BM6P6(@ 777666666888999999777555666555333000...,,,+++***---...///000///...,,,***---+++***((((((((())))))***++++++,,,,,,++++++************************+++************))))))))))))))))))************))))))************))))))))))))''''''''''''''''''''''''$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%"""""""""######$$$$$$$$$((((((((('''&&&%%%$$$###%%%$$$$$$$$$###""""""""""""###$$$%%%%%%$$$""" %%%%%%$$$$$$###""""""""" !!!"""$$$%%%&&&"""""""""""""""######### !!!"""$$$$$$######"""######$$$$$$$$$%%%%%%%%%"""###$$$$$$$$$$$$######$$$$$$############$$$$$$""""""""""""""""""""""""!!!""""""""""""#########"""&&&'''### """$$$###$$$$$$$$$$$$$$$###"""!!!###########################"""""""""""""""######!!!!!!""""""#########$$$"""!!!  !!!"""%%%%%%%%%$$$$$$#########%%%%%%$$$######$$$%%%%%%$$$$$$$$$###"""###%%%'''##################$$$$$$###$$$%%%$$$"""!!!"""###&&&&&&%%%$$$$$$######"""'''&&&&&&%%%$$$###""""""###############"""!!!!!!########################"""############$$$$$$$$$$$$$$$############$$$$$$(((&&&$$$""""""$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''(((((())))))******(((((()))***************111333777<<>>111&&&#########"""######$$$$$$$$$##############################""""""!!!!!!"""###$$$$$$######""""""""""""""""""######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""""""""###%%%'''###"""""""""###$$$%%%%%%###%%%&&&%%%$$$$$$%%%&&&$$$$$$$$$######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$############$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$######&&&&&&'''((((((((((((''''''((())))))((()))+++...222555;;;AAAFFFKKKQQQTTTTTTVVVXXXYYYXXXXXXXXXYYY\\\___gggpppvvv}}}|||zzzzzz{{{yyywwwxxx~~~wwwyyy{{{}}}}}}|||zzzxxx|||zzzyyyxxxtttkkk```WWWKKKFFF>>>777333333333444222111...---------,,,,,,************))))))))))))******((((((((((((******((()))******))))))+++---++++++******++++++,,,---777666666777888777444222//////000000///---,,,***///...---,,,***)))((((((((()))***+++,,,,,,,,,,,,***++++++,,,,,,++++++***************************,,,,,,+++++++++************+++++++++++++++******))))))((((((((((((''''''''''''''''''''''''''''''((('''&&&%%%$$$%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$"""######$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%% !!!"""""""""""""""###############$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!###############$$$%%%&&&%%%%%%%%%$$$######"""""""""""""""!!!"""######$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$"""!!! !!!!!!"""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%FFFJJJEEE666'''!!!!!!"""""""""###$$$$$$$$$$$$########################### !!!!!!"""$$$%%%&&&############""""""""""""######$$$$$$$$$$$$######"""""""""###############$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$""" """$$$!!!!!!""""""###$$$&&&'''!!!###$$$$$$###"""###%%%%%%$$$$$$###""""""!!!!!!"""""""""###$$$%%%%%%%%%!!!""""""############""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''((()))))))))(((''')))+++---///333666:::???EEEJJJOOOQQQSSSSSSRRRPPPPPPPPPQQQTTT\\\fffnnnxxx{{{tttoooqqqtttxxx{{{|||zzzwwwtttqqqnnnjjjeee___TTTGGG===555555444333111000000///------,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))+++)))'''&&&&&&''')))+++((()))******))))))+++---***************+++,,,,,,666555555666666555333000///000000000///---+++)))------,,,******)))))))))************++++++,,,---***++++++,,,,,,++++++************+++,,,,,,------***+++++++++++++++++++++,,,,,,,,,,,,+++***))))))))))))((((((((('''''''''&&&''''''(((((())))))))))))'''&&&$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&!!!!!!""""""###"""""""""$$$$$$$$$########################"""######$$$$$$$$$$$$##################$$$#########$$$$$$%%%&&&&&&&&&%%%$$$$$$###""""""###"""!!!!!!!!!"""$$$$$$############$$$$$$$$$$$$%%%$$$$$$###""""""!!!!!!$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$333777555,,,### !!!!!!""""""###$$$$$$$$$$$$$$$########################"""!!!!!!!!!"""###$$$$$$############"""""""""!!!""""""###$$$$$$###""""""!!!"""""""""#########$$$"""###$$$%%%%%%$$$###""" !!!######!!!!!!"""###""""""""""""###$$$%%%%%% !!!!!! !!!###############""""""""""""%%%%%%$$$$$$###"""""""""!!!!!!"""###############"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$############$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''''''''%%%%%%&&&''''''''''''&&&'''((()))((('''&&&''')))***,,,///111333666:::>>>EEEHHHKKKMMMMMMMMMMMMNNNLLLNNNUUU^^^eeemmm{{{|||{{{~~~||||||~~~{{{wwwsssqqqqqqpppmmmjjjrrrtttwwwwwwtttooohhhdddZZZUUUOOOIIIDDD===555///,,,...000111000...---,,,,,,---------------...///))))))))))))))))))))))))(((((((((''''''((((((((('''((())))))((((((***,,,***))))))))))))***++++++666555444555555444222//////000111111///---***(((++++++***************+++,,,+++***)))***+++,,,---+++++++++,,,,,,+++++++++******+++,,,---......///))))))***+++,,,------...---------,,,+++***)))((()))(((((((((''''''''''''&&&&&&'''((()))***++++++)))(((&&&$$$$$$$$$&&&'''&&&&&&&&&%%%%%%%%%$$$$$$""""""###$$$$$$$$$$$$###"""""""""######$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$######"""""" !!!###$$$%%%"""""""""###$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&&&&%%%%%%$$$###""""""###"""!!!!!!!!!"""$$$%%%""""""""""""############%%%%%%%%%%%%$$$###!!! $$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""######### ###$$$""""""&&&'''&&&!!!"""###$$$$$$$$$$$$$$$##############################"""""""""""""""###$$$#########""""""!!!!!!!!!"""###$$$$$$###"""!!!!!!!!!""""""#########$$$!!!"""###$$$$$$###"""!!!###$$$$$$%%%%%%$$$$$$###############$$$!!!###$$$$$$######$$$&&&!!!!!!!!!"""######$$$$$$ !!!"""""""""!!!!!!"""###############"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%'''((('''&&&%%%&&&((("""$$$(((***,,,---000222666:::???DDDFFFHHHJJJLLLMMMOOOSSSYYY]]]cccooo|||~~~yyyxxxyyywwwsssxxxzzz{{{zzzzzz|||zzz}}}}}}|||{{{xxxxxxxxx{{{|||vvvrrrmmmjjjggghhhkkkooopppoooqqqrrrrrrnnnggg]]]SSSLLLFFF@@@999444333222000...---......---+++******+++,,,,,,------++++++,,,,,,))))))))))))************&&&'''(((******((('''&&&%%%&&&'''''''''''')))+++)))))))))((()))******+++222222333333333222222111333222111///...---------)))((((((((((((***,,,---+++***)))***++++++***)))))))))))))))))))))))))))*********++++++,,,,,,,,,*********)))))))))))))))...,,,***)))))))))'''%%%(((''''''''''''&&&&&&&&&%%%&&&''''''%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###!!!!!!"""###$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$###""""""###$$$%%%"""############$$$$$$$$$ !!!"""###$$$$$$$$$'''&&&$$$#########$$$$$$((('''&&&$$$###"""!!!!!!$$$###""" !!!!!!&&&%%%$$$"""""""""###$$$""""""""""""""""""""""""$$$$$$$$$#########""""""########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!$$$$$$$$$$$$######""""""""""""""""""""""""""""""%%%$$$###!!!!!!!!!"""###""""""############""""""######""""""###$$$%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$######$$$%%%%%%""""""""""""############""""""""""""""""""""""""$$$#########""""""!!!!!!""""""!!!!!!"""$$$&&&'''"""###$$$%%%$$$### !!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$%%%%%%%%%%%%########################$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''******+++++++++,,,,,,,,,222333555888===BBBGGGJJJHHHLLLQQQVVV[[[aaagggkkkrrrsssttttttsssqqqooommmlllooosssvvvyyy}}}{{{wwwpppnnnoooqqqpppoooqqqrrrrrrqqqpppkkkiiiiiimmmqqqqqqmmmhhhiiiddd\\\SSSIIIBBB===;;;333222222111000//////...------,,,+++++++++,,,,,,************************''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%))))))(((((((((((())))))))))))(((((((((((())))))111222222333222222111111333222111000...............---+++***)))))))))***,,,+++******,,,,,,+++***))))))))))))))))))))))))*********+++++++++,,,,,,))))))))))))))))))))))))+++***((('''((((((&&&$$$''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""###$$$$$$%%%%%%$$$$$$$$$######"""""""""$$$$$$###""""""###$$$$$$"""############$$$$$$$$$!!!""""""######$$$$$$$$$&&&%%%$$$###"""######$$$((('''&&&%%%$$$###############"""!!!""""""###$$$$$$###"""!!! !!!"""""""""""""""""""""""""""%%%%%%$$$$$$###""""""!!!########################%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""!!!############""""""!!!!!!########################%%%$$$"""!!!!!!!!!"""###""""""############""""""######""""""###$$$$$$%%%$$$$$$$$$#########""""""########################""""""""""""""""""""""""$$$###""""""""""""###$$$ !!!!!!!!!!!!""""""""""""""""""""""""############"""""""""!!!$$$###"""""""""###$$$%%%!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!######$$$%%%%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''((())))))))))))*********------...111555999===@@@CCCGGGMMMRRRVVVYYY\\\^^^dddeeehhhjjjkkkjjjhhhggggggkkkqqqtttwww|||xxxpppjjjgggfffmmmmmmmmmppprrrsssqqqpppuuuqqqmmmlllkkkggg```ZZZNNNKKKEEE???999444111000111000000///......------+++++++++*********++++++************************''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))111111222222222222111111333222111000///.........000///---,,,******)))))),,,+++***+++,,,---,,,***))))))))))))))))))))))))***************+++++++++((((((((()))))))))))))))(((&&&%%%%%%&&&&&&%%%$$$''''''''''''&&&&&&&&&&&&&&&$$$###%%%((()))&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$#######################################"""""""""$$$$$$###""""""###$$$$$$"""############$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$###"""""""""######'''&&&&&&%%%$$$$$$%%%%%%""""""""""""###$$$%%%&&&######"""!!!!!!!!!""""""""""""""""""""""""""""""%%%%%%$$$$$$###""""""!!!#############################################$$$####################################"""""""""""""""""""""""""""!!!!!!!!!########################$$$###""""""!!!"""""""""""""""############""""""#########"""######$$$%%%$$$$$$$$$###############"""""""""""""""""""""""" ###""""""!!!!!!""""""### !!!!!!!!!!!!""""""""""""""""""""""""############""""""""""""%%%$$$###""""""""""""###############"""""""""!!!""""""""""""""""""""""""$$$$$$$$$%%%$$$$$$##############################"""""""""############$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''((((((((()))))))))***---000333444888===CCCIIILLLNNNPPPQQQTTTWWW[[[___aaa```___^^^bbbgggnnntttwww{{{xxxwwwwwwwwwtttooojjjhhhggglllmmmmmmpppqqqqqqnnnlllmmmhhhaaa[[[VVVPPPIIIDDD999777444111///...------......------,,,+++++++++))))))))))))))))))******************************''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''(((((()))///000111111111111111111333222111000////////////,,,,,,,,,++++++++++++++++++***)))***+++,,,+++)))(((((((((((((((((((((((()))*********************''''''((((((((((((((()))&&&%%%$$$%%%&&&'''&&&%%%'''''''''&&&&&&&&&%%%%%%$$$ !!!&&&(((%%%!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$#########""""""%%%%%%%%%$$$$$$$$$$$$$$$$$$##################$$$""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######""""""""""""""""""%%%$$$$$$###$$$$$$%%%%%%""""""""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""################################################""""""""""""############""""""""""""""""""""""""#########"""""""""""""""############""""""""""""##############################""""""""""""""""""""""""############""""""$$$###############$$$$$$########################"""""""""""""""""""""""" """"""""""""""""""""""""""""""""""""############""""""""""""""""""""""""#########"""""""""""""""#########""""""""""""###&&&%%%$$$"""!!! ########################$$$$$$$$$$$$$$$###"""!!!########################"""""""""#########$$$$$$%%%$$$#########$$$&&&'''$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''))))))))))))***,,,---...,,,000666;;;???CCCFFFHHHKKKOOOTTTXXX[[[[[[ZZZYYYZZZ___ffflllpppvvv}}}}}}{{{{{{{{{{{{}}}}}}}}}~~~{{{wwwyyy}}}wwwqqqppprrrttttttsssrrrpppooopppooonnnmmmlllhhhccc___TTTPPPIIIDDD@@@<<<777444222222000///......//////++++++*********)))))))))(((((())))))******))))))************************''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&(((((((((''''''(((((((((...///000000111111111000111111000///............++++++++++++++++++******)))((('''((()))***)))'''(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''''''''(((((((((&&&%%%%%%%%%'''((('''&&&'''&&&&&&&&&&&&%%%%%%%%%### !!!&&&(((&&&"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$""""""""""""######""""""""""""""""""""""""###$$$#########""""""!!!!!! $$$$$$$$$%%%%%%%%%%%%$$$""""""""""""""""""""""""!!!!!!"""###$$$%%%&&&&&&########################!!!!!!!!!""""""#########""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""#########""""""""""""############""""""$$$$$$###############$$$################################################!!!!!!!!!!!!!!!!!!!!!!!!########################""""""""""""############""""""""""""""""""""""""""""""""""""""""""###### !!!"""######$$$$$$$$$###""""""!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!####################################$$$$$$$$$%%%%%%$$$###"""###$$$%%%&&&###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((()))))))))))))))*********(((***---///222666;;;???CCCGGGMMMSSSXXX[[[\\\\\\WWWZZZ^^^```ccciiiqqqwww~~~yyyvvvvvvvvvwwwzzz~~~zzzyyyzzz|||~~~|||wwwqqqnnnoootttxxx{{{||||||{{{zzzyyywwwsssqqquuuvvvwwwxxxwwwvvvsssqqqllliiieeeaaa\\\VVVOOOJJJ???<<<888555333222111111//////...---,,,+++++++++))))))))))))(((((((((((((((((()))***++++++******))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&'''(((((((((((('''&&&((((((''''''''''''((((((---...///000000111000000000///......---------...---------,,,+++)))((('''((('''&&&'''((()))(((&&&))))))))))))))))))))))))))))))))))))((((((((((((%%%%%%&&&&&&'''((((((((((((&&&%%%&&&(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%###"""%%%((()))(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######""""""!!!!!!!!!""""""""""""""""""###$$$$$$$$$$$$###""""""############$$$$$$$$$#########$$$$$$$$$$$$$$$!!!"""######$$$$$$######"""!!!!!!!!!!!!!!!""""""#########""""""!!!!!!"""######$$$#########"""""""""""""""""""""""" !!!!!!###$$$%%%&&&&&&########################!!!!!!!!!"""######$$$$$$########################""""""""""""############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""############"""""""""############""""""%%%$$$######"""########################$$$$$$$$$########################"""""""""""""""""""""""""""######$$$$$$######""" !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############!!!"""###$$$$$$$$$ """###%%%&&&'''#################################$$$######""""""#################################$$$$$$$$$%%%%%%###############$$$%%%%%%######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''(((((((((''''''''''''((((((((((((++++++***))))))+++000333777;;;BBBIIIQQQVVVZZZ\\\ZZZ[[[]]]\\\]]]aaahhhnnnyyyzzzxxxvvvsssnnnoooppprrrvvvzzz{{{vvvuuuwwwyyy}}}zzzyyyyyyzzz}}}{{{xxxuuuqqqkkkgggcccbbbdddiiimmmooorrrrrrrrrssstttvvvwwwxxx}}}zzzwwwuuuqqqlllhhh[[[WWWRRRLLLGGGAAA:::666222111///---,,,+++,,,,,,------,,,+++***)))(((((())))))((((((((((((((((((&&&((()))+++++++++******))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&''''''((()))))))))&&&'''((())))))((('''&&&(((''''''&&&&&&''''''(((,,,---...///000000000000......---,,,,,,,,,,,,---------------,,,+++)))((()))'''&&&'''((()))((('''))))))))))))))))))))))))))))))((((((((('''''''''$$$%%%%%%&&&''''''((((((((('''&&&&&&'''((('''%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''(((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%$$$$$$$$$############### !!!!!!!!!"""""""""###"""###$$$$$$$$$$$$###""""""############$$$$$$$$$!!!""""""######$$$$$$$$$!!!"""$$$%%%%%%%%%$$$$$$###""""""!!!!!!!!!!!!"""!!!"""#########"""!!!!!!!!!"""###$$$$$$$$$######"""""""""""""""""""""""""""############$$$$$$$$$########################!!!!!!"""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""##################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$######"""""""""############""""""%%%$$$$$$###""""""######""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""######"""!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""!!!"""""""""############ !!!#########""""""!!!###$$$%%%$$$$$$########################!!!""""""############"""########################"""""""""############$$$""""""###$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%&&&''''''(((((('''*********(((''''''***,,,---000555;;;BBBHHHLLLOOOSSSVVVXXXYYYYYY[[[aaafffhhhmmmoookkkhhhhhhiiihhheeefffhhhlllpppuuuyyy{{{~~~xxxssssssvvvyyy}}}~~~yyywwwzzz~~~~~~yyyssspppooopppqqqsssyyy{{{uuuoookkkgggddd^^^\\\ZZZ[[[___dddhhhjjjnnnpppqqqsssssstttuuuvvvuuupppjjjeee```ZZZTTTOOODDD@@@<<<888555333000...,,,,,,,,,***)))(((((()))******+++++++++******)))))))))))))))))))))))))))$$$&&&(((*********)))((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&''''''((())))))***$$$%%%'''(((((('''%%%$$$(((''''''&&&&&&''''''(((,,,---...///000000000000------,,,+++++++++,,,,,,)))***,,,...//////......***((('''((()))***)))((())))))))))))))))))))))))))))))(((((('''''''''&&&$$$$$$%%%&&&&&&'''((((((((('''%%%&&&&&&'''%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$###$$$&&&&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&########################""""""######$$$$$$$$$%%%"""###$$$%%%%%%$$$###""""""############$$$$$$$$$ !!!"""###$$$$$$%%%"""###$$$%%%&&&&&&%%%$$$$$$$$$###""""""""""""""" !!!###$$$%%%%%%$$$$$$###$$$%%%&&&'''&&&&&&%%%""""""""""""""""""""""""%%%%%%$$$$$$###"""""""""########################!!!""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$$$$$$$###"""""""""############""""""%%%%%%$$$###""""""######""""""######$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!""""""!!! """"""""""""############""""""""""""""""""""""""!!!!!!""""""#########$$$!!!"""#########""" """###%%%%%%$$$""" """""""""""""""""""""""" !!!"""#######################################!!!!!!!!!!!!""""""""""""!!!"""###%%%%%%$$$######"""###$$$%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''$$$%%%&&&((())))))))))))%%%''')))))))))((()))+++)))***---000444999===???BBBGGGMMMPPPRRRUUUYYY]]]YYY^^^___[[[XXXZZZ]]]]]]___```cccggglllqqquuuwww}}}{{{uuurrrsssxxx|||{{{}}}|||zzz{{{|||zzzuuurrruuuzzz~~~}}}yyysssmmmiiiiiijjjllllllrrrsssmmmfffbbb^^^[[[ZZZYYYXXX[[[aaafffjjjllllllnnnppppppooollljjjiii]]]WWWPPPIIIDDD???888444444111...,,,---...///...,,,---...---,,,++++++,,,$$$%%%&&&((())))))******)))))))))***************###$$$&&&((())))))((('''))))))))))))))))))))))))'''''''''&&&&&&'''''''''$$$$$$%%%%%%&&&'''((((((###$$$&&&''''''&&&$$$###'''''''''&&&&&&'''''''''000111111000000///...---...------,,,,,,+++******,,,,,,,,,---------......+++++++++*********))))))******)))(((((((((((((((******)))''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((('''&&&%%%$$$#########$$$$$$%%%%%%%%%'''### """''')))(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! ###$$$%%%%%%&&&&&&&&&&&& !!!"""$$$$$$###""""""######################## !!!""""""######%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###########################$$$$$$$$$$$$$$$$$$######!!! ###$$$$$$%%%%%%$$$$$$###########################"""""""""###$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###"""!!!!!!!!!"""###%%%&&&""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""&&&%%%$$$######$$$%%%&&&###############"""!!! """""""""""""""######$$$$$$$$$$$$$$$$$$###""""""!!!!!!!!!!!!!!!"""#########"""!!!!!!!!!"""$$$%%%""""""""""""""""""######!!!!!!!!!!!!""""""""""""######!!! !!!"""######""""""!!!!!! """""""""###$$$$$$$$$%%%%%%$$$#########$$$&&&&&&%%%%%%$$$$$$###"""""""""""""""#########$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((()))***,,,---...///777999===CCCHHHNNNRRRTTTVVVUUUTTTTTTUUUWWWYYY[[[]]]___aaaccceeeiiinnnqqquuuzzz~~~||||||{{{xxxuuussssssvvvyyy}}}{{{zzzvvvzzzzzzvvv{{{|||oooooooooqqquuu|||zzztttqqqpppkkkfffcccbbbddddddeeedddeeeeeedddaaa___```aaa\\\\\\]]]```eeehhhiiiiiimmmgggaaa]]][[[VVVNNNHHHCCCAAA>>>:::666333000///......---,,,,,,+++******,,,,,,,,,+++++++++******,,,+++***))))))***+++,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))***))))))((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((222222222111///...,,,,,,......------,,,+++++++++++++++,,,,,,,,,,,,------+++++++++*********))))))***))))))((((((((((((((()))((('''&&&%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&$$$!!! %%%'''&&&###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&########################!!!!!!""""""######$$$$$$$$$$$$%%%%%%$$$$$$######!!!!!!"""###################################################""""""""""""$$$$$$############$$$$$$$$$$$$$$$###""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###!!!!!!"""######$$$$$$######"""########################$$$########################$$$$$$%%%%%%$$$$$$######""""""""""""###%%%&&&""""""""""""""""""""""""$$$$$$###"""""""""""""""""""""""""""############%%%$$$$$$######$$$$$$%%%#########$$$######"""""""""""""""""""""######$$$"""""""""""""""!!! """""""""""""""###$$$$$$###"""!!!!!!!!!"""$$$$$$#########"""""""""""""""!!!!!!!!!!!!"""""""""###'''&&&%%%$$$###$$$$$$%%%######""""""!!!!!!!!!!!!###############$$$$$$$$$$$$######"""###$$$%%%&&&!!!""""""######$$$%%%%%%""""""#########$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((())))))***+++,,,------+++---///333777;;;===???FFFFFFGGGJJJNNNSSSWWWZZZYYY[[[]]]^^^^^^```ccceeehhhlllqqquuutttsssqqqpppoooooonnnlllkkkmmmqqquuu~~~~~~|||yyyvvvuuutttttttttxxx|||}}}~~~{{{xxxvvv{{{|||yyy{{{~~~}}}}}}}}}~~~}}}}}}}}}{{{{{{yyytttooojjjjjjkkknnnsssyyy~~~}}}vvvoooiiifffeeeeeebbb``````bbbcccddddddhhhhhhgggffffffeeeeeedddcccbbb````````````^^^\\\TTTOOOIIIFFFEEEAAA<<<777666555333222111000//////------,,,,,,++++++******,,,+++++++++************,,,+++)))(((((((((((()))))))))))))))))))))))))))''''''''''''''''''''''''(((((()))))))))(((''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''333333222111///---,,,+++///......------,,,++++++************+++++++++++++++************)))))))))***)))((((((''''''((((((((('''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###"""""""""###$$$&&&'''''''''&&&&&&&&&&&&&&&%%%$$$""" !!!$$$&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ """$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''%%%%%%&&&%%%%%%$$$###""""""""""""""""""######$$$""""""""""""""""""""""""'''&&&%%%$$$###"""!!! ######"""""""""######$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""""""""""""""######"""""""""########################%%%%%%$$$######"""!!!!!!######$$$$$$$$$$$$###############""""""###$$$$$$""""""""""""""""""""""""%%%$$$$$$###########################$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$###"""###$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$!!!""""""""""""!!!!!! ###############$$$$$$$$$"""""""""!!!"""######$$$$$$#########""""""!!!!!!!!!!!!!!!"""""""""######%%%$$$###""""""""""""######""""""""""""!!!!!!!!!$$$$$$$$$##################""""""""""""###$$$$$$!!!!!!"""######$$$$$$%%%###############$$$$$$$$$######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$###""""""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&''''''''''''((((((((()))))))))******+++++++++((()))***+++---...//////555666999===BBBHHHMMMPPPTTTWWWYYY[[[\\\\\\^^^```\\\___bbbcccbbbaaa```aaabbbbbbccccccdddggglllpppzzzzzz|||zzzwwwtttpppooooooqqqrrrtttxxx{{{||||||~~~{{{wwwuuuvvvzzzyyyvvvtttvvv}}}~~~zzzwwwuuutttttt{{{xxxwww{{{{{{tttpppnnnllliiifffeeefffiiimmmrrrwww{{{}}}~~~yyyppphhhaaa^^^^^^^^^]]]]]]___bbbeeeggggggfffllliiifffeeeeeedddaaa^^^XXXUUURRROOOMMMJJJGGGDDD???;;;666444444333000...,,,,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++************))))))))))))+++***)))((('''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))(((((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''111111111111000...---,,,//////...------,,,,,,+++((((((((()))))))))******************))))))))))))))))))(((''''''''''''(((''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""!!!!!!###%%%'''''''''&&&&&&%%%%%%$$$$$$&&&$$$######&&&''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$"""!!!$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$###"""!!!!!!!!!"""$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!&&&%%%$$$$$$"""!!!!!! """""""""!!!""""""###$$$ !!!!!!"""""""""###$$$$$$$$$$$$############!!!"""""""""##############################""""""$$$$$$$$$$$$$$$###"""!!!""""""############""""""########################$$$#########"""""""""!!!######$$$$$$$$$$$$#########"""""""""""""""""""""""""""""""""""""""""""""$$$######""""""#########"""""""""#########$$$$$$"""###$$$%%%%%%$$$###""""""###$$$%%%%%%%%%%%%%%%"""""""""""""""######$$$######$$$$$$$$$$$$###""""""#####################"""""""""""""""######$$$$$$$$$######"""!!!!!!!!!!!!!!!"""""""""###############""""""!!!!!!!!!!!!""""""""""""""""""""""""%%%$$$$$$$$$###""""""""""""""""""""""""#########$$$$$$$$$###""""""!!!!!!###########################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))++++++++++++++++++++++++...///111333666999<<<>>>FFFIIINNNRRRUUUWWWZZZ\\\VVVXXXYYYXXXVVVUUUUUUVVVVVVWWWYYYZZZ[[[___dddhhhmmmmmmooouuu{{{~~~{{{wwwooommmiiiffffffiiilllooouuuxxxzzzzzzzzz}}}{{{wwwtttrrrvvvyyy~~~vvvsssqqqssszzz|||yyytttpppnnnnnnoooqqqyyyvvvuuuvvv{{{~~~uuupppjjjeeedddcccbbbaaa___aaaeeejjjnnnrrruuuwwwtttpppiiibbb^^^\\\]]]^^^]]]___bbbfffiiiiiigggdddgggaaa[[[YYYYYYVVVPPPJJJ@@@>>>;;;999888666444111555111...---...//////...,,,,,,,,,,,,+++***))))))))))))******************)))))))))))))))((((((((())))))((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''...//////000000000000000///......---,,,,,,++++++'''''''''((((((((()))))))))))))))))))))))))))))))))(((((('''''''''''''''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$###"""###%%%&&&&&&&&&%%%%%%$$$$$$######&&&%%%$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$"""$$$$$$#########"""""""""%%%%%%%%%$$$$$$######""" !!!"""$$$$$$%%%%%%%%%###"""!!!!!!!!!"""$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!"""######$$$ !!!""""""######$$$$$$$$$######"""""""""!!!"""""""""##################""""""!!!!!!!!!!!!"""""""""""""""!!!!!! ###$$$$$$$$$$$$$$$$$$###########################!!!!!!"""""""""#########"""######$$$$$$######"""!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""""""""!!!!!!!!!""""""###!!!!!!!!!"""""""""######""""""$$$%%%%%%$$$"""""""""###$$$%%%%%%%%%%%%%%%"""""""""""""""######$$$"""######$$$$$$$$$######!!!""""""######"""!!!!!!!!!"""""""""########################""""""!!!!!!""""""""""""############%%%%%%%%%%%%%%%$$$$$$$$$""""""""""""############%%%$$$$$$$$$###"""""""""!!!!!!""""""############$$$$$$######"""!!!!!! ########################$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''))))))((((((((((((''''''((((((((((((((())))))))),,,,,,,,,---......///000222666<<<@@@CCCFFFIIIKKKLLLMMMNNNNNNMMMNNNPPPRRRPPPQQQSSSSSSUUUWWW\\\_________aaaeeejjjmmmkkkiiiaaa___\\\ZZZ\\\```eeeiiirrrtttuuuttttttvvvzzz}}}wwwrrrooooooooosssvvvzzz}}}~~~}}}uuupppnnnnnnrrryyy~~~|||ppplllgggddddddggglllpppsssqqqooopppsssuuusssqqqeeeccc___\\\\\\\\\]]]]]]]]]___bbbfffjjjmmmooooooooolllgggbbb^^^[[[ZZZZZZZZZ[[[]]]```aaa___ZZZVVVSSSMMMGGGEEEDDDBBB<<<666333222000000000000///---,,,***(((((()))+++,,,---,,,------,,,+++***((('''(((((())))))))))))))))))((((((((((((((((((((((((&&&'''((()))******++++++%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%&&&'''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''',,,---...000111111111111...------,,,,,,+++******''''''''''''(((((((((((((((((()))))))))))))))***)))(((''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$######$$$######"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%$$$"""!!!$$$$$$$$$###""""""!!!!!!&&&%%%%%%$$$###"""!!!!!! """"""######"""""""""""""""######$$$"""""""""""""""""""""""" !!!"""#########""""""""""""######$$$%%%!!!!!!!!!""""""#########$$$$$$$$$###""""""!!!!!!""""""""""""#####################"""!!!!!! !!!!!!"""!!!!!! $$$$$$%%%%%%%%%%%%$$$$$$######################## !!!""""""###$$$$$$""""""############"""""" !!!""""""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!"""### !!!!!!!!!"""""""""""""""##################""""""###$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$ !!!!!!""""""""""""!!!!!!!!!"""######""" !!!!!!"""############""""""""""""""""""""""""###"""""""""#########$$$$$$#########$$$######"""!!!"""""""""############$$$$$$$$$$$$###############!!!"""######$$$$$$###### !!!""""""######$$$$$$$$$$$$###############$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))(((((())))))***++++++++++++---000333444555777999;;;<<>>>>>BBBCCCFFFIIIMMMPPPSSSTTTUUUUUUUUUVVVXXXZZZ]]]^^^\\\ZZZXXXWWWWWWZZZ]]]___aaaccceeeggghhhhhhfffeeeiiihhhhhhhhhggggggffffffgggiiimmmqqqsssrrrqqqooofffeeecccaaa```^^^^^^^^^bbbccceeegggjjjlllnnnooonnnnnnmmmkkkgggbbb\\\YYYUUUTTTQQQNNNKKKHHHFFFDDD???>>><<<;;;:::::::::;;;777666555333222000///...++++++++++++++++++++++++,,,++++++******************)))(((''''''((()))***))))))(((((('''''''''&&&((((((((((((((((((((((((###$$$&&&(((((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############""""""######$$$%%%%%%%%%$$$###$$$%%%&&&'''......///000000000000000------,,,+++***)))((((((&&&((())))))(((''''''((()))((((((((('''''''''''')))((('''&&&&&&'''((()))'''&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!! """$$$&&&""""""""""""""""""""""""$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#########"""""""""#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###########################"""!!! ###"""""""""""""""""""""###############"""!!!!!!###"""!!! """$$$%%%$$$#########$$$$$$######$$$$$$$$$#########""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$$$$###""""""""""""""""""""""""######""""""""""""############""""""""""""######""""""""""""""""""""""""###$$$$$$""" """$$$ !!!!!!""""""""""""""""""############$$$$$$$$$$$$$$$###"""""""""""""""######""""""""""""#########!!!!!!######"""############"""""""""!!!############"""""""""!!!""""""!!!!!!!!!!!!""""""########################""""""""""""############""""""###$$$$$$$$$$$$###""""""""""""""""""""""""$$$$$$######""""""!!!!!!######$$$$$$$$$$$$######""""""""""""""""""""""""########################$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''''''''''''''''''''''''''(((((()))))))))***************++++++,,,---------------...///000000111222111222444777999<<<>>>???@@@@@@@@@@@@BBBDDDEEEGGGKKKJJJIIIJJJMMMQQQUUUXXXYYYZZZ\\\]]]^^^^^^]]]]]]```_________^^^^^^^^^^^^^^^```ccceeegggfffeeeddd^^^]]]\\\ZZZXXXWWWWWWWWWXXXXXXXXXXXXYYYYYYYYYYYYWWWVVVUUUSSSOOOKKKGGGEEE???>>>===;;;999777666555333222111///......//////000///...---,,,+++***)))************************++++++***)))))))))))))))))))))(((''''''((()))))))))((((((((('''''''''&&&''''''''''''''''''''''''$$$$$$&&&'''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############""""""######$$$%%%%%%%%%$$$$$$$$$%%%&&&'''......///000000000//////---,,,+++***)))((((((((('''((()))(((&&&&&&((()))((((((((((((''''''''''''((((((''''''''''''((((((((((((''''''&&&%%%$$$$$$######$$$$$$%%%&&&''''''%%%&&&'''((((((((('''&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$!!!"""%%%'''""""""""""""""""""""""""$$$$$$$$$##################""""""""""""!!!!!!!!!""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""###$$$$$$%%%%%%$$$$$$$$$"""!!! """"""""""""""""""#########$$$$$$$$$$$$######"""$$$###"""!!!!!!###$$$%%%########################$$$$$$$$$#######################################$$$######""""""######$$$""""""""""""""""""""""""######""""""""""""######""""""############""""""""""""""""""""""""""""""###$$$$$$"""!!! """### !!!""""""######"""""""""############$$$$$$$$$$$$###""""""""""""""""""######""""""""""""######"""!!! """######"""############""""""""""""############""""""""""""""""""!!!!!!!!!!!!""""""########################""""""""""""############!!!!!!"""############"""!!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((''''''''''''))))))))))))******++++++))))))***,,,---...///000111111111111111333444444999999999;;;>>>BBBFFFHHHEEEEEEEEEFFFGGGGGGHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLLLLLLLLLLJJJIIIGGGFFFEEEDDDDDDCCCEEEEEEDDDCCCBBBAAA@@@@@@>>>===<<<999777444222111000000//////......---------,,,+++***))))))************))))))(((''''''&&&))))))))))))))))))))))))***)))((((((''''''(((((()))(((''''''''''''((()))((((((((('''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########""""""######$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&......///////////////...,,,+++***)))((((((((((((((((((((('''%%%&&&(((***((((((((((((((('''''''''(((((((((''''''(((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&###$$$&&&((()))((('''&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""!!!!!!###%%%&&&########################$$$$$$######""""""!!!!!!""""""""""""""""""""""""!!!!!!""""""######$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$######""" """""""""""""""##################$$$$$$###""""""$$$$$$###""""""###$$$%%%######$$$$$$###"""###$$$################################################"""!!!  !!!"""""""""""""""""""""""""""######""""""""""""###### !!!###$$$$$$###"""""""""""""""""""""""""""""""""###$$$###!!!!!!!!!###!!!!!!"""############"""""""""#########$$$$$$$$$######"""""""""""""""#########""""""""""""######"""!!! """######"""#########"""""""""""""""#########"""""""""""""""""""""!!!!!!!!!!!!""""""########################!!!"""""""""############!!!""""""###############"""""""""""""""""""""""""""""""""""""""#########$$$#########$$$$$$%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))))))))*********+++++++++++++++------------------------111111000000111333555666333333222222333444555555444444444444444444444444666555555555555666666777777666555333333222222222222222222222222333333333444222000...,,,,,,,,,,,,------------------------,,,++++++*********)))))))))))))))))))))((((((((((((((((((((((((((((((((()))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%......////////////......++++++***)))((((((((((((((((((((('''%%%&&&(((***'''''''''((((((((((((((('''(((((((((((((((((('''''''''(((((())))))))))))((((((''''''&&&&&&%%%%%%$$$%%%'''((('''&&&$$$"""))))))((('''&&&%%%######%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%#########""""""!!!!!!!!!########################!!!!!!""""""######$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$$$$$$$######""""""!!!"""############""""""!!!!!!""""""############!!!!!!"""""""""""""""!!!$$$$$$##################"""$$$%%%$$$""""""###%%%################################################"""!!!  !!!"""""""""""""""""""""""""""######""""""""""""###### !!!"""$$$$$$$$$###"""########################"""###$$$###"""!!!!!!"""!!!""""""###############""""""#########$$$$$$$$$###"""""""""""""""############""""""""""""######!!! !!!######"""!!!""""""""""""""""""######""""""""""""""""""######""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!"""""""""############"""###$$$$$$%%%%%%$$$$$$########################"""""""""""""""#########"""""""""!!!"""###$$$%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''((('''''''''''''''''''''''''''((())))))******+++((((((''''''''''''&&&&&&))))))))))))((((((((((((************))))))((((((...---------,,,,,,,,,,,,///......---......///000------------............000000///......///000000000000///...---------...*********+++,,,------...000///---+++***+++,,,,,,++++++************))))))((((((((((((((((((''''''************************''''''''''''''''''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%######$$$$$$$$$%%%%%%%%%....../////////...------******++++++******)))((('''((()))(((&&&&&&((()))'''''''''(((((((((((((((''''''((((((((((((''''''&&&''''''((())))))******)))((((((''''''&&&&&&%%%((((((((('''%%%### ((((((((('''&&&%%%###"""########################!!!"""$$$&&&&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%#########"""""""""""""""""""""############$$$$$$""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""&&&%%%%%%$$$######""""""!!!!!!"""###############!!!!!!!!!"""######$$$$$$ !!!""""""""""""!!!###############"""""""""!!!$$$&&&%%%"""!!!###%%%###############$$$$$$$$$########################$$$######""""""######$$$""""""""""""""""""""""""######""""""""""""###### !!!"""######$$$##############################!!!###$$$$$$"""!!!!!!"""!!!"""######$$$$$$######"""############$$$$$$$$$"""""""""""""""######$$$######""""""""""""######!!! !!!###$$$"""!!!""""""""""""############""""""""""""############""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""##################$$$%%%%%%%%%%%%%%%#################################""""""""""""""""""!!!!!! !!!"""$$$%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&''''''(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''((())))))***(((((((((''''''''''''''')))))))))(((((((((((((((((())))))))))))((('''&&&)))***+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,------,,,,,,,,,------...,,,,,,+++++++++++++++,,,+++++++++***************,,,+++***)))((()))*********)))))))))((((((((('''(((((()))))))))(((((('''))))))))))))((((((((((((''''''''''''''''''''''''((('''&&&&&&%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######""""""######$$$%%%"""######$$$%%%$$$$$$$$$......//////......---,,,)))***,,,------+++)))(((&&&((())))))(((''''''(((''''''''''''((((((((()))&&&'''((())))))((('''&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&'''''''''(((((('''&&&%%%$$$######$$$%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""##################!!!!!!!!!"""""""""###############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############""""""!!! !!!!!!"""######$$$$$$ !!!"""###############"""#########""""""!!! !!!$$$&&&%%%""" ###&&&""""""#########$$$$$$$$$""""""""""""""""""""""""###$$$$$$$$$$$$$$$$$$###""""""""""""""""""""""""######""""""""""""######!!!!!!!!!!!!"""###$$$%%%########################!!!###%%%$$$###!!!!!!!!!""""""###$$$$$$$$$$$$###"""############$$$$$$$$$"""""""""""""""###$$$$$$######""""""""""""######!!! """$$$$$$""" !!!"""""""""############!!!"""""""""############""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""############""""""###$$$$$$$$$$$$$$$########################$$$$$$######""""""!!!!!!###"""!!!!!!"""###%%%'''""""""""""""""""""""""""########################"""######$$$$$$######"""!!!"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''(((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&''''''''''''''''''((((((((((((((()))))))))))))))))))))************(((((()))))))))((('''&&&&&&''')))+++++++++******''''''((())))))((('''&&&''''''((((((((()))))))))(((((())))))************(((((('''''''''(((((()))+++*********))))))))))))))))))((('''''''''''''''((((((((((((((()))))))))((()))************)))((())))))((((((''''''&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######""""""######$$$%%%!!!"""###$$$%%%$$$$$$###.../////////...---,,,,,,(((***---//////,,,)))'''%%%''')))***((('''''''''&&&'''''''''(((((())))))&&&'''((())))))((('''&&&'''&&&&&&%%%%%%$$$$$$###!!!"""###$$$&&&'''((()))$$$$$$$$$%%%'''(((***+++ """$$$&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&""""""""""""""""""""""""""""""######$$$$$$%%%%%% !!!!!!""""""$$$$$$######""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$%%%&&&&&&$$$$$$$$$$$$###!!!  !!!!!!"""###$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$"""""""""""""""!!! $$$'''%%%!!! ###&&&""""""######$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""######""""""""""""######"""!!!!!! !!!###%%%&&&########################!!!###%%%%%%###!!!!!!!!!""""""###$$$$$$$$$$$$###"""############$$$$$$$$$""""""!!!""""""###$$$$$$######""""""""""""###### """$$$$$$""" !!!!!!""""""#########$$$!!!!!!""""""#########$$$""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""############!!!!!!"""###############""""""""""""""""""""""""%%%$$$$$$###"""!!!!!! $$$###""""""###%%%'''(((""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!!!!"""$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%))))))(((((('''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((()))))))))$$$%%%&&&''''''&&&%%%$$$&&&''')))******)))'''&&&&&&'''(((***)))(((&&&%%%(((((()))))))))*********'''''')))***+++++++++***((((((''''''(((((())))))''''''(((((()))))))))***((((((((((((((('''''''''$$$$$$%%%%%%&&&'''((((((%%%%%%'''(((((('''&&&%%%******)))(((((('''&&&&&&(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%#########"""###$$$$$$%%%!!!"""###$$$%%%$$$######......---,,,++++++++++++000///...,,,,,,,,,,,,,,,'''''''''''''''((()))***&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((***)))(((''''''((()))***+++***((('''&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$''''''''''''''''''''''''%%%%%%$$$######$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$###""""""###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!""""""#########$$$############""""""!!!!!!$$$#########""""""!!!!!!$$$###"""!!!!!!"""###$$$######""""""!!!!!!!!! """""""""""""""######$$$""""""############"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$#########""""""!!!!!! !!!"""######"""!!!!!!"""############$$$$$$$$$""""""""""""""""""""""""################################################!!!!!!""""""############$$$$$$######""""""!!!!!!""""""""""""!!!!!!!!!!!! !!!"""$$$%%%&&&***)))&&&###!!!!!!!!!"""######""""""""""""###############"""""""""""""""%%%###""""""######!!! !!!!!!"""$$$%%%&&&'''((($$$""" !!!######!!!!!!"""""""""""""""!!!!!!$$$#########""""""!!!!!!$$$$$$######""""""!!!!!!######""""""!!!!!! """""""""""""""#################################!!!"""""""""############$$$$$$$$$#########""""""%%%$$$$$$###"""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""%%%$$$###""""""###$$$%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''(((((((((((()))***)))((('''&&&%%%$$$$$$)))((('''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&'''((()))&&&'''((())))))((('''&&&&&&'''((())))))((('''&&&''''''&&&&&&&&&&&&'''''''''%%%$$$&&&)))+++***((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''"""######$$$&&&''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$$$$%%%%%%&&&''''''%%%######$$$%%%&&&!!! %%%'''%%%%%%)))&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$"""!!! !!!"""$$$"""###$$$%%%%%%$$$###""""""############$$$$$$$$$$$$$$$%%%&&&&&&''''''(((///...---,,,++++++++++++,,,++++++******)))((((((((('''''''''''''''((()))'''&&&&&&&&&''''''((()))%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&'''(((((('''&&&%%%%%%%%%&&&'''(((&&&&&&%%%$$$$$$$$$%%%%%%''''''''''''''''''''''''%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%$$$######""""""###$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""############$$$$$$#########"""""""""############"""""""""!!!$$$###"""!!!!!!"""###$$$!!!!!!!!! """""""""""""""######$$$"""""""""############""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#####################"""""""""!!!###"""!!!!!! !!!"""""""""############$$$$$$$$$""""""""""""""""""""""""################################################"""""""""""""""##################"""""""""""""""!!!!!!!!!""""""############"""""""""""""""######'''%%%###"""!!!"""###$$$######""""""""""""#####################""""""!!!$$$###!!!"""######"""!!!""""""######$$$$$$%%%%%%###""" !!!######!!!!!!!!!""""""""""""!!!!!!$$$$$$$$$######"""""""""#########"""""""""""""""""""""""""""!!!!!!!!!!!!################################################"""#########$$$$$$$$$$$$$$$$$$$$$#########""""""&&&%%%%%%$$$"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$%%%%%%%%%########################$$$$$$###""""""###$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''&&&&&&((('''&&&&&&%%%%%%%%%%%%''''''&&&&&&''''''((((((&&&'''((())))))((('''&&&&&&'''((())))))((('''&&&''''''''''''''''''''''''(((&&&%%%&&&)))***)))'''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$%%%%%%&&&&&&&&&'''%%%######$$$&&&)))$$$###''''''$$$$$$'''&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$"""!!!!!!!!!######"""###$$$$$$$$$$$$###""""""############$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''000///...---,,,,,,,,,,,,******++++++***)))'''&&&((((((''''''&&&''''''''''''''''''''''''(((((()))''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''############$$$%%%&&&'''%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$###""""""""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$#################################""""""""""""############$$$$$$$$$$$$$$$#####################""""""""""""######""""""""""""######"""""""""!!!!!!!!!!!!!!!"""""""""""""""######$$$!!!""""""######$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################""""""""""""%%%$$$!!! !!!""""""############$$$$$$$$$""""""""""""""""""""""""#########################################################"""""""""""""""""""""""""""############ !!!"""###$$$%%%&&&&&&%%%$$$"""!!!!!!!!!!!!""""""!!!!!!!!!###%%%&&&######""""""""""""######"""###$$$$$$$$$###!!!!!!###"""!!!"""###$$$###"""#########"""""""""""""""###"""!!!!!!""""""!!!!!!!!!""""""""""""!!!!!!$$$$$$############""""""""""""""""""############!!!!!!!!!!!!""""""""""""%%%%%%$$$$$$######""""""#################################$$$$$$$$$%%%%%%$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((%%%&&&&&&&&&''''''''''''$$$$$$%%%&&&'''(((((()))'''&&&&&&%%%%%%&&&&&&&&&)))((((((''''''''''''(((&&&'''(((((((((((('''&&&&&&'''(((((((((((('''&&&&&&'''((())))))((('''&&&((('''&&&&&&((()))(((&&&''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''((((((((()))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%&&&&&&%%%$$$###$$$&&&(((%%%%%%'''&&&$$$$$$&&&&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$"""#########$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!"""######"""###$$$$$$$$$$$$###""""""############$$$$$$$$$"""######$$$%%%%%%&&&&&&000000///...------------+++,,,---...---+++)))((())))))((('''&&&&&&&&&&&&)))(((((('''(((((())))))(((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&'''$$$###$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""""""""######$$$$$$$$$%%%$$$$$$$$$#######################################"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""###""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$""""""""""""###$$$%%%%%%""""""#########$$$$$$$$$########################$$$$$$$$$########################"""""""""""""""%%%$$$"""!!! """"""#########$$$$$$$$$""""""""""""""""""""""""############################################################""""""""""""!!!!!!""""""######$$$$$$!!!""""""###$$$$$$%%%%%%%%%%%%###"""!!!!!!!!!!!! !!!"""$$$%%%######""""""""""""######"""###$$$%%%%%%###""" """!!! !!!###$$$$$$###!!!!!!!!!!!!""""""""""""###"""!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!""""""""""""""""""""""""!!!!!!""""""######$$$$$$ !!!!!!""""""######&&&&&&%%%%%%$$$###""""""########################""""""#########$$$$$$$$$######################## !!!###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&''''''((((((%%%%%%%%%%%%%%%&&&'''(((***)))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''')))******)))'''&&&(((''''''''''''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&%%%$$$###%%%&&&&&&&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###!!!""""""###$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%$$$###"""""""""###############$$$$$$#########""""""#########$$$$$$$$$"""""""""###$$$$$$%%%%%%000000///...------------,,,---/////////---***)))***)))((('''''''''''''''***))))))((((((((())))))%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""######""""""""""""###############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""######"""""""""######"""""""""$$$$$$$$$$$$%%%%%%%%%%%%"""""""""""""""######$$$######""""""###$$$%%%%%%""""""#########$$$$$$$$$################################################""""""""""""""""""######!!!"""$$$$$$###!!!""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""!!!!!!""""""######$$$$$$$$$$$$########################"""""""""""""""###!!!!!!!!!!!!!!!!!!""""""######""""""""""""#########$$$$$$%%%$$$###"""!!!"""!!! !!!###$$$$$$### !!!"""###$$$$$$######"""!!! !!!""" !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$ !!!!!!""""""######&&&&&&%%%%%%$$$###""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######################## !!!!!!!!!""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((***)))((('''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%'''(((******((('''%%%''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&'''(((((()))$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&$$$%%%&&&%%%$$$$$$%%%'''+++---...,,,(((&&&&&&%%%$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$###!!!!!!"""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$###############$$$##################$$$""""""#########$$$$$$$$$!!!!!!"""######$$$$$$%%%000///...---,,,,,,,,,,,,,,,,,,------,,,+++)))(((******))))))(((((())))))+++******)))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''(((((((((((('''&&&%%%$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###!!!""""""############"""########################"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""#########$$$$$$$$$$$$$$$""""""""""""############""""""############"""""""""""""""""""""#########"""""""""""""""######$$$%%%$$$###""""""###$$$%%%"""############$$$$$$$$$########################"""""""""###############""""""""""""############!!!$$$%%%%%%""""""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""############$$$$$$#########"""""""""""""""!!!!!!"""###$$$$$$""""""""""""!!!!!!!!!!!!######""""""""""""######%%%%%%$$$$$$###############"""!!!"""###$$$###"""!!!"""$$$%%%%%%#########!!!!!!### !!!""""""######""" !!!!!!!!!!!!""""""""""""""""""############!!!!!!!!!!!!""""""""""""%%%%%%$$$$$$######"""""""""""""""""""""""""""""" !!!!!!!!!""""""###############$$$$$$$$$%%%$$$###""" ########################!!!!!!!!!""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&'''((((((''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%%%%&&&''''''&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&'''''''''((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$&&&'''111555666000***'''%%%######$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$###!!!"""""""""###$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$###""""""###$$$$$$"""############$$$$$$$$$!!!""""""###$$$$$$%%%%%%///...---,,,++++++++++++,,,,,,++++++***)))))))))******************+++,,,,,,+++******)))))))))***))))))))))))))))))))))))%%%&&&''''''''''''&&&%%%&&&&&&'''(((((('''&&&%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###!!!"""######$$$$$$$$$###############""""""""""""!!!"""""""""#########$$$####################################"""""""""!!!"""""""""#########$$$$$$!!!"""""""""############!!!"""###$$$$$$###"""!!!!!!!!!!!!"""""""""######"""""""""""""""######$$$'''&&&$$$###""""""###$$$"""############$$$$$$$$$########################!!!"""""""""#########$$$!!!"""""""""############ !!!###$$$$$$""" """############$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""###$$$$$$%%%#########"""""""""""""""!!!""""""""""""""""""""""""""""""""""""######$$$!!!""""""######"""""""""######""""""""""""######'''%%%$$$""""""###$$$%%%$$$###!!!"""######"""!!! !!!""""""###$$$$$$#########!!!!!!$$$ !!!"""############""""""""""""#########$$$#########"""""""""""""""""""""""""""!!!!!!!!!!!!########################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""#########$$$$$$$$$&&&&&&%%%###"""!!! %%%%%%%%%%%%%%%%%%%%%%%%!!!""""""""""""#################################"""###$$$$$$$$$$$$###"""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''''''''(((((((((&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''%%%%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$&&&(((,,,333444...(((&&&%%%#########$$$$$$$$$$$$##############################!!!###$$$&&&&&&%%%$$$###""""""""""""##################$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%$$$$$$######$$$$$$###""""""###$$$$$$"""############$$$$$$$$$""""""######$$$%%%%%%&&&......---,,,++++++++++++...---,,,+++************+++*********+++,,,------,,,,,,+++***))))))******&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$###$$$&&&'''(((''''''&&&'''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###""""""###$$$$$$$$$$$$$$$#########"""""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""$$$#########""""""!!!!!!!!!!!!""""""#########$$$!!!!!!""""""#########$$$!!!"""###$$$$$$###"""!!!""""""######$$$$$$$$$$$$"""""""""""""""######$$$)))'''%%%###""""""###$$$"""############$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""#########$$$!!!!!!""""""#########$$$!!!!!!!!!""""""""""""""""""############$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """###$$$%%%&&&$$$$$$######""""""!!!!!! !!!"""###$$$$$$######"""""""""""""""### !!!"""###$$$$$$############""""""""""""######(((&&&###!!!!!!"""%%%&&&%%%###""""""######!!! """"""""""""###############$$$###!!!!!!%%% !!!"""##################$$$$$$%%%%%%%%%%%%$$$$$$######""""""!!!!!!######""""""!!!!!! """""""""""""""#########""""""""""""""""""""""""""""""""""""############""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""""""""""""""""""""""""""############$$$$$$$$$"""""""""""""""""""""""""""###$$$%%%%%%$$$###"""#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&"""$$$''''''%%%%%%'''***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%***)))((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$########################%%%%%%%%%$$$$$$&&&(((!!!***...)))$$$%%%&&&$$$"""######$$$$$$$$$##############################!!!"""$$$&&&&&&&&&$$$############"""""""""""""""######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$######%%%$$$###""""""###$$$%%%"""############$$$$$$$$$#########$$$%%%%%%&&&&&&,,,***(((''')))+++,,,,,,------,,,,,,,,,+++++++++///...,,,+++***+++,,,,,,...------,,,,,,++++++***)))((('''&&&&&&%%%%%%&&&(((((('''''''''&&&&&&&&&"""######$$$&&&''''''((($$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""########################""""""""""""""""""""""""#########"""""""""!!!!!!!!!"""$$$%%%&&&###"""!!! !!!"""#########$$$$$$$$$$$$######""""""""""""""""""""""""%%%$$$###"""!!!!!!!!!!!!%%%%%%%%%%%%%%%$$$###"""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$$$$$$$$$$#########""""""""""""""""""""""""""""""$$$$$$$$$############"""!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######"""######$$$$$$$$$######""""""""""""""""""""""""########################$$$###"""!!!!!!"""############################## !!!!!!!!!!!!!!!"""$$$%%%&&&%%%###!!! ###""""""#########""" !!!"""###$$$###""" $$$######""""""""""""""",,,((($$$"""######""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$"""###$$$%%%%%%%%%%%%%%%$$$###"""!!!!!!"""###$$$######$$$$$$$$$$$$######%%%$$$$$$$$$######""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%% !!!""""""!!!!!!""""""#########$$$"""""""""###$$$$$$$$$%%%""""""""""""""""""""""""!!!!!!"""###$$$$$$%%%%%%$$$  %%%'''$$$!!!!!!""""""""""""#########"""""""""######$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%&&&'''((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%#########""""""""""""!!!&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&###!!!!!!$$$%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$%%%$$$$$$#########"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$---+++)))***+++------------,,,,,,,,,,,,+++++++++------+++*********++++++++++++++++++************))))))((('''&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''&&&%%%$$$###!!! %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""!!!!!!################################################%%%%%%%%%$$$$$$$$$######""""""######$$$$$$$$$%%%###"""!!!!!!!!!!!!"""###"""##################"""""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%###$$$$$$$$$$$$######"""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$$$$$$$$$$#########""""""""""""""""""""""""""""""$$$$$$$$$#########""""""""""""""""""""""""""""""######""""""""""""######""""""#########""""""!!!""""""""""""""""""""""""########################$$$###"""!!!!!!"""############################## !!!""""""######"""""""""###$$$$$$$$$###"""!!!""""""""""""###$$$######$$$$$$###"""""""""""""""$$$######"""""""""""""""&&&### !!!""""""!!!########################"""""""""######$$$$$$$$$!!!"""$$$&&&&&&%%%###"""$$$###"""!!!!!!"""###$$$"""######$$$$$$######"""""""""!!!!!!!!! !!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""""""""#########$$$$$$""""""!!!!!!""""""###$$$""""""######$$$$$$$$$$$$###############$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%%%%""" !!!$$$%%%###"""""""""############$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################$$$$$$############$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$#########&&&%%%$$$$$$######$$$$$$""""""""""""""""""""""""%%%&&&&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$'''$$$"""###%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$---,,,,,,---...///...,,,,,,,,,,,,+++++++++******++++++***)))))))))******)))))))))))))))************)))(((''''''&&&&&&'''''''''''''''&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%&&&&&&%%%$$$"""!!! %%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""!!!!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$#########%%%%%%$$$$$$###"""""""""###""""""!!!!!!""""""###!!!""""""######""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%!!!""""""############"""""""""""""""""""""""""""######""""""""""""######$$$$$$$$$###############""""""""""""""""""""""""$$$$$$#########"""""""""""""""""""""""""""""""""######""""""""""""######"""""""""""""""!!! """"""""""""""""""""""""###########################""""""!!!!!!""""""###########################!!!"""######$$$$$$######""""""##################""""""""""""###$$$%%%&&&&&&%%%###!!!!!!"""$$$%%%$$$######"""""""""""""""""" !!!#################################""""""############$$$$$$$$$%%%'''((((((&&&$$$"""######""""""""""""######"""######$$$$$$######"""!!!!!! !!!""""""######""""""!!!""""""""""""""""""""""""!!!!!!!!!"""""""""######$$$############$$$%%%%%%######$$$$$$$$$$$$%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%&&&$$$!!!!!!###$$$!!!"""############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$###""""""!!!$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$"""""""""""""""""""""""""""###$$$$$$###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$$$$$$$$$$#########$$$%%%%%%###"""!!!"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$++++++,,,...000///---+++++++++++++++************))))))))))))(((((())))))''''''((()))******++++++******)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!$$$######"""!!! """"""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""%%%$$$###"""!!!!!!!!!!!! !!!""""""###""""""!!!!!!!!!!!!!!!!!!!!!!!!###""""""""""""""""""###########################""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""##################"""!!! """"""""""""""""""""""""########################!!!!!!!!!!!!"""""""""###########################!!!"""######$$$$$$######""""""!!!!!!"""###$$$%%%$$$$$$$$$###""""""$$$&&&$$$$$$###"""""""""###$$$$$$######"""""""""""""""!!!!!! !!!"""$$$%%%%%%########################""""""""""""""""""""""""$$$$$$$$$######"""""""""###""""""""""""""""""###""""""############""""""""""""""""""!!!!!!!!!!!!"""""""""######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######$$$############$$$%%%%%%########################%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%###!!!"""######""" ############$$$$$$$$$$$$!!!!!!""""""#########$$$$$$$$$$$$#########""""""$$$$$$############$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$'''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$ """###"""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################&&&%%%$$$$$$$$$%%%%%%%%%########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######"""######$$$$$$$$$######"""###$$$%%%%%%$$$"""!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$))))))+++---///...+++)))++++++*********)))))))))(((((((((((((((((((((((('''(((((()))***+++,,,,,,***)))(((''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################################################!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!""""""############""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""%%%$$$###"""!!!!!!!!!!!! !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######"""""""""########################""""""""""""""""""""""""#########"""""""""!!!!!!""""""""""""""""""""""""######""""""""""""######%%%%%%$$$$$$###"""!!! """""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""""""""""""""""""""""""""""""""""" !!!""""""######"""""""""!!!!!!!!!"""###$$$$$$$$$%%%%%%$$$!!!!!!"""$$$ !!!"""######"""!!!!!!$$$######"""""""""""""""""""""""""""""""""###$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""  """""""""######""""""""""""""""""######"""""""""!!!!!!!!!!!!""""""""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########$$$$$$###""""""""""""###$$$$$$"""""""""""""""!!!!!!!!!%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$"""!!!!!!"""###$$$######""""""#########$$$$$$$$$ !!!###$$$%%%%%%""""""#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""###$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ """######"""!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$#########$$$%%%########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$######""""""###$$$$$$%%%$$$###"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((((()))+++------***(((*********))))))))))))(((''''''((()))))))))(((((('''(((((()))***++++++,,,)))((('''&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&""""""######$$$$$$%%%%%%&&&&&&%%%$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""###############$$$############$$$$$$$$$$$$"""######$$$$$$######"""!!!""""""######""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%% !!!!!!""""""""""""!!!""""""""""""""""""""""""""""""############""""""###############$$$$$$$$$""""""""""""""""""""""""######"""""""""!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######$$$$$$%%%$$$$$$###"""!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""""""""""""""""""""""""""""""""""" !!!""""""######""""""!!!!!!"""""""""""""""""" ###&&&%%%""" !!!### """###$$$###!!! $$$######""""""""""""""" """###"""  !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!! %%%###"""$$$""""""############""""""!!!""""""######""""""!!! !!!!!!!!!"""######$$$$$$######""""""""""""""""""""""""""""""""""""#########$$$$$$"""!!!!!!!!!!!!"""######"""!!!!!!!!!!!! $$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!!!!"""######$$$$$$!!!""""""""""""######### !!!"""###$$$&&&''''''!!!""""""###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$%%%%%%""""""""""""""""""""""""%%%&&&&&&$$$!!! $$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$###""""""###%%%########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$###""""""###############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)))((()))***,,,,,,***(((******)))))))))(((((((((&&&'''((()))***))))))((('''''''''(((((()))))))))((('''&&&%%%%%%$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$###%%%%%%$$$$$$######""""""#######################################$$$$$$$$$################################################""""""""""""######$$$$$$########################"""###$$$$$$$$$$$$###""""""##################"""""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%""""""#########"""!!!!!!""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!""""""#########$$$$$$$$$""""""""""""""""""""""""###"""""""""!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######"""###############"""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""""""""!!!""""""""""""""""""""""""!!!"""######$$$$$$######!!!""""""######"""!!! $$$%%%""" !!!###!!!!!!""""""############$$$######""""""""""""""" """$$$###!!! !!!###""""""""""""""""""""""""$$$#########""""""""""""$$$$$$#########$$$%%%&&&!!!"""###$$$$$$###"""!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!"""""""""######$$$$$$######"""""""""""""""""""""""""""!!!!!!!!!"""""""""######"""!!!!!!!!!!!!"""######""""""""""""!!!!!!!!! ###############$$$$$$$$$################################################!!!"""######""""""###### !!!!!!!!!"""""""""############$$$$$$$$$$$$##################$$$$$$$$$$$$############$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%%%%%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""######$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$%%%&&&""""""""""""""""""""""""$$$%%%%%%$$$"""!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$###################################################%%%%%%$$$""""""$$$&&&########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$###""""""$$$###"""!!!"""###%%%&&&"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$***))))))***,,,,,,+++)))))))))))))))((((((((((((&&&''')))*********)))(((&&&&&&&&&''''''''''''(((''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&(((''''''&&&$$$######"""######$$$%%%%%%&&&''''''########################"""""""""""""""#################################$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!""""""######""""""!!!!!! """###$$$%%%%%%$$$###"""######$$$$$$$$$$$$######""""""""""""""""""""""""%%%$$$###"""!!!!!!!!!!!!######$$$######"""!!! """"""""""""""""""""""""!!!"""###$$$$$$###"""!!!""""""######$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""###### !!!"""""""""""""""!!!"""""""""""""""""""""""""""""""""""""""""""""""" """"""""""""!!!""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$!!!"""###$$$###"""###%%%###"""###%%%$$$###"""!!!"""###%%%&&&$$$######""""""""""""""" ###&&&&&&$$$###%%%'''########################%%%%%%%%%%%%$$$$$$######!!!"""###"""!!! !!!"""###$$$$$$###"""!!!!!!!!!""""""""""""!!!!!!""""""######$$$$$$%%%%%%######$$$$$$$$$$$$######"""""""""""""""""""""""" !!!!!!!!!""""""""""""!!!"""######$$$$$$#########""""""!!!!!!""""""######$$$$$$$$$%%%""""""""""""""""""""""""$$$$$$#####################$$$$$$###"""!!!!!!""" !!!!!!!!!!!!$$$######"""!!! %%%%%%$$$$$$###"""""""""$$$$$$############$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########"""$$$%%%'''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!""""""#########$$$%%%%%%%%%$$$$$$$$$######$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!#########$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""$$$&&&'''&&&######%%%(((""""""""""""""""""""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$###"""!!!%%%###!!! !!!###%%%'''"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$******+++,,,+++***)))((()))))))))(((''''''&&&&&&'''''''''(((((((((((()))''''''&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################&&&%%%$$$######$$$%%%&&&"""#########$$$$$$$$$$$$###"""!!! !!!"""###""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""!!!######""""""""""""######!!!"""#########!!!  !!!"""######"""!!! ########################""""""############""""""######""""""######$$$%%%######""""""""""""###### !!!"""""""""""""""############"""""""""""" !!!!!!""""""########################!!!!!!"""###############$$$#########""""""!!!!!! !!!###$$$$$$###!!! """""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!###"""""""""""""""""""""""""""""""""""""""""""""""""""!!!  !!!"""######""""""!!!!!! !!!!!!""""""######$$$$$$""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!######$$$$$$%%%%%%%%%&&&######""""""!!!!!! $$$$$$######""""""!!!!!!!!!!!! !!!!!!""""""""""""""""""""""""!!! !!!!!!"""###$$$%%%%%%$$$###"""""""""### !!!!!!""""""######!!!!!!"""###############""""""""""""""""""""""""$$$#########""""""!!!!!!$$$$$$########################################## """###"""!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!&&&&&&&&&%%%%%%$$$$$$$$$"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!!!!"""###############$$$$$$############$$$$$$"""$$$&&&((((((&&&$$$"""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&$$$"""!!!!!!"""###########################%%%$$$"""!!!!!!"""$$$%%%"""############$$$$$$$$$######"""""" $$$$$$$$$#########""""""######$$$$$$$$$$$$######""""""!!!!!!!!!!!!""""""""""""############"""""" !!!######$$$$$$$$$########################!!!""""""!!! !!!###$$$$$$$$$#########""""""########################%%%%%%%%%%%%%%%%%%%%%%%%(((%%%""""""$$$%%%$$$"""&&&%%%$$$###""""""""""""################################################******+++++++++***)))((('''''''''(((((((((((((((&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%%%%######"""!!!!!!"""######"""""""""#########$$$$$$$$$###""""""""""""###$$$!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$###""""""!!!######""""""""""""######""""""#########""" !!!!!!"""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""######""""""######$$$%%%######""""""""""""###### !!!"""""""""""""""#########"""""""""!!!!!! !!!!!!!!!!!!!!!########################!!!!!!"""###########################"""""""""!!!$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!! !!!""""""###"""""""""!!!!!!!!! """""""""""""""#########""""""""""""""""""""""""#########"""""""""""""""!!!!!!!!!"""""""""#########"""""""""!!!!!!!!! #########""""""!!!!!!!!!!!!!!! !!!!!!""""""""""""""""""""""""$$$######"""""""""######%%%$$$######""""""###### !!!!!!!!!!!!!!!""""""!!!!!!"""###############""""""""""""""""""""""""############"""""""""!!!""""""""""""""""""""""""########################!!!"""######!!!!!!"""###""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%%%%%%%$$$$$$$$$###"""############$$$$$$$$$#########$$$$$$#########!!!""""""###############$$$$$$############$$$$$$###$$$&&&''''''&&&$$$###########################"""######$$$$$$######"""&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&((('''%%%###"""###$$$%%%########################%%%$$$"""!!!!!!"""$$$%%%"""############$$$$$$$$$######$$$$$$######""""""$$$$$$$$$#########""""""######$$$$$$$$$$$$#########""""""!!!!!!""""""###""""""############"""""" !!!"""######$$$$$$$$$ ###$$$$$$###""""""###%%%$$$$$$$$$#########""""""########################%%%%%%%%%%%%%%%%%%%%%%%%'''$$$######%%%%%%$$$"""$$$###############$$$$$$################################################******++++++******)))(((&&&&&&''''''((())))))***%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""###$$$&&&'''###""""""!!!!!!""""""###!!!!!!!!!"""""""""######%%%$$$############$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""######""""""!!!!!!######""""""""""""######""""""#########"""!!! """"""###$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""###""""""""""""###$$$$$$######""""""""""""######!!!!!!""""""######""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!! """"""""""""""""""""""""!!!!!!"""###########################""""""""""""%%%$$$""" """$$$%%%"""""""""""""""""""""""""""""""""""""""""""""""""""######!!! !!!""""""""""""""""""""""""""""""""""""""""""""""""###""""""!!!!!!""""""###""""""""""""!!!!!!!!!!!!############""""""""""""""""""""""""""""""""""""######################## !!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""!!!!!! !!!!!!"""""""""""""""""""""""""""&&&%%%$$$###""""""""""""$$$$$$###"""""""""######"""""""""!!!!!!!!!!!!!!!!!!!!!"""###############""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!!!!!!!!""""""########################"""###$$$###""""""###$$$################################################$$$$$$$$$###############"""############$$$$$$$$$""""""""""""""""""""""""!!!"""######$$$$$$######$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$########################"""""""""######"""""""""%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%'''&&&$$$###""""""###$$$########################%%%$$$###""""""###$$$%%%"""############$$$$$$$$$""""""###$$$%%%%%%%%%$$$$$$############"""""""""######$$$$$$$$$$$$###############""""""#########""""""############"""""" !!!"""######$$$#################################$$$$$$###""""""###%%%$$$$$$$$$#######################################$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%%%%###!!!""""""""""""###$$$%%%&&&################################################***************))))))(((''''''''''''(((((())))))%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%%%%$$$$$$############$$$$$$!!!!!!!!!!!!""""""""""""$$$$$$$$$######$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!######""""""""""""######"""""""""###""""""""""""#########$$$$$$#########""""""""""""""""""""""""""""""############"""""""""""""""""""""###$$$$$$######""""""""""""######!!!""""""#########"""""""""""""""!!!!!!!!! ###"""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""########################"""""""""""""""###"""!!! !!!"""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$""" !!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######""""""""""""!!!!!!!!!!!!$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""#########"""""""""""""""#########""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$######""""""""""""######""""""""""""######$$$$$$######""""""!!!!!!!!!!!!"""###############""""""""""""""""""""""""#########"""""""""""""""!!!!!!!!!"""""""""""""""########################"""$$$%%%$$$###"""###$$$#########################################################"""""""""""""""""""""#########$$$$$$$$$######""""""""""""######""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$&&&%%%$$$######$$$%%%&&&########################""""""############""""""%%%$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######"""!!! !!!!!!########################$$$$$$###""""""###$$$$$$""""""#########$$$$$$$$$!!!!!!"""###########################""""""""""""######$$$$$$$$$$$$######$$$$$$############$$$$$$""""""############""""""!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""!!! !!!###################################################$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%$$$"""!!!######""""""###$$$$$$%%%################################################*********)))))))))))))))))))))((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""""""""###########################!!!!!!!!!!!!""""""""""""################################################ !!!""""""""""""!!!!!!######""""""""""""#########""""""""""""#########$$$##################$$$""""""""""""""""""""""""""""""############""""""""""""!!!!!!""""""###$$$######""""""""""""######""""""############""""""""""""""""""!!!!!!!!!!!!######""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############""""""""""""""""""######""""""$$$$$$$$$$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$"""  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""!!!!!!!!!!!!""""""""""""$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""#########"""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!""""""######""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$###""""""!!!""""""######%%%%%%%%%$$$$$$#########!!!!!!"""#######################################""""""""""""""""""######"""""""""######$$$$$$$$$"""""""""""""""""""""""""""$$$%%%$$$###"""###$$$################################################""""""""""""""""""""""""""""""#########$$$$$$$$$%%%$$$############$$$%%%""""""###$$$$$$$$$$$$$$$$$$$$$############$$$$$$&&&%%%###""""""###%%%&&&###########################$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%""""""!!!!!!!!!!!!!!!!!!########################$$$##################$$$""""""#########$$$$$$$$$###############"""!!!!!!""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$############$$$$$$""""""############""""""!!!""""""############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!############################################################$$$$$$%%%%%%%%%###$$$$$$$$$###"""""""""%%%$$$$$$###""""""######################################################+++***)))(((((((((((()))***))))))(((''''''&&&&&&%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$###""""""!!!!!! !!!!!!""""""!!!!!! !!!!!!!!!"""""""""######""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""######""""""######""""""""""""############"""""""""###$$$$$$$$$###""""""""""""###$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""""""""!!!!!!!!!!!!"""############""""""""""""############$$$$$$######""""""############""""""""""""###""""""""""""""""""!!!""""""""""""""""""""""""!!!!!!"""###############""""""""""""############$$$%%%'''(((((('''%%%$$$""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$""" !!!"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!""""""######""""""!!!!!!!!!!!!!!!""""""""""""############"""""""""""""""""""""""""""""""""""" !!!!!!"""""""""!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""" !!!!!!"""###$$$$$$%%%###""""""!!!!!!""""""###"""""""""""""""""""""""" !!!"""###$$$""""""!!!!!!!!!"""######%%%%%%%%%$$$$$$$$$$$$$$$!!!!!!"""#######################################""""""""""""############""""""######$$$$$$%%%%%%"""""""""""""""""""""""""""###$$$###""""""###$$$################################################""""""""""""############"""############$$$$$$$$$&&&%%%$$$######$$$%%%&&&"""###$$$$$$%%%$$$$$$$$$$$$$$$############$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$%%%%%%%%%$$$###""""""!!!!!!"""""""""""""""#########$$$$$$$$$$$$###############""""""#########""""""############""""""""""""############""""""""""""""""""""""""""""""###$$$$$$###""""""###%%%###############$$$$$$$$$########################""""""######$$$%%%%%%%%%###$$$$$$###!!!!!!"""$$$&&&%%%$$$###""""""""""""################################################+++***)))((('''(((((()))((((((((((((((('''''''''&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""""""""""" !!!""""""!!! """""""""#########$$$$$$######$$$%%%%%%$$$##############################!!!""""""###$$$$$$############""""""""""""############"""""""""###$$$%%%###""""""!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""!!!!!!!!!!!!!!!"""############""""""""""""#########$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$############"""""""""""""""#################################!!!!!!"""###############!!!"""""""""############%%%%%%%%%&&&&&&%%%%%%%%%"""""""""""""""""""""""""""""""""""""""""""""""""""######"""!!!!!!"""$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!""""""""""""!!! !!!!!!!!!"""""""""###"""""""""""""""#########"""""""""""""""""""""""" !!!"""""""""######"""""""""!!!!!!!!! !!!!!!!!!"""""""""###!!!!!!"""###$$$%%%&&&&&&######""""""""""""######"""""""""""""""""""""""""""""""""!!!""""""######!!!!!!!!!!!!!!!"""######""""""##################!!!!!!"""#######################################!!!"""""""""############!!!!!!!!!"""###$$$$$$$$$""""""""""""""""""""""""!!!"""######!!!!!!"""###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$"""############$$$$$$$$$%%%$$$###""""""###$$$%%%"""###$$$$$$%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""#########$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$#################################$$$$$$#########"""############$$$$$$$$$""""""######$$$$$$######!!!!!!!!!!!!""""""############$$$$$$$$$$$$#########""""""!!!!!!""""""###""""""############""""""""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###""""""###%%%""""""#########$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%$$$%%%$$$!!!"""&&&$$$$$$###############$$$################################################+++***((('''''''''((()))&&&&&&''''''((()))))))))'''''''''(((((((((((()))'''''''''&&&&&&'''''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$!!!"""###$$$$$$###"""!!!############$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$######""""""""""""############"""""""""###%%%&&&###"""!!! !!!"""###########################""""""############""""""!!!!!!!!!!!!!!!"""############""""""""""""######$$$$$$$$$$$$$$$###"""!!!%%%%%%%%%$$$$$$$$$######!!!!!!""""""######$$$$$$########################!!!!!!"""###############!!!!!!""""""#########$$$$$$###!!! !!!###$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""###"""!!!!!!###%%%!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!""""""!!!  !!!!!!!!!""""""######!!!!!!""""""######$$$$$$"""""""""""""""""""""""" !!!"""######$$$&&&%%%%%%%%%$$$$$$###### !!!!!!!!!""""""######!!!!!!"""$$$%%%&&&'''(((######""""""""""""######""""""""""""""""""""""""&&&%%%$$$###""""""""""""!!!!!!!!!!!!!!!"""###### !!!!!!""""""######!!!!!!"""#######################################!!!!!!""""""#########$$$ !!!"""######$$$"""""""""""""""""""""""" """###"""!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$$$$%%%"""############$$$$$$$$$$$$###""" """###$$$######$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""""""""######$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""######$$$$$$$$$####################################$$$$$$$$$$$$######"""############$$$$$$$$$!!!""""""###### !!!!!!!!!""""""############$$$$$$$$$$$$######""""""!!!!!!!!!!!!""""""""""""############""""""""""""#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!###""""""######$$$$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%%%%%%%$$$ ###'''""""""""""""###$$$%%%&&&################################################))))))((((((''''''&&&&&&((())))))((('''''')))+++((((((''''''''''''((((((%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%$$$#########'''&&&%%%%%%$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&&&&&&&&&&&&&$$$#########""""""!!!!!!########################$$$#########""""""!!!!!!###############"""!!!!!!%%%###!!!"""$$$$$$!!!######""""""######$$$%%%$$$$$$######""""""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!""""""#########""""""""""""######!!!###$$$###"""!!!"""###""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$$$$$$$###"""!!!!!!""""""$$$'''&&&$$$######""""""""""""######!!!!!!!!!!!! ######"""###$$$###""" """"""""""""""""""""""""%%%&&&''''''''''''&&&%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###"""!!! !!! !!!###$$$""""""""""""""""""""""""""""""""""""############"""  ###$$$###!!!""""""""""""###$$$%%%&&&"""############$$$$$$$$$###"""!!! """$$$&&&!!!!!!!!!!!!!!!"""######"""!!! """###$$$"""""""""""""""""""""""" !!!""""""""""""!!! """"""""""""""""""""""""%%%%%%$$$###"""!!! !!!!!!""""""######%%%###!!!!!!###$$$"""!!!!!!!!!"""""""""!!!!!!######""""""""""""######"""###$$$%%%%%%$$$###"""""""""!!!!!!!!!!!!"""""""""""""""###$$$$$$%%%%%%%%%%%%$$$$$$###"""""""""%%%%%%$$$###""""""######""""""""""""""""""""""""########################""""""""""""""""""""""""%%%$$$###"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%##############################$$$$$$$$$$$$######%%%$$$$$$$$$######""""""$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$############$$$$$$###"""!!!"""###$$$###!!!""""""""""""""""""""""""%%%$$$$$$$$$###"""""""""&&&&&&%%%%%%$$$#########""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""######################## !!!######""""""$$$%%%######$$$$$$$$$######"""""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""""""""""""""############%%%$$$###"""!!!!!!!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""!!!!!! !!!"""###$$$###""""""$$$$$$######$$$$$$%%%&&&******)))((((((''''''&&&)))))))))(((''''''(((***(((''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$#########""""""""""""####################################"""""""""!!!###############"""!!!!!!%%%###!!!"""###$$$""" ######""""""######$$$%%%#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!"""############""""""""""""######!!!###$$$###"""!!!"""###""""""""""""""""""""""""###"""!!! !!!""""""$$$######""""""""""""""" !!!###$$$$$$###""""""!!!!!!!!!!!!""""""$$$#########""""""""""""$$$###""""""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############"""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!#########""""""!!! !!! !!!"""""""""""""""""""""""""""!!!!!!!!!"""""""""######"""  ###$$$###!!!"""!!!!!!"""###$$$%%%%%%""""""#########$$$$$$$$$###""""""!!!!!!"""###$$$!!!!!!!!!!!!!!!"""######!!!!!! !!!!!!""""""""""""""""""""""""""""""######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$######"""!!!!!!!!!!!!!!!"""""""""""""""###%%%###!!!"""###$$$""" $$$$$$%%%%%%%%%$$$$$$######""""""!!!!!!""""""###!!!"""############"""!!!""""""!!!!!!!!!!!!""""""######""""""""""""""""""""""""##################%%%$$$$$$###""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$#########$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&&&&##############################$$$$$$$$$$$$######$$$$$$#########"""""""""""""""############""""""#########$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#########""""""!!!!!!!!!!!!""""""###"""!!!"""###$$$###!!!""""""""""""""""""""""""$$$$$$##################""""""""""""############$$$$$$############$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###"""!!! !!!""""""###############""""""""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""""""""""""""###############"""""""""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""!!!!!!!!!!!!!!!"""###$$$$$$$$$######$$$$$$######$$$$$$%%%&&&+++******))))))(((''''''*********)))'''&&&''')))''''''&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''%%%$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$########################"""""""""####################################""""""""""""###############"""!!!!!!%%%###!!!!!!"""###"""!!!###""""""""""""###$$$$$$""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$""""""!!!!!!!!!!!!""""""###""""""""""""###$$$$$$######""""""""""""######!!!###$$$###"""!!!"""###""""""""""""""""""""""""###"""!!! #########""""""""""""""""""#########!!! !!!"""!!!!!!!!! !!!!!!!!!$$$$$$#########"""""""""&&&###!!!!!!"""###"""""" !!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######"""""""""""""""""""""!!!  !!!!!!"""""""""""""""""""""""" !!!!!!!!!""""""""""""!!! !!!"""###"""!!!!!!!!!!!!!!!"""###$$$$$$"""""""""#########$$$$$$#########""""""""""""""""""!!!!!!!!!!!!"""######!!!!!!"""""""""!!!!!! """"""""""""""""""""""""$$$###!!! !!!###$$$""""""""""""""""""""""""""""""""""""""""""""""""###############"""""""""$$$###""""""######"""!!!############""""""!!! """!!!!!! !!!!!!"""!!!!!!""""""""""""!!!!!!###""""""!!!!!!""""""#########""""""!!!  !!!""""""###$$$$$$%%%$$$######"""#########""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$#################################$$$%%%&&&'''(((##############################$$$$$$$$$$$$############""""""""""""!!!!!!""""""############""""""#########$$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!""""""###"""!!!"""###$$$###!!!""""""""""""""""""""""""""""""################## !!!"""""""""$$$$$$############$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""######"""  !!!""""""######""""""!!!""""""""""""""""""""""""!!!!!!"""###############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############!!!!!!!!!!!!"""###$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!!!!"""""""""""""""######$$$%%%$$$$$$$$$$$$############$$$%%%%%%++++++******)))(((((((((***++++++)))'''&&&&&&(((&&&&&&%%%%%%%%%%%%&&&&&&((('''%%%$$$$$$%%%'''(((%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&##################$$$$$$#########################################################"""""""""""""""###############"""!!!!!!$$$###"""!!!!!!"""######"""""""""""""""###$$$$$$!!!!!!""""""######$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!""""""###############$$$$$$%%%######""""""""""""######!!!###$$$###"""!!!"""###""""""""""""""""""""""""######""""""!!!!!! """"""#########"""""""""!!!$$$%%%$$$!!!!!!###""""""!!!!!!!!!!!!"""""""""""""""!!!!!!!!! &&&$$$!!! !!!"""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######$$$$$$&&&%%%$$$###""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""###########################"""!!! """"""!!!!!!""""""###$$$"""###$$$$$$$$$"""!!! """"""""""""""""""""""""!!! !!!########################!!!!!!""""""############%%%%%%$$$$$$######""""""###"""""""""######""""""""""""""""""!!! !!!!!! !!!!!!""""""""""""""""""""""""###""""""""""""""""""#########"""""""""!!!!!!!!! !!!!!!""""""""""""$$$$$$###############$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""$$$%%%%%%%%%$$$###"""""""""""""""""""""""""""""""""###$$$%%%&&&'''##############################$$$$$$$$$$$$######"""""""""!!!!!!!!!!!!!!!$$$$$$%%%%%%%%%%%%$$$$$$###############$$$$$$$$$########################$$$$$$############$$$$$$###"""!!!"""###$$$###!!!""""""""""""""""""""""""!!!!!!""""""######$$$$$$ !!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""########################"""######"""!!! """ !!!!!!""""""""""""!!!""""""""""""""""""""""""!!!!!!"""###############!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############""""""!!!!!!"""###$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!"""###############$$$$$$%%%%%%%%%%%%###############$$$$$$%%%++++++******)))((((((((()))++++++***(((&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&((('''%%%$$$$$$%%%'''(((((('''&&&%%%$$$$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&""""""!!!"""###$$$%%%&&&###############$$$$$$$$$########################""""""""""""""""""#####################"""!!!!!!""""""""""""""""""###$$$""""""!!!!!!""""""###$$$!!!!!!""""""######$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""#########""""""!!!!!!!!!!!!""""""###############$$$$$$%%%######""""""""""""######!!!###$$$###"""!!!"""###""""""""""""""""""""""""$$$$$$$$$$$$######""""""!!!"""############"""""" ###%%%$$$!!! """%%%$$$######""""""######$$$""""""""""""!!!!!!!!!!!!&&&$$$!!! !!!"""######""""""""""""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$%%%%%%$$$$$$############!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!"""!!!""""""###!!!!!!!!!!!!!!!!!!"""###!!!!!!"""""""""########################"""!!! """""""""""""""###$$$$$$$$$%%%&&&&&&%%%$$$"""!!!"""""""""""""""""""""""" """######""" """"""""""""""""""""""""!!!!!!!!!"""######$$$$$$%%%%%%$$$$$$######""""""""""""######"""""""""###$$$%%%%%%%%%$$$$$$###"""!!!!!! !!!!!!##############################""""""""""""######"""""""""######$$$$$$$$$""""""""""""!!!!!! $$$###############$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""!!!"""###$$$%%%$$$###"""""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%##############################$$$$$$$$$$$$######!!!!!!!!!!!!!!!"""""""""$$$$$$%%%%%%%%%%%%$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###"""!!!"""###$$$###!!!""""""""""""""""""""""""!!!!!!!!!""""""######$$$"""""""""!!!!!! """"""!!!!!!!!!!!!""""""""""""""""""""""""""""""########################!!!"""$$$$$$######$$$%%% !!!"""""""""""""""""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""!!!"""""""""############$$$$$$###"""!!!!!!""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!"""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%######""""""######$$$%%%+++******))))))(((''''''(((***+++***((('''''''''''''''&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''((((((&&&%%%$$$#########'''&&&%%%%%%$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&######""""""###$$$&&&'''#########$$$$$$$$$$$$$$$########################""""""""""""###########################"""!!!!!! """$$$$$$###""""""###"""!!!!!!!!!!!!"""######""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""!!!!!!!!!!!!""""""###""""""""""""###$$$$$$######""""""""""""######!!!###$$$###"""!!!"""###""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$### !!!###$$$$$$###"""""" """############$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$#########&&&###!!!!!!"""###""""""########################""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""###""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!""""""""" !!!""""""!!!!!!"""###"""""""""!!!!!!""""""###!!!!!!!!!"""""""""###############"""""""""""""""###""""""""""""###$$$$$$$$$%%%%%%%%%%%%$$$$$$###""""""""""""""""""""""""!!!!!!###$$$$$$###!!!!!!!!!!!!""""""#########$$$###############"""""""""!!!"""######""""""###$$$""""""###############""""""!!!!!! !!!!!!"""$$$$$$############$$$$$$$$$######""""""######$$$"""""""""###$$$%%%%%%%%%$$$$$$###""""""!!! #########"""######$$$%%%""""""""""""""""""""""""########################""""""""""""""""""""""""!!!"""######$$$$$$##############################"""!!!!!!!!!!!!"""####################################$$$$$$$$$$$$######!!!!!!""""""""""""######""""""############""""""###############"""""""""#########$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""###"""!!!"""###$$$###!!!""""""""""""""""""""""""!!!!!!""""""""""""""""""$$$######"""!!!!!! $$$$$$############$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$$$$$$$%%%''' !!!"""############""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""""""""""""""############%%%$$$###"""!!!!!!!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!"""######$$$$$$############$$$%%%%%%###""""""""""""###$$$$$$******)))((((((''''''&&&''')))******)))((((((((((((''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&(((&&&$$$###"""###$$$%%%#########$$$$$$%%%%%%%%%########################!!!"""""""""###########################"""!!!!!!!!!%%%&&&$$$""""""###!!!!!!!!!!!!!!!"""###############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!"""############""""""""""""######!!!###$$$###"""!!!"""###""""""""""""""""""""""""!!!!!!###$$$%%%%%%$$$$$$ !!!###$$$$$$$$$""""""###"""""""""$$$%%%$$$###$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$######$$$###""""""######"""!!!""""""""""""""""""""""""""""""!!! !!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!"""""""""######!!!###"""!!! """$$$$$$######"""""""""######!!!!!!!!!!!!"""""""""######""""""!!!!!!"""###$$$######""""""######$$$%%%######"""""""""###$$$$$$"""""""""""""""""""""""""""!!!!!!""" """""""""""""""#########!!!!!!"""""""""""""""### """$$$###"""!!!###%%% !!!!!!""""""!!!###""""""!!!!!!""""""###$$$###"""!!!!!!"""###$$$$$$######""""""######$$$"""""""""#################################""""""######""""""###$$$$$$%%%""""""""""""""""""""""""########################"""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""##############################$$$$$$$$$$$$######"""""""""#########$$$$$$""""""############""""""$$$#########"""""""""!!!"""""""""#########$$$$$$""""""!!!!!!!!!!!!""""""###"""!!!"""###$$$###!!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""!!!!!!!!!!!!!!!$$$$$$############$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""###%%% !!!"""###$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""##################"""""""""""""""###########################$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!!!!""""""############"""""""""###$$$%%%"""""""""""""""###$$$$$$)))))))))(((''''''&&&&&&&&&(((******)))(((((()))((((((''''''''''''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&+++***'''$$$"""""""""############$$$$$$%%%%%%%%%########################!!!!!!""""""#########$$$###############"""!!!!!! %%%'''%%%"""""""""!!!!!!!!!!!!!!!"""######$$$$$$######""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!""""""#########""""""""""""######!!!###$$$###"""!!!"""###"""""""""""""""""""""""" """###$$$$$$$$$$$$!!!###$$$%%%$$$###"""&&&###!!!"""%%%%%%###!!!######""""""""""""###############""""""""""""!!!######"""###$$$###""" !!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###############""""""""""""""""""""""""""""""""""""############!!!###### """$$$$$$$$$###############$$$!!!!!!!!!!!!""""""""""""###"""!!! !!!"""$$$&&&#########"""######$$$%%%"""!!! """###$$$""""""""""""""""""""""""!!!!!!##############################"""""""""""""""""" !!!!!!""""""######"""$$$###!!!!!!###%%% !!!"""$$$%%%%%%%%%%%%######""""""""""""#########"""!!! !!!"""###$$$$$$############$$$$$$######""""""!!!!!! """""""""###$$$$$$%%%%%%######""""""###$$$%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###"""!!!!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###""""""""""""##############################$$$$$$$$$$$$######""""""######$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$#########""""""!!!!!! !!!!!!!!!""""""######$$$$$$############$$$$$$###"""!!!"""###$$$###!!!""""""""""""""""""""""""######""""""!!!!!!  !!!"""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""###########################$$$%%%###!!! !!!"""!!!!!!"""$$$$$$%%%%%%%%%""""""""""""""""""""""""!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############!!!!!!!!!!!!"""###$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!!!!""""""""""""###"""!!!!!!!!!"""$$$%%%"""""""""""""""######$$$,,,,,,+++***)))(((''''''(((((((((((())))))))))))---+++)))&&&%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################((('''%%%######$$$%%%&&&"""#########$$$$$$$$$$$$""""""""""""#####################""""""""""""""" !!!"""###$$$$$$%%%!!!!!!"""###$$$%%%%%%%%%""""""""""""""""""""""""""""""############""""""$$$$$$$$$###############&&&&&&&&&''''''(((((((((""""""############"""""""""###$$$$$$###"""###$$$ !!!###$$$"""###$$$%%%%%%$$$"""!!!$$$###$$$&&&'''(((&&&$$$%%%%%%$$$###"""!!! ########################""""""!!!!!!!!!###$$$%%%########################&&&$$$!!!"""$$$$$$$$$$$$#########""""""""""""""""""""""""######$$$###"""!!!!!!"""######"""!!! !!!###$$$$$$###""""""""""""""""""""""""""""""""""""############!!!!!!!!!"""######$$$$$$""""""""""""############""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""#########""""""""""""##############################%%%$$$###"""!!!!!!!!!!!!#########"""!!! """#########$$$$$$$$$$$$"""""""""""""""""""""""" !!!!!! !!!###$$$$$$$$$##############################$$$%%%%%%######$$$$$$$$$$$$######!!!!!!""""""############$$$$$$############$$$$$$""""""""""""""""""""""""""""""###$$$$$$$$$######################################################""""""""""""""""""""""""###"""""""""!!!!!! $$$"""!!!!!!"""$$$"""######"""""""""%%%'''(((&&&###!!! """""""""""""""""""""""""""""""""""""""""""""######$$$""""""""""""!!!!!!!!!!!!######"""""""""""""""###""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%$$$$$$###"""""""""###############"""!!! ###############"""!!!!!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!! !!!""""""!!! ############$$$$$$$$$$$$&&&$$$""""""###$$$###"""%%%%%%$$$$$$###"""""""""$$$$$$%%%%%%$$$###!!! """"""""""""""""""""""""%%%$$$$$$$$$######""""""""""""############""""""$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!&&&%%%###"""""""""###$$$"""###%%%''''''&&&%%%$$$################################################%%%###!!! """#########""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%++++++******)))((((((((()))(((((((((''''''&&&&&&,,,***(((&&&%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################'''&&&$$$#########$$$%%%"""""""""#########$$$$$$""""""""""""############!!!!!!!!!!!!!!!"""""""""!!!!!!""""""######$$$$$$"""""""""###$$$$$$$$$%%%""""""""""""""""""""""""""""""#########""""""!!!########################""""""#########$$$$$$$$$""""""############"""""""""###$$$$$$""""""###$$$###"""!!!!!! !!!!!!!!!"""###$$$$$$######""""""""""""$$$%%%&&&$$$"""""""""""""""!!!!!!!!!!!!###########################""""""!!!!!!"""###$$$########################%%%$$$"""  """###$$$$$$$$$#########""""""############""""""""""""$$$###"""!!!!!!"""######"""!!!!!!!!!###$$$###"""""""""""""""""""""""""""""""""""""""#####################"""""""""""""""!!!!!!"""""""""#########""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""############"""!!!!!!!!!!!!!!!########################!!!!!!!!!!!!"""###$$$%%%!!!!!!""""""######$$$$$$"""""""""#########$$$$$$"""""""""""""""""""""""" !!!!!! !!!##############################"""""""""""""""###$$$######$$$$$$$$$$$$######""""""""""""######$$$$$$$$$######""""""######$$$"""""""""""""""""""""""""""""""""""""""#########################################################""""""""""""""""""""""""$$$$$$$$$$$$#########"""$$$###"""!!!!!!"""###$$$!!!"""#########$$$'''***///,,,'''###!!!!!!"""###"""""""""""""""""""""""""""""""""""""""######$$$""""""""""""!!!!!!!!!!!!######""""""""""""######""""""#########$$$$$$$$$""""""#########$$$$$$$$$###""""""!!!!!!""""""###################################################""""""""""""""""""######"""############""""""!!!###############"""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""""""""!!! !!!!!!!!!!!!""""""""""""&&&$$$""""""###$$$###"""$$$############"""""""""!!!"""###$$$$$$######"""""""""""""""""""""""""""$$$$$$#########"""""""""""""""############""""""$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!! !!!!!!"""!!!"""$$$%%%&&&%%%$$$###################################################$$$"""!!!!!!"""######"""""""""""""""""""""""""""########################))))))))))))))))))))))))))))))((('''&&&%%%$$$$$$***)))(((&&&&&&&&&'''(((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$""""""###$$$$$$!!!"""""""""############"""""""""#########$$$$$$ !!!!!!""""""""""""""""""""""""###########################$$$$$$""""""""""""""""""""""""###############"""!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""""""""############"""""""""###$$$$$$""""""###$$$$$$$$$$$$###"""  !!!"""############!!! !!!######""" !!!!!!"""""""""########################$$$###""""""!!!""""""###########################$$$$$$###"""""""""######$$$############"""""""""$$$$$$#########"""""""""######""""""""""""#########"""!!!"""###$$$###"""""""""""""""""""""""""""""""""""""""############$$$$$$######"""!!!!!! !!!!!!""""""""""""######""""""""""""""""""""""""###########################"""""""""""""""#########"""!!! """"""""""""""""""""""""!!!!!!!!!!!!"""###$$$$$$ !!!!!!"""######$$$!!!!!!!!!"""""""""######""""""""""""""""""""""""!!!""""""!!! """###""""""""""""""""""""""""""""""!!! !!!!!!!!!######$$$$$$$$$$$$######$$$$$$###""""""###%%%&&&$$$######""""""######$$$"""""""""""""""""""""""""""!!!!!! !!!"""###$$$################################################""""""""""""""""""""""""$$$$$$$$$$$$####################################!!!"""######$$$%%%)))+++444111,,,'''$$$"""######"""""""""""""""""""""""""""""""""""""""######$$$""""""""""""!!!!!!!!!!!!###"""""""""""""""#####################$$$$$$$$$!!!!!!"""""""""##################""""""######################################################### !!!""""""######!!!""""""############""""""############""""""!!!""""""""""""""""""""""""########################""""""############""""""!!!!!!!!!!!!""""""""""""%%%$$$""""""#########"""!!!!!!""""""""""""###### !!!"""############""""""""""""""""""""""""######""""""""""""!!!!!!""""""############""""""######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!! !!!###$$$$$$$$$###"""###################################################"""!!!"""$$$$$$"""!!!""""""""""""""""""""""""""""""""""""""""""""""""(((((())))))************))))))(((''''''&&&%%%%%%((((((''''''''''''((()))%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""######$$$!!!!!!"""""""""#########""""""#########$$$$$$$$$ !!!"""######$$$#########"""""""""""""""$$$$$$$$$###############""""""""""""""""""""""""######$$$######"""!!! !!!!!!!!!!!!""""""""""""########################""""""############"""""""""###$$$###"""!!!"""$$$$$$$$$%%%%%%###"""  !!!"""#########!!! !!!""""""!!! !!!!!!!!!!!!""""""""""""########################$$$$$$###""""""!!!!!!!!!##############################$$$$$$$$$#####################""""""""""""%%%$$$$$$######""""""!!!"""""""""""""""############"""!!!"""###$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""########################""""""!!!!!!!!!!!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!########################""""""""""""""""""###$$$!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!!!!! !!!""""""!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!""""""!!!!!!"""###!!!!!!!!!!!!"""""""""""""""!!!  ######$$$$$$$$$$$$######&&&%%%###"""###$$$%%%&&&######""""""""""""######""""""""""""""""""""""""###"""!!! !!!"""%%%&&&################################################"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######$$$$$$######""""""#########"""$$$&&&)))222000...+++(((%%%###""""""""""""""""""""""""""""""""""""""""""######$$$""""""""""""!!!!!!!!!!!!""""""""""""""""""###$$$########################""""""""""""#########$$$$$$$$$############$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###### !!!"""###############""""""############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!###############$$$$$$$$$########################"""#########$$$$$$$$$$$$%%%###"""!!!"""###"""!!! !!!"""######### !!!!!!"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""############""""""###""""""""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""###$$$$$$$$$######################################################"""""""""###%%%$$$""" """"""""""""""""""""""""""""""""""""""""""""""""((((((((()))******++++++(((((((((((((((((((((((('''''''''''''''(((((()))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$""""""""""""########################$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%#########"""""""""""""""$$$$$$$$$###############""""""""""""""""""""""""###############"""!!!!!! !!!!!!""""""""""""$$$$$$$$$$$$$$$$$$######""""""############""""""!!!"""######"""!!!"""###!!!"""###$$$$$$###"""!!! !!!"""######$$$###"""!!!!!!"""###"""!!!$$$$$$$$$#########""""""####################################""""""!!!!!!"""""""""""""""""""""""""""###$$$$$$%%%$$$###"""""""""""""""""""""""""""%%%$$$$$$$$$######""""""!!!!!!""""""############$$$"""!!!"""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############!!!!!!""""""############ !!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!"""###$$$$$$ !!!"""###%%%&&&'''!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!! ######"""""""""""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!""""""!!!!!!"""$$$ !!!!!!""""""""""""!!!!!! !!!!!!######$$$$$$$$$$$$######&&&%%%$$$######$$$%%%%%%###""""""""""""""""""###""""""""""""""""""""""""$$$###"""!!!"""$$$'''(((""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""!!!!!!"""######"""!!!!!!###$$$$$$""" """$$$)))***,,,,,,***'''### """""""""""""""""""""""""""""""""""""""######$$$""""""""""""!!!!!!!!!!!!""""""!!!!!!"""###$$$$$$#################################$$$$$$$$$%%%%%%$$$$$$############$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$######""""""""" !!!"""###############!!!""""""#########""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$$$$$$$$$$$$$############$$$$$$"""#########$$$$$$$$$$$$%%%###!!!!!!"""###"""!!! !!!"""######$$$###""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""""""""############"""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$################################################"""""""""###%%%$$$""" """"""""""""""""""""""""########################(((((())))))*********+++(((((((((((())))))******'''''''''(((((((((((((((((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$#########$$$$$$$$$$$$%%%"""######$$$$$$%%%%%%%%%"""""""""""""""###########################$$$$$$""""""""""""""""""""""""""""""############"""""" !!!!!!""""""######$$$############""""""""""""""""""############""""""!!!"""######!!!!!!"""### !!!"""############!!!!!!!!!!!!!!!"""$$$$$$%%%###!!!!!!"""######"""%%%%%%%%%$$$$$$#################################"""############""""""!!!""""""""""""""""""""""""!!!"""######$$$#########!!!!!!"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""######$$$######$$$###""""""######"""!!!""""""""""""""""""""""""""""""""""""############ !!!!!!"""######$$$$$$ !!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%!!!!!!!!!"""$$$&&&((()))"""""""""""""""""""""""" !!!"""######""""""###$$$&&&'''((((((!!!!!!!!!"""""""""######"""""""""""""""""""""""" !!!###"""!!!!!!"""$$$ !!!!!!""""""######$$$""""""!!!!!!""""""###$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$############""""""!!!!!!""""""###""""""""""""""""""""""""$$$#########$$$&&&'''(((""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$%%%$$$""" """"""$$$(((******'''###!!!"""""""""""""""""""""""""""""""""""""""######$$$""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$##################$$$$$$$$$$$$%%%%%%%%%#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$###"""""""""!!!""""""############"""!!!""""""############"""""""""""""""""""""""""""!!!!!!""""""###$$$$$$$$$$$$$$$############$$$$$$!!!!!!!!!!!!""""""""""""$$$###!!!!!!"""""""""!!! !!!""""""###$$$$$$%%%$$$###"""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""######""""""############""""""""""""############"""""""""""""""""""""""""""""""""######$$$$$$$$$$$$############$$$$$$$$$%%%%%%###################################################"""!!!"""$$$$$$"""!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$)))))))))))))))*********((((((((((((((((((''''''((((((((((((((((((''''''((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$$$$%%%%%%##################$$$$$$!!!!!!""""""######$$$$$$"""""""""###$$$$$$$$$%%%"""""""""""""""""""""""" !!!"""######$$$######!!!!!!""""""###$$$$$$%%%#########"""""""""!!!!!!""""""############""""""!!!"""###"""!!! !!!### !!!"""###$$$$$$###""""""""""""$$$$$$%%%###!!!!!!"""""""""!!!###############$$$$$$$$$########################!!!!!!######$$$###""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######!!!!!!!!!!!!""""""######"""######$$$$$$%%%%%%&&& """###$$$$$$######$$$###""""""######""" """"""""""""""""""""""""""""""""""""############"""""""""""""""######### !!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%""""""""""""###$$$%%%&&&######################## !!!######!!!!!!"""$$$%%%&&&'''((("""""""""#########$$$$$$"""""""""""""""""""""""" """######""""""###$$$!!!!!!""""""###$$$$$$%%%"""""""""###$$$%%%&&&'''######$$$$$$$$$$$$######"""###$$$%%%$$$###!!! """"""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!"""###$$$%%%&&&''''''"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$######"""!!!!!!"""######$$$$$$$$$""" !!!### """$$$&&&&&&%%%$$$###"""""""""""""""""""""""""""""""""""""""######$$$""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$#########""""""############$$$$$$$$$$$$###""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$#######################################""""""""""""############""""""!!!!!!!!!"""###############"""""""""""""""""""""""" !!!""""""###$$$$$$$$$###""""""""""""###$$$!!!!!!!!!!!!""""""""""""$$$"""!!! """"""!!! !!!""""""######$$$$$$$$$$$$$$$###"""""""""###$$$"""""""""""""""""""""""""""""""""#########$$$$$$""""""############""""""!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""""""""$$$%%%%%%%%%$$$$$$"""""""""""""""###$$$$$$################################################$$$"""!!!!!!"""######"""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$******))))))))))))))))))))))))((('''&&&%%%%%%$$$(((((())))))((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%#########""""""""""""""" !!!!!!"""###$$$$$$%%%!!!!!!"""###$$$%%%%%%&&&"""""""""""""""""""""""" !!!###$$$$$$$$$$$$!!!""""""###$$$%%%%%%%%%%%%%%%$$$$$$######""""""""""""############""""""!!!"""###"""!!! !!!###!!!  """###%%%$$$###""""""###$$$$$$%%%###!!! !!!"""!!!!!! !!!"""###$$$%%%%%%######################## !!!"""###$$$$$$###"""""""""""""""""""""""""""!!!!!! !!!"""###### !!!!!!!!!""""""######""""""###$$$%%%&&&&&&''' """###$$$$$$$$$###%%%###""""""######""" """"""""""""""""""""""""""""""""""""############$$$$$$######"""!!!!!!!!! !!!!!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%$$$######"""""""""""""""###########################"""!!!  !!!!!!!!!!!!!!!"""""""""############$$$$$$$$$$$$"""""""""""""""""""""""" """######""""""###$$$!!!""""""###$$$%%%%%%%%%"""######$$$%%%'''((()))######$$$$$$$$$$$$######!!!"""$$$%%%%%%### """"""!!!!!!!!!!!!"""""""""""""""""""""""""""""" """$$$%%%%%%%%%%%%"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""""""""###%%%$$$"""!!!!!!"""$$$%%%###$$$$$$###!!!"""$$$&&&""""""""""""######$$$%%%"""""""""""""""""""""""""""""""""""""""######$$$""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$$$$######""""""""""""""""""############""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""#####################"""!!! !!!!!!"""###############"""""""""""""""""""""""" !!!"""#########$$$###"""!!!!!!"""###$$$############$$$$$$$$$$$$$$$"""!!! !!!"""!!! ############$$$$$$$$$$$$######"""""""""$$$%%%&&&""""""""""""""""""""""""""""""######$$$$$$$$$%%%""""""############""""""!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""!!!"""###$$$%%%%%%$$$###!!!!!!!!!!!!!!!"""######################################################%%%###!!! """#########""""""""""""""""""""""""########################************)))(((&&&&&&'''''''''''''''''''''''')))******++++++)))((('''''''''&&&&&&&&&%%%%%%%%%%%%###"""###&&&&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$######"""#########%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%$$$###"""""""""""""""""""""""""""$$$#########""""""!!!!!!###############"""!!!!!!######$$$$$$$$$$$$######"""###$$$%%%%%%$$$###"""""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$%%%$$$### !!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""############""""""""""""###############$$$%%%%%%###"""###$$$"""###$$$$$$###"""######""""""############""""""""""""""""""""""""""""""""""""""""""############$$$%%%&&&$$$"""!!!!!!"""!!!!!!!!!!!!""""""""""""""""""############"""""""""!!!!!!!!!"""###$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!! !!!"""!!!  """ !!!!!!!!!!!!%%%$$$###!!!!!!!!!"""#########""""""!!!!!! !!!!!!""""""""""""!!!!!!&&&$$$"""!!! !!!"""###########################""""""""""""""""""""""""######""""""!!!!!! """"""""""""""""""""""""########################"""###$$$&&&)))+++...///%%%%%%%%%%%%$$$$$$###"""!!!"""###$$$$$$###"""!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!! """###""""""""""""""""""""""""$$$###############$$$$$$!!!!!!!!!!!!""""""""""""######################## !!!!!!"""###$$$$$$$$$""""""!!!!!!"""###$$$$$$""""""""""""""""""""""""""""""###"""!!!!!!###&&&###############$$$$$$$$$###%%%%%%""" """###$$$%%%%%%$$$###"""!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""##################$$$$$$$$$$$$######%%%$$$###!!!!!!!!!"""############"""""""""""""""!!!!!!""""""######$$$$$$ """######""""""###%%%#########""""""""""""""""""######$$$$$$######"""######""""""""""""######$$$$$$############$$$$$$ !!!!!!"""""""""######!!! !!!###$$$"""%%%###!!!!!!"""###""""""$$$$$$##################""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!!!!!!!###"""!!!"""###$$$###!!! !!!"""###$$$""""""""""""""""""""""""************)))((('''&&&''''''''''''''''''''''''))))))*********)))((('''''''''&&&&&&&&&%%%%%%%%%(((%%%######%%%'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$###############$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$######""""""##############################"""""""""!!!$$$$$$$$$$$$$$$###""""""######$$$$$$$$$$$$############$$$$$$$$$$$$######"""######$$$%%%$$$$$$$$$$$$$$$############$$$$$$"""""""""""""""""""""""""""######$$$###"""!!! !!!""""""""""""""""""!!!""""""""""""""""""""""""""""""""""""############""""""""""""############!!!"""######""""""###%%%$$$&&&(((&&&### !!!""""""############""""""""""""""""""""""""""""""""""""""""""############$$$%%%&&&$$$"""!!!!!!"""!!!!!!!!!"""""""""######""""""############""""""""""""""""""""""""###$$$""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""!!!!!!"""###"""!!! !!!### !!!!!!!!!"""""""""%%%$$$"""!!!!!!!!!"""###$$$#########""""""""""""!!!!!!""""""""""""!!!!!!%%%$$$"""!!! !!!"""###########################""""""""""""""""""""""""###"""""""""!!!!!!!!! """"""""""""""""""""""""########################!!!!!!!!!"""###%%%&&&'''######$$$$$$$$$###""""""!!!"""###$$$$$$###"""!!!$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$######"""""""""###$$$""""""""""""""""""""""""######""""""!!!"""""""""!!!!!!!!!!!!"""""""""########################### !!!!!!"""######$$$$$$%%%$$$##################""""""""""""""""""""""""""""""###"""!!!!!!###%%%$$$$$$################## !!!###$$$$$$###"""!!!###$$$$$$$$$$$$$$$$$$###!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$######$$$$$$$$$$$$######%%%$$$"""!!!!!!!!!"""######""""""""""""""""""""""""""""""""""""######### """######""""""###$$$###"""""""""""""""""""""""""""############""""""######""""""""""""#########""""""""""""""""""###!!!!!!!!!""""""#########"""!!! !!!###$$$""" $$$###"""###%%%%%%$$$###########################!!!!!!!!!""""""""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!!!!!!!###"""!!!"""###$$$###!!! !!!""""""######$$$"""""""""""""""""""""""")))******))))))((('''&&&(((((((((((((((((((((((()))))))))***)))(((((('''''''''&&&&&&&&&%%%%%%%%%(((&&&###"""$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###""""""""""""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###""""""##################"""#########$$$$$$%%%%%%############""""""""""""$$$%%%%%%%%%%%%$$$############$$$$$$$$$$$$######$$$$$$############$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$############$$$$$$####################################"""""""""""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""############""""""""""""############!!!"""######"""###%%%&&&$$$(((+++)))$$$ !!!###""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############$$$%%%%%%$$$"""!!!"""###"""""""""#########$$$$$$""""""############""""""$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""###$$$###"""!!!"""$$$!!!!!!!!!"""""""""######$$$###""""""!!!"""""""""$$$$$$$$$$$$############!!!!!!""""""""""""!!!!!!$$$$$$"""!!!!!!!!!"""###########################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!"""#########""""""""""""############""""""$$$$$$############$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$#########""""""""""""""""""""""""######"""!!! !!!!!!!!!!!!!!!"""""""""##############################!!!!!!!!!"""######$$$$$$&&&&&&%%%$$$############""""""""""""""""""""""""!!!"""###"""!!!!!!###%%%%%%$$$$$$$$$###"""""""""((('''%%%###""""""######%%%$$$$$$######$$$$$$%%%""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$###""""""!!!"""""""""""""""""""""""""""##################""""""""""""!!!"""######""""""###$$$""""""""""""""""""######""""""############""""""######""""""""""""######""""""!!!!!!!!!!!!"""""""""""""""###############!!! """###$$$###!!!$$$###$$$%%%'''(((&&&$$$########################"""""""""#########$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!""""""###"""!!!"""###$$$###!!! !!!"""$$$$$$$$$$$$###"""""""""""""""""""""""")))))))))))))))((('''''')))))))))))))))))))))))))))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!""""""###$$$$$$#########$$$%%%%%%&&&&&&#########"""""""""""""""###$$$$$$%%%$$$$$$############$$$$$$$$$$$$######%%%$$$###""""""###$$$%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$############$$$$$$##############################""""""!!!"""############""""""""""""######""""""""""""""""""""""""!!!"""""""""############!!!"""""""""###############$$$%%%$$$######%%%'''&&&***...,,,&&&"""$$$'''""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###############$$$%%%$$$"""!!!"""###"""#########$$$$$$$$$$$$""""""############""""""$$$$$$###"""!!!!!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""""""""!!!"""######!!!!!!"""###""""""""""""##################""""""""""""""""""########################!!!!!!""""""""""""!!!!!!$$$###"""!!!!!!"""##############################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!! !!!!!!!!!"""###$$$$$$$$$###"""""""""######"""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$$$$$$$"""!!!""""""""""""""""""""""""$$$###"""!!!!!!!!!!!!!!!!!!!!!"""""""""#################################!!!!!!""""""############$$$$$$######"""#########""""""""""""""""""""""""!!!"""######""""""###%%%%%%%%%%%%$$$###"""!!!!!!$$$###"""!!!!!!"""$$$%%%$$$###"""!!!!!!"""###$$$"""""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$%%%%%%######$$$$$$$$$$$$############"""""""""""""""""""""""""""""""""#########$$$$$$######""""""!!!!!!!!!"""######"""!!!"""$$$"""""""""""""""###############$$$$$$$$$$$$############""""""""""""######""""""!!!!!!!!!!!!""""""##################$$$$$$ !!!"""###$$$######""""""###&&&((((((&&&$$$###############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!""""""######"""!!!"""###$$$###!!!!!!###%%%&&&%%%$$$###""""""""""""""""""""""""((())))))))))))(((((('''))))))))))))))))))))))))((((((((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!!!!"""###$$$%%%######$$$$$$$$$%%%%%%%%%""""""""""""""""""######""""""###############"""######$$$$$$$$$$$$######%%%$$$###""""""###$$$%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$############$$$$$$""""""""""""""""""""""""######"""!!!""""""############"""!!!!!!"""######""""""""""""""""""""""""!!!"""""""""############!!!"""""""""############$$$$$$$$$###!!!"""%%%'''---000111---'''######&&&""""""############""""""""""""""""""""""""""""""!!!"""""""""###############$$$%%%$$$"""""""""$$$"""#########$$$$$$$$$$$$""""""############""""""$$$$$$###"""!!!!!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""###### !!!"""""" !!!"""""""""""""""############"""""""""#########""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""###$$$%%%%%%%%%%%%###""""""""""""""""""###""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""######################## """$$$&&&'''&&&$$$###########################%%%$$$######""""""""""""""""""""""""####################################"""""""""""""""######### !!!!!!###$$$$$$"""""""""""""""""""""""" """######""""""###$$$%%%%%%%%%$$$###"""!!!!!! !!!"""######$$$$$$###"""!!! !!!"""######""""""""""""""""""###""""""""""""""""""""""""########################""""""""""""#########$$$######$$$$$$$$$$$$######"""""""""#########""""""!!!!!!""""""############$$$$$$######""""""!!!!!!"""###$$$###"""!!!"""###!!!!!!""""""############$$$%%%%%%%%%%%%%%%%%%$$$######""""""""""""######$$$######""""""######$$$$$$$$$################## !!!################## """$$$''''''%%%###""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%########################""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""#########"""!!!"""###$$$###!!!!!!###%%%&&&%%%$$$###""""""""""""""""""""""""(((((())))))))))))(((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$&&&((((((&&&%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%""""""""""""###$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$###"""!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############!!!!!!"""############"""######$$$$$$$$$$$$######$$$$$$############$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""###############"""!!! !!!"""###""""""""""""""""""""""""""""""""""""############""""""""""""############""""""###""""""$$$'''***666555111+++&&&"""!!!!!!""""""############""""""""""""""""""""""""""""""""""""""""""############"""$$$%%%$$$###"""###$$$"""""""""#########$$$$$$""""""############""""""$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!"""!!!  !!!!!!!!!!!!"""""""""######!!!!!!"""############"""!!!!!!!!!!!!!!!"""""""""!!!!!!""""""""""""!!!!!!""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!""""""###$$$$$$%%%%%%%%%%%%$$$######""""""""""""######$$$$$$############$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###$$$&&&((()))((('''&&&########################$$$$$$############$$$$$$"""""""""#########$$$$$$########################""""""""""""""""""######!!!###$$$%%%"""""""""""""""""""""""" """###$$$###"""###$$$%%%$$$$$$$$$###""""""""""""###$$$%%%%%%$$$"""""""""""""""!!!!!!"""""""""######""""""""""""######""""""""""""""""""""""""########################!!!!!!"""""""""###############$$$$$$$$$$$$######!!!!!!"""############"""!!!!!!!!!"""######$$$$$$############"""""""""""""""###$$$###"""!!!"""###!!!!!!!!!"""######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######""""""""""""######$$$$$$############$$$$$$###############"""""""""!!!###$$$$$$###""""""### !!!"""$$$%%%###!!!"""""""""###$$$$$$%%%%%%!!!!!!!!!""""""""""""###########################""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###$$$$$$###"""!!!"""###$$$###!!! !!!"""$$$$$$$$$$$$###""""""""""""""""""""""""(((((())))))))))))((((((''''''''''''''''''''''''((('''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&%%%###!!!!!!%%%((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$###############$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%###""""""###$$$%%%$$$$$$$$$######""""""!!!!!!"""""""""############!!!"""######$$$$$$$$$#########$$$$$$$$$$$$############$$$$$$$$$$$$######"""######$$$%%%$$$$$$$$$$$$$$$############$$$$$$######################## !!!"""###$$$######""""""!!!  !!!"""""""""""""""""""""""""""""""""""""""############""""""""""""############"""$$$%%%&&&(((,,,111555777222+++&&&$$$###"""!!!""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############"""###$$$$$$###"""###$$$!!!!!!!!!"""""""""######""""""############""""""""""""""""""""""""###$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############ """###"""!!! !!!""" !!!!!!!!!""""""""" !!!"""###$$$######"""!!!!!!"""""""""#########!!!!!!""""""""""""!!!!!!!!!!!!"""###############"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""###""""""""""""""""""""""""########################"""!!!!!! !!!!!!!!!###$$$$$$$$$$$$######"""$$$###"""!!!!!!"""###$$$$$$$$$############$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$&&&&&&&&&&&&%%%########################""""""!!!""""""###$$$%%%""""""#########$$$$$$$$$###########################""""""""""""""""""""" !!!"""$$$$$$""""""""""""""""""""""""!!!$$$$$$###""""""###$$$$$$##################$$$$$$$$$$$$$$$###""""""######$$$$$$$$$$$$######$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""########################""""""#########$$$$$$$$$######$$$$$$$$$$$$###### !!!"""###$$$######""" !!!!!!"""######$$$$$$"""""""""""""""#########"""###$$$###!!!!!!!!!""" !!!!!!"""######$$$$$$"""######$$$$$$######"""######""""""""""""############""""""""""""###############""""""!!!!!!!!!"""%%%&&&%%%"""!!!!!!"""###!!!!!!!!!######"""!!!!!!""""""###$$$$$$%%%%%%"""""""""#########$$$$$$########################""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%###"""!!!"""###$$$###!!! !!!""""""######$$$""""""""""""""""""""""""(((((()))))))))))))))(((''''''''''''''''''''''''((('''&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%### ###((($$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$###########################$$$$$$%%%%%%%%%(((&&&$$$###"""###$$$%%%%%%$$$$$$###"""!!! !!!!!!""""""#########$$$"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$$$$######"""###$$$%%%%%%$$$###"""""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ ###$$$%%%$$$###!!!"""!!!!!!"""""""""""""""""""""""""""""""""""""""############""""""""""""############%%%''')))+++///555<<<@@@222+++###!!!###&&&&&&$$$""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############"""###$$$$$$###"""###%%%!!!!!!!!!!!!""""""""""""""""""############""""""""""""!!!!!!"""###$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$!!!###$$$###"""!!!"""### !!!!!!!!!!!! !!!"""$$$$$$$$$###"""""""""######$$$$$$$$$%%%!!!!!!""""""""""""!!!!!! !!!"""###############""""""""""""""""""""""""######################## !!!!!!!!!""""""######################################################%%%%%%$$$""""""!!!!!!"""###############"""!!! $$$###"""!!!!!!"""###$$$""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""######################## !!!"""################################# !!!###$$$%%%"""############$$$$$$$$$#################################"""""""""""""""###"""""""""""""""###$$$""""""""""""""""""""""""!!!$$$$$$###""""""##################$$$$$$$$$""""""!!!!!!!!!"""$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$###### !!!"""$$$$$$$$$###""" !!!!!!"""###$$$$$$$$$!!!!!!""""""######$$$$$$###$$$$$$###!!!!!!!!!""" !!!!!!"""###$$$$$$$$$!!!!!!""""""""""""!!!!!!######""""""""""""######""""""!!!!!!!!!!!!""""""###"""""""""!!!!!! ###&&&'''&&&""" """%%%###!!!!!!"""###""""""!!!""""""###$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''########################""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%###"""!!!"""###$$$###!!!!!! !!!"""###$$$""""""""""""""""""""""""(((((((((((())))))))))))(((((('''&&&&&&&&&&&&''''''&&&%%%%%%&&&'''&&&$$$)))&&&%%%'''+++,,,(((###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%% !!!!!!"""######$$$$$$&&&$$$###!!!!!!"""$$$%%%(((((('''&&&%%%######"""###"""""""""###$$$%%%%%%########################!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$$$$%%%"""###%%%%%%###"""###$$$ !!!"""###$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$###"""!!!!!!"""###$$$############""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!""""""###&&&///===FFFGGG>>>222)))&&&%%%$$$""""""""""""###$$$$$$$$$$$$$$$###"""!!!$$$$$$##################&&&&&&$$$""" $$$$$$###"""!!!!!!!!!"""""""""""""""###$$$%%%&&&######""""""!!!!!! """"""""""""################################################""""""""""""######""""""!!!!!! !!!!!!!!!"""!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!$$$$$$###"""!!!!!!""""""$$$#########""""""!!!!!!!!!"""%%%&&&&&&$$$""" ############""""""""""""!!!!!! !!!!!!"""""""""""""""""""""""""""""""""""""""!!! """"""""""""""""""""""""$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$###$$$#########""""""!!!!!!!!!!!!""""""######$$$$$$$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!########################""""""""""""############"""""""""""""""""""""""""""""""""###$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$###""""""###$$$%%%$$$$$$######$$$$$$%%%&&&!!!!!!!!!!!!""""""""""""######$$$$$$$$$%%%%%%%%%##############################""""""!!!!!! ######$$$$$$$$$$$$############$$$$$$$$$$$$##############################""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$######""""""###$$$%%%%%%&&&&&&$$$$$$$$$######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!###$$$%%%&&&&&&%%%$$$###""""""!!!!!!!!!###$$$%%%$$$#########""""""!!!!!!"""""""""""""""""""""""""""############$$$$$$$$$&&&&&&$$$###""""""!!!!!!##############################""""""!!!!!! !!!""""""""""""############$$$$$$%%%%%%$$$$$$###'''&&&$$$#########$$$$$$######################## !!!"""###$$$%%%%%%$$$"""!!!"""###%%%%%%$$$(((((((((((()))))))))***(((''''''&&&&&&&&&&&&&&&'''%%%$$$%%%''''''&&&%%%)))&&&%%%'''***+++'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%!!!!!!""""""###$$$$$$%%%%%%$$$###!!!!!!"""$$$%%%$$$$$$$$$########################"""######$$$$$$################################################ !!!!!!!!!"""""""""""""""###%%%%%%###"""###$$$!!!""""""######$$$$$$$$$"""###$$$$$$$$$$$$###"""######""""""""""""##################""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""#####################$$$$$$%%%$$$***222888888222)))###$$$###"""""""""###$$$%%%###$$$$$$$$$$$$###"""!!!!!!!!!!!!""""""######$$$$$$$$$###""""""!!! $$$###""""""""""""""""""$$$$$$######"""############"""""""""!!!!!!!!! """"""""""""####################################$$$$$$#########"""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!! """""""""###############$$$$$$###"""""""""""""""$$$$$$$$$$$$#########""""""###$$$%%%%%%$$$"""!!!############""""""""""""!!!!!! !!!!!!"""""""""""""""""""""""""""""""""""""""!!! """"""""""""""""""""""""$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$###############"""""""""!!!"""""""""""""""#########$$$###"""!!!!!!"""###$$$################################################""""""""""""############""""""""""""""""""""""""###############$$$$$$$$$$$$$$$######$$$$$$%%%&&&########################""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$###""""""###$$$$$$""""""!!!!!!""""""###$$$############$$$$$$$$$$$$#########$$$$$$$$$%%%%%%####################################""""""""""""$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$$$$##############################################################################""""""""""""""""""""""""######$$$$$$$$$$$$######"""######$$$%%%%%%&&&&&&$$$$$$######""""""""""""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###$$$###"""!!!!!!"""##################"""""""""!!!"""""""""""""""""""""""""""############$$$$$$$$$%%%%%%$$$###""""""""""""########################$$$$$$#########"""""""""$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%$$$#########$$$$$$########################!!!!!!!!!"""######$$$$$$###"""!!!!!!###$$$$$$###((((((((()))))))))******''''''&&&%%%%%%%%%%%%&&&%%%$$$$$$%%%'''((('''&&&(((&&&%%%&&&)))***'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$############$$$%%%""""""######$$$%%%%%%%%%$$$$$$###""""""###$$$%%% !!!"""###$$$$$$$$$$$$######"""#########################################################!!!!!!!!!!!!"""""""""""""""###%%%%%%###"""###$$$#########$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###""""""##################"""############""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""#####################$$$$$$%%%###%%%(((***)))&&&"""""""""!!!""""""$$$%%%&&&######$$$$$$######"""""" !!!"""###$$$$$$"""""""""#########$$$$$$""""""""""""""""""###$$$%%%%%%$$$###""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""####################################$$$$$$$$$#########""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""######$$$$$$%%%%%%$$$###""""""""""""""""""%%%%%%%%%$$$$$$$$$$$$$$$####################################"""""""""""""""!!!!!! !!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!! """"""""""""""""""""""""$$$############"""""""""!!!"""######$$$$$$##################""""""""""""############""""""""""""######""""""""""""######################################################""""""""""""############""""""""""""""""""""""""$$$$$$$$$###############$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$###""""""###$$$$$$""""""!!!!!!""""""###$$$############$$$$$$$$$$$$#########$$$$$$$$$$$$%%%####################################$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$###############$$$$$$%%%%%%&&&############""""""""""""########################$$$$$$$$$######$$$$$$$$$%%%$$$###"""!!!!!!!!!!!!############"""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%$$$#########$$$$$$########################""""""""""""""""""""""""$$$"""!!!!!!###$$$$$$###(((((()))))))))*********''''''&&&%%%%%%%%%%%%%%%%%%$$$###%%%'''((((((''''''&&&%%%&&&'''(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$######""""""###$$$%%% !!!"""###$$$$$$%%%%%%$$$###"""""""""##################################################################$$$$$$$$$"""###%%%%%%###"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$#########""""""$$$%%%%%%$$$""""""############"""""""""!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!""""""#########$$$$$$###"""!!!!!!"""""""""""""""###$$$$$$""""""############"""""" !!!!!!""""""#########""""""######$$$$$$$$$%%%"""!!!!!!!!!"""###$$$$$$$$$$$$###"""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""##########################################"""""""""!!!!!!!!! !!!!!!""""""######"""""""""!!!!!!!!!!!!!!!""""""############""""""!!!!!!"""######$$$%%%%%%######"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%############"""""""""!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!############""""""""""""!!!""""""########################"""""""""""""""$$$$$$######""""""!!!!!!###""""""""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!########################!!!"""""""""############""""""""""""""""""""""""%%%$$$$$$$$$###"""""""""###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$##################$$$$$$$$$######$$$$$$%%%&&& !!!!!!!!!""""""""""""############$$$$$$$$$$$$########################!!!!!!"""######$$$%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$######"""""""""""""""#########"""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$######""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""#########$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$####################################""""""!!!!!!%%%###""""""$$$%%%$$$###))))))))))))************''''''&&&%%%%%%%%%%%%&&&%%%$$$###%%%'''(((((('''&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$%%%%%%%%%###""""""######$$$$$$%%%########################%%%%%%$$$###"""""""""###""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$##################"""###%%%%%%###"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$##################$$$"""###$$$%%%%%%$$$###"""############"""""""""!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!""""""###!!!"""###$$$$$$$$$$$$###############""""""!!!!!!!!!""""""#########""""""$$$$$$$$$######"""""""""$$$$$$$$$###############"""!!!!!!!!!"""###$$$$$$""""""!!!!!!"""######$$$!!!!!!!!!!!!""""""""""""!!!"""""""""####################################""""""!!!!!!!!! !!!!!!""""""######""""""""""""""""""!!!!!!###$$$$$$%%%%%%$$$$$$### !!!!!!"""###$$$$$$###"""""""""""""""######""""""##################$$$###"""!!!"""###%%%&&&############"""""""""!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!"""############"""""""""""""""""""""######$$$$$$######""""""!!!!!!"""""""""######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!"""""""""####################################%%%$$$$$$$$$###"""""""""######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$#########$$$$$$######$$$$$$%%%&&& !!!!!!!!!""""""""""""""""""#########$$$$$$$$$######################## !!!"""###$$$$$$""""""############""""""######$$$$$$$$$$$$##############################"""""""""#########$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$""""""""""""$$$%%%!!!!!!""""""############""""""""""""""""""######""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######"""!!!!!!!!!'''%%%###$$$%%%&&&%%%$$$)))))))))*********++++++(((((('''&&&&&&&&&&&&'''%%%$$$$$$%%%'''((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$###""""""######$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$#########$$$$$$######"""#########""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""###%%%%%%###"""###$$$#########$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$######$$$$$$$$$$$$##################""""""""""""######$$$$$$$$$$$$######"""""""""""""""""""""""" !!!!!!""""""######!!!!!!!!!!!!!!!"""#####################$$$$$$%%% """###$$$$$$$$$###############"""!!! !!!!!!""""""######""""""&&&&&&%%%$$$###"""!!!!!!$$$$$$$$$###""""""!!!!!!""""""""""""""""""###$$$!!!!!!!!!!!!"""###$$$$$$!!!!!!!!!!!!""""""""""""""""""""""""####################################""""""!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!""""""#########$$$$$$%%%%%%%%%%%%$$$$$$ !!!!!!""""""######"""""""""""""""######$$$"""""""""""""""###############"""""""""$$$%%%&&&############""""""""""""###""""""!!!!!!""""""###"""""""""""""""""""""""" !!!!!!"""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""""""""### !!!""""""######""""""""""""""""""########################""""""""""""""""""############""""""########################""""""""""""""""""""""""""""""""""""####################################$$$$$$$$$##################""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###"""""""""!!!!!!""""""###$$$############$$$$$$$$$$$$"""""""""############$$$######################## !!!"""#########!!!!!!""""""""""""!!!!!!######$$$$$$$$$$$$##############################!!!!!!""""""###$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######### """###$$$$$$$$$$$$""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$###"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###############%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%######$$$%%%%%%%%%$$$$$$########################$$$#########""""""!!!!!!'''%%%$$$###%%%%%%%%%$$$))))))*********+++++++++))))))(((''''''''''''((('''%%%$$$%%%''''''&&&%%%%%%%%%%%%$$$######%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!########################!!!!!!"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$##################"""######$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!! """###%%%%%%###"""###$$$!!!""""""######$$$$$$$$$$$$$$$###""""""###$$$$$$%%%$$$$$$######$$$$$$%%%############""""""""""""######$$$$$$$$$$$$######"""""""""""""""""""""""" !!!"""#########!!!!!!!!!!!!!!!"""#####################$$$$$$%%%""""""!!!"""""""""""""""!!!!!!"""######"""!!! !!!!!!"""""""""""""""$$$$$$######""""""!!!!!!######""""""""""""!!!!!!$$$###""""""""""""""""""""""""!!!!!!!!!""""""### !!!!!!!!!"""""""""###""""""""""""################################################""""""""""""""""""""""""!!!!!!!!!!!! !!!"""###$$$$$$%%%"""######$$$$$$######""""""""""""""""""""""""""""""""""""""""""###$$$$$$"""""""""######$$$$$$$$$""""""""""""###$$$%%%&&&############""""""""""""######""""""""""""######"""""""""""""""""""""""" !!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""###### !!!!!!"""""""""""""""!!!"""""""""############"""""""""""""""#########!!!"""###$$$$$$###"""!!!########################""""""""""""""""""""""""""""""""""""###################################################$$$$$$$$$"""""""""""""""###$$$$$$########################"""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###"""""""""!!!!!!""""""###$$$############$$$$$$$$$$$$""""""""""""####################################!!!!!!!!!""""""#########""""""############""""""######$$$$$$$$$$$$##############################""""""######$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""!!!"""######$$$###""""""!!!"""""""""############"""""""""""""""""""""""""""############$$$$$$$$$##################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$%%%%%%%%%%%%$$$#################################"""""""""""""""&&&$$$""""""#########""")))************+++++++++******)))((((((((((((((('''&&&%%%%%%&&&'''&&&$$$%%%%%%%%%###"""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!######""""""""""""""""""!!!!!!"""$$$$$$%%%%%%%%%###############$$$$$$$$$###"""""""""###$$$%%%%%%""""""""""""""""""""""""########################%%%$$$$$$$$$######"""""""""###%%%%%%###"""###$$$ !!!"""###$$$$$$%%%%%%$$$###""""""###$$$%%%&&&%%%$$$######$$$%%%&&&############""""""""""""!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!"""######$$$!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!""""""###&&&$$$"""!!! !!!"""""" !!!#########"""""" !!!"""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""$$$$$$###"""!!!!!!""""""$$$###"""!!!!!! !!! !!!!!!!!!""""""######""""""""""""####################################%%%%%%%%%$$$$$$$$$$$$#########""""""!!!!!!  """###$$$%%%&&&!!!!!!""""""""""""!!!!!!$$$$$$$$$###############""""""!!!""""""###$$$$$$#########$$$$$$%%%%%%%%%!!!!!!"""###$$$$$$%%%%%%############""""""""""""######""""""""""""######"""""""""""""""""""""""" !!!""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""###### !!!!!!"""""""""""""""!!!!!!""""""#########$$$!!!!!!""""""######$$$$$$!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""####################################""""""######$$$$$$$$$%%%"""""""""""""""######$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%%%%$$$###"""$$$$$$$$$###$$$%%%%%%&&&!!!!!!!!!!!!""""""""""""""""""""""""###################################################$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$####################################$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""""""""###########################!!!"""###$$$$$$###"""!!!######$$$$$$###""" !!!!!!""""""#########$$$"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$###############$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""###$$$%%%&&&%%%%%%$$$########################""""""""""""""""""######$$$"""!!! !!!"""!!! ...---+++)))(((((())))))***)))))))))((((((''''''&&&'''''''''(((((())))))&&&%%%$$$$$$&&&&&&%%%$$$'''&&&$$$###"""######$$$&&&%%%###""""""###%%%&&&""""""""""""""""""""""""%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""######!!!!!!!!!###%%%$$$""" ######$$$$$$$$$######"""""""""!!!!!!!!!!!!""""""$$$$$$$$$#########""""""%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%$$$$$$$$$###!!!!!!$$$&&&$$$$$$$$$#########""""""$$$$$$######""""""!!!!!!"""""""""""""""###$$$%%%&&&%%%$$$"""!!!!!!!!!!!!!!!!!!""""""######$$$$$$%%%$$$"""!!!!!!!!!"""############"""""""""!!!!!!""""""""""""""""""""""""###!!!  !!!###""""""""""""############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!$$$$$$$$$######""""""""" !!!!!!!!!!!! """"""!!!!!!!!!!!!""""""!!!""""""!!! !!!###""""""""""""""""""""""""'''%%%###"""###""" !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""###$$$%%%%%%$$$###"""$$$$$$###############$$$###"""""""""""""""###$$$######""""""!!!!!! #########"""""""""""""""$$$$$$###"""!!!!!!""""""######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$################################################$$$###"""!!!!!!"""###$$$%%%%%%$$$###"""!!! !!!!!!"""###$$$%%%%%%%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!########################$$$$$$$$$#########""""""############""""""""""""$$$$$$############$$$$$$""""""######$$$$$$%%%%%%########################################################################%%%$$$$$$$$$###"""""""""""""""""""""####################################$$$$$$$$$#####################""""""######$$$%%%$$$###"""$$$&&&&&&"""%%%%%%%%%&&&&&&&&&''''''########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""!!!!!!!!!###$$$%%%###"""!!!!!!!!!"""$$$%%%########################!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$###"""!!!!!!"""###$$$""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######""""""%%%%%%%%%$$$$$$#########"""############$$$$$$$$$%%%%%%%%%$$$$$$#########""""""###$$$$$$$$$##############################"""############$$$$$$$$$########################---,,,***))))))))))))***))))))((((((((('''''''''&&&'''''''''((((((((()))&&&%%%$$$%%%&&&'''&&&$$$%%%%%%$$$######$$$%%%%%%&&&%%%###""""""###%%%&&&########################""""""""""""""""""""""""$$$$$$##################&&&%%%$$$$$$$$$$$$""" """"""#########""""""!!!""""""!!!!!!!!!!!!""""""$$$$$$$$$#########""""""$$$$$$#########"""""""""#########$$$$$$%%%%%%%%%###$$$$$$###!!!"""###%%%$$$$$$$$$#########""""""#########"""""""""""""""  !!! """""""""""""""#########$$$######""""""""""""""""""""""""""""""!!!!!!!!!""""""""""""""""""""""""###"""  """###""""""""""""############""""""""""""""""""""""""!!!!!!!!!"""""""""""""""########################"""""""""######"""""""""""""""!!!!!!!!!!!!""""""""""""###"""!!! """$$$######################## !!!###%%%%%%$$$!!!!!!!!!"""""""""###############""""""!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!$$$$$$###""""""######$$$######"""""""""""""""###$$$#########""""""""""""!!!!!!""""""######$$$$$$$$$$$$###"""""""""""""""######""""""""""""##############################"""""""""""""""#########""""""""""""""""""""""""########################$$$###"""!!!!!!"""###$$$$$$$$$######"""!!!!!!!!!"""""""""###$$$$$$$$$%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!########################$$$$$$$$$#########""""""############""""""""""""$$$######""""""######$$$""""""##################################################################""""""""""""""""""""""""$$$$$$$$$###############""""""""""""####################################!!!!!!""""""#########$$$$$$############$$$%%%%%%&&&$$$###$$$&&&&&&$$$!!!%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################"""!!!!!!"""###$$$"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$###""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$######$$$###"""!!!!!!"""###$$$""""""""""""################################################$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""""""""%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&'''&&&&&&%%%%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$+++******)))))))))******(((((((((((('''''''''''''''''''''''''''((((((((('''&&&%%%&&&'''''''''%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$######$$$%%%&&&########################""""""""""""""""""""""""##################$$$$$$"""!!!  !!!!!!"""""""""!!!!!!###""""""!!!!!!""""""###$$$$$$$$$##################""""""""""""!!!!!!!!!#########$$$$$$$$$$$$$$$###$$$$$$###""""""###%%%$$$$$$$$$###############""""""""""""##################"""!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""############"""""""""""""""############""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""" """"""""""""""""""############"""""""""""""""""""""""" !!!!!!""""""#########"""""""""##################$$$$$$$$$$$$$$$$$$###"""""""""""""""""""""""""""###$$$###!!!!!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!!!!"""""" """""""""#########$$$$$$%%%%%%$$$###""""""!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""######"""""""""######$$$$$$$$$###"""!!!!!!!!!"""$$$$$$$$$$$$############ !!!!!!"""###$$$%%%%%%$$$###""""""""""""""""""######""""""""""""##########################################""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!##############################""""""""""""######""""""""""""""""""""""""##################$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$###############$$$$$$#########"""""""""######""""""""""""###############"""""""""""""""################################################""""""""""""""""""""""""###############$$$$$$$$$"""""""""#########$$$$$$######################## !!!"""###$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&(((&&&$$$$$$%%%&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""######!!!"""######$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###"""""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$######$$$###""""""""""""###$$$"""""""""#########$$$$$$####################################$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%#########"""""""""""""""%%%%%%%%%$$$$$$$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###"""!!!########################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))))))))))))))*********((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$!!!"""""" !!!""""""###"""""""""###""""""""""""""""""###########################""""""""""""""""""""""""###############$$$$$$$$$"""$$$$$$$$$""""""###%%%########################!!!!!!""""""######$$$$$$%%%%%%$$$###""""""""""""%%%$$$$$$$$$%%%%%%&&&'''$$$$$$######""""""!!!!!!!!!"""###$$$$$$###"""!!!!!!!!!""""""""""""######""""""""""""""""""""""""""""""!!! !!!""""""!!!"""""""""############"""""""""""""""""""""""" !!!"""######$$$$$$%%%%%%$$$$$$#########"""###$$$$$$%%%%%%$$$$$$###"""""""""######"""""""""###$$$$$$###""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""!!!!!! """#########$$$$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$###""""""###$$$%%%###""""""""""""######$$$%%%%%%###"""!!!!!!!!!!!!########################"""""""""######$$$$$$$$$######"""""""""""""""#########""""""""""""##############################$$$$$$######""""""!!!!!!""""""""""""""""""""""""###########################""""""""""""""""""###!!!!!!""""""############$$$$$$$$$###############""""""""""""""""""""""""""""""""""""""""""""""""################################################$$$$$$$$$#########""""""###""""""!!!!!!""""""############""""""!!!!!!!!!################################################"""""""""""""""""""""""""""""""""###$$$$$$$$$%%%""""""#########$$$$$$$$$########################!!!!!!!!!"""###$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''&&&$$$######$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######"""""""""!!!"""###$$$%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################""""""#########$$$$$$$$$#################################$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%############"""!!! ########################""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((()))))))))******))))))))))))))))))))))))))))))'''''''''''''''&&&&&&&&&((('''&&&&&&(((((('''&&&&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%"""######$$$$$$$$$######"""  ###%%%&&&&&&!!!"""######$$$$$$$$$#########""""""""""""##############################################################################"""###%%%$$$###"""###$$$########################!!!!!!""""""######$$$$$$"""!!! !!!!!!!!!!!!""""""###$$$$$$$$$######""""""!!!!!!!!!"""###$$$$$$###"""!!!########################""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###$$$$$$%%%(((((('''%%%$$$###"""!!!""""""############""""""""""""############""""""###$$$$$$###""""""###%%%########################  ###$$$$$$###"""#########$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$###""""""###$$$%%%""""""!!!!!!"""######$$$%%%%%%###"""!!!!!!!!!!!!""""""""""""""""""""""""%%%%%%$$$$$$######""""""###"""""""""""""""############""""""""""""######""""""""""""""""""""""""$$$$$$######""""""!!!!!!################################################"""""""""######"""""""""!!!!!!!!!"""######$$$$$$$$$$$$$$$###############""""""""""""""""""""""""""""""""""""""""""""""""################################################$$$$$$$$$$$$##################""""""""""""######$$$$$$######""""""!!!!!!################################################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%############$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$"""""""""###%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!"""$$$%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$##################$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""########################""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((())))))******)))(((((((((((((((((())))))))))))'''''''''&&&&&&&&&&&&&&&'''&&&%%%&&&'''''''''%%%%%%%%%%%%%%%%%%###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""######$$$$$$###$$$$$$%%%$$$###"""!!!%%%$$$"""!!!"""###"""!!!!!!"""###$$$$$$%%%$$$$$$$$$######""""""######$$$###############$$$$$$$$$""""""############$$$$$$###############"""""""""!!!###%%%%%%###"""###$$$###############$$$$$$$$$""""""""""""############""""""!!!!!! !!!!!!!!! !!!""""""############""""""""""""!!!""""""############"""############"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$$$$(((((('''%%%$$$###"""!!!!!!!!!""""""""""""!!!!!!!!!"""###$$$$$$###"""!!!"""###$$$###!!!!!!###$$$""""""""""""""""""""""""$$$"""!!!"""###$$$###!!!"""""""""#########$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""######$$$$$$$$$###"""!!!!!!!!!"""!!!!!!!!!!!!!!!"""""""""&&&&&&%%%$$$###""""""!!!"""""""""""""""######$$$######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!############""""""""""""################################################""""""############""""""!!!!!!""""""#########$$$##################$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""#######################################$$$$$$$$$%%%$$$$$$$$$$$$#########$$$$$$############$$$$$$$$$$$$$$$###############################################################%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$#########$$$$$$$$$$$$%%%########################&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%###"""!!!"""$$$$$$$$$$$$$$$%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$$$$###""""""###$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$%%%%%%$$$###############$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###"""!!!########################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%))))))******)))((('''&&&&&&&&&&&&&&&''''''(((((('''''''''&&&&&&%%%%%%%%%&&&%%%$$$%%%&&&'''&&&$$$"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""######$$$$$$$$$%%%%%%&&&%%%### ###"""!!!!!!!!!  !!!"""###$$$$$$$$$$$$$$$######""""""######$$$""""""#########$$$$$$$$$!!!!!!!!!"""""""""######$$$#########"""""""""!!!!!!###%%%%%%$$$#########""""""#########$$$$$$$$$#########"""""""""""""""$$$###############$$$%%%""""""!!!!!!!!!"""######"""""""""""""""#########"""""""""""""""######$$$######"""!!! """""""""""""""""""""""""""""""""######"""""""""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!########################$$$$$$############""""""!!!!!!""""""""""""!!!!!!!!!"""$$$%%%%%%$$$"""!!!""""""###"""!!! """$$$########################)))'''%%%$$$###""" !!!!!!!!!"""""""""######!!!!!!""""""""""""######""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!"""$$$$$$######"""""""""""""""###!!!!!!"""""""""#########%%%%%%%%%$$$$$$#########"""""""""""""""###$$$$$$######""""""""""""######"""""""""""""""""""""""""""""""""""""""#########################################################!!!"""###$$$$$$###"""!!!"""""""""""""""#########"""""""""###$$$$$$$$$%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!########################""""""#########$$$$$$$$$%%%%%%$$$$$$$$$#########%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$%%%%%%$$$############$$$%%%%%%###%%%&&&&&&###"""###$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$###$$$#########$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$ !!!!!!!!!!!!!!! ########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)))*********)))(((&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$ """%%%&&&'''''''''###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%""" """""""""###%%%%%%###!!! !!!"""############$$$$$$############$$$$$$""""""######$$$$$$$$$$$$ !!!!!!""""""$$$#########""""""!!!!!!!!!###%%%%%%$$$###"""###""""""######$$$$$$$$$$$$$$$$$$######""""""!!!!!!  !!!""""""!!!!!! !!!!!!!!!!!!""""""######$$$$$$###"""!!!!!!!!!"""$$$%%%""""""!!!""""""""""""""""""""""""""""""############""""""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$############### !!!"""######$$$""""""############""""""!!!"""$$$%%%%%%$$$"""!!!!!!""""""!!! !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&&&&$$$!!!!!!!!!!!!"""""""""""" !!!""""""######"""""""""""""""""""""""""""###$$$%%%%%%$$$###""" !!!"""$$$$$$###"""""""""""""""###$$$""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%""""""!!!""""""###$$$$$$######""""""""""""##############################!!!!!!""""""######$$$$$$""""""""""""""""""""""""########################!!!"""###$$$$$$###"""!!!######""""""""""""""""""!!!!!!"""###$$$%%%%%%&&&""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!########################""""""######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&########################################################################%%%$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%########################!!!!!!"""###$$$%%%%%%&&&######""""""######$$$%%%###&&&((((((%%%######%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%&&&%%%%%%$$$%%%$$$###"""###$$$%%%&&&###########################$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%"""############$$$$$$$$$&&&%%%%%%$$$$$$#########"""######$$$$$$$$$$$$###########################"""############$$$$$$$$$########################((((((''''''&&&&&&&&&%%%))))))(((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&########################%%%$$$$$$$$$$$$$$$$$$%%%!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""$$$&&&%%%$$$###$$$%%%$$$$$$#########$$$&&&'''$$$###"""!!!!!!"""###$$$&&&%%%###"""""""""######""""""""""""""""""""""""########################%%%%%%%%%%%%%%%$$$###"""!!!"""######"""!!!########################""""""""""""""""""""""""###$$$$$$###!!! !!!"""""""""""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""######""""""""""""##################$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""&&&'''(((((('''$$$""" !!!"""######"""!!!"""$$$########################!!!"""###$$$$$$###"""!!!""""""############""""""!!!!!!"""###############%%%$$$""" !!!###$$$$$$#########""""""!!!!!!$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%$$$$$$###"""!!!!!!!!!!!!""""""#########$$$""""""""""""############!!!!!!"""###############""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$############$$$$$$########################$$$#########""""""!!!!!!######""""""######$$$%%%%%%%%%%%%$$$"""!!!"""###///'''"""%%%%%%"""!!!###$$$$$$$$$$$$######""""""########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$!!!%%%''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$)))******)))'''%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''###%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$##################((((((((('''''''''&&&&&&)))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!  !!!"""########################$$$$$$############$$$$$$!!!!!!!!!!!!"""""""""###########################"""$$$%%%%%%$$$######$$$$$$######"""###$$$%%%&&&$$$###"""!!!!!!"""###$$$$$$$$$"""!!!!!!!!!""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$###"""""""""###$$$%%%%%%$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$###!!!!!!!!!"""""""""""""""""""""""""""""""""############""""""######"""!!!!!!""""""#########""""""""""""######""""""""""""############""""""#########$$$$$$$$$""""""""""""""""""""""""$$$$$$%%%&&&&&&%%%###"""(((''''''&&&%%%$$$$$$###########################!!!"""###$$$$$$###"""!!!""""""############"""""" !!!!!!###"""!!!!!!"""$$$&&&(((############"""""""""!!!############"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%$$$$$$###""""""!!!!!!"""""""""############""""""""""""############!!!!!!"""###############""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!""""""###$$$$$$$$$############$$$$$$########################$$$#########""""""""""""######""""""######$$$%%%!!!"""$$$$$$$$$%%%(((***---&&&###%%%%%%""""""$$$$$$$$$$$$$$$#########"""########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$############$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$ """$$$&&&''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''(((((('''%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&###%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%########################))))))((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""!!!!!!""""""####################################""""""#########!!!!!!!!!"""""""""##############################"""$$$%%%%%%$$$######$$$######"""""""""###$$$$$$######""""""""""""#########"""!!!!!! !!!!!!!!!""""""""""""""""""""""""########################"""############""""""!!!"""###$$$%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""###$$$###"""!!!"""###""""""""""""""""""""""""""""""############""""""$$$######"""######$$$$$$######""""""""""""######""""""""""""############!!!!!!"""""""""#########""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%""" !!!######!!!########################""""""############""""""""""""############""""""######"""!!!"""###$$$%%%%%%$$$#########$$$&&&'''############""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%$$$$$$###"""""""""""""""""""""############""""""""""""############!!!!!!"""###############""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!""""""###$$$$$$############$$$$$$#######################################"""""""""######""""""######$$$%%%&&&'''&&&%%%"""!!!"""$$$***&&&###$$$%%%######%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$%%%$$$$$$$$$$$$#########%%%%%%%%%&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''(((((((((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%&&&########################)))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""######!!!!!!"""""""""#################################"""###%%%%%%###"""###$$$""""""""""""""""""#########""""""""""""""""""###""""""""""""!!!"""""""""""""""""""""""""""""""""########################!!!!!!""""""""""""!!!!!! !!!""""""""""""!!! """""""""""""""""""""""""""""""""""""""""""""""""""###$$$###"""!!!"""###""""""""""""""""""""""""""""""############""""""$$$$$$######$$$$$$%%%%%%######""""""""""""######!!!"""""""""############""""""""""""#########$$$"""""""""""""""""""""""""""""""""!!!"""######$$$!!!$$$"""########################"""""""""######"""""""""""""""############""""""&&&$$$###""""""$$$&&&'''((('''%%%$$$""""""""""""#########"""""""""""""""#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$#########"""""""""""""""""""""#########!!!"""""""""############!!!!!!"""###############""""""""""""""""""""""""########################%%%%%%$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!"""######$$$$$$############$$$$$$######################################################""""""######$$$%%%''''''&&&### '''%%%$$$$$$%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""%%%$$$######""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$$$$######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""###$$$%%%&&&###############$$$$$$$$$((((((((()))))))))))))))'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######"""""""""##############################""""""""""""######""""""""""""############""""""""""""""""""""""""!!!###%%%$$$###"""######""""""######"""""""""""""""""""""######""""""""""""#####################"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""""""""!!!!!!!!!!!!""""""""""""!!!!!!########################""""""""""""""""""""""""!!!"""######"""!!!"""$$$""""""""""""""""""""""""""""""############""""""$$$$$$###$$$$$$%%%&&&&&&######""""""""""""######!!!"""""""""#####################$$$$$$$$$%%%%%%""""""""""""""""""""""""$$$###"""!!!!!!!!!""""""### %%%(((&&&##############################""""""""""""""""""###""""""############"""""""""!!! """$$$&&&%%%$$$###"""!!! """"""""""""""""""######""""""""""""""""""##############################""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$#####################""""""""""""""""""!!!"""""""""############!!!!!!"""###############""""""""""""""""""""""""########################%%%%%%%%%$$$$$$############""""""""""""###$$$$$$$$$$$$############$$$$$$#######################################$$$$$$$$$######""""""######$$$%%%!!!"""###"""!!!!!!###%%%%%%&&&&&&$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########$$$$$$$$$#########""""""$$$######""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%%%%$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!###$$$%%%""""""#########$$$$$$$$$''''''(((((((((((())))))'''''''''(((((((((((((((&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#################################""""""#########"""""""""#########$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$###""""""#########$$$$$$######"""!!!""""""############"""""""""######$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""""""""""""""$$$##################$$$########################""""""""""""""""""""""""!!!"""######""""""###$$$""""""""""""""""""""""""""""""############""""""############$$$%%%&&&&&&######""""""""""""######""""""""""""###############$$$$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$#########""""""!!!!!!'''%%%######%%%&&&$$$!!!##############################""""""""""""######""""""############""""""!!!!!! !!!"""###!!!!!!""""""############""""""""""""############""""""""""""####################################""""""""""""""""""""""""""""""""""""""""""""""""####################################""""""""""""""""""""""""############!!!!!!"""###############""""""""""""""""""""""""########################&&&%%%%%%$$$$$$########################$$$$$$%%%$$$$$$############$$$$$$#################################$$$$$$$$$$$$$$$######""""""######$$$%%%&&&&&&'''%%%$$$###%%%&&&###'''(((%%%###%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###%%%$$$$$$$$$$$$#########%%%%%%$$$%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$#########%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!"""###$$$"""""""""###$$$$$$%%%%%%&&&&&&'''''''''(((((((((''''''''''''((((((((()))&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################%%%&&&''''''''''''&&&%%%########################$$$$$$############$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""!!!"""$$$$$$"""""""""###$$$$$$%%%%%%%%%$$$"""!!!!!!"""###$$$$$$###"""!!! !!!"""$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""#########"""$$$$$$############$$$$$$########################"""""""""""""""""""""""" """######""""""###$$$""""""""""""""""""""""""""""""############"""""""""""""""######$$$%%%&&&######""""""""""""######""""""""""""########################$$$$$$$$$$$$""""""""""""""""""""""""!!!"""###$$$$$$$$$###"""%%%$$$###""""""!!! ########################$$$###"""!!!!!!"""###$$$""""""############""""""!!!""""""""""""######### !!!"""###$$$%%%%%%%%%!!!"""""""""############!!!"""""""""####################################""""""""""""""""""""""""""""""""""""""""""""""""####################################"""""""""!!!""""""""""""############!!!!!!"""###############""""""""""""""""""""""""########################&&&&&&%%%%%%$$$######""""""""""""""""""###$$$$$$$$$$$$############$$$$$$#################################$$$$$$%%%%%%%%%######""""""######$$$%%%*********'''$$$"""###$$$"""(((***%%%"""$$$%%%###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&###%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$!!!""""""###$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!########################%%%%%%$$$$$$$$$$$$%%%%%%"""############$$$$$$$$$########################!!!"""$$$$$$"""!!!"""###$$$%%%&&&&&&%%%$$$###"""!!!"""###$$$$$$###"""!!! !!!#########"""!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""" """######""""""###%%%""""""""""""""""""""""""""""""############""""""""""""""""""###$$$%%%&&&######""""""""""""######""""""""""""############""""""""""""############"""""""""""""""""""""""" ###%%%&&&&&&%%%$$$!!!###$$$###""""""###$$$########################$$$###"""!!!!!!"""###$$$""""""############"""""" $$$$$$%%%%%%%%%$$$$$$###!!!!!!""""""#########$$$!!!!!!""""""#########$$$########################""""""""""""""""""""""""""""""""""""""""""""""""##################$$$$$$$$$#########""""""!!!!!!""""""""""""############!!!!!!"""###############""""""""""""""""""""""""########################&&&&&&%%%%%%$$$###""""""!!!!!!!!!!!!!!!"""######$$$$$$############$$$$$$#################################$$$$$$%%%%%%%%%#########"""###$$$$$$%%%"""###$$$$$$$$$%%%''')))""")))+++%%%"""$$$%%%"""$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%''''''''''''%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&%%%$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((#########$$$$$$%%%%%%%%%''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''###%%%'''&&&%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$%%%%%%%%%!!!""""""###$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&(((((((((((('''&&&%%%$$$''''''&&&&&&&&&&&&''''''(((((('''&&&%%%$$$$$$###((('''&&&&&&%%%%%%%%%%%%'''&&&$$$#########$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""$$$###!!!"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######!!! """###$$$$$$###""" ######$$$$$$$$$######"""!!!!!!"""###############""""""""""""""""""""""""&&&$$$""" !!!"""###!!!"""#########!!!  """"""!!!"""###%%%######""""""!!!!!! """############$$$$$$$$$$$$###"""!!!!!!!!!"""###$$$%%%%%%%%%%%%$$$######$$$%%%&&&%%%#########%%%$$$$$$######""""""!!!!!!$$$$$$$$$$$$$$$###"""!!!$$$###"""""""""###%%%&&&$$$#########""""""!!!!!!""""""!!!!!!!!!!!!""""""######""""""""""""######$$$$$$############$$$$$$########################$$$$$$$$$###""" !!!###!!!!!!"""$$$######"""!!!!!! !!!!!!%%%%%%$$$###""""""############""""""!!!!!! !!!!!!"""###$$$$$$$$$%%%""" """###""" """"""""""""""""""""""""########################!!!!!!"""###############"""$$$%%%%%%###""""""###%%%$$$###!!!!!!!!!"""###""""""######$$$$$$%%%%%%#########"""""""""""""""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$#########""""""%%%$$$###""""""###$$$%%%######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&''''''&&&$$$######$$$%%%'''))))))'''%%%%%%%%%$$$!!! """"""!!!$$$***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&$$$######$$$&&&'''(((((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$###$$$&&&''''''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&"""%%%((()))(((%%%$$$###&&&&&&''''''(((((((((((())))))*********)))((((((******)))((('''''''''(((&&&&&&'''(((((((((((('''((()))***++++++***)))((((((((((((((((((((((((((()))))))))******))))))((()))((((((''''''&&&&&&&&&''''''''''''''''''((((((!!!$$$&&&&&&%%%###"""$$$%%%&&&'''''''''''''''(((&&&%%%%%%&&&''''''&&&&&&&&&'''''''''((((((((($$$#########$$$&&&((())))))&&&""""""$$$&&&&&&%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&''''''((('''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%$$$&&&%%%$$$$$$#########$$$&&&%%%$$$#########$$$$$$########################################################################$$$###!!!"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""!!!######""""""""""""######!!!!!!""""""""""""!!!!!!!!!""""""#######################################%%%$$$"""!!!!!!!!!"""###%%%%%%%%%%%%%%%$$$###### !!!"""!!!!!!######""""""!!!!!!!!!!!!!!!!!!"""""""""#########$$$###"""""""""###$$$$$$"""############"""!!!!!!"""#########!!! !!!"""#########"""""""""""""""$$$$$$$$$$$$$$$###""""""######""""""######$$$%%%############"""""""""!!!######""""""""""""############""""""""""""######$$$$$$############$$$$$$########################"""###############"""""" ######""""""$$$&&&$$$###""""""!!!!!!!!!"""$$$###""""""!!!!!!""""""######""""""!!!!!!!!!!!! !!!!!!"""######$$$$$$###  """$$$###"""""""""""""""""""""""""""########################!!!!!!"""##################%%%&&&&&&$$$######$$$%%%$$$"""!!!!!!!!!"""###!!!!!!!!!!!!""""""""""""############""""""""""""$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$#########""""""$$$$$$###""""""###$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&$$$###$$$&&&&&&(((******(((&&&%%%%%%&&&$$$$$$&&&%%%"""###&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$###%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&'''''''''&&&$$$###"""%%%((()))(((''''''(((''''''(((((())))))******+++++++++******((('''&&&++++++***))))))))))))))),,,---......//////......))))))************))))))***************************++++++,,,,,,,,,++++++************))))))((((((((((((((((((((((((((((((%%%'''(((******)))((('''%%%&&&'''(((((((((((((((((('''%%%%%%'''((('''&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''$$$!!!!!!###$$$%%%$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&''''''((((((''''''&&&%%%%%%&&&'''((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$#########$$$$$$&&&%%%$$$#########$$$$$$########################################################################$$$###!!!"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%$$$###"""%%%###!!! !!!###%%%!!!!!!""""""""""""!!!!!!!!!"""######$$$$$$#######################################"""""""""""""""######""""""!!!!!!""""""$$$$$$$$$### ###""""""""""""!!!!!!!!! !!!!!!!!!""""""""""""###############$$$%%%&&&""""""######""""""!!! !!!"""###"""  !!!""""""""""""###############$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$$$$############""""""""""""$$$$$$############$$$$$$######""""""""""""######$$$$$$############$$$$$$########################!!!!!!"""###$$$%%%&&&&&&"""###$$$$$$######%%%&&&$$$$$$###""""""""""""######"""!!!!!!!!!!!!!!!!!!###""""""""""""!!!!!!!!!!!!!!!!!!"""######$$$$$$!!!  """$$$%%%$$$""""""""""""""""""""""""########################!!!!!!"""###############$$$&&&'''&&&%%%###$$$$$$$$$###""""""!!!""""""""""""""""""""""""!!!!!!!!!########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$###############$$$$$$###""""""###$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%###$$$%%%%%%$$$$$$%%%&&&%%%'''******(((&&&%%%%%%%%%###$$$''''''###"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''$$$######$$$%%%'''''''''''''''&&&%%%######&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''(((%%%%%%&&&'''''''''''''''&&&''''''((('''&&&%%%$$$$$$&&&((())))))***,,,...***++++++,,,---......///000000///...---+++***)))/////////...............000111222222333333222222------,,,,,,,,,,,,------........................---......///000000000000..................------,,,,,,++++++******))))))((((((((()))))))))))))))'''((()))))))))))))))((()))'''&&&&&&'''(((((('''%%%%%%%%%%%%%%%&&&&&&&&&'''&&&%%%$$$$$$$$$$$$$$$&&&$$$""""""###%%%%%%$$$&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%''''''((((((((((((''''''&&&&&&'''(((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$########################################################################$$$###!!!"""###%%%$$$$$$########################""""""""""""""""""""""""$$$$$$%%%%%%$$$######"""$$$###"""!!!!!!"""###$$$"""######$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###########################""""""############"""!!!###"""  !!!"""&&&''''''&&&###!!!!!!"""""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""###$$$$$$%%%&&&'''$$$$$$$$$$$$$$$######""""""###$$$###"""!!!!!!###!!!!!!""""""######$$$$$$######$$$$$$$$$######"""!!!"""###%%%%%%$$$###############"""""""""""""""$$$######""""""######$$$######""""""""""""######$$$$$$############$$$$$$######################## !!!!!!"""###%%%&&&&&&%%%%%%$$$###"""###$$$&&&$$$$$$###############$$$###""""""!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!""""""############!!!!!! !!!"""###$$$$$$""""""""""""""""""""""""########################!!!!!!"""##################%%%&&&&&&$$$######$$$######""""""""""""""""""%%%%%%%%%$$$$$$#########"""###############$$$$$$""""""############""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%########################$$$##################$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%###%%%&&&%%%$$$###$$$&&&$$$'''***+++***)))))))))&&&"""!!!$$$%%%######%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&((((((((((((''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%&&&(((***+++&&&&&&'''((((((((((((((('''((()))***+++******)))((()))*********,,,///111///000111222333444555555666666555555444333222111444555555555555555444444555666666777777777777777333333111000000111333333555555555555555555555555222222333444555555555555444444444555555555555555333222111000///---,,,,,,+++***)))))))))***+++,,,******+++++++++******)))***(((''''''((())))))(((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%((('''&&&%%%&&&''''''''''''&&&%%%$$$$$$%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%'''(((((((((((((((((('''(((((())))))(((''''''&&&''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$###!!!"""###%%%$$$$$$########################""""""""""""""""""""""""##################"""!!!!!!"""###$$$$$$###"""!!!""""""###$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$########################!!!"""############""""""%%%$$$###"""######%%%&&&%%%&&&&&&%%%$$$######$$$""""""""""""############"""""""""#########$$$$$$""""""###$$$%%%&&&&&&&&&###$$$$$$$$$$$$###"""""""""###$$$###"""!!!!!!###!!!!!!""""""######$$$$$$"""######$$$$$$$$$######!!!"""###%%%%%%$$$######""""""""""""""""""######""""""!!!!!!!!!!!!""""""######""""""""""""######$$$$$$############$$$$$$########################!!!!!!!!!!!!!!!"""###$$$%%%$$$"""!!!!!!"""######$$$###############$$$$$$#########""""""######$$$""""""""""""############"""""""""""""""##################"""""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############"""###$$$$$$"""!!!!!!""""""""""""#########""""""&&&&&&%%%%%%$$$$$$######""""""######$$$$$$$$$%%%######$$$%%%%%%$$$###############$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%#################################$$$$$$###############$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%(((***---/////////000222///(((######$$$###$$$'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&'''((((((&&&&&&''''''''''''''''''(((''''''''')))+++---...))))))***+++++++++++++++''')))+++---.../////////...//////...---...111444333333555666888999:::;;;999::::::;;;;;;;;;;;;:::999999:::;;;;;;::::::999;;;<<<======>>>>>>======:::999888777777888999:::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>???;;;;;;999777555333222111333222000//////000111222...............---,,,+++,,,***))))))***++++++***((((((((((((((((((((((((%%%%%%&&&&&&'''''''''''''''''''''''''''''''''(((''''''%%%$$$$$$%%%'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%'''(((((())))))(((((('''))))))))))))((('''&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''$$$$$$#########$$$%%%%%%######$$$%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!"""###%%%$$$$$$########################""""""""""""""""""""""""""""""#########""""""!!! !!!###%%%%%%###!!!  !!!""""""###"""""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""############""""""""""""###$$$$$$!!!"""######"""!!!"""$$$"""""""""############$$$############$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%$$$!!!!!!""""""!!!!!! !!!"""###"""  !!!""""""""""""############""""""###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$""""""""""""############""""""!!!!!!!!!!!!""""""######""""""""""""######$$$$$$############$$$$$$###########################"""!!! !!!"""###$$$""" !!!"""""""""!!!###""""""""""""###$$$$$$###############$$$$$$%%%"""""""""############$$$""""""""""""""""""######$$$$$$$$$###!!!!!!"""$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############!!!"""$$$###!!! !!!!!!!!!"""############"""###############"""""""""""""""######$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$############$$$$$$%%%%%%&&&######""""""""""""#####################$$$$$$$$$"""###$$$$$$$$$$$$###"""######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&'''((('''&&&%%%&&&'''...///000000000111444666999000(((&&&&&&$$$$$$&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$'''(((((('''&&&$$$$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&&&&&&&)))))))))+++,,,...000111//////000111111111111000+++,,,...000222333333333555555555555444444777999777888999;;;===???@@@AAA>>>???@@@AAABBBBBBBBBBBB>>>>>>@@@AAAAAAAAA@@@???@@@@@@AAABBBBBBBBBBBBAAAAAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDEEEFFFGGGHHHHHHIIIEEEDDDBBB@@@===:::888777777666555444333444555666444444444333222111000///000...------...//////...******))))))))))))((((((&&&&&&'''((()))))))))(((%%%&&&''''''%%%%%%&&&''''''''''''&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%(((((())))))))))))(((((((((((()))))))))(((((('''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$#########$$$$$$%%%&&&"""###$$$%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!"""###%%%$$$$$$################################################"""######$$$$$$#########""""""############"""""" !!!""""""#########"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""$$$%%% !!!!!!!!!!!!!!!!!!"""###"""!!!!!!"""###""""""#########$$$$$$$$$""""""""""""############!!!"""###$$$$$$$$$###"""!!!!!!!!!!!!!!! """#########!!! !!!"""#########"""""""""""""""""""""###$$$$$$$$$$$$$$$######""""""######$$$%%%!!!"""""""""###############""""""""""""""""""#########""""""""""""######$$$$$$############$$$$$$###########################"""!!! !!!"""$$$%%%"""!!! !!!$$$$$$""" """!!!!!!!!!""""""###$$$"""""""""""""""###$$$$$$""""""#########$$$$$$$$$###""""""""""""""""""""""""###$$$###"""!!!###&&&""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############!!!###$$$$$$"""!!!!!!""" !!!"""###$$$######""""""##################$$$""""""###$$$$$$%%%&&&&&&"""###$$$%%%%%%$$$###""""""######$$$%%%%%%&&&&&&######""""""""""""######""""""#########$$$$$$$$$"""###$$$$$$$$$$$$###"""######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$%%%'''(((((((((***,,,111000...,,,***+++...111666---&&&&&&(((&&&%%%&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&''''''(((((((((((((((((('''&&&&&&'''((()))''''''((((((((())))))))))))***,,,...000111222222666666777888888888888777444555777888999888888777999:::<<<<<<<<<===???AAA@@@@@@BBBDDDFFFHHHJJJJJJHHHIIIIIIJJJJJJJJJIIIIIIFFFGGGIIIKKKKKKJJJIIIHHHIIIIIIJJJKKKKKKKKKKKKJJJMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMPPPQQQQQQPPPPPPOOONNNMMMKKKLLLLLLMMMOOOPPPQQQQQQNNNMMMJJJGGGDDDAAA>>>===::::::999888888888888888;;;;;;::::::999777666555555444222222444555444333//////.........---------))))))***+++***)))(((((($$$&&&((((((&&&%%%&&&''''''(((((())))))(((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%(((((())))))))))))((((((&&&'''((())))))*********'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((("""###$$$%%%&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!"""###%%%%%%$$$""""""""""""""""""""""""###########################$$$$$$%%%%%%%%%$$$$$$$$$###""" """###$$$!!!!!!"""$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! """$$$&&&!!!"""###%%%%%%%%%$$$######$$$%%%$$$"""!!!"""###""""""######$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""!!!"""###$$$$$$###!!! ###############""""""!!!$$$%%%&&&%%%$$$######%%%$$$$$$######""""""!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$###"""""""""###%%%&&&!!!!!!""""""#########$$$$$$$$$############$$$$$$######""""""""""""######$$$$$$############$$$$$$###########################"""!!!!!!"""$$$&&&(((""" """%%%&&&### !!!!!! !!!!!!"""######!!!!!!!!!!!!!!!"""######""""""######$$$$$$$$$$$$#########""""""""""""""" """$$$###""""""%%%(((""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############"""$$$%%%%%%###""""""### !!!"""$$$$$$$$$###"""$$$$$$$$$%%%%%%&&&&&&'''""""""###$$$%%%%%%&&&&&& """###$$$$$$###""" """"""###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%""""""######$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%!!!$$$&&&((()))+++...000000...***%%%"""###&&&))),,,%%%!!!%%%)))(((''''''######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''((((((&&&&&&&&&(((***+++...---,,,*********++++++++++++,,,,,,,,,---------)))+++---000222333333333;;;;;;<<<============<<<>>>>>>?????????>>>===<<<;;;===???AAABBBCCCFFFHHHHHHIIIJJJLLLOOOQQQSSSSSSRRRRRRRRRRRRQQQQQQPPPOOOOOOPPPRRRTTTTTTSSSRRRQQQWWWWWWXXXYYYYYYYYYYYYXXXWWWXXXYYYZZZZZZYYYXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXWWWVVVUUUTTTSSSOOOPPPQQQRRRSSSTTTUUUVVVSSSRRROOOLLLHHHEEEBBBAAAAAAAAA@@@@@@??????>>>>>>@@@??????>>>===;;;:::999999888666666888999888777555444444444333333222222,,,,,,---,,,+++)))'''&&&&&&)))++++++((('''(((***'''((()))******)))((('''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%***))))))((('''&&&&&&&&&&&&''''''(((((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&%%%###$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%###"""""""""""""""######""""""############""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""#########$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%$$$#########$$$$$$$$$$$$######"""""""""""""""""""""""""""###$$$%%%%%%$$$###"""$$$###############$$$$$$""""""!!!(((&&&$$$"""!!!!!!"""###############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""!!!""""""###$$$$$$###"""!!!!!!"""###$$$########################%%%$$$###"""!!!!!!!!!!!!""""""############""""""!!!!!!""""""#########$$$""""""""""""""""""""""""###########################"""!!! !!!"""###$$$"""!!!!!!"""######"""""""""""""""############""""""#########$$$$$$$$$!!!!!!""""""######$$$$$$$$$#########""""""!!!!!!######""""""""""""######!!!!!!!!!!!!""""""""""""$$$###""" !!!!!!!!!!!!""""""#########$$$########################""""""###$$$$$$$$$$$$###"""""""""###$$$$$$$$$%%%"""""""""""""""!!! %%%$$$###!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""############$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%###"""!!!!!!"""###!!!$$$&&&&&&$$$"""!!!!!!$$$$$$$$$$$$######""""""!!!"""###$$$$$$###"""!!!!!!###%%%'''***---///000'''&&&&&&%%%%%%$$$$$$###""""""###$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&!!!"""$$$&&&'''(((''''''((((((((((((((((((((((((---,,,+++***+++,,,---...,,,---.../////////...---///111333444444555666777???:::;;;BBBEEECCCCCCFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGGGGHHHIIIKKKMMMOOOPPPRRRTTTVVVWWWVVVVVVWWWXXXXXXWWWVVVVVVVVVXXXYYYZZZZZZZZZZZZ[[[\\\^^^bbbeeegggfffeeeeeeeeeeeefffggghhhkkknnnnnnkkkhhhhhhhhhhhhfffdddbbbaaaaaabbbcccffffffeeebbb^^^[[[ZZZZZZ\\\UUURRRVVVYYYVVVVVVXXX[[[WWWSSSQQQPPPNNNJJJGGGMMMLLLKKKJJJHHHEEEAAA>>>DDDDDDDDDCCCBBBAAA??????===>>>????????????>>>===;;;;;;::::::999777666555333333333222///---***(((,,,,,,+++************+++))))))((('''&&&&&&&&&'''******+++++++++***))))))'''''''''&&&&&&&&&&&&&&&###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$***))))))(((''''''&&&&&&'''(((((()))***)))))))))(((''''''&&&&&&&&&''''''&&&%%%######$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$######"""""""""######"""###############"""!!!######$$$$$$$$$%%%%%%%%%##############################""""""""""""######$$$$$$$$$$$$$$$$$$######""""""#########"""!!!!!!######$$$$$$$$$$$$####################################$$$$$$$$$$$$######$$$$$$##############################"""!!! '''%%%###"""!!!"""##################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""######""""""""""""###$$$$$$######""""""""""""#################################"""""""""""""""######""""""############""""""!!!"""""""""############""""""""""""""""""""""""###########################"""!!!!!!!!!!!!"""###$$$###!!!!!!"""#########""""""""""""############""""""#########$$$$$$$$$"""""""""""""""#####################"""""""""!!!!!!!!! !!!!!!###""" !!!###%%%$$$$$$""""""!!!"""######!!!"""""""""####################################""""""###$$$$$$$$$$$$##################$$$$$$$$$"""#########""""""!!! ######"""!!!!!!"""###$$$###############""""""""""""############$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%#########$$$$$$############%%%''''''&&&$$$######$$$$$$$$$$$$#########"""!!!"""###$$$$$$###"""!!!######$$$&&&''')))***+++%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$$$$$$$$$$!!!"""###%%%&&&&&&&&&%%%&&&&&&'''((()))***++++++//////...------...000111//////111111222111111000111333555666777777999:::======CCCLLLPPPNNNNNNQQQSSSRRRQQQOOONNNMMMMMMMMMOOOPPPRRRTTTWWWYYY[[[\\\^^^``````___]]][[[ZZZ[[[]]]\\\\\\\\\]]]___aaabbbaaabbbeeegggjjjnnnrrrttttttsssqqqppppppqqqsssttttttwwwyyyxxxuuusssssstttsssrrrpppnnnnnnoooqqqrrrsssrrrqqqmmmgggcccbbbaaaddd]]]ZZZ]]]___\\\\\\^^^]]]ZZZVVVUUUVVVVVVUUUSSSTTTTTTTTTTTTSSSQQQNNNLLLNNNNNNNNNMMMKKKHHHFFFDDDDDDDDDCCCBBBBBBAAA@@@@@@@@@@@@@@@???===;;;:::999888888999888888666555333///...---,,,,,,,,,,,,,,,++++++***)))((('''''''''(((((()))))))))(((((('''''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)))))))))(((''''''&&&&&&((())))))***************''''''&&&&&&&&&'''(((((()))'''%%%$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$##################$$$$$$$$$###"""!!!!!!######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""######""""""""""""######%%%$$$$$$###""""""!!!!!!###$$$$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$##############################$$$$$$############$$$$$$%%%%%%$$$###"""""""""############$$$$$$$$$%%%%%%%%%$$$###""""""###$$$%%%############""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""#####################$$$%%%%%%""""""############""""""########################!!!!!!!!!!!!"""###$$$%%%""""""############""""""""""""""""""############""""""""""""""""""""""""###########################""""""!!!!!!""""""#########""""""""""""######"""""""""#########$$$$$$###############$$$$$$$$$############""""""""""""############""""""""""""$$$$$$############$$$$$$$$$""" $$$&&&$$$###############$$$%%%""""""""""""####################################""""""###$$$$$$$$$$$$###$$$$$$$$$########################$$$######"""!!!!!!!!!!!!!!!"""###$$$%%%###############$$$$$$$$$"""############$$$$$$$$$######################################################""""""######$$$%%%"""$$$&&&''''''&&&$$$"""%%%'''))))))'''%%%%%%%%%$$$$$$$$$$$$############""""""###$$$$$$###""""""$$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&&&&'''(((***,,,...///000222111000000111222333444333333444555666555555555444666999::::::<<<>>>@@@AAAGGGQQQ[[[___^^^___cccdddbbb```]]][[[YYYXXXWWWZZZ\\\^^^bbbeeegggiiiiiikkkkkkkkkhhhdddaaa______bbbbbbbbbccceeehhhjjjkkkkkkmmmppptttxxx{{{~~~|||zzzwwwuuuuuuwwwzzz|||~~~}}}}}}~~~zzzxxxvvvtttuuuwwwzzz|||}}}}}}zzzuuuoookkkhhhhhhmmmgggdddeeeeeeddddddfffccc```\\\[[[[[[]]]]]]]]]]]]^^^```aaa```___]]]\\\[[[\\\\\\[[[YYYUUUQQQOOOPPPNNNLLLIIIGGGFFFFFFFFFGGGFFFFFFDDDBBB@@@>>>===999:::;;;;;;<<<<<<;;;;;;555444333222111111000000000000///...,,,+++******(((((()))******))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%))))))((((((''''''''''''(((((()))************)))&&&&&&&&&%%%&&&&&&'''(((+++)))'''&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$############$$$$$$$$$$$$###"""!!!!!!######$$$$$$$$$%%%%%%%%%##############################""""""""""""######$$$$$$#########"""""""""$$$$$$%%%&&&'''''''''&&&######$$$$$$$$$$$$##############################%%%$$$###""""""###$$$%%%%%%%%%$$$###"""""""""""""""""""""""""""###$$$$$$######""""""######%%%%%%############"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########$$$$$$######$$$$$$%%%&&&!!!"""###$$$$$$###"""!!!########################""""""!!!!!!"""###$$$$$$""""""############"""""""""""""""""""""#########""""""""""""""""""""""""########################"""""""""""""""""""""""""""######"""!!!!!!"""$$$""""""#########$$$$$$$$$########################$$$$$$######""""""!!!!!!#########"""""""""""""""%%%$$$$$$######$$$$$$%%%###""" !!!###%%%""""""""""""###$$$$$$%%%"""""""""""""""#################################""""""###$$$$$$$$$$$$###%%%$$$$$$$$$###"""""""""######$$$$$$$$$######""""""""""""""""""######$$$""""""###############$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######""""""######$$$%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%'''(((((('''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''))))))((((((''''''&&&&&&''''''((((((((((((((((((******,,,...000111333444222222222222333555777888888888999::::::;;;;;;;;;;;;<<<>>>@@@@@@BBBDDDGGGKKKTTT___hhhjjjkkknnnsssooommmkkkhhheeecccbbbaaacccdddgggiiilllmmmmmmnnnlllmmmmmmkkkgggdddccccccddddddeeegggiiimmmpppqqqqqqrrruuuyyy}}}~~~~~~}}}yyywwwsssqqqqqqssswwwyyy~~~~~~~~~{{{xxxxxxzzz}}}~~~}}}xxxsssooommmllltttqqqnnnmmmlllllllllnnnllliiieeeaaa``````bbbcccfffhhhjjjjjjiiigggfffeeefffgggiiiiiifffbbb^^^[[[\\\ZZZVVVRRRPPPOOOOOOOOONNNMMMLLLKKKIIIFFFDDDCCC>>>>>>??????@@@@@@@@@@@@===<<<;;;999888777666666666666555444222111///...+++,,,,,,------,,,,,,+++((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((''''''''''''&&&'''(((((())))))((((((&&&%%%%%%%%%%%%%%%&&&&&&***(((&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$###""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""##################$$$$$$%%%%%% !!!"""######$$$############$$$$$$$$$$$$##############################%%%$$$###""""""###$$$%%%%%%$$$$$$###""""""############"""!!!!!!""""""###"""""""""######$$$%%%%%%############"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############$$$$$$######$$$$$$%%%&&&!!!"""###$$$$$$###"""!!!########################$$$$$$###"""!!!!!!""""""""""""############""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""###$$$###!!! """$$$############$$$$$$$$$$$$########################$$$$$$######""""""!!!!!!""""""""""""""""""######  !!!"""###""""""!!! !!!!!!""""""###############""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###%%%$$$$$$$$$###""""""""""""######$$$$$$$$$##################""""""!!!!!!!!!!!!!!!"""""""""######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######""""""######$$$%%%%%%$$$###""""""###$$$%%%$$$%%%'''&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((()))))))))((((((''''''''')))))))))))))))))))))***,,,---...///111222333444444444444666888:::===>>>@@@@@@AAAAAABBBCCCDDDDDDEEEFFFHHHHHHIIIJJJMMMPPPWWW___iiimmmnnnpppuuuxxxqqqpppooommmkkkjjjjjjiiihhhhhhiiijjjjjjjjjjjjiiieeefffhhhgggfffeeeeeefffcccccceeegggjjjnnnqqqsssqqqqqqtttxxx}}}~~~}}}{{{xxxvvvrrrpppppprrrvvvxxx}}}||||||~~~}}}}}}}}}zzzwwwtttssstttyyyzzzyyywwwvvvwwwxxxxxxuuusssoookkkhhhhhhiiikkknnnppprrrrrrnnnkkkjjjjjjkkkmmmoooooonnnkkkgggeeedddbbb___\\\ZZZYYYYYYZZZWWWWWWVVVUUUTTTRRRQQQPPPLLLKKKJJJIIIHHHGGGGGGGGGDDDCCCAAA???===;;;::::::::::::999888777555333222//////000000//////...---******)))(((((('''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((''''''&&&&&&'''(((((((((((((((''''''&&&%%%%%%%%%%%%%%%'''&&&$$$###$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$######$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######""""""######$$$%%%%%%&&&######$$$$$$%%%$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$###############$$$$$$'''&&&$$$###""""""###$$$""""""######$$$$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$###############$$$%%%%%%""""""############""""""########################%%%$$$###"""!!!!!!!!!!!!""""""############""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$######"""!!!###%%%### """%%%#########$$$$$$$$$$$$%%%$$$$$$$$$###########################""""""""""""""""""""""""############   """$$$$$$###!!! !!!!!!""""""""""""!!!############""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###$$$$$$$$$###############!!!"""######$$$#########$$$$$$$$$$$$###""" !!!""""""######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""######$$$%%%%%%$$$""" """$$$%%%###$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$############$$$%%%######$$$$$$%%%&&&&&&&&&''''''&&&%%%%%%$$$######%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''***))))))))))))***+++,,,...///000111333444555666:::;;;<<<>>>AAAEEEHHHJJJLLLLLLLLLMMMNNNOOOPPPQQQRRRSSSTTTTTTTTTVVVYYY[[[aaaiiiooopppqqqtttvvvvvvpppoooooonnnmmmmmmnnnnnnkkkjjjhhhgggeeeeeeeeeeee```bbbdddeeeddddddeeegggcccccceeegggkkkooorrrtttqqqqqqsssyyy~~~|||{{{xxxvvvvvvxxx{{{|||~~~}}}}}}~~~~~~zzz{{{|||{{{yyyyyyyyyzzz}}}|||{{{yyyuuurrrqqqsssuuusssvvvxxxvvvrrrnnnmmmmmmlllmmmoooooonnnllliiiggggggeeedddbbbaaaaaabbbbbbbbbbbbccccccbbbbbbaaaaaaXXXWWWUUURRRPPPNNNMMMMMMKKKIIIGGGDDDBBB@@@>>>>>><<<=========;;;999777666444444444444333111000///...------,,,+++***))))))))))))(((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((((((((((((((((((''''''((()))))))))))))))+++***)))((('''&&&&&&&&&'''&&&$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%""""""""""""######$$$%%%""""""###$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%##############################""""""""""""######""""""##################&&&&&&'''''''''&&&%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""###$$$%%%%%%'''&&&$$$###"""###$$$%%%"""######$$$$$$$$$##################""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$###""""""""""""###$$$$$$######""""""""""""####################################"""""""""""""""###""""""############""""""############"""""""""!!!"""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""" ###%%%### """&&&#########$$$$$$$$$%%%%%%$$$$$$$$$#########"""""""""""""""""""""#########!!!"""""""""##################""""""""""""###### !!!"""###""""""!!!""""""#########"""!!! ############"""""""""!!!""""""""""""""""""""""""""""""###$$$$$$$$$$$$##################$$$$$$$$$ !!!""""""#########"""""""""###$$$######"""!!! !!!!!!"""######$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%######""""""""""""#########$$$%%%$$$###$$$%%%'''$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&'''''''''###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&'''(((((())))))------,,,------///111222222333444777999;;;===>>>DDDEEEGGGJJJOOOSSSWWWZZZZZZZZZZZZZZZ[[[]]]___```aaaaaaaaa```___aaadddfffkkkrrrxxxyyyzzz}}}zzzuuuooooooooonnnnnnnnnoooooonnnlllhhheeedddcccdddeeedddeeeggggggfffeeefffgggffffffgggjjjmmmqqquuuwwwxxxvvvwww|||}}}|||zzzyyyyyyzzz|||}}}~~~}}}}}}}}}zzzvvvtttssssssuuuvvvvvvuuuuuuwwwxxx{{{}}}wwwuuuuuuwwwrrruuuxxxvvvqqqmmmmmmnnnlllllllllkkkjjjhhheeedddddddddeeeeeefffgggggghhhiiijjjkkklllmmmnnnnnnnnneeeccc```]]]ZZZXXXWWWWWWTTTSSSPPPMMMJJJHHHFFFEEEBBBCCCDDDDDDDDDBBB@@@>>>======<<<;;;999777666555333333222111000///......,,,++++++******)))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((()))***************...---+++***((('''''''''***((('''''')))******)))&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%% !!!!!!"""###%%%&&&!!!"""###$$$%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""######""""""""""""############""""""!!!!!! $$$$$$$$$$$$######"""!!!######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""!!!!!!""""""###$$$&&&&&&$$$###"""!!!!!!###$$$&&&######$$$$$$$$$######"""############"""""""""""""""""""""""""""""""""""""""############$$$$$$$$$"""""""""!!!"""######$$$$$$###"""!!!!!!"""###$$$########################!!!!!!!!!!!!"""###$$$%%%""""""############""""""$$$#########""""""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%%%%$$$###""" ###&&&$$$ """&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######""""""!!!!!!""""""######$$$$$$!!!!!!""""""#########$$$!!!!!! !!!!!!"""!!!!!! """###$$$###$$$%%%%%%$$$###"""!!!$$$#########""""""!!!!!!""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""######$$$$$$$$$%%% !!!""""""""""""""" """###$$$$$$######!!!""""""###$$$$$$%%%%%%"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%!!!"""$$$%%%%%%$$$"""!!!###$$$%%%%%%$$$$$$&&&((($$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$#########"""###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%&&&'''((((((###$$$%%%&&&'''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''((()))***+++,,,,,,222111111111333444777888666888:::===@@@CCCFFFGGGLLLMMMPPPTTTYYY^^^ccceeedddccccccccceeefffhhhjjjjjjjjjiiihhhggghhhkkknnnrrrzzzwwwppppppoooooooooooooooppppppmmmiiifffdddeeefffhhhjjjkkklllkkkhhhgggfffgggiiiiiikkkmmmppptttwwwzzz}}}|||~~~yyyxxxwwwvvvvvvwwwxxxyyy|||zzzzzz~~~}}}|||{{{xxxtttqqqmmmkkkkkkmmmnnnooonnnnnnpppqqqxxxxxxrrrqqqqqqnnnrrruuutttoookkkkkkmmmlllkkkjjjhhhfffcccaaa```aaabbbdddfffhhhiiijjjjjjkkklllnnnppprrrsssttttttqqqooollliiifffdddcccccc]]][[[YYYUUURRRPPPNNNMMMIIIJJJLLLLLLLLLJJJHHHGGGEEEEEEDDDBBB@@@>>><<<:::777777666555444333222111......------,,,+++******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******)))(((''')))))))))))))))))))))))))))((('''&&&&&&%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$((()))%%%$$$&&&'''%%%''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%!!!!!!!!!"""######$$$$$$$$$$$$######"""!!!!!!!!!$$$$$$$$$#########""""""!!!!!!""""""#####################"""""""""""""""######################################################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$"""!!!"""%%%&&&$$$"""########################"""""""""!!!"""######$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$###""""""!!!"""""""""""""""!!!!!!!!!$$$&&&########################"""############$$$$$$$$$$$$###"""!!!!!!"""###$$$###$$$%%%&&&%%%###!!! $$$%%%&&&&&&%%%$$$###"""####################################$$$$$$$$$$$$##############################$$$$$$$$$$$$###### !!!"""###$$$$$$%%%"""""""""""""""""""""""""""###$$$%%%%%%$$$###"""!!! !!!"""$$$%%%%%%$$$###""""""###$$$%%%""""""""""""""""""""""""$$$%%%%%%&&&&&&%%%%%%$$$""""""""""""""""""""""""%%%%%%%%%%%%$$$$$$###"""########################$$$###"""!!!!!!"""###$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$"""!!! !!!!!!"""#######################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&%%%%%%%%%&&&&&&'''(((((('''&&&'''((((((''''''$$$&&&''''''''''''(((***,,,---...---------...000333444555555555777;;;===@@@@@@BBBFFFKKKOOOQQQRRRYYYZZZ\\\bbbhhhllloooooopppooonnnmmmmmmnnnoooppptttooojjjjjjnnnqqqqqqooowww{{{~~~vvvtttsssrrrpppnnnlllkkkjjjkkkkkkjjjiiigggeeecccbbbbbbbbbcccdddddddddccccccgggjjjkkkjjjmmmssswwwvvvzzzyyyzzz}}}~~~zzzvvvuuuttttttvvvyyy}}}~~~}}}{{{zzzyyyxxxsssooojjjggghhhjjjlllmmmkkkjjjhhhfffeeeeeefffgggpppuuu}}}{{{wwwuuurrrooommmmmmnnnpppqqqqqqooonnnmmmoooooonnnkkkhhheeecccccceeehhhkkkkkkiiihhhiiikkkmmmnnnooooooppprrruuuxxxuuutttsssqqqppppppppppppmmmkkkfffbbb]]][[[YYYXXXXXXUUUSSSSSSTTTSSSPPPMMMOOOMMMKKKIIIGGGGGGGGGGGGEEECCC???======<<<:::888777555333111///.........+++++++++***)))'''$$$###!!!###$$$%%%$$$%%%&&&'''((())))))))))))(((((('''))))))))))))))))))))))))&&&&&&%%%&&&&&&'''((()))''''''((((((''''''&&&%%%###&&&%%%######&&&&&&###''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%#########"""""""""""""""############$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""#########$$$$$$############$$$$$$$$$$$$######################################################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$"""!!!"""$$$%%%$$$"""#######################################$$$$$$%%%%%%%%%$$$$$$$$$#########%%%$$$######"""""""""###"""######"""!!!!!!###%%%########################""""""#########$$$$$$$$$$$$###"""!!!!!!"""###$$$###$$$%%%&&&%%%$$$"""!!!!!!""""""###"""!!! ########################!!!!!!!!!!!!""""""""""""########################!!!!!!""""""""""""!!!!!!""""""######$$$$$$%%%%%%"""""""""""""""""""""""""""###$$$$$$$$$$$$###"""!!!!!! !!!"""$$$%%%$$$$$$###""""""###$$$$$$""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""""""""""""""$$$$$$%%%%%%%%%$$$##############################$$$###"""!!!!!!"""###$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$######"""!!!"""######$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$'''&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''(((&&&&&&%%%&&&'''''''''&&&)))+++,,,---,,,,,,...///---.../////////111444666666888999:::;;;===AAADDDHHHIIILLLOOOSSSVVVWWWXXX```aaadddjjjooosssttttttoooooopppqqqrrrtttvvvwwwuuuqqqllljjjllloooqqqrrrxxx|||xxxpppiiiiiiiiiiiiiiihhhgggggghhhhhhhhhgggfffdddcccbbbbbbbbbbbbbbbaaaaaa```___ccciiinnnoooqqquuuwwwvvv{{{yyyxxxyyyzzzzzzwwwtttooooooooooooqqqtttwwwyyyxxxyyyyyyxxxvvvsssqqqooohhhfffcccbbbdddfffhhhiiinnnlllhhhdddbbbaaaaaabbbiiimmmtttzzz}}}|||zzzwwwuuurrrooommmlllkkkhhhfffkkkllloooqqqqqqqqqpppooooooooonnnkkkiiigggggghhhjjjlllnnnmmmkkkjjjkkkmmmmmmnnnoooooooooppprrrtttrrrsssssstttuuuuuuuuuuuupppooonnnllljjjiiigggggg___]]]\\\\\\\\\ZZZUUURRRUUUSSSRRRPPPOOOOOOOOOPPPMMMKKKHHHGGGGGGFFFCCCAAA>>><<<999666333111000000---------,,,+++)))((('''$$$%%%&&&&&&&&&&&&'''(((******)))((((((((((((((())))))))))))))))))))))))&&&&&&%%%&&&&&&'''((()))(((((())))))(((((('''&&&$$$%%%$$$"""%%%***(((###'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$##############################""""""######$$$%%%$$$$$$######"""!!!!!! """######$$$%%%%%%&&&&&&$$$$$$$$$########################$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&######################################################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""###"""!!!"""$$$%%%$$$####################################$$$$$$$$$%%%%%%###############"""""""""$$$$$$###"""""""""######"""######"""!!!!!!"""$$$########################"""""""""#########$$$$$$######""""""""""""#########$$$%%%%%%%%%$$$###""" !!!!!!!!!!!! ########################!!!!!!!!!!!!""""""""""""########################!!!!!!""""""""""""!!!!!!$$$$$$$$$$$$$$$$$$%%%%%%"""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""!!! !!!"""$$$%%%$$$$$$###""""""###$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""######$$$%%%%%%%%%$$$$$$""""""""""""""""""""""""$$$###""""""""""""###$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$############$$$###$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((((((((('''''''''''''''(((&&&&&&''''''((((((((())))))***,,,---------///111222333333333444666:::======???BBBDDDEEEHHHLLLOOOUUUWWWZZZ]]]___`````````eeefffjjjpppuuuwwwwwwuuummmoooqqqtttwwwyyy{{{|||wwwuuuqqqmmmkkklllpppsssvvvyyy~~~wwwlllddd^^^___aaadddeeefffeeeeeeffffffggggggfffeeecccccc````````````````````````dddnnnvvvvvvsssssssssqqquuusssqqqoooooonnnllljjjggghhhiiikkkmmmooopppqqqpppqqqqqqqqqooollljjjhhhaaa___]]]]]]```cccdddeeejjjgggbbb^^^\\\[[[\\\]]]aaaeeejjjnnnooommmjjjggggggeeeddddddeeeeeedddcccccceeegggjjjkkklllkkkkkknnnmmmkkkjjjiiijjjlllmmmoooppppppooommmllllllmmmlllmmmooopppoooooopppqqqrrrsssuuuwwwxxxwwwvvvvvvppprrrtttuuuuuuuuusssrrriiiiiiiiiiiihhheee```\\\]]]\\\ZZZYYYXXXXXXYYYYYYXXXVVVUUUUUUUUUSSSPPPNNNIIIGGGDDD@@@===:::888777222222000///---,,,,,,,,,((((((''''''''''''((((((+++***((('''''''''((())))))))))))))))))))))))))))))((('''&&&&&&%%%&&&&&&((((((((((((((('''&&&&&&''''''$$$$$$)))...,,,&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""######""""""######$$$%%%############""""""!!!!!!#########$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################""""""######$$$%%%####################################""""""""""""""""""""""""####################################""""""######$$$$$$$$$$$$###########################""""""!!!!!!""""""""""""###$$$###!!!!!!"""###########################""""""""""""###############""""""""""""""""""###"""######$$$$$$###""""""##################""""""########################"""#########$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$######""""""""""""""""""""""""#########$$$$$$#########""""""!!!!!!!!!"""$$$%%%$$$##################$$$""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&''''''''')))*********+++,,,---)))+++---......///222444:::;;;;;;::::::===AAADDDGGGIIIMMMOOORRRUUUYYY\\\```cccfffiiiiiihhhgggggggggiiilllqqquuuvvvtttqqqlllnnnrrruuuxxxzzz{{{{{{yyyzzzyyytttmmmkkkmmmqqqpppsssuuuvvvqqqhhh^^^WWWXXXZZZ^^^aaaccceeeeeeeeedddeeefffggghhhgggfffeee^^^^^^___```aaabbbcccdddhhhsssyyyvvvooolllkkkjjjiiihhhfffeeedddddddddcccdddfffhhhjjjlllmmmnnnnnnnnnmmmlllllllllllllllllliiieeeaaa^^^```bbbdddeeeaaa^^^[[[XXXWWWXXX[[[]]]___bbbfffiiihhheeeaaa^^^```______aaadddeeeeeeddd___```cccfffggggggffffffjjjhhhffffffhhhjjjmmmnnnooooooooommmlllkkkkkkkkkjjjllloooppppppppppppqqqssstttwwwyyyxxxvvvtttrrrooorrruuuwwwxxxwwwuuusssqqqrrruuuvvvuuuqqqllliiigggfffdddbbb```___``````aaaaaa```aaaaaa___[[[XXXTTTRRRPPPLLLIIIFFFCCCBBB;;;999666333111000//////+++)))((('''''''''''''''***)))(((''''''((()))***(((((((((((((((((((((((()))((('''&&&&&&%%%&&&&&&&&&''''''''''''&&&%%%%%%''''''$$$$$$)))...,,,&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""######""""""######$$$%%%!!!!!!""""""############$$$$$$######""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""!!!!!! ######################################################""""""######$$$%%%#################################"""""""""!!!!!!!!!"""""""""""""""############################## !!!"""###"""""""""######$$$$$$$$$$$$$$$$$$!!!!!! !!!!!!"""!!!###$$$###"""!!!"""###########################!!!!!!"""""""""#########"""""""""######"""""""""!!!!!!""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################"""#########$$$$$$$$$$$$##############################$$$$$$$$$$$$#####################"""""""""########################$$$##################$$$######"""!!!!!!"""$$$$$$#########$$$$$$#########""""""""""""""""""""""""!!!""""""######""""""!!!"""""""""""""""""""""""""""###$$$$$$%%%%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%#########$$$%%%&&&"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&&&&''''''***,,,,,,+++,,,...000...000333555666777:::<<<@@@AAABBBDDDEEEHHHMMMQQQRRRUUUYYY\\\___aaaeeeggghhhkkkoooqqqooommmmmmmmmmmmnnnppptttvvvuuurrrooonnnpppsssuuuwwwxxxxxxxxxxxx{{{}}}xxxoooiiiiiikkkkkkmmmmmmkkkeee]]]UUUPPPSSSUUUXXX[[[^^^___```aaa```bbbdddggghhhhhhgggfffaaa`````````aaabbbcccdddhhhqqquuuppphhhfffggggggcccccccccddddddeeeggghhhjjjlllnnnpppqqqrrrqqqqqqrrrpppnnnnnnooossswwwzzz}}}vvvmmmgggeeefffhhhiiiaaa___\\\ZZZZZZ[[[^^^___bbbdddggghhhhhhddd```]]]]]]]]]^^^```ccceeedddccccccdddfffhhhiiihhhgggfffeeeccc```aaaeeeiiikkkllllllkkkiiihhhhhhiiiiiiiiihhhkkknnnpppppppppqqqrrrrrrtttwwwzzzzzzxxxuuusssrrrtttvvvwwwwwwuuusssqqqtttwww|||~~~{{{wwwuuusssqqqnnnkkkiiihhhgggggghhhhhhggghhhgggeeeaaa^^^XXXXXXVVVTTTQQQOOOMMMLLLEEECCC???;;;777555333333///,,,(((''''''((('''%%%'''''''''(((((()))***+++((((((((((((((((((((((((&&&&&&%%%&&&&&&'''((()))&&&&&&&&&'''&&&%%%%%%$$$$$$%%%$$$"""%%%***(((###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$##############################""""""######$$$%%% !!!!!!"""######$$$$$$$$$$$$######"""!!!!!! ###############$$$$$$$$$$$$$$$$$$$$$$$$#########%%%$$$$$$###"""!!! ######################################################""""""######$$$%%%##############################"""""""""!!!!!!!!! !!!###"""!!!!!!"""$$$######################## !!!"""""""""!!! #########$$$$$$$$$$$$$$$!!!!!! !!!"""""" !!!###$$$###"""###$$$########################!!!!!!!!!"""""""""######""""""############""""""!!!!!!!!!""""""""""""######"""""""""""""""###$$$########################!!!!!!!!!!!!""""""""""""########################!!!!!!""""""""""""!!!!!!"""""""""""""""""""""###########################$$$$$$###""""""###$$$$$$$$$###""""""""""""$$$$$$"""###$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""######$$$%%%%%%%%%$$$$$$""""""""""""""""""""""""######$$$%%%%%%$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%"""######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((&&&&&&&&&''''''''''''(((''''''&&&&&&''''''((()))'''***---...,,,---000333333555888:::<<<>>>AAACCCEEEHHHLLLPPPSSSXXX\\\```^^^aaaeeegggiiikkknnnpppnnnrrrvvvvvvsssqqqqqqsssvvvvvvvvvwwwwwwuuuqqqnnnppppppqqqsssssstttttttttsssvvvwwwssslllfffeeefffggghhhgggccc]]]WWWSSSQQQMMMNNNQQQSSSVVVZZZ\\\]]]^^^aaadddhhhjjjjjjiiiiiigggfffeeecccccccccdddeeegggnnnppplllhhhiiilllllljjjllloooppppppqqqtttuuuvvvwwwyyyzzzzzzzzzyyyxxxxxxwwwvvvvvvyyyzzzqqqmmmlllmmmmmmiiihhheeedddccccccdddeeefffhhhkkkmmmllljjjfffddd^^^^^^___aaacccdddbbb```ccceeeggghhhiiihhhgggfffccc```^^^___dddhhhiiihhhgggeeeddddddfffggghhhhhhiiikkkmmmnnnnnnnnnooopppnnnqqquuuyyy{{{{{{yyyxxxuuuuuuuuuuuuttttttsssrrruuuzzz}}}||||||zzzwwwtttrrrpppppppppnnnmmmlllkkkjjjhhhdddbbbZZZZZZYYYXXXWWWUUUSSSRRRNNNLLLHHHDDD@@@===;;;:::666111,,,***++++++)))'''$$$%%%'''(((***+++++++++((((((((((((((((((((((((&&&&&&%%%&&&&&&'''((()))'''''''''''''''&&&&&&%%%###&&&%%%######&&&&&&###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%"""""""""""""""#################################""""""#########$$$$$$$$$$$$$$$#########"""""""""##############################################################################""""""######$$$%%%###########################"""""""""!!!!!!!!!!!!!!!###"""!!! """$$$######################## """#########!!! """""""""#########$$$$$$"""""""""""""""###$$$$$$ ###$$$######$$$%%%########################!!!!!!!!!!!!"""""""""###!!!"""###$$$$$$###"""!!!###############$$$%%%%%%"""!!!!!! !!!"""###$$$########################!!!!!!!!!!!!""""""""""""########################!!!!!!""""""""""""!!!!!!"""""""""######$$$$$$$$$########################$$$$$$###""""""###$$$$$$%%%$$$###"""""""""$$$$$$"""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""######$$$$$$######"""""""""""""""""""""""""""$$$$$$%%%%%%%%%$$$#################################$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''(((((()))***,,,,,,***...222222111111555999999;;;???AAACCCFFFIIIKKKQQQTTTYYY]]]```cccfffhhhgggjjjnnnpppqqqrrrtttuuutttxxx{{{zzzvvvuuuwwwyyyyyyxxxvvvuuussspppllliiikkkkkkkkkkkkkkkllllllmmmjjjkkkjjjgggbbb```aaacccbbbbbb```[[[VVVRRRRRRTTTNNNNNNPPPRRRWWW[[[```bbbbbbeeejjjnnnqqqqqqqqqpppmmmlllkkkkkklllnnnpppqqqoootttwwwuuutttvvvwwwvvvzzz}}}~~~~~~yyytttrrrpppooommmmmmmmmmmmmmmmmmmmmmmmmmmooorrruuuuuutttqqqooohhhhhhhhhiiiiiihhheeebbbbbbcccfffhhhiiiiiiiiihhhdddaaa___aaafffiiihhhfffdddbbb```aaaeeehhhjjjiiikkkkkklllkkkiiiiiijjjlllkkkmmmqqqtttwwwwwwwwwvvvpppooommmlllmmmooorrrsssvvv{{{~~~}}}}}}}}}|||zzzxxxwwwvvvvvvwwwtttrrrooommmllljjjgggeee^^^^^^^^^]]]\\\YYYWWWVVVSSSRRRQQQNNNKKKHHHEEECCC>>>999222000000111...,,,"""$$$''')))+++,,,,,,,,,(((((((((((((((((((((((())))))'''&&&&&&&&&&&&&&&(((((((((((((((''''''&&&$$$((()))%%%$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%$$$$$$######"""!!!!!!!!!#########$$$%%%%%%&&&&&&""""""######$$$$$$$$$$$$$$$#########""""""!!!!!!!!!""""""$$$%%%&&&''''''#########################################################"""###$$$$$$%%%""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!###### """$$$######################## !!!###$$$%%%$$$"""!!! !!!!!!!!!""""""######$$$$$$######$$$%%%&&&&&&"""$$$$$$$$$$$$&&&########################!!!!!!!!!!!!""""""""""""!!!"""###$$$$$$###"""!!!%%%$$$$$$$$$%%%&&&&&&'''###"""!!!!!!!!!###$$$%%%####################################$$$$$$$$$$$$##############################$$$$$$$$$$$$######""""""###$$$%%%%%%&&&&&&########################%%%$$$###""""""###$$$%%%%%%$$$###""""""###$$$$$$"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""%%%%%%%%%%%%%%%$$$###"""###########################$$$%%%&&&&&&%%%$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$$$$$$$###"""$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&'''''''''(((((())))))((((((''''''&&&&&&&&&&&&&&&'''''''''((((((((())))))***+++---...//////333777888666666:::???BBBEEEHHHKKKMMMPPPSSSVVV]]]```dddggghhhhhhhhhiiimmmooosssuuuuuuuuuvvvwwwxxx|||~~~}}}yyyxxxzzz~~~wwwuuuqqqooollliiieeebbbeeedddcccbbbcccdddfffgggcccbbb___\\\ZZZ\\\```ccc]]]\\\ZZZUUUPPPOOOQQQTTTRRRRRRTTTWWW\\\bbbhhhlllhhhkkkpppuuuxxxyyyyyyxxxooopppppprrrvvvzzz||||||}}}yyyuuuqqqnnnjjjlllnnnppprrrsssttttttsssvvvyyy|||}}}}}}{{{zzztttsssrrrrrrrrroookkkhhhdddfffiiimmmooopppoooooofffcccaaadddiiikkkiiifffcccaaa___aaafffjjjllllllllllllkkkhhheeedddfffgggjjjkkkmmmoooppppppoooooogggeeecccccceeejjjooorrrwww{{{~~~|||{{{{{{zzzyyyxxxwwwwwwxxxyyyyyyxxxuuuqqqooommmkkkiiigggdddddddddccc```^^^[[[ZZZVVVVVVVVVTTTRRROOOMMMKKKEEE>>>777555555666333000%%%&&&&&&&&&'''((((((((((((((((((((((((((((((((('''''''''(((((((((((((((%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%%%%$$$$$$###"""$$$&&&((((((&&&$$$###%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%***)))'''$$$"""!!! ##############################$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$#########""""""""""""######$$$$$$$$$###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""######$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$#########""""""########################$$$$$$$$$#########""""""########################$$$$$$$$$#########""""""$$$###"""!!!!!!"""###$$$%%%$$$###""""""###$$$%%%############""""""""""""%%%$$$###""""""###$$$%%%################################################)))### ###&&&###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###"""""""""""""""######$$$###$$$%%%%%%%%%%%%$$$###"""############$$$$$$$$$"""############$$$$$$$$$"""############"""!!!!!! !!!###$$$%%%%%%%%%$$$$$$$$$############$$$$$$######$$$$$$$$$$$$##############################'''&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$#########""""""%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""""""""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((())))))))))))((('''&&&&&&'''((((((&&&''')))+++...000222333777888999999:::<<>><<<999777'''''''''''''''&&&&&&&&&''''''''''''''''''''''''***))))))((('''&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&######""""""###&&&(((***%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$"""!!!!!!!!!!!!"""####################################$$$$$$$$$$$$######"""""""""######"""""""""%%%$$$###"""""""""""""""%%%$$$######""""""""""""!!!!!!"""""""""#########$$$$$$$$$###############""""""""""""""""""""""""!!!"""###$$$%%%&&&''''''!!! !!!""""""###""""""""""""""""""###########################$$$$$$$$$#######################################$$$$$$$$$#######################################$$$$$$$$$###############$$$###""""""""""""###$$$$$$$$$$$$$$$$$$###"""!!! !!!"""###$$$%%%%%%$$$$$$###""""""###$$$$$$######################################################&&&%%%####################################$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###$$$$$$$$$###$$$%%%%%%&&&$$$###""""""""""""###$$$"""############$$$$$$$$$"""############$$$$$$$$$"""############"""!!!!!!"""######$$$$$$$$$######$$$$$$############$$$$$$######$$$$$$$$$$$$##############################$$$$$$#########$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$#########$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))((((((((()))***---///000111222333555999===@@@BBBBBBEEEKKKOOOSSSWWW\\\___iiigggeeeddddddfffiiikkknnnpppqqqqqqooommmllllllkkkmmmmmmkkkgggeeegggjjjppprrruuuxxxyyyyyyxxxwwwtttuuuuuuuuussspppllljjjmmmmmmkkkiiifffdddeeefffiiilllppprrrooojjjfffdddeeeeeeffffffggghhhiiiiiifffiiiooovvv{{{}}}|||yyyyyyyyyzzz{{{}}}|||yyywwwssssssuuuyyy}}}~~~yyyzzz{{{}}}|||yyyvvvtttyyyzzz{{{}}}~~~~~~~~~|||zzzwwwtttrrrqqqqqqrrrrrrsssuuuvvvwwwxxxxxxxxxyyy{{{|||~~~~~~}}}|||{{{wwwuuutttuuuxxxyyywwwtttuuuuuuvvvwwwxxxwwwuuutttxxx|||}}}zzzyyy{{{|||zzzppprrrtttvvvwwwwwwvvvvvvuuuuuuuuuuuusssqqqnnnmmmjjjkkkkkkjjjhhhffffffgggfffggghhhiiihhhgggeeedddhhhgggfffeeedddeeeeeefffgggjjjnnnpppqqqrrrssstttvvvuuurrrpppooonnnooopppsssssstttvvvxxxxxxuuussspppnnnlllkkkkkkjjjgggeee___ZZZRRRKKKFFFAAA===:::((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&$$$###""""""###%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########!!!!!!!!!!!!""""""###$$$##############################$$$$$$$$$$$$######""""""############""""""%%%%%%$$$###""""""""""""######"""""""""""""""###""""""""""""#########$$$########################""""""""""""""""""""""""$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!"""############""""""""""""######################################################""""""""""""""""""""""""###################################################################################################$$$%%%%%%$$$###!!! ############"""""""""!!!$$$##################$$$################################################***%%%###&&&&&&"""""""""""""""""""""""""""######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###$$$############$$$%%%%%%$$$###!!! !!!###$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$#########"""$$$$$$############$$$$$$######$$$$$$$$$$$$################################################$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$""""""###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''(((((((((((())))))))),,,,,,,,,---///222444555333444666999>>>DDDIIIKKKMMMRRRXXX]]]aaadddhhhjjjmmmjjjgggffffffgggfffeeeiiikkkmmmllljjjhhhhhhhhheeefffeeedddbbbcccgggjjjmmmppptttxxxzzzzzzxxxwwwqqqqqqqqqooommmjjjhhhfffmmmnnnnnnmmmllllllnnnpppqqqtttwwwwwwtttooollljjjkkklllmmmnnnoooooonnnmmmnnnqqquuuyyyzzzyyyvvvtttvvvtttssssssttttttrrrpppmmmooorrrvvvyyy{{{{{{{{{ssssssuuuwwwzzz}}}}}}{{{xxxvvvtttxxxzzz{{{}}}}}}}}}|||{{{~~~~~~}}}}}}~~~~~~{{{yyywwwuuutttuuuwwwyyyzzz{{{|||}}}~~~~~~~~~}}}|||}}}~~~~~~~~~}}}{{{zzzwwwvvvuuuvvvyyyzzzyyywwwwwwxxxyyyvvvrrrpppqqqssszzz|||xxxzzz||||||sssuuuxxx|||}}}{{{{{{{{{|||{{{zzzwwwuuussspppqqqpppooommmmmmoooqqqppppppooommmkkkiiigggfffiiigggcccaaa```bbbdddffffffhhhkkkmmmmmmnnnooopppsssrrrpppnnnnnnoooqqqsssuuuvvvyyy{{{}}}|||zzzxxxxxxxxxxxxyyyxxxvvvtttrrrkkkeee\\\TTTMMMGGGBBB???((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$######"""""""""####################################$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$###%%%%%%$$$######"""######"""!!!!!!!!!"""###$$$$$$#########$$$$$$$$$%%%%%%################################################$$$$$$######"""!!! ######""""""######$$$%%%$$$$$$$$$######$$$$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%##############################################################################$$$$$$$$$$$$#########$$$$$$%%%%%%###"""!!!############"""""""""!!!#########$$$$$$######################################################### """$$$"""!!!###""""""""""""""""""""""""######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###"""""""""""""""###$$$$$$$$$###!!! !!!###$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$##################$$$$$$############$$$$$$######$$$$$$$$$$$$##############################""""""######$$$$$$$$$$$$############$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''%%%%%%&&&&&&'''''''''''''''''''''((())))))******/////////000222555777999:::<<>>BBBHHHOOOTTTWWW```ccchhhnnnrrrtttuuuuuuuuuvvvvvvtttpppmmmllllllgggjjjllliiidddaaadddhhhfffiiimmmooopppqqqssstttlllfff^^^XXXWWWZZZ^^^aaabbbccceeegggiiikkkllllllnnnqqqvvv{{{}}}yyyvvvssstttuuurrrssstttrrrooonnnmmmnnnpppppppppqqqrrrrrrssssssqqqqqqoookkkhhhjjjoootttuuutttrrrrrrsssrrrqqqooommmqqquuuvvvssspppoooooowwwyyy|||}}}|||yyytttrrrkkkhhhdddaaabbbfffkkkoootttuuuvvvvvvtttpppllliiicccbbbcccccceeegggjjjkkkhhhiiikkkmmmooorrrssstttuuuvvvxxxzzz|||}}}~~~~~~||||||{{{{{{zzzzzzzzzzzzpppuuu{{{~~~~~~|||{{{zzzyyyxxxxxx{{{||||||~~~}}}|||zzzwwwtttttttttvvvwwwzzz{{{}}}}}}||||||~~~~~~|||yyyvvvttt~~~|||{{{yyyyyyzzzzzzwwwrrrnnnlllkkkjjjhhheeecccccceeeiiikkkoooqqqssssssrrrrrruuuxxx||||||zzzqqqnnniiigggfffeeedddccc&&&%%%&&&&&&(((***---...000...***'''%%%%%%&&&'''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((%%%###$$$&&&'''%%%"""&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################"""""""""###$$$$$$$$$%%%#########"""###$$$$$$%%%######$$$$$$$$$$$$############$$$$$$$$$$$$######"""############$$$$$$$$$###$$$%%%%%%$$$###$$$&&&'''%%%############""" $$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""""""""############""""""########################$$$$$$###"""!!!!!!""""""########################!!!"""###%%%&&&&&&%%%%%%%%%$$$$$$$$$###"""""""""########################################################################!!!"""$$$%%%%%%$$$"""!!!$$$""" """###$$$$$$%%%%%%$$$###"""""""""###$$$$$$############$$$$$$$$$$$$############$$$$$$'''&&&%%%###"""!!!!!!!!!%%%%%%$$$###""""""######'''&&&%%%%%%$$$$$$%%%%%%########################"""""""""""""""""""""""""""#########$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$###"""!!!###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&'''(((((('''((((((((('''''')))***---///111111333555999<<<888===DDDKKKQQQYYYbbbhhhlllppptttwwwyyyzzz{{{}}}{{{uuupppmmmjjjhhhfffiiiiiihhhhhhhhhjjjkkklllkkknnnpppnnnooopppmmmgggfffccc^^^ZZZZZZ^^^eeeiiimmmnnnnnnmmmkkkjjjjjjkkkmmmooorrrvvvyyy{{{||||||{{{yyywwwuuuuuutttrrrpppssssssrrrrrrqqqpppnnnmmmmmmnnnpppqqqssstttuuuuuuwwwtttppppppsssuuuuuuuuuyyyvvvssssssttttttqqqnnntttttttttrrrooommmmmmnnnssstttvvvzzz|||xxxpppiiieeecccaaa___```cccfffhhhiiihhhgggiiikkkkkkgggdddeeefffggggggeeeddddddeeegggfffdddddddddfffhhhiiinnnnnnooopppsssuuuxxxzzz{{{{{{{{{yyyvvvuuuvvvwwwssswww~~~~~~zzzxxxuuurrrooooooqqqtttwwwwww}}}{{{yyyxxxvvvuuuuuuuuuvvvzzz~~~~~~~~~~~~{{{xxxvvvuuuvvvwwwzzz}}}~~~~~~zzzsssnnnkkkgggddddddgggjjjkkkjjjpppooonnnmmmnnnrrrxxx}}}~~~||||||xxxtttpppnnnoooooommmjjj%%%%%%$$$%%%&&&(((***+++...,,,)))&&&%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''%%%$$$$$$&&&&&&%%%###%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$############$$$$$$%%%%%%######$$$$$$$$$$$$############$$$$$$$$$$$$######"""############$$$$$$$$$###$$$%%%$$$###"""###$$$'''%%%"""""""""######"""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############$$$""""""############""""""########################$$$$$$###"""""""""""""""########################!!!"""$$$%%%%%%%%%%%%$$$$$$$$$$$$#######################################################################################$$$##################$$$$$$"""!!!!!!###$$$$$$###$$$$$$######"""#########$$$$$$############$$$$$$$$$$$$############$$$$$$'''&&&%%%$$$$$$$$$$$$$$$%%%$$$$$$###""""""######&&&&&&%%%$$$$$$$$$$$$%%%################################################"""""""""#########$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###$$$%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######%%%&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%&&&&&&'''(((&&&((()))))))))+++---///333444666777777:::===@@@CCCIIIQQQXXX___fffnnnsssvvvxxx{{{}}}}}}|||zzzzzzwwwsssnnnjjjiiiiiiiiiiiimmmlllkkkkkkkkkllllllmmmppprrrqqqmmmmmmooonnnjjjjjjiiigggfffeeegggkkkmmmrrrrrrrrrpppllljjjiiijjjjjjkkkmmmoooqqqrrrssssssyyyyyyxxxwwwvvvuuuuuutttuuuuuuuuuttttttsssrrrrrrtttuuuvvvwwwwwwxxxwwwwwwxxxvvvttttttvvvvvvuuutttqqqooommmmmmmmmmmmkkkiiikkklllmmmmmmkkkkkklllmmmooopppqqqsssssspppkkkgggfffeeecccbbbccceeegggiiihhhggggggiiilllllliiiffffffggghhhhhhgggfffffffffcccbbbaaaaaaaaaccceeeffffffgggggghhhjjjmmmpppqqqsssttttttsssqqqooopppqqqrrruuuyyy{{{|||yyyvvvsssnnnmmmjjjhhhhhhjjjlllnnnuuuzzz~~~~~~~~~~~~yyyxxxwwwvvvvvvwwwxxxyyy~~~~~~{{{zzzzzzyyywwwuuuuuuuuuuuuuuuuuuwwwzzz~~~~~~yyyuuupppmmmiiihhhjjjllllllkkkkkklllllllllnnnrrrwww{{{|||||||||tttrrrooooooqqqrrrqqqppp$$$$$$######$$$%%%'''(((+++)))'''%%%$$$%%%&&&'''%%%%%%%%%%%%&&&'''((()))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''%%%$$$$$$&&&&&&$$$###$$$$$$$$$$$$%%%%%%&&&'''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$########################$$$$$$$$$%%%%%%######$$$$$$$$$$$$############$$$$$$$$$$$$######"""############$$$$$$$$$###$$$%%%$$$"""!!!!!!"""&&&$$$!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%""""""############""""""########################$$$$$$###""""""""""""#################################$$$$$$%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################&&&$$$"""!!!!!!"""$$$&&&$$$#########$$$%%%###!!!#########"""######$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$###############$$$%%%&&&%%%$$$######"""#########&&&&&&%%%$$$$$$$$$$$$$$$""""""""""""""""""""""""########################!!!"""""""""##################$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!"""###$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''(((''')))+++,,,---///222555444666777999:::<<<@@@CCCPPPVVV___hhhooovvv{{{~~~~~~~~~|||yyyuuussspppmmmjjjhhhjjjlllnnnnnnoooooonnnmmmllllllllllllrrrsssrrrnnnnnnrrrtttsssqqqsssttttttrrrqqqqqqrrruuuvvvuuurrrmmmjjjhhhhhhlllllllllmmmnnnpppqqqrrrwwwzzz{{{zzzwwwvvvxxxzzzxxxxxxxxxwwwwwwvvvvvvuuuyyyyyyzzzzzzyyyxxxvvvuuuvvvuuuuuuuuuvvvtttqqqnnnhhhgggeeeeeeeeeeeecccaaaaaabbbeeeeeefffgggiiikkkkkklllmmmllliiigggffffffffffffeeeeeeeeeffffffgggffffffgggiiillllllkkkiiiiiiiiiiiiiiiiiihhhggggggbbbaaa`````````aaabbbcccaaaaaaaaabbbdddgggiiikkkkkkmmmoooooommmkkkkkkkkkppppppqqqqqqpppnnnlllkkkfffeeedddcccddddddfffgggnnnrrrwww{{{{{{zzzyyyyyytttsssrrrqqqrrrtttvvvwwwvvvvvvvvvvvvwwwyyy{{{}}}|||xxxvvvuuurrrooonnnpppsssuuutttrrrrrrvvvzzz}}}~~~~~~~~~{{{vvvssspppoooooooooooonnniiijjjlllmmmoooqqqtttwww~~~~~~~~~|||zzzyyy{{{|||sssqqqpppqqqrrrttttttsss%%%$$$$$$######$$$&&&&&&((('''%%%$$$$$$%%%'''((($$$$$$%%%%%%&&&((()))***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###"""""""""""""""#########$$$############$$$$$$$$$$$$############$$$$$$$$$$$$######""""""#########$$$$$$$$$###$$$%%%###!!! !!!&&&### """$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$############################################################$$$$$$$$$%%%"""######$$$$$$######"""########################$$$$$$###""""""#################################$$$$$$$$$$$$$$$#########"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$###""""""###$$$%%%$$$######$$$&&&%%%### ###"""""""""###$$$%%%%%%$$$$$$############$$$$$$$$$$$$############$$$$$$ !!!###$$$%%%$$$$$$###############$$$&&&%%%%%%$$$###$$$$$$$$$""""""""""""""""""""""""########################!!!!!!"""""""""###############$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%###""""""""""""#########$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''(((((()))***+++...///000333666888666888;;;>>>@@@DDDIIIMMM]]]dddooozzz~~~|||yyyvvvtttqqqnnnmmmnnnmmmmmmoooqqqsssssssssooonnnmmmkkkjjjiiiiiiiiiooorrrsssqqqsssyyy||||||xxx{{{|||{{{wwwsssrrrsssuuuuuuuuurrrmmmiiigggfffkkkkkkkkklllooorrruuuwwwxxx|||}}}xxxvvvyyy}}}|||{{{zzzxxxwwwvvvuuuuuuxxxxxxxxxxxxvvvssspppoooooopppqqqrrrqqqnnniiifffdddcccbbbaaaaaa```___^^^[[[]]]___aaabbbcccfffhhhiiijjjjjjgggcccbbbeeeiiigggggggggggggggfffeeeeeedddeeegggiiikkkllllllkkkjjjjjjiiijjjjjjjjjiiigggddddddbbbaaa`````````````````````aaabbbdddggghhhhhhkkkmmmnnnllljjjjjjjjjkkkkkkiiihhhgggffffffffffffffffffffffffffffffffffffiiimmmooonnnmmmlllllllllkkkiiihhhiiijjjmmmnnnsssssssssuuuwwwzzz}}}~~~{{{wwwuuusssooommmllloootttuuusssppppppsssxxx{{{}}}~~~}}}~~~~~~}}}|||xxxwwwuuutttttttttssssssnnnppprrrrrrqqqppppppqqquuutttrrrqqqqqqtttwwwyyyssssssrrrrrrrrrrrrrrrrrr&&&&&&%%%$$$$$$%%%&&&'''&&&%%%%%%$$$%%%&&&'''((($$$$$$%%%&&&''')))***+++''''''''''''''''''''''''&&&'''''''''''''''''''''%%%&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###""""""""" !!!""""""######""""""######$$$$$$$$$$$$############$$$$$$$$$$$$######""""""#########$$$$$$$$$###$$$%%%###!!! !!!%%%""" """%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""#########$$$$$$######$$$$$$$$$$$$##############################$$$###############$$$$$$########################$$$$$$##################"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""###$$$%%%%%%$$$###"""#########$$$%%%%%%### ###"""""""""###$$$%%%%%%$$$$$$############$$$$$$$$$$$$############$$$$$$ !!!###%%%&&&$$$###############$$$$$$%%%%%%$$$############$$$""""""""""""""""""""""""########################""""""""""""##################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######"""######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((()))***+++,,,...///111333333555999;;;>>>AAAEEEIIINNNTTT[[[___jjjqqq}}}zzzuuuoookkkkkkllllllllloooppprrrvvvyyyxxxuuusssmmmkkkiiigggffffffggghhhooouuuxxxwwwwww{{{~~~}}}|||~~~~~~zzztttooooooqqqqqqrrrrrrppplllhhhffffffffffffhhhkkkppptttyyy{{{{{{~~~~~~yyyvvvxxx|||}}}{{{yyyvvvtttrrrqqqpppuuuuuuuuutttrrrnnnkkkiiiiiikkkmmmnnnllliiieeeccceeeeeeeeecccaaa```______\\\^^^`````````aaaccceeefffgggfffdddaaabbbfffkkkkkklllllllllkkkiiihhhfffdddeeeggghhhiiijjjkkkkkkkkkjjjiiiiiikkkkkkiiigggeeedddbbb```^^^]]]\\\[[[^^^^^^]]]^^^___aaacccdddfffiiillllllkkkiiihhhhhhffffffeeeddddddeeegggggghhhhhhhhhhhhhhhggggggfffbbbdddggggggfffeeefffffffffeeeeeeeeefffiiikkkmmmppppppqqqrrrtttwwwzzz|||~~~}}}{{{zzzxxxvvvttttttsssrrrtttwwwxxxvvvtttqqqtttxxx{{{}}}}}}|||zzzzzz{{{{{{zzzyyyuuuvvvwwwxxxxxxxxxxxxxxxwwwxxxyyywwwtttpppmmmllliiigggddddddeeeiiimmmpppnnnooopppqqqqqqqqqrrrsss'''&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&''')))***+++''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%&&&'''&&&$$$###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$############### """#########"""!!!######$$$$$$$$$$$$############$$$$$$$$$$$$######"""############$$$$$$$$$###$$$%%%$$$"""!!!!!!"""$$$"""!!!"""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################"""""""""############$$$######$$$$$$$$$$$$##############################$$$############$$$%%%%%%##############################"""""""""######$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################!!!"""$$$&&&&&&$$$"""!!!"""!!!!!!"""$$$$$$###"""#########"""######$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$"""""""""###$$$%%%&&&'''#########"""######$$$%%%%%%%%%$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################$$$%%%%%%%%%%%%$$$######""""""###$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))))))))***+++---//////111333555777888:::===@@@CCCGGGLLLRRRYYY```hhhmmmrrryyytttooohhhfffiiimmmooopppoooqqqtttxxxzzzxxxtttpppmmmkkkhhheeeeeegggjjjllluuu{{{}}}yyyvvvwwwxxxxxx{{{}}}}}}xxxppplllmmmpppoooqqqrrrqqqmmmjjjgggggghhhjjjlllpppuuuzzz~~~|||~~~}}}yyywwwxxxzzzzzzxxxuuurrrooonnnmmmmmmrrrssstttsssqqqmmmiiigggfffhhhkkkkkkiiigggffffffjjjkkkjjjhhhdddbbbbbbbbb___aaabbbbbbaaabbbcccdddaaabbbbbbbbbccceeeiiilllrrrrrrqqqpppooommmkkkjjjeeefffggggggffffffhhhiiikkkhhhggghhhjjjkkkhhheeebbbaaa```^^^\\\[[[YYYXXX[[[ZZZZZZZZZ[[[\\\^^^___dddfffggggggeeedddcccdddbbbcccdddeeeggghhhiiijjjhhhhhhgggfffeeedddcccccc```bbbddddddddddddeeefffaaabbbdddgggjjjnnnppprrrnnnnnnnnnnnnppprrrtttuuuxxxvvvuuuuuuvvvvvvuuutttxxxxxxyyyyyyyyyyyyzzzzzzuuuwww{{{}}}~~~~~~|||{{{{{{{{{yyywwwqqqtttwwwyyyyyyyyyyyyzzzzzz||||||zzzuuupppmmmllldddaaa]]][[[]]]```cccddddddgggjjjmmmoooqqqsssuuu&&&%%%$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((******''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$&&&'''&&&$$$###$$$&&&''''''&&&%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$!!!"""$$$%%%%%%%%%############$$$$$$$$$$$$############$$$$$$$$$$$$######"""############$$$$$$$$$###$$$%%%$$$###"""###$$$###""""""$$$%%%%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#################################$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###########################$$$#########$$$$$$%%%&&&########################""""""!!!!!!"""###$$$%%%$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%#########################################################$$$$$$######### """$$$$$$###$$$$$$######"""#########$$$$$$############$$$$$$$$$$$$############$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&######""""""###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%%%%%%%$$$"""###$$$$$$%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''(((((((((((())))))***,,,...000222333444666999;;;===@@@DDDGGGIIIMMMSSSYYY```hhhooouuu|||vvvooojjjggghhhmmmrrrsssrrrqqqqqqsssuuuwwwvvvtttqqqqqqnnnjjjhhhhhhlllrrruuuxxx}}}}}}vvvqqqrrrtttuuuvvvzzz|||yyyrrrmmmooorrrssstttvvvtttqqqllliiihhhnnnpppsssvvvyyy|||~~~{{{{{{zzzzzzyyyyyyyyyyyyuuusssqqqnnnllllllllllllpppqqqrrrrrrpppmmmiiifffdddfffgggfffeeeeeegggjjjooopppooolllgggdddcccdddaaacccddddddccccccdddfff``````aaaeeeiiimmmooopppttttttrrrpppooommmlllkkkfffggghhhfffdddcccdddfffiiigggdddfffiiijjjfffccc^^^^^^^^^^^^]]]]]]\\\[[[]]]]]]\\\\\\\\\^^^___```bbbcccdddbbb```______``````bbbeeehhhjjjkkkkkkkkkfffeeecccaaa___^^^^^^]]]]]]___aaaaaaaaabbbdddfffbbbdddhhhlllooorrrssstttmmmlllkkkjjjjjjkkklllmmmpppnnnmmmnnnqqqrrrrrrpppsssvvvwwwvvvttttttxxx|||zzz|||~~~~~~}}}zzzwwwtttnnnrrrvvvxxxxxxwwwwwwyyyvvvwwwxxxwwwtttqqqooonnnlllgggaaa]]]]]]^^^^^^^^^]]]aaagggjjjlllnnnqqqsss%%%$$$$$$###$$$&&&'''(((''''''''''''''''''''''''''''''&&&''''''((()))***''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$&&&(((&&&$$$"""$$$&&&((('''&&&%%%$$$#########%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$%%%"""$$$%%%''''''&&&%%%$$$######$$$$$$$$$$$$############$$$$$$$$$$$$######"""############$$$$$$$$$###$$$%%%%%%$$$###$$$&&&""""""###%%%&&&%%%""" $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""""""""""""""""""""$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###########################$$$#########$$$%%%%%%&&&########################"""!!!!!!!!!!!!###%%%&&&%%%$$$$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%################################################%%%$$$"""!!!!!!"""$$$%%%  ###$$$$$$%%%%%%$$$###"""""""""###$$$$$$############$$$$$$$$$$$$############$$$$$$%%%$$$######"""###############""""""###$$$%%%%%%%%%$$$$$$###"""#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%% ###%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%&&&'''((()))((((((((((((((((((((((((''''''''''''((((((((())))))***+++---///222444666444777;;;>>>AAAEEEJJJMMMSSSVVV\\\aaahhhpppwww|||sssjjjhhhgggjjjqqquuutttqqqtttsssrrrrrrtttvvvvvvuuuuuurrrmmmkkklllrrrxxx}}}xxx{{{yyyrrrllloootttvvvrrrxxx}}}{{{uuuqqqqqqtttwwwyyyzzzxxxsssoookkkjjjoooppprrruuuvvvvvvvvvvvvyyyxxxwwwxxxzzz{{{zzzyyyqqqpppmmmlllkkkkkkmmmnnnmmmnnnpppqqqooolllhhhfffaaaccccccbbbaaacccgggkkkqqqrrrrrrnnnhhhddddddeeebbbccceeeeeeddddddfffgggaaaaaaccciiipppuuuvvvttttttrrrpppnnnllljjjiiiiiiggghhhhhhfffbbbaaabbbdddiiieeecccdddhhhiiieeeaaa\\\]]]^^^___```aaaaaaaaaccccccbbbbbbbbbccceeeeeeccccccccc```^^^]]]]]]______bbbgggkkkmmmmmmkkkjjjeeecccaaa^^^\\\ZZZZZZZZZZZZ[[[]]]]]]^^^```bbbeeegggiiilllppprrrsssrrrrrrmmmllljjjhhhgggggghhhhhhllljjjhhhiiimmmooonnnmmmkkkooorrrppplllmmmssszzz}}}}}}yyytttqqqmmmqqqvvvxxxvvvuuuuuuvvvppprrrttttttsssqqqqqqrrrvvvqqqiiidddbbbaaa___]]]]]]aaafffhhhiiijjjlllooo)))'''%%%#########$$$%%%%%%%%%%%%&&&&&&&&&'''''')))(((&&&$$$$$$$$$&&&'''***)))'''&&&&&&''''''(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$$$$#########""""""%%%%%%$$$$$$###"""!!!!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###%%%$$$###"""""""""$$$$$$########################%%%%%%%%%$$$$$$$$$##############################$$$$$$############$$$$$$"""############$$$$$$$$$################################################$$$%%%&&&''')))***+++,,,%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""############""""""######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((()))***)))(((((()))***+++---///111333555999<<<<<<>>>AAADDDHHHNNNTTTYYY```___bbbjjjooosss}}}wwwooonnnnnnoooqqqrrrpppooooooqqqrrrsssrrrsssuuuvvvvvvuuusssqqqqqqtttyyy}}}~~~|||wwwqqqmmmnnnsssxxxyyy{{{}}}~~~}}}zzzwwwtttyyyzzzyyywwwrrrooommmmmmrrrtttuuuuuutttssstttuuuxxxvvvuuuuuuwwwyyyzzzzzzssspppllljjjkkkkkkiiigggjjjiiihhhhhhiiijjjiiihhhfffeeedddccccccfffkkkppptttqqqmmmhhhffffffggghhhffffffeeeeeeeeeeeeeeefffaaafffkkkppprrrsssuuuvvvsssmmmfffccceeegggfffdddeeedddcccbbbbbbcccddddddgggiiijjjkkkkkkjjjiiiggg^^^]]]^^^___bbbcccbbb```dddeeefffffffffeeedddccccccbbbaaa___]]][[[ZZZZZZeeefffiiikkkllllllkkkjjjbbbbbb```\\\XXXVVVWWWXXXXXXZZZ\\\[[[ZZZ^^^gggnnnooonnnnnnrrrvvvxxxuuusssjjjfffbbb```aaadddeeefffddddddeeegggjjjjjjiiigggjjjjjjjjjiiiiiilllsssxxx|||{{{zzzzzz{{{}}}}}}{{{wwwtttssstttuuusssqqqoooooopppqqqssstttssspppnnnmmmnnnrrrsssssspppkkkiiiiiikkkfffgggfffeeeccccccdddfff'''&&&$$$######%%%&&&'''%%%%%%%%%&&&&&&&&&'''''')))(((&&&$$$$$$%%%&&&'''))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$#########""""""%%%%%%$$$$$$###""""""!!!################################################$$$$$$###"""###$$$&&&'''%%%$$$###""""""###$$$$$$########################%%%%%%$$$$$$####################################$$$$$$############$$$$$$"""############$$$$$$$$$#########################################################$$$$$$%%%%%%%%%%%%#########%%%&&&%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""############""""""######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""############$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''(((************,,,...000222333444555888;;;>>>BBBEEEIIIMMMQQQVVV\\\aaagggfffiiiqqqwww{{{}}}yyyuuutttqqqooommmlllllllllqqqtttxxxyyyyyywwwvvvvvvuuuuuutttttttttxxx}}}}}}|||yyyuuurrrsssxxx|||~~~{{{xxxuuuuuuvvvvvvtttqqqooonnnnnnrrrtttvvvvvvuuutttttttttyyyvvvtttsssssstttsssrrrnnnkkkhhhggghhhiiihhhggghhhhhhhhhiiijjjjjjiiihhhggggggeeedddcccfffjjjnnnlllkkkhhhfffeeefffggghhhgggffffffeeeeeeeeefffffffffiiimmmpppqqqpppqqqqqqqqqmmmiiiiiilllnnnllljjjjjjhhhfffdddeeehhhkkkmmmnnnooopppqqqqqqpppooonnniiigggcccbbbccceeeeeeeeefffhhhlllnnnnnnkkkgggeeefffeeebbb```___^^^^^^^^^eeefffggghhhhhhfffdddcccZZZ[[[[[[ZZZXXXXXXYYYZZZVVVYYY[[[\\\]]]bbbjjjqqqpppnnnmmmooorrrsssqqqoooeeeccc___^^^___bbbcccdddcccbbbcccdddggghhhgggfffhhhiiiiiihhhhhhkkkpppuuuwwwvvvuuuuuuuuuvvvwwwxxxvvvvvvvvvxxxyyyyyyxxxvvvvvvxxxzzzyyyvvvrrrppppppnnnoooooonnnnnnnnnnnnoooqqqrrrqqqooolllkkkmmmpppkkkkkkiiieeeaaa______```%%%$$$$$$$$$$$$&&&((()))%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%&&&'''(((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$###"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$###############%%%%%%$$$$$$###"""""""""########################""""""""""""""""""""""""%%%###!!!!!!"""$$$(((***$$$######"""######$$$$$$########################$$$############"""""""""########################$$$$$$############$$$$$$"""############$$$$$$$$$################################################$$$$$$###""""""!!!!!!!!!&&&%%%$$$$$$%%%&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""############""""""######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((()))))))))))))))(((((((((&&&(((***,,,,,,...000222555777888:::;;;>>>BBBEEEKKKOOOTTTXXX\\\aaafffiiiqqqppprrryyyzzzvvvuuuuuuuuuuuusssnnnjjjhhhkkkoootttyyy~~~zzzvvvtttuuuvvvvvvvvvwwwyyy~~~}}}}}}|||zzzyyy{{{~~~|||yyyvvvtttqqqrrrsssrrrpppoooooopppsssvvvxxxyyywwwvvvuuuuuuuuurrrooommmmmmmmmlllkkkgggdddbbbaaaccceeefffffffffhhhjjjllllllkkkjjjiiiddddddcccaaa```aaaeeehhhdddddddddeeefffggghhhiiikkkjjjjjjjjjjjjjjjkkkkkknnnpppssstttrrrpppppppppooommmmmmppptttvvvtttqqqpppnnnkkkiiijjjnnnrrruuutttuuuwwwwwwwwwwwwuuuttttttooojjjggghhhlllnnnppplllpppuuuyyyxxxtttnnnjjjgggeeebbb```^^^___```aaaeeeeeefffeeeccc```]]][[[WWWYYY[[[[[[ZZZZZZ[[[\\\YYY[[[^^^___```eeemmmssssssooollllllmmmnnnkkkiii```^^^\\\[[[]]]```aaaaaaaaa```___```ccceeeeeeeeefffggghhhhhhhhhjjjmmmpppoooooonnnnnnmmmmmmmmmlllkkkkkklllooosssttttttrrrvvvyyy{{{{{{wwwssspppoooqqqppppppqqqtttvvvvvvvvvqqqqqqooommmlllnnnrrruuuuuutttqqqkkkeeeaaa______&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&&&&&&&'''''''''((()))))))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""###$$$$$$$$$###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""########################$$$$$$$$$#########""""""################################################$$$$$$###"""###$$$&&&'''##################$$$$$$###########################"""""""""""""""""""""########################$$$$$$############$$$$$$""""""#########$$$$$$$$$################################################%%%%%%%%%$$$######""""""((('''%%%%%%&&&&&&%%%##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$######""""""######$$$######""""""######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$##################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((()))))))))((((((((((((((('''))),,,......000222555777999===@@@CCCHHHNNNRRRXXX[[[```cccfffiiilllnnnwwwvvvxxx}}}yyyuuurrrmmmkkklllkkkoooqqqooollllllqqqvvvxxx|||}}}xxxtttqqqvvvwwwxxxxxxxxxzzz|||~~~~~~|||yyyvvvtttsssrrrpppqqqrrrqqqooonnnoooqqqvvvyyy{{{|||zzzxxxwwwwwwqqqnnnkkkiiihhhhhhgggfff```___]]]^^^___bbbdddeeefffiiimmmooonnnkkkiiigggdddddddddbbbaaaaaadddffffffhhhkkkmmmoooppppppppppppppppppppppppqqqqqqrrruuuwwwyyyyyywwwuuuttttttooopppssswww{{{|||yyyvvvuuutttrrrqqqrrrtttvvvxxxxxxxxxyyyzzzzzzyyyxxxxxxwwwsssooonnnppptttwwwyyyrrruuuzzz}}}|||xxxsssooojjjhhhdddaaaaaabbbdddfffjjjjjjjjjhhhfffbbb^^^\\\\\\^^^``````___]]]\\\]]]^^^___aaabbbdddhhhnnnssstttpppkkkiiiiiiiiifffddd]]]\\\ZZZ[[[^^^```aaaaaa```^^^]]]^^^aaadddeeeeeegggggghhhiiijjjjjjkkklllhhhiiiiiiiiiiiihhhgggggggggggghhhkkknnnnnnmmmlllrrrtttvvvuuusssqqqqqqqqqttttttvvv{{{~~~uuussspppmmmmmmooosssvvv|||{{{xxxsssmmmiiiffffff''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&'''''''''((('''((()))))))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""########################$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$"""!!!""""""######$$$$$$$$$$$$########################"""""""""""""""""""""###########################$$$$$$############$$$$$$""""""#########$$$$$$$$$################################################$$$$$$$$$$$$%%%%%%%%%%%%'''%%%$$$$$$%%%%%%###"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$######""""""######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########'''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((('''(((((((((((()))))))))+++---///000111222444666888<<>>CCCLLLVVV___eeeiiijjjnnnqqqtttsssssstttrrrooorrrtttwwwwwwuuusssqqqqqqnnnpppssswww{{{{{{zzzxxxzzzzzzzzzzzzyyyvvvrrrnnnpppnnnllllllnnnpppppppppwwwzzzzzzpppiiiaaabbbdddfffiiimmmpppqqqqqqpppnnnoooqqqssssssrrrtttrrrooollljjjmmmrrrvvvrrrpppooopppqqqrrrqqqpppkkkjjjgggeeefffkkksssyyyxxxxxxwwwxxx|||yyytttrrrqqqqqqpppmmmjjjgggcccaaabbbbbbcccdddeeedddddddddiiihhhhhhfffeeedddcccbbb````````````````````````^^^^^^]]]\\\\\\\\\\\\\\\^^^^^^___bbbeeeiiilllnnnsssssssssqqqpppppprrrtttuuuuuutttssssssuuuyyy|||}}}}}}}}}}}}}}}{{{xxxvvv%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''))))))(((((((((***'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%$$$%%%'''(((((('''%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$###""" """%%%'''$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!"""%%%%%%"""!!!######$$$$$$%%%%%%$$$$$$###########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%!!!"""###$$$$$$$$$$$$$$$##############################""""""""""""############$$$$$$$$$%%%%%%%%%######""""""######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&!!!!!!"""###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((((((&&&''''''(((((((((((('''((((((((((((((((((((((((***)))((((((''''''((((((&&&''')))***+++---000222333444555666888<<<@@@CCCHHHNNNWWWaaaiiimmmnnnmmmoooppprrrtttvvvvvvtttqqqssstttuuusssnnnkkkjjjkkkooopppqqqtttwwwxxxwwwuuuxxxxxxxxxyyyzzzxxxtttppprrrqqqppprrrwww{{{~~~|||wwwtttsssqqqnnnjjjccccccdddfffhhhjjjlllmmmmmmllllllmmmoooqqqrrrssspppooonnnmmmmmmpppsssvvvxxxwwwwwwwwwwwwwwwvvvvvvsssrrrpppooopppuuu|||~~~{{{wwwrrrnnnkkkiiihhhgggfffeeedddddddddggggggfffeeeeeeeeeeeeeeeffffffggghhhhhhhhhhhhgggeeedddaaa^^^[[[ZZZYYYXXX___^^^^^^]]]^^^```aaabbbggghhhjjjjjjjjjkkknnnppppppqqqrrrrrrrrruuuyyy||||||yyywwwyyy}}}~~~|||''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''')))***)))'''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%% """$$$$$$$$$$$$%%%&&&$$$%%%'''(((((('''%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&''')))((('''&&&'''(((###$$$$$$%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%"""###&&&&&&###"""%%%###$$$$$$%%%%%%$$$$$$###########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%!!!"""###$$$$$$$$$$$$$$$########################$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######""""""######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''!!!!!!"""###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((&&&''''''((())))))(((((())))))))))))))))))*********))))))((((((((())))))&&&(((***+++,,,...222444333555888:::===BBBHHHMMMTTTYYYaaaiiinnnnnnmmmkkkkkkllloootttxxxwwwtttrrrlllmmmmmmjjjeeedddhhhlllrrrrrrrrrtttwwwxxxwwwvvvuuuttttttuuuxxxyyyxxxwwwwwwvvvvvvxxx}}}xxxqqqmmmmmmnnnmmmllldddddddddfffgggiiikkkllljjjkkklllnnnoooqqqtttuuupppppprrrtttvvvxxxyyyyyy~~~~~~}}}}}}zzzzzz{{{|||~~~}}}xxxvvvrrrnnnkkkhhhffffffccccccbbbbbbbbbcccddddddfffgggiiikkklllmmmnnnnnnkkkiiieeeaaa]]][[[ZZZYYY___^^^\\\[[[ZZZZZZZZZZZZ^^^```bbbdddfffhhhkkknnnkkklllmmmnnnoooqqquuuxxx}}}yyyuuuuuuyyy}}}(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((()))***)))'''%%%$$$%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%!!!###$$$$$$$$$%%%&&&$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&(((******'''$$$"""!!!######$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%######&&&&&&######%%%###$$$$$$%%%%%%$$$$$$###########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%"""######$$$$$$$$$##############################%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%######""""""######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&"""#########$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((&&&'''(((((())))))))))))))))))))))))************)))))))))))))))***++++++)))+++---...///111555777666:::???BBBEEEKKKRRRXXX___bbbhhhmmmpppooommmkkkjjjiiimmmuuuyyyvvvqqqnnnbbbeeefffdddbbbdddlllssssssrrrqqqrrrtttuuuuuutttqqqpppoooqqqtttxxxzzzzzzyyyxxxwwwxxx{{{~~~vvvsssppppppssssssnnniii```aaabbbeeegggjjjmmmnnnjjjmmmpppssstttvvvxxxzzzwwwxxxzzz}}}}}}zzz}}}}}}wwwrrrooommmhhhfffeeecccbbbbbbcccccccccdddfffhhhkkkmmmooopppnnnlllhhheeebbbaaaaaaaaaaaa```]]][[[ZZZYYYYYYYYYYYY[[[^^^aaabbbeeehhhjjjiiikkklllmmmmmmpppsssvvv|||yyyuuusssuuuxxx{{{}}}&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))'''%%%%%%&&&''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''''''''''''''&&&%%%$$$$$$!!!###%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$&&&'''&&&$$$!!! """###$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""%%%%%%""""""$$$###$$$$$$%%%%%%$$$$$$###########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$###""""""########################$$$$$$############$$$$$$############$$$$$$$$$$$$######""""""######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&((())))))*********''''''((((((((()))))))))((((((((()))***+++,,,------///111222333555888;;;???DDDIIIMMMOOOTTT\\\bbbeeegggkkkoooqqqrrrrrrqqqnnnkkkoooxxx{{{tttkkkggg___dddggggggeeegggooovvvuuussspppoooppppppooonnnlllkkkkkkmmmqqquuuwwwwwwtttsssssstttuuuvvvvvvuuupppnnnnnnrrrwwwvvvnnngggaaaaaacccfffiiillloooqqqlllqqqwwwzzz||||||~~~}}}yyy~~~zzzxxxuuuqqqnnnlllkkkkkkhhhggggggggghhhjjjkkkllllllkkkiiihhhhhhiiilllmmmhhhfffccc___\\\ZZZYYYXXXXXXZZZ]]]______```bbbdddgggiiijjjjjjjjjkkknnnppprrrsssttttttuuuwww{{{}}}$$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((((('''&&&'''(((''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''&&&%%%$$$###$$$&&&''''''%%%$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$&&&''''''&&&%%%&&&'''"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!!!!$$$$$$!!!!!!###$$$$$$$$$%%%%%%$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$###"""!!!##############################""""""""""""######""""""#########$$$$$$$$$#########"""###$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&&&&&&&((()))************%%%&&&&&&&&&''''''(((((('''(((((()))***,,,---...111333555666666888;;;>>>FFFKKKRRRUUUWWW[[[bbbhhhgggiiilllpppsssvvvwwwxxxsssooorrrzzz|||qqqfff```ccchhhmmmmmmiiiiiinnntttwwwtttpppnnnmmmmmmkkkjjjggggggiiilllpppsssssssssmmmmmmmmmooorrrsssrrrqqqppplllkkkooottttttnnnhhheeefffgggiiikkknnnppprrrooottt{{{~~~{{{|||xxxvvvvvvqqqooollliiigggffffffgggiiiiiihhhiiilllppptttvvvqqqnnniiiccc^^^ZZZWWWUUUYYY[[[]]]^^^]]]]]]^^^___```bbbccccccbbbccceeegggfffkkkqqquuuwwwyyy}}}''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''***...000'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%###"""###$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%%%%$$$$$$####################################"""!!! !!!"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!###########################$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$###"""!!!!!!###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$###%%%%%%%%%$$$$$$#########'''&&&$$$######$$$&&&'''########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''((())))))((((((((((((''''''''''''''''''((((((((((((((('''+++***)))((((((***+++,,,666555333333777???JJJQQQYYY[[[^^^```bbbeeeiiilllrrrrrrsssvvvyyyyyyvvvrrrlllooossstttrrrmmmiiigggkkklllmmmnnnpppqqqrrrsssrrrpppmmmjjjhhhgggggghhhhhhjjjnnnqqqrrrpppmmmjjjggggggkkkqqqvvvuuummmfffhhhiiikkkooossssssoookkkiiikkkooorrrssssssqqqpppwww{{{~~~yyyuuurrroookkkhhheeeeeefffhhhkkknnnqqqsssppppppnnniiibbb]]]\\\]]]ddddddcccbbbaaa___]]]\\\]]]\\\\\\ZZZYYY[[[___bbbggglllrrrvvvxxxyyy}}}&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((('''&&&&&&''')))+++,,,&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%$$$###$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$########################$$$###!!!!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$#######################################$$$$$$%%%%%%$$$$$$###$$$%%%%%%$$$$$$"""!!!!!!$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$######%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((((((((((())))))*********(((((())))))***)))))))))******+++,,,...000222333666777999;;;@@@IIIRRRYYYccceeehhhjjjlllnnnrrrtttwwwuuutttuuuvvvtttqqqmmmmmmqqqvvvxxxwwwuuusssrrruuuttttttssssssrrrrrrrrrpppooommmlllllllllmmmnnnvvvuuutttrrrooommmjjjiiilllllloootttxxxvvvoooiiijjjiiiiiikkknnnnnnllljjjooooooppprrrvvv{{{~~~||||||}}}~~~~~~{{{wwwsssooommmjjjhhhhhhjjjmmmooonnnooommmiiidddaaabbbcccmmmlllkkkhhheeebbb```___[[[\\\\\\\\\[[[]]]```cccfffkkkqqquuuvvvxxx|||%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))((((((''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%########################%%%$$$"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$###"""!!!%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$###%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''''''''''''''(((((()))+++,,,,,,---))))))******+++++++++++++++,,,...111444666999:::888;;;AAAGGGMMMUUU]]]ccckkknnnrrruuuwwwxxxzzz|||zzzxxxuuusssrrrqqqooommmnnnrrrwww{{{||||||||||||zzzyyyxxxvvvuuutttssssssnnnooopppqqqrrrssstttuuu~~~yyysssooommmmmmnnnttttttvvvyyy{{{yyysssnnnnnnllliiihhhjjjmmmnnnooorrrsssuuuxxx}}}~~~{{{{{{~~~~~~zzzyyyzzz|||~~~|||vvvppplllkkklllmmmnnnnnnllliiifffeeefffhhhqqqpppnnnllljjjhhhfffeeebbbcccdddcccbbbbbbcccdddeeeiiinnnpppqqqssswww{{{%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))((('''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''((('''%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%########################%%%%%%###""""""""""""###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$###"""!!!%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$%%%%%%&&&%%%$$$###"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""###$$$%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&(((((())))))***++++++,,,)))))))))***+++,,,---------...111444777999;;;<<<<<>>DDDJJJRRRZZZaaagggkkknnnrrrvvvzzz}}}~~~}}}{{{xxxtttrrrsssuuuwwwvvvxxx|||}}}}}}}}}~~~}}}{{{zzzxxxwwwxxxxxxyyyvvvwwwxxxyyyyyyyyyxxxxxxzzzyyywwwuuuuuuwwwyyy{{{zzzyyywwwwwwwwwvvvtttsssoooooonnnooossszzz~~~}}}|||zzzyyyyyy{{{|||}}}|||||||||}}}~~~~~~~~~}}}|||||||||zzzxxxxxxyyy{{{|||}}}~~~}}}zzzuuuoookkkhhhfffeeeeeeeeeeeeeeefffgggiiijjjooorrrtttuuusssrrrqqqqqqssssssqqqooommmpppvvv|||''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%''''''''''''&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&&&&'''%%%&&&'''&&&%%%$$$$$$&&&###$$$$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&###  ###&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$######"""%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""###$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''''''''******)))))))))(((((((((*********+++,,,///111222666666888:::>>>BBBFFFHHHQQQVVV]]]dddjjjoootttwww||||||wwwtttsssvvvxxx~~~}}}}}}~~~}}}{{{yyyyyyzzzzzz|||{{{zzzyyyxxxwwwvvvuuuwwwvvvtttssstttuuuvvvxxxsssrrrpppooonnnooopppqqqppprrrtttwww{{{~~~|||zzz|||~~~}}}{{{|||}}}}}}|||zzzxxxwwwwwwxxxzzz|||{{{zzz{{{zzz{{{|||~~~}}}{{{yyyyyyzzzzzzzzzxxxxxxzzz{{{}}}~~~{{{wwwrrrmmmiiikkkjjjhhhfffeeedddeeeeeeiiilllooorrrssssssuuuvvvyyy{{{{{{yyyxxxyyy~~~&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''$$$&&&&&&%%%$$$###$$$%%%######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##############################$$$$$$%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&###########################$$$$$$%%%%%%$$$$$$###"""######$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""##################$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&'''((((((((())))))******************------,,,---///222555666999:::<<<@@@GGGOOOWWW[[[___ccciiiooouuu{{{~~~|||yyyuuuuuuxxx{{{~~~|||||||||~~~|||zzzyyyzzz|||}}}}}}zzzxxxuuutttssssssvvvtttqqqooonnnppprrrtttooonnnlllkkkjjjlllpppssswww{{{~~~|||zzzxxxxxxvvvwwwxxxzzz|||}}}~~~~~~~~~}}}zzzyyyxxxyyy{{{{{{yyyvvvuuuuuuvvvxxx{{{|||{{{yyyzzzyyyyyy{{{}}}|||yyyvvvwwwxxxyyyyyyyyyyyyzzz|||{{{}}}|||wwwwwwuuuqqqmmmjjjhhhgggffffffhhhkkkmmmnnnoooqqqssswww|||%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''$$$%%%&&&%%%###"""###$$$#########$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$#################################"""###$$$%%%%%%%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''########################$$$$$$$$$%%%%%%$$$$$$$$$"""######$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""###$$$%%%&&&%%%$$$$$$#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))))))))***+++,,,------...////////////111444777999;;;<<>>AAAJJJMMMTTT]]]gggqqqyyy~~~zzz}}}{{{wwwuuutttsssuuuxxxwwwwwwyyy~~~yyyssspppqqqssswwwxxxxxxvvvttttttvvvyyyzzz{{{{{{wwwrrrmmmjjjiiihhhiiijjjlllnnnooopppqqqwwwyyy|||~~~{{{xxxvvvtttssstttrrrrrrsssuuuvvvtttrrryyyyyyxxxxxxxxxxxxxxxxxx{{{{{{{{{{{{{{{{{{||||||{{{|||}}}}}}|||{{{yyyxxxyyyxxxwwwvvvuuuuuuuuuuuuvvvwwwxxxzzzzzzzzzyyyyyyvvvvvvwwwxxxxxxxxxwwwvvvxxxxxxxxxwwwwwwvvvvvvvvvyyyzzz|||~~~~~~}}}}}}}}}~~~}}}}}}~~~~~~}}}}}}||||||{{{{{{{{{|||~~~~~~xxxuuuqqqnnnllljjjhhhgggeeekkksss{{{~~~|||yyy&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''%%%$$$$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$'''&&&%%%$$$$$$$$$%%%%%%############$$$$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$#########%%%''')))***$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########"""""""""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&######$$$$$$%%%&&&''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&'''(((***+++,,,((()))***,,,---...///000444666888:::>>>CCCIIINNNYYY\\\cccllluuu~~~zzzvvvtttttttttwwwuuusssssstttwww|||}}}zzzuuuooolllnnnssswww|||zzzvvvrrrooonnnqqqtttyyyzzzxxxtttooojjjgggfffhhhiiikkknnnqqqsssuuuvvvzzz~~~}}}{{{zzzzzzzzzxxxwwwvvvtttrrrpppnnnmmmppppppqqqsssuuuuuutttrrrwwwwwwvvvuuuuuutttssssssyyyyyyyyyyyyzzzzzzzzz{{{xxxyyy{{{}}}}}}{{{yyywwwwwwvvvvvvuuuuuuvvvvvvwwwxxxyyyzzz{{{{{{{{{zzzyyywwwxxxxxxyyyyyyxxxwwwwwwyyywwwvvvtttsssrrrssssssvvvwwwyyy{{{}}}~~~}}}}}}}}}}}}}}}||||||{{{}}}}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{|||~~~}}}|||}}}}}}}}}|||zzz{{{|||}}}}}}}}}|||{{{yyyxxxxxxxxxxxxyyyyyyzzz|||}}}zzzuuurrroookkkiiihhhkkkppptttvvvvvvuuusss%%%&&&&&&''''''&&&&&&%%%((((((((('''&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&''''''%%%$$$$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%#################################$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&'''''''''&&&%%%$$$$$$######$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$%%%&&&&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%''')))***$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''((()))***+++(((***+++,,,---///111333:::<<<@@@CCCHHHPPPXXX]]]hhhkkkrrrzzz|||xxxuuussssssuuuvvv{{{wwwtttsssvvvxxxyyyxxxvvvsssooommmmmmqqqwww|||{{{wwwqqqllliiijjjmmmpppssssssrrrpppllliiiiiiiiikkkkkkmmmppptttzzz~~~}}}|||zzzxxxwwwwwwvvvrrrqqqqqqqqqpppoooooonnnpppqqqrrrtttuuutttsssqqqqqqqqqqqqqqqppppppoooooouuuuuuvvvwwwwwwxxxxxxxxxtttvvvyyy{{{|||zzzxxxvvvttttttttttttuuuvvvwwwxxxzzz{{{{{{||||||{{{zzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxvvvtttrrrqqqrrrssstttvvvvvvxxxyyyzzz{{{{{{{{{zzzzzz{{{{{{{{{zzzzzzyyy{{{{{{|||||||||{{{{{{zzz{{{{{{zzz{{{{{{|||}}}}}}~~~|||zzzzzz{{{{{{{{{zzzzzzzzz{{{|||{{{zzzxxxxxxyyyxxxxxxxxxxxxyyyyyyyyyyyyzzz}}}~~~|||||||||}}}{{{xxxtttrrrppppppqqqpppooonnnmmmlll%%%%%%&&&&&&&&&&&&%%%%%%((((((((('''&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&''''''%%%$$$$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%&&&'''((((((&&&%%%$$$$$$######$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&''''''((()))(((+++---...///111555888<<<@@@GGGOOOXXX```iiinnnrrrvvv~~~{{{yyyxxxtttsssrrrrrrsssuuuxxxzzzxxxvvvvvvyyy}}}}}}zzzvvvvvvtttqqqppprrruuuxxxzzzvvvqqqkkkfffeeegggjjjlllnnnnnnmmmkkkiiihhhjjjkkkkkkooouuu|||~~~{{{~~~~~~~~~}}}|||zzzxxxvvvuuutttssspppqqqrrrsssttttttttttttssstttuuuuuutttsssrrrqqqnnnnnnooooooooopppppppppqqqrrrsssuuuuuuuuuuuuuuurrrtttvvvxxxyyyxxxvvvuuurrrrrrrrrssstttuuuvvvwwwzzz{{{|||||||||{{{zzzyyywwwwwwwwwvvvvvvuuuuuuuuuwwwvvvtttsssssstttvvvwwwvvvwwwxxxyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{zzz{{{{{{|||||||||||||||{{{||||||{{{{{{{{{||||||}}}|||{{{yyyyyyzzz{{{zzzyyy{{{||||||{{{zzzxxxvvvuuuyyyyyyyyyyyyyyyyyyyyyyyywwwwwwyyy{{{}}}|||zzzwwwvvvwwwxxxzzz{{{~~~yyywwwsssnnnjjjfffdddccc%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''%%%$$$$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%########################""""""###$$$%%%&&&&&&'''###$$$%%%%%%&&&'''((((((&&&%%%$$$$$$######$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$#########""""""######$$$%%%%%%%%%#########$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&""""""###$$$&&&'''((((((&&&&&&'''''''''((((((((((((((('''''''''((())))))***---111222333666<<<@@@@@@HHHTTT```jjjrrrxxx|||xxx}}}~~~zzzxxxwwwooopppqqqsssvvvxxxzzz|||ssstttxxx~~~~~~yyyzzzwwwtttssssssssssssrrrppplllgggddddddfffhhhhhhkkkkkkjjjhhhggghhhkkkmmmmmmuuu{{{xxxyyy}}}~~~{{{zzz}}}~~~}}}{{{zzzwwwuuussssssssssssrrrsssuuuwwwxxxxxxxxxwwwtttuuuvvvtttrrrqqqrrrsssppppppqqqrrrrrrsssttttttpppqqqssstttuuuuuuuuutttssstttuuuvvvwwwvvvvvvuuurrrrrrrrrssstttuuuwwwxxxyyyzzz{{{||||||{{{zzzzzzvvvuuutttssssssssssssssswwwvvvuuuuuuvvvwwwxxxyyywwwxxxyyyzzzzzz{{{{{{zzzzzz{{{||||||}}}|||||||||{{{|||}}}}}}}}}}}}}}}}}}}}}||||||{{{{{{{{{||||||{{{zzzyyyyyy{{{{{{zzzxxx||||||||||||zzzxxxvvvuuuyyyyyyyyyzzzyyyyyyxxxwwwwwwvvvvvvwwwyyyyyywwwuuusssuuuwwwxxxyyyzzz}}}}}}vvvnnnhhhccc```___$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''%%%$$$$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&########################!!!"""###$$$%%%&&&&&&'''###$$$$$$%%%&&&'''((()))&&&%%%$$$$$$######$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######!!!""""""###$$$$$$%%%%%%"""""""""#########$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&!!!"""###$$$&&&'''((((((''''''''''''(((((((((((((((((())))))***+++,,,------111555777888<<>>???AAAJJJXXXcccnnnzzz}}}xxxwwwtttoookkkkkkmmmqqqtttvvvwww{{{~~~~~~yyyuuuvvv{{{~~~uuummmhhhgggiiikkklllkkklllmmmooogggeeeddddddeeedddbbb```ZZZXXX[[[dddooowww~~~}}}zzzxxxvvvuuuuuuuuurrrtttxxxzzzyyyyyyyyyyyyvvvwwwxxxyyyzzzzzzyyyyyyvvvvvvtttsssqqqpppnnnnnnnnnnnnpppqqqsssuuuvvvwwwuuuuuuuuuttttttsssrrrrrrtttuuuxxxzzz{{{zzzyyyyyy{{{yyywwwwwwxxxwwwvvvtttxxxxxxwwwwwwwwwxxxzzz{{{|||zzzxxxwwwwwwyyy|||}}}|||}}}}}}~~~~~~~~~}}}}}}}}}|||zzzwwwvvvuuuuuuvvvwwwwwwwwwxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzyyyxxxxxxzzzzzz{{{zzzyyyxxxzzz|||{{{{{{{{{{{{{{{{{{zzzzzz}}}zzzxxxwwwxxxyyyyyyxxxzzz{{{{{{||||||||||||||||||zzzxxxwwwwwwvvvvvvtttsssrrrqqqrrrssssssrrrqqqsssvvvyyywwwwwwvvvvvvwwwxxxyyyyyyxxxzzz~~~{{{tttppp%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$####################################$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''(((((()))&&&&&&%%%%%%$$$######"""%%%$$$###$$$&&&'''%%%#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$"""!!!"""%%%&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!!!!###$$$$$$###"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%'''))))))'''%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$%%%&&&'''(((%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%))))))))))))))))))))))))'''''''''''''''''''''&&&'''(((******((((((((()))+++******---111444666666999===BBBEEEIIIRRR```kkkwww}}}yyyvvvqqqpppppppppqqqtttwwwxxxzzz{{{}}}|||xxxxxx{{{}}}|||vvvnnngggddd^^^dddkkkpppoookkkgggeeedddcccbbbbbbcccbbbaaa___\\\\\\dddqqq{{{}}}|||zzzxxxvvvuuutttsssrrruuuxxxzzzyyyyyyyyyyyyvvvvvvuuuuuutttssssssssssssrrrrrrrrrqqqqqqppppppqqqrrrrrrsssuuuvvvvvvwwwttttttsssrrrrrrrrrsssssswwwxxxyyyzzzzzzyyywwwvvvvvvuuutttuuuvvvwwwvvvuuuwwwwwwvvvvvvwwwxxxyyyzzz{{{{{{yyyyyyyyy{{{}}}~~~|||}}}~~~~~~|||{{{yyyxxxxxxxxxxxxxxxyyyyyyzzzzzzzzzyyyyyyzzzzzz{{{{{{{{{{{{zzzzzzzzz{{{{{{zzzyyyyyyzzz|||{{{{{{{{{zzzzzzyyyyyyyyy|||zzzxxxwwwxxxyyyyyyxxxzzzzzz{{{|||||||||||||||~~~}}}zzzyyywwwwwwwwwvvvuuutttrrrrrrrrrrrrrrrrrrqqqrrruuuxxxuuuuuuttttttssstttttttttvvvxxx{{{((((((''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''((((((&&&%%%%%%$$$$$$#########$$$######%%%'''((('''&&&$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$######$$$###"""###$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!"""######""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''))))))$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))&&&&&&''''''''''''''''''''')))***)))((('''((()))---+++)))---555:::<<<;;;???DDDJJJOOOUUU___mmmxxx}}}}}}|||zzzwwwuuuuuuuuuooopppsssvvvxxxyyyzzzzzz|||}}}~~~|||yyyxxxxxxvvvqqqkkkeeebbbaaa]]]ccckkkoooooojjjeeebbbeeebbb___^^^^^^___^^^^^^cccfffppp}}}~~~~~~}}}}}}{{{{{{{{{yyywwwuuurrrqqqrrrtttxxxyyyyyyxxxxxxxxxuuutttrrrpppnnnmmmmmmmmmoooppppppqqqrrrrrrssssssuuuuuuuuuuuuuuuvvvvvvvvvtttsssqqqpppqqqrrrtttuuuzzz{{{{{{zzzyyywwwuuusssqqqpppppprrruuuvvvvvvuuuvvvuuuuuuuuuvvvwwwyyyzzzzzzzzz{{{{{{|||}}}~~~~~~||||||~~~}}}}}}|||{{{{{{{{{{{{|||zzz{{{|||}}}|||{{{zzzyyy{{{||||||}}}}}}|||||||||zzz{{{|||{{{yyyyyy{{{|||||||||{{{zzzyyyxxxxxxwww|||zzzxxxwwwxxxyyyyyyyyyzzzzzzzzz{{{{{{{{{||||||}}}}}}~~~~~~}}}|||{{{xxxxxxxxxxxxwwwuuutttsssrrrssssssrrrqqqrrruuuwwwuuuuuutttsssrrrrrrrrrrrrtttvvvxxx{{{||||||{{{{{{{{{}}}~~~(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***%%%%%%&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%$$$$$$##################$$$%%%%%%%%%$$$%%%%%%&&&''''''&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$###%%%$$$$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""###$$$$$$###""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$&&&'''%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((###$$$%%%&&&''''''''''''((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((()))***)))(((''')))***,,,,,,,,,///555;;;@@@BBBJJJOOOUUU\\\cccnnnzzz~~~vvvwwwwwwtttpppooosssvvvuuuvvvxxxzzzzzzyyyxxxwww|||}}}zzzuuusssqqqnnnhhhdddbbbbbbdddggghhhjjjjjjiiihhhiiikkkhhhccc^^^[[[\\\```cccddduuuxxx~~~~~~~~~}}}}}}}}}||||||zzzzzz{{{{{{xxxuuuqqqoooqqqssswwwxxxwwwvvvvvvwwwuuutttqqqnnnllllllmmmmmmpppqqqqqqrrrssstttuuuuuuuuuuuuuuuuuutttttttttsssuuusssrrrqqqrrrtttwwwyyy{{{{{{{{{zzzxxxvvvtttssspppppppppqqqtttvvvvvvuuuuuutttttttttuuuvvvxxxyyyxxxyyyzzz|||}}}}}}}}}}}}zzz{{{|||}}}|||||||||||||||}}}}}}}}}{{{|||~~~~~~~~~}}}{{{zzz{{{||||||}}}}}}}}}}}}}}}{{{||||||{{{zzzzzz{{{}}}~~~}}}|||{{{zzzyyyxxxxxx|||yyywwwwwwxxxzzzzzzyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{|||}}}~~~~~~}}}||||||zzzzzzzzzzzzyyyxxxwwwvvvttttttuuutttssssssuuuwwwvvvvvvuuuuuutttuuuuuuuuuuuuvvvxxxyyyzzzyyyyyyxxxyyyzzz{{{|||}}}~~~''''''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&((()))***$$$$$$%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$###$$$%%%%%%%%%$$$#########&&&&&&&&&''''''&&&%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""###%%%&&&%%%$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$###"""###$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$############$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%###$$$%%%&&&''''''''''''(((((((((((())))))******'''''''''''''''''''''''''''((((((((())))))******)))******)))((()))+++---***...111333555;;;DDDLLLXXX\\\bbbhhhoooyyy~~~~~~~~~{{{ssssssssspppnnnoootttyyy{{{{{{zzzzzzzzzyyyyyyyyy}}}wwwpppllljjjhhheeebbbcccgggjjjiiiiiiiiihhhggghhhkkknnngggccc^^^]]]bbbjjjrrrvvv}}}|||{{{zzzzzz{{{zzzzzzzzzzzzzzzyyyyyyyyyzzz{{{{{{zzzvvvrrrppppppsssvvvwwwvvvuuuuuuuuuvvvuuurrrpppppppppqqqrrrttttttuuuuuuuuuuuuuuuuuuttttttsssssssssrrrrrrrrrwwwvvvttttttuuuwwwzzz|||zzzzzzzzzyyyxxxwwwvvvuuutttsssrrrsssuuuvvvvvvttttttssssssssstttvvvxxxyyyvvvxxxzzz|||||||||{{{zzzxxxyyyzzz|||}}}~~~~~~~~~yyyzzzzzz{{{||||||}}}}}}|||}}}~~~~~~~~~}}}|||{{{{{{{{{|||}}}}}}}}}}}}}}}||||||}}}|||{{{zzz|||~~~~~~}}}|||{{{zzzyyy{{{yyywwwwwwxxxzzzzzzyyyzzzyyyyyyxxxyyyzzz{{{{{{{{{||||||}}}}}}}}}}}}}}}|||||||||||||||{{{zzzyyyuuuvvvwwwvvvttttttuuuvvvttttttuuuuuuvvvwwwxxxyyyvvvwwwxxxyyyyyyyyyxxxxxxyyyyyyzzz{{{}}}~~~~~~~~~***)))((('''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((($$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######"""###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((('''%%%######$$$%%%&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%%%%$$$$$$###%%%&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$&&&'''&&&$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''%%%$$$###""""""""""""######$$$$$$######"""###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((()))***+++******+++...000,,,222888:::;;;BBBPPP\\\gggjjjnnnsssxxx~~~{{{|||{{{xxxppppppoooooopppsssxxx|||||||||{{{{{{{{{}}}~~~}}}tttmmmfffggggggfffeeefffjjjmmmbbbfffjjjmmmlllkkkjjjjjjfffdddcccgggppp{{{~~~}}}|||zzzyyy{{{{{{{{{zzzyyywwwvvvuuuwwwwwwwwwwwwwwwwwwwwwwwwxxxyyy{{{{{{zzzxxxuuusssrrrtttwwwxxxwwwvvvvvvvvvxxxwwwvvvuuuuuuuuuvvvwwwwwwwwwwwwvvvvvvvvvvvvvvvssssssssssssssssssttttttyyyxxxwwwwwwxxxzzz|||~~~yyyyyyyyyxxxxxxwwwwwwwwwxxxvvvuuuvvvwwwwwwvvvuuutttsssssstttuuuwwwyyyzzzxxxxxxzzz{{{{{{{{{zzzyyyxxxxxxyyy{{{||||||||||||xxxyyyzzz{{{||||||||||||{{{{{{{{{||||||}}}}}}}}}{{{{{{|||}}}~~~~~~~~~~~~|||}}}~~~}}}{{{{{{}}}~~~~~~}}}||||||{{{{{{yyywwwwwwyyyzzzzzzzzzyyyyyyxxxwwwxxxyyyzzz{{{|||||||||||||||||||||}}}|||||||||||||||{{{zzzzzzuuuwwwwwwvvvtttssstttuuuqqqrrrrrrssstttvvvwwwxxxwwwwwwxxxxxxxxxxxxxxxxxxwwwvvvwwwyyy{{{||||||zzz||||||}}}111///,,,***((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%$$$######"""###$$$%%%%%%%%%%%%$$$"""$$$&&&&&&$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""$$$&&&&&&%%%###"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""######$$$%%%%%%$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&'''''''''&&&%%%%%%%%%&&&&&&'''&&&&&&&&&###$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((())))))***+++++++++---111444222777===AAAHHHSSSbbbmmmtttuuuxxxzzz}}}zzzvvvvvvtttpppnnnmmmlllnnnrrrxxx|||~~~}}}}}}}}}~~~}}}vvvnnniiieeegggiiiiiihhhggghhhiii```fffmmmqqqrrrooollljjjjjjkkkooowww~~~|||zzzyyyzzzzzzyyyxxxxxxyyyzzzzzzzzzxxxwwwuuuxxxxxxxxxxxxxxxxxxxxxxxxxxxyyy{{{{{{{{{zzzxxxwwwuuuwwwzzz{{{zzzyyyxxxxxxyyyyyyyyyxxxxxxxxxwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvsssttttttvvvwwwxxxyyyyyyzzzzzzzzzzzzzzz{{{|||}}}zzzzzzyyyxxxwwwwwwwwwwwwxxxwwwvvvwwwxxxxxxwwwvvvttttttssstttuuuxxxzzz{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyzzzzzz{{{|||||||||{{{xxxyyy{{{||||||||||||{{{zzzyyyyyyxxxyyy{{{}}}|||}}}~~~}}}~~~~~~}}}||||||}}}~~~~~~~~~~~~}}}}}}||||||zzzxxxwwwwwwyyyzzz{{{zzzyyyxxxwwwvvvwwwxxxzzz{{{}}}||||||{{{{{{{{{||||||zzzzzzzzz{{{zzzzzzyyyxxxtttuuuvvvuuusssqqqqqqrrrqqqqqqrrrrrrssstttuuuvvvttttttuuuuuuvvvvvvvvvvvvuuuttttttvvvyyyzzzyyywwwwwwxxxzzz{{{}}}~~~~~~~~~666444000,,,***(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$(((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$$$$"""!!!###%%%%%%%%%%%%%%%$$$$$$###""""""###$$$%%%%%%%%%%%%%%%!!!$$$&&&&&&$$$$$$&&&)))%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$&&&%%%%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$ !!!###%%%%%%$$$""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%$$$###$$$$$$&&&&&&&&&&&&$$$$$$#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""###%%%'''((((((''''''&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((('''''''''((()))******+++)))***++++++,,,///333666888:::???GGGSSSbbbpppyyy||||||}}}~~~vvvqqqpppmmmhhhmmmkkkjjjmmmttt{{{~~~~~~|||xxxtttoooiiieeefffiiilllllljjjgggddddddeeeiiiooorrrsssrrrqqqqqqqqqttt{{{}}}}}}xxxwwwwwwxxx{{{}}}}}}}}}xxxyyy{{{|||}}}|||zzzyyy{{{{{{{{{{{{{{{{{{{{{|||yyyyyyzzz{{{{{{{{{zzzyyywwwzzz}}}~~~|||{{{zzz{{{zzzzzzzzzzzzyyyxxxwwwvvvttttttuuuuuuvvvvvvwwwwwwuuuuuuwwwxxxzzz|||}}}~~~zzzzzz{{{{{{{{{{{{{{{{{{|||{{{zzzxxxwwwvvvvvvvvvwwwvvvvvvwwwxxxyyyyyyxxxttttttttttttvvvxxxzzz|||}}}}}}}}}|||{{{{{{zzzzzz{{{{{{|||||||||||||||{{{yyyzzz|||}}}}}}}}}|||{{{yyyxxxwwwvvvxxxzzz~~~}}}~~~}}}~~~~~~}}}||||||}}}}}}}}}}}}}}}||||||||||||zzzxxxwwwwwwyyyzzz{{{{{{yyyxxxwwwvvvvvvxxxzzz{{{}}}}}}|||{{{{{{{{{{{{{{{xxxxxxxxxyyyxxxxxxwwwwwwssstttuuutttqqqpppooopppttttttssssssssstttuuuuuurrrrrrrrrssssssttttttuuutttssssssvvvyyyzzzxxxuuutttuuuwwwyyyzzzzzzyyyxxx|||EEE???666///+++)))((((((&&&''''''((((((''''''&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%$$$$$$%%%%%%&&&'''%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''******&&&"""######""""""""""""######$$$$$$$$$######"""""""""######""""""######$$$%%%%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$#########""""""######$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&$$$######%%%%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((***)))((((((((((((((())))))***+++***((('''''''''(((((()))+++///333888;;;;;;DDDNNNXXXeeeuuu}}}}}}~~~~~~{{{tttmmmiiiiiijjjlllnnnppprrrxxx~~~~~~{{{wwwpppiiieeeccccccdddfffggghhhjjjkkkkkkkkkkkkpppqqqqqqqqqrrruuuyyy}}}~~~zzz{{{{{{|||}}}~~~~~~~~~~~~}}}|||{{{zzz|||}}}}}}|||{{{{{{|||zzz{{{|||}}}}}}|||{{{{{{~~~}}}}}}||||||{{{yyywwwvvvuuuvvvvvvsssrrrrrrqqqrrrtttuuuwwwyyy{{{}}}~~~~~~|||yyyxxx{{{{{{|||{{{{{{yyyxxxwwwwwwxxxyyyyyyxxxvvvsssqqqpppqqqssstttuuuvvvuuuuuuqqqqqqrrrsssuuuvvvxxxyyy{{{zzzyyyxxxxxxxxxyyyzzz}}}}}}~~~~~~~~~}}}||||||yyyxxxwwwyyy{{{|||{{{zzz}}}zzzxxx{{{~~~}}}~~~~~~~~~~~~~~~}}}}}}}}}|||}}}}}}}}}}}}}}}|||{{{{{{yyyyyyxxxxxxyyyyyyzzz{{{{{{{{{zzzxxxwwwwwwxxxzzz||||||zzzyyyxxxwwwwwwwwwzzzzzz{{{{{{{{{{{{zzzzzzvvvvvvtttsssqqqooonnnnnnrrrrrrsssttttttssssssrrrrrrsssttttttuuutttttttttssssssrrrsssttttttsssqqqwwwwwwvvvvvvvvvvvvvvvwwwxxx{{{IIIDDD===777222///+++)))(((((())))))******))))))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%((((((%%%"""######""""""""""""######&&&&&&%%%%%%$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$#########""""""$$$$$$%%%%%%%%%%%%$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''%%%$$$$$$%%%%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''))))))(((((((((((())))))''')))******))))))***+++,,,...111333444888<<<@@@CCCNNN\\\hhhttt~~~~~~|||vvvoooiiiggghhhjjjnnnuuuzzz{{{}}}}}}}}}~~~}}}zzzpppnnnjjjfffdddcccccccccggghhhiiikkklllnnnoooppppppssswww{{{}}}~~~|||}}}|||{{{}}}~~~~~~}}}||||||}}}~~~~~~}}}{{{{{{zzzzzzyyyyyyxxxxxxvvvuuutttsssrrrrrrsssssstttttttttuuuvvvxxxzzz{{{~~~}}}|||{{{{{{zzzyyyxxxxxxwwwwwwyyyyyyxxxwwwvvvsssqqqppppppqqqsssuuuvvvwwwwwwwwwuuuuuuuuuvvvxxxyyy{{{|||~~~}}}{{{yyyxxxxxxyyyzzzzzz{{{}}}~~~~~~}}}|||{{{yyyxxxxxxzzz|||~~~~~~}}}|||yyyxxxzzz~~~~~~|||zzzzzzyyyzzzzzz|||}}}~~~~~~~~~}}}|||{{{{{{{{{|||||||||}}}}}}||||||{{{zzzwwwwwwwwwwwwwwwxxxyyyyyyzzz{{{{{{{{{yyyyyy{{{||||||{{{zzzzzzyyyyyyyyyyyyzzzzzz{{{{{{{{{{{{zzzzzzvvvvvvuuutttrrrqqqppppppttttttuuuuuuuuuttttttssstttuuuvvvvvvwwwwwwvvvvvvvvvuuuttttttuuuvvvtttsssuuuttttttssssssttttttuuuxxxzzz~~~MMMJJJEEEAAA===777111---*********+++++++++++++++'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""###%%%%%%$$$#########""""""""""""######''''''&&&&&&&&&&&&%%%%%%######""""""######$$$%%%%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$###############%%%%%%%%%&&&&&&%%%%%%%%%""""""#########$$$$$$$$$!!!!!!""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%)))'''%%%%%%&&&%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''')))))))))(((((())))))***%%%''')))******+++,,,...+++000444666666999@@@FFFQQQ___ppp}}}~~~}}}{{{zzzvvvtttooojjjggggggkkknnnvvv~~~{{{yyy{{{}}}{{{uuuoooeeeeeeeeeffffffeeeeeeeeehhhhhhiiilllooorrrvvvxxxxxx}}}~~~}}}}}}|||{{{yyy}}}}}}}}}~~~~~~}}}{{{zzzxxxzzz{{{{{{zzzyyyyyyzzzyyyzzz{{{{{{{{{yyyxxxwwwttttttttttttssssssssssssrrrrrrqqqrrrrrrssstttuuuxxxxxxyyyzzz{{{}}}}}}{{{zzzxxxwwwuuuuuuuuuvvvzzzyyywwwuuusssrrrqqqppprrrsssuuuwwwxxxyyyzzzzzzwwwwwwxxxxxxzzz{{{}}}~~~~~~zzzxxxvvvwwwxxxyyyyyy{{{}}}}}}|||zzzzzzzzz|||{{{yyywwwyyy|||}}}|||yyy{{{zzzyyyyyyzzz}}}~~~|||zzzyyyyyyzzz{{{|||||||||||||||{{{zzzzzzvvvvvvuuuuuuvvvvvvwwwxxxxxxzzz{{{{{{zzzyyyzzz{{{zzzzzzzzzzzzzzz{{{||||||zzzzzz{{{{{{{{{{{{zzzzzzvvvvvvuuuuuutttssssssssswwwwwwvvvvvvuuuuuuttttttvvvwwwwwwxxxxxxxxxxxxxxxyyywwwuuutttuuuvvvvvvuuuuuutttttttttttttttuuuuuuxxxyyy|||LLLKKKJJJIIIFFF@@@999333++++++++++++***+++++++++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%%%%$$$######""""""######$$$&&&&&&&&&&&&&&&&&&&&&&&&######""""""######$$$%%%%%%%%%%%%$$$$$$$$$######################################################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&!!!!!!""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%)))(((&&&&&&&&&&&&$$$"""$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&)))))))))((())))))******%%%''')))))))))+++---///---222666777888>>>JJJTTTeeesss}}}{{{xxxuuurrrlllllljjjiiijjjooovvv|||{{{tttqqqrrrpppiiibbb```bbbeeehhhjjjjjjiiihhhhhhhhhjjjmmmqqqwww|||~~~~~~}}}{{{zzz{{{zzzxxxwwwvvvwwwwwwwwwxxxxxxyyyyyy{{{{{{|||{{{zzzxxxvvvuuusssuuuvvvvvvuuuttttttuuusssttttttuuutttsssqqqppppppqqqqqqqqqrrrrrrssssssttttttuuuvvvwwwyyyzzzzzz~~~~~~~~~~~~|||{{{{{{yyywwwuuussstttuuuvvvzzzyyywwwuuusssttttttuuuxxxyyyyyyzzz{{{{{{||||||xxxxxxxxxyyyzzz{{{}}}}}}~~~|||yyyvvvvvvwwwxxxzzzzzz|||}}}||||||~~~{{{yyyxxxyyy{{{|||zzzyyyzzzzzz{{{|||}}}|||zzzyyyyyy{{{||||||}}}}}}}}}}}}|||{{{{{{vvvvvvvvvvvvvvvwwwwwwxxxvvvxxxzzzzzzxxxvvvvvvvvvxxxxxxxxxyyyzzz{{{|||}}}yyyzzzzzz{{{{{{zzzzzzyyywwwvvvvvvvvvvvvvvvuuuuuuxxxwwwvvvvvvuuuuuuuuuuuuuuuvvvvvvwwwwwwwwwwwwwwwyyyvvvsssrrrssstttuuuuuuxxxwwwwwwwwwwwwxxxxxxyyyyyyzzz{{{|||}}}|||{{{{{{xxxyyyyyyyyy{{{HHHIIIJJJLLLKKKGGG@@@;;;///...,,,+++))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$######$$$&&&((($$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%######""""""######$$$%%%%%%%%%%%%$$$$$$$$$############################################################$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%)))'''&&&&&&&&&&&&%%%###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''')))))))))))))))***++++++'''((()))))))))***---///333777;;;===AAALLL]]]kkk|||}}}zzzwwwtttpppmmmfffgggiiimmmsss||||||ssshhhcccdddccc___ZZZ___bbbfffiiikkkkkkiiihhhggghhhkkkooouuu|||~~~|||zzzzzzzzzzzzxxxwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwuuusssrrrrrrsssuuuuuusssrrrssstttuuuuuuvvvwwwvvvuuussssssssssssttttttuuuvvvvvvvvvwwwxxxyyy{{{|||~~~~~~~~~}}}}}}~~~~~~}}}{{{zzzyyyzzzyyyvvvtttttttttvvvwwwzzzyyywwwvvvvvvxxxzzz|||~~~~~~}}}}}}}}}}}}}}}zzzzzzzzzzzz{{{}}}~~~~~~}}}{{{yyyzzz{{{}}}~~~~~~~~~~~~}}}zzzyyyyyyyyyzzz{{{zzzzzzuuuwwwzzz}}}~~~}}}}}}{{{zzz{{{}}}~~~}}}}}}~~~~~~}}}}}}|||{{{xxxwwwwwwwwwwwwxxxyyyyyyyyyzzz|||{{{xxxvvvttttttvvvvvvvvvwwwxxxyyy{{{|||yyyyyyzzzzzzzzzzzzyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwwwwwwuuuuuuttttttuuuuuusssssstttuuuuuuuuuuuuuuuvvvsssqqqpppqqqsssttttttyyyxxxxxxxxxyyyyyyzzz{{{{{{{{{||||||{{{yyywwwvvvsssttttttuuuvvv{{{EEEFFFHHHKKKLLLJJJFFFBBB666444111---+++)))((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################$$$$$$%%%&&&&&&&&&%%%%%%################################################$$$%%%%%%$$$######&&&((($$$$$$############$$$$$$""""""############$$$$$$######""""""######$$$%%%%%%%%%%%%$$$$$$$$$#############################################$$$$$$$$$"""######$$$$$$######"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%&&&&&&%%%$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''))))))))))))******+++,,,)))***+++++++++---000333777:::>>>BBBJJJYYYlllzzz}}}yyyvvvtttqqqooollleeehhhmmmsss{{{yyykkkddd\\\YYY[[[^^^___]]]```bbbdddggghhhhhhgggfffhhhjjjnnnssszzz~~~||||||||||||{{{yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzyyyxxxvvvuuuuuuwwwxxxxxxwwwvvvvvvwwwwwwxxxyyyyyyzzzyyyxxxwwwxxxyyyyyyyyyzzzzzz{{{{{{yyyzzz{{{}}}~~~~~~~~~|||{{{zzz{{{{{{{{{{{{{{{zzzyyyyyyyyyxxxwwwvvvvvvwwwxxxyyyzzzyyyxxxxxxyyy|||~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~}}}|||}}}|||{{{yyyxxxxxxyyyyyyzzzzzzzzz{{{wwwzzz~~~~~~}}}|||{{{|||~~~}}}}}}}}}}}}}}}||||||{{{yyyyyyxxxxxxyyyyyyzzz{{{}}}~~~~~~}}}zzzxxxxxxxxxwwwwwwwwwwwwwwwxxxyyyyyyyyyyyyzzzzzzzzzzzzyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvuuuttttttuuuvvvwwwrrrrrrssstttttttttttttttsssrrrpppppprrrtttuuuuuuvvvvvvvvvvvvwwwxxxyyyzzz|||||||||{{{yyywwwuuusssooopppqqqqqqrrrvvv{{{DDDEEEGGGIIIKKKKKKIIIGGG@@@===888333...+++))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""###%%%$$$""""""$$$'''%%%$$$$$$######$$$$$$%%%"""""""""#########$$$$$$######""""""######$$$%%%%%%%%%%%%$$$$$$$$$##############################""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$###$$$%%%&&&%%%$$$######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''')))((((((''''''(((((()))))))))))))))***+++,,,---+++,,,---...///222666999:::===BBBJJJVVVfffvvv}}}vvvsssooommmmmmnnnmmmllljjjmmmsssyyy}}}{{{ssskkk^^^\\\ZZZ[[[^^^ccceeefffbbbbbbcccdddeeefffggghhhjjjmmmrrryyy~~~}}}zzzzzzzzzzzzzzzzzzzzzzzz{{{|||}}}}}}}}}|||{{{zzzyyy{{{||||||{{{zzzzzz{{{xxxyyyzzz||||||||||||{{{}}}}}}}}}}}}}}}~~~~~~~~~{{{|||}}}~~~~~~}}}}}}}}}}}}}}}}}}{{{yyyxxxvvvwwwwwwwwwxxxxxxxxxxxxxxxwwwwwwxxxyyyyyyzzzzzz{{{zzzzzzzzzzzz{{{}}}~~~~~~}}}}}}|||}}}~~~~~~~~~~~~~~~|||{{{yyyyyyzzzzzzyyywwwuuuvvvwwwxxxxxxyyyzzz{{{|||~~~}}}||||||||||||}}}~~~~~~{{{{{{{{{|||{{{zzzzzzyyyyyyyyyyyyyyyyyyzzzzzz{{{|||}}}}}}|||{{{zzz{{{}}}zzzyyyxxxxxxwwwwwwwwwxxxxxxyyyyyyzzzzzzyyyyyyxxxyyyxxxxxxxxxwwwwwwvvvvvvwwwvvvuuuuuuuuuwwwyyyzzzttttttuuuvvvvvvvvvvvvuuusssrrrrrrtttwwwxxxyyyxxxuuuuuuuuuuuuvvvwwwxxxxxx{{{{{{{{{zzzxxxvvvsssrrrnnnooopppqqqrrrtttwwwzzzFFFFFFFFFHHHKKKKKKJJJIIIGGGDDD>>>888222...+++***''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ """$$$$$$!!!!!!###%%%%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$#########"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$##############################""""""######$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&!!!"""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###""""""###%%%&&&&&&%%%######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''))))))(((((((((((())))))))))))))))))***+++,,,---+++---///000222666;;;???AAADDDJJJUUUcccrrrvvvllliiifffeeegggiiikkkkkkooorrrwww}}}zzzrrrmmmeee^^^[[[\\\___bbbfffiiikkkmmmddddddcccdddeeegggjjjkkklllooovvv}}}~~~~~~~~~{{{|||~~~~~~}}}zzz|||}}}}}}|||{{{{{{||||||}}}~~~~~~}}}|||yyyzzzzzzzzzyyyxxxvvvuuussssssssstttuuuuuuvvvvvvvvvwwwyyyzzz||||||||||||{{{{{{{{{{{{{{{|||}}}}}}zzzzzzzzzzzz|||~~~||||||||||||}}}~~~~~~}}}~~~}}}|||||||||}}}~~~yyyxxxwwwwwwyyyyyyxxxwwwssstttvvvvvvwwwwwwyyyzzz||||||}}}}}}~~~~~~~~~~~~zzzzzz{{{||||||}}}}}}}}}yyyyyyzzzzzzyyyyyyxxxwwwyyyyyyxxxxxxyyyyyyzzz{{{yyyzzzzzzzzzyyyzzz}}}||||||zzzyyyxxxwwwwwwwwwxxxyyyyyyzzzzzzyyyyyyxxxyyyyyyxxxxxxwwwvvvvvvuuuxxxwwwvvvvvvwwwyyy{{{}}}vvvvvvwwwxxxxxxxxxxxxxxxttttttuuuxxx{{{||||||{{{uuuuuuuuuuuuvvvwwwxxxyyyyyyzzzyyyyyywwwuuusssqqqoooqqqssssssssstttwwwyyyIIIHHHFFFFFFFFFHHHJJJKKKMMMJJJEEEAAA;;;555...)))...+++'''&&&'''(((&&&$$$(((''''''&&&&&&''''''((((((((((((''''''&&&&&&&&&%%%%%%&&&&&&'''((())))))$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###!!!!!!"""$$$%%%$$$$$$############$$$$$$'''$$$""""""$$$%%%### $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((())))))))))))((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''***)))))))))+++,,,...000...///222555888<<<>>>???FFFOOO\\\iiissszzzuuulll```]]][[[^^^eeelllpppqqqtttwww{{{}}}ssshhh```ZZZWWWXXX\\\bbbgggkkklllkkkjjj___```bbbdddfffiiilllmmmrrrzzz}}}|||}}}}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~|||zzzxxxwwwyyyyyyxxxuuurrrqqqqqqsssssssssttttttuuuuuuvvvvvvzzzxxxvvvvvvxxxzzz{{{zzzvvvwwwwwwxxxwwwwwwvvvuuutttuuuvvvxxxyyyzzz{{{{{{zzzzzz{{{{{{|||}}}}}}}}}}}}}}}|||{{{zzzyyyyyyyyy||||||{{{zzzzzzzzzzzz{{{xxxuuussstttvvvxxxwwwuuurrrrrrsssuuuvvvxxxyyyyyyzzzzzz{{{{{{{{{{{{{{{zzz{{{zzzxxxwwwwwwxxxzzz{{{yyyyyyxxxxxxwwwvvvvvvvvvxxxxxxxxxwwwwwwwwwwwwwwwzzz{{{||||||{{{|||}}}}}}||||||{{{zzzzzzyyyyyy}}}|||||||||||||||}}}~~~}}}{{{yyywwwvvvuuuvvvvvvvvvvvvwwwxxxxxxxxxxxxwww|||{{{yyyxxxwwwwwwwwwxxxxxxzzz}}}}}}zzzxxxyyyyyyxxxxxxxxxyyyzzzzzz}}}|||{{{zzzxxxxxxwwwwww{{{xxxtttrrrsssssssssrrrKKKJJJHHHGGGGGGGGGIIIJJJJJJIIIGGGEEEAAA:::333...///+++((('''((()))((('''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''(((%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$&&&$$$"""###%%%&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((())))))))))))))))))))))))+++*********+++---///000...111444777999<<>>DDDEEEFFFCCC===888444222+++***)))))))))(((%%%###'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$############$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%$$$######$$$%%%%%%""""""#########$$$$$$$$$!!!###%%%&&&'''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$######"""###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&))))))))))))************************+++,,,---...,,,///222444666;;;BBBGGGVVViii~~~vvvlllfffiiimmmrrrzzz|||yyyxxxyyy{{{~~~~~~zzzwwwxxxqqqjjjfffggggggdddaaabbbfffkkklllkkkkkkmmmooorrrrrrrrruuuyyy|||}}}~~~}}}}}}|||||||||}}}}}}~~~zzzvvvssspppqqqrrrtttwwwyyyzzz{{{||||||{{{zzzzzz{{{}}}}}}}}}|||yyywwwuuutttttttttrrrssstttttttttsssrrrqqqqqqrrrrrrrrrrrrqqqppppppqqqpppppppppoooooonnnnnnkkkkkkkkkjjjiiihhhgggfffeeedddcccdddfffiiimmmoooqqqpppooonnnmmmmmmmmmmmmjjjiiifffdddbbbbbbcccccccccbbbaaa```^^^]]]\\\\\\___^^^^^^^^^^^^___``````aaaaaaaaaaaabbbbbbbbbbbbbbbdddeeeggggggiiilllnnniiikkkmmmmmmlllllllllmmmlllmmmnnnppppppnnnmmmllliiiiiihhhhhhiiiiiijjjjjjiiiiiiiiiiiijjjkkklllllllllllllllmmmnnnooopppqqquuusssqqqqqqrrrttttttssspppqqqqqqqqqqqqpppoooooopppppppppqqqrrrrrrrrrssssssrrrrrrssswww}}}~~~{{{xxxyyy|||~~~}}}||||||{{{{{{{{{{{{zzzzzzzzz|||yyyvvvvvvxxx{{{{{{zzz~~~|||{{{|||~~~}}}zzzvvvuuuvvvxxxzzz{{{zzzxxxwwwxxxzzz|||}}}}}}|||zzzxxxyyyyyyyyyyyyyyyyyyyyyyyyvvvvvvwwwxxxxxxvvvuuutttsssrrrqqqpppppppppqqqrrrFFFFFFFFFGGGJJJKKKJJJIIIIIIJJJJJJIIIGGGCCC@@@>>>???AAADDDEEECCC???999555...,,,***))))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%#########$$$$$$$$$$$$$$$!!!"""###%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$""""""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''')))((((((((()))***+++,,,+++///444777;;;BBBLLLTTThhhxxxwwwoooiiiggglllppptttzzz|||{{{{{{{{{|||}}}{{{wwwsssooojjjfffeeehhhjjjhhhfffiiikkkmmmmmmmmmlllmmmnnnqqqqqqrrruuuyyy}}}}}}}}}|||||||||}}}||||||}}}}}}zzzwwwtttqqqqqqqqqssstttvvvxxxyyyzzz|||{{{zzzyyyyyyzzz{{{{{{~~~}}}zzzwwwuuutttttttttrrrssstttttttttsssrrrqqqoooppppppppppppooonnnnnnoooooooooooonnnnnnmmmmmmkkkjjjjjjjjjiiihhhhhhgggggghhhhhhiiijjjkkkllllllmmmlllkkkjjjiiiiiiiiiiiiiiigggeeecccaaaaaabbbcccbbbbbbaaa___^^^\\\[[[ZZZZZZZZZYYYYYYYYYYYYZZZZZZZZZ[[[[[[[[[\\\\\\\\\\\\___```bbbbbbcccdddgggiiihhhjjjlllmmmlllkkklllmmmmmmnnnpppqqqqqqpppnnnmmmkkkkkkkkkjjjjjjkkkllllllkkkkkkkkkkkklllmmmnnnooonnnmmmmmmmmmmmmooopppqqqsssqqqppprrrtttwwwxxxxxxqqqqqqqqqqqqqqqpppppppppooooooooooooppppppppppppoooooooooppptttyyy~~~{{{yyyxxxwwwyyyzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxzzzwwwttttttwwwyyyzzzyyy|||zzzxxxyyyzzzzzzwwwuuuuuuvvvwwwxxxyyyyyyxxxwwwxxxyyyzzz{{{{{{zzzyyyxxxyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwvvvuuutttsssrrrrrrqqqppppppqqqqqqrrrGGGFFFFFFGGGIIIJJJIIIHHHIIIJJJJJJJJJHHHEEEAAA???;;;===AAAGGGJJJGGG???999333000,,,******)))(((&&&$$$$$$%%%%%%&&&&&&&&&'''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$#########$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%######%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!"""###$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&))))))(((((()))***,,,---...333999===AAAKKKYYYeee{{{tttkkkiiijjjkkkqqqvvvxxx|||~~~zzz{{{zzz{{{{{{zzzvvvpppllldddbbbbbbeeejjjnnnnnnlllooonnnmmmnnnppprrrrrrrrrttttttvvvyyy~~~}}}||||||||||||}}}~~~~~~||||||{{{zzzxxxuuusssrrrqqqrrrssstttvvvwwwxxxyyy{{{zzzxxxwwwvvvwwwwwwxxx~~~}}}zzzwwwuuutttttttttsssssssssssssssrrrqqqqqqooooooppppppoooooonnnmmmnnnnnnnnnnnnmmmmmmmmmmmmkkkkkkjjjiiiiiijjjjjjkkkllllllnnnnnnnnnmmmkkkjjjmmmmmmmmmlllkkkkkkjjjjjjhhhfffdddbbbaaaaaabbbcccbbbaaa```^^^\\\[[[YYYXXXVVVVVVUUUTTTSSSSSSSSSSSSSSSSSSTTTTTTTTTUUUUUUUUUYYYZZZ[[[\\\\\\^^^aaacccfffiiikkkllllllkkklllmmmooooooqqqqqqqqqqqqoooooonnnnnnmmmmmmmmmmmmmmmmmmllllllmmmmmmnnnpppqqqrrrqqqpppooommmnnnoooppprrrtttrrrrrrsssvvvxxxyyyxxxsssrrrrrrqqqpppqqqqqqqqqnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmnnnppprrrvvvyyy{{{zzzzzzyyyxxxwwwwwwyyy{{{yyyxxxxxxxxxwwwwwwwwwwwwvvvtttssssssvvvxxxyyyyyyyyywwwvvvuuuvvvvvvuuutttvvvvvvvvvvvvvvvwwwwwwxxxyyyyyyxxxxxxxxxxxxyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzyyyxxxwwwuuutttssssssrrrrrrqqqqqqppppppqqqrrrrrrMMMKKKJJJIIIJJJJJJIIIHHHHHHJJJKKKKKKJJJGGGCCC@@@<<<<<<>>>EEEJJJJJJCCC===777444///,,,******((('''&&&&&&''''''(((((())))))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$##################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######"""""""""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$$$$%%%&&&&&&%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!"""###$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''(((((()))))),,,+++++++++,,,...000111444:::???CCCIIIUUUhhhwwwzzznnnhhhjjjooorrrxxx}}}~~~~~~~~~{{{wwwtttuuuuuutttrrrnnnhhheee___```bbbhhhnnnrrrrrrqqqqqqnnnmmmpppvvv{{{||||||{{{}}}||||||{{{{{{{{{|||||||||}}}|||zzzxxxwwwvvvuuuuuurrrsssssstttuuuvvvwwwwwwyyyxxxvvvuuutttttttttuuu|||zzzxxxvvvtttsssrrrsssssssssssssssrrrrrrqqqqqqqqqqqqqqqqqqqqqppppppooonnnnnnnnnnnnnnnnnnnnnnnnllllllkkkkkklllmmmnnnoooppppppoooooommmllljjjjjjmmmnnnnnnmmmmmmllllllkkkhhhgggdddcccbbbbbbcccdddcccbbb```]]][[[XXXVVVUUURRRQQQPPPOOOMMMMMMMMMLLLMMMMMMMMMMMMNNNNNNNNNNNNPPPRRRSSSTTTVVVYYY]]]aaadddgggjjjllllllkkklllllloooooopppqqqqqqpppoooooopppooonnnnnnmmmmmmmmmmmmmmmmmmmmmnnnpppqqqssstttuuusssqqqooonnnpppqqqrrrvvvuuuttttttuuuvvvuuutttttttttrrrqqqqqqqqqrrrsssooooooooonnnnnnmmmmmmlllooooooppprrrtttvvvwwwxxxyyy{{{|||zzzwwwvvvyyy|||xxxxxxxxxwwwwwwwwwvvvvvvtttsssssstttuuuwwwyyyyyyyyyxxxvvvuuuuuuuuuvvvvvvwwwvvvuuuttttttuuuwwwxxxzzzyyyxxxvvvvvvxxxyyyzzzyyyyyyyyyyyyyyyyyyyyyyyyzzzyyyvvvtttrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrXXXUUURRROOONNNLLLJJJIIIIIIJJJKKKLLLJJJHHHEEECCCAAA>>>===AAAFFFHHHEEE@@@<<<888333///,,,+++)))((('''''''''(((((()))))))))'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######"""""""""%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$$$$%%%&&&&&&%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%#########$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''(((((()))***+++++++++,,,+++++++++---000444666888???GGGNNNWWWggg{{{|||qqqkkkkkkooosss{{{{{{tttkkklllmmmllljjjfffcccbbbaaacccggglllqqqsssttttttsssqqqqqquuu|||zzzzzzzzzzzzzzzzzzzzzyyyzzzyyywwwvvvuuuuuuuuuuuussstttttttttuuuuuuuuuuuuwwwvvvtttsssrrrrrrrrrsssxxxwwwuuusssqqqqqqqqqqqqssssssrrrrrrqqqqqqqqqqqqpppqqqqqqqqqqqqpppoooooooooooooooooooooooooooooonnnnnnnnnnnnooopppqqqqqqrrrpppnnnkkkjjjjjjkkkkkkjjjkkkkkklllkkkkkkjjjiiijjjhhhfffdddccccccdddeeecccbbb___[[[WWWTTTQQQPPPKKKJJJHHHGGGEEEEEEDDDDDDEEEEEEEEEFFFFFFFFFFFFGGGGGGIIIKKKNNNQQQVVV\\\aaacccfffjjjllllllllllllmmmooooooooooooooooooooooooppppppnnnmmmllllllllllllmmmmmmmmmnnnoooqqqrrrsssvvvuuusssqqqqqqqqqrrrsssuuutttssstttuuuvvvtttsssuuuttttttssssssssssssssspppppppppoooooonnnnnnnnnooopppqqqssstttuuuuuuuuuwwwyyyyyywwwuuutttwwwzzzxxxxxxxxxwwwwwwwwwwwwvvvrrrssstttuuuvvvwwwxxxyyyzzzyyyxxxwwwvvvwwwxxxyyyxxxvvvtttsssssstttvvvwww{{{yyywwwvvvvvvwwwyyy{{{yyyyyyyyyyyyyyyyyyyyyyyyzzzxxxuuusssqqqpppppppppppppppqqqqqqrrrrrrrrrrrrdddaaa\\\WWWUUURRRPPPMMMJJJKKKKKKKKKJJJIIIGGGFFFFFFBBB??????BBBEEEEEEDDDAAA===888444111///,,,***&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$#########%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%######%%%%%%%%%$$$###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''((()))******+++,,,*********+++...222666999<<>>>>>>>>>>>???AAADDDGGGLLLSSSZZZ___bbbfffjjjmmmnnnmmmmmmnnnooooooooooooooooooooooooqqqpppooommmlllkkkkkkkkknnnnnnnnnnnnooopppqqqrrrvvvvvvuuutttttttttttttttqqqqqqqqqsssvvvxxxwwwvvvtttuuuuuuuuuuuutttssssssqqqqqqpppppppppppppppooonnnnnnooopppqqqrrrssssssrrrssssssrrrqqqrrrtttvvvxxxxxxwwwwwwwwwvvvvvvvvvrrrsssuuuuuuuuuuuuwwwxxxyyyzzzzzzyyyxxxxxxyyy{{{xxxwwwuuutttssstttvvvwwwyyyxxxvvvuuuuuuvvvxxxyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwuuusssqqqoooooonnnooooooqqqrrrrrrrrrrrrrrrmmmiiiddd___\\\ZZZWWWUUULLLLLLKKKJJJIIIIIIIIIIIIGGGFFFCCCBBBBBBDDDFFFGGGFFFCCC???;;;777444///,,,((((((''''''&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###!!!""""""###$$$%%%&&&&&&%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$""""""$$$%%%$$$#################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''((()))***+++,,,,,,*********,,,000555:::>>>EEEQQQdddzzzyyytttnnnmmmooouuuyyy{{{wwwlllmmmllljjjgggfffiiikkklllmmmooopppqqqrrrssssssssswww|||~~~~~~}}}{{{vvvvvvwwwwwwwwwvvvttttttoooooopppqqqrrrsssttttttuuuuuuuuuttttttssssssssssssrrrqqqppppppqqqrrrrrrrrrqqqppppppppprrrssstttsssrrrqqqpppppppppqqqrrrnnnnnnnnnnnnnnnmmmmmmlllnnnnnnnnnoooooooooppppppmmmnnnppprrrrrrqqqooonnniiiiiiiiiiiijjjlllmmmnnnqqqrrrsssttttttsssrrrqqqmmmkkkhhheeecccbbbbbbccc___\\\XXXRRRKKKEEEAAA>>>;;;:::999888777666666666999999999999::::::::::::;;;===???BBBGGGNNNVVV[[[bbbfffkkknnnoooooooooooopppppppppooooooppppppppprrrqqqooonnnlllkkkkkkjjjqqqppppppooooooppppppqqquuuvvvvvvwwwwwwvvvuuutttrrrqqqrrruuuxxxyyyxxxvvvtttuuuwwwxxxwwwvvvsssrrroooppppppppppppppppppqqqnnnnnnnnnnnnoooqqqrrrssspppooonnnnnnppprrrssssssvvvvvvvvvuuuuuuuuuttttttpppsssuuuuuusssssstttvvvvvvxxxzzzzzzxxxwwwxxxyyyxxxwwwvvvuuuuuuuuuvvvvvvuuuuuutttsssssstttuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvuuuuuutttsssqqqpppnnnmmmnnnoooqqqrrrssssssrrrrrrqqqmmmhhhdddaaa___]]][[[MMMLLLKKKIIIIIIIIIJJJKKKGGGGGGGGGEEEDDDDDDGGGIIIJJJGGGCCC???<<<777222...++++++***)))((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$############$$$%%%&&&&&&%%%$$$### !!!"""$$$%%%&&&'''$$$$$$#########$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''#########$$$$$$%%%&&&&&&########################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""###$$$$$$###""""""""""""""""""""""""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))((()))***+++,,,---......,,,,,,,,,///333999???CCCOOO\\\tttxxxnnnoooppprrruuuyyy}}}{{{rrrrrrpppmmmjjjiiimmmqqqnnnooopppppppppppprrrsssnnnttt}}}~~~|||~~~~~~{{{xxxuuutttuuuvvvvvvvvvtttsssrrrnnnoooqqqsssuuuvvvwwwwwwvvvuuuuuutttssssssrrrrrrrrrqqqpppppppppqqqrrrsssqqqqqqppppppqqqsssuuuvvvsssrrrqqqpppppppppqqqrrrpppppppppppppppoooooonnnlllmmmmmmmmmnnnnnnooooookkkmmmppprrrrrrpppmmmkkkeeefffiiikkkmmmnnnnnnnnnoooppprrrssssssrrrqqqooommmkkkgggdddbbbaaaaaaaaa]]]ZZZUUUNNNGGG@@@;;;888999888777666666666666666999999999999:::::::::;;;999;;;===???DDDJJJRRRWWWbbbfffkkkooopppooooooppprrrqqqqqqppppppqqqqqqrrrsssrrrpppooommmlllkkkkkksssrrrqqqqqqppppppqqqqqqtttuuuwwwyyyyyywwwvvvtttvvvvvvvvvwwwxxxxxxvvvtttsssuuuwwwyyyyyyvvvsssqqqnnnnnnooooooppppppqqqqqqoooooonnnoooppprrrtttuuuqqqnnnlllnnnrrruuuuuutttuuuuuutttttttttsssssssssooorrrttttttrrrppprrrtttsssvvvyyyyyywwwuuuvvvwwwxxxxxxwwwvvvvvvvvvvvvvvvrrrrrrrrrqqqqqqrrrrrrrrruuuuuuuuuuuuuuuuuuuuuuuusssssstttsssrrrpppnnnlllnnnoooqqqrrrssssssrrrrrrzzzwwwqqqnnnqqqrrrjjj___QQQLLLIIIJJJJJJGGGFFFHHHGGGHHHHHHFFFEEEDDDEEEGGGIIIGGGEEEEEEDDD???888222000...+++)))'''&&&''''''&&&&&&&&&'''''''''(((((()))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###'''&&&&&&%%%%%%$$$$$$###%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""!!!!!!%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%###########################$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$&&&&&&'''(((###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&%%%$$$###"""&&&%%%$$$###$$$&&&(((***(((''''''&&&&&&''''''((((((((((((((())))))))))))((((((((((((((('''''''''((()))***)))((()))+++,,,,,,---000333888???FFFKKK\\\pppyyyqqqoookkkoootttxxxyyyzzz{{{|||xxxtttooonnnppprrrssssssssspppnnnooorrruuutttsssmmmttt~~~~~~}}}|||}}}zzzxxxwwwvvvvvvrrrsssrrrqqqooooooqqqssspppqqqsssuuuwwwwwwwwwwwwpppqqqqqqrrrrrrsssssstttppppppqqqqqqqqqppppppooollllllllllllnnnqqquuuwwwrrrqqqooommmllllllmmmmmmppppppqqqrrrqqqpppooonnnnnnmmmlllmmmoooppppppnnnqqqnnnllllllmmmmmmkkkhhh___bbbfffkkkooorrrsssssstttsssrrrqqqpppoooooooookkkiiifffeeeeeedddcccaaa[[[VVVNNNFFFAAA===999777555666888777555444444555666888::::::999999:::;;;;;;<<<>>>BBBHHHNNNSSSVVVbbbeeejjjnnnoooooopppqqqqqqrrrtttttttttrrrpppoooppppppooollljjjiiikkkmmmmmmnnnppppppppprrruuuwww~~~|||zzzxxxvvvuuuuuuuuuxxxwwwwwwvvvuuuttttttssssssssssssssssssssssssrrrooollljjjjjjmmmoooooommmppppppooooooooooooooopppnnnnnnooopppqqqqqqrrrrrrwwwvvvuuutttsssrrrrrrsssrrrsssrrrqqqooonnnoooppprrrssstttuuuvvvvvvvvvvvvxxxwwwtttsssrrrssstttvvvrrrqqqpppooooooqqqssstttppprrrtttvvvvvvuuutttsssrrrsssssssssrrrpppnnnmmmpppqqqqqqrrrrrrssstttttt~~~}}}zzzxxxyyyxxxpppfffXXXPPPJJJHHHGGGEEEEEEIIIHHHHHHHHHGGGDDDCCCDDDFFFIIIHHHGGGGGGGGGCCC===888222000---)))((('''((((((&&&&&&&&&'''''''''((((((&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$########################"""######$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$###"""!!!&&&%%%$$$$$$$$$&&&(((***&&&%%%%%%$$$$$$%%%%%%&&&''''''((((((((()))))))))(((((((((((((((((((((((()))***+++***)))***+++---,,,000444666999AAAMMMWWWmmm~~~~~~rrrjjjiiikkknnnrrrwww{{{{{{{{{zzzzzz{{{vvvuuurrrooonnnqqqssssssssssssqqqooopppsssvvvwwwvvvrrrxxx}}}|||{{{}}}|||zzzxxxvvvuuutttsssqqqqqqqqqpppnnnnnnpppqqqppprrrsssuuuvvvvvvvvvuuurrrrrrrrrrrrrrrqqqqqqqqqppppppqqqppppppooonnnnnnllllllmmmnnnoooqqqtttuuurrrqqqpppooonnnnnnnnnnnnpppqqqqqqrrrrrrpppooonnnooonnnmmmoooqqqrrrqqqpppllliiihhhhhhiiijjjhhhffffffhhhlllooorrrtttttttttsssrrrqqqpppooonnnnnnnnnllliiigggeeeeeedddbbb```[[[VVVMMMFFF@@@<<<888666555666888777666555555666777999;;;;;;;;;:::;;;<<<<<<>>>@@@EEEKKKQQQWWW[[[eeeiiinnnqqqrrrqqqrrrrrrqqqrrrsssttttttsssqqqppprrrrrrqqqnnnlllkkkmmmooonnnoooqqqrrrsssuuuxxxzzz~~~}}}{{{yyyxxxwwwwwwxxxxxxxxxwwwwwwvvvuuuuuuuuurrrssstttttttttsssrrrqqqooollliiiiiilllnnnnnnmmmpppoooooonnnnnnooooooooooooooooooppppppqqqqqqqqquuutttsssrrrqqqqqqqqqqqqooopppqqqpppnnnnnnppprrrrrrrrrssstttuuuuuuvvvvvvvvvuuusssrrrrrrrrrssstttqqqpppnnnnnnnnnoooqqqrrrqqqqqqssstttttttttsssssspppqqqrrrrrrrrrqqqpppoooooooooooopppqqqqqqrrrrrr}}}uuulll```VVVLLLHHHEEEDDDFFFJJJKKKLLLLLLJJJGGGFFFFFFGGGIIIIIIJJJJJJKKKHHHDDDAAA777444000,,,)))((())))))&&&''''''''''''((((((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&'''(((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!""""""###%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$######&&&%%%$$$$$$%%%&&&((()))&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((***+++,,,+++***+++,,,......333888:::===HHHYYYggg~~~tttggg^^^^^^eeekkkrrrvvv{{{~~~|||yyyvvvuuuxxxxxxyyyyyyyyywwwrrroooqqqpppooooooqqqqqqqqqpppnnnlllkkkmmmppptttvvvwww{{{~~~|||zzzyyyyyyxxxvvvtttsssrrrqqqqqqpppqqqqqqooonnnmmmooopppqqqrrrsssuuuuuuuuutttssssssrrrrrrqqqppppppooooooqqqqqqpppooonnnmmmmmmlllmmmmmmnnnpppqqqqqqrrrrrrqqqqqqqqqqqqqqqpppooonnnpppqqqrrrrrrrrrqqqooonnnnnnmmmmmmnnnpppqqqqqqpppllljjjiiijjjkkkllljjjiiilllmmmpppqqqsssssssssrrrqqqpppooonnnnnnnnnnnnnnnmmmkkkhhhfffeeedddaaa___[[[UUULLLDDD>>>:::666444555666888888777666777888999;;;=========<<<===???>>>@@@CCCIIIPPPWWW^^^bbbkkknnnsssuuuuuutttssssssrrrrrrtttuuuuuutttsssrrrttttttsssqqqnnnnnnoooqqqppprrrtttuuuvvvxxx{{{}}}~~~~~~|||{{{{{{zzzzzz{{{yyyyyyxxxwwwvvvvvvvvvvvvrrrsssuuuvvvuuusssqqqooopppmmmiiihhhiiikkklllmmmooonnnnnnnnnnnnnnnoooooooooooooooooopppppppppppprrrrrrqqqpppoooooooooooolllnnnoooooonnnoooqqqsssrrrrrrssssssttttttuuuuuusssssssssrrrrrrrrrrrrrrrqqqpppoooooooooppprrrsssrrrrrrrrrrrrrrrsssssssssoooppppppqqqrrrrrrqqqqqqooooooppppppqqqqqqrrrrrr|||uuunnnfff\\\QQQLLLIIIGGGIIIMMMPPPQQQQQQOOOMMMJJJJJJJJJHHHIIIKKKLLLMMMLLLJJJHHH???<<<777111,,,***))))))'''''''''''''''((((((((()))(((((((((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$&&&'''(((((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&'''((((((''''''&&&&&&''''''(((&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))***+++,,,,,,++++++---///222555999>>>FFFTTTfffsss}}}uuuhhh]]]ZZZ```kkksssxxx{{{~~~~~~yyysssnnnkkkmmmmmmnnnpppqqqqqqqqqpppnnnnnnooooooooonnnllljjjjjjiiijjjlllqqqvvvzzz}}}~~~{{{yyyxxxvvvuuutttsssqqqqqqpppppppppqqqqqqpppooonnnooopppqqqrrrsssttttttsssrrrqqqqqqqqqqqqppppppoooooooooqqqpppooonnnllllllkkkkkkmmmnnnppprrrrrrrrrqqqppppppqqqrrrsssrrrqqqpppooopppqqqrrrrrrrrrqqqpppooommmlllkkklllnnnooonnnmmmllllllllllllmmmmmmmmmlllnnnnnnoooppppppooonnnnnnooonnnnnnmmmmmmmmmnnnnnnnnnllljjjhhhgggeeebbb___ZZZTTTKKKBBB<<<888444222444666888999888888999::::::<<>>888222---***)))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&'''''''''((((((((((((((())))))******)))***+++++++++,,,...000777777:::DDDRRRdddrrr{{{qqqjjjaaa]]]aaajjjtttzzz|||}}}}}}yyyrrrjjjdddaaadddfffggghhhjjjkkkmmmnnnmmmnnnoooooommmjjjfffeeeiiijjjlllpppvvv}}}~~~{{{yyyxxxvvvuuutttsssrrrqqqqqqqqqppprrrsssrrrpppooopppqqqqqqrrrrrrssssssrrrpppooonnnnnnnnnooooooooopppppppppooommmlllkkkjjjjjjjjjmmmoooqqqssssssrrrpppooooooppprrrssssssrrrqqqpppqqqqqqrrrsssrrrqqqpppooonnnlllkkklllmmmnnnmmmkkkhhhhhhiiiiiiiiiiiiiiijjjlllllllllllllllkkkkkkjjjlllllllllkkkllllllmmmmmmooommmkkkjjjhhhfffbbb```YYYRRRIII@@@:::666333222444666888999999:::;;;<<<<<<>>>@@@AAAAAAAAABBBCCCCCCEEEIIIOOOWWW```gggkkknnnsssxxx{{{zzzxxxwwwvvvwwwwwwwwwxxxxxxxxxxxxwwwuuuvvvvvvtttrrrpppqqqrrruuuvvvwwwwwwvvvwwwyyy{{{{{{{{{{{{||||||{{{{{{{{{wwwvvvtttsssssstttuuuvvvrrrtttvvvwwwvvvsssooolllmmmllljjjiiihhhiiilllnnnllllllkkkkkklllmmmmmmnnnoooooonnnnnnnnnnnnnnnnnnnnnnnnmmmlllllllllmmmmmmnnnoooooonnnmmmmmmnnnppprrrqqqqqqpppqqqqqqrrrsssrrrsssssstttttttttsssssstttttttttttttttuuuuuuvvvvvvuuuttttttttttttuuuuuurrrrrrqqqpppooooooooonnnqqqrrrrrrsssttttttuuuuuu}}}{{{xxxtttllleee^^^[[[WWWRRRPPPQQQNNNPPPQQQQQQNNNKKKJJJJJJGGGJJJLLLMMMMMMLLLMMMNNNKKKIIIEEE???888222---+++)))))))))(((((((((((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''((((((((('''(((((())))))******+++(((***,,,,,,---///222444:::;;;AAANNNaaarrr|||yyyccc```___ccckkkuuu{{{}}}}}}{{{xxxqqqhhhaaa]]]\\\cccdddeeeeeeddddddfffhhhlllnnnpppppplllhhhfffeeefffiiimmmrrryyy}}}{{{yyyxxxuuuuuutttsssrrrrrrssssssppprrrssssssqqqppppppqqqppppppqqqrrrrrrqqqpppooollllllmmmnnnnnnoooppppppooommmllljjjiiiiiiiiijjjmmmoooqqqssssssrrrqqqpppooopppqqqrrrrrrrrrrrrrrrqqqrrrsssssssssrrrpppooopppnnnllllllllllllkkkiiieeegggggggggeeeeeefffggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiijjjkkklllkkkjjjiiihhhfffbbb___VVVPPPFFF===888555333222333666999:::;;;;;;===???<<<>>>AAABBBBBBBBBDDDEEEEEEFFFJJJPPPXXX```gggkkkmmmrrrxxx|||}}}{{{zzzyyy{{{{{{{{{zzzzzzzzzzzzyyyvvvwwwxxxvvvtttrrrrrrsssuuuwwwxxxwwwwwwwwwyyy{{{zzz{{{{{{{{{{{{{{{zzzyyyvvvuuusssrrrrrrsssuuuvvvtttuuuvvvvvvuuurrrnnnlllkkkkkklllkkkjjjjjjmmmooojjjjjjjjjjjjkkklllmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnmmmllllllmmmmmmnnnoooppppppooonnnmmmoooppprrrqqqpppoooooopppqqqrrrssssssssssssttttttttttttrrrsssssssssttttttttttttvvvvvvvvvuuuuuuuuuuuuuuusssrrrqqqpppnnnnnnnnnnnnppppppqqqqqqrrrrrrssssss~~~zzzyyy{{{{{{xxxrrrjjjaaa]]]XXXRRROOOPPPMMMOOOPPPPPPNNNLLLKKKKKKIIIKKKNNNNNNLLLKKKMMMNNNKKKJJJHHHDDD???999333///))))))))))))((((((((('''(((((()))******)))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''((((((((()))))))))'''(((((()))******++++++)))+++---///000333666999;;;AAALLL\\\mmmzzzyyynnn______cccmmmyyy{{{wwwqqqiiiaaa]]]\\\]]]dddfffhhhgggdddcccdddffflllnnnqqqqqqnnnkkkiiijjjiiilllrrrxxx~~~~~~}}}|||{{{yyywwwwwwuuutttssssssssssssssstttoooqqqsssrrrqqqooooooooonnnooopppqqqqqqqqqpppooommmmmmmmmmmmmmmmmmmmmnnnmmmllljjjhhhhhhhhhjjjjjjnnnoooppprrrssssssrrrrrroooooooooppppppqqqssssssqqqrrrsssssssssrrrqqqpppnnnllljjjiiihhhgggeeecccaaacccdddccc```___```bbb______``````bbbcccdddeeeccccccccccccdddeeegggggghhhggggggffffffddd```]]]TTTMMMDDD<<<777444333222333666999;;;<<<===???@@@<<>>:::333000,,,***)))(((&&&$$$######$$$%%%&&&(((((()))'''&&&%%%$$$$$$&&&((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$""""""$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''((((((''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''')))+++,,,,,,,,,---...(((+++...333777:::<<<<<>>777222111111111444666888:::===???@@@@@@@@@BBBDDDEEEEEEEEEGGGIIIFFFJJJOOOTTTXXX]]]bbbeeepppxxx}}}||||||||||||{{{zzzxxxvvvuuuxxxyyy{{{|||}}}}}}|||{{{|||zzzzzz||||||yyywwwsssttttttsssrrrrrruuuwwwxxxwwwuuurrrpppnnnmmmmmmmmmnnnooooooooonnnlllllliiikkkllllllkkkjjjlllmmmooonnnmmmllllllmmmnnnooommmmmmmmmmmmmmmnnnoooooorrrqqqooonnnmmmnnnpppqqqppppppooommmlllmmmoooqqqrrrpppoooppprrrtttttttttqqqrrrsssttttttuuuuuutttuuutttrrrppppppqqqrrrsssrrrqqqpppnnnnnnnnnoooooopppppprrrssstttuuuuuuuuu||||||{{{{{{zzzyyyyyyyyyxxxrrrjjjddd```\\\YYYVVVSSSSSSSSSSSSSSSSSSQQQPPPLLLLLLMMMMMMNNNNNNNNNNNNOOONNNMMMMMMLLLIIIDDD@@@888444000,,,+++)))'''&&&$$$%%%%%%&&&&&&''''''(((%%%$$$###"""###$$$&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&''')))***))))))***,,,))),,,000333666:::???CCCSSS```ooo||||||rrriiifffeeepppwwwxxxmmmggghhhjjjkkkkkkkkklllnnnpppqqqssstttttttttuuuvvvwwwyyy{{{~~~~~~{{{{{{yyywwwtttrrrqqqppppppqqqrrrrrrsssuuuvvvxxxyyyuuutttrrrooonnnnnnooopppkkklllnnnoooppppppooonnnnnnmmmmmmlllllllllllllllhhhiiiiiijjjlllmmmoooppppppoooooonnnooooooppppppqqqpppoooppprrrttttttssspppooommmlllkkkjjjgggeeebbb___[[[XXXVVVTTTQQQNNNLLLKKKJJJHHHFFFEEEEEEEEEDDDDDDDDDDDDDDDFFFGGGHHHKKKKKKLLLMMMOOOQQQSSSTTTWWWWWWXXXWWWVVVTTTRRRPPPJJJEEE===666333222111000555666999<<<>>>@@@AAABBBBBBDDDEEEFFFFFFFFFHHHJJJJJJMMMRRRVVVZZZ^^^cccfffrrr{{{~~~~~~~~~~~~}}}|||{{{zzzyyyzzz{{{|||~~~~~~~~~}}}zzzxxxwwwxxxwwwuuussssssssstttsssrrrsssuuuwwwxxxwwwuuusssqqqpppooooooooooooppppppooommmkkkjjjiiikkkllllllkkkkkklllmmmpppooonnnnnnnnnnnnooopppnnnnnnmmmmmmnnnnnnooopppooonnnlllkkkkkkkkkmmmnnnoooooommmlllkkkkkkmmmnnnooonnnnnnoooqqqrrrrrrqqqqqqrrrssssssttttttttttttttttttttttttssssssrrrqqqqqqpppooonnnnnnoooooopppppppppqqqrrrsssttttttuuu}}}{{{yyywwwvvvsssooollliiieee```\\\]]]ZZZXXXZZZ\\\\\\WWWSSSOOONNNMMMLLLKKKLLLLLLMMMMMMLLLLLLLLLLLLJJJFFFCCC???;;;555111---+++)))'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((+++***'''%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''&&&((())))))((((((***+++,,,000444555777===GGGOOOaaammm{{{uuuggg```dddjjjxxx}}}xxxmmmkkkooorrrqqqnnnoooooopppqqqsssssstttuuurrrtttvvvxxx{{{~~~}}}~~~~~~|||zzzxxxwwwuuusssrrrqqqqqqrrroooqqqsssvvvxxxyyyzzzzzztttrrrpppnnnmmmmmmmmmnnnllllllnnnnnnnnnnnnmmmlllkkklllmmmnnnnnnmmmmmmllliiijjjkkklllmmmnnnooopppoooooonnnnnnnnnooooooppptttrrrpppoooqqqqqqqqqpppnnnkkkhhheeecccaaa^^^\\\ZZZWWWSSSOOOMMMJJJFFFDDDBBBAAA@@@>>>===<<<<<<<<<===<<<;;;:::::::::;;;;;;?????????@@@BBBDDDEEEFFFJJJKKKKKKKKKKKKIIIHHHGGGCCC???:::666444333111000555777:::===@@@BBBDDDDDDEEEGGGHHHIIIHHHHHHJJJLLLPPPRRRVVVYYY\\\```eeehhhuuu~~~~~~}}}|||}}}}}}}}}}}}}}}|||{{{{{{{{{{{{}}}~~~}}}zzzwwwvvvuuutttrrrppprrrsssttttttssstttvvvxxxxxxwwwuuusssrrrqqqppppppppppppppppppooommmkkkiiijjjkkkllllllkkkkkklllnnnppppppooooooooooooppppppooooooooonnnoooppppppqqqnnnmmmlllkkkjjjkkklllmmmooonnnllljjjiiiiiijjjjjjmmmllllllnnnppprrrqqqppprrrrrrssssssttttttssssssrrrsssuuuvvvvvvtttrrrqqqpppoooooonnnoooooopppqqqooooooooopppqqqrrrtttuuu~~~{{{xxxvvvtttttttttsssqqqmmmhhheeeggggggggggggfffaaaZZZUUURRRPPPMMMKKKIIIJJJKKKLLLKKKJJJJJJKKKLLLKKKHHHFFFEEEAAA:::555111...***(((((((((((('''&&&&&&%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$)))---,,,'''###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((())))))))))))(((((()))***++++++******,,,...000444888999;;;DDDRRR]]]hhhsss~~~~~~zzzooodddaaaiiiqqq|||zzztttnnnmmmpppsssrrrqqqsssrrrrrrqqqqqqqqqqqqqqqqqqtttwwwzzz}}}~~~}}}}}}~~~~~~}}}xxxwwwvvvttttttttttttuuuppprrrvvvxxxzzzzzzyyyxxxqqqpppooonnnnnnnnnoooooommmnnnnnnooonnnmmmlllkkkhhhiiilllnnnnnnmmmllljjjjjjkkklllmmmnnnooopppppppppooonnnmmmmmmllllllmmmpppnnnllllllmmmnnnmmmmmmkkkhhhbbb^^^[[[XXXUUUSSSSSSOOOKKKGGGEEEBBB>>><<<;;;:::999888777777777777777777666666555555555555777777888999:::;;;===>>>>>>???@@@AAAAAA@@@???>>><<<:::777555555333111///444666999===@@@CCCEEEFFFIIIJJJLLLLLLKKKKKKMMMNNNVVVXXXZZZ\\\___bbbfffjjjwww|||zzzyyyyyyxxxwwwwwwxxxxxxyyyyyyyyyxxxxxxyyyzzz{{{}}}~~~~~~|||yyywwwuuutttsssrrrqqqssstttttttttuuuvvvxxxvvvuuusssrrrqqqpppppppppooooooppppppooonnnlllkkkjjjlllmmmmmmllllllmmmnnnooooooooooooooooooooooooppppppooooooppppppqqqrrrqqqpppooonnnnnnnnnnnnooopppnnnllljjjjjjjjjiiihhhhhhhhhiiikkkoooqqqrrrrrrrrrrrrsssttttttttttttsssrrrrrrsssttttttsssrrrqqqnnnnnnnnnoooooopppqqqqqqoooooonnnooopppqqqsssttt~~~~~~{{{zzztttuuuwwwwwwvvvtttrrrqqqrrrvvvyyyvvvnnnccc[[[VVVTTTQQQNNNJJJHHHHHHIIIKKKMMMLLLLLLNNNOOOOOONNNLLLIIIEEE???999555111---******)))((('''&&&%%%%%%$$$'''&&&&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###(((,,,+++&&&"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((())))))))))))(((((()))***++++++***+++...000000555:::===@@@JJJZZZgggnnnwwwzzzyyyuuuoooiiifffiiipppvvv}}}rrrqqqpppooonnnooosssuuuuuusssqqqooommmlllllllllsssvvvzzz}}}}}}{{{{{{}}}~~~~~~~~~xxxwwwvvvuuutttuuuvvvvvvsssuuuwwwyyyzzzxxxuuutttnnnnnnnnnoooppppppqqqrrrnnnoooooopppooonnnlllkkkfffhhhkkkmmmnnnllljjjiiikkklllmmmnnnoooppppppoooqqqpppnnnllljjjiiihhhhhhiiihhhhhhiiikkklllkkkjjjiiiddd]]]WWWRRROOOLLLJJJIIIFFFBBB???===:::777555666555444333333333333333222222333333333333333333444444444444555666777888666777999:::::::::999888777555444444555444222000222444888<<<@@@CCCFFFGGGLLLMMMOOOOOOOOOOOOQQQRRRZZZ\\\]]]___```ccchhhkkkvvv~~~{{{wwwuuutttttttttssssssttttttuuuuuuuuuuuuuuuwwwwwwwwwxxxyyy{{{|||||||||{{{yyyvvvsssrrrssssssqqqsssuuuuuuuuuuuuvvvxxxtttsssrrrpppooonnnnnnnnnlllmmmnnnpppppppppooooookkkmmmnnnnnnmmmlllnnnooonnnnnnnnnnnnnnnnnnnnnnnnpppppppppppppppqqqrrrrrrqqqqqqqqqpppppppppppppppqqqooolllllllllllljjjhhhaaaaaaaaadddiiimmmooopppqqqqqqrrrsssttttttttttttrrrrrrqqqppppppqqqrrrsssnnnnnnooooooppppppppppppnnnnnnnnnooopppqqqrrrssswwwxxxyyyyyyyyyzzz}}}sssfff]]]YYYTTTQQQNNNJJJHHHHHHIIIIIIJJJJJJJJJKKKMMMNNNMMMKKKJJJGGGCCC???;;;666000,,,******)))((('''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###&&&)))(((%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''###$$$&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((())))))******))))))((('''((()))))))))+++///111111666<<>>;;;999888888666444444555666666555333333222222333333444444111111222333333111000///555444444333444444555555111222333444444444333222444222222222444555444333222555999>>>CCCHHHKKKMMMOOOQQQTTTUUUVVVXXX[[[]]]\\\]]]^^^___```dddiiimmmsss~~~~~~yyywwwtttpppnnnoooqqqsssssspppppppppppppppooonnnnnnqqqpppooonnnnnnnnnooopppmmmnnnnnnmmmkkkmmmqqqvvvuuuwwwxxxxxxvvvtttsssssswwwuuusssqqqooommmlllkkkmmmnnnoooqqqqqqppppppooommmnnnoooooonnnnnnooopppnnnooopppqqqqqqpppooonnnooooooooonnnoooppppppqqqpppppppppppppppooonnnnnnooollljjjlllooopppmmmiiieee```ZZZXXXZZZ^^^ccceeedddeeehhhjjjmmmooopppqqqoooppprrrtttttttttrrrqqqooopppqqqqqqpppooonnnmmmkkknnnqqqtttuuutttrrrppp}}}zzzuuunnnhhh]]]UUULLLHHHIIIJJJIIIGGGFFFGGGJJJLLLLLLKKKIIIHHHHHHGGGGGGJJJKKKGGG===666000---)))'''&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))))))))(((%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))'''((()))))))))))))))(((...,,,+++,,,111666999;;;<<>>;;;888555444555666666555444444333444444444444444333333444444555444444555666777777777777666666777777888888999999======<<<<<<<<<<<<<<<<<<<<<<<<======<<<:::999888999999;;;>>>CCCIIIOOOSSSVVVWWWXXXZZZ[[[\\\]]]]]]___```aaaccceeeiiinnnrrryyy{{{uuussspppooopppppppppooopppoooooooooooooooooonnnnnnoooooonnnkkkjjjjjjkkklllmmmnnnooonnnoooqqqsssuuuuuutttttttttssssssssstttsssrrrqqqppppppqqqrrrzzzvvvsssqqqqqqqqqqqqqqqoooooonnnnnnnnnnnnooooooooopppppppppooonnnmmmllloooooooooooonnnnnnnnnnnnqqqpppnnnmmmlllmmmnnnoooooommmkkkkkknnnooonnnmmmkkkkkkjjjhhhfffdddbbbaaaaaabbbdddfffhhhjjjllllllqqqqqqpppppppppqqqqqqrrrpppppppppqqqppppppoooooorrrpppppprrruuuvvvtttrrr~~~|||pppfff___ZZZRRRNNNMMMLLLIIIGGGFFFGGGGGGHHHGGGFFFDDDCCC@@@???@@@CCCFFFHHHEEEBBB999555000,,,++++++***)))''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))''''''(((((())))))))))))***---111444555999>>>CCCQQQZZZeeejjjjjjiiijjjlllxxxxxxvvvrrrmmmhhheeedddhhhlllssszzz~~~|||wwwssstttsssooojjjddd___^^^^^^___bbbhhhnnnrrrsssrrrqqqssspppoooqqqtttwww~~~~~~~~~~~~{{{yyyxxxxxxyyy{{{|||{{{zzzyyywwwuuuuuuuuuvvvuuutttwwwuuurrrpppppppppooonnnoooooonnnmmmmmmlllmmmmmmlllkkkjjjiiijjjkkklllmmmooooooooonnnnnnmmmmmmmmmrrrqqqpppnnnkkkiiigggfffhhhjjjlllllllllmmmoooqqqtttsssrrrsssrrrmmmeee^^^NNNDDD;;;888777444444666::::::999888777777777777777777666666666666666777666777888999:::::::::::::::::::::;;;<<<<<<======??????@@@@@@@@@@@@@@@AAAEEEEEEFFFEEECCC@@@<<<:::999:::<<<@@@EEELLLSSSVVVXXXYYY[[[\\\^^^_________aaacccdddfffhhhlllqqquuu{{{}}}vvvssspppooooooooonnnmmmlllmmmnnnooooooooonnnmmmlllmmmmmmllljjjhhhiiijjjjjjlllnnnnnnnnnnnnoooqqqtttssssssrrrrrrrrrrrrrrrrrrqqqppppppppprrrtttvvv{{{uuuqqqpppqqqqqqqqqoooooonnnnnnnnnnnnoooooopppqqqqqqqqqqqqqqqppppppppppppoooooonnnnnnmmmmmmqqqpppnnnmmmmmmmmmnnnooonnnmmmlllmmmoooppppppooopppnnnllljjjgggdddbbbaaa___```bbbdddgggiiikkklllnnnmmmmmmmmmnnnoooppppppqqqrrrrrrsssssssssrrrrrrtttsssqqqrrrtttvvvvvvuuu||||||qqqhhhaaa]]]WWWRRROOOLLLIIIFFFGGGGGGGGGGGGGGGFFFEEEEEE@@@>>>>>>???CCCFFFFFFFFF???;;;555000---+++)))(((''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$&&&'''((((((&&&%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))(((((((((((())))))***++++++///444666777<<>>>>>>>>>>>@@@@@@AAABBBDDDEEEEEEFFFFFFGGGGGGHHHIIIIIIJJJJJJOOOPPPQQQPPPLLLFFFAAA===:::;;;===AAAHHHOOOVVVZZZ]]]^^^```aaacccdddddddddccceeeggghhhkkknnnsssvvv|||xxxvvvrrrpppppppppnnnmmmkkklllnnnpppppppppnnnmmmmmmmmmmmmjjjgggeeedddeeeeeehhhlllnnnoooooopppqqqsssrrrqqqppppppqqqrrrrrrqqqpppnnnnnnoooqqqtttuuu{{{xxxsssqqqppppppooonnnooonnnnnnnnnnnnooooooppppppqqqqqqrrrrrrrrrrrrqqqppppppoooooonnnnnnmmmmmmooonnnmmmlllllllllmmmmmmmmmllllllmmmnnnooopppqqqnnnmmmjjjgggdddbbb```______```bbbdddgggjjjlllmmmlllllllllmmmmmmooopppqqqrrrssstttuuuuuuuuuuuuuuuuuutttrrrrrrssstttvvvvvv}}}zzzrrrllleeebbb^^^YYYUUUPPPKKKHHHFFFFFFEEEEEEEEEFFFFFFGGGBBBAAA???>>>@@@CCCEEEEEEDDD@@@999444000,,,(((&&&''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$&&&'''((((((%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((()))))))))((((((((()))+++,,,---///222666777:::BBBNNNXXXgggjjjkkkiiiffffffkkkooooooooommmhhhbbb```aaadddtttwww{{{~~~}}}vvvlllddd^^^\\\YYYUUURRRSSSVVVZZZaaagggnnnpppooommmmmmoootttrrrttt{{{}}}{{{yyyyyyxxxzzz{{{|||zzzxxxyyyxxxwwwwwwwwwwwwuuutttqqqooolllllllllmmmmmmlllllllllkkkkkkjjjkkkkkkkkkjjjjjjjjjjjjkkkkkkllllllnnnnnnnnnnnnoooooooooooopppooommmkkkkkklllmmmmmmmmmoooqqqrrrrrrrrrtttvvvzzzwwwtttrrrnnnhhh^^^WWWJJJAAA999888999888999;;;BBBAAA???<<<:::999888777999888888999:::;;;<<<<<<>>>???@@@BBBCCCCCCDDDDDDFFFGGGHHHJJJLLLMMMOOOPPPRRRRRRSSSTTTVVVWWWXXXXXX\\\]]]]]]\\\VVVNNNFFFAAA;;;<<>>@@@???>>><<<:::999999888;;;<<<<<<===???AAACCCDDDEEEEEEGGGHHHJJJKKKKKKKKKLLLMMMOOOQQQTTTWWWYYYZZZZZZ[[[\\\^^^```bbbcccdddiiijjjkkkhhhbbbWWWMMMFFF===>>>@@@DDDKKKRRRYYY]]]___```bbbccceeeffffffffffffhhhkkkmmmooorrrvvvyyy~~~}}}yyyvvvtttsssqqqooommmnnnooopppppppppooonnnooonnnlllgggaaa\\\ZZZZZZ]]]bbbiiiooorrrtttuuuvvvrrrqqqooonnnoooppprrrsssuuuuuuttttttssssssttttttrrrrrrrrrtttuuutttqqqnnnnnnmmmmmmnnnnnnooopppqqqpppqqqqqqqqqqqqqqqppppppnnnnnnnnnooooooooooooooommmmmmmmmlllllllllkkkkkkkkklllmmmmmmllllllnnnpppnnnllliiifffcccbbbaaaaaa___bbbgggmmmppprrrrrrrrrppppppoooppppppqqqrrrsssqqqrrrtttuuuvvvwwwxxxxxxssstttuuutttrrrrrrtttvvv~~~}}}|||zzzyyyyyyyyywwwrrrjjjbbb[[[XXXPPPNNNKKKHHHFFFFFFGGGHHHHHHFFFDDDAAA??????AAACCCDDDBBB@@@===:::555///***''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######%%%$$$$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&"""######$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""######$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&""""""###$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((''''''%%%$$$###"""%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((()))))),,,+++++++++,,,...000111333555:::@@@IIISSS\\\aaajjjhhhffffffhhhjjjjjjiiijjjgggeeeeeejjjpppvvvyyy}}}|||zzzwwwqqqhhh___XXXKKKLLLNNNQQQVVV]]]eeejjjtttttttttttttttwwwzzz}}}|||}}}||||||~~~~~~~~~~~~}}}|||||||||xxxvvvttttttuuuvvvvvvvvvwwwwwwvvvwwwwwwwwwtttrrrmmmkkkjjjkkkmmmppppppppppppooonnnmmmlllkkkkkkkkkoooooopppqqqqqqqqqqqqqqqnnnnnnmmmmmmmmmmmmmmmmmmnnnnnnnnnooooooqqqrrrrrrpppqqqsssttttttuuuwwwyyyxxxuuuqqqnnnjjjddd\\\UUULLLCCC<<<;;;<<<<<<===@@@@@@@@@????????????@@@@@@AAAAAABBBDDDGGGIIILLLMMMLLLMMMNNNPPPQQQRRRSSSSSSSSSUUUXXX[[[___cccfffgggeeefffhhhjjjlllnnnpppqqquuuvvvwwwtttlll```SSSLLL>>>???AAAEEEKKKRRRXXX\\\```aaacccdddffffffgggggghhhkkknnnppprrruuuyyy{{{zzzwwwuuusssqqqooonnnnnnnnnnnnnnnnnnmmmmmmmmmllljjjeee___[[[XXXXXX]]]bbbjjjpppssstttuuuuuurrrqqqooonnnoooqqqssstttssstttuuuvvvvvvuuutttssssssrrrrrrsssttttttrrrpppmmmmmmmmmmmmnnnooopppqqqrrrrrrrrrrrrqqqqqqpppooommmmmmnnnnnnooooooppppppnnnnnnooonnnnnnnnnmmmlllmmmooopppnnnmmmlllnnnqqqqqqnnnjjjfffcccaaa```___^^^cccjjjppptttuuutttrrrrrrqqqqqqqqqqqqqqqrrrrrrpppqqqrrrtttvvvwwwwwwwwwsssuuuwwwwwwuuussstttvvv~~~}}}{{{sssjjjccc___XXXVVVQQQMMMJJJIIIJJJJJJHHHGGGEEEBBB??????AAACCCBBBAAAAAA@@@>>>999333...'''''''''&&&&&&'''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&""""""###$$$%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""######$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&& !!!!!!"""######$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&%%%$$$###!!! %%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))---,,,++++++,,,///111333222555;;;EEEPPPYYY^^^```bbbaaaaaaeeelllooommmiiijjjfffcccfffoooxxx~~~|||xxxsssllldddZZZTTTJJJMMMQQQVVV]]]eeeooouuu{{{yyywwwvvvyyy~~~}}}}}}{{{{{{|||}}}||||||}}}|||{{{zzz{{{|||xxxuuusssrrrsssuuuuuuuuuvvvuuuuuuvvvvvvuuusssqqqmmmlllkkklllooorrrssssssrrrrrrpppooommmmmmllllllrrrrrrsssttttttttttttsssnnnnnnmmmmmmllllllllllllooooooppppppqqqqqqrrrrrrppprrrtttttttttuuuwwwyyyvvvsssooollliiiddd[[[UUULLLCCC<<<;;;<<<<<<===@@@AAABBBBBBCCCEEEFFFHHHIIIEEEFFFGGGJJJMMMPPPRRRTTTQQQRRRSSSUUUWWWXXXXXXXXX[[[\\\```dddhhhmmmpppqqqssstttvvvxxx{{{}}}|||~~~|||sssfffXXXPPP??????AAAEEEKKKRRRXXX\\\bbbccceeeggghhhiiiiiiiiijjjmmmpppsssuuuwww{{{}}}{{{wwwuuusssqqqoooooonnnmmmlllllllllllllllkkkjjjhhhddd___[[[YYYXXX^^^ccckkkqqqttttttttttttsssqqqooonnnoooqqqsssuuuoooqqqsssuuuuuuuuusssrrruuussspppooopppqqqpppooommmmmmmmmmmmnnnoooqqqqqqssstttssssssrrrqqqpppooollllllmmmnnnooopppqqqqqqpppppppppppppppooonnnnnnoooqqqrrrpppmmmmmmoooqqqrrrooojjjeee```^^^\\\\\\]]]ccckkkrrrvvvvvvtttrrrsssrrrqqqqqqqqqqqqqqqrrrooopppqqqsssuuuvvvwwwwwwsssvvvyyyyyywwwuuuuuuvvvwwwnnnlllnnnhhhaaaWWWQQQNNNLLLIIIGGGIIIGGGDDDCCCBBBAAA>>><<>>BBBDDDFFFIIIKKKLLLMMMLLLKKKJJJKKKLLLOOOOOOPPPQQQSSSTTTUUUVVVXXXWWWXXX[[[___bbbddddddeeegggjjjooossswwwyyy{{{yyymmmZZZJJJ@@@???>>>BBBJJJSSSZZZ^^^dddfffhhhiiiiiijjjmmmooommmqqquuuuuutttvvv{{{{{{wwwtttrrrpppnnnpppoooooooooqqqpppooommmjjjiiigggbbb[[[VVVTTTSSSZZZeeepppqqqoooppprrrssssssqqqpppoooooorrrtttvvvvvvtttrrrrrrtttvvvwwwvvvvvvuuusssrrrqqqpppoooooonnnnnnoooooooooooonnnnnnnnnoooqqqrrrssssssrrrrrrrrrpppnnnmmmnnnnnnnnnnnnnnnmmmlllkkklllnnnpppqqqqqqrrrrrrqqqpppnnnlllkkknnnkkkgggddddddaaa]]]ZZZZZZaaakkkrrruuutttsssrrrppppppppppppqqqrrrssstttpppppppppqqqrrrssstttuuuwwwwwwwwwvvvvvvvvvvvvvvv~~~}}}vvvssssssqqqhhh\\\TTTOOONNNLLLJJJJJJHHHEEEDDDCCCAAA???===AAABBBCCCEEEDDDAAA;;;777222---(((''')))+++)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###"""!!!"""######%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&'''(((((()))+++***)))(((((()))*********++++++,,,...111444666:::>>>EEEMMMUUU]]]bbbdddhhhffffffhhhlllllliiieeedddkkkqqquuu{{{yyyqqqjjj___RRRJJJIIILLLVVVbbbjjjnnnttt|||~~~|||~~~}}}|||{{{|||}}}}}}~~~|||zzz{{{}}}}}}|||zzzvvvqqqmmmnnnrrrvvvvvvuuuwwwxxxyyyxxxwwwtttpppnnnllllllmmmmmmnnnoooqqqqqqrrrrrrqqqqqqppppppqqqqqqrrrrrrqqqqqqqqqqqqppppppoooooonnnnnnnnnnnnooooooqqqqqqrrrssstttuuuvvvvvvuuuuuuuuuvvvuuuuuuttttttqqqqqqooolllhhhddd```]]]TTTJJJAAAAAAEEEHHHKKKOOOUUUVVVWWWWWWVVVUUUVVVXXXVVVVVVWWWXXXYYY[[[[[[\\\___```bbbdddgggkkkmmmoooppprrruuuzzz~~~ttt```OOOCCCAAA@@@CCCKKKSSSZZZ^^^eeegggjjjkkklllmmmoooqqqqqqtttwwwwwwuuuwww|||{{{wwwtttrrrpppnnnqqqpppooopppppppppnnnllliiihhhfffaaa[[[VVVSSSSSS[[[eeennnooooooqqqsssssstttsssrrrrrrrrrtttvvvwwwvvvtttrrrssstttvvvvvvuuuuuutttsssqqqppppppooooooooooooppppppppppppoooooonnnoooqqqrrrssssssrrrrrrrrrpppnnnmmmnnnoooooonnnooonnnmmmlllmmmnnnooopppqqqqqqqqqqqqpppooommmlllmmmjjjfffcccbbb```\\\YYY\\\ccclllsssvvvvvvtttsssqqqqqqqqqqqqrrrsssttttttqqqqqqqqqqqqrrrssstttuuuvvvvvvvvvvvvvvvvvvvvvvvv}}}}}}zzzxxxnnnaaaWWWRRRPPPNNNLLLLLLIIIGGGEEEDDDBBB???===>>>???BBBEEEFFFCCC>>>:::666111+++((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&&&&###$$$$$$$$$%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%'''(((((('''%%%$$$&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&'''(((((())))))))))))))))))******(((+++---...///333888===BBBEEEJJJQQQXXX___cccfffkkklllmmmnnnllliiieeebbbhhhqqqzzz}}}wwwkkk```TTTJJJFFFGGGTTT\\\fffmmmrrrwww~~~~~~~~~~~~}}}}}}|||||||||{{{yyyyyyzzz{{{|||{{{zzztttpppllllllppptttvvvvvvyyyyyyxxxwwwuuurrrooommmllllllmmmnnnooopppqqqqqqrrrqqqqqqpppppppppqqqqqqnnnnnnnnnnnnoooooooooooopppooonnnmmmmmmnnnooopppsssssstttuuuvvvwwwxxxxxxttttttuuuttttttsssrrrrrrpppooonnnllljjjhhhgggfffZZZPPPGGGFFFJJJNNNSSSYYY```aaacccdddcccbbbccceeeaaabbbbbbcccdddeeeeeefffgggjjjnnnpppqqqtttyyy~~~~~~{{{eeeRRRFFFDDDCCCFFFLLLTTT[[[^^^eeehhhkkknnnoooqqqsssuuuuuuxxxzzzyyyxxxyyy}}}{{{vvvtttrrrpppooorrrqqqppppppppppppnnnlllhhhhhheee```ZZZUUUSSSRRR\\\cccjjjlllnnnssstttsssuuuuuuuuuvvvvvvwwwxxxxxxwwwuuusssssstttuuutttsssuuutttsssrrrqqqpppppppppppppppqqqqqqqqqqqqppppppooopppqqqrrrsssssssssrrrqqqooonnnnnnpppqqqqqqpppppppppooonnnnnnnnnoooooooooppppppqqqpppooonnnmmmllliiieeebbb```^^^[[[XXX^^^eeennnuuuxxxwwwvvvuuuqqqqqqqqqqqqrrrsssttttttrrrqqqqqqrrrrrrssstttuuuuuuuuuuuuuuuuuuuuuuuuuuu}}}~~~xxxpppeee\\\WWWSSSNNNKKKMMMJJJHHHFFFEEECCC@@@>>>;;;<<<@@@DDDGGGEEEAAA>>>:::555///+++))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%$$$%%%%%%&&&%%%%%%######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''((((((''''''&&&&&&&&&&&&''''''(((((()))************)))(((,,,111222333777???FFFJJJMMMQQQWWW\\\aaaeeegggoooqqqqqqnnniiidddcccccclllvvv~~~~~~wwwgggZZZOOOHHHIIIMMM\\\bbbiiiooorrrwww~~~}}}{{{~~~~~~}}}}}}}}}~~~~~~~~~~~~}}}|||{{{{{{zzzzzzyyyyyyyyyyyyyyyxxxsssqqqooopppsssvvvwwwwwwyyyyyywwwuuussspppnnnlllnnnooopppqqqrrrrrrrrrssssssrrrqqqpppooooooooooookkkllllllmmmnnnooooooooonnnmmmkkkjjjjjjkkkmmmnnnqqqrrrrrrsssttttttuuuuuussssssssssssrrrqqqpppppppppooonnnlllkkkkkkkkkkkk^^^UUUMMMLLLPPPUUU\\\cccgggiiilllmmmllllllmmmnnnmmmmmmnnnoooooopppqqqqqqnnnsssyyy{{{{{{}}}}}}eeeQQQHHHFFFEEEHHHNNNVVV\\\___eeehhhmmmppprrrtttwwwyyyyyyzzz{{{{{{zzz{{{~~~zzzvvvtttsssqqqooorrrqqqpppppppppooommmkkkiiiiiifffaaa[[[UUUSSSRRR[[[```eeeggglllrrrtttrrrttttttvvvwwwxxxxxxwwwwwwwwwuuussssssttttttsssrrruuuttttttsssrrrrrrrrrrrrqqqqqqrrrrrrrrrrrrqqqqqqppppppqqqrrrrrrsssssssssqqqoooooooooqqqrrrrrrqqqqqqqqqqqqppppppoooooonnnnnnooopppqqqqqqpppooonnnmmmjjjfffbbb___]]]ZZZYYY___fffooovvvxxxwwwvvvuuuqqqqqqppppppqqqrrrrrrsssrrrrrrrrrrrrrrrssstttttttttttttttttttttuuuuuuuuuwwwrrrjjjddd___YYYRRRLLLLLLJJJGGGFFFEEEDDDAAA???:::<<>>BBBEEEFFFEEECCC???===999444000,,,***)))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''((('''&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&'''&&&&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%&&&'''(((((('''&&&$$$###$$$&&&(((***&&&&&&'''''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))))))))))))))(((''''''''''''(((((((((((()))******+++++++++...222555999@@@JJJPPPNNNSSS\\\eeemmmsssvvvwwwvvvsssmmmfffaaabbbhhhnnnzzz~~~|||~~~xxxkkk\\\RRRNNNOOOXXXaaajjjkkklllmmmnnnppptttwwwnnnqqqwww~~~}}}}}}|||}}}}}}}}}~~~}}}||||||{{{zzzyyyyyy|||||||||zzzwwwuuuuuuuuurrruuuxxx{{{|||zzzwwwvvvvvvuuusssqqqooooooooopppttttttuuuuuuuuusssrrrqqqrrrqqqooommmkkkjjjjjjiiilllllllllmmmnnnoooooopppnnnnnnnnnnnnnnnnnnnnnnnnooopppppppppqqqqqqqqqqqqnnnnnnooooooooooooooonnnppppppooommmlllkkkjjjiiibbb\\\YYYZZZ___eeeoooyyyxxx{{{yyyaaaNNNGGGFFFEEEIIIQQQZZZaaaeeeiiimmmrrrvvvyyy{{{}}}~~~}}}}}}}}}~~~zzzvvvtttsssrrrpppqqqpppooopppqqqpppooommmmmmkkkhhhaaaZZZSSSOOONNNPPPUUUYYYZZZ^^^fffmmmnnnpppqqqssstttuuuuuutttssstttsssssssssuuutttsssqqquuuuuutttttttttuuuvvvvvvrrrrrrssssssssssssrrrrrrrrrqqqqqqqqqrrrssstttuuurrrrrrqqqsssttttttsssqqqpppqqqsssttttttrrrpppooonnnooopppqqqqqqpppooonnnnnnmmmiiiccc^^^[[[[[[\\\```gggpppvvvxxxwwwuuutttooonnnnnnnnnnnnnnnooooooqqqqqqppppppppppppqqqqqqqqqqqqqqqrrrsssssstttttt}}}{{{tttnnnhhh___VVVNNNHHHFFFEEEDDDEEEEEEDDDBBB???>>>>>>@@@CCCEEEEEEEEE@@@???===999444///,,,+++(((((((((((((((((((((((((((((((((((('''&&&&&&%%% """$$$%%%&&&&&&%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""!!! """%%%'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((***)))&&&$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%&&&&&&''''''$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''******)))((((((((((((((()))((((((((((((***+++---222222444999???HHHPPPUUUTTTZZZdddooowww{{{|||{{{uuuqqqjjjeeecccgggnnnttt|||~~~~~~~~~zzzmmmbbbVVVPPPPPPUUU```kkknnnmmmmmmmmmnnnqqquuuwwwrrrxxx~~~}}}}}}}}}}}}}}}}}}~~~~~~}}}{{{yyyxxxxxxxxxxxxzzz||||||zzzwwwuuuvvvwwwsssuuuxxxzzzyyywwwuuutttsssrrrpppnnnnnnpppqqqsssrrrsssssssssrrrooommmkkkmmmmmmlllkkkjjjjjjjjjjjjlllllllllmmmmmmnnnnnnnnnnnnooopppqqqqqqpppooonnnnnnnnnnnnoooooooooppppppkkklllmmmnnnnnnoooooonnnmmmmmmnnnmmmlllkkkiiihhhddd```^^^bbbgggmmmxxxrrr\\\JJJDDDCCCDDDIIIQQQ[[[dddhhhmmmqqqwww{{{}}}~~~~~~zzzvvvtttsssrrrqqqooonnnnnnoooqqqqqqpppnnnmmmkkkggg```WWWPPPLLLJJJIIIPPPTTTTTTVVV___hhhmmmppppppqqqrrrssssssssssssrrrrrrrrrsssuuuuuusssqqqssssssrrrsssssstttuuuuuurrrrrrrrrssssssrrrrrrrrrrrrrrrqqqqqqrrrsssuuuvvvtttsssssstttuuuuuusssqqqoooqqqsssuuuvvvtttrrrpppnnnooopppqqqqqqpppnnnnnnmmmllliiibbb\\\YYYYYY[[[bbbiiiqqqxxxzzzyyywwwuuuoooooonnnnnnnnnnnnooooooppppppoooooooooooooooppppppppppppqqqrrrssssssssswww}}}~~~}}}~~~}}}tttllleee\\\SSSMMMFFFEEEDDDDDDEEEEEEDDDCCCBBB@@@>>>???BBBDDDEEEEEE@@@AAA???<<<666111---+++))))))))))))))))))))))))%%%&&&%%%%%%$$$###"""!!! ###%%%&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""" !!!%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######"""""""""$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))---+++'''%%%$$$%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""###%%%''''''&&&%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&'''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%"""###&&&'''(((((('''&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%++++++***)))))))))))))))))))))''''''(((***,,,...999888999===FFFOOOWWW[[[\\\ccclllvvv|||}}}|||zzztttoooiiieeeggglllrrrwww{{{~~~~~~zzzsssggg]]]TTTPPPRRRYYYfffrrrpppooonnnnnnpppssswwwyyyvvv~~~|||yyy|||||||||}}}}}}~~~~~~|||zzzwwwvvvvvvwwwxxxyyy{{{|||{{{xxxvvvxxxzzztttuuuvvvvvvuuutttssstttqqqpppnnnmmmnnnpppsssuuupppqqqqqqpppnnnkkkhhhfffiiiiiiiiiiiijjjkkkkkklllkkkkkkllllllllllllmmmmmmmmmnnnqqqrrrrrrqqqnnnmmmllllllllllllmmmmmmmmmmmmjjjjjjlllmmmnnnooooooooojjjkkkmmmmmmmmmkkkiiigggeeebbbbbbggglllsss~~~|||lllWWWFFFBBBBBBCCCHHHRRR]]]eeejjjppptttzzz~~~~~~yyyvvvuuusssrrrqqqnnnmmmmmmoooqqqrrrqqqooollljjjfff^^^UUUMMMHHHGGGDDDLLLRRRQQQQQQZZZeeelllppppppqqqqqqrrrsssssstttqqqqqqqqqsssuuuuuutttrrrqqqqqqqqqqqqrrrsssssstttqqqrrrrrrssssssrrrrrrqqqsssrrrqqqqqqrrrsssuuuvvvuuuttttttuuuvvvuuurrrpppnnnpppsssvvvwwwuuusssqqqooopppqqqqqqpppooonnnmmmlllkkkhhhaaa[[[WWWXXXZZZdddjjjsssyyy{{{zzzxxxwwwppppppooooooooooooooopppoooooonnnnnnnnnnnnnnnooooooooopppqqqrrrrrrssssssvvvuuuyyywwwnnneee^^^WWWSSSJJJGGGDDDCCCCCCCCCBBBAAADDDCCCAAAAAACCCCCCBBB@@@DDDEEEEEEBBB<<<555000---***(((&&&&&&''''''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###%%%'''(((((('''%%%###''''''&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&+++***)))'''%%%###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((('''%%%$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$"""""""""######$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$(((''''''&&&&&&''''''((('''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&'''(((***+++(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((())))))(((''')))+++---------222222555===HHHSSSZZZ]]]eeekkkvvv}}}wwwooohhhdddjjjpppqqqtttyyy{{{{{{xxxnnniii]]]RRRGGGHHHTTTccclllooorrrqqqpppqqqssswww{{{~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~|||zzzxxxwwwwwwxxxyyyzzzvvvxxxzzzyyywwwsssqqqqqqqqqqqqqqqqqqrrrssstttuuutttqqqmmmlllmmmooopppqqqrrrooojjjggggggfffeeedddfffeeefffhhhjjjjjjhhhfffjjjlllnnnooopppooonnnmmmmmmoooqqqqqqooommmmmmmmmnnnnnnnnnnnnooooooooooookkklllnnnooopppooommmlllkkkkkkkkkkkkjjjhhhgggfffggghhhkkknnnssszzzsssaaaPPPFFFBBBDDDGGGNNNWWW```iiinnntttxxx~~~}}}zzzvvvrrrlllhhhlllmmmnnnppppppqqqqqqpppllljjjeee]]]SSSJJJEEECCCFFFKKKOOORRRSSSXXXaaahhhkkkooossssssqqqppprrrtttppprrrtttvvvvvvtttrrrppprrrrrrssstttsssrrrpppooooooooopppqqqqqqqqqqqqppptttuuuuuusssqqqpppqqqsssvvvvvvtttsssqqqqqqqqqpppppprrruuuwwwvvvtttpppmmmnnnnnnnnnnnnooopppqqqqqqkkkjjjgggaaa[[[WWWYYY[[[bbbllluuuwwwwwwyyyxxxuuupppqqqrrrsssrrrrrrppppppqqqpppoooppprrrssssssssspppppppppqqqrrrssstttuuuwwwwwwyyyxxxppphhhaaa[[[VVVOOOLLLIIIFFFDDDCCCBBBBBBCCCBBBAAAAAABBBBBB@@@>>>CCCEEEEEECCC???888333000,,,***((('''(((((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&''')))((('''&&&&&&'''(((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''((((((((())))))***))))))***,,,...//////444555:::CCCOOOYYY___aaaeeekkkvvvwwwqqqgggcccdddmmmssswww{{{}}}zzzzzzwwwmmmccc^^^XXXQQQKKKNNNXXXdddlllooorrrrrrssstttwww|||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~zzzyyywwwvvvvvvvvvxxxyyyxxxyyyyyyvvvrrrooommmmmmpppooooooooopppqqqrrrrrrssspppmmmmmmnnnooooooooopppmmmjjjhhhggggggfffeeeggggggggghhhkkklllkkkiiikkklllnnnooopppooonnnmmmmmmoooqqqpppnnnmmmlllmmmooonnnnnnmmmmmmlllkkkkkkjjjkkkmmmnnnooonnnmmmlllkkkjjjjjjiiiiiihhhhhhhhhgggiiikkknnnrrryyyyyylll]]]NNNEEEAAABBBGGGNNNYYYeeeooouuuvvvzzz{{{wwwtttrrrooommmnnnnnnnnnnnnooooooooooookkkiiieee]]]SSSKKKFFFEEEHHHLLLRRRVVVYYY^^^eeekkklllnnnpppqqqrrrrrrsssuuuoooppprrrssssssrrrpppooopppqqqqqqqqqppppppooonnnlllllllllmmmmmmnnnnnnnnnsssttttttrrrpppooooooqqqqqqqqqqqqpppppppppqqqqqqsssssstttuuutttsssrrrqqqooooooooooooooopppqqqqqqkkkjjjggg```YYYVVVXXX[[[aaakkktttwwwwwwxxxvvvssspppqqqqqqrrrrrrqqqpppooopppooonnnnnnppprrrrrrqqqooopppppppppqqqssstttuuuyyyzzz|||~~~yyysssmmmgggaaa\\\VVVTTTQQQLLLGGGDDDCCCDDDDDDCCCCCCCCCDDDCCC@@@===BBBCCCEEEDDDBBB===777444...,,,)))((()))))))))(((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''%%%$$$$$$%%%''''''%%%$$$$$$######"""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&'''%%%&&&'''&&&%%%$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''***)))((('''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''((((((((()))))))))+++++++++,,,---///111333777:::BBBMMMXXX```dddeeeeeekkkuuu||||||wwwnnnhhhaaaccciiirrrxxx{{{|||uuurrrlllaaaXXXTTTQQQPPPPPPTTT\\\eeellloootttuuuwwwyyy}}}~~~~~~}}}||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}{{{zzzxxxwwwwwwwwwxxxyyyzzzyyyvvvrrrmmmiiihhhiiiooonnnnnnnnnnnnnnnooooooqqqooonnnnnnoooooonnnlllllljjjhhhggghhhhhhgggeeeiiihhhggghhhkkkmmmnnnmmmlllmmmnnnooooooooonnnmmmnnnooopppooommmkkkkkklllooonnnmmmllljjjiiihhhgggjjjkkklllmmmmmmmmmlllkkkjjjjjjiiihhhhhhhhhiiijjjhhhjjjlllooosssyyy}}}vvvoooeeeYYYMMMEEE???AAAFFFOOO[[[jjjvvv~~~|||~~~xxxtttrrrrrrrrrrrrrrrpppooommmllllllmmmmmmiiihhhddd]]]TTTLLLGGGEEEHHHNNNVVV\\\```eeekkkpppnnnmmmmmmnnnqqqsssttttttoooooooooooooooooooooooooooooonnnmmmmmmmmmmmmnnnmmmmmmlllmmmmmmoooqqqrrrrrrrrrsssqqqnnnmmmmmmnnnmmmmmmnnnooopppqqqqqqrrruuuttttttsssssssssssstttppppppppppppppppppppppppkkkjjjeee^^^WWWUUUWWWZZZaaalllvvvzzzyyyyyyvvvrrrpppqqqqqqqqqppppppooonnnnnnmmmlllmmmooopppppppppooooooooooooppprrrsssttt}}}~~~zzzwwwsssnnnhhhddd]]]]]]ZZZTTTMMMHHHGGGGGGGGGGGGFFFFFFFFFDDDAAA>>>???@@@BBBCCCCCC@@@;;;888000---***))))))))))))(((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$&&&'''&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((()))))))))++++++,,,,,,...000444666:::@@@JJJUUU___eeeggggggeeejjjooorrrqqqlllfffcccdddjjjrrryyy{{{|||~~~~~~vvvnnniiicccZZZSSSQQQNNNPPPSSSXXX^^^eeemmmrrrxxxzzz}}}~~~}}}~~~|||{{{{{{||||||||||||||||||||||||||||||}}}}}}{{{zzzzzzzzzzzzzzzzzzxxxtttnnnjjjggghhhjjjpppooonnnnnnmmmmmmmmmnnnnnnnnnmmmnnnooonnnkkkiiihhhgggffffffggghhhgggfffiiigggfffgggjjjmmmnnnooolllmmmmmmnnnnnnnnnmmmlllmmmnnnooonnnkkkjjjjjjjjjnnnmmmlllkkkiiihhhggggggjjjkkklllmmmmmmmmmlllllljjjiiigggffffffhhhjjjkkkjjjlllnnnqqqtttyyy{{{wwwvvvsssmmmggg```VVVMMMGGG???AAAFFFPPP^^^mmm{{{{{{wwwtttsssttttttttttttssspppmmmkkkkkkkkkllliiihhhddd]]]TTTKKKFFFDDDHHHNNNXXX```fffkkkpppsssrrrnnnjjjjjjmmmpppqqqpppnnnnnnmmmllllllmmmnnnnnnnnnmmmlllkkkkkklllmmmnnnnnnmmmllllllmmmoooqqqsssqqqrrrrrrqqqnnnmmmmmmmmmmmmmmmnnnpppqqqqqqrrrrrrtttsssssssssssssssssssssppppppppppppppppppoooooojjjhhhccc\\\UUUSSSVVVYYYdddpppzzz~~~}}}|||xxxtttqqqqqqppppppooonnnmmmmmmlllkkkjjjkkkmmmnnnnnnnnnmmmmmmmmmnnnoooppprrrrrr~~~|||zzzxxxtttpppllleeeeeebbb]]]WWWRRRNNNMMMIIIHHHGGGFFFEEECCC@@@===<<<<<<===@@@BBBAAA===:::444000,,,))))))))))))((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%'''(((((('''%%%$$$&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$############$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''&&&'''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***)))+++,,,---...222777;;;@@@FFFPPPYYY```dddeeeeeeeeegggiiihhheeecccccccccjjjqqqzzz~~~~~~}}}|||{{{wwwppphhhddd^^^VVVSSSSSSQQQSSSWWW[[[```hhhqqqxxx}}}~~~~~~~~~}}}|||{{{zzz{{{{{{|||{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}|||{{{zzzzzzyyyyyyxxxvvvrrrmmmjjjjjjlllooorrrqqqpppooonnnmmmmmmmmmllllllllllllmmmllliiifffeeedddcccccceeefffffffffgggfffeeefffiiikkkmmmmmmkkkkkkkkkkkkkkkkkkkkkjjjkkkllllllkkkiiihhhhhhiiikkkkkkkkkjjjjjjiiiiiiiiikkkkkkllllllmmmmmmmmmmmmjjjiiigggffffffhhhjjjkkklllnnnppprrruuuyyy~~~~~~|||zzzvvvssspppoookkkfffaaaZZZSSSLLLGGGAAACCCIIISSS```ooo}}}{{{yyyvvvtttttttttsssqqqtttrrrooollljjjjjjjjjkkkiiihhhddd]]]SSSJJJDDDAAAFFFMMMWWWaaaiiiooorrrtttuuuooohhhfffgggjjjkkkkkknnnmmmlllkkkkkklllmmmnnnnnnmmmlllkkkkkklllnnnnnnjjjiiihhhggghhhjjjlllnnnoooqqqrrrqqqooonnnmmmnnnppppppqqqrrrrrrrrrqqqpppoooppprrrssssssrrrqqqppppppppppppppppppooonnnmmmiiifffaaaYYYRRRQQQUUUZZZfffqqq|||~~~|||xxxtttqqqqqqpppnnnmmmlllkkkkkkkkkjjjiiiiiikkkmmmmmmllllllllllllmmmnnnooopppqqq~~~||||||zzzwwwtttnnnlllkkkiiifffaaaZZZUUULLLIIIFFFDDDCCCBBB???===;;;:::999<<<@@@AAA???<<<999555///,,,***))))))(((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###%%%'''))))))'''%%%###########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$############$$$$$$$$$$$$###$$$%%%%%%$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$&&&''''''(((((('''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((()))))))))******(((+++...///000555<<>>BBBAAA??????:::444///,,,+++***)))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&''''''&&&%%%%%%########################&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%''''''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&"""$$$%%%%%%$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&''''''&&&%%%%%%$$$%%%&&&'''''''''&&&%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((()))))))))*********))),,,000222444999BBBIIIOOOSSSWWWZZZZZZZZZ\\\]]]___aaaaaa```^^^aaagggmmmwww}}}xxxoooeeeaaa^^^^^^]]][[[]]]bbbeeefffhhhnnnuuu|||}}}~~~}}}~~~{{{zzzyyyxxxxxxyyyzzz{{{yyyyyyyyyyyyyyyyyyyyyyyyzzzzzzyyyyyyxxxvvvuuutttsssrrrpppnnnlllnnnrrrvvvuuutttrrrpppnnnlllkkkkkkiiihhhgggggggggfffdddbbbccc```\\\[[[]]]aaacccdddeeeeeeeeegggiiijjjiiigggffffffeeeeeeddddddddddddeeeeeefffeeeddddddfffhhhffffffgggggghhhhhhhhhhhhhhhhhhhhhhhhhhhiiijjjjjjiiiiiihhhhhhggggggffffffjjjlllnnnoooqqqsssvvvyyy|||}}}~~~wwwxxxyyyyyywwwuuurrrqqqlllkkkiiihhhiiiiiihhhfffddd```\\\WWWTTTPPPKKKHHHEEEIIIRRR]]]kkkxxxvvvsssnnnkkkjjjiiiiiihhhiiiiiihhhhhhggggggffffffaaaaaa___ZZZRRRJJJDDDAAAFFFKKKTTT___jjjpppssstttqqqlllddd]]]YYY\\\bbbhhhiiiiiihhhhhhhhhhhhiiiiiijjjkkkllllllmmmmmmmmmllllllkkkkkkkkkkkkjjjjjjjjjiiikkknnnpppooonnnnnnnnnlllmmmnnnoooooommmllljjjkkkkkkkkkkkkllllllmmmmmmnnnnnnoooooonnnllliiihhhdddaaa[[[SSSNNNOOOVVV\\\hhhqqqyyy{{{yyyxxxvvvrrrrrrqqqnnnllljjjiiiiiiiiijjjiiihhhiiikkkllllllllljjjjjjjjjjjjkkkmmmnnnooo~~~~~~{{{xxxwww{{{|||pppeeeWWWSSSMMMIIIGGGFFFFFFEEE>>>:::777888>>>BBBCCCAAACCC>>>777111...,,,+++***''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%)))))))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%'''''''''%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''(((((("""###%%%%%%$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$######"""""""""$$$$$$$$$%%%%%%&&&&&&&&&(((''''''&&&&&&''''''(((%%%%%%&&&''''''&&&%%%%%%&&&''''''((('''&&&$$$###&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))***************...222444666<<>>999555111...+++)))'''&&&&&&'''(((((('''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&((('''&&&%%%%%%%%%&&&''''''''''''''''''&&&%%%$$$&&&%%%%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###############"""!!!!!!%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''&&&'''((()))***)))***+++*********,,,...000222555888>>>HHHUUU___eeeggghhheee___[[[\\\^^^_________aaagggpppyyy~~~yyykkk\\\RRRQQQTTT\\\gggpppttttttuuuxxx~~~}}}|||{{{{{{zzz}}}}}}}}}|||{{{zzzxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzxxxxxxwwwwwwvvvvvvuuuuuuwwwuuurrrooonnnnnnpppqqqpppooonnnllljjjhhhgggfffeeeeeeeeeddddddccccccccc```___]]]\\\\\\^^^```bbbbbbbbbbbbaaaaaaaaa`````````___]]]\\\\\\\\\^^^_________````````````______^^^______^^^]]]^^^```cccaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````aaabbbcccbbbbbbdddfffhhhjjjkkklllmmmmmmnnnnnnoooooooooooooooooonnnnnnmmmllllllkkkllllllkkkiiihhhgggfffeeeeeedddcccbbb```___^^^]]]\\\[[[[[[[[[ZZZZZZZZZZZZYYYXXXWWWUUUSSSQQQOOONNNIIIPPP]]]kkkyyyzzzssshhhddd^^^[[[ZZZZZZYYYYYY[[[ZZZYYYXXXWWWVVVVVVVVVUUUUUUTTTRRRNNNHHHBBB???@@@IIISSSZZZccclllooommmjjjgggbbb]]]ZZZZZZ]]]___^^^^^^```aaaaaaaaa``````aaaaaaaaabbbbbbcccccccccccccccddddddeeeeeeddddddddddddeeeeeefffgggggghhhhhhgggeeecccccccccdddeeeeeeeeeffffffgggggghhhhhhiiiiiihhhhhhgggggggggfffbbb^^^WWWPPPNNNQQQYYY___iiisss|||}}}{{{xxxtttpppllliiigggffffffgggfffeeeffffffgggggghhhiiiiiiiiiiiigggeeefffjjjlllmmmlllzzzpppgggfff```WWWPPPKKKIIIHHHGGGEEEDDDCCCBBBCCCDDDFFFHHHJJJFFFAAA===999555222///+++)))''''''((())))))(((&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%&&&'''''''''(((((()))((((((''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$""""""######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&((()))***)))((('''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((('''''''''((()))***)))***++++++++++++---///222555888===EEESSSbbbnnnrrrsssqqqjjjccc___```ccc``````aaaeeelllvvvyyyqqqdddXXXOOOQQQWWWbbbnnnvvvxxxxxxtttxxx}}}~~~}}}||||||||||||}}}|||zzzxxxwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyxxxwwwvvvvvvuuuuuutttsssqqqooonnnnnnooooooooonnnllliiigggeeedddcccffffffffffffeeecccaaa```^^^]]]\\\[[[\\\^^^```aaa^^^^^^]]]\\\[[[[[[ZZZZZZYYYYYYYYYYYYYYYYYYZZZZZZYYYYYYZZZZZZZZZZZZYYYYYYXXXXXXWWWUUUTTTUUUYYY[[[]]]]]]]]]]]]]]]]]]^^^^^^]]]\\\ZZZZZZZZZ[[[]]]^^^______```aaacccdddeeeeeeffffffgggggggggggghhhhhheeeeeeeeeddddddccccccbbbcccbbbaaa```___^^^]]]\\\]]]]]][[[ZZZXXXVVVUUUTTTTTTSSSSSSSSSSSSRRRRRRRRRSSSSSSRRRQQQOOONNNMMMMMMJJJQQQ]]]lllzzz|||qqqjjj___\\\WWWTTTSSSSSSSSSRRRTTTSSSRRRPPPOOONNNNNNNNNNNNNNNNNNMMMJJJEEEAAA>>>>>>GGGQQQYYYbbbkkkmmmkkkiiifffaaa\\\YYYXXXYYYYYYWWWWWWYYYZZZ[[[[[[[[[[[[[[[[[[\\\\\\]]]^^^______^^^^^^___``````````````````aaaaaabbbbbbccccccddddddcccaaa____________``````aaaaaabbbccccccddddddcccccccccccccccccccccccc^^^ZZZTTTNNNMMMRRR[[[bbbiiirrryyyyyyuuusssnnnjjjeeecccaaaaaabbbdddddddddccccccddddddeeefffffffffeeedddcccdddgggjjjkkkkkk}}}}}}yyyqqqjjjhhhaaaXXXPPPLLLKKKJJJJJJJJJJJJHHHGGGFFFFFFFFFFFFIIIGGGFFFDDDAAA<<<666222---***((('''((()))))))))(((((((((((((((((())))))((((((''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&''''''&&&%%%$$$############$$$%%%%%%&&&###$$$&&&''')))***++++++&&&%%%%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&"""!!!!!!!!!!!!"""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$&&&)))++++++***(((&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''(((((((((((((((((((((((()))))))))(((***+++++++++,,,...000333666;;;BBBLLL\\\mmmyyy|||zzzwwwsssmmmiiigggfffcccdddgggkkkrrryyywwwpppfff\\\TTTRRRVVV^^^hhhrrrvvvvvvtttsssvvvzzz|||}}}~~~}}}}}}||||||||||||}}}}}}}}}}}}~~~~~~}}}|||{{{{{{wwwwwwwwwwwwwwwwwwxxxxxxyyyyyyxxxwwwvvvuuuuuutttpppppppppooonnnmmmmmmmmmllljjjhhhfffdddcccccccccdddeeeffffffeeebbb```^^^\\\[[[ZZZYYYYYYZZZ[[[\\\YYYXXXWWWVVVUUUTTTSSSRRRQQQRRRSSSUUUUUUUUUTTTTTTQQQRRRRRRSSSSSSRRRRRRQQQPPPOOOMMMJJJIIIKKKOOORRRWWWWWWWWWWWWWWWWWWXXXXXXVVVUUUSSSQQQRRRTTTVVVXXXZZZZZZ[[[\\\\\\]]]]]]^^^_______________`````````]]]]]]\\\\\\[[[[[[[[[ZZZ[[[[[[ZZZYYYXXXWWWVVVVVVUUUTTTRRRQQQOOOMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJQQQ\\\iiiwwwzzznnnddd]]]UUUQQQMMMKKKKKKKKKKKKJJJLLLKKKIIIHHHFFFEEEEEEEEEEEEFFFFFFFFFDDDAAA>>><<<<<>>888000---)))''''''((((((((('''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&''''''&&&%%%$$$"""######$$$%%%%%%%%%%%%!!!"""$$$&&&((()))))))))%%%%%%%%%%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$%%%(((******)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&'''''''''((((((((()))))))))))))))((()))+++++++++---///222444888???GGGSSSbbbsss~~~||||||{{{wwwnnngggkkkmmmqqquuuxxxzzz||||||}}}vvvnnnfff]]]VVVSSSVVV[[[ccclllrrrtttssspppqqqtttwwwyyy{{{||||||{{{{{{|||}}}}}}~~~}}}}}}~~~~~~}}}|||{{{{{{wwwwwwwwwwwwwwwwwwwwwwwwyyyyyyxxxwwwvvvuuutttsssoooooonnnnnnmmmlllkkkjjjffffffeeedddddddddddddddaaabbbccccccbbb```]]][[[XXXWWWVVVTTTRRRRRRRRRRRRQQQQQQPPPOOOMMMLLLKKKKKKJJJKKKMMMNNNOOONNNMMMLLLJJJJJJKKKKKKKKKKKKJJJJJJHHHGGGEEECCCBBBCCCHHHKKKMMMNNNNNNNNNOOOOOOOOOPPPNNNLLLJJJIIIIIIKKKNNNOOOSSSTTTTTTTTTTTTUUUUUUUUUXXXXXXXXXXXXWWWWWWWWWWWWUUUUUUTTTTTTTTTTTTTTTSSSSSSRRRRRRQQQPPPOOONNNNNNLLLKKKJJJHHHFFFEEECCCCCCCCCCCCCCCCCCCCCCCCDDDDDDBBBCCCCCCDDDDDDEEEEEEEEEGGGMMMWWWdddqqq~~~vvvhhh]]]TTTNNNJJJGGGDDDBBBCCCCCCCCCBBBCCCBBBAAA???>>>============>>>?????????===;;;:::;;;DDDOOOXXXaaaiiijjjhhhaaa\\\UUUPPPMMMKKKIIIGGGIIIIIIJJJJJJLLLMMMNNNOOOMMMMMMNNNOOOOOOPPPQQQQQQSSSSSSTTTUUUVVVWWWWWWWWWUUUUUUUUUUUUUUUVVVVVVVVVXXXXXXWWWVVVUUUUUUUUUTTTUUUUUUVVVWWWXXXYYYZZZ[[[XXXWWWWWWVVVTTTSSSSSSRRRPPPNNNKKKHHHJJJRRR\\\cccfffmmmpppkkkddd```[[[WWWTTTSSSRRRRRRUUUWWWXXXXXXVVVVVVWWWXXXXXXYYYYYYZZZXXXYYYZZZ[[[^^^aaadddfffsssxxx{{{yyyzzz~~~zzztttfffaaaZZZTTTRRRRRRRRRRRRRRRQQQOOOMMMKKKIIIHHHHHHLLLOOOTTTXXXXXXRRRHHHBBB555111,,,)))((((((((('''%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''''''''&&&&&&$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&$$$#########$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&'''&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%'''((()))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((($$$$$$%%%%%%&&&''''''''''''((()))*********))))))(((***,,,,,,---///222444777===FFFPPP[[[hhhvvvtttllluuuvvvyyy|||}}}|||{{{zzz}}}vvvmmmggg___XXXUUUWWWYYY^^^fffmmmrrrsssrrrqqqoootttyyy}}}~~~|||{{{{{{{{{||||||}}}~~~}}}|||zzzxxxwwwxxxxxxxxxwwwwwwwwwwwwwwwxxxxxxwwwvvvtttsssrrrrrrooonnnmmmlllkkkiiihhhhhhcccdddeeeeeefffeeeeeeeee^^^^^^^^^]]]\\\YYYWWWUUUQQQPPPNNNLLLJJJHHHGGGGGGHHHGGGGGGFFFEEEDDDDDDCCCBBBCCCDDDEEEEEEEEEDDDCCCAAABBBBBBCCCCCCBBBBBBAAAAAAAAA@@@???>>>@@@CCCFFFCCCDDDDDDEEEEEEFFFFFFFFFDDDCCCBBBAAAAAACCCEEEFFFJJJJJJJJJJJJKKKKKKKKKKKKNNNNNNNNNNNNNNNMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKJJJGGGGGGFFFFFFEEEDDDDDDCCCCCCBBBAAA@@@???===<<<<<<<<<<<<<<<<<<============;;;;;;<<<===>>>??????@@@@@@EEEOOOZZZfffsss~~~}}}qqqeee[[[RRRKKKFFF@@@>>><<<;;;<<<===<<<;;;;;;:::999888888888888888666777888999999888888777888BBBMMMVVV___fffhhheee]]]WWWNNNIIIGGGFFFCCC@@@BBBBBBBBBBBBCCCDDDFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGIIIJJJKKKLLLMMMNNNNNNNNNKKKKKKKKKKKKLLLLLLLLLLLLNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLMMMNNNOOOQQQRRRRRROOOOOONNNLLLKKKIIIHHHHHHJJJIIIHHHGGGJJJQQQZZZaaaeeejjjkkkeee\\\WWWRRRMMMKKKIIIHHHHHHJJJLLLMMMMMMKKKLLLLLLMMMNNNNNNOOOOOOPPPQQQTTTUUUWWWZZZ___bbbmmmssswwwwwwxxx|||~~~~~~}}}{{{{{{~~~zzzqqqjjjeee___ZZZXXXWWWVVVUUUQQQPPPNNNLLLLLLLLLLLLMMMOOOQQQUUUYYYZZZVVVPPPJJJ:::666000,,,***))))))((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&'''''''''&&&%%%$$$%%%%%%&&&%%%%%%$$$###"""$$$$$$&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((())))))((((((""""""!!! !!!###%%%'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((%%%%%%%%%&&&'''((((((((('''((()))***+++***))))))***,,,...///000222555777;;;CCCOOOZZZcccmmmxxx~~~~~~wwwsssyyyzzzzzz{{{{{{|||||||||xxxooogggbbb\\\VVVXXX]]]___ccciiinnnqqqrrrrrrqqqooovvv}}}||||||{{{{{{{{{|||}}}}}}}}}}}}}}}|||{{{zzzxxxxxxyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwvvvtttsssrrrqqqppppppooollljjjhhhgggffffffcccdddfffhhhhhhfffdddccc]]]\\\YYYVVVSSSPPPMMMLLLGGGFFFEEECCCBBB@@@???>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;::::::999999::::::;;;;;;::::::999888999:::999999;;;>>>@@@:::;;;;;;<<<======>>>>>><<<<<<;;;;;;<<<<<<===>>>@@@@@@@@@AAAAAABBBBBBBBBDDDDDDDDDCCCCCCBBBBBBBBB?????????@@@@@@@@@@@@@@@>>>======<<<<<<;;;;;;:::::::::999999888777777777555555666666666777777777555666666777888999:::;;;999===DDDLLLUUU___hhhooovvvxxxzzz{{{{{{{{{|||}}}wwwwwwxxxxxxwwwuuutttrrrhhhbbbZZZRRRLLLFFFBBB???999777666666777888777666555555444444444444555555222222333444555555444444444>>>JJJSSS\\\cccdddaaaWWWPPPFFF@@@??????===:::<<<;;;::::::;;;<<<===>>>>>>>>>>>>>>>>>>=========>>>???@@@AAACCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCCCCCCCBBB@@@AAABBBCCCEEEFFFGGGHHHDDDDDDCCCBBBAAAAAA@@@@@@AAAAAABBBCCCGGGMMMUUUZZZ```eeeddd\\\RRRLLLGGGBBBBBB@@@>>>>>>???@@@AAA@@@@@@@@@AAABBBBBBCCCCCCDDDCCCFFFIIIKKKLLLPPPUUUYYYlllsssxxxxxxyyy}}}zzzzzzxxxvvvuuuxxxvvvlllnnnjjjddd```]]][[[YYYXXXOOONNNMMMLLLLLLNNNPPPQQQOOOPPPRRRUUUWWWVVVRRRNNN>>>:::333...,,,+++***)))******))))))((((((((('''%%%&&&&&&''''''(((((((((&&&''''''((((((''''''&&&''''''%%%$$$$$$%%%''''''$$$%%%%%%&&&%%%$$$"""!!!###$$$$$$%%%&&&&&&&&&&&&###$$$&&&'''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&%%%######"""###%%%(((+++---$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***'''((()))++++++******))),,,...000111222444777:::@@@HHHUUUaaajjjqqqyyy~~~~~~zzzwwwyyyyyyxxxwwwvvvwwwzzz}}}uuulllddd```[[[WWWZZZbbbgggjjjmmmpppppppppoooppppppyyy|||||||||{{{{{{{{{{{{||||||yyyyyyzzz{{{|||||||||{{{yyyyyyyyyyyyxxxxxxwwwwwwwwwvvvuuutttrrrqqqpppoooqqqooollliiigggeeeeeeeeedddfffiiijjjiiifffcccaaa]]]ZZZVVVQQQLLLHHHFFFDDD@@@??????>>>===<<<;;;;;;888888888777777777777777666666555555444444444333444555555666666555555444000222444444555666999;;;555666666777888888999999777888888888999999999999999999::::::;;;<<<<<<<<<======<<<<<<<<<;;;;;;;;;777777777777888888888888999999999888777777777666555555555444444444333333111111222222333333333444222333333444555666777777777999===AAAFFFLLLSSSXXXYYY[[[]]]]]]\\\[[[\\\]]]ZZZZZZZZZZZZYYYWWWUUUTTTMMMIIICCC>>>;;;999666444666444333333444555555444222222222222222333444444///000111222222333222222111;;;GGGQQQZZZaaabbb^^^RRRJJJ???999888999777555888777666555555666888888::::::999999888777777777666777888:::;;;<<<<<<<<<;;;;;;;;;;;;;;;:::::::::888999:::;;;<<<<<<<<<<<<999999:::<<<===???@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<999:::<<>>999===;;;888777888999888888999999::::::;;;<<<<<<<<<999<<>>===999888777666444333222111333333333333333333333333444333333333222222111111111222222222333333333333111111111111111111111111444333222111111222333444555444222333444444333111333111000111222444444444666666666666666666666666333333333333333333333333444444444555555444444444333222222222111111000000222222111111000000//////333222222222111111000000555666777999<<<>>>@@@AAACCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCBBBAAA>>>===;;;:::888777777777333333222000///...---,,,222222222222222111111000//////...---...000222444666999@@@IIIRRRWWWXXXXXXLLLDDD;;;666777888666444444444444444444444444444555555666666666666555555333444555666777888888888666666555444444555666666444444555555555666666666666666666777777777888888999999999888888777777666:::999999:::>>>DDDJJJNNNRRRSSSRRRKKKAAA:::888:::777777555555555555777777444444444444444444444444222444666888:::<<<@@@BBBlllmmmppptttwwwzzz{{{|||||||||yyywwwvvv{{{|||zzzzzz|||uuuoookkkgggaaa]]]YYYRRRNNNQQQTTTSSSQQQQQQOOOQQQSSSVVVVVVVVVTTTSSSKKKEEE;;;222---+++******(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&''''''(((((((((((('''''''''''')))((((((''''''((((((((()))))))))))))))******+++,,,...///111444999@@@EEERRR^^^iiiooosssyyy~~~}}}wwwtttuuuxxx}}}{{{zzz{{{|||{{{xxxuuunnnggg___ZZZ[[[___bbbdddjjjlllooopppqqqqqqrrrttt~~~~~~}}}}}}zzzzzzzzzzzz{{{{{{{{{|||yyyyyyzzzzzzyyyyyyxxxwww|||yyyvvvuuuvvvwwwvvvuuusssuuuuuusssssstttrrrmmmppplllfffddddddgggjjjkkkkkknnnpppnnnllljjjccc[[[TTTOOOGGG@@@<<<:::999888666666555555444444333333333333333333333333333333333222222222111111111000111111111111222222222222111111111111111111111111333222111000000111222333111000000111444555555444222111000111222222222222444444444444444444444444111111111111111111111111111111222222222222111111222222222111111111000000111111111111000000//////222222222111111111000000000000111222333444555666;;;;;;;;;;;;<<<<<<<<<<<<999:::::::::999888777777999888777666444444333333222222111111000/////////000111111111111000//////333222111111111333555666444777===DDDLLLPPPPPPOOOFFF???777333333555444222333222222222222222222222222222333333333333222222000111222333444444444444555444333222222333444555333333333444444444555555333333333333444444444444555555555444444444444444666555555666:::>>>CCCFFFIIIJJJIIICCC;;;555444555666555444333333444555666333333333333333333333333111333444555555666999;;;nnnnnnnnnpppssswwwzzz|||{{{~~~~~~zzz|||zzztttnnnjjjhhheee\\\VVVVVVVVVUUUTTTVVVRRRSSSUUUWWWXXXWWWVVVUUUQQQJJJAAA888222...+++)))''''''((()))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$&&&&&&''''''&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''''''''&&&'''''''''''''''(((((((((***)))((((((((()))***+++)))))))))))))))***++++++---///222555:::AAAHHHMMM[[[eeemmmqqquuu{{{~~~{{{vvvrrrqqqssswwwzzz~~~|||{{{zzzwwwsssppphhhddd```^^^```bbbeeeffflllmmmooopppppprrrvvvxxx~~~}}}~~~}}}{{{zzzzzzzzzzzzzzz{{{{{{{{{{{{yyyyyyyyyxxxwwwvvvuuutttwwwvvvttttttuuuuuutttsssqqqtttuuusssrrrtttrrrnnnnnnjjjgggfffhhhkkkmmmooonnnqqqrrrooolllhhh```WWWLLLGGG@@@:::888666555444333444444444444444444444222222222222222222222222111111111000000000000000000000000111111111111222111111111111111111111111111111000000000000111111111000///111333555555444111111111111000000000000222222222222222222222222111111111111111111111111000000000111111000000000111111111111111000000000111111111000000000000000222222222111111111111000222222222222222222222222444444444444444444444444333444444444444444333333555444444333222111111111000000111111111111111111111111111111111000000///111000/////////000111222333555:::@@@EEEHHHHHHGGG???:::444111222333333111222222222111111111000000111111111222222111111111///000111222222333222222444444222222222222444444111111222222222333333333111111111111222222222222222222222222333333333333333333333555777:::<<<>>>???@@@@@@<<<555111111222333222222111111222222333222222222222222222222222222333333333111111333555pppooonnnnnnpppuuuyyy||||||~~~}}}|||wwwtttssssssiii___[[[XXXVVVVVVYYYTTTVVVWWWYYYYYYXXXWWWWWWVVVPPPGGG>>>777111---***&&&''')))***)))(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((((((((('''&&&&&&&&&&&&''''''(((((((((***)))((('''''')))***+++))))))))))))***+++,,,,,,---000555:::AAAJJJRRRXXXbbbiiioooqqqtttzzz~~~~~~xxxtttpppppptttyyy|||~~~}}}zzzvvvqqqmmmjjjbbbbbbbbbccceeeggghhhhhhnnnnnnnnnnnnooorrrwww{{{~~~~~~}}}{{{yyywwwzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyxxxwwwuuusssqqqpppsssssssssssstttsssrrrqqqoootttuuusssrrrsssssspppmmmkkkiiijjjmmmppprrrsssqqqtttsssoookkkfff]]]SSSFFFBBB===888666666555444444444444444444444444444222222222222222222222222000000000000000000000000000000000000111111111111111111111111111111111111111111000000000000111111444222111111222333111000111222222222000/////////111111111111111111111111333333333333333333333333111111222222222222111111111111111111111111111111111111111111111111000000222222222222111111111111444444444444444444333333333333333333333222222222222333333444444444444333333333333333333222222111111111111111111111111111333333333333333222222111000///...------......///333555888===AAADDDCCCBBB;;;777333222333444444444444333333222222111111000111111222222222222111111111222333333444444444333555555333333333333555555000111111111111222222222222222222222333333333333222222333333444444444555333333444555666888888999888999:::888444222222333111111111000000111111111111111111111111111111111222333333222111111222444sssrrrppppppqqquuuyyy|||~~~}}}~~~tttiiiaaa[[[VVVUUUXXXWWWXXXYYYYYYZZZYYYYYYXXXZZZUUULLLDDD===666///+++'''((()))******(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$###$$$%%%%%%&&&&&&&&&%%%'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%'''((((((((('''&&&%%%%%%&&&&&&''''''(((((((((((('''''''''(((******))))))))))))***+++,,,------111888AAAJJJTTT^^^dddhhhmmmqqqqqqtttyyy{{{zzzqqqnnnmmmpppxxx~~~|||wwwpppjjjeeeccc^^^aaaeeehhhjjjkkkkkkkkkppppppooooooppptttzzz}}}}}}}}}}}}|||zzzxxxwwwzzzzzzzzzzzzzzzzzzyyyyyyxxxxxxwwwvvvsssqqqooonnnoooppprrrrrrrrrqqqqqqqqqooouuuwwwtttrrrssssssqqqnnnmmmmmmooorrruuuvvvvvvrrrtttsssnnniiidddZZZPPPCCC???:::777666666555444666555555444444333222222222222222222222222222222000000000000111111111111111111111111222222222222111111111111111111111111111111222222222222111111444333111222333333222000111333444444111000000111111111111111111111111111333333333333333333333333222222333333333333222222111111111111222222222222111111222222222222222222222222222222333333333333111111111222222222333333555555555444444333333333000111222222222222222111111222333444444444333333333333222222111000000000333444444444444333222222333333222222111111222222222333555:::>>>@@@@@@???777555333333333444555555333333222222222111111111111222222333333222222111333444444555555555555444555444333222222333444555111222222222222333333333222222333333333444444444333333333444444555555555333444444555555666666555555666666555444333444444111111111111111111111111111111111111111111111111000111222111000111222444vvvuuuuuuuuuvvvxxx{{{|||~~~yyynnnfff^^^VVVUUUWWWYYYYYYYYYZZZZZZZZZYYYYYY[[[WWWPPPIIIAAA:::222...(((((()))***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$######$$$%%%&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&'''''''''&&&''''''(((((())))))))))))))))))***+++,,,---...///555>>>HHHSSS___jjjqqqpppsssuuutttuuuwwwwwwtttiiiiiijjjpppxxx~~~zzzqqqhhhbbb___^^^]]]aaahhhmmmnnnooooooooorrrrrrssssssvvv{{{||||||{{{zzzyyyxxxxxxxxxzzzzzzzzzzzzyyyyyyyyyyyyxxxwwwvvvuuussspppnnnmmmnnnoooppppppppppppqqqrrrqqqwwwyyyvvvsssssstttsssoooooopppsssvvvwwwwwwvvvqqqsssrrrmmmhhhbbbXXXOOO@@@===999666555555444333777777666555444444333333333333333333333333333333222222222222222333333333333333333333444444444555333333333333333333333333333333444444444444333333222111000222444666666555111444777777444222222444333333333333333333333333333333333333333333333333222222222333333222222222222222222333333333333333333333333333333444444444333333444444444444555555111111222333444555555666777777666666555555444444444444555555555444444333000111333555555555555444666555555444333222222222444444444444444333222222333333333444444444444444333333444777;;;<<<<<<;;;444333333333444444555555222222222222222222222222222333333444444333333222555555666666666666555555444333222222222222333444444444555555555555666666333333333333444444444444444444444444555555555555444444444444444444444444444444444444444444444444222333333444444333333222333333333333333333333333///000111000000000222444xxxxxxzzz{{{||||||||||||~~~xxxqqqjjjaaaXXXUUUWWWYYYYYYZZZZZZZZZYYYYYYYYYZZZWWWRRRLLLEEE===555000))))))))))))((((((((('''''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$"""###$$$%%%&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''((())))))'''&&&&&&&&&&&&&&&&&&%%%%%%''')))***++++++***))))))))))))***+++,,,......333999DDDPPP\\\jjjuuu|||{{{}}}}}}yyywwwwwwsssmmmeeefffiiinnnuuu{{{}}}vvvlllaaa[[[YYYZZZ]]]ccckkkpppqqqqqqrrrrrrsssuuuwwwzzz~~~|||zzzyyywwwwwwwwwxxxyyyzzzzzzzzzyyyyyyyyyxxxxxxwwwwwwvvvuuussspppooommmmmmooopppooonnnnnnqqqtttsssyyy|||xxxsssssstttssspppppprrrtttwwwwwwuuusssnnnqqqpppkkkfffaaaXXXNNN@@@===999777666666555444666666666666666666666666444444444444444444444444333444444444555555555555555555666666666777777777444444444444444444444444555666666777777666666555333222111333555777777666111555999999666444555777666666666666666666666666444444444444444444444444444444555555555555444444333333333444444555555555444444444555555555666666555555555555666666666777555666666777777888999999::::::999888888777666666::::::::::::999888777777222444666888999999999888777777777777777777777777777888888888888777666666444444555666777777777777888888888999;;;;;;:::888444555666666666666666777555555555666666777777888777888888999999888888777888999999999999999888888777666555555555555666777777777888888888999999999666666666666777777777777888888888777777777777777777777666666666666777777666555555555666666555444555555666777777666555555555555555555555555555555222333333333111111333555yyy{{{}}}}}}||||||}}}|||vvvqqqkkkcccZZZVVVXXXZZZZZZZZZYYYYYYYYYYYYYYYYYYWWWRRRMMMGGG???777222******)))((('''(((((((((''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$"""###$$$%%%&&&&&&'''&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&'''''''''&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&''')))***'''''''''&&&&&&%%%%%%%%%%%%'''***---...---+++))))))))))))***+++---...///666===HHHUUUbbbppp|||~~~zzzwwwqqqjjjfffgggiiimmmssszzz|||ttthhh]]]WWWWWWYYY^^^dddlllrrrsssssssssttttttwww{{{{{{zzzwwwuuuuuuwwwyyy{{{zzzzzzzzzyyyyyyxxxxxxxxxwwwwwwvvvuuusssqqqooonnnmmmoooooonnnmmmnnnrrrvvvttt{{{~~~yyytttsssttttttpppppprrruuuvvvvvvssspppmmmooonnnjjjfffaaaWWWNNNBBB???<<<:::999888777666555555666666777888888999555555555555555555555555555555555666666777777777777777777777888888888888555555555555555555555555666777888999999888777666777555444444555666444333111666;;;;;;888666777:::888888888888888888888888777777777777777777777777777777888888888888777777444444444555555666666666555555555555666666777777555666666666777777888888666777777777777777777777======<<<;;;::::::999999::::::::::::999888777666666888:::===>>>>>>>>>===888999999:::;;;;;;<<<<<<<<<============<<<;;;;;;999:::;;;======>>>>>>>>>???>>>============:::999777999:::;;;:::999:::;;;999999:::;;;<<<===>>>>>>===>>>>>>??????>>>>>>=========>>>>>>>>>======<<<<<<;;;:::999999:::;;;<<<999::::::::::::;;;;;;;;;::::::::::::;;;;;;;;;;;;===<<<<<<<<<;;;;;;::::::<<<;;;:::999999:::;;;<<<:::999888888999999888777666777888999999888777666666666666666666666666666777777888666555444555777zzz}}}||||||yyyxxx{{{|||uuummmddd]]]XXXUUUYYY\\\______]]][[[[[[]]]XXXUUUPPPLLLHHHCCC>>>;;;:::444---(((&&&''')))))),,,)))((((((******'''$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$###$$$%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''(((((((((((()))***+++***)))((()))***...++++++......---///333;;;FFFRRR^^^lllyyy~~~zzzsssrrrppplllmmmlllmmmqqqvvvzzz}}}yyynnnaaaYYYWWW[[[___ccchhhooosssvvvwwwwwwxxxvvvyyy~~~}}}xxxwwwvvvuuuvvvxxx{{{}}}yyyyyyyyyzzzzzz{{{{{{{{{zzzyyywwwtttrrrpppoooooommmnnnnnnmmmmmmooosssvvvzzzzzzyyywwwvvvtttsssrrrppppppqqqrrrrrrqqqqqqqqqppplllhhhfffddd^^^TTTMMMCCC@@@<<<::::::;;;;;;;;;<<<;;;:::999999:::;;;<<<:::;;;;;;::::::999888777999999999999:::;;;<<<===::::::;;;;;;;;;::::::999===============>>>??????999::::::;;;<<<======>>>??????>>>>>>>>>>>>>>>>>>===>>>???@@@??????======<<<===>>>===;;;999999:::;;;;;;;;;<<<<<<<<<<<<===<<<<<<======<<<<<<;;;:::999999999999999999999999:::::::::;;;;;;<<<<<<<<<;;;;;;:::::::::;;;<<<<<<============>>>@@@AAAAAAIIIGGGDDDBBB@@@???>>><<>>??????@@@@@@@@@??????>>>>>>>>>>>>??????@@@AAACCCEEEFFFFFFDDDCCCDDDEEEBBBCCCDDDDDDDDDDDDFFFHHHJJJIIIGGGEEECCCAAA@@@@@@BBBCCCCCCCCCAAA@@@AAABBBBBBBBBCCCDDDEEEFFFFFFFFFBBBCCCEEEFFFGGGGGGFFFEEEDDDEEEEEEFFFFFFEEECCCBBB?????????@@@@@@???>>>>>>???@@@BBBDDDDDDDDDDDDCCCEEEDDDCCCBBBAAA@@@AAAAAADDDCCCBBB@@@???>>>>>>===@@@???===<<<===>>>@@@AAA???===;;;;;;<<<============@@@CCCAAA<<<999:::===;;;;;;::::::::::::::::::999888777666777999;;;===~~~~~~~~~}}}}}}zzztttmmmeee]]]WWWSSSUUUYYY___aaa___]]][[[[[[ZZZWWWRRROOOKKKHHHCCC@@@999444,,,'''%%%%%%&&&''''''&&&%%%'''***+++***(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''((((((((((((((()))***)))((('''((()))---***+++///000000333888???JJJWWWcccppp}}}xxxqqqpppooollllllkkklllpppwww}}}zzzttthhh\\\TTTSSSXXX\\\fffjjjppptttvvvwwwxxxyyywww{{{~~~{{{yyyuuuuuutttuuuvvvyyy|||}}}zzzzzzzzzzzz{{{{{{||||||wwwvvvuuutttsssrrrrrrrrrpppqqqqqqpppoooooorrrtttwwwwwwvvvuuuuuutttttttttqqqqqqrrrrrrqqqqqqpppooonnnkkkgggeeeccc]]]UUUMMMCCC@@@;;;999:::;;;<<<===???>>>============>>>??????????????????>>>======<<<<<<<<<<<<===>>>???@@@@@@@@@AAAAAAAAAAAA@@@@@@AAAAAAAAA@@@AAABBBBBBCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEECCCDDDFFFGGGGGGGGGGGGFFFEEEFFFFFFEEEBBB?????????AAAAAABBBBBBCCCCCCCCCDDDCCCCCCDDDCCCCCCBBBAAA@@@????????????????????????@@@@@@AAAAAAAAABBBBBBBBB@@@@@@@@@@@@@@@AAABBBBBBCCCCCCCCCCCCDDDEEEFFFGGGLLLKKKIIIHHHHHHGGGEEEDDDFFFFFFHHHIIIIIIHHHGGGGGGIIIIIIJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHIIIJJJLLLMMMNNNOOOPPPNNNLLLJJJJJJJJJIIIJJJKKKKKKKKKKKKMMMOOOPPPOOOMMMKKKIIIGGGGGGFFFHHHJJJJJJJJJHHHHHHHHHJJJJJJJJJJJJKKKKKKLLLNNNNNNKKKLLLLLLMMMMMMMMMMMMLLLIIIIIIJJJKKKJJJIIIHHHGGGHHHHHHHHHIIIIIIHHHHHHGGGFFFGGGHHHJJJJJJJJJJJJJJJIIIHHHHHHGGGGGGGGGGGGGGGIIIHHHGGGFFFEEEDDDDDDDDDEEEDDDBBBAAAAAABBBCCCDDDEEEDDDBBBAAAAAABBBBBBBBBDDDGGGIIIGGGCCC@@@AAADDD??????>>>======<<<<<<<<<;;;:::999999:::<<>><<<<<>>GGGUUUdddssszzzooohhhfffpppvvv{{{|||~~~rrrkkkbbb\\\ZZZYYYWWWUUU___bbbeeeeeefffiiiooottt|||~~~~~~~~~~~~}}}|||{{{zzz|||||||||||||||{{{zzzyyyxxxxxxyyyyyyzzz{{{{{{{{{}}}}}}|||{{{yyywwwtttsssqqqnnniiiccc^^^[[[ZZZYYY]]]]]][[[ZZZYYYYYYYYYYYYWWWXXXZZZ[[[[[[[[[ZZZYYYZZZYYYXXXXXXYYY[[[^^^___```aaadddfffhhhiiiiiiiiihhhhhhhhhjjjllloooqqqsssyyy{{{~~~}}}zzzvvvrrrqqqrrrtttvvvwwwvvvuuutttuuuwwwyyy{{{yyyyyyyyyzzz{{{|||}}}}}}|||}}}|||{{{zzzyyyzzz{{{{{{{{{||||||||||||yyyzzz{{{|||{{{{{{zzzyyyvvvwwwzzz}}}|||yyy{{{{{{|||}}}~~~~~~|||~~~~~~~~~}}}}}}|||{{{yyyvvvtttrrrqqqrrrtttvvvwwwwwwxxxzzz|||{{{zzzxxxvvvtttssstttvvvvvvvvvuuusssqqqssstttuuuuuutttsssqqqpppoooooopppqqqrrrrrrrrrrrrqqqsssuuuuuutttrrrqqqrrrsssuuuxxxyyyxxxvvvvvvvvvxxxxxxyyyyyyyyyzzzzzzzzz|||{{{zzzyyyyyyzzz{{{|||}}}|||zzzyyyyyyyyyzzz{{{~~~~~~~~~zzzzzzyyyyyyyyyyyyyyyzzz{{{{{{zzzwwwuuutttvvvwwwzzzyyyxxxxxxxxxzzz|||~~~mmmqqqvvvyyyxxxtttpppnnnpppuuu||||||xxxsssooogggeeecccccceeefffffffffgggbbbZZZUUUQQQLLLDDD>>>666333///+++(((&&&&&&'''''''''''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%&&&''''''%%%$$$$$$$$$%%%''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$###$$$%%%''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''###$$$%%%'''((((((((((((&&&''''''((((((((((((((((((((((((((())))))))))))+++++++++,,,...000333444===CCCOOO]]]kkkwww}}}wwwmmmllloooyyy}}}sssmmmddd]]]YYYXXXYYYZZZ```cccfffeeedddffflllqqq{{{~~~~~~~~~~~~}}}|||{{{zzz{{{{{{{{{{{{zzzyyyxxxwwwwwwwwwvvvvvvwwwxxxzzz{{{zzzyyywwwtttqqqooommmkkkhhhddd___ZZZUUURRRQQQQQQTTTTTTSSSRRRQQQQQQRRRRRRQQQQQQSSSTTTUUUUUUUUUUUUUUUUUUVVVWWWXXXZZZ\\\]]]^^^___bbbdddffffffffffffeeeeeefffgggiiikkkmmmoootttuuuwwwyyy|||}}}~~~yyywwwtttrrrrrrsssvvvxxxwwwvvvuuuttttttvvvyyyzzzyyyyyyzzz{{{|||}}}}}}}}}}}}zzz{{{{{{|||}}}~~~|||||||||{{{{{{|||||||||zzzzzz{{{|||~~~~~~|||zzzzzz{{{{{{|||}}}~~~|||||||||~~~~~~||||||~~~}}}||||||{{{zzzxxxvvvtttsssrrrrrrtttwwwxxxyyyzzz|||~~~}}}zzzxxxvvvtttttttttuuuuuuuuutttsssrrrssstttuuuuuutttsssqqqooorrrrrrqqqqqqqqqqqqrrrrrrsssttttttsssqqqpppqqqrrrqqqtttwwwxxxwwwwwwxxxzzzyyyyyyyyyyyyzzzzzzzzz{{{|||{{{zzzyyyyyyzzz{{{||||||{{{zzzyyyyyyzzz|||}}}}}}~~~}}}||||||{{{{{{||||||}}}~~~}}}|||zzzwwwwwwyyy{{{yyyyyyyyyyyy{{{~~~jjjooouuuxxxvvvrrrllliiinnnttt||||||{{{}}}~~~}}}{{{wwwqqqllldddbbbaaabbbeeeggghhhhhhllleee\\\VVVSSSNNNFFF@@@===:::555///+++(((((((((&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''#########%%%((()))((('''$$$%%%&&&'''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%$$$$$$#########"""###%%%'''((((((((('''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''!!!"""$$$&&&((((((((((((&&&''''''((((((((((((((((((((((((((())))))))))))+++++++++,,,...111333555@@@GGGTTTcccpppxxx{{{{{{|||vvvooossszzzzzzvvvpppfff]]]XXXXXX\\\___aaadddggggggdddeeejjjnnnzzz}}}}}}~~~}}}}}}|||{{{zzzxxxxxxxxxwwwvvvuuutttssswwwvvvtttttttttvvvyyyzzzuuussspppllliiifffeeeddd```]]]XXXRRRNNNLLLLLLLLLMMMMMMLLLLLLLLLLLLLLLMMMNNNNNNNNNOOOPPPQQQRRRSSSQQQRRRTTTUUUWWWYYYZZZZZZ\\\^^^```cccddddddcccbbbccccccdddeeegggjjjkkklllooooooppprrrtttuuuwwwwwwsssrrrppppppqqqsssvvvxxxxxxvvvuuussstttvvvxxxzzzzzzzzz{{{}}}~~~~~~~~~~~~}}}|||zzzzzz|||}}}|||{{{zzzzzzzzz{{{|||~~~yyyyyyzzz|||~~~||||||~~~}}}|||{{{{{{zzzxxxwwwvvvuuutttsssuuuxxxyyyzzz|||~~~}}}{{{yyyvvvttttttttttttttttttssssssrrrrrrsssuuuuuutttssspppoootttsssrrrqqqpppqqqrrrsssvvvvvvuuusssqqqppprrrtttpppssswwwxxxwwwwwwzzz}}}yyyyyyyyyzzzzzzzzzzzz{{{}}}{{{zzzyyyyyyzzz{{{}}}{{{zzzyyyyyyzzz|||~~~zzz|||~~~~~~~~~~~~~~~~~~~~~|||yyyyyy{{{}}}xxxxxxxxxzzz}}}fffiiinnnrrrssspppjjjeeeccclllxxx~~~{{{yyyyyy||||||tttooolllkkkbbbYYYUUUZZZaaaeeeeeeffffffddd```\\\XXXRRRLLLHHHCCC===666000,,,***(((&&&'''''''''((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$###"""!!!!!!%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%$$$######&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((())))))''''''''''''((((((((()))+++,,,---,,,******+++,,,+++***+++///111333999@@@JJJQQQ```nnntttuuuzzzyyyqqqnnnrrrwww|||qqqjjjaaa\\\]]]```bbbcccgggiiikkkjjjggggggiiikkk{{{{{{|||}}}~~~}}}|||zzzxxxsssuuuwwwwwwuuurrrppppppxxxvvvssspppnnnmmmnnnnnnpppmmmiiifffccc___[[[XXXRRRPPPMMMJJJHHHFFFFFFEEEDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCDDDFFFHHHJJJLLLNNNKKKLLLMMMNNNPPPSSSUUUVVVXXX[[[^^^```aaabbbdddeeeaaa``````aaadddfffggggggfffgggiiilllmmmnnnnnnmmmnnnmmmllllllmmmqqquuuwwwwwwxxxxxxwwwwwwyyy}}}}}}{{{||||||xxxzzz}}}~~~~~~}}}~~~~~~~~~}}}zzz{{{}}}~~~~~~}}}||||||}}}~~~}}}|||{{{vvvssssssyyy||||||}}}~~~|||}}}|||{{{zzzyyyxxxxxxxxxxxxyyyzzz{{{|||zzztttsssuuuyyy{{{{{{{{{zzzwwwsssqqqsssrrrsssttttttuuutttttttttssstttuuuuuutttrrrpppoootttsssrrrrrrqqqqqqqqqrrrpppppprrrsssssssssssssssyyyxxxwwwuuuuuuuuuvvvwwwtttvvvxxxyyyxxxxxxyyyzzz|||{{{zzzyyyxxxyyyzzzzzzyyyyyyzzzzzz{{{{{{||||||}}}~~~~~~}}}~~~~~~~~~}}}}}}}}}~~~|||}}}fffgggiiikkkkkkiiieeebbb```hhhrrrzzz~~~~~~|||zzz{{{}}}~~~~~~xxxpppjjjgggbbbXXXPPPSSSYYY^^^```cccfffdddbbb___[[[UUUNNNIIIFFFAAA999222...+++***((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$######"""%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&&&&%%%%%%''''''''''''''''''&&&&&&$$$%%%%%%%%%&&&&&&&&&'''$$$%%%'''(((((('''%%%$$$&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))'''''''''((((((((())))))***+++,,,+++***)))***,,,,,,+++---111222444;;;CCCNNNXXXfffqqqvvvzzz~~~}}}}}}zzzsssmmmkkkpppvvv}}}yyyooojjjeee___]]]^^^bbbeeefffiiihhhgggdddccceeekkkppp}}}}}}}}}xxxzzz{{{||||||{{{yyyxxxuuuvvvwwwvvvtttrrrqqqqqqtttrrrpppmmmlllkkkkkkkkkkkkhhhccc^^^ZZZUUUQQQNNNIIIHHHEEEBBB@@@>>>>>>>>>????????????>>>>>>>>>>>>??????@@@AAACCCEEEFFFGGGFFFFFFGGGIIILLLNNNPPPQQQVVVXXX[[[\\\\\\]]]^^^___```______aaadddfffgggfffeeefffhhhiiijjjkkkjjjjjjiiiiiihhhgggiiimmmsssvvvxxxyyyzzzzzzzzz|||}}}xxxwwwxxxyyyyyy{{{}}}~~~}}}|||}}}~~~}}}~~~~~~~~~}}}{{{zzzqqqnnnpppwww|||}}}}}}{{{~~~}}}|||{{{zzzzzzzzzzzz{{{}}}~~~zzzqqqgggaaa``````bbbhhhlllooouuu|||~~~yyyxxxvvvrrrppprrrssssssttttttttttttttttttuuuuuuuuuuuuuuutttsssrrrssstttuuuuuuuuusssqqqpppqqqqqqqqqqqqqqqqqqqqqqqquuuuuuttttttuuuvvvwwwxxxvvvxxxzzzzzzyyyyyyzzz{{{}}}|||{{{yyyyyyzzzzzz{{{{{{{{{||||||}}}}}}~~~~~~~~~~~~ddddddddddddbbbaaa```___]]]bbbjjjqqqvvvyyy|||~~~xxx{{{~~~}}}}}}~~~|||~~~}}}sssjjjeee```VVVMMMNNNTTTZZZ___dddeeeeeedddccc```ZZZSSSMMMLLLFFF===555000...,,,+++(((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''######%%%&&&&&&'''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&'''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''((((((((())))))))))))***+++***))))))***+++---,,,...222444666>>>HHHVVVdddpppuuuzzz{{{xxxrrrkkkfffgggnnnuuuzzz}}}rrreee```^^^\\\^^^bbbfffhhhiiillliiieeebbbccciiirrrxxx~~~zzzyyyyyyuuuwwwyyy{{{{{{{{{zzzyyyvvvvvvvvvtttrrrqqqrrrssspppooommmkkkiiihhhggggggeee```ZZZUUUPPPKKKFFFBBBCCCBBB???===;;;:::::::::888888888888888999999999::::::::::::;;;===>>>???>>>???@@@BBBDDDGGGIIIJJJQQQSSSUUUVVVUUUUUUWWWXXX\\\[[[[[[^^^aaacccdddcccccccccdddeeeeeeeeeeeeeeeccccccbbbaaaccchhhpppuuuzzz{{{}}}}}}|||tttqqqqqqtttvvvzzz|||}}}~~~|||{{{|||}}}}}}~~~~~~|||zzzyyymmmkkknnnvvv|||~~~{{{yyy~~~}}}}}}||||||}}}}}}~~~}}}zzzlllaaaXXXQQQMMMKKKJJJMMMTTTZZZ___gggpppyyy~~~xxxttttttssspppoooqqquuuttttttsssssssssttttttwwwwwwvvvvvvuuuvvvvvvvvvssstttwwwxxxwwwuuuqqqooosssrrrqqqoooooooooooopppqqqqqqrrrsssuuuwwwyyyzzzzzz{{{||||||{{{zzz{{{|||~~~}}}|||{{{zzz{{{||||||}}}}}}~~~~~~aaabbbbbbaaa___^^^^^^^^^]]]```dddiiinnnssswwwyyyvvvzzz~~~zzz{{{~~~xxxpppjjjaaaWWWQQQSSSXXX]]]bbbgggdddeeefffgggeee___WWWQQQOOOIII@@@888333000---,,,)))))))))((((((((((((((((((''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''(((((('''(((((((((((()))))))))((()))******)))(((***+++------///333555999CCCNNN___ooozzzyyy}}}wwwrrrjjjcccaaaeeennnttt{{{{{{}}}yyylllbbbWWWXXX\\\```eeeiiilllmmmnnnllliiihhhkkksss||||||yyywwwvvvtttuuuxxxzzz{{{{{{zzzzzzuuuuuutttqqqooonnnppprrrooonnnllljjjhhheeedddccc]]]YYYRRRMMMHHHDDD???<<<===<<<:::888777666666666222222333333444444555555666555555555555666777777777888999;;;===@@@BBBDDDHHHKKKMMMOOOOOOOOOQQQRRRVVVUUUVVVYYY]]]__________________`````````_________^^^^^^\\\^^^dddmmmtttzzz|||~~~}}}|||{{{wwwqqqllljjjlllrrrvvv{{{|||}}}}}}{{{zzz{{{|||{{{|||}}}~~~~~~|||zzzxxxnnnlllooowww~~~}}}{{{xxx}}}}}}||||||}}}~~~~~~|||}}}{{{hhhZZZQQQJJJFFFEEE@@@???AAAGGGMMMRRR[[[dddlllttt}}}xxxsssoooqqqqqqnnnnnnpppuuutttsssssssssssstttuuuwwwvvvuuuuuuuuuvvvwwwxxxsssuuuvvvwwwvvvtttrrrpppwwwuuurrrpppoooooopppqqqrrrrrrsssuuuvvvxxxzzzzzz|||}}}~~~}}}{{{{{{|||}}}~~~}}}|||||||||}}}~~~}}}}}}~~~~~~}}}```bbbdddccc```^^^^^^___``````bbbeeeiiinnnqqqrrrxxx|||{{{{{{|||}}}xxxtttfff___[[[\\\______aaadddcccdddgggiiiiiiccc\\\VVVQQQLLLCCC<<<666222///---******))))))(((((((((((((((''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&'''''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''(((&&&###!!!!!!###&&&(((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''''''''(((((((((((()))))))))***''')))******))))))***+++,,,---111555777===JJJWWWhhhvvv~~~|||~~~zzzrrrkkkbbb]]]___fffnnnsss{{{|||||||||xxxnnncccZZZTTTXXX^^^dddhhhkkkmmmnnnlllllllllpppvvv~~~~~~|||yyywwwvvvuuuvvvyyy{{{|||{{{{{{zzzsssrrrpppnnnkkkkkkmmmpppooonnnllljjjfffbbb^^^\\\RRRNNNHHHDDDAAA>>><<<:::555444222111000000111111000000111111222222333333444333333222222333333333444444555777999;;;===>>>???BBBEEEGGGIIIJJJLLLNNNQQQQQQSSSVVVZZZ\\\\\\\\\ZZZZZZZZZZZZZZZ[[[\\\\\\\\\]]]\\\[[[[[[```jjjrrryyy{{{~~~zzzvvvrrrpppoooooopppnnnkkkggggggkkkrrrxxx{{{|||}}}|||zzzzzz{{{|||~~~~~~~~~~~~~~~~~~~~~{{{{{{{{{|||}}}~~~~~~}}}{{{yyytttrrrttt{{{}}}{{{yyy{{{{{{{{{{{{|||}}}~~~~~~|||}}}mmmXXXLLLEEE???<<<>>>@@@>>>>>>BBBEEEIIIPPPXXX```kkkvvv{{{}}}tttnnnkkklllmmmlllmmmpppssssssssssssssstttuuuuuuvvvuuutttssstttuuuvvvwwwttttttttttttsssssssssrrryyywwwuuurrrqqqrrrssstttvvvwwwwwwxxxyyyzzzzzzzzz}}}~~~~~~}}}{{{{{{}}}~~~~~~}}}|||}}}~~~~~~|||}}}}}}~~~{{{{{{bbbdddfffddd```^^^^^^```bbbbbbccceeeiiilllmmmmmmxxx}}}|||||||||~~~~~~}}}}}}~~~|||oooiiieeefffddd```]]]^^^aaacccfffiiiiiieee___ZZZRRRMMMGGG@@@;;;666111...+++******))))))(((((('''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''(((((((((''''''&&&$$$$$$&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&(((%%%""""""%%%(((&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''((((((((()))))))))******''')))******)))***+++,,,---...333888;;;BBBRRRaaaoooxxx~~~}}}~~~|||tttkkkddd\\\ZZZ___gggnnnrrryyy||||||rrrdddXXXQQQWWW\\\ccchhhkkklllmmmmmmiiikkkooowww~~~}}}|||{{{yyywwwwwwxxxzzz{{{{{{zzzyyyxxxppppppooollljjjiiikkkmmmnnnmmmkkkgggbbb[[[UUURRRFFFCCC>>>;;;:::999888666444333222111000111222333111111111111222222222222333222222111111111222222222222333444555777888999777:::===@@@BBBDDDFFFIIIKKKLLLNNNRRRVVVYYYYYYXXXTTTTTTTTTUUUWWWXXXZZZ[[[[[[]]]]]][[[YYY]]]fffnnnvvvyyy}}}~~~yyypppooollljjjiiiiiijjjkkknnnmmmkkkgggfffjjjssszzz{{{{{{|||{{{zzzzzz{{{}}}}}}}}}|||||||||}}}~~~~~~~~~}}}}}}~~~~~~}}}||||||xxxyyy~~~}}}{{{zzzzzzzzzzzz{{{{{{|||}}}~~~zzzeeeOOOFFF@@@:::888;;;@@@===>>>AAABBBCCCIIIPPPYYYfffrrryyy{{{|||zzzwwwqqqjjjeeeeeeggggggjjjooopppqqqssstttuuuvvvvvvuuuuuuuuutttsssssstttttttttssssssrrrrrrrrrssstttuuuxxxwwwvvvuuuuuuvvvwwwwwwzzzzzz{{{{{{|||{{{{{{zzz|||}}}}}}{{{zzzzzz}}}~~~}}}|||}}}~~~~~~{{{|||}}}~~~{{{wwwyyyhhhhhhgggbbb\\\YYY\\\___ccccccdddhhhlllnnnmmmkkksssyyy~~~}}}}}}{{{||||||zzzyyyyyy|||~~~uuupppmmmllliiidddaaaccc```bbbeeehhhiiifffaaa\\\RRROOOJJJEEE@@@;;;444000++++++******)))(((((('''(((''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$&&&%%%###""""""###%%%&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''(((((()))))))))*********((()))++++++***+++,,,...///111666<<<@@@III[[[llluuuwwwzzz}}}|||xxxqqqmmmccc\\\VVVWWW___hhhnnnppprrrwwwxxxqqqdddYYYTTTSSS^^^ccciiimmmmmmlllkkklllkkkmmmsss}}}}}}{{{{{{||||||zzzxxxxxxyyyzzzzzzyyywwwuuutttooooooooollljjjiiijjjlllkkkjjjhhhbbb[[[RRRKKKFFF@@@===888666555555555444444333222222222333444555222222222222222111111111222111111111111111222222111111111111222333444555222444888:::;;;===???AAABBBCCCFFFJJJOOOQQQQQQPPPOOOOOOPPPRRRTTTWWWZZZ\\\ZZZ]]]^^^[[[XXXZZZbbbiiisssvvvzzz}}}|||wwwrrrpppiiiiiihhhiiijjjlllnnnppprrrqqqooojjjgggjjjrrrzzzzzzzzz{{{zzzyyyzzz|||~~~~~~}}}|||||||||~~~~~~~~~~~~~~~||||||}}}{{{{{{zzzzzzzzz{{{||||||qqq[[[HHHCCC@@@;;;999===>>><<<>>>BBBCCCDDDHHHOOOWWWeeesssyyyzzzyyywwwsssnnnfff______```bbbffflllmmmooorrruuuwwwwwwvvvvvvuuuuuuuuuuuutttssssssrrrqqqrrrsssuuuvvvvvvvvvvvvuuuuuuvvvwwwxxxxxxyyyyyyzzz{{{|||}}}}}}}}}|||{{{zzzzzzzzzyyyxxxzzz|||~~~||||||}}}}}}~~~{{{|||}}}~~~}}}wwwrrrrrrvvv}}}mmmkkkggg___WWWUUUYYY^^^cccccceeejjjooopppnnnkkknnnttt{{{~~~}}}{{{}}}}}}~~~zzztttssswww|||}}}~~~xxxsssppppppnnnjjjjjjmmm___aaacccggghhhfffbbb^^^SSSPPPMMMIIIDDD>>>777222+++++++++***)))(((((('''(((((('''''''''&&&&&&&&&###$$$$$$%%%&&&'''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))'''''''''''''''''''''&&&))))))))))))************(((***+++,,,++++++---...000333999???DDDNNNaaassswwwuuuwww|||{{{rrrjjjhhh]]]WWWSSSUUU___iiimmmnnnmmmooommmbbbUUUPPPUUU]]]cccgggmmmooommmkkkjjjjjjoooqqqwww~~~|||yyyzzz|||}}}{{{xxxxxxyyyyyyyyyxxxuuurrrqqqooooooooonnnkkkjjjkkkllliiihhhddd^^^VVVLLLCCC>>>???<<<777555444555555444000000///...///000111222333333333222222111111000111111000000000111222222111111000000000111222222///222555666777888999;;;999:::===BBBGGGIIIIIIHHHLLLLLLMMMPPPSSSWWW[[[]]]YYY]]]___\\\WWWXXX___fffrrrtttxxx{{{}}}~~~yyytttpppnnnmmmmmmiiijjjjjjlllnnnqqqtttvvvvvvvvvsssmmmhhhjjjrrryyyyyyzzzzzzzzzyyyzzz}}}~~~~~~}}}}}}}}}~~~}}}|||}}}}}}~~~}}}}}}~~~||||||{{{{{{{{{{{{||||||~~~~~~~~~cccNNN>>>===>>>:::999>>><<<<<<>>>CCCFFFGGGKKKQQQXXXffftttzzzzzzyyyuuuqqqlllccc[[[ZZZ[[[^^^dddjjjkkknnnrrrvvvxxxxxxwwwvvvuuuvvvvvvwwwvvvtttrrrqqqoooqqquuuxxxzzzyyywwwvvvssstttuuuwwwyyyzzzzzzzzzxxxyyy{{{}}}}}}}}}}}}|||xxxyyyyyyxxxwwwyyy|||}}}|||||||||}}}~~~|||}}}~~~yyyqqqlllnnnttt{{{iiieee```\\\ZZZ[[[^^^```gggiiilllppprrrqqqlllhhhkkkqqqwwwzzzzzzzzz}}}|||~~~wwwtttwww|||~~~zzzuuutttzzz{{{sssjjjeeeaaaccchhhjjjfffaaa[[[VVVPPPKKKFFF@@@888222///---***))))))***)))((((((((((((((('''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&$$$######$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$+++)))'''&&&&&&&&&((()))(((((('''&&&%%%$$$$$$###''''''''''''''''''''''''&&&((())))))(((''''''((((((((())))))))))))(((((()))*********++++++++++++***+++,,,,,,+++,,,---///444777<<>>AAADDDFFFKKKJJJLLLPPPQQQQQQTTTZZZZZZZZZ]]]^^^[[[ZZZ```iiitttxxx~~~~~~{{{zzzxxxwwwvvvvvvwwwvvvtttrrrwwwtttrrrtttttttttxxx{{{zzzvvvoooiiijjjrrryyyxxxzzz}}}~~~}}}|||{{{|||{{{{{{{{{||||||~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{wwwvvvvvvvvvwwwzzz|||~~~}}}~~~wwwUUUIII===:::<<<<<<;;;;;;:::===@@@CCCGGGKKKQQQUUUfffsss}}}~~~yyyvvvsssqqqhhh```XXXUUUUUUVVV\\\dddeeemmmsssttttttxxxzzzyyyzzzzzzyyyxxxvvvtttsssrrrtttvvvyyy|||~~~~~~~~~}}}{{{yyyxxxvvvvvvwwwyyyzzz{{{{{{{{{|||{{{{{{zzzzzzxxxxxxwwwwwwxxxzzz|||}}}||||||~~~~~~|||}}}~~~~~~~~~xxxoooiiiiiioooxxx~~~hhheeeaaa^^^]]]___bbbdddiiikkkoooqqqrrrpppnnnmmmpppsssvvvyyy{{{~~~{{{wwwwww{{{|||pppjjjcccbbbfffhhhfffccc^^^YYYRRRLLLGGGAAA:::444111...+++******++++++***(((((((((((('''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&''''''(((%%%$$$$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((())))))***)))'''&&&%%%&&&'''((('''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((''''''((((((((())))))))))))(((((()))))))))*********++++++***+++,,,,,,+++,,,...000666888???HHHUUUdddqqqyyy{{{xxxqqqjjj```WWWQQQUUU\\\dddiiimmmnnnnnnhhhcccYYYPPPLLLRRR^^^hhhooonnnllllllooorrrtttuuutttwww|||}}}{{{{{{|||}}}|||{{{zzzyyywwwuuutttttttttuuuttttttrrrooommmkkkjjjjjjeee___UUULLLEEE@@@<<<999999888666555444444444555333333333333333333333333333333333222222222111111222111000//////000111222000000000000000000000000444333222222222333444555333333555777:::===???@@@DDDEEEIIIMMMMMMLLLPPPWWW]]]\\\\\\]]][[[[[[```hhhsssxxx~~~}}}||||||~~~~~~zzzwwwwwwwwwwww{{{}}}xxxpppkkklllttt{{{|||}}}~~~~~~~~~~~~|||||||||}}}~~~~~~~~~}}}}}}}}}~~~~~~}}}||||||||||||||||||}}}||||||||||||}}}~~~|||}}}zzzvvvsssuuuyyy}}}~~~}}}|||}}}sssUUUIII===;;;<<<<<<<<<===<<>>AAAFFFJJJHHHHHHPPPZZZfffaaa^^^^^^^^^^^^ccchhhsssxxx~~~|||{{{{{{zzzsssnnnooowww}}}~~~~~~}}}~~~~~~~~~}}}|||{{{zzzyyyyyyyyyyyyyyyyyyyyyyyy{{{}}}~~~|||{{{{{{zzzuuuqqqpppuuu~~~{{{{{{|||oooTTTHHH===;;;<<<===>>>@@@???BBBFFFIIIOOOZZZfffooo|||{{{vvvrrriii```VVVQQQOOOPPPWWW___aaajjjqqqrrrsssvvvxxxwwwwwwwwwxxxxxxyyyxxxxxxxxx~~~~~~~~~}}}{{{yyyxxx{{{zzzyyyyyyzzz{{{}}}~~~yyyyyy{{{|||}}}~~~~~~~~~}}}}}}|||{{{{{{{{{{{{{{{~~~|||{{{||||||{{{zzz{{{zzz|||~~~{{{uuuppppppsssyyy|||kkkjjjhhhffffffgggiiikkkjjjlllmmmjjjfffeeejjjoootttqqqooorrryyy|||{{{}}}}}}~~~~~~rrrlllfffeeeiiioooqqqrrrkkkddd[[[TTTPPPKKKFFFBBB666333...,,,,,,,,,,,,+++(((((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''(((((()))((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))(((''''''((((((((())))))))))))(((((((((((((((((()))))))))))))))***+++++++++...111444:::???HHHVVVeeeqqqwwwyyy~~~|||vvvnnngggbbb^^^[[[QQQYYYeeeooouuuuuuqqqnnnfff\\\OOOGGGJJJWWWgggqqqssspppooottt~~~~~~}}}{{{|||||||||zzzyyyuuuuuuuuuuuuuuuuuuuuuuuuuuussspppllliiieeeaaa^^^SSSMMMDDD<<<999888999999777777666666555555555555555555555555555555555555333333333333222222222222222111000//////000111222222222222222222222222222111111111111111222222333333333333444555777999999===@@@EEEGGGFFFHHHUUUcccppphhhbbbbbbccccccfffjjjuuu{{{~~~}}}}}}|||uuuqqqssszzz~~~~~~~~~~~~~~~~~~|||{{{yyyxxxxxxxxxvvvvvvvvvwwwyyy|||~~~{{{zzzyyyxxxtttrrrrrrxxx{{{zzz}}}}}}jjjRRRGGG===;;;<<<===???CCCCCCGGGMMMRRRWWWbbboooxxx~~~yyytttiii^^^SSSLLLIIIJJJQQQZZZaaajjjrrrssstttwwwyyyxxxxxxxxxyyyzzzzzzzzzyyyyyy~~~~~~~~~}}}|||zzzxxxwwwzzzyyyyyyzzz{{{|||}}}~~~yyyzzz{{{{{{||||||||||||||||||||||||||||||}}}}}}~~~~~~~~~}}}}}}}}}|||~~~{{{sssrrrpppoooooopppqqqrrrnnnooolllgggaaa```fffkkkrrrooommmpppxxx~~~~~~~~~{{{|||~~~|||{{{|||~~~|||sssooojjjjjjmmmqqqssstttllleee]]]VVVRRRNNNIIIEEE:::666000---+++++++++***((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&'''((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))(((''''''((((((((())))))))))))(((((((((((((((((())))))))))))******+++,,,---000444888>>>DDDPPP^^^kkktttwwwxxx~~~wwwnnneee___[[[ZZZ\\\WWW^^^hhhqqqvvvvvvrrrooodddYYYLLLFFFKKKXXXfffnnnsssnnnnnnyyy|||{{{zzzzzz{{{zzzxxxvvvssstttttttttuuuuuuuuuuuurrroookkkhhheeeaaa\\\XXXIIIEEE@@@<<<:::999888777777777777777777777666666666666666666666666666666444444444444333333333333333222111000000111222333333333333333333333333333111111222222333333333333333333444444555666888888===>>>BBBCCCCCCHHHYYYiiiqqqjjjdddcccdddeeehhhlllzzz~~~}}}}}}|||wwwuuuxxx}}}~~~~~~~~~~~~~~~}}}{{{yyyxxxvvvvvvuuuuuuuuuuuuwwwyyy|||}}}{{{zzzzzzyyywwwvvvxxx|||~~~zzz{{{}}}zzziiiPPPFFF===;;;<<<===AAAFFFHHHNNNVVV[[[```gggrrr{{{|||vvvkkk___RRRJJJFFFHHHPPPYYYbbbllltttvvvwwwzzz{{{zzz{{{{{{{{{{{{{{{zzzzzzyyy{{{{{{{{{{{{zzzyyyxxxxxxyyyyyyyyyzzz{{{|||}}}}}}{{{{{{{{{{{{{{{zzzyyyxxxyyyzzz{{{|||~~~|||uuupppxxxxxxxxxxxxyyyzzzzzz{{{uuusssmmmeee___^^^bbbfffkkkkkklllqqqwww~~~~~~}}}{{{xxxzzz~~~}}}|||{{{|||~~~|||vvvrrrnnnkkklllnnnooopppjjjeee^^^XXXUUUQQQLLLHHH???:::444///,,,+++******(((((((((((('''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&#########$$$$$$$$$$$$%%%$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''')))+++,,,,,,''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))(((''''''((((((((())))))))))))((((((((((((((()))))))))******++++++,,,---...222777;;;CCCLLLZZZfffoootttwwwyyy}}}sssfff\\\TTTPPPSSSXXX^^^cccllltttwwwuuuqqqnnn^^^TTTIIIGGGNNNZZZdddiiipppnnnppp|||{{{zzzyyyzzzzzzyyyvvvtttsssssstttttttttttttttsssnnnjjjfffccc```\\\UUUOOOBBB@@@===<<<;;;:::888666888888999999999999888777777777777777777777777777666666555555555444444444444444333222222333444444444444444444444444444444222333444555555555444444444444444555555777888999<<<<<<>>>AAABBBGGGVVVeeegggccc```aaacccdddiiiooo~~~{{{|||||||||zzzzzz~~~~~~~~~~~~|||{{{yyywwwuuutttsssssstttuuuwwwyyy|||~~~~~~}}}|||{{{zzzzzzzzzzzz{{{|||~~~}}}{{{zzz{{{}}}zzzjjjQQQHHH???======@@@EEELLLOOOVVV___cccfffkkkuuu~~~yyynnnbbbSSSIIIEEEHHHQQQ[[[dddmmmvvvyyyzzz}}}}}}||||||||||||}}}||||||{{{{{{yyyyyyyyyyyyyyyzzzzzzzzzyyyyyyzzz{{{{{{|||||||||}}}}}}||||||{{{yyyxxxwwwyyyzzz|||~~~zzzrrrkkkhhhvvvwwwyyy{{{}}}zzztttkkkbbb\\\[[[\\\]]]```dddiiinnnssswww|||~~~}}}}}}|||yyywwwxxxwww{{{zzz{{{|||}}}|||wwwrrrkkkgggfffiiimmmppplllhhhbbb^^^\\\XXXSSSNNNEEE@@@888222///---+++***((((((((((((''''''''''''&&&'''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((((('''&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&((()))+++,,,---((((((((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((''''''((((((((())))))))))))(((((()))))))))*********++++++,,,------...000444:::>>>IIITTTdddnnnrrrtttwwwzzzzzzmmm^^^TTTNNNLLLRRRZZZaaagggpppwwwyyyuuunnniiiZZZRRRJJJLLLVVVaaagggiiimmmooouuu}}}{{{zzzzzz{{{{{{yyyvvvsssrrrssstttttttttsssrrrrrrmmmhhhccc___\\\VVVMMMFFF???===;;;:::::::::999777999999:::;;;;;;;;;:::999888888888888888888888888777777777777666666666666666555444333333444555666444444444444444444444444444555666777777777666666777777777888999:::<<<<<<======???CCCEEEHHHPPPZZZZZZYYY\\\aaacccfffnnnwww|||yyy{{{|||}}}}}}~~~~~~~~~}}}{{{zzzxxxwwwuuutttsssssstttvvvyyy|||}}}|||zzzyyyzzz{{{yyyyyyyyyyyyyyyyyyyyyzzzzzz{{{|||}}}{{{lllSSSJJJBBB@@@AAACCCJJJRRRWWW^^^eeeggghhhnnnzzz|||nnn```QQQGGGCCCFFFPPP[[[cccmmmvvvzzz{{{~~~~~~}}}{{{{{{|||}}}~~~~~~~~~~~~yyyyyyyyyyyyzzzzzz{{{|||{{{|||||||||}}}|||||||||}}}}}}~~~}}}}}}|||{{{zzz}}}~~~{{{qqqiiiccc___ppprrruuuyyy|||{{{ssshhh___YYYWWWVVVUUUVVV]]]eeejjjnnnqqquuuxxxwwwxxx{{{~~~zzzwwwuuuxxxxxx~~~yyyzzz|||{{{uuuooogggaaabbbgggnnnsssppplllhhheeeccc___ZZZUUUJJJDDD<<<555000...,,,+++)))(((((((((''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&---,,,)))'''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''(((((((((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&((())))))(((''''''((((((((())))))))))))((((((************++++++++++++------...///111555<<<@@@MMMZZZjjjsssssstttwww|||vvvhhhZZZQQQMMMMMMVVVaaabbbiiisss{{{{{{uuullleeeYYYSSSNNNRRR^^^iiilllllllllrrryyy|||||||||~~~|||{{{{{{||||||zzzwwwtttsssssstttttttttsssqqqqqqnnnhhhaaa]]]XXXQQQGGG@@@>>><<<999888888999999888999:::;;;<<<<<<<<<;;;:::888888888888888888888888888888888888777777777777777666555444444555666777555555555555555555555555555666888999999999888777;;;;;;;;;<<<===???@@@AAA@@@???CCCHHHJJJJJJLLLQQQRRRTTT[[[bbbeeejjjtttzzzyyy{{{{{{}}}~~~~~~~~~~~~}}}}}}|||zzzxxxwwwvvvvvvuuuuuuwww{{{~~~|||yyyxxxyyyzzzvvvvvvvvvvvvwwwxxxyyyyyyyyyyyyzzz{{{}}}|||nnnUUUMMMEEECCCCCCFFFNNNVVV]]]bbbhhhiiiiiippp~~~~~~kkk]]]MMMCCC???CCCNNNYYYcccmmmvvvzzz{{{~~~~~~}}}yyyzzz{{{}}}zzzzzzzzzzzzzzz{{{|||}}}}}}~~~~~~~~~~~~}}}}}}|||}}}~~~~~~~~~~~~}}}pppfff^^^XXXUUUppppppqqqtttwwwxxxwwwuuupppiiiaaa]]][[[YYYUUUPPPVVVTTTUUU\\\fffnnnqqqqqqoooqqqtttwww{{{~~~||||||{{{|||}}}|||yyyxxxwwwxxx}}}}}}uuuiiieeeaaa]]]^^^dddnnnvvvuuutttrrroookkkddd\\\VVVOOOIII@@@666000---------))))))***))))))((('''&&&(((((('''&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&$$$%%%&&&'''''''''&&&%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''(((&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))(((((($$$%%%&&&&&&''''''&&&&&&(((((())))))))))))((('''%%%%%%&&&'''((((((''''''(((((()))***************)))))))))))))))*********---...///111444:::BBBGGGYYYeeeooossstttvvvxxxwwwqqqdddWWWPPPPPPUUU```iiiiiinnnssswwwzzzxxxlll```UUURRRRRRWWW```hhhkkkkkklllqqqyyy~~~{{{wwwzzz~~~{{{zzzxxxwwwtttqqqsssqqqppppppqqqqqqpppooollleee[[[TTTNNNHHHBBB===::::::999888999:::;;;<<<<<<======>>>>>>>>>======888:::<<<<<<:::::::::;;;;;;:::::::::999999999999999888777555555555666666888555333444777999888777999999;;;<<<<<<<<<<<<<<>>BBBEEEEEECCCGGGJJJMMMNNNMMMMMMQQQTTTVVV\\\dddhhhjjjnnntttzzz~~~wwwuuuyyy}}}~~~}}}|||{{{{{{|||~~~~~~}}}|||~~~}}}}}}{{{zzzyyyxxxxxx{{{{{{}}}~~~~~~~~~}}}|||}}}{{{yyyxxxxxxwwwsssttttttuuuvvvwwwwwwwwwxxxyyyzzz{{{}}}sssbbbQQQCCCDDDFFFGGGMMMVVVdddgggjjjkkkmmmuuu~~~ooo\\\JJJDDDDDDDDDKKKSSSdddjjjrrrwwwxxxxxxzzz|||xxxyyy{{{|||~~~}}}||||||{{{{{{{{{{{{|||~~~~~~}}}~~~nnnbbb[[[UUUNNNGGGqqqqqqqqqrrrttttttrrrpppkkkeee^^^ZZZYYYXXXTTTPPPNNNMMMMMMSSS]]]eeehhhhhhkkknnnrrrwww{{{~~~||||||{{{|||~~~}}}|||{{{{{{|||~~~zzzrrrgggeeeaaa^^^___dddlllrrrsssssssssssspppjjjccc]]]TTTNNNEEE;;;333///......++++++++++++***)))(((((((((((('''&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&'''''''''((((((((((((%%%&&&&&&'''(((((('''''''''((())))))******))))))))))))))))))************+++,,,...000555<<>>>>>>>>>>>>>><<<>>>???>>>===;;;<<<<<<>>>>>>>>>>>>============>>>===;;;:::999999::::::;;;999888:::<<<>>>===;;;<<<<<<===>>>???@@@AAAAAAEEEDDDCCCEEEHHHKKKMMMMMMRRRTTTVVVVVVUUUUUUWWWYYY___eeekkknnnnnnppptttxxx{{{wwwtttuuu{{{~~~}}}}}}~~~}}}}}}~~~~~~~~~~~~}}}}}}{{{zzzzzzyyyvvvwwwzzz|||~~~~~~}}}|||zzzxxxwwwwwwwwwtttuuuuuuvvvwwwwwwxxxxxxxxxyyy{{{}}}ttteeeTTTHHHHHHKKKLLLSSS]]]gggjjjmmmnnnqqqzzz{{{kkkXXXHHHDDDDDDEEELLLUUUbbbiiirrrwwwyyyyyyzzz{{{zzzzzz|||}}}~~~}}}}}}|||||||||||||||}}}~~~~~~|||qqqbbbWWWQQQLLLEEE@@@qqqpppoooppppppooollliiieee```[[[YYYXXXWWWTTTPPPIIIGGGFFFJJJSSS[[[___aaafffjjjqqqwww}}}|||zzzzzzzzz|||wwwpppgggfffdddbbbaaadddjjjnnnqqqrrruuuvvvvvvrrrkkkfff\\\VVVMMMBBB999333///...---,,,,,,++++++***)))))))))(((''''''&&&&&&''''''((((((((('''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((((('''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$######"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%$$$$$$###&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%&&&'''((()))%%%&&&''''''((('''''''''''''''((())))))))))))((()))))))))*********++++++,,,---...222888AAALLLSSScccllltttwwwyyy}}}~~~yyymmmcccdddkkkppptttwwwuuuwwwvvvsssqqqnnndddYYYUUUUUUYYY```iiiooopppooossspppoooooopppwww~~~zzzwwwvvvvvvuuutttsssrrrqqqpppoookkkfffbbbaaaYYYOOOGGGCCC@@@<<<999999999999888999::::::;;;<<<<<<===>>>>>>>>>>>>>>>AAABBBBBBBBB@@@??????@@@AAAAAAAAAAAAAAABBBBBBBBBCCCBBBAAA@@@????????????AAA@@@AAACCCEEEEEEDDDBBBCCCCCCCCCDDDFFFHHHJJJLLLNNNNNNNNNNNNOOORRRWWW[[[___`````````______aaaccclllppptttuuutttsssuuuwww|||pppoooqqqwww~~~}}}}}}}}}{{{yyywwwvvvwwwxxxxxxyyyyyyyyyzzz{{{|||~~~}}}|||zzzyyytttvvvxxxzzz}}}~~~}}}|||zzzyyyxxxwwwvvvvvvvvvvvvwwwwwwxxxxxxyyyyyyxxx{{{}}}vvvgggXXXLLLKKKNNNQQQYYYcccjjjmmmppprrrwwwyyyeeeTTTFFFCCCCCCEEEMMMWWWaaaiiirrryyyzzzyyyzzzzzz||||||}}}~~~~~~~~~}}}}}}|||}}}~~~|||iii```SSSKKKFFFBBB===888ooommmmmmllllllkkkhhheeeaaa___\\\[[[ZZZYYYVVVSSSLLLHHHDDDEEEKKKTTT\\\aaadddiiiqqqyyy}}}wwwuuuuuuzzz|||}}}uuuoookkkkkkkkkiiihhhhhhjjjlllppprrruuuxxxyyyvvvpppkkkeee___VVVKKK@@@777111...------,,,+++***))))))))))))(((((('''''''''''''''((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$''''''''''''&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######'''&&&&&&%%%&&&'''((())))))(((&&&%%%%%%&&&((()))&&&&&&'''''''''''''''&&&&&&''''''((((((((((((((()))))))))******++++++,,,...///111555<<>><<<:::888888888888888888999999999:::;;;<<<===============AAABBBCCCCCCBBBBBBDDDFFFBBBCCCCCCDDDEEEEEEFFFFFFGGGGGGGGGFFFEEEEEEEEEEEEHHHIIIKKKMMMOOONNNMMMLLLMMMMMMMMMNNNPPPTTTWWWYYYXXXYYYYYYWWWVVVZZZaaagggjjjiiigggeeefffiiimmmpppyyyzzzzzzyyyxxxyyy|||~~~{{{vvvjjjmmmsss|||}}}zzzyyyyyyzzz|||vvvvvvvvvvvvvvvwwwwwwwwwxxxyyyyyy{{{}}}{{{yyywwwxxxyyyzzz{{{{{{|||||||||{{{zzzyyyxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyzzzzzzyyy{{{xxxiii\\\PPPLLLMMMRRRZZZdddlllooossswww}}}vvv___PPPDDDBBBBBBDDDLLLVVVaaaiiittt{{{|||{{{{{{{{{}}}}}}~~~~~~tttjjjYYYRRRIIICCC@@@===999666kkkjjjiiijjjjjjiiifffdddbbbaaa```___^^^\\\YYYWWWSSSLLLEEEBBBFFFQQQ\\\dddffflllsss{{{xxxrrrqqqrrrzzz}}}{{{uuurrrrrrssstttssspppnnnmmmnnnppprrruuuyyyzzzxxxsssooommmhhh___SSSGGG<<<444///...---+++)))(((((((((((())))))(((''''''''''''((())))))((((((((('''''''''%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%$$$######'''''''''''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%$$$$$$'''&&&&&&&&&''''''((((((---+++)))'''&&&&&&'''(((&&&'''''''''''''''&&&&&&&&&''''''(((((((((((((((((())))))***+++,,,,,,,,,///000333888@@@KKKWWW___kkkttt}}}~~~yyymmmaaaYYY^^^iiirrrvvvxxx{{{{{{wwwooojjjhhhbbb\\\WWWZZZaaaiiipppttttttssssssqqqrrrxxx|||wwwttttttttttttsssqqqqqqqqqpppnnnhhhaaa[[[RRRKKKBBB<<<::::::888777555666666777777777777777777888999:::;;;;;;;;;;;;<<<>>>@@@AAABBBDDDGGGJJJEEEFFFGGGHHHIIIJJJKKKLLLMMMMMMNNNNNNNNNNNNNNNNNNOOOQQQTTTVVVWWWVVVVVVUUUXXXXXXXXXYYY\\\```dddfffddddddcccaaa```cccjjjqqqrrrooojjjiiilllssszzz~~~|||}}}yyyuuummmqqqyyy~~~{{{zzz{{{|||}}}xxxxxxxxxwwwvvvuuuttttttppppppoooppprrrvvvyyy{{{}}}wwwsssssszzz|||zzzxxxxxxxxxyyyzzz{{{{{{|||||||||{{{zzzzzzyyyzzzzzzyyyyyyyyyyyyzzzzzzzzzzzzyyy|||zzznnncccVVVOOONNNSSS\\\eeennnqqqvvv|||qqqZZZMMMBBBAAAAAABBBJJJUUUbbbjjjuuu|||~~~}}}}}}}}}}}}}}}~~~vvvuuusssrrrtttwwwzzz}}}{{{}}}}}}|||}}}~~~yyynnnbbbYYYLLLGGGAAA===<<<:::777555iiihhhhhhiiiiiihhhfffdddccccccdddcccaaa^^^ZZZXXXUUUOOOGGGBBBEEEOOO[[[cccjjjnnnsssyyy~~~|||sssoooqqqsss|||~~~{{{yyyxxx{{{|||}}}|||xxxtttrrrqqqqqqsssvvvyyy|||{{{wwwtttvvvqqqhhh]]]OOOBBB888222...---+++)))((('''((((((***)))((((((''''''(((((()))))))))(((((((((''''''&&&%%%%%%%%%%%%&&&'''(((''''''''''''((((((((((((''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((''''''&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&'''&&&&&&'''((((((((((((''',,,+++***((('''''''''''''''''''''(((''''''&&&%%%''''''((())))))))))))(((((())))))***+++,,,---------000666===FFFRRR^^^eeeqqqyyyzzzssscccYYYTTTZZZeeemmmsssvvvzzzzzzvvvmmmgggeeeaaa]]]XXX]]]dddkkkqqqsssttttttppprrryyy}}}|||yyyuuusssssssssrrrqqqooonnnmmmllliiiccc[[[VVVJJJDDD<<<888777888777555333333444555555555555555333444555777888888888888777888;;;<<<>>>AAAFFFIIIHHHHHHJJJKKKMMMOOOPPPQQQRRRSSSTTTUUUVVVWWWWWWWWWVVVXXX[[[]]]\\\\\\]]]^^^aaaaaabbbdddgggjjjmmmooonnnmmmkkkhhhhhhlllqqquuutttpppllllllrrrzzz~~~}}}{{{wwwtttxxx}}}}}}|||{{{yyywwwuuusssoooooonnnmmmnnnooopppqqqssspppjjjddddddlllzzz}}}vvvwwwwwwxxxzzz|||~~~|||{{{{{{zzzzzzzzz{{{{{{yyyyyyyyyyyyzzzzzzzzzzzzyyy{{{}}}{{{tttkkk^^^TTTRRRXXXbbbjjjrrrvvv}}}zzzjjjSSSGGG@@@@@@AAABBBKKKWWWcccjjjuuu{{{}}}}}}~~~||||||}}}~~~}}}zzzxxxwwwvvvwwwwwwxxxxxxxxxwwwwwwsssrrrqqqqqqsssuuuwwwyyyxxxyyy{{{|||}}}|||wwwqqqllljjjdddZZZPPPLLL@@@>>>:::888888777555444jjjiiihhhiiiiiihhheeebbbcccdddeeedddaaa\\\XXXVVVUUUQQQKKKHHHIIIPPPZZZaaakkknnnqqqtttwwwzzzxxxrrrqqquuuzzz~~~|||}}}}}}yyyvvvuuutttuuuwww{{{}}}}}}yyyqqqeeeWWWIII===666000///,,,***((((((((()))***))))))((((((((((((((())))))))))))((((((((('''&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&'''((($$$&&&(((******)))'''&&&((((((((((((((((((((((((''''''(((((('''&&&&&&%%%'''((())))))******))))))((())))))***,,,------......333;;;EEEQQQ^^^jjjqqqyyy}}}~~~|||vvvooo\\\WWWWWW___hhhnnnssswwwxxxyyytttkkkdddaaa^^^ZZZZZZ^^^eeelllppprrrssssssssswww}}}{{{yyywwwtttrrrrrrrrrpppnnnmmmkkkhhheee```YYYQQQLLLBBB===777555555666444222000111222333444333333222000111222333444555555555333444666777999===AAAEEEEEEFFFHHHJJJLLLNNNPPPQQQRRRSSSUUUWWWYYYZZZ[[[[[[ZZZ]]]___```___```bbbeeefffgggiiikkknnnppprrrsssrrroookkkjjjkkknnnqqqrrrmmmkkkjjjmmmtttzzz~~~zzzxxxwwwyyy~~~|||yyyyyy}}}|||yyywwwuuuuuutttsssqqqppppppooommmkkkfffaaa___eeeqqq{{{yyyyyyxxxyyyzzz|||}}}~~~zzzzzzzzzyyyyyyzzz{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyyyyzzz{{{|||}}}{{{vvvooobbbWWWUUU\\\gggoooyyy}}}rrr```JJJAAA<<<>>>AAACCCNNNZZZbbbiiisssyyy{{{|||}}}zzzzzz|||}}}yyyyyyxxxwwwvvvvvvvvvvvvxxxyyy{{{}}}~~~}}}|||{{{|||}}}}}}~~~{{{pppjjjaaaYYYWWWRRRIIICCCAAA999888777666666666555444lllkkkjjjiiiiiigggdddaaabbbdddeeeddd___ZZZVVVSSSUUUSSSPPPNNNOOOSSSZZZ___kkkmmmnnnpppqqqtttxxx{{{~~~wwwrrrssszzz~~~~~~{{{xxxvvvvvvwwwyyy}}}~~~vvvjjj\\\MMMAAA:::222000---+++))))))************)))((((((((((((((())))))))))))((((((((((((&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%%%%$$$!!!!!!###$$$&&&'''))))))%%%%%%&&&'''(((((((((((($$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&((()))###%%%)))++++++***'''%%%###$$$%%%'''((()))))))))'''((((((((('''&&&%%%%%%(((((()))***************((())))))+++,,,---......000777AAANNN[[[iiiuuu}}}~~~{{{yyyyyytttnnnZZZYYY\\\fffmmmqqqtttxxxwwwxxxsssiiiaaa^^^ZZZWWW[[[___fffkkkoooqqqrrrsssxxx}}}|||zzzwwwuuusssrrrrrrqqqooommmkkkhhhddd```ZZZRRRJJJDDD===999444333444444222000///000111222333222111111......000111222333333333111222444444666999===AAAAAABBBDDDFFFIIIKKKMMMNNNNNNPPPSSSVVVXXXYYYZZZZZZ]]]___bbbaaaaaabbbeeehhhhhhiiillloooqqqsssttttttqqqmmmhhhgggjjjmmmmmmmmmeeedddffflllssswwwwwwvvvooooooppptttzzz}}}zzz|||~~~|||{{{{{{zzzyyywwwuuusssrrrmmmllliiidddaaaeeennnvvvttttttuuuwww|||~~~}}}{{{zzzyyyyyyzzz{{{yyyyyyxxxxxxyyyyyyzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxyyyzzzzzz{{{{{{uuunnnbbbWWWUUU^^^jjjrrr~~~lllYYYEEE===999===AAAEEEPPP^^^aaahhhqqqvvvxxxzzz|||~~~xxxyyy{{{|||~~~~~~xxxuuuppppppqqqsssuuuxxxzzz{{{wwwjjjcccWWWNNNKKKGGG???;;;<<<777777777777777666666555pppooollljjjgggfffddddddhhheeeeeeeee```WWWQQQPPPOOOOOOPPPTTTZZZ^^^______gggjjjmmmooopppsssyyy~~~~~~~~~||||||}}}yyyvvvyyyxxxmmmbbbVVVHHH???666222---)))((()))******))))))))))))))))))))))))%%%%%%&&&'''((((((((('''''''''((((((((((((''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&***(((''''''''''''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((+++***)))(((((()))***+++)))******)))(((''''''(((+++++++++******+++///111999>>>FFFQQQbbbsss}}}~~~}}}sssnnnooommmhhh^^^___bbbhhhpppwww{{{}}}zzzwwwooodddZZZUUUUUUXXXccceeekkkqqqqqqooorrrxxx~~~~~~{{{yyyvvvvvvvvvssspppnnnmmmnnnkkkcccZZZTTTMMMEEE@@@@@@666666555444333111111000222222111000000000000000333333333222222222111111///000111333555777888999===>>>???AAACCCFFFGGGHHHKKKMMMPPPQQQQQQRRRTTTUUUVVVVVVWWWYYY[[[]]]___```dddfffiiilllnnnnnnnnnnnndddeeeggghhhhhhfffdddbbb\\\^^^bbbeeefffdddaaa___]]]^^^```dddiiipppvvvzzz{{{~~~}}}|||{{{|||}}}~~~~~~zzzxxxsssqqqmmmlllmmmrrrxxx|||tttssspppppptttzzz|||zzz|||{{{yyyyyyyyyyyy{{{}}}~~~|||{{{yyy{{{|||yyyvvvtttvvvxxxxxxyyyzzzzzzzzz|||}}}ssspppiiiaaa^^^cccnnnwww~~~fffTTTAAA???===>>>BBBIIIQQQVVV^^^eeemmmtttwwwxxxwwwwwwuuuxxx|||~~~~~~{{{xxxvvvvvvrrrvvv|||rrrhhhYYYQQQHHHDDD???999777999555555555555666666666666kkkkkkiiihhhggggggfffffffffddddddddd```XXXSSSRRRSSSTTTWWWZZZ]]]___^^^^^^bbbeeejjjlllnnnsssyyy~~~{{{wwwxxx~~~yyypppdddXXXLLLEEE999444...******+++++++++))))))))))))))))))))))))''''''(((((()))((((((((('''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&''')))(((((('''&&&%%%$$$###%%%$$$$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((())))))((((((((()))***+++)))*********((('''((()))***+++++++++***,,,000222999AAALLLXXXiiixxx~~~}}}}}}sssmmmllliiiddd]]]```eeelllsssxxxzzzzzztttpppiii^^^VVVSSSVVV[[[hhhiiinnnssssssrrrwww~~~{{{xxxuuutttsssqqqooommmkkkjjjddd[[[RRRLLLEEE===999999444444333222111000//////222111111000//////000000333333222222222111111111111222222333444555555666777888999:::<<<>>>???@@@BBBDDDGGGHHHHHHHHHJJJKKKLLLLLLMMMOOOPPPRRRTTTUUU\\\]]]```ccceeeeeeeeeeee___```aaaaaa```]]]ZZZXXXVVVWWWYYYYYYWWWTTTPPPNNNJJJJJJLLLOOOTTTZZZ```cccmmmrrrwww|||}}}}}}~~~~~~}}}||||||}}}~~~|||zzzvvvsssrrrtttxxxzzzqqqpppnnnnnnpppuuuzzz}}}~~~{{{}}}~~~{{{{{{zzzyyyzzz|||}}}|||{{{yyyyyyyyywwwvvvuuuvvvwwwwwwxxxyyyyyyyyy{{{~~~}}}yyyssspppjjjdddbbbhhhsss|||rrrZZZJJJ@@@???>>>???DDDLLLTTTYYYaaafffnnntttwwwxxxxxxyyyyyy{{{}}}~~~~~~~~~||||||}}}~~~|||oooeeeWWWNNNFFFAAA<<<777555666444444555555555666666666fffffffffggghhhhhhiiiiiifffccccccdddbbb[[[WWWWWW[[[]]]```aaaaaa___^^^^^^]]]aaaeeehhhkkkpppxxx~~~||||||wwwuuuxxx}}}}}}ttthhh[[[QQQKKK>>>777///,,,...///---***))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''((()))'''&&&&&&%%%%%%&&&&&&'''***)))((('''&&&%%%%%%$$$%%%$$$$$$%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((('''''''''((()))******)))*********((('''((()))***++++++++++++---111444:::DDDRRRaaappp}}}}}}|||rrrkkkhhhddd```___bbbiiiqqqwwwyyyxxxvvvppplllcccYYYSSSUUU\\\cccoooooorrruuutttuuu~~~~~~zzzwwwtttrrrooonnnnnnlllgggccc\\\SSSIIICCC===666222333333222222111000///......111000000000000/////////222222222111111111111111444444444333333222222222333333444555666777777888:::<<<>>>>>>>>>>>>???@@@AAAAAABBBCCCDDDFFFHHHIIINNNPPPRRRTTTVVVWWWWWWWWWVVVVVVVVVUUUSSSPPPLLLJJJKKKKKKKKKIIIFFFCCC@@@>>><<<===>>>@@@DDDIIIMMMPPP[[[aaajjjqqquuuwwwxxxyyy~~~}}}||||||}}}~~~zzzxxx{{{|||}}}{{{zzzyyyzzzsssrrrpppoooooopppqqqrrrssstttvvvyyy}}}|||zzzzzz{{{|||{{{{{{xxxwwwuuuuuuwwwwwwwwwvvvvvvwwwxxxxxxxxxyyy|||yyyuuusssqqqmmmhhhgggmmmxxxzzzcccNNNAAA>>>===>>>AAAGGGOOOXXX]]]eeejjjppptttwwwxxxzzz{{{|||~~~~~~}}}~~~}}}}}}{{{{{{|||xxxjjjaaaSSSJJJBBB>>>999444222444444444444444555555555555dddeeefffhhhiiijjjjjjkkkgggddddddfffddd___]]]___dddfffgggeeeaaa______```\\\___ccceeegggllltttzzzzzz~~~}}}vvvrrrqqquuu|||zzzlll^^^UUUPPPBBB;;;222///000000---)))(((((((((((((((((((((((()))))))))))))))((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''(((''''''''''''((())))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&'''''''''''')))(((&&&&&&'''(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((''''''''''''((((((***+++***(((((()))******++++++,,,---///333666<<>>:::555333555222222111111000//////...000000000000000000000///111111111111111111111111444444333333222222222111333333444444444555555555666888::::::999888999::::::::::::;;;<<<===???@@@AAABBBDDDFFFGGGHHHIIIIIIIIIIIIIIIHHHFFFCCC@@@???@@@??????>>>===<<<;;;:::888999999;;;===AAADDDFFFNNNTTT]]]fffmmmrrrwwwzzz~~~~~~}}}}}}}}}~~~~~~~~~{{{yyytttnnnkkkmmmppptttzzz~~~{{{zzzyyyvvvsssooolllkkkjjjjjjllloootttzzz|||zzzzzz{{{{{{{{{yyyvvvtttuuuxxxzzzyyywwwwwwxxxyyyxxxxxxyyy|||~~~xxxuuuuuutttpppllljjjoooxxxmmmWWWGGG???;;;<<<>>>CCCJJJSSS\\\aaajjjnnnrrrvvvxxxyyy|||}}}~~~~~~{{{yyy{{{}}}tttggg]]]PPPHHH@@@<<<888333111333333333333333444444444444eeefffhhhiiijjjkkkkkkkkkjjjggggggiiihhheeedddfffmmmllliiieeebbb```aaabbb^^^```bbbbbbbbbfffmmmrrr{{{~~~}}}|||zzz{{{|||~~~~~~}}}yyyrrrnnnqqqxxxrrrcccXXXSSSFFF@@@888333222000,,,(((((((((((((((((((((((((((((((((((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''(((''''''''''''((())))))'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%%%%%%%&&&&&&&&&'''%%%$$$$$$&&&&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((***))))))((('''&&&%%%%%%(((***+++***)))((()))+++)))***,,,---...111555999@@@KKKYYYeeeqqq{{{}}}yyyuuuooojjjfffddddddffflllmmmpppuuuxxxxxxvvvtttrrrmmmeee\\\XXX^^^jjjsssxxxwwwvvvuuussswww|||xxxuuusssppplllkkkjjjeee\\\TTTJJJCCC<<<:::999666666888333333333222222111111000///000111111222111000000111111111111111111222222333333333333333333333333555555555555555555555555555777888888777666666777555555555666666888999999888999:::<<<===>>>??????>>>>>>???>>>===<<<:::999999999888888888888999999444555555666888:::<<<===FFFJJJRRRZZZcccmmmwww}}}~~~~~~~~~~~~~~~}}}~~~~~~|||xxxuuurrrmmmeee```bbbgggmmmttt{{{yyyrrrlllhhheeeeeeeeeggglllqqqwwwzzzyyy~~~|||||||||||||||zzzwwwuuuwwwzzz|||{{{yyyxxxyyyzzzyyyyyyzzz}}}~~~zzzwwwxxxvvvsssmmmiiijjjpppuuuzzzaaaNNNBBB>>>999;;;???EEENNNXXX```eeeoooqqquuuxxxyyy{{{}}}}}}~~~|||xxxwwwyyy~~~|||qqqddd[[[NNNFFF>>>:::777222111333222222222222333333333333eeefffhhhjjjkkklllkkkkkkmmmjjjiiikkkkkkhhhiiilllrrrnnniiigggfffeeeeeeccc___``````^^^]]]___eeejjjxxx|||~~~~~~|||xxxuuuvvvwwwyyy|||~~~~~~uuuoooooowwwyyyjjj]]]UUUKKKGGG@@@999444///+++)))))))))))))))))))))))))))&&&'''''''''''''''&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''((()))'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%$$$######""" !!!###%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((*********)))((('''&&&%%%(((***+++***))))))***,,,)))***,,,---///333888;;;CCCNNN[[[dddnnnwww{{{{{{ssslllfffdddccccccgggmmmqqqrrrtttwwwyyyxxxuuurrrmmmiiibbb[[[YYY___jjjssswwwwwwwwwvvvuuu|||~~~{{{wwwtttqqqooollliiieee^^^TTTMMM@@@:::666777777555555777444444444333333333222222000111222333333333222111222222222222222333333333222333333444444555555666555555555444444444444444333444666666555444555666333333333333333444555666666666777888999:::;;;;;;888999999999999888888777888888888777666666666555555555555666777999:::;;;@@@DDDKKKTTT^^^kkkwww~~~~~~~~~~~~{{{{{{{{{yyyvvvrrrooommmggg___YYY[[[bbbhhhooovvv|||{{{zzz|||yyyrrrnnniiihhhgggfffhhhjjjnnnpppooovvv|||~~~}}}zzzyyyxxxxxxzzz{{{{{{{{{yyyzzzzzzyyyyyyzzz|||~~~~~~~~~|||zzzxxxxxxwwwrrrkkkdddbbbeeehhhtttlllVVVFFF===::::::===BBBJJJSSS]]]eeejjjrrruuuxxx{{{||||||~~~}}}}}}~~~~~~~~~wwwvvvvvvwwwwwwzzzyyyooobbbXXXLLLDDD===999666222111333111111111111222222222222bbbdddgggiiikkkllllllllloookkkjjjkkkkkkjjjkkkooorrrnnnjjjkkknnnmmmhhhccc]]]]]]\\\YYYWWWYYY^^^cccmmmrrrxxx|||~~~~~~yyyvvvtttuuuvvvxxxzzz}}}vvvmmmmmmttt|||qqqcccYYYPPPNNNIII@@@666///,,,+++))))))))))))))))))))))))&&&''''''((((((((((((''''''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''(((((('''&&&%%%$$$###### !!!$$$&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((()))******))))))(((((()))++++++***)))+++,,,)))***,,,...000444999===DDDPPP]]]fffmmmtttwwwvvvoooggg```___```bbbiiirrrsssuuuxxx|||}}}yyysssnnneeeccc___ZZZYYY___jjjsssuuuvvvxxxyyyzzz}}}zzzvvvsssnnnmmmlllggg```UUULLLFFF:::555333555666333333444444444444444333333333333000222333555555444333222222222333333333444444444444444555555555555666666444444555555555555555555222444666666555555555777555444444444444555555666777777777888999:::;;;<<<888888888888888777777777999999:::999999888777666888999999:::;;;<<<======>>>CCCKKKUUUaaammmyyy~~~}}}||||||{{{yyywwwssspppmmmkkkcccZZZTTTWWW^^^eeelllqqqtttqqqmmmmmmsss~~~|||uuussspppmmmkkkjjjkkkkkkjjjpppuuuxxx~~~~~~xxxyyyzzzyyyxxxxxxzzz{{{xxxyyyyyyxxxxxxxxx{{{}}}~~~~~~|||{{{yyyxxxwwwwwwuuutttoooggg^^^ZZZZZZ\\\dddtttsss]]]LLLAAA<<<:::>>>AAAGGGOOOYYYcccjjjoootttwww{{{}}}~~~~~~~~~~~~~~~~~~zzzssspppssswww|||}}}}}}vvvlll___VVVJJJBBB;;;888555111000222000000000111111111222222___aaaeeehhhkkkllllllllloookkkiiikkkkkkjjjlllpppqqqmmmkkkoootttssskkkbbbZZZZZZYYYVVVSSSUUUZZZ___aaahhhqqqwwwyyyzzz}}}}}}yyywwwwwwtttuuuwwwxxx{{{}}}tttjjjiiipppyyyvvvggg[[[TTTSSSOOODDD888///---...))))))))))))))))))))))))''''''((())))))***))))))''''''((((((((((((''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&%%%$$$$$$&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%&&&(((***+++,,,++++++((()))++++++******+++,,,)))***,,,...111555:::>>>CCCPPP___hhhooottttttrrrnnnddd]]]\\\^^^aaajjjuuurrrvvv{{{zzzrrrkkk```___]]][[[[[[aaallltttsssuuuyyy|||~~~|||zzzvvvssskkklllkkkfff\\\PPPFFFAAA999555333666666333111222444444333333333333333333111222444666666666444333333333333444444555555555666666666666666555555555666666666666666777777777333555777777777777888999888888777777777777888888999999999999:::;;;======::::::999999888777777777999:::;;;======<<<<<<;;;999::::::;;;<<<======>>>???EEEOOO[[[fffrrr|||}}}|||{{{}}}{{{wwwtttqqqooonnnaaaXXXQQQTTT\\\ccciiinnnqqqkkkeeebbbfffqqq}}}~~~zzzvvvrrrnnnlllkkkiiimmmppprrrxxxwwwyyyzzzyyyvvvuuuxxx{{{wwwxxxxxxwwwvvvwwwzzz|||~~~{{{xxxuuutttttttttrrrqqqlllddd[[[UUUTTTVVVXXXhhh{{{yyyeeeRRRFFF@@@>>>===@@@DDDJJJSSS]]]gggnnnrrrtttxxx|||vvvqqqpppqqqvvv|||wwwssstttwww|||{{{tttjjj]]]TTTHHHAAA999666444000///111000000000000111111111111bbbcccfffiiikkklllmmmmmmooommmjjjkkkmmmoooqqqqqqrrrpppppptttxxxuuukkkcccYYYWWWUUUSSSSSSUUUXXXZZZ^^^bbbiiipppuuuyyyzzz{{{|||{{{|||~~~yyyuuuttttttyyywwwwww{{{|||~~~}}}~~~~~~vvvoookkkiiiiiimmmtttssseeeaaaYYYNNNCCC;;;444...***,,,+++************************+++++++++***((('''&&&((())))))(((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&''')))((((((''''''&&&%%%%%%%%%'''(((((('''&&&&&&'''%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$&&&''''''((((((''''''&&&))))))(((((('''''''''&&&&&&'''((())))))((('''&&&))))))))))))(((((((((((()))((((((((((((((()))***+++,,,...111555:::???BBBNNNWWWcccmmmqqqqqqooonnnfffaaa\\\\\\bbbllluuu{{{{{{}}}xxxnnngggbbb___[[[YYY\\\dddmmmtttyyyxxxxxxzzz|||xxxuuutttooolllggg^^^UUUJJJBBB===666666555555555555666666999888777666555555555555666666666666555555555555444555555444222333555888777777888999::::::;;;;;;<<<;;;::::::999999::::::888888777999;;;===<<<<<<<<<<<<<<<<<<============????????????@@@AAABBBBBBDDDCCCAAA???>>>>>>>>>??????AAABBBAAA???======>>>CCCBBBAAAAAAAAACCCDDDEEEIIINNNYYYeeeqqq{{{~~~{{{xxxvvvuuurrrmmmiiicccYYYRRRUUU]]]eeelllrrrsssjjj```^^^cccllltttwww}}}~~~zzzsssnnnkkkmmmkkkhhhjjjooowww}}}|||{{{yyyvvvuuuvvvvvvwww|||yyyuuurrrqqqsssuuuwwwzzzyyyxxxvvvuuusssrrrqqqsssrrrmmmeee[[[TTTRRRSSSUUUiiirrr~~~mmmXXXJJJAAA<<<<<>>777222...,,,,,,+++*********++++++''''''((((((((('''&&&&&&&&&((())))))(((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###!!!!!!###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''&&&&&&'''%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$)))(((((((((''''''''''''&&&'''((())))))((('''&&&))))))))))))(((((((((((())))))(((((())))))******,,,---///222666<<>>======<<<<<<<<<======>>>===<<<<<<===???AAAAAA@@@@@@@@@@@@AAABBBCCCCCCCCCDDDDDDDDDDDDEEEFFFGGGGGGIIIHHHGGGEEEDDDDDDDDDEEEBBBDDDFFFGGGGGGFFFHHHIIIHHHHHHIIIIIIKKKMMMNNNPPPSSSYYYcccooozzz|||zzzwwwvvvuuuqqqlllgggbbbYYYRRRUUU\\\dddkkkrrrtttnnngggfffjjjppprrrsssuuuvvvxxxzzz~~~zzztttqqqooolllhhhhhhlllrrrwwwzzz~~~|||zzzxxxwwwxxxyyyzzzyyywwwtttqqqqqqrrruuuwwwwwwvvvvvvuuutttsssrrrrrrvvvuuupppggg]]]UUUQQQPPPWWWiiippppppaaaOOODDD???===@@@DDDGGGMMMXXXaaahhhnnnqqqtttyyy{{{|||}}}}}}~~~xxxppppppssswww~~~~~~qqqhhhdddccchhhmmmttt|||{{{sssjjj]]]QQQEEE@@@999444222111000000222222111111111111222222aaabbbeeehhhjjjkkkkkkkkkmmmlllkkkkkkmmmooooooooolllkkklllpppsssqqqiiibbbXXXTTTPPPQQQVVV[[[[[[ZZZ]]][[[\\\cccnnnwwwzzzzzz}}}~~~|||{{{|||}}}{{{}}}}}}pppllliiijjjiiifffgggjjjyyyvvvddd[[[NNNCCC<<<777222...---,,,,,,+++******++++++***))))))))))))******+++&&&((())))))(((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###""""""###$$$%%%######$$$%%%%%%&&&''''''%%%'''(((((('''&&&&&&'''%%%&&&&&&''''''&&&&&&%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%((((((((((((''''''''''''''''''((((((((((((''''''(((((((((((())))))))))))******))))))******+++,,,,,,...000222777???GGGNNNdddjjjrrrwwwuuuoooiiieee___]]]\\\```hhhrrr{{{wwwkkk^^^VVVNNNRRRWWW]]]bbbgggmmmpppvvvvvvxxx~~~|||yyywwwvvvrrrmmmdddXXXMMMCCC<<<888555555555555666666777888888888999999999888777777555555555666777777888888888:::<<<<<<;;;:::;;;<<<>>>>>>??????@@@@@@AAAAAA@@@@@@@@@@@@@@@AAABBBCCCCCCBBBBBBCCCFFFGGGGGGFFFEEEFFFGGGHHHIIIKKKLLLLLLLLLKKKKKKLLLLLLMMMNNNOOOPPPOOONNNMMMMMMMMMMMMMMMKKKMMMPPPQQQQQQQQQRRRTTTRRRSSSTTTVVVXXXZZZ\\\^^^bbbhhhsss~~~~~~{{{{{{zzzyyywwwrrrlllhhhbbbYYYRRRTTT[[[ccckkkrrrvvvssspppppprrrrrrpppmmmnnnnnnoooqqqtttxxx|||~~~zzzwwwrrrllliiijjjnnnrrruuu|||}}}zzzyyyzzz{{{}}}wwwuuusssrrrrrrsssuuuvvvttttttssssssssssssssssssuuutttpppjjjaaaXXXSSSQQQYYYiiimmmzzz|||eeeWWWHHHAAA???@@@DDDJJJLLLSSS]]]gggnnntttxxx{{{{{{|||}}}}}}}}}~~~ssspppqqqvvv{{{qqqddd]]][[[\\\dddjjjrrrzzzyyyrrrjjj^^^RRREEE@@@999444222111111000222222111111111111222222```bbbdddggghhhiiijjjjjjkkkjjjiiijjjlllmmmlllkkkgggfffhhhkkknnnllleee___WWWRRRNNNRRRZZZaaaaaa^^^^^^ZZZYYY```nnn{{{}}}|||~~~~~~|||}}}qqqmmmkkkkkkjjjhhhiiillluuu}}}wwwdddZZZMMMBBB<<<888222...---,,,+++******)))*********)))(((((()))***,,,---&&&((())))))(((''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&'''''''''((((((%%%'''(((((('''&&&&&&'''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''((((((((((((''''''(((((((((((((((''''''''''''(((((((((((((((((('''(((((((((((())))))))))))************+++,,,---------///111444999DDDPPPYYYiiiooovvvyyyvvvpppiiieeeZZZ[[[]]]dddmmmvvv}}}|||rrrdddXXXQQQJJJPPPWWW]]]bbbfffkkkooossstttzzz|||yyywwwuuupppkkk```TTTIII@@@:::777555555555555666777888999888999:::::::::999888888444555555666888999999:::999;;;>>>???>>>======>>>@@@AAAAAABBBBBBCCCCCCDDDCCCCCCCCCDDDEEEFFFHHHHHHIIIHHHHHHIIILLLMMMMMMLLLKKKLLLMMMOOOQQQRRRTTTTTTSSSSSSSSSSSSTTTUUUVVVVVVVVVUUUUUUTTTTTTTTTTTTTTTVVVXXXZZZZZZYYYXXXYYYZZZ]]]]]]^^^```bbbeeeggghhhpppvvv}}}~~~~~~~~~{{{uuuoookkkbbbZZZSSSUUU[[[bbbllltttxxxwwwvvvuuuuuurrrmmmiiikkkkkkkkklllnnnrrrvvvyyyyyy{{{~~~{{{sssnnnmmmoooqqqrrruuuyyy}}}{{{{{{|||}}}uuuuuutttttttttuuuuuuvvvtttttttttssssssssssssrrroooooonnnjjjddd^^^XXXUUUXXXgggkkkzzzwwwcccVVVHHHBBBAAACCCHHHMMMUUU[[[ccclllrrrwww{{{~~~|||}}}~~~~~~{{{ttttttuuuzzzvvvfffYYYTTTUUUWWWaaagggpppyyywwwpppiii^^^SSSFFFAAA:::444222111111111222222111111111222333333```aaacccfffggghhhhhhhhhhhhhhhhhhiiikkkkkkiiigggbbbbbbdddgggiiifffaaa\\\RRRNNNLLLQQQ[[[bbbbbb```XXXSSSPPPXXXgggvvv|||{{{yyy{{{~~~~~~xxxrrrnnnnnnllljjjkkkpppqqqvvv}}}|||lllaaaSSSIIIDDD???888333,,,,,,+++))))))(((((((((%%%%%%$$$$$$$$$%%%'''(((&&&((())))))(((''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&%%%'''(((((('''&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''(((((())))))((((((''''''''''''((((((((((((((((((((((((''''''((((((((('''((((((((()))))))))***************+++,,,---......000222666===JJJZZZfffqqquuuyyyyyytttllleeebbbXXXZZZ___hhhqqqxxx|||}}}|||~~~~~~wwwlll___UUUOOOMMMSSSYYY^^^```dddjjjoooqqquuu}}}xxxuuusssnnnhhh^^^RRRGGG???:::888444444555555777888::::::999::::::::::::999999888444555666777888:::;;;;;;888;;;>>>???>>>===>>>>>>AAAAAABBBCCCDDDEEEFFFFFFFFFGGGGGGHHHIIIKKKLLLMMMNNNNNNMMMOOOQQQSSSRRRRRRPPPQQQSSSUUUWWWXXXZZZ[[[YYYYYYYYYYYYZZZ[[[\\\\\\[[[[[[[[[ZZZZZZYYYXXXXXXZZZ\\\____________```aaaffffffffffffhhhkkkmmmoooyyy}}}~~~{{{uuuppplllccc[[[UUUVVV[[[bbbmmmvvv{{{yyywwwuuurrrnnnjjjgggiiihhhhhhiiijjjmmmppprrroooqqqsssuuuvvvyyy}}}zzztttqqqpppqqqpppqqqssswww{{{~~~|||{{{zzzzzzuuuvvvvvvwwwwwwwwwvvvvvvwwwvvvvvvuuutttsssrrrrrrmmmmmmllljjjfffaaa[[[WWWWWWggglll|||uuuaaaUUUHHHDDDEEEHHHNNNSSS^^^cccjjjppptttxxx{{{}}}}}}|||uuuqqqwww{{{ooo^^^RRROOORRRVVV___eeeoooxxx~~~uuuoooiii^^^TTTFFFAAA:::555222222111111222222111111222333333444___aaaccceeefffggggggggggggggghhhjjjkkkjjjhhheee```aaaccceeeeeeccc^^^ZZZOOOMMMLLLPPPXXX^^^___^^^TTTOOOMMMSSS```ooozzz~~~zzz~~~~~~zzzxxxyyy}}}yyyuuussspppmmmnnnqqqnnnqqqxxxqqqfffXXXOOOJJJDDD<<<444---,,,+++***))))))(((((('''&&&&&&&&&&&&''''''(((&&&((())))))(((''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$''''''&&&%%%$$$$$$######%%%'''(((((('''&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((&&&&&&''''''''''''&&&&&&'''''''''(((((((((((((((((((((''''''''''''((((((''''''(((((())))))******))))))******+++,,,---......111444888AAAQQQeeettt}}}~~~}}}xxxpppfff^^^ZZZWWW[[[bbbkkktttxxxyyyxxxxxxyyyxxxqqqeeeZZZRRROOORRRXXX^^^aaabbbdddkkkppprrryyy|||wwwtttrrrmmmggg^^^RRRHHH@@@:::888444444444666777999;;;<<<<<<;;;:::999888888888888555666777888999:::;;;;;;999;;;============>>>???AAABBBCCCDDDFFFHHHIIIIIILLLLLLLLLMMMNNNPPPQQQRRRTTTSSSRRRTTTVVVXXXXXXWWWVVVVVVXXXYYY[[[]]]^^^___^^^^^^^^^^^^___```aaabbbaaaaaaaaa```___^^^]]]\\\[[[]]]aaaccceeegggiiikkkmmmkkkjjjiiikkkooosssvvv{{{}}}~~~|||xxxrrrnnnlllbbb[[[UUUUUUYYYaaalllwwwzzzyyyvvvrrrnnnjjjgggfffeeeeeeeeeeeefffgggggghhheeeggghhhiiijjjmmmpppsssxxx{{{yyyvvvtttrrrppppppqqqqqqrrrtttyyy}}}{{{yyyxxxuuuvvvxxxyyyyyyxxxvvvtttwwwwwwvvvuuutttsssrrrqqqqqqpppnnnkkkhhhbbb\\\WWWYYYiiinnnttt]]]RRRHHHFFFJJJOOOVVV]]]fffiiiooosssvvvxxxzzz|||~~~xxxttttttuuuxxx}}}zzziiiXXXNNNLLLQQQVVV^^^eeeoooyyy}}}uuuoooiii^^^TTTFFFAAA:::555333222222111222222111222222333444555___```bbbdddeeefffffffffggghhhiiikkkmmmkkkhhheeebbbcccdddeeeeeebbb]]]ZZZRRRQQQQQQTTTXXX[[[\\\\\\TTTQQQOOORRR\\\hhhsssyyyyyy}}}|||zzzzzz}}}}}}yyysssqqqsssooopppuuuvvvlll^^^UUUQQQJJJ???666//////---,,,+++*********++++++++++++++++++***)))&&&((())))))(((''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&''''''''''''((((((((())))))((('''&&&&&&'''((()))'''''''''((()))*********((()))))))))***,,,---......111555:::DDDWWWnnnxxxlllaaaZZZVVVXXX]]]eeennnuuuwwwuuurrrtttuuurrriii]]]SSSOOONNNSSSZZZcccffffffggglllqqqttt~~~zzzvvvsssqqqoooiii```TTTIII@@@999666333444444666888:::;;;===>>><<<999777555666777888777777888888999:::;;;;;;:::;;;<<<<<<<<<===???AAAAAABBBDDDFFFHHHKKKLLLMMMRRRRRRRRRSSSTTTUUUVVVWWWXXXWWWWWWYYY[[[\\\\\\[[[[[[[[[\\\^^^___aaabbbbbbbbbbbbbbbccccccdddeeefffhhhhhhhhhgggfffcccaaa```___bbbeeehhhjjjllloooqqqqqqnnnlllkkknnnssszzz~~~|||}}}~~~{{{vvvpppnnnmmm```YYYTTTSSSWWW^^^kkkvvvxxxwwwuuurrrmmmhhhfffeeebbbccccccccccccbbb``````]]]^^^_________aaaeeehhhllloootttyyy}}}~~~~~~}}}}}}zzzvvvtttrrrrrrqqqnnnmmmoootttyyyzzz{{{}}}~~~}}}|||yyyxxxtttvvvyyyzzzzzzwwwtttrrrtttttttttsssssssssrrrrrrtttqqqnnnmmmjjjfff```\\\```mmmpppttt___TTTLLLLLLQQQWWW___fffjjjnnnrrrvvvxxxyyy|||}}}vvvqqqrrrwwwzzz}}}tttdddTTTJJJIIIOOOUUU^^^eeeppp{{{~~~uuuoooiii___UUUGGGBBB;;;555333222222111222222222222333444555555___```bbbdddeeeeeeeeeeeehhhiiikkkmmmnnnmmmiiifffdddeeeffffffeeebbb^^^[[[XXXXXXXXXYYYYYYZZZ\\\\\\RRRPPPNNNOOOUUU```kkkrrrxxx|||~~~{{{{{{{{{zzzuuuuuusssqqqttt~~~tttggg___ZZZRRRFFF<<<111111///...---,,,,,,,,,)))***+++++++++)))(((&&&&&&((())))))(((''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%&&&&&&''''''(((((()))%%%'''(((((('''&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((((())))))))))))((((((&&&'''''''''(((((()))))))))((('''&&&&&&'''((()))&&&''''''((()))******+++((((((((()))***,,,---......111666;;;FFFZZZtttwwwkkkaaaZZZWWWYYY^^^fffooouuuvvvrrrnnnsssrrroooeeeXXXOOOKKKLLLRRR[[[fffjjjjjjjjjnnnrrrwww|||yyyuuusssqqqqqqkkkbbbVVVJJJ???888444333333444666888:::<<<===@@@===999666444444666777888888888999999::::::;;;;;;<<<<<<<<<<<<===@@@CCCBBBCCCEEEGGGJJJMMMOOOPPPWWWWWWWWWWWWWWWXXXYYYZZZ[[[ZZZZZZ\\\^^^______^^^^^^^^^___```bbbcccddddddeeeeeeeeeeeefffggghhhiiinnnnnnmmmllljjjhhheeeccceeehhhkkkmmmmmmnnnppprrrrrrpppmmmlllpppwww~~~|||vvvrrrpppppp^^^XXXRRRRRRUUU\\\iiiuuuuuuvvvuuurrrmmmhhheeedddbbbcccddddddccc```^^^\\\XXXYYYYYYYYYYYY[[[^^^aaacccffflllrrrwwwzzz||||||{{{xxxttttttrrrnnnjjjiiimmmpppsssvvvyyy}}}~~~}}}{{{yyytttvvvxxxzzzyyyvvvrrroooqqqqqqqqqrrrrrrsssssssssssspppnnnmmmmmmkkkgggcccfffqqqppp}}}ttteee[[[RRRRRRWWW]]]dddkkkllloootttwwwyyy{{{~~~yyyqqqnnnrrryyy~~~yyyppp```QQQHHHGGGNNNTTT___fffqqq|||~~~uuuoooiii___UUUGGGBBB;;;666333222222222222222222222333444555666``````aaaaaaccceeeggghhhjjjlllnnnooopppooonnnmmmjjjjjjiiigggeeebbb```___YYYXXXYYYZZZ]]]^^^]]]\\\[[[YYYVVVSSSTTT[[[fffnnnzzz}}}yyyyyy{{{|||zzz|||zzznnneeeddd___PPP@@@;;;222,,,,,,,,,***)))*********))))))))))))******((((((((((((''''''''''''&&&&&&&&&''''''''''''(((((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$&&&'''(((((((((''''''''''''((())))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((()))***++++++***)))(((((()))))))))***,,,000333333333666>>>LLL```vvvzzznnnddd^^^]]]^^^bbbdddhhhkkknnnpppssstttqqqlllfff]]]RRRJJJLLLRRRYYYaaajjjnnnmmmlllnnnppp|||~~~yyywwwwwwwwwvvvttttttnnndddZZZOOODDD:::444555555555888;;;===>>>===999999888777777777777777888888999:::;;;<<<<<<===;;;;;;;;;<<<===>>>???@@@EEEFFFGGGGGGIIIMMMRRRVVVWWWWWWWWWWWWWWWZZZ^^^bbb___```aaabbbbbbaaa______bbbccceeeeeeeeeeeefffhhhiiiiiijjjiiihhhiiikkknnnqqqrrrrrrooollljjjjjjjjjlllmmmmmmllllllnnnrrruuutttsssrrrrrrtttyyy~~~}}}zzztttmmmggg^^^VVVPPPPPPTTT[[[fffppptttsssqqqqqqpppnnnkkkhhhgggeeecccdddeeebbb[[[TTTZZZXXXTTTPPPOOORRRXXX]]]^^^fffmmmnnnpppuuuyyyzzz{{{~~~~~~|||{{{wwwpppjjjggghhhjjjmmmppprrrtttwwwxxxyyyxxxwwwzzzzzzyyywwwtttrrrooonnnrrrrrrsssuuuvvvvvvtttrrruuutttsssrrrqqqpppoooooommmpppwww|||eee[[[TTTWWW^^^ccciiimmmqqqssswww{{{~~~wwwlllpppwwwyyy~~~}}}nnn[[[OOOHHHGGGMMMTTT\\\eeerrr~~~|||sssmmmfff]]]UUUKKKBBB:::888777444333444222222333444555666777888cccbbbbbbbbbccceeehhhiiikkkmmmnnnppppppooommmlllfffgggggggggeeebbb^^^\\\\\\\\\\\\]]]___```___]]]ZZZYYYWWWUUUUUU[[[cccjjjtttzzz||||||}}}~~~rrriiihhhdddVVVGGG===444...------***)))*********))))))))))))******((((((((((((''''''''''''&&&&&&&&&''''''''''''(((((('''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&''''''(((''''''&&&&&&''''''((()))'''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((()))************)))(((''''''(((((((((***...111222444888AAAPPPbbbvvvvvvkkkccc``````bbbgggiiilllnnnoooqqqrrrsssqqqkkkddd[[[QQQJJJMMMTTT^^^eeemmmpppooonnnqqquuu}}}yyywwwwwwxxxwwwvvvuuuooofff[[[PPPEEE;;;555555444555777:::<<<===<<<999888777666666666666777666666777888999:::;;;;;;;;;<<<<<<===>>>???AAABBBEEEFFFHHHIIIJJJMMMRRRUUUUUUVVVVVVVVVVVVXXX]]]```bbbbbbccccccccccccbbbbbbdddeeeggggggggggggiiikkkmmmmmmnnnmmmlllmmmoooqqqpppqqqqqqpppmmmllllllmmmmmmnnnooonnnmmmnnnppprrruuuvvvvvvwwwyyy}}}~~~}}}|||yyyssslllggg]]]VVVPPPPPPSSSZZZfffpppuuusssrrrrrrrrrpppmmmkkkjjjhhhfffggghhhfff```ZZZXXXVVVRRRNNNLLLOOOTTTXXX]]]fffmmmppprrrvvvzzzzzzyyy|||~~~|||xxxrrrmmmjjjiiijjjkkkmmmooorrrtttvvvvvvvvvuuuxxxwwwvvvtttrrrpppooonnnrrrssstttvvvwwwvvvtttsssttttttuuuuuuuuuuuuuuuuuuppprrrxxx}}}jjj```YYY[[[aaafffjjjnnnrrrtttxxx{{{~~~tttmmmsss{{{xxxiiiWWWLLLGGGGGGNNNUUU]]]eeerrr~~~|||uuuooohhh^^^WWWLLLCCC;;;888777444333444333333444555555666777777fffeeecccaaabbbeeehhhjjjlllmmmnnnoooooonnnlllkkkeeefffggghhhfffccc```]]]aaa```___```aaabbb```^^^YYYXXXXXXWWWWWWZZZ___bbbkkkrrr{{{}}}||||||~~~wwwooommmiii]]]PPP@@@888000......+++***+++******))))))))))))******((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((())))))******))))))(((((()))))))))(((***...000111666>>>HHHVVVgggwww{{{qqqhhhbbbbbbeeegggmmmnnnooopppqqqrrrrrrrrrpppiii```XXXOOOKKKPPPXXXdddjjjoooqqqqqqrrrwww|||}}}{{{xxxwwwxxxyyyyyyxxxvvvqqqhhh^^^SSSGGG<<<666555444444666999;;;;;;;;;777777666666555555666666555555666777888999999:::<<<<<<===>>>???AAACCCDDDEEEGGGJJJLLLMMMOOORRRTTTVVVWWWWWWWWWWWWZZZ]]]aaaeeeeeedddddddddeeeeeeffffffhhhjjjjjjjjjjjjlllnnnpppqqqqqqpppooooooqqqsssooopppqqqpppooonnnooopppooopppqqqpppooonnnoooqqqwwwyyy{{{}}}~~~|||{{{wwwrrrkkkfff]]]UUUOOONNNRRRZZZeeepppuuutttsssssssssrrrpppmmmmmmkkkjjjkkkmmmkkkgggbbb[[[YYYUUUQQQOOOPPPTTTXXX^^^gggoooqqqrrrvvvxxxxxxvvvyyy{{{}}}~~~}}}{{{vvvqqqnnnlllkkkkkkkkkmmmpppsssuuuuuuuuuuuuvvvtttrrrooonnnnnnnnnooossstttvvvwwwxxxwwwuuuttttttuuuwwwxxxzzz{{{{{{|||tttvvvzzz~~~pppfff___aaafffjjjmmmpppsssuuuxxx{{{~~~zzzyyyrrrpppxxxqqqcccSSSJJJFFFGGGNNNVVV___fffrrr~~~|||wwwrrrkkkaaaYYYNNNDDD<<<999777444333444444444555555666666777777iiifffcccaaaaaacccgggiiikkkkkkmmmmmmmmmkkkiiihhhhhhhhhiiiiiihhhgggeeeddddddcccaaabbbbbbaaa___]]]WWWXXXXXXYYYYYYYYYZZZZZZ```hhhrrrzzz}}}|||{{{zzz|||}}}}}}|||ssspppmmmcccXXXEEE<<<333111///,,,***+++******))))))))))))******((((((((((((''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((())))))))))))))),,,,,,,,,,,,+++---000333444:::EEERRR```mmmyyyxxxnnnfffccceeeiiikkkoooooopppqqqssstttsssrrrooofff\\\TTTNNNMMMTTT\\\gggkkkpppqqqqqquuu}}}zzzyyyxxxxxxxxxyyyzzzzzzwwwrrrjjj```VVVJJJ>>>777555444444666999::::::999666666555555555555666666555555666777888999::::::<<<<<<===>>>@@@BBBDDDEEEFFFIIIMMMOOOPPPQQQSSSUUUYYYZZZ[[[[[[[[[]]]aaacccgggfffeeedddeeefffggghhhgggiiikkklllllllllnnnpppqqqrrrsssrrrppppppqqqrrrooopppqqqpppnnnnnnnnnoooppprrrttttttsssrrrrrrsssxxx{{{~~~}}}{{{yyyvvvpppjjjeee\\\TTTNNNMMMQQQYYYeeepppuuutttrrrrrrsssrrrqqqooonnnmmmmmmnnnoooooollliiidddccc```\\\YYYZZZ]]]```eeemmmttttttsssttttttssssssuuuwwwxxxyyy{{{}}}~~~{{{wwwssspppmmmlllmmmnnnqqqtttvvvvvvvvvvvvtttqqqnnnkkkjjjkkkmmmooosssuuuwwwyyyxxxwwwvvvvvvuuuvvvyyy{{{}}}~~~~~~~~~xxxyyy{{{qqqiiiccceeekkknnnqqqtttuuuvvvyyy{{{~~~|||sssrrrrrrvvv~~~mmm___QQQHHHFFFHHHOOOWWW```hhhsss~~~|||yyyvvvoooddd\\\QQQGGG===:::777444333444555555666666666777777777kkkhhhdddaaa```bbbeeeggghhhiiijjjkkkkkkiiigggfffkkkjjjiiihhhhhhiiijjjkkkeeedddbbbaaaaaa___\\\ZZZUUUVVVXXXZZZZZZXXXUUUSSSUUU]]]hhhssszzz~~~~~~~~~|||~~~}}}}}}}}}{{{zzz}}}}}}uuupppmmmeee]]]KKKAAA777333000---+++,,,******))))))))))))******((((((((((((''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((())))))***,,,------,,,,,,...222555888@@@NNN\\\iiisss{{{}}}uuukkkeeedddggglllnnnnnnmmmnnnpppsssuuutttsssmmmdddYYYRRROOOPPPXXXaaafffjjjnnnooopppvvv~~~yyyyyyyyyyyyxxxxxxyyyzzzuuurrrkkkcccXXXLLL@@@999666555555666888:::999888666666555555555555666666666777777888999:::;;;<<<;;;<<<===>>>AAACCCEEEGGGIIILLLPPPRRRSSSTTTUUUVVVYYY[[[\\\]]]]]]___bbbdddfffeeeeeedddeeefffggghhhgggiiikkkllllllmmmoooqqqssstttuuutttrrrqqqqqqrrrqqqrrrrrrpppnnnmmmmmmnnnqqqsssuuuvvvvvvvvvwwwxxxxxx{{{~~~{{{xxxuuupppiiieee\\\TTTMMMMMMQQQYYYfffqqquuusssrrrqqqrrrrrrpppooommmmmmlllmmmnnnnnnnnnmmmlllllljjjgggdddeeegggjjjrrryyy|||yyyuuusssqqqooooooppprrrtttuuuxxx{{{~~~|||xxxtttpppnnnmmmooorrrtttuuuuuuuuutttrrrpppllliiiiiijjjmmmooorrruuuyyyyyyxxxvvvvvvwwwvvvxxxzzz|||}}}~~~}}}}}}zzzzzz}}}ppphhhdddhhhooorrrtttwwwwwwxxxyyy{{{}}}}}}uuuooommmrrr|||~~~yyyjjj]]]OOOHHHFFFGGGOOOVVVbbbiiittt~~~|||zzzxxxrrrggg___TTTIII???:::888444333444555666666777777888888888mmmjjjfffcccbbbbbbdddeeeggghhhiiijjjjjjiiigggfffjjjiiihhhhhhiiijjjlllmmmfffdddbbb```___]]]YYYVVVSSSUUUWWWYYYZZZWWWRRRNNNLLLSSS^^^jjjttt{{{|||||||||}}}|||}}}~~~|||||||||yyy{{{~~~~~~tttnnnkkkeee___PPPEEE:::555222---+++,,,******))))))))))))******((((((((((((''''''''''''&&&&&&&&&''''''''''''((($$$%%%&&&'''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((()))*********+++++++++,,,...222555<<>>@@@CCCEEEHHHIIILLLOOOSSSUUUVVVWWWXXXYYYXXXZZZ\\\\\\]]]^^^aaaccceeeeeeeeeeeeeeefffggghhhhhhjjjlllmmmmmmnnnppprrrvvvwwwxxxwwwuuusssssssssrrrssssssrrrooommmnnnnnnrrrtttvvvwwwwwwxxxzzz{{{yyy|||~~~{{{xxxuuuoooiiieee]]]TTTMMMMMMQQQZZZgggssswwwtttrrrqqqqqqqqqpppooolllkkkkkkkkkkkklllmmmnnnnnnnnnnnnmmmkkklllnnnqqq}}}{{{tttpppnnnkkkhhhjjjmmmoooqqquuuzzz}}}}}}~~~~~~~~~}}}zzzvvvsssqqqmmmoooqqqsssssssssrrrqqqrrrpppllljjjiiijjjlllnnnrrruuuyyyzzzwwwuuuvvvwwwwwwxxx{{{}}}~~~~~~}}}|||yyyzzz}}}ppphhheeejjjqqqtttvvvxxxxxxyyyzzz{{{}}}~~~}}}yyyqqqpppllluuuyyysssfffZZZMMMFFFEEEHHHOOOWWWcccjjjttt|||{{{yyytttjjjbbbWWWKKK@@@;;;888444333444555555666777888999::::::ooommmjjjgggeeeeeeeeeeeefffhhhiiikkkkkkjjjiiihhhgggiiikkkmmmnnnooonnnnnngggeeebbb```^^^[[[WWWTTTRRRSSSUUUYYYZZZWWWQQQLLLKKKNNNUUU^^^gggooosssuuutttssstttwww|||}}}{{{{{{~~~~~~{{{}}}}}}{{{{{{~~~|||yyyzzz~~~tttllliiiddd___SSSHHH===777333...,,,---******))))))))))))******((((((((((((''''''''''''&&&&&&&&&''''''''''''((($$$%%%&&&'''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&'''(((***+++)))***+++,,,---///444777???IIIXXXgggqqqwwwzzz{{{pppiiibbbaaaeeekkkoooppppppmmmmmmpppuuuxxxvvvsssjjj```VVVSSSSSSWWW___hhhjjjmmmooonnnmmmqqqzzz}}}|||{{{|||}}}{{{xxxuuuuuuvvvpppnnnjjjddd\\\PPPDDD<<<999888777888999:::999888777666666666666777888999888888999:::;;;<<<======>>>???@@@CCCFFFIIIKKKMMMPPPSSSVVVWWWXXXYYY[[[]]]YYY[[[]]]^^^^^^___bbbddddddeeefffgggggghhhhhhhhhiiijjjmmmnnnnnnooorrrtttvvvwwwxxxwwwuuusssrrrrrrssstttttttttrrrqqqqqqssstttuuuvvvuuuuuuvvvxxx{{{zzz}}}|||yyyuuupppjjjfff^^^UUUNNNMMMRRR[[[hhhtttyyywwwtttrrrrrrrrrqqqoookkkkkkjjjiiihhhiiilllmmmmmmnnnooooooooopppsssuuu~~~uuummmiiifffdddaaacccfffiiimmmrrryyy}}}{{{|||}}}|||zzzzzzzzz||||||yyyvvvsssrrrpppqqqrrrttttttrrrqqqpppsssqqqnnnkkkjjjkkklllmmmpppuuuyyyyyyvvvtttuuuwwwuuuwww{{{}}}~~~}}}wwwyyy}}}rrrkkkgggmmmsssuuuvvvwwwzzzzzzzzz{{{|||~~~tttrrrvvvvvv~~~vvvppp___TTTHHHDDDDDDHHHPPPXXXdddkkkuuu}}}{{{yyytttllldddYYYMMMAAA<<<888444333444444444666777999:::<<<<<>>888333...,,,---******))))))))))))******)))(((((((((''''''''''''&&&&&&&&&'''''''''((((((###$$$&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((((((((((((((((('''&&&&&&&&&'''(((***++++++,,,---...///222777:::@@@JJJZZZhhhqqqvvvxxxyyyiiiccc^^^^^^eeelllpppqqqrrrooonnnqqqvvvxxxvvvrrriii___VVVSSSUUUYYYaaaiiimmmpppqqqooommmooowww~~~}}}||||||~~~~~~|||wwwttttttuuunnnmmmjjjddd\\\QQQEEE===:::999888999:::;;;:::888777777777777777888999999888888999:::;;;<<<<<<===@@@AAACCCEEEHHHKKKNNNOOOSSSUUUWWWXXXYYYZZZ]]]___[[[]]]___aaaaaabbbdddfffdddeeeggghhhiiiiiiiiihhhjjjlllnnnooopppqqqsssuuusssuuuvvvuuussspppoooooossstttuuuuuuttttttuuuwwwvvvvvvvvvtttssssssvvvyyy|||~~~|||yyyuuupppjjjfff^^^VVVNNNMMMRRR[[[iiiuuu|||yyyvvvtttssssssqqqpppjjjjjjjjjhhhggghhhkkkmmmlllmmmooopppqqqsssuuuxxxyyy{{{xxxnnneeeaaa___]]]\\\___bbbfffkkkqqqxxx||||||}}}}}}|||zzzyyyyyyzzz}}}~~~}}}zzzwwwuuusssrrrssstttuuuvvvvvvtttrrrqqqsssrrrooommmkkkkkkllllllpppuuuyyyyyyvvvsssuuuwwwtttwwwzzz~~~uuuxxx}}}tttmmmjjjoootttuuuuuuuuuzzzzzz{{{{{{|||~~~yyyrrrttt||||||uuupppZZZOOOEEEAAACCCHHHQQQYYYdddkkkvvv}}}{{{yyyuuummmfffZZZNNNBBB<<<888444333555333444555777999;;;======qqqqqqpppnnnllljjjhhhgggjjjjjjjjjjjjjjjjjjjjjjjjlllnnnqqqtttvvvtttqqqnnnjjjfffcccaaa```]]]XXXTTTRRRSSSUUUWWWXXXUUUOOOKKKIIIGGGGGGIIIMMMPPPSSSTTT^^^gggooosssyyy||||||zzztttrrrsssrrrooopppvvv~~~yyymmmfff```[[[TTTNNNDDD:::222...,,,,,,,,,+++++++++***)))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((***)))((('''%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$''''''''''''''''''&&&&&&''''''''''''((((((((((((***)))'''&&&'''(((***,,,///...------///444888;;;FFFPPP^^^jjjpppqqqooonnnbbb\\\XXX\\\hhhqqqrrrpppppppppssswwwyyyxxxsssnnneee^^^VVVUUU\\\ccchhhjjjlllmmmppprrrnnnnnn{{{}}}|||{{{zzz{{{zzzyyyyyyyyyxxxvvvtttnnnkkkgggaaa[[[RRRIIICCC<<<999777666777999999999666666666666777777777777<<<<<<<<<<<<===>>>@@@@@@???BBBFFFJJJLLLOOORRRUUUSSSSSSUUUZZZ___aaa___\\\^^^aaadddffffffeeeeeeeeeggghhhiiijjjkkkkkkkkkjjjjjjlllnnnqqqsssttttttttttttttttttttttttttttttttttttuuuuuuvvvvvvuuuuuutttuuuuuuuuuuuuuuuvvvwwwwww|||~~~~~~{{{xxxuuupppkkkggg]]]UUUNNNNNNSSS]]]kkkwww|||yyyvvvtttsssrrrqqqoooooommmlllkkkkkkkkkiiihhhgggiiijjjhhhfffjjjrrrzzzxxxnnnccc[[[XXXWWWXXXUUUYYY```fffkkkpppuuuyyy{{{{{{||||||||||||{{{{{{|||{{{{{{}}}|||xxxsssoooooooooqqqrrrsssssssssrrrppppppqqqpppnnnkkkiiijjjmmmpppsssvvvzzz{{{zzzyyyxxxxxxvvvyyy{{{|||{{{|||qqqqqqppppppqqqssstttuuuzzz{{{}}}}}}}}}~~~~~~|||{{{{{{yyynnneeeZZZQQQHHHDDDDDDGGGPPPZZZaaaiiiwww|||wwwrrrlllhhh[[[RRREEE<<<999888666444555666888888999:::===???qqqqqqqqqqqqpppmmmkkkiiiggghhhiiijjjlllnnnppppppnnnppprrruuuuuusssooollljjjgggdddbbbaaa^^^ZZZWWWWWWXXXYYY[[[ZZZVVVOOOJJJGGGEEEDDDEEEHHHLLLOOOQQQ]]]eeennnsssyyy|||~~~~~~~~~wwwqqqnnnooonnnkkkmmmrrr||||||rrriii```ZZZTTTOOOGGG>>>666111...---,,,,,,++++++***)))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%&&&$$$%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))(((((('''((()))***+++++++++,,,---///444999<<>>@@@@@@BBBEEEIIILLLOOORRRUUUWWWYYYXXXYYY\\\```aaa```^^^bbbdddggghhhhhhggghhhiiihhhhhhiiiiiijjjkkklllmmmmmmnnnpppqqqssssssttttttwwwvvvvvvvvvuuuuuuttttttrrrssstttuuuvvvvvvvvvvvvwwwwwwvvvvvvvvvwwwwwwxxx{{{}}}~~~~~~{{{wwwrrrlllhhh^^^UUUMMMMMMSSS]]]lllyyy~~~{{{vvvsssrrrqqqpppoooooommmkkkjjjjjjiiigggfffeeeffffffcccaaacccjjjpppqqqkkkbbbYYYRRRNNNMMMNNNQQQVVV___ffflllqqqvvvyyy}}}}}}~~~~~~~~~~~~}}}}}}zzzyyyxxxzzz}}}|||{{{yyytttpppmmmmmmnnnqqqrrrtttuuuvvvvvvvvvuuurrrqqqnnnkkkhhhiiilllooosssvvvzzz|||{{{zzzzzzzzzwww{{{|||}}}{{{{{{}}}qqqpppppppppqqqrrrtttuuuyyyzzz|||}}}~~~~~~}}}~~~}}}uuuiii```RRRJJJBBB@@@BBBGGGQQQ[[[dddlllxxx}}}xxxrrrlllggg]]]TTTGGG>>>;;;999777555555666888888999:::===???ppprrrtttvvvuuusssooommmiiiiiiiiikkkmmmppprrrtttqqqrrrtttuuutttqqqmmmjjjjjjhhheeedddbbb```\\\YYY[[[[[[\\\\\\ZZZTTTMMMGGGDDDCCCAAA@@@BBBFFFJJJMMMZZZcccmmmsssyyy|||yyy{{{|||{{{|||uuuqqqmmmmmmllljjjlllpppxxxzzzooocccXXXTTTQQQKKKCCC<<<555111///---,,,,,,+++******))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))))))))%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&###$$$%%%&&&'''(((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((()))))))))******)))+++---...111666;;;@@@JJJTTTbbbmmmpppllleeeaaa[[[\\\```gggooouuuxxxxxx{{{zzzzzzyyyuuuooogggaaaYYYUUURRRTTT[[[bbbhhhiiilllnnnrrruuuxxx~~~~~~}}}|||zzzxxxwwwvvvvvvuuurrrppppppkkkddd]]]WWWRRRMMMJJJ@@@>>>;;;:::;;;======<<<:::::::::;;;;;;;;;<<<<<<;;;;;;<<<===>>>@@@BBBCCCGGGJJJNNNQQQTTTVVVYYY[[[[[[ZZZZZZ[[[]]]___^^^]]]eeegggiiiiiiiiiiiikkkmmmjjjjjjiiijjjlllnnnqqqsssvvvuuuuuuuuuuuuuuuvvvvvvyyyyyyxxxxxxwwwvvvuuuuuupppqqqsssuuuvvvwwwxxxxxxyyyyyyxxxwwwwwwxxxxxxxxxyyy{{{}}}~~~~~~~~~zzzssslllhhh^^^UUUMMMLLLRRR]]]mmmzzz{{{uuuqqqpppoooooonnnrrrpppnnnlllllljjjhhhfffaaaaaa___[[[WWWXXX]]]bbbbbb___XXXRRRMMMKKKJJJKKKOOOUUU___hhhnnnsssvvvxxx|||}}}}}}~~~~~~}}}}}}|||wwwvvvvvvwwwyyyzzzyyyxxxvvvuuussspppllljjjkkkllloooqqqsssvvvxxxyyyzzzzzztttsssoookkkhhhhhhkkkmmmsssvvvzzz||||||{{{{{{{{{xxx{{{}}}~~~zzzyyy{{{oooooonnnoooppprrrtttuuuvvvxxx{{{}}}~~~~~~}}}yyyooocccZZZJJJCCC>>>???CCCJJJUUU^^^hhhooo{{{zzzssslllfff```WWWKKKAAA<<<:::888666666777888888999;;;>>>AAAooosssxxx{{{{{{xxxtttqqqmmmlllkkkjjjkkkllloooppprrrtttuuutttqqqmmmjjjhhhhhhgggfffdddbbb```]]]\\\ZZZZZZZZZYYYVVVQQQJJJDDDCCCAAA???======@@@FFFJJJWWWaaakkkrrrxxx{{{wwwyyy{{{zzz|||yyyuuuqqqooonnnnnnppprrrvvvwwwgggZZZUUUSSSOOOIIIAAA999333///------,,,+++******))))))((((((((((((''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&$$$%%%&&&'''((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((('''((()))************)))+++---000222444999@@@EEERRR\\\jjjtttuuupppgggbbb\\\```gggmmmrrrvvvxxxzzzyyyxxxwwwtttmmmeee\\\VVVSSSRRRRRRVVV]]]dddiiikkkjjjmmmrrrwww}}}~~~~~~}}}|||{{{yyyyyyxxxwwwtttrrrppplllfff```[[[VVVQQQMMMEEEBBB???======>>>>>>>>><<<<<<<<<=========>>>>>>>>>>>>???@@@BBBDDDFFFGGGKKKNNNRRRUUUWWWZZZ]]]___]]]]]]\\\]]]^^^```aaabbbggghhhiiiiiiiiijjjlllnnnnnnmmmllllllooossswwwzzz}}}|||zzzyyyyyyzzzzzz{{{{{{zzzyyyxxxwwwvvvuuurrrssstttvvvwwwxxxxxxxxxzzzzzzyyyxxxxxxxxxxxxyyywwwyyy{{{}}}~~~~~~yyyssskkkfff^^^UUULLLLLLQQQ\\\lllzzz}}}xxxrrrnnnmmmnnnoooooorrrpppmmmkkkiiigggdddaaa[[[ZZZWWWRRRNNNMMMPPPSSSTTTRRRPPPNNNMMMNNNOOOOOORRRYYYccclllrrruuuvvvwwwyyyzzzzzzzzzzzzzzzzzzyyywwwvvvuuuvvvwwwwwwvvvuuuqqqqqqooollliiihhhhhhjjjlllnnnqqqtttwwwyyyyyyzzzwwwuuuqqqlllhhhhhhjjjmmmrrruuuyyy|||{{{{{{zzz{{{xxx{{{}}}}}}zzzxxxxxx}}}}}}nnnmmmmmmnnnppprrrtttuuusssvvvyyy|||~~~|||yyyssshhh[[[RRRFFF@@@>>>AAAFFFMMMXXXaaakkkrrr||||||uuummmgggbbbZZZNNNDDD>>>:::777666666777888999999;;;???BBBpppuuu{{{}}}xxxuuuooommmjjjgggfffhhhjjjkkkppprrrtttrrrnnniiigggfffeeefffeeedddaaa___^^^]]]YYYXXXVVVUUUSSSOOOJJJEEECCCBBB???<<<:::===BBBGGGTTT^^^hhhooowww{{{xxxzzz|||}}}}}}{{{vvvrrrppprrruuuvvvvvvooo```XXXWWWSSSNNNFFF===555000......---,,,+++***)))(((((((((((((((''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%&&&&&&'''&&&''''''(((((('''&&&&&&'''''''''((((((((())))))''''''''''''(((((((((((((((((()))***+++*********,,,///111333555:::CCCJJJ[[[dddpppyyyyyytttlllgggaaafffmmmqqqsssuuuxxxzzzzzzzzzyyytttlllbbbYYYTTTLLLMMMPPPVVV]]]ccchhhjjjhhhlllqqqxxx~~~~~~}}}{{{zzzyyyyyyxxxuuussspppnnnjjjgggbbb\\\VVVQQQKKKGGGBBB??????@@@AAABBBCCCCCCCCCCCCDDDDDDDDDEEEBBBBBBCCCDDDFFFIIIJJJLLLMMMPPPTTTWWWYYY[[[^^^```aaabbbcccdddeeegggiiikkkhhhjjjkkkkkkjjjkkknnnppppppooonnnnnnqqquuu{{{~~~}}}|||||||||}}}}}}|||{{{zzzyyyxxxwwwvvvwwwwwwxxxyyyyyyyyyyyyxxxzzzzzzyyyyyyxxxyyyyyyzzzvvvxxx{{{~~~~~~{{{wwwpppiiiddd]]]TTTLLLKKKQQQ[[[jjjxxxwwwsssnnnkkkkkkmmmnnnooommmkkkgggdddaaa^^^ZZZXXXTTTRRRNNNIIIEEEDDDEEEFFFEEEEEEGGGIIILLLPPPTTTVVVZZZaaajjjrrruuuvvvvvvvvvwwwxxxxxxyyyyyyxxxxxxwwwwwwwwwvvvwwwxxxwwwuuusssoooooommmjjjgggeeefffgggkkkmmmpppsssvvvxxxyyyyyyzzzwwwrrrlllhhhhhhkkknnnqqqtttxxxzzzzzzyyyxxxyyywwwzzz{{{|||yyywwwxxx|||{{{mmmmmmmmmnnnppprrruuuvvvsssuuuxxx|||}}}}}}~~~|||zzztttkkk```TTTLLLCCC???===BBBGGGNNNWWW```kkkrrr|||~~~wwwpppjjjddd]]]RRRGGG???:::777555777888888999999<<<@@@DDDrrrwww}}}{{{xxxooolllhhhdddbbbccceeegggllloooqqqoooiiieeedddddddddeeeeeedddbbb_________ZZZWWWTTTRRRPPPNNNJJJHHHBBBBBB@@@===::::::???DDDOOOXXXcccjjjsss}}}{{{xxx{{{~~~zzzsssrrruuuxxxxxxyyyxxxiii]]]\\\YYYSSSJJJ@@@777222///...---,,,+++***)))(((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&%%%%%%%%%&&&''''''((((((((((((((('''&&&&&&'''''''''(((((())))))***''''''''''''(((((((((((()))))))))*********++++++***---111222555===IIISSSdddkkkuuuzzzzzztttnnnjjjiiikkkooorrrtttvvvxxxzzzyyyzzzyyysssiii^^^UUUPPPFFFIIIOOOVVV]]]bbbfffhhhffflllsss{{{~~~~~~~~~{{{yyyxxxxxxyyyxxxvvvtttqqqpppnnnkkkgggbbb[[[VVVOOOJJJDDD@@@BBBFFFJJJLLLJJJJJJJJJKKKKKKKKKLLLLLLIIIJJJJJJKKKMMMOOOPPPQQQRRRUUUYYY\\\^^^```bbbddddddfffhhhiiijjjkkkmmmooommmooopppqqqqqqqqqssstttsssrrrqqqrrrtttyyy~~~~~~~~~~~~~~~~~~}}}|||{{{{{{zzzzzz{{{|||||||||||||||{{{{{{{{{zzzzzzzzzzzz{{{|||}}}xxx{{{~~~{{{wwwsssnnnhhhddd\\\TTTLLLLLLPPPYYYgggssspppmmmiiiggghhhjjjllllllllliiiddd```]]]YYYUUUQQQKKKIIIEEEAAA>>>============???BBBGGGMMMUUU[[[^^^bbbhhhpppvvvxxxwwwwwwvvvwwwxxxxxxyyyyyyxxxxxxwwwwwwvvvvvvwwwxxxwwwuuurrroooooolllhhhdddbbbbbbcccjjjlllooossswwwyyyzzz{{{{{{xxxrrrlllhhhhhhkkknnnqqqtttxxxzzzyyywwwwwwwwwwwwyyy{{{{{{~~~~~~yyyxxxxxx}}}~~~yyyllllllmmmnnnqqqsssvvvxxxwwwxxxzzz}}}{{{tttuuuzzz|||zzzuuunnncccWWWLLLFFF???<<<<<>>999777:::>>>FFFNNNWWW___iiiwww{{{yyy|||xxxxxxyyywww}}}~~~yyyiiigggccc\\\RRRGGG===888000///...---+++***)))((()))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&'''((($$$%%%&&&((())))))))))))&&&''''''((()))******+++''''''''''''((((((((())),,,***)))((((((***,,,---+++///444777===KKK^^^lllzzz|||~~~{{{uuuqqqoooqqqnnnlllnnnrrrxxx|||~~~xxxyyywwwooobbbUUUKKKGGGHHHNNNWWW___eeeiiilllmmmgggooowww~~~~~~~~~~~~}}}}}}}}}|||{{{{{{|||}}}}}}|||zzzvvvsssnnniiigggdddaaa___RRRLLLFFFDDDIIITTT^^^dddiiiiiiiiiiiijjjjjjjjjjjjaaaaaaaaaaaabbbcccdddeeeiiilllppprrrtttvvvxxxzzzyyy|||~~~||||||~~~{{{~~~}}}~~~}}}}}}~~~|||wwwrrrooollliiigggZZZSSSLLLLLLPPPVVVaaakkkjjjhhheeedddddddddbbbaaa]]]ZZZUUUPPPKKKFFFAAA>>><<<999666444444444444444111222555;;;CCCLLLUUUZZZggglllrrrwwwyyyyyyyyyyyyrrrrrrssssssssssssrrrrrrppppppqqqssstttsssqqqnnnooonnnkkkeee___[[[ZZZZZZ^^^aaafffmmmrrrwwwzzz{{{wwwtttnnnhhhdddeeeiiimmmuuuxxx{{{|||zzzxxxvvvvvvyyy|||}}}}}}yyyyyy{{{~~~wwwmmmmmmnnnooorrruuuxxxzzzxxxtttqqqxxxwww{{{~~~~~~~~~xxxuuummmaaaTTTHHH@@@<<<===;;;>>>EEELLLQQQYYY```bbbiiittt{{{xxxnnniii___SSSGGG???<<<;;;999999999999:::>>>CCCGGGyyyzzz}}}zzzuuummmeee^^^ZZZYYYYYYffffffggghhhhhhgggfffeeeddddddeeefffgggeeebbb___WWWOOOGGGCCCDDDFFFEEECCCDDDBBB>>><<<<<<<<<:::999DDDLLLVVV___fffmmmsssxxxssssssvvv{{{}}}}}}~~~rrrhhhbbbbbb]]]OOOAAA:::444333000...,,,+++***)))************))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&'''((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''((())))))***(((((('''''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&''''''''''''(((******))))))((((((''''''(((((('''((()))***,,,---...///333999CCCRRRfffuuu|||~~~uuupppsssuuussspppooopppssswwwzzz{{{{{{~~~yyytttnnnbbbSSSIIIGGGNNNSSSZZZaaaeeeggghhhhhhlllqqq|||~~~}}}~~~}}}zzz~~~}}}~~~~~~~~~|||{{{vvvsssoookkkhhheeebbb___XXXQQQIIIGGGMMMYYYfffnnnssstttuuuvvvwwwxxxyyyyyyrrrrrrrrrqqqpppqqquuuwww{{{~~~|||}}}~~~{{{vvvqqqmmmhhhccc```WWWPPPHHHEEEJJJUUU```fffiiiddd^^^[[[[[[ZZZXXXVVVUUUPPPJJJEEEBBB???;;;777444333222111000000000000555555555555:::BBBMMMTTT]]]hhhrrrvvvwwwzzz{{{yyytttttttttssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqppppppooonnnjjjccc___]]]XXXRRRVVVZZZaaaiiipppuuuxxxyyyzzzwwwrrrmmmjjjiiijjjlllppprrrtttwwwxxxxxxxxxwww}}}}}}}}}yyyxxx~~~}}}sssllllllmmmooorrrwww{{{}}}~~~zzzsssuuuyyyyyy|||}}}zzzzzzzzz|||yyysssmmmcccWWWMMMEEE@@@>>><<<>>>AAAEEEKKKRRRZZZ___eeelllvvv{{{xxxoookkkbbbWWWKKKCCC???>>>;;;;;;<<<===@@@CCCFFFHHHxxxyyy{{{}}}|||xxxqqqkkkfffcccccccccjjjiiihhhgggffffffffffffhhhggggggggggggeee```]]]UUUNNNGGGEEEGGGJJJIIIGGGEEEBBB???===<<<<<<;;;999BBBJJJTTT]]]cccggglllnnnqqqsssxxx~~~zzzooofffeeeaaaTTTEEE===555333000...,,,+++***)))************))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((((((((((((((('''''''''&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&''''''''''''(((***)))))))))(((((((((''')))((((((((()))***,,,---...111555===FFFUUUfffrrrwwwzzzyyyrrrooopppqqqoookkklllooosssxxx|||}}}}}}zzztttkkk]]]OOOHHHIIIOOOSSSZZZ```eeeggghhhhhhkkksss}}}}}}~~~~~~}}}||||||}}}~~~|||zzz~~~}}}}}}}}}}}}{{{vvvsssoookkkhhheeebbb___XXXQQQIIIEEEJJJTTT___eeemmmnnnppprrruuuxxx{{{}}}||||||}}}}}}}}}{{{xxxsssnnnjjjeee```\\\TTTNNNFFFDDDIIIRRR\\\bbbddd^^^WWWSSSSSSRRRPPPNNNJJJFFFAAA===<<<:::666444333222222111000000000000222333444666999@@@GGGMMMYYYdddoootttvvvxxxxxxvvvttttttsssssssssrrrrrrrrrsssssssssrrrqqqppppppooommmmmmjjjdddaaa___ZZZTTTUUUXXX^^^eeelllrrrvvvxxxzzzxxxuuupppllljjjjjjjjjlllnnnqqquuuwwwyyyyyyyyyzzz|||}}}}}}|||xxxxxx~~~|||rrrmmmmmmooorrruuuyyy}}}~~~xxxvvv{{{|||wwwvvvvvvvvvxxx|||}}}uuupppjjj```TTTJJJCCC>>>===>>>@@@DDDHHHMMMTTT\\\aaahhhoooyyy~~~zzzwwwnnnjjjbbbWWWKKKBBB>>><<<999999;;;>>>AAAFFFIIIKKKxxxyyyzzz|||}}}~~~~~~~~~~~~|||wwwssspppoooooooooqqqnnniiifffddddddfffggglllkkkiiiiiigggddd```\\\TTTNNNHHHGGGKKKNNNNNNLLLGGGDDD@@@>>>===<<<;;;999???FFFQQQZZZ```ccceeefffooorrrxxx~~~xxxlllhhheee[[[LLLBBB777444000------,,,+++***************))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&''''''''''''((())))))))))))((((((((((((***)))(((((()))***+++,,,///333888@@@KKKZZZhhhqqqtttuuurrrnnnlllnnnnnnlllhhhkkkpppvvv}}}{{{rrreeeUUUIIIGGGLLLPPPTTT[[[aaadddfffhhhjjjlllwww}}}{{{zzzzzzyyyxxxwwwxxxzzz{{{{{{zzz}}}}}}|||}}}~~~|||vvvsssoookkkiiieeebbb___XXXQQQIIIDDDFFFLLLSSSWWW^^^___aaadddjjjpppvvvyyy~~~vvvtttoookkkgggaaaZZZVVVPPPJJJDDDBBBFFFOOOWWW\\\\\\VVVNNNIIIGGGGGGFFFDDD>>><<<999777666555333222222111111000000000111111000333555888:::>>>CCCFFFTTT```lllrrruuuwwwvvvssstttssssssssssssrrrrrrrrrttttttsssrrrrrrqqqpppppplllmmmjjjfffcccaaa[[[UUURRRTTTXXX^^^fffmmmsssvvvyyyyyyxxxuuupppllljjjiiigggjjjnnnssswwwyyyzzzzzzwwwzzz{{{|||{{{xxxwww~~~|||ssslllnnnqqquuuyyy||||||uuuwww}}}tttppppppqqqqqqsssxxxzzzrrrlllfff\\\PPPFFF@@@===;;;AAACCCGGGKKKQQQWWW___dddkkkrrr|||}}}yyywwwooollleee[[[PPPFFF???===:::;;;===AAAFFFKKKOOORRRyyyzzz{{{|||}}}~~~~~~}}}zzzxxxvvvvvvuuuvvvqqqkkkeeebbbcccfffhhhmmmllljjjiiihhhfffbbb^^^VVVPPPKKKKKKOOORRRQQQOOOHHHEEEBBB???>>>===;;;999;;;BBBMMMYYYaaaeeeffffffpppsssyyy~~~qqqjjjggg___QQQFFF;;;666111...------,,,+++************)))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((())))))))))))((((((((((((******)))))))))***+++,,,111555999AAAOOO```nnnttttttpppkkkggghhhkkkmmmmmmhhhlllrrrzzzyyymmm^^^NNNDDDGGGOOOQQQVVV]]]aaacccfffiiilllooo}}}}}}zzzxxxvvvuuutttuuuuuuwwwyyy{{{||||||}}}||||||}}}~~~|||uuusssooollliiifffaaa^^^XXXRRRJJJDDDCCCEEEGGGHHHJJJJJJKKKNNNUUU\\\dddiiiqqqtttyyy~~~}}}sssqqqmmmhhhccc]]]VVVQQQKKKGGGBBB@@@DDDKKKQQQUUUUUUNNNFFF@@@>>>>>>===;;;999888666555444444333222000000000000000111222222444555888999;;;>>>BBBFFFQQQ]]]kkkqqqtttvvvuuurrrssssssssssssssssssssssssssssssssssssssssssssssssmmmnnnlllgggdddaaa[[[TTTOOOPPPRRRWWW___gggooossswwwzzz|||zzztttnnniiihhhgggiiinnnssswwwyyyzzz{{{vvvyyy{{{|||zzzxxxxxx~~~}}}tttkkkmmmrrrwww{{{}}}wwwrrrwwwvvvnnnlllmmmnnnoooqqqvvv|||yyyqqqjjjcccXXXMMMDDD???======BBBEEEJJJNNNSSSZZZaaaeeelllsss}}}|||zzzxxxsssqqqlllbbbWWWLLLEEEBBB???@@@CCCFFFKKKPPPUUUWWW{{{{{{{{{|||}}}~~~~~~|||yyywwwuuuwwwrrrkkkdddbbbcccfffiiikkkjjjiiiiiiiiihhheeebbbZZZUUUPPPPPPSSSUUUSSSOOOJJJGGGCCC@@@???===;;;999777>>>JJJWWWbbbiiilllmmmuuuxxx}}}}}}~~~~~~{{{uuulllhhhbbbVVVJJJAAA:::222......///---+++************)))))))))((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((&&&'''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&''''''''''''((((((((((((((())))))))))))******)))))))))+++,,,---333666:::BBBSSShhhuuuxxxsssjjj```]]]```eeehhhjjjfffjjjpppxxx}}}tttfffWWWJJJCCCHHHRRRTTTYYY___bbbcccfffkkkooovvv}}}|||{{{yyywwwuuutttssstttuuuwwwyyyzzz|||}}}}}}}}}|||}}}~~~|||uuurrrooollljjjfffaaa^^^WWWRRRLLLFFFCCC@@@???===:::999999;;;@@@HHHOOOSSS^^^bbbiiiqqqxxx}}}zzzqqqnnnjjjeee___YYYRRRNNNGGGCCC??????BBBGGGKKKMMMNNNGGG???;;;999999777555666666666555333222111111000000000000111333444555777888999:::;;;???DDDHHHQQQ^^^kkkrrruuuwwwuuurrrssssssssssssssssssssssssqqqqqqrrrssstttuuuuuuvvvpppqqqmmmgggbbb___YYYQQQLLLMMMNNNRRRYYYbbbjjjooouuuzzz~~~wwwooojjjhhhiiikkkooossswwwyyyyyyyyyxxx{{{|||}}}~~~yyyxxxyyy}}}vvvjjjmmmrrrwwwzzz}}}}}}}}}~~~tttpppuuuqqqjjjiiilllnnnoooqqquuu{{{xxxoooiiibbbWWWLLLCCC@@@???@@@DDDGGGLLLQQQVVV\\\bbbgggkkkrrr~~~}}}{{{{{{vvvtttppphhh]]]RRRKKKHHHFFFGGGHHHKKKOOOSSSWWWYYY||||||||||||}}}~~~zzzvvvtttuuuqqqkkkeeecccdddfffhhhjjjiiihhhhhhiiiiiigggeee___[[[VVVWWWYYYZZZWWWRRRLLLIIIEEEAAA???>>>;;;:::777;;;EEERRR___iiioooqqqxxx}}}}}}|||~~~zzzooojjjfff\\\QQQGGG???555000000000...,,,************)))))))))))))))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))))))))***,,,...///444999===EEEXXXnnnyyyxxxooobbbVVVTTTYYY]]]```bbb```ccciiiqqqxxx{{{{{{yyywwwlll]]]QQQIIIFFFKKKSSSWWW\\\bbbddddddgggmmmrrr}}}yyyyyywwwvvvuuuuuuuuuuuuvvvxxxzzz{{{|||}}}~~~}}}~~~~~~}}}{{{tttrrrooommmjjjfffaaa]]]WWWSSSNNNJJJEEE@@@;;;888444222111222555;;;AAADDDNNNSSS[[[bbbjjjrrryyy~~~~~~xxxtttnnnjjjddd^^^XXXRRRLLLHHHAAA???<<<<<>>CCCHHHLLLTTT```lllrrruuuwwwvvvsssrrrrrrrrrsssssssssssstttqqqqqqrrrsssuuuvvvwwwwwwrrrrrrmmmeee```^^^XXXQQQLLLLLLMMMPPPVVV^^^fffkkkrrryyyxxxpppkkkiiijjjlllpppsssvvvxxxxxxxxxyyy|||}}}}}}{{{xxxwwwyyy}}}vvvkkkmmmqqqvvvyyy{{{||||||zzzsssqqqvvvzzzlllfffgggkkknnnnnnppptttzzz~~~|||yyyxxx|||~~~vvvmmmiiibbbVVVKKKCCCAAABBBCCCFFFIIINNNTTTYYY___eeeiiimmmttt~~~~~~~~~wwwvvvrrrjjj```VVVPPPMMMLLLMMMNNNPPPSSSWWW[[[]]]|||{{{{{{zzz{{{|||~~~}}}xxxuuupppnnnjjjfffeeeeeefffhhhjjjiiigggggghhhhhhgggeeeddd```\\\]]]```aaa]]]XXXNNNJJJFFFBBB@@@>>><<<:::888:::???JJJWWWcccjjjmmmsss{{{~~~||||||}}}uuunnnjjjcccZZZMMMDDD888222111111///,,,************))))))))))))))))))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&''''''''''''((('''((((((((()))))))))***((((((((()))+++---///000555<<>>===;;;777333222333333111...---000222222000...///000000000111222444666888999;;;>>>BBBEEEHHHLLLPPPRRRWWWbbbmmmqqqsssvvvvvvtttrrrrrrrrrssssssssstttttttttttttttttttttuuuuuuuuurrrqqqkkkbbb^^^]]]YYYSSSLLLLLLLLLOOOUUU\\\cccgggpppxxxxxxppplllkkkhhhjjjnnnrrruuuwwwwwwxxxxxx{{{}}}}}}zzzuuuuuuxxx}}}{{{uuummmooorrruuuxxxzzz{{{{{{xxxrrrssszzztttgggaaaccchhhllllllmmmqqqvvv{{{~~~~~~}}}|||}}}~~~}}}{{{xxxtttrrrwww}}}wwwnnnhhhaaaUUUJJJCCCAAACCCEEEHHHLLLRRRWWW\\\bbbhhhkkkrrryyyzzzxxxtttmmmccc[[[VVVTTTUUUUUUVVVYYY\\\```dddfff{{{zzzyyyyyyzzz{{{}}}~~~zzzwwwmmmkkkiiigggffffffggggggkkkiiihhhggghhhgggfffdddfffbbb```aaaeeefffbbb]]]NNNKKKFFFCCC@@@>>><<<::::::999<<>>FFFQQQdddvvvvvvlllgggYYYPPPSSSYYYYYYVVVUUUWWWYYY___gggooouuuvvvvvvlll^^^PPPKKKKKKMMMQQQUUU[[[aaafffgggfffhhhpppwww}}}|||||||||{{{xxxvvvuuutttuuuxxx{{{}}}zzz}}}}}}|||~~~~~~~~~~~~}}}zzzxxxtttrrrpppnnnkkkfffaaa]]]VVVUUUSSSPPPLLLEEE===777444333222111333666999;;;888<<>>CCCIIIOOORRRUUUWWWXXXXXXcccmmmppprrruuuuuutttrrrrrrrrrsssssstttttttttvvvvvvvvvuuuttttttssssssqqqoooiii```]]]]]]ZZZUUULLLLLLMMMPPPUUU[[[bbbeeeooowwwxxxppplllllleeehhhlllppptttvvvwwwxxxvvvzzz||||||{{{rrrsssvvv{{{yyyssspppqqqsssvvvxxxzzz{{{|||wwwrrrttt}}}pppccc^^^```fffjjjjjjkkknnnssswwwzzzzzzxxxwwwxxxzzz{{{yyyvvvrrrooottt{{{zzzqqqhhh```TTTIIIBBBAAADDDFFFKKKNNNTTTZZZ___dddjjjnnnvvv}}}~~~|||xxxppphhh```\\\[[[\\\]]]^^^aaaeeeiiimmmoooxxxyyyzzzzzzyyy{{{}}}{{{vvvqqqnnnkkkiiiiiijjjiiiiiihhhgggggghhhjjjjjjiiiggghhhfffeeegggiiigggaaa[[[NNNJJJEEECCCBBBAAA>>>;;;<<<777777BBBNNNWWW]]]aaafffooo{{{~~~yyyyyy{{{~~~|||}}}zzzrrrlllnnnzzzxxxmmmcccWWWMMMAAA777222000...,,,---,,,***))))))***,,,---******))))))((((((''''''***)))((('''&&&%%%%%%%%%''''''((((((''''''&&&%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$#########$$$&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&***&&&###%%%***---,,,***))))))))))))((((((((((((******))))))((((((''''''&&&'''((()))***,,,000444;;;CCCNNN[[[kkkuuuuuunnneeeVVVQQQ\\\bbb^^^]]]ccc^^^fffoootttwwwyyyuuupppaaaWWWMMMHHHHHHMMMXXXbbbcccaaabbbeeefffiiiuuu}}}||||||zzzyyywwwvvvwwwzzz}}}}}}~~~~~~~~~~~~}}}}}}|||~~~|||{{{yyyxxxxxxvvvqqqkkkfffbbb```^^^WWWUUURRRNNNIIIBBB;;;555666555555444444555777777===AAADDDDDDGGGLLLNNNLLLTTTTTTTTTTTTUUUWWWXXXYYYZZZZZZZZZ\\\___bbbbbbaaa^^^___```bbbcccdddeeeeeegggiiimmmqqqtttuuuuuuuuussstttvvvxxxyyyyyyyyyxxxvvvuuuttttttvvvyyy}}}zzztttooohhhbbb]]]UUUKKKEEECCC@@@<<<888666666666555555444444444222222222111///...///111222222000000000000222222111444777888999<<>><<<@@@:::999???GGGOOOWWW___eeemmmyyy~~~|||vvvvvvtttnnnkkkppp{{{}}}tttkkk\\\RRREEE:::444222000...///...,,,***))))))***+++***)))))))))(((((((((''')))((('''&&&%%%%%%%%%%%%''''''((((((''''''&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$%%%'''((('''&&&&&&&&&%%%&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&###!!!###(((***)))'''((((((((('''''''''''''''***)))))))))((((((((('''((()))******,,,///333777>>>GGGSSS___kkkssssssnnnfff]]]\\\ccciiifffeeegggiiipppuuuwwwzzz|||yyyuuubbbWWWLLLIIIKKKPPPYYYbbbeeecccdddhhhkkkppp|||~~~}}}|||zzzyyyxxxxxxyyy{{{~~~~~~~~~~~~~~~}}}||||||{{{}}}~~~~~~~~~}}}{{{yyyxxxuuussspppkkkgggdddaaa```YYYWWWSSSOOOJJJCCC<<<777333333222222444555777999;;;@@@CCCCCCFFFKKKMMMKKKKKKLLLMMMNNNOOOQQQRRRRRRTTTSSSRRRSSSVVVWWWWWWWWWUUUVVVWWWXXXYYYYYYYYYYYY[[[]]]aaadddggghhhhhhhhhggghhhiiikkkkkkkkkkkkjjjkkkjjjhhhggghhhkkknnnpppvvvvvvvvvvvvvvvwwwxxxyyy~~~uuupppjjjccc]]]XXXQQQGGGBBB???===999555555555444444444333333333222333333111//////000111222111111000111222333444555777:::<<<===@@@EEEIIINNNRRRWWWZZZ[[[\\\^^^```___aaaeeeiiimmmoooqqqrrrooonnnoooqqqttttttsssqqqoooqqqrrrsssrrrqqqppppppmmmkkkhhhfffdddbbb^^^[[[RRROOONNNOOOQQQTTT[[[dddllluuu}}}~~~{{{vvvooogggfffhhhkkkooorrrtttvvvvvvxxxxxxyyy|||}}}{{{qqqqqqsssyyy~~~~~~yyyrrrlllmmmppptttyyy}}}yyytttuuuzzztttrrruuuwww~~~uuuggg[[[VVVYYY___eeekkklllnnnrrrwwwxxxvvvttttttwwwyyyzzzyyywwwwwwwww{{{~~~{{{wwwooofffXXXLLLEEEEEEGGGJJJOOOTTTZZZ^^^aaafffmmmrrrzzz{{{zzzxxxuuuqqqmmmjjjhhhkkklllppptttxxx|||uuuvvvwwwwwwwwwyyy|||~~~zzzsssqqqnnnmmmmmmnnnmmmllliiiiiiiiijjjllllllkkkiiifffeeedddffffffccc\\\WWWRRRNNNGGGCCC@@@???>>>>>>CCC>>>:::;;;>>>DDDOOOYYY```hhhsss|||~~~}}}xxxsssqqqnnnlllnnnttt}}}}}}wwweeeZZZJJJ>>>777444222111000///---***)))((())))))))))))))))))((((((((((((((('''&&&&&&%%%%%%%%%%%%''''''((((((''''''&&&%%%''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''(((((((((%%%###"""%%%(((***(((&&&&&&&&&&&&'''''''''''''''))))))))))))(((((((((((()))***+++,,,...111777;;;DDDOOO\\\eeemmmrrrrrroooffffffgggjjjmmmnnnmmmkkkuuuzzz|||||||||}}}{{{wwwaaaUUUKKKJJJOOOTTT[[[```cccbbbdddhhhlllsss~~~}}}}}}yyyzzzzzz{{{|||}}}~~~~~~~~~}}}}}}|||{{{zzzzzzzzz{{{}}}~~~~~~|||zzzxxxrrrqqqnnnlllhhheeecccbbb\\\YYYUUUQQQKKKEEE===888333333333333555888;;;===>>>CCCFFFGGGJJJOOOPPPNNNGGGHHHJJJLLLMMMNNNOOOOOOQQQOOOMMMNNNOOOPPPPPPOOOPPPPPPPPPPPPPPPPPPPPPPPPQQQSSSVVVYYY[[[\\\\\\\\\\\\\\\]]]^^^^^^]]]]]]\\\```^^^\\\[[[[[[\\\___```ddddddeeeeeeeeeeeeeeedddhhhgggjjjqqqyyywwwnnniiiccc[[[UUUPPPIIIBBB<<<:::888555222333333333222222222222222222333333111///...///111111111111111333444555666999;;;???AAADDDGGGLLLOOOUUUXXX\\\___```aaacccdddbbbcccdddgggiiillloooppppppoooppprrrssstttrrrpppooopppqqqrrrrrrqqqpppooojjjiiihhhgggfffccc___\\\RRRNNNKKKKKKLLLOOOXXXaaakkkuuu}}}}}}yyyrrrjjjfffiiimmmqqqtttvvvvvvvvvxxxxxxyyy|||~~~~~~|||zzzqqqqqqttt{{{xxxqqqkkkmmmpppuuuzzz{{{wwwvvvyyyyyyfffccchhhmmmvvvnnnbbbXXXUUUXXX^^^ccciiikkkooossswwwxxxvvvtttvvvxxxzzzzzzzzzyyyzzz{{{~~~~~~zzzwwwoooggg[[[OOOHHHGGGIIIKKKQQQVVV[[[```bbbgggmmmqqq}}}yyyyyyxxxwwwuuurrrooonnnoooqqqvvvzzzrrrsssuuuuuuuuuwww{{{~~~|||tttrrrooonnnoooooonnnmmmjjjiiijjjlllmmmmmmkkkhhhddddddcccdddccc```[[[WWWUUUQQQJJJDDD@@@?????????AAA>>><<<:::999<<>>KKKXXXfffmmmppprrrrrrqqqhhhlllmmmjjjlllqqqsssqqq{{{~~~}}}xxxrrr___SSSIIIKKKRRRXXX\\\___cccccceeehhhmmmvvv~~~}}}||||||yyyzzz|||~~~~~~~~~}}}|||{{{zzzzzzyyyxxxzzz}}}|||yyywwwpppooonnnkkkhhheeecccaaa\\\ZZZUUUQQQKKKEEE>>>999777666666777:::>>>AAADDDGGGLLLOOOPPPSSSXXXYYYVVVNNNOOOPPPRRRRRRRRRQQQQQQRRRQQQOOOPPPQQQSSSSSSRRRSSSSSSRRRQQQPPPPPPPPPPPPPPPQQQSSSUUUWWWXXXXXXXXXYYYYYYYYYXXXXXXWWWWWWWWWZZZYYYWWWVVVVVVWWWYYY[[[]]]^^^_________^^^]]]\\\[[[ZZZ^^^gggpppyyyyyyooohhhccc]]]UUUNNNGGGCCC===888666555222000111111111111111111111111111222222111///...///111111111222444666888999:::>>>@@@DDDHHHMMMQQQUUUXXX[[[]]]___bbbdddeeefffgggcccccccccdddgggjjjnnnpppppppppppprrrssssssqqqooopppppppppqqqrrrrrrpppnnnjjjjjjiiiiiigggccc]]]YYYRRRMMMHHHGGGGGGJJJTTT]]]iiisss|||}}}zzzrrrkkkhhhjjjnnnrrrtttuuuuuuuuuwwwwwwyyy{{{}}}}}}{{{yyypppqqquuu}}}wwwpppkkkmmmqqqwww|||wwwwwwyyy~~~~~~jjjeeekkkqqqtttmmmbbbYYYUUUXXX^^^bbbgggjjjoootttwwwxxxwwwuuuyyyzzz|||||||||}}}~~~~~~{{{vvvsssmmmggg]]]QQQIIIFFFHHHJJJQQQVVV\\\```cccffflllppp{{{~~~yyyyyyyyyyyywwwtttrrrpppnnnqqquuuyyy}}}oooppprrrssstttvvvzzz|||}}}~~~tttrrrpppooooooooommmkkkjjjjjjjjjlllmmmkkkhhhfff``````_________]]]ZZZXXXXXXTTTNNNGGGAAA??????AAA<<<<<<<<<;;;888888AAALLL[[[```hhhnnnqqqrrrrrrrrrwww~~~~~~|||yyywww{{{vvvrrrqqqtttzzz~~~xxxkkkXXXGGG<<<666333111,,,,,,++++++++++++++++++(((((((((((())))))))))))''''''&&&%%%%%%%%%&&&&&&'''''''''(((''''''&&&%%%(((''''''&&&&&&''''''(((%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((((((''''''&&&&&&&&&%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''(((((()))+++,,,,,,+++***''''''((((((((()))))))))(((((((((((()))))))))))))))***+++---000555===BBBOOO]]]kkkqqqqqqrrrqqqpppnnnooolllgggiiiqqqwwwwww}}}|||tttlllZZZPPPIIILLLTTTYYY\\\^^^fffggghhhjjjpppyyy}}}|||{{{{{{{{{yyy{{{}}}~~~~~~|||{{{zzzzzzzzzzzzxxxzzz}}}~~~~~~{{{xxxvvvpppooollliiifffcccaaa```\\\YYYTTTPPPKKKEEE???;;;:::999999;;;>>>CCCHHHKKKRRRWWW[[[\\\___ddddddaaaZZZZZZZZZYYYXXXWWWUUUTTTUUUTTTTTTVVVXXXZZZYYYXXXXXXWWWVVVUUUTTTTTTTTTUUUSSSTTTUUUVVVWWWXXXYYYYYYYYYYYYXXXWWWVVVVVVVVVVVVWWWVVVUUUUUUUUUWWWYYYZZZZZZ[[[\\\]]]]]]\\\ZZZYYYWWWWWW]]]fffooowwwzzzrrrhhhaaa\\\WWWOOOHHH@@@===999666444333111000000000000000000000000000///000111000//////000222333444666999<<<>>>@@@AAACCCEEEIIIOOOUUU[[[^^^```^^^^^^```bbbeeeggghhhhhhbbbbbbbbbcccfffjjjnnnqqqppppppppprrrssssssqqqooopppooooooppprrrrrrpppmmmhhhhhhiiijjjiiiddd]]]XXXSSSLLLGGGEEEDDDGGGPPPZZZeeeoooyyy}}}|||xxxpppiiihhhjjjmmmppprrrssssssrrrwwwwwwxxxzzz||||||zzzxxxpppqqqvvv}}}vvvnnnkkknnnsssyyy~~~uuuyyy~~~zzzvvvyyy|||yyyqqqeee[[[VVVXXX]]]bbbfffjjjoootttwwwxxxxxxwww|||~~~~~~|||zzzvvvqqqmmmjjjeee\\\PPPGGGDDDFFFIIIPPPUUU[[[```bbbfffkkkoooxxx~~~~~~}}}zzzzzz{{{zzzxxxuuurrrppplllnnnppprrrssssssrrrqqqlllnnnpppqqqrrruuuxxx{{{}}}~~~vvvtttrrrqqqpppooollljjjjjjjjjjjjkkkkkkiiieeeaaaZZZYYYXXXWWWWWWXXXYYYYYYZZZWWWRRRKKKDDD@@@@@@BBB::::::;;;<<<999888>>>GGG[[[```hhhnnnrrrtttuuuvvvxxx|||zzzyyyyyyzzz~~~zzzvvvssstttwwwzzz{{{rrr___MMMAAA999333000++++++++++++++++++++++++(((((((((((())))))))))))(((''''''&&&&&&&&&''''''''''''((((((''''''&&&%%%((((((''''''''''''((((((%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%'''((())))))((('''&&&&&&&&&&&&&&&&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&'''(((((())))))))))))''''''(((((()))*********(((((((((((()))))))))))))))***+++---111888@@@EEERRR```mmmsssssstttrrroootttmmmfffcccgggnnnwww{{{|||zzzqqqhhhWWWOOOKKKPPPWWW[[[^^^```cccfffhhhjjjoooxxx~~~~~~||||||{{{{{{{{{zzz{{{}}}~~~}}}|||{{{{{{{{{|||}}}{{{|||}}}}}}|||yyyvvvsssooommmjjjfffcccaaa``````[[[XXXTTTOOOKKKFFFAAA===;;;;;;<<>>BBBGGGNNNTTT\\\aaadddhhhmmmqqqvvv}}}~~~~~~}}}{{{zzzyyyvvvwwwyyyyyyxxxtttqqqnnnkkkiiieee___YYYSSSOOOLLLiiikkkmmmnnnpppssswwwzzz}}}~~~|||zzzwwwuuutttqqqmmmjjjiiiiiiiiiiiigggccc^^^ZZZLLLKKKJJJHHHJJJNNNUUUYYY\\\\\\XXXQQQIIICCCBBBBBBBBB===::::::888888<<>>555000......------+++***(((''''''((((((((())))))******))))))((((((((())))))***''''''((((((''''''&&&%%%((((((''''''''''''(((((((((((()))))))))(((&&&%%%$$$%%%''')))******)))(((&&&&&&&&&&&&&&&'''((()))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))'''''''''&&&%%%&&&(((***%%%%%%&&&&&&'''((())))))'''((((((((())))))******,,,---...000555===FFFLLL```kkkwww~~~~~~yyyqqq^^^TTT[[[cccdddiiissswwwzzzzzzuuuqqqnnnhhhbbbTTTQQQSSSXXX\\\^^^bbbhhhiiipppuuuxxx~~~~~~{{{{{{|||}}}~~~~~~}}}|||{{{|||~~~~~~{{{xxxtttrrrpppjjjgggccc___^^^```ccceee\\\YYYUUUQQQNNNKKKGGGDDD???AAAEEELLLVVVbbblllrrrsssyyy~~~{{{wwwvvvvvvxxxzzzvvvxxx{{{|||wwwrrrnnnnnnmmmmmmoooqqqtttuuuoooooonnnnnnnnnnnnoooooolllkkkjjjjjjjjjjjjllllllnnnmmmllljjjiiihhhhhhhhhmmmmmmllllllmmmoooqqqrrrsssuuu||||||sssjjj```SSSIIIDDD???999444222222222111//////000111.../////////000000111111111333555666777999===???EEEGGGLLLQQQVVVYYY\\\]]]\\\[[[[[[^^^bbbcccaaa^^^___]]]]]]aaagggkkkllllllggggggggghhhhhhiiijjjkkknnnnnnoooqqqtttuuusssrrrqqqnnnmmmooosssssspppkkknnnpppsssvvvtttmmmccc\\\UUUOOOIIIGGGEEEFFFLLLTTT___jjjuuuyyywwwsssjjjbbbXXXYYY\\\```fffmmmtttwwwwwwwwwwwwyyy{{{zzzxxxvvvppppppsssyyy}}}|||tttllljjjmmmrrrxxx}}}yyyttttttvvvgggYYYSSSUUU\\\aaagggjjjnnnppprrruuu{{{}}}|||{{{zzzvvvqqqnnngggcccYYYLLLAAA>>>BBBHHHNNNTTT\\\bbbfffjjjooorrryyy~~~~~~~~~}}}}}}|||zzzyyyxxxsssuuuwwwxxxwwwuuuqqqooojjjfff```WWWOOOHHHCCC@@@jjjkkkmmmnnnoooqqqtttvvvyyy}}}{{{xxxvvvsssqqqpppnnnnnnnnnkkkggg```ZZZVVVPPPJJJDDDGGGQQQZZZ______ccc___XXXPPPIIIDDDAAA@@@@@@===:::777777999<<<>>>MMMVVVaaaiiimmmsss{{{zzzrrrmmmpppxxx~~~yyyqqq___MMM???888555---,,,++++++------,,,+++((('''&&&'''((())))))'''%%%&&&&&&''''''&&&&&&%%%$$$&&&(((((('''&&&'''(((%%%%%%&&&&&&'''(((((())))))))))))(((''''''&&&&&&###%%%'''))))))(((&&&%%%'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((((('''''''''))))))((((((''''''&&&&&&))))))(((((('''''''''&&&''''''''''''((((((((((((***)))---444888;;;GGGTTT^^^lllyyy}}}nnn[[[OOOWWWccchhhjjjooouuuwwwuuuooolllkkkfff^^^VVVWWWYYY^^^dddiiijjjjjjlllrrr|||~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||||||||}}}}}}}}}{{{vvvppplllnnniiicccaaabbbddddddccc___\\\XXXUUURRROOOKKKHHHGGGHHHJJJPPPYYYccciiimmmuuuxxx|||yyy{{{}}}~~~}}}}}}~~~{{{yyyzzz|||~~~|||{{{|||xxxwwwyyy{{{{{{yyywwwvvvuuuuuuttttttttttttxxxzzz{{{|||{{{|||}}}vvvkkkcccZZZMMMBBB===999666444222222111000000000000000///......///111222222111444444666888<<<@@@DDDFFFKKKOOOUUUYYY\\\]]]___aaabbbaaa___^^^]]]]]]^^^___bbb___^^^cccjjjppppppnnnmmmhhhdddccceeehhhiiiiiikkkkkkkkklllmmmoooqqqssspppooonnnooopppqqqpppooommmppptttvvvsssmmmfffaaa[[[TTTMMMHHHEEEEEEKKKRRR^^^fffpppwww{{{yyymmmaaa^^^\\\[[[___fffmmmpppppprrrvvv{{{}}}|||yyyvvvuuunnnmmmnnnsssxxxvvvooohhhhhhkkkpppuuuyyy}}}xxxuuuuuuyyyjjj[[[SSSSSSZZZ```eeeiiimmmooorrrvvv|||~~~||||||||||||{{{{{{zzzwwwrrrooolllaaaSSSJJJBBB>>>AAAGGGRRRWWW\\\```ccchhhnnntttvvv~~~}}}|||{{{{{{{{{{{{{{{yyyvvvuuutttsssrrrpppjjjfff___UUULLLCCC===999iiikkkmmmnnnoooqqqtttvvvyyy~~~{{{xxxuuurrrqqqpppppppppnnniiiddd^^^[[[SSSNNNKKKPPP[[[eeejjjkkkfffaaaZZZQQQJJJEEEBBBAAA>>>===;;;:::::::::;;;<<>>CCCHHHMMMOOOUUUYYY^^^bbbbbbbbbbbbbbbbbbbbbaaa`````````aaabbbeeecccbbbfffmmmrrrrrrqqqmmmjjjeeedddgggiiijjjjjjkkkjjjjjjkkkllloooqqqrrrpppooonnnnnnppppppooonnnoooqqqtttuuurrrlllfffbbb\\\UUUNNNIIIEEEDDDIIIQQQ\\\eeeooowww|||yyymmmaaa[[[[[[[[[___ffflllnnnooorrrvvvzzz||||||zzzwwwuuuooonnnpppuuuyyyxxxqqqjjjiiilllpppssswww{{{~~~xxxuuuvvvxxxiii[[[RRRRRRYYY___eeehhhmmmppprrrvvv}}}~~~}}}{{{{{{}}}||||||{{{zzzwwwrrrooohhh]]]QQQHHHAAA???CCCIIIRRRWWW\\\```dddiiiooouuuzzz~~~}}}||||||||||||xxxvvvsssqqqpppooommmkkkiiieee^^^UUULLLDDD>>>;;;gggiiilllmmmnnnppptttvvvyyy}}}xxxtttrrrssssssrrrpppmmmiiidddbbbYYYWWWXXX___jjjtttxxxxxxiiiddd\\\SSSKKKFFFCCCBBB<<<<<<<<<<<<;;;;;;::::::>>>LLL\\\eeeggglllwww}}}xxxtttuuu{{{~~~vvv{{{}}}lllYYYIII???:::444111...---,,,+++)))(((,,,***((((((((((((&&&$$$((((((((())))))((((((((($$$&&&(((((('''&&&'''((('''''''''((())))))******&&&&&&&&&'''(((((())))))%%%&&&(((******)))(((''''''''''''''''''''''''''')))(((((('''''''''''''''''''''''''''''''''''''''))))))((('''&&&&&&%%%%%%''''''(((((((((((((((((('''''''''((((((((((((((((((((((((((('''''''''''')))))))))*********++++++///...000555:::BBBOOOZZZfffnnnvvvzzz}}}}}}vvvnnn\\\TTTTTT^^^gggkkkpppwww{{{zzzvvvrrrpppmmmbbbXXXRRRYYYaaaeeefffiiiqqqxxx~~~~~~}}}~~~~~~|||}}}}}}~~~~~~~~~~~~}}}~~~~~~}}}wwwpppkkkhhheeebbbccceeefffdddbbb^^^\\\YYYWWWUUUSSSOOOLLLHHHFFFCCCBBBDDDGGGHHHIIIOOORRRWWW\\\aaagggmmmqqqvvvyyy}}}~~~tttggg\\\RRRJJJAAA:::777666444222111000000///////////////222222222333555666777888999<<<@@@FFFMMMSSSXXX[[[```cccfffgggfffcccbbbaaa````````````aaabbbddddddgggeeeeeeiiinnnrrrrrrqqqmmmjjjgggfffgggjjjkkkkkkjjjjjjjjjjjjkkkmmmoooqqqpppooonnnnnnppppppooonnnppprrrssssssppplllgggddd^^^WWWPPPJJJEEECCCGGGNNNXXXbbboooxxx}}}zzznnnaaaYYYZZZ\\\```fffkkkmmmnnnsssuuuyyy{{{{{{zzzwwwuuunnnmmmoootttyyyxxxqqqjjjjjjlllnnnqqqtttyyy}}}xxxvvvxxxwwwiii[[[RRRRRRXXX]]]ccchhhmmmpppssswww}}}~~~}}}|||{{{zzz}}}}}}||||||{{{wwwrrrooodddZZZMMMEEE@@@???DDDJJJRRRWWW\\\aaaeeejjjqqqvvv~~~~~~}}}}}}wwwuuurrrpppooommmjjjhhhhhhddd]]]TTTLLLDDD???===fffhhhjjjlllmmmpppsssvvvyyy~~~}}}wwwtttttttttsssrrrooollljjjhhhaaabbbgggoooxxx}}}|||zzzjjjeee]]]SSSKKKFFFCCCAAA;;;;;;:::999999999999::::::FFFTTT___eeelllvvv}}}yyyxxx|||}}}{{{~~~ttt```NNNAAA;;;555222///------,,,+++)))(((''''''''')))***)))((('''(((((())))))(((((('''%%%'''(((((('''&&&&&&'''&&&'''''''''((((((((())))))((((((''''''&&&%%%%%%&&&''')))*********)))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''))))))((('''&&&%%%%%%$$$''''''''''''((((((((((((&&&&&&''''''(((((())))))(((((((((((((((''''''''')))))))))*********++++++//////111666===IIIWWWbbbgggkkkooosssxxxxxxpppeeeVVVTTTVVV___fffjjjsss{{{~~~zzzvvvssspppiii]]]RRROOOXXXeeennnsssvvv{{{~~~}}}|||{{{{{{|||{{{|||}}}}}}}}}~~~~~~|||vvvooojjjcccaaa```aaadddeeeccc```___]]]ZZZXXXUUURRRNNNJJJGGGCCC>>>;;;:::999999888;;;===AAAEEEIIINNNTTTYYY___bbbfffiiijjjlllnnnoootttwww|||zzzmmm___TTTHHHBBB:::666555555333222000000///////////////000111222444444555888;;;===???BBBHHHOOOWWW^^^bbbeeefffggggggeeebbb___^^^___]]]^^^___```bbbccceeeeeegggfffgggjjjnnnppppppooollljjjhhhfffggghhhjjjkkkjjjiiiiiiiiijjjlllnnnooorrrqqqppppppqqqqqqpppoooppppppqqqqqqooommmkkkjjjaaaZZZRRRLLLFFFBBBEEEKKKUUU___mmmxxx~~~{{{oooaaaXXXZZZ^^^bbbgggkkkmmmnnntttuuuwwwyyy{{{zzzxxxvvvkkkkkkmmmrrrwwwvvvooohhhjjjlllmmmooosssxxx~~~|||xxxwwwzzzxxxkkk]]]TTTSSSXXX\\\bbbggglllpppssswww}}}~~~~~~}}}|||{{{{{{~~~}}}||||||{{{wwwrrrnnnbbbWWWKKKCCC>>>===CCCJJJSSSWWW]]]bbbfffkkkrrrwww~~~~~~zzzxxxuuusssqqqoookkkiiifffbbb[[[SSSKKKEEEAAA???dddfffhhhkkkmmmooosssvvvyyy}}}{{{wwwvvvuuutttrrrpppooommmllliiilllssszzz~~~xxxsssiiieee]]]TTTLLLFFFBBB@@@<<<:::777555555666999;;;;;;@@@JJJVVVcccmmmuuuxxxxxxyyyyyy|||~~~|||zzz|||~~~{{{gggTTTDDD<<<555333///...---...---,,,)))((('''(((*********((('''''''''(((((('''''''''%%%'''(((((('''&&&&&&'''%%%%%%&&&&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%''''''))))))******)))(((''''''''''''''''''''''''&&&%%%%%%$$$%%%%%%&&&&&&'''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%&&&'''''''''(((((())))))&&&&&&''''''(((((())))))'''''''''(((((((((((((((((((((((()))))))))******---///111666AAAQQQ___hhhlllnnnnnnooorrrrrrhhh]]]UUUUUUYYY^^^cccjjjuuu~~~yyyvvvqqqfffZZZQQQRRR\\\lll|||{{{yyyxxxyyyyyy{{{|||~~~}}}}}}~~~~~~~~~~~~|||zzztttmmmhhh___]]]\\\^^^aaabbb```\\\___]]]ZZZXXXUUUPPPKKKGGGDDD@@@:::666444333111000222444555666888;;;???BBBHHHJJJLLLMMMOOORRRWWWZZZ[[[___dddhhhjjjllloooqqqvvvxxx|||~~~vvvgggYYYPPPBBB===777444444555333222000000////////////000000000222555666777:::???CCCIIIMMMSSSZZZaaafffjjjkkkhhhgggccc___[[[[[[]]]```]]]^^^```bbbdddfffhhhhhhiiiiiijjjlllnnnoooooonnniiiiiigggffffffggghhhjjjjjjiiiiiiiiijjjlllmmmnnntttsssqqqrrrrrrsssqqqpppnnnnnnoooooooooooooooooobbb[[[SSSMMMFFFAAADDDIIIRRR]]]kkkvvv~~~|||pppcccYYY\\\```dddhhhlllooopppuuutttuuuwwwzzzzzzxxxvvvkkkkkkmmmrrrwwwvvvpppiiiiiikkkmmmooorrrxxx~~~zzzxxxxxx}}}yyymmm___VVVTTTXXX\\\aaaffflllppprrrvvv{{{~~~~~~}}}}}}}}}|||}}}}}}|||{{{zzzvvvqqqmmmbbbWWWJJJBBB===<<>>888444222111///...111222333333222333555777999:::;;;<<<===@@@EEEIIIFFFIIIMMMPPPSSSVVVYYY\\\ccceeeiiikkklllnnnppprrrxxxzzz}}}~~~rrrbbbSSSLLL>>>999555333444444333000000000000000000111111222222555888:::<<<@@@GGGMMMVVVYYY^^^dddiiikkklllllldddccc```\\\ZZZ[[[___cccaaabbbdddgggjjjkkklllmmmlllmmmnnnppppppppppppoooggghhhhhhgggeeefffhhhjjjjjjjjjiiiiiijjjlllmmmnnnuuusssrrrrrrssssssqqqpppmmmmmmnnnoooppppppppppppccc\\\TTTNNNGGGAAACCCHHHPPP[[[iiiuuu||||||rrreeeZZZ]]]aaaeeehhhlllpppsssvvvtttsssuuuyyy{{{yyywwwnnnmmmooouuuzzzyyyssslllhhhjjjmmmppptttyyy}}}yyyxxxyyyzzznnnaaaXXXUUUXXX\\\```eeekkkoooqqqtttyyy}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}|||{{{zzzxxxuuuoookkkaaaVVVIII@@@<<<<<>>HHHUUUbbbjjjnnnqqqvvvxxxvvvwww~~~zzz|||~~~yyy|||}}}zzzzzz{{{yyydddQQQGGG:::777222///......---,,,---+++))))))))))))'''&&&'''(((((())))))(((((('''&&&((()))((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''(((&&&&&&''''''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''((()))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&''''''((())))))***((((((((((((((('''''''''''''''''''''((((((((())))))))))))*********++++++,,,111555:::GGGYYYfffiiinnnnnniiidddcccccc___YYYTTTXXX^^^dddkkkuuu~~~yyylll[[[SSSRRRXXXfff|||}}}zzzxxxxxxyyyzzz}}}~~~}}}||||||}}}}}}}}}|||{{{{{{|||yyyvvvsssqqqmmmhhheee^^^\\\ZZZZZZ]]]^^^\\\ZZZ\\\[[[ZZZYYYWWWTTTOOOKKK@@@<<<777333111000//////000111333333222222222333333444666777777888:::===;;;===???AAABBBDDDGGGIIINNNPPPSSSUUUVVVWWWYYY[[[___bbbfffiiikkkoootttxxx~~~zzznnn]]]NNNHHH;;;777333222333333111...111111111111111222333333666:::>>>AAACCCHHHQQQXXX]]]```dddhhhjjjiiihhhfff[[[\\\\\\\\\\\\^^^aaadddcccdddgggjjjlllnnnnnnooolllnnnpppqqqpppooonnnnnngggiiijjjhhhffffffhhhkkkkkkkkkjjjjjjkkklllmmmnnntttrrrqqqpppqqqqqqooonnnnnnoooooopppppppppooooooccc\\\UUUNNNGGGBBBCCCHHHOOOYYYgggrrr{{{|||ssshhhZZZ]]]aaacccfffjjjppptttwwwtttrrrtttxxx{{{zzzwwwnnnnnnpppvvv{{{{{{tttnnneeehhhmmmqqqvvv{{{{{{xxxxxxzzzzzznnnaaaXXXUUUWWWZZZ```eeekkknnnppprrrvvvyyy{{{||||||||||||||||||||||||||||||{{{zzzyyywwwsssnnnjjj___TTTGGG@@@<<<>>>EEENNNYYY]]]bbbeeehhhlllrrrwww}}}~~~}}}{{{zzzyyyxxxwwwuuuqqqnnnjjjfff```YYYTTTQQQPPPPPP```bbbeeehhhkkknnnsssvvvyyy|||~~~~~~}}}~~~~~~|||yyyvvvtttttttttttttttsssqqqoooooopppqqqqqqeeedddaaa\\\UUUMMMFFFAAA<<<<<<;;;;;;;;;;;;::::::555888===EEEOOO[[[fffmmmpppvvvxxxtttrrrxxxzzzvvvzzzwww|||}}}zzzyyyzzzjjjVVVLLL===999444000...---,,,+++***(((((()))***+++***)))))))))************))))))&&&((()))((('''%%%%%%&&&'''''''''''''''''''''&&&(((''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''((((((((((((((()))******''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''((())))))***))))))(((((('''''''''&&&&&&'''''''''(((((())))))******+++++++++,,,,,,,,,...333777;;;HHHZZZeeegggddddddaaa]]]\\\______\\\RRRXXXaaahhhrrr{{{}}}vvvfffTTTMMMPPPVVVggg~~~~~~zzzxxxyyyzzz{{{~~~~~~|||||||||}}}}}}}}}{{{zzzyyy{{{xxxtttpppnnnjjjgggddd```]]]ZZZZZZ]]]^^^\\\ZZZZZZYYYYYYZZZYYYWWWRRROOO@@@<<<777333111000//////,,,///222333222222222333000333666777777666666666888999::::::999:::===??????AAADDDFFFFFFGGGIIIKKKJJJNNNRRRUUUXXX\\\aaafffggglllqqquuuvvvyyy}}}xxxlllZZZKKKEEE:::666222111222222///,,,222111111111222333444444999>>>CCCFFFIIIOOOXXX``````bbbeeeggggggeeeaaa___SSSUUUYYY\\\]]]___aaacccbbbdddgggiiilllmmmmmmnnnjjjllloooooonnnlllkkkkkkhhhjjjkkkjjjggggggiiillllllkkkkkkjjjkkklllnnnooorrrqqqoooooopppooonnnlllpppqqqqqqqqqpppooommmlllccc]]]UUUOOOHHHBBBCCCHHHNNNYYYfffqqqzzz|||tttiiiZZZ]]]```bbbdddhhhoootttwwwtttqqqsssxxx{{{zzzwwwmmmmmmooouuuzzzyyysssmmmdddhhhmmmssswww|||zzzwwwxxx{{{yyynnnaaaXXXTTTVVVYYY```eeejjjnnnoooppptttwwwvvv|||~~~zzzzzzzzzzzz{{{{{{{{{{{{{{{{{{zzzyyyxxxvvvrrrmmmiii]]]RRRFFF???===???HHHQQQZZZ^^^cccfffhhhlllrrrvvv{{{~~~||||||{{{{{{{{{zzzxxxtttqqqmmmiiiccc\\\XXXUUUTTTTTT]]]___bbbeeeiiinnntttyyy~~~}}}yyyuuusssrrrrrrqqqqqqqqqqqqqqqqqqqqqrrrjjjgggbbb^^^XXXRRRKKKFFFAAA???<<<:::;;;;;;:::999777:::>>>DDDLLLWWWcccjjjqqqmmmmmmooooooppp{{{zzzwwwyyy|||yyysss___OOODDD<<<444333222...,,,---++++++************************))))))((((((''''''))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%$$$$$$&&&((($$$&&&(((***)))(((%%%$$$%%%***)))***///(((###+++))))))(((((((((((())))))+++***((((((***+++,,,,,,...444;;;???IIIWWWbbbfffaaaYYYRRRSSS[[[aaa```\\\[[[]]]cccnnnyyy{{{nnn___TTTPPPPPP___jjjxxx|||{{{{{{|||~~~|||zzz|||~~~~~~}}}||||||{{{zzzwwwttttttrrrnnnkkkgggeeedddcccZZZZZZYYYXXXXXXXXXXXXXXXXXXXXXXXXWWWUUURRRNNNLLLBBB>>>999333000///000111000000000000111222333444444555555555555555555666555555666777888999::::::;;;;;;::::::<<<>>>AAACCCAAAAAABBBDDDFFFIIILLLNNNSSSWWW\\\]]]]]]___dddiiinnnrrryyyxxxpppgggZZZKKK@@@;;;888555333333222111000333333333444666999<<<===AAACCCFFFLLLSSSZZZaaadddhhhhhhgggddd___ZZZWWWWWWXXXXXXYYYZZZ[[[^^^dddgggjjjlllnnnmmmjjjiiikkknnnmmmlllmmmoooqqqqqqpppooorrrtttvvvrrrllliiikkkmmmnnnnnnnnnmmmmmmmmmmmmmmmooopppqqqrrrrrrqqqpppooommmlllmmmqqqvvvwwwrrrmmmhhhaaaWWWLLLFFFCCCDDDEEENNNWWWcccnnnxxx{{{uuulll\\\]]]^^^aaaeeeiiilllooosssssstttvvvxxxxxxvvvtttmmmnnnrrrwwwzzzxxxrrrlllkkklllooosssxxx}}}{{{uuutttxxx|||~~~qqqbbbVVVRRRSSSUUU^^^bbbhhhlllooopppqqqrrr{{{|||}}}zzzxxxyyyyyyyyyyyyzzzzzz{{{{{{||||||zzzvvvtttsssllldddVVVLLLAAA======@@@GGGNNNZZZ]]]aaadddhhhlllqqqttt|||~~~~~~}}}~~~}}}{{{{{{{{{yyyvvvsssllljjjeee```\\\ZZZYYYXXXaaaccceeegggjjjnnnssswww}}}{{{xxxuuuttttttssssssssstttssssssrrrrrrllliiieee```[[[TTTNNNIIIBBB@@@<<<;;;;;;;;;:::999777999<<>>AAACCCEEEEEEIIIMMMNNNMMMOOOTTTYYY\\\```gggooovvvwwwooogggZZZKKKAAA:::888444333222222111000333333555777999===@@@AAAEEEIIIOOOWWW]]]bbbeeefffbbbbbbaaa^^^ZZZWWWVVVVVVXXXZZZ]]]^^^___aaadddfffkkkmmmooonnnmmmlllmmmooommmlllkkklllnnnnnnnnnmmmqqqtttuuusssnnnjjjkkkmmmooooooooooooooopppoooooonnnooopppqqqrrrqqqpppooommmlllmmmqqquuuvvvqqqlllhhhbbbYYYOOOHHHEEEEEEEEEKKKUUUaaammmwwwzzzsssiii\\\]]]^^^aaaeeeiiimmmooottttttuuuxxxzzzyyywwwuuuooooooqqquuuxxxxxxtttoookkklllooorrrwww|||zzzuuuuuuzzz~~~{{{oooaaaWWWRRRSSSVVV]]]bbbhhhmmmpppqqqssstttzzz|||~~~~~~{{{xxxvvvvvvvvvxxxyyyzzzzzzzzzzzzyyyzzzwwwrrrqqqoooggg___TTTJJJ@@@===>>>AAAHHHOOOZZZ]]]aaadddhhhlllqqquuu~~~~~~}}}||||||{{{yyyvvvsssmmmjjjfffbbb^^^\\\[[[ZZZfffgggiiijjjkkknnnsssvvv|||~~~{{{xxxwwwvvvtttuuuvvvwwwwwwuuusssrrrpppmmmhhhddd^^^XXXRRRMMMEEEBBB>>>;;;;;;::::::999666777:::>>>EEEOOOYYY```llllllnnnqqqqqqrrrxxx{{{xxxzzz}}}yyywwwxxx}}}nnnZZZIII???666333111---+++,,,---,,,,,,+++***)))((((((''''''''''''&&&&&&&&&&&&'''''''''''''''((((((((((((((('''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))'''''''''''''''''''''''''''''''''''''''''''''''')))******)))(((''')))+++***(((%%%######%%%(((***''')))%%%)))222...''',,,))))))(((((((((((())))))******))))))***,,,---...222777===DDDPPP[[[___\\\XXXTTTPPPQQQWWW^^^bbbcccdddhhhpppzzz}}}nnn]]]SSSTTTYYYbbbjjjrrrvvvwww}}}}}}}}}{{{{{{|||zzzxxxvvvtttrrrnnnhhhddd^^^]]]ZZZXXXWWWVVVVVVVVVWWWWWWVVVUUUSSSRRRQQQQQQPPPQQQQQQQQQOOOMMMKKKJJJFFFCCC===888444222222333444444444444444555555555333333444444444555555555111111222444555777888888999888666555555666777888777777777888999;;;======<<>>===???CCCJJJQQQ[[[]]]aaaeeehhhlllqqquuu}}}||||||yyyvvvsssmmmkkkhhheeebbb___^^^]]]fffhhhjjjlllmmmppptttwwwzzz|||~~~~~~{{{yyyxxxuuuwwwxxxyyyyyywwwtttrrrrrroookkkfffbbb[[[UUUQQQHHHDDD@@@<<<;;;:::999888555777999===DDDMMMXXX^^^mmmooorrrtttuuuuuuxxx{{{}}}{{{zzz|||}}}|||zzzyyyyyy{{{~~~sss^^^MMMCCC888444111---+++,,,------,,,+++***(((((('''''''''''''''''''''''''''&&&&&&&&&''''''((((((((()))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''((()))((('''&&&''')))***(((%%%######&&&)))+++%%%'''%%%+++666111'''((())))))(((((((((((()))))))))************,,,///111555:::@@@JJJVVV``````ZZZRRRPPPOOOQQQWWW___fffjjjmmmrrrzzz|||kkkZZZQQQTTT[[[dddkkkqqqtttwww~~~~~~}}}{{{zzzzzzwwwtttqqqnnnjjjddd^^^YYYTTTSSSRRRPPPPPPQQQRRRRRRTTTTTTSSSQQQPPPNNNLLLKKKLLLLLLMMMMMMLLLKKKJJJJJJGGGDDD???999555333222333444555555555555555555555333333444444555555666666555555666666777888888888888888777777777777888888999:::::::::;;;<<<<<<===<<<>>>@@@@@@???@@@BBBEEECCCFFFKKKPPPUUUZZZ```dddhhhjjjnnnuuu|||zzzsssmmmfff\\\NNNDDD:::777444222333444555555666888<<>>DDDMMMXXX___lllpppuuuwwwyyyzzzzzzyyyyyyzzz|||~~~yyy{{{}}}~~~{{{zzzzzz{{{}}}vvvbbbSSSGGG;;;555111---,,,---------,,,+++***(((((('''((((((((((((((((((((((((%%%%%%&&&&&&''''''(((((()))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&((())))))'''&&&'''(((&&&&&&&&&&&&&&&'''((()))&&&******222===666******))))))(((((((((((())))))(((***+++++++++,,,000333888>>>FFFQQQ^^^fffddd]]]RRRPPPOOORRRYYYccckkkooouuuzzzwwwfffUUUNNNSSS[[[cccjjjqqqwww~~~~~~~~~~~~}}}|||{{{xxxwwwssspppkkkfff```ZZZSSSOOOJJJIIIIIIIIIIIIKKKLLLMMMPPPPPPOOONNNLLLJJJGGGFFFHHHHHHIIIJJJJJJJJJJJJJJJFFFCCC???:::666444333333333444555555666555555444444555555666777777888888999999999888888777777777777777777888888999:::;;;;;;;;;<<<<<<<<<=========>>>>>>???>>>>>>???@@@BBBBBBDDDGGGIIIKKKNNNRRRUUUWWW[[[aaahhhpppwww}}}}}}xxxrrrlllggg]]]PPPFFF:::777444333444666888888:::===BBBHHHNNNRRRTTTUUUWWWYYY\\\______^^^[[[YYYVVVWWWXXXYYYZZZ^^^bbbfffhhhjjjmmmnnnoooqqqtttvvvzzzzzz{{{|||}}}|||zzzyyyzzzvvvqqqnnnnnnpppqqqqqqoooqqqttttttrrrpppmmmlllmmmnnnpppqqqrrrqqqpppoookkklllnnnpppqqqqqqqqqqqqpppppppppqqqqqqpppnnnkkkdddaaa\\\UUUNNNHHHDDDAAACCCNNN]]]jjjtttwwwnnndddWWWXXXZZZ]]]aaafffjjjlllrrrrrrtttvvvyyyyyyxxxvvvoooqqquuu{{{}}}vvvpppiiikkknnnrrrvvvyyy|||}}}zzzuuurrrwww{{{sssggg]]]VVVSSSSSSYYY^^^eeelllppptttwwwyyyvvvvvvvvvuuusssooollljjjjjjmmmqqqvvvyyy{{{{{{zzz||||||yyytttppplllbbbXXXIIIBBB===>>>CCCGGGNNNUUU[[[^^^bbbeeeiiimmmrrruuu}}}||||||yyyvvvsssmmmmmmllljjjgggdddaaa___aaadddhhhlllooorrrvvvyyyuuuwwwyyy{{{~~~|||zzzyyyzzz{{{}}}}}}{{{zzzyyywwwtttppplllgggbbb[[[WWWOOOJJJCCC>>>;;;:::999888777888:::===CCCKKKUUU[[[ffflllrrrvvvzzz~~~~~~{{{xxx{{{~~~yyy{{{}}}}}}|||yyyzzz|||~~~|||jjjYYYLLL???777222...---///---,,,,,,+++***)))((((((((((((((()))))))))))))))&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''')))+++***)))(((((()))$$$%%%&&&'''((((((((('''$$$))))))000999222''')))))))))(((((((((((())))))'''***,,,,,,+++---111555:::CCCNNNYYYeeemmmkkkeeeYYYUUURRRTTT]]]gggnnnqqqwww}}}|||nnn^^^PPPMMMSSSZZZ```hhhsss~~~~~~}}}}}}}}}}}}~~~}}}||||||{{{zzzvvvsssnnniiibbb[[[UUUOOOIIIEEEAAA@@@@@@AAABBBDDDFFFGGGLLLLLLLLLKKKIIIFFFDDDBBBCCCDDDEEEFFFGGGIIIJJJJJJEEECCC???;;;777555444444222333555666777777666666777777888999::::::;;;;;;::::::999999888888777777888888999999:::;;;;;;<<<::::::;;;<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<======>>>AAACCCDDDDDDDDDFFFHHHJJJMMMRRRXXX___fffmmmtttxxx~~~}}}xxxrrrmmmhhh^^^QQQHHH;;;888555444666999;;;<<>>@@@EEEJJJPPPWWW[[[^^^bbbfffiiimmmrrrvvv~~~}}}|||{{{{{{yyyvvvsssmmmmmmmmmkkkhhhccc___]]]```cccgggkkknnnqqqtttwwwsssuuuvvvxxx{{{~~~||||||}}}~~~zzzwwwsssoookkkeee___[[[QQQLLLEEE???;;;:::888777888999999;;;???FFFNNNTTTZZZbbbjjjpppxxx~~~zzz}}}~~~}}}||||||vvv]]]PPPBBB999444///...000+++++++++*********))))))'''''''''((((((((())))))'''&&&&&&&&&&&&&&&&&&%%%''''''&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&((()))''''''''''''''''''''''''&&&(((******)))'''(((((($$$%%%&&&'''((((((((((((###'''%%%(((...(((""")))))))))(((((((((((())))))'''***------,,,---222777<<>>???:::::::::;;;;;;;;;<<<<<<======>>>>>>>>>>>>>>>===<<<===>>>@@@@@@@@@??????AAA@@@??????@@@AAABBBAAADDDFFFFFFFFFEEEFFFHHHJJJMMMQQQWWW]]]aaaffflllqqqwwwzzz~~~xxxrrrnnnhhh___RRRIII<<<999666555777;;;>>>???EEEHHHOOOUUUYYY[[[\\\[[[[[[[[[ZZZYYYYYYYYYZZZZZZYYY\\\___bbbeeehhhkkknnnssswww|||{{{xxxtttrrrrrrssssssrrrqqqqqqqqqqqqrrrrrrpppooonnnoooqqqrrrqqqooolllkkkiiijjjmmmoooqqqrrrrrrrrrtttuuuuuusssqqqooonnnmmmfffccc]]]VVVOOOJJJEEECCCAAAKKKXXXdddooorrrlllcccWWWXXXZZZ]]]bbbgggkkknnnrrrrrrtttwwwzzzzzzyyywwwnnnpppsssyyy{{{xxxqqqjjjgggjjjnnnsssxxx{{{~~~~~~zzzvvvtttxxx|||yyysssjjj```XXXSSSRRRUUUZZZaaahhhlllooorrrttttttsssqqqooolllhhheeecccdddfffiiilllppprrrtttuuuvvvwwwtttpppmmmhhh]]]SSSHHHBBB???BBBGGGLLLRRRXXX\\\^^^bbbfffiiinnnsssvvv{{{zzzzzzzzzzzzyyyvvvtttmmmmmmmmmkkkgggbbb]]]ZZZ```cccgggjjjmmmooorrrtttrrrsssuuuwwwyyy~~~~~~}}}zzzvvvrrrnnnhhhbbb^^^SSSMMMEEE???;;;999888777999999999999;;;AAAHHHMMMQQQZZZccckkkvvv}}}```RRRCCC:::444000///111++++++******************&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&((()))''''''''''''''''''''''''###%%%'''(((&&&%%%%%%%%%&&&%%%%%%%%%&&&((()))***'''***&&&%%%)))%%%$$$...))))))(((((((((((())))))&&&***------,,,---333888===JJJYYYdddnnnuuuwwwuuummmcccZZZZZZccckkkmmmkkknnnuuu}}}xxxmmm\\\OOOKKKOOOWWW]]]fffppp~~~~~~|||{{{zzzzzzzzzzzz|||zzzyyyyyyzzzxxxsssoooddd]]]SSSIIIBBB===:::888;;;;;;;;;;;;===???AAABBBEEEFFFFFFFFFEEECCC@@@>>><<<<<<===???BBBDDDFFFHHHFFFDDDAAA>>><<<:::::::::222444777999;;;<<<;;;;;;;;;;;;<<<===>>>???@@@AAA;;;<<<===>>>???AAABBBBBBDDDDDDDDDDDDCCCBBB@@@@@@BBBCCCDDDEEEFFFFFFEEEEEEIIIHHHGGGGGGIIIJJJJJJJJJJJJKKKLLLKKKKKKKKKMMMOOOQQQUUUZZZ^^^```dddiiinnnuuuyyy~~~~~~yyysssnnniii```SSSIII===:::777666888<<>>;;;:::999888777888888888999<<<@@@DDDHHHPPP^^^lllwww}}}~~~}}}|||~~~mmmXXXDDD>>>888///,,,000------+++***))))))))))))''''''''''''(((((())))))&&&(((((((((&&&%%%&&&'''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((($$$"""###'''(((&&&"""(((''''''&&&&&&%%%%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%&&&((()))(((((('''''''''&&&&&&&&&))))))))))))(((((((((((((((((()))***+++...333777===JJJYYYdddppp{{{xxxmmmcccbbbeeegggjjjmmmqqqwww||||||}}}|||qqqbbbQQQIIIJJJQQQ[[[dddlllttt|||{{{zzzyyyzzzzzz|||||||||{{{zzzyyyvvvrrrkkkggg[[[SSSHHHAAA???>>>;;;888::::::999888:::<<<>>>@@@DDDEEEEEEDDDBBB???<<<:::;;;::::::;;;===AAAEEEHHHHHHGGGDDDAAA>>>;;;888777555666777999;;;===???@@@@@@@@@???AAACCCEEEEEEDDDCCCCCCDDDEEEFFFGGGHHHHHHJJJIIIHHHHHHIIIJJJLLLMMMKKKLLLMMMNNNOOOPPPPPPPPPNNNNNNNNNOOOPPPRRRSSSTTTXXXZZZZZZYYYXXXWWWXXXYYYYYY]]]bbbeeegggjjjnnnrrrwwwzzz~~~~~~|||yyytttnnnggg]]]TTTNNNBBB<<<999:::::::::>>>CCCIIINNNUUUYYYXXXWWWWWWXXXRRRSSSUUUWWWZZZ\\\^^^___aaabbbffflllooorrrzzzzzzyyyzzzvvvqqqrrrwwwppppppqqqrrrssssssttttttqqqqqqqqqpppmmmjjjgggeeefffhhhkkkoooqqqrrrrrrqqqqqqvvvxxxtttqqqqqqooollliiieee^^^XXXRRRLLLFFFBBBBBBHHHTTTbbblllooojjjeee[[[\\\^^^aaadddhhhkkkmmmtttvvvwwwwwwyyy}}}|||wwwmmmlllooouuuvvvqqqmmmlllhhhmmmssswwwxxx{{{{{{wwwwww}}}}}}zzzyyyxxxtttkkk```XXXSSSRRRSSSWWW___ggglllooonnnnnnqqqooonnnmmmlllhhhaaa[[[\\\^^^```cccggglllrrrwwwwwwuuusssqqqlllcccWWWNNNEEEDDDCCCEEEIIIPPPWWW[[[]]]___cccfffiiimmmrrruuu~~~~~~|||{{{zzzyyyyyyyyyxxxvvvtttqqqooommmkkkhhhddd^^^ZZZeeedddeeegggjjjmmmnnnmmmjjjmmmrrruuuwww|||yyyuuusssooogggaaaWWWOOOEEE>>>;;;;;;999777777888888777888:::>>>BBBDDDLLLZZZjjjuuu{{{|||{{{vvvzzzqqq]]]IIIAAA;;;222...222///...---+++***)))((((((%%%&&&&&&'''((()))******'''((()))(((&&&%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((%%%"""###'''(((&&&###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&'''(((((()))))))))((((((''''''''')))))))))))))))))))))((())))))******+++///333777===IIIXXXeeeqqq}}}yyyooohhhhhhjjjiiiiiijjjnnnuuuzzz{{{{{{}}}{{{wwwjjj\\\NNNIIILLLTTT```jjjuuu}}}~~~{{{zzzyyyxxxxxxyyyzzz{{{{{{zzzyyyxxxtttnnngggaaaSSSLLLCCC???>>>???===;;;<<<;;;;;;;;;;;;===>>>???AAABBBCCCDDDCCCBBB@@@???<<<;;;;;;<<<>>>AAADDDFFFIIIIIIGGGDDDAAA>>>;;;999888999:::<<<>>>@@@AAABBBCCCBBBBBBDDDGGGHHHHHHGGGJJJJJJLLLMMMOOOPPPRRRRRRUUUTTTSSSRRRRRRSSSTTTUUUWWWXXXYYYYYYZZZZZZZZZZZZYYYYYYZZZZZZ\\\]]]___```aaaccceeefffffffffggghhhgggkkkooorrrsssvvvzzz~~~{{{xxxtttnnnggg^^^VVVPPPEEE???::::::::::::???EEEIIIOOOUUUXXXWWWVVVUUUVVVSSSTTTVVVYYY\\\```bbbcccdddeeejjjppptttxxx~~~~~~zzzsssrrrvvvnnnoooooopppqqqqqqrrrrrrrrrqqqpppnnnllliiigggffffffhhhjjjmmmoooqqqqqqqqqsssxxxxxxtttpppooommmiiifffbbb]]]XXXRRRLLLFFFBBBAAAGGGRRR```jjjmmmhhhcccYYY[[[]]]```dddhhhkkkmmmqqquuuxxxyyy{{{}}}yyytttnnnmmmooouuuvvvqqqllljjjggglllssswwwxxxzzz}}}~~~{{{xxxxxx~~~}}}{{{|||zzzuuukkk```XXXSSSRRRSSSWWW^^^fffkkknnnooooooooonnnmmmlllkkkfff```[[[XXXZZZ]]]```ccchhhnnnrrrvvvtttrrrppplllcccXXXOOOGGGFFFFFFGGGKKKQQQWWW[[[\\\___cccfffjjjnnnssswww~~~~~~|||xxxvvvuuuuuuuuuuuusssqqqpppnnnllljjjgggccc]]]YYYgggfffgggjjjlllmmmllljjjhhhlllppptttwww}}}}}}xxxuuuppphhhbbbXXXPPPFFF>>><<<;;;999777777777777777666888;;;>>>???GGGUUUeeesssyyyzzzxxxsssyyywwwdddPPPEEE===444111333000///---+++***)))(((((('''''''''(((((((((((((((((())))))(((&&&$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''%%%###$$$'''(((&&&###$$$%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&'''(((((((((((((((******))))))))))))(((((())))))))))))))))))))))))******++++++,,,///444888===IIIXXXeeerrrzzzsssmmmnnnmmmjjjggggggkkkrrrwwwxxxyyyxxxtttnnn```TTTIIIHHHOOOYYYeeeooo~~~}}}{{{zzzzzzxxxxxxwwwxxxyyyzzz{{{zzzxxxvvvqqqiii___YYYKKKFFF@@@>>>???AAAAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>===>>>@@@CCCDDDDDDDDDDDD============???AAACCCDDDKKKKKKKKKIIIFFFBBB???<<<;;;<<<>>>@@@CCCFFFGGGHHHJJJIIIJJJLLLOOOQQQPPPOOOSSSTTTVVVYYY[[[]]]___```dddcccaaaaaa```aaabbbccchhhhhhiiijjjjjjiiiiiiiiiiiiiiijjjkkklllnnnooopppnnnrrrwwwzzz{{{||||||}}}{{{~~~{{{xxxsssnnnhhh```XXXSSSJJJCCC===;;;:::;;;@@@GGGKKKQQQWWWYYYXXXUUUTTTTTTTTTVVVXXX\\\```cccfffgggggghhhlllsssxxx|||}}}uuurrrsssmmmmmmmmmnnnnnnoooppppppsssqqqooollliiihhhgggggghhhhhhiiikkklllnnnpppqqquuuxxxxxxsssnnnllljjjfffcccaaa]]]YYYTTTNNNGGGBBB???EEEPPP]]]gggjjjfff```WWWXXX[[[___ccchhhkkkmmmoootttxxxzzz||||||wwwpppooommmooouuuuuuooojjjhhhffflllssswwwxxxyyy|||~~~~~~}}}{{{yyyzzz~~~||||||vvvlllaaaXXXSSSQQQTTTWWW]]]ccciiimmmoooppppppoooooonnnlllgggaaa]]]VVVYYY\\\___bbbggglllppptttrrrpppoookkkcccYYYPPPIIIHHHHHHIIIMMMRRRXXX[[[\\\___bbbfffjjjpppuuuyyy~~~}}}wwwuuussssssssssssqqqooopppnnnllliiigggbbb]]]YYYfffggghhhlllnnnnnnllljjjhhhkkkpppsssvvv|||zzzwwwqqqiiibbbXXXQQQFFF???<<<;;;999777777777777666555666888:::<<>>555111222...---,,,***))))))))))))******)))((('''&&&%%%%%%((())))))(((&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''%%%$$$%%%''''''&&&$$$%%%&&&&&&&&&'''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$&&&''')))))))))(((''')))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,---000555999===IIIWWWeeesss{{{tttnnnmmmkkkgggeeefffkkkqqquuuuuuuuurrrkkkbbbXXXMMMFFFHHHQQQ\\\hhhrrr}}}{{{{{{zzzyyyxxxxxxxxxyyyzzz{{{zzzwwwtttmmmdddYYYRRRFFFCCC@@@???AAADDDEEEDDDAAAAAAAAAAAA@@@???>>>===<<<===???BBBDDDEEEFFFFFF?????????@@@AAABBBDDDEEEMMMNNNNNNMMMKKKGGGCCC@@@>>>@@@CCCGGGKKKOOOSSSTTTVVVVVVWWWZZZ]]]___^^^]]]^^^```bbbeeehhhkkknnnoooqqqpppppppppppprrrssstttzzzzzz{{{{{{{{{zzzzzzyyyzzzzzz{{{|||}}}zzzwwwsssnnniiiccc\\\XXXQQQHHH@@@===;;;<<>>555000000+++******)))))))))******((((((((((((''''''''''''((())))))(((&&&$$$%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''&&&%%%&&&&&&'''&&&%%%(((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%''')))******)))(((((((((((((((((((((((((((((()))))))))*********+++++++++,,,---...222777;;;???JJJYYYffftttzzzrrrjjjgggdddbbbcccgggmmmqqqssssssqqqmmmcccXXXRRRJJJDDDIIIRRR]]]hhhqqq{{{~~~|||}}}|||{{{yyyyyyyyyzzz{{{{{{yyyvvvqqqjjj___TTTMMMDDDCCCBBBBBBCCCEEEFFFFFFDDDDDDDDDCCCBBBAAA???>>>???@@@AAACCCDDDEEEFFFGGGBBBAAAAAABBBCCCFFFHHHIIIPPPQQQRRRQQQOOOKKKGGGEEECCCEEEJJJOOOVVV\\\```cccddddddfffjjjnnnoooooommmlllnnnqqqtttxxx|||}}}yyyvvvrrroookkkfff```\\\WWWNNNEEE@@@======CCCJJJQQQWWW^^^aaa___[[[YYYYYY\\\]]]^^^```bbbdddfffggghhhhhhlllsssyyy~~~xxxsssssstttuuuyyy}}}{{{~~~zzzvvvsssnnnmmmmmmmmmnnnppprrrsssuuurrrnnnjjjhhhggghhhiiijjjiiihhhhhhiiikkknnnppppppttttttpppmmmmmmmmmjjjjjjgggccc^^^XXXOOOGGGAAA===BBBLLLXXXbbbeeeaaa]]]TTTVVVYYY]]]bbbgggkkknnnqqqtttuuuuuuwwwyyywwwrrrllljjjmmmrrrrrrlllgggeeejjjpppvvvyyyzzzzzz}}}~~~}}}{{{zzzzzz~~~wwwooofff]]]VVVQQQTTTVVVZZZ```fffkkkooorrrtttuuuvvvuuuqqqlllhhheee```bbbeeegggiiikkkooorrrrrrpppnnnllliiicccYYYRRRHHHIIIJJJLLLOOOSSSVVVXXX]]]```cccggglllrrryyy~~~|||zzzyyywwwuuutttttttttsssrrrpppooollljjjhhhccc^^^ZZZdddeeegggkkknnnnnnllljjjhhhjjjmmmpppsssyyyyyyuuuqqqjjjdddZZZRRRGGG@@@<<<;;;999777555666777666444444555777999===GGGXXXkkkxxx|||||||||zzz}}}}}}{{{zzzxxxcccOOO@@@666222000++++++******)))******+++%%%%%%&&&'''((()))***+++&&&(((((((((&&&%%%&&&'''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&'''((()))*********''''''(((((((((((())))))((())))))******+++++++++***+++,,,---///444999===CCCNNN]]]jjjwww{{{uuummmeeeaaa^^^^^^bbbhhhmmmpppqqqpppnnnjjj___TTTQQQIIIFFFLLLVVV___iiiqqqyyy~~~}}}~~~}}}{{{zzzyyyyyyzzz{{{zzzxxxsssmmmeee[[[QQQKKKDDDDDDDDDEEEFFFGGGHHHHHHIIIHHHGGGFFFEEEDDDCCCCCCDDDEEEEEEFFFGGGHHHIIIIIIEEEDDDCCCDDDGGGKKKOOOQQQUUUUUUVVVUUUSSSPPPNNNLLLJJJLLLRRRYYY```ggglllooopppqqqsssxxx|||}}}|||{{{|||}}}|||xxxvvvrrrooolllhhhdddaaa[[[RRRIIICCC@@@???DDDJJJRRRYYYaaaeeeccc```^^^^^^___```aaacccdddfffggghhhmmmlllpppvvv|||xxxgggbbb___aaadddgggmmmttttttzzz~~~|||{{{xxxtttmmmmmmlllmmmnnnqqqtttvvvvvvsssoookkkiiihhhiiiiiikkkjjjiiiiiiiiikkknnnoooooorrrsssooommmoooooonnnmmmjjjeee___XXXPPPGGGBBB>>>BBBLLLXXXbbbeeeaaa]]]UUUVVVYYY]]]bbbgggkkknnnqqqtttuuutttvvvzzzyyyuuujjjiiilllrrrsssooojjjiiimmmrrrwwwyyyyyyzzz}}}~~~|||yyyyyy~~~|||wwwqqqjjjaaaXXXSSSRRRUUUZZZ```fffkkkoooqqqrrruuuvvvuuuqqqlllhhhfffeeegggiiijjjkkkllloooqqqrrrpppmmmkkkhhhbbbXXXQQQGGGHHHJJJMMMQQQTTTWWWYYY___aaadddggglllssszzz~~~{{{yyywwwuuurrrqqqqqqqqqqqqppppppnnnllljjjgggbbb]]]YYYffffffgggjjjlllllljjjhhhdddgggjjjmmmqqqxxx|||vvvssspppiiiddd[[[SSSHHH@@@<<<;;;999777444666777666555444666777999;;;CCCSSSgggvvv}}}}}}|||{{{}}}~~~}}}~~~~~~~~~|||{{{lllUUUDDD:::666333//////---,,,+++*********''''''''''''(((((())))))%%%&&&((('''&&&&&&'''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&'''''''''&&&&&&&&&'''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''(((***+++,,,((((((((())))))*********((())))))******+++,,,,,,)))***,,,...000555;;;@@@IIITTTcccppp{{{}}}uuummmfff```]]]\\\\\\bbbiiilllnnnnnnmmmmmmjjj```UUUQQQJJJIIIPPPZZZccclllsss}}}~~~~~~~~~~~~}}}}}}|||{{{yyyxxxxxxyyyyyyxxxtttnnnggg```XXXOOOJJJFFFHHHJJJKKKLLLMMMNNNOOONNNMMMLLLJJJIIIIIIIIIJJJJJJJJJJJJKKKKKKMMMNNNNNNGGGFFFEEEFFFIIIOOOVVVZZZ[[[[[[ZZZYYYWWWVVVTTTSSSRRRUUUZZZaaahhhoootttwwwwwwxxx{{{{{{wwwuuurrrooommmjjjgggddd^^^VVVLLLGGGCCCAAADDDJJJQQQXXXaaaffffffdddbbbbbbaaaaaaccceeegggiiikkklllpppoooqqqwww~~~nnn```TTTPPPNNNQQQTTTXXX___gggkkksssxxxwwwvvvwwwtttppplllkkkkkklllnnnrrruuuxxxvvvtttqqqmmmkkkjjjiiijjjkkkkkkjjjjjjkkklllmmmnnnooossssssooommmooopppooommmiiiccc]]]WWWPPPIIIDDD???DDDLLLXXXbbbeeebbb]]]VVVWWWZZZ^^^cccgggkkkmmmooorrruuuvvvyyy|||zzzuuujjjiiimmmtttvvvsssooonnnooorrrvvvwwwwwwxxx}}}|||xxxxxx}}}|||zzzwwwsssnnneee[[[TTTPPPTTTYYY```fffkkknnnpppsssvvvxxxwwwrrrmmmjjjiiijjjlllnnnooonnnnnnoooqqqssspppmmmjjjggg```WWWQQQGGGHHHKKKOOOSSSWWWYYY[[[aaaccceeehhhlllssszzz~~~~~~~~~~~~{{{yyyvvvssspppooooooppppppooonnnllljjjgggeee```[[[WWWiiihhhhhhiiijjjjjjhhhfffaaadddhhhlllpppyyyzzztttrrroooiiiddd[[[SSSHHH@@@===;;;999777444555777666555555666777888999@@@PPPeeeuuu}}}~~~|||~~~|||{{{{{{|||~~~~~~~~~rrrZZZHHH>>>999666444333111...,,,***)))))),,,,,,***)))'''%%%$$$###$$$&&&''''''&&&'''(((***&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&'''((('''&&&&&&'''(((&&&&&&''''''((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''&&&&&&(((***,,,---))))))******++++++++++++((())))))***++++++,,,,,,(((***,,,...111666===AAANNNYYYgggttt~~~{{{rrrhhhbbb^^^]]]\\\\\\bbbjjjjjjlllllllllmmmkkkbbbXXXQQQKKKKKKSSS^^^gggooovvv~~~{{{|||}}}}}}}}}|||{{{zzzxxxwwwwwwxxxxxxvvvrrrkkkddd]]]UUUNNNIIIJJJLLLOOOQQQSSSTTTVVVWWWRRRQQQNNNMMMLLLLLLNNNOOOMMMMMMMMMNNNOOOQQQRRRSSSIIIGGGFFFGGGKKKRRRZZZ______^^^]]]\\\ZZZYYYXXXXXXYYY[[[```fffmmmssswwwzzzyyy{{{~~~|||wwwuuurrrooonnnkkkhhhfff```WWWNNNIIIDDDBBBDDDJJJPPPWWWaaaggggggfffddddddaaabbbdddgggjjjmmmoooppppppoooqqqwww}}}nnn[[[LLLHHHDDDDDDGGGJJJMMMUUU]]]eeelllqqqooonnnpppooojjjjjjjjjiiikkkmmmrrrvvvyyyvvvtttrrrooolllkkkjjjjjjkkkkkkkkkkkkllllllmmmnnnqqqttttttooommmooopppooolllhhhaaa[[[VVVPPPJJJFFF@@@DDDMMMYYYbbbeeebbb^^^WWWXXX[[[___ccchhhkkkmmmlllqqqvvvyyy|||~~~zzztttjjjjjjnnnvvvyyyvvvsssrrrppprrruuuuuuuuuwww||||||wwwwww|||zzzxxxvvvtttppphhh]]]UUUOOOSSSYYY```gggkkknnnooouuuyyy{{{zzzuuuooolllllloooqqqssssssrrrqqqqqqrrrtttpppmmmjjjfff```WWWPPPGGGIIIMMMQQQUUUYYY[[[]]]bbbdddfffhhhlllssszzz~~~~~~~~~}}}|||}}}~~~}}}|||zzzwwwtttqqqoooooopppppppppllljjjhhhfffccc^^^YYYUUUmmmiiifffeeefffgggeeecccbbbdddggglllrrr{{{xxxooolllllliiicccZZZRRRGGG>>>;;;:::999777999888777666666555555555444;;;BBBJJJZZZooo|||}}}{{{zzzzzzzzzsssyyyvvvaaaQQQEEE:::333111///,,,+++++++++***(((+++******)))))))))))))))###%%%&&&((())))))((((((&&&&&&''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((''''''(((((()))(((''''''''''''(((((())))))******$$$%%%'''((((((((('''&&&...+++,,,000333888@@@IIIQQQ___rrr|||pppllleee]]]YYY[[[```dddfffjjjkkkkkkjjjhhhfffaaa[[[VVVSSSSSSXXXbbbmmmuuuzzz~~~}}}|||{{{xxxuuuuuuxxxzzzzzzxxxvvvooofff^^^YYYTTTNNNJJJJJJMMMQQQVVVYYYZZZYYYYYYWWWUUURRRPPPOOOQQQTTTVVVQQQTTTTTTRRRSSSWWWXXXWWWQQQIIIDDDFFFMMMTTT___hhhfffeeecccaaaaaa```^^^]]]ZZZZZZ\\\```ffflllpppqqqqqqvvv}}}|||yyytttrrrpppoooooommmjjjhhhbbb\\\SSSIIIDDDCCCFFFHHHUUUZZZbbbjjjmmmmmmjjjgggeeeffffffhhhjjjkkkmmmnnntttqqqttt~~~lllWWWJJJEEECCCDDDEEEFFFHHHKKKQQQUUU```bbbeeehhhjjjkkklllkkkfffhhhjjjkkklllooorrruuuxxxvvvrrrooolllkkkkkkkkklllkkkkkkkkklllmmmooopppoooqqqpppmmmmmmpppqqqooollliiieee___YYYQQQHHHBBB>>>>>>DDDQQQ___hhhgggcccZZZ[[[^^^```bbbfffjjjmmmqqqsssvvvzzz~~~}}}qqqsssvvvyyyzzzvvvooojjjkkkooorrrrrrqqqtttzzz{{{wwwzzzyyyyyywwwuuuooofff\\\UUURRRSSSYYYaaafffhhhlllrrrssstttvvvuuusssqqqpppqqqoooqqqtttwwwwwwvvvsssrrrsssqqqoookkkfff___VVVQQQHHHHHHJJJPPPWWW]]]```___eeeeeeiiinnnppppppvvv~~~~~~|||yyyxxx{{{|||{{{zzzwwwsssooonnnoooqqqpppoooqqqjjjdddaaaaaa^^^VVVOOOkkkhhheeedddeeefffeeedddaaadddggglllsss|||yyyqqqnnnmmmiiibbb[[[SSSHHH@@@===<<<:::888999888777666666555555555444:::@@@GGGVVVkkkxxx}}}}}}}}}|||zzzyyyvvv{{{{{{fffUUUHHH<<<555111///---+++,,,+++***)))******)))(((((((((((())))))((('''&&&&&&''''''(((((((((((('''&&&&&&&&&%%%(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((((((((((((((((('''''''''))))))))))))((((((((((((&&&'''((()))***))))))(((+++***,,,000333999EEEPPPZZZhhhyyyxxxlllhhhbbb[[[XXX\\\aaaeeeggghhhjjjkkkjjjhhhddd___ZZZUUUVVVXXX]]]eeeoooyyy}}}|||{{{{{{xxxuuuuuuxxxyyyxxxvvvrrrkkkbbb\\\WWWSSSNNNJJJKKKMMMQQQUUUXXXYYYZZZZZZZZZXXXVVVTTTTTTUUUWWWXXXTTTXXXYYYXXXZZZ___```___WWWOOOIIIIIINNNVVVaaakkklllkkkhhhfffdddaaa^^^\\\ZZZYYYXXXZZZ^^^bbbddddddeeeiiinnnrrrtttuuuvvvvvv{{{}}}{{{yyyuuusssqqqpppooommmjjjgggbbb\\\SSSLLLHHHIIILLLOOOZZZ]]]bbbgggjjjlllkkkkkkggggggggggggiiikkkmmmoootttrrruuu|||eeeRRRGGGCCC@@@AAABBBBBBDDDHHHMMMQQQZZZ\\\___ccceeefffeeeeeeccceeehhhkkklllooorrrtttvvvuuurrrooommmlllkkklllmmmmmmmmmmmmnnnoooooopppkkknnnooommmnnnrrrtttrrrmmmjjjfff```YYYQQQHHHBBB===>>>DDDQQQ```hhhhhhdddZZZ\\\^^^```cccgggkkknnnrrrsssvvv{{{~~~~~~}}}vvvwwwzzz||||||xxxqqqllllllnnnqqqrrrssswww}}}|||xxx{{{|||{{{xxxuuuoooggg^^^WWWTTTTTTYYY```dddfffjjjoooppprrrttttttrrrqqqpppqqqppprrruuuwwwxxxxxxvvvuuutttqqqnnnjjjddd\\\TTTNNNHHHHHHJJJPPPWWW\\\^^^^^^ddddddhhhmmmooopppvvv~~~~~~{{{xxxvvvvvvxxxyyyxxxwwwxxxuuurrrqqqrrrrrrqqqoooqqqkkkdddbbbbbb___XXXQQQjjjhhheeecccddddddcccccc___bbbgggmmmttt}}}zzzrrrooonnnhhhaaa[[[TTTJJJCCC@@@???<<<:::999888777666666555555555555888===CCCQQQeeettt{{{~~~}}}~~~zzz|||ooo]]]MMM???777333000---,,,,,,+++***)))***)))((((((''''''((((((...+++(((%%%$$$$$$&&&'''))))))((('''&&&%%%%%%$$$'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((***)))((('''&&&&&&'''(((*********)))((('''''''''))))))***++++++++++++******+++...222555<<>>666333///,,,,,,,,,++++++))))))((('''''''''''''''&&&&&&&&&&&&&&&%%%$$$###%%%&&&&&&&&&''''''((((((&&&'''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&'''''''''(((((())))))''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((+++)))'''&&&%%%&&&((()))'''((((((((()))))))))***))))))))))))******+++++++++---111555999BBBWWWiiixxx~~~tttiii___ZZZWWWWWW[[[bbbiiilllmmmnnnlllllljjjaaaSSSLLLKKKOOO[[[hhhmmmnnnttt~~~}}}wwwuuuuuuvvvwwwtttmmmhhhbbb[[[QQQJJJGGGDDD@@@===<<<======???AAAEEEHHHJJJRRRSSSVVVXXXYYYZZZZZZZZZ]]]dddkkkpppvvv~~~xxxlll^^^TTTQQQVVVdddrrrwwwzzz{{{xxxpppggg```]]]TTTPPPKKKGGGDDDAAA???<<<===???@@@AAACCCGGGKKKOOOVVVXXX]]]bbbgggjjjlllmmmppppppqqqsssuuuwwwyyyzzzzzzzzzzzz{{{|||~~~|||zzzwwwuuuwwwuuusssrrrqqqnnnkkkiiihhhccc\\\VVVRRRRRRTTTVVVVVVWWWZZZ]]]aaaeeehhhiiimmmkkkiiiggggggiiilllnnnnnnqqqwww}}}xxxdddRRRGGGAAA@@@AAABBBCCCCCCEEEIIINNNRRRTTTWWW\\\______\\\WWWTTTSSSWWW^^^cccgggkkkmmmpppooopppqqqrrrrrrqqqppppppmmmnnnooopppooonnnmmmllloooqqqpppmmmmmmpppqqqooopppnnnjjjeee^^^UUUJJJCCC===>>>EEERRRbbbkkkkkkhhh]]][[[[[[^^^dddkkkpppqqqyyyzzz|||}}}}}}}}}}}}{{{uuunnniiijjjiiijjjnnntttzzz~~~~~~yyytttuuu}}}}}}yyytttpppkkkeeeaaa\\\WWWUUUYYY]]]___aaadddgggiiimmmnnnnnnnnnooopppooooooppprrruuuxxx{{{}}}vvvsssoooiiibbbYYYOOOHHHDDDGGGMMMSSSXXX\\\___aaabbbbbbeeejjjmmmpppxxx}}}yyyuuuqqqmmmmmmllljjjhhhgggffffffccceeehhhjjjkkkjjjiiihhhiiifffdddccccccaaa]]]ZZZsssqqqmmmfff___ZZZXXXXXXYYY^^^eeemmmttt{{{~~~xxxpppmmmlllfff___\\\XXXSSSPPPNNNKKKFFFAAA999888777666666555555555666555777>>>HHHUUUhhhxxx~~~~~~~~~~~~{{{||||||vvvuuuxxxwwwaaaNNNCCC888444///,,,,,,,,,,,,+++***)))((((((''''''((((((###$$$&&&''''''&&&%%%$$$$$$%%%%%%&&&'''((())))))&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))******+++''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((()))((('''&&&&&&'''((()))'''''''''((()))*********))))))(((((())))))***+++***+++///555<<>>???FFFSSSccclllkkkhhh\\\ZZZYYY\\\dddlllpppqqqyyyzzz|||}}}}}}}}}}}}}}}{{{wwwpppkkkhhhiiikkknnnrrrxxx}}}{{{vvvvvv}}}|||zzzwwwtttppplllfffccc]]]WWWTTTWWW\\\___aaadddfffiiilllmmmmmmnnnnnnpppmmmnnnoooqqqtttwwwzzz{{{wwwuuuqqqllleee\\\SSSMMMEEEJJJPPPVVVZZZ^^^aaacccccccccfffkkknnnrrrzzz}}}yyytttpppiiihhhfffaaa]]]ZZZZZZ[[[ZZZ]]]bbbeeefffgggiiijjjgggfffdddddddddccc```^^^sssrrrnnnggg___ZZZXXXXXXXXX]]]eeelllsssyyyyyypppmmmmmmhhhbbb]]]YYYVVVTTTRRRNNNHHHCCC999888777666666555555555888666888>>>DDDNNN```ppp~~~~~~~~~}}}{{{uuuuuuyyy|||eeeRRRFFF999555000,,,,,,,,,,,,,,,******)))(((((((((((()))''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))******''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((&&&&&&''''''(((((())))))(((((((((((())))))))))))***))))))((())))))+++,,,++++++000999DDDQQQdddsss~~~}}}ssslllfffbbb[[[[[[\\\bbbiiinnnpppooosssmmmkkkiii]]]LLLGGGMMMTTT^^^iiinnnooovvv~~~||||||ttttttuuuvvvvvvpppggg```SSSMMMDDD???======<<<:::::::::;;;<<<===???@@@AAAFFFHHHKKKPPPUUUZZZ^^^```eeemmmwww|||kkk]]]TTTVVVcccqqq{{{vvvjjjbbb^^^UUUQQQKKKFFFBBB>>>;;;888666777999:::<<>>>>>???@@@AAABBBBBBDDDFFFJJJOOOVVV\\\aaadddiiirrr|||pppaaaVVVVVVcccqqqxxxkkkbbb^^^VVVRRRLLLFFFBBB>>>:::777333555777888:::===AAAEEEGGGJJJPPPVVV[[[^^^___```___```bbbdddfffhhhiiiiiikkkkkkkkklllnnnqqqssstttvvvxxx|||~~~}}}{{{||||||{{{zzzuuutttsssssssssrrrpppnnnllljjjfff```YYYSSSMMMJJJFFFHHHKKKQQQXXX```hhhlllkkkjjjiiigggffffffeeeeeecccjjjnnnpppxxx~~~qqqcccWWWNNNGGGCCCGGGIIIKKKNNNQQQWWW^^^bbbeeehhhlllmmmjjjbbbZZZTTTOOORRRVVVZZZ^^^ccciiilllqqqsssvvvxxxxxxvvvtttrrrpppooonnnnnnoooqqqssstttoooqqqqqqmmmmmmqqqqqqooonnnmmmkkkiiicccZZZPPPIIIAAABBBHHHTTTccckkkkkkggg[[[XXXUUUZZZccclllpppqqqvvvwwwxxx{{{}}}}}}zzzxxxvvvvvvvvvwwwvvvsssnnnkkkhhhmmmqqqrrrrrruuu}}}{{{uuusssxxx}}}tttssssssrrrppplllgggccc]]]VVVQQQVVV\\\aaadddggggggiiilllmmmmmmmmmnnnooommmnnnpppsssvvvxxxyyyyyyyyywwwtttpppkkkddd[[[VVVNNNSSSYYY]]]^^^^^^```bbbffffffiiinnnqqquuu{{{xxxtttnnnjjj___]]]WWWNNNFFFAAABBBEEEGGGLLLRRRWWW[[[___dddhhhhhhhhhhhhhhhhhhhhhgggfffwwwssslllgggccc___\\\ZZZYYY\\\ccckkkqqqvvvyyy{{{|||vvvpppllliiihhheee```YYYTTTPPPLLLFFFAAA888666444444555666666555888666777:::???FFFSSS```www}}}yyy|||oooYYYIII>>>777111111111---+++++++++)))'''%%%%%%&&&((()))((((((''''''''''''((((((%%%&&&&&&'''((()))******(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''&&&%%%$$$$$$######''''''''''''((((((((((((&&&''''''((((((((((((((((((((((((((())))))))))))$$$'''***++++++***+++,,,//////333BBBWWWmmm|||}}}uuunnniiigggYYYaaahhhlllqqqtttsssnnnqqqpppkkkcccYYYRRRQQQRRRYYYbbbllloooooouuu~~~}}}}}}~~~~~~~~~}}}{{{wwwtttwwwtttssssssqqqkkkaaaXXXIIIDDD???===???AAAAAAAAABBBBBBBBBDDDFFFGGGFFFEEECCCEEEIIIOOOWWW^^^dddhhhmmmwwwnnnbbb\\\]]]hhhtttzzznnnbbbYYYUUUPPPIIIBBB===999555222333555666777888;;;???BBBEEEIIIOOOSSSVVVXXXZZZ[[[___```bbbeeeggghhhiiijjjiiikkklllnnnnnnpppsssvvvwwwzzz~~~~~~}}}{{{zzzyyyxxxuuuuuuuuutttsssrrrpppooonnnlllgggaaaYYYRRRLLLIIIFFFFFFHHHLLLSSS\\\dddiiillljjjhhhhhhgggfffeeecccfffhhhmmmrrryyy~~~yyyooodddWWWLLLIIIKKKNNNOOOOOOPPPTTT[[[ccciiigggjjjmmmnnnooolll___SSSQQQMMMMMMUUU^^^cccgggkkkqqqrrrtttwwwzzz{{{yyyxxxssspppmmmlllmmmnnnlllkkknnnnnnooopppppppppppppppooolllgggccc___WWWMMMFFF???CCCIIISSSbbbllljjjccc___ZZZYYY]]]cccgggmmmssswwwvvvwww{{{~~~|||xxxtttttttttuuuuuusssoookkkiiimmmppprrrrrruuuyyy}}}vvvrrrtttyyyzzzvvvrrrpppqqqnnnhhhbbb[[[XXXTTTTTTYYY___eeeiiijjjlllnnnpppqqqpppooooookkknnnrrrvvvyyy{{{{{{{{{}}}xxxrrrmmmhhhccc^^^[[[YYYYYYZZZ[[[^^^aaadddeeeeeeeeehhhlllooosss|||{{{vvvuuurrrlllggg```YYYNNNEEE@@@>>>===<<<>>>AAAGGGNNNUUUZZZ^^^___iiihhhhhhiiilllkkkgggdddxxxtttnnnhhheeeaaa^^^\\\\\\^^^ccciiioootttwwwyyy~~~~~~xxxrrrmmmiiihhhccc^^^WWWRRROOOJJJDDD@@@999777444444555666666555555333333777:::AAAMMMZZZpppyyyttt^^^NNN@@@888111111000---+++,,,+++***'''%%%%%%&&&((()))((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((('''&&&%%%%%%%%%''''''''''''((((((((((((&&&''''''((((((((((((((((((((((((((())))))))))))''')))++++++++++++,,,---111333:::JJJ```uuu|||sssllliiihhh```hhhooorrrsssuuutttqqqqqqooojjjaaaWWWQQQPPPQQQXXXaaaiiimmmnnnvvv~~~~~~|||~~~}}}|||||||||zzzwwwtttvvvtttrrrqqqnnnggg\\\SSSGGGDDD@@@???BBBEEEFFFFFFHHHIIIJJJLLLOOOPPPPPPPPPQQQSSSVVV[[[aaaggglllooouuu~~~tttggg^^^^^^gggsss}}}qqqeee[[[TTTOOOHHHBBB===999666333333555666777888;;;>>>AAACCCGGGMMMQQQTTTVVVYYY[[[[[[\\\^^^```bbbdddeeeeeefffhhhjjjlllmmmppptttvvvvvvzzz~~~~~~~~~|||yyyxxxwwwvvvuuutttttttttsssqqqpppooonnnlllgggaaaZZZSSSMMMJJJFFFFFFGGGKKKQQQYYYaaafffjjjiiihhhgggfffeeecccbbbeeeggglllqqqxxx}}}yyyooodddXXXNNNKKKNNNTTTUUUVVVXXX[[[aaahhhnnnmmmqqqtttvvvxxxtttfffYYYSSSNNNMMMTTT\\\aaaeeejjjpppppprrrvvvyyyzzzyyywwwqqqnnnjjjiiijjjkkkjjjiiimmmmmmnnnoooooopppppppppoookkkgggccc___XXXNNNGGG???CCCHHHRRRaaalllkkkeee___ZZZXXX]]]bbbffflllrrrxxxwwwxxx{{{{{{wwwrrrrrrsssttttttrrrnnnkkkiiimmmqqqrrrsssuuuzzz~~~~~~uuuqqquuuzzz~~~{{{wwwsssrrrrrroooiiiddd[[[XXXTTTTTTXXX___fffiiilllmmmppprrrssssssrrrqqqlllnnnrrruuuxxx{{{||||||}}}yyysssnnniiiddd___\\\ZZZ[[[[[[]]]___bbbdddfffeeeeeeggglllooosss|||yyytttrrrooohhhbbbVVVOOOFFF???;;;::::::;;;===@@@EEELLLSSSYYY]]]___fffffffffhhhkkkkkkhhhfffyyyuuupppkkkgggccc```^^^___```bbbfffkkkqqquuuwwwzzz~~~zzzsssmmmiiigggaaa\\\VVVQQQMMMIIICCC>>>999777444444555666666555444222222555777<<>>AAABBBFFFKKKOOORRRTTTWWWYYYXXXYYYZZZ\\\^^^```aaabbbbbbdddgggjjjlllooosssvvvuuuyyy}}}~~~}}}~~~}}}zzzxxxvvvttttttssssssssssssrrrpppoooooonnnlllhhhbbb[[[UUUPPPMMMHHHGGGGGGIIINNNVVV]]]bbbhhhhhhhhhgggfffdddbbbaaacccfffjjjpppvvv{{{xxxnnneee[[[RRRPPPSSSZZZ\\\___aaadddiiinnnrrrsssxxx}}}|||mmm___VVVOOOLLLQQQXXX^^^ccchhhmmmnnnppptttxxxyyyxxxwwwpppmmmiiigggggghhhiiiiiilllmmmmmmnnnooooooppppppnnnkkkgggccc```YYYOOOHHHAAACCCGGGPPP___lllnnniii^^^YYYXXX]]]bbbfffkkkqqqxxxxxxyyy|||~~~yyytttnnnoooqqqtttuuurrrmmmjjjiiimmmqqqssstttvvv{{{|||tttqqqvvv{{{~~~{{{xxxuuutttssspppkkkfff\\\XXXTTTTTTXXX___fffjjjnnnooorrrtttuuuuuutttsssooooooqqqtttwwwzzz|||~~~|||yyyuuuppplllgggbbb^^^]]]]]]^^^___aaaccceeefffeeeeeehhhmmmpppttt}}}~~~vvvrrroooiiiaaaZZZKKKEEE>>>999777888::::::<<<>>>BBBHHHOOOVVV\\\___ddddddeeehhhjjjkkkjjjhhhyyyvvvppplllhhheeeaaa^^^______```ccchhhnnntttxxxyyy}}}{{{sssmmmgggeee```[[[UUUQQQNNNIIICCC>>>999777555444555555555444666444444666888;;;EEEOOObbbooo}}}jjjYYYHHH>>>444000///------///+++***((('''''''''((()))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''))))))))))))((((((''''''''''''''''''((((((((((((&&&''''''((((((((((((((((((((((((((())))))))))))++++++***)))((())),,,///...555DDDWWWkkkzzzxxxmmmccc___```bbbkkkuuu}}}{{{wwwwwwyyyzzzxxxtttlll```TTTNNNNNNPPPWWW]]]cccgggnnn|||}}}|||{{{zzzzzz{{{yyywwwuuuvvvtttqqqmmmfff]]]QQQJJJEEEFFFHHHKKKPPPUUUXXXZZZZZZ\\\```bbbdddfffhhhiiimmmnnnoooqqqsssvvvwwwxxx|||lll```___lll{{{rrrdddZZZQQQMMMFFFAAA===:::777555333444666777888:::>>>AAADDDGGGKKKNNNPPPRRRTTTVVVXXXYYYZZZ[[[]]]```aaabbbaaacccfffhhhiiilllpppssstttwww|||}}}}}}}}}~~~zzzwwwuuutttsssrrrrrrrrrrrrqqqpppooonnnnnnlllhhhccc]]]WWWSSSPPPKKKJJJHHHIIIMMMSSSZZZ^^^fffgggiiiiiigggeeecccbbbbbbeeeiiinnntttyyy}}}}}}vvvnnnggg^^^VVVVVVZZZ^^^aaaeeeiiikkkooorrruuuxxx~~~pppaaaXXXPPPKKKOOOUUU[[[aaafffllllllooorrrvvvxxxwwwuuuqqqnnnkkkhhhhhhiiijjjkkknnnnnnnnnnnnooopppqqqqqqmmmjjjfffddd```ZZZQQQJJJCCCDDDGGGOOO^^^lllppplll___[[[YYY^^^dddggglllqqqwwwwwwxxx|||~~~|||vvvpppjjjlllppptttuuusssmmmhhhiiilllqqqssstttwww||||||tttqqqvvv{{{|||zzzwwwvvvuuurrrmmmiii^^^ZZZUUUTTTXXX___fffiiinnnooorrrtttvvvvvvuuutttppppppppprrruuuyyy|||~~~|||zzzwwwsssooojjjeeeaaa___```aaabbbcccdddeeefffffffffiiinnnrrrvvv|||tttoookkkdddZZZRRREEE@@@:::777777999:::;;;;;;===AAAFFFMMMTTTZZZ^^^ddddddeeeggghhhhhhhhhgggxxxuuupppllliiieeeaaa___]]]]]]]]]```eeemmmtttxxx{{{~~~{{{ssslllfffccc```\\\WWWSSSPPPKKKDDD???:::888555444555555555444777555555777777999AAAJJJ^^^lll}}}mmm[[[KKK@@@666111///------///+++***)))((('''(((((()))((((((''''''''''''((((((&&&&&&''''''((())))))***(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''''''''&&&''''''''''''((((((((((((&&&''''''((((((((((((((((((((((((((())))))))))))******)))'''&&&(((,,,//////777GGGYYYjjjuuu{{{|||yyynnnaaaYYYVVVYYY]]]kkkttt{{{yyyuuuvvvzzz|||}}}xxxnnn```TTTNNNNNNQQQXXX\\\aaafffooo~~~}}}{{{{{{{{{zzzxxxvvvuuusssooojjjcccZZZQQQKKKIIIKKKOOOTTTXXX]]]aaadddfffiiilllnnnnnnoooqqqsss|||}}}}}}mmmdddgggwwwrrrdddYYYPPPLLLFFFAAA===:::777555222444555666777:::>>>@@@HHHJJJMMMNNNOOOPPPRRRTTTWWWXXXXXXZZZ\\\^^^```bbbaaaccceeefffgggiiilllooorrrvvvzzz|||||||||~~~{{{xxxvvvtttsssrrrrrrrrrrrrqqqpppoooooonnnllliiieee___ZZZVVVTTTPPPMMMJJJIIILLLQQQWWW[[[cccgggjjjkkkiiigggeeeeeeccceeehhhmmmrrrwwwzzz|||{{{uuunnnhhhaaa[[[\\\aaadddhhhmmmqqqtttwwwzzz|||rrrbbbWWWOOOJJJNNNTTTZZZ```fffkkklllnnnrrruuuvvvuuutttsssrrrooommmkkkkkkmmmoooppppppooooooooopppqqqrrrllliiifffdddaaa[[[RRRLLLDDDEEEGGGOOO^^^mmmqqqnnnaaa]]]\\\aaafffiiimmmrrrtttuuuwww{{{}}}zzzsssmmmhhhkkkqqqvvvxxxtttmmmhhhgggkkkppprrrtttwww}}}}}}tttqqquuu{{{|||{{{yyyxxxvvvrrrooolllaaa\\\VVVTTTWWW^^^eeehhhlllmmmpppssstttttttttsssppppppooopppssswww{{{}}}|||{{{yyyvvvsssnnnhhhcccbbbbbbcccdddeeeeeeeeefffggggggkkkppptttyyyzzzrrrkkkfff^^^SSSJJJAAA===888555666888:::;;;<<<>>>AAAGGGMMMTTTZZZ]]]aaabbbbbbbbbbbbaaaaaaaaaxxxuuuqqqnnnjjjgggbbb___\\\[[[\\\^^^dddkkkrrrwwwzzz~~~|||tttlllfffbbb```\\\XXXTTTQQQLLLEEE@@@:::888555444555555444333444333333555555666===EEEYYYhhhzzz}}}zzz|||}}}|||zzzzzz}}}rrr```MMMCCC888333111...---///******))))))((((((((()))((((((''''''''''''((((((######$$$%%%&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&''''''((((((((((((((((((((((((((())))))))))))((((((((('''&&&(((,,,000222;;;JJJ[[[iiirrrwwwyyyyyyrrrggg[[[SSSSSSWWW\\\iiiqqqvvvuuusssuuuyyyzzz}}}xxxmmm___SSSOOOQQQUUU[[[^^^bbbgggqqq~~~|||{{{zzzyyywwwuuusssqqqmmmggg___XXXRRROOOOOOSSSXXX]]]aaadddhhhkkkooossswwwxxxxxxxxx{{{~~~}}}oookkkpppqqqddd[[[PPPLLLFFF@@@===:::777555222333555666777999===@@@HHHJJJLLLMMMMMMNNNPPPRRRUUUUUUUUUVVVXXX[[[]]]___aaacccdddeeefffhhhkkkmmmqqquuuyyy{{{{{{|||}}}{{{xxxvvvuuutttrrrrrrrrrrrrrrrqqqppppppmmmllljjjfffaaa]]]YYYWWWSSSPPPLLLIIIJJJNNNTTTXXX___eeekkkmmmkkkhhhggghhheeefffiiimmmqqqtttwwwyyyyyysssmmmiiiddd```bbbggglllpppvvvzzz~~~tttcccUUUNNNJJJNNNUUU[[[bbbgggllllllnnnqqqtttuuutttrrrttttttsssqqqnnnnnnoooppprrrqqqooonnnnnnnnnooopppkkkhhheeedddaaa\\\TTTMMMFFFFFFHHHOOO^^^mmmqqqnnnbbb^^^]]]bbbgggjjjmmmrrrrrrssswww{{{~~~zzzrrrllliiimmmsssyyyzzzvvvnnngggfffjjjnnnqqqssswww}}}}}}tttqqquuu{{{||||||{{{yyyvvvssspppnnnddd___XXXTTTWWW]]]cccgggiiikkknnnqqqrrrsssrrrrrrnnnnnnnnnooorrruuuyyy{{{|||{{{{{{yyywwwrrrkkkfffcccdddeeeeeefffeeeeeedddggggggkkkqqquuuzzzyyyoooggg```WWWLLLDDD===999555333444777999:::???AAAEEEJJJPPPVVVZZZ]]]]]]^^^^^^]]]\\\[[[\\\]]]yyywwwssspppmmmiiidddaaa\\\\\\\\\^^^bbbiiiooossswww{{{~~~vvvnnngggddd___\\\WWWUUURRRMMMEEE@@@;;;888555444444555444333222111333555444444:::BBBRRRbbbuuu~~~}}}}}}vvvyyy|||{{{yyyzzz~~~yyyfffOOODDD:::555222///---...*********)))))))))))))))((((((''''''''''''(((((($$$%%%%%%%%%&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&''''''((((((((((((((((((((((((((())))))))))))''''''(((((((((***...111444===KKKZZZgggpppuuuxxxvvvpppeeeZZZTTTUUUZZZ```jjjooorrrpppppptttvvvuuuyyysssiii\\\SSSQQQVVV[[[]]]```ccciiisss~~~{{{yyyxxxwwwuuussspppnnniiibbb\\\WWWTTTTTTVVVZZZ```dddgggiiillloooqqqvvv{{{}}}|||}}}zzzooonnntttxxxlllbbbZZZQQQLLLFFF@@@<<<999666444222333555666777999===@@@EEEGGGIIIJJJKKKMMMPPPSSSSSSSSSSSSTTTVVVYYY\\\^^^___aaaccceeefffhhhlllnnnppptttxxxzzzzzz{{{~~~{{{yyywwwuuuttttttrrrssssssssssssrrrrrrqqqmmmllljjjgggccc___\\\ZZZUUUQQQKKKHHHGGGKKKPPPTTT[[[aaaiiimmmkkkhhhhhhiiiggghhhjjjmmmpppsssuuuvvvwwwrrrmmmjjjgggdddggglllrrrvvv|||sssbbbSSSLLLIIINNNVVV]]]ccciiimmmnnnooorrrtttuuusssqqqqqqssstttssspppnnnnnnooorrrqqqnnnlllkkkkkklllmmmjjjhhheeedddbbb]]]UUUNNNGGGHHHIIIPPP___mmmppplllbbb^^^]]]cccgggiiimmmqqqrrrtttxxx}}}|||tttmmmjjjooovvv|||}}}xxxnnngggdddhhhmmmppprrrvvv||||||sssqqqvvv|||{{{|||{{{yyyvvvrrrpppooogggaaaYYYUUUVVV[[[aaaeeehhhjjjmmmpppqqqrrrqqqqqqlllmmmmmmoooqqqtttwwwxxx||||||||||||yyytttmmmhhhdddeeefffffffffeeedddcccffffffjjjpppuuuzzzwwwkkkbbbZZZQQQFFF>>>999666333222555999;;;<<>>;;;666333333333333222333444444333333555:::===IIIVVVjjjyyy~~~|||~~~xxxyyy}}}zzz{{{{{{||||||~~~jjj[[[KKK:::444333111...,,,......---,,,,,,++++++***(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''((((((((((((''''''((((((''''''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&&&&'''(((******((('''&&&'''((((((((()))))))))***+++)))((('''((()))+++,,,((()))*********+++...000888>>>IIIUUUbbblllssswwwyyynnnccc\\\YYYYYY```hhhnnnkkkiiikkkooossssssrrrpppfff\\\VVVRRRRRRWWW^^^cccbbbcccjjjxxx}}}zzzuuusssrrrrrrqqqpppjjjkkkhhhbbbZZZVVVXXX[[[```aaaccccccbbbbbbcccdddhhhlllsssyyy|||tttlllkkkpppwww||||||zzzvvvppphhh```YYYUUUPPPLLLFFFAAA===999555333333333333444666999;;;<<>>:::666444444444444555666999;;;<<>>888555444444555666888<<>>@@@CCCEEEFFFHHHKKKMMMPPPRRRTTTVVVWWWYYY]]]___^^^___bbbccceeegggjjjmmmppprrrvvvxxxzzz}}}~~~|||zzzvvvsssqqqpppoootttuuuvvvwwwwwwwwwvvvuuunnnmmmllllllllliiiddd```]]]YYYTTTNNNKKKIIIJJJKKKMMMRRRYYY___ccceeehhhiiihhhjjjlllmmmlllllllllmmmnnnmmmkkkhhhfffdddbbbbbbcccdddgggkkkqqqyyy|||rrriiibbbXXXOOOJJJJJJLLLQQQYYYbbbiiimmmnnnoooooopppppppppppppppssstttttttttsssqqqpppoooooonnnnnnnnnnnnnnnnnnnnnmmmmmmkkkhhhgggfff___WWWNNNIIIHHHOOO\\\gggjjjiii```\\\[[[aaahhhlllpppuuusssxxx}}}uuujjjlllpppvvv|||}}}xxxooogggeeegggkkkppptttwwwzzz{{{yyyvvvxxx{{{~~~zzzwwwtttpppllliiigggccc^^^XXXUUUWWW[[[___ccchhhlllkkkllloooqqqooooooqqqssstttuuuvvvyyy|||~~~xxxsssmmmiiihhhhhhhhhhhheeeccceeekkkrrryyyyyykkkcccWWWKKKAAA;;;666333444555666888:::@@@FFFKKKTTTWWWZZZ\\\[[[ZZZYYYYYY]]]]]]^^^_______________~~~{{{yyyuuuqqqmmmgggccc]]]ZZZ\\\```dddgggnnnqqqtttwwwzzz~~~~~~wwwnnnfff```[[[ZZZXXXWWWUUUQQQLLLHHHBBB>>>999666555444444333222333444444333444777999BBBKKKWWWbbblllwwwzzzqqqkkknnnnnnqqqwwwmmm]]]KKK???777111......,,,,,,+++******))))))(((((((((((((((((((((((((((&&&'''''''''''''''''''''''''''((((((((((((''''''((((((((()))))))))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''''''''(((((((((((('''''')))))))))))))))))))))))))))))))))))))))******+++((()))***++++++---000333;;;AAAMMM\\\jjjuuu}}}|||lll]]]YYY]]]bbbggglllmmmmmmooosssvvvvvvrrrmmmcccZZZQQQNNNMMMPPPXXX```bbbeeeiiinnnuuu|||{{{vvvwwwyyy|||}}}|||zzzwwwrrrpppnnnnnnooopppooommmjjjhhhddd___[[[[[[]]]___XXXTTTOOOKKKMMMVVVbbbjjjzzz{{{uuupppllljjjhhhfffhhheeebbb```bbbdddffffffddddddeeedddbbb^^^[[[YYYSSSOOOIIIDDD@@@<<<888666666555555666777999;;;<<<===???BBBDDDFFFHHHKKKMMMNNNQQQTTTVVVXXXZZZ]]]___]]]___bbbdddeeehhhkkknnnpppssswwwyyy{{{~~~~~~|||yyyuuurrrpppoooooouuuuuuvvvvvvvvvuuussssssmmmmmmmmmmmmkkkhhhccc___\\\YYYTTTOOOKKKIIIHHHHHHIIINNNVVV\\\aaaeeehhhkkkjjjkkkmmmmmmllllllmmmnnnmmmllljjjhhheeebbb___^^^]]]]]]^^^```eeekkkqqquuuvvvuuuooofff___[[[UUUNNNGGGIIILLLRRRXXX```gggkkkooopppqqqqqqrrrqqqqqqqqqtttttttttuuuuuutttrrrqqqmmmmmmnnnnnnmmmmmmmmmmmmlllmmmkkkiiiiiihhhbbb[[[OOOKKKIIIOOO[[[eeeiiiiiiaaa]]]\\\aaafffiiinnntttsssxxx}}}uuukkkjjjooouuu{{{{{{vvvnnnhhhgggiiilllppptttwwwyyyzzz{{{yyyvvvwwwzzz}}}yyyvvvsssooojjjgggcccbbb___ZZZWWWXXX\\\``````fffjjjjjjkkkooopppooooooqqqsssttttttvvvyyy{{{}}}zzzvvvpppkkkiiihhhggggggcccaaadddkkkrrrzzz}}}uuuggg^^^QQQEEE===888444333333444666888;;;AAAHHHMMMTTTWWW\\\^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]^^^^^^___|||yyyvvvrrroooiiieee___\\\]]]aaadddeeekkkmmmpppsssuuuzzz}}}wwwooofff___[[[ZZZXXXWWWUUURRRMMMIIICCC???:::666555555444333222333444444333444666888>>>FFFSSS___kkkxxxyyyqqqlllppppppttt|||}}}yyy|||ssscccPPPCCC999111///000,,,,,,,,,+++******))))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((((()))))))))******+++++++++((()))))))))***************+++,,,------///333666:::BBBOOO]]]kkkuuuzzz}}}{{{mmm```[[[\\\___ccchhhlllmmmqqqwwwzzzwwwooohhh\\\UUUNNNLLLNNNRRR\\\eeefffjjjooosssyyy~~~zzzxxxvvvsssuuuxxxzzz{{{yyywwwuuupppooonnnnnnooonnnmmmkkkgggddd```\\\ZZZYYYYYYYYYTTTQQQNNNMMMQQQ\\\jjjsss~~~}}}uuurrrnnniiifffeeeffffffeeeaaa^^^\\\^^^```bbbccc```aaabbbbbbaaa___\\\[[[TTTPPPJJJEEEAAA===999777666666666666777999;;;<<<===???BBBEEEFFFHHHLLLNNNMMMPPPTTTVVVXXXZZZ\\\^^^^^^```bbbdddfffiiillloooqqqtttxxx{{{}}}~~~~~~{{{xxxtttrrrpppppppppwwwxxxxxxwwwvvvtttrrrqqqmmmmmmnnnmmmkkkgggccc```\\\ZZZUUUPPPLLLIIIGGGGGGFFFKKKRRRYYY^^^cccgggjjjiiikkkllllllkkkkkklllnnnlllllljjjhhhddd```\\\ZZZVVVVVVUUUVVVYYY]]]aaadddeeefffbbb[[[WWWVVVSSSOOOHHHKKKPPPTTTZZZ```fffkkkpppqqqrrrrrrssssssrrrrrruuuttttttuuuvvvvvvtttrrrmmmnnnnnnnnnnnnmmmlllkkkkkklllkkkiiijjjjjjeee]]]QQQNNNLLLPPP[[[dddiiijjjccc___^^^aaaeeegggmmmssstttyyy}}}wwwmmmkkkooovvv{{{{{{vvvooojjjiiijjjmmmpppssswwwyyy{{{}}}||||||~~~~~~|||zzzwwwtttpppkkkgggaaaaaa```[[[WWWVVVYYY]]]^^^eeeiiiiiijjjnnnooommmoooppprrrssssssuuuxxxzzz|||}}}yyysssooollljjjgggeeebbbaaaeeennnuuu|||zzzqqqcccZZZMMMAAA999555333222111222555777;;;BBBJJJOOOTTTXXX]]]```aaaaaaaaabbb^^^]]]\\\[[[[[[\\\^^^___~~~|||zzzwwwtttqqqiiieee```^^^^^^```bbbccchhhjjjmmmppptttyyy}}}xxxqqqhhhaaa\\\ZZZYYYXXXVVVSSSNNNJJJDDD@@@;;;777666555444333222333444444333444555777888???KKKXXXeeettt{{{sssmmmrrrsssxxx~~~{{{uuusssxxx~~~zzzjjjVVVGGG<<<333111222---------,,,++++++******((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''''''((((((''''''((()))***+++,,,,,,(((((()))******************+++,,,---...000333666:::CCCQQQ```lllssswwwxxxxxxmmmbbb]]]\\\\\\aaaffflllooouuu|||~~~xxxmmmdddWWWPPPJJJKKKOOOUUU```jjjmmmqqqvvvzzzyyywwwtttrrruuuwwwzzz{{{zzzwwwsssrrrooommmllllllmmmllljjjhhhccc```]]]ZZZXXXVVVTTTSSSQQQQQQQQQSSSZZZggguuu~~~xxxvvvuuutttrrrooommmjjjfffcccccceeegggbbb```]]]]]]^^^``````___]]]^^^___```___^^^\\\[[[UUUQQQKKKFFFBBB>>>:::777777777666666777999;;;<<<===???CCCEEEGGGIIILLLOOOKKKOOOSSSVVVXXXYYY\\\]]]___aaaccceeegggjjjnnnqqqrrruuuyyy|||}}}}}}{{{wwwtttrrrqqqrrrrrr{{{{{{{{{zzzxxxuuurrrqqqnnnoooooonnnkkkgggdddccc^^^[[[WWWRRRNNNJJJHHHGGGBBBGGGNNNUUUZZZ___dddgggggghhhiiiiiiiiiiiikkkmmmkkkkkkjjjhhhddd___ZZZWWWQQQPPPOOOOOOOOOQQQSSSUUUUUUWWWWWWRRRPPPRRRRRROOOLLLPPPUUUZZZ^^^ccchhhmmmpppqqqrrrrrrsssrrrrrrrrrtttsssrrrtttvvvvvvtttqqqooopppppppppooommmlllkkkjjjkkkjjjiiijjjkkkfff___SSSPPPNNNRRR[[[dddiiikkkgggcccbbbdddeeegggmmmtttuuuyyy}}}zzzqqqmmmrrryyy~~~}}}xxxrrrnnnkkkkkkmmmooorrrvvvyyy{{{}}}}}}}}}{{{yyyvvvrrrmmmiiidddeeeddd___XXXUUUWWWZZZ]]]ccchhhhhhiiilllmmmkkknnnoooqqqqqqrrrsssvvvxxx{{{|||wwwsssppplllhhheeebbbccciiirrrzzzwwwoooaaaXXXJJJ>>>777444333333222444777:::???FFFNNNSSSWWWZZZ___bbbbbbbbbcccccc___]]]\\\ZZZZZZ[[[]]]___}}}{{{zzzyyyvvvtttiiieeeaaa^^^___`````````gggiiimmmqqquuu{{{~~~zzzsssjjjbbb\\\ZZZYYYXXXVVVSSSNNNKKKDDD@@@;;;777666555444333111333444444444444555666444:::DDDPPP___ppp~~~vvvppprrruuu{{{zzztttppppppwww~~~~~~nnnZZZJJJ>>>555333555......---,,,,,,++++++***((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((((((''''''''''''((((((%%%&&&'''((()))***+++,,,(((((()))***************((()))***+++,,,...222555<<>>:::888777777666777777999;;;<<<===@@@CCCEEEGGGJJJMMMPPPKKKNNNRRRUUUWWWYYY[[[]]]___aaadddfffhhhkkkoooqqqrrruuuyyy|||~~~}}}{{{wwwtttrrrrrrsssttt~~~}}}|||yyyvvvsssqqqpppqqqqqqoookkkhhhfffeee___]]]YYYTTTPPPLLLIIIGGG???DDDKKKRRRWWW]]]bbbeeedddfffggggggggggggjjjlllkkkkkkjjjhhhddd^^^YYYVVVNNNMMMLLLKKKJJJJJJKKKLLLKKKOOOPPPMMMMMMPPPQQQOOOPPPTTTZZZ^^^bbbfffkkkoooppppppqqqrrrrrrrrrrrrqqqsssqqqqqqsssvvvvvvssspppqqqqqqrrrqqqpppnnnlllkkkiiikkkjjjiiijjjkkkggg___UUUQQQOOORRR[[[dddiiikkkjjjfffdddfffggghhhnnnuuuvvvzzz}}}|||sssooottt{{{zzztttqqqllllllmmmnnnqqqvvvzzz|||{{{vvvuuu~~~|||{{{xxxtttoookkkiiijjjiiiccc[[[VVVWWWYYY\\\cccgggggghhhkkkkkkiiimmmnnnppppppppprrrtttwwwzzz~~~zzzvvvsssnnniiieeeccceeekkkvvv}}}uuunnn___VVVIII===666333333333666888;;;>>>CCCJJJSSSXXXYYY\\\```ccccccccccccccc___^^^[[[ZZZYYY[[[]]]___}}}{{{zzzzzzzzzyyyxxxkkkgggeeeeeeccc^^^]]]___eeefffjjjqqqyyy{{{tttkkkeee]]][[[YYYYYYYYYWWWQQQLLLHHHDDD===777333222222333444444555555555444222111444;;;DDDPPP]]]nnn~~~zzzvvvzzz}}}sssnnniiilllvvvrrr]]]KKK@@@999333//////...---,,,***)))((('''))))))))))))))))))))))))((((((((((((((((((((((((+++(((%%%%%%&&&((())))))'''''''''(((((((((((())))))((('''&&&&&&&&&&&&&&&((((((''''''''''''((((((''')))***)))((('''(((******)))((()))***)))'''&&&(((((((((((())))))))))))(((((())))))))))))((((((+++***((()))---333777999>>>JJJXXXeeepppyyyzzzwwwyyylll```ZZZYYY[[[bbbiiipppvvv{{{{{{zzzuuujjj___QQQJJJGGGLLLVVV___iiiqqq{{{}}}}}}uuusssuuuwww{{{{{{zzzyyyxxxwwwuuutttqqqpppooommmkkkhhheeedddaaaaaa^^^ZZZUUURRRRRRRRROOOSSSZZZbbbkkkwwwtttssspppllliiifffdddccc______^^^]]]]]]^^^```aaa______````````````______[[[[[[[[[[[[[[[ZZZYYYYYYTTTPPPJJJEEEAAA>>>:::888666666777888999;;;<<<===@@@AAACCCFFFIIIKKKMMMNNNPPPQQQSSSSSSTTTWWWZZZ]]]]]]```dddgggjjjmmmqqqtttrrrtttvvvxxx{{{~~~{{{vvvrrrqqqsssvvvxxx|||xxxtttrrrpppooorrrpppnnnmmmmmmllljjjhhhbbb]]]WWWQQQNNNJJJHHHFFFDDDFFFIIINNNTTTYYY^^^``````cccgggiiijjjkkklllnnnqqqoookkkgggccc^^^XXXTTTOOOMMMJJJGGGFFFFFFGGGHHHEEEGGGJJJKKKLLLOOORRRUUUYYY[[[___bbbfffhhhiiijjjlllllllllmmmmmmnnnooopppoooppprrrssssssrrrpppooouuuqqqllljjjjjjlllnnnooojjjlllnnnnnnlllhhhccc```ZZZUUUQQQRRRYYYcccmmmsssooommmiiifffgggkkkooosssvvvyyy~~~zzztttnnnsss{{{zzzrrrllljjjkkkmmmnnnppptttyyy|||~~~}}}tttsssttt~~~~~~}}}{{{yyyxxxwwwvvvvvvuuusssnnneee\\\WWWXXXZZZbbbdddgggiiiiiiiiijjjkkknnnppprrrsssssstttvvvxxx{{{zzzuuuqqqnnnkkkiiigggkkkqqqwww}}}uuuooo\\\QQQEEE===777333222555222666;;;AAAGGGMMMTTTXXX^^^```ccceeegggggggggfffdddbbb___\\\[[[\\\^^^___~~~|||{{{zzzyyywwwuuulllhhheeedddaaa]]]\\\^^^bbbdddhhhooowww}}}zzzsssjjjddd]]]ZZZXXXXXXXXXVVVQQQLLLGGGDDD>>>888444222333333444444555555555444222222333999AAAKKKWWWhhhyyy{{{rrrxxx|||sssmmmmmmrrr{{{wwwaaaOOOCCC;;;444000///...---,,,+++)))((((((((((((((((((((((((((((((((((((((((((((((((((((((***(((&&&&&&'''(((((('''&&&&&&'''''''''((((((((((((((('''&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&((()))((('''&&&'''(((***)))((()))))))))(((&&&(((((((((((())))))))))))((())))))***************+++***)))***...333777999BBBMMM[[[gggrrrzzz|||yyyuuuiii\\\WWWVVVYYY```gggmmmrrrvvvwwwuuuqqqggg]]]QQQKKKIIIOOOXXX```iiippp|||zzzwwwwwwxxx{{{{{{{{{zzzyyyxxxvvvuuutttrrrpppnnnkkkhhhfffeeeeeedddaaa[[[UUUQQQPPPPPPPPPUUU\\\eeeooo}}}~~~rrrnnnllliiifffbbb```^^^]]]]]]]]]\\\\\\]]]^^^````````````aaaaaaaaa```______\\\\\\]]]]]]\\\[[[ZZZYYYSSSOOOIIIDDD@@@===999777666666777888999;;;<<<===???@@@BBBEEEHHHKKKMMMNNNPPPQQQSSSSSSTTTVVVZZZ\\\]]]___cccgggiiimmmqqqsssuuuvvvyyy{{{}}}}}}yyyvvvuuuvvvyyyzzz~~~|||yyyvvvsssqqqooooooqqqooommmllllllkkkhhhfffaaa]]]WWWSSSOOOLLLHHHEEECCCDDDGGGLLLQQQWWW\\\___aaadddgggjjjjjjkkklllmmmnnnllljjjgggeeeaaa\\\YYYTTTRRRNNNJJJHHHGGGGGGHHHHHHJJJLLLNNNOOORRRUUUWWW___aaadddgggjjjlllmmmmmmmmmmmmmmmmmmnnnoooppppppooopppqqqrrrrrrqqqpppoooqqqnnnjjjhhhhhhjjjlllmmmlllmmmoooooommmiiieeeccc]]]YYYTTTUUU[[[eeeooouuussspppkkkhhhhhhkkkooorrryyy{{{yyytttmmmrrrzzz~~~~~~xxxpppjjjhhhjjjkkkmmmooosssxxx||||||uuutttvvv~~~|||{{{zzzyyyxxxxxxxxxxxxzzzxxxrrrggg\\\UUUTTTUUU^^^aaadddfffggggggiiijjjmmmoooqqqrrrssstttvvvxxx{{{zzzuuuqqqmmmjjjhhhgggjjjpppwww}}}tttlllZZZOOOCCC<<<777222222555444777===CCCIIIPPPVVV[[[\\\^^^```cccdddddddddccccccbbb```^^^]]]]]]^^^^^^}}}{{{zzzxxxuuurrroooiiidddbbb___ZZZZZZ]]]]]]```ffflllsssxxx{{{}}}{{{zzzrrriiibbb\\\ZZZWWWWWWWWWUUUQQQLLLGGGCCC>>>999555444444444333444444444444333333222333666<<>>666111///...---,,,+++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((***(((''''''((((((&&&%%%%%%&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''((((((''''''''''''((((((&&&'''((('''&&&%%%&&&(((***)))(((((())))))((('''(((((((((((())))))))))))))))))******++++++,,,,,,*********,,,///333888:::GGGQQQ^^^iiisss{{{}}}zzzqqqeeeXXXSSSTTTXXX^^^eeeiiinnnqqqqqqpppmmmddd[[[OOOKKKLLLSSS[[[bbbiiippp|||}}}yyywwwvvvwwwxxxyyyyyyzzzyyyxxxwwwvvvtttqqqnnnjjjhhhgggfffjjjhhhccc\\\UUUPPPNNNNNNRRRXXX```iiitttyyyooohhhdddccc```]]][[[XXXWWWVVVZZZZZZZZZ[[[]]]^^^```aaaaaabbbbbbbbbaaaaaa```___]]]]]]^^^^^^]]][[[ZZZYYYRRRNNNHHHCCC???<<<888555666666666777888:::<<<<<<>>>@@@BBBEEEHHHKKKMMMNNNOOOQQQSSSTTTTTTVVVYYY[[[\\\___cccfffiiilllpppsssuuuwwwyyy{{{~~~~~~}}}{{{yyyxxxxxxyyyzzzyyywwwuuusssqqqppppppooopppooommmlllllljjjgggeee___\\\XXXUUUQQQMMMHHHEEEAAABBBEEEIIINNNTTTYYY\\\bbbeeehhhjjjjjjjjjkkkkkkkkkjjjiiihhhgggeeebbb___ZZZXXXTTTPPPLLLKKKJJJJJJLLLNNNQQQSSSTTTVVVYYY\\\dddfffhhhkkkmmmnnnnnnnnnmmmmmmmmmnnnnnnooopppqqqppppppppppppppppppppppppooommmjjjhhhhhhjjjlllnnnoooppppppooonnnkkkiiihhhbbb]]]YYYYYY___hhhqqqvvvvvvrrrmmmjjjiiikkkooorrr{{{}}}xxxrrrmmmrrryyy}}}|||vvvnnnhhhfffhhhjjjlllooosssyyy|||}}}vvvwww{{{~~~{{{{{{zzzzzzyyyyyyyyyyyy{{{yyyrrrhhh]]]UUUSSSTTT[[[^^^bbbeeeggghhhjjjllllllnnnpppqqqrrrsssuuuwww{{{zzztttpppmmmiiigggfffjjjpppvvv|||~~~qqqiiiUUUKKK@@@:::555111222555555999@@@FFFMMMSSSZZZ^^^]]]^^^```bbbcccddddddcccddddddcccbbbaaa```___^^^~~~}}}{{{{{{zzzxxxuuurrrqqqkkkeeeaaa]]]XXXXXX[[[YYY]]]ccciiinnnrrrvvvxxxyyy}}}yyyrrrhhhaaa\\\YYYVVVVVVVVVUUUQQQMMMGGGDDD???:::777555555555333333333333333333333333333555999???IIIZZZmmmzzz|||}}}vvv~~~vvvxxx|||~~~nnnZZZLLLAAA888222///...---,,,+++***))))))''''''''''''''''''''''''(((((((((((((((((((((((()))(((''''''((((((%%%###%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&''''''((((((''''''''''''((((((&&&'''((((((&&&&&&'''(((***)))'''''')))))))))((((((((((((((())))))))))))+++*********************)))***+++---000555:::>>>IIISSS```jjjttt|||}}}yyynnnaaaVVVSSSVVVZZZ```eeehhhlllooonnnmmmjjjbbbZZZNNNLLLOOOWWW^^^ccciiiooozzz|||wwwtttsssrrrsssvvvxxxzzzzzzzzzzzzwwwuuuqqqmmmjjjhhhhhhhhhmmmkkkeee^^^VVVQQQOOOPPPVVV]]]fffmmmyyy|||rrrkkkfffbbb]]]\\\ZZZXXXVVVTTTTTTSSSWWWXXXYYY[[[]]]___aaabbbbbbbbbbbbbbbbbbaaa``````]]]^^^^^^^^^]]][[[YYYWWWRRRNNNHHHCCC???<<<888666555555555666888999;;;<<>>DDDLLLWWWdddnnnwww}}}|||xxxkkk```VVVWWW]]]aaaeeeiiijjjnnnpppooommmjjjbbbYYYMMMMMMQQQZZZ```ccchhhnnnvvv~~~~~~yyywwwwwwwwwvvvxxxzzz|||}}}|||zzzyyyuuussspppllljjjjjjjjjkkknnnlllfff___WWWSSSRRRSSSYYYbbbkkkqqq{{{|||qqqhhhaaa\\\XXXWWWVVVVVVUUUTTTSSSSSSSSSTTTVVVWWWYYY[[[^^^```aaabbbaaaaaabbbbbbbbbbbbaaaaaa^^^^^^______]]][[[XXXVVVRRRNNNIIIDDD@@@<<<999666444444555666777999:::;;;@@@AAADDDGGGJJJNNNPPPRRRPPPRRRTTTUUUVVVWWWXXXZZZ\\\___cccfffiiilllpppsssuuuwwwyyy{{{}}}~~~yyyyyyxxxxxxwwwwwwvvvvvvuuuuuuuuuuuuttttttssssssrrrqqqpppoooooolllhhheee^^^]]]ZZZXXXTTTOOOIIIDDDAAAAAAAAADDDIIIPPPVVV[[[aaaeeeiiikkkkkkjjjiiiiiijjjjjjiiijjjkkkjjjgggeeebbbaaa___]]][[[ZZZZZZZZZXXX[[[^^^``````aaacccdddfffgggiiikkklllllllllkkkmmmmmmmmmmmmnnnooopppqqqppppppooonnnnnnoooppppppnnnooopppnnnllllllmmmppprrrqqqppppppooooooooopppiiiddd___^^^bbbiiippptttrrroookkkiiiiiimmmqqquuuzzz|||~~~zzzsssnnnoootttzzz~~~|||vvvmmmgggdddfffiiimmmqqqwww}}}~~~zzz~~~}}}{{{yyywwwuuuppppppmmmfff^^^YYYYYYZZZZZZ]]]bbbgggjjjllloooqqqnnnoooqqqqqqqqqqqqssstttxxx}}}zzztttooollliiifffgggjjjooouuu|||{{{kkk___KKKBBB:::666444111222555888===DDDKKKQQQWWW]]]aaadddeeefffggghhhhhhiiiiiihhhiiikkkkkkjjjgggccc```xxxwwwvvvvvvxxxzzzzzzyyyuuuooohhhddd^^^WWWTTTVVVUUUYYY^^^aaacccggglllqqqwww{{{|||tttkkkccc\\\YYYVVVUUUVVVUUURRROOOJJJGGGBBB===999777555555333222222222222333333444555666999===HHHYYYmmm{{{yyy~~~~~~sss___QQQEEE;;;444.........---,,,+++++++++))))))))))))))))))))))))(((((((((((((((((((((((('''&&&%%%&&&'''((('''%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((((()))***)))((('''(((******(((&&&&&&(((*********(((((((((((()))))))))))),,,+++)))'''&&&&&&''''''***,,,---...222999DDDLLLWWWbbboooxxx~~~}}}wwwiii___YYY]]]eeejjjlllnnnooosssuuussspppkkkaaaWWWLLLMMMSSS[[[```bbbgggnnnuuu{{{yyyzzz}}}}}}yyywwwqqqqqqooonnnnnnnnnoooooopppmmmggg```YYYUUUUUUVVV[[[fffooottt}}}yyynnnbbbZZZUUUOOOLLLLLLNNNNNNOOOOOOPPPQQQSSSSSSTTTUUUXXXZZZ]]]___``````______```aaabbbbbbbbbbbb___```aaaaaa___[[[XXXUUUSSSOOOIIIDDD@@@===999777444444444555666888:::;;;???AAACCCGGGJJJNNNPPPRRRQQQSSSVVVWWWWWWXXXYYY[[[]]]```dddgggjjjmmmqqqtttwwwzzz|||~~~{{{{{{zzzyyyyyyyyyyyyyyywwwwwwxxxwwwwwwuuuttttttsssrrrqqqqqqpppmmmiiieee```^^^[[[XXXTTTOOOIIIDDDAAA@@@???AAAFFFMMMUUUYYY```dddiiillllllkkkjjjjjjjjjiiiiiijjjkkkkkkhhhfffeeeddddddcccbbbbbbbbbbbb^^^aaadddeeeeeeeeeeeefffhhhiiikkklllmmmmmmmmmmmmlllllllllmmmmmmnnnooopppppppppppppppppppppppppppmmmoooqqqooollljjjkkkmmmpppppppppppppppppppppppplllgggbbbaaadddjjjooorrrrrroookkkiiijjjmmmrrrvvvxxxyyy{{{}}}}}}yyysssnnnoootttzzz~~~|||uuulllfffccceeeiiimmmrrrxxx}}}yyy~~~|||yyyvvvtttrrrrrrnnnggg^^^YYYWWWXXXXXX\\\aaaeeeiiikkknnnqqqppprrrsssrrrqqqqqqrrrsssuuu{{{yyysssooollliiiggghhhkkkpppvvv}}}wwweeeXXXGGG???777555444222333666;;;@@@GGGNNNTTTYYY^^^aaaeeeeeeeeefffgggggghhhhhhiiijjjlllmmmkkkgggcccaaayyyvvvttttttvvvyyy{{{{{{wwwpppjjjfff___WWWSSSTTTSSSVVVZZZ\\\]]]aaahhhmmmqqquuuyyy{{{}}}~~~}}}vvvmmmfff]]]ZZZVVVUUUVVVVVVTTTQQQKKKIIIDDD???:::777444333222222111111111222444444444666999>>>III[[[ooo}}}}}}}}}|||sss___QQQFFF;;;444.........---,,,,,,++++++************************(((((((((((((((((((((((('''%%%###$$$&&&(((((((((&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&'''((((((((((((''''''''''''(((((('''((())))))''''''((()))***(((&&&&&&(((*********(((((((((((())))))))))))+++***((('''''')))***++++++,,,...///222<<>>===>>>BBBJJJRRRWWW___ccchhhllllllkkkkkkkkkgggggghhhjjjlllllljjjiiiiiiiiihhhhhhggggggffffffccceeehhhiiihhhgggfffgggggghhhjjjlllmmmnnnmmmmmmkkkkkkkkkkkklllmmmnnnoooooopppqqqrrrrrrqqqpppooonnnrrrtttrrrmmmjjjkkkmmmmmmnnnooopppppppppppppppooojjjeeeccceeekkkooorrruuurrrmmmjjjkkknnnrrruuuvvvwwwzzz}}}}}}{{{uuuqqqooosssyyy}}}{{{sssjjjddd```cccggglllqqqxxxzzzwww}}}zzzwwwvvvttttttqqqjjj```ZZZXXXYYYYYY]]]bbbgggjjjlllooorrrssstttuuusssqqqpppqqqrrrsssyyy}}}wwwsssooommmjjjiiijjjmmmqqqwww~~~sss___QQQDDD<<<666555444333444888???CCCKKKQQQVVV[[[___bbbeeeeeeeeeeeefffggghhhhhhiiijjjkkkkkkiiifffbbb```zzzwwwtttsssuuuxxxzzz{{{wwwqqqlllhhhaaaWWWSSSSSSQQQUUUXXXXXXYYY]]]eeekkklllooosssvvvxxxzzz}}}~~~xxxnnnggg^^^ZZZWWWVVVWWWWWWTTTRRRMMMJJJEEE@@@;;;777444333222222111111111222444555222555999???KKK\\\qqq~~~~~~}}}~~~rrr___QQQFFF<<<555.........------,,,,,,+++************************(((((((((((((((((((((((('''$$$"""###%%%((()))***'''''''''(((((((((((()))&&&&&&&&&&&&&&&'''((()))((((((''''''''''''((((((&&&'''((('''&&&&&&'''(((***(((&&&&&&'''***++++++(((((((((((())))))))))))))))))(((((()))+++...///,,,---......222===MMMXXXuuuwwweee^^^\\\eeeqqqvvvuuuuuuvvv{{{}}}zzztttlll^^^RRRKKKMMMSSS[[[^^^```fffnnnzzz|||~~~}}}zzzxxxnnnoooqqqtttvvvwwwxxxxxxuuuqqqjjjaaaYYYUUUUUUVVVYYYgggtttyyyxxxiiiYYYIIIBBB>>>::::::>>>===>>>@@@CCCFFFIIILLLMMMOOOQQQSSSVVVXXXZZZZZZZZZZZZ[[[]]]___aaabbbcccddddddeeeffffffddd```[[[XXXPPPLLLGGGBBB>>>:::777444333333333444666777999:::;;;===@@@CCCGGGKKKNNNOOOSSSVVVYYYZZZZZZZZZ[[[\\\___bbbfffiiilllooosssvvvvvvyyy|||~~~~~~|||{{{yyyxxxxxxyyyzzz{{{{{{{{{{{{zzzxxxuuusssqqqrrrqqqppppppoookkkfffccceeebbb]]]XXXSSSNNNHHHDDD>>><<<;;;;;;@@@HHHPPPVVV^^^bbbhhhlllmmmlllkkkkkkeeeeeefffiiilllmmmlllkkkllllllkkkjjjjjjiiihhhhhhfffhhhkkkkkkiiigggggggggeeefffhhhjjjllllllllllllkkkkkkkkkkkkkkkmmmnnnnnnoooppprrrssssssrrrpppoooqqquuuxxxvvvppplllllloookkklllnnnoooppppppooooooqqqlllgggeeeggglllppprrrxxxuuupppllllllnnnrrruuuuuuwwwzzz}}}~~~|||xxxtttnnnrrrxxx{{{yyyrrrhhhbbb___aaafffkkkpppwwwwwwuuu~~~~~~~~~|||yyywwwttttttrrrkkkccc]]]\\\\\\\\\```eeeiiilllooorrrtttuuuvvvvvvtttrrrppppppqqqrrrxxx|||wwwrrrpppmmmkkkiiikkkmmmrrrwwwppp[[[LLLCCC;;;555555444333555888BBBFFFMMMTTTYYY]]]```cccggggggggggggggghhhiiijjjhhhhhhiiiiiigggdddaaa^^^{{{zzz{{{|||zzzwwwwwwtttnnnggg```ZZZUUUSSSSSSSSSUUUWWWYYY\\\^^^```gggkkkooosssuuuwwwzzz|||~~~~~~wwwmmmeee]]]XXXRRRPPPRRRTTTSSSRRRNNNJJJDDD@@@<<<999666333444333333222222333333444333555999@@@LLL]]]nnnyyyyyygggXXXJJJ>>>555333///...111000,,,))))))(((((())))))))))))((((((((()))*********)))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((***))))))(((((((((((()))&&&&&&''''''''''''&&&&&&'''((()))******)))((('''))))))(((((('''''''''&&&&&&&&&&&&'''''''''((((((+++'''%%%''',,,...,,,(((,,,+++...444666===QQQfffrrr\\\\\\___gggmmmooossswww~~~zzzwwwwwwtttkkk\\\QQQLLLNNNUUU]]]aaaccciiiqqq}}}~~~~~~|||{{{{{{|||}}}~~~|||xxxuuupppppprrrsssttttttttttttrrrppplllddd]]]WWWUUUTTT^^^jjjuuu{{{|||kkk\\\OOOBBB<<<:::888777999:::;;;<<<>>>AAAEEEHHHJJJMMMNNNPPPRRRUUUXXXZZZ[[[\\\]]]___```bbbccccccdddcccdddeeeeeebbb^^^ZZZWWWQQQMMMGGGBBB???;;;888666333333333444555666777888:::===AAADDDFFFHHHKKKNNNQQQRRRTTTVVVWWWZZZ^^^bbbdddeeefffiiilllooorrrssswwwxxxyyyzzz{{{~~~~~~}}}zzzxxxxxxxxxyyyzzz}}}{{{yyywwwuuuuuuuuuuuurrrrrrrrrpppnnnkkkhhhffffffccc^^^YYYTTTMMMFFFBBB::::::999;;;???GGGQQQXXX]]]```eeejjjlllkkkiiihhhcccdddgggjjjlllmmmmmmmmmooonnnllljjjiiiiiiiiijjjkkkkkkkkkjjjiiihhhgggffffffggghhhhhhhhhhhhggggggkkklllnnnooopppppppppooorrrrrrqqqqqqppppppqqqqqqqqqrrrssssssqqqnnnjjjhhhjjjlllmmmooopppppppppppptttsssppplllkkkmmmrrrvvvxxxwwwtttpppmmmmmmpppsssrrrvvvzzz}}}{{{ssspppsssxxx{{{zzzrrrggg```]]]ffflllllloooyyy~~~tttxxx~~~}}}}}}}}}}}}zzzxxxzzzvvvqqqkkkgggccc^^^\\\YYY[[[___eeekkknnnooonnnrrrqqqpppnnnnnnnnnnnnooommmqqqvvv{{{{{{vvvsssqqqooommmkkklllpppwwwxxxiiiWWWJJJ@@@999444333444444777<<<@@@HHHRRRZZZ]]]```bbbeeegggggghhhiiijjjkkkkkklllkkkkkkjjjiiigggdddaaa___|||{{{}}}}}}{{{yyywwwtttnnnggg```ZZZUUURRRSSSSSSTTTVVVXXX[[[]]]^^^eeeiiinnnrrruuuwwwzzz|||~~~wwwmmmfff\\\WWWRRRPPPQQQSSSSSSRRROOOKKKFFFAAA===:::777555333333222222222222333333444666999???IIIXXXhhhsss{{{~~~~~~lll\\\NNNAAA888333///...000000,,,)))***)))******++++++******)))(((((()))))))))((('''&&&$$$$$$%%%&&&&&&'''(((((((((((((((((((((((((((((((((((((((''''''((())))))&&&''''''((((((''''''&&&'''((()))***))))))(((''')))((((((((('''''''''''''''''''''(((((()))))))))(((%%%###%%%)))+++)))&&&***(((,,,333888AAAWWWnnn|||lllZZZZZZ^^^eeekkkmmmqqqvvvyyywwwuuuvvvtttkkk]]]QQQNNNQQQWWW^^^aaaccckkkttt}}}}}}~~~|||zzzzzz{{{}}}~~~|||yyyvvvsssttttttuuuvvvvvvuuuuuusssrrrmmmfff^^^XXXVVVUUUaaallluuuxxx||||||ooo___QQQEEE;;;777777555555666666666777888;;;???BBBDDDGGGIIILLLPPPSSSVVVXXXYYY\\\]]]___```bbbccccccccccccdddddddddbbb]]]YYYVVVRRRMMMHHHCCC???;;;777555333333333444555666777888:::===AAADDDFFFHHHKKKNNNPPPRRRTTTUUUWWWYYY]]]```bbbdddfffiiilllooorrrssswwwxxxzzzzzz|||~~~}}}zzzxxxwwwwwwxxxxxxyyyxxxvvvtttsssrrrqqqqqqrrrrrrqqqpppnnnkkkiiihhhjjjfffaaa[[[TTTMMMEEE@@@:::999999;;;@@@HHHRRRXXX\\\___dddhhhkkkkkkjjjiiifffgggiiikkkmmmnnnoooooonnnmmmlllkkkjjjjjjkkkkkkllllllllllllkkkiiihhhgggeeeeeeeeefffggghhhhhhgggkkklllnnnppppppqqqpppppprrrqqqpppppppppqqqrrrrrrssstttuuuuuutttqqqnnnkkklllmmmoooqqqrrrrrrrrrrrrtttsssqqqnnnlllnnnqqquuuwwwwwwuuurrrooooooqqqssstttxxx|||~~~}}}tttppptttxxx{{{yyyrrriiibbbaaaggglllmmmrrr}}}}}}xxx|||}}}}}}~~~}}}{{{yyy{{{wwwrrrnnniiiddd___[[[ZZZ\\\___dddiiilllmmmlllpppooonnnmmmnnnoooqqqrrrtttvvvxxx||||||wwwuuusssqqqoookkklllpppxxxxxxjjjXXXKKK???999444444444444888===FFFMMMVVV\\\^^^___aaabbbffffffggghhhjjjkkkkkklllkkkkkkjjjiiigggeeecccbbb}}}|||}}}~~~|||zzzwwwtttooohhhaaaZZZUUURRRSSSSSSTTTUUUVVVYYY[[[]]]bbbffflllqqqtttwww{{{}}}~~~xxxnnnggg]]]XXXRRRPPPQQQSSSSSSQQQPPPLLLGGGBBB???;;;888666222222111111111111222222555666888<<>>BBBDDDIIINNNSSSVVVXXXYYY\\\]]]___```aaabbbccccccbbbcccdddcccaaa]]]YYYVVVSSSNNNHHHCCC>>>:::666444333333333444555666777888:::===AAADDDFFFHHHKKKNNNOOOQQQSSSUUUVVVXXX\\\___```bbbfffjjjmmmpppqqqrrrvvvxxxzzz{{{}}}~~~|||zzzwwwuuuuuuvvvvvvwwwwwwvvvuuusssqqqooonnnqqqqqqpppooonnnlllkkkjjjnnnjjjccc]]]UUULLLDDD???:::999999<<>>888444444444555:::???LLLSSS[[[____________```dddeeefffhhhjjjkkkkkkllljjjjjjjjjjjjiiigggfffeee~~~zzzzzz|||}}}{{{yyywwwtttoooiiibbb[[[UUURRRSSSSSSRRRSSSTTTWWWYYY[[[___ccciiiooossswwwzzz}}}~~~yyypppiii___ZZZTTTRRRSSSTTTTTTSSSPPPLLLGGGBBB>>>;;;888666222111111000000111111222555555777;;;CCCPPP^^^hhhssszzz{{{vvvzzzxxxfffUUUFFF===666111...000000---+++---+++,,,,,,,,,,,,,,,,,,+++'''''''''''''''&&&&&&&&&$$$%%%%%%&&&'''(((((()))((((((((((((((((((((((((%%%%%%%%%&&&&&&((()))***''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))***)))(((***,,,------+++...,,,...555:::EEE]]]uuuppp^^^XXXWWW[[[dddiiilllpppuuuyyyyyyzzz{{{xxxnnn```VVVQQQTTTYYY^^^___aaakkkwww}}}{{{|||~~~~~~}}}vvvwwwxxx{{{~~~~~~{{{yyyzzzzzzyyyyyywwwvvvtttsssqqqpppnnnhhhaaa\\\ZZZYYY]]]dddhhhhhhfffaaaTTTGGG>>>888444555555333333555555333222111333666999<<<>>>AAAFFFMMMRRRWWWYYYZZZ\\\]]]^^^```aaabbbbbbbbbccccccccccccaaa]]]ZZZXXXSSSOOOIIICCC>>>:::666333333333333444555666777888:::===AAADDDFFFHHHKKKNNNNNNPPPSSSTTTUUUWWWZZZ]]]^^^aaaeeejjjnnnpppqqqqqquuuwwwzzz|||~~~~~~|||yyyvvvttttttttttttyyyyyyyyyxxxwwwtttrrrppppppppppppooonnnmmmllllllmmmiiiccc\\\UUULLLDDD???:::999999<<>>:::777555222111111000000111111222444444666:::BBBOOO^^^gggttt|||wwwrrrxxx}}}jjjWWWHHH???888333///000///,,,,,,...******++++++++++++******((('''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&((()))***'''((((((((((((((((((''''''''''''''''''(((((()))'''''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&''')))******)))///,,,///555;;;EEE^^^vvv}}}~~~mmm\\\YYYXXX\\\eeekkkmmmrrrwww{{{{{{{{{zzzuuujjj\\\SSSOOOSSSYYY^^^^^^```kkkwww}}}{{{|||~~~~~~uuuuuuxxx{{{~~~~~~|||zzzzzzzzzyyywwwvvvsssrrrpppmmmmmmkkkgggaaa\\\ZZZYYYYYY]]]___^^^ZZZSSSHHH???;;;666444555555222222444555444333222333555888::::::===CCCIIIOOOTTTWWWYYY\\\]]]^^^```aaaaaaaaaaaaccccccccccccaaa^^^[[[YYYSSSOOOIIICCC>>>:::666333333333333444555666777888:::===AAADDDFFFHHHKKKNNNNNNPPPSSSUUUVVVWWWYYY[[[^^^```eeeiiimmmooopppppptttvvvyyy|||~~~~~~|||yyyvvvtttsssttttttyyyyyyzzzyyyxxxvvvtttrrrqqqppppppooonnnmmmmmmmmmjjjgggaaa[[[TTTMMMEEE@@@;;;999999===FFFOOOVVVZZZWWWYYY\\\```dddgggiiijjjjjjiiihhhhhhiiikkkmmmnnnllllllmmmnnnnnnoooooooookkkkkkkkkjjjiiihhhgggfffbbb___]]]^^^bbbfffggggggiiikkkmmmooopppqqqqqqqqqooonnnmmmnnnoooqqqtttuuuqqqrrrsssssssssrrrrrrqqqnnnoooooopppqqqrrrssssssssstttuuutttrrrrrrsssuuuuuuwwwzzzzzzyyyxxxxxxyyy{{{~~~~~~vvvrrrvvvyyyyyyvvvrrrppppppmmmqqqwww~~~zzzyyy}}}}}}}}}|||{{{zzzyyyxxxvvvrrrlllddd___WWWWWWXXX\\\aaafffiiikkkmmmllljjjjjjkkknnnqqqsssvvvuuutttxxx}}}xxxvvvtttrrrqqqkkkmmmsss{{{{{{ooo___MMMAAA:::777555666666777>>>FFFNNNUUU\\\aaaaaa``````aaaccceeegggiiikkkkkkkkkkkkiiiiiiiiiiiiiiijjjkkkkkkzzzwwwtttvvvyyy||||||zzzyyywwwsssmmmfff^^^XXXUUUPPPOOONNNNNNPPPSSSWWWYYY[[[___eeekkkppptttxxx{{{zzzzzz{{{|||~~~{{{ssslllddd___YYYVVVWWWXXXWWWVVVOOOKKKFFFAAA===:::777555222222111111111111222222333333555999AAANNN]]]fffqqq{{{}}}tttooouuunnn[[[KKKCCC<<<555000000///,,,+++...))))))************)))))))))(((''''''&&&&&&''''''))))))(((((('''&&&&&&%%%((((((((((((((((((((((((&&&&&&&&&&&&'''((())))))'''(((((())))))(((((('''&&&&&&&&&&&&'''((())))))'''''''''((((((((((((((())))))((((((((((((''''''(((((())))))******+++++++++***---555;;;GGG___www}}}yyywww{{{zzzkkk\\\YYYYYY]]]ffflllooosssxxxzzzzzzyyyvvvooocccWWWNNNOOOTTT[[[aaa```bbbmmmzzz}}}|||~~~~~~tttuuuwww{{{}}}~~~|||yyyxxxxxxwwwvvvtttqqqooonnnkkkjjjiiiddd^^^YYYVVVUUUUUUVVVVVVSSSMMMEEE===888777444222444333000111444555555555555666777999:::999<<<@@@EEEKKKPPPTTTWWW]]]]]]^^^___````````````ccccccbbbaaa```]]][[[ZZZSSSNNNHHHCCC>>>:::666444333333333444555666777888:::===AAADDDFFFHHHKKKNNNNNNPPPTTTUUUVVVWWWYYY[[[___aaadddhhhkkkmmmnnnoooqqqtttxxx{{{~~~}}}{{{yyyvvvttttttuuuuuuwwwwwwwwwwwwvvvuuutttsssrrrqqqpppooonnnmmmmmmnnniiieee```[[[UUUNNNFFFAAA;;;999999>>>HHHRRRXXXZZZWWWXXX[[[^^^aaaeeehhhiiilllllllllllllllmmmnnnnnnllllllmmmnnnoooooonnnnnnjjjjjjiiiiiihhhfffeeeddd^^^]]][[[YYYZZZ]]]```ccchhhiiikkknnnooopppppppppmmmmmmnnnooopppqqqrrrsssrrrsssssstttuuuuuuuuuuuunnnnnnnnnnnnoooqqqrrrsssrrrsssttttttssstttvvvxxxvvvxxx{{{{{{{{{zzz{{{}}}}}}vvvrrrvvvzzzzzzwwwsssrrrssspppvvv~~~yyy|||~~~}}}||||||{{{zzzyyyxxxwwwvvvsssmmmgggbbbXXXWWWWWWZZZ___eeehhhjjjlllkkkkkkkkklllmmmooopppooorrrtttxxx~~~yyyvvvsssqqqpppmmmooossszzzxxxjjjYYYHHH>>>888666666666666888@@@IIINNNUUU]]]bbbcccbbbcccdddeeefffiiikkkllllllkkkjjjhhhhhhhhhhhhiiijjjkkklllzzzwwwuuuwww|||zzzyyyuuuooohhh```ZZZVVVNNNMMMLLLLLLOOOSSSWWWYYYZZZ^^^dddjjjnnnrrrvvvyyyxxxxxxyyyzzz||||||tttnnneee___YYYVVVWWWXXXWWWVVVPPPLLLGGGBBB>>>;;;888666333333222222222222333333333333444888???LLLZZZccckkkvvv~~~uuuooouuu{{{uuuyyyuuuaaaQQQHHH???777111000...++++++---))))))************))))))***)))((('''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((''''''((())))))(((((())))))))))))((((((&&&&&&%%%%%%&&&''')))***''''''''''''((((((((()))*********))))))(((((((((***+++,,,,,,,,,,,,---...***)))...666;;;EEE\\\ssstttqqqqqqvvvzzztttggg\\\YYYYYY]]]eeelllooosssxxxyyyxxxvvvrrrjjj```UUUNNNPPPVVV```ffffffgggrrrzzzyyy{{{||||||~~~tttuuuwwwzzz}}}}}}{{{yyywwwwwwvvvuuussspppnnnmmmkkkjjjhhhbbb[[[TTTOOONNNLLLKKKJJJGGGBBB<<<888777555222111333333111333888888999:::;;;<<<===>>>>>>>>>???AAAEEEJJJPPPUUUXXX]]]]]]^^^___`````````````````````___]]][[[YYYXXXRRRMMMHHHCCC???;;;777555333333333444555666777888:::===AAADDDFFFHHHKKKNNNNNNQQQTTTWWWWWWXXXYYY[[[bbbbbbdddgggiiikkkmmmnnnooorrrwwwzzz}}}}}}{{{yyyvvvuuuuuuvvvwwwuuuuuuttttttttttttuuuuuusssrrrpppooommmmmmmmmmmmjjjgggaaa\\\VVVNNNGGGBBB;;;999999???JJJTTTYYY[[[WWWXXXYYY\\\___cccfffhhhllllllmmmmmmmmmmmmmmmmmmkkklllmmmnnnnnnnnnmmmllliiiiiiiiihhhgggfffeeeddd^^^^^^]]]YYYVVVWWW\\\bbbfffgggjjjlllnnnooooooooolllmmmooopppqqqqqqqqqqqqqqqqqqrrrssstttuuuuuuuuunnnnnnnnnnnnoooqqqrrrsssrrrssstttttttttuuuxxx{{{xxxyyy{{{|||{{{|||~~~wwwpppuuu{{{{{{xxxttttttuuusss{{{~~~~~~~~~{{{{{{{{{zzzyyyxxxwwwvvvuuusssnnniiieee\\\ZZZYYYZZZ^^^bbbfffgggiiijjjkkklllmmmnnnnnnnnnlllrrrxxx{{{zzzwwwtttrrrpppooopppsssyyyuuufffUUUFFF===777666666777777888AAAKKKPPPWWW___dddeeedddeeefffgggiiikkkmmmmmmllljjjiiihhhhhhgggggghhhiiikkkkkk{{{xxxwwwzzz{{{zzzvvvqqqiiibbb[[[WWWMMMLLLKKKKKKNNNRRRWWWZZZZZZ^^^dddiiinnnqqquuuxxxwwwwwwwwwyyy||||||uuuoooddd___YYYVVVWWWWWWWWWUUUQQQMMMHHHCCC@@@===999777444333333222222333333444444444444777>>>IIIWWW```eeeqqq{{{~~~xxxrrrwww~~~zzzxxxxxxxxxrrrnnntttyyyeeeUUUMMMAAA999222000...******---*********++++++*********+++***)))''''''(((((()))&&&'''''''''(((((())))))((((((((((((((((((((((((***))))))(((((((((((()))(((((())))))))))))((((((&&&&&&%%%%%%&&&''')))***&&&'''''''''(((((())))))++++++++++++******))))))'''((())))))))))))***,,,...,,,000777:::BBBVVVlllmmmkkklllrrruuuoooddd[[[XXXXXX\\\eeekkknnnsssxxxyyyyyyvvvqqqjjj```VVVPPPRRRYYYdddkkkkkklllwww~~~rrriiikkkpppxxx~~~|||}}}~~~uuuuuuwwwzzz}}}}}}{{{xxxwwwwwwvvvtttrrrpppnnnmmmlllkkkhhhaaaXXXPPPJJJHHHCCCAAAAAA@@@===999999;;;555222222555555444777===<<<===@@@BBBCCCCCCCCCCCCDDDDDDEEEHHHLLLRRRXXX[[[]]]]]]^^^___````````````___^^^^^^]]][[[YYYXXXWWWQQQMMMGGGBBB???;;;888666333333333444555666777888:::===AAADDDFFFHHHKKKNNNOOORRRUUUWWWXXXXXXYYY[[[ccccccdddfffhhhjjjlllnnnnnnqqqvvvzzz}}}~~~|||{{{yyywwwvvvvvvwwwxxxvvvuuutttttttttvvvwwwxxxtttsssqqqooommmmmmmmmmmmmmmiiiccc]]]WWWOOOGGGBBB;;;999999???JJJUUUZZZ[[[XXXXXXYYY[[[^^^bbbeeegggiiijjjkkkllllllllljjjjjjkkklllmmmnnnnnnmmmlllkkkiiiiiiiiiiiihhhfffeeeddd```bbbaaa\\\UUUUUU\\\dddeeefffiiikkkmmmnnnnnnnnnlllmmmoooqqqrrrqqqpppooonnnoooooopppqqqrrrssstttoooooonnnnnnoooqqqssstttrrrssssssssstttvvvzzz}}}yyyzzz{{{||||||}}}yyyooouuu{{{|||xxxuuutttuuuttt}}}{{{zzzzzzzzzyyywwwvvvuuutttrrrooojjjggg```]]]ZZZZZZ]]]aaaccceeefffhhhjjjmmmnnnoooooonnnllluuu||||||xxxuuurrrpppppppppsssxxxsssdddTTTFFF>>>666555666777777999BBBMMMSSSYYYaaaffffffeeefffggghhhjjjlllnnnnnnllljjjhhhhhhhhhgggggggggiiijjjkkk~~~||||||}}}zzzvvvqqqkkkddd\\\VVVOOOKKKJJJMMMOOOPPPTTTYYYXXX\\\bbbggglllppptttwwwvvvuuutttwww{{{~~~{{{uuupppeee```ZZZUUUTTTUUUWWWWWWUUUQQQLLLEEE@@@<<<999888444444333333333444444555444444444666;;;EEEPPPWWW```mmmuuuzzzzzzzzzuuuyyy~~~{{{yyyvvvuuuzzztttmmmrrrnnn[[[MMM@@@;;;444000000000...,,,************))))))))))))(((((((((((((((((((((((((((((())))))((('''&&&&&&)))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''((((((((((((&&&'''''''''(((((())))))''''''''''''(((((((((((((((***+++***)))((()))***)))************+++++++++---///222555;;;FFFTTT]]]dddcccfffmmmnnndddWWWPPPRRRVVV]]]dddiiilllpppsssyyytttqqqnnnggg\\\RRROOOSSS[[[iiisssuuuuuu|||uuufffaaa```fffppp}}}~~~~~~~~~~~~vvvvvvyyy|||}}}zzztttssssssssstttrrrooommmooojjjbbbZZZSSSKKKBBB<<<888888777666555444444333333333333444555666777888???CCCGGGIIIJJJJJJJJJKKKNNNMMMMMMNNNQQQUUUZZZ]]]ZZZ[[[]]]^^^```aaaaaaaaa___^^^\\\]]]^^^\\\WWWSSSQQQMMMGGGBBB???;;;888555444444444444555777888999<<<===???BBBEEEHHHJJJKKKLLLOOOSSSVVVWWWXXXZZZ[[[ccccccdddfffiiikkklllkkkppprrrvvvyyy|||~~~}}}{{{yyywwwuuuttttttuuussstttuuuwwwyyyyyywwwuuutttsssrrrqqqqqqoookkkhhhmmmiiiccc^^^YYYPPPFFF???::::::;;;>>>EEEOOOXXX^^^[[[WWWRRRSSSZZZbbbiiillllllmmmmmmllljjjjjjkkkmmmmmmnnnnnnooonnnnnnmmmmmmmmmlllkkkiiihhhggggggfffbbbddddddaaa\\\ZZZ^^^bbbllllllmmmmmmnnnoooooopppqqqqqqqqqppppppppppppppprrrsssttttttssssssuuuvvvooonnnlllllllllmmmooopppttttttuuuvvvwwwyyy{{{|||~~~|||{{{{{{{{{}}}}}}|||wwwuuuxxx{{{{{{xxxvvvwwwyyy|||}}}}}}{{{{{{{{{||||||yyyyyyvvvsssrrrrrrlllddd```]]]YYYYYY]]]bbbfffhhhgggiiijjjkkkkkkkkkmmmoooqqqvvvyyy{{{|||vvvrrrpppoooqqqrrrvvv}}}zzzpppbbbQQQBBB;;;888444444888<<<>>>CCCIII[[[^^^bbbdddeeedddeeefffhhhjjjlllllljjjhhhggggggggggggffffffffffffgggggg||||||{{{yyyvvvsssmmmeee]]]WWWKKKGGGFFFHHHJJJLLLPPPVVVVVV[[[aaagggkkkooorrruuuuuuttttttwww|||{{{uuupppfffaaaZZZVVVUUUVVVWWWWWWUUUQQQLLLFFF@@@<<<:::999444444444333333444444555444444444666:::CCCNNNUUU\\\llluuuzzzyyysssxxx{{{xxx|||~~~{{{wwwvvvuuu|||wwwqqquuuqqq^^^PPPBBB<<<555111111000///---************))))))))))))(((((((((((((((((((((((((((((((((((((((((('''&&&((('''&&&%%%%%%&&&''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((()))''''''''''''(((((((((((((((***+++***)))((()))***************++++++++++++,,,...222666===IIIWWWaaafffdddgggjjjggg\\\RRRNNNOOOTTT[[[bbbgggkkkooorrrvvvrrrnnnllleeeZZZQQQOOOTTT[[[gggoooqqqsss|||oooaaa\\\]]]bbblllvvv}}}||||||}}}}}}|||xxxxxxzzz|||~~~~~~{{{xxxuuutttrrrrrrsssrrrpppnnnmmmggg___XXXPPPHHH???999666666666555555444333333222333333444666888999:::AAACCCFFFHHHHHHHHHJJJKKKPPPQQQSSSUUUWWWXXXYYYZZZ\\\\\\]]]^^^___```aaaaaa___^^^]]]]]]]]][[[WWWSSSQQQMMMGGGBBB???;;;777555444444444444555777888999;;;<<<>>>AAADDDGGGIIIJJJNNNPPPSSSVVVWWWXXXZZZ\\\ccccccdddfffiiikkkmmmmmmqqqsssvvvyyy|||~~~}}}|||yyywwwuuutttssssssttttttuuuwwwzzzzzzxxxvvvuuutttrrrqqqqqqooollljjjlllgggbbb]]]WWWPPPGGG@@@::::::;;;>>>EEEOOOXXX^^^^^^ZZZUUUTTTYYY```eeehhhjjjkkklllkkkjjjiiijjjlllllllllllllllllllllllllllkkkjjjiiiiiihhhhhhhhhhhhhhhjjjjjjfffaaa```dddhhhjjjjjjkkkkkklllmmmnnnoooooooooooooooooooooooooooqqqrrrtttssssssrrrtttuuupppooommmkkkkkkmmmoooqqqsssssstttuuuwwwyyyzzz{{{~~~}}}}}}}}}|||}}}}}}}}}|||yyywww{{{~~~~~~{{{yyyzzz|||~~~}}}|||{{{zzzzzzzzz{{{yyyyyywwwsssrrrrrrlllddd^^^[[[XXXXXX\\\aaafffhhhhhhjjjkkklllkkkkkkmmmoooqqqvvvyyy{{{zzzuuuqqqoooooooooqqqvvv}}}xxxnnnaaaOOOBBB;;;888444444888<<>>666222111111000...++++++*********)))))))))((((((((((((((((((((((((&&&'''((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((***+++***)))((()))***************+++++++++,,,,,,...222777???LLLZZZeeehhhhhhjjjiiiaaaTTTMMMLLLOOOSSSZZZ```eeeiiimmmpppqqqmmmkkkjjjcccXXXPPPNNNVVVZZZbbbiiikkknnnyyy}}}iii\\\YYYaaaeeemmmuuu}}}~~~{{{yyyyyyzzzyyyyyyyyyyyyzzz|||}}}|||yyywwwvvvtttrrrqqqqqqqqqpppoooiiiddd]]]TTTLLLCCC;;;666444444444333333333333333222222333444777999;;;<<<@@@BBBDDDDDDDDDEEEGGGHHHOOORRRVVVZZZ\\\[[[YYYXXX^^^^^^^^^^^^^^^___``````___^^^]]]]]]]]][[[WWWTTTQQQMMMGGGBBB>>>;;;777555333333444444555666888999:::;;;===@@@CCCFFFHHHIIIOOOQQQSSSTTTUUUWWWZZZ]]]ccccccdddfffhhhlllooopppsssuuuxxxzzz|||}}}|||{{{yyywwwuuutttssssssttttttuuuxxxzzz{{{zzzxxxwwwtttrrrppppppooonnnllliiiddd^^^YYYTTTNNNFFF@@@:::999:::>>>EEEOOOXXX^^^aaa]]]XXXVVVXXX\\\```bbbhhhiiikkkkkkiiiiiiiiikkkkkkjjjiiihhhhhhiiijjjkkkjjjiiiiiiiiiiiiiiijjjjjjooopppooolllhhhgggjjjnnniiihhhhhhhhhjjjlllnnnooonnnnnnnnnnnnnnnnnnnnnnnnpppqqqsssrrrqqqqqqrrrsssrrrpppmmmkkkkkkmmmoooqqqqqqrrrrrrtttuuuwwwyyyzzz|||}}}~~~~~~}}}}}}{{{}}}}}}zzzzzz~~~~~~|||}}}~~~}}}}}}|||{{{zzzyyyyyyyyyzzzzzzzzzwwwsssrrrrrrlllddd]]]ZZZXXXXXX\\\aaafffhhhjjjkkkllllllkkkkkkmmmnnnqqqvvvyyyzzz~~~xxxsssooommmlllmmmpppuuu}}}uuukkk^^^MMM@@@;;;888444444888===AAAHHHOOOWWW[[[```dddfffhhhjjjllljjjlllmmmmmmkkkiiihhhhhhiiiiiihhhhhhhhhhhhiiiiii~~~}}}}}}~~~}}}{{{yyyvvvuuuuuusssoooggg]]]WWWMMMHHHEEEEEEEEEEEEIIINNNSSSWWW]]]cccfffiiilllnnnvvvvvvvvvxxx{{{~~~~~~{{{vvvrrrjjjeee]]]XXXVVVVVVVVVVVVTTTQQQMMMHHHBBB>>>;;;:::555555444333333333444444444444333444777>>>GGGMMMZZZnnn{{{wwwsss{{{~~~{{{~~~||||||~~~sssaaaRRREEE???777111000000///---+++++++++*********))))))((((((((((((((((((((((((&&&&&&'''((())))))(((((((((((('''&&&&&&%%%%%%%%%((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((((((***+++***)))((()))************+++++++++,,,,,,,,,///333888@@@MMM\\\gggjjjnnnssspppcccTTTNNNOOORRRVVV[[[```cccgggkkkmmmmmmjjjiiihhhaaaVVVOOOOOOVVVXXX]]]bbbdddiiiuuuzzzggg]]]\\\hhhkkkoootttyyy}}}yyyvvvvvvwwwvvvvvvxxxxxxxxxzzz{{{{{{yyywwwvvvtttqqqppppppppppppooohhhccc\\\RRRIII@@@999555222222222222333333444444222333333444666888999:::>>>???????????????BBBDDDJJJMMMRRRVVVYYYZZZYYYYYY]]]\\\[[[[[[[[[]]]^^^___^^^^^^^^^^^^]]]ZZZWWWUUUPPPLLLGGGBBB>>>:::777444333333333444555666777888:::;;;===@@@CCCFFFHHHIIINNNPPPQQQQQQRRRUUUXXX[[[bbbcccdddfffhhhlllpppssstttvvvyyy{{{}}}~~~|||xxxxxxwwwwwwvvvvvvvvvvvvvvvuuuvvvxxxzzz{{{zzzyyywwwtttqqqooooooooonnnmmmfff```YYYSSSOOOJJJCCC>>>999999:::===EEEOOOYYY^^^bbb^^^ZZZWWWWWWZZZ]]]___fffhhhkkklllkkkjjjjjjkkkjjjiiihhhgggggghhhjjjlllllllllkkkkkkjjjjjjkkkkkkpppqqqpppnnnkkkkkkmmmooohhhhhhggghhhiiilllnnnpppnnnnnnooooooooooooppppppoooqqqrrrqqqpppoooppprrrtttrrrnnnlllkkkmmmoooqqqppppppqqqrrrtttwwwxxxzzz{{{|||}}}yyyzzz|||~~~~~~~~~}}}|||}}}~~~||||||}}}~~~}}}|||}}}}}}|||{{{zzzzzzzzzzzzzzzzzzwwwsssrrrqqqkkkccc\\\ZZZXXXYYY]]]bbbggghhhkkklllmmmmmmlllkkklllnnnqqquuuxxxyyy~~~|||uuuoookkkjjjiiimmmpppvvv}}}|||rrrhhhZZZJJJ???;;;888555444999???DDDLLLSSSYYY]]]bbbfffhhhiiikkklllkkkmmmnnnmmmkkkjjjiiijjjjjjiiiiiiiiiiiiiiiiiijjj}}}|||{{{zzzyyywwwttttttsssrrrnnnfff\\\VVVPPPJJJFFFDDDCCCCCCFFFKKKSSSVVV[[[```cccfffiiilllvvvwwwxxxxxxyyy{{{}}}~~~~~~~~~~~~~~~{{{wwwtttlllggg___YYYWWWVVVVVVVVVTTTRRRNNNIIIDDD???<<<:::666555444333333333333333444333333333555;;;CCCHHHXXXlllxxx}}}{{{{{{sssaaaRRRFFF???666000//////...,,,++++++++++++************))))))))))))))))))))))))&&&&&&'''((())))))((((((((((((((((((''''''&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((((((***+++***)))((()))******++++++++++++,,,,,,,,,---000444:::BBBNNN^^^hhhmmmuuu}}}{{{lllZZZSSSUUUWWWZZZ^^^aaacccfffiiikkkjjjiiiiiihhh```UUUPPPPPPVVVVVVYYY]]]```eeeqqq}}}zzziiicccdddkkkmmmoooooopppuuu~~~|||wwwttttttuuuuuuuuuuuutttuuuwwwzzz{{{zzzxxxvvvtttqqqooopppppppppooohhhddd\\\RRRHHH???999666111222222333333444444555555444444444555666777777:::;;;<<<<<<;;;<<<>>>@@@BBBEEEIIIMMMRRRVVVYYYZZZYYYXXXVVVVVVWWWYYY\\\^^^]]]^^^___^^^\\\YYYWWWUUUPPPLLLFFFAAA>>>:::777444333333333333444666777888:::<<<>>>AAADDDGGGIIIJJJMMMNNNOOOPPPPPPRRRVVVYYY___aaadddfffhhhkkkppptttuuuwwwzzz|||~~~~~~|||uuuuuuvvvwwwxxxyyyyyyzzzwwwvvvvvvxxxzzz{{{zzzyyyvvvssspppnnnnnnooonnnmmmeee^^^UUUNNNIIIEEE???;;;888888999===EEEOOOYYY___aaa___\\\YYYXXXYYY\\\^^^eeehhhlllmmmmmmlllkkkkkkjjjiiihhhggggggiiikkkmmmppppppnnnmmmlllkkkkkkkkkmmmnnnnnnmmmkkkkkkkkkkkkhhhhhhhhhiiikkknnnppprrrppppppqqqqqqqqqrrrrrrrrrooopppqqqqqqooonnnoooqqquuussspppmmmlllmmmoooqqqnnnoooppprrrtttvvvxxxyyyzzz|||yyyzzz{{{|||}}}}}}~~~~~~~~~}}}zzzzzz{{{|||~~~}}}|||~~~~~~}}}}}}|||{{{{{{zzzyyyyyyvvvrrrqqqpppiiibbb[[[YYYXXXZZZ^^^dddhhhiiijjjlllmmmlllkkkkkklllmmmoootttwwwxxx}}}|||ssslllhhhggggggoooqqqwww~~~yyypppfffWWWGGG===:::888555666<<>>999777333333444444555555666666777666666555555666666777888:::<<<<<<<<<===>>>@@@@@@AAADDDHHHLLLQQQVVVXXXRRRQQQOOOOOOQQQUUUYYY\\\]]]^^^```___\\\XXXWWWVVVPPPLLLFFFAAA===:::666444222222333333444555777888;;;<<<>>>AAADDDGGGIIIJJJLLLNNNOOOPPPQQQRRRUUUWWWZZZ___dddggghhhkkkppptttuuuxxx{{{}}}}}}tttuuuwwwyyyzzz{{{{{{|||yyywwwvvvwwwxxxyyyxxxwwwuuusssqqqpppppppppooommmggg___TTTLLLFFFAAA<<<999777777888===DDDOOOYYY___aaaaaa___\\\YYYYYY\\\^^^cccggglllnnnnnnmmmlllkkkjjjiiihhhhhhiiijjjlllmmmrrrqqqooonnnlllkkkkkkjjjiiikkklllmmmmmmkkkiiigggggghhhiiilllnnnpppqqqrrrrrrrrrrrrsssttttttuuuuuuoooqqqqqqqqqooonnnooopppuuutttqqqooonnnnnnnnnooonnnooopppqqqtttvvvxxxzzz{{{}}}||||||}}}~~~~~~~~~~~~~~~~~~~~~{{{|||}}}|||~~~}}}|||~~~~~~~~~~~~}}}|||{{{zzzxxxxxxuuupppooonnnhhh```YYYWWWWWWYYY^^^dddgggiiiiiijjjkkkkkkjjjjjjlllmmmmmmrrruuuwww}}}{{{pppiiiggghhhiiippprrrwww}}}xxxooodddTTTDDD;;;999888666888@@@GGGMMMUUU\\\bbbeeeiiikkkkkkkkkllllllnnnoooooonnnlllkkklllmmmjjjjjjiiiiiiiiiiiijjjjjj|||yyywwwwwwxxxyyywwwuuurrrmmmfff^^^YYYOOOIIIDDDDDDDDDEEEJJJPPPVVVWWWYYYZZZ]]]bbbhhhlllppprrruuuvvvwwwyyy|||~~~{{{xxxqqqkkkbbb\\\XXXWWWVVVUUUSSSRRROOOKKKFFFAAA===;;;666666555444333333333333333333222111222666<<<@@@OOOaaaoooyyy{{{iii[[[JJJBBB888111.........,,,,,,,,,+++++++++*********))))))))))))))))))))))))(((((((((((((((((('''&&&$$$%%%'''(((((((((((('''((((((((((((((((((((((((''''''''''''(((((((((((()))(((((((((''''''''''''''''''''''''(((((((((((((((***+++***)))((()))***+++++++++,,,,,,,,,------,,,000666>>>IIIXXXiiitttyyysssaaaYYY[[[YYY[[[___aaadddgggkkknnnmmmmmmnnnlllcccWWWSSSTTTYYYXXX[[[aaadddhhhpppxxx|||kkkfffiiinnnqqqssspppmmmnnnvvv}}}{{{vvvttttttvvvxxxxxxrrrqqqqqqrrrtttvvvuuutttsssrrrqqqqqqqqqpppnnnlllhhheee^^^RRRFFF===888777666666666666666777777777888777777777888999999::::::<<<@@@AAABBBBBBCCCDDDEEEFFFGGGJJJLLLOOOQQQRRRJJJIIIHHHIIILLLRRRWWW[[[\\\^^^```___[[[XXXVVVWWWPPPLLLFFFAAA===:::666444222222222333444555666777:::;;;===@@@CCCFFFHHHIIILLLOOOQQQSSSSSSSSSUUUWWWVVV\\\ccchhhiiikkkooosssuuuxxx{{{~~~~~~wwwxxxyyy{{{||||||{{{{{{zzzxxxvvvvvvwwwwwwvvvuuuvvvtttsssssstttsssqqqooolllcccVVVLLLEEE@@@;;;888777777888<<>><<<777666555444333222222222333333222111111444:::>>>NNN```ooo|||~~~nnnaaaKKKCCC999222/////////...,,,,,,,,,+++++++++******))))))))))))))))))))))))((()))))))))((('''&&&&&&"""###%%%'''((((((((('''((((((((((((((((((((((((''''''''''''((((((((()))))))))(((((('''''''''&&&''''''''''''((((((((()))(((***+++***)))((()))***++++++,,,,,,,,,---------+++000777@@@LLL]]]ooo{{{~~~ppp___XXXZZZWWWYYY]]]```cccggglllpppoooooopppnnndddXXXTTTVVVZZZZZZ^^^dddhhhjjjqqqxxx|||jjjcccfffhhhkkknnnkkkhhhiiiqqqxxx{{{{{{vvvtttuuuwwwyyyzzzsssrrrqqqqqqssssssrrrqqqrrrrrrqqqrrrrrrqqqnnnkkkhhheee^^^RRREEE<<<888777888888888888888888777777888888888999:::<<<===>>><<>>AAAEEELLLXXXbbbjjjhhhddd^^^YYYWWWWWWYYY[[[]]]```cccfffhhhiiijjjiiiiiihhhggghhhiiikkkmmmmmmllljjjiiiiiijjjkkkllliiijjjlllmmmnnnnnnnnnmmmiiihhhhhhjjjoooqqqrrrqqqpppppppppqqqqqqqqqrrrrrrrrrrrrrrrpppoooppprrruuuuuuttttttuuuvvvuuusssqqqpppqqqssstttuuuuuuuuuuuuxxxyyyzzz}}}~~~|||||||||}}}|||{{{xxxuuusssqqqnnnkkkjjjjjjgggbbb^^^VVVVVVVVVWWWZZZ^^^bbbdddiiiiiiiiiiiijjjlllmmmnnnpppooonnnqqqwww~~~{{{uuurrrpppooonnnoooqqquuuyyy}}}xxxqqqiii```RRRCCC;;;:::999:::<<>>;;;888777555333222222222333222222222222222444999<<>>===<<<;;;999:::<<>>@@@BBBFFFJJJMMMSSSTTTWWWXXXXXXYYY[[[]]]aaacccfffhhhjjjmmmqqqsssyyy|||}}}{{{yyywwwwwwxxxyyyxxxwwwxxxvvvtttssssssuuuwwwyyyyyywwwvvvuuuuuutttqqqoooddd^^^XXXTTTQQQMMMMMMQQQPPPHHHBBBCCCHHHOOOYYYbbbkkkiiiddd^^^XXXUUUUUUVVVZZZ[[[^^^bbbeeehhhjjjkkklllllljjjjjjjjjkkklllmmmkkkjjjjjjiiijjjkkklllmmmjjjjjjkkkmmmnnnoooppppppllljjjiiiiiillloooppppppoooooooooppppppppppppqqqqqqrrrrrrqqqqqqqqqtttvvvwwwvvvvvvwwwxxxxxxvvvtttuuuuuuvvvvvvvvvvvvvvvvvvuuuvvvyyy|||~~~|||{{{~~~}}}{{{xxxuuusssqqqpppmmmjjjjjjjjjhhhccc___\\\[[[YYYXXXZZZ^^^bbbeeeiiihhhggggggiiikkkmmmooopppooonnnpppuuu|||{{{vvvssspppnnnlllmmmooosssxxx{{{}}}~~~~~~xxxrrrjjj```RRRDDD<<<;;;:::;;;@@@HHHSSS]]]cccfffiiijjjkkkmmmooooooppppppnnnnnnnnnnnnooopppqqqrrroooooooooooooooooopppppp}}}zzzyyyyyyzzzzzzzzz{{{zzzyyyxxxuuuoooiiidddWWWRRRKKKHHHIIINNNRRRUUUQQQRRRTTTWWW[[[```dddfffiiillloooppppppsssyyy~~~~~~|||{{{uuulllddd___[[[YYYXXXSSSRRRPPPLLLHHHCCC>>><<<888777555333222222222333222222222111111444888;;;III[[[ooo|||{{{zzz}}}}}}|||mmm\\\MMM===555222//////000...------,,,***))))))(((+++***))))))))))))))))))''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))(((((((((''''''(((((((((''''''''''''''''''&&&&&&))))))))))))))))))))))))******)))((('''&&&%%%%%%$$$%%%&&&'''((()))))))))++++++++++++,,,---......111777>>>GGGWWWiiivvvzzzzzzuuujjj[[[MMMHHHLLLQQQXXX___fffiiikkkoooqqqoooooopppmmmbbbUUUOOOSSSYYYbbbdddeeeeeeeeelllwww|||qqqfffdddggglllnnnrrrwww|||}}}{{{yyyxxxwwwxxxxxxppplllkkknnnooommmlllmmmoooooonnnnnnmmmmmmmmmmmmeee```XXXLLLAAA:::777666888999<<<>>>??????>>>===;;;<<>>@@@BBBEEEIIILLLRRRTTTUUUVVVWWWXXX[[[^^^bbbdddfffhhhjjjnnnrrrvvvzzz}}}~~~zzzyyywwwwwwxxxyyyyyyxxxxxxwwwvvvuuuvvvwwwzzz{{{{{{yyywwwvvvuuutttqqqoooccc\\\WWWVVVUUUSSSUUUXXXYYYNNNDDDDDDIIIPPPYYY```kkkiiieee___YYYUUUUUUVVVXXXYYY\\\```dddhhhjjjkkknnnmmmlllkkkjjjkkkkkkkkkjjjjjjiiiiiiiiiiiijjjkkkkkkkkkkkklllnnnpppqqqsssnnnllljjjhhhiiilllnnnpppooooooooopppppppppqqqqqqqqqrrrsssrrrrrrsssuuuwwwwwwvvvvvvwwwxxxyyyxxxwwwxxxyyyyyyzzzzzzzzzyyyyyyvvvwwwyyy}}}~~~}}}}}}}}}{{{zzz~~~|||yyyvvvtttrrrqqqooommmkkkkkkkkkjjjeeeaaa___]]]ZZZYYYZZZ___dddggghhhgggeeeeeegggjjjmmmoooooommmmmmooouuu{{{~~~yyyuuurrroookkkhhhkkknnnrrrvvvzzz|||}}}~~~zzztttkkkbbbSSSDDD<<<;;;;;;???FFFOOOYYYbbbhhhkkkllllllmmmooopppqqqqqqrrrqqqqqqqqqrrrsssuuuvvvwwwrrrqqqqqqppppppppppppqqq|||zzzxxxxxxzzz|||}}}}}}{{{zzzyyyxxxuuuqqqkkkfff\\\VVVOOOIIIHHHJJJMMMNNNLLLMMMQQQUUUYYY^^^aaabbbgggjjjnnnoooppprrrwww|||}}}~~~}}}|||vvvnnnfff```\\\XXXVVVSSSRRRPPPMMMHHHCCC???===888777555333222222222333222222222111111333777;;;IIIYYYkkkwww|||yyy~~~pppaaaQQQAAA888444000///000,,,,,,,,,+++++++++++++++++++++***)))(((((())))))''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))'''(((((((((((((((((('''&&&&&&''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&'''(((((())))))((((((++++++++++++,,,---...///111777???JJJ[[[nnnyyy{{{zzztttgggWWWIIIEEEJJJQQQZZZbbbhhhkkknnnrrrsssqqqttttttooobbbUUUPPPVVV]]]ccceeefffeeefffmmmzzz{{{sssllllllqqquuuxxx}}}}}}{{{yyyxxxwwwxxxxxxooolllkkkooopppnnnmmmnnnooooooooooooooooooooopppeeeaaaXXXMMMBBB:::777777777999<<<>>>?????????>>><<>>;;;777555444444333333444555777888999;;;>>>@@@BBBEEEIIILLLPPPRRRTTTUUUVVVXXX\\\^^^bbbdddfffiiikkkpppuuuxxxzzz~~~~~~{{{yyyxxxxxxzzz{{{zzzyyyyyyyyyxxxwwwxxxyyy{{{|||{{{zzzxxxwwwvvvuuurrroooeee^^^XXXXXXXXXVVVUUUWWWYYYMMMCCCBBBGGGOOOXXX```kkkjjjfff```[[[WWWWWWWWWWWWXXX[[[___cccgggjjjkkkmmmlllkkkkkkjjjjjjiiiiiikkkjjjjjjiiihhhgggggggggkkkkkkkkklllnnnpppqqqsssooonnnkkkhhhhhhjjjmmmoooppppppppppppqqqqqqqqqrrrpppqqqssssssrrrsssuuuwwwuuutttsssuuuwwwxxxxxxxxxyyy{{{|||~~~~~~}}}|||yyyyyy{{{}}}}}}|||||||||{{{yyy{{{{{{yyywwwvvvtttsssrrrpppnnnkkklllmmmkkkgggccc^^^\\\YYYXXXZZZ___dddgggeeedddcccccceeehhhlllnnnlllkkkkkknnnttt{{{}}}xxxuuurrrnnnjjjhhhiiilllpppuuuyyy{{{|||}}}|||uuummmcccTTTDDD<<<;;;;;;AAAJJJUUU___gggmmmpppqqqrrrrrrrrrssssssttttttsssssstttuuuvvvxxxyyyzzzwwwwwwwwwvvvvvvuuuuuutttzzzxxxwwwwwwzzz|||~~~~~~zzzyyyxxxvvvtttpppkkkggg^^^XXXPPPJJJGGGGGGHHHIIIHHHJJJMMMRRRVVVZZZ]]]___eeehhhlllnnnooorrrwww{{{~~~|||wwwpppiiiccc]]]XXXTTTSSSRRRPPPMMMIIIDDD@@@===888777555333222222222333222222222111111333777:::JJJXXXiiiuuu{{{vvvzzz~~~rrreeeVVVEEE<<<777222000000++++++,,,,,,,,,,,,,,,,,,,,,+++***)))(((((((((((((((''''''''''''''''''(((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***))))))***+++++++++*********))))))******+++,,,---000555>>>JJJ\\\nnnwwwxxxzzzttthhhWWWJJJEEEIIIOOO^^^eeekkkmmmpppuuuvvvuuu{{{zzztttfffYYYTTTZZZbbbfffggghhhggghhhqqqzzzvvvxxx}}}~~~~~~~~~~~~~~~}}}{{{yyywwwwwwwwwwwwoookkklllppprrrpppnnnpppnnnnnnooooooooooooooonnngggcccZZZOOODDD<<<999999999:::===???@@@@@@?????????CCCJJJQQQXXX]]]```aaa\\\ZZZWWWSSSSSSWWW]]]ccckkkjjjkkkkkkmmmppprrrtttoookkkiiimmmtttyyyzzzxxxsssooojjjfffbbb___[[[XXXRRRNNNIIICCC???;;;777555444444333333444555777888:::<<<>>>@@@BBBEEEIIILLLMMMPPPSSSVVVXXXZZZ^^^```aaadddgggjjjmmmqqqvvvyyy{{{~~~|||zzzyyyyyy{{{||||||{{{yyyyyyxxxwwwxxxyyyzzzzzzyyyxxxxxxxxxxxxuuurrrnnnggg```ZZZZZZYYYTTTQQQPPPPPPGGG??????CCCJJJUUU___hhhhhheeeaaa\\\YYYYYYZZZWWWXXXZZZ]]]aaaeeeiiikkkkkkkkkkkkjjjjjjiiiiiiiiikkkkkkjjjiiihhhgggffffffjjjjjjkkkmmmnnnoooppppppooonnnllliiiggghhhlllooopppppppppqqqqqqqqqrrrrrrpppqqqssssssrrrrrrsssuuurrrqqqqqqrrruuuwwwxxxxxxyyy{{{~~~~~~|||yyyyyyzzz|||~~~||||||||||||{{{yyyxxxxxxxxxwwwvvvtttsssrrrpppnnnlllllllllkkkgggccc\\\ZZZXXXWWWYYY]]]aaaddd`````````aaacccgggjjjllljjjiiiiiilllrrryyy~~~|||wwwtttqqqnnnjjjhhhfffiiinnnssswwwyyyzzz{{{{{{tttmmmcccUUUGGG???>>>===EEEQQQ\\\fffmmmsssvvvyyyyyyxxxwwwwwwwwwxxxxxxuuuuuuuuuvvvwwwyyyzzz{{{wwwxxxzzz{{{{{{zzzyyyyyy|||zzzwwwwwwyyy{{{||||||yyyxxxvvvuuusssooojjjfff]]]WWWOOOIIIFFFFFFGGGHHHFFFHHHJJJNNNSSSWWWZZZ\\\bbbfffkkkmmmoooqqqvvvzzz|||~~~}}}yyysssmmmggg```YYYTTTSSSRRRPPPMMMIIIDDD@@@>>>888777555333222222222333222222222111000222666999HHHVVVgggttt~~~vvvpppuuu|||{{{uuuhhhYYYIII@@@:::444000000---------,,,,,,+++++++++,,,+++***)))(((((((((((()))((((((''''''(((((()))''''''''''''''''''''''''&&&'''((())))))((('''&&&'''''''''(((((()))))))))''''''''''''''''''''''''&&&&&&''''''((())))))***&&&'''((()))***+++++++++************+++,,,------///555===IIIZZZkkkrrrpppsssooofffYYYMMMIIIMMMRRRdddjjjooopppsssxxx{{{zzzzzzlll^^^YYY___gggiiikkkkkkjjjlllvvv~~~}}}~~~}}}|||zzzxxxwwwvvvvvvvvvooollllllqqqsssqqqpppqqqmmmnnnpppqqqqqqooonnnmmmiiieee\\\QQQFFF>>>;;;;;;;;;===???AAABBBAAA@@@@@@CCCHHHPPPXXX^^^aaaaaa```SSSRRRPPPOOOPPPTTT[[[aaaiiiiiiiiikkknnnrrruuuxxxuuuuuuvvvyyy~~~yyytttllleeeaaa]]]ZZZYYYRRRNNNIIIDDD@@@<<<777555444444333333444555777888:::<<<>>>@@@BBBEEEHHHKKKLLLOOOTTTYYY[[[^^^aaaccccccfffjjjmmmoooqqqtttvvvzzz~~~{{{zzzxxxyyy{{{||||||{{{xxxwwwvvvvvvvvvvvvvvvwwwttttttvvvwwwxxxuuuppplllhhhaaa[[[[[[YYYRRRKKKHHHCCC>>>999:::>>>FFFRRR^^^ddddddccc```\\\ZZZZZZ[[[WWWXXXZZZ\\\```dddgggiiijjjjjjkkkkkkkkkjjjjjjiiikkkkkkkkkkkkkkkjjjiiiiiiiiijjjlllmmmnnnnnnnnnmmmmmmmmmllljjjggghhhkkknnnoooooooooppppppppppppqqqpppqqqssssssqqqqqqqqqrrrqqqpppoooqqqtttwwwxxxyyyxxx{{{zzzvvvuuuvvvvvvxxx{{{~~~||||||||||||{{{zzzvvvwwwxxxxxxvvvtttqqqpppooommmjjjjjjkkkiiiddd```ZZZYYYWWWVVVWWWYYY\\\^^^\\\]]]^^^```bbbeeegggiiiiiiggggggiiiooouuuzzz||||||xxxsssooollljjjgggeeecccfffjjjooosssvvvwwwxxxwwwqqqkkkcccWWWJJJDDDDDDDDDMMM[[[gggpppwww|||~~~|||{{{{{{{{{{{{xxxxxxxxxyyyzzz{{{|||}}}yyy|||~~~{{{yyywwwxxxzzzzzzzzzyyyxxxvvvtttrrrnnniiieee[[[UUUNNNHHHFFFGGGHHHHHHEEEFFFIIILLLPPPUUUXXXZZZaaaeeejjjmmmoooqqqvvv{{{zzz|||~~~{{{vvvpppjjjbbbZZZTTTSSSRRRPPPMMMIIIEEEAAA>>>888777555333222222222333222222222111000222666999DDDSSSeeerrr|||}}}qqqlllqqqyyy}}}xxxiii[[[LLLCCC===666111/////////...---+++***)))))),,,+++***)))(((((((((((())))))(((((((((((())))))''''''''''''''''''''''''&&&'''((())))))((('''&&&'''((((((((())))))******''''''''''''''''''''''''''''''''''''((((((((()))!!!"""###&&&'''))))))***,,,,,,,,,,,,---.../////////444<<>>999888777555444333222222111222333333222222444666<<>>GGGVVVdddgggddd^^^VVVOOONNNOOOSSS[[[dddjjjkkknnnssszzz|||ppp```TTTRRRZZZbbbkkkmmmqqqttt{{{~~~|||}}}}}}{{{yyywwwwwwwwwvvvuuurrrpppnnnooorrrtttsssqqqtttsssrrrrrrsssrrrpppnnngggeee```XXXPPPJJJGGGFFFJJJJJJIIIIIIHHHGGGFFFFFFNNNUUU___fffgggeeeaaa___]]]___dddkkkttt{{{yyyrrrpppvvvvvvlllfffaaa\\\XXXTTTPPPJJJDDD@@@<<<999666444333333333333555666777:::<<>>888555666;;;@@@HHHSSS^^^```fffhhhccc^^^^^^aaabbbaaa___]]]\\\]]]___aaaccciiikkklllkkkiiigggfffggghhhiiijjjkkkkkkkkkkkkkkkppppppooonnnmmmkkkiiihhhnnnoooooommmjjjgggfffgggiiikkkmmmoooppppppooonnnpppppppppppppppooonnnmmmrrrqqqppprrrtttvvvuuutttooonnnoooqqqlllddd``````[[[aaaiiiooorrrvvv{{{|||~~~~~~~~~~~~}}}|||{{{{{{zzzxxxvvvzzzxxxtttrrrqqqpppnnnmmmkkkhhheeecccbbb```^^^\\\VVVSSSOOOLLLKKKLLLOOOQQQSSSSSSTTTUUUWWWXXXYYYZZZ\\\\\\]]]___bbbdddggghhheeebbb^^^[[[ZZZZZZYYYXXXXXXZZZ^^^dddkkknnnoooooonnnkkkeee```\\\YYYYYYYYYhhhttt~~~~~~~~~~~~~~~}}}||||||yyyxxxuuutttrrrooojjjgggZZZUUUMMMGGGCCCAAA@@@???>>>@@@CCCHHHMMMSSSWWWYYY]]]aaagggmmmqqqvvv{{{~~~}}}}}}wwwnnneee\\\WWWTTTSSSQQQNNNIIIDDD@@@>>>999888666444333222222222111222333333222222444666<<>>777444555;;;AAAHHHTTT^^^aaagggiiiddd___```ccceeeeeecccaaa_________aaabbbeeegggjjjjjjiiigggggggggggghhhhhhiiijjjjjjiiiiiinnnooooooooonnnllljjjiiiooooooooonnnkkkhhhfffffffffiiilllpppqqqqqqpppoooppppppppppppooonnnnnnmmmsssrrrqqqrrrssstttsssrrrpppoooooonnnggg^^^[[[]]]XXX^^^gggmmmqqqtttyyy|||{{{|||~~~}}}}}}||||||{{{yyywwwuuuyyywwwtttrrrqqqooollljjjiiifffcccaaa```___]]]\\\TTTQQQMMMJJJIIIJJJLLLMMMPPPPPPQQQQQQRRRSSSTTTTTTXXXYYY[[[]]]___aaabbbbbbbbb___[[[WWWVVVUUUUUUUUUTTTWWW[[[aaagggjjjlllllliiigggccc___]]]]]]^^^^^^iiittt|||||||||}}}||||||{{{{{{|||yyywwwtttqqqmmmhhhddd[[[UUUMMMGGGCCCAAA???>>>===???BBBGGGLLLQQQVVVXXX\\\```fffkkkpppuuuzzz~~~||||||wwwpppggg]]]VVVSSSRRRPPPMMMHHHCCC???===777666555333222111111000111222333333222222444666;;;CCCOOO]]]jjjtttzzz|||xxxoooooouuu}}}|||}}}xxxlllZZZIII<<<555222000//////...------,,,,,,+++************************((((((((((((((((((((((((+++***((('''''''''((()))))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******,,,,,,,,,,,,---...//////000555<<>>@@@BBBEEEIIILLLLLLPPPWWW^^^cccdddcccbbbcccfffjjjmmmoooqqqsssuuuvvvyyy}}}|||{{{zzzxxxwwwwwwxxxyyyyyyzzz{{{{{{zzz{{{{{{xxxtttrrruuuwwwwwwuuurrrqqqppppppnnnmmmgggddd___YYYRRRJJJBBB===777444555;;;AAAHHHTTT^^^bbbhhhjjjeee```aaadddfffeeedddaaa___^^^^^^^^^___```cccgggiiiiiiiiiiiiiiifffggghhhhhhiiihhhhhhhhhkkklllmmmnnnnnnmmmlllkkkpppooooooooommmkkkhhhffffffhhhllloooqqqrrrqqqpppqqqppppppoooooooooooooootttrrrqqqqqqrrrrrrqqqooorrrqqqpppmmmdddZZZWWWYYYYYY___gggmmmoooqqquuuxxxyyy{{{}}}}}}}}}{{{|||}}}|||zzzxxxvvvuuuxxxvvvsssqqqpppnnnkkkiiihhheeebbb```___]]][[[YYYQQQOOOKKKHHHGGGGGGIIIJJJLLLLLLMMMMMMNNNOOOOOOPPPUUUVVVXXXZZZ[[[\\\\\\\\\\\\ZZZVVVQQQMMMLLLMMMNNNPPPTTTYYY^^^bbbeeeggghhhcccbbbaaa___^^^___``````bbblll|||zzzzzz{{{{{{{{{{{{zzzzzz{{{xxxuuurrrnnnjjjddd```\\\VVVNNNGGGCCCAAA@@@???===???BBBFFFKKKPPPTTTWWWYYY]]]ccciiinnntttyyy|||}}}|||wwwrrriii___WWWSSSRRRPPPLLLHHHCCC???<<<777666555333111111000000111222333333222222444666999???JJJXXXdddmmmsssvvv~~~zzzooommmrrr{{{ooo\\\JJJ===666333111//////......---,,,,,,,,,++++++++++++,,,,,,,,,,,,))))))))))))))))))))))))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((('''''''''''''''++++++++++++,,,---...///...444<<>>@@@BBBEEEIIILLLLLLOOOUUU[[[^^^______^^^bbbeeejjjmmmoooqqqsssuuutttxxx~~~zzzuuussstttvvvvvvvvvwwwxxxyyyzzzzzz{{{zzzzzzyyyvvvtttssstttuuuvvvtttrrrrrrrrrqqqooommmfffbbb]]]WWWPPPIIIAAA<<<888555666;;;@@@HHHSSS^^^ccciiikkkeeeaaaaaadddeeecccbbb```^^^\\\[[[[[[[[[^^^aaafffiiijjjjjjjjjkkkgggggghhhhhhhhhhhhgggggghhhiiikkklllmmmnnnnnnnnnppppppoooppppppnnnjjjgggfffhhhkkknnnqqqqqqqqqqqqqqqqqqppppppppppppqqqqqqsssqqqppppppppppppooommmooooooooolllbbbWWWTTTXXX[[[aaaiiimmmoooppprrrtttvvvxxxyyy|||~~~~~~{{{{{{||||||}}}~~~~~~}}}|||zzzyyyyyy{{{}}}|||zzzwwwuuutttvvvtttrrrqqqpppnnnkkkhhhhhheeeaaa^^^[[[YYYVVVTTTLLLJJJGGGDDDBBBBBBCCCDDDGGGHHHHHHIIIJJJKKKKKKLLLPPPPPPRRRSSSTTTTTTTTTTTTSSSQQQMMMGGGBBBAAABBBDDDJJJNNNTTTXXXZZZ\\\^^^```[[[\\\]]]^^^```aaaaaabbb^^^eeesssyyyzzzzzz{{{{{{{{{zzzzzzyyywwwtttqqqnnnjjjeeeaaa]]]WWWOOOHHHDDDBBB@@@???===???BBBEEEJJJOOORRRUUUWWW[[[aaaggglllqqqvvvzzz}}}|||yyyuuummmbbbYYYTTTSSSPPPMMMIIIDDD???===888777555444222111111111111222333333222222444666777===GGGTTTaaakkkrrruuu}}}}}}oookkkppp~~~rrr___LLL???777444333/////////...------,,,,,,++++++++++++,,,,,,,,,---))))))))))))))))))))))))&&&''''''''''''&&&%%%%%%''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))(((''''''''''''(((((()))+++******++++++,,,---...---555===GGGVVVfffoooqqqqqqqqqsssssskkkaaa\\\\\\fffiiimmmrrrvvvzzz~~~xxxgggXXXQQQSSS\\\cccjjjlllqqqyyyuuussszzz}}}zzzwwwuuuuuuwwwyyyxxxvvvttttttuuuuuuqqqnnnnnnrrruuuvvvuuuqqqpppqqqrrrsssrrrooollljjjfffbbb^^^YYYSSSKKKEEE>>>???@@@DDDHHHMMMRRRUUUXXX]]]dddiiimmmoooqqqrrrwww}}}zzzmmmeee```]]]ZZZTTTPPPJJJDDD@@@<<<999666333222111111222333555666999;;;>>>@@@BBBEEEIIILLLMMMPPPTTTXXX[[[[[[[[[[[[aaadddiiimmmoooqqqssstttuuuyyywwwooollloootttvvvwwwwwwxxxyyyzzz{{{||||||yyyvvvuuutttttttttssstttsssrrrqqqqqqooollliiieeeaaa[[[UUUNNNGGG@@@;;;999666666;;;@@@GGGRRR\\\dddjjjkkkfff```aaacccddddddcccaaa___]]]\\\\\\\\\^^^bbbgggjjjkkkjjjjjjjjjgggggghhhhhhhhhhhhgggggghhhhhhiiijjjkkklllnnnnnnpppppppppqqqrrrqqqmmmiiihhhiiikkkmmmoooqqqrrrrrrqqqqqqppppppqqqrrrssstttqqqpppnnnnnnoooooommmlllkkklllooommmdddYYYWWW[[[\\\bbbjjjooopppppprrrsssuuuvvvxxxzzz{{{|||}}}}}}|||xxxvvvvvvyyyzzz|||||||||{{{zzzyyyxxx{{{}}}}}}yyyvvvttttttsssrrrqqqppppppnnnkkkhhhgggddd___[[[WWWTTTPPPMMMFFFDDDAAA>>><<<<<<<<<===BBBBBBCCCDDDFFFGGGHHHHHHIIIIIIIIIIIIJJJKKKKKKKKKHHHGGGDDD???:::999<<>>???BBBEEEJJJNNNQQQSSSUUUYYY___eeekkkpppuuuyyy~~~}}}zzzwwwoooddd\\\UUUTTTRRRNNNJJJEEEAAA>>>999888666555333333222222111222333333222333555666777===GGGTTTaaallltttwww}}}pppjjjooo}}}ttt```MMM???888555333/////////...------,,,,,,******+++++++++,,,,,,,,,)))))))))))))))))))))))))))***+++++++++***((('''))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))+++,,,---************+++,,,------...555???IIIXXXiiitttwww}}}ooo```ZZZ[[[ccchhhnnnrrruuuzzzyyyeeeTTTNNNSSS^^^fffmmmooosss|||zzznnnkkkrrryyy}}}|||zzzzzzzzzyyywwwuuutttwwwyyyxxxuuussssssuuuvvvrrrnnnmmmppprrrrrrqqqooooooppprrrtttrrrooollljjjgggbbb^^^ZZZSSSJJJCCC??????AAADDDHHHMMMRRRUUUYYY]]]dddiiimmmppptttvvvzzzzzzmmmeeeaaa^^^]]]TTTPPPJJJDDD@@@<<<999666444444333333444555777888999;;;>>>@@@BBBFFFJJJMMMOOOQQQTTTWWWYYYZZZZZZZZZ```dddiiimmmoooqqqrrrtttwww{{{vvvkkkggglllssswwwwwwxxxyyy{{{||||||}}}}}}yyyuuutttvvvvvvtttrrrsssrrrqqqpppooolllgggdddddd```ZZZTTTMMMFFF???::::::777777;;;@@@GGGQQQ\\\eeejjjlllfff``````bbbcccgggfffeeecccaaa```______```ccchhhkkkkkkjjjiiiiiiggghhhhhhhhhhhhhhhggggggiiiiiihhhhhhiiikkklllnnnppppppppprrrtttsssoookkkiiijjjkkkmmmnnnppprrrrrrqqqqqqppppppqqqsssuuuvvvpppnnnmmmmmmnnnnnnmmmkkkiiilllpppoooggg]]]\\\```\\\ccckkkpppqqqqqqrrrtttvvvwwwyyyzzz||||||}}}}}}{{{uuussssssyyyzzz|||~~~~~~}}}{{{zzzwwwzzz}}}}}}yyyuuuttttttrrrqqqpppppppppnnnkkkhhhfffccc]]]XXXTTTPPPLLLIII@@@???<<<999777666777777>>>???@@@AAACCCDDDEEEFFFDDDCCCCCCCCCCCCDDDDDDEEECCCBBB@@@;;;777777:::>>>===BBBGGGJJJJJJJJJLLLNNNJJJNNNUUU\\\aaadddeeeeeefffgggppp|||yyyyyyyyyzzzzzzzzz{{{{{{yyyxxxvvvtttrrrnnniiieeebbb[[[RRRKKKGGGDDDAAA>>>???@@@@@@CCCFFFJJJOOOQQQVVVWWWZZZ```hhhooosssuuu}}}}}}vvvnnnddd^^^WWWTTTPPPLLLIIIFFFAAA>>>;;;888666444444333222000111222222333333444444555777999BBBPPP```nnnuuuxxx|||lllfffjjj|||sss___PPPCCC888333333111111111///---***(((&&&###%%%'''((()))((('''&&&***'''%%%&&&)))***(((%%%((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((******))))))((((((''''''''''''''''''''''''''''''******))))))((((((''''''*********)))))))))))))))'''***,,,.........000111111555===HHHVVVfffuuulll[[[YYY___cccgggnnnuuu{{{~~~ttt___RRRNNNRRR\\\ffflllqqqvvvzzz~~~qqqjjjjjjqqqyyy~~~yyyyyyxxxvvvvvvuuuvvvvvvxxxzzz{{{yyyvvvrrrpppooouuurrrooonnnpppsssuuuvvvsssrrrrrrrrrsssrrrooollljjjhhhdddaaa\\\TTTJJJCCC======???DDDLLLTTTYYY[[[aaadddhhhnnnsssxxx{{{}}}uuuiiieeeccc^^^YYYSSSNNNGGGAAA===;;;888666555444444333333444444555555999===AAADDDGGGKKKMMMQQQSSSUUUVVVVVVXXX[[[^^^bbbeeejjjmmmoooqqqsssuuuxxx}}}zzzssspppsssvvvwwwwwwvvvwwwxxxzzz|||~~~{{{zzzyyyyyyxxxwwwtttqqqssssssrrrooollliiihhhhhheeeaaa[[[VVVQQQIII>>>777666666777:::@@@IIITTT[[[eeejjjkkkddd^^^___bbbcccgggfffccc```\\\ZZZXXXXXX```aaadddiiilllllliiiggghhhggggggffffffffffffgggiiihhhhhhhhhjjjlllllllllsssrrrqqqrrrssssssooolllnnnllljjjjjjkkkmmmmmmlllnnnnnnooooooppppppqqqqqqooopppqqqqqqpppnnnlllkkkhhhjjjllliiieeeaaa```aaadddfffjjjnnnqqqsssttttttuuuvvvwwwyyyzzzzzz{{{{{{~~~~~~}}}zzzxxxzzz}}}}}}}}}{{{{{{{{{|||}}}}}}|||zzzvvvrrrooosssqqqnnnlllkkkjjjgggeeeeeeaaaZZZTTTOOOKKKGGGDDD===;;;888555444555777888<<<<<<<<<=========>>>>>>;;;;;;<<<<<<<<<=========<<<:::888555444444555555888<<<@@@CCCEEEEEEFFFGGGFFFJJJPPPUUUYYY]]]aaadddiiinnnvvv|||~~~~~~~~~~~~~~~}}}~~~zzzzzzzzzzzzzzzzzzzzzzzzyyywwwvvvtttrrrnnniiieee^^^XXXPPPIIIFFFCCCAAA>>>??????@@@BBBFFFJJJOOOQQQTTTVVVZZZ```gggmmmqqqsss|||~~~xxxpppgggaaaXXXUUUPPPMMMIIIFFFAAA>>>;;;888666444444333222000111222222333333444444555777999AAAOOO```oooyyy|||rrrkkkmmm}}}uuucccTTTFFF;;;555444000000000000///---+++***&&&''')))*********((('''***)))(((((())))))'''&&&((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((***)))))))))((((((((('''((((((((((((((((((((((((***)))))))))((((((((('''***)))))))))))))))))))))(((***,,,,,,,,,---///111444888>>>HHHUUUdddrrrzzzzzzgggWWWUUU\\\eeeiiiooouuuzzz~~~qqq]]]QQQNNNRRR\\\fffoootttwwwzzz}}}oooiiikkkttt}}}~~~|||zzzttttttssssssssssssttttttwwwyyyzzzzzzwwwtttsssssstttqqqmmmmmmnnnqqqssstttsssrrrrrrrrrsssssspppnnnllliiieeeaaa\\\TTTJJJCCC>>>???AAAFFFNNNVVV\\\^^^bbbfffnnnvvv|||ttthhhdddbbb]]]XXXTTTOOOHHHBBB>>>:::888666222222222222333444666666666999>>>AAADDDGGGKKKMMMQQQSSSUUUVVVWWWYYY\\\___cccfffkkknnnppprrrtttvvv|||~~~xxxuuuvvvyyyxxxxxxwwwxxxxxxyyyzzzzzzyyyxxxxxxxxxyyyxxxuuusssssssssrrrooollljjjiiiiiifffaaa[[[UUUPPPHHH???888666666777:::???IIISSS[[[dddjjjkkkeee___```cccdddeeedddbbb```^^^\\\[[[[[[^^^___bbbfffjjjkkkjjjhhhhhhhhhgggffffffeeeffffffiiiiiihhhiiikkkmmmnnnnnnmmmmmmmmmppptttuuutttrrrnnnllljjjjjjlllmmmnnnmmmmmmmmmnnnnnnnnnnnnoooooommmnnnoooooonnnmmmkkkiiiiiijjjkkkjjjfffbbbbbbbbbfffgggjjjmmmppprrrtttuuuuuuwwwyyyzzz||||||||||||||||||~~~~~~~~~~~~|||}}}}}}{{{zzzzzz~~~}}}|||||||||{{{zzzwwwuuutttsssrrrsssqqqnnnmmmllljjjgggeeeccc___YYYSSSNNNIIIDDD@@@;;;999666444333444555666777777888888888999999999777777777777777777888888:::999666444333444444555777:::>>>AAACCCEEEGGGIIIIIIKKKNNNQQQUUU[[[aaafffjjjooouuuzzz||||||}}}}}}}}}{{{{{{{{{{{{{{{zzzzzzyyyyyyxxxxxxwwwuuutttrrrnnniiieee[[[VVVNNNHHHDDDBBB@@@???===>>>???AAAEEEJJJNNNQQQRRRUUUZZZ```fffkkkoooqqqzzz~~~|||tttkkkdddZZZVVVRRRNNNJJJFFFAAA>>>;;;888666444444333222000111222222333333444444555777999@@@NNN```rrr}}}sssllllll{{{xxxhhhYYYKKK===666555000000000000000///...---***+++,,,,,,,,,+++***)))++++++,,,***(((''''''((((((((((((((((((((((((((((((''''''&&&&&&''''''((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))*********+++++++++***+++...000777:::???IIIUUUbbbnnnttt||||||zzzppp___QQQQQQYYYgggjjjoootttyyy}}}ooo[[[QQQPPPUUU___hhhqqquuuwwwzzzuuugggbbbfffqqq||||||{{{zzzwwwssssssrrrrrrssssssttttttvvvxxxzzzzzzxxxvvvuuuvvvsssqqqnnnmmmnnnqqqrrrsssrrrrrrrrrsssttttttrrrpppnnnkkkgggbbb\\\TTTKKKEEECCCCCCFFFLLLTTT]]]bbbeeegggmmmwwwrrrhhhdddbbb]]]XXXUUUPPPIIICCC>>>:::777444000000111222333555666777777:::>>>AAADDDGGGKKKMMMQQQSSSUUUWWWXXXZZZ^^^```dddgggkkknnnpppsssuuuwww|||~~~|||{{{|||wwwwwwxxxxxxxxxxxxwwwwwwwwwvvvvvvxxxyyyyyywwwuuusssrrrqqqooommmkkkjjjiiigggaaaZZZTTTNNNGGG???999666666777999???HHHSSSZZZccciiikkkeee```aaadddeeeddddddcccbbbaaa```______]]]]]]^^^bbbfffjjjkkkjjjiiihhhgggfffeeeeeeeeeeeehhhhhhiiijjjkkkmmmooopppllllllmmmpppsssvvvvvvuuuooommmkkkkkklllnnnoooooommmmmmmmmmmmllllllllllllkkklllmmmmmmlllkkkiiihhhjjjkkkkkkjjjgggeeeddddddhhhiiijjjkkknnnqqqtttuuuuuuwwwzzz}}}~~~~~~~~~}}}yyyzzz|||}}}~~~~~~}}}||||||{{{yyyyyyzzzyyyzzz|||}}}{{{{{{{{{yyyuuurrrpppqqqsssuuurrrqqqnnnmmmllljjjgggdddaaa]]]WWWQQQKKKEEE???;;;777666444222111222333444444444444555555555555666444444444444444444333333777666444333333333444555555888;;;>>>@@@DDDHHHKKKLLLLLLMMMOOORRRYYYaaagggkkkoootttwwwxxxyyyzzz{{{~~~}}}{{{xxxwwwyyy~~~}}}|||{{{zzzyyyxxxwwwwwwxxxvvvuuusssqqqnnniiieee\\\WWWPPPIIIDDDAAA???>>><<<===>>>@@@DDDIIIMMMPPPQQQUUU[[[aaafffjjjnnnpppyyy|||xxxooohhh\\\XXXSSSOOOKKKFFFAAA>>>;;;888666444444333222000111222222333333444444555888999>>>LLL```sss{{{rrrmmmlllvvv{{{lll^^^NNN???666444000000000000///...------,,,,,,------,,,+++***)))+++---...,,,(((&&&''')))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))*********+++++++++)))(((***---///888:::???IIIUUUaaakkkppptttsssooofffWWWLLLOOOXXXhhhjjjnnnrrrwww{{{~~~~~~mmm[[[RRRSSSYYYccckkkooorrruuuxxxnnnaaa]]]bbbooozzz}}}zzz||||||yyyyyyxxxwwwvvvvvvvvvvvvwwwwwwyyyzzzyyywwwuuuuuuvvvtttrrrooonnnppprrrssssssrrrrrrrrrsssuuuuuusssqqqooommmiiiccc\\\UUUMMMIIIIIIIIILLLSSS\\\dddjjjmmmpppuuu~~~rrriiieeebbb^^^ZZZWWWRRRKKKDDD???:::666333111111111222333444555666666999<<>>GGGRRRYYYbbbhhhkkkfffaaabbbeeefffeeedddddddddcccbbbaaa```\\\[[[[[[^^^ccchhhkkkllliiihhhgggfffeeedddddddddeeeggghhhiiijjjlllnnnpppqqqqqqqqqrrrsssttttttsssqqqooolllkkkmmmoooqqqqqqooonnnnnnmmmllllllkkkkkkkkkllllllllllllkkkjjjiiikkkkkkkkkjjjiiihhhggggggkkkjjjjjjjjjlllooosssuuuuuuwwwzzz}}}~~~zzzzzz|||}}}~~~~~~~~~~~~~~~~~~}}}||||||{{{{{{yyyxxxxxxxxxzzz}}}~~~yyywwwwwwwwwuuurrrooooooppprrrtttrrrpppooommmllljjjgggddd___\\\UUUOOOIIIBBB;;;777444333111000000111222333444444444555555555555666555555555444444444444333444444333333333333444555444666888:::===BBBGGGKKKLLLMMMOOOQQQTTTZZZaaaggglllnnnqqqssstttvvvxxxyyy}}}|||yyyvvvttttttwwwzzz}}}}}}|||{{{yyyxxxwwwwwwwwwuuutttsssqqqnnniiifff___[[[TTTLLLDDD@@@>>>>>><<<======???CCCGGGKKKNNNQQQVVV\\\aaaeeejjjooosssyyy|||{{{qqqkkk^^^[[[UUUPPPKKKFFFAAA===;;;888666444444333222000111222222333333444444555777888===KKK^^^sss}}}wwwsssrrrqqqqqq}}}}}}zzzxxxzzz}}}oooaaaOOO>>>555333222111000///---,,,++++++,,,,,,,,,,,,+++******)))+++...///---(((&&&'''***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))************+++++++++)))(((***---///666888>>>HHHVVVbbbjjjmmmnnnkkkggg^^^RRRJJJOOOYYYgggiiimmmqqqvvvzzz}}}~~~zzziiiWWWQQQTTTZZZcccjjjkkknnnrrrwwwmmmaaa^^^cccnnnyyyyyyzzzyyywwwxxx}}}~~~}}}{{{yyyxxxxxxwwwyyyzzzzzzyyyvvvttttttttttttqqqooonnnpppqqqrrrqqqrrrrrrrrrsssuuuuuusssqqqooommmjjjddd]]]VVVQQQOOOLLLMMMPPPWWW```jjjpppsssvvv{{{|||qqqjjjfffccc___[[[WWWSSSLLLFFF@@@;;;666333333333222222333333444444666888;;;===???CCCGGGJJJOOOQQQTTTWWWYYY]]]aaadddeeegggkkkmmmooorrrvvvxxxzzz}}}{{{ppprrrtttvvvwwwwwwwwwvvvttttttuuuwwwzzz{{{yyyxxxrrrpppmmmmmmnnnmmmkkkiiigggaaaYYYRRRMMMFFF???999555666666888===FFFQQQXXXaaahhhkkkfffaaabbbdddeeefffffffffeeedddbbbaaa```\\\ZZZYYY[[[```fffiiikkkhhhhhhfffeeeeeedddddddddccceeeggghhhhhhiiilllooottttttttttttsssssstttttttttqqqnnnlllnnnpppqqqrrrqqqppppppooonnnmmmllllllmmmmmmmmmmmmmmmllllllkkkmmmlllkkkkkkkkkkkkjjjjjjmmmllljjjjjjkkknnnrrrtttsssuuuxxx{{{}}}~~~~~~~~~||||||}}}}}}}}}||||||{{{~~~~~~~~~~~~}}}}}}}}}{{{zzzxxxxxxzzz}}}~~~zzzwwwuuuuuusssrrrqqqqqqppppppqqqqqqqqqpppooonnnmmmjjjfffccc___ZZZTTTMMMFFF@@@999555111111000///000000111222444444444444555555555555555555555555555555555555333333333333444444555555333444666888;;;???EEEIIIJJJMMMRRRVVVZZZ^^^bbbeeejjjllloooqqqqqqsssuuuwww{{{zzzxxxtttqqqpppqqqrrrvvvzzz~~~}}}||||||zzzyyyxxxwwwwwwvvvuuusssrrrqqqnnniiifffaaa^^^WWWNNNEEE@@@>>>???=========???BBBEEEIIIKKKPPPUUU[[[```ccciiipppvvvzzz|||}}}ssslllaaa]]]WWWQQQLLLFFFAAA===;;;888666444444333222000111222222333333444444555777777<<>>444333333222000...---,,,++++++++++++++++++************,,,,,,---+++)))(((((()))))))))))))))))))))))))))'''(((((())))))(((((('''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((()))******++++++***+++++++++***+++...000555666<<>>888555555666888===EEEPPPWWWaaagggjjjfffaaaaaacccccceeefffffffffeeecccaaa```]]][[[ZZZ[[[___dddggghhhgggfffeeeeeedddeeeeeeeeebbbeeeggggggfffgggjjjnnnqqqrrrssssssssstttwwwyyywwwtttpppnnnnnnppprrrrrrrrrqqqqqqpppooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmnnnlllkkkkkkmmmnnnmmmmmmnnnmmmkkkjjjkkknnnqqqsssppprrrtttwwwyyy{{{}}}}}}~~~~~~~~~}}}}}}|||{{{zzz~~~~~~~~~~~~|||{{{yyyyyy{{{|||}}}|||{{{|||}}}{{{yyyvvvvvvvvvqqqrrrrrrsssrrrrrrppppppqqqpppooonnnmmmkkkfffccc]]]XXXPPPIIICCC===888444000000000000000111222333222222222333333333444444444444444555555555666666555555555555666666666666222444555777999<<>>>>>>>>>>>@@@DDDGGGIIIOOOSSSYYY]]]```gggqqqxxx{{{}}}~~~ssslllbbb^^^XXXRRRMMMGGGAAA===;;;888666444444333222000111222222333333444444555666666;;;HHH[[[nnn|||zzzrrrqqqtttrrrmmmooo{{{}}}}}}}}}tttdddPPP>>>555555222111000...............+++++++++***++++++,,,,,,,,,***))))))******)))((())))))))))))))))))))))))'''((()))******)))(((''''''((((((((()))))))))***))))))))))))))))))))))))'''((((((((()))))))))***'''(((((()))******++++++(((***,,,,,,,,,---///111666777<<>>@@@CCCHHHLLLKKKNNNRRRUUUXXX]]]aaaeeeiiikkknnnppprrruuuyyy}}}}}}xxxtttqqqqqqqqqrrrrrrsssuuuuuuwwwwwwwwwxxxyyyyyywwwuuuoookkkiiiiiilllmmmjjjgggddd___YYYTTTNNNGGG===666555555666777<<>>:::666444000000000111222333333444222222222333333333333444444444555666777888888999777777888888888777777666333444666777777:::===@@@EEEJJJRRRZZZ^^^aaadddfffdddgggkkknnnoooppprrrsssttttttsssooojjjgggffffffbbbcccdddeeefffiiimmmpppuuu}}}~~~{{{{{{{{{zzzzzzyyyyyyxxxuuutttsssrrrqqqnnniiifff]]][[[VVVMMMEEE@@@AAABBB???>>>>>>>>>@@@CCCEEEGGGMMMRRRWWWZZZ^^^fffqqqyyy{{{}}}~~~ssslllccc___YYYSSSMMMGGGAAA<<<;;;888666444444333222000111222222333333444555555555666;;;GGGZZZmmmzzz~~~xxxxxx{{{wwwoooqqq{{{vvveeeQQQ>>>666666222111000//////000111222+++++++++++++++,,,---...,,,)))'''(((+++,,,)))'''))))))))))))))))))))))))'''((()))******)))(((''''''((((((((())))))******************************'''((((((((())))))******'''(((((()))***+++++++++'''***,,,.........000111777888===HHHVVV```ddddddccc^^^WWWPPPIIIHHHQQQ]]]eeeiiipppwww}}}xxxgggVVVRRRXXX___eeeiiimmmqqqvvv|||yyywwwwwwzzzxxxyyywwwwww|||}}}}}}}}}{{{{{{}}}zzzyyywwwwwwwwwxxxwwwvvvsssrrrrrrrrrsssrrrooollliiiiiihhhddd___]]]^^^```\\\]]]aaaiiittt~~~xxxrrrooojjjfffccc___[[[XXXVVVRRRMMMHHHCCC>>>999555333333444444666777999:::;;;<<<>>>???AAAEEEJJJMMMJJJMMMQQQTTTXXX\\\aaaeeelllmmmpppqqqtttwww|||||||||vvvrrrssssssqqqqqqqqqqqqssstttyyyxxxwwwxxxyyyxxxvvvsssnnnjjjggghhhlllmmmjjjfffccc___ZZZUUUOOOGGG===555555555555777<<>><<<<<<@@@EEEIIIKKKNNNSSSXXX___gggooottt|||{{{qqqkkkaaa]]]WWWRRRNNNIIIEEEBBB<<<;;;888555333222222222111111222222222333333333::::::>>>HHHXXXkkk{{{~~~yyysssoooyyyxxxhhhUUUAAA555111333333222111000///......------,,,,,,+++***))))))++++++,,,,,,+++***)))(((***)))(((''''''((()))*********))))))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))))))))((('''&&&&&&'''))))))***************))))))***,,,...///777888<<>>999666777666555444444555666777:::<<>>888666444555;;;@@@FFFPPPYYY```gggjjjfffaaa```bbbbbbdddgggkkklllllljjjiiiiiifffbbb]]]\\\^^^``````___bbbcccdddfffggghhhhhhhhhggghhhiiiiiihhhggghhhiiiqqqssstttuuutttttttttvvvxxx{{{|||xxxrrrooopppsssqqqrrrsssqqqmmmjjjjjjkkklllkkkjjjjjjkkklllnnnooommmllllllmmmoooqqqqqqppprrrrrrpppmmmjjjiiikkkmmmnnnnnnmmmnnnoooppprrrtttzzzzzzzzzzzzzzz{{{|||}}}~~~{{{yyyxxxyyy|||~~~{{{{{{{{{{{{zzzzzzzzzzzzxxxyyyyyyzzzyyyxxxvvvuuuzzzyyywwwvvvuuussspppnnnjjjjjjjjjkkkjjjgggbbb^^^XXXQQQHHH???:::666444333111111111222222333333444222333444444333444666888888999:::<<<>>>???>>><<>><<<:::888666555::::::888888999;;;===???@@@CCCIIIRRR[[[bbbdddeeeaaacccfffiiimmmoooqqqrrrtttrrroookkkhhhbbb\\\WWWSSSTTTTTTTTTVVVZZZ___dddhhhnnnuuuzzz{{{xxxuuusssxxxyyyzzzzzzyyywwwtttssspppqqqpppnnnjjjgggeeedddaaa\\\UUULLLFFFAAA???>>>>>>>>>===<<<<<>>999666555444444444555666888999===???AAABBBCCCDDDHHHJJJNNNRRRVVVXXXYYY^^^ffflllpppppppppqqqsssvvvxxxzzzyyy~~~~~~{{{zzzxxxwwwuuuuuuuuuttttttssssssssszzzxxxwwwwwwwwwvvvsssppptttrrrqqqppppppnnnjjjgggdddaaa[[[UUUNNNFFF>>>888666444555:::@@@EEEOOOYYY___fffiiieee``````aaaaaacccfffjjjkkkkkkiiiiiiiiigggccc___]]]___``````___bbbccceeefffggggggggggggggghhhiiiiiihhhhhhiiikkkppprrrtttttttttssstttuuuwwwzzz|||yyytttqqqqqqsssnnnppprrrpppmmmjjjiiijjjllllllkkkkkklllmmmnnnooommmmmmmmmnnnpppqqqqqqqqqtttsssrrrnnnkkkjjjkkklllmmmllllllmmmnnnppprrrsssuuuuuuwwwxxxzzz{{{|||}}}}}}{{{yyyxxxyyy{{{|||{{{{{{{{{{{{{{{{{{{{{{{{wwwwwwxxxxxxxxxxxxxxxxxxxxxwwwuuutttsssrrrooommmkkkjjjkkkkkkkkkgggbbb^^^XXXQQQHHH???:::666444333111111111222333333444444333555666666555666777999<<<===>>>@@@CCCDDDCCCCCCEEEEEEDDDCCCBBB@@@>>>===<<<;;;:::999999:::<<<===???BBBHHHQQQZZZbbbfffgggdddeeehhhjjjmmmpppqqqrrrvvvsssoookkkfff___XXXSSSLLLLLLMMMNNNPPPUUU[[[```fffkkksssxxxxxxvvvrrrqqqyyyyyyzzzzzzyyywwwuuutttqqqpppnnnllliiigggeeedddaaa\\\UUULLLEEEAAA>>>>>><<<<<<<<<;;;;;;>>>CCCGGGDDDHHHNNNUUU^^^hhhrrrxxx|||rrrkkkccc___ZZZUUUPPPLLLGGGCCC<<<;;;888555333222222222333333333333444444444444222666>>>KKK\\\nnn}}}zzzpppppp{{{~~~mmmYYYFFF;;;888333333222111000//////...------,,,,,,++++++******,,,+++)))''''''''''''((())))))(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))%%%&&&''')))************))))))***************))),,,+++++++++,,,...000111666999???JJJ\\\nnnvvvvvvpppjjjaaaVVVOOOPPPWWW^^^jjjooouuuxxxzzzzzzyyyyyymmm```TTTSSSYYY```iiipppvvvxxx}}}}}}{{{||||||{{{yyyvvvvvvxxxzzzxxxuuusssrrrsssrrrnnnjjjlllnnnpppqqqooonnnnnnnnnlllpppvvv{{{xxxsssrrrnnnjjjfffccc```\\\YYYVVVRRRMMMHHHDDD???:::666333333333333555777999:::???@@@BBBCCCCCCDDDGGGIIIOOOSSSXXX[[[]]]```fffkkkmmmnnnoooqqqtttwwwzzz{{{yyy~~~}}}{{{zzzyyyxxxxxxxxxwwwvvvuuuuuuttttttyyyxxxwwwvvvvvvuuusssqqqsssqqqpppoooooommmiiifffddd```[[[UUUNNNFFF>>>888666444555:::???EEEOOOYYY]]]dddhhhddd______``````cccfffiiijjjjjjiiiiiiiiiiiifffbbb`````````______cccdddeeefffgggffffffeeefffgggiiiiiiiiiiiikkkmmmoooqqqssstttsssssstttuuuvvvyyy|||{{{wwwsssrrrssslllnnnppppppmmmjjjiiihhhmmmmmmmmmmmmnnnooopppqqqmmmnnnooopppqqqrrrrrrrrrttttttssspppllljjjjjjkkkjjjjjjkkklllmmmoooqqqrrrppprrruuuxxx{{{|||}}}~~~{{{{{{zzzyyyyyyyyyzzzzzz||||||||||||||||||||||||vvvvvvvvvvvvwwwxxxyyyyyyvvvtttrrrqqqqqqpppnnnlllkkkkkkkkklllkkkhhhccc___XXXQQQGGG???999666444333111111111222333444444444555777999999888888:::;;;AAABBBEEEGGGIIIJJJKKKKKKNNNNNNMMMKKKIIIGGGEEEDDD@@@@@@???>>>>>>>>>>>>>>>@@@BBBGGGOOOYYYaaagggiiijjjjjjkkklllnnnppprrrtttxxxuuuooojjjccc[[[RRRMMMDDDFFFHHHJJJNNNSSSZZZ^^^fffkkksssxxxxxxuuurrrpppzzzzzzzzzyyyxxxwwwuuutttsssqqqnnnkkkiiigggdddcccaaa\\\TTTLLLEEE@@@>>>===:::;;;;;;:::;;;>>>CCCFFFCCCHHHOOOXXXbbbmmmwww}}}|||qqqjjjccc```[[[WWWRRRMMMHHHDDD<<<;;;888555333222222222333333333444444444555555666999@@@IIIXXXiiiyyyyyynnnooozzz}}}lllXXXEEE:::777444333333222111000///...------,,,,,,,,,+++++++++*********)))))))))))))))((((((((((((((()))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''((())))))***))))))******+++++++++******)))+++******+++,,,...000111888<<>>@@@BBBBBBDDDGGGJJJOOORRRWWW[[[^^^aaaeeehhhkkklllnnnqqquuuxxx{{{|||yyy~~~~~~||||||{{{zzzzzzyyyyyyxxxwwwvvvuuuuuuyyywwwuuuuuuuuuuuusssqqqrrrpppooonnnnnnlllhhheeeccc```[[[VVVOOOGGG>>>888555333555:::???EEEOOOXXX\\\cccgggccc^^^^^^``````dddgggjjjkkkkkkjjjjjjkkkllljjjfffcccaaa```______cccdddfffggggggfffeeedddeeegggiiiiiijjjjjjlllnnnnnnppprrrsssrrrrrrssstttuuuxxx|||}}}zzzvvvsssrrrkkkmmmoooooonnnllljjjiiimmmmmmnnnnnnooopppqqqrrrmmmoooqqqrrrrrrrrrrrrsssssssssssspppllliiihhhhhhhhhhhhiiikkkmmmooopppqqqoooqqquuuxxx{{{|||}}}|||xxxxxxyyyzzzzzzzzzyyyyyy||||||||||||||||||||||||wwwvvvuuutttuuuvvvwwwxxxtttrrrppppppppppppooommmlllllllllmmmlllhhhccc___WWWQQQGGG>>>999666444222000111111222333444555555666888:::;;;;;;;;;===???EEEHHHLLLPPPSSSTTTVVVWWW\\\[[[XXXUUUQQQLLLIIIGGGEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFIIIOOOXXXaaagggjjjooooooooooooqqqrrrtttuuuwwwsssnnnhhh```XXXOOOIIIBBBDDDHHHKKKPPPWWW^^^ccchhhnnnuuuzzzzzzwwwtttrrrzzzzzzzzzyyyxxxwwwvvvuuutttpppjjjgggfffdddbbb```aaa\\\TTTLLLDDD@@@===<<<999:::::::::;;;>>>CCCFFFGGGLLLVVV```jjjttt~~~{{{pppiiidddaaa\\\XXXSSSNNNHHHDDD<<<;;;888555333222222222333333333444444444555555888:::===DDDQQQcccvvvvvvmmmmmmyyy~~~mmmYYYFFF:::666444444333222111000//////---------,,,,,,,,,,,,,,,&&&((()))++++++***)))(((''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))***))))))((('''&&&******+++++++++******)))))))))))))))+++---///000777===EEEOOO___oooxxxxxxsssmmmaaaTTTLLLNNNVVV^^^oooyyy~~~~~~|||xxxkkk^^^\\\aaahhhpppvvvyyy|||~~~~~~|||xxxvvvvvvyyy{{{{{{yyywwwvvvvvvvvvvvvvvvzzz{{{{{{zzzwwwtttttttttnnnsssyyy{{{{{{}}}|||qqqhhhllluuu}}}yyyvvvqqqnnniiifffccc```]]]ZZZVVVSSSNNNIIIDDD???:::777555555444333333444666777888;;;===???AAADDDHHHKKKNNNQQQVVVZZZ]]]aaaccceeeiiijjjmmmqqquuuxxx{{{|||{{{}}}}}}|||{{{zzzyyyyyyxxxwwwvvvvvvvvvxxxvvvttttttttttttsssqqqqqqpppooonnnmmmkkkhhheeebbb___[[[VVVPPPGGG>>>888555333444999???EEENNNXXX[[[bbbfffbbb^^^^^^``````fffhhhkkklllllllllmmmnnnnnnllljjjgggcccaaa``````ccceeeggghhhhhhgggeeeddddddfffhhhiiiiiijjjlllnnnlllnnnpppqqqqqqqqqrrrtttssswww{{{|||{{{xxxuuusssllllllnnnoooooonnnlllkkkmmmmmmnnnpppqqqrrrrrrrrrnnnqqqssstttrrrqqqqqqrrrpppqqqqqqoookkkgggfffeeeeeefffhhhkkkmmmooopppqqqnnnpppsssvvvxxxyyyxxxxxxvvvwwwxxxzzzzzzzzzyyyyyy{{{{{{{{{zzzzzzzzzzzzyyyyyywwwvvvtttssssssttttttsssqqqoooooopppppppppooonnnmmmmmmmmmllliiiccc___WWWPPPGGG>>>999555333222000111222333444555666666666888:::;;;<<>>AAADDDHHHLLLNNNPPPTTTXXX\\\```bbbccchhhjjjmmmqqquuuxxxzzz{{{~~~~~~}}}|||{{{zzzxxxwwwwwwwwwwwwvvvvvvvvvwwwuuusssssssssssssssqqqrrrpppooonnnnnnlllhhheeeaaa___[[[VVVPPPHHH>>>888555333444999>>>DDDNNNXXX[[[bbbfffccc^^^___```aaagggiiilllmmmmmmmmmnnnpppnnnnnnmmmiiieeebbbbbbbbbccceeehhhjjjjjjiiigggfffccceeeggghhhhhhiiikkkmmmkkkmmmoooppppppqqqrrrsssrrruuuxxx{{{{{{yyyuuusssmmmllllllmmmoooooonnnmmmlllmmmnnnpppqqqrrrrrrrrrnnnrrruuuuuurrroooooopppmmmooopppoookkkgggeeeddddddeeehhhkkkmmmoooqqqqqqnnnoooqqqsssttttttttttttvvvwwwxxxyyyzzz{{{{{{zzzzzzzzzyyyxxxwwwvvvvvvuuuxxxwwwvvvtttsssrrrqqqqqqqqqooommmmmmooopppppppppooonnnnnnnnnmmmiiiccc___WWWPPPFFF>>>888555333222000111222333444555666777777888:::<<>>HHHZZZooo~~~zzzrrrlllggguuuuuuaaaLLL===888555444333333111111000///------------------------333111...***((('''((((((%%%&&&((()))*********)))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))***))))))((('''&&&''''''((()))************)))))))))***+++...000222444>>>JJJVVVeeerrryyyyyyvvvoooaaaRRRJJJLLLUUU^^^fffvvv~~~{{{|||sssggg\\\]]]eeennnxxx~~~}}}}}}}}}}}}zzzvvvssstttwwwzzz{{{zzzyyywwwvvvxxx{{{}}}}}}~~~}}}{{{xxxvvvvvvwwwssssssrrrqqqqqqrrrtttuuuwwwzzzzzztttooojjjccc\\\^^^gggxxxzzzvvvtttssspppmmmiiieeecccaaa]]][[[WWWSSSNNNIIIEEE@@@;;;777444333333222333444666777888:::===???AAADDDHHHKKKOOOPPPSSSVVV[[[___bbbccchhhjjjmmmqqquuuxxxzzzzzz}}}{{{zzzyyyxxxuuuuuuuuuuuuvvvvvvvvvvvvwwwuuurrrrrrrrrssssssrrrrrrqqqpppooonnnllliiifff```^^^[[[WWWQQQHHH???888444222444999>>>DDDNNNWWW[[[bbbgggccc______aaabbbgggiiikkkllllllmmmooopppoooooooookkkgggdddcccdddccceeehhhkkklllkkkiiihhhccceeeggggggggghhhjjjkkkjjjlllnnnpppppppppqqqsssrrrsssvvvxxxzzzyyyvvvtttmmmjjjiiijjjmmmoooooonnnkkklllnnnpppqqqrrrrrrrrrooossswwwuuuqqqllllllmmmlllnnnpppppplllhhhfffeeeccceeehhhkkknnnpppqqqrrrooopppqqqrrrsssuuuuuuvvvwwwwwwxxxyyyzzz{{{|||}}}zzzyyyxxxvvvtttsssrrrqqquuuuuuuuutttsssrrrqqqpppooommmkkkkkkmmmooopppppppppooooooooommmiiiddd___VVVPPPFFF>>>888555333222000111222333444666777777888999:::===BBBJJJTTTZZZiiirrr}}}yyytttpppllljjj^^^[[[VVVRRRPPPPPPRRRTTTWWWWWWYYY^^^eeellloooqqqwwwxxx{{{|||}}}|||zzzyyytttqqqkkkeee]]]UUULLLFFF???CCCJJJPPPWWW___ggglllooottt||||||xxxvvv||||||zzzyyyxxxwwwwwwwwwnnnhhhcccccchhhmmmnnnmmmaaa\\\TTTKKKDDD>>><<<;;;888:::<<<===>>>@@@DDDGGGTTT]]]jjjwwwuuunnnbbb```\\\XXXTTTNNNGGGBBB<<<;;;888555333222222222111111222222222333333333333666:::???GGGVVVhhhuuu|||xxxqqqllleeetttvvvbbbLLL<<<666555444444333222111000000------------------------???:::333,,,)))(((***,,,%%%&&&((()))*********)))'''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))'''((()))))))))))))))(((&&&&&&''')))*********************+++---///111333555???KKKWWWcccnnnrrrppptttlll^^^OOOFFFIIIRRR[[[aaarrr}}}zzzyyy}}}~~~zzzpppddd[[[^^^hhhsss}}}|||{{{zzzzzz}}}zzzvvvssssssvvvyyy{{{zzzxxxvvvuuuwww{{{~~~{{{||||||zzzxxxwwwxxxyyyssspppmmmkkklllnnnnnnnnnoooqqqooohhhccc___YYYSSS^^^iii{{{{{{vvvsssqqqppppppmmmiiieeecccaaa^^^[[[WWWSSSNNNIIIEEE@@@;;;777222222111222333555777999;;;===???AAABBBDDDGGGJJJQQQQQQRRRVVV[[[```bbbccchhhjjjnnnrrruuuxxxyyyzzz{{{yyyxxxvvvuuussssssssstttuuuuuuvvvvvvwwwtttrrrqqqrrrssssssrrrsssqqqpppoooooommmiiifff```^^^[[[WWWQQQHHH???888444222444999>>>DDDNNNWWW[[[cccgggccc___```bbbbbbfffhhhjjjkkkkkklllnnnpppnnnppppppmmmhhhddddddfffccceeeiiilllmmmlllkkkiiiccceeefffgggfffggghhhjjjiiikkknnnoooooopppqqqsssrrrssstttwwwyyyxxxvvvtttllliiifffgggkkknnnooonnnjjjkkknnnpppqqqrrrrrrrrrppptttwwwvvvpppkkkjjjkkkkkknnnqqqqqqnnnjjjgggfffccceeehhhllloooqqqrrrrrrrrrrrrssstttvvvxxxzzz{{{xxxxxxxxxyyyzzz|||}}}~~~yyyxxxwwwuuurrrpppooonnnrrrssstttuuutttsssrrrqqqmmmkkkiiiiiikkkmmmooooooppppppoooooonnniiiddd___VVVPPPFFF===888555333111000111222333555666777888999:::;;;>>>DDDNNNZZZaaazzzyyyyyyxxxvvvtttqqqooonnniiieee^^^XXXUUUUUUVVVXXXXXXYYY\\\bbbiiipppsssuuuwwwyyy|||~~~{{{yyyvvvrrrllleee]]]SSSJJJDDDAAAEEEKKKRRRYYYaaaiiinnnsssxxx|||zzz{{{{{{{{{zzzxxxvvvuuutttooojjjfffhhhoootttsssoooccc]]]SSSJJJDDD???<<<:::888999::::::<<>>DDDMMMWWW\\\cccfffbbb^^^```cccdddhhhhhhiiijjjkkkllllllmmmmmmnnnmmmkkkgggdddcccbbbgggeeeddddddgggiiiiiiiiiggghhhhhhiiiiiiiiihhhhhhiiijjjkkkmmmnnnnnnooooooqqqrrrtttvvvvvvvvvvvvuuummmjjjggghhhmmmpppooommmnnnllllllmmmppprrrsssssstttssspppnnnllllllllllllmmmoooqqqrrrqqqmmmiiifffggghhhjjjnnnrrrsssrrrqqqqqqrrrtttwwwyyy{{{|||}}}zzzzzzyyyxxxyyyzzz{{{|||zzzyyyxxxvvvsssqqqpppoooppprrruuuuuutttrrrrrrsssjjjkkklllmmmnnnnnnnnnnnnnnnooopppooolllgggdddcccXXXQQQGGG>>>888555333222333333444444666777999:::::::::???GGGLLLSSSccctttxxxsssqqqjjjjjjjjjkkklllnnnooopppkkkhhhddd___[[[YYYYYYXXXWWWZZZ___gggooouuuxxxyyyyyyzzz|||~~~{{{xxxtttnnneee\\\RRRJJJFFFEEEIIINNNTTTZZZaaaggglllvvv|||~~~yyyzzzzzzyyyxxxwwwuuutttssspppllljjjmmmsssvvvtttpppbbb\\\RRRIIICCC>>>;;;999888999::::::;;;???DDDHHHSSS\\\iiitttzzz}}}}}}uuurrrhhhddd^^^XXXSSSMMMHHHEEE<<<999666444444333222111111222222333333444444555444444555888AAAOOO___jjjttt|||}}}}}}}}}tttiiigggqqq|||hhhNNN===999555444333111000000//////,,,,,,,,,,,,,,,,,,,,,,,,555333///,,,***)))))))))))))))))))))))))))))))))&&&'''((())))))******)))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))******++++++******)))((()))***++++++---000333888CCCOOOWWW```jjjooopppnnnjjj___PPPKKKQQQWWWYYYaaaeeelllrrrvvvwwwvvvuuunnnddd^^^dddpppzzz~~~~~~~~~|||zzzxxxzzzzzzzzzxxxvvvwwwyyy||||||zzzyyyzzz||||||||||||zzzxxxvvvuuussspppnnnhhhgggffffffggggggeeecccfffccc^^^WWWQQQMMMLLLLLLSSS^^^qqq}}}yyyuuurrrooonnnnnnmmmkkkhhheeeccc```]]]ZZZYYYUUUOOOIIIDDD@@@;;;777555444444444444555666666999:::;;;>>>BBBFFFIIIJJJRRRVVVYYYZZZZZZ\\\aaaeeehhhjjjnnnssswwwzzz|||}}}|||yyyxxxwwwsssooorrrrrrssstttuuuuuuuuutttvvvvvvuuutttttttttttttttsssqqqnnnmmmlllllljjjhhhcccaaa]]]XXXQQQHHH>>>777555333444999>>>CCCMMMVVV[[[bbbeeeaaa]]]___bbbcccfffggghhhjjjkkklllmmmnnnmmmmmmmmmkkkhhheeecccccccccbbbaaacccfffiiikkkkkkiiiiiiiiijjjjjjjjjiiiiiijjjjjjlllmmmnnnoooooooooppprrrtttvvvwwwxxxxxxxxxqqqmmmiiiiiimmmoooooommmnnnllllllmmmppprrrrrrrrrrrrpppnnnlllkkkjjjjjjjjjjjjllloooqqqqqqooollliiiggghhhjjjmmmqqqrrrqqqooooooppprrruuuwwwyyyzzzzzzzzzzzzyyyxxxyyyyyyzzz{{{yyyyyywwwvvvtttsssqqqqqqsssuuuvvvuuusssqqqppppppjjjkkklllmmmnnnooopppppppppqqqqqqppplllhhhdddbbbYYYRRRGGG>>>888555444333333333333444666888999:::===>>>CCCKKKQQQYYYhhhwwwxxxooofffaaa___```aaabbbcccfffhhhjjjkkkkkkjjjgggccc```]]]\\\[[[YYY\\\aaaiiipppvvvzzz{{{||||||~~~yyyuuummmddd[[[RRRKKKFFFDDDHHHNNNUUU]]]dddlllpppxxx~~~zzzxxxwwwwwwvvvuuusssrrrqqqqqqoooooosssxxxxxxsssnnn```ZZZPPPHHHBBB>>>;;;999888999999:::;;;???DDDHHHSSSZZZeeemmmrrruuuzzz}}}|||uuurrriiieee___ZZZUUUOOOJJJFFF???<<<888666555444222111111222222333333444444555555444444777@@@NNN^^^iiittt}}}tttfffdddnnn}}}kkkPPP>>>:::555444333222000000000000,,,,,,++++++++++++++++++,,,,,,------,,,***)))'''))))))))))))))))))))))))&&&'''((()))************))))))))))))))))))))))))''''''(((((((((((('''''')))))))))))))))))))))))))))******++++++******)))***************---111444:::DDDOOOXXXbbbmmmtttuuurrrmmmbbbVVVQQQTTTYYYZZZaaadddjjjooorrrrrrqqqpppooofffbbbhhhrrrxxxzzz|||}}}~~~}}}~~~}}}{{{yyyyyyyyyyyyxxxwwwwwwyyy|||~~~|||yyyyyyzzz|||}}}||||||zzzvvvtttrrrpppmmmjjjeeecccaaa```aaaaaa```______\\\VVVOOOHHHDDDDDDEEELLLUUUdddttt|||{{{{{{{{{||||||{{{yyyxxxwwwuuurrrooommmkkkjjjkkkiiigggeeecccaaa^^^[[[YYYUUUOOOJJJEEE@@@;;;777555444444444444555666666777888;;;>>>BBBFFFIIIKKKTTTVVVXXXYYYYYY[[[aaaeeejjjlllppptttxxx{{{~~~|||yyyxxxvvvsssppprrrsssuuuvvvwwwwwwwwwvvvvvvvvvuuutttttttttttttttrrrpppooooooooommmjjjgggccc```\\\WWWPPPGGG>>>777666444555999===BBBKKKUUUZZZaaaddd```\\\]]]aaabbbdddfffgggjjjlllmmmnnnooommmmmmlllkkkiiigggeeeccc___^^^^^^aaaeeejjjlllmmmjjjkkkkkkllllllkkkkkkjjjjjjkkklllmmmnnnooooooooonnnoooqqqsssvvvwwwxxxxxxtttpppkkkiiilllnnnooonnnnnnlllkkklllooopppppppppooonnnlllkkkjjjiiiiiiiiigggjjjmmmpppqqqpppnnnmmmhhhhhhjjjlllooopppooommmmmmooopppsssuuuvvvwwwwwwzzzzzzyyyxxxxxxyyyyyyyyyxxxxxxwwwvvvuuutttssssssvvvwwwwwwuuurrrooonnnnnnkkklllmmmnnnooopppqqqqqqooopppqqqpppnnnjjjfffdddZZZRRRHHH???999666444333222222333555777999;;;<<>>DDDGGGQQQWWW___fffkkkpppvvvzzz{{{sssoooiiieee```[[[VVVQQQKKKGGGAAA>>>:::777555444222000111222222333333444444555666555444777???NNN^^^iiiuuuuuufff```jjjyyynnnQQQ>>>:::555444333222111000000000------,,,,,,,,,,,,,,,+++***+++,,,---,,,+++)))((()))))))))))))))))))))))))))))))))))))))(((''''''((((((((((((((((((((((((''''''((())))))(((''''''(((((((((((((((((((((((())))))************))))))++++++***))))))---222666:::DDDOOOYYYeeesss{{{|||}}}tttfffZZZVVVXXX\\\___eeegggkkkoooqqqpppnnnmmmmmmeeeaaafffoootttwwwyyyzzz}}}~~~}}}zzzyyyyyyzzzzzzyyyxxxyyy{{{|||~~~{{{yyyxxxyyy{{{|||||||||yyyvvvssspppmmmjjjgggbbb___\\\[[[\\\\\\\\\[[[ZZZWWWQQQIIIBBB>>>???@@@FFFLLLWWWbbbkkknnnmmmkkknnnnnnoooqqqssstttuuuuuuqqqqqqqqqpppnnnllljjjhhhhhhgggeeeeeedddbbb___\\\YYYUUUPPPKKKFFFAAA;;;888555444444444444555666666666777:::===BBBFFFJJJLLLSSSUUUWWWVVVVVVZZZ```eeekkklllppptttxxx{{{~~~}}}xxxwwwuuusssqqqrrrtttvvvxxxyyyyyyxxxwwwsssrrrqqqqqqppppppqqqqqqpppppppppppppppnnnjjjgggbbb```[[[VVVPPPGGG>>>888777444555999===AAAJJJTTTYYY```ccc___[[[\\\___```cccdddgggjjjlllnnnoooooollllllllllllkkkiiifffddd^^^]]]]]]```dddhhhkkkkkkllllllmmmmmmmmmlllkkkkkkjjjkkklllmmmnnnoooooooookkklllmmmoooqqqsssttttttsssooojjjhhhjjjmmmooopppnnnmmmllllllnnnoooooonnnmmmllllllkkkjjjiiiiiiiiigggiiillloooppppppnnnmmmjjjiiijjjlllnnnooonnnlllmmmnnnppprrrssstttuuuuuuyyyyyyyyyxxxxxxxxxxxxxxxwwwvvvvvvvvvvvvuuuuuuuuuuuuvvvvvvtttqqqooonnnnnnoooooooooooooooppppppqqqnnnnnnooopppooommmjjjggg[[[SSSIII???999666444333222222333555888;;;===>>>CCCEEEJJJRRR[[[dddooovvvjjjeee]]]VVVRRRRRRUUUXXX[[[\\\^^^```bbbdddfffffffffggghhhiiigggdddaaa___\\\aaagggnnntttyyy~~~xxxmmmccc[[[TTTMMMHHHCCCHHHPPPYYYaaajjjqqqvvv|||}}}sssssssssrrrqqqpppooonnnlllmmmpppssstttpppiiiccc\\\VVVMMMEEE@@@===:::999777888999999;;;>>>CCCGGGNNNSSS[[[aaafffmmmuuu{{{~~~|||rrrllliiieeeaaa\\\XXXRRRLLLHHHBBB>>>:::777666444222000111222222333333444444555666555444777AAAPPPbbbmmmxxxxxxiii^^^hhhxxxpppRRR???:::666555333222111111000000//////......------------------,,,,,,+++*********))))))))))))))))))))))))((())))))))))))(((((('''(((((((((((((((((((((((()))))))))******)))))))))(((((((((((((((((((((((()))))))))******)))))))))++++++***)))***---222666888BBBMMMZZZiiiyyyyyyhhh\\\XXXZZZaaafffhhhiiilllnnnooommmkkkiiihhh```\\\```hhhoootttyyyzzz}}}~~~}}}zzzxxx{{{|||}}}|||{{{zzz|||}}}}}}{{{xxxwwwxxxyyyzzzyyy{{{yyyvvvsssppplllhhhddd___\\\XXXVVVVVVWWWWWWWWWUUUSSSNNNFFF@@@<<<<<<===@@@EEEMMMTTTYYY[[[\\\\\\```bbbeeehhhkkkmmmooopppnnnooooooooonnnllliiihhhgggfffeeeeeedddbbb___\\\YYYVVVQQQMMMHHHBBB<<<888555444444444444555666666666777999===AAAFFFIIIKKKQQQSSSUUUUUUUUUYYY___dddjjjkkknnnrrrvvvzzz}}}}}}xxxvvvtttssssssrrrtttvvvxxxyyyyyywwwvvvqqqpppoooooonnnnnnoooooooooooooooqqqqqqnnnjjjfffbbb___[[[UUUOOOGGG>>>999666444444888<<>>CCCGGGKKKQQQXXX^^^dddkkktttzzz}}}}}}qqqkkkhhheeeaaa]]]XXXRRRLLLHHHAAA>>>:::777555444222000111222222333333444444555555444555999CCCTTTgggtttzzz{{{lllbbbkkkyyyqqqUUUAAA;;;666555444222111111111111000000//////......------000...---+++******+++,,,))))))))))))))))))))))))%%%%%%''')))***+++++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((())))))******))))))(((+++++++++++++++...222555777@@@MMM[[[mmm}}}vvvdddZZZXXX[[[cccjjjhhhiiikkkkkkkkkhhhfffddd```ZZZVVV\\\dddjjjqqqwwwyyy|||}}}~~~~~~{{{yyy}}}~~~~~~|||{{{|||}}}}}}zzzwwwuuuvvvvvvvvvvvvxxxwwwuuutttqqqllleeeaaaZZZVVVQQQNNNNNNPPPQQQQQQPPPOOOKKKEEE???<<<;;;<<<;;;@@@FFFJJJMMMNNNPPPQQQTTTXXX^^^ccceeegggjjjkkkmmmnnnnnnnnnmmmkkkiiihhhfffeeeeeeeeeeeebbb___[[[YYYVVVRRRNNNIIICCC<<<888555444444444444555666666666777:::===AAAEEEHHHJJJNNNQQQTTTUUUVVVZZZ```eeeiiikkkmmmppptttyyy|||~~~~~~xxxuuusssssstttrrrtttvvvxxxxxxwwwuuusssqqqqqqpppooooooooooooooonnnnnnnnnooopppmmmiiifffbbb___ZZZTTTNNNFFF???999555333444888<<>><<<;;;777777888999:::>>>CCCFFFJJJOOOVVV\\\bbbiiiqqqwww~~~}}}sssmmmgggdddaaa]]]XXXSSSLLLGGG@@@===999666555444222111111222222333333444444555555444555:::FFFYYYmmmzzz{{{}}}oooeeemmmyyytttXXXDDD===666555444333222111111111000//////...------,,,,,,------,,,+++++++++,,,,,,))))))))))))))))))))))))$$$%%%'''(((***+++++++++))))))))))))))))))))))))+++***(((&&&&&&(((***+++))))))))))))))))))))))))(((((())))))))))))((((((***+++,,,,,,,,,...222444888AAANNN]]]ooo{{{kkk[[[VVVWWW[[[bbbjjjiiijjjkkkjjjhhheeebbb```ZZZUUUUUU[[[ccchhhmmmrrrwwwzzz{{{|||~~~|||}}}~~~|||zzzzzz{{{}}}zzzvvvtttttttttsssrrrsssssssssssspppjjjccc]]]RRRNNNIIIEEEEEEGGGHHHIIIJJJJJJHHHDDD>>>;;;999999777;;;AAADDDEEEFFFHHHJJJNNNTTT\\\aaadddfffgggiiimmmmmmmmmlllkkkjjjiiihhhfffeeeeeeeeeeeebbb^^^ZZZYYYWWWSSSOOOJJJCCC===888555444444444444555666666777888:::===AAADDDGGGIIILLLPPPUUUWWWYYY]]]bbbgggjjjkkkmmmppptttyyy|||~~~xxxtttrrrsssuuuqqqsssvvvwwwwwwuuurrrpppqqqqqqpppooooooooooooooommmmmmmmmmmmnnnllliiifffbbb^^^YYYTTTNNNFFF???:::444222333777<<>><<<;;;666777888888:::===CCCFFFIIIOOOUUU[[[```fffnnnttt|||tttpppfffddd```]]]XXXRRRLLLGGG???<<<888666555444222111111222222333333444555555444444555;;;HHH\\\qqq~~~{{{}}}qqqfffmmmwwwuuu[[[GGG???666555444333222111111111//////...---,,,,,,++++++)))***+++,,,---,,,,,,+++))))))))))))))))))))))))(((((()))))))))))))))((())))))))))))))))))))))))+++)))&&&$$$$$$&&&)))+++))))))))))))))))))))))))(((((())))))))))))(((((()))+++,,,------///111444:::CCCOOO^^^ppppppaaaTTTSSSVVVZZZaaahhhlllllllllkkkiiieeebbb```VVVSSSUUU]]]dddgggjjjmmmvvvxxxyyyzzzzzzzzz{{{zzzzzz||||||~~~}}}~~~~~~{{{yyyxxxyyy}}}zzzvvvsssrrrrrrqqqppppppppprrrrrrpppiiiaaaZZZMMMIIICCC??????AAACCCCCCEEEFFFEEEBBB===999777777444999>>>AAAAAABBBDDDGGGMMMTTT]]]cccfffggghhhiiinnnmmmlllkkkjjjiiihhhhhhfffeeeeeeeeeeeebbb]]]ZZZYYYWWWSSSOOOJJJDDD===888555444444444444555666666888999:::===@@@DDDFFFHHHLLLPPPVVVZZZ\\\___eeeiiikkkkkkmmmppptttyyy}}}xxxsssrrrsssuuuqqqsssuuuvvvvvvssspppnnnpppoooooonnnnnnnnnnnnnnnmmmlllkkkllllllkkkiiifffbbb^^^YYYSSSMMMFFF???:::333111222777<<>><<<999666444333222222000111111222222333333444333555666;;;KKKbbbrrrvvv|||yyyjjjnnnvvvwww^^^III???666555444333333333333333000000000000000000000000000...,,,***)))))))))***((()))))))))************)))((('''''')))******)))++++++***)))(((((())))))&&&''''''((()))******+++))))))))))))(((((((((((()))************+++++++++***+++,,,,,,,,,...222555;;;CCCQQQaaannnuuuvvvtttaaaWWWPPPSSSYYY^^^bbbeeeiiilllllliiiffffffccc^^^^^^UUUOOOSSS[[[bbbiiimmmtttxxxzzzyyy~~~~~~tttuuuzzz|||{{{{{{{{{|||}}}~~~~~~}}}{{{zzz||||||{{{yyyvvvvvvwwwyyy~~~|||yyyvvvtttsssttttttssstttsssrrrqqqmmm```SSSIIIAAA;;;;;;===<<<===???DDDBBB?????????<<<777333999:::<<<>>>AAAFFFLLLPPPYYY]]]cccggghhhgggggghhhjjjkkklllkkkiiihhhhhhhhhggggggfffeeedddaaa___]]][[[WWWRRRMMMHHHBBB;;;777555555444444444444555555777999;;;===???BBBGGGJJJLLLQQQVVVYYY[[[___dddhhhooopppssswww|||~~~{{{yyywwwtttrrrrrrssssssssssssrrrqqqqqqoooppppppppppppnnnmmmlllpppoooooonnnllljjjhhhfffddd^^^VVVQQQMMMGGG===666666333333666:::???HHHRRRWWW___ddd___ZZZ[[[___bbbbbbdddgggkkkmmmmmmllllllllllllllllllkkkjjjiiiiiieeeaaa```bbbccccccfffkkkllliiigggfffggghhhhhhhhheeefffggghhhhhhhhhhhhhhhkkkmmmnnnmmmmmmmmmoooqqqppppppnnnmmmllllllllllllppppppqqqqqqqqqpppoooooooooooopppoooooonnnmmmlllmmmllllllllllllmmmnnnnnnmmmnnnpppqqqqqqppppppoookkkmmmpppqqqqqqqqqssstttttttttsssssstttwwwyyy{{{xxxuuuqqqppppppqqqqqqqqqsssqqqpppqqqrrrrrrqqqpppmmmlllkkkjjjjjjkkkmmmnnnooollljjjlllnnnmmmhhhcccbbb[[[PPPEEE>>>999666444333555888;;;>>>BBBGGGKKKNNNTTT\\\cccfffddd```]]]\\\^^^aaadddeeecccaaa___dddeeeggggggffffffffffffdddmmmmmmmmmppphhh___aaabbbfffkkkrrrxxx|||rrrggg[[[RRRLLLJJJQQQ[[[ccciiinnnssswww~~~|||rrrrrrqqqooonnnnnnnnnnnnllljjjiiigggfffccc___\\\YYYTTTKKKDDD???<<<999777666777777777888<<>><<<:::777444333222222111111222222333444444444444555777===PPPffftttwww{{{~~~wwwhhhlllttt|||zzz___HHH===777666555333222222222222000000000000000000000000000...,,,***))))))******************++++++++++++)))((('''''')))******)))++++++***)))))))))))))))''''''(((((())))))******)))))))))))))))))))))((()))************++++++++++++,,,,,,,,,---///333666888@@@OOO^^^iiimmmkkkhhh\\\TTTOOOQQQVVV[[[```eeeeeeiiiiiigggfffgggfffbbb[[[SSSMMMRRRZZZaaagggkkkppptttvvvuuuyyy{{{ttttttwww|||zzzqqqrrrwwwxxxwwwvvv{{{|||~~~~~~}}}{{{yyyzzz{{{{{{yyyxxxxxxzzz{{{}}}zzzwwwuuuuuuuuuuuuvvvwwwvvvtttsssnnnbbbUUUHHH@@@;;;;;;<<<;;;;;;===???===;;;;;;;;;:::666333888;;;>>>CCCHHHOOOWWW\\\fffkkkqqqsssqqqmmmkkkjjjhhhiiikkkjjjiiihhhhhhiiiddddddeeedddcccaaa```^^^[[[WWWRRRMMMHHHBBB<<<777555555444444444444555555777999;;;===???BBBGGGJJJLLLPPPVVVYYY[[[___eeeiiiooopppssswww{{{~~~~~~{{{yyywwwtttrrrpppqqqqqqqqqqqqpppooooooooopppqqqqqqpppooommmlllnnnnnnnnnnnnllliiifffeeeddd___XXXSSSOOOHHH>>>777666333333666:::???HHHRRRXXX```ddd___ZZZ[[[___aaabbbeeehhhlllnnnooonnnnnnmmmmmmnnnnnnmmmlllkkkkkkhhhdddbbbccccccaaacccgggllljjjiiiiiijjjkkkjjjiiieeefffgggiiijjjkkkkkkkkklllnnnooonnnnnnnnnppprrrqqqpppooonnnnnnmmmmmmmmmqqqqqqqqqqqqqqqpppooonnnooooooooooooooonnnnnnnnnmmmllllllllllllmmmnnnnnnqqqqqqrrrrrrqqqooommmlllkkkmmmoooppppppqqqrrrtttssssssrrrrrrsssuuuxxxyyywwwtttqqqpppqqqqqqqqqqqqqqqoooooooooqqqqqqpppooonnnmmmkkkjjjjjjkkklllmmmmmmkkkjjjlllooonnnjjjeeebbb[[[PPPFFF???:::666444333555888;;;>>>BBBHHHKKKOOOTTT[[[bbbeeeccc___\\\]]]```cccdddbbb```^^^^^^___aaadddeeeeeeeeeddddddeeemmmnnnnnnqqqjjjaaabbbbbbgggmmmttt{{{}}}ssshhh]]]TTTNNNLLLRRR\\\ccciiinnntttyyy~~~}}}pppqqqqqqqqqpppoooooonnnkkkjjjhhhfffeeebbb^^^[[[XXXRRRJJJCCC???;;;999777555666666666777:::???CCCHHHMMMSSSYYY^^^eeemmmttt|||~~~}}}vvvrrrnnnhhhaaa[[[VVVPPPIIIDDD>>>===:::777444333222222222222222333444444555555666555777AAAVVVlllxxxzzz|||~~~uuufffiiipppxxx~~~dddKKK???999888666333222111000000000000000000000000000000///...,,,+++*********+++***++++++++++++,,,,,,,,,***((('''''')))******)))+++***))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,,,,---///333666777???MMM[[[dddfffaaa\\\XXXSSSPPPRRRUUUYYY```gggdddhhhiiihhhiiilllllliii]]]UUUPPPUUU]]]ccchhhkkknnnqqqssssssvvvxxxvvvqqqgggiiinnnuuu}}}|||ssssssxxxzzzzzz{{{yyy{{{}}}~~~~~~}}}{{{yyyzzz{{{{{{{{{zzzzzz|||~~~~~~{{{yyyxxxwwwwwwwwwwwwxxxwwwtttrrrmmmaaaTTTGGG@@@:::;;;<<<:::999::::::999777888999999777666888<<>>777666333333666:::???IIIRRRYYYaaaeee```ZZZ[[[^^^aaaccceeehhhlllooopppppppppnnnoooooooooooonnnnnnmmmkkkgggeeeeeeccc``````ccciiiiiiiiikkklllllljjjhhheeefffhhhjjjlllmmmnnnnnnmmmnnnoooooonnnoooqqqsssrrrqqqqqqppppppoooooooooqqqrrrqqqqqqpppooonnnmmmooonnnnnnnnnnnnoooppppppmmmllllllllllllmmmnnnnnnttttttsssrrrpppmmmkkkiiijjjllloooppppppppprrrsssrrrqqqqqqqqqrrrsssuuuvvvuuusssqqqqqqrrrrrrqqqpppnnnmmmmmmnnnpppqqqpppoooooonnnlllkkkjjjjjjkkklllkkkjjjjjjlllooooookkkhhhbbb\\\RRRHHHAAA<<<888555333555888;;;>>>CCCHHHLLLPPPUUU\\\bbbdddbbb^^^[[[```dddhhhfff```\\\\\\^^^]]]___bbbdddffffffeeedddgggooooooppptttmmmccccccbbbhhhpppxxx~~~sssiii___VVVQQQNNNSSS[[[bbbhhhnnnvvv|||ooopppqqqrrrqqqpppooonnnllljjjhhhgggeeebbb^^^[[[VVVQQQIIIBBB>>>;;;999777555666777777888;;;???BBBHHHMMMSSSXXX]]]dddlllsss~~~~~~wwwsssnnniiibbb\\\VVVPPPHHHBBB???===:::777555333333222222222333444444555555666777555888EEE[[[oooyyy{{{~~~~~~~~~uuufffiiiooovvv|||iiiQQQDDD===;;;888444222111000111///////////////////////////...---++++++***++++++*********+++++++++,,,,,,***((('''((()))+++************)))))))))))))))***))))))))))))(((((((((((()))))))))))))))*********))))))*********+++++++++***+++++++++,,,...222555999???KKKXXXaaaccc```\\\ZZZVVVSSSTTTVVVYYYbbbkkkhhhlllnnnmmmooorrrrrroooddd\\\XXX\\\cccgggiiikkkmmmnnnppprrrsssrrrnnnjjjbbbfffmmmvvv~~~vvvvvvzzz~~~~~~|||{{{|||}}}}}}{{{{{{|||~~~~~~|||{{{yyyyyyyyyyyyvvvwwwtttqqqooojjj^^^RRRFFF???:::;;;<<<:::888999:::999999888999:::::::::999???IIITTT```kkkvvv}}}}}}qqqiiifffdddeeeggghhhgggfffggghhhbbbccccccbbbaaa___]]]\\\ZZZWWWRRRMMMHHHBBB<<<888555555444444444444555555777999;;;===???BBBGGGJJJKKKOOOUUUYYY\\\```fffjjjmmmppptttwwwzzz|||~~~}}}zzzyyywwwtttrrrrrrssssssssssssrrrqqqqqqnnnnnnoooooonnnmmmkkkjjjhhhjjjlllmmmlllhhhdddaaaaaa^^^[[[WWWQQQHHH===666555222222666:::???IIISSSZZZbbbeee```ZZZ[[[^^^aaabbbdddhhhkkknnnoooppppppnnnoooooopppppppppoooooonnnjjjhhhiiigggbbbaaaccceeefffiiilllnnnmmmjjjggghhhiiijjjlllmmmnnnnnnnnnlllmmmnnnnnnmmmnnnppprrrrrrrrrrrrrrrrrrqqqppppppqqqqqqqqqpppooonnnmmmlllmmmmmmmmmmmmnnnooopppqqqmmmllllllllllllmmmnnnnnnssssssrrrqqqnnnllliiigggiiikkknnnoooooooooqqqrrrpppppppppppppppqqqrrrssssssrrrqqqrrrssssssrrrpppnnnmmmlllnnnpppqqqqqqpppooonnnmmmkkkkkkjjjjjjkkklllkkkkkkmmmnnnnnnkkkhhhbbb\\\SSSKKKDDD>>>999666444666999<<>><<<<<<===???>>><<<:::999:::;;;<<<;;;CCCNNN\\\iiivvv{{{mmmddd``````bbbdddeeeddddddeeefffeeeddddddccc```^^^[[[YYYYYYVVVQQQMMMHHHCCC===999555555444444444444555555777999;;;===???BBBGGGJJJKKKPPPUUUYYY\\\___eeejjjllloootttxxxyyy{{{~~~|||zzzxxxwwwuuusssrrrssssssssssssrrrqqqqqqlllmmmmmmnnnmmmkkkjjjiiigggiiikkkmmmkkkhhhcccaaa___]]][[[VVVOOOFFF<<<666555222222666:::@@@IIISSSZZZaaaeee```[[[[[[___aaabbbdddfffiiilllnnnnnnooommmnnnooopppppppppppppppooolllkkkmmmkkkfffeeefffdddfffjjjnnnqqqpppllliiikkkllllllmmmmmmmmmllllllkkklllmmmmmmllllllnnnppprrrsssssstttssssssrrrqqqoooooooooooonnnmmmlllkkkkkkkkkllllllmmmnnnppppppmmmllllllllllllmmmnnnnnnoooppppppooommmkkkiiiggghhhjjjmmmnnnnnnnnnpppqqqooooooooooooooopppppppppqqqqqqqqqrrrttttttrrrpppooonnnmmmoooqqqrrrrrrqqqnnnnnnmmmlllkkkjjjjjjjjjnnnmmmnnnnnnnnnllliiigggbbb]]]UUUMMMGGG@@@;;;777666888;;;>>>AAAFFFKKKNNNVVVZZZ```eeefffeeebbb___```eeehhhddd]]]ZZZ]]]aaagggffffffhhhlllpppqqqqqqnnnuuuuuuvvv{{{sssfffdddaaagggqqq{{{}}}ssskkkcccZZZTTTNNNSSSZZZaaahhhpppzzzqqqqqqrrrrrrqqqpppoooooonnnllljjjhhhfffbbb^^^[[[RRRMMMFFF@@@<<<:::888777666777999999:::;;;???AAAIIIMMMSSSXXX]]]ccckkkqqqzzz}}}xxxtttnnniiibbb]]]WWWPPPGGGAAA???>>>;;;888555444333333222222222333444444555555666444999FFFWWWeeeqqqyyy|||{{{jjjmmmssszzzlllQQQCCCAAA>>>:::555333222222222000000000000000000000000------------,,,,,,,,,+++(((((()))))))))*********+++)))((((((***++++++***)))))))))))))))******+++(((((((((((())))))))))))((())))))******+++++++++)))************+++++++++)))*********+++---111444999===GGGTTT```iiimmmnnnggg^^^WWWVVVYYY___jjjtttyyy~~~~~~xxxmmmfffcccgggkkkkkkiiiiiigggfffiiinnnppplllhhhgggeeemmmzzz~~~}}}{{{zzzzzz{{{{{{{{{zzzzzzyyyyyyxxxvvvvvvsssooonnnjjj___SSSHHHAAA;;;===@@@AAACCCEEEFFFEEEBBB===999888999;;;<<>>;;;888666444444333111111222222333444444444555333999EEEQQQ\\\jjjvvv{{{|||lllooouuu}}}nnnSSSEEE???<<<888333111000111222000000000000000000000000------------------,,,,,,))))))*********++++++++++++)))((()))***,,,++++++)))))))))))))))***++++++''''''(((((())))))******((())))))******+++,,,,,,)))************+++++++++++++++,,,,,,,,,...222555:::@@@KKKZZZhhhrrrvvvwwwooodddZZZYYY```jjjvvvwwwqqqnnntttyyyxxxvvvuuuqqqnnnqqqyyy|||xxxvvvwww{{{|||~~~}}}{{{{{{{{{xxxxxxyyyyyyyyyxxxwwwwwwtttsssqqqmmmllliii^^^SSSJJJBBB<<<>>>CCCFFFJJJNNNQQQOOOJJJBBB;;;888999;;;<<>>999:::<<>>FFFKKKPPPUUUZZZ```hhhnnnvvv{{{yyytttlllgggbbb]]]XXXQQQHHHBBB@@@>>>;;;888666444444444000111111222222333444444444333888CCCMMMVVVfffttt~~~zzz}}}lllooovvvqqqXXXKKK===:::666222//////000111000000000000000000000000---------......---,,,,,,******+++++++++,,,,,,,,,+++***((()))***,,,,,,+++))))))((())))))***++++++&&&''''''((()))******+++((())))))***++++++,,,,,,)))************+++++++++,,,---.........000444777<<>>:::555555555444444555555555777999;;;===???BBBGGGJJJOOOSSSWWWZZZ[[[]]]bbbfffjjjooouuuxxxxxxxxx}}}~~~{{{yyyxxxwwwuuusssrrrssssssssssssrrrqqqqqqoooppppppppppppnnnmmmllljjjjjjjjjjjjiiihhhfffeeebbbaaa]]]VVVMMMDDD>>><<<444111222666:::@@@JJJTTTWWW___ddd```\\\^^^cccfffhhhiiijjjjjjlllmmmmmmnnnpppqqqrrrtttuuuvvvvvvvvvssspppqqqrrrooohhhdddddd___aaaeeejjjnnnnnnllliiifffggghhhiiijjjkkkkkkkkklllmmmnnnmmmmmmmmmoooqqqppprrrsssuuuuuutttrrrqqqggggggiiijjjjjjjjjjjjjjjeeegggjjjmmmmmmkkkhhhfffmmmllllllllllllmmmnnnnnnsssssssssrrrpppmmmkkkiiifffhhhkkklllllllllmmmoooooopppppppppooonnnmmmlllmmmnnnqqqtttwwwvvvssspppooonnnmmmmmmnnnooommmlllkkkkkklllmmmmmmllllllllljjjllloooooonnnmmmllllllccc___YYYSSSMMMEEE>>>:::;;;>>>AAACCCGGGKKKPPPTTTUUUXXX^^^dddfffgggeeecccaaaaaabbbeeejjjoootttwwwzzz}}}zzz||||||xxxgggbbbfffkkkttt~~~~~~yyyuuunnncccZZZOOOVVVaaakkkttt~~~rrrqqqooommmmmmmmmmmmmmmooolllhhhfffddd```YYYSSSNNNIIIBBB<<<999888777666666666666666777;;;@@@DDDFFFKKKPPPUUUYYY```hhhnnnzzz~~~tttnnnkkkfff```[[[WWWRRRKKKEEE@@@???===;;;999777555444444333333333333444555555666555888>>>FFFQQQaaappp{{{ssstttzzzrrrUUUEEE===;;;888555333222222222111111000///////////////000////////////.........---,,,***)))))))))***+++,,,***((((((***+++)))'''))))))))))))))))))))))))************************+++*********))))))((((((******+++,,,,,,---.........,,,,,,//////...222888===EEESSSdddrrr{{{~~~~~~wwwllleeeiiittt}}}zzzyyy}}}~~~|||zzz{{{||||||{{{zzzxxxvvvtttsssrrrmmmgggccc```[[[TTTNNNFFFBBB@@@BBBJJJSSSZZZ\\\ccc^^^TTTGGG===777777888???DDDOOObbbxxxlllVVVGGGBBBAAA<<>>IIITTT]]]___``````^^^___cccgggmmmmmmmmmlllkkkllloooqqqvvvxxxyyyyyywwwvvvvvvwwwrrrqqqqqqtttvvvuuuppplllddddddeeehhhjjjkkkjjjhhhgggggggggjjjllllllhhhdddhhhhhhiiijjjkkkkkkllllllnnnoooppprrrrrrqqqppppppgggfffeeegggjjjkkkhhhfffggghhhjjjlllmmmllljjjiiinnnnnnnnnnnnnnnmmmmmmmmmtttrrrqqqpppooommmjjjgggjjjiiiiiijjjkkkmmmooopppsssrrrpppnnnmmmllllllllloooppprrrttttttsssrrrqqqpppnnnllljjjhhhiiijjjjjjjjjmmmnnnmmmkkkjjjkkkmmmpppooommmllljjjjjjiiijjjfffccc^^^YYYRRRKKKCCC======>>>AAAEEEIIIMMMPPPRRRUUUWWWZZZ^^^aaabbbbbbbbbeeeddddddhhhooovvv|||~~~zzzuuukkkeeegggooozzz~~~}}}zzzpppddd]]]SSSYYYeeerrr~~~rrrqqqpppnnnmmmmmmmmmnnnoookkkgggeeeccc___YYYTTTNNNIIIBBB<<<999888777666555555555555666:::???CCCEEEIIIOOOTTTXXX^^^ffflllwww{{{uuuoookkkgggaaa\\\XXXRRRKKKEEE@@@???>>>;;;999777555444333222222222222333444444666444777===DDDOOO```nnn{{{~~~|||qqquuu~~~sssTTTCCC===;;;888555333222222222111111000///////////////.........---------,,,,,,---,,,,,,++++++***++++++,,,***((()))***+++)))'''))))))))))))))))))))))))************************************)))))))))((())))))******+++,,,,,,---...,,,,,,//////...222888===EEETTTeeesss{{{|||{{{nnneee```ggguuu}}}yyyyyy}}}~~~{{{yyyzzz{{{{{{zzzyyyxxxuuutttrrrooojjjddd___[[[VVVOOOJJJFFFCCCBBBFFFOOOWWW]]]___eee]]]QQQEEE<<<888777888<<<@@@KKK[[[pppzzzcccMMM@@@<<<<<<;;;BBBHHHKKKRRR\\\dddfffiiiiiihhheeeaaa]]][[[ZZZ]]]YYYSSSMMMGGGBBB===:::666555333222222333555666555777999<<>>IIITTT]]]```aaaaaa___```cccgggjjjlllmmmmmmmmmnnnqqqsssvvvxxxyyyyyywwwvvvvvvwwwvvvuuuuuuwwwxxxvvvpppkkkdddddddddfffiiiiiihhhggggggggggggjjjlllkkkhhhdddggghhhhhhjjjkkklllmmmmmmmmmmmmnnnoooooooooooonnniiigggfffgggiiikkkjjjhhhhhhiiijjjkkklllkkkkkkjjjmmmmmmmmmmmmmmmmmmmmmmmmsssrrrpppppppppnnnkkkhhhiiihhhiiijjjllloooqqqssssssrrrqqqooommmlllkkkkkkmmmoooppprrrrrrqqqpppoooooommmkkkjjjiiijjjkkkkkkjjjlllmmmkkkhhhhhhiiikkkooonnnnnnmmmllljjjiiiiiieeebbb^^^YYYSSSLLLDDD???@@@AAADDDHHHLLLPPPSSSUUUUUUWWW[[[___bbbcccddddddfffgggiiimmmssszzz}}}|||wwwlllffflllttt~~~}}}zzzpppfff```YYY___iiivvvsssrrrqqqooonnnmmmmmmmmmnnnjjjfffcccaaa^^^XXXTTTMMMHHHBBB<<<:::999888777444444555555666999>>>BBBDDDHHHNNNRRRVVV\\\dddjjjrrrwwwvvvppplllhhhccc^^^ZZZTTTKKKEEEAAA@@@>>><<<:::777666555222111111111111222333333555333555;;;BBBMMM^^^mmm|||{{{zzz~~~qqqwwwvvvWWWDDD===;;;999666444333333333111111000///////////////,,,,,,,,,,,,++++++++++++,,,------------,,,+++++++++***))))))******)))'''))))))))))))))))))))))))************************************))))))))))))(((((())))))***+++++++++---+++,,,/////////333888>>>GGGVVVhhhuuu{{{{{{xxxhhh```^^^fffuuu}}}}}}yyyyyy|||}}}zzzwwwxxxzzzzzzzzzyyywwwuuurrrqqqkkkeee^^^WWWSSSNNNHHHCCCDDDCCCDDDJJJTTT]]]bbbcccfff[[[LLL@@@;;;999999888;;;>>>FFFSSScccsssnnnYYYFFF<<<:::<<<>>>EEEKKKNNNUUU```hhhkkkmmmkkkhhhddd```]]]ZZZYYY]]]YYYSSSMMMHHHCCC>>>:::666555444222222333555666666888:::<<>>HHHSSS^^^aaaccccccaaaaaadddgggiiikkknnnooooooppprrrsssuuuwwwxxxxxxvvvuuuuuuvvvxxxwwwwwwyyyyyyvvvnnniiicccbbbbbbdddfffhhhgggfffgggggggggiiijjjjjjhhheeefffggghhhiiikkklllnnnnnnnnnnnnmmmmmmnnnnnnoooooollliiiggggggiiijjjkkkkkkjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkklllmmmnnnnnnqqqppppppppppppooollljjjhhhhhhiiijjjmmmppprrrtttssssssqqqooommmlllkkkjjjkkklllnnnooooooooonnnmmmmmmlllkkkjjjjjjkkklllmmmmmmnnnmmmkkkhhhhhhiiikkkmmmmmmnnnooonnnllljjjhhheeebbb^^^YYYTTTNNNGGGBBBBBBCCCFFFIIIMMMRRRUUUWWWWWWYYY]]]```dddfffggghhhiiilllppptttwww}}}~~~xxxnnnjjjsss|||}}}yyyqqqgggccc^^^dddmmmzzzsssrrrqqqpppooonnnmmmmmmmmmiiidddaaa```]]]XXXSSSKKKGGGAAA<<<:::999888777444555555666777:::>>>BBBDDDHHHMMMRRRVVV\\\ccciiipppuuu}}}vvvppplllhhhddd```[[[UUULLLEEEAAAAAA???===:::888666555222222222222222333333444444222444999AAALLL]]]lll}}}{{{{{{qqqyyy{{{[[[FFF===;;;999777555444444333111000000///////////////,,,,,,,,,++++++++++++******+++,,,------,,,+++***+++***)))))))))))))))((())))))))))))))))))))))))*********************************))))))))))))))))))))))))*********++++++---+++,,,/////////333999???HHHYYYjjjwww|||zzzwwwjjjbbb___gggsss}}}{{{|||~~~tttooozzz{{{xxxxxx||||||xxxvvvvvvxxxxxxxxxxxxvvvtttqqqoooggg```WWWOOOJJJEEE@@@<<<>>>???BBBKKKVVV___cccdddbbbVVVGGG<<<999::::::999===???DDDLLLXXXdddooouuu{{{ssseeeSSSDDD>>>???CCCEEEMMMVVV[[[bbbkkkqqqqqqnnnkkkgggccc```]]][[[ZZZ]]]YYYSSSMMMHHHCCC>>>;;;777666444333222333555666777999;;;===???BBBFFFJJJNNNQQQVVV[[[^^^bbbfffiiinnnppprrrtttvvvyyy~~~~~~|||zzzwwwuuutttttttttwwwuuusssssssssrrrqqqooopppnnnmmmmmmoooooonnnlllnnnllljjjjjjjjjiiigggeeebbbaaa___YYYQQQGGG???:::444222333666999===HHHRRR^^^aaaeeeeeecccccceeegggiiillloooppppppppppppqqqrrrtttuuuuuusssrrrrrrsssuuuuuuvvvxxxxxxtttmmmfff___^^^^^^```cccfffggggggggggggggghhhhhhhhhhhhgggeeefffgggiiikkkmmmnnnoooppppppooonnnnnnpppqqqrrrnnnllliiiggghhhjjjlllnnnlllkkkkkkjjjjjjkkklllllliiiiiiiiiiiikkklllnnnooopppoooooopppqqqpppnnnllljjjjjjjjjkkkmmmoooqqqsssssssssrrrpppnnnllljjjiiikkkkkklllmmmnnnmmmmmmmmmllllllkkkkkklllmmmnnnnnnrrrqqqooommmkkkkkkkkklllkkklllooopppooommmjjjhhheeeccc^^^ZZZVVVQQQKKKGGGDDDDDDGGGJJJNNNRRRVVVXXXZZZ\\\___cccgggjjjlllmmmnnnsssxxxyyyyyy|||wwwpppooo{{{}}}xxxooohhheee```gggrrrsssrrrqqqpppooommmlllkkkjjjgggccc```___\\\VVVRRRIIIEEE@@@<<<:::999777666444666777777999;;;???BBBDDDHHHNNNRRRVVV[[[ccciiiooouuu~~~vvvqqqlllhhhccc___[[[UUUMMMGGGBBBAAA@@@===;;;999777666333333333333333444555555444222333888@@@LLL^^^nnn~~~~~~pppyyy|||[[[FFF<<<;;;:::888777555444444111000000///////////////------------,,,,,,,,,,,,)))***+++,,,,,,+++***)))************)))((())))))))))))))))))))))))))))))************************))))))))))))))))))***************+++++++++++++++,,,++++++/////////333999???IIIZZZlllzzz~~~|||xxxmmmeeeaaagggpppwww|||zzz|||}}}}}}{{{{{{|||~~~{{{zzzuuuuuuwwwmmmiiiuuu~~~yyyvvvvvv{{{{{{xxxttttttvvvwwwwwwwwwuuurrrooommmccc[[[PPPHHHBBB???;;;777888999>>>GGGSSS\\\___```YYYOOOAAA999999;;;;;;:::>>>???CCCHHHPPPYYYbbbhhhnnnhhh]]]OOOEEEBBBFFFJJJOOOYYYeeelllrrrxxxyyywwwoookkkeeeaaa```___^^^\\\]]]YYYSSSMMMIIIDDD???<<<888777555333333333555666888999;;;===???BBBGGGJJJPPPTTTXXX\\\^^^aaadddgggkkknnnssswwwyyy{{{}}}}}}|||yyyvvvtttsssrrrrrruuutttsssrrrssssssrrrpppqqqooonnnnnnoooooonnnmmmmmmkkkjjjjjjjjjhhhfffccc```___\\\WWWOOOFFF>>>999444222333666888===GGGRRR]]]aaafffgggfffeeefffhhhjjjllloooooonnnmmmmmmmmmnnnpppqqqqqqooonnnnnnooonnnoooqqquuuwwwssskkkddd[[[ZZZZZZ\\\aaaeeehhhiiiggghhhhhhgggggggggggghhheeefffgggiiikkkmmmnnnooopppooonnnnnnnnnoooqqqrrrooommmjjjhhhgggiiimmmooonnnmmmllllllllllllmmmmmmiiiiiihhhhhhjjjlllnnnpppoooooooooppprrrqqqooommmmmmllllllkkklllmmmnnnooorrrrrrqqqpppnnnllljjjiiikkkllllllmmmmmmmmmmmmmmmllllllllllllmmmnnnoooooosssqqqooommmlllllllllllljjjllloooqqqqqqnnnkkkiiifffccc```\\\YYYUUUPPPMMMHHHHHHJJJMMMQQQVVVZZZ]]]___aaadddgggkkknnnppprrruuuyyy}}}}}}zzzzzz~~~uuusssuuu}}}vvvnnnhhhgggccckkkxxxrrrrrrqqqpppnnnlllkkkjjjgggeeebbb```___[[[UUUPPPFFFBBB>>>:::999888666555444666777888999<<<@@@BBBDDDHHHNNNRRRUUU[[[bbbhhhooouuu~~~uuuppplllgggaaa]]]ZZZVVVOOOJJJCCCBBB@@@>>><<<999888777444444333333444444555666444222333999AAANNNaaaqqq}}}}}}lllwwwwwwXXXDDD<<<;;;:::999888666555555111111000///////////////............------------))))))***+++++++++******)))***+++***)))((((((***))))))))))))))))))))))))************************))))))))))))************++++++++++++++++++++++++,,,***+++...//////444:::@@@JJJ[[[nnn|||}}}pppgggbbbfffnnnssswww{{{zzz||||||xxxuuussstttuuuwwwzzz|||~~~~~~{{{{{{uuusssrrrfffbbbooo}}}}}}}}}}}}|||zzzvvvsssuuuzzz{{{wwwtttttttttuuuvvvvvvuuuqqqnnnlllaaaXXXLLLBBB===;;;888666666777:::BBBLLLSSSUUUUUULLLEEE===999999;;;<<<<<<===@@@DDDIIIOOOWWW```eeehhhddd\\\RRRJJJHHHMMMRRR\\\ggguuu|||}}}rrrmmmfffbbbbbbbbbaaa___]]]YYYSSSNNNIIIDDD@@@===999777555444333444555666777999;;;===@@@CCCHHHKKKRRRUUUYYY\\\^^^aaadddfffjjjnnnuuuyyy|||}}}~~~~~~|||yyywwwtttsssrrrrrrsssrrrqqqrrrtttttttttrrrsssqqqppppppppppppooommmlllkkkjjjjjjjjjhhheeebbb___^^^[[[UUUNNNFFF>>>:::444222333666888<<>><<<:::888777333333222222333333444555444222333:::CCCQQQddduuu{{{yyykkkvvvtttVVVEEE<<<;;;;;;:::999777666555111111000///////////////............------------+++*********++++++,,,---)))***,,,+++((('''(((***))))))))))))))))))))))))************************((()))))))))************************************,,,***+++...///000444:::@@@JJJ[[[nnn}}}uuukkkdddfffkkkooorrruuupppsssxxxzzzzzzvvvqqqmmmkkkkkklllqqqxxx}}}~~~zzzzzzsssooolll___[[[hhh}}}~~~|||{{{{{{{{{yyywwwsssqqqsssyyy{{{wwwttttttssstttuuuvvvtttqqqmmmjjj___VVVIII???;;;999777666999888999>>>DDDIIIIIIHHH>>><<<:::999999;;;===>>>???DDDJJJQQQXXX```iiiooopppmmmggg___WWWVVVZZZ^^^mmmxxxyyyrrrjjjeeeeeeeeedddbbb\\\YYYSSSNNNIIIEEE@@@===999888666444333444555666666888;;;===@@@DDDIIILLLPPPTTTXXX\\\___bbbfffhhhlllpppuuuyyy{{{}}}~~~{{{xxxvvvttttttsssqqqpppppprrrtttvvvuuuuuutttsssqqqqqqrrrqqqpppnnnmmmmmmllllllkkkiiieeebbb```^^^[[[UUUNNNGGG@@@<<<444222333666888<<>>:::888777666===;;;:::<<<@@@BBBAAA???555777999::::::;;;===???CCCIIIQQQZZZbbbkkkttt{{{}}}{{{uuummmfffcccfffjjj{{{wwwmmmhhhggggggeeebbb\\\YYYSSSNNNJJJEEEAAA>>>:::888666444333444555666666888;;;===@@@EEEJJJMMMNNNRRRWWW\\\```cccgggjjjoooqqquuuwwwzzz}}}}}}zzzwwwvvvuuuuuupppooooooqqqtttvvvwwwvvvuuutttrrrrrrrrrrrrqqqoooooonnnmmmmmmmmmjjjfffccc```___\\\VVVOOOHHHAAA===444222333555777;;;EEEPPPYYY___gggkkklllkkklllnnneeeffffffeeeeeefffiiikkkjjjlllmmmmmmkkkjjjjjjkkkkkknnnrrrxxxzzzuuulllddd\\\YYYVVVVVVYYY]]]aaaccchhhhhhhhheeeccccccgggkkkhhhhhhiiijjjkkkkkklllllllllmmmooopppppppppooonnnlllmmmmmmkkkhhhgggjjjmmmpppqqqssstttsssqqqooonnnmmmllljjjiiijjjlllnnnpppqqqppppppqqqrrrrrrooommmjjjiiihhhhhhiiikkklllmmmmmmnnnpppqqqpppooommmlllkkkkkkjjjjjjkkkkkklllmmmnnnnnnoooooooooooonnnnnnooonnnoooqqqtttsssnnnjjjjjjlllnnnooopppooonnnmmmjjjgggdddaaa```^^^\\\ZZZSSSSSSSSSVVVZZZ___dddgggnnnoooppprrrtttwwwzzz{{{xxxyyy}}}~~~{{{wwwssspppqqquuussswww~~~}}}wwwpppooonnnllljjjhhhgggfffeeeaaa]]]\\\]]]YYYPPPGGGAAA>>>999777666666555444666666777777888;;;@@@DDDDDDGGGKKKNNNQQQVVV^^^eeennnvvvyyysssppphhhddd^^^YYYUUURRRNNNLLLFFFCCC>>>;;;:::888666444111///...///222555666666444333333999FFFYYYkkkwwwzzzvvvnnnuuu~~~{{{YYYAAA???<<<:::888777666444222444222/////////000000///000000///...---,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))******++++++++++++******))))))***++++++++++++*********+++++++++,,,,,,,,,...//////......000444666???KKK___vvv|||pppffffffhhhhhhgggggglllnnnsssxxxyyyuuummmhhhggg```]]]eeevvv|||zzzuuussspppggg\\\]]]fffzzz}}}}}}~~~|||zzzyyywwwuuusssmmmooosssvvvxxxwwwvvvtttvvvuuuuuutttsssqqqmmmiiicccWWWHHH???======;;;888;;;>>>??????AAAEEEEEEAAA999::::::888999???DDDGGGJJJSSS\\\bbblllwwwzzzqqqnnnttt{{{{{{qqqkkkkkkjjjeee```\\\YYYTTTPPPLLLGGGAAA===;;;888555333333333333222777888:::===AAAEEEJJJLLLPPPSSSXXX]]]```dddhhhkkkmmmooossswwwzzz}}}~~~|||yyywwwvvvuuuuuuuuuuuuuuuwwwyyyyyywwwuuutttssssssrrrrrrqqqqqqpppnnnmmmnnnooopppooollljjjbbb```\\\XXXRRRJJJAAA;;;666333222666999===GGGPPPZZZccciiiiiiiiijjjjjjhhhddddddeeeeeefffggghhhhhhkkklllmmmmmmmmmlllkkkjjjooorrrtttttttttqqqhhh^^^VVVUUUTTTSSSUUUZZZaaafffjjjjjjiiihhhhhhiiiiiijjjiiiiiiiiijjjkkklllnnnooollllllmmmnnnoooooonnnnnnllloooqqqnnniiigggiiilllpppsssuuusssnnnkkkmmmpppnnnnnnmmmmmmlllllllllkkkppppppqqqqqqpppooommmlllnnnkkkgggfffiiikkklllkkknnnmmmnnnooopppooollliiiggggggggghhhiiikkklllmmmjjjjjjjjjlllooopppooonnnrrrqqqqqqrrrttttttpppllllllmmmoooppppppoooooonnnlllkkkiiieeebbb___]]][[[[[[WWWUUUXXX```fffhhhgggttttttsssuuuxxxzzz|||||||||~~~~~~xxxuuuttttttsssuuuzzzxxxrrrnnnmmmmmmkkkjjjiiihhhgggddd___\\\[[[\\\XXXOOOGGG@@@===999777666555555444555666777888999;;;@@@CCCDDDGGGKKKNNNQQQWWW___eeennnvvvyyyrrroookkkggg```[[[VVVRRRMMMKKKFFFBBB>>>;;;999888666444111///...000222555666666666555666<<>><<<:::<<<@@@CCCCCCFFFIIIHHHDDD<<<<<<:::999;;;@@@GGGJJJPPPZZZdddmmmxxx}}}zzzzzzpppjjjiiihhhccc^^^\\\YYYTTTPPPLLLGGGAAA>>>999777444333333555555444777888:::===AAAFFFJJJLLLPPPSSSXXX]]]```dddhhhkkkmmmppptttwwwyyy}}}}}}{{{yyywwwuuuuuuttttttttttttvvvwwwxxxvvvtttsssssssssrrrqqqqqqppppppppppppooooooooollliiifffaaa___[[[WWWQQQIII@@@:::666333333666999>>>GGGPPP[[[cccjjjjjjiiikkkkkkiiihhhgggfffeeeeeefffgggggglllmmmnnnnnnnnnmmmkkkkkkooorrrsssssssssqqqhhh^^^TTTSSSRRRRRRUUU[[[bbbgggjjjjjjkkkkkkjjjjjjiiiiiihhhhhhhhhiiijjjlllmmmnnnooooooooonnnnnnmmmmmmmmmlllooorrrpppkkkhhhhhhkkkppptttwwwuuupppmmmmmmooonnnnnnnnnmmmmmmmmmmmmmmmpppqqqqqqqqqpppooonnnmmmooolllhhhggghhhjjjjjjiiimmmmmmmmmnnnooonnnkkkiiihhhhhhhhhhhhiiikkklllmmmkkkkkkkkkmmmoooqqqpppooosssqqqqqqrrrtttssspppnnnlllmmmnnnoooppppppooooooooonnnkkkhhheeebbb```___YYYXXXWWWZZZaaagggkkklllvvvvvvvvvxxxzzz|||}}}}}}{{{}}}~~~}}}xxxvvvuuuuuutttwwwzzzzzzvvvmmmlllllljjjiiihhhggggggbbb^^^ZZZZZZZZZVVVNNNGGG@@@===999666666555555444444555888999:::<<>>;;;999777555333111//////000333555555555555555666<<>><<<<<<=========777555222111222222222111000000///...------------------------,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((())))))))))))(((((())))))***++++++++++++***(((((()))))))))*********---............000444777DDDQQQggg}}}}}}rrriiiggghhhgggfffgggdddhhhooowww{{{yyytttoooaaaZZZVVV^^^nnn{{{~~~{{{wwwssssssssskkk``````hhh}}}~~~zzzzzzzzz|||yyyvvvtttsssrrrpppnnnnnnpppsssuuuwwwwwwvvvuuuyyyyyyxxxxxxwwwuuuqqqmmmhhh^^^PPPEEEAAA@@@@@@@@@BBBHHHMMMNNNPPPRRRPPPKKKBBB@@@===<<>>888666333222444666666666777888:::===AAAFFFJJJLLLPPPTTTYYY]]]```dddgggjjjnnnqqqtttwwwyyy|||~~~}}}{{{xxxvvvuuuttttttsssssssssuuuwwwwwwuuusssssssssrrrrrrqqqppppppppppppnnnmmmmmmmmmkkkhhheee___]]]ZZZVVVPPPHHH???999666333333666999>>>GGGQQQ[[[dddjjjkkkjjjkkkllljjjjjjiiifffdddcccdddeeegggnnnoooooopppooonnnmmmlllnnnppprrrrrrrrrppphhh^^^SSSRRRQQQRRRVVV]]]dddhhhjjjkkkmmmnnnnnnllliiiggggggggghhhhhhiiijjjkkkkkkqqqpppnnnmmmlllkkkkkkkkklllooorrrrrrmmmjjjiiiiiimmmqqquuuuuuqqqnnnlllmmmnnnnnnnnnnnnooooooooooooqqqqqqqqqqqqqqqpppooonnnpppmmmjjjhhhhhhiiiiiiiiillllllmmmnnnooonnnkkkiiihhhhhhhhhhhhhhhiiijjjjjjkkkjjjkkkmmmppprrrqqqpppsssqqqpppppprrrrrrqqqoookkklllmmmnnnoooppppppoooooonnnllliiifffdddbbb```XXXYYY[[[^^^bbbgggnnnrrryyyyyyzzz{{{|||~~~|||}}}}}}wwwtttxxxzzz~~~}}}yyywwwvvvvvvvvvxxx{{{~~~{{{yyymmmmmmllljjjhhhfffeeeddd```]]]YYYXXXWWWSSSLLLGGG???<<<888666555555555444333555888:::;;;<<>>>>>999777444333333444333222000000///..................------------,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((())))))))))))(((((())))))***++++++++++++***))))))))))))*********+++------.........000444777AAAOOOfff{{{|||wwwmmmeeedddeeeeeeeeegggdddhhhpppxxx|||{{{uuupppbbb[[[VVV[[[hhhsssvvvtttuuurrrssstttlll```___fff|||}}}yyyyyyyyy{{{yyyvvvttttttsssqqqooopppqqqssstttuuuvvvvvvuuu{{{zzzyyyyyyyyywwwssspppeee]]]QQQGGGCCCCCCFFFHHHKKKSSS[[[]]]___```]]]YYYLLLEEE@@@AAADDDJJJSSSZZZdddooozzz}}}wwwnnniiigggddd```\\\[[[XXXTTTPPPLLLGGGBBB>>>999777444333444555666666888999:::===BBBFFFJJJMMMQQQTTTYYY]]]```cccgggjjjnnnqqqtttwwwyyy|||~~~}}}{{{xxxvvvuuutttssstttttttttuuuwwwwwwuuusssrrrrrrrrrqqqppppppooooookkkjjjjjjkkklllkkkiiihhh___]]]ZZZVVVQQQIII@@@:::666333333666:::???HHHQQQ\\\eeekkkkkkkkklllllljjjiiigggdddaaaaaacccfffhhhooopppqqqqqqqqqpppooonnnmmmoooqqqpppqqqppphhh___UUUSSSRRRTTTYYY```fffiiikkkmmmoooqqqpppmmmiiifffeeefffggghhhiiiiiiiiiiiinnnmmmkkkjjjjjjjjjjjjkkklllooosssssspppllljjjiiihhhlllrrrtttrrrooommmmmmnnnnnnoooooopppppppppqqqqqqqqqqqqqqqqqqpppoooooopppnnnllljjjjjjkkkkkkkkkmmmlllmmmooopppooommmjjjhhhggggggfffffffffggggggffffffhhhkkkooorrrrrrqqqqqqpppooonnnooooooppppppkkklllmmmnnnooooooppppppnnnmmmkkkhhhfffcccbbbaaaZZZ]]]aaabbbcccgggnnnuuuzzz{{{}}}~~~~~~~~~}}}wwwyyy{{{{{{yyywwwuuuuuu}}}}}}yyyxxxxxxwwwwwwxxxzzz}}}}}}{{{yyyooonnnllliiifffdddbbbaaa```]]]ZZZWWWUUUQQQKKKFFF>>>;;;777555555555555444333555888:::;;;<<>>BBBGGGKKKMMMQQQTTTYYY]]]```cccgggiiinnnppptttwwwyyy|||~~~}}}{{{yyyvvvuuuttttttvvvuuuvvvwwwxxxxxxvvvsssrrrqqqqqqppppppooonnnnnnkkkjjjiiijjjkkkkkkiiiggg```^^^[[[WWWRRRJJJBBB<<<666333333666:::???IIIRRR^^^ffflllllljjjkkkjjjhhhdddbbb```___```cccgggjjjpppqqqrrrrrrrrrqqqpppooollloooppppppqqqpppiii```YYYWWWUUUXXX^^^eeeiiikkkmmmnnnpppqqqpppmmmiiigggeeeeeeggghhhhhhhhhhhhhhhggggggggghhhiiijjjkkklllkkkooorrrtttsssooollljjjeeejjjppptttuuutttrrrqqqnnnnnnooooooppppppqqqqqqqqqqqqppppppppppppppppppoooooonnnmmmlllmmmnnnooommmmmmnnnoooqqqpppnnnkkkfffeeeeeedddddddddddddddaaaaaaccchhhmmmpppqqqqqqnnnnnnmmmmmmlllmmmnnnooolllllllllmmmnnnnnnooopppmmmmmmkkkiiigggeeecccbbb^^^bbbeeeeeedddfffnnnuuuyyy||||||{{{tttuuuvvvvvvvvvxxx{{{~~~}}}zzzyyyyyyxxxwwwwwwzzz|||}}}}}}~~~~~~|||zzzxxxwwwnnnmmmkkkhhhfffcccaaa```aaa^^^[[[WWWSSSOOOIIIEEE>>>;;;777555555555555444444555888999:::<<>>MMM___pppzzzkkknnnssszzzgggMMMEEECCCBBBAAABBBBBBAAA@@@;;;999666444444555444333000000//////...//////000............---------,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))******++++++++++++******))))))***++++++++++++******++++++++++++,,,,,,,,,+++,,,---------000444777???NNNfffyyy{{{vvveee^^^YYYZZZ[[[]]]```eeefffkkkrrryyy|||xxxpppjjjYYYTTTQQQWWWbbblllpppppprrrqqquuuwwwooobbb___ddd{{{|||zzzzzz{{{}}}{{{zzzzzzzzzxxxwwwsssrrrrrrrrrssstttvvvwwwzzzyyyyyyyyyyyywwwtttqqqkkkfff\\\QQQIIIJJJPPPWWW___kkkvvv{{{|||~~~}}}zzzhhhZZZPPPQQQVVV\\\fffpppvvvsssnnniiigggdddaaa___ZZZWWWSSSPPPLLLHHHCCC???===:::666444444444444333888999;;;>>>BBBGGGKKKMMMRRRUUUYYY]]]```cccfffiiimmmooossswwwzzz}}}~~~|||yyywwwvvvuuuuuuwwwvvvvvvwwwxxxxxxvvvtttqqqqqqppppppooonnnnnnnnnooommmkkkjjjiiihhhfffddd```^^^[[[XXXRRRKKKCCC===666333333777;;;@@@JJJSSS___gggmmmllliiiiiihhhfff```___^^^___bbbeeeiiilllqqqqqqrrrsssrrrqqqpppooollloooppppppqqqqqqkkkbbb]]]ZZZYYY]]]eeelllpppqqqpppppppppooonnnllliiihhheeefffggghhhiiihhhggggggbbbcccfffhhhjjjkkkllllllkkknnnqqqttttttrrrooommmgggjjjpppvvvxxxxxxvvvuuuooooooooooooppppppppppppppppppoooooonnnoooooopppoooppppppooommmlllmmmnnnllllllmmmoooppppppnnnkkkeeeddddddcccccccccdddddd______aaaeeejjjnnnooonnnkkkmmmnnnnnnllllllmmmooommmmmmllllllmmmmmmnnnoooooonnnmmmkkkiiigggfffeeeaaadddgggfffeeehhhooouuuyyy}}}}}}~~~~~~{{{zzzyyyxxxvvvwwwyyy{{{||||||}}}|||zzzxxxvvvuuujjjjjjiiigggeeedddcccbbbccc```\\\XXXRRRMMMGGGDDD===:::666555555555555444555666777888999;;;@@@CCCEEEHHHMMMPPPTTT[[[dddjjjrrrzzzzzztttrrrllliiieeeaaa]]]WWWRRRMMMCCC???;;;888666555333111000000111222444555333222555444666===JJJ]]]ooozzzkkkmmmsss{{{kkkPPPGGGFFFEEEEEEFFFEEEBBB@@@<<<999666444444444333222000000////////////000000............------------,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))************))))))))))))***++++++++++++***************++++++++++++***+++,,,,,,---000444777>>>NNNeeewww~~~yyyuuuaaa[[[VVVWWWXXXXXX]]]bbbdddhhhpppwwwyyytttllleeeWWWSSSQQQWWWaaajjjmmmllloooooouuuzzzsssgggccciii~~~|||{{{|||}}}}}}{{{zzzzzzzzzyyyxxxtttsssrrrrrrrrrtttvvvwwwyyyxxxxxxxxxxxxvvvssspppllliiibbbXXXQQQTTT]]]fffmmmyyyooobbbccciiimmmxxxxxxqqqoookkkhhheeecccaaa___ZZZWWWSSSPPPLLLHHHCCC@@@;;;999666444555666666555999999;;;>>>BBBGGGKKKMMMRRRUUUZZZ]]]```cccfffhhhkkknnnsssvvvzzz~~~}}}{{{xxxwwwvvvvvvvvvvvvvvvwwwwwwwwwuuurrrqqqppppppooonnnnnnmmmmmmpppnnnkkkjjjiiihhhgggeee___]]]ZZZWWWRRRJJJBBB<<<666333333777;;;@@@JJJTTTaaahhhmmmkkkhhhgggeeeccc______```bbbdddhhhjjjlllqqqqqqrrrsssrrrqqqpppooommmooopppppprrrrrrlllddd^^^\\\[[[aaakkktttyyyzzzsssrrrooollljjjjjjjjjjjjeeefffhhhiiiiiihhhgggfffaaacccgggjjjmmmmmmmmmlllkkkmmmpppsssuuutttrrrpppiiikkkoootttwwwwwwuuusssoooooooooooooooooonnnnnnoooooonnnmmmmmmnnnooopppqqqrrrrrroookkkiiiiiijjjjjjjjjkkkmmmooonnnllljjjeeeeeedddddddddeeeeeefffaaaaaabbbeeehhhjjjjjjjjjjjjmmmppppppooommmnnnoooooonnnmmmlllllllllmmmmmmnnnmmmllljjjiiigggffffffbbbccceeefffgggjjjpppuuuyyy~~~|||zzzyyywwwuuuxxxyyyzzzzzzzzzzzz|||~~~~~~}}}|||zzzxxxvvvuuugggggggggffffffeeeeeeddddddbbb]]]XXXRRRLLLGGGDDD===:::666555555555555444666666777777888;;;@@@DDDEEEHHHMMMQQQTTT[[[dddkkkqqqyyyyyyrrrooonnnkkkfffbbb]]]VVVPPPKKKBBB???;;;888666555222111000000111333444555333111555333444999FFFYYYjjjvvv|||mmmpppuuu}}}~~~nnnTTTFFFFFFFFFFFFGGGEEEAAA>>><<<999666444444444333222000000////////////000111//////.........---------,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((())))))))))))(((((())))))***++++++++++++***))))))))))))***************+++,,,,,,---000444777<<>>;;;777555444555444333444666777888999<<>>999999888666555444333222000000////////////000000000///...---,,,+++++++++,,,,,,,,,+++++++++******''''''(((((())))))******))))))))))))))))))))))))(((((())))))))))))(((((('''''''''((())))))******,,,+++---///......333;;;===LLLaaassszzzyyysssnnnbbbYYYRRRRRRTTTVVVYYY]]]dddiiiooopppooolllhhheeeZZZTTTSSS[[[cccdddbbbaaaiiijjjooowwwwwwqqqiiiggg~~~~~~}}}yyyvvvuuuvvvxxxzzzzzzxxxvvvvvvwwwvvvuuusssyyyxxxxxxxxxvvvuuutttsssnnnlllgggbbbaaahhhuuuwwwmmmjjjjjjnnntttyyyyyyyyyxxxvvvsssooommmjjjhhhdddaaa^^^]]]\\\]]]]]]YYYUUUQQQMMMIIIEEEBBB:::999666444333333444555777999<<<>>>AAAEEEJJJMMMPPPSSSXXX\\\```dddhhhkkklllnnnsssvvvzzz~~~|||zzzyyyxxxxxxtttuuuvvvvvvtttssstttuuuqqqpppooonnnmmmmmmmmmmmmpppooonnnllljjjhhhgggfffbbb^^^ZZZUUUQQQJJJAAA:::777555444666999>>>JJJUUUZZZfffpppnnnfffcccbbbbbbbbbaaa```aaadddggghhhhhhoooqqqsssrrrqqqooooooooonnnoooqqqssstttqqqlllhhhaaa``````eeerrr~~~|||{{{tttooooooooommmlllnnnmmmlllkkkiiihhhgggggggggmmmmmmlllkkkjjjjjjjjjjjjkkkkkklllppptttvvvtttrrrpppooonnnqqqtttvvvuuusssooopppqqqrrrrrrqqqooonnnrrrqqqnnnmmmlllmmmnnnooooooppppppooommmjjjfffdddkkklllmmmmmmkkkjjjkkklllffffffffffffgggiiijjjjjjlllkkkhhhgggfffhhhjjjkkkllllllnnnoooooonnnmmmmmmoooooonnnllljjjiiikkkmmmllllllkkkjjjhhhfffdddcccggggggfffeeefffiiiooosss|||}}}zzzyyyyyyzzzxxxyyyyyyzzz{{{{{{zzzzzz{{{zzzyyyyyyyyyxxxvvvttthhhgggffffffeeeeeeeeeeeeddd```[[[XXXVVVRRRMMMIII===:::666444444555444444444666777888999<<<@@@CCCFFFHHHJJJMMMQQQZZZfffooopppyyy}}}uuuqqqmmmiiiddd^^^ZZZTTTOOOKKKDDD@@@;;;777666555444333222222222222222222222222222333777<<>><<<::::::999777666555444444111111000/////////000000333222111000///.........,,,,,,+++++++++***************************))))))))))))))))))))))))))))))(((((())))))))))))(((((('''(((((())))))***++++++,,,+++---///......333;;;@@@LLL___nnnvvvvvvrrrnnnddd\\\WWWWWWYYYYYY[[[^^^dddlllrrrtttsssqqqmmmhhh]]]XXXVVV]]]ddddddaaa___cccdddjjjrrrtttpppllllll}}}|||yyywwwwwwxxxyyyyyywwwvvvvvvwwwwwwvvvtttxxxxxxxxxxxxwwwvvvuuutttpppooommmjjjjjjqqq~~~zzziiiaaa``````dddjjjnnnoooqqqrrrrrrqqqooonnnhhhfffdddaaa___^^^^^^___\\\YYYUUUQQQNNNJJJEEEAAA:::999666444333333444555777999<<<>>>AAAEEEJJJNNNQQQTTTYYY]]]```dddiiillloooqqquuuwwwzzz}}}}}}{{{zzzxxxxxxwwwtttuuuvvvuuutttssstttuuurrrqqqpppooonnnnnnnnnnnnqqqpppnnnllljjjhhhfffeeeeeeaaa\\\WWWSSSKKKBBB;;;777555444666999>>>JJJUUU___kkksssooogggccccccccccccaaa```aaadddggghhhhhhlllnnnqqqqqqppppppppppppoooooopppqqqqqqoookkkhhhccccccccciiivvvxxxqqqllllllllljjjjjjkkkkkkjjjiiiiiihhhhhhhhhhhhmmmlllkkkkkkjjjjjjjjjjjjkkkjjjjjjnnnrrruuutttssssssqqqoooooorrruuuuuutttpppqqqrrrsssrrrqqqooommmppppppnnnmmmmmmnnnoooooooooooooooooommmjjjhhhfffhhhkkknnnnnnmmmlllkkkkkkhhhhhhggggggggghhhiiijjjkkkjjjgggfffeeefffhhhiiijjjjjjlllmmmmmmmmmlllkkkmmmnnnmmmllljjjjjjlllnnnmmmmmmllljjjiiigggfffeeegggfffdddccccccffflllqqq||||||zzzyyyyyyyyyvvvwwwxxxyyyzzz{{{{{{{{{{{{zzzxxxxxxxxxwwwtttrrrhhhggggggfffeeeeeeddddddccc^^^YYYUUUSSSPPPJJJFFF<<<999666444444555555444555666888999:::<<<@@@CCCFFFHHHKKKMMMRRR[[[fffooosss{{{~~~vvvrrrllliiiccc^^^YYYTTTOOOKKKDDD@@@;;;777555444333333333333333333333333333333222222555;;;DDDSSSlll~~~wwwzzzwww]]]NNNNNNNNNLLLIIICCC>>>:::;;;:::999888777777777777333222111111000000000000444333222111000/////////+++++++++*********))))))---,,,,,,+++******))))))))))))))))))))))))))))))((())))))******))))))(((((())))))***++++++,,,,,,,,,+++---///......333;;;BBBLLL\\\iiipppqqqpppnnnfff```]]]^^^___]]]]]]___gggpppyyy{{{{{{yyytttnnnccc]]][[[aaaeeeccc___]]]^^^^^^dddkkknnnlllkkklll{{{|||zzzxxxxxxwwwxxxwwwvvvvvvwwwxxxwwwuuuxxxxxxyyyyyyxxxwwwvvvuuurrrrrrrrrrrrttt{{{ssshhh^^^ZZZ[[[]]]aaafffjjjkkknnnpppppppppnnnmmmfffeeecccaaa```___``````ZZZXXXUUUSSSOOOJJJDDD@@@;;;999777555444444555555777999<<<>>>AAAEEEJJJNNNRRRUUUZZZ]]]aaaeeeiiilllrrrtttwwwxxxzzz|||~~~|||{{{yyyxxxwwwwwwuuuvvvvvvuuutttsssssstttsssrrrqqqppppppoooooooooqqqpppooollljjjgggfffeeegggccc^^^YYYTTTMMMCCC<<<777555444666999>>>JJJUUUcccnnntttpppgggccccccdddcccbbbaaabbbeeeggghhhhhhiiilllnnnpppoooooopppqqqooonnnnnnnnnooommmkkkhhhfffggghhhnnn|||{{{ssslllmmmnnnmmmlllnnniiihhhhhhhhhhhhhhhiiiiiillllllkkkjjjjjjjjjkkkkkkjjjiiiiiilllpppsssuuuuuuxxxtttpppnnnppprrrtttuuurrrrrrssssssrrrpppooommmnnnnnnoooooooooooooooooonnnnnnoooooonnnllljjjiiifffiiimmmooonnnlllkkkkkklllkkkiiigggggghhhiiijjjkkkiiigggeeeddddddeeefffggghhhiiijjjkkkjjjjjjiiikkkkkkkkkjjjhhhggghhhiiilllkkkiiigggfffffffffffffffdddbbb``````eeekkkpppzzz|||}}}zzzyyyxxxwwwxxxuuuvvvwwwxxxyyyzzz{{{|||{{{yyywwwvvvvvvuuusssqqqhhhhhhggggggfffeeedddccc___[[[UUUQQQOOOKKKEEE@@@;;;888555444444555555555555666888999:::<<<@@@CCCFFFIIILLLOOOSSS\\\gggooouuu}}}wwwssskkkhhhccc^^^YYYTTTOOOKKKDDD@@@;;;777555444333222333333333444444444444444444333555;;;DDDUUUmmmvvvsssxxx|||bbbPPPQQQQQQPPPKKKEEE>>>:::::::::888888777888888999666555444222111111111000111111///...---,,,,,,,,,++++++*********))))))))),,,,,,++++++************)))))))))))))))))))))))))))))))))******))))))))))))******++++++,,,------,,,+++---///......333;;;AAAKKKZZZgggnnnpppnnnmmmhhhdddbbbdddccc___^^^```lllxxx{{{rrrfffaaa___ccceeebbb]]]\\\^^^^^^ccciiijjjhhhhhhkkkzzz}}}zzzxxxvvvvvvxxxvvvvvvvvvxxxyyyxxxwwwwwwxxxyyyzzzzzzyyyxxxwwwssstttvvvwwwyyy}}}xxxhhhdddbbbbbbeeeiiilllooottttttttttttrrrooommmkkkgggfffdddbbb```_________YYYWWWUUUSSSPPPKKKDDD@@@;;;999777555444444555666666888;;;>>>AAAEEEKKKNNNSSSVVVZZZ^^^aaaeeeiiilllssstttwwwxxxyyy|||~~~}}}|||zzzxxxwwwwwwwwwuuuvvvwwwvvvtttssssssttttttsssrrrqqqqqqpppqqqqqqrrrqqqooollljjjgggeeedddhhhddd___ZZZUUUMMMCCC<<<777555444666999>>>JJJUUUdddnnntttooofffbbbcccdddcccaaa```bbbeeegggiiiiiiiiikkknnnooonnnmmmnnnooopppooommmmmmnnnmmmllljjjhhhiiilllsss}}}tttllllllnnnnnnnnnoooiiiiiihhhhhhgggggghhhhhhkkkkkkkkkjjjjjjkkklllllllllkkkjjjkkkooosssvvvxxx|||xxxrrrnnnnnnppptttvvvssssssssssssrrrqqqooonnnmmmnnnooopppppppppppppppmmmnnnnnnnnnnnnmmmlllkkkgggiiilllmmmlllllllllmmmpppnnnkkkhhhgggggghhhiiijjjiiigggdddcccccccccddddddeeeggghhhiiihhhhhhggghhhhhhhhhfffcccaaaaaabbbgggeeecccaaaaaaaaacccddddddcccaaa```aaafffnnntttvvvxxx|||~~~}}}{{{yyyxxxwwwvvvvvvuuuuuuvvvvvvwwwxxxyyyzzzxxxvvvttttttttttttsssqqqhhhhhhhhhgggfffeeecccbbb^^^YYYSSSOOOLLLHHHBBB===:::777444333444555555555555777888999:::===@@@CCCFFFIIIMMMPPPTTT\\\gggooowwwwwwssskkkgggbbb]]]YYYTTTOOOLLLDDD@@@:::666555444333222333333444444444555555555777555666;;;EEEVVVnnnrrrpppyyy|||cccNNNNNNOOONNNIIICCC===999999888777666777888999::::::999777555333222222111000///...---,,,++++++++++++++++++************))))))))))))*********++++++************************))))))************))))))*********+++,,,,,,------,,,+++---///......333;;;???JJJZZZhhhpppqqqooonnnjjjgggffffffddd___^^^aaassssssgggbbb___bbbccc___\\\\\\```bbbhhhnnnooollllllppp{{{}}}~~~|||yyywwwvvvuuuxxxwwwvvvwwwxxxyyyxxxwwwvvvwwwzzz{{{|||{{{zzzyyyvvvwwwyyyzzz|||vvvqqqqqqrrrvvv~~~pppjjjfffjjjnnnrrruuuzzz}}}|||xxxtttooollljjjiiihhhfffcccaaa___]]]\\\XXXWWWUUUSSSPPPKKKEEE@@@;;;:::777555444444555666666888;;;>>>AAAFFFKKKOOOTTTWWW[[[^^^aaaeeeiiilllppprrruuuwwwyyy|||~~~}}}{{{zzzxxxxxxwwwwwwwwwxxxxxxwwwuuuttttttuuuuuutttsssrrrqqqqqqqqqqqqqqqpppooollljjjgggfffeeegggccc^^^YYYTTTLLLCCC<<<777555444666999>>>JJJUUUeeeooouuupppgggdddeeefffaaa______aaadddhhhiiiiiijjjlllnnnnnnmmmlllkkklllpppooommmmmmnnnooonnnmmmiiikkkoooxxx|||qqqhhhgggjjjjjjjjjkkklllkkkjjjhhhggggggffffffjjjjjjjjjjjjkkkkkklllmmmmmmmmmmmmmmmooosssxxx{{{}}}zzztttooommmooosssvvvtttttttttsssrrrqqqppppppmmmnnnooopppqqqqqqppppppmmmnnnnnnnnnnnnnnnnnnnnnjjjjjjjjjiiihhhjjjmmmqqqqqqooollliiihhhgggggghhhiiihhhfffdddcccbbbbbbbbbaaabbbdddffffffffffffeeebbbcccdddcccaaa``````aaabbbaaa___^^^]]]___```bbbbbbaaaaaaaaadddjjjrrrwwwtttvvvzzz|||{{{zzzyyywwwwwwvvvvvvvvvvvvuuuuuuuuuvvvvvvwwwuuusssrrrrrrsssttttttssshhhhhhhhhhhhgggdddbbbaaa```[[[UUUPPPMMMHHHBBB===999666333333444555666666666777999:::;;;===AAADDDGGGJJJNNNQQQUUU]]]hhhoooxxxwwwsssjjjfffbbb]]]YYYTTTOOOLLLCCC???:::666444333222222222333333444444555555555888555666===HHHXXXnnnvvvqqq|||yyy```HHHIIIIIIHHHEEE@@@;;;888888777666666777888;;;<<<>>>===;;;888666444333333222111000...------------,,,,,,,,,+++++++++******(((((())))))***++++++,,,************************)))******++++++******))))))******++++++,,,------,,,+++---///......333;;;???JJJ[[[iiirrruuutttsssqqqmmmkkkiiieeeaaabbbfffyyy}}}oooddd___\\\^^^^^^\\\\\\^^^cccgggpppxxxyyyuuuuuuxxx|||}}}|||~~~|||zzzxxxwwwwwwwwwyyyxxxwwwwwwxxxyyyxxxvvvuuuwwwzzz}}}~~~}}}|||{{{{{{{{{||||||}}}~~~xxxmmmfffdddfffhhhllluuurrrjjjjjjkkkttt}}}zzzsssooolllkkkjjjiiigggdddaaa___]]][[[YYYWWWUUURRRPPPKKKEEEAAA<<<:::888666555555666666555888;;;>>>AAAFFFKKKOOOTTTVVVZZZ^^^aaadddhhhkkknnnpppsssvvvxxx{{{~~~}}}|||zzzyyyyyyxxxxxxyyyzzzzzzyyyvvvuuuuuuvvvuuutttsssrrrrrrqqqqqqqqqpppooonnnllljjjhhhgggfffeeeaaa\\\XXXTTTMMMCCC<<<777555444666999>>>JJJUUUhhhrrrxxxsssjjjeeeeeeeee]]]\\\]]]___ccchhhjjjjjjkkkmmmooonnnmmmkkkkkkkkknnnmmmlllmmmoooppppppooojjjlllrrr{{{ttthhhgggjjjjjjjjjkkknnnmmmkkkiiihhhggggggfffiiiiiiiiijjjkkklllmmmnnnnnnoooooooooooorrrwww{{{|||zzzwwwrrroooooorrruuuttttttssssssssssssrrrrrrooooooppppppppppppppppppooonnnnnnnnnoooooooooooommmkkkiiiffffffhhhmmmqqqpppooommmkkkiiigggfffeeeeeeeeedddbbbbbbaaaaaaaaa^^^___aaabbbccccccccccccZZZ]]]___``````aaabbbccc^^^]]]]]]\\\]]]^^^___```______```bbbdddjjjqqqvvvsssuuuxxx}}}zzzzzzyyyyyyxxxwwwvvvvvvuuutttssssssssstttvvvwwwuuusssqqqqqqrrrssssssssshhhhhhiiihhhgggdddbbb``````[[[TTTPPPLLLGGGAAA<<<888555333222444555666666666777999:::;;;===AAADDDGGGJJJNNNRRRVVV^^^hhhooowww~~~vvvrrriiifffaaa]]]XXXTTTOOOLLLCCC???:::666444333222111111222222333444444555555666444666>>>JJJ[[[qqqyyyttt~~~uuuZZZFFFFFFFFFEEECCC???<<<:::999888777666888:::===???AAA@@@>>>;;;888666555444333222111///......---------------,,,,,,,,,,,,+++******++++++++++++++++++************************)))******++++++******)))))))))******+++,,,,,,,,,,,,+++---///......333;;;AAAKKKZZZhhhrrrxxx{{{|||yyyuuupppmmmhhhdddgggnnn}}}wwwhhh```[[[WWWYYYYYYYYY\\\```eeekkkwwwxxxvvvxxx|||~~~}}}}}}}}}zzzxxxwwwxxxyyy{{{zzzyyyxxxxxxxxxxxxwwwvvvtttwwwzzz~~~}}}|||{{{{{{zzz{{{|||||||||{{{{{{~~~zzzqqqgggaaa___^^^bbbdddgggooozzz}}}vvvkkkjjjpppuuu{{{rrrmmmkkkkkkhhhgggfffeeebbb```^^^]]]ZZZWWWTTTQQQNNNKKKFFFCCC<<<:::888666555555666777555777;;;>>>AAAFFFLLLPPPSSSVVVZZZ]]]```cccgggjjjmmmooorrruuuwwwzzz~~~~~~~~~|||{{{zzzyyyyyyyyy{{{||||||zzzxxxvvvvvvwwwuuutttsssrrrqqqqqqqqqqqqooonnnmmmllljjjiiihhhgggddd```\\\XXXTTTNNNEEE>>>777555444666999>>>JJJUUUhhhsssyyyssshhhaaa___^^^ZZZYYYZZZ]]]cccgggjjjkkkjjjlllnnnnnnmmmllllllmmmjjjiiijjjllloooqqqpppoookkkooouuuxxxkkkhhhkkklllkkkkkkmmmlllkkkjjjiiiiiiiiiiiiiiiiiiiiijjjkkklllnnnooonnnoooppppppoooqqquuuxxxyyyzzzyyyvvvrrrppprrrtttsssssssssssssssttttttuuurrrqqqpppooooooooopppqqqppppppoooooooooooooooooolllllljjjgggfffhhhlllooonnnmmmmmmllljjjgggeeecccaaa``````_________^^^^^^YYYZZZ\\\^^^____________WWWYYY\\\]]]\\\\\\\\\]]]XXXYYYYYYZZZ[[[\\\\\\]]]\\\]]]___```bbbffflllpppoooqqqtttxxx}}}yyyyyyyyyyyyxxxwwwwwwvvvqqqqqqqqqqqqrrruuuwwwyyyxxxvvvrrrqqqqqqrrrqqqqqqhhhhhhiiiiiigggdddbbb```^^^YYYRRRMMMJJJEEE>>>999777555222222444666666666666777999:::;;;===AAADDDGGGJJJOOORRRWWW^^^hhhooowww~~~vvvrrriiifffaaa\\\XXXTTTOOOLLLCCC???:::666444333222111111111222222333444555555333222555???LLL^^^sssyyyuuu}}}qqqVVVFFFFFFFFFEEEDDDBBB@@@???:::999888888999<<>>BBBFFFLLLPPPSSSUUUYYY\\\___bbbfffiiinnnppprrrtttvvvxxx|||~~~~~~~~~}}}|||{{{zzzzzzzzz|||}}}}}}{{{yyywwwwwwxxxttttttsssrrrqqqqqqqqqqqqnnnmmmmmmllljjjjjjiiihhhccc```\\\YYYUUUOOOFFF@@@777555444777999>>>JJJUUUgggqqqwwwpppddd[[[WWWUUUXXXWWWXXX\\\bbbgggkkklllhhhjjjmmmnnnnnnnnnnnnooogggggghhhllloooqqqpppnnnlllpppwwwvvvhhheeeggghhhgggggglllkkkkkkjjjjjjkkkkkklllhhhiiiiiijjjkkkmmmnnnooommmoooppppppnnnooosssvvvwwwyyyzzzxxxtttqqqrrrsssssssssrrrsssssstttuuuvvvtttrrrpppnnnnnnooopppqqqqqqpppooooooooooooooooookkkkkkkkkiiihhhhhhjjjlllllllllmmmllljjjgggdddbbb]]]]]]]]]]]]]]]]]]]]]]]]VVVWWWYYY[[[\\\]]]\\\\\\WWWXXXYYYYYYVVVTTTSSSSSSSSSTTTVVVWWWXXXYYYYYYYYYZZZ\\\^^^___```bbbfffiiikkklllooosssxxx}}}yyyyyyyyyyyyyyyxxxwwwvvvnnnnnnnnnppprrrvvvzzz||||||xxxtttqqqqqqpppooonnnhhhfffdddbbbbbbbbbaaa___\\\XXXSSSMMMHHHAAA;;;666888555222333666888777666555666888999;;;>>>CCCGGGIIILLLOOOSSSYYY```gggmmmyyyzzzsssooohhhddd___[[[YYYUUUOOOJJJBBB>>>888555333444444333222222333444444555555666666777888???OOOfff{{{rrr{{{kkkTTTIIIIIIJJJIIIFFFBBB>>>;;;:::999999999;;;>>>BBBEEEIIIGGGCCC???;;;999777777333222000...---...///000...///...,,,***))))))+++)))))))))))))))*********)))))))))***+++++++++,,,(((((()))***************++++++************))))))000---,,,...//////444:::FFFMMMYYYiiiwwwwwwnnneeebbbiiisss|||uuummmeee[[[VVVSSSVVVYYYYYY[[[___dddkkksssyyyzzzwwwsssppp|||{{{wwwvvvvvvyyyzzz|||zzzxxxvvvuuuvvvxxxzzzyyyyyyzzz{{{||||||{{{{{{yyyyyyzzzyyyxxxvvvtttssssssqqqooojjjbbb[[[\\\bbbhhhlllpppsssyyy~~~}}}xxxtttuuuvvvtttuuuwwwyyyrrroookkkgggffffffffffffeeeaaa\\\XXXYYYUUURRRRRRSSSQQQJJJDDD@@@<<<888555555555555444777999<<>>CCCGGGIIIKKKOOOSSSXXX```hhhmmmxxxyyyrrrooohhhddd^^^[[[XXXSSSMMMHHHAAA===888555333333333333222222333333444555555555777888:::BBBRRRiii}}}|||sssyyykkkRRRKKKKKKKKKJJJGGGDDDAAA???;;;;;;::::::<<>>;;;888777666444333111///...///000111000111000...,,,+++,,,---***************+++++++++***************+++++++++(((((()))***************,,,,,,,,,------.........///---,,,...//////444:::CCCKKKYYYjjjyyywwwlllccc___fffppp{{{~~~xxxqqqiiibbb[[[VVVTTTWWWZZZ[[[]]]aaadddjjjsssyyyzzzwwwssspppuuu}}}yyyxxxxxxyyyzzz|||zzzwwwvvvuuuvvvxxxzzzyyyyyyzzz{{{{{{{{{{{{{{{yyyyyyyyyxxxwwwuuurrrqqqnnnllliiieee___YYY\\\ccckkkooorrruuu{{{|||wwwxxxyyyxxxyyy}}}yyysssoookkkhhhgggfffeeedddccc```\\\YYYYYYVVVSSSSSSSSSPPPJJJEEE???<<<777555444555555444777999<<>>@@@BBBBBBAAA???<<<:::888777666444333111000//////000111000000000...,,,+++,,,---+++++++++++++++++++++++++++++++++***************(((((()))***************(((((()))***+++,,,---...///,,,,,,...//////333999@@@HHHXXXjjj{{{tttiii___[[[bbbkkkuuu{{{~~~zzztttooohhhaaa\\\WWWUUUYYY\\\]]]```ccceeekkkssszzz}}}{{{vvvrrrqqq|||{{{zzzzzzzzz{{{yyywwwuuuuuuvvvxxxzzzyyyzzzzzz{{{{{{{{{{{{zzzxxxxxxwwwvvvtttrrrpppoookkkhhheeeccc___\\\aaahhhssswwwyyy|||zzzyyyzzzzzz}}}yyyrrrooollliiihhhfffcccbbbaaa___\\\ZZZYYYWWWTTTSSSSSSPPPJJJEEE???;;;777555444555555444777999<<>>999666444555777<<>>LLL]]]ooosssooopppxxxjjjMMMFFFFFFEEEDDDBBBAAA@@@@@@=========<<<<<<======>>>======<<<;;;:::888666555333222111000////////////---......,,,***)))***,,,+++++++++++++++*********,,,+++++++++***)))))))))(((((()))***************((((((((()))***+++++++++...,,,,,,/////////333999>>>GGGWWWjjj{{{{{{oooddd[[[XXX^^^gggnnnuuuyyywwwtttqqqlllggg]]]XXXVVVZZZ]]]^^^```dddeeejjjsss|||{{{wwwttt}}}{{{zzzzzzzzzyyyvvvuuuuuuvvvxxxzzzyyyzzzzzz{{{{{{zzzzzzzzzxxxxxxvvvtttrrrpppnnnmmmlllhhheeedddcccdddjjjrrryyy}}}|||yyyxxxxxx|||vvvooollljjjiiihhhfffbbb___^^^]]]\\\ZZZYYYWWWUUUTTTRRROOOJJJEEE>>>;;;666444444555555555777999<<<>>>AAAEEEJJJNNNPPPSSSVVVZZZ]]]aaaeeehhhmmmooorrrtttvvvxxx|||~~~|||{{{{{{yyyxxxvvvuuutttsssrrrrrrrrrrrrqqqooonnnnnnoooooonnnmmmkkkjjjiiiiiijjjjjjiiigggbbbaaa___\\\WWWOOOEEE???999666555666777;;;FFFRRR___hhhmmmfff\\\XXXYYYZZZZZZ[[[^^^aaadddfffhhhiiikkkkkkmmmnnnnnnmmmlllkkkooonnnmmmooorrruuuwwwxxxtttwww|||nnnhhhfffeeefffhhhkkklllllllllkkkjjjiiihhhhhhjjjlllnnnoooooommmlllmmmnnnoooooommmlllnnnppprrrssstttuuutttsssqqqooorrrrrrqqqqqqpppooonnnmmmiiikkkmmmooooooooommmlllpppoooooonnnnnnnnnoooooopppppppppooonnnlllkkkjjjpppllliiihhhiiihhheeebbb[[[XXXSSSPPPMMMKKKHHHFFFBBB@@@>>>>>>???@@@???>>>::::::::::::::::::::::::??????>>>>>>=========<<<===>>>???BBBEEEHHHJJJLLLOOOPPPRRRUUUYYY]]]aaacccfffjjjoooqqqrrrqqqqqqrrrtttyyy|||~~~~~~zzzyyyxxxvvvtttrrrqqqppprrrrrrqqqqqqrrrrrrrrrrrruuuttttttsssqqqpppnnnmmmdddcccbbbbbbbbb```^^^[[[VVVRRRLLLFFFAAA===888555555444444333333444666777666777999:::<<>>>>>======<<<;;;:::999999999:::;;;:::888666444111000000///......---------......,,,******+++,,,++++++******)))))))))))),,,+++++++++***)))))))))(((((()))***************---------------------,,,---+++,,,//////...222888===FFFVVVhhhxxx~~~ttthhh```YYYWWW\\\dddgggnnnttttttttttttqqqmmm```[[[XXX[[[]]]^^^___cccbbbgggpppzzz}}}yyyuuu}}}{{{zzzyyyyyyxxxvvvttttttvvvxxxzzzyyyzzzzzzzzzzzzzzzyyyyyyxxxwwwvvvsssqqqooonnnmmmmmmiiifffgggiiikkkrrryyy~~~}}}yyywwwvvvzzz|||qqqkkkiiihhhggghhheeeaaa^^^]]]\\\[[[ZZZXXXWWWVVVTTTQQQMMMHHHEEE===:::666444444555555555777999<<<>>>AAAEEEJJJMMMPPPSSSWWW[[[^^^bbbfffiiijjjmmmppptttvvvzzz}}}}}}|||{{{zzzvvvuuuttttttsssssssssssspppnnnmmmmmmoooooonnnlllkkkiiihhhhhhiiijjjhhhgggdddbbb^^^YYYTTTNNNGGGBBB:::777666777777;;;EEEPPP]]]ggglllfff]]]ZZZ[[[]]]^^^___aaabbbdddeeeffffffiiijjjkkkmmmmmmmmmllllllnnnmmmmmmooossswwwyyyzzztttwwwzzznnniiieeebbbcccfffggghhhhhhiiijjjkkklllllljjjkkkmmmooopppooonnnmmmnnnoooppppppooonnnnnnoooooopppqqqrrrqqqooommmlllkkkkkkmmmnnnnnnnnnnnnmmmkkklllnnnpppqqqpppnnnmmmooonnnnnnmmmnnnnnnooooooppppppqqqqqqooollljjjhhhllliiiffffffgggeeeaaa]]]VVVSSSMMMIIIFFFDDDAAA???<<<:::888888999:::999888555555555555666666666666777777777777888888888888888999999:::<<<===???@@@EEEFFFHHHKKKNNNQQQTTTVVVYYY]]]bbbeeefffffffffgggggglllsssyyy|||~~~}}}}}}~~~~~~|||zzzzzzxxxwwwuuusssrrrqqqqqqrrrrrrrrrrrrrrrrrrrrrsssssssssrrrqqqooonnnmmmdddcccbbbbbbbbb```]]][[[UUUQQQJJJDDD???;;;666333444444444333222333555777666888999:::<<<@@@DDDHHHLLLNNNQQQUUU[[[eeepppwww~~~tttmmmjjjfffbbb\\\WWWSSSMMMFFFAAA;;;999555444333333222000111111222222333333444444555666@@@TTTeeeppp}}}~~~jjjeeejjjuuujjjQQQJJJJJJJJJIIIHHHFFFEEEDDD???@@@@@@???===;;;888777777888:::;;;:::888555333000//////......---,,,,,,/////////...,,,,,,---///++++++******)))(((((((((+++++++++***************(((((()))***************---,,,,,,,,,+++++++++***,,,+++,,,//////...222777<<>>@@@DDDIIIMMMOOOSSSXXX\\\```cccgggiiiiiilllppptttwww{{{}}}}}}}}}|||{{{vvvuuuuuutttssssssttttttooonnnmmmmmmoooooonnnmmmkkkjjjhhhiiijjjjjjiiigggdddaaa]]]XXXSSSMMMGGGCCC:::777666777888;;;DDDOOO[[[eeelllggg^^^[[[\\\]]]```aaabbbcccdddeeeeeeeeeggghhhjjjkkklllllllllkkklllllllllppptttxxxzzzzzztttwww~~~yyyooojjjeeeaaa```ccccccdddfffiiikkkmmmnnnnnnkkklllmmmnnnooonnnnnnmmmoooooopppppppppooonnnnnnlllmmmooopppooonnnlllkkkfffgggjjjlllnnnnnnooonnnnnnnnnoooppppppooonnnmmmmmmmmmmmmmmmmmmnnnnnnooopppqqqrrrqqqppplllhhhfffeeedddbbbccccccaaa[[[UUUQQQMMMGGGBBB@@@===;;;:::888666444444555666555444222222222333333333333444222222333333444444555555666666555555666666777888===>>>???AAACCCFFFHHHJJJJJJNNNRRRUUUUUUVVVWWWXXXYYY]]]bbbfffjjjnnnrrruuutttwwwzzz|||||||||}}}~~~}}}{{{{{{{{{zzzyyywwwvvvuuuuuuqqqrrrsssssstttttttttsssrrrrrrrrrrrrqqqooommmlllbbbaaaaaaaaaaaa___\\\YYYSSSNNNHHHBBB>>>:::777444333444555444222222555888666888999;;;<<<@@@EEEHHHKKKLLLOOOSSSZZZdddooowww~~~ssslllhhhfffaaa[[[WWWSSSNNNGGGAAA:::888555333333333111000111111111222333333444444666666BBBXXXhhhqqq|||yyydddbbbkkkzzzjjjUUUNNNOOOOOOOOOMMMKKKHHHFFFBBBCCCCCCBBB@@@<<<888666666888:::;;;;;;888444222000000000//////...---,,,...//////...,,,,,,---///,,,,,,+++******)))((((((***************+++++++++(((((()))***************)))))))))))))))*********,,,***,,,//////...111666<<>>@@@DDDIIILLLNNNRRRXXX\\\```cccgggiiikkkmmmqqqtttwww{{{}}}|||||||||{{{zzzuuuuuutttsssssssssssstttooonnnmmmnnnooopppooommmllljjjiiiiiijjjkkkiiihhhbbb```]]]ZZZUUUNNNFFFAAA:::888777888888;;;DDDNNN[[[fffnnnjjjbbb^^^^^^______```bbbdddeeefffggggggeeefffhhhjjjkkkkkkkkkkkkiiijjjlllpppuuuyyyzzzzzzuuuxxx~~~xxxppplllgggaaa___aaa```bbbeeeiiikkkmmmnnnnnnllllllmmmmmmmmmmmmnnnnnnnnnnnnnnnoooooonnnmmmkkkkkklllnnnppppppooommmllleeegggjjjmmmooooooooooooooooooooonnnnnnmmmllllllmmmlllllllllmmmmmmnnnooooooppprrrrrrpppkkkgggdddbbbbbbbbbdddddd```XXXRRRKKKGGGAAA===:::888777555555333111111222222222111000000000111111222222222111111111111222222222222444444333333333444444555777888888999;;;===???@@@@@@BBBEEEFFFFFFGGGHHHIIIKKKMMMOOORRRUUU[[[bbbgggkkknnnrrruuuvvvwwwyyyzzz}}}~~~~~~~~~~~~|||{{{yyyxxxxxxwwwvvvvvvuuuuuuqqqrrrsssuuuvvvvvvuuuuuupppqqqrrrrrrqqqooommmkkk```````````````^^^ZZZWWWPPPLLLFFFAAA===;;;888666333444555444222222555888777888999;;;<<<@@@EEEHHHIIIJJJMMMQQQYYYcccnnnvvv}}}ssslllhhheeeaaa[[[WWWSSSNNNHHHBBB:::777555333333333111///000111111222333333444444777888DDD[[[kkkrrr|||uuu___aaammmjjjWWWOOOPPPQQQQQQOOOLLLHHHFFFDDDEEEEEEDDDBBB===999777666888:::<<<;;;888444111111111111111000///...---,,,------,,,******+++---------,,,,,,+++***))))))))))))******+++++++++,,,(((((()))*********************+++,,,---......///+++***,,,///000...111666;;;EEEUUUhhhuuu{{{zzzxxxwwwooogggccc___[[[[[[^^^gggnnntttuuuvvvyyyxxxvvvqqqjjjeeedddccc```___aaajjjlllrrrzzzyyyrrrmmm|||~~~}}}{{{xxxwwwvvvvvvvvvxxxvvvuuuttttttvvvyyyzzzzzzzzzzzzzzzyyyyyyxxxwwwzzzyyywwwuuutttsssttttttrrrnnnmmmrrrvvvxxx{{{|||}}}{{{rrrjjjiiijjjkkkqqqvvvwww{{{|||{{{|||}}}yyyssspppooollljjjhhhgggffffffdddbbb___^^^]]][[[XXXVVVTTTUUUUUURRRMMMGGGDDDBBB<<<888555333333555555555777999<<<>>>@@@DDDHHHLLLMMMQQQWWW\\\___cccfffhhhmmmooorrruuuwwwzzz~~~~~~{{{zzzzzz{{{{{{zzzttttttsssrrrrrrrrrssssssooonnnmmmnnnooopppooonnnlllkkkjjjjjjkkkkkkjjjhhh______^^^\\\WWWOOOEEE???;;;888777888888:::CCCMMM]]]iiirrrnnnfffbbbaaaaaa]]]^^^aaacccfffhhhiiijjjdddeeegggiiijjjkkkkkkjjjhhhiiilllqqqvvvyyyzzzyyyvvvyyyxxxrrrnnnhhhaaa___``````bbbfffiiilllmmmmmmmmmmmmmmmlllllllllmmmmmmnnnmmmmmmmmmnnnnnnnnnkkkiiikkkmmmooopppqqqpppooonnngggiiikkknnnpppppppppooopppooonnnlllkkkkkkkkkkkklllllllllllllllmmmnnnooooooppprrrrrrpppkkkfffcccccccccdddggggggbbbYYYRRRHHHDDD>>>:::777666444333333111//////000000000////////////000000111111111111111111111111111000000222222222222222333444444555555555666777888999:::===>>>??????>>>>>>???AAABBBBBBBBBDDDGGGOOOWWW^^^eeehhhmmmqqqssstttvvvwwwyyyzzz|||~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||uuutttttttttssssssssssssppprrrtttuuuwwwwwwwwwvvvpppqqqrrrrrrqqqooommmkkkbbbaaa___^^^]]]ZZZVVVSSSLLLHHHCCC???<<<:::888666222222333333444555666666666777999;;;???BBBEEEGGGHHHJJJNNNRRRWWW```kkksss}}}{{{sssmmmiiidddaaa\\\WWWRRRLLLEEEAAA<<<999666444333333222000222222333444444555666666999999DDDZZZiiippp{{{nnnhhh```ooofffYYYVVVUUUUUUUUUTTTQQQLLLIIIGGGGGGFFFCCC???<<<;;;<<<999::::::888555333333444111000///......------...//////...---------......+++++++++************)))******+++++++++******)))******)))((())))))******))))))***++++++++++++***,,,---///......000666;;;>>>HHHUUUcccqqq}}}~~~vvvvvvrrriii___ZZZ\\\```kkkqqqxxx{{{zzzxxxxxxyyy|||qqqhhhdddcccaaaaaacccgggkkkrrr{{{yyysssooo}}}}}}~~~}}}{{{xxxvvvvvvvvvyyyxxxvvvuuutttssstttttt{{{xxxvvvvvvxxxzzz{{{|||{{{zzzyyywwwuuutttsssrrruuurrroooooosssuuutttsssvvvtttqqqooommmkkkgggeeeaaa___^^^bbbhhhmmmooonnnpppqqqrrrsssssssssssssssnnnmmmjjjhhhfffeeeeeeeeeccccccbbb```]]]YYYVVVTTTWWWSSSNNNKKKHHHFFFCCCAAA:::999777666555555555666888888999<<>>;;;999777666555555444444444333333333666777999;;;>>>AAADDDEEEGGGJJJNNNRRRXXXaaammmuuu{{{sssmmmiiiccc```[[[VVVQQQKKKEEE@@@;;;999555444333333222000111111111222222333333333888888BBBUUUbbbjjjwwwlllgggfffuuucccVVVOOOOOOPPPPPPOOOLLLHHHFFFGGGGGGFFFDDD@@@===<<<<<<:::;;;;;;999666444444555222222111000////////////......---,,,+++++++++,,,++++++++++++******************+++++++++******)))*********)))))))))))))))))))))***++++++++++++***+++---......---///555:::@@@JJJXXXeeetttzzzxxxsssiii___[[[^^^ccckkkpppvvvxxxxxxwwwyyy{{{}}}qqqgggcccbbb``````bbbeeegggmmmuuu|||~~~zzzvvvsss~~~}}}zzzxxxwwwxxxzzzzzzxxxvvvsssrrrtttvvvyyywwwuuuuuuwwwyyyyyyyyyxxxxxxwwwwwwvvvuuuuuuuuuxxxuuuqqqqqqssssssqqqnnnkkkgggbbb]]]YYYVVVRRROOORRRRRRTTTYYY```fffiiijjjlllmmmnnnoooooooooooooookkkjjjhhhgggfffeeeeeeeeecccbbbaaa___\\\YYYVVVTTTUUURRRMMMIIIFFFDDDAAA???999888666555444444555555555666777;;;???CCCFFFGGGNNNQQQVVVZZZ^^^cccgggkkkppprrrtttvvvxxx}}}}}}{{{zzzzzzzzzzzzyyywwwwwwvvvsssqqqppppppqqqqqqpppqqqqqqpppooonnnlllkkkiiijjjkkklllkkkiiigggfffdddaaa^^^[[[XXXRRRJJJCCC;;;888777777777999AAAKKK\\\fffoooqqqkkkccc``````___```aaaccceeegggiiiiiiiiiiiihhhfffddddddfffiiijjjooossstttwww|||}}}zzzzzzyyyyyyrrrnnniiiccc______]]]aaafffiiiiiijjjlllnnnjjjkkkkkkjjjiiikkknnnppppppooonnnmmmllllllmmmnnnkkkkkkllllllllllllkkkkkkjjjhhhggghhhkkknnnooonnnpppooonnnmmmllllllkkkkkkllllllllllllmmmmmmnnnnnnpppppppppooommmjjjgggeeecccccceeehhhiiiddd\\\UUUEEE???888333222222111000000000111222222333333444111111000000000000000000111111111000000000000000444444444333444555555666222333333444444444444333555555666666777888888888666666777888;;;>>>AAACCCKKKQQQYYY```dddhhhkkknnnrrrrrrssstttuuuwwwyyyzzz|||zzzyyyyyyzzzxxxuuurrrppppppqqqrrrrrrrrrqqqqqqrrrqqqqqqsssvvvwwwvvvtttssssssrrrqqqooommmlllkkkcccaaa___^^^\\\YYYUUURRRIIIEEE@@@<<<:::888666444555444444444444333333333666777888:::===@@@BBBCCCFFFIIINNNSSSYYYcccooowww{{{sssmmmiiibbb___ZZZUUUOOOIIICCC???;;;888555333333333222000222222222222222222222222666777@@@OOOYYYcccttt|||kkkiiimmm~~~aaaUUUJJJKKKLLLKKKJJJGGGDDDCCCFFFGGGFFFDDD@@@===<<<<<<<<<===<<<:::777555444555444333222111000000000000222222000///............,,,+++++++++************)))******+++++++++******)))***++++++***)))((('''))))))***++++++++++++******,,,------,,,...333888???JJJXXXfffttt}}}zzzssshhh]]][[[```fffjjjooosssvvvvvvxxx{{{~~~sssgggcccbbbaaaaaabbbdddeeehhhooowwwzzzyyywwwuuu~~~{{{yyyxxxxxxyyy{{{zzzvvvqqqooosssxxxxxxvvvttttttuuuwwwwwwwwwvvvvvvvvvvvvvvvwwwwwwwwwzzzwwwtttssssssqqqlllhhhaaa\\\TTTMMMIIIEEECCCAAABBBDDDHHHPPPXXX```dddeeefffggghhhiiijjjjjjjjjjjjiiihhhgggfffeeeeeeeeeeeebbbaaa___]]]ZZZXXXVVVUUURRROOOJJJFFFCCC@@@===;;;777666555333333333444444444555888;;;@@@DDDHHHJJJNNNRRRVVVZZZ^^^bbbgggjjjppprrrtttwwwzzz|||zzzyyyyyyyyyyyyxxxvvvwwwvvvtttrrrqqqpppqqqqqqppppppppppppooonnnlllkkkmmmmmmlllkkkjjjhhhgggfffdddaaa^^^\\\ZZZTTTLLLEEE>>>:::777777555777@@@JJJ___hhhqqqrrrjjjbbb^^^^^^___```bbbdddfffhhhiiiiiijjjiiihhheeeccccccfffhhhkkkppptttvvvyyy}}}~~~{{{zzz{{{xxxqqqnnniiibbb^^^___\\\```dddggghhhiiikkkmmmiiijjjiiiiiiiiikkkooossspppooonnnlllkkkkkkkkkllliiiiiijjjjjjjjjjjjiiiiiiiiihhhffffffiiikkkkkkkkknnnmmmlllkkkjjjkkklllllllllllllllkkkkkkkkkjjjjjjmmmmmmmmmmmmllliiigggfffbbbbbbeeehhhjjjfff^^^WWWEEE???777333222333222000//////000000111222222222111111111222222222222222333333333222222222111111444444444444444555666666555555666777777777777777888777777777777777777666555555777999:::<<<======AAAGGGPPPYYY___cccgggiiilllmmmoooppprrrtttuuuvvvvvvuuuttttttuuuuuutttrrrnnnooopppqqqssssssttttttuuusssrrrssstttvvvuuuuuurrrrrrqqqooommmkkkjjjiiicccaaa___]]]\\\XXXTTTQQQGGGCCC>>>:::888777555333111111222333555666777777777777888:::<<>>:::777444333333333222111444444444444444444444444555888@@@LLLVVVcccyyy}}}mmmnnnvvv}}}```UUUKKKLLLLLLKKKHHHDDDBBBAAADDDEEEEEECCC@@@===;;;;;;<<<<<<<<<:::666444333444444333222111000000000000444333222111000/////////,,,,,,+++++++++*********))))))***+++++++++******)))***+++,,,+++)))'''&&&))))))***++++++++++++***)))+++------,,,---222666<<>>======:::===CCCKKKTTT[[[```cccbbbbbbdddeeeffffffffffffiiihhhgggfffeeedddcccccc```___]]][[[XXXWWWUUUUUUOOOKKKFFFBBB???<<<:::888666555333222222222333333444777:::>>>BBBGGGKKKNNNPPPSSSXXX\\\___ccchhhkkkoooqqqtttxxx{{{{{{yyyxxxxxxyyyxxxwwwuuuvvvuuutttsssssssssttttttsssssssssrrrrrrqqqpppooooooooommmkkkjjjhhhgggfffcccaaa___]]][[[UUUMMMFFF>>>:::777555555777AAALLL```iiiqqqrrrjjjaaa]]]]]]___aaaccceeegggiiiiiijjjjjjjjjhhheeebbbcccfffiiimmmrrrvvvwwwzzz}}}xxx|||}}}vvvooolllgggaaa^^^^^^\\\^^^bbbeeegggiiikkklllmmmllljjjhhhfffgggjjjmmmooonnnllljjjhhhhhhhhhiiigggggghhhhhhhhhhhhggggggiiihhhgggfffggghhhiiijjjmmmllljjjiiiiiijjjlllmmmllllllkkkjjjiiiiiihhhhhhllllllllllllllljjjiiihhhbbbcccdddgggiiieee^^^WWWFFF@@@999555444555444222000000000111222222333333333333444444555555555666888888888888888888888888777777666666777777888999888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::;;;<<<===???@@@BBBHHHPPPXXX^^^bbbdddeeeeeegggiiikkknnnpppqqqrrrtttrrrqqqqqqqqqrrrrrrrrrnnnoooqqqsssuuuwwwxxxxxxwwwuuutttsssssstttuuuuuusssrrrpppnnnlllkkkjjjiiicccaaa^^^\\\ZZZVVVRRRNNNFFFBBB===999777666444333000111222333555666777888777777888:::<<>><<<:::777555444444222111111222333333444777<<>>>>>???>>>>>>>>>>>>???@@@@@@======>>>???@@@AAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAABBBAAA???>>>@@@CCCGGGIIILLLPPPUUU[[[___```___]]]]]]^^^```dddgggjjjmmmnnnrrrrrrqqqpppooooooooopppnnnoooqqqtttvvvwwwxxxyyywwwvvvuuutttssssssuuuvvvuuutttrrrooommmlllkkkjjjbbb```]]][[[XXXTTTOOOLLLEEEAAA<<<999777666444333333333333444444444444555666777888:::===@@@BBBCCCBBBGGGNNNUUU\\\fffqqqyyy|||ssslllhhh```]]]XXXSSSMMMHHHAAA===999666333222222222222111000000111222222333444444555;;;EEEQQQ```uuuyyylllsssqqqWWWOOOIIIKKKKKKGGGAAA======>>>AAACCCDDDCCC@@@===;;;:::999999999888555333333444444333222111000000000000//////...------------...,,,,,,,,,,,,++++++++++++((()))***+++++++++++++++((()))***++++++***)))((())))))***++++++++++++***)))+++......------111444<<>>CCCHHHNNNTTTYYY^^^___```bbbcccdddeeeeeehhhgggfffdddaaa^^^[[[ZZZWWWWWWXXXWWWUUUSSSQQQOOOFFFCCC>>>;;;:::888666444444333222111111222333444222666;;;>>>AAADDDKKKOOOUUUXXX\\\```cccgggkkknnnnnnqqquuuxxx|||~~~{{{yyyxxxxxxxxxxxxwwwuuusssttttttuuuvvvwwwxxxxxxsssrrrqqqpppppppppppppppppppppooonnnllljjjhhhgggcccbbb```___\\\UUULLLEEE:::777555666666:::DDDNNN[[[eeennnpppiiiaaa^^^^^^___aaaeeehhhjjjkkkjjjjjjjjjjjjkkkjjjiiiiiikkkmmmpppuuuyyyzzz~~~vvv|||~~~yyyqqqkkkeeedddaaa\\\ZZZ[[[YYYYYYZZZ^^^bbbfffhhhhhhiiiiiiiiihhhffffffhhhjjjjjjiiigggfffeeeeeeeeefffgggggghhhhhhhhhhhhggggggiiiiiiiiihhhggggggjjjllllllkkkjjjjjjjjjkkklllmmmkkkkkkkkkkkkkkkkkkkkkkkkoooooonnnnnnnnnmmmmmmmmmiiifffdddddddddccc^^^YYYLLLFFF???;;;;;;<<<;;;:::::::::;;;;;;<<<=========;;;;;;<<<===???@@@AAAAAA@@@AAABBBCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGHHHIIIIIIFFFGGGHHHJJJKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJHHHGGGJJJNNNSSSWWWXXXYYY\\\___```]]]XXXTTTSSSTTTVVVYYY^^^cccgggjjjnnnpppppppppnnnmmmnnnooommmnnnppprrrtttuuuvvvvvvuuuvvvvvvuuutttsssuuuvvvwwwvvvssspppmmmlllllllllaaa^^^\\\YYYVVVRRRMMMIIIEEEAAA<<<999777666555333333333333444444444555555666777999;;;>>>AAADDDEEEEEEJJJQQQXXX___hhhsss{{{|||ssslllhhhaaa]]]XXXSSSNNNHHHBBB>>>888666333222222222222111//////000111333444555555666<<>>@@@BBBDDDFFFEEEBBB???<<<<<<888999999888666555555666555444333222222111111111111111000000111111222222------,,,,,,,,,+++++++++(((((()))++++++,,,,,,+++((((((((()))******++++++))))))***++++++++++++***))),,,//////---...111444<<>>888555333111222222222111000000222333555666888888666===FFFUUUiiiyyyoooxxxkkkUUUPPPCCCGGGIIIFFFBBB???BBBEEECCCEEEGGGGGGDDDAAA>>>===888999:::999777777777888666666555444333333333333............///000111222---------,,,,,,,,,++++++(((((()))++++++,,,,,,,,,(((((((((((()))+++,,,---))))))***++++++++++++******---///000......111444:::CCCMMMYYYggguuu{{{zzzxxxsssgggXXXNNNMMMUUU]]]gggmmmuuu{{{|||~~~xxxfffUUURRRVVVZZZ\\\]]]eeehhhpppzzz}}}xxxnnnvvv}}}zzzyyy{{{}}}|||yyyvvvsssrrrmmmnnnpppqqqrrrrrrqqqqqqqqqqqqsssvvvzzz|||}}}|||zzzyyyxxxwwwvvvtttssssssppplllhhheeeccc___YYYTTTIIICCC<<<777555666777777777999<<<>>>AAAHHHQQQXXX\\\]]]___aaabbbcccdddddd]]]]]]]]]\\\[[[YYYVVVUUUOOOQQQTTTUUUTTTQQQMMMJJJAAA>>>:::888888777666555444333222222222333444555666:::@@@BBBCCCFFFLLLRRRUUUWWW\\\___bbbeeejjjlllrrruuuyyy||||||zzzyyyyyyyyyyyyxxxvvvuuuuuuuuutttsssrrrpppoooqqqpppooonnnnnnoooppppppmmmnnnppppppooollliiigggdddbbb```___[[[TTTIIIAAA<<<999888999888888@@@IIIUUU___jjjmmmhhhaaa___``````bbbfffiiikkklllkkkjjjhhhkkknnnpppppppppqqqrrrrrrwww{{{|||}}}}}}zzzxxx|||~~~vvvgggaaa]]]]]]\\\YYYXXXYYYRRRQQQQQQUUU[[[___aaa```iiikkkmmmmmmlllkkkjjjkkkjjjiiihhhgggggghhhiiiiiiiiiiiijjjjjjjjjjjjiiiiiieeeggghhhgggeeefffiiimmmlllmmmmmmmmmmmmlllkkkjjjiiijjjkkkmmmoooqqqrrrssspppooonnnmmmmmmmmmmmmmmmmmmhhhdddcccfffggggggeee___YYYRRRNNNNNNOOOOOONNNSSSSSSSSSTTTUUUUUUVVVVVVSSSSSSTTTVVVXXXYYYZZZ[[[[[[\\\^^^```ccceeeggghhhhhhhhhhhhhhhhhhiiijjjjjjggggggiiijjjkkkllllllllljjjiiihhhgggeeedddbbbbbb]]]^^^aaaeeeiiillloooqqqjjjiiihhhgggddd]]]SSSLLLBBBBBBCCCGGGMMMUUU]]]bbbcccggglllnnnmmmlllnnnooosssttttttuuuvvvvvvuuuuuuqqqtttxxxxxxvvvuuuuuuwwwxxxvvvrrrooolllkkkkkkkkk]]]YYYVVVUUUUUUSSSLLLFFFAAA???<<<888555333222222444333222555888888666333444555888<<<@@@DDDGGGIIILLLWWWccciiijjjlllttt{{{xxxqqqjjjeeebbb^^^WWWQQQKKKEEE???;;;888777555222111000000111111111222222444555777888555777AAAVVVrrryyyuuuzzzgggQQQIIIDDDDDDFFFIIIGGGBBBAAADDDHHHFFFDDDDDDEEEBBB<<<777999:::;;;:::999999:::;;;999666333222222222111000...///////////////...---------,,,,,,+++***))))))******))))))))))))******++++++******)))((((((((((((((()))***+++,,,,,,,,,000,,,))))))---000111111;;;BBBJJJTTTcccuuuuuueeeWWWMMMJJJQQQZZZbbbnnnvvvwww|||{{{{{{hhhUUUPPPTTT[[[aaaeeekkkooosss{{{xxxeeelll|||}}}|||zzzxxxwwwxxxwwwtttpppoooppppppqqqrrrssstttuuurrrrrrtttxxx{{{|||{{{yyyyyyxxxvvvvvvvvvuuusssppprrrnnnhhhbbb[[[UUUNNNJJJBBB???999555333444666888;;;===???AAADDDJJJPPPUUU]]]___bbbcccddddddfffggg^^^^^^^^^\\\ZZZXXXUUUTTTOOOPPPRRRTTTTTTQQQKKKGGG???===999666333222222222000000000111222222333333444666999===AAAGGGNNNRRRSSSVVV[[[___cccfffjjjlllqqquuuzzz~~~|||{{{zzzxxxxxxyyyyyyxxxvvvuuurrrooooooqqqrrrrrrpppqqqqqqqqqqqqqqqqqqqqqqqqtttrrrpppmmmkkkjjjjjjkkkhhhfffddd___YYYRRRKKKFFF999666444555444666>>>HHHRRR___dddfffjjjccc[[[___aaadddgggiiihhhhhhhhhhhhkkklllmmmmmmmmmnnnqqqtttxxxyyy{{{yyyqqqpppsssvvvtttppphhh^^^VVVUUUVVVTTTRRRSSSQQQNNNLLLNNNSSSWWWYYYZZZdddfffhhhiiijjjiiihhhgggkkkjjjiiigggfffdddccccccfffhhhjjjlllmmmlllkkkjjjjjjkkkllljjjhhhgggggghhhmmmmmmmmmllllllkkkkkkkkkiiijjjkkkmmmooorrrtttuuupppnnnlllkkkkkkmmmoooqqqjjjjjjjjjjjjhhhfffdddbbbcccaaa]]]ZZZYYYYYY[[[\\\___aaadddddddddcccdddeeehhhfffdddfffjjjmmmnnnmmmpppnnnmmmlllnnnqqquuuwww|||xxxuuutttuuuxxxzzzzzzvvvtttsssrrrrrrqqqnnnlllmmmlllkkkiiigggfffddddddddddddeeegggjjjlllnnnpppnnniiieeedddddd___TTTKKKAAAAAABBBAAACCCJJJTTT[[[ccceeehhhlllnnnoooooooooppprrruuuuuutttsssssstttuuuxxx||||||yyyvvvuuuvvvtttrrrnnnkkkiiijjjlllnnn]]]ZZZVVVUUUUUUQQQJJJEEEAAA???<<<888555333222222444333222555777888666444555666999===AAAEEEHHHJJJQQQ[[[fffkkklllnnnvvv}}}vvvpppjjjeeeaaa]]]WWWRRRLLLEEE>>>:::666555333222111222222333666666666666666777888999999===HHH^^^xxx|||yyydddNNNGGGCCCDDDGGGKKKHHH@@@<<<===CCCEEEFFFGGGDDDAAA>>><<<;;;<<<======;;;999999:::888666444333333333222000//////////////////............------,,,,,,++++++))))))************))))))************++++++++++++)))))))))***+++++++++,,,///,,,)))***---000111111;;;BBBKKKUUUddduuuvvvggg[[[QQQNNNUUU^^^gggttt|||}}}{{{hhhVVVPPPUUU\\\bbbgggkkknnnrrryyyzzzffflllzzz~~~}}}{{{yyyxxxxxxwwwtttqqqppppppqqqqqqrrrsssttttttsssssstttwwwzzz{{{yyywwwxxxwwwuuuuuuuuutttqqqooolllggg```YYYRRRLLLFFFAAA>>>;;;777444222333555777<<<>>>BBBEEEJJJPPPWWW\\\aaabbbbbbbbbbbbbbbbbbccc]]]]]]]]]\\\ZZZXXXVVVTTTQQQQQQSSSTTTTTTPPPKKKFFF>>><<<999666333222111222///000000111111222333333333555888<<<@@@EEELLLPPPTTTWWW\\\aaadddhhhlllooorrruuuzzz~~~|||zzzyyyyyyyyyzzzzzzyyywwwuuussspppoooqqqrrrqqqpppqqqqqqqqqqqqqqqqqqqqqqqqrrrqqqooommmllljjjjjjiiigggeeeccc___YYYRRRKKKGGG999777555555555666???HHHOOO\\\aaadddhhhbbbZZZ^^^```cccgggiiiiiiiiiiiijjjkkklllmmmmmmmmmooorrruuuxxxzzz{{{tttmmmlllqqqsssppplll]]]TTTLLLLLLNNNMMMMMMOOONNNKKKJJJLLLQQQVVVYYYZZZcccdddgggiiijjjiiiiiihhhjjjiiihhhgggfffeeeddddddfffgggiiikkkllllllkkkjjjjjjkkkkkkjjjhhhgggggghhhnnnnnnmmmlllkkkiiihhhgggiiiiiijjjlllnnnppprrrtttsssqqqnnnmmmlllmmmooopppmmmmmmlllkkkiiigggfffeeedddcccbbbaaaaaabbbdddeeeoooppprrrrrrrrrrrrtttvvvxxxvvvuuuvvvyyy{{{{{{zzzyyywwwuuussstttvvvyyy{{{|||xxxuuussstttuuuvvvwwwvvvuuusssrrrqqqpppmmmkkkfffeeedddcccaaa```___^^^^^^______aaaccceeefffgggfffbbb______```[[[RRRIII@@@@@@??????AAAHHHQQQXXX```bbbeeeiiilllmmmnnnnnnppprrrtttuuuttttttuuuvvvvvvyyy{{{{{{xxxuuuuuuuuusssqqqnnnkkkiiiiiijjjjjj]]]ZZZWWWUUUSSSOOOHHHCCC???>>>;;;777555333222222333333333444777777666555666888;;;???CCCGGGJJJKKKUUU]]]ggglllmmmqqqxxx}}}tttnnniiieee___\\\XXXSSSMMMFFF>>>999444333222222222333444555555555444444444444444555<<>>???AAA@@@===:::999888888666555555666555333111000000000//////.....................------------))))))***++++++***)))))))))******+++,,,,,,------******************++++++...,,,******---000111111:::BBBMMMWWWeeettt~~~wwwkkk```VVVSSSZZZcccnnn{{{{{{iiiVVVQQQWWW^^^eeejjjkkknnnqqqvvv|||jjjmmmyyy}}}{{{zzzyyywwwtttrrrqqqrrrrrrrrrsssssstttttttttttttttvvvxxxxxxwwwuuuvvvuuutttttttttssspppmmmfffaaaXXXPPPIIIBBB===999888777555333222333444555<<<@@@FFFLLLSSSZZZaaafffjjjhhheeeaaa___^^^^^^^^^[[[[[[\\\[[[ZZZXXXWWWUUUSSSSSSSSSTTTSSSOOOIIIEEE<<<;;;888555333222111111//////000111111222222333333555888;;;>>>CCCIIINNNTTTXXX]]]bbbfffjjjnnnqqqrrrvvvzzz~~~~~~|||yyyxxxyyyzzz||||||zzzxxxvvvtttrrrqqqqqqrrrqqqppprrrrrrrrrrrrrrrrrrrrrrrrppppppooonnnllljjjiiihhhfffdddaaa^^^ZZZSSSLLLGGG;;;888666666666777???IIIPPP\\\bbbeeeiiiccc\\\___```cccgggjjjjjjjjjkkkllllllmmmnnnnnnoooqqqtttwwwyyy|||tttmmmgggggglllmmmjjjeeeSSSJJJDDDDDDFFFGGGIIILLLIIIHHHHHHJJJOOOUUUYYY[[[aaabbbeeegggiiijjjjjjjjjhhhhhhgggggggggggggggffffffgggiiijjjkkkkkkjjjiiiiiijjjjjjiiigggfffggghhhkkkkkkkkkkkkjjjiiihhhggghhhiiijjjlllnnnpppqqqrrrtttssspppnnnmmmmmmnnnoooppppppnnnmmmkkkiiihhhgggeeefffgggiiikkkmmmnnnooowwwxxxxxxwwwvvvwwwzzz}}}}}}|||||||||}}}}}}|||zzzzzzxxxvvvsssssstttvvvwwwvvvsssooonnnnnnoooooonnnooommmjjjiiihhhgggdddbbb]]]\\\[[[ZZZYYYXXXWWWWWWWWWXXXXXXYYYZZZ[[[\\\\\\[[[YYYWWWXXXYYYWWWOOOHHHAAA@@@??????AAAHHHQQQWWW\\\^^^bbbfffiiilllmmmmmmqqqrrrtttttttttuuuwwwzzzxxxyyyzzzyyyvvvtttssstttqqqooommmkkkiiihhhgggggg\\\ZZZWWWTTTQQQLLLFFFAAA>>><<<:::777444333333222222333333444666777777666888:::<<<@@@DDDHHHKKKMMMTTT[[[ccciiilllrrr{{{zzzrrrlllhhheee]]][[[WWWSSSMMMFFF>>>888444444222222222222444444333333222222333333444444:::DDDUUUkkk~~~}}}___KKKFFFCCCDDDHHHLLLHHH???:::999:::???DDDGGGFFFEEEEEEFFF@@@BBBDDDCCC@@@<<<999888888777777888888777555222111111000//////.........---------------.........((()))+++,,,,,,+++)))(((*********+++++++++,,,,,,+++++++++***************---,,,++++++---///111222999BBBNNNXXXeeesss|||xxxnnnddd[[[WWW]]]gggrrr{{{iiiXXXTTTYYYaaahhhlllkkknnnpppsss{{{}}}oooqqq{{{}}}{{{yyyvvvuuuuuuuuuuuuuuuttttttttttttvvvtttssstttuuuvvvuuusssuuuuuutttttttttsssooollleee___UUUKKKDDD>>>999666444444444333444444555666<<>>CCCIIIMMMSSSWWW\\\bbbfffjjjooorrrsssvvvzzz}}}~~~{{{wwwwwwxxxzzz||||||zzzxxxvvvuuussssssrrrqqqqqqppprrrrrrrrrrrrrrrrrrrrrrrrnnnnnnnnnnnnmmmjjjhhhgggeeebbb___]]]ZZZUUUMMMHHH<<<999777777666777???IIIUUUaaagggiiimmmfff^^^aaa___cccgggjjjkkklllmmmnnnmmmnnnppppppqqqsssvvvyyy{{{}}}~~~oooiiiccccccffffffaaa[[[NNNFFF@@@???AAABBBEEEIIIEEEEEEFFFIIINNNTTTYYY\\\^^^```cccfffhhhjjjkkklllfffffffffggghhhhhhiiiiiiggghhhiiijjjjjjjjjjjjiiihhhiiijjjiiigggfffggghhhdddeeegggiiikkkkkkkkkkkkiiijjjlllmmmooopppqqqqqqrrrqqqooonnnmmmnnnoooooorrrqqqooommmllljjjiiiiiieeefffiiilllooopppqqqqqqttttttrrrooommmnnnrrruuuuuuuuuuuuttttttrrrooonnnooommmkkkiiihhhiiijjjkkkkkkhhhfffffffffggggggfffhhheeebbbaaa```^^^\\\ZZZVVVVVVUUUUUUTTTSSSSSSSSSTTTUUUUUUUUUUUUUUUUUUUUUSSSRRRQQQSSSVVVTTTOOOJJJEEEDDDBBBAAADDDJJJRRRWWW[[[]]]aaaeeeiiilllnnnooorrrssstttttttttwwwzzz}}}yyyyyyxxxvvvtttsssrrrrrrmmmmmmmmmllljjjiiihhhggg[[[YYYVVVSSSOOOIIIDDD@@@<<<;;;888666444333333333222333333444555666777888999;;;===AAAEEEIIILLLNNNPPPUUU]]]ccciiiqqq|||xxxpppkkkgggeee\\\ZZZWWWSSSMMMFFF>>>888666555333222111111222333444444444555666888999:::999EEEYYYooowwwwww~~~^^^LLLIIIDDDDDDFFFIIIGGGBBBAAACCCIIIIIIIIIJJJLLLKKKGGGDDDBBBDDDEEEEEEAAA===:::999:::999999::::::999666333333222000///.........///,,,,,,,,,,,,------------(((***+++------+++***(((++++++******))))))))))))+++++++++***************,,,,,,,,,,,,---...000222888BBBNNNXXXcccqqqzzz}}}}}}xxxqqqhhh^^^YYY^^^gggsss{{{jjjZZZWWW]]]dddjjjmmmkkknnnooorrrxxx|||qqqsss}}}}}}{{{yyyxxxxxxxxxxxxwwwvvvvvvuuuuuuvvvtttrrrqqqrrrssssssrrruuuuuuuuuuuuuuusssooollleee^^^RRRHHH@@@:::777555333333444444555666777777<<>>CCCIIIMMMRRRUUU[[[```dddiiimmmppprrrtttwwwzzz}}}}}}{{{vvvvvvvvvxxxzzzzzzxxxwwwuuuuuuuuutttsssrrrqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrmmmnnnnnnnnnmmmkkkhhhgggeeeaaa^^^\\\ZZZUUUNNNGGG<<<999777777666777???HHHXXXdddiiijjjmmmfff]]]```___bbbgggjjjkkklllmmmnnnnnnpppqqqqqqrrrtttwwwzzz|||||||||}}}~~~}}}zzzxxxnnngggaaa___aaa```ZZZTTTJJJCCC===<<<<<<;;;>>>CCCAAABBBCCCFFFJJJOOOUUUYYY]]]^^^aaadddgggjjjlllmmmeeeeeefffggghhhiiijjjkkkhhhiiiiiijjjjjjjjjjjjjjjhhhiiijjjiiihhhggghhhiiiccceeegggjjjllllllllllllkkklllnnnpppqqqqqqqqqqqqnnnmmmmmmmmmmmmnnnooopppppppppooonnnlllkkkjjjiiidddeeehhhjjjlllllllllkkknnnmmmjjjfffddddddhhhkkkmmmmmmnnnmmmkkkhhhfffeeebbbbbb`````````aaacccdddcccbbbaaabbbdddeeedddcccgggdddaaa___^^^]]][[[ZZZTTTTTTTTTTTTTTTTTTTTTTTTVVVVVVWWWWWWVVVUUUTTTSSSQQQPPPQQQSSSVVVUUURRROOOIIIFFFCCCBBBEEEKKKRRRVVV[[[]]]```dddhhhlllooopppqqqrrrttttttuuuwww{{{}}}xxxwwwvvvtttsssrrrqqqpppjjjjjjkkkkkkkkkjjjiiihhhXXXXXXVVVRRRMMMHHHCCC???;;;999777555333333333333111333444444444555888:::999;;;>>>BBBFFFJJJMMMNNNMMMRRRXXX___fffqqq~~~wwwpppkkkgggddd]]]ZZZVVVQQQLLLEEE>>>999666555444222111111222222222222333444555777999999<<>>===<<<>>><<<;;;::::::999777555444333111///......//////------,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))++++++******)))(((((('''******************+++++++++,,,---------...000222777BBBNNNVVV```nnnxxx|||}}}zzzuuummmaaaZZZ^^^fffrrrzzz{{{lll]]][[[aaagggjjjmmmkkknnnpppqqqvvv|||}}}zzzppppppxxx}}}{{{zzzzzzzzzzzzyyyxxxwwwvvvuuuuuuvvvssspppoooppprrrrrrrrruuuuuuuuuvvvvvvsssooolllddd[[[OOOCCC;;;777555444444444444555666777888999>>>FFFSSS```kkktttzzz~~~}}}rrrcccYYYUUUUUUWWWWWWXXXXXXYYYYYYYYYWWWVVVUUURRRPPPMMMJJJHHHEEEAAA???555555444333222111000///......///000000111111222333555888;;;>>>CCCJJJNNNQQQUUUZZZ___cccgggkkknnnppprrrtttwwwyyy|||}}}zzzuuutttssstttuuuvvvvvvtttssstttvvvuuutttsssssssssrrrrrrrrrrrrrrrrrrrrrrrrooonnnnnnnnnlllkkkjjjiiieeeaaa]]][[[ZZZVVVMMMFFF<<<999777777555666>>>GGGUUUbbbfffhhhkkkcccZZZ^^^^^^bbbfffiiijjjkkklllmmmnnnooopppppppppqqqtttwwwxxxxxxwwwwwwxxxxxxuuusssnnnggg___]]]___^^^XXXRRRGGGAAA===<<<:::888:::???@@@AAACCCEEEGGGLLLRRRVVV\\\]]]```cccfffjjjlllnnneeeeeefffgggiiijjjkkkkkkjjjjjjjjjjjjjjjjjjjjjkkkhhhjjjkkkjjjiiihhhiiijjjhhhiiikkkmmmmmmlllkkkjjjmmmnnnoooqqqrrrrrrqqqqqqkkkkkkllllllmmmooopppqqqmmmnnnnnnooonnnlllkkkiiidddeeefffggggggfffeeedddfffeeebbb___]]]^^^aaadddggghhhiiihhheeecccbbbcccaaa`````````aaabbbdddeeecccbbbccceeeggghhhgggfffeeebbb___]]]]]]\\\[[[ZZZWWWWWWWWWXXXXXXYYYYYYYYYYYYZZZZZZ[[[ZZZYYYWWWVVVSSSSSSTTTVVVXXXXXXVVVTTTJJJFFFBBBAAAEEEKKKQQQTTT[[[\\\___bbbfffjjjmmmnnnoooppprrrssssssuuuxxxzzzvvvuuutttssssssrrrpppnnniiiiiiiiiiiiiiihhhggggggVVVVVVUUURRRLLLFFFBBB@@@999888666444333333333333111333444444333444888;;;999;;;>>>BBBFFFJJJLLLNNNPPPSSSXXX^^^fffrrrvvvppplllgggddd]]]ZZZUUUPPPKKKEEE???:::555444333222222222333444111111111222333444555666>>>KKK^^^ppp|||yyygggfffooozzz{{{}}}[[[KKKJJJCCCBBBCCCGGGGGGFFFIIINNN^^^[[[VVVQQQMMMJJJGGGFFFAAABBBCCCCCCAAA??????@@@BBB???<<<;;;:::999777666555333111///......////////////......------,,,,,,++++++++++++++++++++++++************************)))))))))***+++++++++,,,***,,,......------000222777BBBMMMTTT]]]jjjvvv|||}}}yyyqqqdddZZZ]]]eeepppuuu|||{{{mmm```___eeeiiijjjkkkkkknnnqqqqqquuuzzzzzzxxxkkkhhhmmm|||}}}{{{yyyyyyzzz{{{zzzyyywwwvvvtttssssssuuurrrooommmnnnppprrrrrrsssssstttuuuuuurrrnnnjjjbbbYYYLLL@@@999555444444444444444444555666888999BBBJJJXXXfffqqqyyyxxxlll[[[PPPMMMOOORRRSSSUUUUUUVVVVVVUUUTTTRRRQQQOOOMMMIIIFFFDDDBBB???<<<333333333333222111000///......//////000111111111000333666999===CCCIIINNNRRRUUUZZZ___bbbfffjjjmmmmmmoooqqqsssuuuyyy}}}|||zzzuuusssppppppqqqrrrrrrrrrqqqtttvvvvvvuuussstttuuusssssssssssssssssssssssspppooonnnmmmllllllkkkkkkfffaaa\\\[[[ZZZVVVLLLDDD;;;888666666444555===FFFPPP]]]bbbeeeiiibbbZZZ^^^^^^bbbfffiiiiiijjjkkkllllllmmmmmmmmmlllmmmppprrrrrrrrrtttwwwxxxxxxuuurrrnnnfff^^^\\\^^^___[[[VVVKKKGGGEEEEEECCC@@@AAAFFFEEEGGGHHHIIIJJJMMMSSSWWW\\\]]]___bbbeeeiiilllmmmeeeeeefffhhhiiijjjkkklllllllllkkkkkkkkkkkkkkkllliiikkklllkkkjjjiiijjjllliiikkkmmmoooooonnnlllkkklllmmmoooqqqrrrqqqpppooommmmmmmmmnnnnnnoooppppppjjjllloooqqqqqqooollljjjffffffffffffeeedddbbbbbbaaaaaa```___^^^___cccfffeeeggggggeeebbbaaaccceeeeeeeeedddeeeeeeggghhhhhhffffffgggiiikkkkkkiiigggeeebbb___^^^^^^^^^^^^^^^ZZZ[[[[[[\\\]]]^^^^^^___\\\\\\]]]^^^]]]\\\ZZZXXXVVVWWWXXXZZZ[[[[[[ZZZXXXMMMIIIDDDCCCGGGMMMQQQTTTXXXYYY[[[^^^bbbeeehhhjjjjjjllloooppppppqqqrrrtttsssrrrrrrssstttssspppllliiiiiigggfffeeecccbbbbbbUUUUUUTTTQQQLLLFFFBBB@@@999888666444333333333333111333444444333444888<<<999;;;>>>AAAFFFIIILLLNNNTTTVVVYYY___gggsssvvvqqqlllhhhddd^^^ZZZTTTOOOJJJDDD???;;;222222111111222444555666666666666555555666666777???KKK]]]lllwww~~~uuucccbbbkkkvvvwww||||||ZZZJJJIIIAAAAAACCCHHHHHHGGGIIIMMMVVVVVVSSSNNNHHHFFFIIILLL@@@AAABBBAAA@@@@@@AAABBBDDDAAA===;;;:::999777666555444111///......//////111111000///...------,,,,,,++++++******++++++,,,*********+++,,,,,,------(((((()))***+++,,,,,,---))),,,...///------000222777AAALLLRRR[[[iiiuuu||||||tttfff[[[]]]eeeooorrrxxx~~~{{{mmmbbbbbbgggjjjjjjjjjkkkoooqqqrrrtttxxxyyyvvvfffbbbdddrrrzzz|||~~~}}}zzzxxxxxxzzzzzzyyyxxxvvvtttsssrrrqqquuurrrnnnlllnnnppprrrrrrqqqrrrrrrttttttqqqlllhhhcccZZZLLL@@@999666666666555444333222333555888999DDDMMM\\\jjjuuu}}}sssfffUUUIIIGGGJJJNNNPPPSSSSSSTTTSSSRRRPPPOOOMMMMMMJJJFFFDDDBBB@@@===;;;333333333222222111//////......//////000111111111...111444888<<>><<<999999<<<@@@CCCDDDFFFIIIKKKMMMRRRXXX___hhhuuuwwwrrrnnniiifffeee\\\XXXQQQKKKEEE@@@;;;777555444333222222222333333444555555444333333666888AAAGGGTTTeeevvvppp^^^]]]gggmmmxxx~~~bbbRRRJJJGGGHHHHHHHHHGGGGGGHHHIIIKKKOOOOOOHHHEEEGGGGGGCCCDDDEEEEEECCCAAAAAACCCEEEBBB>>>:::;;;>>>>>>;;;777555444111000//////000111000000000///...,,,+++***************+++,,,------+++++++++************))))))************++++++++++++---...---------000222333:::FFFRRR]]]hhhqqqwww~~~~~~wwwiii]]]\\\bbbiiimmmrrrvvvxxxzzz|||}}}zzzmmmcccccceeeeeegggkkkpppooorrrpppmmmwww{{{pppcccZZZXXXfff{{{|||zzzzzzzzz{{{|||{{{yyyvvvzzzyyywwwvvvtttssssssssssssqqqooonnnooopppooonnnooollljjjkkknnnmmmgggbbb[[[TTTIII@@@:::777666666666666666555555777;;;>>>IIIRRRaaaqqq|||qqq^^^KKKEEEFFFIIIOOOUUUVVVTTTRRRQQQPPPNNNJJJHHHDDDCCCAAA???<<<:::888777222222222111000//////...////////////000000000000333444555777:::???FFFKKKPPPSSSXXX\\\___ccchhhkkklllmmmnnnoooqqquuuyyy}}}}}}}}}}}}uuutttqqqlllhhhjjjoootttuuuvvvvvvvvvvvvuuuttttttwwwuuurrrrrrssstttttttttooonnnmmmlllkkkkkklllmmmiiifffbbb^^^YYYRRRKKKFFF@@@999444444555777>>>FFFOOOYYYbbbdddcccbbb___[[[]]]```cccdddeeefffhhhiiijjjiiihhhggggggiiikkklllnnnooorrruuuwwwwwwssspppllliiifffcccbbbccceeefffaaa``````______```aaaaaagggbbb\\\YYYZZZ\\\]]]]]]bbb``````bbbeeehhhjjjkkkkkkiiihhhggggggiiikkkllllllkkkjjjjjjkkklllnnnooonnnkkkiiiiiilllnnnnnnllliiikkkmmmooonnnnnnpppqqqooommmmmmooorrrsssqqqoooqqqqqqpppooonnnmmmllllllkkkmmmqqqssssssqqqnnnkkkggggggggggggggghhhhhhiiijjjjjjjjjjjjkkkmmmnnnooommmmmmmmmkkkiiihhhiiikkkkkkkkklllmmmnnnooopppppprrrpppnnnmmmmmmmmmlllkkkmmmiiiffffffhhhiiihhhgggjjjfffbbbbbbdddeeeeeedddeeedddbbb```______``````aaaaaa```aaaaaa```]]][[[\\\TTTLLLJJJNNNSSSVVVWWW\\\[[[ZZZZZZ[[[]]]___aaacccfffiiikkklllmmmnnnoooooopppsssttttttrrrnnnllllllhhhcccaaa```aaaaaa```UUURRRMMMIIIFFFBBB===:::888777555333222222222222444333444777:::;;;999666999<<<@@@CCCDDDFFFIIIKKKNNNSSSYYYaaajjjwwwvvvppplllfffbbbaaaZZZVVVPPPJJJEEE@@@;;;888555444333222222222333333444555555444333333666888DDDJJJVVVeeeuuuooo___aaalllvvvfffVVVNNNJJJKKKKKKKKKJJJIIIIIIJJJFFFKKKLLLHHHFFFHHHHHHEEEDDDFFFHHHGGGFFFDDDDDDEEEBBB>>><<<===??????;;;777666444222000000000111222000000000000...---,,,+++,,,,,,+++++++++++++++,,,+++++++++************))))))************++++++++++++---...---------///111444:::DDDOOOYYYdddooovvvxxxiii\\\ZZZ___dddhhhmmmqqqtttuuuwwwyyyxxxmmmcccbbbcccdddgggkkkmmmmmmqqqpppnnnxxx|||qqq]]]TTTQQQ___uuu}}}}}}{{{{{{{{{{{{{{{yyywwwxxxwwwvvvuuussssssrrrrrrqqqooonnnnnnooopppooonnnooommmjjjkkkmmmkkkfffaaaZZZSSSHHH>>>999777666666555666666666777999===AAALLLUUUdddttt~~~~~~{{{iiiXXXHHHEEEHHHLLLQQQVVVVVVTTTQQQOOONNNKKKHHHEEE@@@???===;;;888666444333222222111111000//////...////////////000000000111111333444666999???EEEJJJNNNRRRVVVZZZ^^^bbbfffiiikkkmmmnnnppprrruuuzzz~~~~~~|||||||||tttssspppkkkhhhjjjooossswwwwwwwwwwwwvvvuuuttttttuuusssqqqpppqqqrrrrrrrrrpppooommmlllkkkkkkkkkllliiigggccc___ZZZSSSLLLHHH@@@999444444555777>>>EEEPPPZZZccceeedddcccaaa]]]^^^```bbbdddddddddeeeggghhhggggggggghhhjjjmmmnnnnnnnnnpppsssvvvvvvtttrrrllljjjggggggiiillloooqqqqqqqqqrrrrrrssssssttttttppplllfffddddddeeeeeedddcccbbb``````cccgggkkkmmmmmmmmmkkkjjjiiiiiijjjjjjkkkjjjjjjjjjkkkmmmooopppooollliiiiiikkkmmmmmmkkklllnnnooonnnmmmlllnnnoooooommmlllnnnqqqrrrqqqoooqqqqqqpppooonnnmmmllllllkkknnnqqqssssssqqqooommmlllkkkjjjhhhhhhhhhiiijjjkkklllmmmnnnpppqqqrrrrrrooooooooonnnlllkkklllmmmoooppppppqqqrrrsssttttttsssqqqooonnnnnnnnnmmmlllkkkiiihhhhhhkkklllkkkiiimmmjjjggggggiiikkklllkkkgggfffeeedddccccccddddddfffeeedddddddddcccaaa___[[[UUUNNNLLLOOOTTTVVVVVVYYYYYYXXXWWWXXXYYY[[[\\\bbbdddhhhiiijjjjjjlllmmmnnnpppqqqrrrqqqooollljjjjjjfffbbb_______________SSSPPPLLLHHHEEEAAA<<<999777666444333222222222222666555555777888888666444:::<<<@@@CCCEEEGGGIIIKKKOOOSSS[[[ccclllyyytttnnniiiccc^^^\\\XXXTTTOOOIIIEEE@@@<<<888555444333222222222333333444555555444333444666888FFFKKKVVVeeetttlll___fffsss~~~jjjZZZSSSNNNOOOOOOOOOOOONNNLLLKKKHHHLLLMMMJJJHHHHHHHHHGGGGGGIIILLLLLLIIIGGGEEEDDDAAA???>>>???AAA@@@<<<777666555333222111111222333111111111111000...---,,,...---,,,+++************+++++++++************))))))************+++++++++,,,---...---------///111444999AAAJJJSSS___llluuu~~~wwwiii[[[WWW[[[aaaeeejjjnnnqqqsssuuuwwwzzzoooeeebbbccceeeiiimmmjjjkkkqqqqqqoooxxx|||pppXXXNNNJJJWWWmmm~~~|||{{{zzzzzzyyyxxxvvvuuuuuutttsssrrrqqqqqqqqqooommmmmmmmmooopppooonnnooollljjjjjjkkkhhhccc^^^WWWOOODDD;;;777555666666555666888999:::===AAADDDLLLVVVeeevvvxxxppp^^^RRRHHHHHHOOOTTTWWWYYYVVVTTTPPPMMMKKKHHHDDDAAA<<<;;;999777555333111000222222111111000//////////////////000000000111111000222333555888>>>DDDHHHLLLOOOTTTWWW[[[___cccfffhhhjjjmmmoooqqqtttyyy}}}~~~{{{zzzzzz{{{uuutttqqqnnnlllmmmqqquuuxxxxxxxxxwwwvvvuuuuuuttttttqqqooonnnoooppppppooopppooonnnlllkkkjjjjjjjjjiiigggccc___[[[TTTNNNIII@@@999555444555777===DDDOOOZZZcccfffeeeeeeccc___```bbbdddeeeeeeeeefffgggggggggggghhhjjjlllooopppnnnnnnoooqqqtttvvvuuutttlllkkkjjjlllqqqwww{{{}}}|||~~~~~~xxxuuuqqqooonnnmmmlllkkkdddbbbaaa```bbbfffkkknnnoooooonnnmmmllljjjhhhgggjjjjjjjjjkkklllnnnooopppnnnllljjjjjjkkkllllllkkkpppppppppnnnkkkjjjlllmmmooonnnlllmmmoooqqqqqqqqqsssrrrqqqpppooonnnnnnmmmmmmooorrrttttttsssqqqppprrrpppmmmjjjiiiiiikkkmmmmmmoooqqqtttuuuvvvuuuuuuqqqrrrrrrpppnnnnnnoooppprrrrrrssstttuuuvvvwwwwwwtttrrrpppoooppppppnnnmmmkkkjjjkkkmmmoooooonnnlllnnnlllkkkkkkmmmoooppppppiiiiiihhhhhhhhhhhhhhhiiijjjhhhfffeeeeeeeeedddccc]]]XXXSSSRRRUUUXXXYYYYYYZZZZZZYYYXXXXXXWWWWWWWWW^^^aaadddfffggggggiiikkknnnnnnnnnnnnmmmkkkiiihhhfffccc___]]]]]]]]]]]]\\\TTTQQQMMMIIIFFFCCC???<<<666555444222111222222222555555555666777666555444:::===AAACCCEEEGGGJJJLLLNNNSSS[[[dddnnnzzzrrrmmmiiiccc]]]\\\VVVRRRMMMHHHDDD@@@<<<999555444333222222222333333444444555444333444666999DDDIIITTTcccsss|||ggg___jjjxxxlll]]]VVVQQQQQQRRRTTTTTTSSSQQQOOOQQQRRROOOKKKHHHHHHIIIJJJMMMNNNNNNLLLHHHDDDCCCBBB?????????AAAAAA@@@;;;777666555444333333333333444222222222111111///.........---,,,++++++++++++++++++++++++*********))))))))))))*********+++++++++,,,---......------///111333888???EEENNNZZZjjjuuu}}}}}}|||vvvhhh[[[VVVXXX```dddjjjooosssuuuxxxzzz~~~uuukkkeeeeeehhhmmmpppjjjlllrrrssspppxxxyyylllTTTJJJEEEQQQggg}}}}}}zzzxxxwwwwwwwwwuuutttrrrrrrrrrqqqqqqppppppooommmllllllmmmooopppooommmnnnllljjjhhhgggccc^^^YYYRRRJJJ@@@888555444555666777999;;;===>>>@@@CCCEEEKKKTTTdddttt~~~{{{pppeeeWWWQQQMMMQQQYYY^^^]]][[[VVVSSSNNNKKKHHHEEEAAA>>>;;;:::999777555333222111111111111111000000////////////000000000111111111000222444666888===CCCGGGJJJMMMQQQUUUXXX\\\```ccceeegggjjjlllnnnrrrvvvyyy}}}|||yyyxxxxxxyyyxxxvvvtttrrrqqqsssuuuxxxyyyyyyxxxwwwvvvuuuuuuuuutttqqqooonnnooopppooooooppppppnnnmmmkkkjjjiiihhhhhheeebbb^^^ZZZTTTNNNIII@@@999555555666777===CCCMMMXXXbbbeeeeeefffdddaaabbbdddggghhhhhhiiijjjllliiiiiijjjkkklllnnnpppqqqooonnnnnnppptttvvvwwwwwwnnnlllkkknnnuuu|||~~~}}}{{{vvvuuusssqqqooommmkkkjjjaaabbbbbbbbbcccfffiiilllnnnnnnoooooommmkkkhhhgggkkkkkkllllllmmmmmmnnnnnnlllkkkjjjiiijjjlllmmmmmmqqqqqqooommmjjjjjjlllnnnpppnnnmmmlllmmmoooqqqrrruuuttttttsssrrrqqqpppppppppqqqsssuuuvvvvvvuuuttttttqqqmmmjjjiiikkknnnpppppprrrvvvxxxyyyxxxuuutttsssssssssrrrppppppqqqrrrrrrrrrssstttuuuvvvwwwwwwvvvtttrrrqqqqqqqqqpppooolllmmmoooqqqrrrqqqnnnlllmmmlllkkkkkklllmmmmmmmmmiiiiiiiiiiiiiiijjjjjjjjjjjjgggeeecccdddeeeddddddbbb___\\\\\\]]]______^^^______^^^]]][[[XXXVVVUUUXXXZZZ^^^```bbbdddgggiiikkkkkkkkkjjjiiigggffffffccc```]]][[[[[[[[[ZZZYYYRRROOOKKKHHHFFFCCC???<<<666555333222111111222333222333555666666777777888:::===AAADDDEEEGGGJJJLLLMMMSSS\\\eeeooo||||||qqqmmmjjjddd___^^^UUUQQQLLLGGGCCC???;;;888555444333222222222333333333444444444333444777999???FFFRRRbbbsssuuueeecccqqq~~~kkk___XXXRRRRRRTTTWWWYYYYYYUUURRRTTTQQQLLLGGGEEEFFFKKKPPPTTTSSSOOOHHHBBB???>>>???>>>>>>???@@@@@@>>>:::777555555444444444444444444111222222222111000///...,,,,,,++++++,,,------...+++++++++*********))))))))))))*********+++++++++---.........------...000333777===CCCJJJWWWhhhuuuyyyyyyxxxtttiii\\\VVVWWW___dddkkkqqquuuyyy}}}zzzooofffdddhhhnnnqqqooopppuuutttpppvvvuuugggQQQGGGBBBLLLaaaxxx|||wwwuuutttsssttttttrrrqqqooooooppppppppppppooonnnlllllllllmmmooopppooommmlllkkkhhheeeaaa[[[VVVRRRJJJDDD<<<666444444555666:::<<>>:::777555444333222222222333333333333444444333444777:::===DDDRRRcccuuupppgggnnn~~~}}}kkkaaa\\\TTTTTTVVVYYY]]]\\\VVVRRRMMMHHHDDDCCCBBBDDDLLLTTTWWWTTTNNNFFF???;;;;;;<<<<<<======>>>===:::888777444444444444444444444444111111111111111000//////++++++++++++,,,---...///+++++++++************))))))************+++++++++---...///...,,,,,,...000111777===BBBHHHVVViiiwwwxxxxxxxxxuuukkk^^^WWWWWW]]]bbbiiiqqqwww|||~~~rrreeeaaafffmmmpppttttttxxxvvvppptttsssdddNNNDDD???HHH[[[rrr|||vvvooonnnoooqqqrrrrrrpppnnnmmmnnnooopppppppppooonnnmmmmmmmmmoooppppppnnnlllkkkiiifffaaaZZZSSSMMMIIIAAA===888444444555666666;;;>>>BBBEEEFFFGGGHHHJJJSSSYYYbbbhhhhhhbbbZZZUUUYYY\\\bbbhhhnnnmmmaaaTTTMMMJJJEEEBBB@@@>>><<<:::555555444333222111000///111111000000000000000000000000000111111111222222222444555666777999===@@@BBBEEEIIILLLOOORRRVVVYYY```bbbeeehhhiiillloooqqqrrrtttwww{{{~~~|||zzzwwwuuutttsssssstttrrrpppqqqssstttuuutttxxxwwwuuutttttttttuuuvvvvvvtttqqqppppppqqqpppooonnnnnnnnnmmmllljjjhhhgggdddbbb___\\\XXXSSSMMMHHH???:::666666666777<<>>AAADDDFFFHHHJJJMMMPPPWWW```kkkvvvzzzpppllliiiccc^^^\\\TTTPPPKKKFFFAAA===888555555444333222222222333333222333444444333555777:::>>>FFFUUUgggxxxzzzoooooo}}}}}}mmmeeeaaaWWWWWWXXX[[[^^^[[[TTTNNNGGGCCCAAACCCDDDDDDJJJRRRTTTRRRMMMFFF@@@;;;:::;;;:::;;;;;;:::999777666666333333333444444444333333000000111111000000///...------,,,,,,,,,------...+++++++++************))))))************+++++++++......///...,,,,,,...///000666===BBBIIIVVVjjjyyy|||{{{{{{xxxnnn```XXXVVV[[[aaajjjrrryyyuuufff```fffmmmooowwwvvvzzzvvvppptttssseeeOOOFFF@@@HHHZZZooovvvppphhhiiilllpppssssssqqqnnnlllmmmooopppqqqpppooonnnooonnnooopppqqqqqqnnnllliiihhhddd]]]TTTKKKDDDAAA999777444444555666666666888===BBBGGGJJJKKKMMMOOOTTTYYY___```]]]ZZZYYYZZZcccjjjqqqwwwzzzuuucccQQQEEEBBB>>>;;;;;;:::999888333333222111000000//////000000000000000000000111000000111111111222222222222333444444444555888:::<<>>BBBDDDFFFHHHKKKMMMRRRYYYcccmmmxxx{{{ppplllhhhaaa[[[YYYTTTPPPKKKEEEAAA<<<888444555444333222222222333333222333444444333555888:::AAAIIIXXXjjjzzzwwwooouuu~~~ooohhheeeZZZYYYYYY\\\^^^ZZZRRRJJJHHHDDDDDDGGGGGGDDDHHHNNNPPPPPPMMMHHHBBB===;;;:::999::::::888666555555666222222333444444333333333///000000000000//////...//////...---,,,,,,,,,,,,+++++++++************))))))************+++++++++...//////...,,,,,,...//////666>>>CCCJJJWWWkkkzzz~~~~~~{{{pppaaaXXXVVV]]]bbbllluuu}}}zzziiibbbhhhoooqqqxxxwwwzzzvvvpppuuuuuugggSSSIIIDDDKKK\\\pppssskkkdddfffkkkpppttttttrrroookkkmmmooopppqqqpppooonnnpppppppppqqqrrrqqqnnnkkkiiigggccc[[[QQQGGG@@@<<<555444333444555777666666666;;;BBBHHHLLLOOOQQQSSSPPPVVV[[[[[[XXXXXX^^^dddnnnvvv~~~|||gggRRR@@@===999777777777777666333333333222111000000000000000000000000111111111000111111111111222222222111222333333222222444666888;;;???BBBEEEHHHLLLOOOQQQTTTWWWYYYYYYZZZ\\\^^^[[[]]]```cccfffiiikkkllllllkkkkkkmmmqqqrrrpppmmmnnnnnnmmmmmmmmmnnnnnnooorrrpppoooqqquuuvvvuuussstttsssrrrqqqrrrtttvvvwwwvvvssspppoooooooooooonnnkkkllllllmmmlllkkkiiihhhdddbbb```]]]ZZZUUUOOOKKK???:::666777777777;;;@@@HHHSSS___dddgggiiiiiigggggghhhiiiiiigggffffffgggdddeeegggiiikkkllllllmmmmmmmmmmmmoooqqqrrrqqqpppnnnfff___]]]aaacccaaa^^^[[[\\\]]]^^^]]]\\\ZZZYYYVVVXXXZZZZZZYYYZZZ^^^bbb___```___[[[YYY\\\dddkkknnnnnnoooooooooooonnnnnnhhhiiilllnnnpppqqqqqqqqqlllmmmmmmkkkgggfffhhhkkklllnnnoooooonnnmmmmmmnnnooorrruuuuuusssrrrtttvvvsssrrrrrrqqqpppooonnnmmmoooooooooppprrruuuwwwyyyvvvtttpppnnnmmmmmmoooqqqssstttwwwyyyzzz{{{zzzzzzuuuvvvvvvuuuttttttvvvwwwuuuvvvvvvwwwxxxyyyzzzzzzwwwuuusssrrrrrrrrrqqqpppmmmooorrrrrrooommmnnnooommmppprrrqqqooommmnnnpppnnnooooooooonnnmmmkkkjjjfffggghhhllloooppppppnnnnnnmmmllljjjiiihhhjjjkkkeeeffffffddd]]]TTTJJJDDD???@@@@@@@@@???@@@CCCEEEIIIMMMRRRWWWZZZ[[[[[[ZZZZZZYYYWWWWWWWWWWWWUUUTTTLLLIIIDDDAAA???===:::888333333222222111222222222666555666888888666888======CCCIIIIIIFFFFFFKKKPPPUUU[[[eeeooo{{{xxxppplllhhhbbb]]]\\\VVVQQQIIICCC???;;;999777777666444333222333333444222111000000111444777:::DDDNNN\\\kkk{{{xxx{{{~~~lllaaaZZZVVVWWWWWWWWWUUURRROOOMMMDDDFFFFFFDDDBBBCCCGGGJJJMMMKKKHHHDDD@@@===;;;:::======<<<;;;999777555444333333333333222222111000222222222111111111000000......---------,,,,,,,,,---,,,******,,,------,,,+++++++++++++++++++++++++++,,,---.........,,,+++000333888@@@MMM]]]mmmwww}}}{{{{{{{{{qqqbbb[[[\\\ZZZdddnnnsssyyyyyyggg```fffmmmpppttttttsssrrrpppnnnlllkkkYYYMMMEEEKKK]]]qqqzzzoooiiifffiiinnnrrrtttsssrrrqqqoooooooooooooooooooooooopppnnnllllllnnnnnnkkkhhhiiifff___VVVLLLBBB:::666444444444444333333666888<<<>>>BBBJJJQQQUUUTTTQQQUUUWWWXXXXXXYYY___jjjrrr{{{~~~vvvaaaQQQAAA???<<<888666555666666222222000///..................//////000000111111111111222222333444555666111222333444555666777777777888:::;;;===>>>??????IIIJJJMMMOOOPPPPPPOOONNNQQQQQQRRRSSSTTTVVVWWWXXXXXXXXXXXXYYY[[[^^^aaabbbccccccccccccdddggglllpppqqqpppqqqrrrtttttttttssssssrrrrrrqqqqqqrrrrrrsssqqqqqqqqqpppooonnnmmmlllmmmlllllllllmmmmmmkkkiiiccc```]]]\\\ZZZVVVOOOIIIBBB:::555555666666999>>>HHHNNNWWW```eeefffeeedddjjjlllnnnnnnlllkkkkkkkkkiiijjjkkkkkkllllllkkkkkknnnnnnnnnooonnnnnnmmmmmmeeeccc___\\\ZZZYYYYYYYYYZZZ[[[\\\\\\]]]]]]]]]]]][[[\\\]]]___```bbbdddddddddaaa]]]ZZZ\\\aaagggkkknnnooopppqqqpppnnnlllkkkhhhjjjmmmoooppppppoooooommmmmmlllkkkjjjjjjjjjjjjgggjjjnnnpppooonnnmmmmmmnnnppprrrtttttttttsssrrrvvvtttqqqooonnnnnnnnnooooooooopppppprrrsssuuuvvvwwwtttpppmmmkkkmmmooorrrpppqqqrrrtttvvvxxxzzz{{{pppqqqsssuuuwwwyyyzzz{{{yyywwwuuuwww{{{}}}|||zzzvvvvvvvvvuuuuuutttssssssrrrqqqpppoooooonnnooooooppppppqqqqqqqqqrrrrrrrrruuussspppppprrrqqqnnnjjjiiijjjkkkmmmoooppprrrrrrooonnnllljjjjjjkkkmmmnnnjjjkkkiiidddaaa\\\SSSIIIGGGEEEBBBAAA@@@===:::888@@@CCCGGGMMMRRRVVVYYY[[[YYYXXXVVVVVVWWWVVVTTTRRRKKKGGGCCC???===;;;999777333333222222111222222333555444555888777555777<<<@@@EEEJJJJJJFFFEEEIIINNNUUU]]]hhhsss~~~~~~vvvnnnkkkhhhaaa]]][[[VVVQQQJJJCCC???<<<999777333333222222222444555666333333222222333555888;;;DDDQQQ```ooo}}}{{{lll___WWWTTTTTTTTTSSSQQQNNNLLLJJJHHHHHHHHHEEEBBBBBBDDDGGGIIIHHHEEEBBB???===<<<;;;======<<<;;;999777555444444444444444444333222111333333222222111000000///.........---------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++,,,---............111333999AAAMMM]]]mmmwww{{{yyyyyywwwnnnaaaZZZZZZ^^^gggooossswww}}}xxxhhh___ccciiilllnnnnnnnnnnnnnnnmmmmmmlll___RRRIIIPPPcccxxxvvvqqqpppqqqsssuuuuuutttrrrqqqrrrrrrrrrrrrrrrrrrrrrrrrqqqnnnlllmmmoooooommmjjjgggccc[[[RRRIII@@@999666333444444333222333555777:::<<>>GGGNNNXXXaaafffgggfffeeeiiikkkmmmmmmkkkjjjjjjjjjkkkkkklllmmmmmmmmmmmmlllkkkkkkkkkkkkkkkjjjiiiiiieeecccaaa^^^\\\\\\\\\\\\^^^^^^___`````````____________```bbbcccdddeeefffeeeccc```^^^```dddhhhlllnnnoooqqqrrrrrrqqqooonnnmmmnnnpppqqqrrrqqqpppoooooonnnmmmlllkkkkkkkkkkkkgggjjjnnnoooooommmmmmmmmnnnoooqqqssstttsssrrrqqquuusssqqqooonnnnnnnnnooopppqqqqqqrrrtttuuuvvvvvvvvvtttpppnnnmmmmmmooopppoooppprrrtttvvvwwwxxxxxxrrrssstttuuuvvvwwwxxxyyyxxxwwwvvvxxx|||}}}{{{xxxvvvvvvuuuuuuttttttttttttppppppooonnnmmmmmmnnnnnnrrrrrrrrrsssssssssttttttuuusssrrrrrrsssssspppmmmlllmmmnnnoooppprrrssssssooonnnlllkkkkkkkkkllllllmmmooonnnkkkhhheee\\\RRRLLLIIIDDDAAA???===<<<:::<<<>>>BBBFFFKKKPPPTTTVVVZZZXXXWWWXXXXXXWWWUUUSSSHHHEEEAAA===;;;999777555333222222111222222333333444333444777777555777<<>>=========>>>===<<<:::999777666555555555666666555555444444444444333222111//////............------------,,,,,,...111000---++++++,,,---,,,,,,++++++***************+++,,,---///000111111444999AAAMMM]]]lllvvvyyywwwvvvsssjjj___XXXWWW^^^gggnnnqqqtttzzz~~~wwwjjjaaaaaaeeegggggghhhiiijjjkkkmmmmmmnnnfffXXXOOOXXXlll{{{{{{yyyxxxvvvtttsssrrrssssssssssssssssssssssssrrrooommmnnnpppqqqooommmfffaaaYYYOOOEEE>>>:::777555666666555444555666888:::<<>><<<999777666222111000//////......///......//////000000111111444333333222222222222222333333333444444555555555444555555666777888888888888:::<<<===>>>>>>>>>==================>>>???@@@@@@?????????AAABBBDDDFFFIIIMMMRRRXXX\\\aaafffiiioooooopppqqqrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqrrrrrroooooopppqqqrrrrrrqqqqqqrrrpppooonnnnnnllliiigggeeebbb___]]][[[WWWOOOJJJBBB:::555555666666999>>>FFFNNNYYYbbbggghhhgggfffgggiiillllllkkkiiiiiijjjkkklllmmmmmmnnnnnnmmmmmmkkkkkkkkkjjjjjjhhhgggffffffeeecccaaa``````aaaaaacccdddddddddddddddcccbbbddddddeeeffffffgggggghhhgggfffeeedddeeegggjjjkkklllmmmooopppqqqqqqppppppppppppqqqrrrqqqpppnnnmmmqqqpppooommmlllkkkkkkkkkhhhjjjmmmooonnnmmmlllmmmmmmnnnqqqrrrssssssqqqpppsssrrrpppnnnmmmmmmnnnoooqqqrrrssstttuuuvvvvvvvvvsssrrrqqqooonnnnnnnnnnnnmmmooorrrtttvvvvvvvvvuuuttttttuuuuuuvvvvvvwwwwwwxxxwwwwwwzzz}}}}}}zzzwwwuuuuuuttttttssssssttttttqqqppppppooooooooopppppprrrsssttttttttttttttttttsssrrrqqqrrrsssrrrqqqooopppppppppqqqrrrrrrssssssppppppoooooonnnmmmlllkkkppptttvvvtttsssppphhh```WWWRRRKKKEEEBBB@@@>>>===:::;;;<<<@@@DDDIIINNNQQQYYYXXXXXXXXXYYYXXXVVVTTTGGGDDD@@@<<<:::999777555222222111111222222333333555444555888888666999>>>DDDGGGJJJIIIGGGGGGJJJNNNUUU___nnn|||zzzrrrllljjjhhhbbb]]]\\\WWWRRRJJJDDD???;;;888666555444333222000//////...333444555555555888===BBBQQQaaasss}}}|||lll\\\SSSJJJIIIHHHHHHIIIKKKMMMOOOMMMLLLJJJGGGDDDBBBAAAAAA>>>>>>============>>>>>>???>>><<<:::999777666666666777777777777777666666555555333222000///...---............------------+++000444333---******---++++++++++++++++++++++++,,,+++++++++,,,...000111111444999BBBMMM\\\kkktttvvvuuusssooohhh```YYYVVV[[[dddkkknnnrrrxxx|||}}}zzz{{{wwwnnnfffcccdddggggggggghhhjjjkkkmmmooopppkkk^^^VVVaaauuu|||yyyvvvuuuttttttssssssssssssssssssssssssrrrpppnnnooorrrsssrrrooohhhbbbXXXMMMDDD===:::999888999:::999888777999:::<<>>>>>>>>>>><<<999666444111111000///////////////......//////000000111111000000000111333444666666666666666777777777777777666666666666777777888888888888:::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<======@@@@@@@@@@@@AAACCCEEEFFFGGGJJJOOOUUU[[[bbbiiimmmoooppprrrrrrqqqqqqqqqrrrqqqqqqrrrrrrrrrrrrqqqqqqpppqqqqqqrrrrrrrrrqqqqqqqqqpppooonnnnnnmmmkkkiiifffccc```^^^\\\WWWPPPJJJBBB:::555555666666999>>>EEENNN[[[dddhhhhhhhhhhhhgggjjjllllllkkkjjjjjjkkkkkkkkklllmmmmmmmmmmmmmmmnnnnnnnnnmmmllljjjiiihhhgggffffffeeeeeeeeefffggghhhhhhhhhhhhhhhgggfffeeeiiiiiiiiiiiiiiiiiiiiiiiihhhhhhiiiiiiiiiiiijjjjjjggghhhjjjlllnnnoooooooooqqqqqqppppppnnnmmmkkkjjjqqqpppooommmlllkkkkkkjjjiiikkknnnnnnmmmllllllmmmlllnnnppprrrrrrrrrqqqpppqqqqqqooonnnnnnnnnnnnoooqqqrrrssstttuuuttttttsssqqqqqqqqqqqqpppooommmmmmmmmooorrruuuwwwwwwuuutttttttttuuuuuuvvvwwwwwwxxxxxxxxxxxx{{{~~~~~~yyyuuusssrrrrrrqqqqqqrrrssstttttttttsssssssssttttttuuusssssstttuuuvvvuuuuuutttooooooppppppqqqqqqpppoooqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrooommmlllqqqwww{{{{{{{{{yyyssskkkddd___XXXQQQLLLFFFBBB???<<<;;;;;;===@@@FFFKKKNNNUUUUUUVVVXXXZZZZZZXXXVVVFFFCCC???<<<:::999777555222111111111222222333444666555777::::::888;;;@@@CCCEEEHHHHHHHHHJJJNNNQQQUUU```pppzzzrrrmmmllljjjddd___]]]WWWRRRJJJCCC>>>;;;777555444333333222111///......111333444444444999BBBIII[[[kkk|||xxxxxxkkk]]]TTTNNNMMMKKKIIIIIIJJJLLLNNNLLLKKKIIIGGGEEEDDDBBBAAA<<<<<<<<<<<<===>>>???@@@???>>><<<:::888777777777777888888999999999888888555555333222000///...---//////.........---------+++000444333---******---))))))***+++,,,------......---,,,+++,,,---...///000333999AAAMMM[[[iiirrrttttttrrrooojjjccc\\\WWW[[[cccjjjmmmooouuuyyyyyywwwyyyyyyuuulllggggggkkkkkkkkkkkkkkklllnnnoooppplllbbb^^^jjj~~~{{{xxxvvvuuuvvvwwwssssssssssssssssssssssssrrrpppoooqqqtttuuurrrooohhhbbbWWWKKKBBB<<<:::::::::;;;<<<<<<:::::::::;;;>>>AAAGGGNNNUUU\\\bbbeeeiiikkkooottt|||wwwcccQQQDDD>>>:::;;;<<<<<<:::888555333111000000////////////000......//////000000111111000000111222333555777888888888888888888888888888777777666666777888999999888888999::::::;;;;;;;;;<<<<<<<<<<<<===>>>???@@@DDDCCCDDDDDDFFFHHHJJJLLLKKKMMMOOOSSSYYYaaakkkqqqrrrtttuuutttrrrpppqqqrrrqqqrrrssssssssssssrrrqqqsssssssssrrrqqqpppoooooonnnnnnmmmnnnoooooommmlllhhheeeaaa___]]]XXXQQQKKKBBB:::555555666666999>>>FFFPPP]]]fffiiihhhhhhiiihhhjjjmmmmmmlllllllllllljjjjjjkkkllllllllllllkkkpppppppppooonnnlllkkkjjjhhhhhhhhhiiiiiijjjkkkkkkjjjkkkkkkkkkjjjiiihhhhhhkkkkkkkkkjjjjjjjjjiiiiiiiiijjjkkklllkkkjjjhhhgggeeefffhhhjjjmmmooopppppprrrrrrqqqpppnnnmmmkkkjjjpppooonnnlllkkkjjjjjjjjjjjjlllnnnooommmmmmmmmnnnlllnnnppprrrrrrrrrqqqpppppppppooooooooooooooooooppppppqqqqqqrrrqqqqqqqqqooopppqqqrrrqqqooommmlllmmmpppsssvvvxxxxxxvvvuuussstttuuuvvvwwwyyyzzzzzzzzzyyyyyy|||~~~}}}yyyuuuqqqqqqpppooopppqqqssstttuuuuuuuuuuuuuuuvvvwwwxxxvvvwwwxxxyyyzzzyyyxxxwwwpppqqqrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqppppppppppppqqqrrrsssrrrpppnnnlllqqqxxx}}}~~~~~~}}}yyytttpppmmmgggaaaZZZRRRIIIDDD@@@???======@@@DDDIIILLLQQQRRRTTTWWWZZZ[[[YYYWWWEEEBBB>>>;;;:::888666555111111111111222333444444777666777;;;;;;:::<<>>@@@@@@@@@???<<<:::888777777888888888999999::::::999999444444333222111//////.../////////.........------,,,...111000---++++++,,,))))))***+++,,,------......------,,,,,,---------///222888AAAKKKYYYfffooorrrttttttqqqnnnjjjbbbZZZ^^^fffllllllmmmqqqttttttwwwzzz}}}{{{sssjjjjjjoooooonnnmmmlllmmmnnnoooppplllggghhhvvv~~~|||yyyvvvuuuvvvxxxyyyuuuuuuuuuuuuuuuuuuuuuuuurrrqqqqqqtttvvvvvvqqqmmmeee___UUUJJJBBB>>><<<<<<===???@@@@@@>>>======>>>@@@DDDIIIOOOUUU[[[bbbgggiiimmmuuu~~~{{{iiiXXXKKKCCC@@@===>>>>>>===;;;888555333000000////////////000000......//////000000111111444444444444444555555666888888888999999999::::::999888888777888:::<<<===999::::::::::::;;;;;;<<<<<<===>>>???AAADDDFFFGGGHHHHHHIIIKKKMMMQQQTTTVVVVVVVVVVVVWWW[[[cccmmmsssvvvxxxzzzxxxsssqqqqqqrrrrrrssstttuuuuuutttsssrrrsssssssssrrrqqqooonnnmmmmmmllllllmmmoooooonnnllliiifffcccaaa^^^YYYQQQKKKBBB:::555555666666999>>>GGGRRR```hhhjjjhhhhhhhhhhhhjjjmmmnnnmmmlllmmmmmmiiijjjkkkkkkllllllkkkkkkooooooooonnnnnnlllkkkjjjjjjjjjkkkllllllmmmmmmnnnllllllmmmmmmmmmllllllkkkmmmmmmllllllkkkkkkkkkkkkjjjkkkmmmmmmmmmjjjhhhffffffgggiiikkkmmmpppqqqrrrtttsssrrrqqqpppoooooonnnnnnnnnmmmlllkkkkkkkkkkkklllnnnpppooonnnmmmnnnooommmnnnqqqrrrssssssqqqpppppppppppppppqqqqqqqqqqqqppppppooonnnnnnnnnoooooonnnooopppqqqqqqooommmlllmmmooorrruuuwwwxxxxxxxxxtttuuuvvvxxxyyy{{{|||||||||zzzzzz{{{}}}}}}yyyuuurrrqqqpppoooppprrruuuvvvtttttttttuuuuuuwwwxxxyyyzzz{{{}}}~~~}}}|||tttvvvxxxxxxvvvvvvvvvwwwtttttttttssssssrrrrrrrrroooppprrrssssssqqqooonnnrrryyy~~~}}}yyyyyywwwsssnnnggg^^^UUUOOOHHHFFFDDDCCCDDDFFFIIILLLRRRSSSUUUYYY[[[\\\ZZZWWWCCC@@@<<<999888777555333111111111111222333444555666555777:::;;;:::<<>>>>>>>>>>>>>>???@@@@@@AAA???<<<:::888888888888777888999999:::::::::999333333222222111000000///////////////............------------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---...............111777@@@JJJWWWdddlllrrrvvvwwwuuutttqqqhhh^^^]]]eeekkkllllllpppssssss{{{}}}vvvkkkjjjooonnnmmmlllkkkkkklllnnnooommmmmmttt{{{yyywwwvvvuuuwwwxxxzzzuuuuuuuuuuuuuuuuuuuuuuuuqqqqqqrrrvvvxxxvvvooojjjccc^^^UUUMMMGGGDDDDDDEEEEEEGGGIIIHHHGGGEEEEEEEEEFFFJJJNNNSSSWWW]]]eeejjjkkkqqq{{{|||lll^^^UUUOOOLLLIIIIIIHHHFFFCCC???;;;777555000000////////////000000......//////000000111111555555555555555666777777;;;;;;<<<======>>>??????>>>=========>>>@@@CCCDDDAAAAAAAAAAAAAAAAAABBBBBBBBBCCCEEEHHHKKKOOORRRSSSSSSTTTUUUXXX]]]aaaeeegggiiiiiihhhhhhjjjnnnuuuzzz{{{}}}~~~{{{uuuqqqqqqsssssstttvvvwwwwwwvvvtttssspppqqqqqqqqqpppoooooonnnmmmlllllllllnnnnnnllljjjjjjgggdddaaa___ZZZRRRLLLBBB:::555555666666999>>>HHHTTTbbbjjjjjjgggggghhhgggiiilllmmmlllllllllmmmjjjkkkkkklllllllllllllllnnnooooooooonnnmmmmmmlllkkklllmmmnnnnnnooooooooonnnnnnooopppppppppoooooonnnnnnnnnnnnnnnmmmmmmmmmmmmnnnoooooonnnkkkiiigggfffggghhhjjjllloooqqqrrrrrrrrrqqqqqqppppppqqqqqqnnnnnnmmmmmmmmmmmmmmmnnnnnnpppqqqpppooonnnooopppnnnoooqqqssstttsssrrrqqqppppppqqqrrrrrrrrrrrrrrrrrrpppnnnllllllmmmnnnpppnnnooopppppppppooommmllllllmmmpppsssuuuwwwyyyyyyxxxxxxyyyyyyzzz{{{||||||~~~|||zzzzzz||||||yyyvvvtttsssrrrqqqrrruuuxxxzzzuuuuuuuuuvvvwwwyyyzzz{{{zzz|||~~~}}}|||wwwzzz|||{{{yyywwwxxxzzzxxxxxxxxxxxxxxxwwwwwwwwwtttuuuvvvwwwwwwwwwvvvuuuvvv}}}~~~~~~{{{xxxsssoooiiibbb^^^TTTRRRPPPNNNMMMNNNPPPQQQWWWXXXYYY\\\]]]\\\YYYVVVAAA>>>:::888666555333222111111111111222333444555555444666::::::999<<>>@@@???????????????@@@AAAAAA???===:::888888888999777888999999::::::::::::333222222222111111000000000/////////............---,,,******,,,------,,,......---,,,+++))))))(((((())),,,...////////////---111777???IIIVVVbbbkkkqqqwwwyyyxxxxxxvvvlllaaaZZZbbbiiikkkmmmrrrvvvvvv~~~wwwjjjhhhnnnlllkkkjjjiiiiiikkkmmmnnnooorrr|||zzzyyywwwvvvvvvwwwxxxyyysssssssssssssssssssssssspppqqqssswwwyyyvvvnnngggccc___XXXQQQMMMLLLMMMNNNMMMOOOQQQQQQOOOMMMMMMMMMMMMPPPTTTXXX[[[aaaiiinnnooovvv|||rrreee]]][[[\\\[[[YYYSSSQQQNNNIIIDDD>>>:::777000000////////////000111......//////000111111111333333444555777999;;;<<>>IIIUUUccckkkjjjgggfffgggfffhhhkkklllkkkkkkkkklllkkklllmmmmmmnnnnnnmmmmmmooopppppppppppppppoooooolllmmmnnnooooooooooooooooooppppppqqqrrrrrrrrrrrrooooooooooooooooooooooooooopppppppppooollljjjhhhdddeeefffgggjjjlllnnnpppooooooooonnnoooooopppqqqnnnnnnnnnnnnnnnooopppppppppqqqrrrqqqpppooopppqqqnnnppprrrtttttttttsssrrrpppqqqrrrssssssssssssssssssqqqnnnkkkkkklllooopppnnnnnnoooppppppooonnnmmmjjjlllnnnpppsssvvvyyyzzz{{{{{{{{{{{{{{{{{{{{{{{{|||zzzzzz{{{|||yyyvvvvvvuuutttsssuuuwwwzzz}}}wwwwwwxxxyyyzzz|||}}}~~~xxxzzz|||~~~~~~}}}{{{zzzxxxzzz|||{{{xxxwwwwwwyyy||||||||||||||||||||||||zzzzzz{{{|||}}}}}}}}}}}}yyy}}}xxxuuurrroookkkiii^^^]]]ZZZXXXVVVVVVVVVWWW\\\\\\]]]______\\\XXXTTT???===:::777555333222222222222222222222222222333666999:::888666888>>>DDDIIIHHHIIIKKKJJJKKKQQQYYY```mmm}}}yyyqqqqqqnnnjjjeee```^^^^^^SSSNNNEEE>>>:::888666555111111222222222333333333666333222777===FFFTTT```gggooo}}}wwwfffjjjuuu{{{}}}uuuuuusss|||gggaaa^^^ZZZUUUVVVXXXVVVSSSOOOMMMMMMVVVOOOHHHCCCBBBAAAAAA???<<<<<<<<<;;;:::;;;===???===<<<;;;:::;;;<<<===>>>:::999888777666555444333555444444333222111000000//////.........---------,,,,,,------,,,,,,+++***------------------------******+++++++++,,,,,,,,,000000444===FFFQQQaaaooouuuxxxzzz{{{|||xxxlll___```cccgggjjjmmmrrryyyrrreeedddjjjhhhhhhggghhhiiilllppprrrvvv{{{|||zzzxxxuuutttuuuwwwxxxuuurrroooppptttuuusssoooooonnnmmmooopppooojjjfffgggbbbZZZUUUSSSTTTUUUVVVWWWXXXZZZ\\\[[[YYYWWWUUUWWWYYY[[[\\\]]]bbbiiioooyyy{{{ppplllgggcccccceeeggghhhdddaaa[[[UUUOOOFFF===777111000///////////////000///////////////.........000222333444555888===@@@BBBEEEIIIKKKLLLMMMOOOQQQSSSPPPMMMMMMPPPTTTWWWXXXZZZVVVTTTVVVVVVSSSRRRTTTYYY[[[^^^cccgggkkkmmmnnnjjjmmmqqqwww}}}yyywwwwwwvvvvvvvvvtttsssqqqppppppqqqqqqqqqppppppoooooopppqqqqqqnnnmmmmmmnnnooonnnkkkhhhhhheeebbbaaa```\\\UUUOOODDD>>>888666555555999>>>JJJRRR]]]dddfffffffffgggeeefffggghhhjjjkkkmmmmmmppppppooooooppppppqqqrrrrrrqqqpppnnnnnnnnnooopppppppppqqqrrrrrrpppooonnnpppoooooonnnnnnnnnnnnooorrrqqqpppnnnnnnnnnooooooooopppppppppooommmkkkjjjhhhfffddddddeeehhhkkknnnqqqrrrrrrqqqpppoooqqqsssnnnnnnoooooooooooonnnnnnoooooonnnnnnnnnnnnoooooopppqqqrrrsssssssssrrrrrrppppppppppppppppppppppppsssrrrpppooonnnnnnooooooqqqooonnnppprrrssspppnnnjjjkkkmmmppptttvvvwwwvvvyyyyyyxxxyyyzzz}}}~~~~~~}}}yyyuuuyyyzzz{{{}}}~~~xxxxxxxxxyyyzzz{{{|||}}}~~~~~~}}}~~~~~~}}}~~~}}}{{{zzz~~~~~~}}}|||xxxuuurrrooonnnllliiihhhhhheeeaaa___aaaeeehhhiiijjjjjjgggccc^^^ZZZXXXXXX???===:::777555333222222222222222333333333333444777999:::888666888???DDDGGGFFFHHHKKKLLLMMMUUU]]]gggtttxxxpppooommmiiiddd```^^^]]]SSSMMMEEE>>>999777555444111111222222222333333333555333333777<<>>===<<<;;;::::::;;;<<<<<<::::::999888777666666555666666555444333222111111/////////.........------...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------//////444<<>>888666555444888>>>HHHPPP[[[ccceeeeeeeeeeeeddddddfffgggiiikkklllmmmpppppppppppppppqqqrrrrrrqqqpppooonnnnnnnnnooopppooopppqqqrrrrrrqqqppppppppppppoooooonnnnnnnnnnnnppppppooonnnoooooopppqqqqqqqqqqqqpppooommmkkkjjjiiigggeeeeeefffiiimmmoooqqqrrrrrrqqqppppppqqqsssnnnnnnnnnnnnnnnnnnnnnnnnpppoooooooooooooooooopppppppppqqqqqqrrrsssttttttooooooooopppppppppqqqqqqoooooonnnmmmmmmnnnooopppqqqoooooopppssssssrrrpppkkkkkkmmmooosssvvvxxxxxx}}}}}}}}}}}}~~~}}}zzz{{{|||}}}||||||||||||}}}~~~~~~||||||pppnnnllljjjiiiiiiiiihhhllljjjhhhiiilllpppssstttyyywwwqqqiii```YYYUUUSSS>>><<<999666444333222222333333444444444555555555777999:::999888:::???DDDEEEEEEGGGKKKMMMPPPYYYbbbooo|||vvvnnnmmmkkkhhhdddaaa^^^\\\RRRLLLDDD===888666444333111111222222222333333333444222333666:::???KKKVVVaaaooooooaaafffrrrwwwzzz~~~{{{rrrvvvrrr```ZZZVVVQQQOOOQQQSSSSSSPPPNNNLLLLLLLLLIIIEEEBBBBBBAAA???>>><<<;;;999888888999;;;<<<>>>===;;;:::999::::::;;;:::::::::999999999888888777777666555444333222222////////////............///000000000000///......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////333;;;DDDPPP```nnnyyy}}}~~~~~~yyynnnccc^^^bbbhhhnnnsssxxx}}}|||mmm```^^^bbbggggggggghhhjjjooovvv{{{yyy{{{wwwtttssstttttttttqqqmmmmmmooopppnnnkkkjjjjjjkkklllnnnmmmjjjhhhhhhjjjkkkjjjgggfffhhhkkknnnkkkfffbbb```aaaccceeejjjllllllkkkiiikkkpppuuu|||}}}qqqnnnqqqvvv{{{zzzrrrgggWWWFFF:::222222111000000000000000////////////////////////...///000222555:::AAAFFFLLLRRRZZZaaafffjjjnnnpppqqqqqqrrrrrrssstttuuuvvvvvvrrrppprrrrrrqqqtttxxxzzz|||{{{yyyvvvuuuwwwvvvuuusssrrrrrrrrrrrrsssssstttuuuuuutttsssrrrrrrpppnnnnnnnnnooonnnmmmkkkhhheeecccaaa]]]UUUOOODDD===777555444333777===EEENNNYYYaaaddddddcccdddbbbcccdddgggiiikkkmmmmmmqqqqqqqqqqqqrrrrrrrrrsssooonnnnnnnnnnnnnnnooopppnnnooopppqqqrrrrrrrrrqqqqqqqqqqqqppppppnnnmmmllloooooooooooopppqqqrrrsssrrrrrrrrrqqqooonnnlllkkkjjjhhhffffffgggjjjnnnqqqqqqrrrsssrrrqqqpppqqqsssnnnnnnmmmllllllmmmnnnnnnqqqqqqppppppppppppqqqqqqqqqpppppppppqqqrrrtttuuunnnnnnnnnoooooopppppppppllllllkkkllllllnnnooopppoooooooooqqqsssttttttrrrmmmmmmmmmoooqqquuuxxxzzz~~~}}}~~~{{{xxxuuuttttttkkkjjjiiihhhiiikkkmmmooorrrrrrssswww|||zzznnncccYYYRRROOO===;;;888666444222222222444444555555666666777777777888999999999<<<@@@DDDFFFFFFHHHLLLOOOSSS\\\fffttt~~~vvvnnnmmmjjjhhheeebbb^^^[[[PPPKKKCCC<<<777555333222111111222222222333333333333222444666888;;;FFFQQQeeesss|||iii\\\aaammmsssxxx}}}~~~yyygggWWWSSSPPPNNNKKKMMMOOOOOOMMMKKKJJJJJJFFFEEECCCBBBAAA@@@???>>><<<:::888777888:::;;;;;;>>>===;;;:::999999999:::999999999999999:::::::::777666666555444333222222000000000/////////......000000000000000///......++++++++++++++++++++++++,,,,,,,,,,,,------------000000444<<>>333333222111000000000111///////////////000000000000000111111444999???DDDLLLRRR\\\eeemmmrrrwwwzzzyyy{{{~~~}}}|||~~~}}}yyyvvvtttwwwvvvvvvuuutttsssssssssssstttvvvwwwvvvuuusssrrrrrrpppmmmlllmmmnnnnnnmmmkkkhhheeecccaaa\\\UUUOOODDD===777555444333666<<>>AAADDDIIIHHHJJJNNNQQQUUU___iiiuuu|||vvvooommmjjjhhhgggccc^^^ZZZNNNHHH@@@:::666444333222111111222222222333333333222222444666666999DDDPPPkkkxxxrrraaaVVV\\\hhhooouuu{{{}}}{{{]]]PPPNNNMMMMMMGGGIIIKKKLLLJJJHHHGGGGGGBBBBBBBBBAAA@@@???>>>>>>===;;;999999<<<======<<<>>>===<<<:::999999::::::888888888999999999999:::666666555444333222111111111111000000000/////////...////////////...------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,111111555===EEEPPP```nnnvvv}}}mmm___ZZZ^^^eeemmmuuu{{{~~~~~~{{{vvvmmmccc___aaadddfffiiiiiikkkpppyyy~~~yyyuuutttssssssvvvsssqqqooooooooonnnnnnlllmmmoooppppppppppppppplllooorrrrrrqqqttt{{{}}}yyyvvvtttttttttuuuuuuwwwxxxwwwuuuvvvzzz~~~}}}xxxwwwxxxeeeOOO@@@444333222111000000000000////////////000000111111222222222222222666;;;???FFFLLLUUU___gggmmmrrrvvvyyy}}}}}}yyyvvvtttuuuuuuuuuuuuuuuuuuttttttrrrsssuuuvvvuuutttrrrpppqqqooolllkkklllmmmlllllljjjhhheeecccaaa\\\UUUOOOEEE>>>888666444333666<<>>888555444333333111111222222222333333333222222444555555888EEESSSnnn{{{jjj\\\WWW```lllqqquuuyyy{{{tttZZZPPPNNNMMMMMMFFFHHHJJJJJJIIIFFFEEEEEE@@@AAABBBAAA???===>>>???===<<<;;;>>>BBBCCCAAA>>>???>>><<<;;;::::::;;;<<<999999999999999999999999666666555444333222111111111111111111000000000000---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,000000444<<>>AAACCCDDDHHHHHHJJJOOOTTTZZZfffrrrzzzxxxuuuoookkkgggfffddd```XXXQQQGGGBBB<<<777555444444444111111222222222333333333222222444555444999HHHWWWlll{{{hhh```bbbqqq}}}~~~{{{|||yyysss^^^WWWRRRNNNLLLHHHJJJLLLLLLIIIGGGFFFEEE@@@BBBBBB@@@===<<<>>>@@@>>>===>>>CCCHHHIIIEEEAAA???>>>===<<<<<<<<<===>>>;;;;;;;;;:::::::::::::::777777666555444333222222222222111111111000000000---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------///...222:::BBBMMM\\\jjjqqq{{{}}}ssseeeZZZVVVXXX]]]eeeooovvvxxxyyy{{{wwwuuuvvvrrrjjjcccaaabbbggglllmmmlllmmmtttzzz|||xxxuuuuuuuuuvvvsssrrrpppnnnmmmmmmpppqqqppprrrtttsssqqqqqqrrrtttuuuvvvxxx{{{~~~jjjNNN999333333111000///............//////000111111222222///111222222222222444555666999>>>BBBGGGLLLRRRUUU]]]dddlllqqqrrruuuyyy}}}~~~|||xxxvvvuuusssoooqqqsssuuuvvvwwwwwwwwwuuuuuutttssssssrrrqqqqqqpppnnnmmmnnnnnnnnnllljjjkkkiiigggfffeeeaaa[[[UUUHHHAAA:::888666444888===BBBLLLZZZeeeiiihhhhhhgggffffffhhhiiikkkmmmnnnooonnnoooqqqrrrsssrrrqqqppprrrrrrrrrrrrqqqpppnnnmmmnnnmmmmmmmmmnnnpppqqqrrrsssrrrpppooooooqqqsssuuurrrrrrsssttttttsssrrrqqqsssrrrrrrqqqrrrssstttuuupppmmmjjjgggfffgggiiijjjlllnnnpppqqqooonnnmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnpppqqqsssttttttsssqqqpppqqqqqqqqqqqqppppppppppppqqqqqqqqqpppoooooonnnnnnnnnnnnoooppppppooonnnmmmkkknnnqqqrrrqqqqqqsssuuuuuuwwwwwwtttpppppptttxxx|||~~~~~~~~~}}}}}}}}}}}}}}}~~~{{{|||}}}}}}|||{{{xxxwwwuuuuuuttttttttttttttttttqqqpppqqqrrruuuvvvuuutttxxxyyyzzz|||~~~~~~lll^^^RRRHHHAAA999888666333222111111111333333444555666777888888999888999;;;???BBBCCCDDDGGGFFFIIIOOOUUU]]]jjjvvv}}}}}}vvvtttnnnjjjfffdddbbb^^^UUUNNNEEEAAA:::666555555555555111111222222222333333333222333444555444:::JJJZZZhhhyyy|||jjjgggnnnyyytttccc]]]WWWOOOKKKJJJLLLNNNMMMKKKHHHGGGFFFAAABBBBBB@@@<<<;;;>>>AAA>>>>>>@@@FFFLLLMMMHHHCCC>>>>>>===<<<<<<===??????======<<<<<<<<<;;;;;;;;;888888777666555444333333222222222111111111111000.........///...------,,,------------------------,,,,,,,,,---------......------000888@@@KKKZZZhhhqqqyyy}}}wwwnnncccYYYUUUVVVZZZbbblllsssvvvvvvzzzvvvtttvvvtttkkkccc```aaagggmmmnnnllllllrrrwwwvvv~~~{{{yyyyyyzzz{{{ttttttrrrpppooopppsssuuupppssstttsssqqqppprrrttttttuuuxxx|||rrr___III888333222111///...---------...//////000111222222222---///111222222222333444222444777:::===AAAGGGKKKKKKRRR[[[aaacccffflllpppqqqtttzzz~~~yyywwwuuutttsssmmmoooqqqtttvvvwwwwwwwwwwwwvvvtttsssrrrrrrrrrrrrpppooooooppppppooommmjjjllljjjhhhhhhgggddd^^^XXXIIIBBB;;;888666555888>>>AAAKKKZZZdddhhhhhhggggggeeefffggghhhjjjkkkmmmmmmmmmoooqqqrrrrrrqqqpppooosssttttttsssrrrpppnnnlllppppppoooooooooqqqrrrssstttrrrpppnnnooorrruuuwwwpppqqqssstttuuuttttttsssttttttsssssstttuuuwwwxxxrrrpppllliiiggggggiiijjjkkkmmmppppppooommmlllmmmnnnnnnoooooooooooonnnnnnpppqqqsssttttttsssqqqpppnnnnnnpppqqqqqqrrrqqqqqqooopppppppppqqqqqqqqqqqqmmmnnnoooqqqqqqqqqppppppkkknnnqqqrrrpppppprrrtttvvvxxxyyyuuupppooorrrwwwzzz|||}}}}}}~~~||||||yyyxxxxxxxxxxxxxxxyyyyyywwwxxxyyyzzzyyywwwuuutttuuutttsssssstttuuuwwwxxx~~~~~~}}}tttdddXXXOOOFFF@@@888777666555444444555666444444555666777777777666999888888999<<>>??????>>>DDDDDDEEEGGGGGGEEEAAA>>>@@@???======?????????>>>@@@>>>======>>>???===<<<777888777777666444333222222222111111111111222222......---------......///---------,,,,,,,,,+++++++++,,,---......---+++***+++---111777@@@MMMYYYbbbllltttzzzzzzvvvooodddZZZTTTUUUVVV\\\fffrrrwwwxxx|||xxxwwwxxxuuullldddaaaeeeiiimmmllljjjjjjoootttuuu}}}~~~yyyvvvvvvwwwwwwxxxvvvrrrrrrvvvxxxwwwooonnnnnnnnnoooqqqtttuuuwwwwwwxxx{{{~~~zzzjjj^^^NNN@@@888666444222000///000222444111111111000000000000000222222222222222333333333333444555888:::<<<>>>???BBBDDDGGGKKKPPPTTTWWWYYY]]]___ccchhhmmmrrrvvvxxx~~~{{{vvvsssrrrtttvvvpppqqqqqqqqqqqqssswwwzzzxxxxxxwwwvvvuuutttssssssooopppqqqqqqpppnnnkkkiiiiiihhhhhhhhhgggccc]]]YYYKKKBBB:::777666666888===DDDLLLXXXbbbggghhhgggfffhhhhhhiiijjjkkkmmmoooppprrrrrrrrrpppnnnmmmnnnooonnnoooqqqrrrqqqooolllkkklllmmmnnnppprrrtttuuuvvvppppppppprrruuuvvvwwwvvvuuuuuuuuuuuutttrrrpppooovvvwwwwwwxxxxxxxxxxxxwwwttttttrrrmmmhhhfffhhhjjjoooppprrrssssssqqqnnnlllppppppqqqqqqpppooonnnmmmmmmoooqqqrrrrrrpppnnnlllnnnnnnooooooooooooooonnnnnnooopppqqqrrrqqqpppoooqqqqqqqqqrrrrrrsssssssssppppppqqqqqqqqqrrrrrrrrrvvvtttrrrqqqqqqrrrsssuuuxxxyyyzzzzzzxxxxxxyyyzzzwwwyyy{{{|||||||||~~~~~~{{{{{{|||}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}lll^^^SSSJJJBBB<<<777666555444333444555555444444555666777777777777:::::::::;;;===AAADDDFFFFFFJJJPPPUUUZZZdddrrr|||zzztttrrrooojjjeeebbbaaa\\\SSSLLLCCC???;;;888666555444333222222111111111222333444111333444555999CCCQQQ\\\mmm}}}}}}ttthhhtttqqqfff[[[VVVTTTNNNKKKKKKKKKKKKIIIGGGEEEDDD@@@>>><<<<<<>>>AAABBBCCCDDDDDDDDDEEEFFFEEECCC@@@AAA???======>>>???>>>>>>>>>===;;;;;;<<<<<<<<<;;;:::999888777666555444333333333222111111111111111//////...------.........---------,,,,,,,,,++++++++++++,,,,,,,,,++++++***---...111666>>>IIIUUU]]]hhhooovvvvvvssslllbbbXXXQQQPPPRRRYYYdddpppwwwyyyyyytttssstttsssllleeeccceeeiiimmmlllhhhgggkkkooottt{{{zzzwwwwwwxxxxxxyyywwwrrrqqquuuwwwvvvsssrrrqqqqqqrrrtttvvvxxxuuuuuuuuuxxx{{{}}}}}}||||||{{{zzzyyyzzz|||{{{dddUUUKKK@@@777222333222000//////111444555111111111111111111111111333333333333444444444444222333444666888:::;;;<<<>>>???AAACCCEEEGGGIIIJJJMMMOOOQQQUUUXXX\\\^^^___fffiiiooouuu{{{zzzxxxwwwvvvssspppoooppprrrooopppqqqqqqrrrsssvvvyyyxxxxxxxxxwwwvvvtttsssrrrpppqqqqqqpppooonnnlllkkkiiiiiiiiiiiigggccc^^^YYYMMMDDD;;;888666666999>>>EEENNN[[[fffkkklllkkkjjjhhhhhhiiijjjlllnnnooopppoooppppppnnnllllllmmmnnnooopppqqqrrrqqqpppnnnllllllmmmnnnpppqqqssstttuuuvvvuuutttuuuwwwxxxxxxwwwuuuuuuvvvvvvuuutttrrrrrrvvvwwwxxxxxxyyyyyyyyyyyyrrrrrrrrrnnnjjjhhhiiikkklllnnnppprrrrrrqqqpppnnnooooooooooooooopppppppppnnnoooqqqrrrrrrqqqpppooonnnooooooppppppoooooonnnmmmnnnppprrrssssssrrrrrrqqqqqqrrrrrrrrrrrrrrrrrrooopppppppppqqqqqqqqqqqquuutttsssrrrqqqrrrssssssssstttuuuuuuttttttvvvwwwxxxyyy{{{{{{{{{|||~~~vvvgggZZZPPPHHH???999666555333222222333444444333444555666777777777777;;;;;;;;;===???BBBEEEGGGHHHLLLRRRVVV\\\ffftttyyysssqqqlllhhhcccbbbaaa\\\TTTLLLBBB???:::777666555444333222222111111222222333444111444666777:::EEEWWWdddttt{{{tttiiizzzqqqjjjaaa[[[WWWPPPJJJJJJJJJIIIHHHGGGEEEEEE<<<;;;:::;;;???BBBDDDEEEDDDBBBAAABBBDDDEEEDDDDDDBBB@@@=========>>>>>>===???<<<:::999:::<<<;;;;;;===;;;999777666555555555666555444333222111111111111000///......---......------------,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---///000222666<<>>???@@@@@@DDDDDDFFFHHHIIIKKKKKKLLLQQQSSSWWW[[[___bbbdddfffiiilllnnnppppppqqqssstttqqqqqqqqqssstttrrrooolllmmmnnnnnnmmmlllkkklllmmmnnnppprrrsssssssssuuuwwwwwwwwwxxxxxxwwwuuusssrrrrrrrrrqqqooonnnnnnnnnmmmjjjjjjjjjiiihhhddd___ZZZPPPFFF<<<888666666:::???BBBKKKYYYeeekkkkkkiiigggggghhhiiijjjlllnnnooopppnnnnnnnnnmmmllllllmmmooopppqqqqqqqqqqqqppppppoooooopppqqqrrrsssttttttuuuvvvtttrrrrrrtttttttttsssuuuvvvvvvwwwwwwvvvvvvuuuwwwwwwxxxzzzzzz{{{{{{{{{rrrssstttrrrooolllkkkjjjiiikkknnnppprrrrrrrrrqqqooonnnnnnnnnoooppprrrsssoooppppppqqqqqqrrrrrrrrrooopppppppppppppppoooooommmnnnpppsssttttttttttttrrrrrrrrrrrrrrrqqqqqqqqqooooooooopppppppppqqqqqqsssssssssssssssrrrqqqqqqrrrsssuuuvvvwwwyyy||||||tttlll```TTTLLLCCC;;;666444333222111111222333333333444555666777888888888:::;;;<<<===@@@CCCEEEFFFIIIMMMSSSWWW]]]hhhwwwzzztttqqqlllhhhdddbbbaaa[[[RRRJJJAAA>>>999666555555333222222111222222222222333333000333777888<<>>BBBDDDDDDCCCCCCAAA??????AAADDDFFFFFFCCCAAA>>>======>>>>>>===@@@===;;;:::;;;<<<<<<<<>>@@@AAABBBAAABBBCCCDDDEEEEEEDDDDDDHHHIIIKKKLLLNNNPPPQQQQQQUUUVVVVVVVVVVVVVVVWWWXXXYYYZZZ\\\^^^```aaaaaa```bbbdddggghhhhhhhhhiiijjjmmmooorrrssssssssstttuuuuuuvvvxxxyyyxxxvvvsssqqqsssrrrpppnnnmmmnnnooopppkkkkkkkkkkkkiiieee```\\\SSSHHH===777555555999???BBBLLLZZZfffkkkjjjgggdddffffffhhhjjjlllnnnooooooooooooooonnnmmmmmmppprrrqqqqqqqqqqqqqqqrrrrrrrrrtttttttttuuuuuuvvvvvvvvvuuusssqqqqqqrrrsssssssssvvvvvvwwwxxxxxxyyyyyyyyyyyyyyy{{{|||}}}}}}~~~~~~vvvwwwxxxwwwtttpppllliiieeegggkkknnnqqqsssttttttpppooonnnmmmmmmoooqqqsssqqqqqqppppppqqqssstttuuuqqqqqqqqqqqqqqqqqqpppooooooppprrrtttuuuuuuttttttsssrrrrrrrrrqqqqqqppppppppppppqqqqqqqqqrrrrrrrrrrrrssstttttttttrrrpppoooqqqsssvvvyyy|||{{{wwwjjjcccZZZPPPHHH@@@999555333222111000000111222333333444555777888999999999999:::;;;===@@@BBBDDDEEEIIIMMMSSSXXX^^^jjjzzzzzzuuuqqqmmmiiidddbbb```ZZZOOOGGG@@@===888666555444333222111111222222333333333333///222666999@@@OOOcccrrr~~~zzzqqqmmmggg^^^YYYXXXSSSRRRQQQOOOMMMJJJHHHGGGFFF<<<>>>BBBGGGJJJIIIFFFBBBCCCAAA>>>>>>AAADDDGGGHHHFFFCCC???======>>>>>>>>>>>><<<:::999;;;;;;;;;;;;>>>===:::888777777888999:::999888666444333222222333222111000///..................---------,,,,,,---,,,+++++++++,,,...//////000222555;;;EEEPPPWWWiiiqqqzzz}}}~~~xxxpppaaaYYYUUU[[[cccjjjrrrzzz}}}vvvqqqsssuuupppiiieeebbbgggmmmmmmjjjhhhjjjmmmsssxxxzzzwwwxxx{{{|||}}}yyysssrrrtttuuuttttttsssrrrqqqqqqrrrtttuuuzzzxxxvvvvvvxxxyyyyyyxxxxxxxxxwwwvvvuuuuuuuuuuuurrrwwwzzzbbbSSSCCC:::666111000111000000/////////000111222222333333333444444444555444444555555666777777888999999999:::;;;;;;<<<<<<======>>>???@@@AAABBBBBB>>>???AAABBBCCCCCCBBBAAADDDDDDDDDDDDDDDDDDEEEEEEIIIIIIHHHHHHIIIIIIIIIIIIJJJKKKMMMOOOQQQRRRTTTUUUXXX\\\```ccceeefffhhhiiilllnnnqqqrrrqqqqqqrrrssstttuuuwwwxxxxxxvvvsssqqqsssrrrooommmmmmmmmooopppmmmlllllllllkkkgggaaa]]]TTTIII>>>888555555888>>>HHHRRR___jjjnnnmmmiiifffdddfffhhhkkkmmmnnnooooooppppppooonnnmmmnnnqqqsssssssssssssssttttttuuuuuuvvvvvvwwwwwwwwwxxxxxxxxxyyywwwuuuuuuwwwyyyzzzzzzwwwxxxxxxyyyzzz{{{|||}}}|||}}}~~~~~~~~~~~~}}}yyyssslllhhhccceeeiiilllppprrrtttuuusssqqqooommmmmmnnnoooppprrrqqqppppppqqqsssuuuvvvrrrrrrsssrrrrrrqqqpppppprrrssstttuuutttsssrrrqqqrrrrrrrrrqqqqqqppppppppprrrrrrrrrsssssssssttttttqqqrrrtttuuutttrrrooommmnnnppptttxxx~~~|||yyysssoooddd___VVVMMMEEE>>>888555222222111000000111333444333444555777888999::::::999:::<<<>>>AAACCCDDDEEEJJJNNNTTTYYYaaannnzzztttpppmmmiiidddbbb```YYYNNNEEE???<<<777555444444333222000111222333333333333222000222555<<>>?????????<<<;;;::::::;;;;;;:::888<<<;;;:::999888999999:::;;;:::999777555444444444333222111000000///000000............---------,,,))))))))))))***+++,,,,,,...///111555;;;EEEOOOWWWfffoooyyy~~~yyyiii]]]VVVZZZ```eeellluuuyyyrrroootttvvvpppfff```[[[aaafffgggeeedddgggkkktttyyy}}}vvvuuuwwwzzz|||}}}yyytttrrruuuvvvtttwwwvvvuuuttttttvvvxxxyyyzzzxxxvvvuuuvvvxxxxxxwwwwwwwwwvvvuuutttsssrrrqqqqqqvvvrrr^^^QQQDDD<<<666111///000111111000000000111111222333333444444555555666666555555666777888999::::::::::::;;;;;;<<<===>>>>>>AAAAAAAAAAAAAAAAAAAAAAAAAAACCCEEEGGGHHHHHHGGGFFFHHHGGGFFFEEEDDDDDDDDDDDDBBBBBBBBBCCCEEEFFFEEEDDDAAABBBDDDDDDDDDFFFIIIKKKQQQUUUZZZ___bbbeeehhhjjjlllmmmoooooonnnoooppprrrssstttuuuvvvvvvtttrrrqqqrrrpppnnnmmmlllmmmnnnooonnnnnnnnnmmmlllhhhbbb^^^VVVKKK@@@:::777666888===HHHQQQ^^^iiimmmllliiifffeeegggjjjmmmooopppqqqqqqrrrrrrqqqnnnmmmnnnqqqtttuuuvvvwwwxxxyyyzzzzzzzzzyyyzzzzzzzzz{{{{{{|||||||||zzzxxxxxxzzz}}}~~~~~~||||||||||||~~~{{{uuummmgggccceeehhhkkknnnqqqssstttsssrrrpppnnnnnnnnnnnnooorrrqqqqqqpppqqqrrrtttuuussstttttttttsssrrrqqqpppsssttttttuuutttrrrqqqpppqqqqqqqqqqqqqqqpppppppppsssssstttttttttuuuuuuuuurrrsssttttttsssqqqooommmnnnppptttzzz}}}zzzvvvqqqkkkgggbbb]]]UUUKKKBBB;;;777555222222111000111222333444333444555777999::::::::::::;;;===@@@BBBDDDEEEFFFKKKPPPVVV\\\eeesss}}}xxxrrrmmmjjjgggcccbbb```YYYNNNFFF>>>;;;777444444333333222000111222333333333222222222222666???NNNaaaqqq{{{rrrqqq{{{rrrddd```XXXSSSTTTPPPRRRQQQPPPNNNMMMMMMNNNNNNJJJKKKNNNRRRUUUUUURRROOOJJJHHHEEEEEEHHHKKKNNNNNNLLLHHHCCC@@@???@@@@@@@@@=========>>>???>>><<<999888999999999999:::::::::;;;;;;999888666666555555222111111000000111111111............------------((()))***+++,,,,,,,,,,,,...///000333999BBBMMMTTTcccmmmwwwoooaaaXXX\\\```ccckkkuuutttoooooovvvzzzsssggg^^^ZZZ^^^bbbbbb``````dddiiitttxxx}}}xxxrrrrrrvvvzzz{{{|||yyytttsssvvvwwwuuuxxxxxxwwwvvvwwwyyy|||}}}{{{yyywwwvvvxxxyyyzzzzzzzzzyyyvvvtttsssrrrrrrrrrrrrwwwppp^^^QQQDDD<<<666111000222///000000111222333444444333444444555666666777777888888999:::;;;<<<======>>>>>>???@@@BBBCCCCCCDDDFFFFFFFFFGGGHHHHHHIIIIIILLLMMMPPPRRRSSSRRRPPPOOOPPPOOONNNLLLKKKJJJKKKKKKDDDCCCCCCEEEGGGGGGDDDAAA<<<===>>>>>>===???BBBFFFLLLPPPUUUZZZ___ccchhhkkkllllllmmmlllkkkllloooqqqssssssssstttssssssrrrqqqooonnnmmmlllllllllmmmnnnooooooooonnnmmmiiiccc___YYYNNNDDD>>>;;;888:::===EEENNN[[[eeejjjkkkjjjhhhhhhjjjmmmpppssstttttttttxxxxxxvvvsssqqqqqquuuxxxyyy{{{}}}}}}|||}}}~~~|||vvvnnnhhhdddeeegggjjjmmmpppqqqrrrpppppppppooooooooooooooorrrqqqqqqqqqqqqqqqrrrrrruuuuuuuuuttttttsssqqqqqqrrrrrrsssttttttsssqqqpppppppppppppppqqqqqqqqqqqqsssssssssssstttttttttuuussssssssssssrrrpppnnnmmmnnnpppsssxxx~~~}}}}}}~~~|||{{{yyywwwsssooojjjgggbbb]]]TTTIII???888666555222222111111111222444555333444666777999::::::;;;;;;<<>>:::666444333333333222000111222333444333222222444333777BBBTTTgggvvv}}}ooonnnyyylllaaa```XXXSSSRRRNNNPPPOOONNNNNNNNNOOOPPPQQQKKKKKKLLLOOORRRTTTTTTSSSMMMKKKIIIIIIKKKNNNPPPQQQMMMIIIDDDAAA@@@AAAAAAAAA@@@AAABBBDDDEEECCC@@@===666777888999:::;;;::::::;;;;;;999888777777666666111111111111111111222222//////.........---------***,,,---///000000///......///000222777@@@JJJPPPbbblllxxxttteee[[[^^^ccceeemmmxxxrrrnnnpppzzzxxxjjj```\\\___cccbbb______dddiiitttwww|||~~~uuuppppppuuuyyy{{{|||yyytttsssvvvxxxvvvxxxwwwvvvvvvxxxzzz|||~~~~~~|||zzzyyy{{{}}}~~~~~~|||xxxtttrrrsssuuuvvvtttwwwrrr[[[NNN@@@777111---...222......000111333555666777444444444555666777777888::::::;;;<<<===>>>???@@@CCCDDDEEEFFFGGGIIIJJJJJJIIIJJJLLLNNNPPPSSSUUUVVVRRRSSSVVVXXXXXXWWWTTTSSSTTTSSSQQQOOONNNNNNNNNNNNKKKJJJIIIJJJJJJHHHCCC>>>:::<<<===<<<;;;===AAAEEEIIIMMMRRRWWW\\\bbbgggkkkllllllkkkjjjiiikkknnnpppsssrrrrrrrrrrrrrrrrrrrrrnnnmmmmmmllllllllllllmmmpppooooooooonnnjjjddd```[[[QQQGGGBBB>>>:::;;;>>>FFFOOO\\\gggmmmooopppooojjjlllooosssvvvwwwwwwwww~~~{{{xxxvvvvvvzzz||||||~~~~~~}}}{{{vvvoooiiieeefffhhhjjjlllnnnpppqqqmmmnnnooopppqqqqqqppppppqqqqqqqqqqqqqqqqqqqqqpppuuuuuuuuuuuutttsssrrrqqqoooppprrrsssssssssrrrrrrooooooppppppqqqqqqqqqrrrrrrrrrrrrssssssssstttttttttssssssrrrqqqpppnnnnnnjjjkkknnnrrrxxx}}}||||||}}}|||~~~|||wwwtttuuuuuuvvvtttrrrooommmbbb]]]SSSGGG===666444555333333333333444444555666555666999999999888:::;;;;;;;;;<<>>KKK]]]ooo~~~wwwjjjhhhzzzxxxjjj]]]ZZZZZZXXXSSSPPPMMMGGGEEEHHHMMMOOOQQQTTTTTTQQQOOOPPPSSSVVVVVVTTTTTTSSSRRRQQQPPPQQQRRRRRRVVVNNNEEEAAA===;;;???DDDGGGEEEBBB@@@>>>=========:::999777777888999888888444666888999999888555444444333111000///000111111111///---+++***+++,,,---...------------...//////111///000333666:::EEEPPP___jjjwww~~~fffVVV[[[bbbdddkkkwww{{{vvvvvv|||zzzmmmccc___]]]^^^bbbdddccceeeiiiqqqwww}}}{{{xxxwwwwwwyyyzzzyyyvvvsssssswwwzzz|||xxxsssrrruuuxxxzzzzzzzzz{{{|||}}}~~~|||{{{zzzyyywwwvvvuuutttyyy{{{oooXXXLLL>>>666444444111---111000000000111222333333111222444444444555888:::<<<<<<;;;<<>>JJJSSS```kkkqqqtttttttttoooqqqtttwww{{{~~~~~~yyyxxxwwwwwwwwwuuurrrooommmmmmnnnooorrrrrrqqqoootttsssrrrppppppooooooppppppppppppppppppooonnnmmmrrrqqqqqqrrrssssssrrrqqqqqqrrrsssrrrqqqqqqrrrtttuuutttrrrpppoooooopppppprrrrrrrrrsssssssssttttttssssssssssssssssssssssssooommmooovvv|||~~~}}}|||||||||||||||}}}}}}|||}}}~~~{{{xxxwwwuuutttuuuwwwuuunnnhhhbbbZZZNNNBBB;;;666444333333333333333444444555666555777999999999999999;;;<<<<<<>>>AAAEEEIIIKKKLLLPPPUUU^^^gggsss}}}yyysssmmmkkkeeeddddddccc^^^VVVMMMFFF>>>:::666333222333333333555444333333222222222333555888@@@NNNaaasssssshhhhhhxxx~~~pppdddZZZYYY[[[YYYTTTQQQOOOIIIFFFKKKPPPQQQQQQQQQLLLIIIGGGIIINNNQQQRRRQQQRRRQQQQQQQQQRRRSSSUUUVVVSSSKKKCCC???===<<>>???AAACCCFFFJJJOOORRRUUUUUUVVVWWWWWWWWWVVVUUUWWWYYY\\\___bbbdddeeefffcccddddddbbbaaa```aaacccaaa______```bbbaaa]]]ZZZXXXWWWVVVUUUTTTQQQLLLHHHEEEEEEDDDDDDCCCDDDDDDEEEHHHJJJOOOUUU[[[___bbbdddhhhjjjkkkllllllmmmppprrrvvvsssqqqqqqssssssqqqooommmnnnooopppooonnnmmmlllrrrooonnnooopppmmmfff```[[[VVVLLLBBB;;;999<<>>@@@CCCFFFJJJMMMNNNRRRYYYcccnnnzzz|||xxxrrrlllkkkeeeffffffeee```WWWLLLEEE===:::555333222333333333444444333222222222333333777999BBBRRRgggxxxmmmdddfffvvv|||iii```YYY[[[^^^\\\XXXUUUOOOIIIGGGMMMSSSRRRMMMJJJFFFCCCBBBEEEKKKOOOQQQQQQRRRQQQQQQQQQRRRRRRSSSTTTMMMFFF@@@>>>======BBBIIICCCBBB@@@>>><<<;;;;;;;;;:::999:::;;;<<<<<<:::888555666888999:::999888888555555555555444333222111222111///...---......///+++,,,,,,,,,,,,---------///---...111333777BBBMMM\\\eeerrr~~~jjj[[[]]]aaabbbhhhrrrzzzxxxxxx{{{~~~zzzooodddXXXYYY^^^gggjjjiiihhhjjjqqqvvv}}}}}}|||zzzwwwttttttwwwyyyvvvuuutttuuuwwwyyyyyyxxxxxxyyy{{{|||~~~||||||{{{yyyxxxwwwvvvuuuvvvwwwyyy|||wwwgggZZZLLLCCC999444444555444222111111111111222333444555333555777888888:::<<>>@@@DDDHHHLLLQQQVVVZZZaaabbbbbbbbb```^^^[[[YYY\\\___eeejjjnnnqqqqqqqqqkkkkkkiiigggddddddeeegggiiihhhhhhjjjlllkkkfffbbb```___^^^]]][[[XXXSSSPPPLLLKKKJJJJJJIIIIIIIIIJJJLLLNNNQQQTTTYYY]]]aaaccckkklllnnnnnnnnnoooqqqssswwwuuusssrrrrrrrrrpppnnnmmmnnnppppppqqqpppoooooosssqqqoooooopppnnnhhhddd___YYYPPPFFF>>>;;;===@@@JJJUUUeeessszzz|||{{{yyyyyy{{{~~~~~~}}}}}}|||{{{}}}~~~~~~|||{{{{{{|||~~~|||{{{|||~~~}}}{{{zzzzzz{{{{{{zzzyyyuuuqqqllljjjkkkmmmpppqqqttttttuuuuuutttrrrpppnnnppppppoooooooooooonnnnnnssssssssssssrrrrrrqqqpppooopppqqqqqqqqqrrrtttvvvsssrrrrrrqqqqqqrrrrrrsssttttttsssssssssssssssssssssssssssttttttuuuuuuuuuqqqooopppuuuxxxxxx{{{~~~~~~~~~}}}{{{zzz|||}}}}}}}}}~~~|||{{{{{{{{{|||{{{yyywwwwwwuuutttuuuuuusssmmmhhhaaaYYYNNNCCC;;;777444222222222222333444555666777666888::::::999999999:::<<<>>>AAACCCFFFJJJMMMPPPSSS[[[gggssszzzvvvpppkkkjjjffffffgggeee```WWWLLLDDD<<<999555333333333333222444333333222222333333333777:::DDDVVVjjjzzz{{{iiibbbfffvvv|||ggg```[[[^^^aaa^^^ZZZXXXSSSMMMLLLTTTZZZWWWOOOIIIHHHEEEDDDGGGNNNSSSVVVVVVSSSSSSQQQPPPNNNMMMLLLLLLHHHCCC@@@AAA@@@???@@@EEEAAA@@@>>><<<;;;;;;;;;;;;::::::;;;===>>>>>>;;;999777888888888888888777777555666666666555333111000111000///............///,,,,,,------.........---///---...111333777AAALLLaaaiiisss|||ooo___]]]___```fffnnnzzzzzzyyyzzz{{{xxxmmmbbbVVVYYY```jjjnnnllljjjkkkqqqvvv}}}~~~{{{xxxvvvvvvwwwxxxuuuuuuvvvxxxyyyzzzzzzyyyyyyzzz{{{}}}~~~zzzzzzyyyxxxwwwvvvuuuttttttttttttvvvyyy~~~{{{ssspppiii\\\QQQGGG@@@888333333444333222111111111222222444555666444666888999:::<<>>>>>AAAJJJVVVgggvvv~~~}}}{{{|||~~~~~~~~~|||uuuuuuvvvwwwwwwxxxyyyyyyzzzzzzyyyyyyyyyyyyyyyzzz{{{}}}~~~~~~}}}}}}xxxpppjjjhhhjjjmmmooorrrtttvvvwwwvvvtttpppnnnooooooooonnnnnnnnnoooooorrrssstttsssrrrqqqppppppsssttttttsssrrrrrrsssuuurrrrrrrrrrrrrrrsssttttttttttttttttttsssssssssssssssssssssssssssssssssssspppnnnoootttvvvuuuvvvyyy~~~|||yyyyyy}}}~~~~~~}}}|||||||||}}}~~~{{{{{{zzzzzzyyyyyyxxxwwwxxxwwwvvvvvvuuusssnnnjjj```YYYNNNCCC<<<777444222222222222333444555777777777999::::::999999999:::;;;>>>AAADDDFFFIIINNNQQQTTT]]]jjjwww|||xxxtttnnnjjjjjjfffffffffddd___UUUJJJBBB;;;888444333333333333222333333333222222333333444777;;;FFFXXXkkkxxx~~~~~~zzz~~~yyygggaaagggttt}}}hhh```[[[]]]^^^ZZZVVVUUUWWWSSSUUU]]]bbb^^^UUUOOOMMMJJJHHHKKKQQQXXX[[[[[[QQQQQQOOONNNLLLJJJHHHGGGDDDBBBCCCEEEDDD???===>>>@@@???===;;;::::::;;;;;;::::::;;;===??????<<<::::::999888777666555555555555555666666555333111/////////..................------...///000//////...000...///111333777AAALLLaaahhhqqqzzzuuuddd]]]\\\]]]ccckkkxxxzzzzzzxxxxxxvvvmmmaaaXXXZZZbbblllpppnnnlllmmmpppvvv}}}{{{xxxwwwwwwxxxyyywwwxxxzzz{{{{{{{{{{{{{{{{{{{{{}}}~~~|||{{{{{{zzzyyyxxxwwwwwwrrrqqqpppppprrrvvvyyy|||~~~rrrkkkfff```VVVMMMDDD???888444333333111000111111111222333555666777555777999:::<<<>>>AAADDDIIILLLPPPTTTYYYcccpppyyy{{{yyyvvvqqqlllfffaaa___```fffmmmtttwwwvvvrrrooolllkkkkkkiiiiiikkkooorrrtttrrrrrrtttvvvuuuppplllllljjjiiigggfffdddaaa^^^^^^]]][[[XXXVVVTTTSSSSSSWWWWWWXXXZZZ^^^dddiiilllnnnooopppooonnnoooqqqrrrxxxwwwvvvtttrrrpppooonnnnnnoooppprrrrrrrrrqqqqqqrrrqqqqqqpppooonnnkkkiiiaaa]]]UUULLLDDD@@@@@@AAALLLWWWiiixxx}}}zzzxxxzzz}}}{{{yyywwwuuutttttttttuuuyyywwwuuutttuuuuuuuuutttmmmnnnoooqqqtttvvvwwwxxxyyyyyyyyyzzz{{{}}}~~~~~~uuulllhhhiiikkklllppprrruuuwwwvvvtttqqqnnnooonnnnnnmmmmmmnnnooooooqqqsssuuutttqqqpppppprrrxxxxxxxxxuuusssqqqrrrsssqqqrrrrrrssstttttttttuuuttttttttttttttttttttttttuuuttttttsssrrrqqqppppppooommmnnnssstttssstttxxx}}}}}}}}}|||{{{yyyvvvwww{{{~~~~~~}}}}}}{{{|||}}}zzzzzzzzzyyyxxxwwwwwwwwwzzzyyyxxxwwwuuurrrooolll___XXXNNNDDD===888444222111111222333444555777888888999;;;;;;:::999999::::::>>>BBBEEEFFFIIINNNSSSXXXaaannn{{{zzzwwwrrrllliiijjjgggfffdddaaa[[[RRRHHHAAA999777444333333333333222333333222222222333444444666===JJJZZZjjjuuu{{{}}}yyy~~~wwweeebbbjjjrrr}}}~~~hhh___XXXWWWVVVRRRPPPPPPQQQQQQUUU^^^aaa\\\TTTPPPRRRNNNKKKMMMRRRWWWZZZZZZNNNNNNNNNMMMLLLKKKIIIHHHCCCBBBDDDHHHGGG@@@<<<<<>><<<;;;;;;;;;<<<<<<::::::;;;===??????===<<<<<<;;;999777666666666777666666666555444222111000........................---...///111111000//////000...///111333777AAAKKKZZZbbbmmmxxx|||hhh]]]XXXYYY```gggtttxxxyyyvvvwwwxxxqqqeee[[[\\\bbbjjjmmmlllkkkmmmnnnttt{{{{{{yyyyyyzzzzzzzzzyyy{{{}}}}}}|||{{{|||}}}||||||}}}~~~~~~~~~~~~~~~yyyxxxxxxwwwvvvuuuuuuuuuqqqooommmlllmmmpppsssvvvxxx{{{~~~}}}uuullleee```ZZZRRRKKKBBB>>>999555333222111000111111222333444666777888666888;;;===>>>AAAEEEGGGJJJOOOTTTXXX]]]hhhvvvyyyqqqjjjeeebbb```dddjjjrrryyy{{{wwwqqqlllhhhiiijjjjjjjjjmmmqqqtttuuusssrrrsssuuuuuuqqqnnnnnnmmmkkkjjjjjjhhhfffdddeeedddbbb```^^^\\\\\\[[[ZZZ[[[\\\^^^bbbgggkkknnnppppppqqqpppooooooqqqrrrwwwxxxwwwuuurrroooooopppnnnooopppqqqrrrqqqppppppooooooppppppooommmjjjiiiaaa^^^WWWOOOGGGCCCBBBCCCOOO[[[kkkyyy{{{yyyrrrtttvvvyyyyyyxxxvvvuuunnnmmmkkkjjjjjjkkkmmmnnnooonnnnnnnnnnnnnnnooopppnnnoooqqqtttxxx{{{}}}}}}}}}~~~yyyooojjjhhhhhhiiilllnnnrrrtttuuusssqqqoooooonnnmmmlllmmmnnnooopppooorrruuutttqqqpppqqqtttzzzzzzyyyvvvrrrppppppqqqrrrsssssstttuuuuuuuuutttsssssstttttttttuuuuuuuuuuuuuuutttsssrrrqqqqqqppppppmmmnnnrrrsssrrrtttxxx}}}~~~}}}}}}}}}|||zzzxxxvvvyyy}}}~~~~~~~~~}}}|||{{{{{{zzzzzz{{{|||~~~~~~~~~zzz{{{zzzyyywwwvvvwwwyyyzzzzzzyyywwwtttqqqnnnlll^^^XXXNNNDDD===888555222111111222333444666777888888:::;;;;;;:::999999:::;;;???DDDFFFGGGJJJPPPUUU___gggttt~~~yyyuuuqqqkkkhhhjjjgggdddaaa]]]WWWOOOFFF???888666444333333444333111333222222222333333444555888AAAOOO]]]hhhrrryyy}}}rrraaabbbnnnttt{{{iii___VVVRRROOOLLLLLLOOOJJJMMMUUU]]]^^^XXXSSSRRRVVVQQQMMMMMMQQQUUUWWWWWWRRRRRRRRRQQQOOOMMMKKKJJJDDDBBBCCCGGGFFFAAA>>>???>>>===<<<;;;;;;<<<<<<===;;;::::::;;;===>>>>>>===<<<;;;999888888999;;;<<<999888777555444333222222...//////000000/////////,,,---///000111000///...///---...000222555???JJJSSS]]]jjjwwwkkk\\\UUUVVV]]]dddnnnvvvxxxvvvyyy}}}xxxmmm]]]]]]```fffhhhggghhhkkkjjjpppxxx}}}zzzyyyzzz||||||{{{{{{|||~~~|||zzzyyyzzz||||||||||||||||||{{{{{{zzztttttttttsssrrrrrrqqqqqqpppnnnkkkiiijjjlllppprrrrrrvvvxxxyyy{{{}}}zzzuuuqqqllleee```[[[UUUNNNHHH???<<<999666444333222111111222222333555666888999999;;;>>>@@@BBBEEEIIILLLKKKRRR[[[aaagggppp|||xxxmmmeeeaaa```aaaffflllvvv}}}~~~yyyqqqkkkfffhhhjjjkkklllnnnqqqtttvvvssspppppprrrsssqqqooopppnnnmmmlllmmmllljjjiiiiiihhhggggggfffffffffgggbbbbbbccceeegggjjjmmmooorrrssssssrrrqqqppprrrsssvvvwwwxxxuuurrrppppppqqqooopppqqqqqqqqqpppooonnnjjjmmmooopppnnnkkkiiigggbbb___ZZZRRRKKKFFFEEEFFFUUU___nnnzzz~~~{{{xxxppprrruuuvvvwwwuuurrrqqqmmmlllkkkjjjlllnnnqqqsssoooqqqttttttssssssvvvxxxzzz{{{~~~zzzqqqkkkhhhgggfffiiikkknnnqqqrrrrrrqqqpppooonnnlllllllllnnnoooqqqmmmqqqttttttqqqppprrrvvvxxxxxxwwwtttqqqoooooopppssssssuuuuuuvvvuuuttttttrrrrrrssstttuuuvvvwwwwwwtttuuuuuuuuuuuuuuuuuuuuutttpppooorrrrrrqqqtttxxx{{{~~~~~~~~~|||wwwzzz}}}~~~~~~~~~~~~|||{{{zzzyyyxxxxxx{{{|||~~~~~~|||{{{zzz{{{{{{yyyvvvvvvwwwzzzxxxxxxxxxuuurrrnnnlllkkk^^^WWWNNNEEE>>>999555222111111111333444666777888999:::<<<;;;:::999999:::<<>>===<<<;;;;;;<<<===>>>;;;:::999:::<<<>>>>>>>>><<<:::999999:::<<<@@@BBB<<<:::888666444444444444///000111111111111000000+++,,,...000000///...---...,,,,,,///000444>>>HHHRRR\\\iiiwwwmmm[[[SSSTTT\\\cccjjjsssxxxvvv{{{ttt___]]]^^^bbbdddccceeeiiigggmmmuuuzzz}}}~~~zzzyyy{{{}}}}}}|||{{{}}}~~~|||xxxwwwyyy|||{{{{{{{{{{{{zzzyyyxxxwwwvvvvvvvvvuuutttttttttsssooommmjjjhhhhhhkkkoooqqqooosssuuuuuuwwwyyyuuupppjjjfffaaa\\\WWWQQQKKKFFF===;;;888666555444333333222222222333555777888999<<<>>>AAACCCEEEHHHLLLOOORRR\\\gggpppuuu|||vvvjjjaaa^^^___aaaeeelllvvv~~~yyyqqqjjjfffhhhkkklllmmmnnnppprrrwwwsssooooooqqqrrrqqqoooqqqooonnnnnnnnnnnnmmmllljjjjjjjjjkkklllmmmnnnoooiiiiiijjjkkkmmmnnnpppqqqtttuuuuuutttrrrrrrsssuuuuuuwwwxxxvvvrrrpppqqqrrrooopppqqqqqqpppooonnnmmmhhhkkkooopppnnnjjjgggfffcccaaa\\\TTTMMMIIIHHHIIIYYYbbbppp{{{~~~{{{xxxrrrtttwwwyyyxxxvvvsssqqqrrrqqqqqqqqqssswww{{{}}}yyy~~~yyyqqqllliiigggfffggghhhkkknnnpppqqqqqqqqqnnnmmmlllkkklllnnnpppqqqlllpppttttttqqqpppssswwwuuuvvvuuussspppnnnooopppssstttuuuvvvvvvuuutttsssqqqrrrssstttuuuwwwxxxxxxttttttuuuvvvwwwxxxyyyyyyxxxsssqqqrrrrrrpppssswwwxxx|||zzz|||~~~~~~|||zzzyyyyyyyyy{{{|||~~~~~~}}}{{{zzzzzz||||||yyyvvvuuuxxx{{{wwwwwwvvvtttpppllljjjjjj]]]WWWNNNEEE>>>999555222000111333555666777888888:::999999888888999999:::???AAAEEEJJJKKKMMMVVV```jjjsss}}}vvvpppllljjjgggeeedddbbb^^^XXXQQQHHHAAA===888666333111111222444555222111000111222444444333???DDDQQQ^^^gggooo{{{xxxhhhdddmmmyyyzzzhhh```UUURRRTTTVVVTTTQQQNNNQQQXXX___ccc```WWWPPPTTTPPPLLLIIIIIIMMMSSSVVV\\\ZZZUUUOOOIIIEEEEEEFFF<<<===>>>???@@@AAABBBBBB@@@???>>>===<<<;;;;;;:::======;;;;;;:::;;;<<<===;;;:::999:::;;;;;;:::999888777555555666666444333111000///......---------////////////...............,,,,,,///000222999AAAMMMZZZjjjxxxttt]]]PPPRRR]]]gggrrrqqqppprrrzzzxxxfff___[[[___eeefffffffffeeejjjrrrxxx}}}}}}zzz{{{|||{{{zzz|||yyyxxxyyy{{{|||{{{{{{{{{zzzzzzyyyyyyxxxuuuuuuttttttsssssssssrrrsssqqqmmmkkkkkkmmmppprrrvvvsssssswww|||{{{tttmmmgggbbb]]]ZZZWWWQQQHHHAAA<<<999666444333333111000555222333666888777999>>>@@@JJJMMMNNNTTTRRRQQQYYYaaafffooowww~~~pppddd^^^___cccfffkkkrrr||||||oooeeehhhhhhjjjlllnnnpppqqqrrrqqqrrrsssttttttsssrrrqqqnnnrrrssspppppptttvvvuuuttttttrrroooooorrrtttsssppprrrssssssrrrrrrtttuuuvvvvvvwwwwwwwwwwwwvvvvvvuuuuuutttsssrrrqqqqqqpppqqqssstttsssooolllkkkkkknnnmmmmmmnnnooonnnkkkhhheeebbb^^^XXXNNNHHHJJJQQQ```nnn{{{~~~{{{tttmmmiiiggggggjjjhhhjjjpppsssqqqooopppooommmjjjiiilllooorrrssspppooonnnooorrrtttvvvvvvuuuvvvwwwxxxwwwtttqqqooorrrtttvvvxxxxxxwwwuuusssuuuuuuuuuuuuvvvvvvvvvvvvvvvuuuuuuvvvyyy{{{|||{{{yyywwwtttqqqpppqqqsssuuuvvvwwwyyy{{{}}}}}}}}}}}}~~~~~~}}}}}}~~~}}}|||{{{||||||{{{yyyzzz|||~~~}}}{{{yyywwwvvvxxxyyy{{{||||||zzzyyyxxxwwwwwwwwwwwwwwwwwwwwwwww{{{zzzxxxuuurrrooollljjjaaa[[[QQQFFF===666333222000111333555777888888999::::::999999999:::;;;;;;AAABBBGGGLLLMMMPPPYYYcccooowww}}}vvvpppllljjjgggeeecccaaa]]]VVVNNNFFF>>>:::777666333111111222444555333222111111222333444444>>>FFFRRR]]]hhhsss~~~wwwiiihhhvvvqqqeee]]]VVVSSSVVVXXXUUURRRLLLOOOTTTYYY]]][[[UUUPPPQQQNNNJJJGGGHHHLLLQQQUUUZZZXXXSSSMMMFFFBBB@@@@@@===>>>???@@@@@@??????>>>@@@???>>><<<;;;;;;::::::;;;;;;:::999999:::;;;<<<<<<:::999999:::;;;;;;:::999888666666777777555444222111000///............////////////............///,,,,,,///000222888???KKKXXXgggtttpppZZZPPPSSS^^^gggmmmppprrruuu{{{zzzmmmddd^^^aaafffggghhhiiifffjjjpppvvv{{{~~~|||{{{{{{||||||{{{~~~}}}{{{yyyyyyzzz|||}}}~~~}}}|||zzzyyyxxxxxxxxxwwwvvvvvvuuutttsssssssssssspppllliiiiiilllooorrrwwwuuutttxxx|||zzzrrrkkkddd```ZZZWWWTTTNNNFFF???<<<999555444333333111000555333444888999:::===CCCIIIUUUYYY[[[```\\\YYY```eeekkksss{{{yyyjjj]]]YYY\\\bbbfffqqqwwwuuukkkggghhhiiikkkmmmoooqqqqqqpppqqqrrrsssssssssrrrqqqnnnrrrtttsssvvv||||||xxxsssrrrtttuuuuuussstttuuutttsssrrrrrrsssuuuvvvwwwxxxxxxwwwvvvuuuuuuuuutttsssrrrqqqppppppqqqrrrrrrqqqnnnlllllllllooonnnnnnooopppnnnkkkhhheeebbb^^^YYYPPPJJJMMMUUUhhhvvvzzztttooolllkkkllljjjhhhiiiooorrrpppoooqqqmmmkkkhhhhhhkkkoooqqqrrrrrrqqqpppqqqrrrsssttttttrrrsssvvvwwwwwwvvvtttrrruuuvvvxxxxxxwwwuuusssqqqtttuuuuuuuuuvvvvvvvvvvvvvvvuuutttvvvxxxzzz{{{zzzwwwuuurrrooooooppprrrsssvvvwwwyyy{{{|||}}}}}}}}}}}}~~~}}}}}}|||}}}~~~~~~}}}|||}}}~~~~~~}}}||||||~~~|||zzzwwwtttsssxxxyyyzzz{{{{{{zzzyyyxxxwwwwwwwwwwwwwwwwwwvvvvvvwwwwwwuuurrrooollliiiggg```ZZZQQQFFF===777333222111222333555777888999999;;;;;;:::;;;;;;<<<===>>>CCCEEEIIINNNPPPSSS]]]iiiwww~~~|||vvvpppllliiigggeeebbb```ZZZSSSKKKBBB<<<888666555333222111222444555444333222222222333444555???JJJUUU]]]kkk{{{uuukkknnnuuuiii```[[[VVVUUUWWWXXXUUURRRJJJKKKNNNQQQTTTTTTRRROOONNNLLLHHHFFFGGGJJJOOORRRQQQPPPNNNJJJDDD@@@>>>>>>>>>???@@@AAA@@@???<<<;;;???>>>===<<<;;;:::::::::999999888888999:::;;;;;;===:::888777999:::;;;;;;:::999777777888888666555333222111000////////////////////////............000------///000000666<<>>DDDKKKXXXffflllnnnqqqjjjccchhhjjjoooxxx~~~sssdddYYYWWW[[[ccchhhrrrxxxuuummmhhhiiijjjlllnnnpppqqqrrrrrrsssttttttuuuuuuuuuttttttyyy{{{}}}}}}xxxwwwxxxyyy{{{yyyzzzzzzyyyvvvtttttttttuuuvvvxxxzzzzzzxxxvvvtttuuuttttttsssrrrqqqpppppppppqqqpppooommmlllmmmnnnpppooooooooopppnnnjjjhhhdddaaa^^^ZZZSSSNNNSSS[[[ppp~~~|||xxxtttqqqpppppppppjjjggggggllloooooooooqqqiiigggffffffjjjnnnppprrrsssssssssssssssrrrrrrrrrooopppsssvvvwwwxxxwwwvvvxxxxxxxxxxxxvvvtttrrrpppttttttuuuuuuuuuvvvvvvvvvvvvuuutttuuuwwwyyyxxxxxxuuussspppnnnnnnoooppprrruuuvvvxxxzzz{{{|||||||||||||||||||||}}}~~~~~~}}}|||||||||||||||~~~}}}}}}}}}}}}}}}|||{{{|||~~~~~~{{{xxxuuusssqqqwwwxxxyyyzzzzzzyyyxxxwwwwwwwwwwwwvvvvvvvvvuuuuuuttttttsssqqqnnnjjjgggfff___YYYPPPFFF>>>888444333111222444666888999::::::;;;;;;;;;<<<===>>>@@@@@@EEEFFFJJJOOOQQQVVVbbbnnn{{{uuupppllliiifffdddbbb^^^XXXPPPHHH@@@:::777555444333222222222444444444444444333222333555777AAAPPP[[[aaappp~~~rrrkkkrrrnnneee]]]YYYUUUTTTUUUTTTQQQMMMIIIIIIIIIKKKMMMOOOPPPPPPNNNLLLIIIFFFFFFHHHKKKMMMGGGHHHIIIHHHEEECCCAAAAAA???@@@BBBCCCBBBAAA>>>===???>>>===<<<;;;;;;;;;;;;999999999999:::;;;;;;<<<<<<999666555666999:::;;;:::888777777777777666444444333222111000000000000////////////............000...---/////////333999AAAMMM\\\iiixxx~~~eeeSSSOOOVVV___dddjjjttt~~~~~~uuulllfffhhhlllmmmmmmnnnkkkkkkmmmpppuuuzzz}}}~~~}}}|||||||||}}}}}}}}}|||{{{{{{zzzzzzzzz{{{{{{}}}{{{xxxuuuttttttvvvwwwxxxwwwvvvuuusssrrrppppppppplllgggeeefffkkkqqqvvvxxxxxxxxxzzz{{{vvvmmmfff___[[[VVVRRRMMMHHHBBB===999777444333333333222111444333555:::===BBBKKKUUUiiixxxsssiiimmmkkkqqqyyy~~~yyyqqqeee]]]\\\aaagggllltttxxxuuummmiiijjjkkkmmmoooqqqssstttvvvwwwwwwxxxyyyzzzzzzzzz}}}{{{{{{~~~}}}~~~|||zzzyyyyyyvvvxxxzzz|||{{{yyyvvvsssttttttsssrrrqqqpppooooooooopppooonnnllllllnnnpppooonnnnnnnnnnnnlllhhheeebbb___]]]ZZZTTTRRRXXXaaattt~~~{{{vvvrrrqqqpppppppppgggcccccchhhkkkkkklllooofffdddccceeeiiimmmoooppprrrssstttsssrrrqqqqqqrrrnnnppprrruuuwwwxxxxxxxxxxxxxxxwwwwwwuuutttsssrrrtttttttttuuuuuuuuuvvvvvvvvvuuutttuuuwwwwwwvvvuuutttrrrpppnnnnnnoooppprrruuuvvvwwwxxxzzz{{{{{{||||||{{{zzz{{{|||~~~}}}}}}|||{{{{{{zzzzzzzzz}}}~~~~~~~~~}}}}}}}}}zzz{{{{{{zzzyyyyyy{{{}}}~~~~~~}}}{{{yyywwwuuutttvvvwwwxxxyyyyyyxxxxxxwwwwwwwwwvvvuuuttttttsssssssssssssssqqqoookkkhhhfff]]]XXXPPPGGG>>>888555444222333555777888::::::;;;;;;;;;;;;===>>>@@@BBBCCCFFFGGGJJJOOOSSSYYYfffsss}}}yyytttpppllliiifffcccaaa]]]VVVNNNEEE>>>:::777444333222222222333333444444555555444222444777;;;EEEUUUaaagggvvvzzzoookkktttrrrfffaaa\\\XXXSSSQQQOOOMMMIIIFFFGGGGGGGGGHHHIIILLLOOOQQQPPPNNNJJJGGGFFFFFFGGGHHHDDDFFFIIIIIIGGGFFFEEEEEEAAABBBDDDEEEEEEEEECCCBBB???>>>======<<<<<<<<<<<<:::;;;;;;<<<<<<<<<======:::888555444666888::::::999777666666666666555333444333222111111000000000////////////............000...---//////...111777<<>>JJJWWWfffooo|||vvvmmmlllwww{{{ddd\\\\\\\\\XXXQQQKKKHHHFFFDDDBBBEEEFFFGGGGGGHHHJJJNNNQQQOOOMMMJJJHHHFFFEEEEEEEEEIIIKKKLLLLLLIIIGGGFFFGGGEEEEEEFFFGGGGGGGGGGGGGGG@@@???>>>>>>=========>>>======>>>>>>>>>>>>===<<<:::888666666888:::;;;;;;888777555555666666444333444333222111000000000000////////////............///------//////---111666999EEESSSaaappppppbbb^^^___ccceeemmmwww|||tttooorrruuutttrrrrrrmmmkkkkkknnnuuuzzz||||||uuu~~~{{{xxx{{{}}}~~~}}}||||||}}}}}}}}}}}}}}}{{{xxxvvvtttuuutttsssrrrssstttvvvwwwttttttsssqqqpppooonnnnnnllljjjfffeeegggmmmssswwwxxxxxxxxxxxxwwwsssnnniiibbb___ZZZSSSLLLEEE@@@===777555222222333333333222222333777<<>>????????????===<<<;;;;;;:::999:::<<<=========999888666666777777555444333222111000000///000000////////////...............,,,---//////---000666999DDDQQQ^^^lll{{{uuuiiiaaa___```aaaiiiqqqxxx{{{~~~~~~vvvmmmlllnnnmmmmmmnnnjjjhhhhhhmmmtttyyyzzzyyyttt}}}|||www{{{~~~}}}{{{{{{|||{{{|||}}}}}}|||yyyvvvuuuvvvvvvuuuuuutttuuuuuuvvvssssssrrrrrrqqqpppooooooooommmiiiggghhhlllpppsssvvvvvvwwwwwwvvvssspppmmmcccaaa[[[SSSKKKCCC???===666444222111222333333333444555999???FFFQQQdddtttvvv{{{}}}~~~zzzyyyzzz{{{}}}~~~zzzwwwtttrrrrrrqqqpppooonnnmmmmmmppprrrsssrrrpppoooooopppnnnmmmlllkkkjjjgggccc___WWWUUUTTTRRROOOPPPYYYdddppp|||{{{xxxtttrrrqqqllleee^^^[[[XXXZZZaaaddddddccceeecccbbbbbbdddhhhkkkllllllmmmnnnnnnjjjffffffjjjooooooppprrrtttvvvxxxyyyzzzuuutttsssssstttvvvyyy{{{ssssssssstttttttttuuuuuuxxxxxxwwwxxxxxxvvvssspppssssssrrrrrrrrrrrrsssttttttsssssstttuuuwwwyyy{{{vvvuuuvvvzzz|||xxxuuuvvvwwwyyyyyyyyyyyyxxxzzz{{{|||}}}}}}|||zzzyyy{{{|||~~~}}}}}}{{{xxxtttssssssuuuyyyyyyzzzzzzzzzzzzyyyyyyttttttttttttuuuvvvwwwwwwsssrrrqqqooommmkkkjjjiiikkklllnnnnnnllliiieeecccXXXTTTNNNGGGAAA;;;888666333444666888:::;;;<<<<<<888999:::<<>>999777777111111222222222333333333111444666555333666===DDDMMMVVVhhhyyyrrrmmmsss~~~hhhVVVWWW^^^^^^WWWMMMDDD@@@@@@CCCEEE>>>BBBFFFHHHGGGHHHJJJMMMEEEEEEDDDDDDDDDDDDEEEEEEJJJKKKMMMMMMLLLMMMOOOPPPMMMKKKIIIFFFEEEFFFGGGGGGAAAAAA@@@@@@???@@@@@@@@@??????@@@???>>>===;;;:::<<<<<<;;;===???@@@@@@???:::999777777888888666555333222111000////////////000/////////............---+++,,,//////---000666999DDDQQQ\\\iiiwww~~~uuujjj```[[[ZZZ\\\dddjjjppptttyyy}}}uuuhhhddddddeeefffiiihhhffffffllltttyyyyyywwwuuu}}}}}}www{{{}}}{{{zzz{{{xxxzzz|||}}}|||zzzxxxvvvyyyxxxxxxwwwvvvuuuuuutttsssssssssrrrrrrqqqqqqqqqrrrpppllliiiiiikkkmmmooovvvvvvvvvuuutttsssqqqpppdddbbb\\\SSSJJJBBB===<<<666444111111222444444333666777;;;BBBIIIUUUiiizzz{{{~~~zzzwwwuuurrrrrrqqqpppooonnnmmmmmmqqqrrrttttttrrrpppooooooooonnnmmmlllkkkhhhccc```UUUSSSQQQPPPMMMNNNXXXccclllxxx|||}}}|||zzzwwwtttssssssnnneee]]]ZZZXXXZZZaaaeeedddcccdddccccccbbbeeehhhkkklllkkknnnooommmhhhbbbbbbggglllmmmnnnpppsssvvvyyy{{{|||vvvuuusssrrrsssvvvxxxzzzssssssssstttttttttuuuuuuyyyxxxxxxyyyxxxwwwsssppprrrrrrrrrqqqrrrrrrssssssssssssssssssuuuwwwyyyzzztttssstttyyy~~~{{{vvvsssuuuvvvxxxyyyyyyyyyyyyyyyzzz|||}}}}}}{{{zzzxxxyyy{{{~~~{{{{{{yyyuuuqqqoooooopppyyyyyyyyyyyyyyyxxxwwwvvvsssssssssttttttvvvwwwwwwrrrqqqpppnnnllljjjhhhhhhlllnnnppppppoookkkhhheeeWWWTTTNNNGGGAAA<<<888666555666777999;;;<<<<<<<<<999:::===???CCCEEEHHHIIIMMMNNNQQQTTT\\\jjjzzz{{{wwwrrrooommmiiiccc___XXXRRRIIIAAA<<<999777555555444333333333555777999555555444222333888BBBJJJSSS]]]nnn}}}yyykkkooozzz}}}cccZZZYYYWWW\\\WWWNNNCCC<<<;;;>>>AAAFFFDDDCCCDDDGGGLLLOOOPPPFFFFFFEEEDDDDDDDDDDDDDDDLLLKKKIIIIIIJJJMMMPPPRRRNNNMMMKKKHHHEEEBBB@@@???===>>>>>>>>>======???AAAAAAAAA@@@===;;;:::;;;<<<>>>>>>>>>>>>>>>===<<<<<<:::::::::::::::999777777222222111111000///////////////.........---------...///000000//////000111888BBBOOO[[[fffqqq}}}xxxlll```WWWTTTTTT```fffoootttxxx{{{zzzkkkcccaaaaaacccdddfffggghhhkkkvvv}}}}}}}}}}}}~~~~~~~~~}}}}}}yyy|||}}}yyyvvvtttyyywwwvvvuuuuuutttrrrqqqrrrqqqooonnnnnnppprrrsssqqqooollliiigggjjjnnnsssvvvvvvvvvvvvuuuuuuuuuuuugggaaaXXXOOOHHHBBB===:::555444222222222444666777333555;;;EEEUUUgggxxx|||vvvrrrvvvtttqqqooonnnooopppqqqtttsssrrrpppooonnnnnnmmmsssrrrqqqoookkkgggdddbbb[[[WWWRRRNNNJJJLLLVVVcccmmmvvv~~~}}}zzzwwwwwwxxxzzz{{{vvvvvvuuusssqqqkkkddd```\\\VVVTTTZZZbbbeeegggiiifffeeeeeeeeefffiiilllmmmnnnooonnnjjjeeeeeejjjoootttqqqoooqqqtttwwwwwwvvvwwwwwwuuurrrpppqqqtttwwwssspppmmmmmmqqquuuvvvvvvsssuuuvvvxxxxxxvvvuuusssrrrrrrssssssrrrrrrqqqpppooooooooooooqqqtttwwwyyytttuuuwwwxxxyyyzzz{{{{{{wwwvvvvvvvvvvvvxxxyyyzzz|||{{{zzzyyyxxxyyyzzz{{{uuuxxx{{{~~~~~~~~~|||yyyuuusssqqqppppppuuuwwwyyyyyyxxxxxxxxxyyyttttttuuuuuuuuuuuuttttttrrrqqqoooooooooppprrrtttssssssttttttsssnnngggcccYYYTTTMMMGGGBBB>>>:::777555666777999;;;<<<<<<<<<999;;;===@@@CCCFFFHHHIIILLLNNNQQQVVV^^^mmm~~~{{{wwwrrrooommmiiiccc^^^VVVPPPGGG@@@;;;888555444333222111111111333555666555666555555666===GGGOOO]]]gggvvvqqqeeelllyyyyyy```XXXWWWVVVUUUQQQJJJBBB===<<>>;;;<<<>>>>>>>>>>>>???AAA@@@@@@???===<<<<<<===???===============<<<;;;;;;::::::999999888777666555444333333222222111000000//////.........------------...//////......///000666???LLLYYYdddppp|||yyymmmaaaWWWSSSRRRYYYaaalllssswwwzzz~~~}}}nnneeebbbcccfffhhhkkkkkkkkkmmmwww~~~|||}}}~~~~~~~~~~~~}}}|||yyy||||||xxxtttssswwwvvvuuuuuuttttttrrrqqqqqqqqqooonnnoooppprrrsssrrrqqqnnnkkkiiikkkooorrrwwwwwwvvvuuusssrrrqqqpppfff```WWWNNNGGGAAA<<<999666555333222222222444555444666<<>>:::888666666888999;;;<<<<<<<<<:::;;;===@@@CCCFFFHHHIIILLLNNNSSSXXXbbbqqq{{{wwwqqqnnnkkkgggaaa\\\RRRMMMEEE>>>999666444222333222111111222333555666555666777888;;;CCCOOOWWWeeeppp~~~|||jjj^^^fffttt}}}ttt]]]UUUTTTSSSOOOMMMHHHCCC@@@AAADDDHHHDDDCCCBBBCCCFFFHHHIIIIIICCCCCCBBBBBBBBBCCCDDDDDDJJJJJJIIIHHHGGGGGGHHHHHHKKKJJJHHHEEEBBB@@@???>>>;;;>>>AAACCCCCCCCCCCCDDD@@@@@@???>>>>>>???@@@AAA<<<<<<<<<<<<<<<;;;;;;::::::999999888666555444444555555444444333222222222/////////.........------,,,---......------...///333;;;HHHUUUbbbnnn{{{{{{pppcccXXXQQQNNNSSS]]]jjjrrrvvvxxx|||rrrfffcccfffkkkooorrrqqqooopppxxx{{{|||~~~~~~|||{{{yyy|||~~~{{{wwwsssqqqttttttuuuttttttssssssrrrqqqpppoooooooooqqqrrrsssssssssqqqooollllllnnnppptttttttttsssqqqpppnnnnnnccc^^^UUUMMMGGGAAA<<<999666555333222111111222222555777>>>IIIXXXiiixxx{{{zzz{{{~~~{{{xxxvvvxxxvvvtttqqqppppppqqqrrrppppppooonnnnnnnnnnnnnnnooooooooommmkkkhhheeeccc___XXXRRRPPPOOOPPPUUU\\\jjjssszzz|||}}}~~~~~~~~~}}}}}}zzzvvvrrrqqqvvvzzz}}}{{{|||}}}~~~|||{{{{{{|||xxxsssnnnlllmmmoooqqqwwwuuussspppnnniiiddd```^^^YYYVVV[[[___```aaacccddddddddddddeeeggghhhiiijjjmmmnnnmmmkkkjjjmmmpppsssqqqppppppsssuuuvvvvvvuuutttqqqmmmkkklllpppsssvvvtttrrrrrrtttvvvwwwwwwtttuuuvvvwwwwwwvvvuuutttyyyxxxwwwuuutttrrrqqqpppmmmlllllllllmmmpppsssuuuttttttuuuvvvwwwwwwvvvvvvtttsssssssssuuuvvvxxxzzzvvvvvvvvvvvvvvvwwwxxxyyywwwwwwxxxxxxyyyzzzzzzzzz}}}{{{yyyvvvuuuttttttttttttvvvxxxxxxvvvuuuuuuuuuppppppqqqrrrsssttttttuuurrrrrrrrrssstttwwwyyy{{{zzzxxxuuurrrooojjjdddaaaVVVRRRKKKEEEAAA===:::888666777888:::;;;<<<<<<<<<:::;;;===@@@CCCFFFHHHIIILLLOOOTTT[[[eeetttzzzvvvpppllliiiddd]]]XXXOOOJJJCCC===999666444222444444333444444555777888444555777999===GGGSSS\\\fffrrrxxxeeeYYY```mmmuuuyyy~~~qqq\\\TTTQQQPPPMMMLLLJJJGGGEEEFFFIIILLLFFFEEEDDDEEEGGGHHHGGGFFFBBBAAAAAAAAAAAABBBCCCCCCFFFFFFFFFFFFFFFEEEEEEEEEJJJHHHFFFCCCAAA??????>>>???CCCHHHJJJKKKJJJIIIIIICCCAAA???>>>???@@@@@@@@@<<<<<<<<<======<<<<<<;;;;;;:::999777666555444444666555555444444333222222////////////............,,,...//////...---///000111999EEESSSaaaooo|||~~~sssgggZZZQQQLLLRRR\\\hhhppprrrtttzzzsssgggccciiiqqqvvvwwwtttqqqqqqwww{{{|||~~~{{{|||~~~}}}{{{zzzzzz|||{{{vvvrrrqqqrrrtttuuuuuutttssssssssspppppppppppppppqqqssssssssssssssspppmmmlllmmmnnnnnnooooooppppppooonnnmmmaaa\\\UUUMMMGGGBBB===999333333222111111111222222666999???IIIWWWfffttt||||||uuupppoooqqq|||~~~|||zzzyyyxxxwwwuuusssqqqqqqrrrrrrnnnmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnmmmkkkhhhfffdddaaaYYYQQQPPPPPPQQQTTTYYYeeeooowwwyyyyyy|||~~~~~~~~~}}}|||{{{{{{}}}|||yyytttqqqqqquuuyyy~~~{{{yyyxxxzzz|||}}}|||{{{{{{zzzwwwqqqmmmkkkllloooqqqwwwtttpppnnnkkkhhheeebbbaaa[[[YYY[[[]]]]]]]]]```cccddddddeeeffffffggggggiiikkknnnooonnnnnnoooqqqrrrqqqpppppprrrsssuuuuuuuuutttqqqmmmkkklllooorrrwwwvvvvvvvvvvvvwwwwwwwwwttttttuuuvvvvvvuuuttttttuuuuuuttttttsssssssssssslllkkkjjjjjjlllnnnppprrrsssttttttuuuuuuuuuttttttttttttsssrrrssstttuuuvvvtttuuuuuuvvvvvvwwwxxxyyyxxxwwwwwwvvvvvvwwwyyyyyyzzzyyywwwuuusssssssssssstttvvvxxxxxxwwwuuuttttttpppppppppppppppqqqqqqqqqrrrrrrrrrssstttvvvxxxyyyzzzwwwrrrnnnjjjeee```]]]TTTPPPIIIDDD@@@===:::888777888999:::;;;<<<<<<<<<:::;;;>>>@@@DDDFFFIIIJJJMMMQQQVVV]]]hhhwwwyyytttnnnjjjfffaaaYYYTTTMMMHHHBBB===999666444222333444444444555666666777222444666888===GGGTTT]]]cccrrrqqq```VVV]]]iiipppwww}}}ppp^^^TTTPPPNNNLLLLLLJJJGGGEEEFFFIIIKKKGGGEEEDDDDDDEEEEEEDDDBBBAAA@@@@@@@@@@@@@@@AAAAAA@@@AAABBBCCCDDDEEEEEEFFFIIIGGGDDDBBB@@@?????????AAAEEEJJJMMMNNNLLLKKKKKKFFFCCC@@@??????@@@???===<<<======>>>>>>>>>======<<<;;;999777666666666666666555555444333333222222000000/////////.........---///000000///...000111111888CCCRRRaaaqqq~~~wwwlll___SSSKKKSSS\\\fffjjjjjjmmmuuu}}}~~~tttfffbbbjjjtttzzzyyyuuurrrqqqttt|||}}}vvvvvv}}}|||||||||~~~~~~~~~|||{{{yyy{{{}}}{{{vvvrrrpppqqqtttvvvvvvtttsssrrrssspppppppppqqqqqqrrrssstttrrrsssssspppmmmkkkkkklllmmmmmmnnnnnnmmmllljjjiii___ZZZTTTMMMHHHBBB===:::000000111111222333444555777999>>>GGGRRR___jjjpppssssssrrrooojjjfffggghhhpppxxx~~~|||{{{yyyxxxvvvtttrrrqqqqqqqqqllllllkkkkkkllllllmmmmmmmmmmmmmmmllljjjhhhfffddd```XXXPPPOOOOOOOOORRRWWW```lllvvvyyyyyy{{{}}}~~~|||}}}}}}}}}}}}}}}}}}|||}}}{{{xxxtttrrrsssvvvyyy~~~~~~|||zzzxxxxxxzzz}}}~~~}}}||||||||||||zzzwwwrrrooonnnooosssuuuuuurrrnnnkkkiiihhhfffdddccc^^^[[[\\\\\\ZZZ[[[^^^bbbccceeeggghhhhhhggggggiiikkkmmmooooooppppppqqqqqqqqqqqqpppppprrrsssuuuuuutttrrrooolllmmmooorrruuuvvvwwwwwwwwwwwwwwwwwwttttttuuuuuuuuuuuutttttttttsssrrrqqqqqqqqqrrrrrrlllkkkjjjjjjkkkmmmoooppprrrsssssstttttttttssssssuuutttrrrqqqppppppqqqqqqttttttuuuvvvwwwxxxxxxxxxyyyxxxvvvuuuuuuvvvxxxyyyvvvuuusssrrrqqqpppqqqqqqrrruuuxxxxxxwwwuuuttttttrrrqqqooonnnmmmmmmmmmmmmqqqqqqqqqqqqrrrrrrssstttwwwsssnnniiiddd```[[[XXXRRRMMMHHHCCC@@@===:::999888999:::;;;<<<<<<<<<<<<;;;<<<>>>AAADDDGGGIIIJJJNNNRRRXXXaaalll|||wwwrrrlllgggccc]]]UUUPPPJJJFFF@@@<<<999666444222111111222333333444444444222444555777;;;DDDQQQZZZdddvvvfff\\\XXXbbbmmmsss{{{qqqbbbXXXQQQOOOJJJJJJGGGDDDBBBCCCFFFIIIIIIFFFDDDCCCCCCBBBAAA@@@AAA@@@??????>>>>>>>>>???======>>>@@@BBBDDDFFFHHHHHHFFFDDDAAA??????@@@@@@@@@CCCHHHKKKKKKIIIHHHHHHGGGCCC???>>>@@@@@@>>><<<<<<===>>>>>>>>>>>>>>>>>>;;;:::888777666666777888666666555555444333333333000000000/////////.........///000000//////000222000666AAAPPPbbbrrr{{{qqqdddVVVMMMQQQZZZcccfffeeehhhrrr{{{|||}}}uuufff```iiitttyyyyyyuuuqqqpppqqqvvv~~~uuusssyyy}}}|||}}}}}}}}}}}}|||{{{zzzzzz{{{}}}~~~zzztttpppnnnrrruuuyyyxxxuuurrrrrrtttoooppppppqqqrrrsssttttttssssssrrrpppmmmllllllmmmpppppppppnnnkkkgggcccaaa\\\XXXRRRLLLGGGBBB===999///000111222333555555666777888<<>>AAADDDGGGIIIJJJMMMRRRZZZdddqqquuupppjjjddd```YYYRRRLLLFFFCCC>>>:::777555222111111111222333444444444444444555666666:::BBBMMMVVVggg{{{yyy```]]]bbbnnnwwwyyypppeee\\\UUURRRIIIHHHFFFCCCAAABBBFFFJJJNNNKKKGGGDDDDDDCCCCCCBBBAAA@@@???>>>===<<<<<<<<<=========>>>@@@CCCFFFHHHHHHFFFCCCAAA???@@@AAABBB???BBBEEEGGGFFFEEEEEEEEEFFFAAA======@@@AAA???<<<;;;<<<======>>>>>>======999888666555555666777888888777777666666555444444000000000000/////////...---...000///......///111///444???OOOaaasssvvviiiZZZPPPOOOYYYdddhhhgggjjjsss||||||yyyhhh```gggrrrvvvxxxtttqqqpppooorrrsssnnnqqqvvvwww{{{~~~~~~|||{{{zzzzzz{{{{{{yyy{{{}}}|||wwwrrrmmmkkkssswww{{{zzzvvvrrrrrrtttooooooqqqrrrssstttttttttttttttssspppnnnmmmnnnpppqqqqqqpppnnnjjjeeeaaa^^^XXXTTTOOOJJJEEE@@@;;;777111111222333444555555555666777:::>>>CCCHHHMMMPPPMMMLLLJJJHHHGGGHHHJJJLLLQQQXXX^^^^^^```eeeiiijjjmmmnnnpppqqqsssvvv{{{~~~}}}}}}~~~|||xxxwwwvvvtttrrrqqqooooookkkjjjjjjiiiiiiiiijjjjjjhhhhhhhhhfffdddaaa___]]]YYYSSSMMMIIIFFFFFFOOOXXX```ooo~~~~~~}}}}}}yyyzzz{{{}}}}}}}}}}}}}}}vvvuuuttttttuuuvvvvvvvvvwwwxxxxxxxxxwwwxxxzzz}}}{{{}}}~~~~~~}}}|||{{{zzzzzzzzzzzzzzzyyywwwuuussssssssstttqqqmmmhhheeefffhhhjjjjjjfffbbb______\\\YYYZZZ]]]bbbdddhhhlllnnnnnnmmmllljjjjjjkkklllnnnooopppppppppqqqqqqpppnnnoooqqqtttssstttuuusssqqqnnnmmmmmmnnnrrrvvvwwwvvvuuuuuuvvvtttttttttsssssstttttttttvvvtttrrrooommmmmmmmmmmmooonnnmmmllllllmmmoooppppppqqqrrrsssttttttttttttppppppooonnnnnnooopppqqqssstttuuuuuuvvvuuuttttttssssssssssssssstttuuuvvvtttrrrpppnnnmmmlllllllllkkknnnsssuuutttsssrrrrrrpppooollljjjiiihhhiiiiiihhhiiijjjkkklllmmmmmmmmmllliiifffccc```\\\WWWSSSNNNJJJEEEAAA>>>===;;;999999999:::;;;<<<<<<<<<<<<;;;<<<>>>AAADDDGGGIIIKKKLLLQQQ[[[ggguuutttooohhhccc^^^WWWPPPJJJDDDAAA<<<888666444111///222333444555666666666666555666666666999@@@KKKTTTjjj~~~~~~ppp___aaakkkyyy~~~|||pppggg^^^WWWTTTJJJIIIFFFCCCBBBDDDIIINNNTTTPPPKKKHHHGGGGGGFFFFFFBBBAAA???>>><<<;;;;;;;;;>>>===<<<===>>>BBBEEEHHHHHHFFFCCCAAA@@@@@@BBBCCC???BBBEEEFFFEEEDDDCCCDDDCCC???;;;<<<@@@BBB@@@>>>::::::;;;<<<=========<<<777666444333444555777888999999888888777666666666000000000000////////////,,,---///...------...000...333===MMM```sssyyylll]]]RRRNNNZZZgggmmmmmmooowww~~~}}}jjj```fffooorrrxxxtttrrrqqqoooppp}}}~~~ooohhhiiinnnrrrwww|||~~~}}}{{{{{{~~~|||zzzyyyzzz{{{|||wwwyyy{{{zzzuuuoookkkhhhtttyyy}}}|||wwwrrrrrrtttnnnoooqqqrrrssstttttttttvvvuuutttqqqooooooqqqsssnnnoooooonnnkkkfffbbb___UUUQQQLLLHHHCCC>>>999666333333444555555555444444666777888:::>>>AAADDDFFFGGGEEECCCBBBBBBCCCFFFHHHDDDKKKPPPPPPQQQVVV[[[\\\ZZZ]]]```cccdddfffhhhjjjiiiiiihhhiiijjjmmmoooqqqtttxxx}}}}}}|||{{{zzz{{{}}}~~~{{{vvvssspppoooqqqwww}}}|||wwwwwwuuutttrrrpppooonnnkkkjjjjjjiiihhhhhhiiiiiiffffffeeedddaaa^^^[[[ZZZVVVRRRLLLHHHCCCCCCNNNYYYbbbrrr~~~}}}{{{yyyzzz{{{|||}}}|||{{{{{{uuuttttttuuuwwwxxxxxxwwwsssuuuvvvvvvvvvwwwyyy{{{{{{}}}~~~~~~~~~}}}{{{yyyxxxxxxxxxzzzyyyxxxvvvtttrrrqqqpppppplllgggdddeeehhhkkklllfffccc``````]]]YYYZZZ^^^bbbeeeiiimmmppppppooonnnkkkjjjjjjkkkmmmooopppooooooqqqrrrpppnnnnnnqqqtttqqqsssuuutttqqqnnnlllkkklllpppuuuwwwvvvtttuuuvvvttttttssssssssssssttttttsssrrrpppnnnnnnooopppqqqqqqooonnnmmmmmmnnnpppqqqoooppprrrssstttuuuuuuuuummmmmmmmmmmmnnnpppqqqsssrrrssstttttttttsssrrrqqqppppppqqqrrrsssssstttttttttssspppnnnlllkkkkkkkkkhhhkkkpppssssssqqqqqqpppnnnllljjjiiihhhhhhjjjkkkeeefffhhhjjjkkkmmmmmmmmmiiigggeeebbb```\\\WWWSSSMMMIIIDDD@@@>>>===;;;999