BM6P6(@ }}}yyyvvvuuutttsssrrrrrrrrrqqqpppooonnnmmmlllpppooonnnmmmmmmkkkhhhfffggggggfffdddbbb___]]]\\\[[[\\\\\\\\\[[[ZZZYYYXXXZZZZZZXXXVVVUUUTTTSSSSSSWWWVVVSSSRRRQQQRRRSSSTTTRRRQQQPPPQQQQQQPPPNNNLLLKKKNNNPPPPPPNNNKKKIIIHHHIIIIIIIIIJJJIIIIIIHHHHHHDDDCCCBBBAAAAAABBBDDDEEEEEEDDDBBBAAA@@@@@@AAABBBCCCCCCBBBAAA@@@@@@@@@@@@@@@???>>>>>>>>>===;;;999<<<<<<============<<<<<<::::::999888888999999:::::::::;;;<<<===>>>???@@@===<<<:::888666666666666555444444333333444444555333333222222222333444444222222222333333222222111444333333222111000/////////...---,,,++++++++++++*********))))))))))))(((,,,,,,,,,+++++++++******************************((((((((((((((((((((((((''''''((((((((((((''''''''''''(((((('''&&&%%%%%%''''''&&&%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$%%%&&&&&&(((&&&###!!! !!!###$$$######$$$$$$$$$%%%%%%%%%%%%$$$######%%%%%%$$$###%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%########################!!!!!!"""############### ###&&&((((((&&&%%%$$$$$$%%%&&&'''&&&$$$""" !!!!!!!!!!!!!!! !!!!!!!!!  !!!!!!!!!###!!! """$$$$$$!!!""""""~~~|||xxxwwwvvvuuusssqqqqqqqqqppppppooonnnmmmmmmnnnmmmlllllllllkkkhhhfffgggfffeeedddaaa___]]]\\\[[[[[[[[[ZZZZZZYYYXXXWWWVVVVVVUUUTTTTTTTTTTTTTTTVVVUUUSSSRRRQQQQQQQQQRRRPPPNNNMMMMMMNNNNNNLLLJJJKKKMMMOOOOOOMMMJJJHHHHHHGGGHHHHHHHHHHHHGGGGGGFFFDDDCCCAAA@@@@@@AAABBBDDDDDDCCCBBBAAA@@@AAABBBBBBCCCBBBAAA@@@@@@???@@@@@@???>>>======>>>===;;;999<<<<<<============<<<<<<::::::999999999999999:::::::::;;;<<<===>>>???@@@>>><<<:::888666666666666555444444333333444444555444444333222222333333333111222222333333333222222444444333222000///......///...---,,,++++++++++++,,,,,,,,,++++++++++++***,,,,,,++++++************************************))))))))))))))))))))))))''''''((((((((((((''''''''''''(((((('''&&&&&&%%%''''''&&&&&&%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&'''%%%$$$"""""""""###$$$&&&######$$$$$$$$$%%%%%%%%%%%%$$$######%%%%%%$$$###%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$######$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!""""""###""""""""""""###$$$%%%%%%$$$###"""%%%&&&''''''&&&%%%###!!!###"""""""""!!!  """!!! $$$%%%$$$!!!%%%%%%  """$$$ ~~~{{{zzzxxxwwwvvvuuurrrpppppppppoooooonnnnnnnnnmmmkkkjjjjjjjjjkkkjjjgggeeeeeeeeedddcccaaa___]]]\\\ZZZZZZYYYYYYXXXWWWWWWVVVRRRRRRRRRRRRSSSTTTUUUVVVTTTTTTSSSRRRQQQPPPOOONNNNNNMMMLLLLLLLLLLLLKKKIIIJJJLLLNNNNNNKKKHHHGGGGGGFFFFFFGGGGGGFFFEEEEEEDDDDDDCCCAAA@@@??????@@@AAABBBAAAAAAAAAAAABBBBBBCCCCCCBBBAAA@@@????????????===<<<<<<<<<>>>>>><<<;;;;;;<<<<<<======<<<<<<;;;::::::::::::::::::::::::;;;;;;<<<======>>>?????????===;;;888777666555666555444444333333444444555555444444333222222222222111111222333333333333333555444333222000///...---......---,,,++++++++++++,,,,,,,,,++++++++++++***+++************)))))))))************************))))))))))))))))))))))))''''''(((((((((((('''''''''''''''(((''''''&&&%%%''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''"""""""""###$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%$$$######%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######################################################"""""""""""""""!!!!!!!!!%%%$$$"""######$$$###"""%%%&&&''''''&&&%%%###"""######""""""!!! !!! !!!((('''%%%!!!!!!***///''' """$$$ }}}|||yyyxxxwwwwwwwwwuuuqqqooonnnnnnnnnnnnnnnnnnnnnnnniiihhhhhhiiijjjiiigggdddcccccccccbbb```^^^]]]\\\YYYYYYXXXWWWVVVVVVVVVVVVRRRRRRRRRRRRSSSTTTUUUUUUSSSSSSRRRRRRPPPOOOMMMLLLOOONNNLLLLLLMMMMMMLLLKKKIIIKKKLLLLLLIIIGGGFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCCCCBBB@@@???>>>>>>>>>>>>???@@@@@@@@@AAABBBCCCCCCBBBAAA@@@??????>>>>>>>>><<<<<<<<<===??????>>>===;;;;;;;;;<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>??????>>>===;;;888777666555666555444444333333444444555666555444333222111111111111111222333444444444444555444333111000...---,,,...---,,,,,,+++++++++,,,*********)))))))))((((((***)))))))))))))))))))))************************************************''''''((((((((((((''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((("""###$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$######%%%%%%$$$###&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$######""""""""""""""""""""""""########################""""""!!!!!!!!!!!!!!!!!!'''%%%######$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""###""""""!!!  ###+++)))%%% $$$...777...!!!}}}{{{yyywwwvvvuuuvvvvvvtttqqqooonnnnnnmmmmmmmmmmmmmmmmmmhhhgggggghhhiiihhheeecccaaaaaaaaa```___^^^\\\[[[YYYXXXWWWVVVUUUUUUUUUVVVUUUTTTTTTSSSSSSSSSSSSTTTQQQQQQQQQQQQPPPNNNMMMLLLOOOMMMKKKKKKLLLMMMLLLKKKIIIJJJLLLKKKHHHFFFFFFFFFGGGGGGGGGFFFFFFEEECCCCCCAAAAAA@@@???>>>=========>>>???@@@AAABBBBBBCCCCCCAAAAAA@@@???>>>>>>>>>>>>===<<<<<<>>>@@@@@@???>>>::::::;;;;;;;;;;;;::::::999:::;;;<<<<<<<<<<<<;;;<<<<<<======>>>>>>??????===;;;999777666555666666555444444333333444444555666555444333222111111111111222333444444444444444444333222111///...---,,,------,,,+++++++++,,,,,,*********)))))))))(((((()))))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''$$$$$$&&&&&&&&&$$$###!!!######$$$$$$$$$%%%%%%%%%%%%$$$######%%%%%%$$$###%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""######$$$$$$$$$$$$######""""""""""""""""""""""""###########################"""!!!!!!!!!!!!""""""%%%&&&&&&&&&%%%$$$$$$%%%###############""""""!!!!!!!!! !!!&&&---)))###%%%///999///###~~~{{{xxxwwwvvvtttsssttttttsssqqqooonnnnnnmmmmmmlllllllllkkkhhhgggggghhhhhhgggdddbbb`````````___^^^]]]\\\[[[ZZZXXXWWWUUUUUUUUUUUUVVVVVVVVVTTTSSSRRRRRRRRRRRRQQQQQQPPPPPPOOONNNNNNNNNMMMJJJHHHHHHIIIKKKKKKJJJIIIKKKKKKJJJHHHFFFFFFFFFGGGGGGGGGFFFEEEDDDCCCBBB@@@@@@@@@??????>>>======>>>>>>@@@AAABBBBBBBBBBBBAAA@@@???>>>===============<<<<<<===???@@@???===999::::::;;;;;;::::::999999:::<<<===>>>======<<<=========>>>>>>?????????:::999777666555555666666555444444333333444444555555444444333222222222222333333444444444444333333222222111000///......------,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++***)))))))))************+++))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&''''''((('''''''''%%%%%%&&&&&&''''''((((((&&&&&&$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%&&&&&&&&&&&&$$$"""!!!######$$$$$$$$$%%%%%%%%%%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###$$$$$$###"""!!!######$$$$$$$$$$$$######""""""""""""""""""""""""###########################"""!!!!!!!!!"""$$$%%%%%%+++///...(((######$$$"""!!!!!!!!!!!!!!!!!!!!! ###)))---(((!!!###---555---"""~~~|||yyywwwwwwuuutttrrrqqqrrrsssrrrqqqnnnnnnmmmmmmlllkkkjjjjjjiiihhhhhhhhhhhhgggdddaaa^^^^^^___^^^^^^]]]\\\[[[ZZZYYYWWWUUUUUUUUUVVVWWWUUUTTTSSSRRRQQQQQQQQQQQQQQQPPPOOONNNNNNOOOPPPQQQMMMKKKHHHHHHIIIKKKKKKKKKJJJKKKKKKJJJHHHFFFFFFGGGEEEEEEEEEEEECCCBBBAAA@@@?????????@@@@@@??????>>>>>>???@@@AAABBBAAAAAA@@@@@@@@@>>>===============<<<;;;:::<<<======<<<:::999999::::::::::::999999999:::<<<>>>???>>>===<<<>>>>>>>>>>>>>>>?????????777666555444444555666777555444444333333444444555444444333222222333333333555555555555444333222111111111000000////////////,,,,,,,,,++++++,,,,,,---,,,,,,,,,++++++++++++***************++++++,,,,,,))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&&&&'''((((((''''''%%%%%%%%%&&&'''(((((()))'''&&&$$$######$$$&&&'''$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$######%%%%%%$$$###""""""######$$$$$$%%%%%%########################!!!"""###$$$$$$###"""!!!######$$$$$$$$$$$$#########################################################"""!!!!!!"""$$$&&&(((---666???<<<000&&&$$$&&&""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!""" !!!!!! %%%+++,,,&&&!!!***...(((~~~}}}|||zzzyyywwwwwwvvvsssqqqpppqqqrrrrrrqqqoooooonnnmmmkkkjjjiiiiiijjjiiihhhhhhhhhfffccc```]]]^^^^^^^^^]]]]]]\\\[[[[[[YYYWWWUUUUUUUUUVVVWWWRRRRRRQQQPPPPPPPPPQQQQQQQQQPPPOOONNNNNNPPPRRRSSSOOOMMMJJJJJJKKKMMMNNNNNNKKKKKKLLLJJJHHHFFFGGGGGGDDDDDDDDDCCCBBBAAA???>>>>>>??????@@@@@@@@@@@@???>>>???@@@AAABBBAAA@@@@@@@@@???>>>======<<<<<<<<<::::::999:::;;;;;;:::888999999999::::::999999999999:::<<<>>>??????>>>===>>>>>>>>>>>>????????????555444333333444555666777555444444333333444444555333333222222222333444444666666666555444333111111000000000000000000//////,,,,,,,,,++++++,,,------*********))))))))))))(((******+++++++++,,,,,,,,,))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%&&&'''((((((((('''$$$%%%%%%&&&'''((())))))'''&&&$$$######$$$&&&'''######""""""######$$$%%%$$$$$$$$$%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%%%%$$$######%%%%%%$$$###!!!!!!"""###$$$%%%%%%&&&"""""""""""""""""""""""" """###$$$$$$###""" ######$$$$$$$$$$$$#########################################################"""!!!"""###%%%(((***666BBBMMMHHH888***'''***###"""""""""""""""######!!!!!!""""""######$$$$$$ !!!!!!!!! !!!!!!!!!  """""" !!!!!! '''---,,,%%%''')))$$$~~~~~~}}}|||yyywwwuuutttxxxuuuqqqpppqqqqqqnnnlllmmmkkkiiiiiijjjjjjiiihhhjjjhhhfffffffffeeecccbbb``````___^^^]]]\\\\\\[[[[[[YYYVVVUUUVVVWWWVVVUUUTTTTTTTTTTTTSSSSSSSSSSSSRRRPPPNNNLLLLLLLLLNNNOOOLLLLLLKKKKKKKKKKKKLLLLLLLLLKKKKKKJJJIIIGGGFFFEEEDDDDDDCCCBBBAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAAAAAAAAAAAAAAAAA>>>???@@@@@@???>>>===<<<>>>>>>===<<<;;;::::::::::::;;;<<<<<<:::888888999999:::;;;===>>>?????????@@@?????????@@@>>>:::888777666555555444444444444444444333333333333222222222222333333444555555555555777999:::888555111///////////////............///...,,,*********,,,---***++++++++++++***))))))******))))))******+++,,,((((((((((((''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''))))))((('''&&&&&&%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%$$$############$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$#########""""""!!!!!!$$$$$$$$$############"""########################!!!!!!"""!!!!!!###'''***666CCCNNNIII999+++''')))$$$###!!! !!!"""###"""  """### !!!######!!! !!! &&&)))((('''""" """%%%!!!~~~~~~}}}|||{{{yyyvvvtttsssvvvssspppoooppppppnnnlllnnnllljjjiiijjjjjjiiihhhiiihhhfffffffffeeedddbbb``````___^^^]]]\\\[[[[[[[[[YYYVVVUUUVVVVVVVVVUUUSSSSSSSSSRRRRRRRRRQQQQQQRRRQQQOOONNNMMMMMMMMMNNNLLLKKKKKKKKKKKKKKKKKKLLLKKKJJJJJJIIIHHHGGGFFFEEEEEEDDDCCCBBBBBBAAAAAABBB????????????????????????AAAAAAAAA@@@@@@@@@??????>>>>>>???@@@???>>>===<<<>>>===<<<;;;;;;:::::::::999:::<<<;;;:::999999:::999:::;;;===>>>>>>??????======<<<======<<<999666444444444333444444555555444444333333333333222222333333444555555666666777777888999999777444111///////////////............///...,,,******+++,,,---+++++++++++++++******)))))))))*********+++++++++)))))))))(((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&((('''''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$############$$$$$$%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$############"""""""""!!!$$$$$$$$$############"""########################""""""""""""!!!###&&&)))222<<>>>>>=========>>>?????????>>><<<<<<>>>===<<<;;;::::::::::::888:::;;;;;;:::999:::;;;999:::;;;<<<===>>>>>>>>>;;;::::::::::::999666444222222222222333444555666444444333333333333222222555555666777888888888888999999888777555333111000/////////............---...---,,,+++***+++,,,---+++,,,,,,,,,,,,+++******((()))***+++,,,+++************)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&$$$###"""######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$############""""""""""""$$$$$$$$$############"""""""""""""""""""""""""""#########"""!!!"""$$$''',,,222777666...'''$$$$$$###"""!!!!!! !!!!!! !!!!!!!!!!!!  !!!!!!"""!!! !!!  (((+++***"""$$$)))+++"""ӵzzzzzzyyywwwvvvtttrrrqqqoooooommmmmmmmmnnnnnnnnnnnnllljjjjjjjjjkkkjjjhhhhhhfffeeedddeeeeeecccbbb______^^^]]]\\\[[[ZZZZZZĦVVVUUUUUURRRRRRRRRĦPPPPPPRRRRRRRRRQQQOOONNNLLLKKKKKKJJJJJJIIIIIIJJJJJJKKKGGGӵDDDDDDDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@???>>>===<<<;;;;;;<<<===>>>>>>>>>===<<<;;;===<<<;;;;;;:::::::::;;;777999;;;;;;::::::;;;<<<::::::;;;<<<============999888888888999888666333222222111111222333333444444444333333333222222222666666888999::::::999999:::999777555333222111000//////...Ħ------,,,+++++++++,,,---,,,,,,,,,,,,,,,+++******''')))+++,,,---,,,***)))************))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%((('''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&((((((((('''&&&$$$###"""######$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%########################""""""""""""#####################"""""""""""""""$$$$$$$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$###""""""###%%%''')))++++++)))&&&$$$###""""""!!!!!!  !!!""""""!!!  !!!"""!!! """!!!!!!!!!""",,,000///!!! %%%...222!!!4ĉ@ӵ~~~xxxxxxwwwvvvuuusssqqqpppnnnnnnmmmmmmllllllmmmnnnmmmkkkiiiiiijjjjjjiiihhhfffdddccccccddddddbbbaaa^^^^^^]]]\\\[[[ZZZZZZYYY>LUUUVVVUUUTTTSSSSSS=hĦQQQQQQQQQQQQPPPOOONNNLLLKKKJJJJJJIIIIIIIIIIIIJJJJJJ4ĉ@ӵBBBBBBAAA@@@????????????????????????????????????@@@@@@???>>><<<;;;::::::;;;<<<===>>>>>>===<<<;;;<<<;;;;;;::::::::::::;;;777999;;;;;;::::::;;;<<<;;;;;;<<<<<<<<<<<<<<<;;;999888777777888888666444444333222111111111111111444444333333333222222222555666888:::;;;:::999999999888555333111000000000.........>L---,,,,,,,,,,,,,,,,,,,,,---+++,,,,,,,,,,,,+++******''')))+++,,,---,,,***)))************))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&((('''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&((((((((('''&&&$$$###"""######$$$$$$$$$$$$$$$%%%#########$$$$$$$$$%%%%%%########################!!!!!!"""""""""#########""""""""""""""""""######$$$$$$$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!###$$$%%%$$$"""!!!###$$$%%%%%%%%%%%%&&&&&&%%%###!!!!!!!!!!!!!!!  """######"""  !!!!!!!!!!!!!!!!!!!!! %%%///444333!!!!!!***000!!!GG=?~~~}}}}}}xxxwwwwwwvvvtttsssqqqpppmmmnnnnnnmmmlllkkkmmmnnnllljjjhhhhhhhhhiiihhhgggdddbbbaaaaaabbbbbbaaa___^^^]]]]]]\\\[[[ZZZYYYYYYHdĦUUUUUUUUUTTTSSS=ĪjPPPOOOOOONNNNNNMMMMMMLLLIIIIIIHHHHHHHHHHHHIIIIIIGG=?AAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>======<<<;;;;;;:::;;;<<<=========<<<;;;;;;;;;::::::::::::;;;;;;888:::;;;;;;:::999:::;;;;;;;;;<<<<<<<<<;;;;;;:::999888666666777888666555555444333222111111111111444444333333333333222222444555888:::::::::888777666555333111000/////////.........HdĦ,,,++++++,,,,,,,,,,,,------***++++++++++++***))))))((()))***+++,,,+++************)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&$$$###"""######$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$########################!!!!!!!!!"""""""""######""""""""""""############$$$$$$$$$############""""""""""""""""""""""""""""""$$$%%%$$$###"""###$$$$$$######$$$%%%&&&%%%$$$ !!!!!!!!!!!!  !!!######!!!   !!!     &&&///333222!!! &&& ӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦ{{{|||wwwĦrrrĦkkkkkklllnnnkkkiiigggfffggggggfffeee___^^^]]]XXXDdDRRRRRRRRR?fӵNNNNNNMMMĦIIIIIIHHHӵƜ`1.׼sBBBAAAĭӵ===>>>>>><<<999:::;;;<<<===<<<;;;ӵ::::::;;;;;;Ħ<<<;;;:::999999;;;:::666777666555444333333Ħ444444333333333333999Ħ111000//////...............DdD,,,------)))(((ӵ***+++ӵ(((ӵ(((((((((''''''Ħ$$$%%%ӵ(((''''''###ĭӵ%%%%%%%%%&&&%%%%%%$$$######$$$$$$##############################$$$$$$$$$$$$########################!!!!!!!!!!!!"""""""""###!!!"""""""""############$$$$$$$$$############"""########################!!!###$$$$$$###"""###$$$######$$$$$$%%%%%%$$$$$$ !!!!!!!!!  !!!""""""!!!   !!!  $$$+++...,,, !!!###$$$ ?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHLzzzzzz{{{ShӵgLooollljjjlllnnnjjjhhhfffffffffgggfffS?ʬ^^^]]]3h?D%%)?QQQPPPZufĦNNNLLLKKKgLOOOIIIHHHg&eIIIgĉ@HHHCCCg&e>&e===@e>>>>>>??======888999;;;<<<<<<<<<g<ĉ999999:::;;;3we<Ħ<<<<<<:::8883h?@e444555666555444222222222Z5554444444443333333h?gL//////000///...------......---D%%)?---fff?><z)))(((=?Ħ***g&e(((g&e)))))))))S?ʬ'''4ff?>ߝL"""@e&&&g&e)))))))))3h?g&e>&e%%%%%%??$$$$$$%%%%%%%%%$$$######$$$$$$##################"""############$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""#########$$$$$$$$$$$$############"""########################!!!"""$$$$$$$$$###$$$%%%"""###%%%%%%$$$$$$$$$$$$ !!!!!!!!!  !!!!!!!!!!!!  !!!!!!  """((()))''' ###&&&((( 4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦsߝLGdUĦHƅ^Hu]ĦntHdĦ{{{yyyHGgĉ@sssHdĦllljjjiiihhhhhhooolllhhheeeeeeeeeHtƅ^]]]\\\Bt=o9ĦDtfo9ĦTTTSSSRRRg?MMMLLLHdĦMMMJJJIIIHu]ĦFFFttIIICCCHƅ^Hu]Ħ===H׼s>>>>>><<<======:::;;;;;;<<<<<<;;;tQ999999::::::je<Ħ<<<;;;;;;Bt=o9ĦH׼s777777666555555555222222222HtĦ222555333222333Bt=o9ĦHdĦ000////////////000000222000...Dtfo9ĦsߝLGdUĦ(((Ht@cӵHu]Ħ***Hu]Ħ''''''Htƅ^(((qIܗGIӵ&&&H׼s%%%%%%Hu]Ħ&&&(((Bt=o9ĦHƅ^Hu]Ħ$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###""""""############""""""&&&&&&%%%$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!################################################$$$$$$##################&&&+++'''***&&&)))333!!! !!!!!!!!!""""""############""""""!!!!!! """############!!! !!!!!!!!!!!!!!!!!!!!!!!! '''&&&$$$###"""%%%&&&4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦt|<DdDDdDĦDdDΦDdDĦq<niDdDĦzzzqetqqqpppDdDĦkkkjjjiiihhhhhhkkkiiifffeeefffq<R\\\\\\qjRgdKӵHdDĦgdKӵTTTRRRGR/f6LĭĦMMMLLLDdDĦLLLIIIIIIDdDĦFFF`eĭCCCDdDΦDdDĦ>>>DdDĦ>>>??????>>>===============::::::;;;;;;;;;;;;geĦ999999999FSĦ::::::qjRgdKӵDdDĦ888777666555555555222222222DdDĦ222444222111qjRgdKӵDdDĦ000////////////000000111000...HdDĦgdKӵDdDDdDĦ)))DdDĦ4DufӵDdDĦ***DdDĦ(((q<R)))(((peƜ4DuTӵ%%%DdDĦ%%%%%%DdDĦ&&&qjRgdKӵDdDΦDdDĦ$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$###############""""""""""""""""""""""""$$$$$$$$$###############################################################%%%***&&&***'''***555$$$######""""""""""""""""""""""""""""""""""""!!!!!!$$$$$$$$$######!!!   """'''%%%!!!!!!$$$&&&4DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵDdDĦo)hDdDΦDdDĦDdDΦDdDӵGIpӵDdDĦyyypo9wӵDdDĦjjjiiihhhhhhggghhhfffeeeeeefffpo9u\\\[[[\\\\\\GIdnuR)ĦDdDĦnuR)ĦRRRQQQCdgĪjMMMDdDĦIIIIIIIIIDdDĦEEEHߝL`o9BBBDdDΦDdDӵ???DdDĦ???AAA@@@???>>>============::::::;;;;;;;;;;;;geĦ999999sp?aĦ999999GIdnuR)ĦDdDĦ999888666555444444222222222DdDĦ222333222111GIdnuR)ĦDdDĦ//////......//////000000///---DdDĦnuR)ĦDdDΦDdDĦ+++DdDĦnuR)ĦDdDĦ)))DdDĦ)))po9u%%%%%%((((((=ӊB1.uTӵ%%%DdDĦ&&&%%%DdDĦ%%%GIdnuR)ĦDdDΦDdDӵ$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%""""""######$$$$$$$$$%%%########################$$$$$$$$$$$$######""""""###################################################)))%%%***''',,,888'''$$$$$$######"""!!!!!! """"""""""""############%%%$$$###"""""""""""""""  %%%)))%%% $$$'''!!!4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦwwwpuR)Ħ>dd<ӵDddd<ĦDDD4DufئL>eAAADdDʜ4DuTӵ@@@DdDĦ???AAA@@@???===<<<;;;;;;;;;:::::::::;;;;;;:::geĦ999s<v>aĦ999999peӵDx<DdDĦ999888666555444444333333222DdDĦ111222222222peӵDx<>dd<ӵDd<DdDΦDdDĦ---DdDӵnd<DdDĦ)))>d<Ħ)))peӵ%%%Ħ'''F&uTӵ%%%DdDĦ&&&&&&>d<Ħ&&&peӵDx<>d<ʜ4DuTӵ$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""#######################################$$$$$$$$$ &&&###(((''',,,999)))$$$######""""""!!!!!! !!!!!!""""""######$$$$$$$$$###""" !!!""" (((+++%%% $$$'''$$$ 4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦvvvHHܗDӊBlll<xgggfffgggfffeeeddddddB?daĦ999999B?Ho9666>d<666555444333333333333>d<ӵ333333B?Ho9000<x......//////...---,,,&ӫeʬtIӇ***>d<Φ>d<Ħ---D&ӫetIӇ(((DdDĦ(((sdKĦ)))B?dp&ĒR%%%%%%>d<sdKĦ(((B?Ho9###s&dq&ĒR$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################""""""#########$$$$$$$$$$$$!!!&&&&&&,,,:::+++#########""""""""""""!!!!!!!!!""""""#########$$$"""!!! !!! ***,,,&&& ###&&&$$$ 4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦuuu@ďDllllllHkgefffffffffhhhfffcccbbbbbb@h[[[[[[@GTTTSSSHĪj@IŌQQQMMMBeneKKKHkgeHHHneEEEDDDfe???Hu]3hhBBBAAAAAAse>>>===<<<;;;::::::999999999999::::::::::::geĦja>aĦ999:::@G555666se555555444444333444333333<Ō222444555@G111111Hkge------......///,,,,,,,,,HĪj@IŌ******ege++++++Hu]3hIŌ((((((DdDĦ(((ne&&&(((@h&&&&&&>h%%%%%%&&&se&&&ne***+++@G######sĪj@h$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%######$$$$$$$$$$$$######%%%$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""###$$$$$$%%%%%%### &&&&&&---<<<---&&&&&&%%%%%%$$$###""""""!!!!!!!!!!!!"""""""""""""""+++,,,%%% """ 4DuXӵĵD^DdDĦtttuuulllkkkkkkfffffffffeeefffdddaaa`````````[[[[[[ZZZXXXTTTRRRQQQOOOPPPLLLJJJJJJHHHGGGEEEDDDDDD@@@???D^???AAAAAAAAAs׼s>>>======<<<;;;;;;;;;;;;;;;999999::::::::::::geFm8999>aĦ888888999666555666s׼s444444444444444444444444333Ho000333555666555000000000...------......///+++,,,,,,************))))))D^(((((((((DdDĦ''''''&&&&&&&&&'''%%%&&&&&&$$$%%%&&&'''s׼s&&&&&&,,,---...)))$$$"""###&&&$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%######$$$$$$$$$$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%########################!!!""""""###$$$$$$%%%%%% %%%"""''''''///>>>///...---+++)))'''$$$###"""!!!!!!!!!  ###++++++###Φ4DuXӵtvӵ>d<ĦĦĦĦ~~~|||>d<Ħtttvvvwwwtttsssqqqnnnllljjjiiihhhffffffffffffffffffeeeeeeeeebbb___^^^___```aaaaaa[[[ZZZZZZ[[[[[[ZZZXXXUUUYYYYYYXXXWWWVVVTTTSSSRRRRRRTTTUUUTTTRRROOOOOOOOOKKKKKKKKKKKKLLLLLLLLLLLLKKKJJJIIIHHHGGGHHHIIIJJJHHHGGGFFFEEEĦDDDBBBCCCCCCBBBAAA@@@???>>>>>>>d<Ħ??????AAAAAA@@@Be======>>>======<<<<<<<<<======999999999::::::999geFYĉ888999>aĦ777777888888888999:::999888666666666Be222222333333333444444444444333nu]ӵ000666222000000111...///////////////...............------.........++++++,,,,,,,,,+++******+++++++++***************,,,+++)))((((((>d<Ħ(((((((((((((((>d<Ħ''''''(((Ħ%%%%%%&&&&&&'''(((((((((%%%%%%&&&''''''&&&%%%%%%$$$%%%'''(((Be'''%%%&&&''')))Ħ000******))))))((('''%%%$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$### !!!"""###$$$%%%&&&&&&########################!!!!!!"""###$$$%%%%%%&&&########################!!!""""""###$$$$$$%%%%%%"""'''$$$))))))111@@@111444222000,,,)))%%%###!!!!!!!!!  !!!!!!!!!%%%+++***"""?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦ~~~||||||gdDĦuuuuuuvvvtttrrroookkkiiiggggggggg```aaabbbccccccccccccccc````````````___^^^]]]\\\^^^\\\[[[YYYXXXXXXXXXXXXXXXXXXWWWVVVVVVUUUTTTTTTSSSRRRPPPOOONNNNNNOOOOOONNNKKKIIIIIIKKKLLLJJJIIIMMMLLLJJJHHHGGGGGGGGGGGGHHHHHHGGGgdKĦCCC??????AAABBBCCCBBB>>>;;;>>>sdKĦ===>>>===>>>???@@@??????;;;;;;<<<<<<;;;;;;:::999:::999777666666666ŶS8889999993we<777777777777777777777777666666555444444333333444444555333222222iĉ@3hR/Ō888555333111//////222111111000///......---///---,,,---000000...+++---,,,,,,,,,++++++******'''(((((()))***)))))))))((((((''''''&&&DdDĦ'''&&&&&&&&&&&&sdKĦ'''(((gdKĦ(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%'''%%%$$$%%%'''$$$%%%&&&)))gdKĦ333333111...+++((('''&&&&&&$$$##################$$$$$$$$$%%%&&&%%%$$$"""!!!%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$'''&&&%%%$$$$$$$$$%%%%%%########################%%%%%%%%%$$$$$$#########""""""#########$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""$$$%%%&&&(((+++---...///...222444111)))### !!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!! !!!"""%%%(((&&&!!!>Anenenene~~~|||zzzDeuuutttttttttsssqqqmmmjjjgggfffffffffccccccccccccbbbbbbaaa```````````````___^^^]]]\\\]]]\\\ZZZXXXWWWWWWWWWWWWWWWWWWWWWVVVUUUTTTTTTTTTSSSRRRPPPOOONNNNNNNNNOOONNNLLLIIIJJJKKKLLLKKKIIILLLKKKIIIGGGFFFFFFFFFGGGGGGGGGneBBBBBB@@@@@@@@@AAABBBAAA???<<<>>>ne<<<===>>><<<===>>>???@@@???>>>>>>======>>>>>>======<<<;;;:::999888777666777>A888888999k<888777777777666777777777777666666666555555444444333333444444555444444444fh;;;999666333111000///111111000000//////......000...---...000000...,,,,,,,,,,,,++++++************************))))))((((((((((((((('''De''''''&&&&&&&&&&&&ne&&&'''ne%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%'''%%%$$$%%%'''(((&&&$$$%%%'''ne444444333111///+++)))'''&&&&&&%%%$$$$$$######$$$$$$%%%$$$%%%&&&&&&&&&%%%###"""%%%%%%$$$$$$$$$$$$%%%%%%#########$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%########################%%%%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$""""""""""""""""""""""""###$$$%%%&&&(((***+++,,,,,,///222///(((""" !!! ###(((***&&&~~~{{{yyyxxxwwwuuuttttttsssssspppooollliiigggeeeeeeeeeeeeeeeeeecccbbb```^^^]]]___``````______^^^]]]\\\[[[ZZZYYYXXXWWWVVVVVVVVVVVVVVVUUUUUUTTTTTTSSSSSSQQQQQQPPPOOONNNNNNNNNNNNNNNLLLKKKKKKLLLLLLKKKJJJKKKIIIHHHFFFEEEEEEEEEFFFFFFEEEBBBAAAAAAAAA@@@??????@@@@@@???======<<<<<<======;;;<<<===>>>>>>>>>============>>>>>>======<<<;;;999999888777777777888888888:::999888777666666777777777666666666555555555444444333333444444555555555666777>>><<<:::777444222000000////////////////////////000///......//////---,,,,,,++++++++++++*********,,,++++++******)))(((((())))))))))))((((((''''''&&&&&&&&&&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&'''333555666444222///,,,)))'''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$############$$$$$$""""""""""""""""""""""""""""""###$$$%%%&&&''''''(((+++---+++&&&"""!!!!!! $$$,,,,,,%%%}}}{{{yyyxxxxxxwwwwwwwwwvvvuuutttssssssooonnnllliiigggfffeeedddeeeeeedddcccaaa___^^^]]]____________^^^]]]\\\\\\ZZZYYYXXXWWWVVVUUUUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRPPPPPPOOONNNNNNNNNNNNNNNMMMLLLLLLLLLLLLLLLKKKJJJIIIHHHFFFEEEDDDDDDDDDEEEDDDDDDCCCCCCBBBAAA@@@@@@BBB@@@======>>>??????>>>=========<<<<<<=========;;;<<<===>>>???>>>======;;;;;;;;;<<<;;;;;;:::999999999888888888777777777888888999999888777888999::::::999888888777666666777777666666666555555555555444444333333444444555444555777:::<<<===>>>???>>>===:::777444222111000....../////////////////////...---,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++******)))))))))))))))******))))))))))))))))))''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&'''***...111333555666333222///---***'''&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$########################$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$############$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$$$$&&&((('''$$$!!!!!!!!! &&&000---###~~~|||{{{zzzzzzxxxxxxxxxwwwvvvuuusssrrrooonnnllljjjhhhgggeeeeeecccccccccbbbaaa```__________________^^^]]]\\\[[[YYYYYYXXXWWWVVVUUUTTTTTTRRRRRRRRRRRRRRRQQQQQQQQQNNNNNNNNNNNNNNNNNNMMMMMMKKKLLLMMMMMMLLLKKKJJJJJJHHHGGGEEEDDDCCCDDDDDDEEECCCCCCBBBBBBAAAAAA@@@@@@BBB???===<<<===>>>>>>>>><<<==================<<<<<<===>>>?????????>>>===;;;;;;;;;<<<;;;;;;:::999999999999999888888888777777999:::999777777888:::777777777777777777777777666666666666555555555555555444444333333444444555333555999<<>><<<<<<===>>>======<<<<<<============<<<<<<<<<===>>>???@@@???>>>>>>======>>>>>>======<<<;;;999999::::::999999888777666999;;;:::777666888:::555555666666777777777777666666666555555555444444555444444333333444444555444777;;;???AAAAAAAAA@@@888777555333222000000///........................+++,,,,,,***))))))+++...000000000111111111111111,,,+++***(((((()))***+++))))))))))))************''''''&&&&&&&&&&&&''''''%%%$$$$$$$$$%%%&&&'''(((((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$$$$%%%%%%''')))+++---///000000------,,,+++***(((&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&'''&&&%%%$$$###########################"""""""""###############""""""#########$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""######################## !!!!!!!!!!!!!!! """"""!!!!!!  !!!!!!+++333+++ $$$%%%%%% ~~~|||{{{zzzyyyxxxxxxuuuuuuvvvuuutttrrrooonnnlllkkkkkkiiihhhfffdddcccaaaaaaaaaaaaaaa``````___^^^^^^^^^^^^]]]\\\[[[[[[YYYYYYYYYYYYXXXVVVUUUTTTOOOOOOOOOPPPPPPPPPPPPPPPKKKLLLMMMNNNNNNMMMLLLLLLGGGJJJMMMMMMJJJHHHHHHHHHGGGFFFEEEDDDDDDDDDEEEFFFBBBBBBBBBBBBBBBAAAAAAAAA???>>><<<<<<=========<<<;;;<<<===>>>>>>===<<<;;;;;;<<<===>>>>>>>>>============>>>>>>======<<<;;;999999:::::::::999888777666999;;;:::777555888;;;888888777777777777777777666666555555555444444444555444444333333444444555888:::>>>AAAAAA@@@===;;;444333222111000//////////////////......------,,,+++,,,---+++***+++...111333333333444444444555555222000---+++)))))))))***((((((((()))))))))******''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&((()))'''$$$###$$$&&&%%%&&&''')))***+++,,,,,,************)))'''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$###$$$%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&#########$$$$$$$$$$$$%%%$$$%%%&&&''''''%%%$$$"""########################!!!"""""""""#########$$$#########$$$$$$$$$%%%%%%$$$$$$############$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!! !!!!!!  !!!!!!"""""" ---222((( $$$%%%$$$ |||{{{yyyxxxwwwvvvvvvvvvssssssttttttrrrpppmmmkkkjjjjjjiiihhhgggeeecccbbbbbbbbbbbbbbbaaa```___^^^^^^^^^^^^^^^]]]\\\[[[[[[YYYZZZZZZZZZYYYWWWUUUTTTOOOOOOOOOOOOOOOOOOOOOOOOKKKLLLMMMNNNNNNMMMLLLKKKFFFIIILLLLLLIIIGGGGGGHHHGGGGGGEEEDDDDDDEEEFFFFFFCCCBBBBBBBBBBBBBBBBBBAAA>>>===<<<<<<======<<<;;;;;;<<<===>>>>>>===<<<;;;:::;;;<<<=========<<<;;;;;;;;;<<<<<<;;;;;;:::999999999:::;;;:::999888777555999<<<:::666555888;;;;;;::::::999888777666666666666555555555444444444555444444333333444444555;;;===@@@BBBAAA>>>:::777111111000///.........///000000///...------,,,,,,,,,---...---+++,,,000444555555555666666666777777777555111---***)))))))))''''''(((((()))))))))***'''''''''&&&&&&'''''''''$$$$$$######$$$&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&((()))((($$$###$$$&&&$$$%%%&&&((())))))))))))(((((()))))))))'''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$###"""###$$$&&&''''''&&&&&&%%%%%%&&&&&&'''""""""#########$$$$$$$$$$$$%%%&&&''''''%%%###"""########################!!!!!!""""""#########$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$############$$$$$$"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!  !!!   !!!"""###### """...111&&&###$$$""" ~~~}}}{{{yyyvvvuuutttssstttsssrrrqqqooonnnmmmllljjjjjjhhhgggeeecccbbbaaaeeecccaaa^^^]]]]]]^^^^^^\\\\\\\\\[[[[[[[[[ZZZZZZYYYYYYXXXWWWVVVUUUUUUTTTNNNPPPRRRTTTSSSRRROOOMMMPPPOOONNNMMMLLLLLLLLLLLLKKKJJJIIIHHHHHHHHHHHHHHHFFFFFFFFFFFFEEEEEEEEEDDDCCCCCCBBBAAAAAA@@@??????>>>>>>>>>===<<<<<<;;;;;;:::;;;<<<;;;:::;;;<<<>>>;;;<<<>>>===<<<<<<===>>><<<<<<<<<;;;;;;:::::::::777888:::;;;;;;:::888777999999999999999999999999999999999888888888777777777666444444555555444333333333444444333555777:::===???AAA@@@<<<888444222111111111111111111111111000000///...---,,,,,,,,,......////////////......---.........---...111333666222111222111+++'''&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&'''((((((((('''&&&%%%'''((()))))))))((('''&&&+++***)))((('''&&&&&&&&&((('''%%%######$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''######$$$$$$$$$$$$%%%%%%((()))***)))&&&$$$###$$$%%%%%%%%%$$$###"""!!! ########################$$$%%%%%%%%%%%%$$$######%%%$$$$$$###"""!!!!!! """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$""""""""""""!!!  """######$$$$$$!!!!!!  ###$$$### %%%***,,,%%% !!!!!!~~~}}}zzzxxxvvvtttssssssrrrrrrqqqooonnnlllkkkkkkiiihhhgggeeedddbbbaaa```````````````___^^^^^^]]]\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYXXXWWWVVVUUUTTTTTTOOOPPPRRRRRRRRRQQQOOONNNNNNNNNMMMLLLKKKKKKKKKKKKLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHGGGGGGFFFEEEEEEDDDBBBBBBAAA@@@@@@???>>>>>><<<<<<<<<===============;;;<<<===<<<;;;;;;===???<<<===>>>===<<<;;;<<<===;;;;;;;;;;;;;;;;;;::::::888999::::::::::::999888888888888888888888888888999999888888888777777777777555444444555555444222333333444333222333555888;;;===???>>>:::666444333111111111111111111111111000///...------,,,,,,,,,,,,------......------,,,+++,,,---,,,+++,,,///111222//////333222---)))(((''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''((()))((((((''')))(((((('''&&&&&&&&&&&&(((&&&%%%######$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%((()))***(((&&&$$$$$$$$$###$$$$$$$$$$$$###""""""########################$$$$$$$$$$$$$$$######"""$$$$$$###""""""!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""!!!  !!!"""#########  !!!###$$$$$$!!!$$$)))***### ~~~}}}{{{zzzwwwuuutttsssssspppooonnnmmmlllkkkjjjiiihhhgggfffdddcccaaa```___[[[\\\^^^``````___]]]\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYXXXXXXWWWVVVUUUTTTTTTQQQQQQQQQPPPPPPOOOOOOOOOMMMLLLKKKJJJJJJIIIIIIIIIMMMMMMKKKJJJIIIHHHHHHGGGJJJIIIHHHGGGFFFEEEDDDCCCAAA@@@@@@??????>>>>>>>>>;;;;;;<<<<<<===>>>>>>???;;;===>>>===<<<<<<>>>???===>>>>>>===;;;:::;;;<<<::::::;;;;;;;;;;;;;;;;;;:::999999999999999999:::777777777777777777777777888888888777777777666666666444333333555555444222222333333222000111333555999:::;;;999777444444444111111111111111111111111000///...---,,,,,,,,,,,,***++++++,,,,,,++++++***)))***++++++******,,,...---,,,...333444///+++***(((((()))************)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%###$$$%%%'''((((((((((((''''''&&&%%%%%%&&&&&&&&&'''&&&%%%######$$$$$$%%%#########$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%&&&'''((()))(((%%%$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$######"""!!!###""""""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""!!! !!!""""""!!!!!!!!!!!!!!!  !!!"""""""""""" !!!###$$$###!!!###'''''' ~~~}}}|||{{{zzzxxxvvvtttsssrrrrrrnnnnnnmmmlllkkkjjjiiihhhggggggfffdddcccaaa``````\\\\\\]]]^^^^^^]]][[[ZZZ[[[[[[ZZZZZZZZZYYYYYYYYYXXXXXXWWWVVVUUUTTTSSSSSSRRRQQQPPPNNNNNNNNNOOOOOOMMMLLLKKKJJJIIIIIIIIIIIINNNMMMLLLJJJIIIHHHGGGGGGJJJIIIHHHFFFEEECCCBBBAAAAAA@@@@@@@@@?????????>>><<<<<<<<<<<<======>>>>>>;;;===>>>>>>======>>>???===>>>>>>===;;;999:::;;;:::::::::;;;;;;<<<<<<<<<;;;:::888777777888:::;;;888888888888888777777777777777777666666666555555555333222333444444333222222333222000///...000222666777777555333222333555111111111111111111111111///...------,,,,,,,,,---******++++++++++++******)))***++++++******+++---+++***---333555000+++***)))******+++++++++******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&%%%$$$######%%%&&&'''$$$$$$%%%&&&&&&'''''''''%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&((('''%%%$$$$$$$$$""""""###$$$$$$$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!"""############"""!!!!!!"""!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!! !!!!!!!!!  !!!!!!!!!!!!!!!"""""" $$$'''%%%~~~~~~}}}{{{zzzzzzyyywwwuuutttrrrrrrrrrmmmmmmlllkkkjjjiiiiiihhhhhhgggfffeeedddcccbbbaaa```___]]][[[ZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXWWWWWWVVVUUUTTTSSSSSSRRRRRRQQQOOOMMMLLLMMMNNNNNNMMMMMMLLLKKKJJJJJJJJJJJJMMMLLLKKKJJJHHHHHHHHHGGGIIIHHHFFFEEECCCAAA???>>>AAAAAAAAAAAAAAA@@@@@@@@@>>>>>>======<<<<<<<<<<<<;;;===??????>>>===>>>???===>>>>>>===:::999999::::::::::::;;;;;;<<<<<<<<<<<<:::888777777888:::<<<::::::999999999888888888666666666555555555444444333222111222333444333222222222111///------///000444444444222111111222444000000000000000000000000...------,,,,,,,,,,,,---++++++,,,,,,,,,,,,++++++***+++,,,,,,++++++,,,---,,,+++...333444///***(((******++++++++++++******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((''''''''''''&&&&&&&&&'''&&&%%%%%%%%%'''((()))&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$############""""""#########$$$$$$$$$$$$$$$############$$$$$$#########$$$$$$$$$%%%%%%###%%%&&&&&&%%%###$$$%%%###$$$$$$$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!"""############"""!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!! '''(((%%%}}}}}}|||zzzxxxxxxwwwvvvtttsssrrrqqqqqqlllkkkkkkjjjiiihhhhhhhhhggggggfffeeedddcccbbbbbbbbb```]]]ZZZYYYYYYYYYZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWVVVVVVUUUTTTSSSRRRRRRRRRQQQOOOMMMLLLLLLMMMMMMMMMLLLKKKJJJJJJIIIIIIJJJKKKJJJIIIHHHHHHHHHHHHHHHGGGFFFEEECCCBBB@@@>>>>>>AAAAAAAAAAAAAAAAAAAAAAAA???>>>>>>===<<<<<<;;;;;;:::<<<>>>???>>>======>>><<<======<<<:::999:::;;;::::::;;;;;;;;;;;;;;;;;;;;;:::888777777888:::;;;;;;;;;::::::999888888888555555555444444444333333222111000111333444333222111111111///------///000222333333111000///111333000000000000000000000000------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++***,,,......,,,+++,,,---...,,,---222333...)))(((***++++++++++++***))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''((()))***+++(((((('''&&&%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$##################$$$$$$$$$$$$%%%$$$######""""""######$$$""""""""""""#########$$$"""$$$%%%%%%$$$###$$$%%%$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""######$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!     ))))))$$$~~~}}}|||{{{xxxvvvwwwvvvuuusssrrrqqqqqqqqqiiiiiihhhhhhggggggffffffffffffeeedddcccbbbaaaaaa^^^^^^]]]\\\[[[[[[ZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWVVVVVVUUUTTTSSSRRRQQQQQQQQQPPPOOONNNLLLLLLKKKKKKLLLKKKJJJIIIHHHHHHHHHHHHIIIHHHHHHGGGGGGGGGHHHHHHGGGFFFEEEDDDBBBAAA??????@@@@@@@@@@@@@@@@@@@@@@@@===============<<<<<<<<<999;;;>>>???>>><<<<<<<<<:::<<<<<<<<<::::::;;;<<<;;;;;;;;;;;;;;;;;;::::::::::::999888888999:::::::::::::::999888777777777444444444444333333333333222000000111222333333222000111000///------///111111222333222000///000111000000000000000000000000---,,,,,,+++,,,,,,------+++,,,,,,------,,,,,,+++***,,,......,,,++++++,,,---+++,,,000222...************++++++***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&'''((()))************((('''&&&&&&&&&'''((()))((('''&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$%%%%%%%%%%%%######""""""""""""######!!!!!!!!!!!!""""""""""""!!!###$$$%%%$$$###$$$%%%""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$######"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""!!!!!!    ***)))### }}}|||{{{zzzwwwuuuwwwvvvtttsssrrrqqqqqqpppgggggggggffffffeeeeeedddeeeddddddcccbbbaaa``````ZZZ\\\]]]^^^^^^]]][[[ZZZYYYYYYXXXXXXXXXWWWWWWWWWVVVVVVUUUTTTSSSRRRQQQQQQPPPPPPOOONNNMMMLLLKKKJJJJJJJJJIIIHHHGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGHHHIIIGGGFFFFFFDDDCCCBBBAAA@@@??????????????????@@@@@@;;;;;;<<<<<<===>>>>>>>>>888:::===>>>===<<<;;;<<<999;;;<<<;;;::::::;;;<<<<<<<<<<<<;;;;;;::::::::::::999999999999999999:::999999999888777666666555444444444333333333222222111000///000222333333111000000000///......000222000222333222000/////////000000000000000000000000,,,,,,,,,++++++,,,------++++++,,,,,,,,,,,,++++++)))+++------,,,******+++---***+++///111...,,,,,,***************)))((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&(((***+++******)))'''&&&&&&&&&''')))***,,,)))((('''&&&%%%$$$$$$$$$###$$$$$$$$$$$$###""""""$$$$$$%%%%%%%%%&&&&&&&&&######""""""""""""###### !!!!!!!!!!!! """$$$$$$$$$###$$$%%% !!!"""###$$$%%%%%%%%%########################$$$%%%%%%%%%%%%$$$######""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###"""!!!   ***((("""!!!!!!}}}|||{{{zzzyyyrrrqqqqqqqqqppppppoooooohhhhhhiiihhhgggfffdddcccfffcccaaabbbcccdddaaa___[[[ZZZZZZZZZ[[[ZZZWWWUUUVVVVVVVVVVVVVVVWWWXXXYYYRRRRRRRRRRRRQQQPPPOOONNNNNNNNNNNNMMMMMMMMMMMMMMMHHHHHHHHHGGGGGGHHHIIIIIIJJJJJJIIIHHHHHHGGGFFFFFFHHHGGGEEECCCAAA@@@???>>>AAA?????????AAAAAAAAA???<<<<<<;;;;;;;;;<<<<<<===============<<<<<<<<<<<<===<<<;;;:::999999999999:::999888888777777888888666666777888999999:::::::::::::::999777555444333555444444333333222222111...///000111111111111111000000111111111111000000333222222222111111000000......------------......------,,,,,,,,,------...,,,+++******,,,,,,+++***++++++++++++++++++++++++***)))))))))***+++,,,,,,************************((((((((((((((((((((((((***)))(((''''''((()))***+++++++++***)))(((((('''(((((((((((('''&&&%%%$$$&&&&&&''''''''''''&&&&&&&&&%%%$$$%%%(((,,,...///+++)))(((&&&%%%%%%%%%&&&$$$$$$############$$$$$$&&&$$$""""""#########"""######""""""######$$$%%%!!!"""""""""""""""!!!!!!$$$$$$############$$$$$$%%%###%%%---555555,,,"""%%%$$$###"""""""""###$$$%%%%%%###"""""""""###$$$"""""""""""""""""""""""""""!!!  !!!"""$$$######"""!!!   !!! !!!"""!!! ,,,''' ~~~}}}|||{{{zzzyyyxxxrrrqqqqqqpppooonnnnnnmmmiiiiiiiiiiiigggeeecccbbbfffcccaaa```bbbbbbaaa___]]]\\\[[[[[[[[[ZZZWWWUUUVVVVVVVVVVVVVVVWWWWWWWWWRRRRRRRRRRRRQQQPPPOOONNNNNNNNNNNNMMMMMMMMMMMMMMMJJJIIIIIIIIIIIIIIIJJJJJJIIIIIIIIIHHHHHHGGGGGGFFFFFFEEEDDDBBBAAAAAAAAAAAAAAA@@@???@@@AAABBBAAA@@@<<<<<<;;;;;;;;;<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;999999888888888999999::::::999888888777777888888666777777888999999::::::::::::999888777555444333444444444333222222111111000111111222222222222111000000111111111111000000222222111111000000000000///......------......///---------,,,,,,------...,,,***)))***+++,,,+++)))++++++++++++++++++++++++******))))))******+++,,,************************((((((((((((((((((((((((***)))(((''''''((()))***++++++******)))(((((('''&&&&&&'''''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&$$$###$$$(((+++------***)))'''&&&%%%%%%%%%&&&$$$$$$############$$$$$$'''%%%######$$$%%%$$$#########""""""######$$$%%%!!!""""""######""""""!!!$$$$$$############$$$$$$%%%$$$&&&,,,111111***###$$$###"""""""""###$$$%%%%%%$$$###"""""""""######"""""""""""""""""""""""""""!!!  !!!"""######""""""!!!   !!!"""!!!!!!!!!!!! """+++&&&|||}}}}}}|||zzzyyyxxxwwwvvvqqqqqqpppooonnnllllllkkkiiijjjjjjiiihhheeecccbbbeeeccc```^^^___`````````___]]]\\\[[[[[[ZZZWWWUUUUUUUUUVVVWWWVVVUUUTTTSSSRRRRRRRRRRRRQQQPPPOOOOOONNNNNNNNNMMMMMMMMMLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHGGGGGGGGGCCCCCCBBBBBBBBBBBBBBBCCCCCCAAA@@@AAABBBCCCAAA@@@===<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;:::::::::999666666666777777999:::::::::999888888777777888888777777777888999999::::::999999888888666555333222444444333333222111111111222222333333222222111111000000111111111111000000000000000000///////////////......------......///...------,,,,,,---------,,,***)))***+++,,,+++)))++++++++++++++++++++++++******)))))))))***++++++************************(((((((((((((((((((((((())))))(((''''''((())))))+++******))))))(((((('''$$$%%%&&&'''((((((((((((&&&&&&''''''''''''&&&&&&%%%$$$###$$$&&&)))***+++((('''&&&%%%%%%%%%%%%%%%$$$$$$############$$$$$$'''&&&$$$$$$&&&&&&%%%$$$######""""""######$$$%%%""""""###############"""$$$$$$############$$$$$$%%%%%%''')))++++++'''$$$"""""""""""""""###$$$%%%$$$$$$###""""""""""""###""""""""""""""""""""""""!!!!!! !!!!!!###""""""!!!!!! !!! !!!!!!"""#########!!!  $$$***%%%|||yyy{{{{{{zzzyyywwwvvvuuutttqqqpppooonnnlllkkkjjjiiihhhhhhiiiiiihhhgggeeedddeeebbb___]]]]]]^^^___``````^^^\\\[[[[[[YYYWWWUUUTTTUUUVVVWWWVVVTTTRRRQQQQQQQQQRRRRRRQQQPPPPPPOOOOOOOOONNNNNNMMMLLLLLLLLLJJJKKKKKKKKKJJJJJJIIIIIIGGGGGGGGGGGGGGGHHHHHHHHHCCCCCCBBBAAAAAABBBBBBBBBDDDBBBAAAAAACCCCCCBBB@@@======<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;::::::::::::777777777777888999:::::::::999888888777777888888777777888888888999999999777777777666555444333222333333333222111111000000222222222222222111000///000000111111111111000000//////////////////......//////............//////......---,,,,,,,,,---------+++***+++,,,---,,,*********************************))))))))))))******************************(((((((((((((((((((((((()))((('''&&&&&&'''((()))******))))))((((((((((((%%%&&&&&&'''((((((''''''%%%&&&&&&''''''&&&&&&%%%%%%###"""###%%%'''((((((&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$############$$$$$$&&&%%%$$$$$$&&&&&&%%%#########""""""######$$$%%%"""###$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%&&&''''''&&&$$$$$$%%%!!!!!!!!!"""###$$$%%%%%%$$$######"""""""""""""""""""""""""""""""""""""""!!!!!!!!! !!!!!!!!!""""""!!!!!!!!! !!!!!! !!!!!!"""###$$$%%%###!!!"""%%%'''###|||xxxzzzyyyxxxwwwvvvttttttsssppppppooommmkkkjjjiiihhheeefffhhhiiiiiiiiihhhgggcccbbb```]]]\\\]]]___aaa```^^^\\\ZZZZZZYYYWWWUUUSSSTTTVVVVVVVVVTTTRRRPPPQQQQQQQQQRRRQQQQQQPPPOOOOOOOOONNNNNNMMMLLLLLLKKKIIIJJJJJJJJJJJJIIIHHHGGGFFFGGGGGGGGGGGGGGGGGGGGGDDDCCCBBBAAAAAAAAAAAAAAADDDCCCAAABBBBBBCCCAAA@@@======<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;:::999999888888888888999999:::999888888777777888888888888888888888999999999666666666555444333222111333222222111111000//////000000111111000///......000000111111111111000000..................///////////////......////////////...---,,,,,,,,,,,,,,,...,,,+++,,,---...---,,,******************************))))))((())))))***)))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((())))))))))))(((((((((((((((''''''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$######%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$############$$$$$$#########$$$%%%%%%$$$"""######""""""######$$$%%%######$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&'''%%%"""!!!###%%% !!!"""###$$$$$$$$$############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!"""$$$$$$$$$###!!!"""%%%$$$!!!|||zzzyyyyyyxxxvvvuuutttsssrrroooooonnnmmmllljjjjjjiiieeefffhhhiiijjjiiiiiihhhbbbbbbaaa___]]]]]]___aaa___]]]ZZZYYYYYYXXXWWWUUUTTTTTTUUUVVVUUUTTTSSSRRRPPPQQQQQQQQQQQQQQQPPPPPPPPPOOOOOONNNMMMLLLKKKKKKIIIJJJKKKKKKJJJIIIGGGFFFGGGGGGGGGGGGGGGFFFFFFFFFCCCCCCBBBAAA@@@@@@@@@AAADDDBBBAAAAAABBBBBB@@@???>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::999999888888888999999:::999888888777777888888888888888888888888888888555555555444444222111111222222111111000//////////////////000//////......000000111111111111000000............////////////000//////......//////000///......---,,,,,,,,,,,,...,,,+++,,,---...---,,,******************************)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''&&&&&&'''(((((((((((((((((((((((((((((((((((((((((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&$$$$$$$$$%%%&&&$$$###"""###$$$%%%%%%%%%%%%%%%$$$$$$############$$$$$$"""""""""$$$%%%%%%###!!!######""""""######$$$%%%###$$$%%%&&&'''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%###!!!!!!"""$$$ !!!"""############""""""######""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!"""###$$$"""!!! !!!###"""}}}{{{yyyyyyxxxvvvuuutttsssrrrooonnnnnnmmmlllkkkkkkkkkhhhhhhiiijjjiiihhhgggfffaaabbbcccaaa^^^]]]___aaa]]][[[XXXWWWWWWWWWWWWVVVTTTTTTTTTUUUUUUUUUUUUUUUPPPPPPQQQQQQQQQQQQQQQPPPPPPPPPOOONNNMMMLLLKKKJJJJJJKKKLLLLLLLLLJJJHHHGGGHHHHHHGGGGGGFFFFFFEEEEEEAAAAAA@@@@@@AAAAAABBBCCCDDDBBB@@@@@@AAAAAA???>>>>>>>>>===;;;;;;::::::;;;;;;;;;;;;;;;:::::::::999777777777777777888999::::::999888888777777888888888888888888888888888888333444444333333222111000222111111000//////.........//////000000000000///000000111111111111000000....../////////000000000000000////////////000000//////...---,,,,,,,,,,,,,,,+++******,,,,,,+++*********************************)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((&&&'''''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''%%%%%%%%%&&&%%%$$$""" !!!###$$$%%%%%%%%%$$$$$$$$$############$$$$$$""""""###%%%'''&&&$$$"""######""""""######$$$%%%$$$$$$&&&''''''(((((((((&&&%%%%%%$$$$$$%%%%%%&&&'''%%%###"""""""""###### !!!"""######"""!!!!!!!!!"""#########""" !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!   """###$$$  !!!!!!~~~~~~}}}|||{{{yyyyyyxxxvvvuuutttsssrrrnnnnnnnnnmmmmmmlllllllllkkkkkkkkkjjjiiigggeeeddd```bbbdddbbb___^^^___aaa\\\ZZZWWWVVVWWWWWWWWWVVVUUUTTTTTTTTTUUUVVVWWWWWWPPPPPPQQQQQQQQQQQQQQQPPPPPPPPPOOONNNMMMLLLKKKJJJLLLLLLNNNNNNMMMKKKIIIGGGIIIHHHHHHGGGFFFEEEDDDDDD?????????@@@AAACCCDDDEEECCCBBB@@@@@@@@@@@@???===???>>>===<<<;;;::::::::::::::::::999999999888888333444444555777888:::;;;:::999999888777888888888999999888888888888888888333333333333333222111000111111111000//////.........///000111111111111111000000111111111111000000.../////////000000111111000000////////////000000000///...---,,,+++++++++***)))((()))***+++***((())))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((('''&&&%%%%%%&&&'''((('''''''''(((((((((((((((%%%%%%&&&'''(((((((((((($$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%&&&&&&&&&###""" !!!###$$$%%%%%%%%%$$$$$$$$$############$$$$$$######$$$&&&((((((%%%############"""###$$$$$$%%%$$$%%%&&&'''((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&'''%%%"""!!!###$$$###"""!!!!!!"""######"""!!! !!!"""#########""" !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!   !!!"""### !!!!!!!!!  !!!  ###"""}}}{{{zzz|||{{{xxxuuurrrpppppppppoooooonnnmmmmmmmmmmmmmmmjjjjjjiiihhhgggfffeeeeee___```aaaaaa```^^^\\\[[[XXXWWWVVVVVVUUUUUUUUUUUUUUUTTTSSSRRRRRRSSSSSSTTTPPPPPPPPPPPPPPPQQQRRRSSSNNNNNNMMMLLLKKKKKKLLLLLLMMMKKKIIIHHHHHHGGGEEECCCFFFFFFDDDCCCBBBBBBBBBBBB@@@???>>>>>>>>>@@@BBBDDDAAA@@@???>>>==================<<<;;;;;;;;;;;;<<<;;;:::999888777777777777555666777666555444555666888888888888777777666666888888777777666666555555444333222111000000000000222111000///------,,,,,,...///222444444333111///444444444333111///...---000000000000111111111111000000000000000000000000000///...------,,,------+++***((()))***,,,+++++++++***((('''''''''((()))))))))(((((((((((())))))+++*********))))))(((((('''''''''((((((((((((((('''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''((((((&&&'''''''''&&&%%%%%%$$$&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&%%%%%%$$$###############$$$&&&'''&&&%%%&&&%%%%%%$$$#########$$$%%%$$$######%%%%%%$$$###$$$$$$$$$##################$$$%%%&&&'''&&&%%%%%%''''''&&&%%%$$$""""""!!!"""############"""!!!!!!#########"""""" """"""!!!!!!   !!!!!!!!!!!!  !!!"""### !!!%%%%%%!!!}}}{{{zzzyyyzzzyyyvvvsssqqqooonnnnnnmmmllllllkkkkkkkkklllllljjjiiihhhgggfffeeeeeeddd``````aaaaaa```^^^[[[ZZZXXXWWWVVVVVVUUUUUUUUUVVVUUUTTTSSSRRRRRRRRRSSSTTTSSSRRRQQQPPPOOOOOOOOOOOOMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKIIIHHHHHHGGGEEECCCFFFFFFEEEDDDCCCCCCBBBBBBBBBAAA@@@??????AAABBBCCCAAA@@@???>>>===============<<<<<<;;;;;;;;;;;;;;;;;;:::999888777777777777555666777666555444555777999999888888888777777777888888777777666555555555333333222111000000000000222111000///------------...///222333444333111000222222222222111000///////////////000000000111111000000000000000000000000000///...------,,,,,,---+++***((()))***,,,+++++++++***)))((('''(((((()))))))))(((((((((((())))))******)))))))))((((((((('''(((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''((((((&&&&&&''''''&&&%%%%%%$$$'''&&&%%%$$$$$$%%%&&&'''''''''&&&%%%%%%$$$######$$$$$$$$$%%%'''((('''&&&&&&%%%$$$$$$######$$$$$$%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""############"""!!! """!!!!!!!!! !!!!!!   !!!!!!  !!!"""$$$%%%###~~~|||{{{zzzyyyyyyxxxvvvtttrrrooonnnlllllljjjjjjiiiiiiiiijjjjjjkkkhhhhhhgggfffeeeeeeddddddaaaaaaaaa```___\\\ZZZYYYWWWWWWVVVUUUUUUUUUVVVVVVUUUTTTSSSRRRRRRRRRRRRSSSTTTSSSRRRPPPNNNMMMLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMLLLJJJHHHGGGGGGGGGEEECCCFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCAAA@@@@@@@@@AAABBB@@@???>>>======<<<======<<<<<<;;;::::::::::::::::::999888777777666666777555666777777555555666777999999999999999888888888888888777666666555555444333333222111000000000000222111000...------------...///111333333222111000///000111111111111111000.........////////////000000000000000000000000000000///...---,,,,,,,,,,,,+++***((()))***,,,+++++++++***)))(((((((((((()))))))))(((((((((((())))))))))))((((((((((((((('''((((((((((((((((((''''''&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$###&&&%%%%%%''')))***)))'''%%%%%%$$$$$$######$$$$$$%%%$$$######%%%%%%$$$###$$$$$$$$$%%%%%%&&&&&&'''###$$$%%%&&&&&&&&&%%%%%%""""""###$$$%%%&&&''''''((('''%%%###############$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!  !!!!!!!!!!!!!!!!!!  $$$&&&%%%###~~~}}}{{{zzzyyyyyyyyyyyyvvvuuusssqqqooommmlllkkkiiihhhhhhhhhhhhiiijjjjjjgggffffffeeeddddddccccccaaaaaa```___]]][[[YYYXXXWWWVVVVVVUUUUUUVVVVVVVVVTTTTTTSSSSSSRRRRRRRRRQQQSSSRRRQQQOOOMMMLLLKKKKKKJJJJJJKKKLLLLLLMMMMMMMMMJJJIIIGGGFFFGGGFFFDDDCCCEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBAAA@@@???????????????>>>======<<<<<<<<<===;;;;;;:::999999999999999999888777666666666666666555666777777666555777888999999999999999999999999888777777666555555444444333222111000000/////////111111///......---------...///111222222222111000///000000000000000000///---------.........//////000000000000000000000000//////...---,,,,,,,,,,,,+++***((()))***,,,++++++*********)))))))))))))))(((((())))))))))))((((((((((((((((((''''''''''''((((((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''(((%%%&&&&&&'''''''''''''''%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&(((******)))(((%%%%%%$$$$$$###$$$$$$%%%%%%$$$######%%%%%%$$$###"""######$$$%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&"""######$$$%%%&&&''''''((('''$$$"""!!!"""###$$$$$$$$$$$$$$$$$$###""""""!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!! !!!!!!!!!!!! """(((***(((%%%}}}|||zzzxxxwwwxxxxxxyyyuuutttsssqqqooommmlllkkkhhhhhhhhhgggggghhhiiiiiieeeeeeddddddcccbbbbbbbbbaaaaaa```^^^\\\ZZZXXXWWWVVVVVVVVVUUUUUUVVVVVVWWWTTTTTTTTTSSSRRRQQQQQQPPPPPPPPPNNNMMMMMMLLLLLLLLLIIIJJJKKKLLLMMMLLLLLLLLLIIIHHHFFFFFFFFFFFFDDDBBBCCCDDDDDDDDDDDDCCCBBBBBBAAAAAA@@@>>>======<<<<<<>>>===<<<<<<;;;<<<<<<<<<::::::999888888888888888777777666666555666666666555666777777666666777999999999999999999999999999777777666666555444444444333222111000////////////111000///......---.........///000111111111000000000000000000///...------------------............///////////////////////////...---,,,,,,++++++,,,+++***((()))***,,,++++++***************))))))((((((((())))))))))))((((((''''''''''''(((((((((((())))))(((((('''''''''&&&%%%%%%%%%%%%%%%&&&''''''%%%&&&''''''((((((''''''$$$$$$%%%%%%&&&%%%%%%$$$######$$$$$$$$$$$$######&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&''')))***)))(((%%%$$$$$$###$$$$$$%%%%%%%%%$$$######%%%%%%$$$###!!!""""""###$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###!!! !!!"""######$$$$$$$$$$$$######""" !!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!  '''......)))$$$|||{{{xxxvvvuuuvvvwwwxxxssssssrrrqqqooommmkkkjjjiiihhhggggggfffffffffgggcccccccccbbbbbbaaaaaaaaa```___^^^]]][[[ZZZYYYXXXVVVVVVUUUUUUUUUVVVWWWWWWTTTTTTTTTSSSRRRQQQPPPOOONNNMMMMMMLLLLLLLLLMMMMMMIIIJJJKKKLLLMMMLLLKKKJJJHHHGGGEEEEEEFFFEEEDDDBBBAAABBBCCCDDDDDDCCCAAAAAA??????>>>>>>===<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<999999888777777777777777666666555555555555666666444666777777777777888:::888888888999999999999999777777666555555444444333222222111000////////////000000///..................///000000111111000000000000000000///...,,,,,,---------............//////////////////////////////...---,,,+++++++++++++++***((()))***,,,++++++******++++++******)))((('''((()))******)))(((''''''(((((((((((())))))))))))))))))(((''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''$$$%%%'''((((((((('''&&&###$$$$$$%%%%%%%%%%%%%%%######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&((()))(((&&&$$$$$$######$$$$$$%%%%%%%%%$$$######%%%%%%$$$###"""""""""######$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&'''''''''&&&&&&%%%%%%$$$$$$$$$###"""!!!!!!!!!"""###"""###############"""""" !!!!!!!!!!!!!!! !!!!!!""""""!!!!!! !!!!!!!!!"""""" ***111000)))###}}}{{{yyyvvvtttsssssstttuuuqqqqqqppppppnnnllliiihhhhhhgggfffeeedddcccccccccbbbbbbaaaaaaaaaaaa``````___^^^]]]\\\ZZZZZZYYYYYYVVVUUUUUUUUUVVVVVVWWWXXXSSSTTTTTTSSSRRRQQQOOONNNMMMMMMLLLKKKKKKKKKLLLLLLJJJJJJLLLMMMLLLKKKJJJHHHGGGFFFDDDDDDEEEEEEDDDBBB???@@@BBBCCCCCCBBB@@@???>>>>>>???>>>>>>===<<<<<<<<<;;;;;;:::;;;;;;<<<<<<888888777666666666666777666555555444444555555666444666777888777777999:::777777777888888888999999777666666555555444333333222111000//////......///000000///............////////////000000000000000.........//////......------............////////////////////////////////////...---,,,+++++++++++++++***((()))***,,,++++++******+++++++++***)))((('''((()))******)))((('''((((((((()))))))))*********))))))(((''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$%%%'''((()))((('''&&&######$$$%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###""""""$$$&&&'''&&&$$$$$$$$$######$$$$$$%%%&&&%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%""""""############$$$$$$!!!""""""######""""""!!! !!!!!!!!!""" !!!!!!  !!!!!!  (((///...)))###|||zzzxxxuuurrrpppqqqrrrsssooooooooonnnllljjjhhhggggggfffeeecccbbbaaaaaa```aaaaaaaaaaaa````````````^^^]]]\\\[[[ZZZZZZZZZZZZUUUUUUUUUUUUVVVVVVWWWXXXSSSTTTTTTTTTRRRQQQOOOMMMNNNNNNLLLKKKKKKJJJJJJJJJJJJKKKLLLMMMLLLKKKIIIGGGGGGEEEDDDDDDEEEEEEDDDBBB>>>???AAABBBBBBAAA@@@>>>>>>????????????>>>>>>===;;;;;;:::::::::;;;;;;<<<888888777666666666666666555555444444444555555666444666777888777777999:::666666777777888888888999777666666555444444333333222111000//////.........000//////............///////////////000000000000+++,,,---...////////////.........////////////000////////////////////////......---,,,+++++++++++++++***((()))***,,,,,,+++******+++,,,+++***)))((('''((()))++++++)))((('''(((((())))))******++++++***))))))((('''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$%%%'''))))))((('''&&&"""###$$$%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""!!!!!!###%%%&&&%%%###$$$#########$$$%%%%%%&&&%%%$$$######%%%%%%$$$###&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&""""""$$$%%%%%%%%%%%%%%% !!!!!!"""""""""!!!!!! !!!!!!""""""  !!!!!!!!!!!!  !!!%%%+++,,,(((###~~~~~~yyyuuutttuuutttpppkkkkkklllllllllkkkiiigggfffgggfffeeedddbbb```]]][[[cccaaa``````aaaaaa```^^^bbb```___\\\[[[YYYYYYXXXVVVVVVUUUTTTTTTUUUVVVWWWVVVVVVUUUTTTRRRPPPNNNMMMOOONNNLLLKKKJJJJJJJJJKKKOOOMMMKKKKKKKKKLLLKKKIIIGGGEEECCCBBBBBBBBBAAA@@@???@@@@@@AAAAAAAAA@@@@@@BBBBBBAAA@@@???>>>===<<<;;;::::::999999::::::;;;777777666666555555444444555444333222333444555666777888888888888777666666555555555555555666777777999777666555666666444333333111...+++******,,,---,,,...//////......000111222222222111111000......111111000000000000111111//////000000000000////////////.........---------............---+++)))((()))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))***(((((()))***+++***)))******)))''''''&&&&&&&&&''''''%%%%%%%%%%%%''''''((('''&&&&&&'''((('''&&&###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$"""$$$&&&(((&&&$$$"""############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""%%%$$$$$$###"""!!!!!!  !!!!!!!!! ### !!!!!!!!!!!!!!!!!!!!!!!!!!!  $$$"""!!!$$$'''&&&$$$~~~|||xxxtttssstttsssoookkkkkklllllllllkkkiiigggfffgggfffccc^^^XXXWWWZZZ]]]bbb```___```aaaaaa```___```___^^^[[[ZZZXXXXXXWWWUUUUUUTTTTTTTTTUUUVVVWWWVVVVVVUUUTTTRRRPPPNNNMMMMMMLLLJJJIIIHHHHHHIIIIIINNNLLLJJJJJJJJJKKKJJJIIIFFFDDDBBBBBBDDDDDDDDDCCC???@@@@@@AAAAAA@@@@@@???AAA@@@@@@???>>>===<<<<<<;;;::::::999999::::::;;;888888777666666555555444555444444333444555666666:::::::::::::::999999888555555555555666666777777777555444555666666555333111///,,,*********,,,------///000///......///000000000000111111111000000111111000000000000111111///000000111111000000/////////.........------------.........,,,+++)))((())))))))))))))))))))))))))))))*********+++++++++)))))))))))))))))))))))))))((('''(((*********)))***)))((('''&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&''''''%%%$$$%%%&&&'''&&&%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$&&&'''&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""$$$$$$###""""""!!! !!!!!!""""""!!!!!! """  !!!$$$"""%%%)))'''###~~~zzzwwwsssrrrsssrrrnnnkkkkkkkkkllllllkkkiiigggfffgggfff```VVVNNNOOOWWW``````___^^^___aaaaaa```___^^^]]]\\\ZZZXXXWWWVVVVVVTTTTTTTTTTTTTTTUUUVVVWWWUUUUUUTTTSSSQQQOOONNNMMMLLLKKKJJJIIIIIIHHHIIIIIILLLKKKIIIHHHIIIIIIHHHGGGEEECCCBBBCCCEEEFFFFFFEEE???@@@@@@@@@@@@@@@??????>>>>>>=========<<<<<<<<<::::::999999999999::::::999888888777777666555555666555555555555666777888:::;;;;;;;;;;;;:::999999666666666666777777777777555444333444555555444333...,,,+++******+++---...///000111000...---...///......///000111111222222111000000//////000000111000111111111111111111000/////////............---------------,,,+++)))((()))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))((('''&&&''')))))))))((())))))((('''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$###$$$%%%&&&%%%###%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&########################%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##################""""""!!!!!! ######"""!!!!!!!!!!!!!!!   !!!###""" '''...,,,$$$~~~~~~yyyvvvtttrrrrrrqqqnnnkkkkkkkkkkkkkkkjjjhhhgggeeegggbbbZZZRRRMMMPPPXXX```___^^^]]]^^^```aaa```___]]]\\\ZZZXXXWWWVVVUUUUUUVVVUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSRRRPPPOOOMMMLLLMMMMMMLLLLLLKKKKKKKKKKKKKKKIIIGGGGGGGGGHHHGGGEEEEEECCCBBBBBBDDDEEEDDDCCC???@@@@@@@@@@@@??????>>><<<<<<;;;;;;;;;;;;;;;;;;::::::999999999999::::::999999888888777666666666666666666777777888999999999999999999999888777777666666777777777777777777666444333333333333111000+++***))))))***+++---...000111111000...---...///......//////000000111222000000////////////000000111111222222222222111111/////////...............---------,,,+++***))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''&&&%%%&&&((()))(((''')))((('''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###$$$%%%&&&%%%$$$%%%%%%%%%%%%$$$###""""""###$$$$$$$$$$$$$$$%%%%%%%%%$$$######%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&""""""############$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""!!!!!!!!! $$$###!!! !!!"""  !!!!!!  !!!!!!  ***666333)))~~~}}}xxxvvvtttsssqqqpppnnnllljjjkkkkkkkkkjjjhhhfffeeeeee___WWWSSSUUUYYY]]]^^^^^^]]]\\\]]]___``````___[[[ZZZYYYWWWVVVUUUUUUUUUWWWWWWVVVUUUTTTRRRQQQPPPRRRRRRQQQQQQOOONNNLLLKKKLLLLLLLLLLLLLLLKKKKKKKKKJJJHHHFFFEEEFFFFFFFFFDDDFFFDDDBBBAAABBBBBBAAA@@@@@@@@@@@@@@@??????>>>===;;;;;;:::::::::::::::::::::999999888888999999:::999999888888777666666666666666777888888999999:::888999999999999888777777666666777777777777666555777555333222111000...,,,))))))))))))+++,,,...///000111222111///......///000000///......///000000000000////////////000000111111222222222222111111////////////////////////---,,,,,,+++************))))))))))))))))))))))))(((((()))))))))*********(((((((((((((((((((((((('''%%%%%%&&&'''((('''&&&(((''''''&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%&&&'''&&&$$$%%%%%%%%%%%%%%%$$$###"""#########$$$$$$%%%%%%%%%%%%$$$######%%%%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%""""""######$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!!!! """!!!  !!!!!!"""!!!  !!!!!!---===;;;///~~~~~~}}}{{{xxxuuutttsssrrrpppnnnmmmllljjjjjjkkkkkkjjjhhhfffeeeddd^^^XXXXXX^^^aaa```]]]^^^]]]\\\]]]______^^^]]]ZZZYYYXXXWWWVVVUUUUUUUUUWWWWWWVVVUUUTTTRRRPPPOOOQQQPPPPPPPPPOOOMMMLLLKKKIIIIIIJJJJJJJJJJJJIIIIIIJJJHHHFFFEEEFFFFFFEEEDDDFFFDDDAAA@@@AAAAAA???>>>@@@@@@@@@@@@???>>>======;;;;;;;;;::::::999999999999999888888888888999999999888888777777666555555555666777888999:::::::::999::::::::::::999888888555666777777777666444333555333111000000///---+++))))))***+++,,,---...///000111222111///...///000111000///.........///000000//////......//////000000111111111111111111000...////////////000000000,,,,,,+++***************))))))))))))))))))))))))((((((((()))))))))******(((((((((((((((((((((((('''&&&%%%&&&((((((((('''''''''&&&&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%$$$$$$'''%%%$$$%%%&&&'''&&&%%%###$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%&&&%%%$$$######%%%%%%$$$######$$$$$$%%%%%%&&&&&&'''%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%#########$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   """"""!!! !!!!!!,,,???>>>222~~~~~~}}}zzzvvvsssrrrrrrqqqooommmkkkjjjjjjjjjjjjkkkjjjiiihhhfffeeeccc```^^^___aaacccaaa______^^^\\\]]]^^^^^^]]]\\\ZZZYYYXXXWWWVVVUUUUUUUUUTTTTTTUUUUUUTTTSSSRRRQQQOOOOOOOOOOOONNNMMMKKKKKKHHHIIIJJJKKKKKKJJJIIIIIIJJJHHHFFFEEEFFFFFFEEEDDDEEECCCAAAAAABBBBBBAAA@@@@@@@@@@@@@@@???>>>===<<<<<<<<<;;;:::999999888888999999888888888888999999888888777666666555555444444555666888999:::999999888999999999999888777777444555666666666555333222222000//////000000...---******+++,,,---......//////000111111000///000222///...---------///111222//////............/////////000000111111000000///.../////////000000000000,,,+++***))))))******+++))))))))))))))))))))))))(((((((((((()))))))))***(((((((((((((((((((((((('''&&&&&&&&&((()))(((''''''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&''''''&&&%%%$$$%%%$$$###$$$%%%&&&%%%###"""######$$$%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&%%%$$$######%%%%%%$$$#########$$$%%%%%%&&&''''''$$$&&&'''&&&$$$###$$$&&&%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%&&&&&&''''''%%%$$$$$$######$$$$$$%%%########################""""""#########$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!! !!! !!!""""""   )))<<<<<<000~~~}}}}}}}}}{{{wwwrrrnnnooooooooommmjjjiiihhhiiijjjjjjjjjjjjiiigggfffdddcccccccccbbbaaa``````aaa___^^^]]]]]]]]]]]]\\\[[[ZZZYYYXXXWWWVVVUUUUUUUUUQQQRRRSSSUUUUUUTTTTTTSSSOOOOOOOOONNNNNNLLLKKKJJJJJJKKKLLLMMMMMMLLLKKKKKKJJJHHHFFFEEEFFFFFFEEEDDDDDDBBBAAAAAACCCDDDDDDCCC@@@@@@@@@??????>>><<<<<<======<<<;;;:::888888777999999888888888888999999777777777666555555444444333444666888999:::999999666666666666666555444444333444555666666444222111...------...000111000///++++++,,,------...//////...///111111000000111333---,,,,,,,,,---000333444//////............////////////000000000000//////.../////////000000111111,,,+++***)))))))))***+++))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((('''&&&''')))))))))(((&&&&&&%%%%%%%%%&&&&&&'''%%%%%%''''''''''''%%%%%%$$$###"""###$$$$$$$$$"""!!!"""###$$$%%%&&&&&&&&&""""""###$$$%%%%%%&&&&&&%%%$$$######%%%%%%$$$#########$$$%%%%%%&&&''''''$$$&&&((('''$$$"""$$$&&&&&&&&&&&&'''''''''(((((($$$$$$%%%&&&&&&'''((((((%%%$$$$$$$$$$$$$$$$$$%%%########################""""""######$$$$$$$$$$$$""""""""""""############!!!"""#########""" """!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!! '''888999---|||xxxuuurrrpppooorrrqqqooommmlllkkkllllllllllllkkkiiigggeeecccaaadddcccbbbaaa````````````]]]]]]^^^^^^^^^^^^^^^^^^^^^ZZZWWWVVVWWWXXXVVVTTTRRRSSSUUUVVVVVVUUUSSSRRRNNNNNNLLLKKKJJJJJJJJJJJJKKKJJJJJJJJJJJJIIIIIIIIIJJJIIIGGGFFFEEEEEEDDDDDDBBBBBBAAA@@@@@@???>>>>>>@@@??????>>>===<<<<<<;;;;;;:::888777777888:::;;;;;;:::999888888888999:::888888777666666555666666555555666666777777777888999888777666666777888999777666555555666555333222000//////...------,,,,,,////////////000000000000000000////////////000000---------......000111111///...---...///000///...111000///------///000111111111111111000///...---...+++)))***,,,---+++(((+++*********))))))(((((((((((())))))))))))((((((***))))))((('''&&&&&&&&&&&&&&&&&&'''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###"""###$$$%%%&&&'''''''''""""""""""""""""""""""""########################%%%%%%$$$$$$%%%'''((()))%%%%%%%%%%%%%%%%%%%%%%%%######""""""###$$$%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$###$$$%%%&&&%%%$$$###""""""""""""""""""""""""""" """%%%&&&&&&%%%%%%&&&$$$###"""!!!  """###!!! $$$!!!!!!"""""" !!!"""######"""!!! ###,,,...+++~~~{{{xxxuuurrrqqqppppppooommmlllkkkjjjjjjkkkkkkkkkjjjiiigggeeecccbbbdddcccbbbaaaaaa```aaaaaa]]]^^^^^^^^^^^^^^^]]]]]]\\\YYYUUUTTTUUUVVVUUUSSSSSSTTTUUUVVVUUUTTTRRRQQQNNNMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHFFFEEEDDDCCCCCCCCCDDDCCCCCCBBBAAAAAA@@@@@@??????>>>>>>===<<<<<<;;;;;;:::888777777888:::;;;:::999888777666777888888888777666555444444444444333555777888999888666555777666555555555555666777666555444444555444222000............------------/////////000000000111111000//////......//////000---------......///000111///........./////////...111000...------...000111...//////......---,,,+++---+++******,,,,,,+++)))************)))))))))((((((((())))))))))))((((((***))))))(((''''''&&&&&&&&&&&&''''''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%$$$#########$$$%%%&&&&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$##############################!!!"""###%%%''''''&&&$$$$$$$$$######"""!!! !!!""""""!!! !!!!!!  """"""!!! !!!"""######"""!!! !!!)))+++(((}}}|||zzzwwwuuusssrrrqqqnnnmmmlllkkkjjjiiiiiiiiiiiiiiihhhhhhgggfffddddddeeedddcccbbbaaaaaaaaaaaa^^^_________^^^]]]\\\\\\YYYWWWTTTSSSTTTTTTSSSSSSTTTTTTUUUUUUTTTRRRPPPOOOMMMMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIGGGFFFEEEDDDCCCBBBBBBBBBCCCCCCBBBBBBAAAAAA@@@@@@???>>>>>>======<<<<<<<<<:::999888777777888999:::888777777666555666666666777666555444333333333333222444777::::::888555333555555444444444444555555666444333333333222000...,,,---------............/////////000000000111111///..................///......---......///000111//////////////////......000///...------...///000............---,,,+++***---+++******++++++***)))************))))))))))))(((((())))))))))))(((((()))))))))(((''''''&&&&&&&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$$$$######$$$$$$########################$$$###%%%***000000,,,&&&###$$$%%%%%%$$$###!!! !!!""""""!!! !!!### """###"""  !!!!!!""""""!!!!!!  """'''((($$${{{zzzxxxvvvtttsssrrrqqqmmmmmmlllkkkjjjjjjiiiiiifffggggggggggggfffeeeeeeeeedddcccbbbbbbaaaaaaaaa^^^___^^^^^^]]]\\\[[[ZZZXXXVVVTTTSSSSSSSSSSSSSSSTTTTTTTTTSSSRRRPPPNNNMMMMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGEEEDDDCCCBBBBBBBBB@@@@@@@@@@@@??????>>>>>>>>>>>>=========<<<<<<<<<999888888777888888999:::777777777666666666666666444444444444444444555666333555777888888777555444444444444444444444444444555333222111111000...,,,***+++,,,---...//////000............////////////......------------.....................///000000//////000///...---...//////......------......//////////////////---,,,,,,,,,+++***************)))*********)))))))))))))))(((((())))))))))))(((((())))))((((((''''''''''''''''''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%$$$######%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###"""###$$$%%%########################&&&&&&***444===>>>555+++###$$$&&&&&&&&&$$$"""!!!"""""""""!!!"""$$$ !!!"""""" !!!!!!!!!!!!!!!!!!!!!!!! ###$$$!!!%%%&&&!!!~~~~~~}}}yyyxxxvvvtttrrrqqqppppppllllllllllllkkkkkkjjjiiieeeeeeffffffffffffeeeeeeeeedddcccbbbaaaaaaaaaaaa]]]]]]]]]]]]\\\[[[YYYYYYWWWVVVUUUTTTRRRRRRSSSTTTTTTSSSSSSQQQPPPNNNLLLKKKLLLKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGFFFEEEDDDCCCCCCCCC@@@???????????????>>>>>>============<<<<<<<<<<<<777777777777888999999:::777777777777777666666666222222333444555777999:::777666555555444555666666444444444444444444444444333222000000111000---+++)))***+++,,,---///000000,,,,,,,,,---------............------------......///............//////000...000111000---,,,---///......------------......////////////...---,,,++++++++++++******))))))***))))))))))))))))))******(((((())))))))))))((((((((((((((((((''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$######%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###"""###$$$%%%########################$$$&&&,,,999DDDDDD888,,,###$$$&&&'''&&&%%%###""""""###"""!!! """$$$"""  !!!!!! !!!!!!!!!$$$$$$!!! &&&%%%!!!~~~}}}||||||wwwvvvtttrrrpppooonnnnnnkkkllllllllllllkkkjjjiiiddddddeeeeeeeeeeeeeeeddddddcccbbbaaa````````````ZZZ[[[[[[[[[ZZZYYYXXXXXXUUUUUUUUUSSSRRRQQQSSSUUUSSSRRRQQQOOONNNMMMLLLKKKKKKKKKJJJJJJIIIJJJJJJKKKIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHFFFEEEDDDCCCCCCCCCAAAAAAAAAAAAAAAAAA@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<666666777888888999999999777777777888777666666555111222222444666888:::;;;888777555333333444666777333333444444444444333333111000///000000000...,,,))))))***,,,---...000000,,,,,,,,,,,,---------...///................../////////............//////...000222000---+++---///------------------------,,,,,,,,,,,,+++***))))))***+++++++++)))((()))***))))))))))))************(((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$######%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$###################################################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###)))444>>>>>>333(((###$$$%%%%%%%%%%%%######""""""###"""!!!!!!"""$$$###  !!!!!!  !!! """"""!!!'''&&&!!!~~~}}}|||{{{{{{vvvuuussspppnnnlllkkkkkkiiijjjkkkkkkkkkjjjiiihhhddddddeeeeeeeeeddddddccccccbbbaaa```____________XXXXXXXXXYYYXXXXXXWWWWWWSSSTTTTTTRRRPPPOOORRRTTTQQQQQQOOONNNMMMLLLKKKKKKJJJJJJJJJIIIIIIJJJJJJKKKIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFEEEDDDCCCBBBBBBBBB@@@@@@@@@@@@@@@@@@AAAAAA<<<<<<<<<<<<<<<<<<<<<<<<555666777888888999999999555555666777666555444333222222222333444555777888777666555444444444444555111111222333333222111111000/////////111111///...))))))***+++---...//////------........./////////000//////......//////000//////............//////...111333111---***,,,///,,,,,,,,,------,,,,,,,,,+++,,,,,,++++++***)))((()))+++,,,+++((('''(((***((()))))))))************(((((())))))))))))(((((('''(((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&############$$$$$$$$$$$$%%%%%%&&&'''''''''''''''%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$%%%%%%&&&''''''(((((('''&&&%%%$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$***000000***############$$$$$$$$$$$$$$$!!!"""$$$$$$"""!!!"""###  !!!  !!! !!!'''&&&!!!~~~|||{{{zzzzzzuuutttrrrooommmkkkiiiiiihhhhhhiiijjjjjjiiiggggggddddddeeeeeeeeedddccccccbbbaaa```______^^^^^^^^^VVVVVVWWWWWWXXXWWWWWWWWWQQQRRRSSSQQQNNNNNNPPPSSSPPPPPPNNNMMMLLLLLLLLLLLLJJJJJJIIIIIIIIIJJJJJJKKKIIIIIIIIIHHHHHHHHHGGGGGGFFFEEEDDDCCCBBBAAAAAAAAA>>>>>>>>>>>>>>>>>>??????;;;<<<<<<<<<<<<<<<<<<<<<555555777888999999999999333444555555555444333222333333333222222333444444555555666666666555333222///000111222222111000//////......///111222000///)))******+++---......///////////////000000000111000000////////////000000000//////.........//////...111333111,,,***,,,///+++,,,,,,------,,,,,,+++------------,,,+++******(((+++,,,+++((('''(((***(((((())))))*********+++(((((())))))))))))(((((('''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""""""""###$$$$$$%%%%%%%%%%%%&&&'''((((((((('''$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$%%%%%%&&&&&&'''((())))))'''&&&%%%%%%$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$(((%%%"""###&&&'''$$$ $$$######""""""###$$$$$$ """$$$%%%###""""""""" """!!!!!!  !!!  !!!'''%%% }}}|||{{{zzzwwwvvvvvvtttpppmmmllllllmmmooojjjjjjjjjjjjjjjiiihhhgggeeeeeeffffffeeeeeedddcccdddbbb___]]]\\\\\\]]]^^^ZZZZZZYYYYYYXXXVVVUUUTTTWWWUUUSSSQQQOOOOOOOOOOOOUUURRROOOOOOPPPPPPNNNKKKIIIIIIJJJJJJJJJJJJJJJIIIIIIHHHGGGGGGFFFEEEDDDCCCDDDDDDCCCBBBAAAAAAAAAAAA??????@@@AAAAAAAAA@@@@@@;;;<<<=========<<<:::999777777777777666666666666444444444444333222111000//////000111222444666777777777666555555555555555111222222222222111000000...///111222222000---,,,++++++,,,...///111222333////////////////////////111111111111111000///...////////////////////////------...//////...---,,,///...+++***))))))***+++...---,,,+++***+++,,,,,,++++++,,,,,,,,,,,,++++++***)))(((''''''((()))***((((((((((((''''''''''''((((((((('''&&&&&&&&&%%%'''''''''''''''((())))))&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''(((###$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''((((((&&&%%%%%%$$$#########$$$&&&%%%%%%%%%&&&((()))+++''''''''''''''''''&&&&&&$$$$$$$$$############"""$$$###"""###$$$$$$###"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!!!!""""""######$$$###!!! !!!"""""""""!!!  ###%%%"""}}}|||{{{yyyvvvttttttrrrpppmmmlllllllllmmmhhhhhhhhhhhhgggfffeeeeeeeeeeeeeeeeeeeeedddccccccbbbaaa```^^^]]]]]]]]]]]]ZZZZZZZZZYYYXXXWWWVVVUUUVVVUUUTTTRRRQQQPPPOOOOOORRRPPPNNNNNNOOOOOOLLLIIIHHHHHHIIIIIIIIIIIIIIIHHHJJJJJJIIIIIIHHHHHHGGGGGGDDDCCCBBBAAAAAA@@@AAAAAA@@@@@@@@@@@@????????????;;;;;;;;;;;;;;;::::::999999999888888888777777777444444444444333222111000//////000111222444666666666555555444444444444444111222222222222111000000...///111222222000...,,,+++,,,---...000111222333000000000000000000000000111111111111111000//////////////////////////////......///000000///...---///...,,,***))))))***+++...---,,,+++++++++,,,,,,******++++++++++++*********)))(((''''''((()))***(((((((((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((())))))&&&&&&''''''&&&&&&%%%$$$#########$$$$$$$$$%%%%%%$$$%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''###$$$&&&'''''''''&&&%%%###$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$&&&(((+++,,,+++***(((&&&%%%$$$$$$$$$$$$$$$$$$############"""$$$###""""""$$$$$$###"""""""""#########$$$$$$$$$###############"""!!!!!! !!!!!!""""""""""""%%%$$$"""  """!!!  ###%%%### ~~~~~~}}}||||||{{{yyyuuurrrppppppooommmlllkkkjjjjjjhhhhhhhhhhhhgggfffeeeddddddddddddeeedddccccccbbb`````````___^^^]]]\\\[[[[[[[[[ZZZZZZYYYWWWVVVUUUUUUUUUUUUTTTRRRQQQOOOOOONNNMMMMMMNNNNNNMMMJJJGGGGGGHHHHHHIIIHHHHHHGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIDDDCCCBBBAAAAAA@@@@@@@@@AAA@@@???=========>>>>>>;;;::::::999999999999999::::::::::::999999999888444333333333222111111111///000111222333444555666555444444333333333333333111111222222111111000///...000111222222000...---,,,---...///000111222222222222222222222222222222111111000000000000//////000000000000000000000000...//////000000000//////...---,,,*********++++++...---,,,+++++++++,,,,,,)))))))))******)))))))))))))))(((((((((((())))))((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&''''''((()))&&&''''''''''''&&&%%%%%%""""""#########$$$$$$$$$######$$$%%%&&&'''((((((%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$""""""###$$$&&&(((+++,,,+++***'''%%%######$$$%%%$$$$$$$$$############"""$$$###""""""$$$$$$###""""""""""""############$$$"""""""""""""""!!!!!! !!!!!!!!!!!!"""""""""$$$###""" !!! """%%%###!!!}}}|||{{{{{{{{{{{{xxxsssooommmmmmnnnmmmllljjjhhhgggjjjjjjjjjiiihhhgggfffeeeccccccddddddccccccbbbaaa______``````___]]][[[ZZZ[[[[[[[[[ZZZYYYXXXVVVVVVTTTUUUUUUUUUTTTRRRPPPNNNKKKLLLNNNOOONNNLLLIIIGGGHHHIIIIIIIIIIIIHHHGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHDDDCCCBBBAAA@@@@@@@@@@@@BBB@@@>>><<<;;;;;;======<<<;;;999888888888999::::::::::::999999999888888333333222111111111111111000000111333444555555555555444444333333333333333111111111111111000000//////000111222222111///.........///000000111222222222222222222222222222222000000000/////////000000000000000000000000000000.........///////////////...---,,,++++++++++++,,,------,,,,,,,,,+++++++++))))))(((((((((((())))))))))))(((((((((((())))))((((((((((((''''''''''''%%%&&&&&&&&&'''((((((((('''''''''&&&&&&''''''((('''''''''''''''&&&&&&%%%############$$$$$$$$$$$$######$$$%%%&&&&&&''''''%%%%%%&&&&&&'''(((((()))$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%&&&'''((((((((('''&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%############%%%''')))***(((&&&$$$"""###%%%''')))$$$$$$$$$#########""""""$$$"""!!!"""###$$$###"""""""""""""""############ !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   $$$###!!!}}}zzzyyyyyyzzzyyyvvvqqqmmmkkkllllllmmmllljjjhhhfffiiiiiiiiihhhgggfffeeedddbbbbbbbbbcccbbbaaaaaa```^^^___```aaa```]]]ZZZYYYZZZZZZZZZZZZYYYWWWVVVUUUSSSTTTTTTTTTSSSRRRPPPOOOKKKMMMOOOPPPOOOMMMJJJIIIJJJJJJJJJJJJJJJIIIHHHHHHEEEFFFFFFGGGGGGHHHHHHIIICCCCCCBBBAAA@@@@@@@@@@@@BBB@@@>>><<<;;;;;;<<<======<<<:::999999999:::;;;888888888888777777777777222222111000000000111111000111222444555555555555666555555444333444444444000111111111111000/////////000111222222111000000///000000000111111222222111111111111111111111111000//////......///000000000000000000000000000000,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++))))))(((''''''((())))))(((((())))))))))))((((((((((((((((((''''''''''''%%%&&&&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''''''''((((((''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((())))))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%&&&'''((((((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&%%%$$$######$$$%%%&&&&&&%%%###""""""$$$''')))$$$$$$$$$#########""""""###"""!!!"""######"""!!!"""""""""""""""""""""""" !!!!!!!!! !!!!!!!!!  !!!!!!!!!###$$$!!!~~~}}}yyyxxxwwwwwwvvvtttpppmmmkkkkkkllllllkkkiiihhhggggggggggggfffeeecccbbbaaaaaaaaabbbbbbaaaaaa```___^^^___``````___]]]ZZZYYYZZZZZZYYYYYYXXXVVVUUUTTTSSSSSSSSSSSSRRRQQQPPPOOOKKKNNNPPPPPPNNNLLLKKKKKKKKKKKKKKKKKKJJJIIIHHHHHHGGGGGGGGGHHHHHHIIIIIIIIICCCBBBAAA@@@@@@?????????@@@???>>><<<<<<<<<======<<<<<<;;;:::::::::::::::777777777666666666555555222111000//////000111222000111333555555555555444666555555444444444444444000000111111000000///...000000111111222111111111111111111111111222222222000000000000000000000000000///...---...///000111000000000000000000000000++++++++++++,,,---...///---------------,,,,,,,,,,,,,,,---------,,,+++******)))(((''''''((()))***(((((())))))))))))((((((((((((((((((''''''''''''&&&&&&&&&'''''''''''''''((('''&&&&&&%%%&&&&&&&&&'''(((((((((((('''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$###%%%%%%&&&&&&'''((())))))$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%%%%'''&&&$$$###"""######$$$(((&&&$$$"""""""""###$$$$$$$$$$$$############"""###"""!!!!!!######"""!!!###"""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  """"""#########$$$"""~~~|||{{{yyywwwvvvuuutttrrrooommmkkkkkkkkkkkkjjjiiiiiihhhggggggffffffdddbbbaaa`````````aaaaaaaaa```__________________^^^\\\ZZZYYYYYYYYYXXXXXXWWWUUUTTTSSSSSSRRRQQQPPPPPPOOOOOOPPPLLLNNNPPPOOOMMMKKKLLLMMMJJJJJJJJJJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGCCCBBBAAA@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>:::::::::::::::999888888777777777666666666555555111000///......///111222000222444555666555444444555444444333333333333333000000000000000//////...000000111111111222222222222222222222222222222222000000000000000000000000000///---------///000222////////////////////////,,,,,,++++++,,,---///000,,,,,,---------------,,,,,,,,,---------,,,+++***+++***(((''''''(((***+++'''((()))******)))((('''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&((('''&&&&&&%%%%%%%%%&&&((((((((((((((('''&&&&&&###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###$$$&&&'''''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&'''$$$$$$######$$$$$$%%%&&&&&&%%%###""""""######$$$&&&%%%$$$######""""""###$$$$$$$$$############"""###!!! !!!"""###"""!!!######""""""!!!!!!!!!!!! !!!"""""""""""""""!!!!!!  """#########""" """$$$$$$ |||zzzyyyyyywwwuuusssrrrqqqooommmllllllkkkjjjjjjiiiiiiiiiiiiiiihhhgggfffdddbbbaaa```````````````______^^^_________^^^]]]\\\[[[ZZZXXXXXXXXXWWWVVVUUUSSSSSSSSSRRRPPPOOONNNNNNOOOPPPKKKMMMOOONNNKKKJJJLLLNNNIIIJJJIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@????????????===>>>???????????????>>>888888999::::::888777666777777777777666666666666111000///---...///111222000222444666666666444333444333222222111111222222000000000000000//////...000000111111111222222333333333333222222222222111000000000000000000000000///...---,,,---///111222////////////////////////------,,,,,,---...000111,,,,,,---......---------,,,,,,---...---,,,+++***,,,***)))'''''')))***,,,'''((()))******)))(((''')))(((((((((''''''''''''(((((((((''''''&&&&&&%%%((('''&&&&&&%%%%%%%%%%%%(((((((((((((((''''''&&&"""############$$$$$$$$$""""""###$$$%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$%%%&&&&&&&&&%%%$$$""""""###$$$%%%%%%&&&&&&$$$#########$$$%%%%%%&&&$$$###"""""""""###%%%&&&!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$############"""###!!! !!!"""###"""!!!######""""""!!!!!!!!! !!!"""######""""""!!!!!!  """#########"""!!! """%%%&&&###}}}|||||||||xxxwwwtttqqqnnnllljjjjjjjjjjjjhhhgggffffffffffffjjjgggdddccccccbbb___\\\___aaacccbbb___]]][[[[[[^^^^^^]]]\\\[[[YYYYYYXXXVVVVVVWWWVVVUUUSSSQQQOOORRRRRRQQQPPPOOOOOOOOOOOOMMMMMMMMMMMMMMMLLLKKKJJJMMMKKKIIIGGGEEEEEEFFFGGGFFFFFFDDDCCCCCCDDDEEEEEEDDDCCCCCCBBB@@@???>>>>>>@@@??????>>>===<<<<<<;;;;;;:::999777777777888888777777666777888888666444222111///...---...000111555666777888777555333222222333333222000///000111000111111000...---///000000////////////111333444333333333222222111111111111111000000000000111111///111111000///...///000...............------------------------------------------.........//////////////////...,,,***(((************)))))))))(((************))))))))))))(((((((((((((((''''''&&&'''((()))***)))(((&&&$$$&&&&&&%%%$$$$$$$$$$$$%%%'''((((((((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$######"""######$$$&&&''''''(((&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%######""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!! !!!"""""""""""" !!!###!!!~~~|||zzzyyyyyywwwuuussspppnnnlllkkkjjjiiiiiihhhhhhhhhiiiiiijjjiiifffcccbbbccccccaaa___^^^```bbbaaa___]]][[[[[[]]]]]]\\\[[[ZZZYYYYYYXXXVVVVVVWWWVVVUUUSSSQQQPPPSSSRRRQQQOOOOOOOOOOOOOOOMMMNNNNNNNNNMMMLLLKKKJJJMMMKKKIIIGGGFFFFFFFFFGGGEEEEEECCCCCCBBBCCCCCCDDDDDDCCCBBBAAA@@@??????>>>??????>>>>>>======<<<<<<;;;:::999777666666777777777666555666777777555333222111///......///000111666777888999888666444333222333333222000//////000000111111000...---...000000/////////000111333444333333333222222222111111111111000000000000111111///000111000///......000///............---------------------------------------........./////////...//////...---+++***(((++++++++++++*********)))*********)))))))))(((((((((((((((((((((''''''&&&'''((()))))))))(((&&&%%%'''&&&&&&%%%%%%%%%%%%%%%'''''''''''''''&&&%%%%%%%%%%%%%%%$$$$$$#########"""######$$$&&&''''''(((&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%'''&&&%%%%%%$$$$$$%%%%%%######""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""###"""!!!!!!!!!!!!!!!""""""!!!!!!  !!!""""""""""""!!! !!!""" }}}zzzxxxwwwvvvtttsssqqqooonnnllllllkkkhhhhhhhhhiiijjjkkklllmmmhhheeebbbaaabbbccccccccc\\\^^^``````^^^\\\\\\\\\[[[[[[ZZZZZZYYYYYYYYYYYYVVVVVVVVVVVVUUUTTTSSSRRRTTTRRRQQQOOONNNOOOOOOPPPNNNNNNNNNNNNMMMLLLKKKJJJLLLKKKIIIGGGFFFFFFGGGGGGEEEDDDCCCBBBBBBBBBBBBCCCCCCCCCBBBAAA@@@??????>>>========================<<<;;;999888666666555555666555444555666555444222111000///...//////111222777888888999888666555444111222333222///...///000111111111000------...///000000000000000111222333333333333222222222222111111111000000000000111111///000111000///......000/////////.........------------------------------------------............------......---+++***))),,,,,,+++++++++***************))))))))))))(((((((((((((((((((((''''''&&&''''''((())))))'''&&&%%%(((''''''&&&%%%&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$##################$$$%%%%%%&&&''''''&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%%%%'''&&&%%%%%%$$$$$$%%%%%%#########"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!###""""""!!!!!!!!!!!!!!!!!!""""""######""""""!!!"""!!!  }}}zzzwwwuuutttqqqqqqooonnnmmmllllllllliiiiiihhhiiiiiijjjkkkkkkhhheeebbb``````aaacccddd[[[]]]^^^^^^]]]\\\\\\\\\YYYYYYYYYYYYXXXXXXXXXXXXVVVVVVVVVUUUUUUTTTSSSSSSTTTSSSQQQPPPOOOOOOPPPPPPOOOOOONNNNNNMMMLLLKKKJJJKKKJJJIIIGGGGGGFFFGGGGGGEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBAAAAAA@@@??????>>><<<<<<==================<<<;;;:::888777555555444555444333333444444222000000000//////000111222222666777777777666555444333111222222111///......///000111111///---,,,---///000000000111111222222222222222222222222222222222222111111000000111111222000111111111///...///000000000//////......------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,------,,,+++***)))+++++++++*********))))))***)))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''(((((('''&&&&&&(((((('''&&&&&&&&&&&&'''$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%&&&''''''&&&%%%$$$$$$&&&&&&%%%$$$########################################################################$$$$$$#########$$$%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$###############$$$$$$############$$$$$$$$$$$$########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!!!!! !!!$$$######"""!!!"""""""""###############"""!!!!!!  !!!}}}zzzwwwtttsssoooooonnnmmmlllllllllllljjjiiihhhgggffffffffffffhhhfffccc```^^^^^^```bbb[[[\\\]]]]]][[[ZZZ[[[\\\WWWWWWWWWWWWWWWWWWWWWWWWUUUTTTTTTTTTTTTTTTTTTTTTSSSRRRRRRQQQPPPPPPPPPOOONNNNNNNNNMMMLLLKKKIIIIIIJJJIIIIIIHHHGGGGGGGGGGGGGGGGGGFFFFFFEEEDDDCCCCCCAAAAAAAAA@@@@@@??????>>><<<<<<<<<<<<============<<<<<<;;;:::888666555444555444333333333333111////////////000111222333333555555555555444333222222000111111000...------...///000000///---,,,...///111111111222222222222222222222222222222222222222222222111111111111222222111222222222000///000111111000000///......------,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++***+++,,,,,,,,,+++***)))))))))))))))(((((((((((()))))))))(((((((((((('''(((((((((((((((''''''&&&&&&&&&'''''''''''''''&&&(((((('''&&&&&&&&&&&&'''$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$###############$$$"""""""""######$$$$$$$$$########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######"""!!!!!!!!!!!!!!!$$$$$$###"""""""""""""""###$$$$$$######"""!!!  """ }}}zzzwwwtttrrrnnnnnnmmmlllkkkkkkkkkkkkkkkjjjhhhfffdddcccbbbbbbeeeeeeccc```]]]\\\^^^___[[[\\\\\\[[[ZZZYYYYYY[[[WWWWWWVVVVVVVVVUUUUUUUUUSSSSSSRRRRRRRRRSSSTTTTTTQQQRRRSSSSSSRRRQQQOOONNNNNNMMMMMMLLLKKKIIIHHHGGGIIIIIIIIIHHHHHHGGGGGGGGGHHHHHHHHHGGGFFFEEEDDDCCCAAAAAA@@@@@@????????????<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::888777666555444333333333333000.........///000222333333444555444444333222222111111///000111000---,,,---...---...///...------///111111111222222333222222111111222222222222333333333222222111111111111222222222333444333111111111222222111000000///...------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************((()))***+++,,,+++***)))))))))((((((((('''''''''))))))((((((((((((''''''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%$$$######"""#########!!!!!!""""""###$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""$$$######"""""""""""""""############"""!!!!!!  !!!""" ~~~~~~}}}{{{yyyvvvsssqqqnnnmmmlllkkkjjjjjjjjjjjjkkkjjjhhhfffdddbbbbbbaaa```aaaaaa___]]]\\\]]]___\\\\\\\\\[[[XXXWWWXXXYYYWWWWWWVVVUUUTTTTTTSSSSSSQQQQQQPPPPPPQQQRRRSSSTTTPPPQQQTTTUUUUUURRROOOLLLMMMLLLLLLKKKJJJHHHFFFEEEHHHHHHIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGFFFDDDCCCBBB@@@@@@@@@@@@????????????=========<<<<<<;;;;;;:::<<<<<<======<<<:::999888666555333333444333000...---...///111222333444444555555444333222222222222///000000///---,,,,,,---+++,,,---------...000222111222333333333222111111111111222222222333333333333222222111111222222333444555666555333222333444222222111000///...------++++++++++++++++++++++++*********++++++++++++,,,'''(((***+++++++++******))))))))))))(((((((((((())))))((((((((('''''''''(((((((((((((((''''''&&&%%%%%%%%%%%%&&&&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&'''''''''(((((($$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))'''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$###""""""######!!!!!!!!!"""###$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""!!! !!!!!!"""###$$$######"""!!!!!!!!!!!!"""!!!!!!"""""""""!!! |||{{{{{{zzzxxxuuurrrpppnnnmmmlllkkkjjjiiiiiiiiijjjiiihhhfffdddccccccbbb\\\^^^```___]]]\\\^^^```\\\]]]\\\ZZZXXXVVVWWWXXXWWWWWWVVVUUUTTTSSSRRRQQQQQQPPPOOOOOOPPPQQQSSSTTTOOOQQQUUUWWWVVVSSSNNNKKKLLLLLLKKKJJJIIIGGGEEEDDDHHHHHHIIIIIIIIIHHHGGGGGGFFFFFFGGGFFFEEECCCAAA@@@@@@@@@@@@???????????????>>>>>>===<<<;;;;;;::::::<<<<<<=========<<<:::999666555444444444333111///,,,---///111333444444555666666555444333333333333///000000///---,,,,,,---***+++---------...111333111222333444333333111000111111111222222333333333333222222111111222222333555666777666444333444555222222111000///...------++++++++++++++++++++++++++++++,,,,,,,,,---------'''((()))***++++++******************)))))))))))))))(((((((((''''''''''''(((((((((((((((''''''&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&'''(((((((((''''''''''''((((((((())))))%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%%%%&&&'''((()))***'''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$###""""""###### !!!!!!"""###$$$$$$$$$########################"""""""""""""""""""""""""""""""""""""""""""""""" !!!###$$$%%%###""""""!!!!!!!!!!!!!!! !!!!!!!!!!!! ~~~~~~|||yyyvvvtttsssrrrkkkkkkjjjjjjiiijjjjjjjjjiiihhhfffeeedddcccbbbbbbaaa```___^^^^^^]]]]]]^^^\\\\\\]]]]]]\\\[[[YYYXXXUUUTTTSSSRRRQQQQQQQQQQQQRRRRRRQQQPPPOOONNNNNNMMMQQQQQQQQQQQQPPPOOONNNMMMOOONNNMMMKKKIIIGGGFFFEEEHHHHHHHHHHHHHHHGGGFFFEEEHHHDDDAAABBBDDDEEEBBB>>>======>>>>>>>>>>>>======>>>>>>>>>===<<<<<<;;;;;;<<<:::999999:::;;;;;;:::777666444222111000//////,,,---///111333444444555222333333444444333333222/////////...---+++***))))))+++---///111222222111222333333444444333333222111111111000///000222444333444444444444333222111222111111111111111222222000000000///...,,,+++***------......---+++***)))+++++++++,,,,,,---------,,,,,,,,,++++++*********+++***)))(((''''''''''''((()))))))))((('''&&&&&&)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&%%%&&&'''((()))'''(((((()))((((((''''''((())))))(((%%%$$$$$$%%%######""""""###%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))&&&$$$$$$'''((('''%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%$$$##############################%%%$$$$$$$$$######""""""######""""""""""""######%%%%%%%%%$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""### !!!  !!! ~~~{{{zzzxxxuuusssqqqoooooolllkkkjjjiiiiiiiiiiiiiiigggfffeeecccbbbbbbaaaaaa``````___^^^]]]]]]]]]]]]ZZZ[[[[[[[[[[[[YYYXXXWWWUUUUUUTTTSSSRRRRRRRRRRRRTTTTTTSSSSSSRRRRRRQQQQQQQQQQQQQQQPPPPPPOOONNNMMMNNNMMMLLLKKKIIIHHHGGGFFFIIIIIIHHHHHHGGGFFFEEEEEEGGGDDD@@@AAADDDDDDAAA>>>??????>>>>>>>>>=========>>>>>>======<<<;;;;;;;;;999888777777999999888777666555333222000/////////...///111333444555666666111111222222222222111111000//////...,,,++++++***+++,,,...000222222333222222333333444444333333222333444444333111111333555222222222111111111000000///////////////000111222000//////...---,,,++++++---.........---,,,***)))+++++++++,,,,,,,,,------,,,,,,,,,+++++++++******---,,,+++)))(((((((((((())))))))))))((('''&&&%%%(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%&&&'''((()))'''''''''''''''''''''''')))******(((&&&$$$$$$%%%$$$############$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%###!!!!!!###%%%$$$"""$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%$$$$$$##############################$$$$$$#########"""""""""######""""""""""""######$$$$$$#########"""""""""     !!!~~~yyyxxxuuusssqqqooonnnmmmlllkkkjjjiiihhhgggggggggeeedddcccbbbaaaaaaaaaaaa```___^^^]]]]]]\\\]]]]]]ZZZZZZZZZZZZYYYXXXWWWVVVVVVVVVTTTSSSSSSSSSSSSSSSPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOONNNMMMMMMLLLKKKKKKJJJJJJIIIIIIIIIJJJJJJIIIHHHGGGEEEDDDDDDGGGDDDAAABBBDDDEEEBBB@@@BBBAAA???===<<<<<<======>>>======<<<<<<;;;::::::888777777888:::999777555555444222111000///......111222333444666666777777000000111111111111000000111000...,,,,,,+++,,,,,,---...///111222333333333333333444444444444333333444555555333111111222333111000///.........///000------------...000111222......---,,,,,,,,,,,,,,,......//////...---+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++***...---,,,***))))))(((((()))))))))(((((('''&&&%%%'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%&&&''''''((('''&&&%%%%%%%%%&&&''''''***++++++)))&&&$$$$$$%%%%%%$$$$$$######$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!######"""!!!#########$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$####################################""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!  $$$"""~~~}}}yyyxxxvvvtttrrrpppooonnnlllkkkjjjhhhgggfffffffffdddcccbbbbbbaaaaaaaaaaaaaaa```___^^^]]]]]]]]]]]]ZZZZZZYYYYYYXXXXXXWWWVVVWWWVVVUUUTTTSSSSSSSSSSSSNNNNNNNNNNNNOOOOOOOOOOOONNNNNNOOOOOONNNMMMMMMLLLJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKIIIHHHFFFEEEDDDDDDGGGFFFDDDEEEGGGGGGFFFDDDEEECCC@@@===<<<<<<============<<<<<<;;;::::::999888888999;;;<<<<<<999666444333222000///.........222222444555666666666666///000000111111000000///111000---,,,+++,,,---......///000111222222333333333333444444444444333333333444444222000...///000111///...,,,,,,---///000,,,,,,,,,---...000111222---,,,+++++++++,,,------....../////////...,,,++++++++++++++++++++++++,,,++++++++++++++++++++++++------+++***)))(((((((((((()))))))))(((''''''&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''%%%$$$######%%%&&&(((+++,,,+++)))&&&$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##############################"""""""""!!!!!!!!!!!!!!!""""""############"""""""""""""""!!!!!!!!!  !!!!!!   !!!!!!!!! !!!$$$!!!}}}|||zzzxxxwwwuuusssqqqpppooonnnkkkjjjhhhgggfffeeeeeeeeedddcccbbbbbbbbbbbbbbbcccbbbaaa```___^^^^^^^^^^^^[[[ZZZZZZYYYXXXXXXWWWWWWWWWVVVUUUTTTSSSSSSSSSSSSQQQQQQQQQQQQQQQRRRRRRRRRMMMMMMMMMMMMMMMMMMLLLKKKIIIIIIJJJJJJKKKLLLMMMMMMLLLKKKIIIGGGEEEDDDDDDDDDHHHIIIJJJKKKLLLLLLJJJHHHFFFDDDAAA>>>===<<<===>>><<<<<<;;;;;;::::::999999888888999;;;<<<;;;888666333333111000////////////111222333444444444444444000000111111111111000000000///---,,,,,,---...000////////////000111111111333444444555555444444333333444444333000......///111///...------...000111,,,------...///000222333,,,,,,+++++++++,,,---------.../////////...---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++)))((((((((((((((((((((()))******))))))((())))))))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%###"""###$$$'''(((***++++++)))&&&$$$$$$%%%$$$$$$%%%$$$$$$$$$$$$###########################""""""#########$$$$$$$$$$$$%%%''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$##############################!!!!!!!!!!!!!!!"""""""""!!!"""############"""!!!###""""""""""""!!!!!!!!!  !!!!!! !!!  """""""""!!! """%%%"""~~~{{{yyyxxxuuutttrrrpppnnnmmmlllllliiihhhgggfffeeedddddddddbbbbbbbbbbbbbbbbbbccccccaaaaaa```___^^^^^^^^^^^^[[[ZZZYYYXXXXXXWWWXXXXXXVVVVVVTTTSSSSSSSSSSSSSSSPPPPPPPPPPPPPPPPPPPPPOOOKKKLLLLLLLLLLLLLLLKKKKKKIIIIIIJJJKKKLLLMMMMMMNNNLLLJJJHHHFFFEEEEEEEEEEEEHHHKKKOOORRRSSSPPPMMMKKKEEEDDDBBB@@@>>>>>>>>>>>><<<;;;;;;::::::999888888777666666777999888666444333333222111000000///000111222222333333333222222000000111111111111000000///...---------...///000000000/////////000000111444444555555555555444444444666666555333111000000000///.........///000111---------...///000111222+++,,,------------,,,,,,,,,---...//////...---,,,+++++++++++++++************++++++++++++,,,,,,,,,))))))(((((((((((())))))'''((()))+++,,,,,,,,,,,,*********)))))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$###$$$%%%'''(((((())))))(((%%%$$$$$$%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%"""$$$&&&&&&%%%$$$###$$$%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$##############################!!!!!!""""""""""""######!!!"""###$$$$$$###"""!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!######""""""!!! !!!'''###~~~|||yyywwwuuurrrqqqpppnnnlllkkkjjjjjjggggggfffeeeddddddeeeeee````````````aaaaaabbbccc______^^^]]]\\\\\\\\\\\\ZZZYYYXXXWWWVVVVVVVVVWWWUUUUUUTTTSSSRRRRRRRRRRRROOONNNNNNNNNMMMLLLLLLLLLJJJKKKKKKLLLLLLKKKKKKKKKIIIIIIJJJKKKLLLMMMMMMNNNKKKJJJHHHFFFEEEEEEFFFGGGGGGLLLRRRWWWWWWSSSOOOLLLDDDCCCBBBAAA@@@???>>>>>>;;;;;;::::::999888888888888666555666777888777555444333222111111000111111222222333333333222222111...//////000000//////...---........./////////000222222111000000000111222444444555555555555444444333555666555333111111111............//////000000------,,,,,,---...//////+++---...000000...,,,***+++,,,---......---,,,+++++++++++++++*********)))******+++++++++,,,,,,,,,(((((((((((()))***+++,,,'''(((***,,,...///000000))))))))))))(((((((((((($$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''''''''&&&'''''''''%%%$$$%%%&&&""""""$$$%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&&&&&&& ###&&&&&&$$$""""""###$$$$$$%%%%%%%%%&&&&&&&&&##################$$$$$$########################"""""""""#########$$$$$$!!!"""###$$$$$$###"""!!!!!!!!!!!!   """!!!!!!$$$######"""!!! %%%"""~~~{{{xxxuuutttrrrqqqpppnnnlllkkkkkkjjjffffffeeedddddddddeeeeee_______________```aaabbb^^^]]]\\\[[[ZZZZZZZZZZZZYYYXXXVVVUUUTTTUUUUUUVVVUUUTTTSSSRRRQQQQQQQQQQQQRRRRRRQQQQQQPPPOOONNNNNNJJJJJJKKKKKKKKKKKKKKKJJJIIIJJJJJJKKKLLLMMMMMMNNNJJJIIIGGGEEEEEEFFFGGGHHHEEELLLTTTYYYYYYUUUOOOLLLCCCCCCCCCBBBAAA@@@???>>>;;;;;;::::::999888888777:::999777777888999999888444444333222111111111222333333444444333333222222---..................---,,,---...///000000000///444333222111111111222333444444555555555555444444000222444444222000//////,,,---...////////////...,,,,,,,,,++++++,,,------+++---000222111///,,,)))***+++,,,---------,,,+++++++++++++++******))))))*********++++++,,,,,,,,,((((((((()))***,,,---...&&&(((***,,,///111222222)))(((((((((''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&'''&&&%%%%%%###$$$%%%&&&'''(((''''''$$$%%%&&&&&&$$$$$$%%%&&&!!!"""###%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&'''''' $$$'''(((%%%######$$$######$$$$$$$$$%%%%%%%%%##################$$$$$$########################""""""######$$$$$$$$$%%% """###$$$$$$###""" !!!!!!!!!""""""""""""### """!!!!!!%%%$$$###"""!!! """}}}zzzwwwvvvuuuuuusssqqqnnnjjjhhhgggggggggiiigggdddaaa_________```\\\]]]___`````````_________^^^^^^]]]\\\[[[ZZZZZZWWWXXXYYYYYYXXXWWWUUUTTTQQQRRRRRRSSSSSSSSSSSSRRRPPPOOONNNMMMLLLLLLLLLLLLMMMNNNMMMKKKIIIHHHHHHIIIIIIJJJKKKLLLMMMNNNOOOPPPLLLJJJHHHFFFEEEEEEFFFGGGDDDGGGMMMQQQSSSRRRPPPNNNDDDBBB@@@>>><<<<<<<<<<<<===;;;888888:::;;;:::888:::666333444777888555111222222111000//////000000111222222333333222222111111111000...---,,,+++***,,,,,,---///000222333333666444222111111333666888444555666666666666666555333333333222111000///...//////...------,,,++++++////////////////////////111111000...---,,,+++***---+++)))***+++,,,++++++///---+++***++++++***)))&&&&&&'''((()))******+++))))))***+++,,,,,,------)))))))))***+++,,,......******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%$$$$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&'''(((((()))***)))'''%%%$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################&&&%%%###"""""""""######$$$$$$############$$$$$$""""""""""""""""""""""""########################$$$###""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!   ###%%%''',,,)))%%%!!!$$$"""~~~|||yyyvvvtttssssssrrrpppmmmjjjhhhggggggggghhhgggdddaaa____________\\\]]]___`````````___^^^^^^^^^]]]\\\[[[ZZZYYYYYYWWWWWWWWWWWWVVVUUUTTTTTTRRRSSSSSSSSSSSSSSSRRRRRROOOOOONNNMMMLLLLLLLLLLLLLLLLLLLLLJJJHHHGGGGGGHHHHHHIIIJJJKKKLLLMMMNNNNNNJJJIIIFFFDDDCCCCCCDDDEEEDDDGGGKKKNNNNNNMMMJJJIIICCCBBB@@@>>><<<<<<<<<<<<===:::888888:::;;;:::888:::666333444777777444111222111111000//////000000111222222222222222222111111000///...---,,,++++++,,,---...///000222333333555444333222222444666777444444555555555444444333333333333222111000......//////...---,,,,,,+++,,,////////////////////////111000///...---,,,++++++---+++***+++---......---///---+++***++++++***))))))))))))***+++++++++,,,))))))******+++,,,,,,---))))))))))))***+++,,,---((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&''''''((((((***)))'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###"""""""""###############""""""#########""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!! !!!###&&&(((+++(((%%%!!!$$$!!!}}}{{{xxxuuurrrqqqpppooonnnllljjjhhhhhhhhhhhhgggfffcccaaa____________]]]]]]^^^____________^^^]]]]]]\\\[[[ZZZYYYXXXXXXWWWWWWVVVUUUTTTTTTTTTTTTTTTTTTTTTTTTSSSRRRRRRQQQOOONNNNNNMMMLLLLLLKKKKKKNNNNNNNNNLLLJJJIIIJJJKKKGGGHHHHHHIIIJJJKKKKKKLLLHHHGGGEEECCCBBBBBBBBBCCCEEEFFFGGGHHHHHHFFFDDDCCCBBBAAA@@@>>>===<<<<<<;;;<<<:::999999::::::999888888555333333555666333111111111000/////////000000111111222222222222111111000//////...------,,,,,,------...000111222333444444444444444444555555555444444444444444333222111222222222222111///...---000///---,,,++++++,,,---////////////////////////000000///...---,,,,,,,,,...,,,,,,---///111111111///---+++***++++++***)))************************)))))))))***++++++,,,,,,***))))))(((((())))))***'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%&&&'''(((%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&'''''')))((('''%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""############""""""!!!!!!""""""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!"""###""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!  !!!$$$&&&((()))'''### ###!!!~~~}}}{{{xxxtttrrrpppooommmlllkkkiiihhhhhhhhhhhheeedddcccaaa___^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\[[[ZZZYYYXXXWWWWWWWWWVVVTTTRRRRRRRRRSSSSSSUUUUUUTTTTTTSSSRRRQQQPPPNNNNNNNNNMMMMMMLLLKKKJJJLLLMMMMMMKKKIIIHHHIIIJJJFFFGGGGGGGGGHHHHHHIIIIIIGGGFFFEEECCCBBBBBBBBBBBBDDDDDDDDDDDDDDDCCCBBBAAAAAA@@@???>>>===<<<;;;;;;:::::::::::::::999888888777555333333444444222000111000000/////////000000000000111111111111000000...............---------......///000111333333444333444555666666555444444555555555555444222111111222222222111000///------000///---++++++,,,---.........................../////////...---------,,,...------...111333444444///---+++***++++++***)))((((((((((((((('''''''''))))))))))))******++++++***)))((('''''''''''''''((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))%%%%%%&&&&&&&&&&&&%%%%%%######$$$%%%%%%&&&&&&'''''''''&&&%%%$$$$$$$$$###%%%%%%%%%$$$$$$#########%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!  !!!"""###""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!  """$$$&&&'''&&&$$$""" ### }}}}}}|||{{{xxxuuurrrpppoookkkkkkjjjiiihhhhhhggggggdddcccbbb```___^^^^^^]]]^^^^^^^^^]]]]]]]]]^^^^^^\\\[[[[[[ZZZYYYXXXWWWWWWVVVUUUSSSRRRQQQQQQRRRSSSTTTTTTTTTSSSRRRQQQPPPOOOMMMMMMNNNMMMMMMLLLJJJJJJHHHIIIIIIGGGEEEEEEFFFGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBB?????????>>>===<<<;;;;;;999999::::::999888888888555444333222333222111000000///////////////000000///000000111111000000///---------...............///000000111222333444444333444666777777666444333666666666555444333222111111111111000///...---,,,///...---,,,,,,,,,------------------------------..................------...------///222444555555///---+++***++++++***)))((((((((('''''''''''''''(((((())))))))))))******))))))((('''&&&&&&&&&&&&)))(((((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))%%%&&&&&&''''''&&&&&&%%%######$$$%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$######%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$#########""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!  """###$$$%%%###""" ###!!!~~~{{{{{{{{{zzzxxxvvvsssqqqooojjjjjjjjjiiihhhgggffffffbbbbbbaaa```___^^^]]]]]]___^^^]]]]]]\\\]]]]]]]]]\\\\\\[[[ZZZYYYXXXWWWWWWUUUUUUTTTSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQPPPOOOLLLMMMMMMNNNMMMKKKJJJIIIKKKKKKKKKJJJHHHHHHIIIKKKFFFFFFFFFFFFFFFEEEEEEEEEFFFEEEEEEDDDCCCBBBAAA@@@???@@@AAABBBBBBBBBBBBBBB>>>>>>>>>>>>===<<<;;;:::777999;;;;;;999888777777333333333222111111000000//////......//////000000//////000000000000//////,,,,,,------...//////000000111111222333333444444555555666777777555444333555555666555555444333222000000000000///---,,,+++---------------------------------------------------------..................------...111444444444///---+++***++++++***)))))))))))))))))))))))))))((((((((((((((())))))))))))(((((('''&&&&&&&&&'''(((''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((()))******&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%$$$######%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$######""""""!!!!!!""""""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!!!!"""""" $$$"""|||xxxxxxxxxwwwvvvuuurrrpppooojjjjjjjjjiiihhhfffeeedddaaaaaaaaa```___^^^]]]\\\___^^^]]]\\\\\\\\\]]]]]]]]]\\\\\\[[[ZZZYYYXXXWWWTTTTTTTTTTTTSSSRRRQQQQQQOOOPPPPPPPPPPPPPPPOOOOOOLLLLLLMMMNNNMMMKKKIIIHHHLLLMMMMMMLLLJJJJJJKKKMMMGGGFFFFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCBBB@@@??????>>>???AAABBBBBBAAA@@@@@@===>>>>>>>>>>>><<<;;;:::666999;;;;;;999777777777222222222111000//////000...............///000000...//////000000//////...++++++,,,---...///000111111111222222333444444444666666666666666555444444333333444444444333333222000000000///...---,,,++++++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////...---,,,---000222222222///---+++***++++++***)))'''((((((((()))*********(((((((((((((((((((((((()))((('''''''''''''''((($$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&''')))******+++&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&''''''(((((($$$$$$%%%&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$$$$############""""""#########""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!! %%%###~~~zzzvvvuuuuuuuuuuuutttrrrooonnnjjjjjjjjjiiihhhfffdddccc````````````___^^^]]]\\\```___]]]\\\[[[\\\]]]]]]]]]]]]\\\[[[ZZZYYYXXXXXXTTTTTTUUUUUUUUUSSSQQQPPPNNNNNNOOOOOOPPPOOOOOOOOOKKKLLLMMMNNNMMMKKKIIIHHHGGGHHHHHHGGGEEEEEEFFFHHHGGGGGGFFFFFFEEEEEEDDDDDDBBBBBBBBBAAA@@@???>>>===>>>???AAABBBBBB@@@>>>=========>>>>>>>>><<<;;;:::555999<<<<<<999666666777111222222111000...///000...............///000111......////////////......***+++,,,---///000111111222222222333333444444444777777666666555555555555111111222333333333222222000000000///...---++++++***+++...000000...,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////...,,,,,,---///111111000///---+++***++++++***)))$$$%%%%%%&&&'''((())))))((((((((((((((('''''''''(((((('''''''''(((((()))!!!"""###$$$&&&'''))))))&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&((()))***++++++&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''(((((()))###$$$%%%&&&%%%$$$###"""#########$$$$$$%%%%%%&&&%%%%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%%%%$$$###$$$$$$############$$$$$$""""""""""""""""""""""""########################"""!!!  &&&###}}}{{{yyywwwuuuuuusssqqqooommmlllkkkiiiiiiiiifffdddbbbbbbddddddaaa]]]\\\\\\^^^______\\\^^^___^^^\\\ZZZZZZ[[[[[[[[[ZZZYYYXXXWWWVVVVVVTTTTTTTTTTTTTTTSSSRRRQQQRRRQQQQQQOOONNNMMMLLLLLLLLLLLLMMMMMMMMMKKKJJJIIIJJJJJJJJJJJJIIIGGGEEEDDDEEECCCCCCDDDFFFFFFCCC@@@CCCCCCDDDDDDCCCAAA???>>>BBBBBB@@@@@@@@@@@@BBBBBB===<<<::::::;;;;;;:::999555666666666666666555444222222111000//////000000111111000///////////////222///,,,,,,...///---+++)))***,,,...///000111111444444444444444444444444666666666666666555555444222222333333333222222111111000............,,,***,,,---.../////////...------------,,,,,,+++++++++***+++,,,,,,------,,,,,,///...------,,,,,,,,,,,,++++++++++++***((('''&&&(((((())))))))))))((((((%%%&&&'''((()))))))))((()))(((&&&&&&''''''%%%$$$&&&&&&$$$######$$$&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$%%%'''(((***++++++)))(((((((((((('''''''''''''''&&&''''''((()))***&&&&&&%%%%%%%%%&&&&&&'''&&&%%%$$$######$$$%%%&&&"""""""""!!!"""######$$$""""""""""""""""""""""""&&&%%%%%%%%%&&&&&&$$$"""###$$$%%%%%%&&&&&&&&&%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$$$$###"""!!! """""""""!!!  !!!!!!!!! """&&&&&& }}}{{{yyywwwvvvsssrrrrrrpppooonnnmmmmmmhhhiiihhhfffcccaaabbbcccdddaaa]]]\\\]]]^^^___^^^\\\]]]^^^^^^[[[ZZZZZZZZZ[[[[[[ZZZYYYXXXWWWVVVVVVTTTTTTTTTTTTTTTSSSRRRQQQRRRRRRQQQPPPOOONNNMMMLLLLLLMMMMMMMMMLLLKKKIIIHHHIIIJJJJJJJJJHHHGGGEEEDDDEEECCCCCCDDDEEEEEECCC@@@BBBBBBCCCCCCCCCAAA@@@???AAAAAAAAA@@@@@@AAAAAAAAA???===<<<<<<<<<<<<:::999777777777777777666666555222111111000//////000000111000000///////////////111...,,,,,,......---+++***+++---...000111111111444444444444444444444444666666666666666555444444333333333333222222111000111///......//////---,,,,,,---.../////////...---------,,,,,,++++++++++++******+++,,,,,,,,,,,,+++...------,,,++++++,,,,,,,,,,,,,,,++++++***)))((((((((())))))))))))((((((''''''((((((((((((((()))+++)))'''&&&''''''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%$$$%%%%%%'''((()))*********(((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''((())))))&&&&&&%%%%%%%%%&&&&&&'''%%%$$$############$$$%%%######""""""######$$$%%%########################&&&%%%%%%&&&''''''&&&$$$$$$%%%&&&&&&'''''''''&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$###############""""""""""""""""""""""""""""""""""""""""""""""""#########"""!!!!!! !!!!!!!!!!!!  !!!!!!!!!!!!"""&&&&&& ~~~~~~}}}|||zzzwwwuuutttqqqppppppoooooonnnnnnnnnhhhhhhhhheeecccaaabbbcccdddaaa^^^\\\]]]^^^^^^^^^[[[]]]^^^]]][[[YYYYYYZZZZZZZZZYYYXXXWWWVVVVVVUUUTTTTTTTTTTTTSSSRRRQQQPPPRRRRRRQQQPPPOOONNNMMMMMMMMMMMMMMMLLLKKKJJJHHHGGGIIIIIIIIIIIIHHHGGGEEEDDDDDDCCCCCCCCCEEEDDDBBBAAAAAAAAABBBBBBBBBBBBAAA@@@@@@@@@AAAAAAAAAAAA@@@@@@AAA???===<<<<<<<<<:::888888888888888888777666555111111000/////////000000000000//////....../////////---,,,,,,---...---,,,,,,---...000111222222222444444444444444444444444555555666666555555444333333333333333222111000///000...---...///000///---,,,------...//////......,,,,,,+++++++++++++++***))))))***+++++++++++++++---,,,++++++***+++++++++---,,,,,,,,,++++++******(((((())))))))))))(((((()))((((((''''''((()))***---***(((''''''(((((('''&&&&&&''''''''''''&&&&&&&&&''''''''''''&&&%%%%%%%%%'''(((******)))((('''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$###""""""###$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$#########$$$######%%%'''((('''%%%&&&&&&&&&'''''''''''''''%%%%%%$$$############$$$###############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!&&&'''"""~~~}}}|||{{{yyyvvvtttsssqqqpppoooooonnnmmmllllllhhhhhhhhhfffdddbbbcccdddcccaaa^^^]]]^^^^^^^^^^^^[[[\\\]]]\\\ZZZYYYYYYYYYZZZYYYYYYXXXWWWVVVUUUUUUTTTTTTTTTTTTSSSRRRPPPPPPQQQQQQQQQPPPOOONNNNNNMMMNNNNNNMMMLLLJJJIIIHHHGGGIIIIIIIIIHHHGGGFFFEEEEEEDDDCCCCCCCCCCCCCCCBBBAAA@@@AAAAAAAAABBBBBBAAAAAA???@@@AAABBBBBBAAA@@@???AAA???===<<<<<<;;;999777777777888777777666555444111000000/////////000000000//////.........//////---,,,,,,,,,,,,---------...///000111222333333333444444444444444444444444444555555555555444333333444444333333111000///...---,,,,,,,,,...//////---,,,,,,---....../////////++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++***************+++,,,+++++++++******++++++(((((())))))))))))(((((()))((('''&&&'''***,,,......+++((('''((())))))(((%%%&&&'''(((((('''&&&%%%&&&&&&''''''''''''&&&&&&&&&(((***++++++)))&&&$$$%%%%%%%%%%%%$$$$$$$$$###############$$$%%%&&&'''&&&&&&%%%%%%$$$%%%%%%%%%########################%%%$$$$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%$$$$$$###!!!!!!!!!###&&&((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$###############"""""""""###$$$$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!""""""######### """"""!!! &&&(((###}}}}}}|||{{{yyyvvvtttsssrrrqqqpppnnnlllkkkiiiiiihhhiiiiiigggdddcccdddfffccc```^^^]]]^^^___^^^]]]ZZZ[[[\\\\\\ZZZXXXXXXYYYYYYYYYXXXWWWVVVUUUTTTTTTTTTTTTTTTTTTRRRQQQPPPOOOPPPPPPPPPOOONNNNNNMMMMMMNNNMMMLLLKKKJJJIIIHHHHHHIIIHHHHHHGGGFFFFFFFFFFFFCCCCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@AAAAAAAAABBB>>>???AAAAAAAAAAAA???>>>???===;;;::::::999777555666666666666555444333222000///////////////000000//////............//////,,,,,,,,,,,,,,,---...///000111222333444555555555444444444444444444444444444444444444444333333222444333333222111000...---,,,+++***+++---......---,,,,,,------...///000000+++++++++++++++++++++++++++,,,------......------*********))))))******+++******)))))))))******+++(((((())))))))))))(((((('''&&&&&&'''))),,,///111...+++)))((()))))))))(((%%%&&&'''(((((('''&&&%%%&&&&&&'''((((((''''''&&&&&&(((***+++***'''%%%###%%%$$$$$$$$$###############""""""######$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$#########$$$$$$#########%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$"""!!!"""%%%(((***)))(((%%%%%%$$$######$$$$$$%%%%%%$$$######""""""######"""""""""###$$$$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$$$$ !!!!!!!!!###"""!!! $$$(((###}}}|||{{{zzzxxxuuusssrrrrrrqqqooommmkkkiiihhhgggggghhhhhhfffdddcccdddfffbbb```^^^^^^______^^^]]]YYY[[[\\\[[[YYYWWWWWWXXXXXXXXXWWWVVVUUUTTTTTTSSSUUUUUUTTTSSSRRRPPPOOONNNOOONNNNNNNNNMMMMMMMMMMMMMMMLLLKKKJJJIIIIIIIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFCCCDDDDDDBBBAAA@@@BBBCCCBBBAAA@@@@@@@@@@@@AAAAAA??????@@@@@@@@@@@@??????>>><<<:::999999999777555666666666555444333222111//////......//////000000......------......//////+++,,,...------...000222222333444555666666666666444444444444444444444444333333444444333333222111222222222222111000///...,,,+++***+++---......---,,,,,,,,,------///000111+++,,,,,,,,,,,,,,,------,,,------...............*********)))******+++,,,))))))((((((((()))+++,,,(((((())))))))))))((((((&&&&&&'''(((***---000111,,,+++))))))******((('''&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((((('''&&&'''(((((((((&&&$$$"""$$$$$$$$$$$$###############""""""######$$$%%%&&&'''&&&%%%$$$$$$######$$$###$$$%%%%%%%%%%%%$$$###%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''+++,,,,,,+++&&&%%%###"""""""""###$$$$$$$$$###""""""""""""##################$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$ !!!"""######$$$###!!! ###(((###{{{zzzyyyxxxvvvtttrrrpppoooooonnnlllkkkiiihhhhhheeeffffffdddbbbbbbcccdddbbb```^^^^^^______^^^\\\YYYZZZ[[[[[[YYYWWWWWWXXXXXXXXXWWWVVVUUUTTTSSSSSSUUUUUUTTTSSSRRRPPPNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKJJJIIIIIIIIIIIIJJJKKKHHHGGGFFFEEEEEEFFFFFFGGGBBBDDDDDDBBB@@@???AAADDDCCCBBBAAA?????????@@@@@@@@@@@@????????????@@@@@@===;;;::::::::::::888777777777777666555333222111...............///000000...------------...///000+++---//////......111444444444555666777777777777444444444444444444444444333333333333333222111111111111111111111000/////////---,,,---/////////---,,,,,,,,,,,,---///111222,,,,,,---------.........+++,,,------......------***************+++,,,,,,***)))(((((()))***---...(((((())))))))))))(((((('''((()))***+++---......***))))))***+++***'''$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''(((((((((((((((&&&&&&&&&&&&%%%$$$######%%%%%%$$$$$$$$$#####################$$$%%%&&&&&&'''&&&%%%$$$############$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&######$$$$$$%%%%%%&&&&&&$$$$$$%%%'''***,,,+++***'''&&&$$$""""""###$$$%%%$$$$$$###"""""""""""""""$$$$$$$$$###############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!"""###$$$%%%%%%###!!!!!!'''"""yyyyyyxxxvvvtttrrrpppooommmmmmlllkkkkkkjjjiiiiiicccddddddbbbaaa```aaabbbaaa```___^^^______^^^\\\YYYZZZ[[[ZZZXXXWWWWWWWWWXXXWWWWWWVVVUUUTTTSSSSSSUUUUUUTTTSSSRRRPPPNNNMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJIIIHHHIIIJJJKKKLLLHHHGGGFFFEEEEEEEEEFFFGGGBBBDDDDDDBBB??????AAADDDDDDCCCAAA???>>>>>>??????AAA@@@???>>>>>>???@@@AAA===<<<::::::;;;;;;:::999888888888777666444333222...............///000111---------------...///000+++...000000...///222555444555666777777888777777444444444444444444444444222333333333333222111111000000111111111000000///111000//////000111000...,,,,,,,,,,,,---///111222---------....../////////***+++,,,,,,------,,,,,,++++++******+++,,,------+++***))))))***,,,...000(((((())))))))))))(((((()))***+++,,,,,,,,,++++++(((((()))+++,,,***&&&###&&&&&&$$$######$$$&&&&&&&&&&&&'''((())))))((((((%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$$$$###############$$$%%%&&&''''''&&&%%%$$$############%%%%%%''''''''''''%%%%%%$$$$$$######$$$$$$%%%&&&!!!"""###$$$%%%%%%&&&'''"""!!!"""$$$'''(((((('''((('''%%%######$$$%%%&&&$$$######"""""""""""""""%%%$$$$$$$$$######""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$%%%&&&%%%$$$!!! '''"""}}}{{{yyyzzzyyywwwuuurrrpppnnnmmmpppooollljjjhhhgggggggggeeecccbbbbbbddddddcccbbbcccbbbaaa___]]][[[ZZZYYYYYYYYYXXXWWWWWWWWWWWWXXXXXXUUURRRRRRTTTTTTRRRPPPSSSSSSSSSSSSQQQOOOMMMKKKKKKLLLMMMNNNNNNMMMLLLKKKNNNLLLKKKJJJKKKKKKIIIHHHIIIHHHFFFDDDCCCDDDEEEFFFCCCCCCBBBBBBBBBAAAAAAAAACCCBBB@@@AAAAAABBB@@@???BBB@@@>>>>>>???@@@???>>><<<;;;888777666666888999777666555333222111000000///000111111111000...---......---,,,,,,,,,------,,,---...000222333444444888777666777888888666444444444444333333333222222111222222222222111000000333222111000///---,,,,,,......//////...---,,,,,,...---,,,+++,,,...000222222000///---------...///,,,***(((***---...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***)))***+++***((('''''''''))))))************)))))))))(((((('''&&&'''''''''((('''%%%$$$$$$%%%&&&'''***))))))((('''&&&&&&&&&########################$$$$$$$$$############"""%%%%%%%%%&&&'''(((******((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""###$$$%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&%%%###""""""###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""######"""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""###$$$%%%%%%(((%%%!!! !!!   !!!!!!}}}|||zzzyyywwwuuurrrpppnnnmmmnnnmmmllljjjiiiiiiiiijjjdddcccaaaaaabbbbbbaaa```aaaaaa```^^^]]][[[ZZZYYYYYYYYYXXXWWWWWWWWWWWWWWWXXXUUURRRQQQSSSTTTRRRQQQSSSSSSSSSSSSQQQPPPNNNMMMLLLLLLLLLMMMMMMLLLLLLLLLMMMLLLJJJJJJKKKJJJIIIGGGIIIGGGEEEDDDCCCDDDEEEEEECCCCCCBBBBBBBBBAAAAAAAAADDDBBBAAAAAAAAAAAA@@@???AAA???>>>===?????????>>><<<:::888777666777888888777666555333111111000000///000111111111000...---...------,,,,,,,,,------,,,---///111222333444444777666555666777777555333333333333333222222222222111222222222222111000000222222111000//////............///......------,,,......---,,,---...///000///......------------...,,,***)))***,,,...,,,+++++++++++++++++++++++++++,,,+++******,,,,,,+++***&&&((())))))((('''((()))(((((())))))))))))((((((((((((((((((''''''''''''((('''%%%$$$%%%&&&'''((()))))))))((('''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%&&&''')))***((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""###$$$%%%%%%&&&&&&%%%%%%###############$$$%%%%%%%%%###""""""###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""######"""""""""""""""!!! !!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%&&&'''$$$!!!   }}}xxxxxxvvvtttqqqooonnnmmmllllllkkkjjjjjjjjjkkkkkkdddbbbaaa```aaa```___]]]_________^^^]]][[[ZZZYYYXXXXXXXXXWWWWWWWWWWWWWWWXXXUUURRRQQQQQQRRRSSSRRRSSSSSSSSSRRRRRRPPPOOONNNMMMLLLLLLKKKKKKLLLLLLMMMLLLKKKJJJIIIJJJJJJIIIGGGHHHGGGEEEDDDCCCCCCDDDEEECCCCCCBBBBBBBBBAAAAAAAAADDDBBBAAAAAAAAAAAA@@@>>>@@@>>>===<<<===>>>===<<<;;;:::999777666777777888777666444333111000000000///000111111111000...------,,,,,,,,,,,,,,,------...///000222333444444444666555444555666666444222222222222222111111111000111222222222222111000000222222111111111000000000...............---------///............---------+++,,,---.........------+++*********,,,---,,,+++************************+++***)))***+++,,,+++)))$$$&&&((((((((('''(((***''''''((((((((((((''''''(((((()))***)))((('''&&&''''''&&&%%%&&&''')))***))))))(((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#####################$$$%%%&&&'''(((''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!""""""######$$$$$$%%%%%%%%%%%%%%%"""############$$$$$$$$$%%%$$$""""""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###!!!!!!"""""""""!!! !!!  !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""$$$%%%&&&&&&###   ~~~|||wwwvvvuuusssqqqooommmlllkkkjjjjjjiiiiiiiiiiiiiiidddcccaaa`````````^^^\\\]]]]]]]]]]]]\\\[[[ZZZYYYXXXXXXXXXXXXWWWWWWVVVVVVWWWUUURRRPPPPPPQQQSSSTTTRRRRRRRRRRRRQQQQQQPPPPPPMMMLLLKKKJJJJJJKKKLLLMMMKKKJJJIIIIIIJJJJJJIIIGGGGGGGGGEEEDDDCCCCCCDDDDDDCCCCCCBBBBBBBBBAAAAAAAAADDDBBBAAAAAAAAAAAA@@@>>>@@@>>><<<<<<<<<===<<<;;;;;;:::999888777777777777666555444222111000000000///000111111111000...---,,,,,,+++,,,,,,---......000000111333444444444444555444333444555555333111111111111111000000000000111222222222222111000000111111111111111111222222.........---------......////////////...---,,,+++***,,,...000111000...---+++++++++++++++,,,++++++************************+++)))((()))***+++***)))$$$&&&'''((('''&&&'''((('''(((((())))))((((((''')))***+++,,,,,,***((('''&&&&&&&&&&&&''')))***+++(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$#####################$$$%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%###########################""""""""""""""""""#########$$$%%%%%%%%%%%%$$$""""""######$$$$$$$$$###&&&$$$"""###$$$%%%$$$$$$########################$$$$$$###""""""""""""""" !!!!!!!!!!!!!!! !!!  !!! !!!!!!!!!!!!!!! !!!"""###%%%&&&$$$"""  {{{yyyvvvuuusssrrrpppnnnlllllljjjiiiiiihhhgggfffeeedddeeecccaaaaaaaaa```^^^]]][[[\\\]]]]]]\\\ZZZXXXWWWWWWWWWXXXXXXWWWWWWVVVUUUTTTTTTRRRQQQPPPQQQRRRTTTRRRRRRQQQPPPPPPPPPPPPPPPMMMLLLKKKJJJJJJKKKLLLMMMJJJIIIHHHHHHIIIIIIHHHGGGFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAACCCAAA@@@@@@AAABBB@@@???@@@>>><<<;;;<<<<<<;;;:::::::::999888888777777777555444333222111000000000///000111111111000...---,,,,,,,,,,,,---...///000222222333444444444444444555444333444555555333111111111111000000000//////111222222222222111000000111111111111111222222222......------------...///////////////...---+++***+++---000222333111///...++++++,,,+++++++++++++++++++++++++++++++++++++++***)))((((((******)))(((&&&((()))(((&&&%%%%%%&&&((())))))******))))))(((***+++,,,------+++)))(((&&&&&&&&&'''((()))******''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%$$$$$$$$$$$$##################$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%##############################""""""""""""######"""###$$$$$$%%%%%%$$$$$$""""""###$$$$$$$$$$$$###&&&$$$######$$$%%%%%%$$$########################$$$###""""""!!!!!!"""""" !!!!!!!!!!!! !!!  !!! !!!!!!!!!""" !!!"""$$$%%%"""!!!   ~~~|||yyywwwtttsssrrrqqqooommmlllkkkhhhhhhhhhgggfffeeecccbbbdddbbbaaa```aaa```___]]][[[[[[\\\\\\[[[YYYVVVUUUVVVWWWWWWXXXXXXVVVUUUTTTRRRSSSSSSRRRQQQPPPRRRSSSRRRQQQPPPOOONNNNNNNNNNNNLLLKKKKKKJJJJJJKKKKKKLLLIIIHHHGGGGGGIIIIIIHHHGGGFFFEEEEEEDDDDDDCCCCCCBBBCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@???@@@BBBCCCBBBAAAAAA???<<<<<<<<<<<<;;;:::::::::999999888777777666444444222111111000000000///000111111111000...---,,,,,,,,,---...000111222333444555555555555555444555444333444555555333111111111111111000000000///111222222222222111000000000000111111111111111111......---,,,,,,...///000000000///...------,,,,,,---///111333333222000...+++,,,---,,,*********+++++++++++++++++++++++++++)))((('''((()))***)))'''''')))***)))'''%%%%%%&&&))))))************))))))***++++++,,,+++***)))(((&&&&&&&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%########################$$$######""""""######$$$"""######$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$&&&%%%######%%%&&&%%%$$$##############################"""!!!!!!!!!!!!""" !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""  !!!"""###!!!   !!!!!!~~~|||{{{zzzxxxwwwsssrrrqqqpppnnnmmmkkkkkkffffffgggggggggfffeeedddaaa```______``````^^^]]][[[[[[\\\\\\[[[XXXUUUSSSUUUVVVWWWXXXXXXVVVUUUSSSOOORRRTTTTTTRRRPPPQQQRRRRRRQQQOOOMMMLLLLLLLLLLLLJJJKKKKKKKKKKKKKKKKKKJJJHHHGGGFFFGGGHHHIIIHHHGGGEEEEEEEEEEEEDDDCCCBBBBBBCCCCCCBBBBBBBBBAAAAAAAAA??????>>>@@@BBBDDDCCCCCCBBB@@@===<<<======;;;:::999:::999999888777777666444333222111000000000000///000111111111000...---,,,------...000111333444555555666666666555555444666555444555666555444222222222111111111000000000111222222222222111000000000000000000000000000000///...,,,,,,,,,...///111000///...---,,,,,,---......///111111111000...---+++,,,...,,,***)))***,,,************************)))(((''''''))))))(((''''''(((***)))(((''''''((((((((())))))))))))(((((())))))((((((((('''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&########################$$$######""""""######$$$""""""###$$$$$$$$$$$$$$$###$$$&&&''''''&&&%%%$$$'''%%%###$$$%%%&&&%%%$$$##############################"""!!!!!!!!!!!!!!! !!!!!! !!!"""$$$$$$"""!!!  !!!""""""!!!  !!! !!!  |||zzzyyyyyyyyyxxxsssrrrqqqooonnnlllkkkkkkdddeeeggghhhhhhhhhgggfff___^^^]]]]]]______^^^]]][[[\\\]]]\\\ZZZWWWSSSQQQUUUVVVWWWXXXXXXVVVTTTSSSMMMQQQUUUUUUSSSQQQQQQRRRSSSQQQOOOMMMKKKJJJJJJKKKIIIJJJKKKLLLLLLKKKJJJIIIHHHGGGFFFFFFHHHIIIHHHFFFEEEEEEEEEEEEDDDCCCBBBAAACCCCCCBBBBBBBBBAAAAAAAAA>>>>>>>>>@@@BBBDDDDDDDDDBBB@@@>>>=========<<<:::999999:::999999888777666333333222111000000000111///000111111111000...---------...///111333444555666666666666666666555444666555444555666666444222222222222222111111111111111222222222222111000000000000000000/////////...///...,,,,,,,,,...000111111///---,,,+++,,,.../////////000000000...---,,,+++---...---***(((***,,,)))))))))))))))))))))))))))'''&&&'''((()))((('''%%%''')))***))))))***+++''''''((((((((((((''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&""""""""""""""""""""""""$$$$$$############$$$$$$""""""###$$$$$$$$$$$$######$$$&&&(((((('''&&&%%%'''%%%$$$$$$%%%&&&&&&%%%""""""""""""""""""""""""######"""!!!!!!!!!!!!!!! !!!!!!!!! !!!$$$%%%%%%$$$!!!  !!!""""""!!!!!!   !!!  }}}||||||zzzuuuqqqrrrooollljjjiiiiiihhhgggcccccccccdddeeedddbbb``````^^^]]]]]]]]]]]]\\\ZZZWWWXXXXXXXXXXXXVVVUUUTTTUUUVVVVVVWWWWWWVVVVVVUUURRRRRRRRRQQQPPPPPPOOOOOONNNOOONNNNNNMMMKKKJJJIIIJJJJJJJJJJJJIIIHHHGGGFFFGGGGGGGGGGGGGGGGGGHHHHHHEEEDDDCCCBBBBBBBBBBBBBBBCCCBBBBBBAAAAAA@@@@@@???AAAAAAAAAAAAAAAAAAAAAAAABBB@@@===;;;::::::;;;;;;888777777666555444444444222222111111111111111111222222333222111///---,,,111111222333444444444444666555555555555444444444:::999888666555444222222000000///...............000000000000000000000000,,,---......///......---.........------,,,,,,,,,,,,++++++,,,---///111333000000///...............***++++++,,,,,,++++++***(((((())))))******++++++***)))((('''''''''''''''((())))))))))))*********'''(((((()))(((((('''&&&'''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%''')))++++++***(((''')))((('''&&&%%%&&&''''''%%%%%%%%%$$$$$$$$$######""""""!!! !!!!!!!!!!!!!!! !!!"""""""""!!! !!!  !!!"""""" !!!!!!   ~~~|||{{{{{{yyyuuuqqqpppmmmjjjiiihhhhhhgggeeedddcccbbbcccddddddbbb``````^^^]]]\\\]]]]]][[[YYYWWWXXXXXXXXXWWWVVVTTTSSSUUUUUUVVVVVVVVVVVVUUUUUURRRRRRRRRQQQPPPPPPOOOOOOOOOOOONNNMMMLLLKKKJJJJJJJJJJJJJJJIIIHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@???AAAAAAAAAAAAAAAAAAAAAAAA@@@???<<<;;;::::::;;;;;;888888777666555444333222111111111111111000000000111111222222111000...---111111222333444444444444777777666666666555555555999888777666444333222111000000///...............////////////////////////////////////..................---------,,,,,,,,,,,,,,,,,,,,,---///000111000//////...------......+++,,,,,,------,,,,,,+++***************+++++++++)))((((((''''''''''''((()))))))))************+++))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&)))***+++***(((&&&'''&&&%%%%%%&&&'''((()))%%%%%%$$$$$$$$$############"""!!!!!! !!!!!!!!!""""""""""""!!!  !!!"""!!!!!! !!!  !!!"""""" !!!!!!    !!! }}}{{{zzzyyywwwtttqqqnnnllliiiggggggfffeeecccdddbbbaaa```aaabbbaaa``````^^^\\\\\\\\\[[[ZZZXXXXXXXXXXXXXXXWWWUUUSSSRRRSSSTTTTTTUUUUUUTTTTTTSSSRRRRRRRRRQQQPPPPPPOOOOOOPPPOOOMMMKKKJJJJJJJJJKKKLLLKKKIIIHHHGGGGGGHHHHHHFFFFFFEEEEEEDDDDDDCCCCCCFFFEEEDDDDDDDDDDDDDDDDDDCCCBBBBBBAAAAAA@@@@@@???AAAAAAAAAAAAAAAAAAAAAAAA>>>===<<<:::::::::;;;<<<999888777666444333111111111111111000000/////////000000111111111111000000111222333444444555555444888777777777666666666666777666555444333222111000000000///.......................................222111///...---......///------------,,,,,,,,,,,,...------------.../////////......---------------,,,,,,------------,,,,,,++++++++++++++++++******(((''''''''''''(((((())))))************++++++++++++***((('''&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''&&&%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$&&&((()))***)))'''&&&$$$$$$$$$%%%&&&((()))***%%%$$$$$$$$$$$$###############"""!!!!!!!!!""""""""""""######""""""!!!  !!!!!!!!!!!! !!!  !!!""""""    $$$###}}}}}}|||zzzxxxwwwtttrrrqqqmmmkkkiiiggggggfffdddbbbdddaaa___^^^___`````````___]]]\\\[[[[[[ZZZXXXWWWWWWXXXXXXWWWVVVTTTRRRQQQRRRRRRSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQPPPPPPOOOOOOPPPNNNLLLJJJIIIJJJKKKLLLLLLKKKHHHFFFFFFFFFHHHIIIFFFFFFFFFEEEDDDCCCBBBBBBDDDDDDCCCCCCCCCCCCDDDDDDCCCBBBBBBAAAAAA@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@>>>===<<<;;;;;;<<<<<<===999888777555333111000///000000000000/////////......//////000111111222222111222333444555555555555777777777666666666555555555555444333222111000000000000///.......................................222111...,,,+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,............------......------,,,,,,,,,,,,------+++,,,,,,------,,,,,,++++++++++++******)))))))))'''''''''''''''((()))***************++++++++++++,,,+++(((&&&%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$'''&&&&&&%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$%%%'''(((((((((&&&&&&$$$$$$%%%%%%&&&'''(((((($$$$$$$$$$$$##################""""""""""""#####################"""!!!!!! !!!!!!!!!!!!  !!!""""""  !!!***+++###}}}{{{{{{yyywwwtttrrrppppppmmmkkkiiihhhhhhfffdddbbbbbb```^^^]]]^^^_________^^^\\\ZZZZZZZZZYYYXXXVVVVVVWWWWWWWWWVVVTTTRRRQQQQQQRRRRRRSSSSSSRRRRRRQQQRRRRRRRRRQQQPPPPPPOOOOOOOOOMMMKKKIIIIIIJJJKKKLLLLLLJJJHHHFFFEEEFFFGGGHHHGGGGGGFFFEEEDDDCCCCCCCCCBBBBBBBBBAAAAAABBBBBBCCCCCCBBBBBBAAAAAA@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>==================888888666444333111//////////////////////////////......///000111222333333222222333444555555555555666666666555555555444444444444333222111000000///000000///...............////////////////////////000///,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,...............---------,,,,,,++++++++++++,,,,,,******++++++++++++************))))))(((((('''''''''''''''''''''((()))***))))))*********+++++++++,,,***(((&&&%%%&&&'''(((%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$############$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$######$$$%%%&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$#########""""""######""""""""""""#####################"""!!!!!! !!!!!!  !!!""""""  !!!  !!! %%%333666***~~~}}}zzzzzzxxxuuuqqqoooooopppllljjjiiihhhhhhfffcccaaa```^^^]]]]]]^^^^^^]]]\\\\\\ZZZYYYYYYYYYYYYXXXVVVTTTUUUVVVVVVUUUTTTRRRQQQQQQRRRRRRSSSSSSRRRRRRQQQRRRRRRRRRQQQPPPPPPOOOOOOMMMLLLKKKJJJJJJJJJKKKKKKKKKJJJHHHGGGFFFFFFGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCAAAAAAAAA@@@AAAAAABBBCCCCCCBBBBBBAAAAAA@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>=========<<<<<<;;;777666555444222111//////...//////000000111111222.........///000222333444222333444555555666666555555555555555444444444444444333333222111111000000000000///...............////////////////////////...---+++***)))******+++++++++++++++,,,,,,,,,,,,---......///......------+++************++++++,,,))))))************))))))((((((((((((((((((''''''(((''''''''''''(((((()))((())))))))))))************)))((('''&&&'''((((((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$############"""""""""""""""!!!!!!!!!"""######""""""######""""""!!!  !!!!!!  !!!""""""  !!!!!! !!!!!!  (((999<<>>@@@@@@AAAAAAAAA@@@??????::::::999888777777777888888777555333222000000000000000000000111333555777777666444222111222444555444444555666777777666666777777777777666666666666111111000///.../////////---------.........//////............---,,,++++++...---,,,+++++++++,,,,,,------------------------)))+++,,,...//////......++++++++++++++++++++++++***+++,,,,,,,,,***)))((())))))(((((()))***++++++))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$######""""""$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$&&&''''''(((&&&%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$###############""""""""""""""""""""""""!!!!!!!!!!!!"""!!!   !!!!!! !!!!!!###""" %%%+++***"""}}}zzzxxxuuusssqqqppppppnnnllljjjggggggfffdddcccbbbaaa```aaa___^^^]]]]]]]]][[[YYYZZZYYYYYYXXXXXXWWWVVVVVVSSSTTTTTTTTTTTTSSSSSSRRRSSSRRRQQQQQQQQQRRRSSSTTTUUUTTTSSSQQQOOOMMMLLLKKKLLLKKKJJJIIIIIIJJJKKKLLLIIIIIIGGGFFFEEEDDDDDDDDDAAABBBBBBBBBBBBBBBAAAAAABBBBBBCCCCCCBBBBBBAAA@@@@@@@@@AAAAAAAAA@@@??????@@@@@@@@@@@@@@@@@@???>>>;;;:::999888777666666666777666444222111000//////000000000111333555777888777666555444333444444555333444555555666666666555666555555555444444444444000000000000////////////------------............/////////...---,,,+++***---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,............---,,,,,,,,,,,,,,,,,,,,,,,,******++++++***))))))((()))))))))))))))***+++,,,((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%$$$######"""""""""###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%&&&'''(((((()))((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$#########""""""!!!!!!""""""""""""!!!!!!!!! !!!   !!!!!! !!!!!!###"""  )))111111((( |||yyyvvvuuusssqqqooonnnmmmjjjhhhdddddddddcccccccccbbbbbb```^^^]]]\\\]]]\\\[[[YYYXXXXXXXXXWWWVVVVVVUUUUUURRRSSSSSSTTTTTTTTTTTTSSSSSSSSSRRRQQQQQQQQQRRRRRRRRRRRRPPPOOOMMMLLLKKKJJJKKKJJJJJJIIIIIIJJJJJJKKKIIIHHHGGGEEEDDDDDDDDDDDDAAAAAABBBBBBBBBBBBBBBAAABBBBBBCCCCCCBBBBBBAAA@@@??????@@@@@@AAA@@@@@@@@@???@@@@@@@@@??????>>>===;;;:::999777666555555555444333222111//////......000000111222444666888999666666666666555555555555333333444444555555444444333333333333222222222222///000111111111000...---,,,,,,---------.........000000000///...,,,+++***,,,------...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---......------------------------------******)))((((((((())))))+++************+++,,,,,,''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%$$$######"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&'''((())))))((('''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$''''''&&&&&&%%%$$$$$$#########$$$$$$$$$$$$######$$$$$$$$$###"""!!!!!! """""""""!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""!!! """...888999000&&&!!!~~~|||wwwtttvvvssspppooommmkkkiiifffdddcccccccccbbbbbbbbbbbb^^^\\\ZZZZZZ[[[[[[YYYXXXWWWWWWVVVVVVUUUTTTTTTTTTQQQRRRSSSTTTTTTTTTTTTTTTSSSRRRRRRQQQQQQPPPPPPPPPPPPPPPOOONNNMMMLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGFFFEEEDDDCCCCCCDDDBBBCCCDDDDDDEEEDDDDDDDDDBBBBBBCCCCCCBBBBBBAAA@@@===>>>???@@@@@@@@@@@@@@@????????????>>>===<<<<<<;;;:::888666555444333333222111000///......------...///000222444666777888444444555666555555444444222333333444444333333333333333222222222111111111...///111222111000...,,,,,,------------.........///////////////...---,,,+++---...//////---+++***++++++++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***)))(((''''''((()))***,,,+++++++++++++++,,,,,,((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&'''(((((((((&&&%%%$$$######"""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###&&&%%%%%%$$$###$$$$$$$$$'''&&&&&&%%%$$$$$$############$$$$$$$$$$$$######%%%$$$$$$###"""!!! """"""!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!! """///;;;===333)))### ~~~}}}}}}}}}zzzvvvsssuuussspppnnnmmmkkkhhhfffeeeeeedddcccaaa```______[[[YYYXXXXXXYYYYYYWWWVVVVVVVVVVVVUUUTTTTTTSSSSSSQQQRRRSSSTTTTTTTTTTTTTTTQQQQQQQQQQQQPPPPPPOOOOOOOOOOOONNNNNNMMMLLLKKKKKKHHHHHHIIIIIIIIIIIIHHHHHHFFFFFFEEEDDDCCCCCCCCCCCCBBBCCCCCCDDDEEEEEEDDDDDDBBBBBBCCCCCCBBBBBBAAA@@@===>>>??????@@@@@@@@@@@@>>>>>>>>>>>>===<<<;;;::::::999777555444333222222000///......------------,,,---///111333444555666222333333444444444333222222333333333333333222222333333333222222222222111...///111222111000...,,,---------.........//////......//////000000//////,,,---...//////---+++***++++++++++++++++++++++++++++++++++++,,,,,,,,,---***************************)))(((''''''((()))***,,,,,,+++++++++++++++,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########%%%%%%$$$############$$$$$$$$$$$$$$$############"""######$$$$$$######"""$$$$$$######"""!!!!!! !!!!!!!!!!!!   """"""""""""""""""""""""  +++777999111)))### !!!}}}|||{{{{{{zzzxxxuuurrrssspppnnnlllkkkjjjgggeeefffeeedddbbb```___]]]\\\ZZZXXXWWWWWWXXXXXXWWWUUUVVVVVVVVVUUUTTTTTTSSSSSSRRRSSSSSSTTTTTTTTTTTTSSSPPPPPPPPPQQQPPPPPPOOONNNNNNMMMMMMMMMLLLLLLKKKKKKGGGHHHHHHIIIIIIHHHHHHGGGEEEEEEDDDCCCCCCCCCCCCCCC@@@@@@AAABBBCCCCCCCCCCCCBBBBBBCCCCCCBBBBBBAAA@@@>>>>>>??????@@@?????????>>>>>>>>>===<<<;;;:::999888777666444333222222222///......---------......,,,---///111222333333333222222222222222333333333333333444444333333222222444333333333222222222222///000111111111000...---....../////////000000000...//////000000000000000---......///...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,************************))))))(((((())))))******,,,,,,+++************+++************************++++++++++++++++++++++++((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''(((((()))&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############%%%%%%$$$###############""""""#########$$$$$$$$$""""""############""""""############""""""""""""!!!!!!!!!   """""""""""""""""""""""" !!! """"""!!!$$$,,,///+++&&&!!!}}}{{{yyyxxxxxxwwwuuusssooommmjjjiiiiiigggeeeccceeeeeecccbbb```^^^]]]\\\ZZZYYYXXXXXXYYYYYYXXXWWWWWWVVVVVVUUUUUUTTTSSSSSSSSSTTTTTTTTTTTTSSSSSSRRRNNNNNNOOOPPPQQQPPPOOOOOOKKKKKKKKKKKKJJJJJJJJJJJJFFFGGGHHHIIIIIIHHHGGGFFFDDDDDDCCCCCCBBBBBBCCCCCC???@@@AAABBBCCCCCCCCCCCCBBBBBBCCCCCCBBBBBBAAA@@@>>>????????????>>>>>>============<<<;;;:::999888666555444333222222222222......---------......///...///111222333333222222333333222111222333444555444444444444444333222222333333333222222222111111000000000000////////////000000000000111111111111111111111111000///..................------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,,,,************************((())))))***++++++******,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((()))***+++,,,&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$############%%%$$$$$$###############!!!""""""###$$$%%%&&&'''""""""############""""""""""""""""""############!!!!!!  !!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!! """###$$$%%%"""   !!! """$$$$$$$$$}}}}}}{{{xxxwwwvvvvvvuuussskkkjjjhhhggggggfffdddbbbdddcccbbbaaa```___^^^]]][[[ZZZYYYYYYZZZ[[[YYYXXXWWWWWWVVVVVVUUUTTTTTTTTTTTTTTTTTTTTTTTTSSSRRRQQQLLLMMMOOOPPPQQQPPPPPPOOOIIIIIIIIIIIIIIIIIIIIIIIIFFFGGGHHHIIIIIIHHHGGGFFFDDDDDDCCCBBBBBBBBBCCCCCCAAABBBCCCDDDEEEEEEEEEEEEBBBBBBCCCCCCBBBBBBAAA@@@???????????????>>>===<<<=========<<<;;;:::888777555444333333222222222222......---------...//////000111222333444333222222555444222222222444666777555555555555444444333222222222222222111111111111111111000///////////////000111111111222222222222444444333222000...,,,+++//////...------------...---------------------------,,,+++*********+++,,,++++++++++++++++++++++++((()))***,,,,,,,,,+++***++++++***)))(((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&''''''''''''''''''$$$%%%%%%&&&((()))+++,,,&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$############"""%%%$$$$$$###"""#########!!!"""###$$$&&&'''((()))""""""############""""""!!!!!!!!!"""######$$$$$$!!!!!!  !!!"""  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""!!!!!!"""%%%'''((()))$$$!!! !!!"""""" """~~~|||~~~{{{wwwuuuuuutttsssqqqpppnnnkkkhhhgggdddaaa___aaaaaa```___^^^]]]]]]\\\\\\ZZZXXXVVVUUUVVVWWWXXXVVVVVVUUUUUUTTTSSSSSSSSSWWWVVVTTTRRRPPPPPPPPPQQQRRRQQQQQQPPPPPPOOONNNNNNLLLLLLLLLLLLKKKJJJIIIHHHMMMLLLKKKJJJIIIHHHGGGGGGEEEEEEEEEEEEEEEDDDCCCCCCAAA@@@@@@AAACCCDDDCCCBBBBBBBBBCCCCCCBBBBBBAAA@@@BBBAAA???>>>============>>>===<<<;;;999888777666666555555444444333222222---.../////////...---,,,111222333444444444333333333333333444444555555555777777666555555555555666333333222222111000//////222111111111111111222222555222000///111333333333999999888555111///000000.........///...------,,,---,,,,,,++++++,,,,,,---000,,,)))(((***,,,,,,***))))))))))))))))))))))))+++++++++************)))************************'''(((((()))(((((('''&&&,,,+++)))'''&&&%%%&&&&&&((((((((((((((((((((((((''''''(((((('''&&&%%%%%%'''''''''&&&&&&%%%%%%%%%%%%$$$#########$$$%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&))))))(((((((((((())))))((('''&&&%%%$$$$$$$$$$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&###############"""!!! %%%$$$###"""""""""$$$$$$!!!!!!"""###$$$$$$%%%%%%&&&%%%%%%$$$###"""!!!!!!""""""""""""!!!!!!!!!!!!###""""""!!!  !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$"""!!!!!!"""$$$  """%%%&&&&&&%%%&&&&&&&&&%%%%%%$$$"""!!!!!! """&&&))))))((('''%%%###   ~~~|||yyyvvvtttsssrrrqqqpppllljjjhhhgggfffeeecccaaaaaaaaa```___^^^]]]\\\\\\[[[ZZZXXXWWWVVVVVVWWWWWWVVVVVVUUUUUUTTTSSSSSSSSSVVVUUUSSSRRRQQQPPPQQQQQQQQQQQQQQQPPPOOOOOONNNNNNLLLLLLLLLKKKKKKJJJIIIHHHLLLKKKJJJIIIHHHGGGGGGFFFEEEEEEEEEEEEEEEDDDCCCCCCCCCBBBAAAAAABBBCCCBBB@@@BBBBBBBBBCCCBBBBBBAAA@@@AAA@@@@@@???>>>===<<<<<<===<<<;;;:::999777666666555555555444333333222222.........///......------222222333333444444444444333333333444444444555555444444333444444555666666333333222222111000000///000000000000111111222333777444222222333555666666888888777555222000000111------............---------,,,,,,++++++,,,,,,---///,,,)))(((***,,,,,,+++))))))))))))))))))))))))+++++++++*********))))))************************''''''''''''''''''((((((,,,***)))'''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%$$$#########$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&))))))(((((((((((())))))''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$#########""""""""""""%%%$$$###""""""###$$$$$$!!!""""""###$$$$$$%%%%%%%%%%%%$$$$$$###""""""!!!###"""""""""!!!!!!!!!!!!###""""""!!!  !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!"""###!!!  !!! !!!"""'''***...///...,,,++++++******)))((('''&&&%%%%%%""""""###%%%((())))))(((&&&$$$""" !!!######$$$%%%%%%### !!!""""""zzzwwwtttrrrqqqpppooommmhhhfffeeeeeeeeeeeedddbbb``````___^^^]]]\\\[[[[[[YYYYYYXXXXXXWWWVVVVVVVVVVVVVVVUUUUUUTTTSSSSSSSSSTTTSSSRRRQQQQQQQQQQQQQQQQQQQQQPPPOOOOOONNNNNNMMMKKKKKKLLLKKKKKKJJJIIIHHHJJJIIIIIIHHHGGGFFFEEEEEEDDDDDDEEEEEEEEEDDDCCCCCCEEECCCBBBBBBBBBBBB@@@???BBBBBBBBBBBBBBBAAA@@@@@@???@@@@@@@@@???===;;;:::;;;;;;:::999777666555555555555444444333333222222.........---......//////222333333333444444444444333333333444444444444555111111111222333555666777333333222222111000000000////////////000111333333666444222222444666777666666666666444222000111222---.....................---,,,,,,++++++,,,,,,---...,,,***)))***+++++++++))))))))))))))))))))))))++++++*********)))))))))))))))))))))))))))))))))'''&&&%%%%%%&&&'''((()))+++***((('''&&&&&&&&&'''''''''''''''''''''''''''&&&''''''''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$############&&&%%%%%%$$$$$$%%%%%%&&&)))((((((''''''(((((()))'''&&&%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""!!!"""######$$$######"""######$$$$$$"""""""""###$$$$$$%%%%%%%%%$$$$$$$$$###"""""""""######"""""""""!!!!!!!!!###""""""!!!!!!  !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!"""###""""""  """""""""###$$$---111555777666333111000......---,,,++++++***)))''''''''')))***+++)))'''&&&%%%""""""!!!!!!!!!!!!"""###$$$'''((((((%%% !!!######$$$~~~~~~~~~~~~xxxvvvsssqqqqqqpppmmmkkkfffdddccccccddddddcccaaa______^^^]]]\\\[[[ZZZZZZWWWXXXXXXXXXXXXWWWVVVUUUVVVVVVUUUUUUTTTSSSSSSSSSRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPOOOOOONNNMMMMMMMMMKKKKKKKKKKKKJJJIIIHHHHHHHHHGGGGGGFFFEEEEEEDDDDDDCCCDDDDDDDDDDDDDDDCCCCCCDDDCCCAAAAAABBBBBBAAA@@@AAABBBBBBBBBBBBAAA@@@@@@>>>???@@@@@@???===;;;999:::999888777666555444444555555444444333222222111///...---------///000111333333333333333444555555444444444444444444444444222222222222333444555666222222222111111111000000.........///000222333444333222111111444555666555444555555333222111222333222111000000///.........---,,,,,,++++++,,,,,,------,,,+++******+++++++++))))))))))))))))))))))))************))))))))))))((((((((((((((((((((((((&&&%%%$$$$$$%%%''')))++++++***((('''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&%%%#########$$$$$$%%%%%%%%%'''&&&%%%$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$######$$$$$$############$$$$$$$$$$$$########################%%%$$$"""!!!!!!"""$$$%%%##################$$$$$$""""""#########$$$$$$$$$$$$$$$$$$########################"""""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!"""!!!!!!  !!!!!!"""!!!!!!!!!!!!!!!!!!"""###,,,000666999999666444333111000000///...---------,,,,,,,,,...///...,,,***)))'''$$$!!!!!!###$$$%%%$$$###!!!######### """$$$%%%%%%~~~|||{{{{{{zzzyyywwwuuusssqqqqqqooommmjjjfffeeecccbbbcccbbb```___^^^^^^]]]\\\[[[ZZZYYYYYYVVVWWWWWWXXXWWWWWWVVVUUUVVVVVVUUUUUUTTTSSSSSSSSSPPPQQQQQQQQQQQQPPPPPPPPPOOOOOOOOONNNMMMMMMLLLLLLKKKKKKKKKKKKJJJIIIHHHGGGFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBAAA@@@AAACCCDDDCCCBBBAAAAAABBBBBBAAAAAA@@@???>>>???@@@@@@???===:::999888888777777666555444444555444444333222222111111......------...///111222444444333333333444555666444444444444444444444444555555444444444444444555222222222111111111111111.........///000222333444222111111222555777777777333444444333111111222333777666444111000///......---,,,,,,++++++,,,,,,---,,,,,,,,,+++*********+++))))))))))))))))))))))))*********)))))))))(((((((((((((((((((((((((((((('''&&&%%%$$$%%%'''***+++***)))((('''&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&%%%#########$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$#########$$$$$$"""""""""#########$$$$$$########################%%%$$$"""!!!!!!###%%%&&&""""""######$$$$$$$$$$$$###############$$$$$$$$$###############$$$$$$$$$############"""""""""""""""""""""""""""!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  """###$$$$$$$$$$$$###"""!!!  (((---444888999888777777444444333333222222111111222222333444666555222000,,,***&&&""""""$$$%%%"""!!!"""$$$%%%%%%|||{{{zzzyyyvvvuuuuuutttrrrqqqpppnnnkkkiiigggeeecccbbbbbbaaa___]]]]]]]]]\\\[[[ZZZYYYXXXXXXWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUTTTSSSSSSSSSPPPPPPQQQQQQPPPOOONNNNNNOOOOOONNNMMMMMMLLLLLLKKKJJJJJJKKKJJJJJJIIIHHHGGGEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBCCCDDDDDDDDDCCCCCCAAA@@@@@@AAACCCDDDDDDCCCAAAAAAAAAAAAAAA@@@??????>>>?????????>>><<<:::999888888777666666555444444444444333333222222111111---------...///111222333555444333333333444666777555444444444444333333333666666555444444444444444111111111111111111111111000000000000111222444444444333333555888:::::::::333444444333111000111333888777444111000///......---,,,,,,++++++,,,,,,---+++,,,---,,,***)))***+++))))))))))))))))))))))))******)))))))))((((((((())))))))))))))))))))))))((('''&&&&&&'''((()))******)))((('''&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$$$$######""""""######$$$$$$$$$############$$$$$$"""""""""############$$$########################$$$$$$###"""###$$$%%%&&&!!!"""###$$$$$$$$$$$$$$$########################"""""""""###$$$$$$$$$%%%$$$$$$#########""""""""""""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!! !!!###$$$%%%%%%$$$###"""  """(((---333888:::::::::;;;888888777777777666666666666666777999:::888555222+++)))%%%!!! !!!"""!!!######$$$}}}|||zzzxxxtttqqqsssqqqpppooonnnllliiifffgggeeecccbbbbbbaaa```^^^]]]\\\[[[ZZZYYYXXXXXXWWWWWWWWWVVVUUUUUUVVVWWWXXXVVVVVVUUUUUUTTTSSSSSSSSSPPPQQQQQQQQQPPPNNNMMMLLLNNNNNNNNNMMMLLLLLLKKKKKKJJJJJJJJJJJJIIIHHHGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDAAABBBCCCCCCDDDDDDCCCCCCCCCAAA@@@AAACCCCCCBBBAAA@@@AAAAAAAAAAAA@@@????????????>>>===<<<;;;;;;:::888888777777666555555555444444333333222111111111+++,,,---///111222222222666555333333333444666777555555444444444333333333444333333333333333444444111111111111111111111111222222111222222333444444333333444666999;;;;;;:::444555444333000000000222555444111///...//////000---,,,,,,++++++,,,,,,---***,,,...---***)))***+++))))))))))))))))))))))))***)))))))))((((((((((((************************((()))))))))))))))))))))***)))'''&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%###$$$%%%%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%% !!!###$$$%%%%%%$$$$$$########################!!!""""""###$$$$$$%%%%%%$$$$$$$$$#########"""""""""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!   !!!"""""""""!!!!!!!!! !!!%%%)))***...333777999:::;;;<<<888888888888888777777777444444555666666333///+++%%%$$$!!! !!!!!! !!!""""""~~~}}}{{{xxxsssoooqqqpppnnnnnnmmmkkkgggdddeeedddbbbbbbcccbbbaaa___\\\\\\[[[ZZZYYYXXXWWWWWWXXXWWWUUUTTTTTTUUUWWWYYYVVVVVVUUUUUUTTTSSSSSSSSSQQQQQQQQQQQQPPPNNNLLLKKKNNNNNNMMMMMMLLLKKKKKKKKKJJJJJJJJJJJJIIIHHHGGGGGGEEEEEEEEEEEEEEEDDDDDDDDDAAAAAABBBCCCDDDDDDDDDCCCEEECCCBBBBBBBBBBBBAAA???@@@AAAAAAAAAAAA@@@??????@@@???>>><<<;;;;;;;;;;;;888888777777666666555555444444333333222111111000***+++...000222222222222666555333333333444666888555555555444444333333333000000000111222333555555111111111111111111222222333333333222333333444444111111222555888::::::999555555555333000///000111111000///------///000111---,,,,,,++++++,,,,,,---))),,,...---***)))***+++))))))))))))))))))))))))))))))))))))((((((((((((************************)))***************)))((())))))'''&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%"""###$$$%%%&&&%%%$$$###$$$$$$&&&&&&&&&&&&$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&$$$###############$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$ !!!###$$$%%%%%%$$$$$$$$$$$$##################!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$############""""""""""""""""""######### !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! """!!!  !!!!!!!!!  %%%+++///+++...333555777777999:::777777666666666666666666000000000000///+++&&&!!! !!!###$$$ |||zzzxxxwwwuuurrrpppnnnnnnoooooommmkkkhhhfffeeeddddddcccaaa```^^^]]]YYYYYYXXXWWWWWWWWWWWWWWWYYYXXXXXXWWWUUUTTTSSSSSSWWWWWWWWWWWWVVVTTTRRRQQQNNNOOOOOOOOOOOONNNMMMMMMPPPOOONNNMMMLLLJJJJJJIIIIIIHHHHHHGGGFFFEEECCCCCCDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDDDDCCCAAAAAADDDCCCBBB@@@@@@@@@@@@@@@???@@@@@@AAA@@@???>>>===;;;;;;:::999888888888888888777777666666666666777555444333111000...---,,,,,,---///111222333222222333333222222333333444555777777777666555555555444111111111111111111111111333222000/////////000111000000000111222222222333000222444777888888888777222111111000000000000000111000000///////////////......---,,,,,,,,,,,,------,,,,,,++++++,,,,,,---***++++++++++++***))))))((()))*********((('''&&&))))))************))))))))))))(((((((((((())))))***)))((('''&&&%%%%%%%%%(((((('''&&&%%%%%%$$$$$$&&&&&&%%%$$$############&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###$$$######$$$%%%&&&(((((()))$$$$$$$$$$$$######""""""%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$###"""!!!!!!"""###############"""!!!!!!!!!"""###$$$$$$$$$###""" """""""""""""""""""""""""""""""""""""""""""""""""""!!!     """"""!!!  !!!(((------,,,---...///000222333333444444222///,,,+++,,,---...+++************((($$$!!!!!!"""###$$$ ~~~|||yyywwwvvvtttrrrooolllmmmmmmmmmkkkiiifffeeedddccccccbbbaaa___]]]\\\ZZZYYYXXXXXXXXXXXXXXXXXXXXXXXXWWWVVVUUUTTTSSSSSSUUUUUUUUUUUUTTTRRRPPPOOONNNNNNOOOOOONNNNNNMMMLLLLLLLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDDDDCCCAAAAAACCCBBBBBBAAAAAA@@@??????>>>>>>???@@@???>>>===<<<<<<;;;:::999888888888888888777777666666666666666444333222000///------,,,,,,---///111222222222222333333222222333333444555666555555555555555555444222222222222222222222222444333222111000111111222111111111111111222222222222333555777777666555444222111000000//////000000111000//////......//////......---,,,,,,,,,,,,------,,,,,,++++++,,,,,,---******++++++******)))((())))))*********)))'''&&&))))))************))))))))))))(((((((((((()))))))))((('''&&&&&&&&&&&&&&&(((''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$###$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&&&&######$$$%%%&&&'''(((((($$$$$$$$$$$$#########"""$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$###"""############$$$$$$$$$%%%"""###$$$%%%%%%$$$###"""!!!!!!"""###############"""""""""!!!""""""#########"""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!    !!!"""%%%&&&%%%###  !!!"""!!!  """'''))))))''''''''''''((()))***+++,,,)))'''%%%$$$$$$&&&)))+++...---,,,,,,,,,***&&&### """$$$%%%%%% }}}zzzxxxvvvuuutttqqqooojjjkkkkkkjjjiiigggeeedddbbbbbbaaaaaa___^^^\\\[[[ZZZZZZYYYYYYYYYXXXXXXXXXXXXWWWWWWVVVUUUTTTSSSSSSRRRSSSSSSSSSRRRPPPOOOMMMNNNNNNOOOOOONNNNNNMMMLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHGGGEEEEEECCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBAAAAAAAAABBBBBBBBBBBB@@@???>>>======>>>??????===<<<;;;<<<<<<;;;:::999999999999777777777666666555555555222111000///...---,,,,,,---...///111222222222111333333333333333444444555333444444444444444444555333333333333333333333333444444333222222222222333222222222111111111111111333444666777777555444222222111000000//////000000000000///............///......---,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++++++++***))))))))))))*********)))((('''))))))************)))))))))((((((''''''(((((()))(((''''''&&&&&&&&&'''''''''''''''&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''######$$$%%%&&&'''(((((($$$$$$$$$$$$##################$$$$$$$$$$$$######$$$$$$$$$%%%$$$$$$###""""""""""""#########$$$$$$###$$$$$$%%%%%%$$$$$$###!!!"""""""""##################"""!!!!!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!   !!!!!! """###### """(((,,,+++(((  $$$'''((('''$$$"""  !!!$$$''')))((('''%%%$$$###""""""$$$&&&'''(((&&&$$$"""###'''+++---111///...---,,,***&&&### """$$$%%%%%%!!!|||{{{yyyvvvuuutttssspppnnniiijjjjjjiiihhhfffeeeddd`````````___^^^]]][[[[[[ZZZZZZZZZZZZZZZYYYYYYXXXWWWVVVVVVUUUTTTSSSSSSSSSQQQRRRRRRRRRQQQPPPNNNMMMNNNNNNNNNNNNNNNMMMLLLLLLJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@AAABBBCCCBBB@@@>>><<<======>>>??????>>>===<<<===<<<;;;:::999999999999777777777666666555444444000000...---,,,,,,---------...000222222222222111333333333333333444555555222222222333333444444444333333333444444444444444444333333222222222222222333222222222111000000000333444666777777666555444111111000///////////////000///......------.........---,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------,,,++++++)))))))))***))))))))))))))))))************))))))(((((((((''''''(((((((((&&&&&&&&&&&&&&&'''((()))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%######$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%%%%%%%###"""######$$$$$$$$$$$$######!!!""""""""""""#########$$$$$$%%%%%%%%%%%%$$$$$$"""""""""""""""######$$$$$$###"""!!!!!!!!!!!!!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!  """"""""""""###$$$$$$ """+++000///+++  &&&***,,,)))&&&###  ###'''+++---......***(((&&&$$$###%%%'''(((---+++'''%%%%%%(((,,,///222000...,,,+++((($$$!!! !!!""""""!!!}}}zzzyyywwwuuussssssqqqooommmiiiiiiiiihhhgggfffeeeeee____________^^^\\\[[[ZZZZZZZZZZZZ[[[ZZZYYYXXXXXXUUUUUUUUUTTTTTTSSSSSSRRRQQQRRRRRRRRRRRRQQQOOONNNMMMNNNNNNNNNNNNMMMLLLLLLMMMLLLLLLKKKIIIHHHHHHGGGFFFFFFGGGFFFFFFEEEDDDCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@AAABBBBBBBBB@@@>>><<<===>>>???@@@@@@@@@???>>><<<<<<;;;:::999999999999666777777777666555333333///...---,,,,,,---...//////000111333333333222222444444333333444444555666111222222222333333444444333333444444444555555555222222222222222111111111333222222222111000000000111333555888999999888777111000000///...////////////......---------------------,,,++++++++++++,,,,,,++++++******++++++,,,......//////......---,,,***))))))))))))*********))))))************))))))((((((''''''''''''((((((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&(((((((((&&&%%%###$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%###$$$%%%&&&&&&%%%$$$###"""######$$$$$$#########!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!""""""###$$$######"""!!! !!! !!!""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """###""""""###$$$### %%%...222000+++ $$$)))***((($$$!!! !!!$$$(((+++...000222333000...+++((('''((()))+++)))'''$$$###$$$'''+++...333111...,,,***((($$$!!!!!! !!! ~~~{{{yyywwwuuusssrrrrrrpppnnnllliiihhhhhhgggfffeeeeeeeee_________^^^^^^]]][[[[[[XXXYYYZZZ[[[ZZZYYYXXXWWWTTTTTTTTTSSSSSSSSSRRRRRRQQQRRRRRRSSSRRRQQQPPPOOOMMMMMMNNNNNNMMMMMMLLLKKKMMMMMMLLLKKKIIIHHHGGGFFFEEEEEEFFFFFFEEEDDDDDDCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@AAAAAAAAA@@@AAAAAAAAAAAA???>>>======>>>@@@AAAAAA@@@??????;;;;;;:::999888888888888666777777777666444333111///...,,,+++,,,...000111111222333444555444444333444444444444444555555666222333333333333333333444222333333444444555555555222222222333222111111000222222222111111111111111000222444777888999888777111000//////......//////......---,,,,,,,,,,,,---------,,,+++++++++++++++++++++************++++++///////////////...------******)))))))))***++++++))))))************))))))(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''***,,,,,,+++)))(((###$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$!!!"""######$$$#########"""""""""#########$$$$$$$$$######""""""######$$$###"""!!!!!!!!!"""$$$%%%""""""!!! !!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!  #########""""""###!!!!!!###***111222...))) !!!$$$%%%$$$!!! !!!###)))+++...000000///000111222000---***((((((((()))#########$$$''',,,000333333000---+++)))'''$$$""" !!!~~~}}}{{{yyyvvvtttrrrqqqqqqpppnnnlllgggfffeeeeeedddddddddddd____________^^^]]]\\\[[[WWWXXXYYYZZZZZZXXXWWWVVVSSSSSSSSSSSSSSSRRRRRRRRRPPPQQQRRRRRRRRRQQQPPPOOOMMMMMMMMMMMMMMMLLLLLLKKKKKKJJJJJJIIIHHHGGGGGGFFFEEEFFFFFFFFFFFFEEEDDDDDDBBBBBBBBBCCCCCCCCCDDDDDDCCCBBBAAA@@@@@@@@@AAAAAAAAAAAA@@@@@@???>>>>>>>>><<<===???@@@@@@@@@???>>>::::::999888777777777777666666777777666444222000///---,,,+++,,,///111333333444555666666666555444444444444444444555666666444444444444333333333333111222222333444444555555222333444444444333111111111111111111111222222222000111333555666666555444000000///............///...------,,,+++,,,,,,,,,---,,,++++++***+++++++++++++++************++++++---............---,,,,,,******)))))))))***+++,,,))))))************))))))(((''''''&&&&&&''''''(((''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$'''***---...---***((($$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%!!!!!!"""###########################$$$$$$$$$%%%######"""!!!!!!"""#########"""!!! !!!"""$$$%%%!!!!!! !!!"""""" """######$$$###"""!!!  ######"""!!! ###***111444222,,,'''  !!!%%%'''---000222222000......///000...,,,***'''&&&%%%$$$###$$$&&&))),,,000444555...,,,)))&&&%%%$$$!!!  %%%((('''"""~~~}}}{{{yyyuuusssqqqppppppooommmkkkeeeeeedddcccbbbbbbbbbbbb____________^^^^^^]]]\\\WWWXXXYYYZZZZZZXXXVVVUUUSSSSSSSSSSSSRRRRRRRRRRRROOOPPPQQQQQQQQQPPPOOONNNMMMMMMMMMMMMMMMLLLKKKKKKGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGFFFFFFEEEBBBBBBBBBCCCCCCCCCDDDDDDCCCBBBAAA@@@???@@@AAABBBBBBAAA@@@???>>>>>>>>>>>>;;;<<<===?????????>>>===:::999888777666666666666666666777777666444111000///...,,,,,,---///222444444555666777777777666555555444444444444555666666555555555444444333333333111111222222333444555555333444555555555444333222000000111111222222222333000111333444444333111000000000///..................---,,,,,,++++++,,,,,,---,,,++++++******++++++++++++************++++++,,,,,,------,,,,,,+++*********)))))))))***,,,---))))))************))))))'''''''''&&&&&&'''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""%%%))),,,---+++(((&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&$$$$$$$$$$$$&&&'''!!!!!!"""##################$$$$$$$$$$$$%%%%%%%%%###"""!!! !!!"""###$$$###!!! !!!"""$$$%%% !!!"""###  ###$$$$$$%%%%%%###"""!!!  ######""" $$$...666777222+++%%%  $$$(((+++---000333222///---...///...---,,,)))'''$$$"""!!!$$$%%%'''))),,,...000111)))&&&###!!!  !!!!!!"""  !!!""" &&&...222000&&&~~~{{{xxxuuusssrrruuurrroooooopppooommmjjjkkkiiieeebbbaaabbbdddfff_________^^^]]]]]]\\\\\\XXXYYYZZZZZZYYYWWWUUUSSSTTTTTTTTTTTTSSSSSSSSSSSSRRRQQQQQQPPPNNNMMMLLLLLLMMMMMMMMMMMMLLLKKKIIIIIIKKKJJJIIIGGGFFFEEEEEEEEEFFFGGGGGGGGGGGGFFFEEEEEEDDDDDDCCCCCCCCCDDDDDDEEE@@@@@@@@@@@@@@@@@@@@@@@@??????@@@AAA@@@???>>>===>>>>>><<<;;;;;;<<<============<<<:::888777666555666666666666444222000///,,,,,,...000111222222222333444555555666666555555666666777777777555444333555444333333222222222222333333333444555666777777666666666555444444333333///000222333333222111000333222222222222222222222////////////..................//////......---,,,++++++***)))((((((((()))...,,,++++++,,,,,,***)))...,,,+++))))))***,,,---''''''((()))***++++++,,,(((((((((((((((''''''&&&(((&&&$$$%%%&&&'''&&&%%%&&&%%%#########%%%'''(((+++)))'''&&&%%%&&&((()))'''((()))++++++)))(((''''''&&&%%%$$$$$$%%%&&&'''(((((((((''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$$$$###""""""###$$$$$$######$$$$$$&&&''')))***%%%%%%%%%$$$$$$$$$#########$$$%%%&&&&&&%%%###"""'''&&&%%%$$$######$$$$$$""""""!!!!!!!!!"""#########"""!!! !!!"""###%%%$$$"""!!! !!!""" !!!!!!!!!!!! !!!!!!%%%!!! !!!!!! !!!%%%((($$$!!!!!!$$$&&&%%%$$$"""######!!!!!!""""""!!! &&&***000333222,,,%%% !!!###&&&))),,,,,,,,,,,,+++++++++***,,,,,,+++((($$$###$$$%%%---+++***,,,//////,,,(((&&&"""$$$'''&&&######""""""'''+++444666555///&&&}}}zzzwwwuuusssrrrtttrrroooooooooooommmjjjhhhgggdddaaa```aaabbbccc___^^^^^^]]]]]]\\\[[[[[[YYYYYYYYYYYYXXXVVVUUUSSSSSSRRRRRRRRRRRRQQQQQQQQQRRRQQQPPPOOONNNMMMMMMLLLMMMMMMMMMMMMLLLKKKJJJIIIJJJJJJHHHGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEDDDDDDDDDDDDCCCBBBBBBCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@??????@@@AAAAAA@@@???>>>>>>===<<<;;;;;;;;;<<<===<<<;;;:::999888666666555666666666555444111///...+++,,,...000111222333333333444555555666666555555444555666777777666555555555444333333222222333333444333333444444666777777666666555444333222222111///000222333333222000///000000000000000000000000////////////..................//////......---,,,,,,,,,+++***************---+++******,,,,,,+++))),,,+++)))(((((()))+++,,,)))))))))))))))*********(((((((((((((((''''''&&&(((&&&$$$%%%&&&'''&&&%%%'''&&&%%%$$$$$$&&&((()))***)))'''&&&&&&&&&((()))&&&''')))******)))'''&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%!!!!!!""""""""""""######%%%$$$###""""""###$$$%%%###$$$$$$%%%&&&'''((((((%%%%%%%%%$$$$$$############$$$%%%&&&%%%$$$"""!!!&&&%%%%%%$$$$$$$$$$$$%%%$$$######""""""#########""""""!!! !!!""""""###"""!!!  !!!"""  %%%!!!!!!!!! """&&&(((&&&%%%$$$%%%&&&%%%$$$"""######!!!!!!"""!!!!!! %%%'''***,,,+++'''### !!!$$$&&&'''&&&&&&&&&&&&&&&&&&'''******)))'''%%%$$$&&&'''//////.........,,,)))'''$$$!!!$$$&&&%%%"""!!!!!!!!!!!! !!!(((///555999888666111))) ~~~|||yyyvvvtttsssssssssqqqooooooooonnnllljjjeeedddcccbbbaaa`````````^^^^^^]]]\\\\\\[[[[[[ZZZYYYYYYXXXWWWVVVUUUTTTTTTQQQQQQPPPPPPPPPOOOOOOOOOQQQQQQPPPOOONNNMMMMMMLLLLLLMMMMMMLLLLLLKKKJJJIIIJJJIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCDDDCCCCCCBBBAAAAAAAAAAAA??????????????????????????????@@@@@@AAA@@@@@@???======<<<;;;:::;;;;;;;;;999999888777777666666555666555555444222000...---+++,,,...000222333444444333444555555666666555555333444555666777777777777555444333333333333333333444444444444444555666777666555555333222111000000000000222222222111000///......................../////////............---......//////......---,,,...---,,,,,,+++,,,,,,,,,+++***)))***,,,,,,+++***))))))((((((((()))+++,,,*********))))))((((((((((((((((((((((((''''''&&&(((&&&$$$%%%&&&'''&&&%%%((('''&&&%%%&&&'''((()))***)))(((&&&&&&''''''(((%%%&&&'''(((((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%$$$############$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$%%%&&&'''''''''&&&&&&$$$$$$$$$$$$##################$$$%%%$$$###"""!!!$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""""""""######""""""!!!!!!""""""######"""!!!  !!!!!! !!!!!!"""$$$!!!!!!$$$$$$###$$$((()))***++++++(((&&&%%%%%%"""######!!!!!!"""!!!  ###############"""!!!  !!!###""""""""""""###%%%'''(((......///---,,,,,,---///666777777444000,,,***)))'''###!!!###""" """$$$$$$$$$$$$$$$'''******'''### """ ###***222888===@@@444...&&&}}}|||zzzxxxuuutttsssrrrrrrqqqooonnnmmmlllkkkjjjcccccccccbbbaaa```___^^^^^^^^^]]]]]]\\\[[[[[[ZZZYYYXXXWWWUUUTTTTTTTTTTTTPPPPPPPPPPPPOOOOOOOOONNNPPPPPPOOOOOONNNMMMMMMLLLLLLLLLLLLLLLLLLKKKJJJJJJIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEDDDCCCDDDCCCBBBAAA@@@@@@??????AAAAAAAAAAAAAAAAAAAAAAAA?????????@@@@@@@@@@@@@@@<<<<<<;;;;;;::::::999999666666666666666666555555555444333222000...,,,,,,+++,,,...111333444555555333444555555666555555555444555555666666666666666555444444333333333444444444444444444444555666777777666555444333111000000000111111222111111000///------------............//////.........---------.........///......---,,,---,,,,,,++++++,,,,,,,,,***)))((()))+++,,,,,,+++(((((((((((()))+++,,,---))))))))))))))))))(((((((((((((((((((((''''''&&&(((&&&$$$%%%&&&'''&&&%%%''''''&&&%%%&&&&&&'''((())))))(((''''''''''''(((%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&$$$%%%'''(((((('''%%%###$$$$$$$$$$$$$$$$$$############$$$$$$$$$######""""""###$$$$$$%%%%%%%%%%%%%%%%%%###"""!!!!!!!!!!!!########################$$$######""""""!!!!!!!!!"""!!!!!! !!!!!!  """!!!%%%***,,,******,,,///222555333...)))''''''"""######!!!!!!!!!!!!  !!!""""""###%%%(((+++///111777888888777666555666777<<<>>>>>>:::333---+++,,,)))%%%"""###  !!!!!!"""###$$$&&&'''''')))***,,,---000333222---&&& $$$""""""(((---111444444444&&&!!!|||{{{yyyvvvtttrrrqqqqqqoooooonnnmmmkkkjjjiiiiiiccccccccccccbbb```___^^^^^^^^^]]]]]]\\\[[[[[[[[[XXXWWWVVVTTTSSSSSSSSSSSSQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOOOONNNNNNMMMMMMLLLKKKLLLLLLLLLLLLKKKKKKJJJHHHHHHGGGFFFEEEEEEEEEEEEFFFFFFGGGGGGFFFFFFEEEDDDDDDCCCBBBAAA@@@?????????BBBBBBBBBBBBBBBBBBBBBBBB?????????????????????@@@;;;;;;;;;:::999888888777555555555555555555555555222222000///...---,,,+++,,,---///111333444555666333444555555666555555555777777666666555555555555444444444333333444555555555444444444444555666666777777666555444333222222111111111111000000//////---------....../////////............------------.........///......---,,,++++++************++++++***)))((()))+++,,,+++***)))))))))***+++,,,------&&&''''''((())))))******(((((((((((((((''''''&&&(((&&&$$$%%%&&&'''&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%))))))((('''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&$$$&&&'''((((((&&&$$$###$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&%%%$$$###"""!!! !!!""""""""""""""""""!!!"""""""""#########""""""""""""!!!  !!!!!! !!!!!! """)))333777555333555:::===>>>;;;444...***)))"""######!!!!!!!!!!!!  ###$$$&&&)))...222777999;;;<<<<<<;;;999777777888;;;======888111+++((((((%%%""""""%%%(((***!!!!!!!!!"""###""" !!!###%%%&&&''',,,---,,,***)))+++///222333555666444---%%%%%%###   """%%%'''(((&&&$$$"""{{{zzzxxxuuurrrqqqoooooolllmmmmmmkkkhhhgggggggggcccccccccbbbaaa```^^^^^^]]]]]]\\\\\\[[[ZZZZZZZZZVVVVVVUUUTTTSSSRRRQQQQQQRRRRRRQQQQQQQQQPPPPPPPPPOOOOOONNNNNNMMMMMMMMMMMMKKKKKKLLLLLLLLLLLLKKKKKKGGGGGGFFFEEEEEEEEEEEEEEEGGGGGGGGGGGGGGGFFFEEEEEECCCBBBBBBAAA@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBB@@@???>>>============>>>::::::::::::999777666555666666555555555555555555000///...---,,,,,,,,,,,,...///111222444444555555333444555555666666555555888888666555444444444444444444444444444444555666555555444444444555555666777666666555555444444333222111111000/////////...---------...//////000000.........------------,,,......//////......---,,,))))))(((((())))))*********)))((()))++++++***)))******++++++,,,,,,,,,---%%%&&&&&&''')))******+++(((((((((((((((''''''&&&(((&&&$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$######$$$%%%&&&%%%&&&'''''''''&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&((()))******&&&''')))******)))((('''&&&&&&%%%$$$############ !!!!!!""""""!!!!!!  !!!###$$$$$$$$$$$$$$$$$$###!!! !!!!!!!!! !!!!!!!!!"""+++666===>>>>>>AAAFFFFFFEEE@@@999222,,,)))"""######!!!!!!!!!  !!!  """###%%%(((,,,000444777999666888888777555333222222666777666222---(((%%%$$$  ###%%%%%%%%%$$$%%%%%%&&&(((+++...///(((((()))***)))&&&$$$""""""%%%(((+++,,,---......+++)))***...333333333333///(((!!!$$$"""|||zzzwwwtttqqqooommmmmmjjjkkkllljjjfffddddddfffbbbbbbaaa```___^^^]]]]]][[[ZZZZZZYYYXXXXXXWWWWWWTTTUUUUUUUUUTTTRRRPPPOOOQQQQQQQQQQQQPPPPPPPPPPPPNNNNNNNNNNNNMMMMMMMMMMMMKKKKKKLLLLLLLLLLLLKKKKKKGGGFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEDDDCCCBBBAAAAAAAAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@???===<<<;;;;;;;;;;;;999:::::::::888777555444777777666666555555444444---,,,++++++++++++,,,---000111222333444444444444333444555555666666555555777666555555444555666666444444444444444555666666666555555444444444555555444444444444444444444444222111000000///.........,,,,,,------...//////000.........---------,,,,,,......//////......---,,,)))(((((((((((()))***++++++***))))))******)))(((*********++++++++++++***'''''''''((((((((())))))(((((((((((((((''''''&&&(((&&&$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&%%%%%%$$$(((((((((((((((''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''%%%$$$###""""""###$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&(((***,,,...///,,,---...//////---,,,+++******)))))))))))))))***$$$$$$%%%&&&&&&%%%$$$$$$ !!!$$$&&&((()))))))))''''''%%%$$$###"""""""""!!!  !!! """)))555>>>CCCHHHNNNPPPMMMHHHBBB<<<444,,,'''"""######!!!!!!!!!   """$$$$$$'''***...000222222222222444555555333222111222888777555333222///+++((((((((())),,,///000///---,,,+++*********+++,,,---+++---......+++(((%%%$$$!!!"""$$$&&&'''((($$$(((++++++((((((***...------+++&&&!!! ###!!!~~~|||zzzwwwtttqqqnnnlllkkkhhhjjjkkkiiieeebbbccceeeaaa```___^^^]]]\\\\\\\\\YYYXXXXXXWWWVVVVVVUUUUUUSSSTTTUUUUUUTTTRRROOONNNQQQQQQPPPPPPPPPPPPOOOOOONNNNNNNNNMMMMMMMMMMMMMMMKKKKKKLLLLLLLLLLLLLLLKKKGGGFFFEEEEEEEEEEEEEEEFFFEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBAAAAAAAAABBBCCCCCC>>>>>>>>>>>>>>>>>>>>>>>>@@@???===;;;:::999999:::999999:::999888666444333888777777666555555444444++++++*********+++---...111222333333444444444333333444555555666666555555555555444444555666888999444444444444444555666777666555555444444444555555222222333333333444444444222222000///............++++++,,,------...//////......---------,,,,,,,,,......//////......---,,,))))))(((((()))***++++++,,,***))))))******(((''')))************))))))(((((((((((((((((('''''''''(((((((((((((((''''''&&&(((&&&$$$%%%&&&'''&&&&&&'''((((((((('''&&&%%%%%%((((((((()))(((''''''&&&(((''''''&&&&&&''''''(((''''''%%%$$$$$$%%%''''''$$$$$$$$$%%%%%%&&&&&&&&&!!!!!!"""""""""#########$$$$$$###""""""###$$$$$$&&&%%%%%%%%%%%%&&&'''((('''''''''((((((((())))))%%%&&&'''))),,,///111333000111222333222111///---.........---......//////)))***+++,,,,,,+++***)))###%%%(((+++---...//////***)))(((&&&%%%$$$######  """"""'''222<<>><<<999999:::888444000555555666999:::999555222///...,,,***((('''''''''+++---......+++'''$$$###%%%$$$$$$###"""!!! !!!(((***(((&&&''')))((('''$$$  !!!""" {{{yyyvvvsssqqqnnnkkkhhhllljjjgggeeecccbbbcccccc```___]]]\\\[[[[[[\\\]]]```^^^\\\YYYWWWUUUSSSSSSTTTTTTSSSSSSRRRRRRQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOMMMMMMNNNNNNNNNMMMMMMLLLLLLKKKJJJIIIHHHGGGGGGGGGJJJJJJIIIHHHHHHGGGFFFFFFAAAAAAAAAAAAAAAAAAAAAAAADDDCCCBBB@@@???>>>>>>>>>======>>>>>>?????????@@@>>>===;;;:::;;;<<<<<<;;;888888888888888888999999777777666777777555111...+++***(((((())),,,///111333222000111333555555444555555555555666666666666777777777777777777777777666555444333333444555666666666666666666666666666111111222222222222111111000000///...............---------.........//////,,,++++++******++++++,,,...//////---++++++,,,---******+++++++++******))),,,+++***)))(((((((((((())))))*********))))))(((+++***)))(((&&&&&&%%%%%%''''''&&&&&&&&&&&&'''''''''&&&%%%$$$###$$$%%%&&&%%%%%%'''((((((((('''&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###""""""%%%$$$###############$$$$$$$$$%%%%%%%%%$$$$$$###'''''''''((((((((())))))***)))'''&&&&&&&&&((()))&&&'''((()))***,,,,,,---000000////////////......************++++++++++++))),,,000333555444222111///,,,***---444888999777666333...((($$$""""""""""""!!!!!!"""%%%))),,,444DDDSSS[[[]]]WWWNNNDDD;;;222***%%% !!!!!!"""!!!!!!!!!""" %%%###!!!   !!!""" $$$"""!!!"""%%%((())))))+++---............///000333555777888888888;;;<<>>;;;999777666888999:::999777444000...)))((('''''''''(((***+++,,,***((((((++++++)))'''&&&$$$!!!"""&&&'''&&&$$$"""!!! !!!$$${{{xxxuuurrrqqqnnnkkkhhhkkkiiifffdddbbbaaabbbbbb```___^^^]]]\\\\\\\\\\\\\\\[[[YYYWWWVVVUUUUUUTTTTTTTTTSSSSSSRRRQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOMMMMMMNNNNNNMMMMMMLLLLLLKKKJJJIIIHHHHHHGGGGGGGGGIIIIIIIIIHHHGGGGGGFFFFFFAAAAAAAAAAAAAAAAAAAAAAAACCCCCCAAA@@@???>>>>>>>>>>>>>>>??????@@@@@@@@@@@@???===<<<<<<======<<<;;;888888888888888888888888888777666666555333///,,,))))))((()))***---///111444333222444666777666555555555555555666666666666666666666666666666666666666555444333333444555666444444444444444444444444000111111222222111111000000000///...............---------.........//////,,,,,,++++++++++++,,,,,,,,,---------+++***,,,---*********++++++******))),,,+++***)))))))))))))))******+++++++++******)))+++***)))'''&&&&&&%%%%%%'''''''''&&&&&&'''''''''''''''&&&%%%$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$#########$$$$$$$$$$$$$$$$$$%%%%%%"""###$$$%%%%%%%%%%%%$$$'''''''''''''''''''''((()))(((&&&$$$$$$$$$%%%&&&######$$$%%%&&&''''''(((*********))))))))))))(((&&&&&&&&&&&&''''''''''''+++---000333444444333222222///...111777;;;<<<;;;777444000,,,(((&&&$$$$$$""""""!!! !!!"""""" $$$(((+++555DDDQQQWWW[[[UUULLLCCC999000)))$$$"""""""""""""""!!!!!!!!!!!!###!!! """$$$%%%&&&$$$!!!!!!!!! !!!"""$$$%%%'''+++000222222000,,,---...---,,,,,,...///222444777777777777888999???>>>===<<<:::999888888999999888666333///+++((($$$%%%''')))******)))))))))'''&&&'''***+++***(((###!!! ######"""~~~}}}~~~~~~yyywwwsssqqqpppmmmjjjhhhiiihhheeecccaaa``````aaa____________^^^]]]\\\\\\XXXWWWWWWVVVVVVVVVVVVVVVSSSSSSSSSRRRQQQQQQPPPPPPPPPPPPPPPOOOOOOOOONNNNNNMMMMMMMMMMMMMMMLLLKKKKKKJJJIIIIIIHHHHHHGGGGGGGGGHHHHHHHHHGGGGGGFFFFFFEEEAAAAAAAAAAAAAAAAAABBBBBBCCCBBBAAA@@@???>>>>>>>>>??????@@@@@@@@@@@@AAAAAA>>>======>>>??????<<<:::888888888888888888888888999777555444222000,,,)))'''''')))***,,,...000000444444555666999999777666555555555555666666666666666666666666666666666666555555444444444444555555222222222222222222222222000111111222222111111000000000///...............---------...............------,,,,,,,,,,,,------***+++------,,,+++,,,---************************,,,++++++*********++++++******++++++++++++************((('''&&&&&&%%%%%%'''''''''''''''''''''''''''''''''&&&&&&$$$#########$$$%%%&&&'''&&&%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&"""###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&$$$###"""""""""###"""""""""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$###!!!""""""""""""#########***+++,,,...///000000000111///...111666;;;<<<;;;666555333000---***((('''########################"""%%%(((---888GGGPPPRRRSSSNNNFFF>>>666000***&&&&&&%%%$$$######"""######!!!!!!$$$&&&((()))((($$$  !!!"""""""""#########"""###&&&)))''')))---222666666333000))))))((('''&&&'''))),,,---000444777777777888999>>>===;;;999777555444444444333222///,,,)))&&&%%% ###'''+++,,,+++(((&&&"""!!!!!!"""%%%&&&&&&%%% }}}|||||||||wwwtttrrrpppooommmjjjhhhiiihhhfffdddbbbaaa``````^^^___``````___^^^\\\[[[XXXXXXWWWVVVVVVVVVVVVVVVSSSSSSRRRQQQQQQPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMLLLKKKJJJJJJHHHHHHHHHHHHHHHGGGFFFFFFGGGGGGGGGFFFFFFEEEEEEEEEAAAAAAAAABBBBBBBBBBBBBBBBBBAAA@@@???>>>>>>>>>>>>????????????????????????<<<<<<===>>>???>>>;;;888888888888888777777777777999777333111///,,,)))'''%%%'''))),,,...000000111333444555777999999777555555555555555666666666666666666666666666666666666444444444444444444444444111111111111111111111111000000111111111111000000000000///..........................................------,,,,,,------...)))+++...///...------...)))))))))))))))******+++,,,,,,+++++++++++++++,,,((())))))************)))***)))((('''&&&&&&&&&&&&&&&''''''''''''''''''&&&''''''(((((('''%%%###"""$$$%%%&&&'''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$#########$$$%%%&&&'''((()))&&&%%%$$$"""!!!!!!!!!!!!$$$$$$$$$###############$$$$$$#########""""""""" !!!!!!!!!""""""%%%%%%%%%&&&'''(((******+++***))),,,000444555555333333333111///---***)))######$$$%%%%%%$$$######%%%(((+++111<<>>>>>>>>>>>>>>>>>>>>>>>>>>=========;;;;;;;;;===>>>===:::777888888888777777777666666777444000---+++***(((&&&&&&(((+++...000111222111222333444666888888666444555555555555666666666666555555555555555555555555333444444444444444444333111111111111111111111111000000000111111000000000000000///....................................---...------,,,,,,------...***---000222111/////////))))))((((((((()))++++++,,,,,,++++++***+++++++++&&&&&&'''((((((((((((((()))((('''&&&&&&%%%&&&&&&&&&&&&'''(((((('''&&&&&&''''''(((((('''&&&$$$###%%%&&&((()))))))))((('''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&!!!!!!###$$$%%%%%%%%%%%%''''''''''''&&&$$$###"""!!!"""###%%%'''(((******&&&%%%$$$######"""""""""$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!!!!!!!!!!"""""""""######!!!!!!!!!!!!"""###%%%&&&&&&%%%%%%&&&))),,,...///...///000000000...---+++%%%%%%&&&''''''&&&%%%%%%'''***...444>>>GGGIIIEEE>>>:::555111///...---,,,&&&'''((()))+++---...///+++(((###  !!! !!!############""" """$$$&&&'''(((&&&$$$######$$$)))(((&&&%%%&&&(((+++,,,---000222333111000//////---+++)))((('''%%%""" $$$(((&&&***000444666777999:::666444111---***)))((((((,,,+++******)))(((((('''%%%%%%%%%$$$###"""!!!  !!!!!!}}}{{{zzzxxxwwwrrrpppnnnmmmlllkkkiiigggiiihhhgggfffdddbbbaaa```^^^^^^^^^^^^]]]\\\[[[[[[]]]\\\ZZZXXXVVVTTTTTTSSSQQQQQQQQQPPPOOOOOONNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKIIIHHHGGGEEEFFFGGGHHHHHHGGGEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAABBBCCCCCCDDDDDD@@@@@@???>>>>>>>>>>>>>>>>>>============<<<<<<<<<;;;::::::;;;<<<;;;999777888888888777777666666555444111,,,))))))((((((''')))+++---000222333333333222222222444666777555444555555555555666666666666555555555555555555555555333333444444444444333333222222222222222222222222///000000111111000000///000000///..............................---------------,,,,,,,,,,,,------+++...222444333000///...)))(((''''''((()))+++,,,------+++******)))))))))$$$%%%&&&''''''(((((('''(((''''''&&&%%%%%%&&&&&&%%%&&&'''(((((('''&&&%%%'''''''''''''''&&&%%%%%%&&&'''((()))***)))((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%"""###$$$&&&&&&&&&%%%%%%)))))))))((('''&&&%%%$$$###$$$%%%&&&'''((()))***$$$$$$$$$$$$$$$#########!!!!!!!!!!!!!!!!!!!!!!!! """"""""""""############!!!!!! !!!"""###$$$%%%$$$$$$$$$$$$%%%''')))***)))***,,,...///000//////)))))))))))))))))))))))))))...444999???EEEDDD@@@>>>:::444000---,,,+++***'''(((+++...000222444444...***%%%!!! !!!"""######"""!!!"""$$$%%%&&&%%%$$$$$$&&&))),,,...//////---+++)))******,,,***'''&&&''')))---///111444666666444000...---(((%%%"""!!!!!!""""""!!!!!!%%%((((((+++...000///.........)))(((&&&%%%$$$%%%'''(((......---,,,***(((&&&%%%'''%%%""""""!!!~~~}}}|||yyywwwuuutttqqqooommmlllkkkjjjhhhfffggggggfffeeecccaaa```___^^^^^^]]]\\\[[[[[[[[[[[[[[[ZZZYYYWWWUUUTTTSSSSSSQQQQQQPPPPPPOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKJJJIIIGGGGGGDDDEEEFFFGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBBBBCCCDDDDDDDDD@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<===;;;::::::;;;<<<:::999999888888777666666555555111---)))&&&'''(((((((((---...///111222333444444333222222333555666666555555555555555666666666666555555555555555555555555222333444444444444333222111111111111111111111111//////000000000000//////000000///...............//////.........---------,,,,,,++++++++++++,,,,,,+++...333444333000---,,,)))((('''&&&''')))+++,,,...---+++***)))(((''''''$$$%%%&&&'''((((((((((((''''''&&&&&&%%%%%%&&&&&&%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&''''''(((&&&&&&((()))))))))((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%%%%%%%$$$%%%&&&'''((()))(((&&&%%%(((((())))))))))))((((((((((((((('''''''''&&&&&&""""""###$$$$$$$$$$$$### !!!!!!!!!!!!"""""""""""" !!!""""""#########$$$$$$$$$#########%%%'''%%%&&&))),,,...111222333///...------------...//////777???BBBEEEGGGEEEAAA???;;;555000......---,,,))),,,///333555666666555---)))$$$ !!!!!!  """$$$%%%$$$$$$&&&'''((()))+++++++++,,,...000...///000///---,,,---...,,,***'''%%%%%%)))---///444555555333///+++))))))###!!! !!!!!!!!! ###%%%&&&'''((('''%%%######$$$!!! !!!$$$%%%))))))***)))(((%%%"""!!!$$$""" ###"""}}}}}}|||zzzxxxuuusssrrrpppnnnlllkkkkkkjjjhhhfffffffffeeedddbbb```^^^]]]^^^]]]\\\ZZZYYYZZZZZZ[[[YYYXXXWWWUUUTTTSSSSSSSSSQQQQQQPPPOOOOOONNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKJJJHHHGGGFFFCCCDDDFFFGGGGGGFFFEEEDDDBBBCCCCCCCCCCCCCCCCCCCCCAAAAAABBBBBBCCCDDDEEEEEE@@@???>>>>>>>>>>>>>>>???@@@?????????>>>>>>======???===;;;:::;;;<<<<<<;;;999888888777666555555444...+++'''%%%&&&((()))***///000000111333444555555555333222333555777777666555555555555666666666777555555555555555555555555222222444444444444222222111111111111111111111111//////000000000000//////000000///...............//////.........---------,,,++++++******++++++,,,***...333444222///+++***(((((('''&&&''')))+++---...---+++)))((('''&&&&&&%%%&&&'''((())))))))))))''''''&&&%%%%%%%%%&&&&&&%%%&&&((())))))(((&&&%%%'''&&&%%%%%%&&&''')))***%%%%%%'''((((((((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$(((((('''&&&%%%%%%$$$$$$'''(((***++++++)))'''&&&&&&'''(((***++++++,,,,,,,,,,,,***)))'''%%%$$$### !!!"""###$$$$$$$$$$$$ !!!!!!!!!"""""""""""""""!!!!!!!!!  !!!!!! !!!"""""""""!!!###$$$###""" """$$$$$$%%%'''+++...222555666444222111//////111222444555@@@IIIKKKKKKKKKIIIFFF>>>:::444111111111222222,,,///333777888888666555***&&&!!!!!!""""""!!!""""""###""" !!!$$$&&&&&&'''(((***(((+++...000000/////////***+++---,,,++++++,,,...+++)))%%%###$$$''',,,///666555222...)))%%%%%%%%%  !!!!!! !!! """$$$###"""!!!###"""}}}zzzyyyxxxvvvtttrrroooooommmllljjjiiiggggggeeedddcccbbbaaaaaaaaaaaa\\\\\\\\\[[[ZZZYYYXXXXXXVVVUUUUUUUUUVVVVVVTTTRRRRRRRRRQQQPPPOOOOOONNNNNNNNNNNNMMMMMMLLLKKKKKKKKKKKKKKKKKKLLLMMMJJJFFFCCCGGGGGGFFFFFFEEEEEEDDDDDDDDDCCCCCCDDDDDDDDDAAA???AAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>======>>>??????@@@@@@@@@???>>>======<<<<<<<<<<<<<<<;;;:::999888555777888999888555222000***)))((('''((()))+++---......000111333444666666666666444444333444555666444444555555666555555555333444666666666444222111222333444555555333111000222222222111111111111000111000000///...------,,,...............------------,,,+++***+++...000222,,,,,,,,,,,,,,,,,,,,,,,,///000000000///......---************))))))))))))******)))((('''&&&%%%%%%(((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&&&&&&&''')))&&&$$$$$$&&&(((&&&$$$'''&&&%%%%%%%%%%%%&&&'''((((((((('''(((((())))))+++...222222...)))'''''''''((())),,,...000222333......,,,***(((%%%###"""###$$$&&&'''&&&$$$!!! !!!"""######""""""""""""""""""""""""!!!!!!############""" !!!"""###%%%%%%%%%$$$###""""""###$$$%%%''')))***)))''''''(((+++---//////222222222333555888;;;===EEEFFFIIINNNRRRQQQKKKFFF;;;:::555///...111111...111111222444666666444111&&&$$$""" !!!###$$$$$$%%%''')))(((%%%""" !!!!!!"""&&&))),,,,,,+++***+++---...---+++)))((($$$###""""""$$$&&&)))+++&&&### ###(((,,,...000---)))%%%"""   !!!###"""!!!  ###"""  }}}{{{xxxwwwvvvuuurrrpppooonnnmmmkkkjjjhhhgggfffeeedddcccbbbaaa`````````\\\\\\\\\[[[ZZZZZZYYYYYYYYYWWWUUUUUUVVVVVVTTTRRRQQQQQQQQQPPPOOOOOOOOONNNNNNNNNNNNMMMLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIFFFCCCEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCDDDEEEEEEBBB@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>======>>>???@@@??????>>>>>>===<<<<<<;;;;;;;;;;;;;;;:::999888888666777888888666444111///))))))((('''(((***,,,......///000222333555666777666555444333333444555666555555666666666666555555222333444444444222111000222333444555444333111000222222222111111111000000111111000//////...------------..................111000...---,,,,,,------------,,,,,,,,,---------...............---,,,,,,************))))))))))))*********)))((((((''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&''')))&&&$$$%%%'''((('''%%%&&&&&&%%%$$$$$$%%%&&&&&&'''''''''(((***,,,---...222555777555111,,,)))((()))***+++,,,...///111111...---+++***((('''&&&&&&'''((()))***)))&&&$$$"""!!!""""""############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!"""""""""""""""!!!!!!#########$$$%%%&&&'''((('''&&&&&&''')))+++------//////000222777===BBBEEEGGGGGGIIINNNQQQPPPJJJEEE888888444222555:::999444/////////111333222000...&&&$$$!!! """$$$&&&'''(((+++------+++(((&&&#########%%%(((******)))++++++,,,,,,***(((%%%$$$!!!!!! !!!"""$$$'''((($$$""""""&&&((())))))'''$$$"""  """"""!!!!!! !!! """""" ~~~zzzxxxvvvuuutttssspppnnnnnnnnnlllkkkiiigggffffffeeedddbbbaaa```_________\\\\\\[[[[[[[[[[[[[[[[[[\\\YYYVVVUUUUUUUUUTTTSSSPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNMMMMMMLLLKKKKKKKKKIIIHHHGGGHHHGGGFFFDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCDDDFFFFFFDDDCCCBBBBBBAAAAAA@@@@@@????????????>>>======>>>???@@@>>>======<<<<<<;;;;;;;;;999999999::::::999888888777777777666444111...---(((((((((((()))+++---//////000111333444666777888666555444333333444555666555666666666666666555555222222111111111111000000222333444444444333111000222222111111111000000000111111111000000//////...,,,---------.../////////111111000///...,,,,,,+++---------,,,,,,,,,------,,,,,,,,,,,,,,,,,,+++***************))))))))))))***************)))))))))((((((((('''''''''&&&&&&''''''''''''&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&((((((((('''%%%%%%'''((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&(((***---000222444:::;;;<<<999444///+++)))+++,,,,,,,,,---------...***)))'''&&&&&&&&&'''((()))***++++++***'''%%%######$$$$$$$$$$$$######""" !!!!!!!!!!!! !!!"""######$$$$$$%%%$$$###""""""!!!!!!"""$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&'''(((******,,,,,,---111777@@@HHHMMMNNNMMMLLLMMMOOOLLLGGGBBB555555555777???FFFCCC<<<...------...000///---+++'''%%%"""!!!"""&&&***---,,,...000222333111///...'''%%%###$$$%%%'''''''''******)))(((&&&###  """$$$&&&$$$"""!!!!!!###%%%&&&%%%"""!!! """### !!!!!! }}}yyywwwuuussssssrrrooonnnmmmmmmkkkjjjhhhfffeeeeeedddcccbbb```___^^^^^^^^^[[[[[[[[[[[[\\\\\\\\\\\\]]]ZZZVVVTTTTTTTTTTTTSSSOOOOOOOOOOOOOOOOOOPPPPPPOOONNNNNNMMMLLLLLLKKKKKKLLLJJJGGGFFFGGGGGGGGGFFFCCCCCCCCCDDDDDDEEEEEEEEEDDDCCCCCCDDDFFFGGGFFFEEECCCBBBBBBAAA@@@???>>>>>>???>>>=========>>>???@@@=========<<<<<<<<<;;;;;;888999999::::::::::::999777777555333111...,,,+++((((((((()))+++---///000000000222333555666888888555555444333444555666777555555666666666555444444222222111000000111111222222333333333333222111000111111111111000000000000222111111111000000000///,,,,,,,,,---...///000000---......//////......---------,,,+++***+++,,,,,,******+++++++++******)))************)))))))))(((((((((((())))))*********((((((((((((''''''''''''''''''''''''&&&%%%$$$###%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&'''((())))))((('''&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''&&&''')))+++...111444666<<<<<<<<<:::666111---++++++++++++******)))))))))$$$$$$"""""""""$$$&&&'''((()))))))))(((&&&$$$###$$$$$$$$$$$$$$$###"""!!! !!!!!!!!!!!!############$$$%%%&&&&&&)))(((&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###"""###%%%&&&&&&&&&''''''***+++,,,111999BBBKKKQQQZZZVVVRRROOOLLLHHHAAA<<<333444555;;;FFFMMMGGG===,,,,,,+++,,,,,,,,,***(((&&&%%%######&&&+++111555333444666666666444222111)))&&&###"""###$$$$$$$$$&&&%%%%%%$$$""" !!!###$$$%%%$$$###$$$%%%&&&%%%###  !!!!!!!!!~~~|||xxxvvvtttsssrrrqqqooommmlllllljjjiiigggeeedddcccccccccaaa___^^^]]]\\\\\\[[[[[[[[[[[[[[[[[[\\\\\\]]]ZZZVVVTTTTTTTTTTTTSSSNNNNNNOOOOOOOOOOOOOOOOOONNNNNNMMMLLLLLLKKKKKKJJJMMMJJJGGGFFFGGGHHHHHHHHHDDDDDDDDDEEEEEEFFFFFFFFFEEECCCCCCCCCEEEFFFFFFEEEBBBBBBAAA@@@??????>>>>>>???>>>=========>>>@@@AAA>>>>>>============<<<<<<999:::;;;;;;;;;;;;;;;:::777555333000---+++***)))(((((()))***,,,...///000000000222333555666888888555444444333444555666777555555555555555444333222333333222222222333333444222333333222222222111111111111111000000000//////111111111111000000000000,,,,,,,,,---...///000000+++,,,---...//////......---,,,***)))))))))***+++))))))******+++******)))************)))))))))(((&&&''''''(((((()))))))))))))))((((((((('''''''''''''''''''''&&&%%%$$$###%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&&&&'''''''''''''''''''''((()))***((())))))))))))))))))((())))))***+++---///111333777777777666444111...,,,))))))((('''&&&&&&%%%%%%###"""""""""###$$$&&&''''''((((((((('''&&&%%%$$$$$$$$$$$$$$$######"""!!!!!!!!!!!!""""""#########((('''&&&%%%%%%%%%&&&&&&)))((('''%%%%%%%%%&&&'''&&&&&&''''''&&&%%%###"""!!!$$$'''((('''&&&&&&'''(((***///666@@@JJJTTTYYYddd^^^UUUNNNHHHBBB;;;666333444666===GGGKKKCCC777((('''&&&&&&''''''%%%###!!!!!!!!!###'''---444888666666777666555222///...(((%%%""" !!!!!!!!!  """###$$$$$$###"""###$$$###"""  !!! }}}{{{vvvtttrrrrrrqqqqqqooommmkkkkkkiiihhhfffdddcccccccccbbb```^^^]]]\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZ[[[XXXUUUTTTTTTTTTSSSRRROOOOOOOOOOOONNNNNNNNNNNNMMMLLLLLLKKKKKKJJJIIIIIILLLJJJGGGGGGHHHIIIHHHHHHEEEEEEEEEEEEFFFFFFFFFFFFEEEDDDBBBBBBDDDEEEEEEDDDAAAAAA@@@@@@??????>>>>>>>>>>>>=========???@@@AAA========================;;;;;;;;;<<<<<<;;;;;;:::555444000---+++)))))))))))))))***,,,---.../////////000111333444666777888555444333333444555777888666666666666555444333222333444444444444555555555333222222222111111111111111111000000000/////////000000000000000000000000,,,---------.../////////------........./////////...---+++)))((()))***+++)))***++++++++++++++++++************))))))))))))&&&&&&''''''(((((()))))))))))))))(((((((((''''''''''''''''''&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$'''((()))(((((((((***,,,)))******++++++******)))************+++,,,---...000000///000111000...+++&&&&&&%%%%%%$$$$$$######%%%%%%&&&&&&''''''(((((('''''''''(((((('''''''''$$$$$$%%%%%%%%%$$$############$$$$$$%%%%%%&&&&&&+++***(((&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&'''''''''((((((((('''&&&$$$###"""'''+++,,,)))'''&&&'''''',,,444???JJJTTT\\\```ccc[[[PPPGGGAAA<<<666222222555888<<>>============???AAABBB<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999888444222...+++)))(((((()))***+++,,,------............///000222333555666777444444333333444555777888888888888888777666555444222333444555666555555444333222222111111111111111111000000000////////////////////////////////////------..................---------...000222444666111///,,,***)))***,,,---***+++,,,------------,,,************))))))))))))((((((((((((((()))))))))))))))))))))((((((((('''&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&(((***)))((((((+++---)))***++++++++++++***)))((((((''''''((())))))***,,,***)))+++------+++)))$$$$$$$$$$$$$$$$$$$$$$$$&&&''')))******)))'''&&&###$$$$$$%%%&&&&&&''''''%%%&&&&&&''''''''''''&&&%%%%%%&&&''''''((())))))+++)))'''%%%$$$$$$$$$%%%"""###$$$&&&((())))))***'''((()))***)))(((&&&$$$%%%***///000,,,)))((()))***000:::FFFOOOVVVYYY[[[WWWOOOEEE===999777444222111666999<<<>>><<<333(((!!! !!!!!!  !!!###&&&))),,,---,,,,,,+++***(((%%%###""" !!!"""""" ###!!!######!!!""""""###!!!}}}{{{{{{rrrpppnnnnnnnnnmmmkkkjjjjjjiiihhhgggeeecccbbbaaabbbaaa___]]][[[ZZZYYYYYY[[[ZZZZZZYYYXXXWWWWWWVVVUUUTTTSSSTTTUUUTTTRRRPPPPPPPPPOOOOOONNNMMMLLLLLLKKKJJJJJJIIIHHHHHHGGGGGGHHHFFFEEEFFFGGGGGGFFFEEEEEEEEEDDDDDDCCCCCCCCCBBBFFFDDDBBBAAABBBCCCBBBBBB???????????????@@@@@@@@@>>>=========>>>???AAABBB;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777666333111---)))''''''((()))+++,,,,,,---.........---......000111333555666666444444333333444555777888:::::::::999999777666666111222444666666666444333333222111111000000111111000000000000////////////............////////////...............---------++++++,,,...222777;;;>>>333111...,,,+++,,,---...+++,,,---...............************))))))))))))*********)))))))))))))))))))))))))))((((((((((((%%%%%%&&&&&&'''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***&&&(((******((((((+++...((()))***++++++***)))(((&&&&&&&&&&&&&&&'''((((((***((('''(((+++,,,)))'''######$$$$$$$$$%%%%%%%%%%%%''')))***)))'''%%%### !!!###$$$%%%%%%''''''((()))******))))))''''''(((((()))******+++)))'''%%%#########$$$%%%!!!###&&&)))+++---------((()))***+++***)))'''&&&&&&,,,222222...***)))+++...555???HHHOOOQQQQQQOOOKKKDDD;;;555444444444333111666:::;;;:::777///%%%"""!!! """$$$$$$###$$$%%%&&&'''((()))******&&&&&&%%%%%%###"""  !!!!!!  $$$+++***### |||yyywwwtttrrrpppooooooooommmkkkiiihhhgggeeecccaaa```___]]]^^^___^^^\\\[[[\\\]]][[[ZZZYYYWWWVVVVVVVVVVVVXXXWWWUUUSSSQQQPPPOOOOOOMMMMMMMMMLLLLLLLLLLLLLLLJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGFFFGGGGGGGGGEEEDDDCCCBBBAAABBBBBBCCCCCCCCCCCCCCCBBBAAA@@@???AAA???===>>>???@@@@@@???>>>>>>>>>>>>============<<<;;;;;;::::::;;;;;;<<<;;;:::999999999777444111111///---***)))***+++,,,,,,---///000000000///...444333222222444666888:::666666666666666555555555666777777888777555333222222222222111111111000000333333444444333333222111.........///////////////////////////////////////......---,,,++++++++++++000...,,,,,,///666===BBB333///++++++,,,---,,,******+++---.........------,,,,,,++++++***)))))))))***)))(((''''''((()))***++++++***)))((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''######$$$%%%''')))+++,,,---,,,***)))((()))+++,,,)))))))))))))))))))))))))))(((''''''&&&&&&&&&&&&''''''((()))))))))))))))'''&&&%%%############$$$%%%''''''&&&$$$""""""### !!!###$$$%%%%%%$$$$$$$$$(((---///000///......///,,,******,,,---+++))))))%%%!!!"""&&&(((&&&######&&&))),,,,,,+++)))'''---------,,,***(((&&&%%%,,,000333111+++'''(((***,,,444===EEEMMMQQQKKKCCC???;;;666111///---+++)))...000333555333///***'''"""!!!!!!!!!###&&&(((***............---,,,******&&&$$$!!! ###&&&(((%%%}}}{{{xxxvvvrrrqqqooonnnnnnmmmkkkiiihhhggggggeeecccbbb```___\\\]]]^^^]]][[[ZZZZZZ[[[[[[ZZZYYYXXXWWWVVVVVVVVVTTTSSSRRRQQQPPPOOOOOOOOOMMMMMMLLLLLLLLLLLLKKKKKKIIIIIIIIIHHHHHHHHHHHHGGGHHHGGGFFFEEEEEEEEEEEEEEEEEEDDDCCCBBBAAABBBBBBCCCCCCCCCCCCBBBBBB@@@??????@@@???>>>>>>@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;::::::;;;;;;;;;;;;999888888888666333000///---***((('''(((***,,,...///000111111111000000222111000000222444666888666666666666555555555555777777777777666555444444444333333333222222222222333333444444333333222111//////////////////....................................---------------......---++++++...333999<<<000---+++***+++,,,***(((+++,,,.../////////......,,,,,,++++++***))))))))))))))))))(((((()))))))))+++******)))((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%'''(((***+++,,,+++)))((('''((()))***''''''''''''''''''''''''((('''&&&&&&%%%%%%%%%&&&&&&'''((()))************((('''%%%###""""""""""""###$$$&&&%%%###"""""""""$$$$$$######$$$%%%'''''')))---111444444333222222111///---...///000...+++,,,'''######&&&((('''$$$###%%%(((*********((('''***+++,,,---,,,***((('''###(((---...+++)))***,,,---666>>>DDDIIIKKKHHHBBB;;;777222...+++***(((&&&$$$&&&(((***)))&&&""" !!!!!!!!!"""%%%(((+++---444333111///---+++))))))$$$###  !!!"""!!!}}}|||zzzwwwuuuqqqooommmllllllllljjjhhhfffggggggfffdddbbb```^^^\\\]]]]]]\\\ZZZXXXYYYZZZ[[[ZZZYYYXXXWWWVVVVVVVVVPPPPPPOOONNNNNNNNNOOOOOOMMMMMMLLLLLLKKKKKKKKKKKKHHHHHHHHHGGGGGGGGGFFFFFFGGGGGGEEEDDDCCCCCCCCCCCCDDDCCCBBBBBBAAABBBBBBBBBAAAAAAAAAAAAAAA@@@???>>>???>>>>>>???AAAAAA>>><<<>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;::::::::::::;;;;;;:::999888777777555222///---***'''%%%%%%'''+++---000000111222222222222111222222111111222444555777555555555555555555555555888777777666555555555555555555555444444444333333333333333333333222222111000000000//////...................................................///000------,,,,,,---000333444...---,,,,,,------+++)))---...000111111000//////,,,,,,++++++***)))))))))))))))************)))))))))))))))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&&&&((())))))***)))'''&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&''')))***++++++++++++)))'''%%%###"""""""""!!!###%%%$$$###""""""###&&&%%%###"""$$$&&&***,,,...222666888888777777777555555444555666666444222...***%%%$$$&&&''''''&&&$$$$$$%%%'''''''''''''''''')))+++......,,,***((("""(((******)))+++---222:::AAAAAA??????===:::555222---)))'''&&&$$$###""""""###$$$$$$"""!!! !!!!!!"""###&&&))),,,...666444000,,,)))&&&%%%$$$"""!!!!!!######!!!}}}{{{{{{yyywwwtttpppnnnmmmllllllkkkiiigggeeefffffffffdddbbb___^^^\\\]]]]]]\\\ZZZXXXYYYYYY[[[ZZZYYYWWWVVVVVVVVVVVVPPPOOOOOONNNNNNNNNNNNNNNLLLLLLLLLKKKKKKJJJJJJIIIGGGGGGGGGFFFFFFFFFFFFEEEHHHGGGFFFDDDCCCBBBBBBBBBCCCBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@???>>>>>>>>>>>>???@@@AAA@@@===;;;<<<<<<<<<===============:::::::::;;;;;;::::::::::::999777666555333000---+++)))&&&$$$%%%(((,,,///111111111222222222222111444444444444444555666777444444555555555555555666777666555333333333444555555555444444444333333333222333333333333222111111222111111000///...------........................//////......---.........---------------......///...//////000111000...---///000111222222111000000,,,,,,++++++***)))))))))((()))***++++++***)))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$#########$$$$$$%%%&&&''')))+++,,,,,,,,,...,,,***(((&&&%%%%%%%%%$$$%%%''''''&&&%%%&&&'''%%%%%%%%%&&&(((+++...000000333777:::::::::;;;;;;::::::;;;<<<<<<;;;888666...***&&&$$$$$$&&&&&&%%%#########$$$$$$%%%&&&'''%%%(((+++......,,,)))'''!!!###&&&'''(((***---000999AAAEEE???777444333222222///***'''&&&%%%$$$############"""############!!!!!!"""###%%%(((***+++111...***&&&""" !!!!!!"""&&&((($$$!!!|||{{{zzzyyyvvvtttpppooommmllllllkkkiiigggeeeeeeeeeeeedddbbb```^^^]]]^^^^^^]]]ZZZYYYYYYZZZZZZYYYXXXVVVUUUUUUUUUTTTSSSRRRPPPOOONNNNNNMMMMMMLLLLLLKKKKKKJJJIIIIIIHHHGGGGGGFFFFFFFFFEEEEEEEEEHHHHHHFFFEEECCCCCCBBBBBBAAAAAABBBBBBBBBBBBBBBBBB??????@@@@@@??????>>>>>>>>>>>>>>>@@@AAA@@@===:::::::::::::::;;;;;;<<<<<<999999:::;;;;;;:::999999999888666555444111---***)))'''&&&%%%'''+++///222111111111111111111111111555555444444555555555666333444444444555555666666555444333222111222333444333333333333222222222111222222333333222222111000222222111000///......---........................000///...---,,,,,,,,,,,,.........///......---,,,---...000000000//////...000000111222222111000///,,,,,,++++++***)))))))))((()))***++++++***)))(((''''''(((((()))*********((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%&&&((()))+++,,,---------,,,***(((''''''''''''***,,,------,,,+++,,,---((())),,,...111333444555111444888;;;<<<===>>>???999;;;===>>><<<999666444+++)))%%%###"""###$$$$$$###"""""""""###$$$%%%&&&%%%(((+++------***'''$$$%%%%%%%%%&&&)))///666:::>>>FFFHHH@@@666222333444111---)))'''&&&&&&%%%$$$  !!!"""""""""""""""###$$$%%%%%%)))'''$$$!!!!!!!!! !!!%%%''')))""" |||zzzyyywwwtttrrrpppnnnlllkkkkkkkkkiiigggfffeeedddcccbbbaaa``````^^^______]]]ZZZYYYYYYZZZXXXWWWVVVUUUTTTSSSSSSSSSTTTSSSQQQPPPOOONNNNNNNNNLLLLLLKKKJJJIIIHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEHHHGGGFFFDDDCCCCCCCCCCCC@@@AAAAAABBBBBBBBBBBBAAA??????@@@@@@@@@??????>>>???>>>>>>???@@@???<<<:::888888888999::::::;;;;;;888999:::;;;;;;:::999888999777555444222///+++(((&&&&&&&&&'''***...222444333222111111000000111111333333333333333333222222333333333444555555666666444333333222222222333333222222111111111000000000222222222222222111111000111111111000000/////////------------------------000///...---,,,,,,,,,,,,.........//////...---,,,)))+++------,,,,,,---...//////000111111000...---,,,,,,++++++***)))))))))(((((())))))))))))((((((''''''((()))+++,,,,,,---((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''((()))(((((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&'''&&&'''(((***+++,,,,,,,,,***)))((((((((((((******222444555555444333333444000222444777888999999888333555999:::;;;;;;<<<===444777::::::777222...,,,'''&&&$$$###""""""""""""""""""""""""###$$$%%%&&&%%%''')))++++++(((&&&$$$%%%%%%%%%(((///888AAAFFFAAAGGGIIIBBB:::777999:::///,,,(((&&&&&&&&&%%%%%%!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""    !!!###$$$%%%%%% }}}zzzxxxvvvtttqqqooonnnmmmkkkjjjjjjiiigggeeegggeeecccaaa``````aaabbb]]]^^^^^^\\\YYYWWWWWWXXXWWWVVVUUUSSSRRRRRRQQQQQQQQQQQQPPPOOOOOOOOOOOOOOOLLLKKKKKKJJJIIIHHHGGGFFFHHHHHHGGGGGGGGGFFFFFFFFFEEEDDDDDDCCCBBBBBBCCCCCC???@@@AAABBBCCCBBBBBBAAA??????@@@@@@@@@@@@@@@???AAA???>>>===>>>>>><<<;;;777888888999::::::;;;;;;777999:::;;;;;;:::999777999777555333111...***&&&###$$$&&&(((,,,///222444555444333222111111222333444444444444333222222111222222333444444555666666333444444555555555444444222222111111111000000000222222222222222111000000111000000000000000000000------------------------......------...///000000,,,,,,------......------(((***,,,+++***+++---000....../////////...,,,+++,,,,,,++++++***)))))))))((((((''''''''''''(((((('''((()))***,,,---//////((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))******))))))(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''((())))))'''((()))***+++,,,,,,+++************+++---///111999;;;<<<;;;999888888999999999888777777666666666222444666666444333333444111555999888333---(((&&&###$$$$$$$$$###"""""""""!!!""""""###$$$$$$%%%%%%"""$$$&&&(((((((((&&&&&&&&&&&&)))...666>>>EEEIIICCCHHHHHHAAA:::777777666+++(((%%%######$$$$$$######"""!!! !!!!!!""" !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!###%%% ###$$$###!!!|||yyywwwuuurrrooolllmmmkkkiiihhhhhhhhhfffdddgggeeebbb```___```bbbccc\\\]]]]]][[[XXXVVVVVVWWWVVVUUUTTTRRRQQQQQQQQQPPPOOONNNNNNNNNOOOOOOPPPQQQLLLKKKKKKJJJHHHGGGFFFFFFHHHHHHHHHGGGGGGGGGGGGFFFCCCCCCBBBAAAAAAAAABBBBBB>>>???AAABBBCCCBBBBBBAAA???@@@@@@AAAAAAAAA@@@@@@AAA???===<<<======<<<;;;888888999::::::;;;<<<<<<777888:::;;;;;;:::888777999777555333111---)))&&&!!!"""%%%))),,,000222444666555444333222333333444666666666666555444333333222222333333444555666666444555666777777777555555222222222111111111000000111222222222222111000000000000000000000111111111------------------------,,,,,,---...000222333444+++++++++,,,,,,---......***,,,---,,,+++,,,///333------.........---+++***,,,,,,++++++***)))))))))((('''&&&%%%%%%&&&'''(((((((((***+++---///000111))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&'''((())))))+++++++++***)))'''&&&%%%########################((((((((((((((()))***+++((()))***+++++++++++++++,,,------...000333666777===???@@@???<<<;;;;;;;;;>>>;;;777333111000000111000111222000---+++******222666:::999333,,,'''%%%!!!###%%%%%%$$$###""""""!!!"""###$$$%%%%%%%%%$$$ !!!###%%%'''((((((((((((***---333:::@@@DDDEEEEEEHHHGGG>>>666333000---(((%%%""" !!!""""""!!!!!! !!!""""""######  ###'''))) !!!$$$$$$"""{{{yyyvvvrrrooommmlllkkkjjjjjjiiihhhgggfffeeeeeecccbbbaaabbbcccbbb```^^^```^^^[[[YYYWWWVVVVVVWWWTTTRRRQQQQQQRRRRRRQQQPPPPPPMMMLLLMMMOOOPPPOOOMMMLLLLLLKKKJJJIIIIIIHHHHHHFFFEEEEEEFFFGGGGGGDDDBBBBBBBBBCCCCCCBBBBBBAAA@@@AAA???>>>???@@@BBBAAAAAA@@@?????????>>>>>>======;;;<<<===>>>>>><<<:::888<<<<<<;;;999999999999999:::::::::999999888888888777555111---***(((&&&&&&'''(((***,,,///111333444555555666666555444333333555555555555444333222111222222333444444555555666444555666666666555444333444333222111000...------111111111111111000/////////000000000111111111111,,,------...///000000111000///000222333444222000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++,,,,,,,,,+++***))))))(((((('''%%%%%%%%%''')))***---,,,++++++*********+++---+++))))))******(((&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&'''&&&%%%$$$&&&%%%######$$$'''***,,,******)))((('''%%%###""""""###%%%''''''&&&%%%$$$%%%(((+++,,,+++)))((('''((()))+++...//////...---111000//////111555888;;;@@@???<<<:::777555333333222///,,,,,,///111222111333222///+++)))'''&&&&&&,,,...000///---***))))))""""""""""""""""""######"""""""""""""""######$$$!!!"""$$$&&&'''(((''''''%%%&&&***222<<>>666222111///***&&&%%%$$$$$$$$$######""""""  !!!!!!!!!!!!!!! """!!!  """///777999---### %%%&&&"""~~~|||zzzwwwtttqqqoooooonnnjjjiiiiiihhhgggfffeeeddddddbbbaaaaaaaaaaaa```^^^^^^\\\YYYWWWUUUTTTTTTUUUSSSRRRQQQQQQRRRRRRQQQPPPOOOMMMLLLMMMOOOPPPNNNLLLLLLKKKKKKJJJIIIIIIHHHHHHFFFEEEEEEFFFGGGFFFDDDBBBBBBBBBBBBBBBBBBAAAAAA@@@AAA@@@>>>???@@@BBBBBBAAA@@@@@@@@@???>>>======<<<;;;<<<===>>>===<<<:::999<<<;;;;;;;;;:::::::::999;;;:::::::::999999888888555333000,,,)))'''&&&&&&)))***+++---///111333333666666777777666555555444777777777666555444333222222333333444444555555666555555666666666444333222555555444333222111000///000000111111111000000/////////000000000111111111.........//////000000000111000111222444444222111,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++***,,,++++++***))))))((((((((('''%%%%%%%%%'''(((***---,,,,,,+++++++++++++++,,,***)))((())))))'''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&&&&%%%$$$######$$$%%%(((+++,,,++++++***(((&&&%%%$$$######$$$&&&''''''&&&%%%$$$'''***---...---+++***)))---///111333444333222111000/////////000222555666777555333111///---,,,,,,...,,,***,,,///111111000///...+++(((&&&%%%$$$$$$(((+++------+++(((''''''$$$######"""""""""######""""""!!!!!!""""""###$$$ """###$$$$$$$$$$$$'''''')))000;;;DDDHHHIII@@@999000+++******'''%%%$$$$$$######""""""""""""   !!!!!!!!! !!! $$$333>>>BBB222''' """"""!!! !!!!!!$$$((((((###~~~}}}zzzxxxvvvtttrrrpppooooooiiiiiihhhgggfffeeeddddddeeebbb```___`````````___]]][[[YYYWWWUUUTTTTTTUUUSSSRRRQQQQQQRRRRRRQQQOOONNNMMMLLLLLLNNNNNNMMMLLLKKKKKKJJJJJJIIIHHHHHHHHHFFFEEEEEEEEEFFFFFFDDDBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@??????AAABBBBBBAAABBBAAA@@@???>>>===<<<;;;<<<<<<=========<<<;;;:::;;;<<<<<<======<<<::::::;;;;;;;;;;;;:::999888777333111...+++((('''''''''+++,,,---...000111222222666777777777777666555555888888888777666444333222333333333444555555666666666666666666555333222111444444444333222111000000///000000111111111000000////////////000000000000////////////000000000000111111111333444444222000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,+++******)))******))))))((((((''''''''''''&&&%%%%%%'''((())),,,,,,,,,,,,++++++++++++***)))''''''(((((('''%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&"""###$$$&&&((()))+++,,,+++)))'''%%%$$$$$$$$$$$$&&&'''((())))))(((&&&%%%***---///000///---,,,,,,111222555666666444222000..................//////---,,,***)))''''''&&&&&&)))))))))+++...//////---)))((('''%%%$$$#########%%%'''))))))(((&&&&&&&&&%%%%%%$$$###"""""""""###""""""!!!!!!""""""###$$$ !!!""""""#########"""'''%%%&&&---888AAADDDDDD<<<555,,,&&&%%%&&&%%%$$$""""""""""""!!!!!!!!!!!!   &&&777CCCHHH666***###&&&$$$"""!!!!!!$$$&&&'''&&&### $$$(((***)))###~~~|||{{{uuutttsssqqqpppnnnnnnmmmhhhhhhgggfffeeedddcccccceeebbb___]]]^^^___```___^^^\\\[[[YYYWWWVVVVVVVVVSSSQQQPPPPPPQQQRRRPPPOOOMMMLLLLLLLLLLLLLLLLLLKKKJJJJJJJJJIIIIIIHHHHHHHHHFFFEEEDDDDDDEEEFFFDDDBBBBBBBBBBBBAAAAAAAAAAAAAAABBB@@@??????AAABBBBBBAAABBBBBBAAA???>>><<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<;;;===>>>??????===;;;:::<<<<<<<<<;;;:::888777666000///,,,)))''''''((()))......///000000111111222555555666666666666555555777777777777555444333222333333444444555666666666777777666555444222111111222111111111000///////////////000111111111111000........./////////000000000000000000000/////////000000000111333222000///++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---***++++++++++++***))))))))))))((((((''''''''''''''''''&&&&&&&&&&&&'''(((+++,,,,,,,,,,,,,,,++++++)))(((&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&((()))******))))))'''&&&$$$######$$$&&&'''------------,,,+++***))),,,///111111000.........///000222333222000---++++++,,,,,,,,,,,,***)))(((((('''&&&%%%%%%%%%%%%%%%'''((()))+++,,,+++***((($$$$$$$$$######""""""""""""$$$&&&'''&&&%%%%%%&&&&&&&&&%%%###""""""""""""!!!!!!!!!!!!!!!"""##################$$$$$$######&&&%%%'''---666;;;:::777666111+++((('''&&&&&&%%%!!!!!!!!!!!!!!!!!!   (((666???AAA222((( !!!$$$"""!!!###%%%'''***,,,)))$$$  !!!!!!  """"""!!! ###%%%'''&&&!!!}}}zzzxxxsssrrrrrrqqqooonnnllllllggggggfffeeedddcccbbbbbbdddaaa^^^]]]]]]_________\\\[[[ZZZYYYXXXWWWVVVVVVRRRQQQPPPPPPQQQQQQPPPOOOLLLLLLLLLKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHFFFEEECCCDDDEEEEEEDDDCCCCCCBBBAAA@@@@@@@@@@@@AAABBB@@@???@@@AAACCCBBBBBBBBBBBBAAA???>>><<<;;;:::===<<<;;;:::;;;;;;<<<===>>>???@@@AAA@@@>>><<<:::;;;<<<<<<;;;:::777555333...,,,***''''''(((***+++000000000111111111222222333333444555555444444444555555555555444333222222333333444555555666666777777666555444333222111111111111000000000000000000///000000111111111000000---............/////////000000000000////////////.........///000000...,,,++++++++++++++++++++++++---------.........//////***++++++++++++***))))))(((((((((''''''''''''''''''''''''&&&&&&&&&''''''******+++,,,,,,++++++***((('''&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%&&&''''''(((++++++,,,,,,,,,***(((&&&&&&%%%%%%%%%'''))),,,...333333222111000///---------///111111///......///,,,,,,------,,,***(((&&&((()))******)))'''%%%$$$%%%%%%%%%$$$%%%%%%&&&&&&''')))***+++)))&&&$$$###"""#####################"""###%%%%%%%%%$$$&&&'''&&&%%%$$$###""""""""""""!!!!!!!!! !!!""""""#####################$$$$$$(((***///444888666000+++...,,,+++***)))'''$$$### !!!!!!!!!  !!! !!!"""(((000333111)))### """"""!!!!!!###'''******---...,,,'''"""!!!"""#########!!! ###&&&%%%$$$"""  {{{xxxvvvssssssrrrqqqpppnnnlllkkkffffffeeedddcccbbbaaaaaaccc```^^^]]]^^^^^^^^^]]]YYYYYYXXXWWWVVVUUUTTTSSSRRRQQQPPPPPPQQQQQQPPPNNNKKKLLLLLLKKKIIIHHHHHHJJJIIIIIIHHHHHHHHHHHHHHHHHHGGGEEECCCCCCDDDDDDDDDCCCCCCBBB@@@?????????@@@AAABBBAAA@@@@@@BBBCCCCCCBBBBBBAAA@@@???>>>===<<<;;;===<<<:::999:::;;;===???BBBBBBBBBAAA@@@>>><<<;;;:::;;;;;;;;;999666333111---+++(((''''''))),,,...111111111222222222222333222222333444444444444333333333444444444444333333444444444555666666777777666666444333222222222222222222222222222333333333111111111111111000//////------------.........///............////////////---------...///...,,,***++++++++++++++++++++++++---......//////000000000+++++++++,,,+++******)))(((((((((((((((((('''''''''''''''''''''&&&&&&&&&((()))***+++++++++***)))((('''&&&&&&'''((('''&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''######$$$%%%&&&(((***+++000000000///---+++((('''(((((()))+++---000333444666555444222000///------,,,---///...---,,,---...******)))((('''&&&%%%%%%%%%&&&'''''''''%%%$$$###$$$$$$######$$$$$$%%%&&&(((***+++***&&&###!!! """"""###$$$$$$$$$$$$###"""###%%%$$$###$$$%%%&&&$$$$$$###"""!!!!!!!!!"""!!!!!! !!!!!!"""###!!!!!!!!!!!!!!!"""###$$$---333;;;>>>;;;333,,,'''%%%&&&(((((('''%%%""" !!!!!!!!!!!!!!!!!! !!!!!! !!!  """"""%%%)))'''""" ###$$$ !!! $$$(((,,,...+++---...---***'''$$$$$$$$$$$$!!!###&&&%%%###  ~~~zzzwwwuuuqqqqqqqqqpppnnnllliiihhheeeeeedddcccbbbaaa``````aaa___^^^^^^^^^^^^]]][[[XXXXXXXXXWWWVVVUUUTTTSSSRRRQQQOOOPPPQQQQQQPPPNNNJJJKKKLLLKKKHHHFFFGGGIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGEEECCCBBBCCCDDDDDDCCCCCCBBB@@@???>>>???@@@AAACCCAAA@@@@@@BBBCCCCCCBBB@@@@@@@@@???>>>======<<<>>><<<:::999999;;;>>>@@@FFFEEECCCAAA???>>><<<;;;999:::;;;:::888444111...,,,***((('''(((+++...111111222222222333333444444222333444444555555444444222333444555666666666666444444555555666666777777555555333222222222333333111111222222222333333333222222222222111///...---,,,,,,---------.........,,,,,,------......//////...------...///...,,,***************************---------...///000000000,,,,,,,,,,,,,,,++++++***((((((((((((((((((((((((''''''(((''''''&&&&&&%%%&&&''')))*********((((((((('''&&&'''((()))(((&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$$$$&&&)))+++...000333333222000///---+++******+++,,,...000222333444555444222///---+++*********+++,,,,,,*********,,,)))(((%%%###""""""$$$%%%######$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&''')))***(((%%%"""!!!!!!!!!"""###$$$$$$$$$######"""###$$$###""""""###%%%""""""!!!!!!!!!!!!!!!"""!!! !!!"""""""""!!!!!!!!!"""###%%%&&&111999BBBCCC:::000***((("""###%%%%%%$$$###"""!!! !!!!!!!!!"""""""""!!!!!! !!!!!!!!!!!!!!!!!!  !!! !!!$$$!!!!!!"""  !!!###$$$%%%%%%""" ''',,,---+++((('''(((((()))'''$$$!!! """""" ~~~}}}zzzvvvtttoooooonnnmmmkkkhhhfffdddeeeeeedddcccbbbaaa`````````___^^^^^^___^^^\\\ZZZYYYZZZYYYYYYXXXWWWVVVUUURRRPPPOOOOOOPPPQQQOOONNNIIIKKKLLLKKKGGGFFFGGGIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGEEEBBBBBBCCCDDDDDDCCCCCCBBB@@@>>>>>>???@@@AAACCCAAA@@@@@@BBBCCCCCCBBB@@@?????????>>>>>>======>>><<<:::888999;;;>>>@@@HHHGGGDDDAAA???===<<<;;;999999:::999777333///---,,,***((('''(((,,,000333111222222333333444444555333444444555666666666555222333444666777888888888444444555555666777777777555444333222222222333444/////////000111111222222333333333222000///---,,,,,,,,,,,,---------......++++++,,,,,,---.../////////......///000///,,,***************************,,,,,,------...///000000,,,------------,,,++++++((((((((()))))))))))))))'''((((((((('''&&&%%%%%%$$$&&&((()))***)))((('''((('''&&&'''))))))((('''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&(((+++...111333444333222111000///...---***+++---...///000000000333111///,,,***((('''&&&((()))******(((((()))***(((%%%""""""$$$!!!!!!"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&((()))'''$$$""""""$$$!!!"""###$$$$$$$$$###"""""""""###""" """###!!! !!!!!!""" !!!""""""$$$#########%%%&&&(((***111;;;DDDBBB777,,,)))***###$$$$$$$$$###"""$$$%%% !!!!!!!!!""""""######!!!!!! !!!!!!""""""""""""!!!  """!!! """"""!!!  ###&&&((()))***"""   !!!!!!(((---+++&&&###!!!!!!###%%%%%%!!!~~~zzzyyy{{{zzzvvvqqqooonnnllljjjhhhfffeeeeeeccccccbbbbbbaaa````````````___]]]\\\[[[[[[\\\]]]WWWVVVUUUTTTSSSSSSSSSSSSOOOOOOPPPQQQSSSRRROOOMMMKKKKKKJJJIIIIIIHHHGGGGGGHHHHHHHHHGGGGGGGGGFFFFFFIIIGGGEEECCCBBBBBBDDDDDDDDDCCCAAA???>>>>>>>>>??????@@@BBBCCCCCCCCCBBBBBBAAA@@@???>>>============>>>===;;;:::;;;===@@@BBBEEEDDDCCCBBB@@@>>><<<:::999888888666333000,,,+++%%%######''',,,111222111222333444555555555444444666666555555555555666666333333333333444444555666777777777666666555444333333444555555555444333222/////////000111111222222444333222111000000000000------......------,,,+++,,,+++++++++---///222444444222000...,,,+++,,,,,,+++***************++++++))))))***---000111000...+++***))))))+++,,,+++***)))(((((('''''''''(((((()))))))))((('''''''''&&&&&&&&&''''''((())))))***))))))((('''&&&&&&%%%%%%'''&&&&&&%%%%%%$$$######'''%%%###$$$&&&'''%%%###%%%&&&(((***,,,...000111666555333000...,,,++++++,,,+++++++++******))))))))))))*********((('''%%%%%%%%%%%%&&&&&&&&&''''''""""""""""""""""""""""""$$$%%%&&&'''(((***++++++((('''%%%###""""""######$$$$$$##################""""""$$$%%%%%%$$$###"""&&&&&&&&&%%%$$$###"""!!!"""!!! !!!"""###""" !!!"""###%%%&&&''''''((((((000000000///...+++)))'''###""""""!!!!!!""""""###!!!!!!""""""######$$$$$$  !!!""""""!!!  !!!###$$$"""  !!!######"""!!!$$$(((***)))'''&&& """ !!!!!!###""""""!!!  ###$$$###"""!!! }}}yyyyyyzzzyyyuuuqqqooonnnllliiigggfffeeeeeeccccccbbbaaaaaa``````_________^^^]]]\\\\\\\\\\\\VVVVVVUUUTTTSSSSSSSSSSSSOOOOOOOOOPPPQQQPPPMMMKKKJJJJJJIIIIIIHHHGGGGGGGGGIIIIIIHHHHHHHHHGGGGGGGGGHHHGGGEEECCCBBBBBBCCCDDDCCCBBBAAA@@@??????@@@@@@@@@AAABBBCCCDDDCCCBBBAAAAAA@@@???>>>============>>>===;;;;;;;;;===@@@BBBDDDDDDCCCAAA???===;;;:::888888666444111...+++)))'''%%%%%%(((---000111000333333333444444444555555777666555555555555555666222222222333444555666777777777777777666555444333444444555555444333222111000000000000000111111111333222111000////////////---------...---,,,,,,++++++++++++...222777;;;>>>>>>999333...---,,,+++***,,,+++***************+++******+++...111222111000---+++))))))***++++++***)))(((((('''''''''(((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((''''''&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$'''%%%###$$$&&&'''&&&$$$))))))***+++,,,---...///111000...,,,+++))))))((())))))))))))(((((('''''''''((((((((('''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&""""""""""""""""""""""""$$$%%%%%%&&&'''((())))))'''&&&$$$############$$$$$$###############""""""!!!"""###$$$%%%%%%$$$$$$&&&&&&&&&%%%$$$###"""!!!"""!!!  !!!"""######!!!!!!"""$$$$$$&&&)))++++++***)))(((...------,,,***((('''&&&%%%$$$$$$###"""""""""""""""""""""""""""#########!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!! !!! !!!###&&&'''%%%"""!!!"""""" """&&&)))***)))&&&$$$ !!!"""(((%%%"""!!!"""######"""!!!!!!!!! !!!"""!!!|||yyyxxxyyyxxxuuuqqqooonnnllliiigggfffeeedddbbbbbbbbbaaa``````______^^^^^^^^^^^^]]]\\\[[[ZZZUUUUUUTTTSSSRRRRRRRRRRRROOOOOONNNOOOOOONNNKKKIIIIIIIIIHHHHHHGGGGGGFFFFFFIIIIIIIIIHHHHHHHHHHHHGGGGGGFFFDDDCCCBBBBBBCCCDDDBBBAAAAAA@@@@@@AAAAAABBBBBBCCCDDDDDDDDDCCCBBBAAA@@@@@@???>>>============>>>===<<<;;;<<<>>>@@@AAACCCBBBAAA@@@>>>;;;999888777666444111...+++)))'''((('''(((***---000000000444444333222333444555666777777666555444444444555222222222333444555777777777777777777666555444444444444444444333222111000111111000000000000//////111111000///............---------------,,,++++++++++++---111888@@@HHHLLLKKKAAA666///------+++(((---,,,+++******************+++---000333444333111///,,,)))((()))*********(((((((((''''''(((((()))&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%$$$$$$%%%'''((('''&&&***************************)))((('''&&&%%%%%%%%%'''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$###"""############$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$############$$$$$$############""""""!!!!!!!!!"""###$$$%%%&&&&&&&&&'''&&&&&&%%%$$$###"""!!!"""!!!!!! !!!"""$$$$$$######%%%'''(((+++///111///---***)))...---+++)))(((''''''''')))((('''&&&$$$###"""!!!###""""""""""""""""""!!!!!!!!! !!!!!!!!!"""""""""############  !!!###!!! """&&&(((***&&&### !!!!!!"""$$$'''((((((&&&### """$$$$$$$$$%%%'''***((($$$###""""""!!!  """!!!~~~}}}}}}{{{xxxwwwwwwvvvtttqqqnnnmmmkkkiiigggeeeddddddbbbaaaaaa``````___^^^^^^\\\]]]^^^^^^]]]\\\ZZZYYYUUUTTTSSSRRRQQQQQQQQQQQQOOONNNMMMMMMMMMLLLIIIGGGHHHHHHHHHGGGGGGFFFFFFFFFHHHHHHHHHGGGGGGGGGFFFFFFEEEDDDCCCBBBBBBBBBCCCCCC@@@@@@AAAAAAAAABBBBBBCCCCCCDDDDDDEEEDDDCCCAAA@@@??????>>>=====================<<<<<<<<<>>>@@@AAAAAAAAA@@@???<<<:::888777666444111...+++((('''&&&'''((())),,,///111222222555444222222222333555777777777666555444444444444111111222333444555777888777777777777666555444444444444333333222000000///222111111000//////......000///......---------...---------------,,,++++++------000555<<>>=====================<<<<<<<<<===>>>???@@@AAA@@@???>>><<<999777666444111...***(((&&&&&&&&&&&&(((+++...111222444555555444222222222333555777666666555444444444444444222222222333444555777777666777777666666555444333333333222111000/////////222111111000///...------///...---------------------............---,,,,,,///000222666===EEELLLQQQKKK???111***+++---,,,)))------,,,+++******++++++***+++---111444444111///000...+++)))************((((((((((((((()))******%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&'''''''''))))))******************)))(((((('''&&&&&&%%%%%%###$$$%%%&&&&&&'''((((((#########$$$$$$%%%%%%%%%###"""""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%""""""""""""""""""""""""############""""""""""""!!!""""""###$$$$$$$$$$$$""""""""""""""""""""""""#########$$$&&&'''((()))((('''%%%$$$###"""""""""""""""!!!!!!!!!""""""######%%%&&&&&&%%%%%%&&&'''111333333///+++***---111111///+++(((&&&&&&((()))......---,,,***'''%%%######"""""""""!!!!!! """""""""""""""""""""""""""""""""!!!!!!  """"""""""""###%%%(((***'''### !!!!!!"""!!!"""###""""""%%%))),,,,,,+++***'''"""!!!"""!!! !!!$$$%%%&&&$$$###"""###$$$%%%$$$"""!!!""" }}}|||xxxxxxwwwuuutttrrrqqqqqqnnnmmmkkkhhhfffeeedddccc`````````___^^^^^^]]]]]]ZZZZZZZZZZZZYYYXXXWWWVVVSSSRRRQQQPPPOOOOOOOOOOOONNNLLLKKKJJJKKKJJJIIIGGGHHHHHHHHHHHHHHHHHHGGGGGGEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBAAA>>>???@@@AAAAAAAAAAAAAAAAAABBBCCCCCCCCCBBBAAA@@@>>>======<<<<<<=========<<<<<<<<<======>>>???@@@AAA@@@???>>><<<999777666222///+++(((&&&%%%&&&''''''***...111222333444666444444333222333444555666555444444444444444555555333333333333444555666666555555555555444333222222111111000////////////000111111000//////...------......---------------...///////////////...------///000222555999???CCCFFF@@@888...)))***,,,,,,+++,,,,,,++++++++++++,,,,,,+++,,,///222444333000---///---++++++,,,,,,+++***(((((((((((()))***++++++'''''''''(((((((((((((((&&&&&&''''''((()))))))))++++++++++++++++++++++++((((((''''''&&&%%%%%%%%%"""$$$%%%%%%%%%%%%&&&'''"""###$$$$$$%%%&&&''''''###"""""""""""""""######$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%&&&""""""""""""""""""""""""######""""""""""""""""""!!!!!!"""###$$$$$$$$$###"""""""""###$$$$$$%%%%%%$$$$$$$$$%%%&&&'''((()))((('''%%%###""""""######"""""""""""""""######$$$$$$&&&'''((('''''')))+++333444333...)))(((...333111///+++'''$$$$$$$$$%%%+++,,,,,,+++***(((%%%$$$"""!!!!!!!!!!!!!!!!!! !!! !!!!!!""""""#########$$$%%%&&&(((((('''%%%###!!!!!!$$$&&&&&&$$$###$$$'''***+++)))$$$!!!%%%&&&$$$%%%***///333222111...***%%% """%%%&&&(((((((((&&&""" !!!"""  """###""" !!! }}}|||{{{vvvvvvvvvtttrrrqqqqqqqqqmmmllljjjhhhfffddddddccc``````______^^^]]]]]]\\\YYYYYYXXXWWWVVVVVVVVVVVVRRRQQQPPPOOONNNNNNNNNNNNMMMLLLJJJJJJKKKKKKJJJIIIHHHHHHHHHHHHHHHHHHIIIIIIEEEEEEEEEEEEDDDDDDDDDDDDAAAAAAAAABBBBBBBBBAAAAAA===>>>???@@@@@@@@@???>>>???@@@AAABBBBBBBBBAAA@@@======<<<<<<<<<======>>><<<<<<<<<===>>>>>>??????AAAAAA@@@>>><<<:::888777000---)))&&&%%%%%%''')))***...222333222111222333333333333444444444555555333333333333444555666666444444444333333444444555444444444444333222111000//////.........///000111000000000///.........---......------------......000000000000000//////...---...///222555777:::;;;666222---******+++,,,,,,++++++++++++,,,,,,---......///111444555444///,,,,,,++++++,,,...---+++)))(((((((((((()))***+++,,,)))))))))))))))((((((((('''((()))***+++,,,---...------,,,,,,++++++******''''''&&&&&&%%%$$$$$$$$$"""$$$&&&%%%###"""$$$&&&######$$$$$$%%%%%%&&&&&&######""""""!!!""""""#########$$$$$$$$$%%%%%%%%%'''&&&%%%############$$$############$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""#########!!!"""###$$$$$$###""""""!!!!!!"""$$$%%%&&&'''(((&&&&&&%%%%%%&&&'''((())))))'''%%%###""""""#########"""""""""######$$$%%%$$$&&&(((***+++---///111111333444000***)))...444333000---)))&&&$$$######&&&'''(((((((((&&&$$$### !!!!!!!!!!!!!!!""""""!!! !!!###%%%&&&((()))+++---000111000---(((&&&!!!"""$$$'''******(((&&&$$$$$$$$$&&&'''%%%""" !!!"""###$$$((((((%%%%%%***000555444222...***$$$ """%%%&&&###$$$%%%### ###&&&)))*********%%%""" !!!!!! !!!###""" }}}|||{{{{{{uuuvvvvvvtttrrrppppppqqqmmmllljjjhhhfffdddcccccc```______^^^^^^]]]\\\\\\YYYXXXVVVUUUTTTTTTUUUVVVQQQQQQPPPOOONNNNNNNNNNNNMMMKKKIIIIIIKKKKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFFFFFFFEEEEEEEEEEEE@@@@@@AAABBBBBBBBBAAAAAA===>>>???@@@@@@???>>>======>>>@@@AAABBBAAAAAA@@@======<<<<<<<<<======>>><<<<<<======>>>?????????AAAAAA@@@>>><<<:::888777///,,,(((%%%$$$&&&(((***...111444555222000000111222333444555555555444444222222222333444555666777555555444333333333333444333333333333222111000000......------...///111222///////////////...............---------......///111111111111111000//////***+++---000222333333444111///---,,,+++***+++,,,*********+++,,,---...///000111333666777444000,,,******+++---///...,,,)))(((((((((((()))***+++,,,++++++******))))))(((((())))))+++,,,...000111111......---,,,,,,+++******'''&&&&&&%%%%%%$$$######"""$$$&&&$$$"""!!!"""%%%"""""""""""""""###############"""!!!!!!!!!""""""""""""######$$$$$$$$$%%%&&&%%%$$$""""""""""""###""""""""""""############""""""""""""""""""""""""!!!"""""""""#########$$$!!!"""###$$$$$$###"""!!! !!!"""$$$&&&((()))***((('''&&&%%%%%%&&&(((((()))'''%%%###""""""###$$$######""""""###$$$%%%%%%###%%%))),,,...111555777///333666222,,,***...333666333000,,,(((&&&$$$$$$"""###%%%&&&&&&%%%###""" !!!!!!""""""$$$$$$###!!!!!!  ###'''***,,,---000333777999777333---***%%%&&&(((+++---,,,)))&&&$$$""" !!!"""!!! !!!$$$&&&'''"""'''+++)))%%%$$$)))///333222000,,,'''"""!!!""" !!!###%%%###***000333222000...$$$!!!"""######"""!!!!!!%%%&&&&&&$$$~~~}}}{{{yyywwwxxxwwwuuusssqqqooommmlllfffggghhhhhhgggeeecccaaa\\\\\\[[[[[[ZZZYYYYYYYYYZZZWWWTTTTTTUUUVVVTTTRRRPPPPPPQQQOOOMMMKKKLLLLLLJJJIIIHHHGGGHHHJJJLLLNNNJJJJJJJJJKKKJJJJJJIIIHHHFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEEEEEEEDDDCCCBBBBBBCCC@@@<<<<<<>>>???>>>===@@@@@@AAABBBBBBBBBAAAAAA>>>>>>============>>>>>><<<<<<;;;;;;<<>>:::666333222+++)))'''%%%%%%&&&)))***///111333222111000111111111333444444333333555666666555333222222222333333444333333222111000//////111111111111111000//////...//////000000000000000111111111111111000//////++++++++++++++++++++++++,,,,,,---------,,,,,,+++(((***---.........///000+++,,,------,,,,,,...///+++)))'''(((***---//////111222444666555444111000------///000000///......)))******+++,,,,,,,,,+++***)))'''&&&%%%&&&((()))++++++------------++++++))))))((((((''''''&&&&&&$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$#########&&&%%%$$$###""""""""""""$$$$$$######""""""!!!!!!""""""""""""""""""""""""&&&&&&%%%$$$#########$$$""""""###$$$$$$"""!!! """"""""""""""""""""""""#########"""""""""""""""######$$$$$$$$$######"""###$$$%%%'''((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!! ###$$$%%%%%%$$$$$$&&&(((''''''***...222555555444:::555///++++++---///000222///,,,)))(((&&&$$$"""######""""""!!!!!!!!! ###""" ###&&&'''%%%&&&%%%###!!! !!!!!!%%%(((+++---......000111333555666444111...+++,,,///111222...)))$$$!!!!!!!!!!!!!!!  !!!!!!&&&%%%$$$""" !!!$$$'''+++***(((%%%!!!%%%---...''' %%%$$$$$$###!!! %%%)))---111111...***''' """### $$$&&&&&&%%%!!! ~~~}}}|||zzzxxxvvvtttsssrrrqqqooonnnmmmlllgggggggggfffeeecccaaa```^^^^^^^^^]]]\\\\\\[[[[[[[[[XXXUUUUUUVVVVVVTTTSSSPPPQQQQQQPPPMMMLLLLLLMMMMMMKKKJJJHHHGGGHHHIIIIIIJJJJJJJJJJJJJJJIIIHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCDDDDDDCCCCCCBBBBBBCCC@@@===<<<>>>???>>><<>>>>>======<<<<<<======>>>======<<<<<<===???BBBCCCDDDBBB???<<<888444111000***)))'''&&&&&&(((***,,,000222444333222111222222333444666555444444555666666555333222111111111111444444333222111000////////////000000000000////////////............//////111111111111111000//////,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******(((+++...////////////000---...///...---,,,---///---+++))))))+++---......000222444666666444222111---.../////////...------***+++,,,---......///...+++***)))''''''(((***++++++,,,---------+++***)))((((((((('''''''''''''''%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$#########%%%$$$######"""#####################""""""""""""""""""""""""""""""""""""%%%%%%$$$##############################"""!!!!!!""""""""""""""""""""""""###"""""""""""""""""""""!!!""""""#########""""""%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$###$$$%%%$$$###$$$%%%'''((())),,,000444777777666222...***))))))+++,,,,,,...,,,***))))))(((&&&$$$""""""""""""!!!!!!!!! """!!! """$$$''')))))))))(((%%%""" !!!"""###&&&)))---......---,,,++++++,,,...111222222111//////000222333111---***############""""""!!!  """"""!!!"""%%%((('''%%%""" """"""$$$***...---((("""$$$$$$###""" ###$$$&&&'''((('''%%%$$$!!!%%%&&&%%%$$$ ~~~|||{{{zzzyyywwwuuuppppppooonnnmmmllllllkkkhhhgggfffdddbbb```___^^^^^^^^^]]]]]]\\\\\\[[[[[[[[[YYYVVVUUUVVVVVVTTTSSSPPPQQQQQQPPPMMMLLLLLLMMMLLLKKKIIIGGGGGGGGGHHHHHHIIIIIIJJJJJJIIIIIIHHHGGGDDDDDDDDDDDDDDDDDDDDDDDDAAABBBBBBBBBBBBCCCCCCCCCCCCAAA???>>>??????>>>===>>>>>>>>>>>>===<<<<<<;;;<<<<<<<<<;;;;;;<<<<<<<<<>>>>>>======>>>@@@BBBCCCBBB@@@===999555111...---))))))((('''(((+++---///222333555555333222333444555666777666444444444555555555333111000000//////444444333222111000//////---...///000000000000000111000...,,,+++,,,---...111111111111111000//////........................******++++++,,,++++++***))),,,///111000000000000000111111000...------...///---******+++---------000111444555666555444333111111111111111000///...------...///000111111000,,,+++***))))))***,,,,,,---------,,,+++***((((((&&&&&&''''''''''''''''''&&&%%%$$$###############$$$$$$$$$$$$$$$##################"""######$$$%%%"""""""""###############""""""""""""""""""""""""$$$######"""""""""""""""$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""###### !!!"""#########"""'''''''''&&&%%%$$$###"""$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&$$$%%%&&&%%%$$$$$$&&&((())))))+++///222444333111+++)))((((((***,,,,,,,,,...,,,+++++++++***'''%%%$$$$$$$$$$$$##################""""""$$$'''***+++++++++***'''$$$"""###$$$***---000333222///+++(((((())))))+++---000333444333111111111333444444333...---+++)))&&&###!!!  !!!""""""!!!   ###&&&$$$"""   !!!############%%%&&&)))+++...000000---)))&&&###""""""  !!!###'''(((%%%###~~~|||zzzyyyyyyxxxvvvtttpppooonnnmmmlllkkkjjjiiijjjiiifffcccaaa___^^^]]][[[[[[ZZZZZZYYYXXXXXXWWWYYYXXXVVVUUUTTTTTTSSSRRRPPPQQQQQQPPPMMMLLLLLLMMMGGGGGGGGGGGGGGGHHHJJJKKKIIIIIIIIIIIIIIIHHHGGGGGGCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@AAABBBCCCDDDEEEFFFEEECCCBBBAAA@@@???>>>>>>>>>>>>===<<<;;;:::999<<<;;;;;;::::::;;;;;;<<<>>>>>>======>>>???@@@AAAAAA???;;;666222///---,,,))))))))))))+++...000222333444666666444333444555444555666555333222333444333222222111111111111111555444333222111000000///---...///000222222222333444222...,,,++++++---...111111111111111000//////........................,,,------............---+++...111333222111111111333333333222///------...///---******,,,...//////000111333555555555555444666555555444333222222111000000000000000//////...++++++*********+++,,,,,,------,,,+++)))((('''&&&%%%%%%%%%&&&&&&''''''(((&&&&&&$$$###""""""""""""$$$$$$$$$###############""""""""""""###$$$%%%&&&"""""""""######$$$$$$$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""%%%$$$"""!!!!!!!!!"""###"""""""""""""""""""""""""""""""""""""""######### !!!###$$$$$$$$$$$$&&&&&&&&&%%%$$$###"""!!!$$$$$$$$$$$$$$$%%%%%%%%%###############$$$$$$%%%%%%&&&'''&&&&&&&&&(((***((((((+++...111222000...000---++++++---111333555555333111000...+++'''$$$''''''&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%''')))+++++++++***(((&&&%%%''')))111333666777555000***&&&***,,,///111222444666888555222000000222666888999<<<999555///)))$$$  !!!!!!!!!!!! !!!  ###(((%%%""" """######"""!!!!!!"""$$$%%%&&&'''(((+++---000333666555000+++)))(((!!!   %%%))))))%%%""" |||{{{zzzxxxwwwwwwwwwuuusssrrrqqqpppnnnllljjjhhhgggkkkiiigggdddaaa___^^^]]]YYYYYYYYYXXXWWWWWWVVVVVVWWWWWWVVVTTTRRRPPPPPPQQQOOOPPPQQQOOOMMMKKKKKKLLLGGGGGGGGGGGGHHHIIIJJJJJJHHHHHHHHHHHHHHHGGGGGGFFFBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@AAACCCEEEGGGHHHKKKJJJIIIGGGDDDBBB@@@@@@>>>>>>>>>>>>===<<<;;;:::;;;;;;::::::::::::;;;;;;======<<<<<<<<<=========???===999444111...---,,,*********,,,...000333444222444555555444333333444222333444333111000111222///000111222333444555555555444444333222111000000...///111222333444555555555333000---,,,,,,...///111111111111111000//////------------------------,,,---...///////////////---000444555555333222222444555555222///------------+++***+++...111333333///000222333444444444444666555444333333222111111111111000///...,,,+++***))))))))))))******++++++------+++)))(((&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&%%%$$$###""""""!!!!!!########################!!!!!!""""""###$$$&&&&&&""""""######$$$$$$%%%%%%"""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""%%%$$$"""!!!!!!!!!"""###########################!!!!!!""""""############!!!"""###$$$%%%&&&&&&&&&###$$$$$$%%%$$$$$$###############$$$$$$%%%%%%%%%######""""""""""""######$$$&&&'''''''''(((***,,,+++---111666<<<>>>===<<<<<<888333111333999>>>@@@???<<<888444000,,,'''###&&&&&&&&&&&&&&&&&&&&&&&&$$$############$$$%%%&&&)))***)))(((((()))---000666777999888555000***&&&***///777<<<>>>>>>>>>>>>999555000...///111444555>>>;;;666///(((### !!!!!! ###&&&---)))### """%%%&&&$$$"""""""""$$$&&&)))+++---///222444333666888555...((('''''' &&&******&&&"""!!!""" ~~~{{{zzzxxxwwwvvvwwwwwwuuutttsssrrrpppnnnllliiiggggggjjjiiigggeeebbb```^^^]]][[[[[[ZZZZZZYYYXXXXXXXXXVVVVVVVVVSSSPPPNNNOOOPPPNNNOOOOOONNNKKKJJJJJJKKKJJJJJJJJJIIIHHHHHHGGGGGGGGGGGGHHHHHHGGGGGGFFFEEEBBBBBBBBBBBBBBBBBBBBBBBB@@@AAAAAACCCEEEHHHKKKMMMOOOPPPOOOKKKFFFBBB@@@???>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<:::666222///---------++++++---...000333555666111222444444222111222333111222333222000///000111///000222444666888888999555555444333222111000000000000222333555555666666555333111...------...///111111111111111000//////........................++++++,,,---...............222666888777555333222444555555222///------------+++***,,,///333555555000000111222222333333222111111000///.........///000000///...,,,***((('''''''''((())))))*********---+++***(((&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###""""""""""""""""""""""""###############""""""""""""###$$$%%%&&&#########$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###$$$######"""""""""""""""########################!!!!!!!!!"""######$$$$$$######$$$%%%&&&&&&&&&&&&"""###$$$$$$%%%%%%%%%%%%""""""######$$$%%%%%%%%%############$$$%%%%%%&&&'''(((***++++++---000222666999@@@HHHOOOTTTTTTSSSHHHBBB;;;777888>>>CCCFFFDDD@@@:::555000+++'''$$$############$$$$$$$$$$$$""""""""""""###$$$%%%%%%***++++++***+++...222666888888777555222...+++((('''000<<>>>>><<<===============<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<===============<<<;;;;;;888666222///,,,+++,,,,,,,,,---...000222444666666///111222222111000000111000111222222111000222333111333555777999:::::::::555555444333222111111000000111222333444444444444222111000///...---------111111111111111000//////////////////////////////++++++---......////////////333777999888666444333444444444222///------...///---,,,---///333444555000000000000000000000000...---,,,++++++,,,---------------,,,+++***)))(((&&&'''((()))************+++***((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""""""""######!!!"""""""""#########$$$###"""""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$###"""""""""""""""""""""""""""!!!!!!!!!""""""###$$$###############"""!!!!!!######################## !!!!!!"""######$$$$$$###$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%!!!""""""###$$$$$$%%%%%%$$$$$$%%%''')))+++---...///111333555666999<<>>?????????>>>===<<<;;;555333///,,,******+++,,,......000111333555666777...///111111///...///000000111333333222222333555444555777999:::;;;::::::666555444444222222111000000111222222333333333333/////////......---,,,,,,111111111111111000//////000000000000000000000000---...///000111111111111000444888:::999666444333333444444222///------...111///------000222333333000000000///////////////...---,,,++++++,,,...///+++++++++,,,,,,+++******''''''(((******++++++++++++)))(((&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$############"""""""""""""""###$$$!!!!!!""""""#########$$$#########"""######$$$%%%&&&%%%%%%$$$$$$#########"""""""""""""""""""""""""""""""""""""""###$$$$$$"""###$$$$$$$$$###!!! ######################## !!!!!!"""###$$$$$$$$$######$$$$$$$$$######"""%%%%%%&&&&&&&&&%%%%%%$$$!!!""""""###$$$$$$%%%%%%%%%%%%'''***---111444555888:::===???AAADDDHHHKKKSSSUUUYYY^^^bbbbbb```]]]KKKFFF@@@<<<;;;;;;<<<<<<;;;666000,,,*********)))&&&&&&&&&'''''''''(((((('''(((+++...111333555777333333222111111333888;;;777555000,,,++++++---......666>>>AAA===666333222,,,++++++,,,///222222222444111---)))%%%#########  !!!###%%%$$$"""  %%%***///...(((!!! """%%%)))***...333888777222---,,,---+++///444777777555333222---+++(((%%%""" !!!&&&******(((%%%}}}{{{yyywwwvvvttttttttttttqqqooonnnmmmkkkiiigggeeedddcccdddcccaaa```aaa```^^^]]][[[XXXTTTSSSUUUXXXZZZ[[[XXXWWWUUUSSSQQQPPPOOONNNSSSPPPKKKIIIHHHHHHGGGGGGHHHIIIJJJJJJJJJIIIHHHGGGEEEEEEFFFFFFEEEDDDCCCBBBCCCBBB@@@@@@BBBCCCCCCBBBBBBCCCEEEGGGJJJMMMOOOPPPRRRPPPMMMIIIDDD@@@<<<::::::;;;;;;<<<;;;;;;::::::>>>===;;;:::999999:::;;;::::::::::::999999888888444111...+++***+++---//////000111222222222222222222222333333333222222111111222333333222222444666444555888:::::::::999888:::888777555333222111111333222222111111111000000///......---------......000222444444222000......///000222333444444333333,,,///333444333111//////000444888;;;:::777555444444333111///......///000111000...---...000333555////////////---+++)))(((,,,,,,,,,+++,,,,,,---------,,,***)))''''''(((((('''(((***,,,---------,,,)))((('''&&&%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$###############"""!!!!!!""""""""""""""""""""""""###"""!!! !!!"""###########################'''&&&$$$""""""""""""###%%%$$$$$$$$$######""""""######"""""""""!!!!!!!!!""""""######$$$$$$$$$%%%###"""!!!###&&&&&&$$$"""$$$$$$#########$$$%%%%%%((((((((((((((('''&&&&&&%%%''')))***))))))***+++&&&)))---000444777;;;>>><<<@@@EEEIIIJJJKKKLLLMMMOOOSSSUUUTTTUUUWWWSSSMMMGGG@@@;;;:::999777666999000///---,,,+++++++++,,,)))+++---,,,)))(((***,,,...222777;;;;;;:::999999444000,,,+++///444777888111...++++++...333777888666888999:::999666333111...,,,)))((()))---222666<<<777000+++)))'''$$$!!!!!! """$$$$$$!!! !!! !!! !!!'''******&&&"""!!!!!!!!!"""######""" !!!%%%!!!!!!######!!! !!!"""######***000555666222//////000111444666777555000)))%%%&&&'''))))))&&&!!!!!!%%%$$$ """###!!!%%%&&&(((+++)))%%%~~~|||zzzyyyuuutttssssssttttttrrrpppmmmlllkkkiiigggeeecccccccccaaa____________]]][[[\\\YYYVVVUUUVVVXXXYYYYYYVVVUUUSSSQQQPPPNNNNNNMMMQQQNNNKKKIIIIIIIIIHHHGGGHHHIIIJJJJJJJJJIIIGGGGGGFFFFFFEEEEEEDDDCCCBBBBBBCCCAAA@@@@@@BBBCCCBBBAAA???AAACCCGGGJJJNNNPPPQQQKKKJJJHHHFFFDDDBBBAAAAAA::::::;;;;;;<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<=========<<<:::888555444222000---+++***,,,...//////000111222222222222222111222222333333222222111000111222111111111333555666777:::;;;<<<<<<;;;:::999888777666444333222111111111222222111000000//////...............///000333555777666444111000000000000222333333333333222000111222111000000111222333666:::<<<;;;888666666333222111000......------//////......///222444666////////////...,,,+++))),,,,,,++++++***+++++++++,,,+++***(((((((((((()))((()))***+++,,,,,,++++++((('''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###############"""!!!!!!""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$########################$$$###""""""""""""###$$$$$$$$$#########""""""""""""""""""""""""#########""""""#########$$$$$$$$$%%%###"""###%%%&&&$$$###$$$$$$$$$$$$%%%&&&''''''))))))*********)))((((((''')))+++++++++***+++,,,///111444777999;;;>>>???>>>BBBGGGIIIJJJIIIIIIIIIFFFJJJNNNOOORRRUUUSSSNNNMMMFFFAAA???===888666777111000000///000000222222,,,///222222000000333666===>>>??????===;;;999888222///,,,---111555777888222111000111555777999999555555777999;;;;;;888555000...***''''''(((+++---333111---,,,+++)))%%%!!!!!! !!!""""""  """$$$"""  !!!###(((***+++&&&""""""###!!! """$$$%%%%%%$$$"""!!!$$$""" """###"""  !!!!!!+++000555555222//////111333444555444111+++%%%!!!#########"""   $$$'''&&&### !!!######!!!$$$%%%&&&)))(((%%%}}}{{{yyyxxxtttsssrrrrrrssssssqqqooolllkkkjjjhhhfffdddcccbbbaaa___^^^]]]^^^]]]\\\ZZZ\\\ZZZXXXWWWXXXXXXWWWVVVUUUTTTRRRPPPNNNMMMMMMLLLNNNLLLKKKJJJJJJJJJHHHGGGHHHIIIIIIIIIIIIHHHGGGFFFHHHGGGEEECCCBBBBBBBBBBBBCCCAAA@@@@@@AAABBBAAAAAA===???BBBEEEJJJMMMPPPRRRFFFEEECCCBBBAAABBBCCCCCC999::::::;;;<<<<<<<<<;;;;;;;;;<<<=========<<<<<<;;;<<<======<<<888555333000///---++++++,,,///000000111111222222222111111111111222222222222222111///000111000000000222444888999<<<===>>>===<<<;;;777888888888666444222111000111222333333111000...000///......///000111222777999:::999666333111111000111222222333222222111333222111///...000444777666999<<<===<<<999888777333333222111///---,,,+++---...///000222333555555......///000///...---,,,,,,+++***))))))((())))))))))))(((((((((((())))))((())))))*********))))))&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#########$$$######"""!!!""""""""""""""""""""""""$$$$$$############$$$$$$########################!!! !!!"""###$$$%%%######""""""""""""!!!!!!!!!!!!!!!"""######$$$$$$"""############$$$$$$$$$&&&$$$"""###$$$&&&&&&&&&%%%&&&'''((()))+++,,,,,,......//////......---,,,---...000000///...///000666888:::<<<>>>??????>>>???BBBGGGJJJJJJIIIIIIIIIJJJPPPUUUWWWYYY]]]\\\YYYRRRKKKDDDAAA===777555555111111111222333555777888111444777888888999===AAAHHHGGGEEECCC@@@>>>;;;:::222111111222555888999999666555666999<<<>>>===<<<888555444888<<<===888444---+++(((&&&$$$$$$%%%%%%)))))))))******)))%%%"""!!!!!!    """$$$### !!!###%%%"""!!!!!!"""&&&)))******%%%"""!!!"""$$$%%%### !!!  ###%%%''''''%%%###  """&&&$$$"""""""""###""" !!!"""***...222333000...///000222222111...***%%% """!!!""""""!!! """%%%(((&&&### """"""!!!###"""$$$((((((%%%""" }}}{{{yyyxxxtttsssrrrqqqrrrqqqnnnlllkkkjjjiiigggeeedddbbbbbb```^^^]]]]]]]]]]]][[[ZZZ\\\ZZZYYYYYYYYYXXXVVVTTTTTTSSSQQQPPPNNNMMMMMMMMMLLLKKKJJJJJJKKKKKKIIIGGGHHHHHHHHHHHHHHHGGGGGGFFFIIIGGGDDDBBB@@@@@@AAABBBCCCAAA??????@@@AAA@@@???===???AAADDDHHHKKKMMMNNNFFFEEEBBB@@@>>>>>>??????999999:::;;;<<<<<<<<<<<<:::;;;<<<===<<<;;;:::999666888:::<<<<<<:::777555///...,,,,,,,,,...000111111111222222222111111000000111111222222222222111///000111111000000222444888:::<<<===>>>===;;;:::666777888888888666333222000222444555555444111000111111000///000111333555:::;;;;;;999666333111111111111111222222222111111111111111111111333888;;;:::<<<>>>>>>;;;999888888333444333333111...+++***---...000111222222222222,,,---///000000000///...+++***)))(((''''''&&&&&&''''''''''''(((((())))))(((((((((((((((''''''&&&%%%$$$$$$$$$%%%&&&&&&'''%%%%%%%%%$$$$$$$$$$$$############$$$$$$######"""""""""""""""""""""""""""######"""#########$$$$$$######################## !!!!!!"""######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""#####################$$$$$$$$$$$$%%%$$$######%%%(((+++,,,+++,,,---///000222222333555555555444333222000000111333555555333222333444777888:::===???@@@???======BBBHHHMMMOOOPPPPPPQQQYYY___cccccccccdddccc___PPPHHH???;;;777333222444333333222333444666888:::777999<<<===<<<>>>CCCGGGIIIHHHGGGFFFDDDAAA>>>;;;555666777888::::::999999888888888:::===??????>>><<<777333444888888111***%%%$$$############$$$%%%"""###$$$%%%%%%%%%###"""!!!!!!!!!  !!!!!!""""""""""""!!! !!!!!!!!!"""$$$''')))((('''&&&&&&'''((((((((($$$######$$$&&&&&&###!!!"""!!! """$$$&&&%%%$$$"""  """$$$&&&'''((($$$###"""!!!!!!!!!!!!!!!###"""!!!  ###$$$(((***------,,,++++++---,,,,,,***((($$$  !!!!!! """!!! %%%$$$###"""  """$$$###  """!!!"""&&&'''$$$###!!!}}}{{{yyyxxxuuusssqqqqqqpppnnnkkkiiiiiiiiihhhfffdddcccbbbaaa```^^^]]]]]]]]]]]]\\\[[[[[[ZZZYYYYYYYYYWWWTTTRRRTTTSSSRRRPPPOOONNNNNNNNNKKKJJJIIIJJJKKKKKKIIIGGGHHHHHHGGGGGGFFFFFFFFFFFFGGGFFFCCCAAA@@@@@@AAABBBCCCAAA??????@@@@@@???>>>???@@@AAABBBDDDFFFGGGHHHEEECCCAAA???===<<<<<<<<<999::::::;;;<<<<<<<<<;;;::::::;;;;;;:::888777555444666999;;;;;;999666444///...------...///111222222222222222222111000//////000111111222222222222000111222111111111333555777888:::;;;;;;:::999888555666777888777666444222222444666888888666444333444333111111111333555666:::::::::777444111000000111111111111111111222222---000444666777999;;;===;;;======<<<999777777777444444444333111///,,,+++...///000111000///...,,,***+++---...//////......***)))((('''&&&%%%%%%%%%%%%&&&&&&'''(((((())))))(((''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''%%%%%%$$$$$$$$$###############$$$$$$$$$$$$######"""""""""""""""""""""""" !!!!!!""""""#########""""""""""""""""""""""""!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!"""""""""###"""""""""""""""""""""%%%%%%%%%%%%$$$$$$$$$$$$######$$$%%%(((,,,000333222333444666777888888888888777777555444222000///222444666666555444555666777777888<<<@@@CCCBBBAAA???EEEMMMTTTXXXZZZ[[[\\\^^^dddgggccc___]]]ZZZWWWJJJAAA888444222000222666:::888666555555777:::<<<@@@BBBCCCBBBAAABBBFFFJJJJJJIIIGGGGGGFFFBBB<<<777555777888999888666444333666444333333666999::::::999444//////222222+++$$$!!!!!!!!!""""""###$$$$$$!!!!!! !!!""""""!!!!!!  !!!"""###$$$$$$''''''%%%"""###&&&'''(((***,,,------+++(((&&&%%%%%%&&&$$$$$$&&&''''''%%%""" !!!  """###!!!!!!  !!!"""### !!!$$$'''***+++***))) !!!"""###"""!!! """$$$&&&&&&'''(((''''''&&&'''(((%%%%%%$$$###!!!  !!!!!! $$$###"""   """ !!! !!!"""!!!"""%%%&&&###"""~~~|||zzzxxxwwwtttrrrpppoooooommmjjjhhhhhhgggfffeeedddbbbaaaaaa___]]]\\\\\\]]]]]]\\\ZZZZZZXXXWWWWWWWWWVVVTTTRRRSSSSSSQQQPPPOOONNNNNNNNNLLLJJJIIIIIIJJJJJJHHHGGGHHHGGGFFFFFFEEEEEEFFFFFFEEEDDDBBBAAA@@@@@@AAAAAABBB@@@???>>>??????>>>===???@@@@@@@@@AAAAAABBBBBB????????????>>>>>>======:::;;;;;;<<<<<<;;;;;;:::999999999999888777666666888999:::;;;:::777444222111000//////000111222333333333333222111000///...//////000111222222222222000111222111111111333555444666777888999777666555444444555666666555444333444666777999999888777666777666444222222333666777888999888555222/////////000000///000000111333333...222888;;;<<<<<<======;;;<<<;;;999666444444444444444333222000...---,,,---.........---+++***(((((()))+++,,,------,,,,,,)))((('''&&&&&&&&&&&&&&&%%%%%%&&&'''((((((''''''&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$############"""###$$$$$$%%%$$$$$$$$$"""""""""""""""""""""""" !!!""""""###""""""""""""""""""""""""""""""""""""#########"""!!!!!!!!!!!!""""""""""""######$$$$$$$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%###%%%''')))+++///333777777888999:::::::::999888444444444333222000///...222444666666666555666888:::999:::>>>DDDIIIJJJIIIGGGMMMUUUZZZ]]]^^^^^^^^^YYY___aaa\\\VVVSSSPPPMMMFFF>>>888777666666888<<>>AAAHHHJJJJJJGGGDDDDDDHHHLLLNNNKKKGGGDDDAAA<<<444...///111333333111...------///---++++++...000222222000---***+++//////,,,((($$$$$$###"""!!!!!!!!!!!!""""""  """""""""!!!!!! !!!!!!!!!"""###$$$$$$%%%))))))'''$$$ &&&******)))+++---///...+++'''$$$###$$$&&&''')))***+++)))%%%!!!!!!###%%%'''%%%&&&''')))+++***&&&###!!! """%%%&&&'''((('''&&&%%%$$$$$$$$$%%%!!!!!!"""######"""!!!  !!! !!!###%%%$$$###""""""### !!!###"""###&&&&&&"""}}}{{{yyywwwvvvuuupppooonnnnnnnnnmmmkkkiiigggfffeeedddcccbbbaaa```]]][[[ZZZZZZ\\\\\\[[[YYYXXXWWWUUUUUUUUUUUUSSSRRRRRRQQQPPPNNNMMMMMMMMMMMMMMMKKKHHHGGGHHHHHHHHHGGGHHHGGGFFFEEEDDDEEEEEEFFFAAAAAAAAAAAAAAAAAAAAAAAABBB@@@>>>>>>>>>???>>><<<>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>???@@@???===<<<<<<<<<<<<<<<;;;:::999999888888777777888999:::::::::;;;;;;;;;:::888777666222222222111111222333333333333333222111000///......///000111222222222222///000111000000000222444333444666777777666444333333333333444444444444444555666777777888888888777:::888555333222444666777777777777444111//////000.........///000222444555444888<<<>>>>>>===<<<<<<::::::999555222000000111222111000///------,,,,,,************))))))((('''&&&''')))***+++******)))(((''''''&&&&&&&&&''''''%%%%%%&&&'''''''''&&&%%%%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$############"""###$$$$$$%%%%%%%%%$$$"""""""""""""""""""""""" """###$$$$$$######"""""""""""""""""""""""" !!!"""$$$$$$$$$$$$###"""""""""#########$$$$$$$$$$$$%%%'''(((***+++,,,)))(((((((((''''''''''''%%%(((,,,......000444777888999::::::999777555333000000111222222222222222555777999::::::;;;<<<===???===<<<@@@GGGNNNPPPOOOOOOSSSXXXZZZXXXTTTQQQOOOMMMTTTXXXUUUPPPNNNMMMKKKHHHCCCAAADDDEEECCCBBBDDDFFFAAA:::666666:::AAAFFFKKKLLLKKKHHHDDDDDDHHHKKKOOOHHH???888555000***%%%'''***------+++))))))******))))))+++---......---+++******+++...000///...((('''%%%###!!!!!!!!!"""!!!"""###""" !!!$$$""""""!!!!!!  !!!"""###############(((((('''$$$  $$$)))***((((((***---...,,,)))%%%!!!"""&&&***,,,...000000,,,&&&!!! !!!$$$&&&((($$$$$$%%%''')))'''""" !!!%%%)))+++,,,,,,---+++(((&&&%%%%%%%%%%%%!!!"""%%%'''((('''&&&%%%###!!!  !!!###&&&&&&$$$!!!  !!!$$$$$$%%%'''%%%!!!}}}|||{{{yyywwwuuutttsssmmmllllllmmmnnnooommmlllffffffeeedddcccaaaaaa```[[[ZZZYYYYYYZZZZZZYYYXXXXXXVVVTTTSSSTTTTTTSSSRRRPPPOOONNNMMMLLLLLLLLLLLLOOOLLLHHHGGGGGGHHHHHHGGGHHHGGGEEEDDDDDDDDDEEEFFF???@@@AAABBBBBBBBBAAAAAABBB@@@>>>===>>>>>>===<<<<<<<<<<<<<<<============<<<>>>@@@AAA@@@>>>;;;:::=========<<<;;;:::888888666666666777999;;;===???999:::;;;;;;<<<<<<<<<<<<444333333333222333333444444444333333111000...---......000111111222222222---///////////////111333333444666777666555444222333333222222222333444444555666666666777777888888<<<:::777444333444666777777777666444111//////000---------...000222555666;;;===??????===<<<;;;<<<999999777333///---...///000///---,,,++++++,,,,,,((('''''''''''''''((((((%%%&&&''')))))))))((('''''''''&&&&&&&&&'''((((((%%%%%%'''''''''&&&%%%$$$$$$###"""!!!!!!"""###$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$############""""""###$$$%%%%%%%%%%%%%%%"""""""""""""""""""""""" !!!###$$$%%%%%%$$$$$$"""""""""""""""""""""""" """$$$%%%&&&&&&&&&""""""######$$$$$$$$$%%%###$$$&&&))),,,...111222******))))))((((((((('''(((+++///111000111333666777888888888666444111///...///111333555777777888999<<<>>>@@@@@@AAABBBDDDCCC???===@@@HHHOOOQQQQQQTTTVVVXXXVVVPPPHHHAAA===@@@HHHNNNMMMJJJKKKKKKKKKKKKJJJLLLQQQSSSNNNKKKJJJEEE???888333333999AAAGGGIIIJJJIIIFFFBBBBBBFFFIIIKKKAAA555---)))'''$$$!!!$$$'''***+++***)))***,,,******,,,///111111///,,,++++++,,,---...///000111)))'''%%%###"""###$$$%%%"""&&&'''%%%######%%%"""""""""!!!  """#########"""!!!&&&&&&&&&$$$!!! !!!"""&&&)))+++***&&&%%%)))---+++***'''""" """(((---000333555333...(((""" !!!!!!!!!$$$&&&''' $$$'''%%%  !!!&&&,,,000222222222111...***((('''''''''&&&###%%%(((***,,,+++)))(((+++'''"""!!!!!!""""""!!!!!!!!!!!!  $$$$$$"""!!!%%%%%%&&&'''%%%!!! !!! !!!"""!!! }}}|||{{{yyywwwuuutttssspppooommmllllllkkkiiigggiiigggeeeccccccbbb___^^^[[[[[[[[[ZZZZZZZZZZZZZZZZZZXXXVVVSSSRRRQQQRRRRRROOONNNMMMMMMLLLLLLMMMMMMLLLLLLJJJHHHFFFDDDCCCBBBGGGFFFDDDCCCBBBBBBCCCCCCCCCBBBAAAAAAAAAAAABBBCCC??????>>>>>>======<<<<<<===============>>>??????>>>=========<<<<<<<<<<<<::::::999999888777777777555555444555666999<<<>>>777888:::;;;;;;;;;::::::888777777666555444444444333333222111000000111111111111111111111111111111...//////000111111222222333444666555444333333444555444333222111111111111444666777888777888999;;;;;;999666444333444666777777666444111///...---,,,111000000000222666:::<<<<<<;;;:::888777666666666777444000,,,***+++,,,...------------------------))))))))))))((('''&&&%%%(((((((((((('''&&&%%%$$$%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%$$$$$$%%%&&&%%%$$$###"""""""""############""""""$$$$$$$$$###############$$$$$$###############$$$""""""!!! !!!"""###$$$###"""######%%%&&&((()))'''&&&$$$######$$$&&&'''((()))+++...///000000000,,,+++(((&&&&&&''')))+++***+++,,,...000222444555555666666555333222333555333555777999;;;;;;;;;;;;===>>>??????@@@@@@@@@???@@@@@@@@@BBBEEEJJJOOORRRXXXVVVSSSLLL@@@555444:::DDDGGGJJJMMMNNNOOOQQQRRRLLLMMMPPPTTTVVVRRRJJJDDD@@@888000...444===CCCFFFFFFEEEEEEDDDDDDCCCCCCCCCAAA;;;222+++'''&&&%%%$$$''')))*********)))+++,,,++++++,,,------...//////,,,+++***+++,,,,,,+++)))&&&&&&&&&%%%$$$$$$######%%%$$$###$$$%%%%%%###"""%%%$$$"""!!!"""###%%%'''''''''%%%$$$###(((,,,***%%%$$$(((---000---)))%%%###$$$&&&((('''&&&%%%%%%%%%&&&''''''...222444...$$$!!!!!!!!!######  ######""""""'''...222333444666888777666222///+++(((&&&%%%''')))+++,,,,,,---222666666111)))"""%%%(((###!!!$$$###%%%''''''###!!!!!!###$$$###"""$$$$$$###"""""""""######}}}|||{{{zzzxxxuuusssrrrpppnnnlllkkkkkkkkkiiiggghhhfffdddbbbbbbaaa___]]]ZZZZZZZZZYYYYYYYYYYYYXXXXXXWWWVVVTTTSSSRRRQQQQQQOOONNNMMMMMMLLLLLLMMMMMMKKKKKKJJJHHHFFFEEEDDDCCCEEEDDDCCCAAAAAAAAAAAABBBCCCBBBAAAAAAAAAAAABBBCCC?????????>>>======<<<<<<===============>>>>>>???<<<<<<<<<<<<<<<;;;::::::::::::999888888777777666555555444555666888;;;===888999:::;;;<<<;;;::::::777777777666555444444444333333222111111111111111111111111111111111111111//////000111111222333333555666777666444333333444111111000000//////......333444666666666666777999;;;999777555555555666777777666555333111000000///111000000111222555888999999888777666555444333333444222///,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))((('''&&&%%%''''''''''''&&&%%%$$$###%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!"""######$$$$$$$$$%%%%%%%%%$$$###"""""""""############""""""################################################"""!!!  """"""###$$$&&&))),,,...000000***)))'''&&&'''(((***+++***+++---.........---,,,***)))((('''(((***,,,---111111222333444555666666777888888777666555777888:::;;;<<<>>>????????????@@@@@@AAABBBBBBBBBBBBBBB?????????AAADDDHHHKKKNNNQQQPPPOOOHHH<<<333666???FFFJJJMMMOOOOOONNNNNNOOONNNNNNOOOPPPOOOIII@@@999999444///111777>>>BBBCCC@@@AAAAAAAAAAAAAAA@@@???:::555---(((%%%%%%%%%%%%&&&'''(((((('''(((***+++++++++,,,---...//////000000...,,,++++++***)))(((%%%&&&((())))))'''%%%$$$"""""""""###&&&&&&%%%$$$&&&%%%###!!! '''(((***++++++***((('''%%%(((***)))'''(((---111///,,,)))%%%###$$$%%%&&&))))))((('''&&&$$$######&&&)))+++''' """%%%&&&$$$""" """%%%(((***,,,000555777888888:::;;;;;;999666111---)))'''%%%%%%'''(((((((((***---000222///***%%%"""!!!!!!!!! """'''+++***$$$"""$$$$$$&&&))))))&&&!!!!!!"""!!! """$$$%%%###!!!$$$%%%$$$###  !!!&&&&&&'''***------,,,******)))(((&&&%%%$$$$$$###{{{{{{|||{{{yyyvvvsssqqqooommmkkkjjjjjjjjjhhhffffffdddbbbaaaaaa```]]]\\\YYYYYYYYYXXXXXXWWWWWWWWWVVVVVVVVVUUUSSSRRRPPPPPPNNNNNNMMMLLLLLLLLLLLLMMMJJJJJJIIIHHHGGGFFFEEEEEEFFFEEEDDDCCCBBBBBBBBBBBBCCCBBBBBBAAAAAABBBBBBCCC@@@??????>>>>>>===<<<<<<======<<<<<<======>>>>>>:::;;;;;;<<<<<<:::999888:::999999888888777666666555555444555666888:::;;;888999:::;;;<<<;;;:::999777777666666555444444444333333222111111111222222000000000000000000000000000111111222222333333444888888999777444222222333//////000000000000///...222333555666555444555666999999999888888888888888:::999888666555333222222000000000111222333444555555444333222111111000000///...---,,,++++++++++++************************((((((((((((((('''&&&%%%%%%%%%&&&%%%%%%$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!!!!!!!"""######$$$%%%%%%%%%%%%$$$###""""""######$$$$$$######"""########################""""""######$$$######"""$$$###!!! !!!"""###%%%(((,,,111444777888999...---,,,******+++---...+++,,,---------+++)))'''''''''((())),,,...000222888999999999:::999999999:::;;;<<<;;;::::::;;;===@@@@@@AAABBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBB>>>>>>???@@@BBBDDDFFFGGGJJJJJJJJJEEE<<<666;;;EEEHHHLLLPPPRRRPPPMMMKKKIIIIIIIIIHHHFFFCCC<<<444...000...---111888===??????>>>???@@@AAAAAA@@@>>>===333///)))%%%%%%&&&''''''%%%&&&%%%%%%$$$%%%(((+++,,,,,,---...///000111111333000---*********)))(((%%%'''***,,,,,,***&&&$$$#########&&&)))******)))'''&&&###!!! !!!"""###((())))))***)))'''&&&%%%&&&&&&'''))),,,///222444---+++(((%%%#########$$$&&&'''''''''&&&###!!! !!! !!!%%%(((***)))(((!!!###%%%)))///444888999::::::999999:::;;;:::888444///+++'''$$$""""""###$$$$$$$$$$$$''')))******)))(((((('''''''''"""&&&+++//////***###"""$$$$$$&&&+++,,,***!!!  $$$%%%$$$%%%((()))(((((()))++++++***((()))******(((%%%$$$$$$%%%,,,,,,...111444444333111...---+++)))'''%%%###"""zzzzzz{{{{{{yyyuuurrrooonnnllljjjiiiiiihhhfffeeedddbbb```______^^^\\\ZZZZZZYYYYYYXXXXXXWWWWWWWWWTTTUUUUUUUUUTTTRRRPPPOOONNNNNNMMMLLLLLLLLLLLLLLLIIIIIIIIIHHHHHHGGGGGGFFFHHHGGGFFFFFFEEEEEEDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@??????>>>======<<<======<<<<<<<<<======>>>::::::<<<<<<<<<;;;999888999999999888777777666666555444444555555777888999888999:::;;;;;;:::999999666666666555555444444444444333333222222222333333000000000000000000000000222222222333333444444444888888888666333111111222111222333444444444333222222444666666555444444555666777999;;;==================;;;999777444222111...///000111222111111000111111111000///...------******++++++++++++******(((((((((((((((((((((((('''(((((((((''''''&&&%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$##################$$$$$$$$$$$$!!!"""###$$$$$$$$$###"""'''%%%###""""""###%%%'''))),,,111777;;;<<<<<<<<<444222000---,,,+++,,,---)))***++++++***(((&&&%%%&&&'''***---000333555666:::;;;<<<=========<<<<<<===>>>???>>>===>>>@@@BBBCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@?????????@@@@@@@@@>>>>>>???@@@@@@AAAAAAAAAHHHFFFFFFFFFBBB???AAAGGGGGGKKKOOOQQQNNNJJJGGGEEE??????>>><<<999444///,,,++++++,,,111666;;;======AAACCCDDDDDDCCC@@@===;;;111---(((&&&&&&'''((()))%%%%%%$$$###"""$$$(((,,,------...///000111222222222///+++)))***,,,------+++,,,------,,,***'''%%%(((((((((***,,,...---,,,&&&$$$"""!!! !!!###$$$''''''''''''&&&$$$###"""######%%%***000444333222)))(((&&&$$$"""!!!!!!!!!!!!$$$&&&&&&$$$""" !!!!!!!!!!!!###$$$$$$###$$$&&&)))++++++***!!!!!!  $$$%%%&&&***333:::;;;:::999666444444444444111///+++((($$$  !!! !!!!!!""""""$$$&&&((())))))((('''$$$)))...///+++&&&!!!"""$$$$$$&&&+++---,,,"""""""""!!!!!!"""%%%'''(((%%%&&&***,,,+++,,,...,,,,,,,,,---......---,,,***,,,---,,,***)))******------///222444555333111------+++)))'''%%%###!!!xxxyyyzzzzzzxxxtttpppnnnllljjjhhhhhhhhhgggeeecccbbbaaa___^^^^^^]]]\\\ZZZ[[[[[[ZZZYYYYYYXXXWWWWWWSSSTTTTTTTTTSSSQQQPPPNNNNNNMMMLLLLLLKKKKKKLLLLLLIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFEEEDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@???>>>>>>============<<<<<<<<<<<<======;;;<<<<<<===<<<;;;:::999999999888888777666666555444444444555555666666777888888999::::::999888777555555555555444444444444444333333333333333444444000000000000000000000000333333333333333444444444666666666333111000111222444444555666666666555555444666888999777555555555333555888<<>>???>>>>>>???@@@AAA@@@@@@@@@BBBDDDFFFEEEDDDDDDCCCBBBBBBBBB@@@??????>>>>>>>>>???@@@???????????????>>>>>>>>>EEE@@@???DDDGGGFFFCCCDDDEEEHHHLLLLLLJJJFFFCCCBBB===<<<;;;999555333111000111000000333777;;;???@@@DDDDDDEEEDDDBBB>>>:::777///+++'''%%%%%%&&&''''''&&&&&&&&&%%%$$$&&&+++...///000000111111222333333---+++)))))),,,000222333444333111...,,,+++******++++++***+++,,,,,,+++)))###"""!!! """###%%%%%%%%%%%%%%%$$$$$$###""" !!!&&&...555666222---(((&&&$$$""" """%%%((()))(((%%%###!!!  !!!###$$$$$$$$$"""!!!!!!&&&***,,,((('''%%%&&&'''(((((('''$$$###!!! $$$%%%%%%***222999999666333000...---,,,,,,&&&$$$""" """$$$%%%%%%###"""$$$'''***(((### """###!!!$$$%%%###%%%+++...,,,%%%&&&'''&&&&&&(((---000222---+++...000......000---...///......---,,,,,,,,,...111222111111222333111000000222444555333222,,,,,,,,,+++)))'''&&&%%%wwwxxxxxxwwwuuurrrooommmkkkiiigggfffffffffdddbbbbbb```^^^^^^^^^]]]\\\ZZZ\\\[[[[[[ZZZYYYXXXWWWWWWSSSSSSSSSSSSRRRQQQPPPOOOMMMMMMLLLKKKKKKKKKKKKLLLJJJJJJIIIIIIHHHHHHGGGGGGDDDDDDDDDDDDCCCBBBAAAAAAAAABBBBBBCCCCCCBBBBBBAAAAAA@@@@@@??????>>>============<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;999888888777777666555555444444444555555555555555777777888999888777666555444444444444444444444444444444333333333444555555111111111111111111111111333333333333333333333333333444333222000000222444666555444444444444555555666888:::;;;999777555555111333777:::===???@@@AAA>>>>>><<<:::666222...,,,,,,---............,,,+++,,,------...---,,,+++***'''((()))***************&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&''''''((($$$$$$$$$$$$$$$%%%&&&''''''&&&$$$###$$$&&&***,,,444666:::===>>>===<<<:::<<<:::666111---+++***)))))))))((((((((()))***+++,,,///444999;;;<<<:::999555777:::>>>@@@AAA@@@@@@@@@AAAAAAAAA@@@@@@AAACCCGGGFFFEEEDDDCCCCCCCCCCCCBBBAAA???>>>>>>???@@@@@@@@@???>>>===<<<;;;;;;;;;===888888???DDDDDDBBBBBBGGGHHHHHHGGGCCC@@@??????BBBAAA>>>:::666444444555:::999888777999<<<@@@BBB@@@@@@???>>>;;;777444111+++((($$$"""###$$$$$$$$$))))))***))))))+++...111222222222222222222222222+++***)))***...222444555999666333///---,,,------+++)))((((((((('''%%%### !!!"""###$$$$$$ !!!!!!!!!"""""""""###%%%+++222777777222---((('''$$$!!! &&&(((+++------+++)))'''$$$###""""""%%%+++***(((&&&$$$###!!!!!! %%%+++///111***'''$$$###$$$$$$$$$###%%%###!!! ###$$$%%%)))...333333000,,,***)))(((&&&%%%  !!!######  !!!"""###"""""""""###$$$&&&'''(((&&&((('''$$$&&&+++...---(((***,,,,,,---000666<<<;;;444//////111//////000000111222111...,,,+++,,,000333777999999:::;;;<<<888666444444555666555444------......---+++***(((wwwvvvuuutttrrrooommmllljjjhhhfffeeeeeeeeecccaaaaaa```^^^^^^^^^^^^\\\ZZZ[[[ZZZZZZYYYXXXWWWVVVUUUSSSSSSRRRQQQPPPPPPPPPPPPMMMMMMLLLKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHHHHGGGGGGCCCCCCDDDDDDCCCBBB@@@???AAAAAABBBCCCCCCBBBAAAAAAAAAAAA@@@??????>>>>>>===>>>===<<<;;;;;;;;;;;;<<<===<<<:::999888999:::;;;888888888777666666555555444444555555555444444333555666777777777666444333444444444444444444444444444444444444444555666666222222222222222222222222333333333222222222222222111222222111111222555888888777444222222333444555666999;;;;;;999666555444222333555777999:::;;;<<<999999999777555111...,,,++++++,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++)))((()))))))))))))))*********&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&%%%$$$#########$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''((()))))))))'''%%%$$$###$$$&&&)))******)))'''&&&(((,,,000333:::;;;>>>@@@AAA@@@>>>===???===999444111////////////---+++))))))+++---///111555:::>>>???>>>;;;999777999===@@@BBBCCCBBBBBB@@@AAAAAA@@@>>>>>>???AAADDDCCCBBBAAA@@@@@@AAAAAAAAA@@@>>>===<<<===>>>??????===;;;999888888999999444333444999<<<===BBBIIILLLJJJGGGBBB>>>;;;<<<===BBBAAA>>>999555333666999===<<<<<<:::999:::;;;===999888888666444111///...(((&&&###"""$$$%%%&&&&&&,,,---...//////000333555555555444444333222222222...,,,,,,---///111111000222111///---,,,+++++++++)))'''&&&&&&&&&%%%###!!! """###%%%%%%%%%%%%!!!""""""$$$%%%''')))***,,,...222666999888555222,,,)))%%%""" """###&&&(((***---......,,,+++((())))))%%%!!!"""(((---222000,,,)))&&&$$$$$$$$$"""!!!!!!$$$(((---000111(((%%%!!! """ !!!"""###$$$&&&(((***,,,+++(((%%%$$$$$$$$$"""   !!!!!! !!!$$$&&&&&&((()))+++++++++*********+++,,,,,,---...+++'''''',,,...---+++...111222333777???FFFEEE;;;333222444333333555666777888555111...---...444777:::<<<======>>>>>>:::777333000111222333333------......---+++)))(((vvvvvvtttrrrpppnnnmmmllliiihhhfffeeeeeedddbbb```aaa```^^^^^^^^^^^^\\\[[[ZZZYYYYYYXXXVVVUUUTTTTTTTTTSSSQQQPPPOOOOOOPPPQQQMMMMMMLLLKKKKKKKKKKKKKKKLLLKKKJJJIIIHHHGGGGGGFFFDDDEEEEEEEEEEEECCCBBBAAAAAAAAABBBCCCCCCBBBAAAAAAAAAAAA@@@@@@???>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;===;;;888666666777:::;;;888888888777666666555555444444555555444444333333555555666666666555333222444444444444444444444444444444444444444555666777333333333333333333333333222222222222222222222222111111222222222444888;;;;;;999666333222333555777666999;;;;;;999666444333333333333444555555666666555666666666444111...,,,+++++++++++++++,,,,,,,,,'''(((***++++++)))'''&&&******))))))))))))******&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&"""######$$$$$$$$$######&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%&&&%%%$$$#########$$$%%%%%%&&&&&&''''''&&&&&&%%%'''''''''((()))******+++((('''$$$###$$$'''***,,,...---++++++---111666999===???AAABBBCCCBBBAAAAAA@@@>>>;;;777555444444444555222...+++***,,,///222555888===AAAAAA???;;;888:::<<>>???@@@???>>>===<<<===>>>>>>???===;;;:::999:::;;;<<<>>><<<999666555666777888///111444666666888EEERRRQQQNNNHHH@@@;;;888:::<<<======:::666222222777;;;;;;;;;<<<:::888666555555444444333222000//////...(((&&&$$$$$$&&&)))******...///222333333444555777777666666444333222111111222000////////////---+++(((((()))))))))((('''&&&((('''&&&&&&'''&&&$$$""" ###&&&''''''&&&&&&++++++,,,...111333666777555666888999999888888888///,,,'''###!!!"""$$$&&& """&&&***---/////////,,,...///+++&&&'''...666777444///***'''%%%%%%&&&%%%$$$$$$&&&)))---...///&&&""" !!!$$$######%%%'''(((((('''%%%"""!!!!!! !!! """!!!"""!!!###""""""###############"""!!!$$$'''***+++---///111333222111000///.........111222///))))))---///...---000444555777<<>>>>>>>>???@@@AAA===<<<<<<<<<<<<;;;;;;;;;>>>>>>===<<<:::999888888888777555666777777666555777666444222111111111222555444444333333444444555666666777777777777666666444444333333444666999;;;:::999777555333222111111000000000111111111222222222222222444666999<<<>>>@@@<<<777444333444444444444444555666555444222111...///000111111000///...000//////...------,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&)))(((&&&$$$######$$$%%%&&&&&&%%%$$$$$$######"""''''''&&&%%%%%%%%%%%%&&&&&&%%%###""""""###%%%&&&(((((((((((((((((('''''''''&&&&&&&&&&&&'''((()))'''(((((('''&&&''')))+++222111///111444777888999@@@BBBEEEEEECCCBBBCCCDDDDDD???;;;;;;>>>@@@>>>;;;444,,,'''***......---...777:::>>>AAAAAA===888555555999>>>AAABBBBBBBBBBBB??????>>>>>>>>>>>>????????????>>>===<<<<<<<<<<<<:::999888777777888999999333444666777888888777777555666555444555>>>LLLWWW___WWWJJJ???999777777777888777777666555555555555999555///,,,,,,///111222111111111111111000//////,,,***'''%%%&&&))),,,///555666777666444444666777;;;666111111333444111...---111444555222---(((&&&'''&&&%%%%%%'''(((((((((%%%###!!!"""$$$%%%&&&&&&)))&&&'''+++...,,,,,,---)))...444999;;;;;;;;;;;;<<<<<<;;;999777444222111///+++'''""" """###"""###$$$'''+++///333666666444000---++++++,,,---222///+++'''$$$#########&&&&&&&&&(((***)))&&&$$$ !!!!!!!!!"""""""""###### !!!"""%%%&&&$$$"""  !!!###$$$'''&&&$$$""""""###$$$%%%###&&&***...111333555666888BBBGGG@@@999777777555:::888333---((()))...222666:::>>>@@@???>>>???AAA>>>;;;777444444666888888:::;;;:::555///---000555999999:::999999777666555555333111///------------,,,......---***(((((((((vvvuuuuuussspppmmmjjjiiifffffffffeeedddcccbbbaaaaaa___]]]]]]]]]]]][[[YYY[[[ZZZXXXVVVUUUUUUUUUVVVVVVTTTRRRRRRSSSSSSQQQNNNNNNNNNMMMLLLKKKJJJIIIHHHIIIIIIHHHFFFDDDDDDFFFHHHFFFFFFEEEDDDDDDCCCCCCBBBAAABBBCCCCCCCCCBBBAAA@@@@@@@@@???>>>>>>>>>???@@@<<<<<<<<<<<<;;;;;;;;;;;;>>>===<<<;;;:::999888888999777666666777888666555666555333222111111222222444444333333333333444444666666777777777777666666666555555555666888;;;<<<:::999777555444222222111222222222333333222222111333333444555777:::<<<>>>>>>:::555222222333333333222222222222222111000000......////////////............------,,,+++++++++++++++++++++++++++++++++(((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''&&&&&&%%%%%%''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&''''''((('''%%%$$$$$$$$$&&&'''*********))))))((((((((('''&&&&&&&&&&&&''''''((('''''''''&&&%%%%%%''')))------...222777;;;======BBBDDDGGGHHHHHHGGGGGGHHHHHHDDD@@@???AAABBB???;;;444,,,''')))---------///444777;;;>>>>>>;;;777444444888<<<>>>???>>>??????@@@@@@???>>>>>>>>>>>>>>>???>>><<<:::888777666666555555555555666666777888777888:::;;;<<<<<<;;;:::555666777777;;;EEESSS^^^___VVVHHH<<<555444444555:::999777444333111111000111...***(((***...000222333444555555555555444333222///,,,)))))),,,///222666888::::::888666555555777444111111222333333222222444777666222,,,(((&&&(((''''''(((***+++++++++(((&&&%%%&&&))),,,------333///...000000,,,******)))...555:::<<<<<<;;;;;;;;;:::888555111///---+++...+++&&&""" !!!"""!!!"""###&&&)))---///111111///,,,)))(((((()))******((($$$""" !!!"""%%%%%%%%%&&&((('''$$$"""   ###&&& ###%%%&&&$$$###"""######""""""!!!"""###%%%&&&'''&&&%%%$$$$$$%%%'''(((***...222444444666;;;???NNN\\\eeeZZZIII???<<<===BBB???999111++++++///444444777:::;;;999888888999:::888555444555666888888888999999555000///222777;;;;;;:::999777666555444444333111///---,,,,,,,,,---...///---***(((((((((wwwwwwuuussspppllliiihhhffffffffffffeeecccbbbaaa```^^^]]]\\\]]]\\\[[[YYY[[[ZZZYYYWWWVVVVVVVVVVVVVVVUUUSSSRRRSSSRRRPPPOOOMMMMMMLLLKKKJJJIIIIIIHHHFFFGGGGGGEEEDDDDDDFFFHHHGGGFFFFFFEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBAAA@@@@@@AAA@@@???>>>======>>>>>><<<<<<<<<<<<;;;;;;;;;;;;===<<<<<<;;;:::999999888999888777777888888777555555444333222111111222333444444333333333333444444555666666777777666666555777666666777888:::===>>>;;;:::888666555333333333333444555666555333111000333444444666888:::<<<===;;;888333111000111111111///......---------------......------------......---,,,,,,++++++*********++++++++++++++++++++++++((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%''''''''''''((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''&&&%%%"""!!!%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&'''((()))***+++***)))'''%%%%%%&&&'''(((---,,,+++***))))))((((((''''''&&&&&&%%%&&&&&&&&&%%%&&&&&&%%%$$$%%%'''))),,,,,,///333:::???AAABBBGGGHHHIIIKKKKKKJJJIIIHHHIIIFFFCCCCCCDDDBBB>>>;;;444,,,'''(((+++,,,---000444666:::<<<===:::777555555888;;;===<<<<<<<<<<<<>>>===<<<<<<;;;;;;;;;<<<;;;:::888666555444333333333444555666777888888888999:::;;;============<<<777888999;;;???HHHTTT]]]XXXOOOCCC888333333555666;;;999666333///---,,,+++)))'''%%%&&&***///222333333555777999:::999888777777444000------///333666777999;;;;;;888555333222000000000///...///222555666777888666111+++'''%%%))))))+++,,,---...//////))))))))),,,000333555555<<<777444444222+++&&&&&&+++000888===???>>><<<<<<===:::666111,,,)))(((''',,,***&&&"""  """$$$'''(((******)))(((%%%$$$###$$$%%%&&&"""!!! !!!######"""###$$$###!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""######"""$$$&&&)))$$$&&&''''''%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&'''(((***+++...333777666555:::GGGRRRgggwwwoooSSS???;;;>>>AAA===666...))))))...222222444666777666555666777333333333333333444555555444555555222//////222666:::999666444222111000000222111000...---,,,,,,,,,+++,,,---,,,***(((((()))vvvuuutttrrrooollljjjiiiffffffffffffeeecccbbbaaa___^^^\\\\\\]]]\\\[[[YYYZZZYYYXXXWWWVVVUUUUUUTTTUUUTTTRRRQQQQQQPPPNNNMMMLLLLLLKKKJJJJJJIIIHHHHHHEEEFFFFFFEEEDDDEEEFFFHHHGGGGGGFFFFFFEEEDDDDDDDDDBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@???>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::<<<;;;;;;::::::999999999:::999777777888888777555444333222111111111222333444333333333333333333444555666666666666666666555666666666777999;;;===>>>;;;:::888777555444444444444666777888666444111///222222333555666888999:::777444111//////000000///---,,,+++*********,,,,,,...---,,,++++++,,,---...,,,,,,+++++++++*********************************(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&''''''(((((('''&&&&&&%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&%%%$$$###$$$%%%%%%&&&''''''(((((()))***+++,,,------------+++)))'''&&&&&&&&&((()))///...,,,***)))))))))))))))((('''&&&%%%%%%%%%%%%$$$%%%&&&&&&&&&(((+++---333222222555<<>>:::777333,,,'''(((***+++---111666888;;;======;;;999777555777:::;;;:::::::::;;;888777777777888888999:::666666666555666666777777777888:::;;;;;;;;;::::::888999:::<<<<<<<<<<<<;;;;;;<<<<<<===???DDDLLLRRRLLLFFF>>>999777777888999:::888444111...,,,++++++((('''''')))---111333444111333666999::::::999888666444000......222666999999:::999777444111000000,,,...///---***+++000555777888777444///***'''&&&(((***---///000000111111++++++,,,000444888::::::===999666666444,,,'''&&&...444;;;@@@AAA@@@>>>===@@@<<<555///***'''&&&&&&***(((%%%!!!!!!"""$$$$$$$$$######"""!!! !!!"""###!!! !!!"""!!! !!!  !!!!!!!!! !!!!!! !!!###$$$%%%&&&&&&&&&%%%%%%%%%&&&((((((((('''&&&&&&(((***+++,,,+++)))''''''(((***)))((((((''''''&&&&&&&&&&&&&&&&&&'''((()))+++,,,---111444333666DDD\\\nnnqqqRRR<<<888<<<;;;777///)))''')))///333111222444555666777888:::222333444444333222222222222333333111//////222555888666444111///...------///////////////000000000+++---/////////...///000sssrrrqqqooonnnmmmlllkkkffffffeeeeeedddcccaaa```^^^]]]\\\\\\\\\\\\[[[YYYXXXWWWWWWVVVUUUTTTSSSRRRRRRRRRQQQPPPNNNLLLLLLKKKKKKKKKJJJJJJIIIIIIHHHHHHFFFGGGGGGGGGFFFFFFGGGIIIGGGGGGFFFFFFEEEDDDDDDDDDBBBBBBAAAAAA@@@@@@@@@@@@?????????>>>===<<<;;;;;;<<<;;;;;;;;;;;;:::::::::::::::::::::::::::999999:::999777777888777666444333222111111111222333444333333333222222333333333555555666666666666555555444444555666888:::<<<===::::::888777555444444444444666777777666333000...///000111222333444555555444222///---...//////...,,,+++***))))))***+++,,,---,,,+++******+++,,,---,,,,,,,,,+++++++++++++++************************'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&'''%%%%%%&&&'''((())))))***,,,------......---,,,,,,)))((('''&&&&&&'''((()))000///,,,***)))))))))***+++***)))'''&&&%%%$$$$$$"""$$$&&&((())),,,000333:::888777:::BBBKKKSSSXXX___XXXQQQLLLJJJFFF???:::888777777888888666444222111+++''')))******---111555777888::::::999777666111333666777777666777999555555555666888999;;;<<<999999999999999:::;;;<<<<<<===>>>>>>>>><<<;;;999888999:::<<<<<<<<<<<<;;;????????????@@@BBBFFFIIICCCAAA???>>>===<<<:::888888666333000.........///+++***+++---000222222222...000333555777888777777333222//////000333777:::===<<<999444111000222555000333333000+++***000666666666555111,,,)))(((((('''+++000222222111111222000000222555:::===>>>>>>;;;777666999888222---,,,222777===AAAAAA???===;;;===999222+++&&&$$$###$$$&&&%%%###!!! !!! !!!!!!"""!!!  !!!!!!"""""""""!!!!!!!!!###""""""!!!!!!"""###$$$$$$###"""###%%%'''***,,,,,,---///...,,,+++---///111111000---+++)))***,,,111111///,,,)))''')))***(((((((((''''''&&&%%%%%%$$$%%%%%%&&&((()))***++++++...111555@@@WWWuuu{{{dddMMM===:::>>><<<777000***))),,,000333222111111111333555666777222444666555222/////////222222222111111111333444666555444333222111111000000111333555777999;;;;;;888:::===@@@AAABBBDDDFFFqqqpppooommmllllllllllllddddddddddddcccaaa```___^^^\\\[[[[[[\\\\\\[[[ZZZVVVVVVVVVVVVUUUSSSRRRQQQPPPQQQQQQOOOLLLJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHFFFGGGHHHHHHFFFEEEFFFGGGGGGFFFFFFEEEEEEDDDCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@======>>>>>>===<<<;;;:::;;;;;;;;;;;;::::::::::::999999999999:::::::::::::::888777666777666555333222111000000111222333444333333222222222222333333444555555666666555555444222222444666888:::;;;<<<999999777666555444444444444444555555444222///...------///000111111111111222000------.........---+++************++++++,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$&&&)))***&&&&&&'''((())))))*********+++,,,,,,,,,+++)))(((((('''&&&&&&&&&(((***,,,111000---+++***+++,,,---...,,,+++((('''%%%%%%$$$###%%%(((***,,,///444777;;;::::::???JJJVVVaaaggghhh^^^RRRKKKHHHDDD===666000000000000///...---,,,...***(((***+++***,,,111222222333333222111000000***---000222222444666777888888999:::;;;===???@@@??????>>>===<<<<<<<<<===>>>>>>>>>===<<<;;;:::999;;;<<<===????????????>>>@@@@@@AAABBBDDDEEEFFFGGGAAAAAABBBBBBBBB>>>999555777555333111000111333555/////////111333333000...///000222444555777888888444333333333444666999:::AAA>>>:::555222444888;;;888999999444000///444999777666444///***(((((()))''',,,222444333111111222888888999<<<@@@BBBBBBAAA888666666:::;;;666222222222666:::<<<;;;888666666444000+++%%%!!! !!!!!!!!!   !!!!!! !!! """"""###$$$%%%$$$$$$$$$%%%$$$######$$$%%%'''((('''''''''(((***---///111222555777666333222444666888888666222...,,,---...111111///,,,)))'''((()))&&&&&&''''''&&&%%%$$$$$$$$$$$$%%%&&&'''((())))))+++...666CCCXXXqqqwww```OOOCCC<<<:::<<<>>>888111+++***+++---...444222//////111333555555222444666444///,,,,,,...333333333444555777888999:::;;;<<<======>>>======CCCDDDGGGJJJMMMPPPQQQRRRTTTWWW[[[^^^```bbbeeegggqqqpppnnnkkkjjjiiiiiiiiicccccccccbbbaaa```___^^^]]]\\\[[[[[[\\\\\\[[[ZZZVVVWWWWWWWWWVVVTTTRRRQQQPPPRRRRRROOOLLLIIIIIIKKKIIIIIIIIIHHHHHHHHHHHHHHHFFFGGGHHHGGGEEEDDDDDDEEEFFFFFFEEEDDDDDDCCCCCCBBBBBBAAA@@@?????????@@@AAA;;;<<<=========<<<;;;;;;;;;;;;;;;:::::::::999999888888999999999:::::::::999777666555555555333222111000000000000222444555333333222222222222333333444555555666666555555444111222444666888:::;;;<<<888888666555444444333333222222222222111000......+++,,,...////////////...000///------...///...---))))))***++++++++++++++++++,,,,,,,,,,,,,,,,,,+++************************************************''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))******((((((((())))))*********''')))***+++,,,+++)))(((((('''''''''(((+++---///333222000...---...000111000///,,,***(((&&&%%%$$$&&&(((***+++,,,///333666666666:::AAAMMMYYYbbbggggggZZZKKKCCCBBBAAA;;;555......---,,,***)))))))))+++)))))),,,,,,***,,,000.........---,,,+++***)))(((+++...111333555888;;;<<<<<<<<<<<<===>>>???@@@@@@??????>>>>>>>>>??????>>>>>>===<<<;;;;;;;;;;;;<<<===???@@@AAAAAA@@@@@@@@@AAABBBDDDFFFGGGFFFEEE@@@@@@AAABBBBBB???:::666999777444333333555777999444444555777888666333///444444444555777999;;;<<<::::::;;;;;;;;;<<<;;;;;;???===;;;777555777:::>>>;;;;;;999555222333777;;;;;;999555///***''''''))))))///555777444111111222=========???AAABBB@@@???555333444888999444000000///111333333111...------***((($$$!!!   !!!"""######"""!!! """!!!!!!"""$$$%%%%%%$$$!!!!!!"""######$$$%%%%%%%%%&&&(((***+++++++++***(((''''''&&&''')))+++,,,++++++,,,---...///000000333666888777444222555888777666444111---++++++,,,,,,,,,,,,***((('''''')))%%%%%%&&&''''''&&&%%%$$$$$$%%%&&&'''(((((())))))+++111@@@YYYsssppp\\\GGG>>><<<:::888888>>>888222...---......---777444222444888===@@@AAA>>>AAABBB@@@;;;999:::===BBBCCCDDDHHHLLLOOOQQQQQQQQQTTTXXX\\\^^^_________eeegggiiillloooqqqrrrrrruuuxxx{{{~~~rrrpppnnnkkkhhhgggggggggbbbbbbbbbbbbaaa___^^^]]]]]][[[ZZZ[[[\\\\\\[[[ZZZWWWXXXXXXXXXWWWUUUSSSRRRQQQSSSSSSPPPLLLIIIJJJKKKIIIIIIHHHHHHHHHHHHHHHHHHEEEFFFGGGFFFDDDBBBBBBCCCEEEEEEEEEDDDCCCCCCBBBBBBBBBAAA@@@?????????@@@AAA:::;;;<<<=========<<<;;;;;;;;;;;;:::::::::999999888888888999999::::::;;;999777555555555444222111000000///000000222444555333222222222222222222333444555555555555555555444111222444777999;;;<<<<<<888777666444444333333333111111000//////.........+++,,,.../////////...---000...------...///...---'''(((***+++++++++***)))+++,,,---......---,,,+++(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%"""###$$$%%%&&&&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&$$$&&&(((***++++++***)))))))))))))))************'''(((***---...---,,,,,,((((((((((((***---000222555444111000///111333555111000...+++((('''%%%%%%(((***++++++,,,...111444111333888AAALLLUUU[[[^^^aaaSSSCCC<<<======999333111000...+++(((''''''((()))(((***------***+++///...---,,,+++)))(((''''''))),,,000333666999===@@@>>>>>>===<<<<<<<<<<<<===<<<<<<======???@@@BBBCCC???>>>===<<<<<<===???@@@<<<===???@@@AAAAAA@@@@@@AAAAAABBBDDDEEEDDDBBB@@@======>>>@@@BBBAAA>>><<<;;;999666444444666999;;;999:::;;;======;;;777333999999888888999<<>><<<::::::999888666777:::<<<;;;999666333222444888;;;@@@===777000***''''''(((***111777999666222111222???>>>>>>???@@@???===;;;333000111555555///***)))+++---...,,,)))'''&&&&&&&&&$$$"""     !!!!!!!!!  !!!!!!!!!"""""""""######!!!"""###$$$$$$###"""!!!&&&%%%%%%&&&((())))))((((((((())))))***+++,,,,,,***,,,...000111222111111+++***))))))***,,,...000......///000//////......000333666555111///222666111000///,,,)))'''((()))&&&''')))((('''&&&'''((($$$%%%&&&''''''&&&%%%$$$%%%&&&'''((()))))))))(((***333HHHhhh^^^LLL;;;999<<<<<<999888@@@;;;666444555777777666:::888777;;;CCCKKKQQQRRRSSSVVVXXXUUUQQQPPPSSSVVV[[[\\\^^^ccciiinnnpppqqqqqqtttzzznnnnnnmmmkkkhhhffffffgggdddbbbaaa```aaa```___]]][[[[[[[[[ZZZYYYXXXXXXXXXUUUUUUUUUTTTSSSRRRRRRQQQTTTSSSQQQOOOMMMLLLLLLLLLJJJHHHEEEEEEGGGGGGEEEBBBCCCDDDEEEFFFFFFEEEDDDCCCEEEEEEEEEDDDCCCAAA@@@???<<<<<<===>>>>>>>>>>>>>>>???===<<<<<<<<<<<<:::888777777777777888999:::;;;444555555666777999;;;<<<777666555333222111000000333333333333333333444444444444333333333333222222444555666888888666555444666444333666999<<<;;;999666333111111444555444222222111///...------......---------............///------------,,,,,,+++***++++++************++++++------,,,,,,,,,+++++++++))))))))))))))))))))))))++++++***)))((('''&&&&&&''''''''''''''''''&&&&&&((()))(((&&&######%%%&&&'''((((((((((((&&&%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''))))))))))))((('''&&&%%%)))((('''(((+++------------,,,+++,,,------+++)))%%%)))...111111000//////...---,,,,,,---000333555777222......222555444222///---+++(((&&&%%%&&&&&&)))***)))'''&&&'''))),,,...222999AAAHHHLLLNNNNNNKKKCCC:::555666888888666222000,,,)))'''((()))+++///......000111111///------,,,+++***))))))))))))***---111555888:::;;;;;;>>>>>>>>>>>>============>>>??????@@@@@@AAABBBBBBCCCCCCCCCCCCCCCBBBBBBBBB@@@@@@@@@@@@@@@??????>>>???<<<:::<<>>@@@AAABBBBBB@@@===;;;:::;;;@@@???>>><<<;;;:::::::::<<>>======888333000222777<<<>>>===<<<999666444555999<<<@@@???;;;444...***))))))000222444666666333000...:::888666555555555333111*********)))(((&&&%%%$$$'''&&&%%%%%%$$$$$$%%%%%%!!! """!!!  ###"""  !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%###$$$%%%'''''''''&&&%%%%%%&&&((()))***))))))(((%%%'''***---...///......222111///...------......---000222222777:::444)))************+++,,,,,,------,,,++++++,,,---,,,+++)))***,,,.../////////...,,,+++((('''&&&&&&((())))))***+++***'''%%%$$$%%%#########$$$%%%&&&'''(((***)))((((((((()))+++,,,(((888VVVyyyxxxcccKKKDDD>>>===CCCHHHKKKKKKJJJHHHHHHMMMRRRQQQIIIBBBAAA===BBBPPP^^^eeeiiinnnrrruuuvvvtttqqqqqqvvvzzz{{{|||~~~nnnnnnmmmjjjgggffffffgggdddbbbaaa`````````^^^\\\ZZZZZZZZZYYYYYYXXXXXXXXXUUUUUUTTTSSSSSSRRRQQQQQQQQQQQQPPPNNNMMMLLLKKKJJJJJJGGGEEEFFFGGGGGGEEECCCCCCDDDEEEFFFFFFEEEDDDCCCDDDDDDCCCCCCBBB@@@???>>><<<======>>>>>>>>>>>>>>>>>><<<;;;;;;<<<===;;;:::999999888888888999::::::555555666777888999::::::888777555444222111000000222222222222333333333333444444333333333333222222444555666777777666555444555333222444777999888666444222000111333444333111111000///------------...------------............,,,---------,,,,,,+++***++++++************++++++,,,+++++++++************))))))))))))))))))))))))+++******)))((('''''''''((((((((((((((((((((((((((((((((('''%%%$$$%%%&&&''''''((((((((('''&&&%%%((((((((((((((((((((((((+++***)))((((((((((((((()))))))))***))))))((('''***)))((()))+++------,,,---,,,,,,---......---++++++...222444333111111111000...---,,,,,,...000111444000,,,---000222111///---+++)))&&&%%%$$$%%%%%%&&&''''''''''''(((,,,...000333999>>>CCCEEEEEEEEEBBB;;;444111333555444333000...+++)))***,,,///222777666666666777666444222...---,,,++++++*********)))+++000444888:::<<<<<<========================AAAAAABBBCCCCCCDDDDDDEEEFFFEEEEEEEEEDDDDDDCCCCCC@@@@@@@@@???===:::888777:::999888999;;;:::888555:::<<>>>>>???CCCAAA???===;;;:::999999:::===@@@AAA@@@?????????@@@<<<777555777;;;???AAA@@@>>>;;;888555555888;;;???===999333---******+++...000111222222000---,,,000...---,,,,,,,,,***(((%%%&&&&&&&&&&&&%%%%%%$$$%%%$$$######""""""######!!!  !!!!!! !!!!!!"""######"""!!!!!!!!!!!!"""###!!!!!!!!!!!! !!!"""""""""""""""$$$$$$$$$$$$%%%&&&&&&'''((()))+++,,,------,,,,,,......//////////////////000111444666777888777666666555333111000000111111,,,///111333888<<<888000+++************++++++,,,---,,,,,,,,,,,,,,,,,,+++)))***+++,,,,,,,,,,,,+++)))(((&&&$$$$$$$$$%%%&&&+++,,,,,,+++(((''''''((('''''''''''''''((())))))******+++,,,///222555666777BBBWWWpppnnn^^^UUUSSSRRRVVV^^^eeeggggggjjjhhhgggkkkppppppiiibbbZZZXXX\\\jjjwww~~~mmmmmmllliiifffeeeeeefffdddbbb```______^^^\\\ZZZYYYYYYYYYXXXXXXXXXXXXXXXTTTTTTSSSSSSRRRRRRQQQQQQNNNOOOOOONNNMMMKKKIIIHHHIIIGGGFFFFFFGGGGGGEEEDDDDDDEEEFFFGGGGGGFFFEEEDDDBBBBBBBBBBBBAAA???>>>===============>>>>>>>>>>>>===<<<;;;<<<======<<<;;;;;;:::999999888999999999555666777888999888888777888777555333111000//////111111111111222222333333444444333333333333222222333444555666666555444333333222111222444555444333333111///000111222111111000///...---,,,,,,,,,,,,------------............,,,,,,---------,,,++++++++++++************++++++*********))))))))))))((())))))))))))))))))))))))*********))))))((((((((())))))))))))))))))))))))'''((())))))'''%%%%%%&&&&&&'''((()))))))))(((((()))******++++++,,,,,,,,,000///,,,***))))))***+++***+++++++++++++++******+++******+++...//////............///111222111///444666777777555333222333111000...,,,++++++,,,,,,...,,,***+++---...,,,***)))(((&&&$$$#########$$$###$$$&&&&&&'''***...111333555888:::;;;;;;999888666333///...111333333222222000...,,,---111555888<<<;;;:::;;;:::999666333,,,,,,,,,+++++++++++++++))),,,111555999<<<======????????????????????????BBBBBBBBBCCCDDDDDDEEEEEEFFFFFFEEEDDDCCCCCCBBBBBB>>>>>>>>>===;;;888444222888999::::::999888888888BBBBBBCCCAAA??????@@@AAAGGGGGGGGGFFFEEEDDDCCCBBBBBBCCCDDDCCCBBBAAABBBCCCDDDCCCAAA>>><<<:::999888:::<<>>===============>>>>>>??????===<<<<<<======<<<:::;;;;;;999888888777777777666777999:::999888666444666555333111000......---000000000111111222222333444444333333333222222222333444555555555555444333333222222222222222222111111000/////////000000000///......---,,,,,,++++++,,,,,,---------.........,,,,,,,,,------,,,,,,+++++++++************++++++*********)))))))))(((((())))))))))))))))))))))))******))))))))))))))))))(((((()))))))))))))))***''')))******)))'''&&&&&&''''''((()))*********+++++++++,,,---...///000000333111...,,,+++---...000...............---,,,+++---,,,---///222444444444000000000222555666555444:::;;;;;;999666333333333333111000---+++***))))))***((('''(((******(((%%%&&&%%%$$$###""""""######"""$$$&&&'''(((+++...111555555777777666444111000///...---///222444444333666444111//////222666888;;;:::999888888666333111)))***+++,,,---...//////000222666:::===>>>??????AAAAAAAAABBBBBBBBBBBBBBB???@@@@@@AAAAAABBBBBBCCCDDDDDDCCCBBBAAA@@@??????;;;<<<===>>>===:::888666:::>>>AAA@@@<<<;;;===AAAGGGGGGEEEBBB???>>>???@@@HHHHHHHHHGGGEEEBBB>>><<>>@@@BBBBBBAAAAAABBBCCCDDDAAA???>>>???AAAAAAAAA???>>>;;;777333111222333333222...***&&&&&&)))+++))))))'''&&&%%%%%%$$$$$$$$$"""!!!!!!""""""!!! !!!""""""######""""""!!!!!!!!!!!!!!! """!!!  !!!""""""""""""!!!  !!!!!!%%%%%%$$$############$$$!!!!!!"""###$$$%%%&&&'''''''''&&&&&&'''((()))*********+++++++++++++++***///......------......///111111222222333333333333444333111000///000000111//////000111111111000000///---,,,***)))((())))))***+++,,,///333555444111))))))(((((((((((()))))))))***++++++***)))***+++)))******+++,,,---------.........///000111333444444555555666666999===AAA???AAADDDHHHKKKOOOQQQRRRVVVXXX[[[___dddjjjooorrruuuxxx}}}~~~jjjjjjiiigggdddbbbbbbcccbbb```^^^]]]]]]\\\ZZZYYYWWWWWWWWWVVVVVVVVVVVVVVVRRRRRRRRRQQQQQQQQQQQQQQQMMMNNNOOOOOONNNLLLJJJHHHFFFGGGGGGGGGFFFEEEFFFFFFEEEFFFGGGHHHHHHGGGFFFEEEBBBBBBCCCBBBBBBAAA@@@???>>>======<<<===>>>??????AAA???=========<<<:::999;;;:::999888777666666666777888999:::999777555333333333111///...------,,,//////000111222222333333444444333333333222222222333333444444444444333333222333333222222111111222////////////......///000.........------,,,++++++,,,,,,,,,------------...+++,,,,,,------,,,,,,,,,++++++************++++++************))))))))))))(((((((((((((((((((((((())))))))))))************'''''''''(((((()))))))))''')))++++++***(((((((((((((((((()))***+++,,,---+++,,,---...///000111222111///...,,,---///222444222222222111000///...---///000111444888;;;;;;:::333222333555777999888777;;;<<<<<<999555222111111222222111000...+++***)))''''''&&&'''''''''%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&((()))***+++...000555555666555444111///---++++++,,,///222333444333222111///...///111444666666555555555666555222000+++,,,///222444666777777999;;;===@@@AAAAAA@@@@@@@@@@@@@@@AAAAAAAAABBBBBB??????@@@@@@AAAAAABBBBBBDDDCCCCCCBBBAAAAAA@@@@@@>>>???@@@@@@@@@>>><<<:::>>>BBBFFFDDD@@@???CCCHHHJJJIIIGGGCCC???>>>???AAAEEEFFFHHHIIIGGGDDD@@@===EEEFFFGGGGGGEEEEEEFFFGGGEEEDDDCCCBBBAAAAAA@@@AAACCCDDDDDDBBBAAA@@@AAABBB@@@>>>;;;:::;;;<<<<<<;;;888888666333...,,,+++,,,,,,+++(((%%%######&&&)))&&&%%%$$$"""""""""""""""$$$"""!!!"""######"""!!!###############""""""!!!""""""#########"""!!! """!!!  !!!!!!"""""""""""""""!!! !!!!!!"""###$$$$$$$$$%%%&&&'''((()))******+++,,,---......///,,,+++*********,,,---...///000000111000000//////000000//////000000111111000000//////////////////000...---+++++++++,,,---------------...---------...---,,,***)))******+++---,,,---000111000...---))))))))))))***+++,,,,,,***,,,............000333000000222333555777999::::::;;;<<<>>>AAACCCEEEFFFJJJKKKMMMOOORRRWWW\\\```bbbdddhhhkkkooorrrttttttyyyzzz|||iiiiiihhhfffbbbaaaaaabbb```^^^]]]\\\]]]\\\[[[YYYWWWWWWVVVVVVUUUTTTTTTTTTQQQQQQQQQQQQQQQQQQPPPPPPMMMNNNNNNNNNMMMLLLJJJIIIEEEGGGHHHGGGFFFEEEFFFGGGFFFGGGHHHIIIIIIHHHGGGFFFBBBBBBBBBBBBBBBAAA@@@@@@>>>===<<<<<<<<<===???@@@AAA???============;;;999;;;:::999888777777777777888888999999888777555444111111000///............///000000111222333444444444444333333333333222222333333333333333333333333111333444333111111222333///000000///...---///111...//////......---,,,+++,,,,,,,,,,,,------------++++++,,,---------,,,,,,++++++************++++++************))))))))))))(((((((((((((((((((((((()))))))))******+++++++++&&&''''''(((((())))))))))))***,,,+++***))))))******))))))***+++,,,---...++++++,,,---...000000111...---,,,,,,---///222333222222333333333333222222444444666999===>>>===<<<333222333555777999888777999:::;;;999555222000///111222222222111///---,,,(((''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''(((+++++++++,,,...000666666555444333000...---(((***+++---///000000000++++++,,,---000222555666333222333555777888666444333444777:::===>>>?????????@@@BBBCCCCCCBBBAAA@@@=========>>>>>>??????@@@BBBBBBBBBCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEDDDDDDBBBAAA???===<<>>BBBEEEFFFGGGIIILLLOOOQQQSSSZZZ[[[\\\___aaaccceeefffiiikkkooorrruuuzzzhhhhhhgggeeeaaa``````aaa^^^\\\[[[[[[\\\\\\[[[ZZZXXXWWWWWWUUUTTTSSSRRRQQQPPPPPPPPPPPPPPPPPPPPPPPPMMMLLLLLLKKKKKKJJJJJJIIIEEEFFFHHHGGGEEEEEEFFFHHHFFFGGGHHHIIIIIIHHHGGGFFFAAAAAAAAAAAAAAA@@@@@@???>>>>>><<<<<<<<<===???@@@>>>===<<<===>>>???>>>===<<<;;;;;;:::999999999999999999888888777777666666111000000//////000000111000000111222333444555555444444333333333333222222333333222222222222333333///111333222000000111333...000111000...---///222//////000000///...,,,+++++++++,,,,,,,,,---------***+++,,,,,,---------,,,++++++************++++++)))))))))(((((((((''''''(((((((((((((((((((((((((((((()))***++++++,,,,,,''''''((())))))***++++++***+++,,,+++))))))+++,,,++++++******+++,,,---...******+++,,,------......,,,,,,,,,,,,------...//////000222444666777888999:::::::::<<<>>>>>>;;;999111111111333555666555444666888:::999666222/////////111333555555444222111***)))((('''%%%%%%&&&'''&&&'''((()))************'''))),,,---......000222666666555444222///---,,,***+++,,,---,,,,,,---...---///111333555666777777000111333666:::===<<<;;;:::<<<>>>@@@AAAAAAAAA@@@>>>???AAACCCCCCBBBAAA@@@<<<======>>>??????@@@@@@DDDDDDDDDEEEFFFFFFGGGGGGEEEEEEEEEFFFFFFFFFFFFFFFFFFEEECCCAAA@@@@@@@@@@@@@@@BBBDDDCCCBBBCCCFFFJJJJJJKKKJJJIIIGGGGGGHHHJJJIIIKKKNNNPPPPPPOOOMMMKKKKKKKKKKKKIIIEEECCCCCCCCC??????>>>===<<<;;;;;;;;;777666555333111111444666444111---++++++,,,------''')))***)))&&&$$$#########$$$%%%$$$"""!!!"""$$$!!!""""""""""""#########""" !!!###$$$###"""###$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&''''''%%%###"""!!!!!!!!!"""###$$$&&&&&&%%%%%%&&&''''''''''''&&&''''''''''''((()))***+++'''((())),,,///222555666:::;;;;;;;;;:::888777666000...,,,+++***,,,---///.../////////......---,,,++++++,,,---...///111222111000---+++)))((((((((()))***++++++++++++++++++)))))))))))))))***++++++,,,+++******+++,,,...///,,,,,,111888:::666444777888999;;;>>>AAAEEEGGGIIIGGGLLLQQQTTTVVVXXX^^^ccciiiiiijjjkkknnnqqqsssuuu|||}}}~~~gggggggggdddaaa___```aaa\\\[[[ZZZ[[[\\\\\\\\\ZZZYYYXXXWWWUUUSSSRRRQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPLLLKKKJJJIIIIIIIIIIIIIIIDDDFFFHHHGGGEEEDDDFFFHHHGGGGGGIIIIIIIIIIIIGGGGGG??????@@@@@@@@@??????>>>???>>><<<;;;<<<===???@@@;;;::::::<<>>>>>======>>>>>><<<999666000//////111333333222111333666999999777333000///...000333666777777666555++++++)))'''%%%%%%''')))'''((()))+++,,,,,,------&&&))),,,...///000222444777777555444111...,,,+++---.........---,,,---...666777:::;;;<<<;;;999888...///222777<<>>???@@@AAAAAA@@@>>>===;;;===???AAAAAAAAA@@@?????????@@@AAAAAABBBCCCCCCDDDDDDDDDEEEFFFFFFGGGGGGCCCCCCDDDDDDEEEEEEFFFFFFBBBAAA?????????AAADDDEEEBBBCCCCCCCCCCCCEEEHHHJJJJJJKKKLLLLLLKKKKKKLLLNNNPPPQQQRRRRRRQQQNNNKKKIIIIIIIIIHHHEEEAAA>>>>>>>>>:::999777555444333222222...---,,,***)))***...000111...)))&&&&&&((())))))###%%%'''&&&$$$""""""""""""$$$%%%%%%$$$""""""### !!!"""###$$$$$$$$$$$$"""!!! !!!###$$$$$$###!!!"""###$$$&&&&&&&&&'''$$$%%%'''''''''&&&$$$"""!!!!!!"""###$$$&&&((()))'''(((((()))))))))))))))************+++,,,---...//////000000111333444555777777777777555333111///000...+++))))))***,,,---++++++,,,,,,+++***))))))))))))***+++---///000111444222///,,,***)))(((((('''(((***+++,,,+++******---,,,,,,------///000000111111000111222444666777666777???IIILLLIIIHHHLLLPPPQQQTTTXXX\\\```dddfffffflllrrrvvvxxx|||iiifffcccaaaaaabbbbbbaaa^^^]]]\\\\\\[[[[[[\\\\\\WWWWWWVVVUUUTTTSSSRRRQQQRRRRRRQQQPPPPPPOOONNNNNNMMMMMMMMMLLLKKKIIIHHHGGGGGGFFFFFFGGGHHHHHHFFFDDDIIIIIIIIIHHHGGGFFFEEEDDDCCCCCCCCCBBBAAA@@@???>>>??????>>>===============>>>>>>======<<<<<<;;;;;;888888777777888888999:::888888777777666666555555111111000//////000111222333333333222222222111111222222222222222111000/////////000000111111111222000000000000000000000000111111000000000000111111.........///////////////---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******************))))))))))))&&&'''(((((())))))((((((&&&%%%%%%%%%%%%&&&''''''***))))))+++---///...---************+++---///111///...,,,***))))))***************))))))))))))(((+++,,,...000111222111111000000///---***)))+++,,,,,,,,,...222777;;;======<<<=========;;;999666444111222333444333111///---555333222333444444000------------000444555333000'''&&&%%%&&&(((******)))************+++,,,---...111000...,,,+++...333666666555444333111111000000222000---+++,,,///333666>>><<<<<>>===???@@@@@@AAAAAABBBBBBCCCEEEEEEDDDDDDDDDDDDEEEEEEDDDCCCCCCDDDEEEFFFGGGGGGHHHGGGGGGGGGHHHHHHFFFDDDGGGEEECCCBBBBBBDDDGGGIIIDDDDDDEEEFFFHHHJJJLLLMMMQQQOOONNNMMMNNNNNNLLLJJJSSSQQQOOOKKKHHHDDDBBB@@@??????===<<<:::888777666333000------...///---+++)))((('''&&&''')))+++------)))$$$###$$$&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$######%%%%%%$$$$$$######""""""######""""""""""""""""""&&&$$$###$$$&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))***+++,,,,,,---......,,,++++++,,,------,,,,,,---...///000///000111000000000222444333666888555000---000333...,,,---///---)))))),,,---+++)))***,,,---+++(((+++,,,---,,,+++,,,...000444222000///...---***(((///...---...000111111111555555666777:::===@@@AAACCCDDDEEEFFFIIIMMMSSSWWWZZZ\\\___cccfffiiilllmmmrrrrrrsssyyy~~~hhhfffbbbaaaaaabbbbbbaaa]]]\\\[[[ZZZZZZYYYYYYYYYWWWVVVVVVUUUSSSRRRRRRQQQQQQQQQPPPPPPOOONNNNNNMMMLLLLLLLLLKKKJJJIIIHHHGGGGGGFFFEEEEEEGGGGGGFFFEEEIIIIIIIIIHHHGGGFFFEEEDDDAAAAAAAAAAAAAAAAAA@@@@@@??????>>>===============???????????????>>>======888888777777888888999:::777777666666555444444333222111000000111222333444444444444333333333222222222222222222222111000000///000000000111111111111000000000000000000000000111000000000000000000111////////////............---,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++*********))))))))))))))))))*********)))(((''''''''''''''''''((()))***+++---,,,+++---///000000///,,,,,,+++++++++,,,---...+++***)))(((((()))******++++++*********)))))))))---///111444666777888888333333222///,,,+++,,,---,,,,,,---111666;;;<<<===:::;;;::::::888666333222444444555555444333111000111//////000222111///,,,,,,+++,,,///222222///,,,((('''%%%&&&(((*********)))))))))******+++,,,---000///...,,,,,,...222555333333222222333444666777666333///,,,---000444777===<<<<<>>??????<<<===>>>@@@AAABBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEFFFFFFEEEEEEFFFFFFGGGHHHIIIJJJLLLKKKJJJKKKLLLLLLKKKIIIEEECCCBBBAAAAAACCCEEEGGGHHHIIIIIIJJJJJJKKKKKKKKKKKKIIIHHHHHHHHHHHHFFFEEEHHHGGGDDDAAA>>>;;;888777111111000//////...------+++(((&&&%%%''''''&&&$$$''''''&&&%%%&&&(((***++++++'''###!!!"""$$$$$$###$$$$$$$$$$$$############&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$##################"""""""""######$$$&&&%%%%%%&&&(((***)))(((''''''''''''''''''''''''%%%%%%&&&(((***+++------///111222111///,,,+++,,,......------...000111222666666666555333222333444444666777333...,,,///333555111...///...******---000...,,,,,,...///...,,,,,,---/////////000222444666666666666666666777777;;;;;;<<<>>>BBBFFFHHHJJJLLLNNNRRRVVVYYY\\\]]]^^^ggghhhiiiiiijjjnnnssswwwyyy{{{}}}~~~zzzgggeeebbbaaaaaabbbaaa```]]]\\\[[[YYYXXXWWWWWWVVVVVVVVVUUUTTTSSSRRRQQQQQQPPPPPPOOOOOONNNMMMMMMMMMJJJJJJJJJJJJIIIIIIHHHHHHHHHFFFDDDCCCEEEFFFFFFFFFIIIIIIHHHHHHGGGFFFDDDCCC???@@@@@@AAAAAAAAAAAABBB??????>>>=========>>>>>>===>>>???@@@@@@???===<<<888777777777777888999999777777666555444222222111111111111111222444555666555444444444333333333333111222222222222111000000000000000000111111111111000000000000000000000000000000000000000000000000000/////////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++))))))))))))))))))******,,,,,,,,,+++***((('''&&&(((((()))***+++---...///000///...///000222222111...---,,,+++******++++++)))(((((((((((()))***+++,,,,,,,,,+++++++++******---///222555888:::;;;<<<666666555111...------///,,,,,,---111666:::<<<===<<<;;;:::888777555444333666666666666555444444333...---,,,---......---+++,,,---...000111000---***)))'''%%%&&&(((*********))))))((())))))***+++,,,...---,,,,,,,,,...000222/////////000333777;;;>>>999666111...///222777:::=========@@@BBB@@@;;;777777888;;;===???????????????@@@BBBDDDFFFGGGHHHHHHGGGFFFFFFEEEDDDDDDCCCCCCBBBBBBCCCDDDEEEGGGHHHIIIGGGGGGGGGHHHIIIJJJLLLLLLOOONNNNNNNNNOOOOOOMMMKKKEEEDDDBBBAAAAAABBBCCCEEEHHHIIIIIIIIIIIIGGGEEEDDDAAA???>>>>>>??????===<<<<<<;;;999666333111///---)))))))))))))))*********)))'''%%%%%%%%%&&&%%%$$$%%%%%%$$$$$$$$$&&&'''))))))'''###!!!"""######"""########################&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''(((+++------,,,((((((((((((((((((((((((&&&'''((()))+++---///000---///111111///---,,,,,,------,,,,,,---///000111888888777444111......///333555555111------222777>>>666///...///......000555333222222444666666666555777:::;;;<<<>>>@@@CCCFFFIIILLLMMMLLLNNNRRRUUUWWWXXXYYY[[[___dddhhhkkklllooouuuzzz~~~|||{{{~~~fffdddaaa```aaaaaaaaa```^^^]]][[[YYYWWWVVVUUUUUUUUUUUUTTTSSSRRRRRRQQQQQQNNNNNNNNNNNNMMMMMMLLLLLLJJJIIIIIIHHHHHHHHHIIIIIIHHHFFFCCCBBBDDDEEEFFFFFFHHHHHHHHHHHHGGGEEEDDDCCC@@@@@@@@@@@@@@@@@@AAAAAA??????>>>>>>===>>>>>>???:::;;;===???>>>===:::888777777777777777888999999888888777555444222111000000000111222333444555666444444333333333222222222111111222222222111111000000000000000000111111111///////////////////////////000000000000000000///000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))((()))))))))******++++++,,,,,,,,,++++++)))(((((())))))***+++---///111222333111//////000111111000,,,,,,,,,+++++++++++++++++++++++++++++++++++++++------,,,,,,,,,+++++++++***,,,///333666888999999999888666333///......///...---...111666:::<<<===???>>><<<:::999888888888777777777777666666555555//////......------,,,+++///000111222222///,,,***)))'''%%%%%%''')))))))))(((((((((((()))+++,,,,,,,,,+++******,,,---......,,,,,,,,,///333888<<>>??????@@@BBBDDDCCC???;;;@@@AAABBBDDDDDDCCCCCCBBBDDDEEEEEEFFFFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBBBBAAABBBCCCDDDEEEGGGJJJLLLMMMHHHHHHIIIIIIJJJLLLMMMNNNRRRPPPOOONNNNNNMMMJJJHHHHHHFFFDDDBBB@@@@@@@@@@@@@@@AAABBBBBBAAA???<<<:::777555444444555555444222444333111///---+++***)))((((((((())))))))))))))))))(((''''''''''''''''''$$$$$$#########$$$%%%&&&((('''%%%############$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''''''''((()))++++++***))))))***,,,...---,,,))))))))))))))))))))))))*********+++,,,...000111+++...111222111000/////////...---------...000111555555444222...,,,,,,---///111222111///222;;;BBBHHH===333333555777888;;;@@@??????@@@BBBEEEHHHIIILLLOOORRRUUUVVVXXX[[[]]]gggkkknnnnnnlllmmmrrrwwwzzzzzzzzzzzz{{{~~~~~~|||dddbbb``````aaaaaa```___^^^]]][[[YYYWWWVVVUUUTTTTTTSSSSSSRRRRRRQQQQQQQQQNNNNNNMMMMMMMMMMMMLLLLLLJJJIIIIIIHHHHHHHHHIIIIIIIIIFFFCCCCCCDDDFFFGGGGGGHHHHHHHHHGGGFFFEEEDDDCCCCCCBBBAAA??????>>>????????????>>>>>>>>>>>>??????:::<<<>>>???>>><<<999777777777666666777777888999999999777666444333222111...///000111333444444444222222222222111111111000000111111222222222111111111111000000000000000000////////////////////////...///000000000000///...000//////...---,,,,,,++++++,,,,,,------,,,,,,+++))))))))))))((((((((((((((())))))***+++,,,------++++++,,,,,,,,,,,,++++++***++++++---///111333444333111...---...///......)))***+++,,,---......///000000000//////...---------------,,,,,,,,,,,,+++)))+++...111444555666666999999777444000...///000111000000222666999<<<<<>>===;;;::::::::::::777777777888777777666555444333222000...---,,,,,,000111222111///,,,***)))((('''&&&&&&((()))((('''((((((((()))+++,,,...///,,,***((()))+++---...---,,,,,,---///222666:::===777666444333555:::???BBBAAABBBDDDEEEGGGFFFCCCAAAEEEFFFGGGGGGGGGEEEDDDCCCBBBBBBBBBAAAAAA???>>>>>>AAABBBBBBBBBCCCCCCCCCDDDEEEEEEFFFHHHJJJLLLNNNOOOLLLLLLLLLLLLMMMNNNOOOPPPSSSQQQNNNLLLKKKHHHDDDBBBEEECCCAAA>>>;;;999888777666777888999888666444333///---,,,,,,---...---+++...---,,,+++***)))(((''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%$$$######$$$%%%###############$$$$$$%%%%%%%%%$$$###""""""###$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((()))))))))++++++++++++,,,---...///---+++***+++,,,,,,+++***))))))))))))))))))))))))+++************,,,...///...000333333222000000000///......---...///000111333444444333111000111333000333666666888>>>IIIRRRWWWMMMDDDDDDIIILLLOOORRRVVVWWWXXXZZZ\\\___ccceeekkknnnrrruuuwwwxxx{{{}}}yyybbbaaa``````aaaaaa```^^^^^^\\\[[[XXXWWWUUUTTTTTTSSSRRRRRRRRRQQQQQQQQQPPPMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKIIIHHHHHHHHHIIIJJJIIIGGGEEEDDDFFFGGGGGGGGGHHHHHHGGGGGGFFFEEECCCBBBDDDCCCAAA???>>>===>>>>>>??????>>>>>>>>>???@@@@@@??????@@@@@@>>><<<999888777666666666666777888888888888777666555444333222//////111222333333333333111111111111000000000000000000111222222222222111111111111111000000000000000000000000000000000000......000000000000......///.........---,,,,,,,,,++++++------------++++++)))))))))((((((((((((''')))******,,,---...//////------...///////////////------...///111333555666333000---++++++,,,,,,+++''')))+++---///111222222333333333222111000...------------,,,,,,,,,+++++++++,,,///222555777777777::::::888555222000111222444222111111444777999::::::::::::::::::999999999666777999::::::999777666555555444222///---...//////000///---***(((((()))(((((((((***++++++)))''''''((()))+++---000222333///,,,))))))---///000//////000111333666888:::<<<888888777888;;;>>>BBBDDDCCCDDDFFFHHHHHHHHHGGGFFFEEEFFFFFFGGGFFFEEEDDDCCC@@@@@@AAABBBBBBBBBBBBAAADDDDDDDDDEEEFFFGGGGGGGGGGGGGGGHHHIIIJJJLLLMMMNNNOOONNNNNNMMMMMMNNNNNNOOONNNLLLIIIGGGEEEBBB>>>;;;<<<:::888555222000......000111222222222111000///***)))(((((()))***)))((()))((((((''''''&&&&&&%%%))))))((('''%%%$$$######$$$%%%%%%$$$######$$$&&&$$$$$$%%%%%%%%%%%%%%%%%%!!!"""###"""""""""$$$&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((+++++++++,,,,,,,,,,,,,,,...............///000111...---++++++,,,,,,***)))***************************)))(((((()))+++---///000111222000...,,,,,,,,,------...///111333666777888:::;;;<<<<<<===@@@BBBAAAEEEHHHJJJLLLTTT___hhhnnngggaaacccgggjjjnnnssstttvvvyyyzzz{{{|||xxxaaa```___```aaaaaa___^^^[[[ZZZYYYWWWUUUTTTTTTSSSRRRRRRQQQQQQQQQQQQPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMKKKIIIHHHHHHIIIJJJHHHGGGFFFGGGHHHIIIHHHFFFGGGGGGGGGGGGFFFDDDCCCBBBBBBAAA???>>>===>>>???@@@??????>>>>>>??????@@@AAAAAAAAA@@@???===:::888777666666666666666777888888666666555555444333222222000111222444444444333333222222222111111111000000000000111222222222222222111111111111000000000///000000000000000000000000---...000111111000...---------------------------***+++---......---+++***+++************)))))))))***+++,,,---...000111111222333333333333333222111000000111222444555777888333000,,,***)))*********(((***,,,///111222333333000111111222111000///...,,,,,,,,,,,,++++++++++++***,,,000444777:::;;;<<<;;;;;;:::777444333444666555222000000111444555666555666777999::::::999999666888;;;>>>>>><<<999666111222333111...---///111000000///+++'''&&&(((+++***+++---///000///+++'''((()))***---000333666888444000++++++///333444333444555888:::<<<===>>>>>>======>>>???@@@BBBCCCDDDCCCEEEGGGIIIIIIHHHHHHHHHEEEFFFGGGGGGGGGFFFEEEDDDCCCDDDEEEFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKKKKLLLKKKJJJIIIHHHHHHHHHHHHCCCAAA>>>===;;;999555222111111///...,,,+++***)))//////...------,,,++++++((('''&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&%%%%%%$$$%%%'''((('''%%%$$$''')))&&&&&&&&&&&&&&&&&&&&&%%% ###%%%&&&%%%%%%(((+++)))))))))***+++,,,,,,,,,))))))******++++++++++++000000000////////////////////////......///000000...---,,,,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++*********---000444666555555555444333333666888999:::===@@@EEEJJJNNNQQQQQQSSSUUUWWWXXX[[[^^^aaacccgggjjjkkkkkkqqqzzz}}}aaa```___```aaaaaa___]]]YYYXXXWWWUUUTTTSSSSSSSSSQQQQQQQQQQQQQQQQQQPPPPPPNNNNNNNNNNNNNNNNNNOOOOOOPPPNNNLLLIIIHHHHHHIIIJJJHHHHHHGGGHHHJJJJJJHHHFFFGGGGGGGGGGGGFFFDDDCCCBBBAAA???>>>======???AAABBB??????>>>>>>???@@@AAAAAAAAA@@@>>><<<999777555555666666666666666777888888444444444333333222222222222333444555555555444333333333333222222222111111///000111222222222222222222111111111000000//////000000000000000000000000---...///111111///...---,,,,,,------------------***+++---......---+++***,,,,,,,,,++++++++++++***++++++,,,...000111222333888888777777666555333333333333333444666777999:::444000,,,)))))))))))))))***+++---000222333333333,,,---///000000000///...,,,,,,,,,+++++++++******(((+++///444888;;;===>>><<<<<<;;;999777666777888555222///...///111222333333555777:::;;;;;;:::999777999>>>@@@AAA>>>:::777---///000...,,,---000333333222000+++''''''+++...+++---000333444222---)))((()))+++...222666999;;;999333------111666777666777999===@@@BBBCCCBBBBBBAAABBBCCCDDDDDDDDDCCCCCCCCCEEEGGGHHHHHHHHHHHHIIIFFFGGGHHHIIIIIIIIIHHHGGGDDDDDDEEEFFFFFFFFFFFFEEEJJJIIIIIIHHHHHHGGGGGGFFFIIIHHHHHHGGGGGGHHHHHHHHHGGGFFFDDDCCCBBBAAAAAAAAA777666444333333111...,,,,,,,,,++++++++++++******///...,,,***)))(((((((((((('''&&&'''((()))((('''&&&&&&''''''''''''''''''%%%%%%$$$$$$######""""""$$$&&&'''&&&######%%%((('''''''''(((((('''&&&&&&###&&&)))*********...000......///000000111222222,,,,,,,,,------.........333333222222111111000000000///...............///---,,,,,,---///000///...........................---------///222777<<<>>>>>>???@@@AAABBBFFFJJJNNNOOOQQQUUUZZZaaahhhnnnqqqppprrruuuwwwyyy|||cccaaaaaaaaaaaaaaa___]]][[[XXXUUUTTTTTTTTTSSSRRRSSSSSSSSSSSSSSSSSSSSSSSSOOONNNNNNMMMMMMNNNOOOOOOPPPNNNLLLLLLLLLKKKIIIGGGJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGEEEDDDBBBBBBAAAAAA@@@???>>>>>>>>>???@@@@@@@@@???????????????AAA???;;;888555555666666777777777777777777777777999777444222000000111111555444444333333333444444444333333222222333333444333333333222222222111111444222000...------//////000000000000////////////111000///.............../////////000000000111111---,,,++++++******+++++++++*********+++,,,------000//////111333333222111777777666666555555444333666666777999:::<<<>>>???888444...+++++++++***)))+++---///111222222111000...------,,,,,,++++++*********++++++,,,---......///000222444777999;;;===;;;:::888777777777888999333222000.........000000111333777999;;;;;;:::999888999<<>>999555///...,,,+++,,,000444666666444000---+++,,,---///222555999<<<;;;888333///,,,,,,---111666;;;???@@@999:::666//////777<<<;;;<<<@@@AAA@@@@@@CCCBBB???>>>===???CCCGGGIIIGGGEEEHHHIIIKKKLLLLLLKKKIIIHHHLLLJJJHHHIIIKKKKKKHHHFFFFFFDDDBBBDDDGGGIIIHHHFFFEEEEEEEEEDDDBBBBBBCCCEEEEEECCC@@@>>>???AAACCCEEE@@@???>>>>>>>>>===:::888222111000///------,,,,,,---,,,***))))))***,,,------,,,)))'''&&&'''(((((((((((('''&&&&&&&&&''''''%%%%%%%%%$$$$$$#########&&&%%%$$$$$$%%%''')))******+++,,,+++)))''''''((())))))***++++++,,,++++++)))***,,,...000222444444666444333444555555111...222000---,,,,,,,,,,,,+++111222333222///---------+++,,,...---,,,++++++,,,///---+++---111333222111111333444555444444666777777:::>>>CCCIIIMMMQQQRRRSSSXXX]]]aaacccfffkkkooouuuvvvyyy}}}bbbaaaaaaaaabbbbbb```^^^[[[XXXUUUTTTTTTTTTSSSRRRRRRRRRRRRRRRRRRRRRRRRRRROOONNNNNNNNNNNNNNNOOOOOOOOOMMMKKKJJJKKKKKKJJJHHHJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGFFFDDDCCCBBBAAAAAA@@@???>>>>>>>>>>>>@@@@@@????????????>>>>>>>>><<<999666444444555666666666666666666666666666666555333111000000000111444444444444444444555555444333333222222333333444333333222222222111111111333222000...---...//////000000000000/////////...000000///...............------------------------,,,,,,+++++++++*********,,,++++++++++++,,,,,,,,,/////////111444666555444888999:::::::::888777666777888:::;;;<<<=========777333...,,,,,,,,,+++***+++,,,///000111111000///......---,,,++++++*********+++,,,...///000111111222333444666888999::::::;;;:::999888777777777777555333111000//////000111111333666999;;;;;;:::999<<<;;;<<<===>>><<<999666000///......000333666888666444222000000111333555:::<<>>999===???>>>???AAAAAA===>>>>>>???CCCHHHJJJHHHFFFGGGHHHJJJLLLMMMLLLKKKKKKLLLKKKIIIJJJKKKJJJHHHEEEFFFCCCBBBBBBCCCCCCAAA???@@@AAAAAA@@@>>>===>>>???<<<<<<;;;;;;;;;;;;<<<===;;;:::888888888777555333111000///...---,,,,,,,,,---,,,***))))))***,,,------+++)))(((''''''((()))(((''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''((()))***+++,,,---+++,,,------+++******+++...///000111222333333333......///111333444666666888777555666666555222...111000---+++++++++******---...///...,,,+++***+++,,,...000111111111111333222222222555999<<<>>>>>>@@@BBBEEEHHHIIILLLOOOQQQUUUWWW[[[```dddhhhkkklllooossswwwzzz{{{bbbaaaaaaaaaccccccaaa___ZZZXXXUUUTTTTTTTTTRRRQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNNNNLLLIIIIIIJJJKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHGGGFFFEEEDDDDDDBBBAAA@@@???>>>>>>>>>>>>@@@?????????>>>>>>>>>===:::999666444333333444555555555555555555555555555333222111000000000111222444444444444555555666666333333222222222222333333333222222222222111111111222111000.........//////000000000/////////......////////////............,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***)))))),,,,,,,,,,,,,,,---------000000111333666888777666999:::===>>>>>><<<:::888999:::<<<>>>>>>===;;;:::555333///.........---,,,...///111333333333222111///...---,,,******))))))***,,,...111333444555555555666888999::::::999999:::;;;;;;:::999777555444555444222111000000111111111333777:::<<<<<<;;;:::>>><<<::::::::::::999888222222333444666888:::;;;999999888777999;;;===???CCCDDDEEEEEECCC???;;;888<<<:::888888;;;>>>???@@@@@@@@@===888777999:::888666;;;======>>>AAA@@@<<<>>>???AAAEEEIIIKKKJJJHHHGGGHHHIIIKKKLLLLLLLLLLLLLLLJJJIIIIIIIIIHHHEEECCCCCCAAA???>>>===;;;888666999:::;;;;;;999777777777555555666666666666555555888666444333333222000...//////---,,,++++++******,,,+++***))))))***+++,,,+++***)))'''''''''((()))''''''&&&&&&&&&''''''(((((((((((((((((()))))))))''')))+++---//////000000///000111111///...///000111111222333444555555555//////000111222333444444444333222222222000---***///...,,,+++************+++,,,...///...---...///...111555888999:::<<<===@@@CCCFFFIIILLLPPPUUUXXX[[[^^^bbbeeegggkkknnnqqqsssuuuxxx|||bbbaaaaaabbbccccccbbb```YYYWWWUUUTTTTTTTTTRRRPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNKKKIIIHHHIIIKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGGGGFFFEEEEEEEEEBBBBBB@@@???>>>>>>>>>>>>?????????>>>>>>======<<<888666555444333444555666444444444444444444444444222111111000111222333333333333444555666666666666333333222222222222333333222222222222111111111111222111000///......//////000000/////////............///////////////............------------,,,,,,******+++++++++***)))(((***+++,,,---//////000000333222333444777888777666666999<<>>;;;777555333222111000000000000000333444666888888777555444000///---+++***)))))))))))),,,///333555777777777666888:::;;;<<<;;;:::999:::;;;<<<<<<:::777333111333222111000000000000111222444888;;;======<<<;;;===:::777666777999;;;;;;666777999;;;===>>>??????@@@??????@@@BBBDDDFFFGGGGGGGGGHHHGGGEEEBBB>>><<<>>><<<::::::<<<>>>???@@@888999777555444333333111777;;;>>>>>>@@@BBBAAA===>>>@@@CCCGGGIIIKKKKKKJJJHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFEEEDDDBBB@@@???===<<<;;;999777555222000333555666666444222111222222222222222333333333333888666333222222111///---------,,,******)))))))))+++******))))))******+++)))(((((('''''''''((((((''''''''''''(((((()))******************+++++++++---000333666888888888777555666666444222111222333111111222222333222222222......///000111111222222/////////000///...,,,+++.........------...000111222555888:::;;;===???AAA???CCCHHHLLLOOOQQQSSSUUU[[[___dddgggiiilllrrrwwwzzz|||bbbaaaaaaaaacccbbbaaa___XXXWWWUUUTTTTTTSSSQQQOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPOOONNNMMMMMMKKKIIIIIIJJJKKKKKKJJJIIIIIIJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFEEEEEEEEEFFFCCCBBBAAA???>>>=========??????>>>>>>===<<<;;;;;;777666555555555666666777444444444444444444444444111111222222333444444555333333444555666666555555333222222111111222222333222222222111111111000000000000000///////////////////////////............---...//////000///......---------------------,,,+++++++++++++++***))))))(((***,,,///222444555555666555444555666666444333111555999======;;;777444888:::<<<===<<<777333000000111222222222222333333666777999::::::888777555111///---+++*********+++)))+++...222555777999999777888:::;;;<<<<<<<<<;;;:::;;;<<<<<<:::777333000111111111000000111111111555777:::===>>>>>>===<<<999777444444777:::===>>><<<===???AAABBBCCCCCCCCCBBBCCCCCCDDDEEEFFFGGGGGGEEEFFFGGGGGGFFFCCC@@@>>>;;;:::999:::===???@@@@@@888888888999888777666666999>>>BBBBBBCCCEEECCC???>>>@@@DDDGGGHHHIIIIIIIIIHHHGGGEEECCCAAAAAAAAAAAA@@@@@@@@@???===;;;999999666666777666444111///...///111222222000//////000111000///...///111333555888666333111111000...---,,,+++***))))))((())))))+++******************+++''''''''''''''''''(((((())))))))))))***+++------////////////////////////555888<<>>=========??????>>>===<<<;;;::::::777777666666666777777777444444444444444444444444111222222333444444555555222333444555555444333222222222111111111111222222222111111111111000000000000000000000000//////////////////.........------------///000000000///...*********++++++,,,,,,,,,---,,,++++++******++++++)))+++///222555777888888777555444444555444222000...111666999:::888555333777888:::;;;999444000------000333555555555555666777777999999999777555444111000...,,,+++,,,---...+++,,,...111444777999;;;:::::::::;;;;;;<<<<<<===:::;;;<<<<<<:::777333111111222222333444555555666999:::===???@@@???===<<<777555444666999===???@@@@@@AAABBBCCCDDDDDDDDDDDD@@@AAABBBCCCDDDDDDDDDDDDCCCEEEGGGHHHFFFCCC@@@===777777999<<>>>>>===<<<555555444111...,,,---///------...///////////////...///000222444666888999;;;>>>AAACCCCCCCCCDDDEEEKKKNNNPPPQQQQQQSSSXXX]]]```dddhhhlllooorrruuuxxx{{{cccbbb`````````___]]]ZZZWWWVVVUUUUUUUUUSSSPPPNNNOOOOOOOOOOOOOOOOOOOOOOOOPPPQQQRRRRRRQQQOOOMMMLLLNNNNNNMMMNNNOOOMMMJJJHHHGGGGGGGGGHHHHHHHHHIIIIIIGGGFFFDDDCCCBBBCCCDDDEEEDDDCCCAAA???>>>===<<<<<>>>>>===;;;::::::999777777666666666666666666444444444444444444444444000111222333333333333333333333444555444333111///222222111111111111222222111111111111000000000000//////000000000000////////////.........---------,,,---///000111000///...))))))***+++,,,---......000...,,,******+++---...---///222555777888888888444333222222333333111///...111555888999888666444777888999999777333///,,,+++///444777666666777999888999::::::999777555444111000...,,,,,,...000111......///000333777;;;===>>><<<;;;999999:::;;;<<<:::;;;;;;;;;999777444222444555777999:::<<<======<<<>>>@@@BBBBBB@@@>>><<<888888888;;;>>>@@@AAA@@@BBBBBBBBBBBBBBBBBBBBBBBB>>>???AAACCCEEEEEEDDDDDDEEEGGGIIIJJJHHHDDD>>>;;;777888;;;@@@CCCDDDBBB@@@777444555999999666666999;;;@@@CCCCCCCCCCCC@@@;;;888;;;>>>???>>>======>>>>>><<<888444222222333444111333555444111//////000...111444444222///...///+++,,,+++******,,,000333000000000111444777:::<<<999666222///......---,,,+++***)))))))))))))))))),,,,,,,,,------,,,,,,,,,)))***+++,,,,,,---------......///000111333555666999999888888777666555555///111333555666666666555444444333111//////111333///000222555777999:::::::::<<<>>>AAADDDGGGJJJKKKSSSVVVYYY[[[ZZZZZZ[[[]]]hhhkkknnnnnnmmmnnnsssxxxzzz}}}cccbbb```______^^^[[[YYYWWWVVVUUUUUUUUUSSSPPPNNNOOOOOOOOOOOOOOOOOOOOOOOOPPPQQQRRRRRRQQQPPPMMMLLLOOOOOOOOOPPPPPPNNNJJJFFFFFFFFFFFFGGGGGGHHHHHHHHHFFFEEECCCBBBAAABBBDDDEEEDDDCCCAAA???>>>===<<<<<>>===<<<;;;:::999999666666666666666555555555555555555555555555555555000000111222222222222222333333444555444111///---222222111111111111222222111111111111000000000000...///000000000000000/////////.........---------+++---///000111000///...++++++,,,---///000111111111///,,,***)))+++...000111222555777888888777777111000000111222333111//////111555888999999777666777888999888666333///---***///555888777777888::::::;;;<<<<<<;;;999777666111000...------///111333000000///000333777<<>><<<:::;;;<<>>???BBBEEEGGGGGGGGGFFFHHHJJJLLLMMMJJJDDD>>>999999;;;???CCCGGGGGGDDDAAA888333333888888444444888:::???BBBAAAAAAAAA===888444888;;;<<<:::888888999999666333///......000222...111333222///---...///...111555555222///......******)))((((((+++000444111222555888;;;>>>???@@@;;;888444111000000///...+++******))))))))))))***,,,------......------,,,+++,,,---...///000000000000000111222333555777888999888777666555333333222111222444555666666666555555666555444333444777:::999;;;>>>BBBFFFIIIKKKLLLOOOPPPSSSWWW[[[___bbbdddmmmpppttttttsssrrrsssuuu}}}bbbbbbaaa```^^^\\\ZZZXXXUUUVVVWWWWWWVVVTTTQQQPPPPPPPPPPPPOOONNNNNNQQQSSSSSSRRRQQQPPPOOONNNMMMMMMLLLOOOQQQQQQNNNJJJGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCDDDDDDFFFFFFEEEBBB>>>;;;::::::<<<<<<<<<;;;:::999888777777777666555555555555555555222000///111444555666777777777666444333444555888777666444444333333333111000000000000000111111...///000111111111111111000000000000000/////////111///------.........------...///000111222333444...------...111333444444111000...,,,,,,...000222666666666777777777888888555444444444333333333333000333666888777666666777666777777777555222///---000111444777999:::;;;;;;888888888:::;;;;;;999888///111000------000111//////---,,,///444999::::::@@@???<<<777444333444666:::;;;;;;::::::;;;>>>@@@AAAAAAAAAAAAAAABBBCCCDDDEEEDDDDDDCCCBBBAAAAAA@@@;;;>>>AAABBBAAA????????????AAAAAA===777666999===@@@BBBEEEHHHJJJKKKJJJJJJJJJLLLNNNNNNJJJBBB:::555;;;;;;<<<===<<<:::888666777111...000111000111444555555555777888666333000333333333333444555666777444222000---,,,,,,---.........------,,,,,,------***...222444222///,,,***++++++***+++,,,///222444555<<>>:::555333333444222000111222444666888:::;;;;;;<<<>>>@@@BBBEEEHHHMMMPPPSSSVVVZZZ]]]aaadddhhhkkkhhhiiimmmqqquuuyyy|||}}}``````^^^]]][[[YYYXXXWWWUUUVVVVVVVVVUUUSSSQQQPPPOOOPPPPPPOOONNNNNNPPPRRRPPPPPPOOOOOONNNNNNNNNNNNLLLNNNPPPPPPMMMIIIFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBCCCEEEEEEDDDAAA===:::999:::;;;;;;;;;;;;:::999888777777666666555555555555555444222///000444888;;;<<<===<<<:::888666666555555666555444333333222222222111000000000000000111111//////000111111111000000///.....................///...,,,,,,---...---,,,---......000111222333444000......///222444555555111000...------///111222333333333333333444555666666777777777777666555555111444777888777666666666777777777777555222///------///333777999:::999888999999:::;;;;;;:::888666---///...++++++///000...000......111777<<<>>>===>>>===;;;777444222333555888:::;;;<<<===???BBBDDDEEEDDDDDDCCCCCCCCCCCCDDDCCCCCCDDDCCCCCCBBBAAA@@@AAA???===;;;:::::::::;;;===??????<<<777666999===BBBCCCDDDFFFGGGHHHHHHHHHHHHIIIJJJIIIEEE>>>777333333444555555444333111///000,,,***,,,,,,,,,///444999666222000000000000///////////////000111222333222000...,,,+++,,,------------,,,,,,,,,------...+++///333555333000---+++++++++,,,---000444888:::===EEELLLMMMLLLJJJEEE@@@666444222///.........///000///...............---///000000000000///......+++---/////////...///000111222444444333333444666999666444555888;;;<<<<<<===>>>AAAEEEHHHKKKMMMNNNTTTVVVXXXZZZ\\\___dddgggnnnpppsssuuuvvvxxxzzz}}}___^^^[[[YYYWWWWWWWWWWWWUUUUUUVVVVVVUUUSSSQQQPPPOOOOOOPPPOOOMMMMMMOOOPPPNNNNNNNNNNNNNNNNNNNNNNNNJJJLLLNNNNNNKKKGGGEEEDDDCCCCCCCCCDDDEEEEEEEEEFFFCCCBBBAAA@@@@@@@@@@@@@@@BBBBBBBBB???<<<999888999999999:::::::::999999888666666555444444444444555333111///111666<<>>777444555888:::;;;>>>@@@AAA>>>;;;999;;;>>>BBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDBBB>>>888333000,,,---......---,,,***)))***((((((***)))***000888>>>999111+++***+++...///,,,,,,+++,,,,,,---...//////...,,,+++***+++,,,,,,,,,,,,,,,,,,,,,---...///---111444555444111///...,,,---...111555:::>>>@@@GGGPPPWWWWWWSSSLLLBBB999222111///.........///000000/////////////////////000111111111000///......+++---.........///222444444777999::::::;;;<<<>>>>>>===>>>BBBHHHNNNRRRTTTVVVWWWZZZ^^^aaadddfffgggnnnpppsssuuuwwwzzz~~~^^^\\\ZZZWWWVVVUUUVVVWWWUUUUUUUUUUUUTTTRRRQQQPPPNNNOOOOOOOOOMMMLLLMMMOOOOOOOOONNNNNNMMMMMMLLLLLLIIIKKKLLLKKKHHHEEECCCBBBAAAAAABBBCCCDDDEEEEEEEEEAAAAAA@@@???>>>>>>>>>>>>?????????===:::888888888777777888999999:::999999666555444444333333444444444111000111666===CCCEEEGGGAAA;;;999;;;===;;;777333333333333333222111111111000000////////////000000000000000///......---....../////////000000000---,,,***+++,,,---------,,,---...000111333444444222000...///111444555555000///...---...///000111///---,,,+++---///222555999;;;===>>>>>><<<999777555777999999777555444444444444555555555444333222333444666777888999999999999:::<<<<<<999555222000***,,,,,,)))***///111///000///000555<<>>;;;666222111000555888===@@@AAACCCEEEFFFGGGGGGGGGGGGGGGGGGFFFFFFDDDFFFHHHJJJJJJIIIGGGEEEBBB;;;444333888>>>AAAAAACCCDDDEEECCC???======??????>>><<<:::::::::;;;<<>><<<999666222...,,,***++++++++++++***)))((((((((()))+++)))***333>>>AAA;;;111+++)))***,,,...+++++++++++++++,,,------,,,+++*********++++++,,,+++++++++,,,---...000111000333555666444222111000...///111444888<<>>555111111000/////////000000...///111111000000111111//////000111111111111000///111222444555888<<>>======<<<<<<<<<<<<======;;;999777888888666666777888999999999999555555444333333333333333444222000111555;;;???AAACCC>>>888888;;;===;;;888333444444444444333222222111111000///....../////////////////////...---,,,,,,,,,---......///000000///---,,,,,,---......---,,,,,,...///111333444555222///------000222444444//////...------...//////...---,,,,,,...111444666999;;;===>>>>>><<<999777777999;;;:::777444333222000111222444555666777777888777555444444555888999888:::<<<:::666111///...,,,......,,,...333555444666555666;;;BBBFFFGGGFFFDDDCCCAAA===777333111000666999===???@@@@@@BBBCCCDDDEEEGGGHHHIIIIIIIIIIIIHHHIIILLLNNNNNNLLLJJJIII@@@;;;777888>>>CCCDDDBBBEEEEEEEEECCC@@@===;;;:::999777555333222222444555888777555222///---+++*********************))))))'''''')))+++******333===<<<777000+++))))))***************)))******+++,,,************+++,,,,,,---+++,,,,,,---...000111222222444666666444222222222111222333555888:::<<<===DDDJJJMMMIIIDDD???999333333333222222111111111111...111444555555444666888222444555777999:::;;;;;;???AAADDDFFFIIIMMMRRRVVV\\\```dddgggiiijjjlllnnnlllmmmooorrrvvv{{{]]]\\\ZZZXXXWWWWWWWWWWWWVVVUUUTTTSSSRRRQQQQQQPPPNNNPPPQQQPPPNNNMMMMMMMMMQQQPPPOOOMMMKKKIIIGGGGGGHHHIIIJJJHHHEEEBBBAAAAAA@@@@@@@@@AAABBBBBBCCCCCC@@@???>>>===<<<;;;;;;;;;:::;;;;;;:::888777888999555666777888888888888888444444333222222222222333444222000111555999;;;<<<===:::888888::::::999666222333444555555444333222111111000///..............................---,,,)))******,,,---...//////222000......///000///...+++,,,...///111333555555222///---,,,///111333444111000///......---------///......///111333666888999:::<<<<<<<<<;;;999888999;;;<<<;;;777444111111///000111333555777888999666555333111222444777999999;;;<<<999333///...///000333444222444:::<<<;;;>>>===>>>BBBHHHKKKKKKIIIEEEDDDBBB===888444333333777:::<<<===>>>>>>@@@AAADDDEEEGGGIIIKKKKKKKKKKKKIIIJJJLLLMMMMMMLLLJJJIII@@@>>><<<>>>@@@AAA>>><<<>>>??????>>><<<888555222111000...---,,,---...///222111000...,,,***)))((())))))(((((((((((((((((('''&&&'''))))))(((...555333000,,,))))))((('''&&&))))))((((((((())))))***)))******,,,---......///------......000111333333333555666555444222333444333333444555666777777888999===>>>:::777777666333222222222222111111111111000444999;;;;;;<<<>>>AAACCCEEEGGGJJJMMMOOOPPPQQQXXX[[[___bbbeeeiiimmmqqqtttwwwzzz|||{{{zzzzzz{{{~~~~~~ZZZZZZYYYXXXWWWVVVVVVUUUVVVUUUTTTSSSRRRQQQQQQQQQOOOQQQRRRRRROOONNNMMMMMMMMMMMMLLLJJJHHHGGGFFFEEEHHHIIIIIIHHHEEEBBBAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@???>>>===<<<;;;;;;;;;999:::;;;:::888888999:::666666777777888777777777444333333222222222222222222111000222555888999999:::::::::999888777555333000222333444444333222111111111000......------...,,,,,,---.........------***+++,,,---///000111222666444222111111111000///+++,,,---///111333555666444111...---///222444555444333222111000......---......///111333666888999:::;;;;;;;;;;;;:::999999;;;<<<===;;;777333111000000111111333444666777888222222333555777999;;;<<<;;;======999333///000222666999:::888;;;AAADDDCCCBBBAAAAAAEEEIIIKKKJJJGGGBBBAAA???;;;777555666888888:::;;;<<<<<<>>>AAACCCFFFHHHJJJLLLMMMMMMLLLKKKHHHIIIIIIIIIHHHGGGFFFFFF===>>>======;;;999666444555666777888777444000...+++******)))***+++,,,---------,,,+++******)))(((((((((((('''((((((((())))))&&&&&&))))))'''))),,,---+++)))((())))))((('''++++++******)))******+++)))***,,,---///000111111000000000000111222333444444555555444333222333444333444444555555555555555555888999666555888:::999888888999:::;;;;;;;;;;;;???DDDKKKNNNNNNOOOSSSVVV^^^```bbbdddgggiiijjjjjjqqqtttxxx{{{}}}zzzXXXYYYYYYXXXWWWVVVUUUTTTVVVUUUTTTRRRQQQQQQQQQQQQPPPQQQSSSRRRPPPNNNMMMNNNIIIIIIHHHHHHGGGFFFEEEEEEHHHIIIIIIHHHEEEBBBAAABBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>===<<<;;;;;;:::888999::::::999888999:::666666777777777777666666444333222222111111222222000000111333777999999888999;;;<<<;;;888444222111///000222333333222111000111111000......---------++++++,,,---............---...///111222444555666888666444333333222111///+++,,,---///222444555666555222///...000333555666777666555333111000......---...000222555777888999<<<;;;;;;;;;::::::::::::<<<===>>><<<777333000///333333333333444555666666///222666;;;???@@@@@@@@@===>>>>>>999333000222555999=========???EEEHHHHHHBBBAAAAAADDDHHHIIIGGGDDD>>>>>><<<888666666999;;;888:::;;;<<<<<>>@@@@@@EEEFFFHHHJJJLLLMMMMMMNNNUUU[[[cccfffggghhhlllpppsssuuuvvvxxxzzz||||||}}}|||YYYYYYXXXXXXXXXWWWWWWWWWXXXWWWUUUSSSQQQQQQQQQQQQOOOOOONNNNNNMMMLLLLLLLLLKKKJJJIIIGGGFFFGGGGGGHHHDDDCCCCCCCCCCCCBBBBBBBBB@@@@@@@@@????????????>>>@@@???===<<<;;;;;;;;;<<<;;;;;;<<<;;;:::888666444666666555444444444444555555444333222111111111111///111444777999999999888777888999999888666333222...///111222333333222222111111000......---------......---,,,,,,,,,------***---000111111222555888999777666555444222///---.........///111222444555111222444555444555777999;;;999777666777777666555444555666666666888;;;===<<<======;;;999777777888>>><<<999555333333333333555444333444777999999999888;;;???CCCDDDDDDBBBAAA@@@===888444333444777:::AAAAAAAAABBBCCCDDDEEEEEEFFFCCC@@@???AAADDDFFFFFF???999444333777::::::888;;;<<<======>>>@@@EEEHHHFFFHHHJJJKKKKKKIIIFFFEEEAAAAAA@@@???===;;;888777444333222111000///...---111222222000---+++******%%%&&&''')))***++++++++++++******)))))))))))))))((((((''''''''''''((((((******))))))))))))******************))))))))))))+++---///000///---***((())),,,...//////000111333222222222222222222333333333444444444444555555555555555666888:::<<<>>>???DDDFFFHHHJJJLLLPPPTTTXXX[[[]]]```bbbccccccbbbaaalllpppuuuyyy|||~~~~~~YYYYYYXXXXXXXXXWWWWWWWWWXXXWWWUUUSSSQQQQQQQQQQQQNNNNNNMMMMMMLLLLLLKKKKKKHHHGGGEEEDDDCCCCCCDDDDDDCCCCCCCCCCCCBBBBBBBBBBBB@@@@@@@@@?????????>>>>>>@@@???===<<<;;;;;;<<<<<<;;;;;;;;;:::999888777666777777666555555555555555555444333222111111111111000222444666888888888777666777888888777555222111...///111333333333333222111000///...------------...------,,,,,,,,,------///111444555555555888:::;;;999777666555333000............///000111333444111333444555555555777999<<<;;;999999999999888777888999999888888999;;;>>>?????????===:::999888999===;;;999666444444444555999666444444777;;;===>>>===???BBBEEEFFFEEECCCAAA???===:::999:::===@@@CCCDDDCCCBBBAAAAAABBBCCCDDDAAA@@@>>>???BBBEEEGGGGGG>>>999333333666888888666777888999::::::===AAADDDEEEFFFGGGGGGFFFCCC@@@>>>:::::::::999777444222111111000///...---,,,++++++...000000///,,,***)))***'''''')))***+++++++++++++++******)))))))))******(((((('''(((((()))***+++))))))))))))***+++,,,,,,------------------------111111333333333111///...---///111111/////////000111111111222222333333333777777666777777999::::::@@@AAACCCEEEHHHLLLNNNPPPYYY[[[^^^___aaadddiiilllrrrssstttuuuuuutttsssssstttxxx|||XXXXXXXXXXXXXXXWWWWWWWWWYYYXXXVVVTTTRRRPPPPPPOOOMMMMMMLLLLLLKKKJJJJJJIIIGGGFFFDDDCCCBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBB@@@@@@?????????>>>>>>>>>???>>>===<<<<<<;;;<<<<<<;;;:::999999888888999999888777777666555666666666444333222111111111111111222333555666777666666555555555666666555333111000///000222333444444333222000000///...------------------,,,,,,,,,------...222444666888888888:::;;;===;;;999777666444111...............///000222222222444666666666666888999======<<<<<<;;;:::::::::<<<<<<<<<;;;999999;;;===AAABBBAAA@@@===;;;;;;<<<===<<<:::888777777777888<<<999777777:::???BBBDDDBBBCCCEEEFFFFFFDDDBBBAAA=========>>>@@@BBBEEEGGGFFFDDDBBB@@@??????@@@AAA>>>===>>>@@@DDDFFFGGGGGG<<<888333222333555555444222333444555555888;;;>>>BBBBBBBBBAAA???<<<888666444444444333222000---,,,///......---,,,++++++***+++---...---+++))))))***((()))***+++++++++++++++*********))))))***++++++))))))))))))***+++------+++++++++,,,---...000000.............../////////000111111111000000000000000111333222000/////////333333444666777888999:::>>>>>>???AAACCCGGGKKKMMMUUUVVVXXX[[[___dddgggiiippprrruuuvvvxxxzzz~~~XXXXXXXXXXXXXXXXXXXXXXXXYYYXXXVVVTTTRRRPPPOOOOOOLLLKKKKKKJJJJJJIIIIIIHHHIIIHHHFFFEEEDDDDDDEEEFFFCCCCCCCCCBBBBBBBBBAAAAAA????????????>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<::::::888888888999:::;;;777777666555555555555555333333222111111111111111333444555555555555444333333333333333222111000///000111222333444444333222000///...------------------,,,,,,,,,---......///111333666888:::;;;<<<===???===999777666444222///............///000111222555666888888777888999;;;<<<===>>>===<<<;;;;;;;;;======<<<:::888888999;;;@@@AAAAAAAAA???>>>???@@@???>>>===<<<;;;;;;<<<<<<===<<<;;;<<<@@@CCCFFFFFFDDDDDDEEEDDDCCCAAA???>>>;;;<<<===???@@@BBBCCCCCCEEECCCAAA>>>>>>>>>???@@@??????@@@CCCFFFGGGFFFEEE999666222000111222111000...///111111222333666999;;;;;;;;;:::888555222000222333333222111///---,,,///.........---,,,,,,,,,)))+++,,,+++***))))))***)))******+++++++++******************++++++,,,---,,,,,,,,,,,,,,,------...////////////000111222333000000000000000////////////............000111222111333555555555555666777<<<===???BBBEEEHHHJJJKKKMMMNNNOOORRRXXX^^^dddhhhjjjkkkmmmqqqtttxxx|||}}}}}}WWWXXXXXXXXXXXXXXXXXXXXXXXXWWWVVVUUUSSSQQQOOOOOOKKKKKKJJJJJJIIIHHHHHHHHHJJJIIIGGGFFFEEEEEEFFFFFFCCCBBBBBBBBBBBBAAAAAAAAA?????????>>>>>>>>>=====================<<<<<<<<<:::999888777888999:::;;;555555444333333333444444222222111111000000111111444444444444444333333222222222111111111000//////000111222333333333222111///......------------...------------...///000111111333666:::>>>@@@@@@@@@???<<<999666555444222000............///111222333777888::::::999999:::<<<:::<<<>>>>>>;;;::::::;;;;;;<<<;;;999777666888:::===???AAAAAA@@@AAABBBDDDBBBAAAAAA@@@@@@@@@@@@@@@<<<===???CCCFFFHHHGGGEEEDDDCCCBBBAAA???===<<<;;;999:::===???AAABBBCCCCCCFFFEEECCCAAAAAABBBCCCDDDBBBBBBBBBDDDFFFEEECCCAAA555333000...............+++---...//////111333555333333444333222111///...111111222222111///...---------------,,,,,,,,,,,,(((***,,,+++***))))))***))))))***+++++++++******+++++++++,,,---...///000222111000///...---------111000000000000111111222333333333222111111111000111111111111333666999:::666999===@@@BBBDDDGGGIIIMMMNNNQQQUUUZZZ^^^aaabbbbbbbbbcccfffkkkqqqwwwzzzyyyzzz{{{}}}WWWWWWWWWXXXXXXXXXXXXXXXVVVVVVVVVUUUSSSRRRPPPOOOKKKKKKJJJJJJIIIHHHHHHHHHHHHGGGEEEDDDCCCCCCDDDDDDBBBBBBBBBBBBAAAAAAAAAAAA??????>>>>>>>>>=========<<<<<<============<<<<<<999999999888999999::::::555444333333222222333333222111111000000000111111444444333333333222222222111111000000////////////000000222222333222111000......---------------...------......000111333333555666999>>>BBBDDDDDDCCC===:::666444333333222000.........///111222444555777888999999888888999;;;888;;;>>>>>>;;;999:::<<<:::;;;;;;999888888:::<<<>>>@@@BBBBBBBBBCCCDDDFFFDDDDDDDDDCCCCCCBBBBBBAAA<<<>>>BBBFFFIIIJJJGGGDDDCCCBBB@@@>>>===<<<<<<<<<999;;;>>>BBBEEEGGGHHHHHHHHHHHHGGGFFFFFFEEEFFFFFFBBBAAA@@@AAAAAA@@@===;;;111000...---,,,,,,,,,,,,)))+++---......///111222...////////////......---....../////////---,,,+++************++++++++++++***,,,------+++******+++)))***+++,,,,,,,,,,,,,,,,,,------...///000222333666555333111000///......000000000000000111222333333333333333333444444444999999:::<<>>>>>>>>============;;;<<<===>>>>>>===<<<<<<999999:::::::::999999888555555444333333333333444111111000000000000111111444333333222222222222222111000000//////////////////000111111111111//////...------,,,,,,------.........///000111333555666999999;;;???CCCEEEBBB@@@:::777333111111222111000---......000222444666777555666777777666666777888777;;;??????<<<:::;;;===;;;<<<===<<<;;;<<>>>>>???@@@>>>@@@BBBEEEGGGIIIJJJJJJGGGGGGGGGGGGEEECCCBBB@@@===;;;:::999999999666444------,,,+++******+++,,,''')))+++,,,,,,---...000------------------,,,,,,+++,,,,,,------,,,+++************+++++++++,,,,,,,,,...///...---++++++,,,++++++,,,...////////////......///000111333444555777666444333222111000000111111222444666888:::;;;:::;;;===???AAACCCEEEEEEKKKLLLOOORRRWWW[[[___aaacccfffjjjnnnqqqssswwwyyytttuuuvvvyyy{{{}}}~~~~~~~~~xxxyyyWWWWWWWWWXXXXXXXXXYYYYYYSSSTTTTTTUUUUUUSSSRRRQQQLLLKKKKKKJJJJJJIIIHHHHHHHHHGGGEEEDDDCCCCCCDDDDDDBBBBBBBBBAAAAAAAAA@@@@@@>>>>>>>>>>>>============;;;<<<===>>>>>>===<<<<<<999999:::;;;:::999888777666666555444444444444555111000000000000000111111333333222111111222222333111000000////////////000...///000111111000///...------,,,,,,,,,------...//////000111222444666777::::::;;;>>>BBBBBB>>>;;;888555111000000111111000------///000333555888999333444555555444444555666777<<>>===>>>?????????AAADDDFFFGGGHHHHHHGGGEEEDDDEEEFFFEEEEEEDDDDDDCCCAAA@@@???BBBAAABBBDDDFFFGGGGGGEEEEEECCCAAA@@@@@@AAABBBCCCDDDEEEFFFFFFGGGGGGGGGGGGDDDEEEEEEDDDBBB???;;;999777555444333444333222000+++++++++***))))))***+++&&&(((***+++++++++---.........------,,,,,,++++++***+++,,,------,,,+++***,,,,,,,,,------......///...000111000...,,,,,,,,,,,,---...000111222222222//////000111222444666777666666555444333333333333444555666999<<>>>>>===<<<<<<<<<<<<<<>>===<<<;;;::::::999888666555777999:::888555444444333333333444444555444333111///...//////000000111111111222222222222111111000000//////......111111111000000000000000///////////////////////////000222444555666777777666999<<<===<<<:::::::::444444444444333222111000///000111222333444444444666555333222333444666777<<<===???@@@@@@???===<<>><<<:::888777666666555444222111///...---++++++******))))))((((((&&&&&&((()))++++++,,,,,,............---,,,++++++)))***,,,,,,+++***+++,,,+++,,,...000111222333333666555333111///...------...///000111111222222222222333444666666666555555999::::::<<<===???AAABBBDDDGGGJJJLLLOOOTTT[[[aaaeeefffgggiiilllppptttvvv}}}{{{zzz{{{~~~VVVVVVUUUUUUUUUVVVVVVVVVUUUUUUTTTRRRQQQPPPOOONNNLLLKKKKKKJJJIIIHHHGGGFFFEEEEEEFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBB??????>>>============>>>???>>>===;;;::::::999999888666555666999999777555444444444333333444444555333222111000000/////////000000000111111111222222111000000000000/////////222222111111000000000//////////////////////////////000222444666777888888666888::::::888666555555333333333333222000/////////000222444555555555555666555555555666999;;;===@@@AAABBBCCCCCCAAA@@@???CCCDDDEEEDDDCCCBBBCCCEEEDDDEEEEEEFFFFFFEEEEEEDDDEEEFFFHHHHHHFFFDDDDDDDDDFFFGGGIIIJJJJJJHHHEEEDDDBBBBBBAAA>>><<<===???BBB@@@@@@@@@@@@@@@@@@???>>>::::::888777555333222111333222111000...---,,,+++************))))))))))))(((((()))***++++++++++++---------,,,+++***)))((((((***,,,---,,,,,,---///,,,---///222444666888888444444333222111000000000111222333444555555555555444666888;;;===?????????DDDDDDEEEGGGJJJMMMQQQRRR[[[]]]___aaaccchhhoootttyyyyyyzzz{{{}}}TTTUUUVVVVVVVVVVVVUUUTTTSSSSSSRRRQQQOOONNNMMMMMMJJJJJJIIIIIIHHHGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>===<<<<<<<<<<<<===>>>===<<<;;;:::999999999777666555666777777666444555444444333333444444444222222222222111000/////////000000000111111111111000000000000000111111111333333222111000//////...///////////////////////////000222555777999::::::888999:::999666333222222333333222111000///......///111444777888888888777888888888999<<>>AAABBBCCCDDDEEEFFFFFFFFFFFFHHHJJJKKKIIIHHHHHHHHHFFFGGGGGGFFFCCC???:::888555555555444333333666888:::::::::999777555444333333222111000///...------,,,,,,,,,+++******))))))((())))))***++++++,,,,,,***+++,,,---......///...111111000000///---,,,+++---///222333333333555666555444444444444555555555999999999999888777666666;;;<<>>???AAACCCDDDEEEEEEEEEIIIKKKNNNRRRVVVYYY[[[\\\hhhkkknnnrrrvvvxxxzzzzzzvvvuuuttttttwww|||RRRSSSUUUVVVVVVTTTQQQOOOOOOOOONNNNNNMMMLLLKKKKKKHHHHHHHHHGGGGGGGGGFFFFFFDDDCCCBBBAAAAAACCCEEEFFFBBBAAAAAA@@@@@@?????????======<<<;;;;;;;;;;;;<<<;;;:::999999888888888999666777888888666444444555666555555444333333333333111222222222222222111111000111111111222222222222000000111222333333444444444444333222111000000///111111111111111111111111000111333555777888888999444555666555333222333444888777666555555666777888===>>>???AAACCCDDDDDDEEEDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDD@@@===<<<>>>@@@EEEEEEFFFFFFEEEDDDCCCCCCEEEFFFHHHHHHEEECCCCCCCCCCCCCCCCCCAAA>>>999555222111222222111000///111222000000000000000///...---.........------,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,---...//////000,,,---...000222333333333000000111111111111000000000222555666777777999:::888888999;;;>>>AAADDDFFFHHHJJJNNNSSSWWWZZZ\\\]]]___```dddhhhkkknnnqqqrrr{{{||||||{{{zzzzzz{{{~~~SSSTTTUUUUUUTTTRRRPPPOOOOOOOOONNNNNNMMMLLLLLLLLLHHHHHHHHHHHHHHHGGGGGGGGGDDDCCCBBBBBBBBBCCCDDDEEECCCBBBBBBAAA@@@@@@??????>>>======<<<<<<<<<<<<<<<:::999999888888888888888777999:::999666444555666666666555444333333333333222222222111111222222333222222222222333333333333111222222222333333444444333333333222222111111111222222222222222222222222111222333444666666666666111222444444444555777999::::::999888999;;;===>>>@@@@@@@@@@@@AAACCCEEEFFFDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHGGGGGGEEEBBB@@@@@@BBBDDDEEEEEEDDDCCCAAA???>>>===AAACCCDDDCCC@@@>>>======?????????>>>;;;777333000000111222111///......000+++,,,------.....................---------------***++++++,,,---......///......//////000000000111000111111222222222222111000111222333444444444444555777;;;>>>???AAADDDFFFFFFFFFHHHJJJNNNSSSXXXZZZ[[[]]]bbbgggkkknnnpppppprrrsssvvvxxx{{{}}}~~~SSSTTTTTTTTTSSSRRRPPPOOOOOOOOONNNNNNMMMMMMLLLLLLIIIIIIHHHHHHHHHHHHHHHHHHCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCBBBBBBAAA@@@??????<<<<<<;;;::::::::::::;;;999999888888888888888888777999;;;:::777444555777777666555444333222222222333222111111111222333444222222333333333444444444222222333333333333444444333222222222222222222222222222222222222222222222111222333444555555555555111333555666666888<<<>>><<<;;;::::::;;;>>>@@@BBBBBBAAA@@@???@@@BBBDDDFFFBBBBBBCCCEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIJJJHHHHHHFFFDDDBBBCCCFFFHHHDDDCCCBBB@@@>>>;;;999888>>>@@@@@@???<<<999888888::::::;;;:::888444000...000111222000...------...******,,,---//////000000////////////////////////******+++,,,---...//////000000000000111111111111444444444333222111000///222333444666777888888888:::===BBBFFFIIILLLOOORRR^^^^^^___aaadddiiimmmooolllnnnrrruuuxxxyyyyyyyyy|||}}}UUUTTTSSSRRRQQQPPPOOOOOOOOOOOONNNNNNMMMLLLLLLLLLJJJJJJIIIHHHGGGFFFEEEDDDDDDDDDCCCCCCBBBBBBBBBAAABBBBBBBBBBBBAAAAAA@@@???===<<<<<<;;;999888888777888888777777666666555555666888999999777555444555555444444333333222222111333333333222222111111111444333222222111111222222222222333333333444444444333333222222111111000000333333222222111222222333222333555777888888888888444444666888:::===@@@AAA??????=========>>>@@@AAADDDDDDCCCBBBBBBBBBBBBBBB>>>@@@AAABBBBBBCCCFFFHHHGGGJJJMMMKKKHHHDDDCCCDDDJJJIIIGGGEEECCCCCCCCCCCC???===;;;999888888888888???<<<888555222000//////555555444555555444000---222111000///---,,,+++++++++***)))))))))+++,,,---,,,---......------///111000///---...///000000000///111222333111111111222222444777777666555555666888999;;;>>>BBBFFFIIIKKKPPPTTTZZZ^^^aaadddhhhlllrrrpppnnnpppvvv{{{}}}}}}yyyyyyzzzzzzzzzzzzzzz{{{|||~~~TTTTTTSSSRRRQQQPPPOOONNNMMMMMMLLLLLLKKKJJJJJJJJJIIIIIIHHHGGGFFFEEEDDDDDDBBBBBBBBBCCCCCCCCCCCCCCCAAAAAABBBAAAAAA@@@???>>>===<<<<<<;;;999888888777888888777777666666666666555777888888555333333333555555555444444444444444444333333333222222222222333333222111111111111222222222222222333333333444333333222222111111111111222222222222333444444555666777888999::::::999999999999:::<<<>>>@@@BBBCCC===<<<:::999:::<<>>???@@@FFFHHHKKKOOOSSSXXX\\\^^^hhhkkkooorrrsssuuuxxx{{{~~~|||zzz{{{~~~{{{{{{{{{{{{{{{{{{||||||}}}SSSSSSRRRQQQPPPOOONNNNNNKKKKKKJJJJJJIIIHHHHHHHHHHHHHHHGGGFFFEEEDDDCCCCCCAAAAAABBBBBBCCCDDDDDDDDDAAAAAAAAA@@@@@@???======<<<<<<;;;::::::999888888888777777777777666666666666777888777444222222222555555555555555666666666444444444333333333333333333333222111111111111111111111222222222333333333222222111111111111111111111222222333555666888999;;;<<<<<<======<<<<<<;;;======>>>??????@@@AAAAAA:::888666555666:::>>>AAABBBBBBAAA@@@@@@@@@@@@AAADDDEEEFFFFFFEEEEEEFFFGGGIIIKKKMMMLLLJJJGGGEEEEEE;;;;;;:::::::::;;;;;;<<<888777666555444444444444555444111///...---------++++++,,,...000111000...))))))******++++++,,,,,,---...//////000000//////---...//////...///111333555555444444333333333222222444777999999:::<<<===@@@CCCHHHKKKMMMPPPSSSUUU[[[]]]```eeejjjooosssvvvyyy{{{~~~}}}~~~~~~~~~QQQQQQQQQPPPOOONNNNNNNNNJJJJJJIIIIIIHHHHHHGGGGGGGGGFFFFFFEEEDDDCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCCCC@@@@@@@@@@@@???===<<<;;;<<<<<<;;;::::::999888888777777777777777777777777777888888777444222222222333333444555666666777777444444444444444444444444333333222111111111111111111111111222222222333333111111000//////000111222222222333555777999;;;<<<@@@@@@@@@??????>>>============>>>>>>=========<<<999777444333555999>>>BBBCCCCCCBBBBBBAAABBBBBBCCCDDDEEEFFFFFFDDDCCCCCCDDDFFFGGGHHHHHHFFFDDDAAA@@@888888777777777777777777444333333222222111111111000///...---,,,,,,,,,,,,*********,,,//////...---******+++,,,------......///000111333333333222222///000111222111222555777666777888888888777888999:::===AAAEEEGGGJJJMMMOOOUUUXXX]]]```cccfffjjjmmmoooppprrruuuxxx|||}}}~~~~~~}}}PPPPPPOOOOOONNNNNNMMMMMMKKKJJJJJJIIIIIIHHHHHHGGGFFFEEEEEEEEEDDDCCCCCCCCCEEEEEEDDDCCCBBBAAAAAAAAA@@@@@@@@@???>>>===;;;;;;;;;;;;;;;::::::999999888777777777777888888888888888999999777555333444555222222333444555666666777555555555555555555555555444333333222222222222222111111222222222333333333000///......///000222333444444555777999;;;===>>>BBBAAA@@@???>>>========================<<<::::::999777444444666:::@@@CCCDDDDDDCCCCCCCCCDDDDDDEEEEEEFFFGGGGGGEEECCCCCCCCCDDDDDDDDDEEEDDDAAA>>><<<888888777666555444333222000000000000000000000///------,,,,,,,,,,,,,,,,,,---,,,,,,---......---,,,,,,,,,------.........///...///111333444444444444333444666777888999<<<>>>999<<>>===;;;:::;;;;;;;;;::::::999999999777777777888888888888999888999888777555444555777222222333444555555666666666666666666666777777777555555444333333333333333222222333333333444444444111000//////000222444666777777888999:::<<<>>>???AAA@@@>>>===<<<;;;;;;;;;<<<===>>>???>>>===<<<;;;:::888666666888<<<@@@CCCCCCCCCBBBBBBBBBCCCDDDDDDDDDFFFGGGGGGEEECCCBBBBBBCCCBBBBBBBBBBBB@@@===:::777777777666444222111000...//////000000000//////------------------------000///------......---,,,,,,,,,,,,---....../////////000222444666777888999444666999;;;<<>>===<<<;;;999888888888999:::<<<===??????>>>===<<<:::999888888999<<<@@@BBB??????>>>>>>??????@@@AAA???AAACCCCCCAAA???>>>>>>???>>>===>>>???===999555222333333333222111///...---...///000111111000///......////////////......111///------...///...---+++,,,---///111222444444666777888:::===@@@CCCDDD???AAADDDGGGIIIMMMQQQTTTWWW]]]bbbdddccccccfffiiillloootttxxxzzz}}}}}}~~~~~~~~~}}}~~~~~~~~~MMMMMMMMMMMMLLLLLLLLLLLLJJJJJJIIIHHHHHHGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEECCCCCCCCCCCCCCCCCCBBBBBBCCCBBBBBBAAA???>>><<<;;;;;;:::::::::::::::::::::777777888888999999999999444555555444333333666888666666666666777777777777666666777777888888888999777777666555555555555666444444444555555555666666666555444333555777;;;=========<<<<<<<<<<<<======;;;:::888777666666777777888999;;;===>>>>>><<<<<<:::999999999:::<<>>>>><<<:::999999;;;:::999999;;;999555111......000000000///...------...///111111111111000000000000111000000/////////...,,,---...//////...,,,---///222555777999:::>>>>>>@@@BBBEEEIIIMMMOOOPPPRRRVVVYYY\\\```eeeiiifffkkkqqqrrrpppooorrruuuwwwyyy}}}~~~vvvooo`````````dddkkkttt~~~MMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIIIIIIIHHHHHHGGGFFFFFFFFFGGGCCCDDDEEEFFFEEECCCAAA@@@@@@@@@@@@@@@???===<<<:::888888888999999:::;;;;;;888999999:::::::::999999888777666555555666777888777888;;;<<<<<<:::888666777777666555555555555555999999999999999:::;;;<<<999999999:::;;;:::888666555444333222444888<<<>>>>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;:::999888777=========<<<<<<<<<;;;;;;777888999:::;;;;;;;;;;;;888888777777777777888888::::::;;;<<<;;;:::999888666666555444333222111111///111222222000///000000222333333222111111333555000000000111222222000...444333222111222222222222222333666888:::===BBBEEEIIIOOOSSSTTTWWW___dddeeeeeegggjjjmmmpppqqqrrrrrrxxxxxxyyywwwvvvuuuvvvxxx{{{}}}}}}}}}qqqfff]]]NNNHHHHHHHHHKKKQQQXXX___ddd~~~LLLKKKJJJJJJIIIIIIJJJJJJHHHHHHHHHHHHGGGGGGGGGFFFIIIHHHHHHGGGGGGGGGGGGGGGDDDEEEFFFGGGFFFDDDBBBAAA@@@@@@@@@@@@???===<<<;;;::::::999999999999999999888888999999999999999888777777666555555666777777777888:::;;;;;;:::888777888777666666555555666666999999:::;;;<<<<<<======<<<;;;;;;;;;<<<;;;999666777555444333444777:::<<<>>>>>>======<<<;;;;;;:::<<<<<<<<<;;;:::999777666999999999999888888888888666777888999::::::::::::777666666555555555666666555555666777777666555444222222222111111000000000///000111111000//////000444444555333222111222444333333333444444444333222333444555666666777999;;;===>>>@@@CCCGGGMMMUUUZZZ```eeehhhiiikkkrrrvvvwwwrrrsssuuuwwwxxxzzzzzzzzzzzz{{{{{{zzzyyyxxxyyy{{{~~~xxxqqqjjjddd```YYYXXXZZZ```fffmmmzzzmmmVVVLLLFFF999<<<;;;::::::<<<@@@DDDFFFVVVYYY^^^eeelllssswwwzzzxxxppplllLLLKKKJJJHHHHHHIIIIIIJJJGGGGGGGGGGGGFFFFFFFFFFFFIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHGGGFFFDDDCCC@@@@@@@@@@@@???===<<<;;;;;;;;;;;;:::999888888888777888888999888888777777666666555555555555666777888888999999999999999999999888777777666666777777999:::<<<>>>???@@@?????????>>>===<<<<<<;;;888666777666444333444666999;;;>>>>>>======<<<<<<;;;;;;======<<<;;;:::888666555555444444444333333333333555666777888888888888888555444333222222222222222111222333444444333222222000000000000000000000000///111222111000000111222444555666555333222333444777777666777777888999999999===AAABBBCCCEEEIIILLLQQQRRRSSSUUUYYYaaaiiipppqqqvvvxxxwwwxxx~~~zzzzzzzzzzzz{{{|||}}}~~~~~~}}}}}}}}}uuummm```TTTKKKEEEAAA>>>777777:::>>>BBBJJJ[[[jjjiiiQQQ===777555---333222000/////////000111666777:::???DDDIIIMMMPPP[[[aaaggglllmmmlllkkkjjjlllkkkhhhccc\\\SSSKKKGGGNNNMMMKKKJJJIIIJJJKKKLLLHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHIIIIIIIIIIIIHHHFFFEEEDDDAAA@@@@@@???>>>===<<<;;;;;;;;;:::::::::999999999777888888888888777666666555555555555555666666666999999888777888999:::;;;:::999999888888888888888:::;;;>>>AAABBBBBBAAA@@@AAA???===<<<;;;999777555444444333333444777:::<<>>>>>===<<<<<<<<<======<<<;;;999777555444111111111111000000000000333444555555666666666666222222111000////////////000111333444444444333333111111111111000000000000000111222222111222333555555666888888777777888999<<<<<<===>>>???AAADDDFFFKKKOOOTTTWWWWWWYYY]]]aaaeeefffggghhhjjjoootttxxxxxx|||}}}{{{{{{~~~}}}}}}|||}}}pppbbbWWWPPPDDD;;;444111///...---++++++...000555BBBNNNddd{{{qqqOOO<<<000...111,,,------,,,,,,,,,,,,,,,+++---,,,,,,---///111444555777<<>>===<<<<<<999999:::::::::;;;;;;;;;888888888888888777666555444555555666666666777777:::999888777888999;;;<<<;;;;;;:::999999999999:::;;;<<>>;;;999888777444222000000111222555999<<<>>>@@@??????>>>>>>===<<<<<<<<<;;;;;;999777555333222000000000000////////////111222333333333333333333000000///...............///111222444555555444444222222111000000///......///000111222222444777999888;;;>>>@@@AAABBBDDDEEEGGGIIILLLMMMNNNQQQVVVZZZ^^^bbbgggiiiiiikkkmmmpppnnnppptttvvvwwwwwwyyyzzz}}}~~~~~~xxxiiiUUUFFF>>>999333...,,,***)))(((***%%%###&&&)))+++///444FFF[[[vvvYYY:::000)))))),,,***''''''(((((((((''''''&&&'''&&&%%%$$$%%%&&&'''(((&&&))),,,...///000111222000000000///...---++++++KKKKKKKKKKKKKKKJJJJJJJJJFFFFFFFFFFFFGGGGGGGGGGGGHHHIIIJJJKKKKKKKKKJJJIIIJJJIIIHHHGGGEEEDDDCCCCCCBBBAAA@@@>>>======<<<===999999999:::;;;<<<<<<<<<999999999999888777666666444555666777888888888777::::::999999:::;;;<<<>>>===<<<;;;;;;::::::;;;;;;<<<===???@@@AAAAAA@@@@@@@@@===:::777666555333111......000222666999===???>>>>>>>>>===<<<<<<;;;;;;999999888777666444222111111111000000000/////////000000111111111111000000///......------......///---...000222444444444333111111111000000/////////000222444555777999>>>AAADDDGGGLLLOOOQQQRRRUUUVVVYYY\\\```aaaaaadddhhhlllmmmnnnqqqsssvvvwwwwwwwwwooosssyyy|||}}}}}}~~~~~~zzzrrrhhh___WWWMMMAAA888///---+++)))((('''%%%###'''"""!!!&&&)))))))))+++111???TTTjjjtttKKK111...***&&&(((''''''&&&&&&%%%$$$###"""""""""!!!""""""###$$$%%%&&&$$$%%%&&&%%%%%%&&&)))+++(((((('''&&&%%%%%%$$$$$$KKKLLLMMMNNNMMMLLLJJJIIIFFFGGGGGGGGGHHHHHHHHHHHHHHHIIIKKKLLLLLLLLLJJJJJJIIIHHHFFFEEECCCBBBBBBAAABBBAAA???>>>===<<<======::::::;;;;;;;;;;;;;;;;;;::::::::::::999888777666555666777888999999999888;;;:::;;;;;;<<<===>>>>>>>>>===<<<<<<;;;;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>???<<<999666555444333111...///000333666999<<<===;;;;;;;;;:::999999888888666666666555444333111000111111000000000000//////...///////////////......------------...///000111---...000222444444444444111222222333444555555666999:::===???AAAEEEKKKOOOUUUYYY]]]aaabbbdddfffggghhhlllpppqqqppppppssswwwuuuttttttxxx~~~}}}zzzssswww{{{nnniiicccaaaeeellloookkkggghhh]]]WWWMMMDDD===777333000+++)))'''&&&&&&%%%###!!!%%%###$$$'''(((&&&(((,,,)))///:::IIIccckkkCCC---///+++%%%%%%'''&&&&&&$$$###""""""""""""!!!"""###$$$%%%%%%%%%%%%###$$$%%%%%%$$$%%%''')))+++***(((%%%###"""!!!!!!LLLNNNPPPQQQQQQOOOLLLKKKIIIIIIIIIJJJJJJKKKKKKKKKGGGIIIKKKLLLMMMLLLKKKJJJHHHGGGEEECCCBBBAAAAAA@@@BBBAAA???>>>===<<<=========<<<<<<;;;;;;::::::999;;;;;;;;;:::999888777777555666888999:::::::::999;;;;;;<<<<<<===>>>>>>???>>>>>>===<<<<<<<<<<<<<<>>======<<<<<<======???<<<999666666555444222///000111333555888:::;;;999999888888777666666555444444444444333222111000111111000000000/////////.........///......---------------...///000111222...///222444666666666666333444666888:::<<<===>>>AAACCCFFFIIILLLQQQWWW[[[bbbfffjjjmmmnnnoooppprrrppptttyyyyyyvvvtttvvvyyyyyyvvvvvv{{{|||yyy|||~~~}}}{{{{{{|||ppptttiiiQQQLLLGGGEEEJJJSSSWWWRRROOOOOOBBB@@@<<<777222...+++)))***(((&&&%%%&&&%%%$$$"""######%%%&&&"""###+++(((***---555LLLoooaaa:::''',,,)))!!!"""%%%!!!  !!!"""######$$$$$$%%%$$$"""!!! """$$$%%%$$$%%%&&&'''000...+++(((%%%###""""""NNNNNNMMMMMMMMMMMMMMMMMMKKKKKKJJJKKKMMMMMMKKKJJJJJJIIIIIIJJJKKKKKKJJJHHHGGGFFFDDDBBBAAA@@@AAAAAA???>>>===<<<;;;<<<<<<===999999999:::;;;<<<>>>>>>;;;:::999777666555555555888888888888888999999999:::;;;<<<===>>>>>>>>>>>><<<>>>???>>>===;;;<<<<<<======>>>>>>?????????@@@???;;;666333222111111000111111222444666777888999555444333333555555444333333333444333333222111000....../////////......---555333111///...///000111000222222222000000111222///222555999;;;;;;:::999;;;<<<>>>AAAEEEGGGJJJKKKSSSTTTWWW[[[```fffkkknnnpppqqqsssuuuuuuuuuuuuuuuvvvyyy}}}}}}{{{yyyxxxyyy{{{~~~vvvooollljjjhhhaaaZZZZZZ^^^WWWWWWaaapppnnnZZZFFF>>><<<===???CCCGGGFFFAAA===777444111///...+++(((&&&((('''&&&%%%$$$%%%&&&&&&%%%$$$$$$$$$%%%&&&'''((('''---///000===^^^]]]<<<***)))&&&###%%%#########""""""""""""######"""###$$$$$$$$$###"""!!!""""""""""""$$$&&&((()))@@@;;;333+++%%%"""""""""NNNNNNNNNNNNNNNNNNNNNNNNOOOMMMLLLMMMMMMMMMKKKIIIHHHGGGGGGIIIKKKKKKJJJIIIFFFEEECCCAAA@@@@@@@@@@@@>>>===<<<;;;:::;;;;;;<<<888888888888999:::;;;<<<;;;:::888777555555444444666777777888999999::::::::::::;;;<<<============666888::::::999888999:::<<<<<<=========>>>>>>>>>===999555222111111111000111111222333555666777777444333222333444555444222222222222222111000/////////000111111222222222222111000/////////000222333111222444444333444555666666999===AAAEEEFFFGGGGGGHHHIIILLLPPPSSSWWWYYY[[[cccdddfffiiimmmqqqtttvvvrrrsssuuuwwwxxxxxxxxxxxx{{{~~~~~~}}}}}}zzzxxxsssvvvlllXXXSSSOOOMMMIIIDDDDDDGGGEEEEEENNN[[[ZZZJJJ999444666666777:::<<<;;;888444111000...---------+++)))%%%%%%%%%%%%%%%$$$######&&&&&&&&&&&&&&&''''''''''''...222222>>>```]]]<<<))))))&&&$$$%%%#########""""""!!!""""""""" !!!"""######"""!!!!!!$$$#########$$$&&&((()))777444000,,,(((%%%######NNNNNNNNNOOOPPPPPPQQQQQQRRRPPPOOONNNNNNMMMJJJHHHGGGFFFFFFHHHIIIJJJIIIGGGCCCCCCAAA@@@????????????<<<;;;:::999999999:::;;;777777777777777888999::::::999777666444333333333555666777999:::;;;;;;;;;::::::;;;;;;;;;;;;;;;:::777888:::;;;::::::;;;<<<;;;;;;;;;;;;;;;<<<<<<<<<999666333111111222111111111222222333333444555555444222111222333444333222333333222222111000000///---...///000111222222333222222111111222333555666444666999:::;;;<<<>>>@@@CCCFFFJJJOOOTTTWWWYYYZZZYYYZZZ]]]aaaeeeiiikkkmmmrrrsssuuuwwwxxxyyyzzzzzzuuuvvvxxx{{{|||}}}}}}}}}{{{vvvqqqnnnmmmmmmjjjiii]]]\\\ZZZeee{{{qqqKKKCCC<<<::::::777666888666555<<>>>>>>>>>>>::::::999888888888999:::888888777777777777888888888888666555444333333333444555777999;;;<<<<<<<<<999999:::::::::999999888:::;;;======;;;:::;;;;;;999999999999999999999999666444111000111222222222222222222222222333333333333222111111333333222111444444333333222222222222/////////000111222333444666666666666666888999:::<<>>>>>>>>>>>>>>>>>>>>======:::999888888888888::::::;;;:::999888888888888888777666555444444333333444555666888:::;;;<<<;;;;;;999999999999999999888888:::<<<<<<;;;888666555666888777777777777777777777444222000000222333333222222222222222222222222222333222111111333333222111444333222222222333444444555555444555555666888888777888:::<<<>>>@@@BBBDDDKKKNNNSSSWWWZZZ\\\^^^```dddeeegggiiimmmpppssstttttttttuuuwwwyyyzzz{{{|||{{{|||~~~~~~}}}}}}}}}}}}wwwpppkkkiiigggdddbbbWWWTTTOOOJJJEEEAAA???>>>@@@CCC::::::999IIIfffbbbQQQDDD888555777666333222555444555777777444333555111111222222444777;;;===>>>======>>>???>>>;;;999;;;888444///+++)))((('''''''''''''''((()))+++,,,,,,///666DDD```yyy~~~~~~zzznnnGGG---)))&&&$$$$$$ ######""""""""""""#########$$$$$$%%%&&&&&&'''(((''''''''''''''''''&&&&&&''''''%%%$$$###$$$$$$$$$PPPPPPPPPQQQRRRRRRRRRSSSNNNMMMMMMMMMNNNMMMLLLJJJIIIGGGEEEDDDCCCAAA>>><<<<<<======>>>>>>>>>======;;;:::999999999:::;;;<<<======;;;:::999888888888555444444444444555666666777888:::<<<<<<;;;999888888888999999999999999888>>>>>>>>>===999666555666777777777666666666666666333111000111222444333222222222222222222222333333444222111222333444333222222222111111222444666777888777777777999;;;===>>><<<>>>BBBFFFJJJNNNQQQSSS[[[___dddhhhkkklllnnnpppqqqqqqqqqrrrtttvvvyyyzzz}}}}}}~~~~~~tttqqqqqqooommmccc^^^XXXSSSPPPNNNMMMLLLBBBAAA>>><<<:::999888888777;;;555999;;;KKKgggbbbPPPDDD999777888666444333444444555444333333444666222444666:::===CCCJJJNNNQQQRRRTTTWWWZZZZZZYYYWWWVVVRRRKKKCCC;;;555111...---,,,)))(((((())),,,---000888EEEZZZxxxqqqcccoooooossszzzPPP222***%%%$$$$$$!!!############$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&(((((()))***************)))(((+++)))&&&$$$###%%%&&&(((QQQQQQQQQQQQQQQQQQQQQQQQNNNMMMLLLKKKLLLJJJHHHFFFFFFDDDCCCBBBBBBAAA???<<<;;;<<<===>>>??????>>>===<<<;;;;;;:::;;;<<<===>>>>>>===<<<:::888777777666333333333444555777888999:::;;;<<<===<<<:::777555777777888999::::::::::::>>>??????>>>;;;888777888777777666666666555555555333222111222333444444333111222222222333333444444444333222333444555444222444333333444666888;;;=========>>>???BBBEEEIIIKKKNNNPPPSSSWWW[[[^^^aaabbbiiimmmrrrvvvxxxyyyzzz{{{yyyxxxwwwwwwxxx{{{}}}wwwmmmbbb\\\[[[YYYUUUPPPLLLIIIDDD@@@===<<<;;;;;;666666555666777888999:::666:::666===DDDWWWsssmmmOOOEEE===<<<<<<;;;:::;;;777:::;;;:::999:::===??????CCCIIIOOOUUU]]]ffflllnnnnnnqqquuuxxxyyywwwuuusssqqqmmmggg^^^UUUNNNJJJEEEBBB<<<888666777:::<<>>;;;<<<===?????????>>>>>>===<<<<<<;;;<<<===>>>???>>>===<<<999888666666555222333333444666888:::;;;<<<===>>>>>><<<999555333666777888999:::;;;;;;;;;888999:::999777555555555777777666666666555555555444222222222444555444333111222222333444444555555555444333333555555444333777777777888:::>>>AAACCCHHHHHHIIILLLPPPUUUYYY\\\bbbcccdddfffhhhiiijjjjjjqqquuuzzz~~~|||{{{yyyyyyzzz}}}rrrbbb[[[SSSPPPPPPMMMFFF@@@???===999666333222222222111222333555777999<<<===>>>@@@999???FFFXXXrrrkkkLLLDDD>>>>>>???===>>>@@@>>>BBBEEEDDDCCCEEEIIIKKKPPPUUU]]]eeemmmwwwvvvmmmgggddd___WWWQQQMMMMMMPPPRRRYYYnnnOOOLLLDDD]]]fffyyy___999,,,%%%###$$$!!!""""""###$$$&&&(((***+++111000///.........///000...///111222222222111000.........------...///000SSSQQQPPPNNNMMMMMMNNNNNNQQQNNNKKKIIIIIIIIIHHHGGGAAAAAABBBBBBAAAAAA@@@???<<<===>>>??????@@@??????;;;:::888888:::===@@@BBBEEECCC???;;;888777777777333444555666777888999:::;;;<<<<<<;;;:::777555444999999888888888888888888999:::999777333111000111444444444444444444444444222333333444444444333333222444777888666444333333666777888888888999<<<>>>===???CCCGGGLLLPPPRRRSSSUUUVVVYYY]]]aaaeeehhhiiigggjjjmmmnnnmmmooosssvvvxxxzzz}}}{{{sssjjjdddXXXQQQOOORRRPPPFFF>>><<<:::777333000//////000000///000333888===BBBCCCDDDHHHBBB===???GGGPPPUUUVVVDDD@@@;;;;;;>>>BBBDDDDDDHHHKKKPPPVVV\\\bbbeeegggkkkqqqyyyyyyvvvwwwzzz|||]]]@@@<<<777OOOpppsssnnn:::)))+++!!!###"""&&&'''((('''&&&&&&''')))***,,,---///000222555888333777999888999======::::::777444333444555333111QQQPPPNNNMMMLLLLLLMMMMMMOOOLLLIIIHHHHHHHHHGGGFFFBBBBBBBBBBBBBBBAAAAAA@@@======>>>>>>??????>>>>>>::::::999:::;;;===@@@AAABBB@@@>>>:::888666555555444444555555666777888888<<<<<<<<<;;;:::888666555777777777777888888888888777888888666444222333444333333333222222222222222111111222333444444555666333555888999888888999999<<<===??????@@@BBBEEEHHHNNNPPPSSSWWW[[[^^^```aaadddeeegggiiilllnnnpppqqqrrrtttvvvuuutttuuuxxx{{{zzz||||||pppfffaaa]]]ZZZWWWWWWQQQMMMMMMIII@@@888666999888555111---+++++++++///000333888<<<@@@BBBCCCBBBAAA@@@@@@BBBFFFJJJMMMCCCBBBBBBFFFLLLRRRTTTUUUeeehhhlllrrrwww|||RRR:::888444LLLnnnuuujjj999)))***"""$$$###'''(((((('''%%%%%%'''((((((***+++---000555;;;@@@@@@DDDGGGFFFGGGJJJIIIFFFCCCDDDFFFDDD@@@<<<999777OOOOOONNNLLLLLLLLLLLLLLLMMMJJJGGGFFFFFFFFFEEEDDDCCCCCCCCCCCCCCCBBBBBBAAA>>>>>>>>>>>>>>>=========::::::;;;<<<===>>>???@@@???>>><<<:::888666444444555555555666666666777777<<<<<<<<<;;;:::888777666555555555666666777777888444555666666444444555666333333333333333333333333333222222222333555666777666888;;;===>>>@@@BBBEEEFFFHHHKKKLLLNNNQQQTTTWWWaaaccceeeiiilllnnnppppppttttttuuuvvvwwwxxxyyyzzz|||}}}~~~}}}{{{{{{}}}~~~~~~|||ttthhh```UUUNNNMMMOOOPPPQQQSSSLLLFFFCCC>>>666111000777999:::777111,,,++++++---...000333666999;;;<<<===@@@CCCBBB??????CCCGGGIIIKKKQQQZZZdddkkknnnooo}}}iiiBBB111222000FFFhhhvvv{{{iii;;;+++,,,$$$'''&&&)))******(((&&&&&&'''(((+++---000444:::BBBKKKQQQOOOTTTWWWVVVVVVXXXUUUQQQOOOTTTXXXUUUMMMCCC>>><<>>===<<<<<<;;;;;;999:::<<<>>>????????????<<<<<<<<<;;;999777555444777777777777777777777777<<<<<<;;;:::999888777666555555555555555555555555222444555555333333444555333444444444555555555666888777555555555777999;;;===@@@CCCEEEHHHKKKOOOSSSSSSVVVYYY\\\^^^aaaeeehhhnnnoooqqqtttvvvwwwxxxyyy{{{||||||}}}}}}~~~~~~ttteee]]]XXXQQQIIIEEEGGGKKKOOOPPPKKKFFF???999555222222222999>>>DDDDDD>>>777222111...///111111222444666777>>>AAADDDDDDCCCEEEHHHLLLWWW]]]gggsss}}}xxxPPP555+++...--->>>```tttzzzmmmBBB000...''',,,,,,---......,,,***))))))+++...333999AAAIIIRRRZZZ```^^^bbbdddbbbaaa___[[[UUUZZZ[[[\\\XXXQQQGGG???;;;PPPPPPPPPPPPPPPPPPOOOOOOLLLJJJGGGFFFFFFGGGFFFEEEDDDDDDEEEEEEDDDDDDCCCBBB@@@???===<<<;;;:::;;;;;;888:::<<<>>>??????>>>===;;;;;;;;;;;;:::888777666999999999999999:::::::::<<<;;;:::999888777777777777666666555444333222222333444555444333222333444333333444555777888999999;;;;;;;;;<<<>>>AAADDDFFFIIILLLOOORRRUUUYYY]]]aaa```cccgggjjjmmmppptttvvvuuuvvvxxxzzz|||}}}}}}}}}~~~~~~xxxlll^^^TTTQQQMMMHHHCCCBBBDDDGGGHHHHHHDDDAAA<<<777666:::>>>AAAFFFKKKQQQQQQKKKAAA999444333555666555444555888;;;DDDEEEFFFIIINNNTTTYYY\\\jjjqqq|||bbb???...(((***+++777TTTnnnzzzpppGGG333///)))222444444555555333111000111222777>>>HHHRRRYYY___dddfffnnnqqqrrrmmmiiifff___YYY___YYYRRRNNNLLLGGG???888QQQRRRRRRSSSSSSRRRRRRQQQLLLJJJGGGGGGGGGHHHGGGGGGDDDDDDDDDDDDDDDCCCCCCBBB???>>><<<;;;:::::::::;;;888999;;;============<<<;;;::::::999999888888888:::::::::;;;;;;;;;<<<<<<::::::888777777666666777777666666555444333222222444555666555444444555666444555666888;;;===>>>???AAABBBDDDHHHLLLQQQVVVXXXXXX[[[___bbbdddgggjjjmmmlllooosssvvvxxxzzz}}}{{{|||~~~yyyddd[[[UUUNNNKKKLLLHHHEEEAAA@@@BBBCCCAAA???>>>???===:::===GGGQQQUUUZZZZZZZZZVVVOOOEEE:::333333666888888777999===BBBNNNOOORRRWWW___hhhnnnqqq|||zzzNNN555+++&&&''')))000IIIfffwwwqqqJJJ444000///>>>CCCDDDEEEEEECCCAAAAAABBBCCCPPPVVV```gggkkkkkkkkkkkkuuuwwwvvvpppjjjfff```YYYXXXNNNCCC???AAA@@@;;;666QQQRRRSSSTTTTTTSSSRRRRRRLLLJJJGGGFFFGGGHHHGGGGGGCCCDDDDDDDDDDDDCCCBBBBBB>>>===;;;:::999:::;;;<<<888999:::;;;;;;<<<<<<<<<:::999888777777777888999888999999:::;;;<<<======999888777666555555666666444444444555555555555555444666777888888888:::;;;:::;;;===@@@CCCFFFIIIJJJNNNOOORRRWWW[[[___cccdddfffiiimmmpppqqqrrrtttuuutttwww{{{}}}sss]]]JJJGGGHHHEEEFFFJJJHHHCCC???======>>><<<999777<<<===<<>>???CCCKKKQQQ[[[aaaiiioootttzzzggg>>>///***###$$$(((,,,AAA```sssqqqKKK666555;;;QQQ[[[]]]]]]^^^]]][[[[[[\\\^^^jjjnnnssstttrrrmmmiiigggiiijjjhhhaaa\\\XXXSSSMMMEEE>>>444111222444444222QQQRRRSSSTTTTTTSSSRRRRRRKKKIIIFFFFFFFFFGGGGGGFFFCCCCCCCCCCCCCCCBBBBBBAAA>>><<<:::999999:::;;;<<<999999999::::::;;;;;;;;;999777666444444666888999777777888999;;;<<<======888777666444444444555666222222333444666777777888444666888:::;;;<<<>>>@@@AAABBBEEEHHHLLLPPPSSSTTT[[[\\\___bbbdddfffggghhhooorrrvvvxxxyyyyyyyyyzzzxxx{{{___JJJ;;;===CCCCCCDDDIIIEEE@@@:::777777777666444111888;;;;;;BBBSSSbbbhhhmmm```PPPFFFBBB???:::555<<>><<<<<<;;;:::888999;;;===:::999888777777777777777888999;;;<<<<<<<<<;;;;;;???;;;888777999:::888777555555555555555666:::===;;;<<<>>>???BBBCCCEEEFFFOOOPPPRRRVVV[[[```dddggghhhkkknnnqqqrrrtttvvvxxxuuuwwwzzz|||}}}}}}|||{{{xxx\\\GGG???888999AAAGGGGGGDDD>>><<<888444222111222333777777777999>>>GGGQQQYYY^^^RRRFFFBBB???<<<===AAAGGGMMMWWW```gggmmmrrruuuwww~~~TTT555%%%)))%%%!!!%%%+++===VVVmmmdddccc777555FFFhhh}}}tttsssrrrooofffZZZPPPKKKIIIFFFCCC>>>999444111///...)))'''%%%%%%%%%&&&'''&&&RRRRRRRRRQQQPPPOOOMMMLLLLLLJJJHHHGGGGGGGGGFFFEEEBBBBBBBBBBBBBBBAAA@@@@@@===<<<:::999999:::<<<===<<<===>>>===;;;;;;<<<>>>888888777666555555555555666777888::::::;;;::::::;;;888555555777999888777888888999999:::<<<@@@CCCFFFHHHJJJMMMPPPSSSUUUVVV___```bbbeeeiiinnnrrrtttqqqtttwwwxxxyyyzzz|||}}}{{{|||~~~uuu___EEE===777222555<<>>GGGMMMPPPGGGAAAAAABBBDDDKKKSSSccciiiqqqxxx~~~uuuJJJ000###((($$$ $$$)))999QQQgggbbbddd888666IIInnnrrraaa___YYYPPPFFF???:::888999666222---)))&&&%%%$$$&&&$$$"""""""""###$$$$$$SSSRRRRRRPPPNNNLLLKKKJJJKKKIIIGGGGGGGGGGGGEEEDDD@@@AAAAAABBBBBBAAAAAA@@@>>>===;;;::::::;;;<<<===>>>@@@BBBAAA@@@>>>>>>>>>999888777666555555555555555666777888999::::::999999777555666888;;;;;;;;;===???AAABBBDDDGGGKKKNNNQQQRRRUUUYYY]]]```ccceeeiiijjjkkknnnrrrvvvzzz||||||~~~rrrnnnssslll]]]III555444111///222999>>>>>><<<:::888444111...------...---...///000333999AAAFFFFFFEEEFFFKKKOOOVVVbbbmmm~~~ggg===***!!!&&&### ###&&&222HHH^^^^^^ddd888444GGGnnnvvvgggTTTNNNFFF>>>777333000...///---***&&&$$$"""!!!!!!###"""!!! """###$$$QQQPPPPPPOOOMMMLLLJJJIIIJJJHHHGGGGGGGGGFFFDDDCCCAAAAAAAAAAAAAAA@@@@@@???===<<<;;;:::;;;<<<>>>???CCCEEEGGGFFFCCC@@@======;;;:::999888777777777777888888999999999999999999:::::::::;;;>>>AAACCCDDDFFFHHHKKKNNNPPPTTTXXX[[[\\\^^^```dddhhhkkknnnooonnnooopppsssxxx|||tttfff[[[aaaiii]]]JJJ>>>444111000000333777::::::999666444222///,,,++++++++++++---///222666<<>>===<<<;;;::::::<<<>>>AAABBBFFFHHHJJJIIIEEE@@@===;;;;;;;;;:::999999999999999;;;;;;::::::::::::::::::>>>???@@@BBBEEEHHHLLLNNNRRRTTTXXX[[[]]]```eeegggjjjkkkmmmpppsssuuuwwwxxxwwwxxxzzz~~~tttcccXXXHHHLLL^^^dddNNN888444333000111111222444444444444333222000---,,,+++++++++,,,...111444999@@@HHHNNNZZZgggvvvOOO...***$$$!!!"""!!!'''888LLLWWWfff999000>>>___uuu}}}wwwhhh[[[PPPIII<<<555---'''&&&&&&&&&$$$!!! """############&&&+++///MMMMMMMMMNNNMMMMMMLLLKKKGGGGGGFFFGGGGGGFFFCCC@@@@@@@@@@@@@@@@@@???>>>===<<<<<<;;;;;;<<>><<<;;;;;;::::::;;;;;;<<<<<<>>>============>>>??????EEEGGGJJJLLLNNNQQQVVVZZZ^^^```dddgggiiikkkoooqqqrrrrrrtttvvvxxxyyy{{{{{{~~~vvvlllbbbUUUJJJDDD;;;NNNhhhgggGGG222000//////000111000...---...///000000///------,,,,,,,,,...000333777>>>GGGPPPWWWjjjyyyxxxFFF,,,*** $$$ """!!!%%%555IIIXXXjjj>>>333===VVVeeejjjkkkggg]]]NNNAAA999666///+++&&&"""!!!!!!!!!!!! !!!######$$$(((///555OOOOOOOOONNNMMMLLLKKKJJJGGGFFFFFFFFFGGGEEEBBB???<<<<<<>>>???@@@@@@@@@@@@???>>>===<<<<<<>>>???AAADDDFFFGGGGGGDDDBBB@@@@@@>>>>>>>>>???@@@AAACCCCCCCCCCCCCCCEEEGGGIIILLLMMMPPPSSSVVVXXXZZZ^^^cccggghhhkkknnnppprrrsssvvvxxxvvvwwwxxxzzz|||~~~}}}ooodddYYYSSSJJJ@@@;;;;;;888UUUssslllIII666333---...///000...+++***,,,///.....................///000333888@@@JJJXXXeeennn~~~kkk>>>)))(((!!!$$$ """!!!%%%444MMM]]]oooBBB444777FFFMMMMMMGGG@@@;;;666000***'''&&&'''&&&$$$""" !!!""" !!!"""######### ###%%%&&&(((---666===QQQQQQPPPOOOMMMKKKJJJIIIFFFFFFFFFFFFGGGEEEBBB???888:::<<<>>>@@@BBBCCCCCCBBBAAA???===<<<<<<===>>>AAACCCEEEEEEDDDCCCCCCDDDCCCCCCCCCDDDFFFHHHIIIJJJHHHHHHJJJLLLPPPTTTXXXZZZZZZ]]]aaacccdddhhhmmmrrrnnnqqqtttvvvvvvwwwyyy{{{}}}~~~~~~sssggg___WWWOOOHHHEEE???777666999333UUUuuukkkIII:::555)))...000111///+++***...222---......//////000000000222666>>>IIIXXXjjj{{{bbb999'''&&&"""%%% ###"""&&&444RRRbbbsssCCC111///666777888...%%%&&&+++---)))%%% ###%%%$$$!!! """ !!!!!!!!!!!!"""&&&)))***,,,222<<>><<<:::888;;;;;;>>>CCCIIIMMMNNNMMMHHHHHHGGGEEEBBBAAABBBCCCCCCEEEHHHJJJLLLPPPUUUXXX`````````______]]]\\\\\\^^^___```bbbdddgggiiikkkmmmnnnpppqqqssstttttttttwwwxxxyyy{{{~~~|||wwwoooiiiccc]]]UUUOOOLLLIIIEEEBBBCCCBBB???;;;999777666555777YYYvvvggg???...000,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,,,,///222666???HHHLLLUUUeeevvvTTT444---###$$$ !!!###!!! ...@@@]]]mmmkkkMMM///%%%$$$#########"""!!! !!!"""""" !!!###%%%&&&---,,,000666;;;BBBRRRaaaNNNNNNNNNMMMJJJHHHEEECCCAAA@@@???===<<<:::999888888888;;;@@@GGGLLLNNNOOOMMMMMMLLLJJJGGGFFFGGGHHHHHHKKKPPPUUUZZZ```gggllltttsssrrrpppmmmkkkiiihhhhhhhhhhhhiiijjjlllmmmnnnqqqqqqsssuuuvvvwwwwwwxxx{{{|||~~~|||qqqhhhaaaZZZSSSNNNKKKHHHCCCAAA@@@@@@???>>>@@@???<<<999666444333333444SSSnnnaaa:::+++---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---111666???PPP___dddnnn~~~KKK000,,,'''"""""""""%%%444EEE^^^nnnmmmPPP000###"""""""""!!!   !!!!!! """$$$%%%'''***,,,333555;;;CCCLLLZZZmmm}}}LLLLLLLLLKKKIIIFFFCCCAAABBBAAA???>>><<<;;;;;;;;;888999;;;???DDDJJJMMMOOOQQQRRRRRRRRRPPPOOOPPPRRRSSSWWW\\\bbbiiiqqqxxx}}}zzzuuuqqqnnnmmmjjjjjjkkkkkkmmmnnnooopppttttttvvvxxxyyyzzzzzzzzz||||||kkkgggcccbbbdddgggiiijjjxxx}}}ssshhh^^^TTTNNNIIIDDD@@@???>>>===<<<;;;<<<>>>??????===<<<:::777555222111000000FFF\\\SSS666+++,,,'''*********++++++++++++++++++,,,///444<<>>======>>>>>>@@@AAABBBEEEIIIMMMRRRUUUVVVXXX[[[\\\\\\]]]___```cccfffkkkqqqvvv}}}yyysssooommmkkkkkklllmmmoooqqqssstttyyyzzz{{{}}}~~~}}}|||kkk___QQQMMMHHHFFFHHHKKKOOOPPP]]]bbbkkkuuu|||~~~uuu___PPPEEE<<<:::999666666999555555555666666888:::<<<::::::888666444222000///---777EEEBBB222------###((((((((()))***++++++,,,***,,,222;;;EEETTTlllccc<<<)))$$$$$$###"""!!!!!!###)))777CCCXXXjjjpppYYY999%%%"""$$$  !!!"""######"""&&&***,,,---000777<<>>>>>???@@@AAABBBBBBCCCGGGHHHIIIKKKMMMRRRXXX]]]```cccfffiiijjjlllnnnpppsssvvvyyy}}}|||vvvrrrpppnnnnnnoooqqqsssvvvxxxyyyxxxyyy{{{|||~~~~~~|||~~~jjjWWWKKK???<<<888666888;;;>>>???BBBGGGNNNYYYeeettt|||xxxrrrnnnhhhfffpppmmmXXXDDD999000111111......333111222444444444555777999999999888666444222000...,,,---444444---......###&&&&&&''')))***,,,---...---000:::HHHUUUdddxxxUUU888+++###$$$""""""!!!!!!""")))444===XXXkkkttt```>>>''' """  !!!"""$$$%%%&&&&&&***...000333999CCCLLLWWWfffwwwCCCBBB@@@?????????AAABBB>>>@@@CCCFFFHHHJJJKKKKKKMMMNNNPPPRRRTTTZZZbbbhhhmmmppptttvvvxxxyyy{{{}}}}}}yyyvvvuuurrrrrrssstttvvvyyy{{{|||vvvwwwyyy{{{|||}}}}}}}}}|||}}}~~~wwwppppppmmmgggjjjssszzziiiWWWGGG===444222///...000222444444444777<<>><<<<<<>>>AAABBBAAADDDHHHLLLPPPRRRSSSSSSUUUWWWZZZ\\\___eeennnuuuvvvyyy}}}}}}zzzxxxxxxtttttttttuuuwwwyyyzzz{{{zzz{{{|||~~~}}}}}}~~~~~~}}}{{{yyyrrrqqqqqqrrrtttsssqqqooooooaaaVVVUUUSSSQQQXXXeeennnvvvxxxeeeSSSDDD777000...,,,++++++---.........111333555666777===EEEKKKQQQQQQRRRSSSRRRPPPKKKGGG===<<<;;;555999TTTfff___AAA444,,,///...((((((...///222444555444444777999999999999888666444111000...))),,,+++$$$'''---(((%%%'''))),,,///111333555===DDDUUUlllmmm888+++)))!!!""" """***222666MMMddduuuiiiIII...&&&)))  !!! """%%%(((***+++444999@@@DDDJJJWWWhhhuuu???>>><<<;;;===BBBFFFIIIKKKOOOSSSWWWYYY[[[]]]___\\\^^^bbbgggmmmtttxxx{{{}}}xxxuuussstttwwwyyyzzzzzzyyyxxx{{{{{{{{{|||}}}{{{{{{{{{wwwttttttvvvoookkknnnuuuuuulllbbb```\\\YYYZZZZZZ[[[___fffZZZPPPGGGCCCCCCJJJWWWcccbbbaaammmwwwbbbSSSHHH<<<333///000///---+++++++++---...,,,,,,---///111333555666777888:::;;;<<<;;;999888666111...///222999DDDPPPLLL:::+++)))***((()))...111111333555777888:::;;;<<<888444444666555111---///---***(((((()))((((((,,,'''***222333111777DDDLLL___uuuaaa>>>,,,%%%###"""!!!!!!"""###"""%%%111>>>JJJiiimmm\\\MMM555"""(((###!!!!!!""""""!!!&&&(((***222:::BBBDDDIIIQQQ___qqq???>>>===>>>AAAGGGMMMQQQVVVYYY]]]```bbbdddfffgggmmmooorrrvvvzzz|||xxxuuuuuuwwwyyyzzz{{{zzzyyyyyy{{{{{{|||}}}~~~~~~~~~}}}~~~|||yyyyyy|||vvvnnnfffdddccc^^^[[[[[[YYYWWWWWW]]]dddddd]]]UUUOOOHHHEEELLLVVV\\\```dddHHH???:::===FFFMMMSSSYYYQQQSSSbbb~~~ssscccRRRGGG@@@888111///...---,,,******+++,,,---------------...///000111000111333444444444222111000,,,***+++---333@@@MMMRRR>>>,,,''')))***,,,000000111222444666777999999999555111111333222///+++)))((('''&&&''''''''''''((('''+++111222333AAASSSgggxxxZZZ999+++&&&$$$######"""###$$$###&&&111>>>III\\\aaa___YYY999&&&###!!!  !!!!!! !!!'''---111444;;;DDDGGGNNNYYYgggvvv@@@@@@@@@CCCIIIPPPXXX\\\eeehhhlllnnnpppppprrrtttzzz{{{}}}~~~{{{yyyvvvyyyzzz{{{||||||{{{zzzyyyzzz{{{}}}}}}}}}||||||~~~{{{vvvrrrpppmmmhhhgggjjjdddYYYOOOKKKHHHDDDCCCDDDAAADDDKKKTTT[[[\\\WWWRRRMMMBBB===FFFSSSXXXWWWTTT@@@999888AAAMMMOOOKKKGGGAAAHHH]]]zzzxxx\\\OOOAAA;;;777111...---,,,+++***)))***+++,,,------,,,,,,+++******++++++***+++,,,---...---,,,,,,***((((((((((((...===LLL```JJJ222''''''+++,,,---///000111333444666777777555222//////000///,,,(((%%%&&&&&&''''''(((((((((***+++///444555===SSSkkkPPP333***(((&&&%%%$$$###$$$%%%%%%'''111<<>><<<@@@LLLTTTPPPGGG@@@>>>LLLeeeyyybbbPPPEEE:::555111---***+++))))))(((((()))***+++,,,,,,+++***)))))))))))))))))))))***+++,,,++++++***'''((())))))''',,,<<>>+++&&&))))))'''...///000111222333444444222111//////000...+++(((&&&((()))*********+++,,,000111666<<>>555222///+++)))***(((((((((((()))******+++)))))))))(((((()))******((())))))***************&&&'''))))))'''***888GGGlllbbbLLL333((()))***'''---......///000111111111111111111111000///,,,)))''')))++++++***+++---///444666===HHHWWWkkkpppAAA---+++)))%%%$$$"""!!!!!!###$$$$$$***222;;;WWWdddiiimmmTTT000&&& !!!!!!"""%%%***...===AAAIIISSSXXX\\\ccckkkMMMQQQWWW```hhhpppvvvzzz||||||}}}~~~}}}||||||{{{{{{zzzzzzzzz|||}}}|||||||||}}}~~~ssshhhaaaWWWVVVRRRNNNQQQXXX\\\\\\LLLDDD<<<:::;;;???GGGPPPVVVIII;;;444333555:::@@@PPPVVV```iiinnnooommmjjj___YYYSSSMMMEEE<<<:::<<>>777111000...+++***,,,(((((())))))))))))))))))((('''''''''((()))***+++''''''''''''((((((((((((%%%%%%'''(((&&&'''111<<<^^^bbbXXX>>>,,,+++---+++,,,,,,------.........//////000111111000...+++)))''')))++++++***+++000444888???LLL]]]pppddd;;;,,,,,,((($$$###!!!"""###"""'''---555XXXjjjmmmqqqZZZ555'''######"""!!!!!!'''111999HHHKKKUUU```gggmmmvvvRRRWWW___iiiqqqwww{{{|||}}}}}}~~~~~~}}}}}}|||||||||}}}}}}~~~~~~|||}}}~~~xxxoooeeeZZZPPPJJJCCCCCC@@@===AAALLLRRRQQQDDD>>>999:::<<<@@@GGGOOOPPPDDD888555777===DDDLLLWWWZZZ```hhhnnnqqqooolllkkk```SSSIII@@@;;;???FFFUUUTTTSSSNNNFFFCCCJJJTTTooopppWWWEEE<<<666222111///+++***---))))))*********)))((((((''''''&&&&&&''''''((()))&&&%%%%%%%%%&&&&&&''''''&&&%%%&&&((('''&&&+++333PPPbbbdddIII000+++------++++++,,,,,,,,,,,,,,,---+++---...///---***((('''&&&)))+++,,,,,,///777===FFFUUUiiizzz~~~WWW444+++---'''###$$$!!!"""###"""%%%***111OOOeeettt{{{\\\333'''$$$$$$$$$$$$)))555FFFRRR[[[^^^fffpppwww}}}VVV[[[dddnnnvvvzzz|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||~~~uuuooodddYYYPPPGGG@@@<<<999:::888555;;;GGGOOOOOO@@@;;;999<<>>GGGRRRZZZTTTUUUXXX___gggkkkjjjgggkkk^^^NNNDDDBBBGGGRRR]]]ZZZVVVTTTRRRRRRXXXgggvvv~~~gggPPP@@@???:::555333000+++***,,,******++++++***)))((('''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''((((((&&&'''))))))''')))...JJJdddmmmQQQ222(((++++++++++++++++++++++++++++++'''***,,,,,,***'''%%%$$$'''***---...///444>>>FFFWWWkkkrrrNNN000+++---'''"""$$$!!!"""###"""$$$(((///EEE]]]yyy\\\...&&&$$$%%%&&&)))222EEE[[[llltttvvv{{{^^^cccjjjsssyyy~~~~~~}}}|||}}}~~~uuulll___VVVKKKBBB===;;;999777888222...333>>>GGGIIIGGG>>>;;;:::>>>EEEJJJKKKIII@@@<<<;;;AAAMMMXXX\\\\\\TTTTTTWWW```kkkrrrtttrrrlllfff]]]UUUSSSXXXaaahhhiiiddd___bbblll{{{sss]]]LLLBBB999888555333000...------,,,)))''''''))))))&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&%%%'''***---???uuuUUU000******(((,,,+++***((('''''''''''''''((())))))((('''&&&&&&------///111222999LLL```yyybbbAAA---+++'''&&&'''######"""!!! !!!###&&&(((,,,666WWWjjjzzzbbb+++,,,'''((()))...BBB```wwweeeiiiooovvv|||~~~}}}~~~}}}~~~sssdddZZZMMMGGG???999777666555444444111000444<<>>@@@@@@EEELLLQQQRRROOOLLLJJJFFFLLLUUU___gggkkkllllllhhhmmmvvvxxx___III<<<777111000///---,,,+++******)))(((&&&&&&''''''&&&$$$'''''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&'''(((,,,...FFFllloooJJJ111---***'''(((((('''&&&&&&%%%&&&&&&%%%&&&''''''&&&''')))+++...111999GGGWWWiii~~~KKK222%%%&&&$$$$$$&&&!!!###"""!!!!!!"""$$$'''((((((///IIIaaauuueee888***%%%***222CCC^^^}}}wwwyyy|||{{{~~~}}}~~~}}}qqqdddWWWIII===555444333333333333333333333000222444444333666===CCCEEEMMMUUUYYYVVVRRRQQQQQQYYYaaakkktttwwwyyyzzz|||zzz~~~hhhQQQ???777777......,,,+++************(((''''''&&&&&&&&&&&&%%%(((((()))))))))((('''&&&'''''''''&&&&&&%%%%%%%%%###%%%&&&'''((()))---///:::TTTTTT:::---,,,)))(((&&&&&&%%%%%%$$$%%%%%%%%%!!!%%%(((******+++...111222999GGGXXXkkk~~~nnn@@@,,,$$$&&&###$$$%%%###"""""""""###%%%'''(((***///CCC___uuulllIII111'''***222EEE```}}}}}}~~~~~~~~~~~~||||||~~~tttjjj[[[MMMCCC<<<555111222333333333222111111000///222333111000555AAAKKKUUU[[[bbbccc```^^^aaadddpppwww~~~iiiRRR@@@333111444------,,,******))))))***''''''((('''&&&&&&&&&'''))))))***+++***)))'''&&&'''''''''&&&&&&%%%%%%%%%###%%%'''((()))***---///...???<<<,,,(((***''''''%%%$$$$$$$$$$$$%%%%%%&&&!!!&&&,,,...------000333@@@MMM___sss```999***&&&'''"""###$$$!!!!!!!!!!!!"""$$$&&&'''(((---<<<[[[qqqqqq[[[:::------555JJJfff~~~}}}||||||}}}yyyrrr]]]SSSGGG===888666444222///111222222000.........111333444333444===LLLXXXaaaeeeiiijjjiiilllrrrwwwuuuVVVCCC888111000444---,,,+++***))))))))))))'''((()))((('''&&&'''))))))***,,,,,,,,,***(((&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$&&&((())))))***,,,...+++444///%%%''''''###&&&$$$$$$###$$$$$$%%%&&&'''%%%***///000///111666<<>>^^^~~~|||~~~~~~~~~}}}|||}}}~~~}}}}}}~~~vvvgggWWWHHH>>><<<999555444555444111...000333666888777888<<>>>>>>>>AAACCCIIINNNVVV```kkkttt{{{~~~]]]III888333///((()))///&&&******&&&$$$(((++++++***(((&&&&&&%%%$$$'''+++)))))))))))))))******+++%%%%%%$$$$$$%%%%%%&&&'''(((((('''&&&&&&%%%$$$$$$###"""!!!!!!!!!!!!""""""###"""!!!"""%%%)))******//////333<<>>CCCFFFKKKNNNQQQSSSUUUWWW\\\bbbkkkuuu~~~sssOOO===000......)))(((+++((()))'''&&&)))///000...,,,+++***)))'''$$$######))))))(((((('''(((((()))%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$###""""""""""""""""""""""""%%%%%%%%%&&&(((***---...222999EEEUUUfffyyyWWW444***'''&&&$$$"""!!! !!!""""""""" ***///EEE^^^vvv}}}ZZZ<<>>888444111000///222444111///555CCCOOOZZZ[[[___dddjjjooorrrrrrrrrxxx___BBB444+++,,,...+++)))***------,,,---333;;;;;;777222111000---+++)))(((&&&))))))((('''&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$#########!!!"""######$$$###"""!!!###%%%&&&&&&&&&)))///444999GGG\\\pppvvvGGG...+++&&&&&&$$$###"""!!!!!!!!!!!!"""############(((***AAA^^^www|||XXX>>>IIInnn~~~}}}~~~~~~~~~}}}~~~}}}zzzyyyyyyvvvvvvvvvvvvxxxyyy{{{|||{{{}}}qqq```UUUHHHCCC<<<666333222222111---///333555;;;FFFUUUaaahhhhhhlllsss}}}mmmKKK;;;333------,,,)))+++//////444:::???GGGOOORRROOOKKKJJJEEE???:::777222---+++***)))'''&&&%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&$$$$$$$$$$$$######"""""" !!!###%%%%%%$$$###!!!###%%%&&&&&&&&&---999BBBNNN___vvveee<<<---000&&&%%%$$$###"""!!!!!!!!! """#########$$$$$$$$$&&&'''@@@]]]tttwwwTTTFFFUUUyyy~~~~~~~~~~~~~~~{{{wwwvvvvvvppprrrtttvvvwwwwwwwwwvvv{{{}}}|||nnn^^^MMMBBB:::666222///...//////...------111:::GGGUUU```ggglllmmmrrr{{{\\\===555222///+++&&&&&&...888===GGGQQQUUUWWW\\\```aaaeeehhhggg```XXXNNN>>>000,,,+++***((('''&&&%%%%%%$$$############$$$%%%%%%$$$$$$############"""""" """$$$&&&&&&%%%$$$###&&&((()))***///;;;MMMZZZnnn}}}ddd>>>---...&&&%%%$$$###"""""""""""""""%%%&&&%%%$$$%%%&&&$$$&&&'''@@@ZZZnnnrrrQQQHHH[[[~~~~~~}}}xxxtttssssssqqqsssuuuvvvwwwwwwvvvvvvyyy}}}tttfffXXXKKK???777444111///---...//////...///...222===LLLZZZcccfffpppsssyyysssLLL666......---***)))///<<>>KKKVVV\\\aaa```RRR???***)))((('''&&&&&&%%%&&&###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''$$$(((111???RRRhhh|||dddGGG555...---+++)))((('''&&&&&&&&&***...---)))&&&&&&''''''+++---???OOObbbvvviii[[[iii}}}}}}~~~~~~}}}~~~~~~}}}yyytttpppnnnnnnkkkhhhdddaaabbbdddhhhkkksssxxxmmm```MMM>>>666333222111---,,,+++,,,...000000000...333:::CCCOOO^^^nnnxxxrrrIII444555...---000;;;PPPfffsssxxx[[[TTTEEE333******---...111888<<<;;;AAAHHHAAA444(((((('''&&&%%%%%%%%%%%%#########"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$%%%&&&'''(((+++111>>>QQQjjjsss[[[HHH222111///---+++)))(((((((((,,,000///+++&&&&&&((()))......>>>KKK___|||vvv}}}~~~~~~~~~~~~}}}~~~}}}|||}}}~~~~~~|||zzzqqqllljjjgggbbb]]]]]]XXXRRRPPPSSS[[[dddiiinnnsss}}}tttjjjTTTKKK???777555444333000111---,,,...///,,,,,,...---555???JJJZZZmmmzzzzzzXXX@@@444111444+++555NNNbbbpppnnn___>>>777///)))((()))))))))---,,,+++******+++,,,---'''%%%$$$""""""###%%%&&&$$$&&&$$$ %%%'''&&&&&&%%%$$$$$$###$$$$$$$$$)))&&&%%%'''&&&$$$'''---///===RRRgggkkkccckkkllldddNNNGGG>>>555111////////////333222---+++---......***111777BBBOOOWWWkkk}}}}}}}}}}}}|||{{{{{{zzz~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~zzzxxxyyysssjjjdddaaa]]]XXXSSSNNNJJJGGGGGGLLLUUU^^^dddlllttt|||nnn___UUUHHHAAA777222111222000///111---,,,...///...///222666@@@MMMZZZjjj{{{pppPPP;;;222000+++111KKKfffmmmgggUUU===777111+++''''''(((((((((%%%%%%$$$######$$$%%%%%%%%%$$$###""""""###$$$%%%###%%%$$$!!!"""(((+++***&&&%%%$$$$$$######$$$$$$(((((()))***(((%%%(((///@@@QQQhhh}}}xxxVVVLLLYYYfffhhhkkkgggaaaZZZTTTNNNIIIFFFDDDDDD@@@:::999<<<:::666???BBBEEEOOOZZZ^^^nnn~~~}}}}}}~~~~~~zzzzzzzzzyyyyyyyyyxxxxxxzzzyyyyyyzzz{{{|||~~~||||||||||||||||||||||||}}}}}}~~~~~~|||xxxssspppnnnlllfff^^^XXXTTTPPPJJJFFF===<<<<<<>>>DDDMMMWWW]]]hhhrrrzzzooocccUUUGGG???;;;666111...///111000...000,,,+++...//////222777<<>>FFFOOOUUUaaaoooqqqkkkbbbWWWMMMCCC:::444444222//////000111000//////,,,+++---///000666<<>>000444===BBBMMMTTT^^^ggglllmmmmmmlllooooookkkffffffhhhhhheee\\\ZZZYYYbbbjjjcccggg|||~~~vvvtttsssrrrmmmiiikkkqqq~~~~~~}}}zzzyyyyyyyyysssssstttuuuwwwyyy{{{|||zzzyyywwwvvvvvvwwwyyyzzzxxxxxxzzz|||~~~|||zzzzzzyyywwwvvvtttsssssstttsssrrrpppnnnllljjjhhheeebbb\\\VVVPPPMMMLLLKKKJJJHHHEEEBBB???===:::888555666777777:::???GGGMMM[[[nnnwwwpppkkk\\\VVVNNNFFF???999444111111000//////000000000///...++++++...000333<<>>======>>>>>>===<<<:::999888777555666666666666;;;BBBIII\\\ppp~~~tttjjj```XXXRRRLLLGGGAAA<<<777444000..............................---...222666<<>>>>>>>>:::===GGG\\\fffYYYYYYoooyyypppiiigggqqq|||{{{uuussssssvvv~~~ttteee^^^^^^```bbbaaa]]]VVVPPPVVVmmm~~~}}}zzzxxxvvvssssssrrrssstttvvvyyyzzzwwwwwwwwwwwwwwwxxxxxxxxx|||||||||}}}}}}|||yyyvvvmmmiiiccc]]]XXXUUUTTTTTTPPPPPPOOOMMMKKKHHHFFFEEE@@@>>>;;;888666666666777888999999888777666666666444666777666666<<>><<<888666444222///,,,------............///000///...222888???JJJZZZiiiyyypppJJJ888333000000333:::[[[zzzmmmBBB,,,---+++&&&((()))(((%%%######$$$######$$$%%%%%%$$$###### !!!"""############"""%%%%%%""""""%%%&&&###$$$$$$&&&(((+++...111222...333AAASSSgggzzzhhhHHH===;;;666333555222666999::::::===CCCIIITTTZZZZZZRRRGGGAAA===:::BBBGGGUUUkkkppp]]]YYYoooxxxqqqpppyyy{{{ssspppqqqzzzxxxuuuzzz{{{www{{{~~~|||~~~~~~~~~~~~{{{xxxuuuuuutttrrrrrrrrrtttvvvwwwpppppprrrssstttuuuuuuuuuwwwvvvuuuvvvuuusssooolllbbb^^^VVVNNNHHHEEEDDDDDDAAAAAAAAA@@@???===<<<;;;888777555333333444555666666777888777666444444444444666888888999@@@KKKUUUhhh~~~yyykkkaaaWWWSSSMMMGGGBBB>>>:::888555333222222333222///------.../////////000222444///000555===GGGTTTgggxxxiiiDDD555333111000222777[[[~~~tttJJJ333000+++$$$&&&((('''$$$###$$$&&&!!!"""###$$$$$$###"""!!! """###$$$$$$$$$$$$!!!$$$%%%"""###&&&'''$$$###$$$&&&))),,,000333555555===QQQiiiqqqZZZVVVRRRHHH@@@AAAFFFJJJNNNPPPQQQTTT\\\bbbrrrvvvvvvpppjjjddd^^^WWWVVV\\\jjj}}}}}}bbb[[[ppp~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~zzz}}}}}}{{{{{{}}}~~~~~~|||yyywwwwwwxxxvvvrrrmmmkkklllllljjjhhhaaaaaabbbgggkkkmmmkkkhhhdddiiikkkhhheeebbb]]]VVVNNNIIIBBB>>><<<:::777444;;;<<<<<<;;;888666666666666666666444444555888;;;;;;999777666777777666555;;;777888<<>>===:::777555333111111///////////////000000000000---...111111///111555777===HHHXXXiiixxxZZZ???666---+++000111<<>>BBBDDDDDDAAA===<<<>>>AAA@@@@@@DDDLLLUUU```ppp~~~yyyrrrlllfffaaa^^^TTTPPPKKKGGGDDDBBB???===777666555444222222111111------...///000000111111000......000111000444:::>>>HHHYYYmmm}}}wwwSSS:::333---+++///000CCCxxxpppSSS666%%%)))'''%%%$$$%%%$$$###"""!!!!!!"""############"""######$$$$$$%%%%%%&&&&&&+++,,,---,,,)))''''''''')))***+++,,,///;;;SSShhhTTTPPPMMMKKKJJJHHHEEEDDDFFFIIIIIIFFFBBBBBBHHHNNNLLLNNNMMMccczzzRRR===;;;222:::CCCSSSZZZ]]]|||iii[[[[[[___|||{{{kkk]]]XXXWWWTTTNNNFFFBBBHHHRRRYYYVVVRRRMMMDDD;;;999<<<~~~~~~~~~~~~~~~~~~}}}{{{{{{{{{{{{||||||||||||zzz{{{||||||{{{yyyxxxwwwuuusssrrruuuvvvrrrjjjbbbYYYXXXUUUSSSOOOJJJFFFCCC@@@AAADDDEEEDDDAAA===999<<>>>>>>>><<<;;;444333222111111000000111------......///000000111222//////111111222999AAAKKKWWWjjj}}}qqqMMM555111---+++///...HHHpppuuuYYY:::***)))'''%%%$$$%%%$$$###"""!!!"""""""""###############$$$$$$%%%&&&'''((((((,,,------+++(((&&&&&&'''(((+++000666AAAUUUpppmmmHHHCCC???>>>;;;777666666555555555444444555888:::444666222PPPyyyGGG333333)))...555GGGRRRXXXwwweeeVVVWWW\\\xxxvvvhhhXXXGGG999:::888555333333444777::::::777666666333///000555~~~~~~~~~~~~~~~}}}|||yyyyyyzzz{{{|||}}}~~~~~~zzzyyyxxxxxxvvvtttqqqooolllkkkkkkmmmoookkkaaaYYYQQQQQQOOOLLLGGGBBB???===>>>???@@@???===:::888666777===@@@;;;555333111///222222111111111333555777<<<>>>???>>>;;;888666666444999@@@FFFLLLQQQVVVZZZ[[[]]]]]]YYYSSSRRRUUUZZZ[[[^^^dddjjjsssyyyqqqkkkhhhgggfffeeeYYYSSSKKKDDD@@@>>>======777777777888999888666333444333222111000/////////........................111//////111222666@@@KKK___jjjzzzpppKKK333000---,,,...,,,AAAXXXppp```<<>><<<<<>>:::555333444555888>>>???888222000111111///000000///...///222555:::<<<======;;;:::;;;<<<>>>CCCLLLTTT[[[aaafffiiijjjjjjhhhddd```___bbbeeekkkppptttxxx}}}jjjddd\\\WWWUUUSSSQQQNNNEEEAAA;;;888777777777777222222444666777555222///333222111000///.........///........................---///222666===MMM[[[sss|||tttMMM444000---,,,---+++333???UUUvvvkkkBBB222)))'''%%%$$$%%%$$$###""""""""""""!!!"""######$$$%%%%%%&&&&&&''''''(((((('''((('''&&&%%%&&&))),,,...;;;LLL___tttgggKKK???777999;;;777555888666666777888888555111---+++222222FFFnnnxxxcccVVV666,,,---///@@@OOOSSSnnnqqqeeekkkuuuxxx^^^VVVIII;;;111---,,,,,,""",,,;;;LLL]]]jjjnnnlllEEE777***&&&''''''%%%%%%~~~~~~}}}|||zzzxxxvvvuuusssqqqnnnlllkkkmmmooopppsssuuuxxxyyyyyyzzz{{{}}}}}}}}}}}}}}}}}}}}}}}}}}}yyyuuupppkkkfff___XXXSSSQQQSSSWWWXXXWWWRRRLLLGGGHHHIIIHHHDDD@@@======>>>CCCAAA<<<555000111555:::>>>CCCBBB888000...000222///000111000///111444888;;;===???@@@AAADDDGGGJJJOOOTTT]]]ffflllqqquuuxxxzzzwwwtttpppnnnnnnpppqqqwww}}}pppeeeTTTOOOHHHEEEDDDCCC@@@===888666333222333444333222333222222333555555333111000000///...---------...,,,------....../////////......222888???KKK___qqqzzzRRR666111...,,,---***)))000>>>]]]|||sssNNN666)))'''%%%$$$%%%$$$###"""###"""!!!!!!!!!"""$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''***///333BBBUUUkkk{{{wwwRRRBBB777<<>>UUUnnntttmmmAAA333...***;;;NNNUUUqqqyyyrrrssslll___???999000+++)))))),,,000222FFF[[[hhhoooxxx~~~ZZZCCC***"""%%%''''''%%%}}}{{{zzzyyyxxxvvvsssqqqpppmmmkkkhhhggggggiiikkkmmmmmmpppsssuuuwwwxxxzzz|||~~~}}}|||{{{{{{qqqmmmgggccc^^^XXXPPPKKKHHHLLLPPPQQQNNNIIIEEEBBBGGGGGGFFFCCC>>><<<>>>@@@BBB???999333000333;;;BBBEEEHHHEEE:::000...111333222444555555444666:::>>>@@@BBBDDDGGGJJJOOOUUUYYY]]]ccclllsssyyy}}}}}}zzzyyyzzzzzzzzz~~~ooo\\\NNNFFFAAA;;;:::;;;;;;777444333222111111222222000...333111//////000222222222---------,,,,,,---......***+++,,,---///000111111///111666???IIIXXXooo~~~UUU888222...,,,---)))'''+++...CCCjjjuuuYYY<<<)))'''%%%$$$%%%%%%###"""###"""!!!!!!!!!"""$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((***...444999UUUlll```MMM@@@DDDJJJFFFAAAAAA444444222000---,,,++++++111===DDD>>>DDDbbbwwwrrrMMM<<<000'''777LLLWWWtttyyy\\\<<>>AAADDDEEEBBB888333666666555===KKKQQQLLLCCC888111000333666888888666333222666>>>DDDEEEGGGKKKRRRYYYaaahhhlllqqquuuzzzzzzfffXXXLLLCCC888777777666444333222222111000///...............000000000000000///......,,,,,,,,,---------............---,,,,,,---///111666555===MMM]]]kkk{{{jjjEEE333111111---***+++...---<<>>CCCWWWjjjdddHHH---'''333EEE\\\nnnxxx[[[777///,,,$$$""")))///444BBBSSS~~~bbbDDDCCCKKKbbbzzzcccDDD...$$$"""!!!!!!~~~{{{xxxssspppnnnnnnmmmllljjjhhhgggfffccceeefffffffffgggjjjlllqqqrrrtttvvvyyy{{{|||}}}~~~~~~~~~~~~{{{zzzxxxxxxwwwsssmmmhhh]]]\\\YYYSSSLLLFFFEEEEEEFFFHHHIIIGGGEEEEEEHHHKKKFFFAAA<<<>>>CCCGGGFFFDDD???777444777888666===IIIOOOJJJBBB999333111444777777999:::999:::>>>FFFLLLRRRUUUYYY```gggnnntttwwwzzz|||mmmYYYKKK@@@888555555444333222111000000///...------------------000000000000000///......,,,,,,,,,---------......***+++,,,------...///000888<<>>999999<<<<<<999===EEEGGGDDD???999444333666999999===AAAEEEHHHMMMTTTZZZcccfffjjjpppvvv{{{ttt\\\III>>>777222222222111000///...------,,,,,,,,,,,,,,,,,,---...///000000000000///......,,,,,,,,,---------......(((***---...///000222444@@@III\\\qqqvvvOOO888222///+++(((%%%))))))555IIIsssppp???---&&&'''###$$$&&&!!!%%%%%%&&&'''(((((())))))'''%%%######$$$%%%&&&%%%&&&&&&***777LLLeee|||hhhXXXWWWbbbrrrtttpppxxxxxxiiiJJJ777)))''''''(((222@@@FFFGGGCCC777)))+++AAAYYYyyyaaaCCC222555HHHbbbuuu|||{{{___BBB222###***((((((000???OOOdddccc???444///<<>>999:::>>>;;;;;;999777666777:::===AAAFFFNNNTTTYYY___eeejjjqqqssswww{{{~~~{{{dddNNN@@@999666444000000//////...---,,,,,,,,,,,,+++,,,,,,---......//////000000//////...---,,,,,,,,,---------......+++---......///222888===QQQ\\\nnn{{{RRR:::222...+++(((%%%)))'''---;;;eeeyyyDDD...%%%'''$$$%%%'''$$$'''''''''((())),,,///000)))&&&""""""%%%''''''%%%))),,,666JJJddd}}}nnncccnnnlllkkkaaaSSSYYYgggiiiWWW===))))))...///999GGGHHHFFFAAA777+++(((555EEElll```LLL===>>>PPPgggwwwvvvmmmLLL333,,,$$$---$$$+++<<>>WWWkkknnnNNN000***...444@@@MMMTTTKKK???555,,,)))...666]]]```[[[RRRQQQ___pppyyyvvvhhhEEE///...(((///111>>>QQQaaahhhqqq}}}XXXEEE666<<>>===333333LLLeee~~~bbbAAA...,,,555BBBMMM```PPP<<>>FFFVVVjjjyyy___AAA333......///)))---+++,,,)))DDDmmmeeeVVV555%%%)))(((&&&***+++((()))+++,,,,,,+++)))((($$$&&&'''''''''+++222777BBB\\\}}}xxxhhhbbbXXXQQQCCC111000;;;===]]]hhhfffQQQ>>>===@@@AAA>>>777000+++&&&"""%%%+++,,,III\\\XXXVVVdddqqqttt|||dddNNNXXXeeezzzwwwbbbMMMOOOiii~~~vvvpppLLL:::777oookkkeee```^^^^^^aaacccgggeeeccceeejjjmmmnnnmmmlllnnnqqqsssvvvzzz~~~yyyssskkkddd```___ZZZUUUSSSSSSTTTSSSRRRYYYUUUPPPMMMMMMKKKHHHDDD???BBBGGGHHHGGGGGGIIIKKKJJJMMMOOONNNJJJFFFCCCAAA<<<:::777444222111111222000222555777;;;CCCNNNVVVdddkkkssswwwxxxyyy}}}mmmOOOFFF:::333222333222111111///...///000000///...------,,,+++***+++---///...------,,,,,,------...000---,,,...---+++---000333:::@@@HHHVVVjjj{{{```DDD999666444333)))---(((,,,///AAAccccccZZZ999(((+++***)))***'''((((((((((((((((((''''''***)))+++...---///888BBBTTTnnnzzz|||yyyQQQ666777000222JJJcccwwwppp[[[III===555222...)))%%%%%%%%%&&&%%%------777>>>;;;EEEXXXbbbnnn~~~{{{kkkvvv~~~pppKKK666LLLtttdddRRRLLLkkkfff```ZZZXXXYYY]]]```dddfffhhhllloooqqqrrrqqqrrrtttwwwyyy{{{~~~{{{yyyvvvqqqkkkddd___\\\YYYUUUPPPMMMNNNOOOOOONNNSSSPPPMMMKKKIIIGGGDDDBBBBBBDDDGGGGGGFFFFFFGGGIIIJJJLLLNNNLLLHHHBBB===;;;777666555444222111000000333666;;;@@@FFFOOOZZZaaapppvvv}}}}}}gggKKKBBB777111000111111000000///......000000///...,,,,,,+++******+++---...------,,,,,,,,,,,,---------******,,,,,,***,,,000:::EEEPPPZZZgggyyycccIII???999333...(((+++&&&***,,,===^^^___ZZZ999(((******)))+++(((''''''((((((((()))*********))),,,000333999EEEQQQaaayyy|||~~~XXX888555///333666MMMdddooonnncccLLL777---)))$$$!!! '''%%%+++///---888JJJQQQ\\\sssrrrNNN:::SSS}}}zzz{{{ddd^^^VVVOOOMMMPPPVVVZZZ]]]eeennntttvvvvvvvvvwwwzzz|||~~~{{{uuuqqqllljjjgggccc___[[[XXXWWWTTTOOOJJJGGGFFFHHHIIIIIIIIIIIIIIIHHHEEEBBBAAAAAAHHHHHHHHHFFFEEEEEEFFFHHHGGGJJJLLLJJJFFF@@@;;;888555555555444444333333222999???GGGNNNVVV___jjjqqqxxx|||uuu]]]DDD===444//////000000000111000//////000000///...++++++*********+++,,,---------,,,,,,,,,,,,------,,,******,,,,,,***,,,222===MMM___lllvvvaaaMMMGGG???444,,,'''***$$$((((((666WWWYYYZZZ999(((******)))+++((((((((((((((()))+++---...000...///333999CCCRRR```pppwww{{{ZZZ888333---444+++888KKK```rrrpppTTT444***'''###!!!!!!"""######%%%!!!%%%)))***888IIILLLIIIddd}}}]]]LLLcccYYYSSSJJJCCCAAAEEELLLRRRVVVbbbqqqzzz{{{zzzzzz||||||uuuooohhhaaa]]]YYYXXXWWWUUUTTTSSSSSSSSSPPPLLLGGGBBB@@@AAACCCDDD@@@CCCFFFFFFCCCAAABBBDDDNNNMMMJJJGGGEEEEEEGGGIIIEEEHHHJJJJJJFFFAAA<<<:::777777666777888:::<<<===DDDKKKUUU^^^eeennnwww~~~~~~lllSSS???999333///...000000000333111000000111000///------,,,***)))***+++,,,+++---,,,,,,,,,,,,,,,,,,---///------...---,,,000777CCCWWWmmmzzz[[[LLLIIIBBB777///((()))###(((%%%111QQQVVV\\\;;;)))+++***)))+++)))+++***))))))+++---000222:::555333666===HHHYYYhhhzzz|||xxxzzz~~~YYY???<<<333777777;;;BBBPPPbbbgggRRR888...+++)))(((***---......000,,,222777<<>>888777;;;BBBGGGPPP^^^pppzzz}}}}}}yyymmmaaaWWWPPPKKKHHHGGGGGGHHHIIIKKKNNNPPPQQQKKKHHHCCC>>>;;;;;;<<<>>>===AAADDDFFFEEEEEEHHHKKKRRRPPPLLLHHHGGGHHHIIIJJJIIIKKKLLLJJJFFFAAA===<<<;;;:::999:::===BBBHHHLLLSSSZZZccckkkqqqxxx~~~cccKKK;;;777333000///000111222111000//////000111000...333000,,,******++++++***,,,,,,,,,++++++,,,,,,,,,000.........---...666@@@UUUiii~~~yyyUUUIIIFFF???555///((((((###)))%%%...OOOVVV___>>>+++,,,******,,,***...,,,++++++---111555777???999444777???MMM___nnnhhhZZZZZZLLLJJJMMMQQQRRRSSSZZZ```XXXKKK???===::::::;;;<<<===<<>>AAAEEEHHHKKKLLLDDDCCCAAA===999888:::<<>>???AAAGGGNNNVVVZZZbbbhhhooouuuyyy~~~uuuYYYDDD888666333111000000111222.........000444666777666<<<666///++++++++++++***,,,,,,++++++++++++,,,,,,...,,,---...///444AAANNNgggwwwwwwTTTGGGBBB888...,,,((('''###***&&&---OOOXXXdddBBB------+++***,,,***...---,,,---000666<<>>===???BBBJJJHHHGGGHHHKKKOOORRRSSSPPPMMMIIIHHHJJJKKKJJJIIIHHHHHHFFFCCC@@@>>>???@@@CCCEEEIIIPPPWWW___eeehhhmmmrrrxxx|||jjjPPP???555444333111//////000111//////222888>>>DDDFFFGGGFFF===222,,,+++++++++***,,,,,,++++++++++++,,,,,,---,,,---000444>>>QQQbbbuuutttTTTHHHAAA444******&&&%%%!!!***&&&,,,OOOZZZhhhEEE000///,,,+++,,,***,,,++++++...444<<>>?????????BBBEEEEEEDDDDDDGGGIIIQQQLLLHHHHHHLLLPPPRRRRRRMMMJJJGGGGGGJJJKKKJJJHHH?????????>>>>>>???CCCFFFGGGKKKSSS\\\eeelllppprrrsssxxx}}}~~~dddJJJ<<<444333222000......///000111333888@@@IIIQQQUUUWWWLLLBBB555---+++++++++***,,,++++++++++++++++++,,,......000444;;;HHH^^^rrrpppSSSJJJBBB444+++,,,$$$### ***%%%,,,OOO\\\kkkHHH222000---+++,,,***))))))***...666@@@JJJPPPGGG???:::???LLL]]]qqqrrrccc\\\VVVSSSSSSMMMKKKUUUPPPPPPTTTIIIJJJTTTVVVQQQCCC<<<>>>===888555333222222444555555444000222666333555KKK^^^]]]YYY___xxx...,,,***(((''''''((())))))...666===DDDOOO]]]gggsssyyy~~~~~~~~~}}}xxxrrrpppmmmfff]]]SSSIIIAAA===///---+++)))(((((())))))...222666777777999===AAAAAAEEEJJJJJJHHHIIIMMMRRRUUUSSSPPPNNNNNNMMMLLLJJJGGGEEEEEEFFFIIIIIIFFFCCCAAA<<<:::<<<<<<<<>>GGGJJJMMMPPPOOOIII???:::444---***)))+++,,,+++,,,------------,,,,,,(((000777<<>>BBBEEEKKKTTTZZZ___fffmmmrrrwww{{{}}}}}}}}}~~~wwwZZZCCC888777111///333444222333666@@@FFFIIIGGGFFFFFFCCC===888555000,,,******+++,,,+++,,,---............//////555<<>>AAABBBOOOSSSRRRFFF<<<999999999???@@@AAACCCFFFKKKOOOQQQQQQQQQPPPOOOUUU```fffggg\\\eeemmm///---+++)))''''''''''''"""$$$'''))),,,444>>>FFFUUUZZZ]]]\\\[[[YYYTTTNNNDDDAAA<<<555///***&&&%%%$$$$$$$$$%%%(((+++...111111222444999???DDDFFFGGGGGGJJJNNNOOOOOOPPPSSSWWWWWWUUUQQQMMMKKKGGGDDDAAA@@@@@@AAACCCDDDCCCAAA>>><<<999;;;BBBKKKQQQXXX^^^dddiiioootttxxx{{{~~~~~~sssWWW@@@666666333111222222333888>>>LLLLLLIIIAAA<<<:::777222000///---+++***++++++,,,***,,,............000111444;;;GGGUUUjjjwwwaaa\\\RRR;;;+++)))&&&''''''%%%###,,,EEE\\\nnnEEE111888777111...,,,+++------000999DDDHHHFFFIIIBBB::::::EEEZZZqqq}}}eeeVVVNNNIIIGGGHHHDDDCCCBBBFFFKKKOOOPPPOOORRRTTTRRRLLLGGGGGGGGGFFFKKKLLLLLLNNNQQQTTTXXXYYYXXXUUURRRRRR[[[eeegggccc\\\dddkkkvvvrrrjjjccc______aaabbbqqqtttxxx}}}...---+++)))'''&&&&&&&&&###$$$$$$%%%'''---666<<>>>>>>>>???@@@???>>>;;;999888999>>>HHHTTT]]]dddgggnnnrrrvvvzzz|||}}}pppTTT???666444444333222222666>>>FFFPPPLLLCCC;;;666333111000,,,,,,,,,,,,,,,++++++***)))+++------,,,---000333888EEEXXXiiizzzyyyfff___QQQ:::***''''''&&&&&&&&&%%%---FFF```mmmJJJ333333555000---,,,++++++,,,///999EEEIIIGGGIIIBBB<<<===GGGYYYooossshhhaaa[[[XXXWWWXXXTTTPPPQQQUUUWWWUUUQQQMMMKKKIIIFFFFFFGGGFFFEEEGGGFFFEEEDDDDDDDDDEEEEEEBBBAAA???BBBNNN\\\cccbbbaaagggjjj~~~vvvqqqoooiii___WWWNNNJJJEEE@@@>>>@@@CCCEEEKKKMMMQQQUUUYYY[[[\\\\\\,,,+++***((('''&&&%%%%%%$$$$$$$$$$$$&&&+++111555444888999666444444111,,,***(((%%%###""""""######$$$$$$%%%''')))---111333888777888===DDDIIIJJJIIIJJJKKKMMMMMMMMMNNNOOOPPPLLLJJJHHHGGGFFFCCC@@@===<<<======<<<:::888666666888<<>>BBBKKKYYYmmmuuuooohhh___XXXUUUTTTOOOJJJIIIJJJJJJFFFBBB<<<888555555666666555444777666444222111///......---///000555BBBVVVdddjjjfffjjjiiipppeeeXXXPPPLLLGGG>>>666222000///------...///000111222444777999;;;;;;<<<))))))((('''&&&%%%$$$$$$"""""""""###&&&))),,,...***---...,,,+++,,,***&&&$$$###"""""""""###$$$%%%&&&&&&&&&'''***---111333777777:::>>>CCCHHHJJJKKKOOOOOONNNMMMLLLLLLKKKKKKCCCBBBBBBBBBCCCBBB???<<<:::::::::888555444555777;;;EEEPPPYYYbbbmmmssstttwwwzzz}}}~~~}}}||||||}}}nnnSSS@@@777222444333222666AAAKKKPPPMMMCCC777222///,,,+++------............,,,***))))))+++,,,,,,,,,222===EEEUUUjjjnnn```LLL555******&&&###%%%)))(((+++CCC^^^yyy```;;;)))...,,,(((---******,,,222AAAPPPTTTQQQEEE???>>>DDDLLLWWWjjj~~~qqqiiiaaa]]]WWWMMMEEEBBB@@@===999888999888666333111,,,)))******(((''')))***))))))((('''&&&&&&%%%$$$&&&)))...===TTTfffnnnfffjjjhhh~~~[[[QQQDDD===;;;999333...++++++******)))(((''''''((()))***+++,,,---------&&&&&&&&&&&&%%%%%%$$$### !!!###%%%&&&'''&&&$$$'''(((&&&&&&(((((($$$!!!!!!"""###$$$%%%%%%&&&%%%%%%%%%&&&)))---000222333666:::>>>BBBGGGKKKNNNQQQOOOMMMKKKIIIGGGEEECCC>>>===>>>???@@@???===:::555666555333222444888<<>>555222333222111999GGGPPPRRRDDD999000......++++++---+++,,,---------,,,+++******,,,......111;;;KKKXXXkkkzzznnn\\\EEE000(((***'''"""$$$)))&&&&&&;;;VVVlllCCC+++000---%%%,,,***,,,000:::IIIVVVVVVPPPEEE===;;;BBBHHHSSShhh~~~|||[[[RRRIIIDDD???888555555333222111000000/////////,,,(((&&&(((&&&"""###'''######$$$$$$$$$$$$######""""""###+++???VVVeeeiiidddiiifff|||zzz```IIIBBB999444444333000---)))))))))((('''&&&%%%$$$&&&&&&'''''''''(((((((((###$$$$$$%%%%%%$$$$$$###!!!!!!"""$$$&&&%%%$$$"""!!!$$$%%%###$$$((((((%%%!!!!!!!!!!!!#########%%%(((,,,000222...333:::>>>BBBFFFLLLQQQPPPMMMJJJGGGEEEBBB>>><<<;;;;;;<<<===>>>>>>;;;888222222222111111444;;;AAAEEEVVVeeejjjlllrrrxxxzzzzzz|||~~~}}}{{{{{{{{{nnnQQQ<<<222222333111111<<>>DDDOOOfff~~~sssTTTIII<<<666222///111555...//////...,,,+++---...((($$$$$$%%%### &&& !!!!!!!!!!!! ### !!!,,,EEE]]]gggfffccchhheeexxxwwwbbbAAA<<<888333000///...+++(((%%%%%%$$$#########$$$$$$""""""#########$$$$$$$$$######"""""""""""""""###""""""""""""############"""######$$$$$$$$$$$$### !!!"""############$$$&&&***---000333333666===FFFMMMPPPPPPNNNIIIDDD???===<<<;;;:::<<<<<<===>>>???>>><<<999888222///111333555===HHHYYYaaakkkqqqtttvvv{{{~~~}}}}}}~~~~~~qqqSSS>>>666......222222777KKKXXXPPP888444222222000,,,,,,///...------,,,,,,,,,------,,,///222666@@@SSSlll}}}hhhRRR<<<+++(((,,,'''***'''&&&***(((333KKKpppNNN555,,,,,,***&&&++++++222BBBOOOQQQLLLIIIAAA:::888===DDDRRRkkkfffLLLEEE;;;222---,,,,,,,,,000000///...---,,,+++***%%%$$$$$$###"""!!!  !!!&&&'''---BBBZZZ```WWWXXX^^^gggxxxiiiIII<<<888333...+++***)))&&&$$$$$$###"""!!!"""###%%%'''######$$$$$$$$$%%%%%%%%%$$$$$$###"""!!!!!!""""""""""""""""""#####################$$$######"""""" !!!"""###$$$"""###$$$%%%'''***,,,---222444:::BBBJJJOOOOOONNNKKKGGGAAA===;;;:::999888<<<<<<=========;;;888666777222000333666;;;FFFQQQaaahhhppptttuuuvvvyyy|||~~~~~~~~~~~~oooSSS>>>666000///222333888MMMYYYQQQ:::444000000000---,,,......------,,,,,,------------000666@@@PPPdddyyygggPPP;;;,,,(((+++&&&)))&&&&&&)))(((444KKKmmmLLL444,,,,,,)))&&&((()))222AAALLLLLLEEE@@@<<<777777???GGGUUUnnntttZZZEEE???777000,,,+++++++++******)))((('''&&&%%%%%%$$$#########"""!!!!!!!!! !!!$$$...@@@QQQUUUPPPSSS[[[eeeuuu|||fffIII@@@888444---)))((('''%%%$$$###"""!!! !!!###$$$############$$$$$$$$$$$$%%%%%%###"""!!!!!!!!!!!!""""""#########$$$$$$$$$###############"""!!!  !!!"""###$$$%%%""""""$$$&&&(((+++---...444888???GGGNNNPPPMMMKKKFFFCCC>>>;;;999888777666;;;;;;<<<<<<:::777444222666333222666===FFFSSS___iiinnnuuuxxxyyyyyy{{{}}}~~~~~~~~~mmmRRR???888333///111333:::NNN[[[TTT>>>555......///...,,,------------,,,,,,------...---222<<>>DDDJJJMMMLLLJJJGGGCCC@@@<<<999888777666555999::::::999666333111000555555777<<>>JJJHHHFFFKKKLLL[[[iiitttttt]]]JJJLLLFFF@@@777...(((%%%$$$$$$"""!!! !!!!!!!!!!!!""""""""""""&&&%%%$$$"""!!! """######$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$###"""!!! """$$$%%%&&&&&&&&&&&&%%%%%%&&&,,,333:::???DDDEEEGGGHHHGGGEEEDDDCCC@@@>>>;;;999888888666555666888888666333111222333777:::@@@FFFPPP^^^kkkssstttwww{{{~~~lllRRR@@@:::777000111555999JJJYYYXXXMMM???111,,,,,,+++******,,,,,,,,,,,,,,,---...///000===TTTqqqhhhJJJ888///***'''###&&&$$$$$$((('''222JJJgggPPP888......------...,,,222AAAQQQWWWNNNAAA999000///444<<>><<<999888999888777555444555555333111222666:::===DDDLLLSSS]]]iiisssvvv|||}}}nnnSSSAAA:::666000333555555CCCUUUYYYYYYJJJ:::111---******,,,,,,,,,,,,,,,---......///555HHHggglllLLL888000+++'''$$$'''$$$$$$'''&&&111HHH```III333...///...---///+++111???NNNRRRHHH<<<555...,,,///444999DDD___yyydddHHH999666222---***((('''%%%$$$%%%%%%$$$$$$$$$#########!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!""""""%%%&&&444IIIQQQKKKHHHLLLNNN___oooyyyttt\\\MMMTTTRRRMMMDDD999...'''%%%%%%#########""""""""""""!!!!!!!!!!!!!!!""""""""""""$$$$$$###"""!!!!!!""""""######$$$%%%&&&'''((((((((()))))))))))))))(((((($$$&&&))),,,---......---...///111444999???DDDGGGDDDEEEEEEBBB>>>;;;;;;<<<;;;999888777888888666555222333333111000444;;;BBBEEEOOOZZZaaaiiisssxxxwww~~~~~~pppUUUBBB;;;555000444555111<<>>>>>===<<<:::999777999999888666444333555777888777444111333<<>>HHH___\\\SSSEEE666//////111---+++***)))***,,,///111:::RRRzzzvvvSSS:::///,,,***))))))$$$###'''%%%,,,AAA]]]JJJ555+++***))))))***)))///777;;;:::333***$$$###&&&%%%&&&***111NNNwww}}}^^^FFF:::888...,,,(((&&&''''''''''''$$$$$$$$$############"""!!!!!!!!!!!!!!! """!!!"""$$$!!! %%%###<<>>666000,,,(((###%%%$$$$$$###############!!!!!!!!!!!!!!!"""######%%%%%%%%%%%%$$$$$$$$$###'''&&&%%%$$$$$$&&&((()))******+++,,,---.........///---///444555444666<<<@@@DDDIIIJJJFFFAAA>>><<<<<<<<<<<<<<<;;;999777666555555555333333555999<<<>>><<<888666:::CCCPPPXXXfffnnnwww|||||||||~~~iiiOOO>>>444111000111000111888@@@VVV\\\YYYIII888000///......---+++***+++---000111:::NNNrrrsssQQQ888...,,,***&&&'''""""""'''%%%...CCC^^^JJJ555+++)))(((''''''***...333555444...)))%%%###&&&%%%&&&)))///KKKsssvvvWWW@@@666333...+++(((&&&'''''''''&&&$$$$$$$$$############"""!!!!!!!!!!!!!!! !!! """###!!!!!!''')))AAALLLLLLPPPMMMFFFEEEAAA@@@AAARRRcccXXXBBB===;;;777222...---+++(((%%%$$$$$$###""""""""""""###!!!!!!!!!!!!!!!"""######'''&&&%%%%%%%%%'''((()))***)))'''&&&%%%&&&'''((()))***+++---.../////////333222333555555666===EEEMMMOOOOOOMMMFFF>>>888555::::::::::::999888666555111111000000111666===AAADDD@@@<<<===DDDPPP[[[aaapppvvv}}}tttWWWBBB666222111111///...222888HHHZZZ```NNN999111///,,,...---,,,,,,,,,...000222888HHHfffoooMMM666---+++***$$$%%%!!!"""&&&%%%///EEE```LLL666***'''&&&%%%%%%+++...000///,,,)))'''&&&$$$&&&$$$%%%(((,,,FFFmmmiiiLLL888000...---***'''&&&'''''''''&&&$$$$$$$$$############"""!!!!!!!!!!!!!!!  !!!###!!!###)))444JJJTTTTTTXXXTTTIIIDDDAAA===;;;KKK^^^VVVAAA:::555222///---,,,+++)))'''$$$######""""""""""""""""""!!!!!!!!!!!!"""######((('''&&&&&&'''***,,,...,,,+++(((&&&%%%%%%%%%&&&((()))+++---///000000000444555666777777<<>>DDDEEEBBB???DDDOOO\\\fffkkkuuuyyy```FFF888444222333111///111555===VVVbbbPPP999111///,,,...---,,,,,,,,,---///000444@@@ZZZ|||kkkIII444---+++***%%%'''$$$###&&&%%%000HHHdddOOO777+++(((&&&%%%%%%+++...///...)))&&&%%%%%%$$$&&&$$$%%%(((***AAAeee{{{[[[BBB333...---+++)))'''&&&&&&'''&&&%%%$$$$$$$$$#########""""""!!!!!!!!!!!!!!!  """!!! %%%,,,AAAUUU^^^^^^bbb]]]NNNFFFEEE@@@:::GGG\\\WWWBBB999555333000...+++(((&&&%%%$$$###""""""!!!!!!""""""""""""!!!!!!""""""###$$$((('''''''''))),,,///111---+++(((%%%#########$$$&&&(((+++---///000000000000333666999>>>FFFPPPWWWYYYSSSJJJAAA;;;888666666666777777888777666444333///...,,,+++---333<<>>555222333333111---***))))))%%%$$$$$$##################""""""""""""###$$$$$$'''''')))+++---///000111...,,,)))&&&$$$$$$$$$$$$"""$$$(((,,,////////////,,,222999BBBMMMXXXXXXRRRGGGAAA888333222222222222000000111222111000///...---,,,+++***,,,111888>>>EEEKKKUUU```iiirrryyy}}}~~~sssXXX@@@888111000111///000333444BBBUUU^^^TTT@@@444111------------,,,---------,,,222@@@YYY}}}oooJJJ555///---***))),,,)))''''''&&&444NNNdddOOO777,,,******+++---,,,111555222***$$$###%%%"""$$$"""%%%)))(((999XXX{{{{{{XXX>>>222///,,,)))'''%%%%%%%%%&&&&&&%%%###$$$$$$$$$############"""!!!!!!!!!!!!!!! !!! """!!!!!!'''///III```iiifffeee]]]PPPLLL:::<<<777===NNNMMM===555111333555333000---,,,---&&&%%%%%%$$$$$$$$$$$$$$$######""""""######$$$%%%&&&'''))),,,...///000000///---***(((&&&%%%%%%&&&!!!###''',,,...//////...333999???FFFQQQXXXRRRGGG???:::444111111111///...---.../////////...---,,,************,,,111888>>>IIIQQQ]]]gggoootttzzzvvv]]]GGG===555333333111222555444===RRRddd___FFF555222..................---------111;;;QQQtttqqqLLL666000---***&&&***'''%%%'''&&&555PPPbbbMMM555***)))***,,,......222555000(((###$$$'''"""$$$"""&&&***)))888VVV|||wwwTTT:::000---)))%%%&&&%%%$$$%%%&&&&&&%%%###$$$$$$$$$############"""!!!!!!!!!!!!!!! !!! """!!!!!!'''///DDD\\\gggccc```XXXMMMKKK444999666<<>>777444666777555000---,,,,,,'''&&&%%%%%%$$$$$$%%%%%%#########"""######$$$%%%)))***,,,...000000000000.........---***&&&### %%%%%%'''***---000111111888???IIIOOOOOOIIICCC>>>777222---+++,,,---...---111111000...++++++,,,...+++---///...000888EEEOOOZZZdddlllnnnqqqwww~~~~~~{{{|||}}}{{{|||~~~}}}fffOOO>>>222333555000...222666888JJJdddeeeMMM777222111...+++***+++---...---111333444???aaawwwNNN444...---***)))&&&&&&(((%%%'''<<>>???:::AAACCCGGGLLL555333999;;;777444555222------'''%%%))))))%%%###&&&!!!"""!!!!!!###$$$$$$,,,---///111222222222222111111000///,,,'''$$$!!! ###(((***---111888===EEEIIILLLMMMIIICCC<<<888555222---,,,---...---,,,...//////---,,,+++,,,...,,,...111333888BBBNNNWWWccclllssstttvvv{{{}}}~~~~~~{{{uuuqqqqqqrrrqqqssswww|||oooUUUCCC666555555111000333666777JJJdddiiiSSS<<<333000...,,,+++,,,---------...111222;;;ZZZyyyQQQ666///---***+++((('''(((%%%(((<<>>555...+++***&&&&&&%%%$$$$$$######$$$$$$%%%%%%$$$###""""""###### !!!!!!!!!!!! """!!!!!!"""(((///;;;PPP``````ZZZWWWSSSOOO>>>???888>>>@@@EEENNN888444999:::666555555333///,,,''''''++++++(((&&&((("""$$$$$$###"""###$$$$$$000111222444555555444444444444333111---)))%%%"""###)))+++...444@@@IIITTTRRRNNNHHH@@@999333000222000...---......---,,,+++---...---,,,+++,,,---...000444;;;EEEQQQ\\\cccmmmtttzzzzzz{{{|||{{{}}}}}}zzzwwwiiibbb]]]\\\[[[\\\```fffttt~~~{{{```MMM<<<777666222222555555666HHHdddnnn\\\BBB444///...------......---++++++...000666NNNttt~~~VVV:::000---***---)))((((((&&&***===QQQcccBBB///...******...---111111111///---***(((&&&$$$$$$!!!$$$)))(((666QQQ{{{{{{TTT888222---******'''&&&%%%$$$$$$######$$$$$$&&&%%%$$$###"""""""""""" !!!!!!!!!!!! !!! """"""""")))111888NNN``````XXXVVVTTTRRRAAAAAA999===???GGGSSS@@@555777777555444555333000---)))))),,,---+++***+++'''&&&%%%$$$$$$###$$$%%%333333555666666666555444666666555222...***%%%######%%%)))---333<<>>NNN]]]???,,,+++(((***...---111111111000...+++)))'''$$$%%%!!!###((((((444LLLtttoooKKK555111,,,((()))'''&&&%%%$$$$$$######$$$$$$'''&&&%%%###"""!!!!!!!!! !!!!!!!!!!!! !!! !!!"""!!!""")))333>>>SSSdddaaaXXXTTTSSSQQQDDDDDD<<>>HHHRRRkkkxxxvvvbbbJJJ;;;555333333333000222>>>VVViiieeeNNN888000///......///...,,,***+++,,,///222<<>>BBBEEEOOO___PPP777333//////000000000000+++***)))(((***++++++)))(((###"""&&&(((%%%###%%%666777777777777555333222333444444333111...+++)))((((((---999FFFOOOOOOLLLBBB;;;333------------,,,+++---//////---------...---............///222555>>>DDDNNNZZZfffpppwww{{{|||}}}yyytttooohhh^^^RRRIII???:::555333333888EEERRRnnn{{{lllRRR???777444333111000111999KKK___cccRRR===222000............,,,+++------///333777IIIlllccc@@@000---,,,((('''%%%%%%(((...777>>>BBB000)))((($$$&&&,,,***------------,,,***((('''###&&&""""""'''(((000AAAddd~~~\\\@@@111222+++&&&'''&&&&&&%%%$$$$$$######$$$$$$&&&%%%$$$###"""""""""""" !!!!!!!!!!!! !!!!!!!!!&&&444CCCTTTbbbggg^^^SSSOOOLLLGGGCCCDDD;;;???BBBNNNbbbVVV;;;333------///......000)))---000111444666222---,,,%%%%%%,,,...((($$$%%%999999999999888666444333222333444444444222000...---111999DDDLLLMMMIIIDDD777222,,,+++---...---+++***,,,......,,,,,,...000+++,,,---...000444:::>>>JJJRRR^^^hhhooovvv|||}}}tttooofff___XXXOOOEEE>>>666222000222444===LLL[[[ssstttYYYDDD:::777444111222222666BBBVVVaaaUUUCCC444111...------...---,,,...,,,///333444???___ddd@@@///---,,,((((((&&&%%%''',,,000111333(((((()))"""###)))(((******++++++***(((&&&%%%###'''###!!!'''(((...===aaa~~~wwwRRR999...111***%%%''''''&&&%%%$$$$$$######$$$$$$%%%%%%$$$###""""""###### !!!!!!!!!!!!  """$$$,,,???QQQ^^^ggghhh___VVVTTTQQQLLLFFFEEE999;;;===MMMggg___@@@666......///......111,,,777AAAHHHLLLMMMEEE;;;555------555666---&&&&&&:::;;;;;;:::999777555333222333555666666555333222333;;;EEEMMMMMMHHH@@@:::333...******---///,,,)))***,,,...---++++++...111)))***+++---111888@@@EEERRR\\\hhhqqqvvvzzz~~~}}}~~~{{{vvvnnnfff\\\SSSLLLEEE>>>999666555555999>>>IIIZZZjjjwwwzzz^^^GGG<<<999555111444444555>>>QQQ___XXXGGG555222...,,,------------///,,,...333333:::WWWwwweee???...,,,---******(((&&&&&&)))***))))))$$$((()))!!!!!!(((&&&((()))))))))((('''%%%$$$###'''###!!!&&&(((---;;;```mmmKKK444,,,000***%%%''''''&&&%%%$$$$$$######$$$$$$$$$$$$###############$$$ !!!!!!!!!!!! """&&&222HHH\\\eeekkkjjjaaa[[[\\\ZZZTTTLLLHHH:::888;;;NNNlllgggDDD888//////111//////222222AAAQQQ]]]ccccccWWWJJJ<<<444333<<<===111'''&&&>>>>>>===;;;999888666666333555666555444555:::===@@@DDDHHHJJJGGG@@@:::666///...,,,+++***+++,,,,,,---,,,***)))*********)))***+++---000555>>>HHHOOO___fffnnntttwwwzzz}}}zzzuuukkkaaaWWWRRRKKKFFFDDDAAA===999888999<<>>===;;;999888777666222444666777999===DDDIIINNNNNNMMMHHHAAA999333///------,,,+++++++++++++++******)))***+++,,,,,,+++)))+++...333<<>>>>>???>>>BBBJJJTTTaaannn{{{mmmQQQ@@@:::777222222111222555EEEccciiiSSS888222------+++)))***---...,,,...111000333FFF]]]```<<>>333---000000((($$$&&&>>>===<<<:::888777666666333555777:::???FFFOOOUUU\\\WWWNNNDDD:::222---***+++,,,,,,,,,,,,+++******'''((()))***+++,,,------+++...333<<>>BBB>>>AAAZZZ\\\aaaLLLDDDEEE???:::999444444AAAQQQ]]]bbb[[[III999555,,,&&&)))***$$$###%%%<<<;;;999777666555555555666777:::???FFFOOOWWW\\\```WWWJJJ===444///---,,,)))***+++,,,,,,+++***)))%%%&&&((()))***+++,,,......444===HHHUUUbbbnnnuuuwwwtttssswww|||}}}zzztttjjj]]]TTTKKKCCC===<<<888???HHHMMMNNNRRRZZZaaacccjjjttt~~~{{{^^^GGG<<<666111111111333111777PPP___VVV===555...,,,,,,******---,,,,,,---///------666CCC```{{{YYY888///---)))'''''''''&&&&&&%%%%%%%%%&&&%%%###"""""""""###$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$&&&(((&&&%%%***222HHHooo\\\CCC444000,,,))))))(((&&&$$$%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######"""""""""###!!!!!!!!!!!!!!! $$$$$$%%%888WWWkkkmmmooommmkkkjjjiiiiiiiiiiiigggOOO>>>AAAAAA@@@QQQaaahhhSSSJJJIIIAAA:::888222444:::CCCKKKMMMGGG:::///---&&&"""$$$%%%######&&&888777555444333444555666666888===EEENNNWWW^^^aaa^^^TTTDDD777000---,,,,,,((()))***+++++++++))))))%%%&&&((((((((())),,,///222;;;HHHWWWccclllssswww|||yyywwwzzz~~~{{{uuuggg[[[OOOGGG???888777;;;999FFFVVV```cccgggmmmssswww|||bbbJJJ>>>999666///000555333555IIIXXXRRR@@@666...,,,---++++++,,,++++++---.........444<<>>AAAAAAMMMhhhiiiTTTKKKKKKDDD>>>===888777666777:::;;;777111,,,((($$$"""############&&&555444333222333444666888777;;;BBBLLLVVV^^^aaabbbXXXNNN???333---+++)))((((((((()))************)))%%%'''(((((('''***000555:::EEEUUUdddooouuuwwwyyy}}}zzzyyyzzz|||zzzrrrlllYYYMMMBBB>>>888333666>>>FFFTTTfffrrrvvvwwwzzz}}}kkkPPPBBB;;;888///000555444444EEESSSNNNCCC888...,,,---,,,+++,,,***+++,,,---...000444777MMMeeeyyyPPP666222000***&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!"""#########$$$$$$%%%&&&''''''(((&&&$$$$$$''''''&&&)))///>>>aaa|||~~~___GGG:::///...,,,)))((('''''''''%%%%%%$$$$$$%%%'''(((***)))(((&&&###""""""""""""!!!!!!!!!""""""!!!!!! !!!###&&&666OOOaaafffkkkmmmoooooonnnlllkkkkkkiiiSSSDDD:::???BBBGGGhhheeePPPHHHJJJEEECCCEEEBBB:::444000111222///,,,,,,%%%$$$$$$$$$$$$###$$$$$$444333222222444666:::<<>>>>>BBB@@@888000+++------***(((***###%%%&&&%%%$$$######"""444333333333555999<<>>GGG\\\dddnnnwwwzzzzzzxxxwwwpppppppppnnnhhh^^^RRRKKKCCC999666;;;>>>@@@LLL[[[mmmvvv~~~aaaJJJ<<<555555222333111000@@@OOOMMMFFF999...,,,------++++++,,,,,,+++***,,,///000///777JJJjjjsssLLL555111---$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$"""!!!!!!!!!"""###!!!###&&&(((******)))((('''###"""$$$%%%&&&***000888VVVooo```FFF:::777111000---)))&&&&&&''')))&&&%%%$$$$$$%%%(((***,,,---+++((($$$"""!!! !!!!!!!!!"""""""""""""""!!!!!!!!!$$$)))+++222DDDUUUZZZaaaiiimmmnnnmmmmmmnnnjjj]]]QQQ888<<<@@@555SSSYYYBBB888888333333777555444,,,(((***+++'''%%%&&&"""&&&'''&&&$$$###!!!666555333222444:::BBBHHHRRRXXX]]]___^^^[[[RRRIII888111+++,,,,,,***((()))))))))'''&&&&&&%%%%%%%%%&&&((()))(((+++888MMM^^^iiiqqqvvvtttrrrtttsssoooooojjjddd^^^XXXPPPGGG@@@@@@>>>;;;;;;BBBPPPaaammm|||sssXXXDDD;;;777333333111111BBBPPPNNNGGG888...000000+++***000///...---,,,---///111333555>>>VVVxxxsssOOO888111,,,$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$###"""""""""""""""###"""###%%%''')))+++,,,---&&&%%%$$$###$$$&&&(((***333HHHeee~~~rrrSSSAAA777000000///---+++)))''''''&&&%%%%%%$$$###$$$&&&)))***,,,+++(((&&&$$$###""""""  """###!!!!!!"""###$$$,,,???QQQVVVhhhmmmkkkrrrsssllljjjfff]]]OOO???555555===DDDTTTEEE555,,,***)))+++...,,,)))(((,,,,,,((($$$###(((&&&'''(((%%%!!! $$$888888888888<<>>AAAAAABBBFFFOOO\\\kkkuuuqqqoooooovvvyyy```JJJ===777333444333444CCCQQQNNNGGG999///000000+++***///---,,,+++***+++---///000333999MMMlllpppLLL666000+++%%%&&&&&&%%%%%%%%%%%%$$$$$$######""""""""""""#########$$$&&&((()))+++++++++&&&%%%$$$###$$$&&&(((***333GGGddd~~~bbbHHH;;;555000///...,,,***((('''&&&&&&%%%$$$$$$%%%&&&(((***+++,,,+++(((%%%###"""""""""!!! !!!!!!"""!!!!!!"""######***;;;KKKWWWhhhmmmkkkpppqqqjjjhhh___VVVGGG999111111888>>>YYYHHH555+++(((''''''))))))&&&'''+++***'''&&&((()))%%%###$$$$$$!!!!!!%%%555666888;;;BBBLLLXXX___iiimmmnnnkkkggg___SSSGGG777///(((((()))'''''')))))))))(((''''''((((((((())))))+++222???PPPaaallluuuwwwuuunnngggccc___[[[TTTPPPJJJEEEBBBAAA@@@???FFFJJJPPPXXXbbbmmmxxxyyymmm[[[XXXZZZggg{{{lllSSSBBB888222444555666CCCNNNKKKCCC888///000///+++***...,,,,,,+++++++++---...///000222???ZZZyyykkkHHH333...+++&&&&&&&&&%%%%%%%%%%%%$$$$$$"""""""""""""""###$$$%%%$$$%%%''')))*********)))&&&%%%$$$###$$$&&&((()))333FFFbbb~~~xxxUUUAAA;;;888555---,,,+++)))'''&&&%%%%%%$$$$$$%%%'''(((***++++++,,,+++(((%%%###"""!!!!!!!!!""""""""""""!!!!!!  !!!###"""&&&333AAAWWWiiinnnkkkooooooiiihhh]]]RRRCCC666111333999===ZZZGGG222)))'''&&&%%%%%%&&&&&&(((***)))'''+++111111)))#########""""""$$$333555:::AAAJJJVVVbbbkkkssswwwwwwssslllcccVVVJJJ777///'''&&&'''%%%&&&(((((((((((((((((()))******,,,***,,,777HHHZZZgggmmmuuusssnnneee]]]WWWSSSQQQHHHDDD@@@===>>>AAAEEEHHHPPPVVVaaakkkttt{{{}}}kkk]]]TTTOOOPPP^^^vvvxxx^^^III<<<333444666555>>>FFFAAA<<<333---......++++++///...------------...///000///...555JJJhhhfffDDD111---+++'''&&&&&&%%%%%%%%%$$$$$$$$$!!!!!!""""""###$$$%%%&&&&&&''')))*********((('''&&&%%%$$$######%%%'''(((222BBB^^^|||kkkKKK>>>;;;999777,,,+++***(((&&&%%%%%%%%%###%%%&&&(((***+++,,,,,,,,,+++(((%%%###!!!!!!!!! !!!""""""""" !!!"""!!!###,,,777SSSgggmmmkkkppppppjjjjjj^^^PPP>>>111///444;;;???UUUBBB...&&&''''''''''''&&&''')))+++)))(((///999===111'''$$$$$$"""!!!"""777;;;CCCLLLWWWcccooovvvxxx{{{|||wwwqqqhhhZZZNNN999000'''%%%$$$$$$$$$'''''''''''''''(((***+++,,,,,,***...<<>>===;;;<<<@@@HHHPPPVVV___gggqqqzzzwwwfff[[[XXXRRROOO\\\rrrjjjRRRBBB777444555222777;;;666333...++++++,,,,,,---000---------------......///000...111???ZZZ{{{aaaAAA111---+++(((&&&&&&%%%%%%%%%$$$$$$$$$""""""""""""###$$$&&&&&&'''(((***++++++***(((&&&&&&%%%$$$######$$$&&&'''000<<>>:::;;;999:::>>>BBBJJJTTT___fffqqqvvv~~~{{{nnneee```^^^YYYYYYdddxxxwww___KKK<<<777777222222444///...,,,+++++++++,,,...///++++++++++++,,,,,,,,,+++///000111888NNNnnn]]]@@@111---+++)))&&&&&&%%%%%%%%%%%%$$$$$$###############$$$%%%&&&&&&(((***,,,,,,***(((&&&&&&%%%$$$######$$$%%%'''---666OOOpppZZZCCC<<<999555111+++***)))(((&&&&&&&&&%%%&&&&&&'''((()))***++++++---+++(((%%%""" !!!!!!!!!&&&...EEE^^^kkklllqqqpppjjjjjjYYYMMM;;;///+++111:::@@@LLL>>>000)))'''%%%%%%''')))&&&%%%%%%###"""'''//////'''!!!!!!"""""""""$$$<<>>DDDOOOZZZeeeqqq}}}pppYYYKKKKKKOOOLLLPPP[[[lll~~~tttZZZFFF======777555666222000222222///,,,---------------.........---,,,,,,)))000222111<<>>777444888;;;:::;;;@@@LLLXXXhhhsssyyy}}}{{{cccQQQHHHCCC>>>@@@HHHWWWlllxxx___UUUFFF;;;555333333222222111000...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...111888JJJhhh}}}YYY===000...,,,(((''''''&&&%%%###"""!!!!!!$$$$$$$$$############"""$$$%%%&&&'''((((((((((((%%%$$$###""""""$$$&&&'''(((,,,:::TTTttt\\\CCC@@@999333111...+++)))'''&&&&&&&&&((())),,,***(((%%%$$$&&&***...---+++((($$$"""!!!!!!!!! !!!!!!"""!!!!!!!!!!!! !!!$$$'''))):::MMM\\\```ccceeeXXXEEEDDDFFFBBB999333333555555666666333---%%%$$$///;;;AAA555)))%%%$$$""""""###!!!!!!!!!!!!""""""""""""PPP\\\iiioootttxxxyyyxxxyyy}}}~~~zzzsssgggVVVHHHAAA999///'''######%%%%%%$$$%%%'''(((***+++,,,---------///444:::>>>???>>>999555555888999;;;DDDNNN___iiiuuu~~~xxx```MMMCCC>>>999;;;BBBRRRhhh~~~wwwaaaVVVGGG;;;555444333222222111000...---------------------,,,,,,,,,,,,,,,))))))***---333CCC```xxx}}}XXX<<<000...,,,)))((('''&&&%%%$$$###""""""$$$$$$$$$############"""$$$%%%&&&''''''(((((((((%%%$$$###"""###$$$&&&'''))),,,777NNNmmmvvvSSS===;;;666111000---***)))'''%%%%%%&&&((()))******(((&&&%%%&&&))),,,***)))&&&$$$"""!!!"""""" !!!!!!!!!!!!!!! !!!  ###&&&(((000???MMMRRRUUUUUUKKK???:::===:::333000222555666333444222,,,%%%###)))111:::///&&&$$$$$$######$$$"""""""""!!!!!!!!!!!!!!!XXXcccmmmqqquuuyyy{{{zzzyyy|||}}}zzzsssgggUUUEEE===777000***''''''''''''%%%&&&''')))***,,,------,,,,,,---000444666666555444555888;;;???FFFVVVdddttt{{{ttt[[[HHH???;;;777999???MMMddd}}}wwwcccXXXHHH<<<666444333222222111000...------------.........------,,,,,,,,,,,,+++,,,...333@@@YYYooo|||VVV;;;///---+++***(((''''''&&&%%%$$$$$$###$$$$$$$$$############"""$$$$$$%%%&&&''''''''''''%%%$$$#########$$$%%%&&&)))***333GGGeeekkkLLL::::::444///...******)))'''%%%%%%&&&''')))((())))))((('''''')))***'''&&&$$$###"""""""""### !!!!!!!!!!!! !!! !!!$$$%%%+++333???IIIMMMJJJDDD>>>333555333...---222777888222333222---'''$$$%%%'''000)))###$$$%%%$$$$$$%%%"""""""""!!!!!! ___hhhooorrrssswwwzzzzzzzzz}}}~~~{{{uuuiiiUUUDDD:::666111---,,,,,,++++++&&&'''((()))***,,,---...)))***,,,///222444444444222666===FFFPPP]]]mmmyyysssYYYFFF@@@??????AAADDDOOOddd}}}yyyhhh\\\KKK>>>777444333333222111000...------------//////...------,,,,,,,,,.........000222<<>>===555000...'''))))))((((((((('''''''''%%%(((++++++***(((''''''((('''%%%$$$"""!!!  !!!""""""######""""""!!!!!!  !!!"""'''(((333EEEQQQOOOGGGAAA:::999333+++)))---///---///333222,,,)))++++++))))))%%%%%%''''''### !!!"""!!!!!!!!! kkkrrrwwwwwwwwwzzz||||||{{{}}}~~~}}}yyynnnYYYFFF777444111000000000000///,,,,,,+++******+++,,,---***+++,,,,,,---000444777===GGGVVVgggzzz~~~hhhVVVRRRTTTVVVVVVYYY```mmm}}}vvviiiUUUDDD:::666444222222111000...------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,---......111===III___wwwqqqJJJ666///***((()))%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$############"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######'''111DDD]]]xxxxxxRRRBBB<<<;;;333000000***((()))+++,,,+++***'''&&&%%%(((++++++***(((''''''((((((&&&%%%###!!!  !!!"""$$$%%%%%%%%%%%%!!!!!!!!! !!!!!!""""""(((000===IIIRRRRRRLLLFFF@@@<<<333***&&&))))))&&&***111333,,,(((+++,,,******'''''')))((("""!!! kkksssxxxxxxwwwzzz{{{{{{yyy{{{||||||zzzoooZZZFFF555222///------...///...///...,,,*********+++,,,***+++,,,---///444<<>>222...---,,,***333NNNGGG333000+++------,,,+++(((&&&$$$"""!!!!!!!!! !!!!!!""""""jjjmmmpppqqqqqqqqqrrrsssxxxwwwvvvsssjjj[[[HHH;;;111...***(((((())))))((())))))'''%%%###$$$'''***+++---444AAATTTiiizzz|||xxxtttxxx~~~yyyfff\\\SSSEEE999555222444444333000.........------,,,,,,,,,,,,+++++++++***)))((((((***,,,---111555AAAUUUnnn___???555,,,((((((%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""""""""""""""'''"""%%%%%%333111%%%%%%%%%$$$""""""###%%%###'''***000EEEhhhnnnUUUIIIHHHCCC999222000,,,''''''((()))+++,,,---------)))***,,,,,,+++)))&&&$$$$$$$$$$$$############"""%%%)))...111111---'''$$$  """###"""!!!%%%'''%%%---;;;;;;777<<>>333000222222---555OOOHHH333111---000///---+++(((&&&$$$$$$$$$ !!!!!!dddfffiiijjjkkkkkklllnnnrrrpppmmmggg]]]OOO>>>444...,,,)))(((((()))(((((((((((('''%%%######&&&((())),,,777KKKcccxxxooogggaaaRRRAAA666333333333222000///......------,,,,,,,,,++++++++++++***)))(((((()))***+++,,,---444CCCWWWoooYYY<<<333,,,((((((%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$###"""""""""""""""!!!$$$###%%%---DDDAAA'''%%%$$$$$$###!!!###&&&!!!&&&)))---BBBdddhhhSSSMMMMMMGGG<<<444000,,,(((((((((***++++++,,,,,,,,,)))+++---......+++'''%%%$$$$$$$$$#########""""""$$$'''+++......***%%%!!!!!!  """###"""!!!$$$$$$$$$111EEEEEE999777000555888444222555888:::111888RRRJJJ555444000444111///+++(((%%%$$$$$$$$$ !!!!!!!!!!!!!!!YYY[[[]]]______```aaacccdddccc___XXXOOOBBB666...,,,***((((((((())))))((((((((()))'''%%%%%%&&&((()))000???VVVpppzzzsssnnn^^^HHH888333222111000000///......------,,,,,,,,,++++++++++++***)))((((((((())))))+++,,,111:::DDDWWWttt{{{TTT999333---)))(((%%%%%%%%%%%%$$$$$$###############""""""!!!""""""""""""### &&&%%%444RRRMMM///((($$$$$$$$$!!!"""&&&!!!&&&(((+++===___|||bbbTTTPPPQQQKKK???555111...************++++++******)))***,,,...000///---)))'''$$$$$$$$$#########"""""""""$$$&&&((((((&&&$$$###%%%$$$######$$$%%%$$$"""!!!"""$$$444IIIGGG666///)))+++,,,,,,111:::??????111888RRRJJJ555444000444333000,,,(((%%%###""""""!!!!!!"""############"""KKKLLLNNNOOOOOOOOOQQQSSSRRRPPPMMMHHHAAA888111,,,+++***(((((()))******((((((***+++***((('''((()))+++444FFF```yyy}}}vvvfffNNN;;;444222/////////000///...------,,,,,,,,,,,,++++++******)))))))))))))))******,,,111666888CCC^^^zzzvvvPPP777222...***)))%%%&&&%%%%%%$$$$$$############""""""!!!!!!"""""""""&&&%%%$$$)))$$$777ZZZQQQ;;;---###$$$&&&###"""%%%!!!&&&((()))999ZZZwwwuuu]]]TTTQQQRRRMMMAAA666111...+++******++++++***))))))(((+++,,,...//////---***)))$$$$$$$$$############"""!!!!!!"""######$$$$$$$$$"""!!! """###"""!!!!!!###111DDD???///)))(((((('''&&&,,,555999888---555OOOHHH333111---000111///,,,(((%%%###"""!!!"""###$$$%%%&&&%%%$$$###<<<===>>>>>>>>>>>>@@@BBB???>>>===:::555111...---+++)))((()))++++++***)))(((***,,,+++***(((((()))+++555HHHaaayyyyyyhhhPPP<<<444111......///000///...------,,,,,,,,,,,,++++++***************************)))---222222666KKKccc~~~rrrMMM555333///,,,+++&&&&&&&&&%%%%%%$$$######"""""""""!!!!!!!!!!!!""""""%%%###$$$***"""999```UUUGGG333###$$$'''%%%"""$$$"""'''((('''666UUUssskkkUUUQQQPPPRRRMMMAAA555000---+++((())))))************)))***+++,,,,,,,,,+++***)))$$$$$$$$$############"""!!!!!!""""""############ ###%%%%%%$$$"""###"""+++999555)))(((###&&&&&&$$$%%%***...---***333NNNGGG333000+++---,,,+++***(((&&&$$$###""""""###%%%&&&&&&&&&$$$$$$333444444444333333555777333444333111///------...+++***)))***+++,,,+++***(((***,,,,,,***((((((((((((333FFF___wwwzzzhhhPPP<<<444111...---///000///...---------,,,,,,,,,++++++)))*********++++++++++++***''')))000000111@@@SSSssspppKKK555333000---+++'''&&&&&&%%%%%%$$$###""""""""""""!!!!!!!!!!!!"""### """***""";;;eeeYYYOOO777###$$$)))&&&######"""(((((('''444SSSpppdddPPPOOONNNPPPLLL@@@444...,,,+++&&&'''(((***++++++++++++)))************))))))((($$$$$$$$$############"""!!!"""$$$$$$$$$###!!! """"""###&&&***---......&&&'''$$$(((222...'''+++&&&***'''$$$&&&***,,,***333OOOIII555111+++---(((((((((((('''&&&%%%$$$!!!###%%%&&&&&&&&&$$$###222222111111000000////////////...---,,,,,,++++++++++++++++++******))))))++++++************+++++++++111AAA[[[www~~~}}}|||}}}}}}ssscccOOO@@@888111,,,...///......///...---,,,+++***))))))***+++***)))'''''')))***+++***---///...---000777===YYYuuukkkJJJ555222,,,)))***(((%%%%%%%%%$$$$$$$$$######""""""!!!!!!!!!!!!""""""%%%%%%###999dddWWW\\\444%%%)))""""""(((######''''''(((666SSSnnn}}}\\\KKKPPPQQQOOOIII???333+++))))))''''''((())))))***))))))(((&&&%%%&&&((()))))))))'''&&&&&&%%%%%%$$$$$$#########""""""""""""######### )))555;;;666000!!!###&&&(((((('''&&&%%%#########$$$&&&))),,,...000DDDMMMHHH???111)))...((((((((('''&&&&&&%%%%%%%%%$$$$$$###$$$%%%'''(((111111111000000////////////......------,,,,,,,,,,,,,,,++++++************+++******)))))))))))))))***000@@@YYYttt~~~~~~~~~|||mmm\\\KKK@@@999222---///111//////000...---,,,,,,+++++++++++++++***)))(((((()))***+++))),,,...---,,,...333999IIIaaajjjHHH444111,,,((()))(((%%%%%%$$$$$$$$$#########""""""!!!!!!!!!!!!"""""" $$$&&&###555^^^[[[aaa999&&&(((######((("""###&&&'''(((666RRRmmm}}}{{{[[[PPPUUUYYYSSSHHH<<<222,,,***)))''''''((()))))))))))))))'''&&&%%%&&&(((******)))'''&&&&&&%%%%%%$$$$$$#########""""""""""""######$$$ '''222777333,,,$$$###%%%,,,111111***$$$#########$$$&&&))),,,...222EEENNNJJJCCC444+++///((((((((('''&&&&&&%%%%%%'''&&&%%%$$$$$$$$$%%%&&&000000000000////////////...............---------,,,,,,,,,,,,++++++++++++++++++***)))(((''''''&&&)))///>>>WWWqqq}}}}}}}}}}}}|||iiiWWWJJJDDD;;;444///000222000///111...---------------------+++***)))(((((()))***+++)))+++,,,,,,***+++///333999JJJeeegggFFF222000+++((()))'''%%%$$$$$$$$$$$$#########""""""!!!!!!!!!!!!""""""$$$""" (((%%%...SSS```hhhAAA(((&&&$$$%%%&&&""""""%%%''')))555OOOkkk}}}lllYYYVVV[[[bbbWWWFFF999111---+++***&&&''''''(((((((((((((((&&&%%%$$$%%%(((*********'''&&&&&&%%%%%%$$$$$$######""""""!!!!!!""""""###$$$!!! &&&...111---'''&&&###%%%///::::::///############$$$&&&)))+++---222BBBJJJIIIDDD555***...((((((((('''&&&&&&%%%%%%((('''&&&%%%$$$$$$$$$$$$////////////////////////.............../////////------,,,,,,,,,,,,,,,,,,---,,,,,,+++)))(((&&&%%%***///<<>>666111111222000///000.........////////////...+++******))))))******+++***+++,,,,,,******,,,///444<<>>'''***&&&(((###"""###&&&+++:::VVVooo}}}aaaOOORRRWWWVVVZZZPPPBBB999444333000---***************))))))((((((&&&$$$%%%&&&''''''&&&'''&&&&&&%%%%%%$$$$$$###!!!!!! !!!!!! """$$$$$$######$$$%%%"""###$$$$$$######%%%&&&!!!"""###%%%&&&'''(((((((((---444CCCMMM>>>++++++((((((((('''&&&&&&%%%%%%"""###$$$&&&''''''&&&&&&111111222222222333333333333222222111000///............//////000000111111+++,,,,,,---,,,***'''&&&,,,***///AAAYYYnnnxxxzzzxxxyyy{{{~~~{{{llljjjdddUUUDDD999333000000444///000111111000...,,,******++++++,,,,,,++++++*********,,,......---***''')))+++///111333BBBdddhhhFFF222///)))%%%&&&$$$############""""""""""""""""""!!!!!!!!!!!!"""""" %%%$$$((($$$NNNsssgggBBB)))+++%%%***###""""""%%%***777SSSmmm|||ZZZLLLPPPWWWXXX]]]SSSDDD999333222111111+++++++++++++++***))))))((('''%%%%%%&&&&&&&&&%%%''''''&&&%%%%%%$$$$$$###!!!!!! !!!!!! """$$$$$$######%%%'''$$$$$$$$$%%%%%%$$$###"""!!!"""$$$%%%&&&'''''''''&&&***111BBBNNN???,,,+++)))(((((('''&&&&&&%%%%%%###$$$%%%&&&&&&&&&%%%$$$222333444444444444333222222222222000---,,,...///---///111333333222///...,,,,,,.........,,,***((((((+++111???UUUlllwwwxxxzzzzzz{{{|||}}}yyypppmmmbbbPPP>>>333000///...------......//////000000///---++++++,,,,,,+++******+++---...///...------++++++...222222777GGGYYYfffBBB//////+++&&&&&&$$$%%%%%%$$$$$$$$$$$$$$$$$$!!!"""######!!! !!!!!!!!!$$$"""///IIIwwwdddFFF,,,$$$''''''!!!###(((&&&%%%***000HHHiii~~~qqqTTTHHHSSS```]]]aaaSSSBBB777555555444111*********))))))((('''&&&$$$&&&'''&&&%%%%%%&&&((((((***,,,+++((($$$"""!!!""""""""""""!!!!!!!!!!!!######$$$$$$$$$%%%%%%%%%##################$$$$$$$$$$$$$$$$$$%%%%%%&&&''')))%%%000HHHMMM;;;,,,***((('''&&&&&&(((((('''&&&((('''&&&%%%%%%&&&((()))222333444555555444333222444444333111......000222000111222333222111///...+++,,,---......,,,***)))(((***///;;;QQQiiivvvxxxzzz{{{|||}}}~~~vvvqqqeeeRRR@@@555111///---------...///000000//////---,,,***+++,,,---,,,+++***+++,,,------...------***)))***,,,,,,000<<>>+++---)))&&&'''%%%$$$$$$############""""""!!!###$$$###""" !!!!!!!!! $$$"""---FFFttteeeJJJ///%%%((('''""""""&&&$$$###''',,,AAAaaa}}}gggRRRLLLZZZfffbbb___TTTEEE;;;777666333111*********))))))((('''&&&%%%&&&''''''%%%%%%&&&'''(((***,,,+++(((%%%###""""""""""""#########$$$$$$""""""""""""############%%%%%%$$$###""""""""""""""""""###$$$%%%&&&((()))((($$$///DDDIII:::---,,,'''&&&%%%&&&'''((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&444444555666666555444444666666444222000000333666444333333222111000///...+++,,,---...---,,,+++***)))***---777LLLeeeuuuyyy||||||}}}{{{|||yyyxxx|||~~~wwwrrruuu~~~uuugggSSSBBB888222///---,,,---///000111000...---,,,+++***+++---///...---++++++++++++,,,---...///---***((())))))***111888CCCYYYsssXXX999)))***'''&&&(((&&&#########"""""""""!!!!!!"""###$$$$$$"""!!!!!!""" ### $$$"""+++@@@lllcccNNN444'''((('''"""###'''$$$###'''***<<>>666222444111111111000///---,,,+++,,,,,,...111444555444222...///111333444555555666000222000)))'''+++,,,***(((***...444@@@RRRjjj{{{~~~OOO:::...***%%%'''+++%%%&&&&&&%%%$$$###"""!!!!!! !!!""""""  ###&&&'''$$$)))888RRRZZZCCC***%%%&&&###!!!&&&%%%(((,,,***222HHHiii\\\KKK\\\iiikkkkkkggg\\\QQQAAA666111000...,,,*********))))))((('''&&&)))))))))'''$$$###"""###$$$(((---000///---+++***###$$$$$$%%%&&&''''''''' !!!!!!!!!"""""""""!!!!!!!!!!!!!!!"""###$$$$$$###############$$$$$$&&&000888999999999333+++,,,+++))))))******(((''''''&&&%%%$$$############:::;;;<<<======<<<;;;:::555888:::<<<;;;;;;;;;<<<333222111000...,,,+++***)))******+++,,,...///000---222999CCCSSSiiiyyy~~~}}}~~~|||sssggg___ZZZXXXdddnnn~~~nnnXXXFFFBBB???777222444222111000///...---,,,,,,++++++---000333444222000---...111333444555555444111555222***'''***,,,+++***+++---///222<<>>999666000000...---------------***+++,,,---...............222;;;GGGUUUeeewww~~~tttfff]]]\\\]]]^^^hhhwwwuuu]]]IIICCC???777333555000//////...------,,,,,,---,,,,,,...222444222000///......///111444777999>>>777///++++++,,,+++((()))+++,,,+++,,,222===FFF```xxxvvvKKK666++++++(((******"""%%%$$$###"""!!!!!!!!!!!!"""!!!  """$$$&&&///UUUiiiYYY888+++&&&$$$###&&&''''''%%%)))000666[[[qqq^^^SSS]]]oootttiii]]]BBB;;;333...---...---,,,---***(((''''''(((((('''&&&'''((((((%%%$$$$$$%%%$$$+++222555666666111***%%%###"""###&&&)))******!!!"""###$$$$$$###"""!!!$$$######"""""""""""""""%%%%%%%%%$$$%%%%%%&&&&&&$$$(((---000///------...///...,,,***)))'''''''''&&&%%%%%%$$$#########$$$<<<999999<<<===:::999;;;CCCIIIOOOQQQLLLCCC;;;777000000///...------------+++,,,---...............111444<<>>JJJbbbrrr{{{tttJJJ666++++++((()))***"""$$$$$$"""!!!!!!!!!!!!!!!!!! """###$$$+++QQQkkk]]]>>>...(((%%%$$$&&&((('''&&&(((///555SSSyyynnn___WWW```oooqqqeeeZZZ???999111------......---+++)))'''&&&'''''''''&&&&&&'''((((((%%%$$$$$$%%%$$$,,,222555666555000***&&&$$$""""""$$$%%%%%%%%%!!!"""###$$$$$$###"""!!!$$$###""""""!!!!!!""""""$$$$$$$$$$$$$$$%%%%%%&&&$$$(((---000111000000000...---+++)))(((&&&%%%%%%$$$$$$###"""""""""""""""777777999;;;:::777:::@@@QQQZZZdddcccWWWGGG;;;666111000///......---------------...............---222444;;;III^^^rrr~~~}}}~~~tttcccWWWRRRRRRUUU```ppp~~~nnn[[[PPPEEE999444666//////..................---,,,---///111222111///------...000333666888:::BBB@@@;;;555///+++***+++(((******)))(((***///444888MMM\\\jjj~~~rrrHHH555,,,+++((()))***######"""!!!   !!!!!!""""""'''LLLlllaaaGGG000+++'''%%%'''((('''&&&(((---222HHHqqqggg___\\\eeeooolll```VVV<<<777000,,,---......---***)))&&&&&&''''''&&&%%%&&&'''((((((%%%$$$$$$%%%%%%,,,222444555555000***(((%%%"""!!!""""""!!! """"""############""""""###""""""!!!!!!!!!!!!!!!###############$$$%%%%%%%%%(((---111333333222111,,,+++***((('''%%%$$$###""""""!!!!!! !!!!!!555666888999777777AAALLL```lllwwwsss```III:::333222111000///................../////////......---///111888GGG___xxx~~~{{{}}}wwweeeVVVMMMJJJPPP[[[lll}}}wwwgggZZZLLL===666666/////////...............,,,---...000111111///...---...000333555777999:::BBBCCCAAA:::111++++++---'''((())))))((((((+++...111???JJJXXXnnn}}}pppFFF444,,,,,,((()))***$$$""""""!!!   !!!!!!!!!!!!!!!'''GGGjjj```NNN111,,,'''&&&'''((('''&&&(((,,,///@@@kkk___]]]```jjjooohhh[[[SSS;;;666///,,,,,,---,,,++++++)))''''''(((((('''%%%&&&'''((((((%%%$$$$$$%%%%%%,,,222444555555000***(((%%%###!!!!!!!!!!!! """""""""######"""""""""###"""!!!!!! !!!!!!""""""""""""###$$$%%%%%%&&&(((,,,222666666222...++++++***)))'''%%%$$$###!!!!!! !!!!!!333333444555555;;;LLL\\\qqq}}}hhhMMM;;;444222222111000//////////////////000000000///.........111666EEE___{{{}}}zzz|||lll[[[PPPKKKMMMWWWgggyyy~~~qqqcccUUUEEE:::666///////////////.........+++---000111000///...---...000222555777888888999???BBBBBB===333---,,,...&&&''')))))))))***+++,,,***333888CCCYYYjjjyyyoooCCC222,,,,,,((((((***$$$"""!!!  !!!!!!!!! !!!!!!"""!!!!!! ***AAAfff]]]TTT111---&&&'''''''''''''''(((+++---<<>>JJJXXXgggzzziiiPPP???888444333222111000000000000......///111111222222222...333444777KKKiii|||~~~{{{zzzzzz|||}}}}}}}}}~~~yyylllcccaaaaaaaaafffooo{{{{{{ttteeeOOO<<<444333222000///---,,,+++***...222333000,,,++++++***---000222222000...,,,///222666777666333000...,,,***((((((((()))((('''''',,,******///111>>>UUUcccnnn~~~aaa>>>000,,,---((('''***&&&###"""!!!   !!!""""""###&&&%%%###!!!!!!"""$$$%%%%%%---ZZZ]]]qqqCCC:::&&&%%%$$$$$$&&&(((+++,,,,,,---SSSxxx___YYY]]]gggqqqooo]]]III===333000------000333333222***))))))******)))'''$$$&&&'''((((((&&&$$$$$$%%%"""(((...111444777666222)))'''$$$######$$$###"""$$$###"""!!!!!!"""###$$$&&&%%%$$$$$$######$$$$$$#########$$$%%%'''((()))###&&&///???KKKJJJ<<<...'''(((((((((&&&###!!!444888CCCUUUiiizzz~~~gggMMM>>><<<222111000111222222000///000000111111111111000000...111444888BBBTTTgggsssxxxwwwwwwyyy}}}~~~}}}zzzeeeTTTOOORRRVVVcccuuu~~~yyyoooXXX@@@777222//////---******---***...222666555111,,,(((,,,,,,,,,,,,,,,---...///------///222555555333111)))***)))'''&&&&&&))),,,++++++***)))***...444888KKKVVVjjj___<<<111(((''')))'''###"""&&&%%%$$$###"""""""""""" !!!!!!!!!###%%% !!!!!!!!! !!!###%%%(((111DDDnnn___222...***%%%###&&&(((((())),,,444HHHlllzzzcccZZZ^^^fffnnnnnnaaaKKK;;;666222...///333444222///******))))))((((((''''''***)))((('''&&&%%%%%%%%%)))'''(((---444888666333'''%%%######$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%+++***000@@@QQQSSSBBB///+++(((''''''$$$ 444???RRRgggyyyxxxbbbIII;;;999666333000///000000000/////////000000000000//////...111333555===LLL^^^kkkrrrrrrtttxxx}}}xxx```LLLDDDGGGMMMZZZooo}}}uuu^^^GGG999333//////---******,,,,,,///333666555111,,,(((+++++++++,,,---...///000------...111444444333111)))))))))'''&&&''')))+++******)))((((((,,,111555<<>>OOOSSSDDD222+++(((&&&'''$$$!!!;;;KKKbbbwwwrrr\\\FFF:::888777333///------...............////////////......///000111222666BBBSSSaaalllmmmqqqvvv|||xxx^^^GGG>>>???BBBNNNddd|||{{{fffOOO;;;555///...---******,,,...000444666555111---*********+++,,,---...000111---------000222222111///)))))))))(((&&&''')))+++))))))((('''''')))---000111111:::MMMcccuuu]]];;;222***)))***'''%%%$$$%%%%%%$$$###"""""""""""" !!!######""""""###$$$"""######""" !!!###%%%(((&&&333___wwwKKK333,,,'''%%%'''))))))***,,,000===ZZZ|||wwweee```dddlllssstttgggQQQ@@@555222///...000111///---------,,,,,,+++******))))))((('''%%%$$$$$$$$$$$$###&&&,,,555<<<>>>:::555...+++'''%%%$$$$$$###"""""""""""""""""""""""""""##################$$$$$$###############""""""""""""(((111===JJJOOOFFF888+++(((&&&'''%%%!!! """GGGYYYooopppZZZGGG<<<999444222000000111111000///...//////000000//////...//////000111333<<>>>>>333,,,''''''%%%!!!RRRnnn~~~jjjTTTEEE<<<777222444888===???>>>:::666000000111111111111000000000...000333333777III]]]iiiiiikkkpppwww}}}zzz___GGG======AAAIIIWWWkkkyyyeeeGGG;;;000------+++***++++++,,,...111222222111111******+++,,,---...000111,,,+++)))***++++++***)))''')))***)))((('''((())))))***++++++)))))))))+++(((***---///...444FFFWWWttt~~~RRR777000***)))(((%%%$$$'''$$$$$$###############$$$$$$%%%''''''&&&&&&'''(((''''''&&&$$$"""!!!###$$$%%%%%%///???UUUkkkbbbAAA111,,,)))+++,,,******---111444CCC___~~~zzznnnlllsssuuulllXXXFFF>>><<<111111000/////////000000------,,,++++++******))))))((('''%%%$$$$$$$$$$$$$$$$$$&&&)))---222555888...+++&&&######$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""#########$$$$$$%%%&&&'''((((((%%%:::EEE;;;000222888999555---'''&&&&&&""" WWWsss}}}hhhSSSEEE;;;555111222666999<<<;;;777444//////000000000000/////////,,,...222111333EEE[[[```ccciiiqqqzzz|||bbbJJJ??????DDDNNN^^^pppyyyeeeIII<<<000,,,,,,+++***+++------...////////////...+++++++++,,,---...///000,,,***(((((()))***)))'''''')))******((((((((()))''')))++++++***))))))***&&&(((,,,...---///999DDD^^^ttt{{{NNN555///***(((&&&######&&&$$$###############$$$$$$$$$%%%'''''''''''')))***(((((('''%%%"""!!!###$$$%%%$$$,,,666IIIkkknnnMMM333---***,,,,,,******---...111===VVVuuuzzznnnjjjjjjggg]]]OOOBBB<<<:::333333444333333333444666......------,,,+++++++++***)))'''&&&%%%%%%$$$$$$$$$%%%&&&(((***...111444000,,,&&&"""!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""######!!!!!!###$$$&&&((())))))"""222999///***000555111444+++%%%&&&'''%%%######]]]uuu~~~iiiTTTFFF===555//////000222444444111///......////////////......///+++---111///000BBBXXXXXX]]]gggsss}}}~~~fffOOOEEEEEEDDDQQQdddvvvuuuaaaKKK===000,,,,,,+++***+++////////////...---,,,+++,,,,,,,,,,,,,,,---...///,,,***((('''((()))(((''''''(((******)))(((((()))&&&(((***+++***(((((()))******---111000///222777NNNgggyyyKKK444...)))(((%%%"""###&&&$$$###############$$$$$$$$$%%%'''(((((((((***,,,))))))(((%%%"""!!!###$$$(((%%%+++222FFFpppzzzXXX444...+++,,,---++++++---+++...999OOOnnnuuugggccc^^^VVVMMMEEE>>>999555555666777666666777888:::000//////...------,,,,,,***)))((('''&&&%%%%%%%%%$$$&&&((()))***,,,///111222---'''""" !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###!!!###%%%''')))******---%%%&&&111333+++222)))$$$%%%((('''%%%&&&]]]rrrxxxhhhTTTBBB777333333333444555444333222111000000111111000///---,,,...+++***...111444:::@@@JJJPPPccc|||{{{zzz}}}gggSSSKKKKKKFFFWWWnnn~~~|||nnnbbbIII===111------++++++,,,222000...---------+++***,,,,,,+++***))))))))))))************************'''((((((((()))))))))***'''***---,,,+++***+++,,,((())))))+++,,,...000111===QQQlllxxxMMM333///+++'''&&&%%%###"""%%%$$$###!!!!!!!!!"""###%%%&&&&&&&&&&&&(((+++---))))))))))))(((&&&###"""%%%***)))222BBBiiibbb888222)))%%%%%%''''''%%%+++222AAAWWWnnn{{{mmm```QQQTTTPPPFFF???@@@AAA@@@<<<<<<:::999>>>DDDCCC???555222///---,,,---,,,,,,((((((((((((((('''''''''&&&&&&((()))++++++,,,,,,111...***&&&###""""""""""""############$$$$$$$$$ !!!!!!!!!!!!!!!"""###%%%%%%$$$%%%''')))+++$$$%%%000555///---111111(((###%%%%%%!!! ###  !!!WWWjjj~~~xxxgggRRRAAA777333111222222333222111000///000000000000///---+++***000,,,+++---///000444:::@@@GGG]]]xxx{{{sssrrrvvvmmmXXXNNNKKKIIIYYYmmm}}}vvvhhh\\\HHH===222///...---,,,,,,---///111111...+++******,,,++++++************+++************************(((((())))))))))))))))))))))))---111111,,,,,,...+++******++++++,,,---...555CCCXXXlll{{{vvvLLL222///***'''&&&%%%$$$###%%%$$$###"""!!!!!!"""###$$$%%%&&&%%%%%%&&&)))+++++++++***(((&&&### !!!'''&&&---999___iii???333)))'''(((((((((***...666FFF[[[ppp}}}ttthhh]]]ZZZYYYRRRHHHCCCEEEFFFDDDAAA???<<<:::???FFFFFFBBB666333///---------,,,+++((((((((((((''''''''''''%%%&&&(((***+++,,,------///,,,)))%%%###""""""###"""############$$$$$$$$$""""""""""""""""""""""""!!!###$$$$$$$$$%%%'''***+++&&&(((222666000,,,///333+++%%%%%%$$$!!! """  """###OOO___rrrwwweeePPP@@@666333000000000000000///............///000111000000000222...+++,,,,,,+++---222555>>>UUUrrr~~~~~~}}}tttlllmmmtttsss^^^OOOHHHKKKXXXjjjzzz{{{qqqcccWWWGGG<<<222000000...,,,,,,)))222::::::222+++***,,,+++++++++***++++++,,,,,,******************************))))))))))))))))))+++(((000>>>???333,,,000---,,,++++++******++++++...555AAARRRdddwwwrrrIII111...***'''&&&&&&%%%$$$$$$$$$###"""""""""######$$$%%%&&&%%%$$$$$$&&&(((***)))((('''$$$""" ###((((((---444ZZZwwwGGG333%%%&&&'''###%%%,,,///777FFFYYYlll}}}zzzsssjjj```ggg```TTTIIIFFFHHHIIIGGGEEEBBB;;;888<<>>666333000000000/////////......,,,---000333555888:::;;;333///---...---+++,,,///222<<>>......---,,,+++***************,,,///666@@@PPPdddyyylllEEE000---)))'''&&&&&&&&&%%%$$$#####################%%%&&&'''&&&$$$$$$%%%&&&%%%%%%$$$$$$######""""""%%%''''''...555YYY}}}UUU999%%%''')))!!!""",,,,,,333@@@OOO```ssszzzvvvooohhhqqqdddSSSHHHEEEGGGFFFDDDCCC>>>777444999AAAAAA<<<999555111...,,,,,,+++)))(((((((((''''''&&&&&&%%%$$$%%%(((***,,,...///000)))(((&&&$$$#########$$$""""""#########$$$$$$$$$%%%%%%$$$###""""""!!!!!! !!!######$$$%%%(((***...******......+++***---444000***%%%"""  ###(((,,,///FFFSSSdddssstttbbbNNN>>>555333111111000000////////////---...000333666999<<<===666333222444333000000333555>>>PPPhhhzzzzzzrrrpppzzzxxxkkk```YYYWWW\\\eeeqqq~~~ttteeeWWWEEE;;;222000000...+++***///<<>>OOOfffwwwgggBBB000---)))'''&&&&&&&&&%%%#########$$$$$$$$$$$$###&&&'''((('''&&&%%%%%%&&&############""""""#########"""!!!,,,444TTT}}}vvveeeEEE---,,,---&&&%%%...+++000888CCCSSSiii|||yyytttppprrrbbbOOODDDAAAAAA???===999777333444===FFFEEE???888555000---,,,+++***))))))(((((('''&&&%%%%%%%%%$$$%%%'''***,,,...//////((('''%%%$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$###"""!!!!!! !!!#########%%%''')))...***''''''&&&%%%(((,,,222000,,,&&&"""!!!  ###''',,,000222BBBPPPcccrrr}}}rrraaaNNN>>>666333222222111000000000000000000000000000111333444555777555555888777444444777777>>>LLL```sss~~~{{{wwwwwwyyypppiiigggaaafffmmmttt|||xxxgggYYYHHH===333000000---++++++///777???===444+++)))************)))******++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,+++---AAA]]]eeeTTT===333...---,,,,,,++++++,,,,,,(((---111000111;;;OOO___sss~~~dddAAA111...***'''&&&&&&%%%$$$"""###$$$$$$%%%$$$$$$$$$%%%'''((((((&&&%%%&&&&&&&&&&&&$$$###!!!!!!!!!!!!$$$""""""000555NNNvvvrrrmmmNNN333---...+++))),,,+++///555<<>>111000///---,,,+++******'''***,,,++++++111<<>>NNNVVVPPPHHH555333111...,,,***)))((('''((())))))+++...222555CCCTTTllldddDDD333///+++'''&&&%%%###""""""###$$$%%%&&&%%%%%%$$$!!!###%%%&&&%%%$$$$$$%%%######"""""""""$$$%%%&&& !!!%%%///'''888eeemmm}}}eeeHHH;;;???EEECCC<<<)))---333777AAAWWWvvv{{{{{{uuummmhhhZZZNNNDDD@@@===888777:::999===DDDOOO[[[]]]OOO???222///+++))))))))))))((()))(((((('''%%%$$$######$$$%%%&&&((()))*********))))))((('''&&&&&&%%%$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$###""""""###%%%!!!%%%'''%%%######$$$$$$,,,444777222//////...******,,,...000///+++'''$$$777@@@QQQeeevvv}}}yyypppbbbRRRCCC999555111111000///////////////......//////...---,,,,,,+++,,,---,,,***(((((((((,,,000555BBBZZZvvvpppaaaVVVQQQTTT```qqq~~~wwwjjjQQQDDD777111...,,,,,,///)))***+++,,,,,,+++***)))))))))))))))))))))******))))))))))))))))))))))))+++,,,------......------...,,,***///@@@QQQVVVRRRKKK888...444333'''$$$*********)))'''&&&(((+++...:::@@@OOOfff~~~```BBB///---)))'''''''''%%%$$$""""""###$$$$$$###!!! ###%%%&&&%%%###""""""###!!!!!!!!!!!!"""###$$$%%%$$$###'''++++++444RRRrrrzzzyyyiiiSSSSSS^^^WWWCCC///((()))333:::FFFeeesssoookkkkkkggg\\\NNNIIIBBB<<<:::===AAAEEE>>>EEEMMMQQQTTTSSSKKKBBB777222,,,***++++++***(((((('''&&&&&&$$$$$$###""""""######$$$&&&(((***+++***'''$$$$$$&&&'''%%%###&&&%%%###""""""###%%%&&&$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%+++((($$$###"""""""""!!!,,,///111111...---...000---***)))***'''""" """444;;;III\\\nnn{{{|||xxxpppbbbRRRDDD:::555111000000///////////////...............---,,,,,,,,,---...,,,)))'''&&&'''+++...222>>>UUUqqqrrrbbbVVVPPPNNNZZZjjjxxxxxxmmmWWWIII:::222///,,,,,,///***+++,,,,,,,,,,,,+++************)))))))))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,+++)))***///999GGGTTT]]]\\\III999444111)))&&&(((******)))'''&&&(((+++...222555@@@UUUppp[[[===000---***(((''''''%%%$$$######$$$$$$$$$###!!! !!!"""$$$$$$""" !!!%%%$$$$$$###############&&&&&&***///000;;;YYYwww~~~ooohhhfffXXXEEE333***)))111666@@@\\\{{{|||lllhhhdddeeecccYYYIIIEEE???;;;:::>>>CCCGGGKKKNNNOOONNNNNNNNNJJJCCC888333---***++++++***((((((''''''&&&%%%$$$######""""""###$$$&&&((()))+++***'''%%%%%%&&&'''%%%$$$&&&%%%###""""""###%%%&&&$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%'''&&&$$$######"""!!!$$$)))---///...///444888555---'''%%%### """222555>>>OOOcccrrryyy{{{{{{xxxooobbbSSSDDD:::555000000000000////////////---............------,,,.........+++(((%%%%%%%%%)))+++...888MMMjjjttteeeVVVMMMIIITTTcccqqq}}}|||rrraaaQQQ???444000------///+++,,,,,,------,,,,,,++++++*********))))))(((((()))))))))))))))))))))))))))******+++++++++++++++((('''***///111888MMMdddjjj\\\GGG777///,,,+++)))******)))((('''(((+++---++++++111BBB\\\wwwWWW888111...***((('''&&&%%%$$$%%%%%%%%%%%%$$$###!!!!!! """%%%%%%###"""!!!!!!((('''&&&$$$###"""""""""######''',,,000<<>><<<>>>CCCIIINNNYYYWWWPPPHHHFFFHHHGGGDDD999444...***++++++***((((((((('''&&&%%%$$$######!!!""""""###%%%''')))******(((&&&&&&&&&'''&&&$$$&&&%%%$$$######$$$%%%&&&$$$$$$######"""!!!!!!!!!!!!!!! !!!!!!"""###$$$#########$$$%%%### %%%+++,,,+++...555===<<<000$$$ !!!111111666DDDXXXjjjsssvvvyyyvvvnnnbbbSSSDDD:::555000000000000000//////...---------......------,,,,,,---,,,***'''%%%%%%&&&)))***,,,444FFFbbb}}}vvvfffUUUIIIEEEOOO]]]lllyyyzzzjjjWWWBBB666111------...+++,,,,,,,,,,,,,,,,,,+++++++++******)))((((((((((((((((((((((((((((((((()))******+++,,,++++++++++++'''***000......AAA[[[gggcccTTT<<<...---...,,,*********((('''(((***,,,)))))),,,555FFF```zzzWWW888111...***(((((('''%%%$$$'''&&&&&&%%%$$$###"""""""""%%%((()))(((&&&$$$$$$''''''%%%$$$###"""""""""""""""%%%***///>>>YYYqqqmmmXXXOOOPPP:::000)))***---444HHH^^^|||uuuddd^^^YYYZZZZZZRRRCCCAAA???@@@CCCIIIPPPUUU\\\WWWMMMBBB???BBBDDDCCC;;;666...+++++++++***)))(((((('''&&&%%%$$$######!!!!!!"""###%%%''')))***+++)))((('''&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%$$$$$$######"""!!!!!!!!!!!! !!!!!!"""###!!!!!!###%%%'''%%%!!!$$$))))))&&&(((000888<<<...!!! 222000222===OOOaaannntttvvvsssmmmaaaRRRCCC999444///000000111000///......,,,,,,---------------,,,)))******(((&&&&&&''')))******,,,333AAAYYYwwwvvveeeSSSGGGAAAIIIVVVeeetttmmmYYYCCC666111...---...++++++************++++++************))))))((((((((((((((((((((((((((((((***++++++,,,,,,,,,,,,,,,111***+++111...***444GGGWWW```\\\EEE000+++,,,+++*********)))(((((()))+++))),,,......444FFFaaauuuYYY;;;000...***((((((((('''%%%(((''''''&&&%%%$$$$$$$$$###&&&***,,,+++(((&&&%%%%%%$$$$$$######$$$$$$%%%((((((***---444DDD]]]qqqqqqZZZSSSXXX:::000)))))),,,333CCCSSSoootttddd^^^VVVTTTSSSKKK???>>>>>>???DDDJJJPPPTTTRRROOOFFF===<<>>CCCHHHKKKFFFDDD???;;;<<>>NNNaaammmpppnnniii^^^OOOAAA666111//////111111111000...---***+++,,,---------------))))))(((&&&$$$$$$''')))(((***...333999IIIgggsss___NNNDDD===BBBLLLZZZlll~~~xxxgggSSS===333222000---,,,,,,+++************+++,,,((((((((()))******++++++)))))))))))))))))))))))))))******+++++++++++++++///---,,,,,,......,,,+++999GGGSSSPPPBBB444,,,******++++++***(((((((((***(((***+++)))'''---888BBBUUUiii[[[<<<---+++)))((()))*********((('''&&&&&&&&&'''((()))###(((...111000,,,)))'''&&&&&&&&&&&&'''((()))***///000000333>>>QQQhhhvvv}}}rrr]]]KKK@@@444---''''''+++222:::@@@PPPiii~~~kkkbbb___UUUNNNHHH===666555555666888;;;>>>@@@??????<<<:::>>>GGGMMMMMMAAA:::111,,,***+++***)))))))))((('''&&&%%%$$$$$$###$$$$$$&&&''')))+++,,,,,,------***'''%%%&&&((($$$$$$$$$%%%%%%$$$$$$$$$$$$$$$######"""!!!!!!!!!  """ ###&&&)))*** """%%%((())))))%%% """$$$"""!!!###,,,---...111888GGG\\\jjjnnnmmmggg]]]OOO@@@555000...///111222111000...---***+++,,,,,,------------+++***)))&&&$$$###%%%'''''')))...333777DDDaaa|||rrr]]]LLLCCC???DDDMMM[[[mmmxxxrrrdddPPP;;;222111000---,,,------++++++++++++------''''''((()))***+++,,,,,,))))))))))))))))))))))))(((((()))***************+++---,,,***+++000///+++111;;;HHHPPPJJJ===333000***++++++***)))(((((()))))))))))))))+++///333666DDD\\\wwwYYY:::,,,***((((((***+++++++++''''''&&&&&&'''(((***+++&&&+++111444333000,,,***)))))))))))))))***++++++666777777;;;GGG]]]sss|||kkkZZZGGG888333,,,&&&'''+++000666:::EEEaaazzzzzziiicccaaaXXXPPPIII===666555444444555777999;;;======;;;:::@@@KKKQQQRRRBBB;;;222,,,***+++***)))))))))((('''&&&%%%%%%$$$$$$$$$%%%&&&(((***,,,---,,,------+++'''%%%&&&(((###$$$$$$%%%%%%$$$$$$###$$$$$$######"""!!!!!!!!! """ %%%)))+++"""!!!!!!###''')))'''%%%### """""" !!!%%%.........000333===SSSgggjjjjjjggg\\\KKK;;;444555222111//////000111000///...---,,,+++***************)))'''&&&%%%%%%&&&&&&%%%,,,+++,,,777BBBXXXttttttcccOOO???===???JJJ]]]ooo}}}wwwiii[[[KKK;;;444222///------+++***************+++++++++((((((******'''(((------(((&&&''''''&&&'''+++,,,,,,***)))(((((((((((()))+++,,,,,,,,,,,,...///444555BBBWWW^^^PPP===333,,,---,,,***&&&%%%(((+++)))'''&&&&&&'''***...000444@@@WWWtttUUU555+++***((((((*********)))###$$$%%%%%%(((+++***((('''+++555@@@BBB999000,,,(((+++,,,***'''(((...333???>>>AAACCCLLLiii~~~zzzuuucccUUUEEE888111...***'''(((,,,111444>>>OOOiiiuuuooofff^^^VVVLLL???666444444333333444666888999>>>>>>>>>@@@CCCGGGJJJLLL999444---(((''''''(((((()))&&&$$$%%%''''''%%%#########$$$%%%&&&''')))***)))*********(((&&&$$$######$$$$$$%%%%%%$$$$$$###"""###$$$###!!! !!! ###***...222+++$$$!!!###%%%%%%$$$###!!! !!!""""""!!! ///...///000222<<>>PPPjjjttteeeWWWKKKEEEDDDLLL\\\mmm|||{{{mmm]]]MMM<<<555222///------+++***************++++++,,,++++++---000222111///,,,((('''******(((''')))++++++***)))(((((((((((((((***+++,,,++++++---...333333===PPP^^^XXXFFF777---------+++***)))((((((((('''&&&&&&'''))),,,---000666EEE^^^vvv|||RRR444,,,***(((((()))))))))(((%%%&&&&&&'''((()))(((''''''///===IIIIII???444///(((***+++)))'''(((---222======??????IIIggg{{{uuupppyyy{{{qqqbbbSSSDDD777///---)))''''''***...111999IIIbbbzzzvvvnnncccYYYQQQGGG<<<444333333333444777;;;@@@BBBLLLJJJGGGDDDBBBBBBCCCDDD666111+++'''&&&'''(((((()))'''%%%%%%&&&&&&$$$"""""""""######%%%&&&((()))++++++++++++)))'''%%%$$$###$$$$$$%%%%%%$$$$$$######$$$%%%$$$""" !!!!!! %%%,,,222555...&&&###$$$%%%%%%######"""!!!!!!######"""!!!000//////000111999JJJZZZdddfffcccYYYJJJ===666444000444:::@@@AAA===444...------,,,+++***************)))'''&&&%%%%%%&&&&&&%%%,,,+++,,,333888FFF]]]wwwrrrfff___\\\QQQNNNPPP\\\lll}}}sssbbbRRR@@@777444000......++++++***************+++---///...///888CCCBBB999---)))(((,,,,,,)))'''(((******))))))((((((''''''''')))************+++---000000555DDDYYYaaaTTTAAA222///,,,,,,,,,,,,(((%%%(((''''''''''''((()))))),,,,,,333EEE\\\ssstttMMM333,,,***((('''(((((('''%%%''''''((())))))(((''''''(((333EEESSSQQQCCC666000&&&((()))(((&&&''',,,000999;;;<<<888DDDfffwwwkkkaaaiiinnnjjj___QQQ@@@555///---)))'''&&&(((+++---222AAAXXXooowwwmmm___SSSIII@@@888222222111222555:::BBBIIIMMMTTTQQQKKKEEE@@@===;;;;;;222///)))&&&&&&'''(((((()))(((&&&%%%%%%%%%###!!!""""""""""""$$$&&&((())),,,,,,,,,+++***(((&&&%%%###$$$$$$%%%%%%$$$$$$######$$$%%%%%%###!!!!!!"""!!!!!!   '''000666999222***&&&%%%%%%$$$"""$$$###""""""$$$$$$$$$"""111000///000000555BBBPPP___cccddd[[[NNNBBB888111000444;;;AAABBB===555...---,,,++++++*********+++***)))'''&&&%%%%%%&&&&&&%%%++++++,,,222555???RRRmmmnnnccccccggg```\\\\\\bbboooxxxjjjXXXDDD:::666222000000,,,+++******)))*********,,,000///...===RRRVVVLLL555///***++++++)))'''((())))))))))))(((((('''''''''((())))))(((((()))++++++---...777MMM```___SSS;;;333+++)))+++,,,)))%%%(((''''''''''''&&&&&&&&&***(((+++666FFF\\\yyymmmJJJ333---+++(((''''''&&&%%%###&&&&&&'''***)))((((((+++---999KKKXXXTTTCCC444...%%%'''''''''&&&'''***---444777666000>>>eeevvvfffUUUYYYaaaeee```QQQ@@@666333000,,,)))'''''')))***...:::NNNdddxxxxxxmmm]]]MMMBBB:::555222111111111444;;;DDDLLLQQQOOOKKKFFF@@@;;;888777666000---)))'''((()))))))))+++***((('''&&&$$$###"""###""""""###$$$''')))+++---,,,,,,***)))'''%%%%%%###$$$$$$%%%%%%$$$$$$###"""###$$$$$$"""!!!!!!"""!!!!!! !!!(((222999:::444---(((%%%$$$###"""$$$###"""###%%%&&&%%%$$$111//////000///222;;;FFFVVV___ddd___UUUIII<<<111111333777;;;<<<999333...,,,,,,++++++******++++++***)))'''&&&%%%%%%&&&&&&$$$++++++,,,222333:::KKKcccxxx}}}hhh]]]___fffmmmmmmmmmnnnvvv}}}qqq^^^III===888444222222,,,++++++***))))))******+++///---,,,===WWWccc```EEE:::...***)))'''(((***((())))))***))))))((('''&&&((())))))''''''(((***%%%)))***--->>>UUUaaaaaaEEE:::,,,&&&(((***)))&&&((((((((('''&&&%%%%%%$$$&&&(((,,,000666FFFaaayyyiiiHHH333---+++(((''''''&&&$$$###%%%###%%%)))***(((,,,333888@@@NNNVVVQQQ@@@222+++%%%&&&&&&&&&&&&'''***+++000000///+++999___qqqcccNNNPPPZZZffffffWWWGGG???;;;777111,,,(((((((((***,,,555EEEXXXlllvvvkkk[[[JJJ>>>777444333111000000333888@@@HHHMMMFFFDDD@@@;;;888555444444///,,,***)))*********)))++++++***(((&&&%%%$$$$$$$$$$$$######%%%(((+++------,,,***)))'''%%%$$$$$$###$$$$$$%%%%%%$$$$$$### !!!###"""!!! !!!(((222888666222---(((%%%###""""""$$$#########%%%&&&&&&$$$111///.../////////555>>>LLLXXXaaa___XXXQQQDDD666555444333444444333000...,,,,,,++++++***++++++,,,***)))'''&&&%%%%%%&&&&&&$$$+++***,,,222111555DDDXXXnnnyyycccUUUUUU\\\mmmuuuzzzzzz}}}wwwcccLLL>>>888333222222,,,,,,+++***)))))))))))))))---,,,+++777OOObbbiiiYYYHHH777---***((())),,,((()))***++++++***)))((('''((())))))''''''((()))$$$'''((()))222DDDWWWaaaOOOBBB111'''''')))***)))))))))(((&&&&&&%%%%%%&&&$$$'''+++------444III]]]zzzfffFFF222...+++)))(((''''''%%%$$$$$$!!!###((()))(((000;;;DDDEEEIIIMMMHHH;;;000+++%%%%%%%%%&&&'''(((******---*********444QQQaaaXXXIIIGGGSSShhhnnnaaaRRRMMMDDD???777///)))(((((()))***000<<>>;;;777444111000...,,,******++++++***))))))******)))&&&$$$$$$%%%%%%$$$###$$$&&&)))---///---,,,***(((&&&$$$$$$######$$$$$$%%%%%%$$$$$$### """!!!   !!!'''...444///---)))%%%###""""""###$$$###"""###%%%&&&&&&%%%000......///...---111888BBBPPPYYYYYYXXXWWWMMMAAA888666222000000000///---,,,++++++***++++++,,,,,,***)))'''&&&%%%%%%&&&&&&&&&+++******///---000===NNNeeexxxaaaNNNJJJNNN[[[lll|||yyydddLLL===666111///000---,,,+++***))))))))))))(((+++---,,,000>>>SSSdddjjjWWWAAA555///++++++,,,)))***+++,,,,,,+++***)))''')))***)))((('''((()))'''%%%&&&)))---666FFFUUUVVVJJJ999...******+++***+++)))'''&&&%%%&&&'''(((&&&&&&(((******---777CCC\\\ooocccDDD///...,,,)))((((((((('''%%%&&&!!!"""'''''''''111@@@JJJBBB======;;;333,,,)))&&&%%%%%%&&&((()))*********$$$''',,,000???IIIDDD>>>;;;IIIdddqqqfffZZZYYYLLLEEE:::000)))&&&''')))&&&***333@@@SSSjjj}}}kkkcccVVVGGG;;;555333333//////...///222666:::=========<<<;;;777333...,,,,,,+++************(((&&&&&&((()))'''$$$###$$$%%%%%%$$$"""###%%%)))---//////---+++(((&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$### """"""!!! !!! $$$***...'''&&&$$$""" """$$$###"""!!!###%%%&&&%%%$$$///------///...,,,///555<<>>TTTZZZYYYLLL:::///++++++///,,,***+++------***'''))))))(((((((((((())))))''''''&&&''')))---000222LLLPPPMMM???111+++***+++(((((('''&&&&&&'''''''''((('''&&&'''(((+++---///777@@@UUUrrrzzz[[[???111---***(((''''''&&&%%%######""""""###%%%(((+++---333222...,,,---///***###((()))+++...///...+++((()))((('''&&&''''''))))))///***222KKKbbbjjjhhhfffXXXIII888///+++((('''((($$$(((...666FFF___xxx~~~jjjcccVVVHHH<<<444000///111111222222222333333333444333222000///---,,,+++))))))))))))((('''&&&%%%"""######$$$$$$$$$######$$$$$$$$$$$$%%%''')))***,,,+++)))'''%%%$$$$$$###$$$%%%&&&''''''%%%###"""$$$$$$###"""!!!  ###%%%!!!######"""######""""""""""""######///...,,,++++++,,,---...222:::AAACCCGGGNNNRRRQQQHHH>>>555111...***+++///,,,,,,,,,+++++++++******((('''&&&%%%%%%%%%&&&''''''''''''&&&&&&)))---111FFF^^^|||oooZZZNNNGGGCCC???MMMeee|||gggKKK<<<555000---,,,,,,++++++***************)))++++++)))(((***000666EEEPPP[[[[[[NNN<<<000,,,...,,,,,,---......+++)))***))))))(((((((((((()))&&&&&&%%%&&&'''***---///>>>KKKSSSLLL???555000---***)))(((''''''((('''&&&''''''&&&&&&''')))+++------555GGGbbbwwwYYY@@@555000---)))'''&&&&&&%%%#########"""###$$$%%%'''(((++++++++++++000666555000///000222333333111---+++)))((('''''''''((()))***,,,,,,444JJJbbbooopppkkkZZZKKK999000+++(((&&&'''%%%(((,,,333BBBZZZttteee^^^SSSFFF<<<555111000000111111111222222222222222222111///...,,,++++++))))))))))))((('''&&&%%%######$$$$$$$$$$$$$$$###$$$#########%%%&&&((()))+++***((('''%%%$$$######$$$%%%&&&'''&&&%%%###"""$$$$$$###"""!!!  ###%%% """$$$$$$$$$"""""""""!!!!!!"""""""""///...,,,+++++++++,,,------333777:::???IIIPPPRRRPPPDDD888111...,,,,,,///,,,,,,,,,+++++++++******)))((('''&&&%%%&&&&&&'''%%%&&&&&&%%%&&&(((---000EEE]]]yyymmmXXXMMMJJJHHH???MMMfff~~~jjjOOO===555111---,,,,,,,,,+++***************(((******(((&&&&&&***...444AAAXXXjjjfffMMM777---,,,---...//////...,,,++++++***)))(((((((((((((((%%%%%%$$$$$$%%%''')))***000BBBTTTWWWNNNAAA555---+++)))((((((((()))(((&&&((('''&&&&&&&&&'''((()))(((+++666LLLiiirrrUUUAAA<<<444000+++'''&&&%%%$$$$$$"""""""""###############&&&)))+++000:::EEEIIIGGG:::;;;;;;;;;888444000---(((''''''&&&'''((()))***)))...666EEE^^^vvv{{{sss\\\MMM;;;111,,,(((&&&'''&&&'''***000<<>>555000......///,,,,,,,,,+++++++++******))))))'''&&&&&&&&&'''((($$$%%%%%%%%%%%%(((,,,///DDDZZZvvviiiUUUMMMMMMNNNEEERRRiiiqqqTTT>>>444111000///,,,,,,+++************+++'''((()))(((&&&%%%'''))),,,444LLLiiipppZZZ>>>///,,,---/////////...------,,,+++***)))((((((((((((&&&%%%%%%$$$%%%&&&''''''***:::KKKTTTSSSKKK<<<000,,,)))'''''')))***)))''')))((('''&&&&&&&&&''''''***)))---:::QQQooommmPPPAAA???666111+++'''%%%$$$$$$###!!!""""""###$$$######"""%%%)))...555AAANNNUUUUUUEEEEEEDDDAAA;;;555000...'''&&&&&&%%%&&&'''((()))'''000555<<>>444000***&&&$$$$$$###### """$$$%%%&&&&&&&&&%%%+++000666AAAMMMTTTTTTHHHHHHGGGBBB:::222...,,,((('''&&&%%%%%%&&&'''((((((000111444OOOwwwfffTTT@@@333,,,((('''((('''%%%&&&***000===TTTjjjfff___TTTHHH>>>666222000........................,,,,,,++++++******))))))))))))))))))((('''&&&%%%&&&&&&&&&&&&&&&%%%$$$######""""""!!!"""###%%%&&&%%%&&&&&&&&&&&&%%%############$$$#########""""""######"""!!!  !!!###$$$"""!!!"""$$$%%%%%%%%%&&&''''''''''''&&&%%%,,,,,,,,,,,,++++++++++++///------000333777>>>GGGPPPSSSPPPEEE;;;555222///,,,,,,,,,+++++++++******+++***)))''''''(((((()))&&&'''((('''''''''***,,,:::OOOjjjvvvjjjbbbYYYQQQJJJUUUkkkcccGGG:::888888555------,,,+++++++++++++++''''''''''''((()))******...***...@@@UUU[[[OOOAAA444000---...222555555444......,,,***((('''''''''&&&'''''''''&&&&&&&&&&&&)))***---666GGGUUUYYYTTT:::222***&&&(((+++***(((******))))))(((''''''&&&(((((('''***555HHH___ooo~~~dddFFF777888///,,,'''$$$#########""" """$$$&&&((()))***---222777;;;AAAIIIMMMLLLAAACCCBBB===555...,,,++++++***((('''&&&&&&'''''')))......111KKKrrrsss___GGG666---(((''')))'''%%%&&&***,,,444JJJ```xxxllldddWWWIII===666222000/////////............---************************))))))))))))((('''&&&%%%%%%&&&&&&%%%%%%$$$###"""######"""""""""###%%%&&&$$$%%%&&&''''''&&&%%%$$$#########"""""""""""""""###""""""!!!  """$$$%%%&&&$$$!!!!!!$$$%%%%%%''''''))))))))))))'''''',,,,,,,,,,,,,,,+++******---***+++000222333:::BBBIIISSSXXXOOOAAA888333000,,,,,,,,,+++++++++******+++***)))((((((((()))***))))))***)))'''''')))+++222FFFaaayyyuuuqqqpppiii```VVV___rrrlllQQQBBB>>>999333------,,,++++++++++++,,,)))((('''&&&'''))))))***))),,,,,,111BBBUUUXXXOOO;;;444...///666<<<;;;888///...,,,***)))'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''((((((,,,:::MMMZZZ^^^HHH===000))))))***)))'''(((((((((((('''&&&&&&%%%$$$&&&((()))---888HHHTTTccc{{{}}}aaaBBB111000)))'''$$$""""""###"""!!!!!!!!!!!!"""%%%'''***+++///555999:::;;;??????===555777888555///++++++---///...,,,***)))(((((((((***,,,---444MMMooolllPPP;;;///(((''')))'''%%%&&&+++***...BBBXXXrrrooogggXXXHHH<<<555222111////////////.........---*********************+++))))))))))))((('''&&&%%%%%%%%%%%%%%%$$$###"""!!!$$$$$$###"""###$$$%%%&&&$$$%%%'''(((((('''&&&%%%######"""!!!!!!!!!!!!!!!""""""!!! """$$$&&&((()))&&&### """%%%&&&'''&&&''')))******)))'''&&&+++,,,,,,,,,,,,+++*********'''***000222222777???DDDSSS]]]TTTEEE:::444000,,,,,,,,,+++++++++******,,,+++)))((((((((()))******++++++***(((''')))***,,,@@@\\\uuuxxxmmmooowwwwwwrrreeelll|||rrrXXXIIIBBB:::111...---,,,,,,++++++,,,,,,,,,)))'''%%%&&&'''(((((($$$---...+++777QQQ]]]ZZZAAA777...000999@@@@@@;;;000///---+++)))'''&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%(((((((((000BBBSSS\\\RRREEE555+++)))***(((&&&&&&'''''''''&&&&&&%%%$$$###'''***))))))---777@@@OOOlll{{{___???---***%%%###"""!!!"""###""" """!!!!!!!!!###&&&)))+++(((...222111000000...+++***...111000+++)))+++...333222///---+++*********)))+++...999QQQmmmvvvWWW???000(((&&&((('''%%%'''+++***,,,>>>TTTqqqpppgggWWWGGG;;;444222222000000/////////.........************++++++++++++))))))))))))((('''&&&%%%%%%%%%%%%$$$###"""!!! %%%$$$#########$$$%%%&&&$$$%%%'''))))))((('''&&&######"""!!!!!!!!!!!!!!!""""""!!! ###&&&(((******'''%%%"""!!!###&&&((((((&&&'''(((******((('''&&&,,,,,,,,,,,,,,,,,,,,,,,,,,,------...000444:::???;;;HHHRRRQQQKKKEEE===555000///...,,,+++******+++,,,+++)))((('''&&&'''((())))))))))))))))))******111999MMMkkkvvv```[[[gggssswwwwww~~~www```TTTNNNBBB333222000---,,,,,,,,,+++***''''''((((((((((((''''''+++%%%$$$***333===JJJUUUNNN???111111===FFFFFFBBB444000+++(((((()))))))))''''''&&&%%%%%%%%%%%%&&&(((((((((((()))333III]]]gggTTT<<<,,,)))+++***&&&***)))((('''&&&%%%$$$$$$%%%&&&''''''(((***///222EEEYYYuuu^^^???111***&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$%%%&&&'''((())))))(((((('''&&&%%%$$$%%%"""###)))+++)))***///<<<;;;888222+++&&&&&&'''+++---444AAARRRggg~~~gggJJJ///+++...(((''''''(((***)))---:::GGGkkkqqqddd[[[NNN<<<666666000,,,,,,,,,---,,,***+++---+++++++++************))))))((('''&&&%%%&&&&&&''')))'''%%%###""""""""""""$$$$$$######$$$$$$%%%&&&******)))(((((((((((((((%%%%%%%%%$$$$$$$$$######"""!!! $$$))),,,,,,+++%%%%%%&&&''''''((((((((('''((()))(((&&&&&&((())),,,,,,,,,,,,,,,,,,,,,,,,------...///111555;;;@@@===DDDJJJLLLNNNNNNDDD999000///------------,,,+++,,,+++***)))''''''&&&&&&((((((((()))))))))******///555GGGfffrrr\\\WWW```jjjmmmvvvzzzeeeZZZTTTGGG999444111...,,,,,,,,,+++***''''''(((((((((((('''''')))'''''')))---555FFFVVVdddSSS>>>888DDDQQQPPPFFF555111,,,((('''(((((('''((('''&&&&&&%%%%%%&&&&&&$$$%%%'''(((''',,,===MMM^^^VVVEEE222))))))***'''''''''''''''&&&&&&&&&&&&%%%&&&&&&'''''')))---000888IIIbbbxxx]]]>>>111***&&&&&&%%%$$$$$$######"""""""""""""""###$$$%%%%%%%%%%%%$$$###""""""""""""###!!!"""'''***+++111999HHHDDD===444***%%%%%%&&&%%%(((...:::KKKaaayyyqqqUUU888------&&&''''''((()))(((+++777DDDgggttteeeZZZMMM;;;666666///000...---...//////---,,,+++++++++************))))))((('''&&&&&&&&&''''''((('''&&&$$$###""""""###%%%%%%$$$$$$%%%%%%&&&'''***))))))(((((((((((((((%%%%%%%%%$$$$$$$$$######"""!!! """&&&)))))))))%%%%%%%%%%%%%%%&&&&&&'''((())))))'''%%%$$$%%%''',,,,,,,,,,,,,,,,,,---------...///000222666<<<@@@@@@>>>>>>EEEPPPVVVNNNBBB666222...---...///...,,,,,,,,,+++***)))'''%%%$$$&&&&&&'''((())))))***+++...222BBBaaaoooZZZSSSXXX^^^aaakkkvvvmmm```XXXKKK===666333///---,,,,,,+++***''''''((((((((((((''''''''')))***)))&&&,,,???SSSmmm```JJJ:::AAAQQQQQQDDD555111,,,)))''''''&&&&&&((('''&&&&&&%%%&&&&&&&&&###$$$'''(((&&&'''000<<>>111***&&&&&&%%%$$$$$$######"""!!!!!!""""""###$$$$$$$$$"""""" !!!""" """%%%(((///<<>>```xxxfffXXXJJJ:::666666...///...---...000111///,,,+++++++++************))))))(((''''''&&&&&&''''''((('''&&&%%%$$$#########&&&&&&%%%%%%&&&&&&'''(((***)))((((((''''''((((((%%%%%%%%%$$$$$$$$$######"""!!!  ###&&&'''&&&%%%$$$###"""""""""###$$$'''((('''&&&###"""###$$$,,,,,,,,,---------------,,,---...///111555:::>>>@@@:::666<<>>///&&&###%%%&&&+++---///777NNNnnntttSSS666,,,***(((&&&&&&'''&&&&&&+++333GGGiiiooo^^^MMM;;;666666...111>>>EEE===000,,,---///+++++++++*********))))))''''''((((((((((((((((((&&&&&&''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&)))(((((('''''''''''''''%%%%%%%%%$$$$$$$$$######"""!!! """&&&((()))$$$"""!!! !!!"""""""""###%%%''',,,,,,,,,---......//////)))+++,,,,,,---///222555666444222333666???OOO^^^[[[TTTGGG;;;222...///000,,,,,,,,,+++***)))((('''$$$%%%&&&''')))***+++,,,---444AAAXXX{{{~~~cccQQQJJJGGGHHHJJJOOO[[[mmm~~~xxxnnnjjj^^^OOO@@@;;;444///,,,+++***)))''''''(((((((((((('''''''''$$$$$$(((+++))))))+++@@@YYYfffXXXCCC888333...,,,***(((((()))*********)))(((''''''&&&&&&''''''((($$$"""%%%&&&%%%(((,,,///CCCVVV\\\TTTEEE333&&&)))))))))(((((((((''''''%%%&&&'''&&&%%%$$$%%%&&&&&&(((///>>>SSSjjj~~~```>>>111+++&&&&&&%%%$$$$$$######""" !!!"""######"""!!!!!! !!!!!!"""""""""###%%%###(((555DDDNNNLLLCCC777,,,'''%%%&&&&&&'''))),,,999YYYwwwVVV555+++***(((%%%%%%''''''&&&***///===\\\zzzvvvfffSSS<<<555555///<<>>???999111+++)))(((&&&%%%((((((***;;;bbb~~~tttTTT444***+++(((%%%%%%'''(((''')))...888TTTooo}}}oooYYY>>>444555111888KKKTTTFFF444---......+++++++++************)))&&&'''((()))***))))))(((%%%&&&'''((()))(((((('''%%%$$$$$$$$$$$$%%%&&&&&&(((((('''&&&&&&&&&&&&'''%%%%%%%%%$$$$$$$$$######"""!!! """$$$$$$###!!!!!!"""###"""!!! !!!""""""###%%%''',,,,,,------...///000000+++,,,------,,,,,,...000+++---222555111111===MMM\\\]]]ZZZNNN???333///000,,,+++***))))))***+++,,,''''''((()))***+++,,,,,,,,,111666@@@YYYxxx|||```QQQKKKJJJLLLPPPJJJSSSddd{{{~~~|||xxxgggQQQDDD>>>666000,,,+++)))(((''''''(((((((((((('''''')))%%%$$$&&&&&&$$$%%%******555HHH[[[bbbXXXEEE666...,,,))))))))))))(((&&&))))))((('''''''''''''''(((%%%%%%***---***'''''')))%%%111OOOaaaXXXCCC555(((((()))***+++,,,------&&&((()))(((&&&$$$$$$$$$"""&&&((()))...???XXXkkkdddAAA222,,,&&&&&&%%%%%%$$$######""""""###$$$%%%%%%$$$"""!!!!!!###%%%%%%### ######!!!%%%///444333888333...,,,+++***'''$$$'''&&&'''888aaawwwnnnQQQ333+++...(((%%%%%%((((((''')))---777PPPjjjttt^^^@@@333444222,,,>>>GGG===000------++++++++++++************)))&&&'''(((*********)))(((%%%&&&''')))))))))((((((&&&%%%%%%%%%%%%&&&''''''(((((('''&&&&&&&&&&&&'''%%%%%%%%%$$$$$$$$$######"""!!! !!!"""  !!!###%%%$$$### !!!"""###"""""""""$$$&&&......//////////////////(((((()))******+++,,,,,,+++000555777555555888<<>>666---)))***---000111............000222333555666;;;CCCGGGGGGIIIUUUbbbffflllvvv~~~zzzZZZGGGEEECCCHHHTTTZZZlllwww{{{]]]MMM<<<444111...,,,++++++***)))(((''''''''''''&&&&&&''''''((()))))))))$$$'''***+++,,,111:::BBBYYYZZZUUUFFF666---)))((())))))))))))))))))))))))((())))))***)))((('''&&&))))))---000,,,)))222???^^^dddggg^^^LLL888---((()))'''$$$###%%%'''''''''%%%###$$$&&&&&&$$$&&&++++++;;;SSSjjj|||fffFFF333+++)))%%%%%%$$$######$$$$$$%%%%%%%%%$$$###""""""!!!!!!  !!!!!!"""$$$&&&***---000333222///***'''###%%%(((+++///777GGGUUU```eeejjjhhh]]]JJJ777***(((''''''&&&&&&((()))***,,,---888RRRsssvvvcccGGG555000,,,,,,+++***((('''&&&&&&&&&)))))))))))))))))))))))))))***+++++++++)))(((''')))***+++,,,,,,+++******'''(((((('''%%%%%%&&&((()))((('''&&&&&&%%%&&&&&&###############"""!!!!!! !!!"""!!! !!!###$$$"""!!! !!!!!!"""""")))+++///333555666666555---,,,)))'''&&&''')))***)))***,,,///111222111///---......222???PPP[[[^^^MMMCCC777///,,,---......,,,---...000222444666777:::???EEEGGGCCCCCCNNN\\\cccjjjttt}}}tttTTTCCCFFFGGGJJJSSSWWWcccuuufffSSS???555111///------***)))(((&&&&&&&&&&&&'''&&&&&&''''''((())))))***((()))***)))(((+++111666KKK\\\ggg\\\FFF555+++'''))))))))))))))))))))))))******)))(((((((((((((((''')))+++,,,***)))---222DDDOOO\\\bbb\\\MMM<<<111***(((%%%$$$%%%&&&&&&&&&&&&######%%%%%%###%%%))))))111BBBXXXooo|||ZZZ>>>000***'''%%%$$$$$$######$$$%%%%%%"""""""""""""""""""""""" !!!!!!!!!!!! !!!!!! !!!$$$''''''***...111111...)))&&&######&&&,,,///444BBBRRR^^^eeemmmoooeeeSSS>>>000(((''''''&&&&&&((()))******+++444KKKkkk{{{hhhJJJ666222000+++***)))'''&&&%%%%%%%%%&&&&&&&&&''''''(((((()))((()))***++++++***((('''))))))******++++++,,,,,,((())))))(((&&&%%%'''((()))((('''&&&&&&%%%&&&&&&"""############"""!!!!!!!!!"""###"""  !!!  """"""""" !!!!!!"""#########(((+++///333666888888777333000---***))))))***+++++++++,,,...000111000...,,,...///000999JJJXXX^^^^^^SSSCCC666///,,,+++)))+++,,,///222444666777888777;;;AAA@@@:::888CCCQQQbbbiiisss}}}mmmMMM???FFFJJJNNNVVVXXX]]]tttlllWWWAAA555111///------***)))'''&&&%%%%%%&&&&&&&&&&&&&&&'''((())))))***,,,+++***'''%%%(((---222666SSSllljjjUUUAAA666222************************,,,+++)))((((((((()))***'''***+++)))***---//////555===LLL[[[aaa[[[LLL???---***&&&%%%%%%%%%%%%%%%)))&&&%%%'''&&&$$$%%%)))(((***666KKKdddyyytttRRR999...***&&&%%%$$$#########$$$%%%&&& !!!"""######### !!!"""############!!!!!!!!!"""%%%((($$$(((---000000---((($$$$$$"""%%%,,,///222@@@PPP^^^hhhtttwwwmmmXXXBBB555(((''''''&&&'''((()))***(((***222GGGggglllLLL777444333))))))((('''&&&&&&&&&&&&###$$$$$$%%%&&&'''(((((('''(((***+++,,,+++)))(((((((((((()))***+++---...)))******)))'''&&&((()))))))))'''&&&&&&&&&&&&&&&"""############""""""!!!!!!######"""!!! !!!"""!!!!!!!!!"""######$$$$$$%%%&&&&&&'''''',,,000111000444;;;;;;777777333...***)))))))))((())))))+++,,,---.........///)))(((///333999JJJ^^^eeebbbWWWCCC333......///---++++++///666;;;:::777>>>777666999777444===LLL```jjjmmmtttfffQQQAAAEEEPPPXXX___dddlllxxxnnnUUU>>>777333,,,***...******)))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((()))((('''&&&&&&(((***///AAAWWWgggmmmdddMMM666222(((###(((,,,+++((((((,,,***(((''')))*********,,,'''(((,,,...+++---333222666;;;CCCPPP\\\___ZZZ???666+++%%%%%%''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&***&&&***999OOOeee{{{kkkJJJ444---)))%%%(((&&&#########$$$$$$###$$$""" !!!"""""""""!!!"""######""" !!! !!!""""""%%%&&&))),,,///...+++)))%%%$$$&&&))),,,222???MMM```qqqtttoooqqqeeeHHH333...+++'''%%%%%%&&&&&&&&&***...222<<>>888000---,,,+++)))'''&&&%%%%%%###%%%'''((('''%%%######&&&''')))******((('''%%%)))***,,,---...------,,,---+++'''%%%$$$%%%''')))(((((('''&&&%%%%%%$$$$$$""""""""""""!!!!!!!!!!!!############"""!!! ###&&&***$$$ $$$$$$###'''######((((((%%%%%%)))+++///000000444<<>>999222---+++*********)))***+++,,,---.........000***)))...111444BBBSSSdddjjjfffSSS<<<000...///,,,***+++000999AAACCCCCCBBB;;;888999444000888FFFXXXdddiiiqqqcccQQQCCCHHHTTT\\\bbbhhhrrr}}}}}}fffOOO:::333000***(((,,,)))))))))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&$$$$$$&&&((('''666KKK```oooqqq```MMM999333...+++(((###%%%+++***)))(((((()))+++++++++******,,,///---+++222<<<@@@999222222;;;JJJXXX```RRRCCC111&&&&&&((((((%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&***444BBBUUUoooeeeDDD000***'''###(((&&&$$$######$$$$$$###$$$"""!!!!!!"""###"""!!! !!!!!!   !!!!!!"""'''(((***...000000---+++'''%%%&&&)))+++111===III[[[fffjjjnnntttgggIII666///,,,(((%%%%%%&&&&&&&&&'''***...777QQQvvvsssWWWAAA888///---,,,***((('''&&&%%%%%%$$$&&&'''((('''&&&%%%%%%%%%&&&'''(((((('''&&&%%%''')))+++---............000...***'''%%%%%%'''((()))(((((('''&&&&&&%%%%%%###"""""""""!!!!!!!!!!!!""""""""""""!!! !!!%%%((()))$$$ ######"""### &&&(((''''''++++++...//////444>>>DDDFFFGGGAAA777000---,,,,,,,,,******+++,,,---...//////111,,,+++.........777DDDWWWhhhqqqbbbHHH555///000+++)))+++111<<>>QQQ```gggooo^^^NNNEEELLLXXX___eeelllxxxttt```LLL999222///***))),,,(((((())))))******++++++&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%$$$######%%%&&&&&&,,,888KKKbbbpppnnneeeLLL@@@222+++'''%%%'''***(((((()))***+++,,,---...))),,,000///++++++777DDDJJJ:::,,,)))---777KKK^^^bbbRRR>>>///))))))(((&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$&&&***---222@@@\\\uuucccDDD111,,,***(((((('''&&&$$$$$$$$$$$$$$$###""""""###$$$$$$###!!! !!!!!!!!!   !!!!!!&&&''')))---000000...+++(((&&&&&&)))***...888CCCOOOTTTYYYiiiwwwgggHHH888000,,,(((&&&&&&&&&'''&&&&&&(((+++222FFFhhhttt]]]HHH;;;000,,,+++)))'''&&&&&&&&&&&&&&&&&&'''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&(((***,,,...//////...222000,,,(((&&&&&&'''((())))))((((((''''''&&&&&&######"""""""""!!!!!!!!!!!!!!!!!!!!!!!! """%%%((((((###"""""""""!!! %%%)))))))))***,,,------...444>>>HHHNNNOOOGGG<<<222---,,,,,,---******+++,,,---...//////111---,,,...---+++000777CCCXXXjjjfffRRR???444000,,,***+++111<<>>222,,,+++)))'''&&&&&&'''(((''''''&&&&&&'''((('''&&&&&&&&&%%%%%%%%%&&&''''''((()))***,,,---------,,,000...+++((('''&&&'''(((((((((''''''&&&&&&&&&&&&#########"""""""""!!!!!! !!!!!!  ###%%%%%%""" !!!!!!""" !!!&&&***,,,+++***---,,,,,,...333<<>>333...111888FFF\\\fffkkkyyywwwSSSIIIFFFNNNVVVYYY___gggzzz{{{kkk]]]PPPAAA777222...,,,+++))))))((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%$$$&&&'''&&&%%%$$$%%%&&&***((('''***111>>>NNNYYYfffZZZGGG777...,,,***(((&&&''')))***+++...333777333555555000,,,---333888;;;111000777555---000;;;IIITTT[[[RRR>>>---))),,,%%%$$$$$$######$$$$$$%%%$$$$$$&&&''''''+++888EEE^^^ttt~~~ZZZ===///)))'''&&&''')))***(((%%%######$$$"""""""""$$$&&&&&&$$$"""###""""""!!!!!!  !!!!!!""""""$$$(((,,,---,,,++++++'''&&&'''((((((...444999666>>>^^^yyyjjjKKK>>>222...***'''''''''''''''&&&&&&(((---444KKKsssuuuiiiTTT===333,,,+++)))'''&&&''')))******'''%%%%%%&&&''''''%%%'''''''''''''''((()))******+++,,,,,,,,,+++***)))+++)))(((&&&&&&&&&'''(((&&&&&&%%%%%%%%%%%%%%%$$$############""""""""""""  """$$$###!!! !!!&&&...333222///...,,,+++...111999FFFRRRWWWNNNAAA555...+++***)))))))))((()))***+++---///......---......---......111;;;HHHTTTYYYUUUDDD444000...,,,...555@@@KKKSSSTTTRRRMMMBBB777111222666;;;UUUcccgggvvvqqqTTTLLLIIIOOOTTTTTTZZZbbbyyyyyyhhhXXXOOOBBB777222...+++)))))))))((((((''''''&&&&&&'''''''''&&&&&&%%%%%%$$$%%%&&&(((((('''&&&&&&'''"""%%%***------///888BBBVVV```aaaOOO666((()))...%%%'''))))))***///666===AAAEEEEEE>>>666222111///333...---222222......333666GGGYYY[[[MMM;;;000---$$$$$$############$$$$$$%%%###%%%(((((()))...444DDD[[[wwwzzzTTT;;;///***(((''''''***+++***&&&######%%%"""!!!!!!"""$$$%%%$$$### !!!"""### !!!""""""######%%%)))---//////...+++'''%%%&&&'''&&&)))...666444===]]]yyynnnPPPBBB333///+++((('''(((''''''###"""&&&,,,111AAAfffsssjjjTTT:::222---+++)))'''''')))+++,,,...***&&&%%%&&&((('''%%%((((((((()))******++++++,,,,,,---,,,+++***((('''''''''&&&%%%%%%&&&''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""" !!!!!!!!! !!!###$$$!!! &&&000999999444///,,,+++...///444AAAOOOXXXPPPCCC777///+++)))(((((((((''''''(((***,,,.........---,,,---...---+++---222:::HHHVVVZZZMMM===111///------111;;;FFFMMMUUUUUUQQQEEE999222111222444QQQ```cccpppjjjZZZRRROOORRRSSSQQQVVV___uuuuuudddTTTMMMBBB888222000---+++((((((((((((((()))))))))(((''''''&&&%%%%%%$$$$$$$$$&&&(((((('''&&&&&&&&&"""###(((---+++))),,,444???VVVhhhaaaKKK888000...&&&((()))((()))///999AAAQQQ[[[___TTTDDD999222...000---,,,---111444444333111:::IIIWWWZZZOOO;;;,,,$$$$$$############$$$$$$%%%$$$%%%((('''%%%(((...333DDD[[[rrrrrrNNN999111---******'''+++---+++&&&######%%%"""  """$$$$$$###%%%$$$"""!!!!!!!!!"""""""""!!!!!!!!!!!!"""######""""""$$$(((,,,//////...+++&&&$$$%%%&&&%%%'''***222555>>>YYYuuunnnRRRBBB444000,,,)))((((((((('''%%%"""&&&---///666UUUyyytttmmmVVV:::555...,,,***((((((***---///444...(((&&&((()))(((&&&'''((()))++++++++++++***++++++,,,,,,+++***)))(((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########"""""" !!!!!!""""""!!!!!!!!! !!!""" %%%000:::999222///,,,+++......111>>>LLLYYYQQQDDD999111,,,)))(((((('''&&&&&&''')))+++---......---+++,,,---+++)))'''***000???QQQ[[[SSSEEE222000------000888CCCJJJVVVWWWSSSGGG:::222///...444RRR```aaalllzzz~~~ddd```XXXSSSUUUTTTQQQUUU^^^oooqqq```QQQLLLCCC999444333111...''''''((()))***+++,,,,,,(((((('''&&&%%%%%%$$$$$$$$$&&&(((((('''%%%%%%&&&)))$$$###%%%&&&$$$(((///222HHH^^^fff```QQQ;;;***'''(((((('''(((///;;;DDD\\\lllsssfffOOO>>>555000---......///555<<<:::333555333;;;PPPbbb^^^DDD***$$$$$$############$$$$$$$$$$$$''''''$$$!!!&&&---+++555GGG```~~~hhhEEE222---***(((((('''+++...,,,&&&######%%%""" !!!###$$$$$$///---***&&&###!!! """""""""""""""######$$$ !!!%%%))),,,------***%%%###%%%&&&%%%%%%(((...444===UUUppplllPPP>>>444111,,,)))((((((((('''***%%%(((///,,,---GGGhhhxxxqqqYYY===999///---***))))))+++...000888111***(((***+++***'''%%%''')))+++,,,,,,***))))))***+++,,,,,,+++***)))))))))'''&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$############"""!!!!!!"""""""""""""""!!!!!!"""%%%///777444+++111...+++(((***111;;;BBBNNNKKKDDD;;;111)))&&&%%%&&&'''''''''&&&'''***,,,///000111111111///---,,,***+++,,,444FFFXXX[[[TTT;;;111,,,///000///999GGGTTTUUUUUUOOOAAA444000111777MMM\\\eeennnqqqvvvpppddd```]]]YYYUUUPPPNNNTTT]]]uuuyyyiii^^^RRRJJJAAA:::222------222+++)))'''''')))+++++++++''')))***,,,,,,***)))'''(((***,,,+++(((%%%$$$###$$$$$$$$$%%%&&&'''((()))***888PPPiiiuuuhhhKKK333---)))***---***(((666III^^^sssttt]]]LLL???444+++,,,///555<<<@@@AAA@@@<<<888333:::NNN[[[MMM555+++)))&&&###""""""$$$%%%%%%%%%$$$######$$$%%%%%%+++---444GGGddd[[[===222***)))***%%%)))*********(((%%%""" !!!!!!""""""###%%%&&&'''...+++'''###""""""###%%%$$$###!!!  """""""""###$$$''')))***---+++)))'''&&&%%%%%%&&&...---555HHHhhh[[[YYY>>><<<888111***&&&%%%&&&'''+++)))*********///>>>MMMwwwooocccPPP<<<222,,,((()))+++***,,,000...,,,))))))++++++)))&&&'''((()))***++++++++++++*********,,,......---+++,,,+++)))(((''''''((((((###$$$$$$$$$$$$###""""""%%%%%%$$$$$$###"""!!!!!! ### ###(((---///---***000...,,,)))***000888>>>FFFDDD???888000***(((((('''((((((((('''(((+++---///111222333333111///---***++++++111@@@PPPVVVSSS@@@444,,,---//////888EEEVVVWWWVVVNNN@@@444///000000FFFUUU^^^gggjjjnnnzzzggg[[[ZZZ^^^bbb^^^QQQJJJRRR___uuuxxxhhh]]]TTTMMMEEE???777///,,,...---+++(((((()))*********''''''((())))))((('''''')))+++,,,,,,)))&&&%%%%%%%%%%%%%%%%%%&&&'''(((((()))///???WWWjjjjjjZZZIII555+++&&&)))***+++555CCC```vvvyyygggZZZMMMBBB555333333888>>>BBBAAA>>><<<777111444FFFUUUNNN===+++)))'''$$$######%%%&&&%%%%%%$$$######$$$%%%%%%'''(((---:::QQQmmmyyyUUU:::111)))((()))$$$))))))******(((&&&###""""""""""""""""""###$$$%%%+++)))&&&###""""""###$$$$$$###!!!  $$$$$$$$$$$$&&&((()))+++***)))'''&&&&&&&&&'''(((+++***111DDDeee[[[\\\BBB>>>:::333---(((&&&&&&'''+++***))))))(((+++777DDDhhhpppdddQQQ>>>444...***++++++***+++...---+++))))))++++++)))''''''((())))))***+++++++++---------///111111///---***)))'''&&&%%%%%%&&&&&&$$$$$$$$$$$$$$$######"""%%%%%%$$$######"""!!!!!! !!! """&&&***,,,***(((///...---+++***---333777;;;:::888333...+++******((()))))))))((()))+++---111333555777666444222000+++++++++...777EEEOOOQQQGGG888,,,+++---000777AAAUUUWWWUUULLL???444///......BBBPPPZZZdddeeehhhtttzzzaaaVVVRRR^^^jjjgggVVVLLLTTTdddwwwpppeee[[[TTTOOOKKKDDD999111......,,,)))((()))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&)))+++,,,,,,)))'''&&&'''%%%%%%%%%%%%&&&&&&'''((()))&&&+++>>>WWWggggggaaaEEE555'''&&&***---333;;;```vvv}}}rrrjjj```SSS???999555777===BBB@@@======888000...999HHHIII@@@+++***'''%%%$$$%%%&&&'''%%%$$$$$$######$$$$$$%%%%%%&&&(((...;;;SSSoookkkKKK555///((('''(((###'''((()))***)))'''%%%$$$"""""""""!!!!!!""""""###&&&%%%$$$###"""""""""#########"""!!! $$$$$$$$$$$$%%%&&&'''(((&&&&&&%%%%%%&&&''')))***)))(((...>>>aaa[[[___GGG@@@<<<666000+++(((''''''***)))))))))&&&'''///999RRRqqqtttgggTTTAAA666000,,,,,,,,,******---,,,+++******+++,,,+++)))'''(((((()))******++++++------...000222111///,,,((('''%%%$$$######$$$$$$$$$%%%%%%%%%%%%$$$######$$$$$$######""""""!!!!!! ###%%%&&&&&&$$$.........,,,++++++...111222333222000---*********((())))))((('''(((***---222555888;;;;;;999666333,,,---,,,,,,000;;;HHHPPPMMM>>>///***,,,000666<<>>KKKVVV``````bbbooottt[[[QQQMMMXXXfffjjj```XXX^^^iii{{{|||sssgggaaa^^^]]]VVVHHH:::222---+++((((((((())))))((('''&&&&&&%%%%%%&&&&&&'''((()))+++***((('''''''''%%%%%%%%%%%%%%%&&&'''(((,,,&&&###---BBBWWWeeekkkXXXGGG444,,,***,,,222999\\\sss|||vvvvvvnnnaaaHHH>>>444222777======;;;===:::111+++...888;;;999***)))'''%%%$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((()))...>>>ZZZqqq\\\AAA111...(((&&&'''###&&&''')))******)))'''&&&######"""!!!!!! !!!!!!!!!""""""""""""""""""!!!###""""""!!!!!!!!! !!!!!!!!!""""""######$$$&&&%%%%%%%%%&&&''')))***+++***---;;;]]][[[bbbIII???<<<777222---)))'''&&&)))(((((()))'''%%%***222AAAccczzzmmmZZZHHH666000---......,,,,,,///---,,,,,,,,,------------((((((((()))******+++,,,++++++,,,---///...+++((('''&&&$$$###""""""######%%%%%%%%%%%%%%%$$$############"""""""""!!!!!!!!! !!!!!!!!!!!!,,,---...---++++++,,,---///000111///,,,)))((((((((((((((('''&&&&&&)))+++222555:::>>>>>><<<888555......---,,,---444AAAMMMPPPBBB333,,,,,,///333777CCCIIIJJJCCC===999555111***777AAAMMMXXXWWWYYYhhh}}}kkkTTTLLLLLLQQQ[[[eeeiiiiiikkkppp}}}xxxrrrnnnmmmfffTTT???333,,,***((('''((()))))))))(((((('''&&&&&&'''((((((&&&'''((((((&&&&&&&&&'''&&&&&&%%%%%%%%%&&&''''''///+++'''(((111AAASSS___cccYYYJJJ:::...+++333<<>>;;;777444///------------111<<>>???;;;333---666===IIITTTSSSVVVgggyyy~~~hhhTTTNNNMMMLLLRRR^^^hhhnnnsssxxx}}}yyyxxxqqq]]]EEE555///---***)))*********)))((((((((((((((((((((((((%%%&&&''''''%%%%%%&&&(((&&&&&&&&&%%%%%%&&&&&&'''---...,,,)))(((000???KKK\\\___\\\MMM999000666AAAXXXqqq~~~uuuqqqzzz{{{qqqhhh\\\LLL???888555555444111444777555000---,,,,,,&&&&&&%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$###&&&)))((()))666GGGkkklllKKK777//////((($$$&&&$$$$$$%%%'''((()))((('''&&&$$$###""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!""""""######""""""!!!!!!"""###%%%%%%&&&&&&&&&''''''&&&&&&'''(((***+++000222333;;;[[[ZZZ```DDD555555444222000,,,)))'''&&&%%%'''***+++)))+++000777OOOvvvyyyeeeRRR555000...111222111111333///000111111///...///111,,,++++++***+++---...//////---+++******+++***)))((('''%%%$$$######$$$$$$###$$$$$$$$$$$$###""""""!!!!!!!!!!!! !!!!!!  !!! )))+++,,,---,,,,,,---...///111333222///+++)))''')))))))))(((&&&&&&(((******///555:::;;;888444000---++++++------///777BBBKKKFFF>>>555///...//////333>>>DDDBBBBBBDDD???555111666;;;FFFQQQPPPUUUggguuuzzzhhhVVVSSSLLLMMMQQQXXX^^^fffrrr|||jjjSSSCCC666333///---,,,+++***((('''((())))))))))))((('''%%%&&&''''''&&&&&&((()))'''&&&&&&%%%%%%&&&&&&&&&(((******(((&&&***222:::IIIXXXddd\\\HHH:::<<>>>>>888000+++***'''&&&&&&&&&%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###'''"""###))))))&&&---999UUUlllkkkIII666000111)))$$$'''&&&###$$$&&&'''((('''%%%$$$$$$######"""""""""###### !!!!!!!!!!!!!!!"""############"""!!! """###%%%''''''''''''&&&&&&&&&'''(((+++---......111444;;;[[[ZZZ^^^???000111333333222///,,,)))'''%%%&&&***+++)))+++///666FFFhhh{{{eeeQQQ777222000333333111000222///000222000...,,,---///...---,,,,,,,,,...000111222///+++((((((*********'''&&&%%%###"""######$$$"""############"""!!!!!!  $$$$$$### ###"""(((***,,,,,,,,,---...000///111444444111---***)))*********)))'''''')))+++&&&+++222777999666111---,,,((()))---......444===HHHGGGAAA888111.........111>>>EEEDDDDDDGGGAAA666...222555@@@KKKJJJPPPcccrrrwwwcccSSSQQQJJJOOOUUUWWWTTTZZZnnnwwwbbbSSS<<<999444000...,,,***(((&&&''')))******)))'''&&&&&&'''(((''''''''')))+++'''&&&&&&%%%%%%%%%&&&&&&###$$$&&&'''(((***...222888OOOeeeeeeSSSCCC@@@CCCUUUppp{{{kkkbbbmmmuuuoooiiigggbbbWWWJJJ@@@;;;999===@@@EEEEEE===222***(((''''''''''''''''''&&&&&&###$$$%%%&&&&&&%%%$$$###***"""!!!(((+++'''***333@@@XXXuuuqqqIII777222222)))$$$''''''###$$$&&&''''''&&&$$$###$$$$$$############$$$$$$!!!!!! !!!!!!"""!!!"""###$$$$$$###"""!!!"""$$$%%%&&&&&&&&&$$$$$$%%%'''***---000222+++000333;;;[[[ZZZ\\\===...000222444333111...,,,(((%%%&&&)))***(((***...444???___|||dddPPP999444222444444111///111...000111///,,,***+++---///...---,,,---///111222333...)))&&&&&&((()))***&&&%%%$$$""""""""""""###"""""""""""""""!!!  !!!%%%&&&&&&!!!$$$$$$ ---,,,...111333333...***///000000...,,,+++---...///,,,)))((()))+++,,,+++***,,,///111222111///......,,,)))((()))---111444???DDDAAA666---++++++***444888???EEEGGGDDD<<<666444000222:::EEEMMMOOOPPPfffttt~~~bbbRRRPPPRRRXXX[[[SSSIIIOOOdddxxxwwwcccPPPEEE999444111+++'''%%%((())))))))))))'''%%%$$$$$$%%%&&&&&&'''&&&&&&%%%&&&$$$######%%%&&&&&&%%%#########$$$'''))),,,...777999EEEUUU^^^ZZZRRRNNNNNN\\\fffbbb[[[\\\eeelllggghhheee^^^WWWRRRKKKDDDFFFEEECCCAAA===555,,,&&&'''''''''&&&%%%$$$###"""%%%%%%%%%$$$$$$#########)))$$$"""%%%&&&&&&''')))444FFFbbb}}}}}}UUU<<>>444444555555444111,,,(((''''''((()))***+++,,,,,,777AAASSSvvvlllQQQ===666222333444222000111......---,,,,,,,,,,,,---///---,,,++++++...000222333111---***'''&&&%%%&&&&&&%%%$$$""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!!  &&&'''### """&&&((((((%%%!!!))))))+++///333333000---...//////...,,,+++,,,...000...+++***++++++***))))))+++---///000///---,,,,,,+++))))))***---000222===DDDEEE<<<222---,,,)))222666<<>>>>>999::::::???[[[VVVWWW888333222222222111---((($$$&&&'''((((((******+++,,,,,,444@@@^^^rrrSSSCCC;;;555555555222111111...---,,,,,,++++++,,,,,,...---++++++,,,---000111111000---***(((&&&&&&&&&&&&%%%$$$######""""""###""""""""""""""""""""""""!!!!!!   !!!***......+++...222555333---&&&"""%%%&&&(((+++...000000000,,,---......,,,+++,,,,,,...------...///...+++))))))***+++,,,+++***)))((())))))*********++++++,,,444???HHHEEE:::///+++***...///222777;;;===<<<;;;444111...000:::FFFLLLKKKMMM```vvvpppSSSKKKPPPRRRYYY[[[QQQGGGNNNhhhgggHHH777222///+++)))(((((((((''''''&&&&&&%%%&&&&&&&&&'''***...222555+++)))'''&&&&&&'''%%%$$$%%%$$$#########$$$%%%&&&$$$))))))(((333III[[[bbbcccXXXHHH===AAANNNXXXZZZYYYdddmmmmmmkkklllppprrrqqqaaaJJJ999111111222333***)))'''%%%$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''%%%$$$***333CCCKKKNNNOOO^^^zzz|||SSS<<<000000***''')))&&&((()))+++,,,+++)))'''%%%$$$$$$$$$$$$#########"""  ###$$$%%%&&&)))+++&&&%%%######$$$$$$###""""""$$$%%%&&&---777<<<;;;999;;;<<>>:::555222+++***'''%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&(((&&&'''///888GGGHHHBBB>>>JJJiiiyyyUUU>>>333111***&&&(((&&&)))+++,,,---,,,***'''%%%$$$$$$$$$$$$#########""" !!!!!!!!!######$$$%%%'''))))))'''$$$###$$$$$$###""""""%%%&&&'''---555888777666888;;;EEEddd___\\\:::000///...------***&&&###&&&&&&'''((()))***++++++(((///333GGGqqquuuYYYCCC;;;333222111///---...,,,,,,+++************+++(((((((((((((((***+++,,,......,,,+++)))(((''''''&&&&&&%%%%%%$$$######"""########################"""!!!   $$$***+++333222000---***'''&&&%%%((()))******)))***---//////000222111...+++******((()))***---000000///---******+++++++++++++++++++++++++++***************///666@@@FFF@@@555---,,,******,,,000666999;;;;;;666666222000999GGGLLLHHH>>>MMMeeezzzkkkUUUJJJHHHMMMQQQRRRNNNMMMYYYqqqmmmQQQ@@@888333...,,,******)))(((((())))))***((('''''''''''')))+++,,,)))(((&&&%%%&&&&&&&&&$$$&&&%%%$$$#########$$$%%%'''###(((111///+++<<>>555...,,,///>>>^^^}}}pppNNN999000///'''%%%((((((***,,,------,,,***'''%%%######"""""""""!!!!!!!!! !!!!!!"""######$$$!!!"""$$$$$$$$$&&&))),,,---***'''%%%$$$%%%$$$###!!!$$$&&&''',,,333444111000222666BBBeeebbb```<<<,,,+++***+++++++++)))'''%%%&&&&&&'''((()))******%%%111000888^^^rrrYYYAAA888000//////---,,,...++++++***)))))))))))))))((((((((())))))***++++++,,,,,,,,,+++***)))((('''%%%&&&&&&&&&&&&$$$###""""""""""""""""""""""""""" !!!  !!!&&&'''///---***'''&&&%%%&&&&&&((()))******)))***///333333444555444000,,,)))(((+++******+++,,,---,,,***'''(((((()))***++++++,,,...---,,,*********++++++---333BBBRRRSSSEEE555---))))))+++000555888999999444777333000888FFFIIICCC666>>>TTTooossseeeVVVLLLHHHHHHIIILLLTTTdddxxxpppTTT@@@444---,,,...)))((('''&&&&&&'''((()))%%%&&&'''((()))(((((((((&&&%%%######%%%&&&&&&%%%&&&%%%$$$$$$$$$%%%&&&'''###%%%%%%"""$$$+++000000555III\\\^^^UUUKKKDDDAAAIIISSS\\\```aaa___VVVMMMJJJEEEAAACCCHHHGGG@@@888333222111...,,,(((&&&$$$#########$$$$$$%%%%%%%%%&&&"""!!!(((///555===CCC888---(((+++***000NNNpppmmmIII555------&&&$$$)))******,,,------,,,***'''%%%""""""""""""!!!!!!!!!!!! !!!!!!"""!!!"""$$$%%%&&&(((,,,///...+++'''%%%%%%%%%$$$$$$"""$$$)))000111//////111444AAAeeebbb___<<<+++*********,,,,,,***(((%%%%%%&&&'''((()))******###000///444XXXpppXXXAAA888000//////------///+++******))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,++++++)))((((((%%%&&&''''''&&&%%%###"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!   """''''''(((((('''&&&%%%$$$######---,,,***)))***---///111777555444333222000,,,))))))((((((***---......---'''((()))((((((***...111444111---******+++++++++,,,222BBBWWW]]]NNN777***)))***,,,///222666;;;???===555...///666>>>BBBCCC666888FFFaaayyypppdddiiicccTTTGGGGGGHHHJJJTTTeee{{{mmmSSSEEE777222000)))---)))&&&'''&&&$$$%%%)))&&&&&&''''''''''''''''''###$$$$$$%%%&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((******333666AAARRR______QQQCCCDDDEEEIIIOOOPPPLLLIIIJJJCCCCCCBBB???;;;888777777444222...+++((('''&&&'''$$$$$$############$$$$$$&&&(((&&&...,,,111HHHFFF000)))&&&((((((,,,>>>SSStttnnnCCC888---******)))(((((((((+++///111000,,,'''$$$!!!""""""#########""""""!!!!!!!!!!!!""""""""""""$$$###""""""%%%)))---000>>>888000'''"""!!!###%%%((($$$"""%%%)))+++,,,---///444333999uuuYYYXXX666,,,)))&&&(((+++---***&&&&&&%%%%%%%%%&&&''')))***///'''///:::KKKvvvrrr```AAA999222111000---+++,,,++++++***))))))***++++++,,,,,,+++++++++,,,---------,,,***(((((((((((()))***)))'''%%%###"""""""""!!!!!!!!!  &&&%%%  """$$$$$$###!!! 000///------...000333444666555444333333111---***(((''''''))),,,...///...)))))))))((((((***---000333111---+++******++++++,,,000???TTT\\\QQQ<<<---)))***,,,///333888===AAAAAA999222000555;;;>>>???666666CCC\\\uuuhhhXXX^^^aaa[[[PPPKKKGGGLLLZZZooopppVVVHHH;;;999;;;777111+++'''((((((&&&%%%'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%######$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&''')))******,,,555EEETTT\\\ZZZUUUAAA===<<>>===>>>======<<<999666333222222111///,,,)))'''&&&&&&&&&$$$$$$############$$$$$$###***'''---,,,777NNNGGG000(((&&&(((((()))555EEEdddsssiiiBBB777,,,******)))))))))&&&))),,,------***%%%###""""""############""""""!!!!!!!!!!!!"""""""""######"""!!!"""$$$(((,,,...===888111***&&&%%%&&&'''(((%%%"""###%%%'''((()))000555444:::rrrXXXSSS444---)))'''(((+++,,,***&&&&&&&&&%%%%%%&&&'''((()))...'''---777EEEmmmnnn[[[BBB999111000///---+++---,,,+++***))))))***+++,,,+++++++++*********+++++++++******)))))))))******((('''%%%###"""!!!!!!"""!!!!!!!!! $$$###!!!###$$$###!!! 111000//////000222555666555444444333333222///,,,(((''''''))),,,...//////***+++***)))((())),,,...111000...+++*********+++,,,...;;;NNNZZZSSSAAA222******,,,///444:::@@@CCCEEE>>>666222333777:::;;;555555???UUUmmm}}}___LLLRRR^^^ccc[[[QQQHHHMMM```xxxyyy```OOOAAAAAAGGGEEE888///(((((()))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$"""###$$$$$$$$$$$$$$$$$$#########$$$%%%&&&'''((($$$%%%)))444BBBQQQ]]]cccIII???555444666555555777555666555333///,,,,,,,,,,,,+++)))'''%%%%%%%%%&&&$$$$$$############$$$$$$!!!,,,******---AAAXXXIII///(((%%%((((((&&&+++333KKKYYYhhhpppuuu{{{dddBBB777,,,******))))))***%%%&&&(((((((((&&&$$$""""""###############""""""!!!!!!!!!"""""""""#########"""""""""$$$'''***,,,777444///+++(((&&&&&&'''((('''&&&$$$%%%(((+++,,,111555666<<>>NNN```zzzhhhGGG;;;///+++)))&&&$$$$$$''''''&&&%%%%%%&&&&&&'''%%%%%%%%%%%%$$$###"""""""""""""""#########$$$$$$%%%&&&''')))************''''''''''''&&&%%%%%%%%%(((222666///)))+++///...111---;;;UUUzzzKKK:::------,,,***)))'''&&&%%%&&&&&&''''''(((''''''&&&'''+++***---666AAA```fffPPP<<<444...//////...---///(((((()))******)))(((((()))***+++++++++)))((('''%%%%%%$$$###$$$%%%'''((()))(((&&&$$$$$$$$$$$$%%%!!!!!!!!! ###""" 222111111000//////......------...000333444333111+++)))&&&&&&(((+++,,,---------+++)))''''''***,,,,,,111555444000------...***000666<<>>AAA===888;;;OOOkkk}}}```LLLBBB???DDDKKKWWW]]]fffnnnuuujjj]]]WWWLLL<<<444---***)))&&&'''******))))))(((''''''&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$######%%%$$$$$$$$$$$$%%%&&&&&&!!!$$$&&&&&&%%%&&&+++000;;;444...,,,,,,+++,,,///)))***+++)))'''&&&&&&'''$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$############$$$$$$$$$***%%%---999MMMVVV999---+++(((%%%&&&((()))))))))'''(((+++***(((+++222<<>>666//////666===DDD???888:::MMMjjj}}}```MMMBBB???EEEOOOLLLTTTaaammmyyymmm\\\SSSEEE666111///...,,,'''&&&)))))))))((('''&&&&&&%%%%%%###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%$$$%%%%%%&&&&&&"""$$$&&&&&&%%%%%%''')))***'''&&&((()))''')))---'''((()))'''%%%$$$$$$%%%%%%%%%&&&'''''''''&&&&&&$$$$$$############$$$$$$$$$&&&!!!,,,999IIIOOO333***++++++((('''(((((('''&&&###&&&***)))%%%&&&,,,+++999OOO```ggglll}}}YYYBBB777---******)))((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""!!!"""############$$$$$$$$$$$$%%%'''))))))((('''&&&''''''&&&%%%%%%%%%&&&&&& 000888111)))+++---+++222+++===aaaFFF333......---+++(((&&&%%%%%%###$$$&&&((())))))(((((('''+++&&&(((111...AAAmmm|||^^^GGG555000---000333111//////%%%&&&'''(((((('''&&&%%%$$$&&&'''))))))(((&&&%%%$$$"""!!!"""%%%+++111444***)))'''%%%###""""""""""""!!!!!! $$$***+++$$$###"""!!!666222,,,)))((())))))))))))***---///000000000000+++***(((&&&%%%&&&'''(((,,,------+++)))(((((()))---000777;;;666...,,,///...222;;;DDDIIIJJJOOOVVVJJJ<<<111111333333444888@@@<<<666111///000333666BBBAAA======LLLeeeyyyeeeIII===AAAIIIMMMOOORRRPPP[[[ttt|||jjjUUUDDD<<<444---+++***((((((***'''''')))))))))(((''''''&&&&&&$$$######$$$&&&&&&((('''&&&$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$''',,,///...,,,%%%%%%$$$$$$###"""""""""&&&'''&&&---???LLLCCC111***,,,...---)))&&&&&&'''$$$###%%%(((++++++(((%%%,,,000555@@@HHHIII[[[|||wwwSSS@@@555,,,+++***%%%$$$'''$$$&&&''''''%%%$$$######""""""""""""###$$$%%%&&&%%%$$$$$$######$$$$$$%%%&&&'''&&&&&&)))---***$$$'''''''''&&&&&&%%%%%%%%%&&&''''''(((***+++---...111444>>>jjjKKK444---,,,+++)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&***&&&)))......000@@@TTTyyyaaaHHH666222...,,,......,,,***((('''&&&%%%%%%&&&'''((('''''''''&&&&&&%%%%%%%%%#########$$$'''+++///222***'''""" """(((,,,((("""666222---)))((())))))(((((()))+++---//////000///,,,***(((&&&&&&&&&'''(((,,,------,,,)))''''''(((+++...666===;;;333------000555???JJJOOOPPPTTTZZZQQQAAA333000222222333555777444000,,,,,,---000222BBBBBB???>>>JJJaaawwwlllQQQAAAAAAHHHMMMRRRSSSNNNVVVooosss___OOO>>>666///---,,,)))(((***(((((()))))))))((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&)))((('''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&))),,,...---+++%%%%%%%%%%%%$$$$$$######%%%###&&&111CCCJJJ???...)))+++,,,+++(((%%%%%%&&&%%%%%%&&&(((++++++(((%%%%%%'''***222;;;:::IIIfffwwwUUUEEE:::000---+++'''%%%'''&&&((()))(((&&&$$$$$$$$$""""""""""""###$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''+++///---''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&'''(((***+++,,,111444@@@lllKKK555,,,,,,***)))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))&&&(((------///>>>QQQ|||```DDD888444000///000000...,,,((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%$$$###""""""$$$'''***,,,)))&&&""" !!! !!!&&&)))&&& 666222---***))))))((((((%%%''')))+++---...//////,,,+++)))'''&&&'''((()))+++---...,,,)))'''&&&&&&(((,,,555@@@BBB:::000+++000666BBBNNNRRRSSSUUU[[[ZZZIII666///000111111222...---+++***+++,,,///000???AAAAAA>>>DDDXXXqqqrrr[[[IIIBBBGGGNNNTTTTTTMMMSSSkkkoooaaaJJJ@@@666222///+++***+++(((((())))))((('''&&&%%%&&&''''''((((((''''''&&&))))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$######$$$$$$%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''***,,,---+++)))&&&%%%%%%%%%%%%%%%%%%%%%%%%"""(((;;;JJJIII:::---''')))***)))'''%%%$$$%%%&&&&&&&&&(((***)))'''$$$%%%%%%$$$***222111;;;RRRttt|||___MMMBBB666000,,,)))'''((((((******)))&&&$$$$$$$$$######"""######$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''((()))---222000+++((((((''''''&&&&&&''''''&&&&&&&&&''')))***,,,---///333@@@lllzzzFFF333,,,+++***)))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&(((,,,,,,...;;;LLLuuufffGGG;;;777222111222222000---''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$###!!! """$$$%%%'''$$$!!! !!!!!!!!! ###%%%"""555222---***))))))((('''$$$%%%&&&(((***,,,---...,,,+++)))'''&&&'''((()))+++---...---***'''%%%%%%'''***555CCCIIIAAA444+++,,,333???KKKPPPOOOQQQVVVaaaPPP;;;///...//////...,,,,,,,,,,,,------...///:::???@@@===>>>NNNiii~~~rrrcccQQQEEEGGGPPPRRRSSSOOOVVVooottt```RRRBBB999333...++++++'''''''''''''''''''''&&&'''((()))******)))((('''(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######""""""###############""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&(((***++++++)))'''%%%%%%%%%%%%%%%%%%%%%%%%'''$$$...DDDOOOFFF555+++&&&''''''&&&%%%$$$$$$$$$%%%%%%&&&''''''&&&%%%###((('''"""'''///...333FFFdddnnnUUUJJJ<<<222---+++******)))******(((%%%#####################$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&((()))///555444///******(((''''''''''''((((((((()))***,,,...///000+++000>>>jjjqqq???///,,,+++***)))''''''''''''''''''''''''''''''''''''&&&&&&(((++++++---888EEEjjjkkkKKK;;;777333111222222000---&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!  !!!"""$$$""" !!!!!!!!! !!!"""333000,,,))))))((('''&&&###$$$%%%&&&(((***,,,---,,,+++)))'''&&&'''((()))***---//////,,,(((&&&%%%'''***444CCCKKKDDD777...***000:::EEEIIIHHHJJJOOObbbTTT@@@111---------+++,,,---------------,,,,,,777===BBB???<<>>...'''%%%%%%$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%$$$######$$$$$$ ###+++***...<<>>^^^cccEEE:::666222000111000...+++%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%"""!!!!!! !!!"""###$$$"""!!! !!!!!!    ///,,,)))((((((((('''&&&$$$$$$%%%&&&''')))***++++++***(((&&&%%%&&&'''((())),,,000111///+++(((&&&''')))222@@@GGGAAA777111,,,///666>>>@@@@@@CCCIII]]]UUUFFF555,,,,,,,,,***,,,,,,,,,,,,,,,***))))))555<<>>GGGbbb|||ooodddcccZZZGGG@@@FFFJJJVVV^^^nnnyyydddVVVLLL@@@666222---,,,+++***)))))))))***((())))))******))))))((($$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!"""###$$$$$$$$$"""""""""""""""""""""""""""$$$&&&&&&%%%%%%&&&'''$$$$$$%%%%%%&&&'''(((((('''000>>>GGGBBB333'''###%%%$$$""""""$$$%%%%%%$$$"""$$$%%%%%%$$$###$$$%%%"""%%%!!!###******---:::WWWqqqeeeQQQ>>>444111///,,,(((((((((%%%###""""""###%%%%%%$$$$$$$$$$$$%%%%%%######""""""""""""######"""%%%(((,,,444;;;<<<888111///,,,)))'''&&&''''''%%%%%%'''))),,,000222444222555CCClllddd666///+++***)))((('''&&&&&&&&&''''''''''''''''''''''''&&&(((*********---222888QQQyyypppRRR999999555000...///...,,,)))%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%!!!!!!!!!""""""###$$$%%%"""  """+++)))'''&&&'''((('''&&&&&&&&&%%%%%%&&&''')))******)))'''%%%$$$%%%&&&'''(((,,,111333111---***(((&&&'''...999???;;;555222------111555666666;;;BBBVVVTTTJJJ999---***+++***++++++++++++++++++******111777???AAA>>>DDD]]]www{{{cccWWW^^^^^^NNNDDDHHHLLLZZZfffwwwyyypppgggXXXIII@@@666555222///,,,+++******))))))(((((((((((())))))$$$%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$ !!!"""###############""""""""""""""""""""""""!!!"""$$$###""""""%%%(((%%%&&&'''((()))***++++++***;;;IIIFFF999---&&&"""&&&###!!!"""$$$&&&&&&%%%"""$$$&&&&&&%%%$$$&&&((("""(((&&&%%%+++***---:::UUUyyyaaaHHH:::666222,,,(((((((((&&&######$$$&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$##################$$$$$$'''***///777@@@AAA===444222...***'''&&&&&&&&&###$$$'''***...222555777555888EEEkkk^^^222///+++***)))((('''&&&&&&&&&''''''''''''''''''''''''&&&)))+++++++++---111444CCCoooeeeLLL;;;888444///---------***((($$$%%%&&&&&&&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%"""""""""############$$$"""  !!!### )))'''&&&&&&'''''''''&&&''''''&&&%%%&&&'''((())))))(((&&&$$$###$$$%%%&&&(((,,,111444333///+++***%%%&&&,,,555999666333333,,,+++,,,.........444<<>>;;;AAAYYYrrrtttYYYLLLYYYaaaUUULLLNNNNNN^^^kkk|||}}}mmmZZZNNN>>><<<888333///,,,***)))***)))(((''''''((()))***%%%&&&'''((((((((('''&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$###############""""""!!!"""""""""""""""""""""""" !!!"""!!!!!!%%%)))'''((()))***+++,,,---...///EEERRRHHH666,,,((($$$&&&###!!!!!!$$$''''''%%%###%%%((((((&&&&&&(((+++&&&%%%$$$'''&&&)))666SSS|||mmmPPP???999444---((()))(((&&&$$$$$$&&&(((&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%))),,,111:::CCCDDDAAA666333///***'''%%%%%%%%%$$$&&&(((,,,000555888:::666888DDDiiiYYY...---+++***)))(((&&&&&&&&&&&&((((((((((((((((((((((((&&&***,,,++++++...000222:::gggeeeQQQEEE888444///---------***'''$$$$$$&&&&&&&&&&&&$$$$$$#########$$$$$$%%%%%%%%%$$$#########""""""""""""""" """$$$!!!(((((((((((('''&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%(((((('''''''''&&&&&&&&&+++---///111111///,,,)))$$$))),,,---222999;;;666---,,,,,,,,,...222555888JJJOOOJJJ;;;000...,,,))))))+++---//////---+++)))---000777===<<<@@@UUUlllzzzmmmWWWFFFJJJYYYaaa\\\UUUPPP]]]rrrvvviiiVVVPPPFFF???:::555///+++---+++))))))))))))(((&&&%%%&&&&&&%%%$$$###%%%&&&&&&'''((()))))))))((('''%%%$$$"""!!!!!!###$$$&&&$$$###############$$$$$$%%%$$$"""!!! !!!"""$$$"""!!!!!!!!!!!!###$$$%%%)))&&&''',,,000000000333444PPP[[[DDD,,,((((((######"""###'''******&&&""",,,,,,,,,***)))(((***++++++***'''$$$"""%%%---444NNNppphhhPPPCCC===777333((())))))'''%%%$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%&&&...999BBBDDDDDDFFFHHH@@@666,,,'''&&&&&&&&&)))&&&(((---111444999>>>888AAAFFFeee~~~FFF666000---+++)))((('''&&&$$$"""&&&&&&&&&''''''''''''((()))))))))((((((***---000777PPPxxxkkkJJJAAA777//////000,,,'''$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&"""!!!  (((((((((((('''&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%((('''''''''&&&&&&&&&%%%)))+++...000000...+++***&&&)))***+++111999:::666...---++++++,,,///222444GGGNNNMMM===///,,,,,,+++***,,,...//////...,,,***,,,///777======AAATTTkkk}}}fffSSSCCCEEERRR\\\^^^^^^RRR]]]ppp~~~pppiii^^^SSSJJJAAA888111000...---,,,---,,,***((()))))))))((('''''''''(((%%%&&&'''((()))(((((('''&&&%%%###""""""###$$$&&&%%%$$$$$$######$$$$$$%%%%%%$$$"""!!! !!!"""###"""!!!!!!!!!!!!###$$$%%%***&&&&&&,,,000111222555JJJWWWTTT===)))%%%&&&###'''%%%###$$$'''+++...///444888<<<===;;;666222000000000...***((()))///444DDDeeewww___MMMEEEAAA===999///---***'''%%%%%%%%%%%%%%%%%%$$$$$$$$$#########"""$$$%%%%%%$$$$$$&&&(((******000>>>HHHKKKLLLLLLKKKCCC777---'''%%%%%%%%%'''%%%''',,,///333<<>>@@@CCCTTThhh|||YYYKKK???>>>GGGRRR]]]fff]]]ffftttvvvkkk```TTTHHH???:::777333111000...,,,***)))((((((((('''&&&&&&%%%###$$$%%%'''((((((((((((((('''&&&$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$###"""!!! !!!"""###"""!!! !!!"""$$$%%%)))&&&'''---222333444777OOOLLLCCC444)))&&&''''''&&&(((,,,000444999>>>BBBJJJMMMOOOPPPMMMJJJGGGFFFEEEEEEBBB;;;444//////000===[[[|||vvvhhhVVVIIIEEEDDDAAA>>>:::444+++&&&%%%&&&%%%%%%$$$$$$$$$#########"""""" $$$'''&&&$$$%%%***000555111444@@@LLLOOONNNLLLMMMDDD888---'''%%%%%%%%%&&&&&&(((,,,///555BBBOOORRRSSSYYYeeepppAAA333+++***)))''''''((((((&&&%%%&&&&&&&&&''''''''''''(((((())))))))))))***---///222EEEfffwwwpppXXX===...***(((''''''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$"""!!! !!! !!!"""!!! ''''''''''''&&&%%%$$$$$$######$$$%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%%%%%%%&&&(((+++---......---,,,,,,'''###%%%---555888777333000...,,,,,,...111444>>>PPPZZZMMM888...+++++++++,,,---......---,,,++++++...777BBBEEEHHHVVVfff~~~qqqKKKCCC<<<;;;>>>GGGVVVdddkkkttt{{{pppeee\\\NNNHHH???888333000...,,,)))(((''''''''''''%%%$$$###$$$$$$&&&''''''((((((***)))'''&&&%%%%%%%%%%%%%%%$$$$$$############$$$######"""!!!!!!!!!!!!"""!!!!!! !!!"""$$$%%%((('''+++444888777555666DDD;;;222...***'''(((,,,***333???GGGJJJIIIIIIIIISSSQQQNNNJJJJJJMMMTTTXXXcccccc___VVVJJJAAA<<<:::DDD\\\zzzqqqdddSSSGGGCCCCCCBBBAAACCC999---&&&%%%&&&&&&$$$$$$$$$$$$$$$############ $$$'''%%%###'''222;;;DDD;;;777>>>HHHKKKHHHFFFIIIAAA666,,,'''%%%&&&&&&((()))+++///111888HHHXXX[[[ZZZeeefffggg@@@444+++)))(((''''''(((((('''&&&&&&&&&&&&''''''''''''(((((()))***))))))***---//////???^^^cccNNN888///...+++&&&###%%%%%%$$$$$$$$$$$$$$$###&&&%%%%%%$$$###!!!  !!!""""""!!!''''''''''''&&&%%%$$$###"""###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&(((***,,,---...------,,,&&&"""$$$+++222666888333111---++++++...111444<<>><<<:::999===JJJXXXmmmyyy~~~iii```RRREEE<<<888666555222///+++******)))'''&&&$$$$$$%%%%%%&&&'''((((((***)))((('''&&&&&&%%%%%%$$$$$$###"""""""""""""""###""""""!!!!!!!!!!!!!!!!!! """###$$$%%%(((222>>>CCC???999777===444...---+++***000999>>>FFFOOOSSSPPPHHHBBB>>>@@@<<<777444666===HHHPPPfffhhhhhheee^^^XXXWWWWWWRRReee~~~vvvgggTTTEEEAAABBBDDDEEEFFF;;;...&&&%%%'''&&&%%%&&&%%%%%%%%%%%%$$$$$$$$$!!!$$$%%%###"""***888CCCLLL@@@888;;;BBBEEEEEEDDDBBB;;;222***'''&&&'''(((((()))+++...000777GGGVVVXXXYYYoooeee\\\<<<333+++)))'''&&&'''((()))(((&&&&&&&&&&&&''''''''''''((('''(((************,,,...---;;;XXXPPP@@@111---///---((($$$%%%%%%%%%$$$$$$#########"""#########"""!!!!!!  !!!!!! &&&''''''&&&&&&%%%$$$###"""######$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%&&&''')))***,,,,,,,,,,,,***%%%"""%%%)))---333999555222...+++***,,,///222;;;OOO]]]XXXKKK???444+++******++++++++++++******,,,...:::IIIQQQRRRYYYdddzzzsssWWW>>>===<<<;;;999999AAAKKKaaasss{{{lll]]]SSSMMMIIIGGG???999111,,,+++)))&&&$$$&&&&&&&&&%%%&&&&&&'''((()))(((((((((''''''&&&&&&%%%%%%$$$###"""""""""""""""""""""!!!!!!!!! !!!  !!!###$$$$$$***999IIIPPPLLLDDD@@@999555222444777>>>HHHRRRRRRQQQNNNGGG>>>555///,,,'''''''''(((***///666;;;EEEJJJPPPTTTWWW[[[```eeeZZZkkkzzzkkkVVVEEE>>>???CCCFFFBBB:::///(((&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$"""######!!!###***777AAAGGG===666999@@@CCCEEEFFF;;;666///***(((((())))))'''&&&(((+++---222>>>JJJNNNUUUyyyfffRRR999111***)))(((''''''((()))'''&&&&&&&&&&&&''''''''''''((('''(((***+++***+++,,,...---888RRRyyyuuuFFF999---***,,,+++***+++&&&%%%%%%$$$$$$######### !!!!!!"""!!!!!!!!! &&&&&&&&&&&&%%%$$$######""""""###$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$%%%&&&'''((())))))(((((($$$###&&&''')))000:::===999444...,,,---///111<<>><<<<<<;;;999===BBBUUUnnn{{{qqqjjjddd```UUULLL???666111...***&&&)))((('''&&&&&&&&&'''((('''''''''(((''''''&&&&&&((('''&&&%%%$$$$$$$$$$$$!!!!!!!!!!!!!!!   !!!###$$$%%%--->>>QQQ\\\ZZZSSSPPP===@@@DDDIIIPPPUUUVVVSSSKKKDDD;;;222,,,'''%%%###"""$$$%%%&&&&&&(((+++---***...444999===EEENNNUUUTTTgggpppYYYFFF<<<:::===???:::666000***&&&&&&'''(((%%%%%%%%%%%%$$$$$$$$$### !!!!!!"""$$$(((///444999444222888===???@@@BBB888444000,,,+++***)))((((((&&&&&&))),,,...555===HHHTTTmmmOOO999222,,,***(((''''''(((((('''%%%&&&&&&&&&''''''''''''(((&&&(((***+++++++++,,,---///555JJJooooookkkfffSSS<<<444...------+++***,,,&&&&&&%%%%%%$$$######""" !!!!!! &&&&&&&&&&&&%%%$$$######""""""###$$$$$$$$$$$$###""""""######$$$$$$$$$%%%######$$$%%%&&&&&&&&&&&&&&&$$$%%%''''''&&&///:::FFFAAA:::444000///111222<<>>999444000+++***((('''&&&&&&''''''%%%&&&'''''''''''''''&&&***)))((('''&&&%%%%%%%%%!!!!!!!!!"""!!!   !!!###$$$'''///@@@UUUbbbccc___^^^JJJSSS[[[```ccc___NNN;;;555///(((%%%%%%&&&&&&$$$''''''&&&###"""###%%%((()))+++,,,,,,---111999???KKK```~~~ttt\\\GGG:::555555555555333000+++'''%%%''')))$$$$$$$$$############""" !!!###%%%'''((((((///---000777:::999888999888555111...---+++)))'''***''''''+++---...111666GGGWWWuuuQQQ<<<666///+++)))((('''((((((&&&%%%&&&&&&&&&'''''''''((((((&&&(((***+++++++++,,,---000333EEEhhh|||ZZZPPPIII777000///000333222,,,))))))&&&&&&%%%%%%$$$###"""""" !!!!!!