BM6P6(@ oooeee```\\\\\\\\\^^^aaacccdddcccaaa___\\\[[[ZZZYYYVVVTTTTTTSSSRRRRRRSSSRRRPPPNNNLLLMMMMMMLLLJJJHHHFFFEEEFFFCCC>>>::::::<<>>>>>>>>===:::666222000000///---+++))))))))))))''''''''''''''''''''''''&&&&&&$$$######$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$###""""""&&&&&&&&&&&&%%%$$$$$$###&&&"""!!!###$$$#########$$$%%%&&&&&&''''''###$$$%%%&&&%%%$$$###"""%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$######"""""""""###%%%&&&%%%$$$"""!!!"""###%%%&&&'''&&&%%%%%%$$$"""!!!###%%%&&&$$$""""""############$$$$$$$$$######""""""######$$$%%%%%%$$$######%%%%%%$$$##############################"""!!!!!!###$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""###$$$%%%&&&###############$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$######""""""######$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$###""""""""""""""""""""""""###$$$%%%&&&%%%###!!! !!!&&&&&& %%%((('''&&&&&&%%%%%%%%%&&&''''''"""###%%%%%%###"""###$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&'''((('''%%%######$$$""""""""""""""""""""""""&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&"""###$$$&&&&&&%%%$$$###$$$$$$############$$$$$$%%%$$$###!!!!!!!!!""""""%%%%%%%%%$$$$$$#########&&&&&&&&&%%%$$$###"""!!!$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$%%%(((***%%%%%%%%%$$$$$$$$$######&&&'''&&&$$$######%%%'''((('''&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((''''''))))))(((((('''''''''&&&((('''&&&%%%%%%%%%%%%%%%((())))))))))))(((((('''+++++++++*********))))))++++++************++++++++++++,,,,,,,,,---------+++,,,------......------...---,,,,,,,,,,,,---...222000...---,,,---...//////......------///000111111111000000111111222333000111222333333333333333111222333333444444333333444333333555888<<>>???>>>>>>>>><<<:::666222000000///---+++))))))))))))''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$***'''$$$###$$$$$$###!!!"""""""""######$$$$$$%%%######$$$%%%%%%%%%$$$###%%%$$$$$$$$$############$$$$$$$$$######"""""""""!!!###$$$$$$###""""""######$$$$$$%%%$$$$$$###"""!!!###%%%&&&$$$"""############$$$$$$$$$$$$######""""""######$$$%%%%%%$$$######%%%%%%$$$##############################%%%&&&%%%"""!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""###$$$%%%%%%&&&&&&%%%$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$##################""""""######$$$$$$$$$$$$######$$$$$$$$$######"""""""""########################!!!"""$$$%%%%%%$$$###""""""!!!$$$$$$$$$$$$$$$%%%%%%&&&"""###%%%%%%###"""###$$$$$$######""""""######$$$!!!"""$$$###""" !!!!!!########################&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%$$$###$$$$$$############$$$$$$%%%%%%######"""###$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$######"""$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$######%%%&&&&&&%%%$$$###$$$&&&&&&%%%%%%$$$%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''')))((((((((('''''''''&&&)))(((''''''&&&&&&&&&'''''''''(((((()))(((((((((+++++++++*********))))))*********))))))*********)))))))))*********++++++***++++++,,,,,,,,,,,,,,,///...------------...///111000...---,,,---...//////......---...///000111111111000000111111222333000111111222333333333222111222333333444444333333444333333555888<<<@@@BBBDDDBBB>>>;;;999999::::::;;;;;;;;;;;;;;;;;;::::::<<<<<<;;;;;;<<<===>>>????????????@@@@@@AAAAAAAAAEEEEEEEEEFFFGGGHHHIIIJJJIIINNNTTTYYY___jjjyyypppfffccc]]]]]]]]]___bbbdddeeedddbbb___[[[YYYYYYXXXWWWUUUSSSRRRQQQQQQQQQPPPNNNLLLJJJKKKKKKJJJIIIGGGEEEDDD>>>>>>?????????>>>===<<<>>>>>>>>><<<999666333111000///---+++))))))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&$$$#########$$$$$$%%%&&&###$$$%%%%%%%%%%%%%%%%%%((('''%%%%%%&&&%%%###!!!########################"""###$$$%%%%%%%%%%%%%%%$$$$$$#########"""""""""#########"""""""""""""""!!!###$$$$$$############"""!!!"""###$$$%%%###""""""###%%%%%%$$$"""############$$$$$$$$$%%%######""""""######$$$%%%%%%$$$######%%%%%%$$$##############################'''***'''!!!!!!%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$&&&%%%%%%$$$###"""!!!!!!#########$$$######""""""$$$$$$############$$$$$$"""""""""""""""###############$$$$$$$$$$$$######$$$$$$######"""!!! $$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%%%%$$$$$$'''***)))%%%###%%%&&&&&&"""""""""""""""###$$$$$$"""###%%%%%%###"""###$$$######""""""""""""######"""$$$%%%%%%###""""""###########################%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''))))))'''&&&%%%$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###"""###$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%''''''%%%#########%%%%%%%%%$$$$$$$$$######$$$&&&'''&&&%%%$$$$$$%%%$$$$$$$$$%%%&&&'''))))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''))))))(((''''''''''''(((&&&&&&'''((())))))))))))+++************)))))))))***))))))(((((())))))***)))))))))************+++)))******+++++++++++++++//////............//////000///...---------...//////............///000000111000000000000111222222111111111111222222222222111222222333333333333333333333333444777:::>>>@@@AAA@@@===:::999999999:::::::::::::::::::::::::::===<<<<<<;;;<<<<<<=========>>>>>>???@@@AAABBBBBBBBBBBBBBBCCCDDDEEEGGGGGGHHHLLLPPPRRRUUU]]]iiirrrrrrhhhddd^^^^^^^^^```ccceeefffeeeccc```\\\YYYYYYXXXWWWVVVSSSRRRQQQPPPPPPOOOMMMKKKIIIJJJJJJJJJIIIGGGEEEDDD???@@@AAAAAAAAA@@@@@@???>>>>>>===;;;999666333222000///---***))))))))))))''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''&&&%%%%%%%%%&&&&&&%%%$$$$$$######$$$%%%%%%"""###$$$%%%%%%%%%%%%%%% !!!###%%%&&&&&&%%%###&&&&&&%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&#########""""""""""""!!!""""""""""""""""""""""""$$$$$$%%%%%%%%%$$$###"""%%%$$$""" """$$$&&&""""""######$$$$$$$$$############$$$$$$$$$%%%%%%######""""""######$$$%%%%%%$$$######%%%%%%$$$##############################&&&(((&&&""" """%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""#########"""""""""###$$$$$$%%%%%%###############"""!!! $$$$$$############$$$$$$!!!!!!!!!""""""###############$$$$$$$$$$$$######%%%%%%$$$###"""!!!!!! %%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$### """###!!!!!!"""$$$&&&"""""""""""""""###$$$$$$"""###%%%%%%###"""###$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$&&&&&&&&&###"""""""""########################%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((('''&&&$$$$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%###$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$%%%%%%%%%'''******(((&&&%%%%%%%%%%%%%%%$$$$$$$$$#########%%%''''''&&&$$$###$$$$$$$$$%%%%%%&&&'''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((('''''''''''''''(((&&&'''((()))************************))))))))))))))))))(((((((((((())))))++++++++++++,,,,,,,,,,,,)))******+++,,,+++++++++.........------.........//////...---------...///............/////////000000000000000000111222222111111000000000111111111111111222333333333333222333333333444666999;;;===>>>===;;;999888888999999999999999999::::::::::::===<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@AAABBBBBBAAAAAAAAABBBCCCDDDEEEFFFJJJLLLOOOOOOPPPVVV^^^eeeuuujjjfff_________aaadddfffgggfffccc```]]][[[ZZZYYYXXXWWWTTTRRRQQQPPPPPPOOOMMMJJJIIIIIIJJJJJJIIIGGGEEEDDDBBBAAA@@@??????@@@AAABBB???>>>===;;;888666444333000///---***))))))))))))''''''''''''''''''''''''&&&'''))))))))))))'''&&&)))(((&&&%%%$$$%%%&&&'''(((&&&%%%###""""""###$$$"""######$$$%%%%%%%%%%%% ###%%%&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%%%%%%%""""""######$$$%%%&&&'''#########""""""""""""!!!"""""""""""""""#########%%%%%%%%%%%%%%%$$$$$$###'''%%%###!!!!!!"""%%%&&&!!!"""###$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######""""""######$$$%%%%%%$$$######%%%%%%$$$###########################"""!!!!!!"""###$$$$$$###################################################$$$$$$######"""#########!!!""""""###$$$$$$%%%%%%###############"""!!! $$$$$$############$$$$$$!!!!!!""""""######$$$$$$######$$$$$$$$$$$$######&&&&&&%%%$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######"""""" !!!"""!!! """%%%$$$############$$$%%%%%%"""###%%%%%%###"""###$$$%%%$$$$$$######$$$$$$%%%###$$$$$$### ########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$#########%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%""""""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%###&&&)))***)))'''''''''%%%%%%%%%$$$$$$$$$#########%%%''''''&&&$$$###$$$&&&&&&&&&&&&&&&&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%&&&&&&'''''''''((()))***+++,,,,,,,,,))))))))))))))))))))))))))))))(((((((((((())))))******+++++++++,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------.........---......///////////////000000//////000000111222111111000/////////000111000111222222333333222222222222222333555777888:::::::::888777777777888888888888888999999999::::::<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<===>>>@@@AAABBBBBBAAAAAAAAAAAABBBDDDEEEFFFFFFHHHIIIJJJKKKOOOUUUZZZxxxlllfff`````````bbbeeeggghhhgggcccaaa___^^^]]]\\\YYYWWWUUUSSSRRRQQQQQQOOOMMMKKKIIIJJJJJJJJJIIIHHHFFFEEEBBB@@@===;;;;;;>>>AAACCC???>>><<<:::888666555444000///---+++))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''***)))&&&%%%$$$%%%&&&''')))'''%%%###""""""######"""###$$$$$$$$$$$$$$$$$$!!!###&&&'''&&&$$$$$$$$$####################################$$$%%%&&&&&&$$$$$$#########"""""""""###############$$$$$$$$$ !!!!!!"""###$$$%%%%%%'''&&&###!!!!!!"""$$$&&&!!!"""$$$$$$#########%%%$$$$$$$$$$$$%%%%%%%%%%%%######""""""######$$$%%%%%%$$$######%%%%%%$$$###########################!!! !!!$$$&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$###############$$$$$$$$$$$$$$$#########""""""#########$$$######""""""$$$$$$############$$$$$$###############$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""!!!&&&%%%%%%&&&$$$!!!!!!$$$%%%$$$$$$$$$$$$%%%&&&&&&"""###%%%%%%###"""###$$$""""""!!!!!!!!!!!!""""""%%%&&&&&&%%%"""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$"""""""""###$$$%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%"""###$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%############""""""!!! $$$$$$############$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%&&&!!!###%%%&&&%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$&&&'''&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''(((((()))***++++++++++++(((((()))))))))))))))******))))))(((((())))))***((((((((())))))))))))******++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,---------............---......///000/////////000////////////000111111222111///.........///000000111111222222222222222222222222333444555666777777777666666666777777888777777777888888999999::::::;;;;;;<<<<<<<<<;;;;;;<<<======>>>???@@@AAAAAA@@@@@@AAAAAABBBCCCEEEFFFDDDFFFGGGHHHIIILLLPPPSSS|||mmmgggaaaaaaaaacccfffhhhhhhhhhcccbbbaaaaaa```^^^ZZZWWWVVVTTTSSSRRRRRRPPPMMMKKKJJJJJJKKKKKKJJJIIIGGGFFFAAA???===<<<<<<>>>AAACCC???>>><<<:::888666555555000///---+++))))))))))))''''''''''''''''''''''''(((''''''&&&&&&''''''(((+++)))'''%%%$$$%%%&&&'''(((&&&$$$"""!!!"""$$$%%%###$$$$$$$$$$$$######""""""%%%%%%###"""###%%%"""""""""######$$$$$$%%%%%%$$$#########$$$%%%&&&%%%$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%!!!!!!!!!"""###$$$%%%&&&&&&$$$###!!!!!!!!!###$$$ ###%%%%%%###"""###%%%$$$$$$$$$%%%%%%%%%&&&&&&######""""""######$$$%%%%%%$$$######%%%%%%$$$###########################!!!"""############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""###$$$%%%%%%$$$$$$$$$###############"""###$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################!!!%%%$$$$$$$$$$$$%%%&&&&&&"""###%%%%%%###"""###$$$""""""!!!!!!!!!!!!""""""%%%'''((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%""""""######$$$$$$######%%%$$$###""""""###$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$"""######$$$%%%%%%&&&&&&###$$$%%%$$$###"""###$$$%%%%%%%%%$$$$$$$$$######%%%&&&&&&%%%$$$###$$$&&&$$$%%%&&&'''''''''&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&'''(((((('''(((((()))))))))(((((((((((((((((())))))***************))))))*********(((((((((((()))))))))))))))******+++++++++++++++++++++,,,------,,,+++++++++,,,------............------///000000000///...///////////////000111111222111///------...///000000000111222222222222222222222222222333333444444444444555555666666777777666666777777888999999:::888999;;;<<<<<<<<<<<<;;;===>>>>>>>>>??????@@@@@@??????@@@@@@AAABBBDDDEEEEEEFFFGGGHHHIIIKKKMMMOOO~~~nnngggbbbaaaaaacccfffiiiiiihhhccccccccccccbbb___ZZZWWWWWWUUUSSSSSSRRRQQQNNNKKKJJJKKKKKKKKKKKKJJJHHHGGGAAAAAA@@@???@@@AAACCCDDD???>>><<<999777666555555000///---+++))))))))))))''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((,,,***'''%%%$$$$$$&&&'''&&&%%%###!!!"""###&&&((($$$$$$$$$$$$$$$###"""!!! !!!!!!!!!$$$'''######$$$%%%&&&&&&''''''&&&%%%$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$###"""!!! !!!!!! ###%%%%%%###"""###%%%$$$$$$%%%%%%%%%&&&&&&&&&#########"""###$$$$$$%%%%%%$$$######%%%%%%$$$###########################!!!%%%(((&&&""" ###'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&& !!!"""###$$$%%%&&&&&&"""###$$$%%%%%%%%%%%%%%%$$$$$$############$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$$$$######!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&$$$"""$$$)))((($$$%%%***$$$$$$######$$$$$$%%%&&&"""###%%%%%%###"""###$$$$$$$$$############$$$$$$ """$$$$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''((('''&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''((('''&&&$$$############$$$$$$%%%%%%%%%######%%%&&&'''(((((((((%%%$$$###""""""###$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$%%%%%%&&&&&&(((((((((%%%###"""###$$$%%%%%%%%%$$$$$$$$$######&&&'''&&&$$$######%%%'''"""###%%%'''((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((%%%%%%%%%&&&&&&''''''''''''''''''''''''((()))***''''''''''''''''''&&&&&&'''((((((((())))))******++++++************++++++************++++++++++++(((((()))***************,,,,,,---......---,,,,,,+++,,,------.........---,,,---///000000000///...///////////////000111111222111///---,,,---...///000000111222222222222111111222222222222333333333333333444555555666666777555666666777888999999999777888:::<<<======<<<<<<>>>>>>>>>>>>>>>?????????>>>>>>??????@@@AAACCCDDDBBBCCCCCCDDDEEEFFFHHHIII~~~nnnfffbbbaaaaaaccceeeggggggfffeeeeeeeeedddbbb___\\\[[[XXXWWWVVVVVVUUUSSSPPPMMMNNNNNNMMMMMMLLLJJJFFFCCCBBB@@@>>>>>>@@@AAA???===???>>>===:::888666444333...---+++)))''''''''''''***)))'''''')))***)))(((&&&&&&&&&&&&&&&'''((()))+++)))'''$$$""""""%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&$$$######""""""######$$$"""''''''######''''''""""""###%%%&&&%%%$$$""" """"""###"""!!!!!!###&&&&&&%%%%%%$$$#########$$$&&&###!!!!!!$$$%%%$$$"""$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$#########""""""$$$$$$##################$$$###""" """###$$$%%%$$$""""""###$$$###"""%%%###""" !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$%%%%%%&&&$$$###!!!""""""""""""###############"""""""""###%%%&&& !!!$$$&&&&&&%%%###!!!"""######$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$######!!!"""""""""###############$$$$$$%%%%%%$$$$$$###&&&&&&$$$###""""""!!!!!!$$$$$$############$$$$$$!!!###$$$%%%%%%$$$"""!!!###$$$%%%$$$"""""""""######$$$%%%%%%%%%%%%$$$###&&&&&&&&&&&&%%%%%%$$$###############$$$%%%''''''%%%###!!!!!!###$$$%%%%%% !!!"""###$$$%%%%%%%%%$$$%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###'''&&&%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$######$$$%%%%%%&&&&&&%%%$$$$$$######"""$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''***)))'''&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((''''''((()))***+++)))+++,,,,,,***)))******+++++++++++++++++++++,,,)))************+++++++++***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------++++++,,,---...///000000......///111222222222222000///.........///111222000000111111111222222222777444111111333444333111444444333333333444444555555666777999999888888777666777888999::::::;;;;;;::::::;;;;;;<<<=========AAAAAAAAAAAABBBCCCDDDDDDDDDDDDDDDEEEFFFGGGIIIIII}}}nnnfffcccbbbaaabbbeeeffffffeeefffffffffdddbbb```]]][[[XXXWWWVVVVVVVVVTTTPPPNNNNNNMMMLLLMMMLLLJJJFFFCCCBBB???>>>>>>@@@@@@???===>>>===<<<:::888666555444000///---+++***))))))***)))'''&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''((((((((('''%%%###""""""$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&$$$$$$############$$$$$$###'''((($$$$$$((('''#########$$$%%%$$$###"""!!!"""######"""!!!!!!###&&&&&&%%%$$$$$$######$$$$$$%%%###!!!"""$$$%%%$$$"""$$$$$$###""""""!!! $$$$$$$$$#########""""""########################$$$###"""!!!!!!"""###$$$%%%###""""""###$$$$$$###&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$$$$%%%%%%$$$###"""""""""#########$$$$$$$$$###"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$##################$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$###""""""""""""$$$######""""""######$$$"""$$$%%%%%%%%%###$$$%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###''''''&&&%%%$$$############"""!!!"""%%%'''''''''!!!"""###$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###'''&&&%%%$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))''''''(((((())))))))))))'''(((******((('''(((((()))))))))***************))))))*********+++++++++***+++,,,,,,------,,,,,,+++,,,,,,,,,------------,,,------......//////000,,,---...///////////////000///.........///111111111111111111222222222222666444111111333444333111333333333333333444555666555666777888999888888777::::::;;;;;;<<<;;;;;;;;;::::::;;;;;;<<<=========????????????@@@AAABBBCCCDDDDDDDDDEEEFFFGGGHHHIII|||nnngggdddbbbaaabbbdddeeeeeedddfffggggggfffdddaaa^^^\\\YYYXXXWWWVVVVVVTTTQQQNNNMMMLLLLLLLLLLLLJJJFFFCCCAAA???>>>>>>???@@@>>>======<<<;;;:::888777666666111000...,,,+++*********)))'''%%%&&&'''(((''''''&&&&&&&&&&&&&&&&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%!!!$$$$$$""""""$$$$$$!!!$$$$$$$$$############""""""######"""!!!"""$$$%%%%%%%%%$$$$$$######$$$$$$%%%###""""""###$$$$$$###&&&%%%%%%%%%$$$$$$######$$$$$$$$$#######################################$$$###"""!!!!!!"""###$$$$$$"""!!!"""$$$%%%%%%$$$"""!!!  """###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$%%%%%%$$$###############$$$$$$$$$%%%%%%$$$######"""#########'''&&&$$$######$$$%%%&&&"""######$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$###############$$$######""""""""""""###### !!!"""###"""!!! ###%%%%%%%%%###"""###$$$$$$###""""""""""""###$$$%%%%%%%%%%%%%%%$$$$$$###(((((('''%%%$$$######"""$$$###"""$$$&&&'''&&&%%%######$$$$$$$$$$$$$$$###$$$%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$$$$$$$%%%$$$######""""""######$$$%%%$$$$$$######$$$$$$%%%"""######$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))&&&'''((()))***)))(((((()))+++,,,,,,+++***++++++(((((((((((((((((((((((()))))))))*********++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,---------..............................---....../////////......//////......//////000111111111222222222333333333555333111111333333333222222222222333444555666777555666777888888888777777;;;;;;;;;;;;;;;::::::999:::::::::;;;<<<<<<======>>>>>>>>>>>>>>>@@@AAAAAACCCCCCCCCDDDEEEFFFGGGHHH|||nnnhhhdddbbbaaaaaabbbddddddcccgggggghhhgggeeebbb___\\\YYYXXXVVVVVVVVVTTTQQQNNNLLLKKKKKKKKKKKKIIIEEECCC@@@??????>>>???>>>>>>===;;;;;;::::::999888777777000///---***)))))))))))))))(((&&&&&&((((((((('''&&&&&&&&&%%%%%%&&&''''''$$$$$$$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%"""###$$$######$$$###"""%%%$$$######""""""######!!!###$$$###""""""$$$%%%%%%%%%$$$$$$###$$$$$$%%%$$$######"""######$$$$$$""""""###$$$%%%&&&''''''#######################################$$$$$$$$$$$$######""""""######$$$###!!! !!!$$$%%%&&&%%%  !!!"""$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###$$$%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$######"""""""""############$$$%%%&&&&&&"""######$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$###############$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$#########""""""###$$$$$$%%%###""""""!!!!!!""""""###&&&&&&&&&&&&%%%$$$"""!!!$$$%%%&&&%%%###"""###$$$$$$###!!! !!!###$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%%%%###"""$$$$$$$$$%%%$$$$$$######$$$%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((()))))))))******%%%''')))******)))'''&&&)))***,,,,,,+++***+++,,,((((((((((((((('''''''''))))))))))))******************+++,,,,,,,,,,,,+++,,,,,,---------........./////////.........------000000000111000000//////............//////000000222222222222333333333333444333222111222222222222111222222333444555777888666666666777777777777777777888888999999999888888999::::::;;;;;;<<<==================>>>???@@@AAAAAAAAABBBBBBCCCEEEFFFGGG}}}oooiiidddbbb``````aaacccccccccgggggghhhhhhfffccc___\\\XXXWWWVVVUUUUUUSSSPPPMMMKKKJJJJJJJJJKKKIIIEEEBBB????????????>>>======>>>;;;;;;:::999999888888777000///---***))))))))))))(((&&&%%%%%%&&&''''''&&&'''&&&&&&%%%%%%%%%&&&&&&!!! ###$$$###!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%''''''%%%%%%%%%%%%$$$######""""""######!!!###$$$$$$######$$$%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$######"""######$$$ !!!""""""########################""""""#########$$$$$$$$$$$$$$$############$$$$$$###!!! !!!$$$%%%&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%#########%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######""""""!!!$$$%%%&&&%%%%%%"""######$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$######""""""""""""#########$$$###$$$$$$%%%%%%$$$$$$###""""""""""""###$$$%%%%%%######""""""""""""######"""###$$$&&&'''((())))))$$$%%%&&&%%%#########$$$$$$###!!! !!!###$$$######$$$%%%%%%$$$$$$$$$!!!"""$$$%%%&&&'''''''''%%%###"""###$$$%%%$$$###$$$$$$%%%%%%%%%$$$$$$###$$$%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))&&&'''(((******(((&&&%%%###%%%''''''&&&&&&&&&'''*********))))))((((((((((((((()))))))))*********)))***++++++,,,,,,++++++,,,,,,,,,---------......//////......------,,,,,,///000000000000//////...---......///////////////111111222222222333333333222222222111111111222333111222222333444555777888666666666666666777777777444555666888999:::::::::999999::::::;;;<<<<<<<<<============>>>???@@@AAA@@@@@@@@@AAABBBCCCEEEEEE~~~pppiiicccaaa___^^^```bbbccccccfffggghhhhhhfffbbb^^^[[[WWWVVVUUUTTTTTTRRROOOLLLJJJIIIIIIJJJJJJHHHEEEBBB>>>???@@@???===<<<===>>>;;;;;;::::::999888777777111000...,,,+++*********%%%$$$""""""$$$%%%$$$###'''&&&&&&%%%%%%%%%%%%%%%%%%### !!!%%%'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$###$$$##################$$$""" !!!######!!! """$$$$$$$$$############"""!!!###%%%%%%$$$###$$$%%%$$$$$$######$$$$$$%%%%%%###$$$$$$###""""""###%%%$$$$$$###"""!!! ###############$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!"""$$$%%%%%%$$$""""""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$%%%$$$###############$$$$$$$$$%%%######$$$$$$$$$###"""""" $$$&&&&&&%%%$$$"""######$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$######!!!!!!"""""""""############$$$$$$%%%%%%$$$$$$######"""""""""###$$$%%%%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$&&&&&&%%%$$$###$$$%%%$$$###""""""""""""###$$$"""###$$$$$$$$$$$$$$$$$$###$$$&&&((())))))(((((($$$"""!!!"""$$$'''(((((($$$$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$############$$$$$$%%%$$$######""""""######$$$###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%$$$######"""$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''&&&%%%######%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''((()))((('''&&&%%%###%%%''''''&&&&&&'''(((,,,++++++******))))))(((((((((((()))))))))******)))******++++++++++++++++++++++++,,,,,,,,,------...---------,,,,,,++++++,,,------.........------------...////////////...000000111111111222222222111222222222000111222444222222222333444555666777666666555555555666777888555666777999;;;<<<======999999999:::;;;;;;<<<<<<============>>>???@@@@@@?????????@@@AAABBBCCCDDDqqqiiibbb```]]]]]]___bbbdddeeeeeefffhhhhhhfffbbb]]]ZZZVVVTTTSSSSSSSSSQQQNNNKKKIIIHHHHHHIIIJJJHHHEEEBBB===???@@@???<<<;;;===>>><<<<<<;;;:::999777777666000///---+++***))))))***'''%%%$$$$$$%%%&&&&&&%%%'''&&&%%%%%%$$$$$$%%%%%%***%%%!!!"""%%%((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########""""""!!!!!!""""""### !!!!!! ######$$$%%%$$$###"""!!!!!!###%%%&&&%%%$$$$$$%%%$$$$$$######$$$$$$%%%&&&"""$$$%%%$$$"""!!!###%%%***)))(((&&&%%%###"""!!!""""""#########$$$$$$$$$!!!""""""###$$$$$$%%%%%%###$$$$$$$$$$$$$$$$$$###%%%###""""""###$$$$$$### !!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$%%%%%%###"""""""""#########$$$$$$""""""###$$$%%%$$$###### !!!###$$$$$$$$$$$$"""######$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$#####################$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%'''&&&%%%###!!! %%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$"""$$$(((+++---...//////+++((($$$###$$$&&&((((((######$$$%%%&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$##################$$$%%%%%%$$$######""""""######$$$###$$$%%%%%%%%%%%%$$$###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&%%%''')))***))))))***+++,,,,,,+++******)))(((((((((((((((((()))))))))***))))))***+++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++,,,---............,,,---.../////////......//////000000000111111111///111222222000000222555333333333333333444555666666555555444555666777888666666888999;;;;;;<<<<<<888999999::::::;;;<<<<<<;;;;;;;;;;;;<<<===>>>???>>>>>>>>>???@@@AAABBBCCCqqqiiiaaa___\\\]]]___bbbeeeeeedddfffhhhhhhfffbbb]]]ZZZUUUTTTRRRRRRRRRPPPMMMJJJIIIHHHHHHIIIIIIHHHEEEBBB===???@@@???<<<;;;<<>>>>>???AAABBBCCCqqqjjjeeecccaaaaaacccdddeeedddffffffffffffeeebbb^^^ZZZWWWVVVUUUSSSPPPMMMKKKIIIGGGIIILLLKKKHHHCCC@@@???>>>>>>=========<<<<<<<<<<<<<<<<<<<<<;;;999777666///...---+++***)))((((((&&&&&&&&&&&&&&&&&&&&&&&&)))))))))((('''&&&$$$###'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$""""""############""""""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!!!!!!!"""#########""""""###"""""""""###$$$%%%%%%""""""""""""""""""""""""!!!""""""""""""#########%%%###"""###%%%&&&%%%###$$$$$$######"""!!!!!!!!!%%%'''((((((&&&###"""!!!$$$$$$############$$$$$$%%%$$$###""""""###$$$%%%%%%%%%%%%$$$$$$#########&&&%%%$$$$$$&&&&&&&&&$$$ """$$$&&&''''''&&&$$$###"""######$$$$$$$$$$$$#####################""""""######$$$%%%"""""""""###$$$$$$%%%%%%"""############""""""!!! """"""!!!!!!######$$$%%%%%%%%%%%%$$$&&&%%%$$$###""""""""""""%%%$$$"""!!!!!!"""$$$%%%(((''''''%%%$$$""" %%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###'''***)))(((000???LLLOOOBBB111(((((()))&&&"""''''''''''''''''''''''''%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""###$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$#########%%%%%%$$$$$$$$$$$$######%%%%%%$$$$$$$$$%%%&&&&&&((())))))(((&&&%%%%%%&&&'''''''''&&&&&&'''''''''''''''''''''((((((((((((&&&&&&''')))************''''''''''''((((((((((((''''''((()))***++++++,,,,,,,,,,,,,,,,,,+++***)))+++++++++******************+++,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000000///---,,,---------............//////000000000111111111111000000000000111111111111222222333333333333444444222222333333333333444444666666666666777777777777;;;:::888666777999;;;===:::::::::;;;;;;;;;<<<<<<>>>>>>>>>???@@@@@@AAAAAArrrjjjdddbbbaaaaaaccceeeeeeeeegggffffffffffffccc___[[[UUUUUUTTTSSSQQQOOOMMMLLLHHHJJJLLLKKKHHHDDDAAA@@@============<<<<<<<<<<<<<<<======<<<:::888666555///...---+++***)))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""$$$%%%%%%%%%%%%$$$######""""""!!!!!!!!!"""##############################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""###############%%%''''''%%%"""!!!!!!$$$$$$############$$$$$$$$$$$$###""""""###$$$$$$%%%%%%%%%$$$$$$#########"""""""""$$$''')))***)))######""""""###$$$&&&'''$$$###"""""""""###$$$%%%##################$$$$$$######""""""######$$$%%%"""""""""""""""!!!!!!!!!""""""############"""""" !!!"""######""""""######$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$%%%$$$"""!!!"""###$$$&&&'''''''''(((''''''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$&&&&&&%%%)))333;;;HHH>>>111)))))))))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&''''''''')))((('''&&&&&&&&&&&&&&&###$$$%%%###!!! !!!''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((&&&'''((()))))))))))))))''''''''''''(((((((((((()))))))))))))))***************++++++++++++************************++++++***+++,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111222222111000---------............/////////000000000000000000000000000000111111111111222222222333333333444444222222222333333333444444666666666666666777777777777777888888888999999999::::::::::::;;;;;;;;;;;;=========>>>??????@@@@@@ssskkkcccbbb```aaaccceeeffffffgggfffgggggggggddd```]]]TTTTTTTTTSSSRRRPPPNNNNNNJJJKKKMMMKKKHHHDDDBBBAAA<<<<<<<<<<<<<<<<<<<<<<<<=========<<<:::777555333///...---+++***)))((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&'''%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""%%%%%%%%%%%%$$$###""""""$$$######""""""""""""###########################$$$$$$$$$$$$%%%%%%%%%&&&###%%%'''%%%""" """$$$!!!!!!""""""###$$$$$$%%% """%%%%%%###"""""""""$$$$$$############$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$#########'''%%%$$$$$$$$$$$$###!!!&&&&&&%%%$$$$$$%%%%%%&&&!!!!!!!!!!!!"""###$$$%%%"""""""""###$$$$$$$$$%%%######""""""######$$$%%%%%%%%%$$$###"""!!!!!!!!!"""###$$$$$$$$$$$$"""###$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$############$$$%%%&&&'''######"""""""""###%%%&&&'''((()))))))))))))))((($$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ """$$$%%%$$$%%%''')))666111***%%%############&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######&&&%%%$$$#########$$$%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%'''(((((()))***)))((('''&&&%%%%%%%%%%%%&&&'''&&&$$$######$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((('''(((((()))))))))((((((''''''''''''((((((((((((*********))))))(((((((((((())))))*********************)))))))))***,,,---+++++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,((()))+++---////////////---------............//////////////////.........000000000000111111111111222222222222333333333333222222222222333333333333555555555666666666777777555777999:::;;;:::888777999999:::::::::;;;;;;;;;;;;;;;<<<<<<===>>>>>>???rrrjjjcccaaa```aaaccceeeffffffffffffggghhhhhhfffbbb^^^VVVUUUUUUTTTRRRPPPNNNMMMKKKLLLMMMKKKHHHDDDCCCCCC;;;<<<<<<<<<<<<=========>>>>>>===<<<999777444222///...---+++***)))((((((''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""###$$$$$$$$$$$$$$$$$$###%%%$$$$$$$$$$$$$$$$$$$$$################################################!!!"""""""""""""""!!!!!!''''''&&&%%%$$$$$$$$$%%%########################"""""""""#########$$$$$$$$$''')))'''""" """%%%"""""""""######$$$$$$$$$ """$$$$$$#########$$$$$$$$$############$$$$$$$$$##################$$$$$$$$$$$$###############%%%###!!! ''''''&&&%%%$$$$$$$$$###""""""""""""######$$$$$$!!!!!!"""###$$$%%%%%%%%%######""""""######$$$%%%&&&&&&&&&&&&%%%###"""!!! !!!"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$######"""######$$$%%%%%%%%%%%%$$$############$$$%%%&&&'''###"""""""""###$$$%%%&&&))))))))))))((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&%%%$$$"""((('''%%%###!!! """$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###(((&&&$$$"""""""""$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&'''&&&%%%$$$$$$$$$$$$$$$((()))***)))'''&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((((((((((()))((((((''''''''''''''''''(((((((((((())))))))))))))))))((((((((()))))))))))))))((('''***)))(((((()))+++---......---,,,,,,,,,---...///++++++++++++++++++++++++'''(((***+++,,,,,,,,,,,,---------............//////............---------///000000000111111111111111222222222222333333333111222222222222333333333444444444555555666666777777888999;;;;;;:::999888999999999999:::::::::::::::::::::;;;<<<<<<======rrrjjjcccbbb```aaaccceeefffeeefffeeefffggghhhfffbbb___XXXXXXWWWUUURRRPPPMMMLLLLLLMMMLLLJJJFFFDDDCCCDDD=================================;;;999666444222///...---+++***)))(((((('''''''''''''''''''''''''''&&&%%%$$$$$$$$$%%%%%%''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""""""""############""""""""""""###$$$%%%%%%&&&&&&#######################################$$$$$$$$$ !!!"""""""""""""""''''''&&&%%%$$$$$$$$$%%%########################"""############$$$$$$$$$%%%(((+++(((###!!!###'''%%%$$$$$$$$$######""""""!!!"""$$$$$$$$$$$$%%%&&&$$$$$$############$$$$$$#########$$$$$$#################################"""$$$%%%$$$%%%%%%%%%$$$######"""!!!%%%%%%%%%$$$$$$######"""!!!!!!"""###$$$%%%%%%%%%######""""""######$$$%%%###$$$%%%&&&&&&%%%######!!!!!!"""$$$%%%%%%%%%%%%%%%$$$$$$###""""""""""""######$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%"""""""""######$$$$$$%%%'''(((((((((((((((''''''((((((((((((((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$$$$&&&&&&%%%$$$$$$&&&'''&&&$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$(((&&&$$$"""""""""$$$%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''%%%&&&'''&&&%%%$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&'''''''''''''''((((((((((((''''''&&&''''''''''''((((((((((((&&&''''''((())))))***************)))((('''&&&%%%))))))((())))))+++---...000///---,,,++++++,,,---++++++++++++++++++++++++---............------,,,---------............///............------------///000000000111111111111111111111222222222333333111111111222222222333333222333333444555555666666777777777777777888888999888888888999999999::::::999999999:::;;;;;;<<<<<>>>>>>>>======<<<<<<<<<;;;999666444222///...---+++***)))((((((''''''''''''''''''''''''((('''&&&$$$$$$$$$%%%&&&(((((('''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######"""""""""######"""""""""!!!!!!"""###%%%&&&'''(((#################################$$$$$$$$$$$$$$$!!!"""######$$$$$$######$$$######""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%''')))'''$$$###$$$&&&&&&%%%%%%$$$######"""""""""###$$$$$$######%%%&&&$$$$$$############$$$$$$"""###$$$$$$$$$$$$###""""""""""""############### """$$$&&&&&&%%%""""""#########""""""!!!%%%&&&&&&%%%%%%$$$"""""""""""""""###$$$$$$$$$%%%######""""""######$$$%%%!!!###$$$###"""!!!""""""###$$$%%%%%%%%%%%%$$$$$$###"""!!!!!!""""""######$$$%%%%%%%%%%%%$$$$$$$$$######"""####################################$$$&&&(((***+++,,,---+++++++++***)))((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$'''%%%######$$$%%%&&&%%%"""###%%%%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%$$$#########$$$%%%""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((()))***$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''&&&''''''(((((((((''''''''''''''''''((((((((((((%%%&&&&&&''')))******+++*********))))))((('''&&&))))))******+++++++++,,,......---,,,++++++++++++++++++++++++++++++++++++......------,,,+++++++++---------............///---------.........//////000000000000111111111111111111111111222222222222111111111111222222222222111222222333444555666666444444444333444444555666777777888888888999999999888888999::::::;;;;;;<<>>======;;;;;;;;;:::999777555333///...---+++***)))(((((('''''''''''''''''''''''''''&&&%%%$$$%%%&&&((()))''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$"""######$$$$$$######"""""""""###$$$%%%%%%&&&&&&#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$###"""!!! """"""!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########""""""###%%%$$$$$$############$$$$$$"""###$$$$$$$$$$$$###"""!!!"""""""""#########$$$(((&&&%%%$$$%%%$$$"""!!! !!!#####################$$$%%%%%%$$$###"""##################$$$$$$######""""""######$$$%%% """###"""!!! ######$$$%%%%%%$$$$$$$$$$$$###"""!!!!!!"""############$$$%%%%%%%%%%%%$$$!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$######"""!!!!!!"""$$$&&&)))***+++,,,///......,,,+++)))'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%""""""""""""######""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%#########$$$$$$$$$$$$%%%################################################$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&((()))((('''&&&''')))''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''%%%%%%&&&'''((((((((((((''''''''''''(((((((((((('''''''''((((((((())))))'''((())))))************((()))+++,,,,,,+++***))))))***++++++,,,,,,++++++************************,,,++++++************+++---------............///,,,,,,---...///000000111000000000000111111111111111111111111222222222222111111111111222222222222111111222333444555666666222333555666666666555444777777777777888888888999888888999::::::;;;;;;<<>>======::::::::::::999777555444///...---+++***)))((((((((((((((((((((((((((((((&&&%%%$$$$$$%%%(((***,,,'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%""""""""""""""""""""""""#########$$$$$$%%%%%%%%%%%%%%%$$$""" ###"""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###"""!!!!!!###$$$###"""#########$$$$$$%%%&&&&&&!!!"""###""" !!!###$$$$$$############$$$$$$"""###$$$%%%%%%$$$###"""!!!!!!""""""#########$$$###"""!!!"""$$$%%%%%%$$$!!!###$$$%%%%%%%%% """###$$$$$$######$$$$$$$$$########################"""###$$$$$$%%% """$$$$$$###!!! $$$$$$%%%%%%%%%$$$######$$$$$$###""""""###$$$%%%######$$$%%%%%%%%%%%%$$$ """###%%%&&&%%%%%%%%%$$$###"""!!! !!!###$$$%%%&&&&&&&&&111000///...,,,)))'''&&&$$$$$$$$$$$$$$$$$$$$$$$$"""%%%((((((&&&%%%$$$%%%'''%%%$$$$$$%%%&&&$$$####################################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&#########################################################$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&'''&&&&&&%%%$$$$$$$$$%%%%%%%%%'''((('''&&&&&&'''((((((''''''&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''((((((((((((''''''''''''((((((((()))((((((((((((((('''''''''%%%&&&''')))+++,,,------(((***,,,------+++)))'''%%%&&&)))+++,,,---------************************------------...//////000---------.........//////+++,,,---...///111222222000000000000111111111111000111111111111222222222000111111111111222222222000111111222444555666666333555999;;;<<<:::777444777777777777888888888888888999999::::::;;;<<<<<>>>>>===<<<:::888666555444333000---***)))((((((((()))+++***(((''''''(((''''''''''''''''''&&&&&&&&&%%%%%%$$$#########$$$$$$###"""!!!!!!###%%%'''&&&%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%&&&&&&'''########################$$$%%%%%%&&&%%%$$$###""""""######$$$%%%&&&&&&&&&######%%%%%%%%%###!!! %%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""%%%$$$###""""""###$$$%%%'''&&&$$$#########$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""#########!!! """"""""""""###$$$%%%&&&"""""""""""""""######$$$"""!!!!!!!!!"""###$$$$$$%%%%%%%%%$$$$$$#########$$$$$$&&&&&&&&&&&&$$$$$$###$$$$$$%%%%%%$$$$$$###!!!!!!!!!!!!"""###$$$%%%&&&%%%###$$$%%%%%%$$$"""%%%%%%)))&&&%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$###"""""""""###%%%%%%######$$$$$$$$$%%%%%%%%%///000///,,,(((%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%&&&%%%%%%$$$#########$$$%%%%%%%%%$$$"""!!! !!!"""###$$$%%%%%%%%%"""###$$$%%%&&&'''''''''$$$$$$######$$$$$$%%%&&&"""###$$$%%%%%%$$$###"""'''''''''&&&%%%%%%(((***"""###$$$$$$%%%%%%%%%%%%$$$&&&&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&%%%$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''((('''&&&%%%%%%&&&'''(((&&&&&&&&&''''''''''''((($$$$$$$$$%%%%%%%%%&&&&&&)))))))))))))))))))))))))))***+++,,,,,,+++***)))(((((())))))************,,,,,,+++***))))))******(((((()))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,............///111////////////000000000000222222222111111111000000111111222222222222111111666444222111222333333222111222333444555555555555777777777777888888888888888:::;;;;;;;;;;;;<<<>>>zzzmmmeeebbb^^^]]]^^^```aaaaaabbbaaaaaaaaaccccccaaa```]]][[[XXXVVVVVVUUURRRQQQLLLJJJIIIGGGEEECCCCCCBBBBBBBBBAAAAAA???>>><<<;;;>>>======;;;:::888666555333111///,,,***)))))))))))))))))))))))))))((('''''''''''''''''''''&&&&&&&&&%%%$$$$$$######$$$$$$$$$###"""""""""###%%%&&&''''''&&&%%%%%%%%%%%%&&&###$$$%%%&&&&&&&&&&&&&&&###########################$$$%%%%%%$$$###"""!!! !!!""""""######%%%$$$$$$###############$$$$$$#########"""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$###"""""""""######$$$$$$###""""""###$$$$$$"""!!!!!!!!!"""###$$$$$$######$$$$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$###!!! """"""""""""###$$$%%%&&&"""""""""""""""######$$$""""""""""""""""""###$$$%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###!!!!!!!!!""""""###$$$%%%&&&$$$######$$$%%%###"""$$$###%%%###!!!""""""""""""#########$$$$$$$$$###""" !!!!!!#########$$$$$$$$$%%%%%%,,,------+++(((''''''(((((('''&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$#########$$$%%%%%%%%%%%%$$$"""!!!!!!"""###$$$%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&"""###$$$%%%%%%$$$###"""%%%%%%&&&%%%######$$$&&&######$$$%%%%%%%%%$$$$$$$$$%%%&&&%%%#########%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%%%%'''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((()))))))))))))))((('''))))))))))))))))))******++++++***)))))))))))))))******************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---......------///000//////000000000111111111222222222111111000000000000111111222222111111000333111000111222444444333222333444444555555555555666666666666666777777777888999;;;;;;::::::<<<===|||ooodddaaa^^^]]]^^^___`````````______```aaaaaa```^^^\\\ZZZXXXVVVVVVTTTRRRPPPMMMKKKIIIGGGDDDCCCBBBAAA@@@AAAAAA@@@@@@>>>============<<<;;;999888666555000///---+++***))))))))))))'''%%%&&&((()))'''$$$&&&&&&&&&&&&&&&&&&''''''%%%%%%$$$$$$######$$$$$$############$$$$$$$$$$$$''''''&&&%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%###!!! $$$$$$$$$$$$$$$$$$$$$$$$"""############""""""!!!""""""######$$$%%%%%%%%%&&&%%%###!!!!!!"""$$$%%%###""""""""""""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$############$$$$$$%%%$$$$$$###""""""###$$$$$$"""###$$$%%%&&&'''''''''"""##################"""$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$######"""""""""""""""###$$$%%%%%%"""""""""""""""######$$$$$$###""""""""""""""""""%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$######!!!!!!""""""###$$$$$$$$$&&&$$$######$$$$$$###"""$$$!!! ###$$$!!! """""""""############$$$%%%$$$###!!! #########$$$$$$$$$$$$%%%''')))***)))(((((()))***+++)))'''%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&######$$$$$$$$$$$$######$$$&&&'''&&&$$$#########$$$$$$%%%%%%%%%$$$#########$$$%%%%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%$$$%%%'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&))))))))))))))))))))))))***))))))(((((((((((()))++++++*********)))))))))++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,---///....../////////000000000111111111111000000000000000111111222222111111000/////////111444555444333333444444555555555444444666666666666777777888888777999::::::::::::;;;===|||ooocccaaa^^^]]]^^^___```___^^^]]]]]]^^^``````___]]][[[YYYWWWVVVVVVTTTRRRPPPMMMLLLJJJGGGDDDBBBAAA@@@??????@@@@@@@@@???>>>>>><<<<<<<<<;;;999777666555///...,,,***))))))******((($$$!!!"""&&&(((%%%!!!%%%%%%&&&&&&&&&&&&''''''%%%%%%$$$$$$###$$$$$$%%%######$$$%%%%%%$$$$$$###%%%$$$$$$###"""#########&&&&&&&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""!!!!!!$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$###""""""###$$$$$$""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&&&&$$$##################$$$"""###%%%'''(((''''''&&&""""""############""""""!!!"""###$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$#####################"""######""""""###$$$$$$%%%"""""""""""""""######$$$$$$$$$###"""!!!!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&######$$$$$$$$$$$$######""""""######$$$$$$$$$$$$%%%$$$######$$$$$$###"""#########$$$$$$###""""""$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$######"""""""""############$$$$$$$$$$$$%%%'''((((((''''''(((***,,,***(((%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&((())))))'''$$$######%%%%%%%%%%%%$$$$$$###""""""###%%%%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''%%%$$$%%%%%%&&&)))))))))))))))((((((((()))(((((('''''''''((((((************))))))))))))+++++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,...///...,,,,,,,,,...,,,,,,---------.........000000000000000000000000000000111111111111000000//////000222555555444222444444555555555444444333666666777777888888999999777888::::::999999;;;<<<|||ooocccaaa___^^^___``````___]]]\\\\\\]]]______^^^]]]ZZZYYYXXXWWWWWWUUURRRPPPMMMLLLJJJGGGDDDBBBAAA@@@??????@@@@@@@@@??????>>><<<;;;;;;:::999777666555...---,,,***))))))******)))%%%!!!"""&&&)))&&&###%%%%%%%%%%%%&&&&&&''''''%%%$$$$$$###$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$###""""""""""""###%%%%%%%%%%%%###!!! $$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""""""###$$$$$$%%%$$$###"""########################"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&&&&#########$$$$$$######### """""""""!!! """"""############""""""!!!!!!###$$$$$$###!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!""""""""""""#########"""######$$$%%%"""""""""""""""######$$$$$$$$$###"""!!!!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###""""""###%%%%%%"""######$$$$$$######"""""""""###$$$$$$$$$$$$###%%%$$$"""###$$$$$$###!!! """###$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$######""""""#########$$$$$$$$$%%%&&&''''''%%%%%%&&&''',,,***(((&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$###"""###$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$###"""%%%%%%$$$#########$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&''')))(((&&&$$$######%%%%%%%%%%%%$$$$$$###""""""###%%%%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$%%%&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''***)))'''&&&%%%&&&''''''))))))((((((((((((((((((((('''''''''''''''(((((('''(((((()))******++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,---...---,,,+++,,,---------........./////////////////////////////////000000000111111000000000111111111333555555333111333444444444444444333222444444555555666777777888666888999999888999:::<<<}}}ooocccaaa``````aaaaaa```___\\\[[[[[[]]]______^^^]]]ZZZYYYXXXXXXXXXWWWTTTQQQMMMKKKIIIGGGDDDCCCBBBAAA??????@@@@@@@@@??????>>>;;;;;;::::::999777666555///...,,,+++*********++++++'''%%%%%%(((******((($$$$$$%%%%%%&&&&&&''''''$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$######$$$%%%&&&((())))))%%%%%%%%%%%%%%%%%%%%%%%%"""!!!!!!!!!!!!""""""########################### """$$$%%%&&&%%%###"""""""""############$$$$$$!!!!!!""""""###$$$$$$$$$""""""""""""""""""""""""$$$############$$$$$$%%%"""###$$$$$$$$$$$$###""""""""""""""""""!!! """##################"""###$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!! !!!!!!"""###$$$###############$$$$$$"""""""""""""""######$$$$$$###""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$""""""############"""""""""###$$$%%%%%%$$$######%%%###""""""######"""!!!!!!###""""""$$$%%%$$$!!!!!!!!!""""""""""""### !!!""""""""""""""""""""""""############$$$%%%&&&'''&&&$$$###$$$%%%)))((('''&&&%%%%%%%%%$$$#########$$$$$$%%%%%%%%%"""###$$$%%%&&&%%%$$$#########$$$$$$$$$$$$$$$###"""######$$$$$$$$$######%%%$$$###""""""###$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%###%%%&&&%%%###"""""""""$$$$$$%%%%%%%%%$$$#########$$$%%%%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%$$$###$$$&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((('''''''''(((((()))'''''''''(((((()))))))))(((''''''''''''(((((()))&&&''''''((()))***+++,,,))))))******+++,,,,,,,,,+++++++++++++++++++++++++++,,,------,,,+++,,,...//////000000000111111111............///////////////000000111111000000///222111000222333333222111111222333333333333222222000111111222333444555555555777888888888888999;;;~~~pppdddbbbaaaaaabbbbbbaaa```[[[[[[[[[]]]___```___]]][[[ZZZYYYZZZZZZXXXUUURRRLLLJJJIIIGGGEEECCCCCCBBB@@@@@@@@@@@@@@@???>>>===::::::::::::999777666555111///...,,,+++******+++)))'''&&&&&&&&&((()))***###$$$$$$%%%&&&&&&''''''$$$$$$######$$$$$$%%%&&&'''&&&%%%$$$###$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$############%%%'''***,,,%%%%%%%%%%%%%%%%%%%%%%%%""""""!!!!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$$$$!!!!!!!!!"""""""""######!!!!!!!!!"""###$$$$$$$$$""""""""""""""""""""""""$$$$$$###"""""""""######"""###$$$$$$$$$$$$###"""$$$$$$$$$###$$$$$$%%%%%%######$$$$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!"""$$$$$$$$$$$$###############$$$"""""""""""""""######$$$""""""""""""""""""###$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######""""""############"""""""""###%%%&&&&&&%%%###"""$$$###""""""######"""!!!$$$'''###!!!$$$&&&$$$!!!!!!!!!!!!""""""""""""!!!!!!"""###"""""" """"""""""""###############$$$%%%$$$######$$$%%%&&&&&&''''''&&&%%%$$$###!!!!!!""""""###$$$%%%%%%!!!###$$$&&&&&&%%%$$$###$$$%%%%%%%%%%%%%%%$$$$$$""""""###$$$%%%%%%%%%%%%$$$###"""!!!"""###%%%'''$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&###$$$$$$###""""""###%%%######$$$%%%%%%%%%$$$$$$$$$%%%&&&%%%#########%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%%%%%%%$$$###$$$%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((())))))(((%%%&&&&&&'''((()))******((((((''''''(((((()))***'''((((((((())))))******((())))))***++++++,,,,,,***************************+++------,,,,,,---///....../////////000000000---------......///////////////000000000000/////////...---...000222222222///000111111222222222222000111111222333444555666555666888888777777999:::rrrdddcccbbbbbbccccccbbb```[[[[[[[[[]]]___```___^^^[[[ZZZZZZ[[[[[[YYYUUUSSSKKKJJJHHHFFFEEEDDDCCCCCCAAAAAAAAA@@@@@@>>>======:::::::::999888777666555222111///,,,+++******+++%%%%%%%%%######$$$''')))######$$$%%%%%%&&&''''''$$$#########$$$%%%%%%&&&((('''%%%#########%%%&&&$$$######"""!!!"""""""""&&&$$$""" !!!"""%%%'''%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!!!!!!!###$$$%%%###"""""""""""""""""""""$$$###"""!!!"""###%%%&&& !!!!!!"""""" !!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!""""""###$$$%%%%%%$$$###"""!!!!!! !!!###%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$###"""!!! !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###%%%&&&$$$$$$###############$$$"""""""""""""""######$$$""""""!!!!!!"""###$$$$$$#########$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$###"""""""""############"""""""""$$$%%%&&&&&&%%%###"""$$$###""""""######"""!!!""")))+++&&&###&&&'''$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$###!!! """"""""""""############ """$$$$$$######%%%&&&###$$$&&&''''''&&&$$$""" """###$$$%%%&&&!!!"""$$$&&&&&&&&&$$$###&&&&&&''''''&&&&&&%%%$$$"""###$$$%%%&&&'''''''''###"""!!!!!!"""$$$&&&((($$$$$$######$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%&&&%%%$$$###$$$&&&((("""###$$$%%%%%%%%%%%%%%%$$$&&&&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&((())))))(((((($$$%%%&&&'''(((***++++++((((((((((((((()))******))))))))))))((((((((((((((())))))***++++++,,,,,,************************)))***,,,,,,,,,,,,...///+++++++++,,,,,,,,,---------------.........////////////000000000000//////,,,***)))+++...111222333---...///111111222222222333333444555666777888999555666888888777777999:::pppfffeeeddddddeeeeeecccaaa\\\ZZZYYYYYY[[[]]]]]]]]]]]]]]]]]]\\\YYYVVVRRRPPPMMMKKKGGGEEEEEEDDDCCCBBBAAAAAABBBBBBBBBAAA@@@???<<<;;;:::999888666333000111...***((((((((((((''')))&&&$$$&&&***,,,)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%$$$#########""""""!!!!!!######$$$$$$$$$%%%%%%%%%########################$$$"""!!!"""&&&((('''%%%%%%$$$###""""""###$$$%%%%%%###"""!!!!!!"""###%%%######"""!!! !!!!!!"""###$$$$$$$$$$$$$$$$$$###  ###$$$ !!!!!!"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$###### !!!###"""!!! !!!### !!!###%%%&&&&&&&&&%%%"""""""""""""""""""""""""""!!!!!! !!!###$$$%%%!!!"""$$$%%%&&&&&&%%%$$$########################$$$$$$############$$$$$$$$$#########""""""!!!!!!$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%&&&&&&%%%###""""""""""""""""""""""""&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%&&&''''''######""""""""""""############$$$######"""!!! $$$$$$###############$$$%%%%%%#########$$$%%%&&&&&&%%%%%%$$$###"""!!!!!! !!!"""###$$$$$$%%%&&&$$$!!!!!!"""$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$######"""!!!!!!!!!###%%%(((***)))'''$$$"""'''&&&$$$""""""###$$$%%%!!!!!!"""###$$$$$$%%%%%%+++***'''%%%######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&######$$$%%%%%%&&&''''''(((''''''&&&&&&%%%$$$$$$#########"""""""""!!!!!!&&&%%%###"""""""""######'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$###$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((())))))***)))))))))))))))******++++++...///...+++)))+++---------------------------+++,,,,,,,,,++++++---///------............------............////////////000000000000111111111111111111111000000000000000111111222222222222333333222222333333333333444444555555666777777666555444rrrhhhfffeeeeeefffeeeccc```\\\[[[YYYYYY[[[]]]^^^]]]^^^^^^^^^]]][[[XXXUUUSSSOOOLLLHHHFFFFFFEEEDDDCCC@@@AAABBBCCCCCCAAA@@@>>>>>>;;;888777666666555333222...+++)))(((((((((''''''%%%###%%%)))***((($$$""""""""""""""""""""""""%%%&&&'''&&&$$$###$$$%%%%%%$$$$$$$$$##################$$$$$$$$$%%%%%%%%%########################$$$"""!!!###&&&'''&&&%%%$$$$$$############$$$$$$"""!!!  !!!"""&&&%%%$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%$$$$$$###%%%$$$""" """$$$%%%!!!!!!"""######$$$%%%%%%!!!"""######%%%%%%&&&'''"""$$$%%%$$$"""""""""$$$###$$$%%%&&&&&&%%%$$$$$$########################%%%%%%$$$###""""""""""""######$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$#########""""""""""""###############$$$%%%%%%!!!"""%%%###########################%%%%%%%%%%%%%%%%%%%%%%%% !!!!!!!!!######""""""""""""###### !!!"""###$$$$$$$$$$$$$$$$$$###############$$$&&&%%%$$$#########$$$%%%%%%%%%$$$$$$###""""""""""""""""""""""""#########&&&$$$""""""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""############!!!###%%%''''''%%%###"""&&&%%%###!!!!!!"""###$$$"""######$$$%%%%%%&&&&&&(((&&&$$$"""!!!!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#####################$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########'''&&&%%%$$$######$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((())))))******++++++))))))(((((())))))***+++***,,,---,,,)))((()))++++++++++++++++++++++++++++++,,,,,,,,,++++++---...---......//////......---------.........///////////////000000000111111111000000000000000111111111222222222333333333444444222222333333333333444444666666777777777777777666vvvjjjhhhgggfffeeedddaaa___]]][[[YYYZZZ\\\^^^___^^^]]]]]]]]]\\\[[[XXXVVVTTTPPPMMMIIIGGGFFFFFFDDDCCC@@@AAACCCDDDDDDBBB@@@>>>>>>;;;777555555666777777222///+++)))((((((((('''&&&$$$###%%%((()))'''$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$###"""###%%%&&&&&&$$$######$$$$$$$$$$$$######"""!!!  !!!"""%%%%%%%%%%%%%%%%%%&&&'''&&&&&&&&&&&&%%%$$$###"""%%%$$$###!!!!!!###$$$%%%!!!""""""######$$$$$$%%%!!!""""""###$$$%%%&&&&&&%%%&&&'''&&&$$$######$$$%%%&&&&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!&&&%%%$$$###""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$###############"""""""""###""""""""""""###$$$$$$  %%%"""########################$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$######""""""""""""######!!!"""###$$$%%%%%%%%%%%%$$$###############$$$$$$&&&%%%$$$###################################################""""""!!!!!!%%%$$$###$$$&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############!!!!!!""""""###$$$$$$%%% !!!"""###############$$$###"""!!!!!!!!!"""#########$$$$$$%%%&&&&&&&&&)))'''&&&$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""!!! ######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((())))))***+++((()))***)))((('''((()))))))))))))))))))))))))))***+++,,,+++***+++,,,.........////////////......---------.........////////////000000000000111111//////000000111111222222111111222222222333333333222222333333333333444444666666666666777888999999yyykkkiiigggeeedddbbb___]]]\\\[[[YYYZZZ\\\^^^______[[[[[[ZZZYYYXXXVVVTTTSSSPPPMMMIIIGGGFFFEEEDDDBBB???AAACCCEEEDDDBBB???>>>===:::777666777888888777333000,,,)))))))))(((''''''%%%%%%&&&((((((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$###$$$$$$%%%%%%$$$"""###$$$%%%%%%$$$###"""$$$$$$###""""""###$$$$$$"""""""""""""""###$$$%%%$$$%%%%%%%%%$$$$$$###"""%%%$$$"""!!!!!!"""$$$%%%!!!!!!!!!""""""#########$$$$$$$$$$$$############%%%&&&'''&&&$$$######$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&&&&%%%$$$'''&&&$$$###""""""###$$$""""""""""""############$$$$$$############$$$$$$########################"""""""""!!!""""""###$$$$$$!!!%%%$$$"""################################################$$$$$$%%%%%%&&&'''''''''######""""""""""""######%%%%%%%%%%%%%%%$$$""""""#########"""######$$$%%%%%%%%%$$$######"""""""""""""""#########$$$$$$$$$######""""""""""""""""""$$$$$$$$$&&&''''''%%%###$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""######$$$$$$$$$ !!!"""###$$$%%%$$$###""""""""""""###############$$$$$$%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%$$$###!!! ######$$$$$$%%%%%%%%%%%%######$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&((((((((((((((()))******(((((()))(((((('''(((((())))))))))))))))))))))))***+++,,,+++******,,,......//////000000//////.........////////////000000////////////000000000111......///000111222222333000000000000111111111111222222222333333333444444666555555444555777999:::{{{kkkiiigggeeecccaaa]]][[[\\\ZZZYYYYYY\\\^^^______[[[[[[ZZZYYYWWWUUUTTTSSSOOOLLLHHHFFFEEEDDDBBB@@@???@@@BBBCCCCCCAAA???===:::999888999:::999888666444000,,,***))))))((('''(((''''''((((((((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%######$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$%%%%%%$$$$$$###$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$############$$$$$$!!!!!!!!!!!!!!!"""###$$$!!!!!!"""##################"""!!!!!!!!!!!!"""### !!!!!!!!!!!!!!!$$$$$$$$$#########""""""$$$%%%%%%%%%###""""""$$$######$$$$$$%%%&&&''''''########################!!!"""$$$%%%&&&&&&%%%$$$&&&%%%$$$######$$$%%%&&&!!!!!!!!!""""""#########$$$$$$############$$$$$$###############$$$$$$$$$"""""""""!!!""""""###$$$&&&%%%$$$"""!!!"""$$$&&&################################################"""""""""!!!!!! ######""""""""""""######%%%%%%%%%%%%%%%$$$""""""######""""""###$$$$$$%%%$$$$$$$$$$$$######"""""""""""""""###$$$$$$%%%%%% !!!!!!"""######$$$$$$$$$###$$$&&&((((((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$######"""""""""!!!!!!!!!"""###%%%&&&$$$$$$$$$######$$$$$$$$$""""""""""""##################""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$ """###%%%%%%%%%$$$#########$$$$$$$$$$$$$$$%%%"""######$$$%%%&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&((((((((('''((())))))***))))))((()))))))))))))))***************************+++++++++******,,,---......////////////......//////000000000111111111...////////////000000000......///000111222222333111111111222222222222333222222222333333333444444444444333333444555777999|||kkkiiigggeeedddaaa^^^[[[ZZZYYYXXXYYY[[[^^^______^^^]]]\\\ZZZXXXVVVUUUUUUOOOLLLHHHEEEDDDCCCAAA@@@???@@@AAAAAAAAA@@@>>>>>>:::999999:::;;;:::777555444111---***))))))((('''((((((((()))(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$&&&&&&%%%###"""###$$$######$$$$$$$$$$$$######""""""""""""""""""""""""#########"""######$$$$$$ !!!"""############""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###$$$%%%%%%!!!###$$$###"""!!!"""$$$"""""""""###$$$%%%'''(((""""""""""""""""""""""""%%%%%%%%%%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$%%%%%%""""""######$$$%%%%%%%%%$$$$$$############$$$$$$#########$$$$$$$$$$$$$$$###""""""""""""###$$$$$$$$$'''(((%%%!!!"""&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$""" ######""""""""""""######!!!"""###$$$%%%%%%%%%%%%""""""""""""###$$$%%%%%%""""""###$$$$$$######"""""""""######$$$$$$$$$%%% !!!"""###$$$%%%%%%#########$$$&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$&&&%%%%%%$$$######""""""###"""""""""###$$$%%%&&&###$$$$$$$$$%%%%%%%%%%%%""""""""""""""""""""""""###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&######$$$$$$$$$$$$$$$$$$"""######$$$%%%&&&&&&'''############$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((''''''(((((()))******)))((()))***+++***)))************************)))***+++***)))***+++---------............------//////000000000111111111......////////////000000//////000000111111222222333333444444444555555555222222333333333333444444333333333333444555666666{{{mmmkkkiiigggfffccc```]]]YYYWWWVVVWWWZZZ]]]^^^^^^___^^^\\\ZZZWWWUUUTTTTTTPPPMMMIIIFFFEEEDDDBBB@@@@@@??????>>>>>>>>>>>>>>><<<;;;999999999999777666555222---***))))))(((''''''((((((((('''&&&&&&&&&((((((((((((((((((((((((%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%########################%%%&&&'''&&&###!!!"""$$$$$$$$$############$$$$$$"""""""""######"""""""""%%%%%%$$$$$$######$$$$$$!!!""""""#########""""""""""""""""""""""""""""""###############""""""""" !!!"""###$$$%%%%%% """######""""""$$$%%%###""""""""""""###%%%%%%########################%%%%%%$$$###""""""""""""###############"""!!! """""""""###$$$%%%%%%%%%$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%###############$$$%%%%%%###$$$%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""!!! ######""""""""""""###### !!!"""###$$$$$$$$$$$$""""""""""""###$$$%%%&&& !!!"""###$$$$$$#####################$$$$$$$$$!!!!!!""""""#########$$$###"""!!!"""$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""########################%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''$$$$$$########################$$$$$$%%%%%%%%%&&&"""#########$$$$$$$$$%%%###$$$%%%&&&''''''&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))))))))(((''''''''''''((())))))***((('''(((***,,,***)))************************)))***+++***))))))+++---,,,,,,------------,,,,,,............////////////........./////////000000000000000000000111111111222333333333444444444444222222333333333333444444444444555555555555555444{{{nnnllljjjiiihhhfffbbb```XXXWWWVVVWWWZZZ\\\]]]^^^^^^]]]ZZZWWWUUUSSSRRRQQQRRROOOJJJGGGFFFEEECCCAAA@@@???===<<<<<<<<<===>>>@@@<<<888666777888888888555222...+++))))))((('''&&&'''((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%&&&&&&'''''''''######$$$$$$$$$%%%%%%%%%########################%%%'''(((&&&"""!!!"""$$$%%%$$$###""""""###$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$###""""""""""""$$$$$$$$$$$$$$$###"""!!!########################%%%%%%$$$$$$$$$$$$$$$$$$############"""""""""""" !!!############%%%'''$$$$$$"""!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!! !!!###$$$&&&############!!! !!!"""#########$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$###"""$$$&&&'''%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """###$$$%%%&&&######""""""""""""############$$$######"""!!! """"""""""""###$$$%%%&&& """###$$$$$$$$$$$$####################################""""""""""""$$$""" !!!###%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$#########$$$$$$%%%&&&&&&"""###############"""!!! !!!"""###############$$$$$$################## !!!"""#######################################$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%&&&&&&'''########################%%%$$$$$$$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%$$$%%%&&&'''$$$$$$#####################$$$$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$%%%'''(((((((((''''''%%%$$$$$$$$$$$$$$$$$$%%%###$$$%%%&&&'''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((('''''''''''''''((()))))))))'''&&&'''***+++***(((************************)))***+++***))))))+++---+++,,,,,,------,,,,,,+++,,,,,,,,,---------................../////////000111111111000000000000000///000000000000111111111222222333333333444444444555555777777777666555444{{{ooollljjjjjjiiigggaaa\\\YYYYYYXXXXXXXXXZZZ[[[\\\^^^]]][[[YYYWWWVVVUUUUUURRROOOJJJGGGEEECCCAAA???===>>>???@@@AAA@@@???>>>@@@???>>>===;;;:::999888444111---***)))(((&&&%%%''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$'''&&&$$$###"""###$$$$$$,,,)))'''%%%%%%$$$###!!!########################%%%"""!!!"""%%%&&&$$$"""#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""######"""!!!!!!###%%%"""""""""###$$$$$$$$$%%%%%%$$$###""""""###$$$%%%&&&###  !!!""""""%%%%%%$$$$$$###$$$$$$$$$%%%%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''''''&&&$$$!!!&&&%%%###"""""""""###$$$%%%$$$""""""###$$$$$$###$$$$$$###"""!!!!!!""""""  """"""!!!$$$$$$###"""!!!!!!""""""%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$########################""""""###$$$%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###"""""""""""""""######$$$%%%$$$######""""""#####################$$$$$$$$$!!!"""$$$$$$"""!!!"""###!!!!!!"""###$$$$$$%%%%%%((('''%%%#########%%%&&&!!!!!!""""""#######################################$$$$$$%%%%%%$$$$$$###&&&&&&%%%$$$#########$$$&&&%%%$$$"""!!!!!! """""""""""""""######$$$ !!!"""$$$%%%&&&#########""""""""""""!!!###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$#################################$$$###"""!!!!!!###%%%&&&$$$$$$$$$#########"""""" """%%%%%%%%%$$$%%%'''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$######%%%%%%$$$###!!!$$$%%%&&&%%%###"""###$$$###$$$&&&&&&'''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&))))))(((((('''''''''&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''(((((('''''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%)))((('''&&&%%%&&&&&&'''(((((((((((())))))))))))************++++++++++++,,,,,,+++***)))(((''''''((()))+++---......------,,,,,,,,,---------............////////////...---......///000000000000000222111000000000111333444333333333222222111111111555555555555555555444444|||ooollljjjiiiiiigggaaa]]]ZZZYYYXXXXXXXXXYYYZZZ[[[[[[ZZZXXXWWWUUUTTTSSSSSSQQQNNNJJJGGGEEECCCAAA???>>>???@@@AAAAAA@@@??????>>>===<<<;;;999888777666444111---+++***)))'''&&&(((((((((((((((((((((((($$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$######$$$$$$(((&&&$$$$$$%%%%%%$$$###########################""" !!!$$$%%%%%%############$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%!!!###$$$$$$"""!!!"""###%%%%%%$$$$$$###""""""!!!$$$$$$##################!!!""""""!!! !!!$$$&&&%%%$$$$$$######$$$$$$$$$&&&%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$ ###$$$$$$###"""%%%$$$###!!!!!!!!!!!!!!!###""" """""""""!!!$$$######""""""""""""###""" !!!%%%&&&$$$!!!%%%$$$###"""""""""""""""%%%%%%$$$$$$$$$#########""""""########################################## !!!######$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$"""""""""""""""######$$$'''&&&%%%%%%$$$$$$%%%%%%"""""""""!!! !!!"""$$$$$$"""!!!"""###""""""######$$$$$$%%%%%%(((&&&%%%#########%%%%%%"""""""""#########$$$$$$###########################$$$$$$%%%%%%$$$$$$###%%%%%%$$$###############%%%$$$###""""""!!!!!!""""""""""""""""""###$$$$$$%%%$$$###"""""""""""""""$$$$$$#########"""""""""###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$########################$$$###"""!!!"""###%%%&&&$$$$$$$$$#########"""""" """$$$$$$$$$###$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%######$$$######"""!!!!!!$$$%%%&&&%%%###"""###$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%############$$$%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&)))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&''''''''''''&&&''''''''''''((((((((()))))))))(((''''''&&&&&&******+++,,,------------,,,,,,,,,---------......//////000000000//////......//////000000000/////////////////////000000111333222222222222222222111444444444444444333333333}}}pppllliiihhhiiigggbbb^^^[[[ZZZYYYXXXXXXXXXYYYZZZXXXXXXWWWVVVUUUTTTSSSSSSPPPMMMIIIFFFEEECCCAAA@@@???@@@AAABBBBBBAAA@@@???;;;;;;:::999888666555555444111...+++***)))(((&&&(((((((((((((((((((((((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$###$$$"""!!!"""$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$ ###%%%%%%$$$#########$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%'''((((((&&&$$$$$$$$$%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$###"""!!! """$$$###"""!!!$$$&&&$$$$$$#########$$$$$$%%%%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$$$$###"""!!! ###""" """###""""""######"""""""""###$$$$$$### !!!%%%'''%%%"""%%%%%%$$$############$$$%%%$$$$$$$$$$$$#########""""""######$$$$$$%%%%%%######################## !!!"""###############$$$%%%%%%&&&&&&%%%%%%$$$"""""""""""""""######$$$'''&&&%%%%%%$$$$$$%%%%%%######"""!!! !!!"""$$$$$$"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%###############$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$############"""""""""$$$######"""""""""#########""""""""""""###$$$$$$'''&&&%%%######"""""""""%%%$$$$$$$$$###############$$$$$$%%%%%%$$$$$$###""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%$$$$$$$$$###############!!!###%%%%%%$$$$$$%%%&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%"""###$$$%%%%%%&&&&&&&&&$$$%%%&&&%%%###"""###$$$%%%$$$$$$###""""""""""""$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%############$$$%%%&&&&&&###%%%'''))))))'''%%%###%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&'''(((((('''&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((,,,,,,+++++++++,,,,,,---,,,,,,,,,---------......------......///......---//////000000000//////.........///000000000000000111111111222222222222222222222222222222333333333~~~ppplllhhhggggggfffbbb___[[[ZZZYYYXXXWWWWWWXXXYYYYYYYYYXXXXXXWWWVVVUUUTTTOOOLLLHHHFFFDDDCCCBBB@@@@@@AAABBBCCCBBBAAA@@@???;;;:::999888777666555555444111...++++++***((('''(((((((((((((((((((((((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%$$$###$$$###"""###%%%''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""###$$$$$$$$$###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''''''''%%%""""""###$$$!!!!!!"""###$$$%%%%%%&&&###$$$%%%%%%$$$###!!! $$$%%%&&&&&&%%%$$$###"""###############$$$$$$%%%$$$######"""""""""############################## !!!###%%%%%%%%%$$$$$$""""""""""""""""""""""""%%%$$$"""###$$$%%%%%%$$$""""""""""""###$$$$$$%%%""""""!!!!!!"""#########%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$############$$$$$$%%%&&&''''''((((((########################"""###$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%"""""""""""""""######$$$%%%$$$######""""""######%%%%%%%%%$$$#########"""!!!"""$$$$$$"""!!!"""###%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$############$$$$$$############$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###""""""#########"""""""""###"""""""""######$$$%%%######""""""######$$$%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###"""##################"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$$$$###########################%%%''''''&&&%%%&&&'''%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$############$$$%%%&&&''''''((('''$$$%%%&&&%%%###"""###$$$'''&&&$$$"""""""""######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((($$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&''''''''''''&&&&&&''''''(((((((((((())))))))))))((((((((()))))))))******))))))*********+++++++++---,,,+++*********+++,,,,,,,,,,,,---------......***+++,,,,,,,,,,,,,,,,,,/////////000//////...---///000111333333222111111000000111111222222333333222222222222333333333333~~~oookkkgggeeeeeeeeebbb___[[[ZZZYYYWWWWWWWWWXXXXXXXXXXXXXXXXXXWWWVVVUUUTTTNNNKKKGGGEEEDDDDDDBBBAAAAAAAAABBBCCCBBBAAA@@@???;;;;;;:::999888777777666333000---+++******((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&''''''&&&%%%$$$'''%%%$$$$$$&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%$$$!!!""" !!!"""###$$$%%%&&&&&&###$$$$$$%%%%%%###"""!!!'''&&&&&&(((++++++&&&"""###"""""""""######$$$%%%""""""!!!!!!!!!""""""###########################%%%%%%&&&&&&&&&%%%$$$### !!!"""###$$$%%%%%%%%%%%%###"""###%%%&&&&&&%%%######""""""###$$$%%%%%%###%%%&&&$$$ !!!%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########""""""$$$$$$%%%&&&''''''((((((##############################$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""""""""""""""######$$$%%%$$$######""""""######$$$$$$$$$%%%%%%&&&&&&&&&!!!"""$$$$$$"""!!!"""###%%%$$$$$$$$$$$$$$$$$$$$$#########"""#########$$$###################################################$$$$$$%%%%%%$$$$$$###!!!"""############""""""""""""""""""###$$$%%%&&&###############$$$$$$%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################################"""$$$&&&&&&%%%$$$%%%&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%$$$$$$$$$#########%%%&&&&&&'''''''''&&&&&&$$$%%%&&&%%%###"""###$$$'''&&&%%%#########$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&'''''''''&&&&&&''''''''''''''''''(((((((((((())))))))))))))))))*********+++++++++))))))******++++++,,,,,,---,,,+++***)))***+++,,,,,,,,,,,,---------......***+++,,,---------------......////////////......///000111333333222111111000000000111111222222222222222333333444444444555}}}nnnjjjdddbbbccccccbbb___ZZZYYYXXXWWWWWWWWWXXXYYYWWWWWWXXXWWWVVVTTTRRRQQQMMMJJJGGGEEEDDDDDDCCCAAAAAAAAABBBBBBBBB@@@???>>>;;;;;;::::::999888888777222///,,,******)))((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&((('''%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$######$$$###############"""""""""######$$$$$$$$$%%%%%%%%%'''&&&### ###&&&#################################$$$$$$$$$######&&&''')))---///...)))%%%"""""""""""""""###$$$%%%"""!!!!!!!!!!!!"""####################################$$$$$$$$$$$$$$$$$$ """$$$%%%&&&&&&&&&###!!! !!!###%%%%%%$$$$$$$$$#########$$$$$$%%%$$$&&&'''$$$ """&&&$$$############$$$%%%%%%$$$############"""""""""""""""######$$$$$$%%%%%%########################!!!""""""#########""""""###$$$$$$%%%%%%$$$$$$###"""""""""""""""######$$$'''&&&%%%%%%$$$$$$%%%%%% !!!!!!"""###$$$%%%%%%!!!"""$$$$$$"""!!!"""###########################!!!"""""""""#####################"""""""""""""""###########################$$$$$$%%%%%%$$$$$$###!!!"""###$$$$$$$$$###"""###############$$$%%%&&&$$$############$$$%%%%%%'''&&&%%%######"""""""""%%%$$$$$$$$$###############$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""###############$$$$$$$$$ """######"""!!!"""###$$$$$$$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&%%%###"""###$$$&&&%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''############$$$%%%&&&&&&((('''%%%$$$$$$%%%'''((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''(((((('''&&&&&&&&&&&&'''(((%%%&&&''''''((('''''''''&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))((((((((())))))*********++++++*********++++++,,,,,,,,,,,,---------......,,,,,,---...////////////,,,---...////////////.........///000000000000000000000000111111111111111222222333333444444555555}}}mmmhhhbbb```aaaaaaaaa___YYYXXXWWWVVVWWWXXXYYYZZZYYYYYYYYYYYYWWWUUURRRPPPLLLIIIFFFDDDDDDDDDCCCBBB@@@AAAAAAAAAAAA???>>>===;;;::::::999999888888777000...+++))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&'''''''''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%###"""###%%%$$$#########"""""""""!!!######$$$$$$$$$%%%%%%%%%&&&''''''&&&%%%$$$&&&'''########################""""""""""""###$$$%%%%%%(((...444444///)))&&&&&&!!!!!!!!!!!!"""###$$$%%%###############$$$%%%%%%########################"""############$$$$$$$$$!!!!!!###$$$$$$$$$###"""###!!! !!!###%%%%%%$$$%%%%%%$$$#########$$$$$$###!!! #########"""""""""""""""###$$$%%%############""""""""""""""""""##########################################""""""#########""""""!!!"""######$$$$$$######""""""""""""""""""######$$$'''&&&%%%%%%$$$$$$%%%%%% !!!!!!""""""###!!!"""$$$$$$"""!!!"""###!!!!!!!!!""""""######$$$ !!!!!!""""""###"""""""""""""""!!!!!!!!! ###########################$$$$$$%%%%%%$$$$$$###!!!"""$$$%%%&&&%%%$$$###$$$$$$#########$$$%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$###"""""""""""""""$$$$$$#########"""""""""###$$$$$$%%%%%%$$$$$$###""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###""""""""""""#########$$$$$$$$$!!!###$$$$$$###""""""###$$$$$$$$$$$$%%%&&&'''(((''''''&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%&&&%%%###"""###$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&############$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((('''&&&&&&&&&&&&'''(((%%%%%%'''(((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''(((((((((((()))))))))))))))))))))******((()))***+++++++++++++++,,,,,,,,,---------......***+++,,,---............+++,,,---...///000000000///////////////000000111111111111111000000000000111111111222333444444444|||lllgggaaa^^^___``````___XXXWWWVVVVVVWWWXXXYYYZZZ\\\\\\\\\\\\ZZZWWWTTTRRRKKKIIIFFFDDDDDDDDDCCCBBB@@@@@@AAAAAA@@@???===<<<::::::999999888888777777000---***((((((((('''&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$%%%&&&((()))$$$###"""###$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%% ###%%%$$$""""""$$$&&&$$$#########""""""!!!!!!######$$$$$$$$$%%%%%%%%%!!!$$$%%%$$$"""!!!!!! !!!###$$$%%%''''''""""""!!!!!!"""$$$&&&''',,,777???;;;---!!! $$$!!!!!!!!!!!!"""###$$$%%%%%%$$$$$$$$$%%%&&&&&&'''""""""""""""""""""""""""&&&&&&%%%%%%$$$#########""""""#########!!!%%%###"""###&&&'''''''''&&&&&&%%%$$$############ %%%"""""""""!!!!!!"""###$$$$$$############""""""""""""%%%%%%$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%$$$$$$###""""""############"""""""""""""""""""""######$$$%%%$$$######""""""######""""""""""""!!!!!!!!!!!!!!!"""$$$$$$"""!!!"""### !!!"""######$$$ !!!""""""###""""""""""""!!!!!! ########################$$$$$$$$$%%%%%%$$$$$$$$$!!!"""$$$&&&&&&&&&$$$###%%%%%%$$$$$$###$$$$$$%%%$$$$$$######$$$$$$%%%&&& !!!"""$$$%%%&&&#########""""""""""""!!!$$$$$$$$$%%%%%%$$$$$$$$$!!!!!!""""""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!""""""######$$$$$$$$$$$$%%%&&&((('''&&&%%%%%%&&&$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%$$$$$$$$$######!!!""""""###$$$$$$$$$$$$$$$%%%&&&%%%###"""###$$$ """$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''((((((###%%%'''(((((('''%%%###'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&%%%%%%&&&'''((($$$%%%'''(((((((((''''''(((((((((((()))))))))***(((((((((((()))))))))***++++++++++++++++++++++++'''(((***+++,,,,,,,,,+++,,,,,,,,,---------......''''''(((******+++++++++***+++,,,...///000000111222111000000000111333444222222111111000000/////////000000111222222333333xxxmmmiiiddd```___^^^^^^]]]ZZZYYYWWWVVVVVVXXXZZZ\\\[[[\\\]]]]]][[[VVVRRROOOLLLIIIFFFDDDDDDDDDBBBAAA???@@@@@@??????>>>===<<<999999999999777555222111111000...,,,***(((&&&%%%)))'''%%%%%%&&&&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''((()))***+++***(((%%%""""""$$$''')))########################"""&&&&&&!!!!!!&&&'''###$$$$$$%%%%%%&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$######$$$$$$###############$$$!!!###$$$$$$###$$$&&&(((===999333,,,&&&"""!!!"""###$$$### ###!!! !!!###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""""""""############%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&$$$$$$%%%&&&###$$$$$$$$$######%%%'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######&&&&&&%%%$$$###"""!!! $$$######""""""######$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$######"""""""""""""""%%%%%%&&&&&&&&&%%%$$$###########################!!!"""############$$$$$$$$$$$$$$$$$$$$$$$$'''%%%######%%%&&&$$$!!!!!!"""$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""######$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """$$$$$$""" !!!"""###$$$%%%%%%%%%###############$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&!!!!!!""""""############!!!&&&***)))%%%"""###%%%%%%%%%$$$$$$###"""!!!!!!%%%$$$###""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$""""""###$$$$$$$$$######%%%######$$$'''(((&&&###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&""""""""""""""""""""""""&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''&&&%%%$$$$$$%%%%%%%%%'''(((((('''%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))(((((()))***************))))))***++++++++++++***)))&&&###!!!"""&&&+++...,,,,,,,,,,,,,,,,,,,,,,,,000000000000000000000000000000000000////////////000000000000111111111111111222333333444444333333wwwmmmiiidddaaa______^^^]]]ZZZYYYWWWVVVVVVXXXZZZ\\\]]]^^^___^^^\\\XXXSSSQQQLLLIIIFFFDDDDDDCCCBBBAAA@@@@@@@@@@@@???>>>===<<<:::::::::999999777666666222000---***(((((()))***(((&&&$$$$$$%%%''''''&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&'''(((((()))'''&&&$$$""""""$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######%%%((('''$$$))))))'''%%%######%%%'''$$$$$$$$$$$$%%%%%%%%%%%%!!!"""###$$$%%%%%%%%%%%%$$$######""""""######$$$"""###$$$$$$###$$$&&&(((...,,,)))&&&$$$#########$$$$$$######"""!!!!!!!!!###""" !!!###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''(((((('''%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$######$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$###"""""""""""""""""""""###$$$%%%&&&''''''########################!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!"""###$$$""" !!!"""#########"""!!!$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""##################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!!!!"""$$$$$$$$$!!!"""###$$$$$$%%%$$$$$$!!!""""""###$$$$$$%%%%%%######$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$ $$$''''''### !!!############$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%$$$###$$$&&&'''&&&$$$%%%%%%%%%$$$$$$%%%%%%%%%"""######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''*********))))))(((((((((%%%###""""""$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''))))))(((((((((((())))))(((((()))************)))))))))***++++++++++++***))))))(((''''''((()))***,,,,,,,,,,,,,,,,,,,,,,,,------------------------000//////////////////////////////000000000111111111222333333444444333333vvvmmmjjjeeebbb```___^^^]]]ZZZYYYWWWVVVVVVXXXZZZ\\\^^^___```___]]]YYYUUURRRLLLIIIFFFDDDDDDCCCBBBAAA@@@@@@@@@@@@???>>>===<<<:::999999888888888888888333000,,,)))((())),,,...'''%%%######%%%'''))))))((((((''''''''''''((((((&&&&&&&&&%%%%%%&&&''''''%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''###!!!$$$''''''&&&&&&&&&'''&&&%%%######$$$&&&$$$$$$$$$%%%%%%&&&&&&&&&!!!"""###$$$%%%&&&&&&&&&######"""""""""######$$$"""###$$$$$$######%%%'''$$$###"""""""""$$$%%%&&&&&&%%%###""""""###%%%&&&$$$"""!!!!!!###$$$$$$###########################%%%%%%%%%$$$$$$$$$######""""""""""""####################################$$$!!! !!!###$$$### !!!###%%%%%%###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!!!!"""###$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$###""""""""""""###""""""!!!"""###$$$&&&'''###########################$$$%%%&&&&&&&&&&&&&&&########################%%%###"""###$$$$$$###!!!######$$$$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""""""""##################"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$""""""###%%%######$$$$$$$$$$$$######!!!!!!"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$##################$$$$$$$$$$$$$$$ ###&&&&&&### !!!###!!!"""###$$$%%%&&&'''((($$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%######$$$$$$$$$$$$######&&&$$$######%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$$$$$$$%%%&&&'''$$$!!! !!!$$$&&&&&&%%%%%%%%%&&&&&&&&&&&&'''#########$$$$$$$$$%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&''')))((((((''''''(((((()))'''((())))))******))))))((()))******++++++******)))***,,,---,,,+++)))'''******++++++,,,,,,------------------------------////////////////////////....../////////000000000111222222333333333333333uuummmjjjfffcccaaa```___]]]ZZZYYYWWWVVVVVVXXXZZZ\\\^^^______^^^\\\XXXTTTRRRKKKIIIEEEDDDCCCCCCBBBAAA@@@@@@@@@@@@???>>>======999888777555555555666666333111---***)))***,,,---(((&&&######$$$'''((((((''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$%%%%%%%%%###$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%(((###"""%%%%%%%%%***222+++(((%%%$$$&&&&&&$$$!!!######$$$%%%&&&'''''''''###$$$$$$%%%%%%%%%%%%$$$######"""""""""###$$$$$$###$$$$$$###""""""$$$&&&%%%%%%$$$#########$$$%%%%%%$$$#########%%%'''(((%%%###!!!"""###$$$$$$###########################%%%%%%%%%$$$$$$$$$######!!!"""""""""############""""""""""""""""""""""""######%%%"""!!!############$$$############$$$$$$$$$$$$######$$$$$$$$$$$$######!!!!!!"""###$$$%%%%%%&&&###$$$%%%&&&&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$######""""""######%%%$$$""" !!!###$$$##############################$$$%%%%%%%%%%%%%%%########################&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''%%%""" """%%%$$$%%%%%%%%%$$$$$$###"""###############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""%%%'''&&&$$$###$$$%%%""""""###$$$&&&'''((((((###$$$%%%&&&&&&%%%$$$#######################################$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&"""""""""###""""""!!!!!!%%%$$$######$$$%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###%%%%%%$$$$$$%%%%%%&&&'''$$$###!!! !!!"""$$$(((%%%######$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''(((((((((''''''((((((((('''(((((()))))))))))))))((())))))***************(((***,,,------,,,***((())))))***+++,,,------....................................///////////////............////////////111111222333333333333222tttmmmjjjgggdddcccaaa___]]]ZZZYYYWWWVVVVVVXXXZZZ\\\]]]]]]]]]\\\YYYVVVSSSQQQKKKHHHEEECCCCCCCCCAAA@@@@@@AAAAAA@@@@@@???>>>===<<<:::888666444444444444333222000---+++***)))(((***'''%%%$$$$$$&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%###$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''',,,:::HHHKKK<<<,,,$$$&&&((($$$######$$$$$$%%%&&&''''''%%%%%%%%%%%%$$$###""""""###############$$$%%%%%%###$$$$$$###"""!!!###$$$''''''&&&$$$###"""""""""!!!!!!"""$$$%%%%%%&&&&&&%%%$$$""""""###$$$$$$###########################%%%%%%%%%$$$$$$$$$######!!!"""""""""############"""""""""""""""""""""""""""###%%%""" $$$&&&&&&&&&&&&'''"""""""""######$$$$$$$$$######$$$$$$$$$$$$###########################$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$###############%%%$$$""" !!!"""###########################!!!!!!"""#########""""""""""""""""""""""""""""""$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&''''''########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%!!! !!!###%%%%%%%%%%%%%%%$$$###"""%%%%%%$$$$$$###""""""""" !!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&######%%%&&&&&&%%%##############################"""""""""######$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%$$$#########$$$$$$######$$$%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&((('''%%%$$$$$$%%%'''(((&&&%%%%%%&&&(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''((((((((((((((((((''''''''''''((((((''''''((()))))))))))))))(((((()))************)))'''((()))***++++++++++++))))))******+++,,,------........................------....../////////000............////////////000111222222333333222222tttmmmkkkgggeeedddbbb```^^^ZZZYYYWWWVVVVVVXXXZZZ\\\\\\\\\[[[YYYWWWTTTQQQPPPKKKHHHEEECCCCCCBBBAAA@@@AAAAAAAAAAAA@@@???>>>===>>><<<;;;999777666555444222222000...+++)))'''&&&)))'''&&&%%%&&&&&&%%%###%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$ %%%'''&&&,,,;;;NNNYYYhhhRRR666%%%###%%%$$$!!!#########$$$$$$%%%%%%%%%$$$$$$$$$$$$######"""!!!$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$###!!!!!!"""###$$$############""""""""" """###%%%%%%%%%%%%&&&$$$######$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""""""""############""""""""""""""""""""""""!!!###$$$###!!!!!!###%%%%%%###"""""""""!!!!!!""""""###$$$$$$$$$######$$$$$$$$$$$$######%%%$$$$$$$$$######""""""$$$$$$###""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$############$$$!!!!!! !!!"""###%%%&&&######################## !!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """######"""!!!###$$$!!!!!!!!!!!!"""$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""##################"""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""""""""%%%%%%&&&&&&%%%$$$######%%%%%%$$$$$$###""""""""" !!!"""###$$$%%%$$$$$$$$$$$$$$$#########!!!!!!!!!""""""""""""###%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$#################################!!!!!!""""""###$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!###%%%%%%$$$###$$$%%%"""###$$$%%%%%%$$$###""""""""""""#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&(((((('''''''''((()))***$$$$$$$$$&&&((((((&&&$$$'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))(((''''''&&&&&&''''''(((&&&'''(((((())))))(((((('''((())))))******))))))'''''''''((()))***,,,---))))))******++++++,,,,,,++++++++++++++++++++++++---------......//////000....../////////000000000000111111222222222222222tttnnnkkkhhhfffeeeccc```^^^ZZZYYYWWWVVVVVVXXXZZZ\\\\\\[[[ZZZYYYVVVSSSQQQPPPJJJHHHDDDCCCBBBBBBAAA@@@AAAAAAAAAAAA@@@???>>>>>>;;;;;;::::::888777666555222000...+++)))(((((((((&&&%%%%%%&&&((('''%%%###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$%%%%%%&&&'''(((###$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''$$$///GGGUUUTTTYYYJJJ666'''"""###$$$$$$######################## !!!"""############"""%%%%%%%%%%%%&&&'''((()))$$$%%%%%%###!!! !!!"""!!!!!!"""###$$$$$$$$$$$$""""""!!!""""""$$$&&&''''''%%%######$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""""""""####################################!!!!!!!!!"""###$$$$$$$$$!!!"""###"""  !!!!!!!!!!!!"""###$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$#########""""""%%%###!!! !!!###%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&%%%$$$$$$######$$$$$$ !!!!!!"""###$$$%%%&&&########################"""######$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""" """$$$"""!!!!!! !!!"""###$$$###################################################$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$&&&&&&$$$"""%%%%%%%%%&&&%%%%%%$$$$$$""""""#########$$$$$$$$$""""""######$$$$$$%%%%%%$$$$$$#########""""""""""""!!! """#########$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$############""""""""""""!!! """&&&'''%%%#########"""###$$$%%%%%%$$$###"""!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%&&&'''(((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''(((&&&'''(((((())))))(((((('''(((((()))))))))))))))(((((())))))******++++++***************+++++++++************************,,,,,,---......///000000/////////000000000111111000000111222222222222222uuunnnkkkiiigggeeeccc```^^^ZZZYYYWWWVVVVVVXXXZZZ\\\\\\\\\[[[YYYVVVTTTQQQPPPJJJHHHDDDCCCBBBBBBAAA@@@AAAAAAAAAAAA@@@???>>>>>>666777888888888666555444222///+++((('''(((***,,,######%%%'''))))))'''$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%&&&'''((()))############$$$%%%&&&''''''''''''''''''''''''''' (((&&&!!!///JJJQQQEEE444222...)))%%%###$$$$$$#########""""""""""""""" !!!###$$$$$$%%%%%%%%%%%%&&&'''((()))***$$$%%%%%%###!!! """######$$$%%%%%%%%%%%%%%%&&&$$$!!! !!!$$$'''***'''%%%######$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######""""""""""""#################################### """$$$$$$######%%%'''###$$$%%%$$$###$$$&&&((( !!!!!!"""###$$$$$$$$$######$$$$$$$$$$$$########################$$$$$$%%%###  ###%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$$$$######$$$$$$###$$$$$$$$$$$$###""""""########################%%%%%%&&&&&&&&&%%%$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""$$$###!!!!!!###%%%%%%%%%###"""""""""###$$$""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""%%%((()))&&&###$$$%%%%%%&&&&&&%%%%%%%%% !!!###$$$%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$#########""""""!!!!!!$$$###!!!"""###%%%%%%%%%""""""#########$$$$$$$$$###"""!!! !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""###$$$$$$$$$%%%$$$$$$$$$######""""""%%%%%%%%%%%%$$$###!!!!!!"""&&&(((&&&###""""""!!!"""$$$%%%%%%$$$"""!!!""""""###$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$######$$$$$$%%%&&&$$$%%%&&&''''''''''''&&&,,,***'''&&&(((***,,,,,,'''''''''&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''&&&''''''((((((((((((((('''(((((())))))))))))))))))***+++,,,,,,***)))(((+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000000000000000111111111111000000111222222222222111uuuooollliiieeebbbaaaaaaaaaYYYYYYYYYYYYYYYZZZ[[[[[[\\\\\\[[[YYYVVVRRROOOMMMLLLIIIEEECCCBBBAAA???>>>BBBBBBBBBAAA@@@???>>>===;;;999888888999888777555222000...,,,***)))))))))%%%''')))'''%%%$$$&&&)))&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%'''''''''&&&&&&%%%%%%%%%&&&%%%&&&###'''@@@UUUSSS000***###"""%%%''''''%%%!!!!!!###$$$$$$###""""""%%%$$$$$$###"""!!!!!! $$$######$$$''')))))))))###""""""!!! !!!!!!!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###!!!!!!!!!"""###'''&&&$$$######$$$&&&'''&&&%%%$$$###"""""""""""""""""""""""""""!!! '''&&&%%%############$$$"""!!! !!!###$$$''''''&&&%%%$$$###"""!!!$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###"""!!!!!!$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%'''$$$"""###&&&'''&&&%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$#########""""""%%%$$$$$$###"""!!! !!!""""""""""""#########!!!###$$$###"""!!!"""######"""""""""""""""######""""""!!!!!!""""""###$$$!!!!!!!!!"""######$$$$$$########################"""###%%%%%%&&&%%%$$$###$$$$$$$$$#########""""""#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""!!!""""""""""""#########$$$$$$%%%%%%%%%%%%&&&&&&########################!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$######$$$$$$%%%&&&$$$$$$$$$###$$$$$$%%%%%%%%%$$$"""!!! !!!"""$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$###""""""###%%%$$$$$$######$$$$$$%%%&&&$$$###!!! !!!$$$&&&(((!!!!!!"""###$$$%%%%%%&&&'''%%%######$$$$$$###"""%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%######$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&''''''((((((((('''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&''''''&&&%%%$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((())))))************)))(((((((((((((((*********))))))))))))))))))************+++++++++((())))))******+++,,,,,,.........///////////////222222111000000000000000000000000000000000000000uuuooommmjjjfffcccaaa```___YYYYYYYYYYYYYYYZZZ[[[[[[\\\\\\[[[YYYVVVSSSPPPNNNLLLIIIEEECCCBBBAAA???>>>AAAAAAAAAAAA@@@???>>>>>>;;;999888888999888777555333111///---+++*********'''(((((('''&&&&&&''')))%%%%%%%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$###"""%%%######666DDD???///***$$$###$$$&&&$$$""" """###$$$$$$$$$###%%%%%%$$$$$$###""""""!!!%%%$$$"""###$$$%%%%%%$$$'''&&&&&&%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""!!!!!!"""###%%%$$$"""!!!!!!"""$$$%%%&&&%%%$$$###############$$$$$$$$$$$$###""" ###""""""!!!!!!"""###$$$######""""""######$$$%%%$$$$$$$$$$$$$$$#################################$$$$$$$$$###############$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$"""###&&&'''&&&%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""%%%$$$$$$###"""!!!!!! """""""""#########$$$$$$$$$###"""!!!!!!!!! !!!!!!!!! !!!!!!"""$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%%%%%%%$$$###$$$$$$$$$#########""""""#########$$$$$$%%%%%%%%%""""""#########$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$############%%%$$$"""!!! !!!"""###$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$###""""""###%%%$$$$$$######$$$$$$%%%&&&!!! !!!###%%%###$$$$$$%%%%%%&&&&&&'''%%%$$$""""""###$$$###"""%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%% !!!!!!!!!'''&&&&&&%%%%%%&&&&&&'''###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((())))))************)))(((((((((((((((***))))))))))))))))))))))))************+++++++++))))))******+++,,,,,,,,,++++++,,,...///111222222111111000///////////////000000000000000000000000wwwpppnnnlllhhhdddaaa^^^]]]YYYYYYYYYYYYYYYZZZ[[[[[[\\\\\\[[[ZZZWWWTTTQQQOOOLLLIIIFFFCCCBBBAAA@@@>>>???@@@@@@@@@@@@@@@??????;;;999888888999888777555444222000---,,,+++++++++***(((''''''((())))))((($$$$$$%%%&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######""""""&&&$$$!!!+++111)))---)))%%%$$$$$$$$$!!!!!!###%%%%%%%%%%%%%%%%%%$$$$$$######""""""###!!! !!!###$$$$$$###%%%%%%$$$############$$$###""""""!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""######%%%$$$###""""""###$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$######"""!!!!!!!!!!!!"""###$$$%%%###$$$$$$%%%&&&%%%%%%%%%"""""""""######$$$$$$$$$##################""""""""""""#########$$$$$$$$$$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&&&&%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$###############$$$$$$$$$###"""""""""!!!############$$$$$$$$$%%%$$$!!!!!!###"""!!!""""""""""""""""""""""""$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$######"""########################$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$########################$$$$$$$$$$$$$$$!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%'''&&&%%%$$$###"""""""""%%%$$$"""!!!!!!!!!"""###$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$$$$$$$""""""###$$$$$$############$$$%%%%%%$$$###!!!!!!!!!###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%###""" !!!"""######"""$$$$$$$$$$$$$$$#########%%%$$$$$$######$$$$$$%%%""""""############$$$$$$'''&&&&&&%%%%%%&&&&&&'''###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&''''''(((((()))*********))))))((((((((((((((())))))))))))))))))******)))************+++++++++******++++++,,,---------++++++,,,...///000111222000000///............///000000000000000000000000xxxqqqpppmmmjjjeee```]]]ZZZYYYYYYYYYYYYYYYZZZZZZ[[[\\\\\\[[[ZZZWWWTTTQQQPPPMMMJJJFFFDDDBBBBBB@@@???>>>>>>???@@@@@@@@@@@@@@@;;;999888888999888777555333222///---+++*********+++(((&&&''')))+++)))'''$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&###""""""!!!!!!""""""###%%%%%%%%%$$$$$$$$$$$$$$$$$$###''''''!!!&&&***!!!(((&&&$$$$$$$$$###!!! !!!"""$$$%%%%%%$$$$$$$$$$$$######""""""""""""###&&&''''''$$$###""""""!!!!!!""""""%%%$$$"""!!!!!!###%%%&&&########################$$$#####################&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$%%%%%%&&&&&& """###$$$%%%%%%%%%######$$$$$$$$$%%%%%%&&&"""###%%%&&&&&&&&&%%%$$$!!!""""""""""""#########%%%%%%%%%%%%$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$%%%$$$###""""""###$$$%%%########################$$$###########################$$$$$$$$$%%%%%%%%%######'''&&&$$$%%%%%%%%%%%%%%%$$$$$$###""""""!!!!!!""""""###$$$#########"""""""""!!!!!!########################$$$%%%%%%%%%$$$$$$#############################################$$$$$$$$$""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""#####################$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%%%%%%%$$$###""""""######$$$###""""""!!!!!!""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%$$$###"""###$$$###############$$$$$$%%%%%%$$$#########%%%&&&'''$$$#########""""""!!!!!!###""" !!!###$$$$$$$$$$$$$$$$$$###############%%%$$$$$$######$$$$$$%%%''''''''''''''''''''''''%%%$$$$$$######$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***))))))(((((((((((()))))))))))))))))))))*********))))))*********+++++++++***++++++,,,,,,---......///...............------///......---------......////////////////////////zzzrrrqqqnnnjjjeee```\\\ZZZYYYYYYYYYYYYYYYZZZZZZ[[[[[[[[[[[[YYYWWWTTTQQQPPPMMMJJJFFFDDDCCCBBB@@@???======>>>???@@@@@@@@@@@@;;;999888888999888777555222000...,,,***)))))))))+++(((&&&''')))+++)))'''%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%###""""""!!!!!!""""""###%%%%%%%%%&&&&&&&&&&&&&&&%%%"""&&&&&&!!!%%%***###""""""######$$$$$$"""!!!######$$$%%%%%%$$$"""""""""""""""""""""!!!!!!!!!  $$$&&&''''''&&&%%%$$$$$$######$$$$$$&&&%%%$$$######$$$'''(((#################################$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&& !!!""""""######""""""%%%%%%%%%%%%$$$$$$######!!!"""$$$%%%%%%%%%$$$############""""""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$$$$$$$%%%$$$""""""""""""$$$%%%####################################$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&!!!$$$'''&&&###%%%%%%%%%%%%%%%$$$###"""""""""!!!!!!""""""###$$$!!!!!!"""""""""#################################%%%%%%%%%$$$$$$##################################################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""#########$$$$$$$$$%%%%%%%%%%%%&&&!!!!!!!!!!!!!!!!!!!!!!!!##############################""""""######$$$%%%""""""""""""###$$$$$$%%%$$$######"""""""""""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%###"""############""""""######$$$%%%""""""!!!!!!!!!"""######$$$######""""""!!!!!! $$$###""""""$$$&&&%%%%%%########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$#########%%%$$$$$$######$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((())))))))))))(((((((((((())))))(((((())))))************))))))*********+++++++++***++++++,,,,,,---......///.........---------,,,......------------......////////////////////////{{{sssrrrnnnjjjeee```]]][[[YYYYYYYYYYYYYYYZZZ[[[[[[ZZZZZZZZZXXXVVVSSSQQQOOOMMMJJJGGGDDDCCCBBBAAA???======>>>???@@@@@@@@@???;;;999888888999888777555111000...+++***)))))))))***(((''''''((())))))(((((('''%%%######$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''$$$###$$$ $$$***%%% !!!"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%###"""!!!""""""""""""""""""""""""%%%$$$""""""###$$$$$$###$$$$$$###"""""""""""""""&&&%%%%%%$$$%%%&&&'''(((########################"""###$$$$$$%%%$$$$$$$$$########################%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$######!!! ###$$$$$$######!!! !!!""""""###############$$$$$$$$$######"""""""""!!!!!!!!!"""""""""######&&&&&&%%%$$$###"""!!! ###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ ###%%%&&&%%%###$$$$$$#########""""""########################$$$$$$$$$"""#########$$$%%%%%%%%%############$$$$$$$$$%%%(((%%%######%%%%%%### """######$$$###!!! $$$$$$######$$$$$$%%%&&&"""######$$$%%%%%%&&&&&&########################&&&&&&%%%$$$###########################$$$$$$$$$###############"""""""""###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&& """"""""""""""""""""""""###""""""""""""###$$$$$$!!!!!!!!!"""###$$$%%%&&&############"""""""""!!!$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%$$$###"""######""""""""""""###$$$$$$$$$###############$$$$$$%%%%%%$$$$$$$$$#########%%%$$$######$$$&&&%%%$$$"""""""""###############%%%$$$$$$######$$$$$$%%%#########"""""""""""""""'''&&&&&&%%%%%%&&&&&&'''###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$############$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((())))))((((((((((((((())))))***((((((((()))******++++++)))************+++++++++******++++++,,,---------+++,,,,,,---......//////...------------...//////000000000000000000000000|||tttrrrnnnhhhddd```^^^]]]YYYYYYYYYYYYYYYZZZ[[[[[[YYYYYYXXXWWWUUUSSSPPPOOONNNKKKGGGDDDCCCBBBAAA???===>>>???????????????>>>;;;999888888999888777555222111///,,,+++*********'''(((((('''&&&&&&'''))),,,)))%%%!!! """%%%'''%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&###&&& ###((($$$"""###############$$$$$$###$$$%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###"""######"""!!!###"""!!!!!! !!!!!!$$$$$$%%%%%%%%%&&&&&&&&&########################"""###$$$%%%%%%%%%$$$$$$#########$$$$$$#########&&&%%%$$$##############################"""!!! !!!"""############!!!!!!"""""""""""""""###$$$$$$#########$$$$$$$$$$$$$$$ !!!"""###$$$$$$$$$$$$$$$#########""""""""""""#########$$$$$$$$$########################"""%%%&&&$$$######$$$""""""############""""""""""""#########$$$$$$$$$""""""###$$$$$$%%%&&&&&&"""""""""#########$$$$$$"""###$$$%%%%%%$$$"""!!!!!!"""######"""!!!$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%########################'''&&&%%%###############""""""#########$$$$$$$$$$$$#########"""""""""!!!############$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$""""""!!!""""""###$$$%%%###############"""!!!!!!$$$$$$############$$$$$$######################## ###%%%&&&$$$###"""""""""""""""""""""###$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$############&&&$$$""""""###$$$######!!!"""""""""#########$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$#########'''&&&&&&%%%%%%&&&&&&'''###$$$%%%%%%&&&&&&%%%%%%'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((((()))((((((((((((((()))******'''(((((()))******++++++)))************+++++++++))))))******+++,,,,,,,,,+++,,,,,,------......///......------...//////000000000000000000000000000}}}uuurrrmmmhhhccc```___^^^YYYYYYYYYYYYYYYZZZ[[[[[[XXXXXXWWWVVVUUURRRPPPNNNNNNKKKGGGEEEDDDCCCAAA@@@>>>>>>????????????>>>>>>;;;:::888888999999777666333222000---,,,+++++++++%%%''')))'''%%%$$$&&&)))...***%%% !!!$$$''''''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%((("""&&&)))######&&&"""$$$%%%%%%###""""""###$$$"""###$$$%%%&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###"""!!!!!!###$$$$$$###'''&&&%%%%%%$$$$$$%%%%%%"""###$$$%%%%%%%%%%%%$$$"""""""""""""""""""""""""""###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$###""""""""""""!!!###%%%&&&''''''!!!"""$$$%%%&&&&&&%%%%%%$$$###"""""""""###%%%&&&!!!"""###$$$%%%&&&'''''' !!!###$$$%%%&&&'''###############$$$$$$$$$""""""######$$$$$$$$$$$$########################"""&&&&&&$$$"""###$$$!!!"""###$$$$$$###"""!!!""""""######$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''!!!""""""""""""#########"""%%%&&&%%%&&&&&&"""###$$$%%%$$$""" """""""""!!!"""######$$$$$$$$$######"""!!!!!!!!!########################(((&&&%%%###""""""######""""""######$$$$$$$$$$$$$$$#########""""""!!!!!!""""""""""""############""""""""""""""""""""""""!!!""""""""""""#########"""############$$$$$$$$$########################"""""""""""""""""""""""""""""""""""""""######$$$######"""""""""""""""##################"""!!!!!!$$$$$$############$$$$$$######################## ###%%%&&&%%%###"""""""""""""""""""""######$$$########################!!!!!!!!!!!!!!!"""""""""%%%$$$"""!!!"""###"""!!!!!!!!!""""""#########$$$%%%$$$$$$$$$$$$$$$$$$%%%#########"""""""""!!!!!!%%%$$$$$$######$$$$$$%%%$$$$$$%%%&&&&&&&&&%%%%%%(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%''''''''''''%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))((((((((((((((()))******'''(((((()))***+++++++++)))************+++++++++((())))))***++++++,,,,,,//////...------,,,++++++...............///000111000000000000000000000000tttpppjjjeeebbb^^^[[[XXXZZZYYYXXXWWWWWWXXXZZZZZZZZZZZZYYYXXXUUUSSSPPPNNNJJJIIIHHHGGGFFFDDDCCCCCC???????????????>>>======<<<;;;:::999888888888888777444...***'''((()))+++(((((('''''''''&&&&&&&&&&&&'''((((((((('''&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$######$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%&&&&&&%%%$$$######$$$$$$&&&%%%###!!!!!!"""$$$%%%######################## $$$$$$##################"""###$$$###""""""$$$&&&######$$$$$$$$$$$$######!!!"""###$$$$$$###"""!!!!!!"""$$$&&&'''&&&%%%$$$$$$###"""""""""###%%%%%%######$$$$$$$$$%%%%%%%%%###"""!!! !!!"""$$$&&&&&&''''''((('''%%%"""!!!&&&%%%###!!!!!!"""###$$$######""""""""""""######""""""""""""""""""""""""&&&%%%%%%%%%%%%%%%%%%%%%$$$############%%%&&&'''%%%%%%%%%$$$$$$###############$$$$$$$$$######"""!!!!!!!!!"""######$$$$$$######$$$$$$$$$$$$######""""""""""""##################""""""""""""######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%&&&%%%###""""""###%%%&&&!!!$$$'''((((((""""""############""""""######""""""""""""""""""!!!!!!!!!"""######$$$$$$!!!!!! """###$$$"""""" %%%%%%%%%%%%$$$############$$$$$$$$$$$$###""""""$$$$$$$$$############"""$$$$$$##################""""""############""""""$$$###!!! !!!"""$$$""""""###&&&&&&### $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%"""""""""###$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$###############***%%%!!!!!!$$$'''%%%###""""""###$$$%%%''''''(((+++((($$$###$$$%%%$$$"""$$$$$$###"""###$$$&&&'''&&&'''((()))((('''%%%###%%%$$$$$$$$$###"""""""""&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&(((''''''''''''(((((()))))))))))))))))))))))))))******))))))******+++,,,)))))))))))))))))))))))),,,---.../////////------222111///......///000111......///000000000000000tttpppjjjfffbbb___[[[YYYYYYXXXWWWWWWWWWWWWYYYYYYWWWWWWWWWVVVTTTQQQOOOMMMJJJIIIHHHEEECCCAAA???>>>>>>????????????>>>======;;;:::999888888777777888666444///+++)))))))))***))))))((((((((('''''''''&&&%%%$$$#########$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###############$$$$$$$$$######"""!!!!!!""""""""""""!!! !!!"""###########################""""""###$$$$$$$$$$$$$$$########################"""  ###%%%%%%$$$######$$$$$$$$$$$$######""""""###$$$$$$###"""""" !!!###$$$$$$###"""!!!###"""!!!!!!!!!"""$$$$$$#########$$$$$$$$$%%%%%%!!!!!!!!!"""###&&&)))+++######"""!!! &&&%%%###"""!!!"""###$$$######""""""""""""######################################################$$$###"""!!!!!!""""""###%%%%%%%%%$$$$$$$$$############$$$$$$$$$######"""&&&%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$###### !!!!!!!!!""""""#########""""""#########$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""########################""""""############""""""############$$$$$$$$$$$$$$$$$$#########$$$%%%&&&%%%%%%###"""""""""######%%%###!!!!!!#########""""""##################"""######"""""""""######$$$#####################"""!!!"""###$$$$$$$$$$$$###'''### """###!!!%%%%%%$$$$$$######$$$$$$######$$$$$$######"""!!!$$$$$$$$$#########""""""########################!!!"""######$$$$$$$$$###$$$###""""""!!!!!!!!!"""&&&###!!!!!!###$$$$$$###########################$$$$$$###""""""###$$$$$$###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!! ######!!!&&&&&&&&&%%%%%%%%%%%%%%%(((&&&######%%%&&&%%%$$$%%%$$$$$$###$$$%%%&&&'''&&&'''((())))))'''%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&(((''''''''''''((())))))(((((((((((((((((((((((())))))(((((())))))***+++***************************+++---...//////......111000...------...///000......///000000000000000tttpppkkkfffccc```]]]ZZZXXXWWWVVVUUUUUUVVVWWWXXXTTTTTTTTTTTTRRRPPPNNNLLLLLLKKKIIIFFFBBB???===<<<>>>>>>??????>>>>>>===<<<::::::999888777777777777666444111...+++*********)))))))))))))))((((((((((((&&&###!!!!!!"""$$$&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#########"""""""""""""""$$$###""""""!!!""""""""" !!!!!!!!!"""####################################$$$%%%%%%&&&%%%%%%%%%########################"""$$$'''%%%"""######$$$$$$$$$$$$######"""###$$$%%%%%%$$$###"""!!!"""###$$$$$$###!!! """!!!!!!!!!!!!"""###############$$$$$$$$$$$$%%%"""!!!!!!"""$$$&&&(((***%%%$$$""" """###%%%%%%$$$###"""""""""###$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%$$$###"""!!!!!!!!!!!!%%%%%%%%%$$$$$$$$$$$$###"""######$$$$$$$$$######%%%%%%$$$###""""""!!!!!!######$$$$$$$$$$$$######!!!!!!!!!"""""""""######$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""########################""""""############""""""#########$$$$$$%%%%%%%%%%%%$$$###""""""$$$%%%&&&$$$%%%%%%%%%$$$######"""&&&$$$""""""""""""!!! ######$$$$$$$$$$$$#########"""""""""###$$$%%%%%%&&&%%%%%%$$$######"""""""""###%%%''''''&&&$$$###%%%###"""$$$'''(((%%%###%%%$$$###""""""###%%%&&&$$$%%%%%%%%%%%%$$$######$$$$$$#########"""""""""########################!!!"""######$$$$$$$$$$$$#########$$$######"""!!!'''$$$ !!!###$$$%%%""""""""""""""""""""""""######"""!!!!!!"""######$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$### ###%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%$$$"""###%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''''''''((())))))'''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&((((((''''''(((((()))***(((((((((((((((((((((((((((''''''''''''((())))))++++++++++++++++++++++++)))***+++,,,---.........///...---,,,,,,---...///......///000000000000///ssspppjjjfffcccaaa^^^[[[WWWVVVUUUTTTTTTTTTUUUVVVSSSSSSSSSSSSRRRPPPNNNMMMNNNLLLJJJGGGDDDAAA???>>>>>>>>>>>>>>>>>>======<<<:::999888777666666666666555444222000---+++***)))(((((((((((((((((((((((()))(((&&&%%%$$$%%%'''(((%%%$$$$$$######$$$$$$%%%###$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######"""""""""!!!%%%%%%$$$$$$$$$$$$$$$%%%!!!"""###$$$%%%&&&&&&%%%########################""""""###$$$$$$########################$$$$$$$$$### ###&&&$$$"""######$$$$$$$$$$$$#########$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%$$$###""""""""""""""""""######$$$############$$$$$$$$$$$$$$$###"""!!!!!!""""""###$$$$$$#########$$$&&&'''$$$$$$###""""""######$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$&&&%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$############""""""!!!!!!!!!!!!######$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$#####################$$$$$$$$$$$$#########$$$$$$#################################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((((((((("""#########$$$$$$$$$$$$"""###%%%''''''&&&%%%$$$$$$"""!!!"""$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""###%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$ ###%%%&&&$$$"""$$$###"""!!!"""###%%%'''&&&&&&''''''&&&&&&%%%$$$############""""""""""""###############$$$$$$$$$"""""""""######"""!!!!!!"""###$$$%%%%%%$$$###"""%%%###!!! !!!"""###$$$"""""""""########################""""""#########%%%$$$$$$$$$###"""""""""######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$)))&&&$$$$$$&&&&&&&&&$$$$$$$$$%%%&&&''''''(((((($$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&''''''''''''((()))******((((((((((((((((((((((((((((((''''''(((((()))***++++++++++++++++++++++++******++++++,,,,,,,,,,,,---,,,,,,++++++,,,---...---...//////000000//////}}}rrrnnnjjjfffcccaaa^^^\\\WWWVVVUUUTTTSSSSSSTTTUUUTTTTTTTTTTTTSSSQQQOOONNNKKKJJJHHHFFFDDDBBBAAA@@@>>>>>>>>>>>>>>>===<<<<<<:::999888777666666666666444444222000...+++)))(((''''''''''''''''''''''''((((((((((((((('''&&&&&&%%%$$$$$$######$$$$$$%%%###$$$%%%&&&&&&%%%$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$######"""%%%$$$$$$$$$$$$$$$%%%%%%!!!"""$$$%%%&&&&&&&&&&&&########################!!!"""""""""""""""!!!!!!""""""#########$$$$$$$$$$$$$$$######""""""###$$$######$$$$$$$$$$$$#########$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%$$$$$$###"""######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$###""""""!!!!!!!!! """###$$$$$$########################$$$$$$$$$$$$############$$$$$$########################""""""#########$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%"""###$$$$$$$$$$$$###""""""""""""######$$$$$$$$$$$$##################$$$########################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''((((((!!!$$$&&&&&&%%%###!!!"""%%%'''&&&&&&%%%###"""!!!###&&&((((((((($$$$$$$$$%%%%%%$$$$$$$$$""""""""""""###$$$%%%&&&######$$$$$$$$$%%%%%%%%%&&&%%%###!!!!!!###$$$&&&$$$$$$###"""!!!###""""""""""""###%%%&&&%%%%%%%%%%%%%%%$$$###############"""""""""!!!!!!""""""#########$$$$$$$$$######""""""!!! """###$$$%%%%%%$$$###"""!!!"""#########"""""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""######$$$$$$$$$%%%%%%%%%""""""""""""######$$$$$$%%%$$$""""""######""""""$$$%%%%%%&&&&&&'''''''''$$$%%%%%%%%%$$$#########&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''&&&######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&'''((()))***'''''''''''''''''''''''')))(((((((((((()))******++++++++++++++++++++++++,,,+++++++++******+++++++++++++++++++++,,,------------...///////////////{{{pppmmmhhheeebbb```^^^\\\WWWVVVUUUTTTSSSSSSTTTTTTUUUUUUUUUUUUSSSQQQOOONNNFFFFFFEEEDDDBBBAAA@@@@@@======>>>>>>======<<<;;;::::::999888777777777777444333222///---+++)))(((&&&&&&&&&&&&''''''''''''$$$%%%&&&'''&&&%%%$$$"""%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$$$$"""""""""!!!""""""###$$$!!!"""""""""###$$$$$$$$$#################################$$$######"""!!!"""""""""###$$$$$$%%%%%%$$$&&&&&&$$$!!! """$$$######$$$$$$$$$$$$######"""###$$$%%%%%%$$$###"""#########"""""""""""""""###$$$%%%%%%&&&&&&%%%%%%"""""""""############$$$######$$$$$$%%%%%%%%%%%% """$$$&&&&&&&&&$$$###"""#########$$$$$$$$$$$$$$$$$$############$$$$$$"""""""""""""""""""""""" !!!!!!""""""######### !!!######$$$$$$######$$$$$$$$$$$$%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$""""""######$$$%%%%%%&&&######$$$$$$$$$$$$######!!!!!!!!!"""""""""######$$$$$$############$$$$$$"""###$$$%%%%%%$$$###"""!!!!!!""""""###$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############"""""""""""""""######$$$$$$$$$!!!###%%%&&&$$$"""!!!"""$$$$$$######&&&$$$######%%%&&&&&&%%%######$$$$$$$$$$$$######"""!!!!!!!!!"""###$$$$$$""""""######$$$%%%%%%&&&'''%%%!!!!!!$$$&&&#########"""""" """"""##################!!!""""""""""""!!! ######"""""""""!!!!!!!!!"""""""""###$$$$$$%%%%%%#########"""!!! """"""######$$$#########!!!$$$$$$###!!!!!!!!!#########$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%"""""""""######$$$$$$%%% !!!"""###$$$%%%%%%''''''&&&%%%$$$$$$#########%%%&&&%%%###""""""###%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%&&&'''((()))''''''''''''''''''''''''))))))(((((())))))***+++++++++++++++++++++++++++,,,++++++******++++++,,,******++++++,,,,,,------------...////////////...{{{nnnkkkgggcccaaa```]]]\\\XXXWWWUUUTTTSSSSSSTTTTTTVVVVVVVVVUUUSSSPPPNNNLLLFFFEEEEEECCCBBBAAA@@@@@@======>>>>>>======<<<;;;;;;:::999888888777777888444333000...+++***)))(((&&&'''''''''(((((((((((($$$$$$#########"""""""""&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$$$$##################$$$$$$$$$$$$""""""!!!!!!"""######$$$$$$###"""""""""###$$$%%%##############################$$$$$$###""""""!!!!!!""""""###$$$$$$%%%%%%$$$###"""""""""######"""######$$$$$$$$$$$$######""""""###$$$$$$###""""""""""""""""""""""""######"""###$$$%%%&&&%%%$$$$$$""""""""""""###############$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%""""""###$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################!!!!!!""""""###$$$$$$%%%!!!!!!############"""!!!######$$$$$$$$$%%%%%%%%%!!!!!!"""$$$$$$%%%%%%$$$!!!!!!!!!!!!!!!"""""""""######$$$$$$$$$$$$###### !!!!!!!!!""""""#########""""""#########!!!###$$$%%%%%%$$$###!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""""""""""""""""""""""""""""""""""""""#########$$$!!!"""######""""""&&&$$$""""""######"""!!!"""##################""""""!!!!!!!!!!!!!!!"""""""""#####################&&&$$$"""!!! !!!###$$$ !!!!!!"""###%%%'''!!!"""$$$$$$$$$###!!! !!!!!!""""""!!!!!! ###"""""""""!!!!!!!!!!!!!!!""""""###$$$$$$%%%%%%""""""############"""""""""!!!!!!!!!""""""###$$$ """###""" !!!###"""""""""###$$$%%%%%%%%%"""###$$$%%%%%%$$$###"""###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''!!!###$$$%%%&&&&&&'''((('''&&&%%%$$$###""""""!!! ###%%%%%%$$$"""###$$$$$$%%%&&&&&&&&&$$$###"""############$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&#########$$$%%%&&&'''(((''''''''''''''''''''''''(((((('''''''''((())))))************************************+++---///000)))***+++,,,------------,,,---......//////......|||mmmjjjfffcccaaa___]]][[[YYYXXXVVVTTTTTTTTTTTTUUUVVVVVVVVVTTTRRROOOLLLKKKIIIHHHGGGFFFDDDBBBAAA@@@===============<<<<<<;;;<<<;;;:::999888888888888444333000---***)))(((((('''((((((((())))))******'''%%%###!!!!!!"""$$$%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$######$$$%%%&&&######$$$$$$$$$$$$######!!!!!!""""""######$$$$$$$$$$$$######$$$%%%&&&&&&(((&&&%%%######$$$&&&'''########################"""""""""""""""!!! !!!""""""###$$$$$$%%%%%%$$$ ###&&&$$$ ######$$$$$$$$$$$$######!!!"""###$$$$$$###"""!!!$$$#########$$$%%%&&&&&&!!!"""###$$$%%%$$$######""""""""""""############%%%%%%$$$$$$"""!!!###"""!!! """###!!!"""###$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&''''''%%%%%%&&&&&&%%%$$$"""!!!#########$$$$$$%%%%%%%%%!!!!!!"""$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$###############$$$$$$$$$$$$######""""""""""""##################""""""""""""######!!!"""$$$%%%%%%$$$"""!!! !!!!!!"""###$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$###############%%%### !!!%%%'''%%%%%%%%%%%%%%%$$$#########""" !!!""""""!!!""""""############"""""""""!!!!!! !!!$$$$$$######"""!!!!!!!!!$$$$$$$$$######"""""""""%%%%%%$$$""" !!!"""!!!"""$$$&&&%%%### $$$$$$$$$$$$$$$###""""""""""""""""""!!!!!!!!!!!!!!!""""""###$$$$$$%%%%%%!!!!!!###$$$&&&&&&''''''"""!!! !!!###$$$"""###### """&&& !!!!!!"""###$$$$$$$$$!!!"""###$$$$$$###"""!!!""""""######$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''((())))))###%%%&&&%%%$$$###########################$$$$$$!!!$$$%%%$$$###%%%'''$$$%%%%%%&&&%%%$$$"""!!!###"""""""""###$$$$$$%%%(((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&"""""""""###$$$%%%'''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))(((((((((***,,,///222333)))***+++,,,---.........,,,---......//////......zzzqqqmmmhhhdddaaa___\\\ZZZXXXWWWVVVTTTSSSTTTTTTUUUXXXWWWVVVTTTRRROOOMMMLLLIIIGGGEEEDDDDDDDDDBBB@@@@@@???===<<<===>>>===<<<===999666777;;;<<<999666222000...+++)))((('''''')))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################&&&$$$"""###&&&'''%%%###!!!"""###$$$$$$###!!!!!!######""""""""""""######%%%$$$#########$$$%%%&&&$$$$$$$$$#########""""""$$$$$$############$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###"""""""""$$$$$$$$$#########"""""" !!!!!!"""""""""""""""&&&&&&%%%$$$###"""!!!!!! !!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&""""""#########$$$$$$$$$$$$$$$$$$#########""""""$$$%%%%%%%%%%%%$$$###############"""""""""""""""$$$$$$$$$$$$$$$###"""!!!###$$$$$$$$$$$$###""""""!!!"""######""""""""""""""""""""""""##############################$$$$$$############$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%%%%$$$###""""""############$$$$$$$$$$$$$$$############$$$$$$########################%%%$$$"""!!!!!!!!!"""###""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%"""######$$$$$$$$$######""""""""""""""""""""""""###$$$$$$$$$$$$###""""""########################$$$$$$$$$###"""!!!!!! !!!!!!""""""#########$$$!!!!!!!!!!!!""""""""""""#########"""""""""""""""######""""""###$$$%%%%%%$$$###"""""""""###%%%%%%############"""""""""""""""""""""######$$$$$$$$$###"""""""""!!!!!! ###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$##################$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''((($$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&'''((((((((())))))))))))))))))))))))(((((('''&&&%%%$$$$$$###))))))***))))))((('''&&&''''''((()))***++++++,,,+++++++++************))))))***+++,,,------------|||qqqmmmhhhdddaaa___\\\ZZZXXXWWWUUUTTTSSSSSSTTTUUUWWWVVVUUUTTTRRRPPPNNNMMMIIIHHHFFFEEEEEEDDDCCCAAAAAA???>>>>>>??????>>>===;;;888555666:::;;;888555222000...+++)))((('''''')))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%########################$$$""" !!!######!!!""""""############""""""######""""""""""""######%%%%%%$$$###$$$%%%&&&'''%%%%%%$$$$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%##########################################$$$$$$$$$$$$$$$#########"""""" !!!!!!"""""""""""""""%%%$$$$$$$$$$$$$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$""""""#########$$$$$$$$$$$$$$$$$$#########""""""$$$%%%%%%%%%%%%$$$#########"""""""""""""""""""""$$$$$$$$$$$$$$$###"""""" !!!!!!!!!!!!!!!$$$%%%&&&&&&&&&%%%$$$$$$#########""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!"""##############################$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$############$$$$$$########################%%%$$$###"""!!!""""""###""""""###$$$$$$$$$$$$############$$$$$$$$$%%%%%%$$$$$$$$$$$$###"""!!! """"""""""""""""""""""""###$$$$$$$$$$$$###""""""########################$$$$$$######"""!!!!!! !!!!!!!!!""""""""""""""""""""""""#########$$$$$$###"""""""""""""""""""""""""""#########$$$$$$$$$$$$###"""""""""###$$$%%%############""""""""""""!!!"""""""""#########$$$#########"""""""""!!!!!!###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%'''&&&&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''(((''''''&&&&&&%%%%%%$$$((())))))))))))((((((''')))))))))******++++++,,,******************************+++,,,------------~~~qqqmmmhhhccc```^^^\\\ZZZXXXWWWUUUTTTSSSSSSTTTTTTUUUUUUTTTSSSRRRPPPOOONNNKKKIIIGGGFFFFFFEEECCCAAAAAA@@@??????@@@@@@???>>>:::888555666888999777444222000...+++)))(((((((((((())))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###########################"""!!!!!!!!!!!! ######"""""""""######$$$######""""""""""""######%%%%%%$$$###$$$%%%&&&'''&&&&&&&&&%%%%%%%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%&&&""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%$$$############""""""""" !!!""""""######""""""#########$$$$$$%%%%%%%%%######$$$$$$$$$$$$$$$%%%##############################""""""""""""#####################$$$$$$$$$$$$$$$$$$###############$$$%%%%%%%%%%%%$$$######""""""""""""""""""#########$$$$$$$$$$$$###"""""" !!!"""""""""%%%%%%%%%%%%$$$###"""!!!$$$#########""""""!!!!!!""""""""""""""""""""""""!!!!!! !!!!!!########################$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$###""""""""""""###""""""###$$$$$$$$$$$$############$$$$$$$$$$$$%%%"""#########""""""!!! """"""""""""""""""""""""###$$$$$$$$$$$$###""""""########################$$$$$$######"""!!!!!!!!!"""""""""""""""!!!!!!!!!###$$$$$$$$$%%%%%%%%%%%%""""""""""""""""""######!!!"""###$$$%%%$$$############""""""######$$$%%%############"""""""""""""""""""""""""""#########$$$$$$$$$############"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&%%%$$$$$$######%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))((((((************++++++++++++)))))))))***++++++,,,,,,***++++++,,,,,,---------qqqmmmgggbbb```^^^\\\ZZZWWWVVVUUUSSSSSSSSSSSSTTTSSSTTTSSSSSSRRRQQQPPPOOOLLLJJJHHHGGGGGGFFFDDDBBB@@@???>>>???@@@@@@???===;;;999777777888888777555222111...,,,)))((((((((((((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$"""!!!!!!"""$$$%%%###$$$$$$$$$$$$$$$%%%%%%############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&###########################"""""""""#########"""$$$###"""!!!"""###$$$%%%$$$######""""""######$$$$$$$$$###"""###$$$%%%&&&''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$""""""#########$$$$$$$$$############""""""""""""!!!!!!"""############""""""""""""#########$$$$$$!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""%%%%%%$$$$$$$$$$$$%%%%%%################################################$$$%%%%%%%%%%%%$$$######"""""""""""""""###############$$$$$$$$$######""" !!!"""###$$$$$$$$$$$$"""""""""""""""!!! $$$$$$######"""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""###########################%%%$$$###""""""###$$$%%%""""""#########$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$#########"""""""""""""""###$$$$$$$$$$$$###############$$$$$$$$$$$$ !!!######$$$$$$""""""""""""""""""""""""###$$$$$$$$$$$$###""""""####################################""""""!!!!!!$$$$$$$$$###"""""""""!!!######$$$$$$$$$%%%%%%%%%"""""""""""""""#########!!!"""$$$%%%%%%$$$###!!!###############$$$$$$$$$############"""""""""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$%%%&&&''''''#########$$$%%%%%%&&&&&&$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&(((((((((((('''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%$$$###$$$&&&)))+++&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((&&&&&&'''((()))))))))(((************))))))))))))'''((()))***+++,,,------++++++++++++,,,,,,------qqqmmmfffaaa___]]]\\\ZZZWWWVVVUUUSSSRRRSSSSSSTTTSSSSSSSSSRRRRRRQQQPPPOOOMMMKKKIIIHHHGGGFFFDDDBBB>>>======>>>??????>>><<<;;;:::999999999888777666333111///,,,***)))((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$"""!!!!!!"""$$$&&&#########$$$$$$%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######################## !!!"""######$$$%%%$$$###"""""""""###%%%&&&$$$$$$############$$$$$$###""""""!!!!!!"""$$$%%%((((((((('''''''''&&&&&&$$$$$$############$$$$$$''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$#########""""""""""""""""""""""""""""""!!!""""""##################""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%################################################$$$%%%%%%%%%%%%$$$######!!!!!!""""""############"""######$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$###"""""""""######$$$$$$%%%############""""""!!!!!!##############################""""""""""""######""""""""""""""""""""""""%%%$$$###""""""###$$$%%%""""""#########$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$#########"""""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$ !!!######$$$$$$""""""""""""""""""""""""###$$$$$$$$$$$$###""""""#################################"""""""""""""""%%%%%%%%%$$$$$$#########""""""""""""############!!!!!!""""""############!!!###$$$%%%%%%$$$"""!!!""""""######$$$$$$$$$$$$############"""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!""""""###$$$%%%%%%&&&""""""###$$$$$$%%%%%%&&&###$$$&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''((((((((('''&&&%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%$$$###$$$&&&)))+++''''''''''''''''''''''''%%%&&&&&&''''''(((((()))%%%&&&'''(((((((((((((((((((((((((((''''''''''''''''''(((***+++,,,---...,,,,,,+++++++++,,,---...qqqmmmfffaaa^^^]]][[[[[[WWWVVVTTTSSSRRRRRRSSSSSSSSSSSSSSSRRRQQQPPPOOONNNMMMKKKIIIGGGGGGFFFCCCAAA<<<<<<<<<>>>@@@@@@>>><<<<<<;;;;;;:::999888777777333111///,,,***)))))))))'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$###"""###$$$%%%&&&#########$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################!!!!!!!!!!!!###%%%###############$$$%%%&&&$$$$$$############$$$$$$###""""""!!!"""###$$$%%%(((((((((''''''''''''&&&$$$######""""""######$$$&&&%%%%%%$$$$$$#########%%%%%%$$$$$$###""""""!!!!!!!!!"""""""""""""""###!!!"""######$$$$$$###############""""""!!!!!!!!!$$$$$$$$$$$$$$$#################################""""""!!!!!!!!!!!!""""""$$$$$$$$$##############################$$$$$$$$$$$$%%%%%%%%%%%%$$$######!!!!!!!!!"""######$$$$$$""""""###$$$$$$$$$$$$######$$$$$$$$$######"""!!! !!!"""###$$$"""""""""""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$%%%%%%$$$$$$###"""""""""###$$$$$$$$$$$$###"""""""""############$$$"""#########""""""!!! """"""""""""""""""""""""###$$$$$$$$$$$$###""""""##############################""""""""""""""""""$$$$$$$$$$$$$$$$$$###### !!!!!!!!!"""""""""!!!!!!!!!"""######$$$$$$######$$$%%%$$$###"""!!!""""""###$$$$$$$$$$$$###############""""""""""""$$$$$$$$$##################$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""""""""######$$$$$$%%%%%%%%%%%%$$$######""""""###$$$&&&((()))((('''&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%&&&&&&&&&$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%"""######$$$$$$%%%%%%&&&((('''&&&%%%$$$%%%&&&&&&''''''''''''''''''''''''&&&&&&''''''((((((((((((&&&&&&'''(((((((((''''''&&&&&&&&&&&&'''''''''''''''((()))***+++,,,---------,,,+++++++++,,,---...rrrmmmfff```]]]\\\[[[[[[WWWVVVTTTSSSRRRRRRSSSSSSSSSSSSSSSRRRQQQOOONNNMMMMMMKKKHHHGGGFFFEEEBBB@@@<<<<<<===???AAAAAA???<<<;;;;;;;;;999888666666666333222///,,,***)))))))))''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&"""######$$$%%%%%%&&&&&&#########"""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%######################## """$$$###!!! !!!###!!!"""###$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$#########$$$&&&'''(((((('''''''''&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$###""""""!!!$$$$$$##################!!!!!!!!!!!!""""""######""""""###$$$$$$$$$$$$###############$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""$$$$$$$$$#########""""""""""""#########$$$$$$$$$$$$%%%%%%%%%%%%$$$###### !!!!!!"""######$$$$$$""""""###$$$$$$$$$$$$$$$!!!""""""#########""""""  !!!!!!!!!!!!"""######$$$$$$##############################""""""""""""######""""""""""""""""""""""""######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$%%%%%%%%%$$$###"""""""""###$$$$$$$$$$$$###""""""""""""############$$$$$$$$$$$$###"""!!! """"""""""""""""""""""""###$$$$$$$$$$$$###""""""########################"""""""""""""""""""""###""""""""""""""""""###### !!!!!!!!!""""""""" !!!!!!"""######$$$$$$$$$$$$$$$#########""""""!!!"""###$$$%%%$$$$$$###############""""""""""""""""""""""""!!!!!!!!! ############$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""""""""$$$''')))))))))'''&&&###$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%!!!###%%%&&&''''''%%%%%%'''&&&%%%%%%$$$$$$$$$%%%""""""###$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''(((''''''&&&&&&%%%&&&&&&''''''((((((((((((((()))***++++++,,,,,,...---+++******+++---...rrrmmmeee```]]]\\\[[[[[[VVVUUUTTTRRRRRRRRRRRRSSSTTTTTTSSSRRRQQQOOOMMMMMMMMMKKKHHHGGGFFFDDDBBB@@@======>>>@@@BBBBBB@@@===:::::::::999666555555555333222///---+++)))))))))''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&%%%""""""###$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&########################&&&'''(((&&&###!!!!!!###!!!"""$$$%%%&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%&&&'''(((((('''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$######""""""""""""###$$$$$$%%%%%% !!!!!!!!!""""""######""""""###$$$$$$$$$$$$###"""###$$$%%%&&&'''(((((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###### !!!!!!"""###$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$ !!!"""$$$%%%%%%%%%%%%&&&%%%$$$"""""""""###### !!!"""###$$$%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&########################"""###$$$%%%%%%$$$###""""""############$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$%%%&&&%%%$$$###"""""""""###$$$$$$$$$$$$###""""""""""""############"""######$$$$$$$$$######""""""""""""""""""""""""###$$$$$$$$$$$$###""""""########################"""""""""""""""######### !!!!!!""""""!!!!!!!!!!!!"""""""""""" !!!!!!"""###$$$$$$$$$%%%%%%$$$###""""""######!!!"""###$$$%%%$$$##################""""""""""""!!!!!! """""""""######$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$$$$%%%%%%"""$$$''')))***)))'''&&&###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%"""$$$&&&((())))))(((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&'''(((((("""###%%%&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((''''''((((((((('''&&&%%%%%%%%%&&&&&&'''((()))******)))))))))***++++++,,,,,,...---+++******+++---...~~~oooiii```[[[ZZZZZZXXXVVVYYYXXXUUUTTTSSSSSSTTTUUUTTTRRRQQQPPPPPPNNNKKKIIIMMMLLLJJJGGGDDDBBBAAAAAA?????????@@@AAAAAA???======;;;999888888777666444555222...,,,+++***)))'''%%%%%%&&&'''((()))***+++((('''%%%$$$$$$%%%'''((()))((('''&&&%%%$$$$$$$$$)))'''$$$$$$%%%&&&&&&&&&######""""""###%%%'''(((&&&%%%$$$$$$#########$$$%%%$$$$$$######$$$$$$%%%"""###%%%%%%%%%###!!!  !!!"""""""""!!!!!!!!!!!!""""""""""""!!!"""$$$$$$"""!!!"""###########################%%%%%%$$$$$$###$$$$$$$$$''''''(((((('''%%%###"""###$$$$$$%%%%%%$$$$$$###&&&&&&$$$#########$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$!!!!!!"""!!!!!!  !!!!!!"""###$$$$$$$$$$$$""" $$$&&&&&&%%%'''((()))(((&&&%%%&&&'''%%%%%%$$$######"""!!!!!!######$$$$$$$$$%%%%%%%%%"""""""""###$$$$$$$$$%%%&&&%%%$$$######$$$%%%&&&"""###%%%&&&%%%###!!! !!! !!!"""######%%%%%%$$$$$$###"""""""""!!!!!!!!!!!!""""""""""""######""""""!!!!!! ########################!!!!!!!!!###&&&***...000...,,,)))%%%###"""""""""""""""###$$$%%%&&&&&&'''""""""!!!!!!!!!###%%%&&&######$$$$$$$$$%%%%%%%%%######""""""######$$$%%%%%%%%%%%%$$$$$$######### """$$$$$$$$$###$$$%%%###$$$%%%&&&&&&%%%$$$###""""""""""""###$$$%%%&&&$$$$$$##################!!!###$$$###"""!!!!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$######"""""""""&&&%%%$$$######$$$%%%&&&""""""!!!!!!"""###$$$$$$$$$$$$#####################"""!!!"""$$$&&&%%%$$$######""""""""""""#########$$$$$$%%%$$$###"""!!! """######""""""###$$$$$$$$$###"""!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$###########################$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!'''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''((((((''''''''''''''''''&&&&&&***)))'''&&&&&&&&&'''((((((((((((((())))))))))))'''+++...---)))(((+++///~~~ooohhhaaa\\\[[[[[[YYYXXXXXXWWWUUUSSSSSSTTTUUUVVVRRRQQQPPPPPPQQQPPPNNNLLLKKKJJJIIIFFFDDDBBB@@@????????????@@@AAAAAA???======;;;999888888777666444333111---,,,++++++***)))((((((((((((((((((((((((((('''%%%$$$$$$%%%'''((((((((('''%%%%%%$$$$$$%%%%%%###!!!"""$$$%%%&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%"""###%%%%%%%%%###""" """"""""""""""""""!!!!!!"""""""""############$$$"""###%%%%%%###"""###$$$$$$$$$$$$###############$$$$$$$$$######$$$%%%%%%''''''''''''&&&%%%$$$######$$$$$$%%%%%%$$$$$$###&&&%%%$$$###"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""""""""!!!!!! !!!!!!"""######$$$$$$%%%### """###!!! !!!$$$%%%%%%%%%&&&(((''''''&&&%%%%%%$$$$$$#########$$$$$$$$$%%%%%%###############$$$$$$$$$$$$######""""""######$$$###$$$$$$%%%$$$###"""!!!$$$$$$#########$$$%%%%%%##################$$$$$$""""""""""""##################""""""!!!!!!!!!!!!########################$$$$$$$$$%%%'''***---///)))(((%%%###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###""" """""""""#########$$$$$$######""""""######$$$%%%%%%%%%%%%$$$$$$#########!!!###$$$$$$#########$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$###"""!!! ######################## !!!"""$$$$$$###"""!!!""""""###$$$%%%%%%%%%%%%%%%$$$$$$$$$############$$$######""""""######$$$"""""""""""""""###$$$$$$""""""""""""""""""""""""!!!  """$$$###"""######""""""""""""#########$$$$$$$$$$$$###"""!!! """######""""""###$$$$$$$$$###"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%$$$$$$########################$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''''''''&&&%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%%%%%%%((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((()))+++,,,...'''((((((((())))))))))))***---///...***(((+++...~~~nnnhhhaaa]]]\\\]]]\\\ZZZWWWVVVUUUSSSSSSTTTVVVWWWPPPOOOOOOPPPRRRRRRQQQOOOIIIIIIHHHGGGDDDBBB???===???>>>>>>@@@AAAAAA???======;;;999888888777666444222///,,,+++,,,,,,,,,+++++++++***)))(((((('''&&&'''&&&%%%$$$$$$%%%&&&'''((('''&&&%%%%%%$$$$$$%%%###!!!!!!"""$$$&&&&&&&&&%%%%%%$$$############$$$$$$$$$%%%&&&%%%$$$###"""$$$$$$############$$$$$$######$$$%%%%%%###"""!!!$$$$$$$$$###"""!!!!!!!!!#########$$$$$$$$$%%%%%%"""$$$%%%%%%$$$######$$$$$$$$$$$$$$$######""""""###############$$$%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&######$$$$$$$$$$$$######$$$$$$###""""""""""""###$$$###"""!!!!!!"""###$$$""""""###$$$$$$$$$$$$###!!!!!!!!!"""######$$$$$$%%%$$$"""!!!!!!###$$$$$$$$$%%%%%%%%%$$$$$$###"""""""""#########$$$$$$$$$$$$%%%$$$$$$$$$###############"""""""""######"""""""""$$$$$$$$$###############&&&%%%%%%$$$$$$$$$$$$%%%!!!""""""###$$$$$$%%%%%%############$$$$$$$$$$$$###""""""""""""!!!!!!!!!########################%%%$$$$$$$$$%%%''')))***######"""!!!!!!"""###$$$%%%%%%$$$$$$$$$#########%%%$$$###!!!!!!!!!!!!"""""""""############""""""######$$$%%%$$$$$$$$$$$$$$$############$$$%%%$$$###""""""$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$###"""!!! ########################"""###$$$$$$$$$###"""!!!######$$$$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###"""""""""######"""""""""""""""""""""""""""###$$$!!!!!!!!!!!!!!!!!!""""""!!!  """$$$###"""######""""""""""""############$$$$$$######"""!!! """######""""""###$$$$$$###""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%&&&&&&######$$$$$$$$$$$$######"""###$$$%%%%%%%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&(((''''''&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&((()))***''''''((((((((())))))))),,,///000///,,,***+++---~~~nnnhhhaaa]]]]]]^^^^^^\\\YYYXXXUUUTTTSSSSSSTTTUUUPPPOOOOOOPPPQQQRRRPPPNNNHHHHHHIIIHHHFFFCCC???===>>>>>>>>>@@@AAAAAA???>>>===;;;999888888777666444222000---,,,,,,,,,+++***,,,,,,+++***)))((('''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%$$$###$$$&&&''''''&&&###############$$$$$$$$$"""###%%%&&&&&&%%%###"""$$$$$$############$$$$$$######$$$$$$$$$######"""#########""""""!!!!!!!!!############$$$$$$$$$%%%!!!###%%%$$$###"""###$$$%%%%%%$$$$$$###"""""""""""""""""""""###$$$&&&&&&%%%$$$#########$$$&&&'''######$$$$$$$$$$$$###############"""""""""""""""%%%$$$"""!!!!!!"""$$$%%%$$$$$$%%%%%%%%%$$$$$$###!!!!!!""""""############$$$$$$$$$###!!!"""$$$$$$$$$$$$$$$######"""""""""!!!!!!!!!############$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""!!!"""###$$$$$$###"""!!!$$$$$$###""""""######$$$%%%%%%$$$###"""""""""###""""""#########$$$$$$$$$"""""""""#########$$$$$$""""""""""""""""""""""""##############################""""""""""""###$$$"""!!!!!!!!!!!!"""###$$$$$$$$$$$$#####################$$$$$$###!!!!!!!!!!!!"""""""""############""""""######$$$%%%$$$$$$$$$###############$$$%%%%%%$$$"""!!!"""###&&&%%%$$$######$$$%%%&&&""""""""""""###$$$%%%&&&###############$$$$$$$$$$$$$$$$$$%%%$$$###"""!!!$$$$$$$$$$$$$$$###""""""%%%%%%%%%$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!###"""""""""""""""######!!!!!!!!!"""""""""""""""###"""!!!"""$$$&&&%%%$$$######""""""""""""########################"""""" """######""""""###$$$######"""""""""""""""###########################!!!""""""###$$$$$$%%%%%%""""""############""""""""""""###$$$%%%%%%%%%%%%##############################$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""######$$$######$$$$$$$$$$$$$$$%%%%%%%%%(((((((((((('''&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&'''''''''''''''%%%%%%%%%$$$$$$$$$$$$$$$'''''''''((((((((()))))),,,...000000...,,,---...~~~nnnhhhaaa^^^^^^___^^^]]][[[YYYWWWTTTRRRRRRRRRSSSRRRQQQPPPPPPPPPPPPMMMKKKIIIIIIJJJIIIGGGDDDAAA???>>>>>>>>>@@@AAABBB@@@>>>===;;;999888888777666444555222...,,,+++***)))(((************))))))))))))&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%'''&&&%%%%%%&&&&&&$$$""" !!!###$$$%%%&&&&&&"""###%%%&&&&&&%%%###"""$$$######""""""######$$$#########$$$$$$$$$###### !!!!!!""""""""""""""""""#########$$$$$$ """######"""!!!!!!"""$$$$$$$$$#########""""""!!!!!!""""""###$$$%%%&&&$$$###""""""###$$$&&&'''"""######$$$$$$######"""############""""""!!!!!!&&&%%%###""""""###%%%&&&&&&&&&&&&%%%%%%###"""!!!"""""""""""""""############$$$$$$$$$###!!! ###$$$%%%$$$######%%%'''%%%%%%%%%%%%%%%$$$$$$$$$""""""#########$$$$$$$$$%%%$$$$$$$$$###""""""""""""###$$$%%%%%%$$$###"""$$$######""""""###$$$$$$%%%%%%$$$###"""""""""###$$$$$$$$$#########""""""!!!!!!!!!"""""""""######""""""""""""#######################################""""""!!!!!!!!!!!!!!!#########"""""""""######!!!!!!"""######$$$%%%%%%"""###$$$%%%%%%$$$###""""""""""""#########$$$$$$######""""""######$$$%%%########################$$$%%%%%%###!!!!!!"""$$$&&&%%%$$$######$$$%%%&&&""""""""""""###$$$%%%&&&""""""#########$$$$$$$$$$$$$$$$$$$$$######""""""$$$$$$$$$$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""######"""""""""""""""###"""""""""######$$$$$$$$$###"""!!!"""$$$&&&%%%$$$######""""""""""""######""""""""""""""""""###### """######""""""###$$$###"""""""""""""""######################################################!!!""""""######""""""!!!"""###$$$%%%%%%%%%%%%%%%########################"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&#########$$$$$$%%%%%%%%%''''''((((((((('''%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((((((''''''&&&&&&''''''''''''((((((((((((***,,,...000000/////////~~~nnnhhhaaa]]]^^^^^^^^^]]][[[ZZZWWWTTTRRRRRRRRRSSSUUUTTTRRRQQQQQQOOOLLLJJJJJJJJJJJJIIIGGGDDDBBBAAA======>>>@@@BBBBBB@@@>>>===;;;999888888777666444555222///,,,+++***((('''((((((((())))))*********&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$######$$$### !!!###$$$&&&&&&&&&"""###$$$%%%&&&%%%$$$$$$######""""""""""""#####################$$$$$$$$$ !!!""""""""""""""""""############$$$!!!""""""!!! !!!########################"""""""""""""""###$$$%%%###"""""""""###$$$$$$%%%""""""############""""""######$$$$$$######"""!!!%%%$$$############$$$%%%$$$$$$$$$$$$###"""!!!!!!""""""""""""""""""######!!!###%%%%%%$$$###$$$%%%#########"""!!!###'''***########################"""""""""############$$$$$$$$$$$$###############$$$$$$%%%%%%%%%%%%$$$$$$###############$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$###""""""!!! !!!!!!!!!"""""""""""""""""""""############$$$################################################$$$$$$$$$$$$#########""" !!!"""###$$$%%%&&&############"""!!!!!! """""""""#########$$$$$$######""""""######$$$%%%"""""""""###############$$$%%%$$$###!!!!!!###%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$###"""!!! """""""""###$$$$$$%%%%%%###############"""""""""###$$$$$$$$$###"""!!!!!!"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######"""""""""""""""""""""######$$$$$$%%%%%%!!!  """$$$###"""######""""""""""""######""""""!!!!!!!!!"""###### """######""""""###$$$"""""""""""""""######$$$########################$$$$$$$$$#########""""""""""""############""""""$$$$$$$$$%%%%%%$$$$$$###########################"""###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$!!!"""###$$$%%%%%%%%%$$$%%%&&&'''(((((('''&&&%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((###$$$%%%&&&((((((((((((&&&&&&'''''''''((((((((((((***---///111111000///nnnhhhaaa]]]]]]]]]]]][[[YYYWWWUUUSSSSSSSSSUUUVVVWWWVVVTTTSSSSSSQQQOOOLLLJJJIIIHHHFFFEEECCCBBBAAA======>>>???BBBBBBAAA???===;;;999888888777666444444111...,,,++++++***(((''''''((((((((()))))))))%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$###"""###$$$###!!!!!!###$$$%%%%%%$$$######$$$$$$$$$%%%%%%%%%######""""""""""""############"""######$$$$$$%%%!!!!!!!!!!!!!!!"""""""""#########$$$$$$$$$%%%%%% !!!######!!! !!!""""""""""""###$$$$$$%%%%%%######""""""""""""######""""""###############"""""""""############""""""###$$$%%%%%%%%%$$$""""""######################## !!!""""""###""""""###"""""""""""""""""""""!!!###$$$$$$"""###%%%(((!!!"""###""""""###%%%''' !!!!!!!!!!!!!!!!!!!!!""""""""""""###########################$$$$$$$$$$$$$$$############$$$$$$!!!"""###$$$%%%$$$$$$###$$$$$$#########$$$%%%%%%$$$$$$##################!!!!!!"""""""""#########""""""#########$$$$$$$$$########################!!!"""######$$$$$$%%%%%%"""######$$$$$$#########!!!!!!""""""######$$$$$$$$$###"""!!!!!! !!!!!!!!!!!!"""""""""############""""""######$$$%%%!!!"""""""""#########$$$###$$$###"""!!!"""$$$'''$$$$$$$$$%%%%%%$$$$$$$$$$$$###"""!!! !!!""""""###$$$$$$%%%%%%""""""!!!!!!""""""######"""###############"""!!!!!!!!!"""""""""#########$$$$$$############$$$$$$$$$$$$###"""""""""""""""!!!!!!!!!"""###$$$$$$$$$!!!  """$$$###"""######""""""""""""######"""!!!!!! !!!"""###$$$ """######""""""###$$$"""""""""""""""###$$$$$$#######################################$$$$$$$$$"""######$$$$$$######"""%%%%%%%%%%%%$$$######"""########################""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########"""!!!!!! !!!###$$$%%%%%%%%%$$$"""###%%%'''((('''&&&%%%######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''(((((()))!!!"""$$$%%%&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))***,,,///000000...,,,nnnhhhaaa]]]\\\]]]\\\ZZZVVVUUUTTTSSSSSSUUUWWWXXXXXXWWWUUUUUUUUUTTTQQQOOOIIIHHHFFFDDDCCCBBBAAAAAA=========???BBBBBBAAA???===;;;999888888777666444222000---+++,,,,,,+++***((((((((((((((('''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$###$$$$$$%%%%%%$$$######%%%&&&&&&$$$""" !!!"""$$$$$$$$$###"""$$$#########$$$$$$&&&&&&######""""""""""""############""""""###$$$%%%%%%$$$$$$######""""""!!!!!!$$$$$$%%%%%%%%%&&&&&&&&&!!!"""$$$$$$"""!!!"""###!!!!!!"""###$$$%%%%%%&&&$$$###"""""""""""""""###!!!"""###$$$$$$###"""!!!""""""############""""""$$$$$$%%%&&&%%%$$$###"""!!!!!!""""""""""""!!!!!! """###$$$$$$#########""""""""""""""""""###$$$###!!!!!!%%%(((!!!###%%%%%%$$$#####################$$$$$$$$$$$$""""""""""""############""""""######$$$$$$$$$%%%$$$###"""!!!!!!"""###$$$ !!!###%%%&&&%%%###"""!!! !!!"""######"""""""""###$$$$$$%%%%%%"""############$$$$$$$$$""""""######$$$$$$$$$$$$######################## """######$$$$$$ !!!"""###$$$$$$$$$$$$############""""""""""""###"""!!!!!!!!!"""$$$%%% !!!!!!!!!"""#########"""###$$$$$$%%%!!!!!!""""""#########$$$#########"""!!!"""%%%(((###$$$%%%&&&&&&%%%$$$###""""""""""""###$$$%%%&&&!!!""""""###$$$$$$%%%%%%!!!!!! !!!"""######""""""############"""""" !!!!!!"""""""""###$$$###"""!!!!!!"""###$$$$$$$$$###""""""!!!"""""" !!!"""######$$$###"""!!!"""$$$&&&%%%$$$######""""""""""""######"""!!! """###$$$!!!"""######""""""###$$$""""""!!!""""""###$$$$$$""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%&&&######$$$$$$$$$$$$######&&&&&&&&&%%%$$$###"""!!!########################!!!"""###$$$%%%&&&&&&&&&#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$### !!!###$$$%%%%%%$$$$$$ """$$$&&&''''''&&&%%%######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$######$$$%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''((())))))'''((()))))))))((('''&&&&&&&&&&&&'''''''''((((((++++++---///000///,,,***}}}qqqhhhaaa```___\\\ZZZ[[[YYYVVVSSSSSSUUUXXXXXXVVVUUUUUUUUUTTTRRROOOLLLKKKJJJIIIFFFDDDBBBAAAAAABBB??????@@@@@@@@@AAAAAAAAA@@@>>>;;;888666666666777555444222///---,,,+++***(((((('''&&&%%%%%%$$$$$$***'''$$$""""""$$$(((***,,,((($$$$$$'''(((%%%!!!&&&%%%%%%$$$$$$%%%%%%&&&###########################!!! """%%%'''%%%###########################"""############$$$$$$$$$######""""""######$$$%%%!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%%%%$$$#########$$$%%%&&&''''''$$$"""###%%%&&&$$$!!!$$$$$$######$$$$$$%%%&&&###$$$$$$######"""!!! ###############"""!!!!!!######$$$$$$$$$######"""######$$$$$$$$$######"""""""""""""""""""""""""""$$$$$$######""""""!!!!!!&&&&&&%%%$$$############!!! !!!"""############""""""""""""%%%%%%%%%%%%%%%&&&&&&&&&"""""""""""""""!!! $$$$$$######"""!!!!!!!!!"""###$$$%%%%%%$$$###"""########################$$$$$$############$$$$$$%%%###""""""######""" #########"""""""""""""""""""""""""""############"""""""""""""""""""""""""""###%%%%%%%%%###!!!  !!!"""######$$$######""""""!!!!!! ###"""!!!!!!!!!"""$$$%%%###"""!!! !!!"""###%%%###!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!""""""######$$$$$$!!!!!!"""############### !!!""""""######"""%%%%%%###"""!!!!!!!!!!!!###$$$%%%&&&&&&%%%$$$###%%%%%%$$$"""!!!######""""""""""""######'''&&&$$$""""""""""""######$$$%%%$$$!!! !!!"""&&&&&&%%%$$$#########$$$###"""!!! !!!"""######$$$$$$$$$###""" """"""""""""""""""""""""!!!!!!"""###$$$%%%&&&&&& """"""""""""""""""""""""$$$$$$$$$#########""""""######""""""######$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$%%%&&&&&&'''&&&&&&%%%%%%$$$$$$###""""""#########$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$$$$$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&%%%%%%%%%%%%&&&''''''(((''''''&&&&&&%%%$$$$$$'''''''''''')))+++---///((((((((((((((((((((((((((()))***+++++++++++++++qqqhhhaaa```___\\\ZZZ[[[YYYVVVSSSSSSUUUWWWWWWWWWXXXXXXWWWVVVTTTQQQOOOMMMJJJIIIGGGDDDCCCBBBAAAAAA?????????@@@@@@@@@@@@@@@???===:::888666555666666111000...,,,***(((''''''((((((''''''&&&&&&%%%%%%)))(((%%%######$$$'''(((***&&&######&&&'''%%%"""$$$%%%%%%%%%%%%%%%%%%$$$###########################!!! """%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""#########$$$$$$$$$!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&!!!!!!!!!"""""""""""""""%%%$$$#########$$$###!!!######""""""######$$$%%% !!!"""###$$$$$$$$$$$$###############"""!!!!!!""""""#########""""""!!!""""""#########""""""!!!""""""""""""""""""""""""############""""""""""""$$$$$$$$$######$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%%%% !!!"""###$$$%%%%%%#########"""!!!!!!!!! ###############"""!!!!!!############"""""""""""""""###$$$$$$$$$$$$###"""#################################""""""#########$$$###""""""######""" !!!"""""""""############"""""""""#########$$$$$$########################"""###%%%%%%%%%###""" !!!"""#########$$$#########""""""""""""$$$###"""""""""###%%%%%%###"""!!!!!!!!!!!!"""###((('''%%%%%%%%%%%%$$$""""""##################""""""""""""""""""#########!!!!!!"""###############"""###############""""""$$$$$$###"""!!!!!!!!!!!!"""###$$$%%%%%%$$$###"""######""""""!!!!!! ###"""!!!!!!!!!!!!"""###$$$###""""""""""""###$$$ !!!!!!""""""###$$$$$$$$$$$$###"""""""""""""""%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""###############$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&((()))***''''''''''''''''''''''''((()))******+++++++++***qqqhhhaaa```___\\\ZZZ[[[YYYWWWTTTSSSUUUVVVWWWWWWXXXXXXXXXWWWUUURRROOONNNJJJIIIGGGEEECCCBBBBBBAAA?????????????????????>>>>>><<<:::777666555555555000///---***((('''&&&%%%'''''''''''''''''''''''')))(((&&&%%%$$$%%%%%%&&&'''$$$"""###%%%'''%%%###"""###$$$%%%%%%$$$###"""###########################"""!!!"""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$!!!"""###$$$%%%$$$######"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$#########$$$$$$###$$$%%%%%%%%%$$$###""""""###$$$###!!!!!!!!!"""""""""!!!!!!""""""###$$$ !!!"""###$$$$$$$$$$$$############"""""""""!!! !!!!!!"""""""""!!!!!! !!!!!!"""""""""!!!!!!"""""""""""""""""""""""""""""""""###############"""""""""######%%%&&&&&&$$$######""""""!!!!!!!!! !!!"""###$$$%%%%%%&&&%%%%%%$$$###"""!!!!!!###$$$$$$$$$$$$######"""""""""""""""############"""###$$$$$$$$$$$$###"""###########################""""""!!!!!!""""""###$$$###""""""######"""!!!!!!!!!""""""######$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%###"""!!! !!!!!!""""""######$$$$$$$$$$$$############$$$############$$$%%%&&&###""""""!!!!!!""""""###&&&$$$######$$$$$$###!!!$$$$$$%%%%%%%%%%%%$$$$$$############""""""""""""!!!""""""############"""%%%%%%%%%$$$$$$###"""!!!######"""!!!!!!"""""""""""""""############""""""""""""""""""""""""""""""###"""  """###!!! !!!"""###$$$%%%!!! !!!"""######"""""""""!!! !!!!!!$$$$$$############$$$$$$""""""!!!!!!"""$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$$$$###############"""############$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&'''((()))))))))(((''''''&&&&&&&&&''''''''''''''''''''''''''''''((())))))***************qqqhhhaaa```___\\\ZZZ[[[YYYWWWUUUTTTTTTUUUVVVWWWWWWWWWVVVUUUSSSPPPNNNLLLJJJIIIHHHFFFDDDCCCBBBAAA?????????>>>>>>>>>>>>>>>===;;;999777555444444444222111///---***)))(((((('''''''''((((((((((((((((((''''''&&&%%%%%%%%%$$$%%%###!!!"""%%%&&&&&&$$$!!!"""$$$%%%%%%$$$"""!!!########################"""""""""###$$$$$$$$$$$$########################""""""#########$$$$$$$$$ """$$$%%%&&&%%%###"""###"""""""""""""""""""""##############################"""!!! !!!$$$%%%&&&&&&&&&$$$!!! !!!$$$&&&$$$!!! !!!$$$"""""""""""""""###$$$$$$$$$$$$$$$$$$###"""!!!!!!$$$######""""""""""""""" !!!""""""###""""""""" !!!""""""###""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$###############$$$%%%%%% ############"""""""""!!!%%%%%%%%%$$$$$$##################$$$$$$###"""""" !!!!!!"""###$$$$$$$$$#########$$$$$$#################################""""""!!!!!!!!!!!!""""""$$$"""!!!"""######"""!!!#########"""""""""""""""!!!!!!!!!"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######""" !!!!!!!!!"""""""""##########################################$$$$$$$$$""""""""""""""""""""""""###"""!!!!!!""""""!!! ######$$$$$$$$$$$$######$$$$$$######""""""!!!!!!!!!"""############""""""###$$$$$$$$$######"""!!!""""""!!!!!!!!!""""""###!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""###"""  """### !!!!!!"""######%%%###!!!!!!"""""" """!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!"""!!!  ###$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""######$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$######$$$$$$%%%######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))***))))))(((qqqhhhaaa```___\\\ZZZ[[[YYYXXXVVVTTTTTTTTTVVVWWWVVVVVVVVVUUUSSSPPPMMMLLLJJJIIIHHHGGGEEECCCBBBAAA???>>>>>>>>>>>>>>>>>>>>><<<;;;:::888666555444333444222000...,,,******)))'''''''''(((((((((((((((''''''''''''&&&%%%%%%$$$$$$###"""###$$$%%%&&&&&&!!!"""$$$%%%%%%$$$"""!!!########################"""###############$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$ """$$$%%%&&&%%%###"""############""""""""""""##############################"""!!! !!! !!!"""!!!###%%%'''%%%"""!!!###%%%$$$############$$$%%%%%%$$$%%%%%%$$$$$$###"""!!!$$$###""""""!!!!!!""""""!!!"""######$$$$$$$$$###!!!"""######$$$$$$$$$###""""""""""""""""""""""""""""""######$$$$$$%%%%%%%%%$$$######"""""""""######$$$$$$$$$###!!! ############"""""""""!!! !!!!!!""""""!!!!!!"""""""""""""""!!! !!!"""###$$$$$$%%%$$$##################$$$########################""""""!!!!!!!!!!!!""""""###"""!!!"""###$$$###"""%%%$$$$$$###"""!!! !!!!!!!!!""""""#################################$$$$$$$$$######!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!"""""""""""""""""""""############""""""$$$###""""""$$$%%%$$$###!!!!!!!!!""""""!!!!!!!!!$$$$$$######""""""!!!!!!""""""#########""""""!!! !!!!!!"""######""""""!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$###""""""!!!!!!"""!!!  !!!"""!!!!!!!!!"""""""""!!!!!!%%%$$$""""""!!!!!!"""""""""!!!!!!""""""###!!!!!!!!!""""""!!!!!!!!!###!!! !!!###########################$$$$$$######""""""!!!!!!########################################################################!!!"""###$$$$$$$$$$$$###%%%&&&&&&&&&&&&&&&&&&%%%&&&$$$!!!!!!$$$&&&######$$$$$$%%%&&&''''''############$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''(((((())))))''''''''''''''''''''''''(((((()))))))))(((((('''qqqhhhaaa```___\\\ZZZ[[[XXXXXXWWWUUUSSSSSSUUUWWWWWWWWWWWWVVVTTTQQQNNNMMMIIIIIIIIIHHHFFFDDDBBBAAA>>>>>>>>>?????????@@@@@@<<<;;;:::999777555444333333222000---+++***)))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&'''"""###$$$%%%%%%$$$###"""########################"""###$$$$$$###"""###$$$"""""""""""""""""""""""""""############$$$$$$$$$!!!"""###$$$%%%$$$#####################$$$$$$$$$########################%%%%%%$$$#########$$$$$$!!!!!!""""""!!!$$$%%%&&&%%%$$$######$$$$$$$$$$$$###$$$%%%%%%&&&!!!"""###$$$%%%%%%%%%%%%%%%$$$"""!!!!!!!!!"""###!!!"""###$$$$$$%%%$$$$$$!!!"""###$$$$$$%%%$$$$$$""""""""""""""""""""""""#########$$$$$$$$$$$$$$$%%%%%%$$$""""""!!!!!!!!!$$$$$$%%%&&&%%%$$$"""!!! !!!"""###$$$%%%%%% !!!"""###$$$%%%%%% !!!""""""""""""!!! !!!!!!"""###$$$$$$$$$$$$$$$###""""""###$$$$$$###########################""""""!!!!!!""""""######"""!!!"""###$$$###"""%%%$$$$$$###"""!!! !!!!!!!!!""""""""""""""""""""""""""""""###############$$$$$$$$$!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!""""""""" !!!!!!""""""!!!!!!"""######$$$$$$######"""!!!  """######""" !!!!!!!!!!!! ############"""""""""""""""############""""""!!!!!!""""""#########""""""!!! !!!!!!!!!""""""!!!!!!!!!!!!""""""%%%%%%$$$###""""""!!!!!!"""!!!!!!!!!!!!!!!!!!"""""""""#########"""!!!!!!!!!###$$$###"""!!!"""$$$######"""""""""###$$$$$$######$$$$$$$$$$$$######%%%$$$###"""""""""###$$$########################%%%$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$!!!"""###%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$&&&$$$!!!!!!$$$&&&######$$$%%%%%%&&&''''''""""""#########$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%$$$######""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''&&&qqqhhhaaa```___\\\ZZZ[[[XXXYYYXXXUUUSSSRRRUUUXXXVVVVVVVVVUUUSSSPPPMMMLLLIIIIIIIIIHHHFFFDDDBBBAAA===>>>>>>???@@@AAABBBBBB<<<<<<;;;:::888666555444333222000...,,,***))))))((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&((((((%%%%%%&&&%%%$$$%%%&&&'''$$$%%%%%%%%%%%%%%%%%%$$$########################"""$$$%%%$$$"""!!!###%%%########################"""############$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$%%%%%%&&&&&&########################%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$######"""%%%$$$######$$$$$$###"""###############$$$$$$%%%""""""###$$$%%%%%%%%%%%%%%%$$$"""!!! !!!"""### !!!"""###$$$$$$$$$$$$ !!!"""###$$$$$$$$$$$$""""""""""""""""""""""""%%%$$$$$$$$$$$$$$$$$$###$$$###"""""""""""""""###!!!"""$$$$$$$$$###"""!!! !!!"""###$$$%%%%%%$$$$$$%%%%%%&&&&&&'''''' !!!"""###############!!!!!!""""""#########$$$$$$$$$###""""""###$$$$$$#################################""""""#########"""!!!!!!!!!###$$$###"""""""""""""""""""""######""""""""""""##########################################"""######$$$$$$%%%""""""""""""!!!!!!!!!!!!!!!!!!"""""""""######### !!!"""###""""""!!!"""###$$$$$$$$$$$$###"""!!!""""""!!!!!!""""""######""""""!!!"""""""""""""""########################"""!!!!!!!!!""""""#########""""""###"""!!! ######"""!!!!!!"""##############################!!!!!!"""######"""!!!!!! !!!"""$$$$$$$$$$$$### $$$(((&&&!!!###'''###"""""""""######$$$%%%"""###$$$%%%%%%$$$###""""""#########$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$!!!"""$$$%%%%%%$$$###"""###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###%%%&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((''''''&&&%%%qqqhhhaaa```___\\\[[[[[[XXXYYYYYYVVVRRRRRRUUUXXXTTTTTTSSSRRRPPPMMMKKKIIIIIIIIIIIIHHHGGGDDDBBBAAA======>>>@@@AAABBBCCCDDD======<<<;;;999777555444555444222///---,,,+++***(((((('''&&&%%%%%%$$$$$$%%%$$$$$$$$$%%%''')))***&&&''''''&&&%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&########################"""$$$&&&%%%"""!!!###%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$######""""""######$$$%%%######$$$%%%&&&&&&''''''""""""""""""""""""""""""###"""""""""###$$$%%%%%%$$$###""""""!!!"""""""""%%%### !!!$$$$$$""""""""""""""""""######$$$%%%%%%%%%%%%$$$###""""""%%%$$$"""!!! !!!###$$$ !!!"""############ !!!"""############""""""""""""""""""""""""&&&%%%%%%$$$$$$#########!!!!!!!!!!!!"""###$$$%%%"""###%%%&&&&&&%%%$$$###############""""""""""""$$$$$$##################!!!"""###$$$$$$$$$$$$$$$""""""""""""############%%%$$$###""""""###$$$%%%########################$$$$$$############$$$$$$"""!!!!!!!!!###$$$$$$### !!!"""###$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%""""""""""""!!!!!!!!!!!!""""""######$$$$$$$$$%%% !!!"""$$$$$$######""""""###$$$%%%%%%$$$###""""""!!!!!!"""%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$!!!!!!""""""######$$$$$$###############"""!!!!!!$$$$$$$$$$$$$$$###"""!!!$$$###""" $$$###"""!!!!!!"""###$$$!!!""""""###$$$$$$%%%%%% """###%%%%%%###"""  """$$$%%%&&&&&&&&&###))),,,(((  %%%"""""""""""""""###$$$$$$ !!!"""######"""!!! !!!###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$ """$$$%%%%%%%%%###"""#########$$$$$$#########"""$$$&&&((((((&&&$$$"""$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$!!!"""$$$&&&'''''''''&&&'''&&&&&&%%%%%%&&&&&&'''"""############$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&''''''(((''''''(((((('''%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&&&&%%%tttkkkccc```___\\\ZZZ[[[^^^ZZZVVVUUUVVVXXXWWWUUUTTTTTTUUUTTTSSSPPPMMMKKKLLLKKKKKKJJJHHHFFFDDDCCCBBB@@@??????@@@AAAAAA@@@???===;;;999999888555333333222000...,,,+++***)))&&&&&&&&&&&&&&&'''((()))&&&''''''&&&%%%$$$###"""$$$%%%%%%'''(((((())))))###$$$$$$%%%%%%%%%$$$$$$ """&&&'''%%%"""!!!$$$%%%%%%$$$$$$$$$#########$$$%%%&&&&&&################################################$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$###""""""######!!!"""############"""!!!$$$$$$$$$$$$$$$$$$%%%%%%)))%%%!!!!!!%%%'''%%%"""%%%$$$###"""!!! """"""######$$$$$$$$$%%%$$$%%%%%%$$$"""!!!"""###(((&&&$$$######"""!!! %%%%%%%%%%%%%%%%%%%%%%%%########################&&&%%%%%%$$$$$$%%%%%%&&&"""""""""""""""""""""""""""""""""""""""""""""""" !!!######"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""$$$%%%$$$###!!!!!!###%%%$$$$$$$$$#########"""""""""!!! """%%%%%%###!!!&&&$$$!!!!!!"""$$$$$$$$$%%%$$$###!!!!!!!!!"""""" !!!#########"""#########"""""""""""""""######"""!!! $$$###"""!!!!!!"""###$$$ !!!"""###"""!!!!!! !!!""""""###""""""############""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%$$$$$$###"""""""""$$$$$$$$$###############""""""!!!!!! """"""""""""""""""""""""""""""!!!!!! """"""!!!!!! !!!!!!"""###$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$""""""""""""##################""""""""""""######&&&&&&%%%###"""  """$$$%%%%%%&&&(((***%%%%%%$$$$$$###"""""""""###$$$%%%&&&&&&%%%$$$###########################$$$$$$############$$$$$$!!!###&&&((((((&&&###!!!""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&$$$######$$$%%%$$$#########""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((%%%$$$$$$%%%''''''&&&$$$&&&&&&%%%&&&&&&'''))))))uuullldddaaa```]]][[[\\\^^^ZZZVVVUUUVVVWWWWWWUUUTTTUUUUUUTTTRRROOOMMMKKKLLLKKKKKKJJJHHHFFFDDDCCCCCCAAA@@@@@@AAABBBBBBAAA???===:::999999888666444444333111...,,,***))))))(((''''''&&&&&&&&&'''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%$$$""" ###""""""###&&&&&&$$$!!! """$$$%%%%%%$$$###$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###""""""######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######%%%!!!"""%%%###!!!%%%$$$$$$###!!! ######$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%#########%%%%%%###!!!"""###$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%########################""""""""""""""""""""""""###$$$&&&&&&%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""!!!""""""!!! """$$$$$$$$$$$$#########""""""###""" !!!$$$$$$###!!!$$$###!!!!!!###$$$###"""$$$###"""!!!!!!""""""###"""!!! !!!""""""###""""""""""""""""""############"""""""""""""""!!!!!!######""""""""""""######"""###$$$%%%&&&%%%%%%$$$ !!!!!!"""######$$$!!!""""""######""""""!!!!!!!!!""""""######$$$$$$$$$#####################!!!!!!!!!"""""""""######!!!""""""""""""""""""!!!#####################$$$"""!!!!!!!!!!!!!!!!!!!!!######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######"""""""""!!!!!!!!!!!!!!!!!!!!!!!! ######$$$%%%%%%&&&''''''############$$$%%%%%%&&&""""""""""""##################""""""""""""##################""""""!!!!!!!!!###$$$$$$###$$$%%%&&&##################$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$########################$$$$$$############$$$$$$###$$$&&&''''''&&&$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%'''%%%$$$$$$%%%&&&%%%%%%&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''((('''%%%%%%%%%''''''&&&%%%&&&&&&&&&&&&'''((())))))uuullldddbbb```]]][[[\\\\\\ZZZWWWVVVVVVWWWVVVUUUUUUUUUUUUSSSQQQNNNLLLJJJLLLKKKKKKJJJHHHFFFDDDCCCCCCBBB@@@@@@BBBCCCBBBAAA>>><<<:::999999888666444555333111...,,,***)))(((***)))((('''&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&&&&&&&%%%$$$######$$$%%%'''+++)))'''$$$!!! &&&%%%$$$%%%&&&%%%###!!! !!!###$$$$$$$$$###"""$$$$$$###"""""""""######%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$######"""#########$$$###""""""""""""###$$$''''''&&&%%%$$$###""""""""" """$$$###!!!%%%%%%$$$###""""""!!!!!!$$$$$$$$$$$$$$$$$$#########%%%&&&%%%$$$$$$%%%&&&!!!  ###$$$%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################"""""""""""""""""""""""" """$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""" !!!!!!!!! !!!###%%%$$$$$$$$$###############%%%###!!!!!!"""######"""###""""""###$$$$$$###!!!###""""""!!!""""""###$$$$$$###"""!!! !!!"""###!!!!!!""""""######$$$$$$"""""""""######$$$$$$$$$""""""############"""""" !!!"""#########""""""!!!""""""######$$$$$$$$$!!!!!!""""""""""""!!!!!!!!!!!!""""""###$$$%%%%%%#########"""""""""!!!!!!!!!!!!"""""""""#########""""""############""""""!!!!!!"""######$$$%%%%%%!!!!!!!!!!!!!!!!!!""""""$$$$$$############"""""" ############"""""""""""" !!!!!!!!!!!!!!!""""""######$$$$$$%%%&&&&&&&&&"""""""""###$$$%%%&&&'''""""""""""""##################""""""""""""######!!!!!!!!!"""######$$$$$$"""###$$$###"""!!!"""###!!!""""""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%""""""""""""""""""""""""$$$$$$############$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&$$$######%%%&&&%%%$$$$$$############$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&#########$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&'''(((((('''%%%%%%&&&''''''&&&&&&&&&&&&''''''((())))))tttkkkccc```___\\\ZZZ[[[[[[ZZZXXXVVVVVVVVVUUUUUUUUUUUUTTTRRRPPPMMMKKKIIILLLKKKKKKIIIHHHFFFDDDCCCCCCAAA???@@@AAABBBAAA@@@>>><<<:::999999888666444555444111...,,,***(((((())))))(((''''''''''''''''''&&&%%%###$$$%%%'''(((***(((&&&$$$###$$$&&&(((((('''%%%###"""###%%%&&&%%%$$$$$$$$$$$$$$$###""""""###$$$$$$$$$###""""""$$$$$$###"""!!!!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#########$$$$$$###############$$$$$$###!!!!!!###$$$$$$$$$$$$######"""""""""""" !!!$$$%%%%%%###%%%$$$$$$$$$######""""""$$$$$$$$$######""""""""""""###$$$$$$$$$$$$%%%&&& """$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""##############################""""""""""""""""""""""""!!!######"""!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$######"""""" """############%%%'''########################%%%###"""!!!!!!"""""""""#########$$$&&&%%%###!!!!!!!!!!!!""""""###$$$$$$%%%%%%###!!! !!!### !!!"""###$$$$$$%%%"""""""""############$$$!!!"""###$$$$$$###"""!!! !!!!!!!!!!!!!!!"""""""""#########$$$$$$!!!!!!!!!""""""!!!!!!!!!!!!!!!"""###$$$$$$%%%&&&$$$$$$$$$###""""""!!!!!!"""""""""#########$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%!!!"""""""""#########$$$###############$$$$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!"""""""""###!!!!!!""""""#########$$$######""""""###$$$%%%%%%!!!"""""""""##################""""""""""""######!!!!!!!!!"""######$$$$$$"""$$$$$$$$$"""!!!"""###""""""#########$$$$$$$$$&&&%%%$$$######$$$%%%&&&""""""""""""""""""""""""$$$$$$############$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$"""!!!"""###$$$$$$###"""""""""""""""###$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((&&&$$$$$$&&&''''''&&&%%%&&&''''''((()))))))))rrriiiaaa___]]]ZZZXXXYYYYYYYYYXXXWWWVVVUUUUUUUUUUUUTTTSSSQQQOOOMMMKKKJJJLLLKKKKKKIIIHHHFFFDDDCCCAAA???>>>>>>???@@@@@@???===<<<:::999999888777555555333111...,,,***)))((('''''''''''''''((()))***((('''%%%$$$$$$%%%''')))***(((&&&######$$$&&&'''"""!!!  !!!$$$%%%"""""""""""""""######$$$$$$$$$$$$$$$$$$######"""$$$$$$###"""!!!!!!!!!"""""""""""""""""""""""""""########################$$$$$$######""""""!!!!!!$$$###############$$$$$$'''&&&$$$######$$$&&&''' !!!!!!""""""######!!! """$$$%%%$$$$$$$$$$$$$$$#####################""""""!!!!!!!!! """######""""""###%%%"""  """######"""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!""""""###########################"""""""""""""""""""""""""""$$$&&&&&&%%%$$$%%%&&&"""""""""######$$$$$$$$$###$$$$$$$$$$$$###"""""" """###$$$###$$$%%%&&&#################################"""!!!""""""###$$$$$$$$$&&&''''''$$$"""!!!!!!""""""############%%%%%%%%%### !!!### !!!"""###$$$$$$%%%######"""""""""!!!!!!!!!!!!"""###$$$$$$###"""!!!#########$$$$$$$$$%%%%%%!!!!!!"""""""""""""""###!!!!!!""""""""""""!!!!!!!!!""""""###$$$%%%%%%%%%%%%%%%$$$$$$$$$#########!!!!!!!!!"""""""""######%%%%%%%%%&&&&&&%%%%%%%%%#########"""""""""!!!!!!""""""######$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""######!!!"""""""""""""""######%%%$$$$$$###""""""""""""!!!"""""""""##################""""""""""""###############""""""""""""""""""###%%%$$$######$$$%%%$$$$$$$$$#########""""""&&&%%%$$$######$$$%%%&&&""""""""""""""""""""""""$$$$$$############$$$$$$$$$$$$###""""""###$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$###!!!"""$$$%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&''''''&&&%%%&&&'''((())))))))))))qqqhhh```]]]\\\YYYWWWXXXXXXYYYYYYXXXUUUTTTTTTUUUSSSSSSQQQPPPNNNLLLKKKKKKLLLKKKKKKJJJHHHFFFDDDCCC@@@???======???@@@???>>>===;;;999999999999777555333222000...,,,+++***)))''''''''''''((()))***+++((('''&&&%%%%%%&&&'''''''''%%%###"""!!!"""###$$$%%%$$$###"""!!!"""######!!!"""""""""!!!!!!###%%%$$$$$$$$$$$$$$$#########$$$$$$###"""""""""######""""""""""""""""""""""""#################################"""""""""""""""#########"""######$$$%%%%%%$$$###""""""###$$$%%% !!!"""###$$$$$$ !!!""""""""""""""""""##################"""""""""""""""!!!!!!!!! !!!###"""!!!!!!"""######""" !!!"""######"""""""""""""""""""""""""""##############################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!###%%%%%%$$$###$$$%%%!!!!!!""""""###$$$$$$$$$###$$$%%%%%%%%%$$$"""!!! """###"""!!!"""##################$$$$$$$$$ !!!###$$$###"""###$$$%%%$$$$$$%%%&&&&&&%%%###!!!""""""############"""###%%%'''%%%!!!!!!###!!!!!!""""""######$$$$$$#########""""""!!!!!!!!!""""""############""""""###""""""""""""###$$$$$$""""""""""""""""""""""""""""""############""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!""""""############""""""$$$$$$###""""""!!! !!!""""""######!!!!!!!!!""""""""""""########################### !!!!!!!!!!!!!!!""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###"""!!!!!!!!!""""""""""""##################""""""""""""######%%%$$$$$$###"""!!! """$$$%%%$$$######$$$%%%%%%%%%$$$$$$###""""""!!!%%%$$$$$$$$$$$$$$$$$$%%%########################$$$$$$############$$$$$$######""""""""""""#########$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%###"""###%%%''''''&&&$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$&&&((()))((('''%%%&&&((()))******)))(((qqqhhh```^^^\\\YYYXXXYYYWWWYYYZZZXXXUUUSSSSSSUUURRRQQQPPPNNNMMMMMMLLLLLLLLLKKKKKKJJJHHHFFFDDDCCCAAA???>>>>>>???@@@@@@???===;;;999999999999777666222111000...,,,+++++++++)))((((((((((((((())))))((((((''''''&&&&&&%%%%%%$$$$$$######"""#########''''''&&&&&&%%%$$$#########$$$%%%###!!! ###%%%$$$$$$$$$###$$$$$$%%%%%%$$$############$$$$$$%%%""""""""""""""""""""""""####################################$$$$$$$$$$$$######""""""###$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###$$$$$$$$$ !!!#########"""!!!!!!!!!!!!!!!""""""#####################$$$$$$$$$$$$"""###$$$###!!!!!!"""###$$$"""!!!!!!###$$$$$$###########################""""""""""""""""""""""""$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!"""###!!!!!!"""###!!!!!!!!!"""###$$$$$$$$$###$$$%%%&&&&&&$$$"""!!!!!!######"""!!!!!!"""""""""#########$$$$$$$$$ $$$%%%$$$######$$$%%%###""""""###$$$$$$###""""""###$$$######!!!!!! $$$((('''### !!!###"""""""""""""""#########""""""###############$$$######""""""""""""######!!!  !!!"""#################################$$$$$$$$$$$$######%%%%%%$$$$$$$$$$$$######""""""######$$$$$$%%%%%%!!!!!!!!!!!!""""""""""""!!!""""""""""""""""""!!!"""""""""""""""!!!!!!!!! !!!""""""######"""""""""#########$$$$$$"""""""""""""""""""""""" !!!!!!""""""""""""#########"""""""""""""""$$$$$$$$$$$$############%%%$$$###""""""!!!""""""""""""""""""##################""""""""""""######$$$$$$######"""!!!!!!!!!###$$$%%%$$$"""!!!!!!"""$$$$$$##################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%"""!!! !!!###%%%%%%$$$""""""!!!!!!""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''$$$$$$$$$###$$$$$$%%%%%%(((''''''&&&&&&%%%%%%%%%$$$%%%&&&'''''''''&&&&&&######&&&))),,,---+++)))%%%&&&(((*********)))(((rrriiiaaa___]]]ZZZXXXYYYVVVXXXZZZXXXUUUSSSSSSUUUQQQPPPOOONNNMMMMMMMMMMMMLLLKKKKKKJJJHHHFFFDDDCCCBBB@@@??????@@@AAAAAA@@@<<<;;;999999999999777666111000///...---,,,,,,,,,+++***)))((((((''''''((((((((((((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########"""!!!!!!'''((('''%%%!!! """%%%$$$$$$######$$$$$$%%%&&&$$$#########$$$%%%&&&&&&################################################$$$$$$$$$%%%%%%&&&&&&'''######""""""###$$$%%%%%%###$$$%%%%%%%%%%%%$$$###%%%%%%%%%$$$$$$$$$$$$$$$###$$$&&&&&&%%%$$$###### !!!!!!""""""######$$$$$$$$$%%%%%%&&&&&&'''$$$%%%%%%$$$"""!!!"""######!!!!!!"""$$$&&&&&&%%%########################!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""$$$%%%&&&$$$$$$%%%&&& !!!!!!"""###$$$$$$$$$###$$$%%%&&&&&&$$$###!!!"""###%%%&&&$$$""""""###""""""######$$$$$$$$$$$$$$$&&&%%%$$$###$$$$$$""" !!!""""""""""""###$$$$$$###"""!!! ###(((((($$$!!!!!!############"""""""""""""""!!!"""###$$$%%%&&&''''''$$$###"""!!!!!!"""###$$$$$$###"""""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%$$$$$$######""" !!!"""###$$$%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&######$$$$$$$$$$$$###### !!!!!!""""""######!!!""""""###$$$%%%%%%%%%#########$$$$$$%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$######""""""!!!!!!"""""""""!!!!!!!!!!!!!!!###"""""""""""""""######""""""""""""##################""""""""""""##################""""""""""""%%%%%%%%%### """""""""###$$$$$$%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%!!!!!! %%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((############$$$%%%&&&&&&))))))((('''&&&%%%%%%$$$$$$%%%&&&'''''''''&&&%%%"""$$$(((,,,000000...+++%%%&&&(((***+++***)))(((nnnhhh```\\\ZZZZZZYYYWWWVVVUUUTTTSSSSSSSSSTTTUUURRRPPPNNNMMMMMMMMMKKKIIIMMMLLLJJJHHHFFFDDDBBBAAA@@@???===>>>???AAA@@@@@@===<<<:::::::::999666444777555222...,,,***))))))---+++***(((((()))+++,,,''''''&&&%%%%%%%%%&&&&&&'''&&&$$$###$$$&&&((()))$$$###!!!"""###%%%%%%$$$%%%%%%%%%$$$$$$#########$$$$$$$$$#########""""""#########"""######$$$%%%""""""""""""###$$$%%%&&&########################$$$$$$######"""!!!!!!!!!"""""""""""""""!!!!!! %%%$$$$$$$$$$$$$$$$$$%%%""""""!!!!!! !!!""""""""""""#########&&&&&&%%%$$$###"""!!! ################################################""""""#########$$$$$$$$$ !!!!!!""""""!!!!!!&&&&&&###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""!!!"""$$$&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########""""""!!!$$$$$$############$$$$$$"""############$$$$$$$$$ !!!"""###$$$$$$$$$########################""""""!!!!!!!!!!!!!!!"""!!!###%%%$$$###"""###$$$######""""""###%%%''')))""""""""""""""""""###$$$""""""""""""""""""""""""""""""############""""""!!!"""###$$$%%%&&&&&&&&&"""############$$$$$$$$$###########################"""!!!"""###$$$###!!!#########$$$$$$%%%%%%%%%$$$$$$$$$#########"""""" !!!"""$$$%%%&&&%%%%%%%%%%%%%%%$$$###"""$$$#########""""""!!!!!!$$$"""!!!"""###$$$###"""###"""!!! !!!"""###""""""""""""############"""#########$$$$$$$$$$$$$$$$$$$$$###"""!!!  !!!"""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$###!!!!!!###(((---000%%%%%%%%%$$$$$$#########!!!"""###%%%%%%%%%$$$###$$$""" !!!###$$$### %%%$$$###""""""###$$$%%%########################$$$%%%%%%###""""""$$$'''###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%%%%%%%$$$$$$###"""!!! $$$$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&(((***,,,---))))))))))))))))))))))))ooohhh```[[[ZZZZZZYYYXXXVVVUUUTTTSSSSSSSSSTTTUUUSSSPPPNNNMMMMMMMMMKKKJJJLLLLLLJJJHHHFFFEEECCCCCC@@@???===>>>???AAA@@@@@@===<<<:::::::::999666444666555333000...---------))))))((((((((()))***+++)))((('''&&&%%%$$$$$$$$$&&&%%%%%%$$$%%%&&&'''(((%%%###"""###$$$&&&%%%$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$$$$########################$$$$$$%%%$$$$$$###############$$$####################################$$$$$$$$$$$$######$$$######"""!!!!!!$$$$$$############$$$$$$"""""""""!!!!!!!!! ######$$$$$$$$$%%%%%%%%%#########"""""""""""""""######################################################$$$$$$$$$%%%%%%%%%""""""""""""######$$$$$$$$$ """%%%%%%###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$###"""###$$$$$$###""""""!!!!!!!!!"""$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""""""""!!!!!!!!!!!!!!!""""""############$$$$$$$$$!!!""""""######$$$$$$$$$""""""""""""""""""""""""######""""""""""""######!!!###$$$$$$###""""""###"""!!! !!!"""$$$"""""""""""""""######$$$########################$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!"""###$$$$$$$$$$$$"""############$$$$$$$$$########################$$$###"""###$$$%%%$$$"""###$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$#########""""""###""""""""""""###$$$$$$######$$$$$$$$$$$$$$$###############"""""""""!!!!!! !!! ###"""!!! !!!"""###""""""""""""############"""""""""#########$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!""""""###$$$$$$%%%""""""""""""""""""""""""!!!!!!!!!!!!""""""###$$$%%%%%%%%%$$$$$$#########""""""###$$$$$$$$$$$$$$$%%%###"""###%%%&&&$$$"""$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$""""""$$$&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&'''$$$$$$$$$$$$#########"""######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$############$$$%%%###$$$$$$%%%$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((()))''''''''''''''''''''''''pppiii___YYYXXXYYYZZZYYYWWWVVVTTTSSSSSSSSSTTTTTTTTTQQQNNNMMMMMMMMMLLLKKKLLLKKKJJJIIIGGGFFFEEEDDD@@@???===>>>???AAA@@@@@@===<<<:::999999888666555555444222000///.........'''''''''(((((()))))))))***)))(((&&&%%%$$$######%%%%%%%%%%%%&&&&&&&&&&&&%%%#########%%%&&&%%%$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%$$$$$$$$$$$$###############$$$%%%%%%&&&%%%$$$###""""""""""""########################"""######$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$"""!!!!!!#########""""""##################"""""""""""""""#########$$$$$$$$$%%%%%% !!!!!!"""""""""###################################################$$$$$$$$$%%%%%%%%%&&&&&&"""""""""############$$$&&&%%%###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''''''%%%###""""""$$$###"""!!! !!!"""###$$$$$$$$$#######################################""""""############""""""######"""!!! !!!!!!"""############$$$$$$$$$#########$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$!!!###$$$$$$###""""""######"""  !!!"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!""""""###""""""!!!"""############$$$$$$$$$########################%%%$$$###$$$%%%&&&%%%###$$$$$$$$$$$$$$$#########$$$$$$$$$###############%%%%%%$$$###"""""""""### !!!"""###$$$$$$$$$$$$############""""""""""""###"""!!!!!!######"""!!!""""""!!!!!!!!!!!!""""""""""""""""""############!!!!!!!!!"""""""""############$$$$$$$$$$$$######"""""""""###$$$$$$%%%%%%######################## """$$$&&&&&&$$$""" $$$$$$$$$$$$$$$###########################$$$%%%&&&%%%$$$%%%&&&&&&%%%$$$$$$$$$###""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$""""""$$$&&&###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$""""""""""""###$$$%%%&&&$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$######""""""######$$$######$$$$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&qqqiii___YYYXXXYYYZZZZZZWWWVVVUUUSSSSSSSSSTTTTTTUUURRROOOMMMMMMMMMMMMLLLKKKKKKJJJIIIHHHGGGFFFEEE@@@???===>>>???AAA@@@@@@>>><<<:::999999888777555333222111///---,,,++++++(((((()))))))))((('''''')))((('''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%###""""""###%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%$$$$$$###""""""#######################################$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""!!! ######""""""""""""##############################!!!!!!!!!!!!""""""""""""!!!!!!!!!""""""""""""#########################################################$$$$$$$$$$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!$$$&&&&&&$$$!!!!!!###%%%########################!!!$$$&&&'''%%%###""""""&&&$$$###""""""###$$$%%%########################""""""""""""""""""""""""!!!""""""############"""&&&%%%$$$###""""""""""""""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######"""""""""###$$$$$$"""$$$%%%%%%$$$######$$$%%%$$$###""""""""""""###"""!!!!!!!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!""""""!!!!!!!!!"""""""""###""""""!!!!!!""""""#########$$$$$$$$$########################%%%$$$######%%%%%%$$$###%%%%%%$$$$$$######""""""########################%%%%%%$$$###############!!!!!!"""########################"""""""""""""""$$$###""""""$$$$$$###"""""""""!!!!!!!!!!!!""""""!!!"""""""""############!!!!!!!!!!!!"""""""""""""""###$$$%%%%%%%%%%%%%%%"""#########$$$$$$$$$%%%########################!!!$$$'''((('''%%%$$$$$$$$$$$$###############%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$""""""###%%%######$$$%%%%%%%%%%%%$$$&&&%%%%%%%%%$$$$$$############$$$%%%%%%%%%%%%$$$%%%$$$###""""""!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$############$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&%%%$$$$$$###$$$&&&&&&&&&&&&&&&&&&&&&&&&qqqiii___YYYXXXYYYZZZZZZXXXVVVUUUSSSSSSSSSSSSTTTUUUSSSPPPNNNNNNNNNMMMLLLKKKJJJJJJIIIGGGFFFEEEEEE@@@???===>>>???AAA@@@@@@???<<<999888888888777666444444222000---+++)))(((+++++++++***)))(((&&&&&&&&&&&&%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%$$$$$$"""!!!!!!###$$$%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$###$$$%%%%%%&&&######""""""###$$$$$$%%%########################$$$$$$######""""""""""""############"""!!! ######""""""""""""##################$$$$$$$$$$$$ !!!!!!!!!"""""""""$$$$$$#########"""""""""################################################""""""""""""############""""""""""""!!!!!!!!!!!! ###%%%$$$!!! ###&&&######################## $$$%%%%%%$$$###$$$$$$######""""""###$$$%%%########################""""""""""""""""""""""""!!!!!!"""###############%%%%%%$$$###""""""######""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!!!!"""###$$$###%%%&&&&&&%%%$$$$$$%%%############$$$$$$%%%%%%!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$ #########$$$######""""""""""""#########$$$$$$$$$########################$$$"""!!!"""###$$$###"""$$$$$$$$$######"""""""""##############################""""""######$$$%%%###############"""!!!!!!""""""""""""""""""######!!! !!!!!! !!!!!!""""""""""""!!!!!!!!!"""""""""############!!!!!!!!!!!!"""""""""""""""###$$$%%%%%%%%%%%%%%%###############$$$$$$$$$######################## !!!###$$$$$$##############################%%%$$$###"""""""""$$$$$$###$$$$$$$$$#########$$$#########$$$$$$#########"""""""""""""""""""""""""""###$$$$$$###"""###$$$"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$###############$$$%%%%%%%%%%%%$$$(((((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%''''''''''''''''''''''''pppiii___YYYXXXYYYZZZYYYXXXWWWUUUSSSRRRRRRSSSSSSTTTSSSQQQPPPPPPOOOMMMKKKKKKJJJIIIHHHFFFEEEDDDCCC@@@???===>>>???AAA@@@@@@???<<<999888888888777666777666555333000---***))),,,+++******)))(((''''''%%%%%%%%%%%%&&&'''((((((%%%%%%%%%%%%$$$$$$$$$$$$"""""""""$$$%%%%%%$$$"""###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&""""""""""""###$$$%%%&&&########################$$$$$$######"""!!!!!! !!!""""""""""""!!! #########""""""########################$$$$$$$$$"""""""""#########$$$$$$%%%$$$$$$$$$######""""""################################################!!!!!!!!!""""""""""""###%%%$$$$$$$$$$$$#########!!!$$$###!!!!!!###&&&########################"""######$$$$$$%%% !!!!!!!!!!!!!!!!!!###############$$$$$$$$$######################## !!!"""######$$$######""""""!!!!!!!!!!!!"""""""""############$$$$$$$$$#########$$$$$$$$$$$$$$$######################## !!!"""###$$$###%%%&&&&&&%%%$$$$$$%%%!!!!!!""""""#########$$$!!!!!!!!!!!!"""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!""""""###$$$$$$#########"""############$$$$$$$$$###########################"""!!!"""######"""!!!###############"""""""""###############$$$$$$$$$""""""!!!!!!"""###$$$$$$$$$$$$$$$$$$###"""!!! """"""""""""############"""!!! """"""!!! !!!!!!""""""""""""!!!!!!""""""""""""############!!!!!!!!!"""""""""######""""""###$$$%%%%%%$$$$$$""""""""""""""""""""""""########################%%%%%%$$$#########"""""""""""""""###############%%%$$$##################!!!"""######!!!!!!"""###"""###$$$$$$$$$$$$###"""""""""""""""""""""""""""!!!###$$$$$$###""""""###"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%%%%%%%$$$############$$$%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$ !!!"""###$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''ooohhh```[[[ZZZZZZYYYXXXXXXWWWUUUSSSRRRRRRRRRSSSSSSRRRRRRRRRRRRPPPMMMJJJKKKJJJIIIGGGEEECCCBBBAAA@@@???===>>>???AAA@@@@@@???===999777777888777666555555444333111...+++***)))((('''''''''((())))))&&&&&&%%%%%%%%%&&&'''''''''&&&$$$#########$$$$$$######$$$&&&((((((%%%#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$#########%%%$$$$$$$$$$$$%%%&&&&&&$$$###############$$$$$$################################################!!!!!!"""#########""""""$$$$$$############$$$$$$"""""""""#########$$$$$$""""""""""""#########$$$""""""""""""############################################################!!!""""""""""""#########%%%%%%%%%$$$$$$$$$######!!!"""#########"""############################## !!!############%%%&&&!!!"""###"""!!! """"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""######$$$$$$$$$ !!!"""###$$$"""############$$$$$$$$$!!!""""""######$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%!!!###%%%$$$###"""######"""""""""""""""!!!!!! !!!!!!"""$$$%%%&&&########################"""##################""" !!!"""############"""############$$$$$$$$$########################$$$###""""""$$$$$$###"""""""""""""""############""""""#########$$$$$$$$$###"""!!!!!! !!!!!!!!!###$$$$$$$$$$$$$$$######!!!"""""""""############$$$###"""###$$$%%%$$$""" !!!"""######"""!!! """"""""""""############"""""""""#########$$$$$$""""""######$$$#########!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$%%%%%%%%%%%%%%%$$$###!!!"""""""""#########$$$$$$$$$$$$$$$$$$###"""""" """$$$###!!! """###"""###$$$$$$$$$$$$###""""""""""""""""""""""""""" """$$$$$$###"""""""""""""""###$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$ !!!"""######$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%%%%%%%$$$### !!!"""######$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&nnnhhh```\\\[[[ZZZYYYWWWYYYWWWUUUTTTRRRRRRRRRSSSRRRRRRSSSTTTTTTQQQMMMIIIKKKJJJIIIFFFDDDBBB@@@@@@@@@???===>>>???AAAAAA@@@@@@===999777777888777777111111111111///---+++***&&&%%%$$$$$$%%%(((***,,,((('''&&&&&&%%%%%%%%%%%%'''&&&$$$""""""###$$$%%%%%%%%%&&&(((***)))'''%%%#########$$$$$$%%%%%%%%%$$$$$$$$$#########""""""%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$###""""""""""""#################################$$$%%%%%%&&&&&&!!!"""###$$$$$$%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%!!!!!!""""""############ !!!!!!!!!!!! !!!"""###$$$$$$################################################"""############$$$$$$$$$############""""""!!!!!!#########$$$$$$###""""""""""""""""""""""""""""""$$$$$$%%%$$$######%%%&&& ###%%%&&&$$$"""!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!######$$$$$$$$$!!!"""""""""###%%%&&&'''"""############$$$$$$$$$ !!!"""###$$$$$$%%%########################""""""""""""###$$$%%%&&& !!!######!!! !!!"""%%%%%%$$$$$$###!!!  !!!"""$$$%%%&&&""""""""""""""""""""""""""""""############"""""" !!!"""""""""""""""############$$$$$$$$$########################%%%$$$######%%%%%%$$$###!!!!!!""""""######$$$$$$""""""######$$$$$$$$$$$$$$$###""" """###$$$%%%%%%%%%%%%%%%!!!!!!""""""#########$$$!!!  !!!"""!!! !!!"""######"""!!! """"""""""""########################$$$$$$$$$$$$""""""#########""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""$$$$$$""""""!!!!!!""""""#########$$$###$$$%%%%%%%%%###"""!!! ###$$$$$$!!! """$$$"""###$$$%%%%%%$$$###"""######################## """$$$$$$###"""""""""""""""###$$$$$$$$$$$$###""""""######$$$$$$$$$%%%######$$$%%%%%%%%%%%%$$$&&&%%%$$$###""""""""""""$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%%%%$$$###"""""""""###%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%qqqhhhaaa___^^^[[[YYYYYY[[[YYYVVVSSSQQQPPPQQQQQQVVVTTTRRRQQQQQQPPPNNNLLLLLLKKKIIIGGGEEECCCBBBBBB=========>>>???AAABBBCCC???>>><<<:::777666555555555444333111///,,,***)))%%%&&&&&&&&&%%%&&&(((+++,,,***'''%%%#########$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&################################################%%%### !!!$$$&&&########################%%%$$$!!!%%%"""############$$$$$$$$$########################%%%$$$$$$##################%%%&&&&&&$$$$$$%%%'''$$$""" !!!###$$$### '''&&&$$$###"""###$$$$$$$$$$$$$$$###############"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&"""  !!!"""""""""""""""%%%%%%%%%%%%%%%$$$###""" !!!###%%%&&&&&&&&&&&&$$$$$$############$$$$$$######"""""""""###%%%&&&!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""  !!!"""$$$$$$######"""!!! ######""""""!!!!!! ###!!!!!!"""$$$%%%&&&%%%"""###$$$$$$###"""###$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$###############$$$$$$######$$$%%%%%%&&& !!!!!!""""""""""""!!! !!!""""""###############################################################"""""""""""""""########################$$$#########%%%&&&%%%$$$""" !!!%%%''''''%%%$$$######"""!!! ###$$$$$$$$$$$$###""""""#####################$$$&&&""""""$$$"""$$$$$$############$$$$$$########################&&&&&&%%%%%%$$$#########""" !!!###$$$$$$ !!!!!!!!!!!!!!! """###$$$$$$###"""###$$$"""!!!  !!!"""""""""#########$$$$$$$$$ !!!###$$$%%%###"""!!!"""""""""###$$$$$$%%%%%%""""""###$$$%%%%%%&&&&&&######""""""###$$$%%%%%%###"""!!! !!!"""#########$$$$$$$$$######"""%%%$$$$$$######$$$$$$%%%######""""""%%%%%%%%%$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&***(((%%%######$$$&&&((($$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''qqqhhhaaa___^^^[[[YYYYYYZZZYYYVVVSSSRRRQQQQQQRRRTTTRRRPPPOOOOOONNNLLLJJJLLLKKKIIIGGGEEECCCBBBBBB=========>>>???@@@BBBCCC???>>><<<:::777666555555444444333111...,,,***((('''((((((&&&%%%%%%'''))))))(((&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&########################"""###### !!!&&&"""############$$$$$$$$$###########################""""""!!!!!!!!!!!!!!!"""###%%%$$$######$$$&&&&&&$$$"""###%%%&&&%%%###%%%$$$$$$############$$$ !!!"""###$$$%%%%%%""""""#########$$$$$$$$$$$$$$$######$$$$$$%%%&&&###!!!!!!###""" !!!""""""######""""""%%%%%%%%%%%%%%%$$$###"""%%%$$$###"""""""""######$$$$$$############$$$$$$$$$###"""""""""###$$$%%%!!!!!!"""$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###############$$$$$$%%%%%%&&&&&&'''$$$#########"""""""""""""""""""""$$$%%%%%%###!!!###$$$%%%$$$""""""###$$$#########$$$$$$$$$$$$$$$########################!!!!!!!!!!!!!!!!!!"""""""""###############""""""%%%%%%$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""###"""""""""""""""""""""########################"""!!! !!!###$$$###""""""$$$###!!!#########""""""!!!!!! !!!"""###$$$$$$$$$$$$$$$##################""""""&&&""" ###$$$"""$$$######""""""######$$$########################"""""""""###############$$$""" """""""""!!! !!!"""""""""""""""###$$$$$$""""""###$$$&&&%%%$$$######$$$%%%&&&"""""""""#########$$$$$$ !!!"""###$$$$$$###"""$$$$$$###########################$$$$$$%%%%%%%%%######""""""###$$$$$$%%%$$$$$$###""""""###$$$$$$######$$$$$$$$$######"""%%%$$$$$$######$$$$$$%%%$$$&&&###"""$$$######$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&)))'''&&&$$$$$$$$$&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''ppphhh```___^^^[[[YYYYYYXXXWWWUUUSSSRRRRRRSSSSSSSSSQQQOOONNNOOONNNLLLJJJLLLKKKIIIGGGEEECCCBBBBBB=========>>>???@@@AAABBB???>>><<<:::777666555555444333222000...+++)))'''((())))))'''%%%$$$%%%''')))((('''&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$########################%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&&&&%%%$$$$$$######################## ###&&&&&&###"""$$$&&&"""############$$$$$$$$$###########################""""""!!!!!!!!!!!!!!!!!!"""######""""""###%%%%%%$$$###$$$%%%%%%$$$###!!!""""""############""" !!!"""######$$$"""""""""#########$$$$$$$$$############$$$%%%%%%$$$######$$$%%%%%%$$$"""!!!"""######$$$$$$######$$$$$$%%%%%%%%%$$$######&&&$$$"""  ###$$$$$$$$$############$$$$$$%%%$$$######"""#########!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!###$$$%%%%%%%%%$$$!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$##################%%%'''(((&&&"""###%%%%%%$$$"""!!!"""##################"""""""""!!!""""""######$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$###"""!!!''''''&&&%%%$$$$$$############################## """"""""""""""""""##############################"""!!! !!!###$$$###"""  !!!!!!#########""""""""""""""" """###$$$%%%%%%%%%#########""""""!!!!!!!!!&&&###!!!!!!###$$$### $$$######""""""######$$$######################## !!!!!!"""######$$$###""""""###""" !!!"""###$$$$$$"""###$$$$$$""""""###$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%% !!!"""###$$$$$$%%%%%%%%%$$$$$$###""""""!!!######$$$$$$$$$$$$$$$$$$#########"""######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%"""######$$$$$$$$$######$$$$$$############$$$$$$$$$''''''%%%$$$&&&%%%""""""""""""###$$$$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$##################$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&oooggg```^^^]]]ZZZYYYYYYWWWVVVUUUTTTSSSSSSSSSTTTSSSRRRPPPPPPPPPPPPOOOMMMLLLKKKIIIGGGEEECCCBBBBBB============>>>???@@@AAA???>>><<<999777666555555333333111000---***(((''''''(((((('''&&&%%%&&&'''***)))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$################################################ !!!"""############"""########################!!!$$$&&&'''%%%$$$%%%&&&""""""#########$$$$$$$$$########################%%%$$$$$$###############!!!"""$$$###""""""###%%%###""""""""""""###"""""" !!!#########"""!!!#########"""!!!!!!!!! """"""""""""###########################$$$$$$%%%$$$$$$%%%&&&&&&&&&$$$###""""""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######"""!!! !!!###%%%'''$$$$$$############$$$$$$%%%%%%$$$######"""""""""!!!"""###$$$$$$$$$$$$$$$########################""""""""""""######$$$%%%"""""""""!!!!!! ########################%%%%%%%%%'''((((((&&&$$$$$$%%%%%%$$$"""!!!"""###$$$$$$$$$######""""""!!! !!!!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$###"""!!! $$$$$$###""""""!!!!!! ######################## """""""""""""""#################################$$$###"""###$$$%%%%%%######""""""""""""""""""!!!"""""""""############### !!!"""###$$$$$$$$$$$$######""""""!!! &&&$$$""""""###$$$###"""######""""""""""""############################## !!!!!!!!!""""""###""""""###$$$###!!! """"""#########"""###$$$###"""!!!"""$$$""""""""""""""""""""""""&&&&&&&&&&&&&&&&&&&&&&&& !!!"""$$$%%%&&&$$$$$$$$$#########""""""$$$$$$$$$$$$############$$$###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$######$$$$$$############$$$$$$###%%%&&&&&&%%%%%%###"""!!!!!!"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$######""""""$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&ooofff___^^^]]]ZZZYYYZZZVVVUUUUUUTTTTTTTTTTTTTTTRRRQQQOOOOOOPPPPPPOOONNNLLLKKKIIIGGGEEECCCBBBBBB============>>>???@@@@@@???>>><<<999777666555555333333111000---***((('''$$$&&&'''''''''&&&''')))((('''&&&%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%################################################""""""!!!!!!!!!"""###$$$########################%%%%%%%%%$$$""""""###%%%""""""#########$$$$$$$$$########################%%%$$$$$$###############"""###$$$$$$######$$$&&&""""""###""""""""""""###!!!"""######"""!!!%%%%%%$$$######"""!!!!!!!!!!!!"""""""""###############""""""######$$$%%%"""###%%%&&&%%%$$$######""""""###$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$""""""###$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$######""""""""""""###$$$$$$$$$##############################%%%$$$!!! """###$$$$$$$$$$$$$$$#########""""""""""""""""""""""""$$$"""!!!"""$$$'''((((((###$$$%%%$$$"""!!!"""###%%%%%%$$$$$$#########""" !!!"""######$$$$$$!!!!!!"""###""""""!!! ############"""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""""""""""""""""""""###"""!!!"""$$$%%%$$$######$$$$$$######""""""###"""""""""""""""#########""""""#########""""""!!!###"""""""""!!!!!! &&&$$$###"""#########"""###""""""""""""""""""###""""""""""""""""""""""""#########""""""!!!!!!!!!!!!!!!!!!###%%%%%%###!!!!!!"""""""""""""""!!!!!!!!!"""######"""!!!"""###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$ !!!"""$$$%%%&&&""""""#########$$$$$$$$$$$$#####################$$$$$$###############$$$###$$$$$$$$$$$$$$$$$$###!!!"""###$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$%%%$$$#########!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%''''''&&&$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&nnneee___]]]]]]ZZZYYYZZZVVVUUUUUUUUUTTTTTTSSSSSSOOONNNMMMMMMNNNOOOMMMLLLLLLKKKIIIGGGEEECCCBBBBBB===============>>>???@@@???>>><<<:::777666555555444333222000...+++)))'''###%%%'''(((''''''((()))######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&########################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$&&&'''########################&&&%%%"""!!! !!!###$$$"""############$$$$$$$$$###########################""""""!!!!!!!!!!!!!!!"""###%%%$$$######$$$&&&###%%%%%%%%%$$$###$$$%%% !!!!!!""""""""""""!!!"""#########$$$$$$$$$$$$!!!!!!!!!"""""""""#########""""""""""""###$$$$$$!!!###$$$$$$###""""""###!!!"""######$$$$$$############$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%$$$""" $$$$$$############$$$$$$######$$$$$$$$$###"""""""""######$$$$$$$$$##############################%%%$$$""" !!!""" """###$$$%%%&&&!!!!!!!!!!!!!!!"""""""""!!! $$$&&&'''"""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$######### !!!!!!""""""######### !!!###$$$$$$$$$###""""""""""""""""""!!! !!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""!!!  """###"""!!!!!!"""###"""!!! !!!""""""""""""!!!!!!!!!!!!!!!""""""######""""""!!! """"""""""""""""""""""""$$$$$$###""""""""""""######""""""!!!!!!""""""###""""""""""""""""""""""""%%%%%%$$$######"""!!!!!!!!!!!!!!!"""%%%%%%$$$###############"""!!! !!!"""######!!!!!!"""###"""######$$$$$$######""""""""""""!!!!!!!!!!!! !!!"""###$$$$$$%%%!!!""""""###$$$$$$%%%%%%""""""##################%%%$$$######"""#########""""""############""""""!!!"""###$$$$$$$$$$$$$$$######""""""""""""######(((%%%$$$&&&%%%######&&&#########$$$$$$%%%%%%&&&$$$############$$$$$$%%%""""""######$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""###%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%mmmeee^^^]]]]]]ZZZYYYZZZVVVVVVVVVUUUTTTSSSRRRRRRNNNMMMLLLMMMNNNOOONNNMMMLLLKKKIIIGGGEEECCCBBBBBB>>>============>>>?????????>>><<<:::777666555555444444333111...,,,***((($$$&&&((()))'''&&&&&&'''######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$###########################"""!!! !!!#########"""############$$$$$$$$$###########################""""""!!!!!!!!!!!!!!!!!!"""######""""""###%%%###%%%&&&%%%###"""$$$&&&######""""""!!!!!!""""""""""""""""""############!!!!!!!!!!!!"""""""""###"""""""""""""""###$$$$$$!!!###$$$### """$$$ !!!""""""######"""""""""###$$$%%%%%%%%%%%%$$$&&&&&&%%%$$$###"""!!!!!!$$$$$$############$$$$$$""""""###$$$%%%$$$############$$$$$$$$$######"""########################!!!"""###$$$###"""!!!  """######!!!!!!"""""""""######### !!!###$$$%%%!!!"""$$$$$$######$$$&&&"""""""""###############!!!!!!!!!"""""""""""""""!!!"""%%%&&&''''''&&&&&&""""""#########""""""!!!$$$$$$######""""""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""######$$$$$$""""""""""""""""""""""""!!!  """"""""" !!!"""""" !!!###""""""!!!!!!  !!!"""""""""""""""!!!!!!!!!""""""###$$$$$$$$$#########"""!!!!!!!!!"""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""########################$$$###!!!"""###$$$$$$###""""""#########""""""!!!!!!"""###"""!!! !!!###!!!!!!"""######"""!!!!!!""""""!!!!!!!!! !!!"""###$$$$$$###"""##################$$$$$$!!!!!!""""""######$$$$$$%%%$$$$$$###""""""######!!!"""###$$$$$$###"""!!!!!!!!!"""$$$$$$%%%%%%$$$######""""""""""""######'''###$$$''''''###"""%%%%%%%%%%%%%%%%%%%%%&&&&&&###############$$$%%%%%%!!!""""""###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%}}}mmmeee^^^]]]]]]ZZZYYYZZZVVVVVVVVVVVVTTTSSSRRRQQQPPPNNNNNNNNNPPPQQQPPPOOOLLLKKKIIIGGGEEECCCBBBBBB>>>============>>>>>>??????>>><<<:::777666555555555444333111///,,,***)))&&&((())))))'''%%%%%%%%%''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$################################################ ###%%%&&&$$$""" ########################  """$$$%%%%%%$$$"""############$$$$$$$$$########################%%%$$$$$$############### !!!""""""!!!!!!"""### ###$$$$$$!!! """$$$%%%$$$###!!!!!!!!!"""###$$$$$$###"""!!! !!!!!!!!!!!!"""""""""""""""""""""""""""######$$$"""###$$$""""""&&& !!!""""""""""""""""""###$$$%%%%%%%%%%%%%%%$$$###!!! """$$$&&&$$$$$$############$$$$$$!!!"""###$$$%%%%%%$$$#########$$$$$$$$$######""""""""""""""""""""""""""" $$$((((((&&&### """""""""###############""""""######$$$$$$$$$%%%"""""""""###%%%&&&$$$### !!!#########$$$%%%''' !!!!!!""""""######""""""""""""!!!!!!!!!!!!!!!$$$%%%%%%$$$$$$"""######$$$$$$$$$######%%%%%%$$$"""!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$""""""""""""""""""""""""###"""!!!"""###$$$$$$"""!!!######!!! """%%%""""""!!!  """############!!!!!!"""###$$$%%%&&&&&&"""######!!! !!!"""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!""""""######$$$$$$'''%%%"""!!!"""######""" !!!"""###############!!!"""###"""!!! !!!###%%%&&&''''''''''''&&&%%%%%%$$$$$$$$$######"""""" !!!###$$$%%%$$$"""!!!%%%%%%$$$$$$###""""""""" !!!!!!"""###$$$$$$%%%%%%%%%$$$###""""""######"""###$$$%%%%%%$$$###"""!!!!!!"""$$$$$$%%%%%%%%%######""""""""""""#########!!!"""((('''!!!"""&&&&&&&&&&&&&&&&&&&&&%%%######""""""###$$$%%%%%%!!!""""""###$$$$$$%%%%%%$$$$$$############$$$$$$$$$#########$$$%%%%%%&&&""""""######$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%{{{iiibbb\\\\\\\\\YYYXXXYYY[[[XXXUUUTTTTTTUUUUUUUUUSSSSSSSSSTTTUUUSSSPPPNNNMMMKKKHHHDDDBBBAAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>===<<<:::999888777666555333111...,,,***)))''''''''''''''''''''''''%%%$$$$$$######$$$$$$%%%%%%%%%&&&'''&&&%%%###"""$$$$$$%%%$$$$$$###"""!!!%%%%%%$$$###""""""############$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""%%%%%%$$$###""""""######!!!###%%%''''''%%%###!!!$$$$$$######"""!!!!!! ######$$$$$$$$$$$$######%%%%%%$$$###"""!!! !!!"""###$$$$$$###"""!!!######""""""""""""######$$$""" """###""" %%%###"""###$$$$$$###""""""###$$$$$$###"""!!! ######""""""######$$$%%%%%%%%%''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""""""""""""""""""""""""""""""""$$$$$$######""""""!!!!!!!!!!!!!!!!!!"""""""""""""""############"""!!!!!!"""###$$$###  !!!####################################"""!!! !!!###$$$$$$$$$$$$$$$%%%%%%$$$$$$"""!!! """"""""""""##############################$$$$$$"""!!!  !!!"""###"""!!!!!!!!!"""$$$%%%%%%%%%$$$###"""!!! """###$$$%%%$$$###!!!!!!""""""###$$$%%%%%%%%%$$$######"""!!!  ###$$$%%%$$$"""!!!%%%$$$"""!!! !!!!!! """###%%%&&&&&&!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$############$$$$$$"""!!!!!!!!!!!!###%%%&&&######$$$$$$$$$######""""""""""""###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""!!!!!!!!!"""###$$$%%%&&&%%%$$$"""!!!!!!!!!!!!$$$%%%&&&&&&%%%$$$"""!!!%%%%%%$$$###"""!!! $$$###"""!!!!!! !!!""""""!!!!!!"""###$$$$$$"""###$$$$$$$$$$$$###"""###$$$$$$%%%$$$###"""!!!%%%$$$###""""""###$$$%%%$$$$$$###############$$$!!!!!!"""###$$$%%%%%%%%%$$$%%%&&&&&&%%%$$$###"""%%%###!!!  !!!"""%%%%%%$$$$$$$$$$$$%%%%%%""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""###$$$$$$$$$$$$#########""""""""""""######,,,+++***(((&&&$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###%%%%%%### %%%%%%%%%%%%$$$###"""""""""$$$$$$$$$###"""###$$$######$$$%%%%%%&&&''''''}}}kkkccc]]]]]]]]]ZZZYYYZZZ[[[XXXUUUTTTUUUUUUUUUUUUTTTSSSSSSTTTUUUTTTQQQNNNLLLKKKHHHFFFDDDBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>===;;;:::999888777666555333111...,,,***)))''''''''''''''''''''''''$$$$$$$$$%%%%%%'''((((((%%%&&&&&&&&&%%%%%%$$$###!!!"""###$$$$$$%%%%%%$$$$$$###""""""!!!!!!""""""######$$$$$$$$$%%%%%%%%%########################%%%$$$$$$###""""""######"""###%%%&&&&&&%%%###""""""""""""""""""###############$$$$$$$$$$$$######$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$######""""""""""""######$$$""" """$$$"""!!!$$$###"""###$$$$$$###"""######$$$%%%%%%$$$"""!!!###############$$$%%%%%%###$$$$$$$$$$$$$$$$$$#########""""""""""""######$$$$$$$$$$$$$$$$$$%%%%%%""""""""""""""""""""""""#########"""""""""""""""""""""#########$$$$$$$$$$$$%%%%%%%%%%%%$$$###### """"""!!!!!!###$$$""""""""""""""""""""""""############"""!!! !!!""""""############"""""""""""""""""""""""""""""""""""""""############%%%$$$$$$$$$###"""""""""######"""!!!!!!"""#########"""!!!!!!!!!"""$$$$$$$$$$$$######"""!!!!!!!!!!!!!!!!!!!!! !!!""""""###############"""!!! ######$$$%%%%%%%%%%%%%%%!!!!!! !!!"""$$$%%%""""""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!#########""""""#########"""!!!!!!"""###%%%&&&'''######$$$$$$$$$######"""!!!!!!!!! """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$###"""""""""############$$$$$$$$$$$$$$$###$$$$$$######"""!!!!!!!!!######"""!!!!!!!!!!!!!!!"""""""""""""""###$$$$$$########################""""""#########""" %%%%%%$$$######$$$%%%%%%$$$$$$###############$$$"""""""""###$$$$$$$$$%%%"""######$$$###"""!!!  !!!""""""""""""######""""""""""""######$$$$$$$$$%%%%%%%%%&&&&&&######""""""""""""######""""""###$$$$$$$$$$$$############""""""#########(((((('''&&&&&&%%%$$$$$$'''''''''''''''''''''''''''%%%$$$%%%''''''$$$"""###$$$$$$%%%%%%%%%$$$$$$"""$$$%%%$$$###"""###$$$$$$$$$$$$%%%%%%&&&&&&&&&mmmeee^^^^^^]]][[[ZZZZZZZZZXXXUUUTTTUUUVVVVVVUUUTTTTTTSSSTTTUUUTTTQQQOOOLLLKKKIIIHHHFFFDDDBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>===<<<;;;:::999888777666555333111...,,,***)))''''''''''''''''''''''''$$$$$$%%%&&&''')))+++,,,&&&&&&%%%%%%$$$$$$%%%%%%!!!"""###$$$%%%%%%%%%%%%###"""!!!!!!!!!!!!!!!!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""###$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&""""""############""""""########################$$$"""!!!"""###$$$###"""$$$###"""###$$$%%%$$$""""""###$$$%%%%%%%%%$$$###$$$$$$######$$$$$$%%%&&&$$$$$$############$$$$$$######""""""""""""############$$$$$$%%%&&&&&&'''""""""""""""""""""""""""""""""""""""############$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$%%%%%%$$$$$$###""" """"""!!!!!!###$$$########################$$$$$$$$$######"""!!!!!!###############"""!!!!!!!!! !!!"""$$$%%%""""""""""""############&&&%%%%%%$$$###"""!!!!!!%%%$$$$$$######$$$$$$%%%"""""""""!!!"""######$$$""""""""""""""""""""""""############!!! !!!""""""############""""""!!!!!! """""""""#########$$$$$$!!!!!!!!!!!!!!!###$$$$$$######""""""""""""""""""""""""""""""""""""""""""###""""""!!!!!!""""""###"""""""""###$$$%%%''''''"""######$$$$$$$$$#########"""!!!  !!!!!!########################"""""""""""""""""""""""""""############""""""!!!###"""""""""######$$$%%%!!!!!!!!!!!!"""###$$$%%%""""""""""""""""""""""""######"""!!!!!!!!!""""""""""""""""""""""""###$$$$$$###""""""""""""###$$$"""###$$$$$$$$$###"""!!!&&&%%%$$$$$$$$$$$$%%%&&&$$$###############$$$$$$##################$$$$$$"""############"""!!!!!! ###$$$%%%$$$#########""""""""""""############""""""######$$$$$$$$$##################$$$""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%&&&&&&$$$###""""""###$$$%%%%%%%%%%%%###$$$%%%$$$###"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%nnnfff^^^]]]]]]ZZZYYYZZZYYYWWWUUUUUUVVVVVVVVVUUUUUUTTTSSSTTTTTTTTTQQQOOOKKKKKKJJJIIIGGGEEECCCBBBAAAAAA@@@@@@@@@@@@@@@???>>>===<<<;;;999888777777666555333111...,,,***)))''''''''''''''''''''''''%%%%%%&&&&&&''')))***+++'''&&&%%%$$$###$$$%%%&&&%%%%%%%%%%%%$$$###""""""###""""""!!!!!!!!!""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%$$$###""""""###$$$%%%!!!!!!!!!"""######$$$$$$######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&!!!!!!!!!!!!!!!!!!!!!!!!####################################$$$$$$$$$###$$$"""""""""$$$%%%$$$### !!!###$$$%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%""""""""""""""""""""""""!!!!!!""""""######$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&"""""""""""""""!!!!!! """###$$$###  !!!%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############""""""#########""""""!!!"""!!!  """$$$&&&!!!"""""""""############%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$!!!!!!""""""##################$$$%%%%%%%%%$$$###""""""######$$$$$$$$$$$$###"""""""""!!!!!!!!! """###$$$$$$$$$$$$###"""$$$$$$###""""""!!!!!!!!! !!!"""###$$$%%%%%%########################""""""!!!!!!!!!!!!""""""#####################$$$""""""###$$$$$$$$$######&&&%%%###"""!!!"""$$$%%%########################""""""""""""""""""""""""!!!!!!######$$$###"""""""""""""""!!!!!!""""""###"""!!! """###$$$!!!!!!""""""############"""""""""!!!""""""#########"""""""""""""""######%%%###""" """###%%%$$$%%%&&&'''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%$$$$$$$$$###############$$$$$$$$$%%%$$$$$$$$$$$$!!!###%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%###""""""!!!"""###$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&""""""###$$$$$$$$$$$$###%%%$$$$$$$$$$$$$$$$$$%%%""""""######$$$$$$%%%%%%########################$$$######$$$$$$###"""!!!"""###$$$%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$ooofff^^^\\\[[[XXXWWWYYYXXXVVVUUUUUUVVVWWWVVVUUUUUUSSSRRRRRRSSSSSSQQQOOOJJJJJJJJJIIIGGGEEECCCBBBAAAAAAAAA@@@@@@?????????======<<<;;;999888777666666555333111...,,,***)))''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&'''(((&&&%%%$$$###$$$%%%&&&'''%%%%%%&&&%%%%%%$$$###"""#########""""""######$$$######$$$$$$$$$%%%%%%%%%########################$$$###############$$$$$$%%%$$$"""!!!!!!"""$$$%%%""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""!!!"""$$$$$$$$$$$$$$$$$$###"""!!!"""$$$%%%$$$### !!!#########""""""$$$$$$######$$$$$$%%%&&&&&&&&&$$$######$$$&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$#########"""""""""!!!""""""""""""""""""""""""!!!!!!""""""######$$$$$$############$$$$$$$$$$$$!!!""""""""""""!!! """###$$$###  !!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""######$$$ """######$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%!!!"""""""""############"""""""""###$$$$$$$$$%%%"""##################"""!!!"""""""""############!!!!!!!!!"""######$$$$$$ !!!""""""""""""###############$$$$$$$$$""""""""""""!!!!!!!!!!!!"""$$$'''((((((&&&$$$"""$$$$$$$$$###""""""!!!!!! !!!"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""$$$$$$###"""!!! !!!"""###$$$$$$$$$$$$$$$&&&%%%###"""!!!"""$$$%%%"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""###$$$$$$$$$######"""!!!  $$$###!!! !!!"""!!!!!!!!!"""######$$$$$$""""""!!!""""""###$$$%%%######"""""""""""""""###$$$###!!! !!!###$$$$$$$$$&&&&&&'''&&&%%%$$$""""""############""""""######""""""###$$$$$$%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$%%%%%%######""""""###%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$###"""###$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&""""""###$$$$$$$$$$$$###%%%$$$$$$$$$$$$$$$$$$%%%##################""""""&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$###"""""""""%%%%%%%%%%%%%%%$$$###"""###%%%%%%%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$pppggg^^^[[[ZZZXXXWWWXXXWWWVVVUUUUUUWWWWWWVVVUUUTTTRRRQQQQQQQQQQQQPPPNNNJJJJJJIIIGGGFFFEEEDDDCCCBBBAAAAAA@@@@@@?????????===<<<;;;:::999888777666666555333111...,,,***)))''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&"""###$$$%%%&&&&&&&&&&&&###############$$$$$$%%%######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""#########"""######$$$%%%$$$###"""!!!!!!"""###$$$#########"""""""""""""""######$$$$$$$$$$$$###############""""""!!!!!!!!!######""""""""""""######"""###$$$%%%%%%$$$###"""!!!$$$%%%$$$######$$$###"""!!!"""$$$%%%%%%$$$ !!!"""""""""!!! ######""""""######$$$%%%######""""""""""""############""""""""""""######$$$######"""!!!!!! """"""""""""""""""""""""""""""""""""############""""""""""""##################$$$$$$######"""!!! """"""!!!!!!###$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$"""!!!!!!"""###$$$ !!!"""$$$$$$$$$%%%%%%$$$###""""""###$$$$$$""""""""""""############!!!!!!"""###$$$%%%%%%&&&!!!!!!"""######"""!!!!!!!!!!!!"""############"""!!!!!!""""""#########$$$""""""!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!! !!!###%%%$$$"""  !!!"""###$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!###########################""""""!!!!!!""""""###$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$###"""!!!  !!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%$$$$$$"""!!! $$$###"""!!! !!!!!!""""""#########$$$!!!!!!!!!"""###$$$%%%&&&$$$######"""""""""""""""###"""!!!!!!!!!!!!"""###!!!"""###$$$$$$$$$###"""!!!!!!""""""""""""!!!!!!""""""""""""###$$$%%%%%%##################$$$$$$"""""""""!!!""""""###$$$&&&%%%###""""""$$$&&&'''######""""""""""""######!!! !!!######""""""""""""""""""###""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$$$$$$$$$$###""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''%%%$$$$$$%%%%%%%%%%%%%%%$$$###""""""$$$%%%&&&%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%rrriii___\\\[[[XXXWWWYYYVVVUUUUUUVVVWWWXXXVVVUUUSSSQQQOOOOOOPPPPPPOOOMMMJJJIIIGGGEEEDDDCCCDDDDDDBBBBBBAAAAAA@@@??????>>>===<<<;;;:::999777666666666555333111...,,,***)))''''''''''''''''''''''''%%%$$$$$$$$$%%%&&&''''''###$$$%%%%%%&&&&&&&&&%%%"""###$$$%%%&&&&&&&&&&&&"""""""""""""""###$$$$$$######$$$$$$$$$%%%%%%%%%##############################""""""###$$$$$$%%%######""""""""""""######!!!!!!""""""######$$$$$$######$$$$$$$$$$$$######!!!!!!"""""""""""""""###!!!  !!!"""###%%%&&&&&&%%%###""" ###$$$###""""""$$$"""!!!!!!"""$$$&&&%%%$$$!!!!!!"""######""" """"""!!!!!!""""""###$$$""""""############""""""######""""""""""""###############"""""""""""""""""""""""""""""""""""""""#########"""""""""""""""""""""""""""#########$$$###############""""""!!! """"""!!!!!!###$$$""""""""""""""""""""""""$$$###!!! !!!###$$$ !!!"""###############!!!!!!""""""######$$$$$$""""""""""""############"""""""""###$$$$$$$$$%%%!!!!!!"""######"""!!!!!! !!!"""###$$$######""""""""""""""""""#########$$$$$$##################"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!  !!!###$$$%%%%%%$$$$$$$$$$$$######"""!!!!!! #################################""""""#########"""#########"""!!!!!!!!!"""$$$$$$%%%%%%$$$!!!!!!!!! ########################""""""""""""""""""""""""&&&$$$""" !!!"""$$$$$$$$$###"""""""""""""""""""""#########"""!!!!!!"""""""""""""""#########!!!!!!!!!"""###$$$&&&'''$$$$$$###""""""""""""""""""""""""""""""""""""""" """#########""""""!!!"""############"""!!!""""""""""""###$$$%%%&&&"""""""""###$$$$$$$$$%%%""""""!!!!!!!!!"""$$$$$$###"""""""""######$$$$$$######""""""""""""###### !!!"""!!!!!! !!!!!!"""""""""###$$$$$$$$$$$$############""""""#########$$$$$$############""""""""""""""""""""""""""""""$$$&&&((('''%%%###$$$%%%$$$$$$%%%%%%%%%$$$$$$###$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&tttjjjaaa]]]\\\YYYXXXZZZVVVUUUUUUVVVWWWXXXVVVUUURRRPPPNNNNNNOOOOOONNNMMMKKKIIIFFFDDDCCCCCCDDDDDDBBBBBBAAAAAA@@@???>>>>>>===<<<;;;:::888777666666666555333111...,,,***)))''''''''''''''''''''''''######$$$$$$&&&''')))***"""###%%%&&&'''&&&%%%%%%&&&&&&&&&&&&%%%$$$######!!!!!!!!!!!!!!!"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%"""""""""######""""""""" """###%%%&&&&&&######$$$$$$$$$$$$###### !!!"""###$$$%%%%%%$$$###"""!!!!!!"""###$$$"""###%%%&&&&&&%%%###"""###$$$###!!!"""###"""!!!!!!"""$$$&&&%%%$$$"""###$$$$$$###"""!!! !!!!!!!!!!!!!!!""""""######$$$%%%&&&&&&%%%$$$###%%%%%%$$$$$$$$$$$$%%%%%%"""""""""###$$$$$$%%%%%%""""""""""""""""""""""""$$$$$$######""""""!!!!!!""""""#########$$$$$$$$$!!!!!!!!!!!!!!! """###$$$###!!! !!!%%%%%%%%%%%%%%%%%%%%%%%%###""" !!!###$$$###############"""!!!!!! """###$$$$$$$$$""""""""""""############$$$$$$$$$###############!!!"""###$$$$$$###"""!!! !!!"""$$$$$$######"""######"""""""""""""""""" !!!"""$$$%%%&&&$$$$$$$$$###############!!!!!!!!!!!!"""""""""""",,,)))%%%""""""$$$''')))$$$$$$%%%%%%$$$###!!! !!!!!!""""""######$$$$$$""""""""""""""""""""""""$$$$$$############$$$$$$ !!!###$$$$$$###""""""!!!!!!"""$$$$$$%%%%%%%%%"""""""""###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""***'''###  """$$$$$$$$$###$$$$$$%%%&&&!!!"""$$$$$$$$$############""""""""""""""""""!!!!!!!!!"""###%%%&&&'''$$$$$$###""""""!!!""""""!!!!!!""""""""""""!!!!!!!!!"""###$$$%%%%%%$$$###"""###$$$%%%%%%$$$###"""""""""""""""###$$$%%%&&&!!!!!!"""###$$$%%%%%%&&&$$$$$$#########$$$&&&'''!!!###$$$###"""!!!%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$"""!!!!!!###%%%'''######""""""""""""######""""""###$$$$$$$$$$$$#########""""""""""""##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%"""!!!"""###"""###$$$$$$%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&######$$$%%%%%%&&&''''''vvvlllccc___]]]YYYXXXYYYTTTTTTUUUUUUUUUVVVVVVVVVTTTSSSRRRQQQQQQOOOLLLIIIKKKJJJIIIFFFDDDBBBAAA@@@AAA@@@@@@@@@@@@@@@AAAAAA<<<<<<;;;::::::999888888555333111---+++***))))))))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!###$$$$$$%%%%%%$$$$$$###########################"""############$$$$$$$$$ """$$$%%%&&& !!!""""""###"""""" !!!"""###$$$%%%%%%###$$$%%%&&&&&&&&&%%%%%%############$$$%%%&&&''' !!!###$$$%%%&&&'''############""""""!!!!!!########################!!!!!!!!!!!!"""###$$$%%%$$$###"""!!! ######%%%!!! ###""""""""""""############%%%%%%%%%$$$$$$$$$######""""""############"""""""""######""" !!!"""$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""###$$$$$$$$$"""######$$$$$$%%%&&&&&& """""""""!!!"""###"""###$$$$$$$$$"""!!! """###$$$$$$$$$"""!!! """"""###$$$$$$"""!!! !!!!!!""""""#########$$$&&&&&&%%%### """"""#########$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!%%%###"""###%%%%%%### !!!"""###$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!"""""""""%%%%%%$$$$$$###$$$$$$$$$&&&'''&&&$$$!!! """"""###$$$%%%%%%$$$###""" %%%$$$######"""#########""""""""""""""""""""""""""""""""""""############$$$$$$"""""""""###$$$%%%%%%$$$$$$$$$###""""""""""""""""""""""""""""""""" !!!"""###!!!###&&&""" ###(((&&&%%%$$$"""!!! !!!"""!!!!!!"""$$$'''!!!######"""  """###"""!!!"""###$$$###"""""""""""""""###""""""#########$$$$$$$$$###############$$$$$$$$$######### !!!$$$$$$$$$#########""""""######$$$$$$$$$$$$##############################"""######$$$$$$$$$######"""###%%%''''''&&&%%%$$$#########$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%###$$$$$$%%%$$$###!!! """###$$$###""""""$$$%%%$$$$$$###############$$$%%%%%%%%%$$$$$$#########""""""""""""""""""""""""!!!"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$vvvlllccc___]]]YYYXXXYYYTTTTTTUUUUUUUUUVVVVVVVVVTTTSSSRRRQQQQQQOOOLLLIIIHHHHHHGGGFFFEEEDDDCCCCCC??????>>>>>>>>>>>>>>>>>><<<<<<;;;::::::999888888666444222///---+++***)))))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$$$$$$$%%%%%%$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###############"""######"""""""""!!!!!!!!!"""###$$$$$$$$$%%%$$$$$$############$$$%%%&&&'''"""""""""###$$$$$$%%%%%%$$$$$$###"""""""""""""""########################!!!!!!!!!!!!"""###$$$$$$$$$$$$######""""""######%%%!!!!!!%%%%%%!!! """""""""""""""#####################"""""""""!!!!!!""""""############""""""!!!""""""!!! !!!"""""""""""""""""""""""" !!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&###"""!!!"""!!!""""""############"""###############"""!!!!!!###############"""!!!!!!!!!!!!!!!"""""""""""""""!!!$$$'''((((((&&&%%%!!!!!!"""""""""#########""""""""""""""""""""""""$$$"""!!!"""$$$$$$"""!!!!!!"""###############""""""######$$$$$$$$$%%%###############$$$%%%&&&%%%&&&%%%$$$!!! !!!"""###$$$$$$%%%%%%$$$$$$###########################$$$$$$###"""!!!!!!!!!"""""""""""""""""""""""""""""""""""""""############$$$###"""""""""""""""#########""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###$$$""" """'''(((&&&######$$$""""""!!!!!!"""###$$$$$$###$$$$$$#########&&&((( !!!""""""""""""!!! !!!######"""!!!"""#########""""""""""""######"""""""""###############$$$$$$$$$$$$$$$$$$######"""###"""  $$$$$$$$$#########""""""######$$$$$$$$$$$$####################################$$$$$$$$$######""""""###%%%&&&&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$###""""""###$$$$$$"""!!! !!!"""$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$##############################!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$wwwmmmddd```]]]YYYXXXXXXTTTTTTUUUUUUUUUVVVVVVVVVTTTSSSRRRRRRQQQPPPLLLJJJEEEFFFFFFFFFFFFFFFEEEEEE@@@@@@???>>>=========>>>===<<<<<<;;;999888888777555555333222///---***))))))((((((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$#########$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$&&&&&&%%%%%%$$$############$$$$$$$$$$$$######"""$$$$$$###"""!!! """""""""###########################$$$%%%&&&'''$$$$$$##################%%%$$$###"""!!!"""##############################!!!!!!!!!""""""######$$$%%%$$$$$$$$$$$$%%%&&&&&&###!!!"""$$$$$$"""!!!###""""""""""""#####################"""""""""""""""""""""############"""""" !!!!!! !!!""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$&&&%%%%%%$$$######""""""&&&'''((('''$$$"""""""""!!!!!!!!!!!!"""###$$$%%%$$$######"""""""""""""""$$$######"""""""""""""""""""""""""""""""""!!!!!! ###$$$%%%$$$$$$!!!!!!!!!!!!!!!"""""""""###########################"""!!!!!!###"""!!! !!!""""""""""""!!!!!!!!!"""###$$$%%%%%%&&&!!!!!!!!!"""###$$$%%%&&&###$$$$$$###!!!!!!"""$$$!!!!!!""""""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! """"""""""""""""""""""""""""""""""""########################""""""!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""$$$###"""###$$$%%%###"""#########$$$$$$###!!!!!!!!!!!!!!!"""###%%%%%%$$$%%%%%%$$$"""###%%%'''######"""""""""""""""### !!!######"""!!!"""###"""""""""""""""###$$$%%%###############"""""""""%%%%%%$$$$$$######"""""""""""""""!!! !!!$$$$$$$$$#####################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$###"""!!!#########$$$$$$$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%%%%$$$############$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$""" $$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$xxxnnnddd```^^^ZZZXXXXXXTTTTTTUUUUUUUUUVVVVVVVVVUUUSSSRRRRRRRRRPPPMMMJJJEEEFFFGGGGGGGGGFFFFFFEEEBBBBBBAAA@@@????????????======<<<;;;999888777777444444333222///,,,)))((()))(((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$""""""""""""############$$$$$$$$$$$$###""""""!!!""""""##################""""""""""""######$$$$$$############$$$%%%&&&&&&########################%%%$$$"""!!!!!!"""$$$%%%########################""""""###$$$$$$$$$$$$$$$#########$$$%%%&&&'''''' """######""""""$$$!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""!!!!!!"""!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""############%%%$$$$$$$$$######""""""!!!###$$$$$$#########$$$######!!!!!!!!!"""###$$$$$$###"""!!!!!!"""###$$$%%%$$$"""!!!!!!!!!"""###$$$######""""""!!!!!!!!!!!!""""""!!! """"""""""""""""""""""""########################""""""""""""""""""!!! !!!!!!"""""""""""""""!!! !!!"""###$$$$$$"""!!!!!!!!!"""###$$$$$$"""#########!!!!!!###$$$""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############$$$$$$$$$$$$###"""!!!!!! !!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!"""###%%%%%%%%% !!!""""""""""""######"""""""""""""""############""" """$$$&&&$$$###!!!!!!"""###$$$ """$$$###"""!!!"""###!!!!!!""""""###$$$%%%&&&$$$$$$$$$$$$############$$$$$$######"""!!! """###$$$###!!!!!!"""#################################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$###"""!!!######"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$&&&%%%$$$######$$$%%%&&&#########""" !!!"""$$$$$$#########$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%yyynnneeeaaa^^^ZZZWWWXXXTTTTTTUUUUUUUUUVVVVVVVVVUUUTTTSSSRRRRRRPPPMMMJJJGGGHHHHHHHHHHHHFFFDDDBBBBBBAAAAAA@@@??????@@@@@@>>>===<<<;;;999888777666333333222111...+++(((&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%#########$$$$$$%%%%%%%%%"""######$$$$$$$$$######%%%$$$$$$######$$$$$$%%%########################""""""#########$$$$$$$$$"""""""""""""""""""""""""""#########"""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%############$$$%%%&&&&&&"""""""""###$$$$$$%%%%%%$$$$$$###""""""###$$$%%%###########################$$$%%%&&&&&&&&&%%%%%%""""""""""""###%%%&&&'''###&&&'''&&&###"""######!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$""""""############"""""""""######"""!!!!!!"""$$$########################"""""""""""""""#########"""""""""######$$$$$$$$$ """$$$$$$$$$###$$$%%%&&&%%%###!!! !!!!!!"""$$$###"""!!!!!!"""###$$$%%%$$$"""!!!!!!!!!"""###$$$$$$######""""""!!!!!!%%%&&&&&&&&&%%%$$$"""!!!######################################################$$$$$$###"""""""""#########$$$$$$###"""""" !!!"""###$$$$$$$$$$$$###"""!!!!!!!!!"""!!!"""###"""!!!!!!###%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""&&&%%%$$$###""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############%%%%%%$$$$$$############"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""" """$$$%%%%%%"""$$$$$$""""""&&&)))######"""""""""""""""############""" """$$$'''%%%###!!!!!!"""$$$%%%!!!###$$$$$$"""!!!"""###""""""""""""###$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######"""!!! ###$$$%%%%%%$$$###$$$&&&##############################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$###"""!!!######"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$#########$$$%%%&&&!!!"""######""""""$$$&&&$$$$$$######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%yyyoooeeeaaa^^^ZZZWWWXXXTTTTTTUUUUUUUUUVVVVVVVVVUUUTTTSSSSSSRRRQQQMMMKKKIIIIIIJJJJJJHHHEEECCCAAA???>>>>>>>>>>>>>>>??????>>>>>><<<;;;999888666666333222111///---***((('''(((''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%#########$$$$$$%%%%%%&&&""""""###$$$$$$$$$$$$###&&&%%%$$$######$$$%%%&&&########################"""############$$$$$$$$$&&&&&&%%%$$$###"""!!! !!!""""""""""""!!!!!! &&&&&&%%%$$$######""""""$$$$$$###"""###$$$%%%&&&############$$$%%%&&&'''!!!!!!"""###$$$$$$%%%%%%#########$$$$$$$$$$$$$$$########################$$$$$$&&&''''''&&&%%%$$$!!!!!!!!!""""""$$$%%%%%%***//////***$$$###"""!!!""""""""""""############"""""""""""""""#########""""""############"""""""""###$$$###""""""$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""######!!!!!!""""""###$$$$$$%%%###%%%&&&&&&%%%$$$$$$%%%&&&&&&$$$"""!!! """""""""""""""######$$$$$$######"""""""""""""""##################"""""""""######$$$$$$$$$$$$###$$$$$$$$$$$$#######################################$$$%%%%%%###""""""######$$$$$$$$$$$$######"""!!!!!!"""###$$$%%%%%%&&&&&&%%%$$$###"""!!!!!!!!!!!!"""###"""!!!!!!"""$$$""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###############""""""""""""""""""""""""""""""""""""############%%%$$$###""""""###$$$%%%############$$$$$$$$$$$$""""""""""""""""""""""""###""" """$$$$$$$$$"""%%%$$$!!!"""&&&!!!!!!!!!!!!"""###%%%%%%$$$%%%%%%$$$"""###%%%''''''%%%###"""!!!"""###$$$"""###%%%$$$###""""""##################$$$%%%&&&$$$$$$$$$$$$%%%%%%&&&&&&""""""!!!!!! """$$$&&&&&&%%%%%%%%%&&&###############$$$$$$$$$######$$$$$$$$$$$$##############################"""######$$$$$$$$$###############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###""""""###$$$$$$###""""""#########"""######$$$$$$ """############&&&((($$$$$$###$$$$$$%%%&&&'''###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&zzzpppfffaaa^^^ZZZWWWXXXTTTTTTUUUUUUUUUVVVVVVVVVVVVTTTSSSSSSSSSQQQNNNKKKHHHIIIJJJJJJIIIFFFCCCAAA============>>>???@@@@@@>>>>>>===;;;999777666666555444222///---+++***)))'''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&%%%$$$###"""######$$$%%%%%%&&&&&&""""""###$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&########################"""############$$$$$$$$$$$$$$$######"""!!! !!!!!!"""#########""""""#########"""""""""!!!!!!$$$###!!!!!!!!!"""$$$%%%############$$$%%%&&&'''########################!!!"""$$$&&&&&&%%%$$$###########################"""###%%%&&&&&&$$$###""""""""""""""""""###$$$%%%(((///000)))$$$######"""""""""""""""############!!!!!!"""""""""#########""""""############""""""!!!"""###"""!!!"""###%%%!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""""""""""""""""""""""""""############ """$$$%%%$$$$$$%%%&&&$$$$$$$$$######!!! !!!!!!"""##############################"""!!!!!!##################$$$$$$ !!!!!!""""""$$$#########""""""""""""""""""""""""""""""""""""!!!###%%%$$$"""!!!!!!##################"""!!!!!!""""""######$$$$$$$$$%%%&&&%%%$$$###############""""""###""" !!!###  ###########################""""""""""""######$$$""""""""""""""""""""""""""""""""""""###############!!!!!!$$$&&&############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$"""!!!!!!###$$$###""" !!!!!!""""""!!!!!! """"""!!!!!!"""###$$$$$$###$$$$$$#########&&&(((&&&%%%###"""!!!!!!"""""""""$$$%%%%%%###"""""""""$$$$$$$$$######$$$%%%%%%!!!!!!"""###$$$$$$%%%%%%"""""""""""""""""""""""""""$$$%%%%%%$$$%%%&&&""""""#########$$$$$$$$$######$$$$$$$$$$$$##############################!!!"""###$$$$$$$$$$$$$$$"""###%%%&&&&&&&&&%%%$$$%%%%%%%%%$$$$$$$$$######!!!"""###$$$$$$###"""!!! !!!"""###############!!!"""###"""""""""$$$&&&$$$$$$$$$$$$%%%&&&''''''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&zzzpppfffbbb^^^ZZZWWWXXXTTTTTTUUUUUUUUUVVVVVVVVVVVVUUUSSSSSSSSSQQQNNNKKKGGGHHHJJJJJJIIIGGGDDDBBB>>>>>>??????@@@AAACCCCCC???>>>===;;;999777666555777555222///---+++++++++'''''''''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&%%%$$$###"""""""""###$$$%%%%%%&&&&&&!!!"""###$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&########################"""############$$$$$$$$$ !!!!!!!!!!!!"""###$$$$$$$$$$$$$$$ !!!"""###$$$###"""  !!!###$$$############$$$%%%&&&'''%%%%%%$$$$$$###""""""!!! """%%%''''''&&&$$$"""########################!!!"""###$$$$$$###!!! #########"""######$$$%%% (((+++&&&!!!###%%%$$$""""""""""""##################$$$$$$%%%%%%%%%%%%""""""############"""""" !!!"""!!! !!!###$$$#################################"""""""""""""""$$$$$$######"""!!!!!!!!!!!!###$$$&&&(((!!!"""###$$$$$$###!!! !!!"""$$$$$$$$$###""""""###$$$$$$$$$###!!! """""""""###$$$$$$$$$%%%!!!!!!!!!""""""""""""#########""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! """$$$$$$!!! """"""""""""""""""!!! !!!!!!!!!!!!!!!"""""""""$$$$$$$$$$$$$$$$$$%%%%%%"""######""" !!!"""%%%$$$###""""""###$$$%%% !!!!!!"""###$$$""""""""""""""""""""""""""""""""""""############!!!$$$&&&######""""""!!!!!! """"""""""""""""""""""""$$$###"""###$$$$$$###"""%%%"""!!!$$$)))+++'''###&&&%%%$$$"""!!! !!!"""!!!!!!"""$$$'''%%%$$$###"""!!!!!!!!!!!!###$$$%%%%%%###"""""""""%%%%%%$$$$$$###$$$$$$$$$!!!"""###$$$%%%###############$$$$$$$$$ ###$$$######$$$$$$""""""######$$$$$$$$$$$$######$$$$$$$$$$$$############################## !!!"""###$$$%%%%%%%%%"""$$$&&&'''''''''%%%$$$%%%%%%%%%$$$$$$#########!!!"""###$$$$$$###"""!!! !!!#########"""!!!""""""###""" !!!###$$$$$$$$$$$$%%%&&&'''(((#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&yyynnnccc^^^\\\XXXWWWYYYYYYVVVTTTSSSUUUWWWWWWWWWZZZXXXVVVTTTRRRPPPLLLJJJKKKJJJJJJIIIGGGEEECCCBBB@@@@@@@@@????????????>>>AAA???<<<::::::999777666555444222000---+++)))(((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$###"""!!!!!!!!!!!!!!!""""""""""""!!!!!!######$$$%%%%%%%%%%%%$$$"""###$$$%%%%%%$$$###"""!!!!!!""""""#########$$$###"""!!!!!!!!!"""$$$%%% !!!"""###$$$$$$%%%!!!###$$$###"""!!!"""###%%%%%%$$$###""""""############"""""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#################################!!!"""###$$$$$$###"""!!!!!!!!!!!!"""###%%%&&&'''&&&&&&&&&&&&&&&%%%$$$###"""###$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$################## !!!""""""############ !!!"""###$$$%%%%%%!!!"""$$$$$$$$$###!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$%%%%%%%%%%%%$$$######""""""###$$$%%%%%%&&&&&&########################""""""############""""""########################$$$$$$######""""""!!!!!! ###'''))))))(((!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$###############$$$"""!!! !!!"""$$$&&&%%%###!!! !!!!!!$$$$$$######$$$$$$%%%&&&""""""!!!!!! """""""""""""""""""""""""""###$$$%%%%%%$$$###""""""!!! !!!###%%%&&&$$$###"""!!!########################$$$$$$$$$#########""""""&&&######$$$### """&&&%%%$$$######"""!!! !!!!!!!!!!!!!!!"""######$$$$$$############$$$$$$#########"""""""""""""""###"""!!!!!!"""$$$&&&(((###"""!!! !!!"""###%%%$$$###""""""###$$$%%%$$$###""" !!!"""%%%%%%$$$$$$###"""!!!!!!"""######"""!!!!!!"""$$$$$$$$$$$$#########""""""#########"""""""""""""""!!!!!!"""###$$$%%%%%%%%%""""""###$$$%%%%%%%%%%%%!!!###$$$######$$$%%%&&&'''((('''%%%###"""!!!!!!!!!"""###############$$$###"""!!!!!!"""###$$$%%%$$$###"""!!!!!!!!!!!!!!!!!!"""###%%%&&&'''((("""""""""######$$$$$$%%% !!!"""###$$$'''$$$!!! """%%%&&&'''%%%$$$$$$######$$$$$$%%%######$$$%%%%%%&&&''''''yyynnnccc^^^\\\XXXWWWYYYXXXVVVTTTSSSUUUWWWXXXXXXXXXWWWUUUTTTSSSRRROOOLLLLLLKKKKKKIIIHHHFFFDDDCCC@@@@@@@@@@@@????????????AAA???<<<::::::999777666555444333000...,,,***)))%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%$$$$$$$$$$$$""""""############""""""######$$$%%%%%%%%%%%%$$$"""###$$$$$$$$$$$$###"""""""""""""""#########$$$######"""""""""###$$$%%%&&&%%%%%%###"""!!! !!!###$$$###"""!!!"""###%%%$$$$$$###""""""############"""""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""########################""""""############""""""#########"""######$$$%%%###############"""!!!!!!%%%%%%%%%%%%$$$###"""!!!############$$$$$$$$$$$$########################$$$$$$###""""""###$$$%%%!!!!!!!!!"""######$$$$$$!!!###%%%&&&&&&%%%%%%!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""$$$$$$%%%%%%$$$$$$###""""""""""""!!!!!!!!!!!! ########################""""""############""""""""""""""""""""""""""""""#########"""""""""""""""%%%$$$######$$$$$$###"""!!!"""###$$$$$$$$$$$$##############################"""!!! !!!"""###&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%$$$############"""""""""!!!!!!!!! """"""""""""""""""""""""""""""###$$$$$$###""""""""""""!!! !!!###%%%&&&""""""!!! !!!#################################"""""""""!!!!!!$$$!!! """!!! $$$%%%%%%%%%%%%$$$$$$$$$$$$"""""""""""""""###$$$$$$$$$######""""""######$$$""""""""""""""""""""""""$$$###"""""""""$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$###""""""!!!!!!!!!!!!"""%%%%%%$$$$$$###""""""!!!"""######"""!!!!!!"""$$$$$$$$$$$$#########""""""########################"""""""""###$$$$$$$$$%%%######$$$$$$$$$######"""!!!"""$$$$$$######$$$%%%+++&&&"""###''')))'''$$$""""""###$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$######"""######$$$$$$""""""######$$$%%%%%%%%%#########$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&+++((($$$######%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&yyynnnccc___\\\YYYXXXYYYWWWUUUSSSTTTVVVXXXYYYYYYWWWVVVUUUTTTUUUSSSQQQOOOLLLLLLKKKJJJHHHFFFDDDCCCAAA@@@@@@@@@????????????@@@>>>;;;::::::999777666666555333111///,,,+++***'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$"""###$$$$$$$$$$$$###""""""""""""#####################"""""""""###$$$%%%((('''&&&%%%###!!! !!!###$$$###"""!!!"""###%%%$$$######"""##################"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%#########"""""""""""""""#################################""""""#########%%%%%%$$$###"""""""""### !!!!!! $$$$$$$$$$$$$$$###"""!!!""""""""""""####################################&&&%%%###!!!!!!"""$$$%%%""""""""""""""""""""""""!!!"""$$$&&&'''''''''&&&!!!!!!""""""###""""""!!!########################$$$$$$%%%%%%$$$$$$###"""$$$###"""!!! """"""""""""""""""""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############(((&&&###!!!!!!!!! """"""######$$$$$$######""""""""""""""""""""""""###"""!!! !!!"""######$$$%%%'''((()))******)))(((&&&$$$###"""!!!!!!#########"""""""""""""""""""""""""""""""""""""""!!!""""""######""""""!!!""""""!!!!!!!!!###$$$%%% !!!!!!"""###########################"""""""""!!!!!!!!!!!!!!!$$$ """""" !!!%%%!!!!!!"""""""""########################$$$$$$$$$$$$######""""""######$$$""""""""""""""""""""""""%%%$$$###"""######%%%&&&###$$$$$$%%%%%%$$$$$$###"""######$$$$$$######"""!!!!!!""""""###"""""""""%%%%%%$$$$$$###""""""""""""######"""!!!!!!"""$$$$$$$$$$$$###############""""""######$$$$$$%%%%%%##################$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""###"""!!!!!!###$$$)))$$$***'''!!!######$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$""""""""""""###$$$%%%&&&#####################"""%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''...+++'''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%yyynnnddd___\\\YYYXXXYYYVVVTTTSSSTTTWWWYYYZZZZZZXXXWWWUUUUUUUUUTTTQQQOOOKKKKKKJJJIIIGGGEEECCCBBBAAAAAA@@@@@@@@@?????????@@@===;;;:::999999888666777666444222///---+++***((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$#########"""######$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$#########$$$$$$#################################""""""!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$###"""!!!"""###$$$$$$###############$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################""""""########################%%%$$$""""""""""""$$$%%%%%%$$$######""""""###### !!!!!!!!!  """###$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""###############$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!############""""""!!!!!!%%%%%%&&&&&&&&&%%%$$$###!!!!!!"""#########""""""########################$$$$$$$$$$$$$$$###""""""&&&&&&%%%###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""""""""""""""""""""""""""!!!!!!""""""######$$$$$$%%%""" """######""""""############""""""!!!!!!!!!!!!""""""""""""######"""!!!!!!"""###### !!!$$$&&&''''''''''''((('''&&&$$$###"""!!!!!!########################""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""!!!!!!"""###$$$$$$!!!!!!!!! !!!""""""###########################""""""""""""""""""""""""%%%!!! """$$$###$$$&&&""""""""""""""""""""""""""""""######$$$$$$$$$#########""""""""""""######!!!!!!!!!"""""""""""""""$$$$$$###"""""""""######"""!!!!!! !!!!!!"""!!!"""###$$$$$$###"""!!! """###$$$$$$###"""$$$$$$$$$#########"""""""""######"""!!!!!!"""$$$########################""""""###$$$%%%%%%&&&&&&$$$$$$$$$###############$$$$$$%%%%%%$$$######"""!!!""""""!!! """$$$&&&###(((%%%######$$$$$$%%%$$$$$$###%%%$$$$$$$$$$$$$$$$$$%%%"""!!!!!!""""""###$$$%%%""""""""""""""""""""""""&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''---***'''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$zzzoooddd___]]]YYYXXXZZZUUUTTTTTTUUUXXXZZZZZZYYYZZZXXXVVVUUUUUUSSSPPPMMMIIIIIIHHHGGGEEECCCAAA@@@AAAAAAAAA@@@@@@@@@@@@??????===:::999999999888666777666444222///---+++***(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&""""""###$$$$$$$$$######"""##################"""######$$$%%%%%%%%%%%%$$$$$$##################$$$$$$$$$$$$###############!!!!!!  !!!"""###"""######$$$%%%%%%&&&&&&!!!###$$$###"""!!!"""###$$$###############$$$$$$#########$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$###""""""###$$$%%%######""""""######$$$%%%""""""###############"""!!!"""###$$$$$$$$$ !!!!!!!!!"""""""""""""""#########$$$$$$$$$######$$$$$$$$$"""!!! $$$$$$######"""!!!!!!!!!$$$$$$$$$$$$$$$######"""!!!!!!"""##########################################$$$$$$$$$$$$###""""""%%%%%%%%%$$$$$$#########!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""########################!!!!!!""""""######$$$$$$"""  ###$$$%%%""""""#########""""""!!! !!!!!!""""""""""""######""""""""""""######!!!"""###%%%%%%%%%$$$###&&&%%%$$$$$$######$$$$$$############$$$$$$$$$$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""###############"""!!!!!!!!!!!!!!!################################################$$$!!!$$$######&&&((((((((('''&&&%%%%%%$$$ !!!"""#########""""""###""""""""""""""""""### !!!!!!""""""""""""###""""""!!!!!!!!!!!!"""###!!!!!!###!!!"""###$$$$$$###"""!!! !!!"""$$$$$$$$$###"""$$$$$$$$$###############"""######"""!!!!!!"""$$$########################""""""###$$$%%%%%%&&&&&&$$$$$$$$$#####################$$$%%%&&&&&&%%%%%%"""###$$$###""""""$$$&&&&&&###"""###''''''%%%""""""###############""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!!!!""""""###!!!!!!!!!"""######$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$############$$$$$$%%%(((&&&$$$$$$%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%$$$zzzoooddd```]]]YYYYYYZZZVVVUUUUUUVVVYYYZZZZZZYYYZZZXXXVVVUUUTTTRRROOOMMMHHHHHHGGGFFFDDDBBB@@@???AAAAAAAAAAAA@@@@@@@@@@@@>>><<<:::999999999888666666555333111///,,,+++***((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&"""###%%%&&&'''&&&&&&%%%""""""############""""""######$$$%%%%%%%%%%%%$$$$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$#########!!!!!!  !!!"""###$$$$$$$$$$$$$$$#########!!!###$$$###"""!!!"""############"""######$$$%%%###$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%########################$$$$$$############$$$$$$###"""""""""###$$$%%%%%%######$$$%%%%%%%%%$$$$$$!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""""""""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$#########""""""!!!!!! !!!!!!###$$$$$$%%%!!!!!!"""###$$$$$$$$$$$$##############################$$$$$$######"""!!!""""""""""""############""""""""""""""""""""""""""""""############""""""########################""""""""""""###############!!!!!!"""###"""""""""######""""""!!!!!! !!!!!!""""""######$$$########################$$$$$$%%%%%%%%%$$$######$$$#########$$$%%%%%%&&&###############$$$$$$$$$""""""""""""""""""""""""###""""""!!!!!!""""""###""""""""""""######""""""$$$###""""""!!!!!!!!!!!!####################################$$$$$$$$$$$$ !!!!!!!!!"""(((''''''&&&%%%######""" !!!######"""!!!!!!###""""""!!!!!!""""""### !!!!!!""""""###!!!"""""""""""""""""""""%%%###  ###%%%!!!""""""######""""""!!!""""""######$$$#################################"""######"""!!!!!!"""$$$###############$$$$$$$$$""""""######$$$$$$%%%%%%##################$$$$$$""""""###$$$%%%&&&&&&%%%"""$$$&&&'''&&&&&&&&&'''###$$$&&&&&&%%%###"""""""""############"""!!!!!!######$$$$$$$$$$$$############"""""""""""""""###!!!!!!""""""###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""""""""######$$$###""""""$$$&&&%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%zzzoooeee```]]]ZZZYYYZZZWWWVVVVVVWWWYYYZZZYYYWWWWWWVVVTTTTTTTTTRRRPPPNNNHHHHHHGGGFFFDDDBBBAAA@@@BBBBBBAAAAAAAAA@@@@@@@@@===;;;999888999999888666555444333000...,,,***)))''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&!!!###%%%'''''''''&&&%%%######$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$$$$###""""""###$$$$$$%%%%%%%%%$$$$$$############""""""!!!!!!###$$$%%%%%%%%%$$$###""""""!!!!!!!!!###$$$###"""!!!"""#########""""""###$$$$$$%%%###$$$$$$%%%$$$###"""!!!########################"""#########$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###%%%$$$######"""#########""""""###$$$$$$$$$$$$$$$ !!!!!!""""""!!!!!! !!!!!!"""""""""#########!!!""""""###$$$$$$%%%%%%$$$###!!! """$$$&&&#########""""""""""""""" !!!"""###$$$%%%!!!!!!"""###$$$$$$$$$$$$""""""""""""""""""""""""###############""""""!!!""""""""""""""""""""""""########################""""""############""""""#################################"""""""""""""""###"""!!!!!!######"""!!!"""""""""""""""!!!!!! !!!!!!""""""###$$$$$$%%%#########$$$$$$#########$$$$$$$$$#########$$$$$$$$$#########$$$$$$%%%&&&"""""""""#########$$$$$$""""""""""""""""""""""""$$$###""""""""""""###$$$""""""#########""""""""""""""""""!!!""""""###$$$########################""""""""""""#########$$$ !!!"""""""""!!!!!! !!!"""$$$$$$###"""!!!""""""!!!!!!!!!!!!"""""" !!!""""""###""""""###$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""!!!!!!!!!!!!""""""$$$$$$######"""#################################"""######"""!!!!!!"""$$$""""""#########$$$$$$$$$########################"""""""""###$$$$$$$$$%%%!!!""""""#########""""""###%%%%%%$$$$$$%%%!!!"""###""" !!!###$$$$$$$$$######"""!!!""""""###$$$$$$###""""""############$$$%%%&&&&&&######$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$######""""""""""""######$$$###"""###$$$%%%%%%$$$"""###%%%&&&&&&%%%###"""$$$$$$$$$%%%%%%&&&&&&&&&zzzoooeee```]]]ZZZYYYZZZXXXWWWWWWXXXYYYYYYXXXVVVTTTSSSRRRSSSSSSSSSQQQOOOIIIIIIHHHGGGEEECCCAAA@@@BBBBBBBBBAAAAAAAAA@@@@@@===;;;999888999999888777555444222000---+++)))(((&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&& ###%%%&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$%%%$$$###""""""###$$$%%%%%%%%%%%%$$$$$$#########%%%$$$#########$$$&&&&&&#########"""""""""""""""!!!###$$$###"""!!!"""#########""""""###$$$%%%%%%###$$$%%%%%%$$$###"""!!!########################!!!!!!""""""#########$$$###########################$$$%%%&&&&&&%%%$$$###'''&&&%%%###"""!!!!!!!!! !!!""""""###""""""!!!"""###$$$$$$""""""""""""############!!!""""""###$$$$$$%%%%%%### """&&&""""""""""""""""""######$$$######"""!!!"""""""""!!!!!!"""$$$$$$%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!###############"""!!!!!!$$$#########"""""""""!!!########################""""""############""""""""""""""""""""""""""""""$$$$$$######""""""!!!!!! """%%%%%%$$$###"""""""""""""""!!! !!!""""""###$$$%%%%%%%%%######$$$$$$$$$$$$#########"""!!! !!!"""$$$%%%%%%$$$$$$###$$$$$$$$$%%%!!!!!!""""""############""""""""""""""""""""""""%%%$$$###""""""###$$$%%%""""""############"""!!! !!!!!!"""$$$%%%&&&######################## !!!!!!!!!""""""######!!!"""!!!"""""""""""""""############ """$$$%%%%%%%%%###"""""""""!!!!!!!!!!!!"""""" !!!""""""###"""###$$$%%%&&&'''''''''!!!"""$$$&&&&&&$$$"""!!!###"""!!! !!!"""###&&&%%%###"""""""""########################$$$$$$"""######"""!!!!!!"""$$$""""""######$$$$$$$$$$$$#########"""""""""""""""!!!!!!"""###$$$%%%%%%&&&""""""""""""!!! !!!!!! &&&$$$"""!!!!!!###%%%&&&%%%%%%%%%%%%%%%$$$###"""!!!"""###$$$$$$###"""!!!######$$$%%%&&&((()))***&&&&&&%%%%%%$$$######""""""""""""######$$$$$$%%%$$$$$$######"""######$$$%%%$$$######%%%%%%$$$###"""###%%%&&&&&&%%%###"""######$$$%%%%%%&&&''''''wwwlllbbb______\\\YYYYYYZZZXXXVVVVVVWWWXXXXXXWWWTTTTTTSSSQQQPPPOOONNNMMMJJJHHHFFFDDDBBBBBBBBBBBBCCCBBBBBBAAAAAA@@@@@@???@@@>>>:::999999999888777999888555111...+++***)))(((&&&%%%%%%%%%%%%$$$"""%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%,,,+++(((&&&###!!! $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$###""""""###$$$$$$###!!! !!!"""""""""!!!!!!"""###$$$$$$######$$$%%%%%%%%%$$$$$$$$$###"""!!!!!!"""###$$$ !!!"""###$$$%%%%%%)))((('''&&&$$$###"""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$&&&$$$""" !!!"""$$$''''''&&&$$$"""!!! """"""""""""""""""""""""$$$$$$######""""""!!!!!!%%%$$$###"""!!!!!!!!!!!!%%%$$$$$$###"""!!!!!! !!!!!!"""###############$$$""" !!!$$$%%%###!!!%%%$$$$$$$$$######""""""""""""""""""""""""""""""$$$$$$######""""""!!!!!!""""""""""""############""""""############""""""&&&%%%%%%$$$###"""!!!!!!&&&$$$"""!!!""""""!!! """"""""""""""""""""""""######""""""!!!!!!!!! ######""""""""""""######!!!""""""#########""""""""""""!!!!!!"""###$$$$$$ !!!!!!""""""""""""""""""""""""""""""""""""""" !!!###%%%&&&&&&&&&%%%$$$###""""""###$$$%%%"""!!!###'''!!!$$$''''''$$$"""#########$$$$$$$$$$$$%%%%%%$$$""" !!!"""$$$"""  """"""""""""######""" !!!###$$$%%%&&&''''''&&&%%%$$$#########"""""""""""""""$$$$$$##################$$$###"""!!!!!!"""###$$$&&&%%%$$$"""""""""######%%%!!!###&&&%%%###&&&%%%###!!!!!!!!!""""""!!!""""""""""""#########&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!"""###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""#######################################""""""!!!!!! ######$$$$$$$$$$$$##############################""""""""""""""""""""""""$$$######"""""""""""""""$$$$$$$$$#########""""""&&&%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&xxxlllbbb```___\\\YYYYYYYYYXXXWWWWWWXXXXXXWWWVVVTTTTTTSSSRRRQQQOOONNNMMMKKKJJJHHHGGGEEEDDDDDDDDDCCCBBBBBBAAAAAA@@@?????????===:::888888888777666999777555111...,,,***)))$$$$$$$$$&&&)))++++++***%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%$$$###""""""###$$$$$$###"""!!!!!!##################$$$%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$!!!!!!!!!!!!!!!"""######""""""""""""############%%%$$$$$$######""""""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$'''%%%###!!!!!!"""$$$%%%$$$$$$$$$#########""""""##############################"""""""""!!!!!!!!!""""""!!!!!!"""###$$$$$$""""""!!! !!!""""""#########"""""""""  """"""!!!!!!!!!!!!!!! """"""""""""""""""""""""#########"""""""""""""""""""""""""""############"""######$$$$$$######""" !!!###$$$&&&''''''(((&&&$$$$$$%%%%%%$$$###""""""""""""""""""""""""#########"""""""""!!!!!!######""""""""""""#####################"""!!! """"""""""""######$$$$$$ !!!!!!"""""""""""""""########################!!!"""###$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""""""""!!! !!!###%%%"""$$$###"""!!!!!!"""""""""#########$$$$$$$$$$$$$$$""" !!!###$$$###!!!!!!"""###$$$$$$"""!!!!!! !!!!!!""""""""""""############""""""###"""""""""""""""""""""########################$$$###"""!!!!!!""""""###$$$$$$###"""""""""######&&&""" ###%%%### !!!!!!!!!!!!!!!###$$$%%%###$$$$$$$$$$$$%%%%%%%%%""""""""""""""""""!!!!!!$$$$$$%%%%%%$$$$$$###"""!!!!!!!!!!!!"""###$$$%%%########################!!!""""""#######################################%%%%%%$$$$$$$$$#########""""""############""""""######################################################"""######$$$%%%%%%$$$$$$$$$#########""""""%%%%%%$$$$$$###""""""""""""""""""############$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&xxxmmmccc```___\\\ZZZYYYXXXWWWWWWXXXYYYYYYVVVTTTSSSTTTTTTTTTSSSPPPNNNLLLKKKKKKJJJJJJHHHGGGEEEDDDBBBBBBBBBAAA@@@@@@??????>>><<<999777777888777666999777444111...,,,***)))***(((''''''(((((('''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%#########""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((((((%%%%%%%%%%%%$$$###"""""""""$$$$$$$$$"""!!!"""###$$$$$$$$$$$$$$$$$$%%%&&&""""""############""""""!!!!!!"""###$$$$$$$$$$$$%%%%%%$$$###"""!!!!!! """"""##################################################################$$$$$$############$$$$$$'''&&&$$$""""""###%%%&&&!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""###"""""""""""""""###$$$%%%$$$###!!!!!!!!!""""""""""""#########""""""!!!"""!!! """"""!!! !!! """"""""""""""""""""""""""""""""""""############"""""""""#########$$$$$$"""######$$$$$$######"""%%%%%%$$$$$$$$$$$$$$$$$$%%%###""""""###$$$###"""""""""""""""""""""""""""#########""""""""""""!!!######""""""""""""######$$$$$$$$$$$$###!!! ############$$$$$$$$$$$$ !!!""""""######""""""##############################$$$$$$$$$######"""$$$$$$$$$%%%%%%$$$$$$$$$"""$$$%%%%%%###""""""###"""###$$$$$$&&&'''!!!"""""""""############"""######"""!!!!!!"""$$$######"""!!!!!!!!! """"""######!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""##############################$$$###"""!!!!!!!!!!!!"""!!!!!!""""""######""""""&&&###!!!"""$$$$$$!!!!!! !!!"""###$$$###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$%%%%%%$$$$$$######"""""""""""""""###$$$%%%########################!!!"""######$$$$$$##############################%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$######################################################"""""""""###$$$&&&'''((($$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&xxxmmmccc```___\\\ZZZZZZWWWWWWXXXYYYZZZXXXUUURRRSSSTTTUUUUUUTTTQQQNNNLLLIIIIIIJJJIIIHHHFFFDDDCCCBBBBBBAAAAAA@@@?????????===;;;888777777777777666888777444111...,,,+++***+++)))'''&&&&&&%%%###!!!%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%$$$###"""""""""$$$$$$$$$""""""###$$$$$$$$$#########$$$$$$%%%#########$$$######""""""###$$$%%%&&&&&&%%%$$$###&&&%%%$$$$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""$$$$$$############$$$$$$&&&%%%###""""""###$$$%%%!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$&&&%%%$$$"""!!! '''%%%$$$"""""""""$$$$$$"""############"""!!!!!!$$$############$$$#####################"""""""""""""""""""""""""""""""""!!!!!!""""""######$$$$$$""""""#########$$$$$$$$$!!!""""""######""""""!!!''''''&&&%%%$$$###""""""###!!! """######"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""#####################"""!!! $$$$$$$$$%%%%%%%%%$$$$$$!!!!!!"""############"""""""""""""""""""""""""""#########$$$$$$$$$#########$$$%%%&&&&&&%%%$$$######%%%&&&%%%###""""""###%%%&&&&&&%%%$$$$$$%%%'''!!!!!!"""""""""######### """######""""""###%%%%%%&&&&&&%%%""" """"""%%%### $$$###"""!!!!!!"""###$$$"""""""""""""""#########""""""""""""############$$$###""""""!!!!!!  !!!#########"""!!!###""""""###%%%$$$!!!######"""!!!!!! !!!!!!"""""""""########################$$$$$$$$$"""######$$$######""""""###"""""""""######$$$%%%########################""""""###$$$$$$$$$$$$#############################################""""""$$$%%%%%%%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$%%%&&&&&&#################################$$$$$$%%%%%%%%%############$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&xxxmmmccc``````]]]ZZZZZZXXXWWWWWWYYYYYYXXXTTTRRRRRRSSSUUUUUUTTTQQQMMMKKKFFFFFFGGGGGGFFFDDDBBBAAABBBAAAAAA@@@@@@???>>>>>>===:::888777777777777666888666444111...,,,+++***&&&%%%$$$&&&((())))))(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$######$$$$$$%%%%%%%%%%%%$$$###"""""""""###$$$$$$###"""###%%%$$$###""""""""""""######&&&&&&''''''&&&%%%$$$$$$%%%%%%&&&&&&%%%###!!! $$$$$$$$$###############&&&&&&%%%$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$############$$$$$$######""""""""""""###$$$###############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$"""!!! ###"""!!! !!!"""""""""#########""""""!!!###$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""######$$$$$$############$$$$$$$$$$$$ !!!!!!!!!!!!!!!!!! """###%%%'''((((((&&&$$$######%%%&&&&&&%%%"""""""""""""""""""""""" ######""""""""""""###### !!!"""###############$$$$$$%%%%%%%%%$$$$$$###!!!""""""###############!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$######%%%&&&&&&%%%######%%%%%%$$$""" """$$$(((((('''%%%###"""###%%%""""""""""""############!!!######""""""###%%%###&&&))))))'''%%%$$$%%%"""###%%%$$$ $$$###"""!!!!!!"""###$$$!!!!!!""""""############!!!!!!"""""""""#########""""""""""""!!!!!!  !!!#########"""!!! !!!"""###%%%$$$###!!!#########"""!!!!!! !!!!!!"""""""""######### !!!!!!!!!!!!"""""""""""""""!!!##################$$$%%%""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$########################""""""""""""""""""""""""######$$$$$$$$$$$$######################################################$$$######"""""""""#######################################$$$%%%%%%&&&&&&"""""""""#########$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&yyynnndddaaa```]]][[[ZZZYYYXXXWWWWWWXXXWWWTTTRRRRRRSSSSSSSSSRRROOOMMMKKKEEEFFFFFFEEEDDDCCCBBBBBBAAAAAAAAA@@@??????>>>>>>===;;;888777888888888777777666444111...---+++++++++***))))))******)))(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$#########$$$%%%%%%%%%%%%$$$###"""""""""###%%%$$$######$$$%%%$$$###""""""!!!"""""""""############""""""!!! $$$$$$######"""!!!"""#########$$$%%%%%%%%%$$$$$$###"""!!!!!! """"""""""""""""""""""""########################$$$$$$############$$$$$$""""""""""""""""""######$$$$$$$$$#######################################!!!!!!!!!"""""""""""""""!!!!!!!!!!!!"""###$$$%%%###############"""""""""!!!!!!"""###############!!!"""######!!!!!!"""###""""""###############$$$""""""""""""""""""""""""""""""""""""#####################$$$$$$$$$$$$%%% !!!!!!""""""!!!!!! !!!!!!"""###$$$$$$%%%%%%&&&$$$""""""$$$$$$$$$###"""""""""""""""""""""""" !!!!!!######""""""""""""###### !!!###$$$$$$$$$$$$###$$$%%%%%%%%%$$$""""""!!!"""######$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$%%%%%%%%%#########$$$$$$#########%%%%%%$$$""" !!!###&&&$$$%%%%%%$$$"""!!!###$$$"""#########$$$$$$$$$$$$!!!###$$$###"""###$$$###%%%%%%$$$%%%'''### """$$$$$$"""!!!!!! !!!!!!!!!!!!!!!"""######$$$$$$ !!!!!!""""""######### !!!!!!""""""!!!!!! !!!!!!""""""######"""""" """######$$$$$$$$$ !!!"""###$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%% !!!!!!""""""### !!!""""""###"""""""""$$$$$$#########$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$%%%$$$$$$$$$#################################$$$$$$$$$$$$$$$!!!!!!!!!""""""!!!!!!!!!########################""""""""""""""""""""""""$$$######"""!!!!!!""""""###############$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&"""""""""############$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&yyynnndddaaa```]]][[[[[[ZZZXXXVVVVVVVVVVVVTTTRRRRRRRRRRRRQQQPPPNNNLLLKKKHHHGGGFFFFFFEEEEEEEEEEEEAAAAAA@@@@@@???>>>>>>>>>===;;;999888999999999888777666333111///---,,,+++111///,,,+++***(((%%%###%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&'''(((%%%%%%%%%%%%$$$###"""""""""###%%%$$$$$$###%%%&&&%%%$$$######"""""""""###!!!!!!!!!!!! ######"""""""""######$$$#########$$$$$$%%%%%%%%%""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""""""""######$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$ !!!"""$$$%%%&&&###$$$&&&''''''&&&$$$### !!!###$$$$$$$$$$$$!!!"""$$$###!!! """$$$!!!!!!""""""############""""""""""""""""""""""""#########"""""""""""""""#########$$$$$$$$$%%%%%%""""""############""""""$$$$$$######"""!!! $$$###!!! !!!!!!!!! """"""""""""""""""""""""!!!!!!!!!"""""""""############""""""""""""###### !!!"""###############"""###$$$%%%$$$###!!! """"""###$$$$$$$$$$$$###########################"""######$$$$$$$$$#########""""""!!!!!!""""""######$$$%%%%%%$$$$$$%%%&&&%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$%%%%%%%%%%%% """$$$$$$###""""""### ###"""!!!"""$$$######"""""""""######### !!!!!!""""""!!!!!! !!!!!!"""######$$$$$$ !!!!!!"""######$$$ """"""""""""!!!$$$$$$###"""""""""######""""""###"""!!!"""###$$$!!!"""###$$$%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%""""""###$$$$$$%%%&&&&&&""""""###$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$$$$"""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&!!!""""""######""""""!!!########################!!!!!!!!!!!!!!!!!!!!!!!!######"""""""""###$$$$$$""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&yyynnndddaaa```^^^[[[[[[[[[YYYVVVUUUUUUUUUTTTSSSSSSRRRQQQOOONNNMMMLLLLLLKKKJJJHHHGGGFFFGGGGGGHHHAAAAAA@@@@@@???>>>>>>>>>>>><<<999888999::::::999777666333111///---,,,+++)))((('''((()))***)))'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$&&&)))***,,,%%%%%%%%%%%%$$$###"""""""""###%%%%%%$$$$$$%%%&&&&&&%%%%%%$$$#########$$$&&&&&&&&&&&&%%%$$$""""""%%%$$$$$$$$$%%%''')))+++$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''"""""""""""""""######$$$!!!###%%%%%%$$$!!! !!!"""$$$%%%%%%%%%"""%%%&&&&&&###"""$$$&&&""""""######$$$$$$$$$%%%""""""""""""""""""""""""$$$$$$######""""""!!!!!!######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$!!!"""$$$%%%&&&(((&&&$$$###$$$$$$###"""""""""""""""""""""""""""""""""######$$$$$$$$$%%%######""""""""""""######"""############""""""!!!!!!"""$$$%%%$$$""" """"""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$"""!!!!!!###"""!!! !!!"""###!!!$$$''')))((('''&&&&&&***,,,,,,+++(((&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&& """$$$$$$###"""!!!"""!!!((()))&&&""""""$$$###$$$%%%$$$""""""###%%%"""###$$$%%%%%%$$$###""" !!!!!!"""###$$$$$$$$$ !!!"""######$$$ """######""""""&&&%%%$$$"""""""""###$$$%%%%%%$$$""" !!!###%%%%%%&&&&&&%%%$$$"""!!!!!!""""""""""""######### !!!"""############$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$#################################$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%########################!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###$$$%%%''''''""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&|||pppddd```___\\\[[[[[[YYYWWWUUUVVVWWWVVVRRRNNNPPPPPPOOONNNMMMLLLJJJJJJHHHHHHHHHGGGFFFEEEDDDCCCBBBBBBBBBAAA@@@???>>>======<<<;;;:::999999999999777666555333000...,,,+++''''''''''''(((((((((((('''&&&$$$#########$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&###""""""%%%(((((($$$!!!$$$%%%%%%$$$###$$$''')))$$$$$$%%%%%%%%%$$$######%%%$$$######""""""######$$$$$$######$$$$$$%%%&&&%%%$$$###!!!!!!!!!""""""$$$"""!!!"""######"""!!!'''''''''&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""""""""######"""""""""!!!!!!""""""############$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!###"""!!!''''''"""$$$%%%&&&&&&%%%$$$###"""%%%%%%$$$$$$$$$$$$%%%%%%###############$$$$$$%%%#########$$$$$$%%%%%%%%%###$$$%%%%%%$$$###"""!!!$$$#########$$$%%%&&&&&&%%%%%%$$$$$$"""!!! ###$$$%%%%%%$$$###"""!!!######""""""""""""###### !!!!!!!!!!!!######$$$$$$$$$%%%%%%%%% """$$$$$$"""""""""###$$$$$$$$$%%%%%%$$$$$$$$$########################%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$############"""$$$###"""""""""###%%%%%%***(((%%%"""!!!!!!###$$$$$$%%%%%%&&&%%%$$$"""!!!######""""""######$$$%%%"""############$$$$$$$$$&&&&&&%%%%%%$$$###""""""''''''&&&%%%$$$###"""!!!$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&%%%$$$###"""%%%&&&'''&&&$$$###$$$%%%$$$#########""""""!!!!!! !!!###$$$$$$$$$$$$$$$######"""!!!!!!!!!"""#########$$$$$$$$$$$$$$$$$$$$$#########""""""%%%%%%$$$###""""""###### !!!"""###$$$%%%%%%%%%$$$"""$$$&&&'''%%%"""$$$###"""!!! !!!######""""""!!!!!!  !!!"""######$$$###""""""""""""$$$%%%&&&""""""""""""""""""######%%%$$$$$$$$$###"""""""""!!!!!!!!!!!!!!!!!!!!!!!!((('''%%%###""""""######$$$$$$###"""###$$$&&&'''########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%!!!"""###$$$$$$###"""!!!""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###!!!!!!!!!""""""######$$$$$$$$$%%%%%%%%%%%%%%%$$$###""""""""""""&&&%%%%%%$$$#########$$$%%%%%%%%%$$$$$$$$$######'''&&&%%%&&&''''''&&&%%%{{{oooccc```___]]][[[[[[\\\ZZZYYYYYYZZZYYYUUURRRPPPPPPPPPOOONNNLLLJJJIIIHHHHHHHHHGGGFFFEEEDDDCCCBBBBBBBBBAAA@@@???===<<<<<<<<<;;;:::999999999999777666444222000---,,,+++******))))))((((((((('''((('''%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%'''))))))'''$$$%%%%%%%%%###!!! """###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""######$$$$$$######$$$$$$%%%&&&$$$###""""""""""""###$$$%%%###"""###$$$%%%$$$"""%%%$$$$$$$$$############%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$#########""""""######################## $$$$$$!!!"""&&&&&&"""###############"""!!!!!!######""""""""""""######!!!!!!!!!!!!!!!""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!""""""!!!!!!""""""###$$$###############""""""!!!###$$$$$$%%%$$$###"""!!!######""""""""""""######!!!!!!"""""""""#####################$$$$$$$$$%%% """######"""!!!"""#########$$$$$$$$$$$$##############################!!!!!! !!!!!!$$$$$$$$$############"""$$$###"""""""""###$$$%%%'''%%%$$$""""""###$$$%%%$$$%%%%%%%%%$$$$$$###"""######""""""######$$$%%%"""############$$$$$$$$$######""""""!!! %%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$###"""$$$%%%&&&%%%###"""###$$$$$$$$$$$$$$$#########"""!!!"""############"""""""""""""""#########!!!"""""""""############$$$$$$$$$#########""""""%%%$$$$$$###""""""######"""""""""""""""""""""###"""!!! !!!$$$$$$### """!!!!!!!!!!!!"""""""""############"""""""""!!!!!!!!!!!!""""""#########%%%$$$###""""""######$$$#########"""""""""""""""$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$############$$$%%%$$$#########$$$%%%&&&########################""""""######$$$%%%%%%&&&%%%%%%$$$######$$$%%%%%%"""###$$$$$$$$$###"""!!!#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$"""""""""###$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$############"""######$$$###"""zzznnnccc______]]][[[\\\]]][[[[[[[[[[[[YYYVVVSSSRRRRRRQQQPPPNNNLLLIIIHHHHHHHHHHHHGGGFFFEEECCCCCCCCCCCCBBBAAA@@@>>><<<;;;<<<;;;:::999999888999999666555333111///---+++***,,,,,,+++***)))(((''''''((('''&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$###$$$%%%%%%$$$###&&&&&&%%%"""%%%%%%$$$######$$$%%%&&&%%%$$$######""""""######$$$$$$######$$$$$$%%%&&&$$$############$$$%%%%%%%%%$$$###$$$%%%&&&%%%##################"""""""""%%%$$$$$$######$$$$$$%%%"""######$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############"""""""""""""""""""""""" $$$&&&$$$###%%%%%%###""""""!!! !!!!!!######""""""""""""######$$$$$$$$$###$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""""""""######""""""!!!!!!!!!"""######!!!!!!"""###$$$$$$$$$######$$$$$$$$$$$$###""""""""""""""""""""""""""""""#########$$$$$$$$$%%%%%%"""""""""#########$$$$$$!!!###$$$$$$"""!!!"""###"""##################"""###########################""""""!!!!!!"""######$$$$$$$$$############"""######""""""######$$$%%%#########$$$$$$%%%%%%&&&%%%%%%$$$############$$$###""""""""""""###$$$$$$"""############$$$$$$$$$"""""""""!!! #########$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$$$$######"""$$$$$$$$$"""!!!"""###%%%%%%%%%$$$$$$$$$$$$$$$ !!!""""""######"""""" !!!!!!"""######$$$$$$"""""""""#########$$$$$$$$$$$$$$$###############%%%$$$######"""############"""""""""!!!!!!!!! !!! !!!######"""!!! !!!"""######$$$$$$$$$############"""""""""#####################&&&%%%$$$###""""""""""""$$$#########""""""!!!!!!###############$$$$$$$$$""""""""""""""""""""""""%%%$$$############$$$$$$%%%%%%$$$#########$$$$$$######################## !!!!!!"""###$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%yyynnnccc______]]]\\\\\\ZZZYYYYYYYYYXXXVVVTTTRRRSSSSSSSSSQQQOOOLLLIIIGGGGGGGGGGGGGGGFFFDDDCCCBBBDDDCCCBBBAAA???===;;;:::;;;::::::999888888999999555555333111...,,,***)))++++++***))))))(((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$""""""""""""""""""%%%%%%$$$!!!&&&$$$###""""""$$$&&&'''%%%$$$######""""""######$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$###"""###%%%%%%%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%!!!!!!""""""""""""!!!!!! !!!!!!"""###$$$$$$########################"""""""""###############!!!$$$&&&%%%######$$$$$$###"""  !!!"""%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$############$$$$$$""""""###$$$$$$$$$$$$############$$$############""""""############""""""#########$$$$$$$$$%%%%%%!!!""""""""""""############%%%&&&&&&$$$######$$$""""""############""""""########################$$$$$$######$$$$$$%%%%%%$$$$$$$$$#########""""""###############$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$%%%$$$###""""""###$$$%%%"""""""""""""""###$$$$$$""""""#########$$$$$$$$$%%%$$$$$$$$$#########"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%!!!!!!"""###############"""###$$$$$$"""!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########""""""!!!!!!!!!""""""##################$$$$$$$$$%%%%%%%%%########################$$$$$$###############$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###$$$$$$$$$### !!!"""""""""""""""###"""""""""""""""""""""$$$$$$$$$###############%%%$$$$$$#########""""""$$$$$$######"""!!!!!!!!!"""""""""###$$$$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!###############$$$$$$%%%%%%%%%$$$#########""""""########################"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$######"""%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%######"""###$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$######%%%&&&'''&&&%%%%%%&&&'''zzzoooccc```___]]]\\\]]]XXXYYYYYYYYYWWWTTTSSSRRRSSSSSSSSSSSSPPPMMMJJJGGGGGGGGGGGGFFFEEEDDDCCCBBBCCCCCCBBBAAA???===;;;:::::::::999888888888999999555555333111...,,,***)))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$%%%&&&&&&###$$$$$$### %%%$$$###""""""$$$&&&'''%%%$$$######""""""######$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%$$$###""""""###!!!!!!"""$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%%%%%%%%%%$$$ !!!!!!!!!!!!!!!#################################$$$$$$$$$%%%%%%######$$$%%%$$$###$$$&&&###"""!!! !!!!!!###$$$%%%%%%$$$$$$$$$$$$%%%%%%  !!!!!!$$$$$$$$$$$$$$$$$$$$$$$$######!!!!!!!!!"""###$$$$$$$$$######"""######$$$$$$$$$$$$$$$$$$###""""""##################$$$$$$!!!"""############"""!!!"""""""""############$$$!!!""""""""""""#########%%%'''((((((&&&$$$%%%%%%""""""############""""""########################""""""!!!""""""###$$$$$$$$$$$$$$$#########""""""""""""######$$$$$$$$$$$$###$$$%%%&&&&&&$$$###"""$$$###"""""""""###$$$%%%""""""!!!!!!""""""###$$$""""""#########$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""############"""$$$%%%$$$######$$$%%%""""""#################################""""""!!!############""""""!!!!!!""""""""""""####################################$$$###############$$$$$$ !!!"""######$$$"""###$$$$$$$$$#########"""""""""###"""!!!  !!!!!!!!!!!!!!!!!!!!!$$$$$$$$$###############""""""######$$$$$$$$$$$$############""""""!!!!!!"""""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!########################%%%%%%%%%$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######!!!###$$$###!!!!!!"""$$$}}}qqqeeebbb```^^^\\\]]]YYY[[[\\\[[[XXXVVVTTTTTTRRRSSSTTTTTTRRRNNNKKKHHHGGGGGGGGGFFFEEEDDDBBBBBBBBBBBBAAA@@@???===;;;:::999999888888888888999999666555333111///---+++***&&&'''''''''((((((((()))$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###%%%%%%$$$###%%%&&&!!!###$$$$$$###""""""###$$$############%%%&&&'''%%%$$$######""""""######$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%$$$###"""!!!"""!!! !!!###$$$$$$###"""""""""###############%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$######%%%%%%$$$###"""!!!!!! ###############$$$$$$$$$#########$$$%%%%%%&&&&&&$$$"""$$$))),,,)))&&&%%%######""""""######$$$$$$######""""""""""""###### !!!!!!"""%%%%%%%%%$$$$$$$$$$$$###""""""!!!!!!!!!"""######""""""!!! !!!!!!$$$%%%%%%%%%$$$###""""""#########"""######$$$%%%!!!"""###$$$$$$###"""!!!!!!!!!!!!""""""""""""###"""""""""#########$$$$$$&&&((()))(((&&&%%%%%%%%%"""##################"""########################$$$#########$$$%%%&&&'''$$$$$$$$$############"""""""""###$$$$$$$$$$$$###$$$%%%%%%&&&%%%$$$###"""###""""""""""""###$$$$$$"""!!!!!!!!!!!!"""######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""$$$$$$$$$$$$$$$######### !!!"""###############"""###%%%$$$######$$$&&&"""""""""""""""##################$$$######""""""$$$$$$######"""!!!!!!  !!!!!!###############$$$$$$$$$#########"""######$$$%%% !!!"""###$$$%%%%%%"""$$$%%%$$$""" !!!"""############!!! !!!!!!"""#####################!!!!!!"""$$$$$$%%%%%%$$$"""""""""""""""""""""##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$$$$############$$$######"""!!!########################%%%%%%%%%$$$######""""""###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""###$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######!!!$$$&&&%%%"""!!!###%%%ssshhhcccaaa^^^\\\\\\ZZZ\\\^^^\\\YYYVVVUUUVVVQQQRRRTTTTTTSSSPPPLLLJJJGGGGGGFFFFFFEEECCCBBBAAAAAAAAA@@@@@@???===<<<;;;999999888888888888999999777666444222000---,,,+++)))))))))((((((((((((((($$$%%%&&&'''(((''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$"""###""""""###$$$ """%%%%%%$$$######$$$"""######$$$$$$%%%&&&&&&%%%$$$######""""""######$$$$$$######$$$$$$%%%&&& !!!###$$$$$$$$$######"""!!!!!!"""$$$%%%%%%$$$############$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%!!!!!!""""""""""""!!!!!!$$$$$$$$$$$$%%%%%%%%%%%%""""""#########$$$$$$$$$"""""""""###$$$%%%%%%%%%###!!!&&&222888222(((###!!!"""######$$$$$$$$$#########""""""""""""#####################$$$$$$%%%%%%%%%%%%$$$$$$$$$###### !!!!!!"""""""""""""""""""""!!! ######$$$$$$%%%%%%$$$$$$######"""""""""###%%%%%%!!!"""###$$$$$$###"""!!!!!!!!!!!!"""""""""##################$$$$$$$$$%%%&&&'''((('''%%%######$$$######$$$$$$$$$$$$##############################%%%%%%%%%%%%&&&'''((()))$$$$$$$$$############"""!!!"""###$$$%%%$$$$$$#########$$$%%%%%%%%%$$$$$$!!!!!!"""###############!!!!!!!!!!!!!!!"""######"""############$$$$$$$$$########################""""""""""""############$$$$$$$$$$$$#########"""""""""######$$$#########!!!"""######""""""###%%%"""""""""######$$$$$$$$$""""""###$$$$$$$$$###############""""""""""""""" !!!!!!!!!!!!""""""#########$$$$$$$$$######""""""###$$$$$$%%%""""""######$$$$$$%%%%%%%%%&&&'''&&&""" !!! !!!"""######"""  !!!!!!!!!"""!!!!!!!!!""""""#########""""""$$$$$$$$$$$$###"""!!!!!!!!!"""######$$$$$$$$$$$$$$$###############""""""""""""""""""""""""!!!"""###$$$$$$###""""""!!!"""###$$$$$$######"""########################""""""""""""######$$$$$$###$$$%%%%%%%%%%%%$$$###""""""!!!!!!"""###%%%&&&#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$#########&&&((('''$$$"""%%%(((uuuiiidddbbb___\\\\\\YYY[[[]]]\\\XXXUUUUUUVVVPPPRRRTTTUUUSSSPPPMMMJJJFFFFFFFFFFFFEEECCCBBBAAA@@@@@@@@@??????===<<<<<<999888888888888888999999777777555333000...,,,+++,,,,,,+++***)))(((''''''%%%&&&((()))))))))(((((($$$$$$&&&&&&&&&&&&$$$$$$!!!%%%'''&&&%%%&&&'''!!!###%%%%%%$$$######$$$!!!"""###%%%%%%&&&&&&%%%%%%$$$$$$###"""#########$$$$$$######$$$$$$%%%&&& ###$$$%%%%%%%%%###""""""###%%%'''&&&%%%%%%%%%%%%&&&&&&'''''''''%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$ ###&&&(((***+++""""""######$$$$$$$$$$$$ !!!!!!"""###$$$$$$$$$"""!!!(((999AAA999***!!! !!!"""$$$$$$$$$###"""%%%%%%$$$$$$$$$$$$%%%%%%!!!!!!!!!!!!!!!""""""###%%%%%%%%%$$$$$$######### !!!#########"""!!!$$$$$$###"""""""""""""""!!!!!!###$$$%%%&&&&&&&&&######"""""""""###%%%&&& """###$$$$$$###""" !!!""""""""""""############$$$$$$$$$$$$%%%%%%%%%$$$&&&'''&&&$$$"""""""""$$$$$$%%%%%%%%%%%%$$$$$$########################!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$############"""!!!"""###$$$%%%$$$######!!!""""""###%%%&&&'''''' !!!"""$$$$$$$$$###"""!!!!!!!!!!!!!!!"""######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%% !!!"""###$$$%%%%%%$$$$$$$$$$$$######""""""######$$$$$$$$$$$$######!!!""""""!!!!!!"""$$$#########$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$$$$!!!!!!!!!"""######$$$$$$############$$$$$$$$$$$$""""""######$$$$$$$$$$$$######""""""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###(((***+++)))%%%"""!!!###!!!###$$$###"""!!! !!!!!!!!!""""""###### !!!"""######$$$$$$$$$%%%%%%$$$###!!! !!!"""###$$$%%%%%%%%%$$$$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$###"""!!! !!!"""###$$$$$$###"""########################!!!"""$$$%%%%%%###$$$%%%&&&&&&%%%$$$###!!!!!! !!!###%%%&&&""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%$$$###""""""""""""$$$#########$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$#########&&&$$$ """%%%tttjjjfffddd```\\\ZZZYYYZZZZZZZZZYYYWWWTTTRRRRRRRRRTTTTTTSSSQQQOOONNNIIIHHHEEEEEEDDDDDDBBB@@@AAAAAA@@@>>>===;;;::::::;;;:::888666666666666777555444333111...,,,+++***+++***((('''''''''((()))'''&&&&&&&&&&&&%%%%%%%%%'''''''''&&&&&&'''''''''(((&&&$$$""""""$$$&&&((($$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""" !!!"""###$$$$$$###!!!!!! !!!!!!"""######$$$$$$%%%%%%%%%$$$$$$#########((('''%%%$$$###$$$&&&''' """((('''###$$$$$$###"""!!!!!!!!!"""$$$$$$###############$$$"""%%%***000333000'''!!!###""""""!!!!!!"""######%%%$$$$$$$$$$$$$$$$$$$$$########################'''&&&$$$""""""###$$$%%%!!!!!!!!! $$$""" !!!###%%%%%%%%%###"""!!!!!!!!!"""$$$%%%&&&%%%###"""######"""!!!###%%%&&&$$$!!! """$$$###"""!!!!!!###%%%&&&###""""""!!!!!!"""###$$$%%%###!!! !!!"""""""""##############################$$$$$$$$$######"""######################## ###&&&&&&$$$%%%$$$$$$$$$$$$$$$$$$%%%"""###$$$%%%%%%%%%%%%%%%%%%$$$###!!!!!!!!!"""###$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$""" """$$$$$$$$$$$$############"""$$$$$$############$$$$$$""""""###$$$%%%&&&&&&''' !!!"""######$$$$$$&&&$$$""""""$$$%%%### """"""""""""############&&&%%%$$$$$$######$$$$$$$$$###""" """###$$$###"""!!!"""###$$$###!!!$$$######"""""""""""""""!!!!!!""""""#########$$$""""""############""""""$$$&&&&&&%%%###!!! !!!%%%""" """&&&&&&!!! !!!"""$$$$$$%%%$$$###""""""###$$$%%%######$$$$$$$$$$$$######$$$#########""""""!!!!!! !!!""""""###""""""'''''''''&&&%%%$$$"""!!!!!!"""###$$$$$$$$$$$$$$$######################## !!!!!!!!!!!!!!!"""###$$$%%%%%%$$$###"""############""""""!!!!!!$$$###"""###%%%%%%###""""""""""""!!!!!!!!!!!!!!!$$$###"""""""""###%%%&&&'''%%%###"""###&&&))),,,$$$$$$%%%%%%%%%%%%&&&&&&"""""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########""""""""""""""""""tttiiifffddd___[[[ZZZYYYYYYZZZZZZYYYWWWUUUTTTRRRSSSTTTTTTSSSQQQOOONNNIIIGGGFFFEEEEEEDDDBBB@@@AAAAAA@@@>>>===;;;::::::;;;:::888777666666666777666555333111///,,,+++***+++***)))((('''(((((()))((((((((((((''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&((('''%%%######$$$%%%&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%$$$###"""###$$$%%%%%%%%%%%%$$$###!!!!!!""""""###$$$$$$%%%$$$$$$$$$######""""""""""""!!!!!!"""%%%!!!%%%((('''$$$%%%$$$###############$$$$$$$$$###""""""######$$$"""###%%%)))+++***%%%!!!#####################"""$$$$$$$$$$$$$$$$$$$$$$$$########################'''&&&$$$""""""###$$$%%%##################$$$$$$%%%###!!!"""$$$%%%&&&%%%###"""!!!!!!!!!"""$$$%%%&&&$$$######%%%&&&&&&%%%!!!######!!!!!!###%%%$$$###"""!!!"""###%%%&&&###""""""!!!!!!"""$$$%%%&&&$$$"""!!!"""######"""##############################$$$$$$$$$######"""########################$$$""" """###""" $$$$$$############$$$$$$###$$$%%%&&&&&&&&&&&&%%%%%%$$$"""!!!!!!!!!"""###############""""""!!! !!!!!!!!!"""###""""""######$$$$$$$$$%%%#########""""""##############################$$$$$$$$$$$$%%%%%%&&&&&&&&&'''%%%###$$$%%%&&&$$$"""""""""""""""############%%%%%%$$$###############%%%$$$###""""""###$$$%%%&&&%%%$$$$$$%%%&&&%%%###""""""######%%%&&&((()))!!!"""""""""############""""""############"""""""""$$$%%%%%%###""""""###$$$###"""%%%''''''$$$!!!###"""""""""###$$$%%%%%%$$$######""""""######$$$"""""""""######"""""""""############"""""""""!!!""""""#####################$$$$$$$$$$$$$$$######""""""###$$$$$$$$$$$$$$$########################!!!!!!""""""##################$$$$$$$$$$$$######$$$$$$#########"""""""""$$$###"""###%%%%%%###"""$$$#####################"""!!!!!! !!!"""###$$$%%%$$$###"""###%%%''')))$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&&&&&&&&&&%%%tttiiieeeccc___[[[ZZZXXXYYYYYYZZZYYYXXXWWWVVVSSSTTTTTTUUUSSSQQQOOOMMMIIIGGGFFFEEEEEEDDDBBB@@@AAA@@@???>>>===<<<;;;:::;;;:::888777666666777888777666444222///---+++*********)))(((((((((((((((((((((((((((''''''''''''$$$$$$############$$$$$$&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$###"""###$$$$$$%%%%%%%%%$$$$$$""""""######$$$%%%%%%%%%#########"""""""""""""""###"""!!! !!!"""###(((&&&%%%%%%&&&&&&$$$###$$$$$$$$$$$$$$$$$$%%%&&&######"""""""""######$$$###""""""###%%%&&&$$$###$$$%%%%%%&&&%%%$$$""""""################################################&&&%%%$$$""""""###$$$$$$######$$$%%%&&&&&&''''''%%%###!!!!!!"""$$$$$$$$$######"""!!!"""###$$$%%%&&&$$$$$$$$$'''((((((((( """###$$$######%%%&&&$$$###"""""""""###%%%&&&###""""""!!!"""###$$$%%%'''%%%""""""###$$$$$$###########################"""######$$$$$$$$$##############################%%%###!!!!!!""""""!!! #########""""""#########$$$%%%&&&&&&&&&&&&&&&&&&$$$###""""""!!!"""""""""#########"""!!! ###$$$###!!!!!! !!!"""###$$$%%%&&&&&&###""""""!!!!!!""""""############"""""""""!!!!!!""""""""""""############$$$###"""###$$$%%%$$$###""""""""""""############$$$$$$###""""""""""""###&&&%%%$$$######$$$%%%&&&'''&&&$$$$$$%%%%%%$$$###((('''&&&$$$############""""""""""""############""""""############"""""" """$$$$$$#########%%%!!!"""###%%%&&&&&&%%%$$$$$$###############$$$$$$"""######$$$$$$######"""!!!!!!""""""""""""!!!!!!############""""""""""""$$$$$$$$$$$$$$$$$$###### """###$$$$$$%%%%%%""""""###$$$$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$#########$$$###"""###%%%%%%###"""##################$$$$$$"""!!!!!!!!!!!!"""######$$$$$$############$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###!!!"""$$$%%%&&&&&&%%%$$$tttiiidddbbb^^^ZZZZZZWWWXXXXXXYYYYYYYYYXXXXXXTTTUUUUUUUUUTTTQQQNNNMMMHHHGGGFFFFFFFFFEEECCC@@@@@@@@@???>>>===<<<;;;;;;::::::888777777777888888888777555222000---+++******))))))(((((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$############$$$$$$"""###$$$%%%&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" #########"""!!!!!!"""""""""##################$$$$$$$$$%%%%%%%%%##################""""""%%%%%%$$$$$$$$$%%%&&&&&&%%%&&&&&&&&&###"""!!!!!!###############$$$%%%&&&###""""""""""""######$$$%%%$$$$$$$$$%%%&&&&&&&&&$$$%%%'''''''''%%%###!!!"""""""""""""""#################################%%%$$$######"""###$$$$$$""""""######$$$%%%%%%%%%###!!! """"""!!!$$$###"""""""""###$$$%%%&&&%%%$$$$$$&&&'''''''''&&&&&&&&&&&&%%%$$$$$$$$$######"""""""""###$$$%%%###""""""!!!"""###%%%&&&'''%%%###"""###$$$$$$$$$########################""""""###$$$$$$$$$##############################"""!!!!!!!!!"""###$$$$$$######""""""""""""######$$$$$$%%%%%%&&&%%%%%%$$$######""""""""""""""""""$$$$$$%%%%%%$$$###"""""" $$$&&&%%%""" !!!""""""###$$$$$$%%%%%%""""""!!!!!!!!!!!!""""""##################""""""!!!!!!!!!!!!!!!!!!!!!  !!!"""""""""!!!"""""""""############$$$###""""""!!!"""""""""%%%$$$############$$$%%%$$$###"""!!!""""""!!!&&&%%%###!!! """""""""""""""#########""""""############"""""" """$$$$$$###"""###$$$ ######"""!!!"""######"""!!!!!!!!!!!!!!!"""!!!"""###$$$$$$###"""!!!!!!!!!""""""""""""!!!!!!#########"""""""""""""""%%%%%%$$$$$$############ """###$$$$$$%%%%%%"""######$$$$$$$$$################################################$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%%%%###"""!!!!!!!!!!!!!!!"""""""""#########$$$$$$$$$%%%%%%$$$$$$%%%$$$$$$######"""###$$$$$$$$$$$$%%%%%%%%%###"""""""""!!! $$$$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$### !!!###%%%&&&%%%%%%$$$uuuiiidddaaa]]]ZZZZZZVVVWWWWWWXXXXXXXXXXXXXXXUUUVVVVVVVVVTTTQQQNNNLLLGGGGGGFFFGGGGGGFFFCCCAAA@@@??????>>>===<<<;;;;;;:::999888777777777888999999888666333000...+++***)))))))))))))))(((((('''&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%% ###%%%&&&'''&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""###%%%&&&&&&%%%$$$###!!!!!!!!!""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!""""""######"""$$$%%%%%%"""!!!!!!""""""""""""""""""###$$$%%%""""""!!!!!!"""######$$$###$$$&&&'''&&&&&&%%%%%%$$$%%%'''((('''&&&###"""!!!!!!"""""""""######################################################$$$###########################""" !!!#########$$$###"""""""""###%%%&&&'''%%%######$$$%%%$$$###%%%$$$######$$$$$$#####################$$$$$$$$$###""""""""""""$$$&&&''''''%%%###"""###$$$$$$$$$########################!!!"""###$$$$$$$$$$$$$$$########################"""""""""""""""###$$$%%%######""""""""""""############$$$$$$$$$######""""""""""""#########""""""######$$$%%%&&&&&&&&&%%%$$$%%%&&&%%%###!!!!!!"""########################""""""!!!!!!!!!!!!""""""""""""######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$###### !!!!!!"""!!!"""""""""############$$$###""""""!!!"""""""""######""""""""""""#########!!! !!!!!!  """%%%&&&######""""""""""""""""""""""""############""""""!!!###$$$$$$"""!!!!!!"""!!!"""######!!! !!!###"""!!!!!!!!!!!!!!!"""!!!"""###$$$$$$###"""!!!"""######$$$$$$######"""""""""""""""""""""######%%%$$$###"""""""""""""""######$$$$$$$$$$$$$$$#########$$$$$$$$$######"""###########################"""!!!!!!!!!!!!""""""%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%%%%###""" !!!!!!""""""""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###"""#########$$$$$$$$$%%%%%%###"""""""""!!! #########$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$&&&'''((((((((((((uuuhhhccc```\\\YYYYYYVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWVVVTTTQQQMMMKKKGGGFFFGGGHHHHHHGGGDDDAAA?????????>>>===<<<<<<<<<:::999888777777888999::::::999777444111...,,,+++)))))))))))))))(((''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&& """$$$&&&'''&&&&&&%%%$$$###""""""###$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!############$$$%%%&&&'''######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%% !!!!!!""""""#########"""$$$%%%$$$$$$$$$%%%&&&"""""""""!!!""""""######!!!!!!!!!!!!"""######$$$ """%%%&&&%%%$$$###$$$$$$$$$%%%&&&&&&&&&%%%$$$!!!""""""######$$$$$$$$$########################"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!"""$$$&&&&&&&&&$$$$$$###"""###$$$%%%&&&'''%%%###"""######"""!!!"""######"""""""""######$$$$$$$$$$$$###"""""""""###%%%&&&''''''%%%""""""###$$$$$$###########################!!!"""###$$$$$$$$$$$$$$$########################$$$%%%%%%###!!!!!!"""############""""""########################""""""!!!!!!!!!"""############""" !!!"""###$$$%%%%%%%%%#########!!! ###%%%$$$$$$$$$#########""""""###""""""!!!!!!""""""###""""""###$$$%%%&&&''''''""""""""""""""""""######!!!"""######""""""###$$$""""""""""""############$$$$$$###""""""""""""###""""""""""""""""""""""""$$$"""""""""$$$$$$###""" """$$$%%%&&&############""""""""""""""""""############""""""!!!###$$$###""" !!!%%%%%%$$$###""""""!!!!!!$$$###############$$$$$$!!!""""""######""""""!!!######$$$$$$$$$$$$######""""""""""""############%%%$$$"""!!!!!!"""###$$$$$$%%%%%%%%%$$$###""""""###$$$$$$$$$$$$###""""""########################""""""  !!!$$$$$$############$$$$$$#########$$$$$$$$$$$$$$$$$$###"""###%%%%%%###""""""""""""###$$$$$$%%%%%%!!!"""######$$$$$$######%%%%%%&&&&&&%%%$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%&&&&&&'''uuuhhhbbb___\\\YYYYYYVVVVVVUUUUUUTTTUUUUUUUUUXXXXXXXXXVVVTTTPPPMMMKKKFFFFFFGGGHHHIIIGGGDDDAAA??????>>>>>>======<<<<<<:::999888888888999::::::;;;999777444111...,,,+++((())))))***)))((('''&&&'''''''''&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&!!!"""###$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###"""!!! !!!!!!$$$############%%%&&&'''########################"""#########$$$$$$$$$$$$###$$$$$$%%%&&&'''''''''%%%$$$######$$$%%%&&&'''$$$$$$######""""""###### !!!!!!"""$$$$$$ """%%%%%%###"""###%%%######$$$$$$%%%%%%&&&&&&""""""######$$$%%%%%%&&&########################!!!!!!"""#####################$$$$$$%%%%%%&&&&&&"""  ###%%%&&&&&&$$$$$$#########$$$%%%&&&%%%###""""""#########""""""$$$###"""""""""###$$$$$$$$$$$$$$$###"""""""""###%%%'''(((&&&$$$"""!!!"""######"""########################!!!!!!"""$$$$$$%%%%%%$$$###########################$$$%%%$$$!!!!!!###%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$###"""""" !!!"""###$$$######""" !!!"""######$$$######!!!!!!!!!  ###%%%###############$$$$$$$$$#########""""""#########""""""######$$$$$$%%%%%% !!!!!!!!!"""$$$%%%$$$"""!!!"""$$$""""""""""""############%%%%%%$$$########################$$$$$$#########$$$###"""###%%%'''&&&%%%%%%$$$######""""""""""""############"""""""""!!!""""""############""""""!!!######"""!!!"""###%%%### !!!###$$$###!!!###"""""""""###$$$%%%%%%""""""!!!!!!!!!!!!""""""""""""############""""""!!!"""""""""############%%%$$$###""""""###%%%&&&######$$$$$$###""""""!!!$$$$$$$$$$$$$$$###""""""###########################"""  !!!######$$$$$$$$$$$$######"""""""""#########$$$$$$$$$###"""###%%%%%%###"""!!!""""""###$$$$$$%%%%%%!!!"""###$$$$$$$$$######$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%!!!""""""###$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$######"""!!! !!!###$$$uuuhhhbbb___[[[YYYYYYVVVUUUTTTTTTSSSSSSTTTTTTXXXXXXXXXWWWTTTPPPMMMKKKFFFFFFGGGIIIIIIHHHDDDAAA??????>>>>>>======<<<<<<:::999888888888999:::;;;;;;:::888555111...,,,+++((()))*********)))'''&&&%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$############"""%%%$$$"""!!!!!!"""$$$%%%######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""$$$%%%'''"""!!!!!!!!!!!!###%%%&&&######""""""""""""""""""!!!!!!""""""#########$$$"""###$$$%%%&&&&&&&&&&&&&&&### """$$$%%%%%%&&&&&&%%%$$$############ !!!"""$$$$$$###%%%&&&$$$""""""%%%((("""""""""###$$$%%%''''''""""""###$$$%%%%%%&&&&&&######################## !!!"""############### !!!"""$$$%%%&&&''' ###$$$$$$%%%$$$#########$$$%%%&&&###"""!!!"""$$$%%%%%%$$$$$$""" !!!$$$%%%###!!!""""""###$$$$$$$$$$$$######"""""""""###%%%'''(((%%%###!!! """"""""""""########################!!!!!!"""$$$$$$%%%%%%%%%########################!!!######"""###&&&***%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###""" !!!"""$$$$$$$$$###"""######$$$$$$$$$######""""""###$$$###!!!!!!"""###!!!!!!"""###$$$%%%%%%&&&$$$$$$############$$$$$$############"""""""""""" !!!!!!"""###$$$$$$%%%!!!###$$$###  """""""""""""""############&&&%%%$$$$$$######$$$$$$###$$$$$$%%%%%%$$$$$$######"""!!!###%%%''''''&&& !!!!!!"""$$$%%%&&&$$$#########""""""!!!!!!""""""############""""""!!!"""""""""###%%%###"""%%%### !!!"""$$$$$$###"""!!! !!!"""###!!!!!!""""""""""""!!!!!!!!!!!!""""""#########$$$&&&%%%#########%%%'''(((!!!!!!""""""""""""!!!!!!$$$$$$$$$$$$$$$###"""!!!########################$$$"""  !!!"""###$$$%%%%%%$$$###"""!!!!!!""""""#########$$$$$$###"""###%%%%%%###""" !!!"""############$$$%%%&&&'''&&&%%%%%%######""""""""""""######"""############$$$$$$$$$"""""""""###$$$$$$$$$%%%!!!""""""###$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$(((&&&###!!!!!!###%%%'''rrrfffaaa___ZZZWWWVVVWWWVVVTTTSSSSSSSSSTTTTTTYYYZZZ[[[XXXSSSNNNJJJIIIIIIIIIHHHHHHFFFEEECCCCCCEEECCC@@@===<<<;;;<<<===666555555555777888:::<<<999888555111...+++***))))))'''&&&'''((()))((('''((((((''''''&&&&&&%%%%%%,,,&&&""""""'''***)))&&&""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$""""""""""""""""""""""""%%%%%%%%%$$$$$$#########!!!!!!""""""#########$$$$$$$$$$$$#########""""""""""""#########$$$$$$$$$%%%$$$"""!!!!!!###$$$&&&""""""""""""###$$$%%%&&&&&&%%%$$$###""""""""""""$$$###"""""""""###%%%%%%&&&&&&%%%%%%$$$######"""%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%$$$######""""""#########$$$$$$$$$###"""""""""$$$%%%$$$###$$$#########""""""!!!!!!%%%$$$$$$$$$###""""""""""""############$$$$$$$$$######""""""######$$$%%%$$$$$$$$$#########"""""" !!!"""######$$$""""""######$$$&&&&&&'''""""""""""""###############$$$%%%%%%%%%%%%$$$###""""""#########$$$$$$$$$$$$$$$$$$#########""""""######""""""""""""######$$$$$$##################%%%%%%%%%$$$$$$#########%%%%%%$$$$$$###"""""""""'''""" """############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$%%%%%%%%%$$$""""""######$$$$$$$$$%%%%%%%%%$$$###"""!!! $$$##################$$$""""""######$$$$$$$$$%%%"""""""""""""""""""""""""""!!! !!!###&&&'''######""""""""""""######"""""""""""""""######$$$!!!!!!!!!!!!""""""""""""######""""""""""""#########""" !!!$$$&&&"""""""""""""""""""""""" !!!"""###############$$$###"""!!!"""###%%%'''"""############$$$$$$$$$$$$"""!!!"""$$$&&&$$$"""&&&&&&%%%$$$$$$%%%&&&&&&!!!!!!"""###$$$$$$%%%%%%########################%%%%%%%%%%%%%%%$$$###"""###&&&'''$$$###########################%%%$$$$$$######$$$$$$%%%""""""###$$$%%%%%%&&&&&&######$$$%%%%%%%%%%%%$$$"""$$$$$$ !!!&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######$$$%%%'''((($$$############$$$%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%sssgggbbb___[[[XXXWWWWWWVVVUUUTTTSSSSSSTTTTTTWWWYYYZZZXXXTTTPPPMMMLLLHHHHHHHHHGGGGGGEEEDDDCCCBBB@@@>>><<<;;;:::::::::888888777777777999:::<<<:::888666222///---+++***)))(((''''''((()))((('''((((((''''''''''''''''''***'''%%%%%%'''))))))'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$########################%%%%%%%%%$$$$$$#########!!!"""""""""############$$$$$$$$$#########""""""""""""#########$$$$$$$$$&&&%%%###"""!!!"""###$$$""""""""""""###$$$%%%&&&&&&%%%$$$###""""""""""""###"""!!!!!!!!!"""$$$$$$""""""######$$$%%%%%%%%%$$$$$$#########$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$$$$$$$""""""#########$$$$$$$$$###"""""""""$$$%%%$$$###$$$$$$$$$$$$#########"""$$$$$$$$$###############"""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$#########"""""" !!!!!!"""######$$$"""######$$$%%%%%%%%%%%%""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$#########""""""######""""""""""""##############################%%%%%%%%%$$$$$$#########""""""""""""######""""""%%%###!!! !!!###''')))"""############$$$$$$$$$""""""""""""""""""""""""!!!!!!"""###$$$$$$$$$$$$$$$######"""""""""##################"""""""""""""""###$$$$$$$$$$$$###"""!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!"""###%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%"""""""""""""""###$$$$$$""""""""""""##################""""""""""""#########""" """###%%%""""""""""""""""""""""""!!!""""""############"""###"""!!! !!!###$$$"""############$$$$$$$$$!!!!!!$$$&&&&&&$$$%%%$$$###""""""###$$$%%%!!!""""""###$$$$$$%%%%%%##############################$$$$$$###""""""!!!%%%$$$$$$############$$$########################%%%$$$$$$######$$$$$$%%%""""""###$$$$$$%%%&&&&&&"""######$$$$$$$$$$$$$$$$$$&&&'''$$$!!!$$$&&&&&&%%%%%%$$$######"""########################&&&&&&%%%$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%sssgggbbb```\\\YYYXXXWWWWWWUUUTTTSSSSSSSSSSSSVVVXXXZZZYYYVVVRRROOONNNGGGGGGHHHHHHGGGFFFEEEEEE@@@@@@???>>>===<<<:::999;;;:::999888888999:::;;;:::999666333000---,,,+++)))(((''''''))))))(((''''''''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""############$$$$$$$$$##############################$$$$$$$$$'''&&&$$$"""!!!!!!""""""""""""""""""###$$$%%%&&&%%%%%%$$$###"""""""""""""""!!!!!!!!!!!!"""######!!!!!!"""######$$$$$$%%%"""""""""""""""###$$$%%%########################""""""###$$$%%%%%%%%%%%%###############$$$$$$$$$###"""""""""$$$%%%$$$###%%%%%%%%%$$$$$$$$$$$$$$$###############$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$############### !!!!!!""""""###############%%%%%%&&&%%%$$$###""""""""""""############$$$###""""""""""""###$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$#####################""""""""""""##############################$$$$$$$$$$$$$$$###############$$$$$$######"""""" """###%%%&&&&&&&&&"""############$$$$$$$$$""""""""""""""""""""""""######""""""""""""######%%%$$$"""!!! !!!""""""""""""#########$$$$$$"""###$$$%%%%%%$$$###"""###############""""""""""""""""""""""""""""""""" !!!"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%###""""""""""""###$$$$$$############$$$$$$$$$$$$######""""""""""""######"""""""""!!!""""""###$$$"""""""""""""""""""""""""""############""""""!!!"""!!!  !!!"""############$$$$$$$$$!!! !!!###%%%$$$######"""!!!!!!!!!!!!"""###"""""""""###$$$$$$%%%%%%########################!!!""""""""""""!!! %%%"""!!!%%%'''%%%"""########################%%%$$$$$$######$$$$$$%%%""""""######$$$%%%%%%%%%!!!"""######$$$$$$#########%%%'''%%%"""!!!###%%%&&&%%%%%%$$$$$$#########""""""""""""""""""""""""&&&&&&&&&&&&%%%$$$###""""""""""""""""""###$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$~~~rrrgggbbb```]]]ZZZYYYXXXWWWVVVUUUTTTSSSSSSSSSWWWYYYZZZZZZVVVRRROOONNNGGGGGGGGGHHHHHHGGGFFFFFFAAABBBBBBBBBAAA???===;;;<<<;;;999888777777888888999777555222///---++++++)))((('''((()))***)))''''''''''''(((((()))))))))###%%%&&&&&&$$$######$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""""""""#########################################################%%%%%%$$$###""""""######""""""""""""###$$$%%%&&&%%%$$$$$$###""""""######"""""""""""""""######$$$$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%#########"""""""""""""""!!!!!!"""$$$%%%%%%%%%%%%###########################"""""""""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%""""""#########$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%########################!!!!!!"""""""""############$$$%%%&&&&&&$$$"""!!!!!!"""""""""############$$$###!!! !!!###$$$$$$$$$$$$%%%%%%%%%%%%&&&##############################""""""""""""#####################$$$$$$$$$$$$$$$$$$###############&&&&&&&&&&&&%%%###"""!!! !!!"""###"""!!! """"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!! !!!""""""$$$"""!!! """###""""""#########$$$$$$$$$########################'''&&&&&&%%%%%%$$$$$$$$$"""""""""""""""""""""""" """###$$$$$$$$$$$$######""""""""""""############""""""######$$$%%%"""""""""#########$$$$$$######""""""""""""######"""#####################!!!!!!!!!!!!!!!!!!!!!!!!###############"""!!! """!!! """"""#########$$$$$$$$$&&&%%%$$$######"""!!! """""""""!!!!!!"""""""""""""""#########$$$$$$$$$########################!!!!!!""""""""""""!!!!!!$$$!!! ###%%%###!!!########################%%%$$$$$$######$$$$$$%%%""""""######$$$$$$$$$%%%!!!!!!"""############""""""$$$$$$"""!!!!!!###%%%%%%%%%$$$$$$#################################%%%%%%&&&'''&&&%%%###""""""!!!!!!!!!!!!"""############$$$%%%%%%%%%%%%$$$########################}}}qqqfffbbb```]]]ZZZZZZXXXXXXWWWVVVUUUTTTSSSRRRXXXZZZ[[[ZZZVVVQQQNNNMMMGGGGGGHHHHHHHHHGGGGGGFFFAAABBBCCCCCCCCC@@@>>><<<<<<:::999777666666666666777666333000...,,,*********((('''((()))***)))(((&&&&&&''''''(((((())))))$$$&&&((('''%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""""""""################################################"""""""""######$$$%%%%%%""""""""""""###$$$%%%&&&%%%$$$######"""###############$$$$$$$$$%%%%%%%%%$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%#########"""""""""!!!!!! !!!"""###$$$%%%%%%%%%###########################"""""""""$$$%%%$$$###""""""##################"""""""""###$$$$$$$$$%%%""""""#########$$$$$$$$$""""""###$$$%%%$$$$$$###########################""""""""""""############$$$%%%&&&&&&%%%$$$"""!!!!!!"""""""""############$$$###!!! !!!###$$$############$$$$$$$$$$$$##############################""""""""""""######""""""#########$$$$$$$$$######################## !!!###$$$$$$$$$###"""&&&&&&%%%$$$###"""!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###!!!!!!!!!"""""" !!!"""$$$%%%$$$$$$$$$$$$############&&&$$$""" """$$$&&&'''&&&&&&%%%%%%$$$$$$$$$"""""""""""""""""""""""" !!!"""###$$$$$$############""""""""""""#####################$$$$$$%%%!!!!!!!!!"""""""""############""""""""""""######$$$$$$$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!###############"""!!! ###""""""!!! """"""#########$$$$$$$$$&&&&&&%%%$$$###"""""""""#######################################$$$$$$$$$########################"""######$$$$$$#########$$$$$$###""""""""""""###########################%%%$$$$$$######$$$$$$%%%"""###############$$$$$$!!!!!!"""############""" """"""!!!!!!!!!"""%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&'''&&&%%%%%%&&&&&&&&&%%%&&&''''''(((######$$$%%%%%%%%%%%%$$$########################{{{ooodddaaa___\\\ZZZZZZXXXXXXXXXWWWVVVTTTSSSRRRXXXZZZ[[[YYYUUUPPPMMMLLLHHHHHHIIIHHHHHHGGGFFFFFF???@@@AAABBBAAA???===;;;;;;:::888666555555555666666444222///---+++***)))***)))((((((******)))(((&&&&&&&&&'''''''''''''''))))))((((((''''''&&&&&&#########################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###########################""""""""""""###############$$$$$$$$$$$$$$$$$$###############!!!!!!"""###$$$%%%%%%&&&""""""""""""###$$$%%%&&&$$$$$$###############$$$###$$$%%%%%%&&&&&&%%%%%%!!!!!!"""######$$$$$$%%%"""""""""""""""###$$$%%%$$$$$$$$$######""""""!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$##################"""""""""$$$%%%$$$###"""""""""""""""########################$$$$$$$$$"""############$$$$$$$$$!!!"""###$$$%%%$$$#####################$$$$$$$$$########################&&&%%%%%%$$$$$$#########""""""""""""############$$$###""""""""""""###$$$""""""#########$$$$$$$$$###############$$$$$$$$$######""""""""""""######"""""""""###$$$$$$%%%%%%"""""""""###############!!!###$$$$$$$$$%%%%%%$$$######$$$$$$%%%"""############$$$$$$$$$""""""""""""""""""""""""%%%%%%$$$###""""""###### !!!###$$$%%%%%%%%%%%%$$$$$$$$$######"""&&&$$$""" """$$$&&&###############"""""""""""""""""""""""""""""""""!!!"""""""""############%%%%%%$$$$$$$$$$$$%%%%%%$$$############$$$%%%%%% !!!!!!!!!""""""""""""######""""""""""""######&&&%%%$$$$$$###$$$$$$$$$"""""""""""""""""""""""""""############""""""!!!#########""""""""""""!!!"""############$$$$$$$$$ """###$$$######%%%&&&###$$$$$$%%%%%%$$$$$$######################################################$$$$$$%%%%%%%%%%%%$$$&&&&&&%%%$$$#########$$$########################%%%$$$$$$######$$$$$$%%%########################!!!"""######$$$$$$######"""#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$yyynnnccc______\\\ZZZZZZXXXXXXXXXXXXVVVTTTRRRQQQVVVXXXYYYXXXUUUQQQNNNMMMJJJJJJIIIIIIHHHGGGFFFEEE@@@AAAAAAAAAAAA???>>>===<<<;;;999777666666777777666555333000...,,,+++******)))((()))******)))(((&&&&&&&&&&&&&&&%%%%%%%%%+++(((%%%$$$&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################!!!"""""""""#########$$$############"""""""""!!!""""""#########$$$$$$$$$$$$$$$$$$#########""""""!!!"""######$$$$$$$$$$$$""""""""""""###$$$%%%&&&$$$###############$$$$$$"""###$$$%%%&&&%%%$$$$$$""""""######$$$%%%%%%%%%$$$$$$#########$$$$$$%%%&&&%%%%%%$$$######""""""""""""############""""""$$$$$$$$$#########""""""###"""""""""$$$%%%$$$###"""""""""######$$$$$$$$$$$$$$$$$$###############"""############$$$$$$$$$!!!"""$$$&&&&&&%%%$$$###""""""#########$$$$$$$$$########################&&&%%%$$$""""""###$$$%%%""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%""""""#########$$$$$$$$$######""""""""""""######!!!""""""###$$$$$$%%%%%%!!!"""""""""#########$$$"""$$$$$$$$$### !!!"""###############"""############$$$$$$$$$""""""""""""""""""""""""$$$%%%%%%%%%%%%$$$$$$### """$$$%%%%%%$$$#########$$$$$$$$$$$$%%%%%%########################!!!!!!""""""""""""""""""""""""""""""""""""""""""###"""!!!!!!!!!"""$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&!!!!!!"""""""""###############""""""""""""######(((&&&$$$#########%%%&&&""""""""""""""""""""""""!!!""""""############"""!!!!!!""""""######"""""""""############$$$$$$$$$!!!"""!!!!!!$$$&&&######$$$%%%%%%$$$############################################################$$$%%%%%%%%%%%%%%%%%%""" ###%%%$$$"""########################%%%$$$$$$######$$$$$$%%%############"""""""""""""""######$$$$$$$$$$$$$$$&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$%%%&&&&&&"""""""""""""""######$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%xxxmmmbbb___^^^[[[YYYYYYXXXYYYYYYXXXWWWTTTRRRQQQSSSUUUWWWWWWUUUQQQOOONNNJJJJJJJJJIIIHHHGGGEEEDDDCCCCCCCCCCCCBBBAAAAAA@@@<<<;;;:::888777888888999777666333111///---,,,+++***)))((()))***+++***(((&&&&&&&&&%%%%%%$$$$$$$$$+++%%% ###%%%### $$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$######""""""""""""""""""""""""""""""!!!!!!""""""#########$$$$$$#########""""""!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$######"""""""""""""""###$$$%%%&&&$$$###############$$$$$$!!!"""###$$$%%%$$$######&&&&&&%%%%%%$$$#########%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###"""""""""############""""""!!!$$$$$$$$$$$$######""""""###"""""""""$$$%%%$$$############$$$$$$%%%%%%%%%%%%$$$$$$$$$######"""""""""############$$$$$$$$$"""###%%%''''''&&&%%%$$$""""""######$$$$$$$$$$$$$$$$$$##################'''%%%###!!!!!!###%%%'''""""""""""""###############$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&""""""######$$$$$$$$$$$$######""""""""""""######!!!""""""###$$$$$$%%%%%%!!!!!!""""""#########$$$!!!"""%%%&&&&&&$$$"""!!!"""###%%%''''''%%%###!!!"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&%%%$$$ """$$$&&&&&&%%%###!!!!!!"""###$$$%%%&&&'''''' """%%%''''''%%%""" """"""######$$$$$$$$$%%%""""""""""""""""""""""""$$$###!!! """$$$%%%######""""""""""""######$$$$$$######$$$$$$%%%&&&"""############$$$$$$$$$######""""""""""""######)))'''%%%""""""###%%%'''"""""""""""""""""""""""" !!!"""############### !!!"""######"""""""""############$$$$$$$$$ """!!! """"""###$$$%%%%%%$$$###"""$$$$$$##########################################"""###$$$%%%%%%%%%%%%%%%""""""&&&###########################%%%$$$$$$$$$$$$$$$$$$%%%#########"""""""""""""""######$$$%%%%%%%%%%%%$$$'''%%%"""!!!!!!#########$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""((('''%%%$$$######$$$%%%$$$$$$$$$$$$$$$%%%%%%&&&######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%yyymmmaaa]]]\\\ZZZYYYZZZYYYYYYYYYXXXWWWUUUTTTSSSSSSSSSTTTTTTSSSQQQNNNLLLHHHJJJLLLNNNLLLIIIEEEBBB@@@@@@@@@?????????>>>>>>>>><<<:::999::::::999777888777555333000,,,)))(((((((((''''''''''''(((((())))))))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%""""""!!!!!!""""""###$$$&&&%%%$$$###$$$%%%&&&'''$$$$$$$$$$$$######""""""#########""""""!!! %%%$$$$$$###"""""""""###%%%%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""&&&%%%###!!!!!!"""$$$%%% !!!###$$$%%%&&&'''######""""""""""""#########$$$$$$%%%%%%$$$$$$###""""""""""""!!!!!!!!!!!! !!!"""###$$$%%%%%%%%%%%%%%%$$$$$$#########"""############$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%% !!!!!!!!! """"""###$$$$$$$$$$$$#########$$$$$$$$$$$$####################################$$$%%%%%%%%%%%%%%%""""""""""""""""""""""""%%%""" !!!$$$&&&%%%###%%%$$$"""!!!!!!"""$$$%%%######$$$$$$$$$%%%%%%%%%"""###$$$###""""""$$$&&&%%%$$$"""!!!!!!"""$$$%%%"""###$$$%%%%%%$$$###"""!!!""""""""""""#########"""###$$$%%%%%%$$$###"""######""""""!!!!!!  !!!"""###$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$###"""!!!########################!!!""""""""""""##################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""############$$$$$$$$$$$$$$$############$$$$$$&&&%%%###""""""###%%%&&&&&&%%%%%%$$$#########$$$""""""""""""""""""""""""  !!!""""""!!!"""""""""""""""##################$$$%%%%%%&&&&&&!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""$$$%%%&&&""""""!!!!!!!!!###$$$%%%!!!!!!!!!!!!!!! """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! ##############################$$$$$$$$$%%%%%%%%%$$$$$$######"""######$$$######""""""######$$$%%%%%%$$$######"""#########&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""######$$$$$$######"""%%%%%%$$$$$$$$$%%%&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$yyymmmaaa]]]\\\ZZZYYYYYYYYYYYYYYYXXXWWWVVVTTTSSSTTTTTTUUUUUUTTTQQQOOOMMMJJJJJJJJJJJJIIIGGGFFFEEEAAAAAA@@@@@@???>>>>>>===<<<:::888888999999888777666555333111...***(((&&&)))((((((''''''(((((()))(((((((((''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$#########""" !!!"""###$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$###"""!!!!!!"""$$$%%%""""""###$$$%%%&&&&&&'''######""""""""""""###############$$$$$$#################################!!!!!!""""""######$$$$$$%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$######$$$$$$$$$(((((((((''''''%%%$$$###""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$############################## !!!"""""""""""""""########################$$$"""!!!"""%%%&&&%%%###%%%$$$###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%'''''''''%%%###!!!"""###%%%$$$###""""""###$$$%%%###$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%"""###$$$$$$$$$$$$###"""######""""""!!!!!!!!!!!!%%%%%%%%%$$$###!!! """############$$$$$$$$$$$$$$$############$$$$$$&&&&&&&&&&&&&&&%%%$$$$$$########################"""""""""#########$$$$$$###$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!! """############$$$$$$$$$###""""""""""""""""""###%%%$$$"""!!!!!!"""$$$%%%&&&%%%$$$$$$#########$$$###########################""""""###$$$%%%$$$$$$"""""""""""""""""""""###$$$$$$$$$$$$############!!!!!!!!!!!!""""""""""""###""""""""""""######$$$!!!"""###$$$$$$$$$$$$##################"""!!!!!!"""""""""""""""""""""!!!""""""""""""""""""""""""########################$$$$$$######""""""#######################################$$$$$$$$$%%%%%%$$$$$$###############$$$######""""""######$$$%%%###""""""######$$$%%%%%%&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$$$$######%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$zzznnnaaa]]]\\\ZZZYYYYYYYYYYYYYYYXXXWWWVVVUUUTTTUUUVVVVVVVVVUUURRROOONNNLLLKKKHHHFFFEEEEEEFFFGGGBBBBBBAAA@@@???======<<<:::888777777888999888777666555333111---+++((('''***))))))(((((())))))***'''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$############!!!"""###$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%$$$######"""#################################$$$$$$$$$###############"""!!!!!! !!!"""$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&######""""""""""""######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$$$$###"""############$$$$$$$$$$$$$$$############$$$$$$"""""""""!!! """"""###$$$$$$$$$$$$#########$$$$$$$$$$$$##############################"""###$$$$$$%%%%%%$$$$$$###########################"""###$$$&&&&&&$$$"""##############################$$$$$$$$$%%%%%%%%%'''((((((&&&$$$######$$$%%%$$$###""""""###$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%"""###$$$$$$$$$$$$###"""###""""""""""""!!!!!!!!!((('''&&&%%%###!!! """############$$$$$$$$$$$$$$$############$$$$$$"""############""""""!!!####################################$$$$$$$$$%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!! """############$$$$$$$$$""""""!!!!!!!!!!!!""""""$$$###"""!!!!!!"""###$$$%%%%%%$$$############$$$########################!!!!!! !!!!!!""""""######""""""""""""""""""$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!""""""""""""$$$$$$###"""""""""""""""!!!"""%%%&&&&&&%%%$$$"""######$$$$$$######""""""""""""""""""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""######$$$%%%!!!!!!"""###$$$%%%&&&&&&&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$${{{nnnbbb^^^\\\ZZZYYYYYYXXXXXXXXXXXXWWWVVVUUUTTTVVVWWWWWWWWWUUUSSSPPPNNNKKKJJJGGGEEEDDDEEEFFFGGGCCCCCCAAA@@@>>>===<<<;;;:::888777777999:::999999999777555222///---+++*********))))))))))))******'''''''''&&&&&&&&&&&&%%%''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%&&&''''''###$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!######"""""""""""""""###$$$$$$###############$$$""""""""""""""""""""""""######################## !!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""######$$$######""""""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%%%%$$$$$$""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$##############################$$$%%%%%%&&&&&&&&&&&&&&&########################"""###$$$&&&&&&%%%###""""""###$$$$$$$$$$$$###"""######$$$$$$$$$%%%%%%%%%"""$$$%%%%%%%%%$$$&&&'''%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%%%%%%%%%%$$$!!!!!!"""""""""##################$$$$$$#########""""""""""""""""""""""""$$$$$$%%%%%%%%%$$$$$$###""""""#########$$$$$$$$$$$$$$$############$$$$$$ !!!!!!!!!!!!!!! ##############################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######""""""########################"""""""""""""""!!!!!!!!!""""""#########$$$$$$$$$""""""!!!!!!!!!!!!""""""$$$###""""""""""""###$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$  """#########"""""""""""""""###"""""""""!!!!!!!!! !!!!!!!!!!!!""""""""""""$$$$$$###""""""#########"""######$$$$$$$$$###"""!!!!!!"""""""""!!!!!! """""""""""""""#################################""""""""""""""""""""""""#########$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$######$$$$$$$$$$$$$$$$$$######""""""######$$$%%%!!!!!!"""###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$|||oooccc^^^]]]ZZZXXXYYYXXXXXXXXXXXXWWWVVVUUUUUUWWWXXXXXXWWWVVVSSSPPPNNNHHHHHHHHHHHHGGGFFFFFFEEECCCCCCAAA@@@>>>===<<<;;;;;;999888888:::;;;;;;:::999888555222///---,,,,,,******))))))))))))******((((((((('''''''''&&&&&&''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$%%%&&&&&&###$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$###"""!!! """""""""!!!!!!"""######$$$###############$$$$$$""""""""""""""""""""""""######################## !!!!!!"""###$$$$$$$$$$$$$$$############$$$$$$############$$$$$$%%%$$$############$$$%%%"""""""""#########$$$$$$%%%%%%$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$######"""""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$##############################!!!""""""###############"""""""""""""""""""""""""""$$$&&&'''&&&%%%###""""""###$$$$$$$$$$$$###"""######$$$$$$$$$%%%%%%%%% """$$$%%%$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$$$$!!!!!!"""""""""#########$$$##################$$$""""""""""""############""""""###$$$%%%&&&&&&&&&""""""#########$$$$$$$$$$$$$$$############$$$$$$######$$$$$$%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""""""""########################!!!""""""######$$$$$$%%%""""""#########$$$$$$$$$$$$######""""""######$$$$$$$$$$$$######$$$$$$$$$#########""""""###$$$$$$########################$$$$$$$$$"""!!!!!!###&&&############""""""!!!!!! !!!!!!!!!"""""""""!!!!!!!!!!!!""""""""""""""""""""""""###$$$%%%&&&$$$###!!!!!!"""$$$!!!!!!""""""""""""!!!!!!!!!"""""""""#########$$$""""""""""""""""""""""""########################""""""""""""###%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$######""""""######$$$%%%######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$|||pppccc^^^]]]ZZZXXXYYYWWWWWWXXXXXXWWWWWWVVVUUUWWWXXXXXXWWWUUURRROOOMMMFFFHHHIIIJJJJJJHHHFFFDDDBBBBBBAAA@@@???======<<<<<<:::999999:::;;;:::999888666333000---,,,++++++***))))))(((((())))))***(((((((((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$###############$$$$$$%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%% !!!"""###$$$$$$$$$$$$$$$############$$$%%%%%%#########"""######$$$%%%#######################################$$$$$$$$$ !!!!!!""""""#################################$$$$$$############$$$$$$&&&%%%$$$######$$$%%%&&&!!!!!!""""""###$$$$$$$$$%%%%%%$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%!!!!!! """"""###$$$$$$$$$$$$#########$$$$$$$$$$$$####################################$$$%%%%%%%%%%%%$$$""""""""""""""""""""""""###%%%''''''%%%$$$###$$$##############################$$$$$$$$$%%%%%%%%%"""$$$%%%%%%$$$"""!!!"""%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$###""""""###$$$$$$"""""""""############$$$$$$$$$$$$$$$$$$$$$###""""""############$$$$$$$$$$$$$$$############$$$$$$""""""###$$$$$$$$$$$$#######################################$$$$$$$$$%%%###############"""""""""########################""""""######$$$$$$%%%%%%"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$""""""""""""""""""""""""###$$$$$$!!!"""%%%$$$$$$######"""!!!!!!!!! !!!"""#########!!!!!!!!!!!!"""""""""""""""""""""###$$$%%%&&&'''%%%### """$$$######$$$$$$%%%%%%$$$$$$!!!""""""######$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!""""""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""###$$$&&&&&&&&&%%%%%%######""""""######$$$%%%###$$$$$$%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$ !!!###%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$}}}pppddd___]]]ZZZXXXYYYWWWWWWXXXXXXWWWWWWVVVVVVWWWWWWXXXWWWUUUQQQNNNLLLGGGHHHJJJJJJJJJIIIGGGFFFAAAAAA@@@@@@???>>>>>>===<<<;;;999888999999999888888666333///---,,,,,,,,,)))((((((''''''(((((()))'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&!!!"""###$$$%%%%%%%%%%%%###############$$$%%%%%%######""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""##################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$###""""""###$$$%%%""""""######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&***))))))'''&&&$$$"""!!!""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$##############################%%%&&&''''''((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&$$$"""$$$%%%%%%$$$###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%"""$$$&&&'''%%%###""""""$$$%%%%%%%%%%%%%%%%%%$$$%%%$$$############$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$###""""""###$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$###"""!!! """############$$$$$$$$$$$$$$$############$$$$$$ !!!!!!"""######""""""########################"""""""""#########$$$$$$""""""""""""####################################$$$#########"""""""""""""""############$$$$$$$$$######""""""""""""############$$$$$$$$$$$$######"""""""""""""""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! """"""$$$$$$$$$######"""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""############$$$$$$%%%&&&%%%###!!! """###"""###$$$%%%%%%%%%%%%$$$!!!""""""######$$$%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&!!!###%%%&&&''''''&&&%%%######""""""######$$$%%%!!!"""$$$%%%%%%$$$###"""$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""######$$$$$$$$$$$$###### ###%%%&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$}}}qqqddd___]]]ZZZXXXYYYWWWWWWWWWXXXWWWWWWVVVVVVWWWWWWWWWVVVTTTQQQNNNLLLIIIIIIIIIIIIIIIIIIHHHHHHAAA@@@@@@@@@??????>>>>>><<<:::888777888888777666:::888555111///......///((((((''''''''''''((((((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$######$$$$$$%%%&&&&&&%%%$$$###$$$%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$######!!!!!! !!!!!!"""############""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$###$$$$$$$$$$$$######"""$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$###""" """###$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""############$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''""""""######"""!!! """"""###$$$$$$$$$$$$#########$$$$$$$$$$$$##############################"""###$$$$$$%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((&&&###"""$$$&&&%%%$$$"""!!!!!!"""$$$%%%######$$$$$$$$$%%%%%%%%%"""%%%''''''&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&$$$$$$$$$$$$&&&&&&!!!""""""""""""#########%%%$$$###""""""###$$$%%%""""""######$$$$$$$$$$$$"""############"""!!!!!!"""############$$$$$$$$$$$$$$$############$$$$$$###$$$%%%&&&&&&&&&&&&&&&########################!!!""""""""""""#########!!!!!!""""""######$$$$$$""""""""""""""""""""""""%%%%%%$$$"""!!!"""############$$$$$$$$$""""""!!!!!!!!!!!!""""""""""""############""""""""""""!!!""""""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$%%%&&&""""""'''$$$$$$$$$###"""!!!!!! $$$$$$######""""""!!!!!!!!!!!!!!!!!!""""""""""""&&&%%%$$$$$$######$$$$$$$$$#########""""""!!!!!! !!!"""###############!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''!!!"""%%%'''''''''&&&%%%#########"""###$$$$$$%%% ###%%%&&&&&&%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""#########$$$$$$######### """%%%&&&&&&%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$|||oooccc^^^\\\XXXVVVUUUVVVWWWXXXXXXYYYYYYXXXXXXZZZYYYXXXVVVTTTQQQOOOMMMJJJKKKKKKKKKKKKIIIHHHGGGFFFEEEDDDBBB@@@>>>===<<<<<<;;;:::888777666666666:::888444111000...,,,***++++++************++++++***)))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$***'''###"""###$$$%%%%%%$$$###"""$$$###"""!!!!!!"""###$$$$$$$$$##################$$$###!!! """%%%&&&'''&&&$$$######$$$&&&''''''&&&&&&%%%$$$###""""""###############"""!!! ######""""""""""""######&&&&&&%%%%%%$$$###""""""%%%$$$###$$$&&&&&&$$$"""%%%%%%%%%$$$$$$##################"""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""#########$$$$$$$$$$$$$$$$$$#########""""""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########"""###$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&######"""""""""###%%%&&&""""""###$$$$$$$$$$$$###&&&%%%###"""""""""###$$$$$$$$$$$$$$$$$$###"""!!!"""######""" !!!###%%%!!!""""""""""""#########'''&&&%%%%%%$$$###""""""########################""""""###$$$$$$$$$######,,,+++***)))'''%%%$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""###$$$%%%%%%%%%###"""!!!&&&%%%$$$###""""""""""""""""""!!! &&&###!!!"""%%%'''%%%""" !!!###$$$$$$######""" !!!"""###############"""######$$$$$$$$$######,,,***'''$$$"""""""""###""""""""""""""""""""""""!!!!!!"""#####################""""""""""""######%%%%%%###"""!!!!!!!!!!!!######$$$%%%%%%%%%%%%$$$########################""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%&&&'''&&&%%%###"""&&&%%%$$$$$$############&&&%%%$$$###""""""""""""$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''"""###$$$$$$&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%|||pppccc^^^\\\YYYVVVVVVVVVWWWWWWXXXXXXXXXXXXXXXZZZYYYXXXVVVTTTQQQOOONNNKKKKKKLLLLLLKKKJJJHHHGGGDDDDDDBBBAAA???===<<<;;;;;;:::999888777777777777888555222///...,,,***((())))))(((((((((((())))))'''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!"""###$$$$$$$$$$$$###"""#########""""""#########$$$$$$#####################"""!!!!!!!!!"""$$$%%%&&&%%%$$$######$$$%%%&&&&&&%%%%%%$$$$$$###############$$$$$$######"""!!!#########""""""############$$$$$$%%%%%%&&&&&&'''%%%$$$$$$%%%&&&&&&%%%###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""""""""""""""""""""%%%%%%%%%%%%%%%$$$######!!!""""""###############$$$$$$$$$#########""""""$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$##############################  !!!"""""" $$$$$$$$$%%%%%%%%%&&&&&&$$$######""""""###$$$%%%""""""###$$$$$$$$$$$$#########"""!!!!!!!!!!!!!!!######$$$$$$$$$###""""""!!!###$$$$$$###$$$%%%"""""""""#########$$$$$$%%%%%%$$$######"""!!!!!!###############$$$$$$$$$$$$$$$$$$######"""!!!!!!''''''&&&&&&&&&%%%%%%%%%"""############$$$$$$$$$########################""""""######""""""!!! $$$###############$$$$$$%%%%%%$$$###############'''&&&%%%$$$###$$$%%%%%%!!!""""""###############!!!!!!"""#####################$$$$$$$$$######"""%%%$$$###"""""""""######""""""""""""""""""""""""!!!!!!"""#####################""""""""""""######!!!!!!!!!!!!"""###$$$$$$""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$###&&&&&&%%%$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%|||pppddd___]]]ZZZWWWWWWVVVVVVWWWXXXXXXXXXXXXWWWZZZYYYXXXVVVTTTRRROOONNNKKKLLLMMMMMMLLLKKKIIIHHHCCCCCCAAA@@@>>>===<<<;;;::::::999888777777888888888555222///...,,,***((()))((((((''''''(((((()))&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!###$$$"""###$$$$$$$$$$$$###"""######$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$""""""""""""#########$$$###"""!!! !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""$$$$$$############$$$$$$$$$$$$%%%%%%&&&''''''(((%%%$$$###$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$ !!!###$$$$$$$$$###"""$$$$$$$$$###############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$###"""$$$$$$######"""""""""!!!%%%%%%%%%%%%%%%%%%%%%%%%"""!!! !!!###$$$###"""$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$############$$$""""""###$$$$$$$$$$$$###"""""""""###""""""!!! """######$$$$$$$$$######!!!%%%'''&&&%%%$$$$$$############$$$$$$$$$%%%$$$######""""""!!!!!!!!!""""""######$$$$$$$$$$$$%%%%%%$$$###"""!!! """"""######$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###""""""""""""###$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$&&&''''''%%%""""""$$$&&&###""""""""""""###$$$$$$"""""""""###############$$$$$$$$$$$$###"""!!!!!!###############"""""""""""""""""""""""""""""""""!!!!!!"""#####################""""""""""""###### !!!"""###$$$!!!!!!"""############"""########################%%%%%%$$$$$$$$$#########""""""""""""""""""""""""######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%'''&&&&&&%%%%%%%%%%%%%%%""""""""""""###$$$%%%&&&&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%}}}pppddd```^^^[[[XXXXXXVVVVVVWWWXXXXXXXXXXXXXXXZZZYYYXXXWWWUUURRRPPPOOOLLLMMMMMMMMMMMMKKKJJJIIICCCCCCBBB@@@???===<<<<<<999999888888888888888999999777333111000///---+++******))))))))))))******'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%%%%'''((()))#########$$$$$$############$$$%%%&&&&&&%%%$$$#########$$$$$$$$$$$$$$$%%%""""""###$$$$$$$$$###"""######"""!!!!!!"""###############$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%###"""###$$$%%%%%%$$$#########$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$!!!"""$$$%%%&&&%%%$$$##############################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$######$$$$$$$$$$$$$$$###""""""$$$$$$$$$######"""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%%%%######$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$############""""""###$$$$$$$$$$$$######$$$%%%&&&&&&%%%###"""!!!"""###$$$$$$$$$$$$$$$!!!###&&&'''&&&$$$$$$$$$######$$$$$$$$$%%%%%%%%%###############""""""""""""""""""###$$$$$$%%%%%%%%%%%%$$$$$$############!!!!!!""""""###$$$%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$&&&&&&######""""""###$$$$$$%%%##################""""""###$$$&&&'''((('''&&&%%%$$$###"""!!!"""###$$$%%%#####################$$$$$$$$$$$$$$$###""" '''''''''&&&%%%###!!! """"""""""""""""""""""""!!!!!!"""#####################""""""""""""#########""""""!!! !!!!!!!!!""""""#######################################$$$$$$$$$#######################################$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%'''&&&%%%$$$###$$$%%%&&&'''&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%|||pppddd```^^^[[[YYYYYYVVVWWWXXXXXXYYYYYYXXXXXXZZZYYYXXXWWWUUUSSSQQQPPPLLLMMMMMMMMMMMMKKKJJJIIIDDDCCCCCCAAA@@@???>>>===999999888888888888888999999666333111000///---+++******))))))))))))******&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$$$$%%%$$$##################$$$###$$$%%%&&&&&&%%%$$$#########$$$$$$%%%%%%%%%%%%"""###$$$%%%%%%$$$"""!!!'''&&&&&&&&&&&&&&&&&&'''#########$$$$$$%%%%%%&&&###$$$$$$%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$##################""" !!!###$$$$$$$$$#########$$$$$$%%%%%%%%%""""""""""""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$%%%&&&&&&%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$#################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!###$$$$$$$$$$$$###""""""%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!"""######"""!!!#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######""""""###$$$$$$$$$$$$######$$$%%%&&&&&&%%%$$$###!!!"""###$$$$$$$$$$$$$$$%%%&&&&&&%%%###"""###$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''###############$$$$$$$$$""""""#########$$$$$$$$$########################&&&&&&$$$$$$$$$%%%&&&'''%%%$$$$$$###""""""######!!!!!!"""######""""""!!!$$$###%%%+++222333,,,%%%$$$###"""""""""###%%%&&&%%%$$$######"""###$$$$$$$$$$$$$$$###"""!!! &&&&&&&&&&&&$$$###!!! """"""""""""""""""""""""!!!!!!"""#####################""""""""""""#########""""""!!!!!!!!!!!!""""""###$$$$$$%%%%%%$$$$$$########################!!!!!!"""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%$$$###$$$%%%&&&'''&&&&&&&&&%%%%%%&&&&&&'''$$$$$$############$$$$$$&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%{{{oooccc___]]][[[YYYYYYXXXXXXYYYZZZZZZZZZZZZYYYYYYYYYXXXWWWUUUSSSRRRPPPKKKLLLMMMMMMLLLKKKIIIHHHDDDDDDCCCBBBAAA@@@???>>>::::::999888777777888888666444111///...---+++***(((''''''&&&&&&''''''((($$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""$$$$$$###""""""###$$$$$$######$$$$$$$$$$$$############$$$$$$%%%&&&&&&&&&###$$$%%%%%%%%%$$$###"""#################################$$$$$$%%%%%%%%%"""###$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$ !!!"""###$$$%%%&&&$$$""" """$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&###############$$$$$$$$$############$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""###############"""!!!######$$$$$$######"""!!!$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%$$$$$$%%%%%%$$$###############$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$###""""""###$$$$$$$$$$$$###!!!"""######$$$#########"""######$$$$$$$$$######&&&&&&%%%###!!!!!!###%%%############$$$$$$$$$%%%######$$$$$$%%%%%%%%%&&&########################$$$#########$$$&&&((()))$$$$$$$$$$$$$$$#########"""############$$$$$$$$$""""""""""""""""""""""""###""""""""""""###$$$$$$&&&%%%$$$###"""""""""""""""###$$$%%%%%%%%%$$$###&&&$$$%%%...999:::111(((###############$$$%%%%%%&&&%%%$$$""""""###$$$$$$############"""!!! !!!!!!!!!"""""""""""""""""""""""""""""""""""""""!!!!!!"""#####################""""""""""""###### !!!"""$$$&&&&&&######$$$%%%%%%%%%%%%%%%######################## !!!"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''""""""!!!!!! !!!!!!"""&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%zzznnnbbb^^^]]]ZZZXXXXXXYYYYYYZZZ[[[[[[[[[[[[[[[YYYYYYXXXWWWVVVTTTRRRQQQKKKKKKLLLLLLKKKJJJHHHGGGCCCBBBBBBAAA@@@???>>>>>>;;;:::999888777777777777666444111///...---,,,***''''''&&&&&&&&&&&&''''''%%%%%%$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$#########""""""###############$$$$$$%%%&&&&&&'''$$$%%%%%%%%%$$$$$$###""" $$$$$$$$$$$$$$$$$$%%%%%%!!!"""######$$$$$$###############""""""######### !!!"""$$$%%%&&&'''%%%###!!!!!!$$$&&&''''''%%%%%%$$$$$$$$$$$$$$$$$$!!!!!!"""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######$$$$$$$$$###$$$###"""!!!!!!###%%%&&&""""""#########$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$#####################""""""!!!!!!!!!""""""###$$$$$$$$$########################((('''%%%&&&''''''%%%$$$############$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%$$$""""""###$$$$$$$$$$$$######"""""""""######$$$%%%######$$$$$$$$$###""""""!!!"""$$$$$$###"""###%%%"""""""""#########$$$$$$!!!""""""###$$$%%%%%%%%%%%%%%%$$$$$$###"""""""""######"""!!!"""###%%%&&&########################"""############$$$$$$$$$######################## !!!""""""######""""""$$$$$$###############$$$"""###%%%&&&'''&&&%%%$$$&&&$$$%%%,,,444666000)))"""###$$$$$$%%%%%%$$$$$$'''&&&$$$""""""###$$$%%%!!!"""""""""""""""!!!!!!"""!!! """###$$$""""""""""""""""""""""""!!!!!!"""#####################""""""""""""######!!!!!!!!!"""$$$%%%'''(((""""""###$$$$$$$$$$$$$$$########################!!!!!!""""""######$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%yyymmmbbb]]]\\\YYYXXXXXXZZZZZZ[[[\\\\\\\\\\\\\\\YYYYYYYYYWWWVVVTTTRRRQQQJJJKKKKKKKKKKKKIIIHHHGGGBBBAAAAAA@@@???>>>======<<<;;;:::888777666666666888666333111000000...,,,))))))(((((((((((())))))'''''''''''''''((()))***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!""""""###$$$$$$%%%$$$###""""""###$$$%%%$$$###"""!!!!!!"""###$$$######$$$%%%%%%&&&''''''%%%%%%%%%$$$$$$###############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""#####################""""""""""""######$$$$$$$$$$$$$$$$$$$$$%%%'''%%%######%%%((())))))&&&%%%%%%$$$$$$#########""""""###$$$%%%%%%&&&&&&!!!!!!!!!!!!!!!!!!!!!!!! !!!"""##################""" !!!###%%%""""""######$$$$$$$$$$$$"""############$$$$$$$$$#########$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%###############"""!!!!!! !!!"""###$$$$$$########################$$$###""""""######!!! """############$$$$$$$$$"""###%%%&&&'''&&&&&&%%%""""""###$$$$$$$$$$$$###%%%%%%$$$###$$$%%%'''((($$$$$$$$$$$$$$$###"""!!!"""%%%%%%$$$$$$%%%!!!""""""""""""######### !!!"""###$$$$$$%%%&&&%%%%%%$$$###"""!!!!!!$$$###!!!  """###!!!!!!""""""######$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%%%%%%%$$$###""""""""""""###$$$%%%&&&!!!"""$$$&&&&&&&&&$$$############'''+++,,,+++)))"""###$$$%%%&&&%%%$$$$$$'''&&&$$$""""""###$$$%%% !!!"""""""""""""""!!!(((&&&$$$"""!!!!!!"""###""""""""""""""""""""""""!!!!!!"""#####################""""""""""""######%%%$$$$$$$$$$$$$$$%%%%%%!!!!!!"""###################################################""""""""""""""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%"""###%%%&&&'''&&&%%%%%%############$$$$$$%%%&&&""""""###$$$%%%''')))***$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%zzznnnbbb^^^]]][[[ZZZZZZ[[[[[[\\\\\\\\\\\\[[[[[[YYYYYYYYYWWWUUUSSSPPPNNNLLLLLLLLLKKKJJJJJJIIIIIICCCCCCDDDCCCBBB@@@===<<<===:::777666777888888888666444111000///...+++))))))(((&&&&&&((()))((('''((((((((('''&&&%%%$$$###&&&&&&&&&&&&&&&&&&%%%%%%((('''&&&%%%$$$$$$$$$$$$########################$$$%%%%%%%%%%%%$$$######""""""""""""""""""""""""########################%%%%%%%%%$$$$$$$$$##############################$$$#########""""""!!!!!! !!!###$$$%%%&&&&&& !!!"""$$$$$$%%%%%%%%%########################$$$$$$$$$#########""""""#########$$$$$$%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%'''$$$""""""%%%&&&%%%###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$##################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!"""&&&'''&&&$$$$$$$$$$$$######"""""""""$$$$$$############$$$$$$&&&###!!!!!!$$$%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""!!!######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$%%%""""""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$"""""""""###$$$$$$$$$%%%########################!!!!!! """$$$%%%$$$$$$##################"""""""""""""""""""""""""""""""""""""""######### ###&&&(((&&&$$$###"""$$$###############$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$######"""!!!!!!!!!$$$$$$############$$$$$$$$$$$$%%%%%%$$$$$$######$$$%%%$$$###!!!!!!###%%%######$$$$$$$$$######"""""""""""""""""""""""""""'''''''''&&&&&&%%%%%%%%%$$$%%%%%%$$$######$$$&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""%%%%%%%%%$$$$$$#########$$$$$$##################"""###%%%&&&&&&%%%$$$###%%%%%%$$$###$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''!!!###%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$${{{nnnbbb^^^]]][[[ZZZ[[[[[[[[[\\\\\\\\\\\\[[[[[[YYYYYYYYYXXXVVVSSSPPPOOOKKKKKKKKKJJJIIIIIIHHHHHHCCCCCCCCCCCCAAA@@@>>><<<===:::777666777888888777666444111000///...+++))))))(((&&&&&&((()))((('''$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$#########"""!!!"""###$$$%%%&&&''''''""""""######$$$$$$%%%%%%########################$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%$$$###"""""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&$$$"""###%%%'''&&&%%%#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$##################$$$$$$%%%%%%%%%&&&&&&&&&""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$$$$%%%%%%$$$!!!%%%%%%$$$$$$$$$#########$$$$$$############$$$$$$'''$$$"""###%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%$$$#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$$$$%%%"""######$$$$$$$$$###############$$$$$$$$$%%%%%%################################################""""""############""""""###############$$$$$$$$$########################&&&%%%###"""!!!!!!""""""################################################$$$$$$######""""""!!!!!!!!!$$$&&&'''%%%$$$######$$$$$$##################%%%%%%$$$$$$###"""""""""!!!!!!!!!"""######$$$$$$$$$$$$############$$$$$$((('''&&&$$$$$$%%%&&&'''"""#########""""""%%%'''""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%######$$$&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$######%%%%%%%%%$$$$$$$$$######$$$$$$##################&&&%%%$$$$$$############%%%%%%$$$$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$|||oooccc___^^^[[[ZZZ[[[[[[[[[\\\\\\\\\\\\[[[[[[YYYYYYYYYYYYWWWTTTQQQOOOKKKKKKJJJIIIIIIHHHHHHGGGDDDDDDCCCBBBAAA???>>>======:::888777777888777777666444111000///...+++)))***(((''''''((())))))((($$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%&&&&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########%%%$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&''''''$$$$$$#########$$$$$$%%%########################$$$$$$$$$##################$$$$$$$$$$$$%%%%%%%%%"""!!!!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%$$$"""###%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""#########$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%%%%&&&&&&$$$###%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$'''%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$$$$$$$%%%######$$$$$$$$$######"""#########$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""$$$$$$$$$#######################################&&&&&&$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""!!! """$$$&&&&&&$$$###$$$$$$%%%%%%$$$###"""""""""###%%%%%%$$$$$$###"""""""""!!!!!!!!!"""######$$$$$$$$$$$$############$$$$$$'''%%%""" !!!###%%% !!!######"""###&&&(((!!!!!!"""""""""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$***)))&&&$$$######$$$%%%%%%%%%$$$$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%}}}qqqddd```___\\\[[[\\\[[[[[[\\\\\\\\\\\\[[[[[[YYYYYYZZZZZZXXXUUURRRPPPLLLKKKKKKJJJIIIIIIHHHHHHDDDDDDCCCBBBAAA???>>>======:::888777888888777666666444111000///...+++)))***(((''''''((())))))((()))(((((('''%%%###!!! ######$$$%%%&&&&&&'''''''''&&&%%%%%%$$$$$$$$$%%%$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&%%%$$$#########$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!""""""######%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%$$$#########$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$$$$$$$%%%""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################%%%$$$%%%%%%''''''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$###!!! %%%$$$$$$$$$$$$$$$$$$%%%###$$$$$$$$$$$$$$$%%%%%%'''&&&&&&%%%$$$$$$#########$$$$$$$$$$$$###""""""############$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$###"""""""""########################""""""######$$$%%%%%%&&&###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!###$$$%%%%%%######$$$%%%%%%%%%$$$###"""""""""""""""""""""###$$$$$$%%%%%%$$$$$$######"""!!!!!!!!!$$$$$$############$$$$$$$$$###"""!!! !!!"""###!!!"""############%%%'''!!!""""""############"""""""""""""""""""""""""""###############"""""""""$$$%%%'''&&&%%%$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$%%%***)))((('''&&&&&&'''((($$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%~~~rrrfffaaa___]]][[[\\\[[[[[[\\\\\\\\\\\\[[[[[[XXXYYY[[[[[[YYYVVVSSSPPPMMMMMMLLLLLLKKKJJJJJJJJJEEEDDDCCCAAA@@@???>>>>>><<<;;;888888888888666555666444111000///...+++)))***)))'''''')))***)))(((******)))((('''%%%###"""$$$%%%%%%&&&'''((())))))&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###"""!!! !!!"""###""""""##################""""""""""""############%%%%%%$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$###!!! !!!!!!$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&######$$$$$$%%%%%%%%%%%%""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""" %%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###""""""######$$$$$$$$$######"""""""""#########$$$$$$$$$################################################$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$###"""""""""########################!!!!!!"""######$$$$$$$$$""""""#########$$$$$$$$$########################!!!!!!""""""#########$$$###$$$%%%%%%######$$$%%%%%%$$$$$$###""""""######"""""""""###$$$$$$%%%%%%$$$$$$######"""!!!!!!!!!$$$$$$############$$$$$$&&&&&&'''((((((&&&%%%$$$"""$$$%%%$$$###"""###$$$"""###$$$$$$%%%%%%%%%$$$""""""""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$###%%%''''''%%%$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%$$$%%%&&&'''(((((('''&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&######$$$%%%'''((())))))$$$&&&((('''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%sssgggbbb```^^^\\\]]][[[[[[\\\\\\\\\\\\[[[[[[XXXZZZ[[[\\\[[[WWWSSSQQQNNNNNNMMMMMMLLLKKKKKKJJJEEEDDDCCCAAA@@@???>>>>>><<<;;;999888888888666444666444111000///...+++)))+++)))(((((()))***))))))&&&&&&'''(((((((((((((((&&&&&&''''''(((((())))))&&&%%%%%%$$$$$$%%%%%%%%%######$$$$$$%%%%%%&&&&&&&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$############""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""!!!!!!!!!$$$$$$%%%%%%%%%%%%%%%$$$#######################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###"""###$$$$$$%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%% !!!!!!"""#########$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""%%%%%%%%%###!!! !!!"""$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&'''(((&&&$$$###$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$###""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""############$$$$$$############$$$$$$#########$$$$$$%%%%%%&&&"""######$$$$$$######"""""""""###$$$$$$$$$$$$$$$"""""""""############$$$################################################""""""############""""""$$$$$$$$$#######################################$$$$$$$$$$$$###"""!!! """""""""###$$$$$$%%%%%%######################## !!!"""###$$$%%%%%%"""$$$&&&&&&$$$###$$$$$$$$$###############$$$$$$%%%%%%$$$$$$###"""""""""!!!!!!!!!"""######$$$$$$$$$$$$############$$$$$$###%%%''')))(((&&&$$$"""###$$$%%%%%%###"""""""""######$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%"""$$$&&&&&&%%%######$$$%%%%%%%%%%%%&&&&&&&&&&&&"""###############$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$%%%&&&&&&&&& ###%%%&&&&&&%%%$$$###$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%'''((())))))$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%ttthhhcccaaa^^^]]]]]][[[[[[\\\\\\\\\\\\[[[[[[XXXZZZ\\\]]][[[XXXTTTQQQMMMMMMMMMLLLKKKKKKJJJJJJFFFDDDBBBAAA????????????<<<;;;999999999888555333666444111000///...+++)))+++)))(((((()))******)))$$$$$$&&&'''(((((())))))''''''''''''''''''''''''%%%%%%%%%$$$$$$%%%%%%&&&""""""######$$$%%%%%%&&&'''&&&$$$""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""###$$$%%%%%%$$$###""""""""""""######$$$$$$$$$############""""""!!!!!!!!!###%%%'''((('''%%%$$$########################""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""###$$$%%%%%%%%%$$$$$$""""""###$$$%%%&&&&&&'''!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!###%%%&&&%%%###"""$$$'''#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%######$$$$$$%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&###"""###$$$#########$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###%%%%%%$$$""""""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$ """###%%%&&&&&&&&&#########""""""#########"""######$$$%%%%%%&&&&&&!!!"""###%%%%%%%%%%%%$$$ !!!"""###$$$%%%%%%%%%""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""###############$$$$$$$$$########################$$$%%%%%%%%%%%%###"""!!!!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""######$$$$$$!!!$$$&&&'''%%%$$$######""""""""""""###$$$%%%%%%%%%%%%$$$$$$###"""""""""!!!!!!!!!"""######$$$$$$$$$$$$############$$$$$$"""###$$$$$$$$$###!!! !!!###%%%%%%$$$######$$$""""""###$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&& """%%%%%%$$$###""""""%%%%%%%%%&&&&&&&&&&&&'''#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''######$$$$$$%%%&&&&&&'''""""""###$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%''''''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&uuuhhhcccaaa___]]]]]][[[[[[\\\\\\\\\\\\[[[[[[XXXZZZ\\\]]]\\\YYYTTTRRRLLLLLLLLLKKKJJJJJJIIIIIIFFFEEEBBB@@@????????????<<<;;;:::999999888555333666444111000///...+++)))+++)))(((((()))******)))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&!!!!!!"""###$$$$$$%%%%%%'''&&&$$$""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############"""""""""""""""$$$&&&((((((&&&$$$"""#########$$$$$$%%%%%%%%%%%%%%%$$$$$$###""""""""""""%%%((()))(((%%%$$$########################""""""######$$$$$$$$$$$$%%%%%%%%%$$$$$$#########!!!"""###%%%%%%$$$$$$###!!!!!!"""###%%%&&&'''(((%%%%%%&&&''''''((())))))$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!"""$$$&&&&&&%%%%%%(((+++""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''######$$$%%%%%%&&&''''''""""""#########$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ###%%%%%%######%%%((("""""""""######$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&'''&&&######%%%((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%######""""""""""""######""""""###$$$%%%%%%&&&&&&!!!"""$$$&&&'''''''''&&& """###%%%%%%&&&&&&""""""""""""####################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$""""""######$$$$$$$$$%%%########################"""###%%%&&&''''''&&&%%%!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############"""""""""""" ###'''(((&&&$$$###"""!!!!!!""""""###$$$&&&&&&"""""""""###$$$$$$%%%%%%$$$$$$######"""!!!!!!!!!$$$$$$############$$$$$$&&&%%%%%%$$$$$$$$$$$$$$$!!!$$$%%%$$$$$$%%%%%%!!!!!!"""$$$$$$%%%%%%%%%""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%"""$$$%%%$$$"""!!!!!!%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''######$$$%%%%%%&&&''''''((('''%%%$$$$$$%%%&&&'''###$$$%%%&&&'''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&(((((('''&&&%%%%%%$$$$$$###%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&wwwhhhaaa^^^[[[[[[\\\ZZZZZZ[[[[[[[[[ZZZZZZYYY\\\]]]^^^^^^\\\YYYVVVSSSOOONNNMMMKKKJJJIIIIIIIIIGGGEEEBBBAAAAAAAAA???>>>888999999:::999888777666444333222111000...***'''******)))(((((((((((((((&&&&&&''''''((()))))))))''''''''''''''''''''''''######$$$$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%### &&&&&&&&&%%%###""" $$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""&&&%%%$$$$$$############""""""#########$$$$$$$$$%%%###""" !!!!!!&&&%%%%%%$$$$$$%%%%%%&&& !!!"""###$$$%%%&&&&&&%%%%%%%%%$$$$$$#########''''''''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&&&&$$$$$$###"""###$$$%%%'''((('''$$$!!!%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''$$$""""""$$$$$$###!!!%%%$$$$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''''''''%%%###"""######""" $$$$$$%%%&&&''''''&&&%%%$$$"""###$$$%%%&&&'''''''''%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""#########%%%&&&&&&$$$######$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$###############$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$%%%$$$###"""""""""$$$$$$&&&%%%%%%%%%$$$#########"""""""""""""""""""""""""""""""""""""""###$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&%%%$$$############!!!%%%((('''###"""%%%(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&$$$"""###%%%&&&%%%"""%%%%%%%%%&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$&&&&&&&&&$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%vvvggg```^^^[[[ZZZ[[[ZZZZZZ[[[[[[[[[ZZZZZZYYY\\\]]]^^^^^^\\\YYYUUUSSSPPPPPPOOOMMMLLLKKKKKKKKKGGGEEEBBBAAAAAAAAA???>>>::::::::::::999777555444666444222111000///,,,)))******)))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$########################$$$$$$$$$$$$%%%"""!!!!!!!!!!!!###$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%###############$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###$$$$$$%%%'''((('''$$$"""%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&$$$""""""$$$%%%$$$"""&&&%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%###"""!!!$$$%%%$$$%%%''')))&&&'''''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""###$$$&&&'''!!!"""#########$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###"""!!!!!!"""###$$$$$$$$$###############$$$$$$$$$$$$$$$$$$#################################  !!!"""############$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%###$$$%%%$$$"""!!!###&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%""""""""""""""""""""""""###$$$%%%%%%&&&&&&%%%%%%&&&$$$"""###%%%&&&%%%###%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''''''''%%%###!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%uuufff```]]]ZZZYYYZZZYYYZZZZZZ[[[[[[ZZZZZZZZZ\\\]]]^^^]]]\\\YYYUUUSSSPPPOOONNNMMMLLLLLLKKKKKKGGGDDDBBBAAAAAA@@@???>>><<<<<<;;;:::888666444333888555333111000///---,,,******)))((((((((((((((()))((((((&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''((($$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$###############$$$$$$$$$$$$%%%%%%%%%%%%""""""""""""###$$$%%%&&&$$$$$$############$$$$$$&&&&&&%%%$$$###""""""!!!%%%%%%%%%$$$$$$$$$$$$###&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&((('''$$$"""%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%###""""""$$$%%%%%%$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%$$$### %%%)))))))))((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""###$$$&&&'''"""""""""###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$"""######$$$$$$######"""###$$$$$$%%%%%%$$$$$$$$$""""""""""""""""""""""""""""""########################$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$###""""""""""""###$$$"""######$$$$$$$$$######""""""#########################################################$$$%%%%%%$$$$$$$$$$$$$$$#########$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''&&&$$$""""""###$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&$$$###$$$%%%&&&%%%###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&'''%%%""" !!!%%%%%%%%%%%%%%%%%%%%%%%%ssseee___]]]ZZZXXXYYYXXXYYYZZZZZZZZZZZZZZZZZZ[[[\\\]]]]]][[[XXXUUUSSSLLLLLLLLLKKKKKKJJJIIIHHHFFFDDDBBBAAAAAA@@@???===<<<;;;:::999888666555444999666333111000000///...***))))))((((((((((((((()))(((((('''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$### $$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$############$$$######""""""######$$$&&&&&&%%%$$$######"""!!!$$$$$$$$$$$$$$$$$$$$$$$$'''(((((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$&&&''''''%%%"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$%%%%%%&&&'''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$ """&&&((('''%%%###!!!'''&&&$$$"""""""""######"""###$$$%%%&&&'''''''''$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""######)))'''&&&%%%%%%%%%$$$###%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$%%%%%%%%%$$$$$$########################!!!!!!!!!"""#########$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!"""$$$%%%%%%$$$###"""!!!!!!!!!"""#########$$$########################%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%&&&%%%###"""$$$)))***'''###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&###$$$%%%%%%$$$###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&rrreee___]]]ZZZXXXYYYXXXXXXYYYZZZZZZZZZZZZZZZ[[[\\\]]]]]][[[XXXUUURRRKKKKKKLLLLLLKKKJJJIIIHHHFFFDDDAAA@@@@@@@@@>>>===::::::999888888777777777999666333111111111000///***))))))(((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$######""""""$$$""" $$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&%%%%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$###"""$$$######""""""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%$$$$$$%%%''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$&&&''''''&&&&&&%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%###""" '''&&&$$$#########$$$%%%"""###$$$%%%&&&'''''''''###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""######)))'''$$$$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""#########$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!"""###%%%%%%$$$$$$###!!!!!!!!!"""#########$$$###########################""""""""""""###$$$$$$&&&%%%%%%%%%$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$#########$$$###"""$$$)))000111+++%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&rrreee```^^^[[[YYYYYYWWWWWWXXXYYYZZZZZZZZZZZZ[[[\\\]]]\\\[[[XXXTTTRRRLLLLLLMMMNNNMMMLLLKKKJJJFFFCCCAAA@@@@@@???>>>===:::999888888777888888888777555333222222111000...******)))(((((((((((((((&&&&&&''''''((()))******%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%""""""!!!!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%""""""###%%%%%%%%%%%%%%%$$$$$$############$$$$$$######$$$$$$%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$%%%&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%######%%%'''&&&&&&%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&((('''%%%%%%&&&''''''&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&%%%%%%$$$#########$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""###$$$&&&'''### ###&&&&&&$$$#########$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""########################$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$######!!!"""###$$$$$$$$$$$$$$$""""""##################$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''########################'''&&&%%%$$$############""""""%%%+++111222,,,&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$&&&'''&&&%%%$$$%%%'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''((()))(((%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&~~~rrrfffaaa___\\\YYYYYYVVVWWWXXXYYYZZZZZZZZZZZZZZZ[[[\\\\\\[[[WWWTTTRRRKKKLLLMMMNNNMMMLLLJJJIIIEEECCCAAA@@@@@@???>>><<<<<<;;;999888777777777777555444222222222111///---******)))(((((((((((((((%%%%%%&&&''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&#########$$$$$$$$$$$$%%%!!!"""###$$$%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''%%%###"""$$$'''%%%%%%$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''')))'''%%%&&&)))******(((###$$$%%%&&&&&&''''''&&&%%%%%%&&&&&&%%%%%%$$$###"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""###$$$&&&'''!!!"""&&&&&&%%%"""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$""""""###$$$%%%%%%%%%%%%########################$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%(((+++,,,)))&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''###$$$$$$$$$%%%%%%&&&&&&((((((((((((((((((((((((###$$$%%%%%%&&&&&&%%%%%%$$$&&&((('''%%%$$$%%%'''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&(((((('''%%%$$$$$$%%%''''''''''''''''''''''''rrrfffbbb```\\\ZZZZZZVVVWWWXXXYYYZZZZZZZZZZZZZZZ[[[\\\\\\ZZZWWWTTTRRRHHHIIIKKKLLLLLLJJJHHHGGGEEECCCAAA@@@@@@???>>><<<>>><<<:::888666555555555444333222333333111...+++******)))(((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$%%%$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!"""###$$$$$$""""""#########$$$$$$$$$$$$$$$%%%%%%$$$###!!! &&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%% !!!""""""############%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%'''(((&&&###"""$$$&&&$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&''')))'''&&&'''******'''$$$!!!###$$$$$$$$$###"""###$$$%%%&&&'''''''''"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""#########&&&!!!###&&&%%%###""""""######$$$$$$$$$$$$######$$$$$$$$$$$$######!!!"""###$$$%%%&&&&&&&&&""""""""""""""""""""""""&&&%%%%%%%%%$$$###############$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###$$$%%%&&&&&&%%%$$$######"""!!!!!!"""$$$&&&'''&&&%%%%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!""""""###$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%########################!!!!!!"""###%%%&&&'''(((%%%%%%$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$&&&((('''%%%$$$%%%(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''((((((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&"""$$$%%%%%%%%%%%%'''(((''''''''''''''''''''''''tttgggbbbaaa^^^\\\\\\XXXXXXWWWWWWWWWYYY[[[\\\]]]]]]\\\[[[YYYVVVTTTRRRMMMLLLKKKKKKLLLKKKIIIGGGFFFCCC@@@?????????>>>===999999888888777666666666888777555222///,,,***))))))(((&&&%%%%%%%%%'''((((((((('''''''''&&&&&&&&&)))'''&&&&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&&&&&&&$$$"""!!!########################$$$#########$$$$$$%%%%%%'''&&&&&&%%%$$$###""""""######""""""!!!!!! !!!!!!"""###$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%&&&'''&&&$$$!!!%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%&&&%%%$$$#########$$$%%%%%%%%%$$$$$$###$$$$$$$$$&&&'''''''''&&&%%%%%%$$$'''%%%###%%%)))***&&&"""!!!!!!""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%&&&''''''&&&$$$%%%%%%$$$$$$%%%&&&((()))++++++***((('''&&&%%%$$$%%%%%%$$$###"""!!! $$$"""!!!"""%%%&&&'''&&&(((''''''&&&&&&%%%%%%$$$%%%%%%$$$$$$###$$$$$$$$$###"""""""""###$$$%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$$$$%%%&&&(((''''''&&&&&&%%%$$$$$$&&&&&&''''''&&&$$$"""!!! """###%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######%%%$$$"""###$$$$$$###"""&&&%%%%%%$$$$$$#########!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$#########""""""$$$######""""""######$$$%%%""" ###$$$###!!!######$$$%%%%%%%%%%%%$$$$$$$$$##################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$###"""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%&&&'''((()))(((((())))))(((&&&$$$###$$$%%%'''(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&''''''''''''(((uuuhhhccc```]]][[[\\\ZZZYYYYYYXXXXXXXXXYYYYYY[[[[[[[[[[[[YYYVVVRRRPPPMMMKKKJJJKKKKKKKKKIIIGGGFFFCCC@@@?????????>>>===999999888888777777666666555444333222000...---,,,+++***((('''&&&'''((()))))))))(((((((((''''''''')))'''&&&&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$#########"""""""""""""""!!!!!!!!!"""""""""###$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&''''''&&&%%%###"""%%%%%%$$$$$$###############$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%'''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%$$$(((%%%$$$&&&))))))&&&"""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$'''&&&%%%&&&''''''&&&$$$&&&&&&&&&%%%&&&''')))***)))((((((''''''&&&&&&&&&%%%%%%%%%$$$######""""""%%%###"""###%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$############$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%(((((('''&&&&&&'''((((((%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$$$$$$$"""###$$$%%%&&&&&&%%%%%%"""""""""""""""""""""""""""!!!!!! !!!!!!"""$$$"""!!!"""###$$$###"""%%%%%%%%%%%%$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$$$$#########""""""&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$"""###%%%&&&%%%#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))))))))))))))((('''&&&%%%%%%%%%'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$###&&&&&&&&&''''''''''''(((vvviiiccc```]]]ZZZZZZZZZZZZZZZZZZYYYXXXWWWVVVYYYZZZ[[[[[[YYYUUUQQQOOOLLLKKKJJJJJJKKKKKKIIIGGGFFFDDD@@@?????????>>>===999999999888777777666666333333222222111000000///,,,+++***)))((()))******)))))))))))))))(((((((((((('''&&&&&&''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&---+++(((&&&$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""####################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%(((&&&%%%&&&((((((%%%!!!&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&((((((&&&%%%&&&%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######%%%&&&%%%$$$######$$$$$$%%%&&&&&&'''%%%$$$$$$###$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$############$$$%%%&&&'''((((((%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$%%%&&&''''''''''''&&&$$$""""""$$$%%%'''$$$$$$%%%&&&&&&&&&%%%%%%###########################""""""""""""""""""###"""!!! """$$$$$$######$$$$$$%%%%%%%%%%%%%%%##################$$$$$$$$$$$$$$$###############&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$###$$$%%%&&&%%%$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''((((((******)))((('''''''''(((%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''(((vvviiiccc```\\\ZZZZZZXXXYYYZZZZZZZZZYYYWWWVVVYYY[[[\\\]]][[[WWWRRROOOLLLKKKJJJJJJKKKKKKIIIGGGGGGDDDAAA??????>>>===<<<::::::999888888777777666444333333222111111000000,,,,,,+++)))))))))))))))((((((((((((((((((((((((((('''%%%&&&''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%''''''''''''''''''''''''---+++(((%%%$$$$$$%%%&&&#########$$$$$$%%%%%%%%%"""""""""######$$$$$$$$$$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&%%%$$$$$$############$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&(((&&&&&&'''((('''$$$"""'''&&&&&&&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%&&&(((((('''&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''%%%$$$$$$%%%%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######""""""""""""######$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$#########$$$&&&'''%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&!!! !!!###$$$$$$"""###$$$&&&&&&&&&&&&%%%$$$$$$$$$#######################################$$$######""""""######$$$############$$$$$$###"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((''''''&&&&&&''''''''''''))))))'''&&&&&&'''((()))&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((vvviiiccc```\\\ZZZZZZVVVWWWYYYZZZZZZZZZYYYXXXZZZ\\\^^^___\\\XXXSSSPPPMMMLLLKKKKKKLLLKKKIIIGGGGGGDDDAAA??????>>>===<<<::::::999999888777777777777666555333222000///...++++++***)))((((((''''''''''''''''''''''''''''''(((&&&%%%%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$###$$$%%%&&&#########$$$$$$%%%%%%&&&""""""######$$$$$$%%%%%%%%%%%%$$$$$$###"""""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$#########$$$%%%&&&'''&&&'''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&'''&&&%%%%%%$$$$$$######$$$%%%%%%&&&'''&&&%%%%%%%%%&&&&&&'''&&&&&&&&&'''''''''%%%###&&&&&&&&&%%%$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((()))(((&&&&&&&&&''''''((()))))))))'''''''''&&&%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&'''&&&$$$$$$%%%&&&%%%$$$%%%%%%%%%$$$$$$#########$$$#########$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$!!!"""$$$%%%&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&""" !!!###$$$$$$"""###%%%&&&''''''&&&%%%$$$$$$$$$#######################################$$$######""""""######$$$"""###$$$$$$$$$###############$$$%%%%%%%%%%%%$$$"""#########$$$$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((''''''''''''''''''&&&&&&'''&&&%%%$$$%%%&&&'''(((''''''''''''&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''(((vvviiiccc```]]]ZZZZZZVVVWWWXXXYYYZZZZZZZZZZZZ\\\]]]^^^^^^\\\YYYTTTRRRNNNMMMLLLLLLMMMMMMKKKIIIGGGEEEAAA??????>>>===;;;:::::::::999888888777777999888666444222000...---******)))(((((('''&&&%%%&&&&&&&&&&&&'''''''''''''''&&&%%%%%%&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###############$$$$$$!!!!!!"""""""""#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%#########$$$$$$%%%%%%%%%&&&&&&''''''''''''((((((%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%&&&&&&''''''&&&'''&&&&&&''''''((()))***'''&&&%%%$$$%%%&&&'''((($$$%%%&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%''')))***)))'''((()))***+++,,,,,,,,,,,,((((((((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''%%%$$$$$$&&&'''&&&%%%'''&&&&&&%%%$$$$$$##################$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$(((((('''&&&%%%$$$######%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%$$$######### """$$$&&&&&&%%%$$$###%%%$$$$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$!!!!!!###$$$$$$###$$$&&&'''((('''%%%$$$##################$$$$$$###############$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###%%%'''(((&&&%%%%%%%%%######$$$%%%%%%%%%%%%$$$"""""""""######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&''''''''''''''''''(((''''''&&&%%%$$$$$$$$$$$$%%%&&&''''''(((((('''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''(((uuuhhhccc```]]][[[\\\YYYYYYXXXXXXXXXYYYYYYZZZ]]]]]]]]]]]][[[WWWTTTRRROOONNNMMMNNNNNNNNNLLLJJJHHHEEEAAA???>>>>>><<<;;;;;;::::::999999888888777999888777555333111///...*********)))((('''%%%%%%&&&'''''''''(((((((((((('''&&&$$$%%%&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%"""""""""#########$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%%%%'''(((((((((''''''((((((***++++++'''&&&%%%$$$$$$&&&''')))"""$$$&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&%%%%%%''')))***)))((('''(((***+++,,,,,,++++++''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&%%%###$$$&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%############$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%$$$$$$#########$$$$$$%%%&&&'''((((((######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""###$$$%%%%%%$$$###"""%%%%%%$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$######""""""""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######&&&### !!!###$$$%%%$$$%%%'''((((((&&&$$$###"""""""""###$$$$$$$$$%%%""""""#########$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###%%%((()))'''%%%%%%&&&######$$$%%%%%%%%%%%%$$$""""""###$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''%%%%%%###$$$%%%&&&'''''''''''')))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%&&&'''''''''''''''&&&&&&&&&''''''''''''(((tttgggbbbaaa^^^\\\\\\\\\[[[YYYWWWWWWWWWXXXYYY]]]]]]\\\[[[YYYVVVTTTRRRPPPOOONNNOOOOOOOOOMMMKKKHHHEEEBBB???>>>>>><<<;;;;;;;;;:::999999888888777888777666555333222000000++++++******)))'''&&&%%%'''((((((((())))))******'''&&&$$$%%%&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%'''(((((('''%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%&&&((()))&&&&&&&&&'''''')))******'''&&&$$$$$$$$$&&&((()))!!!###&&&''''''''''''(((&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&%%%&&&''')))***)))((($$$%%%''')))))))))((((((&&&&&&''''''((())))))***((((((((((((((((((((((((%%%$$$###$$$&&&((((((((($$$%%%%%%&&&&&&''''''(((############$$$%%%&&&''')))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%'''((())))))#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''(((((((((((('''&&&#########$$$$$$%%%&&&&&&%%%$$$###!!!!!!"""$$$%%%!!!!!! !!!###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%(((%%%!!! !!!###$$$%%%%%%&&&((()))(((&&&$$$"""!!!!!!"""###$$$%%%%%%&&&""""""######$$$$$$$$$$$$$$$##################$$$ $$$''''''%%%######$$$######$$$%%%%%%%%%%%%$$$######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%''''''((((((((('''%%%$$$###$$$&&&((())))))(((((()))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%%%%%%%&&&'''((((((((('''&&&&&&&&&'''''''''((((((sssgggcccaaa^^^\\\\\\ZZZZZZZZZZZZZZZ[[[[[[\\\\\\\\\[[[ZZZXXXUUUSSSQQQQQQPPPOOONNNMMMKKKJJJJJJIIIFFFCCC@@@===<<<<<<<<<999::::::;;;;;;::::::999888888777666555333111000,,,,,,***)))((((((((((((************))))))))))))'''&&&%%%$$$###$$$%%%&&&&&&$$$###$$$''''''%%%### !!!###$$$%%%&&&&&&%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""###$$$###"""###&&&((('''&&&%%%%%%$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&########################&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((()))***+++''''''((((((''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&"""$$$&&&((())))))))))))111---)))((()))******(((***))))))((((((((())))))'''''''''(((((((((((()))------,,,***)))'''&&&&&&((((((((('''''''''&&&&&&(((((((((((('''&&&%%%%%%''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&(((((('''&&&$$$#########$$$$$$(((((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%$$$$$$$$$$$$%%%$$$###""""""###$$$$$$$$$$$$######"""#########%%%$$$######""""""######!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%###"""""""""###"""!!!!!!!!!"""$$$%%%######$$$$$$$$$%%%%%%%%%###"""""""""!!!!!! &&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&'''(((((((((''''''&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''(((''''''&&&&&&''''''(((((((((((('''&&&&&&&&&%%%'''&&&%%%%%%&&&'''&&&%%%''''''&&&'''((((((&&&%%%$$$&&&((()))'''&&&&&&'''''''''&&&''''''((()))***sssgggcccaaa^^^\\\]]]ZZZZZZZZZYYYZZZZZZ[[[[[[\\\\\\[[[ZZZXXXUUUSSSQQQQQQPPPOOONNNMMMKKKJJJJJJHHHFFFCCC???===;;;;;;<<<999999::::::::::::999999999999888666555222111///---,,,+++))))))(((((((((((((((((('''''''''&&&&&&'''&&&%%%$$$$$$$$$%%%%%%%%%###"""###%%%&&&$$$!!!###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$''')))***)))'''%%%%%%&&&%%%%%%$$$#########$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%(((((((((''''''((())))))&&&''''''(((((('''''''''&&&&&&'''''''''(((((((((%%%&&&((()))************...+++((('''(((***)))(((++++++***************+++************++++++++++++---------,,,++++++*********))))))))))))(((((((((******)))((('''%%%###"""&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$&&&'''''''''&&&&&&'''&&&%%%#########$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$%%%$$$###"""""""""###$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$######""""""######!!!!!!"""$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%"""$$$%%%%%%###""""""###$$$###"""""""""###%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$'''&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''&&&&&&(((&&&%%%&&&'''((('''%%%''''''&&&'''(((((('''%%%"""$$$'''((('''''''''((()))(((((('''''''''((((((sssgggcccaaa___]]]]]][[[[[[ZZZYYYYYYZZZZZZZZZ\\\\\\\\\ZZZXXXVVVSSSRRRQQQPPPOOONNNMMMKKKJJJJJJGGGEEEBBB>>><<<;;;;;;;;;999::::::;;;;;;::::::999::::::999777555222000///...---+++***)))((((((((('''''''''&&&&&&&&&%%%%%%'''&&&&&&%%%$$$%%%%%%%%%%%%$$$###$$$&&&&&&$$$###%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$######%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%$$$""" ######""""""######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''"""######$$$&&&''''''(((&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%))))))((('''''''''''''''&&&&&&'''((()))))))))))))))))))))*********++++++)))***++++++,,,,,,,,,+++...,,,***)))+++,,,,,,,,,...------,,,,,,---......------........./////////.........///////////////,,,,,,,,,+++++++++******+++++++++***)))(((&&&%%%(((''''''&&&&&&''''''((("""$$$&&&(((((('''%%%###&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""###%%%&&&'''%%%$$$############%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%$$$######""""""######!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$!!!###$$$$$$#########$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$''''''&&&&&&%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&'''(((((()))'''''''''&&&&&&'''''''''''''''''''''''''''(((((()))'''&&&'''((()))(((''''''&&&&&&'''((()))'''&&&!!!###&&&''''''((()))*********(((''''''&&&&&&&&&sssgggcccaaa___]]]]]][[[[[[ZZZYYYYYYYYYYYYZZZ\\\\\\\\\[[[YYYVVVTTTSSSQQQPPPOOONNNMMMKKKJJJJJJFFFDDDAAA>>><<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;:::999777555222000//////...,,,+++))))))(((((()))(((((((((''''''''''''''''''&&&&&&%%%%%%%%%%%%''''''''''''(((((('''&&&"""######$$$$$$######"""$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%&&&(((***######"""######$$$%%%&&&$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''))))))((((((((((((''''''(((''''''&&&&&&&&&''''''&&&&&&((()))***+++++++++++++++,,,,,,,,,---------,,,,,,------------------000000//////000111222222111111000000000111222222111111111111222222222222111111111111111111111111///.........------------***+++,,,---............++++++***)))))))))******###$$$&&&''''''&&&%%%$$$&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''########################"""######$$$%%%'''((()))%%%$$$$$$######$$$&&&&&&#########$$$%%%&&&'''(((%%%$$$######""""""######!!!"""###$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$###### """$$$$$$######$$$%%%############$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%%%%&&&&&&&&&''''''(((((((((&&&&&&&&&'''''''''''''''''''''&&&&&&''''''((()))))))))(((((((((((())))))&&&&&&''''''(((((()))))))))((('''((()))***)))''''''&&&&&&'''))))))(((&&&$$$&&&(((((((((((()))+++))))))((('''''''''''''''sssgggcccaaa^^^\\\\\\ZZZZZZYYYYYYYYYYYYYYYZZZ\\\\\\\\\[[[YYYWWWUUUSSSQQQPPPOOONNNMMMKKKJJJJJJFFFDDDAAA>>><<<<<<<<<<<<======>>>>>>>>>>>>======;;;:::999888555333111000000///---,,,***))))))((()))((((((((('''''''''''''''''''''&&&&&&&&&%%%%%%&&&'''((((((''''''''''''!!!!!!"""###$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""!!! $$$'''$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%%%%%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&((((((((((((''''''''''''%%%%%%%%%%%%&&&'''((()))'''(((***+++,,,---......------------.........///.............../////////222333333444444444555666555444444444555555666777444444444444555555555555666666555555444333333333222222111111111000000000---...///000111222222222------,,,******)))))))))''''''&&&&&&%%%&&&&&&'''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&########################%%%$$$$$$$$$%%%&&&&&&'''""""""!!!!!!!!!"""$$$%%%""""""""""""###%%%&&&&&&%%%$$$######""""""######""""""###$$$$$$$$$######%%%%%%%%%$$$$$$######### """$$$$$$######$$$%%%!!!""""""#####################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% """$$$%%%&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''(((((((((%%%&&&'''(((((((((''''''&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&''''''(((&&&''''''(((((()))))))))***)))(((((()))***)))((('''&&&&&&((()))***)))''')))***+++***(((((()))***'''''''''''''''((())))))uuuhhhcccaaa]]][[[ZZZYYYXXXXXXXXXYYYYYYZZZ[[[[[[\\\\\\[[[ZZZXXXUUUTTTQQQPPPOOONNNMMMKKKJJJJJJGGGEEEBBB???=========>>>>>>>>>>>>??????>>>>>>>>>:::999999888666444222111111000...,,,+++)))))))))'''''''''&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%###$$$&&&&&&$$$###$$$%%%"""###$$$%%%&&&'''''''''######$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&%%%$$$######$$$%%%&&&!!!  %%%%%%%%%$$$%%%%%%&&&&&&$$$$$$###############"""########################&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$###$$$$$$%%%%%%&&&&&&'''#########$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&((()))***+++***+++,,,...///000000000/////////000000000111111111111111111111222333444444555777777666666777888888888888888999::::::;;;777777777888888888999999:::::::::999888777777666777777666666666555555555333333444333333222111111///...---+++)))(((((('''***)))'''&&&&&&&&&'''(((%%%&&&'''(((((((((''''''$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$######"""#########  """###""""""""""""###$$$%%%%%%%%%$$$######""""""######"""######$$$$$$$$$######$$$$$$$$$$$$$$$#########!!!###$$$$$$#########$$$!!!!!!"""############"""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&!!!###%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%"""######$$$$$$%%%%%%&&&((('''&&&&&&%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%'''((())))))((('''&&&&&&%%%%%%&&&&&&'''(((%%%%%%$$$$$$$$$$$$%%%%%%(((((((((((((((((())))))***((('''((()))***)))''''''&&&&&&(((******)))(((+++,,,+++***((('''(((***&&&&&&&&&''''''(((******vvviiidddaaa\\\YYYYYYWWWWWWWWWXXXYYYZZZ[[[\\\[[[\\\\\\[[[ZZZXXXVVVUUUQQQPPPOOONNNMMMKKKJJJJJJGGGFFFCCC@@@>>>>>>??????<<<======>>>>>>======<<<888888888888666555444333222111///---+++***))))))((((((((('''''''''&&&&&&&&&'''((((((((('''%%%%%%!!!$$$&&&%%%###"""###$$$$$$%%%%%%&&&&&&&&&%%%%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%###""""""###%%%&&&+++,,,,,,+++)))((()))***&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&'''(((((())))))***************+++,,,,,,---...///000111111222111222222222222333333333333444444444444555666888999777999;;;;;;999888999;;;;;;::::::;;;<<<===>>>>>>;;;;;;;;;;;;<<<<<<<<<<<<========================<<<<<<<<<<<<;;;;;;;;;;;;999999999999888777666555555333111...,,,***)))((()))))))))))))))(((((('''%%%&&&'''((()))(((((('''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###########################$$$######""""""######$$$"""!!!!!!!!!!!!###$$$%%%$$$$$$#########$$$$$$%%%%%%$$$######""""""############$$$$$$$$$######"""############$$$$$$$$$$$$"""$$$%%%%%%###""""""###!!!"""###$$$$$$$$$############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&& !!!###%%%%%%%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''$$$$$$%%%&&&&&&'''((((((***(((&&&$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%''')))***)))(((((('''''''''&&&''''''((()))&&&&&&%%%%%%%%%%%%&&&&&&)))))))))((((((((((((((()))(((''''''))))))(((''''''&&&&&&(((***+++***))))))))))))(((&&&&&&(((***(((((('''''''''(((((()))wwwjjjddd```\\\XXXWWWVVVVVVVVVWWWYYYZZZ\\\]]][[[\\\\\\[[[ZZZXXXVVVUUUQQQPPPOOONNNMMMKKKJJJJJJHHHFFFCCCAAA?????????@@@;;;;;;<<<<<<<<<<<<;;;;;;888888888888777666555444222111///---+++***))))))************))))))))))))&&&'''((((((((('''%%%%%%###%%%''''''$$$###$$$&&&$$$%%%%%%$$$###"""!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%###""""""###%%%&&& ###'''((((((&&&%%%%%%%%%%%%$$$###"""""""""###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&'''(((&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))(((&&&%%%######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))''''''(((***+++,,,---...///...------,,,,,,------///000111222222222222222444444444555555555555666777666666666888:::<<<===;;;>>>@@@@@@===<<<===???<<<<<<<<<<<<===>>>???@@@===>>>>>>>>>????????????>>>>>>???@@@AAAAAABBBBBB@@@@@@@@@@@@????????????<<<===>>>>>>???>>>>>>>>>;;;999666333000...,,,+++((()))+++,,,,,,***'''&&&%%%&&&((()))))))))((('''&&&&&&&&&''''''((((((((('''((((((((())))))******%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%$$$###"""""""""""""""""""""""""""%%%$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&((()))***&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$###"""###############$$$$$$$$$######"""""""""######$$$$$$$$$%%%###$$$&&&%%%###""""""""""""###$$$%%%&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$&&&&&&&&&$$$###!!!!!!"""###$$$&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&''''''((()))******+++)))&&&$$$###%%%''')))(((((((((''''''&&&&&&&&&$$$%%%''')))******)))(((((((((((((((((()))******))))))(((((((((((())))))******))))))(((((('''''')))'''&&&'''((()))(((''''''&&&&&&(((***+++***)))&&&&&&'''&&&%%%&&&(((******)))(((''''''&&&''''''xxxiiiaaa^^^[[[ZZZ[[[[[[[[[ZZZZZZ[[[\\\]]]]]]^^^^^^]]]\\\ZZZXXXVVVUUUQQQPPPPPPOOONNNMMMLLLKKKKKKHHHDDDAAA>>>===>>>???@@@>>>;;;:::;;;;;;;;;:::;;;::::::999888777555555333222///---++++++,,,,,,((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$###"""&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$$$$$$$$$$#########%%%&&&&&&%%%######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%!!!!!!"""############"""%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$%%%%%%######$$$%%%&&&$$$"""$$$&&&(((&&&$$$%%%%%%%%%&&&&&&'''''''''((((((((()))))))))))))))&&&''')))***+++,,,,,,,,,,,,------...///000000000111222333555666666777777888888888888999999999999888999:::::::::;;;===???>>>>>>>>>??????@@@@@@AAA<<<;;;::::::;;;<<<>>>???@@@??????>>>>>>?????????>>>???AAAAAA@@@@@@@@@AAAEEEEEEEEEEEEEEEDDDCCCCCC??????@@@@@@@@@@@@?????????===;;;999777333---)))++++++))))))(((((()))***)))******+++***)))((('''%%%%%%&&&'''(((((())))))''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&!!!)))///$$$$$$'''$$$$$$$$$###$$$''''''%%%$$$%%%%%%&&&&&&''''''((($$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!###%%%&&&$$$######"""""""""""""""%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%"""###))))))%%%%%%(((#########$$$$$$%%%%%%%%%########################%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$&&&%%%$$$$$$%%%&&&((()))((('''&&&%%%%%%&&&'''(((''''''''''''''''''&&&&&&&&&%%%$$$&&&((()))&&&###%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((''''''''''''((((((((()))'''(((((()))***+++++++++))))))(((((((((((())))))((((((((((((((((((((((((,,,+++***))))))***+++,,,yyyiiiaaa^^^ZZZYYYYYYYYYYYYYYYYYYYYYZZZ[[[[[[^^^^^^]]]\\\ZZZXXXVVVUUUPPPOOONNNMMMLLLKKKKKKKKKJJJGGGDDD@@@=========>>>@@@>>>;;;:::;;;;;;;;;::::::::::::999888777666555333111...***((('''''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%$$$%%%&&&&&&$$$###$$$&&&'''&&&$$$&&&&&&''''''''''''''''''(((((((((((())))))))))))((()))+++,,,---.........//////000111111222333333444444555666777777777777666666666666777777777777888:::;;;;;;;;;;;;===???????????????@@@@@@@@@@@@:::999999888888999;;;;;;777777777888:::<<<===>>>===???AAABBBAAAAAACCCDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEFFFFFFEEEEEEDDDBBB@@@>>>===:::777222...,,,,,,++++++***)))(((((()))+++,,,------,,,+++***)))))))))(((((()))))))))''''''''''''''''''&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&"""(((---''')))...***,,,+++***(((((('''$$$!!!%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""""""""###$$$%%%%%%%%%$$$###############%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&"""!!!$$$$$$!!!!!!%%%######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%&&&((()))((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&%%%%%%&&&((((((&&&###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))'''(((((()))******++++++******))))))))))))******))))))))))))))))))))))))((((((((('''(((((())))))yyyjjjbbb^^^ZZZXXXYYYXXXWWWWWWWWWWWWXXXYYYYYY]]]]]]\\\[[[YYYXXXVVVUUUPPPNNNLLLJJJIIIIIIJJJKKKIIIFFFCCC???<<<<<<<<<===???===;;;;;;;;;<<<;;;::::::::::::999888777666555444222///+++'''%%%$$$###((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''###$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&$$$$$$$$$&&&'''&&&%%%((((((((('''''''''''''''((((((((()))))))))******,,,,,,...///000000111000222333333444444555555555666777777888888888777777333333333444444444555555777999;;;;;;;;;;;;===?????????????????????>>>>>>888777777666666666666777111111222333555777999:::;;;===???@@@AAABBBDDDFFFHHHHHHIIIIIIJJJJJJIIIIIIHHHIIIIIIJJJJJJIIIIIIHHHEEECCCBBB@@@???<<<888555.........---,,,***((('''***,,,...111222222111000000///---+++))))))))))))''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''&&&)))***+++666:::---***'''%%%&&&((((((%%%###&&&&&&%%%$$$$$$###""""""$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%)))&&&###$$$###!!!"""&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%'''((((((((('''&&&&&&&&&&&&'''((('''''''''''''''''''''''''''&&&%%%&&&((((((&&&$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))((((((((()))******++++++++++++************++++++************************&&&&&&'''(((((((((((((((xxxiiiaaa^^^[[[ZZZ[[[XXXWWWWWWWWWWWWWWWXXXXXX\\\\\\[[[ZZZYYYWWWVVVUUUQQQOOOLLLIIIHHHIIIJJJLLLHHHFFFBBB>>>;;;;;;;;;<<<>>>===;;;;;;<<<<<<;;;::::::::::::999888777666666666444111...+++((('''&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$######"""###$$$%%%&&&'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%$$$%%%'''%%%%%%%%%%%%&&&''''''&&&(((''''''''''''&&&&&&&&&(((((())))))******++++++///000111222333333333333444444555555555666666666777777888888777666555555000000111111111222222222555777999999999999;;;<<<>>>>>>======<<<<<<;;;;;;777777666555444444444333222222222222333333444555666888:::<<<===???BBBDDDGGGGGGHHHJJJJJJKKKKKKKKKHHHIIIIIIJJJJJJIIIIIIHHHFFFEEECCCBBBAAA???<<<:::333222000...,,,+++******+++---111444777888888888777555111...,,,*********(((((('''''''''((((((((('''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&))))))333KKKRRR???555,,,%%%$$$''''''&&&%%%%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$##################$$$$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########""""""#########%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''((('''''''''&&&&&&'''''''''&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((())))))************+++******))))))******+++************************&&&''')))***++++++***)))vvvhhhaaa^^^\\\[[[]]]YYYYYYXXXWWWWWWXXXXXXXXX[[[[[[ZZZZZZXXXWWWUUUTTTRRRPPPMMMKKKJJJJJJLLLMMMHHHEEEAAA>>>;;;:::;;;<<<===<<<;;;;;;======;;;:::999999999999999888777666444333111///---,,,******(((((((((((((((((((((((($$$%%%%%%%%%&&&&&&'''''''''''''''&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$"""""""""""""""###$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%$$$###$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&))))))******+++,,,------111222333444444444444444444444444555555555555555666666666666555444333333...////////////000000000111444666777777777777999;;;:::::::::999888888888888888777666555444333333000000000000000111222333111333555666777999===???AAABBBDDDEEEGGGGGGHHHHHHHHHIIIIIIJJJJJJIIIIIIHHHEEECCCBBBAAAAAA???===;;;888555111---++++++---...---///222666999<<<===>>><<<:::777444000...------+++***)))((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''"""%%%)))***888XXXeeeUUURRR@@@...((((((%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$###############%%%$$$$$$######$$$$$$%%%$$$$$$###""""""###$$$$$$$$$#########$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$##################$$$%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&'''''''''&&&$$$$$$%%%&&&&&&'''''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''&&&&&&'''((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***)))))))))))))))*********))))))(((((((((((())))))))))))))))))))))))))))))'''(((***+++++++++***)))vvvhhhaaa^^^\\\[[[]]]ZZZZZZYYYXXXXXXXXXXXXYYYZZZZZZZZZYYYXXXVVVUUUTTTSSSQQQOOOMMMLLLLLLMMMNNNHHHEEEBBB>>>;;;;;;;;;<<<<<<;;;;;;<<<======<<<:::999999999999999888777777000000///...---,,,+++***((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$!!!"""###$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%######$$$%%%$$$&&&''''''&&&&&&'''(((&&&&&&'''''''''(((((((((***++++++,,,---...//////222222333444555555444444444444444444444444444444444444444444444333222111........./////////000000///111444555555555555666777777777777777777666666888888888888777666555444,,,------...///111222333///000222222222444888;;;AAABBBDDDFFFHHHIIIJJJJJJIIIIIIJJJJJJJJJJJJIIIIIICCCBBB???>>>>>>===;;;999:::777333///------///000///000222555999>>>AAACCCAAA@@@>>><<<999666444222///...,,,***)))))))))***'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''(((%%%---JJJZZZPPP\\\EEE...&&&'''%%%$$$&&&$$$$$$%%%&&&&&&'''(((((($$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&''''''%%%%%%$$$###############%%%$$$$$$######$$$$$$%%%%%%$$$###""""""###$$$%%%$$$$$$###$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$''''''%%%%%%)))***(((&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&''''''(((''''''###$$$%%%&&&''''''''''''&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''((((((((('''(((((('''&&&&&&''')))((((((((((((((((((((((((''''''''''''''''''''''''((((((((()))))))))******))))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))((((((xxxiiiaaa^^^ZZZYYYZZZZZZZZZYYYXXXXXXXXXXXXXXXYYYYYYYYYXXXWWWVVVUUUTTTRRRQQQPPPNNNMMMMMMMMMMMMHHHFFFBBB>>><<<;;;<<<<<<;;;;;;;;;<<<>>>>>><<<:::888999999999999888777777000//////...---+++***)))((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$"""###&&&'''((('''%%%###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%&&&''''''((((((''''''''''''''''''''''''$$$%%%&&&%%%$$$$$$%%%&&&$$$&&&((('''&&&%%%''')))''''''((()))***++++++,,,,,,,,,---...///000111111222222333444444444444333444444444333333333333333222333333333333333222222...////////////000000000...111444555555444555555666666666666666777777777777888888888888777555444000000000000111222333333111222222111111222555888???AAACCCEEEGGGIIIJJJKKKHHHIIIIIIJJJJJJIIIIIIHHHBBB@@@===<<<<<<;;;999777777777555333222111000000111111222444888>>>CCCFFFFFFFFFFFFDDDBBB???;;;999333111...,,,************((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''***((((((###$$$;;;PPPPPPZZZ@@@)))$$$'''&&&%%%(((%%%%%%%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$&&&(((((()))&&&&&&%%%$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&)))***&&& &&&***)))''''''&&&&&&&&&%%%%%%%%%########################&&&''''''((((((''''''&&&$$$%%%&&&'''((((((((((((###$$$%%%''''''''''''&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''(((((()))'''((()))'''%%%%%%(((***''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))************)))))))))))))))))))))***))))))))))))))))))***************************,,,+++***))))))(((((())){{{kkkbbb]]]YYYWWWWWWZZZYYYXXXWWWWWWWWWWWWWWWYYYYYYXXXXXXWWWVVVUUUTTTQQQPPPPPPOOONNNMMMLLLKKKIIIFFFCCC???<<<<<<<<<===;;;;;;;;;<<<>>>>>><<<:::888888999999999888888777111111111///...,,,***)))((((((((((((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$!!!"""$$$&&&''')))))))))$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###%%%(((***+++)))&&&$$$$$$%%%''''''''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$######$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''$$$&&&((((((&&&%%%''')))(((((()))+++,,,---...///------...///000111222333222222333333444333333333444444444444444333333333222333333444444333333222/////////000000000111111...111555666666555555666555555666666777777888888666777888888888777666555888777666444333333333333444444444333111222555888888999;;;>>>AAABBBDDDDDDFFFFFFGGGGGGGGGGGGFFFFFFBBB@@@===;;;:::999888666444666777777666333000...222222111333777===DDDHHHIIIJJJKKKJJJHHHEEEAAA>>>555333000---+++*********++++++******)))))))))(((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%###''''''***BBB___gggcccGGG///)))***&&&###$$$&&&&&&%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$ """%%%'''((()))***''''''&&&%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%'''&&&$$$######$$$&&&'''%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%"""###'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''((((((((((((''''''$$$%%%&&&'''((((((((((((###$$$%%%'''(((''''''&&&%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&'''((())))))'''))))))(((%%%%%%(((+++''''''''''''''''''''''''************************))))))))))))*********************)))))))))))))))++++++************++++++++++++++++++++++++++++++000///---+++******++++++zzziii```\\\ZZZ[[[]]]YYYZZZZZZZZZXXXWWWXXXYYY[[[[[[ZZZZZZYYYXXXXXXXXXVVVTTTQQQNNNLLLKKKKKKLLLIIIGGGDDDAAA???>>>>>>>>>;;;::::::<<<>>>???>>>===<<<:::888777888888777666444222000...---,,,)))'''(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&(((((('''$$$!!!###%%%&&&&&&$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%###!!!###((((((###!!!###&&&&&&&&&&&&%%%%%%$$$###''')))******(((&&&&&&'''########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******(((&&&%%%&&&&&&''''''((()))))))))(((((()))***+++,,,,,,---------,,,,,,------...//////...------...000222333777666444000......000222444222000000222444666666333333333333333444555666444333444666888:::999888999999999::::::;;;<<<<<<<<<;;;;;;;;;<<<===<<<;;;======;;;::::::999:::::::::999777888:::<<<======;;;;;;<<>>>>>>>><<<:::777555333222333444555555555555555444555666777:::???EEEJJJNNNNNNOOONNNLLLIIIGGGEEEAAA===777000+++)))((((((((())))))************)))***)))'''&&&&&&''')))***&&&&&&&&&&&&&&&'''''''''###'''+++***+++333CCCPPPKKK???111'''&&&''')))((('''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$""""""###$$$%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%&&&&&&&&&%%%&&&'''((((((&&&$$$###(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%+++***(((&&&&&&&&&((()))%%%%%%%%%&&&&&&'''''''''(((((((((((((((''''''&&&((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''"""######$$$%%%&&&''''''((((((((((((((((((''''''&&&'''((((((&&&&&&&&&(((''''''''''''((((((((((((******))))))((((((''''''))))))))))))))))))))))))******))))))******+++,,,000///---+++*********+++))))))***++++++++++++***,,,,,,+++***))))))******zzziiiaaa^^^[[[[[[]]]XXXYYYZZZYYYXXXWWWXXXYYY\\\[[[[[[ZZZYYYYYYXXXXXXVVVTTTQQQNNNLLLKKKKKKKKKIIIGGGDDDAAA???>>>>>>>>><<<<<<<<<===???@@@???>>><<<:::888888888888777666444222///...---,,,)))'''(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&''''''''''''&&&&&&'''((('''%%%######%%%&&&&&&$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&###$$$(((((($$$###&&&&&&'''''''''&&&&&&%%%$$$$$$%%%&&&%%%###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))(((&&&%%%&&&''''''((())))))******++++++,,,,,,,,,,,,,,,,,,------,,,,,,------...///---,,,++++++,,,...000111000000000///...///222444555444444444666888::::::777777666666666777888888;;;;;;;;;===@@@@@@@@@>>>???@@@AAABBBBBBCCCCCCCCC@@@@@@@@@AAACCCEEEEEEEEEIIIHHHGGGEEEDDDBBBAAAAAAFFFDDDAAA@@@@@@AAA@@@???@@@@@@???@@@BBBBBBAAA???BBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@???===;;;999888444444555666666666666666666777888999;;;@@@FFFKKKNNNNNNOOOPPPOOOMMMJJJIIIGGGDDD>>>888333111000000*********++++++++++++***,,,+++)))(((''''''((()))'''''''''&&&&&&%%%%%%%%%"""%%%'''&&&$$$'''///777333---%%%!!!###&&&&&&%%%###$$$$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""#########$$$$$$%%%%%%&&&%%%&&&''''''((('''''''''%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&'''((('''&&&$$$###'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%#########%%%&&&&&&&&&'''''''''''''''((('''((())))))************''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((('''&&&%%%'''(((''''''((((((((()))))))))******))))))(((((((((((())))))))))))))))))))))))***************++++++,,,...---,,,+++++++++,,,---++++++,,,------------,,,,,,,,,+++***************zzzjjjccc___\\\[[[\\\WWWYYYZZZYYYXXXXXXYYYZZZ\\\\\\[[[[[[ZZZYYYYYYYYYUUUSSSPPPMMMKKKJJJJJJJJJIIIGGGDDDAAA???>>>>>>???=========>>>@@@AAA@@@>>><<<:::888888999999777666333111///...---,,,)))''')))(((''''''&&&&&&''''''###$$$%%%&&&'''((())))))(((&&&%%%%%%&&&'''&&&$$$###%%%&&&&&&$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%'''$$$###%%%%%%###$$$''''''''''''''''''&&&&&&%%%###$$$$$$""" """$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''&&&%%%'''(((((()))******++++++............---------,,,,,,,,,,,,,,,,,,---......---,,,++++++,,,---///000...///000000000000333555222333444666888:::;;;<<<>>>===============>>>>>>BBBBBBCCCEEEHHHJJJIIIHHHKKKLLLMMMNNNOOONNNMMMLLLFFFGGGHHHJJJMMMQQQTTTUUUWWWWWWWWWVVVTTTRRRPPPOOOSSSPPPMMMLLLKKKJJJIIIGGGHHHEEECCCBBBCCCCCCAAA@@@AAAAAAAAA@@@@@@??????>>>===============<<<::::::222222333333333333333333888888999:::===AAAHHHLLLNNNPPPQQQRRRRRRQQQOOONNNJJJGGGBBB===888555333222...............//////000000///---+++***)))))))))******)))(((&&&%%%%%%$$$&&&'''((('''%%%$$$%%%&&&%%%###"""$$$''')))(((&&&$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''''''''%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&'''''''''&&&%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&&&&&&&'''(((((((((((((((((('''''''''%%%&&&'''((()))*********%%%&&&&&&'''(((((())))))''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&%%%%%%'''***((())))))))))))************))))))))))))((((((((())))))))))))))))))))))))************+++++++++,,,,,,++++++++++++,,,---...+++,,,,,,---------------,,,,,,+++*********++++++yyykkkccc```\\\ZZZ[[[WWWXXXYYYYYYXXXXXXYYYZZZ\\\\\\\\\[[[ZZZZZZYYYYYYTTTRRROOOLLLJJJIIIJJJJJJHHHGGGDDDAAA???>>>??????=========>>>@@@@@@???>>>;;;:::999999:::999888666333111///...---,,,***((()))(((((('''''''''''''''%%%%%%%%%&&&'''(((((()))(((&&&$$$$$$&&&'''&&&%%%###$$$&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$######$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%###""""""%%%'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%###$$$$$$%%%&&&''''''(((''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&'''(((((((((''''''&&&)))))))))***++++++,,,,,,...............---------+++++++++++++++,,,,,,---......---...///000111222222333444444333222333444333666999<<<===???AAACCCFFFEEEEEEEEEEEEEEEFFFFFFEEEEEEGGGLLLQQQUUUWWWWWW]]]___```aaa```]]]YYYWWWPPPRRRTTTVVVZZZ___dddhhhhhhiiijjjkkkjjjgggdddccc^^^\\\ZZZYYYYYYYYYWWWUUURRROOOLLLJJJJJJJJJJJJIIIGGGFFFEEEDDDCCCBBBAAAAAA<<<<<<======<<<<<<<<<<<<555444444333333333333333666777888999<<>>???===<<<;;;:::999:::;;;:::888666333111///......---+++)))))))))(((''''''''''''((('''''''''''''''''''''''''''&&&$$$$$$&&&''''''&&&###$$$&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&&&&&&&$$$######$$$$$$%%%%%%%%%$$$$$$&&&'''&&&$$$###$$$&&&)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&''''''((((((''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''((((((((((((((((((******++++++,,,------...***++++++,,,------......***************++++++,,,......///000111333444555444555777666555555666777999===BBBFFFIIILLLPPPRRRQQQPPPPPPOOOOOOOOOOOOOOOKKKLLLOOOUUU^^^fffkkknnnyyyzzz||||||xxxsssmmmiiibbbdddfffhhhkkkqqqyyy~~~{{{wwwooommmkkkjjjjjjhhhfffddd]]]ZZZWWWVVVVVVVVVUUUTTTRRRPPPNNNLLLKKKJJJIIIIIICCCCCCBBBAAA@@@@@@??????<<<;;;999777666555555555222333555777:::@@@GGGLLLQQQRRRTTTUUUUUUTTTSSSRRRTTTSSSPPPKKKDDD>>>888555333222222222555888<<<>>>;;;;;;;;;999777444222000,,,,,,+++***)))(((''''''&&&$$$###$$$&&&((('''&&&((('''&&&&&&&&&%%%$$$###(((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&(((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&''''''((()))******%%%%%%%%%&&&&&&&&&''''''((()))((('''&&&&&&(((***************++++++++++++))))))))))))************************************)))***+++,,,,,,,,,,,,+++---------,,,,,,,,,++++++******+++,,,,,,,,,,,,+++---,,,,,,,,,,,,,,,------xxxhhhaaa]]]ZZZYYYZZZYYYZZZZZZZZZXXXWWWXXXYYY[[[[[[ZZZZZZYYYXXXXXXXXXUUUSSSPPPMMMKKKJJJJJJJJJGGGFFFCCCAAA??????@@@@@@===<<<;;;<<<>>>>>>===;;;;;;::::::;;;;;;:::888555444222000//////...,,,+++***)))((((((''''''((((((((((((((('''''''''&&&&&&&&&%%%$$$%%%'''((('''&&&###%%%&&&&&&$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$'''(((&&&&&&((('''$$$"""######$$$$$$$$$$$$###$$$%%%%%%$$$######%%%((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))))))))))))))))))))******+++,,,,,,------...//////))))))***+++,,,---......+++++++++++++++,,,------...///111333555777999999555666888888999:::<<>>;;;999//////---,,,***((('''&&&)))'''%%%%%%&&&'''''''''''''''%%%%%%%%%%%%'''(((%%%%%%%%%&&&''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%)))))))))))))))((('''&&&******)))(((((('''&&&&&&''''''''''''''''''''''''%%%%%%&&&'''((()))******%%%%%%%%%&&&''''''(((((('''((())))))((('''((())))))************+++++++++)))))))))************+++************************)))***,,,---------,,,+++,,,------------,,,+++***,,,,,,---...............------,,,,,,,,,---......wwwfff^^^[[[XXXXXXZZZZZZ[[[[[[ZZZWWWVVVVVVWWWZZZZZZYYYYYYXXXWWWWWWWWWVVVTTTQQQNNNLLLKKKKKKKKKGGGFFFCCCAAA??????@@@AAA>>>===<<<===??????===;;;;;;::::::;;;<<<;;;888555555333111000111000...,,,***))))))(((((((((((((((''''''''''''((((((((((((%%%$$$%%%&&&((((((&&&%%%###%%%&&&&&&$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''%%%%%%'''&&&"""###$$$%%%%%%%%%%%%$$$###$$$%%%%%%$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%$$$$$$%%%&&&((('''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))***************++++++,,,,,,------......///000000******++++++,,,,,,,,,---......------......///000222333666999<<>>>>>???>>>>>>@@@CCCFFF@@@HHHRRR[[[dddnnn{{{zzzuuuqqqnnnlllgggfffiiiqqq~~~~~~|||{{{xxxuuurrrmmmkkkgggdddaaa`````````]]][[[WWWSSSOOOLLLJJJIIIEEEBBB>>>:::666444333333333333333333444888===AAAGGGIIIMMMQQQSSSUUUUUUUUUSSSTTTUUUSSSOOOIIIBBB>>><<<:::666444555888;;;>>>EEEFFFHHHJJJIIIGGGDDDBBB999888666333///,,,***(((*********)))((('''''''''&&&&&&&&&&&&&&&(((***,,,%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""#########$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%'''''''''''''''''''''''''''(((((()))))))))))))))&&&&&&&&&&&&''''''''''''(((((()))*********)))))))))))))))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''(((((((((%%%&&&&&&'''(((((())))))&&&(((***+++)))((('''((()))))))))************+++))))))*********+++++++++************************)))***,,,---...---,,,+++***+++,,,---------,,,+++,,,---......///.........---------------...//////vvveee\\\YYYWWWXXXZZZ[[[\\\\\\ZZZWWWUUUVVVVVVYYYYYYYYYXXXWWWWWWVVVVVVVVVTTTQQQNNNLLLKKKLLLLLLGGGEEECCCAAA??????@@@AAA???>>>>>>>>>@@@@@@>>><<<;;;:::;;;<<<<<<;;;888555666444222111111111///---******)))(((((((((((((((%%%&&&&&&'''((()))******$$$$$$%%%'''))))))&&&$$$###%%%&&&&&&%%%$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%  %%%%%%###$$$%%%%%%&&&&&&&&&&&&###%%%'''''''''&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***++++++******+++,,,------------......///000000000------,,,,,,,,,,,,++++++000000000000000111222222777888<<>><<<::::::777666555333333555999===BBBEEEIIIOOOSSSVVVWWWWWWVVVXXXZZZZZZXXXSSSMMMIIIDDDAAA<<<888777999<<>>???>>>???@@@@@@@@@>>>===<<<<<<<<<<<<;;;;;;:::::::::888666444333333222000...)))))))))))))))(((''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%$$$###""""""###$$$%%%(((''''''&&&&&&''''''(((&&&(((((('''$$$###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%'''((()))(((''''''((()))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$%%%)))''''''(((((('''(((******+++---///000000//////000...---...//////---***+++,,,---.........------000//////000111333555666;;;???EEENNNWWW]]]______\\\YYYTTTRRRRRRTTTUUUUUUWWW\\\fffsssxxxuuussswww~~~yyyuuuppphhhcccaaa[[[RRRJJJEEEAAA===;;;:::888555444555666666666;;;???DDDHHHKKKOOOVVVZZZYYYZZZ\\\\\\ZZZVVVRRROOOFFFFFFDDD@@@;;;:::===@@@FFFIIIMMMQQQSSSSSSRRRPPPNNNLLLHHHBBB;;;444///,,,---+++)))'''&&&'''(((((('''''''''''''''''''''''')))((((((((((((''''''''''''&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''$$$!!!%%%&&&&&&&&&''''''''''''(((###$$$%%%&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&))))))(((&&&&&&%%%%%%%%%(((((((((''''''&&&&&&&&&$$$%%%&&&'''((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%(((((('''''''''&&&&&&&&&%%%&&&'''((()))***+++,,,,,,++++++***)))(((((('''))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))***)))(((''''''((()))***,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))++++++***************+++((()))***+++++++++++++++++++++,,,,,,,,,---------111000///...---,,,,,,,,,//////............//////}}}iii___\\\[[[[[[\\\^^^^^^^^^\\\YYYXXXXXXYYYZZZZZZYYYYYYXXXXXXWWWWWWWWWTTTOOOMMMLLLKKKJJJIIIHHHFFFBBB???>>>===>>>???>>>>>>?????????>>>===<<<;;;;;;;;;::::::999999999999777444333333222000...))))))))))))))))))((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$############$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%###%%%&&&%%%"""!!!###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&''''''((()))(((((())))))))))))***+++,,,---///000000//////333111000000222222000---///000000111222222333333555555555555666888:::;;;>>>CCCMMMYYYfffpppvvvyyyuuupppiiiccc```^^^]]]\\\]]]aaaiiittt{{{wwwtttwww}}}wwwrrrlllbbbZZZSSSOOOKKKIIICCC@@@<<<:::::::::999888888;;;???CCCEEEJJJOOOTTTUUUWWWYYYZZZYYYWWWTTTRRRNNNNNNLLLGGGBBB???@@@BBBGGGJJJNNNQQQTTTTTTSSSRRRSSSQQQNNNIIICCC<<<777444///...+++)))(((((()))***'''''''''((((((((((((((((((((((((''''''''''''&&&'''&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############&&&%%%$$$######"""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$'''(((%%%!!!"""&&&&&&&&&&&&&&&''''''''''''%%%&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''((((((((((((((())))))******))))))((((((((('''''''''&&&&&&&&&&&&&&&'''((()))******+++******)))(((((('''&&&&&&))))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((***)))(((((('''((()))***************************)))******++++++******))),,,++++++***))))))******+++,,,,,,---------,,,,,,++++++,,,,,,,,,---------000//////......//////000000000000///000000111111kkk```\\\[[[\\\^^^`````````]]][[[YYYZZZ[[[[[[ZZZZZZYYYXXXWWWWWWWWWWWWTTTOOOLLLKKKKKKIIIHHHGGGEEEBBB???>>>===>>>>>><<<===>>>???>>>===<<<;;;:::::::::999999999999999999777555444333222000...((()))))))))))))))))))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%$$$$$$######''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$############$$$$$$$$$%%%''''''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&''')))***+++((())))))******++++++***,,,---...///000000//////333222111111222222111000000000111222333444555555666666666777888:::<<<===FFFLLLXXXfffuuu}}}tttmmmiiifffddddddggglllrrr|||zzzuuuqqqqqqxxxtttjjjaaa[[[VVVSSSMMMJJJEEEBBB@@@>>><<<:::777999;;;>>>@@@DDDHHHLLLOOOQQQTTTVVVXXXXXXWWWVVVWWWWWWUUUQQQLLLGGGEEEEEEHHHJJJNNNRRRTTTUUUUUUUUUUUUUUUSSSPPPKKKEEE@@@===333111///,,,*********+++&&&'''(((((())))))))))))(((''''''''''''&&&&&&&&&''''''&&&&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%((((((''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((&&&"""!!!###&&&&&&&&&&&&&&&''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''(((((((((''''''''''''((((((((((((''''''(((((((((''''''''''''&&&'''''''''(((((()))))))))((((((''''''&&&&&&%%%%%%(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((())))))***))))))))))))))))))))))))***++++++,,,,,,++++++***,,,,,,+++***))))))******,,,------------,,,,,,+++,,,,,,,,,,,,------------.........///000111222333111222222222333333444444lll```\\\[[[]]]___`````````^^^[[[YYYZZZ[[[[[[[[[ZZZYYYXXXWWWWWWVVVWWWTTTOOOLLLKKKJJJIIIHHHFFFEEEBBB@@@>>>======>>>;;;<<<===>>>>>>===<<<;;;::::::::::::::::::::::::999777555444444222000...))))))))))))))))))******&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&'''(((******&&&)))******+++------+++.../////////000000//////000////////////000000000222222333555666777888999999999:::;;;<<>>@@@CCCEEEHHHJJJNNNQQQTTTWWWXXXYYYZZZ[[[ZZZXXXTTTOOOKKKIIIIIIKKKNNNQQQTTTVVVWWWWWWTTTTTTTTTRRROOOJJJEEECCC777555222...,,,+++++++++%%%&&&((()))))))))))))))''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''$$$###%%%&&&%%%%%%&&&&&&&&&'''''''''$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))(((((((((((((((''''''''''''((((((((((((''''''&&&&&&''''''((((((''''''&&&((((((((('''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&&&&(((((((((((())))))))))))(((((((((((((((((((((((()))))))))((((((((((((((())))))))))))))))))******))))))))))))))))))))))))+++,,,,,,------,,,,,,+++******))))))******+++,,,,,,,,,,,,,,,+++***)))))),,,,,,,,,------------.........//////000111222333333444555555666666777777lllaaa]]]\\\]]]```_________\\\ZZZXXXYYYZZZ[[[ZZZZZZYYYXXXWWWWWWWWWWWWTTTOOOLLLJJJIIIHHHGGGEEEDDDBBB@@@>>>=========;;;<<<===>>>>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<999777555444444333111///******))))))))))))***+++&&&''''''((((((''''''&&&''''''''''''''''''''''''(((((((((''''''&&&&&&&&&%%%&&&&&&&&&'''''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&!!!!!!""""""######"""!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))((('''&&&'''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&%%%&&&''''''((($$$)))+++)))+++000111...111000000000//////000000...///.........///111222666777:::===???AAABBBCCCDDDDDDDDDFFFHHHJJJMMMNNNTTTZZZbbbmmmxxxwwwrrrmmmjjjffffffffffffiiioooxxx~~~|||wwwsssnnnlllnnntttyyy{{{~~~yyywwwvvvvvvwww~~~vvvpppiiifffaaa]]]YYYVVVRRROOOFFFDDDAAA>>>======>>>>>>BBBDDDGGGKKKOOOSSSVVVWWWXXXYYYZZZZZZXXXUUUPPPMMMJJJKKKMMMOOORRRTTTVVVWWWSSSSSSSSSRRRPPPMMMIIIGGG;;;999555111...,,,,,,+++&&&''')))*********)))((((((((('''''''''&&&&&&&&&(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((()))((((((''''''*********++++++*********((((((((((((((((((((((((''''''''''''(((((((((((()))))))))((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***************************************,,,,,,------------,,,,,,'''(((((()))***,,,......,,,,,,,,,,,,,,,+++***))),,,,,,---------.........000000//////000111222222666666888888999999888888lllbbb^^^]]]^^^```^^^^^^^^^[[[YYYWWWXXXYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWTTTOOOLLLJJJIIIGGGFFFEEEDDDBBB@@@>>>===<<<<<<;;;<<<===>>>???>>>===<<<<<<<<<<<<<<<============:::888666555444333111///,,,+++***)))((()))******((((((((())))))((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&''''''((())))))''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$############$$$$$$&&&%%%###$$$%%%'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&''''''%%%+++,,,)))---555888555333222111000//////000000000111222111111222555777555999???FFFKKKNNNPPPPPPPPPPPPOOOOOOPPPQQQSSSTTTVVVZZZaaagggooozzzzzztttnnnkkkfffeeedddcccccchhhnnnrrryyy|||~~~zzzxxxwwwssspppmmmkkkmmmppprrrsssxxx}}}}}}yyywwwwwwwwwqqqwww}}}~~~yyyyyy{{{|||xxxuuupppkkkgggbbb]]]ZZZUUUPPPJJJDDD@@@>>><<<:::>>>???AAADDDHHHMMMPPPRRRSSSTTTUUUXXXYYYWWWSSSPPPKKKKKKLLLMMMOOOQQQTTTUUUTTTSSSSSSQQQPPPNNNLLLLLL@@@>>>999555111...------)))***,,,------,,,***))))))(((((((((((('''''''''((((((((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!""""""""""""""")))*********(((&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((((()))))))))(((((((((((())))))))))))(((((('''(((((((((((()))))))))&&&&&&&&&''''''(((((((((******************))))))''''''(((((())))))******))))))))))))))))))))))))((((((((())))))*********(((((()))***+++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++''''''((()))***,,,...///---............------,,,,,,---------............111111111111111222333444888999:::;;;;;;:::999888lllbbb___^^^^^^___^^^^^^^^^[[[YYYWWWXXXYYYXXXXXXXXXXXXYYYYYYYYYYYYWWWTTTOOOKKKJJJHHHGGGEEEDDDCCCBBB@@@>>>===<<<;;;<<<===>>>?????????>>>>>>;;;;;;;;;<<<<<<<<<======:::888666555444333111///...---+++)))(((((())))))))))))************))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%)))&&&######%%%((()))(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''(((******'''...///+++///;;;@@@===444333222000//////000000222333444333222444777;;;777>>>HHHTTT]]]ccceeefff___]]][[[XXXWWWVVVVVVVVVWWWZZZ]]]___bbbjjjuuu~~~~~~{{{xxxtttoookkkhhhgggfffddddddfffjjjnnnooosssvvvwwwuuuttttttuuutttsssqqqrrrtttuuuuuutttxxx|||}}}}}}}}}}}}www|||zzzuuuvvvtttsssxxx|||uuuooojjjgggaaaWWWOOOIIIDDD???<<<;;;<<<===???BBBFFFJJJLLLPPPPPPRRRUUUWWWWWWSSSPPPKKKJJJJJJJJJLLLNNNPPPRRRSSSRRRPPPNNNMMMLLLLLLMMMFFFCCC>>>999555222000000...///000111111///,,,*********)))))))))(((((((((((()))))))))((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''',,,---------+++)))&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))%%%&&&&&&&&&'''''''''(((&&&'''((()))))))))))))))%%%%%%&&&&&&&&&&&&%%%%%%'''((((((((())))))))))))%%%%%%&&&&&&'''((())))))************************'''''''''((()))*********))))))))))))))))))))))))''''''((()))***++++++,,,'''(((***+++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++))))))))))))***+++,,,---------..................------------............222222222333444666888888:::;;;<<<<<<<<<:::888777~~~lllccc```^^^^^^___^^^___^^^\\\YYYXXXXXXYYYWWWWWWXXXXXXYYYZZZZZZZZZXXXTTTOOOKKKJJJHHHGGGEEEDDDCCCBBB@@@>>>===<<<;;;<<<===>>>@@@@@@@@@???>>>:::::::::;;;;;;<<<<<<<<<:::888666555555444111///000...+++)))((('''((()))******++++++++++++******(((((((((((((((((((((((($$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$###''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&''''''&&&$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$(((''''''&&&&&&''''''((($$$ """######%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&''')))+++---...)))000111,,,111???EEEBBB555444222000//////000000222333444333222444888<<<@@@HHHVVVeeeqqqyyy|||~~~nnnkkkhhhccc___]]][[[ZZZYYYZZZ[[[YYYXXX]]]fffnnnsssrrrrrrssstttrrrnnnkkkjjjjjjiiihhhggghhhkkknnnpppssswwwxxxvvvvvvwwwzzz}}}}}}}}}~~~{{{~~~~~~~~~yyyvvvwwwyyyvvvyyyvvvnnnbbbXXXQQQKKKEEEAAA:::::::::<<>>======>>>======>>>???>>>===<<<;;;>>>======>>>@@@AAA@@@>>>999777555333333111///---+++++++++,,,------***(((///...---+++***)))))))))***))))))(((''''''&&&&&&'''''''''&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))(((((('''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&)))(((&&&$$$$$$$$$&&&'''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&'''((())))))""""""###$$$%%%&&&&&&'''&&&%%%%%%$$$$$$######"""%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''')))************---,,,+++...222444444222111111111111000000//////222333444444444888???DDDCCCOOO\\\ggguuu|||uuullleeebbb^^^[[[XXX[[[XXXUUUSSSUUUYYY___bbbkkkmmmoooqqqqqqpppnnnmmmooooooooopppqqqrrrtttuuurrruuuwwwxxxwwwxxx{{{~~~}}}|||{{{{{{}}}tttggg^^^XXXRRRNNNAAAAAA???<<<:::<<>>>>>======<<<{{{hhh```]]][[[[[[[[[]]]\\\[[[YYYXXXWWWVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUSSSOOOLLLIIIGGGGGGGGGGGGEEECCCAAA@@@??????@@@??????@@@@@@@@@???===<<<===<<<<<<<<<======<<<::::::888666555444333000...---,,,,,,,,,------+++)))((((((''''''(((((())))))******)))(((((('''&&&&&&((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))((((((((('''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&)))'''&&&$$$$$$%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''''''''''''''''''''''''''(((***,,,---------,,,---,,,+++---111333222111////////////000000111111333555666777888<<>>AAAFFFGGGIIIMMMQQQTTTTTTSSSPPPNNNLLLJJJKKKMMMPPPRRRRRRQQQNNNLLLIIIHHHGGGGGGIIIHHHFFFDDDAAA===888555777666666888<<<>>>===<<<444222000...,,,*********))))))*********)))((((((((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((('''&&&%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&((('''''''''&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''+++***))))))***+++)))((((((((((((((((((((((((((((((''''''&&&'''((()))***'''''''''((()))*********((((((((((((((('''''''''))))))))))))((((((((((((******)))((((((((((((((()))***+++***)))((()))++++++)))'''''')))))))))((())))))))))))))))))))))))++++++++++++++++++++++++************++++++++++++))))))***+++,,,,,,---------------------,,,,,,,,,---...///111222222222222777777888999:::;;;<<<<<<>>>>>>???????????????>>>zzzhhh___\\\[[[ZZZ\\\\\\[[[ZZZXXXWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUSSSOOOKKKIIIGGGGGGGGGFFFEEECCCAAA@@@??????@@@@@@@@@AAAAAA@@@>>>===<<>>AAAFFFIIIOOOUUU\\\bbbjjjuuuzzz{{{xxxssskkkdddaaa___^^^]]]\\\[[[[[[[[[]]]```ccceeegggjjjmmmqqqtttvvvwwwxxxxxxyyyzzz{{{{{{zzzyyyxxxvvvwwwwwwwwwuuutttuuuvvvqqqsssuuuwwwyyyyyyyyyyyyxxxvvvssspppooonnnooopppooopppqqqrrrtttwwwxxxyyy~~~|||lll___XXXTTTSSSPPPKKKFFFCCCCCCDDDFFFFFFGGGJJJMMMNNNNNNMMMQQQOOOMMMLLLLLLOOORRRTTTVVVUUURRROOOLLLIIIGGGFFFGGGFFFEEEEEEDDDAAA<<<999888777888:::>>>AAACCCCCC===;;;777333///---,,,+++++++++++++++***)))''''''((('''&&&&&&%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&######$$$%%%&&&&&&&&&&&&'''(((((('''&&&&&&''')))&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''***)))''''''((('''&&&$$$(((((((((((((((((((((((((((''''''''''''((())))))''''''(((((())))))*********))))))(((''''''&&&&&&(((((((((((())))))))))))***))))))((((((((((((((()))***++++++))))))***+++***((('''''')))******)))))))))))))))))))))))))))++++++++++++++++++++++++*********++++++,,,,,,,,,******++++++,,,,,,------........................000000222333444555555555::::::;;;;;;<<<===??????AAABBBCCCDDDEEEEEEDDDDDD|||iii```]]][[[[[[]]][[[ZZZYYYXXXVVVVVVVVVUUUVVVVVVVVVVVVVVVVVVVVVVVVUUURRROOOKKKHHHGGGGGGGGGCCCBBB@@@???=========>>>@@@@@@@@@@@@???>>><<<;;;@@@>>>======>>>???>>>===;;;999777666555333111///111...+++*********)))))),,,+++***)))((((((((((((((('''''''''&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&%%%%%%((((((((()))))))))))))))((()))+++,,,---...------............////////////111222222444666888:::;;;999:::===@@@CCCFFFIIIKKKQQQSSSUUUXXX^^^eeekkknnnppplllfffbbb``````aaabbb```aaabbbccceeeggghhhiiikkklllooorrruuuxxxzzzzzzwwwxxxxxxxxxvvvssspppnnnmmmmmmlllkkkiiihhhhhhhhhdddeeegggiiijjjjjjjjjjjjiiigggeeebbbaaa``````aaacccccccccccceeefffhhhiiilllmmmoooqqqssstttuuuvvvxxxxxxyyy{{{~~~}}}}}}}}}nnneee______]]]ZZZVVVRRRPPPOOOKKKJJJIIIJJJKKKLLLJJJIIINNNMMMKKKKKKLLLOOOSSSVVVZZZYYYWWWTTTQQQMMMJJJHHHEEEDDDDDDEEEEEECCC@@@===666666666999===AAADDDFFFEEEBBB>>>999444111///...************)))(((((('''(((((('''&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%'''(((((('''&&&&&&''')))&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&'''((())))))'''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''%%%&&&&&&'''%%%$$$((((((((((((((((((((((((''''''''''''((((((((()))'''((((((((()))))))))***))))))((((((''''''''''''(((((((((((())))))))))))))))))(((((((((((())))))'''((())))))((('''((()))***((('''(((***++++++***))))))))))))))))))))))))++++++++++++++++++++++++)))******+++,,,---............---,,,+++******))).........//////000000000333444666777888999::::::<<<<<<<<<===>>>@@@BBBCCCGGGIIIKKKMMMNNNNNNMMMLLLkkkaaa^^^\\\\\\^^^[[[ZZZYYYWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVTTTRRRNNNKKKHHHGGGFFFFFFCCCAAA@@@>>>=========>>>AAAAAABBBBBBAAA???>>>======<<<;;;;;;>>>@@@@@@@@@;;;888666555444333000...///,,,)))((((((((((((''',,,+++******))))))))))))&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$"""######$$$%%%&&&&&&&&&(((((((((''''''&&&&&&&&&&&&&&&&&&''''''(((((((((''''''((((((((()))))))))(((***+++---.............../////////......//////333444666999<<<>>>@@@AAA???@@@AAACCCGGGJJJLLLMMMTTTRRRRRRSSSWWW[[[aaaeeeeeedddbbb``````bbbeeegggggghhhiiikkklllmmmnnnnnnoooooopppqqqssstttvvvwwwtttttttttrrroookkkhhheeedddcccaaa```___^^^\\\[[[ZZZ[[[\\\]]]^^^^^^^^^^^^^^^]]][[[ZZZXXXXXXXXXXXXXXXWWWVVVUUUUUUVVVWWWXXX\\\]]]```cccfffhhhjjjkkkkkklllmmmooorrrtttvvvwwwxxx{{{~~~vvvmmmlllkkkiiieee```ZZZWWWXXXUUURRRQQQPPPNNNLLLJJJJJJIIIHHHHHHJJJNNNRRRUUU[[[[[[ZZZYYYVVVRRRNNNLLLDDDDDDCCCCCCDDDCCCAAA???666666777999<<>>AAADDDGGGIIINNNQQQUUUYYY[[[ZZZXXXVVVmmmbbb^^^\\\\\\]]][[[ZZZYYYXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVTTTRRRNNNJJJHHHFFFFFFFFFDDDCCCAAA@@@??????@@@@@@BBBBBBCCCDDDCCCBBBAAA@@@:::999777888;;;>>>??????:::888666555444222000...,,,***((('''(((((('''&&&&&&&&&&&&'''((()))***+++%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$!!!""""""###%%%&&&&&&''')))(((((('''&&&&&&%%%%%%%%%%%%&&&'''((())))))***''''''(((((())))))*********,,,---///000000000000...///111000//////000111333666;;;AAAEEEIIIJJJJJJIIIHHHGGGHHHJJJMMMNNNNNNQQQMMMKKKMMMPPPRRRWWW]]]]]]___```aaabbbdddgggjjjkkklllmmmoooooooooooooooooonnnlllkkkkkkkkklllmmmiiihhhhhhfffccc```]]][[[XXXVVVUUUTTTTTTSSSQQQOOONNNOOOPPPRRRSSSUUUVVVWWWXXXWWWVVVTTTSSSRRRRRRRRRSSSQQQOOOMMMMMMMMMOOOPPPQQQSSSUUUXXXZZZ\\\\\\\\\^^^___aaabbbdddfffggghhhhhhjjjnnnttt||||||xxxqqqhhhbbbccc```[[[WWWSSSPPPLLLIIIHHHGGGFFFEEEGGGJJJNNNQQQXXXYYYZZZ[[[YYYVVVRRRPPPGGGEEECCCBBBCCCCCCBBBAAA::::::;;;;;;===AAAGGGLLLMMMLLLKKKHHHDDD???;;;888...---,,,+++************)))(((''''''&&&&&&''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%&&&''''''''''''((((((''''''&&&%%%&&&''''''&&&%%%%%%&&&(((&&&&&&'''(((((())))))***&&&%%%$$$###$$$%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))'''&&&&&&''')))******)))((((((((((((((((((((((((&&&''''''((()))((((((((((((((((((((())))))))))))&&&&&&''''''((())))))***''''''(((((())))))******((((((((((((((())))))******+++,,,,,,******+++,,,+++)))((((((***++++++***************************++++++++++++++++++++++++,,,,,,,,,------.........******+++,,,---...////////////000111222444444555666777999;;;<<<===>>>>>>>>>???@@@CCCGGGLLLQQQTTTXXX]]]dddjjjmmmkkkfffcccnnnbbb]]]ZZZZZZ[[[[[[[[[ZZZYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWTTTQQQNNNJJJGGGFFFFFFFFFCCCBBBAAA?????????@@@@@@???@@@AAABBBBBBBBBAAA@@@;;;999888888:::===>>>>>>;;;999777666555444111///***)))((()))***)))(((&&&%%%%%%%%%&&&'''(((******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&######$$$$$$%%%&&&''''''######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&'''''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))(((((())))))***++++++,,,***+++---///000000000///...000222111000000111333666;;;DDDMMMTTTYYYZZZ[[[TTTPPPMMMLLLNNNPPPQQQQQQOOOJJJHHHKKKMMMNNNSSSYYY[[[___cccdddeeeeeehhhjjjmmmmmmmmmmmmmmmmmmmmmmmmjjjhhhdddaaa```___```aaa]]]]]]\\\[[[ZZZYYYXXXXXXRRROOOMMMNNNOOOOOOMMMKKKJJJKKKMMMPPPSSSWWWZZZ\\\^^^]]]\\\ZZZXXXVVVUUUTTTUUUTTTRRRPPPPPPQQQSSSTTTTTTVVVXXXZZZZZZXXXVVVUUUWWWWWWYYYZZZ[[[[[[[[[[[[ZZZ\\\^^^ccckkksss{{{|||sssnnngggaaa[[[VVVQQQNNNKKKIIIFFFDDDDDDFFFIIIKKKRRRTTTWWWZZZZZZXXXUUUSSSLLLHHHDDDBBBBBBCCCCCCCCC===>>>===<<<===@@@GGGLLLNNNOOOPPPPPPMMMHHHCCC@@@666444111///,,,+++******)))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%&&&'''(((###$$$%%%&&&'''((((((''''''(((((('''&&&&&&''')))%%%%%%&&&''')))***+++,,,((('''%%%$$$$$$%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***&&&%%%$$$%%%&&&'''&&&%%%((((((((((((((((((((((((&&&&&&((()))))))))((('''))))))))))))(((((((((((('''''''''((((((((((((((('''''''''((()))*********((((((((((((((()))*********+++,,,,,,******+++,,,,,,+++))))))***+++***)))************************++++++++++++++++++++++++------------............))))))***,,,...///000111111222333444666777888999:::;;;===???@@@BBBBBBCCCBBBCCCEEEIIIOOOVVV\\\```hhhnnnxxxzzzuuunnnaaa\\\YYYXXXYYY\\\[[[ZZZYYYYYYYYYYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWTTTQQQNNNJJJGGGFFFFFFFFFAAA@@@???=========>>>>>>:::;;;===>>>??????>>>>>>???===::::::<<<===>>>>>>===;;;888777666555222000)))))))))***,,,+++)))'''))))))((('''''''''((((((''''''(((((((((((((((((((((''''''&&&&&&''''''(((""""""###$$$&&&'''((((((######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&'''''''''&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''''''''((((((((((((((('''''''''))))))***+++,,,,,,------((()))+++---......------...000222222111000333555999@@@KKKWWWaaafffiiiiii[[[VVVQQQOOOQQQSSSSSSSSSSSSMMMLLLOOOQQQQQQVVV]]]\\\aaaeeehhhgggfffhhhiiillllllkkkkkkjjjjjjjjjjjjdddaaa]]]ZZZXXXWWWXXXYYYZZZZZZZZZZZZZZZ\\\]]]]]]TTTRRRPPPQQQSSSTTTRRRPPPOOOQQQTTTXXX^^^cccgggjjjmmmllljjjgggdddaaa___^^^[[[ZZZXXXVVVWWWYYY[[[]]]bbbdddeeeeeeccc___[[[XXXTTTUUUUUUVVVVVVVVVVVVVVVQQQRRRTTTYYY___gggmmmqqqrrrwww{{{}}}}}}~~~wwwooohhhbbb]]]YYYNNNLLLHHHDDDCCCCCCEEEFFFMMMPPPUUUXXXZZZXXXVVVTTTPPPKKKFFFBBBBBBCCCEEEEEE>>>>>>>>><<<;;;>>>EEEKKKOOOQQQTTTUUUSSSNNNIIIEEE<<<:::666222...,,,******))))))(((''''''''''''''''''&&&%%%%%%%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((( """%%%'''((())))))((()))))))))'''''')))***###$$$%%%''')))***,,,,,,+++)))'''%%%$$$%%%&&&'''((((((((((((((((((((((((&&&&&&&&&'''''')))******+++***(((((())))))(((&&&((((((((((((((((((((((((%%%&&&((()))))))))((('''))))))))))))(((((((((((()))))))))(((''''''&&&&&&&&&''''''((()))******+++((((((((((((((()))******(((*********)))((()))***---+++***)))*********)))************************++++++++++++++++++++++++...............---------++++++,,,------......///333444555777888:::;;;<<<>>>@@@AAADDDEEEGGGGGGHHHEEEGGGIIINNNUUU]]]eeeiiiuuu}}}|||hhh___WWWYYY\\\WWW\\\]]]]]]\\\ZZZYYYZZZ[[[WWWXXXYYYZZZYYYXXXVVVUUUQQQOOOMMMJJJGGGDDDCCCBBBEEEBBB???<<<;;;;;;===>>>===>>>???@@@@@@???===<<<;;;::::::999:::;;;<<<===;;;:::888777777666333111---+++)))'''&&&&&&'''((('''''''''(((((()))***+++'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$(((((('''&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((((((''''''&&&&&&''''''((($$$$$$$$$$$$%%%''')))***&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((('''''')))(((((('''''''''((((((%%%&&&(((,,,000111000///'''+++///000...------///...//////111222444666777@@@CCCKKKYYYhhhqqqrrrqqqccc[[[SSSPPPQQQSSSSSSQQQRRRQQQPPPPPPSSSXXX]]]```eeeaaaaaaggglllkkkkkkkkkkkkiiigggeeecccaaa]]]ZZZ]]]WWWSSSSSSRRROOONNNPPPTTTZZZ___aaaeeeiiijjjhhhhhhbbb[[[YYY[[[]]]ZZZXXX[[[[[[aaallltttyyy}}}{{{yyyuuurrrpppkkkgggeeecccccciiippprrrxxx{{{wwwrrrpppooommmiiieeeaaa]]][[[YYYWWWVVVXXXVVVVVVXXX\\\aaadddeeemmmkkkjjjlllqqqvvvzzz{{{~~~|||}}}ssskkkgggdddVVVTTTOOOIIICCCAAABBBDDDGGGIIIMMMRRRUUUXXXYYYYYYUUURRRMMMGGGBBBAAABBBDDD@@@AAAAAA@@@>>>@@@EEEIIILLLOOORRRUUUTTTRRRNNNKKKHHHCCC<<<666222...,,,***...,,,*********+++***)))(((((('''''''''&&&&&&&&&((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''$$$'''***---......,,,***''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%'''(((((('''&&&&&&'''(((((())))))((('''&&&%%%(((((((((((())))))))))))((('''&&&&&&'''((('''&&&'''((()))(((&&&&&&((()))((((((((((((((()))))))))))))))))))))))))))))))))'''((()))******)))((('''*********)))))))))))))))(((((((((((())))))))))))++++++************++++++,,,,,,+++***)))((('''''',,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,+++++++++,,,---...000000///000000111222333666666666999===AAACCCCCCIIIIIIHHHJJJLLLOOOOOOOOOLLLMMMOOOTTT\\\hhhuuu~~~uuuddd]]]VVVYYY\\\WWW\\\]]]^^^]]][[[ZZZ[[[\\\YYYYYYYYYYYYXXXWWWVVVUUUQQQOOOMMMJJJGGGEEECCCCCCDDDBBB???<<<;;;;;;<<<===<<<===???@@@@@@???===<<<;;;;;;:::::::::;;;======999888666555555444111///...,,,***(((''''''((((((+++***)))((((((((()))***''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&((()))+++((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((((('''''''''((((((******+++---//////---+++***---000000///......000000000111222444666888999AAACCCJJJVVVbbbkkklllkkkbbb[[[TTTQQQRRRTTTSSSRRRTTTSSSSSSUUUWWW[[[___aaagggccccccgggjjjhhhfffgggcccaaa^^^]]]\\\ZZZWWWUUUVVVRRROOOPPPOOOMMMOOOSSS\\\eeennnuuu|||}}}wwwpppnnnoooooolllhhhiiijjjqqq~~~}}}vvvsssqqqqqqyyy}}}zzzuuuqqqnnnkkkgggeeeaaa```___aaadddggghhhhhhkkkiiiggggggjjjmmmnnnooosssxxx}}}vvvlllgggbbb___YYYRRRLLLHHHFFFEEEDDDFFFHHHKKKOOORRRUUUWWWWWWUUUQQQLLLGGGDDDCCCCCCCCCDDDCCCAAA??????BBBEEEKKKMMMRRRUUUVVVTTTPPPNNNNNNIIIAAA:::555111...,,,+++)))''''''((()))((('''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&''''''(((((((((((('''''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))%%%'''(((((('''&&&&&&'''))))))(((((((((((((((((((((((((((((())))))))))))((('''&&&&&&(((((('''&&&'''((()))(((&&&&&&((())),,,++++++******)))))))))))))))))))))))))))))))))))))))************))))))***)))))))))))))))))))))(((((((((((()))))))))*********))))))))))))******************))))))))))))---,,,,,,++++++*********++++++,,,,,,,,,------------,,,+++++++++,,,......000000111111222333555666:::::::::===@@@DDDFFFGGGJJJLLLOOORRRVVVWWWVVVUUURRRTTTXXX^^^eeepppzzzoooaaa]]]XXX[[[^^^YYY]]]^^^___^^^\\\\\\]]]^^^\\\[[[YYYXXXVVVUUUUUUUUUQQQOOOMMMJJJGGGEEEDDDCCCDDDBBB???===;;;;;;<<<===;;;<<<>>>??????>>><<<;;;<<<<<<;;;;;;;;;<<<======999888666555555444111///...---+++)))(((((())))))---+++)))'''&&&'''((()))'''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&'''((()))***))))))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''(((((()))+++++++++---......,,,***...///000000///...000111222333444555777:::<<<===BBBCCCGGGOOOYYY```bbbaaa^^^YYYSSSQQQRRRTTTTTTSSSWWWXXXYYY[[[]]]___```aaafffbbbaaadddddd```^^^^^^ZZZXXXWWWWWWWWWWWWUUUSSSSSSQQQQQQRRRQQQPPPVVV^^^iiiuuu~~~}}}~~~zzzrrrqqqqqqrrrtttvvvuuutttssspppllliiigggeeecccaaaccchhhmmmooonnnpppvvv{{{zzzrrrlllfff___YYYUUUPPPKKKGGGFFFEEEEEEFFFHHHLLLPPPSSSWWWVVVUUURRRMMMIIIDDDBBBEEEEEEEEECCC@@@??????@@@HHHKKKPPPTTTVVVVVVTTTSSSUUUOOOGGG@@@:::666222000+++)))''''''((()))((('''&&&&&&&&&%%%%%%%%%%%%$$$&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''')))'''&&&%%%$$$$$$%%%&&&''''''&&&&&&&&&&&&''''''(((((((((((()))))))))***%%%''')))((('''&&&'''(((***)))((((((((()))***+++(((((((((((()))))))))))))))'''&&&'''((()))(((&&&((())))))(((''''''(((***(((''''''''''''''''''((())))))))))))))))))))))))++++++************++++++))))))))))))))))))******((((((((()))))))))******))))))(((((((((((()))))))))))))))*********++++++------,,,+++***)))((((((,,,,,,,,,,,,------------------,,,,,,,,,---///000111111222333555777888:::?????????AAADDDGGGKKKMMMOOOTTT\\\dddggggggeeebbb___bbbffflllrrrzzzmmmbbb___[[[]]]```[[[]]]___```___^^^^^^___```___]]][[[XXXUUUTTTTTTTTTPPPOOOMMMJJJGGGEEEDDDDDDCCCAAA???===;;;;;;;;;<<<:::;;;===>>>???>>><<<;;;<<<<<<<<<<<<<<<<<<<<<===;;;:::888777777666333111///...,,,+++***)))))))))+++)))'''%%%%%%&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&'''''''''''''''''''''''''''&&&(((''''''&&&&&&''''''((($$$%%%%%%&&&&&&'''((((((((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&(((((((((((((((((()))***))))))))),,,...///...---///000000//////000222333666666777999;;;===???@@@BBBBBBCCCGGGMMMSSSUUUVVVUUURRRPPPPPPRRRUUUVVVVVV[[[\\\^^^```aaaaaa```___aaa]]]\\\]]][[[VVVTTTUUUUUUUUUVVVXXX[[[]]]\\\[[[[[[[[[]]]^^^\\\\\\dddmmmxxxxxxqqqjjjccc^^^___cccfffdddaaabbbhhhnnnrrrwwwvvvoooeee```]]][[[UUUPPPMMMJJJGGGEEEEEEHHHKKKNNNRRRSSSTTTTTTRRRMMMFFFBBBDDDDDDDDDCCCAAA@@@??????EEEHHHMMMSSSVVVWWWWWWVVVXXXSSSKKKDDD???;;;777555...,,,******++++++***)))((((((((((((''''''''''''((()))***++++++***)))((('''''''''''''''''''''''')))((('''&&&%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))&&&'''))))))'''&&&'''(((***)))((('''((())),,,---(((((((((((()))))))))))))))(((''''''))))))((('''((())))))(((''''''(((***%%%%%%%%%%%%&&&''')))***((((((((((((((((((((((((++++++)))(((((()))++++++)))))))))))))))*********(((((()))))))))***************))))))))))))******))))))*********+++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,------------......------,,,---...000111111111333444777999<<<===AAABBBBBBCCCFFFJJJOOOSSSYYYbbbooo{{{~~~zzzvvvssstttvvvxxx|||lllccc```ZZZ[[[___ZZZ^^^```aaaaaa``````aaaccccccaaa]]]YYYVVVTTTSSSRRROOONNNLLLIIIGGGEEEDDDCCCBBBAAA???===<<<;;;;;;;;;999;;;===>>>???>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::888777777666333111......---,,,******))))))'''&&&$$$$$$$$$&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((((((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''))))))))))))(((((((((((((((''''''&&&&&&''''''((($$$$$$%%%%%%&&&&&&''''''%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((()))*********))))))+++...//////.../////////000222444555666::::::;;;<<<>>>@@@AAABBBAAA@@@???AAADDDHHHJJJLLLLLLKKKLLLNNNRRRVVVYYYZZZ]]]^^^```aaaaaa___\\\ZZZXXXTTTRRRSSSPPPMMMMMMPPPVVVXXX\\\ccciiillllllkkkmmmnnnqqqssspppnnnssszzzyyymmmfffaaacccbbb^^^YYYXXX\\\```bbbgggnnntttyyy}}}~~~rrrjjjgggddd```\\\VVVSSSMMMHHHEEEEEEFFFHHHKKKLLLOOORRRRRROOOHHHCCC@@@@@@@@@@@@AAABBBAAAAAACCCFFFLLLQQQUUUXXXXXXXXXXXXSSSLLLEEEAAA>>>;;;999111///---,,,,,,,,,+++***))))))((((((((('''''''''((()))***++++++***)))(((((((((((((((((((((((((((%%%&&&'''(((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((&&&((())))))(((''''''(((***)))((('''((())),,,---(((((((((((())))))))))))***)))((((((******)))(((((()))***)))'''''')))***---,,,***))))))***+++,,,((((((((((((((((((((((((***)))(((''''''((()))***(((((())))))************))))))))))))************,,,++++++******++++++,,,++++++++++++***************++++++,,,---...//////,,,,,,---------...............------...000111222222333444666999<<<>>>@@@BBBCCCDDDEEEHHHMMMUUUZZZfffsss}}}kkkbbb___XXXXXX\\\XXX___```bbbbbbbbbbbbdddeeefffddd```\\\XXXTTTRRRQQQMMMLLLJJJHHHFFFDDDCCCCCCAAA@@@???===<<<;;;:::::::::;;;===?????????>>>===;;;;;;<<<<<<;;;;;;:::999999888666555555444111///...------,,,+++***)))((($$$$$$$$$%%%&&&'''((((((%%%%%%%%%&&&&&&&&&&&&'''###$$$$$$%%%%%%&&&&&&&&&)))((('''&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&(((((())))))))))))))))))&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((((((((((((((()))***++++++---,,,++++++---------+++///...000333777;;;<<<;;;>>>>>>>>>???@@@AAABBBCCC@@@@@@???>>>???BBBDDDFFFFFFGGGJJJNNNSSSWWW[[[]]]^^^_________]]]YYYUUURRROOOLLLJJJJJJIIIHHHMMMSSS[[[```iiittt~~~wwwjjjhhheee___ZZZXXXWWWXXX[[[^^^bbbfffjjjnnnsssvvvwwwxxx|||wwwpppjjjeeeaaa```\\\VVVPPPJJJGGGEEEDDDGGGGGGIIIMMMPPPNNNHHHCCC<<<;;;;;;===@@@CCCCCCCCCDDDGGGLLLRRRVVVXXXYYYYYYXXXSSSLLLFFFBBB???<<<:::555222///...---,,,***)))'''''''''&&&&&&&&&%%%%%%''''''((((((((((((''''''((((((((((((((((((((((((###$$$&&&'''((('''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&(((***)))((('''((((((***)))((((((((()))***+++(((((((((((())))))))))))+++)))((()))***+++***((())))))***)))(((((()))+++111///,,,)))'''&&&&&&'''))))))))))))))))))))))))))))))(((((((((((())))))((((((((()))******++++++)))))))))*********++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,+++++++++******))))))***+++---...000111222,,,---------............//////......///111333444555555777999<<>>???@@@@@@???>>>::::::;;;;;;;;;:::888888999888666555555444111///------,,,,,,+++)))((('''&&&&&&'''((((((((('''&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((((((((()))&&&%%%%%%$$$$$$%%%%%%&&&&&&'''((()))))))))((('''%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((())))))(((((((((((()))***+++,,,,,,+++***+++,,,......---...///222777>>>BBBCCCBBBAAAAAA@@@@@@AAAAAABBBCCCAAAAAA@@@@@@???AAACCCEEEFFFHHHLLLQQQTTTXXX\\\^^^^^^^^^]]][[[WWWRRRNNNKKKIIIFFFEEEFFFGGGIIIRRR[[[eeemmmzzz}}}yyysssnnnkkkhhhdddaaaaaabbbcccbbbbbbccceeeggggggiiinnnwww~~~~~~vvvvvvyyy~~~wwwpppllliiifffbbb\\\UUUPPPKKKIIIGGGFFFFFFIIIMMMLLLGGGBBB;;;999777999>>>BBBDDDDDDGGGJJJOOOSSSWWWZZZ[[[[[[ZZZUUUMMMGGGBBB???;;;999:::777444111000...,,,***''''''''''''&&&&&&&&&&&&(((''''''&&&&&&''''''((((((((((((((((((((((((((()))((((((''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((('''(((******((('''((()))))))))(((((((((((((((((((((((((((((())))))))))))+++***))))))++++++***))))))******)))(((((()))+++---+++(((%%%$$$$$$$$$%%%)))))))))))))))))))))))))))))))))******)))))))))'''(((((()))******++++++))))))*********+++++++++,,,++++++++++++++++++,,,******++++++++++++,,,,,,******+++,,,...///000000------------............////////////000222444555999:::;;;===@@@CCCEEEFFFDDDGGGKKKMMMQQQZZZgggppp{{{~~~mmmdddaaaYYY[[[```^^^```aaacccddddddeeeggghhhiiigggeeeaaa\\\VVVRRROOOKKKJJJHHHFFFDDDBBBAAAAAA@@@@@@???===<<<;;;:::999:::<<<>>>@@@AAA@@@??????999::::::;;;:::999777666;;;:::888777777666333111,,,,,,,,,+++***)))((('''((()))***++++++)))&&&%%%%%%%%%%%%&&&&&&'''''''''$$$$$$##################%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((((((''''''&&&&&&''''''(((((((((***++++++***))))))''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******(((((((((((()))***+++,,,((('''''')))---000111111///000444;;;CCCHHHHHHGGGCCCBBBBBBAAAAAAAAABBBBBBBBBCCCBBBBBBAAAAAACCCEEEHHHKKKOOOSSSVVVYYY\\\^^^^^^]]][[[XXXSSSNNNIIIFFFGGGDDDCCCEEEGGGLLLXXXcccnnnwww{{{uuupppkkkkkkiiifffbbb___^^^^^^[[[^^^dddmmmwww~~~vvvrrrqqqrrrqqqsssyyy~~~pppoookkkfff```YYYSSSOOOIIIFFFEEEGGGJJJJJJFFFAAA;;;888666777<<>>:::888???<<<888555333111...,,,***)))))))))((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))111...+++((('''(((***+++'''''''''&&&&&&'''''''''(((((((((((())))))))))))'''(((******((((((((()))(((((())))))((('''&&&%%%(((((((((((())))))))))))+++***)))***+++++++++))))))******)))(((((()))+++***)))'''&&&&&&(((+++---)))))))))))))))))))))))))))***+++,,,,,,+++***)))'''(((((()))***+++++++++)))************+++++++++++++++************++++++((()))***+++,,,---......***++++++,,,,,,------...---------.........//////000/////////111222444555<<<===>>>@@@CCCEEEHHHIIIGGGJJJNNNQQQVVV```nnnxxxrrreee^^^\\\[[[]]]```dddgggkkkmmmlllkkkkkkkkkmmmooollleee___YYYRRRKKKNNNLLLHHHEEECCCCCCCCCDDDBBB@@@===<<<<<<===<<<<<<=========>>>??????@@@@@@???===<<<:::999999999:::;;;:::999999888555111......,,,***(((((()))***+++%%%%%%%%%&&&'''((())))))'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$%%%&&&'''(((((('''&&&%%%''''''''''''((((((((((((++++++******))))))((((((&&&&&&%%%$$$%%%&&&'''(((&&&'''((('''&&&%%%&&&''',,,+++******)))*********///...---,,,,,,---///000555555888AAAKKKQQQQQQOOOGGGEEECCC@@@>>>>>>>>>??????>>>>>>???@@@BBBDDDEEEGGGOOOTTTTTTVVV\\\]]][[[ZZZYYYWWWTTTPPPLLLHHHFFF===@@@CCCFFFJJJRRR]]]eeesss}}}vvvvvvxxx{{{}}}~~~xxxsssnnniiidddaaaZZZYYYYYY\\\eeeqqq}}}yyysssppppppqqqnnnqqqvvv}}}{{{tttoookkkccc\\\YYYQQQKKKEEEBBBAAAAAA???===:::888444333444999???BBBDDDHHHNNNTTTYYY[[[[[[[[[[[[ZZZUUUNNNEEE???===>>>;;;::::::::::::777222///***))))))(((''''''''''''***)))((('''&&&''''''(((******))))))))))))******)))))))))((('''%%%$$$###))))))((('''''''''''''''%%%&&&&&&&&&&&&&&&%%%%%%))))))(((&&&$$$$$$&&&((()))******++++++)))((('''***************)))(((((())))))))))))))))))))))))******))))))((((((''''''''')))***++++++***)))'''))))))))))))************((()))***++++++***)))(((++++++************++++++++++++******)))(((((('''++++++************************+++,,,,,,---......+++,,,---...///...---,,,//////...---------......111000//////000333777999===@@@DDDIIILLLMMMMMMMMMNNNQQQUUUYYY^^^gggrrrzzz~~~qqqeee___\\\[[[]]]```dddgggkkkllllllkkkjjjjjjmmmpppooohhhbbb]]]UUUNNNLLLJJJFFFCCCAAAAAAAAABBBBBB@@@===<<<======<<<;;;=========>>>??????@@@@@@>>>===<<<:::999999::::::;;;::::::999999666222///...---+++)))((()))***+++%%%&&&&&&&&&'''(((((((((###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((((('''&&&&&&&&&&&&&&&'''''''''''')))(((((((((((((((((('''''''''&&&&&&&&&'''(((((((((*********(((((()))*********)))******+++,,,,,,///...---,,,---///111222666666999@@@IIINNNNNNLLLFFFDDDAAA>>>======???@@@BBBBBBBBBCCCDDDFFFIIIJJJJJJPPPTTTSSSTTTXXXYYYWWWUUUTTTRRRPPPNNNLLLJJJIIIFFFIIILLLOOOSSSZZZdddllltttzzzwwwtttsssvvvyyy{{{||||||tttoooooossswwwxxx~~~|||qqqjjj^^^[[[XXXWWW\\\dddkkkpppvvvuuurrrooolllmmmnnnpppqqqrrruuu|||{{{tttmmmgggddd[[[UUUNNNIIIFFFDDDAAA>>><<<999666333333666:::<<>>AAABBBFFFJJJOOOQQQSSSTTTTTTVVVYYY]]]aaaeeellluuu||||||pppddd___]]]\\\^^^aaaeeegggjjjlllkkkjjjiiiiiilllpppqqqlllfffaaaYYYQQQMMMKKKGGGDDDAAAAAABBBBBBCCCAAA>>><<<======<<<;;;<<<======>>>>>>??????@@@>>>===;;;:::::::::;;;;;;<<<<<<;;;::::::777333000...---,,,***))))))***+++&&&&&&''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&''''''((((((''''''&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((((((''''''%%%&&&''''''&&&%%%&&&((())))))))))))+++,,,---.........------///111444555777777999???FFFJJJJJJHHHDDDBBB???<<<;;;===???@@@DDDDDDEEEFFFHHHJJJLLLMMMMMMQQQSSSPPPPPPRRRSSSRRROOOPPPQQQRRRRRRRRRRRRQQQOOORRRUUUWWWZZZ___fffllltttuuuqqqllliiihhhiiiiiiiiiooosssxxxzzzzzzxxxwwwvvvpppkkkfffdddgggkkkppprrrxxx{{{|||jjjeee]]]YYYXXX[[[^^^```fffeeedddccceeegggjjjllloooppprrryyyyyytttpppeee___VVVNNNIIIEEE???;;;999777555333333444666888???BBBHHHOOOUUUZZZ^^^___]]]]]]ZZZTTTKKKCCC===:::888999<<>>;;;555222///,,,******++++++,,,***'''%%%%%%&&&(((***))))))((('''''''''''''''))))))((((((''''''&&&&&&)))((((((''''''''''''((())))))************))))))%%%'''((()))'''''''''(((((((((((((((((('''&&&&&&(((((()))))))))(((''''''))))))))))))))))))))))))***))))))))))))(((((((((((()))***++++++***)))((('''((((((((((((((())))))((()))************))))))++++++************++++++)))))))))***+++,,,,,,---******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------000///////////////000111///111333555888<<>>=========<<<;;;<<<<<<======>>>?????????======;;;::::::;;;<<<<<<===<<<<<<;;;;;;888444111///...,,,+++************'''''''''''''''&&&&&&&&&+++++++++)))(((&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((''''''((())))))(((&&&%%%###%%%&&&%%%$$$$$$%%%'''************+++,,,---......------...000333666888999999:::===BBBDDDDDDCCCBBB???<<<::::::<<>>CCCJJJQQQXXX]]]```^^^___]]]YYYQQQGGG>>>999666888;;;@@@DDDEEECCCAAA:::777222---******++++++,,,***(((%%%%%%''')))+++,,,+++***))))))(((((()))---,,,***)))'''&&&%%%$$$)))(((''''''''''''(((((())))))******++++++******!!!###&&&'''&&&%%%%%%&&&((()))((((((((((((''''''''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))((()))************)))((()))))))))((('''&&&&&&&&&((())))))***************++++++************++++++*********+++,,,,,,------******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...//////////////////...//////000111111///222555777:::>>>EEEJJJWWW```llluuuyyyxxxwwwwwwzzz}}}vvvlllbbb______]]]^^^```bbbdddfffgggfffffffffgggfffkkknnnllliiieee^^^VVVQQQOOOKKKGGGEEEDDDDDDEEEEEEBBB???=========<<<;;;<<<<<<<<<===>>>>>>??????===<<<;;;;;;;;;<<<===>>>>>>===<<<<<<;;;888444111......,,,+++***)))))))))'''''''''''''''&&&&&&&&&++++++***)))(((&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''(((((((((%%%&&&'''(((((('''%%%$$$&&&((())))))(((((()))+++,,,,,,+++++++++++++++,,,---------///111444888::::::999:::<<<>>>??????>>>>>>===;;;999:::===@@@BBBEEEFFFGGGIIIKKKLLLMMMNNNNNNMMMKKKIIIHHHHHHKKKNNNPPPYYYfffrrryyyzzzwwwsssxxx{{{}}}{{{uuunnnkkkjjjgggmmmtttxxxzzz~~~}}}ssseeeaaa[[[WWWUUUUUUTTTTTTSSSSSSSSSQQQOOOOOOQQQSSSQQQSSSUUUYYY]]]bbbgggjjjlllmmmmmmllljjjjjjlllmmmrrruuuzzz~~~xxxrrrmmmhhhddd^^^ZZZUUUSSSUUUWWWXXXXXX^^^aaahhhppp|||}}}zzzsssiiiaaaYYYRRRJJJDDD777666555444333333333444777:::>>>DDDLLLTTT[[[____________\\\VVVLLLBBB;;;555777:::???EEEGGGGGGFFF???;;;555000,,,*********,,,***(((&&&&&&''')))***++++++***)))))))))))))))''''''''''''(((***+++,,,((((((''''''''''''(((((('''((())))))*********)))!!!###&&&'''&&&%%%%%%&&&******)))))))))(((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))************))))))************))))))''''''''''''(((((((((((()))))))))))))))******+++++++++************++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---...//////000............///000111222555888<<<>>>@@@EEENNNUUUcccppprrriii```___^^^]]]]]]______aaacccdddddddddeeefffccchhhkkkiiigggeee___XXXPPPNNNJJJFFFCCCBBBBBBCCCEEECCC???>>>======<<<;;;;;;<<<<<<======>>>>>>???<<<<<<;;;;;;;;;<<<>>>???===<<<<<<;;;;;;888444111------,,,+++***(((''''''&&&&&&''''''''''''''''''$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''$$$%%%%%%&&&''''''&&&&&&&&&'''(((((((((((()))+++------,,,+++++++++++++++---------///111555888:::999999::::::::::::;;;;;;;;;;;;::::::<<<>>>AAABBBGGGHHHIIIKKKLLLMMMMMMMMMKKKGGGFFFFFFFFFFFFLLLRRRXXXccctttvvvkkkfffbbbdddiiimmmoooqqqzzztttlll___[[[VVVSSSRRRSSSSSSSSSNNNMMMJJJFFFDDDDDDHHHKKKLLLOOOUUUYYY]]]aaaeeehhhhhhhhhhhheeebbb____________cccgggjjjlllmmmpppqqquuuwwwzzz~~~xxxsssfff___VVVPPPPPPQQQQQQPPPVVVZZZaaaiiisss{{{qqqhhhaaaXXXOOOIIIBBB@@@===999666333222111666777:::???FFFOOOWWW\\\^^^___```___ZZZQQQGGG???777777:::>>>DDDHHHJJJJJJDDDAAA;;;555000---+++++++++***)))((((((((())))))((((((''''''''''''((((((+++***)))(((((()))***+++(((''''''''''''(((((()))&&&'''((())))))***))))))%%%'''((()))'''''''''(((++++++***)))))))))))))))''''''((()))))))))(((((((((((((((((((((((((((((()))))))))************+++***))))))))))))))))))***$$$$$$&&&''')))+++,,,---)))((((((((()))***+++,,,++++++************+++++++++++++++++++++***************++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---//////.........///000222333444777;;;???@@@CCCJJJVVV___qqqooofff___^^^^^^\\\\\\^^^\\\^^^```aaaaaabbbdddfffbbbfffiiigggfffeeeaaa[[[QQQOOOKKKFFFDDDBBBCCCCCCFFFCCC@@@>>>>>>===<<<;;;;;;;;;<<<<<<===>>>>>>>>><<<;;;;;;;;;<<<===???@@@===<<<;;;;;;:::888444000,,,,,,+++***)))'''&&&%%%%%%&&&&&&&&&'''(((((((((""""""###$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&''''''(((''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$$$$%%%&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))***$$$&&&''''''''''''(((***,,,,,,+++++++++,,,------...------...111444777999999999999888777777888999999999:::<<<>>>@@@BBBBBBFFFGGGIIIJJJKKKKKKJJJJJJFFFBBBAAACCCEEEGGGNNNXXXaaakkk|||}}}nnneeebbb```bbbfffhhhhhhnnnuuuzzzyyyxxxxxxwwwrrrjjjccc^^^ZZZUUUSSSSSSTTTUUUVVVNNNKKKGGGAAA>>>???DDDHHHKKKPPPVVV[[[^^^aaadddgggggggggfffccc]]]XXXUUUSSSPPPRRRUUUVVVWWWYYY[[[]]]ccceeehhhmmmttt~~~ttteeeZZZUUURRRPPPNNNNNNRRRWWW\\\cccooo}}}}}}tttkkkbbbXXXQQQMMMJJJDDD???:::777555555555555777;;;AAAJJJSSSXXX^^^^^^______]]]VVVKKKDDD;;;:::;;;>>>CCCHHHLLLMMMKKKHHHCCC===777222///...***************)))(((((('''&&&&&&''''''((()))***111///,,,)))'''''''''''''''''''''''''''((())))))&&&'''((()))************((())))))((('''&&&((()))+++***)))((('''(((((()))'''((())))))******))))))(((((((((((((((((((((((())))))*********+++++++++******))))))))))))******&&&&&&'''((()))++++++,,,)))((((((((()))***+++,,,++++++************++++++((())))))******+++++++++******++++++,,,------...+++++++++,,,,,,---------------,,,---...///111222000000000111333555666777888;;;???BBBFFFPPP___kkkmmmddd^^^]]]]]]\\\[[[]]]YYY[[[^^^___```aaadddfffbbbfffhhhfffeeeeeebbb]]]TTTQQQMMMIIIFFFEEEEEEEEEFFFDDD@@@>>>>>>===<<<;;;;;;;;;<<<<<<===>>>>>>>>><<<;;;;;;;;;<<<===???@@@<<<<<<;;;::::::777333000,,,++++++***((('''%%%$$$%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&%%%%%%$$$###''''''''''''''''''''''''&&&'''''''''(((((())))))######$$$%%%%%%&&&''''''''''''''''''''''''''''''$$$%%%''''''''''''%%%$$$((('''&&&&&&&&&&&&'''(((######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$#########&&&%%%%%%%%%''')))+++---''')))++++++***+++,,,...*********+++,,,---...///...------...000333777888888999999777666666777888777888;;;===@@@AAABBBBBBDDDDDDFFFGGGGGGGGGFFFEEECCC???>>>BBBEEEHHHQQQ[[[fffpppuuukkkddd______dddeeedddggglllrrrpppnnnmmmllliiibbb\\\[[[WWWSSSQQQQQQSSSTTTTTTPPPMMMGGGAAA===???DDDIIIKKKQQQXXX]]]___aaadddfffdddeeeccc^^^WWWPPPKKKIIIGGGHHHIIIJJJJJJKKKNNNPPPQQQSSSVVV[[[bbblllvvv}}}xxxhhh^^^XXXSSSOOOHHHKKKNNNPPPUUUaaappp|||yyyoooeee^^^PPPMMMHHHCCC>>><<<<<<<<<555444555888???GGGPPPUUU]]]]]]^^^```^^^XXXNNNGGG>>><<<<<<>>>CCCIIIMMMOOOQQQNNNIIICCC===777333111))))))+++++++++***((('''(((((((((((()))+++,,,---+++***)))((()))***,,,...'''''''''''''''((()))***''''''(((******+++++++++))))))(((&&&$$$$$$&&&(((***)))(((&&&&&&''''''((((((((()))***************(((((((((((((((((((((((())))))******++++++++++++******))))))))))))******,,,,,,+++***)))((('''''')))((((((((((((***,,,---++++++************++++++&&&&&&''')))***+++,,,---******+++,,,,,,---......******+++,,,,,,---......111000000000222333555777111222222333555777999:::<<<@@@DDDGGGLLLYYYkkkxxx~~~jjjbbb[[[ZZZ[[[YYYYYY[[[ZZZ[[[\\\]]]^^^_________```aaacccdddcccaaa^^^\\\QQQPPPLLLIIIFFFDDDCCCCCCCCCAAA???===<<<<<<<<<===::::::<<<===>>>>>>>>>>>>;;;:::999:::<<<>>>>>>>>>===;;;::::::999777444111...---+++*********++++++(((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''(((((((((''''''(((((()))*********&&&$$$######%%%&&&&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%'''%%%$$$$$$&&&''''''&&&))))))))))))************'''((()))******)))((('''*********+++,,,---...///000111222222111111333555555555555555666666666777:::;;;===@@@AAABBBBBBBBBFFFFFFFFFEEECCCAAA>>><<>>GGGPPP___aaaaaa___]]]ZZZQQQHHHCCC>>>;;;>>>CCCFFFLLLRRRTTTSSSRRRPPPKKKBBB999222///---+++*********((('''+++***)))(((((('''((((((***))))))((('''&&&&&&&&&))))))((((((''''''&&&&&&)))((('''&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''((())))))))))))))))))))))))''''''''''''((((((((())),,,,,,+++***)))(((''''''''''''(((******+++++++++))))))*********))))))(((++++++************++++++&&&&&&''''''(((((())))))))))))))))))))))))))))))+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------///000111000///111222333555777;;;@@@DDDDDDCCCFFFMMMUUU```ooo}}}~~~iiiaaaZZZZZZ[[[YYYYYY[[[XXXYYYZZZ[[[[[[\\\[[[[[[\\\]]]_________]]]ZZZXXXQQQOOOLLLIIIFFFDDDCCCCCCCCCBBB@@@>>>============;;;;;;<<<===>>>>>>>>>>>><<<:::999:::<<<======<<<<<<;;;::::::999777444111...---,,,***))))))******&&&%%%%%%$$$$$$$$$$$$$$$'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''((()))))))))''''''''''''&&&&&&&&&&&&'''%%%$$$%%%&&&(((''''''((((((((('''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$&&&''''''&&&((((((((()))))))))******'''((()))*********)))(((******++++++,,,---//////111222222222111111222444333333333444555666666666888999;;;===>>>??????>>>DDDDDDDDDDDDCCCBBBAAA@@@CCCBBBBBBDDDIIIPPPWWW[[[fffllluuuzzznnnjjjgggccc```___aaadddfffjjjiiihhheeecccaaa___^^^TTTRRRPPPNNNMMMNNNOOOPPPMMMKKKGGGEEEDDDEEEFFFFFFMMMRRRYYY]]]___aaadddhhhgggfffdddbbb___XXXPPPJJJEEECCCAAAAAABBBBBBAAA@@@BBBCCCEEEFFFHHHMMMUUU[[[cccjjjttt~~~~~~nnn```ZZZUUUNNNKKKLLLRRRXXX\\\dddsssyyypppkkkeee\\\UUUPPPJJJCCC>>>===999666888999===FFFOOO\\\___```______]]]VVVMMMHHHBBB===???AAAEEEKKKRRRSSSSSSSSSRRRNNNHHH???999333000---++++++***)))(((***))))))(((((((((((()))+++******)))((((((''''''(((((((((((((((''''''''')))((('''&&&&&&&&&&&&'''&&&(((((((((&&&%%%&&&'''))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))************&&&&&&'''))))))*********))))))************))))))++++++************++++++((((((((((((((()))))))))******************************++++++++++++******++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,.........///111111111000111333666888:::===AAADDDHHHIIINNNVVV]]]fffttt}}}ggg___YYYYYYZZZZZZZZZ\\\YYYYYYZZZZZZZZZZZZYYYYYYWWWXXXZZZZZZZZZXXXUUUTTTQQQOOOLLLIIIFFFDDDCCCCCCCCCBBBAAA???>>>>>>>>>>>>======>>>>>>>>>>>>>>>===<<<:::999999;;;<<<;;;:::<<<;;;::::::999888444222///...,,,***)))((())))))))))))(((''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''((())))))******((((((''''''&&&%%%%%%$$$(((&&&%%%%%%'''(((((('''((((((((((((((('''''''''%%%&&&&&&''''''&&&&&&%%%#########$$$$$$%%%%%%%%%'''%%%$$$$$$&&&''''''&&&'''''''''(((((((((((()))'''((()))***************+++++++++,,,---...///000222222333222000000111222000111222333444666777777999:::;;;<<<============AAAAAAAAABBBBBBCCCCCCDDDDDDDDDEEEHHHLLLRRRWWW[[[bbbeeejjjpppwww|||vvvnnnjjjgggccc```______aaacccdddcccbbb```^^^\\\ZZZYYYPPPNNNLLLIIIHHHHHHIIIJJJCCCBBB@@@??????AAABBBDDDKKKOOOUUUYYY\\\___ccchhhkkkkkkkkkjjjggg___WWWPPPJJJGGGDDDBBBBBBBBBBBBAAAAAAAAABBBBBBCCCFFFKKKOOOSSSYYYaaaiiirrr}}}xxxhhhaaaWWWOOOLLLNNNPPPRRRVVVbbbpppzzzuuunnneee^^^XXXRRRJJJEEEAAA<<<888888999<<>>>>>>>>???>>>>>>======<<<:::999999:::;;;:::999<<<;;;::::::999888555222000...,,,***((((((((((((+++******)))))))))))))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''(((((()))))))))))))))((((((''''''''''''&&&$$$%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%"""######$$$%%%&&&&&&''''''%%%$$$$$$&&&''''''&&&&&&&&&&&&'''''''''(((((((((((()))***++++++,,,,,,,,,,,,,,,,,,---...///000222222222111///...000111000000222333555777888999=========>>>>>>>>>>>>>>>>>>>>>???@@@BBBDDDEEEFFFFFFHHHJJJNNNQQQUUUWWWYYY^^^^^^___bbbeeeiiilllnnnssstttvvvwwwuuuqqqmmmiiicccaaa___]]]\\\^^^___aaa]]]\\\ZZZXXXVVVSSSRRRQQQLLLJJJHHHFFFDDDDDDDDDEEE?????????>>>>>>???AAACCCIIIMMMSSSXXX[[[```fffkkkqqqsssuuuuuuqqqjjjbbb\\\VVVRRRMMMIIIHHHGGGFFFFFFEEEEEEEEEEEEGGGIIILLLNNNOOORRRVVV\\\ccclllwww~~~zzzqqqddd[[[UUUSSSQQQPPPRRRZZZdddmmmwwwxxxmmmeee___ZZZTTTQQQGGGAAA===;;;;;;===DDDMMMUUUZZZ^^^___aaaccc```[[[VVVNNNFFFAAA???AAAIIIQQQVVVVVVWWWXXXWWWSSSMMMHHH???:::444///---,,,++++++(((((((((((()))***++++++*********))))))(((((((((&&&&&&''''''(((((())))))((((((''''''''''''((((((((()))***(((&&&%%%&&&'''))))))))))))))))))))))))'''(((((((((((())))))))),,,,,,+++***)))(((''''''&&&'''(((((()))))))))(((((())))))************)))++++++************++++++,,,++++++******)))))))))************************,,,------------------,,,,,,,,,,,,------------...------------...............////////////111333666999===CCCHHHNNNSSSYYY\\\aaaeeennnxxx~~~{{{eee]]]WWWXXXYYYYYYYYY[[[ZZZZZZ[[[[[[[[[ZZZZZZYYYWWWWWWWWWWWWWWWUUUTTTSSSOOOMMMKKKHHHEEEDDDCCCCCCAAAAAAAAAAAA@@@??????>>>===>>>>>>>>>>>>======<<<<<<:::999999:::;;;:::999;;;:::999999:::888555333///...,,,***((('''''''''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&&&&''''''(((&&&'''''''''((((((((()))&&&%%%###$$$%%%''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%&&&''''''((('''%%%$$$$$$&&&''''''&&&&&&&&&&&&&&&''''''''''''(((((()))***+++,,,---.........------......//////111222222000......///000000111222444666888::::::>>>>>>>>>===>>>>>>>>>>>>;;;<<<>>>AAADDDGGGIIIJJJMMMOOOSSSVVVXXXXXXXXXWWWZZZYYYWWWVVVWWWZZZ]]]___aaabbbccccccbbbaaaaaaaaa[[[ZZZYYYWWWWWWWWWXXXXXXTTTSSSRRROOOMMMJJJIIIHHHFFFEEEDDDBBBAAAAAABBBBBBBBBDDDDDDDDDCCCCCCFFFIIIKKKPPPWWW]]]aaagggnnnsssxxx{{{}}}wwwqqqmmmfffaaa[[[VVVSSSRRRPPPOOONNNMMMLLLLLLLLLLLLMMMMMMOOOOOOPPPSSSXXX___hhhmmmwwwllleee___YYYTTTRRRTTTXXX```iiirrr{{{}}}ppphhhccc___\\\OOOIIIDDDBBB??????DDDKKKSSSYYY^^^___```bbbaaa]]][[[TTTLLLFFFBBBBBBIIIRRRYYYYYYYYYZZZYYYUUUPPPLLLEEE@@@888333///---,,,+++))))))((())))))***+++,,,)))(((((((((((((((''''''&&&&&&''''''(((((())))))(((((('''''''''(((((()))((()))***)))'''&&&'''(((************************(((((((((((()))))))))***,,,,,,+++***)))(((''''''(((((()))*********))))))(((((()))***************++++++************++++++,,,,,,++++++******))))))************************---------......---------,,,,,,---------.........---------....../////////...////////////222666:::===CCCKKKTTT]]]fffnnnsssuuuyyyzzzeee]]]WWWWWWXXXXXXXXXZZZXXXXXXYYYYYYYYYYYYXXXXXXWWWWWWWWWWWWVVVUUUTTTTTTNNNMMMJJJGGGEEEDDDCCCCCC@@@@@@AAAAAA@@@???>>>>>><<<<<<===============<<<<<<:::999999;;;<<<;;;:::;;;:::999999:::888666333...---+++)))((('''(((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''###$$$$$$%%%&&&&&&''''''###$$$$$$%%%&&&&&&''''''&&&$$$######%%%&&&&&&%%%&&&&&&&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''%%%$$$$$$&&&''''''&&&&&&&&&&&&''''''''''''((((((((()))***+++---///000111000///...............000000111000......///111111222333555777888:::;;;;;;;;;:::::::::;;;;;;<<<:::===BBBHHHMMMQQQTTTUUUXXX[[[___aaaaaa^^^YYYVVVTTTRRROOOMMMMMMOOORRRTTTTTTUUUVVVUUUTTTTTTVVVXXXTTTSSSRRRPPPNNNLLLKKKKKKKKKJJJIIIHHHFFFEEEDDDCCCBBBBBBBBBBBBBBBCCCDDDDDDEEEHHHJJJJJJHHHIIILLLPPPPPPUUU]]]cccggglllrrrwww~~~xxxtttnnniiifffdddaaa```___\\\ZZZXXXVVVTTTPPPNNNRRRQQQPPPPPPSSSXXX^^^aaapppzzz|||}}}{{{sssiiibbbYYYTTTRRRVVV\\\bbbiiiooo|||}}}qqqhhhbbb^^^XXXSSSNNNKKKFFFCCCEEEJJJOOOVVV\\\]]]^^^aaaaaa______YYYSSSOOOIIIGGGMMMUUU[[[[[[[[[\\\[[[XXXSSSOOOKKKFFF???999555111...,,,******)))))))))***++++++(((((((((((('''''''''''''''''''''(((((((((((((((((((((''''''(((((())))))'''((())))))''''''((()))************************((((((((()))))))))******))))))))))))************))))))************))))))'''((()))******+++******++++++************+++++++++++++++***************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,---------............------......///000000000...000111111111444;;;AAADDDMMMZZZhhhttt}}}zzzfff^^^WWWWWWXXXVVVVVVXXXWWWXXXXXXYYYZZZZZZZZZZZZVVVVVVVVVUUUTTTTTTSSSSSSNNNLLLJJJGGGEEEDDDDDDDDD>>>???@@@@@@@@@???>>>===999:::;;;<<<<<<===<<<<<<<<<:::999:::<<<======<<<::::::999999:::999666333---,,,***)))((((((((()))***)))(((((('''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''%%%$$$$$$&&&''''''&&&&&&''''''''''''((((((((((((((()))***,,,...000222333333111///...---,,,,,,...///000///......///111111222333444666777888999888888777777777999:::;;;999>>>GGGQQQYYY```ccceeedddgggkkkmmmkkkddd]]]XXXMMMKKKHHHEEEEEEFFFIIIKKKKKKLLLMMMKKKIIIHHHJJJLLLJJJIIIIIIGGGFFFDDDCCCBBBBBBBBBCCCCCCDDDDDDEEEEEEEEEFFFGGGHHHJJJKKKMMMMMMKKKOOOTTTTTTTTTUUUYYY]]]\\\bbbjjjooorrruuuyyy}}}}}}zzzxxxwwwtttqqqooommmiiiddd```aaa^^^[[[XXXXXXYYY[[[\\\dddnnn}}}|||sssqqqttt{{{}}}pppdddZZZWWWXXXXXX\\\aaaiiippp{{{~~~rrrgggaaa```[[[WWWSSSMMMFFFFFFIIIJJJRRRXXXZZZ\\\```bbbaaaaaa^^^\\\XXXRRRNNNRRRYYY\\\\\\\\\]]]^^^\\\XXXTTTRRRMMMFFF@@@;;;666222///++++++******)))*********((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((()))******&&&'''))))))(((((()))+++************************(((((()))))))))*********))))))))))))************((()))))))))))))))(((((('''((()))******+++++++++++++++************++++++)))))))))***************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++------------............---......///000000111111000222444444444999BBBIIIPPP]]]qqqyyyggg^^^WWWWWWWWWVVVUUUWWWYYYYYY[[[\\\]]]]]]]]]]]]UUUTTTTTTSSSRRRRRRQQQQQQMMMLLLIIIGGGEEEDDDDDDDDD===>>>???@@@@@@???===<<<888999:::;;;<<<<<<<<<<<<;;;:::999:::<<<>>>>>>>>>:::999999999:::999666444,,,+++***((((((((())))))&&&&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''(((((())))))((((((''''''&&&&&&%%%(((&&&%%%%%%'''(((((('''"""""""""######$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$'''%%%$$$$$$&&&''''''&&&'''''''''(((((((((((()))(((((()))***,,,...111222555444222000...,,,,,,+++---...///.........000222111111222333555666777777888777777777777999:::<<<:::@@@KKKXXXcccjjjoooqqqlllooossstttqqqiii___YYYHHHFFFCCC@@@@@@BBBDDDFFFDDDFFFGGGEEEAAA@@@AAABBB@@@@@@AAAAAAAAAAAA@@@@@@<<<===???AAACCCEEEGGGHHHJJJKKKMMMPPPRRRTTTVVVWWWVVV[[[aaacccccceeejjjooonnnttt{{{}}}xxxsssoooiiiddd```^^^\\\ZZZ```hhhvvv{{{ooojjjiiillluuu~~~xxxggg___ZZZUUUUUUYYYYYYaaammmxxxsssjjjeeeaaa\\\YYYQQQIIIFFFIIIFFFOOOVVVXXX[[[```cccccccccbbbaaa___XXXSSSVVV]]]\\\\\\]]]___```___[[[YYYVVVRRRKKKEEE@@@:::444111,,,,,,+++***)))))))))***)))))))))))))))*********))))))(((((('''''''''&&&((((((((((((((()))******%%%'''((()))((()))***,,,************************))))))))))))************,,,,,,+++***)))((('''''''''(((((((((((((((''''''''''''(((******+++++++++++++++************++++++(((((())))))*********+++++++++++++++++++++++++++---......//////......------------.........//////---......///000111111222222444666666777<<>>>>>===???>>>===>>>??????===;;;===;;;999999;;;===>>>===;;;:::888888888777444222+++******)))))))))))))))&&&'''(((*********)))(((''''''&&&&&&&&&''''''((('''&&&%%%%%%$$$$$$%%%%%%(((((((((''''''&&&&&&%%%%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&''''''&&&''')))*********)))((('''(((((((((((())),,,///222333444333111/////////...//////000000000000///666666666666777888999999777666555555666999<<<>>>BBBLLLUUU\\\gggtttzzzyyyuuuwww{{{~~~{{{nnn[[[MMMCCC???;;;:::<<>>===<<<<<>><<<:::;;;===??????AAADDDGGGJJJMMMRRRUUUTTTWWW[[[___```bbbdddeeejjjkkknnnqqqtttwwwyyyzzz{{{uuupppjjjgggiiijjjqqq~~~wwwrrrmmmkkkrrr{{{oooccc\\\WWWTTTVVVWWW\\\fffppp|||}}}tttiiigggddd___YYYSSSMMMJJJIIIJJJMMMRRRXXX]]]bbbeeefffeeeccc___\\\ZZZ\\\]]]___^^^___aaabbb```[[[VVVXXXTTTOOOKKKHHHBBB;;;555,,,++++++++++++---...///))))))))))))(((((((((((((((((((((((())))))))))))*********)))))))))))))))------,,,+++***)))((((((***((('''&&&&&&'''(((***+++*********))))))(((((((((***+++***)))((()))*********))))))))))))******,,,+++)))***,,,...///...,,,,,,,,,++++++*********++++++++++++++++++++++++++++++,,,,,,,,,------------------...///000000111000000000000000/////////222000///000111222222222111333666888999???OOO___nnnzzziiiaaaZZZZZZ[[[YYYXXXYYYVVVWWWXXXYYYYYYYYYYYYYYYYYYXXXVVVSSSQQQOOOMMMMMMNNNLLLIIIEEECCCBBBCCCDDDCCC@@@>>>===>>>>>>>>>===>>>===<<<===>>>>>><<<:::>>><<<:::;;;<<<>>>>>>>>>;;;:::888888888777444222+++***)))(((((((((((((((&&&'''((()))***))))))(((((('''&&&%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%'''''''''&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''(((''''''&&&&&&&&&''''''&&&'''((()))***)))(((((('''((()))(((((())),,,...111333333333000/////////...///000000000000000000333333333444555666777888222111111333666;;;@@@CCCGGGOOOWWW]]]gggrrrwwwvvvrrrtttxxxzzzuuugggTTTEEE>>>:::777888;;;???BBBBBBDDDCCCCCCBBB@@@>>><<<;;;<<<======<<<;;;===@@@CCCEEEHHHLLLPPPSSSXXX]]]```bbbdddhhhjjjjjjjjjlllmmmssstttvvvyyy|||wwwvvvxxx}}}tttmmmpppvvv}}}|||ooobbbZZZVVVUUUWWW^^^eeennn|||sssoookkkgggccc^^^XXXTTTHHHIIIJJJNNNSSSZZZ```cccffffffeeebbb___^^^___```aaa``````aaabbb```\\\XXXWWWSSSOOOKKKGGGCCC===999333111...,,,***)))*********)))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))*********+++++++++***))))))((((((+++***(((''''''(((***+++++++++++++++*********)))(((***+++***)))((()))***++++++************++++++,,,***))))))+++---......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------......///000000111///////////////////////////.........000222222333777888<<<@@@BBBIIIZZZjjjzzz~~~jjjbbb[[[ZZZZZZYYYXXXYYYXXXWWWWWWWWWWWWWWWXXXXXXWWWVVVTTTQQQOOOMMMLLLLLLMMMKKKGGGDDDBBBBBBBBBCCCAAA@@@>>>>>>??????>>><<<===<<<<<<<<<======;;;999===;;;999999;;;<<<===<<<:::999888777777666444111---,,,+++***)))(((((((((''''''((()))))))))((((((((('''&&&%%%$$$#########'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&''''''((((((''''''(((((((((((((((((((((((($$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''(((%%%&&&((()))))))))(((''''''((()))))))))***,,,...000111222222000......///...///000000111111000000111222222444555666777777222111222444888>>>DDDGGGNNNSSSYYY]]]dddkkkooonnnlllmmmooooooiii[[[III<<<777666444666:::???BBBDDDDDDEEEEEEEEECCC@@@===<<<:::;;;===>>>???BBBFFFIIINNNQQQUUUYYY^^^ccchhhllloooqqqtttuuutttssstttttt{{{|||~~~xxxuuuvvvzzzuuugggZZZVVVTTTVVVYYY___kkkuuu|||vvvnnniiigggddd^^^YYYMMMLLLJJJKKKOOOWWW^^^cccfffggghhhgggdddcccccccccdddbbbaaa``````___\\\ZZZVVVSSSNNNJJJGGGDDDAAA???888666111---***(((((()))******)))))))))((((((((((((((((((((())))))))))))(((((())))))******++++++))))))))))))))))))))))))++++++))))))))))))++++++,,,,,,,,,+++++++++++++++(((***+++***)))((()))***,,,,,,++++++++++++,,,,,,+++)))((()))+++,,,---,,,---------------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------------......///000000000.........///////////////.........///000222444555777999>>>DDDIIIRRRcccsss~~~mmmddd]]][[[[[[YYYXXXZZZYYYXXXWWWVVVVVVVVVXXXXXXVVVTTTRRRPPPNNNLLLKKKKKKKKKIIIGGGDDDBBBAAAAAABBB@@@?????????@@@@@@>>><<<>>>===<<<===>>>>>><<<::::::888666666777888999888:::888777777777555333111///...---,,,+++*********''''''((((((((((((((((((''''''&&&%%%$$$$$$$$$%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&''''''((('''''''''((((((((((((((((((((((((%%%%%%&&&&&&'''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''((((((%%%&&&'''((()))(((((('''''')))************,,,---...000111111///......///...///000111111111111111333333444555666777777777888777777888;;;AAAFFFIIIQQQTTTWWWZZZ]]]aaabbbbbbaaaaaa```^^^XXXNNNAAA888555555555666:::>>>BBBDDDEEEFFFGGGHHHFFFCCC@@@>>><<<>>>AAADDDGGGJJJOOORRRVVVYYY]]]```dddiiinnnqqqtttvvvxxxyyyxxxwwwxxxxxx~~~}}}zzz~~~|||~~~iii```WWWSSSSSSVVV```jjjsssqqqiiigggfffbbb]]]YYYUUUPPPMMMOOOVVV^^^dddeeegggjjjjjjhhhfffeeeeeeeeecccaaa___]]]\\\ZZZYYYUUURRRMMMIIIFFFEEEDDDDDD;;;888333...+++******+++*********)))))))))(((((((((((((((((())))))))))))''''''((()))***++++++,,,''''''(((((()))))))))***+++***))))))))))))***+++++++++++++++++++++++++++(((***+++***)))((()))***+++++++++******+++++++++***)))((()))+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------------...............//////000000...............////////////000000000111333666999888;;;BBBKKKSSS\\\mmm{{{rrrhhh___]]][[[YYYXXXYYYZZZYYYXXXWWWWWWWWWXXXYYYTTTSSSQQQOOOMMMKKKJJJJJJIIIHHHFFFDDDBBBAAAAAAAAA@@@??????@@@AAAAAA???===???>>>>>>>>>??????===<<<999777555555666777777777999888666666666555222000------,,,+++***)))))))))((((((''''''''''''''''''&&&&&&%%%&&&&&&'''(((((('''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((((((''''''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((((((&&&&&&((()))))))))((('''((()))++++++******+++---,,,...//////...---...///...///000111222222222222333444555666777777666666999999:::<<>><<<;;;999777666888999888888888777666555555444222///******)))(((((((((((())))))(((''''''&&&&&&''''''%%%%%%%%%&&&'''((()))***'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''))))))(((''''''''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&'''((()))&&&''')))*********)))((((((***,,,,,,+++***+++,,,***,,,......------...///...///000111222333333333111333555777888999888888888999<<>><<<;;;;;;;;;:::;;;<<<;;;:::;;;>>>@@@CCCEEEGGGJJJKKKLLLKKKKKKKKKNNNRRRVVVXXX\\\```bbbeeegggiiikkklllnnnqqqtttsssvvvyyy{{{{{{{{{|||}}}~~~vvvggg\\\TTTSSSWWWVVV^^^iiittt|||uuuqqqmmmjjjkkkfff^^^XXXVVVYYY]]]aaafffhhhkkkllljjjiiihhhhhhddddddbbb^^^YYYVVVVVVVVVSSSQQQNNNIIIDDDBBBCCCEEEDDDAAA===777222...+++)))++++++*********)))))))))(((((((((((())))))))))))(((((())))))******++++++((((((((())))))*********)))))))))))))))))))))))))))))))))))))))*********(((***+++***)))((()))******))))))))))))))))))***+++******+++,,,,,,+++)))))))))))))))************++++++++++++++++++++++++,,,---------..................//////////////////......//////000000111111...000222222333666===BBBNNNRRR^^^kkkuuu|||}}}rrrgggaaa^^^YYYXXXYYYUUUVVVWWWXXXXXXXXXXXXXXXSSSRRRPPPNNNMMMKKKKKKKKKIIIHHHGGGFFFDDDCCCBBBBBBBBB@@@>>>>>>???AAAAAA@@@@@@???>>>???@@@???>>><<<<<<:::777777777888888888888777555555555444111///***))))))))))))***++++++)))((('''&&&&&&&&&''''''%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%$$$$$$%%%%%%'''''''''&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((&&&%%%%%%&&&&&&((())))))'''(((***+++++++++***)))(((***,,,---,,,++++++,,,)))+++------------...///...///000111222333333333000333666:::>>>@@@@@@AAA===???CCCGGGJJJLLLMMMNNNLLLGGGEEEFFFDDD???>>>AAA;;;;;;;;;:::999999:::;;;:::<<<===<<<::::::<<>>===???AAABBBBBB???>>>===>>>??????===;;;:::888555555666777666666888666555555555333111///,,,,,,,,,,,,---...//////)))((('''&&&%%%&&&&&&'''&&&&&&%%%$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%(((((((((''''''&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$&&&&&&%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''((((((((()))%%%%%%%%%&&&'''((()))***((()))***+++,,,++++++***(((***------,,,+++++++++(((***,,,---,,,,,,...///...///000111333333333444111444:::???DDDGGGIIIJJJFFFIIILLLOOOPPPPPPNNNMMMJJJDDDBBBDDDAAA;;;:::===666888:::::::::999999:::999;;;<<<;;;999999<<>>===>>>@@@AAABBB@@@>>>=========<<<:::;;;999666555555777:::<<<666666777777555333000......---,,,***))))))((((((((((((''''''''''''(((((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$%%%&&&'''((())))))(((((((((((())))))***)))******++++++******************++++++,,,,,,---+++///111///+++)))+++//////////////////.........333333666===HHHQQQWWWYYYUUUSSSRRRVVV[[[ZZZRRRJJJIIICCC<<<:::;;;;;;999666;;;:::999999888999999999;;;<<<===<<<:::999:::;;;AAABBBEEEIIIMMMQQQUUUWWW]]]]]]^^^```aaabbbcccdddffffffgggggghhhkkkppptttxxxxxxxxxyyyyyyyyyyyyyyyxxxyyy{{{}}}}}}|||~~~|||}}}tttkkkjjjiiiiiikkknnnqqqttt~~~ooodddXXXTTTSSSTTTUUUYYYgggvvvyyyrrrnnnnnnnnnmmmkkkqqqooommmmmmmmmmmmkkkiiiiiigggeeebbb___YYYRRRMMMNNNMMMKKKIIIGGGDDDBBB@@@@@@AAABBBBBB???:::444111------,,,,,,+++***))))))''''''(((((())))))******+++(((&&&&&&''')))******++++++***)))((('''&&&&&&))))))******+++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***)))))))))***+++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,////////////...---,,,+++...//////...,,,,,,...///000000//////.........---111000000111222333333222555999>>>DDDQQQaaalllpppxxxyyyjjjaaa___[[[VVVWWWWWWWWWWWWXXXXXXXXXXXXTTTRRROOOMMMMMMMMMLLLKKKJJJIIIGGGEEEDDDCCCCCCBBBDDDCCC@@@>>>===>>>@@@AAABBB@@@============<<<:::999999888777777888888999666666666666444222000///,,,+++***)))((('''''''''((((((''''''''''''((((((%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%$$$$$$$$$$$$((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&''''''&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&'''(((((((((''''''(((((()))***++++++,,,,,,,,,++++++******************+++++++++)))+++------+++***,,,///............//////000000555555777>>>HHHQQQWWWYYY[[[YYYYYY]]]aaa___WWWPPPEEE@@@999777888888666333999999888888888888999999<<<===>>>===;;;;;;<<<===BBBCCCFFFJJJNNNRRRVVVXXX]]]]]]^^^___aaabbbcccddddddeeeeeeeeefffiiinnnqqquuuuuuuuuuuuuuuuuuuuuuuutttvvvxxxyyy{{{{{{{{{zzz|||yyyvvvuuuvvvwwwwwwwwwuuuuuuwwwxxxxxxwwwwwwvvvwwwxxxyyyyyyyyy{{{~~~uuupppiiieeedddeeeffffffiiilllqqqwww}}}xxxqqqaaaYYYRRRQQQQQQSSS[[[eeeqqqxxxrrrrrrrrrrrrqqqqqqooonnnmmmnnnnnnlllkkkjjjiiigggdddaaa[[[UUUQQQLLLLLLJJJIIIGGGDDD@@@>>>???@@@BBBBBB@@@<<<777555......---,,,+++***))))))((((((((()))))))))))))))***(((&&&&&&''')))******************)))))))))))))))))))))******+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++***************+++************************,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,...////////////......///...---,,,...///000000/////////.........111111111222333444555555777???IIITTTdddvvvoooeeeaaa\\\WWWWWWWWWWWWWWWXXXXXXXXXXXXTTTQQQNNNMMMMMMMMMMMMLLLIIIHHHGGGEEEDDDCCCCCCCCCDDDBBB@@@>>>>>>>>>@@@@@@AAA???===<<<======<<<:::888999999:::999888666555666666555444222111000000+++***)))'''&&&&&&&&&%%%((((((''''''''''''((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))...............---,,,+++************))))))))))))'''((()))***+++,,,---...---------...///000111222666666888>>>GGGOOOUUUXXX]]]\\\]]]aaadddaaaYYYQQQBBB===888666777777555333888777777777777777888888<<<===>>>>>>======>>>???BBBDDDGGGKKKPPPTTTWWWYYY\\\]]]^^^___```aaabbbcccbbbcccdddddddddgggkkknnnqqqqqqqqqqqqppppppppppppoooppprrrttttttttttttsssuuurrrooommmmmmmmmlllkkkiiiiiiiiijjjiiiiiihhhggggggiiikkkkkkkkklllmmmoooqqqtttxxx|||zzzmmmdddaaa___]]][[[XXXYYY\\\___cccgggjjjlllmmmmmmpppuuu{{{~~~|||yyylllaaaVVVQQQOOOOOOQQQUUU___lll||||||yyyxxxwwwvvvqqqooommmmmmnnnnnnmmmlllllljjjhhhfffccc___YYYUUUMMMLLLKKKJJJIIIEEEAAA======???AAABBBAAA???<<<:::111000...,,,+++***)))((())))))))))))))))))(((((()))'''%%%%%%''')))))))))))))))******+++++++++,,,)))))))))))))))***************************************+++++++++,,,,,,,,,---,,,+++******))))))***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---.../////////---...//////------...///000000000000////////////222222222222444666777888:::GGGXXXjjj}}}tttgggaaa\\\VVVVVVVVVWWWWWWWWWXXXXXXXXXTTTQQQOOOMMMNNNNNNMMMLLLIIIHHHGGGEEEDDDCCCCCCCCCCCCBBB@@@???>>>>>>???@@@@@@>>><<<<<<<<<===<<<:::999::::::999888666555444666555444222111111000000+++***)))'''&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&&&&'''((())))))000000000000///...---,,,,,,,,,++++++******)))))))))(((((())),,,------,,,,,,,,,,,,---///111333555666666999===CCCJJJPPPSSSWWWWWWXXX[[[]]]ZZZRRRKKK@@@===999777777777666555666666666666666777888888;;;<<<>>>>>>===>>>???AAADDDEEEIIIMMMQQQUUUXXXYYY[[[[[[\\\]]]___```aaabbbaaabbbccccccccceeehhhkkknnnmmmmmmmmmllllllkkkkkkjjjkkklllmmmnnnmmmllllllnnnlllhhhfffeeedddbbb```\\\\\\[[[[[[ZZZYYYXXXXXXWWWYYY\\\\\\\\\\\\]]]^^^^^^aaaeeeiiilllqqquuuyyy|||wwwkkkfffccc^^^ZZZXXXWWWUUUUUUUUUWWWYYYZZZ[[[[[[]]]bbbjjjppprrrsssqqqjjjaaaYYYSSSOOOOOOPPPTTT\\\iiiwww}}}yyyvvvqqqooommmlllmmmnnnnnnmmmlllkkkhhhgggeeeaaa\\\YYYQQQOOOMMMMMMLLLIIICCC>>><<<>>>@@@AAABBBBBBAAA@@@444333000...+++***))))))+++******))))))(((((((((((('''%%%&&&'''))))))((()))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,+++*********++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------............---,,,+++***,,,...//////......///000000000000000000000000000111222222333444777;;;>>>AAARRRhhh|||uuuhhhaaa[[[VVVVVVVVVVVVWWWWWWWWWWWWXXXUUURRROOONNNNNNNNNMMMLLLHHHHHHFFFEEEDDDDDDDDDDDDCCCBBBAAA???????????????@@@>>><<<;;;<<<===<<<;;;<<<:::999777666555555555555444333111000000000000,,,,,,***)))((('''''''''((((((''''''''''''((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&'''''''''&&&%%%$$$&&&&&&&&&'''''')))******///000000000//////...------------,,,,,,+++++++++,,,+++***+++,,,------+++,,,,,,,,,---///222555777555666888:::>>>CCCHHHKKKLLLLLLMMMPPPQQQNNNHHHCCC<<<:::888777777777666555555555555555666777888999999;;;=========>>>@@@BBBEEEGGGKKKOOORRRUUUWWWXXXYYYYYYZZZ[[[]]]^^^___```___```aaaaaaaaabbbeeegggjjjjjjiiiiiihhhgggffffffdddeeefffffffffeeedddcccccc```]]][[[ZZZYYYVVVTTTPPPPPPOOONNNMMMLLLLLLKKKKKKMMMOOOOOONNNNNNNNNOOOPPPRRRUUUXXX[[[___dddgggjjjooouuuyyy|||zzzsssmmmfff```ZZZWWWTTTQQQOOOOOOPPPPPPOOONNNOOORRRXXX^^^cccfffooopppmmmcccYYYQQQOOOOOOMMMPPPXXXcccqqq{{{uuuqqqooolllkkklllmmmmmmlllkkkiiigggfffeeebbb^^^[[[TTTQQQNNNMMMMMMJJJDDD???<<<===???AAABBBCCCCCCCCC999777333000,,,******)))++++++******))))))((((((((('''&&&&&&((())))))(((******)))))))))(((((((((*********)))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,************+++,,,---...+++++++++++++++++++++++++++++++++,,,,,,---------000000000...---+++)))(((,,,...000000/////////000000111111111111111111111000111222333555999@@@EEEOOO```wwwuuuhhh```[[[WWWVVVVVVVVVVVVWWWWWWWWWWWWVVVTTTPPPNNNNNNNNNMMMKKKHHHGGGFFFEEEDDDDDDDDDDDDBBBBBBAAA@@@???????????????===;;;;;;<<<<<<<<<;;;;;;:::888666555555555555333333222222111000000///...---,,,***))))))))))))((((((''''''''''''(((((($$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''''''''&&&%%%''''''''''''(((***+++,,,---....../////////......---------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---,,,,,,---///222555777666777888888999<<<@@@CCCCCCCCCDDDEEEFFFDDDAAA>>>777777666555555444444444444444444555666888999:::888:::<<<===>>>???AAACCCGGGIIILLLPPPRRRTTTUUUUUUVVVWWWXXXYYYZZZ\\\]]]]]]]]]^^^______^^^___aaaccceeeeeedddcccaaa```______\\\]]]]]]]]]\\\[[[YYYXXXTTTRRROOONNNMMMLLLIIIGGGFFFFFFDDDCCCBBBBBBBBBBBBCCCDDDEEEDDDCCCCCCDDDEEEEEEGGGIIIJJJLLLOOOSSSWWWWWW\\\bbbeeehhhlllqqqvvv}}}uuuooo```^^^YYYUUUQQQOOONNNMMMIIIIIIHHHIIILLLQQQWWWZZZfffnnnrrrlllaaaYYYSSSPPPKKKJJJLLLTTT___lll|||xxxtttqqqmmmllllllmmmmmmllljjjhhhfffeeeeeeccc```^^^WWWRRRMMMLLLMMMKKKEEE@@@======>>>@@@AAACCCDDDEEE>>>;;;777222...,,,+++*********************)))))))))((('''(((*********(((***)))))))))((((((''''''+++++++++*********************************************+++++++++,,,,,,,,,)))))))))***,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------.........//////......---,,,+++---000111000///000000111111111111222222222222000222444555888>>>GGGNNN^^^ooottthhhaaa]]]YYYUUUUUUVVVVVVVVVWWWWWWWWWXXXUUUQQQOOONNNMMMKKKJJJHHHGGGFFFEEEDDDDDDDDDDDDBBBBBBAAA@@@@@@?????????>>>===;;;;;;<<<<<<<<<;;;888888888888777666444444111111222222222000///......---,,,+++***)))))))))((((((''''''''''''((((((%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''###$$$&&&'''((('''&&&%%%((((((((((((***+++,,,---++++++,,,---............,,,,,,,,,,,,,,,,,,------&&&)))++++++******,,,///...---,,,---///222555888888999999888666777:::>>><<<;;;;;;<<<<<<<<<;;;;;;555666666666555555555666444444555666777999;;;;;;888:::===>>>???AAACCCEEEHHHJJJMMMPPPRRRSSSSSSRRRTTTTTTUUUWWWXXXYYYZZZ[[[YYY[[[\\\\\\[[[[[[\\\^^^^^^]]]\\\[[[YYYXXXWWWVVVRRRRRRSSSRRRQQQOOOMMMLLLGGGEEEDDDDDDDDDCCC@@@>>>???>>><<<;;;;;;;;;<<<<<<===>>>>>><<<;;;;;;===?????????@@@@@@AAACCCGGGJJJHHHLLLQQQTTTUUUXXX^^^bbbiiilllqqqvvv}}}zzzvvvppphhhaaa[[[VVVTTTLLLKKKIIIGGGGGGJJJOOORRRXXXdddoooqqqnnnjjjaaaYYYPPPKKKIIIMMMSSS[[[iiiwwwxxxtttpppnnnnnnnnnnnnmmmjjjhhhfffffffffeeebbbaaa^^^WWWQQQNNNPPPOOOJJJEEE>>>>>>>>>???@@@BBBCCCDDDBBB???:::444000---,,,,,,******************++++++)))(((((()))+++,,,***))))))))))))))))))*********,,,,,,,,,,,,+++++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,*********+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,---...///000000000000+++---000111111000000000111111111222222222333333111444777999<<>>>>><<<;;;;;;<<<<<<<<<;;;555777999:::999777444222000111222333222111...---...---,,,***))))))((((((((((((''''''''''''((((((&&&''''''''''''''''''&&&#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%&&&'''((((((''''''((()))******))))))"""###%%%'''(((((('''&&&((((((((()))***,,,---...))))))+++,,,---.........*********++++++,,,,,,---"""&&&++++++((((((---111///...------///222555888999::::::888555555888;;;777666666666666777888888777888999888777777888999444444555666888:::;;;<<<999;;;>>>@@@AAABBBEEEGGGIIIKKKNNNPPPRRRRRRQQQQQQSSSSSSTTTUUUWWWXXXYYYYYYVVVXXXYYYYYYXXXXXXYYY[[[XXXXXXWWWUUUSSSRRRQQQPPPKKKKKKKKKKKKIIIGGGEEEDDDAAA@@@??????@@@???===;;;:::999888777777777888999;;;;;;:::888666777999<<<;;;<<<<<<;;;:::<<>>BBBGGGIIIJJJMMMQQQUUUXXX[[[___dddkkksss|||tttjjjbbb^^^SSSQQQMMMIIIFFFGGGJJJLLLMMMZZZiiissszzz{{{qqqdddXXXPPPJJJKKKLLLQQQ]]]iiisss~~~{{{wwwssspppooooooooooookkkiiigggfffgggfffdddccceee]]]UUURRRTTTTTTPPPKKK??????>>>>>>???AAABBBDDDDDDAAA;;;555111...------)))))))))***+++++++++,,,***))))))***,,,,,,+++)))'''((()))***+++,,,---------------,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---............///000111111000000***---000222111000000111111111111222222333333333333666:::<<>>======<<<<<<:::999888999;;;<<<;;;:::;;;:::888777555444444444333222111///...---------*********)))(((''''''&&&)))((('''&&&&&&&&&&&&&&&$$$&&&'''&&&###"""$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''(((((('''&&&%%%$$$%%%'''((((((&&&%%%$$$((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''(((((((((((((((((()))******+++*********+++,,,,,,---,,,------+++***)))***,,,)))***+++,,,---.........---...///000222333444555:::999777666444444333333000111222444555555444444777777666666555555555444333444555777999;;;======BBBAAA??????AAAEEEIIILLLLLLLLLLLLMMMMMMNNNNNNNNNPPPPPPQQQQQQQQQRRRRRRRRRWWWWWWVVVUUUTTTSSSRRRRRROOOOOONNNMMMKKKIIIGGGFFFBBBBBBAAA@@@???>>>===<<<<<<<<<<<<;;;:::999888777777777888888888888888888888888888888888888777666<<<;;;999999:::;;;:::999;;;<<<<<<===???AAACCCDDDHHHJJJMMMRRRXXX^^^cccfffnnnuuu~~~|||pppiiiddd[[[RRRPPPNNNJJJHHHHHHJJJTTT```lllyyy~~~ttthhh]]]TTTPPPNNNMMMTTT]]]bbbmmmzzz|||vvvrrrqqqrrrqqqpppjjjiiihhhggggggggggggggg```___]]]\\\ZZZVVVQQQMMMDDDBBB???>>>???BBBCCCCCCCCC@@@===:::777333---***,,,,,,,,,,,,,,,+++***)))************************))))))***))))))))))))))),,,++++++******++++++,,,...,,,******,,,---...---,,,,,,,,,++++++*********------,,,+++,,,---...///........................+++,,,------......------000000000///......------////////////000000000000444///...333555444333444888777;;;CCCJJJPPP\\\iiiuuu}}}|||{{{~~~qqqddd]]]YYYUUUSSSSSSSSSTTTUUUUUUVVVVVVUUUSSSQQQOOONNNMMMMMMNNNJJJIIIGGGEEECCCBBBAAAAAABBBBBB@@@???>>>=========:::999888999;;;<<<;;;::::::999888666555444333333666555444222111111000000,,,,,,+++******)))(((((((((''''''&&&&&&&&&''''''&&&((())))))''''''(((***&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&'''((((((((((((((((((((()))******++++++******++++++,,,---,,,,,,---+++***)))***,,,*********+++,,,---//////111111111222222333333444777666555333222222111111000111222333444444444333555555555444444444333333333444555777999;;;===>>>@@@@@@??????AAAEEEHHHJJJLLLLLLLLLMMMMMMMMMNNNNNNOOOOOOPPPQQQSSSTTTUUUUUUSSSRRRQQQPPPOOONNNMMMLLLIIIHHHGGGEEECCCBBB@@@@@@>>>>>>===<<<;;;::::::999888999999::::::999999888777888888888888888999999888999999999999888777777;;;:::888888999::::::999;;;;;;;;;<<<<<<===>>>???BBBBBBDDDGGGLLLPPPTTTVVVZZZ```hhhooottt|||qqqfffZZZSSSNNNHHHEEEEEEFFFNNNYYYfffwww{{{ooobbbYYYQQQMMMPPPVVVYYYaaallluuu|||~~~uuuqqqooommmkkkjjjiiihhhgggfffffffffgggeeeccc```]]]ZZZUUUOOOKKKDDDAAA>>><<<===??????@@@CCCAAA???===;;;666111---,,,,,,,,,,,,++++++***)))************************+++******))))))*********+++******))))))******++++++***((((((***+++,,,+++,,,,,,,,,+++++++++******++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------.........///////////////////////////000000000000111------222444333333555999:::AAAKKKRRRXXXdddpppzzzzzzvvvxxx|||~~~zzznnnbbb\\\XXXTTTSSSSSSSSSTTTUUUUUUVVVVVVUUUSSSQQQOOONNNMMMMMMNNNJJJIIIGGGEEECCCBBBAAAAAACCCBBBAAA???>>>>>>>>>>>>:::999888999;;;<<<;;;:::999888777555444333333222333222222111000///......---------,,,++++++******''''''&&&&&&&&&'''((((((###%%%&&&&&&%%%&&&'''(((''''''&&&&&&&&&&&&''''''((('''%%%######%%%'''(((((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))))))))((((((((()))******++++++******++++++,,,,,,+++,,,,,,+++***)))+++,,,,,,+++******+++---///111444444444333333333333333444333222111000/////////000111222333333333333333444444333333333333222222333444666888:::<<<===>>>>>>>>>???AAACCCEEEHHHIIIKKKKKKKKKLLLLLLLLLLLLMMMNNNNNNNNNOOOPPPPPPQQQQQQLLLLLLKKKIIIHHHGGGFFFEEEBBBAAA???===;;;::::::;;;:::::::::999999999888888777777999:::;;;;;;<<<<<<:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::<<<;;;999999;;;<<<;;;:::<<<<<<<<<;;;;;;;;;;;;;;;===>>>>>>???AAACCCEEEFFFIIINNNTTTYYY___gggpppwwwwwwggg\\\TTTLLLGGGGGGDDDJJJSSS```tttwwwiii\\\SSSQQQSSSQQQVVV]]]dddmmmwww{{{rrrmmmkkkjjjjjjiiihhhgggffffffffffffgggeeebbb___\\\VVVPPPLLLFFFCCC>>><<<<<<>>>??????BBBBBBBBBAAA@@@<<<666222---------,,,+++******)))************************,,,+++***))))))***+++,,,***))))))))))))))))))***+++)))((((((***,,,++++++,,,,,,,,,++++++++++++***++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---------......///000000111/////////000000000111111000...///333555444666999===BBBKKKWWW```gggqqqzzzzzzrrrqqqwwwyyyvvvlllaaa\\\XXXUUUSSSSSSSSSTTTUUUUUUVVVVVVUUUSSSQQQOOONNNMMMMMMNNNJJJIIIGGGEEEDDDBBBBBBBBBBBBAAA@@@>>>======<<<<<<:::999888999;;;<<<;;;:::999888666555333222222222111111111000///......---------,,,,,,,,,+++++++++&&&&&&&&&&&&&&&'''((()))$$$%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''&&&%%%$$$%%%&&&'''(((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((()))***+++***))))))((())))))******,,,++++++***++++++,,,,,,+++,,,,,,+++******+++------,,,***)))***---000222444444444444444444444444111111000//////...//////000111111222222222222222333333333333333333333333444555666888:::<<<===>>>===???AAACCCEEEGGGHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJMMMLLLKKKJJJIIIHHHGGGFFFFFFFFFEEECCCBBBAAA@@@??????>>>;;;999888888999:::999999::::::::::::;;;;;;::::::<<<===>>>??????@@@>>>>>>??????@@@AAABBBBBBAAABBBBBBAAAAAA@@@???>>>@@@>>>======>>>??????>>>>>>>>>>>>>>>===<<<<<<;;;>>>>>>>>>??????@@@@@@@@@BBBDDDHHHKKKPPPVVV^^^dddkkkrrr|||yyylll```UUUOOONNNFFFIIIPPP^^^rrrqqqccc[[[WWWRRRRRRTTTZZZbbbmmm{{{wwwpppmmmlllkkkjjjiiihhhgggfffffffffeeecccbbb```___[[[VVVRRRIIIEEEAAA>>>???@@@BBBBBBAAABBBCCCDDDCCC@@@:::666//////...,,,+++******)))************************,,,+++***)))***+++---...******))))))))))))******---+++***+++---...---,,,++++++++++++++++++++++++,,,,,,,,,---------..............................,,,------...........................//////000000/////////000000111111222222111333666777666:::AAAEEEMMMZZZgggpppwww~~~~~~rrroooqqquuusssjjjaaa\\\YYYVVVSSSSSSSSSTTTUUUUUUVVVVVVUUUSSSQQQOOONNNMMMMMMNNNKKKIIIHHHFFFDDDCCCBBBBBB@@@???>>><<<;;;;;;;;;;;;:::999888999;;;<<<;;;:::999888666555333222222222444444444444444333111111++++++++++++************&&&&&&&&&&&&&&&'''((()))******))))))(((((('''''''''''''''&&&&&&'''''''''%%%&&&((())))))(((&&&%%%###$$$&&&'''''''''&&&&&&$$$%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((()))***,,,---******))))))))))))******,,,,,,++++++***++++++,,,***+++,,,+++******+++------,,,******+++---000222222222333444444555555666000000///////////////000111000000000111111222222333333333333333333333333444555666888:::<<<>>>>>>???@@@BBBDDDFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHGGGFFFDDDBBBAAA@@@AAAAAA@@@???>>>===<<<<<<<<<;;;999888888999;;;<<<::::::;;;<<<===>>>?????????@@@AAABBBCCCCCCCCCCCCCCCCCCDDDEEEGGGHHHIIIIIIHHHHHHHHHHHHGGGFFFEEEDDDEEECCCBBBAAABBBCCCBBBAAA??????@@@@@@@@@???>>>>>>>>>>>>>>>????????????>>>>>>??????@@@CCCGGGMMMQQQXXX^^^hhhqqqzzzpppaaaVVVRRRHHHJJJPPP^^^qqqyyyjjj```XXXRRROOOSSSYYYbbbppp}}}vvvpppnnnlllkkkjjjiiihhhgggggggggfffeeeccccccaaa^^^ZZZVVVJJJFFFAAA???@@@BBBDDDEEEAAAAAACCCEEEEEEBBB===999222111///---,,,+++******************************++++++*********+++---...+++++++++******+++++++++,,,++++++,,,---...---,,,++++++++++++++++++++++++,,,,,,---------.................................,,,---......//////......000000//////............/////////000111222222222333333555888777888@@@JJJTTT___mmmyyysssnnnkkkpppooohhh```\\\YYYVVVSSSSSSSSSTTTUUUUUUVVVVVVUUUSSSQQQOOONNNMMMMMMNNNKKKJJJHHHFFFDDDCCCBBBBBB???>>>===;;;:::::::::::::::999888999;;;<<<;;;:::999888777555444333333222222222333444333222111000******************))))))''''''&&&&&&&&&'''((((((***(((''''''(((((('''&&&''''''&&&&&&&&&&&&''''''###%%%(((++++++(((%%%###"""$$$&&&(((((((((&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((***+++---...++++++***)))))))))******,,,,,,++++++******++++++***+++,,,+++******,,,------,,,++++++,,,...000222000111111222333444444555/////////......///000000111000000///000000111111222222333333333333444444444555777999;;;===>>>???@@@AAACCCDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBAAAAAAAAAAAA=========<<<<<<<<<;;;;;;999999888999:::;;;===???======???@@@BBBDDDEEEEEEFFFGGGHHHIIIJJJKKKKKKKKKLLLMMMNNNOOOQQQRRRTTTTTTSSSSSSSSSSSSRRRPPPOOONNNMMMKKKIIIHHHIIIIIIHHHFFFBBBBBBCCCDDDCCCBBBAAA@@@;;;<<<============<<<<<>>>>>>>>???BBBDDDFFFKKKPPPWWW^^^eeennnyyyppp___WWWMMMLLLQQQ]]]nnn~~~pppdddXXXOOOOOOQQQUUUaaannntttooonnnmmmllljjjiiihhhhhhhhhiiihhhfffeeeccc```[[[WWWLLLHHHBBB??????AAACCCDDDBBBBBBCCCEEEFFFDDD???<<<666444111///---,,,,,,,,,************************))))))***++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,***))))))***,,,,,,+++)))***++++++++++++,,,,,,,,,)))***+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------...////////////...111000000///......------...///000000111222333333222333555888888<<>>===<<<;;;::::::::::::999888999;;;<<<;;;::::::999888666555444333333///000111222222000///...)))*********************(((''''''&&&&&&&&&''''''%%%######$$$''')))(((&&&&&&&&&%%%%%%%%%%%%&&&&&&###$$$&&&''''''&&&$$$###$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((***,,,...///,,,+++******))))))******---,,,++++++******++++++***+++++++++******,,,...,,,,,,,,,,,,---///000111000000000111111111111111...---------......///000111000////////////000111111111111222222222333333555555777999;;;===>>>???AAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBAAA>>>>>>>>>>>>============999999:::::::::;;;;;;;;;888888:::<<<>>>@@@BBBCCCDDDEEEGGGIIIKKKMMMOOOPPPPPPQQQSSSUUUWWWYYYZZZZZZ[[[\\\]]]___aaacccdddeeeddddddccccccbbb```___^^^ZZZXXXUUUTTTTTTSSSQQQPPPKKKLLLLLLLLLJJJHHHFFFDDD>>>??????@@@???>>>===<<>>>>>@@@AAABBBBBBBBBFFFJJJNNNSSSZZZdddkkkxxxqqqgggYYYTTTTTT\\\hhhxxxvvvfffWWWSSSPPPNNNVVVbbbrrr}}}vvvpppooonnnllljjjjjjiiiiiiiiihhhgggfffeeeccc^^^[[[RRRMMMFFFAAA???@@@BBBBBBDDDDDDDDDEEEFFFEEEBBB???888777333000...---------************************&&&((()))+++,,,,,,+++***++++++************++++++)))))))))***,,,,,,+++)))******+++++++++,,,,,,,,,)))***+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------...//////////////////////////////............///000111222333333444111333777:::<<>>===<<<;;;;;;;;;:::999888999;;;<<<;;;:::;;;:::888777555444444444222333444555555444222111*********************+++)))((('''&&&&&&&&&&&&&&&%%%$$$$$$&&&+++...---,,,&&&%%%%%%$$$$$$%%%%%%&&&########################&&&%%%$$$$$$$$$&&&(((***&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''')))+++---///000,,,,,,+++***))))))******---,,,,,,+++*********+++***+++++++++******,,,...++++++,,,---...///000000111111000000///......---,,,,,,,,,,,,---...//////111000///......///000111//////000000111111111222555666777999;;;===>>>???AAAAAA@@@??????@@@@@@AAABBBBBBBBBAAAAAA@@@@@@@@@===<<<;;;:::888777666555777777888888999::::::;;;999:::===@@@CCCEEEGGGGGGLLLMMMOOOQQQTTTVVVXXXYYYXXXYYY\\\___ccceeeggghhhiiiiiikkkmmmoooppprrrsssrrrqqqqqqqqqooonnnmmmlllfffccc```^^^]]]\\\ZZZYYYUUUUUUUUUTTTQQQNNNJJJHHHDDDEEEEEEEEEDDDBBB@@@???;;;;;;:::<<<===>>>>>>===>>>AAADDDFFFHHHNNNWWW]]]bbblll{{{xxxfff]]]WWW[[[cccqqqtttbbbZZZSSSNNNSSS^^^```qqqqqqpppooommmkkkjjjjjjjjjeeeeeeeeefffgggfffcccaaaYYYSSSKKKDDDBBBBBBBBBBBBGGGFFFFFFFFFGGGFFFDDDAAA:::888555111///.........************************$$$&&&))),,,---,,,***)))******))))))))))))******+++++++++---......---+++*********++++++,,,,,,,,,+++,,,---...///...------........................---......///////////////------......///000000000...///000111222333444444333555:::>>>BBBMMMdddxxxuuuhhheeeccc```^^^\\\ZZZWWWUUUSSSSSSSSSSSSSSSSSSTTTUUUTTTQQQOOOMMMNNNNNNNNNMMMKKKJJJGGGDDDBBBAAA@@@@@@@@@???===<<<;;;;;;<<<<<<;;;999777777888888777666999888777555444444444444555333111222444444111...++++++******)))((((((((((((''''''(((***+++)))'''###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''%%%$$$###""""""%%%$$$###$$$&&&(((((((((&&&&&&%%%$$$%%%&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&'''$$$!!!!!!$$$&&&&&&%%%$$$&&&(((+++...//////000111///...,,,+++++++++,,,+++++++++******)))))))))------,,,+++++++++,,,,,,///......---------------111111111///---,,,---...---------.....................////////////......111000/////////000222333333555999===??????>>>===?????????????????????@@@@@@@@@???>>>======<<<<<<;;;;;;:::999888888888888999999999<<>>@@@CCCEEEFFFIIIMMMOOOPPPTTTYYY^^^aaadddgggiiihhhiiikkknnnpppsssuuuvvvvvvxxxzzz{{{{{{|||~~~}}}|||zzzwwwwwwvvvtttrrrooollljjjiiigggdddaaa^^^ZZZTTTQQQPPPOOOLLLIIIEEEDDDDDDFFFBBBAAA@@@@@@@@@>>><<<999AAA@@@@@@@@@CCCGGGKKKMMMWWW]]]fffppp|||yyyiii^^^___cccgggtttqqqcccWWWMMMNNNSSSYYYhhh{{{}}}tttnnnooonnniiiggghhhiiiiiihhhfffdddaaa___]]][[[WWWPPPHHHBBBAAADDDGGGEEEFFFGGGFFFCCCAAAAAAAAA@@@===999444000---,,,,,,+++++++++***++++++,,,,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,***************************+++,,,---.../////////000///---,,,++++++,,,---,,,,,,------------,,,,,,+++,,,.../////////...---............////////////222111000111222333222111555999>>>CCCLLL]]]ttt~~~~~~ssseeebbb```]]]\\\[[[YYYVVVTTTQQQQQQRRRRRRSSSUUUVVVWWWTTTQQQOOOMMMNNNNNNNNNMMMLLLJJJGGGEEECCCAAAAAAAAA@@@???===<<<;;;;;;<<<<<<<<<:::888888999:::999888999888777666555444444444555333111222333333111...++++++******))))))(((((()))((('''((()))***)))((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&######$$$&&&'''((()))***%%%$$$######%%%''''''&&&&&&&&&%%%%%%%%%&&&'''(((%%%%%%&&&&&&&&&'''''''''(((%%%""""""%%%''''''&&&&&&'''***,,,...000111111000///---,,,+++++++++,,,,,,+++++++++************,,,,,,+++++++++,,,,,,---000000000000000///......---------+++)))))))))+++,,,,,,------......////////////000000000000//////000/////////000111333444444666999;;;===>>>>>>===>>>>>>>>>>>>>>>>>>??????>>>>>>===<<<;;;::::::999777777666555555555555666777777999<<>>@@@???>>>>>>@@@BBBDDDFFFJJJOOOWWW___iiivvvzzzkkkfffddddddmmmyyyssscccUUUQQQSSSOOO[[[kkk{{{{{{rrrpppooollljjjkkkiiihhhgggeeecccaaa___^^^]]]YYYSSSJJJDDDBBBDDDGGGFFFHHHHHHGGGEEEBBBBBBBBBBBB???;;;777333000...---,,,,,,++++++++++++,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------...------......,,,,,,+++,,,,,,---------............------,,,---......//////............//////000111111222111000000111333444444444444999@@@GGGSSSeee|||{{{zzz{{{{{{|||~~~ooo```]]][[[YYYXXXXXXWWWTTTRRROOOOOOQQQRRRTTTVVVWWWXXXTTTRRROOONNNNNNNNNMMMLLLLLLKKKHHHEEECCCBBBBBBBBB@@@???===<<<;;;;;;<<<<<<===;;;999999999999888777888888777666555444333333444333222222333222000...+++++++++***))))))((((((***(((&&&&&&(((*********&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$'''&&&$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&'''(((&&&&&&''''''''''''(((((((((&&&$$$$$$&&&((((((((('''''')))***,,,...///000......---,,,+++++++++,,,,,,,,,,,,++++++++++++***+++++++++++++++,,,---...000111333444333222000///***++++++***((('''((()))+++,,,,,,---.../////////.........//////...............//////111222444555777888999:::;;;<<<<<<<<<========================;;;;;;:::999888777666666444444444444444555666666888999<<<@@@DDDHHHJJJLLLPPPSSSVVVZZZ]]]aaafffiiijjjnnnssswwwzzz}}}zzzvvvllliiiddd___YYYUUUSSSQQQJJJHHHEEEDDDEEEFFFFFFEEE@@@@@@???????????????@@@CCCFFFLLLQQQXXXcccpppyyy}}}qqqhhhcccfffoootttppp___UUUSSSLLLSSS]]]jjj{{{xxxrrrpppooommmmmmjjjhhhfffcccaaa````````````]]]VVVNNNGGGDDDEEEGGGHHHJJJJJJIIIFFFDDDCCCCCCDDDBBB???;;;666333000///---,,,,,,++++++,,,,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,+++++++++,,,------.........//////...............------......///000//////000000111222333333//////000111333444666777666===EEEOOO\\\nnnwwwvvvvvvvvvwwwzzzkkk[[[XXXVVVUUUTTTUUUTTTRRRQQQOOOPPPQQQSSSUUUVVVWWWWWWUUURRROOONNNNNNNNNMMMLLLLLLKKKHHHFFFDDDCCCCCCCCC@@@???===<<<;;;;;;<<<<<<<<<:::888888888888777666888888777777555444333333333333222222222111000///,,,,,,+++******))))))(((+++(((&&&%%%''')))******&&&%%%%%%%%%$$$#########&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$######***(((&&&&&&'''(((((('''%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&%%%%%%&&&''''''(((%%%%%%&&&''')))***,,,---,,,,,,,,,+++++++++++++++,,,,,,,,,+++++++++++++++************+++,,,---...000111333444444222000...+++,,,,,,+++))))))***+++++++++,,,---......///000,,,,,,------------,,,,,,------...000222444555666:::999888888888999;;;<<<<<<<<<;;;;;;;;;;;;::::::888888777666555555444444555555555666888999:::;;;===@@@DDDIIIMMMQQQUUUXXXXXXZZZ___cccfffkkkppptttvvvzzz}}}yyytttnnnjjjeeeaaa___UUUQQQMMMKKKJJJJJJIIIIIICCCCCCCCCBBBAAA@@@??????AAACCCFFFHHHMMMUUU```hhhttt~~~qqqgggfffiiijjjsss~~~nnnbbb]]]UUUUUUWWW___nnnvvvqqqpppmmmkkkjjjhhheeebbbaaa```aaabbbaaa___ZZZRRRKKKGGGFFFGGGIIIKKKLLLKKKHHHDDDCCCBBBDDDCCCAAA>>>:::666222000...------,,,,,,,,,,,,---******************************+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,++++++*********+++,,,---............////////////......///...---------...000111000000000111111111111111///000111111222444666888===CCCMMMXXXeeeuuu{{{uuuttttttuuuxxx|||hhhXXXUUUSSSRRRRRRRRRRRRQQQOOOPPPQQQRRRTTTUUUUUUUUUUUUUUURRROOONNNNNNNNNMMMLLLLLLJJJHHHFFFDDDCCCCCCDDD@@@???===<<<;;;;;;<<<<<<888777666888:::<<<===<<<777777777777666555333222222222333222111000//////,,,,,,++++++***)))))))))+++(((&&&%%%''')))******))))))((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))***+++,,,((('''%%%%%%&&&'''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''%%%&&&&&&((()))***++++++******++++++++++++++++++++++++++++++++++++++++++)))))))))***+++,,,---......///111333222000...,,,,,,------,,,******+++---++++++,,,,,,---......///---------......---------,,,---///111333444666666;;;:::888777777888999::::::::::::999999888888888555555555555555444444444777777888:::<<>>???@@@AAABBBHHHPPPWWW```lll~~~qqqjjjhhhgggkkksss}}}vvvooo___YYYUUUYYYdddsss}}}tttppplllgggiiihhheeecccaaabbbccccccaaa```\\\VVVOOOJJJHHHHHHKKKLLLNNNLLLIIIEEEBBBAAABBBCCCBBBAAA>>>999444111///......---,,,,,,------******************************+++++++++,,,,,,,,,************************,,,,,,---------,,,++++++)))***+++,,,---...............////////////......//////...------///000111222111111000000//////...000111222222111333777:::AAAIIIUUUbbbppp~~~{{{uuurrrsssvvvxxx|||iiiYYYSSSRRRQQQQQQQQQQQQPPPNNNPPPQQQSSSTTTUUUUUUUUUTTTUUUSSSPPPNNNNNNMMMLLLKKKKKKIIIGGGEEEDDDCCCCCCCCC@@@???===<<<;;;;;;<<<<<<555555555999===AAACCCDDD777777888888777555333222111222333222000/////////,,,,,,,,,+++******))))))***(((&&&&&&(((*********'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$""""""$$$%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$###%%%&&&&&&%%%%%%&&&''''''(((***+++,,,,,,,,,+++((()))***+++++++++++++++)))************+++++++++***************+++,,,---,,,---///000///...,,,+++***++++++***))))))***,,,,,,,,,,,,,,,------------//////000000000000//////,,,---///222333555555666:::999888777777777999999999888888777777666666666444444555555666666777777999:::<<<>>>AAADDDGGGIIIKKKPPPUUUYYY\\\___eeeiiikkknnnrrruuuxxx||||||tttooohhhaaa[[[UUUPPPMMMLLLKKKIIIFFFEEECCCBBBBBB???@@@AAA@@@???AAAGGGLLLNNNXXXgggvvvuuunnniiihhhjjjssskkkbbbYYYXXX^^^hhhuuuyyyrrrlllfffiiihhhfffeeedddddddddeee``````^^^ZZZTTTPPPMMMLLLMMMOOOPPPOOOKKKGGGCCCBBBAAABBBDDDDDDBBB===888444000///......------------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---------***+++,,,---.....................//////.........//////......//////000111111111111000//////......000222444444333555:::???FFFOOO]]]mmm||||||wwwuuuttttttqqqrrrwww{{{~~~mmm^^^TTTRRRQQQQQQQQQQQQOOONNNMMMOOORRRTTTVVVVVVVVVVVVVVVSSSPPPNNNMMMMMMLLLKKKJJJHHHFFFDDDCCCCCCCCCCCC@@@???===<<<;;;;;;<<<<<<777666666888;;;>>>???>>>666777888888777555333111000222444333000......000---,,,,,,++++++******))))))((('''((()))***)))(((###$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%""" %%%###"""###%%%&&&&&&&&&$$$%%%&&&'''''''''&&&&&&''''''&&&&&&%%%%%%%%%%%%###&&&((((((&&&%%%'''(((&&&(((+++......---+++)))&&&''')))***++++++++++++(((((()))))))))*********+++***************++++++,,,------------,,,++++++)))***+++***))))))***,,,---------,,,,,,,,,,,,+++.........//////.........---...000222444555555555888888777777777888888888777777777666555555444444444444555777888999:::;;;???@@@BBBEEEIIILLLPPPQQQTTTYYY___bbbccceeekkkpppuuuwwwzzz}}}}}}uuummmeee^^^YYYUUUSSSOOOKKKHHHFFFEEEEEEAAACCCDDDBBB@@@@@@CCCGGGEEELLLWWWaaammm|||~~~qqqjjjhhhmmmxxxuuuhhhbbb```aaahhhqqqwwwooohhhhhhhhhhhhgggfffffffffeeeaaaaaaaaa___ZZZVVVSSSRRRQQQSSSTTTSSSNNNIIIFFFDDD@@@CCCFFFHHHFFFAAA<<<888111000///...------------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...////////////,,,,,,...////////////...------............------......///000000000000000000000000111111111222222///333666666777:::AAAHHHPPPYYYhhhyyyyyyrrroooqqqsssuuuuuuxxxqqqbbbTTTSSSQQQQQQQQQQQQOOONNNKKKMMMQQQTTTWWWXXXXXXXXXVVVSSSPPPNNNMMMMMMLLLKKKIIIHHHFFFDDDBBBBBBBBBCCC@@@???===<<<;;;;;;<<<<<<;;;999777666666555444333666777888888777555333111000222444333///......000------,,,++++++******)))((('''''')))***+++)))(((&&&&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$'''&&&%%%&&&(((*********$$$%%%&&&'''''''''&&&%%%(((((('''''''''&&&&&&&&&$$$'''***)))'''&&&(((***$$$'''+++---...,,,)))&&&&&&''')))***+++++++++***''''''(((((()))))))))***++++++******************------,,,,,,+++++++++++++++,,,,,,+++******,,,---...------,,,,,,++++++******++++++,,,,,,++++++***---///111333444555444444777777777777888888888888777777666555444444333333444444666888:::;;;===>>>DDDEEEHHHKKKOOOSSSWWWYYY\\\aaafffhhhiiikkkpppuuuyyy{{{~~~}}}tttlllfff___[[[VVVPPPKKKIIIHHHHHH???AAABBBAAA===<<<>>>AAAEEEIIIOOOTTT]]]kkk|||zzzpppiiikkktttyyynnnfff```bbbhhhqqq{{{{{{rrrlllhhhhhhiiiiiihhhgggffffffaaacccdddbbb^^^ZZZXXXWWWSSSUUUWWWUUUQQQLLLHHHFFF@@@DDDHHHJJJIIIEEE???;;;111111000......---------++++++++++++++++++++++++******+++++++++,,,,,,,,,************************,,,---...///000000000000---...///000000000///...,,,------------------,,,---...000111111111000///...///000111333444555666///333777999:::???GGGNNN\\\dddrrr|||vvvpppmmmooossswwwzzzzzz{{{fffYYYQQQNNNQQQTTTRRROOONNNOOOPPPQQQSSSTTTVVVWWWWWWWWWUUURRRPPPOOONNNLLLJJJIIIGGGEEECCCBBBBBBCCCDDD???>>>===<<<;;;:::::::::888888777777777777888888555555555555444222000///222111111000000000000000---,,,***(((''''''((((((***))))))(((((((((((())))))((('''&&&%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((%%%&&&&&&''''''(((((((((&&&&&&%%%$$$$$$%%%%%%%%%&&&((())))))(((''''''(((((()))))))))((('''((()))***************************))))))(((((()))***+++((())))))*********))))))++++++++++++++++++++++++---///111///+++)))+++---***++++++,,,,,,++++++***------,,,,,,---...///000222222333333444555666666666777888888888777555444555444333333333444555666888888999:::===AAADDDFFFFFFJJJNNNRRRUUUXXX\\\^^^fffhhhjjjkkkmmmooossswww}}}~~~{{{nnnhhh___YYYVVVSSSOOOKKKHHHGGGFFFCCC@@@=========???CCCGGGKKKQQQ[[[hhhrrrtttrrrttt|||sssfffbbbbbbcccmmmzzz~~~pppjjjjjjkkkkkkjjjhhhgggggghhheeedddddddddccc```\\\YYYYYYYYYYYYWWWTTTPPPLLLJJJFFFFFFGGGHHHHHHEEE@@@<<<888555111///...///...---***+++,,,------+++***(((,,,***'''(((,,,......---000...++++++,,,---------,,,,,,------.../////////------------------------......//////000000111111---------............///...///111111000000222333555666888:::>>>FFFRRR[[[hhhvvv|||wwwtttqqqrrrqqqpppooopppsssvvvzzzkkk[[[TTTOOORRRUUUSSSPPPOOOQQQRRRSSSTTTUUUVVVWWWWWWVVVTTTQQQOOOOOONNNLLLJJJKKKJJJGGGDDDBBBAAAAAAAAA???>>>===<<<;;;:::::::::999999888666666555555555666777777777666444222111111111000////////////000...---,,,++++++,,,------***)))((((((((((((((((((''''''&&&&&&'''((()))***'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&(((******))))))***++++++,,,,,,,,,+++***++++++******************************)))((()))***+++,,,))))))************))))))************************'''((()))***)))***+++,,,***++++++,,,,,,++++++***,,,,,,---...////////////222222333333444555555555666777777777777555444333555444444333444555777888::::::;;;===@@@DDDHHHJJJNNNQQQUUUXXX[[[^^^bbbdddhhhkkkoooqqqrrrsssuuuwww|||}}}{{{uuukkkddd___[[[UUUQQQJJJJJJHHHDDDAAA???>>>???===@@@CCCEEEHHHOOO[[[cccrrr}}}{{{xxx|||wwwiiibbb^^^cccmmm{{{xxxoookkkkkkjjjhhhfffeeeffffffgggfffeeedddcccaaa]]]ZZZZZZZZZYYYXXXUUUQQQNNNLLLGGGGGGHHHJJJJJJHHHDDDAAA999666222000/////////...+++,,,---......,,,+++******(((&&&'''***,,,,,,+++---,,,++++++---///........................------------------------------.../////////000000000111........./////////000000///111222222111111333555777:::>>>BBBHHHSSS```jjjvvvxxxrrrooonnnpppqqqrrrsssvvvzzz}}}sss___WWWQQQSSSVVVTTTQQQQQQSSSSSSTTTUUUUUUVVVWWWWWWUUUSSSPPPOOOOOONNNMMMKKKMMMKKKHHHEEEBBB@@@???>>>???>>>===<<<;;;:::::::::<<<;;;999888666555555444666666777777666444222111000000///............///...---,,,,,,,,,---...///***)))(((((('''''''''((()))(((((('''(((((())))))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&)))+++,,,,,,+++******+++*********))))))(((((((((******************************))))))******+++,,,*********************)))))))))))))))))))))))))))&&&%%%%%%''')))++++++******++++++,,,,,,++++++******+++---///000//////...222222222333333444444555666666666666555444333222444333333444555777:::;;;===>>>@@@BBBFFFJJJNNNPPPVVVXXX[[[^^^```cccgggjjjjjjnnnrrruuuuuuuuutttuuuzzz{{{|||}}}~~~{{{{{{{{{|||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}|||}}}}}}~~~~~~uuunnnggg___ZZZQQQOOOLLLIIIFFFCCCBBBBBB===???@@@???@@@DDDLLLRRRaaakkk{{{tttccc\\\ZZZ^^^lllwwwqqqooollliiigggfffggggggiiihhhfffeeedddbbb^^^[[[ZZZZZZZZZYYYWWWTTTQQQPPPJJJJJJKKKMMMNNNLLLIIIFFF<<<888444111111000///...,,,---...///...---,,,+++***((('''(((***+++,,,++++++******,,,///000///...000//////...------,,,,,,------------------------////////////000000000000//////000000000111111111111222333333222333555666999>>>GGGPPPZZZggguuu~~~{{{tttooommmlllooorrrvvvyyy~~~zzzddd[[[TTTUUUWWWUUURRRRRRSSSSSSSSSTTTTTTUUUUUUUUUTTTRRROOONNNOOONNNMMMLLLLLLKKKHHHEEEBBB@@@???>>>???>>>===<<<;;;:::::::::<<<<<<:::999888777777777444444555555444222111000//////...------------...,,,,,,***))))))***+++,,,***)))(((''''''''''''''',,,+++***(((&&&%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%&&&&&&''',,,......---+++)))((())))))((((((((((((((('''&&&************************************++++++,,,---++++++******************))))))))))))))))))))))))+++)))'''(((+++,,,+++(((***++++++,,,,,,++++++***+++,,,,,,---...///000000111222222222333333333444555555444444333222222111222222333444666999<<<>>>AAABBBEEEHHHLLLQQQTTTWWW[[[\\\___```aaadddhhhkkkkkknnnqqqsssrrrrrrrrrrrrvvvwwwwwwxxxxxxxxxxxxxxxuuuuuuuuuuuuuuuuuuvvvvvvwwwwwwvvvvvvvvvvvvvvvwwwxxxxxxxxxyyyyyyzzzzzzzzz~~~||||||}}}~~~uuullleee\\\YYYTTTOOOKKKIIIFFFEEEAAAAAAAAA???>>>@@@EEEIIIWWW___lllzzziii]]]XXXWWW```pppzzzvvvpppkkkiiijjjjjjkkkllljjjhhhfffeeebbb___\\\\\\\\\[[[ZZZYYYWWWUUUTTTNNNMMMNNNOOOOOONNNJJJGGG>>>:::555222111000///------------...---,,,++++++++++++++++++,,,---------******+++---///000...,,,//////.........---------------------............////////////000000000000/////////000000000111111111222333333222333666888:::DDDTTTcccqqq}}}~~~{{{}}}~~~}}}yyytttqqqooommmpppuuuzzziii___WWWVVVWWWUUUSSSSSSQQQRRRRRRRRRSSSSSSTTTTTTSSSQQQOOONNNNNNNNNMMMKKKIIIHHHGGGEEECCCBBBAAAAAA???>>>===<<<;;;:::::::::999999888777777777888888333444444444444333111000///......---------------...---+++)))(((''''''(((***)))((('''&&&&&&&&&&&&***)))((('''%%%$$$""""""'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%&&&&&&'''(((***,,,---,,,+++******+++,,,+++)))***,,,---+++***************************)))******+++,,,---------,,,,,,+++***))))))******************************,,,***((())),,,...,,,)))***++++++,,,,,,++++++***---,,,++++++,,,///111222111111111222222222222222444333333222222222222222222222333555888;;;>>>@@@EEEGGGIIIMMMRRRVVVYYY[[[^^^___aaabbbccceeehhhjjjmmmnnnooonnnnnnnnnppprrrrrrrrrrrrqqqqqqrrrrrrrrrooooooooooooppppppppppppqqqqqqqqqpppqqqrrrssssssttttttttttttttttttttttttwwwvvvuuutttuuuwwwyyy{{{~~~{{{sssiiiddd\\\UUUQQQMMMIIIFFFDDDDDDCCCAAA@@@AAACCCEEEIIIPPPZZZeeesssvvvaaaYYYUUUXXXaaammmuuunnnkkkllllllmmmllljjjhhhfffeeeccc```^^^^^^]]]]]]\\\ZZZYYYWWWVVVRRRQQQPPPPPPOOOMMMIIIFFF@@@<<<777333111000...,,,,,,,,,,,,,,,,,,+++******+++,,,,,,---,,,,,,---------,,,,,,...//////,,,***---------.........//////---------....../////////000000000000////////////....../////////000000000000111222222333555999;;;@@@OOOeeezzz|||tttpppooorrrvvvwwwvvvuuuttttttsssvvvzzz~~~mmmbbbXXXVVVVVVUUUSSSSSSPPPPPPQQQQQQRRRSSSTTTTTTTTTRRROOONNNNNNMMMLLLJJJGGGFFFFFFEEEDDDCCCCCCBBB???>>>===<<<;;;:::::::::666555555555555555666666555555666666666555333333//////...------------...111///---+++)))(((((((((***)))((('''&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))&&&(((+++,,,,,,---...000***(((&&&(((+++---,,,)))************************)))***+++,,,---............---+++***))))))***+++************************((('''''')))+++------,,,***++++++,,,,,,++++++***,,,,,,+++,,,---///111333111111111111111111111111222222222222222333333444444555666888;;;???BBBDDDHHHJJJMMMQQQUUUYYY\\\^^^```bbbeeefffffffffgggiiikkkllllllkkkjjjkkknnnqqqmmmmmmllllllkkkllllllmmmiiiiiijjjkkkkkklllmmmmmmoooooonnnnnnoooqqqssstttrrrrrrrrrrrrrrrqqqqqqqqqrrrrrrqqqqqqrrrtttvvvwwwwwwyyy}}}zzzssshhh___YYYSSSMMMHHHFFFEEEDDDCCCBBBCCCCCCCCCAAAFFFMMMVVVaaappphhh^^^UUUTTTWWW^^^ppp~~~sssnnnlllkkkkkkllljjjgggfffeeedddaaa___```___^^^\\\[[[YYYXXXXXXUUUTTTRRRQQQPPPMMMJJJGGGCCC???999555333111...---,,,,,,+++++++++*********)))***,,,,,,+++******+++...---------......,,,***,,,,,,------...//////000---------...//////000000000000000000////////////........./////////000000///111222333444888===@@@KKK\\\vvvssskkkgggeeedddhhhmmmrrrtttvvvxxxzzz|||~~~ooodddYYYVVVVVVTTTRRRSSSOOOPPPQQQRRRSSSTTTUUUVVVUUURRRPPPNNNMMMLLLKKKIIIFFFFFFFFFEEEEEECCCBBBBBB???>>>===<<<;;;:::::::::888888777666555555555555444555666666666555444333000//////...---.........000///---+++******************((('''&&&%%%%%%%%%###$$$%%%''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&'''((())))))+++---...------...000'''$$$"""%%%***---+++(((************************)))***,,,---...///......///---+++***))))))***+++))))))))))))))))))))))))'''(((************+++---***++++++,,,,,,++++++***(((***---///000111000///111111111111111111111000111111111111222444555777888999:::<<>>===<<<;;;:::::::::===<<<;;;999888777777777222333444444444333222111000000///............///...---+++***)))******+++******((('''&&&%%%%%%$$$''''''((((((((('''%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%$$$$$$###&&&&&&&&&''''''(((((((((%%%%%%%%%&&&'''((())))))000111222111...,,,+++,,,)))&&&$$$(((---000///,,,************************)))***,,,.../////////...///...+++***))))))***+++((((((((((((((((((((((((+++...///---***((()))++++++++++++,,,,,,+++++++++%%%(((...222444222///,,,111111111000000000000000111111000111333555777888<<<<<<===???BBBFFFIIIKKKLLLMMMQQQUUUXXX[[[]]]^^^]]]```dddffffffcccbbbaaa]]]```dddeeeeeedddcccdddgggfffeeedddeeefffggghhhiiijjjkkkmmmnnnpppqqqrrrwwwwwwwwwxxxzzz}}}{{{rrriii```ZZZNNNLLLJJJIIIIIIGGGEEEDDDDDDEEEFFFGGGJJJRRR^^^fffuuu{{{qqqqqquuurrrpppZZZSSSPPPNNNTTT^^^rrr~~~}}}wwwxxxqqqmmmiiiiiigggeeedddddddddcccbbbbbbaaa___\\\ZZZYYYXXXWWWVVVTTTSSSSSSSSSRRRPPPNNNIIIEEE???;;;777555222000......---,,,,,,,,,,,,---***---000000---+++,,,------+++******---///000000/////////...------,,,,,,---------...///000000111111111000000/////////...000111111111111222222222111333555777:::???EEEJJJ\\\kkkqqqbbbZZZYYY\\\^^^ccchhhnnnuuuzzzssseeeXXXUUUVVVTTTPPPMMMOOOPPPQQQRRRSSSUUUVVVVVVVVVRRRMMMKKKKKKLLLJJJHHHHHHGGGFFFDDDCCCBBBBBBBBB???>>>===;;;:::999888888777777777777666555444333666555444444555444222000------..................,,,,,,,,,++++++++++++***++++++******)))'''&&&%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%(((***(((###!!!$$$((($$$%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''%%%%%%&&&&&&&&&&&&&&&'''((((((+++---000222222000---+++,,,,,,,,,++++++*********'''((()))***************))))))***---//////---++++++***)))(((''''''''''''+++******)))******+++++++++***)))((((((***,,,------+++))))))***,,,,,,,,,...............///000000///.........///000222333222333444333333555888::::::<<>>===;;;:::999888888777777777777666555444444666555444444555444222000........................,,,+++)))''''''((()))+++++++++******)))'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((('''&&&&&&'''(((((((((''''''&&&&&&%%%%%%%%%&&&'''''''''&&&%%%$$$(((((('''''''''''''''(((***,,,...//////...,,,***,,,,,,,,,++++++*********++++++,,,,,,,,,++++++***))))))***,,,//////---++++++******))))))))))))***,,,++++++************++++++***)))((()))***,,,------,,,+++***+++---------...............//////000000///.........000111222111333444444555666999<<<<<<>>>AAADDDGGGJJJLLLMMMOOOOOOQQQSSSUUUWWWXXXYYY[[[\\\^^^___^^^]]][[[ZZZZZZZZZ[[[[[[\\\\\\]]]]]]^^^^^^___bbbeeehhhlllmmmtttvvvzzz~~~{{{qqqiiibbbZZZTTTPPPNNNJJJGGGCCCDDDEEEDDDDDDFFFKKKOOOWWW```pppwwwjjjgggccclllyyy}}}yyyxxx|||uuuaaaUUUNNNMMMQQQWWWeeettt|||{{{rrrsss}}}vvvooollljjjhhhdddaaa``````aaaaaa```^^^\\\ZZZXXXWWWVVVVVVUUUTTTSSSQQQPPPNNNNNNJJJIIIFFFAAA<<<777333222......------,,,---------///...------------...//////...,,,++++++,,,...///....................................////////////000000000/////////......//////000111111222333333333222444888<<>>===;;;:::999888888888888888777666666555555666555444444555444222000...........................,,,(((&&&%%%'''***,,,************)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''(((((()))'''&&&''')))***)))'''+++******)))((('''&&&&&&&&&'''''''''&&&&&&%%%$$$))))))((('''''''''((((((******++++++++++++******+++++++++++++++*********,,,,,,,,,,,,+++***)))((())))))***,,,......,,,******************++++++,,,---,,,,,,+++*********++++++***)))((()))***+++,,,,,,,,,,,,,,,,,,---............------......///000000000///......///000111111222444666777999<<>>999555333......---------......//////...------------...//////...---,,,,,,---...///....................................////////////111000000000000000/////////000000000111222222222333333555;;;AAAHHHUUUaaalllwwwzzzwwwnnniiijjjjjjiiinnnwww~~~rrrfffYYYUUUTTTRRRPPPPPPOOOOOOPPPQQQSSSTTTUUUVVVTTTRRROOOMMMKKKJJJIIIHHHIIIHHHGGGEEECCCBBBAAAAAA???>>>===;;;:::999888888999888888777666666555555666555444444555444222000...............---------...---+++))))))***+++---************)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$$$$%%%&&&'''(((((('''***)))))))))(((((('''''''''''''''&&&&&&%%%$$$$$$((((((((((((((()))***************))))))*********+++++++++***************)))))))))))))))(((''''''***))))))+++,,,---+++***))))))))))))***+++,,,---...---,,,+++******************))))))))))))***+++***+++,,,,,,+++,,,---......------------...//////111000///......///000111000333666888:::<<>>===;;;:::999888888999888777666555555555666666555444444555444222000//////.........---------+++,,,,,,,,,,,,+++***)))))))))***))))))((('''&&&((((((((((((((((((((((((&&&%%%%%%%%%%%%%%%%%%%%%"""%%%&&&###"""%%%(((&&&&&&&&&''''''(((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''')))***,,,---++++++***))))))***++++++************************&&&'''((()))))))))))))))***)))((()))+++,,,+++)))'''''''''((()))***+++,,,---,,,++++++*********+++******))))))))))))))))))''')))++++++******,,,------------------...//////000000///......///111111111444777:::<<>>GGGPPPYYYgggsssyyysssooolllmmmnnnrrrxxx|||rrrfff[[[UUURRRPPPPPPRRRPPPQQQRRRSSSUUUVVVWWWWWWVVVWWWVVVTTTPPPNNNMMMNNNJJJIIIGGGEEECCCAAAAAA@@@???>>>===;;;:::999888888999888666444444444555555666555444444555444222000/////////...------,,,,,,((()))+++,,,+++***(((&&&)))))))))))))))(((''''''((((((((((((((((((((((((&&&%%%%%%%%%%%%$$$$$$$$$!!!'''&&&""" ###'''$$$$$$%%%&&&'''(((((()))'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&'''(((***+++,,,,,,+++************+++,,,)))))))))***************'''((()))***++++++++++++***)))((((((***+++***)))''''''''''''((()))***++++++******)))******++++++))))))))))))))))))(((((($$$(((++++++))))))+++---------,,,,,,------...//////.........///000222333222555999===???AAADDDFFFFFFGGGIIIJJJLLLLLLMMMMMMKKKKKKLLLLLLLLLLLLMMMMMMPPPPPPPPPQQQQQQRRRSSSSSSSSSTTTWWW[[[___cccfffhhhlllnnnqqquuuyyy|||~~~~~~|||{{{zzz{{{|||~~~tttjjjcccWWWSSSOOOKKKIIIHHHEEEDDDCCCCCCFFFLLLRRR\\\lll{{{uuulllnnnrrrxxxvvvllliiiuuu|||kkk\\\TTTPPPYYYhhhvvv|||{{{zzz~~~uuuqqqllliiihhhfffbbb___``````___]]]\\\[[[ZZZYYYVVVVVVUUUTTTRRRQQQPPPPPPMMMKKKHHHGGGFFFCCC<<<777111111000///////////////------...//////...------........................000000000000000000000000............//////////////////000000000000000111000000111222333444555555777:::CCCOOOZZZdddrrr~~~tttnnnkkkjjjnnnssszzzrrrggg[[[UUUQQQOOOPPPSSSRRRRRRSSSUUUVVVWWWXXXYYYUUUVVVWWWTTTPPPMMMMMMNNNKKKIIIGGGEEECCCAAA@@@@@@???>>>===;;;:::999888888888777555333222333444555666555444444555444222000000//////...------,,,,,,)))************)))(((''')))))))))))))))(((((('''((((((((((((((((((((((((''''''&&&&&&%%%%%%%%%%%% $$$'''(((&&&%%%%%%&&&%%%%%%%%%&&&&&&''''''(((%%%%%%$$$$$$%%%&&&((()))'''''''''&&&''''''((()))************************((()))))))))*********+++))))))***************)))***)))'''((()))***)))((((((((((((((()))***++++++(((((((((((()))***++++++)))))))))))))))(((((('''$$$(((,,,---***)))+++...------,,,,,,------...///---------...///111333444444777;;;???AAABBBEEEGGGGGGGGGHHHJJJJJJKKKKKKKKKHHHHHHIIIIIIJJJJJJJJJKKKNNNNNNOOOPPPQQQSSSTTTUUUTTTVVVZZZ___dddiiimmmoooqqqrrruuuxxxzzz||||||}}}~~~~~~~~~}}}zzzuuuooollllllllllllkkkiiigggfffdddeeeeeegggiiilllnnnpppnnnrrrwww{{{~~~wwwnnnccc^^^VVVQQQNNNKKKHHHFFFDDDCCCEEEHHHJJJOOO\\\iiiyyyrrroooooonnnvvvuuunnnvvvjjj]]]SSSUUU^^^hhhttt~~~yyysssllliiihhhgggccc`````````___^^^\\\[[[ZZZZZZUUUUUUTTTTTTSSSRRRRRRQQQNNNKKKHHHHHHHHHEEE>>>888333222111000///.........------...//////...------......////////////......////////////////////////............////////////....../////////000000000000000222333555666888888999>>>KKK[[[hhhsss|||rrrpppoooooossszzzrrrggg[[[UUUQQQNNNPPPTTTSSSSSSTTTUUUWWWXXXYYYZZZRRRSSSTTTRRRMMMJJJJJJKKKKKKIIIGGGEEECCCAAA@@@@@@???>>>===;;;:::999888888888666444222111222333444666555444444555444222000000000///...------,,,,,,------+++*********+++,,,((()))))))))))))))((('''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&''')))+++***(((%%%'''''''''''''''&&&&&&&&&%%%$$$$$$$$$%%%''')))***))))))(((&&&&&&%%%%%%%%%))))))************))))))(((((())))))*********+++))))))))))))((('''&&&%%%+++)))''''''((())))))(((******************+++,,,''''''''''''(((***+++,,,))))))***))))))(((''''''$$$)))---...+++***,,,000---,,,,,,,,,,,,---......---,,,------///111444555555888<<<@@@AAACCCEEEGGGFFFGGGHHHIIIJJJJJJJJJJJJFFFGGGGGGHHHHHHIIIIIIJJJMMMMMMNNNOOOQQQSSSUUUVVVWWWYYY]]]ccciiiooosssvvvssstttwwwyyyzzzzzzzzzzzzvvvvvvvvvvvvwwwyyy{{{|||tttvvvvvvqqqmmmjjjeee___XXXYYYYYYYYYYYYWWWVVVUUURRRRRRRRRTTTVVVXXX[[[\\\[[[___cccgggjjjnnntttxxx|||{{{nnnggg^^^WWWSSSOOOLLLIIIFFFEEEFFFGGGFFFIIISSS^^^gggyyyzzzsssmmmhhhkkkuuuppptttyyyyyyjjj\\\XXXYYY^^^hhhsss{{{tttlllhhhhhhgggdddaaa``````___^^^\\\[[[ZZZZZZTTTTTTTTTTTTSSSSSSSSSRRRRRRNNNJJJIIIIIIDDD<<<555444444222000///.........,,,---...//////...---,,,......////////////........................................../////////000---.........//////000000000000222444666888999:::<<>>@@@BBBCCCDDDDDDAAABBBDDDFFFHHHHHHHHHGGGFFFFFFEEEEEEFFFGGGIIIJJJGGGJJJNNNQQQSSSUUUXXXZZZ]]]___bbbfffkkkqqquuuwwwxxxxxxyyyxxxwwwuuusssrrrtttrrrnnnkkkiiiiiijjjkkkccccccaaa___[[[VVVQQQNNNJJJJJJIIIGGGGGGFFFFFFFFFGGGGGGFFFFFFFFFGGGGGGHHHMMMNNNPPPSSSVVVYYY[[[\\\eeehhhmmmttt|||yyyqqqfff\\\VVVRRRMMMIIIJJJEEEDDDFFFGGGHHHLLLQQQ___gggxxxyyylllcccccchhhsss}}}}}}tttqqqxxx}}}bbbUUUQQQRRR^^^mmm~~~{{{ooommmjjjbbbbbbiiicccaaa___^^^^^^]]][[[YYYZZZYYYWWWUUUTTTSSSRRRRRRRRRPPPMMMJJJIIIGGGDDDAAA777444000///000111111///////////////.................................---////////////////////////............////////////000000000000111222333444222000111333333333777>>>DDDRRRcccrrr|||rrrooooootttxxxyyycccYYYYYYSSSQQQSSSPPPSSSSSSTTTUUUVVVWWWWWWXXXWWWVVVUUUUUUTTTRRRNNNKKKLLLJJJHHHFFFDDDBBBAAAAAA@@@???===;;;999888777777777777666666555555444444555444333222111111111111...---++++++,,,,,,,,,+++************************))))))((('''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((''''''''''''''''''''''''$$$%%%&&&'''((((((((()))+++***************++++++******))))))******+++,,,,,,+++***)))))))))***++++++,,,,,,,,,++++++***)))******))))))))))))******)))))))))))))))***++++++))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,,,,------......---------.../////////000111333444555666666;;;<<<>>>@@@AAACCCCCCDDD???@@@BBBCCCDDDDDDDDDDDDDDDDDDCCCDDDEEEGGGHHHJJJIIILLLPPPSSSUUUXXX[[[]]]bbbcccfffiiimmmqqquuuvvvvvvvvvuuutttrrrooommmkkkjjjhhhddd___]]][[[[[[[[[PPPPPPOOOMMMKKKGGGDDDBBBDDDCCCBBBAAAAAA@@@@@@@@@AAAAAA@@@@@@AAAAAABBBBBBBBBCCCEEEGGGJJJLLLNNNOOOWWWYYY]]]bbbhhhnnnsssvvv|||wwwkkkaaaZZZSSSNNNKKKGGGEEEFFFFFFEEEHHHLLLRRRYYYiii}}}ttteee```bbbeeennn{{{|||tttuuuvvvyyynnn]]]TTTQQQXXXbbbtttqqqnnnjjjcccbbbgggcccaaa___^^^^^^]]][[[ZZZZZZYYYXXXVVVTTTSSSRRRRRRRRRPPPMMMKKKIIIGGGDDDBBB999555111///000111000///////////////............///.....................////////////////////////....../////////000000000000000000000111222333444333111111444555666===EEERRRaaarrrxxxrrrssswww|||}}}eeeZZZYYYSSSQQQTTTSSSRRRSSSTTTUUUVVVWWWWWWXXXXXXWWWVVVUUUTTTRRROOOLLLLLLKKKIIIGGGEEECCCBBBBBB@@@???===;;;999888777777666666666555444333333333333222222222111111111111111///------...///...---************************)))((((((''''''''''''(((%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%((('''''''''''''''((((((((((((((((((((((((((((((!!!###&&&***,,,,,,,,,+++++++++*********++++++,,,******))))))******+++,,,---,,,+++))))))))))))***------...///...,,,***(((******))))))))))))***************+++++++++,,,,,,)))))))))))))))))))))))))))))))))*********++++++++++++,,,,,,,,,,,,------......------......///000000111333555666777777777;;;<<<===???AAABBBCCCCCC???@@@AAABBBBBBBBBBBBAAABBBAAABBBBBBDDDFFFIIIJJJKKKOOOSSSVVVYYY\\\___aaafffgggiiikkknnnppprrrsssrrrqqqooommmiiifffbbbaaa^^^\\\WWWRRRNNNKKKJJJJJJDDDDDDCCCBBBAAA@@@??????>>>>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>>>>>>>@@@AAACCCDDDEEEFFFIIIJJJLLLOOOSSSWWWZZZ\\\bbbiiitttxxxlllaaaXXXSSSOOOKKKHHHIIIHHHEEEEEEIIIHHHMMMYYYjjj{{{}}}hhh\\\ZZZXXX^^^gggqqq}}}}}}vvvqqqmmmrrr{{{jjj[[[QQQRRRXXXfffwwwxxxqqqmmmgggeeegggcccbbb```______^^^\\\[[[[[[ZZZXXXVVVTTTSSSRRRRRRRRRPPPMMMKKKJJJHHHEEECCC;;;777333111000000///...////////////..............................///////////////////////////////////////000000000111111000000000000111222333444444222222555777;;;FFFPPPeeesss}}}uuuuuuyyy~~~hhh[[[YYYSSSRRRVVVUUURRRRRRSSSTTTVVVWWWXXXXXXYYYWWWVVVUUUTTTRRROOOLLLKKKJJJHHHFFFDDDCCCBBBBBB@@@???===;;;999888777777777777666555555444333333333333333333222111000000222000......///000///...************************)))(((''''''''''''(((((('''((()))******)))(((''''''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&'''))))))))))))))))))))))))###$$$'''***,,,.........------,,,+++******************))))))******+++,,,,,,+++***)))))))))***+++...///000111000---***(((((((((''''''''''''(((((()))******+++++++++++++++))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,------...---------...///000111222333444666777888999999:::;;;===???@@@AAABBBBBBAAAAAAAAABBBBBBBBBBBBBBB@@@@@@@@@BBBDDDFFFIIIKKKNNNQQQVVVYYY\\\___bbbeeefffgggiiijjjlllnnnoooooommmllliiiddd```\\\XXXVVVSSSQQQMMMHHHDDDBBB@@@@@@BBBAAA@@@????????????@@@===<<<;;;:::::::::::::::;;;;;;;;;;;;<<<===>>>>>>>>>>>>???@@@AAAAAABBBBBBCCCDDDEEEGGGIIILLLNNNPPPUUUZZZbbbjjjtttwwwlllbbb[[[UUUQQQNNNNNNKKKGGGGGGIIIIIIJJJQQQ]]]jjjzzzrrraaaYYYVVVWWWZZZ```iiiwww~~~uuunnnmmmqqqwwwzzzcccSSSPPPUUU[[[kkkwwwqqqkkkggggggdddbbb````````````^^^\\\\\\[[[YYYWWWUUUSSSSSSRRRRRRPPPMMMKKKJJJIIIFFFDDD===:::666333000///......////////////............---------------.........////////////////////////000000000000111111111111000000000000111222333444444222333666999AAAPPP^^^tttyyyvvvzzz}}}jjj]]]ZZZSSSRRRVVVUUUQQQRRRSSSTTTVVVWWWXXXYYYYYYWWWUUUTTTSSSRRROOOMMMJJJIIIGGGEEECCCBBBBBBAAA@@@???===;;;999888777777999999888777666555444333444444444444333111000//////---++++++,,,---,,,+++))))))))))))))))))))))))((((((''''''''''''((((((&&&'''(((((((((((('''&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))))))))))))))))))))((((((((()))***---///000000///...,,,***)))((('''******))))))******+++,,,))))))(((((()))+++---......000111222000...***(((((((((''''''''''''((((((((()))***+++++++++******))))))))))))))))))))))))************+++++++++++++++++++++,,,,,,,,,---------------...///000111111333444555777888999:::::::::;;;<<<>>>???@@@@@@AAA@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@AAABBBDDDGGGJJJLLLPPPSSSWWW[[[]]]```cccfffeeefffhhhjjjllllllmmmmmmgggeeeaaa\\\WWWRRROOOMMMIIIGGGDDDBBB???======<<<>>>===<<<;;;;;;;;;;;;;;;<<<;;;::::::::::::::::::;;;;;;;;;<<<<<<===??????==================>>>>>>@@@AAABBBCCCFFFHHHJJJKKKNNNRRRWWW[[[aaakkkvvv~~~zzznnnfff[[[VVVRRRPPPMMMHHHHHHJJJJJJIIILLLSSS]]]kkk~~~lll___VVVTTTSSSTTTZZZeeerrr{{{|||sssmmmkkkkkkqqq|||nnnWWWQQQTTTVVVaaarrr|||uuummmgggeeedddcccaaaaaaaaaaaa___^^^]]]\\\ZZZXXXUUUTTTSSSRRRQQQOOOMMMKKKJJJHHHFFFDDD>>><<<888444111///...///////////////............++++++,,,,,,,,,---------////////////////////////000000000000111111111111000000000000111222333444222111333888===HHHZZZkkkzzzwwwxxxzzzqqqkkk^^^[[[TTTRRRVVVTTTQQQRRRSSSTTTVVVWWWYYYYYYYYYWWWTTTSSSRRRQQQNNNLLLIIIHHHFFFDDDCCCBBBBBBAAA@@@???===;;;999888777777:::999999777666555444333222333333444333111///...000...,,,,,,---...---,,,))))))))))))))))))))))))(((''''''''''''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''((()))******((((((((((((((((((((((((+++***)))(((***,,,///000111000...,,,***)))((('''******))))))******+++,,,((((((((((((***,,,.../////////000111000...,,,*********))))))))))))******'''(((***+++++++++***)))))))))))))))))))))))))))*********++++++++++++,,,++++++,,,,,,,,,,,,---------------...///000111222333444666777999::::::::::::;;;<<<===?????????@@@>>>=========>>>>>>???@@@BBBBBBCCCDDDFFFIIILLLMMMQQQTTTXXX[[[]]]___bbbddddddeeegggiiijjjjjjiiihhh___]]]YYYSSSNNNJJJGGGFFF??????>>>===<<<;;;;;;;;;;;;;;;;;;;;;::::::999999::::::999999999999::::::;;;;;;;;;<<<===>>>???@@@????????????????????????>>>>>>???AAACCCFFFHHHIIIHHHKKKNNNPPPTTT[[[eeemmmuuuyyyoooddd^^^WWWSSSNNNHHHHHHJJJFFFEEEFFFKKKRRR]]]nnn}}}uuucccXXXUUUPPPNNNQQQZZZcccjjj{{{xxxllleeedddfffmmmwww}}}cccVVVSSSSSSXXXcccqqq}}}~~~rrrzzzooohhhccceeecccbbbbbbbbbbbbaaa___^^^]]][[[XXXVVVTTTSSSSSSPPPNNNLLLJJJIIIHHHEEECCC>>>===:::666111//////000////////////............+++++++++,,,------....../////////////////////////////////000000000111111000000000000111222333444111222666;;;BBBOOOeeexxx}}}wwwwww|||{{{ooohhhkkk^^^\\\TTTRRRUUUSSSQQQQQQSSSTTTVVVXXXYYYZZZXXXVVVSSSQQQQQQOOOMMMLLLIIIHHHGGGEEEDDDCCCCCCCCC@@@???===;;;999888777777999999888777555444333222,,,...000111222111000///222000//////000000///...))))))))))))))))))))))))'''''''''''''''((())))))'''&&&%%%$$$$$$%%%&&&'''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((()))***+++''''''''''''''''''''''''(((((()))***+++---...//////...---,,,+++***************))))))******+++,,,))))))((())))))+++---....../////////......---,,,******))))))))))))******((()))+++,,,---,,,+++***))))))))))))))))))))))))*********+++++++++,,,,,,++++++,,,,,,,,,,,,------------......///111222333333444666777999::::::::::::;;;<<<===>>>?????????======<<<===>>>???AAABBBEEEEEEEEEFFFHHHKKKMMMOOOQQQSSSWWWYYY[[[]]]___aaabbbbbbcccdddcccbbb```___WWWTTTPPPKKKGGGCCCAAA@@@<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>===<<<<<<;;;;;;::::::::::::;;;;;;<<<=========>>>@@@AAABBBDDDDDDDDDDDDDDDDDDDDDDDDAAAAAABBBCCCDDDFFFHHHIIIGGGIIIKKKLLLMMMRRRZZZaaabbbnnn{{{~~~rrrjjj```YYYQQQJJJIIILLLGGGDDDDDDGGGJJJQQQ^^^jjj{{{pppbbb\\\UUUPPPOOOSSSXXX[[[dddtttttthhh```___aaafffkkksssvvvaaaVVVQQQQQQVVVbbbpppyyyzzzxxxmmmtttvvvlllgggeeedddbbbbbbccccccbbb```___^^^\\\YYYVVVUUUSSSSSSOOOMMMJJJIIIHHHGGGEEECCC>>>>>>;;;777222///000222////////////............,,,,,,---......///000000////////////////////////....../////////000000000000000000000111222333444111333999@@@IIIWWWnnn~~~zzz{{{vvvlllccc^^^kkk___\\\UUURRRTTTRRRPPPQQQSSSTTTVVVXXXYYYZZZXXXUUURRRPPPPPPOOOMMMKKKJJJIIIHHHFFFEEEDDDDDDDDD@@@???===;;;999888888777999888777666444333222111'''))),,,///111111111000///---,,,,,,------,,,+++))))))))))))))))))))))))'''''''''''''''((()))***,,,***'''&&&&&&'''***,,,%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&((())))))''''''''''''''''''''''''$$$&&&))),,,...///......---,,,,,,++++++,,,,,,---*********)))***++++++,,,+++***)))))))))***+++,,,............------------((((((''''''''''''(((((()))***,,,......---,,,+++))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,---------------......///111222333333444666777999:::::::::::::::<<<===>>>>>>>>>>>>???>>>>>>>>>@@@BBBDDDEEEGGGGGGGGGHHHIIILLLNNNOOOQQQSSSVVVXXXYYY[[[]]]___^^^_________]]]ZZZWWWUUUQQQOOOKKKFFFBBB???=========<<<<<<<<<<<<<<<<<<;;;888:::<<<>>>??????>>>===>>>===============>>>>>>??????@@@@@@BBBCCCDDDEEEDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGHHHIIIJJJKKKJJJLLLMMMLLLKKKNNNUUUZZZVVVbbbmmmttt}}}~~~tttiii___VVVNNNLLLOOOLLLHHHFFFFFFFFFIIIRRR\\\fffzzznnnggg]]]UUUQQQPPPQQQRRRSSScccyyy~~~qqq```\\\ZZZ[[[\\\```nnn~~~mmm[[[PPPMMMOOOYYYhhhsssuuutttjjjmmmttt|||rrrmmmfffdddccccccddddddbbbaaa```^^^\\\YYYWWWUUUSSSSSSNNNLLLIIIHHHHHHFFFDDDBBB>>>>>><<<777222000111333000/////////.....................///000111111222////////////////////////............////////////000000000000111222333444222555<<>>>>>@@@@@@@@@AAABBBCCCDDDEEEDDDEEEGGGIIIKKKLLLMMMNNNTTTUUUVVVXXXZZZ\\\\\\]]][[[ZZZYYYWWWUUUSSSQQQPPPIIIHHHFFFDDDBBB@@@>>>===<<<<<<;;;::::::;;;;;;;;;;;;:::::::::;;;<<<>>>???:::999999;;;>>>@@@AAAAAABBBCCCDDDEEEGGGIIIJJJKKKJJJJJJJJJJJJJJJJJJJJJIIIJJJJJJJJJJJJKKKMMMNNNOOONNNNNNNNNOOOPPPQQQSSSTTTYYY[[[```gggppp{{{sssfff]]]WWWRRROOOKKKJJJHHHEEECCCFFFMMMRRR```hhh{{{}}}lllbbbZZZRRRPPPRRRTTTZZZdddsssyyyiii```WWWTTTTTTXXX```iiiyyyhhhYYYQQQMMMRRR\\\eeemmmtttppplllkkktttwwwooolllfffbbbddddddaaa^^^^^^aaa^^^[[[YYYWWWVVVTTTRRRRRRPPPLLLIIIFFFDDDCCCCCCBBB???<<<:::888555111...////////////////////////+++,,,...000000000000///000000000000000000000000000000000000000111111222333///...111333333444777555999???HHHVVViii}}}wwwvvvuuuvvvyyy~~~}}}xxxooofff___[[[ZZZZZZnnn[[[VVVVVVSSSRRRUUURRRSSSTTTUUUUUUUUUUUUUUUWWWTTTQQQOOONNNNNNLLLKKKJJJIIIHHHFFFEEECCCBBBAAAAAA@@@???===;;;999777777666666555555444444333333222222222222111000///...000///...---------------)))************+++++++++((('''&&&%%%%%%&&&'''(((((('''''''''&&&&&&&&&&&&'''''''''&&&$$$###$$$%%%)))(((((('''''''''((((((((((((((()))))))))************)))******+++,,,---+++++++++***************))))))***++++++++++++***++++++++++++++++++***)))---,,,+++***))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,......///000222333444444666666555555666777888888999999:::;;;<<<===>>>>>>??????@@@AAABBBDDDFFFGGGGGGHHHJJJLLLMMMOOOOOOPPPRRRSSSUUUVVVWWWWWWWWWWWWTTTSSSRRRPPPNNNLLLKKKJJJGGGFFFEEECCCAAA???>>>>>>===<<<<<<;;;;;;;;;<<<<<<>>>???@@@AAABBBBBBBBBBBB<<<<<<;;;<<<>>>@@@BBBCCCEEEFFFGGGIIIKKKMMMNNNOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQRRRSSSRRRRRRRRRRRRSSSTTTUUUVVVWWWYYY]]]aaagggpppzzzsssiiiaaaZZZUUUNNNMMMKKKGGGDDDEEEJJJNNNWWW^^^ooorrrdddVVVOOOOOOMMMRRRZZZiii~~~nnndddYYYSSSPPPQQQWWW___mmmzzzbbbWWWOOORRRZZZbbbjjjpppnnnkkkjjjpppuuunnngggccceeeeeebbb`````````^^^[[[XXXWWWVVVTTTRRRQQQOOOMMMJJJGGGEEECCCCCCBBB@@@===;;;888555111...////////////////////////,,,---...000000000000000////////////////////////000000000000000111111222222......111333222333666666;;;CCCNNN\\\nnn|||tttuuuuuuxxx|||~~~tttpppiiibbb]]][[[[[[[[[ppp]]]WWWWWWTTTSSSVVVSSSSSSSSSSSSTTTUUUVVVWWWUUUSSSQQQPPPPPPOOOMMMKKKJJJIIIHHHGGGEEECCCBBBAAAAAA@@@???===;;;999777777666666555555444444333333111111000///............111000///...---,,,,,,,,,)))************+++++++++((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&%%%%%%%%%&&&''')))(((&&&$$$$$$%%%))))))((((((((())))))***''''''((((((((())))))))),,,+++++++++++++++,,,,,,***************+++++++++))))))***++++++++++++*********+++,,,,,,,,,,,,,,,******)))(((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))*********************++++++,,,,,,,,,*********+++++++++,,,,,,...///000111333444555666666666666555666666777777888999999:::;;;<<<======??????@@@AAADDDFFFHHHIIIGGGHHHJJJLLLNNNOOOOOOPPPOOOQQQSSSTTTTTTRRROOONNNMMMLLLKKKJJJHHHGGGFFFEEECCCCCCBBBAAA@@@@@@???>>>>>>>>>============>>>>>>>>>???AAACCCDDDCCCBBBAAAAAA@@@>>>>>>???BBBEEEGGGJJJKKKMMMOOOQQQSSSUUUUUUXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXWWWWWWXXXXXXXXXWWWYYYZZZ\\\___dddkkkooowwwssshhh^^^XXXRRRQQQMMMIIIEEEDDDFFFHHHMMMSSSaaavvvuuuaaaUUUQQQIIIKKKQQQ]]]qqqxxxkkk]]]TTTNNNLLLOOOTTTaaaqqqrrrbbbTTTPPPVVV\\\dddiiikkkjjjiiilllwwwpppiiieeeffffffcccaaaaaa```]]]ZZZXXXWWWVVVTTTRRRPPPOOONNNLLLIIIFFFDDDBBBCCC@@@>>>;;;999666333000////////////////////////------...///000000000000........................000000000000000111111222222///000333444333444777;;;AAAKKKVVVddduuuuuurrrssswww{{{|||uuupppjjjgggccc___^^^^^^```aaarrr^^^YYYXXXTTTSSSVVVTTTSSSSSSRRRSSSUUUVVVWWWRRRQQQPPPPPPQQQPPPNNNLLLJJJJJJIIIGGGEEEDDDBBBBBBAAA@@@???===;;;999777777555555444444333333222222222111000.........///000111000///...---,,,,,,,,,---,,,,,,+++***)))((((((***)))(((((((((((()))***&&&&&&&&&&&&&&&&&&&&&&&&''')))++++++)))(((''''''((((((((('''(((((())))))''''''''''''((((((((((((,,,,,,+++*********++++++)))))))))***+++++++++,,,))))))***++++++++++++***'''((())))))******)))))),,,+++***)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))*********++++++,,,------...//////***++++++,,,,,,---------//////111222444555666777666666555555555666666777888888999:::;;;<<<======@@@AAAAAABBBDDDFFFGGGHHHFFFGGGHHHJJJKKKLLLMMMMMMNNNPPPQQQRRRQQQMMMIIIGGGIIIIIIHHHGGGFFFEEEEEEDDDAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@??????@@@@@@AAAAAAAAABBBCCCDDDDDDDDDCCCCCCDDDDDDCCCAAABBBEEEIIIMMMOOOPPPRRRTTTWWWYYY[[[\\\____________````````````bbbbbbbbbbbbaaaaaa``````______^^^]]]\\\\\\\\\\\\[[[\\\\\\\\\]]]___cccfffmmmuuu~~~pppccc[[[UUUSSSOOOJJJFFFDDDDDDDDDIIILLLWWWhhh|||qqq```XXXLLLKKKMMMWWWggg~~~tttcccXXXPPPLLLLLLPPPYYYdddtttpppZZZOOOOOOTTT\\\cccgggiiijjjjjjooorrrkkkfffffffffccc``````___]]]ZZZXXXWWWVVVTTTRRROOOOOONNNMMMKKKGGGDDDBBBCCCAAA???===;;;888444111////////////////////////......//////000000000000////////////////////////000000000000000111111222333111222666666555777<<>>CCCCCCCCCCCCCCCDDDEEEFFFEEEFFFHHHIIIKKKKKKLLLLLLNNNOOOQQQQQQOOOKKKFFFDDDFFFFFFFFFEEEEEEEEEDDDDDDAAAAAABBBBBBCCCCCCCCCDDDCCCCCCCCCCCCCCCDDDEEEEEEIIIIIIIIIIIIIIIIIIJJJJJJGGGGGGGGGFFFFFFIIINNNRRRTTTUUUWWWZZZ]]]```bbbcccddddddeeeeeeffffffffffffjjjjjjjjjjjjiiihhhgggffffffeeecccbbbaaa`````````^^^___```___^^^___aaacccgggmmmvvv}}}nnneeeYYYVVVPPPKKKHHHFFFDDDDDDGGGHHHPPP]]]mmmnnn```TTTOOONNNUUUaaattt|||iii\\\TTTNNNMMMNNNQQQXXXddduuu}}}cccSSSLLLNNNUUU]]]bbbgggllllllnnnzzzvvvnnngggfffeeebbb______^^^\\\YYYWWWWWWVVVTTTRRROOOOOOOOONNNKKKHHHEEEDDDDDDBBB@@@>>><<<:::666333000000000000000000000000////////////000000000111000000000000000000000000000000000000000111111222222111222555666555:::@@@FFFPPP]]]kkkwwwyyywwwzzzuuunnnhhhffffffffffffhhhjjjmmmppprrrvvvbbb\\\ZZZVVVTTTWWWSSSSSSSSSSSSTTTUUUVVVWWWSSSRRRPPPPPPPPPPPPNNNMMMKKKJJJIIIHHHFFFDDDCCCBBBAAA@@@???===;;;999777777444444333333222111111111333333222222222222222333//////...------------...)))************+++++++++'''''''''''''''''''''''''''''''''(((((((((((((((%%%&&&((((((&&&%%%&&&&&&&&&&&&%%%&&&&&&'''((()))''''''((((((((()))))))))***)))))))))))))))*********************+++++++++))))))***++++++++++++******************)))((('''******))))))))))))******(((((((((((())))))))))))************************)))*********++++++++++++*********++++++,,,,,,,,,,,,---......///000111111111111222333444444555666444444444444555666777888999::::::;;;<<<===>>>>>>DDDCCCCCCCCCCCCCCCCCCDDDGGGHHHIIIJJJKKKLLLLLLLLLNNNNNNOOOOOOMMMJJJFFFDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGFFFFFFFFFFFFGGGHHHIIIIIIKKKLLLLLLMMMMMMLLLLLLLLLHHHIIIKKKKKKJJJMMMSSSXXXYYYZZZ]]]```cccfffhhhjjjjjjjjjkkkkkkllllllmmmmmmpppqqqqqqrrrqqqpppnnnmmmlllkkkjjjhhhggggggffffffbbbcccddddddbbbaaabbbcccbbbgggmmmuuuyyyoooaaa\\\UUUNNNKKKHHHFFFEEEFFFFFFJJJRRR^^^nnn|||iii[[[TTTPPPTTT[[[jjjqqqcccYYYQQQMMMMMMIIINNNVVVdddvvvqqq^^^QQQLLLPPPWWW\\\eeennnqqqrrryyy{{{rrrkkkhhhfffaaa^^^^^^]]][[[XXXWWWVVVVVVTTTRRRPPPPPPOOOMMMKKKIIIGGGFFFEEECCCAAA???>>>;;;888555000000000000000000000000111000000//////000000111111111111111111111111111000000000000000111111222000///111333444555<<>>??????BBBBBBAAAAAABBBCCCDDDDDDFFFGGGHHHIIIJJJKKKKKKKKKLLLMMMMMMLLLKKKIIIFFFEEEBBBCCCCCCDDDDDDEEEEEEEEEHHHHHHHHHIIIJJJJJJKKKKKKIIIIIIIIIIIIJJJKKKLLLMMMJJJMMMPPPSSSSSSPPPLLLJJJGGGKKKNNNOOONNNQQQWWW\\\^^^___bbbeeeiiillloooppppppqqqqqqrrrssssssttttttuuuvvvxxxxxxxxxwwwuuutttrrrqqqpppnnnnnnmmmmmmmmmhhhjjjkkkjjjhhhfffffffffbbbeeejjjooovvvzzzllleee[[[SSSNNNKKKIIIGGGFFFEEEGGGLLLSSS```uuuwwwcccYYYTTTUUUYYYccc|||nnnaaaVVVNNNLLLHHHJJJOOOYYYeeeuuuooo\\\NNNMMMRRRUUUaaannnuuuwww{{{xxxoookkkhhhccc______]]][[[XXXWWWVVVVVVTTTRRRRRRQQQOOOLLLJJJIIIHHHHHHFFFDDDBBB@@@???<<<999666000000000000000000000000222111000//////000111111000000000000000000000000000000000000000111111222222111222444555888BBBMMM\\\gggwww}}}{{{{{{|||~~~xxxddd^^^\\\WWWUUUWWWQQQRRRTTTUUUVVVVVVUUUUUUWWWTTTPPPNNNNNNNNNNNNMMMKKKKKKJJJHHHFFFEEECCCCCCAAA@@@???===;;;999777777777777777666555555444444000111333444444333222111---------------...///000---,,,,,,+++***)))(((((((((((())))))))))))((((((%%%%%%%%%&&&&&&''''''''''''''''''&&&%%%%%%'''***''''''''''''((()))++++++))))))))))))************************+++,,,---...,,,+++++++++******))))))))))))***++++++++++++***&&&'''((()))+++++++++++++++***************++++++(((((((((((())))))))))))************************++++++,,,,,,,,,---------...---------------------++++++,,,---...///000111222222222222222222222222111111222333555777999:::;;;;;;<<<===>>>???@@@@@@???@@@@@@AAABBBCCCEEEEEECCCDDDEEEFFFGGGHHHHHHHHHKKKKKKKKKJJJIIIHHHGGGFFFDDDDDDEEEFFFFFFGGGHHHHHHJJJKKKKKKLLLLLLMMMMMMMMMKKKKKKKKKKKKLLLMMMNNNOOOMMMQQQXXX]]]]]]XXXQQQLLLFFFKKKPPPQQQQQQSSSYYY^^^bbbcccfffiiimmmpppssstttuuuuuuvvvwwwwwwxxxyyyyyyxxxzzz{{{|||}}}{{{zzzyyyuuuuuutttsssrrrrrrrrrrrroooqqqrrrqqqnnnkkkjjjjjjeeegggjjjlllqqq{{{uuulll```VVVQQQMMMJJJHHHGGGFFFGGGJJJNNNXXXlll}}}iii^^^XXXXXXYYYaaayyywwwhhhZZZPPPMMMKKKLLLNNNSSS[[[iii||||||eeeQQQKKKNNNPPP^^^nnnxxx{{{}}}|||rrrnnnjjjddd```___]]]ZZZXXXVVVVVVVVVTTTSSSSSSQQQOOOLLLJJJIIIIIIIIIFFFDDDBBBAAA???===:::777000000000000000000000000222111000//////000111111////////////////////////000000000000000111111222666555555777888<<>><<<::::::888666444555555444444444333333333000000000000000111111111+++,,,.../////////......,,,,,,***)))((((((((((((((((((''''''''''''((((((######$$$&&&((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&((()))+++++++++)))(((+++++++++***)))((('''&&&(((***---//////---***((()))************+++...000,,,,,,,,,++++++*********((((((''''''''''''((((((((()))***++++++***)))(((************++++++++++++111...++++++---...---,,,))))))***+++---......///,,,,,,------.../////////......//////000000111111333444444555777888:::;;;===>>>???>>>======???AAADDDCCCAAA@@@AAACCCEEEFFFGGGGGGGGGHHHHHHGGGGGGFFFHHHHHHGGGGGGFFFEEEEEEEEEDDDDDDEEEFFFGGGIIIKKKLLLNNNMMMMMMMMMNNNPPPRRRSSSRRRSSSUUUWWWXXXYYYZZZZZZZZZZZZ[[[^^^```^^^XXXSSSPPPPPPPPPQQQUUUYYY^^^aaaeeehhhkkkpppsssvvvxxxxxxzzzyyyxxxxxxyyy|||~~~}}}||||||{{{{{{zzzyyyxxxxxxxxxxxxvvvvvvvvvvvvuuusssqqqoookkkjjjiiijjjpppxxxyyyjjj^^^VVVQQQLLLIIIIIIEEECCCEEEHHHNNNZZZggg~~~|||iiiZZZYYY[[[```tttqqqbbbVVVNNNJJJHHHJJJPPPVVV___mmmyyyzzz___RRRQQQPPPWWWfffuuu}}}~~~wwwmmmjjjhhhddd___^^^]]][[[XXXVVVTTTSSSRRRPPPOOOMMMJJJHHHHHHGGGGGGKKKIIIFFFDDDBBB>>>:::777444222//////000000000000000000000000000000000000222222222111111111111111888555222...---...000111444111333:::<<>><<<::::::888666444555444444444444333333333000000//////////////////,,,---.../////////...---,,,,,,+++***)))))))))***((((((''''''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''')))+++,,,+++******+++++++++,,,++++++******)))***,,,------,,,***))))))******))))))+++...111......---,,,,,,+++*********))))))(((((())))))*********++++++++++++******(((((((((((())))))))))))***(((&&&&&&)))++++++***---------------,,,,,,,,,,,,,,,---......//////000//////000000111222222222333333444555666888:::;;;;;;=========<<<<<<>>>???BBBAAA@@@??????AAABBBDDDEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEFFFHHHJJJLLLMMMPPPPPPOOOPPPQQQRRRTTTUUUTTTUUUWWWYYY[[[\\\\\\]]]]]]]]]___bbbeeeeeeaaa^^^YYYXXXXXXYYY[[[___ccceeeiiikkknnnrrrvvvxxxzzz{{{||||||{{{{{{|||~~~~~~~~~}}}|||{{{{{{{{{{{{yyyzzzzzzzzzyyywwwuuutttpppnnnlllmmmqqqxxxvvviii___YYYSSSPPPJJJFFFCCCDDDEEEIIISSS^^^mmm~~~rrr___[[[[[[^^^ppp|||kkk[[[PPPJJJHHHIIINNNSSSZZZgggrrriiiYYYTTTSSSWWWbbbooovvvwwwxxx{{{ssslllhhhccc^^^___]]][[[YYYVVVTTTSSSSSSPPPNNNLLLJJJIIIHHHHHHHHHFFFDDDBBBAAA@@@>>>;;;999555222000///000111000000000000000000000000000000000000000000000000000000333222000//////111333444555222444<<>><<<::::::888666444444444444444333333333333000000//////......------.........///......---,,,,,,++++++*********++++++((((((''''''''''''(((((()))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''))),,,------------+++,,,,,,,,,---------...******+++,,,,,,+++***************)))(((***...111111000///...---,,,++++++++++++************++++++,,,++++++******++++++,,,(((((((((((())))))))))))&&&%%%$$$%%%(((*********+++++++++*********)))))),,,------......///000000000000000111222222333333333333444444666777999::::::;;;<<<<<<;;;;;;<<<===??????>>>======>>>@@@AAACCCCCCBBBBBBBBBAAAAAAAAAAAAAAABBBCCCCCCDDDEEEEEEEEEEEEFFFGGGIIIKKKMMMNNNSSSRRRSSSSSSTTTVVVWWWXXXWWWXXXZZZ\\\^^^___``````bbbbbbdddhhhlllnnnooonnnhhhgggfffeeeeeegggiiikkkmmmooorrrvvvyyy|||}}}~~~~~~~~~~~~~~~~~~|||{{{yyywwwuuurrrqqqtttyyyrrrggg^^^VVVRRRMMMHHHFFFFFFEEEFFFMMMTTTaaaoookkkaaa^^^___lll}}}xxxdddUUULLLIIIIIIMMMRRRWWWbbblllxxxbbbUUUOOOOOOWWWeeeqqqvvvxxxzzzzzzpppjjjeeebbb___^^^\\\YYYWWWUUUTTTSSSOOONNNLLLJJJIIIHHHIIIIIICCCBBBAAAAAAAAAAAA>>><<<666444111000000111111000000000000000000000000000......//////000000111111111111111111111222333444555333666>>>FFFSSSkkk~~~xxxeee___WWWWWW\\\[[[XXXXXXWWWVVVUUUUUUUUUUUURRRPPPNNNNNNOOOOOONNNMMMJJJIIIHHHFFFDDDCCCBBBBBB@@@>>><<<::::::888666444444444444333333333222222111111000///......------/////////......---,,,,,,*********)))******++++++((((((''''''''''''(((((())))))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((()))+++---///000111111------,,,,,,,,,---------++++++************+++++++++******((((((***...222333222111000...---++++++++++++************++++++,,,+++***))))))***+++,,,)))*********++++++++++++)))(((((()))***+++,,,,,,))))))******+++,,,,,,------------...//////000000//////000111111222222333333333333444555666888999999:::<<<<<<;;;:::;;;<<<>>>======<<<<<<===>>>>>>AAA@@@@@@?????????????????????AAABBBDDDEEEFFFGGGGGGGGGHHHIIIKKKMMMOOOQQQTTTUUUUUUVVVWWWXXXYYYZZZYYYZZZ\\\^^^```bbbccccccfffgggiiimmmrrrwwwzzz|||zzzxxxuuurrrpppooooooooorrrsssuuuxxx{{{}}}~~~|||zzzwwwvvvxxx}}}|||ooodddZZZTTTQQQLLLIIIIIIHHHGGGJJJOOOZZZfffyyyxxxiiicccaaaiiitttnnn[[[PPPLLLKKKNNNRRRWWWaaaiiijjjVVVOOOLLLOOO]]]llltttwwwxxxyyyssslllhhhggg```___\\\ZZZWWWUUUTTTTTTOOOMMMLLLJJJIIIIIIIIIIIIEEECCCCCCCCCDDDCCCAAA@@@888555222111111111111000000000000000000000000000......//////000111222222333333333333222111111000666555888@@@KKK[[[tttyyysssnnnpppuuu|||yyyeee___WWWWWW\\\[[[XXXWWWVVVVVVUUUUUUUUUVVVRRRPPPNNNNNNOOOOOOOOONNNJJJIIIHHHFFFDDDCCCBBBBBB@@@>>><<<::::::888666444444444333333333222222222222222111111000///......//////......------------)))(((((((((((())))))***((((((''''''''''''(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))***,,,...000222333444......,,,+++************++++++***))))))***++++++*********)))(((***...111333222111000...---++++++))))))(((((((((((())))))***)))(((''''''((()))***)))*********++++++++++++,,,---------,,,,,,,,,,,,,,,,,,------......//////------......///000000111......//////000111111111333333333333444555777777888:::<<<<<<;;;;;;;;;<<<======<<<<<<<<<<<<<<<<<<>>>>>>===<<<<<<===>>>>>>??????AAACCCEEEGGGIIIJJJIIIIIIJJJLLLNNNPPPSSSTTTVVVVVVWWWXXXYYYZZZ[[[[[[ZZZ\\\^^^```bbbdddeeeeeehhhjjjlllpppuuu{{{|||xxxuuusssrrruuuuuuwwwyyy|||~~~~~~|||{{{}}}}}}pppddd\\\SSSNNNKKKKKKJJJHHHIIILLLQQQZZZjjjqqqgggaaacccjjjsssyyycccUUUOOOKKKMMMQQQVVV___gggxxxqqqYYYYYYQQQNNNWWWbbbiiikkklllqqq{{{wwwmmmhhhgggaaa___]]]ZZZXXXVVVUUUTTTOOONNNLLLJJJIIIHHHHHHIIIFFFEEEDDDDDDDDDCCCAAA???:::777444222222222111000111111111111111111111111//////000111111222333333222222333333333333222111666777;;;DDDPPPbbbyyyyyyqqqkkkddd______ccciiisss|||zzzfff___WWWVVVZZZYYYWWWVVVVVVUUUUUUVVVVVVWWWSSSQQQOOOOOOOOOOOONNNMMMJJJIIIHHHFFFDDDCCCBBBBBB@@@>>><<<::::::888666444333333333333222222222222222222111111000000////////////...---------......)))(((((('''''''''((((((((((((''''''''''''((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((***+++,,,...000111333444///---+++***)))((())))))+++***))))))))))))***+++)))************+++...000111000///...---,,,++++++((((((''''''''''''(((((((((((((((''''''((((((((((((((((((((())))))))))))+++,,,------+++******+++,,,,,,++++++***)))((((((---......//////000111111.........///000000111111333222222333444555666666777999<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;:::::::::;;;:::999999:::;;;===>>>???@@@BBBDDDFFFIIIJJJKKKLLLLLLMMMOOOQQQTTTVVVWWWXXXYYYZZZ[[[\\\]]]]]]]]]\\\^^^```bbbeeeggghhhhhhkkkmmmpppssswww}}}}}}yyywwwvvvwwwxxxyyyzzz}}}|||mmmcccVVVPPPKKKKKKJJJGGGGGGIIIJJJRRR```sss{{{kkk```^^^```hhhqqqnnn[[[RRRKKKJJJNNNSSS[[[cccsss|||bbbYYYOOOJJJOOOYYY```dddggglllttt}}}nnngggeeeaaa```^^^[[[YYYWWWVVVUUUPPPOOOMMMJJJHHHHHHGGGGGGEEEDDDBBBBBBBBBAAA>>><<<<<<999555333333222111000111111111111111111111111000000111111222222333333...///111333444555666666666:::@@@JJJXXXjjj~~~}}}zzz~~~}}}pppggg^^^XXXSSSTTTWWW[[[ccclll}}}{{{ggg```WWWTTTWWWUUUUUUUUUUUUUUUVVVWWWXXXXXXUUURRRPPPOOOOOOOOONNNLLLJJJIIIHHHFFFDDDCCCBBBBBB@@@>>><<<::::::888666444333333333222222222222111000000000000000000//////......---,,,---...//////+++***)))((('''''''''(((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))******,,,---///000111...,,,***)))((()))***+++))))))************))))))''')))+++,,,+++,,,---.........---,,,,,,+++******(((''''''&&&&&&''''''((((((((())))))))))))(((((((((((((((((())))))))))))&&&))),,,,,,***))))))+++******)))((('''&&&%%%%%%.........///000000111111...//////000111111222222222222222222333444555666555888:::;;;:::999999999999999999999999888777777666666555555777999<<<===???@@@BBBDDDFFFHHHJJJKKKNNNOOOPPPRRRTTTWWWYYYZZZZZZ[[[]]]___````````````___```ccceeehhhjjjkkklllmmmpppsssvvvyyy}}}}}}{{{zzz{{{{{{{{{|||~~~xxxmmm]]]UUUNNNMMMKKKHHHFFFGGGHHHOOOZZZgggzzzsssccc\\\\\\^^^ccclllwww~~~eeeYYYNNNKKKMMMQQQYYY```oooqqqXXXOOOIIILLLTTT\\\ccciiigggkkkzzztttkkkhhhbbb```^^^\\\YYYWWWVVVVVVRRRPPPMMMJJJHHHGGGFFFFFFDDDCCCBBBBBBBBBBBB@@@>>>===:::777444333333111000111111111111111111111111000000000111111111111111...///000222444555777888666===GGGRRRaaattt~~~}}}wwwjjjbbbWWWQQQMMMMMMNNNPPPVVV]]]kkkzzz{{{hhh```WWWTTTVVVSSSTTTTTTTTTUUUVVVWWWXXXYYYVVVSSSQQQOOOOOOOOOMMMLLLJJJIIIHHHFFFDDDCCCBBBBBB@@@>>><<<::::::888666444333333333222222222111111.........///////////////...---,,,,,,---...///111,,,,,,***)))((((((((((((((((((''''''''''''(((((((((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))(((((()))***+++---...///,,,+++***))))))+++---...))))))************))))))&&&))),,,------,,,,,,---,,,,,,,,,++++++*********((((((''''''''''''((((((((()))***++++++***)))(((************++++++++++++$$$'''+++,,,***)))+++,,,,,,,,,,,,,,,,,,---------......//////000000111111000000000111222222333333222222222222333444555555444666999:::999888777777777777888888777666555555333333222333555888:::<<>>;;;777555444333111000111111111111111111111111000000000000////////////222222222222333444555555666???KKKXXXhhh{{{tttggg___UUUOOOJJJIIIIIIHHHKKKQQQ\\\mmm|||eee]]][[[VVVSSSUUUSSSTTTUUUUUUVVVVVVVVVVVVTTTRRROOONNNMMMMMMKKKIIILLLJJJIIIGGGEEECCCCCCBBB???>>><<<;;;:::999555333222222333333222222111111111111111000000///...---///...---,,,************))))))))))))******************)))(((((((((((((((++++++******))))))(((((()))((('''&&&&&&&&&&&&&&&...,,,)))&&&%%%&&&(((***%%%&&&(((***,,,...000111///...,,,******+++,,,---++++++***************+++---,,,++++++------,,,++++++++++++++++++***)))((('''''''''((())))))******''''''((()))))))))))))))***)))((((((((()))+++,,,++++++++++++++++++++++++$$$&&&(((+++---///000111,,,,,,------------,,,,,,////////////000000000000111111000000111111222333444555666777777666555444555555555444444333333333333333333444555777999;;;>>>AAACCCEEEGGGIIILLLNNNRRRTTTVVVWWWXXXYYY\\\^^^aaabbbdddeeefffgggggggggggggggggghhhjjjllloooppppppsssuuuwwwyyy|||}}}}}}~~~uuufffWWWRRRQQQNNNIIIGGGGGGIIINNNUUU```rrrsss```ZZZVVVRRRRRRYYY```mmmjjjZZZVVVRRRMMMUUUdddqqqsssdddTTTMMMNNNSSS[[[cccgggeeejjjzzzvvvjjjiiiddd```___[[[VVVTTTVVVTTTSSSPPPMMMJJJHHHGGGFFFFFFFFFFFFEEEDDDDDDCCCCCC???===:::666333222111222////////////000000000000222222111111111111111222333333222222222333555666<<>>AAADDDFFFGGGJJJMMMOOOSSSUUUXXXZZZ[[[]]]___aaabbbccceeegggiiijjjkkkllliiiiiihhhiiijjjlllnnnpppqqqsssuuuwwwyyy|||ppp```YYYWWWTTTOOOMMMGGGGGGKKKPPPXXXhhhnnneeeWWWQQQPPPUUUZZZeeezzzwwwbbbZZZTTTNNNTTTaaatttuuu___SSSPPPRRRYYY___fffdddhhhuuuqqqlllfffaaa```]]]XXXVVVWWWTTTSSSPPPMMMJJJHHHGGGFFFFFFFFFEEEDDDDDDCCCCCCBBB@@@===:::666444222222222000000000000111111111111222222111111111111111222111222222333333555777999AAAJJJZZZjjjxxxxxxkkkaaaVVVPPPJJJIIIHHHHHHKKKQQQYYYeeewwwfff\\\ZZZVVVTTTVVVXXXWWWWWWVVVVVVUUUUUUTTTUUURRROOONNNNNNMMMKKKJJJJJJIIIHHHFFFDDDCCCBBBBBB@@@===999777666666444333333333333333333222111111111111111000000///...---,,,------...///000000111---,,,,,,+++)))(((((('''***)))((((((''''''((((((&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((((((((()))))))))'''&&&%%%))))))))))))))))))))))))''')))***++++++)))'''&&&******)))))))))******+++***)))(((((()))***)))(((******++++++******))))))------,,,,,,+++*********))))))***++++++++++++***)))))))))((()))******+++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++//////000000000000//////000000000000111111111111000111111111111222222222222222333333333333222222333333333222222222222222222111111222333555777888>>>@@@DDDFFFHHHKKKNNNQQQTTTWWW[[[]]]___aaadddfffdddfffhhhkkkmmmooopppqqqllllllkkkkkkkkkmmmnnnoooqqqsssvvvxxxyyy|||yyyggg___ZZZUUUQQQOOOHHHGGGIIILLLPPP\\\qqqppp\\\SSSOOOQQQUUU[[[lll~~~lll___WWWPPPTTT^^^vvvooo]]]UUUTTTXXX^^^dddccceeeooo|||qqqjjjdddbbb___ZZZWWWYYYTTTSSSPPPMMMJJJHHHGGGFFFEEEEEEDDDDDDCCCBBBBBBAAA@@@>>>;;;777444333222222111111111111222222222222222111111111111111222222///111222444555777:::===GGGSSScccssszzznnnfffZZZTTTOOOMMMLLLJJJLLLQQQYYYeeewwwfff\\\YYYUUUTTTWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUSSSPPPNNNNNNMMMLLLJJJIIIHHHGGGEEECCCBBBBBBBBBAAA>>>999777666666555444222222222222111000//////111111111000000///...---------------,,,,,,++++++++++++***))))))(((''''''))))))(((''''''''''''(((((((((''''''''''''''''''%%%%%%%%%%%%&&&''''''(((((()))*********)))((('''***************)))))))))((()))*********)))''''''***))))))))))))******+++***((('''((()))***)))((())))))************)))))))))******++++++,,,------(((((()))************))))))))))))))))))******+++************************)))***+++,,,------......---......//////......---000000000000111111111222000000111111222222222222333444444444444444444333222222111111111111111111111000000000222333555777===???CCCFFFIIILLLOOORRRTTTXXX\\\```bbbeeegggjjjhhhiiikkkmmmpppqqqrrrssspppooonnnmmmmmmnnnooopppqqqsssvvvxxxyyy|||qqqfff^^^WWWRRRPPPLLLJJJIIIJJJMMMUUUfffvvvxxxdddYYYQQQQQQRRRUUUbbbqqquuudddZZZTTTWWW___xxxjjj\\\VVVXXX]]]aaaaaadddkkkyyywwwnnnfffccc```[[[YYYZZZTTTSSSPPPMMMJJJHHHGGGFFFDDDDDDDDDCCCBBBBBBAAAAAA@@@>>>;;;888666444222222000000000111111111222222111111111000111111222333///111333444444777<<<@@@MMM[[[mmm{{{}}}tttmmmbbb[[[UUUSSSQQQOOOSSSXXX^^^jjj{{{fff[[[YYYUUUUUUWWWUUUTTTTTTUUUUUUWWWXXXYYYUUUSSSPPPOOONNNNNNLLLJJJHHHGGGFFFDDDCCCBBBBBBBBBBBB???;;;888777777666666555555555555444333222111111111111000000///...---,,,,,,------,,,+++***)))(((((((((((((((((((((((()))(((((('''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&'''((()))((('''''''''((()))************++++++,,,,,,,,,,,,+++***)))((()))******))))))(((((()))******++++++***))))))++++++***)))((())))))*********))))))(((((())))))***+++++++++&&&''''''((()))(((((((((((()))))))))******************************************+++,,,------------------............------///000000000000111111111///000111222222222222111333333222222222222333333111111111111111111111111111000000000111222444555;;;>>>BBBFFFIIILLLPPPSSSTTTXXX]]]aaadddgggiiikkkkkklllnnnoooqqqqqqrrrrrrsssrrrpppooooooooopppqqqrrrtttvvvxxxyyy{{{ssshhh]]]WWWUUUMMMKKKIIIIIIJJJPPP]]]jjjooo```SSSPPPPPPQQQZZZfff~~~~~~kkk___YYY[[[bbb{{{|||fffXXXVVVYYY]]]aaaeeelllwww|||qqqgggccc```\\\YYYYYYTTTSSSPPPMMMJJJHHHGGGFFFDDDDDDDDDCCCBBBBBBAAAAAA@@@???<<<:::777444333222/////////000000000111111111111000000111222222333000222444444444777>>>DDDTTTdddvvv~~~zzzuuukkkccc[[[XXXVVVWWW\\\ccciiittt}}}ddd[[[YYYVVVTTTWWWSSSSSSSSSSSSTTTVVVYYYZZZVVVSSSPPPOOOOOONNNLLLKKKGGGFFFEEECCCBBBBBBAAAAAABBB???;;;999999888777555444444444333222111000///111111111000000///...---***+++---......---,,,,,,'''''''''(((((())))))))))))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%'''((()))))))))***+++,,,------......---***)))((()))+++,,,(((((((((((()))******+++,,,+++******,,,,,,+++***(((((())))))******))))))******))))))((('''''''''%%%&&&''''''((((((''''''(((((()))************)))************************---------------,,,++++++......////////////......////////////000000000000///000111333333222111111000000////////////000000111111111111111222222222111111000000111222444555999<<<@@@DDDHHHLLLPPPTTTUUUYYY___cccfffhhhjjjlllnnnooopppqqqrrrsssssssssuuutttrrrqqqqqqqqqrrrsssrrrtttvvvxxxyyy{{{~~~~~~pppbbbZZZWWWNNNKKKHHHHHHHHHKKKUUU___sss|||iiiXXXQQQNNNMMMSSS]]]sssuuufff^^^```fff{{{ttt\\\SSSUUU[[[```iiirrr}}}sssgggbbb```\\\YYYXXXTTTSSSPPPMMMJJJHHHGGGFFFEEEEEEDDDDDDCCCBBBBBBAAA@@@???===;;;888555333222.../////////000000000000000000000000111222333333222444555444444:::DDDMMM^^^ooo}}}}}}rrrkkkdddbbbbbbccchhhooovvv{{{ccc[[[ZZZVVVTTTVVVTTTSSSRRRRRRSSSUUUWWWXXXVVVSSSQQQOOOOOONNNMMMKKKFFFEEEDDDCCCBBBAAAAAAAAA@@@>>>;;;:::999888555333222222111111000...---,,,111111111000000///...---***+++,,,------+++***)))************))))))))))))(((((('''&&&&&&&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&((()))************))))))******++++++,,,,,,,,,,,,++++++************'''''''''(((((()))++++++,,,+++******,,,,,,+++***'''(((((()))))))))))))))***))))))((((((''''''&&&&&&''''''((((((((((((((('''((()))***+++******)))************************------------------,,,,,,------............---------.........///////////////000222333333222111000000///............///000111111111222222222333333222111111000111222444555777:::???CCCGGGLLLPPPTTTWWW[[[aaaeeehhhjjjkkkmmmnnnoooqqqssstttuuuvvvvvvvvvuuutttsssrrrsssttttttssstttwwwxxxyyy{{{~~~xxxhhh]]]ZZZRRRNNNJJJIIIHHHHHHOOOXXXeee{{{vvv```UUUPPPMMMQQQXXXfffzzznnncccccchhhvvvdddWWWXXXXXX```mmmzzztttfffaaa^^^[[[WWWVVVTTTSSSPPPMMMJJJHHHGGGFFFFFFFFFEEEDDDDDDCCCCCCBBB@@@???>>><<<999666444222//////000000000111111111000000000000111222333444333555666555777???MMMYYYjjj{{{~~~~~~zzzuuussstttttttttxxx}}}yyybbb[[[ZZZVVVTTTUUUUUUTTTRRRQQQQQQSSSUUUVVVVVVTTTQQQOOOOOONNNMMMKKKFFFEEEDDDCCCBBBAAAAAAAAA>>><<<:::999999777444111555555444444222111000///111111111111000///...---+++,,,,,,+++)))&&&###!!!...------,,,+++***))))))(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$$$$'''))),,,///000///---+++)))))))))))))))*********)))***,,,,,,,,,+++)))(((''''''''''''((()))+++++++++***)))***+++,,,+++)))''''''((()))))))))))))))'''''''''((())))))******'''(((((()))))))))))))))'''((()))++++++******))))))))))))))))))))))))))))))***+++---...///000000***++++++,,,,,,++++++***------------.........///...000222333333333111000222111000//////000111222111111222222333333333333222222111111111333444555555999>>>BBBGGGKKKPPPSSSXXX]]]bbbgggjjjkkkmmmnnnnnnoooqqqtttvvvxxxyyyzzzvvvuuutttsssssstttuuuvvvsssuuuwwwxxxyyy{{{~~~qqqeeeaaaWWWRRRNNNLLLIIIHHHNNNUUU[[[ooogggZZZSSSNNNQQQWWW\\\nnnttteeedddhhhppplll^^^^^^WWW```ppptttfff```]]]ZZZVVVUUUTTTSSSPPPMMMJJJHHHGGGFFFFFFFFFFFFEEEDDDDDDCCCCCC@@@@@@>>><<<999666444222000111111111111222222222000000000000111222333444444666777777999CCCTTTaaasss~~~wwwddd```YYYWWWWWWSSSUUUTTTTTTSSSTTTUUUWWWXXXXXXWWWVVVTTTSSSQQQOOOOOOGGGFFFCCC@@@>>><<<<<<;;;@@@>>>;;;::::::999666444333333222222111000////////////...---,,,+++++++++......---,,,++++++++++++******))))))))))))******(((((((((((('''&&&%%%$$$)))'''%%%######&&&)))+++&&&&&&&&&&&&''')))***+++'''((()))+++,,,---......(((((()))***+++,,,,,,,,,+++******)))))))))))))))))))))***++++++++++++***++++++,,,---------,,,,,,))))))((((((((()))))))))************************))))))(((&&&%%%%%%(((***((()))++++++******+++---+++***((('''''')))+++,,,++++++++++++++++++++++++........................,,,------...///000111111///111333555555555444333333222111000000//////000111111222222222333333333111111111222333444555666777777;;;BBBFFFIIINNNTTTXXX\\\bbbfffiiikkkmmmooorrrtttwwwyyyyyyxxxyyyzzzxxxwwwuuutttssssssttttttvvvvvvvvvwwwyyy{{{}}}~~~ooo```[[[TTTNNNLLLKKKJJJMMMQQQZZZfffyyyuuu```WWWTTTQQQNNNTTTccc{{{iii```aaahhhtttwww```YYYWWW___nnnttteeeaaa```[[[VVVUUUQQQPPPOOOMMMJJJHHHGGGFFFEEEEEEEEEDDDCCCCCCBBBBBB??????>>><<<999777555333111111000000111222333333000000111111222222222333333555777999>>>KKK\\\hhh~~~zzz~~~wwwddd^^^XXXVVVXXXTTTUUUTTTSSSSSSSSSUUUVVVWWWVVVUUUTTTRRRQQQOOONNNMMMGGGFFFDDDAAA@@@?????????AAA>>><<<::::::888666333333333222111111000//////000///...---,,,,,,,,,,,,......---,,,++++++++++++******))))))))))))******)))(((((('''&&&&&&%%%%%%'''&&&$$$######%%%''')))$$$%%%%%%%%%&&&'''''''''((()))+++---.........---))))))******++++++,,,,,,++++++***)))))))))))))))******+++,,,,,,,,,,,,,,,++++++++++++***((('''&&&(((((()))))))))(((''''''************************---+++***))))))***+++,,,***+++,,,+++***)))***+++***)))((((((((()))+++,,,(((((()))***,,,---...///........................------......//////000000///000222444555444333222222111111000/////////000222222333333333444444444333222222222333444555555777777;;;BBBFFFHHHMMMTTTYYY]]]bbbgggjjjlllnnnppprrruuuxxxyyyyyyyyyzzz{{{zzzyyywwwvvvuuuuuuvvvvvvvvvwwwxxxzzz|||}}}xxxiii___WWWPPPMMMKKKIIIKKKOOOTTT___rrriii[[[TTTNNNKKKPPP\\\qqqxxxjjjeeedddoooeeeZZZRRRYYYgggzzz{{{jjjdddbbb]]]YYYXXXSSSRRRPPPNNNLLLJJJHHHGGGEEEEEEEEEDDDCCCCCCBBBBBB@@@???>>><<<999777444333111000000000000111222333222222222111111111111111222444777;;;CCCRRRdddqqq{{{wwwvvv}}}~~~~~~xxxccc]]]VVVUUUXXXUUUUUUUUUTTTSSSSSSTTTUUUVVVTTTSSSRRRPPPOOOMMMLLLKKKGGGFFFEEECCCBBBBBBBBBCCCBBB???===;;;999777555222222222222111111000000///000000///...------------......---,,,++++++++++++***))))))(((((())))))******)))'''&&&%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&'''$$$%%%&&&''''''&&&%%%%%%)))+++---000111000///---*********+++++++++++++++++++++***))))))))))))***++++++,,,------------,,,......---+++)))'''%%%$$$))))))*********)))'''&&&************************+++(((%%%%%%(((***)))(((+++,,,---+++)))(((((()))))))))))))))************(((((()))***,,,---...///.................................///////////////...///111222333333222222111111000/////////000000333333333333444444444444444444333333333444444555777777;;;AAADDDGGGLLLSSSYYY]]]ccchhhkkknnnppprrrtttvvvyyy{{{{{{{{{|||}}}|||{{{zzzyyyxxxxxxxxxxxxwwwyyy{{{~~~uuuhhh^^^UUUQQQMMMJJJJJJMMMMMMWWWiiiuuubbbWWWPPPKKKOOOVVVddd|||yyymmmdddkkkwwwiiiZZZPPPTTT___sssyyyssshhhddd___\\\ZZZUUUTTTRRRPPPMMMKKKIIIHHHEEEEEEEEEDDDCCCCCCBBBBBBAAA@@@???===:::777444222000000000000000000111222333333333222111111000000111444888???JJJ\\\ppp~~~}}}sssrrruuu~~~zzz{{{yyyccc\\\UUUTTTXXXWWWWWWVVVUUUTTTTTTUUUVVVVVVRRRRRRQQQOOONNNMMMKKKKKKIIIGGGEEECCCBBBBBBBBBBBBBBB@@@===;;;999777444222222111111111000000000///000000///.....................---,,,++++++++++++))))))(((((((((((())))))***)))&&&%%%$$$%%%'''((($$$$$$%%%&&&&&&&&&&&&&&&&&&''')))******(((&&&%%%'''***...111333333111000+++++++++++++++++++++***,,,+++******))))))*********++++++,,,---,,,,,,,,,111111000...,,,***(((''',,,+++)))((('''(((((()))***************************&&&"""$$$(((+++)))%%%***+++,,,+++)))((()))***(((((()))************)))++++++++++++++++++++++++........................///////////////............///000111222222222111000000/////////000111111222222333333333444444444666555444444444444444555888777:::@@@CCCEEEKKKQQQXXX]]]ccchhhlllooorrruuuuuuxxx{{{}}}}}}}}}~~~}}}}}}|||{{{{{{zzzzzzzzzxxxzzz}}}qqqfff[[[UUUQQQMMMLLLNNNIIIRRRaaatttmmm^^^UUUPPPQQQSSS]]]qqq{{{mmmpppyyyjjjVVVQQQRRRYYYiii|||zzztttzzz{{{mmmeeeaaa^^^\\\VVVUUUSSSPPPNNNKKKIIIHHHEEEEEEEEEDDDCCCCCCBBBBBBBBBAAA???===:::777444222111000000//////000111111222222222222222222222111222555;;;DDDRRRfffzzzyyypppsss{{{~~~{{{yyy{{{{{{ddd\\\UUUUUUYYYXXXYYYXXXWWWVVVUUUUUUVVVWWWRRRRRRQQQPPPNNNMMMLLLLLLJJJHHHFFFCCCAAA@@@??????BBB@@@===;;;999777444222111111111000000000000000000000///............///......---,,,++++++++++++))))))(((((((((((())))))***(((&&&%%%$$$%%%'''((($$$%%%&&&'''(((''''''&&&&&&''')))******(((&&&%%%$$$''',,,111444444333222,,,,,,,,,+++++++++++++++,,,++++++***************)))******+++++++++++++++000000000///...,,,+++***,,,)))%%%""""""$$$'''***))))))))))))))))))))))))---)))&&&''',,,...,,,((((((***++++++******+++,,,(((((()))************)))++++++++++++++++++++++++........................///////////////...............///000111111111111000000000000000111222333222222222222333333333444666666555555444555555555888777999>>>AAACCCIIIPPPWWW\\\bbbhhhmmmqqqtttvvvwwwyyy}}}~~~}}}}}}||||||zzz|||yyylll___XXXSSSOOOLLLMMMIIIPPP\\\kkkyyyfffZZZTTTPPPQQQYYYjjj~~~|||iiiSSSQQQNNNQQQ___pppzzzyyyssspppuuupppfffbbb___\\\VVVUUUSSSPPPMMMKKKIIIHHHEEEEEEEEEDDDCCCCCCBBBBBBBBBAAA???===:::777555333111111000000000000111111000000111222333444444444444888???JJJ[[[ooo}}}wwwqqqxxx}}}{{{yyyxxx{{{}}}fff^^^WWWVVVZZZXXXZZZYYYWWWVVVUUUUUUUUUVVVRRRRRRQQQPPPOOONNNMMMMMMJJJHHHFFFCCC@@@???>>>>>>BBB???===;;;999777555222000000000000000000000000//////......---......///......---,,,++++++++++++)))((((((''''''(((((()))((('''&&&&&&%%%&&&'''(((%%%&&&''''''((((((''''''$$$%%%&&&''''''&&&%%%%%%$$$&&&+++///222333333333+++++++++,,,,,,,,,,,,,,,,,,,,,+++************+++))))))***++++++++++++***,,,,,,---,,,,,,+++******(((&&&""""""&&&))))))))))))))))))))))))))))))'''&&&'''+++,,,+++(((''')))***+++******,,,---))))))))))))************(((((()))***,,,---...///.................................////////////////////////000111111222222000000000111222333444555333333333333444444444444666666555555555666666777999777999===???AAAGGGOOOVVVZZZaaahhhmmmqqquuuwwwxxx{{{~~~~~~~~~uuueee\\\VVVPPPLLLLLLKKKPPPXXXccctttnnn]]]UUUMMMOOOVVVdddzzzkkkWWWNNNKKKKKKTTTcccnnnqqqoookkknnnzzzuuuiiiddd```\\\WWWVVVTTTQQQNNNKKKIIIHHHEEEEEEEEEDDDCCCCCCBBBBBBAAA@@@???===;;;888666555333222111111111111111111///000111222333555666666777;;;DDDRRRdddxxx|||vvvuuu}}}yyyxxxxxxxxx|||~~~hhhaaaYYYXXX[[[YYYYYYXXXVVVTTTSSSSSSSSSSSSQQQQQQPPPPPPOOONNNMMMMMMIIIGGGEEEBBBAAA@@@??????AAA>>><<<::::::888666333///000000000000000000000...---------------............---,,,++++++++++++((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''$$$%%%%%%%%%&&&'''''''''&&&'''***,,,...000000000***++++++,,,,,,------------,,,++++++******++++++)))***++++++,,,,,,++++++++++++++++++***)))(((((('''%%%$$$###$$$&&&(((***))))))))))))))))))))))))$$$%%%&&&'''(((((((((((()))***++++++***)))***,,,***)))((((((((()))+++,,,(((((()))***,,,---...///........................------......//////000000000000000000111222333333111111111222333555666777555555555555666666666666555555555555666777888888999777888<<<>>>@@@FFFNNNTTTYYY```ggglllqqquuuxxxyyy|||pppddd]]]UUUOOOMMMLLLOOOSSS[[[iiiyyydddYYYPPPRRRVVV^^^oooqqq```PPPKKKHHHLLLWWWaaagggiiifffgggssszzzlllgggccc]]]YYYXXXUUUSSSOOOLLLJJJIIIEEEEEEEEEDDDCCCCCCBBBBBB??????>>>===;;;999888666444444333222222222222222111111222222333444555555888===HHHYYYmmm|||}}}zzzxxxyyyzzzzzz~~~jjjccc[[[YYY\\\YYYXXXWWWUUUSSSQQQQQQQQQQQQQQQPPPPPPOOONNNMMMLLLLLLHHHFFFEEECCCBBBAAABBBBBB@@@>>>;;;::::::999666444////////////000000000000------,,,,,,,,,------.........---,,,++++++++++++((((((''''''''''''((((((&&&&&&'''((((((''''''&&&%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&''')))***+++((()))***+++,,,---------******+++,,,,,,---......---,,,++++++******++++++++++++,,,------------,,,---,,,,,,,,,***)))(((''''''((()))+++,,,,,,,,,,,,))))))))))))))))))))))))&&&(((***+++******+++,,,+++,,,,,,+++)))((()))***+++***((('''''')))+++,,,++++++++++++++++++++++++........................,,,------...///000111111000000000000111222333444111111222333444666777888777777777777888888888888555555555555666888999999999777888;;;>>>???FFFMMMSSSXXX```ggglllqqquuuxxxzzz}}}zzzmmmdddZZZSSSPPPLLLNNNPPPUUUaaayyykkk```WWWWWWXXX[[[gggvvvhhhUUUOOOIIIIIIOOOWWW^^^bbbaaabbbnnn}}}nnniiiddd^^^[[[YYYWWWTTTQQQNNNLLLJJJEEEEEEEEEDDDCCCCCCBBBBBB???>>>>>>===<<<:::999888555444444333222222222333333333333333333333333333888>>>KKK^^^sss{{{zzz|||~~~iiiaaaZZZYYY]]]ZZZYYYXXXWWWUUUTTTSSSSSSSSSRRRQQQPPPOOOMMMLLLKKKKKKJJJHHHFFFCCCBBBAAABBBCCCCCCAAA>>>;;;888555333333333222000///...///000222000...,,,+++---/////////---,,,+++***))))))))))))&&&'''(((((('''%%%###"""((((((((((((''''''''''''$$$$$$$$$%%%%%%$$$######''''''(((((('''&&&%%%%%%******++++++++++++******------,,,+++***)))(((''',,,,,,,,,,,,***)))(((''''''&&&&&&'''***---------************))))))))))))(((((((((((())))))))))))***,,,---,,,***)))((()))******+++++++++******))),,,---------,,,***)))'''+++***)))((()))***,,,---)))))))))***+++,,,......---------............///000000000000000000000000......///////////////...111222333555666777777777888999999888666666666777888888777777777777888888:::;;;;;;<<<>>>BBBHHHMMMSSSYYY```fffjjjooouuuzzz|||vvvhhh^^^XXXTTTPPPOOOPPPUUU]]]mmmuuufffXXXVVVUUUXXXcccyyyzzzooonnn\\\KKKFFFKKKRRRXXX]]][[[___iiixxxwwwggg```___[[[XXXUUUSSSQQQNNNKKKIIIHHHFFFDDDCCCCCCCCCBBBAAA@@@@@@??????>>><<<;;;:::666555333111...,,,***)))666222222666777555555777:::BBBOOO___vvv}}}{{{yyyxxx{{{~~~iiibbb[[[YYY\\\YYYYYYXXXVVVUUUTTTSSSSSSSSSRRRQQQPPPOOOMMMLLLKKKKKKIIIHHHEEECCCAAAAAABBBBBBCCCAAA>>>;;;888555444333333222000///...///000111000...------...///...------,,,+++***))))))))))))((()))))))))((('''%%%$$$((((((((((((''''''''''''$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&'''((((((******++++++++++++*********************+++++++++++++++,,,,,,++++++******(((''''''(((+++.........+++*********))))))(((((((((((((((((()))))))))))))))***+++***(((&&&'''(((*********++++++******)))...---,,,***))))))******))))))******++++++++++++************+++,,,---...---------............///////////////////////////+++,,,...111333555666666222333444555666777777777888999:::999777666777888;;;;;;::::::::::::;;;;;;999::::::;;;===AAAGGGKKKRRRXXX___eeeiiiooouuuzzz~~~pppeee]]]XXXSSSQQQPPPSSSZZZhhhmmm\\\YYYUUUVVV^^^qqq~~~mmmaaaRRRDDDBBBHHHMMMRRRUUUYYY]]]eeeqqqoooeeebbb[[[XXXUUURRRPPPNNNKKKHHHEEECCC@@@???@@@@@@???>>>????????????===<<<;;;:::555444333111///.........222//////333555444444777===EEERRRbbbwww{{{zzzyyyzzz}}}~~~jjjddd\\\ZZZ[[[XXXXXXWWWVVVUUUTTTSSSSSSSSSRRRQQQOOONNNMMMLLLKKKKKKIIIGGGEEECCCAAAAAABBBCCCBBBAAA>>>;;;888555444333333222000/////////000111111/////////000///---,,,,,,,,,+++***))))))))))))++++++******))))))(((((((((((((((''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&%%%$$$#########%%%&&&((()))******++++++++++++******))))))*********+++++++++******++++++,,,,,,,,,,,,***)))((())),,,.........+++++++++***)))(((((('''(((((((((((()))))))))))))))))))))'''%%%$$$&&&((())))))******+++******)))///---***(((((()))+++,,,((()))***,,,,,,+++***))),,,,,,++++++++++++,,,,,,---------............///////////////////////////000111111222222222222222333444555666777888888888888999:::999888777888999<<<;;;;;;::::::;;;;;;<<<888999:::;;;<<<@@@EEEIIIQQQVVV^^^dddiiiooouuuzzz|||nnnccc\\\VVVSSSPPPQQQUUU```tttwwwddd]]]WWWVVV[[[jjjiiiUUUIII???@@@FFFJJJLLLNNNUUUXXX^^^gggttt{{{mmmddd\\\YYYUUURRROOOMMMJJJHHHFFFCCC???>>>>>>??????>>>?????????>>>===<<<;;;:::555444222000000111222333111...///333555444666:::@@@JJJWWWfffxxx~~~xxxxxxyyy{{{~~~kkkeee]]]ZZZ[[[VVVXXXWWWVVVUUUTTTTTTTTTTTTRRRQQQOOOMMMLLLKKKKKKKKKJJJHHHFFFCCCBBBBBBCCCDDDBBB@@@>>>;;;888666444333222111000000//////000000111000000000111///---***,,,++++++***))))))******,,,+++***))))))))))))***(((((('''''''''&&&&&&&&&%%%&&&''''''''''''''''''((('''%%%$$$$$$%%%'''(((******++++++++++++******,,,,,,++++++***))))))(((***************++++++,,,***)))((()))+++---------,,,++++++***)))(((''''''(((((((((((())))))))))))******(((&&&$$$$$$&&&(((((())))))***************---,,,***)))((()))+++,,,))))))******++++++++++++...---,,,+++++++++++++++---------............///////////////////////////......//////000//////...555666777888999999999999999:::;;;:::999888999::::::999999888888999999:::999:::;;;<<<===@@@EEEHHHPPPVVV^^^eeejjjpppwww|||wwwhhh___XXXTTTPPPOOORRRZZZjjjyyykkkaaaXXXWWW[[[ggg}}}fffSSSIII@@@AAAEEEHHHIIIKKKPPPSSSXXX^^^iiiyyyttteee]]]ZZZUUUQQQOOOLLLIIIGGGHHHEEEBBB@@@@@@AAAAAAAAA>>>>>>>>>>>>===<<<;;;:::666444111000///111333555333111222666777666888===DDDOOO]]]lll|||~~~yyyuuuvvvxxx|||kkkeee]]]ZZZZZZVVVWWWWWWVVVUUUTTTTTTTTTTTTRRRQQQNNNLLLKKKJJJKKKKKKJJJIIIGGGEEEDDDDDDEEEFFFAAA@@@>>>;;;888666555444222111111000000000000000000000///000000///,,,***,,,+++******)))*********+++***)))((((((((())))))''''''''''''&&&&&&&&&&&&%%%&&&''''''(((((((((''')))(((&&&%%%%%%''')))*********++++++++++++******,,,,,,++++++***))))))))),,,+++***))))))))))))******)))'''(((***+++++++++++++++******)))(((((('''(((((((((((())))))))))))++++++)))'''%%%%%%'''***'''((()))***************))))))***+++++++++******,,,+++)))'''(((***,,,.........---,,,++++++++++++---------............///........................$$$&&&)))---000444666777777777888999::::::::::::999;;;<<<;;;:::999:::<<<999999999888888999999999;;;<<<===>>>???AAAEEEHHHOOOUUU]]]eeekkkqqqxxx~~~nnnccc[[[UUUPPPNNNPPPVVVcccpppooobbbXXXWWWZZZcccyyy~~~}}}fffWWWLLLBBB@@@BBBDDDGGGKKKKKKPPPUUUYYYaaapppzzzfff___[[[VVVRRROOOLLLJJJHHHIIIFFFCCCAAABBBBBBBBBBBB======>>>======<<<;;;:::777555222//////000111333555444555777777555999???IIIUUUeeettt{{{wwwsssuuuxxx~~~kkkddd\\\YYYZZZVVVWWWVVVUUUUUUTTTTTTUUUUUURRRQQQNNNKKKJJJJJJKKKKKKJJJHHHFFFDDDDDDDDDEEEFFFAAA@@@===;;;888666555444111111111111000000000///000.........///...,,,+++++++++***************+++)))((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&'''((((((((((((%%%%%%%%%&&&(((***,,,...******++++++++++++******(((((()))***+++,,,,,,------,,,***)))((()))******+++)))(((((()))******)))************))))))))))))(((((((((((())))))))))))+++++++++)))'''&&&(((***''''''((()))************'''(((***+++,,,+++******...+++(((&&&&&&)))---///......---,,,,,,,,,,,,,,,---------............///........................(((***---000333555666777999999:::;;;;;;;;;;;;;;;:::;;;<<<<<<;;;;;;<<<======<<<<<<;;;;;;<<<<<<===<<<===>>>??????AAAEEEGGGMMMSSS\\\dddjjjqqqyyy~~~wwwjjj___XXXRRROOOPPPTTT^^^iiiuuudddXXXWWWYYY^^^qqqsssmmmlllmmmsssuuuuuuyyy|||tttgggXXXMMMBBB??????@@@DDDHHHJJJOOOUUUXXX[[[gggzzzkkkbbb^^^XXXSSSOOOMMMJJJHHHFFFDDDBBBAAABBBAAA@@@???===============<<<;;;:::777666333111//////000111444333555777666555:::AAAPPP^^^ooo|||zzzwwwtttvvv{{{kkkcccZZZXXXZZZWWWVVVVVVUUUUUUTTTTTTUUUUUURRRPPPMMMKKKIIIJJJKKKKKKHHHFFFDDDCCCBBBCCCDDDEEEAAA???===;;;888666555555111111111111111000/////////---++++++---------,,,+++***************++++++'''((()))******)))(((''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%&&&'''(((((('''###$$$%%%''')))***+++,,,******++++++++++++******'''((()))***+++,,,---------,,,+++******,,,---...,,,***))))))***+++***)))))))))))))))************(((((((((((())))))))))))***++++++***(((''''''(((&&&'''((()))************((((((((()))***++++++,,,,,,+++)))'''(((***,,,......------,,,,,,,,,---------------............///........................111222222333333333222222::::::;;;<<<<<<<<<<<<;;;:::<<<======<<<<<<===>>>??????>>>>>>>>>>>>??????;;;===>>>??????@@@CCCEEEIIIPPPYYYaaahhhoooxxx}}}uuueee]]]UUURRRPPPRRRZZZcccxxxlll]]]ZZZYYYZZZjjjkkk^^^ZZZYYY[[[^^^bbbeeefffdddbbbVVVLLLCCC@@@??????BBBFFFJJJQQQXXXXXXXXX___ooo}}}sssddd```YYYTTTPPPNNNKKKIIIDDDCCCBBBBBBBBBAAA???<<<<<<<<<======<<<<<<;;;;;;777666555333222222222222222222555888888888???HHHYYYhhhxxx|||zzz{{{{{{xxxwwwwwwzzzjjjbbbYYYXXX[[[XXXVVVVVVUUUUUUTTTUUUUUUUUUSSSPPPMMMJJJIIIIIIKKKLLLFFFEEECCCAAA@@@AAABBBCCC@@@???===;;;888777555555111111111111111000//////...,,,******+++---------+++***************++++++'''(((***+++,,,***)))'''''''''&&&&&&&&&%%%%%%%%%###$$$%%%&&&''''''''''''%%%%%%&&&'''((((((''''''******++++++++++++******+++++++++***************---,,,++++++,,,///111333...,,,******+++,,,+++***((((((((()))******++++++(((((((((((())))))))))))(((***++++++((('''''''''&&&'''((()))***************((('''&&&'''***---...******))))))******+++,,,---------,,,,,,------...---------.........//////...........................///000222444555555555;;;;;;<<<<<<===<<<<<<<<<:::<<<======<<<<<<===?????????>>>>>>>>>>>>??????:::<<<===>>>>>>???BBBDDDGGGNNNWWW___fffnnnvvv|||~~~iiiaaaXXXSSSQQQRRRXXX___llltttccc^^^[[[YYYgggzzzfffUUUNNNLLLKKKNNNTTTUUUTTTWWW\\\SSSKKKDDDBBBBBBAAABBBFFFKKKSSSZZZYYYVVVZZZhhhuuuyyyfffaaaZZZTTTQQQNNNLLLJJJCCCCCCCCCDDDDDDCCC???<<<<<<<<<<<<===<<<<<<;;;;;;666666555555555444444333111222666:::;;;===EEEOOO```nnn{{{rrrqqquuu{{{}}}xxxwwwxxxzzz}}}hhh```YYYXXXZZZVVVUUUTTTTTTTTTVVVVVVTTTRRRQQQNNNLLLKKKKKKLLLKKKKKKIIIHHHFFFEEEDDDDDDCCCCCCCCC@@@<<<:::999777555333333222111////////////000...............---------((())))))))))))***************)))(((((()))***+++(((''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$###''''''&&&&&&&&&&&&''''''++++++++++++,,,,,,---...111...+++***+++,,,+++***++++++,,,,,,---.../////////---+++)))(((((()))***)))'''&&&''')))***(((%%%((()))++++++)))((()))***++++++***)))(((((())))))''''''(((******+++++++++***+++,,,------,,,***)))---,,,,,,++++++******)))+++,,,,,,,,,,,,,,,,,,---...///000///...---...000000///---,,,,,,---......///000222444666888:::;;;:::<<<======<<<<<<>>>???@@@??????>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@>>>>>>===>>>@@@CCCFFFHHHKKKNNNUUU^^^eeekkkvvvqqqeeeZZZVVVVVVUUUUUUVVVdddvvv~~~fff___]]]\\\gggxxx{{{dddUUUNNNEEEDDDCCCEEEHHHKKKLLLLLLIIIGGGCCC>>><<<===AAAEEEHHHUUUXXXWWW[[[\\\aaaooo}}}|||jjjbbbZZZVVVRRRMMMJJJKKKIIIFFFBBB@@@AAAAAABBBAAA=========<<<;;;;;;::::::999888777666444444333333777444666:::999888GGGZZZppp}}}vvvmmmmmmrrryyyzzzvvvwww{{{yyy~~~ggg___WWWWWWYYYUUUUUUTTTSSSTTTUUUUUUSSSQQQPPPNNNLLLKKKKKKLLLKKKJJJIIIHHHGGGFFFEEEDDDDDDDDDCCC@@@<<<:::999777555333222111000///.........///............------------)))))))))************+++***)))(((''''''(((((()))(((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''(((((())))))++++++*********+++,,,,,,000---+++***+++++++++******+++,,,---...///000000///...+++)))(((((()))***)))((('''(((******(((&&&((()))++++++)))))))))***++++++***)))))))))))))))'''((()))******++++++++++++++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,///......---,,,+++***)))---...///...---,,,---///.........//////111222222000000222444666777999999:::;;;======<<<<<<===?????????>>>>>>>>>??????@@@@@@@@@@@@AAAAAAAAABBBBBB@@@?????????AAACCCFFFHHHKKKNNNTTT^^^dddjjjuuuyyylll^^^XXXVVVTTTTTTUUU^^^nnnmmmccc^^^]]]hhhxxx{{{dddRRRJJJCCCBBB@@@@@@BBBDDDDDDDDDFFFEEEBBB???<<<>>>AAADDDLLLYYY\\\[[[]]][[[]]]hhhwwwmmmddd[[[WWWRRRMMMJJJJJJGGGEEEBBB@@@AAAAAA@@@???=========<<<;;;;;;::::::888777666555333333333333666333555;;;;;;>>>OOOcccuuu|||qqqhhhjjjsss{{{|||wwwtttuuuyyy{{{~~~fff^^^VVVUUUWWWTTTTTTSSSRRRSSSTTTSSSRRRPPPOOOMMMKKKKKKLLLLLLKKKJJJJJJIIIGGGFFFEEEEEEDDDDDDCCC@@@<<<:::999777555333111000///...------------............------,,,,,,)))************+++++++++***)))((('''&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((())))))***+++,,,---++++++******))))))******...,,,*********+++***)))******,,,---///000111222000...,,,+++***)))*********)))((()))++++++)))((((((***++++++***))))))***+++***))))))))))))))))))'''((()))******+++******++++++*********++++++,,,***++++++,,,------......///......---,,,+++******,,,---...---,,,+++,,,.........///000111111111000000111222333555666777888999:::<<<<<<;;;<<<===??????>>>>>>??????@@@AAABBBBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBAAAAAACCCDDDFFFHHHKKKMMMTTT\\\ccciiisss~~~uuuddd[[[WWWTTTSSSTTTZZZfff{{{wwwiiiaaa^^^hhhwww}}}eeeRRRGGGCCCAAA>>>===>>>>>>>>>===AAAAAAAAA???===>>>AAACCCLLLZZZ___```bbb^^^\\\eeeooorrrhhh\\\WWWRRRMMMJJJJJJFFFDDDBBBAAAAAA@@@>>><<<=========<<<;;;;;;::::::777666555444333222222222555222555;;;???GGGZZZnnn~~~yyymmmeeejjjwwwxxxtttrrrtttxxxggg^^^VVVUUUWWWSSSTTTRRRRRRRRRSSSRRRPPPOOONNNLLLKKKKKKLLLLLLKKKJJJJJJIIIHHHFFFEEEEEEEEEEEECCC@@@<<<:::999777555333111000000///.........---///......------,,,,,,,,,************++++++++++++******)))(((''''''&&&&&&(((''''''''''''&&&&&&&&&%%%%%%&&&''''''''''''&&&((()))***,,,---...//////---,,,+++******)))******---+++))))))***+++***((()))***+++---///111222333000///---,,,+++******************+++++++++***)))(((***,,,+++***)))************)))))))))))))))***(((((()))***************+++***)))))))))***,,,---,,,,,,,,,------.........++++++,,,,,,---.........,,,---......,,,,,,---...//////000000///---+++***111222333444555666777777888:::;;;<<<;;;<<<===???>>>>>>??????@@@BBBCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCDDDDDDFFFGGGHHHLLLMMMSSS[[[aaagggrrr|||}}}jjj^^^XXXTTTSSSUUUYYYbbbtttooodddaaajjjxxx~~~gggTTTIIIDDDBBB???===>>>>>>===<<<===>>>??????>>>???AAACCCHHHWWW___ccchhhddd```gggnnn~~~xxxkkk^^^WWWTTTOOOLLLLLLGGGEEEDDDCCCCCCAAA>>>;;;=========<<<;;;;;;::::::777777666555444333333444555333555;;;CCCPPPeeexxxxxxlllfffooo{{{vvvsssrrruuuzzzhhh___WWWVVVWWWTTTTTTSSSRRRRRRRRRRRRPPPNNNMMMKKKKKKKKKLLLLLLKKKIIIIIIIIIGGGFFFEEEDDDDDDDDDCCC@@@<<<:::999777555333222111111111000///......///......---,,,,,,++++++))))))*********+++++++++++++++******)))(((''''''(((''''''''''''&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&''')))+++---...///000000...---,,,+++++++++++++++,,,***)))***++++++***((()))***+++---///000222222///...---,,,+++*********)))***+++++++++*********)))***,,,,,,***)))***+++***)))))))))))))))******((())))))************)))******)))((()))***,,,---.........------,,,,,,,,,++++++,,,------...//////---///000///...---...///...////////////---+++***222222333444666777888888888:::;;;<<<<<<<<<>>>@@@?????????@@@BBBCCCEEEEEECCCCCCCCCCCCCCCCCCBBBBBBDDDDDDEEEEEEFFFGGGHHHHHHLLLMMMRRRYYY___eeepppzzzqqqccc\\\VVVUUUVVVXXX___mmmxxxjjjeeelllwww}}}hhhVVVLLLCCCAAA>>>>>>>>>??????>>>;;;===????????????AAACCCGGGVVV___eeellliiidddjjjqqqppp```YYYUUUQQQOOOOOOIIIHHHFFFEEEDDDBBB???<<<=========<<<;;;;;;::::::999888777666555555555666666555777===HHHXXXooo~~~wwwmmmkkkwwwxxxttttttuuuzzzhhh___WWWVVVWWWSSSTTTSSSRRRRRRRRRRRRPPPNNNKKKKKKJJJKKKLLLLLLKKKIIIIIIHHHFFFEEEDDDDDDCCCCCCCCC@@@<<<:::999777555333222222222222111000///...///......---,,,+++******((())))))))))))***************++++++***)))((('''(((''''''''''''&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&'''(((***---...//////...------,,,,,,+++,,,,,,,,,+++******+++,,,,,,***)))))))))+++,,,...///000111......---,,,+++***)))))))))***,,,,,,***)))***+++)))+++,,,,,,+++******+++)))))))))))))))******+++))))))************)))))))))))))))))))))***+++,,,.........---,,,++++++***............------,,,,,,...///000///......///000,,,---...000111111222222222333444555777888999:::888:::<<<=========???AAA@@@@@@AAAAAABBBDDDEEEFFFDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHIIIIIILLLLLLQQQWWW]]]cccnnnyyyzzzkkkaaaZZZVVVWWWTTTZZZfffyyyqqqjjjnnnvvv}}}iiiXXXMMMBBB@@@>>>===>>>??????>>><<<===????????????BBBDDDIIIWWW___fffnnnlllhhhnnnwwwxxxeee[[[WWWRRROOOOOOLLLJJJGGGEEEDDDBBB???============<<<;;;;;;::::::999888777777666666777777777888;;;AAANNNbbbxxx|||sssooorrr}}}uuutttuuuxxxggg^^^VVVTTTVVVRRRUUUTTTSSSSSSSSSRRRPPPNNNJJJJJJJJJKKKMMMMMMKKKIIIGGGGGGEEEDDDCCCBBBBBBBBBCCC@@@<<<:::999777555333000111111111000///...---///......---,,,+++***)))''''''((((((((()))))))))(((((()))******)))((('''(((''''''''''''&&&&&&&&&$$$%%%&&&''''''(((((((((&&&(((***,,,---------,,,++++++++++++++++++,,,---+++++++++,,,------+++***))))))***+++,,,---...///------,,,,,,+++)))(((((('''***,,,+++)))((()))+++)))+++,,,,,,+++******+++)))))))))))))))***++++++))))))************))))))'''((()))***++++++++++++,,,,,,,,,,,,,,,+++++++++............---------------...//////------...///,,,,,,---...000222333444333333555777888:::<<<<<<999;;;===>>>>>>???AAABBBBBBBBBBBBBBBCCCDDDEEEFFFFFFFFFEEEEEEEEEDDDDDDDDDBBBCCCDDDFFFHHHIIIJJJJJJLLLLLLPPPVVV[[[aaalllwww}}}sssggg]]]XXXVVVQQQWWWbbbqqqyyynnnnnnsss~~~ooo\\\OOODDDBBB???>>>???@@@???>>>>>>?????????>>>???BBBEEEGGGTTT\\\dddoooqqqooovvvzzzkkk^^^XXXRRRMMMLLLMMMJJJFFFCCCBBB@@@>>>============<<<;;;;;;::::::888777777666666666666666777999>>>FFFUUUlllzzzqqqrrr|||xxxrrrsssvvv{{{~~~}}}~~~fff]]]UUUSSSUUUPPPVVVUUUSSSSSSSSSRRRPPPNNNJJJJJJJJJKKKMMMMMMKKKIIIGGGFFFEEECCCBBBBBBBBBBBBCCC@@@<<<:::999777555333///000000000000...---,,,//////...---+++******)))''''''''''''((((((((((((&&&'''((())))))(((''''''(((((('''''''''&&&&&&&&&%%%&&&'''((())))))))))))&&&'''))),,,---,,,+++******)))))))))***+++,,,,,,+++++++++---......,,,***))))))***++++++,,,------,,,,,,,,,+++***)))(((''''''))),,,+++)))''')))***)))+++---,,,+++***+++,,,))))))((())))))***++++++))))))*********))))))(((&&&''')))***+++++++++***)))******++++++,,,,,,---++++++,,,---...///000111,,,---......,,,,,,---...------,,,,,,,,,...000111333444555777:::<<<===>>>:::<<<>>>>>>??????AAACCCCCCCCCBBBCCCCCCDDDEEEFFFGGGGGGGGGGGGFFFFFFEEEEEEAAABBBDDDFFFHHHIIIJJJJJJLLLLLLPPPVVV[[[aaalllwww|||yyylll```XXXVVVPPPVVVaaammm~~~qqqnnnqqqxxxvvvaaaRRRHHHFFFCCCAAAAAAAAA@@@??????@@@@@@>>>>>>???CCCEEECCCPPPXXXbbbpppuuuvvvzzzooo```XXXQQQKKKIIINNNJJJEEEAAA@@@???===<<<>>>======<<<;;;;;;::::::777666666555555555555666666:::@@@III[[[sssxxxrrrvvv}}}vvvppprrrvvv|||}}}|||{{{{{{|||~~~iiiaaaWWWTTTVVVRRRVVVVVVVVVUUUTTTSSSRRRRRRQQQPPPOOONNNMMMKKKJJJJJJKKKHHHFFFEEEEEEDDDCCCBBB@@@???<<<999666444222222//////000000111111222222------......------,,,+++)))))))))))))))))))))))))))******++++++)))((('''&&&&&&&&&%%%%%%$$$$$$$$$'''''''''(((((((((((()))))))))***++++++++++++***)))************+++++++++***++++++,,,,,,++++++******+++,,,---...---,,,+++++++++,,,++++++***((((((******))))))((((((''''''+++++++++************)))******))))))))))))************************************)))))))))))))))***'''((()))***+++***)))))),,,+++***+++---...---,,,//////.........---------,,,---...000111333444444444444444444555777888999:::;;;<<<===>>>???@@@AAAAAAAAAAAAAAABBBDDDEEEFFFIIIIIIHHHGGGFFFFFFGGGGGGEEEGGGHHHHHHHHHHHHIIIKKKPPPQQQSSSVVV[[[bbbkkkqqq|||qqqcccYYYUUUZZZUUUUUUbbbwwwvvvrrrssszzz|||fffYYYJJJFFFAAA???@@@AAA@@@???BBBAAA???>>>>>>???AAABBBEEEJJJRRR]]]mmm|||ssscccZZZRRRMMMLLLHHHGGGFFFDDDBBB@@@???>>>;;;;;;;;;;;;;;;;;;:::::::::999888777666555444333555666===LLLbbbyyy}}}vvvzzzvvvrrrsssyyyzzzyyywwwwwwyyy}}}~~~hhh```WWWTTTVVVSSSVVVVVVUUUTTTSSSSSSRRRRRROOOOOONNNMMMLLLLLLKKKKKKIIIFFFDDDCCCCCCBBBAAA@@@>>>===;;;888666555444444//////000000000000000000---------...------,,,+++)))))))))))))))))))))))))))******+++***)))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''))))))***++++++++++++***************+++++++++++++++++++++,,,,,,+++++++++***+++,,,,,,------,,,,,,,,,,,,+++******))))))(((+++*********))))))))))))+++++++++************)))******))))))))))))******++++++++++++++++++++++++******))))))))))))******,,,,,,---............---...---,,,,,,......---+++///.........---------------...///000111222333444333333444555666888999::::::;;;<<<===>>>@@@AAAAAADDDDDDDDDDDDFFFGGGHHHIIIGGGGGGFFFEEEEEEEEEEEEEEEEEEGGGHHHHHHHHHHHHJJJKKKNNNOOOQQQTTTYYY```hhhnnnyyyzzzjjj___YYYYYYVVVVVV```qqq{{{uuutttwwwkkk\\\NNNIIICCC@@@@@@AAA???===@@@???>>>>>>>>>???@@@AAACCCHHHPPPYYYhhhxxxyyyggg\\\SSSMMMKKKHHHGGGEEECCC@@@>>>===<<<;;;;;;;;;;;;;;;:::::::::777777777777666666666666777999BBBQQQfff{{{|||{{{}}}uuurrrqqqsss{{{}}}xxxwwwvvvwwwyyy}}}zzzeee^^^VVVUUUWWWTTTVVVVVVUUUTTTSSSRRRQQQQQQMMMMMMMMMMMMLLLLLLLLLKKKHHHFFFDDDBBBBBBBBBAAA???<<<;;;999888777666666555000000//////////////////---------------,,,++++++))))))))))))))))))))))))))))))*********)))((('''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''))))))***++++++++++++***************+++++++++,,,+++++++++++++++++++++++++++++++++++++++,,,---------,,,***)))(((((())))))++++++++++++************+++++++++************)))******))))))))))))******+++++++++++++++++++++++++++******)))******++++++,,,++++++++++++,,,---------,,,,,,---...//////...............------------//////000000111222333333333444555666888999;;;;;;:::;;;<<<===???@@@AAAAAABBBBBBBBBBBBCCCEEEFFFGGGGGGFFFFFFEEEEEEEEEEEEFFFDDDFFFHHHHHHHHHIIIKKKLLLLLLMMMOOORRRWWW]]]eeekkkuuu|||ssseee\\\YYYWWWXXX___jjj}}}~~~uuusssrrr~~~qqq___SSSMMMFFFAAA@@@@@@>>>;;;=========>>>>>>?????????CCCHHHNNNVVVdddttt}}}mmm___UUUNNNKKKHHHGGGDDDBBB???===;;;;;;<<<;;;;;;;;;:::::::::999555666666777777888888888888===HHHXXXkkk|||uuuxxx}}}rrrqqqqqquuu||||||yyyvvvuuuuuuvvvxxx|||wwwbbb\\\UUUTTTXXXUUUVVVVVVUUUSSSRRRQQQPPPPPPLLLLLLLLLLLLLLLLLLLLLLLLJJJHHHEEEDDDDDDDDDBBBAAA<<<;;;999888666555555555000000//////......------,,,------------,,,++++++)))))))))))))))))))))))))))))))))))))))(((((((((&&&&&&''''''(((((())))))'''''''''(((((((((((()))))))))***++++++++++++************+++++++++,,,,,,++++++++++++++++++++++++,,,+++*********+++---...---,,,***((('''((()))***************************+++++++++*********))))))******))))))))))))******************************++++++*********+++,,,,,,+++***)))((()))***+++,,,***))))))+++...000000///------------------------000000000111111222222222555666777888999:::::::::;;;;;;<<<===???@@@AAABBBAAAAAAAAABBBCCCDDDEEEFFFIIIHHHHHHGGGGGGHHHHHHHHHDDDFFFHHHIIIIIIIIIKKKMMMKKKMMMOOORRRVVV\\\ccchhhrrrzzz{{{iii^^^XXXWWWYYY]]]dddttt{{{qqqmmmlllvvvvvv___UUUOOOGGGAAA@@@???===;;;;;;<<<===>>>????????????CCCHHHMMMTTT___nnnxxx{{{tttcccWWWPPPMMMGGGFFFDDDAAA???>>>>>>===<<<;;;;;;::::::999999999666666666777777888888999999@@@LLL\\\nnn~~~~~~|||rrrwww}}}vvvrrrrrrtttwww}}}}}}yyyvvvsssssssssuuuxxx|||sss___ZZZTTTTTTXXXUUUVVVUUUTTTSSSQQQPPPOOONNNJJJKKKKKKKKKKKKLLLLLLLLLJJJGGGEEEDDDDDDCCCBBBAAA===<<<:::888666444333333000000//////......------,,,,,,------,,,,,,+++***)))))))))))))))))))))))))))))))))((((((((((((((('''''''''(((((()))))))))'''''''''(((((((((((()))))))))***++++++++++++******++++++++++++,,,,,,,,,,,,++++++******++++++,,,,,,+++***)))***+++,,,------,,,)))''''''''')))***))))))))))))))))))))))))+++++++++*********))))))******))))))))))))******))))))))))))))))))))))))+++++++++++++++,,,---------,,,+++***+++,,,---...+++***)))***,,,------,,,,,,,,,------------------000000111111222222222333777888999999999999888888;;;<<<===>>>???@@@AAABBBDDDDDDEEEEEEFFFGGGIIIJJJIIIHHHHHHHHHHHHHHHIIIIIIEEEGGGIIIIIIIIIIIIKKKMMMLLLMMMPPPSSSVVV\\\bbbgggqqqxxxmmm```XXXXXXYYY[[[```nnnwwwkkkffffffnnn}}}|||bbbVVVOOOGGGAAA??????===;;;;;;<<<===???@@@AAAAAAAAAAAAGGGKKKPPPYYYfffpppsssuuuyyy{{{hhh[[[SSSOOOGGGEEECCCAAA@@@@@@AAAAAA<<<;;;;;;:::999999888888777777777777888888888888;;;BBBNNN^^^ooo}}}{{{wwwrrrwwwyyyqqqoooqqquuuzzz}}}zzzvvvtttpppppprrrtttxxx|||qqq]]]XXXRRRSSSWWWUUUVVVUUUTTTRRRQQQOOONNNMMMJJJJJJJJJJJJKKKKKKKKKKKKGGGEEECCCAAAAAAAAA@@@>>>===<<<:::777555333222222000000//////////////////,,,,,,,,,,,,,,,+++******))))))))))))))))))))))))***)))((('''''''''(((((('''''''''(((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''))))))***++++++++++++***++++++++++++,,,,,,,,,,,,---,,,+++******+++,,,---***************+++,,,,,,,,,+++)))(((''''''((((((((((((((((((((()))))))))+++++++++************)))******))))))))))))******))))))))))))))))))))))))++++++++++++,,,---......***************++++++,,,...---+++***+++***(((''',,,,,,,,,,,,------------000000111111222333333444777888999::::::999888777;;;<<<===>>>@@@AAABBBBBBCCCCCCDDDDDDEEEGGGHHHIIIGGGFFFFFFFFFFFFGGGGGGHHHGGGHHHJJJJJJIIIIIIKKKLLLLLLNNNQQQSSSWWW\\\aaaeeeooovvvttteee[[[YYYXXXYYY\\\iiiyyyjjjcccbbbgggtttjjjYYYRRRIIIBBB@@@???>>><<<;;;<<<===>>>@@@AAABBBCCC???EEEJJJMMMSSS^^^fffiiilllpppyyynnn```VVVPPPHHHFFFDDDAAA@@@AAAAAABBB<<<<<<;;;:::999888777777888888888888888888888888>>>FFFTTTcccssszzzyyy~~~|||tttssswwwuuuoooiiinnnuuu{{{}}}zzzxxxtttqqqnnnoooqqqtttyyy}}}ppp\\\WWWQQQRRRVVVTTTVVVUUUTTTRRRPPPNNNMMMMMMJJJJJJJJJJJJJJJJJJJJJJJJGGGEEEBBBAAAAAAAAA???>>>;;;:::888777555444444444//////000000000000000000+++,,,,,,,,,,,,+++******))))))))))))))))))))))))***)))((('''&&&''''''(((((((((''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''))))))***++++++++++++***+++++++++,,,,,,,,,---------,,,***))))))***,,,---))))))***+++++++++++++++*********)))((((((''''''(((((()))))))))*********+++++++++************)))******))))))))))))******************************+++++++++,,,,,,---...///(((((())))))*********)))---,,,+++++++++,,,***)))++++++,,,,,,,,,---------//////000111333444555555333555777999::::::999999<<<<<<===>>>@@@AAABBBCCCAAAAAABBBBBBCCCEEEFFFGGGFFFFFFFFFFFFFFFGGGHHHIIIHHHJJJKKKJJJIIIHHHIIIKKKLLLNNNQQQSSSVVV[[[```dddkkksss}}}}}}nnn___[[[WWWVVVYYYdddzzzqqqggg___bbbnnnxxx```XXXMMMEEEBBB@@@>>><<<::::::;;;<<<===@@@BBBDDD@@@FFFLLLNNNSSS[[[bbbdddgggiiippp}}}tttdddXXXPPPJJJHHHDDDAAA???>>>??????<<<<<<;;;:::999888777777666666777888999::::::;;;AAAKKK[[[kkkyyywwwwww}}}sssqqquuuyyyzzzrrrooohhhnnnvvv}}}}}}zzzxxxuuuqqqooommmnnnqqquuuyyy~~~ooo[[[VVVPPPQQQUUUSSSUUUUUUSSSRRRPPPNNNMMMLLLKKKKKKJJJJJJJJJIIIIIIIIIIIIGGGDDDCCCCCCCCCAAA@@@999888777666666555666666//////000000111111222222+++,,,,,,,,,,,,+++******))))))))))))))))))))))))***)))(((&&&&&&''''''(((((((((''''''&&&&&&&&&%%%'''''''''((((((((())))))))))))***++++++++++++***++++++,,,,,,,,,------------,,,***))))))***,,,---((()))***,,,,,,+++******)))*********)))((('''&&&))))))******+++++++++,,,+++++++++************)))******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000+++,,,---...///...---,,,)))((((((+++...000000///+++++++++,,,,,,---------...///000111333444555666000222555888:::;;;;;;;;;<<<<<<===???@@@AAABBBCCCEEEEEEEEEEEEFFFHHHIIIJJJHHHHHHHHHHHHIIIIIIJJJKKKJJJKKKKKKKKKIIIHHHIIIJJJKKKMMMPPPSSSUUUZZZ___bbbhhhppp{{{uuubbb\\\WWWUUUWWWaaatttwwwkkk^^^___jjj~~~eee\\\QQQHHHCCC@@@===;;;:::999999:::<<>>AAACCCEEEFFFDDDDDDEEEFFFGGGHHHIIIIIIGGGGGGHHHHHHHHHIIIIIIIIIMMMLLLLLLKKKKKKKKKKKKLLLLLLNNNPPPRRRTTTYYY^^^bbbiiipppyyywwwjjj___VVVVVVXXX\\\jjjzzztttiiiggghhhqqqlll```RRRIIIBBB======@@@;;;<<<<<<<<<;;;<<>>======<<<;;;:::999999999999:::666666888999888;;;???JJJ\\\rrrvvvrrrvvv{{{tttnnnuuuzzzssspppqqqoootttzzz}}}xxxtttpppnnnllllllnnnpppsssuuuxxx|||uuu]]]UUUUUURRRRRRUUUVVVVVVVVVUUUSSSQQQOOOMMMLLLLLLLLLLLLKKKKKKKKKKKKHHHFFFDDDCCCCCCCCCBBBAAA<<<;;;999777555333222222111000000////////////000------,,,,,,,,,,,,++++++))))))))))))))))))******((((((((((((((()))***+++%%%%%%%%%%%%&&&'''((()))&&&&&&'''(((((()))******)))))))))))))))***++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---......000///...,,,,,,,,,,,,,,,'''&&&&&&''')))+++,,,+++&&&&&&'''((())))))))))))))))))************))))))+++***)))***++++++***))))))))))))*********++++++++++++++++++++++++++++++,,,---------,,,,,,+++************+++++++++,,,,,,***,,,------------...000000111222222444444555666888888999:::::::::999999======>>>???@@@BBBDDDEEEDDDEEEEEEFFFGGGHHHHHHIIIHHHHHHHHHHHHIIIIIIIIIIIILLLLLLKKKKKKKKKKKKKKKLLLMMMNNNPPPRRRUUUYYY^^^bbbhhhnnnxxxpppcccYYYWWWXXX[[[gggvvvqqqkkkiiippp~~~ttteeeTTTJJJDDD???===>>>;;;;;;<<<;;;;;;;;;>>>@@@IIIKKKPPPWWW^^^dddggghhhhhhcccaaafffqqq|||dddYYYVVVMMMIIIEEEAAA@@@???>>>===<<<<<<;;;:::999999999999999666666999999999<<>>>>>>>>???@@@AAACCCCCCEEEEEEFFFFFFGGGGGGHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJLLLKKKKKKKKKKKKKKKLLLLLLNNNOOOQQQSSSUUUZZZ___cccfffmmmwwwwwwiii]]]YYYWWWYYYcccppp|||rrrkkknnnyyykkkVVVJJJEEEAAA===;;;:::;;;;;;:::::::::===???DDDIIIQQQZZZaaafffhhhiiikkkeeeaaaccckkkzzzgggZZZVVVMMMIIIEEEBBB@@@???>>>===<<<;;;:::999999888999999999777777999::::::???FFFZZZmmmvvvmmmnnnvvvvvvvvv}}}xxxwwwzzzwwwqqqllliiijjjmmmrrrvvv|||{{{xxxtttppplllkkkkkkkkkmmmooosssuuuxxx|||{{{bbbYYYWWWTTTSSSUUUWWWWWWWWWVVVTTTRRRPPPNNNLLLLLLLLLLLLKKKKKKKKKKKKGGGEEEBBBAAAAAAAAA@@@>>><<<:::888666444333222111......------------......------,,,,,,,,,+++++++++,,,,,,,,,++++++*********...---+++)))((('''&&&&&&''''''&&&%%%%%%%%%%%%%%%$$$%%%&&&(((***,,,---...******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000000///...,,,+++)))(((((((((+++---,,,(((%%%%%%&&&)))))))))***))))))(((((())))))************))))))+++)))))))))+++,,,+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++************++++++++++++***,,,------------...000000111222222444444555666777888999999::::::::::::======>>>???@@@BBBDDDEEEFFFFFFFFFGGGGGGHHHHHHHHHIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNOOOQQQSSSTTTVVVZZZ___cccgggnnnxxx}}}nnn___ZZZWWWWWW___jjjyyynnnnnnvvvrrrXXXKKKGGGCCC>>>;;;:::;;;;;;:::999:::<<<>>>BBBGGGNNNVVV]]]ccchhhkkkoooiiidddcccgggtttkkk\\\VVVMMMJJJEEEBBB@@@???===<<<;;;::::::999888888999999999777777::::::<<>>;;;:::888666444222111111000000...------,,,,,,,,,------,,,,,,,,,++++++++++++++++++***)))))))))(((---,,,***(((&&&%%%%%%%%%(((((('''&&&%%%%%%%%%%%%%%%%%%''')))+++---...///***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,...000111222......---+++***((('''&&& %%%&&&&&&&&&(((+++******+++++++++***))))))))))))************))))))***)))((()))+++,,,+++*********+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,---***,,,------------...000000111222222444444555666666777888999::::::;;;::::::;;;<<<>>>AAADDDFFFGGGFFFFFFFFFGGGHHHHHHIIIIIIJJJJJJKKKKKKKKKLLLLLLLLLKKKKKKKKKLLLMMMNNNOOOPPPQQQRRRTTTUUUWWW[[[```dddjjjpppyyyrrrbbb[[[WWWVVV\\\fff}}}rrrrrrxxxyyy[[[LLLHHHEEE@@@<<<:::;;;;;;:::999999<<<>>>AAAEEEIIIOOOUUU]]]ffflllqqqlllfffdddfffrrrppp___VVVNNNJJJEEEBBB@@@???===<<<::::::999888888888999999999777888:::;;;>>>GGGQQQeeexxxrrrkkkppp}}}xxx~~~tttwwwwwwmmmiiihhhiiimmmsssuuuyyy~~~vvvsssnnnjjjhhhhhhjjjkkkmmmppptttwwwzzz}}}|||cccZZZXXXUUUTTTVVVXXXXXXXXXWWWVVVSSSQQQPPPLLLLLLLLLLLLKKKKKKKKKKKKHHHEEECCCAAAAAA@@@???===;;;:::888666333222111111333222111000.........---------,,,,,,,,,,,,++++++)))))))))))))))(((((((((((('''''''''''''''(((((()))((('''&&&&&&&&&&&&&&&&&&&&&((()))+++---...///+++************+++,,,,,,************************))))))***,,,...000222333.........---,,,***)))(((###%%%((()))))))))+++,,,))))))***++++++*********))))))************))))))***)))((()))+++,,,,,,+++************+++++++++,,,++++++++++++++++++++++++++++++,,,---------,,,,,,++++++,,,,,,,,,---------***,,,------------...000000111222222444444555666666777888999:::;;;;;;;;;999:::;;;>>>AAADDDGGGIIIEEEEEEFFFGGGHHHIIIJJJJJJKKKKKKLLLLLLLLLMMMMMMMMMLLLLLLLLLMMMNNNPPPQQQRRRRRRTTTUUUVVVXXX\\\aaadddkkkqqqyyyyyyggg^^^ZZZVVVZZZbbbuuuyyyzzz~~~cccQQQJJJEEEAAA???;;;<<<<<<;;;999:::<<<>>>AAACCCFFFHHHLLLVVVbbbkkkooolllhhhfffhhhrrrxxxcccYYYNNNKKKFFFBBB@@@>>>===;;;999999888888888888999999888888999;;;<<>>;;;:::888555333222111000222111000///////////////------,,,,,,,,,,,,++++++((((((((()))))))))))))))((('''''''''((()))******))))))((('''''''''(((((('''((()))***,,,---...///++++++******++++++,,,---))))))))))))))))))))))))))))))***+++---...000111...............,,,+++***111///,,,+++******((('''&&&'''((()))))))))))))))))))))************)))))))))(((((()))+++---,,,+++)))))))))*********++++++++++++++++++++++++++++++***+++,,,,,,---------,,,***+++++++++,,,,,,,,,,,,***,,,------------...000000111222222444444555666666777888999:::;;;;;;;;;:::;;;<<<>>>AAADDDFFFGGGDDDDDDEEEGGGIIIJJJKKKLLLLLLLLLLLLMMMMMMMMMNNNNNNMMMMMMMMMNNNPPPRRRSSSTTTSSSUUUVVVWWWYYY\\\aaaeeeiiipppxxxnnnccc]]]WWWYYY___kkknnnWWWLLLEEEBBBAAA=========<<<::::::<<<>>>AAACCCEEEEEEHHHQQQ]]]gggooommmllllllmmmwwwiii\\\OOOKKKFFFBBB@@@>>><<<;;;999999888888888888999999888888999;;;<<<@@@MMM[[[rrrxxxuuu~~~}}}zzzzzzxxx|||{{{rrrjjjhhhiiijjjooouuuyyy|||~~~zzzssspppkkkgggfffhhhkkkmmmnnnrrrwww{{{}}}{{{bbbZZZXXXVVVUUUXXXYYYYYYYYYXXXVVVTTTRRRPPPLLLLLLLLLLLLKKKKKKKKKKKKIIIGGGDDDBBBBBBAAA???>>>;;;999777555333222111000...------------...//////---------,,,,,,,,,++++++(((((())))))*********+++++++++***))))))((())))))))))))(((((((((((())))))(((((()))***,,,---......++++++******++++++,,,---++++++++++++++++++++++++*********+++,,,---...///,,,,,,---...---,,,***)))+++'''$$$$$$&&&((('''%%%$$$%%%&&&'''(((((((((((())))))************)))))))))(((((()))+++---,,,+++((())))))))))))*********++++++++++++++++++++++++***+++,,,,,,------------)))************+++++++++***,,,------------...000000111222333444555555666666666888999:::;;;;;;;;;<<<<<<===???@@@CCCDDDFFFCCCDDDEEEGGGIIIKKKLLLMMMLLLMMMMMMMMMMMMNNNNNNNNNMMMNNNNNNOOOQQQSSSUUUVVVTTTUUUWWWXXXYYY]]]aaaeeehhhnnnwww~~~sssggg___XXXXXX^^^ddd|||vvv\\\NNNEEEBBBAAA===>>>>>><<<;;;;;;===???@@@CCCEEEFFFHHHOOOZZZcccqqqpppqqqqqqsss}}}mmm___OOOKKKFFFBBB@@@>>><<<;;;999888888888888888999999888888:::<<<<<>>>>>>>>???@@@BBBCCCDDDDDDGGGFFFEEEEEEFFFIIILLLMMMMMMMMMMMMNNNOOOOOOOOOPPPQQQQQQQQQQQQQQQRRRVVVXXXXXXXXXXXXXXXXXX[[[___bbbjjjooovvv}}}xxxggg^^^XXXXXX[[[ccctttcccPPPIIIDDD>>>??????@@@@@@@@@??????>>>DDDBBBBBBDDDEEEHHHQQQ[[[jjjqqqwwwxxxyyysssbbbUUULLLDDDAAA???<<<:::;;;<<<;;;::::::999999::::::<<<;;;:::::::::@@@PPP```{{{yyyoootttvvvvvvrrrmmmiiikkkpppwww|||zzzzzz||||||wwwrrrllljjjhhhgggggghhhkkklllnnnqqquuuyyy}}}iii```XXXUUUWWWTTTVVVWWWXXXXXXWWWTTTQQQNNNLLLLLLLLLLLLKKKJJJIIIHHHHHHEEECCCBBBBBBBBBAAA???===;;;777555444333111///......---...//////---+++------,,,+++************(((((()))))))))*********)))((((((''''''''''''(((''''''((())))))((('''&&&&&&&&&((()))***+++++++++***************+++,,,,,,++++++++++++++++++*********+++,,,---------,,,,,,)))***+++,,,,,,+++***)))******)))((((((((((((((())))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++)))***++++++***)))***+++++++++,,,,,,,,,,,,,,,------------,,,,,,++++++***,,,++++++++++++,,,------+++,,,,,,---...///000000222222222333444555666777777888999:::;;;<<<<<<<<<>>>>>>???@@@BBBCCCDDDDDDGGGGGGGGGGGGIIIKKKMMMNNNNNNNNNNNNOOOPPPPPPQQQQQQPPPQQQRRRQQQQQQSSSVVVYYYXXXXXXXXXXXXXXX[[[___bbbjjjooovvv|||~~~lllbbb[[[ZZZ]]]```pppkkkWWWOOOHHHBBB>>>??????@@@@@@@@@??????CCCAAAAAACCCDDDFFFOOOXXXhhhqqqzzz~~~ttt```WWWNNNEEECCCAAA>>><<<===::::::999888888888888888;;;:::;;;<<<===CCCTTTddd{{{vvvkkknnnxxxtttpppllliiikkkpppwww{{{~~~~~~yyysssnnnjjjhhhgggeeefffhhhjjjlllnnnqqqvvvzzz~~~lllaaaXXXUUUXXXUUUWWWWWWXXXXXXVVVSSSOOOMMMLLLLLLLLLLLLKKKJJJIIIHHHEEEDDDCCCCCCDDDCCCAAA???===:::777555444333111///......---...///...---+++,,,+++++++++++++++++++++*********)))))))))(((((((((((('''''''''((())))))************)))((('''&&&&&&'''((()))***+++++++++******)))))))))***++++++,,,,,,++++++*********)))***+++,,,,,,---,,,,,,,,,***+++,,,,,,,,,,,,+++******)))(((((((((((((((((())))))))))))))))))))))))))))))******************++++++++++++++++++++++++)))***++++++***)))***+++------,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------+++,,,,,,---...///000000222222222333444555666777999999:::;;;;;;;;;::::::>>>>>>???@@@BBBCCCDDDDDDGGGGGGHHHJJJKKKLLLMMMNNNNNNOOOOOOPPPQQQQQQRRRRRRPPPQQQRRRRRRRRRTTTWWWZZZXXXXXXXXXXXXXXX[[[___ccciiinnnuuu{{{tttggg^^^\\\^^^]]]kkkqqq[[[PPPHHHBBB===>>>>>>??????@@@@@@@@@BBB@@@AAABBBBBBDDDKKKUUUbbbmmmyyy{{{dddZZZPPPGGGDDDCCC???>>>???999888777777666666777777::::::;;;===???GGGXXXiii{{{pppeeegggvvv}}}qqqnnnkkkiiikkkqqqwww{{{{{{uuuooojjjgggeeedddcccdddgggjjjlllooossswww|||nnnbbbXXXUUUXXXVVVWWWXXXXXXXXXUUURRRNNNLLLKKKKKKLLLKKKKKKJJJIIIIIIDDDCCCCCCDDDEEEDDDAAA???===:::777555444222000...///---,,,---......,,,+++***+++++++++,,,,,,++++++......---,,,+++***))))))))))))))))))***+++,,,,,,************))))))(((((('''''')))***+++,,,,,,,,,***)))))))))))))))******......------,,,++++++++++++++++++,,,,,,,,,+++++++++,,,---......---,,,+++++++++***************+++)))))))))))))))))))))))),,,++++++******)))))))))************************)))***++++++***)))***+++,,,,,,,,,++++++++++++*********++++++,,,,,,,,,,,,+++++++++***+++,,,,,,---+++,,,,,,---...///000000222222222333444555666777888888999:::;;;;;;;;;;;;>>>>>>???@@@BBBCCCDDDDDDEEEFFFHHHJJJLLLMMMMMMMMMNNNOOOOOOPPPQQQRRRSSSSSSQQQRRRTTTTTTTTTUUUXXXZZZXXXYYYYYYXXXYYY[[[```ccchhhmmmtttyyy~~~zzzkkk___[[[\\\[[[ggg|||yyy___QQQHHHBBB=========>>>>>>???@@@AAABBBAAAAAABBBBBBBBBIIIRRRZZZeeesss|||mmm]]]RRRIIIEEECCC@@@>>>@@@999888888777777777777777::::::<<<>>>AAAIII[[[lll|||jjj``````pppzzznnnllljjjjjjlllrrrxxx|||zzztttmmmgggcccbbbaaaaaacccfffiiikkkqqqtttzzzooocccXXXUUUYYYWWWWWWXXXYYYXXXVVVRRRNNNLLLKKKKKKKKKKKKKKKKKKJJJIIIDDDCCCCCCDDDEEEDDDAAA???<<<:::777444333222000...///---,,,,,,------,,,+++******+++,,,,,,,,,++++++......---,,,+++***))))))******)))******+++,,,---'''''''''(((((()))))))))'''((()))+++,,,,,,------******)))))))))))))))***---------,,,,,,+++++++++++++++++++++++++++++++++***+++,,,------,,,+++***+++***************++++++))))))))))))))))))))))))************++++++++++++************************)))***++++++***)))***+++*********+++++++++,,,,,,)))******++++++,,,,,,---+++************+++,,,,,,+++,,,,,,---...///000000222222222333444555666777666777888:::;;;<<<======>>>>>>???@@@BBBCCCDDDDDDDDDEEEGGGIIIKKKLLLMMMMMMNNNNNNOOOPPPQQQRRRSSSTTTTTTUUUVVVWWWVVVWWWYYY[[[YYYYYYYYYYYYYYY\\\```ccchhhlllsssxxx|||nnn```ZZZ[[[[[[ddduuuhhhWWWLLLFFF>>>>>>=========>>>@@@@@@BBB@@@AAABBBBBBBBBIIIQQQWWWaaammmuuu|||uuu```UUUJJJFFFCCC???===???::::::999888888888888999;;;;;;===@@@CCCLLL^^^ooo~~~|||fff]]]]]]kkkyyylllkkkjjjkkknnntttyyy}}}zzzssslllfff```_________bbbfffiiilllrrrvvv|||nnnbbbXXXVVVYYYWWWWWWXXXYYYYYYWWWTTTPPPNNNJJJKKKKKKKKKKKKKKKJJJJJJEEEDDDCCCCCCDDDCCCAAA???<<<999666444333222000...///---++++++,,,---,,,+++***+++,,,------,,,***)))*********)))))))))(((((())))))((((((((()))******&&&&&&&&&&&&'''((()))***((()))***+++,,,---------++++++***)))))))))******************************,,,,,,+++************+++((()))************)))(((((((((((((((((())))))***))))))))))))))))))))))))''''''(((***,,,---...///************************)))***++++++***)))***+++)))*********++++++,,,,,,)))*********++++++,,,,,,***************+++,,,,,,+++,,,,,,---...///000000222222222333444555666777555666888:::<<<===>>>>>>>>>>>>???@@@BBBCCCDDDDDDDDDEEEFFFHHHJJJLLLMMMNNNOOOOOOPPPQQQSSSTTTUUUUUUWWWYYYZZZZZZYYYYYYZZZ[[[YYYYYYYYYYYYYYY\\\```dddggglllrrrwwwzzzrrrbbb[[[[[[[[[aaaooozzzvvv~~~lllXXXMMMFFF??????======<<<===>>>???@@@???@@@BBBBBBBBBHHHPPPYYY```jjjpppvvv}}}dddXXXMMMGGGCCC>>>===>>><<<;;;::::::999999:::::::::;;;>>>BBBFFFPPPcccttttttaaa[[[\\\kkkwwwjjjjjjjjjlllpppvvv{{{yyyrrriiiccc]]]]]]]]]^^^aaafffjjjmmmsssxxx~~~lllbbbXXXVVVYYYWWWWWWXXXYYYZZZXXXUUURRRPPPJJJJJJKKKKKKKKKKKKJJJJJJHHHEEECCCBBBBBBBBBAAA???<<<999666444333222///...///---+++***+++,,,,,,++++++,,,---------+++)))((((((((()))))))))***************))))))((()))))))))((('''&&&&&&&&&'''((()))((()))+++,,,------......,,,,,,+++***************((((((((()))******++++++---,,,***)))))))))***+++))))))***++++++***))))))((((((((((((((()))******)))))))))))))))))))))))))))******++++++,,,,,,---************************)))***++++++***)))***+++++++++++++++***************************+++++++++***************++++++,,,+++,,,,,,---...///000000222222222333444555666777666777999:::;;;<<<<<<<<<>>>>>>???@@@BBBCCCDDDDDDFFFFFFGGGHHHJJJMMMOOOQQQQQQRRRSSSTTTUUUWWWXXXXXX[[[\\\^^^]]][[[ZZZZZZ[[[YYYZZZZZZYYYZZZ\\\aaadddfffkkkqqquuuyyy~~~wwwfff^^^^^^ZZZ^^^iii}}}uuuooouuu~~~nnnYYYMMMGGGAAA@@@>>><<<<<<<<<===>>>======>>>@@@@@@@@@GGGNNNZZZ```hhhlllooovvviii]]]PPPIIIDDD???===>>><<<;;;;;;:::::::::::::::999:::>>>DDDKKKVVVkkk}}}}}}{{{lll]]]ZZZ[[[lllwwwrrriiiiiikkknnnrrrxxx}}}|||vvvnnneee___\\\\\\\\\^^^bbbgggkkknnntttyyykkkaaaXXXVVVYYYWWWWWWXXXZZZZZZYYYVVVSSSQQQJJJJJJKKKKKKKKKKKKKKKJJJIIIGGGCCCAAAAAAAAA@@@???<<<999666444333111///---///---+++***+++,,,,,,++++++,,,---...---+++((('''))))))***+++,,,---......------,,,+++*********++++++***((('''&&&&&&'''''')))***+++,,,---.........------,,,+++******++++++))))))***+++,,,------...---,,,***)))))))))******,,,---............---,,,******)))******+++,,,,,,))))))))))))))))))))))))000///...,,,***((('''&&&)))))))))))))))))))))))))))+++++++++***)))***+++------,,,+++***)))((('''*********************************)))***++++++,,,+++,,,,,,---...///000000222222222333444555666777888999::::::;;;;;;;;;:::>>>>>>???@@@BBBCCCDDDDDDHHHHHHHHHHHHJJJNNNQQQSSSSSSTTTUUUVVVXXXYYYZZZ[[[]]]___```___]]][[[[[[[[[YYYZZZZZZYYYZZZ\\\aaadddfffkkkqqquuuxxx~~~|||jjjbbbaaaYYY\\\fffyyyssslllqqqyyyuuu^^^RRRLLLBBBAAA>>><<<;;;;;;<<<===;;;:::<<>><<<;;;::::::999999::::::888999???FFFNNN\\\qqqyyywwwvvvzzzgggZZZYYY[[[lll|||rrrnnnhhhiiikkkoootttyyy~~~yyyssskkkbbb[[[[[[[[[\\\^^^bbbggglllooouuuzzzjjj^^^ZZZUUUSSSUUUXXXZZZ[[[[[[XXXSSSMMMJJJKKKJJJJJJJJJLLLLLLJJJIIIGGGEEEDDDDDDDDDDDDAAA???===;;;888555444333111//////............---------+++---///000///---***)))))))))))))))))))))))))))+++***)))(((((()))***+++))))))''''''&&&'''((()))************+++,,,---...------,,,++++++******)))******+++++++++***)))))),,,+++++++++++++++,,,,,,000---++++++,,,---,,,***+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))***++++++***)))&&&&&&''')))***+++------+++,,,------,,,+++***)))+++))))))+++...///,,,******)))((((((((()))+++,,,,,,,,,---...///000111111666555333222222444777999777888:::<<<=========<<<===???AAABBBBBBCCCEEEGGGGGGHHHIIIKKKMMMPPPRRRSSSSSSTTTUUUWWWYYYZZZ\\\\\\___^^^]]]\\\[[[ZZZZZZZZZ[[[\\\]]]]]]]]]^^^aaadddhhhjjjnnnqqqvvv{{{pppccc\\\___```fffuuuvvvjjjjjjooocccTTTOOOEEE@@@===>>>???<<<;;;===BBBCCCCCCBBBAAACCCIIINNNXXXfffiiiffffffbbbcccooosss^^^QQQKKKBBB@@@AAA;;;<<<<<<;;;:::999999999999666999>>>DDDOOObbbxxxtttrrrsssxxx|||vvvaaaYYYZZZ]]]rrrwwwnnniiihhhjjjmmmqqqwww|||{{{uuuqqqkkkddd^^^ZZZZZZ]]]ccceeefffjjjpppuuuxxxjjj___[[[VVVTTTUUUVVVWWWYYYZZZXXXTTTPPPMMMKKKKKKJJJKKKLLLMMMKKKIIIFFFEEEDDDDDDDDDCCCAAA???===;;;888555444333111///............---------------...///000000...---,,,))))))))))))))))))))))))******)))(((((()))******(((((('''&&&&&&&&&'''(((************+++,,,---...)))******++++++,,,------++++++++++++++++++******,,,++++++******++++++,,,///,,,******+++,,,***(((***))))))((('''((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++***)))***++++++***)))(((((())))))******++++++,,,,,,,,,,,,,,,+++******,,,***((())),,,---,,,******************++++++,,,,,,,,,---...///000111111555444333333333555777888888999;;;<<<===>>>======>>>@@@BBBCCCCCCDDDFFFHHHGGGHHHIIIKKKMMMPPPRRRTTTTTTUUUVVVXXXYYY[[[\\\]]]```___]]]\\\[[[ZZZZZZYYY[[[\\\\\\\\\\\\^^^aaadddhhhjjjmmmqqquuu{{{uuuggg___\\\]]]cccpppxxxiiihhhnnniiiVVVNNNFFF@@@===>>>???<<<;;;===BBBCCCDDDBBBAAACCCHHHMMMWWWeeekkkjjjjjjcccaaakkkyyyuuu```RRRLLLCCCAAABBB<<<<<<<<<;;;:::999999999999888;;;???FFFRRReee{{{ooonnnppptttyyyqqq^^^XXX\\\aaarrruuulllhhhhhhjjjmmmrrrwww|||xxxrrrnnnhhhaaa\\\YYYYYY\\\aaadddeeeiiipppuuuyyykkk```\\\VVVTTTVVVSSSUUUWWWXXXXXXUUURRRPPPLLLKKKKKKLLLMMMMMMLLLJJJFFFEEECCCCCCCCCCCCAAA???===;;;888555444333111///............------------))))))******************))))))))))))))))))))))))***))))))(((((())))))***)))((('''''''''((()))***+++******++++++,,,---...)))******++++++,,,------+++,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++++++++///---++++++,,,,,,***))))))(((((('''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))+++***)))***++++++***)))*********)))))))))))))))---,,,,,,+++++++++++++++---+++(((((()))***************+++,,,,,,,,,,,,,,,,,,,,,---...///000111111333444444555555666777777999999;;;<<<===>>>>>>>>>>>>@@@BBBCCCDDDEEEGGGIIIHHHIIIJJJLLLNNNQQQSSSTTTVVVVVVWWWYYY[[[\\\]]]^^^```___]]][[[ZZZYYYXXXXXXZZZ[[[\\\\\\\\\^^^aaacccfffiiilllooosssyyy|||lllbbb[[[\\\aaammm|||iiiffflllyyyqqqZZZOOOGGGBBB>>>??????<<<<<<===AAACCCDDDCCCAAACCCGGGLLLUUUeeennnpppqqqhhhaaafffnnnxxxbbbTTTMMMCCCAAABBB<<<<<<<<<;;;:::999999999999999<<>>>>>@@@BBBCCCDDDEEEHHHJJJIIIJJJKKKMMMOOORRRTTTUUUWWWXXXYYYZZZ\\\]]]^^^___```___]]][[[YYYXXXWWWWWWZZZ[[[\\\\\\\\\]]]```ccceeegggjjjmmmqqqwww}}}pppddd^^^___bbbkkk~~~kkkfffkkkpppyyy```RRRIIICCC?????????<<<<<<>>>@@@BBBDDDCCCBBBBBBFFFJJJSSSeeeqqqxxx{{{pppcccdddhhh{{{eeeVVVMMMCCCAAAAAA;;;<<<<<<;;;:::999999999999:::<<>><<<<<<>>>???BBBDDDDDDBBBBBBEEEHHHRRReeesss~~~zzzjjjgggggg|||~~~gggWWWNNNCCC@@@@@@;;;<<<<<<;;;:::999999999999:::<<>>>>>@@@BBBDDDEEEGGGIIIKKKKKKLLLMMMOOOQQQTTTVVVWWWYYYYYYZZZ[[[\\\]]]^^^___]]]\\\[[[YYYXXXXXXXXXXXXYYYZZZ[[[[[[[[[]]]```bbbbbbdddgggjjjmmmrrrxxx}}}zzzkkkbbbaaa```dddqqq{{{llliiieeennnnnn\\\MMMFFFAAA@@@>>><<<<<<>>>>>>BBBEEEEEECCCBBBDDDFFFOOObbbsssrrrnnnhhhxxxjjjYYYOOODDD@@@AAA;;;<<<<<<;;;:::999999999999:::<<>>????????????===;;;888555444333111///---------,,,,,,,,,++++++******))))))((()))))))))))))))))))))))))))))))))''''''((())))))(((''''''''''''&&&&&&''')))***+++...------,,,,,,,,,------)))******++++++,,,------******)))***+++...000222222111000///...............000222111...***)))*********)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++***)))***++++++***)))))))))))))))))))))******((())))))***++++++******)))+++,,,,,,***)))+++---******))))))******+++,,,,,,,,,---...///000111111222333555666888999999999;;;;;;;;;;;;<<<>>>???@@@@@@BBBEEEFFFGGGIIILLLNNNLLLLLLMMMOOORRRTTTWWWXXXYYYYYYZZZ[[[\\\]]]^^^^^^[[[ZZZYYYXXXXXXXXXXXXYYYYYYZZZ[[[[[[[[[\\\```bbbaaaccceeehhhlllqqqwww{{{}}}sssdddbbb___aaakkkooogggbbbhhhzzzttt___OOOHHHBBB@@@>>><<<<<<>>>>>>AAAEEEFFFCCCBBBCCCEEELLL^^^pppyyytttkkkxxxooo]]]RRRFFFBBBCCC===<<<<<<;;;:::999999999999<<<>>>CCCPPPcccyyyvvvjjjeeelllzzzpppdddbbbkkkvvvhhhlllyyywwwmmmiiigggfffiiinnntttyyy}}}~~~zzzssskkkdddaaa]]]YYYUUUYYYXXX[[[```dddhhhpppxxxrrrfffaaa[[[XXXZZZVVVVVVVVVUUUTTTRRROOONNNKKKJJJJJJKKKLLLLLLKKKIIIFFFCCC@@@>>>>>>?????????===;;;888666444333111///---------,,,,,,,,,++++++------,,,,,,++++++******))))))))))))))))))))))))&&&'''((())))))((('''&&&+++************,,,...///...------,,,,,,,,,------------,,,,,,+++******)))***)))))))))+++---000222333333111000////////////111444777555222...---...))))))((('''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))+++***)))***+++++++++)))+++++++++***)))((((((''')))***+++---------,,,+++'''***------+++***,,,...,,,+++***)))***+++---...,,,,,,---...///000111111333333444666777999::::::======<<<===>>>???AAABBBBBBDDDGGGHHHJJJKKKNNNPPPLLLMMMNNNPPPRRRUUUWWWXXXYYYYYYZZZ[[[\\\\\\]]]]]]YYYYYYXXXXXXXXXXXXYYYYYYYYYZZZ[[[[[[[[[\\\___bbb```bbbeeegggkkkpppvvvzzz{{{~~~}}}~~~yyyfffdddaaa```jjjqqqeee```dddtttwww```PPPHHHBBB@@@>>><<<<<>>>>>@@@CCCEEEGGGHHHJJJLLLNNNOOOPPPQQQTTTTTTSSSSSSTTTTTTUUUVVVZZZ\\\^^^______^^^]]][[[\\\[[[[[[ZZZYYYXXXXXXXXXWWWYYYYYYYYYYYYYYY[[[]]]___aaadddfffhhhlllqqquuu{{{~~~}}}{{{yyywwwuuuuuuwwwzzz|||zzzjjjccc___bbbhhhuuuwwweeecccdddnnn~~~eeeTTTKKKBBB??????===<<<>>>???AAACCCDDDCCCCCCDDDEEELLLWWWiii~~~zzzuuueeeUUUKKKCCC>>>>>>::::::::::::::::::::::::<<<@@@JJJZZZnnn~~~llllllkkkxxxqqqiiilllzzzxxxjjjrrr~~~qqqkkkiiiiiiiiilllqqquuuxxx{{{}}}zzztttoooiiiccc^^^ZZZVVVTTTTTTUUUYYY]]]ccckkkttt{{{wwwggg```[[[XXXWWWVVVVVVVVVUUUSSSQQQOOOMMMMMMMMMNNNMMMMMMKKKIIIHHHEEECCC@@@@@@@@@AAA@@@@@@;;;:::777555333111111111111///,,,,,,---.........,,,,,,,,,,,,+++++++++***))))))))))))************''''''((((((((((((''''''&&&'''''''''(((***+++,,,------,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,+++,,,,,,+++******+++,,,,,,111111111000000000//////000222222111///---------***)))((('''&&&&&&&&&&&&))))))))))))))))))((((((((()))***+++,,,---------++++++******)))*********************************+++++++++************)))************************+++***+++---000///,,,((()))***+++---...000111111555555555888:::<<<======<<<>>>@@@AAABBBCCCFFFHHHJJJKKKMMMOOOPPPRRRRRRRRRRRRRRRSSSUUUWWWYYY[[[\\\\\\\\\]]]^^^^^^]]]\\\[[[YYYYYYXXXXXXWWWVVVVVVUUUXXXYYYZZZYYYYYYYYY[[[]]]^^^```ccceeehhhkkkppptttyyy||||||yyytttrrrooommmlllnnnppprrrwwwzzz~~~~~~nnnfffaaabbbgggsssjjjcccccckkk~~~hhhUUUKKKBBB@@@???======???@@@BBBEEEEEEDDDDDDDDDEEEJJJTTTfff{{{~~~iiiVVVLLLDDD>>>===:::::::::::::::::::::::::::???JJJ[[[qqq|||kkkmmmooo}}}ssslllpppmmmuuuqqqkkkiiihhhiiimmmrrrvvvyyy{{{~~~yyyrrrnnngggaaa]]]ZZZWWWTTTTTTVVVXXX[[[aaajjjttt{{{yyyhhhaaa\\\YYYXXXUUUUUUUUUUUUSSSQQQNNNMMMJJJJJJKKKLLLKKKJJJIIIHHHEEECCCAAA@@@AAAAAA@@@???<<<:::888555333222111111000...,,,,,,...000000000+++*********))))))))))))))))))))))))************'''(((((())))))(((((('''&&&&&&&&&'''((()))***+++------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,000000000///////////////000111222111///---------+++***)))((('''''''''(((******+++******)))((((((&&&''')))***,,,,,,------,,,+++******))))))))))))************************+++++++++************)))******************************+++...000000---+++---,,,,,,,,,---///111222444555666999;;;===???@@@@@@BBBEEEGGGGGGIIIKKKMMMOOOPPPQQQSSSTTTTTTUUUUUUTTTTTTUUUWWWYYY[[[^^^___^^^]]]]]]]]]\\\[[[[[[[[[XXXXXXXXXWWWWWWVVVVVVUUUXXXYYYZZZZZZYYYYYY[[[]]]^^^```bbbdddgggjjjooorrruuuyyy}}}}}}{{{zzzwwwtttrrrkkkiiifffcccbbbbbbdddfffiiimmmsssxxx}}}sssiiibbbbbbfffpppssshhheeeiiixxxjjjVVVLLLCCC@@@@@@>>>>>>AAABBBDDDGGGGGGFFFEEEEEEEEEGGGQQQbbbwwwpppYYYMMMEEE???===;;;::::::999999::::::;;;999???KKK]]]tttxxxjjjmmmssstttnnnssssss{{{rrrkkkhhhgggjjjnnnssswwwzzz|||~~~wwwpppkkkeee```\\\ZZZXXXVVVVVVVVVWWWZZZ```iiittt||||||kkkbbb]]]ZZZYYYUUUUUUUUUTTTSSSQQQOOOMMMHHHIIIJJJKKKKKKKKKJJJIIIEEECCCAAAAAABBBBBBAAA???<<<:::888555333222222222000...,,,,,,---...///...************))))))))))))((()))))))))************(((((())))))))))))((((((''''''''''''(((***+++,,,------,,,,,,,,,++++++++++++,,,,,,,,,,,,+++******(((((()))***,,,---...///---------,,,,,,,,,,,,,,,///000111111...---------++++++***)))(((((())))))************)))(((''''''&&&'''((()))************,,,,,,+++)))(((((((((((())))))))))))************+++++++++*********))))))************************((()))+++---......---,,,///...---,,,---///111333333555888:::<<<>>>AAACCCDDDGGGKKKMMMNNNOOOPPPQQQTTTTTTUUUVVVVVVVVVVVVVVVXXXXXXXXXYYYZZZ[[[\\\]]]___^^^\\\[[[ZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWXXXYYYZZZZZZYYYZZZ\\\^^^]]]___aaacccfffiiinnnqqqtttwww{{{~~~{{{wwwtttrrrpppmmmkkkeeebbb^^^[[[YYYYYYZZZ[[[\\\```gggooovvv}}}vvvkkkbbbbbbdddnnn}}}ooojjjkkkuuulllXXXNNNDDDAAA@@@??????BBBCCCFFFIIIJJJIIIGGGEEEEEEFFFOOO___sssxxx]]]OOOGGGAAA===;;;::::::999999::::::;;;:::@@@LLL___vvvwwwhhhmmmvvvtttnnntttxxxssslllhhhgggkkkoootttxxx{{{}}}|||uuunnniiiccc___\\\[[[ZZZYYYXXXXXXXXXZZZ```jjjuuu}}}mmmccc^^^[[[ZZZTTTUUUUUUUUUSSSQQQOOONNNIIIJJJKKKLLLMMMLLLKKKKKKEEECCCBBBBBBCCCBBBAAA???<<<;;;888666333222222222000...+++***+++,,,+++***,,,++++++++++++*********((()))))))))************(((((())))))))))))((((((((((((((()))***+++------------,,,,,,,,,++++++++++++,,,,,,,,,++++++***)))'''((()))+++,,,---......++++++++++++++++++,,,,,,...000111000...---------+++******))))))))))))***((()))))))))(((((('''&&&*********+++******)))))),,,+++***)))(((((((((((((((((()))))))))*********+++++++++*********))))))************************'''(((***+++,,,,,,,,,,,,///...---,,,---///111333333666999<<<===@@@CCCFFFHHHLLLPPPTTTUUUUUUVVVWWWXXXYYYYYYYYYYYYXXXWWWWWWXXXXXXXXXXXXYYYZZZ[[[\\\^^^]]]\\\ZZZZZZYYYYYYZZZXXXXXXXXXXXXWWWWWWWWWWWWXXXZZZZZZZZZZZZZZZ\\\^^^]]]___aaaccceeehhhmmmpppsssvvv{{{~~~~~~|||yyyvvvrrrooollljjjgggeee^^^[[[VVVRRROOOOOOPPPQQQQQQVVV]]]eeennnwwwxxxlllbbbaaaccclllwwwqqqnnntttmmm\\\QQQFFFBBBAAA???@@@BBBBBBFFFJJJLLLKKKHHHFFFFFFEEENNN]]]pppcccRRRIIICCC>>><<<;;;999888888999;;;<<<<<>>AAAFFFJJJMMMQQQWWW[[[\\\\\\\\\]]]]]]]]]]]]\\\[[[ZZZYYYXXXVVVVVVWWWXXXZZZ\\\]]]^^^\\\[[[[[[[[[ZZZYYYYYYYYYUUUUUUUUUUUUUUUUUUUUUUUUYYYZZZ[[[[[[ZZZZZZ\\\^^^^^^```bbbdddeeehhhmmmpppsssvvvzzz}}}~~~}}}zzzxxxuuurrrnnnkkkiiieeebbb___UUURRRNNNIIIFFFFFFFFFGGGIIIMMMSSS[[[dddooo{{{|||nnnbbb```bbbjjj}}}~~~xxxtttvvvsss```TTTIIICCCAAA???@@@BBB@@@EEEJJJMMMMMMJJJGGGFFFEEEMMMZZZkkk|||mmmVVVKKKDDD???<<<;;;999888888999;;;<<>>???BBBGGGLLLRRRWWW^^^bbbdddcccccccccbbbbbbaaa```___]]][[[ZZZXXXXXXXXXYYYZZZ\\\]]]^^^YYYZZZZZZ[[[[[[ZZZYYYXXXTTTTTTTTTTTTTTTTTTUUUUUUYYYZZZ[[[[[[ZZZ[[[]]]______aaacccdddfffiiimmmppprrruuuxxx{{{|||~~~~~~{{{zzzyyyxxxuuussspppnnnkkkiiifffbbb]]]YYYPPPMMMHHHDDDAAA@@@AAABBBBBBDDDIIIPPPZZZfffsss{{{qqqddd```aaagggxxx}}}~~~|||cccWWWKKKDDDAAA??????AAA>>>CCCJJJNNNNNNKKKHHHGGGDDDKKKXXXgggvvvyyy[[[LLLDDD>>><<<;;;999888888999;;;<<<@@@FFFRRReeezzzpppgggppp|||wwwdddeeeooo}}}~~~tttooommmlllkkknnnsssxxxzzz}}}{{{rrrlllddd```[[[XXXYYY\\\^^^______```bbbeeejjjrrr{{{qqqfff```]]]\\\VVVWWWWWWWWWVVVTTTSSSRRRKKKLLLMMMMMMMMMLLLJJJIIIDDDCCCCCCDDDDDDDDDAAA???===;;;999666444333333333...---++++++,,,.........,,,,,,,,,++++++++++++***))))))))))))************))))))************))))))''''''(((((()))+++,,,------------,,,,,,,,,++++++,,,,,,,,,++++++)))((((((&&&(((***,,,---......---(((((())))))*********+++---...000///...------...)))((((((((((((((())))))&&&'''(((***++++++++++++&&&'''((())))))))))))))))))(((((((((((())))))***&&&''''''((()))******++++++++++++************)))***************************,,,...,,,***)))***---'''(((***---///000111111111666<<>>>>>AAA===BBBIIINNNNNNLLLIIIGGGCCCJJJVVVcccqqq___MMMCCC======;;;999777777999;;;===@@@FFFSSSfff||||||lllgggsssxxxqqq```cccooo~~~}}}}}}tttpppnnnnnnjjjnnnssswwwzzz|||xxxoooiiiaaa]]]XXXVVVWWWZZZ]]]^^^```bbbdddhhhmmmttt}}}pppeeebbbbbb```[[[YYYWWWWWWWWWWWWUUUSSSOOONNNNNNNNNOOONNNLLLIIIFFFEEEDDDDDDDDDCCC@@@>>>>>><<<:::666333111//////...---,,,+++,,,---...//////...---,,,,,,,,,---...******))))))))))))******)))((((((((('''''''''''')))(((((((((((())))))***,,,---///000000...---+++------,,,,,,+++***))))))((()))+++,,,------,,,,,,++++++******++++++,,,---......///000000000000000---,,,+++))))))))))))***&&&''''''((()))******+++***++++++,,,,,,++++++***+++,,,,,,---,,,+++***)))((((((((()))******++++++(((%%%"""###&&&)))******)))******++++++******)))***************************+++,,,,,,+++---000222444777;;;>>>AAAEEEJJJMMMRRRXXX```fffiiiiiihhhhhheeefffeeedddaaa___^^^___]]]\\\ZZZXXXXXXYYYZZZ[[[YYYYYYYYYYYYXXXXXXXXXXXX[[[WWWUUUVVVVVVTTTVVVYYYZZZZZZZZZZZZ[[[\\\]]]^^^aaacccdddeeefffhhhlllooorrrtttvvvwwwxxxyyy{{{}}}~~~~~~~~~~~~zzzyyyxxxvvvtttrrrpppooohhhgggeeecccaaa\\\WWWSSSKKKGGGBBB>>>===<<<<<<;;;:::===@@@DDDKKKUUUccclllzzz{{{llleeecccdddooo}}}oooZZZMMMHHH@@@@@@BBB===@@@CCCHHHNNNRRROOOJJJEEEGGGKKKSSS```ooo|||eeeOOOFFFCCC:::::::::;;;;;;;;;<<<<<<<<>>===<<<999666333111000///......---,,,,,,,,,---...++++++*********+++,,,---******))))))))))))******))))))(((((((((''''''''')))(((((((((((()))******+++---...//////...,,,+++---,,,,,,+++******))))))((()))+++,,,------,,,,,,++++++******++++++,,,---------...///////////////---,,,+++***)))))))))***'''''''''((()))************++++++,,,,,,++++++*********+++++++++***)))((()))))))))***++++++,,,,,,,,,***((((((***,,,,,,+++******++++++++++++******+++++++++++++++++++++++++++,,,------,,,---000222000333666999<<<@@@EEEHHHOOOUUU]]]ccceeeeeeeeeeeecccddddddbbb```^^^^^^___^^^\\\[[[YYYXXXYYYZZZ[[[YYYYYYYYYYYYXXXXXXXXXXXXVVVSSSSSSVVVWWWVVVXXX\\\ZZZZZZZZZZZZ[[[\\\]]]^^^aaacccdddeeefffhhhkkknnnoooqqqtttuuuuuuvvvxxxzzz{{{}}}~~~~~~~~~~~~}}}|||||||||xxxwwwuuusssqqqooonnnmmmhhhfffdddbbb___[[[VVVRRRKKKGGGBBB>>>===<<<<<<;;;999<<>>@@@DDDJJJQQQUUURRRKKKEEEEEEIIIRRR___ooo{{{hhhQQQFFFCCC:::::::::;;;;;;;;;<<<<<<>>>HHHWWWjjj}}}mmmcccdddjjjooo{{{}}}kkk```gggqqq{{{~~~{{{xxxqqqoooooonnnmmmppptttxxxyyy{{{~~~xxxkkkeee___ZZZWWWWWWVVVUUUXXX]]]^^^bbbgggjjjnnnvvv}}}ooohhhaaa]]][[[YYYXXXWWWWWWWWWUUUTTTPPPOOOOOOOOOPPPOOOMMMJJJHHHEEEBBBAAAAAAAAA@@@???<<<;;;999666333111000//////...---,,,,,,,,,,,,,,,******)))******+++,,,---******))))))))))))******)))))))))(((((((((''''''((((((((((((((()))***+++***+++------...---,,,+++,,,,,,++++++***))))))))))))***,,,------------,,,++++++******++++++,,,---,,,------...............---,,,+++******))))))***''''''(((((())))))************++++++++++++******))))))*********)))((((((*********+++,,,,,,------///---,,,,,,------+++***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---...---,,,---///111---000333666888<<<@@@CCCJJJOOOWWW\\\^^^____________```aaa```]]]\\\]]]^^^^^^]]][[[YYYYYYYYYYYYZZZYYYYYYYYYYYYXXXXXXXXXXXXUUUSSSTTTXXXYYYWWWWWWZZZ[[[ZZZZZZ[[[[[[\\\]]]^^^aaacccdddeeefffhhhkkkmmmmmmnnnqqqrrrrrrsssuuuwwwxxxzzz{{{{{{zzzzzz|||}}}~~~}}}}}}|||{{{zzzyyyyyyuuutttrrrqqqooommmkkkjjjfffdddbbb```]]]ZZZUUUQQQKKKGGGBBB???======<<<;;;999;;;===???CCCLLLWWW___lllsss|||nnneee```bbbnnn|||vvv```QQQJJJAAAAAACCC>>>@@@DDDLLLTTTYYYVVVNNNFFFDDDGGGPPP___nnnzzzmmmTTTGGGBBB;;;;;;;;;;;;;;;<<<<<<===@@@KKK[[[mmmyyyiii^^^___fffjjjtttwwwhhhaaajjjuuu}}}{{{{{{uuuooonnnoooooolllooossswwwyyy{{{~~~vvvjjjddd]]]XXXVVVWWWWWWVVVXXX\\\^^^bbbgggkkkpppxxxsssjjjccc^^^[[[ZZZXXXWWWXXXWWWVVVTTTOOONNNNNNOOOOOONNNLLLIIIIIIEEEBBB????????????>>>;;;:::888555333111000000//////...---,,,+++++++++,,,,,,,,,,,,,,,,,,------******))))))))))))******)))))))))(((((((((((('''(((((((((((()))***++++++******+++,,,,,,,,,+++++++++++++++******)))))))))***+++,,,.........---,,,++++++******++++++,,,---,,,---......//////......------,,,+++*********)))'''((((((((()))))))))*********++++++++++++************************))))))))))))******+++,,,,,,---++++++++++++,,,+++***)))+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,------++++++,,,......000333555777:::>>>AAAEEEIIIOOOTTTVVVWWWXXXXXXZZZ[[[\\\\\\ZZZZZZ[[[\\\]]]\\\[[[ZZZYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWXXX[[[[[[WWWUUUWWW[[[[[[[[[[[[\\\]]]^^^^^^aaabbbdddeeefffgggjjjlllkkkmmmoooppppppqqqssstttvvvwwwyyyxxxwwwwwwyyyzzz{{{{{{{{{zzzzzzyyyxxxwwwrrrrrrpppooommmkkkjjjiiieeeccc```^^^[[[XXXSSSPPPKKKHHHBBB???>>>===<<<;;;999;;;<<<===@@@GGGPPPXXXeeekkkttt|||qqqfff```aaalll{{{zzzcccSSSJJJAAA@@@BBB===@@@DDDLLLWWW]]]ZZZQQQHHHDDDGGGPPP^^^ooo{{{}}}|||pppVVVGGG@@@<<<;;;;;;:::;;;<<<======AAAMMM^^^ooowwwfff[[[\\\bbbkkksssvvviiidddnnnzzz~~~yyy|||~~~sssnnnooopppqqqoooqqquuuwwwyyy|||~~~sssiiicccZZZVVVUUUWWWWWWUUUWWW[[[^^^aaafffkkkqqqyyyvvvlllfffbbb\\\ZZZXXXXXXXXXXXXVVVTTTNNNMMMMMMNNNNNNMMMKKKIIIHHHEEEAAA???>>>>>>>>>===:::999777555333222111000//////......---,,,+++***---------,,,,,,++++++*********))))))))))))*********)))))))))(((((((((((((((((((((((()))***+++,,,)))******++++++,,,,,,,,,+++++++++***************+++,,,---...///...------++++++******++++++,,,---......///000000000000///------,,,,,,+++******)))(((((((((((()))))))))))))))******++++++******)))++++++++++++++++++++++++(((((())))))***+++++++++((()))***++++++*********+++,,,,,,------,,,,,,+++++++++++++++++++++++++++(((***++++++***)))***+++---///222333555777;;;===???CCCHHHKKKMMMOOOPPPRRRTTTUUUWWWWWWVVVVVVXXXYYYZZZZZZYYYYYYYYYXXXXXXYYYYYYYYYYYYYYYXXXXXXXXXXXXYYYXXXZZZ]]]]]]YYYVVVXXX[[[[[[[[[[[[\\\]]]^^^___```bbbeeeffffffgggiiijjjkkklllnnnoooooooooqqqsssuuuvvvwwwwwwvvvuuuwwwxxxyyyyyyzzzzzzyyyxxxwwwvvvqqqqqqpppnnnlllkkkjjjiiieeebbb___\\\ZZZWWWSSSPPPLLLHHHCCC???>>>======<<<:::;;;======>>>CCCKKKRRR^^^eeemmmtttyyy}}}uuuiiiaaa```kkkyyygggUUUKKK@@@>>>AAA<<>>AAAOOO```qqquuucccWWWXXX^^^lllsss|||xxxnnnkkkuuuxxxxxx}}}}}}sssoooqqqrrrssstttvvvxxxyyyzzz|||{{{pppgggbbbXXXUUUSSSVVVVVVUUUWWW[[[^^^aaadddjjjrrr{{{yyynnnhhhddd\\\ZZZXXXXXXXXXXXXVVVUUUOOONNNMMMNNNOOONNNKKKIIIGGGEEEAAA???>>>>>>===;;;999888666444333222111111............---,,,++++++******++++++***))))))(((******))))))))))))************)))))))))(((((((((((((((((()))***+++,,,---*********++++++,,,,,,---++++++++++++++++++++++++,,,---.../////////------++++++******++++++,,,---...//////000000000000000------------,,,+++***)))(((((((((((())))))))))))))))))************))))))+++++++++***++++++,,,---'''(((((()))******++++++)))***,,,,,,++++++,,,---++++++,,,,,,,,,,,,++++++************************&&&((()))***)))((()))***+++,,,///000111333666888:::===AAADDDFFFHHHJJJLLLMMMOOOQQQRRRRRRSSSUUUVVVWWWWWWWWWXXXXXXXXXXXXXXXYYYYYYYYYYYYXXXXXXXXXXXXVVVUUUXXX]]]^^^[[[ZZZ\\\\\\[[[[[[\\\\\\]]]^^^___```bbbeeefffffffffhhhiiijjjlllnnnnnnnnnnnnppprrrtttuuuvvvuuuttttttuuuvvvvvvwwwxxxxxxxxxwwwuuutttppppppooommmlllkkkjjjiiieeebbb^^^[[[YYYVVVRRRPPPLLLHHHCCC@@@>>>>>>===<<<:::;;;<<<<<<<<<@@@GGGMMMXXX]]]eeekkkoootttzzz~~~zzzmmmdddaaajjjwwwlllXXXLLL@@@???AAA===@@@CCCLLLZZZdddeee[[[QQQKKKJJJMMM[[[nnn~~~zzztttvvvrrrWWWGGG???===<<<;;;::::::<<<>>>???BBBQQQccctttrrraaaUUUWWW^^^kkkrrrzzzyyyrrrrrrrrrvvv{{{sssppprrrssstttvvvxxxyyyzzzzzz|||xxxnnneeeaaaWWWSSSRRRTTTUUUTTTWWW\\\```aaaeeekkkttt~~~~~~qqqhhhddd\\\ZZZYYYXXXYYYXXXWWWUUUQQQPPPOOOPPPQQQPPPMMMKKKFFFDDDAAA@@@???>>>;;;999888777666444333222222111,,,---.........---,,,+++&&&''')))***+++++++++*********))))))))))))***************)))))))))((((((((((((((()))***+++---...*********+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---...///000000///...---++++++******++++++,,,------...//////000000//////,,,------------+++***)))))))))))))))(((((((((((())))))************))))))+++***)))))))))+++,,,---((())))))******+++,,,,,,,,,------+++))))))+++...******++++++++++++******))))))))))))))))))))))))$$$''')))******)))***+++)))+++---......000333555777:::===???AAACCCFFFHHHHHHJJJLLLMMMNNNOOORRRTTTSSSTTTUUUVVVWWWXXXXXXXXXYYYYYYYYYYYYXXXXXXXXXXXXVVVTTTVVVZZZ[[[YYYYYY[[[\\\\\\\\\\\\]]]^^^______```bbbeeefffffffffggghhhiiikkklllmmmlllmmmnnnppprrrsssttttttrrrrrrrrrtttssstttuuuvvvvvvtttsssrrrooonnnmmmlllkkkjjjiiihhheeebbb^^^[[[YYYVVVSSSPPPLLLHHHCCC@@@>>>>>>===<<<999:::;;;::::::===DDDJJJPPPUUU\\\bbbeeejjjoootttyyy~~~~~~qqqgggcccjjjuuuqqq\\\OOOBBB@@@CCC???BBBDDDMMM\\\hhhjjjbbbYYYNNNJJJJJJVVVjjj}}}vvvuuusssYYYIIIAAA>>>===;;;::::::<<<>>>@@@DDDSSSgggwwwrrrbbbXXX[[[cccooouuu}}}uuussszzzqqqwwwyyyrrrqqqrrrrrrrrruuuwwwxxxyyyzzz|||}}}vvvlllccc___WWWRRRPPPRRRSSSSSSWWW]]]bbbcccfffmmmwwwssshhhbbb\\\[[[YYYXXXYYYXXXWWWUUURRRRRRQQQRRRSSSRRROOOMMMEEECCCBBBAAA@@@>>>:::888777777555444333222222222+++,,,---.........---,,,%%%&&&))),,,.../////////******))))))))))))******************))))))))))))((((((((()))***,,,---...++++++++++++,,,---...///------------------------......///000000///...---++++++******++++++,,,---,,,---......//////......,,,---......---,,,***)))))))))))))))(((((((((((())))))************))))))***)))(((((((((***+++,,,)))******+++,,,,,,---------...---***&&&%%%(((+++*********++++++*********(((((((((((((((((((((((($$$&&&)))++++++++++++,,,***,,,.........000333555555888;;;===>>>AAADDDFFFEEEGGGJJJKKKLLLNNNPPPRRRQQQRRRSSSUUUWWWWWWXXXXXXZZZYYYYYYYYYXXXXXXXXXXXXXXXVVVVVVYYYXXXUUUTTTWWW\\\\\\\\\\\\]]]^^^_________bbbeeefffffffffggghhhhhhiiikkkkkkkkkkkkmmmnnnqqqrrrsssrrrqqqpppqqqrrrqqqrrrsssttttttsssqqqpppmmmmmmlllkkkjjjiiihhhgggfffccc^^^[[[YYYVVVSSSQQQLLLIIIDDD@@@???>>>======777999:::999999<<>>===;;;::::::<<<>>>@@@FFFVVViiiyyyttteee]]]aaaiiiuuu{{{qqqrrr~~~rrrzzzwwwqqqpppqqqqqqqqqssstttvvvxxxyyy|||}}}uuukkkbbb___WWWRRROOOPPPRRRSSSXXX^^^dddeeehhhoooyyy|||ppphhhaaa___]]][[[ZZZZZZXXXUUUSSSTTTSSSSSSSSSSSSRRROOOLLLJJJFFFBBB???>>>===<<<;;;999999999888666444111000------------,,,+++***)))000///...---,,,+++++++++))))))))))))***+++------))))))))))))***+++------,,,,,,,,,------,,,++++++******+++++++++,,,,,,,,,...---,,,,,,++++++,,,,,,///000111111000...,,,+++////////////...---,,,,,,.........///////////////.........---,,,+++***)))******))))))))))))************))))))(((''''''&&&******)))))))))+++,,,---))))))))))))************...,,,***(((''')))+++,,,++++++************++++++************************************))))))))))))******+++,,,...000222333333333555777:::===@@@AAADDDGGGJJJLLLMMMNNNPPPRRROOOPPPSSSUUUXXXZZZ[[[\\\ZZZ[[[[[[\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZ[[[[[[ZZZ\\\]]]]]]]]]]]]___```dddcccbbbbbbbbbdddfffhhhjjjjjjkkklllmmmnnnoooppppppppppppppppppooonnnmmmooopppqqqqqqrrrrrrrrrrrrkkkiiihhhhhhiiiiiihhhffffffbbb^^^[[[YYYWWWUUUSSSNNNKKKGGGCCCAAA>>>;;;999888777666777888:::===???DDDGGGKKKOOOSSSXXX]]]aaaggglllttt|||vvvkkkgggjjjppp}}}bbbTTTMMMEEEBBBDDD@@@EEEMMM\\\mmmwwwpppeeeRRRMMMLLLUUUddduuuxxxxxxzzzXXXGGGDDD<<<999999;;;<<<;;;===@@@GGGVVVlll~~~vvvccc^^^gggrrr~~~}}}kkkpppxxx}}}zzzqqqnnnnnnmmmnnnqqqsssvvvxxxyyyyyy|||{{{rrriii```YYYVVVTTTRRRQQQRRRUUUXXX[[[```eeejjjqqq}}}}}}qqqhhhaaa^^^]]][[[ZZZZZZYYYVVVTTTVVVUUUTTTTTTTTTRRROOOLLLJJJGGGBBB???>>>>>><<<;;;888888888777555333111000............---,,,++++++///...---,,,,,,+++++++++)))((((((((()))***++++++''''''''''''((()))******+++,,,,,,---,,,,,,++++++++++++++++++,,,,,,,,,,,,...---,,,,,,++++++,,,,,,...///000111000...,,,+++,,,,,,,,,---,,,,,,++++++------------............/////////...---,,,+++*********))))))))))))******+++++++++,,,------......++++++***)))))))))***+++))))))))))))************---,,,***)))((()))***++++++******************+++***************+++++++++))))))))))))))))))))))))+++++++++,,,---///111111111222444666999<<<>>>@@@@@@BBBEEEGGGHHHJJJLLLNNNOOOPPPSSSUUUXXXZZZ[[[\\\ZZZZZZ[[[[[[[[[ZZZZZZYYYZZZZZZYYYYYYYYYYYYZZZZZZZZZ\\\]]]^^^]]]]]]___```dddcccbbbbbbcccdddfffhhhiiijjjjjjkkklllmmmnnnoooooooooppppppoooooonnnmmmoooppppppqqqqqqqqqqqqpppkkkjjjhhhhhhiiihhhgggeeeeeebbb^^^[[[YYYWWWUUUSSSNNNKKKGGGDDDAAA???;;;999888777666666777999;;;===@@@BBBFFFIIIMMMQQQUUUYYY^^^cccjjjrrrzzzwwwlllfffiiinnn}}}dddVVVMMMDDDAAABBBAAAEEEMMMZZZlllvvvrrrgggTTTMMMKKKTTTcccuuu}}}}}}~~~[[[IIIEEE===:::999;;;<<<;;;===AAAFFFVVVkkk}}}{{{iiieeennnzzzxxxmmmssszzz~~~wwwnnnllllllkkkmmmooosssuuuxxxxxxyyy|||zzzqqqhhh___XXXTTTSSSQQQQQQRRRUUUYYY[[[aaaffflllsss~~~~~~qqqhhhbbb^^^]]][[[ZZZ[[[ZZZXXXVVVXXXWWWUUUUUUTTTRRROOOLLLIIIFFFBBB@@@???>>>===;;;666666666555444333111000////////////...---,,,,,,...------,,,,,,+++++++++******)))))))))******+++(((((((((''''''((())))))++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------...---,,,,,,++++++,,,,,,...//////000///...,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,------......000000000///...---,,,+++******))))))))))))******))))))***++++++,,,------,,,+++***)))(((((((((((()))))))))*********+++++++++++++++***************************************))))))******++++++++++++******++++++,,,,,,------,,,,,,,,,,,,---.../////////000111444666999<<<===<<>>:::999;;;<<<;;;===AAAGGGVVVkkk~~~oookkkvvvoookkkrrr||||||sssjjjiiiiiiiiikkknnnrrrtttwwwxxxxxx{{{xxxoooggg^^^WWWRRRPPPOOOOOOQQQUUUYYY\\\aaafffmmmtttrrriiibbb^^^\\\ZZZZZZ[[[[[[YYYXXXXXXVVVUUUTTTSSSQQQMMMJJJGGGDDDAAA???>>>===<<<:::666555555444333222111000...............---,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,++++++***++++++++++++******)))))))))************+++,,,,,,,,,,,,+++,,,,,,,,,---------.........---,,,,,,++++++,,,,,,---............---,,,+++,,,,,,---...////////////,,,,,,,,,------......///000000000///...---,,,+++******))))))))))))***************)))))))))((((((***))))))((((((((((((((())))))*********+++++++++******+++,,,+++***)))(((*********++++++*********)))))))))***++++++,,,,,,'''(((((()))***++++++,,,,,,,,,,,,,,,,,,,,,---...---...///111444666999:::<<<>>>BBBDDDEEEGGGIIIKKKNNNOOORRRVVVYYY\\\]]]^^^bbbbbbbbbaaa```___^^^]]]^^^]]]]]]\\\\\\]]]]]]^^^\\\^^^______^^^^^^___aaaccccccccccccccceeefffggggggggghhhhhhiiijjjjjjkkkllllllmmmmmmmmmmmmllllllnnnnnnoooooonnnmmmllllllmmmkkkiiihhhhhhgggeeecccccc```]]][[[ZZZXXXUUUSSSOOOLLLHHHEEEBBB@@@===:::888777666666666666777777777888;;;<<<===@@@CCCFFFLLLOOOSSSYYYaaakkkvvv}}}{{{nnneeedddhhhvvvfffVVVLLLCCC???AAACCCEEEKKKUUUeeerrrsssmmmXXXOOOIIIOOO___vvviiiNNNDDD???;;;999;;;<<<;;;===AAAIIIXXXmmm~~~rrrppp|||}}}iiieeennnxxxooohhhgggiiiiiikkknnnqqqtttvvvwwwxxx{{{uuummmddd\\\UUUOOONNNMMMNNNPPPUUUZZZ]]]___fffmmmtttsssiiibbb^^^\\\ZZZYYYZZZZZZYYYXXXVVVUUUSSSSSSRRROOOLLLIIIEEECCC@@@>>>>>>===;;;999666666444333222111000000,,,------------,,,++++++***++++++,,,,,,+++***)))+++******))))))))))))*********)))))))))))))))))))))***++++++,,,,,,,,,+++,,,,,,,,,---------.........---,,,,,,++++++,,,,,,---------------,,,,,,+++,,,,,,---...////////////,,,------...//////000000/////////...---,,,+++*********))))))))))))******,,,,,,,,,+++++++++++++++''''''(((((())))))))))))************++++++++++++)))***+++,,,,,,***)))((()))***++++++++++++***)))))))))*********+++++++++######$$$%%%&&&&&&'''''',,,,,,++++++++++++,,,,,,,,,,,,---///111444666777:::===AAACCCEEEFFFIIIKKKMMMOOORRRVVVZZZ\\\___```ddddddddddddcccbbbaaa```^^^]]]]]]\\\\\\]]]]]]^^^]]]___``````___^^^___aaaccccccccccccdddeeeffffffffffffgggggghhhiiiiiiiiijjjkkkkkklllllllllkkkkkkmmmmmmmmmmmmlllkkkjjjjjjllljjjhhhggggggfffdddbbbbbb___]]][[[ZZZXXXUUURRRPPPMMMIIIEEECCC@@@===;;;777777666666666666666666666888999:::;;;<<>><<<777777777777777666666666666777999999999:::===???>>>???AAADDDIIIQQQZZZ```nnnwwwssshhhdddfffpppgggVVVLLLDDDAAACCCBBBEEEIIIQQQ___lllooolllXXXOOOJJJPPP___uuuzzzXXXFFFBBB===:::;;;;;;:::===BBBNNN[[[ooo|||}}}uuuccc___iiiqqqjjjdddfffjjjkkkmmmpppqqqtttwwwxxxyyy}}}yyymmmeee^^^UUUOOOKKKJJJJJJKKKNNNSSSXXX[[[\\\ccclllttttttiiiccc___\\\YYYWWWVVVWWWVVVUUUTTTSSSRRRRRRRRRPPPMMMKKKEEECCCBBBAAAAAA???===;;;;;;999666444111000//////,,,,,,---------------,,,((()))***++++++***)))((('''&&&&&&&&&'''((()))***&&&&&&&&&&&&&&&'''((()))((()))***++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,...---,,,,,,++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,---///000000111000000000///...---,,,+++******))))))))))))******%%%%%%&&&''')))***+++,,,((()))***++++++******)))*********+++++++++,,,,,,+++++++++++++++***))))))(((***+++,,,,,,+++***(((,,,,,,++++++***))))))))),,,,,,,,,,,,------------***************+++,,,,,,++++++,,,---///222444555555888<<>><<<666666777777888777777777444555777777777888;;;===:::;;;===???BBBHHHOOOTTT___hhhuuuuuujjjeeefffnnnjjjXXXNNNDDDAAACCCAAADDDIIIPPP\\\hhhllliiiVVVNNNJJJQQQaaattt^^^KKKCCC>>>;;;;;;;;;:::===BBBLLLZZZnnntttccc___hhh}}}nnngggbbbeeeiiikkkmmmppprrruuuxxxyyyzzz~~~uuuiiibbb[[[RRRLLLJJJJJJIIIJJJMMMRRRVVVYYY\\\dddmmmvvvtttiiiccc```\\\XXXVVVUUUUUUUUUTTTTTTSSSSSSSSSSSSRRROOOLLLFFFEEECCCCCCCCCAAA???<<<<<<:::777444111000///...------......///......---'''(((***++++++***)))((())))))))))))***+++------'''''''''((((((***+++,,,(((((()))++++++,,,,,,,,,******+++++++++,,,,,,,,,...---,,,,,,++++++,,,,,,,,,++++++***++++++,,,,,,////////////...---,,,,,,******+++,,,---//////000111111111111000...---,,,******))))))))))))******,,,,,,,,,,,,,,,,,,------++++++,,,,,,+++***((('''******+++++++++,,,,,,,,,+++++++++***************((()))+++,,,,,,+++)))(((---,,,,,,+++***)))((((((******))))))))))))))))))))))))))))))***+++,,,---++++++,,,---///111333444666999<<>>@@@EEEJJJNNNSSS\\\iiivvvwwwkkkfffgggmmmnnn[[[OOOEEEAAACCC@@@DDDIIIOOO[[[gggjjjgggUUUNNNKKKRRRaaatttcccNNNCCC>>>;;;;;;;;;:::>>>CCCIIIXXXlllsssccc]]]eeeyyy~~~~~~llleeeaaadddhhhjjjmmmpppsssvvvyyyzzz{{{sssggg```YYYQQQKKKJJJJJJIIIIIILLLQQQVVVYYY]]]eeennnwwwtttiiibbb___\\\YYYWWWVVVVVVTTTSSSSSSRRRRRRQQQPPPNNNMMMLLLIIIGGGDDDBBBAAA>>>;;;888999777555444444444333111---.........---+++)))(((,,,++++++******++++++,,,******))))))))))))******))))))(((((((((((())))))((()))***++++++,,,+++++++++,,,------,,,+++)))(((+++,,,---------+++)))(((++++++************++++++///...---...000000---***&&&(((***---.../////////111111111000///---,,,+++))))))((((((((((((((()))))))))***++++++++++++*********++++++++++++******)))))))))))))))******+++,,,+++++++++******))))))------------------------------,,,+++*********+++******+++++++++******)))+++***)))(((((()))*********+++,,,,,,+++---000222333555777;;;>>>BBBDDDFFFHHHKKKOOOSSSWWW\\\aaaeeeeeeggghhhhhhgggfffggghhhfffeeedddcccbbbbbbaaabbbbbbbbbbbbbbbbbbccccccdddbbbbbbcccccccccdddddddddgggffffffeeeeeeeeeffffffhhhggggggfffffffffggggggggghhhiiijjjkkkjjjjjjiiihhhgggfffeeeeeeeeeeeeeeeccc```]]]ZZZYYYWWWUUUSSSOOOLLLHHHEEECCC@@@===;;;<<<999666666777999999999:::888666444444555777999;;;:::::::::;;;>>>AAACCCKKKRRR]]]eeennn|||zzzkkkfffgggppp|||qqqZZZMMMEEEAAA@@@CCCGGGIIIMMM[[[kkkmmmfffZZZOOOLLLQQQ[[[ssshhhHHH@@@<<<<<<>>>??????AAAEEEOOO^^^ppp~~~mmm___\\\cccxxx{{{}}}{{{llleee```bbbdddggglllrrrqqqtttxxxzzz{{{|||nnneee^^^UUUNNNLLLIIIIIIJJJJJJKKKNNNSSSWWW\\\bbbnnnyyysssggg```]]][[[WWWVVVUUUUUUTTTSSSSSSSSSRRRQQQPPPNNNMMMLLLDDDBBBAAAAAAAAA???===;;;:::888555444444333222000++++++---.........---,,,,,,++++++******++++++,,,******))))))))))))******((((((''''''''''''((((((((()))***++++++,,,++++++***+++,,,---...//////...---,,,++++++************++++++************++++++...,,,,,,---///...,,,)))((()))***,,,---......///////////////...,,,+++*********))))))))))))******))))))***++++++++++++***)))******************))))))))))))))))))***++++++++++++++++++++++++******++++++++++++++++++++++++,,,,,,+++*********************+++++++++******)))++++++***))))))***+++,,,+++,,,---,,,,,,---000222222333666999===@@@BBBDDDFFFIIIMMMQQQUUUZZZ___ccceeegggiiijjjiiihhhhhhiiiggggggfffdddcccccccccccc```````````````aaabbbbbbbbbbbbbbbcccccccccddddddffffffeeeeeeeeeeeeffffffhhhhhhggggggggggggggghhhggghhhiiijjjkkkjjjiiiiiihhhgggfffeeeeeedddddddddbbb```\\\ZZZYYYWWWUUURRROOOLLLHHHEEEBBB@@@===;;;>>>;;;888666666666666555999888666555555666777888::::::::::::<<<>>>@@@AAACCCJJJRRRZZZbbbooo|||mmmggghhhnnn{{{ttt\\\OOOGGGCCCBBBBBBGGGJJJPPP___oooqqqjjj[[[OOOLLLQQQZZZrrrnnnOOOBBB>>><<<>>>>>>>>>@@@EEEOOO^^^ppp~~~nnnaaa\\\dddwwwzzz~~~{{{nnngggaaabbbdddfffkkkpppqqqtttwwwyyy{{{|||mmmeee^^^UUUNNNKKKHHHIIIJJJJJJLLLOOOTTTXXX]]]dddooozzzsssggg___[[[YYYVVVUUUUUUUUUUUUTTTSSSSSSSSSRRRPPPOOOMMMLLLCCCAAA@@@@@@@@@???<<<:::;;;999666444333333111///+++,,,,,,---...---------++++++************++++++******))))))))))))******(((''''''&&&&&&''''''(((((()))***++++++,,,++++++***++++++,,,...///000000---,,,***(((((()))+++,,,++++++************++++++,,,++++++,,,------***(((*********++++++,,,---...---------------,,,++++++++++++************++++++))))))***++++++++++++***))))))))))))))))))))))))***))))))))))))***++++++******++++++++++++++++++++++++++++++++++++++++++,,,+++******)))*********)))******+++++++++******+++*********+++,,,------***,,,------,,,---///111000111444777:::===???AAADDDGGGKKKOOORRRWWW\\\```cccgggjjjllllllkkkjjjjjjiiihhhgggfffeeedddcccccc______^^^^^^______```aaabbbbbbbbbccccccccccccdddeeeeeeeeeddddddeeeeeefffggggggggggggggggggggghhhggghhhiiijjjjjjjjjiiihhhggggggfffeeeddddddccccccaaa___\\\ZZZXXXVVVTTTQQQMMMJJJGGGDDDBBB@@@===;;;===:::777666666666555444777777777777777777888888888999999;;;<<<===>>>???AAAEEEKKKPPPWWWcccrrr~~~~~~oooiiiiiilllyyywww___RRRJJJEEEDDDAAAGGGMMMUUUeeeuuuwwwooo]]]PPPMMMQQQZZZppptttUUUEEE@@@<<<<<<<<<<<<@@@EEENNN^^^qqqzzzvvvyyyoooeee^^^gggxxx}}}xxx{{{ooohhhbbbbbbdddeeeiiinnnpppssswwwyyy{{{zzzlllddd]]]TTTMMMKKKGGGHHHIIIJJJLLLPPPVVVZZZ___eeeppp{{{uuuiiiaaa[[[YYYVVVUUUVVVVVVVVVUUUSSSSSSSSSRRRPPPOOOMMMLLLFFFDDDBBBAAA@@@===:::888;;;999666444333222000.........---,,,+++***))))))++++++************++++++******))))))))))))******((((((''''''''''''((((((((((((***+++++++++++++++,,,+++++++++++++++++++++,,,+++***))))))***,,,,,,,,,++++++******++++++,,,+++,,,,,,------,,,***))),,,+++*********+++,,,---,,,,,,------------,,,+++******)))))))))***++++++))))))***++++++++++++***))))))(((((((((((())))))******))))))******+++,,,)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))*********))))))***+++++++++******)))))))))***+++,,,------)))***,,,,,,+++,,,---///000111333555888;;;===>>>BBBEEEIIILLLPPPTTTYYY]]]aaaeeejjjmmmmmmlllkkkkkkiiiiiihhhgggfffdddcccbbb___^^^^^^^^^^^^___``````bbbbbbbbbbbbccccccccccccddddddddddddddddddeeefffeeefffffffffgggggggggfffggghhhiiijjjjjjiiihhhgggfffffffffeeedddcccbbbbbb```^^^[[[YYYXXXVVVRRRPPPKKKIIIEEECCCAAA???===;;;888777555555777888888888666777888999999999888777777888:::;;;<<<=========@@@BBBEEEHHHMMMWWWeeennnqqqiiiiiijjjvvvxxxaaaSSSKKKFFFEEEAAAHHHOOOYYYjjjzzz{{{rrraaaRRRNNNRRRXXXmmmvvvYYYHHHAAA<<<;;;;;;;;;???EEENNN^^^rrryyypppnnnrrryyypppiiibbblll|||vvvsss}}}|||ooogggbbbbbbdddeeejjjooopppsssvvvxxx{{{yyykkkbbb\\\SSSLLLJJJEEEGGGHHHJJJLLLQQQWWW[[[```gggqqq|||wwwllleee]]][[[XXXWWWWWWXXXWWWWWWRRRRRRRRRQQQPPPNNNLLLLLLGGGEEECCCBBBAAA???<<<999;;;999555333333111///...------,,,+++***)))((((((+++******))))))******+++******))))))))))))************))))))))))))******((((((***+++++++++++++++,,,+++++++++++++++******)))***+++,,,------,,,+++,,,,,,++++++++++++,,,,,,,,,---......---,,,++++++,,,+++***))))))***,,,---------.........------,,,((((((((((((((()))***+++))))))***++++++++++++***))))))(((''''''((())))))***************++++++,,,'''((((((((())))))******,,,,,,,,,,,,,,,,,,,,,,,,+++***************++++++((()))***+++++++++++++++'''(((((()))***++++++,,,''')))++++++******+++,,,000111222555777:::<<<<<<@@@BBBFFFJJJMMMQQQVVVZZZ]]]aaagggkkkllllllkkklllhhhhhhhhhgggfffdddbbbaaa``````______``````aaabbbaaaaaabbbbbbbbbccccccccccccccccccccccccdddeeeeeecccdddeeeffffffffffffeeeggghhhiiijjjiiiiiiggggggfffffffffeeedddbbbaaa```^^^\\\ZZZYYYWWWUUUQQQNNNIIIGGGDDDAAA@@@???<<<;;;888666555666888999999888666777999:::;;;:::999888888888:::;;;<<<<<<<<<<<<>>>???@@@AAADDDLLLWWW^^^uuuqqqiiihhhiiiuuuyyyaaaSSSKKKFFFEEEAAAIIIQQQ[[[mmm}}}vvvfffUUUOOORRRWWWjjjzzzzzzvvv[[[IIIBBB<<<;;;::::::???EEEOOO```tttrrrhhhhhhlllsssyyyoookkkcccooo|||nnnnnnyyy}}}nnngggaaabbbdddfffjjjoooppprrruuuwwwzzzwwwiiiaaaZZZRRRKKKIIIDDDFFFGGGIIILLLQQQWWW[[[```gggqqq|||xxxmmmggg___\\\YYYXXXXXXXXXXXXWWWQQQQQQQQQPPPNNNMMMKKKJJJCCCBBBAAABBBBBBBBB???>>>:::888555333222222000...***************+++,,,,,,******))))))))))))************))))))))))))******+++******))))))******+++((()))***++++++,,,++++++***+++---...//////...---(((***,,,...//////...---,,,,,,++++++++++++,,,,,,+++---//////---++++++++++++************++++++,,,...............---,,,,,,''''''''''''((()))***+++))))))***++++++++++++*********((((((((((((******+++************+++,,,,,,((((((((()))))))))))))))************************+++++++++***++++++,,,---((()))***+++++++++++++++'''((()))***************''')))++++++*********+++///000111333666888999:::===???CCCFFFIIIMMMRRRVVVYYY]]]bbbfffhhhiiijjjkkkhhhiiiiiihhhfffdddbbb```aaaaaa``````aaaaaabbbcccaaaaaaaaabbbbbbbbbbbbcccbbbbbbbbbbbbcccdddeeeeeebbbccceeefffggggggfffeeeggghhhiiiiiiiiihhhgggfffeeeeeeeeeeeedddbbb```^^^]]][[[ZZZXXXWWWTTTPPPMMMHHHEEEBBB@@@???>>><<<:::;;;:::888888999999777555666777999:::;;;;;;:::999999::::::;;;<<<<<<======AAAAAAAAAAAADDDIIIQQQVVVhhh{{{sssiiiggghhhsssyyyaaaSSSKKKFFFEEEAAAIIIRRR]]]qqq}}}kkkXXXQQQSSSUUUfffxxxsss{{{vvv[[[HHHAAA<<<;;;:::;;;???EEEPPPaaawwwooodddcccgggpppxxx~~~mmmllleeeuuuuuuhhhjjjvvvooohhhbbbbbbdddeeeiiinnnooorrruuuwwwzzzuuuggg___YYYQQQJJJHHHCCCEEEFFFHHHJJJOOOUUUYYY___eeeppp{{{xxxmmmfff___\\\YYYWWWWWWWWWVVVUUUPPPPPPOOONNNMMMKKKJJJIIIBBBAAA@@@AAAAAAAAA???===999666444333222222000///,,,,,,+++++++++,,,---...******))))))))))))************))))))))))))************))))))))))))******((()))***++++++,,,++++++***,,,...000000...,,,***++++++,,,...///000000000---,,,,,,++++++,,,,,,---))),,,......,,,******+++((()))***+++++++++++++++.........------+++***)))(((((((((((()))***+++,,,))))))***++++++++++++***,,,+++)))(((((()))+++,,,++++++******++++++,,,---++++++++++++************)))))))))))))))))))))))),,,,,,++++++,,,------...(((((()))++++++,,,,,,+++))))))***+++++++++***))))))+++------,,,++++++,,,---...000111333555666777999;;;???BBBEEEIIINNNQQQUUUYYY]]]aaaccceeehhhjjjjjjjjjjjjjjjhhheeebbbaaaaaaaaa``````aaaaaabbbcccaaaaaaaaaaaabbbbbbbbbbbbaaaaaaaaabbbbbbcccdddeeecccdddfffhhhiiiiiihhhgggggghhhiiiiiiiiihhhfffeeedddeeeeeeeeedddaaa___]]]\\\ZZZYYYXXXWWWTTTOOOLLLFFFDDDAAA??????>>><<<:::<<<:::999:::::::::888666777888999:::;;;;;;;;;;;;<<<;;;;;;;;;;;;===>>>???CCCCCCCCCCCCEEEIIINNNQQQ]]]qqquuukkkhhhgggssszzzbbbTTTKKKFFFEEE@@@HHHRRR___tttppp[[[RRRTTTTTTccc~~~zzzppptttqqqXXXFFF@@@<<<<<<;;;;;;@@@EEERRRcccyyynnnccc```eeeoooyyy|||jjjlllkkk~~~pppeeehhhvvvssskkkdddcccccccccfffjjjoooqqqtttvvvzzztttfff^^^XXXPPPJJJGGGCCCDDDEEEGGGIIIMMMSSSWWW]]]dddooozzzwwwkkkddd___\\\YYYWWWVVVVVVTTTSSSOOOOOOOOONNNLLLKKKIIIHHHEEECCCAAA@@@@@@>>>;;;999888666333222222222111000222111///---,,,,,,,,,---******))))))))))))************))))))))))))******))))))(((((((((((())))))((()))***++++++,,,+++++++++---///000...***&&&###------,,,,,,---000222444---,,,,,,++++++,,,,,,---(((+++------***((()))***'''(((***+++,,,,,,++++++...------,,,+++***((('''))))))))))))***+++,,,---))))))***++++++++++++***,,,+++***((((((***+++,,,++++++******++++++,,,---...------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------...///(((((()))++++++,,,,,,,,,***+++,,,---,,,+++***)))***,,,...///...---------,,,---...000111333444555666888<<>>>>><<<:::888888888:::<<<===<<<:::888888999999:::;;;<<<<<<>>><<<;;;:::;;;===???@@@?????????@@@BBBDDDGGGIIIWWWjjjwwwllljjjgggsss|||cccUUULLLGGGFFF???GGGRRR```wwwsss]]]SSSTTTSSSaaa|||pppppplllSSSEEE@@@<<<<<<<<<<<<@@@EEESSSeeezzzoooccc___dddppp{{{}}}~~~iiilllrrrnnnccchhhwwwvvvnnnfffdddbbbaaacccgggoooqqqtttvvvzzztttfff^^^XXXPPPIIIGGGCCCDDDEEEFFFHHHLLLRRRVVV\\\bbbnnnyyy{{{kkkccc]]]ZZZWWWVVVWWWWWWVVVUUUOOONNNLLLJJJIIIHHHHHHIIIEEEEEECCCBBB@@@???======<<<999555333222111000///000...+++))))))***,,,...++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))******+++---,,,)))(((((()))+++---------...///000000/////////---++++++---///000000...---,,,+++***++++++,,,000///...---,,,+++++++++))))))*********++++++++++++,,,,,,,,,+++)))'''&&&***)))((('''((())),,,---******+++******)))(((''')))((('''((()))***)))(((((('''''''''((()))+++,,,***))))))((()))+++,,,---***++++++,,,,,,++++++******++++++,,,,,,++++++***((()))))))))************,,,++++++******++++++,,,++++++*********************++++++---///111333444444777:::===???AAADDDGGGMMMPPPUUUYYY]]]aaafffiiimmmmmmnnnnnnllliiifffdddbbbbbbaaaaaabbbbbbcccccc``````aaaaaabbbccccccdddaaabbbccccccdddeeehhhkkkeeefffggghhhiiiiiihhhhhhjjjjjjjjjiiiiiigggffffffdddcccbbbcccccccccaaa___[[[YYYWWWUUUTTTRRROOOMMMDDDCCCAAA???>>>===<<<<<<999999999::::::;;;;;;;;;999999999:::::::::;;;;;;===>>>>>>>>>>>>???BBBDDDDDDEEEGGGGGGFFFFFFGGGIIIYYYdddwwwzzzmmmffffffppp~~~eeeVVVKKKFFFEEECCCIIIPPP]]]xxxcccPPPSSSYYY```uuusssttt{{{eeeRRRBBB===:::999999999@@@HHHZZZhhhyyyiiiaaadddjjjsss|||zzzmmmjjjzzzooohhhjjjuuuzzzpppfffcccdddeeehhhlllnnnqqquuuxxx|||~~~qqqddd]]]WWWPPPJJJHHHCCCDDDEEEEEEGGGKKKPPPTTT[[[dddpppzzzzzzjjjbbb]]]ZZZWWWVVVVVVWWWVVVUUUOOONNNLLLIIIHHHGGGFFFGGGDDDDDDCCCAAA???>>><<<<<<;;;888555444333222000......---+++***)))***+++,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((())))))***+++---,,,)))(((((()))+++---------...//////////////////---++++++---///000000000///...---,,,------...//////...---,,,,,,,,,,,,*********++++++++++++,,,------......---,,,***)))+++***)))(((((()))******((())))))*********))))))***)))((()))***++++++))))))((((((((()))***,,,---++++++***************************++++++*********)))******++++++******)))************++++++++++++,,,,,,++++++++++++,,,,,,++++++******************++++++,,,---///111222333222444888:::<<<>>>BBBDDDIIIMMMQQQVVVZZZ___dddggglllmmmnnnooonnnkkkhhhfffaaaaaa`````````aaaaaabbbaaabbbbbbcccdddeeeffffffcccddddddcccbbbbbbeeegggeeefffgggiiijjjjjjiiiiiijjjjjjjjjjjjiiihhhgggfffeeecccbbbbbbbbbbbb```^^^[[[YYYWWWUUUTTTRRRNNNLLLEEEDDDBBB@@@>>>===<<<<<<999999:::::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<===>>>??????>>>@@@CCCEEEEEEFFFHHHIIIHHHHHHJJJKKKUUU```sss{{{nnnffffffooohhhXXXMMMHHHGGGEEEKKKSSS```zzziiiTTTTTTYYY```vvvwwwwww|||cccOOOCCC???;;;;;;:::;;;AAAIIIZZZhhhzzzkkkcccgggmmmxxxxxxllljjj~~~sssiiikkkyyy{{{pppfffcccdddeeehhhlllooorrrwwwzzz~~~}}}pppbbb[[[UUUNNNHHHFFFCCCDDDEEEEEEGGGKKKPPPTTT[[[cccoooyyyxxxhhhaaa\\\ZZZWWWVVVVVVWWWVVVUUUPPPOOOLLLJJJGGGEEEDDDDDDCCCCCCBBBAAA???===<<<;;;999888666555444222000---,,,,,,,,,+++++++++++++++************************))))))))))))))))))))))))))))))(((((())))))***+++---+++***))))))***,,,---------...////////////......,,,++++++---///000/////////---,,,,,,------...///...------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,---------,,,,,,+++++++++******)))((((((''''''''')))******++++++++++++))))))***+++,,,+++******)))))))))***+++,,,---,,,,,,,,,++++++)))(((((())))))************)))))))))))))))******)))))))))***++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,******++++++++++++++++++,,,,,,,,,---...000111222000222555777999;;;>>>@@@DDDGGGLLLQQQVVV[[[aaaeeekkkmmmooopppooommmjjjhhh``````_______________```aaaaaabbbcccdddeeefffgggdddeeedddbbb``````bbbccceeefffhhhjjjkkkkkkkkkkkkkkkkkkkkkkkkjjjiiihhhgggeeecccaaaaaaaaa```^^^]]][[[YYYWWWUUUSSSQQQMMMJJJGGGFFFDDDBBB???>>>===<<<:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<===============>>>??????@@@AAADDDGGGGGGJJJLLLMMMLLLLLLLLLMMMQQQ[[[mmm}}}ooogggeeennniiiXXXMMMGGGFFFFFFKKKRRR___xxxqqqZZZWWWZZZbbbyyy|||{{{~~~eeeOOOEEE@@@===<<<;;;<<>><<<;;;888777666666555333000---,,,------...---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******,,,+++***))))))+++,,,---------...//////.........---,,,***+++---/////////---,,,+++*********+++,,,///...---,,,,,,,,,,,,,,,++++++,,,,,,,,,---------))))))******++++++++++++***************)))((('''(((((()))******************)))((()))+++,,,+++***))))))))))))******++++++***++++++,,,,,,***)))(((******++++++++++++******))))))************))))))*********+++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,******+++++++++++++++,,,------------......///000...111333555777888;;;>>>???CCCHHHMMMRRRXXX___ccckkkmmmpppqqqpppmmmiiifff``````___^^^^^^]]]^^^^^^^^^___```aaacccdddeeefffeeeeeedddbbb``````bbbccceeegggiiikkkllllllllllllkkkkkkkkkkkkkkkjjjiiihhheeeccc```______^^^]]][[[[[[YYYVVVTTTSSSPPPLLLIIIIIIHHHFFFCCCAAA???>>>===;;;;;;<<<<<<<<<<<<<<<<<<=========>>>>>>>>>??????>>>???@@@@@@AAACCCFFFIIIMMMOOORRRRRRPPPNNNMMMMMMOOOYYYjjj~~~ppphhhdddmmm}}}hhhWWWKKKDDDCCCCCCGGGNNNZZZqqq{{{bbbZZZZZZccc{{{~~~kkkQQQEEE@@@===<<<<<<<<>>>>>>>>===============>>>>>>>>>?????????@@@@@@>>>???AAABBBCCCEEEIIIKKKRRRUUUWWWWWWTTTQQQNNNMMMQQQYYYiii|||qqqhhhccclll{{{hhhWWWKKKEEECCCAAADDDJJJVVVkkkhhh\\\[[[ddd}}}qqqTTTDDD@@@<<<<<<;;;<<>><<<888666555555444333111///---.../////////...,,,+++************************))))))))))))))))))))))))((((((''''''(((((()))***+++++++++++++++,,,---...---............---,,,,,,,,,+++***+++...///...------,,,,,,++++++,,,.........------,,,,,,---------++++++++++++,,,,,,,,,,,,,,,+++++++++,,,---......'''(((((()))******+++++++++++++++******)))''''''(((''''''''')))***)))((('''((())))))))))))(((((((((((()))***+++,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,++++++(((((()))))))))*********------,,,,,,,,,,,,------******++++++,,,------------,,,,,,,,,---...//////...000333444444666888:::;;;>>>BBBFFFLLLSSSZZZ___hhhjjjmmmooonnnjjjeeebbb___^^^]]][[[ZZZYYYYYYYYYZZZ[[[]]]___aaaccceeefffbbbcccccccccbbbcccfffhhhggghhhjjjkkkllllllkkkjjjiiijjjjjjjjjjjjjjjiiiiiieeebbb^^^\\\[[[ZZZYYYWWWXXXVVVTTTSSSRRRPPPLLLJJJKKKJJJHHHFFFEEECCCCCCCCC@@@@@@@@@@@@????????????????????????@@@@@@@@@@@@>>>@@@BBBCCCDDDGGGKKKNNNUUUXXX[[[[[[XXXSSSOOOMMMSSSZZZgggyyyqqqgggccckkkyyykkkZZZNNNHHHFFFCCCEEEJJJTTTggg~~~mmm^^^[[[eee~~~wwwWWWEEE@@@<<<<<<;;;<<>>????????????@@@@@@@@@???@@@BBBDDDEEEHHHLLLOOOTTTWWW\\\]]][[[VVVRRRPPPSSSYYYdddtttqqqgggbbbjjjxxxkkk[[[OOOIIIGGGDDDDDDIIISSScccxxxppp```[[[eee~~~}}}[[[FFFAAA>>>=========DDDKKK\\\ooo{{{ssstttiii``````qqqzzzuuujjjaaa___```bbbeeeiiiooosssxxx~~~{{{mmm]]]UUUOOOIIIEEEEEE???@@@BBBCCCFFFJJJPPPUUUYYY___hhhooovvvzzzkkkfff[[[YYYVVVUUUUUUUUUUUUTTTQQQQQQPPPNNNJJJGGGCCCAAACCCDDDEEEEEECCC@@@<<<::::::777444222222333222111+++++++++*********))))))++++++++++++++++++++++++))))))))))))))))))))))))'''''''''''''''((())))))******+++,,,,,,---......---.........------,,,++++++******,,,...///---,,,******)))))))))***,,,---------,,,,,,,,,------...))))))*********+++++++++,,,+++***)))))))))++++++---,,,)))((('''((()))***'''((()))******++++++******)))))))))+++,,,+++***)))***+++,,,,,,+++))))))---,,,+++)))((()))*********++++++,,,,,,++++++***))))))************))))))******+++++++++,,,,,,,,,...------,,,,,,------...******+++,,,,,,---......+++++++++,,,---...000000---///111111111222444666999;;;>>>AAAFFFMMMTTTZZZ]]]```fffjjjllljjjgggddd[[[ZZZXXXVVVTTTSSSSSSRRROOOPPPRRRTTTWWWYYY[[[\\\aaabbbbbbaaa``````bbbdddiiiiiijjjkkkjjjiiihhhgggggghhhhhhiiiiiiiiihhhhhheeebbb]]]ZZZYYYXXXWWWVVVUUUSSSRRRQQQQQQPPPNNNLLLJJJJJJIIIHHHGGGGGGGGGGGGDDDDDDDDDCCCCCCBBBBBBBBB>>>>>>?????????@@@@@@@@@???AAACCCDDDFFFIIIMMMPPPRRRVVV[[[^^^\\\XXXUUUSSSRRRWWWbbbppppppfffbbbiiiwwwiiiYYYNNNHHHFFFCCCCCCGGGPPP___tttqqq```[[[eee~~~```GGGCCC??????>>>???EEEMMM\\\ooo~~~uuuvvviii______jjjxxxssshhh___^^^___aaaeeeiiippptttyyy~~~zzzlll\\\SSSMMMHHHDDDCCC???@@@BBBCCCFFFJJJPPPUUUYYY___gggooovvv~~~wwwggg```^^^[[[VVVSSSSSSSSSSSSSSSQQQPPPOOOMMMJJJGGGEEECCCCCCEEEGGGGGGDDDAAA>>>===666666666555444111///...------,,,,,,,,,,,,+++++++++++++++************))))))))))))))))))))))))))))))))))))))))))******+++---,,,,,,+++++++++,,,,,,///---,,,,,,---...,,,+++***+++,,,---...------,,,)))))))))))))))))))))))))))'''$$$$$$&&&)))******---------.........//////+++++++++++++++,,,,,,,,,((((((((((((((('''''''''************)))))))))(((%%%&&&'''((()))***+++,,,++++++************************))))))))))))*********++++++,,,,,,++++++***,,,+++++++++++++++++++++,,,,,,,,,,,,+++***))))))++++++++++++,,,------...,,,+++******,,,,,,+++*********+++,,,,,,---......,,,---...000222444666777666888;;;???CCCIIIOOOTTT[[[^^^bbbddddddaaa^^^[[[TTTSSSQQQOOOMMMKKKIIIHHHFFFIIILLLNNNQQQVVV[[[^^^^^^aaacccddddddcccdddeeeggghhhiiiiiiiiihhhgggfffhhhgggfffgggjjjkkkiiiggggggddd```\\\YYYXXXWWWWWWVVVTTTRRRQQQQQQQQQPPPNNNJJJJJJJJJJJJJJJIIIIIIHHHFFFGGGGGGGGGGGGEEECCCBBBAAAAAAAAAAAAAAABBBCCCDDDFFFEEEEEEFFFGGGIIILLLMMMVVVXXXZZZ[[[[[[XXXUUUSSSQQQVVV___lll|||pppfffccchhhuuulll[[[OOOGGGCCC???FFFLLLQQQ]]]rrrtttbbb[[[gggcccLLLEEE???======>>>DDDKKK\\\mmmwwwvvvhhhWWW^^^eeezzzsss}}}xxxmmmfff```^^^]]]\\\```fffmmmpppuuu|||zzzkkk\\\SSSNNNHHHDDDDDDAAABBBCCCDDDFFFKKKPPPTTTYYY```iiipppuuu}}}yyyhhhaaa\\\YYYVVVTTTTTTTTTTTTSSSOOONNNMMMKKKHHHEEEBBBAAABBBDDDFFFFFFCCC@@@>>>===666666666555333111///...,,,,,,+++++++++*********+++++++++*********))))))))))))))))))))))))))))))((((((((('''((())))))***...------,,,,,,---------///---,,,,,,------,,,+++)))***+++++++++***)))((())))))***,,,---...///000...,,,******,,,---------+++++++++,,,,,,,,,,,,---+++++++++++++++*********))))))))))))))))))))))))++++++++++++*********)))''''''(((((())))))******************************,,,++++++******++++++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++***))))))++++++++++++,,,---...///,,,+++***+++---...---,,,+++++++++,,,,,,---------------...///111333444555333555888<<<@@@FFFLLLQQQWWWZZZ^^^```___\\\WWWTTTLLLKKKJJJHHHEEECCCBBBAAABBBDDDGGGIIILLLQQQVVVZZZ\\\___bbbccccccccccccdddggghhhhhhiiiiiihhhffffffgggeeeeeegggiiijjjiiiggghhhfffbbb^^^[[[YYYXXXXXXVVVTTTRRRQQQQQQQQQPPPNNNLLLMMMMMMMMMMMMLLLKKKKKKHHHHHHGGGGGGFFFEEECCCCCCBBBBBBAAAAAABBBCCCCCCDDDEEEDDDDDDDDDFFFHHHIIIKKKPPPRRRUUUWWWWWWUUUSSSQQQNNNSSS[[[gggvvvqqqfffbbbhhhtttlll[[[NNNFFFCCC@@@FFFLLLQQQ]]]pppmmm]]]XXXccc{{{gggMMMEEE???======>>>CCCJJJ\\\ooo~~~uuuttt{{{lll[[[```aaauuu|||qqq|||uuujjjccc^^^]]]\\\\\\```ffflllooouuu|||wwwiiiYYYQQQMMMGGGDDDCCCAAABBBCCCDDDFFFJJJPPPTTTYYY```iiipppuuu}}}{{{jjjcccZZZXXXUUUTTTUUUTTTSSSRRROOONNNMMMJJJHHHEEEBBBAAAAAACCCEEEDDDAAA>>>===<<<777777666555333111///...+++++++++*********))))))++++++*********)))))))))))))))))))))))))))))))))'''''''''''''''(((((()))++++++************++++++...---,,,,,,------,,,+++)))************((('''&&&******+++,,,...///000111---,,,++++++,,,,,,+++***++++++++++++,,,,,,,,,,,,+++++++++******))))))((())))))))))))************,,,,,,+++++++++*********))))))))))))((((((((((((************************,,,++++++******++++++,,,***++++++,,,,,,++++++***************************(((((()))************)))+++++++++,,,---...000111---,,,+++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,---------...///000222222///111444888<<>><<<;;;:::;;;===@@@BBBFFFJJJPPPTTTYYY\\\```bbbbbbbbbbbbccceeeffffffffffffeeedddcccdddcccccceeeggghhhgggfffhhhfffccc```]]][[[ZZZYYYXXXVVVSSSSSSSSSSSSRRRQQQOOOPPPPPPPPPPPPOOONNNNNNJJJIIIHHHFFFEEEEEEDDDDDDCCCCCCBBBBBBCCCCCCDDDDDDDDDCCCCCCCCCDDDEEEGGGHHHHHHJJJMMMOOOPPPOOONNNLLLJJJNNNUUU___mmmqqqgggbbbgggrrrlllZZZMMMEEECCCAAAFFFKKKPPP\\\nnn~~~wwweeeYYYVVVaaaxxxkkkMMMFFF@@@=========CCCIII\\\pppzzzrrrpppvvvsss___ccc___qqqvvvnnnzzz~~~sssfff```\\\[[[[[[[[[___eeekkknnnuuu|||rrreeeVVVOOOKKKFFFCCCBBBAAABBBCCCDDDFFFJJJPPPTTTYYY```jjjqqqvvv~~~|||jjjcccZZZXXXVVVUUUUUUSSSQQQOOOPPPPPPNNNLLLIIIFFFDDDBBB@@@AAACCCBBB@@@===<<<<<<888777666444222000///...++++++++++++************************))))))))))))(((((((((((((((((((((((((((''''''''''''((())))))++++++++++++++++++,,,---...---+++,,,------,,,***)))***+++,,,++++++)))(((++++++++++++++++++++++++,,,+++***+++++++++(((&&&,,,,,,---------.........+++++++++***)))(((''''''((()))))))))))))))******+++++++++*********))))))(((((((((((())))))))))))***************+++++++++))))))(((((((((((())))))***++++++,,,,,,++++++***)))))))))))))))*********'''((()))***++++++++++++***++++++,,,---///000111...---,,,,,,---...---+++,,,,,,,,,,,,,,,,,,,,,+++......------......//////---///222555888>>>DDDHHHMMMPPPTTTVVVTTTOOOHHHDDD@@@???>>>===;;;:::999888777999;;;===@@@EEEKKKOOOVVVZZZ^^^```aaaaaaaaabbbbbbbbbbbbaaaaaa```_________```aaabbbdddeeeeeedddfffeeebbb___]]][[[ZZZYYYZZZXXXVVVVVVVVVWWWVVVTTTQQQRRRRRRRRRRRRQQQPPPPPPLLLKKKIIIGGGFFFEEEFFFFFFDDDDDDDDDCCCCCCDDDDDDEEEDDDDDDCCCBBBCCCDDDEEEFFFDDDEEEHHHIIIJJJIIIGGGFFFGGGJJJOOOWWWddduuurrrhhhbbbfffpppmmmZZZLLLEEECCCAAAFFFKKKQQQ^^^ooo|||ppp___WWWWWWaaawwwlllNNNFFF@@@===<<<===BBBIII[[[ppptttmmmkkkpppzzzdddfffcccssspppkkkxxx~~~rrrfff```\\\[[[ZZZZZZ]]]ccciiimmmttt|||nnnaaaSSSMMMJJJEEEBBBBBB@@@AAACCCDDDFFFJJJOOOTTTZZZaaajjjqqqwww{{{iiiaaa\\\YYYWWWUUUSSSQQQNNNLLLPPPOOONNNLLLIIIFFFDDDBBB???AAABBBAAA???===<<<<<<999888666444222000......---,,,,,,,,,,,,+++++++++*********)))))))))(((((((((((((((((((((((((((((())))))(((((())))))***+++...............///000000...,,,++++++,,,---+++***'''(((***+++,,,,,,,,,+++************************///...---------,,,***(((,,,,,,,,,---------......+++++++++***)))((('''''''''''''''(((((()))))))))))))))))))))((((((((((((&&&&&&'''((()))***++++++))))))*********+++++++++)))(((((((((((((((((()))***++++++,,,,,,++++++***(((((()))))))))*********((((((***+++,,,,,,------+++++++++,,,---...///000///---,,,+++,,,+++***(((,,,,,,,,,,,,,,,,,,,,,+++......---------------...,,,...000333666:::@@@DDDJJJMMMPPPRRRPPPKKKEEEAAA>>>===<<<;;;:::999888888777888999;;;===AAAGGGLLLSSSWWW\\\_______________```___^^^]]]]]]\\\\\\\\\ZZZ[[[]]]___```aaabbbbbbbbbaaa```^^^\\\ZZZYYYYYYZZZYYYWWWVVVWWWWWWVVVUUURRRSSSSSSSSSSSSRRRQQQQQQOOONNNKKKIIIHHHGGGGGGHHHFFFEEEEEEDDDDDDEEEEEEEEEFFFEEECCCBBBBBBCCCCCCDDDBBBCCCDDDEEEDDDCCCAAA@@@CCCFFFJJJPPP[[[lllssshhhaaaeeennnooo[[[LLLEEEDDDAAAFFFLLLUUUeeevvv}}}kkkZZZUUUVVV___tttmmmMMMFFF@@@=========CCCIIIYYYnnnooohhhgggjjjxxxiiijjjjjjzzzmmmjjjwww|||ooofffaaa\\\[[[ZZZYYY\\\aaaggglllsss}}}|||kkk___RRRLLLIIIEEEAAAAAA@@@AAABBBCCCEEEJJJOOOSSSZZZaaakkkrrrxxx{{{hhh```\\\YYYVVVSSSRRRPPPNNNLLLNNNMMMLLLIIIGGGDDDAAA@@@???@@@AAA@@@>>>=========:::888666333111///......---------,,,,,,,,,++++++******)))))))))((((((((()))))))))))))))))))))))))))))))))))))))***+++++++++*********+++,,,---...---,,,++++++,,,,,,+++***$$$%%%''')))++++++++++++(((((()))***,,,---...///---,,,************((('''************+++++++++++++++++++++******))))))(((&&&&&&''''''(((((())))))))))))((((((((('''''''''%%%%%%&&&((()))+++,,,,,,)))))))))***++++++,,,,,,+++******))))))******+++***++++++,,,,,,++++++***((())))))******+++++++++))))))***,,,,,,---------++++++++++++,,,---.........---++++++++++++)))''',,,,,,,,,,,,,,,,,,,,,,,,......---------------...---...000111333777<<>>DDDKKKXXXnnn{{{jjjccccccgggsssoooqqqttt}}}kkkjjjuuuxxxkkkddd___[[[[[[ZZZYYY[[[```eeejjjsss}}}zzzkkk___RRRMMMJJJEEEBBBAAA@@@AAABBBCCCEEEIIIOOOSSS[[[bbblllsssyyy{{{hhh```ZZZWWWSSSQQQQQQQQQPPPPPPMMMMMMKKKIIIFFFCCCAAA@@@???AAAAAA@@@>>>======>>>:::999666333111///......,,,,,,,,,,,,+++++++++******)))))))))(((((((((((())))))))))))))))))))))))((((((((((((((()))******(((((((((((()))***+++,,,---,,,++++++,,,,,,+++)))&&&''')))+++++++++++++++((()))***+++---...//////+++)))'''&&&'''((('''''')))************++++++++++++++++++++++++*********&&&''''''((())))))******))))))))))))((((((((((((&&&''''''((()))******+++((())))))***++++++,,,,,,******))))))))))))*********++++++,,,,,,++++++***))))))******+++,,,,,,---((()))***+++++++++++++++++++++*********++++++,,,---+++***+++------,,,++++++++++++,,,,,,---------......------------......---...//////000333777:::???AAACCCEEEEEEDDDBBB@@@>>>>>>======<<<<<<;;;;;;<<<<<<;;;:::;;;>>>DDDHHHLLLPPPTTTWWWWWWUUUTTTSSSSSSRRRPPPOOONNNMMMNNNNNNOOOSSSVVVXXXXXXYYY[[[^^^ZZZZZZ[[[[[[[[[[[[[[[[[[[[[YYYWWWWWWXXXYYYXXXWWWUUUUUUUUUUUUUUUTTTTTTSSSRRRRRRQQQPPPNNNLLLJJJIIIHHHHHHGGGFFFFFFFFFFFFFFFEEEDDDBBB@@@????????????<<<<<<=========<<<<<<;;;;;;>>>BBBFFFLLLYYYlllzzztttjjj```cccjjjzzzsss]]]MMMFFFGGGFFFKKKUUUfff}}}mmmXXXTTTUUU[[[ooo~~~ttt{{{kkkKKKDDD>>>======???EEELLLYYYnnnyyyggg``````dddqqqwwwzzzxxxiiiiiiuuuvvviii___ZZZXXXYYYYYYYYY\\\aaadddiiirrr}}}yyylll```TTTNNNKKKFFFBBBAAA???@@@BBBCCCEEEIIIOOOSSS[[[cccllltttzzz|||iii```XXXUUUQQQOOOPPPRRRSSSSSSOOOOOOMMMKKKHHHEEECCCAAA@@@AAAAAA@@@>>>===>>>???;;;999666333000///......+++++++++************)))))))))))))))(((((((((((())))))))))))))))))))))))'''''''''''''''((())))))------------...///000111---,,,***+++,,,,,,+++)))++++++------...---,,,+++++++++++++++++++++++++++///,,,***)))***+++,,,,,,++++++,,,,,,,,,---------+++++++++++++++,,,,,,,,,'''(((((()))***+++++++++************))))))))))))((((((((()))))))))))))))((())))))***++++++,,,,,,((((((''''''''''''((((((+++++++++,,,,,,+++++++++))))))***+++,,,,,,------((())))))************))),,,+++******))))))******+++******,,,...000000///******+++,,,,,,---............---------...//////,,,---.........000444777;;;<<<>>>@@@AAAAAA@@@???AAAAAAAAA@@@@@@?????????======<<<::::::===CCCGGGIIIMMMQQQTTTSSSQQQPPPOOOKKKJJJHHHFFFEEEEEEEEEEEEMMMPPPTTTVVVVVVWWWYYY\\\YYYYYYZZZ\\\\\\]]]\\\\\\^^^]]][[[[[[\\\]]]\\\[[[VVVVVVWWWWWWVVVVVVUUUTTTSSSSSSSSSRRRQQQNNNKKKJJJIIIHHHHHHGGGFFFFFFFFFGGGDDDCCCAAA???============888999:::;;;;;;<<<;;;;;;888<<<@@@BBBHHHTTTfffttttttjjj```bbbjjjxxxttt]]]MMMGGGGGGIIINNNYYYlllrrr\\\WWWXXX]]]qqq|||pppwwwgggJJJCCC=========???FFFMMMZZZoooxxxeee^^^___dddppp~~~|||uuuggghhhtttwwwjjjZZZVVVTTTWWWYYYYYY]]]cccccciiirrr}}}yyymmmaaaUUUPPPLLLGGGBBBAAA???@@@BBBCCCEEEIIINNNSSS[[[cccmmmttt{{{~~~kkkbbbYYYWWWTTTRRRQQQPPPOOOMMMGGGHHHIIIIIIGGGDDDAAA>>>AAABBBCCCBBB???;;;999888:::888555333111///,,,***------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((((((((())))))''''''''''''((()))***+++*********++++++,,,,,,,,,------------,,,+++******,,,,,,---------,,,***)))))))))***+++,,,,,,---------,,,,,,+++*********+++(((((()))***,,,---...///************))))))))))))***)))((('''(((***,,,---******+++,,,+++***)))((())))))(((((((((((())))))'''))),,,...///---+++)))(((((((((((()))***+++,,,,,,++++++******+++,,,,,,,,,+++***)))))))))++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,---......,,,+++,,,...,,,,,,---------------,,,---...//////////////////111///,,,++++++...111333444555888;;;???BBBEEEFFFEEEDDDCCCBBBAAABBBCCCDDD@@@???===<<<<<<===@@@AAAGGGIIILLLLLLJJJGGGFFFEEEEEECCCAAA>>>>>>???AAABBBCCCFFFJJJNNNRRRTTTUUUUUUUUUVVVXXXZZZ\\\]]]^^^^^^XXXYYY[[[\\\\\\[[[YYYXXXXXXXXXXXXYYYXXXXXXWWWWWWWWWUUUSSSPPPNNNMMMMMMMMMHHHHHHGGGHHHIIIHHHEEECCC??????>>>>>>======<<<<<<;;;::::::999999888888888888999===AAACCCKKK]]]nnnsssiii```bbbjjjyyysss]]]SSSLLLFFFKKKRRR```uuuttt[[[VVVVVVYYYnnn|||qqquuudddIII@@@<<<===<<<;;;BBBMMM]]]sssuuuaaa\\\]]]aaaooorrrgggiiippprrrfffYYYWWWTTTSSSTTTWWWZZZ]]]gggjjjppp{{{yyylll```UUUOOOKKKEEECCCCCCBBB@@@@@@CCCEEEGGGMMMTTT\\\eeennnsssxxx~~~jjjaaaYYYWWWTTTRRRQQQPPPNNNMMMFFFGGGHHHHHHFFFCCC@@@>>>???AAABBBBBB???<<<;;;:::888666444222222111///---///............---------))))))))))))))))))))))))))))))(((((((((((())))))(((((('''(((((()))************+++++++++,,,,,,,,,,,,------------,,,,,,+++---...///000///...---,,,*********++++++,,,,,,---...---,,,,,,+++++++++,,,))))))***+++,,,------...************)))))))))))))))((('''&&&''')))+++,,,)))******+++******((('''))))))(((((((((((())))))((()))***++++++++++++***************+++,,,------,,,+++++++++++++++++++++,,,,,,+++++++++++++++,,,))))))*********++++++++++++++++++++++++++++++++++++,,,---,,,+++***+++---....../////////...---------...//////000/////////000///---,,,,,,...000222222333666999===@@@BBBDDDDDDDDDCCCCCCCCCDDDEEEFFFAAA@@@===<<<<<<===???AAADDDEEEGGGFFFDDDBBBAAAAAA>>>===:::888888999;;;<<>>===<<<<<<<<<;;;;;;::::::999999999888999:::===@@@AAAHHHYYYjjjsssiiiaaacccjjjyyywww___TTTMMMHHHKKKSSSbbbxxx|||bbb[[[ZZZ]]]rrrrrrrrrzzz]]]HHH@@@<<<======<<>><<<;;;<<<>>>???AAABBBBBB@@@>>><<<<<<===888777555444333444666777===@@@EEEKKKPPPSSSUUUVVVWWWXXXZZZ\\\^^^______```________________________YYYZZZZZZZZZYYYYYYXXXWWWYYYXXXVVVTTTRRRPPPOOOOOOJJJIIIHHHHHHIIIHHHFFFDDDAAAAAA@@@???===<<<;;;;;;;;;;;;;;;:::::::::::::::::::::<<>>>>>===EEEPPPbbbvvvwwwdddaaacccfffuuupppdddgggqqqmmm___VVVTTTQQQPPPRRRVVV[[[^^^eeelllvvvzzzkkk```UUUOOOJJJEEEBBBCCCCCCAAAAAACCCEEEFFFKKKRRR\\\eeennnsssxxx|||jjjaaaYYYVVVSSSQQQQQQPPPNNNLLLGGGGGGGGGFFFEEEBBB@@@>>>===???AAAAAA???===<<<<<<666555333333333333111///,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((((((((())))))))))))(((((((((((())))))+++++++++++++++++++++++++++,,,---...............***+++---...///......---,,,,,,++++++++++++++++++---,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++*********))))))***************,,,---...+++++++++*********))))))))))))(((((((((((()))))))))*********++++++++++++***))))))(((((((((((()))+++,,,---...---+++)))'''***+++,,,---------,,,+++))))))))))))*********+++++++++++++++++++++++++++)))***,,,+++******+++,,,************)))(((''''''---...///000000000000000///000000//////...------...///111444777:::<<<>>>===>>>???@@@AAACCCDDDEEEBBB@@@>>>;;;:::;;;===>>>@@@@@@@@@>>>;;;:::;;;<<<777666555333333444555666999<<>>@@@FFFTTTbbbyyytttiiibbbcccjjjxxxgggXXXQQQMMMLLLWWWhhhlll```]]]bbbwww{{{xxxvvvUUUHHH@@@<<<>>>???>>>FFFRRRdddxxxzzzgggdddfffiiixxxssseeegggssslll^^^SSSQQQNNNMMMOOOTTTYYY]]]dddmmmxxxzzzkkk```TTTNNNJJJEEEBBBBBBCCC@@@AAACCCDDDEEEKKKQQQ\\\eeennnrrrxxx{{{iiiaaaXXXVVVSSSQQQPPPOOONNNLLLHHHHHHHHHGGGEEECCCAAA@@@???AAABBBBBB???<<<::::::999777555444333111///---,,,,,,+++++++++*********(((((((((((((((((((((((())))))(((((((((((()))))))))(((((((((((())))))***++++++++++++++++++++++++++++++,,,---............***+++,,,.........------,,,,,,+++++++++++++++++++++***************++++++,,,,,,,,,++++++++++++***++++++++++++************(((((())))))***++++++,,,,,,,,,++++++************))))))(((((((((((())))))(((***,,,...///---,,,***))))))(((((('''(((((((((***+++---------+++)))(((((()))+++,,,,,,,,,+++************+++++++++,,,,,,++++++++++++++++++++++++)))+++,,,,,,++++++,,,..................---,,,+++---...///000111111111111//////000000///...---,,,---///111333666999;;;===::::::;;;===>>>???@@@@@@AAA???<<<:::999:::;;;<<<===>>>===<<<:::999:::<<<888888666555444444555555666:::@@@GGGMMMRRRUUUVVVXXXYYY[[[]]]___```aaaaaa``````____________``````\\\\\\\\\\\\[[[ZZZYYYXXXVVVVVVTTTSSSQQQOOOMMMLLLJJJHHHGGGFFFGGGGGGFFFDDDBBBBBBAAA???>>><<<;;;;;;;;;;;;;;;<<<=========>>>;;;:::;;;???AAAGGGTTT```vvvtttiiibbbccciiiwwwmmm[[[SSSOOOMMMXXXjjjpppaaa]]]dddyyy~~~}}}vvvTTTHHH@@@<<<>>>???>>>FFFRRRdddwww~~~jjjfffhhhmmm|||{{{{{{uuueeefffssslll___RRRPPPLLLKKKMMMRRRXXX\\\dddmmmyyyzzzkkk___TTTNNNJJJDDDBBBBBBBBB@@@@@@CCCDDDEEEKKKRRR\\\eeennnrrrxxxzzziiiaaaXXXVVVSSSQQQPPPOOOMMMLLLIIIIIIHHHGGGEEECCCBBBAAA???AAACCCBBB???<<<::::::<<<999666444333111...+++------------,,,,,,,,,,,,))))))))))))))))))))))))))))))(((((((((((())))))'''''''''(((((()))***+++,,,,,,,,,++++++++++++***++++++,,,,,,---,,,,,,,,,,,,---.../////////...---++++++++++++++++++++++++***))))))))))))******+++,,,+++++++++++++++++++++,,,++++++++++++*********%%%&&&&&&'''(((((()))))),,,++++++***)))*********))))))(((((((((((())))))(((***...000000///,,,*********)))))))))******+++***+++,,,,,,,,,,,,+++***((())))))***++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++)))+++,,,,,,++++++---...,,,------......------,,,---...///000111222222222...///////////////...---///000222555777:::<<<===::::::;;;<<<======<<<<<<>>><<<:::888777888:::;;;999:::;;;;;;:::999:::;;;;;;:::888777555555444444555999???FFFMMMRRRUUUVVVXXXYYY[[[]]]___``````aaa````````````````````````^^^^^^^^^]]]\\\[[[ZZZYYYWWWWWWVVVTTTRRRPPPNNNMMMIIIGGGEEEEEEEEEFFFEEEDDDBBBBBBAAA@@@>>>===<<<<<<;;;;;;<<<===>>>>>>??????>>><<<<<>>>>>===EEEPPPbbbuuujjjgggjjjqqqvvvvvv}}}xxxddddddrrrmmmaaaSSSPPPMMMKKKLLLQQQWWW[[[dddlllxxxzzzjjj___TTTNNNIIIDDDAAABBBAAA>>>???BBBDDDEEEKKKRRR\\\eeennnsssxxxzzzhhhaaaXXXUUURRRQQQPPPOOOMMMKKKIIIHHHGGGFFFDDDBBBAAA@@@===???AAAAAA???===<<<;;;<<<:::777444333111...,,,---------,,,,,,,,,,,,+++++++++++++++++++++++++++))))))(((((((((((())))))&&&&&&&&&''')))***,,,,,,,,,,,,,,,+++++++++******+++++++++,,,++++++******,,,---.........---,,,+++*********++++++,,,,,,---******))))))******+++,,,+++++++++++++++++++++,,,,,,,,,+++++++++*********&&&&&&'''((())))))))))))******((('''''''''((()))))))))(((((((((((()))))))))+++,,,......---,,,+++)))))))))))))))***+++,,,)))******++++++,,,,,,---************+++,,,------************++++++++++++++++++++++++++++++++++++((()))++++++******,,,...((()))***+++,,,,,,,,,,,,---...///000111222222222............////////////111222444777999<<<>>>???===>>>>>>???>>>===<<<;;;;;;:::888666666777999;;;888:::===>>>===<<<===>>>???>>><<<:::888777555555555999???FFFLLLQQQTTTVVVWWWYYYZZZ\\\^^^___``````___```aaabbbbbbaaa```_________^^^^^^]]][[[ZZZYYYVVVUUUUUUTTTRRROOOMMMKKKHHHFFFDDDCCCDDDDDDDDDCCCAAAAAA@@@@@@???>>>======;;;;;;<<<===???@@@@@@AAAAAA>>>===>>>???BBBKKKUUUffftttuuuiii```aaafffssswww```UUUQQQPPPYYYgggyyyvvvccc___iii|||[[[HHH@@@<<<======<<>>BBBDDDFFFLLLTTT\\\eeennnsssxxxzzzhhhaaaXXXUUURRRPPPPPPOOOMMMKKKHHHGGGFFFDDDCCCAAA@@@???;;;>>>@@@AAA@@@>>>>>>>>>;;;999666444333222///---+++++++++*********))))))(((((((((((((((((((((((())))))(((((((((((())))))%%%%%%&&&''')))+++,,,---,,,,,,,,,++++++*********+++++++++++++++***)))(((***++++++,,,+++***((('''))))))***+++,,,,,,------+++*********+++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******)))***+++,,,,,,---,,,,,,)))((('''%%%%%%&&&&&&'''))))))(((((((((((())))))++++++******++++++,,,---&&&&&&&&&&&&''')))******)))))))))***+++,,,...///++++++******+++---...000))))))))))))************++++++++++++++++++++++++&&&((()))***))))))+++---***+++,,,---.../////////---...///000222222333333...............///000111333444666888;;;===???@@@AAAAAABBBAAA@@@>>><<<;;;999888666555555777999::::::===@@@BBBBBBAAAAAABBBDDDCCCAAA???<<<:::888777555999???FFFLLLQQQTTTUUUWWWXXXZZZ\\\^^^______```___```bbbccccccbbb```____________^^^]]]\\\ZZZYYYSSSSSSRRRQQQOOOLLLJJJHHHHHHEEECCCBBBCCCCCCCCCBBBAAA@@@@@@@@@??????>>>>>>;;;<<<===>>>???@@@AAABBBCCC???======>>>???GGGOOO___nnnuuuiii``````eeerrrzzzaaaVVVQQQPPPYYYeeevvvuuuaaa]]]hhh```III@@@<<<===<<<;;;BBBMMM]]]qqq|||gggeeelllyyynnnlllsssmmmjjjxxxyyymmmdddZZZVVVQQQNNNOOOTTTZZZ^^^eeejjjsss{{{jjj___SSSMMMIIIDDDAAAAAA>>><<<===AAADDDFFFMMMUUU\\\eeennnsssxxxyyyggg```VVVUUURRROOOMMMLLLLLLLLLIIIJJJKKKIIIEEEAAA??????BBBBBB@@@???===<<<;;;;;;;;;;;;999888555333000///------......---,,,***)))+++++++++************)))******))))))((((((''''''***))))))(((((()))******......---+++******---///,,,,,,,,,+++++++++***************))))))))))))((())))))***+++,,,,,,,,,,,,*********)))******++++++...------,,,,,,++++++***------+++)))((('''''''''(((((((((((()))))))))))),,,+++***(((''''''''''''((((((((((((((()))************+++,,,,,,,,,,,,+++---,,,+++)))(((((('''''',,,+++)))((((((***,,,---++++++************++++++)))******++++++,,,------------++++++++++++------++++++,,,,,,,,,,,,------,,,,,,,,,,,,---...///000///...---,,,---///111333111111111000111111222222777777888999<<<@@@CCCEEEGGGGGGGGGEEEBBB???;;;999;;;:::888666666666777777<<<===>>>@@@AAAAAABBBBBBDDDDDDCCC@@@<<<999999999777;;;AAAHHHNNNSSSUUUVVVTTTWWWZZZ\\\]]]___aaacccccccccccccccccccccccccccdddbbbaaa```aaaaaa___]]]XXXUUURRRPPPOOOMMMJJJHHHEEEDDDBBBAAA@@@@@@AAAAAAEEEDDDCCCBBB@@@===;;;:::<<<<<<>>>???AAACCCDDDEEEBBB>>><<<>>>>>>@@@GGGOOOZZZgggzzzyyyoookkkfffggguuueeeTTTMMMMMMVVVcccqqqzzzggg___eee{{{bbbJJJBBB===???>>>;;;BBBLLL]]]rrriiiccckkk{{{jjjdddhhhnnnjjjzzz|||nnneee```XXXVVVRRRNNNNNNSSSZZZ```fffllluuu{{{jjjbbbVVVMMMHHHEEEBBB@@@@@@???AAADDDEEEFFFMMMUUU```eeemmmsss{{{yyyhhh```XXXVVVTTTQQQOOONNNNNNNNNJJJKKKKKKIIIEEEBBB@@@???CCCBBBBBBAAA@@@>>><<<;;;;;;:::999777444222000...------------,,,+++***)))+++++++++************)))***)))))))))((((((((('''((())))))*********++++++++++++***((('''''')))+++,,,,,,+++++++++*********,,,,,,,,,++++++++++++***)))***+++,,,,,,---,,,,,,++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))(((((()))(((((((((((()))))))))))))))(((((('''''''''(((((())))))(((((())))))***+++)))******+++++++++++++++,,,+++***)))((((((((((((*********++++++,,,------++++++************++++++,,,+++++++++++++++++++++---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,+++,,,,,,---.........---------...///000111111111000111111222333333888999;;;>>>AAADDDGGGHHHKKKJJJIIIGGGDDD@@@===;;;;;;:::999888777777777888;;;<<<>>>???AAABBBBBBCCCEEEFFFFFFCCC>>>;;;999999888<<>><<<;;;<<<===>>>???AAABBBCCCDDDBBB>>><<<===<<<===CCCJJJVVVbbbvvvxxxmmmjjjeeeggguuufffWWWQQQNNNWWWbbboooyyyfff^^^ddd{{{gggLLLCCC>>>???>>>;;;AAAKKK\\\qqq}}}hhhdddlll||||||fff^^^aaavvvqqqmmm{{{sssggg```^^^XXXWWWTTTQQQQQQUUU[[[aaagggmmmvvv|||kkkbbbVVVMMMHHHEEEBBB@@@@@@@@@AAADDDEEEFFFMMMVVVaaafffmmmssszzzzzzhhhaaaZZZXXXUUUSSSQQQPPPOOOOOOKKKLLLLLLJJJFFFCCCAAAAAABBBCCCCCCCCCBBB@@@===;;;:::999777555333111///...------,,,+++************+++++++++************)))))))))))))))(((((((((((('''(((***+++,,,,,,,,,+++---,,,,,,+++******+++++++++++++++*********)))))),,,,,,,,,++++++++++++***)))***+++,,,------------,,,,,,+++***))))))))))))******+++,,,,,,---......))))))))))))))))))******'''((((((((()))))))))***((((((((((((((()))******))))))(((((())))))***+++((()))******++++++************))))))))))))******(((***,,,---......------++++++************++++++------,,,,,,+++******)))---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,---+++,,,---...////////////000000000111222333444555999;;;???DDDHHHJJJKKKLLLOOONNNLLLIIIFFFCCC@@@>>><<<<<<;;;::::::999999999:::;;;===???@@@AAABBBBBBFFFGGGGGGEEEAAA===:::999;;;>>>CCCIIINNNSSSVVVWWWUUUWWW[[[]]]^^^___aaaccceeeeeeeeeeeeeeeeeeffffffdddbbb````````````^^^\\\YYYWWWTTTRRRPPPNNNLLLIIIGGGFFFDDDCCCBBBBBBCCCCCCBBBBBBBBBAAA@@@???>>>===<<<<<<===>>>???@@@AAABBBBBB>>><<<;;;:::999>>>DDDPPP\\\pppwwwjjjgggdddgggttt}}}cccVVVSSSOOOVVV```lllxxxeee]]]cccyyymmmOOOEEE>>>???>>><<>>CCCHHHLLLMMMLLLLLLOOONNNLLLJJJHHHEEECCCBBB======>>>>>>>>>===<<<<<<<<<<<<===>>>????????????CCCEEEGGGFFFCCC???===<<<===???DDDIIINNNRRRUUUWWWUUUXXX[[[]]]^^^___aaaccccccccccccddddddddddddddddddcccaaa``````___^^^\\\ZZZWWWTTTRRRQQQOOOLLLJJJEEEDDDBBBAAA@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@???>>>;;;;;;;;;<<<======>>>>>>@@@<<<;;;;;;:::999<<>><<>>AAA@@@AAADDDEEEFFFNNNVVVaaaeeelllrrrxxx|||jjjbbbYYYWWWTTTRRRPPPOOONNNNNNKKKLLLMMMKKKHHHEEECCCCCC???AAABBBCCCBBB@@@===;;;:::888666333111///......---,,,+++*********+++,,,+++++++++*********))))))(((((((((((())))))))))))%%%'''))),,,------,,,+++***))))))+++---...,,,)))+++++++++************)))*********)))))))))((((((******+++,,,---------------,,,+++***))))))))))))---------,,,,,,+++++++++++++++++++++***((('''&&&'''''''''((()))*********,,,+++***)))(((((((((((('''&&&&&&&&&&&&'''(((((((((((()))************)))(((((((((((()))***+++,,,...---+++)))((()))***+++++++++************++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++*********+++,,,,,,***+++...000111000...---/////////000111222444555:::>>>DDDJJJMMMMMMKKKJJJLLLLLLKKKKKKIIIHHHFFFEEE>>>???AAACCCCCCCCCAAAAAA>>>????????????>>>======???BBBEEEFFFDDDAAA?????????AAADDDIIIMMMQQQTTTVVVUUUXXX[[[]]]^^^```bbbdddcccccccccddddddeeeeeeeeeeeedddbbbaaaaaa```^^^\\\ZZZWWWTTTRRRQQQOOOLLLJJJEEEDDDBBBAAA@@@@@@AAAAAA@@@AAAAAAAAAAAA@@@???>>>999999999999999999999999===::::::<<<<<<:::>>>CCCHHHTTTfffxxxvvvgggcccbbbggguuummmWWWMMMLLLLLLSSS[[[eeevvvrrrbbb[[[bbbwwwuuuTTTHHH?????????===AAAIIIZZZoooyyyfffbbbgggrrrhhhZZZYYY```sssmmmkkkwwwvvvggg\\\XXXSSSTTTTTTUUUVVVXXX]]]```hhhnnnxxx{{{kkkcccWWWMMMHHHEEEAAA???@@@???AAADDDDDDFFFMMMUUU```dddkkkqqqwww}}}kkkcccWWWVVVSSSQQQOOOMMMMMMMMMJJJLLLLLLKKKHHHEEECCCCCC@@@@@@AAABBBAAA???===<<<:::999666333000///......------,,,,,,+++,,,,,,---+++++++++************)))(((((((((((())))))))))))&&&''')))***+++++++++******)))***...222333000---,,,,,,,,,+++++++++******,,,,,,,,,++++++++++++******+++,,,------.........,,,,,,+++***))))))))))))......---,,,,,,+++******,,,,,,,,,,,,***(((&&&$$$&&&&&&'''((()))***++++++***)))(((&&&%%%%%%$$$$$$''''''&&&&&&''''''((()))((()))******++++++******))))))(((((()))***++++++///---***((('''(((***+++++++++************++++++)))******+++,,,,,,------+++,,,,,,------,,,,,,+++************++++++++++++*********++++++,,,---...+++,,,///000111111///............///000111222333999===CCCIIILLLMMMKKKIIIKKKKKKLLLLLLKKKIIIFFFEEE>>>AAADDDGGGIIIIIIGGGFFFBBBBBBBBBBBBAAA@@@??????@@@BBBEEEEEECCCBBBAAAAAA@@@BBBDDDHHHLLLPPPSSSTTTVVVXXX\\\^^^___```bbbdddeeeeeeeeefffgggggghhhhhhgggeeecccbbbbbbaaa___]]]YYYWWWTTTRRRPPPNNNLLLIIIGGGFFFDDDCCCBBBBBBCCCCCCAAAAAAAAAAAAAAA@@@???>>>999999999888888777777777:::999:::======<<>>>>>??????CCCJJJZZZppptttccc___bbbjjjzzzlll^^^]]]```rrrxxxiiihhhttt}}}kkk\\\UUUQQQRRRSSSSSSTTTXXX]]]```gggnnnxxxwwwjjjbbbVVVMMMHHHEEEBBB@@@???>>>@@@CCCCCCEEELLLTTT^^^cccjjjpppvvv~~~lllcccXXXVVVSSSQQQOOONNNMMMMMMIIIKKKLLLJJJGGGDDDCCCCCCBBBBBBBBBBBBAAA@@@???>>>;;;999666333111/////////,,,------......---------+++++++++************)))'''((((((((()))))))))***''''''((((((((())))))))),,,+++---222777999555111---------,,,,,,,,,,,,+++,,,,,,,,,++++++++++++******+++,,,---............++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,+++)))'''%%%&&&&&&'''((()))***++++++))))))((('''&&&&&&''''''((((((((((((((()))******)))******+++++++++++++++***)))))))))))))))******+++************+++,,,---++++++************+++++++++++++++++++++++++++,,,+++,,,,,,------,,,,,,+++************++++++++++++*********+++,,,...///000---...///111111111111000...............///000000555999@@@GGGLLLNNNMMMMMMMMMNNNPPPPPPNNNJJJEEEBBB???BBBFFFKKKMMMNNNMMMKKKCCCDDDEEEEEEFFFFFFEEEEEEEEEFFFGGGFFFCCCBBBAAABBBAAABBBDDDGGGKKKNNNQQQSSSVVVYYY\\\^^^___```bbbdddeeeeeeffffffggghhhhhhhhhiiigggeeeccccccbbb```^^^XXXVVVSSSQQQPPPNNNKKKHHHGGGFFFDDDCCCBBBBBBCCCCCCBBBBBBBBBAAA@@@???>>>===:::::::::999888777666666999888:::======;;;===BBBDDDNNN___pppuuujjjaaabbbiiiwwwyyyaaaSSSMMMKKKJJJSSS^^^iiiwww~~~jjj___\\\cccvvv~~~VVVHHH===>>>@@@@@@DDDKKKZZZqqqnnn^^^ZZZ^^^eeesssssseeeeeegggyyyuuuhhhgggqqqooo___WWWQQQRRRRRRRRRTTTXXX^^^bbbfffmmmxxxsssiii```UUUMMMIIIFFFDDDBBB======>>>AAABBBCCCJJJSSS\\\aaahhhooovvv~~~lllcccXXXWWWTTTQQQOOONNNNNNNNNIIIJJJKKKJJJGGGDDDCCCCCCCCCCCCCCCBBBAAAAAAAAAAAA<<<:::777333111000000000,,,---.../////////...---+++++++++************)))'''((((((((())))))******((((((''''''''''''((()))((((((***000666888444000......---------,,,,,,,,,*********))))))))))))(((++++++,,,---............******************++++++***++++++,,,,,,------...((()))***++++++***((('''&&&&&&'''((()))***++++++***************++++++,,,***************++++++,,,******+++,,,,,,,,,,,,+++******))))))))))))******'''(((***---.../////////++++++************++++++------,,,++++++*********++++++------------++++++)))************+++++++++)))******,,,---///111222...///000111111222222222......---------......///222777>>>FFFLLLOOOPPPPPPOOOQQQSSSSSSPPPJJJDDD@@@???BBBHHHMMMPPPQQQPPPOOODDDEEEGGGHHHJJJKKKKKKKKKIIIJJJIIIGGGDDDAAAAAABBBAAABBBDDDFFFJJJMMMPPPRRRVVVYYY\\\^^^___```cccdddccccccddddddeeefffggggggjjjhhhfffddddddccc```^^^XXXUUUSSSPPPOOOMMMJJJHHHEEEDDDBBBAAA@@@@@@AAAAAABBBBBBBBBAAA@@@???>>>===<<<<<<;;;:::999888777777999888:::===<<<:::;;;@@@CCCMMM]]]mmm}}}uuukkkaaabbbjjjxxxppp\\\QQQLLLJJJKKKUUUaaalllyyyyyyggg^^^\\\cccvvv~~~WWWHHH===>>>@@@AAAEEELLL[[[rrr{{{iiiZZZWWW\\\cccppp~~~zzzmmmlllooouuuiiigggpppsssddd[[[RRRRRRRRRRRRTTTXXX___ccceeelllxxxqqqhhh```UUUMMMIIIGGGEEECCC===<<<===@@@AAABBBJJJRRR[[[```gggnnnuuu}}}kkkccc[[[XXXTTTRRRQQQPPPNNNMMMMMMLLLKKKIIIGGGEEEDDDCCCAAA@@@???@@@AAAAAA???>>><<<999666444333111///---///---,,,---......***'''+++++++++*********))))))((((((((((((((((((((((((&&&&&&'''((()))***++++++000///...,,,,,,,,,,,,---......,,,***)))(((''''''+++,,,,,,------,,,,,,,,,++++++***+++,,,---+++***,,,+++***((((((((())))))---,,,,,,++++++,,,,,,---******))))))((('''''''''%%%%%%&&&&&&'''((((((((())))))))))))((((((((((((+++***)))))))))))))))***+++,,,,,,---,,,+++***)))'''''''''''''''((()))))),,,---...///...,,,***(((,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++///...---,,,+++,,,---...///000111222333222222111000//////.........//////000444<<>>@@@CCCFFFHHHKKKNNNQQQVVVXXX\\\^^^___aaadddgggiiihhhhhhhhhhhhhhhiiiiiijjjiiihhhfffcccaaa^^^]]]\\\YYYTTTPPPNNNLLLJJJIIIEEECCC@@@@@@AAABBBBBBBBBAAAAAAAAA@@@@@@@@@??????>>>===;;;:::999999999:::888:::<<<<<<<<<===???AAACCCHHHUUUfffuuuxxxjjjaaabbbfffqqqkkk\\\QQQKKKJJJOOOWWWdddvvvsssaaa\\\[[[```sssxxxSSSGGG>>>===<<<;;;CCCNNN___tttzzzhhhYYYVVVYYY^^^jjjvvv{{{nnnmmmsssvvvcccfffooosssddd\\\SSSOOONNNQQQTTTUUUYYY___gggmmmxxxrrr```WWWNNNKKKHHHCCC@@@@@@===>>>??????AAADDDIIIMMMXXX^^^fffnnnvvv|||jjjbbbZZZWWWTTTQQQPPPOOONNNLLLKKKKKKJJJHHHGGGEEEDDDCCCBBBAAAAAAAAABBBAAA@@@>>><<<999666444333111///------,,,+++,,,------***'''+++++++++*********))))))''''''''''''''''''''''''&&&&&&'''((()))***++++++******)))(((((()))***+++---,,,+++***************++++++,,,,,,,,,+++*********))))))+++---...---,,,))))))(((''''''((()))***...------------------...++++++***))))))(((''''''&&&''''''(((((())))))***))))))))))))((((((((((((***)))))))))))))))******++++++,,,,,,,,,+++***)))((((((((((((((()))************+++,,,+++***)))(((,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,...---,,,,,,,,,,,,---...///000111222333333222222222222000///...---------///333:::BBBHHHMMMOOOPPPQQQSSSTTTRRRLLLEEE@@@======@@@EEEMMMTTTWWWWWWVVVVVVPPPKKKLLLRRRWWWWWWUUURRRPPPLLLIIIEEEBBB???>>><<<>>>@@@AAACCCGGGKKKNNNUUUWWWZZZ]]]___aaaeeegggiiiiiihhhhhhhhhhhhiiiiiijjjjjjhhhfffdddaaa___^^^^^^ZZZUUURRRPPPNNNLLLKKKFFFDDDBBBAAABBBDDDCCCCCC@@@@@@@@@?????????>>>>>>>>>===<<<;;;::::::;;;<<<;;;<<<>>>>>>======>>>@@@CCCGGGRRRaaaooo|||xxxkkkbbbcccgggrrr~~~hhhZZZQQQLLLLLLPPPZZZiii}}}uuuaaa[[[YYY^^^rrryyyyyytttRRRFFF>>>===<<<<<>>??????AAADDDIIIMMMXXX]]]eeemmmvvv{{{iiiaaaYYYVVVSSSPPPOOONNNLLLKKKIIIIIIHHHGGGFFFEEEDDDCCCDDDCCCBBBBBBCCCBBB@@@>>><<<999666444333111///---+++******+++,,,,,,***)))+++++++++***************''''''''''''''''''''''''&&&''''''((()))***++++++******))))))***+++---...,,,+++++++++++++++,,,---+++++++++++++++***))))))(((((((((+++...//////---''''''&&&&&&'''(((***+++........................---,,,+++***)))((('''''''''(((((())))))***++++++))))))))))))(((((((((((((((((((((((()))******+++***+++,,,,,,,,,+++***)))***))))))))))))******+++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,,,,------...///000111222333333333333555444222000...---,,,,,,///222777>>>DDDJJJNNNPPPPPPRRRSSSPPPJJJCCC>>>;;;:::===CCCKKKSSSWWWXXXXXXYYYSSSMMMMMMRRRWWWXXXWWWSSSPPPKKKFFFBBB???===<<<999:::;;;;;;===AAAFFFJJJRRRUUUXXX[[[]]]```dddgggiiiiiiiiiiiiiiiiiiiiiiiikkkjjjiiigggeeebbb```______\\\WWWTTTRRRPPPNNNLLLHHHFFFCCCCCCDDDEEEDDDDDD????????????>>>>>>>>>>>>???>>>===<<<<<<<<<===>>>???@@@AAA@@@>>>======>>>BBBEEEMMMYYYeeerrryyykkkcccdddhhhrrr{{{eeeXXXOOOKKKKKKPPP[[[nnnwwwaaaYYYXXX]]]rrrrrrrrr|||pppQQQEEE============EEEPPPbbbxxx{{{iiiXXXTTTVVV[[[gggttt{{{vvvmmmooommmjjjrrrqqqaaaZZZRRRNNNMMMPPPSSSUUU[[[aaagggmmmxxx}}}qqqdddZZZPPPLLLHHHBBB??????===>>>??????@@@DDDIIIMMMWWW]]]eeemmmuuuzzzhhh```XXXUUURRROOONNNMMMLLLJJJHHHGGGGGGFFFEEEDDDDDDCCCFFFDDDCCCCCCDDDCCCAAA???<<<999666444333111///---************+++++++++***************************))))))))))))))))))))))))''''''((()))***++++++,,,++++++*********+++---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,+++***))))))))))))+++...///...---)))(((''''''((()))***+++------............------...---,,,+++***(((((('''''''''((())))))******+++))))))))))))(((((((((((('''''''''((((((***+++,,,)))***+++,,,,,,+++***))))))))))))(((((()))******++++++++++++,,,---...///+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,------......//////000222333444444555666555333111///...---,,,///111444:::@@@FFFKKKMMMOOOQQQRRROOOIIIBBB<<<999888;;;@@@HHHPPPVVVYYYYYYWWWQQQKKKIIILLLQQQSSSTTTSSSOOOJJJDDD???<<<;;;;;;777777777777888<<>>???>>>=========>>>???@@@CCCCCCCCCAAA>>><<<<<<===@@@AAAGGGQQQ\\\hhhxxxyyyllldddeeehhhsssyyycccVVVMMMIIIHHHNNN[[[qqqyyyaaaWWWWWW]]]rrrpppnnnwwwoooPPPEEE=========>>>GGGRRRdddzzz}}}jjjXXXSSSTTTZZZfffttt}}}rrrlllpppqqqlllssspppaaaZZZRRRNNNMMMPPPSSSUUU[[[bbbfffmmmxxx|||qqqbbbXXXNNNJJJGGGBBB???@@@======>>>???@@@DDDIIIMMMVVV\\\dddllluuuzzzhhh```XXXUUUQQQOOONNNMMMKKKJJJGGGGGGFFFFFFEEEDDDCCCCCCEEEDDDCCCCCCDDDCCCAAA???<<<999666444333111///---******************++++++************************************************''''''((()))***+++,,,,,,***)))(((&&&&&&&&&'''(((......---,,,++++++++++++------......---,,,,,,+++,,,++++++,,,......---+++---,,,***)))))))))******+++,,,------------,,,+++------,,,+++***)))((('''&&&''''''(((((()))******))))))))))))((((((((((((''''''''''''((()))***+++))))))***+++++++++***))))))(((((('''''''''((((((*********+++,,,---//////***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++++++++,,,,,,------.........//////000111333444666666666555444222000/////////...///222666<<>>===>>>???@@@AAACCCDDDCCCAAA>>>;;;;;;;;;>>>>>>BBBJJJSSS^^^mmm{{{yyyllleeeeeeiiissswwwbbbVVVNNNKKKKKKOOO]]]uuu|||bbbWWWWWW^^^ssspppnnnuuunnnPPPEEE======>>>???GGGSSSfff|||mmmYYYSSSTTTZZZgggtttooojjjpppvvvoootttrrrbbb[[[SSSOOOMMMOOORRRUUU[[[bbbfffmmmxxx}}}rrr```UUULLLHHHEEEAAA@@@AAA<<<===>>>>>>@@@CCCHHHLLLUUUZZZccckkktttzzzhhh```XXXUUURRROOONNNMMMKKKJJJHHHHHHGGGFFFEEEDDDCCCBBBDDDCCCBBBCCCDDDDDDBBB@@@<<<999666444333111///---+++,,,,,,+++))))))+++,,,***************+++++++++************************'''(((((()))***+++,,,,,,,,,+++***(((''''''((((((......,,,+++************------............---------,,,,,,,,,......,,,+++...---+++***))))))*********+++,,,------,,,+++***+++++++++***))))))((((((&&&&&&'''(((((())))))***))))))))))))((((((((((((''''''''''''((())))))***((()))***+++++++++***))))))(((((('''''''''''''''(((((()))***++++++,,,,,,***+++,,,------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++,,,---............//////000111333555777888777666555333111000000000---...111444999===AAACCCHHHJJJKKKIIIDDD===888666555666999???GGGMMMQQQRRRNNNJJJEEEBBBCCCEEEGGGHHHHHHFFFBBB>>>:::888888777444444555444555777<<>>>>>>>>???@@@AAABBBAAA???<<<::::::;;;;;;;;;>>>DDDKKKSSSaaannn{{{yyyllldddeeeiiisssvvvcccXXXRRRPPPPPPQQQ```xxxeeeZZZXXX^^^rrrsssrrrxxxlllPPPEEE===>>>>>>???GGGSSSggg}}}ppp\\\TTTUUUZZZhhhvvvlllhhhppp~~~sssxxxvvveee]]]UUUPPPMMMOOOQQQTTTZZZaaagggmmmxxxtttaaaVVVLLLGGGEEEAAA@@@AAA<<<===>>>>>>???CCCHHHLLLTTTYYYbbbkkkttt~~~{{{iiiaaaYYYVVVRRRPPPOOONNNLLLKKKJJJIIIHHHGGGEEEDDDBBBBBBBBBAAAAAABBBDDDDDDCCCAAA<<<999666444333111///------......,,,)))(((***---))))))*********+++++++++))))))))))))))))))))))))(((((()))***+++,,,,,,---...---,,,+++***+++,,,---,,,++++++*********++++++++++++,,,---............,,,++++++,,,...///...,,,,,,+++***))))))***+++++++++,,,---......---,,,+++))))))))))))))))))))))))'''(((((())))))******+++))))))))))))(((((((((((((((((('''''''''(((((()))'''((()))+++++++++***)))***))))))(((''''''((((((((((((***+++,,,++++++***)))***,,,------,,,***)))++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,***+++,,,.............../////////111333666888::::::999777444222000///...---...000444777:::<<<===BBBDDDFFFEEE@@@:::555222222222444999@@@FFFIIIKKKIIIFFFAAA???>>>???AAAAAA???>>><<<999777666555444222333444444444666999<<<<<<>>>BBBFFFKKKRRRYYY^^^bbbdddgggkkkmmmnnnnnnnnnnnnnnnmmmllljjjhhhgggfffaaa___\\\YYYWWWTTTQQQNNNKKKHHHFFFDDDEEEEEEDDDCCCBBBBBBBBBAAAAAAAAA@@@@@@AAA@@@???>>>======>>>>>>>>>>>>???===;;;999999:::;;;999;;;???CCCHHHTTT___gggqqqxxxkkkcccdddhhhssszzzfffZZZRRROOOOOOQQQ```xxxjjj]]]ZZZ]]]nnnzzzzzznnnQQQFFF>>>>>>>>>???GGGRRRggg|||ttt^^^VVVVVV\\\jjjxxxjjjgggooozzz|||{{{ggg___WWWQQQNNNOOOQQQSSSYYY```gggmmmxxxvvvfffZZZOOOIIIEEEAAA???@@@<<<======>>>???CCCHHHLLLSSSYYYaaajjjsss~~~{{{iiiaaaYYYVVVSSSPPPOOONNNMMMKKKKKKJJJIIIGGGEEEDDDBBBBBB@@@@@@@@@AAACCCDDDCCCBBB<<<999666444333111///---...//////,,,)))(((***---))))))******++++++++++++(((((((((((((((((((((((((((((()))***+++,,,,,,---)))((((((((((((***+++,,,))))))))))))***+++,,,---)))***+++,,,---.........*********,,,///000000///))))))(((((((((***+++,,,,,,---///000000///---,,,(((((((((((()))))))))))))))))))))***++++++,,,,,,))))))))))))(((((((((((()))(((((('''''''''(((((('''((()))***++++++***)))++++++***))))))((()))))))))+++---......---,,,+++)))***,,,------,,,***)))++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------)))+++,,,...//////....../////////000333666999:::===;;;888555222///---,,,,,,...000333666888999:::>>>@@@BBBAAA<<<777222000//////000444;;;@@@DDDEEECCCAAA>>>;;;::::::;;;<<<999888888666555444222222000222333444444555777999999;;;>>>CCCHHHOOOWWW]]]aaacccgggkkknnnoooppppppnnnnnnnnnlllkkkiiigggfffccc```^^^[[[YYYVVVRRROOOLLLJJJGGGFFFFFFFFFEEEDDDAAAAAAAAA@@@@@@@@@??????BBBAAA???======<<<======;;;<<<===<<<:::999999:::;;;999:::===>>>AAAKKKUUUXXXcccsssxxxkkkcccdddhhhsssiiiZZZPPPKKKJJJNNN]]]vvvnnn___ZZZ\\\jjj|||qqqRRRGGG???>>>>>>>>>GGGRRRggg|||vvv```WWWWWW]]]kkkzzziiifffnnn~~~}}}iii```XXXRRRNNNOOOPPPRRRXXX___gggmmmxxxxxxkkk___RRRKKKFFFAAA>>>???<<<<<<===>>>???CCCHHHLLLRRRXXXaaajjjsss~~~~~~kkkbbbWWWUUUSSSQQQPPPOOOOOOOOOLLLKKKJJJIIIIIIHHHEEEBBBAAABBBCCCCCCBBB???===;;;===<<<999666333000............---,,,,,,+++******,,,,,,++++++***)))((((((&&&&&&%%%&&&'''(((***+++''''''''''''((()))***+++---+++)))((('''((()))******+++,,,,,,******+++,,,...---,,,+++++++++,,,---***+++,,,---......///...,,,,,,++++++***+++++++++---,,,+++******+++,,,---+++***)))((((((''''''''')))))))))))))))(((((('''+++++++++***)))(((((('''))))))(((''''''''''''(((((((((((((((((((((((((((***))))))(((((((((((()))***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,******)))((('''&&&%%%%%%((()))+++,,,,,,,,,+++***,,,---...///222444666777999999888777555222000...,,,,,,...000444666555555888888888888666444222111//////000222666:::>>>AAA???===:::888777777777888777777777555444222000///......///000111333555666::::::;;;===AAAHHHRRRXXX^^^bbbgggiiiiiijjjnnnqqqvvvtttqqqmmmkkkjjjiiiiiieeeccc```^^^\\\YYYUUURRRNNNKKKHHHFFFFFFEEEDDDCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@>>>===;;;:::::::::;;;<<<;;;:::999999:::;;;<<>>CCCGGGLLLSSS```ooouuuhhhfffcccggguuugggWWWPPPNNNMMMRRRZZZlllooo]]]ZZZWWWcccpppSSSGGG>>>>>>>>>>>>GGGSSSiii|||{{{cccYYYYYY```ooommmfffjjj|||mmm]]]WWWQQQNNNOOOPPPRRRWWW]]]ggglllvvvssseeeUUUMMMHHHBBB??????<<<<<<;;;;;;;;;???EEEIIIRRRXXX```iiirrr~~~~~~kkkbbbWWWUUUSSSPPPNNNLLLLLLLLLKKKJJJIIIIIIIIIHHHEEEBBBAAAAAABBBCCCBBB@@@>>><<<===<<<999666333000......------,,,++++++***)))))),,,,,,++++++***))))))((())))))(((((()))***+++,,,((((((((())))))***+++,,,,,,+++)))((('''((()))******+++,,,,,,******+++,,,------+++*********+++,,,***+++,,,---.../////////******))))))(((((()))))),,,++++++++++++++++++,,,+++***)))(((((('''''''''(((((()))******+++******++++++******)))((((((''''''''''''''''''((()))***))))))))))))))))))))))))))))))(((((((((((())))))++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,******))))))(((''''''''')))***+++---......//////......//////111222444555777777777777555333111///000//////111333555555444666777777666555333111000000000000111333666999;;;;;;:::777555444444555555555555555555444333222111000000000111222444666666666666777888<<>>>>>>>>>>>GGGRRRfffyyy}}}eee[[[[[[bbbrrrooofffiii{{{nnn___VVVQQQNNNOOOPPPRRRWWW]]]dddjjjuuu{{{kkkZZZPPPIIIDDDAAAAAA@@@@@@???>>>???CCCHHHLLLRRRXXX```hhhrrr}}}~~~jjjaaaYYYWWWTTTQQQNNNLLLKKKKKKKKKJJJIIIIIIIIIHHHEEEBBB@@@AAABBBBBBBBB@@@???>>>===<<<999666333000......,,,++++++******))))))))),,,,,,++++++***)))))))))******))))))))))))******((())))))******+++,,,,,,++++++)))((((((((()))******+++,,,,,,******+++,,,,,,++++++***)))*********)))***,,,---.../////////+++***)))(((((((((((((((+++++++++,,,,,,++++++++++++***)))((((((''''''''''''((()))+++,,,,,,,,,---+++******))))))(((((('''%%%&&&&&&&&&((()))***+++************************(((((('''(((((()))***+++,,,,,,------------,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,))))))))))))))))))))))))+++++++++,,,,,,---...//////////////////000111222444555555666555444222111+++***)))***...000222222444444444333333111000///222111000000000222333444666555333222111111111222222222333444444444333333222222222333333444555666333333444555999@@@HHHNNN[[[```fffiiijjjkkkooorrrqqqrrrrrrrrrqqqooonnnmmmgggeeebbb```^^^ZZZWWWTTTOOOLLLIIIFFFFFFEEECCCBBBBBBBBBAAAAAAAAAAAA@@@@@@AAA@@@>>>===;;;::::::999888888888999999888888888???===;;;::::::<<<>>>@@@AAAEEENNNZZZkkkvvvjjjeeeccchhhxxxppp\\\RRRLLLJJJOOOVVVeee}}}qqq\\\WWWTTTaaa{{{pppRRRGGG???>>>>>>???GGGRRRcccvvvggg\\\\\\dddtttrrrffffffvvvnnnaaaVVVQQQNNNOOOQQQRRRWWW]]]bbbhhhssssss```SSSLLLEEECCCCCC>>>>>>>>>===>>>AAAFFFJJJQQQWWW```hhhqqq{{{}}}iii___[[[YYYVVVSSSQQQOOONNNNNNKKKJJJIIIIIIJJJHHHFFFCCC@@@AAAAAABBBBBBAAA@@@@@@===<<<999666333000......,,,+++++++++*********)))+++++++++*********))))))))))))(((''''''''''''''''''(((((()))******+++++++++***)))(((((()))*********+++,,,,,,******+++,,,+++******))))))))))))))))))***+++---.../////////---,,,+++******)))*********+++,,,------,,,+++***+++***)))((('''''''''''''''((()))***++++++++++++******))))))((((((((((((&&&&&&&&&''''''(((******************************''''''''''''((()))++++++,,,------......------,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,))))))*********+++++++++...---+++***)))***+++,,,------------...///000111111222333444555555444333)))'''&&&'''+++///111222111111111111111000000000333222111000000000111111333222111000//////000000111222333333333333333333333333333333333333444555444444555666999???GGGLLLYYY^^^dddhhhjjjlllpppsssqqqrrrssstttssspppmmmllliiigggdddbbb```\\\YYYVVVQQQNNNJJJGGGFFFEEECCCBBBAAAAAAAAAAAAAAAAAAAAAAAABBBAAA???>>><<<;;;:::999666777888999999888777666777777888999;;;>>>@@@BBBBBBEEEKKKTTTeee|||uuujjjdddccciiiyyyuuu___RRRLLLIIIMMMTTTbbbxxxrrr]]]YYYYYYgggqqqRRRGGG????????????GGGRRRbbbuuu~~~fff\\\\\\cccsssvvvfffdddooonnnbbbUUUQQQNNNPPPQQQRRRWWW\\\bbbhhhsssxxxcccVVVMMMFFFCCCCCC===============@@@EEEHHHPPPVVV___gggooozzz}}}hhh^^^YYYXXXVVVSSSRRRQQQQQQQQQKKKKKKJJJJJJKKKJJJGGGEEEAAAAAABBBBBBAAAAAAAAA@@@===<<<999666333000......,,,,,,,,,,,,,,,++++++++++++++++++***************)))))))))(((''''''&&&&&&%%%&&&'''((())))))))))))))))))))))))))))))*********+++,,,,,,******+++,,,************))))))((((((((()))+++---...///000000---,,,+++***))))))))))))***+++,,,------,,,+++***+++***)))(((''''''''''''((()))))))))))))))(((((()))))))))(((((((((((((((((((((''''''''''''((((((************************''''''''''''((()))++++++,,,------......------,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,))))))******++++++,,,,,,---,,,+++******+++,,,---******+++,,,---///000111...///111333555555555555000...,,,,,,///222333444////////////000000111111333333333222222222333333111000000000///000000000333333444444444333222222333333222222222222333333444555666777999>>>EEEJJJVVV\\\ccchhhkkkmmmqqqtttssstttuuuuuussspppllljjjllliiigggdddbbb___[[[XXXSSSPPPLLLIIIGGGFFFDDDBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???===<<<;;;:::777888999::::::999888777555666888:::===???AAABBBEEEGGGJJJRRRbbbyyytttjjjdddcccjjj{{{www```SSSLLLJJJLLLSSSbbbwwwxxxaaa\\\]]]kkkqqqQQQFFF????????????FFFQQQcccvvv|||dddZZZYYY___nnn}}}zzzhhhccckkknnncccUUUQQQOOOPPPRRRRRRVVV\\\dddiiitttuuubbbVVVNNNGGGBBBBBB@@@@@@@@@@@@@@@CCCGGGJJJNNNTTT]]]fffnnnxxxjjj___WWWVVVTTTRRRQQQPPPPPPQQQLLLLLLKKKLLLLLLLLLIIIGGGCCCCCCBBBBBBAAAAAAAAA@@@===<<<999666333000......,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++***)))(((((($$$%%%'''((())))))((('''))))))))))))***************+++,,,,,,******+++,,,)))************)))((((((((()))+++---...000000000+++***)))((('''&&&&&&&&&+++++++++,,,,,,++++++++++++***)))((((((''''''''')))))))))))))))(((''''''(((((((((((((((((((((((())))))((('''''''''''''''************************(((((('''(((((()))***+++,,,,,,------------,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,))))))******+++++++++,,,))))))******,,,---...///)))))))))***,,,...///000---...000333444555555555555222000////////////...////////////000111222333555555555555555444444444//////000000000000000000444444555555444444333333333222222222222222333444444444555666888<<>>@@@AAABBBCCCHHHIIIKKKQQQ```vvvsssiiicccccckkk}}}www```RRRMMMLLLMMMUUUdddxxxfff______lllpppQQQFFF???@@@@@@???FFFQQQcccwwwyyybbbXXXWWW[[[ggguuu}}}iiiccciiizzznnnbbbTTTPPPOOOQQQRRRSSSVVV[[[dddiiittt|||nnn___VVVPPPHHHBBB@@@>>>>>>?????????AAADDDGGGKKKRRR[[[eeemmmwwwlllbbbYYYXXXUUUSSSQQQPPPOOOOOONNNMMMMMMMMMNNNMMMKKKHHHEEEDDDCCCBBBAAA@@@@@@@@@===<<<999666333000......++++++++++++++++++++++++************************))))))***++++++***)))((($$$%%%''')))***)))((('''(((((()))******************+++,,,,,,******+++,,,******+++++++++***)))(((((()))+++---...000000111+++***)))(((&&&&&&&&&&&&,,,++++++++++++++++++,,,+++***)))(((((('''''''''(((((()))*********))))))(((((((((((((((((((((((((((''''''''''''(((((()))))))))))))))))))))))))))))))))(((((((((((())))))++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,)))))))))***************((())))))))))))((((((''')))))))))***+++,,,------,,,---000222444555555555111000......//////...,,,000//////000111333555666777777777777666555333333......///000000000000000333333444555666666666666333333333333333444555555444555666666888;;;AAAEEEQQQXXXaaahhhlllooosssvvvwwwwwwxxxxxxwwwuuusssqqqrrrooollljjjhhheeeaaa^^^XXXUUUPPPMMMKKKIIIFFFDDD@@@@@@@@@AAAAAABBBBBBBBB??????@@@@@@@@@???>>>=========<<<<<<<<<<<<======>>>???@@@BBBDDDGGGIIIJJJJJJKKKMMMSSS```vvvqqqiiicccccclllvvv^^^QQQNNNNNNPPPYYYgggzzziiiaaaaaannnnnnPPPFFF???@@@@@@???FFFPPPbbbvvvwwwaaaXXXUUUWWWaaannn|||kkkddddddrrrmmmaaaTTTPPPOOOQQQSSSSSSVVV[[[bbbhhhrrr~~~wwwqqqfff[[[WWWRRRJJJCCC???:::;;;<<<<<<<<<===@@@CCCHHHOOOZZZcccmmmwwwoooeee]]]\\\YYYUUUSSSQQQPPPPPPNNNNNNMMMNNNOOONNNLLLJJJFFFEEECCCBBBAAA@@@@@@@@@===<<<999666333000......******************++++++******************++++++&&&'''((())))))((('''&&&%%%&&&(((***+++***)))((('''((()))******************+++,,,,,,******+++,,,***++++++,,,,,,***)))(((((()))+++---...000111111---,,,+++)))((((((''''''---,,,+++******+++,,,---+++***)))((((((''''''''''''((()))***+++,,,,,,,,,'''''''''(((((((((((((((&&&&&&&&&'''((()))***+++((((((((((((((((((((((((***))))))(((((((((((()))***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,)))))))))))))))))))))))))))))))))'''$$$ ++++++***************+++,,,---///222333444444444......///111444555555333000000000000222444666777999999999777666444222111------...///000000000000111222444666777888999999444333333444555666777777666777888888999===BBBFFFPPPWWWaaahhhlllooosssvvvxxxxxxyyyzzzyyyxxxwwwvvvsssqqqnnnllljjjgggccc```ZZZVVVRRRNNNLLLJJJGGGEEE@@@@@@@@@AAAAAABBBBBBBBB>>>???@@@AAAAAA@@@???>>>???>>>===<<<<<<===>>>??????@@@BBBEEEIIIMMMPPPRRRMMMNNNPPPUUUbbbxxxqqqhhhcccdddmmmttt]]]QQQNNNPPPRRR[[[jjj|||jjjbbbdddrrrlllPPPFFF???@@@@@@???FFFPPP```uuuvvvaaaXXXUUUVVV^^^jjjssslllddd___lll|||zzzlll```TTTPPPOOORRRSSSSSSVVV[[[___fffqqqxxxqqqjjjaaaYYYWWWTTTLLLDDD???<<<===>>>>>>>>>???BBBEEEGGGNNNYYYccclllwwwpppggg^^^[[[XXXVVVUUUSSSQQQOOOMMMNNNNNNOOONNNLLLJJJHHHDDDDDDCCCBBB@@@???>>>>>>===<<<999666333000......///...---,,,++++++++++++,,,+++)))''''''((()))***'''((()))******)))((('''))))))))))))************+++++++++++++++++++++++++++++++++******(((''''''))))))***++++++++++++***)))))))))+++,,,...000111...,,,***(((''')))+++,,,+++******+++------,,,*********))))))((((((((('''''')))***)))((('''(((***+++++++++************)))(((((((((((())))))))))))************+++,,,---...+++***)))(((''''''((((((((()))***+++,,,---------(((((()))***************,,,,,,,,,,,,,,,,,,,,,,,,...,,,***(((''''''((((((...,,,***)))((()))***++++++***)))))))))***,,,---))))))***+++,,,,,,,,,,,,---------...///111222333222222111111222444555666333444666777666777888:::@@@@@@???>>>;;;777333000333222111/////////000111222333444666777999:::;;;:::888777777999::::::999<<<<<<;;;:::999<<<@@@CCCPPPYYYbbbfffjjjpppuuuuuuyyyyyyzzzzzzyyywwwvvvuuusssqqqnnnllljjjgggbbb___[[[YYYUUUPPPLLLHHHFFFEEEDDDDDDCCCBBBAAAAAAAAAAAA>>>@@@BBBCCCBBBBBBBBBCCCDDDDDDDDDBBBAAAAAABBBDDDCCCEEEIIINNNSSSWWWZZZ\\\\\\WWWVVV]]]hhhzzzqqqeeeccceeeooovvv___SSSRRRUUU[[[ffftttnnncccbbbrrrmmmQQQHHH@@@===>>>AAAGGGNNNcccuuuvvvaaaUUUSSSVVV^^^eeennnyyyttteeefffrrrvvvzzzlllaaaXXXSSSPPPQQQRRRRRRVVV[[[___hhhtttuuukkkfff]]]SSSOOOJJJDDD@@@???>>>============???AAABBBHHHLLLUUU```jjjrrrqqqiii```]]]ZZZWWWVVVTTTRRRPPPMMMNNNOOOOOONNNLLLJJJHHHDDDDDDCCCBBB@@@???>>>>>>;;;:::888555333111000000......---,,,++++++++++++---+++***(((((()))***+++'''((()))******)))(((''''''(((((((((((())))))))))))))))))******+++++++++++++++++++++***)))((('''((()))******++++++******((((((((())))))+++,,,---...,,,***(((((()))+++,,,+++******+++---...,,,+++(((((('''''''''&&&&&&&&&((()))***)))((('''(((******))))))))))))((((((((())))))))))))((((((((((((((((((((((((((()))***+++))))))(((''''''((()))******+++,,,------...------&&&&&&'''(((((((((((('''++++++++++++++++++++++++******************)))))))))*********++++++******+++******))))))***+++,,,'''((()))***++++++++++++---------...000111333333222222111222333555666888666777999999888888999;;;>>>>>>>>><<<:::666333111333222111000//////000111333333444666888:::;;;<<<;;;999888999;;;======<<<>>>>>><<<999999;;;???CCCNNNXXXaaafffjjjqqqvvvvvvyyyzzzzzz{{{zzzxxxwwwvvvuuusssqqqooommmiiieeeaaa\\\ZZZUUUQQQLLLIIIGGGFFFEEEDDDCCCBBBAAAAAAAAAAAA@@@AAACCCDDDDDDDDDFFFHHHIIIIIIIIIHHHGGGGGGJJJLLLLLLNNNRRRWWW[[[___aaabbb```[[[ZZZaaalll|||qqqfffccceeeooo}}}dddWWWUUUXXXaaammm~~~xxxhhhaaacccssskkkQQQHHH@@@===>>>AAAHHHOOObbbtttwwwaaaUUURRRUUU]]]dddkkkuuuwwwiiihhhttttttxxxlllaaaWWWRRROOOPPPQQQQQQUUUZZZ```iiitttzzzooodddZZZQQQLLLGGGAAA===<<<>>>============???@@@AAAGGGJJJSSS^^^hhhppp}}}tttkkkccc```[[[XXXVVVTTTRRRPPPNNNOOOPPPPPPOOOLLLJJJHHHDDDDDDCCCBBB@@@???>>>>>>:::999777555333222222111...---,,,++++++***++++++---,,,+++))))))***++++++(((((())))))))))))((((((''''''''''''((((((((((((''''''((()))***+++++++++,,,,,,,,,,,,+++***))))))((()))******++++++******---,,,,,,,,,,,,---......---,,,***(((((()))***+++,,,++++++,,,......---,,,((((((''''''''''''&&&&&&((()))******(((((()))************))))))))))))(((******))))))((((((''''''))))))((((((((())))))***((('''''''''((()))+++,,,++++++,,,,,,,,,,,,++++++)))******+++++++++++++++************************''')))+++------,,,+++***&&&'''***,,,---,,,+++***++++++******)))******+++))))))***+++,,,,,,,,,,,,,,,------...000111333444111111222333555666888999999;;;<<<;;;:::999:::<<<<<<<<<<<<:::888666333111222222111000000000111111333444555777999<<<>>>???===<<<;;;===???BBBBBBBBBBBB@@@===999888999>>>BBBKKKVVV```eeekkkrrrwwwxxxzzz{{{||||||{{{zzzxxxwwwwwwvvvsssrrrppplllhhhddd^^^[[[WWWRRRMMMJJJHHHGGGEEEDDDCCCBBBBBBAAAAAABBB@@@AAABBBCCCCCCFFFJJJMMMMMMNNNOOONNNNNNPPPSSSUUUWWWYYY\\\aaadddgggiiiiiieeeaaaaaagggrrrqqqgggbbbeeeooojjjZZZXXX[[[jjjyyyrrrccc```gggxxxiiiOOOGGG@@@>>>>>>AAAHHHPPPaaassswwwbbbUUUQQQSSS[[[ccciiirrr|||qqqnnnyyyssswwwnnnaaaVVVQQQNNNOOOOOOPPPTTTZZZ```iiitttuuueee[[[QQQKKKGGG@@@<<<<<<>>>======<<<===>>>@@@AAAEEEHHHPPP[[[eeemmmzzzvvvnnnddd```[[[XXXUUUSSSQQQPPPOOOPPPPPPPPPOOOMMMJJJIIIDDDDDDCCCBBB@@@???>>>>>>:::999777555333222111000---,,,,,,+++******++++++---,,,+++*********++++++(((((())))))))))))(((((('''''''''((((((((())))))''''''((()))***+++,,,---,,,---------,,,,,,+++*********+++,,,,,,,,,,,,,,,......---......///000111---,,,***)))((()))***+++,,,,,,,,,---...///...,,,******))))))))))))))))))((()))******)))((()))***,,,,,,,,,,,,++++++++++++******))))))((((((''''''---,,,,,,++++++++++++,,,)))(((''''''''')))***+++)))))))))))))))(((''''''+++,,,,,,---------------++++++++++++++++++++++++)))***+++,,,---,,,++++++'''((()))+++++++++***)))+++++++++***************+++,,,---...////////////,,,,,,---...000222333444111222333555777888:::;;;;;;<<<===<<<:::999:::;;;::::::999888777555333222222111111111111111111111444444555777:::===@@@BBBAAA@@@???AAADDDFFFGGGGGGDDDBBB>>>999777888===@@@IIISSS___eeekkksssxxxyyy{{{|||}}}}}}|||{{{zzzyyyyyywwwuuusssqqqnnnjjjggg```]]]YYYTTTOOOKKKIIIHHHFFFEEEDDDCCCBBBBBBBBBBBB@@@@@@AAAAAABBBFFFLLLPPPOOOQQQRRRSSSTTTVVVZZZ]]]___aaadddgggjjjkkklllllljjjfffgggmmmxxxppphhhbbbeeepppnnn\\\ZZZ^^^rrrqqqbbbbbbkkk}}}gggMMMFFFAAA???>>>AAAHHHQQQcccuuuxxxcccUUUPPPQQQZZZbbbkkksss||||||wwwtttvvvpppbbbWWWQQQNNNNNNOOOPPPTTTZZZaaajjjuuuzzzjjj___TTTNNNIIICCC??????>>>===<<<<<<===>>>???@@@DDDGGGNNNYYYbbbkkkxxxvvvoooddd```ZZZVVVTTTRRRQQQOOOPPPQQQQQQQQQPPPMMMJJJIIIDDDDDDCCCBBB@@@???>>>>>>===;;;999666333000///...,,,,,,+++*********++++++,,,,,,,,,+++++++++++++++))))))(((((((((((())))))(((((()))))))))*********(((((()))***+++------...,,,------------,,,+++++++++,,,------......------(((((()))***+++---///000,,,+++***)))))))))******,,,,,,,,,---...///...,,,))))))******************)))***+++***)))((()))+++,,,,,,,,,+++++++++*********)))))))))((((((((('''......---,,,,,,,,,------+++***)))'''''''''((()))))))))))))))((('''&&&&&&((()))******++++++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,,,,+++)))((((((((())))))*********+++************,,,,,,---...////////////,,,,,,---...000222444555222333555666888:::;;;<<<;;;<<<===<<<:::999999:::999999888777666444333222111111111222222222222111333444555777;;;???BBBEEEDDDCCCBBBCCCFFFHHHHHHHHHCCCAAA===999777888<<>>===<<<<<<<<<===>>>???DDDFFFMMMXXX```iiiwwwvvvoooccc___ZZZUUUSSSSSSQQQQQQQQQRRRRRRRRRPPPNNNKKKIIIDDDDDDCCCBBB@@@???>>>>>>===<<<999666222000...---++++++************+++++++++++++++++++++*********))))))(((((((((((())))))))))))))))))************))))))***+++,,,------...,,,,,,,,,------,,,,,,+++,,,,,,---............---(((((()))***,,,...000111,,,++++++***************,,,++++++,,,......---,,,''''''(((((((((((()))))))))***++++++))))))***+++)))))))))(((((((((((('''((((((((()))))))))))))))++++++*********++++++,,,,,,+++)))((('''''''''(((+++++++++++++++***)))((()))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...---***)))((()))+++,,,---+++)))'''&&&'''((()))))))))***++++++++++++*********+++,,,------------+++,,,,,,...000222444555444555777888:::;;;<<<<<<;;;<<<<<<;;;999888999::::::999888777555444333222000111222222333222222222333333444666:::???DDDFFFEEECCCBBBBBBDDDEEEEEEDDD>>>>>><<<999777888;;;>>>EEEQQQ]]]eeellltttyyyzzz{{{|||}}}}}}}}}}}}{{{{{{yyywwwuuutttssspppllliiidddaaa]]]WWWRRRNNNLLLJJJGGGFFFEEEDDDDDDCCCCCCDDDEEEEEEEEEDDDEEEHHHNNNRRRQQQSSSUUUWWWYYY]]]aaadddeeegggjjjllllllkkkiiigggfffeeeiiirrr~~~}}}ooofffbbbeeeqqqrrrdddeeejjj~~~zzzjjjjjjttttttvvv```IIIEEEBBB@@@???@@@IIISSShhhyyy|||gggXXXPPPOOOXXXbbbmmmyyyqqqllluuuwwwfffYYYSSSNNNNNNOOOPPPVVV\\\aaaiiisss}}}ooocccWWWOOOJJJCCC@@@@@@>>>===<<<<<<<<<===>>>???CCCEEEKKKUUU^^^ggguuutttnnnddd___ZZZVVVTTTTTTTTTSSSRRRSSSSSSRRRQQQNNNKKKIIIDDDDDDCCCBBB@@@???>>>>>><<<:::888555333111000///++++++************++++++******++++++******)))(((***)))(((''''''((()))***((((((((())))))))))))***))))))******+++++++++,,,++++++,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,++++++,,,,,,---///000111+++++++++***************+++******+++---...,,,+++''''''((((((((())))))))))))***++++++))))))***+++((((((((('''''''''&&&&&&''''''(((((())))))******(((((((((((()))***++++++***)))(((''''''((())))))+++++++++,,,++++++******++++++,,,---------------++++++++++++++++++++++++******))))))******++++++)))))))))((((((((())))))'''((()))+++,,,,,,,,,,,,)))***+++,,,,,,------,,,++++++,,,...000222444666555666888:::;;;<<<;;;;;;:::;;;<<<<<<:::999:::;;;<<<;;;999777555333222222000111222333333333222222222222333666:::???DDDHHHDDDBBB????????????>>>===999::::::999888999;;;>>>DDDPPP]]]eeellltttxxxyyyzzz{{{|||}}}}}}|||{{{{{{zzzxxxvvvuuutttqqqmmmjjjfffccc^^^XXXSSSOOOLLLKKKGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCEEEIIILLLMMMNNNQQQSSSUUUXXX]]]```bbbcccfffggggggdddbbb```aaaaaafffqqq~~~}}}nnndddbbbeeeqqqmmmdddfffkkktttrrr}}}sssvvvxxxYYYGGGDDDBBBAAA???@@@IIITTThhhxxx~~~jjjZZZPPPOOOXXXcccqqq}}}|||tttkkkssszzzhhhXXXRRRMMMMMMMMMOOOUUU[[[```hhhrrr|||pppdddWWWOOOIIICCC??????>>>===<<<;;;;;;<<<===>>>AAACCCIIIRRR[[[dddrrr~~~sssmmmddd```[[[WWWVVVVVVVVVUUUSSSSSSSSSSSSQQQNNNKKKIIIDDDDDDCCCBBB@@@???>>>>>>:::999777555333222111111+++***************++++++)))************)))((((((***)))(((''''''((()))***''''''''''''((((((((())))))))))))))))))***************+++,,,,,,+++++++++))))))***++++++++++++******)))))))))******+++,,,++++++++++++*********)))+++******+++------,,,***))))))******+++++++++,,,)))+++++++++***)))***+++))))))))))))((((((((((((&&&&&&'''((()))***++++++(((((((((((()))***,,,,,,((((((''''''((()))***+++))))))************))))))(((((()))************)))************************%%%&&&(((+++,,,,,,+++***%%%&&&(((***+++***)))(((%%%''')))+++,,,------,,,++++++,,,---............++++++,,,...000222444666777888999;;;<<<<<<;;;;;;:::<<<===<<<;;;;;;<<<======;;;999777555333222222000111222333444333333222111111222555:::???EEEHHHBBB@@@===<<<;;;;;;999777666777999999888999;;;===DDDPPP]]]eeellltttxxxxxxzzz{{{|||}}}}}}|||{{{{{{{{{yyyxxxvvvuuusssooolllfffddd___YYYTTTPPPMMMLLLHHHGGGFFFEEEDDDDDDDDDDDDAAAAAAAAA@@@???@@@CCCFFFGGGHHHKKKMMMOOORRRWWWZZZ\\\^^^```aaaaaa^^^[[[XXX]]]^^^dddppp}}}}}}mmmcccbbbeeerrrzzzfff```dddjjj}}}{{{vvvyyyrrrSSSFFFDDDBBBAAA???@@@JJJTTTfffwwwkkk[[[QQQOOOXXXcccuuuwwwwwwxxxnnnuuu|||jjjWWWQQQLLLKKKLLLNNNTTTZZZ```hhhqqq{{{qqqeeeXXXPPPJJJDDD@@@AAA>>>===<<<;;;;;;<<<===>>>???AAAGGGPPPYYYbbbppp|||vvvjjjccc^^^[[[ZZZWWWSSSRRRTTTWWWVVVUUUTTTSSSPPPKKKHHHDDDDDDCCCBBB@@@???>>>>>>999777444222000000111111222111...,,,***)))))))))************************&&&''''''((()))******+++((((((((((((((()))******))))))))))))))))))))))))++++++++++++++++++++++++******++++++++++++*********)))))))))***+++,,,,,,***)))'''&&&&&&(((***+++*********))))))((('''&&&***************+++++++++((((((((()))******++++++))))))(((((((((((())))))'''&&&&&&%%%%%%%%%&&&&&&,,,,,,,,,,,,+++***)))))))))(((((('''''''''''''''))))))***++++++++++++***++++++++++++++++++++++++***++++++++++++***))))))******++++++++++++******+++***)))'''''''''((((((+++*********+++,,,,,,---///...------......---,,,---------...000222555666::::::999999999999999:::<<<===???>>><<<:::999:::;;;===<<<666333555666555444333333444555555444222222111222333666;;;@@@CCCCCC@@@===999666444444444444666999:::::::::;;;===IIIPPP[[[eeennnuuuzzz}}}}}}}}}}}}}}}}}}|||{{{zzzxxxwwwvvvuuutttqqqllliiidddaaa\\\WWWTTTQQQMMMJJJHHHGGGFFFDDDCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBDDDHHHNNNRRRVVVXXXZZZYYYWWWTTTSSSRRRPPPWWWbbbooo}}}zzzlllgggdddiiitttqqqaaa^^^dddlll|||iiiUUUFFFBBB?????????BBBLLLWWWlll|||ooo[[[QQQTTT^^^gggvvv}}}ppppppzzzhhhsssjjjYYYRRRLLLLLLMMMNNNRRRWWWaaafffooo{{{uuuhhhZZZPPPJJJCCC@@@AAA@@@???<<<;;;;;;<<>>>>>:::888555222000000000000///...---+++************************************''''''(((((()))******+++((((((((((((((()))******************************++++++++++++++++++++++++((())))))******))))))((())))))))))))***+++,,,---...---+++)))((((((((()))*********+++******)))(((************************((((((((()))******++++++))))))(((((((((((())))))((('''''''''''''''((()))++++++,,,,,,++++++***)))---,,,+++***************)))******+++,,,+++++++++++++++++++++++++++++++++***++++++++++++***)))))))))******++++++******)))***)))(((''''''((()))***************+++,,,---...///...------//////...---------...///111444777999;;;:::999888777666666666999;;;<<<<<<999888777777888;;;;;;777444666666444777666666777888888777555222111111333555999===@@@===;;;999777666666777888444666888888999:::<<<>>>HHHOOOZZZeeennntttzzz}}}~~~}}}|||yyyxxxvvvvvvtttqqqmmmiiieeeaaa\\\XXXUUURRRNNNKKKHHHGGGEEECCCBBBAAA@@@@@@@@@@@@@@@@@@????????????>>>?????????AAADDDJJJNNNRRRTTTVVVVVVTTTQQQPPPPPPOOOVVVaaannn|||zzzlllgggfffkkkvvvlll^^^\\\dddmmmfffSSSGGGCCCAAAAAAAAADDDNNNYYYlll|||uuu```TTTUUU^^^ggg||||||nnnmmm}}}nnnvvvjjjZZZRRRLLLLLLMMMNNNRRRWWW```eeennnzzzuuugggYYYPPPIIICCC@@@AAA???>>><<<;;;;;;<<<>>>???@@@AAAGGGOOOVVV^^^jjjuuuwwwlllbbb]]]YYYWWWUUUQQQQQQUUUNNNOOOQQQTTTTTTPPPJJJEEEEEEEEEDDDBBBAAA@@@???>>>;;;999666333111000//////,,,,,,+++******+++++++++))))))))))))))))))))))))'''(((((())))))*********((((((((((((((())))))***++++++++++++++++++++++++++++++++++++++++++++++++))))))************)))))))))))))))******+++------,,,+++)))(((&&&$$$"""""")))***++++++,,,++++++++++++++++++******))))))(((((((((((()))******++++++))))))(((((((((((())))))(((((((((((()))******+++))))))***++++++++++++***...---,,,+++***************++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++***)))))))))******++++++******)))***)))((('''((()))***+++))))))***+++,,,---///000000///...///000111000///------...000222555888::::::999777555444333333222555666888777555333333444444888:::777666777777555666555444555666777555333222222111222444777:::<<<999888777666555666777888444555666666666999<<<@@@HHHOOOZZZeeemmmtttyyy}}}~~~}}}|||xxxvvvuuusssrrroookkkhhhccc___[[[WWWTTTQQQMMMKKKGGGFFFDDDBBB@@@???>>>>>>>>>>>>>>>======<<<<<<<<<999:::;;;;;;<<<@@@EEEIIIMMMOOORRRRRRPPPNNNMMMMMMMMMTTT___lllzzzyyylllhhhgggmmmzzzzzzfff[[[ZZZcccmmmcccQQQHHHEEEBBBBBBCCCFFFPPPZZZmmm}}}iiiXXXUUU^^^hhh{{{kkkiiixxxuuuxxxjjj\\\TTTMMMLLLMMMNNNRRRWWW^^^dddmmmyyytttgggXXXOOOIIICCC@@@AAA>>>======<<<<<<======>>>@@@AAAFFFNNNUUU\\\hhhssswwwlllbbb\\\XXXVVVTTTQQQQQQUUUSSSSSSTTTUUUTTTRRRMMMIIIFFFEEEDDDCCCBBB@@@??????;;;:::777444111000///...,,,,,,++++++************(((((((((((((((((((((((((((((()))))))))*********))))))(((((((((((())))))++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******)))))))))***+++,,,---...******)))(((&&&###!!! ((()))***+++,,,,,,,,,,,,,,,++++++***)))(((((('''((((((((()))******++++++))))))(((((((((((())))))(((((((((((()))***++++++'''((()))***++++++++++++,,,+++***)))((('''''''''++++++,,,------------,,,++++++++++++++++++++++++***++++++++++++***))))))))))))************))))))+++***)))((((((((()))***))))))***+++---...000111222111000111333444333222/////////000111444666888777666555333222111111111111222333222111000000111111666:::999888999999666666555444555666666444222222222111111222444666888:::999777666555444444444444444444444444777<<<@@@IIIPPPZZZeeennntttzzz}}}~~~~~~~~~|||yyyxxxuuusssqqqooommmkkkgggddd^^^[[[WWWSSSQQQNNNKKKHHHGGGFFFDDDBBB@@@>>>======<<<<<<;;;;;;:::999999999666777777888999<<>>>>>>>>>>>>>>>>>>>>>>>???@@@EEEMMMSSSZZZeeepppuuujjj```[[[XXXWWWTTTQQQQQQUUUZZZXXXTTTRRRQQQPPPMMMKKKGGGFFFEEEDDDBBBAAA@@@@@@;;;:::888555222000///...---------,,,+++***)))((((((((((((((((((((((((((())))))))))))************))))))(((((((((((())))))++++++++++++++++++++++++++++++++++++++++++++++++)))******************))))))))))))***+++---...///---------,,,+++***(((''''''''')))***++++++,,,,,,++++++******)))(((''''''((((((((()))******++++++))))))(((((((((((())))))((('''''''''(((((()))***&&&'''((()))***+++++++++******)))((('''&&&&&&&&&++++++,,,------------,,,++++++++++++++++++++++++***++++++++++++***)))))))))))))))******)))))))))---,,,***)))((((((((()))******+++,,,---///111222333222222333555777666555111111000//////111222333444333222222111222222222///000000///...---...000000777;;;;;;:::<<<;;;888:::999888999:::999777666222222111111222333444555888888777666666555555555444444333222222666;;;???HHHOOOZZZeeemmmtttzzz}}}}}}}}}~~~~~~|||zzzwwwuuusssqqqnnnllljjjgggdddaaa[[[XXXTTTQQQOOOMMMJJJGGGFFFEEECCCAAA???>>>======:::999999888777777666666444555666777888:::>>>AAAEEEGGGKKKLLLKKKJJJJJJJJJIIIPPP[[[hhhwwwvvvllliiigggpppqqqaaaYYYWWW```lllyyyzzz___PPPFFFDDDCCCDDDDDDGGGPPP[[[rrruuu^^^UUU[[[dddxxxpppeeeppp}}}nnn```WWWOOOMMMMMMNNNRRRXXX^^^eeepppzzzwwwjjj[[[RRRKKKDDDBBBBBB???????????????????????????@@@DDDKKKQQQWWWbbbmmm}}}rrrhhh___[[[YYYYYYWWWRRRRRRUUUZZZWWWRRRNNNMMMLLLKKKJJJGGGGGGFFFDDDCCCBBBAAA@@@:::999888666333111///............---,,,+++)))((())))))))))))))))))))))))***************************))))))(((((((((((((((++++++++++++++++++++++++++++++++++++++++++++++++(((((())))))))))))(((((()))))))))***,,,---///000---,,,,,,,,,++++++******'''((()))***++++++++++++*********))))))(((((('''((((((((()))******++++++))))))(((((((((((())))))(((''''''&&&&&&''''''(((&&&&&&'''))))))*********+++***))))))))))))))))))***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++***))))))((())))))******))))))(((---,,,***)))(((((())))))++++++,,,---...///111222333222222333666888777777333222000/////////000000333333222222222222333333...//////...------...000333999=========??????<<<:::999888888999888777555222222111111222222333333666666777888888999::::::444444333222222444999===FFFMMMXXXccckkkrrrxxx{{{|||}}}~~~~~~|||yyyuuusssrrrooollliiigggeeebbb___YYYVVVRRROOONNNKKKIIIGGGCCCBBBAAA???>>>======<<<999888888777666555444444222444555666777999<<>>>>>??????@@@??????CCCJJJOOOUUU```jjjyyyoooeee^^^[[[ZZZ[[[YYYTTTRRRTTTVVVSSSOOOMMMLLLKKKJJJIIIHHHGGGFFFEEEDDDBBBAAAAAA999888777666444222000///---......///...---,,,+++******************************************************)))(((((((((((((((************************++++++++++++++++++++++++*********++++++*********))))))******,,,...///000,,,,,,***)))(((((())))))))))))***+++,,,,,,,,,+++)))))))))))))))(((((((((((((((((()))******++++++))))))(((((((((((())))))))))))((('''&&&&&&&&&&&&&&&''''''((())))))))))))******))))))******+++,,,)))******+++,,,+++++++++++++++++++++++++++++++++***++++++++++++***))))))(((((())))))))))))((((((******)))))))))***,,,---------------...///000111000//////111444666666666333222111000000000111222555555444333222222222333///000000///------///111777<<<@@@??????AAABBB@@@888777666666777666444333111111111222222333333333888888999:::;;;;;;;;;;;;444444333222111333777:::CCCJJJUUU___hhhoootttwwwzzz{{{|||{{{yyyuuuqqqooonnnkkkgggdddbbb___\\\ZZZTTTQQQMMMKKKIIIGGGEEECCC???>>>===<<<;;;;;;;;;;;;888888777666555444333333111222444555666777;;;===>>>AAAEEEGGGGGGGGGGGGHHHGGGNNNZZZgggvvvtttllljjjhhhttthhh\\\VVVRRRZZZgggppp|||ttt\\\PPPGGGEEEEEEFFFGGGJJJSSS]]]sssrrr\\\RRRUUU[[[fffuuu|||fffjjjvvvzzzyyycccZZZQQQMMMMMMNNNRRRXXX]]]eeepppyyyrrrcccXXXPPPHHHDDDDDD???>>><<<;;;;;;<<<>>>?????????CCCIIINNNSSS]]]hhhttt}}}mmmccc]]][[[[[[]]][[[UUUSSSTTTRRRQQQOOOOOOOOONNNKKKIIIHHHGGGFFFEEEDDDCCCBBBAAA888888777666555333111000+++,,,.../////////......************************++++++************************)))((((((((((((((())))))))))))))))))))))))++++++++++++++++++++++++---......//////......---))))))***+++,,,...000000111000---+++******+++,,,++++++,,,---------,,,,,,(((((((((((())))))))))))((((((((()))******++++++))))))(((((((((((())))))+++***)))'''&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((()))***+++,,,))))))***++++++++++++***++++++++++++++++++++++++***++++++++++++***))))))(((((())))))))))))(((((('''''''''(((***,,,...000...............///000111...------000333555555444333222111111111222333444888777666444333222222111000000000///......111333:::???BBB@@@@@@CCCDDDBBB<<<;;;::::::::::::888666111111222222333333333333=========<<<;;;:::999888444444444333222222555888@@@GGGRRR]]]eeelllqqquuuvvvwwwxxxxxxvvvrrrmmmjjjhhheeeaaa^^^\\\YYYWWWTTTNNNKKKHHHEEEDDDBBB@@@>>><<<;;;:::999999999999:::888777777666444333222222000111333444555666999<<<;;;???BBBEEEEEEEEEFFFFFFGGGNNNZZZgggvvvtttlllkkkjjjvvvcccYYYTTTPPPWWWeeemmmxxxsss[[[OOOHHHFFFFFFHHHIIILLLTTT^^^rrroooZZZQQQSSSXXX^^^mmmfffhhhqqqzzz{{{uuu~~~dddZZZQQQMMMMMMNNNRRRXXX[[[dddoooxxxuuueeeZZZQQQIIIEEEEEE>>>===;;;999999;;;===>>>>>>???CCCIIIMMMRRR\\\gggpppzzzllleee]]]]]][[[YYYXXXVVVUUUTTTOOOOOOMMMLLLKKKKKKKKKKKKIIIHHHFFFCCCAAA>>><<<;;;;;;:::888666444111000///,,,,,,,,,,,,,,,,,,,,,,,,...+++((()))+++,,,***((())))))))))))(((((((((((())))))))))))))))))))))))++++++*********************++++++,,,,,,++++++*********++++++++++++******((()))***+++,,,---------.........---+++)))'''&&&******+++++++++,,,,,,,,,,,,,,,,,,+++***)))(((((()))))))))))))))******++++++*********))))))(((((()))((('''&&&&&&%%%&&&&&&((()))***++++++,,,+++++++++,,,,,,***)))***,,,...777///(((''''''''')))------,,,+++*********+++,,,***************)))((((((***+++(((!!!!!!(((+++***++++++******++++++,,,---000000000///---,,,---///---...///000111222333444222111///...///111444666777777666666555444444444444111000111///...111666888AAAHHHHHHEEEFFFGGGGGGCCC@@@<<<:::888777555333444555555444333333555888;;;<<<<<<===<<<;;;999888666444222111111222333444:::AAALLLWWW```hhhnnnqqqssstttuuutttpppllljjjiiicccbbb```]]]ZZZWWWUUUTTTLLLKKKHHHEEEBBB???>>>===<<<<<<:::999888777777777777666555555333333222111333333333444555666777888<<<>>>@@@BBBBBBBBBAAA@@@EEELLLXXXeeesssrrrkkkkkklllwww|||bbbUUUOOONNNVVV```kkkxxxsss\\\RRRIIIGGGFFFHHHHHHKKKTTT^^^tttlll[[[RRRRRRTTT___jjjyyyjjjeeeiii|||sssrrrqqqjjj___SSSNNNMMMOOOTTTZZZ^^^dddmmmttt|||xxxfff[[[RRRIIIDDDBBB@@@???===<<<;;;;;;<<<<<>><<<<<<;;;:::888666444111000///........................,,,***(((((()))***)))'''(((((((((((())))))))))))))))))))))))))))))))))))************************++++++,,,,,,,,,,,,++++++******++++++++++++******(((((()))***+++,,,......//////...---,,,+++)))(((******+++++++++,,,,,,,,,,,,++++++******))))))))))))(((((((((((()))******************)))))))))(((******)))(((''''''''''''((()))***++++++,,,+++++++++++++++***))))))+++---222---)))******((((((***+++************+++---...***************))))))(((***+++)))######)))+++***++++++******++++++,,,---...000000///---,,,---......//////000111222222333222111///...///000333444:::::::::999888666555444444111000111000...222777===FFFLLLJJJHHHHHHIIIIIIDDDAAA===:::999888777666555555666555555666:::<<>>======;;;:::888666555333111111222333444:::@@@IIISSS[[[ccciiimmmnnnpppqqqoookkkhhheeeddd]]][[[YYYVVVSSSQQQNNNMMMJJJHHHFFFCCC@@@>>><<<;;;;;;:::999888888777888888666666555444333222111111222222222333444555666777:::<<<>>>AAABBBCCCBBBBBBEEELLLXXXeeesssqqqjjjkkkmmmxxxyyy```UUUQQQQQQZZZeeelllvvvyyy}}}uuu]]]RRRKKKIIIHHHJJJJJJMMMVVV___qqqnnn[[[QQQPPPRRR[[[eeesss~~~jjjfffiiizzzooonnnmmm}}}kkk```TTTNNNLLLLLLPPPUUUZZZaaajjjrrrzzzzzzhhh\\\TTTKKKEEECCCAAA@@@>>>===<<<<<<======??????BBBGGGJJJOOOXXXbbbpppyyyllleee^^^^^^\\\ZZZWWWUUURRRQQQOOONNNMMMKKKJJJIIIIIIIIIHHHGGGEEECCCAAA???===<<<;;;:::888666444111000///........................+++)))''''''((()))((('''''''''(((((())))))******))))))))))))))))))))))))************************++++++,,,,,,,,,,,,++++++******++++++++++++******,,,,,,,,,,,,---///111222...///......---,,,+++*********+++++++++,,,,,,,,,************************((((((''''''(((((()))***************))))))))))))+++***)))((((((''''''(((((()))***++++++,,,++++++***++++++***((((((***+++...******---...***'''((()))))))))***+++,,,...///******++++++******)))(((***+++***''''''***+++***+++************+++,,,,,,---///111111///.........000000000000000111222222444333111000000000111222;;;;;;<<<<<<;;;999777555555222000111000///333999AAAJJJOOONNNKKKLLLNNNNNNHHHDDD???<<<;;;:::999888666777777777888;;;@@@DDDFFFDDDAAA???>>>===;;;999666555333222111222333444999===EEELLLSSS[[[bbbfffgggiiiiiihhhddd```^^^]]]ZZZYYYWWWTTTQQQNNNLLLJJJFFFEEECCC@@@===;;;:::999999888888777777777888888666666555444333222111111111111111222333444555666888999<<>>======>>>??????>>>AAAFFFJJJNNNXXXaaaoooxxxllleee\\\\\\[[[ZZZXXXUUUSSSQQQNNNMMMLLLJJJIIIHHHHHHHHHGGGFFFEEECCCAAA???>>>===;;;:::888666444111000///+++++++++++++++++++++++++++***)))(((((((((((((((&&&''''''((()))******+++(((((((((((((((((((((((())))))))))))************+++,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,++++++***///...,,,,,,,,,---///000------...------,,,++++++******+++++++++,,,,,,,,,))))))))))))************'''''''''''''''((())))))*********)))))))))))))))+++***)))(((''''''''''''((((((***+++++++++++++++)))***+++***(((((()))***,,,))))))---...+++((((((*********++++++,,,,,,---***++++++++++++***))))))***++++++******++++++******************++++++,,,---///222333222000000000222111111000000111222333666666555333222222111111888:::<<<>>>>>><<<:::999666222111111111000555;;;BBBJJJPPPOOOMMMPPPSSSUUUPPPKKKDDD???===;;;::::::999999999999;;;@@@GGGMMMNNNJJJEEEBBBAAA???===:::777666444222111222333444777:::???EEEJJJQQQXXX]]]^^^```aaa```\\\XXXVVVUUUVVVUUUSSSPPPMMMKKKIIIHHHCCCAAA???===;;;999888777777777666666777888888999666666555444333222111111111111222222333444666777888999;;;===???@@@AAAAAAEEELLLWWWdddsss}}}nnniiijjjqqq~~~ppp\\\TTTSSSVVVcccqqq~~~~~~oooiiippp~~~cccVVVOOOMMMMMMNNNNNNOOOWWW```lll|||sss]]]PPPLLLMMMXXX```lllwwwnnngggggguuulllfffaaannnwwwiiiZZZSSSPPPNNNNNNPPPTTTZZZdddlllttt}}}kkk___VVVMMMGGGEEEBBBAAA???>>>======>>>>>>>>>>>>AAAFFFIIIMMMWWW```mmmwwwllleeeZZZZZZZZZZZZXXXVVVTTTRRRNNNMMMKKKIIIHHHGGGFFFFFFFFFEEEDDDCCCAAA@@@???>>>;;;:::888666444111000///+++++++++++++++++++++++++++++++++***)))))))))***&&&''''''((()))******+++(((((((((((((((((((((((((((((()))))))))*********,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,++++++---,,,***)))))))))***+++,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,))))))))))))))))))******'''''''''''''''((())))))))))))))))))))))))******))))))((('''&&&&&&&&&&&&((((((***+++++++++++++++)))***+++***)))(((((())),,,((('''***,,,******+++,,,,,,,,,,,,+++*********+++++++++++++++***))))))*********++++++***************))))))******+++,,,...111444555444333222333444333222111111222444555999999888777666444333222333666999===??????>>>===888444222222111111555<<>>BBBGGGNNNRRRUUUWWWXXXWWWTTTQQQOOOOOONNNMMMKKKIIIGGGEEECCCBBB@@@???===;;;999888777777666666666666777888999:::777666666555444333222222333333333333444666777888999:::;;;<<<======>>>>>>DDDKKKWWWdddrrr{{{mmmhhhkkksssnnn[[[TTTSSSXXXhhhxxxxxxiiigggpppeeeYYYPPPNNNNNNOOOOOOOOOWWW___mmm|||vvv```QQQLLLMMMWWW___lllxxxooohhhhhhuuulllccc\\\fff}}}mmm\\\TTTQQQOOOOOOPPPSSSZZZccckkksss~~~kkk___VVVMMMGGGEEEAAA@@@>>>===<<<<<<===>>>>>>>>>AAAEEEHHHLLLUUU___kkkuuulllfffYYYZZZ[[[ZZZXXXVVVSSSQQQMMMLLLJJJHHHGGGFFFEEEEEEEEEDDDDDDBBBAAA@@@??????;;;:::888666444111000///------------------------+++,,,,,,+++)))(((***+++''''''(((((())))))******))))))))))))))))))))))))'''(((((())))))*********,,,,,,------------,,,,,,++++++,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,+++***)))(((******+++++++++,,,,,,,,,))))))))))))))))))))))))((((((''''''(((((()))***))))))))))))************)))((('''&&&&&&%%%%%%%%%((()))***++++++,,,++++++***+++,,,,,,***(((((())),,,'''%%%)))+++***+++...---------,,,+++***)))(((+++++++++,,,++++++***)))+++)))))),,,,,,))))))+++***))))))))))))***++++++...111333444444333444555555444333222333444666888:::;;;;;;;;;999777555333111333777;;;>>>@@@AAAAAA;;;666333333111111666<<<>>>FFFLLLLLLNNNTTT\\\``````YYYOOOGGGCCCAAA@@@@@@AAA@@@===<<>><<<:::999888777777777777777777777888999:::888888777666555444333333333333333444555666777888999999::::::;;;<<<<<<<<>>===<<<<<<======>>>>>>@@@EEEHHHKKKTTT^^^hhhssslllfff\\\\\\\\\[[[XXXTTTPPPMMMMMMLLLJJJHHHFFFEEEDDDDDDDDDDDDCCCBBBAAAAAA@@@@@@;;;:::888666444111000///,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,***(((''')))+++(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((()))******+++,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++(((***---///111222111111.........---,,,***)))(((******+++++++++,,,,,,,,,******))))))(((((('''''')))(((((((((((()))******((()))))))))***************)))((('''&&&&&&&&&&&&((()))***++++++,,,++++++***,,,------+++)))((())))))&&&%%%))),,,++++++---+++,,,,,,---,,,+++))))))++++++,,,,,,++++++***))),,,((((((++++++((((((,,,)))))))))))))))***++++++...///111222222222444666777555444333444777999;;;::::::;;;<<<:::888555333333444777;;;>>>@@@BBBCCC===888555333111000555<<>>>>><<<;;;999999888888999999888888888999999:::999999888777666555444444222222222333444555777777777777888999:::;;;<<<===DDDKKKVVVcccrrrwwwllljjjnnnxxxooo^^^WWWYYYddd{{{xxxnnnkkkuuuzzzpppkkkvvvtttbbbYYYTTTRRRRRRTTTRRRRRRXXX```jjjyyy~~~fffUUUNNNOOOQQQ\\\mmmqqqkkklll{{{wwwbbb[[[\\\sssgggZZZTTTQQQPPPQQQSSSYYYaaahhhppp{{{nnnbbbYYYOOOIIIGGGBBBAAA???>>>======>>>>>>>>>===@@@DDDGGGKKKTTT]]]eeeppplllfff______^^^\\\XXXRRRMMMJJJLLLKKKJJJGGGFFFDDDCCCCCCDDDDDDCCCBBBBBBAAA@@@@@@;;;:::888666444111000///************************(((***+++)))&&&&&&(((***))))))))))))(((((((((((())))))))))))))))))))))))&&&''''''((()))******+++,,,------......------,,,+++,,,,,,------,,,,,,+++!!!&&&***---//////...000000///...---+++)))(((******+++++++++,,,,,,,,,+++******)))(((''''''&&&)))))))))))))))***++++++(((((())))))*********++++++***)))(((((('''''''''((()))***++++++,,,+++++++++---......,,,)))))))))'''$$$%%%+++---,,,+++,,,)))***+++,,,---,,,+++***+++,,,,,,,,,,,,+++******---((('''******'''(((---)))))))))))))))******+++---.../////////111333555777666555444555888;;;===888999;;;<<<:::888555333666777888;;;>>>@@@CCCDDD???:::666444111000555<<>>???GGGRRRZZZ\\\VVVPPPOOOPPPMMMEEE===:::888666333222222333444000222444666666777:::<<<;;;>>>AAABBBAAA@@@@@@@@@???????????????????????????>>><<<;;;:::999999999::::::999999999999999:::::::::999888777666555555111111111222333444666666555555666777999<<<>>>???DDDKKKVVVcccrrrwwwlllkkkoooyyyppp___YYY\\\iii|||ssspppzzzzzzpppjjjtttooo___XXXVVVTTTUUUVVVTTTTTTYYYaaagggwwwhhhVVVOOOPPPQQQ]]]pppqqqkkknnn~~~fff\\\[[[pppooo___XXXTTTSSSSSSRRRXXX```gggnnnyyypppdddZZZQQQJJJHHHCCCBBBAAA????????????@@@>>>===@@@DDDGGGJJJSSS]]]dddooo}}}jjjccc___^^^\\\YYYVVVTTTRRRQQQMMMLLLIIIGGGDDDCCCAAAAAACCCDDDDDDCCC@@@>>>>>>>>>>>>;;;888666444333111///111)))!!!!!!(((---,,,(((************)))))))))))))))(((((('''''''''(((((())))))(((''''''''''''''''''&&&&&&&&&'''(((***+++777222,,,)))***---------++++++++++++,,,,,,---...,,,+++*********+++,,,------------,,,+++***((((((******+++,,,,,,---......000,,,)))***...///,,,((()))'''%%%%%%''')))))))))************************))))))(((((((((((()))))))))))))))))))))*********************))))))))))))************************,,,++++++******++++++,,,,,,***((()))+++,,,+++((('''''''''''''''((())))))(((((((((((()))***+++,,,+++---.../////////111222111222444777999;;;<<<<<<;;;:::::::::999777666555777999===@@@CCCCCCBBBBBB:::999666222111333777;;;AAAIIIOOOOOOPPPVVV\\\___bbb\\\RRRJJJGGGHHHJJJKKKOOOHHH@@@>>>???CCCLLLUUUYYYXXXUUUSSSTTTSSSJJJ???===:::666333333333333333666444222333555777666444:::;;;;;;<<<<<<===>>>>>><<<>>>@@@AAA@@@@@@@@@AAA===<<<<<<;;;;;;::::::999777777777777888999:::;;;:::::::::999888777666555555444333222333444555666999999999888777888:::<<>>===@@@>>>>>>AAADDDHHHPPPXXXdddmmm||||||iiiccc^^^]]][[[YYYWWWTTTSSSRRRMMMLLLIIIGGGDDDCCCAAAAAACCCDDDDDDCCC@@@>>>===>>>===;;;888555444333111///111+++%%%%%%)))---,,,)))************)))))))))))))))(((((('''''''''(((((())))))((((((((((((((()))'''''''''''''''((()))***...,,,++++++,,,---,,,,,,,,,,,,+++++++++,,,------+++******)))***+++,,,------------,,,+++***)))((())))))***++++++,,,------///,,,)))***...///,,,))))))'''&&&&&&'''))))))))))))))))))))))))))))))))))))((((((((((((((()))***))))))))))))************************))))))))))))(((((()))***++++++,,,,,,,,,++++++******++++++,,,,,,***))))))+++,,,+++)))))))))(((((()))******+++(((((((((((()))***+++,,,+++,,,............000222000111444666888999::::::888888888888888777666666666888<<>>===@@@IIIRRRXXXXXXVVVUUUVVVUUULLLAAA>>>;;;666444333444444333777555333333555666555444777777777888999999::::::999;;;===>>>>>>======>>>===<<<<<<;;;:::999999888777777777888888999:::;;;::::::::::::999777666555333333222222333333444555777888888888777888;;;===BBBKKKYYYfffsssqqqiiijjjpppsssbbbbbbkkkzzz}}}sss}}}uuuooovvvyyyggg]]]ZZZZZZYYYXXXXXXYYYZZZ\\\]]]eeeuuuwwwaaaTTTQQQSSS^^^rrrsssiiigggwwwsss]]]aaakkk}}}iii\\\SSSPPPQQQTTTUUU[[[dddllltttzzzhhh\\\QQQJJJIIIFFFCCC@@@?????????>>>===@@@===>>>AAADDDGGGOOOWWWbbblllzzzzzzgggaaa\\\\\\ZZZYYYWWWUUUTTTSSSMMMLLLIIIGGGDDDCCCAAAAAABBBDDDDDDCCC@@@>>>===>>>===:::777555444333111///000...+++***+++,,,,,,+++************))))))))))))(((((((((''''''(((((()))))))))((((((((())))))***''''''((((((((((((((('''$$$'''+++------,,,++++++---,,,,,,++++++++++++,,,******)))((()))***+++,,,------------,,,***)))((())))))******++++++,,,,,,///,,,***+++---...,,,))))))(((&&&&&&((()))***)))************************((((((((((((((()))******(((((())))))************************))))))))))))''''''(((***+++,,,---...,,,++++++******++++++,,,,,,***)))***+++,,,+++***+++++++++***++++++,,,---(((((((((((()))***+++,,,***+++---...---...///111222333555777999999999999777888888888888888888777666888;;;???AAACCCCCCCCC===<<<999555222222555888>>>GGGOOOOOOPPPTTTXXXZZZXXXQQQHHHAAA@@@EEEMMMRRRRRRKKKCCC???<<<>>>FFFOOOWWWXXXXXXXXXZZZYYYPPPEEE???;;;777444444555555444888666444333444444444222444444444555666666777777777999<<<===<<<<<<<<<=========<<<;;;999888777777888888888888999:::;;;;;;;;;;;;;;;:::999888777666111222222333444333333333555666777777777888;;;>>>CCCLLLYYYgggttt}}}pppiiilllsssxxxfffgggrrrzzzzzzvvvttteee___]]]\\\\\\\\\[[[[[[\\\\\\\\\```qqqkkkZZZSSSQQQ]]]sssrrrhhhfffvvvbbbcccjjj}}}nnn___UUUQQQQQQRRRTTTZZZbbbjjjrrr~~~oooaaaTTTLLLIIIFFFDDDAAA?????????>>>===???===>>>AAADDDGGGNNNVVV___iiiwwwyyyfff```[[[ZZZZZZXXXWWWVVVUUUUUUMMMLLLIIIGGGDDDCCCAAAAAABBBCCCDDDBBB@@@=========<<<:::777555444333111///...//////---,,,***++++++************)))))))))((((((((((((((((((((()))***(((((('''''''''((())))))'''''')))))))))((('''&&&!!!&&&,,,...,,,***+++,,,------,,,+++*********+++***)))((((((((()))++++++------------,,,+++***)))******+++++++++,,,,,,,,,...,,,++++++------,,,******(((&&&&&&((()))***))),,,,,,,,,,,,,,,,,,,,,,,,(((''''''(((((()))***+++(((((())))))******++++++************)))))))))((('''((()))***+++,,,------,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,+++++++++,,,,,,---(((((((((((()))***+++,,,)))+++------------///000555666888:::<<<<<<;;;;;;999::::::::::::999888888777999;;;>>>AAADDDEEEFFF>>>===;;;777444333555777<<>>FFFOOOVVVYYYZZZ[[[]]]\\\TTTJJJ???<<<888555555555555555888777555444333333222111333333444444555666666666777:::===>>>=========>>>======<<<:::999888777666999888888999999:::;;;<<<<<<<<<;;;;;;:::888777666111222444555555555444333444555666666777999<<>>===???======AAACCCEEELLLSSS\\\eeesssyyyfff```ZZZZZZYYYXXXWWWVVVUUUUUUMMMLLLIIIGGGDDDCCCAAAAAABBBCCCCCCBBB???===<<<===;;;999666444444333111///,,,...///...+++))))))***************)))))))))(((((((((((((((((()))******'''''''''&&&&&&'''(((((('''''')))))))))((('''&&&&&&)))------+++)))+++------,,,++++++***************)))((((((((()))++++++---------------,,,+++***,,,,,,,,,---------------...---,,,,,,,,,,,,+++******(((&&&&&&(((*********,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((()))******'''(((((()))******++++++************)))))))))(((***************+++++++++,,,++++++******++++++,,,++++++,,,,,,+++++++++,,,,,,++++++*********++++++(((((((((((()))***+++,,,)))+++------------///000444666999;;;<<<<<<;;;:::::::::::::::999888777666777888:::===@@@CCCFFFHHHAAAAAA???;;;888666777888:::DDDKKKLLLKKKNNNQQQRRRSSSNNNGGG???<<<@@@HHHOOOUUUQQQLLLHHHCCC@@@FFFOOOUUUXXXZZZ[[[\\\\\\UUUMMM???<<<888555555555555555777777666444222111111111111111222333333444444555666999<<<======<<<===>>>===<<<<<<;;;999888888777999999999999:::;;;<<<===<<<<<<<<<;;;:::999888777333444666777777777666555444555666777777999===@@@CCCLLLYYYfffsssvvvmmmjjjpppzzz~~~lllpppnnndddbbbcccbbbcccccccccbbb^^^[[[XXXXXXgggyyyvvv___SSSQQQ]]]qqqxxxmmmiiiuuutttjjjhhhyyyuuucccZZZUUURRRSSSTTTYYY```gggnnnyyywwwhhhZZZPPPKKKHHHEEEBBB@@@@@@???>>>===>>><<<===AAABBBDDDJJJQQQYYYbbbppp}}}{{{fff___[[[ZZZZZZXXXWWWVVVUUUUUUMMMLLLIIIGGGDDDCCCAAAAAAAAACCCCCCBBB???===<<<===:::888555444333333111///+++,,,---,,,***)))******************))))))))))))(((((((((((()))***++++++))))))((('''''''''''''''''''''((((((((((((((('''***+++,,,,,,+++***+++---,,,++++++************+++******)))((()))***+++,,,---------------,,,++++++------------............---------,,,,,,,,,++++++***)))'''''')))***+++***************************))))))(((((((((((())))))''''''((()))***++++++,,,************))))))))))))************************,,,++++++******++++++,,,+++,,,---,,,+++***+++---++++++******))))))******(((((((((((()))***+++,,,***+++---...---...///111000222666999::::::999888888888999999888777666666888888999<<>>:::999999777@@@FFFFFFEEEHHHLLLMMMOOOMMMHHHAAA<<<===CCCIIIQQQOOONNNKKKEEEAAAEEEMMMRRRUUUWWWVVVWWWWWWSSSLLL???;;;777444444555555444666666666444111000111222//////000000111111222222444666999;;;;;;;;;;;;<<<===<<<<<<;;;;;;::::::999::::::::::::;;;<<<===============<<<;;;:::999888555666777777888888777777555666777888888:::>>>@@@BBBKKKXXXeeeqqqtttkkkjjjsss}}}rrryyy}}}kkkbbbaaabbbccceeeffffffddd___YYYVVVSSSaaarrryyyaaaSSSOOOZZZlllzzzoooiiisssyyykkkdddtttwwwddd[[[VVVRRRSSSSSSXXX___eeekkkwww|||mmm^^^SSSNNNIIIFFFCCCAAA@@@???>>>===>>><<<===@@@BBBCCCHHHNNNWWW```nnn{{{}}}ggg```\\\[[[ZZZYYYWWWVVVTTTTTTMMMLLLIIIGGGDDDCCCAAAAAAAAABBBCCCAAA???<<<<<<<<<:::888555444333333111///---,,,+++***++++++++++++************))))))))))))(((((((((((()))***+++,,,---,,,+++)))(((((((((((('''''''''''''''((()))************+++,,,---,,,*********************+++,,,+++******)))***+++,,,------------...------,,,+++------------------------,,,---------+++++++++,,,+++)))'''''')))***+++***))))))))))))))))))))))))+++***)))((((((''''''(((''''''((()))***+++,,,,,,************)))))))))))))))))))))***+++++++++,,,,,,++++++******++++++,,,***,,,...---+++***,,,---,,,,,,+++***************(((((((((((()))***+++,,,+++,,,............000222...111444888::::::999888777888999:::;;;;;;;;;;;;======>>>@@@DDDIIINNNQQQVVVUUURRRLLLDDD>>>:::999222:::@@@???>>>AAAFFFHHHIIIIIIGGGBBB<<<;;;>>>CCCIIIIIIKKKKKKDDD???BBBIIIMMMPPPQQQOOOOOOPPPNNNIII>>>;;;666444333444444333444666666444111000111333//////000111111222222333444666999;;;;;;;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::;;;<<<===>>>============<<<:::999888666666666666666777777888777888999999999;;;>>>AAAAAAJJJWWWdddppp~~~qqqjjjjjjtttyyy{{{jjjccccccddddddfffhhhhhheee___XXXSSSNNNZZZjjjyyy{{{dddVVVNNNWWWddduuutttkkkqqqyyyggg^^^mmmyyyeee\\\VVVPPPQQQRRRVVV]]]ccciiisss~~~rrrbbbVVVPPPIIIGGGCCCAAA@@@???>>>======<<<===@@@AAABBBFFFMMMVVV___lllzzz~~~hhh```\\\\\\ZZZYYYWWWUUUTTTSSSMMMLLLIIIGGGDDDCCCAAAAAAAAABBBCCCAAA???<<<<<<<<<:::777555333333333111000...,,,******+++---------************))))))))))))(((((((((((()))***+++,,,///...---+++***))))))((('''&&&&&&&&&'''(((***+++((('''(((+++//////,,,(((***)))))))))***+++,,,,,,,,,+++*********+++---------------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------+++++++++,,,+++)))'''''')))+++++++++************************,,,+++***(((''''''''''''&&&'''((()))***+++,,,,,,************))))))))))))''''''(((***+++,,,---...,,,++++++++++++++++++,,,***,,,...---+++***,,,...---,,,++++++************(((((((((((()))***+++,,,+++---.../////////111222...111666:::<<<<<<;;;:::888999;;;===???AAABBBBBBDDDDDDDDDFFFJJJPPPUUUXXX___^^^ZZZRRRIII@@@;;;888///777<<<:::888<<>>:::666333333333333333333555666444111000222444222222222333444444555555666888<<<======>>>>>>@@@<<<<<<<<<============>>>;;;;;;;;;;;;;;;<<<>>>>>>>>>>>>>>>===<<<;;;999999666666555444444666777888888999:::::::::;;;>>>AAAAAAIIIVVVcccooo~~~}}}pppiiijjjuuu{{{kkkffffffhhheeegggiiiiiieee^^^WWWRRRJJJVVVeeettt}}}gggYYYOOOUUU___kkkzzz{{{nnnpppwwwdddYYYhhhzzzeee\\\UUUOOOPPPQQQUUU[[[aaafffqqq|||wwweeeXXXRRRJJJGGGCCCAAA@@@???>>>======;;;===@@@AAAAAAFFFLLLUUU^^^lllyyylll```\\\[[[[[[YYYWWWUUUSSSRRRNNNLLLIIIFFFDDDBBBAAAAAABBBAAA@@@???>>><<<;;;;;;<<<;;;999666333000...---------,,,,,,+++***))))))***************)))(((((())))))))))))************))))))(((((((((((())))))&&&'''(((''''''''')))+++***+++,,,------,,,+++***))))))***++++++++++++******)))'''&&&%%%&&&''')))////////////////////////)))***,,,------,,,***)))......---------,,,,,,,,,+++,,,,,,+++******+++------------,,,+++***)))(((---***'''%%%&&&'''''''''((((((((()))******++++++***************)))((('''((((((((()))******++++++(((***+++------,,,+++***+++,,,...//////---,,,***++++++++++++++++++++++++)))))))))))))))*********---...///000111111000///555777999999999999:::;;;999;;;???DDDHHHJJJKKKLLLIIIIIIIIILLLQQQXXX___cccpppllldddZZZNNNBBB999333333333444222111444:::???AAAAAA@@@???>>><<<;;;:::>>>???@@@?????????AAACCCEEEFFFEEEEEECCC@@@>>><<<:::888666333222333444444444555555666666555555444111111111111111111222222666666888:::>>>@@@@@@@@@CCCAAA@@@AAABBBAAA===:::>>>>>>>>>>>>============??????>>>>>>======<<<<<<<<<;;;999777666666777888999999888666555666:::===FFFJJJTTTbbbooo|||vvvnnnjjjkkkwww{{{mmmfffgggkkkiiijjjkkkiiicccYYYOOOIIIKKKNNNYYYkkk}}}yyyfffZZZNNNPPPXXXdddnnnzzz{{{kkklllxxxppp```WWWaaaxxxjjj^^^XXXUUUOOONNNQQQXXX^^^dddnnnwww}}}lll]]]TTTJJJHHHFFFDDDCCC@@@===:::===>>>??????@@@BBBEEEHHHXXX^^^iiivvvoooccc\\\\\\[[[YYYWWWUUUSSSQQQNNNLLLIIIFFFDDDBBBBBBAAABBBAAA@@@???>>><<<;;;;;;<<<;;;999666333000...---------,,,,,,+++******))),,,,,,,,,+++)))(((&&&%%%))))))))))))************))))))(((((((((((())))))'''(((((((((&&&&&&(((*********+++,,,,,,+++******************++++++++++++///...,,,+++***+++,,,---------------,,,,,,,,,,,,)))+++---///000///......------------,,,,,,,,,,,,***+++++++++))))))+++,,,,,,,,,,,,,,,+++***)))(((,,,***'''&&&&&&'''''''''''''''((())))))******+++,,,,,,------,,,++++++***''''''((())))))******+++++++++***+++++++++,,,,,,......///......,,,***)))++++++++++++++++++++++++************++++++,,,,,,...///111222333222222111222555777999999:::<<<======@@@EEEJJJOOOQQQRRRRRRQQQQQQQQQSSSXXX___fffkkkoookkkdddZZZOOODDD;;;666555666555333111111555888>>>?????????>>>===;;;:::999:::;;;:::::::::<<<===???@@@??????===;;;999888666555333111111111222333222222333333333333222222111111111111111111222222555666999<<<@@@CCCDDDDDDCCCAAA@@@AAABBBCCCAAA???AAAAAAAAAAAA@@@@@@???????????????>>>======<<<<<<<<<;;;999777666777888888888888888777777999===AAADDDHHHRRR```nnn{{{tttmmmjjjmmmyyyssskkkjjjmmmkkklllllljjjcccXXXNNNHHHHHHJJJUUUgggzzzuuuaaaTTTLLLNNNTTT___hhhrrr{{{jjjjjjtttjjj[[[RRR[[[oooqqqcccZZZTTTRRRPPPRRRXXX]]]bbbkkktttqqqbbbXXXNNNJJJFFFBBBAAA???>>>======>>>??????@@@BBBEEEHHHUUU[[[ffftttrrrfff]]]]]][[[XXXVVVSSSQQQPPPMMMLLLIIIFFFDDDBBBBBBBBBAAAAAA@@@???===<<<;;;;;;;;;:::888555333000...---------,,,,,,++++++******+++++++++******)))((('''))))))))))))************))))))(((((((((((())))))((())))))(((&&&&&&'''))))))***++++++++++++***)))+++******)))***+++,,,---111000///...---...///000,,,,,,,,,,,,,,,+++******)))***,,,///000111000000------,,,,,,,,,+++++++++)))*********(((((()))+++,,,,,,,,,,,,+++***)))))),,,***'''&&&'''(((((('''&&&''''''(((((()))******)))))))))))))))(((((('''&&&''''''(((((()))******---+++***))))))+++---...000///...---,,,+++***)))++++++++++++++++++++++++******+++,,,------......000111222333444444444444111333666888999;;;>>>@@@AAADDDKKKQQQUUUWWWVVVVVVRRRQQQPPPQQQUUU]]]dddiiillliiibbbZZZPPPFFF>>>:::555555555444222111222444:::;;;===>>>>>>===;;;:::666777888777666666777999:::::::::999888777555444444333222111111222333444222222333333333333222222222222222222222222111111333666:::???CCCGGGIIIJJJHHHFFFDDDDDDEEEGGGHHHHHHGGGFFFFFFEEEDDDCCCBBBBBB@@@??????>>>>>>===<<<<<<<<<;;;999888777888888999777777888888999<<>>?????????AAADDDGGGQQQWWWcccppp}}}rrrfff^^^]]]ZZZWWWTTTRRRPPPOOOMMMKKKIIIFFFDDDCCCBBBBBBAAAAAA@@@>>>===<<<;;;:::999888777444222000///...------,,,,,,,,,+++++++++&&&'''((()))++++++,,,,,,((()))))))))************))))))(((((((((((()))))))))))))))(((&&&%%%&&&(((************************,,,+++***))))))+++---...///...---,,,,,,,,,---------............,,,+++***((()))+++---............---,,,,,,,,,,,,+++++++++((()))***)))'''''')))***+++++++++++++++***))))))+++)))''''''((()))((('''&&&&&&''''''(((((())))))&&&'''''''''''''''&&&&&&&&&&&&''''''(((((()))))),,,+++*********+++,,,---///...---,,,++++++++++++++++++++++++++++++++++++)))******,,,---...//////000111222333444444555555222444666888999<<>>333444555555555555555555666888:::<<<===<<<;;;:::777888888777666555777888888888888777777666555555444444333333444555666666444444555555555555444444333222222222222222111111222555;;;@@@EEEJJJOOORRRPPPNNNLLLKKKKKKLLLNNNOOOKKKKKKJJJHHHFFFEEEDDDCCC@@@@@@??????>>>======<<<<<<;;;:::999999999999999777888888888999<<<@@@DDDAAAEEEOOO^^^lllzzzqqqllllllqqq}}}vvvtttuuusssrrroooiii```UUUJJJDDDAAACCCLLL]]]pppvvv```OOOKKKKKKPPPXXX___hhhuuummmhhhmmmxxx___RRRJJJPPP\\\ooonnn^^^TTTTTTRRRSSSWWWZZZ^^^eeemmmyyy~~~lll```SSSNNNHHHCCCAAA@@@@@@???===>>>?????????AAADDDFFFMMMUUU```lllyyyqqqddd^^^\\\YYYVVVSSSQQQPPPOOOLLLKKKHHHFFFDDDCCCCCCCCCAAA@@@???>>>===;;;::::::777777555444222000///...---------,,,,,,,,,,,,,,,%%%&&&((()))+++,,,,,,,,,((()))))))))************))))))(((((((((((()))))))))))))))(((&&&%%%&&&(((+++******************+++---+++***))))))+++---...,,,,,,++++++************,,,---...///...---+++***++++++,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++((())))))(((''''''(((*********+++++++++***))))))+++)))(((((()))))))))'''&&&&&&''''''(((((()))))))))******++++++*********&&&&&&''''''(((((()))))))))***+++,,,---,,,++++++,,,,,,+++++++++,,,------++++++++++++++++++++++++))))))***+++,,,---.../////////000111222333444555555777888999:::<<>>>>>======;;;;;;;;;:::::::::::::::888888888777777999<<<@@@@@@DDDOOO^^^lllzzz}}}ppplllnnnttt~~~yyyxxxyyyvvvtttooohhh^^^RRRHHHBBB@@@AAAIIIYYYmmmzzzdddRRRIIIIIIMMMUUU]]]fffuuummmgggkkkttt{{{]]]OOOGGGLLLUUUfffuuudddYYYTTTRRRSSSWWWZZZ]]]dddlllxxxooobbbTTTPPPKKKGGGDDDBBB???======>>>?????????@@@CCCEEEKKKSSS^^^iiiuuuqqqccc]]][[[XXXUUURRRQQQPPPPPPLLLKKKHHHFFFDDDCCCCCCCCC@@@@@@???>>><<<;;;::::::666555444333111000///...------------,,,,,,,,,,,,)))************))))))((())))))))))))************))))))(((((((((((())))))((())))))(((&&&&&&'''))),,,,,,+++******+++,,,,,,,,,++++++***+++,,,---...------,,,,,,,,,+++++++++)))+++,,,......,,,+++***------------------------......---------,,,,,,,,,((()))))))))''''''(((***)))***************))))))***)))((((((******)))(((&&&''''''(((((()))******((())))))************)))&&&''''''(((((()))******((())),,,---...---+++*********++++++,,,---------++++++++++++++++++++++++******++++++,,,---...............///111222444555777999:::;;;;;;>>>AAADDDMMMOOOSSSUUUUUURRROOOMMMIIIHHHGGGHHHKKKPPPUUUXXX\\\^^^___^^^ZZZRRRKKKFFFAAA???>>>>>>>>>===;;;999::::::;;;;;;;;;;;;;;;;;;999999999777555444555666444333333333444444555666333333444444555555555555444444555555555555444444444444444333222222111111000444999===CCCLLLWWW^^^```aaaaaa___[[[WWWUUUTTTSSSRRROOOLLLIIIFFFDDDCCCAAA@@@@@@??????>>>======;;;;;;;;;;;;;;;;;;;;;;;;999999888666555666999<<<>>>CCCNNN]]]lllzzz{{{ooommmpppxxx|||{{{|||zzz{{{wwwtttooofff[[[PPPFFF@@@@@@@@@GGGWWWjjj~~~}}}gggTTTGGGFFFHHHPPPXXXdddvvvmmmgggjjjrrr{{{^^^NNNEEEIIIOOO[[[|||mmmaaaVVVSSSTTTWWWZZZ]]]dddkkkvvvtttfffUUURRRMMMIIIFFFCCC@@@======>>>???>>>>>>???BBBEEEJJJQQQ\\\fffppp~~~rrrddd\\\ZZZWWWTTTRRRQQQQQQQQQLLLJJJHHHFFFDDDCCCCCCCCC@@@@@@???===<<<;;;:::999555444333222111000///...------------------------***************)))((('''))))))))))))************))))))(((((((((((())))))'''(((((((((&&&&&&(((***------,,,++++++,,,------+++++++++,,,,,,,,,------------......------,,,,,,(((***,,,...///...---+++++++++++++++,,,,,,---.../////////.........------)))******)))(((((()))+++))))))************))))))***)))((()))***+++)))(((''''''((())))))******+++&&&'''(((((())))))((((((''''''((())))))******+++******++++++,,,,,,,,,,,,)))***+++,,,---,,,++++++++++++++++++++++++++++++,,,,,,---------..................///000222444555777999:::<<<===AAAEEEIIIMMMNNNQQQRRRRRRPPPNNNLLLGGGGGGGGGHHHKKKNNNRRRTTTZZZ^^^bbbdddaaaYYYPPPJJJGGGDDDBBBBBBCCCDDDBBB???AAAAAA???>>>============;;;;;;;;;999666555666777333333333333444555777888555555666666666666666666555555666666666666555555555444444333222222111111000333777:::@@@JJJXXXbbbhhhkkkooonnniiiccc^^^\\\VVVUUURRROOOKKKHHHEEEDDDAAAAAA@@@??????>>>>>>===;;;;;;<<<<<<<<<<<<;;;;;;999999888666555666999<<<<<<@@@LLL[[[jjjyyywwwmmmmmmsss}}}{{{zzz~~~wwwzzz||||||wwwtttmmmdddYYYNNNEEE??????>>>EEETTThhh}}}kkkVVVIIIFFFGGGMMMVVVcccwwwqqqkkknnnvvvdddQQQFFFIIILLLTTTpppxxxkkkYYYWWWVVVYYYZZZ[[[aaaiiiqqq}}}zzzlllYYYTTTMMMGGGDDDBBBAAA@@@===>>>???>>>>>>???BBBDDDHHHPPPZZZccclllyyytttfff[[[YYYVVVSSSQQQQQQQQQRRRLLLJJJHHHFFFDDDCCCCCCDDD@@@@@@???===<<<;;;:::999444444333222111000//////------------------------'''((()))******+++******))))))))))))************))))))(((((((((((())))))&&&'''(((''''''''')))+++......,,,,,,,,,,,,......***+++,,,---------,,,,,,---------...---,,,,,,+++***,,,///111222111000///'''''''''((()))+++,,,---000////////////.........)))*********((((((***+++((())))))*********))))))))))))((()))++++++***((((((((())))))******++++++******+++,,,,,,,,,,,,,,,(((((())))))******++++++,,,+++***))))))+++---...***+++---...---+++)))(((++++++++++++++++++++++++........./////////////////////...///111333555666666888:::<<>>>>>???@@@===>>>===;;;888777888999555444444444555777999:::888888999999999999888888888888999999999999888888555555444333333222111111111333666888>>>IIIXXXdddoootttzzzzzzuuummmhhheeeYYYWWWUUUQQQMMMIIIFFFEEEAAAAAA@@@@@@???>>>>>>>>>;;;;;;<<<<<<===<<<<<<;;;888888777666555777:::===:::???JJJZZZiiixxxtttkkkmmmuuu{{{sssuuu}}}www}}}{{{|||}}}{{{wwwssslllcccXXXMMMDDD???>>>===CCCSSSggg|||oooXXXLLLIIIHHHMMMVVVdddxxxuuupppsss{{{kkkVVVHHHKKKLLLQQQkkkqqq]]]ZZZXXXZZZZZZZZZ___fffmmmxxx~~~ppp]]]VVVMMMFFFBBBBBBBBBCCC===>>>???>>>>>>???BBBDDDFFFNNNXXX```iiivvvttthhh]]]YYYUUUSSSRRRRRRQQQPPPNNNLLLIIIEEEBBBAAA@@@@@@AAA@@@???===;;;999888777888777555333000...,,,+++***+++,,,------+++)))(((+++++++++******+++,,,,,,++++++******)))((((((((())))))))))))*********))))))((('''''''''(((***+++///............---------...---,,,,,,,,,,,,---...///......---+++******)))---,,,,,,,,,------+++***+++,,,,,,---.........---------............------,,,***((('''(((((('''&&&)))************++++++++++++)))''''''******(((&&&''''''''''''(((((((((((())))))***++++++++++++***+++***)))(((((()))***+++'''(((+++......---+++***---------,,,,,,+++++++++++++++************++++++++++++,,,,,,---......///222111000///000222444555999<<<@@@CCCEEEHHHKKKMMMLLLLLLLLLLLLKKKKKKKKKKKKMMMJJJIIIKKKPPPTTTUUUTTT]]]]]]___aaa```[[[RRRKKKEEEDDDCCCCCCEEEIIIMMMPPPOOORRRQQQJJJEEECCC???;;;===;;;:::999999888666444444666777777666555666888:::888666666888:::<<<<<<777888:::999888888999;;;888777555222111111111111444333555999===EEEUUUcccmmmwww{{{uuunnneeebbb\\\VVVPPPKKKIIIGGGFFFDDDAAA???@@@@@@???>>>:::;;;<<<<<<<<<;;;999888999999999888777888:::<<>>???DDDQQQfffvvv___LLLIIIGGGIIIRRRdddzzz~~~wwwuuu{{{}}}```JJJIIIJJJMMMeee|||nnncccYYYXXX[[[]]]```cccgggqqqttteeeYYYMMMJJJHHHFFFDDDDDD@@@@@@???@@@AAACCCEEEGGGGGGIIIPPP[[[eeeooo~~~sssfff]]]ZZZVVVSSSRRRRRRQQQPPPNNNKKKHHHDDDAAA@@@@@@@@@@@@@@@>>>===;;;999888777777666444222///---+++***,,,,,,---...---,,,+++***---,,,,,,+++************)))))))))))))))***************)))((('''&&&'''((((((((('''''''''((()))***,,,,,,,,,,,,------------...---,,,++++++,,,---...///......---+++******))),,,++++++,,,---...,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---+++)))((())))))((('''))))))*********++++++++++++)))'''((()))***(((&&&''''''''''''(((((((((((())))))***++++++++++++***+++***)))(((((()))***+++((()))+++---------,,,+++---------,,,,,,+++++++++++++++************++++++,,,,,,,,,------.........000000//////000222444666999<<<@@@CCCEEEFFFIIIKKKJJJJJJJJJJJJJJJJJJJJJKKKKKKIIIIIILLLPPPTTTUUUUUUZZZYYYZZZ[[[ZZZVVVPPPJJJHHHFFFCCCBBBCCCGGGKKKNNNQQQUUUVVVRRRMMMJJJDDD???<<<:::777666666666555333444666777666555444666777;;;::::::;;;<<<======<<<;;;<<<<<<;;;:::999:::<<<999888666444333222222222333222333777;;;CCCSSSbbbpppzzz}}}wwwooolllggg```XXXRRRMMMJJJFFFCCCAAA???@@@@@@@@@???<<<<<<<<<<<<;;;:::999888888999999888777777:::<<>>???DDDQQQeee~~~}}}hhhOOOJJJGGGJJJTTTfff~~~yyyxxxkkkPPPKKKJJJMMMbbb}}}tttggg[[[XXXZZZ[[[^^^aaaeeeoooxxxggg[[[OOOJJJHHHEEECCCDDD??????>>>>>>???AAACCCDDDEEEGGGNNNYYYbbblll{{{rrreee]]]YYYUUUSSSRRRRRRQQQPPPMMMJJJGGGCCC@@@?????????@@@???>>>===;;;999888888666555333111///---+++***.........---------,,,,,,------,,,+++***))))))((('''(((((()))******++++++***+++***'''######%%%((((((''''''''''''((())))))******++++++,,,,,,------...---,,,++++++,,,---.........---,,,,,,+++******+++++++++,,,...///...,,,*********++++++++++++++++++,,,,,,,,,,,,,,,,,,+++---+++))))))******)))((()))))))))*********++++++***)))(((((())))))((('''''''''''''''(((((((((((())))))***++++++++++++***+++***)))(((((()))***+++)))******+++,,,,,,------------,,,,,,,,,,,,++++++++++++************++++++,,,,,,------------------.........///111333555777:::<<<@@@BBBCCCDDDFFFGGGGGGGGGGGGGGGHHHIIIJJJJJJJJJIIIJJJLLLPPPSSSTTTTTTVVVUUUUUUUUUUUUTTTQQQNNNJJJHHHDDDBBBBBBEEEJJJMMMQQQWWW[[[[[[XXXUUUMMMEEE>>>;;;777555555555555555666777888777555555666888888888:::;;;;;;;;;;;;;;;@@@@@@@@@>>><<<:::;;;<<<;;;:::888666555444444444222111111444888@@@PPP___ppp|||{{{yyytttmmmddd[[[TTTPPPIIIGGGCCCBBBBBBAAA@@@??????>>>===;;;:::999999888888888888888777777:::<<<>>>AAAJJJXXXeeetttwwwmmmhhhppp~~~tttoooppp}}}ssssss~~~{{{uuuoooeeeWWWJJJBBB>>>>>>===>>>CCCOOOccc|||tttWWWOOOIIILLLVVVhhh}}}zzz{{{ZZZMMMIIILLL]]]sss|||mmm^^^XXXXXXYYY[[[^^^ccclll{{{kkk^^^QQQKKKIIIEEECCCCCC???>>>=========>>>@@@AAACCCEEEKKKUUU^^^hhhvvvqqqddd[[[XXXTTTRRRQQQQQQPPPOOOLLLJJJFFFBBB???>>>>>>>>>???>>>===<<<;;;:::999999777666444222000...---,,,......---,,,,,,,,,,,,---+++++++++++++++***))))))(((((())))))************)))******&&&""""""'''+++(((((((((((())))))******))))))***+++,,,---......------,,,++++++,,,------......---,,,,,,+++***************,,,///000///...++++++*********+++++++++,,,,,,------------,,,,,,---+++))))))***+++***)))))))))))))))***************))))))((()))(((((('''''''''''''''(((((((((((())))))***++++++++++++***+++***)))(((((()))***++++++************,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++------------------------------...///222444666888:::===@@@BBBBBBBBBCCCCCCCCCCCCCCCDDDEEEFFFHHHIIIJJJKKKLLLNNNPPPQQQQQQQQQSSSSSSSSSTTTVVVXXXYYYZZZPPPMMMIIIEEEDDDFFFIIIKKKLLLTTT[[[___```^^^VVVMMMCCC???999666555666777888888999999888666666888:::777888::::::;;;<<<>>>@@@DDDEEEDDDBBB>>><<<;;;;;;;;;;;;999888777555555444333111111444666>>>MMM\\\lllyyyyyyqqqggg^^^YYYQQQNNNJJJGGGEEECCCAAA@@@@@@???<<<:::888888888888666777888777666777999<<<>>>@@@IIIVVVdddssstttmmmkkksssqqqooorrr}}}uuuwww}}}yyytttnnnbbbTTTHHH@@@===<<<<<<>>>BBBMMM```yyy}}}bbbVVVMMMNNNXXXggg|||dddPPPIIILLLYYYjjjrrraaaYYYWWWXXXZZZ^^^bbbjjjwwwpppcccTTTMMMJJJEEEBBBBBB??????======<<<===>>>???CCCDDDJJJSSS[[[dddqqq}}}qqqdddZZZWWWSSSPPPOOOOOONNNMMMKKKIIIFFFBBB???>>>======>>>>>>===<<<;;;;;;::::::888777666444222000///...---,,,,,,+++***+++++++++((()))***++++++++++++***************))))))(((((((((((((((&&&$$$&&&***...))))))******++++++++++++)))***+++,,,---...///000---,,,++++++++++++,,,------------,,,,,,++++++************,,,///000000///---,,,++++++++++++,,,,,,------............---------+++))))))***+++***)))(((((()))))))))*********))))))))))))((((((((((((''''''''''''(((((((((((())))))***++++++++++++***+++***)))(((((()))***++++++***))))))***+++---///,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,---------------------...///111333666888999:::===AAABBBBBBAAA@@@AAA@@@@@@@@@@@@AAACCCFFFGGGKKKMMMOOOPPPPPPOOONNNMMMOOOPPPSSSVVVZZZ^^^cccfff___[[[VVVPPPKKKHHHFFFFFFFFFMMMVVV\\\aaaccc]]]UUUHHHCCC<<<888777777888999888888888777666777999<<<<<<===>>>>>>>>>AAAFFFJJJIIIJJJKKKIIIDDD@@@===<<<<<<<<<;;;:::888777666555444333333555666<<>>;;;999777777777777555666777666555666999;;;===???GGGUUUbbbrrrrrrnnnnnnwwwzzzoooqqqwww~~~zzz{{{wwwssslll___RRRGGG@@@===;;;<<<===AAAKKK\\\uuuhhhXXXMMMOOOYYYggg~~~pppUUUJJJLLLWWWaaatttcccZZZXXXXXX[[[^^^bbbhhhssswwwiiiYYYPPPKKKFFFBBBBBBAAA@@@???>>>===>>>??????BBBCCCHHHQQQXXX```lllxxxsssfffZZZVVVRRRPPPOOOOOONNNMMMLLLIIIFFFBBB???>>>>>>>>>======<<<<<<<<<;;;;;;;;;999888777555333222000000,,,,,,+++++++++*********&&&''')))+++,,,,,,++++++++++++******)))(((((('''((('''&&&&&&''')))+++---((()))***+++++++++************+++,,,---...///000---,,,+++******+++,,,------------,,,,,,++++++++++++***+++---///111000///...---+++******+++,,,,,,---......//////......---,,,***((((((***+++***)))((((((((()))))))))******((()))***)))((('''((()))''''''''''''(((((((((((())))))***++++++++++++***+++***)))(((((()))***++++++******)))***,,,---...++++++,,,,,,,,,,,,------++++++************++++++++++++,,,------......///...///111333555777999::::::===AAACCCBBBAAA@@@@@@>>>>>>======>>>@@@CCCDDDJJJMMMPPPQQQPPPMMMLLLKKKMMMPPPVVV[[[```eeekkkooopppmmmhhhaaaXXXPPPIIIEEECCCIIIPPPVVV___eeebbb[[[MMMHHHAAA<<<:::999999999888888888777777999<<>>>>>======;;;999888777555444555666666:::EEEQQQ^^^jjjuuuwwwuuuwwwzzz{{{~~~{{{tttmmmhhh]]]YYYSSSMMMIIIDDD@@@>>><<<;;;:::888777666666666444555666555555666999;;;===???FFFSSSaaaqqq}}}qqqppprrrzzzuuummmsss{{{{{{vvvqqqhhh[[[OOOFFF@@@===;;;;;;===@@@HHHWWWooojjjWWWKKKOOOYYYfff}}}]]]NNNMMMTTT[[[}}}wwweee\\\YYYYYY[[[^^^aaafffooo{{{~~~ooo^^^TTTMMMGGGCCCCCCAAA@@@???>>>>>>???@@@@@@BBBBBBGGGNNNTTT[[[gggsss~~~uuuhhh[[[XXXTTTQQQQQQPPPOOOOOOLLLJJJFFFCCC@@@???>>>>>><<<<<<<<<<<<<<<;;;;;;;;;888777666555333111000000+++,,,---------,,,+++***&&&((()))+++,,,+++***)))*********))))))))))))))))))&&&###$$$(((***)))'''&&&'''((()))***))))))((()))******+++,,,------...---,,,+++******+++,,,---------,,,,,,,,,,,,++++++,,,++++++---///000///...---,,,***)))))))))***+++,,,------......------,,,***)))'''((()))******)))(((((((((((()))))))))***(((***+++***'''&&&''')))''''''''''''(((((((((((())))))***++++++++++++***+++***)))(((((()))***+++************+++,,,------+++++++++,,,,,,---------++++++************++++++******+++,,,...///000000000111333555777999999::::::===AAACCCCCCAAA@@@@@@===<<<;;;:::;;;===@@@BBBGGGKKKPPPRRRPPPNNNMMMMMMPPPVVV^^^eeeiiinnnrrrvvvxxxxxxvvvrrriii^^^TTTNNNGGGIIIMMMRRR[[[dddeee```UUUPPPIIIDDDAAA???===<<<<<<======<<<===???CCCGGGLLLPPPSSSRRROOOMMMNNNQQQXXX\\\```aaa\\\TTTMMMIIIAAAAAAAAA@@@???===;;;:::444333555777666777@@@JJJRRR]]]fffeeebbbdddiiilllqqqrrrtttssspppkkkeeebbbYYYUUUOOOJJJFFFBBB>>><<<888888888888777666555444333444555555444666999;;;===>>>EEERRR```pppxxxnnnooosss|||oooiiirrr|||{{{wwwnnndddWWWKKKCCC???<<<:::;;;<<>>>>>>>>???@@@AAA@@@@@@DDDKKKPPPWWWbbbnnnxxxvvvjjj]]]YYYUUUSSSRRRRRRQQQPPPMMMJJJGGGCCC@@@?????????<<<<<<<<<<<<<<<<<<<<<<<<777666555444222111000///,,,---...//////---+++***((()))***,,,+++***((('''((((((((()))******++++++***%%%"""$$$)))***&&&!!!$$$%%%'''((((((((('''&&&)))))))))***++++++,,,,,,,,,,,,+++******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,---,,,,,,---///000///...---+++)))((('''((()))***+++,,,,,,------,,,,,,+++***((('''''')))***)))((((((((((((((())))))))))))(((***+++***'''&&&''')))''''''''''''((((((((()))))))))***++++++++++++***+++***)))(((((()))***+++)))******+++,,,,,,------+++++++++,,,,,,---------++++++************++++++))))))***,,,...///111111222333555666888999:::::::::===BBBDDDCCCBBB@@@@@@===<<<:::999999<<<>>>@@@CCCIIIOOORRRQQQOOOOOOOOOVVV]]]fffmmmqqqtttxxxzzzxxxzzz||||||vvvlllaaa[[[KKKLLLLLLPPPZZZdddgggccc]]]XXXQQQKKKHHHEEEBBB@@@BBBBBBCCCCCCDDDGGGKKKOOOZZZ```eeeeee```ZZZXXXXXX___ccciiijjjeee\\\TTTOOOCCCCCCDDDCCCBBB@@@>>><<<333333555777555555<<>>EEEQQQ___ooouuulllnnnsss}}}~~~jjjfffppp||||||xxxkkkaaaTTTHHHBBB>>>;;;999;;;<<<>>>DDDQQQhhhwww```PPPQQQVVV\\\mmmnnnUUUOOORRRTTT```}}}|||jjj```[[[XXXWWWYYY^^^```gggrrrvvvdddXXXPPPIIIEEEDDD???>>>=========???@@@AAA>>>>>>BBBHHHNNNTTT___jjjsss~~~ssseeeZZZVVVQQQOOOQQQRRRRRRPPPMMMKKKGGGCCC???===<<<<<<;;;;;;<<<<<<;;;;;;:::999888666444333333222000...------------,,,,,,+++***------,,,++++++***++++++++++++******)))(((((((((((('''&&&%%%%%%&&&((())),,,***)))(((''''''((((((((()))***++++++***)))(((,,,,,,++++++***)))((((((***+++,,,------,,,+++***...---,,,+++,,,...000111000...+++)))((()))+++,,,,,,***)))+++...///---+++...---,,,+++++++++,,,,,,************)))))))))))))))))))))***++++++,,,,,,***)))''''''((())))))((('''((()))******++++++*********))))))))))))******,,,+++******))))))******,,,------......------,,,************************+++,,,,,,---...///000000333444555666777777777777888;;;@@@EEEGGGFFFEEECCC;;;999666666888:::<<<<<>>===<<<;;;???>>>@@@EEENNN___yyy}}}bbbNNNNNNTTTXXXddduuuxxxYYYPPPNNNJJJ```sss~~~iii]]]WWWTTTUUUXXX]]]___fffqqqzzz~~~kkk\\\SSSMMMHHHDDDAAAAAA@@@???>>>>>>>>>???BBB@@@BBBHHHLLLQQQYYYbbbooovvvssseeeZZZVVVQQQOOOQQQRRRRRRPPPMMMJJJFFFBBB???===<<<<<<;;;;;;<<<<<<;;;;;;:::999888666444333333222000...,,,,,,,,,+++***)))((('''***)))(((((('''''''''((()))))))))))))))*********)))(((((('''''''''((((((+++***(((''''''(((((()))++++++***))))))***+++,,,------,,,,,,+++******)))******+++,,,,,,+++******---,,,,,,+++,,,...000222///...+++)))((()))+++,,,000......///222222111///,,,---.........---++++++,,,,,,,,,+++++++++,,,,,,++++++*********************((('''''')))******)))'''((()))******++++++***+++******))))))******++++++***************++++++,,,,,,------------,,,,,,************************++++++,,,---...//////000000111222333333444444333777:::???DDDGGGHHHGGGFFF>>><<<999777777999;;;<<>>DDDLLL]]]vvv~~~dddOOONNNRRRUUU___mmmyyyzzzWWWKKKKKKKKKWWWjjjkkk^^^WWWTTTUUUXXX[[[^^^eeennnxxxtttcccXXXRRRLLLHHHCCCBBBAAA@@@@@@???@@@@@@BBB@@@BBBGGGKKKPPPXXX```kkkrrr~~~sssdddYYYUUUQQQPPPRRRSSSRRRPPPLLLJJJFFFAAA>>><<<;;;;;;;;;;;;<<<<<<;;;;;;:::999888666444333333222000...------,,,,,,+++)))((('''++++++***))))))))))))***'''(((((()))******++++++)))*********)))((('''''')))((((((''''''(((***+++---+++)))((()))+++...///...------,,,,,,+++++++++)))***+++,,,,,,+++***))),,,+++++++++---...000222///---+++)))))))))++++++...------...///000///---+++,,,...000///---+++)))---,,,+++******+++,,,---,,,,,,++++++***))))))(((***((('''(((***++++++***'''((()))******++++++***++++++************++++++))))))))))))***+++,,,---++++++,,,,,,,,,,,,++++++************************)))***+++,,,---....../////////000111222222222222666999===BBBFFFIIIJJJJJJCCCAAA<<<999777777999:::>>>DDDMMMWWW^^^dddiiillltttzzzxxxpppfff___^^^bbbgggkkkpppqqqrrrqqqnnnlllkkklllooottt|||~~~}}}uuunnnlllooooookkkfffTTTOOOKKKJJJKKKIIIDDD???:::888666444444444555666555777999999777888;;;???======<<<<<<;;;:::999999999999888777666666777777444444444555666666777777555555444444555555666777999===DDDMMM[[[ooouuuppplllsssxxxddd\\\cccwww}}}tttnnn\\\SSSGGG>>>;;;:::999888;;;:::===BBBJJJZZZrrr~~~fffQQQNNNPPPPPPXXXdddmmmwww~~~yyyUUUGGGHHHIIILLL^^^yyymmm^^^WWWTTTUUUWWWZZZ\\\bbbkkktttyyyfffYYYQQQJJJFFFEEEDDDCCCBBBAAAAAAAAAAAAAAA@@@AAAFFFJJJNNNVVV^^^ffflllwwwqqqaaaYYYUUUQQQQQQSSSTTTSSSQQQLLLIIIEEEAAA===;;;::::::;;;;;;<<<<<<;;;;;;:::999888666444333333222000...000//////...---+++***))),,,++++++*********++++++(((((())))))************))))))******)))(((&&&$$$((('''''''''((()))+++,,,+++***)))))))))+++---...------,,,,,,++++++++++++)))***+++,,,,,,+++***)))++++++++++++---///000111...---+++***))))))***+++++++++,,,,,,------,,,++++++,,,---...---,,,***))))))((('''&&&'''((()))++++++++++++*********))))))***((('''(((***+++,,,+++'''((()))******++++++*********))))))))))))******((((((((()))***,,,---...***++++++,,,,,,++++++***************************))))))***+++,,,------...000111222333444444444444555777;;;@@@EEEHHHKKKMMMHHHFFFAAA<<<888777888:::@@@FFFOOOWWW^^^cccgggjjjpppuuu|||wwwmmmiiijjjooorrrxxx{{{}}}}}}{{{wwwuuutttzzzwwwnnnmmmmmmjjjfffWWWRRRMMMLLLMMMLLLHHHCCC;;;:::777444333333444444666888:::999999999;;;===;;;:::888777777777888888888888777777777777777888555555555555555444444444555555444444555555666777:::===CCCKKKZZZoootttpppnnnwwwooo^^^YYYbbbxxx{{{rrrjjjVVVNNNDDD===::::::999888::::::===BBBIIIXXXooo~~~hhhSSSMMMNNNNNNSSS\\\gggqqq{{{{{{sssSSSGGGEEEFFFGGGVVVpppppp```WWWSSSTTTWWWXXXZZZ```hhhpppzzz~~~iii[[[QQQJJJEEEEEEDDDCCCBBBAAAAAA@@@@@@AAA???@@@EEEHHHKKKSSS[[[ccciiisss}}}ooo___XXXUUURRRQQQTTTUUUSSSQQQLLLIIIEEEAAA===;;;::::::;;;;;;<<<<<<;;;;;;:::999888666444333333222000.../////////...---,,,******(((((('''''''''(((((()))************))))))(((((((((((())))))(((&&&%%%###''''''''''''((()))+++,,,(((((()))***++++++******++++++++++++***************+++,,,------,,,+++*********+++,,,---...///000...---,,,***************---...//////...---------,,,++++++***************'''&&&%%%%%%&&&'''((()))))))))*********+++++++++***((('''(((***++++++***'''((()))******++++++***)))))))))(((((()))))))))((((((((()))***,,,---...***++++++,,,,,,++++++***************************((())))))***+++,,,------111222333444444555555444444555888<<>>CCCJJJWWWlllkkkVVVNNNMMMMMMQQQWWWeeeooo|||}}}{{{hhhRRRHHHEEEBBBGGGTTTjjjrrraaaXXXSSSSSSUUUWWWXXX^^^eeellluuupppbbbWWWOOOJJJEEEDDDCCCBBB@@@@@@??????AAA??????CCCFFFIIIPPPXXXaaahhhqqqzzzooo___XXXTTTRRRRRRUUUUUUTTTQQQLLLJJJFFFAAA>>><<<;;;;;;;;;;;;<<<<<<;;;;;;:::999888666444333333222000...,,,------,,,,,,+++***)))******)))))))))***++++++++++++******)))((((((''''''((((((''''''&&&%%%%%%((('''''''''((()))+++,,,((()))***++++++***((('''************************+++,,,---......---,,,+++++++++,,,,,,------......------,,,+++************+++,,,...---,,,***++++++---,,,***)))))))))***+++''''''(((((())))))******((())))))***++++++,,,,,,***)))''''''((())))))((('''((()))******++++++*********))))))))))))******((((((((()))***,,,---...++++++,,,,,,,,,,,,++++++************************((()))***+++,,,------...//////000111222222222222333444555888<<>>;;;888666666666666666777888888888888888777555555444333333444666666666666666777666555444444222333444555666777888888777777666666777777888999999===BBBKKKZZZooo{{{tttuuuwwwyyyfff___]]]cccxxxuuuggg^^^LLLFFF???<<<<<<===<<<;;;;;;<<>>???BBBDDDGGGMMMUUU___fffooowww~~~rrrbbbWWWTTTRRRSSSUUUVVVTTTQQQMMMJJJFFFBBB???===<<<<<<;;;;;;<<<<<<;;;;;;:::999888666444333333222000...+++,,,,,,,,,,,,,,,++++++------,,,,,,---......///*********)))))))))))))))(((((('''''''''''''''(((((((((''''''''')))***+++,,,++++++******)))))))))++++++++++++++++++++++++------...//////...------+++,,,,,,------,,,,,,,,,------,,,++++++*********)))+++---,,,)))((()))***------------,,,,,,++++++&&&''')))+++,,,,,,+++*********************+++++++++)))'''&&&'''''''''%%%'''((()))******++++++***,,,++++++++++++++++++,,,))))))))))))***+++,,,---,,,,,,------------,,,,,,************************))))))***+++,,,---......---...///000111111111111333333222444888===CCCFFFLLLOOOPPPLLLEEE@@@>>>???>>>AAAGGGJJJLLLMMMNNNNNNOOORRRWWW\\\___dddhhhkkkmmmwww{{{||||||xxxpppgggaaa^^^aaaggguuuzzzwwwnnndddXXXPPPOOOOOOMMMKKKAAA@@@===:::888888999999:::::::::;;;<<<;;;:::888444444444444444555666666444555666666777666555555444444555666666777888888888888888888888999999:::888<<>>>>>AAACCCEEEKKKSSS\\\ccclllsssyyyttteeeWWWTTTRRRSSSVVVVVVTTTRRRNNNKKKGGGCCC???===<<<<<<;;;;;;<<<<<<;;;;;;:::999888666444333333222000...,,,---......//////......************++++++,,,---((((((((()))******++++++***)))(((''''''(((***+++)))((((((''''''(((***+++000...,,,)))((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,---...///000000///...---,,,,,,---------,,,+++***------,,,,,,+++******)))---///111000---+++,,,...,,,...///111000...,,,***$$$&&&))),,,---,,,***))),,,,,,++++++***)))))))))+++)))'''&&&&&&&&&%%%$$$'''((()))******++++++***...------,,,,,,------...))))))))))))***+++,,,---,,,------......------,,,******************************+++,,,---......///...///000111222222222222333222111222555:::@@@CCCKKKOOORRROOOHHHBBB@@@AAAAAADDDGGGIIIHHHFFFFFFFFFCCCFFFJJJMMMPPPSSSWWWZZZ[[[hhhzzz~~~zzzrrrsssrrrmmmeee\\\VVVSSSSSSXXXdddxxxwwwkkk\\\RRROOONNNMMMKKKBBBAAA>>><<<::::::;;;;;;999888999:::::::::888666666666777777888999999999333555666888999999888888999888888777666666555555999999888888999999:::;;;777;;;BBBMMM[[[pppvvvsssvvvqqq^^^ZZZ\\\ddd}}}zzzkkk[[[PPPDDD@@@;;;999;;;===<<<::::::;;;???DDDIIISSSfffwwwdddSSSLLLLLLNNNPPP[[[lll{{{vvv]]]JJJAAAAAAEEECCCIIIYYYsssttteee[[[TTTOOOOOOOOOOOOSSSYYY^^^ffftttttteeeWWWNNNIIIHHHFFFEEECCCBBBBBBAAA@@@>>>>>>@@@BBBDDDJJJRRRYYY```jjjpppvvv~~~xxxddd[[[YYYVVVUUUUUUUUUTTTRRROOOJJJEEE@@@>>>===<<<;;;<<<<<<======<<<<<<;;;:::666555444333111000///...---,,,++++++******+++++++++******)))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))+++***)))((((((''''''((()))(((((()))******(((&&&+++,,,---.........---,,,+++***+++---000111111///,,,,,,++++++,,,---///000333111...,,,***+++,,,---*********++++++,,,,,,,,,............---,,,+++***)))))))))))))))***++++++++++++************++++++))))))))))))))))))))))))((())))))************)))++++++******************))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,---............//////000000111111222222333222222111111444999<<>>===;;;999888888888666666777777888:::;;;<<<666777888999999999888777666666555444555666777888888888888999999::::::;;;;;;===BBBKKKYYYooo}}}tttuuu{{{qqq^^^\\\aaajjjttteeeUUUIIIBBB@@@???===<<<;;;<<<<<<;;;>>>CCCGGGHHHNNN^^^nnnsss]]]OOOKKKLLLOOO]]]kkkxxx___OOOGGGCCCAAADDDKKKYYYmmmxxxeeeYYYSSSOOOMMMQQQOOOOOOTTTYYY```kkkuuu{{{hhhYYYQQQJJJGGGDDDBBBAAAAAA???>>>AAA@@@???===>>>CCCIIINNNUUU]]]hhhooouuu~~~zzzfff\\\YYYWWWVVVVVVVVVTTTSSSNNNJJJEEEAAA>>>===<<<;;;<<<<<<======<<<<<<;;;:::777777555444222000///...---,,,++++++******+++++++++******)))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((''''''((())))))+++)))((()))***+++***(((++++++---.........---,,,---,,,,,,---///000///---,,,,,,++++++,,,---///000111000000///------,,,+++,,,,,,,,,---------------............---,,,+++***'''''''''''''''((()))))),,,++++++******++++++,,,)))))))))))))))))))))))))))******+++++++++++++++,,,++++++***************)))************+++++++++,,,,,,------------,,,,,,+++++++++++++++++++++++++++,,,---....../////////---......///000111222333111111000//////111666999GGGJJJOOOPPPNNNKKKHHHFFFAAABBBDDDFFFGGGHHHHHHHHHEEEFFFFFFDDDAAAAAACCCFFFDDDNNNZZZgggwww{{{tttooogggccc]]]UUUMMMGGGCCCAAACCCFFFLLLZZZooozzzgggWWWOOONNNNNNNNNFFFEEEEEEEEEDDDCCCBBBBBB???>>>===;;;999999888888888999999:::<<<===>>>???<<<============;;;:::999888777666555555666777888888888999999999::::::::::::===BBBKKKYYYooo{{{sssvvv}}}ppp___^^^dddppp|||pppbbbQQQFFF???>>>===;;;::::::;;;;;;:::<<>>???CCCHHHMMMQQQYYYcccjjjpppxxx|||hhh]]][[[XXXWWWWWWWWWUUUTTTNNNJJJEEEAAA???>>><<<;;;<<<<<<======<<<<<<;;;::::::999777555333111///...---,,,++++++******+++++++++******)))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((()))***,,,***((((((***++++++******+++---.........---,,,...---,,,---......---+++,,,,,,++++++,,,---///000///000111111000...,,,***/////////........................------,,,+++***'''''''''''''''(((((())),,,++++++******++++++,,,))))))))))))))))))))))))******++++++,,,,,,,,,,,,---,,,++++++*********++++++***)))))))))***,,,,,,---------......---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......//////,,,,,,---...000111222222111222111000000111555888AAAEEEJJJMMMMMMKKKKKKJJJAAABBBCCCEEEGGGIIIKKKLLLJJJIIIHHHEEEAAA???@@@AAA===BBBJJJXXXjjjzzz~~~yyywwwvvvwwwxxxuuupppkkkfff```WWWNNNGGGCCCAAAAAA>>>???DDDOOOccc~~~}}}jjjYYYPPPNNNPPPRRRMMMMMMMMMMMMKKKJJJHHHGGG@@@@@@>>><<<;;;::::::::::::;;;===???AAABBBCCCDDDCCCCCCCCCBBB@@@===;;;999999888777666666666777888999999999999::::::::::::;;;>>>CCCKKKZZZooozzzuuuyyypppaaabbbkkk{{{zzz}}}wwwkkk\\\LLLAAA===<<<:::999999999:::::::::;;;???BBBCCCGGGTTTbbb{{{mmmWWWMMMNNNRRR]]]mmmzzz___MMMFFFFFFBBBIIIVVViiizzzgggYYYQQQLLLJJJIIIHHHJJJPPPUUUZZZccclll{{{vvveee[[[OOOKKKGGGDDDCCCBBBAAA???>>>???@@@@@@@@@CCCGGGJJJNNNUUU___fffkkksss}}}kkk^^^\\\YYYXXXXXXWWWVVVTTTMMMJJJEEEBBB@@@???===;;;<<<<<<<<<===<<<<<<;;;:::;;;:::888666333111///...---,,,++++++******+++++++++******)))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&'''((((((,,,)))'''&&&(((***++++++***+++,,,---...---,,,,,,,,,++++++,,,......---+++,,,++++++++++++---...//////000111111000...---+++////////////............------------,,,+++************))))))))))))******+++******))))))******+++((((((((((((((((((((((((************+++,,,,,,---...---,,,+++++++++++++++,,,***)))((((((***,,,---------...//////...------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...------......//////000000444555555444333444666888<<>>BBBMMM^^^nnnvvvwwwvvvqqqkkkjjjkkkllljjjhhhgggbbbZZZQQQJJJEEECCCCCC>>>???BBBKKK]]]www|||mmm^^^TTTQQQSSSVVVYYYYYYYYYWWWUUUQQQMMMKKKCCCBBBAAA???===<<<<<<;;;:::<<<@@@DDDGGGIIIJJJKKKIIIIIIHHHEEEBBB???;;;999999888777666555555666777999999999::::::::::::;;;;;;>>>DDDMMM[[[ppp{{{xxx~~~pppeeehhhuuu~~~~~~rrreeeUUUGGG>>>;;;;;;:::999999:::;;;<<<<<<<<<>>>AAAAAAEEEPPP\\\vvvvvv\\\NNNMMMRRRYYYjjjpppWWWKKKHHHBBBHHHTTTggg}}}jjjZZZPPPKKKIIIFFFEEEGGGMMMRRRVVV]]]eeettt|||iii^^^QQQMMMHHHDDDCCCBBB@@@???===???@@@AAAAAABBBEEEGGGMMMTTT]]]dddjjjqqqyyymmm___]]]ZZZXXXXXXWWWVVVTTTMMMJJJFFFCCCAAA???===;;;<<<<<<<<<===<<<<<<;;;:::<<<;;;999666444111///...---,,,++++++******+++++++++******))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))(((((('''&&&&&&&&&&&&&&&***'''%%%%%%&&&)))*********+++,,,---------,,,+++)))))))))+++...///...---++++++******+++,,,...///000000///.........------------------------------------------,,,+++***)))******))))))))))))******))))))(((((((((((())))))(((((((((((((((((((((((()))((((((((()))***,,,---///...---,,,++++++++++++,,,***)))((((((***,,,---,,,---...//////...---,,,++++++++++++++++++++++++))))))))))))***+++,,,---////////////............444666777777666666777999999<<>><<<:::999777555444444555555888999999:::;;;;;;<<<<<<===@@@FFFOOO]]]qqqzzzyyy{{{qqqkkkrrrzzzlll^^^PPPDDD===;;;;;;:::::::::<<<===>>>>>>>>>???AAABBBEEENNNYYYrrr}}}```OOOLLLPPPWWWgggdddPPPHHHCCCIIISSSeee~~~lll\\\PPPKKKIIIEEEDDDFFFKKKNNNQQQXXX```nnn|||lll___TTTOOOIIIEEEBBBAAA@@@???===>>>@@@AAA@@@AAACCCEEEKKKQQQYYYaaagggnnnuuuzzzooo___]]]ZZZXXXXXXWWWUUUSSSLLLIIIFFFCCCBBB@@@>>><<<<<<<<<======<<<<<<;;;:::;;;:::888666444222000///---,,,++++++******+++++++++******)))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***)))((('''&&&&&&&&&&&&(((&&&$$$%%%'''))))))))))))***,,,---------,,,+++((('''(((***---///...---++++++******+++,,,...///000///...---------------++++++,,,,,,,,,------------------,,,,,,+++***))))))((((((''''''''''''''')))))))))(((((()))))))))))))))))))))))))))))))))((((((''''''(((***,,,---000///...---,,,++++++++++++***)))))))))***,,,,,,+++,,,...//////...,,,+++***************************)))(((((()))***,,,---000000000/////////......222444777777777777777888999;;;===?????????AAACCCCCCDDDEEEFFFHHHIIIJJJKKKKKKNNNSSSWWWYYYWWWQQQLLL@@@;;;:::@@@KKKXXXeeepppqqqmmmeee]]]XXXVVVWWWXXX^^^___```___ZZZTTTMMMHHHEEEFFFGGGKKKWWWnnn|||rrrmmmllliiijjjjjjeee``````eeejjjqqqqqqqqqnnniiiaaaZZZUUUNNNLLLJJJGGGDDDAAA@@@???BBBEEEJJJPPPSSSTTTTTTSSSRRRRRRPPPNNNJJJFFFBBB@@@;;;:::888666555555555555777888999:::;;;<<<===>>>>>>BBBHHHQQQ___sss}}}xxxzzzwwwrrrrrr|||ttteeeVVVJJJAAA===;;;::::::;;;<<<===???AAAAAA???@@@BBBCCCEEENNNWWWnnneeeRRRMMMNNNVVVeee}}}wwwZZZJJJFFFKKKTTTeee~~~ooo^^^RRRLLLKKKGGGEEEEEEIIIKKKMMMTTT\\\gggtttssseeeWWWRRRLLLFFFCCCBBBAAA@@@===???@@@@@@???@@@BBBDDDFFFLLLTTT\\\cccjjjpppsssppp___]]]ZZZXXXWWWVVVTTTRRRKKKIIIFFFDDDCCCAAA>>><<<<<<<<<======<<<<<<;;;:::999888777555333222000000---,,,++++++******+++++++++******)))))))))))))))))))))))))))))))))))))))(((((((((''''''((((((((())))))(((''''''((((((((('''&&&%%%&&&)))***)))((()))***+++,,,---,,,++++++)))((((((***,,,---,,,++++++************,,,---...,,,---.........---++++++******+++,,,---......///,,,,,,---,,,,,,+++***)))))))))((('''''''''''''''++++++************++++++)))))))))))))))))))))))))))((((((((()))+++---///111000///---,,,,,,++++++)))************+++++++++***+++---//////---+++***++++++++++++++++++++++++,,,+++***)))***,,,...///......///000000111222222222555888::::::999:::;;;;;;===>>>???@@@AAACCCEEEGGGHHHIIIKKKKKKKKKJJJJJJHHHJJJOOOUUU[[[\\\ZZZWWWFFFAAA>>>AAAFFFOOO^^^lllnnnooollleee\\\UUUSSSTTTXXX[[[___bbb```[[[UUUQQQIIIJJJKKKMMMWWWllluuuhhhbbb```\\\```dddcccbbbfffpppyyy~~~~~~yyyqqqiiieee[[[ZZZVVVRRRNNNKKKIIIHHHLLLOOOSSSWWWYYYXXXUUUSSSPPPPPPNNNLLLIIIEEEBBB@@@>>>===;;;888777666666777666666888:::<<<>>>???@@@@@@DDDJJJSSSaaattt{{{zzz~~~tttsssxxx|||nnn]]]NNNDDD???===::::::::::::<<<>>>@@@BBBAAA???@@@CCCDDDFFFMMMUUUhhh}}}jjjWWWOOOMMMSSS```uuukkkRRRHHHMMMUUUfffrrr```SSSNNNMMMKKKGGGFFFGGGIIIKKKRRRZZZ___kkk}}}}}}nnn\\\VVVOOOIIIFFFDDDCCCBBB>>>?????????>>>???AAACCCCCCHHHPPPYYYaaahhhmmmpppwwwqqq___\\\YYYWWWWWWUUUSSSRRRKKKIIIFFFDDDCCCAAA>>><<<<<<<<<======<<<<<<;;;:::888777666555333222111000---,,,++++++******+++++++++******)))))))))))))))))))))))))))))))))))))))'''''''''&&&&&&'''''''''(((((('''(((((()))***+++'''&&&'''(((***+++***))))))***+++,,,---,,,+++++++++***)))***,,,,,,***)))+++************,,,---...)))+++...000000---***''')))***+++,,,---///000000,,,,,,,,,,,,+++***))))))++++++***)))))))))))))))---,,,,,,++++++,,,,,,---))))))))))))))))))))))))******))))))***,,,...000111111///...---,,,,,,+++))))))***++++++++++++***)))+++---//////---+++))),,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++---///111,,,---...000111333555555444777;;;============>>>===>>>@@@AAABBBDDDGGGIIIJJJKKKMMMNNNNNNLLLJJJIIIFFFGGGJJJQQQYYY^^^___^^^OOOJJJFFFEEEEEEIIIXXXhhhmmmrrruuuooocccYYYTTTTTTUUUYYY___ddddddbbb]]]YYYMMMNNNNNNPPPYYYmmmrrrcccZZZWWWUUUZZZ___```aaaiiiwwwxxxssshhhfffbbb]]]YYYUUUSSSRRRTTTVVVZZZ]]]\\\YYYUUUSSSKKKKKKJJJHHHFFFBBB???===@@@???===;;;999888888888555555777:::<<>>@@@BBBAAA??????BBBDDDFFFMMMTTTdddyyynnnZZZPPPMMMOOO[[[nnnyyy\\\JJJNNNVVVgggsssaaaUUUOOONNNMMMIIIFFFGGGGGGIIIQQQYYYXXXeeewwwwww___YYYQQQKKKHHHFFFEEEDDD?????????>>>===>>>AAACCCBBBGGGOOOXXXaaahhhmmmooorrr{{{mmmddd^^^XXXVVVXXXVVVPPPJJJKKKJJJGGGDDDBBB@@@>>>>>>>>>===<<<;;;;;;:::;;;;;;:::888666444444222000...*********))))))))))))(((+++++++++*********))))))(((''''''(((((('''$$$"""(((((((((((((((((((((((('''(((((('''''''''(((***'''(((((())))))))))))(((((()))))))))************,,,,,,++++++***))))))(((*********)))******++++++)))***,,,------,,,***)))...,,,+++******+++---///...---,,,,,,------+++)))************)))))))))))),,,+++***)))))))))++++++******))))))((((((''''''((())))))***++++++,,,,,,,,,,,,,,,++++++*********...//////...+++)))))))))---...///...------...000111///...,,,,,,---...///,,,,,,++++++,,,,,,---...,,,,,,---///000222333333666999>>>@@@AAAAAABBBBBB???BBBDDDCCCBBBCCCIIIOOOLLLNNNPPPPPPMMMJJJIIIHHHFFFFFFIIIMMMTTTZZZ^^^___YYYQQQHHHBBBAAAFFFRRR___mmm}}}yyyrrrcccUUUTTT[[[\\\___bbbeeedddaaa^^^VVVPPPMMMQQQ\\\mmmooo```VVVQQQTTTZZZ```dddkkk{{{|||wwwqqqkkkfffccc```^^^bbbeeegggddd^^^UUUNNNJJJHHHEEECCCCCCDDDDDDAAA>>>???>>>>>><<<;;;:::999999888888888888:::===@@@BBBEEEJJJSSS\\\hhhyyyzzz~~~{{{~~~ppp]]]PPPGGG???:::999===<<<;;;;;;<<<>>>AAACCCDDDDDDCCCBBBDDDHHHNNNSSSdddyyywww\\\NNNOOONNNVVVggg|||lllVVVSSSVVVgggvvvdddUUULLLHHHHHHGGGFFFFFFHHHJJJMMMNNNVVV^^^lll}}}}}}iii]]]RRRMMMKKKHHHDDDDDD@@@@@@@@@???@@@@@@AAAAAAEEEGGGJJJQQQZZZbbbhhhkkknnnuuunnnbbb\\\WWWVVVXXXVVVPPPJJJJJJIIIFFFDDDBBB@@@???>>>>>>===<<<;;;;;;:::;;;;;;;;;999777555555333111///++++++*********)))))))))*********)))))))))((((((,,,+++***+++++++++(((&&&))))))))))))))))))))))))%%%%%%&&&&&&&&&''')))***''''''((())))))))))))(((++++++++++++************+++******)))******++++++++++++***************+++***+++---......---+++***,,,,,,+++***+++,,,---...---,,,,,,,,,------,,,***************))))))))))))******))))))******+++,,,***)))))))))((((((((('''&&&'''((()))***+++,,,,,,,,,,,,,,,+++++++++******)))+++,,,,,,***)))******(((***,,,---,,,,,,---..................---,,,,,,,,,,,,++++++,,,,,,---...------...///000111222333555999===@@@AAABBBCCCEEEBBBEEEGGGFFFDDDEEEIIINNNNNNPPPRRRQQQOOOLLLKKKJJJFFFFFFGGGKKKPPPWWW\\\___```XXXOOOHHHDDDFFFRRR^^^ppp}}}oooaaa___```aaacccfffhhhgggdddaaa^^^XXXUUUXXX```nnnwwwggg\\\VVVVVVZZZaaahhhrrrwwwqqqmmmkkkjjjhhhhhhgggccc\\\VVVQQQOOOJJJGGGDDDBBBBBBAAA>>><<<>>>>>>===<<<;;;:::999999888888888999<<>>::::::<<<<<<;;;;;;===>>>@@@AAAAAABBBBBBBBBDDDHHHNNNRRRaaauuuxxx]]]NNNNNNJJJPPP]]]nnn~~~xxxYYYUUUVVVfffzzzfffVVVMMMJJJFFFEEEDDDDDDFFFHHHJJJLLLSSSZZZgggwwwqqqdddVVVPPPLLLGGGDDDDDDAAA@@@@@@@@@@@@@@@AAAAAADDDFFFIIIPPPXXX```fffiiiiiioooxxxmmm___ZZZWWWVVVXXXVVVPPPJJJHHHGGGEEECCCBBB@@@??????>>>===<<<;;;;;;:::;;;;;;<<<:::888666555444222000,,,,,,,,,+++++++++******)))))))))(((((((((((((((***)))((()))***)))'''%%%''''''''''''''''''''''''%%%%%%&&&'''(((***+++,,,&&&'''((()))))))))))))))------,,,,,,+++************)))(((((()))+++---...,,,,,,+++***))))))))))))+++,,,---......---,,,+++++++++++++++,,,,,,------,,,++++++,,,......---+++++++++*********)))))))))(((((()))***++++++++++++))))))))))))((((((((((((%%%&&&'''((()))***++++++,,,,,,,,,++++++++++++***(((***+++***)))''''''((((((***---...---,,,+++++++++,,,...//////---+++))),,,,,,++++++,,,,,,---.........//////000111222222444777<<>><<<>>>>>>===<<<;;;::::::999777888999;;;===AAACCCEEEHHHOOOZZZfffsss}}}tttdddRRRGGGAAA===;;;<<<;;;;;;<<<<<<===>>>?????????@@@BBBCCCEEEIIINNNQQQ\\\ooozzz```OOOLLLGGGKKKTTTaaammm{{{___XXXWWWddd|||iiiXXXOOOMMMDDDCCCBBBBBBCCCEEEGGGIIIOOOUUU```ooo|||mmm\\\SSSMMMHHHDDDDDDAAAAAA@@@@@@@@@@@@AAAAAACCCDDDGGGMMMTTT[[[bbbeeedddiiipppyyykkk\\\YYYWWWVVVWWWUUUOOOJJJHHHGGGEEECCCBBBAAA@@@@@@>>>===<<<;;;;;;:::;;;;;;<<<999777666555444111///------,,,,,,,,,+++++++++))))))))))))))))))))))))***((('''((())))))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%)))((('''(((***+++,,,,,,&&&&&&'''((())))))))))))++++++++++++++++++++++++,,,***((('''(((***,,,...---,,,+++***))))))))))))++++++,,,------,,,++++++)))***+++,,,,,,,,,,,,,,,,,,++++++,,,...///...,,,+++++++++*********))))))((()))***++++++***)))((())))))))))))((((((((((((((((((((())))))))))))***++++++++++++++++++++++++,,,------+++(((%%%$$$$$$+++---000111///,,,+++***+++,,,---------,,,+++***,,,,,,++++++,,,,,,---......//////000111111222222333666:::>>>AAAEEEIIIMMMLLLNNNPPPNNNKKKHHHHHHHHHMMMPPPTTTVVVWWWWWWXXXYYYXXXUUUQQQNNNOOOTTT\\\aaakkkfff```WWWLLLIIIRRR___qqqzzzzzzttttttvvvxxxyyywwwsssoooeeebbbaaafffllluuu~~~ppphhhjjjnnnwwwvvvjjjccc```gggsss}}}yyy{{{~~~|||zzzuuunnneee^^^[[[ZZZ[[[WWWQQQJJJEEEBBB@@@???>>>>>>===<<<<<<;;;::::::888999:::<<>>???>>>>>>>>>@@@CCCEEEGGGKKKOOORRRYYYjjj~~~dddRRRKKKHHHKKKRRR\\\eeepppddd\\\YYYdddzzzmmm[[[QQQNNNDDDCCCBBBAAABBBCCCEEEGGGKKKPPPZZZgggvvvuuubbbWWWOOOIIIEEEEEEBBBBBBAAA@@@@@@@@@AAAAAAAAACCCFFFJJJOOOVVV]]]aaaaaaeeejjjqqq{{{~~~iii\\\ZZZWWWVVVVVVTTTOOOLLLHHHGGGFFFDDDBBBAAAAAAAAA>>>===<<<;;;;;;:::;;;;;;:::888666444444222000...---------,,,,,,,,,,,,+++************************---+++******+++,,,+++***&&&&&&&&&&&&&&&&&&&&&&&&***(((&&&&&&((()))((('''%%%%%%'''(((((()))))))))&&&'''((()))***,,,,,,---...,,,***((('''(((***,,,---,,,+++***))))))))))))*********++++++*********((()))***+++,,,,,,,,,,,,,,,++++++---//////...---++++++++++++***************+++++++++***((('''%%%(((((((((((()))))))))))),,,++++++******)))((((((++++++++++++++++++++++++---......,,,)))&&&%%%&&&(((+++...000///...---,,,...---,,,+++***+++,,,,,,,,,,,,++++++,,,,,,---......//////000111222333333333666999===AAAFFFLLLPPPPPPQQQSSSRRRNNNJJJGGGEEEHHHMMMSSSXXX[[[^^^aaaccccccaaa[[[UUURRRTTT[[[```jjjiiiggg___SSSMMMUUUaaasss}}}nnnkkkiiimmmrrryyy~~~lllaaa```cccjjjxxxzzzrrrlllqqqyyy|||wwwnnniiifffhhhddd]]]SSSKKKEEEBBBBBB???>>>>>>======<<<<<<<<<;;;;;;;;;===AAAEEEJJJLLLOOOVVVcccrrryyyjjj[[[KKKBBB???===<<<>>>;;;<<<===>>>?????????>>>@@@BBBDDDGGGIIILLLQQQTTTYYYgggzzzjjjUUUKKKIIILLLSSS[[[aaaiiivvvhhh```[[[eeezzzqqq^^^SSSNNNEEEDDDCCCBBBBBBCCCEEEFFFIIIMMMUUU```nnn|||hhh[[[SSSKKKGGGGGGCCCBBBBBBAAA@@@@@@@@@AAA???AAADDDGGGKKKQQQXXX^^^```ccchhhmmmuuu~~~jjj^^^\\\XXXVVVUUUSSSPPPMMMJJJIIIGGGEEECCCBBBAAAAAA>>>===<<<;;;;;;:::;;;;;;:::888555444333222000------------,,,,,,,,,++++++************+++++++++++++++***(((((()))******))))))))))))))))))))))))))))))%%%""""""%%%%%%###!!!$$$%%%&&&'''((()))))))))$$$%%%&&&(((***,,,---......---+++)))(((((()))***,,,,,,+++***))))))))))))*********))))))*********((())))))***+++,,,---------,,,,,,---//////...,,,,,,++++++++++++*********+++++++++***)))((('''&&&(((((((((((())))))))))))---,,,,,,+++***)))((((((***++++++++++++,,,,,,,,,)))+++,,,,,,+++******+++!!!%%%))),,,---...///000000...,,,******+++---...,,,,,,++++++,,,,,,---...---...///000222333444444444666999===AAAGGGNNNSSSSSSTTTVVVUUURRRLLLGGGCCCEEEJJJRRRYYY___dddhhhkkkllljjjeee___YYYXXX\\\aaakkknnnpppjjj\\\TTTZZZfffvvv{{{vvvrrrrrruuuzzznnn```]]]___ggguuuyyy{{{|||~~~{{{{{{vvvnnnbbbUUUKKKEEECCC@@@?????????>>>>>>>>>>>><<<<<<<<>>>>>>>>??????@@@@@@@@@CCCDDDFFFGGGIIIMMMRRRUUUZZZdddtttpppZZZMMMHHHKKKQQQXXX]]]bbbnnnzzzjjjbbb___hhh|||sssaaaSSSKKKFFFEEECCCBBBBBBCCCDDDEEEGGGKKKQQQZZZfffwwwpppbbbWWWNNNIIIHHHDDDCCCBBBAAAAAA@@@@@@AAA???AAADDDEEEGGGLLLTTT[[[___bbbfffjjjqqq|||mmmaaa^^^ZZZVVVSSSRRRPPPOOOMMMLLLIIIGGGEEECCCBBBAAA>>>===<<<;;;;;;:::;;;;;;;;;999666555444333000...,,,,,,,,,,,,++++++++++++))))))))))))*********+++(((&&&$$$$$$&&&''''''&&&))))))))))))))))))))))))'''$$$!!!!!!%%%&&&$$$!!!###$$$&&&'''((()))))))))&&&'''((()))+++,,,......++++++******)))******+++++++++***************++++++******************+++))))))((()))***+++---...///...---...//////---+++,,,,,,+++++++++*********))))))(((((((((((())))))'''((((((((()))))))))*********************************+++++++++,,,,,,,,,((()))+++,,,++++++,,,---$$$&&&)))++++++,,,...//////......---------------,,,,,,++++++,,,,,,---...,,,---...000222444555666555777999<<>>AAACCCDDDEEEIIIRRRYYY]]]```cccgggmmmvvvpppccc```[[[VVVRRRQQQPPPPPPNNNMMMKKKHHHEEECCCBBBAAA>>>>>><<<;;;;;;;;;;;;;;;<<<:::777666555444222///,,,,,,,,,+++++++++******'''((((((((())))))******+++)))''''''((()))***)))''''''''''''''''''''''''((($$$"""###'''***(((%%%###$$$%%%'''((()))))))))))))))***+++,,,------...((())))))***++++++,,,,,,******************++++++,,,++++++******++++++,,,))))))(((((()))+++...///000.........///...---+++,,,,,,,,,+++++++++******''''''&&&&&&(((***,,,---'''((((((((())))))******&&&&&&'''((()))***++++++*********++++++,,,,,,,,,***+++,,,,,,***))))))***,,,---...---++++++,,,------...///000000...,,,+++,,,,,,++++++,,,,,,---...+++,,,...000222555666777666777999<<>>>>>FFFQQQ___qqq|||lll___NNNHHH@@@>>>BBBFFFHHHGGGFFFFFFFFFEEEDDDDDDCCCCCCCCCDDDEEEEEEGGGJJJNNNQQQWWWYYYbbbsss~~~fffVVVLLLJJJHHHJJJOOOZZZiiivvvgggdddeeerrr~~~uuuhhhYYYNNNEEECCCBBBBBBCCCEEEEEEEEECCCFFFLLLRRRWWWaaauuuvvvfffZZZQQQLLLFFFDDDBBBAAABBBAAA@@@???AAAAAAAAAAAAAAADDDHHHKKKTTTYYY___cccfffmmmvvv~~~rrreeeaaa]]]YYYVVVTTTPPPNNNLLLLLLKKKJJJGGGDDDBBB@@@??????>>>>>>===<<<<<<<<<999999999888777444222111///...---,,,++++++++++++))))))))))))))))))))))))+++)))&&&$$$###%%%''')))((((((''''''&&&'''''''''''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%&&&&&&&&&$$$%%%&&&((()))*********,,,+++******)))((('''&&&+++******+++---,,,***((((((((()))***+++,,,------+++)))((()))+++------,,,...........................---,,,+++***))))))(((***))))))***++++++)))''''''(((((()))))))))(((((())))))((((((((()))******'''((())))))((((((***,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,------------------------------...------,,,,,,++++++***+++,,,......///111555888999888999>>>AAAEEELLLTTT\\\^^^___^^^^^^[[[RRRHHHFFFJJJQQQXXX^^^eeelllqqqvvv|||vvvrrrttt}}}vvvvvvtttsssssssssrrrnnnjjjaaa[[[XXX[[[___fffyyy|||vvvpppjjjccc___XXXYYY]]]eeettt|||jjj___[[[[[[dddfffhhhlllttt~~~kkk]]]PPPIIIEEEHHHKKKHHHFFFFFFDDDAAABBBHHHRRR```tttxxxhhhZZZLLLFFF???===@@@DDDEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCDDDEEEFFFFFFIIIMMMPPPUUUWWW```pppmmm\\\NNNJJJHHHIIIMMMWWWgggsss{{{iiifffhhhuuu|||tttgggXXXNNNFFFCCCAAA@@@@@@AAAAAA@@@@@@BBBGGGMMMQQQ[[[nnn|||kkk^^^TTTMMMGGGEEECCCBBBBBBBBB@@@???@@@@@@@@@@@@@@@BBBFFFIIIPPPUUU\\\```ccciiirrrxxxpppdddaaa]]]YYYVVVSSSPPPMMMLLLLLLKKKJJJHHHEEEBBB@@@AAA@@@@@@??????>>>======;;;;;;:::999888555333111...---,,,++++++******+++))))))))))))))))))))))))***))))))(((((()))))))))+++)))'''%%%$$$%%%''')))''''''&&&&&&&&&&&&''''''(((((((((''''''%%%$$$$$$###$$$&&&(((***+++,,,,,,,,,,,,,,,,,,+++***((('''+++++++++,,,...---+++)))'''(((((()))***+++,,,,,,)))((('''(((***+++++++++........................,,,,,,++++++***)))((((((+++***)))***+++***(((&&&%%%&&&'''(((((()))(((((())))))(((((('''(((((((((&&&'''(((((('''(((***,,,++++++++++++++++++++++++)))******++++++,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///111444777:::888999>>>AAADDDKKKSSS[[[___aaabbbccc```VVVKKKHHHLLLSSSYYY```fffmmmqqquuuzzzzzz|||zzzpppnnnmmmllllllkkkgggccc___YYYRRROOORRRVVV^^^rrr~~~yyyuuunnnddd\\\TTTTTTWWW^^^mmm|||jjj^^^XXXWWWXXXYYYZZZ]]]eeesssooo\\\RRRJJJKKKOOOOOOMMMKKKGGGEEEFFFJJJRRRaaawww|||~~~rrraaaUUUJJJDDD>>><<<>>>AAABBBAAABBBCCCCCCCCCCCCDDDDDDDDDEEEFFFFFFFFFFFFHHHKKKMMMQQQSSS]]]lll}}}vvveeeRRRKKKFFFGGGLLLUUUdddrrr}}}mmmiiikkkyyy}}}uuuiii[[[PPPHHHEEEBBB@@@?????????>>>???@@@DDDIIIMMMUUUeeeuuusssdddWWWOOOJJJGGGDDDBBBBBBBBBAAA@@@????????????>>>@@@DDDGGGKKKPPPVVV\\\```eeelllqqqpppdddaaa\\\YYYVVVSSSPPPMMMMMMLLLLLLKKKIIIFFFCCCBBBAAAAAA@@@??????>>>>>>===<<<<<<<<<:::888666333222------,,,+++************++++++++++++++++++++++++******)))))))))******+++***(((&&&$$$$$$$$$&&&'''''''''&&&&&&&&&&&&''''''&&&'''((((((((('''%%%$$$'''(((((()))))))))(((((()))+++---.........,,,++++++++++++---......,,,***'''(((((()))******++++++)))((('''(((***+++++++++........................,,,,,,,,,+++***))))))))),,,***))))))******(((&&&%%%&&&'''((())))))***))))))(((((('''''''''''''''''')))******)))***,,,...++++++++++++,,,,,,,,,,,,)))******++++++,,,------////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...000333666999888999>>>AAACCCJJJQQQYYY^^^ccceeefffdddYYYNNNKKKOOOUUU[[[aaagggmmmqqqsssvvv}}}uuukkkiiijjjkkkllljjjgggccc___ZZZSSSNNNPPPRRRZZZmmm{{{mmmbbb]]]\\\\\\aaammmqqqccc[[[WWWPPPSSSXXX\\\bbblllwwwpppcccVVVQQQSSSUUUTTTSSSKKKIIIIIILLLSSSaaaxxx|||yyyyyylll\\\QQQHHHDDD???===>>>@@@@@@@@@AAAAAABBBBBBCCCDDDDDDEEEEEEFFFGGGGGGFFFGGGIIIKKKNNNQQQYYYhhhxxxmmmVVVLLLEEEGGGLLLTTTdddsssrrrmmmnnn{{{zzzooo```TTTKKKHHHDDDAAAAAAAAAAAA@@@AAAAAAEEEIIILLLRRR```mmm}}}zzziiiZZZQQQMMMJJJFFFCCCCCCBBBAAA@@@>>>?????????>>>???BBBEEEFFFKKKRRRWWW\\\aaafffiiipppddd```\\\XXXVVVSSSOOOMMMMMMMMMMMMLLLJJJGGGEEECCC@@@??????>>>>>>===<<<<<<======<<<;;;999666333222------,,,+++************+++++++++++++++++++++++++++***((('''''')))***,,,)))(((((('''''''''&&&&&&''''''&&&&&&&&&&&&''''''$$$%%%'''((()))(((''''''************)))((('''&&&'''(((***,,,,,,+++***)))+++***+++,,,......---+++((((((((()))******+++++++++)))((()))+++------,,,........................---------,,,++++++******,,,***))))))******)))'''&&&'''((()))***+++++++++((((((''''''''''''((((((((()))******)))***,,,...+++,,,,,,,,,------......)))******++++++,,,------////////////////////////...------,,,,,,++++++******,,,---------///222555888777999===@@@BBBGGGNNNVVV\\\aaaeeehhhfff\\\QQQMMMPPPVVV\\\aaaggglllpppsssvvv}}}~~~qqqhhhgggjjjnnnqqqqqqnnnkkkiiiccc[[[UUUTTTTTTXXXiii{{{~~~qqqiiihhhgggiiisss|||lll```ZZZTTTVVVZZZ\\\^^^ccckkkqqq~~~xxxeeeXXXUUUYYYZZZYYYPPPMMMLLLOOOVVVdddzzzyyyyyysssfffXXXPPPFFFDDDAAA??????@@@@@@AAA@@@AAAAAABBBCCCDDDEEEEEEFFFGGGHHHGGGFFFFFFHHHIIILLLOOOWWWcccqqquuu\\\NNNEEEGGGLLLTTTcccttt~~~~~~vvvsss~~~tttdddXXXLLLHHHDDDAAAAAABBBBBBBBBBBBBBBDDDHHHJJJOOOZZZeeewwwooo^^^SSSPPPLLLHHHDDDCCCBBBAAA@@@???@@@@@@@@@??????AAADDDDDDHHHMMMSSSXXX]]]aaadddqqqccc```\\\XXXUUURRROOOLLLMMMMMMMMMLLLJJJGGGEEEDDD???>>>>>>======<<<;;;;;;======<<<;;;888555333111...---,,,++++++******+++************************+++***(((''''''((()))+++))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''%%%%%%&&&'''((()))))))))(((((())))))******))))))------......---+++)))(((***)))***,,,......---+++)))))))))*********++++++,,,+++***+++---.................................---------,,,,,,,,,+++++++++)))(((((()))******)))'''((()))******+++******((((((''''''(((((()))***((()))***)))((((((***,,,,,,,,,,,,------......///)))******++++++,,,------..............................---,,,,,,+++*********+++,,,,,,,,,...111444777666888<<<>>>???EEEKKKRRRXXX^^^cccgggfff]]]SSSNNNRRRWWW\\\aaafffkkkoootttxxx}}}oooggghhhmmmtttyyyzzzxxxvvvuuuooofff___\\\YYYYYYfffwwwwwwuuurrrrrrxxxzzzoooiiiddddddbbb^^^[[[]]]ccciiirrr|||wwwddd]]]^^^aaa```YYYTTTQQQUUU]]]kkk}}}zzz|||yyykkk^^^SSSMMMCCCCCCBBBAAA@@@AAAAAABBBAAAAAABBBCCCDDDDDDEEEEEEEEEFFFHHHGGGFFFFFFGGGHHHJJJLLLSSS^^^iiixxx}}}dddRRRFFFGGGLLLQQQ```rrr}}}{{{iii[[[LLLHHHCCC@@@@@@@@@AAAAAAAAA@@@BBBEEEGGGKKKTTT]]]pppwwweeeYYYSSSOOOJJJFFFDDDCCCBBBAAA???@@@@@@@@@???>>>@@@BBBCCCEEEIIINNNTTTYYY]]]___rrrccc```[[[XXXUUURRROOOLLLKKKKKKKKKJJJHHHFFFDDDBBB???>>>>>>======<<<;;;;;;===<<<<<<:::888555222000///...---,,,++++++++++++***************************************)))((('''((('''&&&%%%&&&(((***+++''''''&&&&&&&&&&&&''''''((('''''''''''''''((((((&&&'''((()))***+++++++++000//////...---,,,++++++)))((()))+++---...,,,************+++++++++++++++,,,+++***+++---.................................,,,,,,,,,+++++++++++++++***((('''''')))+++++++++(((((()))))))))))))))((('''''''''((()))***+++,,,+++,,,,,,+++)))(((***+++***++++++,,,------......)))******++++++,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,---000333555444666;;;======BBBHHHOOOTTT[[[```dddeee]]]SSSOOORRRWWW\\\```eeejjjmmmrrrxxxsssllllllsss|||{{{rrrkkkgggaaa___iiixxx||||||~~~|||{{{yyyssskkkgggggghhhgggooovvv|||wwwkkkjjjkkkjjjeee]]]XXX]]]gggttt~~~pppaaaTTTLLLIII@@@AAAAAAAAA@@@AAABBBCCCCCCCCCCCCDDDDDDEEEEEEEEEDDDEEEGGGGGGFFFFFFGGGHHHHHHIIIOOOWWWaaannnlllWWWGGGGGGIIILLLZZZlllqqqaaaPPPLLLFFFAAA@@@@@@@@@@@@@@@???AAADDDGGGIIIPPPYYYeeexxxmmmaaaVVVQQQKKKFFFDDDCCCBBBAAA>>>?????????======>>>???BBBBBBDDDIIIOOOUUUYYY\\\sssccc```[[[XXXUUURRROOOLLLIIIIIIIIIHHHGGGDDDBBBAAA??????>>>>>>===<<<<<<<<<<<<<<<;;;:::777444111000//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++---...---***'''%%%&&&$$$!!! ###(((+++'''''''''&&&&&&'''''''''+++***(((&&&&&&&&&'''((((((((()))***************))))))(((((())))))***+++(((((((((***------,,,***+++++++++++++++,,,,,,,,,,,,+++******,,,......---........................+++++++++***************)))(((&&&''')))+++,,,,,,'''((((((((((((((('''''''''''''''(((***+++---......//////...++++++,,,---))))))***+++,,,,,,------)))******+++,,,,,,------------------------------******+++,,,,,,---......***+++,,,,,,,,,---000222444333666:::<<<<<>>???@@@AAA@@@@@@AAACCCDDDDDDDDDDDDEEEEEEEEEEEECCCEEEGGGGGGGGGFFFGGGHHHFFFGGGLLLSSS[[[hhh}}}qqqZZZHHHFFFGGGHHHTTTfffxxxxxxgggVVVQQQJJJEEEBBBBBBAAAAAABBB@@@BBBFFFHHHJJJQQQXXX\\\ppptttgggWWWRRRLLLGGGDDDCCCBBBAAA<<<===>>>>>><<<;;;<<<===AAA@@@BBBFFFLLLRRRWWWYYY