BM6P6(@ |||sssppppppoooooooooooonnnnnnnnnnnnlllmmmmmmmmmlllkkkkkkjjjiiifffbbb```aaabbbcccccc^^^ZZZTTTOOOLLLLLLMMMNNNNNNMMMLLLMMMPPPOOOKKKGGG>>>???@@@@@@@@@>>><<<:::777444000---,,,,,,+++***,,,+++)))((((((((()))***+++++++++++++++***))))))'''((()))+++++++++******)))((((((''''''&&&&&&%%%((((((((((((''''''''''''$$$'''+++---+++)))'''&&&)))))))))))))))(((((('''''''''''''''(((((((((((()))))))))(((''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''(((***)))(((&&&''''''%%%%%%%%%&&&&&&'''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$%%%&&&'''(((((()))((('''&&&%%%$$$$$$###&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$&&&)))---000***)))'''%%%%%%%%%'''(((''''''&&&&&&&&&&&&''''''+++)))'''%%%$$$%%%&&&'''((((((***---000000,,,'''***)))'''&&&'''***---...000111222000,,,(((&&&%%%''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''###'''))))))&&&%%%&&&)))(((''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$###$$$$$$$$$"""###$$$%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$######$$$&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&(((***)))&&&$$$%%%'''&&&''''''''''''''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''')))***)))(((%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&)))'''&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%&&&(((((()))'''&&&%%%%%%######"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$#########$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&}}}sssoooooonnnnnnnnnnnnnnnnnnnnnnnnlllllllllllllllkkkjjjjjjiiifffbbbaaaaaaaaaaaa```\\\YYYUUUPPPMMMLLLLLLMMMMMMMMMMMMNNNNNNMMMJJJHHH@@@AAAAAABBBBBBAAA>>><<<777333///---,,,,,,+++***++++++***)))))))))))))))******++++++******)))(((''''''&&&%%%&&&&&&((((((%%%%%%%%%%%%%%%%%%&&&&&&((((((((((((''''''''''''&&&(((***)))(((''''''(((''''''((()))))))))))))))''''''''''''(((((((((((()))))))))(((''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&'''((('''%%%#########%%%%%%&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&(((***+++)))(((&&&%%%$$$%%%&&&'''''''''&&&&&&&&&&&&''''''***)))'''%%%$$$%%%&&&'''(((((()))---000000...+++)))((('''&&&''')))+++,,,---...///---***'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$((()))***)))'''&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$######$$$&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%''')))(((&&&$$$%%%&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''')))***)))(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&((('''%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&)))((('''&&&%%%$$$$$$###~~~sssnnnmmmlllmmmnnnnnnnnnnnnmmmlllkkkkkkkkkkkkkkkkkkjjjiiihhhfffcccaaa```___^^^\\\ZZZXXXUUUQQQNNNLLLKKKKKKKKKMMMNNNNNNLLLJJJIIIIIICCCCCCCCCDDDEEECCC@@@>>>666333///,,,+++++++++***++++++++++++++++++***)))))))))******))))))(((''',,,+++(((&&&&&&'''***+++'''''''''((()))*********((((((((((((''''''''''''(((((((((&&&%%%%%%(((***%%%&&&''')))******++++++''''''''''''(((((((((((()))))))))(((''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%###%%%&&&&&&$$$######$$$&&&&&&&&&&&&&&&&&&%%%%%%'''''''''''''''&&&&&&&&&$$$$$$%%%&&&'''((())))))''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&((('''%%%$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&'''''')))((('''%%%%%%%%%&&&&&&&&&&&&&&&))),,,...---,,,((('''''''''''''''(((((()))***+++***(((&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''+++***((((((((('''&&&$$$%%%&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$&&&''''''%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%''')))***)))'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$###%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&(((((('''&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''(((((('''''''''&&&%%%%%%$$$$$$$$$$$$###$$$$$$%%%&&&'''(((((('''&&&%%%$$$$$$###~~~rrrllljjjjjjkkkmmmoooooonnnlllkkkiiijjjjjjjjjjjjjjjiiiiiigggeeecccaaa```___\\\ZZZYYYXXXVVVSSSPPPMMMKKKIIIJJJMMMOOONNNJJJHHHIIIKKKEEECCCCCCDDDFFFEEEAAA>>>555222...,,,+++++++++******+++,,,------,,,******)))))))))))))))(((''''''---,,,***(((((()))***+++))))))))))))******++++++(((((((((((('''''''''''''''''''''&&&%%%%%%''')))&&&'''((()))************''''''''''''(((((((((((()))))))))(((''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%"""$$$&&&'''&&&&&&'''((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''$$$%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$######"""%%%%%%&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''&&&%%%$$$&&&%%%%%%$$$$$$$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%%%%%%%&&&$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((('''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))))))))+++(((%%%%%%((((((&&&$$$$$$%%%'''))))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%'''))))))((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&(((''''''&&&%%%$$$###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$""""""""""""###$$$%%%&&&$$$%%%%%%&&&&&&'''''''''}}}qqqkkkiiihhhjjjmmmppppppooolllkkkhhhhhhiiiiiiiiiiiiiiihhhfffdddbbbaaa```___\\\ZZZYYYXXXVVVTTTQQQNNNKKKJJJKKKMMMOOONNNJJJHHHIIILLLEEECCCBBBCCCFFFEEEAAA<<<555222...,,,,,,,,,++++++)))***,,,------,,,+++***)))))))))))))))(((''''''(((((((((((('''&&&%%%%%%''''''&&&&&&%%%%%%%%%$$$((((((((((((''''''''''''%%%&&&(((((('''&&&&&&'''(((((())))))))))))((((((''''''''''''(((((((((((()))))))))(((''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$&&&((('''&&&%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&%%%%%%$$$###"""!!!!!!$$$$$$%%%%%%&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&''''''&&&%%%$$$%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%'''&&&&&&$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$##################$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&'''$$$!!!"""&&&((('''%%%###%%%'''))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&!!!""""""###$$$%%%%%%&&&#########$$$%%%&&&'''((($$$$$$%%%%%%&&&'''((((((|||qqqlllkkkhhhjjjnnnqqqrrrpppmmmkkkfffggghhhhhhiiihhhhhhhhheeeccc````````````___^^^[[[ZZZXXXUUURRROOOLLLKKKMMMNNNNNNMMMKKKJJJKKKLLLEEEBBB@@@BBBFFFFFFAAA;;;555222///------------,,,)))***++++++++++++++++++))))))******))))))(((''''''((()))******((('''&&&)))(((((('''&&&&&&%%%%%%((((((((((((''''''''''''%%%'''))))))((('''&&&''')))))))))))))))(((''''''''''''''''''(((((((((((()))))))))(((''''''&&&&&&&&&&&&''''''''''''&&&&&&'''((()))'''$$$!!! &&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$%%%&&&'''((()))""""""#########$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%*********(((&&&%%%&&&'''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$######""""""######$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((((($$$"""!!!!!!$$$&&&''''''$$$%%%&&&(((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((((((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$%%%%%%&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%''''''&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$&&&((()))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''(((((( !!!"""###$$$&&&''''''''''''&&&''''''((()))***''''''&&&&&&&&&%%%%%%%%%}}}sssoooooogggjjjooossssssqqqnnnkkkeeefffgggggghhhhhhhhhgggcccaaa___^^^```bbbcccbbb]]][[[XXXUUURRRPPPNNNMMMQQQOOOMMMMMMMMMMMMLLLKKKFFFCCC@@@CCCGGGGGGAAA;;;666333000............---)))))))))))))))***++++++******++++++******)))(((***************+++++++++************************((((((((((((''''''''''''((())))))(((''''''(((***'''(((((())))))))))))(((''''''''''''(((((((((((()))))))))(((''''''&&&&&&&&&&&&''''''''''''&&&&&&'''(((((('''%%%###"""###%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%%%%)))***,,,***(((&&&''')))&&&%%%$$$###$$$&&&((())))))))))))&&&$$$###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%$$$######$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((((()))******++++++$$$$$$$$$###"""###&&&(((%%%%%%&&&&&&'''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%'''(((((('''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$&&&((()))'''%%%&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''((((((######$$$%%%&&&&&&''''''''''''&&&&&&&&&''''''((('''&&&&&&&&&&&&%%%%%%%%%~~~tttrrrrrrgggkkkpppttttttrrrnnnkkkeeeeeefffggghhhhhhggggggccc```^^^^^^```ccceeefff^^^\\\YYYUUURRRPPPOOOOOOSSSPPPLLLLLLOOOOOONNNKKKGGGCCCAAACCCHHHHHHBBB<<<777444000.../////////...***)))((((((((()))+++,,,+++++++++++++++***)))))))))'''&&&%%%%%%'''***+++'''''''''((())))))******)))(((((((((''''''''''''+++***(((&&&%%%&&&***---%%%&&&''')))************''''''''''''((((((((())))))))))))(((''''''&&&&&&&&&&&&''''''''''''&&&&&&$$$&&&((()))(((((()))+++%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&'''((()))******''''''&&&&&&&&&%%%%%%%%%)))(((''''''%%%%%%$$$###"""###$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((((((((('''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%(((******'''&&&''')))'''%%%$$$###$$$&&&)))+++++++++***'''$$$###$$$%%%''''''''''''''''''''''''######$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&''''''%%%%%%%%%%%%''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''(((((()))%%%''''''%%%"""!!!%%%)))&&&%%%%%%&&&&&&((()))***%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&''''''&&&''''''((((((''''''&&&#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%&&&'''((()))***)))((('''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''%%%$$$&&&)))***(((&&&&&&''''''((((((''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&& !!!"""###%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''%%%%%%$$$#########$$$$$$######$$$%%%&&&(((((()))uuuqqqpppooolllnnnvvvyyysssjjjeeejjjiiihhhiiiiiiiiihhhfffbbb___\\\[[[]]]___aaaaaaaaa]]]XXXSSSOOONNNNNNOOOPPPOOOOOOOOOPPPPPPNNNLLLEEE???>>>CCCGGGEEE@@@>>>555222...,,,,,,,,,+++***+++******))))))******+++///+++'''&&&(((***)))(((((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''(((***)))(((''''''((()))***((((((''''''''''''(((((($$$$$$$$$%%%&&&'''((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''')))***)))(((''''''''''''((()))&&&%%%$$$&&&)))***(((&&&&&&%%%%%%$$$############&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''(((((((((((('''&&&%%%$$$###$$$(((&&&"""&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''')))((('''&&&%%%&&&&&&'''$$$$$$######$$$$$$%%%&&&'''&&&$$$%%%'''(((((((((&&&&&&&&&'''((())))))***///,,,(((&&&%%%%%%%%%$$$''''''((((((((('''%%%$$$&&&$$$"""###%%%&&&%%%"""%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&'''((((((&&&$$$((('''&&&%%%$$$%%%%%%&&&)))&&&$$$%%%'''(((&&&###&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%%%%&&&((())))))((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$### '''&&&$$$""""""###$$$%%%######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%vvvrrrpppooommmooovvvyyyssskkkgggggggggggghhhiiiiiiiiihhhccc```]]]\\\]]]___`````````]]]YYYTTTQQQPPPPPPQQQRRRQQQPPPPPPRRRQQQPPPNNNEEE???>>>CCCGGGDDD@@@===666222///,,,,,,,,,,,,+++*********))))))*********)))&&&###$$$''')))***)))))))))))))))((((((''''''&&&&&&'''''''''(((((((((***)))(((''''''((()))***((((((''''''''''''((((((%%%%%%%%%%%%&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%&&&''')))***''''''''''''''''''''''''#########&&&)))+++***)))&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$###"""!!! %%%""" """&&&((('''$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&)))((('''&&&%%%&&&&&&'''%%%%%%$$$$$$%%%%%%&&&''''''&&&$$$%%%&&&''''''&&&%%%%%%%%%&&&''''''((((((---***'''%%%%%%&&&%%%$$$$$$$$$#########$$$%%%&&&&&&$$$"""###%%%&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%'''((('''%%%((('''&&&%%%%%%%%%&&&&&&(((&&&%%%%%%''''''&&&###&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''(((((('''&&&%%%$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$###!!!!!!&&&%%%###"""!!!"""###$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%vvvrrrqqqpppnnnqqqwwwzzztttllliiieeefffggghhhhhhiiiiiihhhdddaaa^^^]]]]]]____________]]]YYYUUUSSSRRRSSSSSSSSSRRRQQQRRRSSSSSSQQQOOOEEE???===BBBFFFCCC???===666333///---------,,,,,,************************(((&&&%%%%%%''')))))))))++++++************))))))''''''((((((((()))))))))))))))(((((((((((())))))((((((''''''''''''(((((('''&&&&&&''''''((()))***''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&'''((()))%%%%%%''''''''''''%%%%%%$$$$$$$$$&&&)))***)))(((%%%%%%%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%$$$###"""((('''''''''&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$$$$%%%%%%((('''&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&''''''***(((%%%$$$%%%&&&%%%%%%'''&&&$$$######$$$&&&(((&&&$$$###$$$%%%&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######%%%'''''''''''''''&&&%%%%%%%%%&&&&&&(((&&&%%%%%%&&&'''%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&***)))&&&%%%$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((('''&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''############$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%%%%$$$"""!!!!!!"""######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%******)))((('''&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%wwwsssqqqpppooorrrxxxyyytttmmmkkkfffggghhhhhhggggggggggggdddbbb___^^^^^^___^^^^^^]]][[[XXXUUUSSSSSSTTTTTTSSSRRRQQQRRRSSSSSSQQQOOOEEE???===AAAEEEBBB>>><<<777444000...---...---,,,+++++++++,,,,,,+++++++++...---+++***))))))))))))************************(((((((((((())))))))))))))))))(((((((((((())))))((((((''''''''''''((((((((((((((((((((()))******''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''###$$$&&&''''''&&&$$$###(((((((((((('''&&&%%%$$$%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%'''((('''$$$"""$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''')))(((&&&%%%&&&'''&&&%%%$$$$$$%%%%%%&&&&&&&&&''''''%%%######%%%&&&&&&%%%)))(((&&&%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!!!!!###&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&)))(((&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$$$$#########$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$#########&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&''''''%%%$$$###""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''#########$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%))))))((((((''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&~~~wwwrrrpppooonnnqqqwwwxxxrrrmmmllliiijjjkkkjjjgggddddddeeedddbbb_______________^^^[[[YYYWWWUUUSSSSSSSSSTTTSSSRRRQQQQQQSSSRRRQQQOOOFFF???<<<@@@CCCAAA===<<<777444000...---...---,,,,,,,,,---......---,,,,,,//////...---+++*********))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((((((((''''''''''''(((((())))))((((((((()))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&###$$$&&&''''''&&&$$$###((())))))((('''%%%$$$$$$%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###############""""""!!!"""%%%'''&&&###"""$$$(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&***((('''&&&'''''''''&&&&&&&&&&&&&&&&&&'''''''''%%%$$$######%%%&&&&&&%%%###$$$%%%'''&&&%%%###"""%%%%%%&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%### !!!###%%%''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&%%%###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$#########$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&}}}vvvqqqnnnllllllpppuuuuuupppllllllkkkmmmnnnkkkgggcccccceeecccaaa```___``````___^^^ZZZYYYWWWUUUTTTSSSSSSSSSSSSRRRQQQRRRSSSSSSQQQOOOFFF???;;;???BBB@@@<<<;;;666333///---------,,,,,,,,,,,,............,,,,,,)))***++++++***)))***+++'''''''''(((((((((((()))''''''((((((((()))))))))(((((())))))))))))((((((((((((''''''''''''(((((())))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$&&&'''((('''''''''(((%%%%%%%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((($$$%%%%%%%%%%%%%%%$$$$$$###&&&((('''%%%%%%'''***&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&'''''''''$$$%%%%%%&&&&&&&&&&&&%%%$$$############$$$%%%%%%)))'''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&'''''''''%%%$$$###$$$&&&'''&&&%%%!!!$$$(((+++,,,+++((('''$$$&&&'''&&&%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""$$$&&&&&&&&&$$$%%%&&&'''''''''&&&&&&&&&'''((('''%%%$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&%%%$$$!!! %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&}}}vvvpppmmmjjjjjjnnnsssrrrmmmjjjkkkjjjmmmooommmhhhdddeeegggbbb```___```aaaaaa```___[[[ZZZXXXVVVUUUTTTTTTTTTTTTSSSRRRSSSTTTTTTRRRPPPFFF???;;;>>>AAA???<<<;;;666222///,,,,,,,,,,,,+++***+++,,,------,,,+++***''')))+++***((('''(((***'''''''''((((((((())))))&&&&&&'''''''''((((((((('''((()))******)))((('''((((((''''''''''''(((((()))((((((''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&"""%%%(((((('''&&&(((***&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((((((%%%&&&'''''''''&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&'''&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&$$$######%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''&&&%%%%%%'''(((***)))(((&&&%%%$$$&&&((('''%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%&&&%%%$$$$$$%%%&&&'''''''''&&&&&&%%%'''((('''%%%$$$%%%'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!###%%%'''(((((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%&&&'''&&&&&&%%%$$$%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''|||uuupppkkkhhhiiimmmqqqpppkkkiiijjjiiimmmooommmhhhfffgggjjjaaa```___```aaabbbaaa```]]]\\\ZZZXXXVVVUUUUUUTTTVVVUUUTTTTTTUUUUUUTTTRRRGGG???;;;>>>AAA???<<<:::555222...,,,,,,,,,+++***((()))+++,,,,,,+++)))(((+++---...,,,(((%%%%%%'''''''''(((((()))))))))***&&&&&&&&&&&&'''''''''((('''((()))******)))((('''((((((''''''''''''(((((()))(((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((($$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&%%%$$$###'''&&&&&&%%%%%%&&&&&&'''%%%(((***)))&&&$$$%%%'''&&&%%%%%%$$$############&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%'''&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%"""###%%%&&&'''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''###"""!!!"""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%&&&'''(((&&&$$$&&&%%%###!!!$$$&&&((('''%%%$$$%%%(((%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%'''''''''%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%'''&&&%%%######$$$&&&'''((('''&&&&&&%%%''')))'''$$$###%%%'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$######%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&''''''&&&%%%''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$######"""###$$$&&&'''"""###$$$%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$%%%&&&'''((('''&&&&&&!!!"""###$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''zzzrrrooooookkklllnnnpppooonnnkkkiiipppooooooppppppnnnjjjffffffbbb^^^]]]```ccccccbbb___]]]ZZZWWWUUUUUUVVVWWWWWWZZZYYYTTTRRRSSSQQQMMMEEEBBB???>>>???>>>;;;777777444000---------------------,,,,,,+++***))))))+++++++++++++++***)))((())))))))))))))))))))))))******))))))((('''''''''+++)))''''''((()))((('''###'''++++++)))&&&'''(((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((***)))'''%%%%%%''')))***''''''&&&%%%%%%%%%%%%%%%((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((&&&$$$$$$&&&)))$$$'''&&&###!!!###''''''%%%$$$$$$&&&&&&%%%###))))))((('''&&&&&&%%%%%%"""###$$$$$$%%%%%%$$$$$$ """$$$%%%&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''$$$""""""$$$&&&%%%#########$$$$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&$$$###"""((('''%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$############"""###%%%&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$""""""###&&&)))######$$$$$$$$$######"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&$$$######$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###"""###$$$$$$%%%&&&''''''%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((%%%$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%&&&'''((((((&&&'''((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''%%%%%%$$$###$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$###&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###"""###$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%%%%%%%{{{sssooonnnkkklllnnnoooooommmllljjjoooooopppqqqrrroookkkgggfffbbb^^^]]]___aaaaaa```___]]]ZZZWWWUUUUUUVVVWWWWWWZZZYYYUUUSSSSSSPPPLLLGGGDDDAAAAAAAAAAAA===:::888555000...---......---------,,,++++++***))))))******++++++***))))))((())))))))))))))))))))))))******))))))))))))((((((***)))''''''((((((((('''&&&''')))***((('''''''''''''''(((((((((((('''''''''''''''((((((((())))))((((((''''''''''''((((((+++***)))((('''&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%###!!!"""$$$&&& $$$''''''((()))&&&$$$$$$$$$&&&&&&%%%$$$)))(((((('''&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&!!!$$$'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&$$$$$$%%%%%%$$$"""###$$$$$$$$$$$$%%%%%%%%%(((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&& !!!!!!"""###$$$$$$'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""%%%)))***)))&&&$$$###$$$%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%&&&'''''''''&&&(((((()))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%#################################$$$$$$#########"""###$$$%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&}}}uuupppmmmkkklllmmmnnnnnnmmmllllllooopppqqqssstttqqqmmmiiigggccc^^^\\\^^^```___^^^___]]]ZZZWWWUUUUUUUUUVVVVVVZZZZZZVVVTTTSSSOOOJJJFFFDDDAAAAAABBBAAA>>>:::777444///---,,,------,,,,,,,,,,,,+++******))))))))))))******))))))(((((()))))))))))))))))))))))))))))))))************+++***)))''''''(((((((((''')))(((''''''(((((((((&&&''''''((((((((((((''''''(((((((((((()))))))))***&&&'''((())))))((('''&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((''''''''''''&&&''''''''''''''''''''''''&&&''''''%%%$$$%%%'''))))))+++---...---)))%%%"""%%%$$$###$$$&&&'''&&&%%%((((((''''''&&&%%%%%%%%%&&&&&&'''((((((((((((((($$$%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''(((((()))(((&&&%%%&&&&&&$$$"""$$$$$$$$$$$$%%%%%%%%%%%%((((((((((((''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&"""""""""###$$$&&&'''(((&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%(((+++,,,***'''$$$###&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&############$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%"""###%%%&&&''''''&&&%%%************)))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$###"""%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''wwwqqqmmmkkklllmmmnnnnnnnnnnnnmmmnnnooorrruuuvvvsssoookkkjjjeee___]]]___```___]]]^^^]]]ZZZWWWUUUTTTTTTTTTUUUYYYZZZWWWTTTRRRMMMHHHBBB@@@>>>>>>@@@???;;;888555222---+++***++++++***,,,+++++++++******))))))(((((())))))))))))((((((((((((((((((((((((((((((((())))))***++++++,,,,,,+++***(((((()))))))))((()))&&&$$$%%%)))+++***(((''''''((((((((((((''''''''''''((((((((()))))))))&&&''''''((((((''''''&&&!!!"""###$$$%%%&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&'''((('''&&&''')))+++'''$$$!!!!!!###%%%&&&&&&$$$######$$$&&&''''''&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''(((((((((((((((...---+++((('''%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########((('''''''''''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&&&&&&&&&&'''(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((('''%%%###$$$&&&(((%%%&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&########################&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%######$$$$$$%%%&&&&&&'''++++++++++++***(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$""""""$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&&&&$$$%%%'''))))))((('''&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''((()))yyysssnnnjjjlllmmmoooppppppoooooonnnooorrruuuvvvuuuqqqmmmmmmhhhbbb___``````^^^]]]]]][[[YYYVVVTTTSSSRRRRRRSSSWWWXXXUUUSSSQQQLLLGGG???===<<<===??????;;;777666333...,,,+++,,,,,,+++++++++***************)))'''((())))))))))))(((((((((((((((((((((((((((((((((((()))***+++,,,,,,------+++))))))***+++***)))&&&$$$"""$$$))),,,,,,+++''''''((((((((((((''''''&&&&&&'''''''''((((((((()))'''&&&%%%%%%&&&''')))%%%&&&'''(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''"""###%%%$$$###$$$%%%'''%%%### """$$$%%%%%%$$$######$$$&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''&&&#########$$$%%%'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!! %%%&&&((((((((('''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&'''((('''&&&$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""!!!"""%%%((($$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$%%%%%%&&&''''''%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%###"""###%%%(((***++++++++++++***(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%&&&&&&$$$%%%'''))))))((('''%%%'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%&&&((()))***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))~~~yyysssnnnjjjlllooorrrsssrrrqqqpppnnnooopppsssuuuuuussspppooojjjddd`````````^^^\\\[[[ZZZXXXUUUSSSQQQPPPOOOQQQUUUUUURRRPPPPPPLLLGGG@@@???>>>@@@BBBAAA===999888555000...---......---************************(((((())))))******))))))))))))))))))))))))))))))(((((())))))***+++,,,,,,---+++))))))*********)))$$$###$$$&&&)))+++,,,,,,''''''((((((((((((''''''&&&&&&&&&&&&'''''''''''')))'''%%%######%%%'''))).../////////...,,,***(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%&&&'''''')))+++,,,+++'''""" %%%$$$###$$$&&&'''&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%"""###$$$%%%'''((()))***%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$''''''&&&%%%$$$###""""""$$$&&&))))))(((&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''((((((((('''$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%&&&'''&&&&&&%%%$$$############&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% $$$&&&&&&$$$"""""""""###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&"""######$$$&&&''''''(((%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&((((((''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%'''&&&$$$######&&&)))+++************)))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%$$$###"""######$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%&&&$$$%%%&&&'''''''''&&&%%%''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$((('''%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))zzzvvvqqqmmmiiilllqqquuuvvvuuurrrpppnnnnnnoooqqqsssuuutttrrrpppkkkddd```___^^^\\\ZZZYYYXXXVVVTTTQQQOOOMMMMMMOOORRRRRROOONNNNNNLLLHHHAAA??????BBBDDDDDD???;;;777444///---,,,------,,,))))))))))))************((())))))***++++++******))))))))))))))))))))))))((((((((())))))*********+++)))''''''((()))((('''###%%%((())))))))))))***''''''((((((((((((''''''''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&'''+++,,,---...---,,,***)))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((***)))'''&&&'''((( $$$&&&'''''')))&&&$$$$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%((()))))))))(((&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&(((******&&&#########%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&(((******)))'''%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""&&&((('''$$$"""""""""###$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$######""""""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$######$$$$$$ !!!###%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((()))((('''&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((((()))(((((()))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$!!!"""###$$$%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$%%%$$$$$$$$$%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((wwwtttoookkkhhhlllrrrwwwxxxwwwsssqqqooonnnnnnooorrrtttttttttpppjjjddd___^^^]]]ZZZXXXXXXWWWUUUSSSPPPNNNLLLKKKNNNQQQPPPMMMLLLMMMLLLIII@@@??????AAADDDDDD???;;;444000,,,))))))******))))))))))))))))))*********))))))***+++++++++++++++))))))))))))))))))))))))(((((((((((()))))))))))))))'''&&&&&&''''''&&&%%%###'''++++++(((&&&&&&(((''''''((((((((((((''''''(((((((((((())))))))))))%%%%%%&&&''''''&&&%%%%%%!!!$$$''')))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&%%%######$$$!!!%%%)))((($$$###%%%)))'''%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&###$$$%%%&&&$$$""" %%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%'''(((((()))(((***,,,***%%%!!! %%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%''''''&&&""""""###%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$############&&&'''(((((('''%%%$$$"""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$)))((('''%%%######%%%'''"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$"""%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''))))))((('''&&&###$$$$$$%%%%%%$$$$$$######%%%(((+++,,,***(((&&&&&&'''((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$######!!!"""###$$$%%%$$$######$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""###$$$$$$$$$#########$$$%%%&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$!!!  !!!$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######"""!!!!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''~~~vvvsssoookkkjjjjjjnnnuuuvvvqqqoooooolllooorrruuuvvvuuurrrpppkkkgggccc___]]]ZZZXXXVVVVVVTTTRRROOOMMMMMMLLLLLLRRRRRRRRRQQQPPPOOONNNMMMDDDBBBAAAAAAAAA@@@>>><<<999444...******+++---......+++)))***---000000///))))))(((((((((((()))))))))*********++++++++++++))))))(((((((((((())))))))))))(((((('''''''''&&&(((((()))******)))((('''*********))))))((('''&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((&&&%%%%%%'''***---///$$$%%%%%%&&&&&&%%%%%%$$$(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%&&&)))+++---(((&&&$$$$$$%%%%%%$$$###&&&$$$###%%%((()))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&$$$"""!!!(((((('''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''***)))((('''&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$'''((()))(((''''''''')))((('''%%%%%%&&&&&&%%%###$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$""" """%%%(((%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$%%%&&&'''((())))))((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%######%%%&&&###!!!'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%&&&'''&&&'''''''''&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$""""""###$$$%%%%%%&&&&&&((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%'''(((***'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&$$$$$$$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$&&&(((***,,,---...#########$$$&&&(((***+++''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$%%%$$$&&&((('''%%%$$$&&&((($$$######%%%(((***(((&&&$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&}}}uuurrrnnnkkkiiiiiinnnuuuuuupppmmmmmmkkknnnrrrvvvwwwuuuqqqooojjjfffaaa]]][[[ZZZXXXWWWVVVUUUSSSQQQOOONNNNNNNNNOOOOOOOOONNNMMMLLLJJJJJJDDDCCCAAAAAABBBAAA???<<<888444...++++++,,,---------+++******+++***'''$$$))))))(((((((((((())))))))))))))))))*********+++))))))(((((((((((())))))((((((''''''&&&&&&&&&&&&'''((())))))***)))((((((&&&'''((())))))******)))))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''$$$&&&(((***+++***(((&&&%%%&&&&&&''''''&&&&&&%%%(((((((((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''(((''''''''')))'''%%%%%%&&&'''&&&%%%%%%$$$###%%%'''((('''$$$%%%%%%%%%%%%%%%%%%%%%%%%((()))***+++***)))'''&&&%%%%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''))))))((('''&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&''''''%%%%%%&&&''''''&&&%%%%%%&&&'''%%%$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&'''(((((((((''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%###"""###%%%&&&%%%###'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$############$$$%%%%%%'''&&&%%%%%%$$$$$$$$$%%%######$$$$$$%%%&&&&&&'''&&&%%%$$$$$$#########$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$###"""!!!!!! &&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%#########%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&############$$$$$$%%%&&&%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$#########$$$###%%%'''&&&$$$###%%%''''''%%%$$$%%%'''(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$'''&&&&&&&&&&&&%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&}}}tttqqqmmmjjjggghhhmmmtttuuuooojjjjjjjjjnnnsssvvvwwwtttpppmmmhhhddd___[[[ZZZYYYYYYXXXVVVUUUTTTRRRQQQQQQQQQQQQNNNNNNMMMMMMLLLKKKIIIHHHDDDCCCBBBBBBBBBAAA???===666333///---------,,,,,,*********++++++(((### ***))))))(((((())))))***(((((((((((())))))))))))))))))(((((((((((())))))''''''&&&&&&&&&&&&&&&%%%&&&'''((()))))))))))))))&&&&&&'''((())))))))))))))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''&&&''')))***)))'''$$$"""&&&''''''((((((''''''&&&((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''((()))(((&&&###!!!'''%%%$$$$$$&&&''''''&&&%%%$$$$$$%%%&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''%%%$$$((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''')))(((((('''&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%%%%######$$$%%%&&&%%%$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''(((''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%$$$###$$$&&&((('''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$######""""""######$$$%%%'''&&&%%%$$$###$$$%%%&&&######$$$$$$%%%&&&&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$""" %%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$############""""""&&&&&&%%%$$$$$$######"""###$$$%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############%%%&&&'''&&&%%%$$$%%%'''(((&&&%%%$$$%%%&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%'''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&xxxsssmmmgggeeeggglllssssssmmmhhhgggjjjmmmrrrvvvvvvtttooolllgggccc^^^[[[ZZZZZZZZZYYYWWWVVVVVVUUUTTTSSSSSSSSSPPPPPPPPPOOONNNMMMKKKKKKCCCBBBAAAAAAAAAAAA???===555333000///......,,,+++((((((***+++,,,+++)))(((***))))))))))))))))))***'''''''''(((((((((((()))))))))(((((((((((())))))''''''''''''''''''''''''%%%&&&'''((())))))******))))))))))))((('''&&&%%%''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''***(((&&&######$$$&&&'''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&$$$"""!!!###!!! !!!###%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$###""")))(((((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$###$$$%%%$$$###"""###%%%%%%$$$###$$$&&&''''''%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$###############$$$%%%%%%'''&&&$$$######$$$&&&'''#########$$$$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&((((((''''''&&&%%%$$$###!!!"""$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$&&&''''''''''''&&&'''''''''&&&$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$'''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&|||uuullleeedddeeekkkqqqrrrlllhhhgggjjjmmmrrruuuuuurrrnnnkkkgggddd___\\\[[[[[[[[[ZZZXXXXXXWWWWWWVVVUUUTTTTTTQQQQQQPPPPPPOOOMMMLLLKKKAAA@@@???@@@AAA@@@>>><<<555333111000///...,,,***((())))))***+++,,,...///******))))))))))))******&&&'''''''''(((((((((((())))))(((((((((((())))))((((((((((((((()))))))))%%%&&&&&&'''((())))))***)))))))))(((((('''&&&%%%''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((&&&$$$######%%%''')))%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$######$$$%%%&&&"""!!! !!!$$$%%%&&&%%%$$$%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$###%%%&&&%%%$$$###$$$%%%$$$######$$$&&&'''&&&%%%$$$$$$######$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$"""!!!"""%%%(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&%%%$$$%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&""""""""""""############&&&&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%'''((((((((('''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%!!!"""###%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&%%%%%%######$$$$$$$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''}}}vvvmmmeeeddddddiiiooopppllliiijjjkkknnnqqqssssssqqqnnnlllhhheeebbb```___^^^\\\[[[YYYYYYYYYXXXWWWUUUTTTSSSOOOOOOOOONNNMMMLLLJJJJJJAAA@@@@@@@@@AAAAAA???===666444111000//////---+++*********)))((((((+++---+++******))))))******+++''''''''''''(((((((((((())))))(((((((((((())))))((())))))))))))*********&&&&&&&&&&&&'''((())))))%%%%%%&&&'''(((((((((((())))))))))))((((((((((((''''''&&&&&&&&&&&&''''''!!!###&&&((()))((('''%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%###"""###%%%''')))%%%$$$###$$$&&&(((((('''%%%'''((('''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''(((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%$$$###$$$%%%&&&%%%$$$$$$###""""""###$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$!!! !!!%%%)))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''%%%""" !!!'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&"""#####################$$$$$$#########$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%$$$###"""""""""###$$$%%%&&&%%%$$$###"""###$$$&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((((((((('''&&&$$$"""!!!"""###$$$###!!! """%%%%%%%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''''''''''''''$$$%%%%%%&&&&&&'''''''''yyytttmmmgggddddddgggmmmooolllkkkmmmmmmnnnpppqqqqqqpppnnnllljjjhhheeedddccc```]]][[[ZZZZZZZZZYYYWWWUUUSSSRRRNNNNNNMMMMMMLLLKKKIIIHHHCCCBBBAAABBBCCCCCCAAA@@@777444111//////...---,,,(((***,,,+++)))((()))++++++******))))))******+++''''''((((((((()))))))))))))))(((((((((((())))))(((((((((((()))))))))***((('''&&&&&&&&&'''((((((%%%%%%&&&'''(((((((((((())))))))))))((((((((((((''''''&&&&&&&&&&&&''''''"""$$$''')))***)))'''%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''(((((((((''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''''''''%%%$$$%%%'''(((((('''&&&(((***)))&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''))))))(((''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&$$$###$$$%%%%%%$$$###%%%$$$#########%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""%%%'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$&&&&&&%%%""" !!!###'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&"""###%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########"""###%%%&&&&&&%%%###"""###$$$%%%&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&(((((('''&&&%%%%%%###!!!"""$$$%%%###"""###&&&'''&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$######$$$&&&'''(((((((((((($$$$$$%%%%%%&&&''''''(((~~~uuuqqqmmmiiieeedddggglllnnnmmmmmmooonnnnnnoooppppppooonnnmmmkkkiiihhhfffeeebbb^^^[[[ZZZZZZZZZYYYWWWUUURRRQQQNNNNNNNNNNNNMMMKKKJJJIIIEEEDDDCCCDDDEEEEEECCCBBB888555111............---&&&***...///---++++++,,,++++++************++++++(((((((((((())))))))))))))))))(((((((((((())))))&&&'''''''''(((((()))))))))(((&&&&&&%%%&&&'''((((((((((((((('''&&&%%%$$$((('''''''''&&&&&&&&&&&&'''''''''&&&&&&''''''''')))(((%%%$$$$$$&&&)))***&&&''''''''''''''''''&&&'''((((((((())))))******''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%'''(((((('''%%%$$$&&&$$$###$$$%%%&&&&&&%%%&&&)))+++***'''%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%%%%$$$###$$$%%%'''%%%$$$$$$%%%%%%###"""&&&%%%$$$$$$$$$&&&)))***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%'''((('''%%%$$$%%%''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%&&&&&&'''"""###$$$%%%%%%%%%%%%%%%#########"""###$$$$$$%%%!!!###&&&(((((('''%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$%%%&&&'''((((((&&&&&&(((((((((&&&$$$###%%%%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%'''''''''%%%$$$(((&&&$$$%%%'''(((&&&$$$ $$$((()))&&&###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%$$$$$$$$$######"""###%%%'''))))))))))))$$$$$$%%%%%%&&&'''((((((}}}sssnnniiieeecccfffjjjmmmoooooommmlllqqqooommmmmmnnnnnnmmmlllkkkjjjhhhgggeeebbb]]]YYYYYYYYYWWWUUUSSSQQQPPPOOOMMMLLLKKKLLLMMMMMMKKKIII@@@???@@@CCCFFFFFFAAA===<<<333+++---000///+++)))((())))))*********))))))++++++***)))((('''&&&&&&))))))))))))))))))))))))))))))((((((''''''&&&&&&)))'''%%%&&&)))***(((&&&&&&'''((())))))((('''&&&+++,,,,,,(((%%%$$$'''***************)))(((&&&&&&((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%''')))******)))'''%%%)))(((&&&$$$###$$$&&&'''''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$'''&&&$$$######$$$&&&'''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$%%%&&&((()))$$$$$$(((&&&&&&((($$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((((((((((((%%%&&&&&&''''''&&&&&&%%%((()))******)))'''%%%$$$&&&%%%%%%%%%%%%&&&''''''(((&&&%%%%%%&&&'''%%%$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%$$$%%%%%%$$$###***&&&###%%%)))***'''$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&'''''''''&&&%%%$$$###""""""###%%%&&&&&&%%%###%%%'''))))))'''$$$"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%%%%''''''%%%###!!!"""%%%'''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%***(((&&&&&&''''''&&&%%%&&&&&&&&&&&&%%%%%%$$$###$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%&&&'''((('''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$###!!! """$$$%%%%%%$$$###$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&'''))))))uuuqqqlllgggdddgggjjjnnnooonnnllljjjnnnmmmkkklllmmmnnnmmmlllkkkiiihhhgggfffccc^^^[[[WWWXXXXXXWWWUUURRROOOMMMLLLKKKJJJKKKLLLLLLJJJHHHCCCCCCCCCFFFIIIHHHCCC???;;;333---...000...++++++******++++++++++++***)))******))))))((((((''''''))))))))))))))))))))))))((((((((((((((('''''''''***(((&&&''')))***(((&&&&&&'''((())))))((('''&&&&&&'''&&&$$$!!!!!!###&&&$$$%%%'''(((***+++++++++'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&)))******)))&&&%%%((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$%%%&&&'''''''''"""!!!&&&(((&&&%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''''''''$$$%%%%%%%%%%%%%%%%%%$$$'''((()))***)))'''%%%$$$&&&%%%%%%%%%%%%&&&''''''(((&&&%%%%%%&&&'''%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((('''%%%$$$$$$$$$%%%'''%%%###$$$'''(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$***)))'''((())))))((('''$$$%%%'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$"""###%%%&&&%%%###"""###%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$'''&&&$$$$$$%%%&&&%%%$$$%%%&&&&&&&&&%%%%%%$$$###$$$$$$######$$$$$$%%%&&&'''&&&&&&%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$"""!!!###$$$&&&&&&$$$$$$$$$%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&'''(((uuuqqqmmmhhhfffhhhllloooooonnnkkkiiillljjjiiijjjlllmmmlllkkkgggfffeeeddddddaaa^^^[[[VVVWWWXXXXXXVVVRRRNNNKKKKKKJJJJJJJJJKKKKKKIIIGGGFFFEEEEEEHHHJJJHHHCCC???:::444000000000---,,,...,,,,,,,,,,,,,,,+++***)))))))))))))))(((((((((((())))))))))))))))))))))))'''''''''(((((((((((((((***((('''((()))***)))'''''''''((((((((((((''''''((((((((('''%%%&&&(((***)))******)))((('''&&&%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&((())))))(((&&&%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$###########################&&&%%%%%%$$$$$$%%%%%%&&&""""""$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%%%%%%%&&&***&&&%%%'''(((%%%$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###'''(((((()))((('''%%%$$$%%%%%%%%%%%%%%%&&&''''''(((&&&%%%%%%&&&'''%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''(((((('''&&&%%%$$$%%%%%%%%%&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&(((((('''###"""$$$'''%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&%%%$$$&&&$$$$$$$$$&&&'''&&&%%%%%%%%%&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""!!! """$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$$$$###!!!"""###$$$$$$###%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$######$$$$$$%%%&&&''''''&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$######%%%'''&&&%%%$$$%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&)))((('''&&&&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&'''}}}tttppplllhhhfffiiimmmqqqrrrpppmmmkkkkkkjjjiiijjjkkkkkkjjjhhhcccbbb`````````^^^[[[YYYWWWWWWVVVUUUSSSPPPNNNLLLLLLKKKJJJKKKLLLLLLJJJHHHEEEDDDDDDGGGIIIGGGBBB===999444111111///,,,,,,///,,,,,,,,,,,,+++***)))((('''((((((((()))))))))***))))))))))))))))))))))))&&&&&&''''''(((((())))))))))))((())))))))))))((('''(((((((((((((((((('''+++++++++******+++,,,...,,,,,,+++)))'''%%%###"""%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((((((((((((&&&%%%$$$%%%'''(((((('''%%%$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$(((&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&''''''''''''&&&%%%$$$%%%%%%$$$$$$%%%%%%&&&'''(((&&&%%%%%%&&&'''%%%$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$###$$$%%%&&&&&&&&&%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###''')))&&&""" ###'''###%%%&&&%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&%%%$$$ ###%%%&&&%%%&&&&&&%%%%%%&&&((()))***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""###$$$$$$###&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%###""" !!!###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$###$$$%%%''''''%%%$$$%%%&&&###$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$!!!###$$$&&&&&&$$$###!!!###$$$$$$%%%&&&&&&''''''}}}tttqqqmmmiiifffiiiooossstttssspppnnnlllkkkjjjkkkkkkjjjhhhfffbbbaaa___^^^^^^]]][[[YYYZZZXXXTTTQQQOOONNNOOOOOOMMMLLLLLLLLLMMMMMMKKKJJJFFFEEEEEEGGGIIIGGGBBB===888333000111///,,,,,,000++++++++++++***)))''''''''''''(((((())))))******((((((((((((((((((((((((&&&&&&''''''(((((())))))((()))))))))((((((((()))(((((((((''''''(((((((((''''''&&&'''((()))******%%%%%%&&&((())))))))))))%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''(((((('''&&&&&&###%%%'''(((((('''%%%$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$######$$$%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$%%%&&&&&&(((&&&%%%%%%&&&'''%%%$$$'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&%%%###""""""###%%%&&&'''&&&%%%%%%''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""%%%'''%%%!!!"""'''$$$&&&'''&&&%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$!!! !!!###&&&))))))(((&&&&&&%%%$$$%%%''')))+++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$############&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$"""!!!"""$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%&&&######$$$%%%&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$#########$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################%%%&&&&&&%%%$$$$$$%%%$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&& """$$$&&&'''%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$"""$$$%%%''''''%%%$$$"""$$$%%%&&&'''((((((((('''wwwtttppplllgggkkkppptttuuusssooommmllllllkkklllmmmllliiigggfffdddbbbaaa``````^^^\\\[[[XXXSSSNNNLLLMMMOOOQQQNNNMMMMMMMMMNNNNNNLLLJJJGGGFFFFFFIIIKKKIIIDDD@@@888222...//////---,,,...***************)))((('''''''''(((((())))))******(((((((((((((((((((((((('''''''''((((((((((((((('''((()))((('''&&&''')))((((((''''''''''''((((((&&&%%%%%%&&&((()))((('''&&&&&&'''(((((((((((('''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&###$$$&&&(((((('''&&&%%%&&&&&&''''''((((((''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$### $$$%%%######%%%'''&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&'''((((((''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&(((&&&%%%%%%&&&'''%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$"""###$$$%%%%%%$$$###"""!!!###%%%'''''''''%%%$$$'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&$$$"""!!!###&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&'''''''''&&&%%%$$$&&&%%%$$$%%%'''((('''&&&&&&%%%$$$$$$%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''%%%$$$"""###$$$&&&%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&######$$$%%%&&&((()))***%%%%%%%%%&&&&&&&&&&&&'''((('''&&&%%%$$$#########$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""######$$$"""$$$&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$###############$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%% ###%%%&&&%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###%%%&&&&&&$$$$$$%%%'''$$$%%%%%%&&&&&&%%%%%%$$$&&&'''(((((((((((('''&&&$$$%%%'''((()))(((((('''wwwtttqqqmmmiiilllqqqttttttpppkkkhhhkkkkkklllnnnoooooommmkkkhhhfffcccaaaaaa```^^^\\\ZZZWWWSSSOOOMMMMMMNNNOOONNNMMMLLLMMMNNNMMMLLLJJJEEEDDDEEEHHHJJJIIIEEE@@@888000+++,,,///...,,,+++*********++++++******)))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((('''''''''%%%'''((((((%%%%%%&&&((()))((('''&&&&&&'''((())))))'''&&&(((******)))'''))))))(((((('''&&&%%%$$$'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%&&&%%%$$$$$$ %%%'''$$$"""&&&(((&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%&&&(((&&&%%%%%%&&&'''%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""%%%'''((('''&&&$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$%%%&&&&&&&&&$$$"""###&&&'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((((((%%%&&&'''''''''&&&%%%$$$&&&%%%$$$$$$%%%%%%$$$###%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&$$$###$$$&&&"""###%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''&&&$$$######$$$%%%$$$######$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$%%%%%%&&&#########$$$$$$$$$$$$%%%########################%%%$$$#########$$$%%%%%%!!!###$$$$$$###""""""###$$$%%%%%%%%%%%%$$$###""""""######$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%""""""######$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''######$$$$$$%%%&&&''''''###$$$&&&%%%%%%$$$&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&((((((((('''&&&}}}uuusssooollljjjmmmqqqsssrrrmmmgggccciiiiiikkknnnqqqrrrqqqooohhheeebbb``````___]]][[[WWWVVVSSSPPPNNNMMMMMMMMMMMMLLLKKKLLLMMMMMMKKKIIIBBBAAABBBEEEHHHGGGCCC???888///(((+++//////+++*********+++,,,,,,,,,++++++))))))))))))(((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&$$$&&&((('''%%%$$$%%%((()))((('''&&&&&&'''((()))(((&&&%%%&&&((()))'''$$$!!!"""$$$&&&(((***++++++(((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''''''''###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$"""###$$$%%%&&&''''''''''''&&&$$$######$$$&&&'''$$$$$$$$$%%%%%%$$$$$$$$$!!!"""$$$%%%&&&%%%%%%$$$!!!(((***%%%###&&&(((&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&(((&&&%%%%%%&&&'''%%%$$$$$$%%%''''''''''''%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&& """%%%'''((('''&&&$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%%%%'''(((((('''&&&### !!!%%%'''$$$ %%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%'''((())))))%%%&&&'''''''''&&&%%%$$$%%%$$$$$$%%%'''(((((('''$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%%%%######%%%(((!!!"""%%%'''((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&&&&%%%###"""###$$$###"""###$$$%%%%%%&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&)))((('''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''#########$$$%%%&&&((()))""""""#########$$$$$$$$$########################&&&%%%$$$$$$$$$%%%&&&'''!!!"""$$$$$$"""!!!"""###%%%%%%%%%%%%%%%$$$###"""""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%'''&&&###"""###&&&)))+++$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((""""""###$$$&&&'''((((((###$$$&&&%%%%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$######""""""######$$$!!!###%%%'''''''''&&&%%%|||tttoookkkkkkiiikkkmmmoooooommmjjjhhhmmmiiiffffffjjjllllllkkkfffeeefffggghhhfff___ZZZVVVTTTRRROOOOOOOOOQQQRRRNNNOOOPPPQQQOOOLLLIIIGGGEEEDDDCCCEEEGGGFFFBBB>>>666333000////////////...+++,,,,,,,,,***(((&&&$$$&&&&&&&&&'''((())))))***((()))*********((('''&&&******++++++***)))((((((''''''((((((((((((((('''+++)))&&&''')))***)))'''++++++***)))((('''&&&&&&))))))(((((('''''''''&&&))))))))))))))))))))))))$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$###(((((('''''''''&&&&&&&&&((('''&&&$$$""" ''''''''''''''''''&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###&&&%%%%%%%%%&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%!!!"""###$$$%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$&&&&&&&&&''''''''''''(((&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&&&&&&&$$$######$$$%%%&&&#########$$$$$$%%%%%%%%%%%%%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%""""""%%%'''%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$######$$$$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$###"""###$$$&&&'''%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''}}}uuuppplllkkkjjjllloooppppppnnnkkkiiimmmiiifffgggkkknnnnnnmmmfffeeeeeeggghhhfff```[[[VVVTTTQQQOOOOOOPPPRRRSSSQQQRRRRRRRRRPPPMMMJJJHHHCCCBBBBBBDDDGGGGGGCCC@@@444222///............---++++++,,,,,,++++++***)))''''''(((((()))******+++((())))))***)))((('''&&&%%%%%%&&&&&&%%%$$$$$$###"""###%%%'''((())))))******(((&&&''')))***)))((((((((((((((('''''''''''')))(((((((((''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&''''''&&&&&&&&&''''''''''''&&&%%%$$$(((((('''''''''&&&&&&&&&''''''&&&%%%%%%$$$######''''''''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((%%%""" """###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&&&&'''$$$$$$%%%&&&'''''''''&&&&&&%%%$$$$$$###$$$$$$$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&'''''''''''''''&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&&&&&&&'''"""###$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%""""""!!!!!!"""######$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%""" """%%%&&&%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&((('''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%$$$#########$$$%%%%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''}}}uuupppmmmllliiilllnnnppppppmmmjjjgggkkkhhhfffgggkkkoooooommmfffeeeeeefffhhhfffaaa\\\UUUSSSQQQOOOOOOPPPRRRTTTSSSSSSSSSQQQOOOLLLIIIGGGAAA@@@@@@CCCGGGGGGDDDAAA333111...------...---,,,++++++++++++,,,---......(((((())))))******++++++(((((()))))))))(((''''''''''''((((((((('''&&&&&&"""###$$$&&&'''((())))))((('''&&&&&&(((******)))%%%&&&&&&&&&''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''((((((''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$)))+++,,,+++'''$$$$$$%%%%%%%%%$$$$$$###""""""!!!&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&''''''(((((((((''''''&&&&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$%%%$$$$$$&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%!!!"""###$$$%%%%%%%%%%%%########################''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%#########$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$'''&&&%%%$$$############%%%$$$$$$###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%''''''&&&&&&&&&&&&''''''|||tttoookkkkkkhhhjjjnnnpppooolllhhheeeiiifffdddfffkkknnnnnnllliiigggeeeeeefffddd___[[[TTTSSSQQQOOOOOOPPPSSSTTTSSSRRRQQQNNNLLLIIIFFFEEEAAA@@@@@@CCCFFFFFFCCC???333111...---.........------,,,+++++++++,,,...///((((((((())))))*********((((((((((((((((((''''''******+++++++++******)))'''''''''(((''''''&&&&&&'''&&&&&&&&&((()))******&&&&&&'''''''''(((((((((((((((((((((((('''''''''((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''((((((((()))%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%'''))))))'''&&&&&&'''$$$$$$#########"""""""""'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%%%%&&&'''((((((((((((''''''&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###############$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%!!!$$$&&&((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$##################%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!! """$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%'''&&&&&&%%%%%%&&&&&&'''zzzrrrmmmjjjiiijjjlllppprrrqqqmmmiiiffffffdddbbbeeeiiilllkkkjjjllliiieeedddcccaaa\\\XXXUUUSSSQQQOOOOOOPPPRRRTTTTTTSSSPPPMMMJJJHHHFFFEEECCCAAAAAABBBEEEDDD@@@<<<444222///...///000000//////...,,,+++******+++,,,''''''((((((((((((((()))''''''''''''''''''((((((&&&''''''((((((''''''''')))))))))))))))(((''''''%%%&&&&&&''''''(((***+++)))))))))((((((((('''''''''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''((($$$%%%%%%&&&&&&&&&%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######%%%''''''&&&"""#########$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))***+++++++++******$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$###############$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$############$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%!!!$$$&&&((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################""""""###$$$%%%%%%&&&&&&$$$#########$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""!!! !!!###&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&yyyqqqllliiihhhlllooosssuuutttpppkkkhhheeecccbbbdddhhhjjjiiiggglllhhhcccaaaaaa___[[[WWWVVVTTTRRROOOOOOOOOQQQRRRWWWUUUQQQNNNKKKIIIHHHHHHCCCAAA@@@BBBDDDCCC???;;;444222//////000111000000000///...,,,+++***))))))''''''''''''((((((((((((''''''&&&&&&''''''((()))%%%%%%&&&''''''''''''&&&''''''((()))***++++++***%%%&&&''''''&&&&&&(((*********))))))(((((((((''''''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&%%%$$$%%%&&&'''((($$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***&&&###"""###%%%%%%$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((()))(((((($$$%%%%%%&&&&&&&&&%%%%%%'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((((((''''''%%%%%%&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&%%%!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&'''&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$############$$$$$$%%%%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%###############$$$$$$$$$ !!!"""$$$&&&&&&''''''############$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%&&&((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&zzzrrrllliiihhhlllooosssuuutttooojjjfffeeedddccceeehhhjjjhhheeeiiieee```^^^___^^^[[[YYYXXXVVVRRRPPPNNNOOOPPPQQQVVVTTTPPPLLLJJJIIIIIIIIIAAA??????AAADDDCCC@@@<<<333111......///000000///000000000///---+++***)))((((((((((((((((((((((((''''''&&&&&&&&&'''((()))''''''((()))))))))))))))&&&'''((()))*********)))&&&'''((('''%%%%%%''')))'''''''''(((((((((((((((''''''''''''((((((((()))'''''''''''''''''''''''''''&&&%%%$$$$$$&&&''')))$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&%%%%%%###$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$"""!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))))))))(((###$$$%%%&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######"""###$$$&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&'''"""###$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''))))))(((''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%!!!###%%%%%%%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$############$$$$$$((('''''''''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%!!!"""###%%%&&&&&&&&&%%%############$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&{{{sssmmmjjjiiiiiilllppprrrqqqmmmgggcccgggeeedddfffiiijjjhhheeefffbbb^^^]]]^^^___]]][[[YYYVVVSSSPPPNNNNNNOOOPPPTTTRRRNNNJJJHHHGGGHHHHHH???>>>>>>@@@DDDDDDAAA>>>222///------...//////...000000111111000...,,,************)))))))))))))))'''&&&&&&%%%&&&'''((()))&&&&&&'''(((((()))(((((())))))))))))((('''&&&%%%&&&((()))'''%%%$$$&&&)))$$$$$$%%%&&&'''((()))***&&&'''''''''(((((())))))'''''''''''''''''''''''''''&&&%%%$$$$$$&&&''')))%%%&&&&&&'''((((((((('''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''''''''######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###(((&&&!!!"""'''%%%%%%$$$$$$###""""""""""""###$$$%%%&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%'''(((((('''&&&###$$$%%%&&&''''''''''''''''''&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((('''&&&&&&!!!"""#########"""#########$$$$$$%%%%%%%%%%%%%%%&&&'''((((((((((((########################&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''(((((('''&&&%%%$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&"""###$$$%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&"""$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$############$$$$$$&&&&&&&&&&&&&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&######$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$###############$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$&&&&&&%%%%%%&&&&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&}}}uuuooojjjhhhggglllqqqtttrrrmmmiiigggjjjiiigggggghhhiiihhhhhhhhhgggccc^^^^^^```\\\WWWZZZXXXSSSPPPOOOPPPSSSTTTUUUSSSPPPMMMJJJHHHFFFEEECCCAAA@@@CCCFFFDDD<<<666000///---,,,,,,...111333777555444111000...------))))))))))))(((((((((((())))))))))))((((((((((((+++++++++***((('''(((***+++((($$$$$$&&&((('''&&&%%%&&&&&&'''((()))******((((((((((((((((((((((((&&&''')))******((('''%%%''''''((()))))))))))))))'''&&&&&&'''(((&&&&&&((((((''''''&&&&&&%%%$$$$$$'''******%%%$$$'''***)))'''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###&&&'''&&&$$$$$$"""###%%%&&&'''&&&%%%%%%"""###$$$%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&%%%%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$"""!!!###$$$''''''&&&%%%$$$$$$$$$$$$'''%%%###""""""""""""""" """%%%((((((%%%###+++)))'''%%%###"""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$$$$&&&((()))111...***(((((('''$$$"""###$$$%%%%%%&&&&&&&&&&&&)))(((&&&%%%$$$#########""""""###$$$%%%&&&&&&'''$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&'''''''''&&&$$$""""""###$$$%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$%%%&&&%%%%%%%%%$$$$$$#########%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))%%%%%%$$$$$$$$$$$$%%%%%%))))))'''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''((('''%%%$$$$$$%%%'''(((~~~vvvpppkkkiiihhhlllqqqrrrppplllhhhfffjjjiiiiiiiiijjjkkkkkkkkkkkkkkkfffaaa```aaa^^^XXXYYYWWWSSSOOONNNOOORRRTTTTTTSSSPPPMMMKKKIIIGGGGGG===;;;;;;???CCCCCC<<<666111000...---...000222444888777555222000...------*********))))))((((((((())))))))))))((((((((((((&&&'''''''''%%%%%%'''))),,,)))&&&%%%'''(((((('''&&&&&&&&&''''''(((((()))((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&&&&'''(((((((((((((((+++***)))((('''%%%%%%%%%$$$$$$%%%&&&&&&''''''((($$$''''''"""!!!$$$'''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%%%%''')))((('''&&&$$$%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&%%%$$$%%%$$$$$$&&&((())))))(((+++)))'''%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$&&&''''''$$$######%%%'''&&&%%%###$$$%%%%%%&&&&&&&&&%%%&&&&&&%%%%%%&&&&&&''''''$$$$$$$$$%%%&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$""""""###%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&'''''''''&&&$$$###"""###$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$%%%&&&%%%%%%%%%$$$$$$$$$######%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&$$$######$$$%%%&&&''''''$$$$$$############$$$$$$%%%$$$###""""""!!!""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&'''''''''&&&%%%%%%%%%%%%&&&'''wwwpppllljjjjjjmmmooopppmmmiiigggfffhhhhhhhhhiiijjjkkklllmmmooooookkkeeecccccc___ZZZWWWUUUQQQNNNMMMOOOQQQRRRSSSRRRPPPNNNLLLJJJIIIIII???======AAAEEEEEE???999222000///...///111444555:::888666333111///------,,,,,,+++***))))))(((((())))))))))))(((((((((((('''((())))))((((((+++,,,,,,***''''''((())))))(((&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&%%%&&&&&&'''''''''''''''((('''&&&%%%$$$$$$######$$$$$$%%%&&&&&&''''''(((###&&&&&&""" ###&&&%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&((()))(((&&&''''''&&&&&&&&&'''((((((&&&&&&%%%%%%%%%&&&'''(((&&&&&&%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$"""######$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$""" """&&&)))((('''$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''((('''&&&%%%(((&&&$$$%%%'''***++++++***)))'''&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###"""###$$$%%%!!! !!!$$$&&&'''&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$"""###$$$%%%%%%&&&&&&%%%'''''''''&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&%%%$$$#########$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''############$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&wwwqqqlllkkkkkkmmmnnnnnnkkkhhhfffeeedddeeefffgggggghhhjjjlllpppqqqnnngggdddbbb___ZZZUUUSSSPPPNNNMMMNNNPPPQQQRRRQQQPPPNNNLLLKKKJJJJJJEEEBBB@@@BBBEEEDDD===777111000......///111444666;;;:::777444111///---,,,---,,,,,,+++***)))(((((())))))))))))(((((((((((()))*********))))))+++---***)))(((''''''(((((((((&&&&&&&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((&&&'''(((((()))(((((('''%%%&&&''''''((((((''''''$$$&&&%%%###$$$'''((('''(((''''''&&&&&&%%%$$$$$$%%%((((((%%%###&&&(((''''''&&&&&&%%%%%%&&&&&&'''"""$$$&&&(((((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&"""$$$$$$$$$&&&)))(((%%%((('''&&&%%%%%%&&&'''(((%%%$$$###""""""$$$&&&''''''''''''''''''&&&&&&&&&"""###$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""%%%(((&&&#########$$$%%%&&&&&&''''''###$$$%%%%%%$$$$$$$$$%%%&&&$$$$$$%%%''')))))))))((((((&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%''''''''''''&&&%%%$$$###''''''&&&&&&%%%%%%%%%$$$&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&%%%%%%(((''''''&&&&&&''''''(((%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%}}}vvvpppmmmlllkkkmmmnnnmmmjjjgggfffeeedddfffggggggfffgggiiikkknnnpppnnnhhhcccaaa]]]XXXSSSRRROOOMMMMMMNNNOOOPPPQQQPPPOOOMMMLLLKKKJJJJJJBBB???===???AAA@@@:::555000///------...000333555;;;:::777444111///---,,,,,,,,,++++++***))))))((())))))))))))((((((((((((((((((((('''%%%%%%&&&'''((((((((('''&&&&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((&&&''''''(((((((((((((((''''''((())))))))))))(((&&&)))(((%%%%%%+++,,,***(((''''''&&&&&&%%%$$$$$$%%%)))***&&&%%%''')))''''''&&&&&&%%%%%%&&&&&&'''"""$$$&&&(((((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&"""%%%%%%$$$&&&++++++&&&'''&&&%%%$$$$$$%%%&&&'''%%%$$$###""""""$$$&&&'''%%%%%%%%%%%%%%%&&&&&&&&&######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$  %%%'''$$$ """###$$$%%%&&&'''''''''%%%&&&%%%###!!!!!!###&&&###$$$%%%(((******)))''''''&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$###"""&&&&&&%%%%%%$$$#########&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%###$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%!!! !!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%{{{tttooommmllljjjlllnnnmmmkkkhhhffffffhhhjjjkkkjjjgggfffhhhkkkkkknnnnnngggaaa___\\\XXXRRRQQQOOONNNMMMNNNOOOPPPQQQPPPNNNLLLKKKJJJIIIIII@@@===<<>>AAAEEEEEEAAA===000///......///222555777888777555222000...------(((((())))))))))))******))))))))))))((((((((((((***+++,,,+++))))))***,,,&&&(((***)))'''%%%&&&(((&&&&&&&&&''''''(((((()))((((((((((((((((((((((((&&&&&&&&&''''''((()))***&&&'''(((((())))))(((((("""'''%%%$$$&&&!!!$$$$$$%%%&&&&&&''''''((("""&&&(((%%%$$$%%%&&&$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''$$$***+++'''***222222+++&&&&&&'''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''#########$$$$$$$$$%%%%%%%%%%%%&&&''''''''''''&&&$$$$$$%%%%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%$$$"""###%%%''''''&&&%%%%%%!!!&&&'''%%%$$$%%%(((%%%%%%&&&(((***+++***)))((('''&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%!!!###$$$$$$######%%%(((%%%&&&&&&&&&%%%%%%$$$###!!!###%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%"""###%%%&&&'''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&$$$"""!!!!!!"""$$$&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''%%%###############$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))(((&&&$$$###&&&&&&%%%%%%%%%%%%%%%&&&$$$######""""""######$$$'''&&&&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%%%%%%%%%%&&&'''''''''&&&%%%%%%%%%%%%&&&'''vvvpppmmmllllllhhhkkknnnooonnnkkkhhhhhhiiilllmmmiiiccc```bbbeeehhhmmmnnnhhhaaa___\\\YYYRRRQQQPPPOOOOOOOOOPPPQQQQQQOOOMMMKKKIIIGGGFFFFFFCCC@@@===>>>AAA@@@;;;666111000//////000333666999777555444111000...------'''''''''((())))))******))))))))))))((((((((((((%%%'''''''''&&&''')))+++''')))++++++(((&&&''')))&&&&&&&&&'''((()))******((((((((((((((((((((((((&&&&&&&&&'''''')))******%%%&&&''''''((((((''''''###)))((( """+++...)))(((''''''&&&&&&%%%$$$$$$###''')))&&&%%%&&&'''%%%'''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''""")))***&&&)))222222***''''''((()))((('''%%%$$$"""###$$$%%%%%%%%%$$$$$$&&&&&&&&&''''''(((((((((%%%&&&''''''((((((''''''"""###$$$%%%'''((()))***%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%&&&%%%$$$$$$%%%"""$$$%%%''''''&&&%%%$$$###'''&&&$$$$$$%%%%%%$$$"""###&&&((()))(((***)))'''&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$&&&'''&&&######%%%'''&&&&&&&&&&&&%%%%%%$$$###$$$%%%&&&''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&''''''&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%&&&&&&'''((())))))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%###$$$&&&(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''%%%###""""""###%%%'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''%%%##################$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%######$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***)))'''$$$"""%%%%%%$$$$$$###$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&'''(((&&&%%%%%%%%%%%%&&&''''''((('''%%%$$$$$$%%%'''(((zzztttooojjjhhhiiikkkmmmooonnnlllhhhfffgggeeecccdddeeegggggggggjjjmmmllleee^^^\\\ZZZWWWUUUSSSPPPLLLJJJIIIIIIJJJQQQOOOLLLJJJGGGFFFFFFFFF@@@>>><<<>>>BBBAAA;;;666111000///...///222555777777666444222///...---,,,***)))'''&&&&&&(((+++,,,&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((()))******)))(((((('''&&&%%%%%%%%%''''''(((((()))((((((((())))))(((((('''''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&(((***+++$$$$$$$$$$$$%%%&&&'''((($$$$$$%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%'''((('''&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$%%%%%%''''''########################&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$##################%%%$$$###""""""###$$$%%%((('''&&&%%%$$$#########&&&%%%$$$#########$$$%%%((((((((('''&&&&&&%%%%%%'''&&&%%%$$$$$$$$$%%%&&&!!!&&&)))***)))(((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$######"""""""""###((()))'''$$$!!!######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$######&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""###%%%'''#########$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$&&&&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&zzzsssooolllkkkkkklllmmmnnnmmmjjjgggeeeiiifffdddcccdddddddddcccfffjjjiiiccc^^^\\\ZZZXXXUUUSSSPPPMMMLLLKKKKKKLLLOOONNNKKKIIIGGGEEEEEEEEE???===;;;>>>AAA@@@:::444111000///...///222444666777666444222000...---,,,***((('''%%%%%%''')))***''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((())))))***+++******)))(((((('''''''''''''''&&&%%%###"""!!!((('''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((('''''''''(((***,,,---$$$$$$$$$$$$%%%&&&'''((((((((((((((('''''''''''')))'''&&&'''(((((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&!!!"""%%%''''''&&&%%%$$$&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((('''''''''&&&&&&&&&%%%!!!###%%%&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&zzzsssooonnnooommmmmmmmmllljjjhhhfffdddjjjhhhdddcccbbbbbbaaa```bbbffffffaaa]]]\\\[[[XXXUUUTTTQQQNNNMMMMMMMMMNNNNNNMMMKKKHHHFFFEEEDDDDDD???<<<;;;>>>AAA???999333111000//////000222444666666555444222000...---,,,***)))(((''''''((()))***(((((()))))))))))))))***((((((((((((((((((((((((((((((''''''(((((()))************)))((((((''''''))))))(((((('''&&&$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''((($$$$$$$$$$$$%%%&&&'''(((''''''&&&%%%$$$###"""""")))(((&&&&&&''''''%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###"""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###############&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%&&&&&&&&&%%%#########$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&%%%######$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$#########$$$&&&'''######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''(((((('''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((('''%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%(((&&&!!!"""&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&zzzrrroooppprrrnnnmmmlllkkkiiigggeeedddjjjhhheeecccccccccbbbaaacccffffffaaa^^^^^^[[[WWWTTTSSSPPPNNNMMMMMMNNNNNNNNNMMMKKKJJJHHHFFFEEEEEE???===<<>>AAADDDBBB:::333000//////000111222444555333333333222000...,,,+++))))))))))))))))))((((((************))))))))))))(((((((((((((((((((((((('''''''''''''''(((((()))''''''''''''&&&&&&&&&&&&!!!"""###$$$%%%%%%%%%%%%''''''''''''''''''((((((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&''''''******)))'''&&&%%%$$$###$$$###"""###%%%&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$"""!!! %%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$$$$%%%%%%&&&'''(((((('''&&&%%%$$$$$$$$$$$$%%%&&&''''''###$$$$$$$$$###!!!&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%'''((()))$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''(((((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&'''''''''$$$$$$%%%&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$!!!!!!!!!%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&uuunnnmmmnnnjjjjjjkkkkkkkkkiiihhhggggggeeeddddddfffggghhhggggggiiihhheeecccbbb]]]VVVTTTRRRPPPMMMLLLKKKLLLMMMNNNNNNNNNMMMKKKJJJHHHGGGBBB@@@@@@BBBEEEBBB:::333//////000000111333444444222222333222111...,,,+++$$$%%%'''((((((((('''&&&***)))))))))))))))((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))))))))))))))))))))((((((%%%&&&&&&&&&%%%%%%$$$###'''''''''(((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&''''''(((''''''&&&&&&'''&&&&&&&&&&&&&&&''''''((('''''''''&&&&&&%%%%%%&&&%%%$$$%%%((()))((('''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########"""%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$"""""""""######$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&'''''''''&&&&&&%%%$$$""""""'''''''''&&&%%%$$$$$$$$$######$$$%%%&&&&&&&&&&&&'''&&&&&&%%%$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&#########$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&""""""###$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''(((((($$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$"""!!!!!!"""%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&wwwmmmiiijjjggghhhkkkmmmmmmlllkkkiiifffdddcccccceeefffgggfffeeeggggggddddddddd___WWWVVVTTTQQQOOOMMMLLLLLLMMMMMMMMMMMMLLLKKKIIIGGGFFFAAA??????BBBEEEBBB999222//////000111222333444444111222222222111///,,,+++###$$$''')))******(((''')))))))))(((((((((''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((()))))))))))))))))))))''''''((((((((('''&&&&&&&&&&&&&&&''''''(((((((((''''''''''''((((((((((((''''''''''''''''''''''''$$$$$$&&&&&&'''&&&%%%%%%''''''&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&'''((()))((('''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$"""###$$$&&&''''''&&&&&&&&&&&&&&&%%%$$$$$$###"""&&&%%%%%%%%%%%%%%%%%%$$$"""#########$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&""""""###$$$$$$$$$$$$#########$$$%%%%%%&&&''''''$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""""""""#########$$$$$$######$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''''''%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###""""""###%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&xxxmmmggggggdddgggkkknnnooonnnmmmkkkfffdddbbbbbbccceeeeeedddbbbdddeeedddeeefff```YYYXXXVVVSSSPPPNNNMMMMMMMMMLLLLLLLLLLLLKKKIIIGGGEEE@@@??????BBBDDDAAA888000//////000111222333333444111111222222111///,,,***$$$&&&***,,,...---,,,+++))))))(((((('''''''''&&&(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''''' !!!###$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))*********)))((((((''''''&&&&&&&&&''''''&&&&&&'''((()))++++++,,,)))'''&&&&&&&&&&&&%%%###''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""######%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%% !!!###%%%&&&&&&&&&%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$######$$$%%%%%%&&&''''''&&&&&&$$$######$$$&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###"""""""""###%%%''')))"""""""""###$$$$$$%%%%%%"""###$$$&&&''''''&&&&&&###$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$""""""######$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&%%%######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&######"""""""""###%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%'''''''''''''''&&&&&&&&&(((''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""###%%%'''#########$$$$$$%%%%%%&&&$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###&&&%%%!!! $$$(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$""""""$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&~~~rrriiiffffffccceeeiiikkkllljjjgggdddcccbbb```______```bbbccclllkkkiiifffdddaaa```___YYYWWWTTTQQQNNNMMMMMMNNNMMMJJJGGGEEEEEEFFFFFFEEECCCAAAAAACCCEEEAAA999222...---------...///111222333222222000...,,,***))))))******)))(((((()))+++------,,,+++***(((((('''&&&''')))+++***(((%%%$$$''''''&&&&&&&&&&&&''''''(((((((((&&&$$$$$$&&&((('''&&&%%%%%%&&&''')))***&&&&&&%%%$$$%%%&&&'''(((((('''%%%$$$$$$%%%'''(((%%%%%%%%%&&&&&&&&&''''''###$$$&&&&&&%%%!!!%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######%%%%%%%%%%%%######$$$%%%&&&&&&%%%$$$%%%'''#########$$$$$$%%%%%%%%%!!!!!!!!!"""###$$$&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&(((******'''$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###""""""%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##################"""###&&&'''(((((('''&&&###$$$$$$%%%&&&&&&&&&&&&'''%%%%%%%%%'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&+++&&&!!!!!!%%%'''%%%###&&&$$$"""$$$&&&(((&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$$$$#########""""""&&&%%%%%%$$$$$$%%%%%%&&&!!!###$$$&&&&&&%%%$$$###%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""###$$$%%%&&&%%%%%%$$$$$$%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''################################################%%%""""""''''''""""""%%%$$$###"""""""""###$$$%%%&&&%%%$$$$$$&&&&&&%%%$$$!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$###"""###%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''$$$%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###}}}qqqiiiffffffdddfffiiilllllliiifffddddddcccaaa``````aaacccdddhhhhhhgggeeebbb```]]]\\\YYYWWWTTTQQQOOONNNNNNNNNNNNKKKHHHFFFFFFGGGFFFFFFDDDCCCBBBCCCCCC???777000......------...///111222333222222000///,,,+++***)))******)))(((((()))+++)))))))))******+++++++++'''((()))***)))(((&&&%%%))))))(((((((((((())))))(((((()))'''&&&%%%&&&((()))((('''&&&&&&'''(((((())))))((((((((()))***+++((('''%%%$$$$$$%%%'''(((%%%%%%%%%&&&&&&&&&''''''%%%&&&((()))(((&&&$$$"""%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$$$$###!!! !!!"""%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%'''''''''&&&&&&&&&%%%%%%&&&(((******(((%%%######%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$"""$$$&&&'''(((((('''&&&$$$$$$%%%&&&&&&&&&%%%%%%***(((&&&&&&'''&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&***&&&""""""%%%'''%%%###&&&$$$###$$$&&&'''&&&$$$&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%''''''&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%&&&(((***+++&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&######''''''######&&&$$$######"""###$$$%%%&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&%%%&&&&&&%%%$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&(((((((((''''''&&&&&&%%%&&&''''''''''''''''''&&&{{{qqqjjjfffffffffhhhjjjlllkkkiiieeebbbddddddbbbbbbbbbbbbddddddcccdddddddddaaa^^^ZZZXXXXXXWWWTTTQQQOOONNNNNNOOONNNLLLIIIGGGGGGGGGFFFEEEDDDCCCBBBBBBAAA===555///......---......///000111222222222111///---++++++)))******)))(((((()))+++(((((())))))***+++,,,,,,((((((((((((((('''''''''))))))(((((((((((())))))''')))******(((''''''(((******)))''''''&&&&&&'''***))))))))))))***++++++((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((())))))))))))&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''((('''''''''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$$$$###  ''''''&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&'''&&&%%%$$$((((((''''''''''''&&&&&&%%%(((******)))'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&&&&###$$$&&&'''(((''''''&&&%%%%%%&&&&&&&&&%%%$$$$$$((('''&&&&&&''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&)))&&&""""""%%%&&&%%%$$$%%%$$$###$$$&&&'''&&&%%%''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%&&&'''((())))))&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&'''((('''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((())))))(((((('''''''''(((((()))((('''&&&&&&$$$$$$###"""%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###!!!!!!$$$$$$!!!!!!###$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%&&&&&&%%%$$$""""""%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%))))))((('''&&&%%%%%%$$$(((''''''&&&&&&''''''((({{{ssslllhhhggggggiiikkkmmmlllhhhdddaaaeeeddddddccccccddddddeeeaaabbbddddddbbb^^^YYYVVVXXXVVVSSSPPPOOOOOOOOOPPPNNNLLLIIIGGGFFFFFFDDDCCCBBBAAA@@@AAA???;;;555000............//////000000111111111000///...,,,+++)))******)))(((((()))+++************)))))))))))))))((('''&&&&&&'''((()))''''''&&&&&&&&&&&&''''''''')))++++++)))(((''''''(((((((((''''''&&&&&&&&&'''''''''''''''(((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&'''((()))&&&%%%$$$$$$$$$$$$%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%###"""###$$$''''''&&&&&&%%%%%%$$$$$$!!!"""%%%'''''''''%%%$$$''''''''''''&&&&&&&&&&&&$$$&&&((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$###$$$$$$%%%&&&''''''(((%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&%%%$$$$$$######""""""###&&&(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&(((%%%######%%%&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&'''(((((()))&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&'''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((()))***+++***)))(((&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""######"""###$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$###!!! %%%%%%### """%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$######$$$%%%&&&|||uuuooojjjhhhhhhjjjlllmmmlllhhhdddaaaeeeddddddddddddddddddeee```bbbdddeeeccc___ZZZVVVWWWUUURRRPPPOOOOOOPPPQQQNNNKKKHHHGGGFFFDDDBBB@@@===>>>>>>???>>>:::666333.........///////////////000000000//////---,,,,,,)))******)))(((((()))+++******)))))))))))))))))))))((('''&&&&&&''')))***''''''&&&&&&&&&&&&''''''''')))++++++)))(((''''''%%%%%%&&&&&&''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&&&&%%%$$$######"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''''''''''''''''''''''''''(((''''''&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%'''(((&&&&&&%%%%%%$$$$$$######"""###%%%&&&%%%$$$""" %%%%%%%%%%%%%%%%%%%%%&&&"""$$$&&&'''&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$"""######$$$%%%&&&&&&'''###$$$$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###!!! """%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&%%%$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))''''''''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$###!!! %%%%%%### """%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$######$$$%%%&&&|||vvvqqqkkkggghhhjjjlllmmmllliiieeebbbddddddddddddddddddddddddbbbccceeefffddd```\\\YYYVVVTTTRRRPPPOOOPPPQQQQQQOOOLLLJJJHHHGGGEEEBBB???;;;<<<======<<<999666444......////////////.....................---,,,+++)))******)))(((((()))+++''''''(((((()))***++++++(((((('''&&&&&&''')))***))))))(((((((((((())))))''')))******(((''''''((($$$%%%&&&'''((((((((((((&&&''''''((()))(((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%###"""!!!!!!((((((((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$######'''&&&&&&%%%%%%&&&&&&'''!!!###$$$%%%%%%%%%'''(((%%%$$$$$$$$$$$$$$$######''''''&&&%%%###!!!$$$$$$$$$%%%%%%%%%%%%&&&"""$$$&&&%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%$$$#########$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###%%%&&&&&&$$$$$$&&&'''%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''(((!!!"""$$$&&&'''((())))))"""###$$$$$$&&&''''''(((###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$### ###$$$"""######$$$%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$ !!!"""###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%&&&&&&%%%$$$""""""%%%'''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%&&&'''((())))))(((''''''&&&&&&''''''((({{{vvvpppiiieeegggiiilllmmmmmmiiifffcccccccccddddddddddddcccccccccdddeeefffdddaaa]]]ZZZUUUTTTRRRPPPOOOPPPQQQRRRQQQOOOLLLJJJIIIFFFCCC@@@;;;<<<===<<<:::666444333......///000000///...---,,,,,,,,,---,,,,,,++++++)))******)))(((((()))+++'''((((((((())))))******'''''''''''''''((())))))))))))(((((((((((())))))(((((()))'''&&&%%%&&&((('''((()))******)))((((((&&&'''((()))***))))))(((''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$#########''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''"""###$$$$$$$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%$$$###""""""!!!%%%%%%%%%%%%&&&&&&''''''$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%(((&&&%%%$$$%%%$$$###!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&###$$$%%%&&&%%%%%%&&&&&&###%%%&&&&&&$$$$$$%%%'''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((("""###%%%'''((()))))))))$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& """!!!!!!""" """###$$$%%%%%%%%%$$$###&&&%%%$$$$$$&&&&&&%%%$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&%%%&&&&&&%%%$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%&&&&&&''''''(((((((((&&&''''''''''''''''''&&&zzzuuuooohhhcccgggiiilllmmmmmmjjjfffdddbbbccccccddddddccccccbbbcccdddeeeeeeccc```]]][[[UUUSSSQQQPPPOOOPPPRRRSSSSSSQQQNNNLLLKKKHHHDDDAAA<<<===>>><<<888444222111......///000000///...---+++++++++,,,,,,++++++***)))******)))(((((()))+++,,,+++***)))((('''&&&%%%&&&''''''((((((((())))))''''''&&&&&&&&&&&&''''''(((((((((&&&$$$$$$&&&(((++++++,,,,,,+++***((('''%%%&&&((()))))))))((('''''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&'''''''''&&&$$$&&&)))++++++)))&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&(((((()))%%%%%%############%%%%%%%%%&&&'''&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&'''''''''""""""######%%%'''((()))&&&&&&&&&'''''''''((((((&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((())))))'''&&&&&&%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&&&&&&&'''%%%%%%%%%'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''(((&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&"""$$$&&&&&&%%%%%%&&&&&&"""%%%'''&&&$$$###%%%(((%%%&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&"""###$$$$$$%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&'''((()))'''((()))))))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''$$$'''&&& &&&'''$$$!!!"""###$$$%%%$$$######&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$###"""###%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&&&&&&&&&&$$$###zzzsssnnnjjjiiifffiiimmmmmmkkkgggdddcccccccccbbbaaaaaabbbcccddddddeeeffffffddd```[[[XXXUUUUUUSSSRRRPPPOOOOOOOOOSSSOOOKKKIIIIIIHHHDDDAAA:::888777666666555333000........................///...---,,,+++,,,---...+++++++++************))))))((('''&&&&&&'''((()))&&&&&&&&&'''''')))******))))))(((((('''%%%$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$'''&&&)))...,,,&&&%%%)))&&&&&&''''''''''''&&&&&&))))))((((((''''''''''''$$$%%%&&&''''''&&&%%%$$$%%%'''((((((''''''(((***''''''%%%$$$###$$$&&&(((###$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$%%%'''((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%''')))(((&&&$$$%%%%%%&&&&&&&&&%%%$$$$$$)))(((&&&%%%%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&'''''''''&&&%%%%%%$$$###$$$&&&'''((('''&&&&&&######$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''&&&&&&'''%%%######&&&'''&&&$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&'''%%%%%%$$$$$$###"""!!!!!!$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########((('''&&&&&&$$$$$$###"""######$$$$$$$$$%%%%%%%%%)))*********(((%%%""" %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%&&&((()))))))))((((((&&&%%%$$$$$$$$$&&&)))******)))((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))(((((('''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$"""!!!!!!"""$$$%%%(((&&&###!!!"""$$$'''))){{{sssmmmiiihhhhhhkkknnnooommmiiifffeeedddcccbbbbbbbbbbbbdddddd___```bbbcccbbb___[[[YYYWWWVVVTTTRRRQQQOOOOOOOOOUUUQQQNNNLLLLLLKKKHHHFFF;;;999888777666555222000---------...............///...---,,,+++,,,,,,---*********)))))))))(((((()))(((''''''''''''((()))&&&&&&&&&''''''((()))***************)))((('''&&&%%%%%%&&&&&&&&&''''''''')))))))))(((((((((''''''&&&###$$$(((((($$$$$$((())))))))))))((((((((((((''''''''''''''''''''''''''''''((())))))(((''''''%%%'''((((((''''''((()))((((((((()))***)))(((&&&###$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$%%%'''((('''&&&&&&&&&''''''''''''&&&&&&---***%%%!!! """&&&)))###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%''')))(((&&&$$$"""###$$$$$$%%%%%%$$$$$$''''''&&&%%%&&&&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%######$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''%%%######%%%'''&&&$$$%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&'''&&&%%%%%%$$$######""""""$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######'''&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%***+++++++++)))'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$#########%%%'''(((&&&$$$""" !!!"""###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$%%%&&&$$$%%%&&&'''''''''&&&%%%&&&%%%$$$###$$$%%%''')))'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%'''((('''%%%###"""###$$$'''(((}}}tttmmmhhhfffhhhkkknnnooollliiifffeeeddddddbbbbbbbbbbbbcccdddbbbccceeeeeeccc```]]][[[XXXWWWUUUSSSQQQPPPOOONNNPPPNNNKKKIIIIIIHHHGGGEEE===;;;999888777555111///---------.........////////////---,,,++++++++++++))))))))))))(((((((((''')))((((((''''''(((((()))&&&&&&''''''(((((())))))(((((())))))))))))((((((%%%&&&&&&&&&&&&'''''''''*********)))))))))))))))((($$$###&&&((('''''')))+++***((('''''''''(((((('''''''''''''''(((((((((''''''((())))))(((''''''%%%&&&''''''&&&&&&'''(((''''''(((+++...,,,(((###$$$$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$%%%'''((('''&&&&&&&&&''''''''''''&&&&&&...***%%%!!! !!!%%%'''###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&((((((&&&$$$!!!!!!"""###$$$$$$$$$$$$&&&%%%%%%%%%&&&'''((()))&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%$$$#########$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###$$$%%%&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&'''&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%((())))))***)))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%((('''&&&%%%&&&(((***+++'''$$$ ###&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$%%%%%%%%%$$$######&&&%%%$$$######$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$'''&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''$$$%%%&&&''''''&&&%%%$$$((((((&&&&&&&&&&&&((((((%%%%%%$$$$$$$$$%%%&&&'''|||ssslllhhhfffgggiiilllllljjjgggeeeddddddcccbbbaaa```aaabbbcccfffffffffeeeaaa]]]YYYWWWXXXWWWUUUSSSQQQPPPOOONNNMMMKKKIIIHHHGGGGGGFFFEEE???===:::888777444111...,,,,,,------...////////////...---,,,++++++************)))))))))((((((((()))(((((((((((((((((()))&&&''''''(((((((((((((((%%%%%%&&&''''''(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''$$$$$$&&&((()))((('''***(((&&&$$$###$$$%%%&&&***)))))))))((((((((('''%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&'''&&&%%%%%%&&&'''&&&%%%%%%(((,,,+++&&&!!!$$$%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$%%%'''((('''&&&%%%&&&&&&''''''&&&&&&%%%&&&'''''''''&&&$$$###"""###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&((((((&&&%%%######$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&'''((()))&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$'''&&&%%%#########$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###########################$$$%%%'''(((((('''%%%$$$'''''''''&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''((()))******+++++++++)))&&&### """&&&((($$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%$$$###$$$%%%%%%%%%$$$$$$$$$###""""""%%%%%%$$$#########$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$%%%%%%&&&&&&%%%%%%{{{sssmmmiiihhhgggjjjlllllliiigggeeedddcccbbbaaa```______```aaa`````````^^^[[[XXXTTTRRRXXXWWWUUUSSSQQQPPPOOONNNNNNNNNMMMKKKJJJIIIIIIIII@@@>>>;;;999888555111...---------.........//////...------,,,,,,+++******++++++*********)))))))))((())))))))))))))))))(((&&&'''(((((()))(((((('''$$$%%%&&&'''((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''(((&&&###)))'''%%%$$$###$$$&&&'''******)))(((&&&%%%$$$$$$&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&'''&&&%%%$$$%%%'''(((&&&$$$%%%((()))'''%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$%%%'''((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%&&&'''&&&$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''%%%%%%&&&&&&&&&%%%$$$#########$$$%%%&&&&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&%%%%%%$$$((('''&&&$$$$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&'''''''''(((%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$'''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$!!!###''')))***)))&&&$$$'''&&&%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%$$$%%%'''&&&&&&%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###############$$$%%%%%%&&&''''''###$$$%%%%%%%%%%%%$$$###'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((((((''''''%%%%%%$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&''''''&&&&&&$$$%%%'''(((((('''%%%$$$$$$$$$############$$$$$$###$$$%%%&&&&&&&&&%%%%%%zzzsssnnnjjjiiijjjlllnnnmmmkkkhhhggggggdddcccaaa```______```aaa\\\\\\\\\\\\[[[ZZZXXXWWWVVVUUUSSSRRRPPPOOOOOOOOOLLLMMMLLLJJJHHHFFFGGGHHH@@@>>><<<:::888666222///........................+++,,,,,,,,,,,,++++++***++++++++++++************((())))))******))))))(((&&&'''((())))))((('''&&&''''''((()))******))))))&&&&&&'''''''''(((((((((''''''(((((((((((())))))%%%)))+++((('''((()))'''(((((('''&&&&&&'''((()))((('''&&&%%%$$$"""!!!!!!)))(((''''''''''''((()))&&&'''((('''&&&%%%&&&'''***)))'''%%%%%%&&&)))***%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$%%%'''((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&$$$"""!!!"""$$$'''***###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&%%%&&&&&&&&&&&&%%%$$$$$$###$$$%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''(((((((((%%%&&&&&&%%%$$$$$$%%%''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%!!!$$$(((++++++***&&&$$$###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&######%%%%%%%%%%%%######&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''(((((((((((('''$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''(((((('''&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%{{{sssnnnkkkjjjjjjlllnnnmmmkkkhhhggggggfffeeecccbbbaaaaaaaaabbb]]]]]]^^^^^^]]]\\\[[[[[[SSSRRRQQQPPPOOOOOOOOOOOOJJJKKKKKKHHHEEECCCDDDEEE@@@>>><<<:::999777333111/////////...------,,,,,,)))***+++,,,---,,,++++++************))))))))))))((()))************)))(((&&&'''((())))))((('''&&&(((((()))))))))))))))(((''''''''''''(((((((((((((((((()))))))))*********'''------%%% ###(((+++%%%&&&&&&''''''(((((()))%%%%%%%%%%%%%%%$$$$$$$$$)))(((''''''''''''((()))'''((()))(((&&&%%%&&&'''&&&((()))&&&######'''+++%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$%%%'''((('''&&&$$$%%%%%%&&&&&&%%%%%%$$$'''%%%###!!!!!!###&&&(((###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%&&&''''''&&&""""""###%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&'''(((((($$$&&&'''%%%######%%%''''''&&&%%%%%%%%%%%%&&&'''(((&&&%%%######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&%%%&&&(((*********)))((("""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%$$$%%%&&&%%%%%%$$$$$$$$$%%%&&&'''###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&''''''((((((((('''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%''')))))))))((('''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&|||tttoookkkjjjiiijjjkkkkkkhhhfffeeeeeehhhfffeeecccbbbbbbcccccc]]]]]]\\\\\\ZZZXXXWWWVVVQQQQQQPPPOOOOOOOOOOOOPPPMMMNNNNNNKKKGGGEEEFFFHHH???>>><<<:::999777444222000000///...---,,,,,,+++((()))+++,,,------,,,+++))))))))))))((((((((((((((()))***++++++***)))(((&&&''')))******((('''%%%&&&'''''''''''''''&&&&&&''''''''''''((((((((()))''''''(((((()))))))))***"""(((&&&!!!&&&!!!"""$$$%%%&&&'''''''''&&&&&&''''''((()))******'''&&&%%%$$$$$$%%%&&&'''((()))***)))'''&&&&&&(((!!!%%%(((&&& ###)))&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$%%%'''((('''&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&''''''%%%""" $$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$&&&''''''&&&!!!###%%%&&&'''((($$$%%%&&&&&&&&&%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%!!!"""$$$%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''$$$&&&'''&&&######%%%((('''&&&%%%%%%%%%%%%&&&'''((('''%%%######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&'''&&&%%%%%%#####################$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$######""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$&&&''''''((((((''''''&&&$$$$$$######$$$%%%'''((($$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%######$$$%%%$$$$$$#########$$$&&&'''###$$$%%%&&&'''((((((((("""###$$$%%%&&&'''((((((&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&'''((((((''''''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''')))******)))(((((('''&&&&&&&&&&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&'''|||uuupppnnnnnnjjjhhhffffffiiiiiigggeeefffeeedddccccccdddfffgggfffeeebbb___\\\YYYWWWVVVUUUQQQMMMKKKLLLNNNPPPPPPNNNMMMLLLKKKHHHFFFDDDCCC???===:::888777666333111//////...------,,,++++++((()))+++,,,---.........,,,+++***)))(((((((((((()))***+++,,,+++(((%%%###((((((''''''''''''((((((+++++++++*********))))))&&&%%%%%%'''******(((%%%&&&'''''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%######%%%&&&((()))***+++%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((((('''&&&%%%######&&&&&&&&&''''''''''''(((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###%%%'''))))))'''%%%###&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%$$$$$$%%%'''((()))444333111...+++(((&&&%%%''''''&&&%%%%%%%%%%%%&&&)))'''%%%%%%&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&!!!###$$$&&&''''''&&&&&&'''%%%$$$$$$%%%&&&%%%$$$%%%%%%$$$######$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########***(((%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%&&&(((***,,,,,,***(((%%%$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$######%%%&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((((((%%%%%%&&&'''(((((((((((('''&&&%%%$$$$$$$$$$$$$$$(((''''''''''''&&&&&&&&&{{{sssooommmmmmiiigggfffggghhhiiihhhfffgggeeedddccccccdddfffgggdddcccbbb___\\\XXXUUUSSSXXXTTTOOOLLLKKKLLLLLLLLLNNNMMMMMMKKKIIIFFFDDDCCC@@@>>><<<;;;:::888555222------,,,,,,+++******)))+++,,,,,,------------,,,,,,+++***)))((((((((((((&&&''''''''')))***++++++((((((''''''''''''((((((******)))))))))((((((((('''%%%%%%&&&))))))(((&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%$$$$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&########################%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%&&&(((((())))))(((&&&%%%###""""""''''''&&&%%%%%%%%%%%%&&&%%%$$$""""""$$$&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""###%%%&&&&&&&&&&&&%%%'''%%%$$$$$$&&&'''&&&%%%&&&&&&%%%$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%###!!!!!!###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&(((***++++++***(((%%%$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&%%%)))((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((yyyqqqmmmllllllhhhgggfffggghhhiiihhhggggggeeedddcccbbbdddeeefffhhhhhhgggeeebbb]]]YYYWWWWWWTTTOOOLLLKKKKKKKKKJJJNNNNNNMMMKKKIIIGGGEEEDDDAAA@@@>>>>>>===:::666222000000//////...---------...............---,,,+++,,,+++***)))((((((((((((///,,,)))&&&$$$%%%((()))((((((''''''''''''((((((((((((((((((''''''''''''(((&&&%%%%%%'''(((((('''&&&&&&'''''''''''''''&&&(((((((((''''''''''''&&&((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&)))&&&$$$$$$%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&%%%%%%%%%'''%%%$$$%%%'''((((((''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''&&&%%%$$$###########################&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$"""!!! !!!###$$$%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&''')))******)))'''%%%$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&'''(((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))'''$$$"""!!!###%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''&&&%%%$$$###(((((('''&&&&&&&&&''''''$$$$$$%%%&&&'''((()))***wwwppplllkkkkkkgggggggggggghhhhhhhhhhhhgggeeedddbbbbbbcccdddeeekkkkkkkkkjjjfffaaa]]]ZZZSSSQQQMMMKKKLLLMMMMMMMMMNNNNNNMMMLLLJJJHHHFFFEEE@@@?????????>>>;;;666222000000000//////...............//////......---,,,++++++***)))(((((())))))222///***&&&$$$$$$%%%&&&((((((''''''''''''((((((((((((((('''''''''''''''((('''&&&%%%&&&'''((((((%%%&&&''''''((('''''''''((((((((((((((((((((('''((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%&&&&&&''''''&&&&&&%%%$$$&&&'''((('''%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$######"""%%%&&&&&&''''''((((((((('''&&&&&&&&&&&&%%%&&&&&&&&&&&&'''((()))******+++''''''&&&%%%%%%%%%%%%&&&+++(((&&&%%%%%%&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$&&&%%%$$$%%%''')))))))))&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&'''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&((((((((((((&&&%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###!!!!!!"""###$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###$$$&&&(((***'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$"""""""""###$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''(((((()))wwwppplllkkkkkkgggggghhhhhhgggggghhhhhhgggfffdddbbbbbbbbbdddeeehhhiiiiiihhheee```[[[YYYTTTQQQNNNLLLMMMMMMMMMLLLMMMMMMLLLKKKJJJHHHFFFEEE???>>>>>>>>>===999444000+++++++++++++++*********,,,---......//////......+++***))))))))))))))))))((((((''''''((()))***+++((((((''''''''''''(((((((((((((((((((((((((((((((((((('''&&&%%%&&&'''(((%%%&&&&&&'''(((((('''''''''(((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$###&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&'''((()))%%%%%%&&&&&&&&&&&&%%%%%%&&&'''((()))((('''$$$###&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%$$$$$$###&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&%%%$$$######$$$%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%''')))))))))$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))'''&&&'''''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###!!!!!!!!!######&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###$$$&&&)))***'''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''$$$%%%%%%%%%$$$$$$###"""&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&''''''''''''''''''''''''xxxqqqmmmkkkkkkgggiiiiiihhhgggffffffhhhgggfffdddbbbaaabbbcccdddiiiiiiiiihhheeebbb___]]]XXXUUUQQQOOOMMMLLLJJJIIILLLLLLKKKJJJIIIGGGEEEDDD???===<<<<<<;;;888444000,,,,,,,,,,,,+++++++++++++++,,,---...............******)))))))))))))))***(((((()))******)))((((((((((((''''''''''''(((((('''''''''((((((((((((((('''(((((('''%%%%%%&&&(((%%%%%%&&&'''((((((((((((&&&''''''''''''(((((((((%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&%%%###"""&&&&&&&&&'''''''''((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######%%%%%%%%%%%%######'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&'''((((((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&######%%%''')))***((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%&&&&&&'''%%%$$$%%%'''(((((('''###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&((('''&&&&&&'''&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%###"""""""""######'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%'''((()))''''''''''''&&&&&&&&&%%%''''''''''''''''''''''''###$$$%%%&&&&&&%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&((((((''''''&&&%%%%%%$$$%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&%%%%%%%%%%%%###$$$%%%&&&&&&'''''''''''''''&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&yyytttooommmlllhhhjjjkkkiiifffdddeeeggggggfffdddbbbaaaaaabbbcccjjjjjjiiihhhfffdddbbbaaaYYYVVVSSSPPPOOOMMMKKKIIIJJJJJJJJJIIIHHHFFFEEEDDD@@@>>><<<;;;:::777444222.........///////////////,,,------------,,,,,,+++******))))))))))))******++++++******((('''&&&%%%((((((''''''''''''((((((%%%&&&&&&&&&''''''''''''&&&((())))))&&&%%%%%%'''$$$%%%&&&'''((((((((((((%%%%%%&&&&&&''''''''''''%%%%%%&&&&&&'''(((((()))'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$%%%%%%&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$######$$$&&&''''''''''''&&&'''''''''''''''''''''&&&''''''&&&%%%%%%%%%%%%&&&%%%&&&'''***+++)))%%%"""&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&#########$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$%%%'''((('''%%%$$$$$$&&&'''&&&%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$%%%'''&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$######''''''&&&%%%%%%$$$######$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&'''''''''%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''''''''{{{uuuqqqmmmllliiikkkllliiifffcccdddfffgggfffdddbbbaaaaaabbbcccfffeeedddcccbbbaaa``````VVVTTTRRRPPPPPPPPPNNNMMMJJJIIIIIIHHHGGGFFFDDDCCCAAA???<<<:::999888555333,,,,,,------------------.........---,,,+++)))(((***)))))))))))))))******&&&&&&&&&'''(((***,,,---((((((''''''''''''(((((($$$$$$$$$%%%%%%&&&&&&&&&%%%(((******'''%%%%%%&&&$$$%%%&&&'''((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%'''((()))***$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$%%%''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$%%%%%%))))))((('''&&&%%%%%%$$$"""###%%%'''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&###$$$%%%&&&$$$ &&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&""""""###$$$%%%'''((()))########################%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$&&&''')))'''%%%$$$$$$%%%&&&%%%$$$%%%%%%&&&''''''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''$$$$$$&&&&&&&&&&&&$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$&&&((()))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$#########$$$%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%%%%%%%$$$$$$''''''&&&%%%%%%$$$######$$$$$$%%%&&&&&&'''((((((&&&''''''(((((('''&&&%%%(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%######$$$&&&)))+++&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&'''(((((((((%%%%%%&&&&&&'''((())))))&&&&&&&&&''''''((((((((((((((((((((('''&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&'''$$$%%%%%%&&&'''((())))))yyyqqqlllkkknnnlllmmmnnnllliiifffddddddccccccdddbbbaaa```aaaccchhhhhhfffbbbbbbbbb^^^WWWUUUTTTSSSRRRRRRQQQOOOLLLOOOMMMKKKHHHFFFFFFEEEFFF;;;;;;;;;;;;;;;888333000---......---++++++,,,...,,,,,,,,,+++++++++******((((((((()))))))))))))))&&&(((***)))'''&&&'''***&&&&&&&&&&&&''''''''''''***&&&"""###'''***(((&&&%%%%%%$$$$$$%%%&&&((()))(((&&&###!!!!!!$$$'''***)))(((((('''''''''((((((((('''&&&%%%%%%&&&((()))))))))((('''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###((('''&&&%%%%%%%%%%%%%%%((('''%%%$$$###$$$$$$%%%((((((((('''&&&&&&%%%%%%(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$######"""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%!!!"""''''''"""!!!%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&))))))(((&&&###$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&)))++++++)))&&&$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&%%%!!!!!!&&&((('''&&&%%%$$$%%%%%%&&&&&&%%%$$$#########$$$%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&((())))))((('''%%%###!!!######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&(((***,,,%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%########################%%%&&&((())))))(((&&&%%%$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&'''((((((%%%$$$""""""###$$$######'''%%%$$$$$$&&&'''((('''%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""###$$$%%%%%%*********)))'''%%%###!!!%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%############%%%&&&'''&&&&&&'''))))))'''%%%((((((''''''''''''((()))'''%%%###$$$'''((((((&&&%%%%%%%%%&&&%%%%%%$$$$$$$$$#########$$$&&&((()))((((((''''''''')))+++,,,yyyqqqmmmlllnnnkkklllmmmllliiifffeeedddcccddddddbbbaaa```bbbccchhhiiigggccccccbbb^^^WWWVVVUUUSSSSSSSSSRRRPPPMMMQQQPPPMMMIIIGGGEEEDDDCCC<<<<<<;;;;;;;;;888444000---......---++++++,,,...---------,,,,,,,,,++++++(((((((((((((((((((((((($$$&&&'''&&&$$$$$$%%%'''++++++******))))))((((((111,,,((((((***+++)))&&&((((((''''''&&&''''''''''''&&&%%%%%%%%%&&&(((((('''''''''''''''((()))******)))'''%%%%%%%%%&&&'''))))))((('''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%$$$$$$$$$$$$''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((%%%&&&))))))&&&%%%(((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%###"""!!!&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&''''''&&&$$$"""&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$'''))))))%%%!!!!!!%%%)))((('''&&&%%%%%%%%%&&&&&&%%%$$$$$$######$$$%%%&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########"""!!! $$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&((()))***%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''######""""""""""""######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&'''''''''&&&$$$######$$$%%%%%%$$$&&&%%%&&&'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''(((((((((&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%'''((((((&&&$$$'''''''''&&&%%%%%%$$$$$$(((&&&$$$%%%''')))((('''%%%%%%&&&&&&&&&&&&%%%%%%((('''&&&%%%%%%$$$$$$$$$'''&&&&&&&&&'''((()))***zzzrrrnnnlllmmmiiikkklllllliiigggeeeeeedddddddddbbbaaaaaabbbdddgggiiihhheeecccccc]]]WWWWWWUUUTTTSSSSSSRRRPPPNNNTTTRRROOOKKKGGGDDDBBBAAA======<<<<<<;;;888444111---......---++++++,,,............---------,,,,,,************************((()))***)))(((((()))******))))))((('''&&&%%%%%%111---******,,,,,,***(((*********)))((('''&&&%%%((()))***++++++++++++***&&&&&&&&&&&&''')))***++++++***(((&&&%%%%%%%%%&&&)))((((((''''''''''''(((%%%&&&&&&&&&&&&'''''''''&&&&&&''''''''''''(((((('''''''''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&''''''''''''&&&%%%%%%$$$%%%%%%&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$''''''$$$$$$'''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%''''''(((((('''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$######%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%'''(((%%%"""!!!###&&&''''''&&&%%%%%%%%%&&&&&&$$$$$$######$$$%%%&&&'''))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$############$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%&&&'''''''''''''''&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$%%%&&&&&&%%%%%%%%%''')))***)))%%%"""%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&&&&&&&&&&'''$$$%%%&&&'''((((((((('''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$&&&''''''%%%###''''''''''''&&&%%%###"""(((&&&%%%&&&'''(((((('''$$$%%%&&&'''''''''''''''''''''''''''&&&%%%######&&&%%%%%%%%%&&&'''((()))|||sssooommmkkkgggiiilllllljjjhhhffffffdddddddddbbb``````bbbeeefffiiiiiifffcccbbb]]]WWWWWWUUURRRQQQQQQQQQOOONNNRRRQQQOOOKKKHHHEEECCCBBB???===<<<;;;;;;888444111---......---++++++,,,...------------,,,,,,,,,,,,***************)))))))))++++++++++++++++++++++++'''''''''&&&&&&%%%%%%%%%)))((('''(((***,,,+++***((()))******)))(((&&&%%%'''(((((()))))))))))))))'''''''''''''''((()))***)))((('''&&&&&&&&&&&&&&&)))(((''''''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&''''''''''''%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%$$$&&&&&&((((((((('''&&&%%%%%%%%%%%%&&&&&&'''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((('''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''&&&$$$"""###$$$&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%&&&''''''))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$######$$$%%%&&&%%%&&&'''(((''''''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&$$$######%%%&&&&&&%%%%%%%%%%%%'''((('''$$$"""%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$$$$###$$$%%%&&&&&&$$$"""&&&'''((())))))(((&&&$$$'''&&&%%%%%%&&&&&&&&&&&&$$$%%%&&&'''(((((((((((( """$$$&&&''''''&&&&&&&&&&&&&&&&&&'''((())))))~~~tttqqqmmmjjjgggiiilllmmmkkkiiiggggggddddddcccaaa______bbbdddeeehhhiiieeebbb```\\\XXXUUUSSSPPPOOOOOOOOOMMMLLLNNNNNNMMMKKKIIIGGGEEEDDD???>>><<<;;;:::777444111---......---++++++,,,...,,,,,,,,,,,,++++++++++++(((((((((''''''&&&&&&&&&((((((((((((((((((((((((((((((((())))))******+++&&&&&&&&&''')))***))))))&&&'''((())))))((('''&&&$$$###"""!!!!!!###$$$%%%***)))((('''''''''''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''((((((&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%&&&''''''((('''&&&&&&%%%&&&'''(((((((((&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&(((((('''&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((())))))((('''''''''%%%&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&''''''''''''(((((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$&&&'''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%&&&'''''''''&&&$$$###""""""###$$$%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$############$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%%%%%%%&&&'''###$$$%%%&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$$$$###!!!"""$$$%%%%%%$$$&&&%%%######$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$###$$$######$$$&&&&&&$$$""""""$$$&&&((())))))((('''%%%%%%$$$$$$######$$$%%%$$$%%%&&&'''((((((((((((!!!$$$&&&'''''''''&&&''''''((())))))******uuusssnnnhhhhhhkkknnnooommmjjjhhhgggccccccaaa___]]]^^^aaaddddddhhhhhhccc___^^^\\\XXXUUURRROOOMMMMMMMMMMMMLLLJJJKKKKKKJJJIIIHHHFFFFFF???===;;;999888666222000---......---++++++,,,...,,,,,,+++++++++*********,,,,,,++++++******))))))***)))((((((******)))(((%%%&&&'''((()))******+++)))))))))))))))(((''''''&&&''''''((((((((('''''''''%%%$$$######%%%'''(((+++***)))'''&&&&&&&&&&&&$$$$$$%%%&&&'''((())))))(((''''''''''''(((((()))%%%&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%$$$$$$$$$"""###$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&((())))))(((''''''%%%%%%&&&''''''''''''&&&''''''&&&&&&%%%$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&'''&&&######&&&'''&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&%%%$$$%%%&&&'''''''''&&&&&&###$$$%%%&&&''''''&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$###$$$$$$%%%%%%#########$$$$$$$$$%%%%%%!!!""""""######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$ !!!"""###$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&''''''&&&'''''''''&&&&&&%%%%%%%%%###"""!!!!!!###%%%%%%$$$&&&$$$""""""$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$'''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$######%%%&&&&&&$$$""" ###%%%&&&'''''''''###$$$$$$###!!!!!!"""$$$$$$%%%&&&'''''''''''''''!!!"""###$$$%%%%%%%%%%%%&&&'''((()))************vvvtttooogggiiimmmpppqqqoookkkhhhgggbbbbbb```]]]\\\\\\```cccdddgggfff```[[[[[[[[[YYYUUUSSSOOOMMMMMMNNNMMMLLLIIIIIIIIIIIIHHHGGGEEEDDD???===:::888777444111///---......---++++++,,,...------,,,,,,,,,+++++++++//////...------,,,++++++,,,***)))***,,,---+++)))$$$%%%%%%%%%&&&''''''''''''(((******)))(((''''''******)))(((''''''''''''((())))))))))))************)))((('''''''''''''''%%%%%%&&&'''(((((((((((('''''''''''''''((())))))%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&''''''&&&&&&&&&$$$%%%'''((()))((('''&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%"""$$$######$$$"""$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&'''&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$#########$$$$$$$$$###$$$%%%&&&'''''''''&&&&&&$$$%%%&&&''''''&&&&&&%%%###%%%'''((())))))''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&""""""######$$$%%%%%%&&&%%%&&&((())))))(((&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&""""""""""""""""""""""""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''(((((($$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$"""!!!"""$$$&&&&&&%%%$$$$$$$$$%%%''')))((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%'''&&&$$$"""!!!!!!"""$$$%%%&&&''''''###%%%%%%$$$!!!!!!"""%%%%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%$$$$$$%%%%%%%%%&&&'''))))))))))))(((vvvtttooogggkkknnnqqqrrrpppllliiigggbbbaaa___\\\[[[\\\___bbbdddgggfff^^^YYYYYYZZZZZZVVVSSSPPPNNNNNNNNNNNNMMMIIIIIIIIIIIIHHHFFFDDDCCC???<<<999777666444111...---......---++++++,,,.........---------,,,,,,,,,******))))))((('''&&&&&&)))'''%%%&&&))))))(((%%%)))))))))))))))(((((((((!!!$$$&&&(((((((((((()))///---+++)))''''''''''''###%%%'''))))))(((&&&%%%(((((('''''''''(((((()))'''''''''(((''''''&&&&&&'''''''''''''''((()))***$$$$$$$$$%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&*********)))(((&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''((((((((())))))%%%&&&&&&&&&&&&&&&&&&%%%###$$$&&&(((((('''&&&%%%%%%%%%$$$###$$$%%%'''(((###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$'''%%% %%%'''$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((&&&$$$"""$$$$$$%%%&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&$$$%%%&&&''''''&&&###$$$&&&'''((('''&&&&&&%%%&&&'''''''''&&&%%%$$$###%%%''')))******)))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((('''&&&$$$###%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''((())))))%%%''')))++++++)))'''%%%%%%%%%$$$###$$$%%%'''((((((((('''&&&%%%######"""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$######$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%###"""###%%%'''''''''###$$$&&&))),,,,,,***(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%$$$$$$###$$$%%%'''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%$$$$$$%%%''''''%%%$$$$$$&&&''''''%%%###%%%%%%%%%%%%&&&'''((()))$$$&&&'''%%%"""!!!###%%%%%%%%%%%%&&&%%%%%%$$$$$$)))(((&&&%%%%%%&&&'''((($$$%%%&&&(((((((((((('''zzzrrrnnnmmmffflllooonnnmmmmmmllliiidddccc```^^^]]]^^^^^^___dddgggfff```]]]\\\\\\YYYYYYRRRMMMOOOPPPNNNMMMNNNOOOMMMJJJIIIHHHFFFCCCAAA@@@>>>;;;:::888666222000///...,,,,,,------,,,+++------------------,,,,,,...+++))))))++++++)))'''(((((())))))))))))(((((((((((((((((((((''''''&&&'''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((())))))))))))''''''((()))******))))))''''''((((((((((((''''''***'''&&&((('''###"""%%%$$$%%%'''((((((((('''&&&***)))((('''&&&%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&+++)))(((&&&&&&'''((()))((()))***)))'''%%%%%%&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&)))((('''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''(((((($$$&&&((('''$$$###%%%'''&&&&&&&&&&&&&&&&&&&&&&&&))))))'''&&&%%%$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&---)))$$$"""$$$'''((((((%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$"""###%%%&&&'''&&&%%%%%%&&&'''''''''&&&%%%%%%$$$########################'''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&'''((())))))"""!!! !!!%%%'''&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''+++***'''%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&((()))******%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''))))))'''&&&$$$###!!!!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))(((((((((zzzrrrmmmllliiiooosssqqqnnnmmmkkkfffcccbbb___]]]\\\\\\]]]^^^bbbeeeeee___\\\\\\[[[YYYYYYRRRMMMNNNPPPNNNMMMNNNMMMKKKIIIHHHHHHGGGEEECCC@@@>>>;;;:::888666222000000///------...///---,,,............---------------+++))))))***+++)))&&&(((((())))))))))))(((((((((((((((((((((''''''&&&&&&'''((())))))((('''&&&'''''''''''''''''''''''''''((((((((())))))))))))''''''((()))))))))((((((''''''((((((((((((''''''&&&$$$%%%)))+++)))***---&&&&&&((()))))))))((('''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$###$$$%%%&&&)))***+++***(((&&&&&&''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''''''''&&&$$$######"""######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''%%%''')))(((&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%+++((($$$###%%%''''''&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((%%%%%%&&&&&&'''(((((()))$$$"""!!!###%%%'''&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&***)))&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''(((((()))%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""###$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''zzzrrrllljjjlllrrruuusssooommmiiidddbbb```^^^\\\[[[[[[\\\\\\```cccccc^^^ZZZ[[[ZZZXXXXXXQQQMMMNNNPPPNNNLLLMMMKKKIIIGGGGGGGGGGGGEEEDDD@@@>>><<<:::999666333000000///......///000...---............////////////,,,+++))))))******((('''(((((())))))))))))(((((((((((((((((((((''''''&&&&&&''')))******)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))''''''((((((((('''&&&&&&''''''(((((((((((('''''')))&&&&&&'''%%% !!!%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$#########$$$%%%)))***+++***(((''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''&&&%%%$$$$$$$$$%%%'''(((***+++$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&'''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&(((&&&$$$$$$%%%&&&%%%$$$&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&''''''&&&&&&%%%%%%''''''''''''''''''''''''$$$$$$$$$%%%&&&'''((((((%%%%%%%%%&&&''''''((((((&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&)))'''&&&$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$"""!!!"""%%%&&&$$$"""""""""######$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''yyyqqqkkkiiikkkqqquuurrrooolllhhhccc```___]]]ZZZYYYZZZ[[[[[[___bbbbbb]]]ZZZZZZZZZXXXXXXQQQMMMNNNOOOMMMLLLMMMKKKIIIGGGGGGGGGFFFDDDCCC@@@>>><<<:::999666333000000...---...//////...---////////////000000000000---,,,+++++++++***))))))(((((())))))))))))(((((((((((((((((((((''''''&&&''''''((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))'''((((((((('''&&&%%%%%%''''''(((((((((((('''''',,,(((&&&%%%!!!$$$$$$%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&''')))***)))'''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%%%%&&&&&&((()))***+++,,,######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&'''''''''(((''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%&&&%%%$$$###%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''&&&%%%$$$$$$%%%''''''%%%&&&&&&'''&&&&&&%%%%%%''''''''''''''''''''''''$$$$$$%%%&&&'''(((((()))%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&%%%$$$&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$###""""""%%%""" !!!%%%&&&$$$!!!""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&xxxpppjjjhhhgggmmmqqqooommmkkkhhhccc```___]]]ZZZYYYZZZ[[[[[[___cccbbb]]]ZZZZZZZZZXXXXXXQQQLLLNNNOOOMMMLLLMMMNNNLLLIIIHHHGGGEEECCCAAAAAA???<<<;;;999777333111...---,,,,,,.........,,,/////////000000000111111---------,,,+++*********(((((())))))))))))(((((((((((((((((((((''''''&&&(((((('''&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''((((((((('''&&&%%%%%%''''''(((((((((((('''''''''%%%%%%)))((($$$"""###&&&&&&&&&&&&&&&'''''''''))))))(((&&&&&&%%%%%%%%%''''''''''''''''''''''''######$$$$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&((('''&&&$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&'''((((((((('''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&'''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''(((((((((((($$$%%%&&&&&&&&&$$$$$$###$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&'''%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((()))))))))(((%%%%%%%%%&&&&&&&&&&&&&&&'''(((''''''&&&%%%%%%%%%&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######%%%###!!!"""$$$%%%$$$!!!$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&~~~uuunnnjjjhhheeejjjmmmllljjjjjjhhhdddbbb```^^^\\\[[[[[[\\\\\\bbbeeeeee___[[[[[[ZZZXXXWWWPPPLLLMMMOOOMMMKKKLLLOOOMMMJJJIIIHHHFFFCCCAAAAAA???===;;;:::777444111---,,,+++,,,.........,,,......//////000000111111,,,---...---+++)))***+++(((((())))))))))))(((((((((((((((((((((''''''&&&)))((((((''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''((((((((('''&&&&&&''''''((((((((((((''''''%%%$$$&&&+++,,,)))(((***)))(((((((((((()))*********)))((('''&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$######%%%&&&&&&%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&%%%$$$&&&&&&'''''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''')))***)))((($$$%%%%%%&&&&&&'''''''''((('''&&&%%%%%%%%%%%%%%%%%%&&&'''))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((((())))))%%%&&&((('''%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((('''%%%$$$%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&%%%%%%$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''''''''%%%%%%&&&'''''''''''''''{{{sssmmmiiiiiifffkkkllliiiggghhhgggeeecccbbb___]]]\\\\\\]]]^^^fffhhhgggaaa]]]\\\[[[XXXWWWPPPLLLMMMNNNMMMKKKLLLOOOMMMKKKIIIIIIHHHEEECCCAAA???===;;;:::777444111...,,,,,,---...//////...------...//////000111111***,,,---+++)))'''(((***(((((())))))))))))(((((((((((((((((((((''''''&&&((()))+++------+++)))(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((()))))))))((((((''''''(((((((((((('''''''''%%%'''+++***&&&###$$$(((((('''''''''((()))***)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''((())))))))))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###%%%&&&&&&%%%$$$%%%&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$#########%%%&&&%%%$$$&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%$$$###%%%&&&&&&&&&&&&''''''''''''%%%$$$&&&(((***)))'''$$$$$$%%%%%%&&&''''''(((&&&&&&%%%%%%%%%&&&''''''$$$%%%'''((()))((('''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&''')))'''%%%$$$%%%''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((('''''''''''''''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&$$$###%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&$$$$$$%%%%%%&&&''''''((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((%%%&&&''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&''''''((($$$''')))'''###"""$$$'''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&'''(((((((((((('''yyyqqqllliiijjjhhhlllmmmiiifffggggggeeedddcccaaa^^^]]]^^^^^^___hhhkkkiiiccc^^^]]][[[YYYWWWPPPLLLMMMNNNLLLKKKLLLNNNLLLJJJJJJJJJJJJHHHFFFAAA???===;;;:::888444111...------...000111000///,,,------...///000000111(((***,,,***'''%%%''')))(((((())))))))))))(((((((((((((((((((((''''''&&&&&&***///222222///***&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''((()))*********)))''''''((((((((((((''''''&&&%%%''',,,,,,(((&&&(((%%%%%%$$$###$$$%%%&&&''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''###$$$$$$$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))(((((('''&&&$$$&&&''''''&&&%%%&&&'''%%%%%%&&&''''''&&&%%%%%%########################&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""###%%%&&&%%%$$$!!!"""$$$%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""&&&&&&&&&'''''''''(((((($$$"""!!!"""&&&'''&&&$$$$$$$$$%%%%%%&&&'''(((((($$$$$$$$$%%%&&&'''))))))###$$$&&&(((((('''&&&%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''((()))'''%%%$$$&&&)))((((((((((((((()))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''((()))((('''%%%$$$$$$%%%%%%&&&'''''''''&&&''''''''''''''''''''''''###$$$%%%&&&%%%###!!!%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''&&&$$$###%%%'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%$$$$$$%%%%%%&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&'''''''''(((((((((((()))%%%&&&'''((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&'''((())))))###(((+++)))###!!!$$$)))$$$$$$$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$###"""!!!!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%&&&'''((((((&&&'''(((((())))))((((((vvvoookkkhhhhhhlllooonnniiiggghhhiiiggggggfffdddaaa^^^^^^```bbbbbbeeeeeeaaa^^^^^^[[[VVVSSSLLLHHHJJJMMMLLLKKKLLLKKKJJJJJJIIIIIIHHHGGGGGGBBB@@@===:::888666222000........................---------......000111111'''(((((()))(((''''''&&&------,,,+++***)))((((((&&&&&&''''''((()))))))))%%%,,,555:::999222+++'''((())))))&&&######&&&***...,,,***)))((()))***+++))))))((((((''''''&&&&&&***)))((('''''''''''''''((((((((('''&&&&&&%%%%%%###&&&'''&&&$$$'''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&(((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''!!!###%%%'''''''''%%%$$$((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''((((((((((((((((((((('''''''''''''''(((((('''%%%$$$"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$(((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########''''''&&&%%%%%%%%%&&&&&&%%%%%%&&&''')))(((%%%###&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&###$$$&&&(((((('''&&&%%%&&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$### """$$$%%%%%%&&&(((***)))((('''&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))&&&%%%&&&)))***)))'''wwwpppkkkhhhhhhjjjnnnnnnjjjhhhiiiiiiggghhhhhhfffbbb```___aaacccfffhhhgggbbb______]]]YYYWWWPPPLLLNNNPPPOOONNNOOOJJJJJJJJJIIIHHHHHHGGGGGGBBB@@@<<<:::888666333000------------------------,,,,,,,,,------...///000---,,,+++)))'''&&&$$$###***************)))))))))((((((((((((((('''''''''***...222333111,,,(((%%%))))))(((&&&$$$%%%''')))''''''''''''&&&&&&%%%%%%(((((((((((((((''''''''')))((((((''''''''''''((('''''''''''''''''''''''' """%%%'''(((&&&$$$"""&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''''''''&&&%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&!!!"""###%%%(((***+++,,,%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&((((((((((((''''''''''''(((((((((''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&&&&%%%%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$((('''&&&%%%%%%%%%%%%%%%&&&%%%%%%&&&((((((&&&$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&''''''$$$%%%'''(((((((((&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%%%%$$$&&&'''''''''&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$%%%((()))(((&&&wwwpppkkkhhhggghhhmmmooollliiijjjiiifffiiihhhgggdddaaa```bbbdddggghhhfffaaa______^^^[[[VVVOOOKKKMMMOOOMMMKKKLLLJJJJJJIIIIIIHHHHHHGGGGGGBBB???<<<:::888666333000------------------------++++++,,,,,,---.........000///,,,)))'''&&&%%%%%%'''((((((((())))))*********))))))(((''''''&&&&&&,,,------+++(((&&&&&&'''***(((&&&%%%&&&'''''''''&&&''')))******(((&&&%%%'''''''''((((((((((((((((((''''''''''''(((((()))&&&&&&''''''((())))))***((()))))))))'''%%%###"""%%%&&&&&&&&&'''((((((((('''''''''''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&'''''''''%%%$$$###%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%)))((('''&&&%%%$$$$$$$$$'''&&&%%%%%%''''''&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''%%%&&&((()))))))))((('''%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&''''''&&&$$$######$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''''''''&&&wwwpppkkkggggggffflllooommmkkkkkkiiieeeggggggfffcccaaa```aaacccdddfffddd___^^^``````^^^VVVPPPLLLNNNOOOLLLJJJJJJJJJJJJIIIIIIHHHGGGGGGFFFAAA???<<<:::888666333111------------------------,,,,,,------............///---+++)))(((((()))***'''''''''(((((((((((()))))))))((((((''''''''''''(((((((((&&&%%%&&&)))++++++(((%%%%%%((()))(((&&&(((((()))******)))((('''&&&&&&''''''(((((())))))'''''''''''''''((()))***'''''''''(((((()))))))))&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&'''((())))))((((((((((((((('''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%%%%&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''$$$ %%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&''''''((((((''''''&&&&&&&&&'''''''''((((((((('''(((((((((((((((((('''&&&&&&'''''''''''''''(((((('''%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&)))((('''&&&%%%$$$$$$$$$(((&&&$$$$$$&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&''''''((((((''''''((()))***))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''&&&$$$######$$$&&&&&&%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$########################%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''vvvooojjjggggggdddkkknnnmmmlllllliiifffeeeeeedddbbb___^^^^^^```aaacccbbb______cccdddcccZZZTTTPPPRRRTTTQQQNNNNNNJJJIIIIIIHHHGGGGGGFFFFFFAAA???<<<:::888777444111------------------------------.../////////......///---+++)))((((((***+++(((((((((((('''''''''&&&''''''''''''(((((())))))%%%'''((('''''''''(((******'''%%%&&&)))***)))&&&''''''&&&%%%%%%&&&'''(((&&&&&&''''''(((((())))))'''''''''''''''((()))***)))((((((((('''''''''&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&'''((())))))((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$%%%(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% !!!###%%%%%%%%%###"""%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&''''''((((((''''''&&&'''(((((((((((()))))))))''''''((())))))(((''''''%%%&&&&&&&&&''''''((((((&&&%%%$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((('''&&&%%%$$$$$$%%%(((&&&$$$$$$&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''((())))))((((((((()))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###%%%&&&&&&$$$$$$%%%'''''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$########################%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))uuunnnjjjggggggdddjjjnnnmmmlllllljjjgggbbbcccbbb```]]]\\\\\\]]]```cccccc```aaaeeefffdddXXXSSSPPPRRRTTTQQQNNNNNNIIIIIIHHHHHHGGGGGGFFFFFF@@@>>>;;;:::999777444222........................---...///000000///......000...,,,***((('''''''''))))))(((((('''''''''&&&&&&&&&''''''((())))))***''')))+++***(((&&&%%%%%%(((''''''((()))***)))((()))(((&&&%%%&&&''')))+++'''''''''((((((((((((((((((''''''''''''(((((())))))(((((('''&&&&&&%%%%%%'''''''''&&&&&&&&&&&&&&&%%%&&&&&&&&&'''((((((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$)))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% """$$$&&&((((((((((((%%%&&&&&&''''''&&&&&&%%%''''''%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''((((((((()))))))))$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%&&&''''''((((((%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''''''''''''''&&&%%%%%%%%%&&&&&&'''&&&%%%%%%''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((())))))***(((((((((((()))))))))***)))))))))(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######"""###%%%%%%%%%%%%'''(((''''''&&&&&&&&&'''(((((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))(((''''''(((***sssmmmiiiggggggdddjjjmmmlllkkklllkkkhhhaaabbbbbb```]]][[[[[[\\\^^^aaabbb______bbbbbb^^^UUUPPPNNNQQQSSSPPPMMMMMMIIIIIIHHHHHHGGGFFFFFFFFF@@@>>>;;;:::999777444222////////////////////////,,,---///000000///---,,,,,,,,,+++***)))(((''''''((((((((((((((()))))))))'''''''''((((((((((((((('''(((******(((&&&%%%&&&&&&'''))))))(((((()))***(((((((((((())))))******(((((((((((((((''''''''')))((((((''''''''''''(((&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((('''&&&&&&&&&&&&''''''''''''''''''&&&&&&'''''''''((((((((()))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%%%%&&&&&&&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&'''''''''&&&%%%''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%((('''%%%$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''$$$%%%'''(((((('''%%%$$$$$$$$$%%%&&&&&&'''((((((%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''((($$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%&&&((((((&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((()))******((('''''''''(((((())))))))))))((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%%%%%%%&&&(((&&&%%%%%%%%%&&&&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%'''((((((&&&&&&''')))rrrllliiiggggggdddjjjmmmkkkjjjlllllljjjaaabbbbbb```]]]\\\\\\\\\[[[^^^___\\\\\\]]][[[WWWXXXRRRQQQUUUWWWTTTQQQQQQIIIIIIHHHHHHGGGFFFFFFEEE@@@>>>;;;:::999777555222000000000000000000000000+++,,,...//////...,,,+++'''((()))******+++******&&&&&&'''((()))***++++++)))))))))(((''''''&&&&&&$$$%%%'''(((''''''(((***$$$(((+++***(((''')))+++"""###%%%''''''&&&%%%$$$))))))(((((('''''''''&&&***)))((('''''''''''''''###$$$$$$%%%%%%&&&&&&'''"""###%%%'''(((((('''''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&''''''((((((***)))&&&%%%%%%&&&)))***&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%%%%&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((('''''''''&&&&&&%%%%%%%%%###%%%'''))))))((('''&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%((('''%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&''')))******)))'''&&&$$$$$$%%%%%%&&&'''((((((&&&'''((()))))))))''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&(((((((((''''''&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&'''((((((%%%%%%&&&''')))(((%%%###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((()))***+++'''''''''''''''((())))))(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''###%%%&&&&&&$$$$$$%%%'''$$$$$$$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''###&&&((('''%%%$$$&&&)))sssnnnkkkgggfffhhhllloooooollliiihhhiiiaaabbbcccbbb```______```cccbbbaaa^^^]]][[[ZZZZZZSSSOOOMMMPPPVVVXXXSSSNNNJJJHHHEEEEEEGGGGGGEEEBBB<<<===>>>===:::666444333000///...///111222222222111000...---+++*********(((((()))))))))*********'''(((((()))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''******))))))((((((((('''***))))))***+++***'''%%%&&&%%%&&&'''))))))'''$$$''''''''''''''''''''''''))))))((('''''''''''''''(((''''''''''''((())))))(((((()))******)))(((''')))((('''&&&%%%%%%&&&'''&&&&&&''''''(((((())))))&&&'''((('''&&&&&&'''(((&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&$$$$$$%%%&&&'''((()))***(((((('''''''''&&&&&&&&&...---***(((&&&%%%%%%&&&'''&&&%%%$$$$$$%%%&&&'''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&''''''''''''''''''&&&''''''(((((('''&&&%%%%%%''''''(((((((((((('''''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''######$$$%%%%%%&&&''''''&&&&&&&&&'''&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$((('''&&&%%%$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$###############$$$%%%%%%%%%%%%$$$)))&&&$$$%%%)))+++***(((''''''((()))))))))))))))************)))'''&&&%%%(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""######$$$$$$%%%%%%$$$$$$###$$$$$$&&&&&&&&&&&&$$$$$$"""$$$&&&((((((&&&$$$"""%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$######"""""""""$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&''''''%%%$$$"""&&&&&&&&&&&&%%%%%%$$$###%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%$$$$$$###'''((()))(((&&&%%%&&&'''$$$%%%&&&''''''%%%$$$"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%$$$############''''''''''''((((((((((((rrrmmmkkkhhhgggiiilllpppoookkkgggfffgggcccccccccaaa^^^]]]]]]^^^dddbbb___]]][[[ZZZYYYYYYVVVRRROOOPPPUUUUUUQQQLLLJJJHHHEEEEEEFFFFFFCCCAAA<<<===>>>===:::777444333222111//////000111111000............------------++++++*********)))))))))((())))))******))))))((())))))))))))))))))))))))'''''''''''''''''''''''')))))))))(((((('''''''''(((''''''((())))))(((&&&+++***)))))))))(((&&&%%%''''''''''''''''''''''''))))))((('''''''''''''''((('''&&&%%%$$$#########%%%%%%&&&''''''&&&%%%$$$)))((('''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&'''((('''&&&&&&'''(((((((((((('''''''''&&&&&&$$$$$$%%%&&&''''''''''''$$$%%%&&&'''((())))))***(((((('''''''''&&&&&&&&&(((((('''&&&&&&'''((()))((('''&&&%%%%%%&&&'''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&''''''((((((((((((''''''''''''(((((('''&&&&&&%%%&&&&&&''''''''''''&&&&&&''''''&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&))))))))))))((((((((('''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%(((((('''&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''(((&&&&&&'''(((((('''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$'''&&&'''(((++++++)))'''''''''((()))))))))))))))************((('''&&&%%%(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###############$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###%%%''''''&&&%%%$$$%%%&&&&&&&&&%%%%%%$$$###%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&"""###%%%''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''qqqlllkkkiiiiiijjjnnnpppnnniiieeeccccccddddddbbb___\\\[[[\\\^^^dddaaa^^^ZZZXXXXXXXXXYYYYYYUUUPPPPPPSSSSSSOOOJJJLLLJJJHHHGGGGGGFFFDDDBBB============:::777444222444222000///000000///...,,,---...///000000//////...---,,,+++***)))(((((()))***************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&''')))+++***)))222///,,,***)))((('''%%%(((((((((((((((((((((((())))))((('''''''''''''''&&&&&&&&&''''''(((((((((''''''(((((((((((('''''''''''''''&&&&&&'''((((((&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((('''&&&&&&'''((((((((((((''''''''''''&&&###$$$%%%&&&''''''''''''%%%&&&&&&'''((()))******'''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''((()))(((''''''&&&&&&''''''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''(((((((((((('''''''''''''''(((''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&))))))))))))((((((((((((&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''((())))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%&&&)))++++++***(((&&&''''''((()))))))))))))))*********)))((('''&&&%%%'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&$$$######$$$&&&'''######%%%&&&'''(((((((((%%%%%%%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$!!!"""$$$&&&'''''''''&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''((())))))%%%&&&'''&&&%%%$$$%%%&&&!!!"""$$$&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''pppkkkjjjjjjjjjkkknnnpppnnnhhhccc``````cccbbb```]]][[[[[[]]]```dddaaa\\\XXXVVVVVVWWWXXXYYYUUUQQQPPPRRRRRROOOKKKPPPOOOMMMLLLJJJHHHGGGFFF>>>======<<<;;;888555222333111//////000111000///---...///000111000000///...------,,,+++***))))))***++++++++++++******)))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''&&&&&&***)))((()))+++------,,,333000+++)))((((((((('''))))))))))))))))))))))))))))))(((''''''''''''''')))))))))))))))(((((('''((((((((()))))))))))))))&&&&&&'''''''''((())))))''''''&&&&&&%%%%%%$$$$$$&&&'''((('''&&&&&&&&&(((&&&&&&&&&&&&%%%%%%%%%%%%###$$$%%%&&&'''(((((((((&&&&&&''''''((()))******'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&(((((((((''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&$$$%%%&&&(((((()))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$&&&((())))))(((''''''''''''((()))))))))))))))*********)))((('''%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&((((((((()))(((((('''&&&"""""""""######$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&'''''''''((($$$%%%&&&&&&$$$$$$$$$&&&"""###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''%%%%%%&&&&&&&&&'''''''''pppkkkjjjjjjjjjlllnnnpppnnnhhhbbb```___```___^^^\\\[[[]]]```cccdddaaa\\\XXXUUUUUUVVVWWWUUUSSSQQQQQQRRRSSSPPPNNNPPPOOONNNLLLJJJHHHGGGGGG???===<<<<<<<<<:::555222111///...///111222222111111111111111000///...---,,,,,,,,,+++++++++******+++++++++++++++***))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''''''''''''''******)))***---...---,,,111---)))''''''((())))))))))))))))))))))))))))))))))))((('''''''''''''''++++++***'''%%%!!!$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''(((((()))))))))((('''''''''&&&&&&%%%%%%&&&'''((('''&&&&&&&&&(((''''''&&&&&&&&&%%%%%%%%%###$$$%%%&&&''''''''''''&&&&&&''''''(((((())))))&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&''''''((((((''''''&&&(((''''''&&&&&&''''''(((&&&'''''''''''''''''''''%%%%%%%%%$$$$$$$$$######&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''((((((((((((''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%###$$$%%%&&&'''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&'''((())))))(((''''''((()))))))))))))))))))))))))))(((&&&%%%$$$&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###&&&''''''''''''&&&%%%%%%"""""""""######$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%&&&'''((((((''''''&&&'''''''''((((((((((((qqqllljjjhhhhhhkkknnnpppnnnhhhcccaaaaaa^^^^^^^^^^^^]]]___bbbeeecccaaa]]]YYYVVVUUUUUUVVVRRRQQQQQQRRRTTTSSSQQQOOOKKKLLLLLLJJJGGGEEEEEEEEE@@@>>><<<<<<===;;;666111000///...///111222333222444333111///...---------+++++++++++++++*********++++++++++++***)))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((((((((((((((())),,,///000///---...+++(((&&&''')))******(((((((((((((((((((((((())))))((('''''''''''''''%%%&&&'''(((((('''%%%%%%%%%%%%%%%%%%%%%&&&((((((''''''((()))))))))((((((''''''''''''&&&&&&&&&&&&&&&'''((('''&&&&&&'''((()))))))))(((((((((''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''((((((&&&&&&&&&'''''''''''''''$$$$$$&&&'''))))))******&&&''''''((((((''''''&&&&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&&&&&&&'''(((%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''(((''''''''''''(((((((((((((((((('''&&&'''(((((((((((('''&&&''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''((((((''''''''''''((((((&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&''''''''''''&&&&&&"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%((((((((((((''''''''''''%%%%%%&&&'''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&######$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&'''%%%%%%(((,,,...,,,)))''''''((())))))))))))))))))))))))((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""$$$&&&((((((&&&$$$""" """###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%$$$$$$######$$$%%%&&&&&&%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&###$$$&&&((())))))(((''''''''''''((((((((())))))rrrmmmiiifffeeeiiimmmooonnniiieeecccccc^^^___``````______aaaccccccaaa^^^ZZZWWWVVVUUUTTTPPPQQQSSSUUUUUUSSSPPPMMMHHHJJJJJJIIIEEECCCDDDFFFAAA>>>;;;<<<===<<<666111222000//////000222111000555333000---,,,,,,---...,,,,,,+++***)))(((((('''************)))((('''&&&))))))))))))))))))))))))'''''''''''''''''''''''''''''''''(((((()))))))))&&&(((,,,111555777666444...+++((('''((()))))))))''''''''''''''''''''''''))))))((('''''''''''''''"""###&&&))),,,,,,,,,,,,''''''&&&&&&''')))***+++(((((()))***))))))''''''%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((('''&&&&&&'''((())))))))))))((((((((((((&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((((((###$$$%%%'''((((((((('''%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((&&&''''''((((((''''''&&&%%%&&&&&&'''((((((''''''&&&''''''((((((''''''&&&&&&'''((())))))((('''&&&''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''((((((''''''''''''((((((&&&&&&&&&'''''''''(((((())))))((((((((('''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&''''''&&&%%%$$$""""""###$$$$$$%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&'''''''''''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%(((((('''''''''&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&'''&&&&&&&&&&&&%%%&&&---555777000(((''''''((())))))))))))))))))))))))((('''&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###############$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$ !!!###$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$%%%%%%&&&&&&###$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$&&&''''''&&&&&&'''(((%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&###%%%''')))*********)))&&&&&&&&&'''''''''((((((tttnnniiieeeccchhhlllooonnnjjjfffeeeeee```aaabbbbbb```___```aaabbbaaa^^^[[[YYYVVVUUUTTTPPPRRRTTTVVVVVVRRRNNNKKKHHHJJJKKKJJJFFFEEEFFFHHHAAA>>>;;;<<<>>><<<666111444222000///000000000...555222///,,,+++,,,...///...---,,,***((('''%%%%%%*********))))))(((&&&&&&))))))))))))))))))))))))'''''''''''''''''''''''''''((((((((())))))******'''***///666<<<>>>===;;;///---***)))))))))((('''''''''''''''''''''''''''))))))(((''''''''''''''''''((((((((('''%%%""" $$$$$$######$$$%%%'''((())))))*********((('''&&&#########$$$$$$%%%%%%&&&&&&'''((('''&&&&&&'''(((((('''''''''&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&''''''&&&%%%###"""$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((((((((())))))))))))((((((%%%%%%&&&'''((((((((('''%%%&&&&&&''''''&&&&&&%%%&&&'''((())))))((('''&&&'''''''''&&&&&&'''''''''''''''((((((((((((''''''((((((''''''''''''((((((&&&&&&&&&'''''''''(((((()))(((((((((''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&''''''''''''''''''&&&$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%&&&''''''((())))))%%%%%%&&&&&&'''((())))))(((((((((((((((((('''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&'''((('''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&&&&$$$(((222======222&&&'''(((((())))))))))))))))))))))))((('''&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###"""""""""###$$$$$$%%%###$$$$$$%%%%%%$$$$$$###&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$%%%$$$$$$######"""""""""$$$%%%%%%&&&&&&%%%%%%$$$#########$$$%%%&&&'''(((###$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''(((((((((%%%&&&''''''&&&&&&((()))#########$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&$$$&&&(((+++,,,,,,++++++%%%%%%%%%&&&&&&&&&''''''ssskkkjjjgggccchhhiiijjjiiigggeeeeeeffffffdddaaa^^^]]]\\\]]]]]]dddcccaaa^^^[[[XXXVVVTTTRRRNNNNNNSSSUUUQQQLLLKKKKKKJJJHHHGGGFFFGGGHHHIIICCC@@@>>>>>>>>>;;;666111000000/////////111222333555111......000000...,,,...---+++))))))***+++,,,)))))))))))))))(((''''''((((((''''''''''''((((((###'''+++------+++***)))'''((()))*********))))))---,,,))),,,===NNNLLL>>>,,,+++***)))((((((((((((&&&&&&'''((()))))))))(((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''')))))))))(((''''''&&&&&&))))))(((((('''''''''&&&***)))'''%%%%%%%%%'''(((%%%&&&''''''((((((''''''%%%&&&&&&&&&'''((((((((($$$%%%(((***)))'''###!!!(((((())))))))))))((((((((('''&&&'''(((((('''%%%((((((((((((((((((((((((((((((''''''''''''(((((( ###&&&)))***)))&&&%%%'''''''''&&&&&&%%%%%%%%%((('''%%%%%%&&&&&&%%%$$$&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))***)))'''%%%%%%''')))***&&&&&&%%%&&&&&&'''((()))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%''''''&&&%%%&&&'''((()))((('''&&&%%%$$$%%%%%%&&&((((((((((((((((((((((((((('''&&&%%%$$$%%%%%%&&&(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$)))'''&&&&&&((())))))((()))))))))(((''''''&&&&&&(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''((('''%%%$$$$$$%%%&&&'''&&&&&&%%%$$$%%%&&&''')))))))))))))))))))))))))))''''''''''''''''''&&&&&&(((''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&((('''''')))+++,,,)))&&&((((((***++++++***))))))+++'''######%%%'''&&&%%%---***&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%""" !!!$$$&&&$$$"""&&&'''((('''%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$$$$%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&"""###%%%'''((((((''''''ssskkkiiigggcccgggiiijjjjjjhhhfffffffffhhhfffdddaaa_________```aaa```^^^\\\YYYWWWUUUTTTSSSOOOOOOSSSUUUQQQMMMKKKIIIIIIHHHGGGFFFFFFFFFFFF@@@>>>;;;;;;<<<:::444000111000/////////000111222666444222111222222111000...,,,+++))))))***+++,,,+++++++++++++++***))))))(((((((((''''''((((((((("""&&&''''''&&&%%%%%%'''(((((()))***+++,,,,,,%%%(((***000@@@NNNGGG888++++++***)))((((((((((((%%%&&&''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((('''''''''''')))(((((((((''''''''''''&&&$$$###!!!!!!!!!######%%%&&&''''''((((((''''''&&&&&&&&&'''''''''''''''%%%&&&((()))(((&&&$$$###))))))************))))))&&&%%%%%%%%%''''''%%%$$$((((((((((((((((((((((((((((((''''''''''''(((((("""$$$&&&((()))(((&&&%%%%%%&&&&&&&&&&&&&&&&&&'''((('''%%%&&&&&&'''%%%$$$&&&&&&&&&''''''''''''(((''''''''''''''''''''''''******)))(((((()))******)))((('''&&&&&&'''((()))((((((''''''''''''''''''((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%''''''&&&&&&&&&'''((()))***)))((('''''''''((((((((((((((((((((((((((((((((('''&&&%%%%%%%%%&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((&&&%%%&&&'''((((((((('''''''''((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''''''''&&&&&&%%%%%%''')))***(((%%%%%%&&&((()))*********)))***'''$$$###%%%&&&&&&%%%***(((%%%$$$$$$%%%%%%%%%&&&''''''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%&&&'''&&&'''((('''%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''((((((((((((ssskkkhhhgggeeeeeehhhkkkllljjjhhhgggfffgggfffdddbbbaaaaaaaaabbb^^^]]][[[YYYWWWUUUTTTTTTUUUQQQPPPTTTVVVRRRMMMKKKGGGGGGGGGGGGFFFEEEDDDCCC<<<:::888888999888444///222111000/////////000111333444444222111000111222---,,,+++))))))***+++++++++++++++++++++***))))))(((((((((((((((((((((((($$$&&&((((((''''''((()))(((((((((((()))+++---///'''***---444AAAJJJBBB333+++***)))(((''''''''''''&&&&&&'''''''''&&&%%%%%%&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((('''&&&%%%$$$%%%&&&'''%%%&&&''''''(((((('''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%(((((())))))))))))((((((&&&%%%$$$%%%&&&'''&&&%%%((((((((((((((((((((((((((((((''''''''''''((((((%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&''''''((((((((('''%%%&&&''''''&&&%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))(((''''''((())))))((((((((((((((((((((((((+++***)))(((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''((()))***)))((((((''''''((((((((((((((((((((((((((((((((('''&&&&&&%%%&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''''''''((('''%%%$$$$$$&&&''''''&&&&&&&&&''''''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''%%%$$$$$$%%%''''''&&&$$$###$$$&&&((()))*********)))'''%%%$$$%%%&&&&&&%%%&&&%%%$$$$$$%%%&&&%%%$$$''''''((((((''''''&&&&&&''''''''''''''''''''''''$$$&&&(((&&&!!! ###&&&&&&'''''''''%%%$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''(((((()))ssskkkgggffffffdddgggkkkmmmllliiihhhgggeeedddcccbbbaaaaaaaaabbb]]]\\\ZZZXXXVVVUUUUUUUUUVVVRRRQQQUUUVVVRRRMMMKKKFFFGGGGGGGGGFFFDDDBBB@@@;;;888666666888777444000222111000///......///000...000111000---,,,...111,,,,,,+++***)))*********)))))))))))))))(((''''''((((((((())))))((((((((()))***+++***))))))+++---((('''&&&&&&'''))),,,...---......222;;;@@@:::///+++***)))(((''''''''''''(((((((((((('''&&&%%%%%%''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))***((((((((((((((('''''''''++++++***))))))******+++%%%&&&''''''((('''''''''((((((((('''&&&&&&&&&%%%''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%'''&&&%%%%%%'''((('''&&&((((((((((((((((((((((((((((((''''''''''''(((((((((''''''&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''((('''%%%&&&'''((('''%%%&&&&&&&&&''''''''''''((('''''''''''''''(((((((((&&&&&&&&&%%%%%%&&&&&&&&&''''''((((((((((((''''''******)))((((((((((((((((((((((((((((((((((((((()))))))))((((((((((((((('''''''''''''''(((((()))''''''&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))&&&$$$###$$$%%%&&&&&&&&&''''''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$%%%'''(((((((((&&&&&&$$$%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%###$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''$$$$$$$$$%%%&&&&&&&&&%%%$$$%%%''')))******))))))((('''&&&%%%%%%%%%&&&&&&$$$$$$$$$&&&'''(((&&&$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&$$$!!! !!!###%%%&&&''''''%%%%%%%%%'''$$$$$$$$$%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''''')))((('''&&&&&&&&&((((((rrrkkkfffeeegggeeehhhlllnnnllljjjhhhhhhdddddddddcccccccccdddddd^^^]]]ZZZXXXWWWVVVWWWWWWUUUQQQQQQUUUWWWRRRMMMLLLFFFGGGGGGFFFEEEBBB@@@???;;;888666666888777444111222111000.........//////,,,...000...,,,+++...111++++++*********))))))***)))))))))))))))(((''''''(((((()))******)))((((((&&&''''''&&&%%%&&&(((***((('''&&&%%%&&&(((***++++++---000555;;;===666---+++***)))((((((''''''''')))))))))))))))((('''&&&'''''''''((((((((())))))''''''''''''''''''''''''%%%&&&&&&'''((()))******'''''''''(((((((((((((((''''''''''''''''''((((((%%%&&&''''''((('''''''''((((((((('''&&&&&&&&&%%%((('''&&&&&&&&&'''((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&$$$######%%%''''''&&&((((((((((((((((((((((((((((((''''''''''''(((((()))((('''&&&&&&&&&'''((())))))((('''&&&&&&%%%%%%(((&&&&&&&&&(((((('''&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&'''''''''%%%&&&&&&&&&&&&&&&&&&%%%''''''((((((((((((''''''((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((((((((((((((&&&&&&''''''''''''''''''((((((((((((((((((((((((&&&'''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))&&&$$$######%%%&&&&&&%%%))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((($$$%%%'''((()))(((''''''"""###&&&((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&###%%%'''(((((('''%%%$$$&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''''''''''''''%%%&&&&&&&&&&&&&&&'''(((((()))*********)))(((''''''''''''&&&%%%%%%%%%&&&$$$$$$%%%'''))))))'''%%%$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$+++)))&&&&&&''''''&&&$$$%%%&&&'''&&&%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((('''&&&%%%%%%%%%&&&'''~~~qqqkkkfffdddggggggjjjmmmnnnllljjjiiihhhfffffffffgggggghhhhhhhhh```^^^[[[XXXWWWWWWWWWXXXTTTPPPOOOTTTVVVRRRNNNLLLHHHHHHGGGFFFDDDBBB@@@???<<<999666666777777444222111000///.........///000...///000000//////111333+++************)))))))))+++++++++++++++***))))))((((((************((((((&&&''''''&&&%%%%%%&&&((()))((((((((()))+++,,,------111999AAAEEECCC;;;333,,,+++***)))(((((((((((())))))*********)))((((((''''''((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&'''((())))))***'''''''''(((((((((((((((%%%&&&&&&&&&''''''''''''%%%&&&''''''(((((('''''''''''''''''''''&&&&&&&&&'''''''''&&&''''''((()))''''''((((((((((((''''''$$$"""!!!!!!###%%%&&&%%%((((((((((((((((((((((((((((((''''''''''''(((((((((''''''&&&''''''((((((+++***)))((('''%%%$$$$$$(((&&&&&&&&&((()))((('''&&&&&&&&&''''''''''''((($$$$$$%%%%%%&&&''''''''''''((())))))))))))((('''((((((((((((((((((((((((''''''''''''((()))***+++(((((((((((((((((((((((((((((((((((())))))))))))&&&'''((())))))))))))((((((((()))*********))))))((((((((((((((((((((((((&&&&&&'''(((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''''''''(((&&&$$$######%%%&&&&&&%%%***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((%%%&&&'''(((((((((((((((###$$$&&&'''))))))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&'''((('''&&&&&&(((*********++++++***)))((('''&&&'''((('''%%%$$$%%%&&&%%%%%%&&&'''))))))(((&&&$$$$$$%%%%%%&&&%%%%%%%%%########################+++'''###$$$'''(((&&&"""$$$&&&'''&&&%%%%%%&&&((($$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%"""###%%%&&&'''&&&&&&%%%''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&%%%%%%%%%&&&&&&'''yyyoookkkeeedddgggjjjlllmmmmmmkkkiiiiiiiiieeefffggghhhiiiiiijjjjjjaaa^^^[[[XXXVVVVVVVVVWWWQQQNNNNNNSSSVVVRRRNNNMMMJJJIIIGGGEEECCCAAA@@@???<<<999555555666666333000000///...---...///000111111000///000222333444333***************))))))(((+++++++++++++++***))))))'''(((***++++++***((('''((()))***)))((('''((())))))***,,,...000222444555888888;;;>>>@@@>>>:::888---,,,+++******)))))))))'''((()))))))))))))))((('''((((((((())))))))))))''''''''''''''''''''''''&&&&&&''''''(((((())))))''''''''''''((((((((()))&&&'''(((((())))))))))))%%%&&&''''''((((((''''''&&&&&&&&&'''''''''''''''&&&'''''''''(((((((((((((((((())))))))))))((((((&&&$$$""""""$$$'''((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&''''''(((((())))))***))))))((('''&&&&&&%%%'''&&&&&&'''((())))))'''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&'''(((((((((((()))************)))((()))((('''&&&&&&'''((()))'''''''''&&&''''''(((((((((((((((((((((((((((((('''''''''(((((()))))))))&&&'''((()))***))))))((('''((()))***+++******)))((((((((((((((((((((((((%%%&&&'''((())))))((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&%%%$$$$$$&&&''''''&&&((((((((((((((('''''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&'''((()))***'''''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))******&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%&&&%%%%%%%%%&&&'''((('''%%%&&&(((+++((()))*********)))((('''%%%'''((((((%%%$$$%%%&&&&&&%%%%%%&&&'''(((&&&%%%$$$%%%%%%&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$$$$$$$$$$%%%'''&&&%%%%%%&&&((($$$$$$%%%%%%&&&''''''(((%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%!!!###%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))$$$%%%&&&''''''(((((('''vvvoookkkeeecccggglllmmmnnnmmmjjjiiiiiiiiicccdddeeeggghhhhhhiiiiiiaaa^^^[[[WWWUUUUUUUUUVVVPPPLLLMMMRRRUUURRROOOMMMLLLJJJGGGDDDBBBAAA@@@@@@<<<999555444555444222//////...------...///000111222///---///333555444222***************)))(((((()))))))))))))))(((''''''''')))***++++++***)))'''&&&((())))))(((&&&''''''***+++///222666999:::;;;AAA:::222---+++,,,000444...---,,,+++************&&&&&&'''((()))))))))((((((((((((((())))))))))))'''''''''''''''''''''''''''''''''(((((((((((((((&&&'''''''''(((((())))))%%%%%%&&&'''((((((''''''%%%&&&''''''((((((''''''%%%&&&&&&''''''(((((((((&&&&&&'''((())))))((((((&&&&&&''''''''''''&&&&&&***(((&&&&&&(((***,,,,,,((((((((((((((((((((((((((((((''''''''''''((((((%%%%%%'''((())))))))))))(((((((((((((((''''''''''''&&&&&&''')))***)))(((&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***&&&'''((())))))((('''&&&***)))'''&&&&&&''')))***)))((('''&&&&&&%%%&&&&&&((((((((((((((((((((((((&&&'''''''''(((((())))))&&&''')))*********)))(((%%%&&&''')))))))))((('''((((((((((((((((((((((((%%%&&&((()))))))))((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))$$$%%%&&&''''''&&&%%%$$$'''%%%$$$$$$&&&''''''&&&&&&&&&''''''((()))))))))((((((((((((((((((((((((((((((''''''''''''(((((('''&&&&&&&&&'''(((***++++++***((('''&&&&&&&&&'''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''######$$$%%%%%%%%%%%%$$$&&&'''((('''$$$%%%(((+++%%%&&&''')))))))))(((((($$$''')))(((%%%$$$$$$&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%&&&&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))(((%%%$$$'''***$$$%%%&&&&&&%%%%%%'''((($$$$$$%%%%%%&&&'''((((((''''''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%!!!"""%%%'''''''''&&&%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))$$$%%%''')))******)))(((wwwooolllfffccceeecccgggkkklllkkkiiihhhggggggeeebbbbbbdddfffggggggccc___[[[WWWVVVUUUTTTSSSPPPOOOOOOPPPRRRQQQOOONNNLLLKKKIIIFFFCCCAAA@@@@@@===888555777666333222333000///------///333777999000000000111222222000...---'''###'''***)))&&&&&&******+++++++++******)))))))))************))))))(((((())))))******+++++++++...222555666555222000,,,+++***((('''***...222@@@555)))&&&))),,,***&&&(((((())))))))))))(((((())))))))))))))))))))))))%%%&&&''')))))))))((('''(((''''''&&&&&&((()))***((('''''''''((()))***+++(((((((((((())))))))))))&&&'''''''''(((((()))))))))'''&&&''')))***(((%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((())))))******))))))(((((('''''''''&&&''''''''''''((((((((()))%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%)))(((((('''''''''((((((''''''''''''((((((((()))((((((((((((((()))******((())))))((('''&&&&&&'''************************(((((((((((((((((((((((('''(((***)))'''&&&&&&'''((((((((((((((((((((((((((((((((((((((('''''''''(((((('''&&&%%%$$$$$$###(((((((((((('''&&&%%%$$$&&&&&&&&&'''((())))))***(((((((((((((((((((((((())))))(((((('''''''''&&&%%%&&&&&&'''((()))******))))))(((((('''''''''&&&((((((((((((''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%&&&((()))***************)))'''&&&%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&#########$$$%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%&&&&&&((('''%%%$$$$$$%%%'''(((((((((''''''''''''((((((***))))))(((''''''&&&&&&(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&""""""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%((('''&&&%%%&&&(((***,,,'''&&&&&&%%%%%%&&&&&&'''###$$$&&&''''''&&&$$$###&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&&&&&&&$$$###&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''''''''&&&&&&&&&&&&'''((((((uuunnnkkkfffccceeebbbeeeiiijjjiiigggfffeeecccaaa^^^^^^___aaabbbbbbbbb___[[[XXXWWWUUUSSSRRROOONNNOOOQQQRRRRRRPPPMMMMMMLLLJJJGGGEEECCCBBBAAA<<<777444666666222000111000000111111222333333444111000111222444333222000...(((%%%(((+++***((('''******+++++++++******)))))))))************)))))))))))))))))))))*********(((***---///000///---+++*********(((((()))---000999222)))&&&)))+++)))'''))))))(((((((((((())))))))))))))))))))))))))))))'''((()))*********))))))(((((('''&&&'''((()))***((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''((((((((())))))'''&&&''')))***(((%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((())))))******)))(((((((((''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((((((((('''''''''&&&&&&&&&%%%)))(((((('''''''''(((((('''''''''((((((((())))))'''''''''''''''((())))))((()))***)))'''&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((('''(((***)))(((&&&''''''((((((((((((((((((((((((%%%&&&&&&'''((()))******)))))))))(((((((((((((((%%%&&&'''(((((())))))(((&&&&&&''''''((())))))***(((((((((((((((((((((((()))((((((((('''''''''''''''''''''((()))))))))***)))(((((((((''''''''''''((((((((((((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''))))))***)))((((((***)))'''&&&%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&''''''((((((''''''&&&$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%$$$%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&((('''%%%$$$$$$%%%'''(((((((((''''''''''''(((((())))))(((((('''&&&&&&%%%''''''&&&%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&''')))+++'''&&&&&&%%%%%%&&&&&&'''$$$%%%'''(((((('''%%%$$$&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((('''&&&&&&&&&&&&'''((((((tttmmmjjjeeeccceee```cccfffhhhgggeeeddddddbbb___]]]\\\]]]_________```^^^[[[ZZZXXXVVVSSSPPPMMMMMMOOORRRSSSSSSPPPMMMNNNMMMKKKHHHFFFDDDCCCBBB===888555777777333111111///111333555444222000...111000111333555555333111///)))&&&))),,,***)))))))))******+++++++++************++++++++++++******************))))))))))))'''((()))******)))((('''((()))))))))((()))+++---000,,,)))'''((())))))(((***)))(((''''''((()))***))))))))))))))))))))))))''''''((()))))))))(((((((((((('''''''''((()))***((())))))((('''%%%###"""&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((''''''((()))***(((&&&((((((((((((((((((((((((************************((((((((((((((((((((((((''''''((((((((((((''''''''''''(((((())))))******((((((((((((''''''''''''%%%%%%&&&&&&&&&'''''''''((((((((((((((()))******((((((((((((''''''''''''(((((((((''''''(((((()))''''''((((((((()))))))))***))))))))))))***++++++)))***+++***((('''((()))((((((((((((((((((((((((((((((((((((((((((((((((''')))******(((''''''((((((((((((((((((((((((((('''''''''(((((()))))))))((()))))))))************&&&'''((())))))*********&&&''''''(((((())))))***((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''((())))))))))))((('''&&&)))((('''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((('''%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&'''&&&%%%$$$%%%&&&%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$$$$%%%&&&'''((((((''''''''''''((((((((((((''''''&&&%%%%%%%%%&&&&&&%%%%%%$$$#########&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''&&&%%%$$$$$$%%%&&&((()))'''&&&&&&%%%%%%&&&&&&'''%%%&&&'''(((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&''''''((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''&&&&&&''''''((()))sssllliiidddbbbddd```bbbeeefffeeedddccccccdddbbb___^^^___aaaaaaaaa^^^]]]\\\[[[ZZZWWWSSSOOOLLLMMMOOORRRTTTSSSPPPMMMNNNLLLJJJHHHFFFDDDCCCCCC>>>:::888:::999555222222...000222333333111...---000000000222444555333111...)))'''***+++)))(((***))))))***+++++++++************++++++++++++******++++++******))))))(((((())))))))))))((((((''''''&&&((()))***)))((()))***'''(((((((((''''''((()))***)))(((''''''((()))***((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&((((((((((((((()))))))))(((((()))***)))&&&$$$"""&&&&&&'''''''''((((((((('''''''''(((((((((((((((''''''((())))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''((((((((((((''''''''''''(((((())))))******((((((((((((((('''''''''&&&&&&&&&'''''''''(((((())))))(((((())))))***+++)))))))))((((((((((((((((((((((((((((((((()))***'''(((((((((((()))))))))))))))(((((())))))***+++)))***+++***)))((()))***))))))))))))))))))))))))((((((((((((((((((((((((''')))******(((''''''(((((((((((((((((((((((((((++++++***)))((('''&&&%%%((((((((((((((((((((()))******+++******)))((('''''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((((('''''''''((((((((('''''''''''''''((((((((((((((('''''''''((((((((((((''''''''''''(((''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((''''''((((((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&'''&&&%%%$$$%%%'''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&%%%%%%%%%&&&'''''''''&&&%%%%%%%%%%%%&&&'''(((''''''&&&&&&''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###############&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%$$$$$$$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''(((((()))sssllliiidddaaacccaaacccffffffeeedddddddddfffccc``````aaaccccccccc]]]\\\\\\\\\[[[XXXSSSOOOMMMNNNOOOQQQSSSSSSPPPMMMLLLKKKIIIGGGEEEDDDCCCBBB>>>:::888:::999444111111------...//////000000000/////////111333333111///,,,(((''')))***(((''')))((()))***+++++++++++++++*********++++++*********++++++******))))))((((((******)))(((((('''''''''%%%'''******)))(((((()))###&&&((((((''''''((()))***)))(((''''''((()))***((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%&&&&&&((((((((()))))))))))))))&&&''')))******)))'''&&&''''''((((((((()))))))))(((((((((((((((''''''''''''((())))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&************************''''''((((((((((((''''''''''''(((((())))))******'''''''''((((((((((((((((((((((((((())))))))))))((((((''''''(((((()))***))))))))))))))))))))))))((((((((((((((()))******(((((((((((()))))))))***&&&%%%%%%%%%%%%&&&''''''(((***+++***)))((()))+++))))))))))))))))))))))))))))))))))))))))))))))))((()))+++***(((''''''((()))))))))))))))))))))))),,,+++***)))((('''&&&&&&+++******)))((((((''''''++++++++++++***)))((('''((((((((()))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&'''(((((()))***'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((($$$$$$$$$$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((''''''&&&&&&%%%(((''''''''''''((())))))tttllliiicccaaabbbaaadddffffffeeedddeeeeeeccc```^^^^^^```bbbcccccc]]]\\\[[[[[[ZZZXXXSSSPPPPPPOOOOOOPPPRRRRRRPPPNNNLLLKKKIIIGGGEEEDDDCCCCCC===999888:::999444000///---,,,,,,,,,---///222333000000000111222222000...,,,((((((***)))''''''***((()))***+++++++++++++++))))))************))))))************))))))))))))))))))(((((('''''''''&&&'''(((******)))(((((()))$$$&&&((()))((((((((()))(((((())))))))))))(((((())))))))))))))))))))))))***)))(((((('''((((((((('''((()))*********))))))%%%&&&(((************)))(((((((((((()))))))))***((((((((((((((('''''''''&&&(((******))))))***+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''''''''(((((())))))******'''''''''((((((((((((((((((((()))))))))*********'''''''''''''''(((((()))(((((((((((())))))))))))(((((((((((()))***++++++((((((((()))))))))******))))))(((((())))))***+++''')))***)))(((((()))+++(((((((((((((((((((((((())))))))))))))))))))))))(((***+++***)))((((((((())))))))))))))))))))))))((((((((())))))*********------,,,+++***)))(((((('''((()))******++++++***))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&'''(((***+++&&&''''''(((''''''&&&&&&'''''''''''''''(((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''%%%'''((('''&&&%%%&&&'''%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((((((((((('''''''''((((((''''''(((((()))***uuummmiiiccc```aaaaaaccceeeeeedddddddddeee___]]][[[[[[^^^```bbbbbb^^^\\\[[[ZZZYYYWWWTTTQQQSSSQQQOOOOOOPPPPPPOOONNNLLLKKKJJJHHHFFFEEEDDDDDD@@@<<<:::===;;;666222111............///111333444222222111222333222///---,,,***)))+++***'''(((,,,(((((()))++++++,,,,,,+++(((((())))))))))))(((((()))))))))))))))*********((()))))))))))))))((('''((()))******(((((()))***((((((((())))))))))))((('''((()))******)))((('''))))))))))))))))))))))))+++***)))((((((((())))))'''((()))***+++***))))))&&&&&&''''''((())))))***'''''''''((((((((()))))))))(((((((((''''''''''''%%%(((***+++))))))***,,,(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''''''''(((((())))))******''''''''''''((((((((()))(((((((((((())))))))))))(((''''''''''''((())))))'''''''''(((((()))))))))(((((((((((()))***+++,,,(((((()))))))))*********+++++++++++++++,,,,,,---&&&'''))))))(((''')))***(((((((((((((((((((((((())))))))))))))))))))))))(((***++++++)))(((((()))))))))))))))))))))))))))''''''((()))***++++++,,,+++++++++******)))))))))&&&'''((()))************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))&&&''''''(((((()))))))))''''''''''''((((((((()))(((((((((((('''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))%%%&&&'''(((((('''&&&&&&&&&'''''''''((((((((()))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%&&&'''(((&&&'''((('''&&&%%%&&&((($$$$$$$$$$$$%%%&&&&&&''')))((('''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&'''((((((%%%&&&&&&&&&&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))***++++++((((((((((((((())))))***vvvnnniiiccc___aaaaaacccddddddccccccdddeee^^^\\\ZZZ[[[]]]```bbbbbb^^^\\\ZZZYYYYYYWWWUUURRRUUURRROOONNNOOOOOOOOONNNNNNMMMKKKIIIGGGFFFFFFFFFDDD@@@???AAA@@@:::555555000000111222222222222222444444333333444222000------++++++---+++((()))---(((((()))++++++,,,,,,,,,''''''((((((((((((''''''(((((())))))******++++++)))***+++,,,,,,+++***)))******+++)))(((((()))+++,,,***))))))***+++)))(((&&&'''***++++++***'''&&&))))))))))))))))))))))))***)))((('''&&&&&&'''((('''((()))++++++******)))'''&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&%%%(((++++++))))))***---((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''(((((()))*********&&&'''''''''(((((())))))''''''''''''((((((((()))((((((((((((((())))))***&&&'''''''''(((((())))))(((((((((((()))***+++,,,))))))))))))************&&&&&&&&&&&&&&&''''''(((%%%'''((((((''''''(((***************************)))))))))))))))))))))))))))***++++++)))(((((()))))))))))))))))))))))))))*********)))))))))))))))''''''''''''(((((((((((()))******))))))((('''&&&*********)))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))'''(((((()))***++++++,,,&&&'''''''''(((((()))))))))(((((((((''''''''''''(((((())))))******++++++'''''''''''''''''''''''')))((('''&&&%%%&&&''''''%%%&&&'''(((((((((&&&&&&&&&'''''''''(((((())))))''''''''''''''''''''''''''''''((((((((((((''''''((('''&&&%%%%%%&&&'''(((&&&'''((('''&&&&&&'''(((#########$$$%%%&&&'''(((***)))((('''&&&%%%%%%%%%$$$$$$$$$%%%&&&'''((()))%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''''''''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%$$$######$$$%%%&&&'''((())))))))))))))))))))))))(((((((((((((((((((((((($$$%%%'''(((+++,,,...///((((((((((((((()))******sssiiiiiigggccc```\\\```dddggggggfffffffffeeebbb___]]]\\\]]]\\\\\\```]]]ZZZWWWVVVUUUTTTRRRTTTRRROOOOOOOOOOOONNNMMMKKKKKKKKKIIIEEECCCCCCCCC@@@???>>>===<<<999555222/////////000111111222222000222444444222000000000...---,,,***)))(((((((((&&&&&&'''((()))***++++++************************(((((((((((())))))))))))***++++++)))'''&&&'''((())))))((((((''''''&&&&&&((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))((((((&&&%%%%%%&&&'''((())))))((((((''''''&&&&&&))))))((('''''''''''''''&&&&&&&&&(((+++,,,***((())))))(((((('''''''''&&&''''''((((((((((((''''''$$$$$$&&&((()))*********))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))***+++++++++*********))))))(((((((((((((((((()))***+++,,,))))))))))))(((((((((((())))))************))))))*********************************)))))))))))))))))))))*********))))))((())))))))))))))))))))))))(((((())))))))))))((((((%%%''')))+++,,,,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((''''''&&&'''((()))******)))((('''))))))(((((((((((()))))))))******++++++***((('''))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''))))))*********))))))(((((((((((((((((((((((((((((((((((((((((((((((((((###%%%'''((()))((('''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''''''(((''''''&&&%%%&&&''''''((((((''''''&&&'''&&&&&&&&&&&&'''(((((())))))((('''&&&&&&%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''$$$$$$%%%&&&''''''''''''(((((('''&&&%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&%%%###""""""###%%%&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&''''''%%%$$$#########$$$%%%&&&$$$$$$%%%&&&&&&''''''(((''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&&&&((()))%%%&&&&&&'''((()))******(((((()))))))))'''&&&%%%((((((((((((((()))******tttjjjiiigggbbb___```ccceeegggfffeeeffffffeeeccc```___```aaaaaaaaa[[[XXXUUUTTTTTTUUUUUUTTTUUUSSSRRRQQQRRRRRRQQQPPPKKKLLLKKKHHHEEEBBBBBBBBB@@@???>>>===<<<999555222/////////000111111222222222333444444111///...///---,,,+++***))))))))))))))))))))))))************))))))))))))))))))))))))*********)))((((((''''''***++++++)))'''&&&'''(((((((((((((((((('''''''''((((((((((((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))((('''''''''((()))((((((((((((((('''''''''))))))(((''''''''''''(((''''''((()))*********)))))))))((((((((('''''''''(((((())))))))))))((((((&&&&&&((()))*********+++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++'''&&&&&&&&&&&&'''((((((************)))))))))((((((((((((((()))***+++,,,((((((((()))))))))))))))'''(((((())))))(((((('''************************************))))))))))))+++++++++++++++++++++***))))))))))))))))))))))))((())))))******))))))((('''((()))***++++++******************************************************'''((()))***,,,...//////((())))))))))))))))))((())))))(((((((((((())))))***************))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''))))))((('''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((('''&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''(((((()))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''&&&%%%######$$$%%%&&&'''''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&%%%%%%$$$###&&&%%%$$$######$$$%%%&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&''''''((('''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''&&&&&&'''(((&&&&&&&&&''''''(((((()))((()))*********)))((('''((((((((((((((()))******uuukkkhhhfffaaa___ccceeeggghhhgggffffffgggeeecccbbbbbbdddfffgggfff\\\YYYUUUSSSTTTUUUUUUTTTTTTSSSRRRRRRTTTTTTSSSRRRLLLMMMLLLIIIEEEBBBAAAAAA@@@???>>>===<<<999555222/////////000111111222222444555555444000...---------,,,+++***************++++++++++++*********)))((((((((((((((((((((((((---,,,+++***((('''%%%%%%*********)))'''&&&''')))'''((((((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***))))))(((((()))******'''((((((((((((((())))))***)))((((((''''''((((((''')))***+++***))))))***))))))((((((((((((''''''))))))************))))))(((((()))***************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,)))))))))((())))))***+++************))))))))))))(((((((((((()))***+++,,,'''(((((())))))*********)))))))))******)))))))))************************************************,,,,,,------------------))))))))))))))))))))))))*********++++++*********)))))))))))))))******************************************************************))))))(((((((((******))))))))))))*********))))))(((((())))))***++++++***))))))))))))***))))))))))))))))))))))))************************'''''''''(((((('''''''''))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((()))((('''&&&%%%&&&&&&'''''''''(((((((((&&&&&&'''''''''((((((((()))))))))((('''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''((((((((((((((('''&&&&&&%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''')))'''$$$"""!!!"""$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%&&&''''''((((((((('''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&%%%&&&'''&&&&&&&&&&&&&&&'''''''''((())))))***************)))(((((((((((()))******wwwlllhhheeeaaa___aaaeeehhhjjjjjjhhhhhhhhhfffeeeddddddfffhhhhhhhhhaaa^^^ZZZWWWVVVUUUTTTSSSRRRQQQPPPQQQSSSSSSRRRQQQOOOOOONNNJJJFFFCCCBBBBBB@@@???>>>===<<<999555222/////////000111111222222555666666333000---,,,,,,---,,,+++************+++************************))))))))))))))))))))))))---,,,+++***((('''&&&&&&)))******)))'''&&&((()))''''''(((((()))))))))***'''(((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((()))))))))******''''''(((((()))))))))******))))))((('''((((((((((((***++++++)))((()))+++))))))((((((((((((((((((((())))))******))))))((())))))*********))))))((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********+++************+++,,,,,,*********)))))))))))))))))))))(((((()))***++++++''''''((()))******+++++++++,,,,,,------,,,,,,+++************************)))***************++++++,,,,,,,,,,,,,,,------...***************************++++++,,,,,,++++++***+++***))))))((())))))***************************************************,,,+++***)))'''&&&$$$$$$++++++)))(((((()))++++++***))))))))))))))))))***,,,+++***)))((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%&&&&&&&&&&&&%%%%%%((())))))************)))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''&&&%%%''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))(((&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''((('''%%%$$$###$$$%%%&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&((())))))'''&&&%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''((((((((()))))))))&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%))))))))))))))))))))))))***************)))((((((%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%''''''((()))******++++++))))))(((((())))))***+++xxxlllhhhdddaaa```]]]bbbiiimmmnnnllljjjhhhhhhfffeeeeeefffgggfffeeeaaa^^^[[[YYYXXXWWWUUUSSSQQQQQQPPPRRRSSSSSSRRRPPPPPPPPPOOOLLLHHHDDDCCCCCC@@@???>>>===<<<999555222/////////000111111222222666666555333///---------------,,,+++************''''''(((((()))******+++************************************)))))))))))))))******)))''''''(((***'''((((((((())))))******''''''((()))***))))))((())))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))))))))'''((((((((())))))************)))(((((((((((((((((()))***)))))))))***+++(((((())))))))))))))))))'''(((((())))))(((((('''(((((())))))(((((('''&&&))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((''''''''''''((())))))))))))))))))))))))******))))))))))))))))))***+++'''(((((()))***++++++,,,,,,,,,------------,,,,,,************************))))))******+++++++++,,,++++++******+++,,,---...++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++***))))))((())))))***************************************************))))))***++++++,,,------,,,+++***))))))***+++,,,******))))))))))))******---,,,***)))))))))***+++))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))(((((()))***************(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((('''&&&&&&'''''''''((((((((())))))'''''''''((((((((())))))))))))))))))((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''(((((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''$$$%%%'''((((((((('''&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((((((((('''&&&$$$%%%'''))))))'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''((((((((($$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))((())))))))))))(((''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''((()))***+++)))))))))))))))***++++++yyymmmhhhdddbbbbbb[[[aaahhhmmmnnnmmmkkkjjjhhhgggeeeeeefffeeedddbbb[[[ZZZYYYYYYZZZYYYVVVTTTSSSRRRSSSTTTUUUUUURRRPPPPPPPPPOOOLLLHHHEEEDDDDDD@@@???>>>===<<<999555222/////////000111111222222444444444222///...///000///...---,,,************&&&&&&'''((()))***++++++************************)))))))))******+++++++++((()))***)))''''''(((***((())))))))))))))))))***&&&''')))*********)))((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((())))))))))))((())))))))))))))))))***+++***))))))(((((()))))))))'''&&&&&&)))++++++***(((((())))))))))))******''''''(((((((((((('''''''''((((((((((((((('''&&&))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++,,,,,,,,,,,,---)))))))))))))))******+++))))))))))))***************)))))))))))))))******((())))))******+++++++++)))******++++++******)))************************))))))******+++,,,,,,,,,******)))))))))+++,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***)))))))))))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++************))))))))),,,,,,++++++++++++,,,,,,+++******))))))******+++,,,,,,+++***************))))))))))))))))))))))))''''''''''''''''''''''''((())))))******))))))((('''((()))******+++******(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((((((''''''((((((((()))))))))''''''((((((((()))))))))(((((()))))))))(((''''''&&&''''''''''''''''''&&&$$$%%%'''((((((((('''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''"""%%%(((***+++***(((&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&((())))))(((&&&%%%'''&&&&&&%%%%%%&&&&&&'''((('''''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&%%%&&&'''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((*********))))))))))))***++++++yyymmmhhhdddcccddd___cccgggjjjjjjjjjkkkkkkhhhfffeeeeeeffffffdddbbb[[[[[[\\\]]]]]][[[WWWTTTSSSRRRSSSTTTTTTSSSQQQNNNMMMMMMMMMJJJGGGDDDDDDDDD@@@???>>>===<<<999555222/////////000111111222222222222222111//////111333111000...,,,***))))))(((((((((((())))))*********************************)))))))))******+++++++++((()))))))))'''''')))************)))))))))))))))&&&''')))*********(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((***++++++***************)))))))))))))))+++***))))))(((((()))))))))$$$!!!###)))---+++((((((((()))))))))*********(((((())))))))))))(((((('''(((((()))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...((()))))))))******************))))))))))))******************************))))))************))))))************************))))))***++++++,,,------******)))((()))+++---...,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******'''((()))***++++++******++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++)))&&&$$$###"""++++++,,,,,,,,,,,,+++++++++******))))))******+++++++++,,,,,,++++++***)))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((('''''''''((()))******+++++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))'''((((((((())))))))))))'''((((((((())))))))))))''''''((())))))))))))((('''(((((())))))(((((('''$$$%%%'''((()))((('''&&&''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%&&&'''(((((((((&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$######%%%&&&(((&&&'''((())))))((('''&&&'''&&&%%%%%%%%%%%%&&&'''''''''&&&''''''((()))***'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&'''''''''$$$%%%&&&'''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''&&&&&&'''(((&&&&&&&&&''''''(((((()))((((((''''''''')))***+++******))))))******+++,,,yyynnnhhheeedddeeedddeeeggggggggghhhjjjlllffffffeeefffggggggeeeccc``````aaabbbaaa]]]WWWRRRQQQPPPQQQQQQRRRPPPMMMJJJKKKKKKKKKIIIEEECCCCCCCCC@@@???>>>===<<<999555222/////////000111111222222000111111000///000333555222111///,,,***)))((((((+++++++++***************))))))))))))))))))))))))************************((()))))))))'''''')))+++++++++******))))))((((((&&&''')))***+++***((('''))))))))))))))))))))))))))))))))))))))))))))))))'''(((***+++,,,,,,++++++++++++******))))))((((((+++******))))))))))))))))))"""!!!***...,,,'''(((((())))))*********+++))))))************))))))(((((()))***************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))(((((())))))***+++(((((())))))*********+++******)))))))))))))))***+++++++++***************+++++++++,,,,,,+++++++++************************))))))***+++,,,,,,------+++***)))))))))+++...///,,,,,,,,,,,,,,,,,,,,,,,,*********++++++*********%%%''')))+++,,,,,,***)))++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++++++++---......---++++++++++++************++++++++++++,,,---,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++''''''(((******+++++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))***+++(((((((((((())))))))))))(((((((((((())))))))))))&&&'''((()))************(((((())))))))))))(((((($$$%%%'''))))))((('''&&&&&&'''''''''''''''''''''&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))'''%%%$$$$$$&&&)))+++''''''(((((((((((('''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&'''''')))***+++'''&&&&&&%%%%%%&&&&&&'''))))))))))))************%%%&&&((()))))))))((('''(((''''''&&&&&&%%%%%%$$$''''''''''''''''''''''''((((((((()))(((''''''&&&###$$$%%%%%%&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&&&&((()))&&&&&&&&&'''((()))*********)))((((((((()))++++++*********)))******+++,,,{{{rrroooiiieeeeeeccceeehhhhhhgggffffffggggggdddbbbbbbeeefffdddbbb______aaaeeebbbZZZTTTSSSVVVTTTSSSSSSSSSRRRPPPNNNNNNLLLJJJGGGEEEDDDCCCCCCBBB@@@>>><<<:::777333000---...000111222222222222000//////000222222111000000///---------,,,)))'''(((((()))***************(((((()))***+++,,,,,,---%%%''')))++++++***((('''''''''((((((((((((''''''))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))'''''''''''''''''''''''''''((()))*********************))))))))))))******)))))))))))))))))))))))))))************+++++++++((((((((((((((()))******************************))))))))))))((((((((((((++++++***)))(((((())))))***+++,,,------,,,+++******************************************************+++,,,---,,,***((('''+++++++++++++++***)))(((++++++,,,,,,,,,---------((())))))))))))*********,,,,,,+++***)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...///111333///******,,,......,,,............------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++***+++---...---+++)))(((++++++,,,,,,+++***((('''************************,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,+++++++++******------,,,,,,+++***)))))),,,+++++++++******))))))))))))*********++++++++++++*********))))))(((((())))))************))))))''''''''''''((((((((()))++++++***)))'''&&&%%%$$$'''((()))******)))((('''((((((((((((((((((((((((&&&%%%$$$$$$%%%&&&'''((($$$&&&(((***++++++***)))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$'''(((&&&###&&&&&&&&&'''''''''((((((%%%%%%$$$"""  !!!&&&'''''''''''''''&&&&&&%%%%%%&&&'''((()))******'''''''''''''''''''''''''''((('''&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))(((&&&###'''''''''&&&&&&%%%%%%%%%'''&&&%%%$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%''''''''''''((()))&&&&&&&&&''''''''''''((($$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''"""%%%((('''%%%$$$&&&((()))((('''&&&&&&'''((()))''''''''''''''''''&&&&&&&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&((()))************''''''''''''((((((((((((|||qqqmmmiiifffgggfffhhhkkklllkkkiiiiiijjjiiieeebbbbbbddddddbbb``````___bbbeeeccc[[[UUUTTTUUUTTTSSSSSSTTTSSSQQQOOOMMMKKKIIIFFFDDDCCCBBBBBBAAA???===<<<:::777222////////////000111111222222000//////000222222111000---,,,************(((&&&,,,***)))(((((((((******+++++++++************)))+++***))))))(((''''''''''''(((((())))))(((((('''))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))'''''''''''''''''''''''''''(((((()))))))))((((((******))))))))))))******))))))))))))))))))))))))(((((()))))))))*********((((((((((((((()))******)))))))))))))))))))))))))))))))))))))))))))))(((******)))(((((((((((((((******+++,,,,,,+++******************************************************'''(((***++++++***)))(((+++++++++++++++***))))))++++++++++++,,,,,,,,,---))))))*********+++++++++------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///...,,,***)))***++++++***------......------,,,+++++++++++++++++++++++++++++++++,,,++++++***)))(((...///000000000///---,,,***+++,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++******+++++++++,,,,,,,,,---------,,,,,,,,,++++++---,,,,,,+++******))))))+++++++++******)))))))))))))))*********+++++++++************)))))))))((())))))************))))))'''''''''((((((((())))))''''''&&&%%%$$$$$$######''''''((((((((((((''''''(((((((((((((((((((((((((((((('''''''''(((******###$$$%%%''''''''''''&&&)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%###!!! %%%&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''((((((&&&'''''''''''''''&&&&&&%%%%%%&&&&&&''''''(((((('''''''''''''''''''''''''''((()))((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&&&&((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%'''''''''&&&&&&&&&%%%%%%&&&'''''''''&&&&&&''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%'''))))))'''&&&''')))&&&&&&%%%$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&'''((()))************))))))))))))************qqqjjjhhhgggiiihhhjjjmmmnnnmmmkkkkkkkkkiiieeebbbaaaccccccaaa^^^```___bbbeeeccc[[[UUUUUUUUUTTTSSSSSSTTTTTTRRRPPPLLLKKKIIIFFFDDDCCCBBBBBBBBB@@@>>>===;;;888444000000000/////////111222333000//////000222222111000---***((('''((())))))(((...,,,)))'''&&&''')))++++++++++++************)))000...***&&&%%%%%%'''(((((())))))******))))))((())))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((((((''''''&&&******))))))))))))******(((((((((((((((((((((((('''((((((((()))))))))))))))(((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))))))))((('''''''''(((((()))******++++++******)))************************++++++++++++++++++++++++%%%&&&(((***+++******)))***++++++++++++***))))))******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------***+++,,,,,,***)))******---------...------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,***)))(((------------,,,,,,,,,,,,******,,,---............------------------------------------,,,,,,,,,,,,******++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,++++++***)))))))))*********)))))))))))))))***************+++++++++************))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))((((((((()))******&&&''''''(((((())))))***((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&######%%%&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$&&&(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))'''$$$###%%%'''(((((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&'''''''''((((((((('''''''''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''((()))((('''&&&'''(((&&&%%%%%%$$$$$$%%%&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&'''((())))))******)))))))))))))))************qqqhhhggghhhiiigggiiimmmnnnmmmkkkjjjjjjgggdddaaaaaabbbcccaaa______^^^```cccaaaZZZUUUTTTTTTSSSRRRSSSTTTTTTSSSQQQMMMLLLJJJHHHFFFDDDCCCBBBCCCBBB@@@>>>===:::666333111000///......000222444000//////000222222111000...+++)))(((***+++,,,,,,+++***)))(((((((((******(((((()))***+++,,,,,,---000...***&&&%%%&&&((()))))))))************))))))))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&******))))))))))))******((((((((((((((((((((((((((((((((()))))))))******))))))(((((())))))***+++)))))))))))))))))))))))))))))))))))))))*********))))))(((((((((((()))))))))))))))******)))))))))************************++++++++++++++++++++++++'''((()))***+++***************+++++++++******)))*********+++++++++,,,,,,,,,,,,,,,,,,---------------------,,,------......------------------------,,,,,,,,,,,,+++++++++,,,))),,,000000---++++++---------.........------,,,.........................../////////...---,,,,,,,,,,,,+++*********+++,,,+++,,,,,,------------------------------------------------,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,+++++++++++++++******)))))))))))))))))))))))))))))))))*********************************)))))))))))))))******))))))))))))******'''(((((((((((())))))))))))))))))))))))))))))))))))(((&&&&&&&&&&&&((()))(((((((((((((((((((((((((((((('''''''''((((((((())))))(((((()))***++++++((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&%%%###"""%%%&&&''''''(((''''''''''''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''"""%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&$$$""""""$$$%%%&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''((('''%%%%%%&&&'''''''''&&&&&&&&&''''''''''''(((&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&%%%$$$$$$%%%%%%(((((((((((((((((())))))&&&&&&&&&'''''''''''''''(((((('''&&&&&&''')))***''''''''''''''''''''''''''''''((()))))))))))))))''''''''''''((((((((((((pppgggfffggggggfffjjjmmmooonnnlllkkkjjjdddbbb___```ccceeecccaaa]]][[[]]]```^^^WWWSSSSSSSSSRRRRRRRRRTTTTTTRRRPPPNNNMMMLLLJJJHHHFFFDDDCCCBBB@@@???===<<<999555222222111///......000222333000//////000222222111000...+++)))(((***,,,------&&&''')))***+++++++++***(((((()))***+++,,,,,,---++++++***)))((())))))***))))))************))))))************************(((***+++***)))((()))***))))))))))))))))))))))))************************************))))))((('''******))))))))))))******(((((((((((((((((((((((()))))))))*********++++++)))))))))))))))***++++++************************((()))))))))*********++++++******)))******++++++***))))))))))))))))))***************************++++++++++++++++++++++++,,,,,,,,,,,,++++++******)))******+++++++++************+++++++++,,,,,,,,,,,,------------.........,,,,,,,,,,,,,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,+++(((---111111...,,,,,,------....../////////..............................,,,,,,---...//////////////////...---......//////......------,,,,,,,,,,,,........................---,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------,,,,,,,,,+++++++++++++++++++++***************)))))))))))))))*********************************))))))))))))))))))************)))(((((()))******(((((((((((()))))))))***%%%&&&&&&&&&&&&'''''''''***)))(((''''''((()))***))))))))))))))))))))))))((((((((((((((((((''''''&&&&&&%%%%%%%%%&&&'''''''''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&(((((('''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&***(((''''''((((((&&&$$$%%%&&&&&&'''((((((''''''))))))(((((('''&&&&&&&&&''''''''''''''''''''''''"""%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$&&&'''(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&'''''')))&&&$$$$$$'''))))))(((&&&&&&&&&''''''''''''(((&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&%%%$$$$$$$$$%%%%%%%%%(((((())))))************&&&&&&&&&'''''''''((((((((('''&&&&&&&&&((()))***(((((((((((((((((((((((('''(((((())))))))))))(((''''''''''''((((((((((((nnneeeeeegggeeegggkkkooopppooommmlllkkkdddaaa___```dddfffeeeccc[[[ZZZ[[[^^^\\\VVVRRRRRRSSSRRRQQQQQQRRRRRRPPPNNNNNNNNNMMMLLLJJJGGGEEEDDD???>>><<<;;;:::888444111111111000//////000111222000//////000222222111000,,,***((((((***+++++++++###%%%))),,,------+++***+++++++++************)))((((((***+++++++++******((())))))******))))))(((************************(((***+++***)))((()))***)))))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((******))))))))))))******((((((((((((((((((((((((************++++++++++++***))))))))))))***++++++************************((())))))******+++++++++++++++*********+++,,,,,,+++******))))))******+++************************,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++******))))))***++++++++++++***++++++,,,,,,,,,---------------------............+++++++++,,,---...///000------------------------,,,,,,---......---------)))+++...///...---,,,,,,...///000000000000000000------------------------***+++,,,---.../////////...////////////000000000111000///...------------000000000000000000000000------------,,,,,,,,,,,,---------.........//////------------,,,,,,,,,,,,++++++++++++++++++++++++***************++++++++++++++++++***************))))))))))))************+++***)))(((((()))***+++((((((((()))))))))******''''''(((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))*********)))(((((('''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''(((((('''%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&(((%%%###$$$''')))(((&&&%%%%%%&&&'''(((((((((((()))))))))(((((('''''''''''''''''''''''''''''''''$$$&&&(((((('''&&&&&&'''$$$%%%%%%&&&&&&'''''''''%%%%%%&&&)))+++***(((&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%'''''''''''''''(((((((((&&&&&&&&&&&&&&&''''''''',,,(((%%%%%%(((******(((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((&&&$$$$$$&&&(((((((((%%%&&&'''(((((((((((((((%%%%%%&&&&&&'''(((((((((''''''&&&''''''((()))***(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))************|||jjjbbbeeegggdddeeeiiimmmooonnnllljjjiiifffcccaaaaaadddfffeeeccc\\\ZZZ[[[^^^\\\VVVSSSSSSRRRQQQPPPPPPQQQPPPNNNLLLNNNNNNMMMLLLJJJGGGEEECCC@@@???===<<<;;;999555222111111000000000000000000000//////000222222111000---+++***+++,,,,,,+++***%%%''')))++++++++++++***+++++++++************)))))))))******++++++++++++'''(((((())))))(((((('''************************(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))******************))))))******+++,,,************************((())))))******+++,,,,,,******))))))***++++++,,,,,,+++************+++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++))))))***+++++++++++++++,,,,,,---------.........,,,,,,---------.........,,,,,,,,,---...000111222........................+++,,,...////////////...,,,,,,---...000000...---000000111222222222222222////////////////////////......///000111111111111...///000111222111111000222222111000000000111222333333333333333333333333////////////............////////////000000000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,+++++++++*********))))))((()))))))))************+++***)))(((((()))***+++(((((()))))))))*********+++++++++***************'''(((((((((((((((((('''))))))))))))))))))))))))((())))))***)))((('''&&&((()))***++++++***)))(((''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''+++&&&"""!!!$$$'''&&&$$$$$$%%%&&&'''(((((((((((('''''''''''''''''''''&&&'''''''''''''''''''''''''''((()))((('''&&&'''((($$$$$$%%%%%%&&&''''''(((%%%$$$$$$&&&((()))((('''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&((((((((((((''''''''''''&&&&&&'''''''''(((((((((222---'''&&&(((***(((&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''''''$$$"""###&&&)))))))))######%%%&&&'''''''''&&&%%%%%%&&&&&&'''(((((()))%%%&&&'''((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))************wwwgggaaaeeegggdddbbbfffjjjmmmllliiigggfffhhheeebbbbbbeeefffdddaaa\\\[[[\\\^^^]]]WWWTTTTTTRRRQQQPPPPPPPPPOOOLLLJJJMMMMMMLLLKKKIIIGGGDDDBBBCCCBBB@@@??????<<<999666000000111111111111000///000//////000222222111000///.........//////---+++***)))))))))))))))******(((((()))***+++,,,,,,---++++++***))))))***++++++''''''((((((((((((''''''************************(((***+++***)))((()))***))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''((()))))))))(((******))))))))))))******************************(((((((((((())))))))))))*********)))******+++,,,))))))))))))))))))))))))((())))))***++++++,,,,,,))))))((())))))***++++++---,,,+++******+++,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,---((()))***+++++++++++++++---------.........//////,,,,,,,,,---------......---------...000111333333........................+++,,,...000111111000000111///...///333444222///000111222333333333333333333333333333333333333333444444555555555444333333333444666888888888666555333222222111222333555666555555555555555555555555111111111111000000000000000000000000111111111111111111111111000000000000------------------------+++++++++,,,,,,---------++++++++++++******))))))(((((())))))*********++++++***)))'''''')))***+++))))))))))))************(((((((((((('''''''''&&&%%%&&&'''(((((('''&&&%%%))))))))))))))))))))))))&&&&&&'''''''''&&&$$$###%%%&&&((())))))'''%%%$$$&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))'''$$$""""""###%%%'''&&&&&&&&&'''''''''((((((555///(((%%%''')))'''%%%$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((&&&$$$$$$%%%&&&$$$$$$%%%%%%&&&'''(((((($$$""" """%%%&&&&&&%%%%%%%%%&&&&&&'''''''''''''''%%%$$$$$$%%%''''''))))))((((((''''''&&&&&&'''((((((((())))))******666000)))'''((()))'''$$$&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''$$$""" $$$'''(((((("""$$$%%%'''((((((''''''%%%%%%&&&&&&'''((())))))$$$%%%''')))***))))))((())))))))))))))))))))))))((()))))))))))))))((((((''''''''''''((((((((((((~~~{{{rrriiicccaaabbbcccdddgggkkklllkkkiiigggfffdddbbb```aaadddeeebbb___```]]]]]]``````[[[WWWVVVTTTTTTRRROOOLLLJJJKKKMMMKKKMMMNNNMMMKKKHHHGGGGGGCCCAAA>>><<<:::888555333000//////000222444444333111111111111111000//////---,,,+++***+++,,,---...)))******++++++******)))+++)))((()))******)))((())))))************))))))))))))******++++++,,,,,,))))))***++++++++++++***%%%&&&''')))***,,,---...+++*********))))))((((((---,,,+++)))((((((''''''((()))***+++++++++++++++************************)))***+++++++++)))((('''))))))))))))))))))))))))******+++,,,+++***)))((()))***+++,,,,,,+++)))((()))(((((('''&&&%%%%%%$$$******+++,,,,,,,,,++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......---,,,)))((('''''')))***++++++,,,---------,,,,,,......---,,,,,,---------............------------...------...//////...---222000//////000111///...111111111222222222333333333222222333444555444333555555555666888;;;>>>???<<<:::999;;;>>>???===:::AAA<<<;;;>>>===888888<<<>>>===<<<;;;:::;;;;;;<<<999;;;======;;;;;;>>>@@@BBB???<<<;;;<<<;;;888444:::::::::;;;;;;:::777555555555444555666555222///000111222222222111000///------...//////---,,,+++***,,,...000///---***(((++++++,,,,,,,,,,,,,,,,,,,,,+++***))))))***,,,---))))))))))))))))))))))))+++***)))((((((***,,,...''''''(((((())))))******'''(((******((((((((()))''''''''''''''''''''''''&&&'''((())))))((('''&&&))))))))))))))))))))))))))))))((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''&&&&&&'''''''''''''''((())))))555000***&&&%%%%%%&&&&&&)))((('''&&&&&&&&&&&&&&&%%%%%%'''((((((((('''&&&&&&%%%$$$###$$$%%%&&&''''''''''''''''''''''''''')))&&&######&&&((('''&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&'''((((((((())))))((('''&&&%%%%%%%%%((((((((('''&&&&&&%%%%%%)))(((''''''''''''((((((******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''+++)))'''&&&&&&(((+++,,,))))))))))))))))))))))))'''''''''''''''((())))))+++******)))((('''''''''xxxvvvrrrkkkddd___^^^___aaacccfffiiikkkiiigggeeeeeebbb``````cccgggiiihhheee^^^[[[[[[___^^^YYYTTTSSSSSSSSSRRROOOLLLKKKLLLMMMKKKMMMNNNMMMJJJGGGFFFGGGCCCAAA>>><<<;;;888555333111000///000111222111000111/////////000000...,,,++++++******++++++,,,---***++++++,,,,,,++++++***---+++***+++,,,---,,,*********++++++++++++******((((((((((((((()))))))))((())))))***************(((((())))))******++++++************)))))))))(((,,,+++***)))(((((((((((())))))******+++************************************************)))(((((())))))))))))))))))))))))'''(((***+++,,,,,,,,,+++((())))))***************((((((((((((((()))))))))))))))***+++,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------***)))(((((()))***,,,............---,,,+++***))),,,,,,+++++++++++++++,,,......---------,,,,,,,,,.........///000000000///222111111111222222222111555555555555555555555555666666666777999:::::::::<<<===>>>???AAACCCEEEFFFHHHGGGFFFGGGHHHIIIHHHHHHIIIFFFFFFIIIHHHCCCBBBEEEFFFEEEDDDDDDDDDEEEFFFGGGGGGIIIKKKJJJHHHFFFGGGHHHHHHFFFDDDEEEFFFGGGFFFDDDDDDCCCAAA@@@@@@???>>>>>>BBBAAA???>>>===;;;888555666666777666555444222111000000111111000000///..................---,,,,,,,,,,,,,,,------.........***************++++++,,,************************+++******))))))***+++,,,(((((((((((())))))******''')))******)))(((((()))(((((((((((((((((((((((((((''''''&&&&&&''''''((((((((((((((((((((((((((())))))((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&'''((((((///,,,'''%%%%%%&&&''''''(((((('''&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''***'''$$$$$$&&&&&&&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''')))(((((('''&&&&&&%%%%%%((((((((('''&&&&&&&&&%%%&&&&&&'''''''''''''''''')))))))))))))))(((((((((((((((((((((''''''''''''))))))))))))))))))))))))'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((%%%###!!! !!!"""%%%&&&))))))))))))))))))))))))(((''''''''''''((())))))))))))))))))))))))))))))zzzqqqllliiiddd```^^^^^^___```aaadddhhhiiihhheeedddcccaaa______bbbgggjjjhhhfff[[[YYYYYY]]]\\\VVVQQQPPPRRRRRRRRRPPPMMMLLLMMMNNNKKKLLLMMMKKKHHHFFFEEEFFFCCCAAA>>>===<<<999666333222000//////000000///...111...+++---111111...***++++++,,,,,,---------,,,*********++++++*********---,,,++++++---------+++++++++,,,,,,,,,,,,++++++))))))))))))((((((((((((((())))))***************,,,++++++***))))))((((((************))))))))))))******))))))))))))******))))))*********)))((((((************************+++******)))))))))))))))))))))))))))))))))))))))((()))***+++,,,,,,+++***)))))))))))))))***+++,,,%%%&&&'''((()))+++,,,,,,((()))***+++,,,---------++++++************+++++++++++++++++++++++++++++++++++++++*********))))))++++++*********,,,---/////////......---,,,******,,,,,,+++++++++,,,,,,---...............---------,,,,,,---....../////////222333555555444555666777999999:::::::::;;;;;;;;;>>>??????AAACCCEEEFFFGGGGGGIIIKKKNNNPPPRRRSSSTTTXXXYYYYYYYYYXXXZZZ\\\^^^\\\YYYXXXYYYWWWSSSRRRTTTVVVUUUTTTTTTUUUVVVXXXYYY]]]^^^___\\\XXXSSSPPPOOOLLLJJJIIIJJJKKKLLLLLLKKKOOONNNLLLJJJJJJJJJKKKLLLKKKHHHEEECCCBBB@@@===;;;===>>>>>>===<<<:::888666444444333333222222333333222111///......///000111---------.........//////***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++*********((((((((())))))))))))***''')))******)))(((((())))))))))))))))))))))))))))))(((&&&%%%%%%&&&((()))'''''''''''''''''''''''')))((((((''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&'''((((((((('''%%%%%%%%%%%%%%%&&&'''''')))'''%%%%%%&&&(((((((((((('''''''''&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***(((&&&%%%%%%%%%$$$###&&&%%%$$$$$$$$$$$$%%%&&&)))))))))(((((((((((((((&&&''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&'''((((((((('''&&&&&&%%%%%%''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((()))((((((************)))(((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((())))))&&&%%%###"""###$$$&&&((())))))))))))))))))))))))((((((''''''(((((()))***'''(((((()))***++++++,,,wwwmmmhhhgggdddbbb``````aaabbbaaadddhhhiiihhheeeccccccaaa______aaaeeefffdddbbb[[[XXXXXX\\\[[[UUUPPPOOOQQQRRRRRRQQQNNNMMMNNNOOOKKKLLLLLLJJJGGGEEEDDDEEECCCAAA???>>>===:::777444222000///000111222111///333...***,,,111333...)))+++,,,.../////////...---(((((())))))))))))((((((+++***)))***+++,,,+++******++++++++++++++++++***,,,,,,++++++******)))))))))******+++++++++++++++,,,,,,++++++***)))((((((*********)))))))))))))))))))))(((((()))***++++++)))))))))))))))((('''&&&************************+++***)))(((((()))***+++))))))))))))))))))))))))+++,,,,,,,,,+++)))(((&&&,,,+++***))))))***+++,,,%%%&&&'''((()))***+++,,,******+++,,,,,,,,,++++++,,,++++++******++++++,,,*********+++++++++++++++++++++++++++++++++++++++///...---,,,++++++,,,,,,+++,,,---......///........................///000//////////////////000000//////000000000000222333444666888999999:::<<>>???AAABBBDDDEEEEEEJJJKKKMMMNNNPPPRRRVVVXXXUUUWWW[[[___bbbeeeffffffhhhkkkmmmmmmmmmpppvvv{{{yyyuuuoookkkgggeeeeeegggjjjiiiiiihhhhhhiiijjjkkkwwwwwwuuurrrkkkddd^^^[[[UUUTTTSSSRRRQQQRRRRRRRRRWWWWWWXXXWWWVVVUUUVVVWWWRRROOOJJJHHHGGGFFFEEECCCBBBCCCCCCCCCBBB@@@>>>===888777555444444444555666555444333222222333444444000000//////......------,,,---.../////////------+++++++++++++++++++++++++++,,,,,,,,,,,,+++))))))))))))))))))))))))))))))((()))++++++)))((()))***))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''')))(((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%&&&'''((((((((((((&&&&&&%%%%%%&&&&&&'''((('''&&&%%%&&&((()))((('''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''%%%&&&((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&%%%%%%$$$'''&&&$$$######$$$&&&'''))))))((((((((((((((((((&&&&&&'''''''''((((((((('''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&'''((())))))&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((&&&''')))***+++***((('''&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((&&&'''''''''(((((((((((())))))'''''''''(((***+++((((((((((((((((((((((((((((((((('''((())))))***''''''(((((()))******+++vvvmmmhhhgggeeebbbaaaaaaaaaaaabbbeeeiiijjjiiifffeeedddaaa______aaaeeefffdddbbb\\\YYYXXX[[[ZZZUUUPPPOOOQQQRRRSSSQQQOOONNNNNNOOOLLLLLLKKKIIIFFFDDDDDDDDDBBBAAA@@@???>>><<<888555111000000111333444444333333///+++---222444///)))***+++---.........---,,,)))******************)))***)))((()))+++,,,+++***))))))************)))))),,,,,,++++++******))))))***+++,,,,,,------,,,,,,++++++++++++************))))))))))))))))))******(((((((((((()))***+++,,,)))))))))))))))((('''&&&************************+++***)))(((((()))***+++))))))))))))))))))))))))++++++,,,,,,+++***((('''000///---+++*********+++))))))******++++++++++++,,,,,,,,,,,,+++******))),,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,---...///111111222//////...------,,,,,,,,,+++,,,---...///////////////.........//////000111------...///000111111222333555666666555555888;;;:::<<<>>>@@@BBBDDDFFFHHHGGGHHHJJJMMMPPPRRRTTTVVVXXXZZZ\\\]]]]]]```dddhhhfffhhhlllqqquuuxxxyyyzzzyyy}}}|||vvvvvvxxxzzz|||{{{yyywwwvvvvvvwwwwww{{{uuuqqqjjjiiihhhfffeeefffggghhhiiikkknnnmmmiiieeecccbbbbbb]]]VVVPPPMMMLLLKKKJJJDDDEEEFFFFFFEEEDDDBBBAAA;;;:::999777777888999999777777888999999888888777666555444222000...---,,,---.../////////...,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))************))))))))))))(((***++++++)))))))))***(((((((((((((((((((((((('''(((***++++++***((('''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&'''(((((('''''''''''''''''''''(((((())))))((('''((())))))(((&&&&&&&&&'''((((((''''''&&&&&&&&&&&&&&&''''''((((((&&&'''((()))***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&'''''')))'''&&&$$$$$$&&&''')))''''''''''''''''''''''''%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&'''((()))***&&&&&&&&&'''''''''''''''(((((('''''''''&&&&&&&&&$$$%%%'''))))))((('''&&&'''''''''(((((())))))***(((((((((((((((((((((((($$$$$$%%%%%%&&&&&&&&&'''%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((()))******((((((((((((((((((((((((xxxpppgggeeebbb```^^^^^^^^^___cccfffjjjkkkjjjgggfffeeeaaa______bbbgggjjjhhhfff___ZZZXXXYYYXXXTTTQQQQQQQQQSSSTTTRRRPPPNNNMMMNNNMMMMMMLLLIIIFFFDDDDDDEEEBBBAAA@@@@@@???===888555111000000222444666555555222///,,,...222222///+++((()))******++++++******,,,,,,------------,,,,,,+++***)))***,,,------,,,)))))))))******)))))))))))))))))))))((((((((((((***++++++,,,---,,,,,,,,,*********+++++++++++++++))))))))))))************))))))(((((()))***++++++))))))*********)))((((((************************)))))))))))))))******+++))))))))))))))))))))))))&&&''')))+++,,,,,,,,,,,,///...---,,,+++*********------------------,,,,,,,,,,,,,,,,,,+++***)))))),,,,,,++++++++++++,,,,,,+++++++++,,,,,,------...))))))***,,,...///111111,,,,,,,,,---......////////////000000///......------------------...///000,,,,,,...///111333444555333666999999:::<<>>>>>>>>>>>>>>:::;;;===>>>>>>>>><<<<<<===<<<;;;999666444333222000000000///...,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++************)))))))))(((***++++++***))))))***((((((((((((((((((((((((((((((***++++++***((((((''''''''''''''''''''''''(((''''''''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''&&&&&&(((''''''''''''((())))))***)))'''((())))))(((&&&%%%&&&'''((((((((('''&&&'''&&&&&&&&&&&&'''((((((&&&''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$&&&'''&&&&&&((()))((('''&&&&&&&&&&&&'''(((%%%&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&)))(((((('''&&&&&&%%%%%%###$$$&&&'''(((((('''&&&((((((((()))))))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&''''''(((((())))))))))))))))))))))))))))))(((((())))))***+++)))))))))(((((((((((((((zzzssseeeccc___\\\[[[[[[]]]^^^cccfffjjjkkkjjjgggfffeeebbb``````cccgggiiihhheee```ZZZVVVVVVUUURRRPPPRRRRRRTTTUUUSSSPPPNNNLLLLLLNNNNNNLLLIIIFFFDDDDDDEEEBBBAAAAAAAAA@@@===999666222111000111333444333222///...---...//////---++++++************+++,,,,,,++++++,,,,,,,,,,,,++++++)))(((((()))+++,,,,,,+++)))******++++++******)))((((((((((((((()))))))))))))))***++++++++++++***++++++++++++++++++++++++((()))))))))***************)))))))))))))))******))))))******+++*********************************(((((()))***************))))))))))))))))))))))))%%%&&&(((+++,,,---------)))******++++++*********,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,---......//////))))))***+++,,,...//////++++++,,,---............///000000000000///......------------...///000111///000222555888:::<<<===999===BBBEEEHHHMMMUUU[[[gggeeedddjjjrrrxxxxxxuuurrrsssuuuwwwzzz}}}yyylllccc^^^[[[YYYYYYYYYYYYWWWUUURRROOONNNGGGGGGGGGGGGGGGFFFFFFEEE@@@@@@@@@@@@@@@AAABBBBBBDDDDDDCCCAAA@@@???>>>===888777555333111///......,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...+++++++++*********))))))(((***,,,+++***)))******)))))))))))))))))))))))))))((('''%%%%%%'''((()))(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((('''&&&%%%%%%'''&&&&&&&&&&&&'''(((((()))'''%%%&&&'''(((((('''$$$%%%'''((()))((('''&&&'''&&&&&&%%%&&&'''((()))''''''&&&&&&''''''((()))%%%%%%%%%%%%%%%%%%%%%%%%"""%%%'''(((&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((()))((((((((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''(((((((((((()))))))))***))))))))))))))))))))))))))))))(((((())))))***+++)))))))))***++++++,,,,,,{{{uuudddbbb^^^[[[ZZZ[[[^^^___bbbfffiiikkkiiigggeeeeeedddbbb```bbbdddeeebbb___aaaZZZUUUTTTSSSPPPPPPRRRSSSUUUUUUTTTPPPMMMLLLLLLOOOOOOMMMIIIFFFDDDEEEFFFBBBAAAAAAAAAAAA>>>999666333222000111222222111///------......------,,,+++///...---,,,---...///000(((((())))))))))))((((((&&&%%%%%%&&&)))***)))(((+++++++++,,,,,,+++++++++))))))******++++++,,,,,,''''''((()))))))))))))))---,,,,,,++++++*********(((((())))))*********+++******))))))))))))******((()))***+++++++++++++++************************'''((()))+++++++++***)))))))))))))))))))))))))))'''(((***+++,,,,,,++++++$$$%%%''')))++++++******''''''(((((())))))))))))'''((()))+++---.........---,,,,,,++++++,,,,,,---,,,,,,------...///000000000111111111222222333333............---,,,+++***,,,---...000111111222222////////////000111333333444666888;;;???BBBDDDFFFGGGLLLSSSXXX\\\cccmmmuuuzzzyyywwwrrrpppnnnggggggeeeccc___[[[XXXVVVLLLMMMNNNNNNNNNMMMKKKJJJEEECCCAAA???@@@BBBEEEGGGIIIIIIHHHHHHGGGGGGGGGFFFAAA???<<<888666444444333........................---,,,*********,,,...000++++++++++++******)))))))))***,,,,,,***)))***+++************************+++((($$$ $$$(((+++))))))))))))))))))))))))'''''''''''''''((()))***(((((((((((((((((((((((('''''''''''''''''''''''')))))))))((('''&&&$$$$$$&&&%%%%%%%%%%%%&&&'''''''''%%%######&&&((((((((($$$%%%'''))))))((('''&&&''''''&&&%%%&&&'''((()))''''''&&&%%%%%%'''((()))%%%%%%%%%%%%%%%%%%%%%%%%###&&&))))))&&&$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&''''''(((((((((((((((((())))))))))))'''&&&&&&%%%%%%&&&&&&'''###$$$%%%&&&((()))***+++))))))((('''&&&&&&%%%%%%%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&'''(((***+++(((((((((''''''&&&&&&%%%((((((((((((((((((((((((++++++******))))))((((((''''''''''''((((((((()))&&&&&&&&&''''''''''''''')))))))))))))))))))))))))))))))))))))))******+++((()))***+++---...///000yyykkkdddaaa\\\[[[\\\^^^___```dddeeegggiiijjjiiihhhgggeeeccc```aaacccdddbbb```]]]YYYVVVWWWUUURRRRRRUUUVVVWWWWWWTTTOOOLLLLLLMMMOOOOOOMMMIIIFFFCCCDDDEEEDDDAAA>>><<<;;;999666444333333444444333222000///)))***+++,,,---///000000)))***+++---...------,,,000...---+++******++++++(((***,,,,,,++++++,,,---!!!***+++***...++++++***************+++************************+++++++++***++++++,,,,,,+++++++++++++++***)))((((((((()))******************+++,,,,,,******+++,,,))))))*********))))))(((((((((((()))******++++++))))))***++++++++++++************++++++,,,,,,,,,(((((())))))******++++++******))))))))))))******,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---...---,,,,,,------///000000------------............000000000000000000111111111000000111333777:::<<<;;;<<<===AAAGGGOOOUUUZZZ___bbbfffjjjpppxxx~~~{{{zzzyyysssiiiaaa\\\WWWRRRQQQTTTUUURRROOONNNLLLIIIEEECCCDDDHHHLLLIIIHHHGGGGGGHHHLLLPPPSSSOOONNNLLLHHHCCC>>>:::888666444222000//////000111++++++++++++++++++******)))*********)))((('''&&&******+++++++++,,,,,,,,,+++++++++***)))(((((('''++++++)))((((((((()))***''''''((((((((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$))))))))))))))))))))))))***))))))((('''&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%))))))((((((((('''''''''''''''''''''''''''''''''###$$$$$$%%%%%%&&&&&&'''(((((())))))))))))))))))******)))'''%%%$$$$$$%%%%%%&&&&&&(((***,,,...///))))))((('''&&&%%%%%%%%%&&&'''((('''&&&&&&'''(((&&&%%%######%%%&&&%%%$$$'''%%%$$$%%%'''))))))(((&&&&&&''''''''''''&&&&&&((()))*********((('''&&&###$$$%%%&&&((()))******))))))(((((('''''''''&&&&&&&&&''''''''''''&&&&&&%%%&&&''''''((('''''''''(((((((((***,,,,,,***((()))************++++++++++++***)))))))))***+++,,,uuugggeeedddaaa___^^^___aaacccdddeeegggiiijjjiiihhhgggcccaaa___```bbbccc```]]]]]]YYYXXXXXXVVVRRRQQQTTTUUUVVVVVVTTTOOOMMMMMMNNNPPPOOONNNJJJFFFDDDDDDEEEEEECCC@@@???===;;;777555222333333333333222000000////////////.........---,,,---...//////...---,,,///...,,,+++*********+++)))+++,,,,,,+++***+++,,,555)))%%%+++///+++(((***++++++***))))))******+++***************************))))))))))))***+++++++++++++++++++++***))))))))))))***+++++++++++++++)))+++,,,+++)))))))))+++++++++,,,---------,,,,,,************))))))))))))******+++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,************++++++++++++++++++************++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,......---------...///000------------......///000.........///////////////---///111333333444444444444666777777888:::>>>BBBFFFGGGJJJOOOWWWaaajjjpppppprrrvvv{{{oookkkgggffffffddd^^^YYYWWWVVVRRRNNNKKKKKKOOORRRMMMKKKJJJIIIKKKNNNRRRUUUYYYYYYXXXVVVRRRNNNJJJGGGAAA@@@>>>;;;888555222111//////..................,,,,,,---...............*********++++++,,,,,,,,,,,,,,,,,,+++******)))))),,,+++***)))(((((())))))''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))***))))))(((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&&&&'''%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$'''''''''&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''(((%%%%%%&&&'''(((***+++,,,))))))(((&&&&&&%%%%%%&&&&&&'''((('''&&&&&&'''(((+++***((((((***+++***))))))'''%%%%%%'''''''''&&&&&&&&&''''''''''''&&&&&&'''(((((()))((('''&&&%%%$$$$$$%%%&&&'''(((((())))))((((((((('''''''''''''''(((((((((((((((((('''&&&'''(((((())))))(((((((((((((((***+++,,,***((()))************+++++++++---,,,+++++++++,,,---...pppccccccddddddbbb^^^^^^```cccdddeeegggiiijjjiiihhhgggcccbbbaaabbbdddccc___[[[^^^ZZZYYYZZZXXXSSSQQQRRRUUUUUUUUURRRPPPNNNOOOPPPPPPPPPNNNKKKGGGEEEEEEGGGEEEDDDBBBBBB@@@===999555111222222333222222111000333222111111000///......///000000111000...---,,,---,,,+++***************+++---...---+++))))))***222+++)))...///++++++///******)))))))))******+++***************************************+++,,,,,,***++++++++++++***))))))******+++,,,,,,,,,,,,+++)))++++++***((('''((()))((())))))***+++++++++***,,,++++++***))))))((((((++++++,,,------------,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......------......///000///............//////000,,,---............------///222555777888888999::::::>>>CCCEEEEEEHHHNNNTTT]]]\\\]]]___eeennnvvv{{{zzzsssnnniiigggccc\\\UUURRRQQQRRROOOMMMKKKJJJKKKNNNRRRTTT[[[\\\]]]]]]\\\YYYVVVTTTQQQPPPNNNKKKEEE???999666444333111000/////////000,,,,,,,,,---------------************++++++++++++---------,,,++++++******---,,,+++))))))((((((((('''(((((())))))(((((('''************************))))))))))))))))))))))))***))))))((((((''''''&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''(((''''''&&&%%%%%%$$$$$$''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&'''((()))))))))((('''&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''((()))'''&&&&&&'''(((((('''***(((&&&&&&&&&'''&&&$$$&&&&&&''''''''''''&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((''''''''''''(((((())))))))))))(((((('''(((((())))))))))))))))))(((((()))++++++***((()))************+++++++++,,,,,,,,,,,,,,,---......}}}lll```]]]```ccc```[[[YYY\\\```dddeeegggiiijjjiiihhhgggfffddddddfffgggfffaaa\\\^^^[[[ZZZ\\\ZZZTTTQQQRRRUUUTTTSSSQQQPPPOOOPPPQQQPPPPPPNNNKKKHHHFFFFFFHHHDDDDDDCCCCCCAAA>>>888444111111222222222111111111000000000000000000000000...///000000000///---,,,,,,++++++******)))))))))---...///---***((((((((('''%%%'''+++,,,***---222***))))))))))))******+++************************,,,,,,,,,,,,---...//////******+++++++++******)))******++++++,,,++++++******+++,,,+++)))(((((()))&&&'''((()))************+++++++++******)))))))))***++++++,,,---,,,,,,,,,,,,,,,,,,++++++*********------,,,,,,++++++******,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,------...000//////...//////000000///000000111111000//////333666999;;;;;;===AAADDDEEEMMMVVVZZZ\\\```hhhpppsssqqqpppqqquuu{{{zzzpppeee\\\VVVTTTTTTRRROOONNNNNNOOORRRSSSTTTWWWZZZ]]]^^^]]]\\\ZZZ^^^\\\ZZZVVVPPPKKKFFFCCC;;;999666333000/////////......---,,,+++***))))))******++++++++++++++++++---,,,,,,,,,+++++++++***---,,,+++***))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&''''''(((((('''''''''''''''''''''''')))(((&&&%%%%%%%%%%%%$$$(((''''''''''''''''''((()))((('''&&&&&&&&&&&&&&&&&&'''((('''&&&&&&&&&(((&&&$$$######$$$%%%%%%$$$***(((&&&&&&''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%((((((((((((((('''''''''((((((((())))))(((((((((''''''((())))))))))))((()))(((((()))++++++***)))))))))*********+++++++++************++++++,,,,,,{{{kkkaaaZZZ]]]```^^^YYYWWWZZZ^^^dddeeegggiiijjjiiihhhgggfffeeedddfffhhhgggbbb^^^]]]ZZZZZZ\\\ZZZTTTQQQRRRUUUTTTRRRPPPPPPPPPQQQQQQPPPPPPNNNKKKHHHFFFGGGHHHCCCBBBBBBAAA@@@<<<777333222222111111111111111111000000////////////......+++,,,---...///...------***+++++++++******))))))---...///---***(((((((((,,,,,,---...,,,)))***...))))))(((((()))******+++************************,,,,,,,,,,,,---...///000)))******+++++++++******)))***************))))))+++,,,---,,,***)))***+++***++++++,,,---------,,,))))))******+++++++++,,,)))******+++++++++++++++,,,,,,,,,++++++*********,,,,,,++++++*********)))++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------......---000000/////////000111111333333333333444444555666666999===???AAAFFFOOOUUU[[[dddnnnsssuuuxxxxxxlllddd```ZZZYYYWWWUUUSSSRRRRRRRRRRRRTTTXXX\\\___`````````cccaaa^^^ZZZWWWUUUTTTTTTGGGDDDAAA<<<888666444333333222000///............,,,,,,+++++++++++++++++++++++++++++++++*********,,,,,,,,,+++***))))))((((((((())))))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''&&&&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))'''(((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''((())))))$$$%%%%%%&&&'''((()))))))))'''%%%$$$&&&&&&%%%###***)))(((((('''''''''((((((((('''&&&&&&&&&&&&'''&&&'''((('''&&&&&&&&&((()))'''&&&&&&'''((((((''''''&&&%%%%%%'''(((((('''%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''''''''(((''''''&&&&&&&&&&&&%%%%%%'''''''''(((((((((((((((&&&''''''((((((''''''&&&%%%&&&''''''((((((''''''***(((((((((***+++***)))))))))*********+++++++++******++++++,,,,,,,,,,,,yyyjjjccc[[[]]]^^^\\\ZZZZZZ]]]```dddeeegggiiijjjiiihhhgggdddbbbbbbdddffffffbbb^^^\\\YYYYYYZZZXXXTTTRRRTTTWWWTTTQQQOOOPPPQQQQQQPPPOOOOOOMMMJJJGGGFFFGGGHHHCCCBBB@@@???>>>;;;666333333333111000000///000000222111000///---,,,+++***)))***+++------------,,,***++++++,,,++++++******+++---...---+++))))))***+++,,,------,,,******+++(((((((((((()))******+++************************))))))))))))***,,,---...))))))***++++++++++++***)))************)))((((((***+++,,,,,,+++***+++,,,******++++++++++++******))))))******+++,,,,,,---))))))***++++++++++++***,,,,,,++++++++++++++++++++++++++++++************++++++************++++++,,,,,,,,,,,,------------------------------------......///000000000000///////////////000111222333/////////000333777;;;===@@@EEEJJJMMMPPPWWWaaajjjvvv|||wwwpppmmm``````^^^\\\XXXUUUQQQOOORRRTTTVVVYYY[[[]]]]]]^^^aaa```]]][[[[[[[[[]]]^^^SSSRRROOOKKKGGGCCC@@@???555444222111000000111222------------,,,,,,,,,,,,+++++++++++++++*********++++++,,,,,,++++++***)))((())))))******))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''')))))))))(((''''''&&&&&&######$$$%%%&&&''''''(((&&&###!!!###''')))(((&&&***))))))(((''''''(((((((((''''''&&&&&&&&&''''''&&&'''((('''&&&&&&'''(((***(((''''''((())))))(((&&&%%%$$$%%%'''))))))(((%%%%%%&&&&&&&&&&&&%%%%%%'''''''''&&&''''''((()))'''''''''''''''''''''&&&'''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&%%%&&&&&&'''''''''''''''***)))'''((()))++++++***)))************+++++++++,,,,,,---...............wwwiiieee\\\[[[ZZZYYYZZZ]]]```bbbdddeeegggiiijjjiiihhhgggdddbbbaaacccfffgggdddbbb[[[XXXVVVXXXWWWSSSSSSVVVYYYUUUPPPOOOPPPQQQPPPPPPNNNNNNLLLJJJGGGEEEFFFGGGDDDBBB@@@>>>===:::777444555444222000///.........111111000///---,,,++++++***+++,,,------,,,++++++***+++,,,------,,,++++++)))+++,,,,,,+++***+++,,,&&&'''(((***+++,,,,,,***'''''''''(((((()))++++++************************((((((((()))***+++,,,---))))))***+++++++++++++++***+++++++++******)))(((((()))++++++******,,,---))))))***))))))((('''&&&++++++++++++++++++++++++)))***++++++,,,,,,++++++++++++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---------..............................---...///000111000000///......///000111333444555//////000444:::BBBJJJOOOYYY___fffiiijjjlllsssyyyzzzwwwooooooooolllgggaaa[[[WWWXXXWWWWWWWWWVVVWWWWWWWWW^^^]]]]]]\\\\\\\\\\\\\\\[[[[[[ZZZYYYVVVRRRNNNLLL>>><<<999555333111111111//////.........---------+++,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))*********$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''******))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&""" """''')))(((&&&((((((''''''&&&&&&''''''''''''&&&&&&&&&''''''(((&&&'''((('''&&&&&&'''((((((&&&$$$%%%&&&'''&&&%%%(((&&&%%%%%%'''(((((('''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%&&&(((((('''(((((((((((((((((((((''''''''''''((((((((()))''''''((((((((((((''''''&&&&&&'''(((((((((((((((+++)))'''''')))++++++***)))************+++++++++,,,---.../////////...---vvviiifff\\\YYYVVVVVVYYY]]]```aaadddeeegggiiijjjiiihhhgggfffdddbbbdddgggiiihhhfff[[[WWWUUUVVVUUUSSSTTTWWWZZZUUUPPPNNNOOOQQQPPPOOOMMMMMMLLLIIIFFFEEEFFFGGGFFFCCC@@@>>>===;;;888666666555222000...---------............/////////000,,,------...---,,,***)))***+++,,,---...---,,,+++(((***,,,,,,++++++,,,---------,,,,,,---...+++'''''''''''''''((()))++++++************************)))))))))***+++---...///((()))***+++++++++++++++,,,,,,,,,,,,,,,+++***)))&&&''')))***)))***+++------------,,,+++***)))(((------,,,++++++*********++++++,,,------------,,,*********++++++,,,,,,---,,,,,,,,,------............------,,,,,,------...,,,,,,,,,------.................................+++,,,.../////////...---......///000111333555666999999;;;@@@IIITTT___fffrrryyy~~~|||}}}|||tttlllgggaaa___\\\YYYWWWVVVVVVVVV[[[\\\]]]]]]]]][[[YYYXXX]]]^^^______^^^ZZZWWWTTTNNNKKKEEE???999555333222000000/////////.........------------------------((()))+++,,,------,,,+++))))))************))))))'''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''(((((())))))))))))))))))************'''''''''''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''''''''(((((()))*********,,,+++***)))((('''&&&&&&)))%%%"""###&&&(((&&&"""'''&&&&&&%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''(((&&&'''((('''&&&&&&'''((()))'''%%%&&&'''((('''&&&***(((&&&&&&''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$###$$$%%%'''((((((((((((((()))))))))***&&&'''''''''(((((())))))(((((())))))))))))(((((('''(((((()))))))))))))))+++)))'''''')))+++++++++)))************+++++++++***+++,,,---------,,,+++}}}qqqhhhddd^^^[[[]]]]]]\\\\\\___bbbeeehhhjjjkkkjjjgggfff```______aaacccdddcccbbbXXXSSSRRRTTTVVVSSSSSSUUUWWWUUURRROOOMMMNNNOOOPPPMMMLLLJJJHHHFFFEEEEEEDDDFFFEEEDDDAAA>>>:::666444333111...---...///000/////////000000///---+++***,,,+++******+++,,,...///---------,,,,,,++++++++++++,,,,,,------,,,,,,+++'''((()))+++++++++***))))))************+++++++++++++++++++++++++++++++++!!!%%%))),,,---,,,+++++++++,,,,,,,,,+++******&&&***...///...,,,***)))((()))***++++++***((('''+++***(((&&&'''))),,,---+++))))))***,,,------,,,++++++,,,------------,,,+++,,,------.........---,,,,,,++++++,,,,,,---...------------------------///......------///000111***---///000///......///000...++++++,,,...000111222444555555555666888:::>>>BBBJJJTTT```nnn|||~~~zzz|||xxxrrriiiaaa[[[YYYYYY[[[XXXZZZ```dddaaa\\\[[[[[[]]]______]]]]]]___aaaXXXWWWTTTNNNFFF>>>999777666333000......///...---,,,,,,++++++++++++++++++++++++,,,,,,+++***((('''''')))+++,,,,,,***(((&&&,,,+++++++++***))))))))))))((((((((((((((()))***(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((&&&&&&&&&'''''''''((((((&&&'''((((((''''''(((***((((((((((((''''''''''''***)))'''&&&%%%%%%&&&'''))))))))))))))))))))))))''''''(((((()))((((((((((((((((((((((((((((((((($$$%%%'''))))))((('''&&&+++***((('''&&&&&&&&&'''(((((('''''''''&&&&&&&&&$$$$$$%%%%%%&&&'''(((((()))((((((''''''''''''(((%%%&&&'''''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''')))(((&&&%%%$$$$$$%%%&&&(((''''''&&&&&&&&&''''''''''''''''''''''''''''''))))))))))))))))))))))))%%%&&&&&&'''((()))*********************+++++++++))))))))))))***+++,,,---+++++++++,,,---...///000vvvooohhhbbb]]]]]]^^^]]]^^^aaadddfffiiillllllkkkiiigggbbbaaa```aaaccccccaaa___YYYTTTRRRTTTUUUSSSRRRTTTVVVTTTQQQOOOMMMNNNOOOPPPNNNMMMKKKIIIGGGFFFFFFEEEDDDDDDCCCAAA>>>;;;888666666333000///000000000000//////000//////---,,,+++---------------...///000---------,,,,,,++++++++++++,,,,,,------,,,,,,+++((()))******************************++++++++++++++++++++++++++++++++++++((()))+++,,,,,,+++***))),,,,,,,,,+++***)))((('''$$$'''+++,,,,,,+++***+++,,,,,,,,,,,,,,,,,,,,,++++++***((((((((()))+++---...,,,+++,,,------,,,+++((())))))***************+++,,,---------------,,,,,,,,,++++++,,,,,,---...------------------------///......---...///000111'''***,,,------------...000//////000111222222222444555555555555888===AAAQQQWWWaaalllwwwwwwlllccc^^^[[[WWWVVV[[[______^^^^^^ZZZ\\\^^^]]]ZZZXXXYYYZZZ\\\\\\ZZZUUUNNNHHHEEEDDD<<<999444111000000//////+++,,,---.........------***+++,,,,,,+++***)))(((&&&(((***,,,---,,,+++++++++++++++***************+++***)))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&'''(((&&&$$$""""""###((((((((((((''''''''''''(((((('''&&&&&&&&&''''''((((((((((((((((((((((((&&&''''''(((''''''&&&&&&''''''''''''''''''''''''$$$%%%'''((()))((('''&&&&&&&&&%%%%%%&&&'''((()))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((((('''''''''(((((()))&&&''''''((('''&&&%%%$$$%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%'''((()))'''&&&&&&%%%%%%%%%&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''((()))))))))))))))************++++++))))))))))))***+++,,,---,,,,,,,,,,,,------...///|||xxxnnnfff___^^^]]]]]]___ccceeegggjjjlllmmmllljjjiiicccbbbaaaaaabbbaaa___]]]YYYTTTRRRTTTUUURRRQQQSSSTTTRRRPPPNNNMMMNNNOOOPPPOOOMMMLLLJJJHHHGGGFFFFFFCCCCCCBBBAAA>>>;;;888777777555222111222222222111///////////////...---,,,------......///.........------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++******)))*********************+++++++++,,,++++++++++++++++++++++++000//////...---,,,+++***,,,,,,,,,+++***(((&&&%%%###%%%((()))))))))+++,,,******))))))))))))***+++******))))))******+++,,,000...------------,,,***+++,,,------......------,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,------...------------------------///............///000000'''))),,,---------...000...///000222333333333333555666888999===CCCKKKPPPbbbjjjvvvwwwpppbbb[[[VVVXXXZZZYYYYYY[[[[[[\\\]]]\\\YYYVVVUUUUUU\\\[[[YYYUUUPPPMMMLLLMMMGGGCCC>>>:::777444222000,,,---///000111000///...***+++++++++++++++***))))))******+++,,,,,,++++++***************+++++++++,,,+++***)))(((''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&&&&'''((((((((()))&&&&&&'''''''''(((((((((&&&''''''%%%###""""""###((((((((((((''''''''''''&&&&&&'''(((((((((''''''(((((((((((((((((((((((()))))))))))))))((('''&&&''''''''''''''''''''''''$$$%%%'''((((((((('''&&&%%%$$$$$$%%%%%%&&&(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((()))***((((((((((((((('''&&&&&&&&&&&&'''''''''(((((((((%%%%%%%%%%%%&&&'''((()))&&&%%%%%%%%%%%%%%%&&&&&&*********))))))((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))************))))))))))))***+++,,,,,,------------------------~~~|||tttjjjaaa^^^\\\[[[___ccceeegggiiikkklllkkkjjjiiicccbbbaaaaaabbbaaa___]]]YYYTTTRRRTTTTTTRRRQQQRRRRRRQQQPPPNNNNNNNNNOOOPPPNNNMMMKKKIIIGGGFFFEEEEEECCCCCCBBB@@@>>>:::777666555333111111333444333333///////////////.........+++,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++...---+++***))))))***+++*********+++++++++,,,,,,++++++++++++++++++++++++...---,,,,,,,,,---...///,,,,,,,,,++++++)))((((((&&&'''((((((((((((***,,,))))))************************++++++++++++++++++///---,,,,,,------,,,***---......///////////////,,,,,,,,,---,,,,,,+++***,,,,,,,,,,,,,,,---......------------------------............/////////000+++---////////////000222111222333444444666777999;;;>>>CCCIIIOOOVVV^^^dddmmmuuuuuullldddaaa___ZZZVVVVVV[[[\\\]]]\\\ZZZWWWUUUTTTTTTTTTRRRNNNJJJHHHHHHIIIOOOMMMIIIFFFCCC>>>999555222111111000//////......++++++++++++++++++++++++...---,,,+++***)))(((''')))))))))***+++++++++,,,************))))))((('''(((((((((((((((((((((((((((((((((((())))))))))))$$$%%%%%%&&&'''((())))))''''''''''''((((((((((((%%%&&&((('''&&&&&&''')))((((((((((((''''''''''''%%%&&&''')))))))))((('''((((((((((((((((((((((((((((((((('''&&&%%%$$$###''''''''''''''''''''''''%%%&&&''''''((((((''''''(((''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''')))******)))))))))))))))((((((''''''''''''(((((((((((())))))(((''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''+++******))))))((((((''')))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))******+++******))))))***++++++,,,------------------,,,,,,||||||xxxnnnccc^^^[[[ZZZ]]]bbbdddeeegggiiijjjiiihhhhhhaaa```___```bbbbbb```___XXXTTTQQQTTTTTTRRRQQQRRRRRRQQQPPPOOOOOOOOOOOOPPPLLLKKKIIIGGGFFFDDDDDDDDDDDDDDDBBB@@@===999666444000//////000222444444444///........./////////000,,,,,,---...---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++...---,,,*********+++,,,***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++***))))))***,,,...///++++++,,,,,,---,,,,,,,,,+++++++++***((((((***,,,+++,,,///111111000...---,,,,,,,,,,,,,,,++++++++++++*********,,,------+++******+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++------,,,,,,------...///---------------------------......//////////////////000111111//////000222666777777777777;;;AAAFFFMMMRRRYYY```fffjjjnnnqqqyyy}}}uuuqqqkkkbbbZZZWWWYYYYYYYYYYYYYYYXXXVVVTTTQQQPPPNNNJJJEEECCCCCCDDDMMMNNNNNNPPPOOOLLLGGGCCC===;;;666222///.........---------,,,,,,,,,,,,,,,------,,,***)))((('''''')))))))))***+++++++++,,,'''((()))***++++++******))))))))))))))))))))))))(((((((((((())))))))))))$$$%%%%%%&&&'''((())))))'''''''''((((((((())))))'''((())))))(((((()))***((((((((((((''''''''''''%%%&&&((()))***)))((((((''''''''''''''''''''''''############"""!!!''''''''''''''''''''''''%%%&&&&&&'''''''''''''''(((((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))************))))))(((((((((((('''''''''(((((((((((()))(((((((((((('''&&&%%%%%%'''''''''''''''((()))))))))))))))(((((('''''''''************************)))))))))))))))((((((((('''(((((()))***+++++++++*********)))******+++,,,,,,---.........---,,,+++{{{||||||qqqfff___[[[ZZZ\\\aaacccdddeeeggggggggggggfff```______```aaabbb```___WWWRRRPPPSSSTTTRRRQQQSSSSSSSSSRRRQQQPPPOOOOOOOOOKKKJJJIIIGGGEEEDDDCCCCCCCCCCCCBBB@@@===999666555.........///222444444333///.........///000111111000000//////...---,,,+++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++------,,,,,,+++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,+++))))))))))))***+++***+++,,,---............---------,,,***)))***+++***+++---///000///...---------,,,,,,++++++,,,,,,***))))))***,,,------,,,++++++,,,---------,,,,,,+++,,,------.........------------------......///---------------------------......///000////////////000111000//////111333555777999:::===CCCMMMUUUggglllrrrwwwyyyzzzzzzzzz}}}yyysssggg^^^YYYWWWUUUTTTTTTVVVVVVUUUTTTTTTTTTRRRNNNIIIFFFEEEEEEFFFHHHKKKPPPUUUWWWUUUTTTKKKHHHBBB<<<777444333333111000///...------------))))))***+++,,,,,,++++++***************+++++++++&&&''')))+++,,,,,,++++++))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&&&&'''((((((((()))''''''((((((((())))))))))))******(((&&&%%%%%%&&&((((((((((((''''''''''''''''''((()))))))))((((((''''''''''''''''''''''''&&&&&&'''&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((($$$%%%&&&((()))*********&&&&&&&&&'''''''''''''''''''''''''''''''''(((((('''''''''''''''((()))*********)))(((((((((((((((&&&&&&'''''''''(((((((((%%%%%%'''(((((()))((((((''''''''''''((()))******((((((((((((((((((((((((************************))))))))))))))))))))))))(((((()))***+++,,,,,,---+++***************+++++++++,,,---.........---,,,~~~uuuiiibbb]]][[[\\\```cccdddeeefffgggggggggfffbbbaaa``````aaa```^^^]]]UUUQQQOOOSSSTTTSSSRRRTTTUUUUUUTTTRRRQQQPPPOOOOOOLLLKKKIIIGGGFFFDDDDDDCCC????????????===;;;999888000//////000222333111000............///000222333111111///...---,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,------,,,,,,++++++,,,------------------+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,++++++*********+++++++++,,,---------,,,,,,+++,,,---,,,+++***+++,,,))))))(((((()))***,,,---000...,,,+++***+++------,,,+++***+++------,,,+++,,,------...............+++,,,---...///000000000---------------...//////------------------------------///000000000///......///000111111222555888999>>>DDDIIIOOOXXXdddmmmzzz}}}zzzooofffbbbYYYVVVSSSRRRTTTVVVVVVUUUWWWWWWVVVSSSOOOKKKIIIIIIEEEDDDFFFJJJPPPVVVYYY[[[WWWUUUQQQLLLGGGAAA===;;;555444222000............)))***,,,...//////...---+++++++++***************'''(((***,,,,,,,,,+++***))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''((((((((())))))))))))((())))))(((%%%$$$$$$%%%((((((((((((''''''''''''***)))((((((((((((((((((''''''''''''''''''''''''******+++++++++******)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((("""###%%%'''))))))***)))&&&&&&&&&'''''''''((((((&&&&&&''''''(((((())))))(((((('''''''''(((((()))***)))((('''''''''((((((%%%&&&&&&&&&''''''''''''%%%&&&'''((())))))((((((&&&&&&&&&''''''(((******'''(((((())))))******+++************************((((((((()))*********+++))))))***+++,,,---......++++++***************+++***+++---...///...---,,,wwwlllddd```\\\]]]aaacccdddeeefffggggggggggggdddbbbaaa``````___]]]ZZZTTTPPPOOORRRTTTSSSSSSUUUWWWVVVUUUSSSRRRPPPOOOOOOMMMLLLJJJHHHGGGEEEEEEDDD<<<===>>>>>>>>>===<<<;;;333222111222222222000...............///000222333111///---+++***)))******+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++***+++---...///...------++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,------.........,,,,,,,,,,,,,,,+++***)))(((***,,,,,,,,,+++,,,---...+++(((&&&'''***///222111///,,,******+++---...000...------------,,,***((()))******++++++******+++,,,---///000111111222...------------...//////------------------------,,,---///000000000///...///000222333444777;;;>>>DDDLLLVVV___gggrrr~~~{{{rrrooo^^^ZZZUUUSSSUUUWWWWWWVVVVVVWWWWWWUUUQQQMMMKKKJJJIIIFFFCCCDDDIIIPPPVVVYYY^^^^^^]]]YYYTTTLLLFFFAAA777666333111///.........,,,...000222111000---,,,,,,+++++++++******)))))))))***+++,,,,,,+++)))((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))((((((((((((((((((((())))))))))))&&&'''((((((''''''(((***)))(((((((((''''''''''''+++***)))'''''''''((()))''''''''''''''''''''''''&&&'''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((($$$%%%&&&'''''''''&&&%%%&&&&&&&&&'''''''''((((((%%%&&&&&&'''((()))******)))(((((('''''''''((((((***)))'''&&&&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''((())))))))))))'''&&&%%%%%%%%%%%%&&&'''((())))))(((((()))***+++,,,,,,---************************''''''((()))***++++++,,,)))******,,,---...//////++++++***************+++)))***,,,...//////...---~~~||||||pppeee___]]]___aaaeeedddccccccdddeeeggghhhgggbbb______bbbbbb___[[[SSSQQQPPPSSSTTTQQQRRRUUUWWWVVVTTTPPPMMMLLLMMMOOOKKKJJJIIIFFFDDDBBBAAA@@@???>>>===<<<<<<:::777444222111000111222222111000...------...//////...,,,+++,,,,,,,,,,,,,,,,,,+++,,,+++***))))))***+++,,,++++++++++++++++++++++++((()))***++++++++++++************)))))))))))))))---,,,+++*********+++,,,,,,,,,------------------,,,,,,+++******+++,,,,,,,,,+++***)))***+++,,,---)))******+++---......///000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////...---,,,,,,,,,,,,...------------...//////---......///000000//////.........///000000111111444333555666555777AAALLLWWWdddsss}}}yyyrrrnnnhhhddd```[[[UUUPPPMMMSSSYYY[[[YYYUUUSSSSSSJJJGGGFFFFFFEEEEEELLLTTTXXX^^^dddfffbbb[[[WWWUUUIIIDDD:::222111444111,,,333000...---------,,,++++++******+++,,,,,,)))'''******************++++++)))******+++++++++******(((((())))))))))))(((((())))))(((((('''''''''&&&******)))((((((((((((((()))((('''&&&&&&'''((()))))))))(((((('''''''''&&&))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''&&&%%%$$$$$$%%%&&&'''(((((('''&&&%%%'''&&&%%%$$$$$$%%%&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((('''%%%$$$$$$%%%&&&(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''((()))******)))((('''(((((((((((())))))))))))******))))))(((((('''''')))))))))))))))))))))))))))+++---//////---+++))),,,+++)))***++++++***)))******))))))***++++++,,,---,,,,,,+++++++++,,,,,,~~~|||zzzoooeee^^^]]]___aaafffeeedddccccccdddeeefffeeebbb______bbbbbb___[[[XXXTTTRRRSSSRRROOOOOOSSSVVVUUUTTTQQQMMMLLLLLLMMMLLLKKKJJJHHHEEECCCBBBAAA@@@???>>>======;;;888555222111000000222222111000...------...//////...,,,+++,,,---......---,,,++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,))))))))))))************---,,,+++*********++++++------.........,,,+++***,,,,,,+++******+++,,,,,,+++++++++***++++++,,,---------,,,,,,,,,,,,++++++......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------,,,,,,---.........------------...//////.........////////////...222222222222222222222222555444666999===EEETTTccc}}}~~~{{{vvvmmmaaaYYYVVVUUUUUUVVVXXXXXXWWWVVVOOOLLLIIIHHHEEECCCGGGMMMPPPUUU\\\aaabbbaaa^^^]]]WWWRRRIII???<<<;;;555...222000//////000000...,,,,,,++++++,,,------+++)))******************++++++++++++++++++***)))(((((((((((())))))))))))(((((()))(((((((((''''''''''''******)))(((((((((((((((((('''&&&&&&&&&&&&'''((()))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((('''''''''''''''((())))))(((''''''''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''((('''%%%$$$$$$%%%'''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''((()))******)))((('''&&&&&&'''((()))******+++))))))))))))(((((((((((())))))))))))))))))))))))((())))))******))))))(((***))))))***+++,,,,,,***+++***************++++++111000000///000000111111|||zzz}}}wwwmmmddd___^^^```bbbeeedddcccccccccdddeeefffcccaaa___```bbbccc```]]]^^^XXXTTTRRROOOLLLMMMPPPTTTUUUUUUSSSOOOMMMLLLLLLLLLLLLJJJHHHFFFDDDCCCBBB@@@???>>>>>>>>><<<888666222111000000222222111000...------...//////...,,,+++,,,...//////...,,,++++++,,,,,,------,,,,,,+++,,,------------------------...............---,,,((()))))))))***+++++++++---,,,++++++******++++++---...//////...,,,)))(((,,,++++++******++++++,,,***++++++,,,,,,,,,,,,,,,---------,,,,,,+++++++++------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,---...///000......------......///000........................000000000000000111222222666666:::AAAKKKZZZooouuummmbbbZZZRRRPPPTTTWWWVVVTTTVVVRRROOOMMMIIIEEEGGGKKKKKKNNNSSSZZZaaadddeeeeeeeeebbbZZZPPPJJJEEE<<<444000///.../////////,,,***,,,++++++,,,......,,,+++++++++++++++++++++******+++++++++***)))(((&&&&&&(((((())))))))))))((((((((((((((((((''''''''''''***))))))((((((((((((((('''&&&&&&%%%%%%&&&&&&'''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&'''((())))))))))))(((((())))))))))))(((((('''''''''(((((('''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''(((((())))))))))))(((((('''(((((((((((()))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((((((***,,,...---,,,,,,++++++*********++++++,,,,,,,,,,,,---...//////zzzwwwxxxssslllddd``````bbbdddbbbbbbbbbbbbcccdddfffgggaaa```___aaabbbbbb```^^^```YYYSSSQQQNNNKKKMMMQQQTTTVVVWWWUUURRRNNNLLLLLLKKKKKKIIIHHHFFFDDDCCCBBB@@@???=========;;;888555222000///000111222111000...------...//////...,,,+++---///000000///---++++++,,,---......---,,,+++++++++,,,,,,,,,,,,,,,---...............------,,,(((((()))***++++++,,,,,,,,,,,,++++++++++++***++++++,,,...///...,,,***(((++++++++++++++++++++++++)))***,,,---------,,,+++******+++,,,,,,---......------,,,,,,,,,,,,,,,---------------------------,,,,,,,,,---------......---------------...//////...............//////000//////..................,,,---...///111444777888999<<>>777555222000///...,,,+++,,,+++***+++---...---+++,,,+++++++++++++++******)))))))))))))))((('''&&&(((((())))))))))))((((((((((((((((((((('''''''''))))))(((((((((((())))))''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''(((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&''''''((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((())))))))))))((((((***))))))(((''''''&&&&&&''''''(((((())))))******))))))))))))))))))))))))+++******))))))******+++)))))))))+++---...,,,+++,,,,,,+++*********++++++(((((((((((()))***+++,,,vvvrrrsssoooiiidddaaaaaaccceeeeeedddcccbbbaaabbbcccccc``````aaabbbbbbbbb```^^^^^^XXXRRRPPPNNNLLLOOOTTTUUUWWWYYYXXXTTTPPPNNNMMMJJJIIIHHHFFFEEECCCBBBBBB>>>===<<<<<<;;;999666333111000///000111111000///...------...//////...,,,,,,---///000000///---,,,,,,---...//////...---,,,))))))******++++++++++++,,,,,,---------,,,,,,+++((())))))***+++,,,,,,---,,,,,,,,,,,,++++++******)))***,,,---...---,,,+++++++++++++++++++++++++++***+++,,,---...---,,,,,,***++++++,,,,,,---------......------------......------------------------,,,,,,,,,---------......000///...---------------///............///000000000//////.........///000000000111444777;;;???AAABBBHHHTTTbbbooo|||uuukkkbbbZZZUUUWWWSSSRRRUUUWWWVVVXXX\\\\\\VVVPPPOOOTTT[[[___aaafffiiijjjgggccc___WWWOOOHHHCCC<<<666333111000///---+++***+++,,,---,,,+++,,,,,,,,,,,,++++++******&&&'''((()))))))))))))))(((((())))))))))))(((((('''''''''((((((((((((((())))))(((((((((((())))))((((((((())))))((((((((('''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&%%%$$$''''''''''''''''''''''''&&&'''((())))))((('''&&&(((((()))))))))*********''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))(((((((((((())))))'''''''''''''''(((((((((''''''(((((())))))******))))))))))))))))))))))))******+++,,,,,,+++******+++++++++,,,------+++(((,,,,,,+++++++++++++++,,,++++++++++++,,,---//////pppmmmllliiieeebbb```aaacccdddiiihhheeebbb```^^^^^^^^^```aaabbbcccbbbaaa___]]][[[UUUQQQPPPOOONNNQQQVVVVVVWWWYYYWWWTTTPPPNNNMMMIIIHHHGGGFFFDDDCCCBBBBBB===<<<;;;;;;:::999555333111000//////111111000///...------...//////...,,,------............------,,,------......------,,,(((((())))))******++++++******+++,,,,,,,,,,,,,,,)))*********+++,,,,,,,,,+++,,,,,,,,,,,,+++***)))((()))***+++------......***++++++,,,,,,++++++***++++++,,,---------------......---,,,,,,+++******......---------...//////------------------------,,,,,,,,,---------......111000///...------------//////......//////000111111000///...///000222222333333555888<<>>===<<<;;;;;;999666333111///...///000111000///...------...//////...,,,...---,,,++++++,,,---...------,,,,,,,,,,,,------((())))))***++++++,,,,,,((()))***,,,------------++++++++++++++++++++++++++++++,,,,,,,,,+++***)))++++++*********,,,---...***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,---......///......---+++******)))---,,,,,,,,,------...///........................,,,,,,,,,---------......000///...............//////////////////000000111111000//////000222444666555666:::@@@GGGPPPWWW\\\fffmmmzzz|||qqqbbb[[[VVVVVVWWWWWWXXX[[[\\\[[[ZZZWWWTTTTTTVVVXXXWWW```gggjjjlllmmmjjjeee\\\XXXQQQKKKEEE???999555444222///......///...---...------,,,++++++******(((((()))***++++++++++++(((((())))))))))))((((((''''''''''''((((((((()))((((((((((((((()))******'''((()))******)))((('''''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''''''''&&&&&&)))((('''&&&&&&'''((()))''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''%%%&&&'''(((((()))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((***)))(((''''''((()))***$$$$$$%%%&&&'''))))))***))))))))))))(((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))******+++...///...+++)))*********+++,,,---...///---,,,,,,,,,,,,,,,------zzziiiddd```___]]][[[[[[]]]___```cccbbbaaa``````aaabbbccc```bbbddddddbbb___]]]\\\YYYTTTQQQQQQPPPOOOPPPUUUTTTUUUUUUSSSOOOMMMLLLLLLJJJJJJIIIHHHGGGEEEEEEDDD???>>>===<<<<<<:::777444111///...///000111000///...------...//////...,,,...---+++******+++---...------+++******+++------))))))***+++,,,,,,------((()))***,,,---...//////,,,,,,++++++++++++++++++++++++,,,---,,,+++***)))...,,,***))))))***,,,---***+++,,,------,,,+++***...---,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,---++++++++++++,,,,,,---...........................,,,,,,,,,---------............---......///000111///////////////000111111111000///000111333666888:::===CCCLLLWWWdddnnnttttttzzzmmmddd\\\YYYXXXVVVUUUWWWTTTXXX\\\\\\YYYVVVVVVWWWRRR[[[cccgggiiikkkhhhdddgggeeeaaa\\\VVVNNNEEE???777555222000000000///.........---,,,,,,+++************+++++++++******)))(((((())))))))))))((((((&&&'''''''''(((((())))))((((((((((((((()))******&&&'''((())))))((('''&&&&&&'''''''''(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&'''((())))))))))))***)))(((''''''((()))***'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''((((((((()))***)))(((''''''((()))***))))))((('''&&&%%%%%%$$$******))))))(((((('''''')))))))))))))))))))))))),,,***'''%%%%%%'''***,,,((()))***...000000---+++))))))***+++,,,...///000//////...---------......vvvcccZZZYYYZZZZZZ[[[[[[^^^bbbeee___]]][[[[[[\\\___bbbeeeeeecccaaa```___^^^\\\ZZZVVVTTTPPPNNNMMMNNNQQQRRRXXXWWWUUURRROOOMMMJJJIIIHHHGGGGGGFFFFFFEEEEEEEEEDDDAAA>>>;;;999666333000//////......///000111111,,,...///...---+++,,,,,,+++,,,,,,------,,,,,,+++111111000///---***((('''.........---,,,+++)))(((,,,+++++++++,,,,,,---.........---,,,,,,+++*********++++++,,,,,,++++++***---------,,,,,,+++++++++.........------,,,,,,,,,.........------,,,,,,,,,***,,,//////---+++))))))...................................................------------...//////.................................000222222111000000111333333444666999<<>><<<<<<:::888666111000000000000111111222///000000///------...000------++++++++++++------+++,,,------......------((()))***,,,---------------,,,,,,,,,,,,------...---------,,,,,,+++++++++------............------.........---------------,,,,,,,,,+++++++++++++++------,,,,,,,,,,,,+++++++++,,,,,,++++++,,,///111................................................------........./////////000000000000000000000000222222111222222333333444444444666888===FFFPPPWWWccciiiqqqxxx~~~~~~kkk___]]]XXXVVVUUUXXX]]]aaabbbaaaiiiiiihhhhhhhhhggggggfffdddgggkkknnnsssuuuqqqjjjaaaUUUIIIAAA<<<666333333//////...---,,,++++++*********+++,,,,,,,,,++++++))))))************))))))************))))))))))))************************))))))))))))************+++******)))'''&&&&&&%%%(((((((((((())))))))))))(((((())))))))))))((((((&&&''''''(((((((((((((((((((((((((((''''''''''''&&&''''''&&&%%%%%%&&&(((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&'''((()))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((()))))))))*********)))(((((((((******((('''))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))"""&&&+++,,,++++++,,,///******+++++++++,,,,,,,,,------,,,...///000...---//////000000000111111111ooobbb^^^]]]^^^^^^]]]\\\]]]___```dddcccaaa``````aaaccceeebbbaaabbbcccbbb```\\\XXXVVVUUURRRPPPOOOOOOPPPQQQTTTTTTSSSRRRQQQPPPPPPOOOJJJIIIIIIGGGFFFEEEDDDCCCEEECCC???<<<:::888444222111111000000000111111222///000000...,,,,,,...000...---+++******+++---...++++++,,,---............((()))***+++,,,---------,,,,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------............------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,,,,++++++---///................................................---......///////////////000000000000000000000000///000111111222555888:::444777===DDDLLLWWWbbbiiivvvzzzssspppaaa[[[TTTRRRWWW\\\___```fffggghhhiiihhhgggdddccc___```bbbfffkkkpppqqqpppiiiaaaWWWNNNFFF>>>777444222000/////////...---,,,***+++,,,,,,,,,,,,,,,,,,)))******++++++******)))*********)))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))******))))))(((''''''&&&(((((((((((())))))))))))'''((()))******)))((('''&&&''''''(((((((((((((((((((((((((((''''''''''''&&&'''((('''&&&%%%&&&(((&&&&&&&&&''''''''''''((((((((((((((()))))))))***((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&'''''''''''')))(((((((((******((('''''''''''''''''''''''''''*********)))))))))))))))))))))))))))))))))))))))%%%'''************,,,...******+++++++++,,,,,,,,,++++++,,,------...---,,,/////////000000000111111kkk___[[[XXXZZZ[[[\\\\\\]]]___aaafffeeecccccccccdddeeefff______```aaaaaa^^^ZZZWWWWWWVVVTTTRRRRRRRRRSSSTTTSSSSSSRRRRRRQQQQQQPPPPPPKKKJJJIIIHHHGGGFFFEEEEEEDDDAAA>>>;;;999777333111333333222222111222222333......///---,,,+++,,,......---+++******+++---...---------...------,,,,,,******+++,,,,,,+++++++++++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,........................---------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,...000111///---,,,,,,////////////////////////////////////////////////---...///000000000//////////////////////////////...///000000000333888<<<999@@@KKKVVVaaakkktttyyyrrrhhh\\\TTTSSSVVVZZZ\\\___bbbgggjjjjjjhhhdddbbb___\\\ZZZ\\\```eeeiiimmmjjjhhhddd]]]UUULLLBBB;;;666333000...//////...,,,+++,,,,,,---------,,,,,,******++++++++++++******))))))))))))))))))******(((((((((((((((((((((((('''''''''(((((()))))))))(((((())))))))))))))))))(((((((((((())))))))))))&&&&&&((())))))(((&&&&&&&&&''''''(((((((((((((((((((((((((((''''''''''''&&&'''((((((&&&&&&'''(((&&&&&&&&&''''''''''''(((%%%&&&&&&'''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''''')))(((((((((******((('''''''''''''''''''''''''''))))))))))))))))))******))))))))))))))))))))))))((()))))))))(((((()))*********+++++++++,,,,,,,,,+++,,,---......------........./////////000000000ggg\\\YYYUUUWWWZZZ[[[\\\]]]```bbbcccbbbaaaaaabbbcccdddeee___^^^^^^______]]]ZZZWWWVVVVVVUUUTTTTTTTTTUUUVVVRRRRRRRRRQQQPPPPPPOOOOOOIIIIIIIIIHHHGGGGGGFFFFFF@@@>>><<<:::999888666444///...------,,,---------,,,---///...---++++++,,,------++++++++++++------............---,,,+++++++++,,,,,,,,,+++***)))))),,,++++++************++++++++++++,,,,,,---------,,,,,,------------,,,,,,---------------.....................////////////,,,,,,------------......///111444555333000...---////////////////////////////////////////////////---...///000111000/////////////////////////////////000111000///222888>>>HHHQQQ___lllwww~~~yyyqqqqqqyyyssseee[[[WWWXXXYYY\\\___dddiiijjjiiifffdddbbb]]]ZZZZZZ[[[[[[___eeefffjjjkkkhhhbbb[[[RRRIII???:::333000//////---+++---.........------,,,+++******++++++++++++******))))))))))))************''''''''''''''''''''''''''''''(((((())))))******((((((((())))))*********(((((((((((())))))))))))&&&&&&''''''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((''''''''''''%%%'''))))))'''&&&'''(((&&&&&&&&&''''''''''''(((''''''((())))))))))))((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))*********)))(((((((((******((('''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******)))))))))(((((((((******+++++++++,,,,,,,,,---///111111000///000111........./////////000000~~~fff[[[YYYUUUWWWZZZ\\\]]]^^^```bbb____________```aaacccddd```___^^^^^^^^^]]][[[YYYTTTTTTTTTTTTTTTVVVWWWWWWRRRQQQQQQPPPOOONNNNNNNNNFFFFFFFFFFFFFFFFFFFFFFFFAAA???<<<;;;:::999777444,,,,,,+++***************+++...000111///---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++++++++***))))))...------,,,++++++,,,,,,******+++,,,,,,---......------............------+++,,,,,,,,,---------------------.........//////---------......////////////111222222111//////000////////////////////////////////////////////////---...000111111111///...000000000000000000000000000222444555666;;;DDDLLL^^^gggtttwwwoooddd^^^bbbooommm___YYYYYY[[[\\\___bbbdddeeeeeeeeeeee```^^^___\\\WWWWWW[[[^^^fffkkkjjjhhhfff```YYYQQQHHH===666333222///---////////////...,,,+++******++++++,,,,,,++++++***((()))))))))************((((((((((((((((((((((((((())))))***++++++,,,,,,*********)))))))))))))))(((((((((((())))))))))))((((((''''''''''''((((((&&&''''''(((((((((((((((((((((((((((''''''''''''%%%'''))))))((('''''''''&&&&&&&&&''''''''''''(((((()))***+++++++++***)))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((()))))))))*********++++++)))(((((((((******((('''************************((()))))))))************)))))))))))))))))))))))))))))))))***++++++***)))******+++++++++,,,,,,,,,---000222222000///000222//////000000000111111111}}}fff\\\ZZZWWWYYY\\\^^^^^^___```bbbbbbbbbbbbcccdddfffggghhhaaa```^^^^^^^^^^^^\\\[[[RRRRRRRRRSSSTTTVVVWWWXXXQQQQQQPPPOOONNNNNNMMMMMMDDDDDDDDDDDDEEEEEEEEEEEEEEECCC???===;;;888555222222111000///////////////+++...222333111...,,,++++++,,,,,,------,,,,,,+++,,,,,,------......------)))******+++++++++******000///...---------------******+++,,,------............////////////......+++++++++,,,,,,---------,,,,,,,,,------................../////////000000,,,---------,,,---///222000000000000000000000000000000000000000000000000---...000111222111///...111111111111111111111111000444888;;;???GGGSSS\\\ooovvv~~~hhheeeaaabbbjjjxxx|||ggg\\\YYYZZZZZZZZZ[[[]]]```bbbdddeeeaaaaaaccc___VVVRRRUUUXXXaaagggggghhhjjjgggaaa```UUUGGG>>>999666333000111000000///...,,,+++******++++++,,,,,,++++++***(((((())))))*********+++))))))))))))))))))))))))******+++,,,------......,,,,,,+++***)))(((''''''(((((((((((())))))))))))***)))(((''''''((()))***&&&''''''((((((((((((((()))(((((((((''''''''''''%%%''')))***((('''''''''&&&&&&&&&'''''''''((((((###$$$&&&'''''''''&&&%%%((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((******)))'''))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))((()))***,,,......---+++******+++++++++,,,,,,,,,+++...000000...---///111000111111111111222222222yyyiiiaaa\\\\\\\\\\\\]]]]]]^^^^^^^^^aaabbbeeegggiiiiiihhhggg^^^^^^___``````^^^ZZZWWWVVVUUUTTTRRRRRRRRRRRRSSSRRRRRRQQQPPPNNNMMMLLLKKKIIIGGGEEEDDDEEEEEEEEEDDDCCCAAA===:::999777444222///...---...000000000///000000///...------,,,,,,.........///111000...,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++//////.........---------+++++++++***++++++,,,,,,222111000...,,,+++++++++---------............///------------------------........................//////.........---------//////...---...///000111000000000000000000000000000000000000////////////111000000111333444444333333666:::>>>HHHYYYooo~~~xxxlll___bbbiiissszzzeeeYYYTTTRRRTTTYYY\\\]]]```fffeeeeeeeeedddaaa]]]YYYWWWQQQUUUZZZ```eeehhhkkklllfffaaaZZZRRRKKKBBB888222111///---------...,,,+++,,,,,,---------,,,++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((('''''')))((((((((()))***++++++###%%%(((******(((%%%###'''''''''''''''((()))***+++*********))))))(((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((())))))(((((('''''''''&&&)))((('''&&&&&&&&&&&&&&&)))))))))((('''&&&&&&&&&*********)))(((''''''&&&***)))(((''''''((()))***'''((()))***************+++)))'''(((+++,,,***((())))))***,,,......+++)))++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000000000000000000000000vvvggg```]]]]]]]]]]]]]]]]]]]]]]]]^^^```bbbdddfffggggggfffeee\\\\\\\\\]]]^^^\\\XXXUUUTTTSSSRRRRRRRRRSSSUUUVVVSSSRRRQQQPPPOOOMMMLLLLLLIIIFFFCCCBBBCCCDDDDDDCCCBBB@@@<<<:::888666444222111/////////111111111///000//////......---,,,,,,...------...000000...,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++...---------,,,,,,,,,,,,*********+++---...000111111000///---,,,,,,,,,,,,---------............///------------------------........................000000/////////.........///...---------...000000000000000000000000000000000000000000000000000//////......000111333444333666:::BBBNNN]]]mmm|||}}}sssooovvvzzzxxxooo^^^VVVRRRUUUZZZ\\\^^^aaabbbccceeeeeeccc```\\\YYYRRRSSSUUUYYY___dddggghhhiiigggbbb^^^WWWNNNCCC;;;777444000......---,,,+++---------------,,,,,,+++++++++*********)))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))))))))***+++$$$&&&((())))))(((&&&$$$%%%%%%&&&&&&''''''''''''******)))))))))((((((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((())))))((((((((('''''''''(((((('''&&&&&&&&&''''''((((((((((((((((((((((((+++***)))(((((('''''''''***)))(((''''''((()))***++++++++++++***)))((('''+++)))((()))+++,,,***((())))))***,,,...---+++)))++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000000000000000000000000tttfffaaa^^^^^^^^^^^^]]]]]]]]]]]]]]]```aaaccceeeeeedddcccbbb\\\[[[\\\]]]]]][[[XXXTTTRRRQQQQQQQQQSSSUUUWWWXXXSSSSSSRRRQQQOOONNNMMMLLLIIIFFFBBB@@@AAACCCCCCCCCAAA>>>;;;999777666444222333111000111222222111000000//////......------------,,,,,,---......---+++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++)))******+++,,,...///000///......------------------------............///------------------------........................000000000000000/////////......------......///000000000000000000000000000000000000000000000000000/////////000111333444666;;;AAAOOObbbuuu{{{uuuwww|||qqqbbbUUUSSSWWWYYYYYYZZZ]]]___bbbddddddaaa^^^\\\UUURRRPPPSSSZZZaaaeeefffkkkkkkjjjhhhcccZZZOOOHHH@@@;;;555111//////......---------,,,,,,,,,++++++************)))))))))(((++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))+++***))))))))))))))))))&&&''''''((((((''''''&&&((()))***+++,,,+++******))))))((((((((((((((('''(((((((((''''''''''''&&&(((((((((((((((((((((((())))))(((((((((((('''''''''''''''&&&''''''((((((''''''(((((()))***+++++++++***)))'''''''''(((((())))))(((((((((((())))))++++++++++++***)))((((((+++***)))***++++++***((())))))***+++------+++)))++++++******++++++,,,---,,,,,,,,,,,,,,,,,,------........./////////000000000000000000000000000000sssgggcccaaa^^^^^^^^^^^^^^^]]]]]]]]]```aaabbbccccccbbb```___^^^^^^^^^______]]]ZZZVVVRRRRRRQQQRRRSSSTTTVVVWWWTTTSSSRRRQQQOOONNNMMMMMMJJJFFFBBB@@@AAACCCDDDDDD@@@===:::888777666444222333222111111222222111000000/////////......---------,,,+++,,,------,,,+++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))))))))******------,,,,,,------...///---------............///................................................////////////////////////.............../////////000000000000000000000000000000000000000111111111111222222111222444888:::AAALLL^^^rrr}}}~~~vvvddd[[[WWWTTTSSSTTTWWWYYY]]]```aaaaaa___]]]YYYTTTOOOPPPXXX```fffhhhiiijjjjjjiiieee___YYYTTTJJJDDD<<<666333111000000------,,,+++*********************)))))))))((((((++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))******+++++++++***)))((((((((()))((((((''''''''''''(((((()))+++,,,......---+++***((((((((((((''''''''''''((((((((('''''''''''''''(((((((((((((((((((((((())))))((((((((((((((((((''''''&&&''''''((())))))((((((((()))******+++++++++***((('''''''''((()))))))))(((((((((((())))))'''((()))***+++,,,,,,,,,+++++++++,,,,,,+++***)))***))))))***,,,---+++)))++++++******++++++,,,---,,,,,,,,,------------------.........////////////000000000000000000000000vvvjjjfffddd^^^^^^^^^^^^^^^^^^^^^^^^```aaabbbccccccaaa```^^^^^^^^^___``````^^^ZZZWWWUUUTTTSSSRRRRRRSSSTTTUUUSSSSSSRRRPPPOOONNNMMMLLLJJJGGGDDDBBBCCCDDDEEEEEE???<<<999888777666555333222111000000222222111000///////////////.........---,,,***+++,,,---,,,+++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++***))))))******+++++++++,,,,,,---//////---------............///.................................................................................///////////////000000000000000000000000///000000000111111111222222333333333444777===AAAPPP\\\nnn~~~yyyjjj]]]SSSPPPRRRQQQSSSWWWZZZ]]]]]]]]]]]]YYYTTTOOOOOOUUU]]]dddhhhggggggfffdddbbb```______XXXRRRIII@@@999444000......---+++***)))))))))***************))))))))))))************************************************))))))))))))))))))))))))(((((())))))******++++++++++++***)))((((((((())))))(((''''''''''''((()))%%%'''((())))))(((&&&%%%''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))))))))'''''''''''''''((()))***))))))))))))))))))))))))******(((''''''(((((()))(((((())))))))))))(((((('''((()))***,,,,,,------+++,,,---------+++***)))***))))))***+++,,,+++***++++++******++++++,,,---,,,,,,,,,------.........,,,,,,---------.........////////////////////////yyymmmhhhfff]]]^^^^^^^^^____________```aaacccddddddbbbaaa___^^^]]]^^^______]]]ZZZVVVWWWVVVTTTRRRRRRRRRRRRSSSRRRRRRQQQPPPNNNMMMLLLKKKIIIGGGEEEDDDEEEEEEEEEDDD>>><<<999888888777666555111000///000222333222111////////////////////////...,,,***+++,,,------,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---...///000++++++++++++,,,---...///---------............///................................................------------...............///000111111111111000000000000000000000000000///000000111111222222222111333555777999???HHHOOOdddnnn}}}{{{kkk]]]UUUUUUOOOPPPRRRTTTWWWYYYZZZ[[[VVVSSSOOOMMMPPPVVV]]]bbbddddddbbb```^^^```cccgggfff```WWWNNNEEE<<<444...000///---+++******++++++++++++++++++*********)))************************************************))))))))))))))))))))))))))))))******************+++***)))))))))))))))))))))((((((''''''(((((()))'''(((((())))))(((&&&&&&'''(((((((((((()))))))))'''(((((((((((()))))))))))))))))))))))))))))))))(((((())))))))))))******((((((((('''(((((()))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))))))))((((((***+++++++++++++++******+++---//////---+++*********)))((()))+++++++++***++++++******++++++,,,---,,,,,,,,,---......//////,,,,,,,,,------------...////////////////////////|||nnniiifff\\\]]]]]]^^^___```aaaaaaaaabbbdddeeeeeedddcccbbb_________```aaa___[[[XXXWWWVVVTTTRRRRRRRRRRRRSSSQQQQQQPPPOOOMMMLLLKKKJJJGGGFFFEEEEEEEEEEEECCCAAA>>><<<:::999999999777666111000000111444555555444/////////////////////000///---++++++,,,---------------,,,,,,,,,,,,++++++------------------------***+++++++++,,,,,,,,,,,,------------...///000000++++++++++++,,,---......---------............///................................................---.........///////////////000111222333222222111000000000000000000000000///000000111111222333333222666:::>>>DDDNNN[[[ddduuu{{{zzz|||mmm```ZZZOOOOOOOOOPPPSSSVVVYYYZZZUUUUUUSSSOOOLLLNNNTTTZZZ______^^^\\\\\\^^^dddhhhiiifffaaa[[[SSSIII@@@999333222000...---------...,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))++++++******************))))))))))))))))))***+++((((((((((((((((((((((((++++++*********)))))))))((((((((()))))))))******'''((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))************)))(((((((((((((((((('''''''''(((((())))))***'''((()))******)))(((''''''((()))******)))((('''***++++++,,,,,,++++++******...111000...+++*********)))((((((***++++++***++++++******++++++,,,---,,,,,,------.../////////------------............////////////////////////}}}ooohhheee[[[\\\]]]^^^___aaabbbbbbaaacccdddfffffffffdddcccbbbbbbbbbcccdddbbb^^^ZZZVVVUUUSSSRRRRRRRRRSSSTTTQQQPPPOOONNNLLLKKKJJJJJJEEEDDDDDDEEEFFFEEEBBB??????===:::999:::999888777222111111333555777777666////////////000000000000///---++++++,,,......------------,,,,,,,,,++++++------------------------))))))******++++++++++++000///...---,,,+++++++++,,,+++++++++,,,,,,---...---------.........//////////////////////////////.........................../////////000000111111000111222333444333222222000000000000000000000000///000000111222222333333555:::@@@FFFNNN[[[jjjuuu~~~~~~~~~zzziii^^^PPPOOONNNOOOQQQTTTXXXZZZWWWYYYXXXSSSKKKJJJOOOVVVZZZ[[[[[[ZZZZZZ\\\bbbfffeeeeeedddbbb]]]VVVMMMFFF666555222000//////000111---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))))))))))),,,+++++++++***)))))))))))))))(((((()))***++++++(((((())))))))))))(((((())))))((('''&&&&&&''''''(((((())))))******++++++'''((((((((())))))******))))))))))))))))))))))))(((((())))))*********++++++***)))(((((('''(((((($$$$$$%%%'''(((***++++++%%%'''***++++++***(((&&&'''((()))******)))(((''''''((()))+++---.........***...111111...+++*********)))'''(((***++++++***++++++******++++++,,,---,,,,,,------...///000000............/////////000////////////////////////}}}lllfffdddddd^^^ZZZ]]]___aaadddhhhdddcccbbbccceeeeeecccaaa```bbbeeefffeeebbb^^^[[[WWWUUURRRRRRSSSUUUUUUUUUSSSRRRPPPNNNNNNLLLIIIFFFEEECCCBBBBBBDDDEEEEEEDDD>>><<<999888777777555444222222111000//////000000&&&(((+++...000111000000............---,,,++++++000000000///...,,,+++***------,,,,,,,,,,,,++++++***+++,,,---............------------------,,,,,,---------............///000///...---,,,------...,,,,,,,,,---------......,,,---///000111000///------...///000111111000000777///444EEEHHH:::222555000000////////////000000555111---,,,000555777777888<<>><<<999888777777555444222222111000000000000000//////...---,,,,,,,,,,,,------.........---,,,,,,,,,,,,---............---------,,,,,,,,,,,,++++++***+++,,,---............---------------------------------............///000///...---------......------........./////////---...000111222111000///////////////000000000000...///BBBcccuuuhhhLLL999222111111000000000111111111000...///111444666777AAAKKKZZZjjjvvv}}}zzzvvv}}}lllbbbUUUNNNOOOUUUZZZ\\\\\\]]]^^^]]][[[XXXTTTRRRNNNRRRVVVVVVSSSRRRTTTXXXaaadddfffgggiiijjjddd\\\TTTKKK@@@777333222111//////......,,,+++******+++,,,,,,++++++++++++,,,,,,************))))))))))))))))))))))))))))))))))))++++++******************))))))))))))))))))))))))+++)))'''&&&&&&(((***+++(((((()))))))))************))))))))))))***++++++'''''''''((((((((((((((())))))))))))))))))))))))''''''((((((((((((((('''''''''''''''''''''(((((())))))))))))))))))))))))))))))))))))************)))))))))******)))))))))))))))))))))))))))))))))...++++++---,,,)))(((***++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...------,,,,,,+++,,,,,,---,,,,,,---------.........////////////000000000111{{{lllhhhffffff```]]]^^^___^^^```ccceeecccbbbaaaaaa```^^^[[[]]]___aaabbbaaa^^^[[[XXXWWWUUURRRRRRTTTUUUUUUUUUOOONNNLLLLLLLLLJJJHHHFFFDDDBBBAAABBBDDDFFFFFFFFF>>><<<999888777777555444222111111111000000000000444222///,,,******++++++,,,------.........------++++++,,,---------------------,,,,,,,,,,,,++++++++++++,,,---............+++,,,,,,------.........---------............///000///......------............/////////000000000...///111222222222111000111111///......///000000555444@@@^^^|||cccFFF444333222111111111111111///000222333444666999<<>><<<999888777777555444111111111111111111111000111000///---------......,,,,,,---......///......------------,,,+++***)))------,,,,,,,,,++++++++++++,,,------.........---++++++,,,,,,---...//////---------............/////////......................../////////000000000...///000111111111000000333222///...---...///000888444333???XXXgggYYYAAA444333222111111000111111000333555666777;;;BBBHHHOOO\\\kkkuuuxxxzzz}}}{{{xxxrrrnnnmmmpppvvvzzz|||{{{|||~~~ssscccYYYVVVUUUUUUXXXZZZ]]]______\\\YYYWWWSSSTTTSSSOOOJJJGGGGGGHHHQQQZZZccchhhkkkoooooolllllleee[[[RRRJJJBBB888222......------......,,,+++,,,,,,,,,++++++,,,,,,,,,)))))))))******++++++++++++++++++++++++++++++++++++++++++***))))))((((((((((((((((((((((((((((((************)))'''&&&%%%(((((((((((()))))))))***&&&&&&&&&&&&&&&'''((((((((((((((((((((('''''''''(((((((((((((((((((((((('''&&&&&&&&&'''(((***+++,,,,,,++++++******))))))((((((((((((((((((((((((((()))))))))************(((((())))))))))))(((((())))))))))))))))))))))))***)))---333333///+++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---......+++,,,---.........---,,,---............///////////////000000000111111111~~~{{{rrrjjjdddbbbaaa______bbbdddcccbbbcccddddddcccaaa___```bbbbbbaaa___\\\ZZZVVVTTTSSSSSSUUUUUUUUUTTTPPPNNNMMMMMMMMMLLLJJJHHHDDDCCCBBBCCCEEEGGGGGGFFF>>><<<999888777777555444000111222222222222111111---...///000000000///...,,,,,,---...////////////------------,,,+++******------,,,,,,,,,+++++++++,,,,,,------...---------++++++,,,,,,---...//////---------............///......//////////////////------........./////////....../////////000//////333222///...---...///000,,,000222333===FFF>>>///333222111000000000000000111444666999<<>><<<999888777777555444000111222333333333222111///000222222111///---+++------.../////////......)))***+++---............------,,,,,,,,,,,,++++++,,,,,,------...------,,,+++,,,,,,------.........---------............///......///000000000//////------........./////////............////////////111111///......///000000,,,333555000///333555222111111000000000111111111333555999???GGGQQQ\\\ccclllmmmpppvvv}}}yyyuuuyyyxxxvvvtttssssssrrrqqqvvv|||nnnccc]]]TTTVVVYYY\\\^^^^^^^^^^^^]]]\\\[[[XXXTTTPPPLLLJJJFFFLLLQQQWWW```kkkrrrsssmmmllllllkkkfff]]]PPPFFF:::555111///000000...+++------,,,,,,,,,,,,------*********+++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))******))))))''''''(((((((((((())))))))))))(((((())))))***+++%%%%%%&&&'''((()))******))))))))))))))))))))))))'''''''''''''''((()))***((((((((((((((((((''''''))))))))))))))))))))))))))))))))))))******************++++++++++++******************************)))***...555555000,,,+++*********+++++++++,,,,,,+++************+++,,,,,,+++,,,---......///......////////////000000000000000000000111111111222222}}}rrrgggaaa^^^\\\^^^bbbgggfffeeeeeeffffffdddbbbaaabbbbbbbbbaaa___]]]\\\UUUTTTSSSTTTUUUVVVTTTSSSOOOMMMLLLKKKJJJHHHFFFCCCHHHFFFDDDDDDEEEFFFEEEDDD>>><<<999888777777555444///000222444444333222111222222222111000///...---...////////////......---***+++,,,---.../////////------,,,,,,,,,,,,++++++,,,------...------,,,,,,---------------------------------............///---...///000111000000///....../////////000000000///////////////000000111////////////000000000000333444333///,,,///555:::111111111111111222333444666:::AAALLLYYYeeemmmqqqqqqssswww|||yyyooojjjgggkkkmmmqqq{{{zzzrrrqqqwwwyyysssaaaaaa```^^^]]][[[ZZZYYY\\\\\\]]]]]]\\\YYYUUURRRIIIJJJKKKNNNZZZhhhpppqqqpppoooooopppnnnggg]]]UUUHHHBBB999555333222///,,,------,,,,,,,,,,,,------,,,++++++++++++++++++***++++++++++++++++++++++++*********+++,,,,,,------))))))))))))))))))))))))(((((((((((()))))))))***'''''''''((((((((())))))***))))))))))))***++++++&&&'''''''''(((((())))))))))))))))))))))))))))))''''''((((((((((((((('''''''''''''''''''''(((((())))))))))))))))))))))))))))))))))))************))))))************))))))******************************...444444///+++++++++++++++,,,,,,,,,------,,,++++++++++++,,,------,,,,,,,,,------...///000//////000000000111111111000000111111111222222222tttggg```\\\ZZZ]]]bbbiiigggfffffffffeeebbb```aaaaaabbbbbb```___]]]\\\UUUTTTSSSTTTVVVVVVTTTSSSRRRPPPNNNMMMLLLJJJGGGDDDIIIGGGEEEDDDEEEEEEDDDCCC>>><<<999888777777555444///000222444444444222111333222000///...///111222///000000000///...------.........///......---------------,,,,,,,,,++++++---------...------,,,,,,------------------,,,,,,---------.........//////---...///111111111000///000000000000111111111111000000000000000111111222---...///000111111000000+++,,,000666666222//////111111111222333444555666;;;???IIIXXXiiiuuuzzz{{{vvv{{{xxxbbbVVVSSSSSS^^^gggvvv|||{{{yyyyyy}}}wwwtttoooiiiccc^^^ZZZYYYYYY[[[^^^```aaa___[[[XXXPPPMMMIIIJJJUUUdddlllllltttrrrqqqrrrqqqmmmeee___TTTKKKAAA999666444000,,,...------,,,,,,------...---,,,,,,++++++************************************+++,,,---......///000))))))))))))))))))))))))***)))(((((((((((())))))''''''''''''((((((((()))((((((((((((((()))******((((((((((((((('''''''''))))))))))))))))))))))))'''''')))))))))((('''&&&''''''(((((())))))******))))))))))))))))))))))))))))))))))))************(((((())))))))))))(((((())))))))))))))))))))))))++++++...444333...******,,,,,,,,,---------......---,,,,,,,,,,,,---......------,,,,,,---...000111000000000000111111111111000111111111111222222222wwwjjj```\\\]]]___```fffdddcccccceeeffffffeeehhhfffccc```^^^\\\\\\\\\WWWUUURRRPPPPPPQQQSSSTTTTTTQQQLLLJJJIIIJJJJJJJJJCCCBBBBBBCCCDDDDDDCCCBBB>>>;;;888666555444222000222111000111222333111///000000111111000///....../////////000000000000000111///---...//////,,,)))------,,,,,,,,,,,,------+++,,,---......---,,,+++......---------...//////000,,,)))))),,,//////...........................222111...------///111333000000000000000000000000//////000111222333333333444333000///...///000111---000333444333444777:::FFFQQQ___kkkrrrxxxzzzeeeQQQIIIOOOXXXhhhuuuwwweee___```___ZZZXXX]]]aaaaaaaaabbbYYYXXXUUUOOOMMMSSSaaammmppprrrtttssspppmmmkkkjjjeee^^^SSSHHH>>>777111---///---,,,,,,.........------------,,,+++***)))(((+++***)))(((((()))***+++***(((((()))***+++***)))************))))))))))))+++*********))))))((((((******))))))))))))******(((((()))******)))''''''''''''(((((())))))******,,,+++***)))(((((((((((())))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******)))((('''************************,,,,,,,,,***((((((***+++))))))))))))***+++,,,---'''))),,,......,,,)))'''((()))+++,,,,,,+++)))(((------,,,+++,,,---...///............////////////,,,------...///000000111...///000111333444555666}}}uuuiiiaaa^^^___aaabbbeeedddcccdddfffggggggfffhhhgggdddaaa^^^\\\[[[[[[WWWUUURRRPPPOOOPPPRRRSSSSSSOOOKKKIIIIIIJJJJJJJJJDDDCCCCCCDDDEEEEEECCCBBB>>><<<999777666555333111222111111222333333222000---...///000000000000000......------,,,,,,,,,+++///---,,,---///000...,,,......------------......,,,---...//////...---,,,+++++++++,,,---///000111///---++++++---//////...,,,,,,,,,,,,,,,,,,,,,,,,...---+++)))))))))++++++000000000000000000000000/////////000000111111222333222111000//////000111333555666555666999>>>CCCTTT]]]jjjsssyyy}}}qqq___SSSRRR[[[dddzzz}}}pppjjj^^^ZZZYYY]]]^^^^^^___bbb______[[[TTTNNNPPPZZZccckkknnnrrrsssrrrooommmmmmjjjeee^^^UUULLLBBB888222111///---,,,---...---,,,---------,,,,,,+++***))),,,+++***))))))***+++,,,***)))((()))***+++***)))************))))))))))))************)))))))))(((***))))))(((((())))))***'''''')))*********)))((('''((((((((()))))))))******)))))))))))))))******))))))))))))((((((((((((''''''''''''''''''''''''((()))***++++++***)))(((************************+++,,,,,,***((((((***+++))))))))))))***+++,,,---***+++---//////---+++******+++,,,------,,,+++***------,,,,,,,,,---...///............////////////...//////000111111222222//////000111333444555555~~~zzzyyyxxxrrriiiccc```aaabbbcccccccccbbbdddgggiiiiiihhhiiigggdddaaa^^^\\\[[[ZZZWWWVVVSSSQQQOOOOOOPPPQQQQQQNNNKKKIIIJJJKKKKKKKKKFFFEEEDDDEEEEEEEEECCCAAA>>><<<999777777666444222333222222222444444333111......///////////////...222111111000...------,,,---,,,+++,,,...000000000///..................///---......//////......---++++++++++++,,,---...//////...---...///000000...000000000000000000000000000000///...---,,,++++++000000000000000000000000///////////////000000000222222111111111111111111888777666666999@@@IIIPPPdddkkkttt{{{tttdddYYYYYYbbbnnnvvvxxxccc^^^ZZZ[[[[[[[[[^^^cccccccccaaa[[[SSSQQQUUUZZZeeejjjpppssstttrrrqqqpppnnnllliiiccc[[[OOOBBB:::444111...,,,---------,,,------------,,,+++******,,,,,,++++++++++++,,,,,,***)))((()))+++++++++***************))))))))))))************)))))))))))))))((((((''''''(((((()))''''''((()))************(((((((((((())))))))))))(((((((((((()))***+++,,,(((((((((((())))))))))))))))))))))))))))))))))))******++++++++++++******************************++++++,,,***)))(((***+++))))))))))))***+++,,,---+++,,,,,,------,,,,,,+++---------------------------,,,,,,,,,,,,---...///............////////////000111111222222333333333000000111222333333444444|||wwwuuuuuuqqqjjjeeebbbaaabbbbbbcccbbbccceeehhhjjjjjjiiihhhgggdddaaa^^^\\\ZZZYYYXXXVVVTTTQQQPPPOOOOOOPPPPPPNNNKKKKKKLLLMMMMMMMMMFFFEEEDDDDDDDDDDDDBBB@@@???<<<999888777777555333333333222333444555333111222111111000...,,,+++***222222111111000//////...------,,,,,,---///000000//////............//////...//////////////////...///...---,,,+++*********......///000111111000///111111111111111111111111111222222333222111//////////////////////////////000000000000000/////////111111222333333222222111666555555777???JJJWWW___mmmrrryyy~~~ttthhh\\\[[[eeeuuuooodddYYYWWWYYY[[[___cccaaacccccc```[[[XXXYYY[[[dddiiipppuuuvvvuuussssssooonnnmmmiiicccXXXMMMEEE777444///---,,,------------------------,,,++++++,,,,,,++++++++++++,,,,,,***)))((()))+++,,,+++***************)))))))))(((*********)))))))))))))))((((((''''''''''''(((((())))))))))))******))))))(((((((((((())))))))))))((((((((((((((()))******(((((((((((())))))))))))))))))))))))))))))))))))***************************************************+++++++++))))))***+++))))))))))))***+++,,,---+++******************+++------,,,,,,,,,,,,------,,,,,,,,,,,,------..................////////////111111111222222333333333111111111222222333333333{{{vvvuuutttqqqlllgggbbb``````aaadddddddddgggiiijjjiiihhhfffeeecccaaa^^^[[[YYYXXXXXXWWWUUURRRQQQPPPPPPPPPPPPNNNLLLLLLNNNOOONNNNNNEEECCCBBBBBBCCCBBB@@@>>>>>><<<999888888777555444333333222333444555333111222222111000///---+++***------------------------.........---------.../////////............///////////////......////////////...---,,,+++*********...///000111111000000000------------------------+++,,,...000000000///...////////////////////////111111111111111111111000000111222333444444333333444555999AAAMMM[[[hhhooossswww{{{kkkddd```gggwww|||zzz}}}jjjXXXSSSWWWZZZ\\\]]]___bbbddddddaaa^^^]]]^^^eeejjjrrrwwwxxxwwwuuutttooonnnmmmkkkgggaaaYYYSSS>>>999333///............------.........---,,,,,,***++++++++++++++++++***+++))))))***+++,,,+++***************)))))))))((())))))))))))))))))******((((((''''''''''''((((((++++++******)))))))))((())))))))))))((((((((((((******)))(((''''''(((((('''((((((((()))))))))***(((((((((((((((((((((((()))))))))(((((()))))))))************************)))***++++++***)))***+++))))))))))))***+++,,,---++++++***))))))***++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,---------------............////////////000000000111111111111111111111111222222333333333zzzvvvuuusssqqqmmmgggbbb```aaabbbgggfffggghhhjjjjjjhhhfffcccbbbaaa```]]][[[XXXWWWXXXWWWVVVTTTSSSRRRRRRQQQPPPNNNMMMMMMNNNOOONNNMMMCCCBBBAAAAAABBBBBB@@@>>>===;;;888777777777555444333222222222444444333111//////000000000000000///------........./////////,,,...000///...------...///..................//////......------......///++++++++++++,,,---...///...///000000//////000111........................***+++---///000000//////000000000000000000000000111111111111111222222222111111222333444444555555666;;;DDDRRRbbbpppyyy~~~zzz|||yyyllllllppp{{{|||zzzzzzrrr___WWWXXXXXXXXXXXX^^^aaacccdddbbb```______eeejjjqqqvvvwwwwwwvvvvvvsssqqqooommmkkkhhhdddaaaKKKEEE<<<555111000//////---......///......------******++++++++++++******+++***)))***,,,,,,,,,+++************))))))))))))))))))))))))************)))((((((''''''(((((())),,,+++***))))))))))))***))))))))))))((((((((((((+++***)))(((''''''''''''''''''(((((())))))******(((((((((((((((((((((((())))))(((((((((((())))))************************(((***+++,,,*********+++))))))))))))***+++,,,------,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++,,,------......------............////////////000000000000000000000000000000111222333333444444wwwtttssspppooolllfffbbb```cccfffjjjiiiiiijjjjjjiiifffccc_________^^^\\\ZZZXXXVVVWWWWWWVVVVVVUUUTTTTTTSSSOOOMMMLLLLLLLLLMMMKKKJJJBBBBBBAAABBBCCCCCCBBB@@@<<<:::777666666666555333222111111222333333222000//////000111222222222111111111111111000000000000(((,,,000111///...............------------......///...---,,,,,,---...///+++++++++,,,---///000111...///000///------000333111111111111111111111111...///000111111111111111000000000000000000000000//////000000111111222222222222111222333555777888999AAAPPPcccuuuzzzwww}}}~~~pppggg___YYYVVVWWWZZZ\\\___```aaaaaaaaaaaaccchhhnnnsssuuuvvvwwwxxxuuusssqqqpppooommmjjjhhh[[[SSSGGG===666222000.........////////////......***+++,,,------,,,+++***+++***)))***,,,---,,,+++************))))))))))))((()))))))))***************))))))(((((())))))***))))))((())))))+++,,,---***)))))))))(((((((((''')))(((((('''''''''(((((('''''''''((()))***************************************)))(((((()))******************************''')))+++,,,+++******+++))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,++++++,,,---.........------............////////////000000000000000000000000//////000111333444555555uuurrrrrrnnnmmmjjjfffaaaaaaeeeiiilllkkkjjjkkkjjjhhhdddaaa]]]^^^^^^]]]\\\ZZZXXXVVVWWWWWWWWWVVVVVVUUUUUUUUUMMMLLLJJJJJJKKKKKKIIIHHHCCCBBBBBBCCCDDDEEECCCBBB;;;999777666666666444333222111000111333333111///222222222222222111000///000000///...---,,,++++++%%%***///222111//////000---------,,,,,,---------...---,,,++++++,,,---.........---------...//////...//////---+++,,,000333////////////////////////000000000///////////////000000000000000000000000---......///000111111222333222111111222555888999:::EEEWWWmmm||||||vvvhhh[[[WWWZZZUUUWWWZZZ]]]```bbbdddeee```eeekkkpppsssvvvxxxyyyvvvtttrrrqqqpppnnnjjjhhhfff]]]PPPCCC999333000.........///////////////...,,,,,,---......---,,,,,,+++***)))***,,,---,,,+++************))))))))))))(((((())))))*********+++******))))))))))))******'''''''''(((***---///111******))))))((((((((('''''''''&&&''''''((()))***&&&''''''((()))******+++++++++++++++++++++++++++,,,+++***))))))***+++,,,************************''')))+++,,,+++******+++))))))))))))***+++,,,---)))******++++++******))),,,---///000000///---,,,+++,,,---.........---,,,............/////////000111111111000000000000000...///000111333444666666yyysssqqqrrrlllgggeeebbb___aaaeeeiiijjjjjjjjjhhheeebbb```aaaaaabbbaaa^^^ZZZVVVTTTXXXVVVSSSRRRTTTUUUVVVUUUPPPNNNKKKKKKKKKKKKJJJIIIHHHEEEBBBAAABBBBBB???<<>><<<888777666666555444444333222222333333222111222111000/////////000111////////////..................------------....../////////............---000////////////.........,,,,,,,,,,,,---...000000000000000000000000000000////////////000000000000000000000000000000000000000000////////////000000222111111111111111222222777444444777:::>>>GGGPPPdddjjjsss}}}zzz~~~wwwcccZZZSSSTTTWWWYYYZZZ\\\aaa``````bbbggglllnnnoootttvvvwwwvvvtttqqqoooooolllkkkhhheee___TTTGGG===333111000000000000///---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))(((''''''&&&&&&&&&'''(((((()))******)))***+++,,,,,,+++***)))))))))))))))))))))))))))***)))((((((((()))***+++(((((((((((((((((((((((())))))))))))************************************++++++++++++******))))))******************************+++++++++,,,,,,,,,,,,,,,+++++++++,,,------------------,,,,,,,,,,,,---------............///////////////000000000000111111222333333222222111111111222444555666777888wwwkkkeee___^^^___cccccc___]]]___fffeeedddbbb```_________^^^___aaabbbaaa___\\\ZZZVVVSSSRRRRRRTTTVVVXXXXXXQQQNNNLLLJJJJJJIIIHHHFFFCCCAAA???AAADDDFFFDDDBBB>>>;;;888666666666555444444333222222444444333222444222000///...///000111.........//////000000000......------------....../////////...............---...///000000///...---******++++++---...000111////////////////////////////////////000000000000000000000000000000000000000000////////////000000111111000000000111222222777444555:::@@@GGGRRR\\\lllqqqxxx~~~wwwzzzwwwyyy||||||{{{hhhXXXVVVXXXVVVXXX^^^______```cccgggiiiiiihhhnnnoooqqqqqqpppooopppqqqnnnllljjjhhheee\\\PPPFFF;;;777222///...//////.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************)))))))))(((((((((''''''(((((())))))))))))&&&''')))++++++)))'''&&&(((((())))))***************)))'''''''''((()))***((((((((((((((((((((((((((()))))))))************************************,,,,,,++++++***)))))))))*********************************++++++,,,,,,---------,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////000000000000111111111222222222222222222333444666777999::::::{{{oooiii___]]]^^^bbbbbb___]]]___fffeeedddbbbaaa`````````___```bbbbbbaaa^^^[[[YYYVVVTTTRRRSSSUUUWWWYYYYYYPPPNNNKKKJJJJJJIIIHHHFFFDDDAAA???@@@BBBCCCAAA>>>===:::777666666666555444444333222222444444444222222111111111000000//////------...///111222333333///......------......///////////////////////////+++,,,...//////...---,,,******++++++---...000111////////////////////////.../////////000000000111000000000000000000000000000000////////////000000111111000000111222333333555555999BBBJJJRRR]]]gggqqquuu{{{ppplllmmmwww}}}tttyyy~~~{{{ddd[[[WWWTTTVVV\\\ZZZ\\\```eeehhhhhhdddaaadddeeeggghhhiiijjjmmmoooooommmjjjiiigggbbbZZZTTTGGG@@@777000---...///111///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))******+++++++++******))))))((((((((((((&&&''')))++++++)))'''&&&((((((((()))******++++++,,,+++***))))))******+++))))))))))))))))))))))))((()))))))))************************************+++++++++*********))))))************************))))))***+++,,,,,,------******)))******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------............///.../////////000000000111000000000000111111222222444555666888999;;;<<<===~~~sssmmm]]][[[\\\___aaa___```cccfffeeedddcccbbbaaa``````aaabbbccccccbbb___\\\ZZZWWWUUURRRRRRTTTVVVWWWXXXNNNLLLJJJIIIJJJJJJIIIGGGEEEBBB??????AAABBB???<<<<<<:::777555666666555444333222111222333444333222///000111222222111///...---...///000111222333444//////............//////...////////////000000000+++,,,---.........---,,,,,,,,,,,,,,,---...000000000000000000000000000000......//////000000111111000000000000000000000000000000////////////000000111111111111222333444444555888BBBNNNXXX^^^fffnnnuuuxxx|||~~~rrrpppqqqwwwxxxsssbbbXXXSSSTTTWWWVVVYYY^^^dddgggfffbbb^^^ZZZ\\\]]]^^^___aaaeeehhhmmmmmmmmmkkkiiifffdddcccUUUMMMAAA777111000111111///......---------------,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))***+++,,,,,,,,,++++++***))))))((('''''')))***+++,,,,,,+++***)))(((((())))))*********+++............---------,,,************************))))))))))))************++++++++++++++++++++++++************************************************))))))***+++,,,------...,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,---------------------............///......//////000000111111000000000000000111222333444555777888:::<<<>>>>>>wwwqqqddd```^^^``````___aaafffcccdddddddddcccaaa```___^^^___aaabbbbbb```]]]\\\VVVTTTQQQQQQRRRTTTUUUUUUMMMKKKIIIIIIJJJJJJJJJHHHEEEBBB@@@@@@BBBBBB@@@===;;;999666555666666555444222111000111333444333222///000000111111111111000/////////000000000000000//////............//////.../////////000000000000,,,,,,---..................---------...//////000000000000000000000000000.........///000111111111000000000000000000000000000000////////////000000222222222222333444555666:::@@@MMM\\\fffiiilllqqquuuxxxzzz{{{~~~~~~{{{zzzlll]]]XXXUUUQQQSSSUUUYYY^^^bbbcccaaa___UUUUUUUUUTTTTTTVVVZZZ]]]gggkkknnnmmmjjjhhhiiilll```XXXLLLBBB:::555222111//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))*********************))))))))))))))))))************************)))))))))))))))*********,,,---...///...---+++***************************))))))))))))************++++++++++++++++++++++++)))))))))***++++++,,,,,,************************((()))***+++,,,------...000//////............///,,,,,,---------.........---------............///.........///000111111111111111000000111222444555333444555777:::<<<===>>>{{{vvvnnnhhhdddbbbaaa___aaafffbbbcccddddddcccaaa___]]]YYYZZZ]]]___```___]]]\\\UUUSSSPPPOOOPPPRRRRRRRRRLLLJJJHHHHHHJJJKKKJJJIIIEEEBBB@@@AAACCCDDDBBB???;;;999666555555666555555111000///000222333222111000000//////000111222333111000000///...---------//////............//////.../////////000000111111............//////000000//////.........//////000000000000000000000000000---......///000111111222000000000000000000000000000000////////////000000333333333333444555666777>>>FFFUUUfffooooooooorrrtttvvvwwwwwwyyyzzzwwwzzzxxxuuuccc^^^WWWOOOSSSSSSUUUYYY]]]aaaaaaaaaSSSRRRQQQOOONNNOOOSSSUUU```gggnnnnnnjjjgggjjjnnnfff___UUUJJJAAA:::333000//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))((((((''''''((((((((()))******++++++))))))(((((((((((())))))******))))))))))))))))))(((***,,,------+++(((&&&************************))))))))))))************++++++++++++++++++++++++(((((()))***+++,,,,,,---************************((())))))+++,,,---.........---,,,+++++++++++++++---------....../////////---------.........//////---......///000111111222222222111111222444555666222333444666888:::<<<===zzzvvvuuuooogggaaa___```aaabbbggggggfffeeecccaaa___^^^WWWZZZ^^^```___]]][[[[[[YYYSSSLLLKKKNNNRRRRRRPPPNNNLLLIIIHHHHHHHHHFFFEEEEEEDDDCCCDDDEEEEEECCCAAA;;;999777777666666444222444555555555555444333222111000000///////////////111111000000/////////...000000000000000000000000///////////////000111111...............///000000000//////.........//////////////////000000000000000000000000111111111111555444333111000/////////333333222222222222222333333333444333333555888;;;FFFVVVfffmmmoooqqqsssrrrmmmrrrtttqqqttt~~~wwwooossswwwjjj[[[OOORRROOOPPPUUUZZZZZZ\\\___[[[UUULLLFFFEEEGGGJJJKKKUUU[[[dddkkkoooooommmkkkhhhgggbbbYYYNNNCCC===999222222111///,,,,,,---///++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,(((***,,,+++***)))***+++***)))'''((()))++++++***++++++******))))))((((((++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))))))))***+++---,,,+++)))))))))******+++)))(((&&&&&&((()))+++,,,+++))))))+++000444777,,,++++++******++++++,,,---------,,,,,,+++++++++///......------,,,++++++---------.........//////...............---------......///111111222222222222111111000111333444555666888999999999:::===???~~~|||uuuooofff```___```bbbcccggghhhggggggeeebbb```___ZZZ]]]```bbb```]]][[[[[[XXXSSSMMMLLLOOOSSSSSSRRRNNNLLLJJJIIIIIIIIIHHHGGGEEEDDDCCCCCCEEEDDDCCCAAA;;;999777666666666444222333333333222222222111111222222111000000000000000111111111000000000//////////////////////////////...............//////000...............///000000//////............//////////////////000000000000...////////////000000000111000000000111111222333222222111111111111222222000000111222333666<<>>@@@~~~qqqfff```______```eeefffggggggfffdddaaa___aaaccceeeddd```[[[WWWVVVOOONNNMMMLLLLLLMMMOOOPPPPPPNNNKKKIIIHHHFFFDDDBBBBBBAAA@@@AAABBBBBB@@@>>>:::888666555555444222111222111000000000111333333111000000///////////////------............//////........................///////////////000111111000//////............///......---......///000111////////////000000000000000000000000111111111111+++,,,...111222333333222000000000000111111222333444555777999===DDDLLLRRRXXX]]]aaabbbfffooovvvxxxzzzwwwtttppphhh___[[[\\\cccnnn{{{mmmddd\\\YYYVVVRRRRRRTTTXXXZZZ[[[XXXRRRLLLJJJJJJLLLJJJGGGHHHNNNYYYeeemmmrrrpppnnnnnnooonnnjjjgggYYYOOOAAA666111000//////......------,,,,,,++++++---,,,,,,++++++************,,,------+++++++++,,,+++***+++---......,,,************+++++++++++++++++++++************++++++((((((((((((((((((((((((,,,,,,------,,,++++++***************)))((('''&&&************************++++++,,,,,,,,,++++++***,,,++++++******++++++,,,+++,,,,,,,,,,,,,,,,,,---//////...---,,,,,,++++++---------.........//////---......//////000000111111111222222222222222111///000111222333333333333555666888999:::;;;>>>AAA|||oooeee______```aaafffgggggggggfffeeecccbbbccceeefffeeeaaa\\\YYYWWWPPPOOOOOOMMMLLLMMMNNNPPPOOOLLLJJJIIIIIIIIIGGGFFFBBBAAA@@@AAABBBAAA@@@>>>999888666555555444222000000000111111111222222222222111000000//////000000/////////000000000111111........................///............///000000000000///...............---------......///000111////////////000000000000/////////000000000000111+++,,,///111222222111111000000000111111222444444444777:::>>>CCCJJJRRRWWWZZZ```dddfffllltttyyyzzz~~~{{{xxxssshhh]]]^^^dddpppwwwzzzqqqhhhbbb\\\UUUQQQRRRWWWXXXYYYYYYWWWSSSOOOMMMKKKKKKKKKJJJKKKQQQ[[[cccjjjlllnnnppppppnnnllljjjbbbZZZNNNAAA888222000///.........---------------++++++++++++++++++++++++)))+++,,,,,,+++******+++*********,,,......,,,))),,,++++++++++++++++++***++++++************++++++)))******++++++,,,,,,---.../////////...,,,***)))******+++,,,,,,+++***)))***++++++++++++++++++***,,,,,,+++,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,+++---------------------,,,........./////////000000,,,------...//////000000000111111222111111000000000111222444444444444333444666888999:::<<>>999777666555555444222000...///000111222222111111333222222111000111111111000000111111222222222333...........................------------...//////111000///...............---------......000111111////////////000000000000............/////////000///000111222111000...,,,111111111111222333444555777:::>>>CCCIIIQQQXXX]]]]]]ccciiimmmssszzz}}}{{{}}}{{{yyytttiii___dddnnn}}}{{{pppiii```WWWQQQQQQVVVWWWYYY[[[[[[YYYTTTOOOHHHLLLOOOMMMJJJLLLSSS[[[dddiiinnnrrrqqqnnnkkkjjjhhhcccZZZLLL@@@666222111.........///////////////++++++++++++++++++,,,,,,(((***,,,,,,***)))***+++))))))***,,,......+++)))---,,,,,,++++++*********++++++************++++++&&&&&&'''((()))***++++++000000000000///,,,***))))))***,,,---......---,,,+++,,,,,,------,,,,,,+++,,,,,,+++++++++,,,---...,,,++++++++++++++++++,,,---------,,,,,,++++++++++++,,,,,,------......///////////////000000000000,,,,,,,,,---...//////000000000111111111000000///111222444555666555555444444666888999:::<<>>444333333444555555333111222222111111000000//////444333111000//////000000000000000000000000000000000000000000000000000000000//////............///000000000000000000000000///////////////000111111000000000000000000000000///000111222222111000///111111111111000000000000222111000///000444888:::CCCHHHNNNTTTYYY^^^dddgggnnnoooqqqvvv|||vvvllleeedddfffkkksss|||}}}zzzqqqddd[[[XXXTTTRRRRRRVVVXXXWWWWWWZZZRRRPPPMMMNNNPPPRRRRRRRRRVVVZZZaaahhhmmmoooooonnnmmmkkkhhhbbbYYYNNNDDD>>>666111...000111...,,,---///...,,,+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,***(((((()))))))))((())))))))))))************+++***)))***,,,,,,,,,***************************,,,,,,,,,---,,,,,,++++++++++++***************+++*********+++++++++,,,,,,++++++,,,,,,,,,+++***)))***))))))((()))***+++,,,---...///...------...///,,,,,,---...//////////////////000000///......---///111222222111000222333333333333444555555666666777777777888999:::;;;<<<{{{tttpppqqqkkkeeeccc```^^^aaaeeeiiiiiikkknnnooommmiiifffggghhhgggfffccc^^^YYYWWWSSSQQQOOOOOOPPPRRRRRRRRROOOMMMJJJJJJJJJKKKJJJHHHAAA@@@@@@@@@AAABBB@@@>>>888777666555555444222///222222222222111///...---222222111000////////////111111111111111111111111111111111111111111111111///............//////000000000000000000000000000///////////////000111111000000000111111222222222///000111111111111000000111111111111111111111111111222222000111555<<>><<<:::999777666666555222000000111222333222111...---111000000///////////////000000000000000000000000000000000000000000000000...............///000111///////////////////////////////////////000000111//////000000111222333333///000000111111111111111000111111111111111222222111444555444444999CCCLLLUUUZZZ```eeeiiikkklllnnnppppppqqqsssuuusssmmmhhhddd]]]ZZZaaannnzzzjjj[[[UUUSSSVVVZZZ[[[\\\___\\\ZZZVVVRRRPPPMMMKKKJJJGGGKKKQQQYYYbbbiiiooorrrpppmmmjjjjjjiiicccZZZQQQCCC888000000333222...---...---,,,,,,,,,,,,------************************++++++******++++++,,,---111///---,,,,,,,,,+++***)))))))))******++++++++++++***))))))++++++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************)))******+++,,,,,,,,,,,,---------..................---------,,,---------------.........---...///...---------///...////////////......---//////000000000//////...///000111111000000111333333444444555666666777777::::::::::::;;;<<<======wwwnnnhhhgggccc```aaaaaa```bbbfffkkkmmmpppssssssoooiiiddddddfffgggddd___YYYUUUTTTNNNMMMLLLNNNPPPRRRRRRQQQLLLJJJHHHHHHHHHIIIHHHGGGCCCBBB@@@@@@???>>>;;;999999888666555666666444333---...111222333222111000000000000000000//////...////////////////////////////////////////////////...............///000111///////////////////////////////////////000000111......//////000111222222000000000000000111111222000000111111222222222333000333666666888>>>JJJSSS[[[___dddhhhjjjjjjkkkllllllnnnqqqrrrpppjjjccc^^^]]]```eeemmmxxx|||cccZZZSSSTTTWWWXXXZZZ\\\^^^\\\YYYUUUOOOIIIEEECCCBBBEEEKKKRRR[[[dddkkkooosssooojjjiiijjjhhhbbb\\\LLL???444222333111---,,,---------------------...************************++++++******++++++,,,------+++))))))))))))(((''',,,+++++++++******))))))((('''&&&(((***++++++***++++++++++++++++++++++++)))***++++++,,,,,,,,,+++******))))))***++++++,,,,,,,,,---------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------...///...---------////////////000//////......//////000000000000000///...///111000//////000222333333333444555555666666888888999:::;;;===>>>???xxxnnnhhhfffbbb```bbbbbb```aaaeeekkkllloooqqqqqqnnngggcccaaadddfffccc]]]XXXUUUUUUNNNMMMLLLNNNPPPQQQQQQPPPNNNLLLIIIIIIIIIJJJIIIGGGCCCAAA@@@??????===;;;888888777555444555666555444---...///111222222222222///000000111111000//////................................................///............//////000000000000000000000000000///////////////000111111...//////000000111111111000/////////000111222333000000111111222333333333000222555888<<>>xxxoooiiifffbbbaaacccbbb``````cccggghhhkkknnnooolllgggccc```dddfffddd]]]XXXVVVWWWOOONNNNNNOOOQQQRRRQQQOOONNNKKKIIIHHHHHHHHHGGGEEE@@@???>>>>>>???>>><<<;;;999777444444444555444333//////000000111111222222///000111222222111000000////////////////////////////////////////////////000//////............///000000000000000000000000///////////////000111111111111111111111111111111000/////////000111222333000000111222222333444444333444777===EEENNNWWW\\\aaadddhhhlllnnnqqqtttvvvuuuxxxxxxoooaaaWWWWWWZZZiiisss|||lllaaa\\\YYYXXXZZZZZZ^^^```^^^WWWOOOIIIFFF???AAAEEEKKKQQQXXX]]]___jjjkkklllnnnooooooooooooaaaTTTGGG===555///---///,,,------...............,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---...,,,+++,,,---......---++++++++++++++++++++++++***))))))***+++,,,,,,+++************************)))******+++++++++******))))))))))))***+++,,,---+++,,,,,,,,,------------...---,,,+++++++++,,,,,,***+++,,,---...------,,,---...///...------...///---...///000000000000000//////000111111111111111000222333333222111333444444444444555666666777777777777777888999:::<<<===yyyoooiiigggcccbbbdddccc```___bbbdddeeehhhkkkmmmkkkhhhddd```dddgggeee^^^YYYXXXYYYPPPPPPOOOQQQRRRSSSQQQPPPLLLIIIGGGEEEEEEEEECCCBBB===<<<<<<===???@@@???===:::888555333333333333222222111000000///000000111000111222333333222111000000000000000000000000000000000000000000000000000111000///...............000000000000000000000000///////////////000111111333333222222222222222222000////////////111333444000000111222333333444444888888;;;CCCMMMWWW^^^aaabbbeeejjjnnnrrrvvv{{{~~~xxxeee\\\```gggssszzz{{{yyyxxx}}}mmmccc\\\YYYYYYXXX]]]cccccc]]]UUUNNNKKK???AAAEEEJJJOOOTTTXXXZZZaaaeeekkkooopppppppppqqqggg\\\NNNBBB777///...111,,,,,,---.../////////...,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---***)))((((((***,,,,,,+++*********++++++,,,------...---+++,,,------,,,***************************+++++++++++++++***)))((())))))))))))***+++,,,---+++++++++,,,,,,,,,------///...---,,,+++,,,---------...000111111111000///---...///...------...///------///000111111111111//////000111111111111111222444555555333333444666555555666666777888888888;;;:::::::::;;;;;;<<<===xxxoooiiihhhgggeeecccaaa`````````dddfffiiikkkkkkiiifffddd___dddfffccc```^^^[[[WWWPPPMMMJJJLLLQQQSSSRRROOOLLLIIIEEEEEEFFFFFFDDDAAA>>>???AAA@@@>>><<<======:::888666555555444222000000000000222444555444222111///...///111222222111000000111111111111000000000000000000000000000000111000///...---,,,+++***000000000000////////////000000000000////////////111111000000//////.........000111111000000000111222...---000333222333666888999BBBPPPZZZ]]]bbbiiieeefffkkkqqqvvv|||mmmaaagggrrr{{{}}}|||oooyyynnnZZZUUUYYYWWW___bbb___[[[ZZZUUUMMMEEEDDDCCCEEEJJJPPPUUUXXXVVV]]]gggnnnppppppnnnnnnjjjdddYYYJJJ>>>666444444///...,,,,,,,,,------...,,,---......------...000------++++++++++++---------+++)))'''&&&((()))+++******+++++++++,,,,,,,,,++++++************++++++******************************************************+++++++++,,,,,,,,,+++,,,---,,,***)))***+++...------,,,,,,------......------,,,,,,------...------......------,,,+++/////////000000000000111000000000000111111111111333333444444444444444444444555555666777888888999:::::::::;;;;;;<<<<<<<<>>>>>xxxqqqmmmmmmkkkgggcccbbbccceeegggccceeehhhjjjjjjhhheeecccbbbfffgggaaa\\\YYYUUUPPPPPPNNNLLLMMMPPPRRRQQQOOOMMMJJJGGGGGGJJJKKKIIIGGGCCCAAA???@@@BBBAAA???<<<999777555555555444222000111000000111333444333222444222000///000000///...000000111111111111000000000000000000000000000000.........//////000000000000000000000////////////////////////000000000000111000000000000///////////////000111222333333333444111000333444333666:::@@@RRRooovvvqqqpppllllllrrrxxx}}}~~~tttnnnoootttxxxzzzvvvuuu~~~uuu]]]SSSSSSVVVXXXWWWYYY]]]^^^\\\QQQMMMGGGCCCEEEKKKTTTYYYZZZ[[[\\\```fffkkknnnooolllgggaaaZZZSSSIII>>>777555333000///...---+++)))***+++---,,,++++++,,,...,,,,,,++++++++++++,,,,,,+++,,,---------,,,***)))++++++++++++,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---...///...,,,+++,,,---,,,,,,++++++++++++,,,,,,...------,,,,,,------...000000000000000///......////////////000000000000000000000111111111222222333333444444444555555555777777777777888888888888777888999;;;<<<>>>???@@@yyytttrrrppplllfffaaa______bbbdddccceeegggiiiiiigggeeeccc```dddeee```\\\ZZZWWWSSSQQQOOOMMMMMMOOOQQQPPPOOOKKKHHHFFFGGGJJJKKKJJJHHHFFFBBB???@@@CCCDDD???;;;999777555555555444333111222000///000222333333222333111//////000111000000000000111111111111000000////////////////////////......//////000000111111000000000000////////////////////////000000000000000000000000000000000000000/////////000111111000444111111333444333777===GGG^^^}}}~~~wwwtttooommmrrruuuuuutttuuusssmmmhhhiiiooowww|||~~~uuujjjffffffvvv|||}}}|||xxxyyy{{{}}}}}}}}}```QQQQQQRRRRRRTTTWWWZZZ\\\[[[WWWRRRJJJDDDCCCHHHQQQXXX]]]ZZZXXXZZZ```ggglllooolllgggbbb^^^ZZZRRRFFF===888555111//////...+++(((***,,,------,,,,,,---...,,,++++++++++++++++++,,,*********++++++***))))))+++++++++,,,,,,,,,------++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,---...---,,,+++,,,---......------------.........------,,,,,,------...---------------,,,++++++000000000111111111222222000000111111111222222222333333444444555555666666777777777777777777666666777777888:::;;;===>>>>>>zzzwwwwwwtttooohhhaaa]]]]]]```bbbcccdddfffhhhhhhfffdddcccbbbeeefffaaa\\\[[[XXXUUUQQQOOONNNNNNOOOOOOOOONNNIIIFFFDDDEEEHHHJJJIIIGGGGGGCCC???@@@CCCDDD???;;;888666555555555555333111222111//////111222222222000///...///111333333222000000111111111111000000/////////////////////////////////000000000000000000000000000////////////.../////////000000000111000000000000111111111111555222000///000111000///222000111333444444999@@@III^^^www|||xxxuuuqqqpppttttttnnnhhheeedddaaaccclllzzz{{{mmmffffffiiivvvxxx}}}}}}|||zzzzzz|||~~~}}}yyyuuusssqqqooooooppprrrrrrrrrvvvvvvtttrrrqqqooommmmmmeeefffhhhjjjlllnnnnnnooolllmmmnnnoooooonnnlllkkkhhhhhhhhhjjjlllpppsssuuupppqqqrrrqqqpppmmmkkkiiikkklllnnnppprrrttttttuuuvvvxxxzzz|||~~~lll\\\OOOMMMMMMQQQVVVXXXZZZZZZZZZVVVOOOGGGDDDGGGNNNUUU^^^[[[XXXXXX\\\bbbhhhlllnnniiidddbbb```[[[QQQIII<<<777111/////////,,,))),,,---......------...///++++++++++++++++++++++++,,,+++)))((((((***+++,,,++++++,,,,,,,,,---------++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,,,,+++***+++---///......------......///...------,,,,,,------...+++,,,,,,,,,,,,+++******------........./////////111111111111222222222222333333444555555666777777666666666666666666666555888888888999::::::;;;;;;yyywwwxxxvvvqqqjjjccc___^^^```bbbcccdddfffggggggfffdddccceeehhhgggaaa\\\YYYWWWSSSQQQPPPPPPOOONNNNNNNNNNNNHHHEEECCCDDDGGGHHHGGGEEEFFFCCCAAAAAABBBBBB>>>;;;888666555444555555333222333111//////000111222111///------...111333444333000000111111111111000000000000000000000000000000////////////////////////000000000000////////////......//////000000111111000000000111111111111222777444000000222333222000111000222444555666===FFFPPP^^^oooxxx{{{}}}}}}{{{vvvttttttwwwtttjjjbbb___^^^bbbkkkzzzvvvooonnnrrruuu|||}}}~~~{{{yyywwwvvvvvvqqqqqqqqqpppnnnmmmkkkjjjiiiiiijjjlllmmmllliiifffbbb```^^^^^^___aaaaaa```bbbbbbaaa```______^^^^^^WWWXXXZZZ\\\^^^___```aaa^^^______``````___]]]\\\ZZZYYYXXXXXXZZZ^^^bbbeee^^^___`````````___^^^]]]^^^^^^___```aaabbbbbbbbbbbbdddfffhhhjjjmmmqqqsss{{{~~~{{{mmmTTTOOOLLLPPPUUUWWWYYY\\\\\\ZZZUUUOOOIIIIIIMMMRRR___^^^]]][[[[[[^^^cccgggnnnllljjjiiigggccc]]]WWWDDD<<<444000000111...+++,,,---///...------...000******++++++++++++******///---+++******,,,...000,,,,,,,,,,,,------------++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))+++,,,,,,******+++---------,,,,,,,,,,,,------...------,,,,,,------..................---,,,,,,////////////000000000000111111111222222222222333333333444555666777777888666666666666666777777777999999999999::::::::::::wwwtttuuurrrnnnhhhccc______aaabbbcccdddeeeffffffeeedddccccccfffeee___ZZZYYYWWWSSSQQQQQQQQQOOONNNMMMMMMNNNIIIFFFCCCDDDFFFHHHFFFDDDDDDCCCCCCBBB@@@???===<<<777666444444555555444222333111///...///111111111000......///111333333222000000111111111111000000000000000000000000000000,,,,,,---...///000000111000000000000////////////.........///000111111111000000111111111222222222444000,,,---111333333111111111444777888:::BBBLLLWWWaaajjjooovvv}}}{{{yyyxxxvvvnnnccc]]]\\\]]]iii}}}{{{uuuuuuyyy~~~}}}xxxuuusssssslllkkkiiigggfffeeeddddddaaaaaaaaaaaaaaa```___^^^]]]]]]]]]^^^``````^^^\\\XXXVVVTTTSSSUUUVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSSSSOOOPPPQQQSSSUUUVVVVVVVVVWWWWWWWWWWWWVVVVVVUUUUUUTTTSSSRRRRRRSSSTTTVVVWWWSSSTTTTTTTTTUUUUUUUUUUUUTTTTTTUUUVVVVVVVVVVVVVVVRRRTTTWWWYYY[[[]]]aaadddkkkoootttvvvxxx|||ggg[[[RRRQQQSSSTTTWWW\\\]]]^^^]]]XXXQQQMMMNNNQQQ^^^bbbdddaaa\\\ZZZ^^^cccjjjkkkmmmnnnmmmhhhccc```OOOEEE999333222222///,,,+++---......---,,,...///)))***+++,,,,,,+++***)))---,,,,,,,,,,,,---...///,,,,,,,,,------------...++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,++++++,,,...------,,,,,,,,,,,,------...------,,,,,,------...//////000000//////...---111111222222222333333333111111111222222222333333333333444555666777888888777777777888999999::::::999999:::;;;<<<<<<======vvvrrrrrrllliiiddd```^^^^^^```aaacccdddeeeeeeeeeeeedddccc^^^bbbbbb]]]ZZZZZZYYYWWWQQQRRRQQQOOOMMMLLLMMMNNNJJJGGGDDDDDDGGGHHHFFFDDDBBBCCCDDDBBB???===<<<===777666444444555555444222444111///...///111111111222000//////111222111000000000111111111111000000000000000000000000000000)))***+++---///000222333000000000000////////////---......///000111111222000000111111222222222222...***&&&(((---111111000222222555999:::<<>>555333333000,,,***,,,------,,,+++---...)))***+++,,,,,,+++***)))))))))+++,,,---,,,,,,+++,,,,,,,,,---------......++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,------,,,,,,.../////////............//////...------,,,,,,------...///////////////......---...////////////000000000111111222222222333333333333333444555666777888999888888999:::;;;;;;<<<<<<999999:::<<<>>>???@@@AAAzzzsssmmmiiigggdddaaa``````bbbcccdddeeeeeefffeeedddbbbaaadddcccaaa\\\WWWTTTTTTUUUWWWTTTPPPNNNNNNNNNNNNMMMJJJIIIHHHGGGEEEDDDCCCBBB@@@AAABBBBBBBBB@@@>>><<<444555666777666555333111888777555333222222222333000111222222222222111000000000000000////////////444333333222111000000///......///000000000000000//////000000000000//////000000000///...,,,+++***222222111111111111111111555444333222222222333444111444666777>>>IIIQQQTTT^^^bbbgggkkkpppuuu|||tttcccWWWWWW[[[lll|||||||||yyywwwuuuqqqmmmiiihhheee```\\\ZZZZZZ[[[XXXXXXXXXWWWVVVUUUTTTTTTWWWXXXYYYWWWTTTRRRRRRRRRTTTSSSRRRSSSTTTTTTRRRPPPSSSSSSRRRRRRRRRRRRSSSSSSPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMNNNOOOQQQRRRSSSRRRQQQPPPPPPQQQRRRSSSQQQNNNKKKJJJJJJJJJIIIHHHJJJJJJJJJIIIHHHHHHGGGGGGIIIIIIHHHIIIJJJJJJHHHFFFJJJJJJJJJLLLMMMOOOPPPQQQTTTUUUWWWZZZ]]]aaadddfffjjjkkknnnqqquuu|||lll\\\VVVVVVYYY[[[]]]```cccdddaaa]]]ZZZXXXbbbcccddddddbbb^^^YYYVVV___dddkkkooonnnjjjfffccc^^^YYYOOOAAA555///000222111///------------+++***.../////////000111111111333222000...---,,,------************************,,,++++++,,,......---+++.../////////...,,,***))))))******+++,,,---......++++++++++++++++++++++++((())))))*********))))))........................///////////////.........000///......///000///...333222222111111111111111111111222333333333222222333333444555666777888888888:::;;;;;;::::::<<<===>>>>>>@@@BBBCCCDDDDDDDDDzzzrrrkkkgggeeeaaa___]]]]]]^^^___aaabbbddddddeeedddcccbbbdddcccaaa]]]YYYVVVVVVVVVWWWTTTPPPNNNNNNOOONNNMMMJJJIIIHHHGGGEEEDDDCCCBBB???@@@AAAAAA@@@???===;;;666666777888777666444222444333222111111111222333111111111111111111111111111111000000000/////////000//////...------,,,,,,......///000000000000000//////000000000000//////000000000000///...---,,,111111111111111111111111222111000000111222333444444777888:::BBBOOOWWWYYYaaadddiiimmmpppssswwwzzzyyylll]]]WWW[[[bbbrrr|||yyyxxx{{{|||{{{xxxwwwrrrmmmiiihhhfffcccaaa```___]]]YYYVVVTTTUUUWWWVVVVVVXXXYYYZZZ[[[[[[[[[[[[ZZZZZZYYYXXXWWWVVVUUUWWWVVVVVVWWWXXXXXXWWWUUUYYYYYYXXXXXXXXXYYYYYYZZZXXXWWWVVVUUUUUUUUUVVVVVVSSSRRRQQQQQQRRRUUUWWWYYYVVVUUUSSSRRRQQQPPPQQQQQQRRROOOMMMLLLLLLMMMLLLKKKIIIIIIIIIIIIIIIIIIHHHHHHGGGFFFFFFFFFHHHHHHFFFEEEGGGGGGGGGHHHIIIJJJKKKLLLMMMNNNOOOQQQTTTWWWZZZ\\\```bbbdddfffjjjpppxxx}}}ppp```XXXVVVWWW\\\^^^bbbccccccbbbbbbccceeefffggggggeeeaaa]]][[[[[[___fffkkkmmmllljjjhhhccc___VVVIII===555222222///...------------+++))),,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,************************,,,++++++,,,......---++++++,,,,,,,,,,,,+++)))(((++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((('''......................../////////////////////......---,,,,,,......---,,,...............///000000111111222333333333222222333444444555666777888888888999;;;;;;::::::;;;===AAABBBDDDFFFGGGHHHHHHHHH{{{ppphhhfffddd```]]][[[[[[\\\]]]___```aaacccdddccccccbbbccccccbbb___[[[XXXXXXXXXWWWTTTQQQOOOOOOPPPOOONNNIIIHHHGGGFFFEEEDDDCCCBBB>>>??????@@@???===<<<;;;777888888888888666444333000000//////000111111222222111000000000000111222222222111111111000000000...------,,,,,,+++++++++......///000000000000000...//////000000//////...//////000000000000//////111111111111111111111111//////...///000222333555666777888<<>>777444...---------...---+++)))++++++++++++************'''((()))+++,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++,,,......---+++***++++++,,,,,,++++++***------,,,,,,,,,+++++++++------------------------------------,,,***)))(((..............................//////////////////...---,,,,,,......---,,,......///000111222333444000111222333333333333333333444555555777777888999777999::::::::::::;;;===DDDEEEFFFHHHIIIJJJJJJKKK{{{oooggggggeeeaaa^^^\\\[[[\\\]]]___```aaabbbbbbbbbaaa```bbbccccccaaa^^^[[[ZZZZZZVVVTTTQQQPPPPPPPPPOOONNNHHHGGGFFFEEEDDDCCCBBBBBB???????????????===<<<;;;888888888888777555444333000000000000000000000000333111000......000111333222222222222111111111000/////////......---------......///000000000000000...//////////////////...------...000000000000000111111111111111222222222000000//////000222333444555666888>>>MMM___hhhjjjhhhhhhfffeeecccbbbbbbcccjjjggg```WWWSSSWWWcccmmmqqqwww}}}zzzqqqmmmmmmyyy}}}vvvppplllnnnrrr~~~xxxsssooommmjjjgggbbb______aaadddeeeiiijjjkkkkkkkkklllnnnppprrrtttxxx|||~~~~~~~~~}}}{{{{{{}}}{{{yyyvvvsssooollljjjiiiiiigggdddccccccbbb```^^^ZZZZZZYYYXXXUUURRRPPPNNNNNNMMMKKKKKKLLLLLLKKKJJJJJJJJJIIIIIIIIIIIIJJJJJJNNNNNNMMMMMMOOOQQQSSSUUUVVVXXXYYY[[[]]]bbbgggkkkmmmpppuuuxxx{{{~~~hhh[[[VVV[[[^^^bbbeeefffhhhiiikkkjjjjjjkkkllllllkkkjjjjjj^^^```ccchhhlllooopppoookkkjjjfff___TTTHHH>>>888///...------......,,,***...---------,,,,,,++++++)))***,,,...//////......+++++++++++++++++++++++++++++++++,,,---...---+++,,,,,,,,,---............------------------------........................***+++,,,---.........---....................................////////////000///...///000111000...000000111222333333333444000111222222333333333333444444555666777888999999888:::;;;<<<;;;<<<===???BBBCCCEEEFFFHHHIIIIIIIIIzzzooogggeeeccc```]]][[[[[[[[[\\\aaaaaabbbbbbaaa___^^^]]]aaabbbdddccc___\\\ZZZZZZTTTSSSQQQPPPQQQPPPOOONNNFFFFFFEEEEEEDDDCCCBBBBBB@@@@@@@@@??????>>>======777777777666555444222222222222222111111000///...222111///......///111222222222222222111111111000000000000///////////////......///000000000000000......////////////......++++++---...///000000000000000111111111222222222444444333222222222333444555999===DDDSSSeeeoooqqqiiifff```\\\YYYXXXYYYYYY[[[YYYVVVSSSSSSZZZcccjjjnnntttxxxyyy|||wwwrrrrrrssswwwiiicccdddjjjxxx|||{{{xxxvvvrrrppppppsssxxx|||~~~}}}{{{xxxuuurrrpppnnniiiccc]]]XXXUUUUUURRROOONNNNNNMMMLLLKKKKKKKKKKKKKKKKKKLLLMMMNNNPPPOOOOOONNNPPPRRRUUUWWWZZZ[[[^^^___bbbfffkkknnnnnnqqquuuxxx{{{~~~rrr```UUUUUUZZZ```dddggghhhiiijjjhhhiiijjjkkkmmmnnnooooooiiihhhhhhkkknnnoooooommmjjjjjjiiieee]]]RRRFFF???222000............,,,+++//////......------,,,,,,,,,---...//////...---,,,+++++++++++++++++++++++++++++++++,,,---...---+++,,,,,,,,,,,,---......///---------...///000000111........................++++++,,,....../////////........................---.........//////000000111000//////000111000///...//////000000///......///000111222333333444333444444555666777888999999:::<<<===>>>>>>>>>@@@BBBBBBCCCDDDFFFGGGHHHIIIIIIwwwmmmhhhbbb```]]]ZZZYYYYYYZZZ[[[bbbbbbcccbbbaaa___]]][[[```bbbdddddd```\\\ZZZYYYSSSQQQPPPPPPPPPPPPNNNMMMEEEEEEEEEDDDCCCBBBBBBBBBAAA@@@@@@???>>>>>>======888777666555444333222111333333333333222000///...111000////////////000111222222111111111000000000..............................///000000000000000---......//////......---***+++,,,...//////000000000000000111222222333333777666555444333333444555888???FFFLLLXXXfffppprrrgggbbb\\\WWWUUUUUUTTTTTTQQQQQQQQQSSSWWW]]]cccfffnnntttyyyyyyzzz~~~~~~{{{uuuvvvyyyzzz|||kkk]]]\\\dddrrr{{{qqqiiiddd```]]]XXXUUUSSSQQQOOOMMMOOOOOOOOOPPPRRRSSSUUUVVVUUUTTTSSSSSSUUUXXX\\\^^^dddfffiiilllooosssxxx|||{{{}}}{{{eeeVVVOOOTTTZZZ```dddgggjjjlllhhhhhhiiijjjkkknnnoooqqqrrrooommmnnnppppppnnnkkkiiiiiiiiigggbbbYYYNNNGGG777444000...---...------------------,,,,,,,,,,,,,,,,,,---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,......---++++++*********++++++,,,---,,,,,,---...///000111222.......................................---,,,,,,........................------......///000000000///...------//////...---000000111222111000///...///000111222333444444444444555666666888888999:::;;;===?????????@@@BBBCCCCCCDDDFFFHHHIIIJJJJJJJJJrrrkkkhhh```___\\\ZZZYYYZZZ[[[]]]aaabbbbbbbbbaaa```^^^]]]```bbbeeedddaaa\\\XXXWWWQQQPPPOOOOOOPPPOOOMMMLLLEEEDDDDDDCCCCCCBBBBBBAAA@@@@@@???>>>============:::999777666444333333222111222222333222111000///000000000000000000000000111111000000000/////////..............................///000000000000000---......//////......---+++,,,---///000000000000///000000111222222333333666555444444444555666777:::DDDLLLQQQVVV```hhhkkkccc```\\\ZZZYYYXXXUUURRRMMMNNNPPPUUU[[[aaadddeeekkkrrrxxxyyy{{{~~~~~~|||xxxwww~~~uuueee[[[aaannn~~~~~~uuupppjjjeeebbb___\\\ZZZZZZ[[[\\\^^^aaadddfffhhhdddccccccdddgggkkkpppssswwwzzz~~~ooo^^^RRRTTTWWWZZZ^^^ccciiimmmlllkkkjjjiiijjjkkkmmmnnnssspppnnnppprrrsssoookkkjjjiiiiiihhheee]]]TTTMMM===888222...,,,---......,,,,,,,,,,,,------------,,,,,,+++***************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,......---+++,,,+++*********+++,,,---,,,,,,------.........///------------------------------.........---,,,,,,........................------......///000000111///...---...///000///---000111333444444333222111///000111222333444444444555555666777888999999::::::<<<>>>??????@@@BBBDDDDDDEEEFFFHHHIIIJJJKKKKKK|||nnniiigggbbb```^^^\\\[[[]]]^^^`````````aaabbbbbbaaa```___```ccceeeeeeaaa\\\WWWUUUPPPOOONNNNNNOOOOOOMMMKKKDDDDDDDDDCCCCCCBBBBBBAAA???>>>===<<<<<<;;;;;;<<<;;;:::888777555444444333...///111222222111111000//////000000000000//////000000000000//////////////////000000000000000000...//////000000000000000---..................------...///000111111111111///000000111222222333333444333333333444666888999:::EEEOOOQQQRRRXXX___bbb```___^^^^^^___\\\VVVRRRNNNNNNPPPVVV^^^cccffffffgggooouuuxxx||||||www{{{qqqccc^^^iiixxx|||vvvqqqmmmjjjhhhhhhiiikkkmmmqqqtttwwwyyyvvvvvvuuuwwwzzzxxxiiiYYYXXXWWWVVVXXX^^^ffflllooonnnllljjjiiijjjkkklllqqqooommmpppttttttqqqlllmmmkkkiiihhhfff```WWWPPP@@@:::333---,,,---//////---------....../////////---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,......---+++///...---,,,,,,,,,---...------,,,,,,,,,+++++++++------------------------)))***+++---.../////////........................---------...///000000111222000///000111222111///+++,,,///111222222111000//////111222333444444444555555666777888999:::::::::;;;===>>>>>>???AAACCCCCCDDDEEEGGGHHHIIIJJJJJJzzzoooiiiddd___]]]\\\\\\YYYVVVYYY___```aaabbbbbbaaa^^^[[[YYYaaaeeefff```ZZZYYYYYYXXXRRROOOKKKIIIJJJKKKLLLLLLBBBAAA@@@?????????@@@AAA???@@@@@@@@@@@@>>><<<;;;888777666555333222111000000000000000111111111111///......//////000111222000111222111000///000111111000000///...---------+++---000111111000000111------......//////000000///////////////.........000111111111111222222222999555444888:::888888:::FFFLLLRRRVVVVVVXXX]]]bbbcccdddeeeeeebbb]]]XXXVVVHHHMMMUUU\\\aaaeeeiiikkktttssstttyyy|||{{{~~~fffjjjnnnttt~~~}}}|||~~~~~~~~~~~~~~~}}}lllaaaXXXUUUWWW\\\ccckkkiiijjjkkkjjjhhhfffffffffooooooooooooooonnnmmmmmmjjjjjjjjjjjjhhhccc\\\WWWOOODDD666///...///...+++000...,,,+++,,,,,,+++***---,,,++++++******+++++++++++++++,,,------***(((++++++,,,,,,,,,,,,------,,,---------,,,***((('''***+++,,,------,,,+++***------------------------......------------..............................////////////000000000000000000000000111111111111/////////...------///111111222333444555444333333555666777888999:::;;;<<<:::;;;<<<>>>???@@@@@@@@@???BBBEEEGGGHHHHHHJJJKKKzzznnngggbbb___^^^^^^^^^\\\YYY[[[aaa```aaabbbbbbaaa^^^[[[YYY\\\bbbccc___ZZZYYYYYYWWWSSSOOOLLLJJJJJJKKKKKKKKKEEEDDDBBB@@@??????@@@@@@@@@@@@??????>>>===;;;;;;888888777666444333222111//////000000000111111111111111000000000000000111///111222111000///000111111000000///......------+++---///000//////000111......///////////////000////////////////////////111111111111222222222222333000111555777777:::???JJJPPPWWWZZZZZZ\\\___bbb```cccggggggddd___YYYVVVNNNSSSZZZ```eeehhhjjjlllssssssuuuyyyzzzxxx|||vvvpppvvv}}}~~~yyywwwuuuuuuyyyyyydddYYYWWWZZZ___dddhhhjjjkkkjjjhhhgggggggggoooooooooooonnnnnnmmmllliiiiiijjjkkkjjjfff```\\\TTTJJJ>>>555111111000...111///---,,,------,,,+++------,,,++++++++++++,,,,,,+++***+++------+++)))++++++++++++,,,,,,,,,---------......---,,,***)))***+++,,,,,,,,,,,,+++***------------------------......------------..................................../////////000000000000000000000111111111111000111111///......000222111222333444444444333333333333444555777888999:::;;;;;;<<<>>>???@@@AAABBBAAADDDHHHJJJJJJJJJJJJKKK|||pppgggaaa___]]]^^^```___\\\^^^bbbaaabbbccccccbbb___\\\ZZZXXX^^^bbb^^^ZZZYYYXXXUUUSSSPPPLLLJJJJJJJJJJJJIIIFFFEEECCCAAA@@@??????@@@@@@???>>>===<<<;;;;;;;;;999888777666555444333222////////////000000000000444333222111000000000000///000111111//////000111111000000//////......---,,,---......---...000111000000000000////////////////////////////////////111111111111222222222333//////111555666888@@@HHHOOOUUU\\\````````````bbb^^^bbbfffgggddd^^^XXXUUUXXX\\\bbbgggiiikkkmmmnnnrrrsssvvvzzz}}}~~~}}}{{{qqqsss|||xxxqqqyyy~~~{{{wwwuuuwww}}}}}}xxxuuuqqqooonnnpppqqqssstttvvvzzz}}}~~~}}}{{{zzz}}}sss___XXXXXX\\\```gggiiikkkkkkiiihhhhhhiiiooooooooonnnnnnmmmkkkkkkiiiiiikkklllmmmjjjfffbbbZZZSSSHHH===555222111222222000...---......---,,,......---,,,,,,,,,,,,------+++******,,,---,,,+++,,,---------............,,,------......------,,,++++++,,,,,,,,,,,,++++++------------------------......------------..............................------........./////////000000000000111111111111111111222111//////111333111222333444444444333333222333444555666777888999<<<<<<<<<===>>>@@@BBBCCCCCCFFFKKKMMMLLLKKKKKKKKKsssiiibbb]]][[[\\\______]]]^^^aaabbbcccddddddccc```]]][[[XXX___bbb___ZZZXXXVVVSSSSSSPPPMMMJJJJJJIIIHHHGGGDDDCCCAAA@@@??????@@@AAAAAA???===;;;:::999::::::777777666555444333222222....../////////000000000222111111000//////000000...///111000//////000111000000000000//////......---......---,,,,,,///111111111111000000//////...///////////////000000000111111111222222222333333111111444888999<<>>>>>>>>@@@AAABBBAAA???===;;;999999999999555555444444333222111111////////////000000000000...............///000000---///000000//////000111000000000000000/////////---......---,,,,,,///111111111000000//////......////////////000000111111111222222222222333333333333444666:::;;;???JJJUUUWWW\\\bbbffffffddd```^^^______]]]WWWQQQOOOQQQUUUdddgggkkknnnnnnmmmmmmnnnqqqtttwwwxxxwwwuuurrrppplllrrr{{{yyyrrruuu|||zzzuuunnnhhheeedddcccbbb```bbbdddfffhhhmmmrrrvvvwwwyyyyyytttooonnnsssyyyttt^^^SSSUUU]]]```cccgggiiiiiiiiiiiiiiilllllllllllllllkkkjjjjjjmmmmmmnnnoooooonnnjjjhhh```^^^WWWLLL>>>555222222000...,,,,,,---...---,,,000///......------.........,,,******,,,---......---............/////////*********++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------......////////////////////////------------.........//////000000000111111111111///000111111000///000111222222222333333333444444444555666777888:::;;;;;;;;;:::999:::<<>>@@@BBBCCC@@@@@@>>><<<:::999888888444444333333222111111000000000000000111111111111------------...///000111,,,...////////////000222000000000000000000000000...//////...------...000////////////...............//////000000111111222222222222222333333333333444444666:::>>>BBBLLLVVVZZZ]]]bbbfffgggdddaaa^^^^^^]]]XXXPPPJJJKKKRRRZZZeeehhhmmmoooooonnnnnnnnnrrruuuwwwvvvssspppmmmmmmnnnuuu}}}zzzuuuttt|||~~~}}}oooooopppssswww~~~|||wwwsssqqqpppooonnnhhhjjjmmmpppssswww|||yyyuuuuuuwwwgggTTTQQQWWW[[[___cccfffggggggggghhhiiiiiijjjkkkkkkkkkkkkkkkmmmmmmmmmnnnooonnnllliiiaaaaaa\\\SSSFFF;;;555222///---,,,,,,---......---//////...------------...---+++***+++---.........******+++++++++,,,,,,,,,***************+++,,,---------,,,,,,,,,,,,------------------------------......------------......////////////////////////------........./////////000000000000111111111111...000111111000//////000333333222222222333444555333444444666777888999::::::::::::;;;===@@@BBBDDDDDDFFFIIIJJJJJJJJJJJJLLL}}}xxxkkkccc]]]]]]]]][[[\\\^^^dddeeeggggggfffccc```]]]___dddeee```ZZZXXXWWWUUUOOOMMMKKKJJJKKKJJJIIIGGG>>>>>>======>>>@@@BBBCCC@@@@@@???>>><<<:::888777555444444333333222222111111111111111222222222222///...............///000,,,---//////...///000222000000000000000000000000...///111000///......///------------...............//////000111111222222222222222333333333444444666333555<<>>@@@BBBDDDEEEDDDFFFHHHHHHIIIJJJLLLOOOqqqhhhaaa______]]]^^^```eeefffggggggfffccc```^^^^^^cccccc^^^YYYXXXXXXWWWNNNLLLKKKJJJKKKKKKIIIGGGAAA@@@?????????@@@AAABBB@@@@@@@@@???===;;;888777555555555444444333333333111111222222222333333333222111000//////......///,,,---//////...///000222000000000000000111111111---000222222000///...///+++,,,,,,------............//////000111222222222222222333333333444444444888555777???HHHOOOVVV]]]^^^```cccfffhhhfffccc```YYYYYYVVVPPPLLLQQQ]]]hhheeeiiimmmpppppppppppppppuuuvvvvvvsssmmmiiihhhiiimmmxxxyyytttwww|||qqqggg___[[[ZZZ[[[]]]```dddjjjnnnqqqtttuuuwwwyyy|||{{{fffXXXTTTTTTXXX^^^bbbdddddddddeeeeeefffgggiiikkklllllllllgggggghhhkkkooopppooonnngggfffeee```WWWKKK>>>777111///......000111000///......---,,,,,,,,,,,,---******+++---///000...,,,---------.........//////......,,,,,,,,,,,,---......---,,,,,,,,,,,,---...------------------------.........------.........000000000000000000000000////////////000000000000000000000000111111111111000222444444333222111222444333222111222333444555777777888:::;;;<<<===>>>;;;<<<>>>AAACCCEEEEEEFFFEEEFFFHHHHHHHHHKKKNNNQQQxxxjjjaaaaaa^^^WWWYYYaaacccdddeeefffeeecccaaa___^^^aaa```ZZZVVVVVVUUUSSSOOOLLLIIIGGGHHHIIIJJJJJJGGGDDD@@@>>>>>>@@@@@@@@@CCCBBBAAA???===<<<::::::999777555555444333000---///111222111000///000111555333111000.........///222111111111000000//////////////////////////////---......///000/////////111111000///......//////111000......000000000///444000///222333111111333666555:::GGGPPPSSSXXX___bbbddddddaaabbbdddbbb]]][[[SSSLLLMMMVVVaaahhhjjjllloooqqqoooppprrrqqqnnnooonnnkkkgggeeefffjjjnnnpppssszzz{{{|||yyyyyyttthhhaaa]]][[[ZZZaaaiiinnnooonnnpppqqquuuvvvwwwyyy|||~~~lllZZZUUUUUUSSSVVV]]]bbbbbbbbbdddccceeehhhjjjjjjiiihhhfffiiifffdddeeehhhjjjiiigggjjjgggeeeeeebbbWWWFFF999111111111000...---///111......------------......///......------,,,,,,++++++++++++++++++,,,---...,,,,,,,,,------................../////////000000////////////////////////,,,---......///.........//////.........---------////////////000000000000///000000000000111111111111222222333333444444555444333222111222444666888888999:::::::::;;;===???888:::<<<===>>>@@@CCCFFFGGGHHHIIIIIIIIIKKKMMMOOOsssggg___```^^^YYYZZZaaacccdddddddddccc```^^^\\\\\\___^^^YYYUUUUUUTTTRRRQQQNNNIIIFFFFFFFFFEEEEEEGGGDDD@@@???@@@AAABBBBBBBBBAAA@@@>>><<<;;;999999777555444555555555333111///111222111000///000111444333111000///...//////111111111111000000000///////////////////////////........./////////000000333333222111111111111111111000......000111000///333//////333444222222555999999@@@LLLTTTWWW[[[```^^^aaabbbcccgggjjjgggaaaXXXRRRNNNQQQZZZccciiijjjkkkooopppooopppsssrrroooiiigggdddccceeeiiinnnqqqsssvvv{{{xxxooohhheeecccdddhhhoootttxxxzzz|||~~~qqq^^^TTTRRRPPPRRRYYY^^^______aaabbbdddgggiiijjjjjjhhhggggggeeedddeeehhhjjjjjjhhhhhhfffddddddcccZZZLLLAAA666444222/////////000111///......------......///------------------------......---------...//////,,,,,,,,,---------......------------------..............................,,,,,,---.../////////.........---------,,,,,,,,,////////////000000000000111222222222222333333333111222222333333444444555555444333222333444666777::::::;;;:::999999:::<<<:::<<<>>>???@@@BBBEEEGGGGGGIIIJJJKKKKKKKKKMMMOOOxxxqqqlllccc]]]______[[[\\\bbbdddddddddbbb```^^^[[[YYYYYY]]]\\\WWWTTTUUUTTTRRROOOLLLHHHEEEEEEDDDDDDCCCDDDBBB???>>>@@@AAABBBBBBAAA@@@???===<<<:::999888555444444555777777666444///111222111000///000111444333111000////////////111111111111000000000000//////////////////////////////.........///000111333222111111111111111111222000...///000111000000111///000444555333333666999===FFFQQQXXXZZZ]]]aaa^^^```cccfffkkknnnhhh___RRRPPPQQQWWW```iiinnnoooooorrrrrrpppppprrrrrrooogggccc```aaagggnnnrrrtttxxxxxx{{{~~~xxxtttrrrssstttwww}}}xxxcccVVVPPPMMMOOOVVV[[[\\\]]]``````bbbeeehhhiiijjjiiiiiigggeeeeeefffiiikkkkkkkkkgggeeeddddddddd^^^TTTKKK>>>888222///000111111000///......------......///+++,,,,,,---......////////////...---------......,,,,,,,,,------------...///////////////.........------------------------+++,,,---...////////////---------,,,,,,,,,,,,,,,////////////000000000000111222222222222333333333111222222333333444444555666555444333333444666777888999:::999999999;;;===;;;===???@@@@@@BBBEEEGGGHHHJJJKKKKKKKKKJJJLLLMMMuuummmggg```]]]______]]]^^^bbbeeeeeedddbbb___]]]ZZZXXXYYY\\\\\\XXXUUUVVVUUUSSSKKKIIIFFFEEEFFFGGGGGGFFFAAA???======???AAAAAAAAAAAA@@@???>>><<<;;;:::999555555444666777888666555///111222111000///000111333222111000000/////////111111111000000000000000000000000000000000000000111///...------///111222000000///////////////000222000//////000111111000111///111444444222333777888@@@LLLUUUYYYZZZ\\\______aaadddgggllllllcccXXXLLLOOOUUU]]]fffnnnrrrtttssstttsssooommmpppooommmjjjeee```cccjjjqqqttttttyyyxxxyyy}}}}}}iii]]]QQQMMMMMMRRRWWWZZZ]]]aaa^^^```cccfffhhhiiijjjjjjggggggggghhhjjjlllnnnnnniiigggeeefffeeeaaaZZZSSSEEE===333///000222111/////////............//////,,,---------.........///...---,,,+++++++++++++++------------------------............------------------------------------++++++---...//////000000------------------------////////////000000000000//////000000000111111111111222222333333444444555666666555444444555666666444666888:::;;;===@@@CCC<<<>>>???@@@AAABBBEEEGGGIIIKKKKKKJJJIIIHHHHHHIIIuuummmfffaaa^^^___```___```bbbgggfffeeeccc```^^^\\\[[[[[[^^^^^^ZZZWWWWWWWWWUUULLLJJJHHHGGGHHHHHHHHHGGGAAA???>>>???AAABBBCCCBBBAAAAAA@@@???===<<<;;;;;;888666666666777666444333///111222111000///000111222222111111000000//////000000000000000000111111111111111111111111111111111000...---...///111333000///////////////000000222111//////111111111000111000111444333111444999<<>>===<<<<<<999777666666666555333000///111222111000///000111111111111111111000//////000000000000111111111111111111111111111111111111000000/////////000111222111111111111111222222333333111///000111222111000222111222444444444999AAALLLYYYdddddd^^^ZZZZZZ[[[WWW[[[^^^_________YYYRRRQQQWWW___dddgggjjjooorrrrrrrrrnnngggeeeggghhhfffZZZZZZ\\\bbbkkkqqqtttttttttuuuxxx}}}xxxaaaWWWNNNKKKLLLOOOUUU[[[\\\]]]```ccceeehhhiiijjjjjjkkklllllllllmmmppprrrooommmllljjjhhhddd^^^ZZZOOOGGG===555222111///...000//////......//////000000000//////...------,,,//////...---------.........------------,,,,,,,,,---------....../////////////////////////////////,,,---......///.........///////////////000000000////////////000000000000111222222222222333333333111222222333333444444555555555666666777888888888:::<<<=========>>>@@@BBBEEEFFFGGGHHHHHHIIILLLNNNKKKKKKKKKJJJJJJLLLPPPSSSvvvnnnkkkfffaaa```aaabbbaaadddccccccbbbaaaaaaaaaaaa___bbbaaa\\\XXXXXXXXXUUUQQQNNNLLLJJJJJJHHHFFFDDDCCCBBBAAAAAACCCDDDCCCBBB@@@@@@???>>>===<<<<<<;;;777666555555555444222000///111222111000///000111000111111222111000/////////000000000111111111111///////////////////////////000000000000111111111111111111111111222333333333111000000111222222111222111222555666999BBBMMMdddqqqyyysssfff___]]]\\\WWW\\\___[[[WWWUUUSSSPPPUUU\\\eeekkknnnssszzzxxxmmmfffeeeccc```UUUXXX^^^eeekkkoooqqqrrrtttvvv|||sssfffWWWNNNJJJKKKQQQXXX\\\]]]___aaadddggghhhiiiiiikkkmmmlllkkkkkknnnpppnnnnnnmmmllliiieee___\\\RRRLLLDDD;;;555111000000000000////////////000000////////////..................---------...//////......---------,,,,,,,,,//////000111222222333444.................................///......---,,,............//////000000////////////000000000000111222222222222333333333111222222333333444444555333444555777888999::::::;;;<<<============???AAAFFFGGGHHHIIIIIIJJJLLLNNNLLLLLLLLLMMMOOOUUU]]]cccrrrooohhhbbb```bbbbbb```bbbaaaaaaaaaaaaaaabbbccc```cccbbb\\\XXXXXXWWWTTTMMMKKKJJJJJJJJJJJJIIIGGG@@@???>>>???@@@@@@???>>>??????>>>===<<<;;;;;;:::666555444444555444333111///111222111000///000111000000111222222111////////////000000111111111222........................//////000111111111111000//////...//////000111111333111000000111222222111111111333666888===JJJVVVwww~~~nnndddaaa___\\\aaaaaaYYYQQQNNNMMMKKKVVV^^^iiiqqqwwwuuujjjddd___ZZZXXX]]]dddiiilllmmmnnnnnnuuuxxxsss```SSSLLLKKKPPPWWW\\\]]]___aaacccfffhhhiiihhhkkklllkkkiiiiiilllooommmmmmnnnmmmjjjfffaaa]]]TTTPPPIII@@@777222111222000000////////////000000------......///000000000++++++++++++,,,,,,---............------,,,,,,,,,)))***+++,,,---///000000------------------------////////////...---,,,+++---------.........//////////////////000000000000///000000000000111111111111222222333333444555555222333555777999:::;;;;;;777999;;;<<<<<<>>>AAACCCCCCEEEFFFFFFFFFGGGJJJLLLMMMMMMNNNOOOUUU^^^hhhppprrrfffdddccc^^^___eee^^^^^^___bbbeeeeeeaaa]]]```___]]][[[YYYWWWVVVUUUTTTPPPLLLJJJKKKLLLJJJGGGDDDCCCBBBAAA@@@?????????>>>@@@AAA@@@===;;;:::;;;888888777666555444333333222111000//////000111222111111222111111000///...---...111333444444333222000000000000000000000000,,,---///111222333222222111000///......///000111///000111333333222222111222111444777999>>>OOOaaa~~~~~~wwwllldddaaaaaa```___\\\UUUOOOLLLNNNPPP^^^eeeppp}}}zzzlllccc___\\\cccggglllmmmllllllppptttttt|||lllYYYPPPNNNPPPQQQXXX\\\aaaaaa___```dddiiikkkkkkllllllllllllllllllkkkkkkkkkkkkiiifffdddcccWWWTTTOOOGGG===666222000///////////////000111111......---,,,---...///000---,,,,,,---......---+++////////////////////////000000000000000/////////,,,,,,---...//////......---------......000111222000000000000000000000000111000/////////000222333666555333222222222333333333333222222333333444555555555666777888999::::::;;;;;;;;;===???BBBDDDFFFCCCEEEFFFFFFGGGIIILLLOOOSSSRRRPPPQQQ]]]ooo{{{yyykkkfffbbb[[[ZZZ___aaa``````bbbddddddaaa^^^___]]]\\\ZZZYYYXXXYYYYYYVVVRRRNNNLLLMMMMMMKKKHHHCCCBBBAAA@@@@@@@@@AAABBBBBBAAA@@@>>>===<<<;;;:::888888777666555444333333555444222000///.........///000000111111111000000---///111222333222111111000000000000000000000000111111222222111111000///000000////////////000000///000111222222222111000333222555888:::@@@PPP```rrrtttuuupppiiicccaaabbbbbb___XXXPPPKKKKKKPPPUUUeeelllxxxrrriiibbb___aaaffflllnnnoooqqquuuzzzzzz}}}xxxcccRRRKKKLLLPPPSSSXXX^^^aaaaaaccchhhlllkkkkkkkkkkkklllllllllllljjjjjjjjjjjjhhhgggeeedddZZZWWWQQQIII@@@999444222111111000///......//////...------,,,---...///000///...------......,,,***........................////////////////////////..................//////...............///000111000000000000000000000000222111000000000111333333555444333222111222222333333333222222333333444555555555666777888999::::::;;;;;;<<<>>>@@@BBBEEEFFFEEEFFFHHHHHHIIIKKKNNNQQQQQQRRRUUU^^^qqqnnngggaaaZZZYYY\\\dddcccaaaaaabbbbbb```___[[[ZZZXXXVVVVVVXXXZZZ[[[XXXTTTPPPOOOOOOOOOLLLIIICCCAAA???>>>???AAACCCEEEFFFCCC>>>=========;;;999888777777666555444333333555444222000///...............000111111222222222...///111111111111//////000000000000000000000000//////......------------//////000000000000//////...///000111111111000000333333555999<<>>@@@BBBDDDEEEEEEGGGHHHJJJJJJKKKMMMQQQTTTTTTXXX```qqqmmmfffccc]]]]]]```fffdddbbb```______^^^^^^ZZZXXXUUUSSSSSSUUUXXXZZZXXXTTTQQQOOOPPPOOOKKKHHHDDDBBB???===>>>@@@CCCEEEJJJDDD===<<<===>>>;;;888888777666555444333333222111000000000000000000111//////000111111111111111000000000111000///...---000000000000000000000000,,,,,,------...///000000---...000111111000//////.../////////000000000000222333666999>>>FFFQQQZZZYYY]]]```bbbbbbbbbdddfffbbb[[[PPPHHHGGGMMMWWW___dddkkkwww}}}}}}~~~~~~zzzuuunnniiiqqqsssuuuuuuuuuvvvxxx{{{{{{eeeWWWQQQRRRRRRWWW]]]aaabbbcccdddfffiiiiiiiiiiiijjjjjjjjjjjjggggggggggggfffffffffeeeaaa]]]WWWPPPHHHAAA:::666222222000///...---------------------......//////,,,++++++,,,...000000000------------------------+++,,,,,,---...///000000222111///...---...000111000//////............///////////////////////////111111111111222222333333222222222222222222222222333333333333333444555555555666777888999::::::;;;;;;===???BBBDDDDDDDDDDDDGGGIIIJJJKKKLLLNNNRRRUUUZZZ```lllnnnfffccc______cccfffeeebbb___]]]\\\]]]^^^]]]ZZZWWWTTTSSSTTTWWWXXXVVVSSSOOONNNOOONNNJJJGGGFFFDDDAAA>>>===>>>AAABBBIIICCC===;;;===>>>;;;888777777666555444333222222000000000111111000000000111111111111111000//////111111000000//////...---////////////////////////000000000111111222222333---...///111111111000//////////////////000000111111333666999AAAKKKSSSXXXXXX[[[^^^```bbbbbbdddddd\\\WWWOOOJJJKKKRRRZZZ___dddiiisss}}}zzzssslllpppvvvyyyyyyuuupppmmmyyyyyyyyyyyyxxxxxxzzz{{{wwwfffXXXPPPQQQUUUZZZ___aaabbbcccccceeeffffffggghhhiiiiiiiiifffeeeeeeeeeeeeeeeeeeeeebbb]]]WWWQQQKKKDDD<<<777111111000///////////////---------...............///---,,,,,,...//////...........................+++,,,,,,---...///000000222111///...---///000111000//////............//////////////////////////////000000111111111111111222222222222333222222222444444333333444444555666666666777888999:::;;;;;;<<<===???BBBCCCDDDDDDDDDFFFHHHIIIJJJKKKNNNRRRUUU\\\cccqqqqqqgggccc______bbbeeeeeedddaaa]]]\\\]]]^^^```^^^[[[XXXVVVVVVWWWXXXSSSPPPNNNNNNOOONNNJJJFFFFFFDDDBBB???>>>>>>@@@AAAEEEBBB===<<<<<<<<<:::888777666666555444333222222333333333222000///---,,,222222222111111000......111111111000000////////////////////////////////////000000000///...,,,+++---...///000000111111000000000/////////000111222111444777<<>>===<<<:::999888777666555555333333222111333333333222111///---,,,000000111111111000000///222111111000000000111111////////////////////////---...000111000---)))'''............///000111222111111000///000111222333333666:::???KKKXXX^^^\\\[[[\\\]]]^^^______^^^]]]VVVRRRMMMMMMSSSZZZ```ccchhhjjjpppxxx~~~}}}vvvpppppprrruuuuuuttttttvvvxxx{{{zzzzzz{{{~~~zzzsssooonnnuuukkkXXXOOOPPPSSSWWW\\\___aaabbb\\\]]]___aaadddfffhhhiiifffeeedddcccbbbbbbccccccbbb]]]XXXTTTQQQKKKCCC<<<555555333222111111111111,,,---.../////////...---333111...,,,---......---........................////////////////////////,,,,,,---...///000000111...............///000111000000000000000000000000///000111222222222111111222333444555666555555444444444444444444555666666666777888888::::::;;;<<<======>>>>>>@@@AAACCCDDDFFFGGGIIIJJJLLLOOOSSSVVVZZZdddqqqrrrgggdddaaaaaadddfffhhhhhhfffbbb```aaabbbZZZYYYXXXWWWVVVUUUUUUUUUQQQOOOMMMNNNPPPPPPLLLIIIAAAAAA@@@@@@AAAAAABBBBBB===>>>???>>>;;;999999999777666555444333222222111///000111222222111000///...///000111111222222111222222111111111111222222////////////////////////...000444777777555111//////............000222333222111000000000111333444444888<<>>888777555333222000000///,,,,,,.../////////...---...,,,++++++...111333333------------------------000000000000000/////////)))***,,,...///000000000---------......000111222000000000000000000000000000111222333444333222222222333555666666666555555555444444444444555666666777777888999:::;;;;;;<<<>>>=========>>>@@@BBBDDDFFFHHHJJJKKKMMMPPPTTTWWW^^^gggsss}}}rrrfffeeeeeebbb___aaadddggggggccc___\\\[[[___]]]ZZZWWWUUUTTTTTTUUUSSSPPPMMMKKKJJJIIIHHHGGGEEEEEECCCBBBAAA@@@@@@@@@???>>>===<<<:::999888777666444222111222222000///000000////////////000000111111111111000000000000//////000111222333333444111000000000//////......000000000000000000000000333333111///...///222555333222111//////000222333333:::@@@DDDJJJTTTZZZ\\\]]]ZZZWWWVVVWWWWWWTTTQQQOOOKKKMMMVVV\\\]]]```eeejjjlllqqqwww{{{zzztttooooooppprrrvvvzzz~~~zzzvvvqqqllliiieeeaaa___jjjuuulll\\\UUUPPPTTTYYY[[[]]]```cccaaa___^^^___bbbfffiiiiiihhheeecccaaa`````````cccaaa^^^YYYTTTOOOJJJHHH<<<888444111000000000///////////////...............,,,+++,,,...000000000............////////////)))***---/////////...---////////////////////////111000...---...///111222000000000000000000000000000000000111222222222333444444333333333444555555999777666555444444555555666777888999:::;;;;;;;;;<<<>>>@@@AAA@@@???@@@AAABBBEEEIIIJJJJJJNNNWWW^^^ppptttxxx|||tttgggeeedddaaa___aaadddeeeeeeaaa^^^\\\[[[]]][[[XXXVVVTTTTTTTTTTTTTTTQQQNNNLLLKKKJJJHHHGGGEEEDDDCCCAAA@@@@@@@@@???@@@???>>>===;;;:::999888888666333333333333222000222111111000000111111222111111111111000000000000111111111111111222222222111111111000000/////////000000000000000000000000///000111111//////000222444333111000000222333555777>>>DDDHHHNNNXXX^^^```]]]ZZZXXXVVVVVVUUURRROOOMMMKKKOOOYYY___```aaadddhhhjjjooouuuyyyyyyuuuqqqjjjnnnttt~~~xxxuuuppplllkkkjjjiiiiiimmmvvv}}}ccc[[[UUUUUUWWWXXX\\\aaacccbbb```___```bbbdddffffffeeedddbbbaaaaaabbbbbbcccaaa^^^ZZZUUUPPPLLLIII>>>:::555111000000000000000000000///......------,,,+++******---.....................////////////+++,,,...///000000//////////////////////////////000///...---...///111222000000000000000000000000111111111111111222222222333333333444444555555555888777666555444555555666777888999;;;<<<<<<<<<<<<<<<>>>???@@@???>>>???@@@DDDGGGIIIIIIJJJPPPZZZcccrrrtttxxx|||yyyhhhdddbbb```___bbbccccccbbb___\\\[[[[[[ZZZYYYWWWUUUTTTTTTTTTUUUUUURRROOOLLLKKKJJJHHHFFFDDDCCCBBBAAA@@@?????????@@@@@@???===<<<;;;::::::999777444444444444333111333333222222222222333333111111111111000000000000222222222111111111000000111111111111111000000000000000000000000000000000+++---000222111/////////333222111000111333555666:::@@@GGGJJJPPPYYY```aaa]]][[[XXXVVVUUUSSSPPPMMMKKKMMMTTT^^^eeeeeeddddddeeegggkkkqqquuuuuussspppcccjjjvvvxxxtttpppnnnnnnooooooooorrrxxxnnncccYYYUUUUUUVVV[[[aaabbbbbbaaaaaaaaaaaabbbbbbcccbbbbbbbbbbbbcccddddddbbbaaa___[[[WWWRRRNNNKKKCCC>>>777222000000111111111111000///...------,,,000...---...000111111111............////////////.........///000000000111///////////////////////////......------///000111000000000000000000000000222222222111111111111111000111333555666666555555777777666555555555666666999999;;;<<<===>>>>>>>>>>>>???@@@@@@??????@@@AAADDDFFFFFFEEEFFFMMMZZZdddsssvvv{{{~~~jjjccc```______bbbbbbbbb___\\\ZZZZZZ[[[YYYXXXWWWVVVUUUUUUUUUVVVTTTQQQNNNLLLKKKIIIFFFDDDCCCBBBAAA@@@??????????????????>>>===<<<;;;:::999999777444333444444333111333333333222222333333333111111111111000000000///111111111111111111111111222222111111111111111111////////////////////////+++---000111000///000000111111000000111333555777:::@@@FFFIIIOOOWWW]]]^^^\\\[[[XXXUUUSSSPPPMMMLLLLLLPPPYYYdddkkkkkkhhheeeccceeehhhkkkmmmmmmllljjj]]]eeeuuu}}}xxxvvvsssrrrrrrrrrqqqpppuuuyyy~~~{{{jjjYYYRRRTTTWWW[[[^^^______```aaaaaabbbaaaaaabbbbbbbbbbbbbbbcccccccccaaaaaa___]]]YYYTTTPPPNNNHHHBBB999333000000111222////////////............111000//////111222222111............///////////////............///000111////////////////////////......------......///000000000000000000000000000333222222222111000000000///000333555777777666555666666666666666666777777999:::;;;<<<===>>>>>>>>>@@@BBBBBBBBBAAAAAABBBDDDFFFGGGFFFDDDEEELLLZZZeeerrrxxxlllccc___^^^___bbbbbbaaa^^^[[[YYYZZZ[[[YYYXXXXXXWWWWWWWWWWWWWWWRRRPPPMMMLLLKKKIIIFFFCCCBBBAAA@@@???????????????======<<<<<<;;;:::999999888666333333333333222000222222111111111111222222111111111111000000000//////000000111222222333333111111111111111111222222////////////////////////...///000000//////111222000/////////111333666888<<>>>>>??????===<<<<<<;;;::::::999999888666333222333333222000111111000000000000111111111111111111000000000000...///000111222333444444000000000111111111111111000000000000000000000000000111111000///...000222////////////222555888:::@@@FFFJJJLLLOOOUUUZZZZZZYYYYYYWWWTTTOOOLLLJJJJJJQQQYYYbbbiiiooorrrnnngggdddeeedddaaa^^^[[[[[[\\\]]]eeerrr}}}{{{uuurrrsssuuuxxx|||~~~~~~|||xxx{{{yyy]]]RRRUUUYYYYYYWWWWWWXXXZZZ\\\^^^```aaaaaadddddddddcccbbb```___^^^]]]^^^___^^^\\\XXXTTTQQQOOOIII@@@999444222111000------......///000000000///...,,,,,,...///..................////////////......................../////////////////////////////////000000000000000000000000000000000000000222222222111111111111111000111333555666666555555444555666777888999999888888999:::<<<======>>>>>>>>>???@@@@@@@@@BBBEEEGGGEEEJJJNNNPPPRRRWWWaaahhhvvvpppeee___^^^___aaabbbaaa___\\\ZZZZZZZZZYYYYYYXXXXXXWWWVVVUUUTTTQQQPPPOOONNNNNNMMMJJJHHH@@@@@@???>>>>>>>>>>>>???======<<<<<<;;;;;;::::::999777444444444444333111111111000000000000111111111111111111000000000000000000111111111222222222/////////000000111111111000000000000000000000000...000222111///---------000000000111444888;;;===DDDIIIMMMMMMOOOTTTXXXXXXVVVWWWVVVSSSNNNJJJJJJKKKSSS[[[bbbggglllpppmmmfffeeeeeeccc___ZZZXXXXXXZZZcccjjjsssxxxzzz{{{}}}{{{uuupppooooooqqquuuzzz|||}}}xxx{{{iiiYYYUUUTTTVVVXXXWWWWWWXXXZZZ[[[]]]^^^___ccccccccccccbbb```___^^^[[[\\\^^^^^^\\\XXXUUURRRQQQLLLCCC<<<777333000///000000//////............333111000000111222111111............////////////...///000000000000......///////////////////////////000000111111111111111000000000000000000000000111111111111111222222222333333333444444555555555333444666888999999999999:::;;;<<<===>>>?????????@@@AAABBBBBBCCCEEEIIILLLKKKSSS^^^dddhhhlllsssyyyqqqfff```^^^___aaabbbbbb```]]][[[ZZZZZZXXXXXXXXXWWWVVVUUUSSSSSSQQQQQQPPPPPPQQQOOOMMMJJJ@@@???>>>>>>>>>>>>>>>???>>>>>>======<<<<<<;;;;;;:::888666555555555444333222111111111111111111222111111111111000000000000222222222111111111111111......//////000000000111000000000000000000000000+++///222333111---***(((222111222333666:::===@@@DDDIIILLLLLLMMMRRRUUUUUUUUUVVVVVVSSSMMMJJJJJJKKKTTT[[[aaadddiiiooollleeeeeeeeeccc___YYYWWWYYY[[[gggmmmtttvvvuuuvvv|||{{{tttpppmmmiiiiiilllqqquuuwwwyyy|||sss```TTTPPPSSSYYYXXXXXXXXXXXXYYYZZZ\\\\\\bbbbbbccccccbbbaaa```___ZZZ[[[]]]]]]\\\YYYUUURRRRRRMMMEEE>>>888444000...333222111///...,,,++++++111000......///000000///............/////////000///000111333222111///...////////////////////////000000111222222222222222000000000000000000000000000000111111222222222333444444333333333444555555333444666888999::::::999;;;<<<===???@@@@@@@@@@@@CCCDDDEEEFFFGGGJJJNNNRRRZZZeeesss}}}kkkccc```^^^]]]bbbcccccc```]]]ZZZYYYYYYZZZZZZZZZZZZYYYVVVRRRNNNNNNKKKHHHIIILLLLLLHHHCCCDDDAAA>>>============<<<>>><<<;;;;;;;;;:::777555888888777555444333222222333333222111000000000111111111111222333333333444000111222222222000///...222111111000///000000000------------...///111111//////............//////000222333111111555===EEEIIIJJJLLLNNNQQQTTTVVVWWWZZZZZZWWWOOOGGGFFFMMMSSSZZZ\\\___bbbdddeeeffffffffffffddd___YYYVVVXXXZZZeeeqqqyyyxxxuuuxxx||||||vvvnnnkkklllkkkgggdddhhhqqqzzz|||nnnWWWMMMNNNTTTXXXZZZ[[[ZZZXXXXXX[[[^^^\\\```dddggggggddd___\\\^^^___aaacccdddaaa]]]YYYVVVQQQIIIBBB===777333000//////.........//////000..............................///000000000000000///////////////.........000000000000000000000000222222222111111111000000111111111111111000//////...///000111222333444444333333333444444444555555888888888999999::::::;;;;;;===>>>>>>???@@@BBBEEEGGGIIIIIIHHHHHHKKKRRRXXXeee}}}~~~iiibbb_________bbbcccbbb```]]]ZZZYYYYYYYYYYYYXXXYYYYYYWWWTTTQQQPPPLLLIIIJJJLLLKKKHHHDDDDDDAAA???>>>>>>>>>===<<<>>><<<;;;;;;;;;:::777555777777777666555333222111222222111111000111111111//////////////////000000000111111222111000///...111111111000000000000000............///000111222000000////////////000000000222333222222666>>>EEEIIIJJJLLLOOOQQQTTTVVVWWWYYYXXXTTTMMMGGGGGGNNNUUUZZZ\\\^^^```bbbbbbbbbbbbdddccc```[[[WWWWWWZZZ^^^dddnnnuuuvvvvvvzzz|||zzz{{{}}}rrrjjjkkkgggaaa]]]^^^eeennnuuu}}}zzzaaaSSSPPPRRRUUUXXXZZZZZZYYYYYY[[[]]]\\\___cccfffeeeccc___\\\___aaacccfffgggeee```\\\XXXSSSLLLFFF@@@:::444000//////.........//////000111111111111111111111111......///000000000000000////////////////////////000000000000000000000000111111111000000000//////111111111111111000////////////000111222333444444333333444444444555555555777777777888999999::::::===???AAAAAAAAACCCEEEGGGHHHIIIJJJIIIIIIMMMUUU[[[ppp|||hhhaaa___```aaabbbcccbbb```]]]ZZZZZZZZZZZZXXXWWWWWWXXXXXXVVVUUURRROOOLLLKKKLLLKKKGGGDDDDDDBBB????????????>>>===>>><<<;;;;;;;;;:::777555555666777777666444222111111111111000111111222222/////////...............000111111111111000//////111111111111111000//////////////////000111222222111111000000000000111111000222333444444999@@@FFFHHHJJJLLLOOORRRTTTUUUVVVWWWUUUPPPIIIFFFIIIQQQXXX\\\]]]___aaabbbbbbaaaaaadddaaa[[[VVVTTTWWW^^^ccceeekkkqqqtttxxx{{{zzzwwwxxx{{{~~~|||uuummmhhhkkkcccZZZVVV[[[dddnnnsss~~~lllZZZPPPMMMRRRTTTWWWYYYYYYZZZ\\\]]]\\\^^^aaaccccccaaa^^^\\\^^^```cccggghhhfffbbb^^^ZZZVVVQQQKKKDDD===666111000//////....../////////////////////////////////......///000000000000000////////////////////////000000000000000000000000000000000///////////////111111111222111111000//////000000111222333444444333444444444444555555555666666666777888999999:::===???BBBCCCCCCDDDGGGIIIHHHJJJKKKKKKLLLRRRZZZaaaxxx{{{hhhaaa___```bbbbbbcccbbb```]]][[[[[[[[[\\\ZZZWWWVVVWWWWWWVVVUUUTTTQQQMMMLLLKKKJJJGGGDDDCCCBBB@@@@@@@@@@@@???===>>><<<;;;;;;;;;:::777555333555777888777555222111111000000000111222333333222222222111111000000///000000111111111000000000000111111222111000///...111111000000111222222333222111111111111111111222000222444555888<<>>AAACCCCCCEEEGGGIIIIIIKKKMMMNNNPPPWWWaaaiii}}}|||iiiaaa______bbbccccccbbb___\\\[[[\\\]]]___\\\YYYVVVVVVVVVUUUTTTTTTRRRNNNLLLJJJHHHFFFEEEBBBAAA@@@@@@AAAAAA???===>>><<<;;;;;;;;;:::777555222444666888777666333222111000000000111222333333333333333222222111111111000000000000000000111111111111111111111000//////222111111111111222222333222222111111111111222222000111444777;;;@@@EEEIIIJJJLLLOOORRRTTTUUUUUUUUUTTTNNNHHHEEEHHHOOOVVV[[[\\\]]]```ccceeefffgggggghhhbbbYYYTTTUUU\\\dddiiiooonnnpppvvvzzzyyysssnnnoookkkgggeeeeeeffffffeeeeeeggggggffffffkkkttt|||{{{yyy{{{wwwaaaSSSOOOQQQSSSVVVZZZ]]]^^^___]]]]]]^^^_______________\\\^^^```dddfffeeebbb___\\\ZZZVVVQQQKKKBBB999333111111000///////////////111111111111111111111111......///000000000000000////////////000000111111////////////////////////111111111111111111111111111111222222222222111111111111111222333333444444444444444555555555666666777777888999:::;;;<<<===<<>><<<;;;;;;;;;:::777555222444555777777666444333111111111000111111222222111111111111000000000000000000000///000000111222222111111000///000000000222111111111111111222222222222111111111111222222000111555999???DDDHHHJJJKKKMMMQQQTTTVVVWWWVVVVVVSSSMMMFFFEEEJJJRRRYYY\\\YYY[[[^^^aaaccceeefffffffff```YYYVVVXXX___fffjjjpppnnnpppwwwyyyuuunnnkkkiiiccc\\\ZZZ]]]aaaddddddeeejjjoooooonnnqqqyyy~~~xxxtttvvvgggUUUPPPOOOPPPSSSXXX\\\^^^___^^^^^^]]]]]]^^^___```aaa``````aaacccffffffdddbbb^^^[[[WWWSSSMMMEEE===777222222111000////////////000000000000000000000000......///000000000000000...//////000000111111222////////////////////////111111111111222222222222000111222222333222222222222222222222333333444444444444555555555666666666777888999:::;;;======>>>>>>AAAFFFIIIJJJLLLMMMOOOKKKMMMPPPSSSYYYcccpppyyyvvvhhhbbb___```bbbdddcccbbb___\\\\\\]]]___^^^\\\YYYXXXXXXWWWVVVTTTQQQPPPMMMJJJGGGFFFFFFGGG????????????AAA@@@>>><<<>>><<<;;;;;;;;;:::777555333333444555666666555555222222111111000111111111////////////000000000000111000/////////000222333444222000......///111222222111111000000000111111111111000000000000111111000111555;;;AAAGGGJJJKKKMMMOOORRRVVVXXXXXXWWWWWWSSSLLLFFFFFFMMMUUUZZZ[[[[[[]]]___aaacccdddeeeeee```\\\WWWVVV[[[bbbgggjjjlllkkkooovvvwwwpppkkkjjjggg```XXXWWW[[[bbbggghhhlllooorrruuuwww{{{zzzwwwxxxppp\\\OOOMMMLLLOOOTTTYYY\\\]]]```___]]]]]]^^^___bbbcccbbbaaa```aaacccdddcccccc```]]]YYYUUUOOOIIIBBB===333222111000////////////..............................///000000000000000...//////000111111222222////////////////////////000000000000111111111222000111222222333333333222222222222333333333333444555555555555666666666666666777888999;;;<<<===>>>>>>BBBGGGJJJLLLMMMOOOQQQKKKNNNQQQUUU\\\ggguuurrrgggbbb``````bbbdddcccbbb___\\\\\\^^^```[[[ZZZYYYXXXYYYYYYWWWVVVPPPOOOMMMIIIFFFEEEFFFGGG>>>>>>>>>???@@@@@@>>>;;;>>><<<;;;;;;;;;:::777555333444444444555666666666333333222111000000000111//////000000111111222222111000/////////111222333555333///------...111333111111000000000000000111111111000000000000111111000111555<<>>======>>>>>>===;;;;;;;;;:::999888666666555444444333333444444555444333111000///000111111//////000222333444555666000000000000000000000000000000000000000000000000000000000000////////////333000---...000222222000222444888<<>>555111000222333111111444333333222000...,,,***)))000000000000000000000000000000000000111111111111000000000000000///......000111111111111222222222222222222222222222222222333333333333333333444444555555555555555666777777888888777777999;;;>>>???DDDCCCBBBDDDGGGKKKMMMMMMLLLOOOUUU^^^iiiuuuwwwjjjdddaaa___```ccccccdddcccaaa^^^\\\[[[\\\]]][[[YYYWWWWWWVVVTTTRRRRRRPPPNNNKKKGGGEEEEEEEEEBBB@@@>>>======>>>======;;;;;;;;;:::999888666666444444333333333333444444777666444333111000000000...//////000111222333333000000000000000000000000222222222222222222222222////////////000000000000333000......000222222111444777;;;@@@EEELLLRRRWWW]]]\\\[[[]]]^^^ZZZRRRLLLHHHEEEFFFMMMSSSVVVXXX[[[bbbbbbbbbdddfffddd```\\\WWWTTTSSSWWW```iiiooopppnnnoooqqqrrrsssrrrqqqpppmmmfffbbbdddiiilllpppuuutttuuuyyy}}}}}}]]]QQQGGGGGGLLLOOOUUU[[[```bbbcccaaa]]][[[^^^bbbcccbbbaaa``````aaabbbbbbaaadddddd___[[[VVVLLLBBB:::555333333333000000333111111111111000///...---000000000000000000000000000000000000111111111111111111111111111000//////000111111111111222222222222222222222222222222222333333333444444444444444666555555555555666777777999999888888:::<<<>>>@@@DDDDDDDDDFFFHHHKKKLLLMMMNNNTTT\\\eeeooo{{{{{{qqqfffaaa```^^^^^^```aaabbbcccbbb___\\\[[[[[[\\\ZZZXXXWWWVVVUUUSSSQQQOOONNNLLLJJJGGGFFFEEEEEEBBB@@@======>>>>>>===<<<;;;;;;::::::999888666666444444333333333333444444999999777666444111///.........//////000000000000000000000000000000000000222222222222222222222222......//////000000111111222000...///000222222222666:::@@@EEEJJJPPPUUUYYY^^^]]]]]]]]]\\\VVVMMMFFFCCCDDDJJJQQQUUUUUUXXX\\\cccbbbbbbcccccc```\\\YYYQQQPPPRRRYYYbbbkkkoooqqqqqqrrrtttvvvwwwwwwvvvvvvnnngggdddjjjqqqsssuuuvvvuuuwww{{{kkkWWWHHHHHHKKKKKKQQQ\\\```bbbdddbbb^^^]]]^^^aaabbbbbbaaaaaaaaabbbccccccdddgggfffccc___ZZZQQQHHH@@@999555444333000///111///000111111222222111111000000000000000000000000000000000000111111111111111222222222222111111000000111111111111222222222222222222222222222222222333333333444444555555555666666555555666666777888::::::999:::;;;===@@@AAAEEEEEEFFFHHHJJJKKKLLLMMMOOOXXXdddmmmuuu~~~|||uuukkkccc``````^^^^^^```___aaacccbbb```]]][[[ZZZ[[[YYYWWWVVVVVVUUUSSSQQQNNNLLLJJJIIIHHHGGGFFFDDDAAA???======>>>>>>===;;;:::::::::999999888666666444333333333333333333444777777777666444222///...000000000000////////////000000000000000000000000000000000000000000000000---......///000111111222111000//////000222333444666;;;BBBIIIMMMQQQUUUWWWZZZZZZZZZZZZXXXQQQHHHAAABBBFFFNNNUUUVVVUUUZZZ```dddccccccbbb```\\\XXXUUUKKKMMMSSS\\\gggoootttuuuvvvwwwyyy{{{|||}}}}}}}}}rrrjjjggglllsssvvvwwwxxxvvvyyy}}}~~~dddOOOLLLLLLIIIPPP]]]```bbbcccbbb```^^^^^^___```aaaaaaaaabbbcccddddddfffhhhhhheeebbb^^^VVVMMMCCC;;;555444333000///111//////000111222222222111000000000000000000000000///000000000111111111111111111111222222111000000000000111111111222222222222222222222222222222222222222222333444444555555666666666555666777777888;;;;;;;;;<<<===???AAABBBEEEFFFIIIJJJKKKLLLMMMNNNTTTaaaoooyyy~~~~~~}}}{{{rrriiiaaa``````___```bbb___aaacccbbb___\\\ZZZYYYZZZXXXWWWVVVVVVUUUSSSRRRMMMKKKIIIIIIIIIHHHFFFCCC@@@>>>======>>>>>><<<:::999999999999888777777666333333333222222333333333222333444444444222000///222222111111111111000000000000000000000000000000////////////////////////---......///000111111222000000000000000222444555666<<>>@@@AAABBBDDDGGGJJJKKKKKKMMMPPPSSS\\\kkk|||}}}qqqhhhaaa```aaa```aaadddaaabbbcccaaa^^^[[[YYYYYYZZZYYYWWWVVVWWWVVVTTTSSSOOOLLLIIIJJJKKKJJJFFFCCC???>>>======>>>>>>;;;999888888999999888777777666333333222222222222333333///000111111222222222111333333333222222222222222000000000000000000000000111111111111111111111111......//////000000111111000000111111000111444777888???HHHOOORRRRRRQQQPPPQQQRRRTTTTTTQQQMMMHHHEEECCCIIITTT]]]___]]]```eeehhhhhhfffaaaZZZTTTPPPOOOJJJOOOYYYdddnnnvvv{{{}}}}}}}}}}}}}}}}}}}}}}}}}}}uuuooolllnnnqqqrrruuuzzz{{{}}}}}}zzzxxxwww{{{}}}{{{zzzyyyyyy|||mmmXXXPPPOOORRRVVV[[[\\\___aaaaaa```^^^\\\]]]^^^```cccdddffffffggggggiiiiiigggeeeccc]]]VVVKKK@@@555333444222111222111111111111000///......111111111111111111111111000000000000111111111111......///000000000000///000111111111111222222222222222222222222222222222111111222222333444555555777777666666777777888999:::;;;<<<===???@@@AAAAAACCCFFFIIIKKKLLLOOOUUUZZZcccqqq}}}qqqhhh```___``````bbbeeeddddddccc```\\\YYYXXXXXX[[[YYYWWWWWWWWWWWWUUUTTTPPPMMMJJJKKKLLLKKKFFFBBB>>>>>>===>>>>>>===;;;999888888888888888777777666333333222222222222333333000000000000000111222333222222222333333333333333000000000000000000000000111111111111111111111111////////////000000000000///111222111000111444888<<>>???@@@@@@AAAAAADDDHHHJJJKKKQQQYYY```qqq{{{rrrhhh___^^^______bbbeeeeeeeeeccc___[[[XXXWWWXXX[[[ZZZXXXXXXXXXXXXVVVUUURRRNNNKKKKKKMMMLLLFFFAAA>>>======>>>>>>===;;;999777888888888888777777666333222222222222222222333222111000000000111222333111111222222222333333333000000000000000000000000////////////////////////000000000000///////////////111222111000111555888@@@HHHRRRYYYZZZWWWSSSPPPLLLMMMMMMKKKGGGDDDBBBBBBLLLUUUfffvvv{{{uuuooolllkkkkkkhhhbbbXXXQQQMMMLLLRRRXXX```gggmmmrrruuuxxxxxxwwwuuussspppooonnnnnnjjjlllrrrwwwvvvssswww}}}~~~~~~~~~}}}|||yyyvvvtttrrrwww{{{||||||xxxssssssxxx}}}]]]PPPUUUTTTKKKUUUWWW[[[___aaaaaa^^^[[[\\\]]]```cccfffggghhhhhhiiilllllljjjiiihhhccc\\\XXXJJJ===888777444222111111111222333333333222222111111111111111111111111000000000000111111111111///000111222222222222222000111111111111222222222222222222222222222222222444444555666777888999:::777777777777777888888999999:::<<<===???@@@@@@@@@@@@DDDGGGIIIKKKRRR\\\dddyyyrrriiiaaa^^^]]][[[\\\___dddccc```\\\YYYXXXYYY[[[WWWXXXXXXWWWUUUSSSQQQPPPPPPMMMJJJIIIIIIHHHEEEAAA??????>>>===<<<;;;::::::777777777777777666555555555444222111000111111222000---+++---111222///+++111222222222222111000000111000000000//////......//////////////////////////////...//////000111111555666666555444444666888CCCDDDMMM\\\aaaZZZRRRNNNNNNMMMNNNMMMHHHBBBBBBFFFSSSaaasss}}}|||wwwsssrrrhhhgggddd^^^VVVPPPLLLJJJ\\\___dddiiilllooorrrtttzzztttppprrrqqqlllfffdddiiijjjlllnnnqqquuuzzz~~~|||xxxuuusssyyy{{{~~~xxxvvvvvvvvvwwwmmmXXXQQQPPPPPPTTTVVVYYY[[[]]]]]]]]]\\\^^^```bbbdddfffggggggfffhhhjjjllllllkkkhhhdddbbb]]]WWWLLL@@@666222333555222222222222222111000///---......//////////////////000111111111///...---222111000......000111222000000000000000111111222///111222222111111222333444444444555555666666666888888777777888888999:::<<<<<<<<<<<<===>>>@@@@@@DDDBBBGGGNNNOOOQQQcccxxxssskkkccc```___\\\\\\___ccccccaaa^^^[[[YYYYYYZZZZZZ[[[[[[ZZZYYYWWWUUUTTTTTTPPPMMMKKKLLLJJJGGGCCC??????>>>===<<<;;;::::::888999999999999888777777444444222111111222333333444111///000444555222...333333333333333222111111111111111000000000//////222222222222222222222222///.........//////000111333444444333333555999<<>>>>>???@@@AAABBBBBBCCCDDDCCCGGGMMMPPPVVVlllvvvmmmeeebbbaaa^^^]]]^^^bbbcccccc```]]]ZZZZZZZZZ[[[[[[[[[[[[ZZZYYYXXXWWWUUURRRNNNLLLLLLJJJFFFBBB???>>>>>>===<<<;;;:::::::::::::::;;;:::999999888444333333222222333444555555333111222555666444111444444444333333333222222222222222111111111111000333333333333333333333333/////////...//////000111111222111111222666;;;@@@FFFFFFLLLWWW]]]\\\WWWTTTRRROOOKKKIIIDDD@@@DDDJJJXXX```jjjmmmkkkhhhgggiiikkkjjjfff]]]SSSOOORRRVVVbbbeeehhhjjjkkklllmmmnnnxxxyyy}}}zzzppphhhgggmmmnnnnnnnnnooosssyyy}}}||||||bbbSSSPPPRRRTTTVVVYYY]]]```aaabbbbbb```aaaccceeefffhhhiiijjjiiikkkmmmnnnnnnllliiigggbbb]]]SSSFFF;;;555333333111222222222222111000000///000111111222222111111222222111000000000000111222111000//////000111222222222222111222333333444000111222222111111222444666555555444444333222222777777888999:::<<<===>>>>>>???AAACCCDDDDDDDDDCCCEEEDDDHHHNNNSSS___zzzzzzooofffcccaaa^^^\\\\\\aaabbbcccbbb___\\\ZZZYYYYYYYYYXXXXXXXXXWWWVVVVVVSSSPPPKKKIIIIIIGGGCCC??????>>>===<<<;;;::::::999::::::;;;;;;::::::999888444333333222333444666777555333111222333444333222444444333333222222222222222222222222222222222222111111111111111111111111111111000000000000111111111111111000222666===AAAHHHHHHLLLSSSZZZ\\\ZZZXXXRRRMMMHHHDDD???>>>DDDMMMTTTYYY___bbbcccdddgggkkkmmmkkkeee[[[QQQNNNSSSYYYdddfffjjjllllllmmmnnnooo{{{|||yyynnniiijjjooooooooooooqqqvvv|||kkkWWWPPPRRRSSSUUUXXX[[[___bbbcccddd``````aaacccdddgggiiijjjkkklllnnnoooooonnnlllkkkfffaaaXXXKKK???777333333111111222222222111111000///000111111222222111111333222111000000111222333111111000//////000111111222111111111111222333333000111333222111111222444444444444444444333333333777777888999;;;===???@@@<<<>>>@@@CCCDDDDDDCCCBBBFFFFFFJJJQQQZZZlll~~~rrrfffbbbaaa___\\\\\\___bbbcccccc```\\\ZZZYYYXXXWWWWWWVVVVVVUUUUUUUUUSSSOOOJJJHHHHHHFFFBBB>>>>>>>>>===<<<;;;:::999999999999999999999888888777444333333222333444666777555333222222333444444333333333222111000111111222222222222222222333333333000000000000000000000000333333222222111222222333222222222111222777===BBBIIIIIIKKKPPPWWW[[[[[[YYYQQQKKKDDD???;;;<<>>@@@AAA===>>>AAADDDEEEEEEEEEDDDHHHIIIMMMWWWeeezzzvvvhhhbbbbbb```]]]]]]___aaabbbbbb___\\\ZZZZZZZZZYYYXXXVVVVVVUUUUUUUUUTTTQQQLLLKKKKKKIIIEEEAAA>>>======<<<;;;:::999999888888888888888777777666444333333222222333444555666555444333333444555666333222111000///000111222111222222222222333333333111111111111111111111111444333222222222222222222222222333333555999???CCCIIIJJJKKKMMMTTTZZZ[[[WWWOOOHHHBBB===:::<<>>777444000000111222222222222111...///000000111111000000111000000000000111222222000000000111111000000000000000//////000000111222111222333333222222333555111222333444666777888888777777888999;;;===???@@@???AAACCCEEEGGGHHHHHHHHHJJJKKKRRR___rrr{{{jjjccccccbbb``````___```aaa```]]][[[ZZZZZZ[[[ZZZXXXVVVUUUTTTTTTUUUUUUQQQNNNLLLMMMKKKHHHDDD>>>===<<<<<<::::::999888888888888888888777777666444444222111111222333333444444333222111222444555555333222000000111222333111111111111222222222333222222222222222222222222333222111000000000000111///000333555888<<>><<>>???@@@AAABBBDDDFFFGGGHHHIIIKKKNNNVVVggg~~~llleeeddddddcccccc^^^``````___\\\ZZZZZZZZZZZZYYYWWWTTTSSSRRRRRRRRRTTTQQQMMMLLLMMMLLLHHHEEE>>>===<<<;;;:::999999888888999999999999888777777555444222111000111111222111111000///......111333666555333111111222333444000000000111111222222222111111111111111111111111111111000//////...//////,,,///222666:::???EEEIIIHHHKKKKKKKKKQQQXXXYYYSSSNNNHHHBBB???>>>AAAMMMYYY^^^^^^^^^^^^^^^___``````]]]YYYWWWYYY```eeefffeee^^^aaadddfffggghhhiiikkkggg___XXXZZZaaagggooouuuqqqsssuuuvvvuuutttuuuvvvzzzzzz{{{}}}cccWWWPPPQQQSSSVVVZZZ]]]```bbb```^^^]]]]]]___dddiiilllpppppppppppppppooonnnnnnmmmkkkeee[[[NNNCCC;;;777///000111222222222222222111111222333333333333222---...///111111111000///000000111111111111000000222222111111222222333444111333444444333222444555666666666777777777777777777777888999:::<<<===>>>??????@@@AAACCCEEEGGGHHHLLLOOOYYYmmmpppgggeeebbbbbbeeebbb```^^^[[[YYYYYYZZZZZZXXXXXXXXXWWWUUUSSSQQQOOORRRQQQQQQPPPNNNKKKHHHFFF???>>>===<<<<<<<<<<<<<<<777888888777777666555444444333111000000000111222000111111111111222222222333333222222111222222222222222333333333222222111000000000000000000000000000000000000111111111111555666777:::===AAAEEEGGGKKKJJJIIIJJJLLLNNNMMMLLLFFF@@@;;;>>>DDDJJJRRRYYYbbbaaa]]]YYYZZZ]]]ZZZUUUSSSSSSWWWaaalllqqqnnniiifffdddccceeeiiikkkiiigggbbbaaa``````ccchhhnnnqqquuuwwwxxxwwwuuuuuuvvvxxx{{{{{{zzz{{{}}}hhhSSSNNNPPPRRRTTTXXX]]]``````^^^aaabbbaaa^^^```ffflllnnnnnnoooooonnnmmmkkkkkkllllllggg^^^UUULLL???333.........111333333222000333333333222222111111111.../////////000000000000111111111111111111111111222222222222222222222222222333444444555555444444666666666666777777777777777888999:::<<<===>>>???AAA???@@@CCCDDDDDDHHHOOOOOOSSSccc}}}vvvjjjeee```___aaabbb```^^^\\\ZZZZZZZZZ[[[YYYYYYYYYXXXVVVSSSQQQPPPRRRQQQPPPOOOLLLIIIFFFEEE===<<<;;;:::::::::::::::888888888888777666555444333222111000000000111111000111111111111222222222333333222222111222222333666555333111000000111111000000000000000000000000000000000000111111111111222333444777;;;@@@CCCFFFJJJIIIIIIJJJLLLMMMLLLKKKCCC===;;;???FFFLLLUUU\\\ffffffccc]]][[[[[[XXXSSSRRRSSSYYYdddoootttqqqlllcccaaaaaacccfffgggdddaaaaaa```___bbbiiioootttvvvuuuvvvxxxyyyyyyyyy{{{|||{{{{{{|||}}}~~~jjjVVVOOOPPPQQQRRRVVVZZZ]]]]]]^^^```bbbaaa___```eeejjjmmmnnnpppqqqpppooommmllliiijjjggg```XXXOOOBBB666222111111222333333222000333333333222222222111111444444333222222111222222222222222222222222222222222222222222222222222222222333444444555555444444555555666666777777777888777888999:::;;;<<<===>>>@@@???AAAEEEFFFFFFIIIOOOUUU\\\ppp}}}mmmfff```]]]```aaa```^^^\\\ZZZZZZZZZ[[[YYYYYYYYYXXXVVVTTTRRRQQQRRRQQQOOOMMMJJJGGGDDDCCC======<<<::::::999999999888999999888888777666555222111111000///000000000000111111111111222222222333222222111222222333333999666333000...///000222000000000000000000000000000000000000111111111111000111444777<<<@@@DDDFFFJJJIIIIIIJJJKKKLLLJJJIII@@@;;;;;;AAAIIIPPPXXX___jjjllliiibbb[[[YYYVVVRRROOOQQQWWWbbbmmmsssrrrnnngggffffffhhhkkkkkkgggcccccc```aaafffpppwwwxxxwwwuuuvvvwwwxxxzzz|||}}}~~~{{{{{{|||~~~oooYYYQQQOOONNNOOOSSSVVVYYYZZZ]]]```aaa```___```dddhhhmmmnnnqqqssssssrrrpppnnngggiiigggbbb]]]UUUGGG;;;666555333333444333111///333333333222222222222111888666444222111111222222333333333333333333333333222222222222333333333333222333444444555555444444444555555666777888888999888888999::::::;;;<<<<<>>===<<<;;;;;;;;;999999999999888777666555111111000000000//////000000000111111111222222222222222111111222222333333666555333111000000111111000000000000000000000000///000000000111111111111111222666:::>>>CCCFFFHHHKKKKKKJJJKKKLLLLLLIIIGGG???;;;<<>>777555333222333333222111222222222222222222222222666444111......///000222333333333333333333333333222222222333333333333333222333444444555555444444333444555666777888999:::888999999999::::::;;;;;;===>>>CCCJJJMMMMMMPPPVVVeeexxxooofff___]]]___\\\\\\[[[ZZZYYYXXXXXXXXXXXXXXXXXXXXXWWWUUUSSSQQQQQQOOOMMMJJJFFFCCCAAA@@@@@@???>>>===<<<;;;;;;;;;888888999888888777666555111111111111111000000///000000111111111222222222222111111111222222333444000111222444444333222111000000000000000000000000///000000000111111111111111333666;;;@@@DDDGGGHHHMMMLLLLLLLLLMMMKKKHHHFFF@@@<<<>>>EEEMMMQQQWWW\\\aaaggghhhbbb[[[WWWTTTQQQMMMLLLLLLQQQZZZccchhhjjjjjjjjjkkkooossssssnnnjjjiiihhhkkkuuuyyyvvvxxxyyyxxxvvvtttvvvxxxzzz|||~~~~~~~~~}}}cccTTTKKKFFFJJJOOORRRVVV[[[[[[]]]___aaacccdddfffggglllnnnqqqsssttttttrrrqqqkkkllljjjgggeee^^^OOOAAA777444111000111333333222222222222222222222222222222111...------///111333222222222222222222222222222222333333333444444444222333444444555555444444333444555666777888999:::999999999::::::;;;;;;;;;<<<>>>DDDMMMRRRTTTYYY___uuupppfff]]]ZZZ\\\[[[[[[ZZZZZZYYYXXXXXXWWWWWWWWWWWWWWWVVVTTTRRRQQQPPPOOOLLLIIIFFFCCCBBBAAA???>>><<<;;;999999888888777888888777777666555444111222222222222111000000000111111111111222222222111111111111222333444444---///222555555444222111000000000000000000000000000000000000111111111111000333666;;;???CCCEEEFFFMMMLLLLLLLLLLLLJJJFFFCCC???===???GGGNNNQQQUUUYYY[[[```bbb^^^[[[YYYUUUPPPOOOMMMMMMQQQXXXaaaiiimmmooonnnnnnqqquuuuuuqqqmmmeeegggooo|||yyyyyyzzzxxxtttrrrsssuuuwwwzzz|||~~~zzz}}}nnnYYYLLLEEEIIIOOOQQQUUU[[[YYY[[[___bbbeeeggghhhhhhmmmnnnoooqqqrrrrrrqqqqqqnnnmmmkkkiiihhhbbbTTTFFF888555111000111222333444111222222222222333333333222111000///000111333444111111111111111111111111222222333333444444555555222333444444555555444444444555555666777888888999999999:::;;;;;;<<<======>>>@@@GGGRRRYYY___fffmmmqqqggg___\\\^^^\\\\\\\\\\\\[[[ZZZYYYYYYUUUVVVVVVVVVUUUSSSQQQPPPOOONNNKKKHHHFFFDDDCCCCCC???>>>===;;;999888888888666777777666666555444333222333333444333222111000000111111111111222222222111111111111222333444555000111222444444333222111000000000000000000000000000000000000111111111111333555888===AAADDDEEEFFFKKKKKKKKKKKKJJJHHHCCC@@@===;;;>>>GGGNNNRRRUUUXXXXXX[[[]]]\\\\\\[[[VVVOOOLLLMMMOOOTTT\\\eeekkkoootttrrrpppqqqssssssoookkk___dddooo}}}xxxxxxyyywwwsssqqqrrrsssuuuyyy}}}ttt|||{{{```PPPFFFJJJOOOOOORRRYYYXXXZZZ^^^ccchhhjjjkkkjjjnnnnnnnnnnnnnnnoooppppppnnnmmmjjjhhhjjjgggZZZLLL<<<888333111111222333333111111222222222333333333333333222111111111222222222222222222222222222222222222333333444555555666222333444444555555444444555555666666777777777888999999:::;;;===>>>??????AAACCCKKKWWWaaaiiisss}}}qqqjjjcccaaaccc]]]]]]]]]]]]]]]\\\[[[ZZZTTTUUUUUUUUUTTTSSSQQQPPPOOOMMMKKKHHHFFFDDDDDDDDDAAA@@@???===;;;:::::::::666666666666555444333222333333444555444333222111000111111111111222222222111111111111222333444555444444333222111111111111000000000000000000000000000000000000111111111111666888<<<@@@DDDFFFGGGHHHJJJIIIIIIIIIHHHEEEAAA===:::999===GGGOOORRRUUUYYYWWWZZZ[[[[[[]]]]]]VVVMMMGGGJJJPPPWWW```gggmmmooorrrooolllllllllkkkgggccc\\\bbbmmm{{{vvvvvvwwwuuuqqqqqqrrrsssuuuyyy~~~rrrrrreeeTTTHHHKKKOOOMMMPPPWWWWWWYYY^^^dddjjjlllmmmlllnnnmmmlllllllllmmmooopppnnnllliiihhhkkkjjj^^^QQQ@@@<<<666222111222333333111111111222222333333333333333333222111000///...333333333333333333333333222222333333444555666666222333444444555555444444666666666666777777777777999999:::<<<>>>???@@@AAADDDFFFNNN[[[gggqqq||||||mmmfff___\\\___\\\\\\\\\\\\\\\\\\]]]]]][[[XXXUUURRRQQQQQQOOONNNOOOLLLHHHFFFEEEDDDCCCBBB??????===<<<:::888777666888777777666555444444444444555555333111//////000333222111000000222444555555444222111111222444555333444555666555333000...111111000000000000111111111000/////////000222333555777<<<@@@DDDFFFGGGHHHIIIJJJKKKKKKIIIFFFBBB@@@======???EEENNNTTTVVVVVV^^^\\\ZZZZZZZZZWWWRRRMMMIIILLLQQQXXX```eeeggghhhrrrqqqkkkeeecccddd```ZZZYYY___iiiwwwxxxtttssspppllliiinnnuuuyyy{{{~~~vvvoootttkkkYYYLLLMMMNNNLLLOOOWWWZZZ```dddfffjjjooopppnnnmmmmmmmmmnnnoooqqqrrrssspppmmmkkkkkkkkkggg^^^VVVGGG???666333555666333///111111111111111111111111222222222222111111000000333222222111111222222333000111333555555444333222777555444444666777777666555555666666777777888888888:::<<<<<<;;;;;;<<<===???EEENNNWWWbbbqqqwwwjjjddd^^^[[[^^^[[[[[[ZZZYYYXXXXXXXXXYYY[[[XXXUUUSSSSSSRRRQQQOOOPPPMMMIIIGGGFFFEEECCCBBB======<<<;;;:::999999888888777777666555555444444555666666444222000111111333222111000000222333555333333111111111333555666777666555333222111111111111111000000000000111111111000/////////000222333333666:::???CCCEEEGGGGGGIIIIIIJJJJJJHHHDDDAAA???======@@@GGGOOOUUUXXXXXX^^^\\\ZZZYYYYYYVVVRRROOOJJJMMMSSSZZZ```dddeeefffmmmmmmiiidddcccccc___YYYXXX\\\eeeppp}}}yyytttqqqooommmkkkoootttxxxzzz}}}|||sssuuulllZZZMMMLLLMMMKKKOOOVVVZZZ___cccfffjjjooopppnnnnnnnnnnnnooopppqqqssssssssspppmmmmmmlllhhh```ZZZLLLCCC999444555666444111111111111111111111111111222222222222111111111000333222222111111222222333111222333444444444333333555333222333555777777666555555666666777888888888888:::<<<<<<;;;;;;<<<===>>>DDDKKKTTT___qqqqqqfffbbb]]][[[]]]\\\[[[ZZZYYYXXXWWWWWWWWW[[[YYYVVVUUUUUUTTTSSSQQQQQQNNNKKKIIIGGGFFFDDDBBB;;;;;;;;;;;;::::::::::::777777777666555555444444555666777555333111222333222222111000000222333444222111111111222333555666;;;999555111000000222444111111000000000000111111111000/////////000222333444666;;;@@@DDDGGGIIIIIIHHHHHHHHHGGGEEEBBB???===<<<>>>BBBHHHPPPVVVYYYZZZ^^^\\\YYYXXXWWWUUUSSSPPPKKKOOOUUU[[[```bbbbbbbbbfffhhhhhheeedddddd___YYYXXXZZZ```iiittt{{{sssooonnnnnnmmmppptttvvvxxx{{{zzzvvvooo]]]NNNJJJKKKJJJNNNTTTYYY^^^bbbdddiiinnnpppnnnooooooppppppqqqrrrssstttvvvssspppnnnnnnjjjeee```SSSIII===777555666555333222222222222222222222222222222222222111111111111333222222111111222222333222222333333333444444444444333222333555777777666555555666666777888999999999;;;<<<<<<<<<<<<===??????DDDLLLUUUaaauuunnnfffbbb]]][[[\\\]]]]]]\\\[[[[[[ZZZ[[[[[[[[[YYYWWWVVVVVVVVVTTTSSSRRROOOLLLJJJIIIGGGDDDBBB;;;;;;;;;:::::::::999999777777666666555555555555555555666555222111222333111111111000111222333333000000000111222444555666<<<999555222000000222333111111000000000000111111111000/////////000222333666999>>>CCCHHHKKKLLLMMMGGGGGGGGGEEECCC???<<<:::<<>>AAACCCIIITTTdddsss|||}}}~~~wwwmmmeeeaaa^^^]]]]]]ZZZZZZZZZ[[[\\\]]]^^^___[[[ZZZYYYXXXXXXWWWTTTRRRRRRPPPMMMKKKJJJGGGCCC@@@<<<<<<;;;:::999888777777666666666666666666555555222333444333111000111222000000000111111111111222///000000111222333444444444555555444333222000///111111000000000000111111111000/////////000222333777999>>>BBBFFFHHHIIIJJJHHHGGGEEECCC???<<<999888<<>>777444444444333333333333333333333333222222222222333333333333333222222111111222222333222222333333333444444444999777555555555666555444555555666777999:::;;;;;;<<<===>>>>>>>>>???BBBEEELLL[[[qqqzzzzzz}}}yyytttpppiiibbb]]]]]]]]]^^^ZZZZZZZZZZZZ[[[\\\]]]]]]\\\ZZZYYYYYYXXXVVVSSSPPPQQQOOOMMMKKKIIIFFFBBB???:::::::::999999999888888555666666666666666666666222444444444222111222333///000000111111111111111000000111222222222222222222333333222222111111000111111000000000000111111111000/////////000222333888:::>>>BBBEEEGGGHHHHHHIIIHHHEEEBBB???;;;999777<<>>>>>>>>>>>@@@CCCFFFIII[[[uuuuuutttvvvrrrmmmkkkfff^^^ZZZ[[[]]]^^^]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[YYYYYYXXXUUURRROOOQQQOOOMMMKKKIIIFFFBBB>>>888888999999999:::::::::555555555666666666666666333555555555333222333444//////000111111111111111000111111222222222111111222222111000000111222222111111000000000000111111111000/////////000222333;;;===AAADDDGGGHHHIIIIIIJJJHHHFFFBBB>>>;;;888777<<>>>>>>>>>>>@@@DDDGGGFFFYYYttt~~~vvvooolllmmmnnngggbbbaaa___\\\[[[]]]```^^^]]][[[ZZZZZZ[[[[[[ZZZXXXWWWVVVVVVTTTQQQOOOLLLKKKIIIGGGFFFDDDAAA??????===;;;:::::::::999888666666666555444444333333222222222111111111111000000000111111111222222222000000000000111111111111////////////000000000000////////////............---///111111222333666888555:::AAAEEEFFFEEEDDDCCCHHHGGGEEEAAA<<<999777888???EEELLLOOOPPPQQQTTTVVVVVV]]]cccbbb[[[TTTSSSTTTUUUVVVWWWYYY\\\^^^___```ccchhhhhhbbb\\\ZZZYYYWWW[[[XXXTTTQQQOOOPPPQQQSSSYYY\\\aaaccceeeiiioootttzzz{{{}}}~~~~~~}}}{{{hhhUUUKKKLLLQQQSSSVVVZZZ^^^ccchhhnnnrrrssstttvvvwwwvvvtttqqqoooqqqqqqqqqnnnjjjgggffffffggg```UUUGGG<<<666555666444444444444444444444444111111111111111111111111333333333333333333333333000111111222444555555666666555555555555666777777888777777777888999::::::===<<<>>>AAABBBAAADDDIIINNNZZZppp~~~wwwrrrpppqqqmmmfffaaa```___\\\[[[]]]___^^^]]][[[ZZZ[[[[[[\\\ZZZXXXWWWVVVVVVTTTRRROOOMMMKKKHHHGGGFFFDDDAAA??????===;;;:::::::::999888666666666555444444333333222222222111111111111000000000111111111222222222000000000000111111111111111111111111111111111111111111000000000/////////...///111111111333555888:::>>>BBBEEEEEEFFFGGGHHHHHHGGGEEEAAA<<<::::::;;;@@@FFFLLLPPPQQQRRRTTTVVVVVV\\\bbbaaaZZZUUUTTTUUUXXXYYYZZZ[[[]]]___aaabbbdddhhhggg```ZZZYYYYYYXXX[[[YYYUUURRRQQQRRRTTTVVV\\\___bbbdddeeejjjpppvvv}}}}}}rrr[[[NNNLLLQQQVVVYYY]]]aaadddgggkkknnnqqqrrrtttvvvuuutttqqqpppqqqrrrrrroookkkhhhggggggiiicccYYYLLL@@@999666666444444444444444444444444111111111111111111111111333333333333333333333333000111111222444555555666555555555444555666666777999888888999999:::;;;<<<@@@???AAAEEEFFFFFFIIIOOOOOO]]]uuu{{{vvvssstttllleee``````^^^[[[ZZZ\\\___^^^\\\[[[[[[[[[[[[\\\ZZZYYYWWWVVVVVVUUURRROOOMMMKKKHHHGGGEEEDDDAAA>>>???===::::::::::::999888666666666555444444333333222222222111111111111000000000000111111111111222000000000000111111111111222222222222222222222222222222111111111000000000///000111000000222444777@@@BBBDDDEEEEEEGGGIIIKKKIIIGGGCCC???;;;:::===???BBBGGGNNNQQQRRRRRRTTTWWWVVV[[[___]]]XXXTTTUUUWWW\\\\\\\\\]]]___bbbdddffffffhhheee]]]WWWXXXZZZZZZ\\\ZZZWWWUUUUUUVVVYYY[[[```bbbdddeeefffjjjrrrxxx}}}}}}~~~eeeRRRNNNQQQYYY\\\aaadddfffggghhhjjjoooqqqsssuuuuuutttrrrqqqsssssssssqqqmmmjjjiiiiiikkkggg^^^SSSFFF===888666333333333333333333333333222222222222222222222222222222222222222222222222111111222333333444555555555444444444444555666666999999999::::::;;;<<<======<<<>>>CCCEEEEEEIIIOOORRRccc~~~zzzuuutttkkkddd______^^^[[[ZZZ\\\___^^^\\\[[[[[[[[[\\\\\\[[[YYYWWWWWWVVVUUURRRPPPNNNKKKHHHFFFEEECCC@@@>>>>>><<<:::999::::::999888666666666555444444333333222222222111111111000000000000000000111111111111///000000000111111111111222222222222222111111111222222111111111000000000000000111000000111444777AAACCCFFFGGGGGGHHHIIIKKKJJJGGGBBB<<<888888<<<@@@DDDIIIOOOSSSSSSSSSUUUWWWUUUXXXYYYXXXTTTSSSUUUXXX\\\\\\\\\^^^aaaeeeiiikkkiiijjjeee\\\VVVXXX]]]^^^]]]\\\YYYXXXYYY[[[^^^```dddeeefffffffffkkksssyyy{{{{{{|||}}}qqqYYYQQQSSSXXX]]]bbbfffhhhhhhhhhiiioooqqqtttvvvwwwvvvtttssstttttttttrrrooolllkkkkkkkkkiiicccXXXLLL@@@888555333333333333333333333333222222222222222222222222111111111111111111111111111111222333333444555555444444444444444555555666999999999999:::;;;=========<<<===BBBCCCDDDHHHNNNXXXlllwwwtttjjjddd______^^^[[[[[[]]]^^^]]]\\\[[[[[[[[[\\\]]][[[YYYXXXWWWWWWUUURRRPPPNNNKKKHHHEEEDDDBBB@@@>>>===;;;999999::::::999888666666666555444444333333222222222111111111000000000000000000000000000000///000000000111111111111222222111111111000000000111111000000000/////////000111111000000222666999@@@CCCGGGIIIHHHHHHHHHHHHJJJFFF@@@999555666:::>>>FFFKKKQQQTTTTTTTTTUUUWWWTTTUUUTTTQQQOOOQQQVVVZZZZZZZZZ\\\```dddiiimmmooollllllfff\\\VVVZZZ___bbb___]]]\\\[[[\\\___bbbeeeggghhhhhhhhhhhhlllsssyyy{{{{{{|||}}}{{{aaaUUUTTTVVV[[[aaagggiiijjjkkkkkkppprrruuuxxxyyyxxxwwwuuutttuuuuuussspppmmmlllllljjjiiieee\\\OOOCCC999444333333333333333333333333222222222222222222222222111111111111111111111111111222222333333444444444555444444444444555666666777777888888999;;;<<<===BBB@@@AAAEEEFFFGGGKKKRRR]]]rrrzzzuuukkkddd______^^^\\\[[[^^^^^^]]]\\\[[[[[[[[[]]]]]][[[ZZZXXXWWWWWWVVVSSSPPPOOOLLLGGGDDDCCCAAA???>>><<<:::999888999:::999888666666666555444444333333222222222111111111111000111000000000000000//////000000000000111111111111222222222111000000//////111111000000000/////////111111111111111444888<<<@@@DDDGGGIIIIIIGGGGGGGGGHHHDDD>>>777444555:::>>>HHHMMMSSSVVVUUUUUUVVVXXXUUUSSSPPPMMMMMMQQQWWW\\\YYY[[[___ccchhhllloooqqqmmmmmmggg\\\WWW[[[aaadddaaa___^^^]]]^^^bbbeeehhhjjjkkklllkkkkkknnntttyyy{{{|||~~~iiiXXXTTTSSSXXX___fffiiikkkmmmnnnrrrtttwwwyyyzzzyyywwwvvvtttuuuuuutttpppnnnmmmmmmjjjjjjggg___RRREEE;;;555444444444444444444444444333333333333333333333333222222222222222222222222222222222333333444444444555555555555555666777777777777777888999;;;======AAA???@@@DDDFFFGGGMMMTTTcccxxx}}}uuukkkeee``````___]]]]]]___]]]]]][[[[[[[[[\\\]]]^^^[[[ZZZXXXXXXWWWVVVSSSQQQOOOLLLGGGDDDBBBAAA???===<<<:::888888999:::999888666666666555444444333333222222222111111111111000111111000000////////////000000000000111111111111444333333222111111000000222222111111111000000000111111111111222666;;;???DDDFFFHHHHHHGGGGGGHHHIIIDDDAAA<<<888555888===BBBJJJOOOTTTWWWVVVUUUVVVXXXVVVSSSNNNKKKLLLRRRZZZ```\\\___ccchhhlllnnnooopppllllllfff\\\WWW[[[aaadddbbbaaa___^^^```cccgggiiimmmoooqqqppppppqqqvvv{{{zzz{{{~~~}}}yyyxxxzzzooo[[[SSSRRRWWW^^^dddhhhkkknnnppprrrtttwwwyyyyyyxxxvvvuuutttuuuuuussspppnnnmmmmmmkkkkkkhhhaaaUUUHHH>>>888555555555555555555555555333333333333333333333333333333333333333333333333222222333333333333444444777666666666666777888888888888888999;;;<<<>>>???>>>===>>>CCCGGGIIIPPPXXXnnn~~~tttkkkeeeaaaaaa```^^^]]]```]]]\\\[[[[[[[[[\\\]]]^^^\\\ZZZXXXXXXWWWVVVSSSQQQPPPLLLGGGCCCBBB@@@???===;;;:::888888999:::999888777666666555444444333333222222222111111111111000111111000000/////////...000000000000111111111111555555444333333222111111333333333222222222111111111222222222333777===AAAHHHHHHHHHFFFEEEFFFIIILLLAAA???<<<888777;;;AAAFFFKKKPPPUUUWWWVVVUUUWWWXXXXXXTTTNNNKKKLLLSSS\\\bbb```cccggglllnnnoooooonnnkkkkkkeee[[[VVVZZZ```ccccccbbb```___```cccgggiiippprrrttttttssstttxxx|||wwwyyy|||~~~}}}xxxvvvxxx}}}rrr[[[QQQSSSWWW]]]cccgggjjjnnnppprrrtttvvvxxxxxxwwwuuutttssstttuuussspppnnnmmmmmmlllllliiibbbVVVJJJ@@@;;;666666666666666666666666333333333333333333333333333333333333333333333333333333333333333333333444777777777777777888888999999999999:::<<<>>>???@@@@@@???BBBHHHLLLPPPXXXaaawww{{{mmmfff```______]]][[[[[[YYYZZZ[[[\\\]]]^^^^^^^^^^^^\\\[[[ZZZXXXVVVRRROOONNNKKKFFFDDDCCCBBBBBBAAA===;;;999888999999777666777666555555666777666555000111222333333222111000111111111111111111111111333333333333333333333333222222222111111111000000222333444333111000111222...///000000222777???FFFGGGGGGHHHIIIIIIJJJJJJJJJCCC???:::888:::>>>BBBDDDNNNRRRVVVYYYZZZZZZZZZZZZUUUMMMFFFGGGPPPYYY]]]^^^\\\aaahhhmmmoooooonnnmmmjjjhhhddd]]]WWWVVVZZZ^^^[[[ZZZZZZ\\\aaaeeehhhiiimmmrrrtttrrruuu|||~~~{{{~~~~~~xxx^^^PPPOOOSSSYYY```fffjjjlllmmmnnnqqqvvvxxxyyyyyyyyyyyywwwvvvtttrrrpppoooooonnnpppllliiiggg```RRRCCC:::666555333444444444333111444444333333333333222222000000111222333333444444333333333444444444555555555444444444444555555666999999:::::::::<<<@@@CCCHHHDDDDDDKKKPPPVVVaaalllyyynnnfff```______]]][[[\\\[[[[[[\\\]]]^^^^^^^^^^^^]]]\\\ZZZYYYXXXVVVRRRPPPOOOLLLHHHEEEDDDCCCBBB@@@===;;;999888999999777666555444333333444555444333000111222333333222111000111111111111111111111111333333333333333333333333222222222111111111000000111333444333222000111222000111111111333999BBBIIIJJJIIIIIIIIIHHHIIIIIIIIICCC???:::999;;;???DDDFFFOOORRRVVVYYYZZZZZZZZZZZZVVVOOOHHHJJJRRR[[[^^^^^^^^^bbbgggkkkmmmllljjjiiieeebbb]]]XXXUUUVVVYYY\\\XXXVVVVVVXXX\\\aaaeeefffjjjnnnpppooorrryyy}}}{{{~~~~~~cccTTTOOOSSSYYY___fffjjjmmmnnnooossswwwyyyzzzyyyyyyyyyvvvuuutttrrrqqqpppoooooopppmmmjjjhhhaaaTTTEEE<<<777555444444444444333222444444333333333333222222111111111222333333333444333333444444444555555555777777777666777777888999888999:::::::::<<<@@@CCCGGGEEEHHHNNNTTT\\\kkkyyy|||nnnfff```______]]][[[\\\]]]]]]^^^^^^___^^^^^^]]]\\\[[[YYYXXXXXXVVVSSSQQQQQQNNNIIIFFFEEECCCBBB@@@===;;;999888999999777666555444333333444555444333111111222222222222111111111111111111111111111111333333333333333333333333222111111111111000000000000222444444222111000111111222222222444;;;EEEMMMNNNMMMKKKIIIGGGGGGGGGGGGBBB>>>:::999<<>>DDDJJJMMMSSSTTTVVVYYY[[[[[[YYYWWWOOOJJJGGGMMMWWW```cccbbb```aaaccceeegggfffdddbbbZZZSSSMMMNNNSSSWWWVVVSSSOOOMMMKKKMMMRRRXXX\\\___```bbbdddffflllsssxxx{{{{{{|||~~~lllWWWPPPRRRVVV\\\bbbhhhmmmppprrruuuyyy{{{zzzyyyxxxyyyssssssrrrqqqqqqqqqrrrrrrqqqqqqooojjjeee\\\PPPEEE:::777555444444555444333444444333333333222222222333333333333333333222222444444444444555555555555666666666666777888999999888:::;;;<<<<<<>>>AAACCCBBBFFFKKKNNNTTTaaaxxxpppggg```______]]]\\\^^^______`````````___^^^^^^\\\ZZZXXXVVVVVVVVVTTTRRRRRROOOLLLIIIGGGEEEBBB???===;;;999888999999777666777555555555666777666555333222222222222222222333111111111111111111111111222222222222222222222222000000000000000000000000000222333333111000000000///000111111333:::DDDLLLRRRPPPMMMJJJGGGFFFEEEDDD???<<<999;;;@@@GGGNNNQQQUUUUUUVVVYYY\\\\\\YYYVVVLLLIIIIIIQQQ^^^iiilllkkkaaaaaaaaaccceeeeeecccaaaXXXQQQLLLMMMTTTXXXVVVQQQOOOMMMKKKMMMQQQWWW[[[\\\]]]]]]```eeekkkqqqwww{{{zzz|||}}}yyyxxx~~~{{{wwwsss\\\RRRSSSUUUYYY___fffllloooqqqtttxxxzzzyyyxxxwwwwwwsssrrrrrrqqqqqqrrrrrrrrrqqqssspppjjjfffaaaUUUIII;;;999666444444555444444444444333333333222222222444444333333333333333333444444444555555555666666666666666666777888999:::999;;;===>>>>>>???BBBDDDDDDIIINNNOOOTTTdddzzzqqqhhh```______]]]]]]___^^^^^^_______________^^^]]]ZZZWWWVVVUUUUUUSSSQQQPPPNNNKKKIIIGGGEEEBBB???===;;;999888999999777666555444333333444555444333333333222222222222333333111111111111111111111111222222222222222222222222//////000000000000000111111222222111000///000111---///111111333999BBBIIIPPPOOONNNLLLIIIGGGEEEDDD===;;;999;;;BBBJJJQQQUUUVVVVVVVVVYYY\\\\\\YYYUUULLLJJJMMMXXXgggrrruuutttfffcccaaabbbddddddbbb^^^UUUPPPLLLOOOUUUYYYWWWSSSRRRQQQPPPRRRUUUYYY[[[\\\[[[[[[___gggmmmqqqvvv{{{zzz{{{}}}vvvtttvvvuuulllvvv|||dddSSSSSSSSSVVV[[[bbbiiimmmnnnrrrvvvxxxwwwvvvvvvvvvssssssrrrqqqqqqqqqrrrrrrpppsssqqqjjjgggdddZZZMMM===:::666555555555555444444444333333333333222222333333333333444444444444444444555555555666666666888888888888999:::<<<<<<:::<<>>;;;777555555555555555444444333333333333222222222333333333444555555555555555555555666666666666777777777888999:::;;;<<<<<<>>>AAABBBBBBCCCEEEGGGHHHNNNSSSVVVbbbxxxrrrhhh```^^^^^^]]]^^^```[[[\\\]]]^^^_______________\\\XXXUUUTTTSSSQQQPPPMMMKKKIIIHHHGGGEEEBBB@@@===;;;999888999999777666777666555555666777666555444444222222222222444444111111111111111111111111111111111111111111111111.../////////000000111111333333111...---...111333---000333555666:::@@@EEEKKKLLLNNNNNNMMMJJJGGGEEE<<<:::999<<>>;;;999888999999888666222333333444444333333222333333333222222111111111222222222333333444444444000111222333333222000///222111111111000000//////000000000000000000000000111000111333777<<>>???@@@AAACCCEEEFFFGGGJJJNNNQQQYYYkkkyyynnnccc___]]][[[[[[]]]```___]]]\\\\\\]]]___```^^^[[[XXXVVVUUUSSSPPPNNNKKKIIIFFFEEEEEEDDDAAA???<<<:::888777777777666555444444555555555555444444333333333222222222222111000000000111111111111111333333333333333333333333111111111111000000000000000000000000000000000000000111111444888<<>>666666777555333333333333333222222333333333333333333333333333333333555555666666666777777777444555666777999:::;;;<<<===>>>???@@@BBBDDDEEEFFFJJJNNNTTT^^^sss{{{pppeee```^^^[[[ZZZ\\\aaa```^^^\\\\\\\\\^^^___]]][[[XXXVVVUUUSSSPPPMMMJJJHHHFFFEEEDDDCCC@@@>>><<<999777666777777666444444555555555555555555444222222222222222222222222222222222222222333333333222222111111222222333333111111111000000000000000////////////////////////000111222555888===AAACCCEEEFFFFFFFFFEEEBBB???>>>AAA===<<>>???AAACCCDDDEEEFFFJJJNNNWWWggg}}}zzzpppfffaaa___\\\[[[\\\aaa```^^^\\\\\\\\\]]]^^^]]][[[XXXVVVTTTRRROOOMMMKKKIIIFFFEEEDDDCCC@@@>>><<<999777666777777666444444555555555555555555444222222222222222222222222222222222222222222222222//////000000111111111111000000000000000000111111////////////////////////000111333555999===AAACCCEEEEEEFFFFFFEEEBBB@@@>>>AAA???===AAAJJJTTT[[[^^^YYYXXXYYY[[[]]][[[VVVQQQKKKRRR[[[^^^^^^___cccgggccclllssspppiiibbbZZZSSSHHHLLLRRRXXX\\\^^^___```^^^___``````aaaaaaaaabbbdddlllssssssssswww{{{|||~~~{{{tttmmmiiijjjhhhiiimmmyyyzzzvvv```VVVWWWYYYccckkkiiijjjjjjlllmmmooopppqqqqqqvvvyyy|||}}}{{{yyyxxxxxxuuuvvvtttooollljjjddd]]]OOOCCC999666666555444555555555444444444444555555444444444444444444444444666666666666777777777888777777999:::<<<>>>???@@@???@@@AAACCCDDDFFFGGGHHHIIINNN[[[qqqxxxnnneeeaaa___\\\[[[]]]aaa```^^^\\\\\\\\\^^^___]]]ZZZWWWUUUTTTRRROOOMMMLLLJJJGGGEEEDDDCCC@@@>>><<<:::888777777777666555444444555555555555444444111222222222222333333333000000000000000/////////---...///111111111000000000000000000111111111111000000000000000000000000000111333666:::>>>AAACCCCCCDDDFFFGGGHHHGGGEEEDDDAAA???>>>AAAGGGOOOTTTWWWUUUUUUWWWZZZ\\\ZZZTTTOOOIIIQQQZZZ^^^^^^^^^```bbb```hhhnnnmmmiiicccZZZRRRNNNSSSYYY]]]___^^^]]]]]]^^^```aaaaaa___^^^^^^___eeennnuuuuuutttwww{{{||||||~~~|||tttnnnmmmkkkkkkmmmsss{{{uuuuuu|||jjj[[[YYYYYYbbbjjjhhhggghhhjjjlllnnnooopppppptttwwwzzz|||{{{zzzzzzzzzuuuvvvsssnnnmmmmmmjjjeeeTTTHHH<<<777777555444555666555555444444555555666444444444444444444444444666666666777777777888888666777888999;;;<<<===>>>AAABBBCCCDDDFFFHHHIIIJJJLLLQQQaaa|||uuukkkcccaaa```]]]]]]^^^```___]]]\\\\\\]]]^^^___\\\ZZZWWWUUUTTTRRROOOLLLMMMKKKHHHFFFEEECCCAAA???===;;;999888888888777666333333444444444444333333111111222222222333333333111000000000/////////...+++---111333444333111//////000000000111111111111000000000000000000000000000111444777;;;>>>AAACCCBBBCCCEEEGGGGGGFFFEEEDDD?????????BBBGGGLLLPPPRRRTTTTTTWWW[[[]]]ZZZRRRKKKIIIOOOXXX^^^```_________^^^aaadddbbbaaa___XXXPPPPPPVVV]]]bbbcccaaaaaaaaa]]]___```___\\\ZZZYYYZZZbbblllttttttsssuuuyyy{{{zzz|||~~~yyywwwrrrrrrrrrsssyyyyyywwwzzzwwwbbb[[[YYYaaahhheeeeeefffiiilllnnnooopppppptttvvvyyy{{{{{{zzz{{{|||wwwvvvrrrmmmkkkmmmkkkgggYYYLLL???999777555444555555444444333333444444555555555555555555555555555666666777777777888888888888888999:::;;;<<<======AAABBBCCCEEEGGGHHHIIIJJJPPPVVViiisssjjjbbb``````^^^]]]___```___]]]\\\\\\]]]___```\\\ZZZWWWUUUTTTRRROOOLLLNNNLLLIIIGGGFFFDDDAAA???>>>;;;999888999999888666222333333444444333333222111111111222222333333333333222222222111111000000+++...222555666444111/////////000000111111111222000000000000000000000000000111444777;;;???AAACCCBBBCCCDDDDDDCCCAAA???>>>>>>>>>@@@CCCGGGKKKOOOQQQTTTVVVYYY]]]^^^YYYPPPIIIJJJPPPYYY___bbbbbb```___[[[[[[YYYWWWXXXYYYUUUMMMHHHOOOYYY___aaabbbbbbccc[[[^^^___^^^ZZZVVVVVVWWW^^^iiiqqqqqqppprrrvvvxxxyyy{{{~~~yyyyyyxxxvvvxxx~~~hhh^^^YYY```gggccceeegggjjjmmmpppqqqrrrrrruuuxxxzzz{{{{{{|||~~~{{{yyysssllliiijjjiiieee\\\OOO@@@:::888555444555444333333222222333333444555555555555555555555555777777777777888888888888;;;;;;<<<<<<===>>>??????AAABBBCCCEEEFFFHHHIIIJJJUUUZZZnnn~~~tttkkkcccaaaaaa___^^^`````````____________``````\\\ZZZXXXVVVSSSPPPNNNMMMKKKJJJHHHEEEBBB@@@>>>===;;;:::999888777777777777555555444444444333333333444333222222111111222222111111111222222333333333111111111111000000000000---.........//////000000000000000000000000000000---///333888<<<>>>@@@AAADDDCCCCCCDDDFFFEEEBBB>>><<<<<<>>>BBBFFFKKKPPPRRRWWWTTTTTTXXX\\\ZZZRRRJJJIIINNNVVV]]]aaaaaa^^^\\\XXXVVVUUUXXX[[[[[[UUUPPPLLLSSS\\\bbbcccbbbbbbbbbccc___[[[ZZZWWWSSSRRRUUUZZZdddmmmoooqqqssstttssszzzzzz{{{|||}}}zzzzzz~~~vvv]]]VVV\\\cccgggiiikkkooopppqqqqqqrrrssswwwwwwxxxyyyzzz|||}}}}}}zzzxxxuuuqqqnnnkkkiiihhh\\\RRRDDD:::555555666666555555555444444333333333555444444333333333444444555555666777888999999::::::::::::::::::;;;<<<===AAAAAABBBDDDFFFIIIMMMOOOYYY___vvv|||}}}tttkkkcccaaaaaa___^^^```bbbaaa```___^^^^^^^^^^^^[[[ZZZXXXVVVSSSPPPNNNMMMKKKJJJHHHEEEBBB@@@>>>===::::::999888777777777777555555555444444444333333444333222222111111222222111222222222222222222333111111111111000000000000/////////000000000111111000000000000000000000000///111555999===???AAABBB???>>>>>>???AAA@@@<<<999<<<===???CCCGGGLLLPPPRRRSSSSSSTTTXXX[[[YYYRRRMMMLLLPPPVVV\\\___^^^\\\ZZZYYYWWWVVVXXX[[[ZZZUUUPPPOOOUUU\\\aaaccccccdddeeeaaa\\\XXXWWWTTTPPPPPPTTTXXXbbblllooorrrvvvxxxwwwxxxxxxwwwxxxyyy{{{~~~|||aaaXXX\\\cccfffgggjjjooorrrtttvvvyyy{{{{{{zzzyyywwwxxxyyy{{{}}}|||{{{xxxtttqqqnnnlllkkk___UUUHHH===777666666666555555444444444333333333555444444333333444444555666666777777888888999999::::::::::::;;;<<<<<<===@@@BBBDDDFFFIIIMMMPPPSSS\\\gggyyy}}}sssiiibbb``````^^^^^^___cccbbbaaa___]]]]]]\\\\\\[[[ZZZXXXUUUSSSPPPNNNMMMKKKJJJHHHEEEBBB@@@>>>===::::::999888777777777777555555555444444444444333333333222111111111111222222222222222222111111111222222111111111000000000000000111111111111222222000000000000000000000000222444777;;;>>>@@@AAABBBAAAAAAAAABBBBBBAAA>>>;;;;;;===@@@DDDIIIMMMPPPRRROOORRRUUUXXXXXXUUUQQQNNNNNNQQQUUUYYY\\\\\\[[[YYYYYYWWWVVVXXXZZZYYYUUUQQQSSSVVV[[[___bbbdddfffhhh```ZZZVVVUUUSSSPPPQQQUUU[[[eeemmmqqqssswwwyyyxxxvvvuuutttsssuuuxxx{{{}}}dddYYY\\\cccgggjjjmmmrrruuuxxxzzz|||~~~}}}yyyvvvvvvxxxzzz|||}}}{{{yyyvvvrrrooommmlllbbbZZZLLLAAA:::777666666555444444444444333333333555444444444444444555555777777777777777888888888::::::::::::;;;<<<===>>>@@@CCCFFFJJJMMMPPPUUUXXX```pppsss|||pppggg___^^^^^^\\\\\\^^^bbbaaa```^^^]]]\\\\\\\\\ZZZYYYWWWUUURRRPPPNNNMMMKKKIIIHHHEEEBBB@@@>>>===:::999888777777666666666555555555555444444444444333222222111111111111111333333222222111111000000222222222111111111000000111111111111111111111111000000000000000000000000222444888;;;>>>@@@AAAAAADDDDDDEEEEEEEEECCC@@@>>>;;;>>>AAAFFFJJJNNNQQQRRROOOSSSXXXYYYUUUQQQNNNMMMMMMPPPSSSWWWYYY[[[[[[[[[YYYXXXWWWXXXYYYXXXUUURRRUUUVVVXXX[[[^^^bbbeeeggg```[[[WWWVVVUUUSSSUUUYYYaaajjjqqqssssssvvvwwwvvvuuutttrrrqqqsssvvvzzz|||dddYYY\\\eeekkkrrrtttwwwyyyyyyyyyzzz{{{~~~|||zzzxxxwwwxxxzzz{{{{{{zzzxxxuuurrrooolllkkkeee]]]QQQEEE<<<777555555444444444444444444444444555444444444444555555666888888888777777777777777999999::::::<<<===>>>???AAAEEEIIILLLOOORRRXXX\\\bbbwwwvvvlll{{{nnneee^^^\\\\\\[[[[[[]]]___^^^^^^]]]]]]]]]]]]^^^YYYXXXVVVTTTRRRPPPNNNMMMKKKIIIHHHEEEBBB@@@>>>===:::999888777666666666666666666555555555444444444333222111111000000111111222222222111111000000000222222222222111111111111000000000000000000000000000000000000000000000000222444777:::===???@@@AAA@@@AAABBBBBB@@@>>><<<;;;;;;>>>CCCHHHMMMPPPQQQRRRQQQVVV[[[ZZZTTTNNNKKKJJJKKKNNNQQQUUUYYY[[[]]]]]]YYYYYYXXXXXXXXXVVVTTTRRRUUUTTTTTTVVVYYY]]]aaaccc^^^YYYVVVVVVVVVTTTVVV[[[dddlllsssssssssvvvxxxwwwwwwuuusssssstttwww{{{~~~{{{bbbXXX\\\gggooovvvxxxzzz{{{zzzyyyyyyyyyyyyzzzzzz{{{{{{zzzyyyyyy{{{zzzyyyvvvssspppmmmlllfff```UUUHHH===777444444444444444444444444444444444444444444444555666777888888888777777777777777999999999:::<<<>>>@@@@@@CCCGGGKKKNNNOOOSSSZZZ```ggg~~~oooiii}}}nnneee^^^]]]]]]\\\\\\^^^]]]]]]]]]\\\\\\]]]]]]^^^XXXWWWVVVTTTRRRPPPNNNMMMKKKJJJHHHEEEBBB@@@>>>===999999888777666666666666666666666555555555444444222222111000000000000111111111111111111000000000333222222222222111111111111000000000000/////////000000000000000000000000111333777;;;>>>@@@AAABBB???@@@BBBBBB???<<<::::::;;;???DDDJJJOOOQQQRRRRRRTTTXXX[[[ZZZTTTMMMIIIHHHJJJMMMQQQVVVZZZ\\\]]]^^^ZZZYYYYYYXXXWWWUUUTTTSSSTTTRRRPPPQQQUUUYYY\\\]]]ZZZVVVUUUVVVVVVUUUVVVZZZbbbkkkqqqssstttxxxzzzzzzxxxwwwvvvvvvwwwzzz}}}}}}zzzwwwaaaXXX\\\iiirrrtttwwwzzz{{{{{{||||||~~~xxxyyy{{{||||||{{{yyywww||||||{{{yyyvvvssspppnnnhhhbbbXXXKKK???777444444333333333444444444444555444444444444555666777777777777777777777888888888888888999;;;===???AAABBBEEEIIIMMMNNNPPPUUU___ggguuunnnkkkpppggg```______^^^^^^```^^^^^^]]]\\\[[[[[[\\\\\\XXXWWWUUUTTTRRRPPPNNNNNNKKKJJJHHHEEEBBB@@@>>>===999888777666666555555666666666666666555555555555222222111000000000000000000000000000111111111111333333222222222111111111222222111111111000000000000000000000000000000000222444777<<>>===999888777666666555555555777666666666555555555555222111111000000000000000//////000000111111222222333333333222222222111111333333333222222111111111000000000000000000000000222444888===AAADDDEEEFFF???BBBDDDCCC???<<<;;;;;;;;;???FFFLLLQQQSSSSSSRRRVVVWWWYYYYYYWWWRRRLLLHHHMMMPPPUUUYYY\\\\\\[[[ZZZZZZZZZZZZXXXVVVTTTTTTTTTUUUQQQNNNNNNQQQUUUVVVUUUYYYWWWXXX\\\]]][[[[[[]]]gggnnnssssssrrruuuwwwvvvxxxxxxyyyzzz{{{}}}~~~}}}uuuvvv}}}yyyfff[[[]]]gggqqqvvvxxx|||~~~|||zzzxxxwwwvvvvvvxxxxxxxxxwwwtttqqqmmmkkkjjjggg^^^RRRDDD;;;888888333333333444444555555555444444444555555777888888555666666777888999999:::777888999;;;===@@@BBBCCCEEEIIIMMMOOOSSS]]]lllxxxtttwwwwwwlllbbb```___]]]\\\\\\```^^^]]][[[ZZZZZZ[[[[[[XXXVVVTTTSSSSSSSSSQQQOOONNNLLLJJJGGGDDDAAA>>>===<<<999666555666777777777444444555555555555444444444444444333222111//////000000000000000000000000222222222333555444222000//////000000000000//////------...///000111222222111444888===AAACCCDDDDDDEEEFFFGGGEEEBBB>>><<<<<<<<>>???BBBDDDIIIKKKIIIOOOYYY\\\dddxxx~~~yyyxxxmmmbbb______]]][[[\\\___^^^]]][[[[[[[[[[[[\\\YYYWWWUUUTTTSSSRRRPPPNNNOOONNNKKKIIIEEEBBB@@@???<<<999666555666777777666444444555555555555444444444444444333222111000///000000000000000000000000444333222222222111///---///000000111111000000////////////000000000000000222555999===AAACCCDDDDDDGGGHHHGGGEEE@@@<<<:::::::::>>>EEEJJJMMMOOOQQQRRRSSSRRRRRRTTTPPPKKKIIILLLPPPSSSVVVXXXYYYZZZ]]]^^^^^^bbbeeebbbZZZSSSQQQRRRQQQOOONNNNNNNNNPPPSSSUUUVVV]]]dddeee```\\\\\\^^^eeemmmtttuuuuuuxxxzzzyyyyyyyyyzzz{{{~~~yyytttqqqyyyuuudddbbbhhhnnnvvvxxxzzz}}}}}}zzzyyyxxxxxxvvvtttxxxxxxyyyyyyxxxsssmmmhhheeeeeebbbWWWJJJ>>>888777555444444333333444555555555444444444444555666666777777777777888999:::;;;888:::<<<===>>>@@@BBBDDDGGGJJJJJJOOOYYY\\\iiizzzxxxyyynnnccc______]]][[[\\\___^^^]]]\\\[[[[[[\\\\\\[[[XXXVVVTTTSSSQQQNNNLLLMMMMMMKKKHHHEEEBBB@@@>>><<<999777666666777777666444444555555555555444444444444444333222111000///000000000000000000000000555444222222333333333111000111111111111111111000111111000000000/////////444666:::>>>AAACCCDDDDDDGGGHHHGGGDDD???;;;999888;;;@@@FFFLLLOOOQQQSSSTTTVVVSSSPPPOOOKKKGGGHHHMMMQQQTTTWWWYYYZZZ[[[]]]______ccceeeaaaXXXQQQNNNOOOQQQPPPOOOOOOPPPQQQSSSTTTYYY^^^cccccc___\\\\\\^^^fffnnnssssssssswwwzzzzzz{{{{{{{{{|||~~~yyypppjjjnnn{{{{{{fffaaagggnnnvvvxxx{{{}}}~~~{{{zzzyyyzzzzzzyyyvvvtttuuuuuuvvvvvvvvvsssmmmiiieeeddd```WWWKKK@@@:::888666666555555444555555666555444444444444555666666888888888888999:::;;;<<<999;;;===>>>???@@@CCCFFFEEEKKKLLLQQQYYY___pppwwwwww{{{oooddd```___]]][[[\\\___^^^]]]\\\[[[\\\\\\]]]\\\ZZZWWWTTTRRRPPPMMMKKKJJJJJJIIIGGGDDD@@@>>><<<;;;999777666777777777666333444444555555444444333333444444333222111000///000000000000000000000000///...---...000333555555111111222222222222111111000000000000000000000000555777;;;???BBBDDDEEEEEEFFFFFFFFFBBB>>>;;;999999<<<@@@FFFKKKNNNQQQSSSUUUWWWSSSPPPOOOKKKGGGHHHLLLQQQSSSVVVXXXZZZ[[[]]]___bbbeeefffaaaXXXPPPMMMNNNRRRRRRRRRRRRRRRRRRSSSSSSVVVZZZ^^^___]]]\\\^^^```fffmmmqqqpppqqquuuyyyzzz||||||||||||~~~xxxmmmgggeeeoootttbbb```hhhooovvvxxx{{{}}}~~~}}}xxxxxxyyy{{{|||zzzwwwtttqqqpppqqqrrrsssqqqmmmjjjdddccc___WWWLLLCCC<<<:::888888777777666666777777555444444444444555666666888888888888999:::;;;;;;:::<<<===>>>???AAADDDGGGFFFMMMOOOSSS[[[ccczzzuuuxxx~~~rrreeeaaa___]]]\\\]]]___^^^]]]\\\\\\\\\]]]^^^]]][[[WWWTTTRRRPPPLLLJJJJJJIIIIIIGGGEEEAAA>>><<<:::999777777777777666555333333444444444444333333333333333333222222111000000000000000000000000000***)))((())),,,///000111111111222222222222111111/////////000111222222222555888<<<@@@CCCEEEFFFFFFDDDDDDDDDAAA>>><<<<<<===<<>>;;;888777777666555555666666555444444444444555666666777666666777777888999:::;;;<<<======>>>@@@DDDGGGGGGOOORRRVVV___hhhssswwwtttgggbbbaaa^^^]]]______^^^]]]\\\\\\]]]^^^___]]][[[WWWTTTRRRPPPLLLIIILLLLLLLLLKKKHHHEEEAAA???:::999777777888888666444333333444444444444333333333333333333333222111000000000000000000000000000111000...///000111111000000111111111111111111000......///000111222333444555888<<>>===>>>???BBBEEEJJJMMMOOOQQQSSSUUUSSSRRRRRRRRROOOIIIGGGJJJOOORRRUUUWWWXXXYYY[[[]]]eeehhhhhhccc[[[TTTSSSTTTWWWWWWXXXYYYXXXWWWUUUTTTXXXXXXXXXWWWVVVWWWZZZ\\\eeekkkooonnnooosssxxxyyyzzzzzzzzz{{{}}}{{{rrrlllaaadddkkkvvvyyycccZZZ^^^fffkkkuuuwww{{{~~~~~~|||{{{ttttttvvvxxxyyyxxxuuurrrooonnnmmmnnnpppqqqpppnnnfffccc^^^WWWOOOFFF???;;;666666555444333333333333555444444444444555666666666666666666777888999:::;;;;;;<<<<<<===@@@DDDGGGIIIPPPRRRWWWaaallluuu{{{wwwiiidddbbb```___```___^^^]]]\\\\\\]]]^^^___]]]ZZZWWWTTTRRRPPPLLLJJJLLLLLLMMMLLLJJJFFFBBB@@@:::888777888888888666444222333333444444333333222222222333333333222111111000000000000000000000000666555444555666666444333///000000111111000000///000000000111111222222222444777<<>>???FFFIIILLLOOOPPPRRRTTTVVVRRRPPPOOOPPPMMMHHHGGGKKKPPPRRRVVVXXXYYYZZZ\\\^^^dddfffgggccc[[[VVVUUUWWWYYYZZZ[[[\\\[[[YYYVVVUUUXXXWWWVVVUUUUUUXXX[[[^^^eeelllqqqqqqqqquuuyyyyyyxxxxxxxxxzzz|||xxxqqqlll```aaadddjjjtttxxxcccXXX[[[dddkkkuuuwww{{{~~~~~~{{{zzzrrrqqqrrrsssuuutttqqqooolllkkkjjjkkklllmmmmmmlllgggddd___XXXOOOGGG???:::888777666555444444444444555444444444444555666666777777777777888999:::::::::;;;;;;;;;<<>>AAADDDGGGIIIJJJKKKMMMOOORRRNNNMMMMMMJJJFFFGGGLLLQQQSSSWWWYYYZZZ[[[]]]___bbbeeefffbbb[[[VVVWWWYYYZZZ[[[]]]^^^]]]ZZZWWWUUUUUUTTTTTTTTTVVV[[[```cccfffnnnssssssssswwwzzzzzzvvvwwwwwwyyy|||{{{ssslllhhh______```bbbiiixxxyyywwwwwwdddVVVXXXcccllluuuwww{{{~~~~~~{{{yyypppoooooopppqqqqqqnnnlllhhhgggeeefffgggiiiiiihhhhhheee___XXXPPPGGG???:::;;;:::999888777777777777555444444444444555666666888888888888999:::;;;<<<::::::;;;:::;;;>>>CCCFFFJJJNNNOOOUUUbbbnnnyyyiiigggaaa___```[[[]]]\\\[[[[[[[[[]]]___aaaaaa^^^YYYVVVSSSPPPMMMKKKMMMLLLJJJHHHDDDAAA>>>===999888666666777777555444222222222222222222222222111111000000000000111111444444333333111000...---111111000000111333555666000000000000000000000000222222111111111222444555555666:::@@@FFFIIIJJJJJJHHHHHHFFFBBB???======>>>CCCIIIPPPPPPLLLIIILLLPPPPPPKKKGGGGGGEEECCCEEEJJJOOORRRVVVXXXXXXYYY]]]aaa^^^cccgggbbbXXXRRRTTTYYY\\\[[[[[[\\\^^^]]]ZZZVVVSSSVVVXXXXXXWWWXXX\\\```hhhlllpppsssssstttuuuvvvxxxzzz|||}}}}}}}}}|||wwwrrrmmmiiiccc]]]ZZZ]]]ccclllyyywwwvvv}}}~~~gggYYY___aaappprrruuuyyy||||||yyyuuurrrkkkhhhfffjjjqqqsssooojjjgggfffdddcccdddfffjjjllljjjcccYYYRRRMMMFFF===666666666777777777777666666666666666666666555555555888888888888888999999999<<<>>>@@@AAAAAABBBEEEGGGHHHJJJOOOTTTWWWddd{{{jjjggg```^^^^^^YYY\\\[[[ZZZ[[[\\\^^^aaabbb```]]]YYYUUUSSSPPPMMMKKKMMMMMMKKKHHHEEEBBB???>>>;;;:::888888999999777666444444444444444444444444111111111000000111111111333333333222111000///...111000000000000111333444000000000000000000000000222111000000000111222333555777;;;AAAFFFHHHIIIIIIHHHHHHFFFBBB???======>>>DDDKKKQQQQQQLLLIIIJJJLLLLLLHHHGGGHHHHHHGGGKKKPPPRRRTTTWWWYYYZZZ\\\___aaa^^^aaabbb^^^VVVRRRSSSWWWZZZYYYYYYZZZ\\\\\\YYYVVVTTTWWWZZZZZZYYYZZZ^^^aaahhhkkkooorrrrrrrrrssstttsssuuuwwwyyyyyy{{{~~~}}}wwwrrrmmmiiiaaa[[[WWWYYY^^^dddmmmwww{{{wwwuuu|||~~~gggYYY___aaaoootttvvvzzz}}}}}}zzzvvvtttlllhhheeegggmmmooolllhhheeedddddddddeeefffggghhhhhhbbbYYYSSSNNNHHH???888666666777777777777666666666666666666666666666555888888888888999999999999:::<<<>>>???@@@AAACCCEEEHHHKKKRRRVVVYYYccc|||~~~|||jjjfff___]]]^^^YYYZZZZZZZZZ[[[\\\___aaaccc___\\\XXXUUUSSSPPPMMMKKKMMMMMMKKKIIIFFFBBB@@@>>>;;;:::888888999999777666444444444444444444444444222222111111111111222222222222222222222111000000111000000///000000111111000000000000000000000000222111000/////////000111666999===BBBEEEGGGGGGGGGHHHGGGFFFBBB>>><<<===>>>EEEKKKQQQRRRNNNIIIHHHIIIIIIGGGFFFHHHHHHHHHMMMSSSVVVVVVWWWYYY\\\____________^^^[[[WWWRRRQQQRRRTTTWWWVVVWWWXXXZZZZZZXXXVVVVVVZZZ]]]]]]\\\]]]```ccciiillloooqqqqqqqqqrrrsssppprrruuuvvvxxxzzz~~~}}}wwwrrrllliiiaaa[[[WWWXXXYYY\\\bbbiiixxxuuu~~~}}}yyy~~~|||jjj\\\``````mmmuuuwww{{{}}}}}}{{{wwwuuunnnhhhccccccgggjjjiiigggddddddddddddeeedddddddddfffaaaZZZUUUPPPIII@@@:::666666777777777777666666555555666666666666666666888888888888999999::::::;;;<<>>999888666666777777555444222222222222222222222222333222222222222222222333000111111222222222111111111111111000000000000000000000000000000000000000333222111000//////000111666:::???CCCEEEFFFFFFFFFHHHGGGEEEBBB>>><<<<<<===CCCIIIPPPSSSPPPLLLJJJJJJKKKHHHHHHHHHGGGFFFLLLSSS[[[YYYXXXZZZ^^^```___]]]^^^ZZZTTTPPPOOOOOOQQQQQQUUUUUUVVVWWWXXXYYYXXXWWWXXX\\\___```______bbbeeejjjmmmooopppppppppqqqrrrssstttvvvwwwyyy{{{}}}wwwrrrllliiiddd^^^[[[ZZZZZZYYY\\\aaakkkxxxsssyyyppp```bbb```kkktttvvvyyy{{{{{{yyyvvvtttmmmhhhbbbaaaeeeiiijjjjjjfffeeedddcccbbbbbbcccccceeebbb\\\WWWQQQIII@@@:::666666777777777777666666555555555555666666666666777888888999999:::::::::===???AAABBBCCCDDDFFFHHHGGGMMMTTTXXX\\\gggxxxvvvyyy|||jjjeee______aaa___^^^^^^]]]]]]\\\\\\]]]]]]\\\YYYVVVSSSRRRPPPMMMKKKJJJIIIHHHFFFCCC@@@>>><<<999888666666777777555444222222222222222222222222333222222222222222222333000000111222222222222111222222222222222222111111000000000000000000000000444444222111000111111222555:::@@@DDDEEEEEEEEEFFFGGGGGGEEEAAA>>><<<<<<===AAAGGGNNNRRRRRRPPPNNNNNNMMMKKKJJJJJJHHHIIIPPPZZZcccaaa___```bbbcccaaa___]]]WWWPPPLLLLLLNNNPPPPPPUUUVVVWWWWWWWWWWWWXXXXXXYYY]]]aaabbbaaaaaacccfffkkkmmmoooppppppppprrrsssvvvwwwwwwwwwxxxzzz}}}~~~yyytttnnnkkkgggaaa^^^]]][[[YYY[[[___```kkk}}}sssuuu~~~uuudddddd```iiirrrtttvvvxxxxxxvvvtttrrrlllhhhdddcccfffkkkmmmnnnkkkhhhccc___^^^___bbbddddddbbb^^^YYYQQQHHH???999666666777777777777666666444555555555666666777777777888888999::::::;;;;;;>>>@@@BBBCCCCCCDDDGGGIIIHHHMMMSSSWWW___ooossszzzkkkfff```___ccc```______^^^^^^]]]\\\[[[ZZZ[[[XXXUUURRRQQQPPPMMMLLLHHHGGGFFFDDDBBB???===<<<;;;:::888888999999777666444444444444444444444444222222111111111111222222000111111222222222111111111222222333333333222222000000000000000000000000444333222111111111222333333:::AAAEEEEEEDDDEEEFFFGGGFFFEEEAAA===;;;<<<===@@@FFFMMMRRRTTTTTTSSSSSSOOOMMMLLLKKKJJJMMMYYYeeemmmkkkiiihhhgggfffdddbbbZZZUUUOOOKKKJJJMMMOOOQQQTTTVVVWWWVVVUUUUUUVVVXXXYYY]]]aaacccbbbaaacccfffjjjlllmmmnnnnnnoooqqqssstttuuuuuuuuuuuuvvvzzz}}}}}}xxxssspppjjjddd```___]]]YYYZZZ^^^XXXaaannn}}}~~~}}}tttsssyyyvvveeeddd___iiippprrrtttuuuuuutttrrrpppkkkiiiggggggjjjmmmoooppplllhhhbbb]]][[[\\\___bbbaaa```^^^YYYQQQHHH???999666666777777777777666666444444555555666777777777777888888999:::;;;<<<<<<<<<>>>AAABBBBBBCCCEEEGGGGGGMMMSSSXXXeeezzz}}}pppzzznnnggg```___bbb___^^^^^^^^^^^^]]]\\\[[[[[[YYYWWWTTTRRRQQQPPPNNNLLLHHHHHHFFFEEEBBB@@@>>><<<;;;:::888888999999777666444444444444444444444444111111111000000111111111111111222222222111111000///000111222333333222222000000000000000000000000222222111000000111222333222999AAAFFFEEEDDDFFFGGGGGGFFFDDDAAA===;;;;;;===CCCGGGMMMRRRUUUVVVVVVVVVQQQNNNLLLJJJHHHLLLZZZhhhqqqqqqppplllhhheeeccccccXXXUUUPPPLLLJJJLLLOOORRRTTTUUUVVVUUURRRRRRSSSVVVXXX\\\aaabbbaaaaaabbbeeeggghhhjjjkkklllmmmpppsssrrrrrrsssrrrsssvvvzzz}}}~~~zzzwwwpppjjjeeebbb___[[[[[[___YYY]]]eeeooo|||xxxuuuyyysssbbbbbb^^^hhhpppqqqsssttttttsssqqqpppjjjjjjjjjkkkmmmnnnnnnnnniiifff```[[[YYYYYYZZZ\\\[[[\\\\\\YYYRRRIIIAAA<<<666666777777777777666666444444555555666777777888777888888999:::;;;<<<======???AAABBBCCCDDDFFFHHHGGGNNNUUU]]]mmmsssjjjxxxqqqhhh```^^^```]]]\\\]]]]]]^^^^^^]]]]]]\\\YYYVVVSSSQQQQQQPPPNNNLLLIIIHHHGGGEEECCCAAA???===999888666666777777555444222222222222222222222222111111000000000000111111222222222222222111000000---...000111222222222111000000000000000000000000000000/////////111222333111888AAAFFFEEEEEEFFFHHHGGGFFFDDDAAA===;;;;;;<<>>DDDHHHIIIIIIHHHGGGFFFCCC???;;;;;;===???BBBEEEIIILLLNNNPPPSSSVVVMMMOOONNNIIIDDDFFFOOOXXXbbbfffjjjllliiiddd```^^^YYYTTTOOOMMMNNNPPPPPPOOOTTTUUUUUUTTTSSSTTTVVVXXXWWWZZZ^^^```bbbdddfffhhhfffdddbbbdddiiinnnppppppssspppooorrrwww|||~~~~~~}}}}}}xxxooohhhccc```^^^]]]]]]^^^^^^___dddqqq{{{rrrbbb___fffgggnnnrrrssspppooorrrsssrrrooojjjffffffiiikkkiiifffcccaaa^^^[[[WWWUUUSSSRRRRRRTTTUUUUUUPPPHHH???:::888777666555444444555666666666666666777888999:::888888999::::::;;;<<<<<>>BBBDDDEEEEEEHHHFFFCCC???;;;:::<<>>999888777666555444555555666666666666666777888999:::777888999:::<<<===??????AAABBBCCCCCCCCCCCCFFFHHHMMMPPPWWWddduuuzzzmmmiii{{{ppplllddd```aaa```aaa```^^^]]]]]]]]]___```[[[XXXTTTRRRQQQPPPNNNMMMMMMKKKIIIGGGFFFCCC@@@===;;;:::999777666555555555333333222222222111111111111222222222222111000000/////////...............000000111111222222111111000000000000000000000000111000000111111222333444666777999;;;>>>AAACCCDDDGGGFFFBBB>>>;;;:::===???GGGJJJMMMNNNMMMKKKJJJJJJMMMOOONNNIIIDDDDDDJJJPPPRRRYYYbbbggghhheeeaaa^^^ZZZTTTMMMKKKMMMRRRUUUVVVYYYYYYXXXVVVTTTSSSTTTVVVZZZ\\\^^^```bbbeeeiiimmmooonnnmmmooosssvvvxxxxxxxxxvvvuuuvvvxxx{{{||||||}}}}}}yyyvvvrrrlllgggbbb______]]][[[\\\bbbllltttzzzttteee___ddddddiiinnnpppmmmkkkllljjjhhheeecccaaacccfffgggeeebbb___^^^\\\ZZZXXXWWWWWWWWWXXXXXXWWWTTTNNNEEE===888777777666555555555666666666666666666777888999:::777888999;;;===???AAABBBBBBDDDEEEEEEEEEFFFHHHJJJLLLPPPYYYgggxxxxxxmmmnnn}}}}}}lllhhh___\\\___]]]___^^^]]][[[[[[\\\^^^___XXXUUURRRPPPPPPPPPOOOMMMLLLJJJHHHFFFEEEBBB???<<<:::999777555555444333222333333333333222222222222111222222222222111000000111111111111111111111111000000111111111111000000000000000000000000000000111111111111222333444555888999<<<>>>@@@BBBCCCDDDDDDCCC@@@===;;;<<>>BBBDDDDDDCCCBBB@@@???>>><<<;;;===AAAEEEIIIMMMQQQRRRQQQOOOMMMLLLMMMMMMLLLHHHEEEEEEHHHLLLQQQSSSVVVXXXYYYYYYZZZ\\\\\\VVVNNNLLLOOOVVV[[[^^^^^^^^^\\\ZZZWWWVVVWWWXXXZZZ\\\^^^```cccgggmmmqqqrrrssstttuuuvvvxxxzzz{{{||||||||||||{{{{{{{{{|||zzz~~~|||xxxtttpppllliii```___^^^[[[ZZZ\\\___aaakkkwwwtttooobbbZZZ]]]^^^aaagggkkkjjjjjjkkkkkkhhhcccccccccdddeeedddbbb```aaa___]]]\\\\\\]]]___```bbb```[[[TTTLLLDDD===999666666777777777777777777666666666666777888999:::999999:::;;;<<<======>>>AAABBBDDDDDDDDDFFFHHHJJJNNNVVVcccttt{{{xxxyyysssiiiddd[[[YYY^^^\\\[[[ZZZXXXXXXXXXYYY[[[\\\UUUSSSPPPNNNNNNOOONNNMMMIIIGGGEEECCCBBB???<<<999999666333333555666444222555555555444444444333333111222222222222111000000000000000000111111111111000000111111000000//////000000000000000000000000111000000111111222333444555888===BBBDDDDDDBBB@@@>>>>>>===<<<;;;>>>BBBFFFNNNQQQSSSSSSQQQNNNLLLKKKMMMLLLJJJGGGEEEGGGKKKNNNTTTUUUUUUUUUTTTVVVXXX[[[[[[UUUNNNLLLPPPVVV[[[]]]``````^^^ZZZVVVTTTTTTUUUXXX[[[^^^```ccchhhmmmpppqqqsssuuuuuuuuuvvvwwwyyy|||}}}~~~~~~}}}|||}}}~~~{{{~~~zzzvvvrrrmmmjjjbbbaaa___]]]\\\]]]___```ccclll~~~~~~ssslll___XXX\\\^^^```fffiiihhhhhhkkkkkkiiifffffffffggggggffffffeeefffdddaaa______```bbbdddddd```ZZZRRRIIIAAA<<<999666666777888888888777777666666666666777888999::::::::::::;;;;;;<<<======@@@AAACCCDDDDDDEEEHHHJJJOOOXXXgggzzz~~~pppiiidddZZZYYY___\\\[[[ZZZXXXXXXXXXYYY[[[]]]WWWUUUQQQPPPPPPPPPOOONNNIIIGGGEEECCCBBB@@@<<<999666222///000333555333000444444444333333333222222111222222222222111000000////////////000000000111000000000000000//////...000000000000000000000000000000000000111222333333666888<<<@@@CCCDDDCCCCCC@@@???>>><<<;;;===AAADDDMMMOOOQQQQQQOOONNNMMMNNNMMMKKKHHHEEEEEEIIINNNRRRUUUVVVWWWWWWVVVWWWYYY[[[YYYSSSLLLJJJNNNTTTXXXYYYZZZZZZYYYWWWTTTTTTUUUWWWVVVYYY]]]aaadddhhhllloooooorrruuuuuuttttttuuuwww{{{}}}~~~~~~~~~{{{uuunnniiieeeccc```^^^]]]^^^^^^___```dddqqqsssrrrsssiii\\\VVV\\\```aaafffhhhfffeeehhhiiihhhgggggghhhiiiiiikkklllnnnkkkiiifffcccbbbccceeefffbbb^^^WWWNNNEEE>>>999777555666777888999888888777666666666666777888999:::999:::;;;<<<===>>>??????@@@AAACCCDDDDDDFFFHHHKKKOOOYYYjjj}}}zzzmmmgggbbbXXXXXX^^^[[[[[[ZZZYYYXXXYYYZZZ\\\^^^YYYVVVSSSQQQQQQQQQPPPOOOJJJHHHFFFDDDCCC@@@===:::888555222333777999777444333333333222222222111111111222222222222111000000///000000000111111222222000000000000000///......000000000000000000000000////////////000111222333999:::<<>>BBBDDDEEEEEEEEEEEEAAA;;;777666999===@@@GGGIIILLLOOOQQQRRRQQQQQQOOOJJJDDDBBBEEEKKKQQQUUUWWWUUUTTTTTTVVVWWWWWWVVVPPPMMMJJJLLLPPPTTTUUUUUURRRQQQPPPOOOPPPRRRUUUWWWZZZ\\\```dddhhhkkkmmmmmmmmmrrrwwwwwwuuuuuuxxx|||~~~~~~~~~~~~~~~~~~{{{zzzzzzzzzzzztttooogggeeecccbbbaaa```]]][[[]]]___dddmmmxxxnnnfffsssttt]]]TTTSSSWWWZZZ\\\```dddeeebbb```aaabbbhhhlllnnnooorrrxxx{{{zzzxxxoookkkmmmmmmeee^^^\\\```\\\UUULLLCCC<<<999888777777777777666666666666777777888888999:::<<<<<<888999999:::<<<>>>???@@@EEEEEEFFFGGGHHHJJJLLLLLLPPP[[[ooo~~~wwwlllaaa\\\ZZZZZZ\\\aaaaaa]]]YYYXXXYYY\\\^^^___XXXUUURRRQQQPPPPPPOOONNNIIIGGGEEEDDDBBB@@@===:::999888777666666555555555444444333333333333222222444444333222111111000000111111111000...---...000111111000000/////////000//////000000000000//////000000//////000111333444777999===@@@CCCDDDDDDDDDEEEAAA<<<777666999===???FFFHHHKKKNNNPPPQQQPPPPPPOOOJJJDDDBBBEEEKKKQQQTTTSSSRRRQQQRRRUUUWWWXXXXXXTTTQQQNNNNNNQQQSSSSSSQQQMMMMMMLLLMMMNNNPPPRRRSSSYYY[[[___dddhhhkkkmmmmmmooossswwwwwwuuuuuuxxx{{{}}}}}}}}}}}}}}}}}}~~~~~~}}}{{{xxxvvvtttvvv|||vvvrrrkkkhhheeecccbbbaaa___]]][[[\\\```hhhppp}}}rrrjjjtttuuu]]]SSSRRRUUUWWWYYY]]]aaacccbbbbbbdddgggiiimmmppprrrvvv|||}}}{{{rrrmmmooonnnhhhaaa^^^```[[[SSSIII@@@:::888777777777777777666666666666999999888888888999999:::::::::;;;<<<===???AAABBBEEEEEEFFFGGGHHHJJJLLLMMMSSS]]]qqqwwwkkk```\\\[[[ZZZ\\\``````]]]YYYXXXYYY\\\]]]^^^XXXVVVSSSQQQQQQPPPNNNMMMKKKIIIFFFEEECCC@@@===:::999888777666666555555555444444333333333333222222444444333222000///......111222333222///------...222222111111000000000000///000000111111000000//////............000111222666888;;;???AAABBBBBBBBBFFFBBB===888666888;;;>>>EEEGGGIIILLLNNNOOOPPPPPPOOOJJJDDDAAADDDJJJPPPSSSRRRQQQPPPRRRVVVZZZ\\\\\\ZZZVVVRRRQQQRRRRRROOOLLLMMMMMMNNNPPPQQQSSSTTTTTTXXXZZZ^^^bbbgggjjjmmmnnnpppssswwwwwwvvvuuuxxxzzz}}}}}}}}}}}}}}}}}}}}}}}}~~~|||xxxuuupppuuu|||}}}yyyvvvppplllgggdddcccbbbaaa```]]]\\\^^^ccchhhsssyyysss{{{xxx___SSSQQQRRRSSSYYY\\\___``````aaaeeeiiikkkppptttwww|||xxxrrrrrrqqqlllfffbbb```ZZZPPPEEE===888666666666666666666777777777777:::999888777777777777777;;;;;;<<<===???AAACCCDDDFFFFFFGGGGGGIIIJJJLLLMMMUUU___sssxxxlllaaa]]]]]]\\\]]]```___\\\YYYXXXYYY[[[]]]]]]XXXVVVSSSRRRQQQPPPNNNLLLLLLJJJGGGEEECCCAAA===:::999888777666555555555555444444333333333222222222222111000///...---,,,+++///111333333111///......222222222222222111000000000000000111111000000000//////......///000222333666888;;;>>>AAABBBBBBBBBFFFCCC===999777888;;;===EEEGGGIIILLLNNNPPPPPPQQQOOOJJJDDDAAADDDIIIOOORRRTTTSSSSSSUUUZZZ^^^``````\\\XXXTTTSSSSSSRRRNNNKKKMMMNNNPPPRRRTTTUUUUUUUUUWWWYYY\\\aaaeeeiiimmmnnnqqqtttwwwwwwvvvvvvxxxzzz~~~~~~~~~}}}}}}}}}}}}}}}~~~wwwwwwxxxzzz}}}zzzxxxtttoooiiidddbbbbbbbbbbbbaaa``````bbbdddkkkzzz~~~~~~cccTTTRRRRRRQQQ\\\^^^```___^^^___dddhhhmmmsssyyy}}}~~~xxxvvvvvvqqqjjjeee```XXXMMMBBB;;;777666666666666666666777777777777888888777777777777777888;;;;;;<<<>>>@@@BBBDDDEEEGGGGGGHHHHHHIIIKKKLLLMMMTTT^^^rrr{{{nnnccc___```___^^^___^^^\\\YYYXXXYYY[[[\\\\\\XXXVVVTTTRRRQQQPPPMMMKKKLLLJJJGGGEEECCCAAA===:::999888777666555555555555444444333333333222222222111111000///...---,,,,,,---///222222222111111111111222222222222111000000000000111111111111000000111000000///000111333444777999<<<@@@BBBCCCCCCCCCFFFBBB>>>999777888:::<<>>;;;999888777555555666666777777888888666666666777888999:::;;;:::;;;<<<>>>@@@CCCEEEFFFIIIIIIIIIJJJJJJLLLMMMMMMQQQ\\\qqq~~~qqqdddaaaaaa___\\\[[[]]][[[YYYXXXZZZ[[[[[[[[[XXXVVVTTTSSSRRRPPPLLLIIIIIIGGGEEEDDDBBB@@@===:::999888777666666555555555444444333333333333222222222222222222222222222222///000111111000000222444///000111222222000...---000111111222222111111000222222111111222333555666888:::===AAACCCDDDDDDDDDCCCAAA===:::999:::<<<===EEEFFFHHHJJJMMMPPPRRRSSSRRRMMMGGGDDDFFFKKKPPPSSSWWWYYY^^^eeekkkmmmllljjjccc]]]WWWTTTUUUVVVVVVUUUVVVUUUTTTTTTTTTUUUWWWXXXSSSUUUXXX\\\bbbhhhmmmoooqqqrrrsssvvvyyy{{{||||||{{{{{{}}}~~~~~~{{{yyyxxxxxxzzz}}}}}}|||wwwpppjjjgggeeecccbbbbbbbbbcccccc```]]]ccckkkuuunnn^^^]]]\\\VVVWWWZZZ^^^aaabbbffflllqqqqqqyyy}}}pppbbbXXXOOODDD<<<:::999888666555555555666777888888888888888888888888999:::;;;<<<<<<===???BBBDDDGGGHHHJJJJJJJJJJJJKKKLLLMMMMMMUUUaaawww{{{rrrddd```aaa^^^ZZZXXX]]][[[YYYXXXZZZ[[[[[[[[[XXXVVVUUUTTTRRRPPPLLLIIIHHHFFFDDDCCCBBB@@@===;;;999888777666666555555555444444444333333333222222000000000000111111111111222222222111//////111333...///111222111000...---111111222222222222111111222111111111111333444555777999===@@@CCCDDDDDDCCCBBB@@@===:::999:::<<<>>>DDDEEEFFFIIIKKKNNNQQQSSSSSSNNNHHHDDDFFFLLLQQQTTTYYY]]]dddlllsssuuutttrrrgggaaaYYYUUUVVVXXXXXXWWWUUUTTTRRRQQQQQQRRRTTTUUUSSSTTTWWW[[[aaagggmmmpppqqqqqqsssvvvzzz|||}}}}}}yyyzzz{{{}}}zzzwwwuuuxxx{{{~~~}}}yyyrrrmmmiiigggdddccccccccceeefffbbb^^^bbbiiikkkzzzooo___^^^]]]WWWZZZ]]]aaacccccceeejjjnnnrrrzzz~~~pppaaaUUULLLAAA;;;:::999777444444555555666777888888999;;;:::999999888999999999===>>>???AAACCCFFFHHHJJJKKKKKKJJJKKKKKKLLLMMMNNNYYYfff|||{{{~~~yyymmmaaa^^^^^^]]]\\\]]]___]]]ZZZZZZZZZZZZYYYWWW\\\YYYWWWUUUSSSPPPMMMJJJFFFFFFEEEDDDAAA>>>;;;:::888555222333555666555222333333333444444555555555111111111111111111111111111111000000//////......000000000000000000111111333000---,,,---...///...111000000000000222333444888;;;???AAAAAAAAABBBCCCCCC===::::::888666888<<<@@@FFFJJJJJJKKKOOOQQQPPPSSSPPPLLLIIIIIILLLQQQTTT[[[cccqqq{{{nnneee\\\UUUWWW[[[]]]___aaa\\\WWWRRRPPPQQQSSSTTTSSSUUUVVVXXX\\\aaagggmmmpppppprrruuuvvvvvvvvvwwwwwwxxx{{{~~~~~~}}}{{{zzz{{{}}}|||tttnnnjjjhhhfffdddhhhfffcccbbbccceeeeeeeeemmmppp~~~qqqaaaaaa___XXX]]]^^^```bbbeeeggghhhiiittt}}}ppp```UUUIII>>>;;;;;;999888888777777777777777888888999::::::999888888999:::;;;<<<<<<>>>@@@BBBEEEHHHIIILLLJJJLLLNNNNNNLLLNNNSSS[[[uuuxxxlllaaa^^^^^^]]]]]]___^^^\\\ZZZYYYZZZZZZZZZYYYZZZXXXVVVTTTRRROOOLLLIIIGGGGGGFFFDDDBBB???<<<;;;888777666555555555555555333333333444444444555555111111111111111111111111222222222111111111111111111111111000000000000000333111......///000000000111000000000000222333444:::===@@@BBBCCCBBBCCCCCCBBB===999999888777999>>>AAAGGGKKKKKKLLLQQQSSSRRRQQQOOOKKKIIIKKKOOOTTTXXXYYYeeexxx{{{jjjccc[[[VVVXXX\\\]]]^^^```[[[WWWRRRPPPQQQRRRRRRRRRWWWXXXZZZ]]]bbbggglllnnnoooqqqssstttrrrqqqqqqrrrvvvyyy}}}}}}{{{{{{}}}~~~wwwpppllliiigggeeegggeeecccccceeefffffffffiiikkkwwwuuudddcccbbb]]]^^^^^^___aaadddgggjjjlllvvv}}}sssdddTTTHHH>>>;;;;;;999888888777777777777777888999999888888888888888:::<<<===>>>???@@@BBBEEEHHHJJJLLLMMMLLLMMMOOOOOOMMMOOOTTTgggxxxlllaaa^^^___^^^^^^___]]][[[YYYYYYZZZ[[[[[[[[[ZZZXXXUUUSSSQQQOOOKKKHHHHHHHHHGGGEEEBBB@@@===<<<888888777666444333444555333333333444444444444555111111111111111111111111000111111111111111111222222111111111000000//////111000///000222222222111111000000000000222333444;;;>>>BBBDDDCCCCCCCCCDDDBBB===999999888777;;;@@@CCCIIILLLLLLMMMRRRTTTSSSOOOMMMKKKJJJLLLQQQWWW[[[\\\gggyyysssccc^^^XXXUUUYYY\\\\\\\\\^^^[[[WWWSSSQQQPPPQQQRRRQQQYYYZZZ\\\___cccgggkkkmmmoooqqqssssssqqqoooooooootttxxx|||~~~}}}{{{tttppplllhhhffffffeeedddeeeggghhhhhhgggggggggooozzzhhheeeeeebbb_________```dddiiinnnqqqzzz}}}uuueeeRRRGGG===:::;;;999888888888777777777777888999999777777777777999;;;===>>>>>>???AAADDDGGGIIIKKKLLLOOOMMMNNNPPPPPPNNNQQQVVVlllyyymmmbbb______]]]]]]^^^]]][[[YYYXXXZZZ\\\]]]]]]ZZZXXXUUUSSSRRROOOKKKHHHHHHGGGFFFDDDBBB???===<<<888666444333444444333222444444444444444444444444111111111111111111111111---.........//////000000222222111111000/////////000//////111333333222000111000000000000222333444<<>>===???AAADDDFFFIIIJJJKKKOOOMMMMMMPPPPPPOOORRRWWWiii~~~|||pppddd```___\\\[[[\\\]]][[[XXXXXXZZZ]]]^^^^^^[[[YYYWWWUUUSSSPPPLLLJJJHHHGGGEEEBBB@@@>>><<<;;;;;;666222333666888444111444444444444444444444444111111111111111111111111------....../////////000111111111111000000/////////......000222222111///111000000000000222333444:::===AAACCCBBBBBBBBBCCCDDD>>>888777777888===CCCEEEJJJLLLKKKLLLPPPSSSSSSPPPMMMJJJHHHJJJNNNTTTWWW^^^```cccgggiiifff^^^XXXOOOMMMPPPVVVZZZZZZZZZ\\\YYYXXXVVVTTTRRRRRRSSSTTTVVVYYY^^^ccchhhmmmoooqqqooorrruuuwwwwwwwwwxxxyyywwwzzz}}}}}}xxxsssmmmjjjeeedddeeefffiiijjjhhhggggggeeegggppp|||~~~}}}ooobbb```aaaaaa```^^^```eeemmmvvv|||sssbbbNNNDDD;;;:::;;;999777888888888888888888999999:::;;;:::999999999:::;;;<<<>>>@@@BBBEEEHHHJJJKKKLLLNNNLLLLLLOOOOOONNNRRRXXXhhh{{{||||||pppddd```___]]]\\\\\\^^^\\\YYYXXXZZZ]]]^^^___\\\ZZZWWWUUUSSSQQQMMMJJJHHHFFFDDDAAA???===<<<<<<;;;777444555888999777444555444444444444333333333111111111111111111111111///000000000000000000111000000000000000000000111000///...///111111111///111000000000000222333444999<<<@@@BBBCCCCCCCCCDDDFFF???888666666777===DDDFFFKKKLLLKKKKKKPPPSSSSSSQQQNNNKKKHHHIIIMMMRRRUUUVVVYYY___eeegggddd]]]XXXKKKJJJMMMSSSVVVUUUVVVYYYUUUVVVVVVTTTRRRRRRTTTVVVVVVYYY___eeekkkoooqqqrrrmmmppptttvvvxxxyyy{{{|||{{{|||}}}~~~{{{vvvppplllfffeeedddeeeggghhhhhhgggdddcccdddiiirrr}}}yyysssaaa]]]___aaa______aaagggpppzzztttcccLLLBBB:::999;;;999777777999888888888888999::::::<<<;;;:::999999:::;;;<<>>======333555666555333333555888555555444444444333333333111111111111111111111111000000000000000//////////////////000111111222222444222//////000111111111111000000000000222333444999<<<@@@CCCDDDDDDEEEFFFHHH@@@999666555666===DDDHHHLLLNNNLLLLLLQQQTTTTTTQQQOOOKKKIIIJJJNNNSSSWWWTTTXXX]]]aaabbb___YYYUUUKKKJJJMMMQQQRRRPPPPPPTTTQQQRRRSSSRRRQQQQQQSSSVVVWWW[[[aaagggllloooppppppmmmppptttwwwyyyzzz|||~~~}}}}}}}}}||||||~~~xxxrrrmmmgggeeecccccceeefffffffffcccbbbcccggglllzzz}}}vvvxxx~~~wwwccc]]]``````______bbbiiisss|||uuucccKKKAAA999999;;;999777777999999888888999999:::;;;;;;:::999999:::;;;<<<===AAADDDGGGKKKMMMOOOOOOOOOPPPMMMMMMOOOPPPPPPUUU[[[fffyyyzzzwwwlllaaa___``````aaabbbaaa]]]ZZZXXXYYY\\\^^^^^^ZZZXXXUUUSSSQQQOOOKKKHHHJJJIIIFFFCCC@@@???>>>>>>***111777444---***111:::555555555444444333333333111111111111111111111111//////......---------,,,......///000111222333333777444111000000222222222111000000000000222333444999<<>>@@@@@@BBBFFFIIILLLNNNNNNNNNRRROOONNNPPPQQQQQQVVV]]]kkk~~~zzz~~~rrrlllddd^^^]]]^^^___``````^^^[[[ZZZ[[[]]]______[[[VVVPPPMMMMMMLLLJJJGGGMMMLLLIIIFFFAAA===999777666666666555444444333333444444444444444444444444222111000000///000000000333222222222111111000000111111111111000000000000000000000000111111111111//////.........000111222;;;===@@@AAABBBCCCEEEFFFDDDAAA<<<666555888???DDDJJJOOOPPPNNNNNNRRRUUUTTTOOOKKKHHHIIINNNSSSVVVVVVXXXYYYYYYXXXUUUTTTSSSSSSKKKMMMPPPQQQQQQOOOKKKIIIKKKLLLMMMNNNQQQSSSUUUVVV[[[^^^dddiiimmmnnnnnnnnnssssssssstttwwwzzz~~~~~~zzzxxxxxx{{{|||xxxxxx}}}yyysssooolllgggbbbbbbfffhhhfffdddffffffgggiiikkkqqqzzzvvvwwwzzzgggaaaaaa```^^^]]]```iiivvvxxx]]]FFF???:::999999666777999888888888888888888888888999999::::::<<<===???@@@BBBDDDFFFHHHHHHJJJLLLNNNMMMPPPLLLKKKPPPOOOSSSaaapppyyy|||qqqkkkccc^^^]]]^^^```aaa```^^^ZZZZZZ[[[]]]^^^___XXXTTTQQQNNNMMMLLLKKKJJJLLLKKKIIIFFFCCC@@@===;;;777666666555555444333333444444444444444444444444222222111000000000000111222222111111111000000000111111111111000000000000000000000000111111111111111000000///000111333444:::===@@@BBBCCCCCCEEEFFFDDDAAA<<<888666999???DDDIIINNNPPPNNNNNNRRRUUUUUUSSSNNNIIIHHHLLLRRRUUUVVV[[[[[[\\\ZZZWWWTTTRRRQQQKKKLLLMMMNNNMMMJJJGGGEEECCCDDDEEEHHHKKKNNNQQQSSSYYY\\\bbbhhhmmmoooppppppqqqqqqqqqsssuuuxxx|||~~~}}}|||zzzzzz{{{~~~}}}xxxwwwzzzzzzyyy|||~~~zzztttqqqooojjjeeedddfffiiihhhffffffeeefffhhhiiinnn|||}}}}}}nnneeebbbaaa___^^^aaaiiivvvvvvZZZEEE>>>999999888666666888999999888888888888888999999999:::;;;<<<>>>???@@@BBBDDDFFFGGGHHHJJJLLLNNNMMMQQQNNNMMMRRRQQQUUUdddtttzzzrrrxxxnnniiibbb]]]\\\^^^```aaa```^^^ZZZYYY[[[]]]^^^^^^RRRQQQPPPMMMJJJIIIJJJKKKGGGGGGFFFEEECCC@@@>>>===777777666555555444444333444444444444444444444444333333222111111111111111111111000000000000//////111111111111000000000000000000000000111111111111222222111111222333555666888<<>>CCCHHHMMMOOONNNOOOSSSVVVUUUVVVPPPIIIGGGKKKQQQUUUWWW]]]^^^^^^]]]ZZZUUUQQQOOOLLLMMMLLLLLLJJJHHHEEEDDDCCCDDDFFFIIIMMMQQQUUUWWWVVVZZZaaahhhmmmpppqqqqqqpppppppppqqqtttwwwzzz{{{{{{{{{|||}}}|||yyyyyywwwttttttwwwtttyyy}}}yyyvvvsssnnnhhhfffgggiiiiiihhhfffeeefffgggfffiiitttuuuiiidddbbb``````bbbkkkwwwsssVVVEEE???::::::999777777999:::999888777777888999::::::::::::;;;===>>>@@@AAAAAACCCFFFGGGHHHIIILLLNNNNNNSSSPPPOOOTTTTTTYYYiii}}}qqqkkk~~~~~~}}}~~~}}}sssjjjeee___[[[[[[]]]___```aaa^^^ZZZYYYZZZ\\\]]]]]]OOOPPPPPPMMMHHHEEEGGGIIIDDDDDDCCCBBB@@@>>><<<;;;777777666666555444444444333333333333333333333333444333222222111111222222000000000///////////////111111111111000000000//////000000000111111111111222111111111222444555666777<<>>:::;;;;;;888777999999999888888888999;;;<<<;;;;;;<<<<<<>>>@@@AAABBBBBBDDDGGGHHHIIIJJJLLLNNNMMMTTTSSSRRRWWWYYYbbbuuu}}}mmmkkkxxxtttuuuxxx~~~{{{rrrhhhddd^^^[[[[[[\\\]]]^^^aaa^^^ZZZYYYYYY[[[\\\\\\XXXXXXWWWTTTOOOLLLJJJJJJIIIHHHGGGDDDAAA>>>;;;:::888888777666666555555444333333333333333333333333333333222111111111111111//////000000000000111111111111111111000000000000000000000000111111111111///......///000222444555888<<>>BBBGGGMMMQQQPPPQQQSSSTTTRRROOOIIIDDDEEEMMMYYYccchhhfffccc```___```^^^YYYTTTJJJLLLPPPSSSVVVVVVVVVUUUNNNNNNNNNOOOPPPQQQSSSTTTVVVZZZ```ggglllnnnooooooqqqrrrtttvvvwwwyyyyyyzzzzzz|||}}}}}}|||zzzzzz|||~~~}}}{{{wwwrrrnnnlllkkkjjjiiijjjnnnmmmiiiiiikkkpppyyytttwww}}}mmmiiiffffffhhhnnnxxxqqqTTT@@@;;;999::::::777666888666888:::;;;<<<<<<;;;:::<<<<<<===>>>???AAABBBCCCEEEGGGIIIJJJKKKLLLOOOQQQQQQYYYYYYYYY^^^```mmmuuuxxxtttrrruuu|||}}}mmmiiidddaaa````````````aaa^^^ZZZXXXYYYZZZ[[[[[[WWWTTTQQQQQQRRRQQQMMMJJJFFFEEEDDDCCCAAA>>><<<;;;888888777777666666555555222222222222222222222222222111111000///000000000000000111111222222222333111111111111000000000000000000000000111111111111//////...///111333555666:::===@@@BBBDDDFFFHHHKKKSSSNNNGGG???:::;;;@@@DDDHHHMMMQQQPPPQQQSSSSSSQQQSSSKKKCCCBBBJJJXXXdddllllllgggbbbaaaaaa___ZZZTTTNNNPPPUUUYYY[[[[[[ZZZXXXKKKKKKLLLMMMNNNPPPRRRSSSTTTXXX___ffflllpppqqqqqqqqqrrrtttvvvwwwxxxyyyyyyxxxzzz}}}}}}~~~{{{vvvqqqnnnllliiihhhjjjnnnnnnjjjhhhjjjjjjyyy{{{qqqnnnoootttqqqjjjfffgggjjjpppzzzrrrVVVCCC>>><<<>>>>>>;;;999;;;555777:::<<<===<<<;;;999<<<======>>>???AAABBBCCCEEEGGGJJJKKKLLLMMMPPPRRRSSS[[[\\\\\\aaadddpppzzz}}}qqqpppttt{{{tttlllddd```bbbbbb^^^ZZZ___\\\YYYWWWXXXZZZ[[[[[[YYYWWWTTTRRRPPPNNNJJJHHHKKKIIIFFFBBB???===<<<<<<888888666555333333222222333333333333333333333333111111111000///......---///111222111000///000111222222222111111111000000000000000000000000000000///000111111111222555777???@@@BBBCCCEEEHHHLLLOOOTTTNNNEEE;;;666777===BBBHHHLLLQQQTTTUUUUUUUUUVVVXXXQQQIIIEEEIIIRRR[[[aaaddddddcccbbbaaa___]]]\\\VVVVVVYYY\\\______\\\ZZZOOONNNMMMLLLLLLNNNPPPQQQRRRVVV\\\dddjjjnnnpppqqqrrrrrrssstttvvvwwwyyyzzz}}}|||||||||}}}|||~~~{{{wwwssspppnnnmmmkkkjjjjjjiiigggfffiiimmmzzzrrrlllkkklllpppwwwxxxmmmpppppprrrxxxtttYYYAAA>>>999777666777666666888888888888888888999:::<<<===?????????@@@BBBDDDIIIJJJMMMNNNNNNOOORRRTTTYYYZZZ\\\___aaahhhxxx}}}yyykkkmmmooo{{{tttlllbbb___```aaa^^^[[[```]]]ZZZYYYZZZ\\\^^^^^^ZZZWWWSSSPPPOOOMMMJJJHHHJJJHHHEEEBBB???===<<<;;;888777666555444333333333333333333333333333333333333333222222111000000///000222333222111000111222222222222111111111000000000000000000000000000000000000111111111222555777===>>>@@@BBBCCCFFFJJJMMMQQQLLLCCC;;;666888>>>DDDHHHLLLPPPSSSTTTTTTVVVWWWYYYSSSJJJEEEFFFLLLTTTYYY\\\^^^```aaaaaa___\\\ZZZUUUUUUWWWZZZ]]]]]][[[XXXOOONNNLLLLLLLLLMMMOOOPPPQQQUUU[[[ccciiimmmoooppprrrrrrssstttvvvxxxzzz{{{|||{{{{{{|||}}}~~~~~~{{{wwwtttqqqooommmmmmmmmkkkiiigggggghhhooo}}}uuuoookkkmmmqqq||||||rrrmmmooottt}}}sssXXXBBB???;;;888888888888777888777777777777888888999:::;;;=========>>>AAACCCKKKNNNPPPQQQRRRRRRTTTUUUVVVXXX[[[___bbbiiixxx|||nnnoooqqq|||sssjjjaaa\\\]]]___^^^\\\^^^[[[YYYYYY[[[]]]______ZZZWWWRRRNNNMMMKKKJJJIIIHHHGGGDDDAAA>>><<<;;;;;;777666555444444444444444333333333333333333333333333333222222111000000000111222333333111111222333222222222111111111111111000000000000000000000000000000111111000111444666<<<>>>@@@BBBCCCFFFIIILLLMMMIIIBBB:::777999???DDDIIILLLOOOQQQRRRTTTVVVXXX[[[UUULLLEEECCCEEEKKKOOOSSSWWW\\\```aaa___\\\YYYSSSSSSUUUXXXZZZZZZXXXUUUMMMMMMLLLKKKLLLMMMNNNOOOPPPTTTZZZaaaggglllnnnoooqqqrrrsssuuuwwwyyy{{{|||{{{{{{{{{{{{|||~~~|||yyysssrrrqqqppppppnnnjjjgggeeebbbdddmmmyyy|||sssppppppuuuzzzooorrryyysssXXXCCC@@@;;;999999999999999888888888888888999:::::::::<<<===>>>>>>???BBBDDDLLLOOOSSSTTTTTTTTTTTTUUUTTTVVV[[[```ccciiiwww}}}pppqqqsss~~~}}}qqqiii```[[[[[[]]]^^^]]]ZZZXXXWWWXXXZZZ]]]^^^^^^[[[VVVQQQMMMKKKKKKJJJIIIGGGEEECCCAAA>>><<<;;;:::666555555444444444555555333333333333333333333333000000000000//////......000111222222000000111222111111111111111111111111000000000000000000000000000111111000000111333666===???BBBDDDEEEGGGJJJMMMKKKHHHAAA:::777999>>>BBBJJJLLLOOOPPPQQQSSSVVVXXX[[[VVVNNNFFFAAABBBGGGJJJRRRUUUYYY]]]___^^^\\\ZZZRRRRRRTTTVVVXXXXXXUUURRRLLLLLLKKKKKKLLLLLLMMMNNNPPPSSSYYY___eeejjjmmmooopppqqqsssvvvxxxzzz||||||{{{{{{|||}}}~~~{{{uuutttrrrrrrqqqnnnjjjfffddd___^^^cccmmmyyy~~~tttvvv}}}rrrVVVCCC???;;;999999999999999::::::999::::::;;;<<<======???@@@AAAAAABBBEEEGGGKKKOOOSSSUUUUUUSSSSSSSSSUUUXXX]]]bbbdddhhhttt{{{oooqqqttt~~~zzzzzznnnhhh___ZZZZZZ\\\]]]^^^ZZZYYYXXXYYY\\\^^^______[[[VVVQQQMMMKKKKKKJJJIIIFFFEEECCCAAA???===;;;:::666555555444444444555555333333333333333333333333000000000//////////////////000111000///...///111111111111111111111111111000000000000000000000000000111111000///000333555;;;===AAACCCDDDFFFIIIKKKJJJGGGAAA;;;777777;;;???JJJLLLNNNPPPQQQSSSVVVXXXYYYUUUNNNFFFBBBCCCHHHMMMWWWXXXZZZ[[[\\\\\\[[[[[[RRRRRRSSSUUUWWWVVVSSSPPPLLLLLLLLLLLLLLLMMMMMMNNNOOORRRXXX^^^dddiiimmmooopppqqqtttvvvxxxzzz{{{{{{zzz{{{}}}~~~{{{vvvtttrrrpppnnnkkkgggdddaaa\\\[[[___fffnnnzzzsssuuu{{{pppSSSAAA>>>:::888888999999999888888888999999;;;<<<<<<>>>???AAABBBBBBDDDFFFIIILLLOOOTTTVVVVVVUUUTTTTTTXXX[[[```eeeeeehhhsssvvvlllppptttyyywwwlllggg```[[[ZZZ\\\^^^___^^^]]]\\\]]]```bbbbbbbbbZZZWWWRRRNNNMMMKKKJJJIIIEEEEEEDDDBBB@@@>>><<<:::777666555444444444444444333333333333333333333333222222111111111111111111...///000000......///000111111111111111222222222000000000000000000000000000111111000///000222444777999===???AAABBBEEEGGGHHHFFFAAA;;;777777:::===HHHKKKNNNPPPQQQSSSUUUWWWWWWTTTMMMFFFBBBDDDLLLSSS\\\\\\\\\\\\\\\[[[[[[ZZZSSSSSSTTTVVVWWWVVVRRRPPPLLLLLLLLLMMMMMMMMMNNNNNNPPPSSSWWW]]]dddiiimmmooopppqqqtttvvvxxxxxxxxxxxxxxxzzz||||||wwwtttpppmmmkkkiiieeeccc^^^ZZZZZZ^^^bbbffflllsss{{{lllooovvvnnnPPPAAA>>>:::888888999999999666666666666777999:::;;;<<<>>>@@@AAAAAACCCFFFHHHNNNQQQUUUWWWWWWXXXXXXYYY\\\^^^cccggggggjjjvvvrrrjjjoootttzzzwwwjjjfffaaa]]]\\\\\\^^^___```___^^^___bbbccccccbbbZZZWWWSSSPPPOOOMMMJJJHHHEEEEEEEEEDDDBBB???===;;;888777666555444333333333333333333333333333333333111111111111111111111222...000111000///...///000000000111111111222222222000000000000000000000000000111111000//////111444444777;;;>>>???AAACCCDDDEEECCC???:::777888;;;>>>GGGJJJOOOQQQRRRSSSTTTUUUUUURRRLLLEEEAAAEEEOOOXXX[[[\\\]]]^^^^^^\\\YYYXXXTTTTTTUUUWWWXXXVVVSSSPPPLLLMMMMMMNNNNNNNNNNNNNNNQQQSSSXXX]]]dddiiimmmppppppqqqtttvvvwwwwwwvvvuuuuuuwww{{{yyyuuuoookkkiiigggdddbbb___[[[[[[___aaaaaaeeejjjsss|||pppfffkkkuuukkkMMMAAA>>>:::999999:::;;;;;;777777777777999:::;;;<<<<<<>>>@@@AAABBBDDDGGGIIINNNPPPSSSUUUVVVXXXZZZ\\\]]]___dddhhhjjjnnnzzzrrrjjjpppuuu|||xxxhhhfffbbb^^^]]]]]]^^^______^^^^^^___aaabbbaaa```ZZZWWWTTTRRRPPPNNNJJJHHHFFFFFFEEEDDDBBB@@@===<<<999888666555444333222222333333333333333333333333///////////////000000000///111222111000///000111000000111111222222222222000000000000000000000000000111111000//////111333555888<<>>;;;888777999===???AAAIIIPPPRRRTTTVVVUUURRRVVVQQQJJJCCCBBBGGGPPPWWW[[[[[[[[[\\\\\\\\\[[[[[[UUUVVVVVVXXXZZZZZZTTTMMMNNNMMMLLLKKKKKKLLLMMMNNNSSSUUUYYY___dddgggiiijjjkkkmmmppprrrssstttvvvxxxxxxwwwvvvwwwyyy}}}|||vvvpppllliiifffdddcccccceeeeeefffeeedddccciiillluuuzzzooogggeeennnzzz~~~dddNNNDDD@@@;;;888888::::::;;;999999:::;;;;;;<<<<<<===BBBAAAAAACCCGGGKKKMMMMMMNNNOOOQQQSSSVVVWWWXXXYYYYYY___dddfffgggpppuuuiiimmmwwwyyykkkfff___[[[[[[]]]```aaa^^^[[[ZZZ\\\___aaa```^^^ZZZXXXUUUQQQNNNMMMLLLKKKJJJGGGDDDBBBAAA???<<<:::777777666666555555444444333333333333333333333333111000000//////000000111111000000//////000000000111111000000000000111111000000000000000000000000111000///...///000222333555:::=========AAACCCBBBAAA???;;;888777888;;;>>>CCCKKKRRRSSSUUUXXXXXXUUUYYYTTTMMMGGGEEEJJJSSSZZZ[[[ZZZZZZ[[[\\\\\\\\\\\\YYYXXXXXXZZZ\\\[[[TTTMMMNNNNNNLLLKKKKKKLLLMMMMMMOOOTTTZZZ```dddfffggggggjjjllloooqqqrrrsssuuuwwwxxxxxxwwwwwwyyy}}}yyysssooollliiigggdddeeeggghhhhhhhhhggggggiiijjjqqq}}}rrrkkkhhhppp|||~~~dddNNNCCC@@@;;;999999:::::::::777888999:::<<<===>>>???BBBBBBCCCEEEGGGIIILLLNNNPPPQQQTTTVVVXXXZZZZZZZZZ[[[```eeefffiiirrruuuiiilllvvv{{{jjjeee___[[[[[[]]]```aaa\\\ZZZXXXZZZ___aaaaaa___XXXWWWTTTPPPNNNLLLKKKKKKIIIGGGDDDBBBAAA???<<<:::777777666666555444444444333333333333333333333333111111111000000111111111...//////000000/////////000000111111111111000000000000000000000000000000111000/////////000222333555:::>>>===>>>AAACCCAAAAAA@@@===999777888;;;???FFFMMMSSSTTTUUUXXXXXXVVVWWWSSSLLLFFFDDDHHHQQQWWW[[[ZZZZZZ\\\^^^```___^^^]]][[[ZZZ]]]```]]]UUUOOOOOONNNMMMLLLKKKLLLLLLMMMKKKRRR[[[aaaccccccdddeeeiiilllooopppqqqrrrtttuuuyyyyyyxxxxxxzzz|||~~~wwwssspppmmmkkkggghhhjjjkkkllllllllllllllljjjnnnxxxuuunnnllltttdddNNNBBB???<<<::::::::::::999666777888:::<<<>>>@@@AAAAAADDDGGGHHHGGGHHHKKKOOOQQQSSSVVVYYY[[[\\\\\\[[[\\\```eeegggjjjuuuvvvhhhkkkvvv~~~|||zzzhhhddd^^^[[[[[[]]]```aaa]]]ZZZXXXYYY]]]``````^^^WWWVVVSSSPPPMMMLLLKKKKKKIIIGGGDDDBBB@@@>>><<<999777666666555555444333333222222222222222222222222222222111111111111222222,,,---///000000///......///000111222222111000///000000000000000000000000000000//////000000111222444:::>>>===>>>AAABBBAAA@@@@@@>>>;;;888:::>>>CCCJJJPPPUUUUUUUUUWWWVVVTTTWWWSSSLLLFFFDDDHHHPPPVVV\\\\\\^^^cccgggiiigggdddaaa\\\[[[___ccc___XXXSSSQQQOOONNNLLLKKKKKKLLLLLLJJJQQQZZZ___```aaacccfffjjjmmmoooqqqqqqrrrtttuuuzzzzzzyyyyyyzzz|||zzzvvvrrrpppnnniiijjjlllooopppqqqqqqqqqrrroooooouuu}}}uuunnnmmmuuueeeOOOAAA???<<<;;;;;;;;;999888777888999;;;<<<>>>???@@@AAAFFFKKKKKKHHHHHHKKKOOORRRTTTWWWZZZ\\\\\\\\\[[[\\\___cccffflllxxxvvviiikkkvvvxxxuuutttgggccc^^^[[[[[[^^^___```___[[[XXXYYY\\\^^^]]]\\\WWWUUUSSSPPPMMMLLLKKKKKKIIIFFFDDDBBB@@@>>>;;;999666666666555444444333333222222222222222222222222222222111111111111222222,,,---...000000000///...///000111222222111000///000000000000000000000000000000000000000111111222444:::>>>>>>???BBBBBB@@@???@@@@@@===:::<<>>>>>BBBGGGMMMNNNKKKJJJLLLPPPQQQSSSVVVXXXZZZZZZZZZYYY[[[^^^aaaeeemmm|||wwwjjjlllwwwvvvrrrooofffbbb]]][[[\\\^^^___```___\\\XXXXXXZZZ]]]\\\[[[WWWUUUSSSPPPNNNMMMLLLLLLHHHFFFCCCAAA@@@>>>;;;999666666555555444333333333222222222222222222222222111111111000000111111111---......///000000000000000000111111111111000000000000000000000000000000///000000000111111111111333:::>>>??????BBBBBB@@@???AAAAAA>>>:::<<>>>>>BBBGGGMMMOOONNNMMMNNNOOOQQQRRRSSSUUUWWWXXXXXXXXX[[[]]]___eeepppyyykkknnnyyy}}}vvvrrreeeaaa]]][[[\\\^^^___```^^^ZZZVVVWWWZZZ]]]]]]\\\WWWVVVSSSQQQOOONNNMMMMMMHHHFFFCCCAAA@@@>>>;;;888666555555444444333333222111111111111111111111111111000000//////000000111////////////000111222222111111000000000000111111000000000000000000000000//////000111111111111111333999>>>???@@@BBBBBB???@@@BBBBBB===888888???EEEOOOWWW___aaabbbbbb___[[[YYYVVVPPPJJJHHHJJJQQQVVVaaammmppp```VVV[[[```\\\WWWWWWTTTRRRPPPNNNLLLKKKKKKKKKMMMLLLOOOVVV___fffhhhggglllnnnqqqrrrrrrrrrtttuuuxxxxxxzzz{{{}}}}}}wwwtttrrrppprrrtttxxx|||{{{ssspppmmmvvvkkkUUUCCC@@@;;;999999:::::::::999:::;;;<<<===>>>???@@@CCCFFFKKKOOOQQQQQQPPPOOORRRRRRRRRRRRTTTVVVXXXYYY\\\]]]```fffsssyyyzzzmmmqqq{{{}}}xxxdddaaa]]][[[\\\^^^___```\\\XXXUUUVVVZZZ^^^___^^^XXXVVVTTTQQQOOONNNNNNNNNHHHFFFCCCAAA???===;;;888666555555444444333222222111111111111111111111111000000////////////000000000////////////111333444222111000//////000111222000000000000000000000000//////000111111111111111333999??????@@@BBBBBB???AAACCCCCC===666555;;;AAAHHHRRR[[[___aaabbb___[[[]]]YYYSSSNNNKKKNNNTTTYYYbbbqqqtttbbbVVVZZZ^^^YYYTTTUUUTTTSSSPPPNNNLLLKKKJJJJJJKKKJJJMMMWWWcccjjjiiieeekkknnnpppqqqqqqqqqrrrtttwwwxxxyyy{{{~~~~~~xxxuuusssqqquuuwww{{{}}}vvvsssooowwwlllVVVDDD@@@;;;888888:::;;;;;;888888:::<<<>>>@@@AAABBBDDDFFFJJJOOOSSSTTTQQQOOOSSSRRRQQQQQQSSSUUUXXXYYY]]]^^^```hhhvvv~~~sss{{{nnnrrr|||wwwuuujjjbbb[[[ZZZ___cccbbb___^^^[[[WWWXXX[[[]]]]]]\\\ZZZXXXUUURRRQQQPPPPPPQQQJJJGGGDDDAAA???<<<999777777777888777666555333222333333333222222222111111222222222111111111111000222///---...000111000......///000111111000///...//////000000111111111222444333222222333333111000444888===>>>>>>>>>@@@CCCCCCEEEDDD@@@:::999<<>>>>>???BBBDDDEEEGGGIIILLLNNNOOOPPPQQQVVVTTTQQQNNNNNNOOORRRTTTZZZYYY]]]hhhtttyyyuuu|||qqqrrr|||wwwsssggg```ZZZYYY\\\______^^^___\\\XXXXXX[[[^^^]]]\\\YYYXXXUUURRRPPPPPPPPPQQQLLLIIIEEEAAA???===;;;999999888777555444444444444222222222111111111000000222222222111111111111000222///---...000111000//////000111222222111000/////////000000000111111111111000000000111222222222555999===???>>>>>>@@@BBBCCCDDDCCC>>>999888;;;???CCCGGGMMMTTTYYY\\\\\\[[[ZZZZZZVVVOOOJJJKKKRRRZZZccchhhsss}}}uuujjj```]]][[[UUUPPPOOOPPPOOONNNNNNMMMMMMMMMNNNNNNNNNPPPUUU[[[aaaeeefffkkklllmmmppprrrtttuuutttxxxxxxyyy{{{}}}~~~wwwrrrqqqpppsssxxx{{{yyyttt~~~yyy```KKKBBB>>>999777777888888888:::<<<===>>>>>>@@@BBBEEEFFFGGGHHHJJJLLLNNNPPPQQQXXXVVVSSSQQQPPPPPPRRRSSSZZZYYY\\\dddooo~~~vvvrrr}}}rrrsss{{{vvvpppeeeaaa\\\YYYZZZ\\\^^^^^^```]]]ZZZZZZ\\\^^^]]]\\\YYYWWWTTTRRRPPPOOOPPPPPPNNNJJJEEEAAA???>>><<<;;;;;;999555333222333444666111111111111000000000000222222222111111111111000111000......000000000///000111111222222111111000//////000000000000111111000///......///000222333666:::>>>???>>>>>>@@@BBBBBBBBBAAA<<<888777999===BBBEEEJJJOOOSSSVVVVVVVVV[[[ZZZVVVOOOIIIKKKSSSZZZ``````dddkkkrrrvvvtttrrrssshhh___\\\ZZZTTTPPPNNNMMMMMMLLLMMMMMMNNNOOOPPPPPPOOOPPPTTTZZZaaafffhhhkkklllnnnqqqssstttuuuvvvxxxyyyzzz|||zzztttpppnnnnnnssszzz~~~~~~yyywww^^^JJJ@@@<<<888666666777888888:::<<<>>>>>>???@@@CCCEEEGGGGGGGGGHHHJJJMMMOOOQQQXXXXXXVVVTTTSSSRRRRRRRRRXXXXXX[[[bbbmmm|||}}}yyyzzzrrrssszzzvvvooofffddd```\\\[[[\\\___```aaa^^^[[[[[[]]]___]]][[[XXXVVVTTTQQQOOOOOOOOOPPPNNNJJJEEEAAA???>>><<<;;;999888666333222333444444222222222222111111111000222222222111111111000000111000/////////000000000000000000111111000000000//////000000000000000000000000///......///111333777;;;???@@@???>>>@@@BBBBBBAAA???;;;777666888;;;CCCFFFKKKOOOQQQSSSTTTVVVWWWVVVSSSMMMHHHKKKTTT\\\\\\\\\]]]```dddiiimmmnnnkkkaaaZZZ[[[[[[YYYUUUTTTMMMMMMLLLMMMMMMNNNOOOPPPRRRPPPPPPSSSYYYaaagggjjjlllnnnqqqssstttuuuwwwxxxwwwxxxyyy|||}}}vvvqqqooonnnooouuu|||~~~rrrZZZIII???<<<999777777888999888:::<<<>>>??????AAADDDFFFFFFFFFEEEFFFHHHKKKNNNPPPVVVWWWWWWWWWVVVVVVUUUUUUWWWXXX[[[cccooowwwqqqooossszzzwwwqqqhhheee```]]][[[\\\^^^``````]]][[[[[[^^^___^^^[[[XXXVVVSSSPPPNNNNNNNNNOOOMMMIIIDDDAAA???===;;;:::777777666666555333222111444444333333333222222222222222222111111111000000000000000/////////000000/////////....../////////000000//////////////////111222222111//////111333777;;;???AAA??????AAADDDCCCAAA>>>:::777777888999CCCGGGLLLOOOPPPQQQSSSUUUTTTTTTQQQLLLGGGIIIQQQXXX\\\]]]^^^___```cccfffiiieee]]]XXXZZZ^^^]]]ZZZZZZPPPOOONNNNNNNNNNNNNNNNNNRRRPPPOOORRRXXX```gggjjjjjjmmmppprrrrrrsssuuuwwwvvvwwwxxx{{{~~~}}}xxxssspppoooqqqrrrzzziiiRRRCCC???<<<999888999:::::::::;;;<<<>>>???@@@BBBEEEHHHFFFFFFEEEEEEGGGJJJMMMOOOSSSTTTUUUWWWXXXXXXXXXXXXWWWZZZ]]]dddooozzziiigggiiirrr||||||uuuiiiddd^^^[[[[[[\\\]]]]]]^^^[[[ZZZ[[[^^^```^^^[[[WWWUUURRRPPPNNNMMMNNNNNNLLLIIIEEEBBB@@@===:::888555666666666555333111000555444444444333333333333222222222111111111111000///000000000......000111///......------......///000000////////////.........111333222000///111333777;;;???AAA@@@@@@CCCEEEEEECCC???;;;999888999999@@@FFFLLLOOOPPPPPPRRRTTTTTTUUUSSSMMMGGGFFFKKKQQQ\\\___bbbbbb___^^^___aaaddd\\\XXX[[[^^^]]]ZZZZZZRRRRRRQQQOOONNNNNNNNNNNNQQQOOONNNQQQXXX___eeeiiigggkkkooopppooopppsssvvvwwwwwwyyy{{{}}}{{{wwwuuuvvvxxxzzz~~~eeeOOOCCC>>><<<:::999:::<<<;;;;;;;;;===???@@@AAACCCFFFIIIHHHHHHHHHHHHJJJLLLNNNOOOPPPQQQSSSUUUWWWYYYYYYZZZZZZ]]]___cccmmm|||}}}dddbbbfffqqq~~~zzzllleee^^^[[[]]]^^^]]][[[[[[YYYXXXZZZ^^^```^^^\\\VVVUUURRROOOMMMMMMMMMNNNKKKIIIGGGEEEBBB???;;;888777666555444333222222222444444444333333333222222222222222111111111111000///000111000...---///222000///...------...///000000000/////////.........(((,,,111333111000222555666:::???AAAAAABBBEEEGGGHHHEEE@@@===;;;:::::::::???FFFMMMQQQQQQPPPRRRTTTSSSUUUTTTOOOIIIGGGJJJNNNXXX^^^cccccc___\\\\\\^^^aaaZZZVVVZZZ]]]\\\ZZZYYYSSSSSSRRRQQQPPPPPPPPPPPPOOONNNNNNQQQXXX___dddgggggglllpppqqqppppppssswwwyyyyyyzzz|||~~~|||wwwyyy~~~~~~dddNNNDDD<<<:::888999:::;;;;;;:::;;;===???@@@AAADDDGGGIIIKKKKKKLLLMMMOOOPPPQQQQQQPPPQQQRRRSSSUUUWWWXXXYYYZZZ]]]```cccmmm|||jjjeeeeeeppp}}}ppphhh___]]]```bbb```\\\YYYWWWWWWZZZ^^^```^^^\\\VVVTTTRRROOOMMMMMMMMMNNNKKKJJJHHHGGGEEEAAA<<<888999777444222111111333444333333333222222222111111222222222111111111111000...000111000...---///222111000///......///000111000000//////.........---"""(((///222111000333666555:::???AAABBBCCCFFFIIIIIIFFFAAA>>><<<<<<;;;;;;???GGGPPPTTTTTTSSSTTTVVVOOORRRSSSQQQLLLJJJMMMQQQTTT[[[bbbccc```]]]___bbb]]]VVVSSSXXX]]]\\\ZZZZZZSSSSSSRRRQQQQQQQQQRRRRRRMMMMMMMMMQQQXXX^^^ccceeejjjoootttuuusssssswwwzzz{{{{{{|||~~~wwwqqquuu|||{{{```JJJAAA:::999777888999::::::999;;;===???AAABBBDDDGGGJJJMMMNNNPPPQQQSSSSSSSSSSSSQQQQQQQQQRRRSSSTTTVVVWWWXXX\\\```cccoootttvvvrrriiifffpppyyyeee[[[ZZZWWW[[[^^^YYY^^^[[[XXXXXXZZZ\\\[[[YYYXXXTTTNNNJJJKKKMMMNNNOOOJJJGGGCCCAAAAAA???;;;888999999777666555444444333444333222222111111222222///.........///000111111111111000000000000111111111111111111111111111111222222111000///...------,,,...000222444444444333222666:::>>>@@@BBBDDDFFFIIIGGGCCC>>>:::999:::===???DDDKKKPPPRRRSSSSSSSSSTTTVVVVVVRRRLLLIIIIIIJJJWWWYYY]]]aaacccaaa]]]ZZZ\\\XXXUUUVVVZZZ\\\ZZZWWWUUUUUUUUUUUUSSSQQQOOOMMMRRRRRRQQQQQQSSSYYY```eeefffiiilllnnnpppqqqtttvvvzzz{{{|||wwwppplllrrr{{{sss[[[HHH???;;;::::::::::::;;;<<<===;;;===@@@DDDGGGHHHIIIIIINNNOOOQQQRRRSSSTTTVVVXXXUUURRROOONNNQQQUUUXXXYYYXXXYYY```mmmyyyzzzlllooosssmmmkkkssszzzfff\\\[[[WWW[[[^^^ZZZ^^^ZZZWWWXXX[[[]]]\\\ZZZVVVRRRLLLIIIIIIKKKMMMNNNJJJHHHEEEBBB@@@===:::888777666555444333222222222444333222222111111222222111111111111111111222333111111000000000000111111111111111111111111111111222222111111000000//////,,,---...///000111111111444777<<>>AAAEEEKKKPPPQQQRRRSSSSSSQQQSSSSSSPPPKKKGGGGGGIIIVVVXXX\\\```aaa```\\\YYYZZZWWWUUUWWWZZZ\\\ZZZWWWUUUVVVVVVUUUTTTRRRPPPOOOQQQQQQQQQQQQSSSXXX^^^cccgggjjjmmmppprrrsssvvvxxxxxxyyy{{{~~~~~~sssmmmkkkqqq{{{qqqYYYFFF???;;;;;;:::::::::;;;;;;<<<>>>???AAADDDFFFHHHIIIJJJMMMOOOQQQRRRRRRRRRTTTVVVWWWTTTRRRQQQRRRSSSTTTSSSWWWWWW]]]kkkzzz{{{llllll}}}sssllljjjrrr~~~yyyfff]]]\\\XXX[[[___ZZZ]]]ZZZWWWXXX[[[]]]]]][[[TTTPPPKKKHHHHHHJJJLLLMMMIIIIIIGGGCCC???;;;999999777666555444333222222222444333222222111111222222333222111111111111111111111111000000000000111111000000000000000000000000222222222111111111111111///////////////000000111666999===@@@BBBCCCEEEGGGGGGFFFCCC???;;;:::<<<>>>CCCFFFKKKNNNPPPQQQRRRTTTPPPRRRSSSPPPKKKHHHGGGIIISSSVVVZZZ^^^___^^^[[[YYYZZZXXXWWWXXX[[[[[[XXXUUUUUUUUUVVVVVVUUUSSSRRRQQQOOOPPPQQQRRRTTTWWW\\\___eeehhhllloooqqqsssvvvwwwwwwxxx{{{}}}zzzqqqllljjjqqq|||oooVVVEEE>>><<<;;;;;;:::::::::;;;;;;@@@AAABBBCCCFFFHHHJJJKKKNNNPPPRRRRRRRRRRRRSSSTTTUUUTTTRRRRRRTTTTTTSSSRRRVVVTTTYYYiii}}}ooommm{{{}}}rrrkkkiiippp|||xxxfff^^^]]]XXX[[[___[[[\\\YYYWWWXXX\\\^^^^^^]]]SSSPPPKKKIIIIIIKKKLLLLLLIIIJJJIIIDDD>>>999888999888888777555555444444444444333222222111111222222111111000///.........///111111000000000000111111////////////////////////000000000111111222222222333222111000000111222333666999===@@@AAABBBDDDFFFEEEEEEBBB>>>;;;:::;;;===DDDGGGKKKNNNOOOQQQSSSTTTRRRTTTUUUSSSNNNJJJJJJKKKQQQUUUYYY\\\]]]\\\[[[ZZZ\\\[[[ZZZ[[[[[[YYYUUURRRSSSTTTTTTUUUTTTSSSRRRQQQMMMOOOQQQRRRSSSUUUXXX[[[```dddiiimmmoooqqqtttuuuwwwyyy{{{~~~yyyrrroookkkssslllTTTCCC>>><<<<<<;;;:::::::::;;;;;;??????@@@BBBEEEHHHKKKMMMOOOQQQSSSTTTSSSRRRSSSTTTSSSQQQPPPQQQSSSVVVWWWWWWVVVTTTZZZllluuuppp}}}rrrkkkhhhooo{{{uuuddd^^^]]]XXXZZZ___]]]]]]ZZZWWWXXX\\\___^^^]]]UUURRRMMMKKKKKKLLLLLLLLLIIIJJJIIIDDD>>>999888999888777666555555555555555444333222222111111222222111111000///.........///111111000000000000111111////////////////////////......//////000111111111444333111000000000111222444777;;;>>>@@@AAACCCEEEDDDDDDAAA>>>:::888999;;;DDDGGGKKKNNNOOOQQQSSSUUUSSSUUUWWWTTTOOOKKKJJJKKKPPPTTTYYY\\\\\\\\\\\\\\\```___^^^]]][[[WWWSSSOOORRRRRRSSSSSSSSSRRRPPPOOOLLLNNNPPPQQQRRRSSSUUUWWW]]]aaagggllloooqqqsssuuuxxxzzz|||}}}wwwssspppnnnvvvjjjQQQBBB>>><<<;;;;;;:::::::::;;;;;;<<<===>>>AAAEEEIIIMMMOOOPPPSSSUUUVVVUUUTTTTTTUUUVVVSSSOOONNNQQQVVV[[[]]]XXXWWW^^^ppp{{{tttrrrkkkgggmmmyyyqqqbbb]]]]]]XXXZZZ```^^^^^^[[[XXXYYY\\\^^^^^^\\\XXXTTTPPPMMMLLLMMMLLLLLLIIIIIIGGGCCC???;;;999999555555444333333333333333444333222222111111222222333222111111111111111111111111000000000000111111000000000000000000000000......//////000000000111000000///////////////000222666:::>>>@@@BBBDDDFFFEEEEEECCC???;;;888888999AAAEEEJJJNNNPPPRRRTTTUUUSSSVVVWWWUUUOOOJJJIIIIIIPPPUUU[[[]]]]]]\\\^^^```dddcccaaa___[[[WWWSSSQQQRRRRRRSSSSSSRRRPPPOOONNNLLLNNNOOOPPPOOOPPPSSSUUU\\\aaahhhmmmqqqsssuuuwwwxxxzzz}}}xxxtttqqqoooqqqyyyhhhOOOAAA>>>;;;::::::::::::;;;<<<===<<<===???BBBFFFJJJMMMOOOPPPSSSVVVXXXWWWVVVVVVVVVZZZVVVQQQOOOQQQWWW\\\___\\\\\\dddtttwwwssskkkgggmmmyyymmm___[[[\\\WWWZZZ```______\\\YYYYYY\\\^^^]]]\\\ZZZVVVQQQNNNMMMLLLKKKJJJJJJHHHEEEBBB@@@===:::888555555444333333333333444444333222222111111222222111111111111111111222333111111000000000000111111111111111111111111111111000000000000000000111111...//////000000000//////222555:::>>>AAACCCFFFHHHHHHGGGEEEAAA<<<999888999???CCCJJJOOORRRSSSTTTUUUUUUXXXZZZWWWQQQKKKIIIIIIQQQVVV\\\___^^^^^^```ccceeedddbbb___[[[XXXVVVUUUSSSTTTTTTSSSRRRPPPNNNMMMMMMNNNNNNNNNMMMNNNQQQSSSZZZ___fffmmmqqqsssuuuwwwwwwyyy||||||uuuzzz~~~~~~|||zzz}}}~~~|||uuurrrpppooossszzzgggNNNAAA???999999999:::;;;<<<===>>>@@@AAACCCFFFIIIKKKMMMMMMNNNRRRUUUXXXWWWWWWVVVWWWXXXUUUQQQQQQUUUZZZ___aaa```aaagggsss|||tttlllgggmmmyyyjjj]]]ZZZ\\\WWWZZZaaa``````]]]YYYZZZ\\\^^^]]][[[ZZZWWWRRRNNNLLLKKKIIIHHHJJJGGGCCCAAAAAA???;;;888777777666555555555666666444333222222111111222222//////......///000111111111111000000000000111111111111111111111111111111111111111111111111111111///000111333333333222111222555;;;???BBBEEEHHHJJJJJJJJJHHHCCC>>>:::999999===BBBJJJPPPSSSTTTUUUUUUYYY\\\]]]ZZZTTTNNNKKKJJJRRRWWW^^^```___^^^aaaeeeddddddbbb___[[[YYYYYYYYYUUUUUUUUUUUUSSSQQQOOOMMMNNNNNNNNNLLLLLLMMMPPPSSSWWW\\\dddjjjoooqqqsssuuuvvvxxx{{{~~~~~~~~~~~~pppggglllpppmmmmmmrrrssstttvvvxxxzzzzzzzzzzzz~~~}}}vvvsssqqqppptttzzzgggNNNAAA@@@888888999:::;;;===>>>???DDDEEEGGGJJJKKKLLLLLLKKKMMMPPPTTTWWWWWWVVVVVVWWWRRRQQQQQQSSSYYY___ccceeeddddddhhhrrruuummmhhhmmmyyy~~~lllccc[[[ZZZ[[[[[[\\\______\\\YYYXXXZZZ]]]______ZZZWWWRRRMMMJJJIIIJJJKKKIIIFFFBBB???>>><<<999777888666333333444444222///111111111111111111111111111111111111111111111111000000000000000111111111000222333222111000111222000000000000000000000000333111...,,,,,,...111333---111666888:::AAAJJJRRRYYYRRRMMMJJJCCC:::888<<<===BBBIIINNNOOOPPPRRRTTTVVVbbbccc]]]ZZZPPPKKKSSSWWWYYY[[[]]]]]]]]]^^^``````fffggg___ZZZ[[[\\\ZZZZZZZZZXXXUUURRRPPPPPPRRRNNNOOOOOOMMMLLLLLLNNNPPPUUUZZZaaaggglllpppsssvvvuuuwwwzzz|||}}}~~~~~~~~~oooaaabbbeeeeeeiiiqqqtttwww|||~~~tttmmmkkklllrrr{{{aaaJJJ???>>><<<;;;:::::::::<<<>>>???DDDEEEGGGJJJKKKLLLLLLLLLNNNPPPRRRUUUWWWYYYYYYZZZXXXZZZXXXVVV\\\jjjrrrrrrjjjlllqqq|||yyyoooiiinnnyyyzzzlllccc\\\[[[[[[[[[\\\^^^aaa^^^[[[ZZZ[[[^^^```aaaYYYWWWRRRMMMKKKJJJJJJKKKIIIFFFCCC@@@>>><<<:::888999666444444555555333000111111111111111111111111111111111111111111111111111111111000000000000000000111222111000000111222000000000000000000000000222000...------...000222///333888;;;>>>EEENNNVVVccc]]]YYYUUULLL@@@999:::<<>><<<;;;:::::::::<<<>>>???CCCDDDFFFHHHIIIKKKKKKKKKNNNPPPSSSWWWYYY[[[[[[[[[___aaaaaaaaaiiiwwwyyy{{{zzzqqqjjjooo{{{ssslllccc\\\[[[\\\[[[[[[]]]```^^^ZZZZZZ[[[^^^___```YYYVVVRRRNNNKKKKKKKKKLLLJJJGGGCCCAAA???===:::888999777555555555555333222222222222222222222222222111111111111111111111111222222111111000000/////////000111111//////000111000000000000000000000000000000////////////000000000333888;;;???FFFOOOVVVeeebbb```^^^UUUHHH>>>:::;;;@@@FFFJJJLLLPPPVVVZZZgggsssrrrhhh___SSSNNNWWWdddbbb___[[[ZZZ[[[___cccddddddbbb```aaaccc```[[[VVVVVVUUURRROOONNNOOOPPPQQQQQQPPPOOOMMMLLLNNNPPPRRRWWW^^^eeekkkooosssvvvvvvxxx{{{}}}~~~}}}|||}}}mmmiiioooyyy~~~}}}tttnnnlllnnnvvv}}}zzz^^^HHH???===<<<;;;::::::;;;<<>>;;;999999888777666555555444333222222222222222222222222111111111111111111111111333222222111000///.........000111000///...///000000000000000000000000000//////000000000000/////////222666999===CCCJJJPPPYYYZZZ\\\^^^YYYOOOEEE>>><<<@@@EEEIIILLLRRRYYY___ppp}}}}}}ssshhhXXXOOOTTTaaa```^^^\\\[[[\\\```cccdddeeeeeecccaaa___]]][[[XXXXXXWWWTTTQQQPPPQQQSSSRRRRRRQQQOOOMMMLLLMMMOOORRRWWW^^^dddiiimmmqqqtttvvvxxx{{{}}}~~~}}}xxx}}}~~~|||tttooonnnoooxxxuuu[[[FFF>>>===<<<;;;::::::;;;===???AAAFFFFFFGGGIIIKKKMMMNNNOOOTTTWWW[[[^^^``````___^^^ZZZ^^^ccciiisssvvvooopppwww~~~qqqjjjbbb\\\\\\]]]\\\\\\]]]]]][[[XXXXXXYYYZZZ[[[ZZZVVVUUURRROOOMMMMMMMMMMMMKKKHHHDDDAAA@@@>>>;;;999888888888666555444333333222222222222222222222222111111111111111111111111333222222111000///.........000111000///...///000000000000000000000000000...///000111111000///...111222555888<<>>@@@BBBDDDEEEFFFIIIKKKMMMNNNOOOUUUWWWZZZ]]]^^^^^^]]]\\\\\\___eeemmmuuu~~~}}}~~~tttsssvvv~~~wwwhhh```[[[\\\^^^]]]]]]___^^^\\\ZZZZZZ[[[\\\[[[[[[UUUTTTRRRPPPNNNNNNNNNNNNJJJGGGCCCAAA???===:::888777888888666444222333444333333333333333333333333111111111111111111111111222222111111000000/////////000111111//////000111000000000000000000000000//////000000000000//////333444666999>>>CCCGGGJJJIIIMMMOOOQQQRRRQQQIII@@@;;;???EEEIIINNNTTT\\\bbbsss~~~kkkWWWSSSNNNSSSYYY^^^```aaabbbccccccgggllliii]]]TTTUUU[[[\\\\\\ZZZWWWTTTRRRRRRTTTTTTSSSRRROOOKKKIIIJJJKKKPPPUUU\\\bbbfffjjjmmmpppuuuwwwzzz|||}}}~~~}}}vvvssssssuuu}}}lllTTTCCC<<<<<<<<<;;;:::;;;<<<>>>AAABBBAAACCCFFFIIIKKKLLLMMMMMMRRRSSSVVVXXXZZZ\\\\\\\\\^^^```fffmmmqqquuu~~~zzzzzzvvvwww}}}~~~yyyfff___ZZZ\\\___^^^^^^```^^^\\\ZZZYYYZZZ[[[[[[ZZZUUUTTTRRRPPPOOONNNNNNNNNIIIFFFCCC@@@>>><<<:::888555777888666333111222333333333333333333333333333111111111111111111111111111111111000000000000000000111222111000000111222000000000000000000000000000000////////////000000111222555:::@@@FFFJJJLLLIIIKKKJJJIIIKKKMMMGGG>>>999===DDDIIIMMMRRRZZZ___hhhssswwwzzz|||mmmYYYRRRKKKPPPXXX]]]aaabbbdddeeeeeefffjjjjjjaaaWWWVVV\\\aaa```^^^ZZZVVVTTTTTTUUUTTTSSSQQQNNNJJJHHHHHHIIILLLQQQYYY```fffkkkooorrrtttvvvyyy{{{{{{|||~~~~~~xxxuuuvvvwwwiiiRRRBBB<<<;;;<<<;;;:::;;;<<>><<<999777555666777666222000111333333333333333333333333333111111111111111111111111000000000000000111111111000222333222111000111222000000000000000000000000000000////////////000000---///222888@@@GGGKKKMMMGGGHHHEEEBBBEEEIIIEEE===666<<>>:::666888777777666555444444444222222222222222222222222222222222222222111000///222222111000//////000000111111111111111111111111//////000111111111111111111111000///////////////000222555999@@@GGGMMMQQQKKKIIIFFFDDDCCCAAA>>><<<:::;;;???DDDKKKSSSZZZ^^^[[[^^^___^^^___^^^WWWNNNMMMRRRZZZ```cccdddeeeeeefffeeehhhmmmkkkbbb___aaalllkkkggg___[[[[[[ZZZWWWSSSQQQNNNJJJGGGEEEDDDCCCMMMPPPUUU]]]dddjjjoooqqqrrruuuyyy{{{}}}yyyuuuuuuwwweeeNNNCCC???;;;999;;;<<<===>>>AAAEEEHHHFFFIIINNNQQQRRRRRRRRRSSSVVVWWWZZZ___eeejjjmmmnnnjjjhhhfffdddccccccdddeeennntttwww{{{uuujjjhhhmmmttt}}}|||ttthhhaaa^^^___aaa______aaa^^^\\\YYYYYYZZZ\\\]]]\\\YYYXXXTTTQQQOOOMMMMMMMMMKKKIIIFFFDDDBBB???:::777666666666666555555555555222222222222222222222222222222222222222111000000222111111000000000000000111111111111111111111111//////000111111111111111111111000///////////////...///222666<<>>???@@@BBBFFFIIIHHHLLLPPPSSSTTTTTTTTTUUUYYYZZZ\\\```eeeiiikkklllllljjjhhhfffeeeeeefffgggiiiqqqvvvttt|||uuuiiifffjjjrrr|||~~~uuujjjccc^^^___```]]]\\\\\\___\\\YYYYYYZZZ[[[\\\\\\ZZZXXXVVVSSSQQQOOOOOONNNKKKIIIFFFDDDBBB???;;;888666666555555555555555555222222222222222222222222111222222222222111000000111111111000000000000000111111111111111111111111///000000111111111111000111000000///////////////111222444888>>>DDDIIIMMMOOOLLLIIIFFFCCC???;;;777555888>>>EEENNNVVV]]]```eeedddaaa\\\ZZZYYYRRRJJJIIINNNUUU[[[^^^aaaccceeerrrmmmlllttt{{{xxxoooiiikkkmmmkkkeeeaaa___[[[WWWPPPOOOLLLJJJHHHGGGFFFFFFJJJMMMSSSZZZaaaiiinnnqqquuuxxxzzz||||||}}}~~~xxx]]]IIIAAA???>>><<<>>>???@@@AAADDDGGGJJJKKKNNNRRRUUUUUUUUUVVVWWW[[[\\\___bbbdddfffhhhiiikkkjjjhhhfffeeeeeeffffffeeemmmtttllltttvvviiifffjjjrrr}}}{{{ooofff______```^^^\\\\\\___]]]ZZZYYYZZZ[[[[[[[[[XXXWWWVVVTTTRRRQQQOOONNNKKKIIIFFFDDDBBB???<<<999777777666555555444333333222222222222222222222222111111222222222111111000000000111111111000000000111111111111111111111111///000111111111111000000000000////////////000000333333555999===CCCHHHKKKMMMKKKHHHFFFCCC@@@;;;888888:::???EEELLLRRRWWWZZZddddddbbb^^^]]][[[SSSJJJGGGKKKRRRXXX\\\___ccceeepppqqqxxxwwwllliiillllllgggccc```ZZZTTTMMMLLLJJJHHHGGGFFFFFFGGGKKKNNNSSSZZZbbbjjjppptttwwwyyy{{{|||{{{{{{}}}~~~qqqWWWFFF@@@??????<<<>>>???@@@AAADDDHHHKKKMMMOOOSSSUUUVVVVVVWWWXXX[[[]]]```bbbdddeeefffggghhhgggeeedddcccccccccdddeeelllqqq}}}|||ggglll|||wwwjjjfffkkkttt|||oooddd```aaa```______```^^^ZZZYYYZZZZZZZZZZZZUUUUUUUUUTTTRRRPPPNNNMMMJJJHHHEEEBBBAAA>>><<<999999888777555444222111000222222222222222222222222000111111222222222111111///000111111111111000000000000000000000000000000000000111111111000000///000000////////////000000000111222555999>>>BBBEEEJJJHHHGGGFFFEEEBBB===:::777999===BBBHHHNNNSSSVVV]]]```bbbaaabbb```WWWMMMFFFJJJPPPVVVZZZ___dddgggrrr}}}{{{jjjgggjjjkkkfffbbb___XXXRRRKKKJJJHHHFFFEEEEEEFFFFFFIIILLLQQQXXXaaaiiippptttvvvxxx{{{{{{{{{{{{|||}}}iiiRRRDDD>>>>>>@@@<<<===???@@@AAACCCGGGJJJMMMPPPSSSTTTTTTUUUVVVWWWYYY\\\```bbbccccccdddfffddddddcccccccccccccccccciiinnnnnnuuu~~~fffgggtttrrrfffdddjjjuuuooofffcccbbbaaacccaaa^^^[[[YYYYYYZZZZZZYYYRRRSSSTTTTTTSSSPPPNNNLLLIIIGGGCCC@@@???===;;;999888888777555333222111000222222222222222222222222000000111222222222222111...///111222222111000000000000000000000000000000000111111111111000000//////////////////000000111222333333555999===AAADDDGGGFFFFFFFFFFFFCCC???<<<666777:::???EEELLLSSSVVVVVV[[[___bbbdddccc[[[QQQFFFJJJOOOUUUZZZ```fffjjj{{{~~~jjjeeeiiiiiieeeaaa]]]WWWPPPKKKJJJHHHFFFEEEEEEEEEFFFEEEGGGLLLTTT]]]fffmmmqqqtttwwwyyy{{{{{{|||}}}}}}bbbNNNCCC>>>>>>@@@<<<===???@@@AAACCCGGGJJJNNNPPPRRRSSSSSSTTTUUUWWWXXX\\\aaabbbaaa```aaacccbbbbbbccccccddddddeeeeeekkknnnlllqqqfffcccmmm~~~uuujjj``````hhhsssnnngggcccbbbcccbbb___[[[YYYYYYZZZYYYXXXPPPRRRTTTTTTTTTQQQNNNLLLHHHEEEAAA???===<<<:::888666555555444444333333222222222222222222222222222000000111222222222222222...///111222222222000000000000000000000000000000111111111111111000/////////////////////000111111555555666777:::>>>BBBDDDFFFFFFFFFFFFFFFDDD???<<<::::::;;;>>>CCCJJJQQQUUUSSSWWW[[[^^^bbbccc]]]TTTGGGJJJPPPUUU[[[aaahhhmmmoooeeeiiiiiiddd```]]]WWWQQQMMMKKKIIIHHHFFFFFFFFFGGGCCCEEEJJJQQQ[[[dddlllppprrruuuxxxzzz{{{}}}xxx]]]KKKBBB======???===???@@@AAABBBEEEIIILLLOOOQQQSSSTTTSSSTTTVVVXXXXXX]]]bbbbbb___\\\]]]^^^^^^^^^```aaacccdddeeeeeehhhlllkkkrrrfff```gggwww{{{mmmccc[[[]]]gggtttuuuiiicccaaabbbbbb___\\\YYYYYYYYYYYYXXXPPPRRRTTTUUUUUURRROOOLLLGGGDDD@@@>>><<<;;;:::888333333333444444555555555222222222222222222222222///000111222222222222222---///111222333222111000000000000000000000000000111111111111111000/////////////////////000111111333333333444777:::>>>@@@GGGFFFFFFGGGFFFCCC???;;;AAA???>>>>>>AAAGGGNNNRRRRRRUUUXXXZZZ^^^aaa]]]VVVHHHKKKPPPUUU[[[bbbjjjooo}}}uuufffiiiiiiddd```]]]XXXQQQOOOMMMKKKIIIHHHHHHHHHHHHDDDFFFKKKRRR[[[eeemmmrrrpppssswwwzzz{{{}}}vvvZZZJJJBBB===<<>>===<<<;;;:::888777666555444333333333111111000000000111333444444333222222111111222222333111///......///......000000000000000000000000444222111111222222111///111111000000//////......///111333555777;;;???CCCEEECCCCCCEEEHHHFFF???999888888999<<>>===;;;999777666555444444333333333444444333333333444666666444333222222111111222222111111111111222222111000000000000000000000000000111000//////000000///---222111111111000000000000///000000000222666===AAADDDCCCCCCFFFIIIGGG@@@999777777888;;;@@@HHHOOOSSSTTTVVVXXXZZZZZZZZZYYYXXXIIIHHHKKKTTT\\\aaagggmmmjjjnnnsssxxxyyyjjjmmmoookkkccc\\\WWWTTTPPPOOOMMMKKKJJJIIIIIIJJJDDDIIIPPPVVV\\\bbbiiinnnssssssuuuwwwzzz|||kkkOOODDDAAA>>>>>>AAABBBCCCDDDFFFHHHJJJLLLMMMOOONNNMMMOOORRRTTTUUUTTTXXXXXXWWWVVVUUUTTTSSSSSSPPPSSSWWWYYYZZZZZZ\\\^^^dddfffooo}}}iii___cccvvvqqqbbbXXX\\\eeepppooojjjgggdddccc```[[[YYYXXXYYYYYYYYYWWWVVVUUUSSSQQQOOOMMMLLLFFFDDDBBB@@@???===:::888666666555444333333333333555555444444444555666777333333222111111111111222///000111222333222111000000000000000000000000000111000//////000000///...222222222222111111111111222222000///000555;;;AAAAAABBBDDDHHHJJJHHHAAA;;;777666777:::???GGGOOOSSSSSSUUUWWWYYYYYYYYYXXXWWWLLLIIILLLTTT\\\aaaggglllhhhlllooorrrxxx~~~|||vvvhhhjjjkkkjjjddd\\\VVVSSSQQQPPPNNNLLLJJJJJJJJJJJJIIILLLRRRWWW\\\bbbhhhlllqqqqqqsssuuuxxx{{{}}}gggMMMCCCAAA???@@@CCCCCCEEEGGGJJJLLLMMMMMMMMMLLLKKKKKKMMMQQQTTTUUUUUUSSSSSSSSSSSSSSSRRRRRRQQQNNNQQQUUUWWWXXXYYY\\\]]]dddhhhqqqpppaaabbbuuuvvvggg[[[^^^fffppp|||mmmgggeeebbbbbb___[[[YYYYYYYYYYYYYYYVVVUUUTTTRRROOOMMMLLLKKKEEEDDDBBBAAA@@@>>>:::777666666555444333333444444333333222222222333333333333222222111111111111111.../////////......//////000000000000000000000000333111000111222222111000111111111111111111111111555555444333444777<<<@@@>>>@@@DDDIIIKKKIIICCC>>>999777666888===DDDLLLQQQRRRTTTVVVXXXXXXXXXWWWVVVQQQMMMMMMTTT\\\```dddiiimmmooopppppptttxxxwwwssseeedddfffhhheee]]]WWWTTTSSSQQQOOOLLLJJJIIIIIIIIIJJJMMMQQQVVV\\\bbbhhhkkknnnoooqqqsssvvvyyy|||}}}}}}cccKKKBBBAAA??????CCCBBBCCCGGGIIIKKKLLLKKKKKKKKKJJJJJJLLLOOORRRSSSSSSQQQRRRSSSTTTTTTTTTSSSSSSPPPSSSVVVXXXYYY[[[^^^```ccchhhppp|||yyyccc]]]ooo}}}lll___```fffooo}}}wwwjjjeeecccaaaaaa^^^[[[YYYZZZZZZYYYYYYUUUTTTSSSPPPNNNKKKJJJIIIEEEDDDBBBAAA@@@>>>:::777666666555444444444555555111111222222222111111111333222111111000000111111000000000...++++++...000000000000000000000000000222111000111222333222111000000000000000000000000444666777888888999;;;======???DDDIIIKKKJJJFFFCCC<<<:::777666:::AAAIIINNNRRRSSSVVVWWWXXXXXXVVVUUUUUUOOOMMMSSS[[[___bbbeeeiiikkkkkkjjjlllppppppmmmaaa]]]^^^dddfff___YYYXXXTTTSSSPPPMMMKKKJJJIIIIIIJJJKKKNNNTTT[[[bbbhhhkkklllmmmooorrruuuxxx{{{}}}yyyaaaIIIBBBAAA???>>>AAAAAACCCFFFIIIKKKKKKJJJJJJLLLKKKJJJLLLNNNQQQQQQQQQPPPPPPQQQRRRSSSTTTTTTSSSRRRTTTWWWXXXYYY[[[^^^aaaaaaeeekkkttthhh\\\lllrrrcccaaafffmmmzzzqqqhhhdddcccddd```^^^[[[ZZZZZZZZZZZZYYYVVVUUUSSSPPPMMMKKKIIIHHHFFFDDDBBB@@@???===:::888777777666666666666666777333333444444444333222222222222111000000000000111000111222000------000333000000000000000000000000000///...///000111000//////////////////000000000000333555777777777888999<<>>@@@DDDFFFHHHJJJKKKLLLLLLLLLLLLKKKJJJLLLNNNPPPQQQPPPOOONNNNNNOOOOOOPPPRRRRRRQQQSSSUUUVVVVVVXXX[[[^^^^^^bbbfffmmm~~~ppp```pppvvvfffbbbeeekkkwww|||kkkeeecccccceee```]]][[[ZZZ[[[[[[ZZZYYYWWWVVVTTTRRROOOLLLJJJIIIGGGDDDAAA???>>>===;;;999888888777777777777888888444444555555555444222222222222111000000000000000(((---222333111///111333000000000000000000000000///.........000111000/////////000000000111111111///111333333333444777999<<>>===<<<;;;:::999888888888888888999999333333444555444333111000222111111000000000000000'''000444222000000111000000000000000000000000111000000000222333333222000000111111222222222333111222222111222444888<<<<<>>FFFOOOVVVSSSUUUWWWYYYYYYYYYXXXWWWNNNGGGEEEMMMYYYaaaeeehhhaaafffgggdddccceeeeeecccVVVKKKKKKYYYeeeeeedddggg```^^^[[[WWWTTTRRRQQQQQQUUURRRRRRUUU\\\cccfffgggkkklllnnnqqqtttxxx{{{}}}|||}}}|||lllVVVCCC@@@BBBBBBBBBDDDFFFFFFGGGGGGHHHJJJLLLMMMIIIHHHIIILLLPPPSSSUUUUUURRRPPPMMMLLLLLLNNNRRRTTTTTTUUUUUUUUUUUUVVVYYY[[[WWW^^^ccchhhxxx{{{dddnnn{{{hhhbbbcccgggssspppeeeddd```^^^```^^^\\\YYYXXXXXXYYYXXXWWWVVVTTTRRRPPPMMMKKKJJJJJJIIIFFFCCCAAA>>>:::666222666777777777777555444333333333222111111222333333444333333222111000//////000000///...............---)))&&&(((---000000...000000000000000000000000444333111///......//////222222111000000222777;;;???BBBDDDFFFEEEEEEEEEFFFIIIEEE???;;;===EEEPPPWWWUUUSSSQQQSSSWWW[[[]]]\\\TTTNNNHHHIIIQQQ\\\cccgggkkkhhheeefffhhhfff```ZZZTTTJJJFFFPPP```jjjiiidddaaa```^^^[[[XXXXXXYYY[[[UUUUUUVVVXXX\\\bbbfffiiiffffffhhhlllqqqvvvyyyzzz}}}|||{{{}}}}}}eeeUUUEEE@@@BBBDDDEEEEEEDDDEEEGGGGGGGGGGGGIIIKKKMMMLLLKKKMMMQQQUUUWWWXXXXXXUUUQQQMMMKKKNNNSSSXXXZZZXXXUUUSSSSSSUUUXXXZZZ\\\cccfffiiizzznnnssszzzkkkeeebbbccclllyyyqqqeeeccc```___aaa^^^\\\YYYXXXXXXYYYXXXWWWVVVTTTRRROOOMMMKKKJJJIIIGGGDDDAAA???>>>;;;888666666666777777666555444333333333222111111222333333222222222111111111000000000000///...............///,,,)))+++000222111///000000000000000000000000222111000///////////////111111111000000333777;;;BBBDDDGGGIIIIIIHHHIIIJJJKKKGGGAAA===>>>EEEOOOVVVTTTRRRQQQSSSWWW[[[]]]]]]WWWPPPJJJIIIPPP[[[dddiiimmmjjjggggggiiihhhccc^^^UUUMMMIIIRRRaaajjjjjjfffbbb```]]]YYYWWWWWWZZZ\\\^^^\\\ZZZYYYZZZ]]]```bbbeeeeeegggkkkppptttxxxyyy|||{{{zzz|||}}}bbbSSSDDD@@@BBBDDDDDDEEEEEEFFFHHHHHHHHHHHHIIIKKKMMMLLLLLLMMMRRRVVVXXXYYYYYYWWWSSSOOOMMMPPPUUUZZZ___^^^[[[YYYXXXYYY[[[\\\\\\bbbeeehhhxxxxxxxxxwwwhhhbbb```bbblllyyysssfffccc``````bbb^^^\\\YYYXXXXXXYYYXXXWWWUUUTTTRRROOOMMMKKKJJJIIIEEEBBB???=========<<<:::666666777666666555333333333222222111111222222333111111111111111111111111000000///.........//////111///...000333444222///000000000000000000000000///000000000000000//////000000000000000333777;;;BBBEEEIIIKKKKKKKKKKKKLLLKKKHHHBBB===<<>><<<<<<===<<<<<<666666666666555444333333222222222222222222222222222222111111000000//////000000///////////////000222111111222444444111///000000000000000000000000...///111222222222111000...///000000000333777;;;???CCCGGGJJJKKKKKKKKKLLLJJJHHHCCC===:::===EEELLLOOOPPPPPPSSSVVVZZZ\\\]]]```ZZZRRRNNNPPPZZZfffooorrrpppmmmlllmmmmmmllljjjeee___VVVSSSYYYdddkkkkkkbbbaaaaaabbbcccdddddddddbbb___ZZZVVVUUUWWW[[[^^^```aaaccceeehhhlllqqqtttwwwwwwyyyzzz}}}uuuWWWLLLBBBAAADDDEEEFFFHHHIIIJJJLLLKKKJJJJJJKKKLLLNNNMMMNNNPPPUUUYYY[[[[[[]]][[[XXXSSSOOOOOOQQQTTTXXXYYYYYYYYYYYYYYYXXXXXX[[[```dddgggtttyyyggg___\\\]]]eeepppzzzjjjeeeaaa```ccc^^^\\\YYYXXXXXXYYYXXXWWWUUUSSSQQQNNNLLLJJJIIIIIIGGGDDD???===<<<<<<;;;:::777666555555444333333333222222222222222222222222333333222111000......---000000/////////000000111111111111222333222000...000000000000000000000000///000222333444333333222...///000000000333666999===AAAGGGJJJLLLLLLLLLMMMKKKJJJFFF???;;;<<>><<<;;;999888777666555444333333333333111222222333333222222111333222111000///......---000000/////////000111111000000000000000000//////000000000000000000000000000111111222333333333222...000000000000222555777<<>><<<:::777777666555333333333333333111222333333333333222111/////////000000000000000000000//////000111111222////////////...///000111000000000000000000000000000000000///000000111111///000111111000111333555999>>>EEEJJJLLLMMMMMMNNNKKKLLLJJJCCC<<<;;;AAAGGGHHHKKKPPPSSSUUUXXX[[[______aaabbb]]]XXXYYYaaaiiinnnpppqqqrrrrrrrrrrrrrrrssstttiiiVVVMMMUUU^^^aaaaaa``````dddiiijjjfffbbb\\\ZZZUUURRROOOPPPQQQRRRYYY\\\]]]]]]\\\___ffflllrrrvvvzzz{{{{{{}}}~~~```MMMGGGEEEIIIMMMNNNPPPSSSPPPQQQRRRPPPNNNMMMMMMNNNOOOOOOQQQUUUZZZ^^^___^^^]]]]]][[[XXXUUUSSSSSSTTTPPPQQQRRRTTTVVVXXXZZZ[[[]]]aaaeeeiiipppjjj```]]]\\\aaajjjrrrjjjccc``````^^^\\\YYYXXXXXXYYYXXXWWWTTTSSSPPPNNNKKKJJJHHHHHHCCCBBB@@@??????===:::888777666444333222222333444111222333444444333222111,,,---...///000111222333000000///000000111222222/////////.........111333000000000000000000000000000///...------...///000000111222111000000222444666;;;BBBGGGIIIJJJKKKKKKGGGHHHGGG@@@999777===DDDGGGKKKPPPSSSUUUWWW[[[___^^^bbbddd```ZZZYYY```ggglllooorrrssssssrrrqqqqqqooossskkkYYYOOOUUU\\\]]]ccc___[[[]]]```bbb```]]]XXXVVVSSSQQQOOOPPPQQQRRRXXX[[[\\\[[[ZZZ]]]dddjjjrrrvvv{{{|||{{{|||yyy[[[LLLHHHGGGKKKOOOPPPRRRUUUQQQRRRRRRQQQOOOMMMNNNNNNOOOPPPRRRVVV[[[^^^______\\\]]]]]][[[YYYXXXXXXZZZVVVVVVVVVWWWYYY[[[\\\]]]]]]aaafffiiipppuuuhhhaaa^^^aaahhhlllgggfffdddbbbdddaaa]]]ZZZYYYXXXVVVUUURRRPPPMMMLLLLLLLLLKKKIIIIIIFFFBBB???===:::777555888777666555444333222222333222222111111222222333000000111222222000///...//////000000000000//////111111000000//////.........///111111///...///000000000////////////000000111222222111000000111333<<<>>>BBBFFFIIIKKKKKKKKKOOOJJJEEEAAA@@@@@@@@@@@@KKKKKKMMMQQQUUUXXXYYYYYY\\\XXXXXX]]]^^^\\\]]]bbbrrrqqqpppooooooqqqsssuuuqqqsssnnnbbbVVVTTT[[[bbbfff^^^YYYZZZ[[[YYYZZZ^^^]]][[[XXXVVVTTTRRRRRRRRR^^^]]][[[XXXYYY]]]ccchhhooottt{{{}}}{{{{{{}}}oooUUUKKKJJJIIILLLQQQSSSSSSRRRVVVUUUSSSRRRQQQQQQQQQRRROOOPPPSSSVVVXXXZZZ\\\\\\```___]]]]]]\\\[[[YYYWWWYYY[[[\\\\\\[[[ZZZ[[[\\\``````dddlllrrrqqqcccbbbfffhhh|||llliiihhhfffeeebbb___\\\ZZZZZZZZZYYYXXXSSSQQQNNNMMMMMMMMMKKKJJJGGGDDDAAA>>>===<<<999777888777666555444333222222444333333333333333333444222222222222222111000000//////000000000000//////111000000000/////////...000222444333222111222333000000////////////000000///000111111000111333555:::<<<@@@DDDHHHJJJJJJJJJMMMJJJFFFBBB???>>>???@@@IIIKKKNNNRRRVVVXXXYYYYYY[[[XXXXXX[[[\\\YYYYYY]]]lllnnnpppqqqqqqqqqqqqrrrmmmooommmcccXXXVVV]]]dddiii___WWWWWWXXXXXXYYY\\\\\\[[[XXXVVVTTTRRRRRRRRR[[[[[[[[[ZZZZZZ\\\___cccmmmsssyyy}}}~~~yyywwwwww{{{rrrXXXLLLJJJHHHJJJOOOTTTVVVVVVWWWVVVUUUSSSRRRRRRRRRRRROOOPPPRRRTTTWWWYYY[[[\\\______^^^___``````^^^\\\^^^___```___^^^^^^___```bbbaaaeeelllrrrvvvgggeeegggiii{{{mmmjjjhhhfffddd___]]][[[ZZZ[[[\\\\\\[[[TTTRRRPPPNNNNNNNNNMMMKKKEEECCC@@@>>>======;;;999777777666555444333333222555444444333333444444555444333333222222222222222//////000000000000//////000000000000////////////...000111111000//////000000000////////////000000---...000000000111444666888:::???CCCGGGIIIJJJJJJJJJJJJHHHCCC>>>;;;===???FFFIIINNNSSSWWWYYYXXXXXX\\\YYYYYYZZZYYYUUUTTTVVVbbbfffmmmqqqrrrqqqppppppmmmnnnmmmeee[[[XXX___hhhlllaaaWWWTTTVVVWWWXXXZZZ[[[ZZZXXXUUUSSSRRRQQQQQQXXXYYY[[[[[[[[[[[[\\\^^^kkkpppvvvzzz|||~~~yyyuuurrrrrryyyttt[[[KKKIIIHHHJJJOOOUUUYYY[[[XXXWWWVVVTTTSSSSSSSSSSSSPPPPPPPPPRRRTTTWWWZZZ[[[]]]]]]^^^```bbbcccbbbaaaaaaaaaaaa```^^^^^^```bbbaaa```ccciiinnn{{{yyyiiidddfffggg~~~mmmhhheeebbb``````^^^[[[[[[\\\\\\\\\\\\UUUSSSPPPOOOOOOOOOMMMLLLEEECCC@@@>>>===<<<:::999777666666555444444333333444444333333333333444444444333222111000111222222//////000000000000//////000000000000////////////,,,...000///...---......000000////////////000000---///000000000111333555777999>>>CCCGGGJJJKKKLLLIIIKKKKKKEEE>>>:::<<>>===;;;999777666666666555444444333333333333222222222222333333333222111//////000111111//////000000000000//////////////////000000000000///111222222111000000111000000////////////000000///000111000//////111333666999>>>DDDHHHLLLMMMNNNJJJMMMMMMHHH@@@;;;<<<>>>@@@FFFOOOUUUXXXXXXXXXYYY^^^______]]]ZZZVVVRRRNNNMMMTTT]]]dddhhhmmmsssxxxyyyuuuooofffYYYQQQXXXdddpppkkkccc]]][[[[[[[[[YYYYYYXXXWWWUUUSSSQQQOOONNNSSSUUUWWWXXXZZZ]]]aaaeeeggglllrrrwwwzzzxxxxxx|||~~~{{{zzz|||yyytttsssqqqmmmppp}}}qqqZZZLLLOOOSSSWWWZZZ[[[[[[[[[YYYXXXWWWVVVUUUSSSRRRQQQSSSRRRQQQQQQSSSVVVYYYZZZ\\\]]]^^^aaaccccccaaa_________^^^\\\ZZZ[[[]]]___```^^^aaaeeehhhrrr~~~~~~vvvbbb\\\```eeetttgggcccbbbbbbdddbbb```\\\ZZZZZZYYYXXXWWWRRRPPPNNNLLLLLLLLLKKKIIIGGGEEEAAA>>>===;;;999777666666555555555444444444333222222111111222222333222111000000//////000000//////000000000000//////////////////000000000000...///111111///...///000000000////////////000000000111111000///...000111555888===CCCIIIMMMOOOPPPNNNOOOOOOKKKDDD???===>>>???FFFOOOUUUWWWWWWYYYZZZ___bbbbbb___\\\YYYTTTNNNIIIPPPYYY___dddkkkttt||||||wwwrrriiiYYYLLLOOOZZZlllooommmgggaaa___\\\ZZZXXXWWWWWWUUUSSSQQQOOOMMMPPPRRRUUUWWWZZZ^^^cccfffggglllsssyyy}}}}}}uuunnnnnnsssyyyvvvtttrrrqqqssswww{{{~~~~~~tttppppppnnnmmmuuulllZZZRRRVVV\\\______]]][[[ZZZZZZZZZYYYXXXVVVTTTSSSRRRTTTTTTTTTTTTUUUWWWYYYZZZ______aaadddfffeeeccc````````````^^^\\\\\\]]]___aaa```bbbfffhhhooozzzxxx{{{eee]]]aaafff{{{iiiaaaaaaaaabbbcccaaa^^^[[[YYYYYYXXXWWWVVVPPPNNNKKKJJJJJJJJJIIIGGGEEECCC@@@>>>===<<<:::999555555555555555444444444333333333222222333333333111222222222111111000000//////000000000000//////.../////////000000000111+++---......---,,,,,,---000000////////////000000...///000/////////111333333666<<>>EEENNNTTTUUUVVVYYY\\\]]]bbbddd```]]]\\\VVVOOOIIIQQQ[[[aaadddjjjttt{{{{{{yyysssbbbOOOLLLTTTfffpppvvvqqqgggaaa]]]YYYWWWWWWVVVUUUSSSPPPNNNLLLMMMPPPUUUXXX[[[]]]```bbbgggmmmvvv|||{{{sssllllllpppuuu~~~}}}tttsssqqqpppqqqsssvvvwwwzzz}}}wwwooojjjkkkjjjlllzzzyyyhhh\\\[[[___cccdddaaa^^^\\\\\\\\\\\\\\\[[[YYYWWWUUUTTTVVVVVVWWWXXXYYYZZZZZZ[[[]]]^^^```dddffffffccc```___```aaa___]]]\\\\\\]]]___^^^aaaeeeeeeiii}}}xxxuuujjj___```ddd~~~ooobbb___``````_________\\\YYYXXXXXXXXXWWWWWWOOOMMMJJJIIIIIIIIIGGGFFFCCCAAA???>>>>>>>>><<<;;;555555555555555444444444555444444333333444444555222222333444333222111000//////000000000000//////.../////////000000111111...000111111000//////000000000////////////000000,,,---/////////000222555111444:::AAAGGGKKKNNNOOOUUUSSSQQQNNNKKKGGGAAA===>>>EEENNNSSSUUUVVVZZZ]]]\\\bbbddd```^^^]]]WWWOOOJJJSSS^^^dddfffkkkrrryyy~~~lllUUUMMMSSSaaappp{{{vvvkkkbbb]]]XXXVVVVVVVVVUUUSSSPPPNNNLLLJJJOOOUUUZZZ\\\\\\\\\\\\hhhnnnwww~~~}}}tttmmmlllooottt||||||xxxvvvuuussssssssstttuuuuuuxxx{{{~~~ssslllfffgggggglll}}}rrrfff^^^ccceeegggeeeaaa]]]]]]]]]_________^^^\\\YYYWWWUUUWWWXXXYYYZZZ[[[[[[[[[[[[YYYZZZ]]]aaaddddddbbb___]]]^^^```___]]][[[ZZZ[[[[[[[[[^^^bbbaaadddvvvrrrooonnn```^^^```qqqhhh``````cccbbb```aaa\\\ZZZYYYYYYYYYXXXVVVUUUSSSPPPLLLJJJJJJKKKKKKKKKCCCCCCBBBAAA>>>;;;999777666666555444444444444555444444444444444444444444000111111222222222111111222111111111000000//////000000000000000000000000000000111111111111000000222222222222222222222222000000000000000111111222333666;;;AAAGGGKKKNNNOOOWWWWWWVVVTTTTTTRRRHHH===CCCGGGLLLQQQSSSUUUVVVWWW___bbbcccaaaaaaaaa\\\UUUOOOWWWaaaiiimmmqqqwww|||}}}qqqaaaXXXYYYaaaooo}}}}}}rrreee\\\XXXXXXWWWUUUTTTSSSQQQNNNLLLMMMOOORRRVVVYYY\\\^^^___gggmmmuuu|||}}}tttqqqrrruuu{{{}}}zzzzzz{{{}}}zzzyyyzzzzzzzzzyyywwwvvvvvvxxxzzz~~~sssllliiifffdddeeennn~~~wwwcccZZZXXX[[[]]]]]]\\\ZZZYYYZZZ[[[___```aaaaaa___]]]ZZZXXXTTTUUUWWWYYY[[[[[[ZZZZZZ^^^___aaaaaaaaa```^^^]]]______]]]\\\[[[YYYXXXXXXXXX[[[___bbbaaaeeerrrrrrlll|||pppbbb___aaatttiiiaaa```bbbaaa```aaa]]][[[YYYXXXYYYYYYWWWVVVTTTPPPLLLJJJJJJJJJJJJJJJDDDCCCCCCAAA???<<<999777666666555444444444444555333333333333333333333333111111222222222111111000111111111111000000000///000000000000000000000000000000000000000000000000111111111111111111111111000000000000000111111222111444999@@@GGGMMMRRRTTTXXXXXXUUURRRRRRQQQJJJAAA>>>BBBIIIPPPUUUXXX[[[\\\bbbfffgggfffeeeccc]]]VVVUUU[[[dddkkkooosssxxx|||}}}rrrddd\\\[[[]]]kkkzzz~~~vvvjjj```ZZZXXXVVVUUUTTTSSSQQQNNNLLLMMMNNNQQQUUUYYY\\\___```dddjjjrrrzzzyyyuuuuuuvvv{{{}}}uuuvvvzzz~~~~~~~~~~~~}}}|||xxxvvvuuuuuuwww{{{}}}wwwpppsssxxxxxxmmmfffccceeedddgggqqqnnn[[[TTTTTTUUUVVVXXXXXXWWWWWWXXXZZZ^^^^^^^^^^^^]]][[[ZZZYYYUUUVVVXXXYYYZZZ[[[[[[[[[[[[\\\^^^______]]][[[YYY]]]]]]\\\[[[ZZZYYYXXXXXXWWWYYY^^^aaa```cccooo|||vvvnnn|||zzziii\\\ZZZ]]]wwwlllbbb```aaa``````aaa___]]]YYYXXXXXXYYYYYYXXXTTTQQQMMMKKKJJJJJJIIIIIIEEEDDDCCCAAA???<<<:::888666666555444444444444555333333333333333333333333222222222222222111000///111111111111000000000000000000000000000000000000222111000//////000111222000000000000000000000000000000000000000111111222111333888???HHHQQQYYY]]]\\\[[[WWWRRRQQQQQQLLLEEE:::???FFFOOOWWW^^^bbbdddfffjjjkkkiiihhhggg```YYYYYY^^^eeekkkqqquuuzzz|||{{{rrreee^^^]]]WWWcccttt}}}{{{pppddd]]]XXXWWWUUUTTTSSSQQQNNNLLLLLLMMMPPPTTTXXX]]]```bbbbbbhhhpppxxx~~~~~~zzzyyy|||sssnnnrrr{{{~~~xxxvvvsssrrrrrruuuyyy|||}}}xxxpppgggaaa[[[]]]aaafffooo}}}vvvkkkeeebbbcccdddiiiuuu}}}dddUUURRRUUUUUUVVVWWWWWWUUUUUUVVVWWW\\\\\\\\\\\\[[[[[[[[[ZZZWWWWWWXXXXXXYYYZZZ[[[\\\YYY[[[^^^______]]]ZZZXXXZZZZZZYYYYYYYYYXXXXXXXXXWWWYYY^^^aaaaaabbbkkkwwwzzzooozzzzzzhhh]]]\\\___yyymmmbbb````````````aaaaaa^^^ZZZXXXXXXYYYZZZZZZUUURRRNNNKKKJJJJJJHHHGGGEEEEEECCCAAA???<<<:::999666666555444444444444555222222222222222222222222333333333222111000///...111111111000000000000000////////////////////////333111///......///111333000000000000000000000000000000000000000111111222111333777???IIIUUU___eeeddddddaaa[[[XXXUUUNNNFFF;;;???FFFQQQ]]]hhhooorrroooqqqpppmmmkkkiiiddd]]]YYY[[[aaahhhooouuuzzz||||||xxxpppggg```]]]RRRZZZiiixxx{{{sssfff___YYYWWWUUUTTTTTTRRROOOMMMKKKLLLOOORRRWWW]]]aaadddccchhhooovvv|||~~~tttnnnsss~~~}}}xxxuuurrroooooorrruuuxxx|||wwwjjjbbbZZZVVVSSSUUUWWWXXX\\\gggxxxvvvkkkeeeccc___ccclllyyywwwbbbWWWWWW[[[\\\\\\\\\ZZZWWWUUUUUUVVVXXXYYY[[[]]]]]]\\\[[[YYYYYYXXXWWWWWWXXXZZZ[[[]]]\\\^^^aaacccbbb```]]]ZZZVVVWWWWWWWWWWWWXXXXXXXXXYYY[[[```dddccccccjjjsss|||mmmvvv~~~jjj______bbbyyymmmbbb___```______```aaa^^^ZZZXXXXXXYYYZZZZZZTTTQQQNNNLLLKKKJJJHHHGGGFFFDDDBBB@@@>>><<<:::999666666555444444444444555222222222222222222222222333333333222111000///...000000000000000000111111////////////////////////333111///......///111333111111111111111111111111000000000000000111111222222333777>>>HHHUUU```gggnnnppppppkkkddd\\\QQQGGG>>>AAAHHHUUUfffvvv|||uuupppmmmfff___TTTUUUYYYaaakkktttxxxzzz~~~|||wwwrrrlllfffaaaQQQRRR\\\mmmvvvrrrgggaaaZZZYYYWWWVVVUUUSSSPPPNNNKKKLLLMMMQQQVVV\\\bbbeeegggkkkpppuuuyyy~~~}}}xxxzzz{{{xxxuuurrrpppqqqsssvvvyyymmm```YYYSSSPPPNNNQQQRRRQQQRRRYYYeeeooossshhhcccaaa]]]cccooo}}}vvvdddZZZZZZ]]]]]]^^^^^^\\\YYYWWWWWWXXXTTTWWW[[[______]]]ZZZWWWXXXXXXWWWWWWWWWYYYZZZ[[[]]]___aaacccccc```]]][[[TTTUUUUUUVVVWWWWWWXXXXXX\\\]]]bbbfffeeeeeejjjrrr}}}jjjqqqiii^^^\\\]]]wwwlllbbb___```___^^^______]]]YYYXXXXXXYYYYYYXXXSSSQQQNNNLLLLLLKKKIIIGGGEEEDDDAAA???<<<;;;999999666666555444444444444555333333333333333333333333222222222222222111000///000000000000111111111111000000000000000000000000222111000//////000111222111111111111111111111111000000000000000111111222222333666<<>><<<:::888666888666444333333333555666333222222222222222222222555444333111000/////////000000000000000000000000111111111111111111111111000000000000000000000000000000000000////////////...000222111...---///111222222222333777>>>GGGMMMPPPUUUWWWUUURRRRRROOOLLLGGGAAA>>>CCCQQQ```iiilllyyy}}}~~~ooodddZZZWWWUUUXXX```gggiiiiiiiiijjjlllppptttvvvvvvuuujjjWWWHHHLLL\\\hhhkkklllaaa___^^^]]]\\\[[[XXXWWWMMMKKKJJJKKKLLLPPP\\\hhhiiimmmqqqtttuuuyyy~~~zzzjjj]]]UUUQQQKKKKKKLLLLLLPPP\\\mmmyyy}}}zzzzzz}}}nnnmmmlllnnnqqqssstttttt|||uuujjjbbb\\\ZZZYYYXXXSSSSSSTTTVVV\\\dddlllpppyyyhhh```aaaeeehhhppp~~~wwwhhh```ZZZWWWXXXTTTVVVXXXXXXVVVTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPRRRSSSSSSSSSSSSRRRRRRQQQRRRPPPNNNMMMMMMOOORRRSSSXXXXXXYYYWWWUUUSSSSSSTTTXXXXXXXXXXXXZZZ^^^cccgggqqqzzz{{{yyyfffdddmmmeee``````aaa___]]]^^^iiieee```[[[WWWSSSOOOLLLSSSPPPNNNLLLLLLKKKIIIHHH@@@@@@???>>><<<:::999888777666444333333444555666444444333333222111000000222111111000000000111111000000000000000000000000////////////////////////000000000000000000000000000000000000////////////222333333333111000111222111222333555888===CCCGGGIIINNNPPPNNNMMMNNNMMMJJJHHHBBB>>>BBBNNN\\\eeeiiiqqqsssvvvyyyyyysssiiibbb\\\YYYUUUWWW^^^eeejjjlllmmmmmmnnnppprrrsssrrrrrriiiXXXIIIKKKXXXdddkkkooofffddd```]]][[[YYYWWWVVVPPPMMMLLLLLLKKKNNNXXXccchhhmmmrrruuuvvvyyy~~~sssfff\\\SSSNNNJJJKKKLLLLLLOOOWWWccclll|||kkkjjjllloootttwwwyyyyyywwwkkkaaa[[[YYYYYYYYYZZZZZZYYYZZZ]]]```dddfffzzzwwwjjjcccbbbbbbkkksssrrreee___[[[XXXXXXSSSUUUVVVVVVUUUSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRPPPQQQRRRRRRRRRRRRRRRRRRSSSRRRPPPOOOOOOPPPRRRTTTYYYZZZZZZXXXUUUTTTTTTTTTUUUVVVVVVVVVXXX\\\aaaeeemmmzzzzzzxxxeeeccc|||lllddd______```^^^]]]^^^aaa^^^[[[YYYWWWVVVSSSRRRSSSQQQNNNMMMMMMLLLJJJIIIBBBAAA???===;;;:::999999777666555333333444555555666555444333111000//////.........///000111222333////////////////////////////////////////////////000000000000000000000000000000000000////////////...------...000111000//////111444666777;;;???BBBDDDIIIKKKIIIIIILLLMMMKKKKKKEEE???@@@HHHUUU___dddhhhhhhhhhiiiiiihhhdddaaa```\\\WWWVVV[[[dddlllpppuuutttsssrrrpppooonnnnnngggXXXJJJIIIQQQ\\\iiisssnnnjjjddd^^^YYYVVVTTTTTTSSSPPPNNNMMMKKKLLLSSS]]]ffflllrrrwwwxxxyyy|||zzznnneee^^^UUUOOOMMMNNNOOOOOOOOOSSSYYY___qqqzzznnngggggghhhlllpppsssttttttwwwoooddd[[[WWWWWWXXXYYY]]]^^^^^^______``````aaaooo{{{vvvmmmhhheeecccoooxxx}}}ggg^^^\\\ZZZWWWUUUPPPRRRTTTTTTSSSRRRSSSTTTSSSSSSSSSSSSSSSSSSSSSSSSPPPPPPQQQQQQRRRRRRSSSSSSUUUSSSRRRPPPPPPQQQSSSTTTYYYZZZZZZXXXUUUSSSSSSTTTSSSSSSTTTTTTVVVYYY___bbbkkkxxxwwwvvvcccaaawwwjjjccc]]]^^^___]]]\\\]]]XXXWWWVVVVVVXXXZZZYYYYYYSSSQQQNNNLLLLLLKKKJJJHHHBBB@@@>>>;;;:::999999999777666555444444444444555444444333333222111000000............///000222222////////////////////////000000000000000000000000////////////////////////000000000000////////////***((((((***///222222000///000222333555999===AAAFFFJJJLLLJJJJJJNNNPPPOOONNNHHHAAA???CCCMMMXXX___cccbbbbbbbbbcccdddddddddddd```ZZZWWWZZZcccnnnuuu|||{{{yyytttooollljjjiiicccXXXLLLGGGJJJTTTdddrrrsssooohhh```XXXSSSRRRRRRTTTPPPMMMMMMKKKKKKPPPXXXccciiirrrwwwyyyyyy{{{}}}uuunnnjjjddd\\\UUUSSSTTTTTTRRRQQQSSSVVVZZZfffuuu{{{pppjjjeeedddcccdddfffgggfffeeeddd___XXXSSSSSSUUUWWWXXXXXXZZZ^^^aaadddeeeeeeeeeiiipppwwwnnniiiggggggsss|||nnnZZZTTTWWWWWWSSSOOONNNPPPQQQRRRQQQQQQRRRTTTSSSSSSSSSSSSTTTTTTTTTTTTRRRRRRRRRRRRRRRRRRSSSSSSUUUTTTRRRQQQPPPQQQRRRRRRWWWXXXXXXVVVSSSQQQQQQRRRQQQRRRSSSTTTUUUXXX]]]aaalllzzzxxx{{{tttaaa___uuuiiibbb]]]^^^___]]]\\\]]]]]][[[XXXWWWWWWVVVUUUSSSRRROOOMMMKKKKKKJJJIIIGGGAAA@@@===;;;999888888888666666555555444444444444222222222222222222222333000///////////////000000////////////////////////000000000000000000000000////////////////////////000000000000///////////////---,,,...222444333111////////////222777???DDDIIIMMMOOOMMMMMMPPPSSSRRRQQQLLLEEE@@@@@@HHHRRRZZZ___```aaabbbbbbccceeefffgggddd___[[[[[[cccoooyyy|||vvvmmmgggcccccc```XXXNNNHHHFFFMMM]]]lllsssqqqkkkbbbYYYSSSQQQRRRSSSOOOLLLLLLKKKKKKOOOUUU^^^fffpppvvvxxxyyyzzz{{{zzztttpppnnnjjjccc^^^ZZZYYYXXXVVVUUUVVVYYY\\\___iii{{{sssmmmjjjgggeeebbb``````___^^^\\\ZZZWWWSSSPPPQQQRRRSSSTTTSSSVVV[[[```eeeiiikkklllgggiiiuuuvvvjjjdddgggkkkwwwtttbbbRRRPPPUUUVVVQQQMMMMMMNNNPPPPPPPPPPPPRRRTTTSSSSSSSSSSSSTTTTTTTTTTTTUUUUUUSSSRRRRRRRRRRRRSSSTTTSSSRRRQQQPPPOOOPPPPPPRRRSSSSSSRRRPPPNNNNNNOOOQQQRRRSSSTTTVVVYYY]]]```iiiyyy|||wwwtttsss```^^^uuuiiibbb]]]^^^___^^^]]]^^^^^^[[[YYYWWWWWWVVVUUUSSSQQQOOOLLLKKKKKKJJJHHHGGGAAA@@@>>><<<:::999888888666555555555555444444444000111111222222333444444222111000000////////////////////////////////////////////////////////////000000000000000000000000000000000000////////////333111000///000///...,,,000///......000666>>>DDDHHHMMMOOONNNNNNRRRSSSRRRSSSPPPJJJCCC@@@DDDNNNWWW]]]___aaabbbbbbbbbccceeehhhgggeee```^^^eeeqqq{{{xxxmmmddd___^^^```ZZZSSSMMMHHHJJJUUUbbbnnnnnnllleee\\\UUURRRRRRRRRNNNKKKLLLLLLKKKMMMRRRZZZbbbllltttwwwxxxzzz{{{}}}}}}xxxwwwxxxwwwvvvuuutttrrrnnniiieeeaaa```^^^]]]]]]^^^```aaa___bbbmmm}}}yyyssspppnnnoookkkfffdddcccdddddddddbbb^^^XXXTTTRRRQQQPPPOOORRRTTTXXX\\\bbbgggkkkmmmhhhffflll{{{uuufffbbbgggnnnzzziii\\\QQQRRRWWWWWWRRRNNNMMMOOOOOOOOOOOOOOORRRTTTTTTTTTSSSSSSSSSRRRRRRRRRUUUTTTSSSQQQQQQQQQRRRSSSUUUTTTSSSQQQPPPOOOOOOOOOMMMOOOOOONNNMMMLLLMMMNNNPPPRRRTTTUUUVVVYYY]]]```bbbnnnxxxpppnnnrrr```]]]{{{jjjbbb]]]^^^```^^^^^^___ZZZXXXWWWWWWXXXYYYYYYXXXRRRPPPMMMLLLKKKKKKIIIGGGAAAAAA@@@???===;;;:::999555555555555555444444333222222222222222222333333222222111000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000///////////////000000///---,,,,,,---000111000000222666<<<@@@DDDJJJNNNOOOPPPTTTUUUTTTTTTSSSNNNFFFAAACCCLLLUUU]]]___aaaaaa``````bbbeeehhhjjjjjjfffbbbgggrrr|||~~~rrrgggaaa___aaa]]]YYYTTTMMMJJJQQQYYYfffiiikkkggg___WWWTTTSSSSSSNNNKKKLLLLLLJJJJJJMMMVVV^^^iiiqqquuuwwwyyy|||zzz}}}zzzooojjjlllooossswwwzzzzzzvvvqqqnnnmmmjjjjjjkkkkkklllkkkiiigggfffdddgggrrr|||}}}}}}zzz|||wwwqqqmmmlllnnnpppppppppiii___VVVQQQPPPOOOOOOPPPQQQSSSVVV\\\bbbhhhlllnnnhhhhhhrrrzzzuuuxxxuuujjjggglllrrr~~~}}}```WWWQQQUUUXXXVVVQQQNNNOOOOOOPPPOOONNNOOOQQQSSSUUUTTTSSSSSSRRRQQQPPPPPPPPPPPPOOONNNOOOQQQSSSUUUVVVUUUTTTSSSQQQPPPOOOOOOJJJKKKMMMLLLKKKKKKLLLNNNOOOQQQSSSUUUVVVYYY\\\______gggyyy{{{qqqjjjrrr```]]]jjjccc^^^___```___^^^___]]][[[YYYXXXXXXXXXWWWVVVSSSQQQNNNMMMLLLLLLJJJIIIBBBBBBBBBBBB@@@>>>;;;:::555555666666555555444333333333333222222111111111222111111111111111222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000////////////---000222222111111444777111222333333444666999<<>>EEEMMMNNNWWWZZZ]]]^^^^^^```dddhhhkkkgggffffffaaaaaauuurrrllllllggggggbbbYYYOOOIIIIIILLLZZZfffmmmhhh___\\\YYYWWWTTTRRRNNNJJJHHHHHHIIIJJJPPPXXXccclllrrrvvvzzz}}}{{{{{{}}}{{{kkkbbb___```dddiiiyyy}}}|||xxxvvvtttrrrrrrssstttvvv}}}yyyxxx}}}uuuqqqtttxxxyyywww}}}sssddd[[[WWWUUURRRPPPNNNPPPRRRTTTWWW]]]ccchhhllltttpppiiinnnvvvuuuwwwvvvmmmlllttt|||oooZZZWWWTTTQQQPPPOOOMMMLLLPPPQQQQQQRRRRRRRRRRRRQQQSSSQQQOOOMMMLLLMMMNNNOOONNNLLLKKKLLLPPPTTTWWWYYY]]]ZZZWWWUUUTTTRRROOOMMMLLLLLLKKKKKKLLLMMMOOOPPPQQQPPPPPPPPPRRRUUUXXXZZZ]]]gggrrrvvviiiZZZ~~~hhhddd^^^ZZZZZZ[[[]]]]]]]]][[[XXXXXXXXXYYYXXXWWWUUURRROOOLLLLLLKKKIIIHHHCCCCCCBBB@@@>>><<<:::999:::999666444222222222333333333333333333333333333...//////000000111111222...///000000000000///...111000000000/////////...000000000000000000000000//////////////////////////////......///000111222000000000000000222666:::AAAFFFMMMSSSVVVWWWYYYZZZZZZ]]]YYYOOOFFFFFFIIIKKKTTTXXX\\\^^^^^^```dddgggiiifffeeeeeeaaaaaarrr~~~uuupppjjjjjjeee\\\QQQJJJIIIJJJSSS```jjjggg___[[[ZZZXXXUUUSSSPPPMMMKKKJJJKKKKKKPPPWWWaaakkkqqqvvv{{{~~~~~~~~~xxxmmmbbb^^^___ccckkkttt|||{{{vvvqqqllliiihhhiiiggggggnnn|||zzzwwwyyy{{{zzzxxxxxxoooddd[[[WWWTTTRRRPPPNNNPPPRRRTTTWWW\\\bbbfffoooyyywwwqqqssswwwuuummmoooyyyjjjYYYUUURRROOONNNNNNMMMLLLOOOOOOPPPQQQRRRRRRRRRRRRUUUTTTSSSQQQPPPQQQQQQRRROOOMMMKKKLLLPPPTTTVVVWWW[[[YYYWWWVVVUUUSSSOOOMMMKKKKKKJJJKKKKKKMMMOOOPPPQQQQQQPPPQQQSSSUUUXXXZZZ^^^fffqqqooo___{{{fffbbb]]]YYYYYY[[[\\\\\\___]]]ZZZYYYYYYYYYXXXWWWSSSQQQOOOMMMMMMLLLJJJHHHDDDDDDCCCAAA???===;;;:::999888666444333222333333333333333333333333333333//////000000111222222333...//////000000//////...000000000000////////////000000000000000000000000000000000000000000000000------......///111222333111222222111111222555888AAAFFFMMMSSSVVVXXXZZZ[[[[[[[[[ZZZVVVLLLBBB@@@DDDOOOTTTZZZ^^^___aaadddgggjjjggggggfffaaa```mmm~~~yyypppoookkkbbbWWWNNNJJJIIILLLZZZfffgggaaa\\\ZZZYYYVVVUUUSSSQQQOOOMMMLLLLLLNNNUUU^^^hhhooovvv|||xxxjjjddd______bbbiiivvv~~~tttjjjbbb]]]YYYWWWXXX```mmm{{{|||xxxqqqmmmfff___YYYVVVTTTSSSRRRSSSUUUVVVYYY]]]ccchhhppp~~~|||zzzyyyuuummmrrr{{{dddVVVRRRNNNLLLLLLMMMMMMMMMMMMNNNPPPQQQSSSTTTTTTTTTVVVVVVUUUUUUTTTSSSSSSSSSQQQNNNLLLLLLOOORRRUUUUUUWWWWWWVVVVVVVVVTTTPPPMMMJJJJJJJJJJJJLLLMMMNNNOOOQQQQQQQQQRRRTTTVVVXXXZZZ___eeemmm|||vvvdddttteeeaaa]]]ZZZZZZ[[[]]]]]]aaa^^^[[[YYYYYYYYYXXXWWWQQQPPPOOONNNNNNMMMJJJHHHDDDCCCBBBAAA???<<<:::999555555444444444555666666333333333333333333333333333333222222111000000000000111111111111111111000000000000000////////////////////////////////////////////////////////////.........///000000111222///000111000000222555888???DDDLLLRRRVVVXXXZZZ[[[]]]ZZZ\\\]]]RRRBBB===CCCLLLRRRZZZ___aaacccfffhhhkkkjjjiiihhhbbb___fffqqqxxxvvvrrriii^^^TTTMMMJJJIIIVVVdddiiieee___[[[ZZZVVVUUUTTTRRRPPPNNNMMMLLLMMMRRRZZZcccmmmuuu||||||sssllliiigggiiilllsss}}}pppddd]]]XXXVVVVVV\\\fffpppvvvxxxyyy|||~~~wwwmmmllliiiddd^^^ZZZXXXXXXXXXYYYZZZ[[[]]]aaafffjjjooo~~~tttnnntttvvv```SSSPPPLLLJJJJJJLLLMMMNNNMMMNNNPPPRRRTTTVVVWWWWWWUUUUUUUUUUUUTTTSSSRRRQQQRRROOOMMMLLLNNNQQQSSSSSSSSSSSSTTTUUUVVVTTTPPPMMMJJJJJJKKKKKKLLLNNNOOOOOORRRRRRRRRSSSUUUVVVXXXYYY___ccciiivvvzzzeeepppdddaaa]]][[[\\\]]]^^^^^^aaa^^^[[[YYYYYYYYYXXXWWWQQQPPPOOONNNNNNMMMJJJHHHBBBBBBAAA???===;;;999888444444444444555555666666333333333333333333333333333333222222111000000000111000000000000000000111////////////000000000000////////////////////////........................///000000000000/////////+++---...///000222555888;;;AAAIIIPPPUUUXXX[[[\\\aaa```ccceeeZZZIIICCCHHHKKKRRR[[[aaaccceeehhhjjjkkkjjjiiigggaaa[[[\\\```uuu~~~|||xxxooodddZZZRRRNNNKKKUUUbbbkkkkkkddd^^^[[[VVVUUUTTTRRRPPPNNNLLLKKKLLLOOOUUU^^^iiisss{{{}}}}}}xxxvvvvvvyyy|||wwwjjjccc]]][[[ZZZ^^^eeelllooopppsssssssssuuuyyy~~~uuukkkllllllhhhddd___]]]]]]^^^^^^______```ccchhhlllnnnvvvqqqxxxqqq^^^QQQNNNKKKJJJKKKMMMMMMNNNMMMOOOQQQTTTVVVXXXYYYZZZVVVVVVVVVVVVUUUTTTSSSRRRSSSPPPMMMLLLNNNPPPRRRRRRPPPPPPRRRTTTUUUTTTQQQNNNLLLLLLMMMNNNOOOOOOOOOOOOSSSSSSSSSTTTVVVWWWXXXYYY^^^aaaeeeppp|||dddpppccc```]]][[[\\\^^^_________]]]ZZZYYYYYYYYYXXXWWWSSSQQQOOOMMMMMMLLLJJJHHHBBBAAAAAA???===;;;999777777666666555444444333333333333333333333333333333//////000000111222222333///......------......///////////////000000000000000000000000000000000000........................000000000000000///......)))+++---///000222555888888>>>FFFOOOUUUYYY\\\___bbbfffkkkkkkaaaRRRIIIHHHLLLRRR[[[aaadddfffiiilllhhhhhhiiifff```ZZZUUUTTT^^^rrrzzzrrrhhh^^^VVVRRROOOTTT___lllqqqkkkccc^^^VVVUUUSSSQQQOOOMMMLLLLLLKKKLLLPPPYYYeeepppyyy}}}{{{sssmmmfffcccbbbdddiiioooqqqqqqrrrpppmmmkkkmmmrrrwww{{{~~~yyyppppppooonnnkkkhhhdddbbbbbbccccccbbbbbbeeeiiimmmppp{{{www~~~hhh[[[QQQOOOLLLLLLMMMNNNNNNMMMNNNOOOQQQTTTVVVXXXYYYZZZXXXXXXWWWVVVVVVUUUUUUTTTRRRPPPMMMLLLNNNPPPQQQRRROOOPPPQQQTTTVVVVVVTTTRRRPPPPPPQQQQQQQQQQQQPPPPPPSSSTTTUUUVVVWWWXXXXXXYYY]]]^^^bbblllgggpppaaa^^^\\\[[[\\\]]]^^^^^^]]][[[XXXXXXXXXYYYXXXWWWUUURRROOOLLLLLLKKKIIIHHHCCCBBBAAA@@@>>>;;;999888666666666666555444333333333333333333333333333333...//////000000111111222///...------------...///.../////////000000000111000000000000000000000000...........................///000111111000//////+++---///000000222444666555<<>>======<<<999777999888888777777777777777444444333333333333222222222222222111111111000000///222222---,,,///111111000000//////......------////////////////////////555333111111111111///...000222333111///...000333444222111//////000222333777888AAANNNWWW\\\eeennnrrrZZZMMMRRRVVVXXX^^^fffgggccciiimmmmmmlllppprrrhhhYYYQQQRRRYYYcccjjjnnnxxx{{{tttmmmdddZZZUUUNNNOOOPPPZZZlllyyyuuuhhhddd^^^VVVSSSRRRRRRNNNKKKKKKGGGFFFMMMZZZhhhqqquuuzzz~~~}}}yyywwwxxxxxxwwwuuuyyy|||~~~yyyvvvtttuuuwwwyyyttt\\\RRRPPPPPPOOOPPPRRRUUUTTTPPPLLLOOOOOONNNNNNMMMNNNNNNNNNOOOOOONNNNNNNNNOOOPPPPPPMMMMMMMMMMMMNNNNNNOOOPPPUUUVVVVVVVVVWWWXXXXXXXXXUUUUUUVVVVVVTTTRRROOONNNRRRTTTUUUUUUUUUUUUWWWXXXXXXYYY]]]dddqqqpppnnnbbb___ZZZXXXYYY[[[]]]^^^]]][[[WWWUUUUUUVVVVVVUUUTTTRRROOONNNMMMKKKHHHFFF@@@>>>===<<<<<<:::777555777777666555555555555666444444333333333333222222444444333333333222222222...111///***)))---000000222111111111000000000///////////////////////////333111000000000000///---,,,...//////------///222333222111000000111333444555666>>>KKKTTT[[[dddnnnlllUUUUUUVVV[[[```dddffffffiiippprrrrrruuuxxxpppdddXXXTTTVVV^^^gggoooyyy~~~wwwppphhh___ZZZPPPNNNNNNVVVhhhxxxzzzrrrfff___XXXSSSRRRRRROOOLLLJJJHHHFFFJJJTTT```kkkppp{{{~~~{{{||||||{{{zzz~~~nnnZZZRRRQQQQQQPPPPPPRRRTTTSSSOOOLLLNNNMMMLLLLLLKKKKKKLLLLLLMMMMMMNNNNNNOOOOOOPPPPPPMMMMMMMMMMMMNNNOOOPPPPPPTTTTTTUUUVVVWWWXXXXXXXXXWWWWWWXXXXXXWWWTTTQQQNNNPPPRRRTTTTTTTTTTTTVVVWWWXXXXXX\\\bbbllltttpppbbb___[[[YYYZZZ\\\^^^___^^^\\\XXXVVVVVVWWWWWWVVVSSSQQQPPPOOONNNKKKHHHEEEBBBAAA???>>>>>><<<:::777666555444444333333444444444444333333333333222222444333333333333222222222...111///***)))---111111111111111111000000000000000000000000000000000000000///......000000///......//////...------...000000000/////////111222333333444;;;FFFOOOXXXcccmmmvvv\\\UUUTTT[[[``````dddkkkllluuuzzzyyy{{{~~~{{{rrreee[[[TTTYYYeeerrr}}}{{{tttmmmeee```VVVQQQLLLPPP```rrrzzzyyykkkddd\\\VVVSSSRRROOOLLLKKKJJJIIIIIINNNXXXdddlllyyy~~~}}}dddTTTQQQRRRTTTRRRQQQQQQRRRQQQOOOMMMKKKKKKJJJIIIIIIIIIIIIIIIKKKLLLMMMOOOPPPPPPOOOOOOMMMMMMMMMMMMNNNOOOPPPPPPRRRSSSTTTUUUVVVWWWXXXXXXXXXYYY[[[[[[YYYVVVRRROOONNNOOOQQQRRRQQQRRRTTTUUUWWWWWWZZZ```fffttt}}}qqqbbb___[[[ZZZ[[[]]]______```]]]YYYWWWVVVVVVUUUTTTQQQPPPOOOOOONNNLLLGGGDDDBBBAAA???>>>>>>===:::888666555444444333333444444444444333333333222222222111111111111000000000000...222222///...111222111////////////............000000000000000000000000///...---...000111000///222222111000.........///------------...///111111111444999AAAKKKVVVaaajjjpppzzz~~~rrr]]]RRROOOYYY^^^]]]dddpppuuuzzzjjjYYYXXXeeeuuu|||wwwpppiiieee___VVVLLLKKKVVVfffsssyyyrrrlllccc[[[VVVRRROOOMMMMMMMMMLLLJJJKKKSSS```jjjtttzzznnnYYYPPPPPPRRRUUUTTTRRRQQQPPPOOONNNMMMKKKJJJIIIHHHHHHHHHHHHHHHHHHJJJLLLNNNOOOOOONNNMMMKKKKKKLLLLLLMMMNNNOOOPPPPPPQQQSSSTTTVVVVVVVVVVVVWWWXXXZZZ[[[YYYUUUQQQNNNKKKMMMOOOOOOOOOOOOQQQSSSTTTUUUXXX]]]aaakkk|||nnnaaa___\\\[[[]]]___``````bbb___ZZZVVVTTTSSSRRRPPPPPPOOOOOOOOONNNKKKGGGDDD@@@???===<<<<<<;;;888666777666555555444444555555444444333333333222222222111111111000000000//////+++000444222111222222///............////////////000000000000000000000000///......///111222222000000///......///000000000---------...///000111111111444888>>>FFFRRR^^^eeegggkkkooorrruuuvvvrrrmmm]]]QQQMMMXXX___```jjjxxxhhh^^^fffuuu}}}xxxrrrlllggg```VVVKKKGGGMMM[[[kkkvvvwwwrrrjjjaaaZZZTTTPPPMMMLLLMMMLLLIIIHHHNNN[[[eeeooouuu}}}eeeUUUPPPRRRTTTUUUTTTSSSRRROOONNNMMMMMMKKKKKKJJJIIIHHHGGGGGGHHHFFFHHHJJJLLLMMMMMMKKKJJJJJJJJJJJJKKKLLLMMMNNNOOONNNPPPRRRTTTUUUUUUTTTTTTSSSUUUVVVWWWUUURRROOOLLLJJJLLLMMMMMMMMMMMMNNNPPPPPPQQQTTTYYY^^^dddqqq~~~{{{kkkaaa___]]]\\\^^^`````````ccc___ZZZVVVTTTSSSQQQPPPPPPOOONNNMMMMMMKKKHHHEEECCCBBB@@@@@@???>>>;;;999888777666666555666666666444444333333333333222222333222222222222111111111(((...222111000111000---000000000000111111111111000000000000000000000000000///...///111222111000***))))))+++...111222222//////000000111111222222000444888:::BBBMMMXXX\\\aaaaaabbbdddggghhhgggeee]]]TTTQQQXXXaaahhhsss}}}iiigggsss~~~|||uuunnnhhh]]]TTTKKKGGGIIIRRRcccqqqwwwtttnnnfff___XXXRRRPPPKKKKKKKKKGGGFFFJJJSSS\\\iiipppyyywww___TTTRRRTTTUUUSSSTTTTTTSSSPPPNNNMMMMMMLLLKKKJJJIIIHHHGGGGGGGGGFFFGGGHHHIIIJJJIIIHHHHHHGGGGGGHHHIIIJJJLLLMMMNNNNNNOOOQQQSSSTTTSSSRRRQQQOOOPPPQQQQQQPPPOOOMMMKKKKKKLLLMMMLLLKKKJJJKKKMMMMMMMMMPPPVVVZZZ___iiittt{{{kkkaaa___]]]]]]___aaaaaaaaaaaa^^^ZZZWWWVVVUUUTTTSSSQQQOOOMMMLLLLLLJJJHHHFFFDDDCCCAAA@@@@@@>>><<<999888777666666555555666666444444333333333333222222222222222222111111111111+++///111......111222000///000000000111111111222////////////////////////000...---...000000000...+++))))))***...111111000...//////000000000//////...444777777===HHHPPPRRRZZZZZZ\\\```bbbaaa___]]]\\\XXXUUUWWW```mmmyyyttthhhnnnxxx~~~zzzqqqkkk\\\UUUNNNJJJHHHLLLZZZhhhqqqpppmmmhhhbbb[[[UUUSSSNNNNNNLLLHHHFFFHHHNNNSSS```hhhrrrzzzmmmXXXQQQQQQQQQQQQPPPSSSUUUTTTQQQNNNMMMMMMLLLKKKIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGHHHJJJKKKLLLNNNOOOQQQSSSSSSRRRPPPNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMLLLJJJIIIIIIJJJKKKJJJMMMSSSVVVZZZccclll~~~nnnaaa___]]]]]]___aaaaaaaaa```]]]YYYXXXXXXXXXXXXWWWQQQOOOLLLKKKKKKJJJIIIGGG===<<<::::::999888555333777777666555555555555666444444444333333333222222000000000000////////////000222222...---222555666---.........//////000000///////////////////////////...------...///...---333000------///000...,,,,,,,,,,,,------,,,++++++,,,333666555999DDDKKKLLLWWWXXX\\\bbbeeebbb^^^\\\ZZZZZZVVVUUU]]]nnnyyy}}}zzzhhhjjjttt{{{~~~tttmmm___YYYSSSNNNIIIGGGRRR___kkklllllliiiccc]]]XXXUUUTTTRRROOOKKKIIIIIILLLOOOXXX```kkktttyyy}}}dddRRRMMMNNNMMMKKKOOORRRUUUUUURRRNNNMMMMMMKKKJJJIIIGGGFFFEEEEEEEEEGGGFFFEEEDDDCCCCCCCCCDDDDDDDDDEEEFFFGGGIIIKKKLLLNNNPPPRRRSSSRRRQQQNNNLLLJJJJJJIIIIIIJJJKKKLLLLLLMMMNNNNNNLLLJJJHHHHHHIIIJJJIIIKKKPPPTTTWWW^^^fffxxxmmm```^^^\\\[[[]]]_________```^^^[[[ZZZZZZYYYXXXVVVRRRQQQPPPNNNLLLKKKIIIHHHAAACCCCCC@@@;;;888999;;;666555555555555444444444555333111000111222222222111000/////////000222333//////............//////333222222111000///......////////////////////////111/////////111222111000//////.........---------000111111111111000//////000000222444777===EEEJJJTTTXXX[[[[[[^^^aaa___[[[^^^WWWQQQQQQUUU^^^mmm{{{}}}fffgggooorrr|||ssseee___YYYUUUPPPMMMPPPUUUbbbkkklllddd```bbb^^^UUUVVVRRRNNNKKKJJJIIIHHHGGGNNNUUU```lllvvv}}}~~~|||lllXXXSSSQQQMMMLLLQQQSSSRRRRRRQQQPPPNNNMMMLLLJJJIIIHHHFFFEEEEEEDDDDDDFFFFFFEEEDDDCCCBBBAAAAAADDDDDDEEEFFFGGGHHHIIIIIILLLNNNPPPPPPNNNKKKJJJJJJMMMLLLKKKIIIIIIKKKLLLMMMMMMOOOQQQQQQNNNKKKIIIIIIJJJKKKMMMNNNPPPTTTZZZ^^^mmmnnnaaa___\\\[[[]]]^^^_________]]]ZZZYYYYYYYYYXXXVVVRRRRRRPPPNNNLLLJJJIIIHHHBBBAAA???===<<<:::888777666555555555555444444444666444222222333333333222000000000000000111111222.........------.........222222222111000//////...////////////////////////,,,...000000...---///111//////.........---------//////000000000111111222000111111333666<<>>>>>===:::777666555555555555444444444666444333333444444333222///000111222222111000///111000000000000000000111111111111000000000000000////////////////////////***---000///,,,+++---000/////////...............000///...---...000222444222222111000333999AAAGGGOOOSSSVVVUUUUUUXXXXXXVVVWWWUUUSSSOOOHHHIIIVVVdddmmmmmmoootttzzz~~~yyyxxxyyypppccceeeqqqssseeeXXXNNNJJJKKKLLL\\\jjjnnnmmmkkkhhhccc]]]XXXRRRMMMJJJIIIGGGFFFCCCFFFLLLVVVbbbnnnyyy|||mmmccc___]]]]]]ZZZXXXYYY\\\```gggwwwdddWWWKKKIIIJJJJJJKKKNNNLLLLLLLLLLLLLLLKKKJJJIIIHHHGGGFFFDDDCCCCCCBBBBBBAAAAAABBBBBBBBBCCCCCCCCCBBBBBBCCCDDDEEEFFFGGGGGGNNNOOOQQQPPPOOOMMMMMMNNNIIIIIIIIIJJJLLLNNNOOOQQQQQQQQQQQQOOOLLLKKKLLLMMMMMMNNNOOOOOOPPPRRRUUUXXX]]]ddd{{{~~~jjjccc```]]]\\\\\\]]]]]]]]][[[ZZZXXXWWWXXXYYYXXXWWWTTTSSSQQQNNNLLLJJJHHHGGGAAABBBBBB???;;;888888999666555555555555444444444444333222222333333222000///000111222222111000///000//////......//////000000000000000000111111111000000000000000000000000...------...////////////////////////////////////222000///------...000111222222111000222777???DDDQQQXXX^^^___^^^]]][[[WWWYYYYYYWWWRRRHHHDDDLLLWWWdddfffiiinnnsssuuuuuuuuuvvvqqqttt{{{uuufffdddooosssdddVVVNNNMMMKKKWWWeeelllmmmmmmllljjjbbb]]]VVVPPPLLLJJJIIIHHHCCCDDDGGGOOOZZZgggttt{{{}}}{{{lll___WWWTTTUUUUUUTTTTTTYYY___fffooovvv^^^TTTKKKIIIJJJJJJJJJKKKJJJJJJJJJKKKJJJJJJIIIIIIHHHGGGFFFDDDCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDEEEEEE@@@@@@AAABBBCCCDDDEEEEEENNNOOOPPPPPPNNNMMMMMMNNNGGGHHHIIIJJJLLLMMMOOOPPPOOOPPPPPPNNNLLLLLLMMMNNNMMMNNNOOOPPPPPPQQQTTTVVVZZZ]]]ooo|||hhhbbb```]]]\\\\\\]]]^^^]]]]]][[[YYYXXXYYYYYYXXXWWWTTTSSSQQQOOOLLLIIIHHHGGG>>>AAABBB>>>999555777999666555555555555444444444333222222222333333111///000111111111111000000///------,,,,,,,,,,,,------//////000000111111222222000000000000000000000000000...---...111222000///...////////////000000000111000///.........//////111111111111222666<<<@@@JJJTTT]]]___]]]\\\YYYUUU[[[ZZZYYYTTTKKKCCCEEELLL[[[```ggglllnnnooopppppprrrooottt|||xxxjjjffflll|||xxxdddTTTMMMNNNTTT\\\ccchhhlllnnnooofffaaaXXXQQQMMMKKKIIIHHHCCCCCCDDDIIISSS___kkkssswwwtttlll___UUUOOONNNOOOOOORRRUUU]]]gggpppzzzjjjXXXRRRLLLIIIJJJKKKJJJIIIHHHHHHIIIJJJJJJJJJIIIIIIHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEE???@@@AAABBBCCCDDDDDDEEEKKKLLLMMMLLLKKKJJJKKKMMMFFFGGGHHHIIIKKKLLLMMMNNNKKKMMMNNNNNNMMMLLLMMMOOOLLLNNNOOOPPPPPPQQQSSSUUUXXX[[[iii{{{hhhaaa___\\\[[[]]]^^^_________]]]ZZZYYYYYYYYYXXXVVVTTTSSSQQQOOOLLLIIIGGGFFFBBBBBBAAA???<<<:::999999666555555555555444444444444333333333444444222000222111111000000000000000......------------.........//////000111222222222000000000000000000000000...///////////////000111.../////////000000000000.........///////////////000111111222333555:::===CCCNNNWWWZZZYYYZZZZZZXXX\\\[[[[[[YYYQQQGGGEEEGGGUUU]]]gggkkkjjjhhhjjjmmmnnnpppuuuzzzvvvlllggghhhooozzzbbbTTTOOOMMMNNNTTT\\\dddjjjnnniiibbbYYYRRRMMMJJJIIIHHHBBBAAAAAAEEELLLWWWbbbiiipppzzzwwwddd^^^VVVQQQOOOPPPRRRSSS\\\aaalllxxxwww\\\QQQOOOKKKIIIJJJLLLKKKIIIGGGHHHIIIIIIJJJJJJJJJIIIIIIHHHGGGFFFEEEDDDDDDDDDBBBCCCCCCCCCCCCCCCCCCCCCAAAAAABBBCCCDDDEEEEEEFFFGGGHHHHHHHHHFFFFFFHHHIIIEEEFFFGGGIIIJJJKKKKKKKKKGGGIIILLLNNNMMMMMMNNNOOOKKKMMMOOOPPPPPPQQQSSSUUUUUUZZZeeeyyy|||iii```^^^\\\[[[]]]_________```^^^[[[ZZZZZZYYYXXXVVVUUUSSSQQQOOOLLLIIIGGGFFFIIIEEEBBBAAABBBAAA===:::666666555555555444444444444444444555666555333111333222000/////////000111111111000000000000111111......///000111222222333000000000000000000000000+++///222111---+++///333.../////////000000111111+++,,,...///000000000000///000222333333555888;;;DDDNNNXXXZZZ[[[___aaabbb___]]]^^^^^^XXXNNNHHHHHHMMMXXXcccgggccc```cccggglllpppuuuxxxuuunnnhhhffffffyyyppp^^^MMMFFFBBBGGGQQQ\\\dddiiiiiicccYYYQQQLLLJJJHHHGGGBBBAAA@@@BBBHHHRRR\\\bbblllvvv}}}wwwdddYYYUUURRRQQQSSSWWW[[[\\\kkkppp|||nnnRRRMMMLLLJJJHHHJJJMMMLLLJJJGGGGGGHHHIIIJJJJJJJJJJJJJJJIIIHHHFFFEEEEEEDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGDDDDDDEEEDDDCCCCCCEEEFFFEEEFFFGGGHHHIIIJJJJJJJJJDDDGGGKKKMMMNNNMMMNNNNNNKKKMMMOOOPPPPPPQQQSSSUUUSSSZZZdddtttzzzhhhaaa```___^^^]]]^^^______```^^^[[[ZZZZZZYYYXXXVVVTTTSSSRRROOOLLLIIIGGGEEEEEEDDDBBB@@@===;;;999888666666555444333333333333444444444444444444444444333222111000////////////000000000000000000000000000000000000000///......000000111000000///...---////////////////////////---------.........//////111000/////////000222333111000000000111333555777>>>KKKWWW[[[^^^dddgggeeeiiigggbbb^^^^^^\\\QQQFFFIIITTT___aaa```aaaeeehhhgggrrrxxxwwwxxx{{{rrreeejjjssszzz[[[PPPKKKEEEBBBFFFPPPZZZaaa___^^^YYYRRRIIIDDDCCCDDDAAADDDFFFEEEEEEIIIRRRYYYeeelllxxx~~~yyy~~~qqqfffaaaTTTSSSQQQRRRWWW^^^fffjjjzzz{{{aaaRRRLLLKKKIIIIIIJJJJJJIIIHHHIIIHHHHHHHHHIIIIIIJJJKKKEEEFFFGGGGGGFFFDDDAAA@@@CCCCCCBBBAAAAAACCCDDDEEEFFFEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHFFFDDDCCCCCCDDDGGGHHHJJJKKKKKKKKKJJJJJJKKKJJJIIIIIIIIIKKKLLLMMMIIIIIIJJJKKKMMMPPPRRRTTTRRRYYYcccpppyyyhhh^^^^^^]]]]]]]]]^^^```aaabbb___\\\ZZZYYYXXXVVVTTTTTTSSSRRRPPPMMMJJJHHHFFFEEEDDDBBB@@@===;;;999888777777666555444444444444333333333333333333333333222111000///............000000000000000000000000000000000000000///......///000000000000//////...////////////////////////---------.........//////000000//////000000111222111000000000111333555777===IIIUUUYYY\\\bbbfffeeeiiiiiigggfffgggdddZZZNNNJJJSSS\\\``````aaaeeehhhiiisssyyyzzz}}}|||qqqiiimmmxxx~~~cccQQQLLLEEEAAACCCIIIQQQVVVVVVVVVSSSMMMHHHDDDEEEGGGCCCEEEFFFEEEDDDGGGOOOUUUaaaiiitttyyyxxx~~~vvviiiaaa]]]YYYZZZ\\\^^^bbbiiiqqqwwwrrr\\\OOOLLLJJJHHHHHHJJJJJJJJJIIIFFFFFFFFFFFFFFFGGGHHHHHHEEEFFFGGGGGGFFFDDDAAA@@@BBBBBBBBBBBBBBBCCCDDDDDDEEEDDDDDDDDDDDDEEEFFFFFFFFFGGGHHHGGGEEECCCCCCDDDGGGGGGIIIJJJKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIJJJJJJIIIIIIJJJKKKMMMPPPRRRTTTRRRWWW___kkkwwwggg]]]\\\[[[[[[\\\^^^aaabbbccc```]]]ZZZYYYWWWUUUSSSSSSSSSRRRPPPNNNLLLJJJHHHDDDCCCBBB@@@===;;;999888999888777666555555555555333333333333333333333333222222111000////////////000000000000000000000000000000000000000///............///000000000//////////////////////////////------.........///////////////000000111111000000111000000000111333444666999DDDPPPVVV[[[```ccccccfffiiilllnnnpppnnncccVVVLLLRRRYYY^^^```bbbfffiiikkkssszzz|||nnnkkkkkkuuu~~~hhhVVVPPPHHHBBBAAADDDGGGIIIKKKKKKKKKHHHFFFFFFHHHJJJGGGHHHGGGEEECCCEEEJJJOOOZZZbbbnnnzzzwwwwww~~~vvvkkkeeeaaa```dddhhhmmmpppsssyyyeeeTTTMMMKKKIIIHHHHHHIIIKKKJJJIIIDDDDDDCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFEEECCCAAA@@@AAABBBCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEGGGHHHHHHFFFDDDDDDDDDEEEFFFGGGHHHIIIJJJIIIIIIHHHHHHHHHIIIIIIHHHGGGGGGIIIIIIIIIKKKMMMOOORRRSSSRRRVVV[[[dddwwwtttggg]]]\\\[[[ZZZ[[[]]]```aaabbb___\\\ZZZYYYXXXVVVTTTSSSSSSRRRQQQOOOMMMKKKJJJDDDCCCAAA???===;;;:::999888888777666555555555555222222222222222222222222555444333333222222222333////////////////////////000000000000000///......------...///000000000///////////////////////////............////////////---...000111111111000///000000000000111222333444555???LLLVVV]]]```aaaaaadddiiippptttwwwttthhh\\\PPPQQQUUU]]]bbbdddgggjjjmmmsssxxx|||uuullleeegggsssxxxggg]]]VVVMMMGGGDDDDDDCCCBBBDDDEEEFFFGGGHHHJJJLLLNNNKKKJJJIIIEEECCCCCCFFFIIISSSZZZgggttt}}}zzznnnjjjjjjmmmnnnssszzzpppYYYOOOLLLJJJHHHGGGHHHIIIJJJJJJIIICCCCCCCCCBBBBBBCCCCCCDDDEEEEEEEEEEEEDDDCCCBBBAAA@@@AAACCCDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBCCCDDDEEEDDDFFFHHHIIIGGGEEEEEEEEEEEEFFFFFFGGGHHHHHHIIIIIIGGGHHHIIIIIIIIIHHHGGGFFFIIIIIIIIIJJJLLLOOOQQQSSSUUUWWWZZZaaappprrrggg```^^^\\\ZZZZZZ\\\^^^```___]]][[[ZZZZZZZZZXXXWWWSSSSSSRRRQQQOOOMMMKKKJJJCCCCCCAAA???===<<<:::999888777666555444444444444222222222222222222222222555444333333333333333333////////////////////////000000000000000///......,,,---...///////////////////////////////////////........./////////000000---...///111111000//////000000000000111222222333444===KKKZZZbbbdddcccccceeellltttyyy|||zzzooodddWWWRRRSSS[[[cccfffhhhkkknnnqqquuuyyyyyyooocccaaahhhsss{{{~~~sssgggaaaYYYPPPJJJGGGFFFCCC@@@AAACCCFFFJJJNNNPPPQQQPPPNNNLLLJJJFFFCCCBBBDDDEEELLLSSS___lllyyy|||xxxssssssxxxeeeSSSMMMMMMJJJIIIGGGGGGIIIJJJIIIIIIEEEDDDDDDCCCCCCCCCDDDDDDEEEEEEDDDDDDDDDCCCBBBBBB@@@AAACCCDDDDDDDDDCCCBBBAAAAAAAAAAAABBBCCCDDDEEEDDDFFFHHHHHHGGGFFFFFFGGGFFFFFFFFFFFFGGGGGGHHHHHHGGGHHHIIIJJJJJJIIIGGGFFFHHHHHHIIIJJJLLLOOOQQQSSSXXXYYY\\\aaammmppphhhbbb```]]]ZZZZZZ[[[^^^```^^^\\\ZZZYYYZZZZZZYYYXXXSSSSSSRRRPPPNNNLLLJJJHHHCCCBBBAAA???===<<<;;;:::777777666555444444444444333333333333333333333333222222111111000111111222000000000000000000000000000000000000000///......------.../////////......////////////////////////....../////////000000000......//////000000//////000000000111111111222222666<<>>@@@CCCIIIPPPUUUWWWVVVTTTPPPNNNJJJGGGEEECCCCCCCCCFFFMMMWWWcccqqq~~~}}}wwwyyy}}}www```RRRNNNNNNKKKIIIGGGGGGHHHIIIHHHGGGFFFFFFEEEEEEDDDDDDEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBAAABBBCCCCCCDDDDDDCCCCCCAAAAAAAAABBBCCCDDDEEEFFFEEEFFFGGGGGGFFFFFFHHHIIIIIIHHHGGGGGGFFFFFFGGGGGGFFFGGGHHHHHHIIIIIIIIIHHHHHHHHHHHHJJJLLLNNNQQQRRRXXXZZZ]]]bbbjjjzzzoooiiibbb___\\\ZZZ[[[]]]```ccc___]]][[[ZZZZZZZZZXXXWWWTTTSSSRRRPPPMMMJJJHHHFFFCCCBBBAAA???>>><<<;;;:::999888777666555555555555333333333333333333333333111111000000000000111111000000000000000000000000000000000000000///...............///......------////////////////////////.../////////000000000000///............///000000///000000111111111111111555777AAAPPP[[[___ccchhhjjjrrr{{{|||dddVVVQQQ[[[gggiiiiiilllnnnnnnqqqwww}}}|||uuurrrssswww{{{zzz{{{zzzxxxyyy{{{xxxrrrfff]]]QQQKKKIIIGGGBBB>>>===BBBJJJUUU\\\^^^[[[WWWPPPNNNJJJHHHFFFEEEDDDCCCCCCGGGOOOZZZfffuuu{{{sssrrrrrrssswww|||ooo]]]TTTPPPOOOLLLJJJHHHGGGHHHHHHGGGEEEGGGGGGFFFEEEEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBCCCBBBBBBBBBBBBBBBCCCDDDDDDAAAAAAAAABBBCCCEEEFFFGGGFFFFFFFFFEEEEEEFFFIIILLLKKKJJJIIIGGGFFFFFFFFFFFFEEEEEEEEEFFFGGGHHHIIIJJJHHHHHHHHHIIIKKKNNNQQQRRRTTTWWW]]]cccfffrrrooojjj```^^^\\\ZZZ[[[___ccceeeaaa^^^\\\ZZZZZZYYYWWWUUUTTTSSSRRROOOLLLIIIGGGEEEBBBBBBAAA???>>><<<;;;::::::999888777666666666666444444444444444444444444222222222111222222333333000000000000000000000000000000000000000//////....../////////...---,,,,,,////////////////////////////////////000000000000//////...------///000111///000000111111111111000333111777EEEPPPWWW___fffhhhpppyyyhhhXXXQQQ\\\hhhjjjjjjlllnnnmmmqqqxxx~~~}}}~~~~~~|||yyyyyy{{{xxxssskkkaaaTTTMMMKKKIIIDDD???;;;AAAKKKWWW```bbb^^^YYYPPPNNNKKKHHHGGGFFFEEEDDDAAAEEEKKKSSS___mmm{{{{{{rrrooommmnnnrrryyykkk]]]UUUQQQOOOMMMKKKHHHGGGGGGGGGFFFDDDGGGGGGFFFEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBCCCCCCCCCCCCBBBAAAAAACCCDDDEEEAAABBBBBBCCCDDDEEEGGGGGGGGGGGGFFFDDDDDDFFFJJJMMMMMMLLLJJJHHHFFFEEEFFFFFFCCCCCCCCCCCCEEEGGGIIIJJJHHHHHHHHHIIIKKKNNNPPPRRRQQQUUU\\\bbbdddlllpppmmm___]]]ZZZYYYYYY[[[^^^```aaa\\\WWWVVVXXXYYYYYYWWWVVVTTTQQQNNNKKKIIIGGGFFFCCCCCCBBB@@@>>><<<:::999777777555444444444444444777666444222111111111222333333222222111000//////000000000000000000000000000000000000000000000000......//////000000111111......///000111111000000111000///...------...///......................../////////000111222222333333333777>>>DDDLLLZZZfffkkkpppxxxqqqhhh]]]WWWYYYaaajjjppplllooosssuuuwww|||www~~~|||zzz{{{}}}{{{xxxnnneeeYYYSSSPPPLLLEEE???:::AAAHHHRRR^^^fffaaaWWWSSSPPPLLLIIIHHHHHHHHHHHHBBBCCCEEEJJJTTTcccrrr|||yyyyyyqqqkkkiiikkkrrrzzzfffYYYQQQPPPRRRJJJIIIHHHHHHGGGGGGHHHHHHGGGHHHJJJKKKJJJHHHFFFDDDFFFEEEDDDCCCAAAAAAAAAAAABBBAAA@@@>>>>>>>>>>>>???DDDDDDDDDDDDDDDDDDCCCCCCGGGGGGGGGGGGGGGGGGGGGGGGEEEDDDCCCBBBBBBCCCDDDEEEDDDDDDCCCDDDEEEFFFHHHIIIKKKLLLMMMLLLKKKJJJKKKLLLRRRSSSVVV[[[```jjj|||qqqkkk```___\\\[[[[[[]]]```bbbeee```[[[XXXYYYZZZYYYWWWUUUSSSQQQNNNKKKIIIGGGFFFCCCCCCBBB@@@>>><<<:::999777777666555444444444444666555333222222222222333333333222111111000//////000000000000000000000000000000000000000000000000...///////////////000000......///000000000//////111000///...---......///......................../////////000000000111111222222555;;;AAAIIIVVVbbbjjjooovvv|||vvvdddYYYYYYaaajjjooommmqqquuuwwwwwwyyy}}}yyy{{{~~~|||qqqiii___ZZZXXXSSSHHH??????BBBEEEKKKUUU^^^]]]UUUPPPMMMJJJJJJKKKKKKJJJGGGDDDDDDDDDGGGOOO\\\jjjtttyyyzzztttnnnhhhhhhjjjrrruuubbbWWWPPPMMMNNNIIIIIIHHHGGGGGGGGGGGGHHHGGGHHHJJJJJJHHHFFFCCCAAAEEEDDDCCCCCCBBBBBBBBBBBBBBBAAA@@@?????????@@@@@@BBBAAAAAA@@@@@@AAAAAABBBGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEDDDCCCCCCDDDEEEFFFEEEEEEDDDDDDEEEFFFGGGHHHIIIKKKLLLLLLKKKJJJLLLMMMPPPQQQTTTXXX\\\ddduuurrriiibbb```^^^]]]^^^```bbbdddfffaaa\\\YYYYYYYYYWWWUUUTTTRRRQQQNNNKKKIIIGGGFFFCCCCCCBBB@@@>>><<<:::999888777666555444444444444444333333222222333333444222222222111111000000///000000000000000000000000000000000000000000000000/////////...................../////////...------000000///............///........................222222222222222222222222222000222666;;;CCCPPP]]]iiinnnsssyyy}}}~~~hhhXXXTTT[[[eeelllnnnrrrvvvwwwvvvuuuwwwyyy{{{uuuuuussskkkcccaaaccc^^^QQQEEE???>>>>>>BBBNNN[[[```___QQQMMMJJJKKKNNNOOOKKKGGGFFFEEECCCCCCHHHSSS___hhhooossswww{{{{{{qqqkkkggghhhlllssswwwuuuyyykkk[[[TTTNNNJJJIIIIIIHHHGGGGGGFFFFFFGGGGGGGGGHHHIIIHHHGGGDDDAAA???DDDDDDCCCCCCBBBBBBBBBBBB@@@@@@?????????@@@AAAAAAEEEDDDCCCBBBBBBCCCEEEFFFGGGGGGGGGGGGFFFFFFEEEEEEGGGFFFEEEDDDDDDEEEFFFGGGFFFFFFEEEEEEEEEEEEFFFFFFGGGIIIJJJKKKKKKKKKMMMNNNOOONNNQQQTTTWWW]]]jjjxxxrrrhhhbbb```___^^^___aaaccceeebbb^^^YYYWWWXXXXXXVVVSSSRRRQQQPPPNNNLLLIIIHHHFFFCCCBBBBBB@@@>>><<<:::999888777666555444444444444222222222333333444444444222111111111000000000/////////////////////////////////////////////////////////......------,,,,,,.../////////...---,,,,,,/////////.........//////..............................//////000111222222222000000444777>>>KKKWWWhhhlllrrruuuxxx|||ooo]]]SSSVVVaaajjjooorrruuuuuusssrrrtttvvv|||zzzrrrnnn|||tttlllddddddhhhfffZZZOOOAAA>>>;;;???JJJWWW```dddWWWQQQLLLLLLOOOPPPMMMIIIHHHFFFCCCAAADDDLLLWWW___eeeiiinnnsss~~~}}}qqqllljjjkkknnnttt~~~xxxrrrpppqqq{{{ttt^^^TTTPPPMMMIIIFFFHHHHHHGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFDDDBBBAAAEEEEEEEEEDDDCCCAAA@@@???======>>>>>>???@@@AAAAAAGGGEEECCCBBBBBBDDDGGGHHHGGGGGGFFFFFFFFFEEEEEEEEEFFFEEEDDDDDDDDDEEEFFFGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEGGGIIIJJJJJJKKKNNNOOONNNMMMNNNQQQSSSWWWaaakkkqqqfff```______^^^___aaacccddd```\\\XXXXXXYYYZZZXXXUUUPPPPPPOOONNNLLLJJJHHHGGGCCCBBBBBB@@@>>><<<:::999888888666555555555555555111222222333444444444444111111111000000000000000//////////////////////////////////////////////////////......------,,,,,,.../////////...---,,,,,,......//////////////////////////////////////////'''((()))***,,,---//////333111111333555:::FFFQQQdddjjjppptttvvvyyy~~~nnn\\\VVV^^^hhhnnnqqqsssrrrqqqqqquuuxxx{{{~~~|||uuuqqqzzz{{{rrrhhhgggjjjiii```XXXIIICCC>>>???FFFOOOYYY^^^___YYYRRROOOPPPQQQOOOLLLJJJHHHDDDBBBCCCIIIRRRXXX___dddjjjpppzzztttooommmnnnpppttt}}}rrrmmmlllmmmppptttssscccSSSNNNMMMKKKHHHGGGGGGGGGFFFEEEEEEEEEEEEFFFDDDEEEFFFFFFGGGFFFFFFEEEGGGGGGFFFEEECCC@@@>>>===;;;;;;<<<===>>>???@@@@@@CCCAAA???>>>>>>@@@CCCEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCBBBCCCDDDEEEFFFGGGGGGFFFFFFEEEEEEDDDCCCCCCEEEHHHIIIJJJKKKNNNPPPOOOMMMNNNQQQRRRSSSZZZcccxxxpppfff___^^^^^^^^^___aaacccddd```]]]ZZZZZZ\\\\\\ZZZWWWNNNOOOOOONNNMMMJJJHHHGGGCCCCCCBBB@@@>>><<<:::999888888777666555555555555111222333444444444444333000000000000000000000000000000000000000000000000000000000000000000000000/////////...................../////////...---------...//////000/////////////////////////////////***+++,,,---///111222222333111111333444777AAAKKK\\\dddnnnsssuuuxxx}}}|||gggZZZZZZ```lllooossssssrrrsssvvvzzz||||||}}}~~~~~~}}}zzzwwwxxx~~~sssnnnnnnmmmgggbbbMMMEEE>>>>>>CCCLLLWWW```ccc___ZZZUUUSSSRRRQQQQQQLLLJJJGGGDDDDDDGGGMMMRRR___iiiqqqvvv}}}wwwtttrrrssstttvvv}}}ssshhhfffjjjooosssxxx~~~bbbWWWMMMKKKJJJIIIGGGHHHGGGFFFEEEEEEDDDEEEEEEEEEBBBCCCDDDEEEFFFGGGGGGGGGFFFFFFFFFEEECCC@@@>>><<<;;;<<<===>>>????????????AAA@@@?????????AAACCCDDDCCCCCCCCCDDDEEEEEEFFFFFFCCCCCCBBBBBBBBBDDDEEEFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBDDDGGGHHHIIIKKKMMMOOONNNMMMMMMQQQRRRRRRWWW]]]rrrnnnggg___^^^______```bbbcccdddbbb^^^[[[[[[\\\[[[YYYVVVMMMNNNNNNNNNMMMKKKHHHGGGCCCCCCBBB@@@>>><<<:::999999888777666555555555555111222333444444444333222///000000000000000000000000000000000000000000000000000000000000000000000...///////////////000000......///000000000//////,,,---///000000000//////////////////////////////000111111222222333333333222000111333333555<<>>???@@@AAAAAA@@@@@@AAAAAAAAAAAABBBCCCDDDDDD@@@AAABBBCCCEEEFFFGGGGGGDDDCCCCCCCCCCCCEEEFFFGGGEEEEEEFFFGGGFFFFFFEEEDDDBBBDDDGGGHHHIIIJJJLLLNNNMMMKKKLLLPPPRRRRRRUUUZZZgggzzz}}}mmmggg_________```aaacccdddeeeaaa^^^ZZZYYYZZZXXXUUUQQQLLLMMMNNNNNNMMMKKKHHHGGGCCCCCCBBB@@@>>><<<:::999999888777666666555555555222333444444444444222222////////////000000000000000000000000000000000000000000000000000000000000......//////000000111111......///000111111111000,,,---///000000000//////000000000000000000000000000/////////......------000///000333222333999AAAJJJWWWhhhtttyyy{{{vvvkkkdddgggoooxxx}}}|||xxxuuusssrrrrrrrrrssstttvvvwwwwwwjjjrrr~~~{{{iiiUUUHHHAAA@@@IIIUUU]]]bbbgggeee___YYYWWWWWWQQQPPPMMMIIIEEECCCEEEFFFTTTdddsssxxxzzz~~~zzzxxxcccSSSOOOLLLJJJFFFBBBCCCGGGFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCC@@@BBBCCCEEEEEEDDDBBBAAA???@@@AAABBBCCCBBBAAA@@@<<<<<<===>>>??????@@@@@@???@@@AAACCCEEEFFFHHHHHHEEEDDDDDDDDDEEEFFFHHHIIIDDDEEEFFFGGGGGGFFFEEEDDDCCCDDDGGGHHHHHHIIILLLNNNLLLJJJLLLPPPRRRRRRTTTYYY\\\nnnooobbb```^^^]]]```cccdddbbb```^^^\\\YYYXXXXXXWWWUUUTTTQQQOOOMMMLLLLLLKKKIIIHHH@@@@@@AAAAAA???<<<999777999888777666444444333333333333333222222222111111111111111111000000000000000000000000////////////000000000000000000000000000000000000000000000000000000///...............---------...///000000111/////////...,,,,,,---...////////////000000000000333333444333333444888;;;BBBSSSbbbppp}}}}}}zzzkkkaaakkkuuu{{{|||sssqqqqqqooooooxxxzzzqqqoooqqq{{{www```QQQFFF@@@CCCIIIRRRcccpppkkk___XXXUUUSSSQQQQQQOOOKKKGGGDDDDDDDDDKKKTTT```kkkttt~~~jjjXXXOOOKKKFFFDDDEEEEEEDDDBBBEEEEEEFFFFFFFFFFFFEEEEEEIIIHHHEEECCCAAAAAAAAAAAAEEEDDDBBBAAA????????????>>>======???CCCEEEEEEDDDBBBBBBAAA@@@????????????CCCAAA@@@CCCFFFIIIHHHFFFEEECCCBBBBBBDDDEEEEEEDDDAAABBBDDDFFFFFFFFFEEEEEEGGGGGGGGGGGGHHHIIIJJJKKKNNNNNNOOOQQQSSSUUUWWWYYY[[[hhhqqqeee```^^^^^^```bbbdddbbb```___\\\ZZZXXXXXXWWWUUUTTTRRRPPPNNNMMMLLLKKKIIIGGGAAAAAAAAA@@@>>><<<999888999888777666444444444444333333333222222222222111111111111111000000000000////////////000000000000000000000000000000000000000000000000000000000000000000///...............------......///000000111---......---+++***,,,---////////////000000000000222333333222222444777:::CCCQQQ^^^lll|||yyygggkkkssszzz~~~}}}xxxtttvvvvvvtttuuu}}}}}}qqqllljjjrrrkkkZZZLLLCCCCCCIIIQQQ^^^iiihhhccc___[[[WWWSSSQQQNNNKKKHHHFFFDDDCCCFFFMMMWWWaaajjjuuu}}}dddUUUNNNJJJFFFDDDDDDEEECCCBBBDDDEEEEEEFFFFFFEEEEEEDDDFFFEEEDDDCCCCCCBBBBBBBBBDDDDDDCCCBBBAAA@@@?????????>>>>>>???BBBDDDDDDCCCAAAAAA@@@@@@???@@@@@@@@@EEECCCBBBDDDGGGIIIHHHFFFDDDCCCAAABBBDDDEEEDDDDDDBBBCCCDDDEEEEEEFFFFFFFFFFFFEEEEEEFFFGGGHHHIIIIIINNNNNNOOOQQQSSSUUUWWWYYYYYYbbbvvvsssggg```___^^^```bbbcccbbbaaa```]]][[[YYYYYYXXXVVVUUUSSSQQQNNNMMMLLLJJJHHHFFFBBBBBB@@@???===;;;::::::999888777555444444444444333333333333222222222222111111111111000000000000......//////000000111111000000000000000000000000////////////////////////000000///...............------......///000000000---......---,,,+++---...////////////000000000000111222222222111333555888???KKKUUUdddxxxrrrlllmmmvvv{{{wwwtttvvvvvvvvvvvvxxxwwwoooiiilllzzzqqqbbbVVVMMMLLLOOOSSSZZZaaaeeeggggggaaaZZZWWWSSSNNNKKKJJJHHHDDDAAACCCGGGNNNVVV^^^jjjwwwmmmZZZQQQLLLJJJFFFEEEDDDDDDCCCBBBDDDDDDEEEEEEEEEEEEDDDDDDBBBCCCCCCDDDDDDDDDCCCCCCCCCDDDDDDDDDCCCAAA@@@???@@@???>>>@@@BBBCCCBBBAAA@@@@@@@@@???@@@@@@AAAAAADDDCCCBBBCCCEEEFFFEEEDDDCCCBBBAAAAAACCCDDDDDDDDDCCCCCCCCCDDDDDDEEEFFFGGGEEEEEEEEEEEEEEEFFFGGGHHHKKKLLLLLLNNNPPPRRRTTTUUUXXX]]]jjjssshhh``````___```aaaaaabbbbbbbbb___]]][[[[[[ZZZXXXWWWTTTRRROOOMMMLLLJJJGGGEEECCCBBB@@@>>><<<;;;;;;;;;888888666555555444444444444444333333333222222222111111111111000000000///000000000000////////////////////////////////////////////////////////////000000///...........................//////000000000000111000......000111////////////000000000000000111222222111222444666888CCCLLL[[[qqq|||kkkdddoooyyyvvvssswwwuuuuuuvvvzzz}}}vvvrrruuuuuuiiibbb```^^^[[[XXXWWWWWWYYYaaaiiikkkddd[[[[[[UUUOOOLLLLLLKKKEEE@@@CCCEEEIIIMMMTTT```nnnxxx~~~}}}|||zzz___QQQNNNKKKIIIGGGEEEDDDCCCCCCBBBCCCDDDDDDEEEEEEDDDDDDCCCAAABBBCCCDDDEEEDDDCCCBBBCCCDDDEEEEEEEEECCC@@@???AAA@@@??????AAABBBAAA@@@????????????@@@AAABBBBBBAAAAAA@@@@@@AAAAAA@@@@@@BBBAAA@@@AAACCCDDDDDDCCCDDDDDDCCCCCCCCCEEEGGGHHHEEEEEEEEEEEEEEEFFFGGGHHHGGGGGGHHHIIIKKKMMMOOOPPPYYYZZZdddxxxuuujjj````````````___```aaabbbcccaaa^^^]]]\\\\\\ZZZXXXTTTRRROOOMMMLLLJJJGGGEEEDDDCCCAAA???===<<<;;;;;;888777666555555444555555444444444333333333222222111111111111000000000///222222111000///...------////////////////////////////////////////////////000000///...........................///////////////000111000......000222////////////000000000000000111222222111111333555555>>>FFFUUUkkkyyylll___iiivvvxxxwwwzzzwwwvvvwww}}}~~~vvvxxxzzzqqqhhh^^^___ggglllfff]]]VVVQQQPPPZZZfffkkkggg```]]]WWWQQQNNNOOOMMMHHHCCCCCCDDDEEEGGGLLLVVVcccmmmvvv||||||uuuqqqmmmmmmsss}}}|||wwwxxx{{{lllUUUMMMMMMHHHHHHGGGFFFDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBDDDDDDDDDCCCAAA@@@BBBCCCEEEEEEEEECCCAAA???AAA@@@??????AAAAAA@@@???????????????@@@AAABBBBBB@@@@@@@@@@@@????????????AAA@@@???@@@BBBDDDDDDCCCDDDDDDCCCCCCCCCEEEGGGHHHGGGFFFFFFFFFFFFGGGGGGHHHEEEEEEFFFGGGIIIJJJLLLMMMWWWWWW___rrrwwwlllaaaaaaaaa```^^^___aaacccccc```^^^\\\\\\[[[ZZZXXXSSSQQQNNNMMMLLLJJJHHHFFFCCCCCCAAA@@@>>><<<;;;:::777777666555555555555555444444444444333333333333111111111111000000000000222222111000///...------000000000000000000000000////////////////////////000000///.....................//////////////////,,,---...---,,,,,,...000////////////000000000000000111333333222222333444444<<>>???@@@AAA@@@???@@@@@@@@@???@@@@@@AAAAAA@@@BBBBBBBBB@@@@@@@@@BBB@@@???>>>???AAACCCCCCCCCCCCCCCCCCDDDDDDEEEFFFGGGGGGGGGFFFFFFFFFGGGGGGHHHGGGGGGGGGHHHJJJKKKMMMNNNQQQSSSZZZjjjuuujjjaaabbbbbb```^^^^^^aaadddaaa^^^[[[ZZZZZZYYYWWWVVVRRRPPPNNNMMMLLLKKKIIIGGGBBBBBBBBBAAA@@@===;;;999777777666555555555555666555444444444444333333333111111111111000000000000////////////000000000000000000000000000000000000000000000000000000000000000000///.............../////////////////////...+++,,,---,,,++++++---///////////////000000000000000222444444333222333444333999===HHHZZZccckkk{{{{{{nnngggjjjrrr||||||{{{~~~zzz~~~~~~uuulllkkkgggeeejjjnnniii___OOOGGGDDDJJJQQQUUUZZZ___]]]\\\YYYUUURRRPPPNNNMMMCCCDDDCCCAAAAAAEEEMMMSSSaaajjjttt{{{~~~yyyqqqmmmkkkhhhccc___]]]^^^ccckkkuuu}}}yyytttmmmiiiiii}}}kkkXXXNNNJJJIIIEEEGGGHHHGGGDDDBBBBBBCCCBBBBBBBBBCCCCCCBBBBBBBBBAAAAAAAAAAAABBBCCCDDDDDDBBBBBBBBBBBBAAAAAAAAAAAA???>>>===>>>@@@AAAAAA@@@AAAAAA@@@@@@???@@@@@@@@@???AAACCCBBB@@@???AAACCC???>>>===???AAACCCCCCCCCBBBCCCDDDEEEEEEFFFFFFFFFGGGFFFFFFEEEEEEEEEFFFFFFGGGGGGHHHHHHJJJKKKMMMNNNNNNRRRXXXbbbvvvqqqfffaaabbbbbb```]]]]]]aaaddd^^^\\\YYYXXXXXXWWWUUUTTTQQQOOOMMMLLLLLLKKKIIIHHHAAABBBCCCBBBAAA>>>;;;999777666666555555555555666555555444444444333333333111111111111000000000000------...///000111222333000000000000000000000000111111111111111111111111000000///...............///////////////.........,,,---......------///111////////////000000000000111333444444333333333444111666777@@@QQQYYYaaapppssszzzyyyjjjdddmmm||||||{{{||||||nnnqqqpppllljjjllliiicccRRRJJJDDDEEEGGGHHHNNNVVV]]]]]][[[XXXSSSPPPPPPQQQFFFFFFFFFCCCAAACCCIIINNNVVV___jjjppptttyyyxxxsssnnnmmmmmmkkkfff```aaa```ccciiipppzzz{{{yyytttmmmhhhggg|||~~~aaaSSSNNNJJJHHHDDDGGGHHHGGGDDDAAABBBCCCAAABBBBBBCCCCCCBBBBBBAAA?????????@@@AAADDDFFFGGGBBBBBBAAA@@@@@@@@@AAAAAA>>>======>>>@@@BBBAAA@@@BBBBBBAAA@@@????????????<<>>>>>@@@BBB???>>>===>>>AAACCCCCCCCCAAABBBDDDFFFFFFFFFEEEEEEFFFEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFGGGHHHJJJKKKLLLMMMSSSXXX^^^nnnqqqhhhcccaaa___]]]\\\]]]^^^___^^^\\\YYYWWWWWWVVVTTTRRRRRRQQQQQQPPPNNNLLLJJJIIIEEECCC@@@===:::888777777;;;:::888666444444444555666444222333555666444222000000000000///...,,,,,,111111000/////////////////////............//////........................///////////////////////////000111222111000...,,,.........///......---,,,---------............///////////////000000000000444333555;;;CCCLLLYYYeeeooorrrvvvyyyzzz|||~~~{{{sssiiieeeqqqxxxvvv|||wwwsssnnniiifffbbbUUUHHHDDDDDDDDDFFFHHHQQQUUUZZZ\\\ZZZUUUQQQOOOMMMJJJFFFCCCBBBCCCFFFGGGSSSXXX```gggnnntttzzz}}}|||yyyyyywwwrrrnnnnnnmmmnnnssswww|||{{{www|||zzzpppmmmqqqfffWWWQQQJJJGGGIIIHHHGGGFFFEEEDDDDDDDDDDDDFFFFFFFFFCCCAAA???@@@AAA????????????@@@AAABBBCCC???>>>===>>>@@@AAA@@@???AAA@@@>>>===<<<===???@@@CCCBBB@@@>>>>>>???@@@AAAAAA@@@>>><<<<<<===???@@@??????>>>???@@@BBBDDDFFFFFFGGGGGGGGGGGGFFFEEEEEECCCCCCCCCCCCDDDEEEFFFGGGEEEEEEFFFHHHIIIJJJJJJKKKRRRPPPRRRZZZfffwww}}}ooogggdddbbb```^^^]]]^^^___``````^^^[[[ZZZZZZYYYWWWVVVRRRRRRQQQPPPOOOMMMKKKJJJGGGEEEBBB>>><<<:::999999999999888666555555555555333222222333444555444333222222111111000///......111000//////.........///000000////////////000000000000000000000000000000///////////////////////////000000111000///...---,,,,,,---.../////////............/////////000000000000000000111111111111333111333999@@@HHHSSS^^^hhhlllrrrvvvxxxyyy{{{}}}|||mmmccciiivvv}}}{{{yyyrrrnnncccUUUHHHCCCBBBAAAAAACCCJJJNNNTTTVVVVVVSSSQQQPPPMMMKKKHHHEEECCCCCCDDDEEEMMMRRRYYYaaahhhnnntttxxx~~~wwwttttttvvvwwwyyy{{{uuuuuu}}}wwwtttxxx}}}___SSSOOOJJJGGGIIIIIIHHHHHHGGGFFFFFFFFFFFFGGGHHHGGGDDDAAA@@@@@@AAA@@@@@@@@@AAAAAACCCDDDDDD@@@???>>>???AAAAAAAAA@@@AAA???>>><<<<<<===>>>???BBBAAA???>>>>>>???AAABBBAAA@@@???>>>>>>???AAABBBAAA@@@@@@@@@AAACCCDDDEEEFFFFFFFFFFFFFFFEEEEEEDDDEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGHHHIIIKKKLLLMMMPPPOOORRRXXXbbbrrr{{{mmmddddddbbb```___^^^___```aaa```^^^\\\[[[[[[[[[ZZZYYYSSSSSSSSSQQQPPPNNNLLLKKKHHHFFFCCC@@@>>><<<;;;;;;777777777777777666555555000222333333222222444555333333333222222111000000000///......---.........111111000000000000111111000000000000000000000000////////////////////////000000000////////////...***+++,,,...///000000000////////////000000000111111111111111222222222222333000111666;;;AAAKKKTTT]]]ccclllqqqsssuuuwwwyyywwwgggfffmmm}}}{{{wwwrrreeeWWWJJJDDDBBB???>>>???AAAEEEKKKOOOPPPQQQQQQRRRMMMLLLIIIGGGEEEDDDCCCCCCEEEJJJQQQXXX___fffmmmqqqxxx~~~}}}{{{xxxvvvzzz|||tttqqquuu}}}zzz}}}mmmVVVNNNLLLIIIHHHIIIJJJIIIIIIHHHHHHHHHIIIIIIHHHHHHGGGEEEBBB@@@@@@AAA@@@@@@@@@@@@AAABBBCCCCCCAAA@@@???@@@AAABBBBBB@@@???>>>===<<<;;;<<<===>>>@@@???>>>>>>???@@@BBBCCCAAA@@@@@@???@@@AAACCCDDDCCCCCCCCCBBBCCCDDDEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCGGGFFFFFFFFFFFFFFFGGGGGGIIIIIIHHHHHHIIIKKKMMMNNNNNNNNNQQQUUU\\\jjjzzzkkkbbbcccaaa___^^^]]]^^^___```^^^\\\ZZZZZZ[[[[[[ZZZYYYTTTTTTSSSRRRPPPNNNMMMLLLHHHGGGDDDAAA>>>===<<<<<<555666777888888777666555000333555333111///111444333333222222111111111111///......---------......111000000//////000000111........................////////////////////////000//////.........//////+++,,,---...////////////....../////////000000000000000000111111111222222333000111444777;;;CCCKKKTTT[[[dddjjjmmmpppuuuzzzssslllkkksss|||sssyyyqqqhhh[[[NNNHHHEEEAAA>>>>>><<<@@@DDDHHHKKKMMMPPPRRRNNNMMMLLLJJJGGGEEEBBBAAAAAAEEEKKKQQQXXX___fffkkkpppvvv~~~zzztttuuuyyyzzzvvvuuussswwwqqq```OOOJJJJJJIIIGGGHHHIIIHHHHHHHHHHHHHHHIIIJJJGGGGGGFFFDDDAAA??????@@@>>>>>>>>>>>>>>>???@@@@@@AAA@@@???@@@BBBCCCBBBAAA>>>>>>===<<<;;;<<<<<<============>>>???AAABBBCCC@@@@@@@@@@@@AAABBBDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBCCCEEEEEEEEEEEEFFFGGGHHHIIIJJJIIIHHHHHHIIIKKKMMMNNNMMMNNNQQQTTTWWWccc|||yyyjjjaaaaaa___^^^\\\\\\]]]^^^___^^^\\\[[[ZZZ[[[\\\[[[ZZZUUUTTTTTTSSSQQQOOOMMMLLLGGGEEECCC@@@===<<<;;;;;;555666777888888777666555222555666444000...///222222222111000000000111111......------------...///000//////......//////000........................//////////////////////////////............///000---...............------------.........//////////////////000000000111111333111111444666777===EEEOOOVVV___eeehhhnnnwww~~~}}}qqqiiiiiizzzttt|||~~~tttlll___RRRLLLIIICCC??????<<<>>>AAACCCFFFIIINNNQQQOOOOOONNNLLLIIIFFFCCCBBBAAADDDHHHMMMRRRYYY```eeekkkpppxxxwwwuuuwww{{{vvvuuuwwwvvvyyycccWWWLLLHHHIIIHHHGGGFFFFFFFFFFFFEEEFFFFFFGGGGGGDDDDDDDDDBBB???===>>>???>>>>>>=========>>>??????AAA@@@???@@@BBBCCCBBBAAA>>>======<<<<<<<<<<<<<<<<<<<<<===>>>???AAABBBCCC?????????@@@AAABBBCCCCCCFFFFFFGGGFFFFFFFFFEEEEEEDDDCCCBBBBBBAAAAAABBBBBBAAABBBBBBCCCEEEGGGIIIJJJIIIIIIHHHHHHHHHJJJKKKLLLLLLNNNQQQSSSTTT___uuuyyykkkbbb___^^^]]][[[[[[\\\^^^___aaa___]]]]]]]]]^^^]]]\\\TTTTTTSSSRRRQQQOOOMMMLLLFFFDDDBBB???===<<<;;;;;;777777777777777666555555444555555444222000000111111000///......///000111.........---......///000//////............//////000000000000000000000000////////////////////////---............/////////......//////...------,,,------------.............../////////000000000000222000111444555666:::AAAJJJSSS^^^eeeiiipppzzzuuuiiieeeqqqzzzrrrfffYYYRRRMMMFFF@@@>>>===>>>???@@@BBBFFFLLLQQQRRRQQQPPPNNNKKKHHHFFFEEEBBBDDDFFFHHHLLLRRRYYY^^^eeejjjrrrzzz{{{|||}}}}}}xxxvvvvvvwwwyyy~~~|||uuuXXXRRRKKKGGGGGGGGGGGGFFFEEEDDDDDDCCCCCCCCCDDDDDDAAABBBBBB@@@>>>===>>>@@@@@@???????????????@@@@@@AAA@@@???@@@AAABBBBBB@@@>>>>>>>>>=========<<<<<<<<<<<<===>>>???AAAAAABBB???@@@@@@AAAAAABBBBBBBBBFFFFFFGGGGGGGGGGGGFFFEEEEEEDDDBBBAAAAAAAAABBBCCCAAAAAABBBCCCEEEFFFHHHIIIHHHHHHIIIIIIJJJJJJJJJJJJLLLMMMOOOQQQSSS[[[ooozzzlllddd```^^^]]]\\\\\\]]]___```aaa___]]]\\\]]]]]]\\\[[[TTTTTTSSSRRRPPPNNNLLLKKKFFFDDDBBB???===<<<<<<<<<999999888666555555555555444333222333444555444333111000///......///111222///.........//////000111000000////////////000000000000000000000000000000////////////////////////,,,,,,.../////////......------..............................//////////////////000000000111111111000///000444555555999???EEEQQQ```jjjooouuu}}}~~~sssiiimmmwwwrrrddd\\\UUUKKKCCC@@@<<<<<<<<<<<<>>>DDDLLLQQQTTTSSSQQQOOOMMMKKKIIIHHHCCCCCCCCCDDDFFFJJJQQQUUU]]]bbbkkkttt{{{{{{wwwvvvvvvvvvyyy~~~}}}uuusssuuuaaaPPPNNNIIIFFFEEEGGGGGGFFFDDDDDDCCCBBBAAAAAAAAAAAA@@@AAAAAA@@@??????@@@BBB@@@??????>>>>>>>>>??????@@@???>>>???AAAAAAAAA@@@>>>>>>??????>>>>>>======<<<<<<===??????@@@@@@@@@AAABBBBBBCCCCCCCCCBBBBBBEEEEEEGGGGGGHHHGGGFFFFFFEEEDDDBBBAAAAAAAAACCCDDDDDDDDDDDDDDDEEEFFFGGGGGGHHHIIIKKKLLLLLLKKKJJJIIIKKKJJJKKKOOORRRYYYhhhwww{{{mmmeee```___^^^]]]]]]^^^```aaa___]]][[[ZZZ[[[ZZZYYYXXXSSSSSSSSSQQQPPPNNNLLLKKKFFFEEEBBB@@@>>>===<<<<<<;;;:::888666444444555555333111000222666888777555222111///......000111333///////////////000111111111111000000000000111111........................////////////////////////***,,,...000000///...---++++++---...//////000000////////////000000000000000111111111111222222222...---///333444444888===AAAPPPcccpppuuuxxxqqqqqqwww}}}nnneee\\\PPPGGGCCC::::::999:::<<>>===<<<<<<<<<<<<======???>>>===>>>@@@AAA@@@??????????????????>>>======<<<===>>>??????@@@??????CCCDDDDDDDDDDDDDDDCCCBBBDDDEEEFFFGGGHHHGGGFFFFFFFFFDDDCCCAAAAAABBBCCCDDDHHHHHHGGGFFFEEEEEEEEEFFFHHHJJJLLLNNNNNNMMMKKKIIIIIIHHHIIIMMMQQQXXXdddppp{{{mmmeeebbb```^^^]]]]]]___aaaccc```]]][[[[[[\\\\\\YYYVVVVVVTTTPPPOOOOOOPPPPPPOOOJJJFFFAAA===<<<;;;;;;:::888777666555555444444555555333333333555555444333222111111000000000000000///////////////000111111...///000111111000///...//////000000000000//////,,,,,,.........---,,,,,,,,,---//////...------...000000000000000000000000..................---------///111222333222000///222111111222444777:::<<>>======>>>@@@AAA@@@>>><<<;;;:::;;;===>>>EEECCC@@@>>>===>>>???@@@AAAAAABBBCCCBBBAAA???>>>;;;===>>>>>>======???@@@@@@AAABBBCCCDDDCCCBBBAAA???AAACCCEEEFFFFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEGGGGGGGGGFFFFFFFFFFFFFFFJJJJJJKKKKKKKKKKKKKKKJJJJJJKKKLLLNNNQQQVVV]]]aaawww{{{mmmeeeaaa```^^^]]]]]]___aaacccbbb___]]]\\\]]]]]]ZZZXXXVVVSSSPPPOOOOOOPPPPPPOOOJJJFFFAAA>>><<<<<<;;;:::888777666555555444444555555444333333444555444222222222111000000000000000///////////////000111111...///000111111000///...//////000000000000//////'''(((+++...000111222222...///000///------...///........................////////////////////////111222333444444444333222111111000111333555888:::===FFFVVVhhhsssxxx~~~}}}{{{zzznnnggg\\\PPPGGGBBB<<<:::===AAAEEEFFFMMMMMMLLLKKKJJJIIIHHHHHHGGGDDDBBBAAACCCDDDEEEEEEIIINNNUUU]]]fffooowww}}}~~~vvvqqqrrrwww{{{yyyccc[[[fffuuujjjWWWQQQKKKIIIGGGEEEDDDCCCCCCDDDFFFEEEDDDCCCBBBAAAAAAAAAAAA@@@>>>======>>>@@@AAA???>>><<<;;;;;;;;;======DDDCCCBBBAAA@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@>>>===<<<===>>>>>>===<<<>>>???@@@@@@BBBCCCCCCCCCBBBAAAAAABBBDDDFFFGGGFFFFFFEEEFFFEEEEEEDDDDDDCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEHHHIIIJJJKKKKKKKKKKKKKKKLLLLLLMMMMMMOOOSSSYYY]]]jjj{{{|||mmmddd```___]]]\\\\\\^^^aaabbbaaa___]]]\\\\\\[[[YYYWWWVVVSSSPPPOOOOOOPPPOOOOOOJJJFFFAAA>>>===<<<;;;:::888777666555555444444555666555333333444444333222222222111000000000000111///////////////000000111//////000000000000//////////////////////////////,,,---......//////.........///...,,,+++***,,,...........................///000000000000000000000/////////000000000111111111111000000222333555777;;;@@@LLL^^^lllttt|||yyywww}}}xxxooofff^^^OOOHHH@@@===>>>@@@???===EEEFFFGGGGGGGGGFFFEEEDDDDDDCCCBBBBBBCCCDDDCCCBBBEEEHHHMMMTTT\\\eeeooouuu||||||vvvpppnnnttt||||||eee]]]eeeyyyvvvdddUUUNNNJJJHHHFFFDDDCCCCCCCCCCCCDDDDDDBBBAAA@@@@@@??????@@@???>>>======>>>???@@@???>>><<<;;;;;;;;;<<<===CCCCCCCCCCCCBBBBBBAAA@@@>>>????????????>>>=========>>>???>>><<<;;;<<<===???@@@AAABBBBBBBBBAAAAAABBBCCCEEEFFFGGGGGGFFFEEEFFFFFFEEEDDDCCCBBBAAAAAACCCCCCDDDDDDEEEEEEFFFFFFGGGGGGHHHJJJKKKKKKKKKKKKMMMMMMMMMLLLLLLOOOSSSWWWbbbppp~~~}}}mmmccc```^^^]]]\\\\\\^^^aaaccc^^^]]][[[ZZZYYYWWWVVVUUUUUUSSSQQQPPPPPPPPPOOONNNIIIFFFBBB???>>>===;;;:::888777666555555444444555666555444444444444333111333222111111000000111111000000////////////000000//////000000000000///////////////......//////////////////...---,,,++++++...---,,,***((((((***---........................///////////////000000000.........---...///000000222222111111222333444555::::::CCCSSScccooozzz{{{tttxxx|||wwwpppmmm]]]SSSGGG@@@??????===999>>>@@@BBBCCCDDDCCCAAA@@@AAAAAAAAABBBDDDDDDBBB@@@BBBDDDHHHNNNUUU___iiippptttzzzuuupppnnnqqq{{{rrrccciii~~~qqqhhh^^^SSSLLLHHHGGGEEECCCBBBBBBBBBCCCBBBBBBAAA??????>>>>>>>>>??????>>>>>>>>>>>>??????>>>===<<<;;;;;;;;;<<<<<<@@@AAABBBCCCCCCBBB@@@???>>>>>>>>>>>>>>>>>>>>>>>>===>>>???>>><<<;;;<<<===@@@@@@@@@AAAAAAAAAAAAAAACCCDDDDDDEEEEEEEEEDDDDDDEEEDDDDDDDDDCCCCCCBBBBBBCCCCCCDDDDDDEEEFFFGGGGGGEEEFFFGGGIIIJJJKKKKKKKKKJJJKKKKKKJJJJJJLLLPPPSSS^^^hhh~~~}}}mmmccc___^^^]]]\\\]]]___bbbccc]]]]]]\\\ZZZXXXVVVUUUUUUUUUSSSQQQPPPQQQPPPOOOMMMIIIFFFCCC@@@???===;;;999888777666555555444444555666555333333444444333222333222222111111111111111000000////////////000000000000////////////000000//////............//////))))))***+++---...000000//////---+++)))***,,,///////////////////////////---------....../////////222222111111111222333444333333333333333444444555888777<<>>@@@AAA@@@???>>>??????@@@BBBDDDEEECCCAAA@@@AAADDDHHHNNNWWWaaahhhmmmssszzz~~~{{{tttppppppqqqxxxtttrrrtttbbb^^^YYYRRRLLLGGGFFFDDDBBBAAAAAABBBBBBAAA@@@???>>>>>>===>>>>>>???>>>>>>>>>>>>>>>>>>???===<<<<<<;;;;;;;;;;;;;;;<<<>>>@@@AAABBB@@@???===??????>>>>>>>>>?????????>>>???@@@???===<<<<<<===@@@@@@@@@AAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEDDDDDDEEEFFFFFFGGGHHHHHHDDDEEEFFFGGGIIIIIIJJJJJJGGGHHHHHHHHHIIIKKKOOORRRVVV^^^rrr~~~mmmccc```___]]]]]]^^^```ccceee`````````^^^ZZZXXXWWWXXXTTTSSSQQQQQQQQQQQQOOOMMMIIIFFFCCCAAA???>>>;;;999888777666555555444444555555444333333555555444333333333222111111111111222111000000///////////////000000////////////000000000///...------...///000---,,,,,,,,,,,,---...///000111111///......000222000000000000000000000000,,,,,,------......//////111111111222222222222333222222333333444444555555666444888CCCOOO\\\jjjvvvuuu{{{xxxeeeSSSFFF@@@>>>===:::;;;===>>>??????>>>>>>===>>>???BBBEEEFFFEEEDDD???@@@BBBDDDHHHNNNVVV\\\dddhhhnnnqqqsssvvv{{{}}}rrrmmmlllvvv{{{pppkkklllpppuuufffXXXUUUSSSNNNKKKEEEDDDCCCAAA@@@AAAAAABBB@@@??????>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<;;;;;;:::::::::;;;===?????????===<<>>>>>>>>>>>??????@@@>>>@@@@@@@@@>>>===>>>???BBBBBBAAAAAAAAABBBCCCDDDDDDCCCCCCBBBBBBAAAAAAAAABBBBBBCCCDDDEEEFFFGGGGGGEEEEEEFFFFFFGGGGGGHHHHHHDDDDDDFFFGGGHHHHHHHHHHHHDDDEEEGGGGGGHHHJJJNNNPPPQQQYYYiii~~~nnncccaaa```^^^^^^___aaadddfff```bbbbbb___[[[XXXXXXYYYTTTSSSQQQQQQQQQQQQOOOMMMIIIGGGDDDAAA@@@>>>;;;999888777666555555444444555333222222333555666555444444333222222111111222222111111000///////////////111000///......///000111000///---,,,,,,---///000444333000...---,,,,,,,,,---///000000000000111333////////////////////////---------...//////000000...///111222222222111000000000111333333444444444333222555===EEEPPP```mmm~~~}}}{{{hhhSSSFFFBBBAAA<<<<<<======>>>>>>??????======>>>AAAEEEGGGHHHGGGDDDDDDDDDCCCDDDGGGLLLPPPXXX[[[```ccceeeiiioootttyyy~~~zzznnneeebbbcccjjjwwwwwwnnnlllnnnooovvvqqq[[[PPPMMMLLLJJJIIIDDDCCCBBB@@@@@@@@@AAAAAA@@@???>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>======;;;<<<<<<<<<;;;;;;::::::999:::<<<===>>>>>>>>>=========<<<<<<<<<===>>>??????@@@AAAAAA@@@???@@@BBBCCCCCCBBBBBBBBBCCCDDDEEEEEEEEEDDDCCCBBBAAAAAAAAADDDDDDEEEEEEFFFFFFGGGGGGEEEEEEEEEFFFFFFFFFFFFFFFDDDEEEEEEFFFGGGGGGFFFFFFDDDEEEGGGGGGHHHIIILLLNNNPPPWWWbbbsss~~~nnncccaaa```___^^^___bbbeeeggg___```aaa^^^YYYVVVVVVXXXTTTRRRQQQQQQRRRQQQOOOLLLIIIGGGDDDBBB@@@>>>;;;999888777666555555444444555222111111333555777666555444333222222111111222222111111000///////////////111000///......///000111000///---,,,,,,---///000000/////////000111333444)))+++...///......///000........................---......///000111111222111333555666666666444333...///000111333333333333111111444:::???HHHYYYhhhyyyvvv{{{yyy___NNNFFFFFF>>>============>>>???@@@<<<<<<===AAAEEEHHHJJJJJJJJJIIIHHHEEECCCDDDGGGIIIOOORRRVVVXXX[[[```hhhnnnooovvvvvvvvv{{{vvvwwwuuunnneee```aaaddddddpppyyywwwrrrppprrrmmmvvv~~~sssdddSSSKKKHHHFFFFFFGGGDDDCCCAAA@@@???@@@@@@AAA@@@??????>>>>>>>>>>>>???======>>>>>>>>>>>>======;;;;;;<<<<<<;;;;;;:::999::::::;;;===>>>>>>>>>>>><<<;;;;;;:::;;;<<<===>>>???@@@BBBBBBAAAAAABBBCCCDDDDDDCCCBBBCCCDDDEEEFFFGGGFFFEEECCCBBBBBBBBBBBBGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFEEEEEEEEEGGGHHHHHHGGGHHHJJJLLLLLLSSS[[[hhhwwwjjjeeebbb```^^^]]]^^^```dddfffgggeeeccc___[[[XXXUUUSSSVVVTTTSSSRRRQQQPPPMMMJJJHHHAAA::::::>>>@@@;;;555888888888666444333444555333111111222444555444333444333222111000000000000111...,,,---000222111000000/////////............000000////////////000000/////////......------,,,------............------//////////////////////////////000000111111222222......///000111222222333//////000111222222333333222111333666999>>>KKKXXXqqq~~~{{{ooo[[[KKKAAAEEE>>>:::<<<>>>======>>>>>>???@@@BBBEEEHHHKKKMMMHHHGGGFFFEEEDDDDDDDDDDDDFFFGGGHHHKKKPPPUUUZZZ]]]ccckkksssyyy|||vvvoookkkooollliiigggfffeeecccaaaccclll{{{zzzxxx}}}~~~zzzxxxaaaYYYNNNIIIGGGGGGEEEBBBDDDDDDCCCCCCBBBAAA@@@@@@;;;<<<======;;;:::;;;<<<======<<<<<<<<<;;;;;;;;;===<<<:::::::::;;;::::::<<<;;;;;;;;;;;;<<<=========<<<;;;;;;<<<===>>>??????AAABBBDDDDDDCCCAAA@@@??????@@@AAABBBDDDDDDEEEEEEEEEDDDCCCCCCCCCCCCCCCGGGEEECCCAAABBBCCCFFFHHHDDDDDDDDDDDDDDDCCCBBBBBBDDDEEEEEEFFFFFFFFFFFFFFFGGGGGGHHHIIIIIIJJJKKKKKKLLLSSSYYYbbbwww{{{kkkddd```___^^^]]]^^^```bbbdddbbbaaa___[[[XXXUUURRRQQQVVVTTTRRRQQQQQQOOOLLLJJJHHHBBB===<<<>>>???;;;666555666777666555444555666555444333444666666666444444444333222111111111222222000------//////---+++000000/////////.........------,,,,,,,,,,,,------)))***+++---///111222333---..................---////////////////////////////////////............000000111111222222333333000000111222222333444444333222333666777:::EEEPPPbbbppp|||iiiWWWJJJFFF@@@<<<>>>???===;;;;;;===>>>???AAADDDHHHKKKMMMLLLKKKJJJIIIHHHGGGFFFEEEAAABBBCCCEEEIIINNNSSSUUU^^^eeemmmrrruuu|||vvvmmmhhhhhhfffeeefffhhhjjjjjjiiijjjrrrtttYYYRRRIIICCCBBBBBBAAA>>>AAAAAA@@@@@@???>>>>>>>>><<<===>>>===;;;:::;;;<<<======<<<<<<<<<;;;;;;;;;===<<<;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<============<<<;;;;;;<<<===>>>>>>???AAABBBBBBBBB@@@??????@@@@@@AAABBBCCCDDDEEEGGGFFFFFFEEEEEEEEEEEEEEEFFFEEEDDDCCCCCCDDDFFFGGGDDDDDDEEEEEEDDDDDDCCCBBBBBBCCCDDDDDDEEEEEEDDDDDDEEEEEEFFFGGGGGGHHHIIIIIIJJJPPPVVV___sss}}}kkkbbb______^^^^^^^^^```aaabbbcccbbb```^^^[[[XXXVVVUUUUUUTTTRRRQQQPPPNNNKKKHHHHHHEEEAAA???>>><<<:::888222444666777555555555555666555444444555666555333333222222111111111222222000///------......---+++000000000/////////......000//////......//////000................................................////////////////////////000000//////...---------222222222222222222333333///000000111111222222222444333333555555666===EEETTTbbbuuu|||hhhXXXKKKDDD?????????;;;999888<<<===>>>@@@CCCFFFJJJLLLNNNNNNNNNMMMKKKHHHFFFDDD?????????@@@CCCGGGKKKMMMVVV\\\ccchhhlllrrr}}}|||zzzuuujjjeeebbbbbbcccggglllqqqssstttsssyyyyyy{{{cccUUUOOOGGGCCCBBBCCCBBBAAACCCCCCBBBBBBAAA@@@@@@@@@===>>>???===;;;::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;>>>===<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<======>>>===<<<;;;;;;;;;<<<======>>>???@@@AAA@@@?????????@@@@@@AAABBBCCCDDDDDDFFFFFFEEEEEEDDDDDDEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEDDDCCCCCCBBBBBBCCCDDDDDDDDDDDDDDDCCCCCCDDDDDDEEEEEEFFFFFFGGGLLLRRRZZZlll}}}iii```_________``````aaabbbcccdddcccbbb```^^^\\\ZZZZZZUUUSSSQQQPPPOOOMMMJJJGGGGGGGGGEEEBBB>>>;;;::::::222444777777666444333333555444222222333333222000111000000//////000000111,,,,,,,,,...///000000000000000000////////////...111111000000000000111111111000000///...---,,,,,,.........------.........////////////////////////111111111111000000000000222222222222222222111111.........//////000000000444222333666555444888>>>IIIVVViii}}}zzzhhhVVVLLLCCC@@@>>>:::888999;;;;;;<<<>>>AAAEEEHHHJJJLLLNNNOOOOOOMMMIIIEEEBBB@@@@@@??????AAACCCFFFHHHMMMRRRXXX]]]ccckkkuuu}}}vvvqqquuu~~~rrriiiddd``````ccchhhoootttxxxyyywww{{{zzz|||mmm]]]PPPLLLFFFCCCCCCDDDDDDCCCBBBBBBAAAAAAAAA@@@@@@@@@?????????>>>;;;999::::::<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>===;;;;;;<<<===<<<;;;;;;;;;;;;<<<======???>>><<<;;;:::;;;;;;<<<======???@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCEEEFFFGGGGGGGGGFFFEEEDDDDDDDDDDDDEEEEEEDDDDDDCCCBBBCCCCCCDDDEEEDDDDDDDDDBBBBBBCCCCCCDDDDDDDDDEEEFFFJJJNNNUUUbbbwwwzzzggg___``````aaaaaabbbdddeeeeeeaaaaaa___^^^\\\[[[ZZZYYYVVVTTTRRRPPPOOOMMMJJJGGGFFFGGGFFFCCC>>>;;;::::::555777999888666333111111555444222222333333222000222111111000000000000111+++,,,...000000111111111111000000000////////////...------,,,,,,------...++++++,,,...000111222333///...------------...///////////////////////////...//////000111222222333111111111111111000000000/////////000000000000000333222333666666555777;;;@@@JJJ[[[nnn~~~xxxcccWWWIIIBBB>>>;;;:::<<<;;;;;;;;;===???BBBEEEFFFJJJLLLNNNOOONNNKKKGGGDDDCCCBBB@@@??????@@@BBBCCCFFFJJJOOOUUU[[[dddnnnvvvzzzssskkkmmmuuu|||ppphhhcccaaaaaaccchhhnnnsssvvvwwwuuuxxx~~~zzzxxx|||~~~dddZZZIIIFFFBBB@@@???AAABBBBBB<<<<<<<<<<<<<<<;;;;;;;;;???@@@@@@>>>;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>???===;;;:::<<<>>><<<;;;;;;;;;;;;<<<======>>>===<<<;;;::::::;;;<<<===>>>??????@@@AAAAAAAAA@@@AAAAAABBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCEEEFFFGGGGGGGGGEEEDDDBBBBBBCCCDDDDDDDDDDDDCCCCCC@@@AAABBBBBBCCCCCCBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDGGGIIILLLPPPXXXhhh~~~yyyggg````````````aaaccceeehhhiiicccbbbaaa___^^^\\\[[[ZZZWWWUUURRRQQQOOOMMMJJJGGGEEEFFFEEECCC???<<<::::::888999:::999555333111111666555444444555666555333444444333222111111111111---///222222000/////////111111000000000///////////////............//////---......//////000111111///...---,,,,,,---...///////////////////////////+++,,,---...///000111222000000000000000000000111222222222222222222222222333111111555666555666:::===DDDQQQaaappp{{{ooobbbRRRHHHBBB>>>===???;;;;;;;;;<<<===???AAACCCGGGJJJMMMPPPPPPOOOMMMKKKFFFDDDAAA???======>>>>>>AAADDDGGGLLLSSS\\\eeelllrrrxxxwwwlllkkkrrr}}}tttkkkeeeddddddeeeiiioootttvvvwwwvvvxxx|||xxxssstttuuuzzz~~~lllYYYSSSGGGEEECCCAAA@@@AAACCCDDD=========<<<<<<<<<<<<<<<>>>???@@@>>><<<;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<>>>???===:::999;;;>>><<<;;;;;;;;;;;;<<<=========<<<;;;:::::::::;;;<<<======>>>???@@@AAAAAABBBAAAAAAAAABBBBBBBBBCCCCCCDDDDDDCCCCCCDDDDDDEEEEEEEEEEEEFFFFFFEEEDDDCCCAAAAAAAAABBBCCCCCCCCCBBBBBB>>>>>>???@@@@@@@@@@@@@@@CCCCCCDDDDDDDDDDDDDDDDDDFFFGGGJJJMMMPPPZZZooo|||jjjccc```_________bbbeeeiiillldddcccbbb```___]]]\\\[[[XXXVVVSSSRRRPPPNNNJJJGGGDDDDDDCCCBBB@@@===;;;999999::::::888555444444555555444333444666666666444444333111000......------+++...111222000......///111111111000000000//////111111000000000000111111222222111000///...---,,,000///---,,,,,,---///000////////////////////////,,,------...///000000111000000000111111222222222111111111111111111111111444000000333555444555888:::???HHHTTTbbbppp{{{~~~wwwjjj[[[QQQIIIBBB??????<<<<<<;;;;;;;;;===>>>???BBBEEEIIIMMMOOOPPPPPPPPPIIIGGGDDD@@@>>><<<<<<<<>>??????>>><<<;;;<<<===;;;;;;;;;<<<<<<<<<======:::===???===999888:::>>><<<;;;;;;;;;;;;<<<======<<<;;;:::::::::;;;<<<===<<<<<<<<<===>>>???AAAAAAAAAAAAAAABBBBBBBBBBBBCCCDDDCCCCCCCCCCCCDDDEEEFFFEEEEEEEEEDDDDDDBBBBBBAAA???@@@AAAAAABBBBBBAAAAAA??????@@@AAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCCCCDDDHHHKKKKKKQQQdddxxxmmmeee^^^^^^]]]]]]```eeejjjmmm```___^^^\\\ZZZXXXWWWVVVYYYWWWTTTRRRQQQNNNKKKHHHDDDBBBAAAAAA@@@???;;;888999999999888666555777888333222111222444555444333111000...,,,***)))((((((&&&***///000//////000111111111111111000000000000......------------......,,,---...///000111222333000///---,,,,,,---///000////////////////////////000000000000111111111111000000111222333333444444...............---------555000///222333222333555333666===GGGUUUeeesss|||zzz{{{~~~yyynnnaaaXXXPPPFFF???======<<<;;;:::;;;;;;=========???DDDHHHLLLOOOPPPQQQMMMKKKGGGCCC@@@>>>======>>>>>>>>>@@@DDDJJJQQQUUUZZZ```hhhrrr{{{}}}uuuoooooorrrxxx~~~qqqeee```fffrrr|||sss\\\PPPKKKHHHBBBBBBAAA???>>>>>>@@@BBB>>>>>>>>>>>>>>>?????????===>>>???>>>===<<<===>>>;;;;;;;;;<<<<<<<<<======999<<<>>><<<888777:::===<<<;;;;;;;;;;;;<<<======;;;::::::999:::;;;===>>>::::::;;;;;;===>>>???@@@AAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBCCCDDDEEEDDDDDDCCCBBBAAAAAAAAA>>>???@@@@@@AAAAAAAAAAAABBBCCCDDDDDDEEEEEEDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@BBBGGGJJJHHHLLL___ssslllfff^^^^^^^^^^^^aaaeeeiiikkkbbbaaa^^^[[[YYYYYYYYYZZZWWWVVVUUUTTTQQQMMMJJJHHHGGGEEECCCBBBAAA@@@===:::777777777666666666666666555555666666555555444333111111111111000000000000000000000000000000000000......////////////......000000000000000000000000------......---,,,++++++000///---,,,,,,---.../////////............//////000000000000111111111111222222111111111111111222000000000000000000000000111111222222222333333333666555888???HHHTTTfffuuu|||~~~wwwlllaaaTTTIIIBBBCCC>>>;;;<<<<<<:::;;;???>>>@@@BBBEEEIIIKKKMMMMMMOOONNNKKKHHHDDD@@@<<<:::@@@???>>>>>>AAAEEEJJJMMMUUUYYY___fffnnnxxx}}}xxxyyylllaaa^^^aaahhhqqqyyyrrr[[[SSSNNNJJJHHH@@@@@@@@@AAAAAAAAABBBBBB??????@@@@@@@@@??????>>>???>>>>>>>>>======<<<<<<>>>>>>===<<<;;;;;;::::::===<<<<<<===>>>===:::888999999888888999999:::;;;<<<;;;;;;::::::999999888::::::;;;<<<===>>>??????DDDBBBAAABBBCCCDDDCCCBBBBBBAAA@@@@@@@@@AAABBBCCCAAAAAAAAA@@@@@@@@@??????@@@@@@??????>>>?????????AAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCDDDDDDDDDDDDDDDBBBAAADDDGGGHHHLLLWWWcccmmmggg```___^^^___aaadddhhhjjjfffddd```]]]YYYWWWVVVUUUVVVVVVUUUSSSQQQNNNKKKIIIGGGEEECCCBBBAAA@@@===::::::999777666666666888999222222333333222222111000111111111111000000000000000000000000000000000000...//////000000//////...000000000000000000000000///////////////...------222111000...---------...//////............///////////////000000000111111222222111000000111111222111111111111111111111111222222222222333333333333555333555:::AAAKKK[[[iii|||xxxhhhWWWLLLDDD@@@>>>???>>>;;;:::<<<>>>>>>???CCCHHHLLLPPPQQQQQQPPPNNNKKKHHHDDDAAA???@@@???>>>>>>@@@CCCGGGJJJQQQTTTYYY___fffnnnwww|||~~~ssslllbbbZZZZZZ^^^fffqqq{{{gggTTTMMMIIIEEECCCAAAAAAAAA@@@??????>>>>>>======>>>>>>>>>>>>>>>>>>@@@@@@?????????>>>>>>>>>>>>======<<<<<<;;;::::::===<<<<<<===>>>===;;;999999999888888999999:::;;;:::::::::::::::::::::;;;============>>>>>>>>>>>>@@@??????@@@BBBDDDCCCBBBBBBAAA@@@@@@@@@@@@AAABBB????????????>>>>>>======@@@???????????????@@@@@@BBBBBBAAAAAAAAAAAAAAAAAACCCCCCCCCCCCDDDDDDDDDDDDDDDCCCDDDGGGGGGJJJSSS^^^zzznnnhhhaaa```______```cccfffhhhfffdddbbb^^^[[[WWWUUUTTTUUUUUUTTTSSSQQQNNNLLLJJJGGGEEECCCBBBAAA@@@===:::<<<:::888666666777888:::444555555555555444333333111111111111000000000000000000000000000000000000///000000111111000000///000000000000000000000000000000111111111000//////444333111000...---------//////............//////....../////////000000000111111000000000111111222222222222222222222222222333333333333444444444444555333333777;;;AAANNN[[[uuu~~~qqqaaaNNNHHHDDDDDDBBB>>>;;;<<<===<<<===AAAHHHNNNSSSUUURRRRRRPPPNNNLLLIIIFFFEEEAAA@@@>>>===>>>AAACCCEEEJJJMMMQQQUUUZZZaaahhhmmmuuuzzzzzzkkkaaa]]]XXXUUUWWW]]]eeerrr~~~uuu[[[MMMHHHEEEAAA@@@BBBBBBAAA???>>><<<;;;:::;;;;;;<<<<<<======>>>>>>AAAAAAAAA@@@@@@@@@@@@@@@>>>======<<<<<<;;;;;;;;;===<<<;;;<<<======;;;:::999999888888999999:::;;;888999999:::;;;;;;<<<<<>>>>>>>>=========<<<<<<>>>AAACCCCCCBBBAAAAAA@@@@@@???@@@@@@AAA=========<<<<<<<<<<<<;;;???????????????@@@AAABBBCCCCCCBBBBBBAAAAAA@@@@@@BBBBBBCCCCCCCCCDDDDDDDDDFFFDDDDDDFFFFFFGGGNNNWWWlllnnnhhhcccbbb```___```bbbeeegggbbbbbbaaa___\\\ZZZWWWVVVTTTTTTTTTSSSQQQOOOLLLKKKGGGEEECCCBBBAAA@@@===::::::999999888777777777777666666666666666555444444111111111111000000000///////////////////////////000000111111111111000000////////////////////////000000111111111000000///222111000///......------//////............//////............////////////111000000000000111111222222222222222222222222222333333333444444444555555666444444666888<<>>???<<<<<<===CCCJJJPPPSSSTTTRRRQQQQQQOOOMMMKKKJJJHHHCCCBBB???>>>===>>>@@@AAADDDFFFIIIMMMQQQVVV]]]aaajjjnnnuuu}}}~~~tttkkkaaaZZZUUUSSSUUUZZZ___ffftttvvvdddQQQIIIGGGDDDAAA@@@BBBAAA@@@???===<<<;;;;;;;;;;;;;;;<<<<<<===>>>???@@@@@@@@@@@@@@@@@@@@@@@@>>>=========<<<<<<;;;;;;<<<;;;::::::<<<<<<;;;999999999888888999999:::;;;::::::::::::;;;;;;<<<<<<>>>>>>========================<<<>>>@@@BBBBBBAAA@@@@@@@@@???????????????<<<<<<<<<;;;;;;;;;;;;;;;>>>>>>>>>??????AAABBBCCCCCCCCCBBBBBBAAAAAA@@@@@@AAABBBBBBCCCCCCDDDDDDDDDEEECCCCCCEEEEEEEEEJJJQQQ___sssmmmgggdddcccaaa___```bbbdddfffbbbaaaaaa___]]]ZZZXXXWWWTTTTTTTTTSSSQQQOOOLLLKKKGGGEEECCCBBBAAA@@@===:::777888999999999777444333222333333333333222111111111111111111000000000///////////////////////////000000111111111111000000////////////////////////...//////000000/////////---.....................//////............//////............////////////000000//////000111111222111111111111111111111111333333333444444444555555444333444666777999AAAJJJYYYhhh{{{vvvhhhWWWMMMFFF@@@>>>>>>======???FFFNNNSSSSSSRRRPPPOOOOOONNNMMMLLLJJJIIIEEEDDDAAA???>>>===>>>>>>???AAADDDGGGKKKPPPVVVZZZ```dddkkksss{{{yyylllccc]]]YYYWWWTTTTTTXXX___eeelllxxx|||bbbUUUJJJFFFEEECCC@@@@@@????????????>>>>>>>>>>>><<<;;;;;;;;;<<<>>>???@@@>>>>>>>>>???????????????===============<<<<<<<<<:::999888888:::::::::999999999888888999999:::;;;<<<<<<<<<;;;;;;:::::::::::::::;;;;;;<<<===>>>>>>@@@???>>>>>>@@@AAA@@@???@@@@@@@@@??????>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<=========>>>???@@@AAABBBBBBBBBAAAAAAAAA@@@@@@@@@AAAAAAAAABBBCCCDDDDDDEEECCCAAAAAADDDEEEEEEIIINNNUUUddd}}}lllfffdddcccaaa``````bbbdddfffeeedddbbb___\\\YYYWWWVVVUUUUUUTTTSSSQQQNNNLLLJJJGGGEEECCCBBBAAA@@@===:::777777999999888666333222444444444444444333222222111111111111000000000000000000000000000000000000///000000111111000000///000000000000000000000000------.../////////......+++,,,---...//////////////////............//////....../////////000000000////////////000111111222000000000000000000000000333333333333444444444444111000222444555555;;;CCCPPP^^^rrrnnnbbbWWWKKKBBB>>>@@@>>>@@@GGGPPPVVVVVVTTTOOOOOOOOONNNMMMLLLKKKJJJHHHFFFDDDAAA???>>>>>>>>>>>>???AAACCCFFFJJJOOOSSSVVVZZZ```gggooowwwxxxiii\\\UUUSSSTTTUUUXXXYYY___jjjssszzzhhhSSSJJJDDDCCCBBB@@@>>>???======>>>>>>?????????@@@===<<<;;;;;;<<<===>>>@@@===============>>>>>>>>>========================:::888777777999::::::999999999888888999999:::;;;======<<<<<<;;;::::::999888999:::;;;<<<======>>>@@@???>>>>>>???@@@???>>>???????????????>>>===<<<<<<<<<<<<<<<<<<========================>>>???@@@?????????@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDDDDEEECCC@@@@@@DDDFFFFFFHHHLLLOOOYYYmmmmmmgggdddbbbaaa___```bbbdddfffeeedddaaa^^^[[[ZZZYYYYYYVVVVVVUUUSSSQQQNNNKKKIIIGGGEEECCCBBBAAA@@@===:::;;;:::888777666555555555666666777777666666555444111111111111000000000000000000000000000000000000...//////000000//////...000000000000000000000000,,,---....../////////...------//////000///......//////............///////////////000000000111111.........//////000222222111111111111111111111111222222222222333333333333222111333555444333888>>>EEEQQQdddxxx|||gggRRRFFFCCC???>>>DDDOOOXXX[[[[[[QQQQQQQQQPPPOOONNNMMMLLLJJJHHHFFFDDDBBB@@@??????>>>??????@@@@@@CCCGGGJJJMMMQQQVVV\\\ccckkksssyyy}}}mmmfff\\\TTTQQQRRRVVVXXX```aaaiiixxxnnnZZZLLLFFFBBBCCCBBB???>>>@@@<<<<<<<<<======>>>>>>>>>===<<<:::999:::;;;<<<===<<<<<<<<<======>>>>>>>>>=====================>>>;;;:::888888:::<<<<<<;;;999999888888999999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;:::;;;;;;;;;<<<<<<=========<<<;;;<<<>>>??????>>>???????????????===<<<;;;;;;;;;;;;<<<<<<<<<============<<<<<<<<<<<<===============>>>??????@@@@@@???@@@@@@AAACCCDDDDDDEEEDDDAAAAAAEEEGGGEEEFFFIIIKKKRRR```uuunnniiicccbbb```___```bbbeeefffbbb```^^^\\\[[[\\\]]]^^^WWWWWWVVVTTTQQQMMMJJJHHHGGGEEECCCBBBAAA@@@===:::???<<<888555444555777999333333444444333333222111111111111111000000000000000000000000000000000000......////////////......000000000000000000000000------...//////000/////////000111111111///...---//////............//////000000000000111111111111............///000222222222222222222222222222222111111222222222333333333555444666777555333777===;;;FFFXXXmmmcccQQQEEE@@@<<>>???>>>======>>>AAADDDGGGJJJOOOUUU[[[ccckkkpppwww~~~{{{nnn]]]ZZZUUURRRSSSWWW\\\```ggghhhrrrrrr[[[SSSKKKFFFDDDDDDCCC@@@???BBB<<<<<<<<<<<<<<<<<<<<<<<<===;;;999888888999:::<<<<<<<<<======>>>>>>>>>???============>>>>>>>>>>>>===;;;999:::;;;===>>>===999999888888999999:::;;;::::::;;;;;;<<<========================<<<<<<<<<999999999:::===??????>>>>>>?????????>>>===;;;::::::::::::;;;;;;<<<<<<<<<===<<<<<<;;;;;;;;;<<<<<<;;;;;;<<<===>>>???@@@@@@??????@@@AAACCCDDDDDDEEEFFFBBBBBBEEEGGGEEEDDDFFFIIINNNXXXkkk