BM6P6(@ ~~~xxxsssrrrssstttuuusssooommmmmmpppsssvvvxxxuuunnnfffccceeeeeebbb]]]YYYTTTSSSSSSSSSQQQNNNIIIIIIIIILLLNNNKKKFFF@@@>>><<<999888888777666444333111000...------------222111000...------------******)))((('''&&&&&&%%%))))))))))))))))))******)))))))))((('''''''''&&&***))))))((('''&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&'''((()))))))))))))))))))))))))))(((''''''(((***+++***((("""$$$&&&((()))((('''&&&%%%$$$###""""""$$$&&&'''((((((''''''''''''((((((''''''''''''''''''''''''+++++++++++++++***))))))((())))))))))))(((((('''&&&'''(((******)))((((((++++++************++++++)))************+++++++++******************+++,,,---------,,,,,,...222555444333555<<>>:::888666333///,,,******+++,,,))))))***+++***)))'''&&&+++*********+++,,,,,,---+++,,,---...---+++)))'''&&&'''((((((((('''%%%$$$)))((('''&&&%%%$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$###%%%%%%&&&''''''&&&%%%%%%'''&&&%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))(((&&&&&&&&&&&&$$$"""$$$%%%%%%&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%###""""""$$$'''%%%###!!!  !!!"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""""""""############"""###$$$$$$"""!!!!!!!!!######$$$%%%%%%&&&''''''}}}wwwrrrppprrrssstttqqqooommmmmmpppsssvvvwwwuuunnnfffdddffffffccc\\\XXXSSSRRRRRRRRRPPPMMMMMMLLLLLLNNNOOOLLLEEE@@@>>>;;;999888888777666444333222000...---------------..................///))))))))))))))))))((((((*********)))))))))))))))((((((((('''''''''''''''***))))))(((''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''((('''&&&((()))***)))(((((()))+++---...---,,,+++((('''&&&%%%&&&''')))***((((((''''''''''''((((((''''''''''''''''''''''''(((((())))))(((((('''&&&(((((())))))))))))((((((******+++,,,,,,,,,,,,,,,++++++************++++++************++++++++++++,,,+++++++++++++++,,,,,,+++,,,.........000444666>>>@@@EEENNN[[[iiitttyyy}}}zzzwwwuuutttssspppooommmfff___\\\\\\^^^dddlllxxx|||wwwvvvzzz}}}uuuggg___]]][[[VVVTTTSSSQQQNNNJJJEEE@@@===:::888444111///------...+++++++++++++++******)))++++++******++++++,,,---+++,,,---------+++)))'''))))))*********)))''''''(((''''''&&&%%%%%%%%%%%%&&&''''''((((((''''''&&&%%%%%%&&&''''''&&&%%%%%%'''&&&%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%((('''%%%%%%&&&&&&%%%###%%%%%%%%%&&&%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&%%%$$$"""!!! !!!"""#########$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$"""$$$%%%$$$###!!!!!!"""######$$$$$$%%%&&&&&&'''{{{uuupppoooppprrrrrrpppmmmlllmmmppptttvvvwwwuuuooogggeeehhhhhheee\\\WWWRRRPPPQQQRRRPPPMMMQQQPPPOOOOOOPPPLLLFFF@@@>>>;;;999888888888666555333222000...---------...,,,---.........---,,,+++)))))))))******++++++++++++*********))))))((((((&&&&&&&&&''''''''''''''')))))))))(((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%'''''''''''''''''''''''''''&&&&&&'''((()))((('''&&&''')))***++++++***)))&&&%%%$$$$$$$$$%%%'''(((((((((''''''''''''(((((((((((((((((((((((((((((('''(((((((((((('''&&&&&&&&&'''((())))))***)))))),,,++++++++++++,,,------++++++************++++++************+++++++++,,,---,,,,,,++++++,,,,,,,,,,,,...000222555888===@@@LLLQQQ[[[fffrrr|||{{{tttooommmmmmmmmlllnnnmmmjjjfffdddeeehhhssszzz|||wwwwwwyyytttmmmeee]]]YYYWWWUUURRRNNNIIICCC???>>><<<:::777555333111111...------,,,,,,,,,,,,,,,++++++******++++++,,,,,,+++,,,------,,,+++)))((())))))*********)))((((((''''''&&&&&&&&&&&&&&&'''&&&&&&''''''((('''''''''%%%%%%&&&''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""#########$$$'''%%%$$$%%%&&&'''&&&$$$%%%%%%&&&&&&%%%$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%$$$###$$$%%%%%%$$$###"""""""""###$$$######$$$$$$$$$%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%###$$$&&&%%%###"""############$$$$$$%%%%%%&&&&&&}}}yyytttooommmoooqqqqqqooommmkkkmmmppptttwwwwwwuuuooogggfffiiiiiifff\\\XXXSSSQQQRRRRRRQQQOOOQQQPPPNNNOOOOOOLLLFFFAAA===;;;999888888888777666333222000///------......//////000///---***'''%%%************************++++++******)))(((((((((%%%%%%&&&&&&''''''(((((())))))((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((&&&%%%&&&'''((('''&&&$$$%%%&&&'''''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&'''((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))(((((('''&&&&&&''')))***************)))((('''((()))***+++++++++************++++++*********+++++++++,,,,,,---,,,,,,++++++,,,,,,---///111444888===DDDLLLRRR[[[cccnnnxxx}}}sssiiicccaaaccceeeiiikkkmmmlllkkknnnsssxxx~~~yyyvvvuuuvvv~~~vvvkkk```]]]YYYWWWTTTNNNHHHBBB???>>>===;;;999777666555000///---,,,++++++,,,---,,,++++++***++++++,,,,,,+++,,,,,,,,,,,,+++***)))''''''(((((((((''''''''''''&&&&&&&&&&&&''''''(((%%%&&&&&&&&&%%%$$$$$$###%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""############%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%$$$###"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&%%%$$$###$$$%%%%%%$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$#######################################$$$$$$$$$%%%%%%###$$$&&&&&&$$$###$$$$$$######$$$$$$%%%%%%%%%%%%~~~|||xxxsssooommmoooqqqqqqooommmlllmmmpppuuuwwwwwwuuuooogggfffiiiiiifff^^^YYYTTTRRRSSSTTTSSSRRROOOMMMLLLMMMNNNLLLGGGBBB===;;;999888999999888777444222111///.............../////////---***'''%%%++++++***))))))(((''''''************))))))((((((%%%&&&&&&''''''(((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))'''%%%%%%&&&''''''&&&(((((())))))******))))))((((((((((((((()))******((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))(((((('''&&&&&&''')))************((('''&&&&&&&&&''')))***++++++************++++++***++++++++++++,,,,,,,,,,,,++++++++++++,,,------111444888===FFFPPP\\\ccckkkrrr{{{|||zzz}}}uuukkkaaa]]]^^^bbbeeemmmnnnpppqqqsssyyy}}}vvvvvvzzz|||nnniiiddd```]]]XXXQQQKKK>>>>>>>>>===<<<::::::999222111///---,,,,,,,,,---,,,,,,++++++***++++++,,,++++++,,,,,,++++++******(((((('''''''''(((((((((''''''&&&&&&&&&'''(((((((((''''''&&&%%%###"""!!!%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%$$$######$$$&&&'''&&&%%%$$$%%%%%%%%%$$$$$$###"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""#########$$$"""$$$&&&&&&$$$###$$$%%%######$$$$$$$$$$$$$$$%%%~~~}}}yyytttpppnnnppprrrsssqqqnnnmmmnnnqqquuuwwwwwwuuuooogggeeehhhhhheee___ZZZTTTRRRSSSUUUUUUSSSNNNLLLKKKKKKLLLKKKFFFBBB===;;;999999999999999777444333111///.........///+++,,,---------,,,+++***,,,+++***)))((('''&&&&&&)))))))))))))))))))))***'''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))))))))))))))***(((&&&%%%&&&'''''''''************************''''''((((((((()))))))))((((((''''''''''''(((((((((((((((((((((((((((((('''(((((((((((('''&&&&&&&&&'''((())))))***)))))))))(((((((((((()))******++++++************++++++++++++++++++,,,,,,,,,,,,+++++++++,,,---...///000444888>>>GGGPPP\\\gggnnnvvv{{{|||uuupppnnnmmmhhhaaa\\\]]]bbbjjjooozzz|||}}}~~~}}}tttrrrtttyyywwwnnngggccc^^^VVVOOOCCCBBB@@@???>>>=========888666555222000///......,,,,,,++++++******++++++++++++++++++++++++++++++******)))))))))***++++++(((((('''''''''''''''(((***))))))((('''%%%$$$###%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$######$$$%%%&&&&&&%%%######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%$$$###$$$%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""#########!!!###%%%%%%$$$###$$$%%%######$$$$$$$$$$$$$$$$$$~~~zzzuuuqqqppprrrtttuuussspppnnnoooqqquuuwwwwwwuuunnnfffdddffffffccc^^^YYYSSSQQQRRRTTTTTTTTTPPPNNNKKKKKKLLLJJJEEEAAA===;;;999999::::::999888444333111///......//////,,,,,,,,,,,,------------+++++++++******)))))))))((((((((()))******++++++)))))))))))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''((((((((((((((((((((((((,,,)))'''&&&'''(((((((((((((((''''''''''''((((((%%%%%%&&&'''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''(((((())))))(((((('''&&&(((((())))))))))))(((((((((((()))***************++++++************+++++++++++++++,,,,,,,,,------,,,,,,---...///111333444999@@@KKKVVV___hhhooosssxxx{{{}}}zzzqqqjjjfffeee^^^]]]\\\^^^fffqqq||||||vvvvvvyyyzzzoooiiibbbXXXQQQKKKIIIFFFCCCAAA@@@@@@AAA???>>>===;;;888555222111---,,,++++++******+++++++++++++++++++++++++++,,,******)))))))))***,,,,,,***)))(((''''''&&&''''''''''''((((((''''''&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$######%%%&&&%%%$$$!!!"""###$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&"""######$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%########################""""""#########$$$$$$$$$ """$$$$$$###"""###$$$$$$$$$##################{{{vvvrrrqqqsssuuuwwwtttqqqoooooorrruuuwwwxxxuuunnnfffccceeeeeebbb]]]XXXRRRPPPQQQSSSTTTSSSSSSPPPMMMLLLLLLIIIDDD???===;;;999999::::::999888444333111000///...//////000///...---,,,+++,,,,,,***++++++++++++,,,,,,,,,''''''((()))***+++,,,,,,++++++******))))))(((((('''''''''(((((((((((((((************************''''''''''''''''''''''''******)))((('''&&&%%%%%%''''''''''''''''''''''''---***'''&&&'''((()))(((***)))(((((((((((())))))((())))))***************((((((''''''''''''((((((''''''''''''''''''''''''+++++++++++++++***))))))((()))))))))))))))((('''&&&''')))*********)))(((++++++************++++++++++++,,,,,,,,,---------------...000222444666888???HHHVVVccclllqqqtttuuutttwwwwwwrrriiibbb___```[[[\\\```gggttt}}}|||~~~}}}{{{yyyqqqhhh___WWWSSSPPPKKKGGGDDDBBBBBBCCCEEEDDDCCCAAA>>>:::666444---,,,,,,+++*********+++,,,++++++***++++++,,,,,,)))(((''''''''')))***++++++***)))''''''&&&&&&&&&"""###$$$%%%&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%$$$###$$$%%%%%%$$$### !!!"""###$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%###""""""%%%'''!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%!!!######""""""###$$$$$$$$$##################~~~{{{wwwsssrrrsssuuuvvvtttpppnnnnnnqqquuuxxx~~~vvvkkkfffeeefffeeecccaaa\\\WWWTTTUUUUUUTTTRRRPPPNNNLLLJJJIIIFFFCCC@@@<<<;;;999::::::;;;999888666555333222111000111111111111000///...------,,,+++++++++++++++***)))(((((((((((((((((((((((((((%%%&&&((()))))))))((('''***************)))((('''***++++++***'''%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&%%%&&&((())))))(((&&&%%%$$$&&&'''''''''(((***,,,***(((%%%""""""###&&&(((%%%&&&&&&'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''+++)))'''&&&%%%&&&((()))))))))))))))************))))))))))))************(((***,,,,,,***)))******,,,***)))+++...000...,,,///......///000555???HHHNNNYYYdddiiiooovvvxxxtttxxxxxxrrriiicccbbb```\\\WWW___kkkxxx~~~~~~qqqccc^^^ZZZZZZXXXTTTOOOKKKJJJJJJFFFGGGIIIKKKJJJFFF>>>999333111...------------,,,)))(((''''''''')))***++++++***((('''&&&&&&&&&'''))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&&&&'''''''''((((((((((((((('''&&&&&&&&&%%%$$$$$$$$$%%%&&&'''((()))''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$###"""""""""$$$###"""""""""###%%%&&&$$$$$$##################"""###$$$$$$""""""###$$$%%%%%%%%%$$$$$$"""!!! """"""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""########################~~~{{{vvvsssqqqsssuuuuuussspppnnnooosssxxx{{{wwwmmmgggfffeeeccc```___ZZZUUURRRSSSTTTRRRPPPPPPNNNLLLJJJIIIGGGDDDAAA<<<:::999999::::::999888555444222000/////////000555444333111...,,,+++***((())))))))))))(((((('''((((((((((((((((((((((((&&&'''((()))))))))(((''')))))))))(((((((((''''''%%%&&&((((((''''''((()))'''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&&&&''')))******)))'''&&&+++(((&&&''')))***)))(((...,,,***)))(((***,,,---&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''!!!###'''***+++***'''&&&))))))))))))************))))))))))))************$$$&&&(((***+++,,,///111---+++***+++...///...,,,,,,...000333777???JJJSSSXXXbbbkkknnnrrrwwwwwwsssqqqqqqmmmddd______^^^\\\___gggrrr~~~~~~wwwzzzuuummmccc```\\\YYYXXXVVVRRROOOJJJJJJLLLNNNNNNKKKFFFBBB999666222///......---++++++******)))))))))***++++++***)))''''''''''''((())))))))))))))))))))))))(((((((((((())))))))))))&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###############%%%$$$#########$$$%%%&&&$$$$$$#####################$$$%%%$$$#########%%%%%%%%%%%%%%%$$$###""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""########################~~~~~~}}}zzzvvvrrrqqqssstttsssrrrpppoooqqquuuyyy|||xxxpppkkkhhheeebbb___]]]XXXSSSPPPQQQRRRQQQOOOOOONNNLLLJJJJJJHHHEEEBBB;;;:::999999::::::999888555444222000//////000000555444333111///---,,,+++'''(((((())))))))))))((())))))))))))))))))))))))&&&'''((()))))))))(((((())))))'''&&&&&&''''''((($$$&&&'''((('''''''''(((''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&'''((()))******)))((('''000+++&&&'''***,,,((($$$***))))))))))))******+++'''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''' """&&&)))***)))'''%%%))))))))))))************))))))))))))************************((()))+++---...,,,++++++---......---...222777<<>>KKKWWW\\\dddqqqyyyyyyxxxtttpppllleee]]][[[]]]ZZZdddlllooorrryyy}}}wwwpppooommmlllnnnsssxxx{{{uuuooonnnmmmhhh```ZZZWWWWWWXXXXXX[[[XXXSSSNNNIIICCC<<<888222000///---,,,,,,------******+++++++++******)))))))))))))))))))))))))))******))))))(((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((())))))'''&&&%%%''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###############$$$$$$$$$ !!!!!!"""######""""""######$$$$$$%%%&&&&&&&&&$$$%%%&&&%%%$$$###$$$&&&!!!""""""###""""""!!!!!!""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$########################}}}}}}}}}|||yyyuuuqqqpppqqqsssrrrqqqpppoooppprrrtttvvvxxxvvvrrrmmmhhhfffeeefff\\\XXXRRRQQQRRRTTTSSSQQQOOOMMMJJJHHHFFFCCC???<<<888777777888999::::::888666555333111000000000111//////......------,,,,,,((())))))))))))(((((('''((((((((((((((((((((((((***)))((((((((()))***+++(((((((((((())))))******''')))******)))(((((()))((((((''''''''''''((((((&&&&&&&&&'''''''''((((((((((((''''''''''''(((((('''&&&%%%%%%'''(((((((((((((((''''''''''''''''''&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((###%%%)))+++---+++)))((())))))))))))************))))))))))))************---......,,,)))''''''''',,,...111333555:::AAAFFFJJJWWWbbbccchhhqqquuurrroooiiidddbbb]]]YYYZZZ```eeepppzzz}}}}}}~~~}}}|||{{{|||~~~xxxrrrkkkccc\\\YYYXXXXXXXXXWWWVVVUUUUUUSSSNNNIIIDDD;;;888444///,,,+++,,,,,,((()))***++++++***))))))))))))))))))))))))))))))*********)))((('''''''''(((((('''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&###$$$&&&'''((('''&&&%%%''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$############### !!!###$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''###$$$%%%$$$#########%%%$$$$$$%%%$$$$$$###"""!!!""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$########################~~~|||}}}}}}|||yyyuuuqqqpppqqqsssooonnnnnnnnnpppsssuuuwwwxxxvvvqqqkkkeeebbbbbbccc[[[WWWRRRPPPRRRSSSRRRQQQOOOMMMJJJGGGEEEAAA===:::888777666777999::::::888:::999777555444444444555,,,------...///000111111+++++++++++++++***)))(((((((((((((((((((((((((((***)))((((((((()))+++,,,&&&&&&'''((())))))(((((((((***++++++)))((())))))((((((''''''''''''((((((&&&&&&&&&'''''''''(((((())))))(((((((((((()))))),,,'''$$$%%%)))+++(((%%%***)))((('''''''''''''''%%%&&&&&&'''((()))******(((((((((((((((((((((((())))))))))))))))))))))))+++)))'''&&&%%%&&&((()))))))))))))))************))))))))))))************''')))+++++++++***+++,,,---000333666999???GGGMMMVVVccckkkhhhhhhnnnnnnhhhgggaaa\\\\\\YYYWWW\\\dddwww}}}xxxxxxzzzsssmmmddd]]]ZZZYYYYYYYYYSSSTTTVVVXXXYYYVVVQQQMMMCCC???888111---+++++++++((((((***++++++***)))((())))))))))))))))))))))))+++******)))(((''''''&&&(((((('''''''''&&&&&&&&&(((((((((''''''&&&&&&%%%"""%%%'''(((((('''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$&&&'''((()))%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%$$$$$$$$$######"""""" """$$$%%%&&&&&&%%%######$$$%%%%%%&&&''''''"""###$$$$$$""""""###$$$'''''''''&&&%%%$$$###"""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%########################~~~~~~}}}zzzvvvrrrqqqqqqsssppppppooooooppprrrtttuuu{{{wwwrrrmmmjjjgggcccaaa^^^VVVQQQRRRTTTTTTTTTVVVNNNMMMKKKHHHDDD@@@===;;;999999999999:::;;;<<<<<<<<<<<<;;;777222///...............///......---------,,,,,,+++***)))(((((())))))************))))))(((((((((((())))))))))))---,,,+++******+++,,,---((((((((((((((((((((((((''''''''''''''''''''''''&&&(((******(((&&&&&&&&&)))((('''&&&''')))+++,,,))))))(((((('''''''''&&&((('''&&&&&&&&&&&&''''''************************&&&'''''''''(((((())))))***++++++***((('''((())),,,+++++++++******))))))+++,,,,,,,,,,,,++++++***))))))*********))))))(((((()))*********+++---///333333444999BBBLLLTTTXXX^^^dddkkknnnlllgggdddccc```YYYXXX\\\\\\]]]jjj|||~~~|||{{{{{{}}}~~~ttteee```]]]XXXWWWYYY\\\VVVQQQQQQVVV[[[[[[ZZZQQQKKKBBB;;;666333111///000///------------+++)))'''((()))))))))(((&&&%%%&&&''''''((()))******+++,,,,,,+++)))(((&&&%%%%%%***(((&&&&&&'''((()))(((((((((((((((((((((((((((%%%%%%&&&&&&'''((((((((($$$$$$%%%&&&&&&''''''(((######$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$######$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$###"""######$$$$$$$$$%%%%%%%%%!!!!!!"""###$$$$$$%%%%%%#########$$$%%%(((***,,,"""############$$$$$$$$$~~~~~~}}}|||zzzwwwsssppppppqqqooooooooooooppprrrsssssstttqqqmmmkkkjjjiiihhhggg^^^WWWQQQRRRTTTSSSSSSUUUMMMLLLJJJGGGCCC???<<<:::777777777777888999:::;;;;;;;;;:::777333000//////.........///......---,,,(((((()))))))))*********))))))************))))))(((((((((((())))))))))))******))))))))))))******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''(((***)))'''&&&&&&''')))((('''&&&&&&((()))+++)))(((((((((''''''''''''******)))))))))((((((((())))))))))))))))))))))))'''''''''((((((((())))))***+++,,,+++)))))))))***,,,,,,+++++++++*********%%%&&&''''''''''''&&&&&&))))))************)))))))))***++++++++++++...000444777===EEEOOOXXX___bbbbbbgggllllllhhhbbb___^^^[[[UUUWWW___dddiiivvvzzzvvvvvvzzz~~~uuummmfff]]]YYYYYYYYYWWWUUUTTTTTTVVVWWWXXXXXXSSSLLLEEE???:::555222000...,,,+++,,,,,,+++)))))))))*********)))((('''''''''(((((()))******+++******))))))(((((('''''')))(((&&&%%%'''(((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&(((''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%############$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$###$$$%%%&&&"""############$$$$$$$$$}}}}}}{{{|||zzzwwwssspppoooooommmmmmooopppqqqrrrrrrrrrpppnnnkkkjjjjjjjjjjjjiii```XXXRRRRRRSSSRRRRRRSSSLLLKKKIIIFFFBBB>>>;;;999555555555555666777888888999999999666333111000111......//////...------,,,'''(((((((((((()))))))))))))))************))))))(((((((((((())))))))))))''''''((((((((((((''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%((())))))(((&&&&&&''')))***)))'''&&&&&&'''((((((((((((((((((''''''''''''))))))***+++***)))''''''((((((((((((((((((((((((''''''(((((((((((())))))+++,,,---,,,***)))***+++++++++++++++************''''''((()))************))))))***************)))***+++,,,,,,,,,---000222555;;;EEEPPPYYY___cccddddddgggjjjiiiccc]]]ZZZYYYYYYVVVZZZeeepppvvv|||xxxuuusssqqqqqqvvvtttfff]]]ZZZYYYZZZ[[[YYYVVVTTTUUUWWW]]][[[WWWRRRMMMEEE===888444111---,,,,,,,,,,,,,,,***++++++++++++***))))))'''(((((())))))*********(((((((((((()))))))))))))))'''%%%%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''&&&&&&%%%%%%(((''''''&&&&&&%%%$$$$$$&&&&&&'''''''''&&&&&&%%%###"""""""""###$$$%%%&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###""""""######"""############$$$$$$$$$||||||zzz{{{zzzwwwsssooommmmmmlllmmmppprrrsssssssssssstttqqqmmmkkkjjjjjjhhhgggaaaYYYRRRRRRSSSQQQPPPRRRMMMLLLJJJFFFCCC???<<<:::444444444444555666777888777888888666333222222222////////////...---,,,,,,++++++***)))(((''''''&&&))))))************))))))(((((((((((())))))))))))&&&&&&((())))))(((&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((()))((('''%%%&&&(((******)))((('''&&&&&&''''''((((((((((((((('''''''''$$$&&&((()))***)))'''&&&))))))))))))))))))))))))(((((((((((((((((()))))))))+++++++++))))))***+++)))))))))))))))))))))))))))***+++,,,---.........))))))***+++++++++*********+++,,,------///333666>>>EEEOOOXXX^^^aaaccccccccceeegggddd^^^ZZZXXXXXX___]]]aaammmxxx|||vvvrrrqqqssstttxxx}}}qqqddd^^^______^^^]]]ZZZYYYXXXXXX[[[[[[[[[[[[XXXQQQHHHBBB:::666111...............+++++++++++++++******)))(((((()))))))))*********))))))(((((((((((((((((((((&&&%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&$$$$$$%%%&&&&&&''''''((((((((((((((('''&&&%%%%%%%%%%%%$$$######$$$%%%&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%"""###$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%############$$$$$$$$$%%%""""""#########$$$$$$$$$~~~}}}|||yyyzzzyyyvvvrrrnnnlllkkklllnnnppprrrttttttttttttwwwtttpppmmmkkkjjjhhhfffaaaYYYRRRRRRRRRPPPPPPQQQNNNMMMKKKHHHDDD@@@===;;;555555555555555666888888666777777666444222222333////////////...---,,,+++---,,,+++***)))(((((('''))))))************))))))(((((((((((())))))))))))&&&'''))))))))))))'''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''%%%&&&(((***))))))(((((('''''''''''''''''''''((((((((((((((("""$$$''')))++++++***)))************************))))))))))))))))))((((((''')))***)))(((((()))***'''''''''(((((((((((((((&&&'''((()))************))))))***+++++++++++++++***+++---...000444:::>>>KKKQQQZZZ```dddeeefffhhhdddeeeddd```ZZZWWWWWWXXXddddddjjjttt~~~|||uuuooommmoooqqqvvv|||qqqhhhhhhccc^^^]]]^^^]]]ZZZVVVUUUWWWYYY\\\]]]YYYSSSOOOAAA<<<777222000///...---++++++*********)))))))))))))))))))))******************))))))((((((''''''(((&&&&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$$$$%%%&&&&&&''''''((((((((((((((('''&&&%%%%%%((('''&&&%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%"""###$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$""""""#########$$$$$$$$$}}}}}}zzzzzzxxxuuuppplllkkkkkklllmmmoooqqqsssttttttuuuvvvsssooommmmmmlllkkkjjj```XXXRRRRRRRRRPPPPPPQQQNNNMMMKKKHHHDDD@@@===;;;555555555555666777888999666777777666444222222333000000//////...---++++++************++++++++++++))))))************))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((&&&'''(((***)))))))))))))))((((((((('''''''''(((((((((((((((%%%&&&(((***,,,---------******************************))))))))))))((((((&&&''')))(((''''''(((***''''''''''''((((((((((((&&&''''''((())))))))))))))))))***+++,,,,,,,,,,,,***,,,///222666<<>>888333000...,,,+++,,,+++***+++,,,---+++***+++***((('''''''''))))))((((((''''''''''''(((((()))(((&&&'''((()))((('''&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$######"""!!!######$$$$$$$$$######"""######$$$%%%&&&'''''''''$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&''''''&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%$$$######$$$$$$%%%'''&&&%%%$$$##################""""""######$$$%%%}}}xxxwwwuuurrrnnnmmmnnnpppnnnmmmlllnnnppprrrrrrqqquuuuuuqqqkkkiiiiiieee```\\\UUUPPPQQQSSSQQQPPPQQQMMMKKKJJJHHHFFFCCC>>>:::555555555555666888999:::888999999888444222111111222222111111000...---,,,******************************++++++******)))((((((((())))))))))))(((((()))(((((('''''''''''''''))))))))))))))))))))))))%%%&&&&&&&&&&&&'''''''''%%%&&&'''&&&$$$$$$&&&'''(((((())))))))))))((((((((((((((()))+++***(((&&&''')))))))))'''&&&'''((())))))))))))((((((((((((+++***)))(((''''''''''''(((((((((((())))))))))))***)))((()))***+++***))))))))))))***+++,,,---...,,,,,,------,,,...222555999BBBLLLTTTYYYcccoooyyyyyynnneee^^^[[[ZZZ]]]ggguuu}}}uuuqqqqqqwww}}}xxxkkkeeedddccccccbbbbbb___[[[XXX[[[\\\```dddfffddd]]]WWWOOOJJJBBB;;;666222...,,,---,,,++++++------,,,++++++***)))((('''((()))******))))))(((((()))))))))''''''''')))******'''%%%'''''''''(((((('''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########"""!!!!!!############"""!!! ######$$$%%%'''((())))))$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%$$$$$$######$$$%%%%%%&&&&&&%%%$$$##################""""""######$$$$$$~~~wwwvvvtttppplllkkklllmmmmmmmmmmmmooorrrssssssqqqssstttqqqllljjjjjjfffaaaZZZSSSOOOPPPRRRPPPNNNOOOLLLKKKJJJIIIHHHDDD???;;;555555555555666777888999888::::::999666222111000000000111000000///...---******************************************))))))'''(((((())))))))))))(((******))))))))))))******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&&&&((()))(((((())))))))))))((((((((((((((()))***)))((('''"""$$$%%%%%%$$$$$$&&&'''))))))))))))((((((((((((***))))))(((((((((((((((((((((((((((((()))))))))+++***((()))******)))(((&&&'''((()))***,,,---...,,,------,,,---111666:::???HHHRRRXXX[[[bbbnnnxxx}}}qqqeee___^^^aaadddnnnwww}}}~~~xxxrrrooonnnrrr|||wwwnnnjjjfffbbbbbbddddddaaa]]]___^^^___bbbggggggccc___\\\VVVNNNEEE===666000,,,---,,,++++++,,,---,,,+++******)))(((((())))))***))))))(((((('''(((((((((''''''&&&'''))))))((('''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$%%%&&&''''''((($$$%%%&&&'''((('''&&&%%%###############$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$#########$$$&&&%%%%%%$$$%%%%%%&&&&&&~~~|||{{{xxxtttooommmmmmnnnmmmmmmnnnpppsssttttttrrrppprrrppplllkkkllliiicccYYYRRRMMMOOOPPPNNNMMMNNNKKKKKKJJJJJJIIIEEE@@@<<<666555555666666777888999777888999777444000......000000000000000///......************************))))))))))))))))))******''''''((()))))))))))))))******))))))))))))******(((((((((((((((((((((((('''''''''''''''''''''''''''((()))(((&&&&&&((()))(((((())))))))))))(((((((((((()))))))))(((((((((&&&((())))))(((((()))***))))))))))))(((((((((((('''(((((()))))))))))))))'''((((((((())))))******+++***((()))******)))((($$$%%%&&&(((***+++,,,---,,,,,,------000444;;;@@@EEELLLSSSWWWXXX\\\dddlllssslllccc]]]]]]ccckkkqqq}}}~~~||||||~~~~~~xxxssspppmmmpppsss{{{uuummmeeecccgggjjjjjjhhhbbb___\\\]]]aaaeeeffffffeee```XXXPPPFFF<<<333---///---+++***+++,,,,,,+++***))))))))))))*********+++***)))((((((((((((((()))'''%%%%%%''')))******''''''((((((((((((''''''''''''''''''''''''''''''&&&'''''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''((('''&&&%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$&&&&&&%%%%%%$$$%%%%%%&&&~~~}}}{{{xxxsssnnnllllllmmmnnnmmmnnnpppsssuuuuuutttoooqqqpppmmmlllmmmjjjdddYYYRRRMMMNNNPPPNNNMMMMMMIIIIIIJJJJJJIIIFFF@@@<<<666666666666666777888888666666666444000---,,,,,,000000111000000///...---************************))))))((((((((()))******&&&'''((())))))******)))'''''''''''''''(((((())))))))))))))))))))))))))))))))))))(((((((((((((((%%%&&&'''&&&$$$$$$&&&'''(((((())))))))))))((((((((()))***)))((('''(((***+++,,,,,,+++(((''''''((())))))))))))((((((((((((&&&'''((()))************(((((())))))******++++++***)))((()))***+++***)))$$$%%%''')))***+++,,,,,,,,,---///111555;;;BBBGGGLLLPPPSSSUUUUUUVVVZZZ]]]```]]]ZZZZZZ___jjjuuu|||~~~||||||~~~~~~uuupppnnnoooqqqwww{{{vvvjjjcccdddhhhjjjjjjbbb___[[[YYYZZZ___fffjjjhhheee```ZZZQQQFFF:::333222///---+++,,,,,,,,,+++))))))******************---,,,,,,+++***************'''$$$$$$&&&)))***+++'''''''''(((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''(((''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$!!!"""###$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$######"""$$$$$$%%%&&&&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""""""""###""""""$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%$$$$$$######""""""######~~~zzzyyyvvvrrrmmmkkklllmmmpppnnnmmmooorrruuuvvvvvvppprrrqqqmmmmmmmmmiiicccZZZSSSNNNPPPQQQOOONNNOOOHHHHHHIIIJJJIIIFFF@@@<<<666666666666666777777888888888777444000------...111111111111000///------************************)))(((((('''((()))***+++&&&'''((()))************'''''''''''''''((()))))))))))))))))))))))))))))))))))))))(((((((((''''''%%%&&&'''&&&$$$$$$&&&'''(((((())))))))))))((((((''')))***)))'''&&&(((+++((())))))((('''%%%&&&'''))))))))))))(((((((((((((((((()))*********)))((()))))))))***+++,,,,,,,,,)))((('''(((***++++++***&&&''')))+++,,,------,,,,,,...222666;;;BBBJJJOOOSSSSSSSSSTTTUUUUUUTTTSSSUUUVVVXXX]]]eeepppzzz~~~~~~{{{uuuppppppttt{{{vvvkkkffffffggghhhdddccc```ZZZVVVXXX___eeegggfffeeebbb\\\QQQEEE===666333000...---------,,,))))))******++++++++++++---,,,+++******)))))))))(((&&&%%%%%%((()))******&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######!!!"""$$$%%%&&&&&&%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$######""""""######~~~{{{zzzxxxuuuqqqpppqqqsssqqqooommmnnnqqquuuwwwxxxrrrsssrrrnnnmmmlllgggaaa\\\UUUPPPQQQSSSQQQPPPPPPGGGGGGHHHIIIIIIFFF@@@<<<777666666666666777777888===<<<:::666222000111222222222111111000...---,,,************************)))(((''''''''')))***+++&&&'''((()))************)))))))))))))))***++++++))))))))))))))))))))))))))))))(((((((((''''''''''''((()))(((&&&&&&((()))(((((())))))))))))((((((''')))***)))'''&&&(((+++%%%&&&((()))((()))+++,,,))))))))))))((((((((((((******++++++***)))'''&&&))))))***+++,,,,,,------(((''''''(((+++,,,,,,+++(((***+++---.........------000555:::@@@GGGOOOTTTXXXVVVTTTUUUVVVVVVSSSPPPSSSUUUZZZaaajjjttt|||qqqpppnnnooosss}}}yyyoookkkjjjjjjhhhiiifff]]]TTTQQQVVV]]]dddfffggggggcccYYYMMMEEE:::777222000//////...---((()))***++++++++++++++++++***)))(((''''''''''''%%%%%%&&&(((***+++)))'''%%%&&&&&&&&&&&&&&&&&&%%%(((((((((((((((((((((((((((((((((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%&&&&&&'''''''''%%%$$$###"""###$$$%%%&&&"""###%%%''''''&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$!!!"""$$$%%%&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%'''&&&&&&%%%$$$$$$$$$%%%|||{{{zzzxxxtttooommmmmmnnntttqqqnnnnnnrrrvvvwwwwwwyyyvvvsssrrrqqqnnniiidddZZZUUUPPPMMMOOOPPPOOOMMMOOONNNMMMLLLIIIDDD>>>999888888888888777777777666666777888777444111000///000000222222111///---+++,,,+++(((''''''(((+++,,,******))))))))))))))))))'''((()))))))))))))))(((************************+++,,,,,,+++)))(((***+++***)))((()))))))))'''%%%******))))))((((((''''''******))))))((((((''''''))))))(((((('''''''''&&&((((((((()))******++++++000,,,&&&!!!!!!$$$'''***)))((()))***+++***((()))))))))))))))******+++---+++******+++,,,,,,+++******)))'''&&&(((+++...111777===AAAGGGNNNQQQPPPSSSUUUWWWVVVQQQMMMKKKLLLSSSVVV[[[cccllluuu|||zzzuuurrrjjjkkkmmmrrr{{{xxxooonnnpppkkkkkkiiiaaaXXXRRRRRRUUUYYY^^^cccccc___[[[YYYYYYFFF>>>333...///111111//////...---+++************************************))))))))))))))))))))))))&&&'''((())))))((('''&&&######$$$%%%&&&&&&&&&&&&'''$$$"""###%%%&&&$$$!!!######$$$%%%%%%%%%%%%$$$&&&%%%###""""""###%%%&&&&&&%%%$$$$$$%%%%%%###!!!&&&"""!!!%%%)))(((%%%%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$%%%&&&%%%$$$"""!!!!!!"""###$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%$$$###"""|||zzzyyywwwtttpppnnnnnnoootttrrroooooorrruuuvvvuuuzzzwwwtttsssrrrooojjjeeeZZZVVVQQQOOOQQQRRRPPPNNNNNNMMMMMMMMMKKKGGGBBB>>>999999999888888777777777777888999888555222000000222222222222000...+++***,,,+++***))))))***+++,,,)))))))))))))))************+++++++++***)))((((((***************************++++++***(((((()))***+++***))))))******((('''(((((((((((('''''''''&&&)))(((((((((''''''''''''))))))(((((((((''''''''')))))))))(((((((((((((((((('''&&&%%%&&&''')))+++***)))((()))******)))((())))))(((((())))))***+++,,,***))))))***++++++***++++++***)))((()))---000444:::AAAEEELLLSSSVVVTTTUUUWWWWWWUUUQQQMMMLLLLLLUUUXXX___gggooowww}}}~~~zzzvvvqqqnnnllllllmmmpppvvvwwwpppmmmjjjkkkjjjfff^^^WWWSSSQQQTTTYYY___bbbaaa]]]YYYWWWQQQIII>>>555111...---+++,,,++++++******)))))))))************************))))))))))))))))))))))))'''(((((())))))(((((((((%%%%%%&&&&&&&&&%%%%%%$$$'''&&&%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%((('''&&&%%%%%%&&&'''(((&&&%%%$$$%%%&&&&&&$$$""""""!!!$$$### %%%$$$###""""""###$$$%%%######$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&&&&%%%###"""%%%%%%%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$###{{{xxxxxxwwwtttqqqoooppprrruuusssqqqqqqrrrssssssrrryyyvvvsssrrrqqqnnnhhhdddZZZVVVRRRQQQSSSTTTRRRPPPMMMMMMNNNNNNNNNKKKFFFBBB;;;;;;:::999888888777777777999999888555222111111333333333222///---***(((++++++++++++++++++++++++(((((())))))*********+++,,,,,,,,,,,,+++)))((('''************************)))******)))''''''((()))***)))((()))******(((&&&''''''''''''&&&&&&&&&&&&((((((''''''''''''&&&&&&))))))(((((((((((('''''')))))))))((('''&&&&&&&&&%%%&&&(((***+++,,,++++++***)))((((((******)))((())))))(((((())))))***++++++)))(((((()))******))),,,,,,,,,******,,,///333999@@@GGGKKKRRRYYY\\\ZZZXXXXXXWWWSSSPPPNNNNNNOOOYYY]]]dddllltttzzz~~~~~~|||uuuoookkkhhhhhhiiipppssswww~~~vvvllliiijjjjjjjjjfff___WWWPPPOOORRRYYY___bbb```ZZZVVVYYYTTTJJJ@@@777000---+++******+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((()))))))))''''''''''''&&&%%%$$$###&&&'''((('''&&&%%%%%%&&&%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''&&&%%%%%%&&&'''(((&&&%%%'''$$$!!!"""$$$&&&%%%###%%%$$$###""""""###$$$%%%$$$$$$##################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$''''''%%%$$$$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$###""""""$$$%%%%%%%%%$$$###&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$~~~~~~zzzxxxxxxwwwtttrrrqqqrrrtttuuutttrrrqqqqqqqqqqqqqqqxxxuuuqqqpppooolllfffaaaYYYUUURRRRRRTTTTTTSSSPPPNNNNNNOOOPPPOOOLLLGGGCCC======<<<;;;:::888888777777888999888555222000000222222111000///---+++*********+++,,,,,,+++******((((((((()))******++++++++++++++++++***))))))(((************************((())))))(((&&&&&&''')))((('''&&&'''(((((('''%%%''''''''''''''''''''''''((((((((((((((((((((('''))))))(((((((((((((((((()))))))))((((((''''''''')))***+++,,,,,,***((('''***((('''((()))***)))(((((((((((((((((()))******+++***((((((***+++***)))+++,,,,,,++++++...222666>>>EEELLLQQQWWW^^^```^^^YYYXXXUUURRRPPPQQQSSSTTT^^^bbbiiiqqqwww{{{|||}}}||||||{{{zzz{{{{{{vvvnnnhhheeegggjjjmmmxxx{{{qqqiiihhhhhhjjjlllhhh___XXXOOOPPPSSSXXX^^^___[[[XXXXXXWWWTTTLLLBBB999333111++++++,,,------,,,++++++)))))))))))))))))))))))))))))))))))))))))))))))),,,+++)))(((((()))******'''''''''''''''&&&%%%%%%%%%((()))(((%%%###%%%((($$$%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%&&&((()))(((&&&+++)))''''''))))))(((&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$######""""""$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&%%%'''&&&$$$"""!!!"""$$$%%%###$$$$$$%%%%%%$$$$$$### """$$$$$$###!!! &&&%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&}}}{{{|||yyyyyyyyyxxxuuurrrqqqrrrtttuuutttsssqqqppppppqqqrrryyyvvvrrrqqqppplllfffbbbXXXTTTQQQQQQSSSTTTSSSQQQQQQQQQQQQQQQOOOKKKFFFBBB??????>>><<<;;;999888888666888999777444111000000///////////////...------((()))***++++++***)))((((((((())))))************''''''((()))*********)))))))))))))))))))))))))))((())))))(((&&&%%%'''((((((''''''((()))***((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))))))))((((((((())))))*********,,,+++***)))(((((('''''')))((('''((()))***)))'''((((((((('''((())))))***---+++))))))+++,,,+++*********+++,,,---111666:::BBBIIIPPPTTTZZZ``````^^^XXXUUUSSSRRRTTTXXX\\\___eeeiiinnntttwwwyyyxxxwwwwwwwwwxxxwwwxxx{{{}}}rrrnnnhhheeefffkkkqqqvvv{{{mmmjjjhhhjjjnnnnnniiidddVVVSSSQQQRRRVVVZZZ[[[ZZZVVVXXXZZZVVVNNNDDD;;;777------------,,,++++++***))))))))))))))))))))))))************************,,,+++)))((((((((()))***%%%&&&'''((((((((((((((($$$'''((('''$$$"""$$$'''######$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%'''))))))((('''((('''&&&&&&&&&&&&$$$###%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$""""""###$$$%%%###$$$$$$%%%%%%$$$$$$### !!!###%%%%%%$$$###!!!%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&|||zzz|||zzz|||{{{yyyvvvsssqqqqqqrrrssssssrrrooonnnooorrruuu|||yyyuuusssrrrnnnhhhcccYYYTTTPPPOOORRRTTTUUUTTTTTTSSSSSSRRRPPPLLLFFFAAABBBAAA@@@>>><<<:::999888777999999888555222111111........................((()))***++++++***)))(((***)))))))))))))))))))))%%%&&&'''((()))*********))))))))))))))))))))))))((())))))(((&&&&&&'''(((***))))))***,,,,,,+++***((((((((()))))))))))))))))))))************++++++(((((())))))))))))******((((((((()))***+++++++++))))))'''''''''((()))***)))(((''''''))))))((('''((((((''''''(((((()))***---+++******+++,,,,,,+++)))***,,,---000555;;;@@@GGGNNNTTTWWW[[[___^^^[[[UUUSSSSSSVVV\\\dddjjjnnnnnnpppsssvvvwwwuuusssqqqsssuuuwwwvvvuuuvvvzzz~~~|||{{{yyyvvvssshhhgggfffggglllssszzzzzztttooonnnppprrrooolll```[[[TTTOOOPPPSSSWWWZZZXXXZZZ\\\[[[VVVMMMCCC<<<111000...,,,***))))))(((************************************************+++******)))((((((((((((%%%&&&'''((())))))))))))%%%&&&'''&&&%%%$$$$$$%%%"""###$$$$$$%%%%%%$$$$$$'''''''''''''''''''''''''''&&&&&&'''((()))'''&&&%%%&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&'''((('''&&&%%%%%%&&&''''''###$$$$$$%%%%%%$$$$$$###$$$%%%&&&'''''''''&&&%%%######$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%~~~{{{~~~}}}~~~{{{wwwrrrpppoooppprrrrrrpppnnnllloootttyyy{{{xxxtttrrrpppmmmgggbbb[[[VVVPPPOOORRRUUUWWWWWWUUUUUUTTTTTTRRRNNNHHHDDDCCCBBBAAA???===;;;999888999;;;<<<:::777444333333000///......------------*********++++++*********++++++******)))((((((((('''((()))***************))))))))))))))))))))))))))))))***((('''&&&'''))))))(((((()))+++,,,+++)))'''''''''((((((((())))))((()))))))))************(((((()))))))))*********(((((())))))))))))))))))'''''''''((()))***+++,,,)))(((''''''((()))((('''(((''''''''''''((()))))),,,***))))))***++++++***)))+++---000444:::AAAFFFLLLRRRWWWYYY\\\^^^\\\XXXSSSRRRTTT[[[fffrrrzzz}}}wwwxxxyyyxxxvvvssspppmmmmmmqqquuuuuussstttxxx|||~~~zzzxxxvvvrrrnnnkkkdddfffiiiooovvv~~~|||vvvtttrrrpppnnniiicccZZZQQQLLLMMMRRRWWWZZZYYYYYYYYYXXXTTTLLLFFF999777333///+++*********++++++++++++++++++++++++************************))))))))))))((('''&&&&&&'''(((((()))))))))((((((((('''&&&&&&''''''&&&%%%###$$$%%%%%%&&&&&&%%%%%%((('''&&&%%%%%%&&&'''((('''&&&&&&&&&''''''&&&$$$&&&'''((()))((('''&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$###$$$%%%&&&'''&&&&&&&&&'''''''''''''''###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&&&&'''"""""""""######$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%}}}}}}xxxrrrooonnnoooqqqqqqooolllkkkooovvv|||xxxuuuqqqooommmjjjccc___]]]WWWQQQOOORRRWWWYYYZZZVVVVVVVVVVVVTTTPPPKKKGGGDDDCCCBBB@@@===;;;999999;;;======<<<999666555555222111///...,,,,,,,,,+++++++++++++++++++++++++++,,,,,,+++***)))(((''''''******+++++++++******))))))))))))))))))))))))))))))******)))''''''((()))&&&%%%%%%&&&((()))(((&&&&&&&&&&&&'''''''''(((((('''((((((((())))))******(((((())))))*********+++)))))))))(((''''''&&&&&&'''((()))***+++******))))))'''&&&'''((()))(((''''''''''''''''''((())))))+++)))(((((()))******)))***,,,///222777>>>EEEKKKOOOUUUZZZ[[[\\\]]][[[VVVRRRRRRVVV```mmm{{{}}}}}}|||zzzvvvrrrnnnlllfffkkkqqqttttttuuuzzz~~~}}}yyyvvvsssnnnjjjfffeeeiiiooowww~~~wwwrrrnnnlllmmmhhh___TTTKKKJJJOOOTTTZZZVVVTTTUUUYYYYYYTTTOOOBBB>>>888333///------...,,,,,,,,,,,,,,,,,,,,,,,,************************((())))))))))))'''%%%$$$*********))))))((('''&&&+++(((&&&&&&)))***'''%%%$$$%%%&&&&&&''''''&&&&&&&&&%%%###""""""###%%%&&&(((&&&&&&&&&'''&&&%%%######%%%'''((('''%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''$$$$$$###"""###$$$&&&'''######$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$######""""""######$$$%%%!!!!!!""""""#########$$$''''''''''''&&&%%%$$$$$$~~~~~~|||yyytttpppoooppppppooonnnnnnpppsssxxxzzzxxxooollllllkkkeee```\\\UUUQQQSSSUUUTTTSSSUUUUUUUUUTTTTTTSSSOOOJJJGGGFFFEEEBBB>>>;;;:::<<<>>>;;;===>>>===999666444333222111///.........///000111000...,,,)))((('''&&&******++++++++++++******)))************+++++++++***)))((('''(((***,,,---((()))***)))((('''((()))((('''&&&&&&'''(((&&&%%%&&&&&&'''((()))***++++++***)))))))))***,,,...000))))))))))))(((((((((((('''((()))******)))((('''((((((((()))******++++++''''''''''''(((***+++,,,,,,,,,+++++++++++++++,,,***+++,,,+++***+++,,,...+++///444888<<>>666333000+++''',,,+++)))***,,,---,,,,,,++++++************++++++)))))))))))))))*********$$$&&&((()))***)))((('''(((((('''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%%%%&&&(((%%%%%%%%%%%%%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&((('''$$$###""""""###$$$***%%%"""###'''***(((&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$#####################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$~~~}}}}}}zzzvvvrrroooooopppqqqpppooonnnppptttxxxzzzxxxoookkkkkkjjjfffaaa\\\VVVSSSUUUWWWVVVTTTUUUUUUTTTSSSSSSRRROOOJJJGGGFFFEEECCC???;;;:::<<<>>><<<>>>???===:::666444333111000000///////////////000///---+++)))(((''''''******++++++++++++******(((((()))))))))*********---,,,***((('''((()))))))))***+++***((('''((()))#########%%%)))+++++++++((((((((((((''''''''''''((((((((()))***+++,,,---'''((((((((())))))******))))))(((((((((((())))))((((((((()))******++++++))))))((((((((())))))***++++++************++++++)))***+++***))))))+++---...111666;;;???DDDKKKPPPUUUXXXZZZXXXTTTSSSUUUYYYaaadddiiimmmrrryyyxxxtttsssrrrrrrnnnrrrvvvyyy{{{{{{|||}}}}}}xxxrrrkkkgggfffggghhhuuuzzzxxxpppllliiihhhiiihhhbbbYYYPPPHHHEEEKKKPPPVVVZZZYYYWWWUUUUUUUUUPPPGGG>>>555000......///---+++++++++,,,+++***++++++************++++++************************%%%&&&((()))***)))'''&&&(((((('''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%%%%&&&(((%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&$$$"""!!!""""""###$$$ """$$$###!!!%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$~~~|||zzzwwwrrrnnnmmmoooqqqrrrqqqppppppqqqtttxxxzzz~~~wwwoookkkkkkjjjfffbbb]]]WWWUUUXXXZZZXXXUUUUUUUUUSSSRRRQQQPPPNNNJJJGGGFFFEEECCC???<<<;;;<<<>>>===???@@@>>>:::666444333000000000000000//////...------+++***))))))((((((******++++++++++++******'''((((((((())))))))))))---+++***(((((((((((()))+++,,,,,,+++)))'''((()))  ###''')))******((('''''''''&&&&&&&&&&&&'''(((((()))*********)))&&&''''''((()))***+++,,,+++***(((''''''(((***+++'''(((((())))))******++++++***)))(((((((((((((((******)))))))))******+++***++++++***)))***,,,...111444999>>>CCCHHHNNNQQQUUUVVVUUURRRPPPQQQVVV[[[fffjjjnnnpppssswwwzzzvvvuuuuuuuuuwwwyyy}}}{{{yyytttmmmgggeeegggkkknnnssslllhhhfffiiikkkjjjcccXXXLLLEEEGGGKKKQQQXXX[[[ZZZUUUQQQTTTUUUSSSIII<<<444222444111///,,,+++++++++***)))++++++************++++++++++++******))))))(((((('''((()))))))))((('''&&&'''''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&'''&&&&&&%%%&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%%%%&&&(((%%%%%%$$$#########$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%###"""!!!""""""###&&&###!!!"""%%%&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$}}}{{{yyytttooollllllooorrrsssrrrqqqqqqrrruuuwwwyyy}}}wwwoookkkkkkjjjgggddd]]]XXXVVVZZZ\\\YYYVVVVVVTTTRRRPPPOOONNNLLLIIIGGGEEEEEECCC@@@<<<;;;<<<===>>>???@@@>>>:::666333333///000111111111000...---++++++***)))))))))************++++++++++++******((((((((()))))))))******)))((((((((()))***+++,,,,,,------,,,)))(((((()))&&&%%%%%%&&&'''(((((('''%%%%%%&&&''''''((())))))'''((()))***+++***)))((('''(((((()))******++++++******)))(((((()))******''''''(((((()))***************))))))((())))))***)))))))))((())))))***+++,,,------,,,+++,,,///111333777<<>>:::666444333///000111111111000...---+++***************++++++******++++++++++++******)))))))))*********++++++((((((((())))))***+++++++++,,,---+++)))(((((()))---,,,******++++++***)))'''''''''((()))))))))***((()))***+++++++++))))))************))))))))))))((()))***++++++***)))((('''''''''((())))))******(((((((((((()))***+++,,,))))))(((((()))******++++++,,,,,,+++***,,,000333666999???FFFNNNSSSVVVWWWOOOLLLIIIGGGIIIPPPYYY___mmmooorrrqqqpppqqquuuyyy||||||zzzvvvrrrqqqsssvvvyyy{{{}}}uuummmjjjgggfffkkksss{{{{{{zzz{{{}}}}}}xxxxxxxxxxxxxxxyyyyyyyyywwwxxxzzz}}}vvvllliiihhhiiijjjhhhaaaZZZMMMIIIGGGLLLTTTYYYYYYWWWQQQSSSUUUVVVRRRIII===555222///+++******++++++***++++++************++++++++++++***))))))((('''''')))))))))(((((('''&&&&&&&&&'''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%%%%&&&(((((('''&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&$$$$$$###$$$%%%&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&(((''''''&&&%%%$$$######&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$|||zzzuuupppllllllooorrrssssssrrrrrrrrrsssuuuvvvwwwtttqqqooommmjjjgggddd]]]WWWUUUXXXZZZXXXUUUUUURRRPPPLLLJJJJJJIIIHHHGGGCCCCCCBBB???<<<999999:::;;;===>>>===999666444333000000000000000//////...,,,+++++++++++++++,,,,,,******++++++++++++******************++++++++++++++++++******)))(((((((((***+++++++++)))((()))***((('''&&&'''((())))))'''++++++***)))(((''''''&&&((()))******+++++++++***++++++*********)))))))))((()))+++,,,,,,+++)))(((&&&''''''(((((())))))***((((((((()))***+++,,,---))))))))))))******+++,,,))))))))))))))),,,111555:::===BBBJJJQQQVVVVVVVVVJJJGGGEEEFFFJJJSSS[[[aaaoooqqqssssssqqqqqqtttwwwwwwxxxwwwsssooonnnpppsssuuuxxx|||}}}vvvqqqfffffffffhhhnnnvvv~~~~~~~~~|||yyyvvvtttssssssttttttsssrrrrrrrrrrrrssssssooonnnmmmpppuuuzzz}}}~~~~~~||||||||||||zzzyyyrrrqqqpppooooooooooooooommmmmmmmmnnnpppqqqssstttwwwxxx{{{xxxpppgggeeehhhiiigggcccUUUMMMFFFDDDIIIPPPTTTUUUOOONNNPPPTTTWWWRRREEE;;;666333...+++++++++++++++++++++************++++++------,,,,,,++++++******((((((((((((''''''''''''&&&&&&&&&'''''''''''''''&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%&&&''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%%%%&&&(((''''''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''"""###$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%&&&&&&'''(((((('''&&&%%%%%%$$$###&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$~~~|||xxxrrrnnnmmmoooqqqsssrrrrrrrrrrrrrrrssstttssssssrrrqqqoookkkfffccc\\\VVVSSSUUUWWWVVVTTTUUURRROOOJJJHHHHHHHHHHHHGGGAAAAAAAAA>>>;;;888888888999:::<<<;;;999666444333111000000///////////////------,,,,,,,,,,,,,,,---******++++++++++++******))))))))))))************+++++++++******)))((('''''')))******(((((()))+++###"""!!!###%%%&&&&&&%%%+++***)))((('''&&&&&&%%%'''''''''((()))***+++,,,******************++++++*********++++++*********&&&&&&''''''((()))))))))***)))))))))***++++++,,,)))))))))******+++------)))*********,,,000555:::@@@BBBFFFMMMSSSUUUTTTQQQFFFEEEEEEHHHOOOXXX```dddmmmppprrrqqqoooooorrrtttsssuuuuuurrrmmmkkknnnrrrtttwwwzzz{{{wwwsssnnnllleeefffiiimmmssszzz~~~~~~~~~}}}zzzzzzyyyyyywwwvvvttttttrrrpppllliiifffeeeeeeeeeddddddddddddeeefffggghhhhhhffffffhhhlllrrruuuvvv{{{{{{{{{}}}~~~~~~}}}{{{tttsssqqqooommmmmmmmmmmmlllkkkjjjiiiiiijjjkkkkkknnnnnnoooqqquuuzzz~~~ooogggiiillljjjggg___VVVKKKCCCCCCHHHMMMPPPNNNKKKKKKPPPUUUUUUNNNGGG>>>:::444///---,,,,,,+++++++++************+++++++++++++++++++++*********(((''''''''''''(((((()))&&&&&&&&&'''''''''((((((&&&&&&''''''&&&&&&%%%$$$###$$$%%%&&&''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%%%%&&&(((%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''''''''&&&$$$&&&'''(((((('''''''''######$$$%%%%%%&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$}}}yyytttooonnnoooqqqrrrrrrrrrqqqqqqrrrrrrsssqqqrrrsssrrrpppkkkfffccc\\\UUUQQQSSSUUUTTTSSSUUURRRNNNJJJGGGGGGHHHHHHHHH@@@@@@@@@===:::888777777777999;;;:::888555444444222111///.........///000......---,,,,,,,,,------******++++++++++++******(((((((((((())))))))))))'''((()))******++++++***&&&'''))))))((((((***+++(((&&&&&&&&&(((((((((&&&&&&&&&&&&'''''''''''''''&&&&&&%%%&&&''')))+++,,,(((((()))***+++,,,,,,---,,,+++)))(((((()))+++,,,&&&&&&''''''((())))))))),,,+++******)))*********************+++,,,---...,,,------...000555;;;???EEEFFFIIIOOOTTTTTTQQQMMMDDDDDDEEEJJJRRR[[[cccgggiiilllooonnnllllllnnnqqqrrrtttuuuqqqllljjjmmmqqqtttwwwzzzwwwqqqllliiihhhiiijjjnnnsssxxx}}}~~~||||||~~~}}}rrrrrrqqqooommmjjjhhhgggjjjgggddd```]]][[[[[[[[[[[[ZZZZZZ[[[\\\^^^aaabbbeeedddccceeeiiinnnrrrsss{{{{{{}}}yyyxxxuuusssqqqpppoooooopppooommmkkkjjjjjjjjjkkkjjjjjjjjjjjjlllooorrrtttrrruuuyyy|||yyynnnmmmooommmiiiggg^^^QQQGGGCCCEEEIIILLLNNNKKKIIILLLRRRUUUTTTRRREEE@@@888222///---+++***++++++************++++++''''''''''''(((((((((((('''''''''''''''((()))***&&&&&&&&&'''''''''((((((&&&&&&''''''&&&&&&%%%$$$###$$$%%%&&&''''''''''''&&&''''''''''''''''''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%%%%&&&(((############$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&''''''&&&&&&&&&###%%%'''((('''&&&&&&&&&######$$$%%%%%%&&&''''''$$$$$$%%%&&&'''((()))***''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$~~~||||||{{{xxxssspppooooooqqqqqqpppppppppqqqrrrsssvvvtttrrrqqqpppllleee___XXXTTTOOOPPPSSSVVVUUUSSSOOONNNLLLIIIGGGDDDBBBAAAAAAAAA@@@>>>:::777666777777888999999888555222///---.../////////...,,,+++,,,,,,,,,,,,,,,+++***)))************))))))))))))+++++++++++++++***)))((())))))))))))))))))))))))''''''(((((())))))******((())))))))))))((('''''''''(((******((((((((()))))))))(((((((((((())))))&&&&&&&&&&&&&&&'''(((((())))))))))))((('''%%%%%%)))************+++++++++---,,,+++***))))))))))))'''(((*********)))'''&&&***,,,---///111666<<>>???>>>;;;888555444444222444555666555333000...//////...------------......---,,,,,,++++++,,,,,,++++++*********)))))))))******************))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&%%%%%%%%%''''''&&&'''(((***+++---'''(((******((((((((()))))))))(((((((((((())))))***************++++++,,,++++++++++++***)))(((((()))))))))*********++++++))))))))))))***+++,,,,,,---,,,***))))))+++---......000333666999>>>CCCGGGMMMPPPSSSRRRNNNKKKJJJJJJMMMQQQVVV\\\bbbeeeggggggfffddddddggggggfffjjjpppwwwyyyyyyxxxuuurrrqqqrrrnnnmmmkkkhhhhhhjjjooosss|||~~~|||zzzyyywwwxxxyyyyyyxxxxxxzzz|||zzz{{{~~~}}}{{{xxxvvvttttttqqqlllhhheeeccc```^^^XXXZZZZZZYYYXXXWWWXXXYYY^^^___``````______```aaadddfffiiijjjkkkmmmooorrrwwwxxxzzz|||}}}~~~~~~~~~{{{wwwssspppnnnmmmppppppqqqtttxxx{{{||||||wwwsssnnnlllooovvv{{{qqqmmmjjjjjjhhhaaaVVVLLLFFFCCCAAADDDDDD@@@@@@GGGNNNRRR\\\VVVMMMDDD777---,,,///,,,,,,------------,,,,,,++++++++++++************(((((()))))))))(((''''''''''''''''''''''''''''''***)))(((((()))(((&&&$$$''''''''''''''''''''''''''''''((())))))'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&###$$$%%%&&&'''((((((((('''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%}}}~~~|||{{{xxxtttpppoooqqqssstttrrrooommmmmmppptttvvvvvvssspppnnnllliiibbb]]]YYYVVVRRRPPPPPPQQQPPPOOOPPPNNNKKKHHHEEECCCAAAAAA??????>>>;;;888555444555222333555666555333000///000///...,,,,,,---......---,,,+++******+++,,,,,,+++++++++*********))))))*********))))))))))))***))))))))))))))))))))))))'''''''''&&&&&&%%%%%%%%%)))(((&&&&&&''')))+++---'''(((******((((((((()))))))))(((((((((((())))))+++************+++,,,,,,)))))))))))))))((('''&&&))))))))))))************++++++***)))))))))))))))+++***)))))))))+++,,,---111333777;;;>>>BBBGGGKKKMMMOOOPPPNNNJJJIIIKKKMMMSSSZZZdddkkkmmmllljjjiiigggddddddhhhiiiiiilllqqqzzz|||}}}|||xxxssspppooogggffffffgggkkkpppwww{{{{{{{{{zzzzzzyyyxxxxxxxxxuuuvvvvvvvvvuuuvvvxxxzzz|||}}}~~~|||zzzyyyxxxzzzzzzyyywwwuuurrrpppooommmjjjfffbbb^^^\\\ZZZXXXTTTVVVYYYZZZZZZZZZ\\\^^^dddfffggghhhhhhhhhjjjkkkkkkmmmppprrrsssuuuxxxzzz|||xxxvvvuuuzzzzzzzzz|||}}}~~~|||zzzxxxsssnnniiiiiinnntttxxxxxx~~~wwwoooiiilllnnnjjj```UUULLLHHHBBBCCCCCC@@@???CCCJJJPPPXXXXXXVVVNNNAAA666222333+++,,,------------,,,+++++++++++++++++++++++++++(((((()))))))))(((((((((''''''''''''''''''''''''***)))((('''''''''&&&&&&&&&''''''''''''''''''&&&&&&''''''(((((('''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###""""""""""""%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%|||}}}{{{zzzwwwssspppoooqqqttttttrrrooommmmmmppptttvvvyyyuuupppmmmjjjfff___ZZZYYYWWWSSSQQQPPPPPPPPPPPPQQQNNNKKKGGGDDDBBBAAA@@@???@@@???<<<999666555555444555777888777444111000000///...,,,,,,---......++++++************++++++++++++++++++***************))))))(((((()))******))))))))))))))))))))))))))))))((((((''''''&&&&&&+++***(((&&&&&&''')))***'''(((******((((((((()))))))))(((((((((((())))))***))))))))))))***++++++((())))))))))))(((((('''(((((()))))))))***************))))))((()))))))))((()))+++,,,---------,,,333666;;;???BBBFFFIIILLLKKKLLLLLLJJJHHHIIINNNRRRXXXaaannnxxxyyytttnnniiifffcccbbbfffiiijjjlllqqqzzz|||~~~}}}xxxrrrmmmkkkbbbbbbdddhhhooovvv}}}{{{uuuuuuuuuvvvvvvwwwwwwwwwtttuuuuuuttttttuuuxxxzzz}}}~~~~~~|||zzzxxxuuusssrrruuutttssspppmmmiiifffeeebbb```^^^[[[XXXVVVVVVVVVVVVYYY]]]```bbbcccfffhhhmmmoooqqqrrrrrrsssvvvxxxvvvxxx{{{}}}~~~}}}zzzyyyvvvqqqmmmkkkkkklllmmmkkkooouuu{{{sssmmmoooqqqpppiii```VVVQQQEEEDDDBBB???===>>>DDDJJJPPPWWW\\\XXXMMMAAA888444,,,,,,,,,,,,,,,++++++***+++++++++++++++++++++,,,))))))((((((((()))))))))((((((((((((((((((((((((((((((((('''&&&'''((()))&&&&&&'''(((((('''&&&&&&&&&&&&'''''''''''''''&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''''''''''''''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###""""""""""""$$$%%%%%%&&&&&&''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%{{{|||yyyxxxwwwtttqqqpppqqqssssssrrrooonnnnnnpppsssuuuyyytttoookkkiiieee^^^YYYYYYXXXUUURRRQQQPPPQQQRRRQQQOOOKKKFFFCCCAAA@@@@@@@@@@@@???<<<999666555666777888999999888555222000//////...------------...******+++,,,,,,,,,++++++,,,++++++++++++************)))((('''((()))***+++)))))))))))))))))))))))))))))))))))))))(((((((((+++***)))'''''''''((()))'''(((******((((((((()))))))))(((((((((((())))))))))))(((((())))))***+++***++++++,,,++++++******((((((((()))))))))******&&&&&&'''((()))***,,,---)))+++...000111111000///555999>>>BBBEEEGGGJJJLLLHHHIIIJJJIIIIIILLLSSSYYY\\\eeeqqq|||zzzqqqkkkccc___^^^cccggghhhkkknnnxxxzzz|||zzzuuuooojjjgggbbbbbbeeekkkssszzz~~~~~~yyytttqqqqqqssstttuuuvvvvvvvvvuuuuuuuuutttsssuuuxxx{{{zzz{{{~~~~~~}}}{{{xxxuuusssrrrpppmmmkkkpppnnnlllhhhccc___[[[YYYVVVWWWWWWVVVUUUUUUXXXZZZ___bbbgggkkknnnqqqsssuuuxxx{{{}}}~~~{{{yyyvvvrrrooollljjjiiiiiilllpppttt~~~~~~yyyxxx~~~vvvsssqqqpppoooiii```ZZZJJJEEE???>>><<<;;;===AAAJJJTTT^^^]]]VVVKKK???666000///...,,,++++++++++++++++++++++++,,,,,,,,,,,,))))))((((((((()))******(((((((((((((((((((((((('''(((((((((&&&&&&(((***%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((%%%%%%%%%&&&''''''(((((($$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&'''''''''(((###$$$$$$$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%{{{{{{wwwwwwwwwuuurrrqqqqqqrrrrrrqqqpppooooooqqqssstttvvvrrrmmmjjjhhheee```[[[YYYXXXVVVTTTRRRQQQSSSTTTRRROOOJJJFFFBBB@@@@@@@@@??????>>>;;;888555444444999999::::::888444111............///......---,,,)))+++---///000///---,,,,,,,,,+++++++++*********))))))'''''''''(((***+++))))))))))))))))))))))))(((((()))))))))))))))***(((((((((((())))))))))))'''(((******((((((((()))))))))(((((((((((()))))))))))))))))))))******+++***++++++,,,,,,+++++++++(((((((((((()))))))))***&&&&&&&&&''')))***,,,---+++,,,---///000222222333666:::@@@DDDFFFGGGIIIJJJGGGHHHJJJKKKLLLRRRZZZ``````eeennnxxx~~~|||tttmmmccc^^^]]]bbbgggiiikkknnnuuuwwwxxxvvvqqqkkkfffdddggggggjjjooovvv{{{|||{{{vvvwww{{{}}}xxxtttpppmmmoooqqqtttuuuvvvuuutttvvvwwwvvvuuutttuuuyyy|||zzz{{{}}}||||||{{{{{{zzzyyyyyyxxxtttqqqmmmlllkkkiiifffcccdddcccaaa___[[[XXXUUUTTTTTTWWWYYY[[[\\\___cccggglllpppvvv{{{~~~{{{vvvssspppooolllnnnpppttt}}}~~~wwwyyyyyyqqqooopppoooggg```SSSIII@@@???>>>;;;:::<<>>555333000---++++++,,,---+++++++++,,,,,,,,,------))))))((((((((()))++++++((((((((((((((((((((((((''')))***)))&&&%%%&&&(((%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&'''(((&&&&&&&&&'''''''''''''''$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%{{{{{{uuuvvvwwwuuusssqqqqqqrrrqqqqqqpppppppppqqqrrrssssssoookkkiiihhhfffbbb^^^YYYXXXWWWTTTRRRRRRTTTVVVRRROOOJJJEEEBBB@@@@@@@@@===>>>===:::666444333333999:::::::::777333000------.../////////...,,,+++***,,,000222333111...,,,,,,,,,,,,+++++++++******)))((('''&&&'''(((***,,,))))))))))))))))))))))))''''''(((((())))))******%%%&&&''')))************''')))******((((((((()))))))))(((((((((((())))))******))))))******+++,,,((())))))*********))))))(((((((((((())))))))))))))))))(((((((((((()))***++++++***+++---///222444777;;;@@@DDDFFFGGGHHHIIIFFFHHHKKKMMMOOOVVV___fffcccdddjjjsss{{{|||uuuoooddd___^^^ccciiikkkmmmpppssstttuuusssnnnhhhdddbbbkkkkkknnnsssxxxzzzyyyvvvpppsssyyy}}}xxxvvvtttrrrqqqkkkmmmppptttuuuuuutttssswwwwwwwwwuuutttvvvzzz}}}}}}}}}~~~~~~~~~|||{{{zzzwwwvvvvvvuuutttssssssrrrnnnkkkgggffffffdddaaa]]]WWWXXXXXXXXXWWWVVVVVVUUUYYY]]]aaadddfffkkkqqqvvvwww{{{{{{yyyxxxnnnpppqqqttt~~~uuurrrvvvzzz~~~qqqmmmqqqrrrkkkccc[[[MMMBBBAAABBB>>>:::;;;:::FFFRRRZZZ^^^^^^TTTGGG:::777222...,,,,,,---///+++++++++,,,,,,---------***)))(((((((((***+++,,,)))))))))))))))))))))))))))+++,,,***&&&$$$$$$%%%%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))((((((((('''&&&%%%###"""%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%|||}}}~~~{{{vvvrrrrrrrrrsssssstttqqqnnnoooqqqssssssqqqsssooollljjjiiifff```\\\[[[XXXUUUSSSSSSTTTSSSSSSSSSMMMEEE???<<<<<<======;;;;;;::::::888777555444777888::::::999666222000///...---,,,,,,---//////,,,---------,,,,,,++++++))))))))))))))))))))))))((())))))))))))*********'''''''''''''''((())))))((((((((((((((((((((((((***)))(((''''''((()))*********)))((('''&&&%%%%%%)))))))))))))))))))))))))))))))))))))))******+++...,,,)))&&&$$$###""""""))))))))))))))))))))))))''''''''''''((((((((((((,,,++++++,,,///222555777<<<<<<===AAAFFFHHHGGGDDDFFFGGGHHHKKKUUUaaagggfffffffffiiiooouuuwwwtttpppffffffhhhlllpppqqqnnnkkkmmmlllllllllfff______cccllljjjoooxxx{{{uuuppppppjjjwww{{{uuuqqqppppppoooooopppqqqrrrrrrssssssrrrrrruuuuuuuuutttuuuvvvwwwwwwvvvyyy|||{{{yyywwwwwwyyyyyyvvvtttsssrrrpppkkkggghhhddd```^^^^^^]]]ZZZWWWXXXXXXWWWVVVUUUWWWZZZ]]]cccfffjjjnnnsssyyyzzzxxxvvvyyytttnnnkkkjjjnnnvvvvvvkkklllqqqqqqnnndddXXXIII???<<<>>>>>>===;;;@@@JJJVVV^^^___ZZZUUUFFF>>>444.........---+++...,,,+++,,,---......---,,,+++******++++++***(((++++++***)))))))))))))))))))))))))))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&###%%%''''''%%%$$$&&&)))(((''''''''''''&&&&&&&&&$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''&&&%%%$$$###%%%%%%$$$$$$%%%%%%&&&'''((('''%%%%%%&&&&&&%%%$$$ !!!###%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''(((((((((&&&%%%&&&'''~~~{{{wwwsssrrrrrrssstttuuussspppppprrrssssssrrrssspppmmmlllkkkhhhbbb]]][[[YYYUUUSSSTTTTTTSSSSSSRRRLLLEEE???<<<<<<<<<<<<;;;;;;:::999888666555444777999:::;;;999666222///000///...------......///,,,,,,---------,,,+++***)))))))))))))))))))))))))))))))))*********++++++((((((''''''(((((()))***))))))))))))))))))))))))***)))(((''''''((()))***)))))))))(((''''''&&&&&&)))))))))))))))))))))))))))(((((((((((()))******'''&&&&&&'''((()))+++,,,))))))))))))))))))))))))''''''((((((((())))))))),,,,,,,,,...000444777:::???======>>>BBBEEEEEEDDDCCCGGGIIILLLUUU```ggggggiiiiiikkkmmmoooooommmkkkfffhhhmmmsssxxxwwwsssoookkkgggcccbbb___]]]___dddqqqoooqqqvvvuuuooolllmmmwwwwwwtttpppoooppprrrttttttrrrssssssttttttttttttttttttttttttuuuuuuuuuvvvvvvtttwwwyyyyyyvvvttttttuuuuuurrrpppooonnnkkkgggcccccc```]]][[[ZZZYYYWWWTTTTTTVVVYYY\\\___ccchhhkkkmmmpppuuuyyy|||oooiiifffcccffflllmmmtttsssppprrrrrrppplllaaaSSSFFF@@@<<<:::999:::<<>><<<<<<<<<;;;;;;;;;:::999888666555444888999:::;;;999555111///111111000///............+++,,,---......,,,***)))))))))))))))))))))))))))************+++++++++,,,))))))((((((((()))******************************))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''(((((()))*********)))))))))***+++,,,))))))))))))))))))))))))((())))))))))))*********,,,,,,...000333777;;;===CCC@@@======>>>AAACCCCCCAAAGGGKKKNNNUUU___gggiiikkklllllljjjgggeeedddeeeeeeiiiqqqyyy}}}{{{uuupppiiiaaa[[[ZZZ\\\^^^ccciiiuuuttttttsssooojjjkkkooo~~~xxxqqqooommmmmmooorrrtttuuurrrrrrsssttttttttttttsssrrrssstttuuuuuuuuuttttttsssuuuvvvvvvsssqqqppppppooommmkkkiiigggddd```]]][[[YYYWWWVVVVVVVVVUUUSSSUUUYYY___fffkkkqqqvvvzzzzzz}}}xxxnnnhhhccc```aaaccc___fffpppwwwwwwtttsssrrrpppiii^^^QQQFFF>>>999777;;;:::<<>>:::999BBBQQQ^^^ddddddccc[[[OOOBBB999444111//////---++++++,,,,,,+++***,,,+++******++++++***((((((''''''&&&&&&&&&''''''(((((()))***+++,,,,,,,,,******))))))((((((''''''%%%&&&'''((((((((()))***(((''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''%%%%%%%%%&&&((()))%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%&&&'''&&&%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''&&&$$$$$$$$$%%%~~~~~~~~~|||xxxsssqqqrrrtttvvvuuutttrrrqqqpppqqqrrrtttqqqooonnnmmmiiibbb]]][[[YYYVVVUUUTTTSSSQQQPPPKKKHHHCCC@@@>>>===<<<;;;::::::999999777555444333777888::::::999666222000222111111000///......---+++,,,---......,,,***)))))))))))))))))))))))))))******+++++++++,,,,,,,,,******))))))))))))******(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&''''''((()))))))))(((((((((((((((((((((((('''''''''''''''((())))))&&&'''''')))******++++++((((((((((((((((((((((((************++++++++++++---...111555999>>>AAACCCEEEEEEDDDCCCBBBAAAAAAAAAAAAIIIPPPSSSVVV^^^dddfffffffffeeebbb^^^^^^aaaeeeiiilllppprrrqqqnnnjjjhhhbbb\\\ZZZ```gggjjjnnnqqqppptttwwwvvvuuuyyy~~~yyywwwuuurrrpppnnnkkkjjjkkkmmmmmmlllnnnoooppppppqqqqqqppppppnnnppprrrssstttsssqqqpppuuutttsssrrrpppmmmjjjhhhgggeeebbb^^^ZZZVVVSSSRRRNNNOOORRRUUUYYY\\\```bbbeeejjjrrrzzzyyysssooolllhhheeebbbcccdddcccdddiiisss{{{xxxtttpppoookkkbbbVVVJJJAAA<<<;;;888777@@@NNN\\\cccddddddbbbZZZMMM>>>555222333000...,,,+++,,,,,,+++))),,,+++******++++++***((()))((((((((((((((())))))'''((()))+++,,,,,,,,,,,,'''(((((())))))*********((('''''''''(((((((((((((((''''''''''''&&&&&&&&&$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%'''(((&&&&&&%%%%%%&&&&&&'''((('''%%%%%%%%%''''''&&&%%%$$$$$$$$$%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((('''&&&%%%%%%'''}}}~~~}}}}}}}}}xxxssspppqqqsssuuuvvvuuusssqqqqqqsssuuuwwwsssooommmkkkhhhaaa]]]ZZZXXXUUUTTTSSSRRRPPPNNNJJJGGGCCCAAA@@@???===;;;::::::999888777555444333555777999:::999777444111000000000000000///...---,,,---------,,,,,,++++++))))))))))))))))))))))))************+++++++++,,,******)))((((((((())))))''''''''''''''''''''''''(((((())))))))))))((((((&&&'''''''''(((((())))))))))))))))))))))))))))))((((((''''''(((((()))***))))))))))))((('''&&&&&&)))))))))))))))))))))))))))************+++++++++---///333777;;;@@@CCCDDDDDDEEEFFFEEECCCAAABBBCCCEEELLLRRRTTTXXX^^^aaa```^^^^^^]]]]]]]]]```dddgggmmmnnnpppnnnkkkgggeeeddd\\\[[[^^^fffkkkmmmooorrrooovvv{{{|||wwwrrrrrrqqqooollljjjiiiiiikkkmmmnnnnnnppppppqqqrrrrrrrrrrrrqqqnnnooopppqqqqqqqqqppppppsssqqqooonnnllliiieeeaaa___^^^]]]YYYTTTRRRQQQRRRPPPSSSWWW\\\```eeekkkooonnnsss{{{~~~yyyvvvpppjjjeeecccaaa___^^^bbbgggkkkssszzzvvvsssrrrooohhh^^^RRRFFF???888666777>>>KKKXXXcccgggdddfffcccXXXIII===888888222000---,,,,,,,,,+++))),,,+++******++++++***(((***))))))))))))******+++(((((()))++++++,,,,,,,,,&&&&&&'''((()))***+++++++++)))''''''''''''%%%###(((''''''''''''&&&&&&&&&######%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&''''''(((&&&%%%$$$%%%'''''''''&&&#########$$$%%%'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$%%%%%%'''((()))(((&&&%%%&&&'''}}}~~~{{{}}}}}}xxxrrroooppprrrvvvwwwxxxvvvttttttvvvyyy|||wwwqqqmmmkkkgggbbb^^^XXXVVVTTTSSSSSSQQQNNNKKKIIIGGGDDDBBBBBB@@@>>><<<999999999888777555333333333555888::::::888555333---...////////////------...---,,,+++++++++,,,,,,)))))))))))))))))))))))))))))))))*********++++++***)))((((((''''''(((((((((((((((((((((((((((((('''((()))******)))(((''''''''''''((((((((((((((()))))))))))))))))))))))))))(((((((((((()))******,,,,,,,,,***(((%%%###!!!)))))))))))))))))))))))))))))))))************+++...000444888<<<@@@CCCDDDCCCDDDDDDBBB@@@@@@CCCFFFKKKOOORRRUUUYYY^^^^^^ZZZVVVUUUUUUWWW\\\aaaeeefffjjjlllmmmkkkgggbbb______[[[]]]ccckkknnnnnnqqqvvvttt{{{|||rrrnnnooonnnkkkjjjiiihhhiiilllnnnnnnnnnoooppppppqqqqqqqqqqqqqqqnnnnnnooooooooopppppppppooollliiigggfffbbb]]]YYYTTTUUUUUUSSSPPPPPPRRRTTTWWW[[[```dddhhhnnntttxxxzzzwwwppplllfffcccbbbcccbbbaaaffflllttt}}}xxxrrrqqqooolllggg]]]QQQHHH:::999999<<>><<<999999999888666555333222222444777::::::999666444,,,---.../////////...---///...,,,******+++,,,---))))))))))))))))))))))))((())))))))))))*********))))))((('''''''''''''''))))))))))))))))))))))))'''((()))******)))((('''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))***++++++%%%'''((()))******))))))))))))))))))))))))))))))((())))))))))))*********///111444888===@@@CCCDDDCCCCCCAAA>>><<<>>>DDDJJJNNNQQQSSSUUUZZZ^^^\\\VVVRRRPPPPPPTTT[[[bbbeeeeeedddgggjjjiiiddd^^^[[[ZZZ^^^```gggooopppppptttzzzzzz}}}|||vvvooolllnnnmmmjjjllljjjiiijjjkkkmmmllllllmmmmmmnnnoooooooooooooooooonnnnnnnnnnnnoooppppppkkkhhhdddbbbaaa]]]XXXSSSLLLNNNPPPOOONNNOOOSSSWWW]]]aaagggjjjnnnrrryyy}}}xxxpppllljjjhhhccc^^^___ccciiioooxxxzzzooommmlllmmmmmmfff[[[QQQ@@@???<<<;;;???KKK[[[fffllljjjhhhgggdddYYYIII===555222000......---,,,***,,,+++******++++++***((()))))))))))))))***++++++(((((()))************)))((((((((((((''''''''''''!!! ###(((,,,,,,+++(((((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&((())))))(((''''''&&&&&&&&&&&&'''((((((&&&%%%$$$%%%'''((('''&&&***)))(((&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&'''&&&$$$###$$$%%%|||yyyzzzzzz{{{{{{xxxssspppqqqsssvvvwwwxxxwwwwwwxxxzzz}}}|||yyytttqqqmmmggg___YYYUUUSSSQQQQQQQQQPPPNNNMMMOOOLLLHHHEEECCC@@@===;;;<<<;;;:::777444333555777:::;;;::::::888666333222111111111111111000//////------,,,,,,+++***))))))'''(((***,,,,,,***((('''))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((++++++******))))))((((((%%%%%%&&&''''''&&&%%%%%%))))))))))))************+++***)))((('''&&&%%%%%%''''''(((((())))))******))))))))))))))))))))))))((()))***,,,------------222444888<<<@@@BBBAAA@@@DDDBBB???@@@DDDJJJOOORRRVVVTTTSSSUUUXXXYYYWWWUUUOOOPPPSSSYYY```eeeggghhhaaaccccccaaa]]]ZZZ[[[]]]gggkkkppprrrqqqrrrvvvzzzyyyvvvuuusssqqqnnnmmmlllllljjjjjjjjjjjjjjjjjjjjjjjjllllllmmmmmmmmmmmmmmmmmmlllllllllkkkkkkkkkllllllmmmhhhaaa\\\YYYXXXUUURRRLLLNNNPPPQQQRRRVVV^^^ddddddhhhmmmrrrxxx~~~yyyrrrnnnkkkfffcccbbb^^^]]]cccjjjrrr{{{{{{tttlllkkklllkkkddd]]]MMMCCC>>>??????@@@OOObbbiiikkkkkkiiihhhdddXXXLLL???999111------...///...++++++******))))))(((((())))))))))))))))))))))))---,,,)))'''&&&&&&'''((()))(((((()))+++---,,,+++''''''&&&%%%$$$$$$$$$$$$(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%&&&'''((('''&&&&&&'''***,,,++++++)))*********((((((***+++))))))((((((''''''&&&&&&******))))))((((((''''''$$$$$$%%%&&&'''((()))***)))((('''&&&&&&'''))))))&&&'''((((((&&&$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&}}}{{{}}}|||}}}|||xxxrrrpppqqqsssvvvwwwwwwvvvuuuvvvyyy{{{{{{wwwsssooolllggg___ZZZUUUSSSRRRQQQQQQPPPNNNMMMNNNKKKGGGDDDBBB???===;;;;;;:::999666333222444666888888999999888666444333//////000000//////...---------,,,,,,+++******)))((()))***++++++***)))((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&'''(((((((((((('''&&&((((((((()))))))))******'''''''''((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))((()))***+++,,,---......222444888===AAADDDCCCCCCCCCAAA@@@AAAFFFMMMTTTWWWZZZZZZZZZZZZYYYWWWTTTSSSQQQRRRVVV[[[aaaeeefffeee___```___\\\YYYYYY\\\___iiinnnrrrssspppppptttxxx|||vvvrrrrrrpppooommmkkkjjjiiikkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllkkkjjjiiihhhfffaaaZZZUUUTTTSSSQQQPPPMMMPPPSSSUUUWWW\\\dddjjjnnnqqqvvvzzz~~~xxxqqqjjjeeeccc]]][[[^^^bbbfffmmmttt~~~yyyllliiimmmnnniiibbbTTTJJJDDDDDDAAA@@@KKK[[[gggkkkmmmlllkkkggg^^^TTTBBB;;;222.........,,,******************)))))))))************************+++***(((''''''''')))******)))(((((())))))(((''''''&&&&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%&&&'''((($$$######$$$'''(((((('''&&&''''''&&&%%%%%%&&&(((******)))))))))((((((((()))))))))((((((((('''''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''$$$&&&''''''&&&%%%&&&'''$$$$$$$$$$$$%%%%%%&&&&&&~~~~~~xxxrrroooqqqsssvvvwwwwwwvvvtttuuuwwwyyyyyyuuupppmmmjjjfff```[[[VVVTTTRRRQQQQQQPPPNNNLLLMMMJJJEEEBBB@@@>>><<<:::999999888555333222333444555666777888888666555444---............---,,,,,,------,,,,,,++++++******************************))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''&&&&&&&&&&&&%%%%%%'''((())))))))))))((('''''''''((((((((()))))))))'''''''''(((((()))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))***+++...000111444666;;;???CCCEEEFFFFFFBBBAAABBBDDDJJJRRRYYY^^^aaacccdddbbb[[[VVVSSSRRRUUUVVVZZZ___dddeeedddbbb\\\[[[YYYVVVVVVYYY^^^bbblllpppssspppkkkjjjooouuu~~~uuupppmmmmmmmmmlllkkkiiigggeeekkkkkkkkkkkkkkkkkkkkkkkkiiiiiiiiiiiiiiiiiiiiihhhhhhjjjkkkllljjjgggcccaaa]]]XXXSSSOOONNNOOOOOOPPPPPPSSSXXX[[[___eeemmmssszzz|||tttmmmjjjbbb]]]\\\]]]]]]```dddnnnxxxqqqiiimmmqqqooojjj^^^UUUNNNKKKDDD@@@FFFQQQaaaiiioooooommmkkkeee___KKKBBB777111111000,,,(((******************++++++************************)))(((''''''''')))***+++---+++)))(((((((((&&&$$$&&&&&&&&&&&&'''((()))***(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&(((((('''&&&&&&&&&''''''$$$###"""###%%%&&&&&&$$$%%%&&&&&&%%%$$$$$$%%%'''++++++************))))))((((((((((((((('''''''''))))))((('''&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&"""$$$&&&'''&&&&&&'''(((###$$$$$$$$$$$$$$$%%%%%%yyysssppprrruuuwwwxxxxxxvvvuuuuuuwwwxxxxxxsssnnnjjjhhheee```\\\WWWUUUSSSRRRQQQPPPNNNLLLKKKHHHCCC@@@>>><<<;;;999999999999666444222333444555666777888888666333222---............---,,,,,,------,,,,,,,,,++++++++++++******))))))******+++))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''((((((((((((******))))))(((''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))***))))))***,,,///222444888;;;???BBBDDDEEEFFFGGGCCCDDDFFFIIIMMMTTT[[[```eeejjjmmmiii```XXXUUUVVVZZZ\\\```dddgggfffccc___ZZZXXXTTTSSSUUU[[[bbbgggoooqqqoooiiicccdddkkksssuuummmjjjhhhiiijjjkkkjjjhhheeeccciiiiiiiiiiiiiiiiiiiiiiiiggghhhiiiiiiiiihhhgggfffeeegggiiijjjgggbbb]]]YYYUUURRRMMMKKKKKKNNNQQQSSSTTTYYY___ccchhhnnnvvv|||zzztttkkkcccaaa___]]]]]]___cccjjjttt~~~~~~pppllloooqqqrrrggg```YYYSSSJJJBBBBBBGGGXXXcccmmmooonnnmmmkkkhhhYYYMMM>>>555444333///***)))******++++++,,,,,,,,,************************)))(((((('''((()))******///---+++*********(((&&&'''&&&&&&&&&''''''((()))(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&)))(((((('''&&&&&&&&&&&&'''&&&%%%&&&'''((('''&&&'''(((((('''&&&&&&''')))************))))))))))))''''''''''''''''''''''''))))))((('''&&&%%%%%%$$$((((((''''''''''''''''''###%%%''''''&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$${{{tttrrrtttwwwyyyyyyyyywwwvvvvvvxxxzzzwwwrrrlllhhhgggddd```]]]WWWUUUSSSRRRRRRPPPNNNLLLJJJGGGBBB>>><<<;;;:::999:::::::::888555444444555666777999999888555111///...////////////...---------------,,,,,,,,,,,,,,,++++++************++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************************''''''''''''''''''''''''''''''''''''((((((((((((*********)))((((((''''''))))))))))))(((((((((((())))))))))))))))))))))))*********+++...111555777>>>AAADDDDDDCCCCCCDDDEEEFFFIIILLLOOOQQQUUUZZZ^^^eeekkkpppmmmccc\\\[[[]]]___aaadddhhhjjjgggbbb^^^XXXVVVSSSSSSXXX___ggglllqqqnnnggg___[[[___hhhppp}}}wwwmmmgggeeefffggghhhiiiiiigggeeedddffffffffffffffffffffffffgggggghhhiiiiiigggfffeeebbbdddeeeeeebbb]]]WWWTTTMMMLLLJJJJJJLLLPPPUUUXXX[[[```gggmmmqqqwww~~~~~~~~~~~~}}}rrriiifffeeeaaa______]]]```gggpppzzz{{{nnnkkkpppuuummmiiiccc\\\RRRIIIDDDDDDPPP]]]iiimmmlllmmmmmmllldddVVVEEE999555333000---******++++++,,,,,,------***************************))))))(((((((((((((((---+++******++++++***((((((((('''&&&%%%%%%&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((((((((''''''&&&%%%%%%((('''&&&'''((()))((('''((())))))(((''''''(((***''''''((((((((((((((((((&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&(((((('''''''''&&&&&&%%%%%%'''((('''&&&$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$${{{uuusssuuuxxxxxxyyyyyyxxxvvvwwwyyy{{{yyyssslllhhhfffddd```]]]XXXVVVTTTRRRRRRPPPNNNLLLJJJFFFAAA===<<<;;;:::::::::;;;;;;999666444444555777999::::::999555111...///000000000000///......------------,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))******(((''''''&&&&&&''''''(((''''''((((((((()))))))))''''''((())))))***++++++))))))))))))(((((((((((())))))))))))))))))))))))******,,,...111555888:::BBBDDDGGGFFFCCCAAACCCEEEJJJOOOTTTWWWWWWXXXZZZ]]]bbbhhhmmmkkkddd______bbbcccdddfffiiiiiifffaaa]]]VVVTTTSSSVVV\\\dddkkknnnnnnhhh___YYYYYY___gggmmmvvvxxxyyyuuunnngggdddbbbdddeeefffggggggfffeeeeeeddddddddddddddddddddddddfffggghhhhhhhhhfffdddbbb``````___]]]ZZZVVVSSSPPPHHHIIIKKKMMMPPPUUU[[[___eeekkkrrrwwwzzz~~~}}}||||||{{{|||}}}~~~{{{pppmmmjjjfffaaa```ZZZYYY]]]dddmmmvvvtttkkkmmmsssqqqoookkkfff]]]TTTKKKGGGKKKXXXeeejjjllloooooonnnhhh^^^NNNAAA888444000...,,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++******))))))(((((('''''')))((('''((()))***)))((()))((('''&&&%%%%%%%%%%%%(((''''''''''''&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&'''&&&&&&%%%$$$%%%$$$$$$%%%&&&''''''&&&&&&''''''&&&%%%%%%&&&(((%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((%%%%%%&&&%%%%%%$$$###"""&&&'''((((((%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%$$$~~~|||}}}}}}yyyuuussstttwwwvvvwwwwwwwwwvvvwwwyyy{{{{{{tttmmmgggeeeccc```]]]YYYWWWTTTSSSRRRQQQNNNLLLJJJFFFAAA===;;;;;;;;;:::999::::::999666444333444666888:::;;;:::777333000///000000000000///......------------------------******,,,,,,,,,,,,******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''((((((((())))))))))))))))))(((''''''((())))))((((((((()))))))))******&&&'''((()))***+++,,,,,,***)))))))))((((((((('''))))))))))))))))))))))))***+++...111444888:::<<>>666333.........------,,,,,,,,,++++++++++++++++++++++++%%%&&&''')))******++++++---+++******++++++***((((((''''''(((((()))***+++(((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''((())))))!!!"""$$$%%%&&&%%%%%%$$$###""""""$$$&&&(((((('''&&&''''''&&&%%%%%%&&&(((%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((('''%%%$$$######%%%&&&'''&&&&&&'''((((((((((((''''''&&&&&&&&&~~~|||yyywwwuuuttttttuuuttttttzzzzzzxxxvvvuuuvvvyyy{{{|||xxxrrrmmmiiifffdddbbbWWWVVVTTTSSSRRRNNNJJJFFFHHHEEE@@@===<<<;;;:::999<<<;;;:::666222111111222888:::;;;;;;:::666222000////////////////////////++++++******)))((((((((())))))))))))))))))))))))+++++++++*********))))))'''''''''''''''''''''''')))))))))))))))***************))))))((((((''''''&&&&&&&&&&&&'''''''''''')))))))))))))))******+++''''''''''''((((((((()))''''''((()))***+++,,,,,,'''((()))******************---111666999:::::::::>>>AAACCCCCCAAAAAACCCFFFKKKSSS^^^ddddddbbbaaa```bbb^^^ZZZYYY]]]aaabbbcccddddddccc```]]]YYYXXXWWWTTTUUUXXX^^^eeekkkmmmnnnccc```___```ccceeedddbbbcccbbbbbbaaa```_________aaabbbbbbbbbbbbcccccccccdddccccccccccccdddeeeeeeaaabbbdddeeeccc```\\\YYYUUUTTTQQQMMMJJJKKKNNNQQQUUUYYY^^^ccchhhoooyyy}}}|||xxxwwwwwwvvvvvvwwwwwwxxx~~~xxxsssmmmggg___[[[\\\___aaabbbkkkuuuxxxmmmhhhlllsssxxxvvvtttrrrjjj```^^^aaaggglllpppqqqqqqpppooommmjjjbbbWWWHHH;;;333333,,,(((***------,,,---,,,+++)))((((((((()))*********))))))(((((('''''')))(((((()))+++------,,,((((((((((((((((((((((((&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%$$$((((((((('''&&&&&&&&&%%%$$$$$$%%%&&&'''((())))))$$$%%%''')))+++---......)))(((&&&%%%$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$}}}zzzxxxuuussssssttttttttt{{{zzzyyyvvvtttuuuxxxzzz{{{wwwqqqllliiifffcccaaaXXXWWWVVVUUUSSSPPPLLLHHHHHHEEE@@@===<<<;;;:::999888888888666333333444666777888:::;;;999666333000111000000///...---------(((((()))******++++++,,,))))))))))))))))))))))))+++++++++*********))))))***************************)))))))))))))))))))))***)))))))))((((((((('''''''''((((((((()))))))))((((((((('''((())))))***'''''''''((((((((())))))'''(((((())))))******+++(((((()))******++++++++++++---222777:::===>>>???>>>@@@AAAAAA@@@AAADDDGGGNNNSSSZZZ___bbbbbbaaaaaa^^^[[[YYYZZZ]]]```bbbbbbgggeeebbb^^^ZZZXXXWWWWWWWWWXXX[[[```fffjjjkkkkkkdddccccccdddffffffccc```_________^^^^^^^^^^^^]]]^^^______```aaabbbccccccccccccbbbbbbccccccdddeee```aaabbbcccaaa^^^ZZZXXXRRRRRRPPPMMMLLLNNNRRRVVV\\\```eeejjjooovvv|||xxxuuusssrrrssstttvvvyyy{{{|||}}}tttmmmddd^^^]]]^^^^^^]]]aaajjjuuu~~~ppphhhiiioootttuuuwwwxxxssskkkgggjjjmmmqqqssstttssssssrrrppplllfff]]]PPPBBB888111+++(((***+++******,,,,,,,,,+++***************((((((((()))))))))))))))***)))((()))+++,,,,,,+++((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&''''''%%%%%%&&&''')))((('''&&&%%%$$$###"""~~~|||yyyvvvsssrrrssstttvvv{{{{{{yyyvvvttttttvvvyyyzzzvvvqqqlllhhheeebbb```YYYWWWVVVTTTSSSPPPLLLIIIHHHEEE@@@===<<<;;;999888777777777666444333555666555777999::::::777444222222222111///...---,,,+++))))))******+++,,,,,,,,,))))))))))))))))))))))))+++************))))))))),,,,,,,,,,,,,,,,,,,,,,,,*********))))))((((((((())))))))))))(((((((((((())))))))))))************'''''''''''''''(((((()))''''''((((((((()))))))))(((((((((((((((((((((((((((((()))***++++++,,,,,,---///333777<<>>>>>?????????AAAEEEHHHQQQRRRUUUYYY]]]______^^^WWWWWWXXXZZZ^^^aaabbbbbbhhhddd^^^YYYVVVUUUWWWXXX[[[\\\___dddiiillllllkkkhhhhhhiiikkkkkkhhhccc___ZZZ[[[[[[[[[\\\\\\\\\\\\[[[\\\]]]___```aaaaaabbbaaaaaaaaa```aaabbbbbbccc___``````___]]]YYYVVVTTTMMMNNNNNNOOOPPPSSSXXX\\\bbbggglllqqquuu|||~~~}}}|||yyyuuurrrnnnllllllooosssxxx}}}~~~}}}}}}}}}|||{{{zzz{{{{{{yyywwwzzzyyynnnfffaaa___\\\ZZZYYY^^^fffpppzzz|||pppiiimmmqqqtttxxx{{{yyyuuuqqqrrrsssuuuvvvvvvuuuuuuvvvsssooolllfff[[[LLL@@@555111///000///,,,---000,,,,,,,,,,,,,,,++++++***''''''((())))))***+++++++++***))))))++++++***)))((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((&&&&&&&&&&&&''''''''''''''''''&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$######&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''((((((''''''&&&%%%%%%$$$|||yyytttrrrsssvvvxxx{{{{{{yyyuuussssssuuuwwwyyyuuuppplllhhheeeaaa___XXXVVVTTTSSSRRRPPPLLLIIIIIIEEEAAA===<<<:::999888999999999777444222222333555777999;;;;;;999666444111111000///...---,,,,,,------,,,,,,+++******)))))))))))))))))))))))))))************))))))))))))************************++++++***)))(((''''''&&&))))))))))))((((((((((((((()))))))))************(((''''''''''''((())))))'''(((((((((((())))))))))))((((((((('''''''''&&&)))))))))***+++,,,---...000222444777;;;???BBBCCC============???CCCGGGJJJRRRQQQQQQUUUYYYZZZXXXTTTQQQSSSWWW\\\```ccceeeeeeddd___WWWRRRRRRUUUYYY[[[^^^```ccciiinnnppppppooommmoooqqqrrrooojjjccc^^^WWWWWWXXXYYYZZZ[[[\\\\\\[[[\\\^^^____________^^^______^^^^^^______```aaa```___^^^[[[XXXTTTQQQOOOIIIKKKNNNPPPTTTYYY___cccfffkkkpppuuuyyy{{{yyywwwtttqqqpppoooooonnnqqqwww}}}~~~~~~}}}{{{{{{zzzxxxvvvxxx|||zzzpppjjjddd___[[[YYYYYY]]]eeeooozzzpppooooooqqqvvvzzzzzzxxxuuuvvvvvvwwwwwwwwwwwwwwwxxxtttpppooommmeeeVVVJJJ;;;666444333111---...222+++,,,---------,,,***)))(((((()))))))))*********,,,***))))))******)))'''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''%%%%%%%%%&&&&&&'''''''''''''''&&&&&&%%%$$$$$$######$$$%%%&&&&&&'''&&&&&&$$$$$$%%%%%%&&&'''((((((''''''&&&&&&%%%%%%%%%$$$%%%&&&''''''%%%%%%&&&'''$$$$$$%%%&&&'''((()))***|||wwwssssssvvvzzz{{{zzzxxxuuurrrrrrtttwwwxxxuuupppllliiieeeaaa^^^ZZZXXXUUUTTTSSSQQQNNNLLLIIIFFFAAA===;;;:::999777777888999777555333333333666888:::<<<<<<:::777666////////////............------,,,,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******)))((('''&&&&&&(((((((((((())))))))))))'''''''''((((((((())))))))))))(((((())))))***+++(((((((((((()))))))))***))))))((((((''''''&&&&&&***))))))***+++---...///444555666888:::<<<>>>???<<<;;;;;;<<<@@@EEEIIIKKKPPPOOOOOORRRTTTSSSNNNIIILLLPPPWWW]]]aaadddffffff\\\WWWPPPNNNQQQVVV\\\___```bbbffflllrrrvvvwwwwwwsssuuuwwwvvvqqqiiiaaa]]]VVVVVVWWWXXXZZZ[[[\\\]]]^^^^^^___```___^^^\\\[[[\\\\\\\\\\\\\\\]]]^^^^^^___^^^[[[WWWSSSPPPMMMKKKHHHKKKPPPTTTYYY^^^dddhhhjjjoootttxxx{{{xxxuuuqqqooonnnqqqtttwwwuuuxxx}}}}}}}}}~~~~~~~~~{{{ssskkkddd___]]]YYYYYY___eeelllxxxxxxrrrnnnooossswwwyyyzzzxxxxxxyyyzzz{{{{{{{{{{{{xxxtttqqqqqqqqqkkk^^^TTT???888333000---***+++...***+++,,,,,,,,,+++)))(((+++*********)))))))))(((,,,***))))))***)))((('''((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&%%%$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%%%%&&&'''''''''''''''###$$$%%%&&&''''''(((((('''''''''&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&'''$$$$$$%%%&&&((()))******~~~yyytttsssvvvyyyyyyyyywwwtttrrrrrrtttwwwyyyuuuqqqmmmjjjfffaaa^^^\\\ZZZWWWVVVUUUTTTQQQOOOJJJFFFAAA===;;;:::888777222444666777666666666777666888:::<<<<<<:::777555......//////////////////))))))******+++,,,,,,,,,))))))))))))))))))))))))(((((()))))))))))))))***************************)))))))))(((((('''''''''(((((((((((())))))))))))&&&&&&&&&&&&'''''''''''')))))))))))))))***++++++((((((((()))))))))******)))))))))(((((('''''''''************+++---///111666777888999::::::::::::;;;::::::===CCCHHHKKKMMMMMMNNNOOOPPPPPPMMMIIIEEEMMMQQQWWW\\\___```bbbcccUUUQQQLLLMMMSSSZZZ```bbbcccdddgggmmmtttzzz}}}}}}xxxyyyyyyuuummmeee^^^[[[UUUUUUVVVXXXYYY[[[\\\\\\^^^___``````^^^\\\YYYXXXZZZZZZZZZZZZZZZ[[[[[[\\\\\\ZZZWWWTTTPPPNNNLLLLLLLLLOOOUUUZZZ___eeejjjnnnooosssxxx{{{}}}~~~sssqqqnnnlllnnnsssxxx|||}}}~~~~~~||||||{{{{{{wwwyyy{{{~~~}}}tttkkkeeeccc[[[WWW[[[^^^```hhhrrryyypppooossswwwzzz}}}zzz{{{|||~~~~~~~~~vvvsssqqqqqqrrrnnneee^^^KKK@@@666222000------///+++++++++++++++******))),,,++++++***))))))((((((+++***(((((())))))((('''(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&((())))))***&&&'''&&&&&&%%%$$$###"""###$$$%%%&&&'''''''''''''''''''''&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&~~~~~~yyytttqqqssswwwxxxwwwvvvsssqqqrrruuuwwwyyyvvvrrroookkkgggbbb___[[[XXXUUUTTTSSSRRRPPPNNNJJJFFFAAA===;;;:::888666111444666777666666777888555777999;;;:::888555333000000//////......------(((((()))******++++++,,,))))))))))))))))))))))))(((((((((((())))))******************************(((((((((((((((((('''''''''((((((((()))))))))***%%%&&&&&&&&&&&&'''''''''((((((((((((((()))******(((((()))))))))*********)))))))))))))))))))))(((+++*********,,,...000222666777999;;;;;;:::999888::::::;;;???FFFKKKMMMMMMLLLMMMNNNMMMKKKIIIIIIIIIPPPTTTYYY[[[ZZZZZZZZZ\\\SSSOOOLLLOOOWWW___cccccceeefffhhhmmmtttzzz~~~zzzzzzwwwpppggg^^^YYYWWWTTTUUUUUUWWWXXXYYYZZZ[[[[[[\\\^^^^^^]]][[[XXXVVVYYYXXXXXXXXXXXXYYYZZZZZZVVVUUURRRPPPOOOOOOPPPPPPRRRVVV\\\bbbfffkkkooorrrrrrvvvzzz|||}}}zzzwwwpppppppppqqqssswwwzzz}}}{{{zzzxxxwwwwwwxxxyyyzzzxxxzzz}}}vvvooohhh^^^YYY]]]]]]ZZZ]]]fffoooyyywwwtttuuuvvvyyy|||zzz{{{~~~~~~|||{{{tttsssrrrqqqqqqoookkkgggZZZJJJ:::555444333222222------,,,+++++++++++++++***************************)))(((((()))***((('''((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%###$$$$$$%%%'''(((((()))%%%&&&&&&&&&%%%$$$#########$$$&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''%%%&&&''''''%%%%%%&&&'''''''''&&&&&&%%%%%%$$$$$$|||~~~~~~yyysssoooqqqtttwwwvvvuuusssqqqrrruuuxxxyyywwwsssooolllhhhccc___WWWUUURRRPPPPPPOOOMMMKKKJJJGGGAAA>>>;;;:::888666444666888888666444444444444666888999888666333000222222111///...---,,,+++++++++******)))((((((((())))))))))))))))))))))))'''((((((((())))))******(((((((((((((((((((((((('''''''''((((((((((((((('''((((((((())))))******&&&&&&&&&''''''''''''((('''''''''''''''((())))))))))))))))))************))))))))))))************++++++******,,,...111333666777:::<<<===<<<:::999:::999;;;@@@GGGMMMNNNMMMLLLMMMNNNKKKHHHHHHLLLOOOSSSVVVYYYYYYVVVTTTTTTUUUSSSOOONNNRRR[[[bbbddddddgggggggggkkkrrryyy}}}zzzyyyuuulllaaaYYYVVVUUUSSSTTTUUUVVVWWWXXXYYYYYYXXXYYY[[[\\\\\\ZZZXXXVVVXXXWWWWWWWWWWWWXXXYYYYYYQQQPPPOOOOOOOOOQQQSSSUUUWWW\\\bbbgggkkkooosssuuurrruuuyyy{{{{{{}}}}}}xxxsssppppppqqqtttwwwyyy{{{|||}}}~~~}}}}}}}}}}}}}}}yyywwwuuuttttttvvvyyy{{{{{{}}}wwwlllbbb]]]```___YYYZZZaaadddmmm{{{yyywwwuuuvvvyyyxxxzzz|||~~~}}}{{{xxxvvvtttssssssrrrpppooonnnmmm___LLL999222333333111000///...---,,,+++,,,---...)))))))))***++++++,,,,,,)))((('''((()))***)))(((((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''###$$$%%%&&&'''((((((((($$$%%%&&&'''''''''&&&%%%%%%&&&&&&&&&'''(((((((((%%%&&&''''''%%%%%%&&&'''###$$$$$$%%%%%%&&&&&&'''}}}~~~yyy{{{zzzyyywwwuuutttrrrqqquuuvvvvvvvvvuuuuuuwwwxxxyyyvvvssspppnnnkkkgggdddXXXVVVTTTSSSRRRPPPMMMJJJIIIFFF@@@;;;888777999:::999888888777777777777777444333333555888888555222111111111000000///...---,,,------------,,,+++***************************(((((((((((())))))))))))...---,,,)))%%%))))))))))))))))))))))))(((((((((((())))))))))))(((((('''(((((()))***+++'''(((((()))***+++++++++)))(((((('''(((***,,,---,,,***))))))***++++++*********+++---///333555777<<<:::;;;>>>===999888:::===>>>AAAGGGNNNSSSSSSQQQPPPPPPNNNKKKHHHIIINNNRRRZZZ\\\]]]ZZZUUUPPPOOOOOOMMMNNNRRRXXX^^^bbbddddddbbbbbbccciiioootttvvvuuutttkkkddd```\\\XXXWWWYYYVVVVVVWWWXXXYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWTTTVVVXXXXXXUUUSSSQQQPPPNNNNNNNNNNNNOOORRRXXX\\\dddeeegggkkkooosssvvvxxxvvvwwwxxxzzz|||}}}{{{wwwtttrrrqqqqqquuuvvvvvvwwwyyy{{{|||}}}}}}|||zzzwwwuuusssrrrrrrssssssssstttvvvxxxzzz{{{{{{}}}|||zzzwwwwwwyyy{{{||||||}}}|||tttnnnfff```^^^\\\YYYVVVddddddkkkzzz}}}vvvuuuvvvuuuvvvwwwzzz|||}}}}}}}}}|||wwwwwwwwwvvvtttrrrooonnncccYYYKKK>>>555111///.........---,,,+++++++++++++++***)))(((((()))***+++******************++++++((((((((((((((((((((((((---,,,+++)))'''&&&%%%%%%'''&&&%%%&&&(((((((((&&&((((((''''''''''''((((((''''''&&&%%%%%%'''((()))&&&%%%$$$$$$%%%'''***,,,)))((('''&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''((((((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''#########$$$%%%(((***+++'''''''''&&&&&&%%%%%%%%%|||~~~{{{zzzyyyxxxvvvtttrrrqqqppprrrsssttttttsssssstttvvvuuusssqqqooollliiiddd```XXXVVVTTTRRRQQQOOOLLLIIIHHHEEEAAA<<<999888888999888888777666666666666777555444444666888888555222000111111000000///...---,,,,,,++++++************************************((((((((()))))))))******)))******+++***(((&&&%%%))))))))))))))))))))))))(((((((((((()))))))))))))))(((((((((((())))))***'''(((((()))******++++++))))))(((((()))***,,,---,,,+++)))))))))))))))(((******,,,...111555888:::???===>>>@@@>>>999999;;;???AAAEEEKKKPPPTTTTTTSSSTTTSSSQQQMMMJJJKKKPPPTTTYYY[[[\\\XXXRRRNNNMMMMMMNNNPPPTTTZZZ___bbbdddddd___```ccciiiooorrrrrrpppmmmeee^^^\\\YYYVVVUUUWWWVVVVVVWWWXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVTTTUUUVVVUUURRROOONNNNNNIIIKKKLLLNNNQQQWWW]]]bbbhhhiiikkkmmmqqqtttwwwxxxuuuuuuvvvwwwxxxyyyzzz{{{zzzyyywwwuuusssrrrrrrrrrvvvwwwyyyzzz{{{{{{zzzyyyxxxwwwuuusssqqqpppppppppssssssuuuvvvxxxzzz||||||yyy{{{}}}}}}|||zzzwwwuuuppppppqqqssstttvvvwwwwwwyyy{{{~~~~~~wwwmmmfffbbb___[[[XXX[[[[[[bbbooo~~~tttppprrruuuuuuwwwyyy|||}}}}}}}}}|||xxxxxxwwwwwwuuussspppoooggg```SSSFFF;;;444111///...------,,,,,,,,,+++++++++***)))(((((()))***+++************************(((((((((((((((((((((((())))))(((((((((((())))))&&&%%%%%%%%%'''((('''&&&(((''''''''''''''''''(((&&&&&&&&&&&&&&&'''((((((''''''&&&%%%&&&'''((()))(((((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%|||~~~}}}zzzyyywwwuuurrrqqqpppoooooopppqqqpppooopppqqqsssqqqpppooommmkkkfff```\\\YYYWWWTTTRRRPPPNNNKKKHHHGGGEEEAAA>>>:::888777777777777666555555555555666777666777888888777444111000000000000///...------,,,+++***)))))))))******************************)))))))))*********++++++&&&''')))+++---------,,,))))))))))))))))))))))))(((((((((((())))))))))))***))))))(((((((((((()))'''(((((())))))******+++))))))))))))***+++,,,---))))))((((((((())))))***)))***---000444999===???CCCAAA@@@AAA>>>999999===AAAEEEKKKPPPSSSTTTUUUUUUWWWVVVSSSOOOMMMOOOTTTXXXYYYZZZZZZVVVOOOKKKJJJKKKOOORRRWWW\\\```bbbbbbbbbZZZ]]]cccjjjnnnooollliiibbb\\\WWWWWWVVVSSSSSSUUUUUUVVVVVVWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUTTTTTTSSSSSSRRROOOLLLJJJKKKLLLIIIKKKOOORRRVVV[[[aaafffjjjkkklllnnnppprrrtttuuurrrrrrqqqqqqrrrrrrssssssqqqqqqrrrrrrssstttuuuvvvwwwyyy{{{|||{{{yyyvvvsssrrrpppnnnmmmlllmmmooopppqqqsssuuuwwwyyyzzzzzzzzzwwwwwwwwwvvvuuusssqqqppplllllllllmmmoooqqqtttuuutttwwwzzz|||~~~~~~}}}yyyoooiiiddd___[[[VVVWWW[[[dddnnnzzztttkkknnnsssuuuvvvyyy{{{|||}}}||||||yyyyyyyyywwwvvvtttrrrqqqlllhhh^^^QQQCCC999222000---------...------,,,++++++***))))))))))))***+++************************(((((((((((((((((((((((((((''''''(((((()))***+++'''&&&%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''((((((''''''&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''')))((('''&&&%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%{{{{{{zzzwwwtttrrrppppppooommmnnnnnnnnnmmmmmmooopppooonnnnnnmmmjjjeee___ZZZZZZWWWTTTQQQOOOMMMJJJGGGEEEDDDBBB???<<<999777666666666555444444444444555888888999999888666333111000000000000///...---,,,******++++++++++++***)))************************)))*********++++++++++++(((((()))******))))))((((((((((((((((((((((((((((((((((((((())))))))))))******)))(((((('''(((((((((((((((((())))))*********************+++,,,,,,'''(((((())))))***,,,...)))+++...333888===AAACCCEEECCCBBBAAA===999:::@@@DDDJJJQQQTTTTTTTTTTTTVVVWWWUUURRRPPPPPPSSSXXX\\\ZZZZZZYYYTTTNNNJJJJJJLLLQQQTTTYYY]]]____________YYY]]]dddkkkmmmkkkfffbbbYYYTTTQQQSSSTTTRRRRRRUUUUUUUUUVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTRRRPPPNNNJJJGGGFFFHHHKKKNNNQQQUUUYYY\\\```dddgggjjjjjjkkklllmmmnnnnnnooonnnmmmlllkkkkkkkkkkkklllkkkmmmpppsssvvvxxxzzz{{{yyyyyyyyyxxxvvvssspppooolllkkkjjjiiijjjlllnnnppprrrsssuuuwwwwwwwwwuuutttttttttrrrqqqqqqqqqrrrrrrooonnnnnnnnnpppsssvvvxxxwwwyyy|||~~~~~~~~~~~~~~~{{{rrrjjjddd___\\\[[[[[[^^^bbbjjj{{{xxxkkkkkkppptttuuuwwwyyy{{{||||||}}}{{{{{{zzzxxxvvvuuusssrrrooommmfff[[[LLL>>>444000---......///...---,,,,,,************************+++++++++***************((((((((((((((((((((((((***))))))(((((((((((()))((('''&&&''')))***)))(((%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((((((((('''&&&''''''((((((''''''&&&%%%(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''(((((((((''''''&&&''''''(((''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&|||}}}{{{xxxuuurrrqqqpppppplllmmmmmmmmmllllllnnnooopppooonnnmmmkkkfff___ZZZZZZWWWSSSPPPNNNLLLIIIGGGEEEDDDBBB???<<<999777555666555555444444444444444888999:::999888555333222000000000//////...---,,,(((***---//////---***)))************************)))*********++++++++++++*********)))((('''&&&%%%(((((((((((((((((((((((((((((((((((())))))))))))******)))(((((('''((((((((((((((((((((())))))))))))*********++++++++++++***+++,,,+++***)))+++...***,,,000555;;;???CCCEEEDDDBBBAAA???;;;999===EEEJJJOOOUUUWWWUUUSSSSSSTTTSSSQQQOOOOOORRRWWW[[[]]]ZZZZZZXXXTTTNNNLLLMMMPPPRRRVVVZZZ\\\\\\[[[\\\\\\ZZZ___fffkkkkkkgggaaa]]]TTTPPPNNNRRRTTTSSSSSSUUUTTTUUUUUUUUUUUUUUUTTTTTTUUUUUUUUUTTTTTTTTTSSSSSSOOONNNJJJGGGDDDEEEIIILLLRRRVVV[[[```cccfffiiikkkjjjkkkllllllllllllkkkjjjiiihhhfffeeedddeeefffgggjjjlllqqquuuyyy|||}}}~~~yyywwwtttqqqnnnlllkkkkkkiiihhhhhhiiijjjmmmpppqqquuuuuuwwwwwwvvvtttrrrpppqqqqqqpppppprrrtttwwwxxxuuutttsssssstttvvvyyyzzzzzz|||~~~~~~|||zzzyyyyyyzzz|||~~~}}}tttkkkeeeaaa^^^\\\[[[[[[aaaooo}}}rrrmmmoootttuuuvvvxxxzzz{{{|||}}}|||{{{zzzxxxwwwuuuttttttooonnnjjjaaaTTTEEE888222////////////...---,,,,,,******++++++++++++******+++++++++*********))))))))))))))))))))))))))))))))))))(((((((((((())))))***(((((((((***+++***)))%%%%%%&&&''''''&&&%%%%%%$$$%%%'''((((((((('''&&&%%%&&&''''''((((((''''''''''''&&&&&&&&&''''''(((&&&&&&'''''''''((((((''')))((((((((((((((())))))''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&}}}}}}~~~|||xxxtttrrrppppppqqqlllmmmnnnmmmlllmmmnnnpppqqqpppooommmkkkfff```\\\YYYVVVQQQNNNMMMKKKIIIHHHEEEDDDBBB???<<<999777666666666555444444444444555666888:::999777444222222////////////...---,,,,,,(((***---000000...+++)))************************)))))))))*********++++++*********)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***))))))(((((((((((()))((((((((((((((((((((((((((()))************))))))...000000---)))'''(((+++,,,...222777<<<@@@CCCDDDAAA??????>>>;;;;;;BBBLLLTTTVVVXXXXXXVVVTTTSSSSSSOOONNNNNNPPPTTTXXX[[[\\\XXXXXXWWWSSSOOONNNQQQUUUUUUXXX\\\\\\YYYXXXYYY[[[]]]bbbgggiiifff```[[[XXXQQQNNNNNNRRRUUUSSSSSSUUUTTTTTTTTTTTTTTTTTTSSSRRRSSSSSSSSSSSSRRRRRRRRRRRRLLLKKKIIIFFFEEEGGGLLLOOORRRWWW^^^dddhhhkkkmmmoookkklllmmmmmmlllkkkjjjiiidddcccaaa``````bbbdddeeejjjmmmrrrwww{{{}}}}}}}}}wwwtttoookkkhhhgggggghhhgggggghhhjjjmmmoooqqqrrrwwwwwwwwwvvvuuusssqqqoooooooooooopppssswww{{{}}}yyyyyywwwvvvvvvvvvwwwxxxwwwyyyzzzyyyvvvsssrrrrrrrrrsssuuuuuuuuuuuuwwwxxxvvvvvvwwwyyy||||||zzz|||~~~~~~wwwoooddd```\\\ZZZZZZ]]]gggrrr~~~wwwtttssstttuuuwwwyyy{{{|||}}}}}}|||zzzxxxvvvuuuttttttpppnnnlllfff]]]PPPAAA777333222000///---,,,,,,,,,******+++,,,,,,+++******,,,,,,++++++***)))))))))))))))))))))))))))))))))&&&&&&''''''(((***+++,,,***)))((()))***++++++)))%%%&&&'''(((((('''&&&%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''((((((&&&&&&'''(((((((((((('''((((((((('''(((((()))***''''''''''''''''''''''''$$$%%%&&&(((((()))))))))%%%%%%%%%&&&&&&&&&&&&'''~~~{{{~~~{{{wwwssspppooooooooonnnooopppooonnnnnnppprrrsssqqqnnnllljjjfffaaa^^^XXXTTTPPPMMMLLLKKKJJJIIIFFFDDDBBB>>>;;;999777666777666666555444555555555444777999999666333222333////////////...---,,,,,,******+++,,,,,,,,,,,,,,,************************((((((((()))))))))******((((((((()))***+++,,,---))))))))))))))))))))))))(((((((((((()))))))))))))))(((((((((((())))))***(((((((((((((((((((((((('''((())))))))))))((('''+++...///---((('''))),,,...000444999===@@@BBBCCC>>>===>>>>>><<<>>>IIIUUU^^^\\\ZZZYYYXXXVVVTTTRRROOOOOOOOORRRVVVYYYYYYWWWUUUUUUTTTQQQNNNOOOTTTYYYYYY\\\^^^\\\XXXVVVYYY\\\```dddgggeee```ZZZUUUSSSQQQMMMNNNSSSUUUSSSRRRSSSSSSTTTTTTTTTSSSSSSRRRQQQPPPPPPPPPPPPOOOOOOOOOOOOIIIIIIHHHGGGGGGKKKPPPTTTUUUZZZaaagggjjjkkklllmmmjjjjjjkkklllkkkiiigggfff```___]]]]]]^^^aaaccceeejjjmmmrrrwwwyyyyyyxxxwwwrrrpppmmmjjjgggfffeeeeeeeeefffiiilllooopppqqqqqqrrrrrrrrrqqqpppoooooonnnlllmmmnnnpppsssxxx{{{~~~||||||zzzyyywwwuuuttttttppprrrsssrrrpppnnnnnnooonnnoooppppppppppppqqqrrrppppppqqqsssuuuwwwxxxyyy{{{}}}{{{vvvttttttttt{{{||||||}}}|||lllfff```^^^\\\\\\aaahhhqqq{{{|||sssssstttvvvxxxzzz|||}}}}}}|||yyywwwuuuuuuttttttrrrooolllkkkggg\\\LLL@@@777555111...,,,+++,,,,,,***++++++,,,,,,++++++***,,,,,,++++++***))))))((())))))))))))))))))))))))''''''''''''((()))++++++((('''&&&''')))***)))(((%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&'''(((((()))((('''&&&%%%&&&''''''&&&&&&&&&&&&&&&'''((((((%%%&&&'''((()))(((((('''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%'''((()))))))))(((%%%%%%%%%&&&&&&&&&''''''yyy}}}zzzvvvrrrooonnnnnnnnnooopppqqqpppooopppqqqssstttqqqnnnkkkiiieeeaaa^^^WWWSSSOOOMMMLLLKKKKKKJJJGGGEEEAAA>>>;;;999888777777777666555555555555666222666999888555222222333////////////...---,,,+++,,,***((('''(((***,,,...************************(((((((((((())))))))))))&&&&&&&&&'''(((***+++,,,))))))))))))))))))))))))(((((((((((())))))))))))(((((('''(((((()))***+++((((((((((((((('''''''''''''''((())))))((('''&&&%%%(((++++++((()))---111000222555999===???AAAAAA======>>>???>>>AAAMMM[[[eeeaaa\\\ZZZYYYXXXUUURRRQQQPPPQQQTTTXXXYYYWWWTTTRRRSSSRRRPPPNNNPPPVVV[[[\\\^^^___\\\WWWVVVZZZ^^^bbbdddfffbbb\\\UUURRRQQQPPPMMMNNNSSSUUUSSSQQQRRRSSSSSSTTTSSSSSSRRRQQQQQQNNNNNNNNNMMMMMMMMMLLLLLLGGGHHHHHHHHHIIIMMMSSSWWWYYY^^^dddiiijjjiiihhhgggfffggghhhiiihhhfffdddbbb]]]\\\[[[\\\]]]aaadddfffjjjmmmqqquuuwwwvvvtttrrrnnnnnnmmmkkkiiifffdddcccdddfffjjjmmmpppqqqqqqpppllllllkkkkkkkkkkkklllmmmkkklllmmmooossswwwzzz|||~~~~~~}}}{{{xxxuuusssqqqlllmmmnnnmmmllllllmmmooommmoooppppppooooooppprrroooppppppqqqssssssttttttppppppsssxxx~~~{{{uuupppmmmkkkrrruuu{{{{{{zzzzzzxxxyyywwwnnnfffccc```]]]]]]```fffnnn|||rrrssstttuuuxxxzzz|||~~~}}}{{{yyywwwuuuttttttttttttpppmmmnnnnnneeeTTTFFF999666222---+++***,,,---***+++,,,------,,,+++***,,,,,,++++++***))))))((())))))))))))))))))))))))+++***)))((('''''''''''''''&&&%%%&&&(((((((((&&&&&&''')))******)))'''&&&''''''&&&%%%%%%'''((())),,,***'''%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&'''((()))%%%&&&((()))))))))((('''$$$$$$$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&'''((()))))))))((('''%%%%%%%%%&&&&&&'''''''''}}}zzz~~~yyysssnnnmmmnnnppptttsssrrrqqqrrrtttvvvxxxxxxtttnnnjjjhhheeeaaa]]]YYYVVVQQQNNNLLLKKKJJJIIIKKKIIIEEE@@@<<<999777666777777666555555555555555666777888999888555222000//////.........---------,,,)))'''(((***+++)))'''***++++++++++++***))))))***************++++++,,,(((((('''''''''(((((()))(((((())))))))))))((((((++++++***)))((('''&&&&&&$$$$$$%%%'''(((***+++,,,***)))(((((((((((())))))+++)))((('''((()))+++,,,******))))))***,,,...///444444666:::===??????>>>===999999>>>AAADDDMMMXXXbbbbbb```[[[UUURRRRRRTTTQQQRRRSSSUUUVVVVVVVVVUUUTTTPPPLLLLLLQQQWWW[[[]]][[[[[[[[[YYYWWWXXX^^^ccclllhhhaaaYYYSSSNNNLLLKKKKKKLLLMMMNNNOOOOOOOOOOOOUUUTTTRRRPPPOOONNNOOOOOOOOOOOONNNMMMLLLJJJHHHGGGGGGHHHIIIJJJLLLPPPTTTXXX]]]___ccchhhkkkllllllkkkfffggggggdddaaa^^^^^^^^^]]]\\\\\\]]]```dddgggiiijjjkkklllmmmmmmmmmmmmllljjjjjjjjjjjjiiigggeeedddhhhiiijjjkkklllmmmmmmmmmffffffgggggggggggghhhhhhiiilllooorrrtttwwwzzz|||}}}zzzwwwuuuuuuvvvvvvtttqqqooonnnoooqqqsssuuusssrrrrrrrrrsssqqqpppsssuuuyyy|||~~~}}}|||zzzrrrsssuuuwwwyyy|||}}}~~~tttllljjjfffeeejjjsss{{{~~~{{{xxxxxx{{{~~~|||pppfffaaa^^^\\\ZZZ```cccnnn|||}}}wwwqqqqqquuuzzz||||||}}}{{{zzzyyyzzzzzzxxxwwwtttrrrqqqrrrqqqjjj^^^UUUAAA888000......,,,---///+++++++++,,,,,,---------***+++,,,,,,+++***((('''&&&'''(((******+++++++++))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''$$$$$$%%%&&&&&&''''''(((%%%'''(((((('''&&&&&&''''''%%%$$$%%%(((***(((&&&###%%%''')))))))))'''&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%''''''''''''((((((((((((~~~|||}}}yyysssooonnnpppsssuuutttsssssstttvvvxxxyyyzzzvvvpppmmmkkkiiiddd```YYYVVVQQQNNNMMMLLLJJJIIIKKKIIIDDD@@@<<<999777666999888777777666666777777777888999999777555111////////////.........---------+++***+++...///...,,,+++,,,,,,,,,,,,+++*********))))))))))))***++++++))))))((((((((())))))***))))))************))))))******))))))((('''''''''((((((((((((((('''''''''))))))(((((((((((())))))***)))((('''((()))+++,,,***)))))))))+++,,,...000444444666999<<<>>>>>>===<<<999999>>>BBBEEEMMMWWW^^^^^^\\\XXXSSSPPPQQQRRRRRRSSSUUUVVVVVVUUUTTTSSSNNNKKKIIIKKKPPPUUUYYYZZZ^^^\\\ZZZXXXXXX\\\bbbfffjjjeee___WWWQQQMMMLLLKKKLLLMMMNNNOOOOOOPPPPPPPPPTTTSSSQQQPPPOOONNNNNNNNNNNNMMMMMMLLLJJJIIIGGGFFFFFFGGGJJJLLLNNNRRRXXX[[[]]]```cccgggiiijjjiiiiiieeeeeedddbbb___]]]^^^_________```aaacccfffhhhiiillllllkkkjjjjjjiiihhhhhhdddeeegggjjjkkklllllllllmmmmmmlllllljjjiiihhhgggeeedddddddddeeefffgggggghhhkkknnnqqqtttxxx||||||}}}}}}|||yyyxxxxxxyyyyyyxxxvvvuuuuuuvvvwwwxxx{{{zzzyyyyyyzzzyyywwwuuuwww{{{}}}{{{}}}}}}}}}||||||~~~}}}~~~vvvnnnkkkeeeccceeemmmssswww}}}|||yyyxxxyyyyyy}}}zzzpppiiieee```\\\[[[]]]eeerrr~~~}}}xxxrrrrrrvvvzzz||||||}}}|||zzzzzz{{{zzzyyywwwwwwtttssssssqqqkkkbbbZZZFFF;;;111//////......///+++++++++,,,,,,---------******+++++++++***))))))'''((()))***************((((((((((((((((((((((((''''''(((((()))))))))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((((((''''''((()))'''&&&$$$&&&((()))(((&&&%%%&&&'''(((((('''%%%$$$&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&''''''''''''}}}yyytttppppppsssuuuwwwvvvuuuuuuvvvwwwyyyzzzyyyuuupppmmmllliiieeebbbZZZVVVRRROOOMMMLLLKKKJJJKKKHHHDDD???;;;888777666::::::999888888888999999888999999999777444000.../////////.........------,,,+++***,,,...000000///,,,,,,------,,,,,,+++***))))))((((((((()))************))))))))))))******)))******++++++******)))(((((((((((((((((((((((())))))((((((''''''&&&&&&((((((((((((((()))))))))***)))((((((((()))+++,,,))))))))))))+++---///111444444555888;;;======<<<:::999:::>>>AAAEEELLLTTTWWWWWWUUURRROOONNNOOOPPPSSSTTTUUUUUUTTTRRRPPPNNNIIIHHHIIIMMMRRRWWWYYYZZZ___\\\YYYXXX\\\aaafffhhheeeaaaZZZTTTOOOLLLLLLMMMMMMMMMNNNOOOPPPPPPPPPPPPQQQQQQQQQPPPOOONNNMMMLLLKKKKKKJJJIIIHHHGGGFFFEEEFFFHHHLLLOOORRRVVV[[[______```ccceeeffffffeeedddaaaaaa```^^^\\\\\\___aaabbbcccdddfffggghhhiiiiiimmmllliiigggeeecccccccccbbbdddgggjjjmmmoooppppppnnnnnnllljjjhhhfffdddcccbbbbbbaaabbbccceeegggiiikkklllnnnppprrruuuzzz}}}yyy{{{~~~~~~~~~}}}}}}~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~||||||yyyqqqmmmfffbbbbbbfffjjjmmmsssyyy}}}xxxsssqqqqqqssszzz}}}uuullleee___ZZZYYY]]]gggqqq|||}}}vvvsssuuuyyy{{{|||~~~|||{{{{{{|||{{{zzzyyyyyywwwtttsssrrrmmmfff```OOOAAA444000000///......++++++,,,,,,,,,,,,------******)))))))))***++++++((())))))*********))))))''''''''''''''''''''''''%%%&&&'''((()))******+++''''''''''''''''''''''''(((((('''&&&&&&%%%$$$$$$%%%&&&((((((''''''(((***'''&&&%%%&&&(((((((((&&&&&&'''(((((('''%%%$$$###'''''''''((((((((())))))''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&&&&'''{{{uuuqqqppprrruuuwwwwwwvvvvvvvvvwwwxxxyyyuuuqqqllliiihhhfffbbb___YYYVVVRRROOONNNMMMLLLKKKKKKHHHCCC>>>:::888777777:::999999888888999999999999999:::999777333000---...---------,,,,,,,,,,,,***)))******+++,,,,,,,,,++++++,,,,,,++++++***)))((((((((((((((())))))*********))))))(((((())))))))))))************))))))'''''''''((((((((())))))&&&'''''''''(((((())))))'''(((((()))))))))))))))))))))(((((())))))***+++(((((()))***,,,///111333555444555777:::<<<<<<;;;777888:::===@@@DDDJJJOOOPPPOOONNNMMMLLLLLLMMMNNNRRRRRRSSSRRRQQQNNNKKKIIIHHHJJJMMMRRRWWW[[[\\\\\\\\\ZZZYYY[[[aaaeeefffeee```\\\VVVPPPLLLLLLMMMNNNNNNNNNOOOPPPPPPPPPPPPPPPNNNOOOPPPPPPOOOMMMLLLJJJIIIIIIHHHGGGGGGFFFFFFFFFJJJMMMQQQTTTVVVZZZ]]]`````````bbbccccccbbb```___]]]]]]\\\[[[ZZZ[[[___bbbdddfffhhhjjjjjjjjjiiihhhllliiifffcccaaa```aaaaaafffgggiiikkkmmmmmmmmmmmmjjjiiihhhfffeeedddcccccc`````````bbbeeehhhlllnnnqqqrrrrrrqqqqqqrrruuuxxxzzz}}}}}}tttnnniiidddbbbccceeegggmmmtttwwwyyy|||~~~xxxooonnnnnnooorrrvvv}}}sssjjjddd]]]ZZZZZZ___gggqqq}}}tttrrruuuyyy{{{~~~|||{{{{{{||||||{{{zzz{{{xxxuuusssrrrnnnjjjfffWWWHHH888222222000...---,,,,,,,,,,,,,,,,,,,,,,,,***)))(((((((((***+++,,,)))************))))))(((((((((((((((((((((((((((&&&&&&''''''((())))))***''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&'''((('''%%%%%%&&&''''''&&&&&&&&&''''''''''''&&&&&&''''''&&&%%%$$$$$$&&&'''''''''((((((((((((&&&''''''''''''''''''&&&((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''}}}vvvqqqoooppprrrvvvuuuuuuuuuvvvvvvwwwwwwsssooojjjgggfffddd```]]]YYYUUUQQQNNNMMMMMMLLLKKKJJJGGGBBB===999888777888888888777777777888888999999999:::999777333000---,,,,,,,,,+++++++++******+++++++++***)))(((((()))***************)))((((((((((((((((((((())))))******)))((('''''''''''''''''''''((((((((((((''''''&&&&&&''''''(((((())))))&&&'''''''''(((((())))))&&&'''((()))***))))))))))))))))))))))))******+++(((((()))+++---111444666666555555777999;;;;;;:::555888<<<===@@@CCCGGGIIIIIIIIIHHHHHHJJJLLLMMMNNNOOOOOONNNMMMKKKIIIGGGEEEHHHKKKQQQVVVZZZ\\\]]]]]]WWWWWWZZZ```eeefffbbb^^^YYYVVVRRRNNNLLLLLLNNNOOONNNNNNOOOOOOPPPPPPOOOOOOMMMMMMNNNNNNNNNLLLKKKJJJHHHHHHGGGGGGGGGHHHIIIJJJPPPSSSWWWYYY[[[\\\^^^___````````````___]]]\\\[[[ZZZZZZYYYXXXXXX[[[___bbbeeefffhhhjjjjjjiiigggfffgggfffcccaaaaaaaaabbbccchhhiiijjjkkkkkkkkkjjjiiigggfffeeecccbbbaaaaaabbbaaaaaacccfffjjjnnnrrrtttvvvwwwwwwvvvuuuuuuwwwyyy|||}}}}}}~~~}}}~~~yyyppplllfffbbbbbbbbbdddiiiooooooqqqtttuuuuuuvvvxxxzzzyyy~~~|||sssqqqpppooonnnppprrrwww~~~yyypppjjjbbb]]]YYY[[[___ffftttyyyqqqrrrwww{{{}}}|||{{{{{{|||}}}{{{zzzzzzxxxvvvsssrrrooommmkkk___PPP???888444000------,,,,,,,,,,,,,,,,,,,,,,,,))))))((('''((()))+++,,,)))************))))))((())))))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((('''%%%###"""###%%%''''''''''''&&&&&&&&&'''$$$%%%%%%&&&''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&'''(((((('''&&&&&&((((((((('''&&&&&&%%%%%%&&&'''''''''((((((((((((}}}vvvpppnnnoooqqquuuuuuuuuuuuuuuuuuuuuuuutttpppkkkhhhgggddd```\\\WWWTTTPPPMMMMMMLLLKKKJJJJJJGGGBBB<<<999777888888777666666666666777888888888999999999777444000...,,,,,,+++++++++*********---......,,,***((()))***)))))))))***)))(((((('''))))))((((((((()))*********)))(((''''''&&&&&&'''&&&''''''((((((''''''&&&&&&&&&&&&''''''((((((((())))))((((((''''''&&&&&&&&&'''(((*********))))))((()))))))))************))))))***,,,000333777999888777666777999;;;;;;;;;666<<>>======@@@CCCEEEHHHJJJKKKLLLMMMLLLJJJIIIIIIIIIJJJOOOTTTWWWVVVTTTQQQLLLFFFAAA@@@BBBFFFIIIOOOSSSWWWWWWUUUVVV[[[aaafffffffffccc]]]WWWQQQNNNKKKKKKKKKLLLMMMNNNOOOPPPLLLKKKKKKLLLLLLLLLIIIGGGEEEGGGHHHHHHGGGFFFGGGHHHJJJMMMPPPSSSVVVZZZ^^^aaaaaaaaaaaaaaaaaa```______]]][[[XXXUUUTTTTTTUUUVVVXXX[[[]]]^^^]]]\\\[[[\\\]]]^^^^^^]]]\\\]]]___aaaaaaaaacccdddeeeeeeeeeeeefffeeecccccccccdddfffgggkkkkkkjjjjjjkkklllnnnoooooopppppppppoooppprrruuuxxxssspppooorrrrrrooolllooonnnmmmmmmmmmmmmmmmnnnppprrrtttxxx|||~~~zzzwwwvvvuuusssqqqooonnnmmmmmmnnnooopppsssuuuwwwxxxxxxnnngggbbb^^^[[[___```bbbbbbaaa^^^ZZZXXXVVVUUUVVVYYY```eeehhhiiimmmllljjjgggeeefffiiilllmmmppptttwwwyyyzzzyyyxxxtttssspppnnnmmmnnnpppqqqwww|||ssshhhaaa]]]ZZZWWW]]]eeerrrzzztttvvvuuuvvvxxx{{{}}}|||{{{yyywwwuuuttttttuuuttttttrrrkkkccc\\\QQQAAA777444000...,,,,,,,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********************************)))((('''''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&"""$$$'''((('''%%%%%%%%%''''''((((((((((((''''''%%%'''(((((('''&&&&&&'''%%%&&&'''(((((('''&&&%%%$$$%%%'''(((((((((''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''&&&%%%&&&'''((('''%%%}}}||||||}}}~~~~~~zzzuuuqqqqqqtttxxxwwwvvvtttrrrqqqqqqqqqqqqrrrnnnhhheeedddbbb^^^ZZZWWWUUUSSSQQQQQQQQQOOONNNGGGEEE@@@<<<888666444444666666666555555555555555555666888999777444111.........------,,,+++++++++,,,++++++******)))))))))*********)))))))))))))))))))))))))))************$$$%%%&&&((((((((((((((())))))))))))))))))))))))'''&&&%%%&&&'''((('''&&&((((((((((((((((((((((((+++***)))(((''''''''''''*********)))))))))))))))---///222666:::>>>BBBCCCFFFCCC@@@>>>???BBBFFFIIINNNNNNOOOPPPPPPOOOMMMLLLJJJKKKMMMQQQUUUWWWVVVUUUQQQLLLEEEAAA@@@DDDJJJNNNSSSUUUVVVVVVVVVYYY```eeefffeeebbb]]]XXXRRRMMMKKKIIIJJJJJJKKKLLLMMMNNNOOONNNLLLKKKLLLLLLKKKIIIGGGEEEFFFGGGFFFDDDDDDEEEGGGJJJMMMPPPTTTVVVZZZ^^^aaaaaaaaaaaa```___^^^]]]\\\\\\[[[XXXUUUTTTSSSTTTUUUYYY[[[]]]^^^\\\ZZZZZZZZZ]]]^^^^^^^^^]]]]]]___aaa``````aaaaaacccdddeeefffggggggfffffffffhhhiiijjjlllkkkjjjjjjiiijjjjjjjjjlllnnnpppqqqppppppqqqsssqqqnnnkkklllnnnooommmjjjmmmmmmlllkkkjjjjjjjjjjjjmmmnnnpppssswwwzzz}}}}}}zzzwwwtttrrrqqqnnnnnnmmmmmmnnnpppsssttt{{{~~~}}}tttlllfffbbb___```aaacccdddcccaaa^^^\\\VVVTTTTTTVVV\\\bbbfffhhhmmmllljjjgggcccaaabbbccccccfffjjjnnnrrrtttvvvvvvvvvvvvuuutttrrrqqqppppppqqqtttxxx~~~}}}pppgggaaa\\\YYYYYY]]]fffsssvvvuuuuuuuuuwww{{{}}}}}}}}}yyywwwuuuttttttsssrrrqqqrrrlllfffaaaWWWIII===888///...---,,,------+++***++++++++++++++++++++++++******************************))))))((((((''''''))))))))))))))))))))))))&&&'''(((((((((((('''&&&&&&'''((('''&&&%%%%%%&&&''''''((((((((((((''''''%%%''')))((('''&&&'''(((%%%&&&'''(((((('''&&&%%%###$$$%%%'''((()))))))))&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%((('''&&&&&&(((((('''&&&|||}}}~~~~~~}}}yyytttppppppsssuuuvvvuuusssrrrqqqqqqqqqrrrppplllfffcccbbbaaa]]]ZZZTTTRRRPPPOOOOOOOOONNNLLLGGGEEE@@@<<<888666444444555555555555555555555555333555777888888555222000......------,,,,,,,,,,,,---,,,,,,+++***))))))(((((()))***++++++***)))(((((()))))))))************''''''''''''(((((())))))))))))))))))))))))))))))'''&&&%%%&&&((()))((('''(((((((((((((((((((((((())))))((('''''''''''''''))))))*********)))((((((---///333888===BBBEEEGGGEEECCC@@@???AAAFFFLLLPPPRRRRRRRRRRRRQQQPPPOOONNNJJJLLLNNNQQQSSSTTTSSSQQQOOOKKKEEEAAABBBGGGNNNSSSXXXWWWVVVUUUWWW\\\bbbggggggccc^^^XXXSSSOOOKKKHHHGGGHHHIIIJJJKKKLLLLLLLLLNNNMMMKKKKKKLLLKKKIIIGGGEEEFFFEEEDDDBBBBBBDDDFFFJJJMMMQQQTTTWWWZZZ]]]`````````___^^^]]][[[YYYYYYYYYXXXVVVUUUTTTUUUVVVWWWZZZ\\\]]]]]][[[YYYYYYYYY\\\]]]^^^^^^]]]]]]___aaaaaa`````````bbbdddgggiiijjjiiiiiihhhiiiiiijjjkkkiiiiiiiiiiiiiiiiiiiiiiiilllnnnqqqrrrqqqooooooooommmkkkhhhhhhiiiiiihhhfffkkkkkkjjjiiiiiiiiiiiiiiiiiijjjkkknnnqqquuuxxxzzz~~~~~~{{{yyywwwsssqqqnnnmmmlllnnnpppqqqvvvzzzyyypppiiieeebbbcccdddfffhhhhhhgggfffeee[[[YYYWWWWWWZZZ```eeehhhnnnnnnmmmjjjfffcccbbbbbbbbbbbbcccdddgggkkknnnpppssstttuuuvvvvvvuuutttsssssstttwwwyyyzzzpppiiiccc___YYYYYY^^^hhhwww{{{uuuttttttwwwzzz}}}~~~~~~{{{yyyvvvuuuuuutttrrrpppqqqnnnjjjfff___RRREEE===000///------...---+++)))***************************************************)))))))))((((((((('''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&'''&&&%%%&&&(((+++''''''((((((((((((''''''&&&'''))))))'''&&&'''(((%%%&&&'''(((((('''&&&%%%%%%%%%&&&''''''(((((((((&&&'''((())))))((('''&&&%%%&&&'''(((((('''&&&%%%)))'''''''''((()))((('''}}}}}}{{{xxxsssooooooqqqtttuuuuuusssrrrqqqrrrrrrssspppkkkfffbbbbbb```]]]ZZZSSSQQQNNNMMMNNNMMMLLLKKKGGGEEE@@@<<<888666444444444444444555555555555555222444777888888666333111......------------,,,,,,......---,,,+++******)))'''(((***++++++***)))(((((()))))))))************---+++)))'''&&&((()))+++((((((((((((((((((((((((((('''&&&''')))***)))((((((((((((((((((((((((((('''''''''''''''((())))))))))))************)))(((...111666<<>>@@@AAAAAAAAA>>>???AAADDDJJJPPPVVVYYYYYYXXXVVVSSSPPPNNNMMMMMMNNNRRRTTTRRRLLLFFFBBB@@@>>>BBBHHHNNNSSSUUUVVVVVVQQQOOOQQQYYYcccjjjjjjgggZZZUUUPPPNNNPPPOOOLLLHHHDDDFFFHHHJJJKKKKKKJJJIIIHHHFFFDDDEEEGGGIIIIIIIIIHHHHHHFFFDDDDDDGGGMMMQQQOOORRRVVVWWWWWWVVVVVVWWWSSSSSSSSSSSSRRRQQQOOOOOOQQQRRRSSSTTTVVVWWWYYYYYYWWWXXXYYYXXXXXXXXXZZZ\\\YYY[[[^^^_________```aaaaaaaaa```aaaaaabbbcccccc___```bbbdddfffhhhiiiiiihhhiiilllnnnooopppoooooolllnnnppprrrrrrrrrtttvvvrrrrrrrrrpppnnnnnnnnnpppnnnmmmlllkkkkkkjjjjjjkkkkkkiiigggeeeeeegggiiijjjmmmoooqqqrrrrrrtttyyy}}}}}}}}}yyy{{{}}}~~~}}}uuurrrqqqrrrrrrrrrqqqqqqooonnnnnnhhhiiihhhdddaaabbbfffjjjoooppppppooooooppprrruuummmnnnppppppnnnkkkfffddd]]][[[YYYXXXZZZ^^^cccgggnnnttt{{{vvvfff```^^^```]]][[[gggxxxyyywwwuuuvvvxxx{{{}}}}}}}}}|||{{{{{{{{{zzzwwwtttrrrssspppmmmmmmkkk___PPPAAA<<<555///---,,,,,,,,,))))))))))))))))))))))))************************(((((((((((())))))))))))(((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&'''!!!###%%%%%%%%%%%%''')))''''''(((((((((((('''''''''(((******((((((((()))%%%&&&'''(((((('''&&&%%%&&&%%%%%%%%%&&&((()))+++((('''&&&%%%%%%&&&'''((()))((('''&&&&&&'''((()))'''&&&%%%%%%&&&'''&&&%%%{{{{{{vvvuuusssqqqppppppppppppvvvuuusssrrrqqqrrrrrrssszzztttlllgggdddaaa]]]YYYVVVSSSPPPNNNMMMLLLJJJHHHHHHEEE@@@;;;777444222222666666555444444444555555777666444555666444000,,,//////000000///...------***++++++***((('''(((***************************(((***+++***((('''))),,,++++++)))(((((('''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''+++***(((%%%######&&&(((******))))))((((((''''''***)))((((((***---111333:::<<<>>>>>><<<;;;===???:::<<<@@@DDDIIINNNRRRTTTXXXWWWTTTOOOIIIHHHJJJMMMSSSUUUUUUQQQJJJCCCAAA@@@???DDDKKKQQQVVVWWWVVVUUULLLOOOTTTYYY]]]___``````VVVRRRMMMJJJIIIIIIIIIHHHHHHHHHIIIIIIJJJKKKKKKLLLGGGGGGGGGFFFFFFFFFFFFFFFBBBBBBAAABBBEEEIIIMMMPPPSSSSSSSSSTTTUUUUUUVVVVVVSSSRRRPPPNNNMMMMMMNNNOOOOOORRRUUUVVVWWWWWWXXXYYYVVVWWWXXXXXXYYYYYYXXXXXXYYYZZZ\\\^^^_______________```aaaaaa``````aaabbbeeecccaaa```aaaeeeiiillljjjkkkkkklllllllllkkkkkkkkkjjjjjjlllpppssstttttttttuuuwwwvvvsssqqqppppppooopppqqqqqqooonnnnnnoookkkjjjiiihhhhhhiiijjjjjjiiikkkmmmmmmkkklllooorrrvvvyyy}}}~~~}}}}}}yyyuuutttssssssssssssqqqnnnlllllljjjiiihhheeecccgggnnnnnnoooqqqpppnnnmmmmmmnnnmmmlllmmmnnnooommmjjjgggaaa]]]XXXUUUVVVXXXYYYZZZaaaeeemmmttt|||~~~vvvmmmeeebbbaaaaaaeeejjj~~~~~~zzzwwwxxxxxxxxx|||||||||}}}}}}|||zzzxxxwwwtttpppnnnnnnooollleee___LLL>>>333000///,,,+++---...---,,,,,,++++++,,,,,,&&&'''(((*********)))(((((((((((()))******++++++******++++++++++++******'''''''''((((((((((((((('''((()))(((''''''''')))((((((((((((((((((((((((''''''((((((((((((''''''******))))))(((&&&%%%$$$###$$$&&&((())))))((('''%%%&&&'''(((((('''&&&%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''}}}}}}yyywwwtttqqqppppppqqqqqquuutttsssqqqqqqqqqrrrrrrxxxssskkkfffdddaaa\\\YYYWWWTTTPPPMMMLLLKKKIIIHHHFFFCCC???:::777555444333888888777666555555555555:::888888888999777333///...............---,,,,,,---,,,++++++++++++++++++************************(((***+++***((('''))),,,,,,+++***)))((((((((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''++++++***(((&&&&&&(((******)))))))))((((((((('''***)))))))))+++...222444<<<>>>???===:::999:::<<<:::<<<@@@EEEJJJNNNPPPRRRRRRQQQNNNJJJGGGGGGJJJNNNQQQSSSTTTPPPIIIBBB??????DDDGGGMMMSSSVVVVVVUUUTTTNNNQQQUUUYYY[[[[[[[[[ZZZRRROOOKKKIIIHHHHHHGGGGGGFFFGGGGGGHHHIIIIIIJJJJJJGGGGGGGGGFFFFFFEEEEEEDDDAAAAAAAAABBBEEEIIIMMMPPPSSSSSSSSSSSSTTTTTTTTTTTTRRRPPPNNNLLLLLLMMMOOOPPPQQQSSSVVVWWWVVVVVVVVVWWWVVVWWWWWWXXXXXXXXXXXXXXXYYYZZZ\\\]]]_________^^^]]]___```aaa```aaabbbdddcccaaa___]]]^^^aaaeeegggiiiiiijjjkkkkkkkkkkkkkkkjjjiiiiiikkknnnqqqrrrrrruuuwwwyyyyyyyyyyyyzzz{{{xxxyyyzzzxxxvvvtttssstttuuusssooollliiihhhgggggghhhjjjkkkkkkiiiiiilllnnnpppssswww{{{~~~}}}~~~~~~zzzvvvuuutttsssrrrrrrpppnnnllljjjhhhggggggeeeccchhhpppooopppqqqpppnnnmmmnnnoookkkjjjjjjjjjkkkjjjhhhfffccc___YYYVVVUUUVVVWWWWWWZZZ^^^dddjjjqqqxxx|||rrrgggbbb___]]]```dddrrryyyvvvuuuuuuxxx|||{{{|||||||||{{{zzzxxxwwwtttqqqoooooopppmmmfff```QQQDDD777333000---,,,......---,,,,,,++++++,,,,,,'''((()))*********))))))*********)))))))))))))))))))))************))))))((((((((((((((('''''''''&&&'''((((((&&&&&&'''(((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))((('''&&&%%%%%%%%%&&&'''(((((((((((('''((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$''''''''''''''''''''''''~~~}}}zzzuuuqqqooopppqqqsssuuutttrrrqqqppppppqqqqqquuupppiiieeeccc```\\\YYYYYYUUUPPPLLLJJJJJJIIIHHHDDDAAA===:::777555444444777777666555444444333333666666555666666444111...------------------,,,+++---+++((())),,,...,,,+++************************)))******)))(((((()))+++++++++***)))(((((((((((())))))))))))))))))))))))&&&&&&'''((((((((((((''')))***+++)))'''&&&'''((())))))))))))((((((((((((***))))))***,,,///333555>>>>>>>>><<<999777777888888;;;@@@FFFJJJLLLMMMMMMJJJIIIGGGDDDCCCEEEJJJNNNNNNPPPQQQNNNGGGAAA??????IIILLLPPPTTTVVVVVVUUUSSSRRRTTTWWWYYYXXXVVVSSSQQQKKKIIIHHHGGGHHHGGGFFFDDDEEEEEEFFFFFFGGGHHHHHHHHHGGGGGGFFFFFFEEEDDDCCCBBB???@@@AAACCCFFFJJJNNNPPPSSSSSSRRRRRRRRRRRRQQQQQQPPPNNNKKKJJJJJJMMMPPPRRRTTTVVVXXXXXXVVVUUUUUUUUUWWWWWWWWWXXXXXXXXXXXXXXXYYYZZZ\\\]]]^^^^^^^^^^^^\\\^^^```aaaaaaaaaccceeebbb```^^^\\\\\\^^^```bbbccccccdddeeeffffffgggggghhhggggggiiillloooppppppsssuuuwwwyyy{{{}}}||||||}}}wwwrrrmmmjjjhhhhhhhhhiiijjjjjjhhhhhhiiijjjiiilllqqquuuyyy~~~}}}}}}}}}{{{~~~}}}yyywwwvvvtttrrrpppooonnnmmmiiigggffffffdddccciiiqqqpppqqqqqqpppnnnnnnooopppkkkhhhfffeeeeeeffffffeeefffbbb\\\WWWVVVUUUUUUUUUTTTWWW[[[___eeellltttzzz|||ooofff```[[[[[[^^^eeeuuu|||tttrrrrrruuuyyyzzz{{{{{{|||{{{zzzxxxwwwuuussspppppppppnnnhhhdddXXXLLL>>>666222......///...---,,,,,,++++++,,,,,,******+++++++++***))))))++++++******)))(((((('''(((((())))))))))))(((((())))))((((((''''''&&&&&&%%%'''((('''&&&%%%&&&'''((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''''''''&&&&&&&&&''''''((())))))(((((((((((())))))''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((}}}wwwqqqoooppprrrttttttsssrrrpppoooooooooppprrrmmmgggdddccc```\\\YYYZZZUUUOOOKKKIIIIIIIIIHHHDDDBBB>>>999666444333333222222333333222222111111444444444555444222///---------.........------,,,,,,(((%%%&&&+++---+++(((*********************************)))((()))*********)))(((((('''''''''(((((((((((((((((((((((((((&&&&&&'''(((((((((((((((%%%'''))))))'''%%%%%%%%%))))))))))))(((((((((((())))))***+++...111444666===<<<<<<:::888777666666888;;;AAAFFFIIIJJJIIIHHHFFFDDDBBBAAAAAAEEEIIILLLLLLNNNOOOLLLGGGBBBAAAAAANNNPPPSSSUUUWWWWWWVVVUUUWWWXXXYYYXXXUUUQQQLLLIIIFFFFFFFFFGGGHHHHHHFFFDDDEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFEEECCCBBBAAA??????AAADDDHHHKKKNNNPPPRRRRRRQQQPPPPPPOOONNNNNNMMMKKKIIIHHHIIIMMMQQQSSSWWWXXXZZZYYYWWWTTTTTTTTTWWWWWWWWWWWWXXXXXXYYYYYYZZZZZZ[[[\\\]]]^^^^^^^^^^^^___aaaaaa``````aaacccbbb```^^^\\\\\\\\\]]]^^^_________```bbbcccdddeeefffeeeeeegggjjjlllmmmmmmmmmooorrrtttxxx}}}zzztttpppnnnmmmkkkllllllkkkiiihhhggggggeeehhhmmmrrrvvv{{{~~~|||zzz{{{|||zzzyyywwwssspppnnnnnnoookkkiiiggggggdddccchhhppprrrsssrrrpppnnnnnnppprrrlllhhhdddaaabbbdddfffggghhhddd^^^ZZZXXXXXXWWWVVVTTTUUUWWWYYY]]]dddlllrrrwwwyyynnnddd]]][[[]]]]]]jjjzzz~~~ssspppqqqtttxxxyyyyyyzzz{{{{{{zzzxxxxxxuuutttrrrrrrqqqoookkkggg___UUUFFF:::333///...///...---,,,,,,++++++,,,,,,,,,,,,,,,,,,+++******)))************))))))((((((''''''((((((((((((''''''******)))((('''&&&&&&%%%%%%&&&'''&&&%%%%%%&&&'''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&'''(((((()))(((((()))(((&&&%%%%%%&&&'''(((***)))(((''''''((()))************)))))))))))))))))))))))))))))))))))))))~~~~~~wwwrrrooopppsssuuutttsssqqqooonnnnnnnnnnnnooojjjfffccccccaaa]]]YYYYYYTTTNNNJJJIIIIIIIIIHHHGGGDDD???:::666333222111///000111222333333333222555777888888777444222111---....../////////......,,,(((%%%&&&+++---+++(((******************************)))((()))*********(((((('''&&&&&&&&&''''''''''''''''''''''''''''''&&&'''(((((())))))(((((($$$'''))))))(((&&&%%%%%%(((((((((((())))))))))))))))))***---000333666888:::999999999999999888777888;;;@@@EEEGGGGGGEEECCCDDDBBB@@@@@@BBBEEEHHHIIIJJJLLLMMMJJJFFFCCCDDDFFFPPPRRRTTTVVVWWWXXXWWWWWWZZZZZZYYYVVVRRRMMMHHHEEEDDDDDDEEEGGGIIIIIIGGGDDDFFFFFFFFFFFFFFFGGGGGGGGGEEEEEEFFFFFFFFFDDDBBBAAA???@@@CCCFFFJJJLLLNNNOOOPPPPPPOOONNNMMMMMMLLLKKKKKKIIIHHHHHHJJJMMMQQQTTTXXXYYY[[[ZZZWWWUUUTTTTTTXXXWWWWWWWWWWWWXXXYYYZZZ[[[[[[[[[[[[\\\]]]]]]^^^```aaaaaa```^^^]]]^^^___^^^^^^\\\[[[[[[ZZZZZZ[[[____________aaabbbdddeeedddcccbbbdddgggiiijjjjjjjjjkkkmmmpppsssyyy}}}xxxtttrrroooooonnnmmmkkkiiigggeeecccfffjjjnnnqqquuuyyy||||||{{{{{{~~~~~~}}}{{{wwwrrrooopppqqqpppmmmjjjhhheeeccchhhpppvvvuuussspppnnnnnnppprrroookkkeeeaaabbbeeehhhjjjjjjgggaaa^^^\\\\\\ZZZYYYUUUUUUUUUVVVYYY^^^fffkkkqqqxxxvvvkkkaaa]]]^^^WWWbbbqqq~~~qqqnnnooossswwwwwwxxxyyyzzzzzzyyyxxxxxxuuutttsssrrrqqqooommmjjjddd\\\MMM>>>555111///......---,,,,,,++++++,,,,,,------,,,+++++++++******(((((())))))************''''''((((((((((((''''''******)))((('''&&&&&&%%%%%%&&&'''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%&&&'''((()))))))))))))))(((&&&%%%%%%&&&'''((()))(((&&&&&&&&&&&&((()))************************************************~~~wwwrrrooopppsssuuusssrrrpppnnnmmmlllmmmmmmllliiieeeddddddbbb^^^ZZZVVVSSSNNNKKKJJJJJJIIIHHHHHHEEEAAA;;;777444222111111222444555666555555444333555777777555222111111---...//////000/////////---+++((())),,,...,,,+++************************+++)))(((((()))******)))(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''((())))))))))))(((&&&(((++++++)))((((((((((((((((((((())))))))))))((()))+++...111555777999888777777888:::;;;:::999999<<<@@@DDDEEEDDDBBB@@@AAA@@@???AAACCCFFFGGGGGGHHHIIIIIIGGGDDDDDDHHHLLLSSSTTTUUUVVVWWWWWWWWWWWWYYYXXXUUURRRMMMIIIFFFDDDDDDDDDDDDFFFHHHIIIGGGEEEFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEFFFGGGGGGEEECCCBBBAAACCCFFFIIILLLNNNNNNNNNNNNNNNMMMMMMLLLKKKJJJJJJIIIIIIIIIJJJLLLOOORRRSSSWWWYYY[[[ZZZXXXVVVVVVVVVXXXXXXWWWVVVWWWXXXYYYZZZ[[[[[[[[[[[[[[[\\\]]]]]]```aaaaaa___\\\[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZ\\\[[[[[[[[[\\\^^^___aaabbbaaa```bbbdddggggggggghhhjjjlllnnnqqqwww}}}|||zzzvvvuuusssrrrpppnnnjjjfffdddfffiiikkklllnnnqqqtttvvv{{{}}}|||~~~~~~|||vvvrrrrrrsssuuuqqqmmmkkkgggeeejjjrrrzzzxxxuuuqqqmmmmmmppprrrsssmmmgggcccdddgggkkkmmmmmmiiidddaaa___^^^\\\[[[TTTTTTTTTSSSUUUYYY___dddjjjpppxxxrrrfff```___UUU[[[gggvvvvvvpppnnnppptttuuuvvvxxxyyyzzzyyyyyyxxxuuuttttttsssqqqooonnnmmmhhhbbbUUUDDD888333000---...---,,,,,,++++++,,,,,,,,,,,,++++++***+++++++++'''(((((()))******++++++''''''((((((((((((''''''))))))((((((''''''&&&&&&%%%'''((('''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&'''((())))))((((((''''''&&&&&&&&&''''''(((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))))))))))))))|||wwwrrrpppqqqssstttsssrrrpppmmmlllkkkllllllkkkhhheeedddeeeccc___\\\SSSQQQMMMKKKKKKKKKJJJHHHHHHEEEAAA<<<888666444444444555666777666555333222///222555555222/////////,,,---....../////////...---,,,++++++++++++++++++************************,,,)))'''(((***+++***((())))))((((((((())))))***''''''''''''''''''''''''''''''((()))))))))))))))''')))******((((((((()))'''((((((((()))))))))***((())),,,///222666999:::999888666888:::;;;:::888:::<<>>===<<<===AAAEEEHHHGGGEEEEEEFFFEEEBBBAAADDDJJJPPPWWWWWWVVVVVVUUUUUUUUUUUUVVVSSSPPPLLLHHHFFFEEEEEEDDDCCCCCCDDDFFFGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDFFFHHHHHHGGGEEEDDDCCCEEEIIILLLNNNOOONNNNNNLLLLLLKKKKKKJJJJJJIIIIIIHHHIIIJJJLLLNNNPPPQQQRRRVVVXXXZZZZZZYYYXXXXXXXXXYYYXXXWWWVVVVVVXXXYYYZZZ\\\[[[[[[ZZZZZZ[[[\\\]]]^^^^^^___]]][[[ZZZZZZ[[[ZZZZZZ\\\]]]^^^^^^^^^^^^]]]\\\[[[ZZZ[[[\\\^^^___```___^^^```bbbdddeeeeeeeeegggjjjmmmpppuuu{{{~~~|||{{{wwwrrrnnnhhhjjjkkkkkkkkkkkklllnnnnnnssswwwvvvxxx~~~|||}}}|||zzzuuutttuuuwwwsssooommmiiihhhnnnvvv~~~{{{wwwqqqmmmlllooorrrtttoooiiieeefffiiimmmoooooolllgggbbb```]]]ZZZXXXTTTTTTTTTSSSSSSVVV[[[^^^ccchhhpppxxx}}}nnneeebbbYYYZZZ___jjjzzzxxxqqqpppttttttuuuwwwxxxyyyyyyyyyxxxtttttttttrrrpppooonnnnnnkkkhhh[[[III<<<777333......---,,,,,,++++++,,,,,,++++++***)))******,,,,,,)))))))))))))))*********((((((((())))))(((((((((((((((((((((((('''''''''&&&'''((((((&&&&&&'''(((((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((((('''%%%%%%&&&'''((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''((((((((())))))))))))))))))))))))~~~{{{wwwsssqqqqqqssstttsssqqqooommmlllkkkkkkkkkjjjgggeeedddeeeddd```]]]QQQOOOMMMLLLLLLKKKJJJHHHGGGDDD@@@<<<999777777777555555666666444222///---222555888888555222222333+++,,,,,,---.........---***++++++***((('''(((***************************,,,)))'''(((***+++***(((+++***************++++++))))))))))))))))))))))))'''(((((()))))))))))))))%%%'''((('''&&&&&&'''((('''((((((((())))))******((())),,,///333777999;;;;;;999777888;;;;;;:::777;;;===???AAAAAA@@@>>>===999999<<>>CCCKKKRRR[[[ZZZXXXVVVTTTSSSSSSRRRRRRPPPKKKGGGEEEDDDEEEEEEDDDBBBBBBCCCEEEFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBDDDGGGIIIIIIHHHGGGEEEEEEGGGJJJMMMOOOOOONNNMMMKKKJJJJJJJJJJJJIIIIIIIIIHHHIIIKKKMMMOOOQQQQQQQQQUUUWWWZZZZZZZZZYYYYYYZZZYYYXXXVVVVVVVVVWWWYYY[[[\\\[[[ZZZZZZZZZ[[[\\\]]][[[\\\]]]\\\ZZZZZZZZZ[[[\\\]]]```bbbcccdddcccccceeecccbbbaaaaaabbbdddeee___^^^]]]___aaacccdddcccbbbdddhhhkkkooosssyyy}}}{{{vvvnnnoooooonnnlllkkklllmmmggglllpppoooqqqxxx~~~|||}}}{{{}}}wwwuuuvvvwwwssspppnnnkkkkkkrrrzzz}}}xxxqqqmmmlllnnnqqquuupppjjjfffgggjjjmmmooorrrnnnhhhccc___\\\XXXUUUVVVVVVVVVUUUTTTVVVZZZ]]]]]]bbbjjjpppuuu|||uuujjjfffaaa]]]\\\bbbooouuusssuuutttuuuvvvxxxyyyyyyyyyxxxsssttttttrrrpppnnnnnnooommmkkk```MMM@@@:::555///...---,,,,,,++++++,,,,,,******)))))))))***,,,---++++++******)))((((((((((((((())))))))))))(((((('''''''''((((((((((((((('''((()))(((''''''((()))************************''''''(((((((((((('''''''''(((((((((((((((''''''###$$$&&&((())))))(((((('''((()))******)))(((''''''((((((((())))))******((((((((((((((((((((((((|||vvvrrrppprrruuuxxxyyyvvvqqqooonnnmmmlllkkklllkkkjjjjjjiiigggbbb___WWWSSSNNNJJJJJJJJJJJJJJJLLLGGGAAA<<<:::888666555555555444444444444333333777888888777555222///---111000000111333444222111,,,,,,,,,,,,,,,,,,,,,,,,,,,)))&&&''')))++++++))))))************+++++++++***,,,,,,+++)))'''''''''((((((((((((((('''&&&&&&'''&&&%%%%%%&&&'''((()))++++++***)))((('''&&&&&&)))))))))'''&&&%%%''')))...---...111555999::::::;;;<<<<<<;;;:::;;;>>>AAADDDEEEEEEDDDBBB???<<<:::???BBBBBBAAADDDJJJMMMLLLHHHFFFBBB???@@@FFFOOOUUUUUUTTTRRROOOLLLMMMPPPRRRSSSOOOJJJFFFEEEDDDCCCBBBCCCCCCBBBCCCCCCDDDEEEFFFCCCCCCCCCCCCCCCBBBBBBBBBDDDEEEFFFGGGGGGFFFDDDCCCGGGIIIKKKNNNNNNNNNLLLKKKKKKKKKJJJJJJIIIHHHGGGGGGIIIKKKNNNPPPRRRRRRQQQQQQTTTVVVXXXXXXWWWWWWXXXYYYVVVVVVUUUUUUVVVWWWYYYZZZ[[[ZZZXXXWWWWWWYYYZZZ\\\``````___\\\ZZZYYYZZZ[[[___```ccceeegggggghhhggghhhjjjkkkkkkiiihhhhhhiiifffeeedddbbbbbbaaaaaaaaaaaabbbdddhhhmmmsssyyy|||~~~~~~~~~|||vvvqqqqqqrrrmmmeeeiiihhhhhhkkkpppuuuxxxzzz}}}zzz|||zzzzzz{{{vvvqqqooollljjjnnnttt{{{|||{{{wwwrrrooopppssstttoooiiifffhhhlllppprrrrrrmmmgggbbb^^^[[[XXXVVVWWWTTTTTTVVVWWWUUUVVVZZZZZZ[[[\\\___fffppp|||pppgggccc```^^^```fffrrrsssnnnsssqqquuuyyy{{{zzzyyyzzz|||wwwvvvuuutttrrrqqqpppooollliiibbbVVVHHH<<<222...000...,,,,,,---.........************************************************+++++++++************)))))))))))))))))))))))))))'''&&&&&&&&&&&&'''((((((((('''&&&&&&&&&((()))***((((((((('''&&&&&&&&&%%%((((((((((((((((((((((((***))))))(((((((((((((((((((((((((((((()))******%%%&&&&&&'''((()))******))))))************))))))|||wwwrrrppprrruuuxxxzzzwwwssspppppppppooonnnmmmkkkjjjiiihhhfffccc```WWWSSSNNNKKKJJJJJJJJJJJJJJJFFF@@@;;;888666555333333333333222222111111111666666777666555222///---------,,,...///000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,***'''''')))+++***)))(((((()))))))))*********'''(((******)))((()))***)))*********)))((((((''')))((('''&&&'''((()))***((((((((((((''''''''''''((())))))'''&&&&&&(((***,,,---000444:::===??????<<<<<<<<<;;;;;;===AAAEEEIIIIIIHHHGGGEEECCC@@@???===@@@BBBAAAEEEKKKNNNMMMGGGDDDAAA???CCCIIIQQQUUUUUUSSSOOOMMMMMMNNNPPPRRRPPPLLLGGGCCCBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBDDDDDDEEEEEEEEEEEEEEEDDDGGGIIILLLNNNOOONNNLLLKKKLLLKKKJJJHHHGGGGGGGGGGGGIIIKKKMMMPPPQQQQQQQQQPPPRRRTTTWWWWWWWWWWWWXXXYYYWWWVVVVVVVVVWWWXXXYYYZZZ]]]\\\[[[ZZZZZZ[[[\\\\\\]]]^^^]]][[[YYYYYY[[[]]]cccdddgggjjjlllmmmnnnnnnoooqqqsssssssssrrrssstttooolllhhheeebbbbbbcccdddcccccceeeggglllrrrwwwzzz||||||yyyxxxyyy}}}~~~|||zzzssskkkkkkiiigggiiilllqqqtttuuu}}}|||yyy~~~|||{{{}}}xxxssspppllljjjmmmttt}}}~~~}}}yyytttqqqrrruuuvvvqqqkkkhhhiiimmmqqqsssrrrmmmgggbbb___]]][[[YYYXXXTTTSSSTTTTTTRRRTTTWWWWWWXXXYYY\\\aaajjjttt{{{xxxooofffaaa]]]\\\___iii{{{wwwooopppqqqtttxxxzzzyyyxxxyyy{{{wwwwwwvvvtttsssqqqppppppnnnkkkeeeZZZMMM@@@666000000...,,,,,,---......---*********************************************************)))))))))(((((((((((((((((((((((((((((('''&&&&&&&&&''''''(((((('''''''''''''''((())))))((((((((((((((((((''''''(((((((((((((((((((((((('''''''''''''''((())))))((((((''''''(((((()))***&&&'''''''''((()))))))))((()))***++++++***)))(((|||wwwrrrppprrruuuwww{{{xxxtttrrrrrrrrrrrrqqqnnnllliiiggggggfffdddbbbWWWSSSNNNKKKJJJKKKKKKKKKIIIDDD>>>999777555333222444444333222222111000000333444555555444222///...///......///111111000...---------------------------+++)))((()))))))))((('''((((((((())))))))))))&&&((())))))(((''')))***(((((((((''''''''''''&&&+++***(((''''''((())))))%%%&&&&&&&&&''''''((((((((((((((('''&&&&&&)))++++++---222888>>>CCCDDDCCC======<<<;;;===AAAHHHMMMPPPOOOMMMKKKHHHFFFDDDCCC===AAACCCCCCFFFLLLOOOMMMEEEBBB>>>@@@GGGNNNSSSVVVUUUPPPLLLJJJMMMPPPQQQQQQNNNJJJEEEBBBBBBCCCDDDDDDEEEDDDDDDCCCBBBBBBAAAAAACCCBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBCCCDDDEEEFFFHHHJJJLLLNNNNNNNNNLLLKKKLLLKKKHHHFFFEEEEEEFFFGGGIIIKKKNNNPPPQQQQQQQQQPPPQQQSSSUUUVVVVVVVVVWWWYYYWWWWWWWWWWWWXXXYYYZZZ[[[]]]]]]\\\\\\[[[[[[[[[[[[ZZZ[[[[[[ZZZYYYZZZ]]]___eeegggjjjmmmppprrrssssssvvvxxx{{{||||||||||||}}}zzzvvvpppkkkgggfffggghhhfffeeefffgggkkkoootttwwwwwwyyy{{{{{{yyyvvvuuutttuuuxxx|||}}}sssrrrnnnjjjhhhjjjmmmoooppp{{{}}}}}}{{{xxx}}}~~~zzztttpppllljjjnnnttt{{{vvvtttuuuwwwxxxsssnnnjjjkkknnnqqqsssrrrmmmgggbbb```___^^^]]]]]]XXXTTTTTTSSSQQQSSSWWWUUUVVVWWWXXX[[[bbbjjjoooxxx{{{zzzmmmfff___[[[ZZZ```nnn{{{rrrnnnqqqsssvvvxxxxxxxxxyyyzzzxxxwwwvvvuuutttsssrrrqqqpppnnniii```TTTFFF:::333000...,,,+++,,,------,,,++++++++++++++++++++++++************************))))))))))))((((((((('''((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&''''''(((((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((%%%%%%%%%&&&'''(((******''''''&&&&&&''''''((()))((((((((((((((((((((((((''')))***++++++***)))'''|||wwwrrrppprrruuuwww{{{xxxuuussssssttttttsssppplllhhhfffeeeeeedddcccWWWSSSNNNKKKJJJKKKLLLLLLIIIEEE>>>:::777555333222666666555444333333222222222222444444444222000//////......///111111000///////////////////////////,,,+++***))))))(((((('''((((((((()))))))))******)))******(((&&&%%%%%%&&&))))))((((((((((((((((((+++***((('''''''''((((((&&&&&&'''''''''((((((((('''(((((('''''''''***,,,,,,...333:::@@@DDDDDDCCC<<<<<<<<<===@@@HHHQQQXXXYYYWWWSSSOOOKKKGGGEEEDDDAAAEEEGGGGGGIIIMMMNNNLLLCCC???===AAAJJJRRRUUUUUUSSSMMMHHHIIIMMMQQQQQQOOOMMMJJJEEECCCDDDEEEGGGGGGFFFFFFFFFEEEEEEDDDDDDCCCBBBBBBAAAAAA@@@@@@??????@@@@@@@@@@@@AAACCCFFFGGGIIIJJJLLLMMMNNNMMMLLLKKKLLLJJJGGGEEEDDDEEEFFFHHHLLLMMMPPPRRRSSSSSSRRRQQQOOOQQQTTTUUUUUUUUUWWWXXXWWWWWWXXXXXXYYYZZZZZZ[[[[[[[[[[[[[[[[[[ZZZXXXXXXXXXYYYZZZZZZZZZ\\\___bbbdddfffiiimmmppprrrssstttyyy{{{~~~~~~~~~~~~|||yyyuuuqqqoooooonnnjjjiiihhhhhhjjjmmmqqqssstttvvvxxxyyyyyyxxxvvvuuussstttvvvxxx|||}}}xxxqqqlllkkklllmmmmmmtttwww{{{~~~|||zzz~~~zzztttqqqmmmlllqqqxxx}}}xxxuuuwwwyyyzzzuuuooolllllloooqqqrrrqqqmmmgggcccaaaaaaaaaaaaccc]]]XXXVVVTTTRRRTTTYYYVVVWWWWWWXXXYYY\\\aaaeeelllqqqwww|||wwwnnneee^^^ZZZ\\\eeepppyyypppqqqrrrtttvvvwwwwwwxxxxxxxxxxxxwwwvvvuuutttssssssqqqpppllleee[[[MMM???666111///,,,+++,,,,,,,,,+++++++++++++++++++++++++++******************************)))))))))(((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((&&&'''((())))))((('''&&&'''''''''(((((())))))***((((((((((((((((((((((((&&&&&&&&&'''''')))******&&&&&&&&&&&&&&&'''(((((()))))))))((((((((((((((('''(((***,,,,,,***((('''{{{vvvrrrppprrrvvvxxxzzzxxxtttrrrsssssssssrrrpppmmmhhheeeeeeeeeddddddWWWSSSNNNKKKKKKLLLLLLLLLJJJFFF@@@;;;888777555444666666555444444333222222111222333444444222000///++++++***,,,---...---+++------------------------+++++++++***)))((('''''')))))))))*********++++++*********(((%%%$$$%%%''',,,++++++******+++,,,,,,***)))'''&&&%%%&&&&&&''')))))))))((((((((('''''''''((((((((('''(((+++---...000444999>>>@@@???>>>;;;;;;<<<>>>DDDMMMYYY```bbb___ZZZUUUOOOKKKGGGFFFFFFKKKLLLKKKLLLNNNMMMIII@@@>>>>>>DDDMMMSSSUUUSSSOOOKKKGGGIIINNNQQQOOOLLLJJJGGGDDDCCCDDDFFFGGGGGGCCCCCCDDDEEEFFFFFFEEEEEEBBBAAAAAA@@@???>>>>>>>>>>>>>>>>>>???AAADDDGGGHHHJJJJJJKKKLLLLLLLLLKKKKKKJJJIIIFFFDDDDDDEEEHHHIIIOOOPPPRRRTTTUUUUUUTTTSSSOOORRRTTTUUUTTTUUUVVVWWWWWWWWWXXXYYYYYYZZZZZZZZZ[[[[[[[[[[[[[[[ZZZYYYXXXXXXYYYZZZ[[[\\\^^^aaadddccceeehhhlllppprrrssstttxxx{{{~~~~~~}}}{{{zzzzzz|||}}}~~~}}}|||zzzwwwuuupppooommmmmmmmmnnnoooppppppqqqtttvvvyyyyyyxxxwwwvvvvvvuuuuuuuuuyyyyyyrrrnnnlllkkkkkkmmmqqqvvv{{{}}}~~~yyysssqqqoooooouuu}}}~~~yyywwwxxxzzz{{{vvvqqqmmmmmmnnnppppppppplllgggcccccccccccccccddd^^^YYYXXXUUUSSSUUUYYYZZZ[[[[[[ZZZYYYZZZ\\\^^^aaaiiirrrxxx}}}uuujjjbbb\\\[[[aaaiiiyyywwwrrrrrrsssuuuwwwxxxxxxxxxxxxxxxwwwvvvuuuttttttsssqqqooommmhhh```SSSDDD:::222000---,,,,,,,,,+++***++++++++++++++++++++++++************************++++++*********)))))))))''''''''''''''''''''''''&&&'''((()))))))))((((((&&&'''((())))))((('''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((******)))))))))))))))***&&&&&&&&&&&&&&&'''(((((()))))))))))))))(((((((((''')))***++++++***)))'''}}}zzzuuurrrqqqssswwwzzz{{{xxxtttrrrrrrrrrrrrqqqpppmmmhhhfffeeeeeedddcccWWWSSSNNNKKKKKKLLLMMMMMMLLLGGGAAA===:::888666555333333222222222222111111222333444555444333111///---,,,,,,---//////...---************************)))+++,,,+++)))(((((((((************++++++++++++((((((((('''&&&''')))+++((('''&&&%%%&&&'''((()))((((((&&&%%%%%%&&&''''''******))))))((((((((('''&&&'''((((((((())),,,...000111333666:::;;;:::888999:::;;;>>>EEEOOOZZZaaadddbbb^^^XXXSSSMMMIIIGGGIIINNNOOONNNNNNNNNKKKGGG>>>>>>@@@FFFMMMRRRRRRQQQKKKIIIIIIKKKNNNOOOLLLJJJEEECCCBBBBBBDDDDDDDDDCCC>>>???AAACCCCCCCCCCCCBBBAAAAAA@@@???>>>======<<<;;;<<<===???BBBEEEHHHIIIIIIJJJJJJKKKKKKJJJJJJJJJHHHGGGFFFEEEFFFHHHJJJKKKQQQRRRTTTVVVWWWWWWUUUUUUQQQSSSUUUUUUUUUTTTUUUVVVVVVVVVXXXYYYYYYYYYYYYYYY]]]]]]]]]]]]]]]]]]]]]]]][[[\\\]]]^^^^^^```cccfffdddfffiiimmmppprrrttttttvvvyyy||||||zzzxxxvvvvvvwwwzzz}}}}}}{{{xxxwwwvvvuuutttrrrqqqqqqnnnnnnooorrruuuxxxxxxwwwxxxxxxwwwvvvuuuuuuxxxzzz~~~zzztttpppmmmkkkjjjmmmqqqwww{{{~~~~~~yyytttqqqpppqqqxxx{{{xxxzzz||||||xxxrrrooonnnooooooooonnnkkkgggeeeddddddcccbbbaaa\\\XXXWWWUUUSSSTTTXXX]]]^^^^^^]]]ZZZYYYYYYYYYZZZbbblllrrrwwwzzzmmmddd]]]ZZZ]]]cccpppsssrrrrrrtttwwwyyyyyyxxxwwwwwwwwwvvvuuutttttttttqqqooommmjjjdddXXXJJJ@@@444222...---,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++************''''''''''''''''''''''''&&&'''((()))***)))(((((((((((((((((((((((('''&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((,,,+++******)))))))))***''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))************))))))|||yyytttqqqqqqtttyyy||||||yyyuuusssrrrrrrrrrqqqooollliiigggfffeeedddbbbVVVSSSNNNLLLLLLMMMNNNNNNLLLHHHBBB===:::888666555111111222222222222333333444444555666555333111///000//////000222222111///************************'''***,,,,,,)))(((((()))))))))))))))************)))))))))(((''''''***---$$$###"""""""""###%%%&&&(((''''''&&&&&&'''((()))'''''''''(((((((((((((((&&&'''(((((((((***---///111111222444666888777666999:::;;;>>>CCCKKKUUU\\\\\\[[[YYYUUUQQQKKKGGGDDDHHHLLLOOONNNNNNNNNKKKFFF<<<>>>CCCHHHLLLNNNOOONNNGGGHHHKKKNNNNNNLLLIIIGGGBBBBBBBBBDDDEEEEEEBBB@@@>>>@@@AAABBBBBBBBB@@@???AAA@@@???>>>===<<<<<<;;;999:::===AAADDDGGGIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHEEEFFFFFFGGGHHHJJJLLLMMMQQQSSSUUUVVVWWWVVVUUUTTTSSSUUUVVVVVVUUUTTTTTTUUUTTTUUUWWWXXXYYYYYYXXXXXX]]]\\\\\\[[[\\\]]]___```___```aaa``````aaadddgggccceeehhhllloooqqqrrrrrrpppssswwwxxxwwwuuusssssssssvvvyyy}}}~~~}}}yyyuuusssqqqooonnnooosssvvvvvvuuuvvvwwwyyyyyyxxxwwwxxxyyy|||}}}~~~~~~xxxsssooojjjllloootttxxx|||}}}~~~zzzuuurrrpppqqqxxx~~~{{{|||{{{uuuqqqppppppppppppllljjjhhhfffeeedddbbb```___[[[XXXYYYXXXUUUVVVZZZ]]]______^^^ZZZWWWUUUTTTVVV\\\dddjjjpppyyyrrrhhh```[[[\\\```hhhuuuuuusssrrrtttwwwzzzzzzxxxwwwvvvvvvuuuuuuttttttsssrrrpppmmmlllggg^^^PPPFFF666333000...------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************************))))))))))))''''''''''''''''''''''''&&&''')))*********((('''))))))((('''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((***)))))))))))))))***+++((((((''''''(((((()))***((((((((()))*********+++******)))(((((()))******zzzxxxtttqqqqqquuuzzz}}}~~~{{{wwwtttssssssrrrqqqnnnllliiiggggggfffdddbbbVVVSSSNNNLLLLLLMMMNNNNNNLLLGGGAAA<<<:::888666555222333333444444555555666555666666777555333111///---,,,,,,---///000...---,,,,,,,,,,,,,,,,,,,,,,,,&&&))),,,,,,***((()))***(((((((((((())))))))))))------+++)))&&&&&&(((***)))(((&&&&&&&&&(((***+++((((((''''''((()))***+++$$$$$$%%%&&&'''((()))***&&&'''(((((((((***---000222111111222555777777666:::;;;;;;===AAAGGGPPPVVVRRRRRRRRRPPPLLLHHHCCCAAAEEEJJJMMMMMMMMMNNNJJJEEE:::???EEEJJJKKKLLLLLLMMMDDDHHHMMMOOONNNJJJGGGFFFCCCDDDEEEGGGHHHGGGCCC@@@BBBBBBDDDDDDDDDBBB@@@>>>@@@@@@???>>>===<<<;;;;;;777:::===BBBEEEHHHIIIJJJHHHHHHHHHHHHHHHHHHHHHHHHDDDEEEFFFHHHJJJLLLMMMNNNQQQRRRTTTVVVVVVVVVUUUTTTTTTVVVWWWWWWUUUTTTTTTUUUTTTUUUVVVXXXYYYXXXXXXWWW[[[ZZZYYYXXXZZZ\\\^^^```bbbccccccbbbbbbbbbeeegggbbbcccfffjjjlllnnnooooooiiimmmqqqtttsssrrrqqqppprrrsssvvvyyy{{{}}}~~~yyyvvvvvvrrrooopppsssuuuvvvuuusssvvvzzz{{{{{{zzzzzzzzz~~~~~~~~~yyyvvvlllmmmooorrrvvvzzz}}}||||||}}}vvvssspppqqqwww}}}~~~}}}wwwsssrrrqqqqqqqqqkkkjjjhhhgggfffdddaaa^^^___[[[ZZZ\\\[[[YYYZZZ]]]]]]^^^___]]]YYYUUURRRQQQTTTXXX^^^cccjjjsss~~~wwwlllddd]]]\\\___cccnnnvvvsssrrrtttxxxzzzzzzyyyvvvvvvuuuuuuttttttssssssssspppnnnmmmjjjaaaTTTJJJ777444111///...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))((((((((((((''''''''''''''''''''''''&&&''')))***+++***((('''***)))(((&&&&&&&&&'''(((******))))))((((((''''''((((((((((((((((((((((((''''''''''''(((***+++,,,((((((((((((((()))******''''''((()))***++++++,,,,,,***(((''''''(((***,,,}}}xxxwwwvvvuuuvvvwwwyyyzzz~~~{{{xxxvvvvvvuuutttsssrrrnnniiigggggghhhfffddd[[[VVVOOOJJJIIIIIIJJJKKKIIIEEE@@@;;;888666444222111111000000000000000000222444666666444222000000........................------,,,++++++***))))))(((((((((((())))))))))))((((((((((((((((((((((((******))))))((((((''''''))))))))))))((((((((((((&&&'''''''''&&&%%%$$$$$$''''''(((((())))))******+++---...---++++++///222444333222222333444444333888===BBBCCCEEEIIIHHHDDDHHHGGGEEEBBB@@@@@@CCCEEEJJJMMMPPPNNNIIIEEECCCCCC>>>BBBFFFIIIIIIIIIIIIIIIFFFMMMTTTTTTOOOHHHEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCBBBAAA@@@???>>><<<>>>???>>><<<;;;;;;;;;888:::===@@@CCCFFFHHHHHHFFFFFFGGGHHHHHHHHHGGGGGGFFFFFFGGGHHHKKKOOORRRTTTTTTSSSSSSSSSTTTUUUWWWXXXVVVUUUTTTTTTUUUTTTSSSRRRSSSTTTUUUWWWXXXYYYZZZZZZ\\\[[[[[[[[[\\\^^^```aaaeeeddddddddddddeeefffggghhhggggggggghhhiiikkklllooooooooooooooooooooooooqqqqqqssstttwwwyyy{{{}}}}}}{{{uuurrrqqqqqqrrrrrrtttvvvxxxzzz{{{}}}{{{uuuppplllnnntttzzz||||||}}}}}}zzzvvvrrrrrryyy}}}}}}~~~|||xxxvvvuuuuuutttsssrrrmmmhhhfffggggggeeeccc___^^^\\\ZZZXXXXXXYYYYYY[[[ZZZZZZ[[[[[[ZZZXXXUUUXXXZZZ```fffhhhjjjrrr{{{rrriiidddaaa______gggrrrzzzsssoooqqqtttttttttvvvtttqqqpppqqqssstttsssqqquuusssmmmhhhgggdddYYYMMM===666111222222...******,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++***))))))))))))***+++++++++)))(((''''''((()))(((&&&%%%%%%&&&%%%&&&&&&'''((())))))***************)))))))))))))))((('''&&&&&&'''((()))((((((((((((((()))***+++)))***+++++++++)))((('''***++++++***((('''((()))************))))))))))))yyyxxxvvvtttuuuwwwyyy{{{~~~{{{wwwuuuttttttrrrqqqsssnnniiigggggggggeeecccZZZUUUOOOJJJIIIIIIJJJJJJIIIEEE@@@;;;888666444222222222222222222222222222666888999888444111..............................------,,,,,,+++******)))(((((((((((())))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))(((((((((((('''((((((((((((''''''&&&(((((((((((())))))))))))(((***,,,,,,+++---111444444333222222333444444444777???FFFIIILLLNNNKKKFFFCCCBBBAAA???>>>???BBBEEEHHHKKKMMMKKKFFFAAA@@@@@@AAADDDHHHJJJIIIHHHHHHHHHHHHMMMSSSSSSMMMGGGDDDCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@===>>>???>>><<<::::::;;;;;;<<<>>>AAACCCEEEFFFFFFGGGGGGHHHHHHHHHGGGGGGGGGFFFGGGHHHKKKNNNQQQSSSUUUSSSRRRRRRQQQRRRSSSUUUVVVWWWVVVUUUUUUUUUUUUTTTTTTSSSTTTVVVXXXYYYZZZZZZZZZ[[[[[[[[[[[[\\\^^^```bbbdddddddddeeeeeeeeeffffffeeeeeeffffffggghhhjjjjjjmmmmmmlllllllllmmmnnnnnnnnnooopppqqqsssuuuvvvwww|||yyyuuusssrrrpppooosssuuuwwwyyyzzz}}}yyytttnnnnnnsssxxxzzzzzz}}}}}}zzzvvvtttzzz~~~{{{yyyyyyyyyyyyxxxrrrnnniiihhhhhhiiigggeee___^^^\\\[[[ZZZYYYYYYYYYZZZYYYZZZ[[[\\\\\\ZZZWWWYYYZZZ___ccceeefffnnnwwwyyynnnhhhccc___XXX___iiiyyyxxxppppppsssttttttuuutttrrrpppqqqssstttsssqqqrrrqqqlllhhhhhhfff]]]RRRBBB:::333333222///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,((())))))******+++,,,,,,)))*********))))))(((''''''((()))(((&&&%%%&&&''')))))))))))))))(((((((((((((((((())))))*********((((((''''''''''''((((((((((((((('''(((((()))))))))******+++***)))(((''')))***+++***((((((((()))(((((())))))*********+++{{{xxxuuussssssvvvzzz}}}{{{wwwtttsssrrrpppooosssnnniiiggghhhhhhfffdddZZZUUUOOOKKKIIIIIIJJJJJJIIIEEE@@@;;;888666444222333333333444444444444444777888:::888555111///...---------------------------------,,,++++++******(((((((((((())))))))))))************************))))))))))))(((((((((((())))))))))))(((((((((((((((((()))*********))))))))))))))))))((((((((((((&&&(((***+++,,,///333666555444333333333333444555777@@@IIINNNQQQRRRNNNHHH======<<<;;;:::<<>>??????===;;;999999:::===>>>@@@BBBCCCDDDEEEEEEIIIIIIHHHHHHGGGGGGFFFFFFDDDFFFIIIMMMPPPRRRSSSTTTRRRQQQPPPOOOOOOPPPQQQRRRVVVVVVVVVVVVVVVUUUUUUUUUTTTUUUWWWYYY[[[[[[[[[[[[[[[[[[ZZZ[[[\\\___aaaccceeefffgggggggggfffeeedddbbbcccdddeeefffgggggggggjjjjjjiiihhhiiijjjlllmmmmmmmmmnnnoooooopppqqqrrrvvvyyy}}}|||xxxtttqqqnnnqqqsssuuuwwwyyy|||zzzsssppprrrvvvxxxyyy~~~|||~~~{{{xxx|||~~~{{{zzz{{{|||||||||sssoookkkiiikkkkkkiiiggg___^^^^^^]]]\\\[[[ZZZZZZYYYYYYYYY[[[]]]^^^\\\[[[[[[ZZZ\\\``````aaahhhpppyyywwwnnnfff```VVV[[[cccqqqqqqooorrrtttsssssstttsssrrrrrrssstttsssrrrpppooollliiiiiiiiiaaaWWWHHH???666444222///...///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,(((((()))******++++++,,,))))))((((((''''''((((((((()))***)))'''&&&'''(((---,,,+++***)))((('''&&&%%%&&&'''((()))******+++''''''(((((((((((('''''')))((((((''''''''''''((()))************)))(((((()))***+++***)))((()))***''''''((()))***+++,,,,,,|||yyytttqqqrrruuuzzz~~~|||wwwsssrrrqqqpppoooqqqmmmiiihhhjjjkkkjjjiii[[[VVVPPPLLLKKKKKKKKKKKKIIIEEE???;;;999777555333333333333444444444444444222555777777555222111111------------------------------,,,,,,+++++++++***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((('''((()))*********************))))))(((((('''''''''((()))+++---000444666666666555333222333444666888@@@GGGLLLOOOQQQOOOIII<<<;;;:::888888:::???CCCJJJKKKKKKHHHCCC@@@AAACCCJJJLLLMMMMMMJJJGGGFFFFFFKKKMMMNNNLLLGGGCCCAAAAAAAAAAAA@@@@@@@@@???????????????@@@@@@@@@@@@??????>>>>>>>>><<<999888888999===>>>@@@BBBDDDEEEFFFFFFJJJJJJIIIHHHGGGFFFFFFFFFBBBEEEIIIMMMQQQRRRRRRRRRPPPOOONNNMMMMMMNNNOOOOOOUUUUUUVVVUUUUUUTTTUUUUUUUUUWWWYYY[[[]]]]]]]]]\\\\\\[[[ZZZ[[[]]]```ccceeejjjjjjkkkkkkiiigggdddbbb```aaaccceeefffgggffffffhhhhhhgggggggggiiikkkmmmmmmmmmnnnnnnnnnnnnnnnnnnrrrsssvvv{{{{{{uuuppppppqqqssstttvvvyyy}}}{{{uuutttvvvxxxzzz|||~~~}}}{{{~~~{{{yyyxxxyyy{{{||||||sssoookkkjjjlllllljjjggg___```aaaaaa```^^^\\\[[[XXXXXXZZZ\\\___```___^^^]]][[[[[[]]]]]]]]]bbbiiirrr{{{tttiiibbb\\\^^^cccmmm~~~tttooorrruuuuuutttttttttsssssstttssssssrrrppppppmmmjjjjjjjjjddd[[[OOODDD999444222///...000,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++***))))))(((((()))((('''&&&&&&'''((()))((()))***)))((('''((())),,,,,,+++***((('''&&&&&&&&&&&&&&&'''((()))))))))&&&'''((())))))((('''&&&))))))((('''&&&&&&&&&'''))))))*********))))))))))))***+++***)))((()))***'''(((((()))******++++++}}}yyytttqqqqqquuu{{{~~~|||vvvsssqqqppppppooonnnkkkhhhhhhkkknnnnnnmmm\\\XXXRRRNNNMMMMMMLLLLLLHHHDDD???;;;999777555333111222222222333333333444111333555555333111000000------------------------++++++++++++++++++******(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((&&&'''(((((())))))))))))******))))))(((((('''''')))))))))+++...222444666777777666444222222555888:::???CCCDDDGGGKKKKKKIII===<<<:::888777999>>>BBBIIIJJJIIIEEEAAA???BBBEEEMMMOOOOOONNNKKKHHHGGGGGGMMMLLLKKKHHHDDDBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@???@@@@@@@@@@@@???>>>===<<<===>>>===;;;888777888:::<<<>>>@@@CCCEEEGGGHHHHHHJJJIIIHHHFFFFFFEEEEEEFFFDDDGGGKKKPPPRRRSSSSSSRRROOONNNMMMLLLLLLMMMMMMNNNRRRTTTUUUTTTSSSRRRSSSUUUVVVXXX[[[^^^______^^^]]]]]]\\\[[[[[[^^^aaaeeehhhooopppooonnnkkkhhhdddbbb```aaacccfffggghhhggggggiiihhhhhhiiijjjlllnnnooommmmmmnnnnnnmmmlllkkkjjjlllmmmooossszzz}}}wwwrrrrrrsssssstttvvvzzz~~~|||yyyyyy{{{|||}}}}}}|||}}}{{{xxxxxxyyy{{{||||||rrrooolllkkklllllliiifff```bbbdddfffeeeccc___]]]ZZZZZZ[[[^^^```aaa```___^^^[[[ZZZ\\\\\\[[[^^^dddooovvv{{{nnneee``````aaahhhuuuyyyqqqsssuuuwwwwwwuuuuuuuuuuuutttsssssssssrrrsssppplllkkkjjjeee^^^TTTHHH;;;555111...---///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++******)))((((((''')))((('''&&&&&&'''((()))''')))***)))(((((()))***)))))))))(((((('''''''''((((((((((((''''''''''''&&&'''((())))))((('''&&&***)))((('''''''''''''''))))))))))))))))))******((()))******)))((()))+++******))))))))))))))))))|||yyytttqqqqqquuuzzz~~~~~~zzztttpppoooooooooooollliiifffgggkkknnnnnnmmm[[[XXXSSSOOONNNMMMLLLKKKHHHDDD???;;;999777555444000000111111222222333333444555666555222...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********************)))(((((((((((())))))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((&&&&&&'''(((((((((''''''))))))))))))((((((((((((+++******,,,000444666777888999888555111111555999===??????===???DDDFFFEEE>>>===:::888777999>>>CCCGGGGGGEEEAAA>>>>>>BBBGGGOOOPPPPPPOOOLLLJJJJJJJJJMMMKKKGGGCCCAAA@@@AAAAAAAAAAAAAAA@@@@@@@@@??????@@@@@@@@@???>>>===<<<;;;<<<<<<;;;:::777777999;;;===>>>@@@CCCFFFHHHIIIJJJIIIGGGFFFEEEDDDDDDEEEFFFHHHKKKNNNRRRTTTTTTTTTSSSOOONNNMMMLLLLLLMMMNNNOOOPPPSSSUUUTTTQQQQQQSSSUUUXXXZZZ]]]```aaaaaa```^^^^^^]]]\\\]]]___dddhhhkkkrrrqqqpppnnnlllhhheeedddcccccceeegggiiijjjkkkkkkkkklllmmmnnnpppqqqrrrsssmmmnnnoooooonnnmmmkkkjjjhhhiiikkkooovvvwwwwwwvvvttttttuuuyyy|||{{{~~~~~~}}}~~~~~~~~~|||{{{{{{}}}}}}}}}tttpppmmmlllmmmlllhhheeebbbdddhhhkkkjjjgggbbb___]]]\\\]]]___aaabbb```___^^^[[[[[[]]]^^^\\\^^^aaammmsss|||uuulll```^^^^^^ccclll{{{vvvttttttvvvyyyuuuvvvwwwvvvtttssssssttttttuuurrrmmmkkkkkkfff```XXXLLL>>>777222...---///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,''''''((())))))******+++((((((''''''(((((())))))&&&((())))))''''''(((***''''''''''''(((((((((((()))))))))(((((((((''''''''''''((((((((((((''''''***))))))(((((((((((())))))))))))((())))))***+++((()))******))))))***+++************))))))(((((({{{yyyuuurrrrrrvvvzzz}}}{{{wwwqqqmmmlllmmmnnnnnnkkkgggddddddhhhjjjjjjiiiZZZVVVQQQNNNMMMLLLKKKJJJGGGDDD???;;;999777666444000000000111222333333333444666777666222///---,,,,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((((((((()))(((((((((((())))))))))))(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))((((((((((((''''''((((((((('''&&&&&&(((((((((((())))))))))))***))))))---333888:::;;;999:::999555111111555:::???@@@???<<<<<<@@@BBBAAA<<<;;;999777666:::@@@EEEFFFFFFDDD@@@===???EEEJJJOOOPPPQQQOOOMMMLLLLLLMMMMMMIIIDDD@@@???@@@AAABBB@@@@@@?????????>>>>>>>>>>>>?????????>>>===<<<<<<:::;;;:::888777777:::<<>>;;;999777666444000000111222222333444444222444666666444222111000,,,,,,,,,,,,,,,,,,,,,,,,'''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))(((((((((((((((((()))(((((('''&&&&&&''''''(((((())))))******)))((()))---555;;;>>>>>>999::::::666111111555;;;@@@BBBAAA===<<>>:::999777555666;;;BBBGGGGGGGGGEEEAAA???BBBIIIOOOOOOPPPPPPPPPNNNMMMNNNPPPLLLHHHBBB>>>>>>@@@BBBCCC>>>>>>>>>>>>============<<<======>>>>>>>>>>>>>>>999:::999888777888:::===BBBBBBCCCEEEFFFFFFFFFFFFEEEDDDBBBAAABBBCCCEEEFFFHHHIIIJJJLLLMMMMMMMMMLLLNNNNNNMMMNNNNNNPPPRRRSSSPPPTTTWWWVVVSSSRRRUUUXXXYYY[[[___bbbdddcccaaa``````___^^^___bbbggglllppplllkkkjjjiiiiiiiiijjjjjjiiiiiiiiijjjlllnnnqqqrrrppprrrvvvzzz||||||{{{zzzwwwxxxzzzzzzzzzxxxvvvuuuuuutttssstttvvv{{{{{{xxxwwwzzz|||~~~~~~}}}||||||{{{zzzyyyuuurrrppppppnnniiieeedddhhhmmmqqqqqqmmmgggcccbbbaaaaaaaaabbbaaa___\\\^^^[[[]]]bbbdddbbbaaabbbiiilllrrr{{{yyylllfffbbbbbbcccjjj}}}tttppprrrvvvvvvxxxyyywwwtttrrrsssuuurrrtttsssooommmmmmkkkggg___SSSEEE===777111...///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,*********)))(((((('''''''''((()))+++++++++***)))$$$&&&''''''&&&&&&''')))+++*********))))))((((((''''''((()))***+++,,,,,,)))((('''&&&&&&'''((()))***)))))))))***+++,,,,,,***)))(((((((((***+++,,,''')))******))))))***,,,''''''((()))***+++,,,,,,}}}yyyuuurrrsssvvvyyyzzzxxxuuusssqqqqqqqqqooonnnfffdddbbbbbbccceeeeeeddd[[[TTTMMMKKKMMMNNNLLLHHHJJJGGGAAA;;;777444333333444444333333222333333333333333333333333222111000************************,,,,,,++++++***)))((((((******))))))((((((''''''******))))))))))))******+++***)))))))))***,,,---++++++***)))((('''&&&&&&(((((())))))))))))((((((***))))))(((((((((((())),,,,,,---111666:::<<<<<<;;;888666666555444999???@@@BBBDDDCCC@@@===<<<===::::::999:::===AAAFFFJJJIIIEEEAAA@@@CCCIIIMMMPPPSSSNNNJJJIIILLLMMMJJJGGGDDDCCCBBB@@@??????@@@@@@>>>===<<<===???@@@@@@@@@;;;<<<===>>>????????????:::999777777888:::===??????@@@BBBDDDEEEFFFGGGGGGFFFEEECCCAAAAAACCCEEEGGGHHHIIIKKKLLLMMMMMMMMMMMMMMMNNNNNNNNNNNNMMMLLLLLLNNNRRRUUUTTTQQQQQQVVV[[[ZZZ\\\^^^```aaaaaaaaaaaa[[[[[[[[[]]]aaafffkkknnnmmmmmmlllkkkiiiiiikkkmmmkkkiiiffffffiiimmmppprrruuurrrsssxxxzzz{{{~~~yyyxxxuuutttvvvyyy~~~~~~{{{~~~~~~}}}|||~~~~~~|||~~~~~~|||yyywwwtttsssrrrpppkkkggghhhjjjnnnpppppplllhhheeecccddddddeeedddcccbbbaaa[[[]]]___aaabbbbbbaaa```ccceeekkkttt}}}ooojjjfffbbb```gggxxxvvvmmmlllqqqwwwwwwwwwwwwuuusssqqqpppqqqqqqqqqpppnnnllliiihhhddd[[[LLL===333//////000,,,,,,,,,+++++++++******++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))***************)))))))))))))))******,,,,,,,,,+++)))'''&&&%%%+++***)))(((((()))***+++)))))))))))))))))))))))),,,+++******))))))******(((***+++***)))((()))***************************~~~zzzuuussstttwwwzzz{{{xxxvvvsssrrrqqqqqqooonnngggdddbbbaaabbbccccccbbbXXXSSSNNNKKKLLLMMMLLLJJJJJJGGGAAA<<<777444333333222111111111111111222222222222222222111000///...------------------------,,,,,,++++++***))))))(((******))))))((((((((((((******))))))))))))******'''''''''''''''(((((()))))))))))))))((((((((((((''''''((((((((((((''''''((((((''''''''''''((()))------///222888<<<>>>???===999777777666666;;;BBBEEEFFFFFFEEECCCAAA???===;;;::::::;;;>>>BBBFFFIIIGGGDDDAAAAAADDDJJJNNNQQQRRRMMMHHHGGGHHHIIIFFFCCCCCCBBB@@@???>>>>>>??????BBB@@@>>>===>>>>>>===<<<======>>>>>>>>>======<<<:::999777777888;;;>>>@@@@@@AAABBBDDDEEEEEEFFFFFFDDDBBBAAA???@@@AAACCCEEEIIIIIIJJJJJJKKKLLLMMMMMMNNNNNNOOOOOOOOOOOONNNNNNPPPRRRTTTSSSRRRSSSWWWZZZZZZ[[[]]]___````````````^^^^^^]]]^^^```cccfffhhhlllmmmlllkkkjjjiiikkkmmmooollliiiiiijjjlllmmmmmmsssqqqrrrwwwzzzzzz}}}~~~|||{{{}}}~~~~~~~~~|||}}}|||~~~~~~|||yyywwwuuusssrrrpppkkkggghhhkkknnnppppppmmmiiifffeeeeeeffffffeeedddbbbaaa[[[]]]___aaabbbaaaaaa``````bbbgggooovvvuuunnngggbbb```dddrrr{{{nnnlllpppuuuuuuvvvuuutttrrrpppoooqqqqqqqqqpppnnnllliiihhhddd\\\NNNAAA777222111111------------,,,,,,,,,+++++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))((((((((()))))))))******++++++)))(((''''''''''''******++++++++++++************))))))))))))******))))))))))))))))))))))))+++***)))))))))((())))))(((***+++***)))((()))+++************************~~~zzzuuusssuuuxxx{{{}}}yyywwwtttrrrrrrqqqooonnnhhheeecccaaabbbbbbbbbaaaVVVSSSOOOLLLJJJJJJKKKLLLIIIFFFBBB<<<888555444333111111000111111222333444333333222111000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))***))))))))))))(((((((((******))))))))))))******((()))******++++++******&&&&&&'''((()))***++++++&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''(((((()))++++++---222777<<<>>>???@@@<<<999999888999???FFFMMMLLLKKKJJJIIIFFFBBB???;;;<<<<<<>>>AAADDDFFFHHHCCCAAA@@@BBBFFFLLLOOOQQQPPPKKKFFFDDDDDDDDDBBB@@@AAA@@@???=========>>>>>>AAA???>>>===>>>>>>===<<<>>>>>>>>>>>>===<<<;;;:::999888888888999<<>>DDDLLLTTTRRRPPPPPPNNNKKKEEEAAA===???AAACCCEEEFFFFFFFFF@@@@@@@@@DDDIIIMMMOOOPPPLLLHHHDDDBBBBBBBBBBBB@@@AAA@@@>>>=========>>>>>>>>><<<;;;<<<>>>@@@@@@???============<<<;;;::::::888888888999;;;===@@@BBBDDDDDDDDDDDDDDDCCCCCCBBBDDDCCCCCCBBBCCCEEEGGGHHHIIIHHHGGGFFFGGGIIIKKKMMMMMMMMMOOOPPPQQQRRRRRRRRRTTTRRRQQQSSSVVVYYYZZZZZZ[[[\\\\\\]]]]]]^^^^^^^^^ZZZ[[[]]]___bbbdddeeefffhhhiiijjjjjjjjjjjjlllmmmmmmllllllnnnpppqqqpppooommmlllnnnssswwwwwwzzz~~~~~~~~~{{{xxxxxxyyy|||{{{zzzxxxvvvsssooollliiihhhjjjlllnnnnnnllliiigggiiiiiiiiihhhfffdddaaa```^^^___`````````______^^^^^^^^^bbbhhhlllttt}}}ooohhheeeeeeiiinnntttlllnnnrrrssssssttttttsssqqqpppppppppppppppnnnllljjjiiieee```WWWLLL@@@777000,,,.........------------,,,++++++++++++++++++++++++************)))))))))(((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&'''''')))***+++,,,((('''''''''%%%$$$###"""((()))***++++++***)))((()))))))))))))))))))))))))))))))))))))))((((((((()))***++++++))))))***+++++++++++++++++++++++++++zzzvvvrrrqqqssswwwzzz|||{{{yyyvvvtttsssrrrpppnnnllljjjfffeeeddddddcccbbb[[[YYYUUUPPPJJJHHHHHHJJJHHHFFFBBB>>>:::777555444333333333333444555666777555555444333222000...---////////////////////////+++++++++***************))))))))))))******************))))))))))))******%%%&&&((()))))))))((('''(((((((((((())))))))))))((((((((())))))((((((((((((((((((((()))***+++,,,///000333888>>>CCCDDDDDDDDDAAA???@@@@@@BBBIIIPPPWWWVVVUUUTTTRRRMMMHHHDDDAAACCCFFFIIIIIIHHHFFFEEE??????BBBFFFKKKNNNNNNNNNFFFDDDBBBBBBBBBCCCCCCBBBAAA@@@>>>======>>>??????===<<<;;;<<<>>>?????????;;;;;;<<<<<<<<<<<<;;;;;;777888888:::<<>>======>>>???@@@@@@>>>===<<<======<<<;;;::::::;;;;;;;;;;;;;;;:::777777999;;;>>>@@@CCCDDDEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@AAABBBCCCEEEGGGHHHFFFFFFFFFGGGHHHKKKMMMNNNLLLMMMNNNPPPQQQRRRRRRRRRTTTTTTTTTUUUWWWZZZ\\\^^^___^^^]]]]]]]]]]]]]]]^^^````````````aaabbbddddddeeegggjjjllllllmmmnnnppprrrqqqpppppppppooollljjjiiihhhkkkpppsssrrrtttwww|||}}}~~~|||}}}~~~~~~xxxttttttuuu|||}}}|||yyytttooommmllliiikkkmmmoooooonnnlllkkkmmmmmmmmmllljjjhhheeedddddddddcccbbb```______^^^YYYYYY\\\aaadddjjjxxxuuulllfffbbbaaadddppptttppppppqqqssstttuuuuuuuuutttoooooopppooonnnmmmkkkjjjgggccc\\\RRRFFF:::000+++---------,,,,,,,,,,,,+++++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))---,,,+++***************'''((()))******++++++***))))))************))))))))))))))))))))))))))))))***++++++,,,,,,+++)))(((***+++,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,xxxuuuqqqpppsssxxx|||~~~}}}{{{wwwuuutttssspppooollliiifffeeeeeeeeeeeedddYYYTTTNNNKKKJJJJJJHHHFFFGGGEEECCC???;;;888555444333333222222222333333444333333333222222111//////************************************************))))))*********+++++++++******))))))))))))******+++++++++***+++,,,,,,---))))))))))))(((((((((((('''(((((((((((((((((('''***)))))))))))))))*********+++///444999<<<===<<<>>><<<===AAACCCCCCHHHOOOSSSXXX\\\YYYQQQJJJHHHIIIKKKNNNRRRTTTRRRLLLEEEAAA@@@BBBFFFJJJMMMLLLIIIEEE===@@@CCCDDDCCCAAA???>>>>>>>>><<<<<<<<<===>>>???@@@>>><<<<<<<<<===<<<;;;;;;;;;;;;;;;;;;:::999888666777999<<<>>>AAACCCEEEDDDEEEEEEEEEDDDCCCBBBAAA??????AAABBBDDDFFFGGGHHHCCCDDDFFFHHHKKKMMMOOOPPPNNNOOOPPPQQQRRRSSSSSSSSSRRRUUUWWWWWWWWWXXX]]]aaaaaa```^^^]]]]]]]]]^^^^^^aaaaaa``````aaacccfffgggfffiiilllooopppppprrrssstttrrrpppoooooonnnllljjjiiigggjjjoooqqqppppppssswwwxxx{{{~~~~~~~~~yyyuuuuuuvvv}}}~~~~~~zzztttooommmmmmlllnnnpppqqqrrrqqqpppnnnqqqqqqqqqpppooollljjjiiigggfffdddcccaaa```______[[[ZZZ\\\___aaafffrrr|||qqqhhhaaa```cccfffuuuyyysssnnnoooqqqssstttuuuttttttoooooopppooonnnmmmkkkjjjeeebbb]]]TTTJJJ???666111............------------++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))((((((((()))))))))******------+++***))))))))))))%%%%%%&&&'''((())))))(((******))))))))))))******)))))))))))))))))))))))))))***+++,,,+++***((('''***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,yyyuuurrrqqqtttyyy}}}~~~{{{xxxuuutttsssqqqoookkkhhheeedddeeeeeeddddddVVVPPPJJJHHHJJJKKKIIIFFFGGGEEECCC???<<<888666444666666555444444444555555111111111111111000//////,,,,,,,,,,,,,,,,,,,,,,,,******************++++++))))))******++++++++++++******))))))))))))******)))((('''''''''(((***+++(((((((((((())))))))))))&&&''''''''''''''''''&&&***))))))(((((((((((()))///111444999>>>AAA@@@???:::999<<<@@@BBBBBBFFFLLLPPPXXX]]]ZZZPPPIIIHHHJJJNNNQQQUUUWWWTTTMMMEEE@@@AAACCCGGGKKKNNNLLLGGGCCC<<>>======<<<;;;:::888777666666777999<<>>AAACCCDDDDDDEEEEEECCCBBBAAA@@@@@@@@@DDDEEEGGGHHHIIIIIIHHHHHHEEEEEEEEEFFFIIIKKKNNNOOORRRQQQPPPPPPPPPRRRSSSTTTTTTUUUWWWWWWWWWXXX[[[]]]``````___]]]\\\\\\___aaa``````aaabbbdddfffiiijjjjjjmmmqqquuuwwwyyyyyyxxxtttooojjjiiikkknnnpppppplllllllllllllllmmmnnnooorrrtttyyy}}}wwwtttvvv~~~|||yyytttnnnjjjqqqsssttttttrrrpppqqqqqqrrrrrrsssssssssrrrqqqqqqlllkkkhhhfffdddeeeeeeffffffeeeggghhhfffdddjjjsss~~~rrriiiccc```eeegggooovvvpppkkkkkkpppuuuuuutttuuupppooonnnoooooonnnkkkiiieeeccc___YYYQQQFFF;;;333///...------...///...,,,++++++++++++++++++,,,,,,,,,,,,---...---,,,+++***++++++)))((((((((()))***)))'''%%%&&&(((***)))'''))))))))))))))))))))))))))))))(((((('''''''''&&&))))))*********+++++++++)))************+++++++++,,,+++***))))))***+++,,,************************++++++,,,,,,,,,---------{{{wwwqqqnnnooossswwwyyyzzzxxxuuurrrpppoooooopppllliiifffggghhhhhhdddaaaVVVRRRMMMIIIIIIIIIIIIIIIFFFFFFEEEAAA<<<999777777666555333111000000000111222222222222111///......,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---------,,,)))'''&&&&&&'''((())))))))))))))))))))))))+++******)))(((((())))))&&&((()))(((''''''((())))))(((&&&&&&&&&&&&&&&&&&'''((((((((('''(((+++---000333666999:::999777666888:::<<>><<<:::;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;:::999888888888888777999<<>>AAACCCDDDDDD@@@CCCEEECCC>>><<>><<<::::::;;;;;;;;;<<<=========<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888888888888888999;;;>>>AAADDDFFFFFFGGGEEEDDDCCCAAA@@@@@@@@@AAACCCDDDFFFGGGHHHGGGGGGFFFGGGGGGGGGHHHIIIJJJLLLLLLNNNNNNMMMMMMMMMNNNOOOOOOQQQRRRSSSTTTSSSUUUWWWYYYYYYZZZZZZYYYWWWXXXZZZ\\\_________```bbbdddfffgggjjjnnnrrrwwwyyyyyywwwuuuooollliiihhhiiilllmmmnnnlllkkkkkkkkkmmmpppssstttxxxyyy{{{~~~zzzwwwyyy~~~~~~|||yyyvvvttttttuuuvvvuuusssqqqqqqrrrtttuuuuuuuuuuuuuuuuuuuuutttsssrrrqqqqqqqqqqqqqqqqqqoooooonnnjjjgggjjjpppyyy}}}rrriiiddd``````eeesssyyyrrroooqqqtttrrrrrrssspppooonnnnnnooommmkkkhhhdddccc```]]]WWWNNNDDD>>>111000.........///...------,,,,,,++++++******************+++***))))))(((((((((((()))***+++---...)))'''&&&&&&((())))))((())))))))))))))))))))))))*********)))))))))))))))((((((((((((((())))))))))))************+++++++++++++++************++++++++++++++++++,,,,,,,,,,,,*********++++++++++++,,,}}}yyysssooooooqqqsssttttttuuuuuuvvvuuutttsssrrroookkkhhhfffgggfffccc```YYYVVVQQQMMMKKKJJJHHHGGGHHHHHHGGGCCC>>>:::888888666555333111000000000111333333222222000///---,,,---,,,+++******++++++,,,))))))))))))******+++,,,(((((())))))))))))(((((())))))))))))))))))))))))***))))))((((((((())))))((()))***)))'''&&&'''(((((()))***))))))(((((()))'''((())))))(((***---///222555999<<<<<<:::777555444666999===@@@BBBCCCCCC@@@AAABBB???;;;;;;>>>BBBEEEJJJOOOMMMFFFBBBCCCGGGIIIKKKLLLJJJGGGDDDCCCCCCDDDDDDBBB@@@>>>===;;;;;;:::::::::;;;<<<===>>>>>>==================<<<<<<:::999888888888888888999;;;===@@@CCCFFFGGGHHHHHHFFFDDDBBBAAA@@@@@@AAABBBFFFGGGIIIJJJJJJJJJIIIHHHHHHHHHHHHHHHIIIJJJJJJKKKMMMMMMLLLLLLLLLMMMMMMMMMLLLNNNOOOOOOOOOPPPRRRTTTVVVWWWWWWVVVVVVVVVXXXZZZ]]]]]]^^^```aaacccdddeeeiiilllqqquuuwwwvvvsssqqqlllkkkiiihhhiiijjjllllllmmmllllllmmmooossswwwyyyxxxzzz}}}{{{xxxzzz}}}zzzxxxwwwvvvwwwxxxwwwtttrrrrrrrrrssssssssssssttttttuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvtttqqqqqqqqqnnnjjjlllqqqxxxuuukkkdddcccbbbdddmmm}}}xxxrrrrrrsssqqqpppqqqpppooonnnnnnnnnmmmjjjgggeeecccaaa^^^YYYPPPGGG@@@333111///......///...---------,,,,,,+++***)))))),,,,,,,,,,,,++++++******&&&&&&&&&'''(((((()))***((((((''''''((()))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------))))))*********+++++++++}}}yyysssooooooppprrrrrrssstttvvvwwwwwwvvvuuutttsssooojjjggggggfffbbb___[[[XXXSSSOOOMMMLLLJJJHHHIIIIIIGGGCCC>>>999888777666555333111000000000111111111111000///---,,,+++,,,,,,+++***************,,,,,,+++***)))))))))***''''''))))))***))))))((()))))))))))))))))))))))))))((((((((((((((())))))))))))***)))&&&%%%%%%&&&&&&(((******)))'''((())))))*********)))***,,,...111444777999:::777444222333555999===@@@AAAAAAAAA@@@AAA@@@===999999<<>>@@@DDDIIIJJJJJJHHHFFFDDDDDDDDDFFFDDDBBB???===;;;;;;;;;:::::::::;;;<<<===>>>>>>======>>>>>>===<<<;;;;;;888888888777888888999999===???BBBEEEGGGHHHIIIIIIFFFDDDBBB@@@???@@@BBBCCCGGGHHHJJJKKKKKKJJJIIIIIIHHHHHHHHHIIIIIIJJJJJJJJJLLLLLLLLLLLLLLLLLLLLLLLLHHHIIIJJJJJJJJJKKKMMMOOORRRTTTUUUUUUTTTUUUWWWYYY[[[\\\]]]___aaacccdddeeegggjjjnnnqqqrrrqqqnnnllliiiiiiiiiiiiiiijjjkkklllnnnnnnooopppssswwwzzz|||}}}~~~|||yyy{{{}}}zzzyyyyyyxxxyyyzzzxxxuuusssrrrsssppppppppppppqqqssstttuuuwwwwwwxxxyyyyyyxxxwwwvvvrrrpppppprrrqqqoooqqquuuzzzyyymmmeeecccbbbcccjjjwww|||tttrrrrrrpppoooqqqpppooonnnnnnnnnllliiigggeeedddbbb^^^YYYPPPGGG@@@666333000......///...---------,,,,,,+++***))))))*********)))))))))))))))''''''((((((((('''''''''((((((((((((((((((***+++))))))))))))))))))))))))************++++++++++++************************))))))*********++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,---------))))))*********+++++++++}}}xxxssspppooopppqqqrrrssstttuuuvvvwwwvvvuuuuuusssoooiiiffffffeeebbb___[[[XXXSSSPPPNNNMMMJJJIIIIIIIIIGGGBBB===999777666666555333111000000000111////////////...---,,,,,,,,,,,,,,,,,,,,,+++))))))000///...,,,++++++++++++'''((()))))))))))))))((())))))))))))))))))))))))((((((''''''(((((())))))((())))))'''%%%######$$$"""&&&))))))'''%%%&&&((()))***+++******+++...000111222444555555333111000333666:::>>>@@@AAA@@@???>>>===<<<:::888888:::<<>>;;;;;;;;;;;;:::;;;;;;;;;<<<=========<<<===>>>>>>===<<<:::999777777777777777888999:::>>>@@@CCCEEEHHHIIIIIIIIIFFFDDDAAA??????@@@BBBDDDFFFGGGHHHIIIIIIIIIHHHGGGGGGGGGHHHIIIJJJJJJJJJIIIKKKKKKLLLLLLLLLKKKJJJJJJEEEFFFGGGGGGFFFGGGIIIKKKNNNPPPRRRSSSSSSSSSUUUWWWXXXZZZ\\\___bbbdddfffffffffhhhjjjlllmmmllljjjiiiggghhhjjjjjjiiiiiikkklllnnnoooqqqsssvvvyyy{{{}}}~~~~~~{{{}}}}}}zzzzzz{{{{{{||||||zzzvvvtttssssssppppppooopppqqqsssuuuvvvvvvwwwyyyzzzyyyxxxuuutttpppmmmnnnrrrsssrrrtttxxx}}}~~~qqqiii``````aaafffrrrvvvrrrqqqoooooorrrpppooonnnnnnmmmlllhhhfffdddcccaaa___YYYQQQHHHAAA888444111///...///......---,,,,,,++++++*********---,,,+++************+++***++++++++++++***)))(((((()))))))))((((((***,,,))))))))))))))))))))))))***************+++++++++++++++++++++************)))************+++++++++++++++,,,,,,,,,,,,++++++******++++++,,,,,,------*********++++++++++++,,,|||xxxssspppooopppqqqqqqrrrsssssstttttttttttttttpppkkkfffdddddddddbbb___YYYVVVRRROOONNNLLLJJJHHHHHHHHHFFFBBB<<<888666555666555333111000000000111......////////////......,,,...///000///---***)))///...---,,,,,,,,,,,,,,,)))))))))((((((((((((((())))))))))))))))))))))))'''''''''''''''((())))))(((((((((&&&###"""!!!"""!!!&&&******'''%%%&&&(((&&&((()))***+++---111444333444444444444333222111555777;;;???@@@@@@???>>>::::::::::::999:::<<<===AAAAAA@@@===;;;;;;>>>@@@GGGGGGGGGEEEDDDDDDGGGIIIHHHEEEAAA===:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;<<<===>>>===;;;999888666666666666777888::::::???@@@CCCFFFHHHIIIIIIIIIFFFDDDAAA??????@@@CCCDDDGGGHHHIIIJJJJJJIIIHHHGGGFFFGGGHHHJJJJJJKKKJJJJJJIIIIIIJJJJJJJJJIIIHHHGGGDDDEEEFFFFFFEEEFFFHHHJJJJJJLLLOOOPPPPPPQQQRRRTTTVVVXXX\\\```cccfffggghhhgggggghhhiiiiiiiiihhhhhhfffhhhkkkllljjjjjjkkklllmmmnnnqqqtttwwwyyyzzzzzz~~~~~~}}}{{{||||||}}}}}}{{{wwwtttssssssrrrrrrrrrrrrsssvvvxxxzzzvvvxxxyyyzzzyyywwwtttrrrnnnkkklllqqqttttttuuuxxxxxxoooaaa``````ccclll~~~wwwsssqqqoooppprrrpppooonnnnnnmmmkkkhhheeebbbbbbaaa___[[[TTTKKKEEE999666111///...///......++++++++++++++++++++++++......,,,+++++++++,,,---)))***+++,,,,,,,,,+++***''')))***)))((((((***,,,)))))))))))))))))))))))))))))))))*********+++++++++*********)))))))))))))))************+++++++++++++++,,,------,,,++++++))))))******+++,,,,,,---++++++++++++,,,,,,,,,,,,{{{wwwrrrppppppqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrssskkkgggcccaaacccdddbbb```VVVTTTPPPNNNMMMKKKIIIGGGHHHHHHFFFAAA;;;777555555666555333111000000000111...//////000000000000000---///111333222///,,,)))+++++++++******+++,,,,,,******)))((((((((((((((())))))))))))))))))))))))'''''''''''''''((()))***'''((((((&&&###!!! !!!###''',,,,,,)))'''(((+++###%%%(((***,,,///444777888777777666555555555555666888<<>>===999::::::;;;<<<>>>???AAAAAA???===<<<===???BBBDDDFFFFFFFFFEEEDDDEEEHHHKKKHHHEEEAAA<<<:::999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<======<<<:::888777666666666666777999::::::???AAACCCFFFHHHIIIIIIIIIFFFDDDAAA???>>>@@@CCCEEEJJJKKKKKKLLLLLLKKKJJJIIIEEEFFFHHHJJJKKKKKKKKKJJJGGGHHHHHHIIIHHHGGGFFFEEEEEEFFFGGGFFFEEEFFFHHHJJJGGGJJJMMMNNNNNNOOOPPPRRRUUUXXX\\\```dddggghhhiiihhhhhhggggggggggggggghhheeehhhllllllkkkjjjkkkmmmkkkmmmqqquuuwwwxxxxxxxxxxxx{{{~~~~~~|||}}}|||~~~}}}~~~~~~{{{xxxuuuttttttuuuuuutttuuuvvvyyy|||~~~wwwxxxzzz{{{zzzvvvssspppnnnkkklllqqqtttssstttwww}}}uuuddddddbbbaaagggvvvxxxssspppooopppssspppooonnnmmmmmmkkkhhheeeaaaaaa```___\\\VVVOOOIII:::666222///...///......++++++++++++++++++,,,,,,+++***((('''''''''((()))&&&''')))***++++++++++++''')))+++***((('''***---))))))))))))))))))))))))(((((())))))******************))))))(((((((((''')))************+++++++++++++++------------++++++(((((()))***++++++,,,,,,++++++,,,,,,,,,---------{{{uuurrrrrrssssssrrrsssrrrssstttuuutttrrrppplllgggaaaaaadddeeeccc```SSSRRROOOMMMKKKJJJJJJJJJHHHHHHEEEAAA<<<888777888777666555444333222222111222111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))((((((((((((''''''(((((((((((('''''''''((()))))))))))))))((((((%%%$$$&&&+++,,,)))%%%******)))(((((((((((((((''''''''''''((((((((()))+++)))(((***///444888:::======;;;999666555666888888@@@EEEEEEDDDDDDAAA<<<===<<<;;;<<>>;;;:::::::::<<<<<<<<<<<<========================<<<<<<<<<<<<777777666666777999;;;<<<>>>@@@DDDGGGIIIIIIHHHGGGDDDCCCBBBAAABBBDDDFFFGGGJJJIIIIIIIIIHHHIIIIIIIIIIIIFFFEEEFFFIIIKKKJJJIIIJJJHHHGGGHHHKKKMMMKKKIIIKKKJJJIIIHHHGGGGGGGGGGGGIIIHHHHHHIIIJJJLLLOOOPPPTTTVVV[[[```eeehhhiiiiiigggfffeeedddeeegggiiijjjjjjjjjjjjjjjiiihhhffffffiiiiiiiiijjjlllnnnqqqrrrvvvuuuxxx~~~~~~~~~~~~~~~}}}||||||~~~~~~{{{yyyxxxxxxxxxzzzvvvrrrtttyyy||||||zzzyyyxxxxxxyyyyyyvvvqqqllljjjmmmppppppppprrrwww{{{}}}uuunnneee```cccgggooozzzuuussspppooorrrvvvtttqqqmmmjjjhhhgggfffbbbaaa```___\\\VVVNNNIII???:::444///...///000000+++***(((''''''(((***+++++++++++++++++++++++++++)))))))))))))))))))))))),,,++++++***)))(((''''''&&&&&&'''((()))***++++++************************************************)))************+++++++++)))+++,,,------,,,***)))+++++++++++++++***)))(((++++++,,,,,,,,,---------|||wwwrrrooopppsssttttttuuutttssssssttttttrrrpppkkkfffaaa```cccdddbbb___TTTRRRPPPMMMKKKJJJJJJJJJIIIHHHFFFAAA<<<888777777555555444333222111000000000000///...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))((((((((((((((())))))))))))((((((&&&''''''((()))******++++++(((&&&'''+++,,,***'''***))))))(((((((((((((((&&&&&&&&&''''''''''''(((***))))))+++...444:::>>>BBBAAA>>>:::666666888:::<<>>???AAADDDGGGHHHHHHGGGGGGCCCBBBAAAAAAAAACCCEEEFFFJJJIIIHHHGGGGGGHHHIIIIIIIIIGGGFFFGGGJJJKKKKKKJJJIIIGGGGGGJJJNNNPPPPPPOOOOOONNNLLLKKKJJJIIIIIIIIIJJJIIIIIIIIIJJJLLLNNNOOORRRUUUYYY^^^cccfffhhhiiiffffffeeeeeefffhhhjjjlllllllllkkkkkkiiihhhfffeeehhhhhhhhhhhhjjjlllnnnpppqqqqqquuu}}}||||||~~~~~~~~~~~~~~~|||}}}~~~{{{yyyxxxxxxxxxzzzvvvssstttxxx{{{{{{yyyxxxxxxxxxyyyyyyvvvqqqllljjjmmmoooooooooqqqvvvzzz}}}|||oooeee___```bbbhhhxxxwwwrrroooooorrruuussspppmmmjjjhhhggggggdddcccbbbaaa^^^XXXPPPKKK@@@;;;444///......//////,,,+++)))(((((()))+++,,,++++++++++++++++++++++++************************++++++******))))))(((((())))))))))))************************************************************)))************+++++++++***+++,,,,,,,,,,,,******,,,,,,,,,,,,,,,+++******++++++,,,,,,,,,---------zzzvvvrrrpppqqqtttvvvwwwxxxvvvssssssssssssrrrqqqkkkeee```___aaaccc```]]]TTTSSSPPPNNNKKKJJJJJJJJJIIIHHHFFFAAA;;;777555555333333222111000///......//////...---,,,++++++***---------,,,,,,+++++++++++++++*********)))))))))))))))************))))))&&&&&&&&&'''(((***,,,---...+++((((((***,,,+++)))***)))((((((''''''((((((%%%%%%&&&&&&&&&'''''''''((()))+++,,,...555>>>EEEIIIFFFAAA<<<888777:::===BBBIIINNNMMMJJJHHHDDD>>>===:::888888;;;???AAABBBEEEAAA<<<:::<<>><<<;;;::::::;;;<<<<<<<<<<<<============<<<<<<<<<<<<;;;;;;::::::333444444666999<<>>>>><<<;;;;;;:::;;;;;;<<<<<<<<<<<<============<<<============;;;:::999444444555666999<<>>999:::>>>AAAMMMTTTYYYWWWRRRNNNGGGAAA???<<<:::;;;===AAACCCCCCBBB???<<<<<>>>>>?????????===;;;:::666666666777999;;;>>>???BBBCCCDDDDDDDDDDDDCCCBBBBBBBBBCCCCCCEEEFFFGGGHHHGGGFFFEEEDDDDDDFFFHHHIIIFFFFFFFFFFFFGGGGGGIIIJJJLLLNNNQQQUUUYYY]]]```bbbaaa___\\\YYYVVVSSSRRRQQQRRRRRRQQQQQQPPPOOOOOONNNOOOPPPRRRTTTXXX\\\```bbbcccdddeeehhhkkkmmmpppqqqnnnnnnmmmllljjjhhhfffeeeccccccccccccccccccccccccdddfffkkkqqqvvvzzz~~~|||~~~~~~}}}|||}}}~~~}}}}}}~~~~~~}}}}}}~~~~~~|||zzzzzzzzz{{{{{{|||~~~~~~}}}zzz{{{}}}}}}zzzvvvrrrpppnnnoooooommmkkkmmmrrrvvvxxx}}}uuuiiifffddddddmmmxxx{{{mmmiiilllpppppppppooonnnlllkkkjjjiiihhhfffdddbbb^^^ZZZSSSOOOHHHBBB:::333///---,,,,,,...------------------...,,,,,,,,,,,,,,,,,,,,,,,,************************************++++++++++++''''''(((((()))******+++************************************************))))))*********+++++++++++++++*********+++,,,---******++++++++++++******,,,,,,---------.........}}}yyytttqqqpppsssvvvzzzxxxuuuuuuuuuuuutttssslllfff___]]]______\\\XXXTTTRRROOOLLLIIIGGGGGGFFFFFFEEECCC>>>999666555555555555444333222111111000000000/////////.........---------,,,,,,+++++++++++++++*********)))))))))''''''(((((((((((('''''')))*********)))((('''&&&)))((('''&&&&&&''''''((()))(((''''''&&&&&&''''''(((((()))))))))*********''')))---///222888@@@FFFLLLIIICCC===999:::???BBBPPPWWW\\\ZZZUUUPPPHHHAAA;;;:::999:::===???@@@@@@???>>>===???BBBEEEFFFFFFAAAAAACCCDDDDDDEEEDDDDDD<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<============>>>???@@@AAA@@@>>>;;;:::777777777888999;;;>>>???CCCCCCDDDCCCCCCBBBAAAAAABBBBBBCCCEEEFFFGGGHHHHHHEEEEEEEEEEEEFFFGGGHHHHHHDDDFFFFFFFFFEEEFFFHHHJJJLLLPPPTTTXXX\\\```dddhhhhhhfffccc___[[[XXXVVVUUUVVVVVVVVVVVVUUUTTTRRRRRRQQQPPPQQQRRRUUUYYY]]]___bbbccceeehhhkkkmmmooopppnnnnnnnnnnnnmmmkkkjjjiiigggggghhhhhhgggfffeeeeee```bbbgggmmmqqquuu~~~{{{{{{~~~{{{}}}~~~}}}~~~~~~~~~}}}}}}||||||||||||}}}~~~|||wwwtttrrrqqqqqqqqqnnnkkklllqqqvvvwww}}}yyylllgggeeedddjjjsssqqqlllmmmnnnppppppooonnnmmmkkkiiihhhhhhfffcccaaa^^^YYYSSSOOOKKKEEE<<<555111///...------------......---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++******&&&&&&'''((()))***++++++************************************************)))************+++++++++*********++++++,,,,,,---))))))***+++++++++******,,,---------............}}}zzzuuuqqqpppssswwwxxxwwwvvvvvvwwwwwwuuusssmmmggg```^^^______\\\XXXSSSQQQNNNKKKHHHFFFEEEEEEDDDCCCAAA>>>999666555666555555444333222111111000//////............------,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))((((((((((((((())))))))))))(((((('''(((***++++++)))'''&&&&&&'''''''''''''''(((((((((((('''&&&&&&&&&&&&'''(((((((((((())))))))))))(((***,,,///444999>>>AAAFFFDDD@@@<<<999:::???BBBQQQXXX]]][[[VVVPPPIIIAAA:::999:::<<<>>>@@@???>>><<<<<<>>>AAAEEEGGGFFFEEEBBBCCCDDDFFFFFFEEEDDDCCC===============<<<;;;;;;<<<<<<<<<<<<============>>>???@@@AAA???===:::888555555666777:::===???AAADDDDDDCCCCCCBBBAAA@@@@@@@@@AAACCCDDDFFFGGGGGGHHHDDDEEEFFFHHHHHHHHHHHHHHHDDDFFFHHHGGGFFFFFFHHHKKKJJJOOOUUUZZZ^^^ccciiinnnooommmjjjeeeaaa]]]ZZZYYYYYYYYYYYYZZZYYYXXXVVVVVVSSSRRRQQQQQQSSSVVVZZZ]]]bbbccceeehhhkkkmmmnnnooooooooopppqqqqqqqqqppppppnnnnnnoooooonnnlllkkkjjjbbbdddhhhkkkkkknnnxxx}}}|||}}}|||}}}~~~~~~~~~{{{~~~yyyuuutttssssssrrrnnnkkklllqqqvvvxxx~~~~~~ooojjjfffcccgggoooyyyqqqnnnmmmpppppppppooommmkkkhhhgggiiigggdddaaa^^^YYYTTTPPPLLLFFF>>>666222000//////---------......---------------------------------++++++++++++++++++++++++,,,,,,,,,++++++*********((((((((())))))*********************************************************)))************+++++++++((()))+++,,,------,,,,,,)))***++++++,,,,,,,,,+++------------............|||wwwsssssswwwzzzvvvvvvvvvwwwxxxxxxvvvsssmmmggg```^^^______\\\XXXRRRPPPMMMJJJGGGEEEDDDDDDBBBBBBAAA===999666666777555444444333222111000000------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---))))))))))))(((((((((((())))))************))))))$$$&&&))),,,,,,+++(((&&&%%%&&&((()))((((((((()))(((((('''&&&&&&&&&&&&'''''''''''''''((((((((()))******+++000555:::<<<===CCCAAA>>>;;;999:::???BBBQQQXXX]]][[[VVVQQQIIIAAA;;;;;;<<>>>>>>>>>>>===<<<;;;:::<<<<<<<<<<<<=========>>>===>>>???@@@???<<<999777333444555777:::>>>AAACCCEEEDDDCCCBBBAAA@@@@@@??????@@@BBBDDDEEEFFFGGGGGGCCCEEEGGGIIIJJJIIIHHHGGGEEEGGGIIIHHHGGGGGGIIILLLHHHMMMTTTZZZ___fffmmmrrrtttrrrnnniiieeeaaa^^^\\\ZZZ[[[\\\\\\\\\[[[YYYXXXTTTSSSQQQPPPRRRUUUYYY\\\aaaccceeehhhjjjlllmmmnnnpppqqqrrrssstttuuuuuuuuussstttttttttsssqqqooonnniiiiiikkkkkkhhhgggooozzz|||~~~yyy}}}zzzvvvuuuttttttsssooolllmmmrrrvvvzzztttmmmiiidddgggnnn{{{tttppplllqqqqqqpppooommmjjjhhhfffjjjgggdddaaa^^^ZZZUUUQQQMMMGGG???888444222111000,,,,,,------------,,,,,,------------------------++++++++++++++++++++++++------,,,,,,+++***))))))+++++++++***************************************************************)))************+++++++++''')))+++---...---,,,+++***+++,,,,,,---------------------.........//////zzzuuurrrtttuuuuuutttsssuuuyyy{{{{{{xxxsssppplllfff```^^^```aaa___\\\VVVRRRNNNKKKIIIHHHFFFDDDDDDDDDAAA<<<777333111111555666777555222000///000/////////...------,,,,,,++++++++++++++++++,,,,,,---,,,***)))))))))***+++++++++***))))))***++++++&&&''')))*********)))(((&&&'''''''''(((((()))))))))(((((('''&&&&&&%%%%%%((('''&&&%%%%%%&&&((()))$$$&&&+++111888;;;<<<;;;???===:::888999<<>>>>>>>>>>>============;;;;;;;;;<<<===>>>???@@@============<<<:::777666666666777999<<<>>>@@@BBBAAACCCDDDCCCAAA??????@@@BBBBBBDDDEEEFFFFFFFFFFFFBBBCCCEEEGGGIIIJJJJJJKKKJJJIIIIIIHHHHHHHHHIIIIIIMMMMMMOOOTTT\\\eeennnsssxxxxxxvvvooogggbbbaaabbb\\\]]]^^^___```]]]YYYUUUUUUSSSQQQOOOOOOSSSYYY^^^aaabbbdddhhhmmmppprrrrrrrrrssstttuuuvvvwwwwwwxxxssstttuuuwwwwwwvvvuuuuuuuuussspppllliiijjjmmmqqqyyy~~~~~~}}}}}}{{{{{{~~~|||~~~{{{~~~|||yyyyyyxxxuuuqqqnnnooorrrwwwzzzyyymmmddd```bbbgggyyy}}}tttrrrnnnmmmllllllmmmllljjjhhhjjjgggdddaaa^^^[[[XXXUUUQQQLLLDDD<<<666111---+++...---,,,+++***+++,,,---...---,,,,,,,,,,,,---......---,,,+++***+++,,,,,,************************+++++++++*********))))))++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,++++++***+++++++++******)))))))))---,,,,,,+++,,,---...///~~~yyytttrrrtttwwwwwwvvvuuuwwwyyy{{{zzzwwwsssqqqjjjddd^^^]]]```bbb```]]]VVVRRRNNNKKKIIIGGGEEECCCBBBBBB@@@<<<777444333333444666666555222000000000/////////...------,,,,,,)))******++++++,,,------,,,+++******))))))******))))))))))))))))))))))))''''''((()))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((('''''''''(((((((((((((((***,,,000555;;;======;;;:::888555444555999>>>AAAHHHKKKOOORRRQQQJJJAAA;;;:::;;;>>>@@@AAA@@@===;;;:::===BBBGGGJJJIIIFFFCCCAAABBBCCCCCCBBBAAA@@@???======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>><<<======<<<;;;999777666555666777999<<<>>>@@@AAACCCDDDDDDCCCAAA???>>>???@@@BBBEEEGGGHHHGGGEEECCCBBBDDDEEEGGGIIIJJJKKKKKKJJJJJJIIIIIIIIIIIIIIIJJJKKKLLLNNNSSS[[[dddmmmrrrxxxyyywwwqqqiiicccaaaaaa^^^^^^___``````^^^YYYVVVRRRQQQOOOMMMMMMPPPVVV[[[```bbbeeeiiinnnrrrsssttttttssssssrrrrrrrrrssssssqqqrrrsssuuuvvvwwwwwwxxxxxxvvvsssooolllkkkmmmooowww{{{|||zzz{{{~~~}}}~~~|||~~~||||||zzzwwwsssqqqqqqtttxxx{{{}}}ooofffaaaccchhhuuuxxxtttpppooonnnnnnooonnnllljjjjjjgggdddaaa___\\\XXXVVVTTTNNNFFF===666111...,,,...---,,,+++++++++,,,,,,...---,,,,,,,,,,,,---......---,,,+++++++++,,,,,,************************+++++++++*********))))))++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,++++++***---------,,,,,,+++++++++------,,,++++++,,,---...}}}xxxsssrrruuuxxxzzzyyyxxxxxxyyyyyyxxxvvvsssqqqhhhbbb]]]]]]aaacccaaa^^^VVVSSSNNNJJJHHHFFFDDDBBBAAA@@@???<<<888555555666444555666555333111111111/////////...------,,,,,,))))))***+++,,,,,,------******++++++******)))((('''((()))******)))((('''((((((((((((((()))******''''''''''''(((((((((((('''''''''((()))******+++%%%&&&)))***+++***((('''+++---000444999:::999777555444333333555999===@@@DDDFFFJJJLLLJJJEEE???;;;888:::<<<>>>???===;;;:::<<>>@@@AAACCCDDDDDDBBB@@@>>>>>>???>>>AAAEEEHHHIIIGGGDDDAAACCCDDDFFFHHHJJJKKKKKKLLLJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKMMMRRRYYYccckkkpppxxxzzz{{{vvvnnnfffaaa````````````aaaaaa^^^ZZZVVVRRRQQQOOOMMMLLLOOOTTTXXX___aaafffkkkppptttvvvwwwxxxvvvssspppnnnnnnnnnnnnmmmmmmnnnppprrruuuwwwxxxxxxxxxvvvrrrnnnlllkkklllrrrvvv|||}}}}}}zzzzzz}}}~~~}}}~~~}}}zzzwwwttttttvvvyyy|||sssiiicccdddhhhooo~~~{{{sssqqqooonnnnnnnnnmmmkkkiiiiiigggdddaaa___]]]ZZZWWWWWWRRRIII@@@777222///......------,,,+++,,,,,,,,,------,,,,,,,,,,,,------------,,,++++++++++++,,,************************+++++++++***************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++************************++++++,,,,,,,,,,,,++++++///............---------...------,,,,,,,,,------|||wwwrrrqqquuuyyy{{{|||yyyyyyyyyxxxvvvtttrrrqqqhhhccc^^^^^^aaaccc```]]]VVVSSSNNNJJJHHHFFFCCCAAAAAAAAA@@@<<<888555555555333555666555333111111222/////////...------,,,,,,++++++++++++++++++,,,,,,)))***+++++++++***(((''''''(((***++++++***(((''')))((('''''''''(((***+++'''''''''(((((((((((((((&&&''''''((())))))******%%%&&&'''))))))))))))(((,,,---000444888999777666444444444555888<<<@@@BBBCCCEEEGGGGGGDDD@@@===;;;888:::===>>>===<<<::::::===AAAFFFIIIIIIFFFBBB@@@???@@@AAAAAAAAA@@@???>>>;;;;;;;;;:::::::::999999<<<;;;;;;:::::::::;;;;;;;;;::::::999777666555444555666888:::===???@@@AAA???@@@AAA@@@>>>===>>>@@@@@@BBBDDDFFFGGGFFFDDDBBBCCCDDDFFFHHHJJJKKKLLLLLLJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLNNNRRRYYYaaaiiinnnyyy||||||tttkkkdddbbbcccbbbbbbbbbbbb___[[[XXXSSSSSSRRROOONNNPPPTTTWWW^^^bbbgggmmmqqquuuxxxzzzzzzxxxsssnnnkkkjjjjjjjjjiiiiiiiiijjjlllooorrrssstttuuuuuusssppplllkkkkkknnnpppuuu|||~~~{{{zzz|||}}}~~~|||yyywwwvvvwwwzzz{{{xxxllleeedddgggkkkyyy{{{oooooommmlllllllllkkkhhhfffhhhfffcccaaa___]]][[[XXXZZZUUUMMMCCC999333000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++************************************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++************************++++++,,,,,,---,,,,,,,,,///.....................//////.........---------|||wwwrrrqqqtttyyy{{{|||yyyxxxwwwvvvtttsssrrrqqqjjjeee```___bbbbbb___[[[VVVSSSNNNJJJHHHFFFDDDBBBCCCCCCAAA===888555444444444555666555222111000111/////////...------,,,,,,---,,,,,,++++++*********))))))***++++++)))((('''((()))+++,,,,,,+++)))((()))((('''''''''(((***+++(((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&((()))+++///000333777;;;<<<;;;999333333444777:::===AAACCCEEEGGGGGGEEE@@@<<<::::::999<<>>===<<<<<<<<<<<<;;;;;;;;;:::<<<;;;;;;:::::::::;;;;;;;;;:::999777666555444444555777999<<<>>>@@@AAAAAA;;;<<<======<<<===???AAACCCCCCCCCCCCCCCDDDDDDDDDCCCDDDFFFHHHIIIKKKKKKLLLJJJKKKLLLMMMMMMMMMMMMLLLMMMMMMNNNRRRWWW___gggkkkwww{{{xxxooohhheeeddddddcccccccccaaa^^^[[[VVVVVVUUUSSSQQQQQQTTTVVV^^^ccciiiooorrruuuxxxzzzxxxuuuppplllhhhgggggghhhggggggffffffgggiiikkkllloooqqqsssssspppnnnmmmllllllnnnqqquuu||||||}}}}}}~~~~~~|||zzzyyyxxxyyyzzz{{{}}}pppfffccceeeiiivvvpppnnnmmmkkkkkkkkkkkkhhhffffffdddaaa```___^^^[[[YYYZZZWWWPPPFFF;;;444000000.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++***************************+++,,,------------------------------.........///000000000000/////////}}}xxxrrrppprrrwwwyyyzzzvvvvvvvvvuuutttrrrqqqppplllgggbbbaaacccccc___[[[VVVRRRNNNKKKIIIHHHFFFDDDDDDDDDAAA===888555444444555666777555222000///000/////////...------,,,,,,---,,,,,,++++++******)))))))))******))))))(((''')))***+++,,,,,,+++***)))((((((((((((((()))******(((((((((((((((''''''''''''''''''''''''&&&&&&&&&((('''&&&%%%&&&(((+++---...///222666999:::888666111222444666999===???AAAEEEGGGHHHDDD>>>:::999::::::===@@@???<<<:::;;;===EEEHHHJJJIIIDDD@@@>>>???CCCCCCCCCCCCAAA???===<<<============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<;;;:::999777555555444444666888;;;>>>@@@BBBBBBBBB;;;<<<<<<<<<;;;<<>>555111000---............---,,,,,,++++++,,,,,,,,,,,,+++++++++++++++,,,+++******)))***************************************+++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++***+++,,,------......---,,,,,,,,,---------------...//////000111111000000yyyrrroooppptttvvvwwwssssssttttttsssqqqpppoookkkgggcccccceeefffbbb]]]UUURRRNNNLLLKKKJJJHHHGGGBBBBBBAAA===999666666666666777777555222///....../////////...------,,,,,,******+++++++++,,,,,,,,,******)))(((((((((((((((************************''''''((())))))))))))))))))(((((((((''''''''''''&&&&&&''''''(((((())))))((((((((()))***,,,------......000333555555333000000111444777:::<<<>>>???BBBEEEGGGDDD>>>999999;;;:::>>>@@@???;;;999;;;===CCCFFFHHHEEE@@@===>>>AAAEEEEEEEEEDDDBBB???<<<;;;============<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>>>><<<;;;999777555555555555777999===@@@BBBCCCDDDCCC??????>>>===;;;<<<>>>AAACCCCCCCCCCCCCCCCCCCCCCCCAAABBBDDDFFFGGGIIIIIIJJJJJJKKKMMMOOOPPPPPPOOONNNOOONNNMMMNNNRRRWWW]]]aaafffllltttvvvrrrkkkfffccceeedddddddddeeeeeecccaaaaaaaaaaaa___]]][[[\\\]]]```fffmmmqqqqqqqqqsssvvvrrrqqqppppppppppppqqqqqqoooppppppqqqqqqqqqqqqqqqqqqtttvvvwwwwwwvvvvvvvvvsssuuuwwwwwwvvvxxx~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{mmmfffdddccclllxxxvvvmmmlllkkklllmmmnnnllljjjaaa___]]]]]]]]]\\\[[[YYYUUUVVVTTTLLL@@@666111000---.../////////...,,,,,,***+++,,,,,,,,,,,,+++******++++++,,,+++***)))(((************************))))))*********+++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............,,,,,,,,,------.........+++,,,---///000000000000zzzrrrnnnooorrrtttuuupppqqqsssssssssqqqooonnnjjjfffbbbcccggghhhddd```UUURRROOOLLLLLLKKKJJJHHH@@@AAA@@@===999777888888777888888666222///------000//////...------,,,,,,'''((()))***,,,---...///+++***((('''''''''((()))))))))(((((((((((())))))&&&''')))*********)))((())))))(((((('''''''''&&&%%%%%%&&&((()))+++,,,,,,''')))+++---//////...---333333444666777666333000222333666999<<<>>>???@@@???CCCEEECCC===999:::<<<:::===@@@???:::888:::===???BBBCCC@@@<<<:::===AAAGGGGGGFFFEEEBBB???<<<:::======<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<===>>>???@@@<<<;;;999777555555555555888:::>>>AAACCCDDDEEEDDDCCCCCCAAA???<<<<<<>>>@@@AAABBBDDDEEEEEECCCBBBAAA@@@AAACCCEEEGGGHHHIIIIIIJJJLLLNNNPPPQQQPPPOOONNNNNNMMMLLLLLLOOOTTTYYY]]]___eeemmmpppmmmgggcccaaaeeeddddddeeeffffffeeeccchhhiiiiiigggdddbbbbbbcccaaagggoooqqqpppoooqqqtttttttttuuuwwwxxxyyyyyyzzztttuuuwwwxxxyyyyyyxxxwwwvvvxxx{{{{{{zzzyyyyyyzzzwwwzzz|||zzzwwwvvvzzz~~~}}}pppgggeee```hhhssstttjjjiiiiiijjjllllllkkkiii```^^^\\\\\\\\\\\\ZZZYYYSSSUUUUUUMMMAAA777111000---.../////////...,,,,,,***+++,,,------,,,+++*********+++,,,+++***)))(((************************))))))******++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++------------------------***+++,,,---............,,,---------......//////((()))+++---////////////|||xxxrrrnnnmmmooopppqqqqqqrrrsssssssssqqqooonnnlllgggaaa```bbbddddddcccYYYUUUOOOKKKIIIGGGFFFEEEGGGDDD@@@<<<888666555555555555555444333222111000/////////...------,,,,,,)))******++++++,,,------000///---+++)))'''&&&&&&''''''(((((())))))******************)))(((&&&&&&+++*********))))))(((((())))))))))))))))))))))))'''((()))(((((((((***,,,///222777::::::888555333333444555999===??????>>>===???AAABBBBBB@@@===<<<===@@@AAA>>>999777:::>>>EEEDDDAAA<<<888888<<>>==================<<<;;;999999:::;;;;;;;;;<<<<<<======<<<:::888555444555777888:::<<<>>>@@@BBBBBBAAA@@@@@@???>>>===<<<<<<<<<<<>>555///000//////.........//////,,,,,,,,,+++++++++******---,,,++++++******++++++************************++++++************++++++************************)))******++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////++++++,,,,,,,,,,,,------............///000222222}}}xxxrrrooonnnpppqqqrrrqqqrrrsssssssssqqqooonnnjjjfffaaa```bbbccccccaaaYYYTTTOOOKKKHHHGGGFFFEEEFFFDDD@@@<<<888666555555555555555444333222000000000//////...---,,,,,,+++,,,+++++++++++++++++++++---,,,+++***)))(((((((((******))))))((((((''''''&&&'''((())))))******)))******)))))))))((((((((((((((((((((((((((((((((('''((())))))((()))+++...000444999<<<<<<999666444555555888<<>>>>>>>>>>>???AAABBB???;;;:::===AAAIIIGGGCCC>>>::::::===AAAFFFEEECCCAAA@@@>>>>>>==================<<<;;;:::;;;;;;<<<<<<<<<=========;;;999666333222333444666;;;===@@@BBBDDDDDDCCCCCC@@@???>>>============>>>FFFFFFEEEDDDBBBAAAAAA@@@AAACCCEEEFFFFFFGGGIIIKKKJJJJJJJJJJJJKKKLLLMMMNNNJJJKKKMMMMMMMMMOOORRRUUUXXX\\\aaadddeeefffhhhjjjhhhjjjlllmmmnnnmmmlllkkkiiikkknnnpppooolllhhhfffdddeeegggjjjnnnssswwwyyy~~~|||zzzmmmeeecccbbbhhhvvvvvvkkkiiihhhhhhiiijjjiiiiiibbb```___^^^]]]ZZZWWWTTTTTTTTTSSSOOOIII@@@777222000//////...---------...,,,,,,,,,++++++++++++***---,,,++++++******++++++************************++++++************++++++************************---------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---------.....................///000111222|||xxxrrroooooopppqqqrrrqqqrrrsssssssssqqqooommmhhhdddaaa```bbbbbb```^^^XXXTTTNNNJJJHHHGGGFFFEEEEEECCC@@@<<<888666555444555555444444333111000///000000///...---,,,+++***------,,,,,,+++******))))))((((((((())))))***+++******))))))((((((''''''&&&'''((()))************))))))((((((((((((((('''(((((((((((((((((((((((('''((()))))))))***---000222777===AAA???;;;777444666888;;;AAAFFFIIIHHHGGGFFFDDDAAA???>>>???@@@BBBBBBCCCCCC@@@======AAAEEEKKKHHHCCC>>>:::999<<>>>>>>>>======>>>>>>>>>>>>===<<<<<<<<<<<<===============;;;999666333222333444666<<<>>>AAADDDFFFFFFFFFFFF@@@@@@???>>>===>>>??????FFFFFFEEEDDDCCCBBBBBBAAACCCCCCCCCEEEIIIKKKKKKKKKKKKKKKLLLLLLMMMMMMNNNNNNHHHJJJLLLMMMMMMNNNQQQSSSWWW[[[___cccfffjjjmmmpppmmmoooqqqssstttrrrpppoooiiikkknnnoooooollliiigggcccdddfffjjjqqqxxx~~~}}}|||ooofffcccaaafffsss}}}kkkiiigggggghhhjjjjjjiiicccaaa___]]]\\\ZZZWWWTTTRRRSSSRRROOOIIIAAA999444000000...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++---,,,++++++******++++++************************++++++************++++++++++++++++++++++++++++++000000///...,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------............////////////......//////000111222{{{wwwrrroooooopppqqqqqqrrrrrrssstttsssqqqnnnmmmeeeccc```aaabbbbbb^^^[[[WWWSSSMMMIIIGGGGGGEEEEEEDDDBBB???<<<999666555444444444444333222111000///000000///...,,,+++******,,,,,,,,,++++++*********((((((''''''((()))******''''''(((((())))))******)))))))))))))))(((''''''((((((((((((''''''''''''))))))))))))))))))))))))&&&'''(((((()))+++...111444;;;BBBEEEBBB===888666777999>>>EEEKKKMMMMMMKKKJJJHHHEEECCCBBBCCCDDDEEEDDDCCCBBB@@@>>>???DDDGGGJJJGGGAAA;;;888888:::<<>>>>>>>>>>>??????===>>>>>>?????????>>>>>>========================<<<:::888555444555777888<<<>>>AAADDDFFFGGGGGGFFFAAA@@@>>>>>>>>>???@@@AAAEEEEEEEEEDDDDDDCCCCCCCCCDDDCCCBBBEEEJJJNNNMMMLLLKKKLLLLLLMMMMMMMMMMMMMMMGGGIIILLLMMMMMMNNNOOOPPPWWW[[[bbbiiinnnqqqsssttttttuuuwwwxxxvvvssspppmmmiiijjjllllllkkkiiifffeeebbbccceeekkksss|||qqqgggcccaaadddppp~~~kkkiiigggfffhhhiiijjjjjjdddaaa___]]]\\\ZZZWWWTTTSSSSSSSSSPPPJJJBBB:::555111000...---++++++******------,,,,,,,,,+++++++++---,,,++++++******++++++************************++++++************++++++++++++++++++++++++++++++//////...---,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------.........////////////////////////000111111yyyuuuqqqnnnoooppppppppprrrsssttttttssspppnnnllleeebbb```aaabbbaaa]]]YYYUUURRRLLLHHHGGGFFFEEEDDDCCCAAA???<<<999666444444444444444333222111//////000///...---,,,+++************+++++++++,,,,,,,,,))))))((((((((((((((()))''''''(((((())))))******((())))))))))))(((((('''''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&''''''(((+++000333777>>>FFFHHHDDD>>>999777777:::@@@HHHNNNQQQOOOMMMIIIHHHGGGEEEEEEEEEEEEEEEEEECCCAAA>>>===@@@DDDHHHJJJFFF@@@;;;999999;;;<<<============>>>>>>???@@@===>>>???????????????>>>===============<<<<<<<<<;;;999777555555666888999<<<>>>AAACCCEEEFFFFFFEEE@@@???>>>======???AAACCCDDDDDDDDDDDDCCCCCCCCCCCCEEECCCCCCFFFKKKNNNNNNLLLJJJKKKLLLLLLMMMLLLLLLKKKGGGIIILLLMMMMMMMMMNNNOOOVVV]]]gggsss|||}}}}}}|||{{{wwwrrrnnnkkkhhhiiiiiihhhfffdddbbb```aaacccfffllluuutttjjjeeeaaacccmmm{{{nnnkkkhhhggghhhiiijjjjjjeeebbb___]]][[[YYYVVVTTTUUUUUUTTTQQQKKKBBB:::444111000...---++++++******---------,,,,,,,,,++++++---,,,++++++******++++++************************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,------------.........000////////////000000111xxxuuuqqqooopppqqqqqqqqqrrrsssttttttrrrpppnnnllleeeccc``````aaa```]]]YYYTTTQQQKKKHHHFFFFFFEEEDDDAAA@@@>>><<<999666444333444444333333222000///.........------,,,+++++++++)))******+++,,,,,,------++++++***)))((((((((((((******))))))((((((''''''%%%%%%''')))***+++++++++'''(((((((((((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))---222666;;;BBBIIIJJJDDD===:::999888<<>>???@@@@@@>>>>>>?????????>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;777555444333333555888:::<<<>>>AAACCCDDDDDDDDDCCC???>>><<<<<<<<>><<<999666444333333333333333222000///...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,++++++***))))))))))))*********))))))((((((''''''$$$%%%'''(((***+++++++++((((((((()))))))))******&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))+++000666:::===DDDKKKJJJCCC===:::;;;:::>>>FFFNNNUUUVVVSSSPPPFFFDDDAAA??????BBBEEEHHHKKKFFF@@@<<<<<<@@@DDDGGGHHHCCC===;;;<<<@@@BBBBBB============>>>???@@@@@@????????????>>>===<<<<<<<<<;;;;;;;;;::::::::::::444444222222444666:::<<<>>>@@@BBBDDDDDDDDDCCCBBB>>>===;;;:::;;;>>>BBBDDD@@@AAAAAAAAABBBBBBCCCCCCCCCDDDFFFGGGHHHIIIJJJLLLRRRSSSUUUVVVVVVUUUSSSRRRKKKLLLLLLLLLKKKMMMOOORRRXXX^^^jjjyyy~~~yyytttooojjjgggeeebbbaaaaaaaaa``````aaaaaadddfffiiiooouuu||||||{{{zzzzzz~~~~~~uuuiiicccaaahhhttttttqqqllliiiiiiiiijjjjjjfffccc___\\\ZZZXXXVVVTTTTTTTTTTTTRRRLLLDDD===888000//////...---------......------------,,,,,,,,,---,,,++++++******++++++************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------............/////////000000////////////000000~~~{{{xxxuuussstttuuuuuutttssstttttttttrrrpppmmmkkkhhhdddaaa___``````^^^[[[SSSOOOJJJGGGFFFEEEEEEDDD@@@???>>><<<999777444333333333333222111000///...++++++,,,,,,,,,---------------,,,++++++***************************+++,,,''''''(((((()))*********(((((()))))))))))))))((((((((())))))******++++++)))))))))))))))))))))))))))******+++---222888===???EEEKKKJJJBBB<<<:::<<<<<<@@@HHHQQQWWWXXXTTTQQQIIIFFFAAA===>>>CCCIIIMMMMMMHHHAAA======@@@EEEGGGDDD???:::888;;;???AAABBB>>>>>>===>>>>>>???@@@AAA?????????>>>>>><<<;;;;;;;;;;;;;;;::::::999999999555444444444666999===???@@@AAACCCDDDEEEDDDCCCBBB===<<<:::999;;;>>>BBBDDD???@@@@@@AAAAAABBBBBBBBBBBBEEEHHHHHHFFFFFFIIILLLMMMNNNPPPQQQQQQOOONNNLLLLLLMMMLLLKKKKKKMMMPPPSSS\\\```hhhtttzzzxxxsssmmmhhhdddbbbaaa____________```bbbcccdddeeegggkkkooouuuzzz~~~|||{{{zzz{{{{{{|||}}}yyyjjjdddaaagggssswwwsssmmmjjjiiijjjjjjjjjgggccc___\\\ZZZXXXVVVTTTRRRSSSSSSRRRMMMFFF???;;;000//////.........//////......---------,,,,,,,,,---,,,++++++******++++++************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////////////////000000000000111000////////////000000xxxtttppppppssswwwxxxxxxwwwuuurrrqqqqqqpppnnnlllhhheeebbbbbbbbb```[[[WWWUUUQQQJJJEEEBBBAAA@@@???BBB@@@>>>;;;888666444444666555333111000000111222222111000///...---,,,,,,******+++++++++,,,,,,,,,******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))***)))'''&&&&&&''')))***'''(((***+++++++++***))))))******)))***///888>>>BBBCCCCCCAAA>>>;;;999999<<<@@@HHHQQQWWWXXXTTTQQQMMMGGG@@@???CCCHHHJJJJJJNNNJJJCCC>>>BBBIIIIIIEEEEEE@@@<<<===AAADDDCCCAAA======<<<<<<<<<>>>???@@@AAAAAA@@@???>>>===<<<<<<:::999999:::;;;:::888555888444111222666;;;======???AAACCCDDDCCCBBBBBBBBB===<<<;;;;;;<<<>>>@@@BBBCCCBBB@@@??????@@@BBBCCCBBBCCCEEEGGGHHHHHHHHHHHHMMMOOOQQQRRRPPPNNNMMMMMMOOONNNNNNNNNPPPSSSVVVXXX^^^bbbhhhnnnqqqrrrqqqppppppoookkkhhhddd```^^^]]]]]]___bbbcccbbbbbbbbbcccfffiiinnnqqquuuxxx}}}|||yyywwwxxxyyy~~~~~~~~~~~~}}}pppgggcccjjjsss|||tttggghhhllljjjhhhiiiiiifffbbb^^^\\\YYYVVVTTTRRRRRRSSSSSSPPPIII@@@:::333111/////////...,,,***,,,,,,---------,,,++++++......------,,,+++******---,,,,,,+++*********+++++++++******************.........---------,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,.../////////...---......------------......//////000111222222333333zzzvvvrrrqqqtttwwwxxxxxxuuusssrrrqqqqqqooollljjjiiifffcccccccccaaa\\\WWWUUUQQQKKKFFFCCCBBBAAA@@@AAA@@@>>>;;;888666444444555444222111000000000111000000///...---,,,++++++))))))******++++++++++++******++++++++++++*********************)))))))))))))))))))))))))))))))))((('''%%%$$$$$$%%%'''(((''''''((()))))))))))))))************,,,111:::@@@@@@AAA@@@>>>:::888888999===AAAGGGNNNTTTUUURRROOOMMMFFF???>>>AAAFFFHHHIIIKKKHHHBBB???CCCJJJKKKGGGBBB>>>;;;===AAAEEEEEEDDD>>>>>>===<<<<<<===????????????>>>===<<<;;;::::::;;;:::::::::;;;:::888666777444222222666;;;===>>>@@@BBBDDDDDDBBBAAA@@@AAA======<<<<<<===???AAABBBCCCBBB@@@??????@@@BBBCCCBBBCCCEEEGGGHHHHHHHHHHHHKKKNNNPPPQQQPPPOOONNNOOOOOOOOOOOOPPPRRRUUUWWWXXX\\\^^^cccgggiiijjjjjjiiihhhfffdddaaa^^^]]]\\\\\\^^^```cccdddcccccccccdddfffhhhkkknnnqqqtttyyy|||}}}}}}|||{{{xxxxxxyyy{{{|||||||||}}}tttjjjeeejjjqqqzzzwwwiiiiiillliiigggiiiiiifffbbb___\\\ZZZVVVTTTQQQRRRRRRRRROOOHHH@@@:::333111/////////...---+++---------------,,,+++***---------,,,+++*********---,,,++++++******++++++++++++******************++++++++++++************++++++,,,,,,,,,,,,------------------------------,,,---.../////////...---///......------......///111111111111111111222222}}}xxxsssrrrtttwwwxxxwwwsssrrrrrrrrrqqqoookkkhhhcccaaa___```aaaaaa]]]YYYVVVQQQKKKGGGEEECCCBBBAAAAAA@@@===:::888555444333333222111000/////////000//////...---,,,++++++******++++++++++++,,,,,,,,,******++++++++++++******,,,+++++++++******))))))))))))))))))))))))))))))((('''&&&%%%%%%&&&'''((())))))(((((())))))***+++))))))***+++...444<<>>;;;888888999;;;@@@BBBFFFKKKOOOPPPNNNLLLLLLEEE>>><<<>>>CCCFFFGGGHHHEEEAAA???EEEMMMNNNJJJAAA>>>===???DDDHHHIIIHHH??????===<<<<<<===>>>>>>???>>>======<<<;;;::::::<<<;;;:::;;;<<<;;;888666666444222333777;;;>>>???BBBDDDEEEDDDBBB@@@??????============>>>@@@BBBCCCBBBAAA@@@@@@@@@AAABBBCCCCCCDDDEEEGGGHHHHHHHHHGGGIIIKKKNNNPPPPPPOOOPPPQQQPPPQQQRRRSSSUUUWWWXXXXXX[[[\\\^^^aaabbbdddddddddaaa```^^^\\\[[[\\\]]]^^^aaaccceeeeeeddddddeeeffffffgggiiijjjkkknnnsssvvvxxxyyyyyyyyyxxxxxxzzz|||yyyyyyzzz|||~~~zzznnngggjjjooowwwzzzkkkjjjllliiigggiiiiiifffccc```]]][[[WWWTTTPPPPPPQQQPPPNNNHHH@@@:::333111///...//////...,,,.........------+++******,,,,,,,,,+++******)))))),,,,,,++++++******++++++******+++++++++++++++++++++************)))))))))++++++,,,,,,,,,,,,------------------------------,,,---......//////......///......------......///222222222111111111111000}}}yyysssrrrtttvvvvvvuuusssssssssssssssppplllhhh\\\ZZZYYY\\\___```]]]ZZZUUUQQQLLLHHHFFFDDDCCCAAAAAA???===:::777555444333111111000000//////////////////......---,,,++++++,,,---------------------******++++++++++++******,,,,,,++++++******))))))(((((((((((((((((((((((())))))(((((((((((())))))+++***)))))))))***,,,---'''((()))+++000666===AAABBBAAA>>>;;;999999<<>><<<<<<<<<======@@@??????>>>======<<<<<<<<<;;;;;;;;;<<<;;;888666444333333444777;;;???@@@DDDFFFFFFEEEAAA>>>===============>>>???AAABBBCCCAAAAAA@@@@@@@@@AAABBBCCCCCCDDDFFFGGGHHHHHHGGGGGGGGGIIILLLNNNOOOPPPQQQSSSQQQRRRTTTUUUWWWXXXXXXXXX\\\\\\]]]^^^```ccceeefffaaa```^^^]]]]]]^^^aaabbbcccdddffffffeeeeeefffggggggggggggfffgggiiinnnqqqtttvvvwwwwwwvvvwwwxxxzzzwwwwwwyyy{{{}}}}}}qqqhhhiiimmmuuu|||kkkiiikkkiiihhhkkkiiifffcccaaa___\\\XXXUUUPPPPPPOOOOOOLLLGGGAAA<<<333111///...//////...---//////......---,,,******+++++++++*********)))))),,,,,,++++++***++++++,,,******+++++++++++++++,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,---------------------------------------...............//////............//////111111111111111111222222}}}xxxsssqqqsssuuuuuuttttttttttttuuuuuurrrmmmjjj\\\[[[ZZZ\\\^^^___[[[XXXTTTQQQLLLHHHFFFEEECCCAAAAAA???===:::777555333333000000000000/////////...000000//////...---------,,,,,,,,,,,,++++++++++++******++++++++++++******+++++++++*********))))))(((((((((((((((((((((((()))))))))(((((()))))))))))))))((('''''')))***+++%%%&&&'''+++111777<<>>AAACCC@@@@@@>>>???GGGOOOPPPLLLDDDCCCCCCCCCEEEFFFFFFFFF@@@???>>><<<<<<<<<======??????>>>>>>======<<<<<<<<<<<<;;;;;;;;;:::777555222333444555888;;;???BBBFFFGGGGGGEEEAAA>>><<<;;;<<<<<<===>>>@@@AAACCCCCC@@@@@@@@@@@@AAAAAABBBBBBCCCDDDFFFGGGHHHHHHGGGFFFEEEHHHKKKMMMNNNOOORRRTTTQQQRRRTTTVVVWWWWWWXXXXXXZZZZZZ[[[\\\___bbbfffhhhcccbbb`````````aaacccddddddeeefffeeeddddddeeegggggggggfffeeedddfffjjjmmmssstttvvvvvvuuuuuuwwwxxxwwwwwwyyyzzz}}}~~~qqqhhhhhhlllsss}}}kkkhhhjjjhhhiiimmmhhhfffdddbbb```]]]YYYVVVPPPOOONNNMMMKKKGGGBBB>>>555222///......//////...............---,,,+++***++++++******************,,,++++++***++++++,,,,,,******++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------------------------------------------......///////////////....../////////...///000111222333444444|||wwwrrrppprrrtttuuutttvvvuuuuuuuuutttrrrnnnkkkdddaaa______```___[[[WWWSSSOOOKKKHHHFFFEEEBBBAAA@@@???<<<999777444333222//////000000000000//////000000/////////.........******)))))))))))))))(((******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&''''''%%%%%%''',,,222888;;;<<<<<<;;;999777666777;;;>>>DDDCCCCCCCCCEEEEEEDDDCCC@@@???<<<;;;;;;===@@@BBB??????>>>???GGGNNNNNNIIIBBBBBBBBBBBBBBBAAAAAAAAA??????===<<<<<<===>>>>>><<<<<<<<<;;;;;;;;;::::::<<<;;;:::::::::999666333111222555777999<<<@@@CCCFFFGGGHHHEEEAAA===;;;;;;;;;;;;<<<>>>@@@AAABBBCCC???@@@@@@AAAAAABBBBBBBBBDDDEEEFFFGGGHHHGGGGGGFFFDDDGGGJJJKKKMMMOOORRRTTTQQQRRRSSSTTTUUUVVVWWWWWWWWWWWWWWWXXX[[[___ccceeeaaaaaaaaaaaaaaabbbccccccddddddeeedddccccccdddffffffffffffdddcccdddfffiiiqqqsssuuuvvvuuuuuuvvvxxxyyyyyyzzz{{{}}}~~~~~~rrrhhhhhhkkkppp}}}nnniiiiiihhhiiinnnhhhgggeeecccaaa^^^YYYVVVQQQOOONNNMMMKKKHHHDDD@@@777444000............------............---,,,,,,++++++++++++++++++++++++++++++******++++++,,,,,,******++++++,,,---------+++************)))))))))++++++,,,,,,,,,,,,------------------------------...------------...//////000//////......//////000---...///000222444555666|||wwwrrrqqqsssvvvvvvuuuwwwuuutttssssssqqqnnnllldddbbb``````bbbaaa]]]YYYQQQNNNJJJHHHFFFDDDBBB@@@@@@???<<<999666444333222//////000111111111000/////////............------+++++++++******)))))))))******++++++++++++******'''''''''((())))))******))))))))))))))))))))))))''''''((((((((((((''''''%%%&&&&&&'''''''''''''''''''''(((---444999;;;;;;999999999777666888;;;>>>@@@@@@???@@@BBBBBB@@@>>><<<<<<=========>>>@@@BBB>>>>>>===???FFFMMMLLLFFFBBBCCCCCCCCCBBBAAA@@@AAA>>>>>>===<<<<<<===??????<<<<<<;;;;;;;;;:::::::::;;;:::999999999888555222///222555777999<<>>???AAABBBBBB??????@@@AAABBBBBBBBBBBBDDDEEEFFFGGGHHHGGGFFFFFFDDDFFFIIIKKKLLLNNNRRRTTTQQQQQQQQQQQQRRRSSSUUUVVVUUUUUUUUUVVVXXX[[[^^^```]]]^^^```bbbcccdddddddddcccccccccbbb```aaabbbdddcccddddddcccbbbbbbccceeemmmpppsssuuuvvvwwwyyyzzz||||||||||||}}}~~~~~~sssiiiiiijjjlllxxxssskkkjjjhhhiiimmmhhhgggeeedddbbb___ZZZWWWRRRPPPNNNMMMKKKIIIEEEBBB999555111...---...------,,,------...............+++++++++,,,,,,,,,,,,,,,++++++******++++++,,,---******++++++,,,------...++++++++++++************++++++,,,,,,,,,,,,------------------------------...------,,,---...///000000000////////////000000...//////111222333444444|||xxxsssrrrtttwwwxxxwwwwwwuuurrrqqqqqqpppnnnlll^^^\\\\\\^^^bbbccc```]]]PPPMMMJJJGGGFFFDDDAAA???@@@>>><<<999666444333222///000111222222111000///------------------,,,,,,.........------,,,,,,,,,******++++++++++++******%%%%%%&&&'''((()))******))))))))))))))))))))))))))))))************))))))'''(((***+++++++++***))))))(((***///666;;;<<<;;;::::::::::::999:::===@@@=========>>>@@@???===;;;999;;;===>>>>>>???@@@BBB>>>>>>===???EEEKKKJJJDDDCCCEEEFFFFFFEEEDDDDDDDDD======<<<<<<<<<>>>???@@@===============<<<<<<<<<;;;:::999999999777444111///222666888999<<>>???@@@AAABBBCCCBBBBBBDDDEEEGGGGGGHHHGGGFFFFFFEEEFFFIIIJJJKKKNNNQQQTTTQQQPPPOOOOOOPPPRRRTTTVVVVVVVVVVVVVVVWWWYYY[[[]]][[[]]]```dddfffgggffffffbbbbbbbbbaaa______aaacccaaabbbccccccaaa```aaabbbjjjnnnrrruuuwwwyyy{{{}}}~~~}}}}}}}}}}}}}}}~~~uuukkkiiiiiijjjssswwwnnnkkkhhhiiimmmhhhgggeeedddccc___ZZZWWWRRRPPPNNNMMMLLLJJJFFFDDD:::666111...---------,,,+++,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---******+++,,,,,,---...............---------,,,,,,++++++,,,,,,,,,---------------------------------......---,,,---...///000000000////////////000000000000111111222222222333yyyrrrppprrrvvvxxxyyyxxxtttooommmnnnnnnllljjjcccaaa```aaacccbbb___[[[TTTPPPIIIEEECCCBBBAAAAAA===<<<:::888666444333222111111111000000///...------...000///...,,,------+++++++++*********))))))+++***)))***++++++***)))***)))(((&&&%%%%%%%%%%%%''''''''''''(((((((((((())))))************))))))***((((((***,,,,,,)))&&&(((((()))---444:::>>>???:::999999:::<<<===<<<;;;;;;===??????===<<<;;;<<<;;;::::::;;;>>>AAAAAAAAA???::::::CCCKKKLLLIIIGGGGGGFFFDDDBBBAAAAAAAAAAAA>>>=========<<<<<<<<<<<<======>>>>>>>>>===;;;:::AAA???;;;888555444444444111222555888<<>>@@@AAABBBCCC???@@@@@@AAAAAA@@@@@@???===>>>AAACCCEEEFFFFFFFFFHHHGGGHHHHHHIIIJJJKKKLLLOOOOOOOOOOOOPPPRRRTTTUUUTTTVVVVVVTTTRRRQQQTTTWWWVVVYYY^^^bbbddddddcccbbbccccccdddcccbbbbbbccceeefffdddaaa___^^^___aaabbbfffiiimmmrrrwww{{{~~~}}}}}}|||{{{{{{|||}}}~~~wwwlllgggfffiiipppwwwvvvkkkhhhggggggjjjjjjhhhfffdddccc___[[[XXXUUUQQQLLLIIIIIIIIIIIIHHH>>>999222/////////...,,,...........................---,,,,,,++++++,,,,,,,,,++++++******++++++,,,,,,+++)))(((((()))+++,,,************+++,,,------+++,,,,,,------,,,,,,+++////////////////////////---------.........//////000/////////000111333444000111111111111222222222yyyrrrppprrruuuwwwwwwwwwsssooonnnnnnmmmiiifff```^^^]]]___bbbccc```]]]SSSOOOJJJFFFDDDBBBAAA@@@===<<<:::888666444333222222222222222111000///...---...000///...,,,------,,,++++++++++++*********+++***)))***++++++***)))******)))(((''''''''''''''''''((((((((()))))))))))))))(((((((((((()))))))))((('''(((******(((&&&******+++///555;;;>>>???===;;;:::;;;<<<>>>>>>===<<<===???>>><<<:::::::::;;;::::::<<>>>>>=========<<<<<<<<<<<<======>>>===<<<;;;:::???===;;;888555444333333111333555999<<>>999222/////////...,,,...........................---,,,,,,++++++,,,,,,,,,++++++******++++++,,,,,,+++)))(((((()))+++,,,+++++++++***++++++,,,,,,+++,,,,,,------,,,,,,+++........................---------........./////////...---,,,---...000111111111111111222222222222~~~yyyrrrooopppsssttttttuuussspppoooooolllfffbbb[[[ZZZZZZ]]]aaacccaaa^^^RRROOOJJJGGGEEECCCAAA???===<<<:::888666444333222333333333222222111000///---...000///...,,,------,,,,,,,,,,,,+++++++++++++++***)))***++++++***)))************************((((((((()))))))))******,,,+++***((((((***+++,,,)))'''&&&&&&((((((((('''++++++---111888===@@@AAABBB???<<<<<<===???AAAAAA?????????===;;;999999:::;;;:::;;;===AAADDDDDDDDD@@@<<<>>>FFFMMMMMMIIIGGGDDDCCCBBBAAA@@@?????????>>>>>>>>>=========<<<<<<<<<<<<<<<===<<<<<<;;;:::<<<;;;:::888666444333222222444666999<<<@@@BBBCCCCCCCCCBBB@@@>>>;;;999888888:::===@@@BBBBBBAAA@@@>>>>>>???@@@AAABBBBBBBBBEEEFFFGGGHHHHHHHHHGGGFFFGGGGGGFFFGGGGGGHHHIIIJJJLLLMMMNNNPPPRRRSSSSSSTTTWWWWWWVVVTTTQQQPPPPPPRRRTTTUUUXXXZZZ]]]```bbbcccbbbcccdddcccbbbaaaccceeecccbbbbbbaaaaaa`````````bbbdddggglllqqqvvvzzz|||~~~}}}}}}}}}}}}}}}rrrllljjjjjjooovvv{{{mmmhhhfffhhhjjjjjjhhhfffdddccc```[[[XXXSSSPPPKKKIIIHHHHHHGGGFFF>>>999222/////////...,,,------------------------...---,,,,,,++++++,,,,,,,,,++++++******++++++,,,---,,,+++******+++,,,------,,,,,,++++++++++++,,,+++,,,,,,------,,,,,,+++........................------........./////////000...,,,++++++---///111111111111111222222222333~~~xxxrrrnnnoooqqqqqqqqqrrrqqqpppqqqqqqmmmgggaaaZZZYYYYYY\\\```aaa___]]]QQQNNNKKKHHHFFFCCC@@@>>>===<<<:::888666444333222222222222222111000//////---...000///...,,,,,,------------,,,,,,,,,+++++++++***)))***++++++***)))))))))******++++++++++++))))))))))))************,,,***(((&&&&&&(((***,,,***((('''&&&'''((())))))***+++...444;;;AAADDDEEEFFFBBB>>>===???BBBDDDEEEDDDDDDCCC@@@<<<:::::::::::::::;;;>>>BBBEEEFFFEEE@@@>>>@@@IIINNNMMMIIIGGGBBBBBBAAA@@@@@@??????>>>>>>>>>>>>============<<<;;;<<<<<<<<<<<<;;;;;;;;;999999999888666555333222333555777:::===@@@BBBCCCCCCBBBAAA???<<<:::888777777:::>>>AAACCCBBB@@@???======>>>???@@@BBBCCCDDDEEEFFFHHHIIIIIIIIIHHHGGGGGGFFFFFFFFFGGGGGGHHHIIIJJJKKKNNNQQQRRRSSSSSSSSSUUUUUUUUUTTTRRRQQQQQQRRRSSSSSSTTTVVVYYY]]]```bbbbbbccccccbbbaaaaaabbbdddaaaaaabbbbbbbbbaaa___^^^```aaacccggglllqqqvvvyyy}}}}}}}}}~~~~~~vvvoookkkiiimmmrrrqqqhhhfffgggiiiiiihhhfffdddccc```\\\YYYRRROOOKKKIIIHHHHHHGGGFFF>>>999222/////////...,,,------------------------...---,,,,,,++++++,,,,,,,,,++++++******++++++,,,///...------------...///...---,,,++++++++++++++++++,,,,,,------,,,,,,+++....................................////////////333111...,,,,,,...000222111111111222222222333333}}}xxxqqqnnnoooppppppoooooooooppprrrssspppiiiccc[[[YYYYYY[[[^^^___\\\YYYQQQNNNKKKHHHFFFCCC@@@>>>===<<<:::888666444333222111111111111000///...------...000///...,,,,,,------------,,,,,,,,,+++++++++***)))***++++++***)))&&&'''((()))************))))))))))))************((('''%%%######%%%'''(((******)))((('''(((***+++(((***...555>>>EEEHHHJJJHHHDDD@@@???AAADDDHHHIIIJJJJJJIIIEEEAAA===<<<<<<::::::<<>>>>>???>>>>>>>>>============<<<<<<<<<;;;<<<<<<<<<<<<999999999888666555333222555666888;;;>>>@@@BBBDDDBBBAAA???===;;;999888777888:::>>>AAABBBBBB@@@>>>=========>>>@@@BBBDDDEEECCCDDDFFFHHHIIIIIIIIIHHHGGGGGGFFFFFFFFFGGGHHHHHHIIIJJJMMMPPPRRRTTTTTTTTTSSSSSSSSSSSSTTTTTTTTTSSSRRRQQQQQQRRRUUUYYY^^^``````aaabbbaaa______aaabbb___```aaabbbbbbaaa___^^^______```cccgggmmmrrruuuwwwxxxzzz|||~~~yyypppkkkhhhjjjnnnzzzvvvjjjgggggghhhiiigggeeedddccc```\\\YYYRRROOOLLLJJJIIIIIIGGGEEE>>>999222/////////...,,,------------------------...---,,,,,,++++++,,,,,,,,,++++++******++++++,,,------,,,,,,,,,,,,------......---,,,+++++++++++++++,,,,,,------,,,,,,+++................................./////////000000333111///------...000222111222222222222333333333|||wwwqqqooopppqqqpppooonnnnnnooorrrtttqqqkkkeee\\\[[[ZZZ[[[^^^^^^[[[WWWRRROOOJJJGGGEEECCCAAA???===<<<:::888666444333222000111111000000///...------...000///...,,,------,,,,,,,,,,,,+++++++++++++++***)))***++++++***)))%%%&&&((()))***)))((((((((((((((()))))))))******+++)))(((''''''((()))+++)))***+++***((((((***+++(((***///777???FFFJJJKKKGGGDDDAAA@@@CCCGGGKKKLLLPPPPPPPPPLLLGGGAAA>>>===::::::<<<@@@CCCEEEEEECCC??????DDDLLLOOOKKKFFFDDD@@@AAAAAAAAAAAA@@@???>>>??????>>>>>>>>>============<<<<<<<<<<<<===>>>>>><<<;;;:::888666444333222666777999;;;>>>AAACCCDDD@@@???===;;;:::888888888999;;;>>>@@@BBBAAA@@@???>>>======>>>???BBBDDDEEEBBBDDDEEEGGGHHHIIIIIIHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHJJJLLLOOOQQQSSSUUUUUUSSSRRRRRRTTTVVVWWWVVVTTTRRRQQQPPPQQQSSSWWW[[[^^^______```___^^^]]]___aaa___```aaaaaaaaa```___^^^______^^^```ccchhhnnnqqqrrrtttwwwzzz}}}}}}ssslllggggggkkkuuu{{{zzzkkkggghhhhhhhhhgggeeedddccc```]]]ZZZRRRPPPMMMKKKKKKJJJHHHFFF>>>999222/////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,,,,++++++******++++++,,,))))))************))))))...------,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++------------------------....../////////000000000//////...---......///000222222222222333333333333{{{wwwqqqoooqqqrrrqqqoooooonnnoooqqqrrroooiiiccc\\\ZZZYYY[[[^^^^^^[[[XXXSSSOOOJJJFFFDDDBBBAAA@@@===<<<:::888666444333222111111111111000///......---...000///...,,,------,,,++++++++++++*********+++***)))***++++++***)))&&&'''(((******)))((('''''''''((((((((()))))))))++++++************++++++''')))+++***((('''(((******,,,111888@@@FFFHHHIIIFFFCCCAAABBBEEEIIIMMMNNNSSSTTTTTTQQQKKKDDD???===:::;;;<<<@@@CCCDDDCCCAAA>>>???EEEMMMOOOJJJDDDCCC@@@AAABBBBBBBBBAAA@@@????????????>>>>>>>>>======>>>======<<<===>>>???@@@???===;;;888555444333333666777999<<>>===<<<:::999888999999;;;<<<>>>???@@@@@@@@@??????>>>>>>>>>???AAACCCEEEEEEFFFGGGHHHIIIHHHGGGGGGIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIKKKMMMPPPSSSVVVWWWUUUTTTTTTUUUXXXXXXVVVSSSRRRQQQPPPQQQRRRUUUYYY[[[]]]^^^^^^]]]\\\\\\]]]_________```````````````___aaa___^^^^^^```eeekkknnnpppqqquuuxxx{{{~~~vvvmmmgggfffiiirrrvvv}}}{{{kkkhhhjjjjjjhhhfffeeedddcccaaa]]]ZZZSSSQQQNNNMMMLLLKKKIIIGGG>>>999222/////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,,,,++++++******++++++,,,))))))************))))))------,,,,,,,,,------...+++,,,,,,------,,,,,,+++------------------------.../////////000000000000......///000000111111111222222222333333333444444{{{vvvqqqpppqqqsssrrrppppppooonnnooopppmmmfff```[[[YYYYYY[[[^^^___\\\YYYTTTPPPIIIEEECCCBBBAAAAAA===<<<:::888666444333222222222333222222111000///---...000///...,,,------+++++++++*********))))))+++***)))***+++++++++)))'''((()))******)))'''&&&''''''''''''((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%$$$'''******(((&&&'''(((,,,...222999@@@EEEFFFGGGDDDBBBAAACCCFFFKKKNNNOOOTTTVVVWWWTTTMMMFFF@@@<<<:::;;;===@@@CCCCCCBBB@@@===>>>EEEMMMOOOIIICCCBBB@@@AAABBBCCCBBBAAA@@@???????????????>>>>>>>>>>>>???>>>=========???@@@AAAAAA???;;;888555444444444777888:::<<>>???@@@@@@@@@@@@???>>>>>>???AAACCCEEEHHHHHHIIIIIIIIIHHHFFFFFFJJJJJJIIIHHHHHHIIIIIIIIIIIIIIIJJJLLLOOOSSSVVVXXXXXXVVVUUUWWWXXXXXXUUURRRRRRQQQQQQQQQRRRUUUWWWYYY\\\]]]]]]\\\[[[[[[\\\^^^____________````````````bbb```]]]]]]___dddiiimmmoooqqqtttwwwzzz{{{||||||xxxooohhhgggiiiqqqtttxxx{{{kkkiiillllllhhhfffeeedddcccaaa]]]ZZZTTTRRROOONNNMMMLLLIIIGGG>>>999222/////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,,,,++++++++++++++++++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------...///+++,,,,,,------,,,,,,+++------------------------////////////000000000000///000222333444444444333222222333333333444444444}}}yyysssqqqssstttsssqqqooonnnmmmnnnpppnnniiieee^^^\\\ZZZ[[[]]]^^^]]]ZZZRRROOOIIIEEECCCAAA@@@>>>>>>===<<<:::888555333111000222333222000......///...,,,***,,,...///...,,,++++++******++++++,,,---******+++***)))'''%%%$$$((((((''''''''''''((((((((((((((((((((((((((((((************))))))))))))+++++++++)))''''''(((***+++,,,000888???CCCCCCAAAFFFDDDBBBBBBDDDFFFFFFFFFVVVYYY[[[XXXPPPHHHDDDBBB;;;:::===CCCDDDAAA???AAA;;;@@@FFFHHHGGGDDDAAA@@@<<<===???AAABBBBBBBBBBBB????????????>>>>>>>>>>>><<<<<<===>>>???BBBCCCDDDEEEBBB===999666444444444444666:::>>>AAACCCCCCCCC??????===<<<;;;:::::::::<<<>>>@@@@@@???>>>===>>>BBBAAA@@@???@@@BBBDDDFFFFFFHHHIIIHHHGGGGGGHHHIIIGGGGGGGGGHHHIIIJJJKKKLLLLLLLLLLLLMMMOOORRRUUUXXXZZZXXXWWWXXXZZZZZZVVVSSSTTTSSSRRRRRRSSSUUUWWWYYY]]]]]]]]]^^^___```aaabbb]]]```bbbbbb```___aaaddd`````````bbbdddfffiiikkkkkkooosssvvvxxxyyy{{{}}}xxxnnngggfffiiiooovvvzzzwwwiiihhhkkklllmmmkkkiiigggeeebbb]]]ZZZUUUSSSPPPNNNNNNLLLIIIGGGDDD???777222111000...,,,------------------------------------------------------,,,++++++,,,,,,,,,......,,,,,,,,,,,,......------------------------)))***+++,,,---.........+++---//////...,,,,,,---///////////////000111111222222111111222222333444555444333222333444555666|||xxxsssqqqrrrssssssqqqqqqoooooopppqqqpppkkkfff^^^\\\[[[\\\___```]]]ZZZRRRNNNIIIEEECCCBBB@@@???>>>===<<<:::777555333222000222333222000......///111///------//////---+++++++++******++++++,,,---.........---,,,+++))))))+++++++++******+++++++++(((((((((((((((((((((((()))))))))(((((((((''''''***++++++***(((((()))***,,,---222999@@@DDDDDDCCCDDDBBB@@@@@@BBBDDDEEEEEEQQQUUUWWWTTTMMMFFFBBB@@@===<<>>???@@@AAABBBCCC????????????>>>>>>>>>>>><<<<<<===>>>???@@@BBBCCCBBB@@@;;;777555444444444555777;;;>>>AAABBBCCCBBB???>>><<<;;;:::999999999>>>@@@BBBBBBAAA??????@@@AAAAAA@@@@@@AAABBBDDDEEEIIIJJJKKKKKKJJJJJJKKKLLLJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLMMMOOORRRUUUWWWXXXWWWWWWXXXZZZZZZXXXUUUXXXVVVUUUTTTTTTVVVXXXZZZ\\\]]]___aaabbbaaaaaa```___aaabbbbbb```___aaaccc``````aaabbbdddgggjjjllllllooorrrtttvvvxxxzzz|||zzzppphhhgggiiinnn~~~wwwzzz~~~xxxjjjhhhkkklllllljjjhhhfffdddaaa]]]YYYUUUSSSPPPOOONNNMMMKKKIIIDDD???888333111000...,,,---------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,************,,,,,,------------------------***+++,,,,,,------------+++---//////---,,,,,,---///////////////000111111111111000000111111222333444333222222222333444555~~~{{{wwwrrrpppqqqsssrrrqqqsssqqqppprrrsssqqqlllggg^^^\\\\\\^^^aaaaaa]]]ZZZQQQMMMIIIEEEDDDCCCBBB@@@>>>===;;;999777444333222000222333222000......///111///......//////...,,,++++++******++++++,,,---111000///---,,,,,,,,,,,,***))))))))))))))))))***((((((((((((((((((((((((((((((((('''''''''&&&&&&)))+++,,,,,,***))))))***,,,///444;;;BBBEEEEEEDDDBBB@@@======???BBBDDDDDDKKKNNNQQQOOOIIICCC???>>>>>>===@@@EEEEEEAAA???AAA>>>DDDJJJLLLHHHCCC@@@>>>AAA@@@>>>>>>>>>@@@BBBDDD????????????>>>>>>>>>>>><<<<<<======>>>???@@@@@@???===999666444333444555777999<<>>===;;;999888888999999>>>@@@BBBBBB@@@??????@@@@@@@@@AAAAAABBBBBBCCCCCCIIIJJJKKKKKKJJJJJJKKKMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKLLLNNNQQQSSSUUUWWWVVVVVVXXXZZZ[[[ZZZXXX[[[YYYVVVTTTTTTUUUWWWXXXZZZ\\\```bbbccccccaaa___aaabbbcccbbb`````````bbbaaaaaabbbcccfffiiilllmmmmmmnnnpppqqqsssuuuyyy|||||||||}}}~~~{{{||||||}}}~~~|||qqqiiigggiiimmm|||yyy{{{|||mmmiiikkkkkkjjjhhhfffdddccc```\\\YYYUUUSSSQQQPPPPPPOOOMMMKKKDDD???999444111///...---........................------------------------,,,,,,,,,++++++,,,,,,---,,,,,,************,,,,,,------------------------+++,,,,,,---------,,,,,,+++---//////---,,,---...///////////////000111111000000//////000000111222333222222111222333444555~~~zzzvvvqqqoooqqqsssrrrpppsssqqqpppqqqsssqqqkkkggg\\\[[[\\\^^^aaa```\\\XXXPPPMMMIIIFFFDDDDDDCCCAAA>>>===;;;888666444333222000222333222000......///------------............++++++******++++++,,,---///...,,,+++******++++++((())))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''&&&&&&(((***,,,---+++*********---000777===BBBEEEEEEDDDAAA>>>;;;;;;>>>AAADDDEEEEEEIIILLLLLLFFFAAA>>>>>>>>>===@@@DDDDDD@@@>>>???@@@FFFMMMMMMHHHBBB>>>===AAA@@@@@@??????@@@AAAAAA????????????>>>>>>>>>===<<<======>>>>>>>>>>>>>>>===;;;888555444444555666888:::===???AAAAAAAAA@@@===<<<:::888777777888999;;;===???@@@>>>=========??????AAABBBBBBBBBBBBBBBEEEFFFHHHHHHGGGGGGHHHJJJLLLLLLLLLLLLLLLLLLKKKKKKJJJKKKKKKLLLNNNPPPRRRTTTTTTUUUVVVWWWZZZ[[[\\\\\\[[[YYYVVVTTTSSSSSSUUUVVVXXXZZZ]]]```bbbcccccccccccccccccccccbbbaaaaaaaaabbbbbbcccdddfffjjjlllnnnmmmnnnnnnnnnooorrrwww{{{yyyzzz{{{}}}~~~zzzzzz{{{|||}}}~~~~~~sssjjjfffgggkkkzzz}}}qqqllllllllljjjhhheeedddbbb```]]][[[UUUSSSQQQQQQQQQPPPNNNMMMDDD@@@:::555111/////////////////////////////////------------------------,,,,,,+++++++++,,,------......,,,,,,,,,,,,......------------------------------------------,,,,,,,,,...//////---,,,---...///////////////000000111000000000000000111222222444333222222333444666777zzzuuuqqqoooqqqsssrrrqqqrrrpppooopppqqqoooiiieee[[[ZZZZZZ]]]```___[[[VVVQQQMMMIIIFFFEEEDDDCCCBBB>>>===:::777555333222222000222333222000......///---...------,,,+++++++++++++++******++++++,,,------,,,+++)))))))))***++++++,,,,,,------,,,,,,+++)))))))))))))))))))))))))))))))))(((((((((''''''&&&)))+++,,,+++******+++---222888>>>BBBCCCBBBBBB???<<<:::;;;>>>AAADDDDDDAAAFFFJJJJJJEEEAAA>>>>>>===<<<>>>BBBCCC>>><<<>>>CCCIIINNNMMMFFF???<<<===>>>???AAABBBBBBAAA@@@>>>????????????>>>>>>>>>===<<<===>>>>>>>>>>>>=========;;;888555555555777888999;;;===@@@AAAAAAAAA@@@===;;;999777666777888:::;;;===??????>>>===<<<===>>>???@@@AAABBBBBBBBBBBBBBBDDDEEEEEEEEEEEEFFFHHHHHHIIIKKKLLLMMMMMMMMMLLLJJJKKKLLLMMMNNNPPPRRRRRRRRRSSSUUUVVVXXXZZZ\\\^^^]]]\\\ZZZXXXWWWWWWWWWXXXYYYYYYYYY[[[^^^bbbeeegggfffeeeddddddddddddcccbbbccccccccceeegggiiilllmmmmmmmmmllllllllloootttxxxvvvwwwyyy|||~~~yyyyyyyyyyyyzzz{{{|||}}}tttjjjeeeeeeiiiwwwvvvooommmmmmjjjhhheeedddcccaaa___]]]UUUSSSQQQQQQQQQQQQOOOMMMDDDAAA<<<666111//////000////////////////////////------------------------,,,+++++++++,,,,,,---.........,,,,,,,,,,,,......------------------------------.........---,,,,,,---...///...------...//////////////////000000111222111111111111222333333555555444444555666888999zzzvvvqqqppprrrtttsssrrrqqqooonnnoooooommmhhhccc[[[YYYYYY[[[^^^^^^ZZZWWWRRRNNNJJJFFFEEEDDDCCCAAA>>>===:::777444333222222000222333222000......//////000///---***'''''''''++++++******++++++,,,---------,,,+++++++++++++++)))***+++,,,,,,+++***))))))))))))))))))))))))))))))))))))(((((((((''''''%%%'''************+++,,,---222999>>>@@@???>>>>>>;;;:::999;;;>>>AAACCCCCC???DDDHHHHHHEEE@@@>>>>>>;;;:::===AAABBB>>><<<>>>FFFKKKOOOLLLCCC<<<;;;===;;;>>>AAADDDDDDBBB@@@>>>????????????>>>>>>>>>>>><<<===>>>?????????>>>===<<<;;;888555444555666888999;;;===@@@BBBBBBAAAAAA===;;;999777666777999;;;===???AAAAAA???>>>>>>?????????@@@@@@AAAAAABBBBBBBBBDDDEEEFFFEEEFFFGGGIIIGGGHHHJJJLLLMMMNNNMMMMMMKKKKKKMMMNNNOOOQQQRRRRRRPPPRRRTTTUUUVVVXXX\\\^^^_______________^^^]]]]]][[[ZZZZZZZZZ]]]aaaeeehhhhhhfffeeeeeeggggggfffddddddddddddeeefffhhhjjjkkkkkkkkkkkkkkkkkkmmmqqquuusssuuuwwwzzz}}}zzzyyywwwvvvvvvwwwyyyzzzwwwkkkeeedddhhhuuuyyypppnnnmmmjjjhhheeeccccccbbb```___VVVTTTRRRQQQQQQPPPNNNLLLDDDBBB===777111///000111........................------------------------++++++++++++,,,---......,,,,,,************,,,,,,------------------------,,,------.........------...//////...------...000///////////////000111111222222222111222333333444666555555555666888999:::zzzvvvrrrpppsssuuutttsssqqqooonnnoooooommmgggbbb]]]ZZZYYYZZZ]]]^^^[[[XXXSSSPPPKKKGGGEEEDDDBBB@@@???===999666444222222222000222333222000......///---...///---***))))))+++++++++******++++++,,,---,,,,,,,,,,,,,,,++++++***%%%&&&((())))))(((&&&%%%))))))))))))))))))))))))((((((((('''''''''&&&&&&%%%&&&((((((((((((+++------333:::>>>===;;;::::::777777888:::>>>@@@@@@@@@>>>BBBGGGGGGCCC???======;;;:::===BBBCCC???>>>???HHHMMMOOOIII???888999===<<<===@@@BBBCCCBBBAAA@@@????????????>>>>>>>>>>>><<<===???@@@AAA@@@???>>><<<:::777444333333555666888:::===@@@BBBCCCBBBBBB===<<<999777666888:::<<<<<<>>>@@@AAA???>>>>>>>>>@@@????????????AAABBBCCCBBBDDDEEEFFFFFFFFFHHHIIIJJJKKKMMMNNNOOONNNMMMLLLLLLLLLNNNOOOQQQQQQRRRRRROOOQQQSSSTTTTTTVVVZZZ^^^___```bbbdddeeedddbbbaaa______^^^^^^___aaadddeeeiiigggfffgggiiijjjiiigggfffeeeeeedddeeeggghhhiiiiiijjjjjjjjjjjjlllooorrrppprrruuuxxx{{{~~~}}}{{{wwwuuutttuuuxxxzzz~~~~~~zzznnngggeeegggtttzzzooolllkkkiiifffcccbbbaaaaaa```___VVVTTTRRRPPPPPPOOOLLLJJJDDDCCC>>>888222///000222------------------------------------------------++++++++++++,,,---...///,,,,,,************,,,,,,------------------------,,,,,,---.../////////.../////////...------///111///////////////000111111111111111111111222222333555555444555666777999:::{{{wwwrrrqqqsssuuuuuutttrrrpppnnnooopppmmmgggbbb^^^\\\ZZZ[[[]]]___]]]ZZZTTTPPPKKKGGGEEECCCAAA@@@???===999666333222222222000222333222000......///'''***------,,,---000333++++++******++++++,,,---)))***+++,,,+++***)))(((''')))***++++++***)))'''))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&(((+++------333:::===<<<999777777444444666:::===??????======BBBFFFFFFBBB>>><<<<<<;;;:::===CCCDDDAAA???AAAIIIMMMOOOHHH===666888=========>>>@@@AAABBBCCCCCC????????????>>>>>>>>>>>>;;;===???AAABBBAAA@@@???;;;999666333222222333444888:::===@@@BBBCCCCCCCCC>>><<<999777777888;;;===:::<<<>>>???===<<<<<<<<>>>>>>>>@@@CCCDDD@@@BBBDDDEEEDDDEEEGGGHHHMMMNNNOOOPPPPPPOOOMMMKKKLLLMMMOOOPPPQQQRRRRRRRRRNNNPPPSSSSSSSSSUUUYYY]]]\\\___bbbeeefffeeecccaaacccccccccccccccbbbaaaaaajjjhhhfffhhhkkklllkkkiiiffffffeeeddddddeeeggghhhhhhiiijjjjjjjjjkkknnnpppnnnooorrrvvvzzz}}}zzzvvvuuuwwwzzz|||~~~}}}}}}}}}ppphhhggggggsssyyynnnjjjiiigggeeebbb`````````___^^^WWWTTTRRRPPPOOONNNKKKIIIDDDCCC???888222///000333------------------------------------------------++++++++++++,,,---...///......,,,,,,,,,,,,......------------------------+++,,,---.../////////////////////...------///111///////////////000111111000000000000000111111222444444333444555777999:::~~~}}}wwwqqqrrruuutttrrrrrrrrrqqqqqqqqqpppnnniiifff```\\\XXXYYY]]]___]]]YYYPPPNNNKKKGGGDDDBBBAAAAAAAAA???<<<888555222000///111222222111111000///...------......------,,,+++,,,+++***))))))***+++,,,---,,,,,,++++++,,,,,,---))))))))))))(((((((((((()))((('''''''''(((***+++***)))((('''%%%%%%%%%%%%%%%(((++++++)))(((***,,,111:::AAA@@@===;;;:::888999888999:::;;;;;;999777888;;;???@@@???===<<<<<<;;;===AAAEEEBBB======AAAIIIJJJJJJFFF@@@<<<;;;===???@@@AAABBBBBBAAA???===??????>>>>>>>>>>>>??????>>>???@@@AAA@@@>>>;;;:::999777333000000333666999;;;===???AAABBBAAA@@@???>>>;;;888666666888<<<>>>@@@@@@@@@@@@???===<<<;;;>>>>>>???@@@AAAAAABBBBBBBBBCCCEEEFFFGGGHHHGGGGGGJJJLLLOOOOOONNNMMMMMMMMMMMMNNNOOOPPPQQQQQQQQQQQQQQQPPPOOOOOOPPPRRRUUUVVV[[[[[[\\\^^^```ccceeefffiiiiiiiiihhhgggeeecccaaagggeeeccceeehhhkkkjjjiiilllmmmllljjjfffcccbbbbbbfffhhhkkkmmmoooooonnnnnnpppsssvvvyyy{{{}}}}}}{{{zzzyyyzzz{{{|||~~~~~~uuujjjbbbkkkpppzzz|||ooojjjiiigggdddaaa```aaabbbbbbbbbZZZVVVQQQMMMLLLLLLMMMLLLJJJCCC<<<666444222000...////////////////////////000///...---,,,------...,,,,,,,,,---------......******+++,,,------...///---------,,,,,,+++++++++........................,,,...000000///...///000222222111111111111111111222444555555333333444666333555666666555666888:::~~~vvvppprrrtttsssrrrqqqqqqqqqrrrrrrrrrooojjjfff```[[[XXXZZZ^^^```]]]ZZZSSSPPPLLLGGGBBB???===<<<@@@>>>;;;888555333111000111222222111111000///...------......------,,,,,,)))(((''''''''''''((()))---,,,,,,++++++,,,,,,---************)))))))))))))))(((((('''((()))***+++***)))((('''&&&&&&&&&&&&'''***---,,,***(((***,,,111;;;BBBAAA>>>===;;;999888888888:::;;;<<<:::888999<<>><<<::::::;;;<<<@@@CCCAAA===>>>BBBJJJKKKJJJFFF???;;;;;;<<<@@@AAABBBCCCCCCBBB@@@?????????>>>>>>>>>>>>????????????@@@@@@@@@>>>===<<<:::888444111111333777999<<<===???AAABBBAAA@@@???===;;;888666666999<<<>>>@@@@@@@@@???>>>===<<<;;;?????????@@@@@@AAAAAABBB@@@AAABBBDDDEEEEEEEEEEEEKKKMMMOOOOOONNNMMMNNNNNNNNNNNNOOOPPPQQQQQQQQQQQQQQQPPPOOOOOOPPPRRRUUUVVVYYYYYYZZZ\\\^^^```bbbccciiijjjkkkkkkkkkiiigggfffhhhfffdddeeehhhjjjiiihhhjjjllllllkkkgggdddcccbbbfffhhhjjjmmmooopppppppppnnnpppsssuuuwwwyyy|||~~~~~~}}}|||}}}~~~~~~~~~~~~xxxmmmfffiiinnnxxx}}}nnniiihhhgggdddaaa``````aaaaaa```ZZZVVVQQQMMMLLLLLLLLLLLLIIIDDD<<<777444222000...////////////////////////000///...---,,,------...------........./////////,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++........................,,,...000000///...///000111111111111111111111111222333444444333333444555333555666777777888<<<@@@}}}uuuoooqqqtttsssqqqppppppqqqrrrttttttpppjjjfff^^^[[[XXXZZZ___aaa^^^[[[RRROOOKKKFFFBBB>>><<<;;;>>>===:::888555333222111111222222111111000///.........---------,,,,,,,,,,,,,,,************,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++************((((((((((((((()))******))))))(((((((((((())))))&&&)))++++++)))(((+++...222;;;BBBBBB@@@@@@>>>;;;999888888:::<<<<<<;;;999:::<<<>>>>>><<<:::999888:::;;;>>>AAA???===???EEEKKKLLLJJJEEE>>>::::::;;;@@@AAACCCDDDDDDCCCBBBAAA??????>>>>>>>>>>>>??????????????????????????????;;;999555222222444777999<<<>>>@@@BBBCCCBBB@@@???<<<:::888666777999<<>>===<<<<<<@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDEEEEEEEEEKKKMMMOOOOOONNNMMMNNNOOONNNOOOPPPQQQQQQRRRRRRQQQPPPPPPPPPPPPQQQRRRTTTVVVWWWWWWXXXZZZ[[[\\\^^^^^^eeegggjjjllllllkkkjjjhhhjjjhhhggghhhiiijjjiiihhhkkkmmmnnnnnnjjjgggdddccceeegggiiillloooqqqrrrsssnnnppprrrssstttwww{{{~~~~~~~~~~~~~~~~~~|||qqqjjjggglllvvv~~~mmmggggggfffdddaaa___``````___^^^ZZZVVVQQQNNNMMMLLLLLLKKKIIIDDD===888444222000...///////////////////////////...------,,,---------,,,,,,---------.........------------,,,,,,,,,+++,,,,,,,,,,,,,,,+++++++++........................,,,...000000/////////000111111111111111111111111111222444333222222444555333555777888888<<>><<>>>>>??????@@@??????>>>>>>>>>???@@@@@@;;;999666333333555777999===>>>AAACCCDDDCCC@@@???;;;999888777888:::===???AAAAAA@@@???======<<<<<>>999555222000///////////////////////////...---------------------))))))*********+++++++++---------------------,,,------------------------........................---///000000//////000111111111111111111222222222000222333333222222444555555777999999:::???IIIQQQ|||tttooorrrtttssspppooommmooorrrtttuuurrrlllggg]]]ZZZYYY\\\aaabbb___[[[PPPNNNKKKGGGDDDBBBAAA@@@;;;:::999777555444333222111222222111111000///...///...---,,,,,,,,,------+++***)))(((((()))***+++,,,++++++******++++++,,,******)))))))))((((((((('''(((((()))))))))))))))))))))((())))))***+++,,,&&&)))+++***((())),,,///444;;;AAACCCDDDEEECCC???>>>===;;;<<<======<<<;;;:::<<<>>>>>><<<;;;<<<<<<::::::<<<>>>>>>===BBBIIILLLLLLJJJDDD===888999:::===???AAACCCDDDCCCCCCBBB@@@@@@????????????@@@@@@>>>>>>=========>>>??????:::888555444444555888:::===???BBBEEEEEECCC@@@>>>999888777777888;;;>>>???BBBAAA???>>>============AAAAAA@@@@@@@@@@@@@@@@@@BBBBBBCCCDDDEEEFFFGGGGGGGGGHHHIIIIIIIIIIIIKKKMMMMMMNNNOOOPPPQQQQQQQQQQQQOOOPPPPPPQQQRRRSSSTTTUUUVVVWWWXXXZZZ[[[\\\\\\\\\ZZZ\\\```dddfffgggffffffnnnooopppqqqppppppooooootttvvvxxxwwwsssnnnjjjiiieeeeeefffiiilllooorrrtttuuuvvvwwwwwwwwwzzz~~~}}}vvvpppiiillluuujjjbbbccceeecccaaa`````````^^^]]]ZZZVVVRRROOOMMMLLLKKKIIIGGGDDD@@@:::555111000///////////////////////////,,,,,,------------------)))))))))*********++++++++++++,,,------...//////.........///////////////////////////////////////---///111111000///000111000000111111111222222222000222333333333333444666777999;;;:::<<>>===;;;:::888666444333222222111222222111111000///...///...---,,,+++,,,------,,,+++***))))))***+++,,,++++++************++++++))))))))))))((((((((('''''''''((()))))))))))))))))))))((())))))***++++++...///000---***)))+++...333:::@@@CCCEEEGGGEEE@@@???===<<<===???@@@AAA@@@===???@@@@@@>>>======>>>;;;;;;===@@@???>>>BBBIIILLLKKKIIICCC<<<888999;;;<<<>>>@@@CCCDDDDDDCCCBBB@@@@@@????????????@@@@@@========================777666444333444666888:::>>>@@@DDDFFFFFFDDD@@@>>>888777777777999;;;>>>@@@BBBAAA???===<<<<<<======@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCEEEFFFEEEFFFGGGGGGGGGGGGJJJLLLLLLMMMNNNOOOOOOPPPPPPPPPOOOOOOPPPQQQRRRSSSTTTTTTUUUWWWYYY[[[]]]]]]]]]]]]ZZZ\\\___aaadddeeeffffffjjjmmmpppqqqqqqqqqqqqrrrvvvxxxzzzyyyvvvssspppooohhhhhhhhhhhhkkknnnqqqtttuuuvvvwwwwwwxxxyyy|||~~~xxxrrrkkkmmmttthhh```bbbdddbbbaaaaaaaaaaaa```^^^ZZZWWWRRRPPPNNNLLLJJJHHHFFFEEEAAA<<<555111000000////////////////////////+++,,,,,,------------,,,++++++,,,,,,,,,---------++++++,,,---...///000000.........////////////000////////////////////////---///111111000000000111000000000111222222333333111222444444444444666777888;;;======@@@KKK\\\iii|||uuuqqqtttwwwtttqqqooollllllnnnpppqqqppplllhhh___\\\[[[]]]bbbbbb^^^YYYSSSQQQLLLGGGCCC@@@===<<<<<<;;;999666444222111111111222222111111000///...000...---++++++,,,---...---,,,+++******+++,,,---++++++************++++++*********)))))))))((((((&&&'''((()))***))))))((())))))((((((((())))))***,,,......,,,)))))),,,000333999???BBBFFFIIIFFF@@@<<<<<<;;;>>>BBBEEEGGGGGGCCCDDDDDDBBB???=========<<<<<>>AAADDDEEEEEEEEEDDDAAA@@@@@@??????@@@@@@AAA<<<<<<=========;;;:::999444333222222444666999;;;>>>AAADDDGGGGGGDDDAAA>>>777777777888999<<>>?????????@@@@@@AAAAAABBB@@@@@@@@@@@@AAACCCEEEFFFEEEFFFGGGFFFFFFGGGJJJLLLKKKKKKLLLMMMNNNNNNNNNNNNOOOOOOPPPRRRSSSSSSTTTTTTTTTVVVYYY\\\^^^^^^^^^^^^\\\\\\]]]___```bbbdddeeecccggglllnnnnnnoooppprrrtttvvvxxxyyyxxxvvvvvvwwwnnnlllkkkjjjkkknnnqqqtttuuuwwwyyyyyyyyyzzz|||}}}zzztttkkkmmmsssggg___aaabbbaaaaaabbbccccccbbb```ZZZWWWSSSPPPNNNLLLJJJHHHEEEEEEBBB===666111000000////////////////////////***+++,,,---...------,,,,,,,,,,,,,,,---------...,,,---------......//////,,,---------............////////////////////////...///111111000000000111///000000111222222333333111333555555555555777999777;;;>>>@@@FFFTTTiiiyyy}}}vvvrrruuuxxxuuuqqqpppkkklllmmmnnnpppooollliii___]]][[[^^^bbbbbb]]]XXXOOOMMMIIIFFFCCC@@@??????===;;;999666444222111000111222222111111000///...000...---++++++,,,---...***)))(((''''''((()))***++++++************+++++++++++++++************)))&&&''')))*********)))((())))))(((((((((((())))))$$$&&&((((((''')))...222222888>>>BBBFFFIIIFFFAAA:::999:::>>>CCCIIILLLMMMHHHHHHGGGDDD@@@===<<<<<<======@@@CCCBBB???BBBHHHJJJJJJGGGAAA;;;999;;;>>>>>>???BBBEEEFFFGGGFFFFFFAAA@@@@@@??????@@@@@@AAA;;;<<<=========:::888666222222111222444666999;;;>>>AAAEEEGGGGGGDDDAAA>>>666666777888:::<<>>>>>>>>???@@@AAAAAABBBBBBCCCBBBBBBBBBCCCEEEGGGHHHEEEFFFGGGGGGGGGHHHKKKMMMJJJKKKLLLMMMMMMNNNNNNMMMNNNOOOPPPRRRSSSSSSTTTTTTSSSUUUXXX\\\^^^______^^^\\\[[[[[[[[[]]]___aaaccc]]]bbbhhhkkkkkklllnnnpppqqqsssvvvwwwxxxyyy{{{|||rrrpppmmmllllllooorrrtttvvvyyy{{{|||||||||}}}~~~}}}~~~|||uuukkkmmmrrr}}}fff^^^aaabbbaaaaaabbbddddddcccaaaZZZWWWSSSPPPNNNLLLJJJGGGEEEEEECCC===666111000000////////////////////////)))***,,,---...------,,,******+++++++++,,,,,,,,,///............---------+++++++++,,,,,,---------000000000000000000000000...000111222111000111222///000000111222222333333222333555666666666888:::666:::???CCCJJJ[[[rrrzzzvvvuuu{{{~~~zzzsssooommmlllkkklllnnnmmmhhhddd```^^^\\\]]]______\\\YYYQQQOOOKKKHHHFFFDDD@@@======;;;999666444222000000///111222222000///000111---------,,,,,,,,,++++++---+++(((%%%%%%&&&)))++++++++++++,,,,,,---------,,,,,,+++***)))((('''&&&))))))))))))************))))))))))))))))))))))))''')))***++++++---000333888;;;???BBBBBBBBBBBBBBB888999;;;@@@GGGOOOVVV[[[PPPNNNIIICCC>>>;;;<<<>>>???AAACCCCCCBBBCCCGGGKKKNNNKKKFFF@@@;;;:::;;;======@@@CCCDDDDDDDDDEEEFFFEEECCCAAAAAAAAA@@@???===============;;;999777666444333333333444777:::<<>>;;;999666555666:::>>>BBBDDDFFFCCC@@@>>>>>>???>>>>>>@@@@@@AAAAAABBBCCCDDDDDDDDDCCCCCCCCCDDDEEEGGGHHHHHHHHHGGGGGGFFFGGGGGGGGGLLLMMMMMMNNNNNNOOOPPPPPPOOOPPPPPPQQQRRRSSSSSSTTTTTTWWWZZZ]]]___``````___]]]]]][[[[[[]]]```ccceeeaaabbbccccccdddggglllooorrrqqqpppppprrrtttvvvxxxwwwvvvuuusssqqqppprrruuu{{{||||||{{{yyyzzz|||~~~~~~|||tttooommmnnnvvvggg___cccaaaaaabbbbbbbbb```___^^^YYYVVVQQQNNNNNNNNNNNNMMMHHHFFFAAA<<<777333111000111000///...---,,,,,,,,,000///---,,,++++++,,,---+++++++++,,,,,,---------,,,,,,------------,,,,,,......---------,,,,,,,,,444222///---+++,,,---...111111000000000000000111000111111222222222111111444777:::999666666888;;;777AAADDDIIIYYYiii}}}|||vvvtttxxx{{{xxxsssqqqmmmllllllnnnpppnnniiiddd___]]][[[\\\______\\\YYYOOOLLLHHHFFFDDDBBB>>><<<===;;;999666444222111000,,,...000000///......///---------,,,,,,,,,++++++---,,,)))((('''(((***+++,,,,,,,,,+++*********))),,,,,,+++***)))(((''''''))))))))))))************))))))))))))))))))))))))((()))*********---111444555999===??????===<<<<<<777888;;;???FFFMMMSSSWWWOOOMMMHHHCCC>>><<<===>>>BBBEEEFFFFFFEEEFFFKKKOOOQQQNNNIIICCC???===???@@@>>>@@@CCCEEEDDDDDDEEEFFFFFFDDDCCCBBBBBBBBB@@@>>>===>>>>>>===<<<:::888666333333222333444777:::<<<@@@BBBEEEGGGFFFBBB>>>;;;999666555666:::???BBBDDDFFFCCC@@@>>>>>>??????>>>?????????@@@AAABBBBBBBBBBBBBBBCCCCCCDDDEEEFFFGGGHHHGGGGGGGGGGGGGGGHHHHHHKKKKKKLLLMMMMMMNNNNNNOOOOOOPPPQQQRRRTTTUUUVVVWWWUUUWWWYYY\\\^^^___``````^^^]]]\\\\\\]]]```ccceeeaaabbbcccddddddgggkkknnnpppooonnnnnnoooqqqsssttttttuuutttrrrqqqrrrtttwww{{{||||||{{{zzzzzz|||~~~xxxooommmnnnvvv}}}ddd]]]aaaaaaaaabbbbbbaaa```___^^^ZZZVVVRRROOONNNNNNNNNMMMHHHFFFAAA<<<777444111000000///...---------------000//////............///+++,,,,,,,,,,,,,,,,,,---------............------............------,,,,,,...---,,,,,,---///222444111111000000000000111111000111111222222222222222222444777777777777999;;;777CCCHHHQQQddduuu~~~wwwsssvvvyyywwwtttsssmmmmmmnnnppprrrpppiiiccc^^^\\\[[[\\\^^^___\\\YYYLLLIIIEEECCCAAA???===;;;<<<;;;999666444222111000...000222222000---,,,+++------------,,,,,,,,,,,,,,,,,,+++*********++++++******************)))))),,,++++++***)))(((''''''))))))))))))************)))))))))))))))))))))))))))))))))((())),,,222666666999>>>???===:::888777666777:::>>>CCCIIINNNQQQMMMKKKGGGBBB===<<<===???EEEFFFHHHGGGFFFHHHMMMRRRUUUQQQLLLFFFCCCBBBCCCDDD???BBBEEEFFFEEEEEEEEEFFFGGGEEEDDDCCCDDDCCCBBB@@@>>>>>>>>>>>><<<:::888777333333222333555777:::<<<@@@BBBDDDFFFEEEAAA===:::888666555777;;;@@@CCCDDDFFFCCC@@@>>>???@@@@@@???@@@@@@@@@AAABBBBBBCCCCCC@@@AAABBBDDDEEEEEEFFFFFFGGGGGGFFFGGGGGGHHHIIIJJJJJJJJJKKKLLLMMMMMMMMMMMMOOOPPPQQQSSSUUUWWWXXXYYYVVVWWWYYYZZZ\\\^^^``````___^^^]]]]]]]]]___bbbcccaaacccddddddeeegggjjjmmmllllllkkkjjjkkklllnnnoooqqqrrrrrrrrrrrrssswwwzzz|||}}}}}}|||{{{{{{|||~~~~~~~~~}}}~~~|||pppmmmmmmuuu{{{ccc]]]aaaaaabbbbbbbbbaaa```^^^]]]ZZZWWWSSSPPPOOOOOONNNMMMHHHFFFBBB===888444111000///......---------......---......////////////...---,,,,,,,,,,,,,,,,,,+++.........//////........./////////............---,,,,,,+++,,,...111444666111000000000000000111111000111222222333333333222222333555777999:::;;;<<<===JJJTTT```vvv~~~wwwtttxxx{{{yyytttsssmmmmmmooorrrtttqqqjjjccc^^^[[[ZZZ\\\______]]]ZZZKKKHHHDDDBBB@@@???===;;;<<<:::888666444222111111444555777555222...+++***...------------,,,,,,,,,***+++++++++++++++******&&&&&&((()))+++,,,---...++++++******)))(((((('''((()))))))))************(((((((((((((((((((((((())))))((('''(((,,,222777:::===AAAAAA???;;;777555555777999===AAAFFFIIIKKKKKKIIIFFFAAA===<<<>>>@@@CCCDDDEEEDDDCCCFFFLLLQQQWWWSSSLLLHHHEEEEEEEEEFFFAAACCCFFFFFFEEEEEEEEEFFFFFFDDDCCCCCCCCCCCCAAA@@@>>>>>>???>>>===;;;999777333222222333555888;;;===@@@BBBDDDEEECCC@@@<<<:::888777666888<<>>???@@@AAA@@@CCCCCCCCCDDDDDDDDDEEEEEE???@@@BBBDDDEEEFFFEEEEEEFFFFFFFFFGGGHHHIIIJJJKKKIIIJJJKKKMMMMMMMMMMMMMMMPPPPPPQQQSSSTTTVVVWWWWWWWWWWWWXXXYYY[[[]]]___``````___^^^^^^^^^___aaabbbbbbdddeeeeeeeeefffiiikkkjjjjjjiiihhhiiiiiijjjkkkmmmnnnppppppqqqtttyyy|||}}}~~~~~~}}}|||~~~{{{|||||||||}}}|||pppmmmlllsss}}}fff```dddbbbbbbbbbbbbaaa```^^^]]]ZZZWWWSSSQQQPPPOOONNNMMMHHHFFFBBB>>>999555111000---------------...///000)))***,,,---...------,,,---------,,,,,,+++++++++......////////////....../////////////////////...000///.........///111222000000000000000000111222111111222333444444444333666666777999;;;>>>??????FFFVVVcccsss}}}xxxwww|||{{{uuuqqqmmmmmmooorrrtttqqqjjjddd]]][[[ZZZ\\\```aaa___\\\MMMJJJFFFBBBAAA???>>><<<;;;:::888666444333222111222444666555222///------.........---------,,,,,,((()))***++++++******)))''''''(((***+++---...///++++++******))))))((((((((()))))))))************(((((((((((((((((((((((())))))((('''(((---333777;;;>>>AAAAAA>>>:::777555555777999===AAADDDFFFGGGHHHGGGDDD@@@======???BBBCCCCCCCCCAAAAAADDDLLLRRRWWWRRRKKKFFFEEEFFFEEEEEEBBBDDDFFFGGGEEEDDDDDDEEEDDDBBBAAAAAAAAAAAA@@@???>>>>>>>>>>>><<<:::888777222222222333555888;;;===@@@BBBCCCCCCBBB???;;;999888777666999>>>BBBEEEFFFEEEBBB??????@@@AAABBBBBBCCCCCCCCCDDDDDDDDDDDDDDD>>>@@@BBBDDDFFFFFFFFFFFFGGGGGGGGGGGGHHHIIIJJJKKKIIIKKKLLLNNNOOONNNNNNMMMPPPQQQQQQQQQRRRRRRSSSSSSWWWWWWWWWXXXZZZ\\\^^^___```____________```aaabbbccceeeffffffeeeeeegggiiiiiihhhhhhhhhhhhiiiiiiiiikkklllmmmoooppptttyyy|||}}}~~~~~~{{{{{{|||{{{{{{}}}zzzqqqmmmlllrrriiibbbeeebbbbbbcccbbbaaa___^^^\\\ZZZWWWSSSQQQPPPOOOMMMKKKHHHFFFCCC???:::555111///---------------...///000)))***,,,---------,,,,,,---------,,,,,,+++++++++......////////////........./////////////////////222111000///...//////000000000//////000111222222111111222444444555555555666777777888;;;>>>BBBDDDNNNaaarrr|||wwwwww}}}{{{tttpppnnnmmmoooqqqssspppjjjddd^^^\\\[[[]]]aaabbbaaa^^^QQQMMMHHHDDDBBB@@@>>>===;;;:::888666444333222222---///111111000000111222............---------,,,((()))******+++*********+++++++++++++++++++++***************))))))(((((())))))))))))************))))))))))))))))))))))))'''((((((((()))---333777999<<<>>>===;;;777555555555777:::>>>AAACCCDDDEEEFFFEEEBBB???<<<===@@@CCCDDDDDDCCCAAAAAAEEEMMMTTTUUUOOOHHHDDDDDDEEEDDDCCCBBBDDDFFFFFFEEECCCCCCCCCAAA@@@??????@@@@@@???===============;;;999777666222111111333555888;;;===AAABBBCCCBBBAAA>>>;;;999777777777:::???CCCFFFFFFDDDBBB??????@@@BBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@AAACCCDDDFFFGGGHHHHHHHHHHHHGGGHHHHHHIIIJJJKKKIIIKKKMMMOOOOOOOOONNNMMMPPPPPPPPPPPPPPPPPPPPPPPPVVVVVVWWWYYYZZZ[[[\\\]]]____________```aaabbbcccdddeeegggfffeeeeeefffggggggggghhhhhhiiiiiiiiiiiiiiijjjlllmmmnnnrrrvvvzzzzzz|||~~~~~~||||||||||||{{{}}}yyyqqqmmmkkkppp}}}lllbbbcccbbbccccccbbbaaa___]]]\\\YYYVVVSSSQQQOOONNNKKKIIIHHHFFFCCC???;;;666222///---------------...///000,,,------............------,,,,,,,,,,,,,,,,,,+++.........//////.........---............/////////......//////000111222333////////////000111222333111222333444555666666666444666777777999>>>FFFMMMZZZppp|||vvvuuuyyy|||yyyssspppnnnmmmmmmpppqqqooojjjeee^^^]]]\\\^^^bbbdddbbb```SSSOOOIIIDDDBBB@@@>>>===:::999888666444333222222///000000///...///111333............------------************++++++,,,,,,+++++++++***)))))))))(((************))))))))))))))))))))))))************))))))))))))))))))))))))&&&'''((()))+++...333666888999::::::888666666666555777;;;@@@CCCDDDDDDDDDDDDCCCAAA>>><<<===AAADDDEEEDDDCCCAAA@@@EEENNNUUUTTTNNNFFFCCCDDDEEEDDDBBBBBBDDDFFFEEEDDDBBBAAABBBAAA???>>>>>>???@@@???===<<<<<<<<<<<<:::888666555111111111222555888<<<>>>AAABBBBBBBBB@@@===:::888777777888;;;@@@DDDFFFGGGDDDAAA??????AAACCCDDDDDDAAAAAAAAA@@@@@@@@@@@@@@@BBBBBBCCCDDDFFFHHHJJJKKKIIIIIIHHHHHHHHHIIIIIIJJJHHHIIILLLNNNOOONNNLLLKKKNNNOOOOOOOOOPPPPPPQQQQQQTTTVVVXXXZZZ[[[[[[[[[[[[]]]^^^^^^```aaabbbcccdddeeefffggggggeeedddeeefffeeeeeefffhhhiiiiiiiiiiiihhhjjjkkkkkkllloootttwwwuuuxxx{{{}}}}}}~~~}}}}}}}}}{{{zzzzzz}}}|||rrrmmmjjjooo{{{pppcccbbbccccccccccccaaa___]]]\\\XXXUUURRRPPPOOOMMMJJJHHHGGGFFFDDD@@@;;;666222///......---------......///......------,,,---------+++,,,,,,,,,,,,,,,,,,---------............------,,,,,,------............,,,---...///111333444444////////////000111222333111222333555666666777777222666:::::::::BBBPPP\\\qqq|||vvvrrruuuxxxvvvsssqqqooommmmmmnnnpppooojjjfff___]]]]]]___ccceeedddaaaUUUPPPJJJDDDAAA???===<<<:::999888666444333333222777777555111///...000222//////.........---------,,,++++++++++++,,,---...''''''(((((())))))******************))))))))))))))))))))))))************))))))))))))))))))))))))%%%''')))***,,,...222555888999:::999777777888999555888<<>><<<===AAADDDCCCCCCAAA???>>>DDDMMMTTTTTTMMMFFFBBBDDDEEEDDDAAABBBDDDEEEEEECCCAAAAAAAAAAAA???>>>???@@@@@@???>>>;;;;;;<<<;;;:::888666444111111111222555888<<<>>>AAABBBBBBAAA???===:::888777777888;;;@@@DDDGGGGGGCCCAAA??????AAACCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDFFFHHHKKKMMMJJJJJJIIIHHHHHHHHHIIIIIIFFFHHHKKKMMMNNNMMMKKKJJJMMMMMMNNNOOOPPPRRRRRRSSSSSSUUUXXXZZZ[[[[[[ZZZZZZ]]]]]]^^^```aaacccddddddeeeggghhhgggfffddddddeeecccdddeeeggghhhiiiiiiiiihhhiiijjjjjjkkknnnrrruuurrruuuxxx{{{{{{|||~~~~~~~~~}}}zzzxxxxxxzzz|||rrrmmmjjjnnn{{{{{{uuufffbbbccccccccccccaaa___]]][[[WWWUUURRRPPPNNNLLLIIIGGGGGGFFFDDD@@@<<<666222//////......---------.........---+++***)))******++++++++++++,,,,,,---------,,,------------------,,,,,,,,,,,,---------............///000111222333333////////////000111222333111222333555666777777777222888======>>>GGGZZZiiiwwwuuuuuuvvvyyyxxxtttpppooonnnnnnnnnoooooollljjj___]]][[[]]]aaaccccccaaaTTTPPPJJJEEEBBB???<<<:::;;;:::999777555444333333777666333111...---,,,++++++---///---+++)))+++---************************++++++************++++++))))))))))))))))))))))))''''''''''''((((((((((((,,,***((('''&&&'''((()))************+++---222555<<<:::777555555555444444666999===AAACCCDDDDDDCCCIIIFFFBBB???======???@@@EEEDDD@@@;;;>>>GGGOOOQQQYYYNNNDDDBBBDDDDDDBBBAAADDDDDDEEEEEEEEECCCBBB@@@BBBBBBAAAAAA@@@?????????======<<<;;;888555333111111111111222555999<<<>>>AAABBBBBBAAA???;;;777444777777999<<>>AAABBBCCCBBBBBBFFFCCC@@@===<<<===???@@@@@@AAA>>>;;;@@@KKKTTTWWWZZZNNNDDDBBBDDDCCCCCCCCCEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@?????????>>>>>>>>>=========<<<:::777555444111111111222555999<<<>>>AAAAAABBBAAA???;;;888555888777888;;;@@@DDDEEEFFFEEEDDDBBB@@@@@@AAACCCDDDDDDDDDCCCBBBAAAAAAAAAAAADDDDDDEEEFFFGGGHHHIIIIIIHHHGGGFFFEEEEEEFFFGGGGGGHHHIIIJJJKKKLLLLLLKKKKKKMMMLLLKKKKKKKKKMMMOOOPPPSSSUUUYYYZZZZZZZZZ[[[\\\^^^^^^^^^^^^______```aaa```bbbddddddcccbbbcccddddddeeeffffffeeeeeefffhhhiiiiiihhhiiijjjllloooppprrrrrrsssuuuwwwzzz|||}}}~~~|||zzzzzzzzz{{{~~~xxxpppjjjooo{{{xxxwwwpppbbbcccccc^^^]]]```bbb___\\\[[[VVVUUUSSSPPPNNNKKKIIIHHHGGGGGGEEE@@@:::555222111////////////////////////000---+++,,,///111...+++------......///.........---------............///////////////////////////---...000222333222111000000111111222222333444444666666555555666777888999<<<<<<>>>AAAGGGVVVrrr~~~{{{xxxwwwwwwuuuqqqmmmoooooooooppppppooollliiidddaaa______```aaa^^^[[[RRRNNNIIIEEEBBB@@@>>>===;;;:::888666555333333222////////////////////////---//////...---,,,---...************************+++******))))))******+++))))))))))))))))))))))))((((((((()))))))))******+++***(((''''''((())))))((())))))***,,,000666:::===<<<;;;;;;:::::::::;;;<<<===>>>@@@AAAAAA@@@@@@BBB@@@>>>;;;;;;;;;===>>>???@@@>>><<>>@@@AAAAAA@@@???<<<999777999888888:::???CCCEEEFFFFFFCCC@@@>>>>>>???BBBCCCCCCCCCCCCCCCBBBAAA@@@@@@DDDDDDEEEFFFGGGHHHHHHIIIGGGFFFFFFEEEFFFFFFGGGGGGHHHHHHJJJKKKKKKLLLKKKKKKMMMLLLLLLKKKLLLNNNOOOPPPUUUWWWYYYZZZYYYXXXXXXYYY[[[[[[\\\]]]^^^___``````]]]___bbbcccbbbcccdddeeedddeeeffffffeeeeeefffhhhkkkjjjiiiiiijjjkkkmmmnnnppppppqqqsssuuuxxxzzz{{{}}}}}}{{{{{{{{{||||||~~~|||sssmmmqqq{{{yyyvvvqqqcccbbbaaa]]]\\\```bbb___[[[ZZZVVVUUUSSSPPPNNNKKKIIIHHHGGGGGGEEE@@@:::555222111////////////////////////000---+++,,,///000...,,,.........///......---------------............///////////////////////////---...000111222222111111000111111222222333444444555555666666777888999999;;;999;;;BBBMMMaaa|||}}}zzzvvvuuuvvvtttpppmmmooooooooopppqqqooollliiidddaaa______aaaaaa^^^[[[QQQMMMHHHDDDBBBAAA???>>>;;;:::888666444333222222,,,,,,---------------------......---,,,,,,,,,,,,******************************))))))))))))******(((((((((((((((((((((((())))))))))))***************)))(((((((((((())))))((())))))***---222888======>>>>>>===<<<;;;<<<===:::;;;===>>>???@@@@@@???AAA???===:::999999:::;;;@@@AAA???===BBBMMMUUUXXX[[[PPPEEEAAABBBBBBEEEHHHHHHFFFEEECCCBBBCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBB@@@>>>:::666222000///000111333666:::===>>>@@@@@@@@@@@@>>><<<:::888999888888:::>>>BBBEEEFFFCCCAAA===;;;:::<<>>:::999888666444333222222...////////////...---,,,,,,,,,+++++++++++++++******************************))))))))))))))))))***(((((((((((((((((((((((())))))))))))************)))((((((((((((((())))))))))))******---333:::@@@???@@@AAA@@@===;;;<<<===777999;;;===???@@@@@@@@@BBB@@@===:::999888888888>>>@@@???>>>CCCNNNVVVYYYZZZOOOEEEAAAAAAAAAEEEIIIHHHGGGEEEDDDCCCCCCDDDDDDCCCCCCDDDDDDEEEEEEFFFFFF@@@@@@???<<<999666222000///000222555888;;;>>>???@@@@@@@@@???>>><<<:::999999888888:::>>>BBBDDDDDDAAA???===;;;;;;===???AAAAAABBBCCCCCCCCCBBBAAA@@@@@@@@@AAABBBCCCDDDEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGHHHHHHHHHIIIJJJJJJKKKLLLMMMMMMMMMNNNNNNOOOPPPQQQQQQTTTWWWXXXXXXXXXYYYZZZXXXYYY[[[]]]___`````````___```bbbbbbaaaaaabbbcccdddeeeffffffeeeeeefffhhhkkkkkkkkkkkkkkkkkkkkkkkkhhhjjjlllppptttxxx{{{}}}}}}}}}{{{zzzzzzzzzyyy{{{}}}zzzqqqrrr{{{qqqbbb___```\\\]]]ccceee```[[[YYYUUUTTTRRRPPPNNNLLLJJJIIIGGGGGGEEE@@@:::555222111////////////////////////......------...///...---------------,,,+++******---------............///////////////////////////...///000000111222222222000111111222222333444444333444666888999:::;;;;;;AAA@@@CCCPPPbbbwww|||zzzzzz{{{}}}}}}yyyuuuppppppqqqrrrrrrpppkkkggg___]]]]]]___ccccccaaa^^^QQQMMMHHHDDDBBBAAA???>>>:::999777555444222222111222333333333222000///---,,,+++******++++++***)))***************************))))))(((((())))))***))))))))))))))))))))))))((((((((()))))))))******(((((((((((())))))))))))*********+++...444<<>>;;;;;;<<<666999<<<@@@BBBBBBAAA@@@AAA@@@>>>;;;:::999888888999;;;<<<===DDDPPPYYY\\\WWWNNNEEEBBBAAA@@@DDDHHHGGGGGGFFFEEEDDDDDDDDDDDDAAABBBBBBCCCDDDEEEFFFFFF<<<<<<<<<<<<:::888666444000111444777:::===@@@AAABBBAAA@@@???===;;;999888888777888;;;???BBBCCCBBB@@@@@@???>>>???@@@BBBDDDAAABBBBBBCCCBBBBBBAAAAAA???@@@AAABBBCCCDDDDDDEEEDDDEEEFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIJJJKKKLLLMMMNNNNNNOOOPPPPPPQQQQQQPPPRRRVVVXXXXXXYYYZZZ[[[WWWYYY[[[]]]____________```aaaccccccbbbaaabbbcccdddeeeffffffeeeeeefffhhhjjjkkkkkkkkkkkkkkkkkkkkkiiijjjlllppptttyyy|||~~~~~~}}}{{{zzzzzzzzzxxxzzz}}}~~~~~~}}}rrrrrrzzzqqqbbb___ccc```aaaggghhhccc\\\YYYTTTTTTRRRPPPNNNLLLJJJJJJGGGGGGEEE@@@:::555222111////////////////////////.................................///......---------------............////////////////////////////////////000111111222222000111111222222333444444333444555777999;;;<<<===@@@@@@GGGVVVhhh|||~~~zzzyyyzzz}}}}}}xxxssspppqqqrrrsssssspppkkkggg___^^^]]]```cccccc```]]]QQQNNNHHHEEEBBBAAA???===:::999777555333222111111111222333333333111///...---+++******,,,,,,+++)))************************))))))(((((((((((())))))))))))))))))))))))))))))''''''((((((((()))))))))''''''((())))))))))))))),,,+++++++++...444<<>>===<<<<<<<<<<<<<<<888;;;;;;<<>>===;;;888555333111222555999<<>>>>>???@@@AAACCCDDDDDDBBBBBBBBBAAAAAABBBBBBCCCAAAAAABBBCCCDDDEEEEEEFFFCCCDDDFFFGGGHHHHHHGGGGGGHHHHHHHHHHHHHHHJJJKKKLLLMMMNNNOOOPPPPPPQQQQQQQQQQQQSSSWWWYYYYYYYYYZZZ\\\VVVXXXZZZ\\\]]]]]]]]]\\\___aaacccdddccccccdddeeedddeeeffffffeeeeeefffhhhiiijjjjjjkkklllllllllllllllmmmooorrruuuyyy|||}}}|||{{{{{{{{{xxxzzz|||}}}~~~sssqqqyyyssscccaaaccc```bbbggghhhbbbZZZVVVTTTSSSRRRPPPNNNLLLKKKJJJGGGGGGEEE@@@:::555222111////////////////////////---.........------......------......///.........---------............////////////////////////////////////000000111222333000111111222222333444444444444444666888;;;===??????CCCNNN^^^ppp~~~|||wwwwwwxxx{{{}}}zzzsssnnnpppqqqrrrsssssspppkkkggg```___^^^```cccccc___[[[RRRNNNIIIEEEBBB@@@>>>===:::999777555333222111111---...000111111///...,,,///,,,***+++---...,,,)))************************))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''((((((((((((''''''((())))))***))))))---,,,,,,,,,...444<<>>===============>>>???@@@;;;=========BBBLLLTTTVVVRRRKKKEEECCCAAA???AAAFFFFFFFFFGGGGGGGGGEEECCCBBBDDDDDDEEEGGGHHHIIIJJJKKKFFFEEECCC???;;;666111///111333666:::===@@@BBBCCCDDDCCCAAA???<<<:::888777555666999>>>AAABBBAAA>>>:::;;;===???AAABBBCCCCCCCCCBBBAAA@@@@@@AAACCCDDDBBBBBBCCCDDDEEEFFFGGGGGGCCCDDDFFFGGGHHHHHHGGGGGGIIIHHHGGGGGGHHHIIIKKKLLLMMMNNNOOOPPPQQQQQQQQQQQQRRRUUUXXXYYYYYYYYYZZZ[[[UUUWWWYYY[[[\\\\\\[[[ZZZ]]]___bbbddddddeeeggghhhdddeeegggfffeeeeeefffhhhhhhiiijjjkkkllllllllllllppppppqqqsssuuuxxxzzz|||~~~|||||||||yyyzzz|||}}}~~~sssqqqxxxttteeeccc```^^^___eeeeee^^^VVVRRRTTTSSSRRRPPPNNNLLLKKKJJJGGGGGGEEE@@@:::555222111////////////////////////---...///...------...///******+++,,,---------------------.........//////////////////////////////////////////000111222333000111111222333333444444555444444555777;;;>>>@@@DDDKKKYYYkkk|||~~~xxxuuuvvv}}}}}}wwwsssppppppqqqqqqqqqnnniiieeeaaacccbbb``````aaa^^^XXXRRRNNNGGGBBB@@@@@@@@@@@@===;;;777444222222222333333222000///......//////,,,,,,,,,+++++++++******+++***)))(((((()))***+++)))*********)))(((&&&%%%))))))************))))))((((((((((((((((((((((((,,,+++***))))))***+++,,,111///------111888@@@EEEMMMRRRRRRIII???===>>>???===CCCLLLSSSUUUPPPIIIDDDCCC@@@<<<;;;;;;=========@@@???===<<>>???BBBCCCEEEDDDCCCBBBBBBBBBBBBBBB@@@@@@AAAAAACCCEEEFFFGGGFFFFFFFFFGGGHHHIIIKKKLLLJJJIIIIIIIIIIIIJJJKKKKKKNNNOOOOOOPPPQQQRRRSSSSSSWWWVVVWWWZZZ]]]\\\YYYUUUWWWYYY[[[]]]]]]]]]___``````aaacccdddeeeeeeddddddgggfffdddbbbbbbdddggghhhhhhhhhiiijjjkkkllllllmmmmmmpppsssuuuvvvxxx{{{}}}}}}{{{{{{wwwyyy}}}{{{rrrqqqwwwyyyfff^^^\\\]]]\\\ZZZWWWVVVWWWXXXTTTSSSRRRPPPNNNLLLKKKJJJDDDDDDCCC@@@:::555222111000000///.............................................///000000000000000000///...---------------///////////////...------//////000111111111111111222222222222333444555666777555666888999999>>>EEEFFF\\\kkkxxxyyyuuuvvv}}}}}}vvvrrroooooopppqqqpppmmmhhhddd___aaaaaa___```bbb```[[[SSSNNNHHHCCCAAA@@@@@@???===;;;777444222222222333111000...---,,,,,,------,,,,,,,,,+++++++++******+++***)))(((((()))************++++++***)))((('''((((((''''''''''''((((((((((((((((((((((((((((((++++++******)))*********---,,,+++---111999AAAEEEMMMRRRRRRIII???<<<======@@@FFFPPPWWWYYYUUUNNNIIIEEEAAA===;;;;;;===>>>?????????<<<<<>>???DDDDDDFFFGGGFFFEEECCCDDDDDDBBBCCCDDDEEEFFFFFFFFFFFFEEEEEEDDD@@@;;;555333222///111444777;;;>>>@@@AAACCCDDDEEECCC???;;;999888::::::<<<@@@DDDFFFDDDBBB???>>>=========???AAACCCCCCCCCBBBAAAAAAAAAAAAAAA@@@@@@AAAAAACCCDDDEEEFFFFFFFFFFFFGGGHHHIIIKKKKKKJJJJJJJJJJJJJJJKKKLLLLLLNNNNNNOOOPPPQQQRRRSSSSSSWWWWWWXXX[[[]]]]]]ZZZWWWWWWYYY[[[]]]]]]]]]___aaa```aaacccdddeeeddddddcccfffeeecccbbbbbbdddfffggghhhhhhiiijjjkkkllllllmmmkkknnnqqqtttwww{{{~~~||||||xxxzzz}}}~~~yyyppppppvvv|||yyyfff^^^ZZZ[[[\\\ZZZYYYXXXYYYZZZTTTSSSRRRPPPMMMKKKJJJIIIDDDDDDCCC@@@:::555222111000000///............///........................------...///////////////111000///...............111111111111111000/////////000000111111111111111222222222222222333444555555444555888:::;;;@@@HHHQQQhhhyyyzzzvvvvvv}}}|||uuuqqqnnnnnnooopppooommmhhhddd\\\______^^^```cccbbb]]]TTTPPPIIIDDDAAA@@@???>>>===:::777444222111222222000///...---,,,,,,,,,---,,,,,,,,,+++++++++******,,,+++***)))))))))))))))******++++++++++++***))))))((('''&&&&&&'''((()))((((((((((((((((((((((((++++++++++++***))))))((((((((())),,,222999@@@DDDJJJOOOOOOGGG???<<<<<<<<<@@@GGGQQQYYY\\\XXXQQQLLLFFFBBB===:::;;;===@@@AAA>>>>>>;;;:::BBBOOOYYY\\\WWWPPPJJJFFFBBB>>>???CCCBBBDDDGGGGGGEEECCCBBBCCCBBBCCCCCCDDDEEEEEEEEEEEEDDDDDDCCC???:::555222222...000333666:::>>>AAABBBDDDEEEDDDAAA>>>;;;::::::;;;<<<>>>BBBFFFGGGEEECCC???>>>===<<<===???AAABBBBBBAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAABBBCCCDDDEEEFFFFFFFFFGGGHHHIIIJJJKKKKKKKKKKKKJJJKKKLLLLLLMMMNNNNNNOOOPPPQQQRRRSSSSSSWWWWWWXXX[[[]]]]]][[[YYYWWWYYY[[[\\\]]]^^^```bbbaaabbbcccdddddddddcccbbbdddcccbbbaaaaaaccceeefffhhhhhhiiijjjkkkllllllmmmjjjmmmppptttxxx~~~~~~}}}xxxzzz|||}}}~~~~~~wwwooonnnuuuvvvxxxyyyfff]]]YYYZZZ\\\[[[ZZZYYYZZZ[[[TTTSSSQQQOOOLLLJJJHHHGGGDDDDDDCCC@@@:::555222111111000//////......//////........................,,,------...............111111000////////////000222222222333222222111000///000111111222222111111333222222222222222333444666555777;;;<<<>>>FFFOOO```zzz~~~zzzvvvvvv}}}{{{tttpppmmmmmmnnnoooooolllhhhddd\\\______^^^```cccaaa\\\UUUPPPJJJDDDAAA@@@>>>===<<<:::777444222111111111222111000000//////......,,,,,,,,,+++++++++******,,,,,,+++***))))))))))))))))))******************,,,***)))'''''')))***,,,((((((((((((((((((((((((******+++++++++)))(((&&&&&&''')))---222888>>>AAACCCHHHIIICCC===<<<<<<;;;>>>EEENNNVVVYYYVVVPPPKKKFFFAAA;;;888999===@@@BBB>>>===:::999AAANNNWWWZZZWWWPPPKKKGGGCCC>>>>>>AAA@@@CCCFFFGGGFFFCCCBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDCCCCCCAAA===888444222111000111444777;;;???BBBDDDEEEEEECCC@@@<<<::::::;;;;;;===@@@DDDFFFGGGEEECCC>>>===<<<<<<<<<>>>@@@BBBAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBCCCDDDEEEGGGGGGGGGGGGHHHIIIJJJKKKJJJJJJJJJJJJJJJKKKLLLLLLMMMNNNOOOPPPQQQRRRRRRSSSTTTUUUWWWYYY[[[[[[[[[ZZZWWWXXXZZZ[[[\\\]]]```bbbaaabbbcccddddddcccbbbaaabbbbbbaaa```aaacccdddeeehhhhhhiiijjjkkkllllllmmmkkkmmmpppsssxxxyyy{{{|||}}}}}}}}}xxxoooooovvv|||ssstttzzzfff]]]ZZZ\\\]]]]]][[[ZZZYYYYYYUUUSSSQQQOOOLLLIIIGGGFFFDDDDDDCCC@@@:::555222111111000000///.../////////........................,,,---......//////......000000///////////////000222222222333333222111111000000111222222222222111333333222222222222333333888888;;;>>>@@@DDDOOOZZZppp|||{{{zzzvvvvvv|||{{{tttooommmmmmnnnoooooolllhhhddd___aaa```^^^___aaa^^^YYYSSSOOOIIIDDDAAA???===<<<;;;999777555222111111000111111111000000///......,,,,,,,,,+++++++++******++++++++++++******)))))))))((((((((()))))))))***,,,***)))'''''')))***,,,)))))))))))))))))))))))))))******+++***)))((('''((()))***---111666:::<<<;;;@@@BBB>>>;;;<<<===;;;===BBBKKKRRRTTTRRRMMMJJJDDD???:::777888;;;???@@@???>>>;;;999???LLLTTTVVVUUUPPPKKKHHHDDD???===??????BBBFFFGGGFFFDDDBBBBBBBBBCCCCCCDDDDDDDDDDDDCCCBBBBBB@@@<<<777333111111000111333666:::>>>BBBDDDEEEDDDBBB>>>:::999999;;;:::===AAAEEEFFFEEEDDDCCC===<<<;;;;;;<<<===???AAABBBAAAAAAAAAAAAAAABBBBBBAAAAAAAAABBBCCCDDDEEEFFFGGGGGGGGGGGGHHHIIIJJJJJJIIIIIIHHHHHHHHHIIIJJJJJJMMMMMMNNNOOOPPPQQQRRRRRRQQQSSSUUUWWWXXXYYYZZZZZZWWWXXXZZZZZZZZZ[[[^^^``````aaabbbcccccccccbbbaaaaaaaaa```aaaaaacccdddeeehhhhhhiiijjjkkkllllllmmmmmmoooqqqssswww}}}zzz|||}}}}}}|||~~~{{{rrrqqqxxx{{{ssssss|||ggg\\\\\\^^^``````]]]YYYWWWVVVUUUSSSQQQOOOLLLIIIGGGFFFDDDDDDCCC@@@:::555222111111111000///////////////////////////////////////......///000000000000///.........------......///000000111111111111111000000000111222222222222222333333333222333333444444999999;;;???CCCJJJYYYhhh{{{yyyyyyuuuuuu|||{{{tttpppmmmmmmnnnooopppmmmiiieee```bbbaaa^^^^^^___\\\WWWQQQMMMHHHCCCAAA???<<<;;;:::999777555333111000000////////////...---,,,+++,,,,,,,,,+++++++++************+++,,,,,,++++++***))))))((((((((((((((())))))((('''&&&&&&'''((()))))))))))))))))))))))))))((()))))))))***))))))(((++++++,,,---000444888:::777<<<>>><<<;;;<<<<<<:::>>>BBBHHHNNNPPPOOOLLLJJJBBB>>>999777888;;;>>>???>>>>>><<<;;;AAALLLSSSTTTUUUPPPLLLJJJFFF@@@???@@@@@@CCCFFFGGGEEEDDDDDDDDDCCCDDDDDDEEEEEEDDDDDDDDDAAAAAA>>>:::555222111111///000111333777;;;>>>@@@CCCBBBAAA===999777888999888<<>><<<:::999888777555333111000///.../////////...---,,,+++,,,,,,,,,+++++++++******((()))+++,,,,,,,,,,,,+++,,,+++)))(((((((((((()))((((((''''''''''''(((((())))))))))))))))))))))))(((((('''(((((()))***+++,,,,,,,,,---000444888;;;888<<<>>><<<;;;===;;;888???AAAEEEIIIKKKJJJIIIHHHAAA>>>:::999:::<<<>>>???===>>>===>>>DDDOOOUUUVVVUUUQQQNNNMMMJJJDDDBBBCCCBBBDDDFFFFFFEEEEEEEEEFFFDDDEEEEEEFFFFFFEEEEEEDDD@@@@@@===999444111111111111111111333555999===???@@@@@@???<<<888666666666555:::@@@CCCCCC@@@??????<<<;;;:::::::::<<<>>>@@@@@@@@@@@@@@@@@@AAABBBBBBAAAAAABBBDDDFFFHHHJJJKKKHHHHHHGGGGGGGGGHHHIIIIIIIIIHHHHHHHHHHHHIIIJJJJJJMMMMMMNNNOOOPPPQQQQQQRRROOORRRUUUVVVVVVWWWZZZ]]]YYYYYYXXXWWWUUUVVVXXX[[[]]]^^^```bbbcccddddddddd```aaaaaabbbcccdddeeefffhhhhhhiiijjjkkkllllllmmmkkkmmmpppsssuuuyyy}}}{{{|||}}}}}}~~~vvvuuuzzz}}}wwwtttiii]]][[[___bbbbbb```[[[WWWUUUTTTSSSRRRPPPMMMKKKJJJIIIDDDDDDCCC@@@:::555222111222111000000//////000000////////////////////////---...//////000000//////...............///000000...//////000111111000000000111222222333333222222333333444444666777999:::888999===EEEOOObbb~~~}}}|||wwwsssttt{{{|||uuuqqqnnnnnnoooqqqqqqoookkkggg___aaa```^^^^^^```]]]XXXLLLIIIEEEBBB@@@>>><<<:::999888777555333111//////000111111111111///...---,,,,,,,,,+++++++++******'''(((***,,,---------,,,...---+++)))(((((())))))))))))************))))))))))))))))))))))))))))))''''''&&&'''((()))+++------,,,+++,,,000555:::===;;;>>>@@@===<<<===;;;777>>>???BBBDDDFFFFFFFFFEEEAAA>>>;;;:::<<<>>>??????;;;===>>>@@@HHHRRRXXXXXXVVVRRRPPPPPPLLLGGGDDDFFFCCCEEEFFFFFFEEEEEEFFFHHHEEEFFFFFFFFFFFFFFFEEEEEE@@@???===888444111111111333333333444777:::>>>@@@?????????<<<888555555555444999@@@CCCAAA???>>>>>><<<;;;:::999:::<<<>>>?????????>>>>>>???@@@AAAAAAAAABBBCCCEEEGGGJJJLLLMMMHHHHHHGGGGGGGGGHHHIIIIIIJJJIIIIIIIIIIIIJJJKKKKKKLLLMMMNNNOOOPPPQQQQQQRRROOORRRVVVWWWWWWXXX\\\___YYYYYYXXXVVVTTTTTTVVVYYY\\\]]]```bbbddddddeeeddd```aaabbbcccdddeeeffffffhhhhhhiiijjjkkkllllllmmmhhhkkkooorrruuuxxx|||~~~~~~~~~{{{|||}}}~~~vvvuuuzzz}}}wwwtttjjj]]]YYY]]]aaacccaaa\\\YYYWWWTTTSSSRRRPPPNNNLLLKKKJJJDDDDDDCCC@@@:::555222111222111111000000000000000000000000000000000000000,,,---......//////......///////////////000111111...///000111111111111111111111222333333333333222333333444555777999;;;<<<;;;<<>><<<;;;999777777777777===@@@CCCCCCBBBAAABBBCCCAAA>>>:::999;;;===>>>>>>???===:::;;;EEESSSYYYXXXWWWRRRLLLIIIIIIIIIGGGDDDFFFEEEDDDCCCBBBBBBBBBBBBFFFEEEDDDDDDDDDDDDAAA???@@@>>>:::666333222111111555444444555777:::>>>@@@DDDBBB@@@===:::777666555:::<<<@@@CCCCCCBBB???===<<<;;;;;;:::::::::;;;;;;;;;<<<===>>>???@@@AAAAAA???@@@CCCEEEGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGFFFFFFHHHIIIJJJKKKLLLLLLLLLLLLNNNMMMMMMMMMNNNPPPRRRSSSUUUUUUUUUVVVWWWXXXYYYZZZXXXWWWUUUTTTSSSTTTTTTUUU[[[\\\^^^```bbbbbbbbbbbb______```aaacccdddeeefffhhhggggggggggggggghhhhhhhhhjjjmmmqqqtttwwwxxxyyyxxxzzz}}}~~~~~~}}}}}}}}}xxxuuuyyy}}}yyy|||fff[[[]]]___bbbaaa]]]XXXTTTRRRVVVUUUTTTRRROOOMMMJJJIIIGGGFFFCCC>>>888444222222000000000000000000000000////////////////////////---///000///---,,,,,,---111111000000000000111111000111111111111222222222111111222333333333333222222333555555555666999;;;???===AAAOOOeee~~~}}}zzzvvvzzzuuuuuu{{{{{{tttpppmmmnnnpppsssssspppkkkgggaaa``````______\\\WWWTTTMMMIIIDDD@@@>>><<<;;;:::888777555333111000/////////////////////......---,,,,,,,,,,,,+++++++++***((())))))***++++++,,,,,,***)))))))))(((((((((((()))))))))))))))))))))))))))((('''((()))***)))(((((()))))))))'''''')))******++++++...111666:::<<<===<<<:::888777777888999???>>>>>>@@@BBBCCCAAA@@@>>><<<:::999<<<>>>@@@@@@>>><<<:::<<>>;;;888444111000//////555555555666888<<>><<<<<<;;;;;;::::::;;;;;;;;;<<<<<<===>>>???@@@@@@AAA>>>@@@BBBDDDEEEFFFFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGGGGHHHIIIJJJJJJKKKKKKKKKMMMNNNNNNNNNOOOQQQRRRSSSUUUUUUUUUVVVWWWXXXYYYZZZXXXXXXVVVUUUUUUUUUVVVVVV[[[\\\^^^```bbbbbbbbbbbb`````````aaaaaabbbbbbcccfffeeeeeeeeefffgggggghhhjjjkkknnnqqqtttwwwyyyzzzzzz|||~~~~~~}}}}}}}}}~~~xxxuuuyyy{{{ggg\\\\\\___aaa```\\\WWWTTTRRRSSSSSSRRRPPPNNNKKKIIIHHHGGGFFFCCC>>>888444222222000000000000000000000000////////////////////////...///000000...------...000000////////////000000000111111111111222222222111111222333333333333222222444666777777888:::<<<===>>>GGG[[[sss|||{{{yyyvvvyyyuuuuuu{{{~~~zzzsssooommmnnnoooqqqrrrppplllhhh```````````````]]]YYYVVVMMMIIIDDD@@@>>><<<;;;999888777555333222000000//////////////////......---+++*********))))))))))))((())))))***++++++,,,,,,************))))))))))))(((((((((((((((((((((((()))((('''((()))***)))(((((()))))))))'''''')))***++++++---///333888===??????===:::888777777999:::???<<<:::<<<@@@BBB@@@======;;;999:::===@@@BBBBBB===<<<:::===IIIVVV\\\[[[WWWQQQJJJFFFGGGIIIIIIHHHJJJIIIHHHGGGGGGFFFFFFFFFHHHGGGEEEEEEFFFEEECCCAAA===;;;777444111000//////555555666888:::===@@@BBBBBBAAA>>>;;;999888777777777:::===@@@AAA@@@===;;;;;;;;;;;;::::::;;;;;;<<<======>>>>>>?????????@@@>>>???AAACCCEEEEEEEEEDDDGGGGGGHHHIIIIIIHHHHHHHHHGGGGGGHHHHHHIIIJJJJJJJJJMMMNNNOOOPPPQQQRRRRRRRRRUUUUUUUUUUUUVVVXXXYYYZZZYYYYYYXXXWWWWWWWWWXXXXXX[[[\\\^^^```bbbbbbbbbbbb````````````````````````cccccccccdddeeefffggghhhiiijjjmmmooorrruuuwwwxxx{{{}}}~~~}}}||||||}}}xxxuuuyyy~~~hhh]]][[[]]]```___[[[VVVSSSQQQQQQPPPPPPNNNLLLJJJHHHGGGGGGFFFCCC>>>888444222222000000000000000000000000////////////////////////...000111000///....../////////............//////000111111111111222222222111222222333333333333333111444777888999:::;;;===>>>CCCRRRjjj}}}}}}|||yyyyyyttttttzzz}}}yyyrrrnnnnnnmmmnnnpppqqqooollliiiccccccccccccbbb___ZZZVVVLLLIIIDDD@@@>>>===;;;999777666555333222111000000///////////////......---************))))))))))))************************++++++++++++++++++++++++(((((((((((((((((((((((()))((('''((()))***)))(((((()))))))))'''''')))***,,,,,,...111555;;;@@@BBBCCC@@@<<<888666777888999>>>===<<<<<<>>>???>>>>>>===<<<:::;;;>>>AAABBBBBB;;;;;;<<<@@@LLLYYY^^^\\\VVVPPPHHHEEEFFFIIIKKKKKKIIIHHHGGGFFFFFFEEEFFFFFFHHHGGGFFFFFFFFFEEECCCAAA>>><<<999555333222111222555666777999<<>>>>>>>>>>>>>>?????????@@@AAABBBDDDEEEEEEDDDDDDFFFGGGHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIJJJKKKKKKMMMNNNPPPRRRSSSSSSRRRRRRTTTTTTTTTUUUVVVWWWYYYYYYZZZZZZYYYYYYZZZZZZZZZZZZ[[[]]]___```aaabbbaaaaaa````````````````````````bbbbbbbbbcccdddfffggghhhggghhhiiikkknnnqqqssstttzzz{{{}}}}}}}}}~~~~~~}}}||||||}}}wwwtttxxxhhh^^^ZZZ\\\^^^]]]ZZZVVVSSSQQQPPPPPPOOONNNLLLKKKIIIHHHGGGFFFCCC>>>888444222222////////////////////////////////////////////////...000111111000//////000000//////......//////000000000111111111222222222111222333333444444333333000333777999::::::<<<>>>BBBIIIZZZttt~~~xxxtttsssyyy|||wwwppplllmmmmmmnnnooopppooollliiigggggggggfffddd```YYYUUULLLIIIDDDAAA???===:::888777666555333222111111000///////////////......---,,,++++++++++++*********------,,,+++***)))((((((************************(((((((((((((((((((((((()))((('''((()))***)))(((((()))))))))'''''')))***,,,,,,...222777===BBBEEEIIIEEE???:::666666777999===@@@CCCAAA<<<:::===@@@???===<<<===???@@@AAA@@@:::<<<===CCCOOO[[[___\\\TTTNNNGGGDDDFFFJJJLLLLLLJJJIIIHHHGGGFFFFFFFFFFFFHHHGGGFFFFFFFFFEEECCCAAA===;;;888555222111111222444555777:::===AAACCCEEEBBB@@@<<<999888777888888777:::>>>AAABBBAAA???===:::::::::::::::;;;<<<===>>>>>>>>>>>>>>>?????????BBBCCCDDDEEEFFFEEEEEEDDDEEEFFFGGGHHHIIIIIIJJJIIIJJJIIIIIIIIIJJJKKKLLLMMMMMMNNNPPPRRRSSSSSSRRRRRRTTTTTTTTTUUUVVVWWWXXXYYYZZZZZZ[[[[[[\\\\\\\\\\\\\\\]]]___```aaaaaaaaaaaa______```aaaaaabbbbbbcccaaaaaabbbcccdddeeeggghhhffffffgggiiikkknnnpppqqquuuwwwxxxxxxxxxyyy{{{}}}~~~}}}||||||~~~vvvssswwwhhh]]]ZZZ\\\]]]\\\YYYUUUSSSRRRQQQQQQPPPOOONNNLLLJJJIIIGGGFFFCCC>>>888444222222////////////////////////////////////////////////...///111111000//////000111000000//////000000111000000111111111222222222222222333444444444444333000333666888999;;;===???DDDMMM___xxxxxxssssssxxx{{{vvvoookkkkkklllmmmpppqqqpppllliiiiiiiiihhhhhheee```YYYTTTKKKHHHDDDBBB???===:::888666666444333222111111111///////////////......---------,,,,,,,,,+++++++++------,,,+++***((((((''''''''''''''''''((((((((((((((((((((((((((((((((()))((('''((()))***)))(((((()))))))))'''''')))***+++,,,...222888>>>DDDGGGMMMIIIBBB;;;777777999;;;???EEEJJJGGG???:::<<>>===>>>@@@AAAAAA@@@:::===???FFFRRR]]]___[[[QQQKKKFFFDDDGGGKKKMMMMMMLLLKKKJJJIIIIIIHHHHHHHHHHHHGGGEEEEEEFFFEEECCCAAA;;;999666222000///000000333444777;;;>>>BBBDDDEEECCC@@@<<<999777666777888777:::>>>AAACCCBBB???===::::::::::::;;;<<<<<<=========>>>>>>?????????@@@CCCDDDEEEFFFFFFEEEDDDDDDCCCDDDFFFGGGHHHIIIIIIIIIJJJJJJIIIIIIJJJKKKMMMNNNMMMNNNOOOPPPQQQRRRRRRRRRTTTTTTTTTTTTUUUWWWXXXYYYYYYZZZ[[[\\\]]]]]]]]]]]]\\\]]]___aaaaaaaaaaaa```______```aaaaaabbbcccccc``````aaaaaabbbcccdddeeefffffffffggghhhkkknnnooopppqqqssssssssstttvvvxxx{{{~~~~~~}}}}}}~~~vvvssswww|||}}}iii]]]ZZZ\\\]]]\\\YYYVVVTTTSSSSSSRRRRRRPPPNNNLLLKKKIIIGGGFFFCCC>>>888444222222000000000000000000000000////////////////////////---...000000///...///000111111000000000000111111000111111111111222222222222222333444444444444444222444666888:::<<<@@@CCCFFFQQQfff}}}}}}wwwsssrrrwwwzzzuuunnnjjjiiikkkmmmqqqrrrpppkkkgggggggggggggggeee```YYYTTTKKKHHHEEEBBB@@@===:::777666555444333222111111111///////////////......------,,,,,,,,,,,,++++++++++++++++++************)))''''''((((((((())))))))))))))))))))))))))))))))))))((('''((()))***)))(((((()))))))))'''''')))******+++...222888???EEEHHHNNNIIIBBB<<<999:::===@@@EEEIIIMMMKKKDDD>>>===>>>>>>======>>>AAACCCCCCBBB;;;>>>AAAHHHSSS^^^___ZZZNNNJJJEEEEEEHHHLLLMMMMMMLLLKKKJJJIIIHHHHHHHHHHHHGGGFFFEEEEEEEEEDDDBBB@@@:::888555222000///000000222333777:::>>>BBBDDDEEEDDDAAA===888666555666777555888===@@@BBBAAA>>>===::::::::::::;;;<<<======<<<<<<===>>>???@@@@@@AAACCCDDDEEEEEEEEEDDDCCCBBBBBBCCCDDDFFFGGGHHHIIIIIIJJJIIIHHHHHHHHHJJJLLLMMMMMMNNNNNNNNNOOOQQQRRRSSSSSSSSSTTTTTTUUUVVVXXXYYYXXXYYY[[[]]]^^^^^^^^^^^^]]]^^^___aaaaaaaaa``````````````````````````````______^^^^^^___```aaaaaabbbaaaaaaaaacccfffhhhjjjlllmmmoooooooooqqqsssuuuvvv{{{~~~~~~uuurrrvvv~~~wwwxxxkkk^^^[[[\\\]]]\\\YYYVVVUUUUUUTTTSSSRRRQQQNNNLLLJJJHHHGGGFFFCCC>>>888444222222000000000000000000000000////////////////////////,,,---//////......///000000000////////////000000000111111111111222222222222333444444555444444444666777888999;;;???DDDHHHMMM\\\rrr~~~zzzwwwrrrrrrwwwzzzuuummmjjjhhhjjjnnnqqqssspppkkkgggcccdddeeefffddd```YYYTTTKKKHHHEEEBBB@@@===:::777666555444333222111111111///////////////......---,,,,,,,,,++++++++++++***)))))))))***++++++,,,,,,******++++++,,,,,,,,,---************************)))((('''((()))******(((((()))))))))'''''')))***)))+++...222888???EEEIIIMMMIIIBBB<<<:::===AAADDDJJJLLLNNNMMMIIICCC>>>;;;<<<;;;<<<>>>BBBDDDEEEEEE<<>>BBBDDDEEEEEEBBB===888555444555666444777;;;???@@@@@@===<<<999999999:::;;;<<<===>>>;;;<<<===>>>???@@@AAAAAABBBCCCDDDDDDDDDCCCBBBAAAAAABBBCCCEEEGGGHHHIIIIIIIIIHHHGGGGGGGGGIIIKKKMMMNNNMMMMMMMMMNNNPPPRRRSSSSSSSSSSSSTTTUUUVVVXXXXXXWWWYYY[[[]]]^^^^^^^^^^^^]]]^^^___aaaaaaaaa``````aaa``````___^^^^^^]]]]]]]]]]]]\\\\\\\\\]]]^^^^^^]]]\\\\\\\\\]]]```bbbdddjjjkkkmmmnnnnnnooorrruuutttyyy~~~~~~uuurrrvvv~~~~~~uuuuuulll___[[[]]]^^^\\\YYYWWWUUUUUUTTTTTTRRRPPPNNNKKKHHHGGGGGGFFFCCC>>>888444222222000000000000000000000000////////////////////////+++---...///...---.../////////............//////000111111111111222222222222333444444555555444444888999999:::<<>><<<===@@@CCCDDDEEE@@@@@@CCCJJJSSSXXXZZZXXXLLLIIIGGGEEEEEEHHHLLLNNNMMMLLLJJJIIIHHHGGGFFFFFFIIIGGGFFFGGGGGGGGGEEECCC<<<;;;888555222000000000111333666:::===@@@BBBCCCDDDBBB===999666555444555555888<<<>>>>>><<<;;;:::999999999999:::;;;<<<===>>>===;;;;;;<<<>>>AAACCCDDDCCCCCCCCCDDDDDDBBB@@@EEECCCBBBEEEIIILLLKKKIIIFFFGGGGGGHHHJJJLLLMMMNNNMMMNNNOOOOOONNNNNNPPPRRRTTTUUUWWWVVVUUUUUUWWWXXXYYY[[[]]]___aaabbbbbbaaa``````aaaaaaaaa___^^^]]]aaa```^^^]]][[[[[[ZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXVVVWWWXXXYYYZZZ[[[\\\\\\dddeeegggiiijjjkkkllllllqqquuu{{{}}}tttsssxxxvvvtttttthhh```___]]]]]]\\\ZZZWWWTTTWWWVVVTTTRRRPPPMMMLLLKKKGGGEEEAAA<<<777444222111111111111111000000000000000///---,,,---...000222111111000///////////////------------...000111111333444444333222222333555666333111222555666555333666888;;;<<>>@@@???>>><<<<<<999999999999:::;;;<<<======<<<<<<<<<>>>AAACCCEEEEEECCCBBBBBBCCCCCCBBBAAADDDCCCCCCEEEGGGIIIIIIHHHGGGGGGHHHHHHJJJKKKMMMMMMMMMNNNOOOOOONNNNNNPPPRRRTTTVVVWWWWWWWWWWWWXXXZZZ[[[\\\^^^```aaaaaaaaaaaa```aaaaaaaaa```^^^\\\[[[[[[ZZZXXXWWWUUUTTTSSSSSSRRRRRRRRRRRRRRRRRRRRRRRROOOPPPPPPRRRTTTVVVXXXYYY^^^___aaaccceeefffggghhhlllpppvvv|||~~~zzzqqqqqqvvv}}}wwwvvvuuujjjaaa___^^^]]]\\\ZZZVVVSSSVVVUUUTTTQQQOOOMMMKKKJJJGGGEEEAAA<<<777444222111111111111111000000000000///......---...///000111111000//////.........///............///000111111222333444333111111333444777444333333666777666555555888;;;===@@@IIIUUU___vvv~~~zzztttrrrpppqqqsssssspppmmmsssssssssrrrpppkkkgggeeeeeeccc```___^^^\\\YYYWWWMMMIIIEEEAAA???===;;;999555555555444333222222222///000000//////...---,,,)))***+++,,,---,,,+++***+++***)))))))))***+++,,,))))))(((''''''''''''((()))))))))))))))(((((('''(((''''''&&&&&&'''((((((&&&'''((()))******)))))))))+++...222777???GGGLLL[[[UUUKKKBBB<<<<<<>>>@@@EEERRR^^^^^^WWWQQQKKKGGG???===<<<>>>BBBEEEHHHHHHDDDDDDFFFKKKQQQTTTRRROOOKKKIIIGGGEEEEEEGGGJJJMMMOOONNNMMMKKKJJJIIIHHHHHHGGGEEEDDDDDDDDDCCCAAA???===;;;888666333222111111444666999===AAADDDFFFHHHEEEBBB>>>999666555555555888;;;@@@BBBAAA???>>>>>>999999999999:::;;;<<<===;;;<<<===@@@BBBEEEGGGHHHFFFDDDAAAAAABBBCCCCCCBBBBBBCCCEEEEEEEEEEEEFFFHHHHHHHHHHHHHHHIIIJJJKKKLLLMMMNNNOOOOOONNNOOOQQQSSSTTTUUUWWWXXXXXXYYY[[[\\\\\\]]]___```aaaaaaaaa```aaaaaaaaa```___\\\ZZZXXXUUUTTTRRRPPPNNNMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKGGGGGGGGGIIIKKKNNNQQQSSSWWWXXXZZZ\\\^^^```bbbcccfffiiioootttxxx|||}}}xxxooonnnuuuyyyvvvxxxxxxmmmbbb```^^^\\\[[[YYYUUUSSSUUUTTTSSSPPPNNNLLLJJJIIIGGGEEEAAA<<<777444222111111111111111000000000000............/////////000000///......---.........111000000000000000111111222333333222111111222444777555444555666888888777666:::>>>@@@DDDPPPaaannn}}}zzzuuusssqqqrrruuuuuurrrooossstttttttttqqqnnnjjjhhhiiiiiihhhfffccc___[[[XXXMMMJJJEEEBBB???===;;;999555444444222111000//////---------------+++*********+++,,,,,,,,,,,,+++++++++***)))((((((***,,,...***)))))))))(((((((((((((((((())))))))))))(((((('''''''''''''''((((((((('''(((((()))))))))))))))%%%''',,,111888@@@GGGLLLWWWQQQGGG???:::;;;>>>AAAGGGUUUaaabbb\\\VVVOOOJJJ@@@>>>===>>>@@@CCCEEEEEECCCCCCFFFLLLRRRSSSQQQMMMKKKIIIGGGEEEEEEGGGJJJKKKPPPOOONNNLLLKKKJJJJJJJJJHHHFFFEEEDDDDDDCCC@@@>>>===;;;888666444222222222444666999>>>BBBEEEGGGHHHEEEBBB>>>:::777555555555888<<<@@@BBBAAA???>>>>>>:::::::::::::::;;;<<<<<<;;;===@@@DDDGGGIIIJJJKKKFFFDDDAAA@@@AAACCCDDDDDDBBBDDDGGGFFFDDDCCCFFFHHHHHHHHHHHHHHHIIIIIIJJJKKKLLLMMMOOOOOONNNOOOQQQSSSRRRTTTVVVWWWXXXYYY[[[]]]^^^___```aaabbbaaaaaa```bbbaaaaaa___]]]ZZZWWWUUUQQQPPPNNNLLLJJJHHHGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGCCCCCCCCCCCCEEEHHHKKKMMMRRRRRRTTTVVVXXX[[[\\\^^^___cccggglllooossswwwzzz~~~~~~|||yyypppooouuu~~~ssssssxxx{{{pppbbb```]]][[[ZZZXXXUUURRRTTTSSSRRROOOMMMKKKIIIHHHGGGEEEAAA<<<777444222111111111111111000000000///---......///000////////////......---------......222222111111000111111111111222333222111000222444666555444555666777888888:::>>>BBBEEEJJJYYYooo}}}zzzwwwuuuuuuwwwyyyyyyuuurrrqqqrrrttttttssspppmmmkkkjjjlllnnnmmmhhh```XXXSSSNNNKKKFFFBBB???===;;;999777666555333111000......000000000000///...------,,,---------------,,,,,,+++***)))((((((***,,,...++++++++++++******))))))(((((())))))))))))((((((&&&''''''(((((()))))))))***))))))((((((((((((((('''(((+++111777===BBBDDDLLLGGG@@@:::888:::???BBBIIIVVVaaaddd___ZZZSSSLLLBBB@@@======>>>@@@@@@@@@???AAAEEELLLSSSUUURRROOOJJJIIIGGGFFFEEEGGGIIIJJJOOONNNMMMLLLLLLLLLLLLLLLJJJIIIGGGFFFFFFDDDAAA???<<<:::888555333222222222333555888===AAADDDGGGHHHEEECCC>>>:::777666555666777:::???AAA@@@>>>===<<<;;;;;;::::::;;;;;;<<<<<<<<<>>>BBBFFFIIIKKKLLLLLLFFFCCCAAA@@@AAACCCDDDDDDBBBEEEHHHGGGEEEDDDFFFIIIHHHHHHHHHHHHHHHIIIJJJKKKLLLMMMNNNNNNNNNOOOQQQTTTPPPRRRUUUVVVWWWXXXZZZ\\\^^^___aaabbbbbbbbbaaaaaaaaaaaa```^^^[[[XXXUUUSSSMMMLLLJJJHHHFFFEEEDDDDDDBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCDDDFFFGGGHHHLLLLLLMMMOOOQQQSSSVVVWWWZZZ]]]aaaeeehhhlllppptttxxx|||~~~~~~~~~}}}|||~~~}}}sssrrrxxxzzzooopppuuu{{{mmmbbb___\\\ZZZYYYXXXUUUSSSTTTSSSQQQOOOMMMJJJIIIHHHGGGEEEAAA<<<777444222111111111111111000000000///---......///000/////////......------------...///333222222111111111111222222333333222111111222444333444444444555666777888;;;???EEELLLWWWkkk}}}zzzxxxwwwxxx{{{~~~}}}xxxsssppprrrsssttttttqqqooommmfffjjjnnnmmmggg]]]TTTOOOOOOKKKFFFBBB@@@===:::888888777666444333111000///////////////...---,,,,,,......---------------,,,+++***)))))))))***+++,,,++++++,,,,,,++++++***)))'''(((((()))))))))))))))&&&&&&((()))))))))))))))+++***)))(((''''''((((((,,,,,,...111666:::;;;;;;AAA>>>999666777;;;@@@CCCIIIUUU___aaa^^^ZZZSSSMMMDDDAAA>>><<<===>>>>>>===<<<>>>EEENNNUUUXXXUUUQQQJJJIIIGGGFFFFFFFFFHHHIIIMMMMMMLLLLLLLLLMMMNNNNNNMMMKKKIIIHHHGGGEEEBBB???:::999777444222222111111222444777<<<@@@DDDFFFHHHFFFCCC???:::777666666666666999>>>@@@???===<<<;;;<<<;;;;;;;;;;;;;;;<<<<<<===???BBBEEEHHHIIIJJJJJJDDDBBBAAAAAABBBDDDDDDDDDCCCDDDFFFFFFFFFFFFGGGIIIGGGGGGGGGGGGHHHIIIJJJKKKKKKMMMNNNNNNNNNOOORRRTTTPPPRRRTTTVVVVVVWWWZZZ\\\^^^___aaabbbcccccccccbbb``````___]]]ZZZWWWTTTRRRIIIHHHFFFEEEDDDCCCBBBBBB@@@AAAAAABBBBBBCCCCCCCCCGGGGGGGGGHHHHHHHHHHHHHHHIIIHHHHHHIIIKKKMMMPPPQQQVVVYYY\\\___bbbfffkkknnnrrrvvv|||~~~}}}||||||}}}wwwvvv{{{zzzmmmnnnsssxxxiiiaaa^^^[[[YYYYYYXXXVVVUUUTTTSSSRRROOOMMMKKKIIIHHHGGGEEEAAA<<<777444222111111111111111000000000000............/////////000.........---......///000222111111111111111222222333444444333222222333555222444555555444555777999888>>>GGGUUUiii}}}zzzwwwxxxzzzyyysssqqqsssttttttsssqqqnnnlllcccgggkkkjjjddd[[[TTTQQQOOOLLLGGGCCC@@@===:::888333333222222111111000000---......------,,,+++***...------,,,++++++,,,,,,+++++++++******************++++++,,,+++***)))(((''''''((()))))))))))))))%%%&&&((()))******)))))))))((((((''''''(((******,,,,,,...222888;;;;;;:::;;;:::888777999===AAADDDGGGQQQZZZ\\\ZZZWWWQQQKKKDDDAAA>>>===>>>??????>>>;;;>>>EEEOOOWWWZZZVVVRRRJJJIIIGGGFFFFFFFFFGGGHHHJJJJJJKKKKKKLLLNNNOOOPPPMMMLLLIIIHHHGGGEEEAAA???999888555333111111111111222444777<<>>@@@???===<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<>>>???@@@BBBDDDEEEFFFFFFCCCBBBAAABBBDDDEEEDDDCCCCCCBBBBBBDDDFFFHHHHHHGGGFFFFFFFFFGGGHHHJJJKKKLLLKKKLLLNNNNNNNNNPPPRRRTTTRRRTTTVVVWWWWWWXXXZZZ\\\]]]___aaacccdddddddddddd___^^^^^^\\\YYYVVVSSSQQQIIIHHHGGGFFFEEEEEEEEEEEECCCCCCDDDDDDEEEFFFFFFFFFGGGIIIKKKLLLMMMMMMLLLKKKKKKJJJIIIIIIJJJLLLOOOPPPSSSUUUXXXZZZ]]]aaafffiiinnnrrrxxx}}}~~~}}}}}}}}}}}}yyyxxx}}}|||nnnnnnsssxxxiii___]]]ZZZYYYXXXXXXWWWVVVUUUTTTRRRPPPMMMKKKJJJIIIGGGEEEAAA<<<777444222111111111111111000000000000///......---...///000111///.........//////000111000000000000000111222333444555555444333333444666222444666666555666888;;;;;;@@@LLL```|||}}}zzzvvvwww{{{yyyrrrssstttuuuuuusssooollljjjbbbfffiiihhhbbb\\\WWWUUUPPPLLLGGGCCC@@@===:::888,,,,,,------......//////111111111111000///...------,,,,,,+++*********++++++++++++++++++***)))((()))******++++++)))((('''''''''((()))))))))))))))%%%&&&((()))*********)))''''''&&&'''(((***,,,---)))))),,,333:::??????>>>:::999888888;;;>>>CCCEEEEEENNNVVVXXXWWWTTTOOOIIICCCAAA>>>>>>???@@@AAAAAA;;;???FFFPPPXXXZZZWWWRRRJJJIIIGGGFFFFFFFFFGGGGGGIIIIIIJJJKKKLLLNNNPPPQQQMMMLLLIIIHHHFFFDDDAAA>>>888777555222111000000000222444888===AAAEEEHHHIIIFFFCCC???;;;888666666777777:::>>>@@@???>>><<<<<<===<<<<<<;;;;;;;;;<<<<<<===>>>>>>???@@@AAABBBBBBBBBAAAAAACCCEEEEEEDDDBBBBBB@@@???AAAFFFHHHHHHEEEEEEEEEFFFGGGHHHJJJLLLMMMKKKLLLNNNNNNNNNPPPRRRUUUSSSUUUWWWXXXXXXXXXZZZ\\\]]]^^^aaacccdddeeeeeeeee^^^]]]]]][[[YYYVVVSSSQQQKKKKKKJJJIIIIIIIIIIIIIIIGGGGGGHHHHHHIIIJJJKKKKKKFFFIIILLLOOOQQQQQQOOONNNOOONNNMMMLLLMMMOOOQQQSSSQQQRRRUUUWWWZZZ^^^bbbffflllqqqvvv{{{}}}~~~~~~}}}}}}}}}}}}xxxyyy~~~ppppppttt{{{kkk___\\\YYYXXXXXXYYYXXXWWWUUUTTTSSSPPPNNNLLLJJJIIIGGGEEEAAA<<<777444222111111111111111000000000000000///---,,,---...000222///////////////000111111////////////000111222333444555666555444333555777333666888777666777:::===@@@EEEQQQhhh{{{xxxttttttwww~~~zzzuuusssvvvwwwvvvtttpppmmmlllkkkfffbbb^^^___aaaaaaZZZTTTTTTMMMHHHFFFAAA:::666666555444444333222111000000......---------,,,,,,,,,******+++,,,,,,---......'''((()))***+++,,,,,,,,,************))))))))))))***)))(((''''''((()))******************++++++,,,((((((((((((((('''''''''***+++...333:::>>>@@@@@@BBB===999999999999===CCCGGGIIIKKKMMMMMMKKKHHHGGGAAA@@@>>>======>>>@@@AAA@@@BBBGGGQQQZZZ]]]YYYUUUMMMJJJFFFEEEFFFGGGHHHIIIIIIIIIIIIJJJLLLNNNPPPRRRRRRPPPMMMKKKIIIEEE@@@===999777444111////////////444666999===AAAFFFIIIKKKHHHEEE@@@;;;888777777777999;;;>>>AAABBBAAA@@@???>>>??????>>><<<;;;===???>>>>>>>>>>>>???@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFGGGHHHIIIJJJKKKKKKKKKKKKMMMMMMNNNNNNPPPQQQSSSTTTVVVVVVWWWWWWXXXYYYZZZZZZ]]]___aaacccdddcccbbbbbb^^^XXXUUUWWWVVVQQQRRRWWWWWWUUUQQQOOOOOOOOONNNMMMOOOOOOOOOOOOOOOOOOOOOOOOPPPOOONNNOOORRRUUUVVVVVVQQQRRRSSSTTTTTTSSSRRRRRRSSSSSSTTTVVVYYY\\\___aaakkknnnrrruuuxxx{{{~~~}}}|||{{{zzzyyy~~~vvvvvv}}}tttuuuzzz|||jjj[[[WWWVVVXXXYYYVVVSSSTTTVVVSSSPPPOOONNNMMMKKKIIIFFFCCC???;;;777444222111000000000000////////////222222111111000000//////000000000000000000000000////////////000000000000222222222333333444444444222333666888::::::;;;;;;FFFHHHXXXttt|||zzzxxxvvvyyy~~~{{{vvvuuuvvvvvvuuurrrnnnjjjhhhfffcccbbbaaabbbbbb___YYYSSSSSSLLLGGGEEEBBB;;;777777555444444333222111000000.........---------,,,,,,...------,,,,,,+++++++++((()))***+++++++++++++++************))))))))))))***)))(((''''''((())))))((((((((((((((()))******))))))))))))))))))))))))***+++...333999>>>???@@@BBB===::::::;;;;;;@@@EEEEEEFFFGGGHHHHHHGGGEEEDDDBBB@@@>>>===>>>@@@BBBDDDEEEEEEIIIPPPXXXZZZVVVQQQLLLJJJGGGFFFGGGHHHIIIHHHGGGGGGHHHJJJMMMPPPSSSUUURRRPPPMMMKKKIIIEEE@@@<<<999777444111/////////000444666999===AAAEEEIIIJJJIIIFFFAAA;;;777666666666888:::<<>>=========>>>???AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFHHHHHHIIIJJJKKKKKKKKKKKKLLLMMMNNNOOOQQQRRRSSSSSSUUUUUUVVVWWWXXXYYYZZZ[[[]]]^^^aaacccdddcccbbbbbb^^^ZZZXXXYYYYYYVVVWWW[[[___]]]ZZZYYYYYYXXXVVVUUUSSSSSSSSSRRRRRRRRRRRRRRRSSSRRRQQQRRRTTTWWWWWWWWWTTTUUUVVVWWWWWWVVVUUUUUUWWWWWWWWWXXXZZZ\\\^^^___gggjjjnnnrrruuuxxx|||~~~}}}{{{zzzyyyyyy}}}vvvwww~~~wwwxxx~~~}}}kkk^^^YYYWWWZZZ[[[XXXUUUUUUUUURRROOONNNMMMLLLJJJHHHFFFCCC???;;;777444222111111111111111000000000000000/////////.........---000000000000000000000000.../////////000000111111111111222222333444555555555666888999:::::::::;;;FFFMMM```{{{}}}{{{vvvssstttyyyzzzuuurrrqqqwwwvvvtttqqqnnniiifffccc``````aaaaaa___\\\XXXUUURRRKKKGGGEEEBBB<<<999999555555444333222111000000.........------------,,,.........---,,,++++++*********+++++++++++++++***************))))))))))))+++***)))(((''''''((((((&&&&&&&&&&&&&&&'''(((((())))))))))))************+++,,,...333999===??????AAA<<<999;;;<<<===BBBHHHEEEEEEEEEDDDDDDCCCCCCCCCAAA@@@>>>===>>>@@@DDDFFFJJJIIIJJJOOOUUUVVVRRRMMMKKKIIIHHHHHHIIIIIIHHHGGGEEEEEEGGGIIIMMMQQQUUUWWWQQQPPPNNNLLLIIIEEE@@@<<<888666444111/////////000444555888===AAAEEEHHHJJJJJJFFFAAA;;;777555555555999:::===??????>>>===;;;<<<>>>@@@@@@>>>===<<<===<<<<<<===>>>???AAACCCDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDEEEEEEFFFFFFGGGHHHHHHIIIJJJKKKKKKKKKKKKKKKLLLNNNPPPRRRRRRRRRRRRSSSTTTUUUWWWXXXZZZ[[[[[[\\\^^^```bbbcccccccccbbb^^^[[[[[[]]]^^^]]]___bbbdddbbbaaa``````^^^\\\YYYXXXXXXXXXWWWWWWVVVVVVVVVWWWVVVUUUUUUXXXYYYZZZYYYXXXYYYYYYZZZZZZYYYYYYXXX[[[[[[[[[ZZZ[[[[[[\\\]]]aaadddhhhlllooossswwwzzz~~~|||zzzyyyyyyyyy{{{vvvwww}}}{{{}}}nnn___ZZZXXX[[[]]]ZZZWWWVVVTTTRRROOOMMMLLLKKKIIIHHHFFFCCC???;;;777444222111222222222222111111111111////////////............000000000000000000000000......//////000111222222///000111222333444555666555777999999:::;;;===???IIIUUUlll}}}zzzwwwssssssvvvvvvsssppppppxxxwwwuuussspppmmmhhheee`````````aaabbb```\\\XXXQQQKKKFFFEEECCC===::::::555555444333222111111000............------------,,,,,,,,,---------------+++++++++,,,++++++******************)))))))))(((******))))))((('''''''''&&&&&&%%%%%%&&&&&&'''(((((()))))))))))))))******,,,,,,///444999===?????????;;;888:::<<<===CCCIIIHHHGGGFFFDDDCCCCCCDDDDDD???>>><<<;;;<<<@@@DDDGGGKKKIIIIIIMMMSSSTTTPPPLLLHHHGGGGGGHHHIIIIIIGGGEEEEEEEEEGGGIIIMMMQQQTTTVVVRRRQQQOOONNNKKKGGGAAA===888666333111//////000000333555888<<>>===<<<>>>AAAAAA???===<<<<<<;;;;;;<<<>>>@@@BBBDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDEEEFFFFFFGGGGGGHHHIIIJJJKKKKKKLLLLLLLLLJJJLLLOOOQQQSSSSSSRRRQQQRRRSSSTTTVVVXXXZZZ[[[\\\[[[]]]```bbbcccccccccbbb^^^]]]^^^aaaccceeegggiiiiiihhhgggffffffdddaaa^^^^^^^^^]]]\\\[[[ZZZZZZZZZZZZYYYXXXYYY[[[\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZYYY\\\\\\\\\\\\[[[[[[\\\\\\\\\___cccfffjjjmmmqqqtttzzz~~~~~~}}}{{{yyyxxxxxxxxx{{{~~~uuuuuu|||~~~sssaaa[[[XXX[[[^^^[[[WWWVVVTTTRRROOOMMMMMMLLLJJJHHHFFFCCC???;;;777444222111222222111111111000000000111111111111000000000000////////////////////////---......000111222333333//////000222333555666777333666888999999<<>>;;;;;;666555555444333222111111//////.........---------------------------------++++++,,,,,,,,,++++++***************)))))))))((()))))))))))))))(((''''''''''''&&&&&&''''''((()))'''''''''(((((())))))))),,,---000555:::???@@@@@@???:::777999;;;<<>>BBBEEEGGGFFFGGGLLLRRRUUUQQQMMMEEEEEEFFFGGGIIIHHHFFFDDDFFFFFFGGGIIIKKKNNNQQQRRRSSSRRRQQQPPPMMMHHHBBB>>>777666333111000///000111333555888<<<@@@EEEHHHIIIEEEBBB>>>:::777777888999:::<<>>======;;;;;;<<<>>>@@@BBBDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEFFFGGGGGGGGGHHHIIIJJJKKKLLLLLLLLLLLLJJJLLLOOOQQQSSSSSSRRRQQQRRRSSSTTTVVVXXXYYY[[[\\\[[[\\\___bbbcccccccccbbb^^^```bbbeeehhhmmmpppppppppooonnnnnnnnnlllhhhfffccccccbbbaaa___^^^]]]]]]]]]\\\\\\]]]___```___^^^\\\[[[[[[ZZZZZZZZZZZZZZZ[[[[[[\\\\\\]]]]]]]]]]]]YYY\\\```cccfffiiimmmppptttyyy|||zzzxxxwwwwwwwww{{{|||sssttt{{{xxxddd]]]ZZZ^^^aaa___ZZZXXXVVVSSSPPPNNNNNNMMMKKKIIIFFFCCC???;;;777444222111111111000000000/////////000000000000111111111111////////////////////////---...///000111222333444///000111222444555777777555777999999999===DDDJJJWWWggg{{{{{{yyyzzzvvvvvvyyyzzzvvvtttuuuuuusssqqqrrrrrrpppjjjeee___jjj{{{}}}hhhYYYQQQKKKGGGFFFDDD>>>;;;;;;666666555444333222111111/////////.........------222111000...,,,+++))))))++++++,,,,,,,,,,,,,,,+++************))))))))))))(((((())))))))))))(((((((((''''''''''''((())))))&&&&&&''''''(((((())))))---...111666<<>>>>>???::::::999:::;;;>>>@@@BBBBBBBBBDDDKKKSSSVVVSSSOOOFFFEEEFFFGGGIIIIIIGGGEEEGGGGGGGGGGGGIIIKKKNNNOOOSSSRRRQQQPPPNNNIIIBBB>>>777555333111000000111111333444777<<<@@@DDDGGGIIIEEEBBB===999777666777888777999<<>>======???AAAAAA???>>>===>>><<<<<<===>>>???AAACCCDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEFFFFFFGGGGGGHHHIIIIIIJJJKKKLLLLLLLLLLLLKKKLLLNNNPPPRRRRRRRRRRRRRRRSSSTTTVVVWWWYYYZZZZZZZZZ\\\^^^aaacccccccccbbb```eeehhhjjjnnnuuuxxxwwwtttsssqqqppppppooollljjjiiihhhgggeeedddbbbaaaaaa`````````bbbdddeeedddbbb^^^]]]\\\[[[[[[[[[[[[[[[\\\\\\]]]^^^____________ZZZ\\\```ccceeegggkkkmmmpppuuu{{{|||yyywwwvvvvvvwwwzzz~~~zzzrrrttt{{{zzzhhhaaa]]]aaaeeeccc^^^[[[VVVTTTQQQOOONNNMMMKKKJJJFFFCCC???;;;777444222111000000000000/////////...............////////////000000000000000000000000//////000000111222333333111222333444555666777888999<<<===;;;:::>>>HHHPPPaaaooo|||zzzuuurrrssswwwxxxuuurrrrrrwwwuuusssssstttqqqiiiccc]]]mmmssscccZZZRRRLLLHHHGGGDDD>>>:::;;;666666555444333222222111////////////............333222111///---***)))(((******+++,,,------------************))))))))))))&&&'''((()))******))))))'''''''''''''''((())))))&&&''''''((())))))******---...111777>>>CCCFFFFFFDDD>>>::::::::::::===CCCDDDCCCBBB@@@>>><<<;;;;;;::::::;;;<<<===>>>???@@@>>>>>>CCCKKKTTTWWWTTTOOOHHHGGGGGGHHHJJJJJJIIIHHHEEEEEEEEEFFFHHHJJJLLLMMMQQQQQQPPPOOOMMMHHHAAA<<<777555333111000000111222222444777;;;@@@DDDGGGIIIGGGDDD???:::666555555555666888;;;>>>@@@@@@???>>>???@@@AAA@@@>>>===>>>???=========>>>???AAABBBCCCFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEEEEFFFFFFGGGHHHHHHIIIJJJKKKLLLLLLMMMMMMLLLLLLMMMNNNOOOQQQRRRSSSSSSSSSTTTTTTVVVWWWXXXYYYYYYYYY[[[^^^aaacccccccccbbbdddjjjnnnooottt|||~~~xxxvvvsssrrrqqqqqqooommmnnnmmmllljjjhhhgggeeeeeeccccccdddgggiiijjjiiihhhbbbaaa```^^^^^^^^^^^^^^^___```aaabbbbbbbbbaaa```\\\___bbbdddeeegggjjjlllnnnrrrwww|||{{{xxxvvvuuuvvvvvvwww|||zzzsssuuu}}}wwwiii```[[[```eeeccc^^^ZZZUUUSSSPPPNNNMMMLLLJJJIIIFFFCCC???;;;777444222111111111111000000000//////---........./////////000000000000000000000000000000000000111111222222222444444555555666777777888999<<<>>>>>>>>>EEEQQQ[[[nnnzzz}}}|||vvvtttuuuzzz|||xxxuuuuuu|||yyyvvvvvvvvvsssjjjddd]]]mmm}}}}}}nnn```ZZZ\\\SSSMMMHHHGGGDDD>>>::::::666666555444333222222111000/////////............000000///...---,,,,,,+++)))***+++,,,---.........************))))))))))))%%%&&&((()))***+++******'''&&&&&&&&&&&&'''(((((('''(((((()))***+++++++++---...222888???EEEGGGHHHGGGAAA<<<<<<;;;:::===BBBDDDDDDBBBAAA???===;;;::::::;;;===>>>????????????<<<===BBBLLLUUUXXXTTTNNNJJJIIIHHHIIIKKKLLLKKKJJJCCCCCCDDDEEEGGGIIILLLNNNOOOOOOOOONNNLLLFFF???:::666555333111000000111222222444777;;;@@@DDDGGGIIIJJJFFF@@@:::555333222333777999===@@@BBBCCCBBBAAA@@@AAAAAA???>>>===???@@@>>>>>>>>>>>>???@@@AAABBBFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFGGGGGGHHHHHHIIIJJJKKKLLLMMMMMMMMMMMMMMMMMMNNNNNNPPPRRRSSSTTTTTTTTTUUUVVVVVVWWWXXXXXXYYY[[[^^^aaacccccccccbbbgggnnnrrrsssxxx}}}yyyxxxwwwwwwvvvuuurrrqqqpppnnnllljjjhhhhhhffffffgggjjjmmmnnnmmmlllfffeeecccaaa```aaaaaabbbccccccdddeeedddcccbbbaaa___aaaccceeefffgggjjjlllmmmpppuuuyyy|||}}}{{{wwwuuuuuuuuuvvvvvvzzzzzztttwwwtttfff]]]XXX]]]bbbaaa[[[WWWTTTRRROOOMMMLLLKKKIIIHHHFFFCCC???;;;777444222111222222222111111111111000///000000000111111222222000000000000000000000000111111111111111111222222555666666666777777888888444888===???BBBLLL\\\hhhyyy~~~yyyxxxuuuqqqqqquuuwwwvvvvvvxxx}}}xxxuuussspppkkkggg___hhhppplllaaaXXXXXX\\\QQQMMMGGGCCCAAA@@@???>>>888777444222111000111111---------............///000///...---,,,+++++++++,,,,,,,,,+++++++++******(((''''''(((***+++***))))))((((((((((((((()))***''''''(((((())))))******%%%&&&''''''((((((''''''%%%000888===CCCKKKQQQVVVKKK@@@;;;::::::===AAAGGGFFFEEEDDD???999888:::555777999<<<>>>???@@@@@@===>>>AAAIIIRRRUUURRRNNNLLLJJJIIIHHHJJJJJJJJJIIIEEEDDDDDDFFFHHHLLLOOOQQQUUUTTTRRRNNNJJJEEEAAA>>>555444222000/////////000222333555:::@@@EEEHHHHHHFFFCCC???:::777666777888<<<===>>>@@@AAAAAAAAAAAA?????????>>>===<<<<<<;;;>>>>>>===<<<<<<===??????EEEEEEEEEEEEEEEDDDDDDDDDCCCDDDFFFGGGFFFGGGHHHJJJCCCEEEGGGIIIKKKLLLMMMMMMQQQQQQRRRSSSSSSSSSSSSSSSSSSUUUWWWXXXWWWWWWXXXYYY]]]___```aaa```aaabbbdddgggnnnvvvyyy}}}~~~|||zzzxxxxxxwwwtttttttttrrrooollllllmmmggghhhjjjkkkkkkjjjiiigggiiihhhgggfffeeedddddddddeeeeeeeeeddddddcccccccccaaaaaabbbccceeehhhjjjkkklllnnnqqqtttwww}}}~~~~~~yyytttsssvvvvvvzzz~~~yyyqqqttt}}}|||vvvmmmdddcccbbbbbbaaa___[[[XXXVVVUUUSSSPPPNNNKKKIIIHHHEEECCC>>>999555111///...000000000000000000000000222111111111000000//////000000////////////000000111111111111222333444555555555555555666888999999999<<<>>>???BBBPPPeeeuuu}}}yyyyyyuuuqqqppptttvvvuuutttvvv|||vvvsssqqqnnniiiddd[[[]]]___]]]YYYUUUTTTUUUMMMJJJFFFBBB@@@<<<888666777666555333222111000000000000000//////............---,,,,,,,,,,,,,,,---((()))******,,,,,,---...'''&&&%%%&&&(((((('''&&&))))))))))))(((((((((((('''''''''((())))))******'''''''''((((((((())))))%%%+++222777===EEEPPPXXXXXXMMMBBB<<<;;;;;;>>>CCCHHHIIIIIIGGGBBB<<<:::;;;444777;;;???AAA@@@???===??????CCCKKKSSSUUURRRNNNLLLJJJIIIIIIJJJKKKJJJIIIEEEEEEEEEFFFIIILLLOOOQQQSSSSSSQQQNNNJJJDDD???===555444222000000///000000333444666;;;AAAFFFHHHHHHGGGDDD???:::777666666777:::;;;===???@@@@@@??????@@@@@@???>>>>>>===<<<<<>>===>>>???@@@AAADDDDDDDDDDDDDDDDDDDDDDDDFFFGGGGGGGGGEEEDDDEEEFFFEEEEEEFFFHHHIIIKKKLLLMMMPPPQQQRRRSSSTTTTTTTTTTTTSSSUUUWWWXXXWWWWWWXXXYYY[[[]]]_________```aaaccchhhpppvvvyyy}}}~~~}}}|||{{{{{{xxxxxxxxxuuuqqqooonnnnnniiijjjlllmmmmmmkkkjjjhhhiiiiiigggffffffeeeeeeeeegggggggggffffffeeeeeeeeebbbccccccdddfffgggiiijjjjjjlllnnnqqquuuzzz{{{tttrrrtttvvvzzz~~~xxxqqqttt}}}}}}zzzwwwooodddccccccbbbaaa___ZZZWWWSSSRRRQQQOOOMMMKKKIIIIIIFFFCCC>>>999444111//////000000000000000000000000111111000000000/////////111000000//////000000111111111111111222333444555555555555666777888999::::::<<>>;;;>>>@@@DDDLLLRRRSSSPPPKKKKKKJJJIIIIIIKKKKKKKKKJJJFFFFFFFFFHHHJJJMMMPPPRRRQQQQQQPPPNNNJJJDDD>>>:::444333111000000000111111555555777<<>>??????>>>===@@@@@@@@@???>>>>>>======@@@????????????@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCEEEFFFGGGFFFDDDCCCDDDEEEFFFFFFFFFFFFGGGIIIKKKLLLNNNOOOQQQRRRTTTUUUUUUUUUTTTVVVWWWXXXWWWWWWXXXYYYYYY[[[]]]^^^^^^___aaaccchhhnnnsssuuuyyy~~~}}}|||}}}}}}{{{{{{zzzvvvrrrnnnmmmmmmlllmmmnnnooonnnmmmkkkiiijjjiiiiiihhhggggggggggggiiiiiiiiiiiihhhhhhhhhhhheeeeeeffffffgggggghhhhhhhhhjjjlllnnnqqqvvv{{{}}}uuurrrsssvvvyyy~~~wwwpppsss|||yyyxxxyyypppfffeeeccccccaaa^^^ZZZVVVOOOOOOOOONNNMMMKKKJJJIIIGGGCCC===777333111000000000000000000000000000000000000///////////////...111111111000000111111111111111111222222333444555555555555666777999:::;;;===>>>AAAJJJZZZmmm|||zzz{{{wwwrrrppprrrsssqqqppprrr{{{uuuqqqoookkkfffaaaaaa\\\WWWXXX[[[]]][[[XXXNNNKKKHHHDDDAAA===888555555555666555444222///...111111000000///......---+++++++++******++++++,,,++++++++++++************,,,***))))))******((('''))))))++++++***(((&&&$$$&&&&&&''''''((())))))******)))((('''''')))+++,,,000111444888>>>HHHTTT\\\ZZZPPPFFF@@@======BBBHHHLLLSSSXXXTTTLLLFFFAAA>>>777999===@@@AAA@@@>>><<<<<>>??????>>>===@@@@@@@@@@@@??????>>>>>>>>>>>>??????@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBCCCAAABBBDDDEEEDDDEEEFFFHHHHHHGGGFFFEEEFFFHHHJJJLLLMMMNNNPPPRRRTTTUUUVVVVVVTTTVVVXXXXXXWWWWWWWWWXXXXXXZZZ\\\]]]^^^___aaacccdddjjjnnnooosss{{{~~~{{{zzzzzz{{{{{{zzzyyyxxxtttoookkkjjjjjjmmmnnnooopppooommmkkkjjjkkkkkkjjjiiiiiiiiijjjjjjkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhjjjkkkmmmooosssxxx|||vvvrrrsssuuuyyy~~~vvvpppttt}}}uuuvvvyyyqqqgggfffdddcccaaa^^^YYYUUUOOOOOOOOOOOOMMMKKKIIIHHHGGGCCC===666222111111222000000000000000000000000////////////............222222111111111111222222222222222222333444555555555555666777888999;;;<<>>>>>DDDKKKNNNXXX^^^YYYPPPJJJDDD@@@;;;<<<<<<===============<<<@@@GGGOOORRRQQQMMMIIIIIIHHHIIIKKKMMMNNNMMMKKKHHHIIIJJJLLLNNNPPPQQQRRRNNNOOOOOOMMMIIIBBB;;;777444333222000000000111111444555777<<>>AAABBBAAA???>>>@@@@@@@@@???????????????======>>>??????@@@@@@AAA@@@AAAAAAAAABBBBBBCCCCCCAAABBBDDDEEEDDDEEEFFFHHHHHHGGGFFFEEEFFFHHHKKKLLLMMMNNNPPPRRRTTTVVVWWWWWWUUUVVVXXXXXXWWWVVVWWWXXXYYY[[[]]]^^^^^^___aaacccbbbgggjjjkkkoooxxx~~~~~~|||yyyxxxxxxyyyyyyxxxxxxvvvsssnnnjjjiiiiiimmmnnnooopppooonnnlllkkkllllllkkkkkkkkklllmmmmmmkkkkkkkkklllllllllllllllmmmmmmmmmmmmlllkkkiiihhhjjjkkkmmmmmmooorrrvvvzzzwwwssstttssswww}}}vvvpppttt~~~zzzqqquuuzzzqqqiiihhhfffdddaaa]]]XXXTTTQQQQQQQQQPPPNNNKKKIIIGGGGGGCCC<<<666222111111222111111111111111111111111............////////////222222111111111111222222222222222222333444555666666666666777999:::<<<===BBBDDDOOOeee~~~|||}}}xxxrrroooqqqrrrpppqqqsss}}}yyytttqqqooolllgggccc[[[]]]______\\\YYYVVVTTTOOOKKKEEEAAA???>>>===<<<666666555444333111000///------------.........//////...---+++*********)))'''(((((()))***+++,,,,,,***(((''''''))))))(((&&&))))))******)))((('''&&&%%%&&&&&&''''''((())))))(((((('''''''''((()))***))),,,222999???CCCFFFGGGLLLGGGBBB@@@>>>>>>DDDLLLPPP\\\ccc[[[QQQLLLGGGAAA===<<<;;;;;;;;;;;;<<<<<<<<>>???@@@@@@@@@@@@@@@AAAAAABBBBBBCCCCCCCCCEEEFFFGGGFFFDDDCCCDDDEEEGGGGGGGGGGGGHHHJJJLLLMMMMMMNNNPPPRRRTTTUUUVVVWWWUUUWWWXXXXXXWWWVVVWWWWWWZZZ\\\^^^^^^^^^^^^```aaaaaafffjjjkkkooowww}}}~~~~~~}}}|||{{{yyyyyyxxxxxxwwwxxxwwwtttpppmmmlllllllllnnnooopppqqqooonnnmmmmmmmmmmmmmmmnnnnnnooopppmmmmmmmmmmmmnnnnnnnnnnnnppppppqqqpppooonnnlllkkkmmmnnnnnnnnnooorrrvvvyyy~~~~~~~~~~~~}}}uuurrrsssqqquuu{{{vvvqqqvvvvvvpppttt{{{qqqkkkiiigggdddbbb]]]WWWSSSQQQRRRRRRQQQOOOLLLHHHFFFEEEBBB<<<777333111111222111111111111111111111111...////////////000000000111111111000000111111111222222222222333444555666666666777888999;;;===>>>BBBHHHZZZvvv}}}~~~xxxrrroooqqqrrrqqqrrruuuzzzvvvqqqooonnnkkkgggccc^^^______```^^^\\\YYYWWWOOOLLLGGGCCCAAA>>>;;;999777666555333222111000000////////////..................---,,,,,,+++,,,,,,''''''((()))***+++,,,,,,)))((('''''')))***)))((())))))))))))((((((((((((%%%%%%&&&''''''(((((()))(((((())))))))))))******)))---222999???BBBBBBAAACCC@@@??????>>>>>>DDDLLLQQQ___eee[[[PPPLLLHHHBBB<<<<<<<<<;;;;;;:::999999999@@@KKKRRRUUUSSSNNNKKKGGGGGGIIILLLOOOOOONNNLLLKKKLLLMMMOOOQQQRRRSSSSSSPPPPPPNNNKKKGGGAAA===:::777555333111///.........///000444:::BBBHHHKKKMMMIIIFFFAAA<<<888777888999999<<<@@@CCCDDDCCC@@@???>>>>>>>>>>>>>>>>>>>>>>>><<<===???@@@AAABBBBBBAAAAAAAAAAAABBBCCCCCCDDDDDDFFFGGGGGGGGGEEEDDDEEEFFFFFFGGGHHHIIIKKKLLLMMMNNNNNNOOOQQQRRRTTTUUUVVVVVVUUUWWWXXXXXXWWWVVVVVVWWW[[[\\\]]]]]]\\\\\\]]]___^^^ccchhhiiimmmuuuzzz{{{{{{{{{|||{{{zzzyyywwwvvvvvvvvvvvvtttqqqoooooopppmmmnnnppprrrsssrrrqqqpppnnnnnnnnnnnnooopppqqqrrroooooooooppppppqqqqqqqqqrrrsssssstttsssqqqnnnmmmnnnooooooooooooqqquuuxxx{{{zzzzzzzzz{{{|||}}}~~~}}}}}}xxxqqqooorrrooosssyyywwwrrrwwwuuupppuuu|||rrrllljjjgggeeebbb]]]WWWSSSNNNOOOPPPPPPNNNLLLIIIGGGDDDAAA===888444222111111111111111111111111111111/////////000000000111111111000000//////000000111333333222333333444555666666666777888:::<<<>>>???CCCMMMddd~~~~~~xxxrrroooqqqrrrrrrsssvvvxxxtttooommmllljjjfffbbb^^^[[[ZZZZZZ\\\\\\YYYVVVQQQNNNKKKHHHDDD@@@:::666888777444222111000111111222222111000///...------------,,,,,,------......************))))))))))))***)))((()))+++,,,,,,+++)))((((((((((((((()))***%%%%%%&&&&&&'''(((((()))))))))***++++++++++++***,,,...333999???AAAAAA@@@===;;;<<<>>>>>>>>>DDDLLLRRR```fff[[[PPPLLLHHHBBB999:::<<<===<<<:::777666555===HHHPPPRRRPPPKKKHHHFFFGGGIIILLLOOOPPPNNNMMMKKKLLLNNNPPPQQQRRRSSSSSSQQQPPPNNNKKKFFFAAA===;;;888666444111///...------...///333999AAAHHHLLLMMMHHHEEE@@@<<<999888999999999<<<@@@CCCDDDBBB@@@>>>===============>>>>>>>>>===>>>@@@BBBCCCCCCCCCCCCAAAAAABBBBBBCCCDDDEEEEEECCCDDDFFFGGGFFFGGGHHHJJJEEEFFFHHHKKKMMMNNNNNNOOOOOOOOOQQQSSSTTTUUUUUUUUUVVVWWWYYYXXXWWWVVVVVVWWWZZZ[[[\\\\\\[[[ZZZ[[[\\\ZZZ```eeegggkkkrrrwwwwwwxxxyyyzzz{{{zzzxxxuuussssssttttttsssqqqooopppqqqmmmoooqqqsssttttttssssssnnnnnnoooooopppqqqssssssqqqqqqqqqrrrrrrsssssssssssstttuuuuuuuuussspppooonnnooooooooonnnppptttvvvyyy~~~~~~}}}}}}vvvvvvwwwxxxyyyzzz|||}}}}}}zzzyyyyyytttnnnmmmqqqnnnrrrxxx~~~wwwsssxxxtttpppuuu}}}sssmmmkkkhhheeebbb\\\VVVRRRJJJLLLMMMNNNNNNLLLIIIGGGCCCAAA===999555333111000111111111111111111111111//////000000111111222222000000////////////000000333333333333444555666666666666777888:::<<<>>>???FFFRRRjjj~~~zzzvvvsssssssssqqqssswwwxxxtttooollljjjhhhgggeee```]]]ZZZ[[[^^^]]]XXXTTTTTTNNNHHHFFFCCC===::::::555555444333111000000///////////////............,,,,,,------------------,,,,,,,,,++++++*********(((((())))))******++++++***)))((('''&&&&&&''''''&&&''''''((()))******+++******)))(((((((((((((((***,,,111888>>>AAA@@@???===============???DDDGGGQQQVVVZZZZZZTTTKKKEEEBBB999888777777999999999777<<<<<>>:::777777888999888<<>>>>>?????????@@@@@@@@@@@@@@@AAABBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBEEEDDDDDDDDDDDDEEEEEEFFFKKKLLLMMMOOOOOOOOONNNNNNMMMNNNPPPRRRTTTUUUVVVVVVXXX[[[^^^\\\WWWTTTUUUXXXXXXZZZ\\\\\\ZZZZZZZZZ[[[XXXZZZ^^^aaaeeekkkqqqvvvuuuvvvwwwwwwxxxxxxxxxxxxzzzzzzyyyxxxwwwvvvuuutttpppqqqqqqrrrrrrrrrqqqqqqmmmllllllmmmoooqqqqqqqqqsssrrrqqqqqqrrrsssuuuvvvyyyyyyzzzyyywwwtttqqqoooqqqpppnnnmmmmmmoooqqqsssxxx}}}|||}}}|||zzzxxxvvvuuuuuuuuuwwwsssooooootttxxxzzzzzzyyywwwtttsssrrrpppmmmkkkmmmoootttzzzyyyuuu{{{tttqqqvvv|||wwwqqqmmmlllkkkgggbbb\\\VVVSSSNNNOOOOOOOOONNNKKKHHHFFFFFFBBB<<<777444333111000000000000000000000000000000000000000111111111111000000000000000111111111444333222222222333444555999666555888::::::>>>DDDNNNYYYppp{{{wwwuuuuuuuuurrrsssvvv|||xxxsssooollljjjhhhgggddd___[[[ZZZ\\\\\\ZZZWWWTTTMMMHHHFFFBBB<<<999:::555555444333222111000000////////////............,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++++++++******)))))))))))))))*********))))))(((((((((((((((''''''''''''((()))***************)))((((((((((((((())),,,111777===@@@@@@>>><<<<<<<<<;;;;;;===AAADDDJJJOOOTTTTTTOOOHHHCCC@@@;;;:::999999;;;;;;:::888999999???LLLTTTRRRKKKGGGEEEFFFGGGJJJNNNPPPOOONNNNNNOOOQQQSSSUUUVVVWWWWWWSSSPPPLLLHHHEEEAAA===:::555444333111///...------222444777<<<@@@EEEHHHJJJGGGDDD???:::777666666777999<<>>>>>>>>???@@@@@@AAAAAA???@@@@@@AAAAAA@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCEEEDDDDDDDDDDDDEEEFFFFFFGGGHHHIIIKKKLLLLLLLLLLLLNNNOOOQQQSSSUUUVVVWWWWWWZZZ]]]___]]]YYYVVVWWWYYYYYYZZZ\\\\\\ZZZXXXWWWXXXTTTUUUXXXZZZ^^^cccjjjnnnvvvwwwxxxzzz{{{{{{{{{zzz{{{zzzzzzyyyxxxwwwvvvuuuppppppqqqqqqrrrqqqqqqqqqnnnmmmmmmmmmooopppppppppssssssrrrrrrsssuuuvvvxxxzzzzzz{{{{{{zzzxxxuuuttttttrrrpppnnnnnnoooqqqrrrvvvzzz}}}}}}{{{xxxvvvtttttttttttttttqqqnnnooossswwwxxxxxxwwwtttqqqooonnnllljjjgggjjjmmmrrrxxx~~~xxxuuu{{{~~~uuusssyyyyyysssmmmmmmmmmkkkhhhccc\\\WWWSSSOOOOOOOOOOOOMMMKKKHHHFFFFFFAAA;;;777444333111000000000000000000000000000000000000000111111111111000000000000111111111111444333222222222333444555999666777:::<<<===AAAGGGPPP]]]sss{{{xxxwwwyyywwwtttsssuuu{{{uuuqqqnnnllljjjhhhgggbbb\\\ZZZ[[[\\\[[[YYYSSSLLLGGGEEEBBB<<<888999666555555444333222111111////////////............,,,,,,,,,++++++*********,,,,,,,,,++++++++++++***************))))))))))))'''((()))*********)))(((''''''(((((())))))*********))))))((((((((((((((()))+++000666<<>>AAABBBFFFKKKLLLJJJEEE@@@>>>>>>===;;;;;;<<<<<<;;;:::888777>>>KKKSSSQQQKKKGGGCCCCCCEEEIIIMMMOOOOOONNNPPPQQQSSSUUUVVVWWWWWWVVVTTTQQQKKKFFFCCCAAA???===999777555222000000000000333555888<<<@@@DDDGGGHHHHHHEEE@@@;;;888666555555999<<>>???@@@BBBBBBCCC??????@@@@@@@@@@@@?????????@@@@@@AAABBBCCCDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGDDDEEEGGGIIIKKKLLLMMMMMMPPPQQQRRRTTTUUUWWWXXXYYY\\\^^^```^^^[[[XXXYYY[[[YYY[[[]]]\\\YYYVVVTTTTTTRRRRRRSSSUUUWWW]]]ccchhhtttvvvyyy|||}}}~~~}}}}}}{{{{{{zzzzzzyyyxxxwwwvvvqqqqqqrrrsssttttttssssssqqqppppppooooooppppppqqqttttttttttttuuuwwwyyyzzz{{{|||}}}~~~}}}{{{yyyxxxwwwuuusssqqqooopppqqqqqqrrrwww~~~}}}{{{wwwtttrrrrrrssstttsssqqqooopppsssvvvuuusssrrrpppmmmjjjiiihhhfffdddgggiiinnnttt{{{}}}wwwuuu|||}}}vvvvvv}}}~~~uuunnnhhhnnnmmmllliiiddd]]]WWWTTTOOOPPPPPPOOOMMMJJJHHHFFFEEE@@@;;;666444333111000000000000000000000000000000000000000111111111111000000000111111111222222333333333333333444555666888777999===>>>???DDDJJJSSSbbbxxx{{{yyyyyy{{{zzzuuusssttt|||xxxtttpppnnnlllkkkiiigggccc___]]]\\\\\\[[[ZZZRRRLLLFFFDDDAAA;;;888888666666555444444333222222////////////...............------,,,+++******)))++++++++++++++++++++++++++++++******))))))((((((&&&'''***+++,,,+++***)))'''((((((((()))))))))***))))))(((((((((((())))))***+++///555;;;>>>>>>===;;;;;;:::888777999<<>>AAAEEEGGGGGGDDDAAA>>>???===<<<<<<======;;;:::999888???LLLUUUSSSMMMIIIAAAAAADDDHHHMMMOOOOOOOOOOOOQQQSSSVVVXXXXXXXXXXXXUUUPPPJJJEEEBBBAAA@@@???<<<999666333111111222333444555888;;;???BBBEEEFFFGGGDDD@@@<<<999777666666:::===AAAEEEEEECCC@@@===;;;<<<===???AAACCCDDDEEE@@@@@@AAAAAAAAA@@@??????>>>???@@@AAACCCDDDEEEFFFDDDDDDDDDDDDEEEFFFGGGGGGFFFGGGIIIKKKNNNPPPQQQRRRRRRSSSSSSUUUVVVXXXYYYZZZ\\\^^^___^^^[[[YYYZZZ[[[[[[]]]___^^^[[[WWWUUUTTTUUUUUUUUUVVVWWW\\\bbbgggqqqsssvvvzzz|||}}}||||||yyyyyyzzzyyyyyywwwvvvuuussssssuuuvvvwwwwwwwwwwwwtttuuuuuusssrrrrrrssstttvvvvvvvvvvvvxxxzzz|||}}}~~~~~~|||zzzxxxxxxvvvtttqqqpppoooppppppppptttzzz}}}yyyuuusssssstttuuuwwwtttrrrsssuuuuuurrrooommmkkkhhhfffffffffdddcccdddfffkkkqqqyyy{{{vvvttt|||~~~xxx{{{|||rrrlllgggnnnnnnmmmiiiddd^^^XXXTTTPPPPPPPPPNNNLLLJJJHHHFFFCCC???:::666444333222111000000000000000000000000///000000000111111111111000000000111111222222333333333333444444555666666777777999===>>>???DDDKKKVVVggg~~~~~~zzzxxxxxx{{{zzzuuussstttwwwtttpppmmmlllkkkjjjiiidddcccaaa```___^^^[[[YYYRRRLLLFFFDDDAAA;;;888888555555555444444333333222////////////............///......---,,,++++++***++++++++++++++++++++++++++++++******))))))((((((&&&'''***+++,,,+++***)))(((((((((((())))))))))))))))))(((((((((((())))))+++,,,///444:::===>>>===;;;;;;:::999888999===@@@===???BBBEEEFFFEEECCCAAA>>><<<;;;;;;<<<<<<;;;999999999???LLLUUUSSSLLLHHH@@@AAACCCHHHLLLOOOPPPOOONNNPPPSSSWWWYYYYYYYYYYYYTTTOOOHHHCCCAAAAAA@@@@@@999666333000......///000333555777;;;>>>AAADDDEEEDDDBBB???<<<:::999999999:::===AAADDDEEECCC@@@>>>;;;<<<===???AAACCCEEEEEEBBBBBBCCCCCCBBBAAAAAA@@@>>>>>>???AAACCCDDDEEEFFFDDDDDDDDDDDDEEEFFFGGGHHHHHHIIIJJJMMMPPPRRRTTTVVVTTTTTTTTTUUUVVVXXXZZZ[[[[[[\\\]]]\\\[[[YYYYYYYYY]]]___``````]]]ZZZYYYXXXZZZZZZ[[[[[[\\\```eeeiiimmmooorrruuuwwwxxxxxxxxxvvvwwwxxxxxxxxxvvvuuusssrrrssstttvvvwwwxxxxxxxxxxxxzzzzzzxxxvvvuuuvvvxxxxxxxxxxxxxxxyyy{{{}}}~~~}}}zzzwwwuuuvvvuuusssqqqpppoooooooooppprrrwww|||~~~zzzxxxwwwxxxyyy}}}{{{xxxxxxxxxwwwrrrnnnkkkhhheeeddddddeeeddddddbbbdddhhhooowww{{{uuuuuu}}}|||zzzpppkkkjjjnnnnnnmmmiiiddd^^^XXXTTTQQQQQQPPPNNNLLLIIIHHHGGGBBB>>>999555444333222111000000000000000000000000///000000000111111111111///000000111222333333333333333444555666666777777777777999<<<===>>>EEENNN[[[ooo}}}|||wwwuuuvvvyyyxxxtttrrrtttvvvrrrnnnkkkjjjiiihhhgggaaaaaabbbbbb```^^^\\\ZZZSSSLLLGGGEEEBBB<<<888999444444444444333333333222////////////.....................------,,,,,,,,,***++++++++++++,,,,,,,,,************))))))))))))'''((()))*********)))((((((((((((((())))))))))))((((((((((((((())))))***,,,---000555:::===>>>>>>;;;;;;:::999999:::>>>AAA???@@@AAADDDFFFFFFDDDBBB<<<:::999:::;;;<<<;;;:::999888???KKKSSSQQQJJJFFF@@@AAADDDHHHLLLOOOPPPOOONNNPPPTTTWWWYYYYYYXXXWWWQQQMMMGGGBBBAAA@@@@@@???999888555222000000000111222444666:::===AAACCCEEECCCAAA???===;;;:::::::::;;;===AAADDDDDDCCC@@@>>><<<===>>>@@@BBBCCCEEEEEECCCDDDDDDCCCCCCBBBAAA@@@>>>???@@@AAACCCDDDEEEFFFDDDDDDDDDEEEFFFGGGHHHIIIHHHIIIJJJLLLOOORRRUUUVVVUUUUUUTTTUUUVVVXXXYYY[[[ZZZZZZ[[[[[[ZZZYYYYYYXXX]]]^^^``````___^^^___```___```aaabbbcccfffjjjmmmnnnooopppqqqrrrsssttttttuuuvvvwwwxxxxxxvvvtttssspppqqqssstttvvvwwwxxxxxx{{{}}}~~~|||yyyxxxzzz|||{{{zzzzzzyyyzzz{{{}}}~~~|||xxxuuussstttsssrrrrrrqqqqqqqqqqqqrrrsssvvvyyy}}}~~~~~~|||{{{{{{zzzvvvrrrkkkhhheeeccccccccccccbbb___aaaeeellluuu~~~{{{vvvvvvwwwnnnlllmmmnnnmmmllliiiddd]]]WWWTTTRRRQQQPPPMMMKKKIIIGGGGGGAAA===888555444333333222000000000000000000000000000000000000111111111111///000000111222333444444333333555666777777777777777888:::===>>>AAAKKKVVVfffzzz|||zzzzzzuuurrrsssvvvvvvsssrrruuuyyyuuupppllljjjhhhfffeee```aaaaaa___^^^]]]]]]^^^TTTMMMHHHFFFBBB<<<999:::333333333333222222222222////////////............---,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))))))))))))))*********))))))((((((((((((((('''))))))))))))((((((((((((((((((((((((((()))******......111555:::>>>???>>>999:::999888888:::>>>BBBAAA@@@@@@BBBEEEEEECCC@@@:::999999:::<<<======<<<;;;:::@@@LLLSSSQQQIIIEEEBBBBBBEEEIIIMMMOOOOOONNNPPPRRRUUUWWWXXXWWWTTTSSSOOOKKKFFFBBB@@@???>>>===;;;:::888666444333222222111333666999===AAADDDEEEDDDBBB@@@>>>;;;:::999999;;;===AAACCCDDDCCC@@@>>>===>>>???@@@BBBCCCDDDEEECCCCCCCCCCCCBBBAAA@@@?????????@@@AAABBBDDDDDDEEEDDDDDDDDDEEEFFFGGGIIIJJJJJJJJJKKKMMMOOORRRUUUWWWVVVUUUTTTTTTUUUWWWYYYZZZZZZZZZZZZZZZ[[[ZZZYYYXXX[[[\\\^^^^^^___aaadddgggeeegggjjjkkkmmmnnnqqqtttrrrqqqpppppppppqqqrrrsssuuuvvvxxxyyyyyywwwuuusssqqqrrrtttvvvxxxyyyzzzzzz{{{~~~}}}zzzyyy|||}}}|||{{{zzzzzz{{{|||}}}~~~|||yyyvvvsssrrrrrrrrrssssssttttttuuuuuuuuuvvvxxxzzz~~~||||||}}}}}}{{{xxxoookkkfffbbb```___^^^]]][[[]]]bbbiiirrr|||{{{vvvwwwuuulllkkkooommmmmmkkkhhhccc\\\WWWSSSSSSRRRPPPMMMKKKIIIGGGGGG@@@<<<888444444444333222000000000000000000000000000000000000111111111111///000000111333444444555222333555777888888888888888999;;;???AAAGGGVVVddduuu}}}zzzxxxxxxsssqqqqqqttttttrrrrrruuu}}}yyysssnnnkkkhhhfffdddaaaaaa___]]][[[\\\___aaaTTTNNNHHHFFFCCC===::::::333333222222222222222222000/////////............++++++++++++++++++,,,,,,*********++++++,,,,,,,,,(((((())))))******++++++***)))((('''&&&&&&''''''))))))))))))((((((((((((((((((((((((((()))******//////111666;;;>>>??????888888888777888:::>>>BBBAAA??????@@@CCCCCCAAA>>>:::999999:::===>>>>>>===???>>>CCCOOOVVVSSSKKKGGGCCCCCCEEEIIIMMMOOOOOONNNSSSTTTWWWXXXWWWTTTQQQOOOMMMIIIEEEBBB@@@???>>><<<777666555444222000///...000222555999===AAADDDEEEEEEDDDAAA>>>;;;999888777;;;===AAACCCDDDBBB@@@???>>>>>>???@@@BBBCCCDDDDDDBBBCCCBBBBBBAAA@@@???>>>???@@@AAAAAABBBCCCDDDDDDDDDDDDDDDEEEFFFHHHIIIJJJLLLLLLMMMNNNQQQTTTWWWYYYVVVUUUTTTSSSTTTVVVYYYZZZ[[[ZZZZZZ[[[[[[[[[ZZZXXXYYYZZZ\\\]]]^^^bbbgggkkkkkkmmmqqqssstttvvvxxxyyyuuutttrrrppppppppprrrsssuuuwwwyyyzzzzzzxxxvvvttttttuuuwwwzzz|||}}}~~~~~~zzz}}}~~~zzzyyy|||~~~}}}{{{zzzzzz{{{{{{|||}}}~~~~~~~~~}}}zzzwwwvvvrrrrrrssstttuuuvvvwwwxxxwwwvvvvvvwwwyyy|||}}}{{{{{{~~~~~~|||rrrmmmgggbbb^^^\\\ZZZYYYYYY[[[___fffpppzzz|||wwwwwwtttkkkkkkpppmmmlllkkkgggbbb\\\VVVSSSTTTRRRPPPMMMJJJHHHGGGGGG@@@<<<777444444444333333000000000000000000000000000000000000111111111111///000000222333444555555222333555777888999888888999999===AAAEEENNN^^^nnn~~~{{{wwwvvvpppnnnmmmmmmooorrrtttttt{{{wwwqqqllliiigggdddbbbccc^^^ZZZYYY\\\___```___SSSOOOJJJEEEAAA>>>;;;888444444333222222111111000///...---,,,+++,,,------++++++,,,------,,,,,,,,,,,,,,,,,,+++++++++******************))))))))))))******))))))((((((''''''***)))(((''''''((()))***))))))))))))))))))))))))+++***---444:::<<>><<<===@@@BBBBBB@@@:::===DDDLLLRRRQQQJJJDDDDDDDDDFFFIIIMMMPPPPPPPPPQQQQQQQQQQQQPPPOOONNNNNNJJJGGGCCC@@@???>>><<<;;;777555444222000......---222444777888;;;>>>CCCFFFEEEEEECCC???;;;777777777<<>>???@@@???DDDCCCBBBBBB@@@@@@???>>>???AAADDDEEEDDDCCCDDDDDDCCCCCCDDDEEEFFFHHHJJJKKKJJJKKKLLLNNNPPPSSSVVVWWWTTTTTTSSSSSSTTTUUUVVVVVVWWWWWWWWWXXXXXXXXXXXXXXXWWW[[[___``````cccjjjpppoooqqqtttwwwyyyzzzzzzyyywwwsssooolllmmmoooqqqrrruuuxxx{{{}}}~~~}}}|||{{{xxxyyy{{{}}}~~~~~~}}}}}}||||||{{{|||}}}{{{zzzzzz|||}}}|||{{{~~~|||zzzxxxvvvuuuuuuuuuxxxwwwwwwwwwxxxxxxwwwuuuzzzyyyyyyyyyzzz}}}~~~|||yyytttlllddd]]]YYYXXXXXXZZZ[[[```hhhmmmsss}}}|||{{{zzzwwwoookkkkkkmmmllliiifffdddccc___XXXSSSPPPPPPQQQPPPNNNJJJGGGEEE>>>;;;666333222222000///000111333222111111333555111111000000111111222333333333222222333333444555777555555777999999777444666;;;AAACCCHHHWWWnnn|||xxxvvvpppooonnnnnnppprrrtttuuu{{{wwwqqqllljjjhhhfffdddhhhccc]]][[[\\\]]]]]][[[SSSOOOJJJEEEAAA>>>;;;888444444333222222111111000///...,,,++++++,,,,,,---+++,,,,,,,,,---,,,,,,,,,++++++++++++******))))))************))))))))))))(((((((((((())))))))))))***)))(((''''''((())))))((((((((((((((((((((((((+++***...555;;;>>>BBBGGGJJJFFF@@@999666777;;;???BBBDDDDDD@@@>>>??????<<<@@@>>>===>>>AAABBBBBB@@@>>>AAAGGGOOOSSSRRRLLLGGGDDDDDDEEEHHHLLLOOOOOONNNQQQQQQQQQQQQQQQPPPOOONNNJJJGGGCCC@@@>>>===;;;999666555444111000......---000222666888;;;???DDDHHHFFFFFFDDD@@@<<<999888888<<>>AAACCCDDDCCCCCCCCCDDDCCCCCCDDDEEEGGGIIIKKKLLLMMMNNNOOOPPPQQQRRRRRRSSSOOOOOOPPPQQQRRRSSSUUUUUUXXXXXXXXXYYYYYYYYYYYYZZZVVVZZZ^^^______bbbhhhmmmqqqrrruuuwwwxxxxxxxxxwwwssspppmmmkkklllnnnpppqqqwwwyyy{{{}}}~~~~~~}}}}}}zzz{{{||||||||||||{{{zzz}}}~~~~~~~~~~~~||||||||||||{{{zzzyyyxxxwwwuuuuuuuuuvvvvvvzzzyyyxxxyyyzzzyyywwwuuuxxxwwwwwwwwwyyy{{{~~~~~~~~~{{{vvvnnnfff```\\\[[[ZZZ[[[[[[___eeejjjoooyyy{{{yyyyyy~~~yyypppkkkjjjkkkllliiieeedddbbb^^^XXXSSSPPPPPPOOONNNLLLIIIFFFEEE>>>:::666333222111000/////////000111222333333222111111000000111111222333222222111111222222333444555444444777:::;;;999777;;;>>>BBBFFFOOOaaayyy}}}yyyvvvqqqpppppppppqqqsssuuuvvvzzzvvvqqqmmmjjjiiihhhgggjjjfff```^^^^^^^^^\\\ZZZRRROOOIIIDDDAAA>>>;;;888444444333222222111111000000///...---------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************))))))))))))'''''''''((()))*********))))))(((((((((((())))))''''''''''''''''''''''''******...666<<>>===>>>@@@BBBAAA@@@@@@CCCHHHNNNQQQPPPKKKGGGDDDDDDEEEHHHLLLNNNNNNMMMNNNNNNNNNOOONNNNNNMMMMMMJJJFFFBBB???===;;;999777666555333111000///.........111555888<<<@@@EEEIIIGGGGGGEEEAAA===:::999:::;;;???CCCGGGHHHEEEAAA???=========>>>???@@@BBBBBBAAAAAAAAAAAAAAAAAAAAAAAA>>>@@@BBBCCCBBBBBBBBBCCCCCCDDDEEEFFFIIIKKKMMMOOOQQQQQQRRRRRRQQQPPPOOONNNLLLMMMNNNPPPQQQSSSTTTUUUWWWWWWWWWWWWXXXXXXXXXYYYVVVXXX[[[\\\\\\^^^ccchhhiiijjjlllmmmnnnmmmmmmllllllllljjjjjjkkkmmmooopppzzzzzz|||}}}~~~~~~|||{{{zzz~~~~~~~~~}}}{{{yyytttssssssssssssuuuvvvxxxzzzzzzyyyzzz{{{yyywwwtttuuutttuuuuuuwwwzzz|||~~~~~~}}}{{{zzz{{{~~~}}}yyyssskkkeeebbb```___^^^]]]___cccfffjjjuuuyyyxxxyyy~~~||||||sssmmmjjjkkkkkkhhheeecccbbb^^^WWWRRRQQQPPPNNNKKKIIIGGGEEEEEE===:::666333222111000///000///000333777888555222111111000000111111222333111111111111111222222333333333444777:::<<<<<<;;;AAABBBEEENNN]]]sss|||xxxuuuqqqrrrrrrrrrrrrsssuuuvvvzzzvvvppplllkkkjjjjjjiiiiiieeeaaa___```aaa^^^\\\RRRNNNIIIDDDAAA>>>;;;999444444333222222111111000222222000/////////000111------,,,,,,++++++,,,,,,---------------------,,,************)))))))))((('''((((((((()))))))))***((((((((((((((()))))))))((((((((((((((((((((((((******///888>>>AAAEEEJJJTTTOOOGGG???999888;;;>>>IIINNNPPPKKKFFFCCCAAA===<<<<<<===>>>???@@@@@@??????BBBGGGKKKLLLKKKGGGDDDDDDDDDFFFIIILLLOOOOOONNNJJJJJJKKKKKKKKKJJJJJJIIIIIIFFFAAA>>>;;;999777555666555333111000///......///111555999<<<@@@DDDHHHFFFFFFEEEAAA===:::::::::;;;???DDDHHHIIIGGGDDDAAA>>>>>>???>>>======???@@@??????@@@@@@AAAAAAAAAAAA>>>@@@AAABBBAAAAAABBBCCCDDDDDDFFFHHHJJJMMMOOOQQQQQQRRRSSSSSSRRRPPPMMMKKKNNNOOOPPPRRRSSSTTTTTTUUUSSSSSSTTTTTTUUUUUUVVVVVVWWWXXXYYYYYYXXXZZZ]]]```^^^___```aaabbbccccccbbbggghhhiiiiiijjjlllnnnqqq{{{{{{||||||}}}}}}{{{sssssssssssssssuuuwwwxxxzzzyyyyyyyyyzzzxxxvvvssssssttttttuuuwwwyyy{{{||||||||||||}}}~~~}}}yyyvvvtttuuuyyy|||wwwqqqlllhhhfffeeeeeecccbbbdddfffjjjttt~~~xxxxxxzzzvvv{{{wwwpppllllllkkkhhhdddcccaaa^^^WWWRRRRRRPPPLLLIIIFFFEEEDDDDDD<<<999555222222111000000222111111666<<<===999444111111000000111111222333222222111111222222333444444444555888:::<<<======CCCEEELLL[[[qqq{{{vvvsssqqqrrrtttsssrrrrrrtttvvvzzzvvvpppllljjjjjjjjjjjjiiifffbbbaaabbbaaa^^^[[[QQQMMMHHHDDDAAA>>>;;;999444444333222222111111000111000///.........///000...---,,,++++++++++++,,,++++++++++++,,,,,,,,,,,,************)))))))))(((***)))))))))((((((((('''''''''((()))))))))))))))))))))))))))))))))))))))******///888???BBBEEEJJJTTTOOOGGG???999888;;;>>>KKKRRRVVVQQQJJJGGGCCC@@@:::;;;<<<===>>>>>>>>>>>>>>>BBBGGGJJJKKKHHHEEEBBBEEEEEEGGGJJJNNNQQQQQQQQQJJJJJJKKKKKKKKKJJJIIIIIIIIIEEE@@@===;;;999666444555444333111000/////////000333777:::<<>>;;;999:::<<<>>>??????@@@@@@AAAAAABBB>>>@@@AAAAAA@@@AAABBBDDDDDDEEEFFFHHHKKKNNNPPPQQQNNNPPPQQQRRRRRRPPPNNNLLLPPPQQQRRRRRRRRRRRRQQQQQQRRRRRRSSSSSSTTTUUUUUUVVVXXXXXXXXXWWWWWWWWWYYY[[[YYYZZZ[[[]]]___aaabbbbbbeeegggiiiiiijjjlllooosss{{{{{{|||}}}~~~}}}wwwvvvuuuuuuuuuvvvwwwxxxyyyxxxwwwvvvwwwwwwuuussstttuuuuuuvvvxxxyyyzzz{{{|||{{{{{{{{{{{{}}}{{{vvvssspppooorrrwww{{{}}}}}}{{{xxxtttpppnnnlllkkkkkkhhhhhhiiiiiillluuuxxxyyy|||sssyyyzzzsssooooookkkhhheeecccbbb^^^WWWRRRRRROOOKKKGGGEEECCCCCCDDD<<<888444222111111111000222111111666<<<===999444111111000000111111222333444333333333333444555555666777888999:::;;;===>>>BBBHHHVVVmmm~~~zzzuuurrrppprrruuutttrrrqqqsssvvv{{{vvvoookkkiiiiiijjjjjjllliiieeecccbbb```[[[VVVPPPLLLGGGCCC@@@>>>;;;999444444333222222111111000...---,,,+++++++++,,,---///...,,,+++***++++++,,,((()))))))))))))))******************))))))))))))*********)))((('''''''''&&&'''((()))*********)))******************************000999???AAADDDHHHOOOKKKDDD===777777;;;???JJJSSSXXXUUUNNNIIIEEEBBB888;;;===>>>>>>======>>>???DDDJJJNNNMMMJJJFFFDDDDDDDDDFFFJJJOOOSSSSSSSSSOOOOOOOOOOOONNNMMMLLLKKKHHHDDD@@@===;;;999777555555444333111000/////////111444888;;;===???AAADDDEEEEEECCC@@@<<<:::999:::<<>>@@@@@@===999777999;;;>>>?????????@@@@@@AAAAAA???AAAAAAAAA@@@AAACCCEEEEEEFFFGGGHHHKKKMMMOOOQQQLLLMMMNNNOOOPPPPPPOOONNNOOOPPPQQQQQQQQQPPPNNNMMMSSSTTTTTTUUUVVVWWWXXXXXXYYYXXXXXXXXXXXXZZZ[[[\\\YYYZZZ[[[]]]___bbbcccdddfffiiikkkkkkjjjmmmrrrwww{{{|||~~~}}}zzzzzzxxxwwwwwwxxxxxxyyyyyywwwttttttuuuvvvvvvvvvvvvvvvwwwxxxxxxyyyyyyyyy}}}{{{yyyxxxwwwxxxzzz{{{xxxzzz}}}|||xxxtttooommmnnnppprrrssswwwwwwuuutttqqqooonnnmmmmmmkkkkkklllmmmooowwwxxxyyy}}}yyyrrryyy{{{tttqqqqqqllliiifffdddccc___XXXSSSRRRPPPLLLHHHEEECCCCCCCCC;;;888444222111111111000000///000333777888555222111111000000111111222333444444444444444555666666777888999::::::;;;>>>@@@CCCMMMbbb~~~{{{vvvsssooorrruuutttqqqppprrruuu{{{vvvooojjjhhhhhhhhhhhhjjjhhheeedddccc```ZZZUUUOOOLLLGGGCCC@@@>>>;;;999444444333222222111111000...---,,,+++++++++,,,---000...,,,+++******+++,,,)))))))))******+++++++++************))))))))))))))))))))))))((((((((((((%%%&&&((()))*********)))))))))))))))))))))))))))******000999???@@@BBBFFFJJJFFF@@@999666777;;;???FFFPPPXXXUUUNNNIIIFFFCCC999<<>>>>>???>>>EEEMMMQQQPPPKKKHHHFFFBBBBBBEEEIIIOOOSSSTTTTTTSSSSSSRRRRRRPPPOOOMMMLLLGGGDDD@@@===;;;:::888666444444222111000000/////////222777;;;===@@@CCCEEEEEEEEEDDDAAA===;;;;;;<<<<<<@@@EEEIIIIIIGGGCCCAAA<<>>:::888;;;>>>???????????????@@@@@@@@@AAABBBBBBAAAAAABBBDDDFFFFFFFFFGGGHHHJJJLLLNNNOOOLLLLLLLLLMMMMMMNNNNNNNNNNNNOOOQQQRRRRRRQQQPPPOOOSSSTTTTTTUUUVVVWWWXXXYYYXXXXXXXXXZZZ]]]aaacccdddbbbbbbcccdddeeeggghhhiiijjjlllmmmlllkkknnnuuu{{{}}}~~~~~~{{{{{{zzzyyyxxxxxxyyyzzz{{{zzzwwwsssrrrtttvvvyyyzzzwwwwwwwwwxxxxxxwwwwwwwwwyyywwwtttqqqoooooopppqqqnnnqqqvvv|||}}}yyysssnnnlllkkkjjjjjjooopppppppppooonnnmmmlllllljjjkkknnnnnnpppwww~~~vvvwww|||}}}uuurrr|||{{{ssspppqqqmmmjjjgggeeeddd```YYYTTTRRRPPPMMMIIIFFFDDDBBBBBB:::777333111111111111000//////000111222333333222111111000000111111222333444333333333333444555555555777999::::::<<>>;;;999444444333333222111111000111000///...---......///000///,,,*********+++,,,,,,,,,,,,------.........************))))))))))))''''''(((((())))))******%%%&&&((()))*********)))((((((((((((((((((((((((***+++000999>>>???AAAEEEFFFBBB===777444666<<<@@@BBBNNNVVVUUUNNNIIIFFFCCC:::>>>AAABBBAAA???@@@AAA===DDDMMMRRRPPPKKKGGGEEE???@@@CCCHHHNNNSSSTTTUUUTTTSSSSSSRRRPPPNNNLLLKKKFFFCCC@@@===<<<;;;999777444333222111000000000000,,,000666;;;>>>AAADDDGGGFFFFFFEEEBBB???<<<<<<======@@@EEEHHHIIIGGGCCC@@@;;;>>>@@@???;;;:::>>>BBB????????????????????????AAABBBCCCBBBAAABBBEEEGGGFFFGGGGGGHHHJJJLLLMMMNNNLLLLLLLLLKKKLLLLLLMMMNNNOOOPPPRRRTTTUUUUUUTTTSSSQQQRRRSSSTTTUUUVVVWWWWWWXXXWWWYYY\\\aaafffjjjkkkoooooooooooopppqqqrrrrrrlllnnnooommmlllooovvv}}}~~~|||xxxzzzyyyyyyxxxyyyzzz|||}}}{{{xxxsssqqqssswww{{{}}}wwwwwwwwwwwwwwwvvvuuuuuutttqqqmmmiiigggffffffgggeeeiiiooovvv|||~~~wwwqqqmmmjjjgggeeejjjkkklllmmmmmmlllkkkjjjiiihhhjjjmmmnnnooovvv|||tttvvv{{{xxxssssss~~~{{{rrrnnnooonnnkkkhhhfffeeeaaaZZZUUURRRPPPMMMJJJGGGDDDBBBAAA:::777333111111111111000000111333222111111333555111111111000111222222333333333222222333333444555333666999:::;;;>>>CCCGGGLLLZZZsss}}}yyyuuusssqqqooooooqqqooolllnnnrrrzzzvvvpppmmmkkkjjjiiihhhfffeeedddcccbbb^^^ZZZWWWUUUQQQKKKEEEAAA===:::777444444444333222111///...---.../////////...---,,,---,,,+++***)))))))))))))))))))))))))))))))))))),,,***))))))******)))''')))))))))))))))((('''''''''&&&&&&&&&%%%%%%%%%%%%'''((()))******(((&&&$$$***+++...555>>>DDDEEEDDDDDD>>>999888777666:::@@@EEEHHHMMMPPPOOOKKKEEEAAA===:::;;;@@@CCC@@@???@@@@@@AAAGGGOOOQQQLLLGGGFFF@@@CCCHHHMMMQQQSSSTTTTTTWWWTTTQQQOOOOOOOOOOOONNNMMMHHHCCC???===;;;666333555444333111000//////...111222444:::BBBHHHIIIHHHFFFEEEDDDBBB@@@===;;;999:::>>>CCCGGGHHHEEEAAA>>>>>>>>>>>>>>>>>>??????@@@???>>>>>>>>>@@@AAACCCEEE>>>???AAADDDEEEEEEEEEEEEHHHHHHHHHGGGGGGHHHHHHIIIJJJKKKMMMNNNNNNNNNMMMLLLRRRRRRSSSTTTTTTSSSRRRQQQSSSTTTTTTUUUVVVWWWXXXXXXYYYZZZ\\\^^^aaagggnnnsssvvvvvvvvvuuutttsssqqqqqqqqqqqqqqqrrrtttwwwzzz|||~~~}}}{{{zzzzzz|||~~~yyyvvvtttuuuxxxzzzyyywwwwwwxxxzzz{{{{{{zzzxxxwwwsssmmmfff```]]]\\\[[[ZZZ___bbbgggmmmssszzz~~~{{{wwwpppjjjjjjjjjjjjjjjjjjgggccc```bbbbbbcccdddggglllsssyyyvvvssswwwrrrrrrxxxzzzwwwvvvtttkkkiiigggfffeeeaaa[[[VVVQQQMMMJJJIIIHHHFFFBBB>>>666666555444333333333333111111111111111111111111111111222222222333333333555555555555555666888888;;;777777:::;;;<<<@@@EEEKKKccc~~~yyytttsssooommmnnnpppooolllmmmrrryyyuuuppplllkkkjjjiiihhhkkkjjjhhhgggfffbbb^^^ZZZUUUPPPJJJEEEAAA===999777555555444444333111000////////////000//////......------,,,******)))))))))************************%%%$$$$$$&&&)))+++,,,++++++++++++++++++***))))))+++************)))))))))(((((()))))))))(((&&&&&&***+++...555>>>CCCDDDCCCBBB<<<777666444333666;;;BBBEEEIIIKKKKKKHHHDDDAAA<<<999:::???BBB@@@???AAA@@@AAAFFFNNNPPPKKKFFFDDD@@@CCCHHHMMMQQQSSSSSSSSSUUUSSSPPPOOOOOOPPPOOONNNMMMIIIDDD@@@>>>;;;777444666555333111000/////////111111444:::AAAFFFHHHHHHGGGGGGEEECCC@@@===;;;999:::===CCCGGGHHHFFFBBB???=========<<<===>>>>>>??????>>>>>>>>>???AAABBBCCC>>>???AAACCCDDDEEEEEEEEEGGGGGGGGGFFFGGGGGGHHHHHHKKKLLLMMMNNNNNNNNNMMMMMMOOOPPPQQQSSSTTTTTTTTTSSSTTTTTTUUUVVVWWWXXXYYYYYYXXXYYY[[[^^^bbbiiirrrwwwzzzzzzzzzyyyxxxvvvuuutttssssssssstttvvvyyy|||}}}~~~}}}|||||||||}}}xxxvvvuuuuuuxxxyyyyyywwwxxxyyy{{{}}}}}}|||{{{zzzrrrmmmeee^^^ZZZXXXVVVVVVXXX[[[___dddjjjqqqyyyyyysssooommmkkkiiigggddd```]]]\\\]]]^^^```ccciiipppvvvvvvrrrwwwqqqrrrzzz}}}xxxuuurrrllljjjhhhgggeeeaaaZZZUUUQQQNNNKKKIIIIIIGGGBBB>>>666555444333333222333333111111111111111111111111111111222222222333333333222222222222333444555555999777777;;;===>>>CCCHHHRRRhhhyyytttrrrnnnlllmmmooonnnlllnnnrrrxxxuuuppplllkkkkkkjjjiiinnnmmmkkkjjjhhheee```\\\TTTPPPJJJEEEAAA===999777555555555444333222111000111111000///////////////...---,,,++++++******+++++++++++++++++++++++++++%%%$$$%%%'''+++---------***++++++++++++******))))))))))))(((((((((((('''))))))((((((''''''((((((***+++...666>>>CCCCCCAAA@@@:::666555444222444888>>>@@@CCCFFFGGGFFFDDDBBB<<<999999>>>AAA@@@@@@BBB@@@@@@EEEMMMOOOJJJDDDBBB@@@CCCGGGLLLPPPRRRRRRRRRTTTRRROOOOOOPPPPPPPPPPPPNNNKKKFFFBBB???<<<888666666555333222000/////////000111333999???DDDGGGGGGIIIHHHFFFDDD@@@===:::888999===BBBGGGIIIGGGDDDAAA<<<<<<<<<<<<<<<======>>>??????>>>>>>???@@@AAAAAA===>>>@@@BBBCCCDDDDDDDDDFFFFFFFFFFFFFFFGGGHHHIIIKKKLLLMMMNNNNNNNNNMMMMMMLLLMMMOOOQQQTTTUUUVVVVVVTTTUUUUUUVVVWWWXXXYYYZZZWWWYYYZZZ]]]ccckkkuuu{{{|||||||||{{{yyyxxxvvvuuuuuuuuuuuuvvvxxx{{{}}}~~~|||zzzyyyxxxwwwuuuvvvwwwyyyxxxxxxyyyzzz|||~~~~~~uuupppggg___ZZZWWWUUUSSSRRRTTTWWWZZZ```hhhqqqwww~~~wwwtttnnnjjjfffbbb^^^[[[XXXYYY[[[\\\___eeelllqqquuurrrwwwqqquuu~~~xxxsssooommmllljjjhhheee___YYYUUURRROOOKKKJJJIIIGGGBBB>>>666555444333333222222222111111111111111111111111111111222222222333333333111111111111222333444555888666999===???AAAFFFLLLYYYnnn|||zzzuuusssnnnlllmmmpppooommmooosssyyyuuuqqqmmmmmmllllllkkknnnmmmkkkiiigggddd___[[[TTTPPPJJJEEE@@@===999666555555555444444222111111222111///...---...//////...---,,,,,,+++++++++,,,++++++++++++++++++++++++,,,+++***+++,,,---,,,+++(((((())))))))))))((('''''''''''''''&&&&&&&&&&&&***)))((('''&&&''')))******+++///666>>>CCCBBBAAA???:::666666555444666:::===>>>@@@BBBCCCDDDDDDDDD<<<999888===@@@@@@AAADDDAAA@@@CCCJJJMMMHHHCCCAAA@@@CCCHHHLLLOOOQQQQQQQQQRRRPPPNNNNNNOOOQQQQQQQQQQQQNNNJJJFFFBBB>>>;;;999666555444222111000/////////111333888===BBBFFFGGGJJJHHHFFFCCC???;;;888666888<<>>>>>?????????????????????@@@===>>>???@@@BBBCCCDDDDDDFFFFFFFFFGGGHHHIIIJJJKKKKKKKKKLLLLLLLLLMMMMMMMMMLLLMMMNNNPPPRRRTTTUUUVVVUUUUUUVVVWWWXXXYYYYYYZZZYYYZZZ[[[]]]bbbjjjssszzzyyyyyyyyyyyyxxxwwwuuuuuuuuuvvvvvvxxxzzz|||~~~~~~|||yyyxxxxxxwwwvvvvvvwwwxxxxxxxxxyyyzzz|||}}}wwwooogggaaa\\\XXXVVVRRRSSSSSSUUUZZZbbbkkkrrr{{{zzzsssmmmiiieeeaaa^^^[[[\\\]]]]]]___bbbhhhlllxxx}}}}}}tttrrrxxxttt|||xxxsssqqqnnnnnnmmmkkkiiiddd^^^XXXTTTSSSPPPLLLJJJIIIGGGBBB>>>666555444333222222222222111111111111111111111111111111222222222333333333444444444444555666777777777777:::>>>@@@AAAGGGNNN]]]oooyyy|||vvvtttpppnnnoooqqqpppnnnppptttyyyvvvqqqooonnnooonnnnnnnnnlllkkkjjjhhhddd___\\\TTTOOOJJJDDD@@@<<<888666444444444444333222111111111000///---,,,,,,---...------,,,,,,++++++,,,,,,++++++++++++++++++++++++///---++++++,,,+++***((('''(((((()))))))))(((((())))))))))))((((((((((((+++)))(((&&&&&&(((***+++***+++000777???DDDCCCAAA>>>999555666666555888>>>>>>???@@@AAABBBDDDEEEEEE===999888<<<@@@AAACCCFFFDDDAAAAAAGGGJJJGGGBBB@@@BBBDDDHHHMMMPPPQQQQQQPPPQQQOOONNNNNNOOOQQQQQQQQQRRRQQQMMMIIIDDD@@@======666555444222111000000//////111444888<<>>:::777555777;;;@@@EEEGGGGGGEEECCC>>>>>>======>>>>>>???@@@????????????@@@@@@@@@???>>>>>>???@@@AAACCCDDDEEEGGGGGGHHHIIIJJJKKKMMMNNNJJJJJJJJJJJJKKKKKKLLLLLLNNNNNNOOOPPPQQQRRRSSSTTTTTTUUUUUUVVVWWWXXXYYYYYY[[[[[[\\\\\\___eeemmmsssuuuuuuvvvvvvvvvvvvvvvuuuuuuvvvwwwyyy{{{}}}zzz{{{}}}~~~~~~|||zzzxxxxxxxxxxxxwwwvvvvvvwwwxxxxxxyyy|||~~~yyyssslllfff___[[[VVVUUUTTTTTTVVV\\\dddjjjwwwxxxrrrnnnjjjgggeeeccccccbbb```___```cccfffmmmqqqwww{{{}}}}}}~~~~~~}}}}}}~~~|||tttssszzz{{{wwwnnnmmmnnnnnnnnnnnnmmmjjjddd^^^XXXUUUSSSPPPLLLJJJIIIFFFAAA===555555444333222222222222111111111111111111111111111111222222222333333333555555555666666777888999888888;;;>>>???AAAHHHQQQ___qqq}}}~~~xxxvvvrrrpppqqqrrrqqqnnnoootttyyyuuuqqqoooooooooooooooooonnnlllllljjjgggccc___SSSOOOIIIDDD@@@<<<888666222333333333222222111000111000///---,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++***)))(((((()))***)))((()))******++++++++++++***(((((('''''''''&&&&&&&&&***)))((('''''')))***,,,***+++000999AAAFFFEEECCC???999444444444444999>>>AAAAAAAAABBBCCCCCCDDDEEE???:::888<<<@@@BBBEEEJJJIIIBBB???DDDHHHFFFCCCBBBCCCFFFJJJNNNPPPQQQQQQPPPQQQOOOMMMMMMOOOPPPQQQPPPRRRRRROOOJJJDDD@@@>>>>>>777666444333111000000000000222555888;;;@@@EEEIIIIIIHHHFFFCCC???;;;777555777:::???CCCEEEEEEDDDBBB>>>>>>>>>>>>>>>???@@@@@@>>>???@@@AAAAAAAAAAAAAAA?????????@@@AAACCCEEEFFFHHHHHHHHHIIIKKKMMMOOOPPPKKKKKKJJJJJJJJJKKKLLLMMMOOOOOOOOOOOOOOOPPPQQQRRRSSSTTTTTTUUUVVVWWWXXXYYY[[[[[[[[[[[[\\\```eeeiiinnnoooqqqsssuuuvvvwwwwwwvvvwwwxxxzzz|||~~~xxxyyy{{{}}}}}}|||{{{zzzxxxxxxyyywwwvvvuuuwwwxxxxxxyyy|||yyyrrriiiddd\\\[[[WWWTTTSSSWWW\\\aaarrr{{{{{{uuuqqqnnnkkkiiiggggggeeeaaa^^^]]]^^^```aaadddhhhlllooorrrvvvyyyzzz|||~~~~~~|||||||||~~~}}}vvvttt|||~~~ppphhhiiimmmnnnmmmnnnnnnjjjddd]]]YYYVVVSSSOOOKKKIIIHHHEEE@@@<<<555444333222222111111111111111111111111111111111111111222222222333333333444444444444555666777888999:::<<>>777555333444999???BBBCCCCCCCCCCCCBBBBBBBBB@@@;;;999===AAADDDHHHLLLMMMDDD>>>AAAEEEEEEDDDDDDEEEHHHKKKOOOQQQRRRQQQQQQRRRPPPNNNMMMNNNPPPPPPOOOPPPPPPNNNIIIBBB===<<<===777666555333222111000000111333666888;;;???EEEJJJJJJIIIGGGDDDAAA===:::888777:::>>>BBBCCCCCCBBB@@@===============>>>??????>>>???@@@BBBCCCCCCCCCBBB@@@@@@@@@@@@BBBDDDFFFGGGGGGGGGHHHIIIKKKMMMOOOPPPMMMLLLLLLKKKLLLMMMNNNOOOOOONNNNNNNNNNNNPPPQQQRRRRRRSSSSSSTTTUUUVVVWWWWWWXXXXXXYYYYYYYYY[[[^^^aaaeeegggjjjnnnqqqtttvvvwwwxxxyyy{{{}}}yyyzzz{{{}}}}}}}}}|||{{{wwwyyyyyyxxxuuuuuuvvvxxxyyyzzz}}}uuunnndddbbb^^^XXXTTTTTTWWWZZZhhhqqq|||{{{vvvrrrnnnjjjhhhfffeeebbb^^^ZZZXXXXXXYYYVVVXXX[[[^^^ccciiipppuuu{{{~~~{{{yyyuuu~~~qqqiiijjjmmmnnnlllnnnnnnkkkddd]]]YYYXXXRRRNNNJJJHHHGGGDDD???:::555444333222111111111111111111111111111111111111111111222222222333333333444333333444444555666777::::::<<>>???DDDEEEEEEEEEFFFIIILLLPPPRRRRRRRRRQQQRRRPPPNNNMMMNNNOOOOOONNNNNNOOOMMMGGG@@@;;;;;;;;;777666555333222111000000111444777999;;;???FFFKKKLLLKKKIIIFFFCCC???<<<;;;777999===AAABBBBBBAAA???<<<<<<<<<<<<<<<===>>>>>>>>>???AAACCCDDDDDDDDDDDDAAA@@@@@@AAABBBDDDFFFHHHEEEFFFGGGHHHJJJLLLNNNOOOOOONNNMMMMMMMMMNNNPPPPPPNNNMMMMMMMMMNNNPPPRRRSSSRRRRRRSSSTTTUUUVVVVVVWWWTTTVVVXXXXXXXXXYYY[[[]]]]]]___ccchhhmmmqqqsssuuuyyyzzz|||||||||}}}}}}}}}}}}||||||wwwyyyzzzxxxuuutttvvvyyyzzz{{{~~~wwwkkkiiiddd]]]WWWUUUVVVXXX___gggsss{{{~~~xxx{{{zzzuuuqqqlllhhhdddbbbaaa___[[[VVVSSSSSSTTTOOOQQQSSSVVV[[[dddmmmsssyyy~~~{{{vvvuuummmmmmnnnmmmlllnnnnnnkkkddd^^^ZZZYYYQQQNNNJJJGGGFFFCCC>>>:::555444333222111111111111111111111111111111111111111111222222222333333333555555555555555666888888999:::<<<@@@CCCJJJZZZjjj||||||yyyuuuuuutttrrroooooopppqqq{{{uuunnnjjjiiijjjlllmmmmmmmmmmmmnnnlllhhhbbb]]]SSSKKKDDDCCCAAA<<<999999333333222111000000000111......//////......---,,,...---,,,+++***+++,,,---++++++***((('''%%%$$$$$$+++++++++***************''''''(((((())))))*********************************)))'''&&&'''(((***+++***,,,///555<<>>;;;;;;>>>BBBEEEFFFIIIBBB;;;<<>><<<<<<888777666444222000///...---000444777<<>>>>>============>>>>>>AAA@@@@@@AAABBBCCCAAA@@@AAAAAAAAABBBBBBBBBCCCCCCCCCCCCDDDEEEGGGIIILLLMMMQQQPPPNNNNNNOOOPPPOOONNNMMMMMMNNNOOOPPPPPPPPPPPPOOOPPPRRRTTTVVVVVVVVVVVVRRRRRRRRRRRRSSSUUUVVVWWWXXXZZZ[[[]]]```eeekkkooosssvvvzzz|||~~~~~~{{{{{{|||}}}}}}}}}~~~}}}}}}|||{{{zzzyyywwwvvvuuuuuuuuuuuu{{{|||zzzsssjjjbbb]]]YYYWWWVVVWWW]]]hhhuuu{{{xxxvvvttttttvvvyyy{{{|||zzzxxxuuusssooojjjddd```^^^[[[XXXUUUSSSQQQNNNKKKHHHKKKNNNPPPTTT^^^lllwww{{{xxx{{{vvvpppnnnoooppppppooolllfff```YYYUUUQQQMMMIIIGGGEEEBBB===999666444333111000000111111222222222222222222222222///000000111222444555666444555777888:::;;;;;;;;;>>>>>>???AAAHHHUUUeeeooo}}}zzzttttttsssqqqpppoooqqqsss{{{vvvooojjjiiijjjlllmmmnnnmmmnnnnnnlllhhhbbb^^^TTTLLLEEEDDDBBB===:::999555444333111000/////////......//////......---,,,---,,,+++*********++++++,,,,,,+++***)))((('''''''''((()))***+++,,,,,,---(((((((((((())))))))))))))))))))))))))))))))))))))))))'''''''''(((***+++***+++///444;;;BBBIIIMMMQQQKKKCCC;;;777888<<<@@@???@@@???>>>======???BBBAAA>>>;;;;;;>>>AAADDDEEEDDD???:::<<>>>>>============>>>>>>@@@??????AAABBBCCCBBB@@@AAAAAAAAABBBBBBBBBCCCCCCEEEEEEEEEEEEGGGIIIKKKMMMPPPNNNMMMMMMNNNOOOOOONNNLLLMMMNNNOOOPPPPPPPPPPPPPPPQQQSSSTTTUUUTTTTTTSSSSSSRRRRRRRRRRRRQQQQQQQQQTTTUUUVVVWWWYYY^^^dddhhhooossswww{{{|||}}}~~~~~~||||||~~~~~~~~~~~~}}}}}}|||{{{zzzzzzyyyxxxwwwvvvvvvwwwwww|||~~~}}}xxxooogggbbb]]]YYYWWWTTTYYYbbbnnnyyy~~~wwwtttpppnnnnnnnnnooopppqqqpppnnnmmmkkkgggbbb^^^[[[WWWRRROOOLLLJJJGGGEEEFFFIIIMMMOOOSSS]]]kkkvvv{{{yyy|||yyyrrrooonnnqqqqqqoookkkfff^^^XXXTTTPPPMMMIIIGGGEEEAAA<<<888555444333111000111111222222222222222222222222222222111111111222333444444444555666888999:::;;;;;;===@@@CCCEEEKKKYYYlllzzz|||xxxqqqrrrrrrqqqpppqqqtttvvv{{{vvvoookkkjjjkkkllllllnnnnnnmmmmmmlllhhhbbb^^^UUUMMMFFFDDDCCC>>>::::::666555333111000...............//////......---,,,,,,,,,+++***************,,,,,,,,,++++++++++++***'''(((((()))***+++,,,,,,))))))))))))(((((((((((('''''''''''''''''''''''')))((('''''''''(((***+++)))***---333999AAAGGGKKKSSSOOOHHH@@@:::999===@@@@@@@@@???===;;;:::<<<>>>AAA>>>;;;:::===@@@BBBCCC???<<<:::>>>DDDIIIHHHFFFGGGGGGIIIMMMQQQTTTSSSRRRRRRPPPMMMLLLLLLMMMLLLLLLKKKKKKJJJFFFAAA===::::::777777555444222111//////111333555777:::>>>CCCGGGJJJJJJHHHFFFBBB>>>:::888666:::<<<===AAAEEEDDD@@@>>>>>>============>>>>>>???>>>>>>@@@BBBCCCCCCAAAAAAAAAAAABBBBBBBBBCCCCCCFFFFFFFFFFFFGGGIIIKKKLLLMMMLLLKKKKKKMMMOOOOOONNNKKKLLLMMMNNNOOOOOOOOOOOOQQQRRRSSSSSSRRRQQQOOONNNMMMNNNOOOOOOOOONNNMMMLLLNNNNNNNNNNNNPPPTTTYYY^^^hhhmmmtttxxxzzz{{{{{{{{{~~~~~~~~~~~~~~~~~~}}}|||{{{zzzzzzyyyxxxwwwwwwxxxyyyzzz}}}|||uuunnnggg```YYYUUUPPPSSSZZZdddpppyyy|||wwwrrrnnnlllkkkkkkiiiiiiiiiiiihhhddd___\\\YYYTTTOOOJJJGGGFFFDDDCCCEEEHHHLLLOOOSSS\\\jjjttt~~~zzzzzz|||}}}{{{|||uuuqqqoootttrrroookkkddd\\\VVVRRROOOMMMIIIFFFCCC@@@;;;888555444222111111111111222222222222222222222222222333333222222222222333333555555666888999:::;;;;;;===BBBHHHMMMTTTdddzzz{{{vvvppppppppppppppprrrvvvyyy{{{vvvpppllljjjkkkkkklllnnnmmmmmmmmmkkkgggbbb^^^UUUMMMFFFEEECCC>>>;;;;;;555444333111000/////////.........///......---,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,---++++++******))))))((((((******))))))(((((('''''''''''''''''''''''''''''')))(((((('''((()))******((())),,,111888???FFFIIISSSQQQLLLDDD===:::<<<>>>BBBBBBAAA???===;;;<<<>>>AAA>>>;;;:::<<>>@@@DDDDDD@@@>>>>>>============>>>>>>>>>===>>>@@@BBBDDDCCCBBBAAAAAAAAABBBBBBBBBCCCCCCGGGGGGGGGGGGGGGIIIKKKLLLKKKJJJIIIJJJLLLNNNNNNNNNKKKKKKLLLMMMNNNNNNNNNNNNQQQQQQQQQPPPOOOMMMJJJIIIDDDFFFIIIKKKLLLLLLKKKJJJJJJJJJJJJIIIJJJMMMRRRVVVbbbhhhpppvvvxxxxxxxxxwwwzzz{{{|||~~~~~~}}}{{{zzzzzzyyyyyyxxxwwwwwwxxxyyyzzz}}}zzzssskkkaaaXXXRRRNNNOOOSSSZZZeeerrr|||{{{uuupppnnnnnnkkkjjjiiihhhgggccc^^^ZZZWWWRRRLLLHHHGGGGGGFFFFFFFFFIIIMMMPPPTTT]]]jjjttt~~~yyyzzz|||}}}wwwvvvzzz{{{vvvtttsssvvvtttpppiiibbbZZZTTTPPPNNNLLLIIIFFFBBB>>>:::777555444222111111111222222222222222222222222222222333333222222222333444444555666666777999:::<<<<<>>;;;;;;222222111111111111111111.........///......---,,,---------------,,,,,,,,,))))))******+++,,,,,,---++++++******)))(((((('''******))))))((((((''''''((((((((((((((((((((((((((((((((((((((())))))***((())),,,111777>>>EEEHHHRRRQQQNNNGGG>>>::::::<<>>>>>???AAA>>>;;;:::<<>>BBBFFFGGGEEECCCDDDDDDFFFJJJNNNRRRSSSSSSTTTQQQNNNMMMMMMMMMLLLKKKJJJJJJIIIEEE@@@<<<999999666666555444222111000000...000222444888===DDDIIIHHHIIIKKKKKKHHHCCC===999555:::>>>>>>@@@CCCDDDAAA>>>>>>============>>>>>>=========???BBBCCCCCCAAAAAAAAAAAABBBBBBBBBCCCCCCGGGGGGFFFFFFGGGIIIJJJKKKKKKIIIHHHIIILLLMMMMMMMMMKKKKKKLLLMMMNNNNNNNNNNNNOOOOOOOOONNNLLLIIIGGGFFFAAACCCEEEHHHIIIHHHGGGFFFHHHIIIJJJJJJJJJMMMQQQTTT^^^dddmmmtttwwwwwwwwwvvvwwwxxx{{{}}}}}}zzzxxxxxxwwwyyyxxxwwwvvvvvvwwwyyyyyy|||~~~}}}wwwooodddYYYRRRNNNNNNOOOSSS\\\iiivvv~~~~~~xxxrrrpppoooooommmjjjhhheee```[[[WWWQQQMMMHHHFFFFFFGGGHHHIIIIIILLLQQQSSSVVV___kkkuuuyyyyyy~~~{{{uuutttwwwzzzzzzwwwvvvvvvxxxxxxuuuooohhh```XXXRRROOOMMMLLLIIIEEE@@@<<<888666444333222111111111222333222222222222222222222222111111111222333444666777777777777888999;;;===>>>FFFHHHPPPaaayyyrrrqqqpppooonnnqqquuuyyy|||wwwrrrnnnlllkkkkkkjjjmmmkkkjjjiiihhhddd```]]]UUUMMMFFFDDDCCC>>>::::::111111000000111111222333......//////......---,,,...............---,,,,,,(((((()))******+++,,,,,,((((((((()))))))))******))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((())),,,111777>>>DDDHHHOOOQQQPPPIII@@@:::999;;;???BBBFFFGGGEEECCCAAAAAAAAA>>>;;;:::===@@@BBBCCC>>>>>>@@@DDDFFFGGGFFFDDDDDDDDDEEEHHHMMMQQQRRRRRRRRRPPPOOOOOOOOOOOOMMMKKKHHHHHHGGGCCC>>>999777777666555555444222111111000...///111333777===DDDIIIGGGIIIKKKLLLIIIDDD>>>:::333999>>>>>>@@@CCCEEECCC>>>>>>============>>>>>>>>>======???AAABBBBBB@@@AAAAAAAAABBBBBBBBBCCCCCCEEEEEEEEEEEEFFFHHHJJJKKKKKKJJJIIIIIIKKKMMMMMMLLLKKKLLLMMMNNNOOOOOOOOOOOONNNNNNNNNMMMLLLIIIGGGFFFEEEFFFGGGGGGGGGFFFEEEDDDHHHJJJMMMOOOPPPRRRUUUXXX]]]ccclllssswwwxxxxxxxxxxxxyyy{{{}}}~~~}}}zzzxxxvvvvvvvvvyyyxxxwwwvvvvvvwwwxxxyyy{{{}}}|||xxxrrriii___XXXQQQPPPNNNOOOTTT^^^kkkssszzz~~~{{{vvvsssrrrpppmmmhhheeebbb^^^[[[XXXMMMJJJGGGFFFGGGIIIJJJJJJLLLPPPTTTVVVXXX```kkktttzzzzzzzzzvvvtttvvvwwwvvvttttttwww{{{yyyuuunnnfff^^^WWWRRROOOLLLKKKJJJEEE???:::777666444333222111111111333333222222222222222222222222000111111222444555777888999999999999:::<<>>DDDHHHNNNQQQRRRLLLBBB;;;:::;;;???DDDJJJMMMMMMJJJGGGFFFAAA>>>;;;;;;>>>AAADDDEEE===>>>AAADDDGGGHHHHHHHHHFFFEEEFFFIIIMMMQQQRRRRRROOOOOOOOOPPPQQQPPPMMMKKKIIIIIIHHHDDD???;;;999888555555444333333222111111000000111222555;;;BBBGGGGGGIIIJJJKKKIIIDDD???;;;111888>>>>>>@@@DDDFFFEEE>>>>>>============>>>>>>???>>>>>>???AAABBB@@@???AAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCDDDEEEHHHJJJKKKMMMKKKJJJJJJKKKLLLLLLKKKLLLMMMNNNOOOPPPPPPPPPPPPNNNNNNOOONNNMMMLLLJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHLLLQQQUUUWWWYYY[[[\\\^^^dddlllssswwwyyyzzz{{{zzz{{{|||~~~|||zzzyyyyyyyyy{{{zzzyyyxxxwwwwwwxxxyyy|||~~~zzztttuuuuuutttssspppjjjccc^^^SSSQQQNNNKKKMMMTTT^^^fffqqqxxx}}}wwwtttsssmmmjjjeeebbbaaaaaa```___TTTRRRPPPOOOPPPQQQQQQPPPOOORRRVVVWWWYYY___jjjrrr~~~~~~zzz}}}zzzwwwrrruuuvvvuuussssssvvvzzzyyyuuunnneee]]]VVVRRROOOKKKKKKJJJEEE>>>888555555333333111111111222333444222222222222222222222222222222222333333555666666;;;:::::::::;;;>>>@@@BBBHHHPPPbbb}}}zzzvvvtttrrrooommmooosssvvv|||xxxsssooommmlllkkkjjjkkkiiigggfffdddbbb^^^[[[SSSKKKDDDCCCAAA===999999444333222111000000000000......//////......---,,,,,,,,,---...---,,,+++************++++++,,,,,,,,,++++++***)))((('''&&&&&&''''''(((((())))))******))))))))))))))))))))))))'''(((((())))))))))))))))))+++---222888>>>DDDHHHMMMQQQTTTNNNDDD<<<;;;<<>>;;;<<<>>>BBBEEEFFF<<<===@@@DDDHHHJJJKKKKKKGGGGGGGGGJJJNNNQQQSSSSSSNNNNNNOOOQQQRRRQQQNNNKKKMMMMMMLLLHHHCCC>>><<<<<<555555444333333222111111222222222222444999@@@EEEGGGHHHJJJJJJHHHDDD???<<<000777===>>>@@@DDDGGGFFF>>>>>>============>>>>>>???>>>>>>???AAAAAA@@@>>>AAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBCCCEEEGGGJJJKKKNNNLLLJJJJJJLLLLLLLLLKKKMMMMMMNNNOOOPPPPPPPPPPPPOOOOOOPPPPPPOOONNNMMMLLLIIIIIIIIIJJJKKKLLLNNNOOOHHHMMMSSSXXX[[[]]]^^^```___dddlllssswwwzzz|||}}}}}}}}}~~~~~~~~~}}}|||{{{yyyxxxxxxyyyyyy}}}~~~|||uuujjjjjjkkkmmmllliiiddd```TTTRRRNNNJJJIIIMMMVVV^^^hhhqqqzzz~~~zzzsssooonnnlllhhhdddbbbcccfffggghhh___]]][[[[[[[[[[[[ZZZYYYPPPSSSWWWXXXYYY^^^hhhpppyyy~~~}}}{{{yyyxxxqqqtttwwwvvvtttsssuuuxxxyyytttmmmddd\\\VVVRRRPPPJJJKKKJJJEEE===777555555333222111111111222333444222222222222222222222222444444444333333444444555<<<;;;;;;;;;<<>>@@@FFFNNNUUUWWWSSSMMMIIIDDDAAA======@@@AAAAAA@@@??????AAADDDHHHIIIIIIHHHKKKIIIHHHKKKPPPTTTTTTSSSRRRPPPOOOQQQTTTUUUTTTRRRNNNMMMJJJHHHEEE@@@:::666999888777666444333222111111222333555666:::???BBBJJJKKKKKKKKKHHHDDD???<<<888777888<<<@@@CCCDDDCCC@@@???>>>===<<<<<<======?????????>>>>>>>>>>>>>>>???AAADDDEEEDDDCCCBBBCCCDDDDDDEEEFFFGGGHHHHHHIIIHHHHHHIIIIIIJJJKKKLLLLLLLLLMMMNNNOOOPPPOOONNNMMMNNNOOOOOOPPPQQQQQQPPPPPPNNNLLLKKKLLLOOOQQQRRRRRRSSSVVV[[[```ccceeefffeeeiiiiiikkkqqqxxx||||||zzz||||||}}}~~~~~~~~~}}}|||zzzyyyyyyyyyzzz|||~~~uuunnngggaaabbbggghhhccc\\\XXXRRRMMMLLLKKKJJJNNNSSSccciiiqqqwwwwwwtttpppnnnpppiiiddddddfffgggkkkooogggiiiiiihhhiiikkkhhhccc\\\WWWUUUXXX[[[___gggnnnttt{{{||||||{{{wwwwwwxxxxxxwwwuuutttuuuvvvsssrrrmmmeee[[[SSSPPPPPPNNNLLLHHHCCC>>>:::777555555444444333333444444555333333333333333333333333333333222222333555666777>>>@@@AAA???======@@@CCCKKK[[[rrr|||uuusssssstttsssppprrrwww|||wwwqqqmmmjjjjjjiiihhhiiihhhfffeeeddd```\\\XXXOOOLLLHHHDDDBBB???<<<999222222111111000/////////111///,,,,,,...///...,,,***+++,,,---------,,,,,,---,,,++++++*********+++((((((((()))******(((&&&+++***))))))))))))***+++'''&&&%%%%%%%%%''')))+++'''((()))(((&&&&&&&&&''')))***,,,111888AAAHHHMMMLLLLLLJJJCCC;;;777888:::@@@EEELLLRRRTTTQQQMMMIIICCC@@@<<<<<<===?????????>>>???AAADDDHHHKKKKKKJJJHHHGGGFFFIIINNNRRRTTTTTTTTTRRRQQQRRRTTTVVVUUUSSSRRRPPPNNNKKKHHHCCC===999888888777555444333222111000222333444666:::>>>BBBIIIJJJKKKKKKHHHDDD???<<<777777888;;;???BBBCCCCCC@@@???===<<<<<<<<<===>>>???>>>>>>>>>>>>>>>>>>>>>???BBBDDDEEEDDDCCCBBBCCCDDDDDDEEEFFFGGGHHHHHHIIIHHHHHHIIIIIIJJJKKKKKKLLLLLLMMMNNNOOOOOOOOONNNMMMNNNOOOQQQSSSTTTUUUUUUUUUUUUTTTRRRSSSUUUWWWXXXXXX\\\^^^bbbgggiiikkkkkkkkkjjjjjjlllpppvvvyyyyyyxxx}}}}}}}}}~~~~~~|||{{{zzzzzz{{{{{{|||ooohhh```___ccceeeaaa\\\\\\VVVPPPMMMKKKIIIKKKPPP[[[cccnnnwwwyyyvvvqqqnnnmmmgggbbbdddfffhhhlllpppnnnqqqrrrrrrsssuuurrrmmm___ZZZVVVWWWYYY\\\cccjjjpppxxxzzz{{{~~~{{{vvvwwwxxxvvvtttsssssstttqqqpppllldddZZZRRROOONNNKKKHHHDDD???:::666444222333333333222222333333333333333333333333333333333333333222333333555777888<<<>>>@@@@@@???@@@EEEIIIQQQ```vvv~~~{{{rrrqqqrrrtttssspppqqquuuyyyuuuoookkkjjjjjjiiiiiiiiihhhfffeeeccc___ZZZWWWNNNKKKGGGDDDBBB@@@===;;;222222111111000//////...111000....../////////...)))***+++,,,,,,,,,++++++,,,,,,+++************+++)))((('''(((******((('''((((((''''''''''''(((((('''&&&&&&%%%&&&''')))***+++)))'''&&&'''(((((('''***+++---111888@@@GGGLLLGGGGGGEEE???999555666999@@@DDDIIINNNPPPNNNKKKHHHBBB???;;;:::;;;=========>>>>>>???CCCHHHLLLMMMMMMGGGEEEEEEGGGKKKOOORRRSSSUUUTTTSSSTTTUUUVVVUUUTTTUUUSSSQQQNNNJJJEEE>>>:::888888777555444333222111000111333444666999>>>BBBHHHIIIJJJJJJHHHDDD???===777777777:::>>>BBBCCCCCC???>>>===<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>?????????BBBDDDEEEDDDCCCCCCCCCCCCDDDDDDEEEFFFGGGHHHHHHHHHHHHIIIIIIJJJKKKKKKKKKKKKLLLMMMNNNNNNNNNNNNMMMOOOQQQTTTWWWZZZ\\\]]]]]]]]][[[ZZZZZZ]]]___```___fffhhhkkknnnpppppppppooollllllmmmpppsssuuuuuuttt}}}}}}|||}}}}}}~~~~~~|||{{{|||}}}~~~~~~vvvlllbbb___aaadddbbb___```ZZZSSSPPPLLLHHHIIILLLSSS]]]kkkvvvzzzxxxsssppplllfffbbbdddfffgggjjjnnnssswwwzzz{{{}}}}}}wwwddd]]]XXXVVVVVVWWW]]]cccjjjqqq|||xxxyyy|||vvvwwwwwwuuusssqqqqqqrrrpppnnnjjjcccZZZRRRNNNLLLIIIGGGBBB===888555222111333222222111111222222333333333333333333333333333444333333333444666888999:::===???@@@AAADDDKKKPPPZZZggg{{{}}}zzzqqqppprrruuutttpppqqqtttwwwsssnnnjjjiiiiiiiiiiiiiiigggfffdddbbb^^^YYYVVVOOOLLLGGGDDDAAA>>>;;;999333222222111000///......000///..................***+++++++++,,,,,,,,,,,,++++++***************++++++***)))***+++,,,***)))'''''''''&&&&&&'''''''''''''''&&&&&&'''((())))))000,,,((('''***,,,+++*********,,,000666===DDDIIIFFFFFFCCC>>>:::777888:::???BBBFFFIIIKKKJJJHHHFFFAAA???<<<::::::;;;===>>>===<<<>>>AAAGGGKKKNNNNNNHHHGGGEEEFFFHHHKKKNNNOOOTTTTTTTTTTTTUUUUUUUUUUUUTTTSSSQQQNNNKKKEEE>>>999888777666555444333222222000111333444666999>>>AAAFFFHHHIIIIIIGGGCCC???===777777777999===AAACCCCCC???>>>===<<<<<<<<<===>>>>>>>>>>>>>>>>>>?????????@@@BBBDDDDDDCCCBBBCCCDDDCCCCCCDDDEEEFFFGGGHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLMMMNNNNNNNNNNNNPPPRRRWWW\\\```cccdddeeeaaa```___```cccfffggghhhnnnoooqqqrrrsssrrrrrrqqqoooooopppqqqrrrsssssssssyyyzzzzzz{{{|||}}}}}}~~~}}}}}}~~~ttthhhbbbbbbeeedddcccccc]]]WWWSSSOOOIIIIIIKKKQQQZZZhhhsssxxxwwwtttqqqnnnhhheeefffgggggghhhkkkrrrwwwzzz|||yyyggg```YYYUUUSSSSSSVVV\\\aaaiiisss}}}wwwyyy~~~zzzwwwxxxxxxvvvsssqqqqqqqqqpppnnniiiccc[[[TTTNNNLLLKKKHHHCCC>>>:::666444444333333222222222222333333222222333333333333444444444444444444555777999;;;:::<<<>>>???AAAFFFNNNTTTbbbooo~~~~~~}}}zzzqqqppprrruuussspppppptttvvvrrrmmmjjjiiiiiijjjiiihhhgggeeedddbbb___ZZZVVVQQQMMMHHHCCC@@@<<<888555333333222111000///...............---,,,,,,------,,,,,,,,,,,,,,,------...*********))))))***++++++,,,***))))))+++++++++************++++++*********((('''''''''((((((((()))000,,,((('''***,,,+++***))))))***---333:::AAAEEEEEEDDDAAA===999888888999===???BBBEEEFFFFFFDDDCCCAAA@@@===;;;:::<<>>999777777666555444333333222///111222333555999===AAAEEEFFFHHHHHHGGGCCC@@@===888777777999===AAACCCDDDAAA@@@>>>===<<<<<<============>>>>>>????????????@@@BBBDDDDDDCCCBBBCCCDDDCCCCCCDDDEEEFFFGGGGGGHHHIIIIIIIIIJJJJJJJJJJJJJJJLLLLLLLLLMMMMMMNNNOOOPPPRRRUUUZZZ```eeehhhjjjjjjdddccccccfffjjjnnnppppppttttttuuuuuuuuutttsssrrrrrrrrrrrrrrrrrrsssssstttuuuvvvxxxzzz|||~~~~~~}}}~~~|||ooogggeeeffffffeeeeee___ZZZWWWRRRMMMKKKMMMPPPXXXcccmmmqqqqqqpppooolllgggeeegggiiihhhjjjlllnnnrrruuuvvvyyy|||zzzuuufff___XXXUUURRRPPPRRRWWWZZZ```jjjttt|||~~~xxxzzz~~~yyyxxxyyyxxxwwwtttrrrqqqrrrqqqnnniiiccc]]]VVVPPPLLLKKKHHHCCC>>>999777555555444444333333333333444444222222222333333444444444555444444555666999;;;<<<;;;===>>>>>>@@@FFFNNNUUUiiiuuu}}}zzztttrrrsssuuusssoooppptttwwwsssmmmjjjiiiiiijjjiiihhhgggeeedddccc```\\\XXXRRRNNNIIIDDD@@@<<<777444444333222111000///...------......---++++++,,,...------,,,,,,,,,---...///***))))))))))))***++++++***(((''''''((())))))((())))))************))))))((((((((((((((((((((((((+++)))'''&&&'''(((((('''(((((())),,,111888>>>BBBCCCAAA===:::777666555555:::<<>>;;;;;;===BBBFFFAAA???>>>???DDDIIILLLNNNLLLLLLLLLJJJGGGEEEFFFGGGKKKMMMOOOPPPPPPPPPRRRTTTTTTSSSRRRQQQNNNHHHAAA;;;777666666555444444333333///000222333555888===AAACCCEEEGGGGGGFFFCCC@@@===:::888888999>>>BBBEEEFFFDDDBBB@@@>>>=====================>>>??????@@@@@@AAABBBCCCCCCBBBBBBCCCEEEBBBCCCCCCDDDEEEFFFGGGGGGJJJJJJJJJJJJJJJJJJJJJJJJMMMLLLMMMMMMNNNOOOQQQQQQTTTWWW]]]ccchhhkkklllmmmiiiiiiiiikkkoootttvvvvvvwwwwwwwwwvvvvvvtttssssssrrrsssssssssrrrrrrtttvvvuuuvvvyyy}}}}}}~~~wwwnnnjjjiiihhhfffgggbbb^^^[[[WWWPPPNNNOOONNNVVV```iiimmmmmmlllkkkgggcccbbbgggjjjjjjkkknnniiilllmmmmmmpppsssqqqmmmaaa[[[VVVUUURRROOOQQQUUUUUUYYYaaajjjsss}}}zzz~~~yyywwwxxxxxxwwwtttrrrrrrssspppmmmiiiddd^^^WWWPPPKKKIIIEEE@@@;;;666444333333555444444333333444444555111222222333333444444555555555555666777:::<<<===<<<>>>>>>>>>@@@FFFPPPXXXnnn{{{}}}zzzwwwuuutttuuurrroooppptttxxxtttnnnkkkiiiiiiiiiiiigggfffeeeeeedddbbb^^^ZZZSSSOOOJJJFFFBBB>>>:::777444333222111000...---------///000...,,,+++---///,,,,,,+++++++++,,,---...)))))))))))))))***+++++++++)))''''''((()))))))))&&&'''((())))))((('''&&&(((((()))))))))((((((((('''((()))(((&&&&&&&&&'''))))))***,,,111777===AAABBB???;;;888666444444333888:::===@@@AAA@@@>>>===>>>>>>===;;;:::===CCCHHHFFFCCCAAAAAADDDIIILLLNNNKKKMMMNNNMMMIIIFFFFFFGGGEEEHHHKKKLLLLLLMMMPPPSSSQQQQQQQQQPPPNNNHHHAAA;;;666666666555444444333333///000222333555888===AAABBBDDDFFFGGGFFFCCC@@@===;;;:::888:::>>>CCCFFFGGGGGGEEECCC@@@>>>===<<<<<<<<<======>>>??????@@@@@@AAABBBCCCCCCBBBBBBCCCEEEBBBBBBCCCDDDEEEFFFGGGGGGJJJJJJJJJJJJJJJJJJJJJJJJNNNMMMMMMNNNOOOPPPRRRSSSUUUYYY___eeejjjlllmmmmmmmmmlllkkkmmmpppsssuuuuuuuuuuuuttttttrrrqqqppppppoooqqqrrrrrrpppqqqtttwwwyyy{{{~~~}}}}}}~~~yyyssspppmmmjjjkkkfffbbb___ZZZRRROOOPPPNNNWWWccclllqqqpppnnnlllgggcccbbbfffhhhffffffhhhdddeeeeeecccdddhhhgggcccZZZVVVTTTTTTSSSQQQQQQUUUSSSVVV[[[bbbjjjttt|||xxxuuuvvvvvvuuusssrrrrrrsssooolllgggbbb^^^WWWOOOJJJGGGDDD>>>999444333222222444333333333333333333444111111222333333444555555666555666777888;;;===>>>===>>>>>>???AAAIIITTT\\\rrr~~~{{{zzzwwwuuutttrrrnnnpppuuuyyyuuuoookkkjjjjjjiiiiiigggfffeeeeeeeeeccc___\\\SSSPPPKKKGGGDDDAAA>>>;;;444444333111000...------...000111///---,,,...000,,,+++*********+++,,,---))))))((())))))***++++++---+++)))(((***+++++++++)))***+++,,,,,,+++***)))((()))))))))))))))((('''&&&))),,,+++(((&&&''')))******+++---111777===AAADDDAAA<<<888666555444333666999<<>><<<:::999;;;???CCCGGGHHHIIIGGGDDDAAA???===<<<<<<<<<======>>>???@@@@@@@@@BBBCCCCCCCCCBBBBBBDDDEEEBBBBBBCCCDDDEEEFFFGGGGGGJJJJJJJJJJJJJJJJJJJJJIIINNNNNNNNNNNNOOOQQQSSSTTTWWWZZZ```fffjjjlllllllllnnnlllkkkkkknnnpppqqqqqqrrrqqqpppooonnnmmmllllllmmmoooqqqpppoooppptttxxx}}}||||||}}}~~~|||wwwrrrooonnniiidddbbb[[[SSSOOOOOOPPPZZZhhhsssxxxvvvrrroookkkgggdddfffeeeaaa^^^______```^^^[[[\\\______[[[UUURRRRRRUUUTTTRRRRRRUUUSSSTTTXXX\\\dddnnnzzz~~~vvvssstttuuutttrrrqqqrrrsssnnnjjjeeeaaa]]]VVVNNNHHHHHHDDD???999555333333333333222222222222222222333111111222333333444555555666666666777999;;;>>>???===>>>???@@@CCCLLLXXXaaatttyyyuuussstttsssqqqqqqtttuuuqqqllljjjiiikkkkkkkkkkkkkkkiiifffccc```]]]\\\SSSSSSRRRNNNFFF@@@;;;999444222111111222111000...///............---------++++++,,,,,,++++++***)))************************))))))************))))))***)))))))))(((((('''''''''((()))((('''''')))+++''''''&&&&&&&&&&&&''''''******+++,,,///444;;;@@@IIIFFF???999555333222333666888<<<======<<<<<<<<>>@@@CCCHHHLLLJJJHHHEEEBBB@@@?????????===<<<<<<<<<===>>>@@@AAAAAAAAAAAABBBBBBBBBCCCCCCFFFEEEEEEEEEEEEEEEFFFGGGFFFGGGGGGHHHIIIJJJKKKKKKLLLMMMNNNPPPQQQRRRRRRRRRTTTWWW\\\ccciiinnnrrrtttoooqqqrrroookkkiiijjjkkkfffiiillllllkkkiiihhhhhhkkklllnnnoooqqqssswwwzzz~~~}}}||||||~~~~~~}}}yyytttoooggg```[[[VVVRRROOOQQQXXXdddrrr|||~~~zzzttthhhgggdddaaa^^^\\\[[[ZZZ\\\[[[[[[[[[\\\\\\YYYWWWQQQRRRTTTTTTRRRQQQRRRSSSUUUTTTUUU\\\bbbhhhsss}}}}}}yyyvvvrrrmmmkkklllmmmllljjjjjjhhhddd```ZZZTTTPPPNNNHHHBBB;;;666333333444444444444444333333222222222444333333333333444555555666777888888777888:::<<<@@@@@@CCCIIIJJJNNN[[[jjj{{{yyyuuusssuuutttqqqqqqtttvvvrrrmmmkkkjjjkkkllllllkkkjjjiiigggddd```\\\ZZZTTTTTTRRRMMMFFF???:::888444222111111222111000...///............---------,,,,,,,,,,,,,,,+++******************************))))))************))))))))))))))))))))))))))))))&&&'''((('''&&&'''(((***(((''''''''''''''''''(((******+++,,,...555<<>>???>>>=========???;;;888::::::999===BBBFFFJJJJJJDDDAAAEEEJJJMMMNNNMMMNNNPPPQQQOOOIIIDDDCCCAAA@@@AAADDDFFFGGGGGGJJJKKKKKKJJJFFFBBB>>>;;;999999888666555444333222222222111222444777:::;;;AAABBBDDDFFFFFFEEEDDDCCC;;;===>>>???@@@CCCHHHKKKLLLJJJFFFBBB???===============<<<<<<===>>>@@@AAACCCCCCCCCCCCCCCCCCCCCCCCFFFEEEEEEEEEEEEFFFGGGGGGHHHHHHIIIJJJKKKLLLLLLMMMMMMNNNOOOQQQRRRSSSTTTTTTSSSUUUZZZaaahhhnnntttvvvtttuuuuuuqqqllliiihhhiiifffhhhiiijjjhhhgggggghhhiiikkkmmmnnnpppssswwwzzz~~~|||{{{{{{|||}}}}}}vvvrrrkkkddd^^^YYYTTTQQQQQQWWWaaannnxxx{{{xxxtttmmmkkkhhhddd```\\\ZZZYYYXXXWWWWWWYYYZZZZZZXXXVVVRRRTTTVVVUUUTTTSSSTTTTTTVVVSSSUUUYYY^^^dddmmmvvv{{{xxxsssoookkkiiijjjjjjiiigggfffeeebbb^^^YYYSSSNNNKKKGGGAAA:::555333444444444444444444333333222222222444444333333444444555666666777999999888999;;;===AAA@@@BBBGGGKKKPPP^^^mmm}}}~~~yyyuuutttuuutttqqqqqqssswwwsssnnnkkkkkkkkklllllljjjjjjjjjhhhddd```[[[XXXVVVUUUSSSMMMFFF>>>999777444222111111222111000...///............---------,,,,,,---------,,,++++++************************))))))************)))))))))))))))***************%%%&&&''''''&&&&&&'''))))))((((((''''''(((((()))*********+++...555>>>DDDJJJKKKJJJCCC:::333333444;;;>>>AAABBBAAA???>>>>>>===:::999999777555999@@@IIILLLJJJDDDAAADDDJJJLLLLLLLLLMMMPPPRRRQQQLLLGGGBBBAAA???@@@BBBDDDDDDDDDEEEGGGHHHHHHFFFAAA<<<999999999888777555444333333333222222222444666999;;;>>>@@@BBBDDDEEEEEEDDDCCC>>>?????????@@@CCCGGGKKKLLLJJJFFFBBB>>><<<;;;;;;>>>============???@@@AAADDDDDDDDDDDDDDDDDDCCCCCCFFFFFFEEEEEEFFFFFFGGGHHHIIIIIIJJJKKKLLLMMMMMMNNNNNNOOOPPPRRRSSSTTTUUUVVVRRRTTTXXX^^^eeemmmtttxxxyyyyyyxxxtttnnniiigggfffeeeffffffeeeddddddeeeggghhhjjjlllnnnpppsssxxx{{{~~~~~~{{{zzzzzz{{{|||}}}yyyuuuoooiiiccc\\\VVVRRRQQQUUU^^^hhhqqquuuuuutttrrrppplllgggaaa]]]ZZZXXXUUUUUUUUUVVVXXXXXXVVVTTTTTTVVVWWWWWWVVVUUUUUUVVVWWWUUUUUUYYY\\\```hhhqqq~~~zzzxxxooollliiigggffffffeeedddbbbaaa___\\\WWWQQQLLLIIIEEE@@@:::555444444444444444444333333333333222222444444444333444444555666777888::::::::::::===???AAA@@@BBBGGGNNNYYYiiivvvwww~~~yyyvvvuuuvvvuuuqqqpppssswwwsssnnnkkkjjjjjjjjjjjjiiiiiijjjhhheee```ZZZWWWWWWVVVSSSMMMEEE>>>999777444222111111222111000...///............---------,,,------------,,,++++++************************))))))************))))))++++++++++++******))))))%%%&&&(((((('''&&&''')))))))))(((((((((((())))))************...555>>>DDDIIILLLNNNHHH===444333555;;;>>>BBBCCCBBB@@@??????===<<<<<<<<<777555;;;CCCJJJLLLJJJCCCAAAEEEIIIJJJJJJJJJLLLPPPSSSSSSNNNJJJBBB@@@??????AAABBBCCCCCCBBBDDDGGGHHHFFFBBB===999999999888777666555444333444333222222333666888:::<<<===@@@BBBDDDDDDDDDCCCAAAAAA@@@??????BBBFFFJJJKKKIIIEEEAAA>>>===<<<<<>>>>>===>>>???@@@AAADDDDDDDDDCCCCCCCCCCCCCCCFFFFFFFFFFFFFFFGGGHHHIIIHHHIIIJJJKKKLLLMMMMMMNNNNNNOOOPPPQQQRRRTTTVVVWWWUUUUUUWWW\\\bbbjjjqqqvvv{{{zzzxxxuuupppkkkgggeeeddddddcccbbb```aaacccfffhhhjjjmmmooorrruuuzzz~~~|||zzzzzz{{{|||{{{wwwqqqllleee^^^WWWSSSQQQUUU[[[cccjjjooorrrssssssqqqmmmhhhccc___\\\ZZZYYYXXXXXXXXXYYYXXXUUUSSSTTTVVVWWWWWWVVVUUUUUUVVVYYYVVVWWWZZZ]]]```gggooo~~~~~~}}}zzzyyymmmkkkhhhfffeeedddcccbbb```___^^^[[[VVVPPPKKKGGGBBB>>>888555444444444444333333333333333333333333444444444444444555666666888999;;;;;;;;;<<<>>>@@@AAAAAADDDKKKXXXiii{{{yyyssszzzvvvvvvwwwvvvqqqppprrrwwwsssmmmiiihhhhhhhhhhhhggghhhiiihhheee```[[[XXXXXXVVVSSSLLLDDD===999888444222111111222111000...///............---------,,,,,,------,,,,,,+++***************************))))))************))))))...---,,,+++***(((((('''%%%''')))***)))(((((()))))))))(((((((((((())))))************---444===CCCFFFKKKMMMHHH>>>666444666999===BBBDDDDDDBBBAAA@@@===<<<===<<<888666<<>>???AAABBBCCCBBBAAADDDGGGHHHGGGCCC>>>;;;999999888777666555555444555444333222333555777999:::<<>>>>>AAAEEEIIIIIIGGGDDDAAA???>>>??????@@@@@@???>>>>>>???AAABBBBBBBBBBBBBBBBBBBBBBBBBBBFFFFFFFFFFFFGGGHHHIIIJJJHHHHHHIIIJJJKKKLLLLLLMMMNNNNNNNNNOOOQQQSSSUUUWWWXXXXXXXXX[[[___ffflllpppwwwvvvuuusssppplllhhhfffccccccbbb```^^^___bbbeeeiiikkknnnqqqtttyyy~~~}}}{{{{{{|||}}}zzzwwwqqqlllfff___XXXSSSSSSVVV[[[aaagggkkkoooqqqpppooolllhhheeebbb```___aaa```^^^]]]\\\YYYVVVSSSSSSUUUVVVVVVUUUTTTTTTUUUVVVTTTUUUZZZ]]]```gggooo{{{}}}{{{|||zzzwwwwwwlllkkkjjjgggeeecccbbbbbbaaa```^^^ZZZUUUOOOJJJGGG@@@<<<777444444444555444333333333333333333333333555444444444444555666666888:::;;;;;;<<<===???BBBAAACCCIIIUUUhhh}}}uuuqqqzzzwwwvvvxxxvvvrrrppprrrwwwsssmmmiiigggggggggffffffggggggfffddd```\\\ZZZWWWVVVRRRLLLDDD>>>:::999444222111111222111000...///............---------++++++,,,,,,,,,+++******************************))))))************))))))------,,,***)))((('''&&&%%%(((***+++***))))))))))))((((((''''''(((((()))((()))***+++---333:::???BBBFFFIIIEEE>>>777555555777;;;AAAEEEFFFEEEEEEDDD>>><<<;;;:::888666:::AAACCCFFFEEECCCDDDHHHIIIGGGEEEFFFIIINNNSSSSSSOOOKKK@@@???===>>>@@@BBBCCCBBBCCCDDDGGGHHHGGGCCC???<<<999999888777777666555555555555333333333555777888;;;<<>>;;;:::444222111111222111000...///............---------******++++++******)))(((************************))))))************))))))******))))))))))))(((((($$$''')))***)))((((((((((((''''''''''''''''''((('''(((***+++---111777:::???AAABBBAAA===888666555555:::AAAGGGIIIJJJJJJJJJCCC>>>::::::888555777;;;>>>AAACCCCCCEEEJJJJJJFFFDDDEEEGGGMMMRRRRRROOOKKK===<<<;;;<<<>>>AAABBBBBBDDDEEEFFFFFFEEEBBB>>><<<999999888888777666666666666555444333333444666777<<<===@@@BBBCCCCCCCCCBBB@@@???>>><<<;;;>>>DDDHHHJJJIIIFFFCCCAAA@@@AAAAAABBBAAA@@@??????@@@AAABBB@@@@@@AAABBBCCCDDDEEEEEEFFFGGGGGGGGGHHHJJJKKKLLLIIIIIIJJJKKKLLLMMMMMMNNNOOONNNNNNOOOQQQTTTWWWYYYZZZZZZYYY[[[]]]aaaeeehhhnnnmmmllllllmmmkkkfffbbbbbbccccccaaa``````bbbdddhhhkkknnnrrrvvv{{{}}}{{{zzz{{{|||zzz|||~~~~~~}}}}}}~~~}}}zzzuuuoooiiiddd___[[[XXXWWW\\\ccchhhiiijjjkkklllooonnnlllkkkjjjiiihhhhhhiiigggdddccc```]]]XXXUUURRRTTTUUUUUUTTTSSSSSSTTTTTTSSSTTTXXX[[[]]]cccjjjwww}}}}}}nnnttttttrrrtttsssrrrrrrkkkmmmmmmjjjeeebbbaaabbbeeebbb]]]VVVPPPKKKHHHFFF;;;888555444444555555555222222222333333444444444555555555555555666666777777999:::;;;;;;===@@@BBBDDDLLLYYYlllyyyyyysssssszzzxxxwwwyyywwwrrrpppqqqzzzuuuoookkkiiihhhggggggeeeeeedddcccbbbaaa______VVVUUUQQQKKKDDD>>><<<<<<444333111111222222000/////////.........---------***************)))((((((************************))))))************))))))&&&''''''((()))******+++###%%%((()))((('''&&&'''''''''&&&&&&&&&&&&''''''&&&(((***,,,---000555888======>>>===<<<999666555444:::BBBHHHLLLMMMMMMNNNIIIBBB<<<;;;999666666888:::>>>AAACCCFFFKKKJJJFFFDDDDDDGGGLLLQQQRRRNNNJJJ;;;:::999:::===@@@AAAAAADDDEEEEEEEEECCC@@@>>><<<999999888888777777666666777555444333333444666777===>>>AAACCCDDDCCCBBBBBB??????===;;;;;;>>>DDDHHHMMMKKKGGGDDDAAA@@@@@@@@@CCCBBBAAA@@@@@@@@@AAABBB@@@AAABBBCCCDDDFFFGGGGGGGGGGGGGGGHHHIIIJJJLLLLLLJJJJJJKKKLLLMMMNNNOOOOOOPPPPPPOOOPPPSSSVVVYYY[[[YYYYYYYYY[[[^^^aaaeeeggglllkkkjjjjjjkkkiiiddd___bbbcccdddcccaaaaaabbbdddgggjjjmmmqqquuu{{{|||zzzyyyzzzzzzvvvwwwyyyyyyxxxxxxzzz|||xxxzzzuuunnnhhhddd```]]][[[XXX^^^fffkkkkkkjjjjjjjjjqqqpppnnnmmmkkkkkkjjjjjjgggeeecccbbb```]]]YYYVVVSSSTTTVVVVVVTTTSSSTTTUUUXXXVVVWWW[[[]]]^^^dddkkkwww}}}yyyqqqwww~~~rrrqqqtttuuutttuuukkklllmmmjjjeeeaaaaaabbbfffbbb\\\UUUNNNIIIGGGEEE:::888555333444555555555222222222333333444444444555555555555555666777777777888:::;;;;;;===@@@BBBFFFOOO^^^sss}}}yyyvvvssssss}}}yyy{{{|||{{{wwwtttsssssszzzvvvpppllljjjjjjjjjjjjjjjfffaaaaaacccccc___ZZZYYYVVVPPPIIIBBB===:::888222111111000000000000000000000000000000...,,,+++...---+++))))))))))))***))))))))))))))))))))))))+++)))(((((())))))(((&&&***((('''((()))***)))'''))))))))))))))))))))))))******)))))))))))))))***)))***,,,---///222666:::>>>;;;:::<<>>888333666888;;;AAALLLVVVXXXSSSMMMBBB999777777777777888<<<;;;<<<@@@EEEIIIHHHGGG>>>@@@BBBGGGOOOTTTPPPGGG;;;777555777999;;;???EEEHHHGGGFFFDDDBBB@@@>>><<<;;;:::999777666555555555666444222000111333666888;;;<<>>CCCFFFIIIIIIHHHEEEAAA??????@@@????????????>>>>>>>>>>>>???@@@AAAAAAAAABBBDDDFFFEEEEEEEEEEEEEEEGGGIIIJJJHHHIIIJJJLLLNNNOOOOOOPPPNNNPPPRRRSSSTTTVVVYYY\\\YYYZZZ[[[\\\]]]___dddgggnnnnnnnnnnnnlllhhhdddbbbaaaaaabbbcccdddfffggghhhfffhhhkkkpppuuuzzz~~~{{{yyywwwuuusssuuuvvvvvvvvvuuuuuutttttt{{{tttiiiggggggddd___]]]___dddjjjllljjjjjjlllooovvvxxxwwwrrrpppqqqoookkkjjjhhheeecccaaa^^^ZZZWWWWWWWWWVVVUUUTTTTTTTTTTTTWWWWWWXXXZZZZZZ[[[eeeooowww{{{wwwmmm{{{|||qqqppptttuuusssrrroooooonnnkkkgggdddcccdddddd___YYYTTTPPPJJJDDD???:::888666333222222333444888777555444333333444555555555666666777777888888:::;;;<<<;;;;;;<<>><<<:::<<>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAAAAABBBDDDFFFEEEDDDDDDDDDEEEGGGIIIJJJIIIJJJKKKMMMNNNOOOOOOOOOQQQRRRTTTTTTTTTUUUXXXZZZVVVYYY[[[]]]^^^___aaabbbiiijjjlllmmmllljjjfffdddaaaaaabbbbbbdddfffggghhhfffhhhjjjnnnsssxxx|||~~~|||yyywwwtttrrrqqqrrrssstttuuuuuuuuuttt{{{yyynnneeedddgggfffdddcccaaaffflllnnnmmmnnnqqqttt{{{~~~}}}yyywwwwwwtttooollliiifffcccaaa___\\\YYYYYYXXXWWWVVVTTTTTTTTTTTTUUUTTTVVVXXXXXXZZZbbblllvvvzzzzzzsss~~~sssssswwwvvvsssrrrnnnoooooommmiiifffeeeeeeddd^^^WWWRRRNNNHHHAAA<<<999888555333222222333444444333222111111111222222555555666666777888888888888:::;;;;;;<<<>>>AAADDDHHHPPPaaayyy|||~~~{{{vvvsssooozzzyyyxxxuuurrrqqqrrrssszzzuuummmgggfffgggiiijjjnnnkkkhhhffffffccc^^^ZZZWWWTTTOOOIIICCC>>>:::888666555333111///...------'''(((***,,,---......---...---,,,+++*********+++)))))))))))))))))))))))),,,+++******++++++***)))***((('''((()))***)))''')))))))))))))))))))))))))))((((((''''''((())))))(((((((((''')))---333888:::999:::===AAAAAA>>>:::666888;;;???JJJVVVZZZYYYQQQGGG>>>;;;:::888888:::>>>======@@@DDDGGGIIIJJJDDDDDDCCCDDDJJJPPPNNNHHH===888666888::::::???EEEEEEEEEFFFFFFFFFEEECCCBBB<<<;;;:::888666555555555444333111///000111444666:::<<>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAAAAABBBDDDFFFDDDDDDCCCCCCEEEFFFHHHIIIKKKLLLMMMNNNOOOOOOOOOOOOSSSTTTUUUTTTSSSTTTVVVWWWTTTWWW[[[]]]]]]]]]]]]]]]cccfffjjjmmmnnnlllhhhfffaaaaaaaaabbbccceeeggggggfffgggiiimmmqqquuuxxxzzz|||yyyvvvrrrpppooopppsssvvvwwwxxxxxxwww{{{xxxmmmeeefffjjjkkkiiiiiidddhhhlllnnnnnnooossswww~~~}}}|||wwwqqqmmmjjjfffcccaaa```^^^\\\\\\[[[YYYWWWUUUTTTSSSSSSTTTTTTVVVYYYYYYZZZaaaiiirrrwww~~~{{{wwwwwwyyywwwsssqqqmmmoooqqqpppmmmiiiffffffccc]]]VVVPPPKKKEEE???999888777555333222222333333444444444333444444555666555555666666777888999999777999;;;<<<===???CCCFFFIIIQQQaaaxxx{{{|||xxxtttrrrpppzzzyyywwwsssppppppqqqssszzztttkkkeeedddfffhhhjjjnnnllliiihhhfffbbb\\\XXXTTTRRRNNNIIICCC???;;;999555444333111000///......'''(((***,,,---......---,,,,,,++++++************))))))))))))))))))))))))+++***))))))++++++***)))***((('''((()))***)))'''(((((((((((((((((((((((((((''''''''''''(((((())))))((('''&&&''',,,333888>>>======>>>>>><<<888444666888;;;>>>HHHTTTZZZYYYQQQHHH@@@>>><<<999999<<<>>>>>>===???BBBEEEIIIJJJHHHGGGDDDBBBGGGMMMMMMIII>>>999777888::::::>>>DDDEEEFFFGGGHHHGGGFFFDDDCCC===<<<:::888777555555555333222000//////111222444999;;;???BBBDDDFFFFFFFFFBBB@@@>>>===>>>@@@CCCDDDGGGHHHIIIHHHEEEBBB@@@@@@======>>>>>>>>>>>>>>>??????@@@AAAAAAAAABBBDDDFFFCCCCCCCCCCCCDDDFFFHHHJJJMMMMMMNNNOOOOOOOOOOOOOOORRRSSSSSSSSSRRRRRRTTTVVVUUUWWWZZZ[[[ZZZZZZZZZ[[[___ccchhhmmmnnnmmmiiigggbbbbbbbbbbbbccceeefffgggeeefffhhhjjjnnnqqqtttvvv}}}yyyuuuqqqnnnooorrruuuyyy|||||||||{{{yyy~~~ssskkkmmmqqqqqqooooooiiijjjlllllllllmmmqqqttt{{{|||vvvooolllhhhdddaaaaaa``````______^^^[[[YYYVVVTTTSSSSSSVVVUUUWWW[[[\\\\\\```gggmmmrrrzzzzzz{{{{{{xxxsssqqqlllooorrrrrrpppkkkhhhgggccc]]]UUUNNNIIIDDD===888777666555444333333333333444444444555666777777888555555666777888999999:::999:::<<<<<<===???CCCFFFHHHQQQaaavvv}}}uuu|||uuurrrqqqppp{{{zzzwwwssspppppprrrtttyyysssjjjeeeccceeehhhiiikkkkkkjjjhhheee___YYYUUURRRPPPMMMIIIDDD???<<<999444333222111000000000111***+++,,,.........---,,,***************)))))))))))))))))))))))))))))))))***((('''((()))***)))(((***((('''((()))***)))'''(((((((((((((((((((((((('''''''''''''''((())))))******((('''(((,,,333888>>>>>>>>>===<<<888444111555888:::===EEEPPPVVVVVVPPPHHHBBB???<<<999999=========>>>>>>@@@CCCGGGJJJKKKIIIEEEBBBDDDKKKLLLJJJ???:::888999::::::>>>CCCGGGHHHIIIIIIHHHFFFDDDBBB>>>===;;;999777666555444333222000//////000111222777:::===AAADDDFFFGGGGGGBBBAAA???>>>>>>???BBBCCCFFFHHHJJJJJJGGGCCCAAA@@@===>>>>>>>>>??????@@@@@@???@@@AAAAAAAAABBBDDDFFFCCCCCCCCCCCCEEEGGGIIIJJJNNNNNNOOOPPPPPPPPPPPPPPPOOOPPPQQQQQQQQQQQQTTTVVVVVVWWWWWWWWWVVVWWWZZZ\\\^^^bbbhhhmmmooommmjjjhhhdddddddddcccddddddeeeeeeddddddfffiiilllooorrrsssyyy}}}~~~zzzvvvqqqnnnooorrrxxx|||~~~}}}vvv{{{yyysssvvv{{{zzzwwwvvvrrrqqqooolllkkkkkknnnpppwww}}}~~~{{{tttmmmiiifffbbbaaaaaabbbbbbbbbbbbaaa^^^[[[YYYVVVUUUTTTWWWVVVXXX\\\]]][[[]]]aaaeeejjjrrryyy}}}}}}|||wwwrrrpppmmmpppssstttqqqmmmiiigggccc]]]TTTMMMHHHCCC===888666555444444333333333333///000111222333444444444555555666777888999::::::<<<===>>>======???BBBDDDGGGQQQaaavvv}}}rrr}}}zzzsssooooooppp|||{{{yyyuuurrrqqqsssuuuxxxssskkkeeedddeeeggghhhhhhiiijjjhhhddd^^^WWWSSSPPPOOOLLLIIIDDD@@@<<<:::333333222111111111111222------...//////...---,,,******+++++++++******))))))))))))))))))))))))))))))((('''((()))***)))(((***((('''((()))***)))'''))))))))))))))))))))))))''''''''''''((()))***************)))***---333777:::;;;<<<===;;;999666444333888:::<<>>???@@@AAACCCGGGIIIKKKJJJFFFBBBCCCIIILLLKKK@@@;;;999999::::::>>>CCCFFFHHHIIIJJJIIIGGGDDDBBB>>>===;;;999777666555444333222111000000000111222555888<<<@@@DDDFFFGGGGGGBBBAAA???>>>>>>???@@@AAAGGGJJJMMMMMMJJJFFFCCCBBB>>>??????@@@@@@AAAAAAAAA???@@@AAAAAAAAABBBDDDFFFCCCCCCCCCDDDFFFHHHJJJLLLNNNNNNPPPQQQRRRRRRRRRRRROOOPPPQQQQQQQQQQQQSSSUUUVVVVVVVVVUUUUUUVVVZZZ]]]]]]aaagggllloooooommmkkkhhhhhhfffeeeddddddddddddbbbccceeegggjjjmmmppprrrsssxxx~~~|||xxxrrrooonnnrrryyyvvvxxx}}}|||{{{wwwrrrmmmkkkkkkmmmoootttzzz~~~~~~}}}zzztttmmmeeedddbbbbbbdddeeefffeeeeeedddaaa^^^[[[YYYXXXWWWWWWUUUWWW[[[\\\YYYXXXZZZ]]]aaahhhooovvv~~~xxxtttsssnnnqqqttttttqqqllliiigggbbb[[[RRRKKKGGGBBB<<<888444444444444333333222222111111333444555555555555555555666777999:::;;;;;;===>>>???>>>>>>???BBBDDDKKKUUUggg}}}sss}}}uuuqqqmmmmmmooo}}}}}}{{{xxxuuusssuuuvvvwwwrrrlllgggffffffggggggfffhhhjjjiiiddd]]]WWWSSSNNNMMMLLLIIIEEE@@@===:::555444333222111000000000,,,---...//////...---,,,++++++,,,---------,,,+++)))))))))))))))))))))))))))((('''(((***+++***)))***((('''((()))***)))'''))))))))))))))))))))))))(((((((((((()))***++++++)))************---222555888:::<<<===<<<:::888777222777:::;;;???EEEHHHHHHIIIDDD@@@>>>;;;777999======@@@CCCDDDDDDEEEHHHJJJJJJJJJGGGBBBCCCIIILLLKKKAAA<<<999:::::::::===BBBCCCEEEHHHJJJJJJHHHEEECCC???>>><<<999777666555444444333222111111111111222333666:::???CCCEEEGGGGGGAAA@@@???>>>===>>>>>>???GGGJJJNNNNNNLLLGGGDDDBBB???@@@@@@AAABBBBBBCCCCCC???@@@AAAAAAAAABBBDDDFFFDDDDDDDDDEEEGGGIIILLLMMMMMMNNNPPPQQQRRRSSSTTTTTTRRRSSSTTTSSSRRRQQQSSSUUUSSSUUUVVVWWWVVVWWWYYY[[[[[[___eeekkkoooqqqrrrqqqlllkkkiiigggeeedddccccccaaabbbdddfffjjjmmmpppqqqqqqvvv|||~~~yyytttpppmmmsss|||}}}{{{~~~~~~yyyrrrllljjjjjjlllmmmooouuuyyyzzzyyyxxxrrrkkkccccccccceeehhhjjjjjjiiigggfffcccaaa^^^\\\[[[ZZZXXXVVVXXX\\\\\\XXXTTTUUUVVVYYY^^^eeemmmwwwzzzvvvvvvppprrrttttttpppkkkhhhggg___XXXOOOIIIDDD@@@;;;888333444444444444333222222333444666777777777666666444555666777999:::;;;<<<<<<===>>>>>>???@@@CCCFFFRRR^^^qqq~~~wwwvvvqqqppplllkkkmmm~~~~~~|||zzzwwwuuuvvvwwwwwwrrrlllhhhggggggggggggfffhhhkkkjjjeee^^^XXXTTTMMMMMMKKKIIIEEEAAA===;;;777666444222111/////////++++++---...///...------,,,---.../////////...---))))))))))))))))))))))))***)))((()))+++,,,,,,******((('''((()))***)))((())))))))))))))))))))))))(((((((((((()))***,,,,,,((()))******+++---111444999;;;>>>>>>===:::888777111777;;;;;;===BBBDDDCCCFFFBBB???===:::777999===>>>AAAEEEGGGFFFFFFIIIKKKJJJJJJGGGBBBCCCIIILLLLLLBBB===::::::::::::===BBBAAACCCFFFIIIJJJIIIGGGEEE???>>><<<:::777666555444444444333222111111111222222555999>>>BBBEEEFFFGGGAAA@@@???=========>>>>>>DDDHHHLLLMMMJJJFFFBBB@@@@@@@@@AAABBBBBBCCCDDDDDD???@@@AAAAAAAAABBBDDDFFFEEEEEEEEEFFFHHHJJJMMMNNNMMMNNNPPPQQQSSSTTTUUUUUUVVVWWWWWWUUUSSSRRRRRRTTTPPPSSSWWWYYYYYYYYYYYYZZZYYY]]]cccjjjpppsssuuuvvvnnnmmmkkkhhhfffdddcccbbbaaabbbcccfffjjjmmmppprrrpppvvv}}}{{{uuurrrooovvv~~~}}}xxxoooiiiggghhhjjjkkkjjjpppuuuuuuuuutttoooiiiccccccdddgggkkkmmmmmmmmmhhhgggeeebbb```^^^\\\\\\[[[YYYZZZ___^^^YYYTTTTTTQQQTTTYYY___gggrrr~~~{{{yyyyyyqqqssstttsssooojjjhhhfff]]]VVVMMMGGGCCC???:::777333333444444444333222222111222333444444444333222444555666888999:::<<<<<<:::<<<===>>>???BBBFFFHHHYYYeeezzzyyy{{{|||qqqpppoookkkjjjmmm~~~}}}yyy|||~~~}}}xxxuuuuuuvvvyyytttlllgggddddddddddddfffhhhiiiiiieee___YYYUUUSSSPPPLLLFFFBBB>>><<<;;;666666555444222111000000/////////...------,,,,,,+++,,,.........---***)))+++++++++******************))))))((((((((((((((())))))************))))))''''''''''''''''''&&&&&&'''''''''''''''((()))))),,,))))))+++)))'''+++444666<<<@@@<<<888777666444111333666999<<<===>>>>>>@@@AAA@@@>>><<<:::;;;<<<===>>>DDDNNNRRRNNNIIIHHHNNNIIICCCAAACCCFFFGGGGGGCCCAAA>>><<<<<<>>>AAACCCEEEEEEFFFGGGGGGGGGGGGFFFDDDAAA===999777666777777555444333111111111111222222333666:::===@@@BBBCCCCCCBBB@@@===::::::===???IIIIIIIIIHHHGGGEEECCCAAA======>>>???AAABBBCCCDDD@@@@@@BBBCCCDDDEEEEEEEEEFFFGGGGGGFFFFFFHHHKKKNNNOOOQQQSSSUUUVVVUUUTTTSSSTTTSSSRRRQQQQQQRRRSSSTTTVVVWWWXXXYYYZZZZZZZZZZZZZZZZZZ]]]fffpppwwwwwwuuusssqqqlllhhheeeddddddeeebbbccceeegggjjjlllnnnoooyyy~~~~~~zzzsssmmmnnnsss}}}zzzooofffeeedddaaabbbfffjjjlllooorrrrrrpppnnnlllffffffhhhkkknnnpppooonnnkkkiiiggggggiiihhhddd````````````___]]][[[XXXWWWSSSTTTUUUYYY```jjjvvv~~~|||xxxuuuwwwuuuqqqnnnkkkddd\\\YYYSSSKKKDDD???;;;888777555444333333222222222222111333555666555444333444444444555777888999:::;;;===;;;===AAABBBAAAFFFOOO]]]rrrtttpppwwwyyypppmmmmmmkkkjjjkkk~~~}}}zzz|||~~~|||wwwttttttuuuyyytttmmmhhhffffffffffffeeefffggggggeee```[[[XXXSSSPPPLLLGGGBBB>>>;;;:::555444444333222111111000000000//////...------,,,+++,,,,,,---,,,+++******)))))))))***************)))***++++++******(((((())))))************))))))(((((((((((((((((((((((('''''''''''''''((()))))))))'''(((***)))(((---555777===@@@===999888666444222444666999;;;===>>>>>>BBBBBBAAA???<<<:::;;;<<<<<<===CCCMMMQQQNNNJJJIIIMMMIIIDDDBBBDDDFFFGGGGGGCCCAAA>>>======>>>AAACCCEEEFFFGGGHHHHHHHHHHHHHHHDDDAAA===:::777666777888666555333222111111222222333444777;;;>>>AAACCCDDDFFFEEECCC>>>;;;999;;;<<>>:::888666555444333333222222222333555666777777555333333444555666777888:::;;;<<<<<<===<<<>>>BBBCCCDDDMMMXXXjjj}}}sssqqqwwwuuummmkkklllkkkkkkmmm}}}|||{{{}}}~~~{{{vvvrrrrrrsssxxxsssmmmiiiggghhhhhhhhhdddeeeeeeeeeccc```\\\ZZZSSSQQQLLLGGGBBB===:::888333333222222111111111111111111000//////......---,,,,,,+++***************))))))******+++,,,,,,,,,******,,,,,,,,,+++)))(((((())))))******))))))(((((()))))))))))))))))))))''''''''''''((((((((()))&&&&&&(((***))))))...555777>>>AAA>>>:::999777444444555777999;;;<<<======CCCCCCBBB???<<<::::::;;;:::;;;AAAKKKPPPOOOLLLKKKLLLIIIFFFDDDEEEFFFFFFFFFCCCBBB???>>>>>>???BBBCCCEEEFFFGGGHHHIIIJJJJJJJJJDDDAAA>>>:::777777777888666555333222111111222222333555888;;;???BBBDDDDDDGGGFFFDDD@@@<<<;;;<<<===EEEEEEFFFFFFEEECCCBBB@@@AAAAAAAAAAAABBBBBBCCCCCC@@@AAABBBDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGJJJLLLPPPQQQSSSUUUUUUUUUTTTSSSNNNNNNOOOPPPQQQSSSUUUVVVTTTTTTUUUVVVWWWWWWWWWWWWWWWYYY^^^ccchhhnnnuuuyyy{{{xxxtttnnniiieeebbbaaa```aaabbbdddgggjjjlllnnnrrrxxxzzztttnnniiiooowwwzzzoooddd^^^YYYYYY[[[[[[^^^aaafffgggiiijjjjjjiiigggfffbbbeeeiiinnnpppooojjjfffhhhjjjpppxxx|||{{{tttmmmddddddeeeeeedddddddddddd```^^^[[[ZZZ^^^fffrrrzzz~~~~~~}}}{{{yyyzzzwwwrrrnnnkkkeee^^^UUUPPPHHHAAA<<<999666555444444333222222222333333888999999777444333444555777888888:::;;;<<<===>>>===>>>AAACCCDDDJJJXXXeeezzzyyyrrrtttzzzyyypppjjjjjjkkkkkklllnnn}}}||||||~~~~~~zzzuuuqqqppprrrvvvrrrllliiihhhhhhhhhhhheeeeeeeeedddaaa^^^[[[YYYSSSPPPLLLGGGBBB===999777222111111111111111111111111111111000//////......---,,,***(((((()))***+++***++++++,,,---......///++++++*********)))))))))(((((())))))))))))((((((((((((((((((((()))))))))&&&''''''(((((((((((((((((()))++++++******///333777>>>BBB???;;;:::888555555666777999:::;;;<<<===AAAAAA@@@>>>;;;999:::;;;999999???IIINNNMMMLLLLLLJJJIIIHHHFFFFFFFFFEEEEEEDDDBBB@@@??????@@@BBBDDDEEEEEEGGGHHHIIIIIIJJJJJJDDDBBB>>>:::888777888888555444222111000000111111222444777;;;>>>AAACCCDDDDDDDDDCCCAAA>>>>>>???AAABBBBBBCCCDDDCCCBBBAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA???@@@AAABBBDDDDDDDDDDDDDDDEEEFFFFFFFFFGGGIIIKKKOOOQQQSSSTTTUUUTTTSSSRRRPPPPPPPPPPPPQQQQQQQQQRRRSSSSSSTTTUUUVVVVVVVVVVVVUUUYYY^^^aaaccciiirrryyy{{{yyyvvvrrrmmmiiieeeccceeeeeedddddddddeeefffgggiiinnntttyyy|||~~~zzzsssnnnggglllrrrwww~~~|||lllaaaZZZWWWVVVVVVXXXZZZ]]]```ddddddeeeffffffeeedddcccbbbeeeiiinnnrrrrrrooollljjjnnnvvvwwwoooddddddeeeeeeggghhhjjjkkkiiifffaaa]]]^^^eeeooowww~~~|||{{{yyyyyyuuunnnjjjgggaaa[[[RRRMMMEEE???:::888555444444333333222222333333333888888777555444333555777777888999:::<<<===>>>>>>===???BBBDDDGGGRRRdddttt{{{pppnnnvvvvvvoooiiijjjjjjjjjlllooo~~~}}}}}}~~~~~~zzztttpppppprrrtttpppkkkhhhggggggggggggffffffeeeddd```\\\YYYVVVQQQOOOLLLGGGBBB===999777222111111111111111111111111111111000//////......---,,,***(((((()))***,,,)))******+++,,,---......,,,+++(((&&&&&&''')))+++(((((())))))))))))((((((&&&&&&&&&''''''(((((((((&&&&&&'''((()))(((((((((***---...,,,***+++...111555<<>>>>>>>><<<:::999:::;;;888888===FFFKKKKKKJJJKKKIIIIIIJJJIIIGGGFFFDDDDDDDDDCCCBBBAAAAAABBBCCCDDDDDDEEEFFFGGGHHHHHHHHHHHHEEEBBB>>>;;;888777888888444333111000//////000000111222555999<<>>???AAA???@@@AAABBBCCCBBBAAAAAA@@@@@@@@@???????????????>>>???@@@AAABBBCCCCCCCCCDDDEEEGGGGGGGGGGGGIIIKKKNNNPPPQQQSSSSSSRRRQQQPPPOOOPPPPPPQQQQQQQQQQQQQQQSSSSSSTTTUUUVVVVVVVVVVVVTTTYYY]]]______dddnnnvvvwwwwwwwwwuuurrrnnnjjjhhhfffeeedddccccccdddeeefffcccfffjjjmmmnnnpppsssuuu}}}}}}}}}zzztttooofffjjjmmmooosss|||zzzmmmaaaYYYVVVXXXXXXXXXYYY\\\^^^___aaaaaaaaabbbbbbbbbbbbbbbdddeeeiiioootttwwwxxxwwwsssvvv}}}vvvnnnbbbbbbbbbdddgggjjjnnnpppqqqmmmgggaaa```eeennnuuu|||yyy|||{{{vvvnnnjjjgggbbb[[[PPPKKKCCC===999777555333333333333222222333333444444555555444333444777999777888999:::;;;===>>>>>>>>>AAADDDFFFMMM^^^uuurrrggghhhwwwzzzvvvpppkkkkkkjjjiiijjjmmm~~~~~~zzztttqqqqqqsssssspppkkkhhhggggggfffffffffffffffddd```\\\WWWTTTOOONNNKKKGGGBBB>>>:::777333333222222111111111111111111000//////......---...,,,***)))))))))+++,,,(((((())))))******++++++,,,***(((&&&%%%''')))***'''(((((())))))(((((('''%%%%%%&&&&&&''''''((((((%%%&&&((()))))))))((('''***...000,,,)))+++---...222:::@@@???<<<<<<:::777555666666777999;;;===???>>>???>>>===:::999:::;;;999777;;;CCCGGGGGGFFFGGGHHHJJJLLLKKKIIIEEEDDDCCCEEEDDDCCCBBBBBBCCCDDDEEEEEEEEEFFFGGGGGGGGGFFFFFFEEEBBB???;;;888888888999444333111000//////000000000222555888<<>>???@@@BBBCCCCCCBBBBBB???????????????>>>>>>>>>>>>???@@@AAABBBCCCCCCCCCDDDFFFHHHHHHHHHHHHJJJLLLMMMNNNPPPQQQQQQPPPOOOMMMKKKMMMOOOQQQSSSTTTUUUUUUTTTTTTUUUVVVWWWWWWWWWWWWUUUXXX\\\]]]]]]aaaiiipppssstttvvvwwwvvvrrrnnnllldddcccbbbbbbccceeegggiiicccdddeeeeeeeeeeeeggghhhnnnooouuu|||}}}yyyyyy{{{}}}|||vvvqqqgggiiijjjkkkmmmrrrzzzyyyllleee^^^ZZZYYY^^^___]]]\\\^^^___^^^]]]]]]\\\]]]^^^___aaabbbeeefffjjjqqqxxx~~~~~~~~~ssskkk^^^^^^___aaaeeekkkppptttwwwssslllfffdddgggooouuu|||zzz|||zzztttkkkfffccc^^^XXXOOOIIIBBB<<<999777555333333333222222222333444444222333555555444555777999888888999;;;<<<===>>>???@@@CCCFFFKKKZZZrrryyyiii```eeezzzvvvuuuooolllkkkiiiggghhhlll~~~~~~zzzuuurrrsssuuutttqqqllliiihhhgggfffeeebbbdddeeedddaaa\\\WWWTTTMMMLLLJJJGGGCCC>>>:::888555444444333222111111000000000//////...------,,,...---,,,+++***++++++,,,*********+++++++++++++++************))))))((((((''''''((((((((((((''''''&&&&&&&&&'''(((((())))))%%%&&&((()))***)))((('''&&&,,,...***(((+++------...777>>>>>><<<<<<;;;888555555555777999<<<>>>@@@CCCCCCBBB???;;;999999::::::888:::@@@DDDCCCBBBCCCFFFJJJMMMMMMJJJEEECCCBBBEEEDDDDDDCCCCCCDDDDDDEEEGGGGGGHHHHHHGGGGGGFFFFFFEEECCC???;;;999888888999555444333111111111111222111222555999<<>><<<;;;<<<===>>>@@@BBBCCCCCCCCCCCC??????????????????@@@@@@@@@@@@BBBCCCDDDEEEEEEEEEEEEGGGIIIJJJIIIJJJKKKLLLLLLMMMNNNOOOOOONNNLLLKKKLLLMMMOOORRRTTTVVVVVVVVVUUUVVVWWWXXXYYYYYYYYYYYYVVVXXXZZZ\\\]]]```eeejjjpppsssvvvxxxxxxuuupppmmmdddcccbbbbbbccceeehhhjjjdddddddddbbb```___```bbbcccdddhhhmmmnnnlllmmmqqqsss{{{yyyuuujjjjjjkkkkkklllnnnpppqqqxxxjjjeeedddcccaaa___eeegggbbb___```___\\\XXXXXXWWWXXXZZZ\\\___```dddgggmmmuuu}}}}}}{{{vvvmmmfff\\\\\\\\\___eeelllrrrvvvyyyvvvpppjjjhhhjjjpppvvv}}}~~~~~~|||yyyrrrhhhccc```\\\VVVNNNIIIBBB<<<999777555444333222222222333333444555333555777777666666777888999:::;;;<<<>>>???@@@@@@BBBFFFJJJSSSiiinnnbbb```kkkvvvqqqmmmjjjjjjhhheeegggkkk~~~~~~zzzuuussstttwwwvvvrrrnnnkkkiiihhhgggfff___aaadddeeebbb^^^XXXUUULLLKKKJJJGGGCCC???;;;999666666555444333111111000/////////...------,,,,,,...---,,,,,,++++++,,,,,,..................------(((***,,,......+++(((&&&''''''((((((((((((''''''&&&''''''((()))******+++%%%&&&((()))***)))((('''"""))),,,(((&&&+++---,,,,,,555===>>><<<===;;;999444444555666999<<>>>>><<<>>>@@@BBBCCCDDDDDDCCC??????@@@@@@@@@AAAAAAAAAAAABBBCCCEEEFFFFFFGGGGGGFFFHHHJJJKKKJJJJJJLLLMMMKKKLLLMMMNNNNNNMMMKKKJJJOOOPPPRRRTTTTTTTTTTTTSSSVVVWWWXXXYYYZZZZZZZZZZZZWWWXXXZZZ[[[]]]```cccfffooorrrvvvyyyyyyuuuqqqmmmhhhgggdddbbbbbbdddfffgggddddddbbb```]]]\\\]]]______^^^___bbbcccaaadddiiikkkrrryyy~~~|||xxxkkkkkklllmmmooonnnllliiipppwwwjjjbbbbbbfffhhhhhhcccjjjkkkeeeaaa```___[[[TTTTTTTTTUUUWWWZZZ]]]___cccgggoooyyy~~~yyyvvvsssnnngggaaa[[[[[[[[[^^^dddllltttxxx{{{xxxrrrmmmjjjlllrrrvvv|||~~~|||~~~vvvlllfffccc___YYYMMMHHHBBB<<<999777666444222222222222333333444555555777999:::888777666666;;;;;;<<<>>>???@@@AAABBBCCCGGGLLLYYYuuuyyyfff^^^dddttt~~~wwwmmmjjjhhhhhhfffdddggglll|||~~~~~~{{{wwwttttttvvvyyyuuunnniiiggggggffffffcccbbbbbbcccbbb^^^VVVOOOPPPMMMHHHDDDAAA>>>;;;888888777666444222000///.........//////......---,,,,,,,,,---...---,,,+++***+++***'''&&&'''))),,,---,,,+++***((((((((()))***+++***)))'''''')))***+++((((((((((((''''''''''''&&&&&&&&&&&&''')))***+++((()))***)))((((((***,,,...333999===>>><<<:::999888888666555666;;;CCCHHHKKKKKKIIICCC<<<777666888::::::<<<>>>AAAAAA???===FFFHHHIIIJJJIIIFFFBBB@@@@@@AAACCCEEEFFFGGGFFFFFFFFFHHHJJJLLLLLLJJJHHHFFFEEEDDDAAA>>>;;;888555444555222000000333444333111///222555:::===@@@AAAAAAEEEEEEDDDBBB@@@===;;;:::===>>>???BBBDDDEEECCCAAA@@@@@@@@@@@@@@@@@@@@@@@@DDDCCCCCCCCCCCCBBBBBBBBBEEEFFFGGGIIIJJJKKKLLLLLLLLLLLLLLLMMMNNNNNNOOOOOOMMMNNNPPPRRRSSSSSSRRRRRRVVVWWWWWWXXXYYYZZZ[[[[[[YYYZZZ[[[[[[[[[\\\___bbbmmmooorrruuuuuussspppmmmjjjgggcccbbbbbbbbbbbbaaa```aaabbbbbb```]]]YYYWWWTTTTTTSSSQQQPPPRRRVVVYYY^^^dddmmmtttzzzvvvqqqpppooooooooonnnkkkhhhkkkrrr~~~|||pppmmmkkkjjjkkkllllllkkklllkkkiiieeeaaa\\\YYYVVVQQQRRRSSSSSSSSSVVVZZZ]]]ccciiiqqqyyyyyyvvvqqqlllhhhddd```]]]XXXXXXXXXZZZaaaiiirrrxxx{{{yyytttpppnnnpppvvvzzz~~~}}}{{{rrrjjjeee___YYYUUUKKKFFF???999666444222111444444444555555555555666444444555666888:::;;;<<<;;;<<<>>>??????@@@CCCEEEFFFGGGNNNaaa|||mmm]]]ZZZcccwww{{{rrrnnnllljjjhhhgggggghhhiii}}}}}}~~~{{{vvvssstttuuuxxxtttmmmiiiggggggggggggdddcccbbbbbbbbb^^^WWWQQQPPPMMMHHHDDD@@@===999666333333222111111000//////......//////......---,,,+++,,,,,,------,,,******+++***)))((()))***,,,---,,,+++)))((((((((()))******)))(((''''''((()))***&&&'''''''''(((((())))))(((''''''''''''(((((()))((()))***)))((((((***,,,---222888======;;;:::999777777555444555:::AAAFFFMMMNNNLLLGGG???:::888999::::::;;;>>>AAAAAA@@@>>>EEEFFFHHHIIIHHHFFFBBB@@@AAACCCEEEGGGHHHHHHHHHHHHGGGHHHJJJKKKKKKJJJHHHGGGGGGFFFCCC@@@===999666555666333111111333444222111000222444888;;;>>>AAABBBEEEEEEDDDBBB@@@>>><<<:::======???AAADDDEEECCCAAABBBAAAAAAAAAAAAAAABBBBBB@@@AAAAAABBBCCCDDDEEEEEEEEEFFFGGGIIIJJJKKKKKKLLLKKKKKKLLLLLLMMMNNNNNNNNNMMMMMMOOOPPPQQQQQQQQQQQQUUUUUUVVVWWWXXXYYYYYYZZZYYYZZZ[[[[[[[[[\\\^^^aaafffiiinnnrrruuutttsssqqqhhheeebbb```aaabbbbbbbbbaaaaaa```^^^\\\YYYVVVTTTOOOOOOOOOOOONNNOOOSSSUUUVVV\\\bbbggglllsss}}}wwwooonnnnnnooooooooollljjjhhhlllttt~~~}}}tttsssnnnllllllmmmppprrrsssrrrqqqnnnjjjddd^^^XXXTTTRRRQQQRRRRRRSSSTTTVVV[[[^^^bbbhhhpppyyy~~~~~~tttpppkkkfffbbb^^^[[[XXXXXXXXXXXX\\\bbbkkktttzzz}}}{{{xxxtttrrrtttyyy}}}yyypppiiiddd^^^XXXTTTIIIEEE>>>999666444333222444444444444333333333333555555555666777999:::;;;>>>?????????===>>>???AAAFFFHHHRRRfffvvvgggYYYYYYfff{{{wwwooolllkkkiiigggggghhhiiijjj}}}{{{}}}~~~{{{uuurrrsssuuuwwwsssmmmhhhggghhhiiiiiigggdddbbbaaaaaa^^^XXXSSSPPPLLLGGGCCC???<<<888555000000000111111111111222......//////......---,,,++++++,,,,,,++++++***)))+++++++++++++++,,,,,,,,,+++***))))))((())))))))))))((('''&&&&&&'''((()))%%%%%%&&&'''((()))******))))))((('''''''''''''''((()))))))))((((((***,,,,,,111777;;;<<<;;;:::999777666555444555999???DDDMMMNNNNNNJJJBBB<<<999999999:::;;;>>>AAABBBAAA???BBBDDDGGGHHHHHHEEEBBB@@@CCCDDDFFFHHHJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHFFFCCC???;;;777666777666444333444333222000222222444666:::===AAACCCEEEEEEEEECCCAAA???===;;;======>>>AAADDDEEEDDDBBBEEECCCBBBAAA@@@BBBCCCDDD@@@AAAAAABBBCCCDDDEEEEEEDDDEEEGGGHHHJJJKKKKKKKKKJJJJJJKKKKKKLLLMMMMMMMMMMMMMMMMMMNNNOOOPPPQQQRRRSSSSSSTTTUUUVVVWWWXXXYYYYYYZZZ[[[[[[ZZZ[[[]]]___bbbfffkkkppptttttttttsssfffddd```___```aaabbbbbbaaa___\\\XXXUUUSSSRRRRRRLLLNNNOOOOOONNNNNNPPPRRRQQQTTTWWWZZZ]]]dddlllsssyyynnnnnnnnnppprrrrrrqqqooojjjkkkmmmqqqwww~~~zzzssslllkkknnnoooooopppssswwwzzzzzzzzzvvvqqqjjjaaaYYYSSSPPPNNNPPPQQQRRRSSSTTTWWW\\\___aaagggpppxxx}}}~~~{{{yyyqqqlllfffaaa]]]ZZZWWWUUUXXXXXXYYY]]]dddnnnwww|||}}}}}}{{{yyywwwxxx|||~~~~~~~~~}}}wwwnnnhhhccc]]]VVVQQQGGGBBB<<<888666555555444555555555555444444444444666666666666777888999:::<<<===>>>===<<<===???@@@FFFLLLZZZooonnn___SSSXXXiii{{{rrrjjjiiihhhgggfffggghhhjjjlll}}}zzz}}}~~~~~~zzzuuurrrsssuuuvvvqqqlllhhhhhhiiijjjjjjiiifffbbbaaa```^^^YYYUUUQQQMMMHHHCCC@@@<<<888555222222222222333333333333.........///......---,,,++++++++++++******)))))))))***+++,,,,,,++++++*********)))))))))))))))))))))((((((''''''(((((()))&&&&&&&&&'''((())))))***((((((''''''''''''(((((('''((())))))'''((()))++++++///666:::;;;;;;::::::888777666555555999???CCCKKKMMMOOOKKKDDD===999888999999;;;???BBBCCCBBB@@@AAACCCEEEGGGGGGEEEBBB@@@BBBDDDFFFHHHJJJKKKKKKKKKKKKJJJIIIHHHHHHIIIJJJKKKJJJIIIGGGDDD@@@<<<888666999888777666555333222000444444444666999===BBBDDDEEEEEEFFFEEECCC@@@>>><<<<<<<<<===@@@DDDEEEEEEDDDFFFDDDAAA@@@???AAACCCDDDDDDCCCCCCCCCCCCBBBBBBBBBDDDEEEFFFHHHIIIJJJKKKKKKIIIIIIJJJJJJKKKLLLLLLLLLNNNMMMMMMMMMNNNPPPSSSTTTSSSSSSTTTUUUWWWXXXYYYYYYYYYZZZ[[[[[[ZZZZZZ\\\^^^cccfffkkkpppssssssqqqppphhhddd```]]]]]]^^^______^^^[[[WWWSSSQQQPPPQQQRRRPPPRRRSSSSSSQQQOOOOOOOOOOOOPPPQQQSSSUUU[[[ccciiisssyyy|||qqqpppqqqtttvvvwwwvvvtttpppooooooooopppsssuuuvvvvvvrrrnnnllljjjiiinnnuuuxxxxxxzzz}}}~~~|||wwwqqqhhh^^^UUUPPPNNNMMMPPPQQQRRRSSSUUUXXX\\\```bbbgggpppxxx|||{{{xxxvvvpppkkkeee```]]]ZZZXXXVVVXXXXXXZZZ^^^eeennnwww|||{{{|||}}}|||{{{|||~~~||||||}}}yyytttlllfffbbb[[[TTTNNNDDD@@@:::777666666666555666666666777888888999999777777777777777777888999777999;;;<<<<<<>>>AAACCCFFFPPPaaavvv}}}gggYYYOOOWWWlll}}}uuunnnggggggfffeeeeeegggiiikkkmmm}}}|||}}}}}}}}}yyytttrrrtttvvvuuuqqqlllhhhhhhiiijjjjjjiiifffbbb``````^^^ZZZVVVQQQNNNIIIDDDAAA===999777444333333222222111111111.........///......---,,,+++++++++***************((()))+++++++++***)))((()))))))))*********))))))))))))))))))))))))))))))((((((((((((((('''''''''&&&&&&&&&''''''(((******'''((()))((('''''')))+++***///555999;;;;;;;;;;;;999999888777777:::???CCCJJJMMMOOOLLLEEE>>>:::999888999;;;???BBBDDDCCCAAA@@@BBBEEEGGGGGGDDDBBB@@@AAABBBEEEGGGIIIJJJJJJJJJLLLKKKIIIHHHHHHIIIKKKLLLIIIIIIGGGEEEAAA<<<888666999:::999888666444222222666555555666999>>>BBBEEEEEEFFFFFFFFFEEEBBB???===<<<<<<===@@@CCCFFFFFFEEEEEEDDDAAA???>>>@@@BBBCCCDDDCCCCCCCCCCCCBBBBBBBBBDDDEEEFFFHHHIIIJJJJJJKKKIIIIIIIIIJJJKKKKKKLLLLLLNNNNNNNNNNNNPPPRRRTTTVVVTTTTTTUUUWWWXXXZZZ[[[[[[ZZZ[[[\\\\\\[[[ZZZ[[[\\\aaaeeejjjooorrrrrrqqqpppiiieee___[[[ZZZZZZZZZYYYXXXVVVSSSPPPPPPQQQSSSTTTTTTVVVWWWVVVRRROOOMMMMMMLLLLLLLLLMMMPPPVVV]]]aaaiiiooowwwsssssstttvvvxxxxxxwwwuuuqqqqqqpppooonnnlllkkkjjjiiiggggggkkkmmmooovvv~~~{{{tttnnnddd[[[SSSPPPOOOOOOQQQRRRSSSTTTUUUXXX\\\___dddhhhpppvvvyyyxxxuuusssnnnjjjeeeaaa^^^\\\ZZZXXXWWWXXXYYY^^^dddllltttyyyyyy{{{~~~~~~{{{zzzzzzvvvqqqkkkfffaaaZZZRRRLLLBBB>>>999666555666666666333444555777999:::<<<<<<888888777777777777888888777888:::;;;<<<>>>AAACCCDDDPPPbbbuuutttbbbUUUNNNWWWlllxxxrrrlllgggddddddddddddfffiiilllnnn}}}{{{{{{|||{{{xxxsssrrruuuxxxvvvqqqlllhhhhhhiiijjjjjjhhheeeaaa``````]]]YYYUUUQQQMMMIIIEEEBBB>>>;;;888333222222000///...------......//////......---,,,,,,,,,+++************+++))))))***+++***)))((('''(((((()))************)))))))))************))))))))))))((((((''''''''''''%%%&&&&&&&&&((()))***+++'''((((((((('''''')))++++++///555999;;;<<<<<<===::::::999888888:::???BBBHHHKKKNNNLLLFFF@@@===<<<777888;;;???CCCEEEDDDBBBAAACCCFFFGGGGGGDDDAAA??????AAACCCFFFHHHIIIIIIIIILLLKKKJJJIIIIIIJJJKKKLLLHHHHHHHHHFFFBBB>>>:::777999;;;<<<:::888555444333666555555666999===AAADDDEEEFFFGGGHHHFFFCCC@@@>>><<<;;;<<>>;;;999222222111000///...------......//////......---,,,...---,,,+++***++++++,,,++++++++++++******)))((('''((()))***+++******)))((())))))))))))))))))((('''''''''((((((((((((((('''''''''''''''((()))***'''((((((((('''''')))***+++///555999<<<===>>>???::::::999888777999===@@@CCCFFFIIIGGGBBB===;;;<<<777888;;;???CCCEEEEEECCCCCCEEEGGGHHHGGGDDDAAA??????AAACCCFFFHHHIIIJJJJJJKKKKKKJJJJJJJJJJJJKKKKKKHHHIIIIIIHHHEEEAAA===:::888;;;===<<<999666555555333333444555888;;;???AAAEEEFFFHHHIIIGGGDDDAAA???;;;;;;;;;>>>CCCFFFHHHHHHEEEDDDCCCBBBAAAAAAAAAAAA@@@AAAAAABBBCCCDDDEEEEEECCCDDDFFFGGGIIIJJJJJJJJJIIIJJJJJJKKKLLLLLLMMMMMMKKKLLLNNNPPPRRRSSSTTTTTTUUUUUUWWWXXXZZZ\\\]]]^^^\\\^^^```___^^^\\\\\\\\\\\\___dddjjjmmmmmmlllkkkaaa\\\UUUPPPNNNNNNNNNNNNQQQRRRTTTUUUVVVVVVVVVVVVUUUVVVVVVTTTQQQNNNNNNNNNNNNMMMLLLMMMOOOSSSUUUVVV___cccjjjqqqvvv|||~~~}}}|||{{{yyyuuusssjjjiiigggfffffffffggghhhlllmmmrrrzzz}}}mmmhhh```YYYTTTRRRSSSTTTTTTUUUUUUUUUUUUWWWZZZ]]]eeegggkkkooopppooommmllliiihhhfffeeeeeeccc```]]]VVVVVVWWWYYY]]]ccchhhkkkkkknnnrrruuuxxx||||||xxxvvvuuurrrnnnjjjfffaaaZZZQQQJJJ@@@===888555444555555555222333333444555666777888777777666666777888999999:::;;;======<<<===@@@BBBFFFQQQ___nnn~~~zzzhhhXXXPPPMMMWWWhhh|||{{{sssqqqmmmiiiccccccbbbccceeehhhkkkmmm~~~{{{yyywwwxxxyyyyyyvvvsssssswww{{{wwwsssmmmiiiggghhhhhhiiifffcccaaa``````]]]WWWRRRLLLIIIEEEBBB@@@>>>;;;999333333222222111111000000......//////......---,,,...---,,,+++++++++,,,------,,,,,,++++++*********'''((()))+++++++++***)))''''''((((((((((((''''''%%%&&&&&&'''((()))******))))))(((''''''''''''(((&&&'''((((((&&&'''(((***+++000555:::<<<>>>???@@@999999888777666888<<>>AAACCCAAA===999888999777888;;;???CCCFFFEEEDDDDDDFFFHHHIIIGGGDDDAAA>>>???AAADDDFFFIIIJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIJJJIIIGGGCCC???===888;;;======999666666666111111222444777:::<<<>>>EEEGGGIIIIIIHHHEEEAAA???;;;;;;;;;>>>CCCFFFHHHHHHFFFEEEEEEDDDCCCCCCBBBAAADDDDDDCCCCCCCCCBBBBBBBBBCCCDDDEEEGGGHHHIIIJJJJJJJJJJJJKKKKKKLLLMMMMMMMMMIIIJJJMMMPPPQQQRRRRRRRRRTTTUUUVVVXXXZZZ[[[]]]]]]]]]___aaa```^^^\\\\\\\\\^^^aaaeeehhhiiihhhfffddd\\\WWWPPPKKKIIIJJJKKKKKKQQQSSSVVVXXXYYYXXXVVVTTTUUUVVVVVVUUURRRQQQQQQRRRUUUTTTSSSTTTUUUWWWXXXXXX___cccjjjpppvvv||||||xxxuuukkkiiigggeeefffiiimmmpppwwwxxx}}}lllggg```YYYUUUSSSSSSTTTUUUVVVVVVUUUUUUVVVZZZ]]]dddfffiiikkklllllljjjjjjiiiiiiiiiiiiiiigggdddaaaVVVVVVVVVXXX[[[```dddgggbbbeeeiiimmmqqquuu{{{~~~|||wwwuuutttqqqnnnjjjfffbbbZZZQQQIII@@@<<<888444444555555555777777777777777777777666666666666666777888999:::777999;;;<<<>>>@@@CCCFFFLLLUUUbbboootttgggUUUOOOMMMWWWggg{{{xxxqqqpppmmmiiicccbbbbbbccceeehhhkkkmmm~~~zzzxxxxxxyyyvvvsssrrrtttvvvxxxxxxxxxssslllgggfffhhhiiijjjiiiddd```______]]]WWWQQQMMMKKKHHHEEECCC@@@;;;888555333222222222222111///---------...///...,,,)))------,,,,,,,,,,,,++++++************************************))))))))))))++++++******)))))))))(((+++*********))))))((((((((((((((((((((()))******&&&&&&''''''''''''&&&&&&))),,,000555:::>>>@@@AAA???<<<888555444777:::===CCCBBB@@@>>><<<999777666:::888:::>>>AAA@@@BBBFFFEEEFFFFFFEEEBBB???>>>>>>===???BBBEEEGGGIIIIIIIIILLLKKKJJJKKKLLLKKKIIIHHHMMMKKKIIIGGGEEEAAA<<<888999888888999999777333000444555777777888:::>>>AAAEEEGGGHHHGGGEEEBBBBBBBBB===<<<<<<>>>AAAEEEJJJLLLKKKHHHEEEBBB@@@@@@AAABBBDDDDDDDDDDDDDDDDDDCCCCCCDDDEEEEEEFFFGGGGGGHHHHHHKKKKKKJJJJJJKKKLLLMMMNNNNNNOOOOOOPPPQQQRRRSSSSSSUUUWWWYYY[[[]]]^^^___```____________^^^]]]\\\\\\___aaaeeehhhiiihhhfffdddYYYTTTOOOLLLHHHEEEGGGMMMMMMQQQUUUWWWVVVUUUUUUUUUXXXXXXYYYYYYYYYYYYYYYXXX[[[ZZZZZZZZZ[[[]]]___```cccgggmmmrrrvvv{{{|||{{{qqqpppnnnmmmnnnrrrzzzqqqggg\\\WWWXXXYYYWWWTTTVVVTTTRRRQQQSSSWWW[[[^^^aaaaaabbbcccdddeeeffffffiiijjjmmmppppppkkkddd___\\\[[[YYYWWWVVVWWWXXXYYY\\\\\\]]]bbbjjjssszzz}}}|||yyywwwrrrmmmhhheeeccc\\\PPPFFF<<<:::888777555555555666333444555777777777777666999999999::::::;;;;;;;;;===::::::===>>>???CCCHHHOOO]]]mmmyyyqqqbbbTTTRRRQQQWWWiiivvvpppkkkhhhiiigggbbb```eeehhhhhhhhhiii{{{yyyyyywwwuuurrrqqqrrrtttvvvvvvxxxssslllhhhgggiiijjjkkkiiiddd___]]]]]]ZZZUUUQQQNNNLLLHHHFFFCCC@@@<<<999555333222222222222111//////...---...//////---+++------,,,,,,,,,,,,++++++************************************))))))))))))((('''''''''&&&&&&&&&&&&******)))))))))((((((((('''''''''''''''(((((()))'''''''''((((((''''''''')))+++000555:::===@@@AAA>>>;;;777444333555888;;;@@@???>>><<<;;;:::::::::;;;888888;;;>>>???CCCHHHJJJIIIHHHGGGEEECCCBBBAAA<<<>>>AAADDDGGGHHHIIIJJJLLLKKKKKKKKKLLLLLLJJJHHHKKKKKKJJJJJJHHHEEE@@@===999999888888888777333000333444666666777999===???DDDFFFGGGGGGEEEBBBBBBBBB>>>>>>===>>>AAADDDHHHKKKJJJHHHEEEBBBAAA@@@AAABBBBBBCCCCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFGGGGGGHHHHHHKKKKKKLLLMMMMMMNNNOOOOOOOOOPPPQQQRRRSSSSSSSSSSSSVVVWWWYYY\\\^^^___``````aaa```^^^]]]\\\]]]^^^^^^^^^aaadddggghhhgggfffeee[[[TTTMMMIIIGGGEEEGGGLLLOOOQQQSSSTTTUUUVVVXXX[[[ZZZZZZ\\\]]]^^^___``````````````````aaaccceeefffeeeiiioootttxxx}}}{{{zzztttuuuvvvwwwzzzqqqhhh___[[[]]]^^^]]]ZZZZZZWWWTTTRRRSSSVVVZZZ]]]aaaaaaaaabbbdddeeeggghhhlllnnnppprrrrrrmmmfffaaa]]]\\\YYYWWWVVVUUUVVVVVVXXXWWWXXX\\\ccclllsssxxx~~~{{{xxxwwwrrrmmmhhheeebbb[[[OOOFFF;;;:::888666555555555666333444555666777777777666999999::::::;;;;;;<<<<<<<<<::::::>>>@@@AAAEEEKKKRRRbbbtttssshhhUUUSSSQQQXXXlll|||tttnnniiifffhhheee```___cccfffffffffggg|||{{{{{{uuusssooonnnoooqqqrrrssswwwrrrllliiihhhiiikkkkkkiiiddd^^^[[[ZZZXXXTTTQQQOOOLLLIIIFFFCCC@@@===:::555333222222222222111///111000....../////////...------,,,,,,,,,,,,++++++************************************))))))))))))***))))))))))))((((((((())))))((((((((((((((('''&&&&&&&&&&&&&&&'''(((((('''(((((())))))(((((('''(((+++///444999===???AAA>>>;;;777444333555888:::===<<<;;;::::::;;;======<<<888666999<<<>>>DDDJJJNNNJJJGGGFFFGGGGGGDDDBBB<<<===@@@CCCFFFHHHIIIJJJLLLLLLLLLMMMNNNMMMKKKIIIHHHHHHIIIJJJJJJGGGCCC???:::999888888888777444111222333555555666888<<<>>>BBBDDDGGGGGGEEECCCBBBBBBAAA@@@???>>>@@@CCCFFFHHHJJJHHHFFFCCCBBBAAAAAAAAA@@@@@@AAABBBCCCDDDEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGJJJKKKMMMOOOPPPQQQQQQPPPPPPQQQSSSTTTUUUTTTTTTSSSVVVWWWZZZ]]]___`````````bbb```]]][[[[[[]]]___aaa```bbbeeegggiiiiiihhhgggaaaVVVKKKHHHGGGGGGIIIMMMQQQRRRRRRSSSUUUYYY^^^bbbaaabbbcccdddeeefffffffffeeeeeeeeefffgggiiikkkmmmkkknnntttxxx||||||~~~~~~}}}yyyyyyvvvyyy}}}~~~rrrkkkdddaaaccceeecccaaa]]][[[WWWTTTSSSVVVZZZ]]]aaaaaabbbccceeegggjjjlllqqqrrrssstttsssooohhhddd]]]\\\ZZZWWWUUUSSSSSSSSSUUUUUUUUUWWW]]]eeennnsss|||}}}zzzxxxwwwrrrnnniiieeebbbZZZNNNEEE;;;:::888666555555555666333444555666777777777777999999:::;;;<<<<<<======<<<:::<<>>;;;888777;;;>>>@@@EEEJJJNNNIIIDDDCCCFFFHHHEEEAAA<<<===???BBBEEEGGGIIIJJJLLLLLLLLLNNNOOONNNLLLJJJEEEFFFGGGIIIIIIFFFAAA===;;;:::888888888777444222222333555555666888<<<>>>AAACCCFFFGGGFFFDDDCCCCCCCCCBBB@@@???@@@BBBDDDFFFIIIHHHGGGEEECCCBBBAAAAAA>>>???@@@BBBCCCEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIKKKNNNPPPRRRRRRRRRQQQQQQRRRSSSUUUUUUTTTSSSRRRTTTVVVYYY\\\^^^_______________]]]]]]]]]^^^___```bbbccceeehhhjjjkkkkkkkkkfffYYYLLLHHHIIIJJJMMMPPPRRRTTTVVVWWWZZZ___dddiiillllllmmmllllllkkkjjjiiiiiiiiiiiiiiikkkmmmoooppptttwww{{{~~~|||}}}yyyxxx|||}}}yyywwwxxxwww{{{tttooojjjggghhhhhhfffddd___\\\XXXVVVVVVXXX\\\___dddddddddfffhhhllloooqqqtttsssttttttsssoooiiiddd[[[ZZZXXXVVVTTTSSSSSSSSSWWWWWWWWWYYY]]]dddlllqqqyyy~~~|||yyyxxxwwwssspppkkkfffaaaYYYMMMEEE:::999777666555555666666444444555666666777777777999:::;;;===>>>>>>>>>======<<<===@@@AAACCCIIIQQQ\\\rrr|||xxxvvvkkkeeeaaahhh}}}uuuooojjjfffdddeeehhhdddcccfffhhhgggiiimmm||||||{{{ssspppmmmkkkkkklllmmmmmmooollliiigggggghhhhhhggghhheee```\\\YYYXXXVVVUUUPPPMMMHHHEEEBBB@@@===;;;555333222222222222111///111...,,,+++,,,---------------,,,,,,,,,+++++++++************************************)))))))))(((''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''(((((()))***(((((())))))))))))(((((('''))),,,111555:::>>>@@@>>>;;;888555444555777888===<<<;;;;;;;;;;;;<<<===:::888999>>>AAAAAADDDHHHMMMHHHBBBBBBFFFHHHGGGDDD======???AAACCCFFFHHHIIIKKKKKKLLLNNNOOOOOOLLLIIIHHHHHHHHHIIIHHHEEE@@@<<<<<<:::888888888777555333333444666666777999<<>>>>>@@@BBBDDDFFFGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIKKKNNNPPPRRRRRRQQQQQQQQQRRRSSSSSSSSSRRRQQQPPPRRRTTTWWW[[[]]]]]]]]]\\\[[[\\\^^^_________^^^]]]```aaaccceeegggiiikkklllfffZZZNNNJJJLLLMMMOOORRRUUUXXX]]]aaadddgggjjjmmmrrrrrrssssssrrrqqqqqqpppooonnnnnnnnnoooqqqsssttt~~~~~~}}}wwwuuuvvvwwwvvvvvvxxx{{{wwwtttooommmkkkiiifffccc^^^\\\ZZZXXXYYY\\\___bbbgggggghhhjjjlllooorrrtttsssrrrqqqqqqppplllgggdddXXXWWWUUUSSSSSSUUUVVVXXXZZZ\\\^^^```bbbfffmmmqqqxxx}}}{{{yyyxxxwwwtttqqqlllggg```WWWLLLDDD999888777555555555666666444444555555666666777888999:::<<<>>>?????????>>>???>>>???AAAAAACCCLLLVVVggg}}}}}}{{{|||yyysssmmmssstttnnnjjjfffdddeeegggddddddfffhhhhhhkkkppp{{{zzzzzztttqqqmmmkkkkkklllllllllllljjjgggfffgggggggggfffeeeccc```]]]ZZZXXXWWWWWWPPPLLLGGGCCCAAA???<<<:::555333222222222222111//////---,,,,,,------,,,+++------,,,,,,,,,,,,++++++************************************))))))))))))'''(((((((((((()))))))))'''(((((((((((()))))))))((((((((((((((()))******'''(((((())))))((((((''''''(((+++///444999===???<<<:::777444333333444555===============<<<<<<<<<:::888:::???AAAAAABBBEEEKKKGGGCCCBBBEEEIIIJJJJJJ>>>>>>???@@@BBBDDDFFFGGGJJJJJJKKKNNNOOOOOOLLLIIIMMMLLLKKKJJJIIIFFFBBB???<<<;;;999888888777555333333444666666777999===??????BBBGGGIIIIIIHHHGGGGGGFFFDDDBBB@@@???@@@BBBCCCHHHHHHHHHGGGFFFCCCAAA???>>>???AAACCCEEEGGGHHHIIIGGGGGGHHHIIIIIIJJJKKKKKKKKKLLLNNNPPPQQQRRRRRRQQQSSSSSSSSSRRRRRRQQQQQQQQQPPPSSSWWWZZZ\\\\\\\\\[[[WWWYYY\\\___```___]]]\\\]]]^^^___aaacccfffiiijjjddd[[[RRRPPPQQQQQQSSSVVV[[[```fffkkknnnoooqqqrrrttttttvvvxxxyyyzzz{{{{{{wwwvvvuuuuuuuuuvvvxxxyyy~~~|||zzztttttttttuuuxxx|||yyywwwtttqqqnnnjjjeeebbb^^^]]]\\\\\\]]]___aaabbbfffgggiiikkknnnppprrrssspppooonnnmmmllljjjfffcccXXXVVVSSSQQQRRRVVVZZZ]]]___ccchhhkkkkkkmmmpppsssyyy}}}{{{yyyyyyyyysssppplllfff^^^SSSHHHAAA888777666555555555666666555444444555555666777888999:::===@@@AAAAAA@@@???AAA@@@@@@BBBCCCGGGSSS```zzz~~~{{{|||rrrmmmjjjfffeeefffcccaaabbbeeefffggglllrrr~~~yyyxxxwwwvvvrrrnnnlllkkkllllllllljjjiiigggggghhhhhhgggfff``````___]]]ZZZXXXWWWWWWOOOKKKFFFBBB???>>>;;;:::555333222222222222111//////...---...//////---+++------,,,,,,,,,,,,++++++************************************)))))))))))))))*********++++++++++++((((((((()))))))))******(((''''''''''''((())))))'''''''''((((((''''''''''''(((***...333888<<>>???@@@???===<<<;;;888888<<<======@@@DDDFFFDDDAAA@@@BBBFFFKKKMMM@@@@@@???@@@AAABBBDDDEEEHHHIIIKKKMMMOOONNNKKKHHHNNNLLLJJJHHHHHHFFFDDDBBB===;;;999888888777666444222333555555666888<<<>>>???CCCHHHKKKKKKJJJIIIHHHFFFDDDBBB@@@???@@@AAACCCGGGHHHIIIHHHGGGDDDAAA???@@@AAABBBDDDFFFHHHIIIJJJFFFGGGHHHIIIJJJKKKLLLMMMOOOOOOPPPQQQQQQRRRSSSSSSWWWUUUSSSRRRQQQQQQRRRSSSPPPSSSWWW[[[]]]]]]\\\[[[WWWXXXZZZ\\\]]]]]]]]]\\\]]]]]]^^^___bbbfffiiikkkfff```\\\\\\[[[YYYZZZ___dddhhhnnnrrrtttuuuwwwwwwwwwyyy{{{}}}}}}|||zzzyyyyyyyyyzzz{{{~~~}}}vvvttttttvvv{{{yyyxxxwwwtttqqqlllgggccc______``````````````````aaacccfffjjjlllmmmmmmmmmnnnlllkkkjjjjjjhhheeebbbZZZVVVRRRPPPQQQVVV\\\```fffmmmvvvzzzyyywwwvvvxxxyyy~~~}}}{{{zzzzzzzzzpppnnniiicccZZZOOODDD===888777666555444555666666555555444444555666888999999;;;>>>AAABBBBBBAAA@@@BBBAAAAAACCCFFFMMM^^^mmmzzzpppllljjjfffdddeeeaaa```aaaeeefffhhhnnnvvv}}}xxxwwwvvvwwwsssooollllllmmmmmmllljjjiiihhhhhhiiiiiihhhfff]]]^^^^^^]]]ZZZXXXVVVVVVNNNJJJEEEAAA???===;;;999555333222222222222111////////////000111000...+++---------,,,,,,,,,++++++************************************))))))))))))&&&&&&''''''((((((((()))(((((())))))******++++++'''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&'''(((***...222888<<>>DDDAAA@@@???===>>>BBBIIINNNAAA@@@@@@???@@@AAACCCDDDGGGHHHJJJMMMOOONNNJJJGGGLLLIIIGGGEEEEEEEEEDDDBBB===;;;999888888777666444111222333444555777:::===???CCCHHHLLLLLLKKKJJJJJJFFFDDDBBB@@@???@@@BBBCCCGGGHHHIIIIIIGGGDDDAAA>>>AAABBBCCCEEEFFFHHHIIIJJJEEEFFFGGGIIIKKKLLLMMMNNNRRRRRRQQQQQQRRRSSSTTTUUUZZZXXXTTTRRRQQQRRRSSSUUUQQQTTTXXX\\\^^^^^^]]][[[XXXXXXXXXYYYZZZ\\\]]]^^^______```aaadddhhhllloooiiigggffffffdddaaabbbgggkkknnnrrrvvvwwwxxxzzz|||}}}~~~~~~|||zzzzzzzzzzzz{{{~~~~~~yyyuuuuuuxxxyyyyyyxxxvvvsssnnnhhheeeaaaaaabbbbbbbbb```^^^]]]^^^```dddgggiiiiiiiiihhhlllkkkiiiiiiiiigggeeeccc\\\XXXSSSOOOPPPUUU\\\aaammmvvv}}}}}}zzz|||~~~{{{zzzzzz{{{mmmkkkggg```WWWKKKAAA:::777777555444444555666666555555444444555666888999999;;;>>>AAACCCCCCAAA@@@AAAAAABBBEEEIIISSSfffwwwxxxnnnkkkiiieeecccdddbbbaaacccggghhhjjjrrrzzz}}}yyyyyyzzzuuurrrooollllllnnnqqqttttttpppkkkgggffffffeeedddaaa___]]]\\\[[[XXXUUUSSSOOOKKKGGGCCC@@@>>><<<:::555444444333333222222111////////////............************+++,,,------,,,***)))((()))***)))(((++++++,,,+++***(((&&&%%%)))(((((((((''''''&&&&&&%%%''')))***+++***((('''++++++***)))((('''&&&&&&******))))))((((((''''''((()))***,,,///555===CCCCCCBBB@@@<<<888666777888;;;===??????CCCHHHHHHEEE???;;;999:::999777888;;;@@@>>>===>>>@@@CCCEEEFFFFFFBBB===<<<>>>BBBCCCCCCKKKLLLMMMMMMLLLJJJHHHGGGJJJKKKKKKJJJIIIFFFDDDCCC???;;;777555666777777777444333333333444777:::;;;AAABBBEEEGGGJJJKKKKKKKKKEEEEEECCC@@@===<<<===???DDDDDDEEEEEEDDDCCCBBBAAA@@@AAABBBDDDFFFGGGHHHHHHKKKJJJIIIIIIJJJLLLOOOPPPRRRRRRRRRSSSUUUVVVTTTSSSUUUTTTRRRQQQQQQSSSUUUVVVUUUVVVWWWYYYZZZ[[[[[[[[[YYYZZZZZZ\\\]]]^^^______\\\___bbbeeegggjjjnnnqqquuutttssspppmmmlllnnnoooqqquuuyyyzzzzzzzzz|||~~~~~~{{{{{{}}}~~~~~~}}}~~~{{{vvvuuuxxx~~~~~~~~~~~~{{{wwwrrrnnnkkkhhhhhhhhhiiijjjhhhdddaaaaaa```aaacccfffhhhgggfffeeeeeeggghhhhhhgggfffeee```\\\WWWRRRQQQVVV]]]dddnnnvvv|||xxx|||~~~|||zzzwwwtttqqqmmmkkkeee\\\PPPDDD<<<888444444444444555555555555666666555666666777888999<<<<<<===@@@CCCEEEDDDCCCCCCDDDGGGIIILLLWWWnnnuuuiiieeedddcccbbbcccfffffffffgggjjjpppxxx}}}}}}yyyyyyzzzuuusssooommmlllmmmppprrrsssooojjjgggffffffeeedddaaa___]]]\\\ZZZXXXUUURRRMMMIIIEEEAAA???<<<:::888555444444333333222222111////////////............++++++******)))*********,,,***)))((()))***)))((()))******++++++***)))(((*********))))))(((((((((&&&''')))*********)))(((''''''''''''(((((((((((())))))))))))(((((('''''''''((()))+++...444<<>>===<<<<<>>===???@@@BBBDDDEEEFFFFFFDDDCCCAAA@@@BBBCCCFFFHHHIIIJJJJJJJJJIIIHHHHHHIIIKKKMMMOOOSSSRRRRRRSSSTTTUUUSSSRRRTTTSSSRRRQQQQQQSSSTTTUUUSSSTTTVVVXXXZZZ[[[\\\\\\YYYZZZZZZ[[[]]]^^^^^^___^^^```cccfffiiimmmrrrvvv|||||||||zzzxxxwwwwwwxxxyyy|||~~~||||||}}}}}}|||{{{|||~~~||||||wwwrrrqqquuuzzz}}}{{{uuunnnkkkkkklllnnnpppqqqoookkkgggfffeeeeeefffhhhiiihhhgggjjjiiiiiihhhhhhfffeeeeeeaaa^^^ZZZUUUTTTXXX___dddmmmttt}}}{{{~~~|||zzzxxxuuusssmmmjjjcccXXXMMMCCC;;;888777777777777888888888888666666666666666777888999<<<===???CCCFFFFFFEEEBBBAAACCCHHHLLLPPP[[[qqq~~~sssiiieeedddccccccdddeeeeeefffgggjjjqqqyyy~~~}}}yyyxxxyyyvvvtttpppmmmkkklllnnnooorrrnnnjjjgggffffffeeedddbbb```^^^\\\ZZZXXXTTTQQQMMMIIIEEEBBB???===:::777555444444333333222222111////////////............,,,+++***))))))(((((((((,,,***))))))*********)))(((((()))***++++++******((((((((((((''''''''''''(((((((((((())))))))))))&&&&&&&&&&&&'''''''''((()))))))))(((((((((((('''&&&''')))***---222999>>>AAA@@@???;;;777444444555777<<<@@@CCCHHHOOOOOOKKKFFF@@@;;;:::999777999===>>>===<<<;;;===AAAEEEGGGIIIEEE???===>>>AAAEEEGGGHHHIIIKKKLLLMMMLLLKKKJJJJJJJJJJJJJJJIIIGGGEEECCCCCC???;;;888777666555444444444333333444777999;;;===???BBBEEEHHHIIIJJJJJJHHHHHHGGGDDDAAA???@@@BBBAAACCCEEEHHHHHHFFFDDDBBBAAABBBDDDGGGIIIKKKLLLLLLHHHHHHGGGGGGHHHJJJLLLMMMSSSRRRQQQRRRSSSSSSQQQPPPSSSRRRQQQQQQQQQRRRTTTUUURRRTTTUUUXXXYYY[[[\\\\\\YYYZZZZZZ[[[\\\]]]^^^^^^___```bbbeeeiiiooovvv{{{~~~|||{{{xxxyyy{{{|||yyyzzz~~~xxxsssrrrooommmlllnnnsssxxxyyyrrrmmmpppssswww{{{}}}{{{uuuqqqooommmkkkjjjlllmmmmmmlllqqqooommmjjjgggfffeeeeeedddbbb^^^ZZZXXX[[[```dddkkkpppwww|||~~~|||{{{yyyuuussslllggg^^^SSSHHH@@@:::777444444555555555666666666666666666666777888999:::;;;===AAAGGGJJJJJJGGGDDDAAACCCIIIOOOTTT```uuuzzzqqqhhheeeeeecccccceeedddeeefffgggkkkrrrzzz~~~xxxxxxxxxwwwtttqqqmmmkkkkkkllllllpppmmmiiiggggggfffeeedddbbb```^^^\\\ZZZXXXTTTQQQNNNLLLHHHEEEBBB???<<<999555444444333333222222111////////////............,,,,,,+++***))))))******,,,***))))))***+++***)))))))))******++++++++++++))))))))))))))))))))))))((((((((('''((()))******))))))(((''''''&&&%%%%%%((((((((((((((((((((((((&&&'''((())),,,000666;;;@@@@@@???<<<888555555555444999>>>BBBIIIOOOPPPMMMIIIBBB===;;;999777999>>>AAA@@@>>>===<<>>:::;;;>>>BBBEEEHHHIIIKKKLLLMMMLLLJJJIIIJJJJJJJJJJJJIIIGGGEEEDDDBBB???<<<999888888777555555444333333444666999:::;;;===@@@DDDGGGIIIJJJJJJIIIIIIHHHEEEBBB@@@AAABBB@@@BBBFFFIIIIIIGGGDDDBBBAAABBBDDDGGGIIIKKKLLLLLLHHHHHHGGGHHHIIIJJJLLLMMMRRRQQQPPPQQQRRRQQQOOONNNQQQPPPPPPPPPQQQRRRSSSTTTSSSTTTVVVWWWXXXYYYZZZZZZYYYZZZZZZ[[[\\\]]]]]]]]]^^^___```ccchhhpppyyy}}}zzzwwwxxxzzz{{{~~~xxxtttuuuyyy{{{}}}{{{rrrkkkkkkllllllkkkiiijjjmmmqqq{{{}}}~~~zzzuuuwwwzzz{{{xxxuuurrrrrrsssuuuvvvvvvxxxuuupppkkkhhhfffffffffgggeeebbb^^^[[[\\\___cccfffjjjnnnsssvvvzzz~~~}}}}}}{{{wwwssspppjjjcccWWWLLLCCC<<<999777333333444444444444555555666666666777888999:::;;;999===CCCJJJOOOOOOKKKHHHDDDEEEIIIOOOUUUbbbxxxvvvmmmgggeeeeeeccccccfffdddeeefffhhhmmmttt}}}~~~xxxwwwwwwwwwtttqqqmmmkkkjjjjjjjjjnnnllliiigggggggggfffdddbbb```]]]\\\ZZZXXXTTTQQQNNNLLLHHHEEECCC@@@<<<999555444444333333222222111////////////............+++++++++++++++,,,---...,,,***))))))***++++++***,,,++++++***************,,,,,,,,,,,,,,,,,,,,,,,,((((((((('''((()))*********)))))))))(((''''''''''''''''''''''''(((((((((&&&'''((()))+++///444888>>>???@@@>>>;;;888777666111666:::???FFFMMMOOOLLLJJJDDD>>><<<999777:::>>>EEEDDDCCC@@@===>>>BBBEEEFFFCCC???;;;:::===AAADDDIIIJJJKKKMMMMMMKKKJJJIIIIIIIIIJJJJJJIIIGGGEEEDDDAAA>>><<<:::::::::999888555444333333444666888::::::<<>>:::777666666666777777777888888888666666777777888:::;;;<<<999===CCCKKKQQQRRRPPPMMMJJJHHHJJJNNNUUUbbbyyyqqqkkkfffeeedddbbbcccfffdddeeegggjjjooowww~~~xxxwwwvvvvvvtttpppmmmjjjiiiiiiiiillljjjhhhgggggggggfffdddaaa___]]]\\\[[[YYYUUUSSSLLLJJJGGGDDDBBB>>>:::777555444444333333222222111////////////............+++++++++,,,,,,---//////,,,***))))))+++,,,,,,+++---,,,+++***************((((((((((((((()))))))))(((((((((((())))))))))))&&&''''''((()))***++++++&&&''''''''''''(((((((((&&&'''))))))+++...222555<<<>>>@@@???===:::888888000444777;;;AAAIIILLLJJJIIICCC>>>===:::888:::>>>DDDFFFEEECCC???>>>AAADDDFFFEEEBBB???===>>>BBBEEEGGGIIIKKKLLLMMMLLLKKKJJJIIIIIIJJJJJJIIIGGGFFFEEE@@@>>><<<<<<<<<<<<;;;999666555444333444666888:::999;;;>>>CCCFFFIIIJJJKKKIIIIIIIIIGGGDDDBBBAAABBBCCCEEEGGGIIIJJJHHHFFFDDD???@@@BBBDDDFFFGGGHHHHHHHHHHHHIIIJJJKKKLLLLLLMMMOOONNNMMMNNNOOOOOOMMMLLLMMMMMMNNNOOOPPPQQQQQQRRRTTTUUUVVVVVVWWWWWWVVVVVVZZZZZZZZZ[[[[[[[[[\\\\\\___```cccffflllvvv~~~{{{wwwyyyzzzyyyzzz~~~yyyqqqmmmnnnoookkkbbbXXXXXX]]]gggmmmtttuuurrroooqqqsssxxx|||~~~yyyuuurrrqqqqqqqqqqqqooojjjccc^^^\\\]]]___^^^```cccdddfffiiimmmpppvvvzzz|||xxxrrrkkkfff```WWWJJJ@@@:::888666555555555666666666777777777777777777888999;;;<<<===;;;===BBBHHHNNNPPPPPPNNNLLLJJJKKKOOOWWWeee{{{yyysssuuu{{{nnniiiffffffdddaaabbbeeeeeefffiiilllrrr{{{xxxvvvvvvtttssspppmmmjjjiiiiiiiiikkkiiihhhggghhhgggfffddd___^^^\\\[[[[[[YYYWWWTTTLLLJJJGGGEEEBBB???:::777555444444333333222222111////////////............,,,,,,,,,++++++,,,------,,,***))))))+++---,,,,,,++++++*********+++,,,---$$$$$$%%%%%%%%%&&&&&&&&&&&&''')))*********)))(((%%%&&&&&&'''((()))***+++&&&&&&&&&'''''''''(((((('''((()))***+++---111444888;;;>>>???===;;;999888222444666777>>>FFFIIIHHHFFFAAA>>>===;;;999999===@@@CCCEEECCC@@@???AAAEEEDDDDDDCCCAAA>>>===@@@CCCDDDFFFIIILLLNNNNNNNNNNNNHHHIIIIIIJJJIIIHHHFFFEEEBBB@@@>>>======<<<:::888666555444333444666888999888;;;>>>CCCGGGJJJKKKLLLJJJKKKKKKIIIFFFDDDCCCCCCEEEFFFHHHIIIIIIGGGFFFDDDAAAAAACCCDDDEEEFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKKKKMMMLLLLLLMMMNNNOOOMMMLLLKKKLLLMMMOOOPPPPPPQQQQQQQQQRRRTTTUUUWWWXXXXXXXXXZZZZZZZZZZZZ[[[[[[[[[[[[\\\^^^aaaeeekkkttt~~~}}}zzztttwwwyyyyyyyyy|||wwwnnniiieeeaaaYYYQQQQQQWWW```hhhrrruuusssqqqrrruuuvvvyyy}}}|||zzzzzzzzzzzzxxxuuunnnfff___\\\]]]___]]]___bbbccccccdddfffgggnnnsss|||~~~{{{wwwqqqjjjeee[[[QQQEEE<<<999888666444333333333444444444444555777777777888:::;;;===>>>??????@@@CCCGGGJJJKKKKKKIIIIIIMMMUUU^^^kkk~~~pppkkkpppyyylllhhhffffffddd```aaadddfffgggjjjnnnuuu~~~xxxvvvuuusssrrrooommmjjjiiiiiiiiijjjiiigggggghhhhhhfffeee^^^]]][[[[[[[[[ZZZWWWUUUNNNLLLIIIGGGEEEAAA<<<999555555444333333222222111000/////////............------,,,+++************,,,***)))***+++------,,,***)))))))))***,,,...///((()))))))))******++++++&&&''')))***+++***(((''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''')))***++++++---111333555888<<<>>>===;;;999888333555666666<<>>>>><<<999999<<<;;;???CCCCCC@@@???BBBEEE@@@BBBBBB@@@<<<;;;===@@@@@@CCCGGGKKKNNNPPPQQQQQQHHHIIIIIIJJJIIIHHHFFFEEEDDDBBB@@@>>>===;;;999666666555444333444666888999888;;;???CCCGGGJJJLLLMMMKKKMMMMMMKKKHHHFFFEEEEEEGGGHHHHHHIIIHHHGGGFFFEEEBBBCCCDDDEEEEEEFFFFFFFFFEEEFFFGGGHHHIIIJJJJJJJJJKKKKKKKKKLLLNNNOOONNNLLLKKKKKKMMMNNNOOOPPPPPPPPPNNNOOORRRUUUWWWYYYZZZ[[[ZZZZZZZZZZZZ[[[[[[[[[[[[WWWYYY]]]bbbhhhpppyyy|||yyyrrruuuxxxyyyyyy{{{|||ooofff^^^[[[UUUOOONNNRRRWWWaaammmrrrqqqoooqqqssssssuuuwwwzzz}}}}}}yyyqqqhhh```]]]^^^```^^^```cccdddcccbbbbbbbbbhhhoooyyy|||zzzvvvqqqjjjeeeXXXNNNBBB:::888777666444666666666777777777777888777777888999:::<<<>>>>>>AAA@@@>>>???BBBEEEGGGGGGEEEGGGOOOYYYdddppplllhhhpppxxxkkkhhhggggggddd___```dddfffhhhkkkooovvv{{{wwwtttqqqqqqppppppoooooonnnnnnooollliiigggggghhhhhhhhhdddbbb^^^\\\[[[YYYWWWUUUTTTQQQLLLHHHDDD???:::777777555222111222333222222555333000---,,,---///000000///---,,,++++++,,,,,,+++++++++*********)))))),,,+++++++++***)))))))))(((((()))))))))))))))(((&&&&&&''''''''''''&&&&&&)))))))))((((((((((((((((((((())))))***++++++++++++&&&&&&***+++)))+++000333555888::::::888555444777555555777<<>>===999555555<<>><<<;;;:::::::::888777666666666666666999===@@@CCCGGGJJJMMMNNNOOOOOOOOOMMMJJJFFFDDDGGGHHHHHHIIIIIIHHHHHHGGGGGGEEEBBB@@@AAACCCFFFHHHHHHHHHIIIIIIJJJKKKKKKKKKHHHIIIKKKLLLLLLLLLKKKJJJLLLLLLLLLMMMNNNOOOQQQRRRQQQRRRTTTVVVWWWWWWWWWVVVVVVVVVWWWXXXYYYZZZ[[[[[[\\\]]]___aaafffnnnwww~~~}}}~~~{{{vvvssssssvvvzzz|||{{{zzzyyyyyy~~~nnneeeZZZVVVXXX[[[[[[YYY\\\bbbjjjoooooooooooopppooollljjjlllssszzz~~~~~~vvvjjj___ZZZ[[[^^^eeeeeefffgggfffeeecccbbbeeelllwww}}}xxxuuutttoooggg```VVVIII===999999777444444666666666666777777777777888999999:::;;;<<<======>>>???@@@@@@AAACCCFFFIIILLLHHHNNN]]]iiissszzzfffeeeooouuummmmmmllliiieeecccbbbccceeehhhnnnttt{{{{{{wwwuuuqqqpppooonnnmmmmmmmmmmmmooollliiigggggghhhhhhgggdddbbb^^^\\\[[[ZZZWWWVVVTTTQQQLLLHHHDDD@@@<<<888666444333222333333222111222000...---,,,,,,---...111000...,,,+++++++++++++++++++++*********))))))******))))))))))))))))))(((((())))))))))))((((((******))))))))))))******))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&,,,((((((+++,,,***,,,000000333666999:::999777666666555555777;;;@@@CCCDDDDDD@@@<<<<<<>>>>>>:::666999???DDDFFFHHHKKKIIIEEEBBBEEEFFFDDD@@@???AAABBBFFFFFFHHHKKKNNNOOOMMMKKKGGGGGGGGGGGGGGGHHHIIIIIIHHHGGGEEECCC@@@>>>===<<<:::999888777666555555555777:::===@@@CCCFFFIIILLLNNNNNNOOOOOOMMMJJJFFFDDDIIIIIIJJJJJJJJJJJJIIIIIIGGGEEEBBB@@@@@@BBBDDDFFFGGGGGGHHHHHHIIIJJJJJJJJJIIIIIIJJJKKKKKKKKKKKKKKKMMMLLLLLLMMMNNNOOOPPPQQQRRRSSSUUUVVVXXXXXXXXXXXXYYYYYYYYYYYYZZZZZZ[[[[[[[[[^^^aaaeeejjjqqqxxx}}}}}}}}}~~~}}}{{{xxxuuurrrsssvvvzzz|||{{{zzzyyyyyyvvvgggbbb]]]^^^ccchhhhhhfffdddiiippptttssspppooonnnjjjgggfffiiipppwww|||~~~}}}}}}zzztttjjjaaa\\\^^^```gggiiikkkmmmmmmkkkiiiggggggmmmuuu~~~}}}xxxuuusssnnneee^^^SSSFFF;;;888888666444444666666666666777777777777888999999:::;;;<<<======>>>???@@@AAAAAABBBEEEGGGMMMLLLUUUeeerrrzzzwwwfffgggrrrrrrjjjjjjjjjhhheeecccdddeeegggkkkrrryyy|||xxxvvvtttssspppnnnmmmmmmmmmnnnnnnkkkiiiggghhhhhhggggggdddbbb^^^\\\[[[ZZZXXXVVVSSSPPPKKKGGGDDD@@@===:::555444333333444333222000......---,,,,,,+++++++++000///...,,,++++++******+++++++++***************((((((((((((((()))))))))((((((((())))))((((((''')))((('''&&&&&&'''((()))))))))))))))))))))***************)))((('''''''''***'''&&&))))))(((***---...000444888::::::999777666444444666:::???BBBCCCBBB???<<<<<<>>>>>>;;;888:::@@@DDDGGGKKKQQQSSSQQQEEEFFFHHHHHHEEEBBBAAABBBEEEFFFGGGJJJMMMNNNLLLJJJHHHHHHGGGGGGGGGHHHIIIIIIJJJIIIGGGEEEBBB@@@???>>>::::::888777666555555555888;;;>>>@@@BBBDDDHHHJJJMMMNNNOOOOOOMMMJJJGGGEEEIIIIIIIIIIIIIIIIIIIIIIIIGGGEEECCCAAA@@@AAACCCDDDFFFFFFGGGGGGHHHIIIIIIJJJJJJJJJJJJIIIJJJJJJKKKLLLMMMMMMMMMMMMMMMNNNOOOPPPRRRSSSTTTVVVXXXYYYYYYYYYZZZZZZZZZ[[[[[[[[[[[[[[[[[[___dddhhhmmmsssxxx|||||||||{{{zzzxxxuuusssrrruuuxxx{{{|||{{{zzzzzzzzzyyywwwmmmeeecccccchhhoootttuuutttqqquuuzzz|||yyytttooollldddcccbbbeeelllsssyyy|||~~~}}}{{{yyyxxxxxxyyyyyyxxxvvvtttssspppjjjccc```bbbfffllloootttwwwxxxvvvrrrppplllooouuu{{{}}}xxxtttrrrlllbbbZZZMMMBBB999777888666444555666666666666777777777777888888999:::;;;<<<=========>>>@@@AAAAAABBBCCCEEEJJJMMMZZZlllxxxtttfffjjjvvvzzzmmmgggggggggfffddddddeeeggghhhnnnwww}}}zzzxxxyyywwwssspppnnnnnnooopppmmmkkkhhhggghhhhhhgggfffdddaaa^^^]]]\\\[[[YYYWWWRRRNNNIIIEEEBBB@@@===:::444444333444555444111///,,,------...---,,,+++***---------,,,,,,,,,,,,,,,************************'''(((((())))))*********((((((((()))((((((''''''((('''%%%$$$$$$%%%'''((()))))))))***************+++*********))))))((((((***)))(((((())))))***,,,---000444777999999888777555333333555999===@@@AAA>>><<<;;;;;;<<<<<<;;;999777<<<@@@DDDKKKTTTZZZZZZMMMJJJIIIJJJHHHDDDBBBBBBEEEFFFGGGJJJMMMNNNLLLJJJIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIHHHFFFDDDAAA@@@???===<<<:::999777777666666999;;;>>>@@@AAACCCFFFHHHLLLMMMNNNOOOMMMKKKHHHFFFGGGGGGFFFFFFFFFFFFGGGGGGHHHFFFDDDAAA@@@AAABBBCCCGGGGGGGGGHHHIIIIIIJJJJJJKKKJJJIIIHHHIIIJJJKKKLLLMMMMMMMMMMMMMMMNNNOOOOOOQQQRRRSSSUUUVVVXXXYYYYYYXXXXXXYYYZZZZZZ[[[\\\\\\\\\___cccggglllrrrxxx|||}}}|||zzzxxxvvvuuuttttttxxxzzz}}}~~~}}}|||||||||zzz|||}}}|||yyytttnnniiijjjjjjlllppptttyyy{{{|||xxxpppkkkdddcccbbbdddiiipppvvvyyy~~~~~~~~~|||zzzyyyuuusssqqqqqqqqqqqqpppooolllmmmllliiieeeeeehhhlllrrrwww}}}~~~zzzttttttvvv{{{}}}wwwsssppphhh]]]UUUFFF===666666777555555666666666666666777777777777888888999:::;;;<<<<<<===<<<>>>@@@AAAAAABBBCCCEEEIIIPPP```qqq}}}qqqffflllvvvtttkkkeeeffffffeeeccccccdddfffhhhppp|||{{{yyy{{{yyyuuuqqqnnnnnnoooooollljjjhhhhhhhhhhhhfffeeedddaaa^^^]]]\\\[[[YYYXXXQQQMMMHHHDDDAAA>>><<<:::444444333444555444111///,,,---...//////...,,,+++******+++,,,,,,---------************************)))))))))******+++++++++((((((((((((((('''&&&&&&+++***(((''''''(((***+++(((((())))))************%%%%%%%%%&&&&&&&&&''''''+++++++++******,,,......---000444777888888666555444222222444888<<<>>>???<<<;;;::::::::::::999888444999===AAAJJJVVV^^^```WWWOOOIIIJJJIIIDDDBBBCCCEEEEEEGGGJJJMMMNNNMMMKKKJJJJJJIIIIIIIIIIIIIIIJJJIIIHHHHHHFFFEEEBBB@@@???@@@???===;;;:::999888888999;;;===???@@@BBBEEEGGGKKKLLLNNNOOONNNKKKIIIGGGGGGFFFEEEEEEEEEEEEFFFGGGHHHFFFDDDCCCBBBBBBCCCCCCHHHHHHHHHIIIJJJJJJKKKKKKJJJIIIHHHHHHHHHIIIKKKLLLLLLLLLLLLLLLMMMNNNOOOOOOPPPPPPQQQRRRTTTUUUWWWWWWTTTUUUVVVXXXZZZ\\\]]]^^^^^^___aaaccchhhooowww}}}~~~~~~~~~}}}{{{yyyxxxwwwwwwxxx{{{}}}~~~}}}~~~~~~}}}{{{xxxuuuqqqmmmkkkkkkrrrssstttuuuwww{{{|||sssmmmhhhgggggggggjjjooouuuxxx{{{|||}}}}}}|||{{{yyyxxxrrrpppmmmkkkkkkkkkjjjhhhggghhhiiihhhgggiiinnnsssyyy}}}|||{{{~~~|||vvvqqqllldddXXXNNNAAA:::555666777555555666666666666666777777777777777888888999:::;;;<<<<<<<<<>>>@@@AAAAAABBBEEEFFFNNNYYYjjjzzzooogggnnnwwwyyypppjjjdddeeeeeedddbbbaaabbbdddhhhqqq~~~}}}{{{yyywwwssspppmmmkkkkkkkkkkkkjjjhhhhhhhhhhhhfffddddddaaa___]]]]]]\\\ZZZYYYSSSNNNHHHCCC@@@>>>;;;999555444333333444333222000---...///000000///...---((()))+++,,,------------***************+++++++++************++++++++++++((((((((((((''''''&&&%%%))))))''''''''''''))))))''''''(((((())))))******%%%%%%&&&&&&'''(((((()))$$$&&&&&&$$$%%%)))+++***---///333666888777666444333222111222666:::======;;;;;;;;;::::::999999888555:::===@@@HHHTTT\\\^^^ZZZNNNFFFHHHIIICCC@@@BBBBBBCCCEEEIIIMMMNNNMMMLLLKKKKKKJJJIIIIIIIIIJJJJJJIIIIIIIIIHHHFFFCCCAAA???BBBAAA???===<<<:::::::::888:::===???@@@BBBDDDGGGJJJKKKMMMNNNNNNLLLIIIHHHIIIHHHGGGFFFFFFGGGHHHIIIHHHGGGEEEDDDDDDDDDDDDEEEHHHHHHIIIJJJJJJKKKKKKLLLIIIIIIIIIHHHIIIIIIJJJKKKKKKKKKKKKLLLMMMNNNOOOPPPQQQPPPQQQQQQRRRSSSUUUUUURRRSSSUUUWWWZZZ\\\^^^___^^^^^^___aaaeeemmmvvv|||~~~~~~~~~}}}|||{{{{{{{{{{{{|||}}}~~~~~~~~~~~~~~~yyytttqqqmmmjjjnnnssszzz|||~~~~~~~~~~~~uuuooollllllkkkkkklllpppvvv{{{~~~~~~~~~~~~}}}|||{{{zzzuuurrrnnnkkkjjjiiigggfffeeefffhhhhhhiiilllsssyyy{{{tttoooiii___RRRHHH===888555666777555555777666666666666777777777777777777888999:::;;;<<<<<<<<<>>>???@@@AAADDDGGGJJJQQQ```tttmmmiiirrr{{{}}}rrrkkkiiibbbccccccbbbaaa```aaaccciiirrr~~~|||yyywwwtttqqqmmmkkkiiihhhkkkiiihhhhhhhhhhhheeeddddddaaa___]]]]]]\\\[[[YYYVVVQQQKKKEEEAAA???<<<:::666444333222333333222111........./////////......***+++,,,,,,,,,,,,+++***))))))*********+++++++++************))))))))))))(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((())))))(((((())))))))))))))))))""""""!!!''')))'''***---111555888888777666222111000111555999;;;<<<=========<<<:::999999:::777:::<<<===CCCMMMSSSTTTUUUHHHAAAGGGIIICCC>>>???>>>???BBBFFFKKKMMMMMMKKKLLLKKKKKKJJJJJJIIIJJJJJJJJJJJJJJJJJJHHHFFFCCCAAABBBAAA???===<<<::::::999666999<<<>>>???BBBEEEGGGIIIKKKMMMNNNNNNLLLJJJHHHHHHGGGFFFEEEEEEFFFGGGHHHGGGGGGFFFFFFFFFFFFFFFGGGGGGHHHHHHIIIIIIJJJKKKKKKHHHHHHIIIIIIJJJJJJIIIIIIIIIIIIJJJKKKMMMOOOPPPQQQSSSRRRRRRQQQRRRSSSTTTUUUSSSTTTVVVXXXZZZ]]]^^^___\\\^^^```cccgggmmmuuuzzz}}}{{{||||||}}}}}}~~~~~~~~~~~~}}}~~~}}}|||}}}~~~~~~xxxrrrpppnnnoooxxx}}}vvvpppmmmnnnnnnnnnnnnrrryyy{{{wwwrrrnnnllljjjhhhgggeeefffhhhhhhiiinnnwww~~~~~~yyyrrrmmmfff[[[MMMBBB;;;777555777777555444777666666666666777777777777777777888999:::;;;;;;<<<===>>>??????AAAEEEKKKOOOXXXlll{{{jjjkkkxxxxxxlllffffff___```aaaaaa```aaaccceeekkksss~~~}}}zzzyyyvvvssspppllljjjhhhjjjiiihhhhhhhhhhhheeecccdddaaa___]]]]]]]]][[[ZZZXXXTTTMMMGGGCCC@@@===;;;777555222111222333222222........................,,,---------,,,***((('''))))))******++++++++++++******))))))((((((''''''(((((((((((('''&&&%%%$$$(((((()))******)))((((((%%%%%%&&&&&&'''(((((()))'''''''''&&&%%%%%%$$$$$$!!!%%%&&&###%%%+++...+++'''+++000555888999999888222111000111555888;;;;;;?????????>>><<<::::::;;;777:::::::::===EEEJJJJJJOOOBBB===FFFJJJCCC===<<<;;;<<>>???BBBEEEGGGIIIKKKMMMNNNNNNLLLJJJIIIFFFEEEDDDBBBBBBDDDEEEFFFGGGGGGGGGGGGGGGGGGHHHHHHFFFGGGGGGHHHHHHIIIJJJJJJGGGHHHIIIJJJKKKJJJIIIHHHHHHHHHIIIKKKMMMOOOQQQRRRUUUTTTSSSRRRRRRSSSTTTUUUVVVWWWXXXZZZ[[[]]]^^^___ZZZ]]]bbbfffjjjnnntttxxx}}}}}}~~~|||yyyxxxzzz{{{}}}~~~|||}}}~~~}}}|||{{{|||}}}xxxsssrrrrrruuu|||vvvqqqmmmnnnoooooopppttt|||{{{vvvqqqnnnllljjjhhhfffggghhhgggiiioooyyy~~~xxxqqqkkkdddYYYJJJ???:::777666888777555444777666666666666777777777777777777888999:::;;;;;;<<<>>>>>>>>>>>>AAAFFFMMMRRRddd{{{wwwhhhmmm}}}uuuhhhcccddd\\\]]]___``````bbbdddgggmmmuuuzzzxxxtttpppnnnlllllllllllljjjhhhggghhhhhhgggfffaaa`````````___\\\XXXUUUTTTRRRMMMHHHBBB===:::888333333333333333333444444...---,,,,,,++++++,,,,,,---,,,++++++*********************+++,,,,,,------))))))******++++++,,,,,,'''''''''(((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%+++***'''&&&%%%&&&'''((())))))((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''***,,,000333666888888888888666555666999<<<===>>>@@@@@@???>>>===;;;:::999===<<<;;;;;;<<>>===<<<;;;999777888999;;;>>>AAACCCEEEGGGJJJIIIIIIKKKNNNNNNJJJGGGGGGFFFDDDCCCBBBCCCEEEFFFGGGGGGGGGHHHIIIJJJJJJKKKLLLLLLLLLLLLKKKKKKJJJJJJHHHIIIJJJJJJKKKKKKJJJJJJJJJKKKLLLMMMNNNOOOOOOOOOOOOOOOPPPQQQRRRSSSTTTTTTTTTUUUWWWYYY\\\^^^```aaa```aaaaaabbbdddiiipppuuuxxx||||||yyyxxxwwwwwwyyy|||~~~{{{wwwuuuvvvuuuvvvyyy}}}{{{{{{xxxsssnnnlllnnnpppqqqrrrvvv}}}{{{xxxuuupppmmmiiihhhiiimmmppprrrxxx|||uuulllddd\\\RRREEE<<<777555444555666777666444555555666666555444333333777888888999:::;;;<<<<<>>AAACCCDDDJJJQQQnnn~~~yyymmmuuuxxxlllfffdddccc^^^___```______```cccfffmmmvvv~~~~~~{{{yyyvvvrrrpppooooooooollljjjhhhggghhhhhhgggfffaaa```^^^^^^]]][[[WWWUUUSSSQQQMMMHHHCCC???<<<;;;333333333333222222222222......---,,,,,,,,,,,,---///...------,,,,,,,,,---+++++++++++++++*********''''''''''''''''''''''''******)))((('''&&&&&&%%%((((((((((((((((((((((((***)))(((&&&&&&'''((()))((((((((((((((('''''''''(((((((((((())))))))))))(((***...222666777888888<<<:::999777777888:::<<>>;;;999::::::999999;;;===???@@@BBBAAAAAACCCFFFFFFCCC@@@>>><<<;;;???FFFKKKLLLKKKNNNMMMLLLKKKKKKKKKKKKLLLNNNMMMKKKKKKKKKJJJGGGEEECCCAAA>>>===<<<;;;888666888999:::===@@@BBBEEEFFFIIIIIIIIIKKKNNNNNNKKKHHHHHHGGGEEECCCBBBCCCDDDEEEHHHHHHIIIJJJLLLMMMMMMNNNOOOOOONNNLLLKKKJJJHHHHHHHHHIIIJJJJJJKKKKKKJJJJJJKKKLLLMMMNNNOOOPPPPPPPPPOOOOOOPPPQQQRRRSSSTTTTTTTTTUUUWWWYYY\\\^^^```aaaaaaaaaaaaaaaccchhhoootttwww{{{|||wwwtttssstttvvvzzz|||}}}~~~|||zzz|||}}}|||yyywwwtttpppmmmnnnppprrrrrrssswww|||zzzwwwsssooommmlllnnnssstttuuuyyyyyyrrriii```XXXNNNCCC:::777666555555777777666555777777777777777666555555888888999:::;;;<<<======>>>===>>>BBBCCCFFFMMMUUUvvv{{{sss{{{tttjjjdddbbbaaa]]]^^^``````___aaacccfffmmmvvv~~~|||||||||zzzwwwtttqqqppppppqqqkkkiiigggggghhhhhhgggfffaaa___]]][[[[[[YYYWWWUUUSSSQQQMMMHHHDDD@@@>>><<<333333333222111111111000///...------,,,,,,------......---,,,,,,,,,------,,,++++++***))))))(((((('''''''''&&&%%%$$$$$$$$$)))))))))(((((('''''''''))))))))))))))))))))))))***)))((('''((()))***+++'''''''''((((((((((((((((((((((((((())))))))))))''')))---111555777999999??????===999555444777;;;EEEGGGHHHGGGEEE@@@;;;888777777888888999:::;;;<<<@@@@@@@@@BBBEEEFFFEEECCCBBB>>><<<===CCCHHHJJJKKKOOONNNMMMMMMLLLMMMMMMNNNMMMLLLKKKJJJJJJIIIGGGEEECCCAAA>>>===<<<;;;888666777888999;;;>>>AAACCCDDDGGGGGGHHHJJJMMMMMMLLLJJJJJJIIIFFFDDDBBBBBBCCCCCCGGGHHHIIIJJJLLLNNNOOOOOOQQQPPPOOOMMMKKKHHHGGGFFFHHHIIIJJJJJJKKKKKKJJJJJJLLLLLLNNNOOOPPPQQQQQQQQQOOOOOOPPPQQQRRRSSSTTTTTTTTTUUUWWWYYY\\\^^^___```aaaaaaaaaaaabbbgggmmmrrruuuyyy~~~zzzuuuqqqoooqqqsssxxx~~~~~~yyy{{{~~~zzzvvvrrrooonnnpppqqqsssssstttyyy}}}{{{yyyuuurrrqqqqqquuu{{{|||{{{|||}}}uuunnneee[[[SSSIII???888888777666666888888777666888888999999888888777777888999999:::;;;<<<===>>>===<<<>>>BBBCCCFFFOOOYYYvvv|||zzzzzzooohhhccc```^^^\\\^^^___``````aaadddfffnnnwww}}}{{{{{{{{{yyyvvvssspppooooooooojjjiiiggggggggghhhgggfffaaa___[[[YYYYYYXXXVVVUUUSSSQQQMMMHHHCCC???<<<:::333333222222111000//////...------,,,+++,,,,,,,,,,,,++++++******+++++++++*********)))))))))(((((())))))((((((((('''''''''%%%&&&'''((()))***++++++''''''''''''(((((((((((())))))(((((()))***+++,,,&&&&&&''''''(((((())))))&&&&&&&&&&&&''''''''''''''')))---111555888:::;;;???AAA@@@;;;444222666;;;BBBEEEHHHJJJIIIDDD>>>:::777777777888888999::::::??????@@@BBBDDDFFFGGGGGGFFFBBB>>>===@@@EEEHHHJJJMMMMMMMMMMMMMMMNNNNNNNNNMMMKKKJJJJJJJJJIIIGGGEEECCCAAA???======;;;999777777777888:::<<>>>>>===>>>AAABBBEEEPPP[[[uuuzzztttkkkfffbbb___]]][[[]]]___``````bbbeeegggpppxxx}}}{{{zzzzzzwwwtttpppmmmllllllllljjjhhhffffffggghhhgggfffaaa___\\\ZZZYYYXXXWWWUUUTTTRRRMMMGGGAAA<<<888666333333222222111000//////---,,,,,,++++++++++++++++++++++++******++++++,,,(((((()))))))))*********(((((())))))************&&&&&&'''((()))***+++,,,&&&'''''''''(((((())))))(((((()))))))))***++++++&&&&&&''''''(((((())))))&&&&&&&&&&&&''''''''''''(((***---111555888;;;<<<<<<>>>???;;;666444777;;;>>>CCCIIIMMMNNNKKKFFFBBB:::999999999999999:::;;;>>>???@@@AAABBBEEEHHHJJJJJJFFFAAA===>>>BBBGGGIIIKKKLLLLLLMMMNNNNNNNNNNNNMMMKKKJJJJJJKKKJJJHHHFFFDDDBBB@@@>>>>>><<<:::888777777777999;;;>>>AAACCCEEEFFFHHHIIIKKKLLLMMMNNNNNNLLLHHHEEEBBBAAAAAAAAADDDDDDFFFHHHIIIKKKMMMMMMLLLLLLKKKKKKJJJIIIIIIIIIHHHIIIJJJJJJKKKJJJJJJJJJIIIJJJKKKMMMNNNNNNNNNNNNOOOOOOPPPQQQRRRSSSTTTTTTUUUVVVXXXYYY[[[]]]______``````______```dddjjjooovvv{{{~~~wwwsssqqqrrrsssrrruuuyyy|||wwwsssqqqooopppoooooopppwww~~~}}}|||{{{wwwyyy{{{}}}|||{{{yyyxxxwwwxxx~~~}}}zzzpppjjj___TTTIIIAAA;;;888888777666777888999888666666666777777888777777666888999999:::;;;<<<======>>>>>>???@@@@@@DDDOOO\\\xxx}}}~~~zzzwwwooohhhfffbbb^^^^^^[[[]]]^^^^^^___bbbfffiiisss{{{~~~||||||zzzxxxtttooollljjjiiiiiiiiigggffffffggghhhgggfffbbb```^^^\\\[[[ZZZXXXVVVUUURRRMMMFFF@@@:::666444333333333222111111111000------,,,++++++++++++,,,------,,,,,,,,,---......(((((())))))***++++++,,,''''''(((((()))******+++*********))))))((((((((('''(((((())))))******+++(((((())))))))))))))))))'''''''''((((((((((((((((((((((((((()))))))))))))))***,,,000333777:::;;;888;;;<<<;;;888666777999<<>><<<;;;999999:::<<<===??????@@@@@@AAADDDHHHKKKNNNJJJDDD@@@>>>AAAEEEHHHJJJKKKLLLNNNNNNOOOOOOOOOMMMLLLKKKKKKLLLKKKIIIGGGFFFDDDAAA@@@???>>>;;;999888888777888:::===AAACCCDDDFFFHHHIIIIIIJJJLLLNNNNNNLLLIIIEEECCCBBBAAABBBEEEFFFGGGHHHJJJLLLMMMMMMHHHHHHHHHHHHIIIIIIJJJJJJHHHIIIJJJJJJKKKKKKJJJJJJHHHIIIKKKLLLMMMMMMNNNNNNOOOOOOPPPQQQRRRSSSTTTTTTVVVWWWXXXYYY[[[]]]^^^___^^^^^^^^^^^^___dddjjjoooxxx||||||uuuqqqppprrrttttttuuuyyy~~~zzzuuuqqqoooooommmlllnnnuuu|||zzzxxxwwwtttxxx}}}~~~zzz{{{~~~zzzwwwnnnhhh]]]PPPEEE>>>:::888888777666666888888777666555555666666777777666666777888888999:::;;;<<<===>>>>>>???@@@@@@DDDRRR```zzz}}}vvvyyy{{{lllgggeee```]]]___\\\]]]]]]\\\^^^bbbggglllvvv~~~~~~}}}}}}zzzvvvqqqmmmjjjiiihhhhhhgggeeeeeeggghhhggggggcccaaa```______\\\YYYVVVTTTRRRMMMGGGAAA;;;888666333333333333222222222222//////...------------...---,,,,,,,,,------...///*********+++++++++++++++((())))))))))))))))))))),,,++++++***)))(((''''''&&&''''''((())))))******(((((())))))((((((''''''((((((((((((((('''''''''(((((((((((())))))))))))((()))+++---111444777888777888:::;;;:::888666555888===EEEMMMRRRRRRPPPNNNAAA>>>;;;888888:::<<<>>>???@@@AAA@@@@@@BBBHHHLLLQQQMMMHHHBBB???@@@DDDGGGJJJLLLMMMOOOPPPQQQPPPPPPNNNMMMLLLLLLMMMLLLJJJHHHGGGEEECCCAAAAAA???===;;;999888888888:::===AAACCCEEEGGGIIIIIIHHHIIIKKKNNNNNNLLLIIIEEECCCBBBBBBBBBEEEFFFFFFGGGIIIJJJJJJKKKFFFFFFFFFGGGGGGHHHHHHHHHHHHIIIJJJJJJKKKKKKJJJJJJIIIJJJKKKLLLMMMNNNNNNNNNOOOOOOPPPQQQRRRSSSTTTTTTVVVWWWXXXZZZ[[[]]]^^^___\\\]]]]]]]]]___dddjjjoooxxx|||zzzuuuqqqpppqqqrrrssssssvvv{{{zzzuuuooonnnmmmkkkmmmuuu|||yyywwwuuuuuuzzz~~~~~~|||wwwssslllfffZZZMMMBBB;;;888888777666555555777777666555444555666666777777666666666777777888999:::;;;;;;<<<===@@@BBBBBBHHHXXXhhhyyy~~~wwwvvviiifffddd]]]\\\```^^^]]][[[ZZZ\\\aaaiiinnnyyy~~~yyysssooollljjjiiihhhfffeeeeeeggghhhggggggcccbbbbbbaaaaaa^^^ZZZWWWTTTQQQMMMGGGBBB>>>:::999333333333333333333444444111111000///////////////************++++++,,,---------,,,,,,+++*********,,,,,,++++++******)))))))))))))))))))))*********$$$$$$$$$%%%&&&''''''((((((((())))))((('''&&&%%%))))))(((((('''''''''&&&&&&&&&&&&&&&'''''''''((('''((())),,,...222444666777777999;;;;;;999555111444999AAAIIINNNOOONNNMMMBBB???;;;777777999===???@@@AAAAAA@@@???BBBHHHLLLRRROOOJJJDDD@@@@@@DDDGGGKKKMMMOOOQQQRRRRRRRRRRRRNNNMMMLLLMMMNNNMMMKKKIIIHHHFFFDDDBBBBBB@@@>>><<<:::999888888:::>>>AAACCCEEEHHHIIIIIIGGGHHHKKKNNNNNNLLLIIIEEECCCBBBCCCCCCCCCCCCDDDEEEFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIJJJJJJKKKKKKJJJJJJJJJKKKLLLMMMNNNOOOOOOOOOOOOOOOPPPQQQRRRSSSTTTTTTVVVWWWXXXZZZ[[[]]]^^^^^^[[[\\\\\\\\\___dddkkkpppwww|||~~~zzzuuurrrpppooooooqqqqqqssswwwyyyoooooommmkkkmmmuuu~~~|||zzzwww}}}~~~}}}{{{zzztttpppkkkdddXXXKKK???888777777777555444555666777666555555555666777777777777777666666777888999::::::;;;;;;<<<@@@CCCDDDLLL]]]nnn|||~~~zzzrrrgggeeebbbZZZZZZ```___]]][[[YYY[[[aaajjjppp{{{}}}{{{yyy{{{yyyrrrmmmmmmmmmkkkkkkgggbbbaaaccceeeeeeddddddbbb```^^^]]][[[WWWUUUVVVSSSNNNHHHBBB>>>;;;:::777666666444333222111111000000///---,,,+++***)))*********++++++,,,,,,,,,))))))))))))))))))))))))+++***)))))))))***,,,,,,++++++******))))))((((((%%%%%%'''((())))))))))))###&&&))))))'''&&&'''(((''''''''''''''''''''''''&&&''''''(((((((((((((((&&&''')))***+++...222555555555444444444444333333333777===CCCFFFFFFDDDBBBBBB@@@===:::888999:::;;;DDD@@@>>>@@@CCCDDDEEEFFFOOONNNKKKFFFAAA???AAADDDIIIKKKOOORRRSSSSSSRRRQQQOOOOOOOOONNNNNNNNNNNNMMMKKKHHHCCC@@@???===;;;::::::999666555666999===???EEEGGGIIIJJJJJJKKKLLLNNNOOOMMMIIIEEECCCBBBAAABBB???BBBEEEFFFEEEDDDFFFHHHHHHGGGFFFEEEEEEEEEFFFGGGIIIIIIKKKLLLMMMMMMMMMMMMLLLLLLMMMMMMMMMLLLLLLKKKOOOPPPQQQSSSTTTTTTUUUUUUTTTUUUXXXZZZ\\\[[[[[[ZZZ]]]```cccbbbaaabbbiiinnnsssxxx~~~}}}yyy{{{~~~{{{yyyvvvssspppnnnoooqqqtttzzz~~~ssssssqqqqqqqqqqqqsss~~~~~~||||||zzz|||~~~{{{tttmmmggg___SSSFFF<<<777777777555555666666777777888888777777777777777777777777:::888666444444666999;;;>>>@@@BBBBBBEEEQQQbbbppp}}}~~~{{{rrrjjjfffbbb]]]\\\^^^^^^\\\ZZZXXX[[[bbbkkkrrr~~~|||}}}{{{rrrlllkkkjjjgggkkkgggcccbbbdddfffeeedddbbb```^^^]]]\\\[[[XXXVVVSSSPPPKKKEEE@@@<<<999777666666555444333222111111000//////...---,,,++++++++++++,,,,,,,,,---------******************************)))))))))***+++,,,***))))))))))))(((((((((&&&&&&'''(((((()))))))))###&&&(((((('''&&&&&&(((''''''''''''''''''''''''&&&''''''(((((((((((((((+++,,,---------...111444666666555555444444333333000333999>>>@@@@@@???===???>>><<<:::999999::::::@@@AAACCCEEEDDDBBBCCCEEEKKKLLLKKKHHHDDDCCCDDDFFFHHHJJJNNNQQQRRRRRRRRRQQQLLLLLLLLLKKKKKKKKKJJJJJJNNNKKKGGGDDDBBB@@@>>><<<;;;:::888777777:::===???CCCFFFIIIKKKKKKKKKLLLMMMOOONNNKKKHHHFFFDDDCCCCCC@@@CCCEEEFFFEEEDDDFFFHHHIIIHHHFFFEEEEEEEEEFFFFFFIIIJJJJJJKKKKKKKKKJJJJJJLLLLLLMMMMMMMMMMMMLLLLLLNNNNNNPPPQQQRRRSSSSSSSSSSSSTTTVVVWWWXXXXXXXXXWWWZZZ]]]```aaa```bbbhhhmmmqqquuu{{{~~~~~~}}}|||yyywwwyyy|||yyyvvvsssqqqooooooqqqtttxxx|||{{{wwwtttsssrrrppprrr{{{~~~|||~~~}}}yyyrrrkkkddd[[[NNNBBB<<<999888888555555666666777777888888888888888888888888888888999888666555666777999;;;;;;===???@@@EEERRRdddrrr}}}{{{~~~uuummmfffbbb___\\\\\\^^^\\\[[[YYYYYY\\\dddooovvv}}}~~~{{{rrrlllkkkjjjhhhkkkgggdddccceeefffeeeccc```___]]]\\\\\\[[[YYYWWWSSSPPPKKKEEE???;;;888777666666555444333222111111/////////.........------,,,,,,,,,---------------++++++++++++++++++++++++***))))))))))))***++++++''''''((((((((()))))))))''''''((((((((((((((((((###%%%''''''&&&%%%&&&'''''''''''''''''''''''''''&&&''''''(((((((((((((((******+++***)))))),,,...666666666555555444333222...111666:::<<<<<<;;;999;;;;;;;;;::::::999999999;;;BBBIIIJJJGGGDDDDDDDDDGGGIIIJJJJJJIIIGGGHHHHHHGGGIIILLLOOOQQQQQQQQQPPPKKKKKKJJJJJJJJJIIIIIIIIIKKKHHHEEEBBB@@@>>><<<:::<<<:::999888888:::===???AAADDDIIILLLLLLLLLLLLMMMOOONNNMMMKKKIIIGGGEEEDDDAAACCCEEEEEEEEEEEEGGGHHHIIIIIIGGGFFFEEEEEEEEEEEEIIIIIIJJJJJJIIIIIIHHHGGGLLLLLLMMMMMMMMMMMMMMMLLLLLLMMMNNNOOOPPPQQQQQQQQQTTTTTTUUUUUUVVVVVVVVVWWWWWWZZZ^^^______aaafffjjjnnnrrrwwwzzz{{{yyyxxxwwwwwwuuutttxxx}}}}}}zzzwwwtttrrrpppqqqrrrsssvvvyyy{{{|||~~~~~~|||yyywwwuuuttt{{{~~~{{{xxxqqqiii___TTTFFF===:::::::::888555555666666777777888888888888888888888888888888888888888888888999:::::::::<<>>;;;999<<<;;;999888888999;;;===>>>CCCHHHLLLMMMMMMMMMMMMMMMNNNNNNMMMKKKIIIFFFDDDCCCCCCDDDEEEEEEFFFGGGIIIJJJIIIHHHGGGEEEDDDDDDCCCHHHHHHIIIIIIIIIIIIIIIHHHLLLLLLMMMNNNNNNNNNMMMMMMLLLMMMNNNOOOPPPQQQQQQQQQWWWWWWVVVVVVVVVWWWXXXXXXWWWZZZ]]]^^^___```ccceeelllpppuuuxxxxxxvvvttttttrrrrrrrrrvvv{{{|||xxxvvvuuurrrrrrssstttvvvwwwwwwxxx{{{uuurrrrrrtttyyy~~~}}}}}}~~~zzzwwwpppiii[[[OOOAAA999999:::999666555555666666777777888888888888888888888888888888777888999::::::;;;;;;:::<<<>>>AAADDDMMM\\\nnn{{{wwwyyykkkddd^^^\\\[[[XXXXXX[[[YYYYYYYYY[[[```iiisss{{{~~~}}}~~~zzzqqqllllllmmmlllkkkiiifffggghhhhhheeebbb```^^^\\\\\\]]]^^^]]]]]]UUURRRMMMGGGAAA===:::999444444444333333222222111.........///////////////++++++******************++++++++++++++++++++++++(((((())))))************%%%%%%&&&'''((()))******)))(((((('''''''''((((((&&&%%%%%%%%%&&&'''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((((())))))))))))+++...000333333444444333222000///111333555888::::::;;;:::666777999:::;;;:::999888999???EEEKKKSSSWWWRRRHHHCCCEEEIIILLLMMMJJJFFFBBBCCCEEEGGGJJJLLLMMMNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLJJJHHHGGGFFFDDDAAA???<<<;;;999888888999:::;;;===AAAGGGKKKMMMMMMNNNNNNLLLMMMNNNNNNLLLJJJFFFDDDDDDDDDCCCDDDEEEGGGHHHIIIIIIIIIHHHGGGFFFEEEDDDCCCEEEFFFHHHIIIJJJKKKKKKLLLLLLLLLMMMNNNNNNNNNNNNNNNMMMNNNOOOPPPRRRRRRRRRRRRWWWWWWVVVVVVVVVWWWXXXXXXYYY[[[^^^`````````aaabbbjjjoootttwwwwwwvvvuuutttrrrrrrsssvvvzzz}}}{{{yyyyyyuuuuuuvvvwwwwwwvvvuuutttqqqkkkeeedddfffkkkwww~~~}}}{{{~~~|||yyyvvvooohhhVVVKKK>>>777777888666333555555666666777777888888888888888888888888888888777888:::;;;<<<<<<<<<;;;===???CCCIIISSSbbbrrr~~~}}}wwwsssjjjccc^^^\\\[[[XXXWWWZZZYYYZZZZZZ\\\aaaiiissszzz|||rrrkkkjjjjjjiiikkkiiihhhhhhjjjiiieeeaaa```^^^\\\[[[\\\]]]]]]]]]TTTQQQLLLFFF@@@<<<999888444333333333222222222111.....................///************))))))))))))++++++++++++++++++++++++'''((())))))******))))))&&&&&&'''((())))))******)))((('''&&&&&&'''((()))(((&&&%%%%%%'''(((((('''((((((((((((((((((((((((&&&''''''(((((((((((((((%%%&&&'''((((((***...000111222444555444333111000000111333555777999:::;;;777888999:::;;;:::999888999===AAAFFFQQQ[[[WWWLLLCCCEEEIIILLLNNNKKKEEEAAAAAABBBEEEGGGIIIKKKLLLMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIHHHGGGGGGFFFCCCAAA===<<<;;;999999999::::::<<<@@@FFFJJJLLLMMMOOOPPPLLLMMMNNNNNNMMMKKKHHHGGGFFFDDDCCCCCCFFFHHHIIIIIIHHHHHHHHHHHHGGGEEEDDDCCCDDDEEEGGGIIIJJJLLLLLLMMMLLLLLLMMMNNNOOOOOOOOOOOONNNOOOPPPRRRSSSSSSSSSSSSTTTTTTUUUUUUVVVVVVVVVWWW[[[]]]```bbbddddddcccbbbhhhmmmssswwwxxxxxxwwwwwwvvvvvvvvvwwwyyy|||~~~~~~yyyzzzzzzzzzxxxuuuqqqoooeee___[[[[[[]]]dddppp{{{~~~|||}}}zzz|||yyyuuuqqqjjjbbbOOOGGG===777777777555333555555666666777777888888999999999999999999999999888999:::<<<===============AAAGGGOOO\\\kkkzzzyyy}}}yyy}}}lllhhhbbb]]]]]]\\\YYYXXXZZZZZZZZZ\\\^^^ccclllvvv|||}}}rrrkkkjjjjjjiiikkkjjjiiijjjkkkiiieee```___]]]ZZZYYYZZZ[[[[[[[[[UUURRRMMMGGGAAA===:::999333333333222222222222222.........---------------+++++++++*********))))))************************'''''')))*********)))(((((((((((())))))*********((('''&&&&&&&&&(((***+++***'''%%%&&&(((***)))(((((((((((((((((((((((((((&&&''''''(((((((((((((((###$$$%%%&&&&&&(((+++...111222555666777666444222///000111444666999;;;<<<::::::::::::::::::999999999>>>@@@AAAJJJWWWXXXOOOCCCEEEHHHMMMOOOMMMHHHCCC@@@AAACCCEEEHHHJJJKKKLLLKKKKKKJJJJJJJJJIIIIIIIIIGGGGGGFFFGGGGGGGGGDDDBBB??????===<<<;;;;;;;;;;;;<<>>??????@@@EEENNNZZZiiiyyy|||}}}{{{jjjeee___[[[\\\\\\ZZZZZZ\\\YYY[[[]]]aaagggqqq{{{{{{qqqllllllmmmmmmllljjjiiijjjllljjjeee```^^^[[[XXXWWWXXXYYYYYYYYYWWWUUUPPPJJJDDD@@@===<<<333333222222222222222222......---------,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))&&&''')))*********)))((())))))))))))************''''''&&&%%%&&&(((***,,,+++(((%%%&&&)))+++***)))))))))))))))))))))))))))&&&''''''(((((((((((((((((())))))))))))+++...000111333666888999888666555000111222555888;;;>>>???;;;;;;;;;::::::999999999888???@@@>>>DDDQQQVVVQQQCCCEEEHHHMMMQQQPPPKKKFFF???@@@BBBDDDGGGIIIKKKLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIJJJKKKLLLLLLJJJGGGBBBAAA@@@>>>============<<>><<<999888777888888555555666666777888888888999999999999999999999999::::::;;;;;;<<<>>>???@@@DDDJJJUUUddduuu|||kkkaaa\\\YYY[[[\\\[[[\\\^^^YYY[[[^^^cccjjjuuu~~~~~~}}}uuummmgggggghhhffffffgggggggggfffdddcccbbb^^^YYYWWWXXXZZZ\\\]]]UUURRRMMMHHHBBB>>>;;;:::444222111222333333222111/////////...------,,,,,,++++++,,,,,,---...//////************************,,,+++)))((((((((()))***((((((((((((''''''''''''%%%&&&&&&'''((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((('''&&&%%%&&&))),,,///222555888::::::999888666333111222666:::<<<<<<:::>>>BBB@@@<<<999;;;>>>:::;;;;;;>>>HHHRRRTTTQQQIIIGGGFFFIIIMMMNNNIIIEEE@@@???>>>@@@CCCFFFHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIMMMMMMLLLKKKKKKLLLMMMNNNGGGEEEAAA>>>======>>>>>><<<<<<>>>CCCIIIOOOSSSUUUYYYTTTOOOMMMNNNNNNNNNLLLLLLJJJFFFDDDDDDGGGJJJLLLEEEFFFFFFGGGGGGGGGFFFFFFCCCCCCDDDFFFGGGHHHIIIJJJNNNOOOPPPPPPNNNNNNOOOPPPOOOPPPPPPQQQRRRSSSTTTTTTVVVWWWWWWXXXYYYZZZ[[[[[[\\\^^^bbbfffiiijjjjjjjjjhhhjjjmmmrrrvvv{{{~~~~~~zzzxxx|||yyypppnnnqqqnnnhhhdddaaaaaafffjjjppp}}}|||yyyzzz~~~}}}}}}uuunnnhhh___TTTLLL<<<:::888777888888777666444555555666777888888999777777777666555666888;;;999999999777777999===@@@DDDGGGVVVrrrxxxlllaaa___\\\[[[[[[[[[ZZZYYYWWWZZZ___eeelllvvv~~~{{{tttlllhhhggghhhgggggghhhhhhgggeeedddccc___\\\XXXVVVWWWXXXZZZZZZVVVSSSNNNHHHBBB>>>;;;:::555444222222333222111///000//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++)))((((((((()))******))))))))))))(((((((((&&&'''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))'''(((((('''&&&&&&)))+++...111444777999:::999888777444111222555999;;;<<<===AAAEEEDDD???;;;:::;;;:::;;;;;;===FFFOOOQQQNNNFFFDDDDDDGGGKKKLLLIIIEEECCCAAA@@@AAACCCEEEFFFFFFIIIIIIJJJJJJKKKKKKKKKKKKKKKJJJJJJIIIJJJKKKLLLMMMHHHFFFBBB???===<<<===>>>======>>>BBBHHHNNNSSSUUUWWWSSSOOOMMMMMMNNNMMMLLLLLLIIIFFFDDDCCCEEEHHHJJJFFFFFFGGGGGGGGGGGGFFFFFFCCCCCCDDDEEEFFFHHHIIIJJJMMMNNNPPPOOONNNNNNOOOPPPMMMMMMNNNOOOQQQRRRSSSSSSVVVVVVWWWXXXYYYZZZZZZ[[[ZZZ\\\```ccceeefffffffffdddfffjjjpppvvv||||||{{{{{{vvvyyy~~~xxxvvvqqqpppssswww{{{~~~yyyrrrkkkddd[[[PPPGGG===;;;999888888888777666555555555666777888888888999999999999888888:::<<<:::::::::888888:::>>>AAAEEEKKK___ttthhhaaa___\\\[[[[[[[[[ZZZZZZYYY\\\```fffooozzz}}}xxxrrrlllhhhhhhiiihhhiiiiiihhhgggeeecccbbb^^^\\\YYYXXXYYYYYYYYYXXXWWWTTTOOOHHHBBB===:::999666444333222333222111///000000///......------,,,------,,,++++++***))))))************************+++******)))((()))))))))************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((&&&'''((((((''''''(((***---///222555888888888888999555222111444888;;;<<>><<<;;;;;;<<<<<<;;;<<>>:::888333222111222444555555444111000000///......------------------------------************************************)))))))))((())))))(((((((((''''''''')))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''%%%'''))))))((('''((()))***,,,///222555777888999:::888555333222555888;;;AAAGGGNNNRRRQQQKKKDDD???999;;;;;;999<<>>AAADDDJJJUUUnnnyyykkkfff___]]]ZZZYYYZZZ[[[[[[ZZZ]]]]]]bbblllzzzzzzsssmmmkkkkkkjjjjjjjjjkkkkkkjjjiiigggeeeddd]]]\\\[[[ZZZ[[[[[[ZZZXXXXXXUUUPPPIIICCC>>>;;;:::333222111222444666555444111111000//////......---------------------------************************)))************)))((((((((((((((((((''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''&&&'''((((((''''''(((******+++...111555777999:::999999777555333444666999>>>DDDLLLRRRRRRMMMEEE@@@999;;;;;;999:::>>>@@@??????@@@AAACCCDDDFFFHHHHHHIIIGGGEEEEEEFFFHHHHHHGGGFFFGGGGGGHHHIIIJJJKKKKKKMMMNNNOOOPPPQQQRRRRRRQQQLLLJJJGGGDDDAAA>>><<<;;;777999:::999999<<>>???BBBDDDMMM[[[tttsssiiiggg^^^\\\ZZZYYYZZZ[[[[[[ZZZ[[[^^^eeeppp|||{{{sssmmmkkkkkkkkkjjjjjjjjjkkkkkkjjjhhhgggfff___]]]ZZZZZZ[[[[[[ZZZYYYWWWTTTOOOIIIDDD???<<<;;;666444333333444444333222111111000000///............---------,,,+++++++++************************)))******+++***)))(((''')))))))))(((((((((((('''((((((((()))*********+++))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&'''(((((('''&&&&&&)))+++***+++...111555888:::<<<888999999777444333555777;;;@@@HHHNNNOOOJJJBBB<<<888;;;;;;888999===???>>>>>>???@@@AAABBBCCCEEEGGGLLLIIIGGGFFFGGGGGGGGGFFFGGGGGGHHHHHHIIIIIIIIIJJJLLLMMMNNNOOOOOOOOOOOONNNKKKJJJGGGEEEBBB???===<<<777:::<<<;;;999;;;@@@EEEIIIMMMQQQRRRQQQPPPPPPQQQKKKKKKJJJIIIGGGDDDBBBAAAAAABBBEEEGGGJJJLLLMMMMMMMMMLLLJJJHHHFFFDDDDDDCCCFFFHHHJJJLLLLLLMMMOOOQQQRRRRRRRRRSSSSSSTTTTTTTTTVVVVVVWWWXXXYYYZZZZZZ[[[\\\\\\]]]^^^```bbbcccdddhhhggggggjjjpppxxx{{{uuupppjjjeee\\\QQQGGG>>>:::888999777555666777888777666777777777777666666666666666888:::;;;:::999999:::888:::<<<===>>>???AAACCCKKK\\\zzzllldddeee^^^[[[YYYYYYZZZ[[[[[[ZZZ[[[```iiittt~~~{{{sssmmmllllllkkkjjjiiijjjjjjkkkjjjiiihhhgggaaa___\\\[[[\\\]]]]]]\\\WWWTTTOOOIIIDDD@@@===<<<999777555444444333111///111111000000//////......///...---,,,***)))((('''************************)))******++++++)))((('''************))))))))))))''''''((()))***++++++,,,************************))))))))))))))))))))))))&&&'''((())))))((('''&&&(((((('''&&&%%%&&&))),,,***+++...111555888;;;===777999:::999555333444555:::>>>EEEKKKLLLGGG???999888;;;<<<888888<<>>===>>>??????@@@AAACCCEEEJJJHHHFFFFFFGGGIIIIIIIIIHHHHHHIIIIIIIIIIIIIIIIIILLLMMMNNNOOOOOOOOONNNMMMJJJIIIGGGEEEBBB@@@>>>===777;;;>>>===;;;;;;@@@EEEIIIMMMRRRSSSRRRQQQQQQRRRMMMMMMMMMLLLJJJHHHEEEDDD@@@AAADDDGGGJJJMMMNNNOOONNNMMMLLLJJJGGGEEECCCBBBFFFHHHJJJKKKLLLMMMPPPRRRUUUUUUUUUUUUUUUUUUUUUUUUVVVWWWWWWXXXYYYZZZ[[[[[[\\\\\\]]]^^^```bbbdddeeehhhggggggjjjpppyyyzzztttooogggbbbYYYNNNCCC;;;888777===;;;888888888888777555777777777777666666666666444666999999888777777888888:::<<<===>>>???AAACCCFFF[[[|||yyyfff```bbb]]][[[YYYYYYZZZ[[[[[[ZZZ[[[bbbmmmwwwzzzrrrlllkkkkkkjjjiiiiiiiiijjjjjjiiihhhfffeee^^^^^^^^^^^^]]]\\\[[[[[[YYYXXXSSSJJJDDDAAA===888777666555444333222222222000000///...............///...---,,,+++,,,,,,---************************&&&'''((()))++++++,,,,,,))))))************))))))))))))))))))((((((((((((,,,,,,+++***)))((('''&&&))))))))))))************((((((((((((((((((((((((&&&&&&&&&&&&'''''''''''')))***+++---111555888:::;;;:::999777666666555555777;;;???@@@???===<<<<<<===;;;999888888999:::<<<@@@AAAAAABBBBBBDDDGGGIIIJJJKKKJJJGGGCCCCCCFFFIIILLLLLLMMMLLLKKKJJJIIIHHHFFFHHHKKKMMMNNNNNNLLLKKKKKKJJJJJJHHHFFFCCCAAA@@@===;;;:::999;;;===@@@BBBGGGHHHMMMSSSYYYYYYTTTPPPNNNOOOOOONNNLLLHHHEEECCCEEEEEEEEEFFFHHHKKKNNNPPPMMMMMMMMMLLLKKKHHHFFFEEEFFFFFFFFFHHHKKKOOOSSSVVVXXXWWWUUUTTTSSSTTTTTTUUUTTTWWW[[[\\\\\\\\\\\\\\\\\\^^^___```aaacccfffiiiooollllllooorrrvvv||||||wwwooojjjhhh___QQQEEE===999777666777777777777777777777777444444555777777888888888999999999888999999:::::::::888999===>>>>>>@@@DDDOOOccczzz{{{tttggg```\\\]]]XXXVVVXXXYYYWWWXXX[[[aaadddlllwwwzzzqqqlllkkkkkkjjjiiiiiiiiiiiiiiihhhgggeeeddd_________^^^]]]\\\[[[ZZZXXXXXXSSSJJJDDDBBB>>>999777666555444333222222222000000///..................---,,,+++***++++++,,,************************))))))************))))))))))))************))))))&&&&&&'''((()))***+++++++++***(((&&&%%%$$$######$$$%%%%%%&&&'''(((((()))(((((((((((((((((((((((((((((((((((())))))))))))((((((***,,,///333666888888777666444333333222222555888===>>>>>><<<::::::;;;:::999999999:::;;;<<>>@@@???AAAEEEOOObbbxxx}}}rrrfff```]]]\\\XXXVVVXXXXXXWWWXXX\\\___dddlllxxxyyyqqqlllkkkkkkjjjiiijjjjjjiiihhhgggfffeeeeeeaaaaaa```^^^\\\[[[YYYXXXUUUUUUQQQIIICCCAAA>>>999777666555444333222222222000000///...............---,,,+++*********+++,,,************************++++++++++++***((('''&&&((())))))******))))))(((&&&&&&'''((()))***++++++***)))&&&###"""""""""###""""""$$$%%%&&&((())))))(((((((((((((((((((((((((((((((((((())))))))))))''''''(((***---111444666999888777666666555444444222666:::<<<<<<:::999999999999999::::::;;;;;;;;;>>>AAAFFFJJJLLLKKKIIIGGGIIIJJJKKKIIIGGGEEEEEEFFFJJJJJJKKKKKKJJJHHHFFFEEEDDDDDDFFFGGGHHHHHHHHHHHHKKKKKKKKKJJJHHHFFFEEEDDD>>>===<<<;;;<<<===???AAAFFFHHHLLLRRRWWWXXXWWWUUUUUUTTTRRRQQQOOOMMMKKKKKKGGGFFFDDDCCCEEEHHHLLLOOOOOOPPPQQQRRRQQQNNNKKKIIIGGGFFFGGGHHHJJJNNNQQQSSSUUUUUUTTTTTTTTTUUUVVVVVVTTTVVVYYYZZZYYYXXXXXXXXX\\\]]]^^^______aaaeeehhhooopppsssxxx{{{~~~{{{vvvooohhhcccWWWPPPFFF>>>999888888888777777777777777777777777555666777888888999888888999999888888999999:::;;;:::999<<<@@@AAA@@@BBBHHHRRRcccwww}}}oooddd___]]]ZZZWWWUUUXXXXXXWWWYYY]]]___dddnnnzzzxxxpppkkkkkkkkkjjjiiikkkkkkjjjhhhggggggffffffcccbbb```^^^[[[YYYXXXWWWRRRSSSNNNGGGBBB@@@===999777666555444333222222222000000///...............---,,,+++******+++,,,,,,************************++++++++++++***((('''&&&(((((())))))))))))(((((())))))))))))((((((((((((+++)))&&&$$$$$$%%%''')))%%%&&&&&&''')))******+++((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''((())),,,///222444888888888777777666555444111444999;;;;;;:::999999777888999:::;;;<<<<<<;;;<<<@@@GGGOOOSSSRRRNNNJJJIIIJJJKKKKKKJJJHHHFFFEEEJJJMMMPPPRRRQQQNNNIIIFFFDDDDDDDDDEEEEEEFFFGGGGGGJJJJJJIIIIIIHHHGGGEEEEEE@@@???===<<<<<<===??????DDDGGGKKKPPPUUUXXXXXXXXXXXXVVVTTTRRRPPPNNNNNNMMMHHHFFFDDDCCCDDDGGGKKKMMMNNNOOOQQQSSSRRRPPPMMMKKKGGGGGGFFFGGGHHHKKKMMMOOORRRRRRSSSSSSTTTUUUVVVWWWUUUWWWYYYYYYXXXWWWWWWXXX]]]^^^______```bbbeeehhhkkknnnuuu|||zzztttnnnhhhdddSSSLLLCCC<<<888666666666666666666666666666666666666666777888999999888888888888888888999:::;;;;;;999999<<<@@@@@@@@@DDDKKKYYYiiizzzzzzkkkccc^^^\\\YYYVVVVVVXXXXXXWWWZZZ```ccciiisss~~~~~~xxxpppkkkjjjkkkjjjiiillllllkkkkkkjjjiiiiiihhheeecccaaa]]][[[YYYWWWWWWSSSTTTPPPHHHCCCBBB???;;;777666555444333222222222000000///..................---,,,++++++,,,---...************************))))))*********))))))((((((((())))))))))))(((((())))))))))))(((((((((((()))(((&&&%%%&&&(((+++---)))))))))))))))*********((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''((((((((())),,,///111333333444444444333222111000000444999<<<<<<;;;::::::777888999:::;;;<<<<<<;;;;;;???FFFOOOVVVWWWTTTQQQIIIJJJKKKMMMMMMLLLIIIGGGJJJNNNUUUYYYYYYTTTMMMIIIGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFEEEEEEAAA@@@???>>>======>>>>>>BBBEEEIIINNNRRRVVVZZZ\\\ZZZYYYVVVTTTQQQOOONNNNNNIIIGGGEEEDDDDDDFFFIIIKKKNNNPPPRRRTTTUUUTTTSSSQQQIIIHHHGGGFFFFFFHHHIIIKKKNNNOOOPPPRRRTTTUUUVVVWWWVVVXXXYYYYYYXXXWWWXXXYYY[[[\\\]]]]]]]]]___bbbeeehhhmmmvvv{{{tttlllddd___LLLGGG@@@;;;888777777777666666666666666666666666666666777888888888888777888888888888999:::;;;<<<888999;;;??????@@@GGGPPP```pppwwwiiiaaa]]][[[XXXVVVWWWYYYYYYXXX]]]cccjjjpppzzz~~~wwwoookkkjjjkkkjjjiiijjjkkklllmmmmmmlllkkkjjjfffddd```]]]ZZZXXXXXXWWWWWWWWWSSSKKKFFFEEEBBB>>>777666555444333222222222000000///..................---,,,,,,,,,---...///************************'''((()))***************'''(((((())))))(((((('''&&&&&&'''((()))***++++++'''&&&%%%%%%&&&)))+++---((((((((((((((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))((((((((()))+++---000111333444555555555333222111000444999<<<<<<<<<;;;;;;999999999::::::;;;;;;;;;===>>>CCCKKKSSSWWWWWWUUUJJJJJJKKKNNNPPPPPPMMMKKKJJJNNNUUUZZZZZZWWWQQQMMMLLLLLLLLLKKKJJJHHHGGGFFFEEEFFFFFFGGGGGGGGGFFFFFFCCCBBBAAA???>>>=========@@@CCCGGGKKKOOOTTTZZZ^^^]]]\\\ZZZWWWTTTQQQOOONNNJJJIIIGGGFFFFFFGGGHHHIIINNNPPPRRRUUUWWWXXXYYYYYYNNNLLLJJJGGGFFFFFFGGGGGGJJJKKKNNNPPPSSSUUUVVVVVVVVVWWWXXXXXXWWWWWWYYYZZZXXXYYYZZZZZZZZZ\\\___aaaeeekkkvvv}}}ttthhh\\\TTTDDD@@@;;;999999:::::::::777777777777777777777777666666777777777777666666777777777888999:::;;;<<<999999;;;>>>???BBBLLLXXXhhhwwwsssgggaaa\\\ZZZWWWWWWYYY[[[[[[ZZZ___fffpppwww}}}wwwooojjjjjjkkkkkkjjjfffhhhkkknnnnnnmmmkkkjjjeeeccc```]]]ZZZXXXXXXXXXXXXXXXTTTLLLGGGEEEAAA===777666555444333222222222000000///...............,,,,,,+++++++++,,,...///************************(((((()))***************''''''((((((((((((''''''&&&&&&'''((()))***++++++(((''''''''''''((()))***%%%&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''&&&&&&''')))+++---///444555666777777666444333...222888;;;<<<<<<;;;<<<;;;:::999999999:::;;;<<<@@@>>>???DDDLLLSSSUUUTTTKKKKKKKKKNNNRRRSSSRRRPPPMMMPPPTTTWWWYYYXXXVVVTTTQQQQQQQQQQQQNNNKKKHHHFFFEEEFFFFFFGGGHHHHHHHHHHHHDDDCCCBBB@@@???>>>===<<<>>>AAAEEEHHHLLLRRRZZZ___``````^^^[[[XXXSSSPPPMMMJJJJJJIIIHHHHHHHHHGGGGGGKKKLLLNNNQQQTTTXXX[[[\\\TTTRRRNNNKKKHHHGGGFFFFFFFFFHHHKKKOOORRRTTTUUUVVVTTTUUUVVVVVVVVVVVVXXXZZZXXXYYYZZZZZZZZZ[[[^^^aaaaaagggqqqzzz~~~ttteeeVVVKKK???<<<999777888999:::999777777777777777777777777555555666666666666555555777777777888999:::<<<===;;;;;;<<<>>>???EEESSS```sss~~~nnnfffaaa]]]ZZZWWWWWWZZZ]]]\\\[[[aaaiiittt|||}}}vvvnnnjjjjjjkkkkkkjjjcccfffjjjnnnooommmkkkiiieeeccc```\\\ZZZYYYYYYYYYVVVVVVRRRJJJDDDBBB???:::777666555444333222222222000000///...............++++++*********+++---...************************))))))************)))(((''''''((((((((((((''''''))))))))))))((((((((((((+++++++++******)))(((((($$$%%%&&&'''(((***++++++((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((%%%%%%%%%&&&''')))+++---000222333444444222111///---111777:::;;;;;;;;;;;;===;;;999888888999:::<<>><<<<<<<<>>>>>>>>BBBEEEEEEFFFKKKSSSZZZbbbdddeeeccc]]]XXXSSSQQQOOONNNNNNMMMKKKIIIGGGFFFCCCDDDEEEGGGJJJNNNQQQSSSRRRQQQOOOMMMKKKIIIHHHGGGEEEFFFGGGHHHJJJMMMOOOPPPRRRSSSTTTUUUVVVXXXYYYZZZXXXZZZ\\\\\\[[[[[[\\\]]]]]]bbbhhhlllpppwww{{{yyywwwuuunnnaaaNNNAAA999888888888777777666666777777666555555555555555444555555666777888888999777888888999999:::;;;;;;:::<<<@@@@@@@@@III___uuu}}}rrrhhhbbb]]]ZZZ[[[XXXWWWXXX[[[[[[[[[aaahhhqqq}}}|||wwwqqqllljjjiiihhhggghhhiiijjjlllnnnmmmjjjgggdddbbb___\\\YYYXXXXXXXXXXXXXXXRRRJJJDDDBBB@@@;;;777555333222333333333111111111000000//////......///...---,,,+++*********+++++++++************)))+++******))))))******+++)))'''&&&''')))***)))'''((()))))))))******++++++))))))''''''''''''))))))***)))'''&&&%%%%%%&&&&&&''''''''''''((((((((((((***)))(((''''''((()))***(((&&&$$$$$$&&&)))+++,,,111333555777888777555444333222111333777<<<>>>??????BBBFFFFFFCCC@@@??????;;;;;;;;;===AAAFFFJJJMMMJJJJJJLLLOOOTTTVVVTTTRRRSSSQQQOOOQQQVVV[[[^^^___[[[VVVQQQNNNNNNNNNMMMLLLHHHGGGFFFEEEFFFFFFGGGHHHFFFEEECCCBBB@@@?????????;;;>>>AAAAAABBBFFFMMMTTT```bbbdddccc^^^YYYTTTRRRPPPPPPOOOMMMKKKIIIGGGFFFDDDDDDDDDEEEGGGJJJMMMNNNSSSRRRQQQPPPNNNLLLJJJIIIFFFFFFGGGIIIKKKMMMOOOPPPQQQRRRTTTVVVXXXYYYYYYYYYXXXYYY[[[\\\[[[[[[[[[\\\\\\```eeehhhkkkrrr{{{|||zzz}}}xxxuuuqqqllldddWWWHHH>>>888888888777777777666666777777666555555555555555555555555666777888888888777888888999999::::::;;;;;;<<>>@@@BBBBBBBBBFFFLLLQQQ\\\___bbbccc```[[[XXXVVVTTTSSSQQQOOOLLLIIIGGGFFFEEEDDDDDDCCCDDDEEEGGGHHHPPPQQQRRRQQQPPPNNNKKKIIIBBBCCCCCCEEEGGGIIIKKKLLLPPPQQQTTTWWWYYYZZZYYYYYYWWWYYY[[[\\\[[[[[[\\\]]]\\\___bbbdddffflllsssyyyzzzsssrrryyy}}}ssspppjjjaaaUUUJJJ@@@:::888888777777777777666666777777666555555555555555555555666666777777888888777777888888999:::::::::;;;<<<>>>BBBKKK___}}}mmmeee```[[[YYYYYYYYYXXXZZZ]]]]]]]]]dddlllttt~~~yyyuuuoookkkiiiiiiiiihhhhhhiiijjjkkklllkkkhhheeebbb```]]]ZZZWWWVVVVVVVVVSSSSSSNNNFFFAAA@@@>>>:::888666444444555555444333111111000000//////......//////---,,,+++*********+++++++++*********))))))***))))))(((((())))))***))))))))))))************)))))))))***+++,,,,,,,,,&&&&&&''''''''''''&&&&&&)))(((((('''''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))***(((&&&''')))+++,,,,,,,,,///333888::::::999777777555333333666999::::::???EEELLLQQQPPPJJJCCC>>><<<<<<<<<<<>>:::888666444444555555444333111111000000//////............---,,,+++++++++++++++++++++*********))))))*********))))))*********((())))))***)))******+++************************&&&&&&''''''''''''&&&&&&((((((((((((((((((''''''''''''''''''(((((((((((('''''''''''''''''''''''')))'''&&&&&&(((******)))***---222666999:::999999888666444333555888999999???EEEMMMSSSTTTNNNEEE???===<<<<<<<<<>>>BBBEEEHHHLLLLLLNNNOOOQQQTTTWWWYYYZZZXXXUUURRRQQQRRRUUUWWWWWWUUURRRNNNKKKJJJKKKLLLOOOMMMKKKHHHGGGGGGGGGHHHHHHHHHHHHGGGEEEDDDBBBAAA??????@@@@@@AAACCCFFFHHHSSSXXX]]]aaacccdddeeefffaaa___[[[VVVQQQNNNKKKJJJKKKIIIGGGDDDBBBAAAAAAAAAGGGIIILLLNNNOOONNNMMMKKKGGGFFFFFFFFFGGGGGGHHHIIIJJJMMMQQQUUUXXXXXXXXXWWWWWWYYY\\\]]]^^^^^^```aaabbbbbbcccccceeeiiimmmpppqqquuuyyyzzzqqqqqquuu{{{xxxnnnhhh]]]OOOBBB;;;::::::666666666666666666777777777777666555555555555555666666666666777777777777666777777888888999::::::;;;:::<<>>===<<<<<<===@@@DDDFFFMMMNNNNNNNNNOOORRRVVVYYYZZZZZZXXXUUURRRQQQSSSUUUXXXXXXWWWSSSPPPMMMLLLMMMMMMLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIGGGEEECCCBBB@@@@@@@@@@@@BBBDDDFFFGGGMMMQQQWWW]]]bbbfffjjjmmmiiifffaaa[[[VVVQQQOOOMMMMMMKKKIIIFFFDDDBBBBBBBBBEEEGGGJJJNNNPPPQQQQQQQQQHHHGGGFFFEEEDDDDDDDDDDDDGGGIIIMMMQQQTTTUUUVVVVVVVVVYYY[[[]]]^^^^^^```bbbdddcccccccccfffiiimmmpppnnnqqqvvv{{{yyyqqqmmmrrr{{{}}}xxxtttkkkcccVVVIII@@@;;;::::::555555666666666666777777777777666555555555555555666666666666777777777777666666777777888999999999;;;:::>>>GGGWWWpppyyy{{{oooddd```___[[[YYYXXXXXXXXXZZZ^^^```aaahhhppp{{{}}}yyyrrrnnnkkkjjjiiiiiihhhiiikkknnnppppppnnnkkkcccaaa^^^ZZZXXXWWWWWWWWWQQQQQQMMMFFFBBBBBB@@@<<<777555333222333333333111111111000000//////......++++++++++++,,,---......+++++++++************))))))))))))(((((()))))))))&&&((())))))''''''(((+++((((((((((((((()))))))))))))))''''''''''''))))))'''((())))))***)))((('''''''''''''''((((((((((((&&&&&&'''(((((('''&&&&&&'''&&&%%%&&&((()))((('''***+++...111444666888:::888666333333555777888888;;;>>>DDDKKKOOOMMMFFF@@@>>>===<<<;;;===???BBBDDDMMMMMMMMMLLLLLLNNNSSSWWWZZZ[[[[[[XXXTTTRRRRRRSSSVVVYYYZZZYYYUUUQQQPPPPPPJJJJJJKKKLLLLLLLLLKKKJJJIIIJJJJJJJJJIIIFFFDDDBBBAAA@@@@@@AAACCCEEEFFFGGGGGGKKKQQQWWW^^^fffnnnsssppplllggg```ZZZUUURRRQQQMMMKKKIIIFFFDDDCCCCCCCCCAAACCCFFFJJJNNNQQQSSSTTTLLLJJJIIIFFFDDDCCCBBBBBBDDDFFFIIILLLPPPRRRTTTUUUTTTVVVYYY[[[\\\]]]___aaacccaaaaaabbbeeeiiimmmnnnmmmrrrxxx}}}|||vvvppplllnnn|||zzztttpppfff\\\OOODDD>>>;;;999888555555555666666666777777777777666555555555555555777777777777666666666666666666777777888888999999:::;;;BBBMMM]]]ttt{{{wwwmmmccc```___\\\YYYYYYWWWWWWZZZ^^^___aaahhhqqq|||zzzsssnnnlllkkkiiiiiiggghhhjjjmmmppppppnnnlllcccaaa^^^[[[XXXWWWWWWWWWNNNOOOKKKDDD@@@@@@>>>;;;666444222222333333222111111111111000//////......*********+++,,,---///000+++++++++************)))((((((''''''''''''((((((%%%'''))))))&&&&&&(((***%%%%%%&&&'''((()))******+++***(((&&&&&&(((***+++'''((()))******)))((('''''''''''''''((((((((()))&&&'''((())))))((('''&&&((('''&&&'''((()))((('''++++++---///222555888:::777555333333555777888888555888===CCCHHHHHHBBB===???===<<<;;;<<>>======<<<555666777777777777777666222000///...///...---+++,,,++++++******++++++,,,++++++++++++++++++++++++))))))*********+++++++++''''''((()))))))))))))))(((((((((((())))))))))))))))))(((&&&%%%$$$###"""***)))(((''''''&&&&&&''''''###!!!"""&&&'''%%%!!!((((((''''''''''''(((((())))))(((((((((((()))***))))))+++---111555999;;;===;;;888555222000000000555888<<>>>>>>>>>>>???BBBEEEHHHKKKMMMMMMLLLLLLOOORRRYYYYYYYYYYYYWWWTTTQQQOOOPPPRRRVVVZZZZZZYYYVVVSSSMMMKKKJJJJJJLLLMMMLLLKKKIIIJJJKKKKKKJJJGGGDDDCCC@@@???>>>======???AAABBBBBBFFFKKKQQQXXXbbboooxxxzzzxxxrrrllleee```[[[YYYRRRPPPMMMLLLKKKIIIFFFDDDCCCCCCCCCDDDHHHMMMSSSVVVSSSRRRPPPMMMKKKIIIHHHGGGCCCDDDDDDFFFHHHKKKNNNPPPRRRSSSVVVXXXZZZ\\\]]]^^^`````````aaadddfffiiikkklllpppxxxzzzzzzzzz}}}{{{sssrrrhhhbbbgggttt|||zzzvvvooohhhWWWOOODDD===<<<<<<:::888888888777777666666555555555555555555666666666666999777666444444666777999777777777888999:::<<<<<<<<<@@@GGGSSSeee~~~vvvjjj^^^ZZZZZZXXXYYY[[[XXXWWWZZZ___aaaccckkkttt|||}}}xxxrrrmmmkkkkkkjjjiiijjjlllooorrrrrrqqqooommmfffbbb]]]XXXTTTSSSTTTUUURRRTTTQQQHHHAAA@@@@@@>>>444444555555555555444444///...---...000111000///,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))(((((()))))))))*********''''''((()))))))))))))))&&&''''''((()))******++++++******)))((('''&&&&&&)))((((((((((((((())))))(((%%%###$$$((()))&&&###((((((''''''''''''(((((()))))))))(((((((((''''''(((((())),,,///222666888:::999777555333222222111444777:::>>>???>>><<<:::<<<===>>>======>>>AAACCCGGGIIILLLOOOPPPRRRTTTVVVXXXXXXXXXYYYXXXUUURRROOONNNPPPSSSVVVVVVUUUSSSQQQMMMLLLJJJKKKLLLMMMMMMLLLJJJKKKKKKJJJIIIGGGEEEDDDAAA???>>>======>>>???@@@???CCCHHHNNNUUU```mmmvvv}}}|||yyytttnnnhhhbbb___UUUSSSPPPNNNMMMKKKIIIGGGCCCBBBAAAAAADDDGGGLLLNNNTTTTTTTTTSSSQQQOOOMMMLLLFFFFFFEEEFFFGGGIIILLLMMMOOOQQQTTTWWWZZZ\\\]]]]]]^^^^^^___aaadddgggjjjkkknnnrrryyy|||{{{|||xxxpppiiiaaa___jjj|||yyyxxxtttjjjbbbOOOGGG>>>999999999888666777777777666666666666666555555555555666666666666888777666555555666777888777777777888999:::;;;<<<===AAAGGGRRRddd|||vvvjjj___ZZZYYYWWWWWWXXXYYYXXXZZZ^^^aaadddmmmwwwzzz{{{wwwrrrnnnllllllllllllkkkkkkmmmqqqttttttoookkkeeebbb]]]XXXUUUUUUVVVVVVUUUVVVRRRIIICCCAAA@@@>>>555555555555555444333222000///...///000111111///------,,,,,,,,,,,,------))))))))))))))))))))))))((((((((((((((()))))))))'''(((((()))))))))))))))%%%&&&'''((()))***+++,,,************)))))))))(((&&&&&&&&&''''''((()))******'''%%%&&&)))***(((&&&((((((''''''''''''(((((((((((())))))((('''&&&&&&''''''(((***,,,///222333777777666555444333333333222444888;;;===<<<;;;::::::<<<===<<<<<<===???AAAFFFGGGKKKPPPVVVYYY[[[ZZZWWWWWWWWWXXXXXXVVVSSSPPPMMMNNNOOOPPPPPPOOONNNMMMMMMKKKJJJJJJLLLNNNNNNNNNLLLLLLKKKJJJHHHGGGFFFEEEBBB@@@???=========>>>>>><<<@@@EEEJJJQQQ[[[gggooozzz{{{||||||xxxrrrkkkggg\\\YYYUUURRRPPPOOOMMMKKKEEEDDDBBBAAAAAACCCEEEGGGPPPRRRUUUWWWWWWUUUSSSQQQKKKJJJHHHFFFFFFGGGIIIJJJKKKNNNRRRVVVZZZ\\\\\\\\\\\\\\\^^^```cccfffiiikkknnnqqqwww~~~~~~}}}}}}{{{rrrjjj```^^^bbbsssxxxuuuuuupppcccXXXFFF@@@999666777888888777555555666666666777777777555555555555666666666666666666666666666666666666777777777888999:::;;;<<>>:::777888777777666555444333333222000000000000...,,,...------,,,,,,------...++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))))))))((((((&&&''''''((()))******+++(((((((((((((((((())))))&&&%%%%%%%%%&&&&&&'''(((***((('''''')))***((('''(((''''''&&&&&&''''''(((&&&'''(((((()))((('''&&&((((((((()))***---///111666666666666555444333222111222555888:::;;;:::::::::;;;<<<<<<<<<<<<>>>@@@DDDEEEIIIQQQYYY___```___VVVUUUUUUVVVXXXWWWTTTQQQMMMMMMMMMLLLLLLLLLKKKKKKLLLJJJHHHHHHKKKMMMNNNNNNNNNMMMKKKIIIHHHGGGFFFFFFDDDCCCAAA@@@>>>>>>>>>>>>;;;>>>CCCGGGKKKSSS]]]eeeooosssxxx{{{{{{wwwrrrnnngggccc]]]XXXUUURRROOOMMMIIIGGGEEECCCBBBBBBDDDEEEIIILLLRRRWWWZZZYYYWWWVVVPPPNNNLLLIIIGGGGGGGGGHHHHHHKKKOOOTTTXXXZZZ[[[[[[[[[\\\]]]```bbbeeeggghhhkkknnnrrrwww}}}{{{tttkkkeee^^^bbbnnn~~~tttqqqqqqkkk\\\OOOCCC???:::777777999999999444444555555666777777888555555555555666666666666555555666777777666555555666666777777888:::;;;<<<>>>AAAFFFQQQbbbwwwnnneee]]]ZZZXXXUUUUUUXXX[[[YYYZZZ^^^bbbhhhuuuyyyuuupppmmmmmmnnnnnnnnnkkkjjjlllrrrwwwwwwqqqjjjdddbbb^^^[[[XXXWWWWWWWWWTTTSSSMMMEEE@@@???<<<888777777777777666555333333333111000///000///---,,,...------,,,,,,------...++++++++++++++++++++++++************************(((((())))))))))))(((((())))))))))))((((((((((((((((((((())))))))))))))))))(((((('''&&&&&&''''''((('''''''''((((((''''''''''''&&&&&&&&&&&&''''''%%%%%%'''((())))))******))))))))))))***,,,...000666777777777666444111000///111333555888999:::;;;:::;;;======<<<<<<===???BBBCCCGGGOOOYYY___aaa```VVVTTTRRRSSSWWWXXXVVVSSSPPPOOONNNMMMLLLLLLKKKKKKJJJHHHFFFFFFIIILLLNNNNNNOOONNNLLLJJJHHHGGGGGGFFFFFFEEEDDDBBBAAA@@@??????===@@@CCCDDDFFFLLLTTTZZZcccgggooouuuyyyzzzxxxwwwsssnnngggaaa\\\WWWRRROOOJJJIIIGGGEEEDDDDDDDDDEEECCCHHHNNNUUUZZZ\\\\\\\\\UUUTTTQQQNNNLLLJJJIIIHHHGGGIIIMMMQQQUUUWWWXXXXXX[[[\\\]]]___aaacccddddddiiilllooossswww||||||}}}{{{ssslllfffcccaaammm{{{rrrnnnmmmdddUUUGGG@@@>>>:::888777777777777333333444555666777888888555555555555666666666666555555666666666666555555666666666777888999;;;;;;===@@@GGGSSSdddxxxxxxgggaaa[[[ZZZXXXVVVWWW[[[[[[YYY[[[___dddlllyyyxxxtttooollllllmmmmmmmmmiiijjjnnnssswwwvvvqqqllleeeccc```\\\YYYWWWWWWWWWTTTSSSMMMEEEAAAAAA>>>999444444444444444333222111///...---...///000000...------,,,,,,,,,,,,------))))))))))))))))))))))))++++++++++++************)))))))))))))))(((((('''*********)))((((((''''''***************+++++++++,,,,,,***))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((***+++,,,))))))))))))+++,,,...000555666888888777444111//////000111333666999;;;<<<;;;===??????>>>>>>>>>???@@@AAAEEELLLSSSZZZ^^^___WWWSSSNNNPPPUUUYYYYYYWWWUUUUUUTTTRRRQQQOOONNNNNNJJJHHHEEEFFFIIILLLOOOPPPPPPOOONNNLLLJJJHHHFFFFFFFFFFFFEEEDDDCCCBBBAAA@@@???AAACCCCCCCCCFFFMMMRRR[[[^^^eeelllsssyyy|||~~~}}}yyyssslllfff___XXXTTTLLLKKKIIIGGGEEEEEEEEEEEEDDDGGGLLLRRRWWW[[[^^^___YYYYYYXXXVVVSSSPPPMMMKKKIIIJJJLLLNNNQQQSSSTTTTTTYYYZZZ\\\^^^```bbbccccccjjjlllooorrrtttwww{{{~~~~~~~~~}}}|||zzz{{{}}}}}}yyywww{{{~~~zzzrrrjjjddddddeeeiii|||yyyqqqlllfff\\\MMMBBB<<<:::888666555444444444333333444555666666777777555555555555666666666666555555555555555555555555666666666777888999:::;;;===AAAJJJXXXkkk|||tttccc^^^[[[[[[YYYWWWYYY]]][[[YYY[[[aaagggooo}}}wwwsssnnnkkkkkklllllllllgggkkkpppuuuwwwuuuqqqnnngggdddaaa]]]ZZZWWWVVVVVVTTTRRRKKKDDDAAABBB???999333333333444444333222222...---,,,---...///...---,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))+++*********)))))))))))))))))))))))))))(((''''''))))))))))))((((((((((((******************))))))***))))))((((((((())))))&&&''''''''''''&&&'''''''''&&&&&&%%%%%%&&&&&&''',,,+++)))'''''')))***,,,((((((((((((***,,,...///222444777999888666222000//////000222555999;;;======???AAABBBAAA@@@@@@AAA>>>AAADDDHHHLLLRRRYYY]]]YYYRRRLLLLLLSSSYYY[[[ZZZ[[[[[[ZZZYYYWWWUUUSSSRRRKKKIIIGGGGGGJJJNNNQQQRRROOOOOOOOONNNKKKIIIFFFEEEEEEEEEEEEDDDCCCBBBAAAAAA>>>AAABBBBBBBBBDDDJJJOOOVVVXXX[[[aaaiiirrr{{{|||wwwqqqiiibbb\\\RRRQQQOOOLLLJJJHHHGGGFFFEEEFFFIIILLLPPPUUUYYY[[[\\\]]]]]]]]]ZZZVVVRRROOOLLLKKKKKKLLLMMMOOOPPPQQQTTTVVVYYY]]]```cccdddeeehhhkkknnnpppqqqsssvvvxxxyyyzzz{{{zzzzzzzzz|||~~~|||yyyxxxwwwxxxvvv{{{zzzyyyvvvtttuuuzzz~~~}}}}}}~~~xxxwwwrrriiiaaa___dddjjjzzz}}}xxxqqqiii```SSSFFF>>>777777777666444333333444444444444555555666666666555555555555666666666666666555444444444444555666666666666666777999:::;;;>>>CCCNNN___sss|||~~~pppbbb^^^\\\\\\ZZZWWWYYY]]]YYYYYY\\\ccciiirrrwwwsssnnnkkkjjjkkkkkkkkkeeekkkrrrvvvvvvtttqqqooogggeeebbb^^^ZZZWWWVVVUUURRROOOIIIBBB@@@AAA>>>888444444555555666555555555000///------------+++))),,,++++++******++++++,,,++++++++++++++++++++++++******))))))(((((((((''')))))))))))))))(((''''''''''''(((((())))))******(((((((((((('''''''''&&&%%%%%%%%%%%%%%%&&&'''((('''((()))((('''''''''((('''&&&&&&%%%%%%&&&&&&'''111...+++'''&&&''')))+++'''''''''''')))+++...//////222666999999777444222//////000222555999<<<>>>>>>@@@CCCCCCBBBAAAAAAAAA===@@@CCCEEEHHHMMMUUU[[[ZZZRRRJJJKKKRRRYYY\\\[[[_________]]][[[YYYVVVTTTMMMJJJHHHHHHLLLPPPSSSUUUOOOOOOPPPOOOMMMIIIFFFDDDDDDDDDDDDDDDCCCBBBAAA@@@===@@@BBBBBBBBBDDDJJJNNNSSSSSSTTTXXXaaalllwww}}}~~~xxxqqqiiicccYYYXXXUUUQQQNNNKKKJJJIIIFFFFFFEEEFFFJJJNNNSSSVVV]]]___aaaaaa___ZZZUUUQQQNNNMMMKKKJJJJJJLLLNNNPPPQQQSSSWWW\\\aaadddfffgggeeehhhkkkmmmnnnppprrrsssuuuvvvwwwwwwwwwwwwyyy{{{~~~zzzvvvttttttuuuvvvuuu|||~~~{{{uuutttrrrqqqttt{{{}}}zzzyyyyyyzzz{{{{{{}}}~~~zzzsssqqqkkkbbb[[[\\\eeennn{{{xxxqqqhhh[[[NNNBBB;;;555666777777555555666666444444444555555555555555555555555555666666666777777666444333333444666777555555666666777999:::;;;???EEERRReeeyyy{{{zzzmmmccc```^^^]]]ZZZWWWXXX\\\YYYYYY]]]dddkkksss|||uuulllggggggjjjllllllhhhkkkqqqwwwzzzyyysssooollliiiddd^^^YYYVVVTTTSSSRRRNNNIIIEEEBBB???<<<:::444444555555555444333222,,,---.........---,,,+++///...---+++***)))((((((************************((((((((()))******++++++))))))))))))************++++++******))))))((((((((((((((((((((()))******))))))))))))))))))))))))************+++)))&&&###((())))))(((&&&&&&'''))))))))))))(((''''''&&&&&&)))))))))***++++++,,,,,,...111555999;;;;;;999888666555333222222666<<<@@@>>>AAAFFFKKKMMMJJJEEEAAADDDBBBAAADDDJJJPPPRRRRRRQQQOOOLLLKKKMMMSSSYYY]]]___eeegggaaa[[[ZZZZZZYYY\\\VVVOOOLLLMMMQQQTTTVVVTTTRRRPPPLLLIIIFFFEEEDDDEEEDDDCCCBBBBBBCCCDDDEEECCCCCCDDDEEEEEEFFFEEEEEEQQQNNNNNNRRRYYYbbbooo{{{}}}tttiiiccc^^^XXXSSSPPPOOOMMMKKKJJJIIIHHHHHHIIILLLOOOQQQVVVYYY^^^bbbbbb```\\\ZZZVVVUUUSSSQQQNNNLLLKKKKKKLLLNNNRRRVVV[[[___cccdddfffggghhhjjjkkkkkkkkkkkkqqqqqqrrrtttuuuvvvwwwxxx~~~{{{|||xxxsssppppppuuu{{{{{{wwwwwwtttuuuwwwyyy|||~~~{{{zzzvvvvvvuuuuuuvvvxxx{{{}}}{{{~~~|||xxxxxxyyyrrrjjjbbb\\\XXX]]]ppp}}}yyytttlll___QQQEEE===999:::999999::::::999666444444444333222222222333333555555666666666666555555555555444444444333333333777666555777999;;;;;;;;;@@@GGGXXXooo~~~yyytttlllbbb```]]]ZZZXXXXXXXXXYYYZZZ\\\```eeemmmxxx~~~zzztttmmmjjjkkkllllllkkkjjjlllqqqvvvyyyxxxsssooojjjgggccc^^^YYYVVVTTTTTTRRRNNNIIIEEEBBB???<<<:::555555555444444444444444....../////////...---,,,...---,,,+++***)))))))))******************************))))))))))))))))))(((((()))))))))************))))))))))))(((((((((((((((((((((((()))******''''''''''''''''''''''''))))))((()))***)))'''%%%$$$&&&'''''''''''')))+++(((((((((((((((((())))))'''''''''((())))))******---000444888:::;;;::::::777666444222222555:::???>>>@@@DDDJJJOOOPPPLLLHHHAAA???>>>@@@EEEJJJMMMMMMOOOMMMLLLLLLNNNSSSXXX\\\^^^eeehhhddd___^^^^^^]]]ZZZZZZXXXUUURRRQQQTTTWWWUUUTTTQQQMMMJJJGGGEEEEEECCCCCCBBBCCCCCCEEEFFFGGGDDDDDDEEEEEEFFFEEEEEEEEELLLIIIIIINNNSSS[[[gggrrr}}}|||rrrjjjeee___YYYVVVSSSQQQPPPLLLKKKJJJIIIJJJKKKMMMNNNSSSUUUYYY]]]```aaa```___]]][[[XXXTTTQQQNNNLLLLLLKKKLLLOOOSSSWWW\\\___aaacccdddeeefffhhhiiiiiiiiilllmmmnnnooorrrtttvvvxxx}}}yyyvvvwwwuuusssssswww}}}}}}zzzvvvqqqppprrruuuxxx|||}}}xxxuuuuuutttsssrrrrrrsssvvvyyy{{{}}}~~~|||xxxsssooonnnfff___YYYYYY\\\ggg}}}yyyvvvqqqggg[[[NNNCCC<<<999777666555666666555333111444333333333333333444444555555666666666666555555333333333444444555555555777666666777999;;;<<<<<>>>>>AAAIIIQQQUUUSSSOOO@@@>>>===>>>BBBFFFIIIJJJLLLLLLLLLMMMOOOSSSWWWYYY]]]dddhhhfffddddddcccbbbZZZ^^^bbb^^^WWWRRRSSSVVVWWWUUURRROOOKKKHHHFFFEEEBBBBBBBBBCCCEEEGGGHHHIIIEEEFFFFFFFFFFFFEEEDDDDDDGGGDDDDDDHHHLLLRRR]]]fffuuu|||uuupppiiibbb]]]ZZZWWWUUUOOONNNMMMLLLKKKKKKKKKKKKNNNOOORRRVVV[[[___bbbdddeeeccc```\\\XXXTTTQQQOOOJJJKKKLLLNNNQQQUUUYYY[[[]]]^^^___aaaccceeefffggghhhhhhiiijjjmmmqqqtttwww{{{}}}zzzvvvtttrrrqqqrrrtttyyy~~~wwwpppmmmkkkiiilllqqqzzz~~~xxxsssqqqqqqtttsssqqqqqqrrruuuyyy{{{}}}{{{yyyuuuoooiiiddd\\\WWWTTTZZZfffxxx|||uuurrrlllaaaTTTHHH@@@;;;888555444333444444444222000444333333333444555666666555555666666666666555555111222222333444555666777666666666777999;;;===>>>DDDTTTmmmyyyzzznnnddd___]]][[[YYYYYYYYYZZZ[[[ZZZ]]]aaagggoooyyyxxxtttooommmoooooonnnlllpppqqqrrrtttuuutttqqqnnngggeeebbb^^^[[[YYYXXXWWWSSSPPPJJJFFFBBB???<<<:::555555666666666555444333////////////......------,,,++++++***++++++,,,,,,******************************))))))(((((((((((((((((((((((()))))))))***&&&&&&&&&'''((())))))***))))))(((((((((((())))))'''''''''''''''''''''''''''&&&%%%&&&(((***+++***&&&'''((((((&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((())))))***++++++++++++---000444888:::<<<===999999888555333333666999>>><<<>>>FFFPPPUUUTTTPPPBBB@@@??????AAADDDHHHJJJLLLLLLMMMOOOPPPRRRSSSTTT[[[bbbgggffffffhhhhhhfff^^^bbbdddaaaZZZTTTSSSSSSXXXVVVSSSPPPLLLIIIGGGFFFCCCCCCDDDEEEFFFHHHIIIIIIHHHHHHHHHGGGFFFEEECCCCCCDDDAAAAAAEEEHHHLLLTTT\\\iiiuuu{{{rrrkkkeee```\\\YYYPPPPPPOOONNNMMMKKKJJJJJJJJJJJJKKKNNNSSSYYY___cccgggggghhhfffccc^^^XXXUUUNNNMMMLLLLLLMMMOOORRRSSSUUUVVVXXX[[[^^^bbbdddfffggggggfffgggiiimmmqqqttttttzzz|||xxxuuussstttuuusssvvv{{{~~~wwwpppkkkiiiiiijjjqqqyyyxxxtttrrrrrruuutttsssssstttwww{{{}}}~~~{{{xxxvvvtttooogggaaaXXXWWWYYYcccuuuwwwsssqqqhhh[[[NNNCCC<<<888666777666555555666666444333333333333444555666777888444555555666666555555444222222333333444555666666666777777777888;;;>>>AAAGGG]]]{{{www||||||lllbbb]]]\\\ZZZYYYXXXYYY[[[\\\[[[^^^bbbhhhpppzzzzzztttnnnkkkmmmooopppppprrrrrrrrrtttuuutttqqqnnngggfffcccaaa^^^\\\ZZZYYYTTTPPPKKKFFFBBB???<<<999222444777888888666333000.........---------------++++++******++++++,,,,,,************************''''''(((((())))))))))))'''(((((((((((()))))))))%%%%%%&&&'''((()))******))))))(((((((((((())))))(((((((((((((((((((((((('''%%%$$$%%%(((*********&&&'''))))))'''%%%%%%&&&'''''''''&&&&&&%%%%%%%%%((((((((()))******++++++***+++...111555888;;;<<<::::::999666444333444666<<<;;;===CCCKKKPPPOOOLLLBBBAAA@@@???@@@CCCGGGJJJMMMMMMOOOPPPQQQQQQRRRRRRXXX^^^cccdddfffjjjjjjhhheeedddaaa^^^ZZZWWWSSSPPPWWWUUURRROOOLLLIIIHHHGGGEEEEEEFFFGGGGGGHHHHHHHHHJJJJJJIIIHHHFFFDDDCCCBBBBBB@@@AAAEEEGGGHHHNNNUUU^^^hhhssszzz~~~{{{tttmmmgggaaa]]]TTTTTTSSSQQQOOONNNLLLKKKIIIHHHGGGHHHKKKQQQWWW[[[aaaeeeiiilllkkkfff```\\\TTTSSSQQQOOONNNNNNNNNNNNPPPQQQSSSVVVZZZ^^^bbbdddgggfffeeedddfffiiimmmooonnntttxxxzzz}}}{{{zzzyyyuuussstttxxx{{{~~~xxxtttpppllliiiiiijjjnnnwww~~~xxxtttsssssstttsssssstttvvvxxx{{{}}}}}}yyyuuuqqqooojjjbbb]]]VVV\\\eeesss|||tttqqqnnndddVVVIII@@@:::777555888777555555777777666555333333333444555666777888444444555555555555444444444444444444444444444444555777888888888;;;@@@DDDMMMhhhzzzwwwyyykkkbbb\\\[[[YYYXXXXXXYYY[[[\\\[[[^^^cccjjjrrr|||yyytttmmmkkklllpppqqqqqqrrrrrrrrrtttuuutttpppmmmgggfffeeebbb```]]][[[ZZZUUUQQQKKKFFFCCC???<<<999111333666888777555222///......---,,,,,,,,,,,,---+++++++++***++++++,,,,,,************************&&&&&&'''(((((()))******''''''(((((((((((())))))&&&&&&'''((())))))*********))))))((((((((((((((())))))))))))))))))))))))'''&&&%%%&&&((()))((('''###%%%((())))))))))))***((((((''''''&&&%%%%%%$$$%%%&&&&&&''''''(((((())))))***+++...222666999;;;999::::::777555333444444999:::===BBBFFFHHHHHHGGG@@@@@@>>><<<<<>>AAABBBAAABBBCCC???>>>===;;;;;;>>>DDDIIIIIIJJJMMMPPPSSSVVVXXXYYYWWWZZZ\\\^^^cccjjjmmmkkkjjjjjjhhheee___ZZZVVVUUUPPPOOOMMMKKKIIIHHHGGGGGGDDDEEEGGGIIIJJJKKKKKKKKKOOONNNLLLJJJGGGDDDAAA@@@>>>===???CCCDDDCCCFFFKKKMMMRRR[[[cccjjjrrr|||zzzuuukkkhhhccc]]]XXXUUUSSSRRRJJJIIIHHHGGGFFFGGGIIIIIIOOORRRVVV[[[^^^`````````\\\\\\]]]\\\[[[XXXVVVTTTSSSRRRRRRRRRTTTVVVYYY[[[XXXXXXYYYZZZ\\\___```bbbcccjjjooonnnoooqqqsssrrrtttxxx}}}~~~}}}}}}~~~|||}}}}}}}}}{{{zzzzzz{{{}}}~~~}}}vvvpppllljjjiiihhhkkklllpppuuuxxx|||xxxxxxxxxwwwuuurrrpppooooooqqqtttxxxzzzzzzzzzzzzzzzwwwqqqiiiaaa\\\ZZZZZZbbbwww~~~vvvnnnhhh]]]TTTGGG>>>;;;:::888555777555333333555666666666444333333333333333444444333444444555555444444333333333444444444444444444555777999999888;;;BBBHHHZZZ{{{}}}www{{{zzzoooeee___]]]\\\ZZZXXXWWWXXXYYYZZZ\\\```ffflllttt~~~}}}{{{rrrpppmmmnnnpppqqqooolllooopppsssuuuwwwuuupppmmmgggfffdddbbb___\\\YYYWWWVVVRRRLLLGGGCCC???<<<999666444111//////000222444111000///------......///---,,,++++++******++++++************************)))))))))(((''''''&&&&&&''''''''''''((((((((()))))))))))))))******************)))(((((((((((((((''''''''''''''''''''''''((((((((())))))'''$$$!!!'''***,,,,,,+++)))(((((((((((())))))******++++++''''''(((((()))*********(((((()))***---111555777888999:::999666444333444222888???BBB@@@>>>@@@BBB??????>>><<<;;;???EEEKKKFFFHHHKKKOOOTTTXXX\\\]]]XXXZZZ[[[\\\bbbjjjnnnmmmiiimmmppplllccc[[[XXXYYYMMMMMMKKKJJJHHHHHHGGGGGGBBBDDDFFFIIIKKKMMMMMMMMMPPPOOOMMMJJJGGGDDDAAA???;;;;;;===BBBBBBAAACCCHHHFFFJJJQQQZZZaaaiiiuuu~~~uuuqqqjjjbbb\\\WWWUUUTTTKKKJJJIIIHHHGGGGGGGGGFFFKKKKKKMMMPPPTTTXXX]]]___\\\^^^```aaa```^^^[[[YYYWWWVVVTTTSSSRRRSSSUUUVVVPPPQQQSSSVVVXXX[[[]]]]]]^^^eeejjjiiiiiilllnnnmmmoootttzzz}}}}}}||||||}}}yyyzzz{{{|||~~~~~~wwwvvvuuuuuuxxx|||}}}vvvqqqjjjeeedddeeeggghhhooorrrxxx}}}zzz{{{ssstttuuuvvvuuusssqqqooopppsssxxx|||~~~~~~|||{{{wwwuuuqqqiiiaaa^^^___bbbppp{{{ssskkkdddUUULLLAAA;;;::::::999777999777555555666888888777444444333222222222333333333444444555555444444333111222222333444555666666555777999999888;;;CCCJJJZZZ{{{{{{www}}}uuukkkbbb]]]]]]\\\ZZZXXXWWWXXXYYYZZZ\\\```fffmmmuuu~~~|||wwwxxxqqqlllnnnpppnnnmmmnnnqqqrrrsssuuuuuutttppplllmmmjjjfffbbb___]]]\\\\\\UUUQQQJJJEEE@@@===:::888999888777666444444444333------,,,+++)))'''%%%$$$***+++++++++++++++++++++......,,,+++***)))))))))************************(((((()))************)))))))))))))))(((((((((((()))((('''((()))***)))'''$$$%%%&&&((())))))******''''''''''''''''''''''''((((((((((((((((((((((((***)))(((''''''''''''''')))(((((()))******(((&&&***))))))))),,,000444666888999:::999666444333333111666<<<@@@AAA???>>>===?????????>>>===>>>AAACCCGGGHHHKKKQQQXXX\\\______YYYYYYYYY[[[___eeekkkooorrrrrrrrrrrroooiiiaaa\\\TTTOOOIIIFFFFFFGGGIIIJJJJJJJJJIIIHHHHHHIIIKKKLLLOOOKKKHHHFFFEEECCC@@@<<>>=========>>>@@@AAADDDIIIOOOSSSVVV^^^hhhppp||||||qqqhhhccc]]]WWWQQQOOOLLLKKKKKKJJJHHHGGGKKKJJJHHHHHHJJJOOOTTTWWWXXXZZZ]]]aaabbbbbbaaa```]]]\\\XXXUUUTTTSSSTTTTTTOOONNNMMMMMMOOOQQQTTTVVV]]]___bbbeeefffgggiiikkknnnsssyyyzzzwwwvvvxxx{{{|||zzzxxxvvvvvvxxx{{{|||}}}~~~~~~~~~}}}}}}~~~}}}|||{{{}}}zzzyyywwwwwwwwwqqqsssvvvzzzvvvooonnnkkkfffbbb```bbbhhhmmmqqqwww~~~tttsssvvvtttrrrppppppppppppooonnnuuuvvvwww|||~~~zzzvvvrrrnnnhhhaaaaaakkkwww{{{uuunnnccc[[[OOOHHH>>>999999999888555222222222222333555777888888555222222444555444222222333333444444333333222222222333444444555555666:::888999;;;<<<>>>FFFOOOccc}}}zzzvvvrrrhhhbbb___XXXXXXXXXWWWVVVXXX[[[]]]]]]___eeemmmvvv|||yyyxxxqqqmmmnnnpppnnnmmmnnnssssssuuuwwwxxxvvvqqqmmmkkkiiieeeaaa]]]\\\[[[[[[UUUQQQJJJEEEAAA===:::888888888777555444333333333000000///...---+++***)))..................---------,,,+++******)))******************************---------,,,+++***)))((())))))))))))((((((((((((+++)))))))))***+++***)))***+++++++++***)))(((((('''''''''''''''''''''''''''''''''''''''''''''''')))((((((''''''''''''((()))(((((()))******(((&&&%%%$$$$$$$$$&&&***---///555777999888777555555555444888===@@@@@@?????????AAAAAAAAA???>>>???AAADDDGGGHHHKKKPPPVVV[[[^^^^^^YYYYYYYYY[[[___eeejjjnnnqqqsssuuuvvvssslllddd^^^WWWSSSNNNJJJIIIIIIHHHHHHKKKJJJJJJIIIIIIJJJJJJJJJJJJGGGEEEEEEEEEEEECCC@@@??????>>>>>>>>>??????@@@???DDDIIIMMMPPPVVV```gggssszzz~~~tttnnnfff___YYYVVVRRRPPPOOONNNLLLKKKGGGFFFEEEEEEGGGKKKPPPSSSTTTVVVZZZ^^^```aaaaaaaaaaaa```]]][[[YYYXXXWWWWWWOOOOOONNNNNNOOOQQQSSSTTTWWWYYY]]]___```bbbdddfffkkkpppuuuvvvtttsssuuuxxxvvvtttrrrpppqqqtttwwwzzz|||}}}~~~~~~|||zzzzzzzzz{{{|||}}}|||zzzzzzwwwwwwwwwvvvuuutttssssssuuuttttttssssssrrrqqqpppuuuxxx|||yyyuuummmgggbbbbbbaaa```aaafffmmmrrrwww}}}yyyqqqoooqqqtttsssqqqppppppqqqpppppptttvvvyyy}}}yyyuuuooojjjgggkkkzzzyyyrrriii^^^UUUHHHAAA999555555666555333555444333333333444555555888555222222444555444222222333333444444333333222222222333444444555555666666444666999:::===FFFOOOiiixxxwww}}}ooogggaaa___XXXXXXXXXWWWWWWXXX[[[^^^^^^aaafffnnnxxx}}}zzzxxxqqqmmmnnnpppooonnnppptttuuuxxxzzz{{{xxxsssnnniiigggccc___]]][[[ZZZZZZVVVQQQKKKEEEAAA===:::888777666666555444333222222000111111000000...---------,,,,,,,,,+++*********+++******)))))))))***************************************)))((('''%%%%%%(((((((((((())))))))))))'''&&&%%%%%%&&&'''&&&%%%************)))(((&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''(((((())))))(((''')))******)))'''((('''&&&&&&'''***---...222444777777777666666777666888<<<>>>>>>???AAABBBDDDDDDCCCAAA@@@AAACCCEEEHHHHHHJJJNNNTTTYYY\\\\\\ZZZZZZZZZ\\\```dddiiikkkooosssxxxzzzwwwppphhhcccYYYVVVQQQNNNMMMKKKJJJIIIKKKKKKKKKKKKKKKJJJIIIHHHGGGFFFDDDDDDEEEEEECCCBBB???@@@@@@@@@@@@??????>>>===@@@DDDGGGJJJOOOVVV\\\dddlllxxx{{{rrrjjjaaa]]]WWWSSSPPPOOOMMMLLLHHHGGGEEECCCDDDGGGJJJLLLNNNPPPTTTXXX\\\^^^___```ccccccbbbaaa___^^^\\\[[[TTTSSSRRRQQQQQQQQQSSSSSSQQQSSSWWWYYYYYY[[[]]]___bbbfffjjjkkkiiiiiijjjmmmnnnllliiigggiiimmmrrruuuttttttuuuvvvwwwwwwxxxxxx{{{zzzwwwuuutttssssssssswwwzzz}}}~~~{{{vvvrrrqqqooonnnmmmlllkkkkkkkkkkkkqqqrrruuuwwwxxxyyyxxxxxx||||||uuupppmmmiiiddd```\\\]]]___bbbffflllsssxxxzzzsssooommmmmmsssrrrqqqppppppqqqrrrssstttwww|||zzztttnnnkkkmmmxxx}}}tttlllaaaTTTKKKAAA;;;555333444666555444777666555444333222222222666555333333444444444333222333333444444333333222222222333444444555555666444333555888:::>>>GGGQQQnnnvvvyyyxxxlllddd```^^^YYYYYYYYYXXXWWWXXX[[[^^^```ccchhhpppzzz}}}yyyrrrmmmnnnpppooooooqqquuuvvvyyy||||||yyysssnnniiifffccc___]]]\\\[[[[[[VVVRRRKKKEEEAAA>>>:::888555555555555444333222111......//////......------,,,,,,+++***)))(((((('''))))))(((((()))******+++************************&&&&&&'''(((((((((((('''(((((((((((())))))))))))%%%$$$###$$$%%%&&&%%%###(((((()))***************''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))***)))((('''(((******)))(((+++******)))***,,,---...111333666777666666666777444666888:::;;;>>>CCCFFFFFFFFFFFFDDDCCCDDDFFFIIIJJJIIIJJJMMMRRRWWWYYYZZZZZZZZZ[[[]]]```cccfffhhhnnnqqqvvvxxxwwwrrrmmmjjj]]]YYYSSSOOOMMMMMMLLLKKKLLLLLLLLLLLLKKKIIIGGGFFFHHHGGGFFFEEEDDDCCCAAA@@@AAAAAABBBBBBBBB@@@>>>======???BBBDDDFFFJJJPPPTTTVVV^^^jjjvvv|||tttlllggg___YYYUUURRRPPPOOONNNKKKHHHEEECCCDDDEEEFFFGGGIIILLLPPPUUUXXX[[[\\\```bbbccceeeeeedddbbbaaa]]]\\\ZZZXXXWWWVVVVVVVVVQQQSSSUUUVVVVVVVVVWWWXXX[[[]]]```aaa```___aaabbbcccaaa^^^]]]___ccciiimmmkkkkkkkkklllmmmnnnooopppsssrrrpppooommmmmmmmmmmmooorrrttttttqqqmmmjjjiiihhhhhhgggfffggghhhjjjkkkuuuxxx~~~~~~wwwrrrlllgggdddbbb___]]]___bbbfffjjjnnnsssxxx|||{{{uuurrrqqqpppnnnlllpppppppppppppppqqqtttvvvwww{{{|||tttnnnjjjkkksssyyyooodddXXXJJJ@@@<<<999555444666888888888777666555444333222222222555444333333444444444444222333333444444333333222222222333444444555555666666555777:::<<<@@@IIISSSmmmttt|||ttthhhbbb___]]]YYYZZZYYYXXXXXXYYY\\\___bbbeeekkkttt}}}~~~zzzrrrmmmnnnppppppqqqsssvvvwwwxxx{{{{{{xxxrrrnnnhhhfffccc```^^^]]]]]]]]]VVVRRRKKKFFFBBB>>>;;;999444555555555444333222111------............------///......---,,,++++++***(((((((((((()))***+++,,,***************************++++++,,,,,,,,,,,,,,,'''((((((((()))))))))******)))((((((******)))((()))***+++,,,,,,------,,,''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))***)))''''''''')))******)))(((''''''&&&'''((())))))111333555666555444555555222333444666888===CCCHHHGGGGGGGGGGGGGGGHHHLLLNNNNNNLLLKKKLLLPPPTTTWWWXXXYYYZZZ[[[]]]___aaaccccccjjjnnnrrrssssssrrrrrrsssjjjcccZZZRRRMMMKKKJJJJJJKKKLLLLLLLLLJJJHHHFFFEEEFFFFFFFFFEEEDDDCCCCCCCCCCCCDDDDDDDDDBBB@@@>>>======???@@@BBBCCCFFFIIILLLNNNVVV```kkkuuuzzztttkkkccc^^^ZZZXXXVVVOOOMMMJJJGGGEEEDDDEEEEEEBBBDDDFFFIIIMMMQQQTTTVVV\\\^^^bbbfffiiijjjiiiiiigggfffdddbbb```^^^]]]\\\YYY[[[\\\[[[YYYXXXWWWXXX[[[\\\]]]]]]\\\\\\\\\]]]YYYWWWUUUTTTUUUZZZ^^^bbbeeeddddddeeefffhhhiiijjjhhhhhhggggggggghhhhhhhhhhhhiiijjjiiifffdddddddddeeeeeefffgggiiillloooqqqzzz{{{uuuqqqmmmiiieeeaaa``````aaaaaafffjjjoootttxxx}}}{{{tttoookkkkkknnnooommmkkklllmmmnnnnnnoooqqqvvvzzz~~~zzzvvvlllhhhhhhooo{{{ttthhh[[[NNNAAA888888777555555777888999999444444444444444444444333333444444444444444444444222333333444444333333222222222333444444555555666888777888;;;<<>>;;;999444555666666666444333222//////000000000///......,,,,,,,,,++++++*********)))))))))))))))***+++,,,************************---------,,,+++***((((((''''''(((((())))))*********((('''((()))***)))(((((())))))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''(((((())))))'''&&&''')))*********'''''''''&&&''''''((((((000222444555555444555555222333333444666;;;BBBGGGFFFGGGHHHIIIJJJMMMRRRUUUSSSPPPMMMLLLNNNRRRTTTUUUXXXYYY[[[]]]^^^_________eeeiiimmmoooppprrrvvvzzzzzzrrrfff[[[SSSMMMIIIGGGKKKKKKJJJJJJHHHGGGFFFEEEAAACCCEEEEEEEEEFFFHHHJJJGGGFFFEEEDDDBBB@@@>>>===<<<<<<===>>>@@@BBBCCCDDDKKKPPPYYYaaaiiittt}}}uuummmfffaaa]]]ZZZPPPOOOLLLJJJHHHHHHHHHIIICCCCCCCCCEEEGGGKKKNNNOOOVVVYYY^^^cccgggjjjkkklllkkkkkkjjjjjjhhhggggggffffffggghhhfffcccaaaaaaaaa^^^]]]]]]\\\[[[ZZZZZZYYYWWWUUUSSSRRRSSSVVVYYY[[[]]]]]]]]]]]]^^^```bbbdddbbbbbbcccdddeeefffggggggeeefffgggfffeeedddeeegggiiijjjlllooorrrvvvyyy{{{}}}xxxsssnnniiifffcccbbbaaa```aaadddgggiiimmmqqqxxx~~~~~~{{{wwwtttjjjhhhfffgggjjjkkkjjjhhhiiikkknnnnnnooossszzz~~~vvvqqqhhhiiippp|||yyylll^^^QQQEEE;;;555444444444444555666666777222222333444555555555444111333555555444333444555222333333444444333333222222222333444444555555666666555666999:::<<>><<<;;;<<<===???@@@AAAAAAEEEIIIPPPUUU\\\eeepppxxxzzzzzzsssmmmgggddd[[[YYYVVVRRROOOMMMLLLLLLFFFEEEDDDDDDDDDGGGIIIKKKMMMPPPTTTYYY^^^bbbdddeeehhhiiikkklllnnnoooppppppqqqssstttssspppooonnnooohhhgggdddcccaaa```___^^^^^^^^^\\\[[[[[[\\\]]]^^^]]]]]]\\\\\\^^^```cccdddggghhhiiijjjkkklllmmmmmmjjjmmmpppqqqqqqqqqrrrsssvvvwwwzzz~~~zzzvvvpppkkkhhheeebbb```___aaaccceeeiiimmmrrrvvvzzzyyytttpppnnnmmmgggffffffggghhhhhhhhhggggggkkknnnpppqqqwww}}}uuuqqqmmmrrrxxxooobbbTTTHHH???:::777333444555555444444444555222333444555555555444444000333666666444333444555222333333444444333333222222222333444444555555666444333555888:::>>>GGGPPPcccuuuyyyuuuzzzvvviiidddaaa]]]YYY[[[[[[[[[ZZZZZZ[[[^^^aaaeeekkkvvv{{{sssmmmnnnqqqrrrsssvvv|||zzzxxxxxxxxxvvvtttrrrdddccc```^^^\\\\\\\\\]]]WWWSSSLLLFFFBBB???<<<999444555777888888666444333000000000//////...---,,,+++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,************************((())))))***************&&&''''''((()))******+++***)))(((((()))***)))(((''')))+++---///000111222''''''''''''''''''''''''((((((((((((((((((((((((***)))(((''''''''''''''')))'''&&&&&&(((***++++++(((((())))))******++++++***---111444555666888:::;;;:::999777666888===@@@CCCEEEHHHKKKOOOTTT[[[___[[[WWWQQQMMMMMMOOOQQQRRRVVVXXXZZZ[[[\\\[[[ZZZYYYYYYaaakkkqqqtttvvv{{{yyyrrriii___VVVOOOIIIHHHFFFEEEDDDEEEEEEFFFCCCFFFHHHHHHFFFFFFIIIKKKKKKJJJGGGCCCAAA?????????=========>>>@@@AAAAAAAAA???CCCHHHLLLRRRZZZeeelllnnnwww|||uuuqqqiiifffaaa[[[UUUQQQNNNLLLJJJHHHFFFDDDDDDEEEGGGIIIFFFHHHKKKPPPTTTXXX[[[\\\dddfffiiilllpppsssuuuvvvxxxyyy{{{{{{yyyxxxyyyzzzxxxuuurrrpppooommmkkkjjjiiihhhgggfffeeeeeeddddddfffeeeeeeeeefffiiilllmmmooopppqqqrrrssstttttttttrrrvvv|||yyyuuurrrqqqnnnhhheeebbbaaa___^^^```cccgggkkkpppvvv|||{{{tttmmmhhhgggggghhhhhhiiiiiiiiihhhhhhhhhgggkkkoooqqqsssyyy~~~vvvrrrssszzzqqqiii[[[MMMBBB<<<::::::444555777666555444444555333444555555555444333222000333666666444333444666222333333444444333333222222222333444444555555666444444666:::===AAAKKKUUUgggwwwtttsss|||ttthhhdddaaa]]]XXX[[[\\\\\\[[[ZZZ[[[^^^aaaeeelllwww{{{zzztttpppqqqrrrrrruuuxxx}}}zzzwwwuuuuuusssoookkkgggeeebbb___\\\ZZZYYYYYYUUUQQQKKKEEEBBB>>>;;;999555555555555444333222111////////////...---,,,+++//////---+++)))'''&&&%%%))))))((('''''''''''''''+++++++++++++++***)))(((+++)))((()))++++++)))&&&''''''''''''((((((((((((,,,+++***(((''''''&&&&&&'''((())))))******))))))'''''''''''''''''''''''''''(((+++,,,,,,+++(((''' ###&&&''''''''''''((((((+++---,,,((('''(((************)))(((((()))+++)))***---000222444666666666888::::::888666666666777<<>>AAAEEEKKKPPPSSS]]]eeeqqq|||{{{tttjjjdddaaa]]]WWWRRROOOMMMKKKHHHFFFEEEDDDDDDEEEDDDEEEGGGLLLOOOPPPQQQYYYZZZ]]]```dddhhhlllnnnuuuwww{{{~~~~~~|||}}}{{{zzzzzz{{{zzzyyywwwyyyyyyyyyxxxxxxxxxxxxwwwvvvtttqqqooopppsssxxx{{{{{{|||~~~{{{tttnnniiieeeccc```bbbddddddddddddfffgggjjjmmmqqqvvv|||yyyvvvqqqlllgggdddbbbaaaddddddfffhhhjjjjjjhhhfffhhhkkknnnsssyyy|||vvvuuu}}}wwwhhh^^^PPPDDD<<<999888888666555555555555444444444666555555555555444444444222222222333333444444444222222333333333333444444222333555444333333444666555555777:::;;;@@@LLLYYYuuu~~~rrrvvvrrriiiddd___[[[[[[WWWYYYZZZZZZZZZ[[[]]]___eeemmmyyy{{{vvvppplllmmmpppqqqtttxxx}}}zzzvvvuuuuuusssoookkkhhhfffbbb^^^\\\ZZZZZZZZZVVVRRRLLLFFFCCC???<<<:::555555555555444333222111////////////...---,,,++++++++++++++++++*********+++***)))(((((((((((((((++++++,,,,,,,,,+++******+++)))((()))++++++)))&&&''''''''''''((((((((((((((((((((((((((())))))***$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((())))))((('''&&&))))))***+++,,,,,,++++++'''((())))))'''&&&&&&'''(((***+++***)))((()))***,,,---///111333666888999666888:::999777666555555666<<>>======<<<<<<======>>>?????????@@@CCCHHHLLLOOOUUU]]]gggrrr|||xxxppplllfff___ZZZWWWUUURRROOOLLLJJJIIIHHHJJJHHHGGGHHHJJJKKKKKKKKKLLLNNNQQQUUUZZZ___ccceeefffiiimmmrrrwwwzzz{{{|||~~~~~~~~~~~~~~~{{{yyyzzz}}}}}}yyyvvvuuusssooojjjeeeaaa^^^\\\\\\^^^aaadddfffjjjnnnrrrtttwww|||~~~yyyrrroookkkgggdddbbbbbbaaaeeeeeegggiiikkkkkkjjjiiiiiimmmrrrxxx~~~~~~vvvvvvzzzxxxooobbbYYYLLLAAA;;;999888888555555555555444444444444444444444444333333333333333333333333333333333333222222333333333333444444222444555555444333555666777777999<<<>>>DDDRRR```}}}~~~pppvvv~~~ooogggccc^^^[[[[[[XXXYYYZZZ[[[ZZZ\\\^^^```gggooozzzzzzuuunnnjjjlllnnnqqquuuzzz|||yyyvvvuuuuuusssoookkkiiifffbbb^^^[[[ZZZZZZ[[[WWWSSSMMMGGGCCC@@@===;;;555555555555444333222111////////////...---,,,+++++++++++++++,,,,,,,,,,,,++++++***)))))))))******++++++,,,,,,---,,,,,,,,,***)))))))))******(((&&&''''''''''''((((((((((((((((((((((((((()))******''''''((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((&&&$$$&&&))),,,+++***((('''''''''((((((&&&%%%''')))++++++***(((((()))---------///111444666888666888999999777555444444555:::@@@CCCEEEGGGJJJNNNSSSUUUTTTPPPIIIFFFIIILLLKKKOOOTTTXXX[[[]]]```bbb^^^^^^___dddllluuu{{{~~~xxxooo]]]XXXRRRMMMJJJHHHFFFEEEDDDDDDEEEFFFHHHJJJLLLMMMHHHHHHGGGEEECCCBBB@@@@@@>>>>>>============>>>>>>AAA@@@@@@@@@AAADDDGGGHHHKKKQQQYYYcccmmmzzz{{{ssslllfff___]]]YYYUUUQQQMMMKKKJJJKKKIIIGGGFFFGGGGGGFFFEEEEEEFFFHHHLLLPPPTTTWWWYYYYYY[[[___dddjjjooosssuuuwwwyyy|||||||||}}}~~~}}}zzzwwwsssooollljjjgggeeeccc```^^^\\\[[[ZZZ\\\___cccggglllssszzz{{{uuuppphhhfffdddbbbaaa```aaaaaaeeefffhhhjjjkkklllllllllkkkpppxxxzzzvvv}}}{{{nnndddWWWPPPFFF===999888888888555555555555444444444444333333333333222222222222333333333333333333333333222222333333333333444444222444555555444444555666777777999<<>>>>>======>>>>>>???@@@@@@??????@@@AAACCCDDDEEEIIINNNUUU]]]jjjxxxzzzuuullljjjeee```[[[VVVRRRPPPNNNLLLJJJIIIJJJJJJIIIHHHHHHIIIIIIJJJKKKMMMNNNOOOSSSTTTVVVYYY]]]aaaeeegggfffjjjnnnooommmooouuu{{{~~~~~~}}}|||~~~}}}{{{yyywwwvvvtttsssppplllgggdddcccccc``````____________``````dddgggkkkooouuu}}}|||vvvpppkkkhhhaaaaaa```_________``````eeefffhhhiiiiiijjjkkkmmmooouuu~~~ssseeeZZZLLLFFF???999777666777777555555555444444444333333333333333333222222222222444444333333333333222222222222222333333333444444333444555555444444555666666666888;;;@@@MMMdddxxxvvvqqq|||}}}oooiiieeeaaa]]]]]]WWWXXXYYYYYYZZZ\\\```ccckkkrrr|||~~~zzzzzzsssnnnnnnpppqqquuuyyy{{{xxxuuuttttttsssoookkkiiigggccc___\\\[[[[[[[[[VVVQQQKKKFFFBBB???<<<:::555555555555444333222111////////////...---,,,+++---------,,,,,,,,,++++++)))))))))(((((())))))***'''((()))******+++******((())))))))))))(((''''''''''''''''''((((((((((((+++***)))((((((''''''(((&&&&&&%%%%%%%%%&&&'''(((''''''''''''''''''''''''***)))(((''''''((()))***+++&&&###$$$)))---+++)))***'''&&&(((++++++)))&&&$$$'''***+++***)))((((((((('''&&&'''(((+++...///444666888777666444444444222555:::>>>AAADDDGGGIIIHHHMMMRRROOOIIIEEEGGGKKKKKKNNNQQQTTTVVVYYY\\\^^^```___^^^___dddllluuu{{{{{{sssfffXXXNNNHHHHHHHHHKKKJJJJJJJJJKKKKKKLLLMMMMMMLLLKKKIIIGGGFFFEEEDDD??????>>>>>>>>>>>>??????>>>>>>>>>>>>???@@@BBBCCCBBBEEEIIILLLRRR[[[gggooo~~~|||xxxrrrkkkeee```]]]XXXVVVSSSRRRQQQPPPOOOMMMKKKJJJJJJIIIIIIJJJJJJKKKOOONNNNNNOOOQQQTTTWWWYYYUUUYYY]]]]]]\\\^^^eeekkknnnnnnoooqqqrrrssstttuuuwwwvvvuuutttttttttuuuvvv||||||{{{{{{zzzyyyyyyxxx{{{|||}}}}}}|||zzzxxxwwwtttsssqqqnnnllljjjiiiiiiggggggeeeaaa]]][[[\\\^^^^^^___```aaacccfffhhhiiikkknnnsssxxx{{{sssmmmhhhdddbbb_________^^^^^^_________dddfffhhhhhhhhhiiimmmpppwww}}}yyykkk]]]SSSCCC???:::666555555555555555444444444444333333333444444444444333333333333333333333333333333333333222222222333333333444444333444666555444444555777777777999===DDDUUUrrrwwwttt{{{nnnhhhddd___[[[[[[VVVWWWXXXXXXYYY\\\```dddmmmttt}}}{{{xxxrrrnnnooopppppprrrvvvzzzwwwtttttttttsssoookkkhhhfffddd```^^^\\\[[[ZZZUUUQQQKKKEEEAAA>>>;;;999555555555555444333222111////////////...---,,,+++)))******+++,,,------...))))))((((((((()))******'''((())))))))))))))))))''')))******(((''''''(((''''''''''''((((((((((((''''''''''''(((***+++,,,((('''&&&&&&&&&''')))***''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((...+++(((((()))***(((%%%&&&%%%%%%&&&(((((('''%%%$$$&&&)))***)))((())))))(((((((((((()))+++---...222444666666555444555555333444777;;;???CCCFFFGGGGGGLLLOOOOOOJJJHHHIIILLLHHHKKKOOORRRUUUYYY]]]```````````````ccciiiqqqvvv|||pppaaaTTTLLLJJJJJJFFFFFFGGGGGGIIIJJJLLLMMMNNNMMMLLLJJJHHHGGGEEEEEE@@@@@@????????????@@@@@@=========>>>???@@@AAAAAAAAADDDGGGHHHKKKPPPXXX___lllvvvzzzsssmmmjjjdddaaa]]]YYYWWWTTTQQQNNNLLLKKKKKKKKKKKKKKKLLLMMMJJJJJJJJJJJJLLLNNNPPPQQQMMMOOOQQQQQQPPPSSSXXX\\\^^^___```aaabbbcccddddddjjjjjjjjjjjjjjjjjjkkkkkkmmmmmmmmmmmmllllllllllllppppppppppppnnnmmmkkkjjjhhhgggdddbbb```_________]]]^^^]]]ZZZWWWXXX\\\```bbbbbbdddgggkkknnnqqqsssssswww|||zzzwwwrrrkkkfffbbb```___^^^^^^_________`````````cccfffhhhiiijjjnnntttyyy{{{nnnaaaTTTJJJ===:::777555555555444333444444444444333333333333444444444444333333333333222222222333333444444444222222333333333333444444333555666666555555666777::::::===BBBLLLaaa{{{wwwvvvjjjdddaaa]]]YYYXXXWWWWWWXXXXXXZZZ]]]bbbfffpppwww{{{vvvqqqoooqqqsssssstttwwwyyywwwtttssstttsssoookkkgggfffdddbbb___]]]ZZZYYYVVVRRRKKKFFFBBB???<<<:::555555555555444333222111////////////...---,,,+++)))*********++++++,,,,,,***))))))))))))***+++,,,))))))*********))))))(((&&&)))******'''&&&&&&(((''''''''''''((((((((((((&&&&&&''''''(((***+++,,,******((((((((()))+++,,,''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&(((((((((((('''&&&%%%%%%###%%%''''''&&&&&&&&&'''%%%&&&(((((('''((()))+++(((((()))***+++,,,,,,---///222444666555555666666555555555777;;;???BBBDDDIIIKKKMMMNNNLLLKKKLLLMMMKKKNNNQQQSSSUUUXXX[[[^^^```aaaccccccdddgggmmmqqqwww|||pppbbbWWWQQQPPPGGGGGGGGGGGGHHHIIIJJJKKKMMMLLLKKKIIIGGGFFFEEEDDD@@@@@@@@@??????@@@@@@@@@>>>>>>>>>>>>>>>????????????BBBEEEGGGGGGJJJNNNSSSYYYbbbqqq{{{ssspppkkkgggdddaaa^^^[[[VVVVVVTTTSSSSSSRRRRRRRRRNNNNNNMMMMMMMMMMMMNNNNNNMMMLLLKKKJJJKKKNNNQQQSSSSSSTTTTTTUUUVVVWWWWWWXXX[[[[[[\\\]]]]]]^^^^^^^^^^^^^^^^^^^^^_________```aaaaaabbbbbbaaa```______aaa___\\\ZZZYYYZZZ[[[\\\]]]___```^^^]]]```gggmmmmmmnnnqqqtttxxx|||yyyuuulllkkkiiieeeaaa]]]\\\\\\[[[\\\^^^___```aaabbbbbbbbbfffjjjmmmpppwww~~~nnnaaaUUUIIIAAA:::888666555555444333111444444444333333333222222333333333333222222222222111111222222333444555555222222333333333333444444444555666666555555666777;;;<<>>>>>======<<<@@@EEEFFFFFFGGGJJJMMMMMMTTTaaaooo||||||zzzxxxvvvtttrrreeedddaaa^^^\\\ZZZXXXXXXWWWVVVUUUSSSQQQOOONNNMMMOOOLLLIIIHHHJJJLLLMMMNNNMMMNNNNNNOOOOOOPPPPPPPPPNNNOOOPPPRRRRRRSSSSSSSSSSSSSSSTTTTTTUUUVVVWWWWWWUUUVVVWWWWWWXXXXXXXXXXXX^^^\\\YYYWWWWWWXXXZZZ[[[cccfffgggggggggkkkttt{{{yyy{{{}}}|||uuunnniiiddddddcccaaa^^^[[[ZZZZZZYYYZZZ\\\___aaacccddddddaaaffflllqqqvvv~~~vvveeeXXXLLLAAA:::999888666555555444222000444444444333333333222222222222222111111111111000000000111222444555666666222222333333333444444444444555666666555555666888:::;;;>>>EEERRRmmm|||vvv{{{yyynnneeecccccc```^^^^^^ZZZ[[[[[[\\\]]]aaaggglllwww}}}~~~vvvsssqqqsssvvvxxxvvvtttvvvvvvuuutttrrrpppnnnmmmpppjjjdddbbbbbbaaa]]]XXXUUUQQQKKKFFFCCC@@@===;;;:::;;;<<<<<<;;;999666444000///......///000///---......---,,,,,,+++******(((,,,......***((((((***,,,,,,,,,,,,,,,+++******)))(((&&&%%%%%%&&&((())))))'''&&&&&&(((***++++++,,,++++++***************))))))((('''''''''''''''((((((((('''&&&&&&%%%%%%))))))))))))))))))))))))&&&((()))++++++)))(((&&&))))))))))))************'''&&&%%%%%%&&&'''((())))))(((''''''(((***,,,......///111444666777888888999999:::;;;<<<<<<<<<<<>>>>>??????@@@@@@@@@???????????????<<<===>>>???AAADDDFFFGGGMMMMMMSSS\\\ccciiivvv~~~uuussspppmmmiiigggeeedddaaa___]]]\\\ZZZXXXUUUSSSRRRQQQPPPQQQQQQOOOLLLJJJIIIKKKMMMNNNNNNLLLIIIGGGIIIJJJKKKMMMPPPQQQOOOMMMOOOOOOOOOOOOOOOOOOOOOOOOSSSTTTTTTTTTSSSSSSUUUVVV\\\\\\]]]\\\[[[\\\___aaafffkkkqqqrrrrrrttt|||xxxqqqkkkddd```]]]]]]\\\\\\[[[ZZZZZZYYY\\\]]]^^^___```aaaccccccggglllsss{{{|||gggWWWJJJ@@@;;;;;;666555555555555444444444333333333333333333333333222222333333333333222222000000111222333333333333666555444333222333444555666555555555555666666777777:::>>>EEEVVVsssyyyyyyooolllgggbbb___^^^^^^______^^^]]]\\\]]]bbbhhhmmm{{{|||wwwtttrrrrrruuuxxxwwwuuuvvvuuuuuusssqqqooonnnmmmpppjjjdddaaaaaa```\\\YYYUUUQQQKKKFFFCCC@@@===;;;888888777666555444333333............---,,,,,,,,,...------,,,++++++******'''(((***)))(((''''''((((((((())))))(((((('''&&&)))((('''&&&&&&'''((()))(((&&&%%%%%%''')))***)))++++++***)))))))))))))))))))))(((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))((('''''''''''''''(((((((((((()))((('''''''''((()))***,,,+++)))((('''((()))***---...000222444666777888999:::;;;<<<<<<<<<<<<;;;CCCGGGLLLOOOPPPPPPQQQRRRXXXXXXWWWVVVVVVWWW[[[^^^gggffffffiiilllnnnnnnnnnjjjkkknnnrrrxxx}}}{{{sssggg```YYYUUUOOOIIIHHHKKKJJJKKKMMMNNNMMMKKKIIIGGGFFFEEECCCAAA@@@??????@@@??????????????????>>>>>>?????????@@@AAACCCDDDEEECCCBBBFFFOOOVVV[[[ccckkk}}}~~~{{{wwwtttrrrqqqooonnnllljjjiiifffbbb___VVVUUUTTTTTTUUUTTTRRRPPPNNNOOOPPPPPPOOONNNLLLJJJNNNMMMLLLMMMOOOQQQPPPOOOLLLLLLLLLMMMMMMMMMNNNNNNQQQSSSTTTTTTSSSTTTVVVXXX]]]^^^``````aaacccgggjjjsssxxx}}}~~~}}}yyysssnnniiieee```\\\ZZZZZZ[[[[[[[[[[[[[[[[[[ZZZ[[[]]]___```bbbdddfffjjjpppyyysss___QQQEEE===999:::555555555555444444444444333333333333333333333333---......//////......---000000111222333333333333444333222222222222333444555555555555555666666777888:::>>>EEEVVVrrrvvvxxx}}}ooolllgggbbb___^^^^^^___\\\\\\\\\\\\^^^dddkkkppp|||~~~{{{xxxuuuqqqqqqtttwwwwwwvvvuuuttttttsssqqqooommmlllooojjjccc```______]]]ZZZVVVQQQKKKFFFCCC@@@===;;;888666444333222222222333...000222000,,,***,,,...------,,,,,,++++++******+++***))))))***+++++++++&&&''''''''''''&&&&&&%%%(((((((((((((((((((((((('''%%%$$$%%%'''(((((((((******)))((((((((((((((())))))((('''''''''''''''''''''(((((()))******+++(((((((((((((((((((((((('''((()))******)))((('''''''''''''''((((((((((((******)))((((((((())))))+++***)))((('''((()))******+++---///222444666777::::::;;;<<<===<<<;;;;;;>>>CCCIIIMMMOOOQQQRRRSSSYYYZZZYYYXXXWWWXXX[[[^^^eeeeeefffiiimmmooooooooohhhggggggiiinnnuuu|||xxxqqqhhhbbbYYYPPPLLLMMMLLLNNNOOOPPPPPPOOOMMMLLLHHHGGGDDDBBBAAA@@@@@@@@@???@@@@@@@@@@@@@@@@@@@@@BBBBBBAAAAAAAAABBBBBBCCCBBB@@@BBBIIINNNQQQTTTWWWdddnnn{{{~~~}}}{{{wwwrrrooocccaaa___^^^______]]]\\\YYYXXXXXXVVVUUUTTTSSSRRRSSSQQQOOOOOOPPPQQQQQQPPPNNNOOOOOOPPPQQQRRRRRRSSSVVVXXXYYYZZZ[[[\\\___bbbeeegggiiikkknnnqqqvvvyyy~~~zzzxxxllljjjfffdddbbb___\\\ZZZWWWXXXXXXYYYZZZ[[[[[[\\\YYY[[[^^^___aaadddhhhkkkpppwwwuuufffTTTHHH???888666888555555555555444444444444333333333333333333333333000111111222222111111000000000111222333333333333333222222111111222222333555555444444555666666777;;;<<<@@@GGGXXXsss}}}ssswwwyyymmmjjjfffbbb___]]]^^^^^^YYYZZZ[[[\\\```fffnnnsss|||~~~{{{xxxtttppppppsssuuuuuuttttttssssssrrrpppooommmllloookkkddd```______^^^\\\VVVRRRKKKFFFBBB???<<<:::888777666555444444444444111444666333...+++---111,,,,,,,,,,,,++++++******---***''''''+++------+++((()))))))))))))))((((((((()))************)))((('''&&&%%%&&&((()))((('''))))))((('''''''''''''''))))))((('''''''''''''''''''''((((((((()))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))************+++******)))((((((((((((''''''''''''(((***+++,,,((()))***---///222444666999:::<<<======<<<;;;::::::>>>EEEJJJNNNPPPRRRSSSXXXYYYYYYYYYYYYZZZ]]]``````aaacccgggkkknnnnnnnnnjjjiiihhhgggjjjpppyyy~~~xxxqqqggg[[[TTTSSSQQQRRRSSSTTTTTTSSSRRRQQQJJJHHHFFFCCCAAA@@@??????AAAAAAAAAAAABBBBBBBBBBBBCCCCCCBBBBBBBBBBBBCCCCCCEEEEEEEEEGGGHHHJJJMMMPPPRRRZZZfffrrr~~~wwwtttpppnnnnnnmmmlllkkkgggfffcccaaa___^^^^^^^^^]]]\\\[[[[[[\\\[[[ZZZXXXYYYYYYZZZ[[[\\\]]]^^^___bbbdddfffhhhiiilllppprrrtttvvvyyy{{{~~~}}}yyytttpppllliiibbbaaa___^^^^^^]]][[[YYYWWWWWWXXXXXXYYYZZZZZZZZZZZZ\\\___```bbbffflllqqqzzzwwweeeXXXIII@@@:::666555777555555555444444444333333222222222222222222222222444555555555555555555444000000111222333333333333222222222222222333333333444444444444555555666777<<<>>>AAAJJJZZZssswwwrrrzzzvvvkkkiiieeeaaa^^^]]]]]]]]]YYYZZZ[[[]]]aaagggooottt|||}}}vvvrrrooooooqqqtttsssrrrrrrrrrrrrqqqpppnnnmmmlllnnnkkkfffbbb```___^^^^^^VVVRRRLLLFFFBBB???<<<:::666777888888888666444333111444666333...+++---111,,,+++++++++++++++******(((%%%"""###&&&)))(((''')))******+++++++++******))))))************))))))(((''''''((()))***)))((()))(((((('''''''''''''''))))))((('''''''''''''''(((((((((''''''&&&&&&&&&''''''''''''''''''''''''(((((())))))))))))(((((())))))))))))************))))))))))))(((''''''&&&&&&&&&''''''(((***++++++'''((()))+++---000333444777888;;;=========;;;:::777<<>>@@@@@@@@@@@@AAAAAABBBBBBAAAAAABBBBBBCCCDDDEEEFFFCCCDDDCCC@@@???BBBHHHLLLJJJOOOVVV^^^hhhvvv}}}{{{zzzvvvtttrrrooommmlllllllllmmmlllmmmnnnnnnlllhhheeeffffffggghhhiiikkkkkklllnnnpppsssvvvxxx|||~~~yyywwwtttoooiiiccc___^^^]]]\\\[[[\\\]]]\\\ZZZXXXXXXXXXXXXXXXXXXXXXXXXXXXYYY\\\___aaaccciiiqqqxxxvvvjjjWWWLLL@@@;;;999555555666555444444444444333333333222222222222222222222222111111222222222222111111000000111222333333333333222333333444444444444444333333333444444555777777999;;;@@@IIIZZZqqqtttttt}}}tttiiigggddd```^^^\\\\\\\\\[[[\\\]]]___bbbgggnnnrrrzzzuuurrrppppppssstttrrrpppqqqqqqqqqpppooonnnmmmlllkkkjjjgggcccaaa___^^^]]]WWWRRRLLLFFFBBB???<<<:::333444777888777555333111...000222000,,,***,,,...++++++++++++++++++******((('''&&&&&&((()))((((((((())))))***************)))))))))))))))))))))))))))(((((()))******)))'''))))))((('''''''''''''''))))))(((''''''''''''''')))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''))))))(((((((((((())))))''''''''''''(((((((((((((((((()))))))))((('''''')))))))))(((((((((''''''((((((((()))+++...111222333555999;;;===<<<;;;:::888;;;???CCCFFFJJJOOORRRRRRTTTWWWYYY[[[]]]aaaddd^^^^^^___dddjjjooorrrsssnnnoooooommmjjjiiimmmppp|||rrreee___[[[ZZZYYYXXXVVVTTTSSSRRROOOMMMJJJFFFCCC@@@??????======>>>>>>??????@@@@@@@@@AAAAAABBBDDDFFFGGGHHHCCCCCCBBB>>>@@@GGGNNNOOOHHHJJJMMMQQQWWWaaannnwww|||~~~~~~~~~{{{{{{{{{{{{|||zzzvvvsssvvvwwwwwwxxxyyyzzz{{{{{{}}}}}}yyyvvvooonnnkkkeee^^^ZZZXXXWWWXXXWWWWWWYYYZZZZZZXXXVVVYYYYYYYYYYYYYYYXXXXXXXXXWWW\\\aaadddhhhqqq}}}}}}jjj]]]JJJBBB:::999999666444555444444444444333333333333222222222222222222222222000000111111111111000000000000111222333333333333222222333555555555555555222222333333444555777777444888???JJJZZZnnnrrruuuzzzqqqgggfffccc```]]]\\\[[[[[[\\\]]]___```cccgggmmmqqqzzzuuusssrrrsssuuuvvvrrroooqqqqqqppppppooonnnllllllggggggfffccc```]]][[[[[[WWWSSSLLLFFFBBB???;;;999444555555666555555333333............---,,,,,,,,,******************+++++++++,,,------+++***++++++((())))))***++++++*********)))(((((((((((()))***(((''''''(((***)))'''%%%***)))((((((''''''(((((())))))((('''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''))))))(((((((((((())))))''''''''''''(((((((((((('''((()))*********)))((((((((((((((((((''''''&&&***)))))))))***---///111000222666:::<<<<<<;;;::::::;;;===???BBBGGGLLLQQQRRRTTTWWWYYYZZZ\\\___bbb]]]\\\\\\```gggmmmrrrtttppprrrrrroookkkiiilllooo{{{qqqkkkeeedddbbb___\\\YYYWWWUUUSSSQQQMMMIIIEEECCCAAAAAA>>>>>>??????@@@AAAAAABBBAAAAAABBBCCCDDDFFFGGGHHHHHHEEEBBBCCCNNNYYY[[[UUUEEEGGGIIIJJJLLLQQQYYY___eeejjjoootttyyy~~~zzztttooolllddddddaaa\\\WWWTTTUUUVVVTTTTTTUUUXXXZZZZZZXXXWWWXXXXXXXXXYYYYYYZZZZZZ[[[ZZZ```hhhnnntttooo\\\MMM@@@:::666888999666444444444444444333333333222222111111111111111111111111111111222222222222111111000000111222333333333333000111333444555555444444222222222333444555777777444999BBBNNN^^^oooyyypppuuutttnnnfffeeebbb```]]][[[ZZZZZZ[[[]]]___aaadddhhhnnnrrrzzzvvvttttttvvvxxxwwwsssoooppppppppppppooonnnlllllldddeeeeeeccc___\\\YYYXXXWWWSSSLLLFFFBBB???;;;999888777666555555555666777000///......///000///---******************++++++(((+++...---***(((((()))******+++,,,,,,,,,,,,,,,+++)))(((&&&&&&((()))+++'''&&&&&&((()))(((&&&$$$******)))((((((((((((((())))))((('''''''''''''''''''''(((((())))))******''''''''''''''''''''''''))))))(((((((((((())))))))))))))))))************((()))***+++,,,,,,+++***$$$%%%&&&((())))))******+++***))))))***,,,...000...111555999<<<<<<;;;:::;;;<<<<<<===@@@DDDKKKPPPSSSUUUXXXYYYZZZ[[[]]]___ZZZYYYYYY\\\cccjjjpppssssssuuuuuuqqqlllkkkooosssyyy|||}}}wwwnnnmmmjjjfffbbb___\\\[[[VVVSSSPPPKKKGGGEEECCCBBBAAAAAABBBBBBCCCDDDEEEEEECCCCCCCCCCCCDDDFFFGGGHHHJJJEEE@@@FFFXXXgggdddWWWBBBEEEHHHIIIHHHIIIMMMQQQUUUYYY___bbbccceeeiiilllvvv|||~~~zzzuuunnnhhhbbb___]]]]]][[[WWWSSSQQQTTTWWWRRRSSSUUUXXX[[[\\\[[[YYYVVVVVVXXXYYYZZZ\\\]]]]]]^^^eeeooowwwtttdddOOO@@@;;;666444888999666333222444444444333333333222222111111111111111111111111000000000111111000000000000000111222333333333333///000222333444444333333222222222333444555777777777===GGGTTTdddtttuuuooouuu~~~qqqllleeedddbbb___]]][[[ZZZZZZZZZ\\\___aaaeeejjjpppttt{{{yyytttrrrvvvxxxuuurrrrrrooopppqqqrrrqqqooommmkkkhhhfffddd```^^^\\\\\\[[[XXXRRRKKKFFFCCC@@@<<<888888666555555555555333111222222111111000////////////...,,,*********,,,---,,,+++***))))))***+++,,,***)))))))))))))))******(((((()))))))))*********(((((('''''''''&&&&&&&&&)))))))))))))))(((''''''***)))(((''''''((()))***''''''((((((((((((''''''((('''%%%$$$$$$&&&)))+++((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))(((((()))************+++++++++))))))***+++,,,,,,------000111333666888:::;;;<<<>>>======>>>@@@DDDIIIKKKRRRSSSUUUWWWXXXXXXXXXWWWZZZZZZZZZZZZ]]]ccckkkqqqwwwtttqqqqqqsssuuuvvvwww|||}}}yyyuuuqqqjjjeeebbb```^^^\\\]]]YYYTTTOOOMMMLLLKKKJJJBBB???===@@@EEEHHHFFFCCCEEEEEEEEEEEEFFFGGGIIIIIIHHHDDDBBBHHHPPPTTTOOOHHHGGGEEECCC@@@>>>AAAFFFJJJKKKLLLNNNOOOQQQSSSWWWZZZ^^^bbbhhhqqqzzz{{{wwwuuurrrnnnhhhbbb]]]YYYWWWUUUUUUSSSRRRRRRSSSSSSTTTQQQRRRUUUXXXZZZZZZXXXVVVUUUXXXZZZ[[[ZZZ\\\```dddjjjooozzztttdddRRRDDD>>>666555555555555444444444444444333333222111000000000000111222333333444444333333222111000000111111000000111111111000000///111111222222222333333333///111444666555555555666===???HHHXXXmmmqqqmmmwww~~~pppkkkfffddd```^^^]]]\\\ZZZXXXUUUYYY^^^aaadddgggmmmrrrzzztttrrrvvvxxxvvvssssssqqqqqqrrrqqqpppnnnkkkiiihhhfffccc```^^^\\\\\\\\\XXXSSSLLLGGGCCC@@@<<<999888777555555555555333111111111000000///.........---,,,++++++,,,---///111++++++***))))))***++++++++++++***)))((((((((()))++++++,,,,,,,,,,,,------))))))(((((((((''''''''''''(((((((((''''''&&&%%%)))((((((''''''((((((((((((((())))))))))))((((((***)))'''&&&&&&'''((()))((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))(((((((((((()))))))))*********))))))***++++++,,,------///000222555777:::;;;<<<<<<<<<===???BBBFFFJJJLLLOOOPPPSSSUUUVVVWWWWWWWWWZZZZZZZZZ[[[\\\aaagggllltttttttttuuuvvvwwwxxxyyy~~~{{{uuummmfffbbbaaa``````aaa]]]WWWRRROOOMMMKKKJJJHHHDDDBBBDDDGGGIIIFFFCCCEEEEEEEEEEEEFFFGGGGGGHHHCCCAAA???CCCHHHJJJFFFAAACCCCCCCCCBBBAAAAAACCCEEEDDDFFFGGGHHHIIIKKKNNNQQQTTTWWW\\\cccjjjqqqvvvyyy|||xxxrrrooohhhfffccc^^^ZZZWWWUUUTTTTTTSSSRRRRRRRRRRRRSSSTTTRRRSSSUUUWWWYYYYYYWWWUUUUUUXXXZZZ[[[\\\```gggmmmwwwtttfffXXXIII>>>:::555555555555444444444444444444333222222111000000111111111222222333333333333222222111000000111111222222333444444444444333111111222222222333333333111333555666555555777888>>>BBBMMM```vvvoookkkwww{{{nnniiigggdddaaa___^^^]]][[[ZZZXXX[[[```ccceeehhhnnnsss{{{vvvsssvvvyyywwwvvvvvvtttttttttrrrooollliiiggghhhfffccc```^^^]]]\\\\\\YYYTTTNNNHHHDDD@@@===;;;999777555555555555333111000000//////...---------------,,,,,,,,,...///111++++++***))))))***++++++---,,,+++)))((((((''''''))))))))))))************)))))))))))))))(((((((((((((((((((((''''''''''''&&&''''''(((((((((''''''(((((())))))))))))((((((+++******)))((((((''''''((((((''''''''''''(((((((((((((((((())))))))))))((())))))******))))))((('''''''''((((((((())))))))))))******+++,,,,,,,,,---...000333666888:::;;;;;;<<<>>>AAADDDGGGJJJKKKJJJLLLNNNQQQTTTUUUWWWWWWZZZ[[[[[[\\\\\\___cccgggrrrwww|||~~~}}}}}}~~~}}}sssjjjeeecccbbbaaabbb^^^YYYTTTQQQNNNLLLJJJKKKHHHFFFFFFHHHHHHEEEBBBEEEEEEEEEEEEEEEEEEFFFFFFAAA@@@@@@AAABBBAAA???<<>>EEESSSjjj~~~lllhhhwwwzzzmmmhhheeebbb```^^^]]]]]][[[YYYZZZ^^^bbbdddeeeiiiooottt|||vvvssswwwzzzyyyxxxyyyyyyxxxvvvsssppplllhhhfffgggfffccc```^^^]]]\\\\\\YYYUUUOOOIIIDDDAAA>>>===:::888666555555555333111111000000//////...------000///...,,,+++++++++++++++******************+++++++++***)))(((((())))))'''''''''((((((((())))))((((((((((((((((((((((((*********)))))))))******%%%%%%'''((((((((('''&&&''''''(((((((((((('''''''''((()))***)))(((''''''((((((''''''''''''(((((((((((((((((()))))))))))))))))))))******)))))))))''''''((((((((()))))))))))))))******+++++++++,,,+++,,,...000333666999:::;;;===@@@CCCFFFGGGHHHHHHGGGHHHJJJMMMQQQSSSUUUVVVXXXZZZ\\\]]]^^^```dddfffssszzz}}}||||||{{{ssslllgggcccaaa^^^ZZZUUURRROOONNNLLLKKKJJJHHHFFFFFFFFFFFFDDDAAAEEEEEEFFFFFFEEEEEEEEEDDDBBBCCCDDDDDDCCCAAAAAAAAACCCEEEHHHIIIGGGDDDCCCBBB???@@@AAAAAA@@@@@@BBBCCCEEEEEEFFFIIILLLOOORRRTTTZZZ___fffkkkppptttyyy}}}zzzwwwtttvvvssspppmmmiiiccc]]]YYYTTTSSSRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPQQQQQQRRRRRRUUUWWWXXXXXXXXXWWWXXXXXXZZZ\\\]]]___dddnnnzzzyyyiiiWWWJJJAAA:::888999555555555444444444333333333222222222111111000000222222222222111111111111222222111111111111111222111111111222222111000000111111222222222333333333444444444333333555888;;;===FFFYYYrrr{{{jjjgggxxxyyymmmhhhbbb```]]]\\\\\\[[[ZZZXXX[[[^^^bbbdddeeeiiiooottt{{{vvvtttxxx{{{zzzyyyzzz|||zzzxxxtttpppllliiiggggggeeeccc```^^^]]]]]]]]]YYYVVVQQQJJJDDD@@@>>>>>>;;;999777666666555333111222222111000000//////.........---+++***)))))))))*********++++++*********))))))(((((()))***++++++*********+++++++++,,,,,,''''''''''''''''''''''''******)))((())))))***+++$$$%%%'''((((((((('''&&&%%%&&&&&&''''''&&&&&&%%%###$$$'''((())))))((('''((((((''''''''''''(((((((((((((((((())))))))))))))))))************))))))((((((((()))))))))******)))***************++++++***+++,,,...111444777888<<<>>>AAADDDEEEFFFFFFEEEEEEFFFHHHKKKNNNQQQTTTUUUWWWYYY]]]___aaadddhhhjjjqqqzzz}}}yyyvvvttttttuuuvvv}}}vvvooogggbbbZZZVVVQQQNNNMMMMMMMMMLLLIIIHHHGGGFFFGGGGGGFFFEEEEEEEEEFFFFFFFFFFFFEEEDDDDDDFFFHHHHHHFFFEEEFFFHHHEEEFFFGGGFFFCCCBBBBBBBBB@@@AAABBBBBB@@@???@@@AAABBBBBBCCCDDDFFFIIILLLNNNSSSUUUYYY^^^aaaeeehhhjjjkkklllooorrrwww}}}xxxsssnnnlllkkkiiifffccc```\\\WWWSSSSSSRRRQQQPPPPPPPPPPPPPPPNNNNNNOOOPPPQQQRRRRRRRRRSSSUUUVVVVVVUUUVVVXXXZZZZZZ]]]ccciiiqqq|||yyyjjj\\\LLLBBB;;;777777:::555444444444444333333333222222111111111111111000222111111111111111111111222111111111111111222222111111111111000...---,,,111111222222222333333333444333333111111333777;;;===HHH]]]yyyyyyiiihhhzzzwwwlllfffbbb```]]]]]]]]]]]][[[ZZZ[[[^^^aaabbbdddhhhooouuu~~~yyyuuutttyyy}}}{{{yyyyyy|||zzzwwwtttpppmmmjjjiiifffeeeccc```^^^]]]]]]]]]XXXVVVQQQJJJCCC???>>>>>>;;;999777666666555333111222222222111000000//////*********+++++++++++++++)))***++++++++++++***)))''''''(((((()))+++,,,---((())))))))))))*********&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%&&&((()))%%%&&&'''(((((((((((((((&&&&&&&&&''''''&&&&&&&&&"""###%%%'''))))))))))))((((((''''''''''''(((((((((((((((((()))))))))))))))******++++++******)))(((((()))))))))******************************************,,,...111444666<<<===@@@BBBDDDEEEEEEEEEGGGHHHIIIKKKMMMPPPRRRTTTWWWZZZ]]]```cccgggkkknnnooouuu|||~~~|||xxxtttqqqooooooooossszzzzzzqqqkkk```ZZZSSSNNNLLLMMMNNNNNNIIIIIIIIIIIIIIIIIIHHHHHHEEEFFFGGGHHHHHHGGGFFFEEEEEEFFFGGGGGGGGGGGGHHHJJJEEEEEEDDDBBB???>>>???@@@>>>@@@AAAAAA???>>>>>>???@@@@@@???@@@BBBEEEHHHJJJLLLMMMOOORRRUUUXXXZZZ[[[[[[\\\^^^```ccciiipppuuu|||}}}|||zzzvvvqqqlllgggeeeaaa___\\\YYYXXXVVVSSSQQQRRRQQQPPPOOONNNNNNNNNNNNMMMNNNOOOQQQRRRSSSSSSSSSPPPRRRTTTTTTSSSUUUZZZ^^^^^^eeeooozzz}}}nnnYYYMMMAAA;;;888555555777444444444444333333333333111111111111111111111111000000111111111111111111111111111000111111222333333333222222111000......111111222222222333333333333333222111111333777:::===JJJcccuuuiiikkk}}}tttjjjdddcccaaa____________^^^]]]ZZZ]]]```bbbdddiiiqqqwwwvvvssstttzzz~~~|||yyyxxxyyyxxxuuurrrooollljjjiiifffeeebbb```^^^^^^]]]^^^WWWUUUQQQJJJCCC>>>===>>><<<:::888777666555333111111111111000//////......+++++++++,,,,,,++++++***)))***++++++++++++***))))))((((((((()))***++++++&&&&&&&&&''''''''''''(((&&&'''''''''((((((((((((&&&%%%$$$###$$$%%%'''(((''''''''''''((()))***+++'''(((((((((((((((((('''%%%%%%&&&'''((()))))))))((((((''''''''''''(((((((((((((((((()))))))))))))))******++++++******)))'''''''''((((((((())))))************))))))))))))************,,,///111333999:::===@@@CCCEEEGGGGGGJJJJJJJJJKKKMMMOOOQQQRRRXXXZZZ]]]```cccggglllpppnnnqqquuuyyy|||~~~}}}zzzwwwtttqqqpppooojjjpppyyy{{{oooggg\\\SSSOOONNNNNNNNNIIIIIIIIIIIIHHHGGGGGGHHHDDDEEEGGGIIIIIIIIIHHHGGGGGGFFFEEEFFFFFFGGGHHHGGGEEEFFFFFFDDDAAA??????@@@===???AAAAAA???>>>===>>>@@@???>>>===>>>AAADDDFFFFFFFFFGGGIIILLLOOOQQQQQQQQQRRRTTTUUUWWW[[[```dddgggiiillloooqqqrrrssssssuuuuuuvvvzzz~~~{{{yyyqqqqqqpppmmmjjjeeeaaa^^^WWWTTTQQQOOOOOOPPPOOONNNQQQPPPOOOOOONNNOOOOOOOOOLLLNNNPPPRRRSSSTTTTTTTTTQQQTTTWWWWWWWWWZZZaaagggnnnwww}}}lll]]]KKKBBB;;;999888555333333444444444333333333222222000000000000111111111111//////000000111111222222111111000000111222222333000111111222222222111111111111222222222333333333333333444333333444777:::???NNNiii~~~oooiiipppvvvllleeeaaa```^^^]]]^^^^^^^^^]]]ZZZ]]]```ccceeekkkssszzzuuurrrttt{{{|||xxxwwwwwwuuussspppmmmkkkjjjiiifffdddbbb```^^^^^^^^^^^^VVVUUUQQQJJJBBB======>>><<<:::888777666555333111000000000///......------/////////...,,,***)))((()))***+++,,,,,,+++***)))******)))))))))))))))***))))))))))))************'''((((((((())))))******((('''%%%%%%%%%''')))***((('''''''''((()))+++,,,))))))************))))))((((((((((((((()))))))))((((((''''''''''''(((((((((((((((((())))))))))))******++++++++++++******&&&&&&&&&'''''''''((((((*********)))))))))))))))+++***))))))+++---000222666888:::>>>BBBFFFIIIJJJLLLLLLLLLLLLMMMNNNPPPQQQZZZ[[[]]]___aaafffkkkooopppppprrrvvvzzz~~~}}}{{{xxxvvvtttsssjjjmmmssszzz}}}ssseeeYYYQQQOOONNNNNNHHHHHHHHHGGGEEEDDDDDDDDDDDDEEEHHHJJJKKKJJJIIIHHHIIIGGGEEEEEEGGGGGGGGGEEEGGGIIIJJJIIIFFFCCCAAAAAA>>>@@@BBBBBB@@@?????????AAA@@@>>>======???BBBCCCCCCCCCCCCEEEIIILLLNNNNNNLLLMMMOOOPPPQQQUUUYYY\\\[[[\\\^^^aaaccceeeggggggkkkjjjkkkoootttxxxzzz{{{}}}~~~}}}zzzyyywwwuuussshhhhhhhhhfffddd```\\\ZZZQQQNNNJJJIIIJJJLLLMMMMMMQQQPPPPPPPPPPPPQQQQQQRRRLLLNNNPPPRRRTTTUUUUUUUUUTTTXXX[[[\\\]]]aaaiiiooo~~~}}}ooo^^^NNNDDD===999::::::666333222444444444333333333222222000000000000000111111111...//////000111222222333111111000000111222333333------///000222222333333111111222222222333333333333444555555444555888:::BBBQQQmmmwwwkkkiiirrrzzzpppiii^^^\\\ZZZZZZ[[[\\\[[[ZZZ[[[^^^aaadddgggmmmvvv|||~~~xxxtttsssxxx{{{xxxtttssswwwtttqqqmmmjjjiiihhhiiijjjhhhfffdddcccaaa^^^[[[UUURRRNNNJJJFFFCCC>>>;;;999999::::::888555111///333222111///...,,,+++***---,,,+++***+++,,,---...---,,,,,,,,,++++++++++++((((((((((((((((((((((((((()))*********((('''&&&''''''''''''''''''&&&&&&'''''''''''''''((()))***((((((((((((((((((((((((((()))*********((('''&&&''''''(((((((((((('''''''''(((***+++***'''%%%###'''((()))))))))(((&&&%%%((((((((((((((()))******(((((((((((())))))))))))******++++++++++++******+++******)))***,,,---...222555999<<>>>>>??????@@@AAAAAAAAAAAA@@@@@@@@@AAABBBBBBCCCCCCDDDGGGHHHIIIKKKMMMPPPRRRSSSSSSUUUWWWXXXXXXZZZ]]]`````````aaacccfffkkkoooqqqwwwxxxyyy{{{|||~~~~~~|||{{{}}}zzzvvvpppmmmkkkhhhdddaaa[[[\\\]]]]]][[[YYYVVVUUUQQQOOOLLLJJJIIIJJJLLLNNNJJJJJJJJJJJJLLLNNNPPPRRROOOOOOOOOQQQSSSSSSRRRQQQYYYXXXZZZ___eeelllyyyooo]]]NNNHHH999777555333222333444555333333222111111222333333000111222333333222111000////////////000000000000000000000000000000000000222222111111111111111111000000111222333333444444444555666555555666999<<>>;;;999999::::::888555222000222222111///...---,,,+++------,,,,,,,,,,,,,,,---(((((()))***++++++++++++))))))))))))))))))))))))((()))******)))((('''&&&''''''''''''''''''''''''%%%%%%$$$$$$$$$%%%&&&&&&((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&'''(((((())))))((((((''''''(((((()))*********(((((((((((((((''''''&&&((((((((((((((())))))***(((((((((((()))))))))))))))******++++++******)))*********)))***+++---...000222666999<<>>IIIccc|||jjjgggnnn}}}tttjjj___]]]ZZZYYYZZZ[[[[[[[[[XXXXXX\\\dddjjjnnnuuu}}}vvvrrrsssxxx|||yyyvvvuuurrrqqqooollliiigggeeedddcccdddgggjjjkkkiiiddd```XXXUUUPPPKKKGGGCCC>>>;;;:::::::::999888777555555000000000000000000000000////////////......---,,,************++++++,,,,,,************************)))(((((((((((())))))***'''''''''(((((())))))***)))(((((('''''''''(((((((((((((((((((((((((((((()))(((((((((((()))******))))))))))))(((&&&%%%$$$ """%%%(((***)))(((&&&(((''''''''''''(((((()))&&&''')))*********)))((((((((((((((())))))))))))((())))))******))))))((('''((()))***+++++++++++++++,,,------///222666:::;;;===@@@DDDGGGIIIJJJKKKKKKMMMOOOOOOQQQWWW___fffooonnnnnnooopppooollliiiccccccffflllttt{{{{{{vvvqqqnnnmmmhhh```YYYQQQPPPNNNLLLJJJJJJIIIIIIKKKKKKKKKJJJJJJIIIIIIHHHIIIHHHGGGFFFEEECCCBBBBBB@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@AAABBBBBBBBBBBBBBB@@@@@@AAABBBBBBCCCCCCDDDBBBBBBAAA@@@????????????@@@AAABBBBBBAAAAAACCCEEECCCCCCDDDFFFGGGHHHIIIIIIGGGHHHHHHIIIJJJKKKLLLMMMJJJKKKMMMNNNNNNNNNNNNMMMPPPOOONNNMMMLLLKKKIIIIIIFFFFFFFFFGGGHHHHHHIIIIIIGGGHHHHHHHHHFFFFFFHHHJJJHHHHHHHHHHHHHHHHHHHHHIIIKKKLLLMMMOOOPPPPPPOOOOOOOOOOOOOOOPPPQQQSSSUUUWWWUUUYYY^^^aaadddiiipppvvvxxxfffXXXIII@@@;;;666555777333444444444333333333333000000111222222111000000111000000//////000000111////////////000000000000000000000000000000000000...//////000000111111111000000111111111111111111000222444555666999===@@@KKKeee{{{iiihhhrrrtttkkk```]]]ZZZYYYZZZ[[[[[[[[[XXXXXX\\\ccciiinnnwwwvvvqqqpppuuuxxxwwwuuuuuurrrpppmmmjjjgggeeeeeedddeeeeeegggjjjkkkhhhddd```ZZZVVVQQQMMMIIIDDD???<<<:::::::::999888777666555111111111000000000////////////...............///333222///---+++++++++,,,)))))))))))))))))))))))))))(((''''''((()))***+++&&&''''''((())))))************************++++++((((((((((((((((((((((((&&&''''''((())))))((((((&&&&&&''''''''''''&&&&&&"""###%%%'''((()))))))))&&&''''''(((((((((((((((&&&''')))*********(((((((((((((((((())))))))))))(((((())))))))))))(((((('''((()))***+++++++++***+++,,,,,,+++,,,...222666888:::===AAAEEEIIILLLNNNPPPSSSVVVVVVUUUWWW\\\aaaggggggiiinnnrrrtttsssqqqkkkhhhfffiiirrr|||}}}rrriii^^^[[[VVVQQQNNNLLLKKKKKKLLLLLLKKKKKKJJJIIIIIIHHHIIIHHHGGGFFFEEECCCBBBBBBAAAAAAAAAAAABBBBBBBBBCCC@@@AAABBBBBBCCCBBBBBBBBB@@@@@@AAABBBBBBCCCCCCDDDBBBAAA@@@???>>>>>>>>>>>>???@@@AAA@@@??????AAABBB???@@@AAABBBCCCCCCCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGHHHHHHHHHIIIIIIHHHGGGEEEEEECCCCCCCCCDDDEEEFFFGGGHHHDDDFFFGGGFFFEEEEEEGGGIIIGGGGGGGGGGGGGGGHHHIIIIIIMMMMMMNNNOOOOOOOOOOOOOOOOOOOOOPPPRRRTTTWWWZZZ\\\\\\bbbjjjppptttzzzuuulllVVVKKK???:::777444444666222333333444444333333333///000111222222111000///111000///......///000111////////////000000000000000000000000000000000000......//////000111111222//////000000111111222222///000222444555888<<>>CCCHHHLLLNNNSSSXXX\\\]]]ZZZYYY[[[^^^aaabbbeeellltttxxxxxxwwwsssnnnhhhiiirrr~~~|||jjjfff___XXXSSSPPPOOOOOOMMMLLLLLLKKKJJJIIIIIIIIIIIIHHHGGGFFFEEECCCBBBBBBBBBBBBBBBCCCCCCCCCDDDDDD@@@AAABBBBBBCCCCCCBBBBBB@@@@@@AAABBBBBBCCCCCCDDDCCCBBBAAA@@@@@@???@@@@@@>>>???@@@???>>>===???AAA<<<===>>>???@@@@@@@@@@@@CCCCCCCCCBBBBBBBBBBBBBBBCCCBBBAAAAAABBBDDDFFFGGGDDDEEEFFFGGGGGGEEEDDDCCCCCCCCCCCCCCCDDDEEEFFFFFFDDDFFFHHHGGGEEEEEEGGGJJJHHHHHHGGGHHHHHHIIIJJJKKKNNNNNNNNNNNNNNNOOOOOOOOOTTTTTTUUUXXX[[[___ccceeeiiiqqqzzzxxxkkkbbbMMMCCC:::777666444444666222222333444444444333333///000111222222111000///111000///......///000111////////////000000000000000000000000000000000000---......///000111111222...//////000111222222333---///111333444777<<>>====================================>>>????????????>>>@@@@@@AAAAAAAAAAAABBBBBBCCCCCCDDDEEEEEEEEEEEEEEECCCCCCCCCDDDDDDDDDDDDDDDHHHHHHGGGGGGFFFGGGGGGHHHIIIIIIHHHHHHHHHHHHHHHIIINNNPPPQQQQQQQQQQQQRRRTTTYYYYYYYYY\\\ccclllvvv}}}wwwiii[[[SSS???===:::777444222111111000000000000111111111111//////000000111111222222222111111111000000////////////............//////////////////////////////000///...///000111111///...//////000111222222333333222444666666666===DDDKKK___qqqkkkjjjyyy}}}ppphhh\\\\\\[[[YYYXXXXXXXXXXXXUUUWWW[[[bbbjjjrrryyy~~~{{{uuupppsssuuuuuuuuuwwwuuutttpppkkkgggeeefffgggiiihhhggghhhhhhfffccc```[[[XXXRRRLLLGGGCCC???===;;;;;;:::999888777666555222222111111000/////////......,,,***)))***...111888555000---,,,+++***)))***************)))(((((())))))))))))))))))))))))***))))))(((((())))))***)))'''&&&&&&((()))(((&&&''''''''''''((((((((()))&&&&&&&&&''''''''''''((()))(((((((((''''''''''''((((((((((((((((((((((((%%%&&&&&&'''(((((())))))+++)))((()))***+++***((())))))*********+++++++++)))************))))))(((((((((((()))***++++++,,,,,,)))''''''))),,,---...111333555:::@@@FFFKKKNNNTTTYYY```dddbbb^^^YYYVVVWWW___iiippprrruuuxxx|||{{{xxxuuutttvvv}}}~~~|||~~~tttnnnjjj```VVVTTTRRRPPPPPPOOONNNLLLJJJHHHHHHGGGEEEEEEDDDDDDDDDFFFEEEDDDEEEFFFFFFEEECCCDDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAA@@@AAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@???????????????>>>======>>>>>>>>>>>>>>>>>>>>>>>>===>>>??????@@@@@@??????@@@@@@AAAAAAAAAAAABBBBBBCCCCCCDDDEEEEEEEEEEEEEEECCCCCCCCCDDDDDDDDDDDDDDDHHHGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIJJJKKKKKKKKKMMMOOOQQQRRRTTTWWWYYY]]]```dddllluuuyyykkk]]]OOOEEE;;;999777555444333333333333333222222111111000000000000000000000111111111111111111000000000////////////............/////////////////////////////////...---...000000000///000000000000000111111111222222444777666666<<>>===??????????????????????????????@@@AAAAAAAAAAAA@@@@@@@@@AAAAAAAAAAAABBBBBBCCCCCCDDDEEEEEEEEEEEEDDDCCCCCCCCCDDDDDDEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIJJJKKKMMMMMMKKKNNNQQQTTTWWW[[[___ccceeejjjsss|||zzzmmm```RRRDDD<<<777666444333333333444555555555444333222111000///111000000000000000000///111111000000000000////////////............//////000000000000000000000000000///...///000111111///111111111111000000000///222111444777777666:::AAANNNcccsss}}}yyyjjjlll|||uuukkkeee]]]]]][[[ZZZYYYXXXXXXXXXWWWYYY\\\bbbjjjttt|||~~~wwwsssuuuwwwvvvtttuuutttsssoookkkfffeeefffhhhhhhgggeeeeeeeeeccc```^^^[[[YYYVVVPPPIIICCC@@@???=========<<<:::777555444222222111111000/////////---------+++))))))+++,,,,,,+++))))))))))))((('''))))))************)))((((((((((((((((((((((((((('''''')))******)))'''''''''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((('''''''''(((((((((((((((((((((((('''((((((((())))))*********(((((((((***+++***)))''''''''''''((((((((()))))))))*********))))))((()))*********************+++*********++++++***(((,,,,,,---000666===DDDHHHLLLRRR[[[``````[[[VVVSSSVVV[[[bbbhhhlllooosssvvvxxxxxxxxxzzz{{{~~~~~~qqqmmmgggaaa]]]YYYUUUSSSOOONNNMMMKKKJJJJJJIIIIIIGGGFFFDDDEEEFFFGGGFFFEEECCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@??????>>>???????????????????????????@@@AAAAAABBBBBBAAAAAA@@@@@@@@@AAAAAAAAABBBBBBBBBCCCDDDDDDEEEEEEDDDDDDCCCCCCCCCDDDEEEEEEFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJKKKLLLMMMQQQTTTYYY^^^bbbhhhnnnrrrzzz~~~zzzkkk^^^RRRGGG===666555444333222222222333444444333333222111111000000111111000000/////////...000000000000000000////////////............//////000000000000000000000000111000///000222333222111000000000000000111111111111111444888777666:::AAATTTkkkzzzuuuiiiooo|||nnneeeaaa^^^]]]\\\ZZZYYYXXXXXXXXXZZZ[[[^^^dddmmmwww}}}wwwsssvvvwwwuuuttttttsssrrrooojjjfffeeefffhhhgggfffdddcccbbbaaa^^^\\\[[[[[[XXXRRRKKKDDDAAA@@@>>>>>>>>>===;;;888666444222222111111000/////////---......---+++***+++,,,///,,,(((''''''(((((((((((())))))*********))))))(((((((((((((((((((((((('''(((************((('''(((((()))(((((((((((()))((((((((((((((('''''''''&&&&&&&&&''''''''''''((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((('''&&&''')))***)))(((&&&''''''''''''(((((((((&&&'''(((******+++++++++)))))))))))))))((((((((()))((()))***,,,---+++***)))((()))+++000666===@@@DDDKKKTTTZZZ[[[XXXUUURRRUUUYYY]]]bbbfffjjjnnnppprrrtttwwwzzz}}}~~~~~~vvvnnngggaaa\\\YYYUUUTTTRRROOOMMMLLLKKKJJJIIIGGGEEEEEEFFFGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBAAAAAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@@@@??????????????????????????????@@@@@@AAABBBBBBBBBBBBAAA@@@@@@@@@AAAAAAAAABBBBBBBBBBBBCCCDDDDDDDDDDDDDDDCCCCCCDDDDDDEEEFFFFFFGGGFFFGGGHHHIIIJJJIIIIIIIIILLLLLLKKKKKKKKKLLLMMMMMMTTTZZZbbbjjjsss{{{uuujjjYYYKKKBBB<<<777333666555333222111111111222000000111111111111111111111000000000//////......//////////////////000000//////............//////000000000000000000000000000///...///111222111000---...///000111222333333111111444888888777<<>>>>>>>><<<:::777555222222111111000/////////+++---......---++++++,,,000---)))&&&'''(((((((((((())))))************)))))))))))))))))))))))))))((())))))******))))))(((((()))***)))((('''(((***((((((((((((((('''''''''&&&&&&&&&''''''''''''((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&%%%%%%&&&((())))))'''(((((())))))))))))******%%%&&&((()))+++,,,,,,,,,***)))))))))((((((''''''''''''(((***,,,...---,,,((((((((())),,,111555888===DDDNNNUUUXXXXXXWWWVVVVVVWWWZZZ^^^bbbeeehhhjjjnnnqqqvvv{{{|||||||||~~~~~~wwwrrrnnnkkkdddbbb^^^YYYUUUPPPNNNLLLLLLJJJGGGFFFFFFFFFFFFEEEDDDEEEEEEEEEEEEEEEFFFFFFEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@@@@AAA@@@@@@@@@???????????????????????????@@@AAAAAABBBBBBAAAAAA@@@@@@AAAAAAAAAAAABBBBBBBBBBBBCCCDDDDDDDDDDDDCCCCCCCCCDDDEEEEEEFFFGGGGGGGGGHHHJJJKKKLLLKKKKKKJJJNNNNNNNNNNNNNNNOOOPPPQQQWWW^^^jjjvvvwwwhhh]]]NNNAAA;;;999777666777666444222111000000111//////000000000111111111000//////////////////.........////////////000000//////............//////000000000000000000000000...,,,,,,---...///...---,,,---...000111333444555222222444777888999???HHHUUUpppwwwmmmjjjuuuzzzttt{{{~~~xxxqqqllliiiggg```___]]][[[YYYXXXXXXWWWUUUWWW]]]dddnnnxxx|||vvvtttxxxzzzxxxwwwwwwrrrqqqnnnjjjfffeeefffhhhjjjgggdddcccbbbaaa___]]]XXXZZZYYYSSSIIIBBB???@@@<<<===>>>>>>===;;;888666222222111111000/////////(((+++---...---+++++++++,,,***(((((()))))))))'''(((((()))***************)))))))))))))))))))))))))))((((((''''''(((((()))&&&(((***)))'''&&&'''))))))(((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((()))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%&&&)))***)))(((((((((((()))))))))******&&&'''(((******+++++++++++++++******)))((('''''')))(((''')))+++------,,,)))))))))***,,,...000222777===GGGOOOTTTWWWXXXYYYXXXXXXYYY[[[___ccceeefffiiimmmttt{{{}}}|||{{{zzz{{{|||~~~~~~wwwooofff___YYYVVVSSSPPPLLLJJJJJJJJJIIIHHHEEEFFFFFFFFFGGGGGGGGGGGGEEEDDDCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@@@@AAAAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA??????@@@AAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAABBBBBBAAABBBCCCCCCDDDDDDCCCCCCBBBCCCDDDEEEFFFGGGHHHHHHHHHIIIKKKMMMNNNMMMLLLLLLOOOOOOPPPQQQSSSUUUWWWXXX^^^fffrrr}}}}}}ppphhhZZZQQQFFF===:::999888777777555444222111111111222222111111111111111111111.........///////////////........./////////000000//////............//////////////////////////////...---------///000///...---...///000111222333333333222333666888:::CCCLLLZZZxxxssskkkkkkxxx~~~{{{rrrlllkkkiiifff```___]]][[[ZZZXXXXXXWWWTTTXXX___hhhqqq{{{|||wwwuuuyyy|||zzzyyyyyyqqqpppnnniiifffeeefffhhhkkkiiifffdddcccbbb```^^^VVVXXXXXXRRRHHH@@@>>>>>>;;;<<<>>>???>>><<<999777222222111111000/////////&&&))),,,---,,,+++***+++''''''(((***,,,+++)))&&&(((((()))***************))))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((%%%''')))(((&&&%%%&&&)))))))))(((((('''''''''&&&&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&((('''&&&'''***++++++***&&&&&&&&&&&&'''''''''(((((())))))************)))---,,,,,,+++***)))((((((+++)))((()))***,,,,,,+++++++++++++++,,,---......222888AAAJJJPPPUUUXXXZZZZZZYYYYYY[[[^^^bbbdddeeeeeeiiipppyyy~~~|||zzzyyyxxxyyyzzz{{{xxxnnngggcccZZZVVVRRRPPPOOONNNNNNMMMFFFFFFGGGGGGGGGHHHHHHHHHEEEEEEDDDCCCBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB??????@@@AAAAAAAAA@@@@@@@@@@@@AAAAAAAAABBBBBBBBBAAABBBCCCCCCDDDDDDCCCCCCBBBCCCDDDEEEFFFGGGHHHHHHHHHJJJLLLNNNOOONNNMMMMMMOOOPPPQQQTTTWWWZZZ]]]___gggnnnxxx}}}pppccc[[[KKKEEE===777666555333111666555333222222222333333555444444333222111000000---.........//////000000---.........//////000000//////............//////////////////////////////222000000111222333222111//////000000111111222222444333333666888;;;EEEOOObbbqqqkkkkkkzzz}}}pppiiihhheeeaaaaaa```^^^\\\ZZZXXXXXXWWWWWW[[[ccclllvvv{{{wwwuuuuuuwwwwwwwwwqqqpppmmmkkkhhhfffeeeeeedddccccccccccccaaa]]]ZZZPPPPPPOOOKKKFFFCCCAAAAAA@@@@@@@@@>>><<<999777555333333444555444111///---,,,,,,------------,,,,,,)))))))))))))))*********))))))))))))))))))))))))***)))(((''''''((()))***'''&&&%%%$$$$$$&&&''')))(((((('''&&&&&&&&&&&&'''+++*********))))))((((((&&&&&&&&&&&&&&&'''((()))%%%&&&&&&''''''&&&&&&%%%))))))))))))))))))))))))))))))++++++***(((&&&$$$%%%%%%%%%&&&&&&&&&&&&'''''''''((())))))))))))))))))((('''&&&&&&'''((()))******+++++++++***)))))),,,++++++******++++++,,,++++++,,,------...//////000222777>>>HHHRRR[[[```\\\[[[[[[^^^bbbdddeeeeeekkkmmmnnnpppvvv}}}|||}}}~~~zzzwwwuuuggg```XXXUUUVVVUUUPPPKKKMMMLLLKKKLLLLLLKKKHHHFFFFFFFFFFFFDDDBBBAAABBBCCCAAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@AAADDDFFFGGGFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBAAA@@@??????@@@AAABBBEEEEEEDDDDDDCCCCCCCCCBBBBBBCCCEEEGGGHHHHHHGGGGGGIIILLLOOOOOONNNOOOSSSWWWYYY[[[]]]___aaaeeeiiimmmtttyyy~~~}}}pppbbbUUULLL>>><<<888555222111111222222222222222222222222222111111000//////////////////...---,,,,,,---...///111000///...............000000//////.........---111000///...------...///////////////000000000000000000000000000111111111333777555777;;;;;;GGG___~~~{{{oooiiikkk}}}|||nnnfff```^^^```bbb```\\\ZZZZZZYYYXXXWWWZZZ___gggrrr}}}|||yyyvvvtttuuuuuuuuuuuuqqqpppnnnkkkiiigggfffeeeeeeddddddddddddbbb___\\\VVVUUURRRMMMFFFAAA>>>>>>>>>>>>>>>===<<<:::888666444555666666555333000///)))******************)))***************+++++++++))))))))))))))))))))))))***)))(((''''''((())))))((('''&&&%%%%%%''')))***(((((('''&&&&&&&&&&&&'''******)))))))))((((((((()))((((((''''''(((((((((&&&''''''((((((''''''&&&(((((((((((((((((((((((())))))******)))((('''&&&''''''''''''((((((((((((''''''((())))))))))))))))))(((''''''''''''((()))&&&'''(((***+++,,,------++++++************++++++)))******+++,,,,,,---------...222999BBBMMMVVV[[[^^^]]]]]]^^^aaadddhhhjjjoooqqqrrrqqquuu|||~~~~~~}}}~~~~~~}}}}}}ooogggdddaaa]]]YYYXXXWWWVVVVVVVVVTTTQQQNNNIIIIIIHHHGGGFFFEEEFFFGGGEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFGGGGGGEEECCCBBBBBBBBBBBBBBBAAAAAAAAAAAADDDCCCBBBBBBBBBBBBCCCDDDAAAAAAAAABBBBBBBBBBBBBBBDDDEEEGGGHHHJJJKKKKKKKKKKKKOOOSSSUUUWWW[[[```eeefffiiilllnnnqqquuuyyy}}}|||}}}ooobbbVVVKKKCCC<<<:::777444222111111111222222222222111111111111111111000/////////////////////...------...//////000000///...............000/////////............111000///...---......///////////////000000000000000000000000111111111111111555444666<<<>>>MMMgggzzzmmmhhhlll}}}rrriiiccc```aaa```^^^\\\[[[[[[\\\[[[[[[[[[___gggrrr}}}yyyxxxvvvuuuvvvuuutttrrrqqqpppnnnkkkiiigggfffeeefffeeeeeeeeefffddd```]]]YYYXXXTTTOOOGGGAAA>>>===<<<=========<<<:::888777444444444444333111000...))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((((((((()))))))))((('''''''''(((******)))(((''''''&&&&&&''''''((((((((((((((('''''''''***))))))((((((((())))))'''(((((((((((((((((('''(((((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))*********'''(((((())))))))))))))))))((((((''''''(((((()))---,,,,,,+++***)))((('''+++******))))))******+++((((((((()))******++++++***+++---222:::DDDMMMSSSZZZ\\\]]]\\\]]]aaahhhnnntttwwwvvvtttuuuyyyzzzxxx~~~~~~zzztttrrrpppmmmhhhfffdddbbb```\\\WWWTTTMMMLLLJJJIIIHHHIIIIIIJJJFFFEEEEEEDDDCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDEEEFFFFFFGGGHHHHHHHHHGGGEEEDDDCCCCCCBBBAAAAAAAAAAAAAAABBBAAAAAA@@@AAAAAABBBBBBAAABBBBBBCCCDDDDDDEEEEEEEEEEEEFFFHHHJJJLLLNNNPPPQQQTTTYYY\\\___dddkkkqqquuuyyy}}}pppaaaUUULLLCCC>>>:::888666333111000000000222222111111000000//////111000000///////////////000//////......//////000////////////............////////////............000000///............///////////////000000000000000000000111111111222222000444444666===BBBUUUqqqwwwjjjhhhnnntttjjjcccaaabbb^^^\\\[[[[[[\\\^^^^^^^^^[[[```hhhsss}}}yyyxxxxxxxxxxxxwwwuuurrrpppooommmjjjhhhfffeeedddfffffffffffffffeeeaaa___WWWWWWTTTOOOIIIDDDAAAAAA============;;;999777555111111111111000...---,,,+++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))((((((((((((((()))))))))(((((('''''''''((()))***)))(((((('''''''''''''''''''''''''''''''''''''''((((((''''''((())))))***''''''(((((((((((('''''')))))))))))))))))))))))))))((((((((((((((()))***(((((()))))))))*********(((((())))))))))))((((((((((((((((((((()))))))))///...---+++)))((('''&&&+++++++++******+++++++++((((((((()))))))))******+++***+++---333;;;BBBGGGPPPTTTXXXYYYYYY]]]eeekkkvvvyyyzzzwwwvvvyyyyyywww~~~~~~}}}~~~zzzuuuppphhhaaa[[[XXXVVVSSSQQQPPPOOONNNNNNHHHGGGFFFEEEEEEEEEEEEEEEDDDDDDDDDEEEFFFHHHJJJKKKFFFGGGHHHIIIJJJJJJJJJJJJFFFEEEDDDCCCBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCFFFFFFFFFGGGHHHHHHIIIIIIGGGGGGHHHKKKNNNRRRVVVXXX]]]aaaeeeggghhhlllrrrwww}}}rrrbbbSSSIIIBBB===999777666444222111000000000/////////000000000000000000000////////////000000000000////////////000000...///////////////......///////////////........./////////.........//////////////////000000000000000000000111111222222333111666555777>>>EEEZZZyyysssgggiiirrrsssiiibbb```aaa^^^\\\ZZZZZZ\\\]]]]]]]]][[[aaajjjuuu{{{{{{zzz{{{{{{zzzwwwtttooonnnllliiigggeeedddccceeeeeeeeeffffffeeeaaa___YYYXXXUUUPPPJJJDDDBBBAAA@@@@@@???>>>;;;888555333111111111000///...---,,,,,,,,,+++******+++,,,,,,++++++******))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))'''''''''''''''((((((((())))))(((''''''''''''(((&&&&&&&&&&&&''''''''''''$$$%%%%%%&&&''')))***+++%%%&&&&&&''''''&&&&&&%%%(((((((((((((((((((((((()))((((((((((((((()))***''''''(((((((((((())))))(((((())))))))))))(((((('''(((((()))))))))))))))'''''''''(((***,,,...///,,,,,,++++++++++++,,,,,,)))))))))***************---,,,+++,,,...333999<<>>999666444444333333222111000000000------...///000111111222000000////////////000000//////000000000000//////---...//////000///...............///////////////......//////////////////////////////000000000000///000000111222333333333333888777777>>>DDD[[[|||oooeeekkkwwwsssiiicccbbbccc^^^\\\ZZZYYYZZZZZZZZZYYY\\\cccmmmxxx|||{{{{{{{{{{{{zzzwwwuuuooonnnllliiigggeeedddcccdddccccccdddeeeddd```^^^\\\[[[WWWQQQIIICCC???>>>BBBBBBAAA???<<<888555333444444333222111000//////,,,+++***))))))***+++,,,++++++******)))((((((((())))))))))))))))))))))))&&&'''((()))*********)))&&&&&&'''''''''(((((((((***)))((((((''''''((((((&&&&&&&&&'''''''''''''''$$$$$$$$$%%%'''(((***+++%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))((((((((((((&&&&&&&&&'''''''''(((((()))))))))))))))(((((('''''''''((()))************))))))(((((()))+++---...,,,++++++++++++++++++,,,***************+++++++++...---,,,,,,---///222444;;;AAAJJJRRRWWW[[[```dddkkksssxxxxxxyyy|||~~~~~~~~~~~~~~~||||||}}}~~~|||yyyuuurrrpppllleee```YYYWWWSSSOOOLLLKKKJJJKKKKKKKKKKKKLLLOOOSSSWWWYYYYYYXXXWWWUUUSSSQQQPPPOOOKKKIIIGGGEEEDDDDDDEEEFFFEEEFFFGGGHHHIIIIIIIIIIIIHHHHHHIIIIIIJJJKKKLLLLLLLLLOOOSSSYYY```gggmmmpppqqqwww}}}{{{qqqiii]]]TTTHHH???:::888666444222222222222222111111111------...///000111222222///////////////000000111...//////000000//////...------///000000000///............///////////////---...//////000/////////////////////000000000000///000000111222333444444333999888888===CCC[[[|||{{{kkkbbblll{{{vvvmmmgggdddeee___]]]ZZZXXXXXXYYYXXXWWW\\\dddppp{{{zzzyyyxxxxxxxxxwwwuuusssqqqpppmmmkkkhhhgggeeeeeeaaaaaaaaabbbcccbbb___\\\[[[ZZZVVVPPPIIICCC???>>>BBBBBBAAA@@@===:::777555555444333222111000000000---,,,+++))))))+++,,,---,,,,,,+++******)))(((((())))))))))))))))))))))))%%%&&&((()))*********)))''''''(((((())))))))))))***))))))(((((((((((((((&&&&&&''''''(((((((((((('''''''''''''''(((((()))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))******)))((('''&&&&&&&&&'''''''''((((((((()))))))))))))))(((''''''&&&''')))***++++++******000...+++)))((((((((()))******))))))))))))******************************++++++++++++,,,...///000444888???HHHQQQYYY^^^aaadddmmmuuuvvvwww{{{~~~~~~~~~~~~||||||~~~xxxqqqnnnhhhaaa[[[WWWUUUTTTPPPPPPQQQRRRVVVZZZ___aaadddbbb```]]]ZZZXXXVVVVVVQQQOOOLLLIIIHHHIIIJJJKKKJJJKKKLLLNNNNNNNNNNNNNNNNNNOOOPPPRRRUUUWWWYYYYYYXXX\\\ccckkkttt{{{yyynnnbbbZZZPPPIIIAAA;;;999888666444111111222222333222222222000000000000000000000000///////////////000111111---...////////////...---,,,---///000111000///.............../////////000,,,---///000000000//////////////////000000000000///000000111333444444555111777888888===CCCZZZ|||xxxhhh___lll}}}xxxooohhhdddddd___]]]ZZZYYYYYYYYYYYYXXX\\\ffftttxxxwwwuuutttuuutttsssqqqsssqqqooommmjjjhhhgggggg`````````aaabbbaaa^^^[[[VVVVVVTTTOOOIIIEEECCCBBBAAAAAAAAA@@@>>>;;;999888444333222000//////......000///---,,,,,,---///000------,,,,,,+++***))))))))))))))))))))))))))))))%%%&&&((()))*********)))(((((()))*********************)))((((((((((((((('''''''''((((((((())))))++++++)))(((''''''''''''''''''(((((((((((('''''')))))))))))))))))))))))))))***++++++***(((&&&$$$''''''''''''(((((((((((()))))))))))))))(((''''''&&&''')))***+++++++++***,,,+++)))((((((***,,,---((((((''''''''''''((((((************))))))))))))((()))***+++,,,---......///111666???JJJUUU\\\______iiirrrtttuuuyyy|||}}}~~~~~~~~~|||}}}xxxpppjjjgggeee\\\[[[\\\^^^aaafffkkknnngggfffdddbbb```___^^^]]]WWWUUURRROOONNNNNNPPPQQQTTTUUUWWWXXXYYYYYYYYYXXXVVVXXXZZZ^^^aaaeeegggiiikkkpppxxx|||sssiii^^^RRRIIICCC>>>888555555444222000111111222333333333333333444333222111000///......///////////////000111111,,,---...//////...---,,,+++---///000111000///...---.........//////000000,,,---///000000000//////////////////000000000000///000000222333444555555///666777888===CCCZZZ|||vvvfff]]]kkk}}}yyyooogggbbbaaa___]]]ZZZZZZZZZ[[[[[[ZZZ\\\gggvvvzzzxxxvvvuuutttrrrooolllnnnnnnnnnkkkgggeeedddeeegggdddbbbbbbccc```[[[VVVTTTSSSPPPKKKDDD???======CCCCCCAAA???===:::888666333333333222111000///......---,,,*********++++++++++++************++++++))))))))))))))))))))))))+++(((&&&'''***+++)))&&&,,,+++***(((''''''&&&&&&''''''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&''''''(((((((((((((((***((((((***,,,+++'''$$$"""###%%%'''((()))******'''((()))((('''&&&'''((($$$$$$%%%(((***+++***(((%%%%%%'''((((((((('''&&&***************************+++,,,+++)))))))))***''''''''''''''''''''''''++++++******))))))((((((******+++++++++,,,,,,,,,000000222555:::CCCNNNUUU```eeejjjlllmmmnnnrrrvvvzzz~~~}}}~~~~~~zzzvvvvvvtttrrrooonnnoooqqqqqqqqqpppooommmjjjgggeeegggfffdddbbbaaa______^^^bbbaaabbbdddfffhhhhhhgggmmmmmmnnnttt|||zzznnnddd[[[RRRGGG???:::999666444222111000000111111000000000000111111111111111111000000000000...///000///...---...000000000//////......------////////////////////////000000000000111111111111//////000000000000//////////////////000000000000222222222222222222333333555333777===???EEE[[[sssqqqeeebbbmmm|||{{{pppfffaaa```[[[\\\\\\[[[XXXWWWWWWXXX```iiivvv{{{yyywwwvvvuuusssooommmnnnnnnmmmkkkgggeeedddeeegggdddbbbbbbccc```[[[WWWTTTSSSOOOJJJDDD@@@>>>???CCCBBBAAA???===:::888777333333333222111000///...))))))(((''''''((()))***,,,++++++******++++++,,,))))))))))))))))))))))))((()))))))))((((((((()))***)))((((((((((((((((((******))))))((((((((('''(((((('''''''''&&&&&&&&&&&&&&&'''((())))))(((((('''&&&%%%'''((((((%%%"""&&&'''''''''''''''&&&&&&++++++*********+++++++++&&&%%%&&&(((***+++***(((&&&'''((()))))))))((((((************************)))***+++***((('''((()))+++++++++++++++++++++++++++*********))))))((((((******+++++++++,,,,,,,,,...///000222555<<>>LLLbbbuuussseee```^^^lll{{{ssslllddd___^^^YYYZZZZZZYYYYYYZZZ\\\___fffppp}}}yyyyyyxxxxxxwwwtttoookkklllmmmmmmkkkhhhffffffggghhhfffdddddddddbbb\\\XXXTTTRRRNNNHHHCCC@@@@@@AAAAAAAAA@@@???===;;;999888333333333222111000///...,,,------,,,,,,***)))))))))))))))(((((()))))))))))))))))))))))))))))))))+++(((%%%'''***,,,)))&&&)))(((((('''&&&&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''''''''&&&''''''((((((((((((((($$$%%%&&&&&&%%%%%%&&&''')))))))))((('''%%%$$$###***((('''(((+++---+++)))((('''%%%&&&((())))))(((&&&&&&&&&&&&&&&'''(((((())))))))))))))))))))))))***+++,,,+++***))))))+++))))))))))))))))))))))))''''''((()))***++++++,,,******+++++++++,,,,,,,,,***+++,,,,,,+++---///222...222777<<>>???AAAAAA@@@???===;;;:::999333333333222111000///...---......//////...---,,,++++++************++++++))))))))))))))))))))))))'''''''''((()))*********''''''&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((''''''&&&"""%%%(((((('''%%%&&&'''(((((((((((('''&&&%%%$$$%%%&&&((())))))((('''&&&&&&%%%###$$$&&&)))))))))((('''&&&&&&&&&''')))))))))))))))))))))))))))))))))++++++***)))((()))***************************&&&'''((()))***+++,,,,,,******+++++++++,,,,,,,,,+++++++++***)))***---000,,,...111444999AAALLLTTT]]]dddnnnuuu|||xxxqqqhhh___WWWNNNEEE???666666555444222000000111000000111111111000///...//////............///////////////.........------...///000///...---...000,,,---------.........///........................------........./////////---......//////......------............/////////......///000111222333333111222444777BBBWWWooopppdddcccaaaqqquuulllfff___\\\]]]YYYYYYYYYYYYYYY[[[___ccckkkuuu}}}}}}}}}}}}|||xxxsssoookkkllllllkkkhhhffffffggghhhfffdddddddddbbb]]]XXXTTTSSSPPPKKKDDD???======AAAAAA@@@???===<<<:::999333333333222111000///...((()))+++,,,---,,,,,,+++---,,,,,,++++++,,,,,,---))))))))))))))))))))))))$$$'''******((('''***---%%%%%%%%%&&&'''((()))*********)))((('''&&&&&&%%%&&&&&&&&&'''''''''(((((())))))))))))((('''&&&%%%$$$'''+++,,,***((((((***$$$%%%&&&'''(((((((((((($$$'''++++++***'''&&&&&&%%%###"""###&&&((()))))))))((('''''''''(((***+++))))))))))))))))))))))))(((******)))((('''((()))))))))))))))))))))))))))&&&'''((()))***+++,,,---******+++++++++,,,,,,,,,,,,+++***(((&&&'''+++------///111333555;;;CCCJJJWWW___jjjrrryyy|||uuujjjcccZZZQQQJJJBBB:::444666555444222111111222444//////111222222111000000//////............//////......---------,,,,,,,,,...///000///...---...000,,,,,,,,,---------......------------------------,,,,,,,,,---------......---..................---111111111111222222222222---...///000111222333333222444666:::FFF]]]vvvqqqeeeeeeaaaqqqqqqiiiccc^^^\\\^^^XXXYYYYYYXXXYYY[[[```cccmmmwww|||{{{|||}}}~~~{{{tttooonnnmmmkkkiiigggfffffffffhhheeeaaa```aaa```\\\YYYXXXWWWRRRKKKEEE@@@??????BBBAAA@@@>>>;;;999888777444666777666333000//////------,,,++++++******)))***+++,,,+++)))''''''''')))'''%%%&&&)))+++***)))&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((''''''''''''(((((()))(((&&&$$$%%%((()))'''%%%''''''''''''''''''''''''((()))))))))(((''''''&&&$$$%%%'''((()))((('''%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&''')))***))))))***+++++++++++++++))))))))))))))))))))))))'''((()))((('''&&&'''(((************************+++(((%%%%%%((()))(((&&&************************++++++++++++*********)))///---******,,,222999===GGGOOO^^^llluuu~~~|||oooiii\\\XXXQQQIIIBBB===:::999222222111111111111222222111111000000//////......111000///..................///000111111000///...////////////////////////------......///000000000........................000///...------...///000111111111111000000000000111111111111111000000///000111111222222333444444333777888:::FFF```{{{lllcccbbbeeeuuu|||oooiiieee```___```XXXZZZ[[[[[[[[[]]]```bbbooozzz~~~}}}}}}~~~|||vvvqqqnnnmmmllliiigggfffggghhhiiifffbbbaaaaaa```\\\XXXTTTRRRNNNHHHCCC?????????AAA@@@???===;;;999777666444666777666333000//////......------,,,++++++***+++************)))((('''+++)))'''''')))+++)))(((******)))))))))(((((((((''''''''''''(((((((((((((((((('''&&&&&&''''''''')))'''%%%&&&((()))(((&&&''''''''''''''''''''''''%%%%%%&&&&&&%%%%%%$$$###%%%&&&'''))))))((('''&&&&&&&&&''''''''''''&&&&&&((((((''''''((()))+++,,,''''''((((((((((((((((((((((((((((((((((((((((((((()))***)))'''&&&'''(((************************)))((((((((()))***)))(((************************''''''((()))***+++,,,,,,...---,,,---...111444555===CCCPPP^^^hhhqqqzzzkkk^^^XXXMMMJJJDDD>>>999666444333000000////////////000000000000000000//////......000000///.....................////////////..............................,,,,,,,,,,,,,,,+++++++++........................//////............/////////........................//////000111111111111000111111222222333444444444888:::===LLLhhhllldddcccfffwww{{{oooiiiddd```___```YYYZZZZZZZZZZZZ\\\```cccmmmyyy}}}|||}}}~~~|||wwwsssnnnnnnllljjjgggfffhhhjjjkkkgggcccbbbaaa```\\\XXXPPPOOOLLLGGGBBB???@@@AAABBBAAA???===:::888666555444555666555333000////////////...------,,,,,,++++++)))'''(((+++,,,***'''+++***((()))******)))(((*********))))))(((((((((''''''''''''(((((((((((()))(((((('''&&&&&&&&&&&&)))(((''''''))))))((('''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&'''((()))***)))((('''&&&&&&''''''''''''&&&&&&(((((('''(((((()))***+++(((((('''&&&&&&''''''''''''''''''''''''''''''''')))***+++***((('''((()))************************&&&(((***++++++******+++************************(((((()))***+++,,,------,,,---...///000///...---333777@@@LLLVVV```ppp~~~~~~uuukkk\\\QQQLLLCCC@@@===999666555444444000//////......//////000000000000////////////.../////////..................------------------...---------------------------,,,,,,+++******))))))..............................////////////..............................,,,,,,...///000111111111000111111222222333444444555999;;;AAASSSsssmmmeeedddgggzzzzzzoooiiiddd```^^^___[[[[[[ZZZYYYXXX[[[```ccclllxxx|||zzz{{{|||{{{wwwsssnnnooommmjjjffffffhhhkkklllhhhdddbbbaaa___[[[WWWRRRQQQMMMIIIDDDAAAAAABBBEEEDDDAAA>>>;;;777555444333444666555222000//////.........---,,,,,,++++++,,,(((%%%'''+++...+++((()))))))))******+++***)))''''''''''''''''''((((((''''''''''''((((((((((((+++***)))((('''&&&&&&&&&))))))(((((()))))))))(((''''''''''''''''''''''''(((((())))))))))))((('''''''''((()))***)))))))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''((((((******(((((('''(((((()))(((((((((((((((((((((((()))***+++***)))((((((***************************###'''+++,,,***)))***+++************************------,,,,,,,,,++++++++++++,,,---......---+++***000111777???GGGPPP___lllwww|||zzzppphhh___RRRHHHDDD===;;;999777555555555555111111000000000000111111////////////////////////.....................---///...---,,,,,,---...///------------------------.........---------,,,,,,........................,,,---////////////---,,,/////////000000000000000,,,---...///000000000000000111111222222333444444555888;;;DDDYYY{{{mmmfffeeehhh}}}yyynnnhhhddd```^^^___\\\[[[YYYWWWWWWZZZ___ccclllyyy}}}{{{|||}}}|||yyyuuuoooooonnnjjjeeedddgggkkklllhhhdddbbbaaa___[[[WWWSSSRRRNNNIIICCC@@@@@@AAAHHHFFFCCC???;;;777444222222444555444222000//////------,,,,,,+++*********,,,((($$$&&&+++...,,,)))&&&''')))******+++++++++%%%&&&&&&'''((()))******''''''''''''((((((((((((,,,+++***)))((((((((((((((()))))))))(((((())))))''''''''''''''''''''''''$$$%%%%%%&&&&&&&&&%%%%%%'''(((((()))))))))))))))&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''))))))(((((((((((()))))))))))))))))))))))))))))))))***+++***)))((((((***))))))))))))))))))))))))!!!&&&***+++)))((((((***)))))))))))))))))))))))),,,+++++++++************+++++++++++++++,,,,,,---000///111666;;;BBBMMMXXXdddlllvvv}}}|||rrrhhh___YYYRRRHHH???<<<666444333111000//////000111111000000000000111111.............../////////,,,---......///...------000///...------...///000........................---........./////////000........................,,,---...//////...---,,,......//////000000000111......////////////......000111111222222333444444444777;;;DDD\\\oooggggggjjjxxxmmmhhhddd```]]]^^^\\\[[[YYYWWWWWWYYY___cccmmmzzz~~~}}}~~~zzzvvvooopppoooiiicccaaaeeejjjjjjfffbbbaaa```___[[[WWWRRRPPPMMMGGGBBB?????????GGGEEEBBB???;;;777444333111333444444222000//////---,,,,,,++++++***))))))+++(((&&&&&&))),,,+++***$$$''')))******))))))***(((((()))******+++,,,,,,''''''''''''((((((((((((++++++***)))(((((((((((('''((())))))''''''((()))''''''''''''''''''''''''%%%&&&&&&''''''''''''&&&'''''''''((((((((())))))&&&&&&''''''''''''&&&&&&(((((())))))))))))((((((%%%&&&'''(((((((((((('''************************)))***+++***((('''((()))))))))))))))))))))))))))$$$&&&((()))(((((((((((())))))))))))))))))))))))&&&&&&'''((()))******++++++***))))))***+++---......,,,---000333666===DDDQQQZZZgggrrrzzztttjjjcccZZZQQQMMMHHH@@@:::888333333111000///.........///......------......///---............/////////+++,,,---//////...------//////............//////////////////////////////++++++,,,------...//////........................------............------,,,,,,,,,------......//////000000000000///...---000111111222222333444444444666:::EEE\\\~~~pppiiihhhnnnwwwlllhhhddd___]]]]]][[[[[[ZZZXXXWWWYYY]]]aaammm{{{}}}||||||~~~~~~yyytttpppqqqooohhh```^^^bbbhhhhhhdddaaa______^^^ZZZWWWPPPOOOLLLHHHCCCAAAAAACCCAAA@@@>>><<<:::777666555111222444444222000///000...------,,,++++++******+++***((('''((()))++++++%%%(((+++***(((&&&%%%&&&************************''''''''''''(((((((((((((((((('''''''''''''''(((&&&((()))(((&&&%%%''')))'''''''''''''''''''''''''''(((((()))******))))))'''''''''''''''(((((()))&&&&&&''''''''''''&&&&&&(((((()))******)))((('''###%%%(((***+++***)))((())))))))))))))))))))))))((()))***)))'''&&&'''((()))))))))))))))))))))))))))((('''((()))***)))((())))))))))))))))))))))))&&&'''((()))***++++++,,,++++++******++++++,,,,,,+++)))***...//////222777@@@IIIVVVbbbmmmxxx}}}wwwooobbbXXXWWWNNNGGGDDDAAA;;;777666444333333222222111111111......------------......---------.........//////***+++---//////...---,,,---------......---------........................,,,,,,,,,,,,,,,,,,,,,,,,...........................------,,,,,,------...++++++,,,------...////////////000000111000000000000111111222222333444444555777;;;EEE\\\|||qqqiiihhhtttvvvlllhhhddd___\\\]]]ZZZZZZZZZYYYXXXYYY\\\___lllzzzxxxxxxxxx{{{}}}{{{uuuoooppprrrooohhh___\\\aaaffffffccc___^^^___^^^ZZZWWWPPPPPPNNNJJJFFFEEEFFFGGG<<<;;;;;;:::999888777666000222444444222000///000///......------,,,++++++***+++***(((''''''***,,,'''***,,,+++'''###""""""++++++***)))((('''&&&%%%''''''''''''((((((((()))&&&&&&%%%%%%%%%&&&&&&'''%%%''')))(((%%%%%%&&&)))''''''''''''''''''''''''$$$$$$%%%&&&''''''&&&&&&'''&&&&&&&&&&&&'''((((((&&&''''''''''''''''''&&&&&&&&&'''(((((('''&&&%%%$$$&&&***---///...,,,***(((((((((((((((((((((((('''))))))((('''&&&'''((())))))))))))))))))))))))---***''''''***+++***((())))))))))))))))))))))))---------,,,,,,,,,+++++++++,,,,,,---,,,+++***)))***(((***...///...///222333:::FFFQQQ]]]iiivvv~~~yyypppkkkcccWWWMMMLLLCCC===;;;999555111111111111111111111111111111000000////////////000000---------.........//////***+++---//////...---,,,++++++---......---++++++------------------------///......------,,,,,,+++..............................,,,++++++,,,......------......///000111111---...///111222222222222000111111222333333444444666999<<>>===<<<:::999888888888444444444333222111000///...------,,,,,,++++++***+++***)))(((((()))***+++'''''''''''''''((()))***))))))))))))))))))))))))(((((())))))*********+++'''((()))******)))((('''((((((((())))))))))))******(((%%%%%%'''(((&&&$$$###$$$&&&'''((('''&&&&&&(((''''''&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((())))))((((((''''''''''''(((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))***)))&&&%%%%%%&&&)))***))))))))))))))))))))))))))))))(((((((((((()))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......111444888===FFFTTTcccnnnyyyxxxmmmbbbYYYRRRMMMJJJ@@@===888444222222333444//////000000000000//////000///...------...///000---------............///...------,,,,,,------...//////------,,,---...///000///---,,,,,,---...////////////...---------,,,111111000000//////......---,,,+++*********+++,,,,,,---...000000000////////////000000111111111222222222222111111111000000444<<<<<>>:::777444444333222111111222222...//////000000//////...//////...------...//////---------............////////////....../////////,,,,,,++++++,,,---...///,,,,,,---------------,,,------------............///////////////.........000///.........//////000///000000//////---,,,,,,000000000000000000000000...///000111222333444444333;;;===HHHdddzzzyyykkkfffhhhvvvzzzvvvnnneee```aaaaaa___\\\^^^ZZZXXXYYYXXXYYY^^^eeeqqqzzzzzzvvvvvvzzz{{{xxxwwwwwwuuusssnnneee\\\ZZZ___eeeiiieeeaaa______^^^[[[XXXUUUPPPJJJEEEAAA>>><<<999999999888888777888888888555555444333222111///............---,,,,,,++++++***))))))))))))))))))*********)))((('''''''''((())))))))))))))))))))))))''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((('''&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&'''((()))((((((''''''''''''(((((('''''''''''''''&&&&&&&&&&&&'''''''''(((((())))))''''''((((((((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))((()))************)))(((((((((((((((((((((((((((+++******))))))*********++++++++++++++++++++++++,,,,,,,,,---------......---------------///111333:::BBBNNN\\\hhhvvvyyyooofff]]]XXXQQQLLLFFF@@@<<<999666444111111111111000000///......//////////////////...........................---------............/////////............//////,,,,,,,,,,,,,,,,,,,,,,,,---...///000111000///...,,,,,,,,,------.................................,,,,,,,,,,,,,,,---------/////////......---------////////////000000111111//////000111222333333444333:::===JJJeeewwwvvvhhheeegggtttwwwqqqkkkccc``````aaa___]]]^^^ZZZXXXYYYYYYYYY^^^fffqqqyyy~~~wwwttttttyyy{{{zzzyyy{{{vvvuuupppggg^^^\\\```eeejjjfffaaa______^^^ZZZWWWUUUQQQKKKEEEBBB???<<<:::999999888888777888888888555555444333222000///...//////...------,,,,,,+++)))))))))******)))))))))+++***)))(((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&'''((('''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''((((((((((((((()))''''''((())))))(((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''')))******)))'''&&&((((((((((((((((((((((((,,,+++***)))((('''''''''++++++++++++++++++++++++,,,,,,,,,---------............---...///111111222111555===EEEQQQ___ooozzzssshhh```XXXQQQLLLGGGCCC>>>;;;999777555444000000000000///...,,,+++......////////////......------............---------------............///...------,,,,,,------.........------,,,+++***))),,,---///000000000///...+++,,,,,,,,,------......---------------.........******++++++,,,,,,,,,,,,------------......//////,,,------///000111222333000000111111111222222222444:::===LLLgggvvv}}}rrrfffdddhhhsssxxxmmmhhhccc````````````______[[[YYYYYYYYYYYY___fffoooxxx}}}vvvsssssswwwzzzzzzzzz|||xxxwwwrrriii```]]]aaafffiiieeeaaa___^^^]]]YYYVVVUUUPPPKKKFFFBBB@@@===;;;;;;:::999888888888888888666555555444222000...---//////......---,,,,,,,,,))))))************))))))******)))((((((((())))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&(((((('''&&&&&&'''(((((($$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&''')))''''''&&&%%%%%%%%%&&&&&&(((''''''&&&&&&&&&''''''(((''''''''''''''''''((('''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&'''((())))))((('''&&&))))))))))))))))))))))))++++++)))(((''''''''''''))))))))))))))))))))))))******++++++++++++,,,,,,...,,,,,,---///111111111---...111444;;;GGGVVV```nnnxxxuuummmbbbYYYSSSMMMGGGCCC>>>;;;888666555555333222000000000000///---,,,+++---......//////......---------............---------------............///------,,,,,,,,,,,,------............---+++***)))******+++,,,------------,,,,,,,,,,,,------------,,,,,,,,,---------------++++++,,,---............,,,,,,,,,,,,---...///000,,,,,,---...000111222222111111111111111222222222444999>>>OOOiiiwww}}}~~~mmmcccdddiiivvvvvvjjjfffbbb__________________[[[YYYZZZYYYZZZ___fffooowww|||xxxtttssswwwyyyxxxwwwzzzzzzyyytttlllbbb___cccgggiiieee```^^^]]]\\\XXXUUUTTTPPPJJJFFFCCC@@@>>><<<<<<<<<;;;999888888888888666666555444222000...---/////////...------,,,,,,((()))***++++++***)))((()))))))))((())))))******((((((((((((((((((((((((((((((((((((''''''&&&&&&))))))(((''''''((())))))%%%%%%&&&&&&&&&'''''''''%%%'''((('''%%%%%%(((***&&&&&&%%%%%%%%%&&&'''((()))((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&'''''''''((((((((()))''''''''''''&&&&&&&&&&&&&&&'''((())))))((('''&&&(((((((((((((((((((((((('''((())))))))))))((('''(((((())))))))))))(((((())))))))))))))))))))))))***))))))((())))))******))))))))))))))))))))))))******++++++++++++,,,,,,///---++++++...//////---,,,---......000777AAAIIISSS^^^mmmzzz~~~ssskkkaaa[[[SSSLLLHHHDDD???;;;888555333222333333222000////////////////////////---......//////......---,,,------......------,,,---------............///......------------......,,,---............---,,,)))))))))******,,,------------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,---.../////////......---,,,,,,,,,---...///........./////////////////////000111222333333444555999>>>PPPkkkxxx~~~yyyiii```ccckkk{{{|||rrrgggdddaaa^^^]]]]]]]]]]]]___[[[YYYZZZYYYZZZ___fffpppyyy|||zzzuuutttvvvxxxvvvuuuwww{{{zzzvvvmmmddd```ccchhhiiiddd```]]]]]][[[XXXTTTSSSOOOJJJFFFCCCAAA???===>>>===<<<:::999888888888666666555444222000...---/////////...------,,,,,,((()))***++++++***)))((())))))(((((()))***++++++(((((((((((((((((((((((())))))((((((((('''''''''***)))(((''''''((()))***((((((((())))))))))))***$$$&&&((('''%%%%%%(((***&&&%%%%%%$$$%%%&&&((()))***)))((('''&&&%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''(((((()))))))))))))))))))))(((((((((&&&'''(((******((('''&&&))))))))))))))))))))))))((()))***++++++***)))(((***))))))))))))))))))***))))))))))))))))))))))))((((((((()))***,,,---...************************,,,,,,---------.........222///++++++,,,---,,,***---//////......111777<<<<<>>999555555333222111222222111000.........//////111222333---..................---,,,,,,---......---,,,,,,---------.........////////////............//////***+++---///000000000000++++++******+++---...000---------,,,,,,++++++++++++++++++,,,,,,---------)))***,,,...//////......000///---,,,++++++,,,---111000000///...---------------///000222444555666666999>>>QQQmmmyyyvvvfff___dddlllyyyooodddbbb___]]][[[[[[[[[[[[___\\\YYYZZZZZZZZZ___gggrrr{{{~~~yyyyyyxxxxxxwwwvvvvvvuuuxxxwwwrrrkkkccc```bbbeeegggddd```^^^^^^\\\XXXTTTRRRNNNIIIEEECCCBBB@@@???<<<===>>>>>><<<:::777666222222333222222111000///222111000...,,,***)))(((******+++++++++******)))---+++((((((((()))))))))))))))))))))))))))))))))''''''''''''((((((((((((+++***)))(((((('''((((((&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((((((###!!! """'''+++,,,+++&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&'''((()))))))))(((((('''''''''(((((((((+++---,,,)))%%%"""!!!---+++)))'''%%%%%%%%%%%%((('''''''''''''''((()))''''''((()))))))))))))))******((('''%%%%%%$$$$$$+++*********))))))(((((())))))))))))************+++,,,------,,,+++)))(((++++++******++++++,,,---,,,,,,,,,---...///000111222888@@@IIIRRR```ooo{{{vvvllleee]]]TTTMMMHHHFFFBBB>>>:::777555444222222222111000//////...000////////////.........,,,---------.../////////------------,,,,,,+++***---,,,,,,,,,---///000111......---,,,,,,,,,---------.........---,,,,,,+++,,,,,,,,,---------......///...,,,++++++,,,...///......---------,,,,,,,,,000000//////......------............////////////............/////////000...000111111000111333666777777>>>OOOhhh~~~nnnfff```bbbppp~~~uuupppcccaaa]]]\\\\\\]]]]]]\\\[[[YYYYYYYYYXXXYYY```iiittt}}}|||zzzxxxvvvuuuuuuwwwxxx{{{yyytttllleeebbbcccfffiiieeeaaa``````___[[[WWWRRRNNNIIIFFFDDDBBB@@@???<<<======<<<;;;999777666222222333222222111000///......---------,,,,,,,,,((())))))***************---***(((((()))***)))((())))))))))))))))))))))))''''''''''''((((((((((((***)))((((((((((((((((((&&&&&&&&&''''''''''''((())))))))))))((((((((((((%%%$$$###%%%(((******(((&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&%%%&&&&&&&&&'''(((((((((((((((''''''''''''((((((''')))++++++(((&&&%%%%%%&&&&&&&&&'''''')))***++++++******)))((('''&&&%%%''''''((())))))))))))))))))(((((('''''''''((((((************)))))))))((())))))))))))************++++++,,,,,,++++++******++++++******++++++,,,------------------...///000...111666999>>>FFFRRR[[[ooozzzxxxqqqggg___YYYSSSKKKEEE>>>===:::888555333111111222222111111000//////.../////////.........------------------............---............---,,,+++,,,,,,------.../////////------,,,,,,,,,------...------......------,,,+++,,,,,,,,,---------.........---,,,,,,,,,,,,---...,,,,,,,,,------.........////////////........................////////////........./////////000000...000111111111111444666::::::BBBTTTmmmkkkddd^^^```nnn}}}rrrlllccc```]]][[[\\\]]]]]]]]]\\\ZZZYYYZZZYYYZZZaaajjjvvv}}}}}}zzzwwwttttttuuuxxxzzz|||zzztttlllddd```bbbeeedddaaa]]]\\\]]]\\\YYYUUURRROOOJJJGGGEEECCC@@@???===<<<;;;:::999777666666222222333222222111000///...------------,,,,,,,,,(((((()))***++++++******,,,***(((((()))***)))((())))))))))))))))))))))))''''''''''''((((((((((((((((((((('''(((((())))))&&&&&&&&&''''''''''''(((******))))))(((''''''&&&&&&%%%%%%&&&((((((%%%###&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''((((((''''''''''''(((((('''((())))))'''&&&'''((("""###%%%''')))+++,,,,,,******++++++***(((&&&%%%''''''((()))))))))))))))'''''''''((()))***+++,,,************))))))))))))))))))))))))************++++++*********++++++,,,++++++******++++++,,,---...---------------.........000111111111555<<>>===;;;999666444222111111222333222111000///111000///...------...///******************+++++++++++++++++++++***)))((('''&&&&&&''')))***)))((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((+++***)))''''''&&&&&&&&&***)))(((''''''((()))***&&&%%%%%%''')))((($$$ ((((((((((((((((((''''''(((&&&###$$$&&&((('''%%%+++***((('''%%%%%%$$$$$$((((((''''''''''''(((((())))))************))))))((()))***)))((('''((()))%%%''')))******)))'''%%%***)))(((''''''((()))***++++++***)))(((((())))))((((((((((((((()))***************)))))))))))))))'''(((***+++***+++,,,......------,,,,,,++++++***+++------***%%%###%%%''''''))),,,...---------...,,,------...///000111111222555:::???FFFMMMUUUZZZfffkkkwwwyyyvvvqqqjjjbbb[[[UUUNNNJJJEEEDDDAAA>>>:::777444333222222111000///...------////////////000000000000------------------------//////...------------...++++++++++++++++++++++++******+++,,,,,,---......---------------------------,,,,,,,,,,,,---......000///...---,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////...------,,,---...///000000000///......///111111111111111111222333444444888BBBYYYwwwttthhhdddcccjjjtttzzzqqqllliiijjjfff```]]]^^^]]]ZZZ]]]ZZZWWWWWWWWWZZZdddooo|||{{{yyywwwuuuuuuwwwxxxzzzvvvnnnddd\\\ZZZ]]]```aaa___\\\[[[\\\\\\\\\[[[XXXTTTNNNJJJGGGEEECCCAAA???>>>===;;;999666444333111222222333333111000///.../////////...---+++******************************************)))((((((((('''&&&''')))***)))((((((''''''&&&&&&&&&''''''&&&&&&&&&'''''''''((((((***)))(((''''''&&&''''''((('''&&&%%%%%%&&&'''(((***'''%%%%%%''''''%%%$$$(((((((((((((((((((((((((((&&&$$$$$$&&&((('''%%%(((''''''&&&&&&&&&''''''((((((''''''''''''((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&'''((('''&&&%%%&&&((((((((((((((((((((((((((())))))(((''''''((())))))+++******)))(((((())))))((((((((((((((()))******(((((((((((((((((((((((((((***+++***))))))***+++------,,,,,,,,,,,,++++++,,,+++***)))******)))))))))***,,,---,,,,,,---...------......//////000000///111333666:::@@@GGGLLLPPPRRRZZZhhhuuuyyyoooggg```\\\WWWRRRNNNJJJFFFCCC===<<<:::888666444222111000000000///////////////000000//////////////////000000000000000000000000......---,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......---------------------------,,,,,,,,,,,,---......///...---,,,++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------------............------,,,---...///000000//////...//////111111111111111111222333444444777@@@UUUqqqrrrgggddddddmmmwwwvvvnnniiihhhiiigggbbbaaabbbbbb___]]]YYYWWWWWWWWWZZZeeeppp~~~zzz{{{{{{xxxsssqqqtttxxx|||wwwnnnddd]]]ZZZ\\\______]]][[[[[[]]]_________XXXTTTNNNJJJGGGEEECCCAAA???>>>===;;;999666444333111222333333333222000///---...000000///,,,)))'''************************((())))))))))))(((''''''((('''&&&''')))***)))(((''''''&&&&&&&&&'''((((((&&&&&&&&&'''''''''''''''(((((('''''''''''''''(((''''''&&&%%%%%%&&&''''''---)))%%%###$$$&&&''''''(((((((((((((((((((((((((((&&&%%%%%%&&&''''''&&&%%%%%%%%%&&&'''((()))***((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&%%%'''((('''&&&%%%'''(((***)))'''&&&&&&''')))***((((((''''''''''''((((((******)))((((((((())))))((((((((((((((()))******''''''''''''(((((((((((()))***+++***((('''((()))++++++,,,,,,,,,,,,---------***''')))---000...++++++,,,,,,,,,******,,,---................../////////000111333555:::AAAFFFCCCAAADDDLLLWWWcccsssxxxpppkkkfff^^^XXXPPPMMMIIIFFFDDDBBB???===555555444333222111111111---.........//////000000000000//////.........------------------------------,,,,,,+++++++++++++++++++++++++++++++++++++++***++++++,,,,,,------...------------------------,,,,,,,,,,,,,,,---......,,,,,,+++++++++++++++,,,---,,,,,,++++++,,,,,,---------------------------------------------------,,,,,,,,,,,,------------...------------.../////////////////////000111111111111111111222333444555888???QQQkkkqqqgggdddeeeooo{{{|||rrrjjjfffeeeggggggdddccceeedddaaa]]]YYYWWWWWWXXX[[[fffqqq~~~zzz{{{zzzwwwttttttvvvyyy|||vvvmmmddd^^^\\\^^^```___]]][[[\\\^^^___``````XXXTTTNNNJJJGGGEEECCCAAA??????>>><<<999777444333111222333333333222111000///000000000...,,,)))'''+++++++++***************((()))))))))))))))(((((()))((('''((()))***)))(((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''&&&&&&&&&'''((((((((((((((((((((((((((((((,,,)))'''%%%$$$%%%'''''''''''''''''''''(((((((((((('''&&&&&&&&&'''''''''$$$$$$%%%%%%'''(((******(((''''''&&&&&&''''''((('''(((((())))))((((((''''''((())))))(((((()))***))))))(((((((((((())))))(((''''''''''''''''''(((***))))))((((((((())))))((((((((((((((())))))***''''''((((((((((((((()))((()))***)))((('''((()))******+++,,,,,,---......,,,***)))***---///...------------+++))))))+++---.....................---//////000111333999???DDDAAA===;;;???DDDMMMZZZgggpppvvv}}}yyyrrrhhh```\\\XXXRRRNNNJJJGGGCCC@@@>>>;;;888666333333222222222111111111------........./////////000//////......------,,,++++++++++++++++++++++++------,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...******))))))***+++,,,,,,---,,,,,,++++++,,,,,,---------------------------------------------------+++++++++,,,,,,,,,------......------..................//////000000111111000000111111222333444555:::???NNNeee{{{rrrhhhdddeeeppp}}}{{{pppjjjfffbbbfffgggeeeeeefffeeeaaa]]]ZZZWWWXXXXXX\\\gggrrr|||yyyvvvvvvxxxzzzzzzzzzzzztttkkkccc______aaabbbaaa___\\\\\\]]]^^^^^^^^^XXXTTTNNNJJJGGGEEECCCAAA@@@???>>><<<:::777555333222222333444333222111000333222000...---,,,+++++++++++++++*********))))))))))))***++++++************)))(((((()))***)))'''&&&&&&&&&&&&&&&'''((()))'''''''''''''''''''''&&&'''&&&&&&&&&&&&''''''(((''''''((((((((((((''''''&&&'''(((((('''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&'''(((&&&&&&&&&&&&&&&'''((()))''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&((())))))(((((()))+++'''((()))++++++)))(((''''''((((((((((((((((((''')))((((((((((((((())))))((((((((((((((())))))***((((((((())))))*********%%%'''))))))((((((***+++******++++++,,,---......)))+++,,,+++))))))+++---------,,,***((((((***,,,............------------,,,,,,,,,,,,---111666;;;:::666444666888;;;DDDMMMVVV[[[bbbkkkuuu}}}tttkkkfffddd^^^VVVPPPLLLIIIFFFCCCAAA>>>:::777666444111///222222111111000000//////............------------///.........------,,,,,,...........................------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------))))))))))))***+++,,,,,,---,,,,,,++++++,,,,,,---------------------------------------------------+++++++++,,,,,,,,,------..................---------......///000111111111000000000111222333555666888<<>><<<:::777555444222333444444444333111000444222000...---,,,------,,,,,,++++++***))))))))))))******++++++++++++***+++)))((((((******)))'''''''''&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%!!!$$$((()))(((&&&%%%%%%%%%%%%%%%&&&&&&''''''((('''(((((('''&&&&&&''')))''''''&&&&&&&&&''''''(((''''''&&&&&&&&&&&&''''''&&&''''''((((((''''''&&&$$$&&&''''''&&&&&&((()))&&&(((***,,,,,,***(((&&&(((((())))))))))))((((((((((((''''''(((((())))))((((((((((((((()))******(((((())))))******++++++%%%'''))))))))))))+++---******+++,,,,,,---......(((+++---+++'''&&&))),,,+++,,,,,,+++)))(((***+++------------------...............---+++,,,///111000//////333333444888>>>CCCFFFJJJPPPWWWbbblllsss{{{xxxppphhh```YYYUUUSSSOOOJJJFFFCCCAAA???===888666444333333333222111000000///......---,,,,,,......---------,,,,,,,,,------------------------------------------------......---,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------***)))))))))***+++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------.........///......---,,,,,,---...000111111111111000000000111222444555666666999GGG\\\ppp~~~ttthhhaaaaaalllzzzuuuoookkkhhhnnnrrrrrrrrrrrrnnnhhh```\\\ZZZYYYYYY]]]gggrrrzzzyyywwwvvvwwwxxxzzzzzz|||tttjjjccc```aaaaaabbb```^^^[[[[[[\\\]]]]]]\\\XXXTTTNNNJJJGGGEEECCCAAA@@@@@@>>>===:::888555444222333444444444333222111000000//////...---,,,,,,,,,,,,++++++***))))))((((((((()))***************+++***))))))******)))'''(((''''''&&&&&&&&&''''''(((((('''''''''&&&&&&&&&(((''''''&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""&&&((('''&&&%%%&&&&&&&&&''''''((())))))***'''((()))(((&&&%%%'''***&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&''''''(((((())))))(((((('''$$$%%%''''''&&&&&&(((***((()))************)))(((((()))***++++++***)))((('''''''''''''''((())))))((((((((((((((()))******''''''(((((()))******+++''')))******))))))+++,,,+++++++++,,,,,,---------*********)))))))))***+++)))+++,,,,,,***)))******,,,,,,,,,------.........///000000000...---...000---,,,...222333111333888666888;;;>>>CCCIIIQQQVVV]]]eeeqqq{{{{{{uuukkkgggaaa[[[VVVQQQMMMJJJFFFDDDAAA???===<<<:::999444222111111333333333222------------------------,,,,,,,,,,,,,,,---------+++++++++,,,------......************************---,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,---++++++*********++++++,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++------------------------,,,------------.............../////////...,,,,,,,,,---...000111222111111//////000111222444555666666:::HHH]]]qqqqqqeee^^^]]]iiixxxvvvoookkkhhhooouuuwwwxxxxxxtttnnnbbb^^^[[[ZZZYYY\\\fffqqqxxxzzzzzzwwwtttsssvvvzzz~~~vvvkkkccc````````````^^^\\\ZZZZZZ\\\]]]]]]]]]XXXTTTOOOJJJGGGEEECCCAAA@@@@@@???===:::888555444333333444444444333222111,,,---///000///---+++))),,,,,,++++++***))))))(((''''''((())))))))))))))),,,***))))))******)))''')))((('''&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&)))((('''&&&%%%$$$$$$$$$&&&&&&'''(((((('''&&&&&&!!!%%%&&&%%%%%%&&&((('''(((((()))***++++++,,,&&&(((***(((&&&%%%'''***%%%%%%%%%&&&'''((()))***'''&&&&&&%%%%%%&&&&&&'''###$$$$$$%%%%%%$$$$$$###&&&'''))))))((()))***,,,+++***)))(((((()))***+++)))***+++,,,,,,+++***)))'''''''''''''''((()))***((((((((((((((()))******&&&&&&&&&'''((())))))******+++,,,+++***))))))+++++++++,,,,,,,,,,,,------,,,)))&&&(((+++---,,,***(((***,,,,,,+++*********++++++,,,,,,---...//////)))+++---.........///000,,,+++---000///---...111///111444777999<<<@@@DDDHHHPPPZZZcccjjjrrr|||~~~vvvmmmeee___ZZZVVVQQQNNNKKKIIIGGGEEE:::999888777666555444333111///------...///...------------....../////////)))******,,,---......///)))***+++,,,---......///------------------------,,,++++++***)))*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,+++++++++++++++,,,---,,,,,,++++++,,,,,,---************************---------------------------------.........//////....../////////...,,,++++++,,,...000111222111111//////000111222444666777999===LLLaaavvvnnnccc[[[[[[gggwwwvvvnnnjjjeeemmmtttwwwyyyzzzvvvpppccc___\\\[[[ZZZ\\\fffppp~~~wwwvvvtttsssrrrsssuuuvvv}}}vvvmmmeeeaaaaaaaaaaaa```^^^\\\ZZZZZZZZZ[[[\\\]]]XXXQQQLLLJJJHHHEEEAAA???>>>===:::888666444333444555555555555444222111///...---...///000///...++++++************++++++++++++++++++++++++++++++)))))))))))))))((('''''''''''''''''''''&&&&&&&&&+++(((&&&%%%''')))******))))))(((((('''''''''&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''(((((())))))((('''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''',,,+++***)))((('''&&&%%%(((((((((((((((***,,,---***+++------+++)))(((((())))))(((((('''''''''&&&((()))))))))'''''')))***))))))************))))))(((((((((((()))***+++,,,---+++)))'''&&&&&&((((((&&&(((***+++***))))))***++++++++++++++++++++++++...---,,,+++,,,---...//////......---------..............................000000111222444555666666999???FFFLLLQQQXXXccckkknnnttt}}}}}}vvvmmmfff```[[[UUUQQQHHHGGGDDDBBB???===<<<<<<555555444444333222111111111000///------...///000........................------++++++++++++------+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************---,,,+++*********+++,,,---,,,+++******+++,,,---,,,+++)))&&&%%%'''+++...++++++++++++++++++++++++(((((()))***,,,---...///+++)))((())),,,---+++))).........------,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---,,,,,,++++++............////////////---///000111111222444666888===LLLbbbuuu}}}iiiaaa^^^___hhhssswwwoooiiikkklllppptttwwwvvvsssppp```]]]\\\\\\[[[\\\eeennnyyyxxxvvvuuuuuuuuuwwwxxx|||vvvmmmeeebbbaaaaaabbbaaa___]]]\\\[[[[[[\\\]]]\\\VVVPPPKKKJJJHHHEEEBBB???>>><<<:::888555444333444555555555555444222111000...---...///000...---++++++************++++++)))))))))))))))))))))))))))))))))))))))(((''''''************************)))'''%%%%%%'''))))))))))))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''((((((((((((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&''''''(((((()))))))))***)))(((((((((((()))+++,,,'''))),,,,,,+++*********)))(((((((((''''''''''''((()))))))))'''''')))***))))))(((((((((((())))))(((((((((((()))***+++,,,---,,,***((('''((()))***''')))***++++++*********++++++++++++++++++++++++------,,,+++,,,---...///......------------......////////////////////////000000111222333333444555222666;;;===???CCCKKKQQQWWW\\\dddkkkqqqwww||||||xxxsssppplllfff^^^XXXSSSOOOJJJFFFBBBAAA???===:::999888777444333333222111111000000......---,,,++++++++++++---------------------------,,,++++++++++++,,,---+++,,,,,,------,,,,,,+++------,,,,,,,,,+++++++++++++++++++++++++++++++++************************,,,+++++++++***++++++,,,,,,++++++++++++++++++,,,,,,+++***(((''''''***---++++++++++++++++++++++++))))))***+++,,,------...,,,***)))***---...,,,+++,,,,,,,,,++++++*********...---------,,,,,,,,,+++,,,,,,------------,,,,,,/////////000000000000111...///000111111222444777888<<>>===<<<999777555333222444555555666555333222111111///......//////---,,,++++++************++++++(((((((((((((((((((((((()))))))))))))))(((''''''(((((((((((((((((((((((('''&&&%%%&&&'''((((((&&&(((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''(((((((((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&'''((())))))******))))))(((((((((((()))***%%%(((***+++*********+++((((((((((((''''''''''''((()))))))))'''''')))******))))))))))))))))))***(((((((((((()))***+++,,,---,,,+++)))))))))******))))))***++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,---......------------------------////////////////////////000000000000111111111222000333555555555666;;;???DDDGGGMMMRRRWWW\\\aaadddppptttzzz}}}zzzrrroookkkgggddd```\\\YYYVVVRRRLLLHHHDDDAAA>>><<<;;;:::888666444333222111111111000000///.........---------,,,+++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++***************************************************++++++,,,,,,++++++++++++++++++,,,,,,+++++++++,,,,,,,,,+++)))(((***+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++***+++---...---,,,,,,,,,++++++++++++******.........---------------------...............---000000000000111111111111...///111111111222555777999<<>>===;;;999777555333222555555666666555333111000111000............,,,+++++++++************++++++)))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''))))))(((&&&((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%&&&'''))))))'''&&&%%%(((((((((((((((((('''''')))(((((((((((((((((((((%%%(((***+++***))))))***((((((((((((((('''''''''((()))))))))'''''')))***++++++***))))))***++++++(((((((((((()))***+++,,,,,,+++***))))))))))))*********)))***+++,,,+++***************************+++++++++,,,,,,---......+++,,,,,,---------------........................///////////////////////////111333333333555888;;;;;;===@@@CCCFFFJJJOOOSSSXXX\\\bbbhhhnnnuuu|||~~~{{{vvvrrrnnniiidddaaa]]]ZZZWWWTTTRRROOOKKKIIIFFFCCC@@@===;;;999888777555555333111000/////////.........---------,,,,,,---.........---+++)))(((++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++,,,,,,,,,,,,++++++,,,+++++++++++++++++++++))))))))))))))))))))))))************************)))***+++,,,---,,,+++******+++,,,------,,,+++***+++---...---+++))))))***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------,,,------------------------........................---....../////////////////////000000000111111111...000111111111222555777;;;===KKKeee~~~lll```ZZZ\\\iiixxx|||tttkkkeee^^^^^^___bbbfffhhhhhhgggbbb^^^[[[ZZZXXXZZZbbblllwww{{{{{{zzzyyyxxxxxxwwwwwwwwwrrrkkkeeebbbbbbbbbaaa^^^^^^]]]\\\\\\[[[[[[[[[WWWRRRLLLIIIHHHGGGDDDAAA>>>===<<<:::777555333222555666666666555333111000111///...---......,,,***++++++************++++++)))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((())))))******(((''''''(((******)))''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&(((((((((((('''''''''''''''((((((((('''''''''&&&''')))+++***)))'''&&&''''''''''''(((((((((((((((((()))))))))'''''')))******)))(((''''''((()))***(((((((((((()))***+++,,,***)))))))))((((((((()))+++)))((()))+++,,,+++*********************************+++,,,,,,------...******+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////............------,,,---...//////000222333222333555666777;;;???BBBGGGJJJNNNRRRWWW]]]cccgggfffiiimmmpppsssvvvzzz}}}|||xxxsssooojjjfffiiifffbbb^^^ZZZVVVRRROOOMMMKKKHHHFFFEEECCC@@@>>>::::::999888666555444555333222111000////////////------,,,,,,,,,,,,,,,,,,,,,---......---+++***(((++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++))))))))))))))))))))))))************************)))***+++,,,---,,,++++++***+++,,,------,,,+++******,,,...---+++*********++++++++++++++++++++++++,,,,,,,,,++++++++++++***)))******+++***++++++,,,------------------------........................---...//////000000000///........./////////000000...000111222222333555777===@@@PPPlllnnnaaaZZZ[[[iiizzz|||uuummmggg___^^^___aaaeeehhhjjjjjjccc___\\\ZZZXXXYYYbbblllvvv{{{zzzzzzyyyxxxwwwvvvvvvtttoooiiidddbbbaaaaaa```^^^]]]]]]\\\\\\[[[ZZZZZZXXXSSSMMMIIIHHHGGGDDDAAA???>>>===:::888666444333666666666666555333111///000...------......,,,+++++++++************++++++(((((((((((((((((((((((()))))))))))))))(((''''''&&&''''''(((((())))))))))))((('''(((*********)))'''''''''(((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''(((((())))))&&&&&&'''''''''''''''&&&''')))******(((&&&%%%%%%'''''''''(((((((((((((((((()))))))))'''''')))***((('''%%%$$$$$$%%%'''((((((((((((((()))***+++,,,((((((((((((((((((((((((+++(((&&&'''***,,,+++)))************************((()))***,,,------------((()))+++,,,---,,,,,,+++++++++++++++++++++++++++...............---------------------------------...///000000000222666888:::<<<>>>AAACCCGGGLLLPPPTTTWWWZZZ]]]___aaadddggghhhmmmrrruuuwwwyyy}}}|||xxxuuutttooolllgggccc___[[[VVVSSSWWWTTTQQQNNNKKKHHHEEEBBBAAA???===<<<;;;:::888666222333444333111000111222111111000/////////000000------,,,,,,,,,,,,,,,,,,******+++++++++***))))))++++++++++++++++++++++++******++++++++++++************++++++++++++***************+++++++++++++++))))))))))))))))))))))))************************)))***++++++,,,,,,,,,,,,+++++++++,,,,,,+++++++++)))***,,,,,,+++******+++++++++++++++++++++++++++,,,+++++++++++++++++++++(((***++++++***)))+++,,,******++++++++++++,,,,,,---------------.........,,,---...///000000000000............///////////////000222222222333666888===EEEYYYwwwrrrddd\\\]]]kkk||||||uuuoooiiiaaa```___aaaeeejjjmmmnnnfffaaa]]]ZZZXXXYYYbbblllvvv{{{{{{{{{zzzyyyxxxvvvvvvrrrmmmgggbbb``````______^^^^^^^^^^^^]]]\\\[[[[[[ZZZUUUNNNJJJHHHGGGCCC@@@@@@???>>>;;;999777555444666666666666444222000///...---,,,,,,......---,,,++++++************++++++)))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&&&&'''((())))))))))))'''&&&&&&''')))))))))''''''''''''((((((((()))%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''$$$%%%&&&&&&'''''''''&&&%%%%%%&&&&&&'''(((((()))'''''''''''''''''''''''')))'''&&&%%%%%%&&&''')))&&&&&&&&&''''''((((((((($$$$$$&&&'''(((''''''&&&%%%'''))))))(((&&&&&&&&&''''''''''''((((((((()))((()))))))))'''''')))***)))(((&&&$$$$$$&&&((()))(((((((((((()))***+++,,,)))))))))******)))))))))+++'''$$$%%%)))+++***(((************************'''(((***,,,------------'''(((***,,,---,,,++++++++++++++++++++++++++++++---------...............000/////////000///...------...000000000000333555222333555555777:::>>>BBBGGGIIIKKKMMMNNNOOORRRTTTQQQVVV[[[]]]]]]___ccchhhgggiiilllnnnoooppprrrtttuuuuuuuuuuuuuuuvvvwwwxxxzzzyyyxxxvvvvvvvvvvvvvvvsssrrrqqqqqqrrrrrrqqqpppllllllkkkiiifffbbb___]]]ZZZWWWTTTRRRPPPMMMJJJGGGGGGEEECCCAAA@@@>>>;;;999999777555555555444333111...000222111///---...000.........---......//////------------------------+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))******++++++++++++******)))*********++++++++++++************************************************************+++,,,---...,,,++++++++++++++++++,,,''')))******))))))+++---+++++++++++++++++++++++++++++++++++++++++++++,,,(((+++,,,,,,******+++---*********++++++,,,,,,,,,+++,,,,,,,,,------------,,,,,,---...////////////...////////////000000000///000222222222333666888;;;HHHcccwwwjjj``````nnn~~~{{{uuunnniiibbb```___```eeejjjnnnppphhhccc^^^[[[YYYZZZcccmmmyyy|||||||||{{{zzzxxxwwwvvvppplllfffbbb```______^^^____________^^^]]]\\\[[[[[[VVVOOOKKKIIIGGGCCC@@@AAA@@@>>><<<:::888666555666777777666444222000///---,,,+++,,,.........,,,++++++************++++++++++++++++++++++++++++++)))))))))))))))(((((('''***++++++,,,------......)))'''$$$$$$%%%((())))))&&&'''''''''(((((())))))%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''$$$%%%&&&&&&'''''''''&&&%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((***(((&&&$$$$$$&&&(((******))))))'''&&&%%%$$$$$$"""###%%%'''((((((''''''###%%%(((((((((''''''(((&&&'''''''''(((((())))))((()))))))))'''''')))***,,,+++(((''''''(((+++,,,(((((((((((()))***+++,,,)))******+++++++++******+++'''###$$$(((+++***'''))))))))))))))))))))))))'''(((***,,,------------&&&(((***,,,---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---------...000111000///+++,,,............///111///000111111222555999===999;;;===>>>>>>???AAACCC@@@EEEKKKLLLLLLMMMQQQUUUQQQUUUXXX[[[\\\]]]^^^___````````````aaacccdddeeehhhfffdddbbbaaaaaacccddd\\\[[[ZZZZZZ[[[[[[ZZZYYYVVVVVVUUUSSSPPPMMMJJJHHHHHHFFFCCCCCCBBBAAA???===>>><<<:::999999888666444555333222222222222111///---000222111...------///,,,,,,,,,,,,,,,---..............................---,,,,,,+++,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))******++++++++++++******))))))******++++++++++++************************************************+++***))))))***,,,...///---,,,+++******+++,,,---&&&((())))))((())),,,...++++++++++++++++++++++++******+++++++++,,,,,,,,,))),,,...---+++***,,,///,,,,,,,,,------.........+++++++++,,,,,,---------+++,,,---...////////////000000000000111111111111///111222222222333666888:::JJJiii{{{nnndddcccppp{{{tttmmmhhhbbb```^^^___dddjjjnnnqqqiiiddd___\\\YYYZZZcccnnn}}}}}}|||zzzyyyyyyxxxvvvuuunnnkkkgggbbb___^^^]]]^^^aaa___\\\[[[\\\^^^______ZZZVVVPPPKKKHHHGGGEEEDDDBBBBBBAAA???<<<999777666555555555444333222111000111///,,,******,,,///111,,,,,,---...---,,,+++***,,,,,,+++***)))))))))***)))))))))))))))(((''''''''''''''''''(((((((((((())))))))))))************&&&&&&''''''((()))))))))&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&'''&&&%%%$$$&&&(((%%%&&&&&&&&&''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((***)))((('''&&&%%%%%%%%%%%%&&&''''''((((((''''''%%%%%%%%%&&&'''((()))***)))((((((''''''&&&%%%%%%"""###$$$%%%'''((()))***))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((()))++++++''''''''''''((((((((()))((('''&&&&&&''')))+++---******************************++++++++++++******************************,,,+++***+++,,,,,,+++))),,,,,,+++++++++++++++++++++,,,------......---------------............///........................///////////////////////////000333555666666666666;;;;;;<<<===???@@@AAAAAADDDDDDEEEFFFFFFGGGHHHHHHLLLLLLMMMMMMMMMNNNNNNNNNPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOMMMKKKKKKKKKKKKKKKJJJHHHEEEDDDCCCCCCAAA@@@;;;<<<<<<;;;888555555555444333333222111000/////////////////////.........////////////............,,,,,,************,,,,,,,,,,,,,,,++++++*********))))))))))))))))))))))))++++++++++++++++++++++++)))*********+++++++++++++++++++++++++++++++++++++++++++++*********)))))),,,++++++******++++++,,,++++++++++++++++++++++++************+++,,,---...(((((())))))*********+++))))))******++++++,,,,,,++++++++++++++++++++++++************+++,,,------............---,,,++++++,,,,,,++++++,,,,,,---...111000///...---,,,++++++//////.........---------,,,...000111222111///...+++---///111333777<<<@@@<<>>>>>????????????@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@>>>===>>>>>>???AAA???<<<;;;;;;;;;999888333555666555333222222222111111000000///.........///.....................////////////.........---...---,,,,,,,,,,,,---...,,,,,,,,,++++++*********************************************************)))))))))*********++++++************************+++++++++*********)))))),,,++++++******++++++,,,++++++++++++++++++++++++************+++,,,------)))*********++++++++++++))))))))))))************+++++++++++++++++++++++++++++++++***++++++,,,,,,+++,,,,,,---------,,,,,,,,,,,,++++++,,,,,,---............---------------//////.........------------...000111111111000///111111222111111222666999???QQQooopppbbbbbbrrr~~~wwwoooiiifffeeeaaa^^^bbbiiilllkkkgggbbb]]][[[ZZZ]]]hhhsss|||zzzxxxwwwwwwvvvtttsssllliiiddd^^^ZZZXXXXXXXXX^^^^^^^^^^^^^^^]]]\\\\\\YYYUUUOOOKKKHHHGGGEEEDDDBBBAAA@@@>>><<<:::777666777777777666555444222222000///...,,,***)))))))))))))))******))))))((('''))))))***************+++)))))))))))))))(((((('''''''''''''''((((((((((((***))))))((('''&&&%%%$$$(((''''''&&&%%%%%%$$$$$$%%%&&&'''((()))***++++++$$$%%%%%%$$$######$$$&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''((($$$$$$%%%%%%'''(((***+++%%%&&&''''''((((((''''''(((((('''&&&&&&&&&&&&&&&&&&&&&'''(((((()))******''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((''''''((((((((()))))))))))))))))))))))))))))))))(((***---//////---***((((((((())))))))))))((((((++++++++++++++++++++++++,,,++++++,,,------,,,************++++++,,,,,,---,,,---......//////......------------............------------------------////////////////////////---...///000000000000///111111111111222222222222111111222222333444444444666666666777777777888888888888888888888888888888:::999888666666666666777888666444333333222111000...///111111000//////000------------------------........................//////.........---------------,,,,,,,,,,,,------+++++++++++++++*********************************************************((((((((()))))))))******))))))))))))))))))))))))+++************)))))))))++++++************+++++++++++++++++++++++++++++++++++++++***++++++,,,,,,+++++++++++++++,,,,,,,,,+++++++++***************++++++++++++++++++++++++,,,,,,++++++***+++++++++)))***+++,,,------------,,,,,,++++++,,,,,,---...++++++,,,,,,------.....................---------////////////000000000000222333333111000000222444AAARRRppppppccccccrrr}}}vvvpppjjjgggbbb^^^```gggiiifffeee```\\\[[[[[[___jjjvvv|||zzzxxxxxxxxxwwwuuusssmmmiiiccc]]]YYYWWWWWWWWW\\\^^^``````^^^\\\[[[ZZZXXXTTTNNNJJJHHHGGGEEEDDDAAAAAA@@@>>><<<:::888777666666666666555333222111///......---,,,+++***)))++++++++++++******))))))(((((()))*********++++++(((((())))))))))))((((((''''''''''''(((((((((((())))))(((((('''&&&&&&%%%))))))((((((((('''''''''&&&''''''((())))))******%%%&&&&&&%%%$$$$$$%%%''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''(((%%%&&&''''''((('''''''''(((''''''&&&&&&&&&'''''')))))))))******+++++++++%%%%%%&&&'''((()))***+++))))))))))))))))))))))))''''''''''''''''''''''''(((((('''&&&&&&&&&'''''''''(((((((((((()))))))))'''((()))***************)))***,,,------,,,***)))(((((())))))))))))((((((******************************)))+++,,,---+++***))))))***+++,,,,,,------,,,---......//////......,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,..........................................------////////////////////////......//////000000000111222222333333333444444444333333333333333333333333777666444333333333444444444222000/////////...------///000000///......///++++++,,,,,,,,,,,,,,,,,,---------------..................---------,,,,,,+++******************++++++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))++++++************++++++************************,,,,,,++++++***+++++++++++++++++++++++++++++++++---------,,,,,,++++++***++++++++++++++++++++++++------,,,+++************)))***++++++,,,,,,,,,+++,,,,,,++++++,,,,,,---...+++++++++,,,,,,,,,------......................../////////...///000111111///000222222111333555777???PPPmmmqqqeeeeeettt~~~yyynnnjjjccc^^^aaahhhiiifffbbb^^^[[[[[[\\\aaammmxxx~~~}}}{{{yyyyyyyyyxxxvvvtttnnnjjjccc]]]YYYWWWWWWXXX[[[^^^aaaaaa^^^[[[ZZZZZZWWWSSSNNNJJJHHHGGGEEEDDDAAAAAA@@@>>><<<:::888777555555555444333222111000---......///......,,,,,,+++++++++***************'''((()))***************(((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''&&&'''((('''%%%%%%'''((())))))(((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''(((%%%&&&''''''((('''''''''%%%%%%%%%&&&&&&((())))))((((((((('''''''''&&&&&&%%%&&&&&&'''((()))******((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((('''((((((((((((((((((((()))))))))***&&&'''(((***+++,,,,,,,,,******))))))))))))******)))******++++++******))))))))))))))))))))))))))))))(((((()))+++,,,***)))))))))***+++,,,,,,------,,,------...............,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------///......---------------............------------.........///////////////---............/////////........................111000///.........///000111///...---...///...---...000111000...,,,,,,---+++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------...------------,,,,,,,,,,,,************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((())))))))))))************************))))))))))))))))))))))))+++******))))))******+++************************,,,,,,++++++***+++++++++******************)))))),,,,,,++++++*********)))++++++++++++++++++++++++------,,,+++************+++,,,,,,,,,++++++***))),,,,,,++++++,,,,,,---...------,,,,,,,,,+++++++++---...................../////////...///000111111...000222333333555777:::===NNNjjjssshhhiiiwwwsssnnnfffaaaeeelllmmmhhhaaa^^^\\\]]]___dddooo{{{~~~|||zzzyyyyyyxxxvvvuuunnnjjjccc]]]YYYXXXYYYZZZ[[[^^^aaa```]]]ZZZYYYZZZWWWSSSMMMIIIHHHGGGFFFEEEAAA@@@???>>><<<:::999777555555555444333222000000------...//////......---******)))(((((((((((()))'''((()))*********)))((('''(((((()))))))))))))))''''''''''''((((((((((((''''''((((((((()))))))))$$$$$$%%%%%%&&&''''''((('''''''''&&&&&&&&&%%%%%%'''(((((('''&&&&&&'''))))))))))))(((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((($$$$$$%%%%%%'''(((***+++%%%&&&''''''((((((''''''%%%%%%%%%&&&'''((()))*********))))))(((''''''&&&)))((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''))))))((((((((())))))***((((((((()))))))))******'''(((((()))***+++,,,---+++***(((&&&&&&(((***+++******++++++++++++******)))))))))))))))))))))))))))(((((()))+++,,,+++************++++++,,,,,,---+++,,,------......------,,,,,,,,,,,,------------++++++++++++++++++++++++------------------------......------,,,------...,,,,,,,,,,,,,,,,,,++++++------------------------------------....................................//////...---------...//////---++++++---------,,,,,,.........+++***)))***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++)))))))))***************))))))))))))))))))))))))++++++++++++++++++++++++((((((((()))))))))******************************(((((()))))))))))))))*********))))))))))))******************************+++++++++***++++++,,,,,,*********))))))))))))))))))))))))(((((((((((((((++++++++++++++++++++++++,,,,,,++++++***+++++++++------------,,,+++***))),,,,,,++++++,,,,,,---.........------,,,,,,++++++---------...............////////////000000000000000222444444444444666777===MMMgggtttjjjkkkxxx|||vvvlllfffjjjqqqqqqlllbbb___^^^___aaafffrrr~~~}}}{{{yyyxxxxxxxxxvvvtttmmmhhhbbb[[[XXXXXXYYY[[[[[[___aaa```[[[XXXYYY[[[VVVRRRMMMIIIGGGGGGFFFEEE@@@@@@???>>><<<;;;999888666666555555444222111000///......------,,,,,,,,,,,,+++***)))((())))))***'''(((***+++***)))'''&&&''''''((()))))))))))))))''''''''''''((((((((((((((((((''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&'''((('''%%%%%%'''(((((('''''''''&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&((())))))%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&'''((()))*********************)))((((((''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''((()))***(((((()))))))))*********,,,+++***)))))))))***+++******)))(((((()))******))))))************))))))***************************))))))+++---...---,,,++++++++++++++++++++++++***+++,,,,,,---,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,---...,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,............//////////////////////////////////////////...------...///000...,,,++++++,,,------,,,***+++---,,,+++******+++---,,,,,,,,,+++******************+++,,,,,,------,,,,,,,,,,,,++++++++++++***+++,,,------,,,+++***((()))))))))*********+++(((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))(((((((((((())))))************))))))))))))******************************************+++,,,------+++++++++******)))))))))((()))))))))))))))******+++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,---------,,,,,,+++,,,,,,++++++,,,,,,---...---------------.........---------.........//////---...000111111111000///000222444444333333444555<<>>===;;;999888777777777666555444222222000///...,,,+++***))))))......,,,+++++++++,,,---((()))***+++***)))'''%%%''''''((()))))))))))))))''''''''''''((((((((()))(((((('''&&&%%%$$$$$$###)))))))))(((''''''&&&&&&$$$%%%%%%&&&'''((())))))&&&&&&'''&&&%%%$$$&&&(((&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&''')))******&&&&&&&&&'''''''''((((((***)))((('''&&&%%%%%%%%%%%%&&&''''''((((((''''''(((((('''&&&&&&&&&&&&'''%%%%%%&&&&&&''''''(((((($$$%%%%%%&&&&&&'''''''''))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%%%%&&&'''((()))***))))))))))))************000...+++)))'''(((((())))))***+++,,,,,,+++***)))(((((())))))))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,+++++++++---///000///---,,,,,,++++++++++++++++++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------************************,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++---...---.........////////////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,+++***)))******,,,,,,///---,,,,,,...//////...)))+++------------...///---,,,,,,+++***))))))((())))))***+++,,,,,,------,,,,,,,,,+++++++++******((()))***++++++***)))((((((((())))))*********+++((((((((((((((((((((((((((((((((((((((((((((((((************++++++++++++(((((((((((((((((((((((('''((((((((())))))************))))))))))))******))))))))))))))))))))))))************+++,,,---...,,,,,,,,,++++++*********+++++++++,,,,,,------...++++++++++++++++++++++++************+++,,,------++++++,,,---............,,,,,,++++++,,,,,,---...++++++,,,---...///000111---------.........//////---...000111222111///...---///222333333333555666:::GGG]]]qqq}}}sssjjjlllxxxxxxpppsssxxxvvvooodddaaaaaaccceeeiiiuuu~~~{{{xxxvvvtttsssqqqkkkddd______^^^\\\ZZZ\\\\\\]]]]]]]]]\\\[[[[[[]]]WWWOOOJJJHHHGGGEEEBBB@@@@@@???>>>===<<<;;;;;;555555444444555333111...///......------,,,++++++'''''''''''''''((())))))))))))))))))(((((((((((())))))))))))))))))))))))'''&&&&&&&&&&&&'''((((((***((('''&&&&&&'''(((***&&&&&&&&&&&&&&&&&&&&&&&&((((((&&&%%%%%%&&&'''(((((('''&&&%%%$$$%%%%%%&&&(((((('''''''''&&&&&&&&&###$$$%%%&&&((()))******))))))(((((('''''''''&&&***)))((('''&&&%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&***)))'''''''''((('''&&&(((((('''''''''(((((()))''''''''''''&&&&&&&&&&&&''''''((((((((('''%%%$$$%%%'''(((((('''''')))***(((((((((((()))***,,,,,,((((((((()))+++***(((&&&))))))))))))************)))*********)))&&&$$$""")))((((((''''''''''''(((******))))))******+++,,,((((((***---///000...,,,******************************))))))))))))*********++++++,,,,,,++++++***************************,,,,,,+++++++++*********---,,,,,,+++***)))((((((*********++++++,,,,,,,,,++++++************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,---......,,,,,,---...*********++++++,,,,,,,,,000...,,,))))))***,,,...*********************+++++++++++++++,,,---......---,,,+++***))))))))))))******))))))***+++,,,,,,*********)))))))))))))))......---,,,+++***)))))))))******)))'''&&&((())))))(((&&&$$$$$$&&&((()))+++++++++++++++***)))((('''(((******((('''((()))&&&&&&%%%%%%&&&''')))***))))))))))))((((((((((((***+++)))&&&(((------***,,,+++***))))))***+++,,,+++++++++*********))))))+++++++++************)))------,,,++++++*********++++++******************+++++++++,,,,,,---------///000111000...------...,,,,,,,,,---------............//////000000111111444222111000111333666888<<>>===<<<;;;:::555444333444444333000...///......------,,,++++++)))))))))))))))***++++++***)))))))))(((((((((((())))))))))))))))))))))))'''&&&&&&&&&&&&'''(((((()))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((((('''&&&%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&%%%%%%&&&'''((())))))***((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&%%%$$$"""###&&&(((***((('''''''''''''''&&&))))))((('''&&&&&&&&&&&&''''''(((((())))))******''''''((((((((('''%%%%%%&&&'''(((((('''&&&((())))))((((((((()))***++++++***))))))***,,,+++)))((((((((((((((())))))))))))((()))*********(((&&&%%%'''''''''((()))+++,,,,,,******))))))******+++,,,******+++...000000///---,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++***++++++,,,,,,++++++***************************...------------,,,,,,,,,------,,,,,,+++************++++++++++++++++++,,,,,,++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++,,,+++---------,,,+++,,,---,,,,,,------------------...---+++***)))***+++,,,+++++++++*********))))))++++++++++++,,,---.........---,,,+++***************)))))))))******+++,,,))))))))))))))))))))))))*********)))(((((('''''')))******)))'''&&&((()))***)))(((''''''((()))*********++++++***))))))(((***+++------+++***+++,,,******)))((((((((()))***''''''(((((())))))*********+++)))&&&''',,,,,,)))++++++***))))))***+++++++++++++++*********))))))))))))******+++++++++,,,))))))***++++++*********++++++******************+++++++++,,,,,,------------//////...---,,,,,,---,,,,,,---------...............//////000000111111222222111111222444666777<<>>>>>===;;;:::999555444333333333222000...///......------,,,++++++******)))))))))***++++++******)))))))))((((((((())))))))))))))))))))))))'''&&&&&&&&&&&&'''(((((()))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((''''''&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((()))***((('''%%%"""!!!###'''***(((((('''&&&&&&&&&''''''***)))(((&&&%%%%%%$$$$$$%%%&&&'''((()))***++++++'''''''''(((''''''&&&%%%&&&'''((((((&&&%%%&&&'''***)))))))))))))))******+++******+++,,,,,,+++)))))))))))))))************'''(((***++++++***)))((()))))))))***+++,,,------***))))))))))))***++++++******+++,,,......,,,***************************,,,++++++******++++++,,,******++++++++++++******************************---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********,,,,,,,,,++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************+++,,,,,,+++***+++,,,---------------,,,,,,,,,+++++++++***************+++++++++******)))))))))+++******++++++,,,---......---,,,+++++++++++++++)))))))))************+++))))))))))))))))))))))))((((((((((((((((((''''''((()))***)))((('''((()))************************))))))******))))))((((((''')))******)))(((((())),,,+++***)))((((((((((((&&&''''''((()))***+++,,,***+++)))&&&(((,,,---)))++++++***))))))***+++++++++++++++***************'''((()))***+++,,,------&&&''')))***++++++************++++++++++++++++++++++++,,,,,,,,,,,,------,,,---...---,,,+++,,,---,,,------------...............//////000000111111111111111222333444666666===HHH\\\qqq|||lllcccffftttwwwqqqsssuuurrrnnnfffaaa```ccciiirrr~~~~~~|||zzzwwwuuusssrrrqqqmmmhhhaaa^^^^^^___^^^\\\^^^^^^^^^^^^]]]\\\[[[[[[]]]WWWPPPKKKIIIGGGCCC@@@>>>>>>>>>>>>===;;;:::999555444222222222222000...///......------,,,++++++)))(((((('''(((((())))))*********)))))))))(((((())))))))))))))))))))))))'''&&&&&&&&&&&&'''(((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&''''''&&&$$$###$$$&&&)))&&&''''''&&&%%%%%%&&&'''((('''&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((''''''''''''''''''&&&&&&'''(((((('''&&&$$$%%%&&&+++***)))))))))))))))***+++*********,,,,,,+++)))*********+++++++++,,,,,,)))***++++++++++++***))),,,,,,,,,,,,+++******))))))))))))))))))***++++++)))(((((()))******(((&&&((((((((((((((((((((((((+++******))))))******+++******++++++++++++******************************************))))))))))))*********++++++,,,,,,,,,,,,,,,++++++******)))))),,,++++++******++++++,,,************************,,,,,,++++++++++++******)))+++,,,+++***)))***+++,,,+++++++++******))))))((()))***++++++***)))((())))))))))))************************+++,,,---...---,,,++++++*********+++))))))***************)))((((((((()))))))))))))))(((((((((((())))))******''')))******((('''((())))))******++++++******)))(((((())))))))))))((((((&&&((())))))(((''''''((()))(((((('''''''''''''''((((((((())))))******+++***+++***(((+++000111///+++******************+++************************((())))))***++++++,,,,,,'''(((***+++,,,+++***)))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++,,,---------------..................//////000000111111000000111333444555666666===JJJ___sssyyyiii```cccrrrvvvqqqrrrtttqqqmmmfffbbbaaadddjjjrrr~~~~~~|||zzzxxxuuutttsssrrroooiiiccc`````````___^^^]]]]]]]]]\\\[[[ZZZYYYYYY[[[VVVPPPLLLJJJHHHDDDAAA>>>>>>??????>>><<<:::888666444222222222222000//////......------,,,++++++))))))(((((((((((())))))************))))))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''((((((%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$''''''''''''''''''(((((()))((('''&&&&&&&&&&&&&&&$$$&&&((((((&&&%%%%%%&&&%%%&&&'''&&&$$$$$$&&&(((%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&'''''''''''''''((()))(((&&&%%%%%%&&&+++***)))))))))))))))***+++***((()))***+++***))))))))))))*********++++++,,,,,,,,,++++++***)))(((++++++++++++***)))((('''))))))(((((())))))***+++)))((('''((())))))'''&&&''''''''''''''''''''''''))))))(((((((((((()))))))))******++++++******)))))))))))))))))))))))))))******)))))))))((((((((((((((())))))******+++++++++++++++******)))))))))******))))))))))))******************************,,,,,,,,,,,,++++++++++++)))***++++++))))))***++++++++++++******)))))))))'''(((***++++++***)))(((''''''((()))***++++++,,,************+++,,,------+++******)))))))))))))))))))))*********))))))(((''''''(((((())))))))))))'''''''''((())))))******&&&(((******)))(((((()))((())))))******))))))((('''((())))))))))))(((((()))+++,,,,,,+++******+++&&&''''''(((((((((((((((++++++******))))))((((((***,,,++++++///555777555*********++++++*********************************************************++++++,,,,,,,,,+++))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,---///---------.........//////......//////000000111111///000111222444555666777<<>>???@@@@@@???===;;;999777555333222222333111000///......------,,,++++++,,,,,,+++*********++++++++++++*********)))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((((((((((($$$%%%&&&'''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%'''''''''((((((((((((((('''&&&&&&&&&&&&'''((((((###&&&))))))(((&&&%%%%%%###%%%'''%%%######%%%((($$$$$$%%%%%%&&&((()))***((((((((('''''''''&&&&&&''''''&&&&&&&&&'''(((((('''((()))((('''&&&'''(((***)))))))))))))))******+++***((((((***+++***)))&&&'''''''''((((((((((((,,,,,,++++++***))))))(((&&&''')))*********)))((()))(((((((((((()))******+++***))))))***+++***)))))))))))))))))))))))))))(((((((((''''''((((((((())))))************))))))))))))))))))))))))))))))+++++++++************)))'''((((((((())))))*********************)))))))))))))))(((((((((((())))))*********************************+++++++++,,,,,,)))***++++++***)))***+++,,,,,,,,,,,,,,,+++++++++'''(((***++++++***))))))&&&''''''((()))***++++++***))))))******+++,,,---***))))))((((((((())))))((()))*********)))((('''&&&''''''(((((())))))***%%%&&&&&&&&&''''''((((((%%%(((******)))(((((()))(((((((((((((((((((((((((((((())))))******))))))(((***++++++***))))))***'''((()))***++++++++++++,,,,,,+++***)))(((((('''***+++++++++///666888666)))***++++++++++++***)))***************++++++++++++++++++*********))))))------,,,,,,+++***************++++++,,,---------------,,,,,,,,,,,,++++++,,,---......------...///------........./////////......//////000000111111000000000222333555777888:::KKKbbbvvvuuuddd\\\```ppp~~~yyy~~~}}}{{{{{{yyytttooohhhcccbbbeeejjjrrr}}}{{{yyywwwwwwvvvqqqkkkddd`````````^^^\\\_________^^^]]]\\\ZZZZZZWWWSSSNNNLLLKKKJJJGGGCCC???@@@AAABBBAAA>>>;;;:::999777444333333333333222///......------,,,++++++---,,,++++++******+++++++++++++++*********))))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&(((((((((((('''$$$%%%&&&'''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''((((((((((((((('''&&&&&&&&&&&&'''%%%&&&(((((('''&&&&&&'''!!!$$$'''%%%""""""%%%)))&&&&&&&&&&&&'''((())))))'''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))''')))***)))(((((()))***)))((((((((()))***++++++---+++))))))***+++++++++''''''((((((((()))))))))*********)))))))))******&&&''')))***+++***)))(((((((((((((((((()))******+++***))))))***++++++***************************))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))++++++*********))))))))))))))))))))))))*********))))))))))))******************))))))))))))******************************&&&&&&'''((()))***++++++***+++,,,+++******+++,,,++++++++++++,,,,,,,,,,,,((()))******+++++++++***))))))))))))))))))(((((())))))))))))***+++,,,---***)))))))))))))))******((()))***+++***)))'''&&&&&&&&&''''''((())))))***''''''''''''''''''((((((%%%'''***+++***)))((())))))(((''''''''''''((()))((())))))***++++++******&&&'''))))))'''''''''((())))))***+++++++++***))),,,++++++******))))))))))))******))),,,222444111)))***++++++++++++***)))))))))*********+++++++++***************+++++++++---,,,***))))))***+++,,,******++++++,,,------...---------,,,,,,+++++++++***,,,------,,,,,,---...............////////////......//////000000111111000000000000222555888999>>>PPPhhh|||tttccc[[[___ppp|||tttvvvyyysssjjjeeecccfffkkksss~~~|||zzzyyyxxxxxxqqqkkkddd______^^^\\\ZZZ^^^^^^^^^]]]\\\[[[YYYXXXVVVRRRMMMLLLLLLKKKGGGDDD???@@@BBBCCCBBB???<<<::::::777555333444444333333///......------,,,++++++++++++***)))(((((())))))+++++++++************)))(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&((())))))((('''###$$$&&&'''((('''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))******%%%%%%%%%&&&&&&'''''''''---+++)))'''%%%$$$###"""'''((('''&&&%%%%%%''')))!!!$$$'''%%%"""!!!%%%))))))(((((('''''''''(((((("""######$$$%%%&&&'''''''''&&&&&&%%%&&&'''((()))''')))******))))))***,,,(((((((((((()))***,,,,,,...,,,******+++------,,,***++++++++++++,,,,,,,,,(((((((((((()))***+++,,,***+++,,,,,,+++(((&&&$$$((((((((((((((()))******)))(((&&&''')))******)))))))))))))))))))))))))))******))))))))))))******))))))************))))))))))))))))))))))))))))))((((((((((((''''''''''''************************(((((())))))******++++++++++++************++++++))))))))))))))))))))))))###$$$%%%&&&''')))*********+++,,,,,,+++***+++,,,(((((())))))*********+++))))))******+++++++++,,,,,,+++***)))((('''&&&&&&))))))))))))***+++,,,---+++***************++++++((()))***+++***)))'''%%%&&&&&&&&&'''((())))))************************)))$$$'''***+++***)))((()))+++)))(((&&&&&&((()))+++))))))***+++++++++++++++)))***,,,,,,*********+++))))))******)))(((&&&%%%***************+++++++++((()))(((&&&)))...///,,,)))***+++,,,,,,+++***)))))))))******++++++++++++(((((()))***+++,,,,,,---+++)))'''&&&'''))),,,...******+++,,,,,,---......---------,,,,,,+++++++++)))***,,,,,,++++++,,,---............/////////000......//////000111111111111000//////111555888:::CCCVVVooosssbbbZZZ___ppp|||qqqrrr}}}|||vvvkkkgggeeehhhmmmuuu~~~|||xxxuuuqqqiiicccaaa___\\\\\\^^^aaa```^^^\\\[[[ZZZYYYYYYVVVRRRMMMKKKKKKKKKHHHEEEDDDCCCBBBAAA???>>>===<<<888666444222111000111111---......///...,,,+++***************************+++'''$$$%%%***---,,,)))''''''(((''''''&&&%%%%%%((()))))))))((('''&&&&&&!!!"""###%%%'''((()))***''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$%%%'''(((&&&&&&&&&%%%%%%$$$$$$$$$######%%%&&&'''((((((((())))))))))))))))))))))))'''((()))))))))))))))((('''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&'''''''''$$$%%%%%%%%%&&&&&&''''''###%%%''''''''''''(((***)))'''''')))------+++'''&&&))))))'''(((,,,---+++000---***(((((('''&&&&&&***))))))(((((())))))***&&&((())))))(((((()))+++)))(((((('''&&&&&&%%%%%%((((((((((((((('''''''''***)))))))))((((((''''''(((((((((((())))))))))))******((('''&&&&&&&&&&&&'''((()))***+++******)))''''''((((((((((((''''''''')))+++,,,***'''&&&&&&************)))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,***+++,,,---,,,+++***)))))))))))))))))))))))))))************************+++++++++++++++***)))(((,,,++++++***************(((((((((((((((''''''''')))))))))***++++++,,,,,,************))))))))))))'''(((***+++***)))'''&&&))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***))))))((((((((()))))))))))))))))))))))))))))),,,+++***))))))***+++,,,+++***)))'''''''''((()))*********)))))))))))))))++++++++++++++++++++++++---,,,+++******+++,,,---(((((()))************)))((()))***+++,,,---------))))))***+++---...//////+++++++++++++++++++++++++++++++++++++++***)))(((........................,,,---...//////...---,,,,,,,,,------.../////////000111111000000333777;;;EEEWWWuuuoooccc]]]```pppwwwnnnooo{{{yyylllhhhfffiiinnnuuu{{{xxxppphhhbbb```^^^[[[[[[^^^aaaaaa___^^^\\\[[[ZZZZZZXXXSSSNNNLLLLLLLLLIIIFFFCCCBBBAAA@@@>>>===<<<;;;888666444222111000111111---............,,,+++***************************'''$$$!!!"""&&&)))(((&&&******++++++***))))))(((&&&&&&&&&%%%%%%%%%%%%%%%'''((((((((())))))******'''''''''''''''''''''''''''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%$$$%%%%%%'''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((()))((((((''''''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''))))))))))))*********+++$$$&&&''''''&&&&&&((()))((()))***+++***((((((((('''))))))'''(((,,,---+++...---***)))((((((''''''%%%$$$$$$######$$$$$$%%%'''((())))))(((((()))******))))))(((''''''&&&&&&)))))))))))))))))))))))),,,,,,,,,+++++++++******((((((((()))))))))******+++++++++***)))((((((((()))))))))))))))******+++''''''((((((((((((''''''''')))++++++)))''''''(((*********)))))))))(((((())))))))))))))))))))))))''''''(((((()))******+++++++++,,,,,,++++++***)))))))))))))))))))))))))))***************************++++++++++++***)))(((++++++***)))))))))))))))'''''''''((((((((((((((('''(((((()))******++++++,,,,,,+++***)))(((''''''((((((*********)))'''&&&((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))+++***))))))))))))***++++++***)))(((''''''((()))***)))))))))))))))))))))+++++++++++++++++++++++++++******))))))******+++))))))))))))************))))))***+++,,,,,,,,,,,,)))******+++,,,---......************************,,,,,,,,,,,,,,,+++******------------------------------...//////...------,,,,,,---......//////000111111111111111444888;;;EEE[[[}}}mmmaaa\\\___pppvvvnnnppp{{{|||uuujjjfffeeeiiinnnvvv|||yyyvvvooohhhaaa```^^^[[[\\\^^^bbbaaa```___^^^\\\\\\[[[YYYTTTOOOMMMMMMLLLIIIFFFAAAAAA@@@???>>>===;;;:::888666444222111000111111............---,,,+++***************************+++(((&&&'''+++---,,,***(((((((((((((((''''''&&&&&&%%%$$$###$$$%%%&&&'''((((((''''''&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%'''''''''&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%&&&&&&''''''''''''''''''''''''(((((((((((('''&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((((((((((()))%%%'''((('''&&&&&&'''(((&&&***---+++'''$$$&&&((((((******'''(((,,,---***,,,+++***)))((((((((((((''''''&&&&&&&&&&&&''''''((()))***)))((('''((()))*********)))((((((''''''))))))))))))************))))))))))))(((((((((((())))))))))))******************++++++***)))((('''***)))(((((())))))++++++''''''(((((((((((('''''''''((())))))(((((()))*********))))))))))))(((((())))))))))))))))))))))))(((((())))))***+++++++++,,,,,,+++************+++))))))))))))))))))))))))******************************++++++******))))))******)))(((((((((((((((&&&&&&''''''(((((())))))'''''''''((())))))******---,,,,,,+++***))))))(((((()))*********)))'''&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))***))))))(((((())))))******))))))(((((((((((()))))))))))))))))))))******)))))))))))))))))))))))))))))))))******)))))))))***)))((((((((()))+++,,,)))******+++,,,,,,,,,,,,++++++++++++,,,,,,,,,---++++++++++++++++++++++++,,,,,,---------,,,++++++------------------------------...//////...------,,,------......///000000111222222222222555999<<>><<<888666444222111000111111//////...,,,,,,,,,,,,,,,************************''''''((())))))(((((('''((())))))************)))'''&&&%%%$$$%%%&&&'''(((&&&''''''''''''(((((((((''''''''''''''''''''''''(((((())))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%&&&&&&&&&&&&&&&'''''''''$$$$$$$$$$$$%%%''')))***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%'''((('''&&&&&&'''((((((%%%###%%%***---,,,***'''******((()))---///---'''***,,,,,,)))'''(((***''''''&&&&&&&&&&&&''''''((()))***)))((('''((()))'''''''''''''''&&&&&&&&&&&&&&&''''''(((((())))))(((((((((((())))))))))))(((((((((((())))))))))))((()))***++++++***)))(((%%%'''***------+++)))'''''''''(((((((((((('''''''''((())))))(((((()))***))))))((((((((((((''''''))))))))))))))))))))))))(((((())))))***+++++++++++++++***))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******))))))))))))((('''''''''''''''&&&&&&''''''(((((()))))))))))))))***++++++,,,,,,***)))(((&&&###!!!))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))&&&&&&%%%&&&&&&'''((()))((((((((((((((((((((((((((())))))******))))))((('''(((((())))))))))))(((((((((((()))******++++++((((((((((((((((((((((((++++++,,,,,,,,,,,,++++++***)))((((((((()))+++,,,***++++++,,,,,,++++++++++++++++++++++++*********++++++++++++++++++++++++))))))***+++++++++******........................///...------------...///---......//////000111111///111333444444555888:::AAAVVVsss}}}iii___ZZZ___pppppphhhjjjzzzwwwhhh\\\VVVSSSQQQOOONNNLLLOOOWWWbbbooo~~~|||zzzqqqjjjdddddddddbbbcccgggccccccdddeeedddcccaaa___YYYUUUOOOLLLKKKJJJGGGCCC???@@@AAABBBBBB@@@===;;;888666444222111000111111000///---,,,++++++,,,,,,************************)))***,,,,,,+++*********&&&&&&'''(((((((((((((((''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%$$$%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%$$$$$$$$$#########$$$&&&''''''&&&&&&((()))(((''''''''')))***+++,,,&&&)))***(((***...000...'''+++...---)))&&&'''*********))))))))))))******'''((())))))(((((()))***'''''''''''''''(((((((((&&&''''''((())))))******%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((((((((())))))))))))************(((((()))***************''''''((((((((((((''''''''')))++++++)))''''''((())))))((((((((('''''''''))))))))))))))))))))))))''''''(((((()))******+++***************))))))((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))***)))((((((''''''(((((('''''''''((((((((((((((((((((())))))***+++++++++)))((('''&&&%%%$$$###"""***))))))(((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))%%%%%%%%%&&&&&&'''((()))(((((((((((((((((((((((())))))***++++++***))))))&&&'''((()))******)))((('''(((((()))******++++++))))))))))))))))))))))))++++++************++++++))))))))))))************+++++++++,,,,,,++++++******************+++++++++************************)))***++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///...------------...///.........///000000111111...000222333333555777999AAASSSlll{{{iii___ZZZ]]]mmm~~~mmmaaaaaapppwwwlll^^^SSSMMMLLLKKKKKKIIIHHHKKKUUUaaaooo~~~pppiiidddccccccbbbcccfffdddeeegggggggggeeecccbbb[[[VVVPPPMMMLLLKKKHHHDDD===>>>@@@AAAAAA???<<<:::888777444222111111111111000///---,,,++++++,,,---************************(((***,,,,,,+++***))))))))))))***+++++++++++++++******++++++***)))(((''')))))))))((((((''''''&&&''''''''''''''''''''''''""""""###$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$%%%'''((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''''''''&&&%%%$$$''''''''''''''''''''''''&&&&&&''''''((('''''''''%%%%%%%%%&&&&&&'''''''''(((''''''&&&&&&''''''((()))))))))(((((('''''''''$$$%%%''''''''''''(((***(((***+++***''''''***...%%%((()))(((***///111000'''+++...---(((&&&''')))))))))(((((((((((())))))&&&((())))))(((((()))+++(((((((((((())))))))))))'''(((((()))***+++++++++(((((((((((())))))******&&&&&&&&&&&&'''''''''(((((((((''''''''''''((()))+++***(((&&&''')))+++---''''''((((((((((((''''''''')))+++,,,***'''&&&&&&)))((((((((('''''''''''')))))))))))))))))))))))))))))))))***++++++,,,,,,)))***+++++++++***((('''))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))******)))(((((((((((((((((((((((((((((('''''''''''''''(((((()))*********''''''((()))***+++,,,---******)))((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))'''''''''((((((***++++++(((((((((((((((((((((((()))***+++,,,,,,+++***)))&&&'''(((*********)))((('''(((((()))***+++++++++************************+++***)))(((((()))***+++(((((()))************)))++++++,,,,,,,,,++++++***))))))*********+++++++++++++++++++++++++++++++++***+++,,,,,,------------************************///...---,,,,,,---...///......//////000000111111...///222333333444666888DDDTTTjjj~~~zzzhhh___ZZZ\\\jjj{{{jjj\\\[[[```qqqqqqfffXXXNNNJJJIIIIIIIIIHHHFFFJJJTTTaaaooo}}}tttmmmfffdddcccaaabbbeeehhhkkkkkkgggffffffddd```ZZZUUUOOOLLLKKKJJJGGGDDDAAAAAAAAABBBBBBAAA>>>;;;777666555444333222222222.........---,,,,,,++++++'''))),,,,,,***)))+++---+++++++++************)))%%%'''***,,,+++)))&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!((()))'''&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))***+++***(((&&&$$$############&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%'''%%%$$$$$$&&&''''''&&&'''''''''((()))+++,,,---111...***'''&&&''')))+++***)))'''))),,,---,,,******++++++((($$$###%%%(((******))))))((((((((('''***((('''((()))***)))'''''''''''''''''''''''''''))))))((('''&&&%%%%%%%%%&&&'''((()))++++++++++++''')))***)))((('''(((***))))))))))))))))))))))))''''''((()))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%((()))+++***(((''''''((($$$%%%''''''&&&&&&((()))))))))))))))*********************))))))))))))))),,,+++)))''''''''''''(((&&&((())))))(((((()))+++************)))))))))((((((((((((((())))))))))))(((((())))))))))))(((((()))(((&&&%%%%%%&&&((()))'''''''''(((((((((((((((''''''(((((('''&&&%%%%%%&&&''')))***+++***((('''(((((((((((())))))))))))'''&&&%%%%%%'''(((((((((***)))((('''&&&%%%$$$$$$))))))))))))))))))))))))''''''((((((((((((''''''******))))))))))))*********+++++++++***)))'''&&&(((((((((((())))))))))))++++++******++++++,,,---))))))************))))))******))))))))))))******))))))*********+++++++++,,,+++***)))))))))***+++...---+++)))((((((((()))------,,,,,,------...///---------.................................------/////////000000000000000///111222222222333666888???QQQiiizzz}}}iii___[[[]]]hhhvvvnnnXXXVVVYYYdddsss~~~yyyggg```XXXRRRPPPOOOMMMKKKKKKHHHKKKVVVeeesss~~~wwwooohhhfffdddbbbbbbeeegggkkkkkkhhhggghhhfffaaa[[[VVVPPPLLLKKKJJJGGGDDDAAAAAAAAABBBCCCAAA>>><<<777777555444333222222222/////////...------,,,,,,'''***,,,,,,***)))+++,,,+++++++++************)))******)))'''$$$((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&& %%%'''&&&$$$$$$$$$&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''&&&%%%%%%%%%&&&'''%%%%%%&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&&&&'''(((+++---000222444...,,,***'''&&&&&&((()))***((('''))),,,...---***+++,,,,,,)))&&&%%%'''***)))))))))((((((''''''''')))((('''((()))***)))'''''''''''''''''''''''''''))))))(((&&&&&&%%%%%%&&&'''((()))***************''')))***)))((('''((()))((((((((((((((((((((((((''''''((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''(((******((('''((()))((()))***)))((('''((()))''''''((((((((()))))))))((((((((((((((((((((((((+++***)))(((''''''''''''&&&((())))))(((((()))*********)))((((((((((((((('''((((((((())))))))))))(((((())))))))))))(((((()))'''&&&%%%%%%&&&''')))'''''''''((((((((((((((()))))))))))))))(((''''''&&&''')))*********(((''''''((((((((())))))))))))'''&&&%%%%%%'''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''******))))))))))))******+++++++++***)))(((''''''''''''((((((((()))))))))***))))))))))))***++++++******++++++++++++************))))))))))))******))))))*********++++++++++++******))))))***+++,,,,,,+++***)))))))))***+++)))))))))))))))***++++++------------....................................---------...............///111222222222333666888???QQQiii{{{|||hhh^^^[[[\\\hhhuuuoooZZZVVVUUU]]]iiivvv}}}}}}wwwqqqhhhaaaZZZUUUTTTTTTRRRQQQPPPLLLNNNXXXffftttzzzrrrjjjgggeeebbbbbbeeegggkkkmmmjjjiiijjjgggccc]]]WWWQQQMMMKKKJJJHHHEEEAAAAAAAAABBBCCCBBB>>><<<999888666444222111111000///......---,,,,,,++++++(((***++++++***)))+++,,,+++++++++************)))'''(((''''''&&&$$$###"""************************((('''''''''&&&&&&%%%%%%&&&''''''&&&$$$###$$$&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((()))***%%%%%%%%%&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&$$$$$$%%%''')))***(((&&&&&&'''))),,,...111333444+++***)))((('''&&&&&&&&&***'''&&&)))...000...***,,,,,,,,,***((((((***,,,(((((((((''''''''''''''')))(((''''''))))))(((''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&((())))))******))))))((('''((())))))''''''((()))''''''''''''''''''''''''''''''((())))))))))))(((''''''''''''''''''''''''&&&((())))))((('''((()))******+++***(((&&&'''(((&&&&&&'''''''''(((((((((''''''''''''''''''''''''))))))))))))(((''''''&&&&&&((())))))((('''(((******)))((('''&&&'''((((((''''''((((((((()))))))))'''(((((())))))(((((('''((('''&&&%%%%%%&&&'''((('''''''''(((((())))))))))))))))))))))))(((((('''&&&'''((()))***)))((((((''''''((((((((()))))))))(((&&&%%%%%%'''(((((('''$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''''''''((((((((((((''''''***))))))(((((())))))***++++++***)))((((((((((((''''''''''''(((((((((((()))(((((((((((()))******++++++,,,,,,,,,,,,++++++******))))))))))))*********************+++++++++***)))))))))***+++,,,,,,******))))))***+++,,,,,,++++++******++++++,,,---,,,,,,------....................................---------......////////////111222222222333666888>>>PPPhhh|||{{{ggg^^^ZZZ\\\hhhuuupppZZZVVVRRRUUU^^^iiitttvvvqqqllliiiccc\\\YYYYYYZZZZZZYYYXXXSSSRRRZZZggguuu}}}{{{rrrkkkhhheeebbbbbbdddhhhlllooommmlllmmmiiiddd^^^XXXQQQMMMKKKKKKHHHFFFBBBAAAAAABBBCCCBBB???<<<999888666444222111000000------,,,,,,+++***************************+++++++++++++++*********))))))%%%%%%&&&(((***,,,...///''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%'''&&&%%%%%%%%%&&&((()))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((()))***$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&$$$$$$&&&(((++++++)))''''''((()))***,,,---......)))***))))))((('''&&&&&&)))'''&&&)))///111...***,,,+++***)))))))))***,,,''''''''''''''''''&&&&&&)))(((''''''((()))(((''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&))))))******)))((('''''''''((()))(((''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((''''''''''''''''''''''''''')))***)))(((&&&&&&''''''(((((((((&&&%%%%%%'''&&&&&&'''''''''((((((((('''''''''''''''((((((((('''((()))***)))(((&&&%%%'''((()))(((''''''((())))))((('''%%%%%%&&&'''((('''''''''((((((((())))))'''(((((((((((((((((('''((('''&&&&&&&&&&&&'''((('''''''''((())))))******&&&'''''''''''''''&&&&&&&&&'''((()))))))))(((((('''''''''((((((((())))))((('''%%%%%%'''(((''''''$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''''''''((((((((((((''''''))))))(((((((((((())))))+++***)))'''''''''((()))&&&'''''''''(((((((((((()))(((((((((((()))*********++++++++++++++++++*********))))))))))))******************************(((((()))******+++,,,---***************+++++++++,,,++++++++++++,,,------,,,,,,,,,------......///---------.............../////////000111111222222///111222222222333666888???PPPhhh|||{{{ggg^^^[[[\\\hhhvvvpppXXXSSSPPPQQQWWWcccpppvvvrrrmmmhhhccc]]][[[]]]___```___^^^XXXVVV\\\hhhvvv}}}zzzyyyqqqjjjgggeeebbbbbbeeeiiinnnqqqppppppooojjjeee___YYYQQQLLLKKKJJJHHHFFFBBBBBBBBBCCCCCCBBB???<<<999888666444222111000000......------,,,+++++++++,,,+++***)))*********++++++++++++*********))))))((('''&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&%%%$$$$$$%%%&&&'''''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%''')))++++++)))'''&&&'''(((***++++++++++++)))************)))'''&&&(((((()))+++...///---++++++)))((('''(((((())))))&&&&&&''''''''''''''''''((('''&&&'''((()))(((&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&''')))))))))))))))((('''&&&&&&((()))((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))***+++)))'''%%%$$$$$$$$$&&&''''''&&&&&&''')))''''''((((((((()))))))))'''''''''(((((()))))))))''''''((())))))(((&&&%%%'''((()))((('''&&&'''((()))(((&&&%%%%%%%%%&&&'''''''''''''''((((((((((((''''''(((((((((((('''''''''''''''&&&&&&'''''''''''''''(((((()))******+++&&&&&&'''''''''''''''&&&&&&''''''(((((((((((((((''''''''''''(((((((((((()))'''%%%%%%'''((('''&&&&&&'''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''))))))(((((((((((())))))***)))((('''''''''((()))'''''''''(((((((((((()))***))))))))))))***++++++))))))************))))))******))))))))))))******************************(((((()))***+++,,,,,,,,,++++++++++++******))))))((((((((((((((()))******++++++,,,,,,---......///---------.........////////////000000111222222333///111222222222333666888@@@QQQhhh|||zzzfff]]]ZZZ\\\hhhuuupppVVVOOOLLLNNNUUUcccrrrxxxvvvppphhhccc^^^\\\___bbbcccccc```[[[YYY```kkkxxx{{{xxxwwwoooiiigggeeecccdddggglllqqqttttttrrrpppkkkddd```YYYQQQKKKJJJIIIGGGEEEBBBBBBBBBCCCDDDCCC???===999888666444222111111000111000000//////...---------+++)))((()))++++++***+++++++++************)))((('''&&&%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&&&&&&&$$$"""''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&((('''((()))++++++)))'''%%%'''))),,,---.........)))************)))(((''''''***---...---,,,,,,,,,+++)))&&&&&&'''''''''&&&'''''''''''''''(((((((((((('''&&&&&&(((((('''&&&''''''''''''''''''''''''(((''''''&&&&&&&&&''''''))))))))))))(((((('''&&&&&&'''((((((&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&)))***+++)))&&&$$$$$$$$$&&&'''))))))((()))***,,,''''''((((((((()))))))))'''''''''(((((())))))***''''''(((((((((''''''&&&'''((()))(((&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''((())))))***++++++'''((())))))))))))))))))&&&&&&'''''''''(((((((((&&&&&&'''''''''((((((((()))'''&&&&&&'''''''''&&&((((((((('''&&&&&&&&&%%%))))))))))))))))))))))))''''''(((((((((((('''''')))((((((''''''(((((())))))((((((''''''((((((((((((((((((((())))))))))))***))))))))))))***++++++)))))))))******)))))))))******))))))))))))******+++++++++***************((()))***++++++++++++++++++++++++++++++***)))(((***************++++++,,,******+++,,,---......///,,,,,,------.../////////------...//////000111111///111222222222333666888AAAQQQhhh|||wwwddd[[[XXXZZZffftttqqqVVVNNNIIINNNZZZjjjwww|||xxxrrriiiddd___]]]```cccdddddd```\\\\\\eeeqqq||||||yyyuuunnnhhhggggggfffhhhlllnnnssswwwvvvtttqqqkkkddd```YYYPPPJJJHHHHHHFFFEEECCCBBBBBBCCCDDDCCC@@@===777777555444333222222222000000///......------,,,///+++(((((()))+++***)))+++++++++************)))&&&&&&'''((()))***++++++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))+++(((%%%%%%&&&&&&$$$"""&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&'''''''''&&&%%%'''''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((+++)))((()))******)))'''((()))+++---......------))))))((((((((('''''''''%%%,,,111111,,,(((***...,,,)))&&&%%%&&&'''&&&%%%'''''''''(((((()))))))))((('''&&&&&&(((((('''&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((((((((((((((''''''&&&'''((((((&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&''')))((('''&&&&&&'''''')))***)))(((((()))***&&&&&&'''''''''(((((((((%%%%%%&&&''''''((())))))'''''''''&&&&&&''''''((('''((()))(((&&&%%%&&&'''&&&''')))))))))(((&&&%%%&&&&&&&&&'''''''''((((((&&&''''''((((((''''''&&&&&&''''''''''''''''''&&&&&&'''((()))***+++,,,,,,''''''((()))))))))))))))'''&&&&&&&&&''''''((((((&&&&&&&&&'''''''''(((((()))(((&&&&&&''''''&&&%%%(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''''''''((((((''''''((((((((((((((('''))))))))))))*********+++)))(((((((((((()))******)))******++++++******)))******))))))))))))******+++++++++*********)))))))))***++++++++++++***)))((()))***+++,,,+++******---------------......///)))***+++,,,---......///,,,,,,------...//////000,,,---...///000111222222///111222222222333666888@@@PPPhhh}}}sss```WWWTTTWWWbbbppptttXXXOOOJJJTTTdddtttyyyssskkkfff```___aaadddeeeddd^^^\\\```kkkxxx}}}{{{uuunnnhhhhhhiiiiiikkkoooooouuuyyyxxxuuurrrkkkccc___XXXOOOIIIHHHGGGFFFDDDCCCBBBBBBDDDDDDCCC@@@===777666555444333222222222------,,,++++++******)))///,,,(((''')))++++++)))+++++++++************)))''''''(((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))******,,,((($$$###%%%''''''&&&%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''%%%$$$$$$######$$$&&&((())))))(((((((((((('''&&&%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))******---+++)))((()))))))))'''+++,,,---------+++((('''(((((('''&&&&&&&&&''''''$$$---444333+++&&&)))......***'''&&&''''''&&&$$$'''((((((((())))))******((('''&&&&&&'''((('''&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''(((''''''((((((((((((((('''&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''%%%&&&''''''((((((''''''))))))))))))))))))))))))###%%%'''(((''''''((()))'''((()))(((&&&%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((((('''&&&%%%%%%&&&((()))'''((()))(((&&&%%%&&&'''&&&''')))+++***(((&&&$$$&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&'''((()))***+++,,,,,,%%%%%%&&&'''(((((('''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((***(((&&&&&&''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((''''''''''''((((((&&&'''((())))))((('''&&&)))*********++++++++++++'''''''''''''''((())))))+++++++++,,,,,,+++++++++******))))))))))))******++++++++++++******)))))))))***+++,,,,,,+++)))(((&&&''')))+++,,,,,,,,,,,,++++++******++++++,,,---)))******+++---...//////,,,,,,------...///000000...///000111222333444444///111222222222444666888???PPPhhh~~~ppp]]]TTTQQQTTT```nnnvvvZZZQQQMMMZZZmmm~~~{{{uuummmhhhbbb```bbbdddeeeddd]]]]]]cccppp}}}}}}|||wwwuuuooohhhcccccchhhmmmooorrruuuvvvtttooohhhddd___VVVNNNNNNMMMHHHCCCAAADDDCCCBBBBBBBBBAAA???===777666555444333222222222222222111///...---,,,++++++***)))***++++++***)))***************)))(((((())))))))))))((('''&&&%%%******)))(((((((((((((((&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&%%%$$$""""""%%%%%%%%%&&&&&&&&&''''''((('''%%%$$$%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%&&&''''''((((((''''''&&&%%%&&&'''((()))$$$$$$%%%&&&''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&''''''((((((((((((((((((((()))))))))******++++++111000...,,,***(((&&&%%%((('''&&&'''((()))((('''***,,,---+++(((&&&''')))***)))((('''&&&%%%%%%%%%$$$$$$$$$%%%&&&'''((()))))))))((('''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&''''''((((((''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&'''((())))))((((((%%%&&&'''(((((('''&&&%%%((('''%%%$$$%%%(((+++---(((&&&%%%&&&))))))'''$$$''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((+++)))((('''((()))(((((((((((((((((((((((((((((())))))(((((((((''''''''')))))))))'''&&&&&&'''(((''''''''''''''''''''''''$$$%%%''')))******)))(((&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&''')))***&&&&&&&&&'''''''''''''''))))))))))))******************))))))((((((''''''(((''''''&&&&&&((()))***))))))))))))))))))))))))******++++++++++++******......------,,,+++************))))))******+++,,,&&&(((***,,,---......---))))))*********))))))((())))))***+++,,,,,,------***++++++,,,,,,------...///............---------000000000000////////////...000222333444555888;;;>>>SSSmmmppp]]]YYYVVVRRR[[[lllyyy___WWWPPPcccyyy}}}tttqqqjjjbbb___```cccbbbaaaaaabbbeeeppp~~~|||{{{xxxvvvqqqjjjdddcccgggjjjoooqqquuuwwwuuupppiiieee```VVVOOONNNMMMHHHCCCAAACCCBBBAAAAAABBBAAA>>><<<777666555444333222222222222111000///...---,,,++++++***)))***++++++***)))+++++++++++++++***)))))))))((('''&&&&&&''')))******))))))(((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&%%%###"""$$$$$$%%%%%%%%%&&&&&&&&&)))'''%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&& !!!""""""######'''&&&%%%%%%%%%&&&'''(((%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&((((((((((((((('''''''''(((((((((((())))))******,,,,,,++++++***))))))))))))((('''((())))))(((&&&)))***+++***'''%%%&&&((()))((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((((())))))((('''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&$$$%%%&&&''''''''''''&&&&&&&&&'''(((((('''&&&&&&''''''&&&%%%&&&(((***+++((('''&&&'''))))))'''%%%''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((()))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''(((((('''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&'''((()))%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&''''''''''''***)))))))))((((((((('''(((((('''&&&'''((()))***))))))))))))))))))))))))******++++++++++++******&&&''''''(((((())))))******************+++,,,,,,%%%%%%'''((())))))******))))))************))))))))))))******++++++,,,,,,***++++++,,,,,,------...---------.........//////000000000000///////////////000222222333555999;;;???VVVrrrrrr___ZZZVVVSSS\\\lll~~~{{{bbb[[[VVVhhh~~~}}}sssmmmggg```^^^```bbbbbbaaa___aaaeeeppp|||{{{zzzyyyvvvrrrkkkfffdddfffhhhnnnqqqtttvvvtttpppjjjfffaaaWWWOOONNNMMMIIIDDDBBBCCCBBBAAAAAAAAA@@@>>>;;;777666555444333222222222222111000///...,,,+++++++++***)))***++++++***))),,,,,,,,,,,,,,,+++******)))(((&&&%%%%%%(((+++---))))))((((((''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&''''''&&&$$$###$$$$$$$$$%%%%%%%%%&&&&&&)))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&'''''''''((())))))(((((('''''''''&&&''''''''''''''''''(((((((((((()))***++++++,,,,,,+++)))))))))******(((&&&'''(((((('''%%%$$$%%%&&&(((''''''&&&&&&&&&''''''(((''''''&&&''''''(((((()))(((''''''&&&'''''''''&&&%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&###$$$$$$%%%%%%%%%%%%$$$&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''((())))))((('''&&&'''))))))'''&&&&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''((((((((()))((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((()))&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&''''''(((%%%%%%%%%&&&'''((())))))%%%%%%%%%&&&&&&&&&''''''))))))))))))(((((((((((((((((('''''''''((()))***))))))))))))))))))))))))******++++++++++++******$$$%%%%%%&&&''''''((((((++++++******++++++,,,---***)))))))))******+++,,,))))))***************)))++++++++++++++++++++++++***++++++,,,,,,------...++++++,,,---...///000111////////////000000000000000111111111222555999===BBB[[[{{{vvvbbb[[[VVVTTT]]]lll{{{}}}eee___[[[mmm|||qqqjjjeee```___aaacccdddccc]]]___dddooo}}}{{{zzzzzzxxxuuuqqqlllhhhggghhhiiimmmooorrrtttrrrnnniiifffaaaXXXOOONNNMMMIIIDDDCCCBBBAAAAAAAAABBB@@@===;;;777666555444333222222222111111000///---,,,+++***+++***)))***++++++***)))++++++,,,,,,++++++***))))))((('''''''''(((***+++)))(((((('''''''''((((((%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&))))))((('''%%%######$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((((()))$$$$$$$$$$$$%%%%%%&&&&&&''''''''''''&&&%%%$$$$$$''''''''''''(((((((((((()))))))))(((''''''&&&&&&''''''&&&%%%%%%&&&'''((('''((()))***,,,---......+++*********+++***(((&&&%%%%%%&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&'''((())))))(((((('''''''''(((((((((''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''((((((((((((((((((((((((&&&''')))******)))'''&&&%%%&&&''''''((('''''''''(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%###$$$$$$%%%%%%%%%$$$$$$&&&''''''''''''''''''&&&%%%%%%'''(((((((((''''''&&&&&&&&&'''''''''&&&%%%&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''((((((((())))))'''((((((((('''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((()))((('''%%%''''''''''''''''''''''''&&&%%%%%%$$$$$$&&&'''(((%%%&&&&&&''''''&&&&&&%%%((('''''''''&&&&&&&&&'''&&&&&&&&&'''''''''''''''((((((((())))))))))))***))))))))))))((((((((((((((((((((((((((()))))))))((((((((((((((((((((((((******++++++++++++***************)))))))))((((((+++++++++++++++,,,,,,---...---,,,+++++++++---...))))))***+++++++++******---------------,,,,,,,,,***++++++,,,,,,------...,,,,,,------...//////000////////////000000000000111111111000111444999>>>GGGaaazzzeee[[[VVVTTT]]]jjj{{{}}}gggbbb]]]ooozzzppphhheeebbbaaaccceeeffffff]]]___cccnnn}}}{{{{{{{{{vvvsssooollljjjkkkkkklllmmmnnnqqqrrrppplllgggdddbbbWWWOOOMMMLLLHHHDDDCCCBBBAAAAAABBBCCCAAA===:::777666555444333222222222111111000...---,,,+++***+++***)))***++++++***)))***************))))))(((((()))*********)))'''&&&((((((''''''''''''((((((%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&'''''''''''''''))))))(((%%%######$$$%%%$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&%%%''''''''''''&&&%%%$$$$$$'''''''''((((((((())))))))))))(((((('''''''''&&&)))(((&&&%%%%%%&&&'''(((******++++++,,,------...*********+++,,,+++(((&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((())))))(((((('''''''''((((((''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''((((((((((((((((((((((((%%%'''(((******((('''%%%%%%&&&''''''((('''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''''''''&&&&&&'''''''''$$$%%%'''(((((((((&&&%%%$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''')))+++***(((&&&'''((('''''''''''''''''''''''''''((((((((((((((((((((()))''''''(((******(((&&&(((((((((((((((((((((((('''&&&%%%$$$$$$%%%'''(((%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''&&&&&&((((((((('''&&&&&&%%%%%%)))************+++++++++(((((((((((())))))))))))((((((((()))))))))))))))((((((((((((((((((((((((******++++++++++++******,,,,,,,,,,,,++++++++++++++++++******++++++,,,---,,,+++***)))))))))***+++))))))***+++++++++++++++,,,,,,,,,,,,++++++++++++***++++++,,,,,,------............................../////////000000000111111111111000111444999>>>JJJeeeiii\\\VVVUUU^^^jjj~~~}}}hhhccc]]]oooyyyooofffdddbbbbbbcccddddddddd]]]```ccckkk|||~~~}}}|||}}}vvvrrrmmmkkkkkkmmmnnnooonnnoooqqqqqqoookkkfffcccaaaWWWNNNLLLKKKGGGDDDCCCBBBBBBBBBDDDDDDBBB>>>;;;777666555444333222222222111000///...---+++******+++***)))***++++++***))))))************)))((((((((()))+++,,,,,,)))&&&$$$''''''&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%(((***)))%%%"""###%%%%%%$$$#########$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%''''''''''''((((((((()))((((((((((((((((((((((((+++***(((&&&&&&'''(((***++++++++++++++++++++++++(((((((((***,,,+++(((&&&%%%$$$###$$$&&&''''''&&&&&&&&&&&&&&&&&&'''((()))(((''''''&&&''''''((((((&&&&&&&&&%%%&&&&&&'''((())))))(((((((((((())))))&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''''''''''''''&&&&&&%%%((('''&&&&&&&&&&&&'''(((%%%&&&'''(((((('''&&&%%%$$$%%%''''''%%%$$$%%%&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&))),,,,,,)))&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&***'''%%%%%%(((***)))'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''(((''''''&&&((((((((('''&&&&&&%%%%%%(((((()))))))))*********(((((((((((())))))))))))'''((()))*********))))))))))))))))))))))))))))))******++++++++++++******'''((()))***+++,,,---...******))))))******+++,,,,,,,,,+++++++++++++++,,,))))))***+++,,,,,,,,,,,,))))))))))))))))))))))))***++++++,,,,,,------...//////.........---------......//////000000111111000111111111222555999===JJJeeennn___XXXXXXaaakkk~~~jjjfffaaaqqqxxxooodddccccccbbbaaaaaaaaaaaa___aaaccciiiwww~~~~~~yyytttmmmjjjjjjmmmnnnoooqqqrrrssssssppplllgggddd```VVVLLLJJJIIIFFFCCCBBBCCCCCCDDDEEEEEECCC???;;;777666555444333222222222000000///...,,,+++******+++***)))***++++++***)))***++++++++++++***))))))((()))***++++++***(((''''''&&&&&&&&&&&&'''((()))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%###'''***)))%%%###$$$&&&%%%$$$###"""###$$$&&&''''''''''''''''''''''''&&&$$$%%%&&&'''(((''''''&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&''''''((()))))))))...,,,***((('''(((***+++*********)))))))))))))))%%%%%%'''***,,,+++)))&&&&&&%%%$$$%%%(((***)))'''''''''&&&&&&&&&''''''(((&&&%%%%%%%%%&&&'''((((((&&&%%%%%%%%%&&&&&&'''(((((((((''''''''''''((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$'''''''''''''''&&&%%%%%%((('''&&&&&&&&&&&&'''(((&&&&&&&&&''''''&&&&&&%%%%%%'''))))))'''%%%&&&(((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$(((,,,,,,(((%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''***%%%!!!!!!%%%(((((('''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&(((((((((''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))'''((((((((()))))))))***'''((()))***+++***))))))))))))))))))))))))))))))******++++++++++++******%%%&&&'''(((***+++,,,,,,))))))(((((())))))***+++++++++,,,,,,---,,,,,,,,,((()))***+++,,,,,,,,,,,,((())))))******+++++++++***++++++,,,,,,------...---------........................///000111111111///000222222333555999;;;HHHbbbtttccc[[[\\\eeemmmmmmiiiiiiwwwxxxpppgggggggggeeecccaaaaaa```___aaaccchhhuuu}}}vvvnnniiijjjlllnnnnnntttuuuuuutttqqqlllhhheee```UUULLLIIIHHHEEEBBBBBBCCCCCCDDDFFFFFFDDD@@@<<<777666555444333222222222000000///...,,,+++***)))+++***)))***+++++++++)))+++,,,,,,,,,,,,+++******((((((((())))))***+++,,,&&&&&&&&&&&&&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''""""""$$$%%%&&&%%%%%%$$$!!!""""""""""""#########"""&&&***)))%%%###$$$'''%%%$$$###""""""$$$&&&'''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&'''''''''(((%%%%%%&&&'''((()))******///---+++)))(((***+++---'''''''''(((((((((((((((###$$$&&&)))++++++)))&&&'''%%%$$$&&&***+++***((((((''''''&&&&&&&&&''''''$$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%&&&&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''((((((''''''((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$''''''''''''&&&&&&%%%$$$((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&)))++++++((('''(((***%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&###'''++++++'''$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))))))))$$$###''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''')))))))))((('''&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&((())))))((((((###$$$%%%&&&((()))***+++))))))))))))************'''((((((((())))))******'''((()))++++++******)))))))))))))))))))))))))))******++++++++++++******((((((((()))))))))))))))((((((((((((((())))))***%%%&&&''')))))))))((('''((()))***+++,,,---------++++++,,,------...//////***++++++,,,,,,---......+++,,,,,,---...///000000---......///000111111222...000222333444555888;;;FFF^^^|||xxxfff^^^___hhhpppooommmppp}}}yyypppllllllllljjjgggdddcccbbb```bbbccchhhttt}}}xxxqqqmmmlllmmmnnnooollltttxxxtttnnnkkkiiifffbbbXXXNNNJJJHHHDDDBBBCCCAAAEEEFFFDDDBBBBBB???:::444333222111111111222333222333333111...+++******************************************))))))))))))******))))))((((((''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''000...***&&&%%%''')))+++''''''&&&&&&&&&&&&''''''###$$$$$$%%%&&&&&&&&&&&&%%%'''))))))'''&&&&&&&&&'''&&&$$$%%%%%%&&&$$$###$$$)))***(((%%%"""%%%$$$$$$###$$$%%%'''(((###$$$%%%&&&&&&$$$"""!!!'''&&&&&&%%%%%%%%%&&&&&&(((+++---+++(((&&&(((***---,,,,,,+++***))))))((()))((('''&&&&&&&&&&&&&&&''''''''''''(((((((((((('''%%%$$$$$$%%%'''''''''%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%''''''&&&%%%&&&&&&%%%$$$%%%&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%&&&&&&'''&&&''''''((()))***++++++))))))))))))(((((((((((((((((((((((())))))))))))&&&)))'''"""$$$******&&&((((((''''''''''''((((((,,,+++***(((&&&%%%%%%%%%""""""###$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((('''&&&%%%%%%$$$$$$%%%&&&'''(((((('''&&&%%%((())))))***)))'''%%%$$$'''((((((&&&$$$###$$$&&&)))((('''''')))******)))*********)))))))))))))))************))))))))))))))))))))))))))))))))))))++++++************++++++******))))))))))))******''''''''''''((()))***+++))))))))))))))))))))))))***+++---------+++)))(((((()))***+++,,,------...---------,,,,,,+++++++++------......///000000000...000333444444444555777AAASSSkkk|||lllcccbbbiiiqqqvvvuuuwwwwwwrrrpppnnnjjjhhhfffeeeeeegggdddcccjjjxxx~~~}}}}}}~~~zzzuuupppmmmlllmmmnnnooonnnuuuyyytttnnnjjjgggddd```WWWNNNKKKIIIEEEBBBCCCBBBEEEGGGDDDCCCCCC@@@;;;444444222111111111222333111222333111...+++***+++************************)))(((((((((''''''''''''((((((((((((''''''''''''&&&&&&&&&'''''''''((((((((((((''''''''''''((((((***((('''&&&%%%%%%&&&&&&)))((((((''''''(((((()))$$$$$$%%%&&&&&&&&&%%%%%%$$$&&&((()))'''&&&&&&&&&'''&&&$$$%%%%%%&&&$$$###"""###%%%'''''''''&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&###$$$%%%''''''&&&$$$###'''&&&&&&&&&&&&''''''(((((()))***)))(((''''''(((++++++******))))))((((((%%%%%%%%%$$$%%%%%%&&&&&&+++******)))(((&&&%%%$$$((('''%%%%%%'''(((((((((%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%''''''&&&%%%&&&%%%%%%$$$%%%&&&'''(((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''''''''(((((((((''''''(((((((((&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&''''''''''''((((((((((((***(((%%%'''------)))((((((''''''''''''(((((())))))((('''&&&&&&&&&&&&###$$$$$$$$$%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%$$$%%%&&&'''(((((((((((())))))***)))'''&&&((()))***)))((('''((()))))))))))))))))))))))))))))))))+++*********))))))(((((()))))))))************************))))))***************))))))))))))******))))))))))))***+++,,,---***************************+++,,,------+++***(((++++++,,,,,,------......---------,,,,,,,,,++++++---------...//////000000///111333444444444666888===MMMdddxxx}}}kkkaaa^^^dddlllzzzyyy||||||yyytttnnnjjjgggeeedddgggggghhhooozzz|||zzzzzzzzzvvvsssnnnllllllmmmmmmmmmooouuuxxxsssmmmiiieeebbb^^^UUUNNNLLLJJJEEEBBBBBBBBBFFFGGGEEECCCCCC@@@;;;555444222111111111222333111222222111...+++++++++************************))))))((((((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''((((((''''''''''''(((((($$$%%%%%%&&&&&&%%%$$$$$$(((''''''&&&&&&''''''(((%%%%%%&&&&&&&&&%%%$$$$$$$$$&&&(((((('''&&&&&&&&&'''%%%$$$$$$&&&&&&%%%###((('''&&&%%%$$$%%%&&&'''%%%%%%&&&&&&&&&%%%$$$$$$###$$$%%%'''(((''''''&&&'''''''''(((((())))))))))))(((''''''(((((('''&&&((((((((((((((((((((((((############$$$%%%&&&'''***++++++***)))'''$$$###)))'''&&&''')))***)))(((%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((()))(((&&&(((------***''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%&&&'''((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&'''((()))((()))***)))((((((***,,,,,,+++)))(((''''''((()))))))))))))))))))))))))))+++++++++***)))(((((('''))))))******+++++++++,,,***))))))(((((())))))*********))))))))))))******+++++++++++++++,,,---...***************************+++,,,---,,,+++***)))))))))))))))))))))))))))------------,,,,,,,,,,,,,,,,,,------.../////////000111222222222444777999;;;III^^^ppp~~~{{{iii^^^\\\bbbjjj~~~}}}zzzxxxrrrlllhhhffffffiiilllqqqwww~~~~~~zzzxxxwwwwwwuuurrrnnnlllkkkkkkjjjiiilllrrrtttpppkkkhhhddd```[[[SSSMMMLLLKKKFFFCCCCCCCCCFFFHHHEEEDDDDDDAAA<<<555444333222111222333333111222222111...,,,++++++************************+++++++++*********))))))&&&&&&&&&''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$######%%%'''((('''&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$'''&&&%%%$$$$$$%%%&&&'''%%%&&&&&&'''&&&%%%###"""###$$$%%%'''((()))))))))'''(((((()))***************(((&&&''')))***(((&&&'''''''''''''''(((((((((&&&&&&&&&&&&&&&'''(((((('''((()))******)))'''&&&'''''''''(((******)))'''%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&(((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%&&&&&&&&&&&&&&&&&&%%%((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&''''''''''''&&&%%%%%%&&&((('''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%'''(((((('''%%%$$$$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%&&&''''''&&&'''(((((('''(((***,,,------+++)))'''&&&''')))((((((((())))))))))))))),,,++++++***)))(((''''''))))))******++++++,,,,,,))))))(((((((((((())))))******))))))))))))******+++++++++++++++,,,---...***************************+++,,,,,,,,,++++++***))))))((((((((('''''''''------------------,,,,,,,,,,,,,,,---......//////000111111000000222666999:::III]]]nnn|||xxxggg^^^]]]dddlll{{{yyyuuu{{{{{{uuuooolllkkkkkklllsss|||}}}yyywwwvvvvvvuuurrrnnnkkkjjjiiihhhfffhhhmmmooommmjjjhhhddd___YYYRRRLLLKKKKKKGGGDDDDDDCCCGGGHHHFFFEEEDDDAAA<<<555444333222222222333444000111222111...,,,+++,,,************************++++++++++++************'''''''''(((((())))))***'''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$&&&((()))$$$$$$############$$$$$$&&&&&&&&&&&&%%%$$$$$$###"""$$$'''''''''&&&&&&'''&&&%%%$$$$$$&&&&&&%%%$$$#########$$$%%%%%%&&&&&&%%%&&&&&&'''&&&%%%###"""###$$$%%%'''((()))******((((((***+++++++++******+++(((&&&(((+++,,,***'''''''''''''''((((((((((((,,,,,,+++***))))))******))))))*********)))'''&&&%%%%%%&&&(((******'''%%%&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%(((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%'''&&&$$$$$$$$$$$$&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((((((((&&&&&&'''''''''((((((((((((&&&$$$%%%&&&%%%######'''''''''&&&&&&'''''''''((('''&&&%%%%%%%%%%%%%%%((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&******((('''''''''((()))&&&'''((((((((()))+++------......,,,)))'''((()))''''''(((((())))))))))))++++++******)))(((((('''))))))*********+++++++++))))))(((((((((((())))))******))))))))))))******+++************++++++,,,***************************+++++++++,,,+++++++++......------,,,,,,++++++------------------------,,,,,,------...//////000///000000//////111555888:::HHH]]]ooo}}}wwwggg^^^]]]ccckkkxxxpppiiikkkuuu|||wwwtttrrrqqqrrr{{{~~~zzzxxxwwwwwwvvvrrrmmmjjjiiihhhhhhgggfffjjjmmmkkkiiiiiiddd___YYYQQQJJJJJJJJJGGGEEEEEEDDDHHHIIIGGGEEEEEEBBB===666555333222222222333444000111222111...,,,,,,,,,******************************)))))))))(((((((((((((((((()))))))))))))))'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%#########%%%'''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&%%%$$$$$$"""$$$&&&'''&&&&&&&&&'''%%%$$$###$$$&&&'''&&&%%% """###%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&'''((()))***))))))+++++++++***)))(((***)))((()))***+++***)))))))))))))))))))))))))))///...---,,,,,,+++++++++...---,,,***(((&&&%%%$$$$$$%%%''')))+++***'''$$$&&&&&&&&&&&&&&&''''''((('''&&&%%%%%%''''''&&&%%%######$$$%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&'''''')))(((((('''&&&&&&%%%%%%&&&'''((())))))((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''((((((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''(((((())))))&&&''''''''''''(((((((((***'''&&&))))))'''%%%%%%((((((''''''''''''(((((()))((('''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&'''''''''((()))+++,,,---((()))******)))***,,,...,,,///111000,,,))))))***&&&''''''(((((())))))***************))))))))))))))))))))))))))))))))))))***))))))(((((())))))*********))))))))))))************))))))))))))******++++++++++++++++++++++++++++++++++++++++++,,,,,,......------,,,,,,,,,+++------------............------......///000000000...///000000000222555777999HHH^^^ppp~~~vvvggg]]]ZZZ^^^eeeuuu{{{fff\\\WWW___kkk{{{}}}yyyxxxyyy{{{yyyyyyyyytttpppkkkhhhhhhjjjkkklllhhhlllmmmkkkjjjiiiddd^^^YYYPPPIIIHHHHHHGGGFFFGGGEEEHHHJJJGGGFFFFFFBBB>>>666555444333222333444444///111111000...,,,,,,---*********************************)))))))))((((((((((((((((((((((((''''''(((((('''''''''&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&%%%%%%!!!###&&&'''&&&&&&&&&'''%%%$$$###$$$&&&'''&&&%%%$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&'''((())))))***+++,,,+++)))'''&&&'''((())))))(((((()))+++,,,,,,,,,++++++******)))---,,,,,,+++++++++,,,,,,000///,,,)))&&&%%%%%%&&&%%%&&&(((+++---+++((($$$&&&&&&&&&&&&&&&'''(((((('''&&&%%%%%%''''''&&&%%%"""###$$$%%%&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''')))******)))'''&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''######$$$$$$%%%%%%&&&&&&$$$%%%%%%&&&''''''((((((%%%%%%&&&&&&&&&''''''''')))%%%&&&+++---)))((()))))))))(((((((((((())))))((((((''''''&&&''''''(((%%%%%%%%%&&&&&&''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''&&&&&&%%%$$$$$$%%%&&&&&&$$$%%%'''(((***++++++,,,((()))******))))))+++---***///444444000,,,++++++&&&&&&''''''((())))))***))))))))))))******************))))))((('''''''''*********))))))***************))))))))))))************))))))))))))******+++++++++++++++++++++++++++*********++++++,,,---++++++++++++************------------.........///......//////000111111111///111222333333444666888:::KKKaaasssssseee\\\YYY\\\aaapppttt^^^SSSKKKOOOWWWdddsss|||zzzzzzzzzrrrnnniiiggghhhkkknnnpppkkknnnooommmkkkjjjddd]]]YYYPPPHHHGGGGGGFFFGGGIIIEEEIIIJJJGGGFFFFFFCCC>>>666555444333222333444444///111111000...,,,,,,---************************,,,,,,,,,++++++++++++***(((((((((''''''&&&&&&%%%(((((('''''''''&&&&&&&&&))))))(((((((((((())))))''')))+++,,,,,,+++)))'''&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&&&&&&&!!!###&&&'''&&&&&&&&&'''%%%$$$###$$$&&&'''&&&%%%)))((('''%%%$$$$$$%%%%%%%%%$$$$$$###$$$%%%'''(((%%%%%%%%%%%%%%%&&&'''(((***+++,,,,,,+++)))&&&%%%$$$'''))))))&&&&&&(((+++......------,,,+++******))))))))))))***+++,,,---...,,,)))'''&&&''')))***&&&''')))---...---)))%%%'''&&&&&&&&&&&&'''(((((('''&&&%%%%%%''''''&&&%%%"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((((((((($$$%%%'''(((((('''%%%$$$$$$%%%''''''''''''%%%$$$%%%%%%&&&&&&'''((())))))%%%%%%%%%&&&&&&'''''''''(((((((((''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''((())))))######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&"""$$$***---***))),,,******))))))))))))******&&&&&&&&&'''''')))******$$$$$$%%%%%%&&&'''(((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''"""###$$$%%%'''((()))***&&&&&&$$$$$$$$$$$$&&&&&&&&&'''((())))))((('''&&&&&&'''((('''&&&&&&(((***)))000666777222---,,,,,,&&&&&&&&&'''((())))))***((((((((()))******++++++******)))((('''&&&%%%%%%++++++************++++++******))))))))))))******++++++******)))******++++++++++++++++++++++++++++++*********+++,,,,,,------------------------------------.........////////////000000111111222222000222444666666666777999>>>NNNeeewwwnnnccc\\\YYY]]]bbbmmmqqq[[[OOOHHHIIIMMMUUUaaappp{{{yyyxxxxxxrrrmmmiiigggiiikkkkkkiiikkknnnpppooolllgggdddbbb[[[RRRJJJIIIJJJIIIJJJLLLIIIIIIIIIHHHEEEBBB>>><<<444444333333333333222222222222111...,,,+++---...************************((())))))*********)))))))))((('''&&&&&&'''((()))111,,,'''&&&((()))'''###''''''''''''''''''''''''))))))((('''&&&%%%%%%$$$%%%&&&&&&'''&&&&&&%%%%%%$$$%%%&&&%%%###"""###$$$$$$%%%%%%&&&'''''''''&&&$$$$$$%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$&&&((())))))((())))))))))))((('''&&&%%%((('''&&&%%%%%%&&&'''(((------------,,,+++***))))))((((((***,,,......---000,,,&&&###$$$%%%'''(((###&&&+++///000...***'''((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!(((!!!%%%)))&&&!!!(((((('''&&&&&&((()))***''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&((((((((('''&&&&&&%%%%%%'''%%%###""""""$$$''')))%%%%%%$$$$$$%%%%%%&&&'''((('''&&&%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%&&&&&&'''"""###%%%''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%"""###$$$&&&'''(((((((((,,,(((&&&(((,,,---***&&&''''''''''''((((((((((((+++***)))'''&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&'''''''''(((((())))))''')))************,,,---+++222888666---&&&'''***'''(((((()))))))))))))))))))))))))))))))))))))))+++***)))(((''''''''''''***)))))))))(((((('''''')))*********++++++++++++************************+++++++++*********))))))++++++++++++++++++++++++******+++,,,,,,---......///---++++++------+++)))////////////000000000000000111222222222444888;;;@@@PPPfffxxx}}}jjj___[[[YYY[[[___qqq~~~lll[[[NNNHHHEEEEEEJJJQQQ\\\nnn}}}}}}xxxuuuttttttqqqmmmiiihhhkkkmmmmmmlllkkknnnpppooolllgggdddccc\\\RRRJJJIIIIIIIIIIIILLLJJJJJJJJJIIIFFFBBB???===555555555444444444333333111222111///,,,+++---...++++++++++++++++++++++++)))******++++++******))))))(((''''''''''''((()))...***&&&&&&((()))'''$$$''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%&&&&&&%%%$$$######%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%&&&(((((('''&&&%%%%%%&&&'''(((((((((((('''&&&&&&%%%&&&''')))***...------,,,,,,+++******(((((((((+++...111111111000,,,'''%%%%%%&&&((((((%%%&&&((()))***((('''&&&&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""%%%%%%&&&&&&%%%$$$$$$###)))$$$ """''')))'''$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''''''''&&&%%%$$$$$$$$$%%%'''(((&&&&&&%%%%%%&&&&&&'''(((((('''&&&%%%$$$$$$$$$$$$''''''&&&%%%%%%%%%&&&&&&###$$$&&&'''''''''%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&((((((((((((***)))((()))++++++)))'''''''''''''''((((((((((((*********)))(((''''''&&&'''&&&%%%%%%%%%&&&'''((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&)))))))))((((((''''''&&&((((((((((((((('''''''''&&&(((+++,,,,,,,,,...///---222666444...))))))+++&&&''''''((((((((((((((())))))))))))))))))))))))++++++,,,,,,,,,,,,------++++++++++++*********)))*********+++++++++,,,,,,************************+++++++++*********))))))******************************+++,,,,,,---......000...,,,,,,......---+++------------............000111222222222444888;;;@@@QQQgggzzzkkk^^^YYYWWWYYY^^^sssqqq___PPPFFFBBB@@@CCCIIIRRRaaaooo}}}|||vvvsssqqqpppqqqmmmjjjjjjmmmooopppnnnkkkmmmpppooolllgggdddccc\\\SSSKKKIIIIIIHHHIIIKKKKKKKKKKKKIIIGGGCCC???===666666666555555555555444111111111///---,,,,,,...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++***)))((((((''''''(((((()))+++(((%%%%%%((()))'''%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&%%%&&&'''&&&%%%$$$%%%&&&%%%%%%&&&&&&''''''&&&&&&'''''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$)))'''&&&&&&''''''&&&%%%$$$$$$%%%&&&''''''''''''%%%%%%%%%&&&''')))+++,,,///...,,,+++******++++++(((((())),,,000333555444///+++'''%%%&&&'''((((((((('''&&&%%%$$$%%%&&&'''$$$%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%(((&&&$$$$$$%%%&&&&&&%%%"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((((((''''''&&&%%%$$$$$$$$$$$$((('''&&&%%%%%%%%%%%%%%%$$$%%%&&&(((((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''((()))))))))''')))******)))((())))))&&&''''''''''''((((((((())))))*********)))'''&&&''''''&&&&&&%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%++++++***)))((('''&&&&&&)))))))))(((''''''&&&&&&%%%(((+++---------...///,,,...///...+++))))))***%%%&&&''''''((((((''''''))))))))))))))))))))))))$$$&&&(((***++++++++++++++++++++++++*********************+++++++++,,,,,,************************+++++++++******************************************++++++,,,,,,------...000///---...//////...---------------............000111111111222444888;;;AAAQQQhhh{{{ooo```YYYVVVZZZ___tttxxxdddSSSFFF@@@===>>>AAAGGGSSS___ooowww}}}|||{{{{{{{{{yyy|||wwwtttrrrrrrsssooolllllloooppppppnnnjjjmmmoooooolllhhheeeccc]]]SSSKKKIIIIIIGGGHHHJJJKKKKKKJJJIIIFFFBBB>>><<<666666666555555555444444000111111000---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++)))(((((((((((((((((()))'''&&&$$$%%%''')))(((&&&''''''''''''''''''''''''$$$%%%%%%%%%&&&&&&''''''$$$$$$%%%&&&''''''''''''%%%&&&''''''%%%%%%&&&'''%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&'''((('''%%%&&&&&&&&&&&&%%%$$$######%%%$$$%%%&&&(((***,,,...///---+++)))))))))***+++(((((())),,,///222333333,,,)))&&&%%%%%%&&&&&&&&&((('''%%%$$$%%%&&&((()))%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$###"""######$$$%%%&&&(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&'''(((((((((''''''&&&&&&&&&&&&&&&''''''((('''&&&%%%%%%$$$$$$$$$%%%(((''''''&&&%%%%%%%%%%%%%%%&&&'''(((((((((''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&'''((())))))))))))%%%))),,,+++'''&&&(((+++&&&&&&&&&'''''''''((((((&&&''')))******(((&&&%%%(((''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%***))))))(((((('''''''''((((((((((((((('''''''''&&&))),,,---,,,,,,,,,,,,***)))''''''((((((''''''&&&''''''((()))((((((((())))))))))))))))))))))))!!!"""%%%((())))))(((''')))))))))((((((((((((((()))))))))*********++++++************************************************************************+++++++++,,,,,,---------///.....................////////////000000000000000111111111111444777:::@@@QQQjjj~~~uuueee[[[XXX\\\bbbtttjjjUUUHHHBBB======???CCCLLLUUUbbbiiiqqqtttuuuuuuvvvvvv}}}}}}zzzxxxxxxxxxvvvsssooonnnppppppnnnllljjjllloooooolllhhheeeddd]]]TTTKKKIIIHHHFFFFFFHHHJJJJJJIIIGGGDDD@@@<<<:::555555555444444444444333000111111000...,,,,,,---++++++++++++++++++++++++---------------,,,+++***((())))))))))))))))))(((%%%%%%%%%&&&((()))((((((''''''''''''''''''''''''$$$%%%%%%&&&&&&''''''((($$$%%%%%%&&&'''''''''&&&%%%&&&''''''%%%%%%&&&'''%%%&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$&&&((())))))(((&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%%%%'''))),,,---...,,,***((('''((()))***)))((((((***,,,......---(((&&&$$$$$$$$$%%%$$$###"""###$$$%%%&&&'''((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%%%%$$$&&&'''&&&###"""###$$$%%%&&&((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%$$$%%%'''((()))((('''&&&%%%%%%%%%$$$%%%%%%&&&'''&&&&&&%%%$$$$$$$$$%%%%%%((('''&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&'''((())))))))))))$$$)))---+++'''$$$'''+++&&&&&&&&&&&&''''''''''''###%%%&&&(((((('''%%%$$$'''''''''''''''''''''&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((%%%&&&&&&'''((())))))***)))+++,,,,,,***((('''''')))'''%%%%%%'''(((((('''(((((()))************)))))))))))))))))))))))))))''')))+++,,,---,,,+++***(((((((((((((((((())))))(((((((((((()))))))))***************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------......---------...////////////000000000000///000111111111333777:::???QQQlllxxxhhh]]]YYY]]]dddssspppYYYJJJCCC======>>>AAAHHHOOOWWW^^^gggooorrrsssuuuwwwyyy}}}|||}}}}}}wwwtttpppoooppppppmmmkkkiiillloooooolllhhheeeddd^^^TTTKKKHHHHHHFFFEEEGGGIIIIIIIIIGGGCCC???;;;999555555555444444444333333///111222111...,,,,,,,,,************************------------,,,+++******((())))))******))))))(((%%%%%%&&&(((((())))))(((''''''''''''''''''''''''&&&&&&&&&''''''(((((((((%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&%%%%%%&&&'''&&&&&&''''''&&&&&&%%%%%%#########$$$%%%&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%(((***))))))######$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&''')))***+++***((('''&&&&&&''''''((('''&&&''')))***)))(((%%%$$$######$$$$$$###!!!!!!$$$%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%%%%%%%$$$%%%'''(((((('''%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&''''''&&&&&&%%%$$$$$$###$$$%%%&&&(((((('''&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&'''((((((((((((((($$$(((,,,+++'''%%%'''***%%%&&&&&&&&&&&&'''''''''"""###$$$&&&&&&&&&%%%%%%%%%&&&'''(((((((((((('''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$$$$%%%&&&'''((())))))$$$%%%&&&'''(((***++++++,,,,,,,,,***'''%%%%%%&&&***)))(((((()))******)))))))))***+++++++++******))))))))))))))))))))))))+++,,,---------,,,+++***************++++++++++++((((((((()))))))))*********************************************+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,...///------------............///000000000111333777:::???SSSpppyyyhhh]]]XXX]]]dddrrrwww^^^JJJBBB<<<<<<===???CCCIIINNNTTT```lllqqqqqqtttyyyxxx~~~~~~vvvssspppoooqqqqqqnnnkkkiiillloooooolllhhhfffeee^^^TTTKKKHHHGGGEEEEEEFFFJJJJJJIIIGGGDDD???;;;999666666666555555555555444///111222111///,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++***)))((()))************)))(((%%%&&&((()))))))))))))))'''''''''''''''''''''''''''(((((((((((((((((((((''''''''''''&&&%%%$$$$$$###$$$%%%%%%$$$$$$%%%'''&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&'''%%%%%%&&&((()))((('''###$$$%%%&&&''''''''''''''''''%%%$$$$$$%%%&&&&&&(((((('''&&&&&&%%%%%%$$$'''&&&%%%&&&'''((('''&&&$$$######$$$%%%%%%###!!! """###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''######$$$%%%%%%%%%%%%%%%%%%&&&&&&((((((((('''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''''''''&&&%%%(((******'''&&&''')))%%%%%%&&&&&&&&&'''''''''######$$$%%%&&&&&&''''''$$$%%%'''((())))))))))))%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))%%%&&&&&&'''((()))******------,,,)))&&&%%%''')))***************)))******(((((()))***************)))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++************++++++++++++************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...000///------///111------------............///000000000000333777:::AAAVVVuuuyyyjjj___ZZZ^^^eeerrr~~~cccLLLDDD===<<<======@@@CCCFFFLLLZZZhhhoooooosssyyy|||~~~sssqqqnnnoooqqqrrrpppmmmiiilllnnnooollliiifffeee^^^TTTKKKHHHGGGEEEDDDFFFLLLKKKJJJHHHEEE@@@<<<:::777777777777666666666666///111222111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***)))(((((()))***++++++***)))(((%%%'''*********)))))))))'''''''''''''''''''''''')))))))))))))))))))))(((((((((((('''&&&%%%######"""###%%%$$$$$$$$$%%%&&&&&&'''''''''&&&%%%%%%$$$&&&&&&%%%$$$$$$###############$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&)))'''&&&&&&'''(((&&&%%%''''''''''''&&&%%%$$$$$$((('''&&&$$$######$$$$$$&&&&&&&&&&&&%%%$$$###"""%%%$$$$$$%%%'''((('''&&&$$$$$$$$$%%%&&&&&&###!!!%%%%%%$$$$$$$$$&&&'''(((###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%#########%%%'''(((&&&$$$'''&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''#########$$$$$$############$$$$$$%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$$$$%%%&&&'''((()))%%%$$$$$$$$$$$$%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&((())))))(((''''''(((%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%&&&'''((()))###$$$&&&(((************%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))(((((((((((('''''''''(((((((((((((((...---+++)))&&&'''***,,,''')))+++***(((''''''((('''(((((()))))))))))))))))))))))))))))))))))))))((((((((((((((()))***+++''''''(((((()))))))))***++++++,,,,,,,,,---------************************))))))******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---///111111///...000333////////////000000000111///000000000000333666999CCCYYYyyy|||mmmbbb]]]aaahhhsssgggOOOFFF???>>>>>>===>>>AAAAAAGGGUUUeeemmmnnnrrryyytttrrrooonnnnnnooonnnnnnqqqqqqqqqpppnnnjjjgggeee\\\SSSJJJHHHHHHGGGHHHKKKKKKLLLLLLIIIDDD???<<<::::::888777555333222111111111000///---+++*********---,,,++++++,,,,,,***(((---,,,+++***)))'''&&&&&&***+++---...---***'''%%%&&&'''(((******))))))((('''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''###$$$$$$%%%%%%&&&&&&'''###$$$&&&''''''&&&$$$###&&&''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%%%%&&&'''%%%$$$&&&)))***(((%%%&&&$$$$$$%%%''''''$$$!!!$$$$$$$$$%%%%%%%%%&&&&&&(((''''''&&&&&&%%%$$$$$$"""###%%%&&&%%%%%%&&&'''$$$%%%'''((('''%%%###!!!!!!""""""$$$&&&((((((&&&$$$###$$$%%%%%%$$$%%%&&&&&&''''''(((((((((%%%###!!!"""%%%'''&&&$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&'''((('''&&&%%%'''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''#########$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&***(((&&&%%%%%%'''***+++(((''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&''''''((()))))))))777---&&&(((***'''&&&((())))))(((((((((((())))))))))))))))))))))))))))))))))))*********))))))(((&&&'''((())))))((('''&&&))))))(((((((((((())))))...,,,***)))''''''(((((((((((()))***+++,,,,,,,,,///---+++)))(((((())))))************************...---,,,,,,++++++++++++000000...------...///000............///////////////000111000000111333666EEEXXXxxxoooaaa[[[^^^eeepppnnnOOOAAA>>>>>>777888===;;;BBBCCCLLL\\\iiipppssswww~~~~~~rrrpppnnnnnnoooooonnnmmmoooppppppooollliiifffddd\\\RRRJJJGGGGGGGGGHHHJJJJJJKKKKKKHHHCCC>>>;;;999:::999777666444333222222222111///---,,,++++++************+++---...---,,,...------,,,+++***))))))++++++***)))((()))***+++'''((()))*********))))))'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$###&&&&&&&&&%%%$$$$$$$$$$$$&&&'''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&'''%%%%%%&&&((()))'''%%%$$$######%%%((()))&&&$$$%%%%%%&&&&&&&&&'''''''''(((''''''&&&&&&%%%%%%$$$$$$&&&'''&&&%%%$$$$$$%%%$$$&&&(((++++++)))'''%%%"""###%%%%%%%%%%%%&&&((()))&&&$$$$$$%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&''''''%%%###!!!"""%%%&&&&&&$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%'''(((((('''&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((($$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((('''''''''&&&&&&&&&&&&((('''&&&&&&&&&''')))***''''''''''''&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&''''''((()))))))))444+++%%%'''***))))))+++))))))(((((((((((())))))(((((((((((((((((((((((((((((()))***************''''''''''''(((***+++,,,++++++************++++++++++++))))))((())))))***)))))))))***+++++++++,,,---,,,***)))((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000------------...///111222/////////000000000000111000111222222111333666888AAAUUUvvv~~~nnnbbb\\\^^^cccooonnnQQQCCC??????999999>>><<>>QQQqqq|||mmmccc]]]]]]```nnn~~~oooTTTEEE@@@@@@::::::???<<<===<<>>:::999999999999888777666555555222111000///...---------///...------...---+++***))))))))))))))))))))))))&&&''')))++++++)))(((&&&)))))))))***************''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''&&&%%%%%%&&&((())))))((('''&&&&&&&&&&&&''''''''''''((((((((('''&&&&&&%%%%%%&&&'''((('''$$$###"""###$$$'''+++---...+++(((%%%%%%&&&'''&&&$$$######$$$(((&&&%%%%%%''''''&&&%%%&&&%%%%%%$$$$$$#########%%%$$$######$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%*********)))))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''$$$&&&))))))(((&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''###############$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''((()))((('''&&&&&&'''((()))&&&&&&''''''((()))))))))666000***&&&&&&%%%%%%&&&(((((((((''''''(((((((((((((((((((((((((((((((((((()))))))))))))))(((((())))))((((((((()))***+++))))))(((((((((((()))))))))))))))*********+++++++++++++++*********************)))))))))***+++,,,************************......------------......111111000...---,,,++++++//////000000000111111111000111333333444666999<<<===NNNjjj|||lllccc]]]\\\]]]lll|||oooWWWGGG@@@???999:::>>>;;;;;;:::>>>GGGQQQ\\\lllyyyyyy~~~||||||yyytttlllllllllnnnpppooommmkkkggghhhiiiiiiiiigggeeeccc\\\RRRIIIFFFFFFEEEEEEHHHMMMNNNMMMJJJDDD???;;;:::888888999999888777666555222111000///...---------///...------...---+++***((())))))))))))*********+++***)))((('''''''''''')))))))))))))))*********(((''''''&&&&&&''''''(((''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&'''((((((!!!$$$''')))((('''&&&''''''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&&&&&&&'''((())))))(((&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&)))((((((''''''&&&%%%%%%###%%%&&&&&&%%%$$$$$$%%%%%%''')))+++***'''### $$$%%%&&&&&&%%%$$$%%%'''&&&%%%%%%%%%''''''&&&%%%%%%%%%%%%$$$$$$######"""%%%%%%$$$$$$######$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$&&&((()))'''&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%'''((()))((('''&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((((('''&&&%%%%%%&&&'''(((&&&&&&''''''((()))))))))333000+++'''%%%&&&&&&%%%((((((''''''''''''(((((())))))))))))))))))))))))*********)))((('''&&&%%%"""$$$''')))++++++***)))))))))(((((((((((())))))+++++++++++++++******)))+++++++++***************+++++++++***************************************---,,,,,,,,,,,,,,,------000000///...---,,,+++***........./////////000000///000111222222444888;;;???LLLddd|||}}}mmmddd]]][[[]]]jjjzzzpppYYYGGG???>>>999:::===888::::::<<>>888:::<<<777999:::===AAAEEEOOOaaarrrzzz~~~~~~}}}yyytttooommmkkkkkkllllllkkkjjjfffgggiiijjjkkkjjjhhhggg^^^TTTKKKHHHGGGFFFFFFHHHNNNOOONNNJJJDDD???;;;999555666777999999888666555000///...---,,,,,,,,,,,,*********+++---...---,,,,,,,,,++++++++++++++++++///---)))&&&%%%'''+++---((('''&&&&&&&&&'''))))))((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&%%%%%% """%%%(((((('''%%%$$$"""$$$&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&"""$$$''''''%%%$$$%%%'''$$$&&&)))(((%%%######$$$%%%%%%%%%%%%&&&&&&&&&'''))))))((((((''''''&&&&&&!!!###%%%&&&%%%%%%&&&''''''''''''&&&&&&$$$###"""$$$&&&''''''&&&&&&'''(((###"""###$$$&&&&&&$$$###$$$$$$$$$%%%%%%%%%%%%%%%$$$&&&&&&%%%"""!!!###%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$############$$$$$$'''((('''&&&$$$%%%'''***$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$#########""""""$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''((()))))))))&&&***,,,((('''******&&&(((''''''&&&&&&''''''((())))))))))))))))))))))))''''''((((((((((((((('''!!!###&&&***,,,,,,,,,+++++++++************++++++)))***+++,,,,,,,,,+++***)))))))))***+++++++++,,,)))******++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++---///111222***+++,,,...//////.........////////////000000000000111111111111222555888>>>III^^^sssrrrddd[[[[[[```fffwwwqqq___KKK@@@>>>:::;;;===777888:::===@@@AAAIIIZZZlllzzz~~~~~~zzztttqqqnnnkkkjjjkkkkkkkkkjjjggghhhjjjkkklllkkkjjjiii___UUUKKKHHHHHHFFFFFFIIIMMMNNNMMMIIICCC>>>:::888444555777888999888666555///...---,,,,,,,,,,,,,,,---,,,++++++,,,,,,***(((*********)))))))))((((((%%%(((,,,...///---)))''''''&&&&&&%%%%%%'''((()))((((((''''''''''''(((((('''''''''&&&&&&'''''''''%%%%%%&&&&&&'''(((((()))%%%&&&&&&&&&&&&%%%$$$###"""&&&((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((('''&&&&&&"""$$$''''''%%%$$$%%%'''!!!$$$''''''%%%$$$$$$&&&&&&&&&&&&'''''''''(((((()))))))))(((''''''&&&&&&"""$$$&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&###%%%%%%%%%###"""###$$$"""!!!"""$$$%%%&&&$$$"""$$$$$$$$$%%%%%%&&&&&&&&&$$$&&&'''%%%"""!!!###%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%)))((('''%%%###$$$(((+++$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&'''((())))))((('''&&&&&&&&&''''''((()))))))))&&&,,,...***((()))'''"""'''''''''&&&&&&'''''''''(((((((((((((((((((((((($$$%%%&&&((()))*********************)))))))))((())))))(((((((((((())))))'''(((***,,,------------(((((()))***+++,,,,,,---'''((()))***,,,,,,,,,,,,************************---------------...///000,,,---.........---,,,+++000000000000111111111111111222222222111222555777<<>>888666999===??????EEEVVVgggzzz