BM6P6(@   !!!  ###%%%$$$###$$$(((...555999AAAAAA@@@<<<555,,,###  !!!!!!!!!   $$$***///444666777222)))!!!"""%%%###!!!  !!!***(((&&&$$$$$$%%%''')))"""""""""   """   !!!###$$$'''))),,,...///...---,,,......---,,,,,,+++******&&&''''''((()))***++++++333444555777888:::;;;<<<888999:::<<<===???@@@AAA@@@AAAAAABBBBBBCCCDDDDDDBBBCCCDDDEEEFFFHHHIIIIIIBBBBBBAAAAAAAAA@@@@@@@@@888777666444222000///...---,,,***))))))***,,,---555666777888:::<<<===>>>@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<<<<<<<<<<<<<<<<<<>>;;;:::;;;===>>>@@@AAABBBCCCDDDFFFGGGGGGGGGEEEBBB@@@AAAEEEJJJMMMQQQRRRTTTVVVWWWVVVUUUTTTOOONNNMMMKKKIIIGGGEEEEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB>>>???@@@AAABBBDDDEEEEEECCCCCCCCCDDDDDDDDDDDDDDD???????????????????????????@@@@@@AAAAAABBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBB???>>><<<999666333111000......---,,,,,,+++******...///222666999===@@@AAA?????????>>>>>>>>>>>>>>>AAACCCEEEGGGHHHGGGFFFEEEAAABBBCCCEEEFFFHHHIIIIIICCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAABBBDDDGGGHHH     $$$"""!!!!!!%%%***000444<<<<<<;;;888222***"""   """###!!!  !!!###%%%))),,,...111,,,$$$!!!"""  """###'''%%%###""""""###%%%&&&(((((((((&&&""""""  """###$$$%%%'''***---......------...------,,,++++++******&&&&&&&&&'''((())))))***000111222444777999;;;;;;999:::;;;<<<===>>>????????????@@@@@@AAABBBBBBBBBAAAAAABBBCCCEEEFFFGGGGGGBBBAAAAAAAAAAAA@@@@@@@@@999888777555333111//////...---+++***)))***,,,---333444555777888:::;;;<<>><<<;;;<<<===>>>@@@@@@AAACCCDDDEEEFFFGGGIIIFFFCCCAAAAAADDDHHHKKKOOOPPPRRRTTTUUUTTTSSSRRRNNNMMMLLLJJJHHHFFFEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA??????@@@BBBCCCDDDEEEFFFDDDDDDDDDDDDCCCCCCCCCBBB???????????????????????????@@@@@@AAAAAABBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBB???>>><<<:::777444222111//////...---,,,++++++***,,,...000444777;;;===???>>>>>>>>>>>>>>>>>>>>>>>>BBBDDDEEEGGGGGGFFFEEEDDDAAABBBCCCDDDFFFGGGHHHIIICCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAABBBDDDGGGHHH       """ $$$)))---333333333111,,,&&&  ###$$$""" %%%$$$""" """$$$%%%,,,'''   """$$$&&&%%%$$$###"""###$$$%%%&&&111111000---)))$$$ !!!###$$$$$$###%%%(((+++---.........---,,,,,,,,,+++*********%%%%%%%%%&&&&&&'''''''''***,,,...111444777999;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<======>>>??????@@@@@@>>>???@@@AAABBBDDDEEEEEEAAAAAAAAA@@@@@@@@@??????:::999888666444222111000///...,,,*********,,,---000111222444666777888999>>>>>>>>>??????@@@@@@@@@========================????????????????????????AAA@@@>>>===<<<===>>>>>>???@@@AAABBBDDDEEEFFFFFFJJJHHHEEEBBBBBBCCCFFFHHHKKKLLLNNNPPPQQQPPPOOONNNLLLKKKJJJIIIGGGFFFDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAACCCDDDEEEFFFGGGEEEEEEDDDCCCBBBAAAAAA@@@???????????????????????????@@@@@@AAAAAABBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@???===;;;888666444333111000000///---,,,++++++***,,,...111444777999;;;<<<<<<<<<===>>>>>>??????CCCDDDFFFGGGFFFEEECCCBBBBBBBBBCCCDDDEEEFFFGGGHHHBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBAAAAAABBBDDDGGGHHH       """"""$$$*********)))'''### $$$!!!  """$$$"""###!!!  !!!###$$$***&&& !!!$$$&&&((((((((((((((())))))***+++888777555222---'''""" !!!  !!!"""###$$$"""###%%%(((***,,,---...++++++++++++************$$$$$$%%%%%%%%%%%%%%%%%%&&&'''***...111555888999<<<<<<<<<;;;;;;;;;:::::::::;;;;;;<<<<<<===>>>>>><<<===>>>???@@@BBBCCCCCC@@@@@@@@@@@@????????????<<<;;;999888555444222111111///---+++***+++,,,,,,......///111333444666666<<<<<<===>>>>>>???@@@@@@========================????????????????????????@@@@@@???>>>>>>>>>????????????@@@BBBCCCDDDEEEFFFKKKIIIFFFCCCBBBCCCDDDEEEGGGIIIKKKMMMMMMMMMLLLKKKIIIIIIHHHGGGFFFDDDDDDCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDEEEFFFGGGEEEEEEDDDCCCBBB@@@@@@??????????????????????????????@@@@@@AAAAAABBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@>>><<<:::888666555333333222000///---,,,,,,)))***,,,...111333555666999999:::<<<===>>>???@@@CCCDDDFFFFFFFFFDDDBBBAAABBBBBBCCCDDDDDDEEEFFFFFFBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBAAAAAABBBDDDGGGHHH      $$$!!!"""###$$$$$$###""" &&&### """'''***000+++###    !!!!!!  !!!$$$''')))***+++((($$$  """$$$ """%%%''')))------///000111111111111777666444111,,,&&&!!! !!! !!!!!!""""""###$$$%%%''')))+++,,,))))))******************%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%(((+++///333666777<<<;;;;;;;;;::::::::::::999::::::;;;;;;<<<<<<===;;;<<<===>>>???@@@AAABBB@@@@@@?????????>>>>>>>>>======;;;999777555444333222111...,,,+++++++++,,,,,,,,,...///111333444555::::::;;;<<<>>>???@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????@@@@@@@@@@@@@@@@@@>>>???@@@AAABBBCCCDDDEEEIIIHHHFFFDDDCCCCCCDDDDDDDDDFFFHHHJJJJJJJJJIIIHHHGGGFFFFFFEEEDDDCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@??????????????????????????????@@@BBBCCCDDDEEEFFFDDDCCCCCCBBBAAA@@@@@@??????????????????????????????@@@@@@AAAAAABBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA???>>><<<:::999888666555444222000...---,,,((()))***,,,...000222333666777888:::<<<>>>@@@AAABBBCCCDDDEEEEEEDDDBBBAAABBBBBBCCCCCCDDDDDDDDDEEEBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBAAAAAABBBDDDGGGHHH      )))%%% !!!"""###$$$$$$,,,(((### !!!'''---222>>>666+++ ###"""!!!   !!!"""!!! !!!''',,,.........)))'''$$$"""!!!"""%%%&&&###"""!!!!!!"""%%%''')))...///111333444555444444//////...+++'''"""  $$$$$$######$$$&&&((()))(((((())))))*********+++'''''''''&&&&&&%%%%%%%%%%%%&&&(((+++...111333555999999::::::::::::::::::999::::::;;;<<<<<<======;;;<<<===>>>???AAABBBBBB?????????>>>>>>>>>>>>===???>>>===;;;999777555555444222///---+++++++++,,,+++,,,---///111222333444888999:::;;;===>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????===>>>@@@BBBBBBBBBAAA@@@===>>>???@@@BBBCCCDDDDDDGGGGGGFFFEEEEEEEEEEEEEEECCCDDDGGGHHHIIIIIIGGGGGGDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>======>>>@@@AAABBBCCCDDDAAAAAAAAAAAAAAAAAAAAAAAA???????????????????????????@@@@@@AAAAAABBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???===<<<;;;:::999888666444222000...---))))))***,,,---///000111333444666999<<<>>>@@@AAA???@@@BBBDDDEEEEEEDDDCCCBBBBBBBBBCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAACCCBBBAAAAAABBBDDDGGGHHH   $$$---)))""" ###&&&((())),,,(((""" &&&...444JJJAAA222$$$$$$$$$###!!!   ###''''''&&&$$$###!!!(((000333222...+++###"""  """###&&&%%%###"""###$$$&&&''')))+++---000222222111000%%%%%%%%%###  '''%%%###""""""###$$$&&&''''''(((((()))***++++++***))))))((('''&&&&&&&&&'''((())),,,...000222333777777888999:::;;;<<<<<<:::;;;;;;<<<<<<===>>>>>><<<===>>>???@@@BBBCCCCCC??????>>>>>>>>>=========@@@???>>><<<:::888777666555333000---+++++++++,,,,,,,,,...///111333444444777777999:::<<<>>>???@@@????????????????????????????????????????????????<<<>>>AAACCCCCCCCCAAA@@@======>>>@@@AAABBBCCCDDDDDDDDDEEEEEEFFFFFFFFFFFFCCCDDDFFFHHHIIIHHHGGGFFFBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@????????????========================;;;;;;<<<===???@@@AAAAAA===>>>???@@@AAABBBCCCDDD???????????????????????????@@@@@@AAAAAABBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBAAA@@@???>>>===<<<:::999888555333000///...******+++,,,---...///000111222555888;;;>>>AAABBB;;;===@@@CCCEEEFFFEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAACCCBBBAAAAAABBBDDDGGGHHH     (((111,,,%%% $$$(((+++---+++&&& $$$---333QQQGGG777''' %%%$$$$$$""" ###  &&&******)))'''%%%### $$$...666888333,,,'''((('''%%%######$$$%%%&&&###%%%))),,,...---,,,+++  """###)))'''$$$!!! !!!"""$$$&&&''''''((()))***++++++++++++***)))(((''''''&&&)))***+++,,,...000111111555555777888:::<<<===>>>;;;;;;<<<======>>>>>>???======>>>@@@AAABBBCCCDDD>>>>>>>>>>>>============AAA@@@???===;;;999777777666444111...,,,++++++,,,,,,---...000222333444555666777888:::<<<>>>???@@@????????????????????????????????????????????????<<<>>>AAACCCDDDDDDBBBAAA======>>>???AAABBBCCCDDDBBBCCCDDDFFFGGGGGGGGGGGGCCCDDDFFFHHHIIIHHHGGGFFFAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@????????????>>>========================999::::::<<<===>>>???@@@;;;<<<===???AAACCCEEEEEE???????????????????????????@@@@@@AAAAAABBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBAAA@@@???>>>===;;;:::999666333111///...++++++,,,---...//////000000111444777;;;>>>AAABBB999;;;???CCCEEEGGGGGGGGGCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCBBBAAAAAABBBDDDGGGHHH    *********(((%%%!!! ###%%%&&&######(((JJJCCC888,,,!!!"""!!!  ######  !!!''',,,......,,,***000,,,&&& $$$&&&***---......---,,,"""!!!!!!$$$&&&$$$$$$###"""!!! !!!$$$%%%$$$###!!!   +++***  %%%###""" &&&&&&'''((()))+++---...+++***)))((('''&&&%%%$$$$$$%%%'''))),,,...000111333444555666777888999:::<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<===>>>???@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@???<<<:::888666555444333111000//////000///...---...000222333666777888:::;;;<<<<<<===>>>>>>>>>===============????????????????????????======>>>???@@@AAAAAABBB@@@@@@AAABBBBBBCCCCCCDDDCCCBBBBBBBBBBBBAAAAAAAAAEEEEEEFFFGGGHHHIIIIIIJJJDDDCCCCCCCCCCCCBBBBBBBBBCCCCCCBBBAAAAAA@@@??????<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@===>>>>>>??????@@@@@@AAAAAABBBBBBCCCDDDEEEFFFFFFDDDEEEGGGGGGGGGFFFDDDCCC@@@@@@@@@????????????>>>:::;;;======:::444...***000///---,,,,,,---...000///111333666999<<<>>>??????@@@AAACCCDDDFFFGGGHHHFFFEEEDDDCCCAAA@@@>>>>>><<<<<<===>>>???AAACCCDDDBBBBBBCCCDDDEEEFFFGGGGGG  *********(((%%%""""""###$$$###!!!&&&>>>999111(((!!!!!!###"""###'''+++---...///333///(((!!!%%%'''***,,,...---,,,+++)))'''$$$!!! !!!$$$$$$###"""!!!  """###"""!!!   ((((((  ###############"""!!! """###$$$%%%&&&(((******,,,++++++***(((''''''&&&%%%%%%''')))+++,,,......111222333555777999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;===>>>???@@@AAA???????????????????????????@@@AAAAAA@@@>>>;;;:::666555555333222111000//////...---,,,---...000111444555666888:::<<<======>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????===>>>>>>???@@@@@@AAAAAA@@@@@@@@@AAABBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBCCCDDDDDDEEEEEECCCCCCCCCCCCBBBBBBBBBBBBCCCBBBBBBAAA@@@@@@??????<<<<<<<<<<<<<<<<<<<<<<<<========================>>>????????????@@@@@@@@@>>>>>>???@@@@@@AAAAAABBBAAABBBBBBCCCDDDEEEEEEEEEDDDEEEFFFGGGGGGEEEDDDBBB@@@@@@@@@????????????>>>999:::<<<===:::666111---111000...---,,,---///000///000222555888;;;===>>>??????@@@BBBDDDEEEGGGGGGFFFEEEDDDCCCAAA@@@???>>><<<======???@@@BBBCCCDDDAAABBBCCCDDDEEEFFFFFFGGG    )))))))))(((%%%""" !!!"""$$$ """000---(((### !!!!!!!!!$$$)))---000444000)))"""&&&''')))+++,,,,,,++++++///---)))%%%""" $$$$$$###"""!!!    $$$$$$  """%%%(((((('''%%%### """$$$&&&'''((()))...------,,,+++***))))))&&&''''''((()))*********---...111333666999;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<===???@@@@@@????????????????????????@@@AAABBBBBBBBB@@@===<<<777666555444333111000000...---+++******,,,---///000111333555888;;;===?????????????????????@@@@@@????????????????????????>>>>>>>>>???@@@@@@@@@AAA??????@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB?????????@@@AAAAAAAAABBBCCCCCCBBBBBBBBBAAAAAAAAABBBAAAAAAAAA@@@?????????========================<<<<<<<<<<<<<<<<<<<<<<<<>>>????????????@@@@@@@@@???@@@@@@AAAAAABBBCCCCCCAAABBBBBBCCCCCCDDDDDDDDDDDDEEEFFFGGGFFFEEECCCBBB@@@@@@@@@????????????>>>888999;;;<<<;;;888555222333222000...---...///000///000222444777999;;;<<<===>>>???AAACCCDDDEEEFFFEEEEEEDDDBBBAAA@@@??????===>>>???@@@AAABBBCCCCCCAAAAAABBBCCCDDDEEEFFFFFF   ӵ '''''''''&&&$$$!!!$$$ )))&&&"""Ħ""""""!!!Ħӵ !!!###%%%&&&%%%""" &&&***...+++&&&!!!%%%&&&'''((())))))******,,,+++***(((&&&$$$$$$###%%%$$$$$$###"""!!!   Ħ!!! !!!&&&***,,,***'''%%% """%%%(((***+++++++++//////......------,,,,,,((((((((((((((((((((('''***,,,...111555888:::<<<::::::::::::::::::::::::999999:::;;;===>>>???@@@????????????????????????AAABBBCCCCCCCCCAAA???>>>888777666555444222111111---,,,***(((((()))+++,,,---...///111555999<<>>>>>??????@@@AAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@????????????========================;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>?????????@@@@@@@@@@@@@@@AAAAAABBBCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDEEEFFFFFFDDDBBBAAA@@@@@@@@@?????????>>>>>>888999;;;===<<<;;;999777555444222000//////000111///000111333555777888999<<<<<<>>>???AAACCCDDDDDDDDDDDDCCCBBBAAAAAA@@@@@@>>>???AAABBBCCCCCCCCCBBB@@@@@@AAABBBCCCDDDEEEEEE    4ĉ@ӵ   ###$$$$$$###!!!"""(((%%%!!!>L$$$"""=hĦ4ĉ@ӵ((('''&&&%%%&&&(((+++---...((($$$""" !!!!!!"""###%%%'''((()))%%%&&&'''((()))***++++++%%%%%%$$$###"""!!!  >L $$$)))+++***'''%%%###%%%)))---000111000000////////////............******))))))((((((''''''(((***,,,000333666999:::999999999999999999999999888888999;;;<<<===>>>???????????????????????????@@@AAABBBCCCCCCBBB@@@???999888777666555333222222---,,,***((('''((()))***++++++,,,---111666:::=========>>>???@@@@@@AAAAAA????????????????????????@@@@@@@@@???????????????======>>>>>>???@@@@@@@@@@@@@@@AAAAAABBBCCCDDDDDDIIIHHHHHHHHHHHHHHHHHHHHHBBBAAAAAAAAA@@@@@@@@@@@@>>>>>>??????????????????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>>>>?????????@@@@@@@@@??????@@@AAAAAABBBBBBCCCBBBBBBBBBBBBAAAAAAAAAAAABBBCCCEEEEEEEEEDDDBBB@@@@@@@@@@@@?????????>>>>>>:::;;;<<<=========<<<;;;888666444222000000111222...///000111333444555666:::;;;<<<>>>???AAABBBCCCCCCCCCCCCBBBBBBAAAAAAAAA???@@@CCCEEEEEEDDDBBBAAA??????@@@AAABBBCCCDDDDDD    GG=?  !!!""""""!!!!!! &&&$$$ HdĦ%%%=ĪjGG=?***'''%%%$$$&&&)))+++///((( $$$'''))) """%%%(((+++,,,------%%%%%%$$$###"""!!!!!!  HdĦ !!!$$$&&&%%%$$$###"""%%%***///222222111111.............../////////++++++++++++************(((***,,,...111444666777888888888888888888888888777888999:::;;;===>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>???AAABBBBBBAAA@@@???:::999888777666444333333...---+++)))(((((()))***+++*********---222777::::::;;;<<<===>>>???@@@@@@????????????????????????AAA@@@@@@@@@???>>>>>>>>><<<<<<======>>>??????@@@??????@@@AAACCCDDDEEEEEELLLLLLKKKKKKJJJJJJIIIIIIAAAAAAAAA@@@@@@@@@??????======>>>>>>?????????@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@===>>>>>>??????@@@AAAAAABBBBBBBBBAAAAAA@@@@@@@@@BBBCCCDDDEEEDDDCCCAAA@@@@@@@@@@@@????????????>>>======>>>>>>>>>=========;;;999666333222222222333...//////000111222222333888999:::<<<>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBBBB???BBBEEEGGGGGGEEEBBB@@@>>>>>>???@@@AAABBBCCCCCCӵ ĭӵӵĦ ӵӵĦƜ`1.׼s ĦӵĦ ĭӵĦĦĦDdD$$$ ?fӵĦӵƜ`1.׼s(((%%%ĭӵ!!!&&&ӵ******((('''Ħ%%%$$$###"""!!!ĦĦDdD ӵӵ ӵĦӵĭӵ %%%***......---+++,,,,,,------.........///,,,,,,,,,,,,------------******,,,---///111333333777777777777777777777777777777888:::;;;<<<===>>>@@@@@@@@@@@@@@@@@@@@@@@@;;;===???@@@AAA@@@???>>>::::::999888666555444333000///,,,***))))))******,,,+++)))(((***...333666777888999:::<<<===>>>???????????????????????????AAAAAA@@@@@@???>>>>>>===;;;<<<<<<======>>>??????>>>???@@@AAACCCDDDEEEFFFJJJIIIIIIHHHGGGGGGFFFFFF@@@@@@@@@@@@????????????<<<<<<======>>>???@@@@@@????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@>>>????????????@@@@@@@@@;;;;;;<<<======>>>>>>???BBBBBBBBBAAA@@@??????>>>AAABBBCCCDDDDDDBBBAAA???@@@@@@@@@????????????>>>AAA@@@??????>>>=========<<<;;;888555333222333333......//////000000000111777888999;;;<<<>>>???@@@BBBBBBBBBBBBBBBBBBBBBBBB@@@CCCFFFHHHHHHFFFBBB???======>>>???@@@AAABBBBBB?~4 g&e>&e g&e>hӵ g&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵ fff?><z!!!g&e>&eHLShӵgLS?ʬ3h?D%%)?ZufĦgLg&egĉ@###g&e>&e@e?? g<ĉ***)))&&&###3we<Ħ%%%$$$###"""3h?@eZ+++3h?gLD%%)?###fff?><z=?Ħg&e g&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&e??%%%))))))'''&&&++++++,,,,,,---.........,,,,,,---......///000000***+++,,,---...000111111777777777777777777777777777777888999;;;<<<===>>>@@@@@@@@@@@@@@@@@@@@@@@@:::;;;===???@@@???>>>===;;;:::999888777555444444111000---+++*********+++---+++((('''(((,,,111444666666777999;;;<<<===>>>????????????????????????BBBAAAAAA@@@???>>>======;;;;;;<<<<<<===>>>>>>>>>>>>>>>@@@AAACCCDDDEEEFFFFFFFFFEEEDDDCCCBBBBBBAAA@@@@@@@@@????????????>>>;;;<<<<<<===>>>???@@@@@@????????????????????????AAAAAAAAAAAAAAAAAAAAAAAA>>>????????????@@@@@@@@@::::::;;;;;;<<<=========CCCBBBBBBAAA@@@???>>>>>>AAABBBCCCDDDDDDBBB@@@???@@@@@@@@@????????????>>>CCCBBBAAA???>>>============<<<999666444333333333.........///////////////777777888:::<<<===??????AAAAAABBBBBBBBBBBBBBBCCC@@@CCCGGGIIIIIIFFFBBB???======>>>???@@@AAABBBBBB4DӵHƅ^Hu]ĦHu]ĦZuR)Ħ Hu]ĦHŐeHŐeHu]Ħ qIܗGIӵttHGgĉ@'''%%%"""Hu]ĦZuR)Ħ sߝLGdUĦHƅ^Hu]ĦntHdĦHGgĉ@HdĦHtƅ^Bt=o9ĦDtfo9Ħg?HdĦHu]Ħtt&&&...Hƅ^Hu]ĦH׼s  tQ !!!!!!!!!je<Ħ"""""""""Bt=o9ĦH׼s"""HtĦ"""Bt=o9ĦHdĦDtfo9ĦsߝLGdUĦHt@cӵHu]Ħ Hu]ĦHtƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]Ħ !!!###$$$%%%%%%'''***---///...---,,,((())))))***++++++,,,,,,&&&'''((()))+++---......///000222444777999;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>???AAABBBBBBAAA???>>>@@@@@@???>>>===<<<;;;;;;<<<;;;;;;;;;::::::::::::444333111...,,,)))'''&&&***)))((('''((()))+++---...111444777999999888777========================<<<>>>@@@AAAAAAAAA???>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCC????????????????????????????????????????????????BBB@@@>>><<<;;;===???@@@@@@@@@@@@@@@@@@@@@@@@@@@:::;;;===???@@@???>>>===;;;;;;<<<===>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@AAAAAABBBBBBCCC@@@AAAAAABBBCCCDDDEEEEEECCCCCCBBBAAA???>>>=========<<<;;;:::888777666555777555222000.........///444555666888:::<<<===>>>AAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA4DuXӵ DdDΦDdDĦDdDĦt|< DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqet'''&&&"""DdDĦt|<DdDDdDĦDdDΦDdDĦq<niDdDĦqetDdDĦq<RqjRgdKӵHdDĦgdKӵGR/f6LĭĦDdDĦDdDĦ`eĭ///DdDΦDdDĦDdDĦ """!!! geĦ FSĦ%%%$$$qjRgdKӵDdDĦ!!!DdDĦqjRgdKӵDdDĦHdDĦgdKӵDdDDdDĦDdDĦ4DufӵDdDĦ DdDĦq<RpeƜ4DuTӵDdDĦDdDĦqjRgdKӵDdDΦDdDĦ!!!"""###$$$$$$&&&))),,,......---,,,************++++++++++++&&&'''((()))+++,,,---...---...000333666999<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>???AAABBBBBBAAA???>>>@@@??????>>>===<<<<<<;;;======<<<<<<<<<;;;;;;;;;555333222///,,,***((('''***)))((('''''')))+++,,,...000333666888999888888<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>@@@AAAAAAAAA???>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB????????????????????????????????????????????????BBB@@@>>><<<<<<===???@@@@@@@@@@@@@@@@@@@@@@@@@@@;;;<<<>>>???@@@>>>===<<<;;;;;;<<<===>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@AAAAAABBBBBBCCC@@@AAAAAABBBCCCDDDDDDEEECCCCCCBBBAAA@@@???>>>>>>===<<<<<<;;;::::::999999===;;;777333000///...///444444666777999;;;<<<===@@@@@@@@@@@@@@@AAAAAAAAACCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA 4DuXӵ DdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵ!!!(((&&&###DdDĦo)hDdDΦDdDĦDdDΦDdDӵGIpӵDdDĦpo9wӵDdDĦpo9uGIdnuR)ĦDdDĦnuR)ĦCdgĪjDdDĦDdDĦHߝL`o9000DdDΦDdDӵDdDĦ'''###""" geĦsp?aĦ((((((GIdnuR)ĦDdDĦ DdDĦGIdnuR)ĦDdDĦDdDĦnuR)ĦDdDΦDdDĦDdDĦnuR)ĦDdDĦDdDĦpo9u=ӊB1.uTӵDdDĦDdDĦGIdnuR)ĦDdDΦDdDӵ !!!"""######%%%'''***,,,,,,---,,,------,,,++++++***))))))'''((((((***+++,,,------***,,,...222666999<<<===========================>>>???AAABBBBBBAAA???>>>??????>>>>>>======<<<<<<>>>>>>>>>>>>============666555333000---+++)))(((***)))(((''''''(((***+++---...111444666777888888<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>@@@AAAAAAAAA???>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBB????????????????????????????????????????????????AAA@@@???======>>>??????@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>???@@@???===;;;:::;;;;;;<<<===>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@AAAAAABBBBBBCCCAAAAAAAAABBBBBBCCCCCCCCCCCCCCCBBBAAA@@@@@@??????=========>>>>>>>>>>>>>>>FFFCCC>>>999444111///...333444555666888999;;;;;;>>>>>>>>>??????@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA 4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ &&&$$$!!!>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>d<peӵĦpeӵDx<>d<ӵDd<qR/ܗ?fӵ>d<>d<Ħ4DufئL>e000DdDʜ4DuTӵDdDĦ""" geĦs<v>aĦ******peӵDx<DdDĦ DdDĦpeӵDx<>d<>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵDdDĦ >d<ĦpeӵDx<>d<ʜ4DuTӵ !!!!!!###%%%''')))+++,,,---//////...,,,+++***)))((((((((()))***++++++,,,,,,(((***,,,000444888;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===???@@@AAAAAA@@@???===>>>>>>>>>>>>============????????????>>>>>>>>>>>>777666444222///,,,***)))***)))'''&&&&&&'''(((***+++,,,///111444666777888;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>@@@AAAAAAAAA???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA????????????????????????????????????????????????@@@@@@??????>>>>>>?????????????????????????????????@@@@@@@@@???<<<:::888;;;;;;<<<===>>>???@@@@@@???????????????????????????@@@@@@AAAAAABBBBBBCCCAAAAAAAAAAAAAAABBBBBBBBBCCCCCCBBBBBBAAAAAA@@@@@@>>>??????@@@AAAAAABBBBBBMMMJJJDDD===777333000///333333444555666777888999;;;<<<<<<===>>>??????@@@@@@@@@AAAAAABBBBBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBB 4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?d<!!!"""!!!geĦHg8>aĦ******B?Ho9***>d<---+++(((&&&>d<ӵB?Ho9 <x&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒR !!!"""$$$'''))),,,---000///...---,,,***))))))))))))*********+++++++++''')))+++///222666888:::;;;;;;;;;;;;;;;;;;;;;;;;===>>>@@@AAAAAA@@@>>>===============>>>>>>>>>>>>????????????>>>>>>>>>>>>999888666333111...,,,++++++)))'''&&&%%%&&&'''(((******,,,...111444777888;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>@@@AAAAAAAAA???>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>??????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA????????????????????????????????????????????????@@@@@@@@@@@@@@@???>>>>>>???????????????????????????@@@@@@@@@???<<<:::888;;;;;;<<<===>>>???@@@@@@???????????????????????????@@@@@@AAAAAABBBBBBCCCAAAAAAAAAAAAAAA@@@@@@@@@CCCCCCBBBBBBBBBBBBBBBBBB@@@@@@AAABBBBBBCCCDDDDDDOOOKKKFFF???999555222111222222333333444555666666999999:::;;;<<<===>>>???>>>??????@@@AAABBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=e!!!egesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgenefe&&&Hu]3hhse ###%%%$$$!!! geĦja>aĦ((((((@G,,,---se777777444///---<Ō@G HkgeHĪj@IŌegeHu]3hIŌDdDĦne@h>hse!!!ne&&&"""@GsĪj@h!!!$$$(((+++---//////...------,,,++++++******************++++++((()))+++---000333444555::::::::::::::::::::::::===>>>@@@AAAAAA@@@>>>===<<<<<<======>>>>>>??????>>>>>>>>>>>>============;;;:::888555222000...---+++)))'''%%%$$$%%%&&&&&&(((((())),,,///333666999::::::::::::::::::::::::<<<>>>@@@AAAAAAAAA???>>>>>>>>>>>>>>>>>>>>>>>>>>>=========>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????????????????????????@@@AAAAAAAAA@@@>>>===????????????????????????>>>>>>???@@@???===;;;:::;;;;;;<<<===>>>???@@@@@@???????????????????????????@@@@@@AAAAAABBBBBBCCCAAAAAAAAA@@@@@@?????????BBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCKKKHHHCCC>>>999666444333111111222222333333333444666777888999;;;<<<>>>>>>======>>>???AAABBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB4DuXӵ ĵD^ !!!DdDĦ D^s׼s!!!$$$&&&&&&"""geFm8>aĦ%%%$$$$$$&&&(((***s׼s777;;;;;;777111...Ho  D^DdDĦs׼s''''''###!!! """'''+++---------------............++++++************************+++---...000111111::::::::::::::::::::::::===>>>???@@@@@@???>>>===;;;<<<<<<===>>>??????@@@======<<<<<<<<<;;;;;;;;;<<<;;;999666444111///...+++)))'''%%%$$$$$$$$$%%%''''''((()))---222666999999999999999999999999999<<<>>>@@@AAAAAAAAA???>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<======>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????????????????????????@@@AAABBBBBB@@@>>>===????????????????????????;;;<<<>>>???@@@>>>===<<<;;;;;;<<<===>>>???@@@@@@???????????????????????????@@@@@@AAAAAABBBBBBCCCBBBAAAAAA@@@???>>>>>>===BBBBBBCCCCCCDDDDDDDDDEEEDDDDDDCCCCCCBBBAAA@@@@@@DDDBBB>>>;;;888666666666111111111111111111222222444555666888:::<<<===>>><<<<<<===???@@@BBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCΦ4DuXӵtvӵ>d<ĦĦ  Ħ  Ħ ###!!!'''+++,,,)))$$$ >d<Ħ Ħ>d<ĦBe """%%%&&&((((((&&& geFYĉ>aĦ"""""""""!!!!!!!!! """$$$&&&Be111777;;;;;;777111,,,nu]ӵ   >d<Ħ$$$>d<ĦĦBe 000,,,'''!!!Ħ!!!&&&+++...,,,,,,------...//////000+++++++++***************++++++,,,------......///999999999999999999999999<<<>>>???@@@@@@???>>><<<;;;;;;<<<===>>>???@@@@@@<<<;;;;;;;;;;;;:::::::::===;;;:::777444222000///+++)))'''%%%######$$$%%%&&&&&&'''(((,,,111666999999999999999999999999999<<<>>>@@@AAAAAAAAA???>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<======>>>?????????????????????????????????????????????????????????????????????????????????>>>@@@BBBCCCCCCAAA>>>===>>>>>>>>>>>>>>>>>>>>>>>>:::;;;===???@@@???>>>===;;;;;;<<<===>>>???@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAABBBCCCCCCBBBAAAAAA@@@???>>>======BBBBBBCCCCCCDDDEEEEEEEEEEEEEEEDDDBBBAAA@@@???>>>@@@>>>;;;888777666777777000000000000000111111111333444555777999;;;======;;;<<<===>>>@@@BBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC?aŖ%7uSQuR)ӵsdKĦgdKĦ gdKĦ    gdKĦ%%%000888444'''gdDĦ    gdKĦsdKĦ """ (((///:::777000)))###ŶS3we<%%%### !!!"""(((---///---***'''iĉ@3hR/Ō DdDĦsdKĦgdKĦ (((...***###gdKĦ"""""" """###!!! !!!"""###$$$------------------------))))))))))))((((((((((((###$$$&&&))),,,...000222111222444666999;;;<<<===CCCBBBBBBAAA@@@???>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999888777666666///...,,,***(((&&&%%%$$$)))***+++---///111222333777888;;;<<<======<<<;;;<<<<<<======>>>>>>??????>>>???@@@AAAAAA@@@>>>===@@@@@@@@@AAAAAABBBBBBBBB??????????????????????????????????????????????????????@@@AAAAAABBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>============<<>>@@@??????@@@AAABBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDEEEEEEEEEDDDCCCCCCCCCCCCBBBBBBBBB<<<;;;;;;:::999888777777444333000///...///000111000111333555666777888888<<<======>>>??????@@@@@@DDDCCCCCCCCCCCCBBBBBBBBB>Anenene    ne"""+++222///&&&De    nene###&&&((('''%%%(((...555777444...'''""">Ak<!!!!!!  $$$&&&%%%$$$"""fh  Denene&&&...***ne !!!###$$$###  """###$$$%%%,,,,,,,,,,,,,,,,,,------******)))))))))(((((((((###$$$&&&(((+++---///000111222333555888:::<<<===AAAAAA@@@???>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999888777666666//////---+++)))'''&&&%%%((()))***,,,---///000111666777:::<<<===<<<;;;;;;;;;<<<<<<===>>>>>>??????>>>???@@@AAAAAA@@@>>>===>>>???@@@@@@BBBBBBCCCDDD@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@AAAAAABBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@????????????>>>>>>>>>????????????????????????===<<<;;;::::::;;;===>>>??????@@@AAABBBBBBBBBBBBCCCCCCBBBBBBAAAAAA@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDEEEEEECCCCCCCCCCCCBBBBBBBBBBBB<<<<<<;;;:::999888888777555333111///......000000...///111333555777888999<<<<<<======>>>???@@@@@@CCCCCCCCCCCCBBBBBBBBB    ###((((((###  &&&))),,,,,,,,,...222666111...)))$$$ '''$$$ !!!(((%%%  ###$$$###""" !!!!!!!!!%%%,,,)))"""$$$'''%%%###  !!!###$$$%%%%%%*********++++++,,,,,,,,,*********))))))))))))((("""###%%%''')))+++,,,---///000222444777999;;;<<<>>>>>>======<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<========================<<<<<<;;;:::999888777777111000///---+++)))'''&&&&&&'''(((***+++---......444666888:::<<<;;;;;;:::;;;;;;<<<<<<===>>>>>>>>>===>>>@@@AAAAAA@@@???>>>======???@@@BBBCCCEEEEEE@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAA@@@@@@@@@????????????????????????@@@>>><<<:::999:::;;;<<<@@@@@@@@@@@@AAABBBCCCCCCGGGGGGFFFDDDCCCAAA@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBCCCCCCDDDDDDEEECCCCCCBBBBBBBBBAAAAAAAAA>>>======<<<;;;:::999888666444222///......///000,,,---///111444777999::::::;;;<<<===>>>???@@@@@@CCCCCCBBBBBBBBBAAAAAA     &&&'''!!! """######!!!###%%%((()))***+++,,,---)))'''$$$!!!!!!!!!000+++"""###(((///***### %%%((()))***++++++***)))'''&&&'''((()))&&&"""""""""  ###%%%***(((%%%"""  """###$$$%%%&&&'''(((((()))***+++++++++++++++*********)))))))))"""###$$$&&&''')))***+++...///000333555777999:::;;;;;;;;;:::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<==============================<<<;;;:::999888888333222111///---+++)))(((&&&&&&'''((()))***+++,,,222333666999:::::::::999:::;;;;;;<<<<<<===>>>>>><<<===???AAAAAAAAA??????<<<===>>>@@@BBBDDDEEEFFFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBB????????????????????????AAA@@@===:::999999::::::AAA@@@??????@@@AAACCCDDDKKKJJJHHHFFFDDDBBBAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAABBBCCCCCCDDDDDDBBBBBBBBBBBBAAAAAAAAA@@@??????>>>===<<<;;;::::::888666333000.........///++++++,,,...111555888:::888999:::;;;===>>>@@@@@@BBBBBBBBBBBBAAAAAAAAA    """***111000)))"""  ###&&&(((&&&"""!!!######$$$$$$""" ###$$$###  &&&###$$$'''333---$$$%%%)))///***###$$$(((***,,,444333222222222000...,,,$$$""" """%%%&&&%%%""" !!!!!!%%%'''+++)))&&&###!!!  """###$$$%%%%%%%%%&&&'''((()))***+++++++++++++++************$$$$$$%%%&&&'''((()))))),,,---///111333666777888999999999999999:::::::::<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::999999555444333111///---+++***&&&&&&'''(((((()))******///111444777999999999888:::::::::;;;<<<<<<======;;;===???AAABBBAAA@@@???===>>>???@@@BBBCCCDDDEEEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDCCCCCCCCCCCCBBB????????????????????????AAA@@@===:::999999::::::BBBAAA???>>>???AAACCCEEEKKKJJJIIIGGGEEECCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAABBBBBBCCCCCCBBBAAAAAAAAA@@@@@@@@@@@@AAAAAA@@@???>>>===<<<<<<999777444111...---------+++++++++,,,...222666999666777888:::<<<>>>???@@@BBBAAAAAAAAA@@@@@@@@@@@@    &&&000777555---$$$!!! !!!###$$$((()))******'''###"""&&&'''&&&###!!! """ ###$$$!!! !!!&&&$$$ ###'''***000+++""" $$$''')))&&&""" $$$'''(((333222222444666444///***!!!$$$%%%$$$###!!!###"""&&&(((,,,***&&&###  !!!"""###"""###$$$%%%'''((()))***,,,,,,,,,+++++++++******&&&&&&''''''(((((())))))***+++---///222444666777888888999999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>??????>>>===<<<;;;::::::777666555333111///---,,,''''''(((((())))))******,,,...222555777888888888999999::::::;;;<<<<<<<<<:::<<<>>>AAABBBBBBAAA@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBDDDDDDCCCCCCCCCBBBBBBBBB????????????????????????@@@>>><<<:::999:::;;;<<>>AAADDDFFFIIIIIIHHHFFFEEECCCBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@??????@@@AAAAAABBBBBBCCCAAAAAAAAA@@@@@@@@@??????CCCBBBAAA@@@???>>>>>>===;;;999555111...---,,,,,,---,,,******+++///333666555555777999;;;>>>???@@@AAAAAAAAA@@@@@@@@@??????      ###///666444***!!!!!!!!!!!!"""$$$'''***,,,+++***(((%%%!!!  """$$$!!!%%%)))***'''!!! ###%%%+++******,,,---((( """"""""""""!!!###&&&((()))&&&  !!!"""  """+++)))***...222000)))######'''***+++)))%%%""" !!!"""$$$&&&'''))))))---,,,,,,,,,,,,+++++++++)))))))))))))))*********)))***,,,...111333444555888999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>===<<<;;;:::888777666444222000///...))))))))))))************+++---000444666777777777999999999:::;;;;;;<<<<<<:::;;;>>>@@@BBBBBBBBBAAABBBBBBBBBAAAAAA@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBAAAAAA@@@??????CCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA????????????????????????===<<<;;;::::::;;;===>>>DDDAAA>>><<<===@@@DDDGGGFFFFFFEEEEEEDDDCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@AAAAAABBBBBB@@@@@@@@@@@@????????????DDDCCCCCCBBBAAA@@@??????<<<:::666222...---,,,,,,000---***((())),,,///222333444666888;;;===???@@@@@@@@@@@@@@@????????????       +++333000&&&!!!!!!"""###&&&***...000***((($$$  !!!%%%...***### '''+++,,,'''"""%%%(((666444444666777000###!!!$$$&&&&&&$$$###!!!$$$%%%$$$"""!!!!!!   """!!!"""''',,,+++######(((***+++)))%%%!!! !!!###%%%'''((()))---------,,,,,,,,,++++++++++++++++++************)))***+++---000222444555999999:::;;;<<<======>>><<<<<<<<<<<<<<<<<<<<<<<>>===<<<;;;;;;999888777555333111//////************++++++++++++***,,,///333555777777777888999999::::::;;;<<<<<<999;;;>>>@@@BBBBBBBBBAAADDDDDDCCCBBB@@@???>>>>>>CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@??????CCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@????????????????????????<<<;;;:::999:::<<<>>>@@@DDDAAA>>><<<===@@@DDDGGGCCCCCCCCCCCCCCCCCCDDDDDD????????????????????????>>>??????@@@AAAAAABBBBBB@@@@@@@@@????????????>>>DDDDDDCCCBBBAAA@@@@@@???===:::666222...,,,++++++222///+++((('''***---000222333555888;;;===???@@@@@@@@@@@@????????????>>>    !!!  """---...""" ###+++,,,&&&"""&&&***,,,)))&&&!!! '''$$$!!!&&&""" !!!"""&&&+++111555222))) """&&&((('''$$$"""!!! '''------&&& %%%'''''''''&&&&&&%%%%%%###!!!!!!!!!"""&&&)))%%%&&&)))  $$$%%%###  &&&""""""%%%''')))***////////////............---------,,,,,,,,,++++++***)))(((((()))+++---///555555666777999:::;;;<<<===<<<;;;:::;;;===???@@@>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;===:::777333111111222333222111...+++)))))))))***---...///000222444555555666777777888999999::::::>>>>>>>>>???@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCBBBBBBBBBAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCCCC@@@???BBBFFFFFFBBB===>>>????????????@@@@@@@@@<<<<<<======>>>>>>?????????@@@AAACCCDDDFFFGGGHHHGGGFFFDDDCCCCCCEEEFFFGGG????????????>>>>>>>>>>>>>>>????????????@@@@@@@@@???@@@@@@AAAAAABBBBBBCCCAAAAAAAAAAAA@@@@@@@@@???:::999666444111...,,,+++///...,,,+++***+++,,,---000111333777:::===???AAABBBBBBAAAAAAAAAAAA@@@@@@   !!!   +++,,,""" %%%&&&!!! $$$''')))'''$$$ $$$"""$$$!!! ###&&&+++...+++%%% $$$%%%%%%""" ###(((((()))((("""""",,,333222***"""###%%%'''(((%%%&&&((()))(((%%%""" """(((,,,))) '''+++$$$"""###!!!### """$$$'''((()))///.....................,,,,,,,,,,,,+++++++++***)))(((''''''(((***,,,---333444555777888:::;;;;;;===<<<;;;:::;;;===???@@@>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<;;;;;;<<<:::777444222222222333333111...+++***)))******---...///000222333444555666666777888888999::::::======>>>??????@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDAAA@@@BBBGGGGGGBBB===>>>????????????@@@@@@@@@<<<=========>>>>>>>>>??????@@@AAABBBDDDFFFGGGHHHIIIGGGEEECCCCCCCCCEEEFFF@@@@@@?????????>>>>>>>>>>>>????????????@@@@@@@@@??????@@@@@@AAABBBBBBBBB@@@@@@@@@@@@?????????>>>:::999777444222///---,,,---,,,+++******+++,,,---///111333666999<<<>>>@@@AAAAAAAAAAAAAAAAAA@@@@@@    !!! (((***!!!  !!!""""""!!! """$$$"""   """"""###"""!!!!!! ***222666777444+++!!!(((333;;;:::000&&&###&&&(((%%%(((,,,///...+++&&&###"""***///...%%%(((---((("""%%%$$$"""!!!$$$&&&'''(((------------............+++++++++*********))))))((('''&&&%%%&&&(((***+++111222333555777999:::;;;<<<;;;:::::::::<<<>>>@@@>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<;;;888666444444444444333222///,,,*********+++------...///111222333333555555666777888999::::::======>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBEEEBBBAAADDDHHHHHHDDD???>>>????????????@@@@@@@@@============>>>>>>>>>>>>??????@@@BBBDDDEEEGGGGGGJJJIIIFFFCCCBBBBBBBBBCCC@@@@@@@@@@@@????????????>>>????????????@@@@@@@@@?????????@@@AAAAAABBBBBB??????>>>>>>>>>=========;;;:::888666333111///...+++***)))((()))+++---...///000222444777:::<<<===@@@@@@@@@@@@@@@@@@AAAAAA       $$$'''!!! """$$$%%%%%%     ---777AAAAAA<<<222&&&!!!,,,999AAA???444))) %%%(((%%%)))///333333///)))%%% )))000000(((!!!'''---,,,((( '''&&&### !!!###%%%&&&'''++++++,,,,,,------......+++************)))))))))((('''%%%$$$%%%&&&((()))...///111333555777999:::;;;;;;999999:::;;;===???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<;;;:::888777666666666444333000---+++++++++,,,------...///000000111111333444555666888999:::;;;<<<<<<======>>>??????@@@????????????????????????@@@AAAAAABBBCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEHHHHHHGGGGGGGGGFFFFFFFFFBBBBBBBBBBBBBBBBBBBBBBBBEEECCCAAADDDHHHIIIDDD???>>>>>>?????????@@@@@@@@@>>>>>>>>>>>>============>>>???@@@AAACCCEEEFFFGGGKKKIIIFFFCCCAAA@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>?????????@@@@@@@@@>>>>>>??????@@@AAAAAAAAA>>>>>>>>>=========<<<<<<<<<;;;:::777555333222111***)))(((((()))+++---///---...000333555888:::;;;>>>?????????@@@@@@AAAAAA     !!!### %%%***((($$$$$$!!!!!!$$$$$$!!!###$$$    +++555BBBBBB>>>333''' """---:::BBB???333)))###''''''+++000444333///)))%%%%%%,,,---'''!!!###)))++++++***&&&  $$$###!!! """###$$$%%%)))******+++,,,------...++++++++++++************)))(((&&&%%%$$$%%%'''(((+++,,,...111333666888888;;;:::999888999;;;===>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>=========<<<<<<;;;;;;:::999888777555444111...,,,,,,,,,------------....../////////111222333555777999:::;;;;;;<<<<<<======>>>??????????????????????????????@@@@@@AAAAAABBBBBBCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEIIIHHHHHHHHHGGGGGGGGGGGGBBBBBBBBBBBBBBBBBBBBBBBBEEEBBBAAACCCHHHHHHCCC>>>>>>>>>?????????@@@@@@@@@??????>>>>>>======<<<<<<===>>>???AAABBBDDDEEEFFFKKKIIIEEEBBB@@@???@@@@@@BBBBBBBBBBBBAAAAAAAAAAAA>>>>>>?????????@@@@@@@@@======>>>??????@@@@@@AAA>>>>>>>>>>>>===============<<<;;;999777666444444,,,+++***)))***+++---///,,,---///111333555777888======>>>>>>???@@@AAAAAA    !!!"""000666222+++(((%%%$$$'''***((("""      ###,,,999:::777...$$$!!!"""+++666===:::///&&& $$$***,,,///111000+++&&&"""###%%%""""""''')))111,,,%%%    !!!"""######'''((()))***+++,,,---...---------,,,,,,,,,+++++++++***(((&&&%%%&&&'''((()))***,,,///222444666777:::999888888888:::<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>;;;<<<=========<<<:::999666555222///---------...---------------------...000111222444777999:::;;;;;;;;;<<<<<<======>>>>>>??????????????????????????????@@@AAAAAABBBBBBCCCEEEEEEEEEEEEEEEEEEEEEEEEHHHHHHHHHGGGGGGGGGFFFFFFAAAAAAAAAAAAAAAAAAAAAAAACCC@@@???BBBFFFFFFBBB===>>>????????????@@@@@@@@@@@@??????>>>===<<<<<<;;;======>>>@@@BBBCCCEEEEEEHHHGGGDDDAAA@@@@@@@@@AAACCCCCCCCCCCCBBBBBBBBBBBB>>>????????????@@@@@@@@@=========>>>??????@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>===;;;:::888777666111///---,,,+++,,,---...+++,,,---///111333444555;;;<<<===>>>???@@@AAAAAA     +++:::===444)))%%%$$$&&&***---***"""   !!!  !!!###$$$$$$"""!!!,,,---,,,&&&!!!"""'''000555333)))!!!!!!,,,------,,,***&&&"""!!!%%%,,,''' !!!"""!!!   !!!""""""&&&'''((()))+++,,,---.../////////............------,,,***(((''''''((()))&&&(((***---000333555777:::999888777888:::<<<===>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@?????????>>>>>>>>>;;;<<<>>>??????===;;;:::777555222000............---------,,,,,,,,,,,,,,,///000111444666999:::;;;:::;;;;;;<<<<<<===>>>>>>?????????????????????????????????@@@AAAAAABBBBBBEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGFFFFFFFFFEEEEEEAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>===???DDDDDD@@@;;;>>>????????????@@@@@@@@@@@@@@@???>>>===<<<;;;;;;<<<===>>>@@@AAACCCDDDEEEFFFDDDBBB@@@@@@AAABBBCCCDDDDDDDDDCCCCCCCCCBBBBBB>>>????????????@@@@@@@@@<<<<<<======>>>??????@@@BBBBBBAAAAAAAAA@@@@@@@@@???>>>>>><<<;;;:::999999666444111///---------...++++++,,,...///111222333:::;;;<<<===???@@@AAABBB    """111??????222$$$!!!"""%%%***...***!!!     """   """%%%''''''&&&%%% ###%%%%%%!!!!!! !!!%%%+++000...%%%...---,,,)))&&&""""""###$$$  """###""" """    !!!!!!"""%%%&&&''')))***,,,---...111000000000000////////////---+++)))(((((()))***%%%'''))),,,000333555666999999777777888999;;;===>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@????????????>>>;;;===???@@@@@@???<<<;;;888666333000.........///------,,,,,,,,,,,,++++++...///111333666999;;;<<<::::::;;;;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAAAAABBBBBBEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA???===;;;>>>BBBCCC>>>999>>>????????????@@@@@@@@@AAA@@@???>>>===<<<;;;:::<<<<<<>>>???AAACCCDDDEEEDDDCCCAAA@@@@@@AAACCCDDDDDDDDDDDDDDDCCCCCCCCCCCC>>>????????????@@@@@@@@@<<<<<<======>>>?????????CCCCCCCCCBBBBBBBBBAAAAAA??????>>>===<<<;;;::::::999777444111...---------***+++,,,---///000111111999:::;;;===>>>@@@AAABBB   !!!((($$$(((888<<<222&&&       !!!""" """!!!!!!###111...(((### !!!###%%%!!!!!! """$$$&&&''''''&&&$$$######&&&(((***.............../////////000...+++(((&&&&&&'''(((''''''''''''))),,,///111666777888999:::<<<======AAAAAAAAAAAAAAA@@@@@@@@@BBBAAAAAA@@@???>>>===<<>>===<<<;;;:::777666555333111///...---,,,,,,++++++***))))))((()))+++---000444777:::;;;>>>>>>>>>>>>============????????????????????????DDDDDDDDDDDDDDDDDDDDDDDDAAAAAABBBBBBCCCDDDDDDDDDDDDEEEGGGHHHGGGDDDAAA???@@@BBBDDDEEEDDDBBB@@@>>>>>>>>>>>>>>>============>>>????????????@@@@@@@@@>>>????????????@@@@@@@@@>>>>>>???AAABBBDDDEEEFFFOOONNNKKKHHHDDDAAA>>>===BBBCCCDDDEEEEEECCCAAA@@@<<<<<<<<<<<<<<<<<<<<<<<<888999999::::::;;;;;;<<<<<<===???BBBCCCBBBBBBAAA????????????????????????<<<;;;999666333000...---((()))***+++---///000111666777888999;;;<<<===>>>   %%%%%%  (((%%% ###222555---"""       !!!!!! &&&***%%%+++(((###  ###%%%%%%$$$""" !!!$$$%%%&&&&&&%%%$$$###$$$&&&(((***///////////////000000000000...+++((('''&&&'''(((''''''''''''))),,,///111666777888999;;;<<<>>>>>>BBBBBBBBBBBBBBBAAAAAAAAACCCBBBBBBAAA@@@???>>>>>>@@@@@@???>>>===<<<;;;:::777777555444222000///...------,,,+++******))))))((())),,,///222555888999========================@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBCCCCCCDDDDDDDDDEEEFFFGGGFFFDDDAAA@@@???AAACCCDDDDDDCCCAAA???>>>>>>>>>=========<<<<<<>>>????????????@@@@@@@@@>>>????????????@@@@@@@@@???@@@AAABBBDDDEEEFFFGGGOOONNNKKKHHHEEEBBB???>>>AAABBBDDDEEEDDDCCCAAA@@@<<<<<<<<<<<<<<<<<<<<<<<<999999999:::;;;;;;<<<<<<<<<===@@@BBBCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>===:::888555222000///)))******+++,,,---......444555666888:::<<<>>>>>> %%%---///)))###   )))&&&!!! ***---&&&     !!!!!! %%%,,,555///%%%### ###&&&///...,,,***'''$$$!!!  !!!!!!!!! """$$$$$$%%%$$$######$$$%%%'''(((//////000000111111111222000///,,,***(((''''''(((''''''&&&'''(((+++...///666666888999;;;===>>>???BBBBBBCCCCCCCCCCCCCCCCCCDDDDDDCCCBBBAAA@@@@@@?????????>>>===<<<;;;;;;:::888777666555333222111000//////...---,,,******)))'''(((***,,,///222444555;;;;;;;;;<<<======>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBCCCCCCDDDCCCDDDEEEEEEEEECCCBBB@@@>>>???AAACCCCCCCCCBBBBBB>>>============<<<<<<<<<>>>????????????@@@@@@@@@>>>????????????@@@@@@@@@AAABBBCCCDDDEEEFFFGGGHHHNNNMMMKKKHHHEEECCCAAA@@@AAABBBCCCDDDDDDBBB@@@???========================999999::::::;;;<<<<<<<<<<<<>>>@@@BBBCCCCCCBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@???===;;;888666444333,,,,,,,,,+++++++++++++++111222444666999<<<===???  &&&000333...)))  '''%%%!!! $$$(((###     """ """!!!'''111===666***"""%%%111111000...+++(((%%%###  !!!!!!!!!!!!!!!!!!  !!!"""#########$$$$$$%%%&&&'''//////000111111222333333000///...,,,***)))((((((((('''&&&&&&'''***,,,...444555666888;;;===>>>???BBBBBBCCCCCCDDDDDDDDDEEEFFFEEEDDDCCCBBBAAAAAA@@@=========<<<<<<;;;;;;;;;999888777666555444333333222111000///---,,,******&&&&&&(((***,,,...///000888999999;;;<<<===>>>???AAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@AAABBBBBBCCCCCCBBBCCCCCCCCCCCCBBBBBBAAA>>>???@@@AAABBBCCCCCCCCC=========<<<<<<<<<;;;;;;>>>>>>?????????@@@@@@@@@>>>>>>?????????@@@@@@@@@CCCDDDDDDEEEFFFGGGGGGHHHLLLKKKIIIHHHEEECCCBBBAAA@@@AAACCCCCCCCCBBB@@@???========================:::::::::;;;<<<<<<=========>>>AAACCCDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAABBBAAA???===;;;999777666///......,,,+++***))))))...///222444777:::<<<===  !!!""" """+++...,,,'''%%%""" """!!!!!!###!!!         """!!!"""!!!'''111<<<555+++!!!  !!!$$$+++,,,---,,,***'''###!!!   !!!%%%###!!!"""###$$$%%%%%%%%%%%%---......000111222333333000000///...,,,***)))(((((('''&&&&&&''')))+++,,,111222444666999;;;===>>>@@@AAAAAABBBCCCDDDDDDEEEFFFEEEDDDCCCBBBAAAAAA@@@<<<<<<<<<;;;;;;;;;;;;;;;999999999888777666666555444444222000///---++++++&&&&&&'''(((***+++,,,---555666777999;;;===???@@@AAAAAAAAAAAAAAAAAAAAAAAA========================??????@@@@@@AAABBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBB@@@@@@@@@@@@AAAAAABBBCCC<<<<<<<<<<<<;;;;;;;;;;;;>>>>>>?????????@@@@@@@@@>>>>>>?????????@@@@@@@@@DDDEEEEEEEEEFFFFFFGGGGGGHHHHHHGGGEEEDDDCCCBBBAAA@@@AAABBBCCCBBBAAA???>>>>>>>>>>>>>>>>>>>>>>>>>>>:::;;;;;;<<<<<<===>>>>>>>>>???BBBDDDEEEDDDDDDCCCAAAAAAAAAAAAAAAAAAAAAAAABBBBBB@@@???===;;;:::999222111000...---+++***)))---...000222555777999:::  !!!"""!!! ###'''%%%"""&&&###       """"""!!!   !!!!!! ###---222...((("""    ###$$$%%%((()))(((&&&"""    '''### !!!###$$$%%%%%%$$$###***+++,,,...///111222222000111111000...,,,)))(((((('''&&&%%%&&&''')))+++---...000333666999;;;<<<>>>>>>???@@@AAACCCCCCDDDDDDDDDCCCBBBAAA@@@@@@???:::::::::;;;;;;;;;;;;;;;:::::::::999999888888888777666444222000...,,,+++''''''(((((()))*********222333555888;;;===???@@@BBBBBBBBBBBBBBBBBBBBBBBB========================>>>??????@@@@@@AAAAAABBBAAA@@@?????????AAABBBCCCCCCBBBAAA?????????@@@AAA<<<<<<;;;;;;;;;:::::::::>>>????????????@@@@@@@@@>>>????????????@@@@@@@@@DDDDDDDDDDDDEEEEEEEEEEEEDDDCCCCCCBBBBBBAAAAAA@@@???@@@AAABBBBBB@@@>>>===>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<<<<===>>>>>>>>>>>>@@@BBBDDDEEEEEEDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???===<<<;;;:::444333222111000...------......///111333444555666  """$$$%%%)))"""!!! !!!        """&&&(((&&&"""     &&&$$$$$$###"""!!!   '''$$$!!!"""&&&)))***(((%%%###  """ """   ###%%%%%%%%%###"""((((((***+++---///000111000111222111000---***(((((('''&&&%%%%%%'''(((***)))***---000333666888999;;;<<<===>>>???AAABBBBBBCCCBBBBBBAAA@@@???>>>>>>999999::::::;;;;;;;;;;;;;;;;;;::::::::::::::::::999888666444111///---,,,))))))))))))))))))))))))000222444777:::===@@@AAABBBBBBBBBBBBBBBBBBBBBBBB>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAAAAAAAA@@@???>>>===>>>@@@BBBDDDGGGEEEBBB???======>>>???;;;;;;;;;::::::::::::999>>>????????????@@@@@@@@@>>>????????????@@@@@@@@@CCCCCCCCCCCCCCCCCCCCCBBB????????????????????????>>>???AAABBBAAA@@@>>>===????????????????????????;;;<<<<<<===>>>>>>?????????@@@CCCEEEFFFFFFEEEDDDBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@>>>===<<<;;;;;;555555444333333222222111//////000000111111111222  """''')))222)))            %%%***,,,)))###    """!!!######""""""  ,,,(((###"""'''+++,,,+++)))&&&  &&&"""    ###%%%%%%%%%###!!!&&&'''(((***,,,...///000000111222222000---***((()))'''&&&%%%%%%&&&((()))'''(((+++...111444777888999:::;;;<<<>>>@@@AAAAAABBBAAAAAA@@@???>>>===<<<999999999::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999777444222///---,,,***************)))))))))///111333666:::===@@@AAACCCCCCCCCCCCCCCCCCCCCCCC????????????????????????>>>>>>>>>???@@@@@@AAAAAA@@@>>>===<<<===@@@BBBDDDIIIFFFBBB???<<<<<<<<<===;;;;;;;;;:::::::::999999>>>????????????@@@@@@@@@>>>????????????@@@@@@@@@BBBBBBBBBBBBBBBAAAAAAAAA===============>>>>>>>>>>>>???AAAAAAAAA@@@>>><<>>>>>?????????AAACCCEEEFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@???>>>===<<<;;;:::555555555555555555444444000000000000////////////   $$$'''999000###$$$$$$!!!            (((000000***      !!!   !!!...***### """%%%(((,,,...***'''"""&&&### !!!"""!!! ###'''))),,,---////////////............000)))"""!!!###&&&%%%###&&&'''(((***,,,...///000888999<<>>??????@@@??????>>>===<<<;;;;;;888888999;;;===>>>???@@@@@@???>>>>>>???AAACCCDDDFFFDDDAAA>>>;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>???@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCCCCCCCCCCCCCCCCCCC>>>>>>>>>>>>>>>>>>>>>>>>CCCCCCBBBAAAAAA@@@??????CCCBBBBBBAAAAAA@@@@@@??????@@@@@@AAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCBBB@@@???>>>>>><<<;;;:::888777555444333...---,,,******+++---...  """'''***777///######$$$!!!          !!!+++111222,,,$$$       ***&&&!!!  """$$$''')))'''%%% ### !!!"""!!!  ###&&&)))+++,,,///.....................///***%%%%%%(((***'''$$$&&&&&&((()))+++---...///777999<<>>======<<<::::::::::::999999999999777777666666666555555555777777666555444333222111...---+++)))((()))***++++++,,,///111444777999:::888999:::;;;===>>>???@@@@@@@@@@@@???>>>======<<<::::::;;;<<<<<<===>>>>>>@@@???>>>===>>>@@@BBBDDDEEECCC@@@===;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;======>>>??????@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBB????????????????????????CCCBBBBBBAAA@@@@@@??????CCCBBBBBBAAAAAA@@@@@@??????@@@@@@AAAAAABBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDCCCCCCBBB@@@??????>>><<<;;;:::999777555444333...---+++***)))***,,,---    %%%***---333,,,"""!!!###           """***000111,,,&&&!!!      ###!!!!!!"""###  !!!""""""!!!  ###%%%''')))***------------...............+++)))+++//////+++&&&%%%&&&'''(((***+++------666888<<>>======<<<;;;;;;:::::::::999999999777777777777666666666666777777666555555444333333///...,,,***))))))***+++***+++---000222444666777888888:::;;;===???@@@AAAAAAAAAAAA@@@@@@?????????============<<<<<<<<<<<<@@@???=========???AAABBBDDDBBB???<<<::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;======>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAAAAA@@@?????????CCCBBBBBBAAAAAA@@@@@@??????@@@@@@AAAAAABBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBAAAAAA@@@??????<<<<<<;;;999777666444444...,,,***)))((()))***+++  """(((,,,...///)))             ###'''(((&&&"""           !!!!!!""""""""" """$$$&&&'''(((++++++,,,,,,------......---,,,---111666555///(((%%%%%%&&&'''((()))***+++444666:::===@@@AAAAAAAAA?????????>>>>>>======<<<;;;;;;;;;;;;::::::::::::888888888777777777666666777777777666666555555555111000---+++******++++++)))***+++---///111333333666777999;;;===???AAABBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@???>>>===;;;;;;:::???>>>===<<<<<<===???@@@BBB@@@>>>;;;:::999::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>??????@@@????????????????????????AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@????????????CCCBBBBBBAAAAAA@@@@@@??????@@@@@@AAAAAABBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAA@@@@@@@@@===<<<;;;:::888666555444...---+++)))(((((()))***  ###(((,,,---***&&&!!!###$$$"""           !!!      $$$$$$ !!!""" !!!###$$$%%%%%%)))******+++,,,------...------///555:::999333,,,$$$$$$%%%%%%&&&'''((((((000333666:::===?????????>>>=====================<<<<<<<<<;;;;;;;;;::::::999888888888888777777777777777777777777777777777333222///,,,+++***++++++(((((()))+++,,,...//////444555777999<<<>>>@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAA@@@???===<<<::::::???>>><<<;;;;;;<<<===>>>@@@???<<<:::999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>??????????????????????????????AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>??????????????????CCCBBBBBBAAAAAA@@@@@@??????@@@@@@AAAAAABBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>===<<<:::999777666555000///,,,***))))))****** ###&&&)))***%%%""""""$$$&&&&&&$$$!!!       !!!"""!!!  $$$      ''')))!!!!!! !!!"""######'''((()))***+++,,,---...------///555;;;;;;666000######$$$$$$%%%%%%%%%&&&,,,...222666:::<<<<<<<<<<<<<<<<<<<<<==================<<<<<<<<<;;;;;;;;;999999999999888888888777777888888888888888888888555333000---++++++++++++''''''(((((()))***++++++000111333666999<<<>>>????????????@@@@@@AAAAAAAAABBBAAA@@@???>>>===<<<;;;???>>><<<:::::::::<<<===>>>===;;;999888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@======>>>>>>?????????@@@CCCBBBBBBAAAAAA@@@@@@??????@@@@@@AAAAAABBBBBBCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBB>>>>>>===;;;999888666666333222///,,,+++***+++,,, """$$$%%%%%%"""  $$$&&&''''''%%%!!!   !!!    ###$$$!!!###!!!  !!!   )))+++###  !!!!!!!!!&&&'''((()))+++,,,---......---...444:::<<<888333##################$$$$$$'''***...333666888999999;;;;;;;;;<<<<<<=====================<<<<<<<<<;;;::::::999999999888888888888888888888999999::::::777555111...,,,++++++,,,&&&&&&&&&''''''(((((((((---...000333666999<<<===<<<======>>>???@@@@@@@@@AAA@@@@@@??????>>>======???>>><<<:::999999:::;;;===<<<:::888777888999:::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<===>>>>>>????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<======>>>???@@@@@@CCCBBBBBBAAAAAA@@@@@@??????@@@@@@AAAAAABBBBBBCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBB???>>>===;;;:::888777666666555222///---,,,------   """""""""  $$$'''((((((%%%!!!  ###""" ###       !!!$$$%%%""""""###"""!!!!!!       ***---###  !!!%%%&&&''')))***,,,---......------222999<<<999555"""""""""""""""#########%%%(((,,,000444666777888::::::;;;;;;<<<=========>>>=========<<<<<<<<<<<<:::::::::999999999888888888888888999999::::::;;;777555222///,,,++++++,,,%%%%%%&&&&&&&&&&&&''''''***,,,...111555888:::;;;;;;;;;<<<===>>>??????@@@@@@@@@@@@??????????????????>>>;;;999888999::::::<<<;;;999777777888999:::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===>>>???@@@@@@CCCCCCBBBAAAAAA@@@@@@??????@@@@@@AAAAAABBBCCCCCC???????????????????????????????????????????????????@@@@@@AAAAAABBBBBBCCC??????===<<<:::888777777888777333000///.........    ###&&&)))***+++'''!!!   !!!+++)))&&&"""###!!!  $$$!!! $$$%%%!!!"""$$$&&&&&&%%%$$$       !!!###%%%%%%%%%'''%%%"""  ###%%%&&&!!!  ###'''+++............///////////////)))'''%%%#########$$$%%%(((((((((***,,,000333666777777777888888999999999?????????>>>>>>>>>>>>>>><<<<<<;;;:::999888888777888999;;;===>>>===<<<;;;888888888888666333000...&&&&&&''''''((()))))))))***+++---000222555777888<<<;;;999888999;;;>>>@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@?????????>>>>>>===;;;999777666888:::;;;;;;;;;<<<<<<===>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;=========>>>??????@@@@@@========================<<<<<<======>>>>>>??????========================>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAABBBBBBCCC======>>>???@@@AAAAAABBB????????????????????????AAAAAA@@@@@@???>>>>>>>>>??????>>><<<;;;:::999888444333333222111000//////   """###'''$$$  (((&&&### """ """ ###((((((### """###"""    !!!!!!### !!!&&&)))+++++++++,,,***&&&!!!  !!!###!!! """$$$%%%&&&  ###&&&***,,,------..................)))(((&&&$$$######$$$%%%''''''''')))+++///222444666777777888999999::::::>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<;;;:::999999:::;;;===>>>???>>>===<<<888888888888666333000...'''''''''(((((()))))))))***+++---000333666888:::<<<;;;:::::::::===???AAA????????????????????????@@@@@@?????????>>>>>>>>>===;;;999777777888:::;;;;;;;;;;;;<<<======>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>??????@@@<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????@@@@@@AAAAAABBBBBBCCC>>>>>>??????@@@AAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@??????>>>>>>>>>>>>===<<<<<<;;;::::::666666444333111000///... !!! !!!###"""     ''',,,,,,&&&   $$$&&&&&&"""!!!&&&%%%!!! $$$,,,111333333222333000+++%%% !!! !!! ###$$$***---***&&&### !!!!!!"""###### ###&&&(((***+++,,,,,,,,,------......+++)))&&&$$$######$$$$$$&&&&&&&&&'''))),,,///111555666777888999:::;;;<<<=========>>>>>>>>>>>>>>>???>>>>>>>>>======<<<<<<<<<===???@@@@@@???>>>===888888999888777444111000((((((((())))))))))))))))))+++---111555888;;;<<<<<<;;;;;;;;;<<<>>>@@@BBBAAAAAAAAAAAAAAAAAAAAAAAA????????????>>>>>>>>>>>><<<;;;:::999888999:::;;;::::::;;;<<<<<<======>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>??????<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA???@@@@@@AAAAAABBBBBBCCC??????@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@?????????<<<<<<<<<<<<============:::999777555222000...---   %%%&&&  ###"""!!!  """&&&&&&'''((('''%%%###!!!!!!!!!!!! (((//////(((!!!  $$$%%%$$$ !!!'''%%%!!! &&&///555888777777777444///((( !!! !!!""" !!!"""!!! !!!!!!$$$!!!***111333111,,,(((!!!"""%%%&&&'''))))))***+++,,,,,,------,,,***'''%%%###"""######$$$$$$$$$$$$&&&))),,,...333333555777999;;;<<<===<<<<<<<<<======>>>>>>>>>@@@@@@??????????????????>>>???@@@AAAAAA@@@>>>===777888999999777555333111******************)))))))))***---111555999;;;===::::::;;;<<<>>>???AAABBBAAAAAAAAAAAAAAAAAAAAAAAA??????>>>>>>>>>=========<<<;;;;;;:::::::::::::::999::::::;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<======>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>??????AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA???@@@@@@AAAAAABBBBBBCCCAAAAAAAAAAAAAAABBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBAAA@@@@@@@@@;;;<<<<<<===>>>>>>??????===<<<:::777444111///...   !!!!!! &&&'''!!!###""""""!!!  !!!$$$''')))000000111111000---+++)))&&&&&&&&&$$$"""&&&------'''   %%%&&&""" ###+++111444444444666444...'''  !!!"""!!!""""""!!!"""###$$$%%%%%%###""" !!!$$$+++111333000,,,(((!!!"""###$$$$$$&&&'''((()))***+++,,,,,,...,,,)))%%%###"""""""""###"""!!!"""###&&&)))***///000222444777:::<<<===::::::;;;<<<===>>>>>>>>>??????@@@@@@@@@@@@@@@@@@???@@@AAABBBAAA???>>><<<777888999999888666444333,,,,,,,,,+++*********))))))***---000444777:::;;;777888:::<<<>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<;;;::::::999999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999::::::;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>??????AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA???@@@@@@AAAAAABBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBAAAAAAAAA<<<<<<======>>>??????@@@???>>><<<999666333111000   ###"""!!! """$$$   """""""""###&&&)))---///333444555555444222000...******(((&&&""" '''(((###  &&&,,,(((!!! """&&&)))***+++000...***$$$   ###$$$$$$######"""###$$$%%%%%%###!!!  ###'''***+++)))&&&$$$!!!"""""""""!!!$$$$$$&&&''')))***+++,,,000---***&&&###!!!!!!!!!!!! !!!###%%%'''***+++...111444888:::;;;999999:::;;;<<<===>>>???>>>>>>??????@@@@@@@@@AAA??????@@@AAA@@@>>><<<:::777888999:::999888666444......---,,,+++******))))))***,,,...111444555666333555888;;;===>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@============<<<<<<<<<<<<;;;<<<===>>>===<<<:::999888888999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<999999999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@AAAAAABBBBBBCCCEEEEEEDDDDDDCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEDDDDDDCCCBBBBBBBBB>>>>>>>>>>>>????????????@@@???===;;;888666444333          $$$$$$%%%'''***---111444000111222333222111///...&&&'''&&&%%%""" !!!  """"""!!!  ###,,,666111***""" (((&&&$$$ ###%%%((($$$ """###""" ###%%%'''''''''  !!!!!!  """$$$"""!!!"""""" """###$$$&&&((()))++++++111...***&&&###!!!  ###$$$%%%'''***...222555888:::777888999:::<<<===>>>???<<<<<<===>>>??????@@@@@@>>>>>>??????>>><<<999888777888999::::::888777555//////...---,,,+++************+++---...///111111///111555999;;;<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;<<<>>>???>>>===;;;999888888888999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAABBBBBBCCCFFFFFFEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBFFFFFFEEEDDDDDDCCCCCCBBBAAAAAA@@@??????>>>======???>>>===<<<:::999777777           !!!""""""&&&&&&&&&(((,,,000444666+++,,,...//////...---,,,!!!"""#########!!!  $$$######"""!!! !!!)))222>>>999111)))###  """!!! &&&)))...)))###  ###&&&'''%%%### """&&&((()))***  !!!!!!"""$$$'''%%%"""!!!"""!!!!!!"""###%%%''')))***+++222///+++'''###!!! !!!######$$$'''+++000444777888777777999:::<<<===>>>???;;;;;;<<<===>>>??????@@@===>>>>>>>>>===;;;888666777888999::::::999777666000000///...,,,+++************++++++,,,------...---///444888:::;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;;;;<<<>>>@@@???===;;;999777888888999::::::;;;;;;========================777888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>?????????========================<<<<<<<<<<<<<<<<<<<<<<<>>>>>===<<<;;;::::::999 +++%%%  """        &&&++++++'''!!!"""$$$&&&((()))(((&&&%%%""""""######$$$$$$$$$%%% !!! """>>>;;;555///)))%%%"""!!!!!!%%%+++---&&& !!!(((,,,,,,''' '''$$$  ###$$$+++***((($$$!!!!!!(((&&&### $$$+++///000000000---((("""+++///''' !!!"""###""""""### $$$'''(((&&&""" !!!""""""###$$$$$$%%%%%%*********)))'''### !!!"""###&&&)))---111333555888888999;;;<<<>>>?????????>>>===<<<<<<===>>>???BBBAAA@@@>>><<<;;;999888;;;::::::999888777666666111111111111000000000000---,,,***(((''''''))))))***---111666:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<===>>>??????999999999999999999999999777999<<<>>>???>>><<<;;;888888888888777777777777999999999999999999999999;;;;;;<<<<<<===>>>>>>>>><<<<<<======>>>>>>?????????????????????????????????@@@@@@AAAAAABBBBBBCCC????????????????????????DDDCCCAAA??????AAACCCDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAA@@@>>><<<:::999888;;;;;;;;;;;;;;;;;;;;;;;; 111+++!!! !!!$$$$$$      &&&,,,---)))""" ###%%%&&&&&&%%%$$$ !!!!!!""""""""" """:::777222---)))&&&%%%$$$(((+++000777999222$$$%%%)))***&&&$$$"""!!!!!!'''&&&$$$"""  ***((($$$  """(((+++,,,,,,000...***%%% ***---&&& !!!""""""!!! $$$$$$"""!!!$$$'''%%%"""!!!!!!!!!"""######$$$$$$'''((((((((('''$$$""" !!! """$$$(((+++///111222888888999;;;<<<>>>???@@@???>>><<<;;;;;;<<<>>>???BBBBBB@@@???===<<<;;;:::;;;;;;:::999888777666666222222222111111111000000...---***((('''((())))))***,,,111555999;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<===>>>>>>>>>::::::::::::::::::::::::777999;;;===>>>===<<<;;;999888888888777777777777999999999999999999999999;;;;;;;;;<<<======>>>>>>;;;<<<<<<===>>>>>>????????????????????????????????????@@@@@@AAABBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@EEEDDDBBBAAAAAABBBDDDEEECCCCCCCCCCCCBBBBBBBBBBBB@@@@@@>>>===;;;999888777;;;;;;;;;;;;;;;;;;;;;;;;"""777000%%%   """'''((("""      &&&...000+++""" """######### !!!""")))%%%   !!!  ###222000---***)))(((((()))---111777???BBB:::,,, !!!$$$'''$$$!!!!!! !!!,,,***&&&!!!###%%%%%%%%%...---***'''###(((+++%%% !!!!!!!!! ###&&&&&&%%%"""!!!%%%###!!! !!!!!!""""""######$$$&&&''''''&&&$$$###  !!!"""%%%(((+++---...777777999:::<<<>>>???@@@>>>===<<<::::::<<<===>>>BBBBBBAAA@@@???>>>======<<<<<<;;;:::999888777777333333333222222222222111///...+++)))(((((()))***))),,,///333777999:::::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<777888:::<<<<<<<<<;;;;;;999999999888888888777777888888888888888888888888::::::;;;<<<<<<======>>>;;;;;;<<<<<<===>>>>>>>>>?????????????????????????????????@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBFFFEEEDDDCCCCCCDDDEEEFFFCCCCCCBBBBBBBBBAAAAAAAAA>>>>>>===;;;:::888777666;;;;;;;;;;;;;;;;;;;;;;;; ###555///%%%   """((()))$$$     %%%...000+++"""!!!"""!!!###%%%%%%///+++$$$   ###"""!!! ###$$$###!!!###+++***)))(((((()))***,,,+++...555>>>AAA:::---!!!"""$$$!!!  $$$"""+++)))&&&!!!''''''&&&%%%"""###&&&!!!  !!!$$$&&&'''&&&$$$###"""!!!  !!!!!!!!!###&&&'''''''''&&&!!!!!! !!!"""%%%''')))***444555777999;;;===??????===<<<;;;999999;;;<<<===AAAAAA@@@@@@@@@?????????======<<<;;;:::999888888555555444444444333333333111000---***)))((()))***)))+++---000333666777888888999999999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<========================777888999:::;;;;;;;;;;;;::::::999999999888888888888888888888888888888888999::::::;;;<<<<<<======:::;;;;;;<<<<<<===>>>>>>????????????????????????>>>>>>??????@@@AAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCFFFFFFEEEEEEEEEEEEFFFFFFBBBBBBBBBBBBAAAAAAAAA@@@===<<<;;;:::999888777777;;;;;;;;;;;;;;;;;;;;;;;;!!!+++'''    %%%&&&!!!    ###+++,,,''' ###&&&(((***+++111...***%%%  !!!###&&&'''111///+++'''""" $$$%%%### """$$$''''''%%%%%%&&&(((***++++++...333;;;???;;;///%%%%%%!!!  !!!%%%### %%%$$$!!! !!!  !!!###$$$%%%%%%$$$$$$!!!"""%%%'''(((((('''######$$$######"""!!!!!! """$$$&&&&&&111222333666888;;;===>>><<<;;;:::888888:::;;;<<<>>>>>>?????????@@@@@@@@@>>>>>>===<<<;;;:::999999666666666666555555555555333111...+++***))))))***)))***+++---000333555666666777777888999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::========================777777777888888999:::;;;::::::::::::999999999999777777777777777777777777999999::::::;;;;;;<<<<<<:::::::::;;;<<<<<<======????????????????????????======>>>??????@@@@@@AAACCCCCCCCCCCCCCCCCCCCCCCCEEEEEEFFFFFFFFFFFFEEEEEEBBBAAAAAAAAA@@@@@@@@@@@@<<<<<<;;;::::::999888888;;;;;;;;;;;;;;;;;;;;;;;;!!! $$$&&&&&&       &&&&&&""""""%%%(((+++...////////////---***&&&### !!!!!!   ###'''***+++555333///***$$$ """""" !!!###$$$'''&&&$$$###$$$%%%'''(((......222888===;;;333,,,&&&"""%%%""" ###!!!!!!  !!!"""""""""!!!!!!!!!$$$&&&'''''''''%%%&&&&&&&&&&&&$$$"""!!! !!!###$$$$$$,,,---///222555888:::;;;;;;:::999777777999:::;;;;;;;;;<<<===>>>???@@@@@@??????>>>===<<<;;;::::::888888888777777777666666555333000---***))))))***))))))***+++---000333555555555666777888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999999999<<<<<<<<<<<<<<<<<<<<<<<<777777666666666888:::;;;;;;;;;;;;:::::::::999999666666666666666666666666888888999::::::;;;;;;<<<999999::::::;;;<<<<<<<<>>??????@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFFFFEEEDDDCCCAAAAAAAAA@@@@@@@@@??????===<<<<<<<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;  ###))),,,+++&&&       """&&&***---///,,,///333555444///***&&&"""$$$&&&%%%###    $$$''')))---,,,)))&&&###   """$$$%%%)))'''%%%###""""""###$$$)))((((((,,,222333///***%%%"""+++(((###  """!!!!!! !!!""""""!!!!!! !!!$$$&&&&&&&&&%%%''''''))))))(((%%%"""!!! !!!"""###$$$((()))+++...111444777888;;;999888777777888999;;;777888999:::<<<>>>??????@@@??????>>>===<<<;;;:::999999999999888888888888777444111...+++*********))))))((()))+++...111333333444555666888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::999888888777::::::::::::::::::::::::777666555444555777999;;;;;;;;;;;;;;;::::::::::::666666666666666666666666888888888999::::::;;;;;;999999999:::;;;;;;<<<<<>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBDDDEEEEEEDDDBBBAAA@@@@@@@@@@@@????????????>>>>>>>>>===============;;;;;;;;;;;;;;;;;;;;;;;;  !!!%%%,,,//////)))         $$$(((+++,,,)))...555::::::555...))) $$$''')))(((%%%"""######  ###%%%"""""""""!!!!!!!!! ###"""!!!###$$$%%%***(((%%%""" $$$'''%%%"""%%%!!!!!!000,,,%%%###&&&%%%###"""""" ###!!!""""""######""""""!!! !!!$$$%%%%%%%%%$$$'''(((******)))&&&###!!! !!!"""######%%%&&&))),,,///222555666:::999777666666777999:::555666777999;;;===>>>???@@@@@@???>>>===<<<;;;;;;:::::::::999999999888888777555222...+++*********)))((((((((()))---000222222333444666777999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999888777777999999999999999999999999888666444333444666999;;;<<<<<<;;;;;;;;;:::::::::666666666666666666666666777888888999::::::;;;;;;888999999::::::;;;<<<<<>>????????????????????????????????????AAACCCDDDDDDCCCAAA???@@@@@@@@@????????????>>>???????????????>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;  ###///+++###    %%%***(((%%%&&&000777888222)))### '''(((((('''$$$ ###$$$""" ...***$$$ !!!&&&###!!!"""  ###&&&%%%###!!! !!!!!!&&&!!! """&&&'''&&&### !!!&&&'''&&&%%%  !!! """  """&&&)))***((($$$""""""""""""!!!!!!!!!   !!!!!!""""""###$$$$$$"""""""""""""""!!!!!!!!!"""!!!!!!"""###$$$&&&(((,,,///333444666666555666666777888999::::::;;;<<<<<<===>>>>>>>>>>>>===<<<;;;::::::999888888888777777777666666555444222000...---,,,,,,)))(((''''''(((***---...444555666777888999:::;;;::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;::::::999888999999999888888888888888999999999999999999999999888888888888777777777777999999999999999999999999;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????AAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCDDDCCCBBBBBB@@@@@@???>>>>>>>>>>>>>>>============;;;;;;<<<<<<===>>>>>>>>> !!!###'''###      '''+++((($$$###+++111333///)))%%%!!!###$$$$$$### !!! ---+++&&&!!!!!!"""&&&###!!!""" !!!$$$((('''%%%"""(((""" ###%%%%%%"""  $$$%%%%%%$$$""" %%%%%%!!! !!!###""" !!! $$$((()))(((%%%### """""""""###############$$$$$$$$$###############"""!!!!!!"""###$$$'''***---000333555555555555666777888888999999999:::;;;<<<<<<======>>>>>>===<<<<<<;;;::::::999999999999888888888888999888555222///,,,***)))(((((('''&&&''')))+++---111222333555777999:::;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;======<<<;;;::::::999999999999999999999888888888999999999999999999999999999888888888777777777777999999999999999999999999;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBAAA@@@??????>>>>>>>>>>>>=========<<<<<<;;;;;;;;;<<<======>>>>>>"""$$$       """***,,,&&& ###(((***+++***)))!!!!!! ---,,,)))&&&!!!!!!###&&&$$$  !!!""" """%%%)))(((&&&$$$!!!)))$$$"""###!!!"""######"""(((&&&'''+++222444000,,, """%%%&&&%%%$$$!!! !!!%%%''''''&&&%%% !!!!!!"""''''''&&&%%%###"""!!!!!!%%%%%%$$$######"""!!!!!!############$$$$$$$$$$$$!!!  !!!###%%%(((+++///222444555333444555777888999::::::999999999::::::;;;;;;;;;>>>>>>======<<<<<<;;;;;;<<<;;;;;;;;;;;;:::::::::===;;;999555111---***(((((('''&&&%%%%%%''')))***,,,---///111444777999:::999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::::::::999999999999999:::::::::999999999999999999999999999999999888888888777777999999999999999999999999;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBAAA@@@???>>>>>>>>>============<<<<<<<<<::::::;;;<<<<<<======>>>"""###       !!!!!!$$$++++++$$$"""&&&***,,,%%%### ------+++)))%%%!!!!!!###&&&$$$!!! !!!###%%%***)))'''%%%""" '''### '''''')))000888;;;888333  ###&&&'''''''''######""""""!!!!!!!!!""""""%%%&&&&&&%%%!!!"""$$$&&&''''''---,,,***(((&&&$$$"""!!!&&&&&&%%%###"""!!!  !!!!!!!!!  ###%%%(((,,,000222333444111222555888:::;;;;;;;;;999999999999::::::::::::>>>>>>==============================<<<<<<<<<<<<<<<;;;:::888555111...,,,((('''&&&$$$$$$%%%'''(((''')))+++...222555888999888888888888888888888888::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;::::::999999::::::;;;;;;;;;<<<999999999999999999999999::::::999999999888888888999999999999999999999999;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAA@@@???>>>===============<<<<<<<<<;;;;;;999::::::;;;<<<<<<======      ###### """))))))!!!"""(((---,,,)))%%%  ///---+++((($$$ !!!###""" """$$$***)))'''%%%""" !!!$$$&&&''''''&&&  !!!!!! ### !!!"""%%%---555888444000!!!!!!###%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$"""###$$$$$$###$$$%%%''')))***,,,,,,---,,,***'''%%%""" $$$$$$###"""  !!!###(((,,,000222222222...111555999;;;===<<<<<<;;;;;;::::::::::::::::::======>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<888999:::;;;:::777555333***)))'''%%%$$$%%%&&&'''&&&''')))---000333666777777777777777777777777777999999999999999999999999::::::;;;;;;;;;;;;;;;;;;999999:::;;;<<<======>>>999999999999999999999999::::::::::::999999999999999999999999999999999999;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>======<<<<<<<<<<<<<<<;;;;;;;;;;;;999999::::::;;;;;;<<<<<<      $$$%%%"""$$$$$$&&&+++---+++((($$$!!! !!!   !!!111...)))$$$  """)))(((&&&$$$!!! ###'''***+++,,,+++"""$$$%%%###  !!!)))000111,,,&&&!!!   !!!!!!$$$%%%&&&&&&&&&%%%###""" !!!"""$$$%%%&&&'''((()))******'''&&&%%%"""   !!!!!! !!!&&&+++///000//////,,,///444:::===>>>>>>============<<<<<<;;;;;;;;;======>>>>>>??????@@@@@@>>>=========<<<<<<<<<<<<777999<<<>>>>>><<<999777---+++)))'''&&&&&&'''''''''(((***---///222444555666666666666666666666666888888888888888888888888:::::::::;;;;;;<<<<<<<<<999:::;;;<<<===>>>??????999999999999999999999999;;;;;;;;;:::::::::999999999999999999999999999999;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>BBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@???>>>===<<<<<<<<<<<<;;;;;;;;;:::::::::888888999::::::;;;;;;<<<         ###!!!&&&'''### $$$((()))((((((((())),,,...000...)))!!!  $$$333...&&& ((('''%%%""" %%%(((***++++++!!!"""     '''---,,,%%%  !!!!!! !!!!!!!!!!!!!!! !!!!!!!!!""""""!!!$$$***---...---,,,***...444:::>>>@@@???>>>@@@@@@???>>>>>>===<<<<<<======>>>??????@@@AAAAAA<<<<<<<<<<<<;;;;;;;;;;;;;;;===???AAA@@@===999666000...+++)))''''''(((((()))***,,,---///111333333555555555555555555555555777777777777777777777777999999::::::;;;<<<======999:::;;;<<<>>>???@@@AAA999999999999999999999999;;;;;;;;;;;;::::::::::::999999999999999999999999;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>BBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>===<<<<<<;;;;;;;;;;;;::::::::::::999888888888999::::::;;;;;;          !!!&&&!!!!!!'''((($$$###'''###$$$&&&***///555:::===666///$$$ &&&555...$$$&&&%%%###!!!!!!$$$'''((((((    """(((,,,***""" !!!###$$$%%%&&&!!!######!!!###))),,,---+++***)))---444;;;???@@@@@@>>>BBBBBBAAA@@@???>>>============>>>???@@@AAAAAABBB<<<;;;;;;;;;::::::::::::???AAACCCCCCAAA<<<666333222000---***((((((((())),,,,,,---...000111222222555555555555555555555555777777777777777777777777999999::::::;;;<<<======999:::;;;===>>>@@@AAABBB999999999999999999999999<<<<<<;;;;;;;;;:::::::::999999999999999999999999;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>CCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA????????????????????????@@@@@@???>>>===<<<;;;;;;;;;;;;;;;:::::::::999999777888888999::::::;;;;;;          )))$$$&&&***&&&!!!!!!""" &&&---333888;;;<<<444((( (((""" )))(((%%%"""$$$"""  """''')))&&&  &&&$$$  !!!!!!!!!###$$$$$$%%%%%%&&&&&&''''''***000666;;;>>>??????CCCCCCBBBAAA???>>>======>>>>>>>>>>>>>>>>>>>>>>>><<<;;;:::999:::<<<>>>???EEEDDDBBB???<<<999777666444222...***(((((()))*********+++,,,---......///000111222444666777888999666666666777888888999999999999:::;;;;;;<<<<<<===;;;;;;<<<<<<======>>>>>>999999999999999999999999;;;999777555555666888999;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAA????????????????????????===>>>AAACCCDDDDDDCCCBBB;;;;;;<<<===>>>???@@@@@@??????>>>===<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<;;;;;;:::999999777999;;;<<<======<<<;;;       $$$ """+++000///,,,!!!!!!!!!'''---222444888222((( $$$ ...---***&&&###!!!&&&$$$!!! !!!&&&'''$$$ '''$$$!!! !!!!!!######$$$$$$%%%&&&&&&&&&'''***...333777:::;;;;;;@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<;;;:::::::::<<<>>>@@@EEEDDDBBB???<<<999777666444222///,,,)))))))))***))))))******+++,,,------000000222333555777888888666666666777888888999999999999:::;;;;;;<<<<<<===;;;;;;<<<<<<=========>>>999999999999999999999999:::999777555555666888999;;;;;;;;;<<<======>>>>>>======>>>??????@@@@@@AAA????????????????????????;;;<<>>??????@@@>>>======<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<;;;;;;:::999999777999;;;<<<======<<<;;;         %%%...444555444&&&###!!!&&&***---111---'''   222111...***'''### !!!###)))'''### '''$$$   ###$$$!!! '''%%%!!!!!!""" !!!""""""######$$$%%%%%%&&&&&&(((,,,///222333444444:::;;;;;;<<<>>>??????@@@>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::;;;===???@@@DDDCCCAAA???<<<:::888777555333111...,,,+++++++++'''((((((((())))))******...///000222444555777777666666666777888888999999999999:::;;;;;;<<<<<<===;;;;;;<<<<<<<<<<<<<<<<<<888888888888888888888888999888777666666777888999::::::;;;<<<<<<======>>>======>>>>>>??????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>888:::<<<>>>??????>>>===<<<<<<======>>>>>>??????;;;;;;;;;::::::999999999;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<;;;;;;:::999999777999;;;<<<======<<<;;;          ###(((---000111---)))"""""""""###&&&(((***(((%%%  ///...,,,)))%%%""" """$$$***((($$$   111---&&&      $$$###!!!"""$$$&&&  !!!!!!"""######$$$$$$%%%&&&'''(((***,,,------...444555777999<<<>>>@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;<<<===???AAACCCBBBAAA???<<<:::999888666555333111///---,,,,,,&&&&&&''''''''''''''''''---...///000222444555666666666666777888888999999999999:::;;;;;;<<<<<<===<<<<<<;;;;;;;;;;;;;;;;;;888888888888888888888888777777666777777888999999999::::::;;;<<<<<<======<<<<<<======>>>??????@@@>>>>>>>>>>>>>>>>>>>>>>>>666888:::<<<======<<<<<<============>>>>>>>>>>>>999999999999999999999888;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<;;;;;;:::999999777999;;;<<<======<<<;;;              $$$'''444...&&&"""))))))### """"""%%%&&&%%%$$$"""&&&%%%$$$"""!!!"""(((&&&###!!! 444000)))        ###%%%'''!!!!!! !!!!!!"""######$$$$$$$$$%%%%%%&&&((()))***000111333666999<<>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<>>>@@@BBBBBBAAA@@@>>>===;;;999999777666555444222000...---''''''&&&&&&&&&&&&&&&&&&+++,,,---///000222333444666666666777888888999999999999:::;;;;;;<<<<<<===<<<<<<;;;;;;::::::999999777777777777777777777777555555666777888999999999999999::::::;;;;;;<<<<<<;;;<<<<<<======>>>??????========================777999;;;===>>>>>>===<<<>>>>>>>>>>>>============888999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<;;;;;;:::999999777999;;;<<<======<<<;;;          %%%:::333***  (((222222))) ###(((+++)))))))))'''$$$ !!!###$$$!!! $$$"""  !!!!!!  000---&&&      !!!###%%%  !!!!!!""""""######"""""""""###%%%'''(((---...111444777:::<<<===>>>>>>>>>>>>>>>>>>>>>>>>???>>>===<<<===???AAABBBAAAAAA@@@>>>===;;;::::::888888888777555222///---((((((''''''&&&&&&&&&%%%******+++---///000222222666666666777888888999999999999:::;;;;;;<<<<<<===<<<<<<;;;:::999999888888666666666666666666666666333444666888::::::999999888888999::::::;;;;;;<<<;;;;;;<<<<<<======>>>>>>========================:::<<<>>>@@@AAAAAA@@@?????????>>>>>>======<<<<<<999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<;;;;;;:::999999777999;;;<<<======<<<;;;         &&&///>>>777---"""###///::::::..."""###***...666777888777222***"""   %%%'''%%%  )))&&&!!!  !!!   """ !!!!!!""""""!!! """$$$'''))),,,---///222555777999;;;>>>>>>>>>>>>>>>>>>>>>>>>???>>>=========???AAACCCAAA@@@???>>>===<<<;;;:::999999:::999777444000...******)))(((''''''&&&&&&((()))***,,,...///000111666666666777888888999999999999:::;;;;;;<<<<<<===<<<<<<;;;:::999888777666666666666666666666666666111333666999:::::::::999888888888999::::::;;;;;;:::;;;;;;<<<<<<===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>???BBBDDDEEEEEEDDDCCC@@@??????>>>===<<<<<<;;;::::::;;;;;;<<<======>>>;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<;;;;;;:::999999777999;;;<<<======<<<;;;             !!!///:::@@@999...$$$%%%333@@@???111###!!!)))...>>>@@@BBBAAA;;;111&&&   !!! '''+++)))!!!  ###!!!   """    !!!!!!""" !!!%%%(((+++,,,---///111333666888999>>>>>>>>>>>>>>>>>>>>>>>>??????======>>>???BBBCCC@@@@@@???>>>===<<<;;;;;;999:::;;;:::888555111///++++++***)))(((''''''&&&((((((***+++---///000000666666666777888888999999999999:::;;;;;;<<<<<<===<<<<<<;;;:::999777666666666666666666666666666666111333666999;;;;;;:::999777888888999::::::;;;;;;::::::;;;;;;<<<======>>><<<<<<<<<<<<<<<<<<<<<<<<@@@BBBDDDFFFGGGGGGFFFFFF@@@@@@???>>>===<<<;;;;;;:::;;;<<<<<<===>>>??????;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<;;;;;;:::999999777999;;;=========<<<;;;              """+++111555222,,,%%%  &&&///666666111)))$$$"""(((,,,:::@@@FFFIIICCC555&&& !!!!!!          %%%    """###"""!!! !!! !!!$$$&&&'''(((***---000444666888===============>>>>>>>>><<<<<<======>>>>>>??????@@@@@@???>>>===<<<;;;;;;<<<======<<<:::777444222......---,,,+++***)))(((&&&'''((()))+++---......333333444555666777888888;;;;;;::::::::::::999999999999999999999999999999888888888888777777777777777777777888999999::::::999999999999999999999999???>>><<<;;;;;;<<<>>>???<<<<<<<<<<<<<<<<<<<<<<<>>>>>??????<<<<<<======>>>>>>??????===<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::999999             ###+++000222///***$$$"""'''...333333...'''!!!###(((+++777;;;???@@@;;;000###     !!!###(((###  """###"""!!! !!!  ###$$$&&&'''(((***---111444777<<<<<<<<<<<<<<<=========;;;<<<<<<======>>>??????@@@??????>>>===<<<<<<;;;<<<======<<<;;;888555333//////...---+++***))))))&&&'''((()))+++,,,---...222333333444555666777888:::::::::::::::999999999999999999999999999999999777777777777777777666666777777888888999:::::::::::::::::::::::::::::::::>>><<<;;;::::::;;;<<<>>><<<<<<<<<<<<<<<<<<<<<<<>>??????@@@=========>>>>>>>>>??????===<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::           """'''###$$$***//////,,,((($$$!!!%%%(((,,,///...)))"""!!!$$$''')))111333444222...&&& """!!!       ###&&&,,,&&&  !!!"""!!! !!!  !!!%%%%%%%%%&&&)))---222444999999::::::;;;;;;;;;<<<;;;;;;;;;<<<======>>>>>>??????>>>>>>======<<<<<<<<<=========;;;999666444111111000...---+++******'''((((((***+++,,,------111111222333444555666666888999999999999999999999888888888888888888888888555555555666666666666666888888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;999888888999;;;<<<========================???@@@BBBCCCDDDDDDCCCBBB=================================>>>??????@@@@@@>>>>>>>>>>>>>>>?????????===<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;          !!!(((///+++&&&!!!!!!$$$)))---///---***'''%%%$$$$$$%%%'''((())))))'''"""!!!###%%%%%%***)))'''$$$   ###"""        ###(((---'''  !!!  $$$$$$$$$%%%(((+++///111666666777777888999:::::::::::::::;;;<<<<<<======>>>>>>>>>>>>============<<<===>>>>>>===:::888666444333222000...---++++++(((((()))***++++++,,,,,,///000111222333444444555777777777888888999999999888888888888888888888888444444444555555666666666999999999:::;;;;;;<<<<<<========================;;;:::888777777888:::;;;========================???@@@@@@AAAAAAAAA@@@@@@==============================>>>??????@@@@@@AAA????????????????????????===<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;<<<<<<<<<===          %%%---555000)))###!!!###&&&)))111///---***))))))******((('''%%%""" ###  """ !!!           !!!%%%)))%%%   !!!!!! $$$%%%&&&(((***,,,...///222222333444666777888888999999999:::;;;;;;<<<<<<============>>>>>>>>>>>><<<===>>>???>>><<<:::888777666555333000...---,,,))))))*********+++++++++......///000111222333333555555666666777888999999777777777777777777777777444444444555666777888888:::::::::;;;<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>;;;:::888777777888:::;;;>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAAAAAAAAAAAAAA@@@@@@??????>>>>>>===<<<<<<<<<<<<;;;;;;;;;::::::;;;<<<======>>>>>>           '''111666111)))""" ###&&&000...,,,)))(((((())))))'''$$$    %%%"""             !!!###"""!!! !!!###$$$$$$$$$###$$$'''+++///111000///---//////000222333555666777888888888999::::::;;;;;;<<<<<<======>>>>>>??????======?????????===;;;::::::999777555222000...---******************++++++,,,------...///000111111333333444555777888999999666666666666666666666666444555666777888999:::;;;;;;;;;;;;<<<======>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@<<<;;;999888888999;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>???>>><<<;;;:::;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@AAAAAABBBBBBBBBBBBBBBAAA@@@???>>>>>>===<<<<<<<<<<<<;;;;;;;;;::::::;;;<<<===>>>???@@@        (((222444///'''  """+++)))&&&$$$"""""""""###%%%"""!!!"""$$$   '''$$$      """!!! """&&&((()))(((((($$$)))111777999555000,,,,,,---...000222333555555777777888888999:::::::::;;;<<<<<<===>>>??????@@@===>>>???@@@@@@>>>===;;;<<<;;;999666333111///...++++++******************++++++,,,---...///000000111222333444666777888999666666666666666666666666666666888999:::<<<======;;;<<<<<<======>>>??????AAAAAAAAAAAAAAAAAAAAAAAA>>><<<;;;::::::;;;<<<>>>???????????????????????????>>>;;;999888999:::;;;??????????????????????????????@@@@@@AAABBBBBBBBBDDDCCCBBBAAA@@@???>>>>>>===<<<<<<<<<<<<;;;;;;;;;999:::;;;<<<>>>???@@@AAA            )))222222---%%% &&&$$$!!!$$$  !!!###$$$'''"""  )))%%%     !!!!!!          ###'''***,,,,,,+++%%%+++555<<<>>>999111,,,++++++---///111222444555777777777888999999::::::;;;;;;<<<===>>>???@@@@@@===>>>???@@@@@@???===<<<===<<<:::777444111///...+++++++++******************++++++,,,---...///000111111222444666777888999666666666666666666666666777888999:::<<<===??????<<<<<<======>>>>>>??????BBBBBBBBBBBBBBBBBBBBBBBB???>>><<<;;;;;;<<<>>>??????????????????????????????===:::888777888999:::???????????????????????????@@@@@@AAAAAABBBBBBCCCDDDDDDCCCBBB@@@???>>>>>>======<<<<<<<<<;;;;;;;;;999:::;;;===>>>@@@AAABBB         !!!"""$$$%%%!!!&&&,,,,,,)))%%%!!! ###&&&)))***'''!!!   ###&&&'''+++$$$       (((,,,%%%     !!!"""    !!!###%%%'''((()))***---222666777555222///((()))***,,,...///111111222333333333444444555555777888999;;;===>>>???@@@AAABBBDDDEEEEEEDDDBBBAAA===<<<:::888666444333222//////---+++)))'''&&&%%%%%%&&&(((+++...000222333222222222333333444444444777888:::;;;;;;:::888777888:::<<<>>>??????>>>===>>>>>>>>>>>>>>>>>>>>>>>>BBBBBBCCCDDDEEEFFFGGGGGGJJJHHHDDDAAA>>>===<<<<<<>>>>>>??????@@@AAABBBBBBGGGDDD>>>:::888999;;;======<<<<<<;;;;;;:::999999999::::::;;;;;;<<<======????????????????????????===>>>@@@BBBBBB@@@>>>===;;;;;;<<<<<<===>>>>>>>>>        ###&&&%%%&&&%%%!!!###))),,,***'''%%%%%%&&&)))++++++'''""" !!!###$$$)))###       &&&***$$$    ###$$$!!!  !!!"""$$$&&&'''((((((+++///333444222///---((((((***+++---///000000222333333444555666666666888888:::;;;===>>>@@@@@@AAABBBDDDEEEEEEDDDBBBAAA===<<<;;;999777555444333000///...,,,***((('''&&&$$$%%%'''***,,,...000111111111222333333444555555777999:::;;;;;;:::999777888:::<<<>>>??????>>>===>>>>>>>>>>>>>>>>>>>>>>>>AAAAAABBBCCCDDDEEEEEEFFFHHHFFFCCC???===<<<;;;<<<>>>>>>???@@@BBBCCCDDDEEEHHHEEE???;;;888999:::<<<===<<<<<<;;;;;;:::999999888888999::::::;;;;;;<<>>@@@AAAAAA@@@>>>===<<<<<<<<<=========>>>>>>      """&&&)))&&&'''%%% ###))),,,,,,++++++++++++,,,,,,+++'''"""  %%%      ###'''!!!       %%%&&&$$$   """###"""!!!"""$$$%%%%%%$$$'''***---...---+++***&&&'''(((***+++---...///222222333555666777888999888999:::<<<===???@@@AAABBBCCCEEEFFFFFFEEECCCBBB>>>>>><<<:::888666555444111111///---+++)))((('''###$$$%%%(((***,,,......000000111222444555666666888999;;;<<<<<<;;;999888888:::<<<>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAABBBCCCCCCDDDFFFDDDAAA>>>;;;::::::;;;>>>>>>@@@BBBDDDFFFGGGHHHIIIFFFAAA<<<999888999:::===<<<<<<;;;;;;:::999999777777777888999999::::::>>>>>>>>>>>>>>>>>>>>>>>>===>>>???@@@@@@???>>>========================>>>!!!          ###%%%###$$$"""'''///000000000111000///...---)))'''"""      """      !!!%%%'''%%%###!!!###&&&'''&&&&&&   !!!""""""!!!###%%%((()))((('''&&&$$$%%%&&&(((***+++,,,---000111333444666888:::;;;999999;;;<<<>>>@@@AAAAAACCCDDDFFFGGGGGGFFFDDDCCC@@@???>>><<<:::888666666333222111///---+++))))))"""###$$$&&&(((***+++,,,...///000222444666777888999:::;;;<<<<<<;;;:::999999:::===???@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>???@@@AAABBBBBBDDDBBB???<<<::::::::::::>>>???AAACCCEEEGGGIIIJJJJJJGGGCCC>>>;;;999999999===<<<<<<;;;;;;:::999999555666666777888888999999>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>>>>>>>>>>===>>>>>>>>>===============###"""          $$$000:::888777666444222///,,,***&&&$$$!!!    """       ###%%%%%%###"""!!!&&&)))+++,,,  !!!###$$$$$$$$$###"""###$$$&&&''')))***+++---...000333666888:::;;;999:::;;;===???@@@BBBBBBDDDEEEGGGHHHHHHGGGEEEDDDBBBAAA@@@>>><<<:::888777555444222111...---+++***"""###$$$%%%'''((()))***,,,---///222444777999:::999:::<<<======<<<:::999999;;;===???@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<===>>>???@@@AAAAAACCCAAA???<<<;;;:::;;;;;;???@@@AAACCCEEEGGGHHHIIIHHHFFFCCC@@@===;;;::::::===<<<<<<;;;;;;:::999999555666666777888888999999========================>>>==================>>>??????>>>>>>=========<<>>???AAABBBCCCEEEFFFHHHIIIIIIHHHFFFEEECCCCCCAAA???===;;;:::999666555444222000...---,,,$$$$$$%%%&&&'''((()))******,,,...111555888:::<<<:::;;;===>>>>>>===;;;:::999;;;===???@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>======>>>???@@@AAAAAABBBCCCBBB???===<<<<<<======@@@AAAAAABBBCCCDDDEEEEEEFFFEEECCCAAA???===<<<<<<===<<<<<<;;;;;;:::999999777777777888999999::::::========================>>>===<<<;;;;;;<<<===>>>@@@@@@???>>>>>>===<<<<<< !!!!!!"""         !!!""""""!!!"""+++:::EEENNNIII???555,,,%%%"""   !!!   )))((( &&&'''      !!!!!!"""""" ###%%%$$$"""!!!   !!!""" !!!"""$$$&&&'''(((&&&'''***...222666999:::;;;;;;===>>>@@@AAACCCCCCFFFGGGHHHJJJJJJHHHGGGFFFEEEDDDBBB@@@>>><<<;;;:::777777555333111///...---&&&&&&''''''((()))******)))***---111555999<<<===:::<<<===>>>>>>===<<<::::::;;;>>>@@@AAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCDDDCCCAAA???>>>>>>???@@@BBBBBBAAAAAAAAAAAAAAA@@@BBBBBBBBBAAAAAA@@@???>>>===<<<<<<;;;;;;:::999999888888999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>===;;;::::::;;;===>>>AAAAAA@@@???>>>===<<<;;;&&&$$$  """###$$$%%%"""          &&&'''%%%######,,,:::EEEUUUNNNBBB444)))"""    !!!###$$$"""   +++*** ((()))         !!!###$$$%%%%%%###  !!!&&&)))(((&&&$$$!!!   !!!""" """###%%%&&&'''$$$%%%(((,,,111555888999;;;<<<===>>>@@@BBBCCCDDDFFFGGGIIIJJJJJJIIIGGGFFFEEEEEECCCAAA???===<<<;;;888777666444222000///...''''''(((((()))******+++(((***---111555999<<<>>>;;;<<<===??????===<<<;;;:::;;;>>>@@@AAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAABBBCCCCCCDDDEEEDDDBBB@@@??????@@@AAABBBBBBAAA@@@??????>>>===@@@AAAAAABBBBBBAAAAAA@@@===<<<<<<;;;;;;:::999999999::::::;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<>>===<<<;;;'''%%%"""      &&&'''%%%"""###,,,555HHHEEE@@@777---!!! &&&111000,,,"""))))))(((&&&"""   """)))111777333'''!!!        '''222999:::444,,,$$$$$$)))%%%!!!###%%%&&&'''***(((%%%!!! !!!!!!"""%%%&&&(((+++---000222333:::;;;<<<===???AAABBBCCCDDDDDDDDDEEEFFFFFFGGGGGGIIIHHHFFFEEECCCAAA??????<<<;;;999666333000...---*********)))))))))))))))***+++---///222444666777:::<<<>>>?????????===<<>>>>>>>>???@@@@@@AAAAAA;;;<<<>>>???AAABBBBBBBBBBBBCCCEEEFFFEEECCC@@@>>>???@@@BBBCCCCCCBBB@@@???DDDDDDCCCBBB@@@???>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<<<<<<<;;;;;;;;;777777999:::<<<===>>>???>>>>>>>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA$$$###       """###"""!!!+++444AAA@@@;;;555,,,### %%%777666000&&&***))))))&&&###   """)))222777333&&&       !!!!!!&&&000666999444---&&&!!! !!!''',,,(((!!!"""###&&&$$$""" !!!""""""%%%&&&(((***---///111222999:::;;;===>>>@@@AAABBBCCCCCCDDDDDDEEEFFFFFFFFFHHHGGGFFFDDDBBBAAA??????<<<;;;999777444111///...***************))))))))))))***,,,...000222444555999;;;===@@@AAAAAA@@@???AAAAAAAAAAAAAAAAAAAAAAAA>>>>>>??????@@@AAAAAAAAA<<<===>>>@@@AAABBBCCCCCCCCCDDDFFFGGGFFFDDDBBBAAA???AAABBBCCCCCCBBBAAA???DDDCCCBBBAAA@@@???>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<<<<<<<;;;;;;;;;777888999:::<<<===>>>???======>>>??????@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@      )))222:::999555000***"""###999888333))))))))))))'''###  !!!)))333777222%%%         ###"""###,,,222666333...((($$$"""""""""$$$!!!!!!,,,111---  !!!"""###&&&&&&(((***,,,...000111888888:::;;;===???@@@@@@BBBBBBBBBCCCDDDDDDEEEEEEFFFFFFEEECCCBBB@@@??????<<<;;;:::777555222000///,,,,,,++++++******))))))'''((()))+++...000222333888:::===@@@BBBCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@????????????@@@AAAAAABBBBBB>>>>>>???@@@AAACCCDDDEEEFFFGGGHHHHHHHHHGGGEEEDDD@@@AAACCCDDDDDDCCCAAA@@@BBBBBBAAAAAA@@@???>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<<<<<<<;;;;;;;;;999999:::;;;<<<===>>>???======>>>>>>??????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>        %%%///777555111+++%%% !!!111222///'''(((((((((&&&###     '''000555///"""         !!!  )))...222111...+++(((&&&%%%%%%&&&""""""...555000$$$!!!"""###$$$&&&'''(((***,,,---//////666666888999;;;===>>>>>>@@@@@@AAAAAABBBCCCCCCDDDEEEDDDCCCBBBAAA@@@???>>>===<<<:::888666444222111...------,,,+++******)))$$$%%%'''))),,,...000111666888<<<@@@CCCEEEFFFFFFEEEEEEDDDBBBAAA@@@???>>>@@@@@@@@@AAABBBBBBCCCCCCAAA@@@@@@AAABBBDDDFFFHHHKKKKKKKKKKKKJJJIIIHHHHHHAAABBBDDDEEEEEEDDDBBBAAAAAAAAA@@@@@@??????>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<<<<<<<;;;;;;;;;::::::;;;<<<===>>>>>>>>><<<<<<======>>>??????@@@========================         """+++666333---'''  !!!$$$&&&&&&"""%%%&&&%%%$$$"""       $$$+++///***       &&&***---------,,,+++)))'''&&&'''###!!!---444111&&& !!!"""$$$%%%&&&'''((()))+++,,,---...444444666777999;;;<<<<<<>>>??????@@@@@@AAABBBBBBCCCBBBBBBAAA@@@??????>>>===<<<;;;999777555444333000///...---,,,+++***)))###$$$&&&(((+++---///000444666;;;???CCCEEEFFFFFFFFFEEEDDDCCCAAA@@@???>>>AAAAAAAAABBBCCCCCCDDDDDDCCCCCCAAAAAACCCEEEHHHJJJQQQQQQOOOMMMLLLKKKJJJJJJBBBCCCEEEFFFFFFEEECCCBBB?????????????????????>>>;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======>>>>>>>>>;;;<<<<<<======>>>??????========================            '''222///)))""" """ """  """""""""!!!    $$$&&&######'''$$$       $$$"""%%%((('''(((+++,,,,,,***(((&&&&&&###(((000///&&&  !!!###%%%%%%&&&'''((()))***+++,,,,,,222333444555777999:::;;;======>>>>>>???@@@@@@@@@AAAAAA@@@@@@??????>>>>>>===<<<;;;:::888777666555111111000...---+++******$$$%%%&&&)))+++---///000333555999>>>AAACCCDDDDDDDDDDDDCCCCCCBBBAAAAAA@@@BBBBBBBBBCCCDDDDDDEEEEEEFFFEEECCCBBBCCCGGGJJJMMMYYYWWWTTTPPPMMMLLLKKKJJJCCCDDDFFFGGGGGGFFFDDDCCC>>>>>>>>>>>>>>>?????????;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<<<<<<<;;;;;;;;;=========>>>>>>>>>>>>>>>;;;;;;<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>              $$$+++(((###  ###"""%%%"""       !!!)))+++&&&!!!        '''---,,,%%% $$$'''!!!$$$))),,,---+++'''%%%$$$"""!!!)))+++%%%  !!!###%%%&&&&&&''''''((()))***++++++000111222444666777888999<<<<<<<<<===>>>>>>?????????????????????>>>>>>>>>===<<<;;;:::999888777666333222111///---,,,******%%%%%%'''))),,,...000111222444888<<>>>>>>>>??????;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<<<<<<<;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>:::;;;;;;<<<<<<===>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@             """%%%### !!! !!!$$$$$$(((***&&&       ###+++...)))###        !!!&&&///555555...''' $$$'''"""'''+++---+++'''$$$"""""" %%%(((%%%      """$$$$$$$$$!!!$$$%%%''''''''''''((()))*********000000111333555666888888;;;;;;<<<<<<===>>>>>>>>>?????????>>>>>>>>>>>>>>>===<<<<<<;;;999888888777444333111000...,,,******%%%&&&(((***---///111111222444777;;;===>>>>>>>>>AAAAAABBBBBBCCCDDDDDDEEECCCCCCDDDDDDEEEEEEFFFFFFIIIGGGDDDCCCDDDHHHMMMPPPeeeaaa[[[TTTOOOKKKJJJIIIDDDEEEGGGHHHHHHGGGEEEDDD<<<<<<======>>>>>>??????;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<<<<;;;;;;;;;????????????>>>>>>>>>>>>::::::;;;;;;<<<======>>>AAAAAAAAAAAAAAAAAAAAAAAA        """"""!!!  ###&&&((()))'''&&&%%%###!!!     !!!$$$%%%$$$!!!          %%%...555666///)))$$$)))///***$$$"""'''+++,,,+++((($$$  ###"""   !!! !!!###$$$$$$###  !!!"""###$$$$$$%%%&&&(((***...222555888999;;;;;;;;;<<<===>>>>>>?????????>>>===<<<;;;;;;:::<<<;;;;;;;;;::::::::::::777666555333111///...---&&&&&&'''((()))***++++++222333444555666888999999777;;;@@@FFFHHHHHHGGGEEEGGGDDDAAA??????CCCGGGJJJWWWQQQGGG@@@>>>BBBIIIOOOWWWWWWVVVUUUQQQMMMIIIGGGFFFGGGGGGHHHIIIJJJKKKKKKDDDCCC@@@>>>=========>>>>>>>>>>>>>>>============;;;;;;<<<<<<===>>>>>>>>>????????????>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;???@@@@@@AAAAAABBBBBBCCC       """"""!!!  ###$$$%%%###"""!!!       ######!!!       %%%///444111---###(((///+++%%% !!!&&&***,,,***'''###   !!!######"""  !!!""""""###$$$$$$%%%&&&))),,,000333555777999::::::;;;<<<===>>>>>>>>>>>>>>>===<<<;;;;;;:::<<<<<<<<<<<<;;;;;;;;;;;;777777555444222000///...''''''((()))******++++++///000111333555777888999888<<>>BBBHHHMMMRRRSSSSSSQQQOOOLLLHHHFFFFFFFFFGGGHHHHHHIIIJJJJJJDDDBBB@@@>>><<<======>>>??????>>>>>>>>>=========<<<<<<<<<===>>>>>>??????@@@@@@?????????>>>>>>>>>=========<<<<<<<<<;;;;;;??????@@@@@@AAABBBBBBBBB !!!       !!!  """"""$$$              ''',,,***&&&!!!&&&000,,,&&&!!!!!!%%%(((***(((%%%!!!   !!!!!! !!!"""""""""###"""$$$&&&))),,,///222333777777888999;;;<<<<<<============<<<<<<;;;;;;:::>>>=========<<<<<<<<<<<<888777666555333222111000))))))******+++++++++,,,+++,,,...000333666888999999<<>>AAAFFFJJJJJJKKKLLLLLLKKKIIIGGGFFFEEEEEEFFFFFFGGGGGGHHHHHHCCCAAA???===<<<<<<===>>>?????????>>>>>>>>>>>>=========>>>>>>???@@@@@@@@@@@@@@@@@@@@@????????????============<<<<<<<<<<<>>>>>>>>=========<<<<<<999888777666555444333333,,,,,,,,,,,,,,,,,,,,,,,,'''(((+++...222555777999999===BBBHHHJJJJJJHHHGGGCCCBBB@@@???@@@BBBEEEFFFOOOKKKEEE@@@>>>@@@CCCFFFBBBDDDFFFGGGGGGGGGEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEAAA@@@>>><<<<<<<<<>>>>>>@@@@@@?????????>>>>>>>>>>>>??????@@@@@@AAABBBBBBAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>>>>=========<<<<<<>>>>>>??????@@@AAAAAAAAA  """!!!       $$$'''(((,,,'''      !!!  !!! !!!&&&+++,,,&&& $$$(((333///)))$$$  !!!!!!    !!!  """$$$''')))+++,,,000111333444666888999:::::::::::::::;;;;;;;;;;;;============<<<<<<<<<<<<999999999888777666666555/////////...------,,,,,,&&&'''***---111444666888888<<>>???@@@BBB===>>>AAACCCDDDDDDCCCBBBCCCCCCCCCCCCBBBBBBBBBBBB???>>>===;;;;;;<<<>>>???@@@@@@@@@@@@????????????@@@@@@AAAAAABBBCCCCCCDDDBBBBBBBBBBBBAAAAAAAAAAAA??????>>>>>>>>>===============>>>??????@@@@@@AAA          %%%!!!        !!!,,,666999444...!!!(((---444111+++%%%!!! """!!!   """$$$&&&((()))***---...000222444666888999999999999::::::;;;;;;;;;<<<;;;;;;;;;;;;::::::::::::::::::999999888888888222222111000///...---,,,((()))+++...000333555666666999???DDDGGGGGGEEEDDD@@@@@@@@@@@@AAABBBCCCCCCGGGEEECCC@@@>>>>>>>>>>>>:::<<<>>>AAABBBBBBAAA@@@BBBBBBAAAAAA@@@@@@@@@???>>>===;;;:::;;;<<<>>>???AAAAAAAAA@@@@@@@@@??????BBBBBBBBBCCCDDDDDDEEEEEECCCCCCCCCCCCBBBBBBBBBBBB????????????>>>>>>>>>>>>=========>>>??????@@@@@@                     """///:::<<<555...&&&...333555222,,,&&&!!!  )))%%%  &&&$$$!!!  !!!"""$$$&&&((()))***+++,,,...000333555777888777888888999:::;;;;;;;;;999999999999888888888888;;;;;;::::::::::::::::::444444333111000...------+++,,,---///111333444555333777===BBBEEEEEECCCAAA>>>???@@@@@@AAABBBBBBBBBDDDCCCBBB@@@>>>===<<<;;;:::<<<>>>@@@@@@@@@???>>>AAAAAA@@@@@@???>>>>>>======<<<;;;::::::<<<>>>???BBBAAAAAAAAAAAA@@@@@@@@@CCCCCCDDDDDDEEEFFFFFFFFFDDDDDDDDDCCCCCCCCCBBBBBB@@@@@@?????????>>>>>>>>><<<<<<======>>>??????@@@                      &&&111999666+++!!! (((111777666222---'''!!!   ...)))""" """###***'''$$$  !!!!!!###$$$&&&((()))******+++---///222444666777777777888999:::;;;;;;<<<888888888777777777666666;;;;;;;;;;;;;;;;;;;;;;;;666555444222000///---------...///000111333333444222666;;;AAACCCCCCAAA@@@>>>>>>@@@AAAAAAAAAAAAAAABBBBBBAAA@@@>>><<<:::999;;;<<<>>>@@@@@@???>>>===AAAAAA@@@???>>>===<<<<<<<<<;;;:::::::::<<<>>>???BBBBBBBBBAAAAAAAAA@@@@@@DDDDDDDDDEEEFFFFFFGGGGGGDDDDDDDDDDDDCCCCCCCCCCCC@@@@@@@@@????????????>>><<<<<<======>>>?????????                   %%%***,,,,,,+++000&&&            """(((+++***'''%%% $$$(((+++555000***((((((%%% !!! !!!!!!  """$$$&&&'''(((******,,,...000111333444:::888666444444555777999999999999999999999999999;;;;;;;;;:::::::::999999555555555555666777999999666666555444333222222111111///222???NNNRRRIII???>>>>>>???@@@AAAAAABBBBBB@@@@@@???>>>===<<<;;;;;;<<<;;;;;;;;;;;;:::::::::>>>>>>>>>>>>============<<<;;;999888888999;;;<<<<<<===>>>@@@BBBDDDEEEFFFAAACCCDDDFFFFFFFFFDDDCCCBBBBBBCCCCCCDDDEEEEEEEEEBBBAAAAAA@@@???>>>===<<<======>>>???@@@AAAAAABBB               %%%)))++++++***///&&&          !!!"""!!! !!!$$$''',,,)))&&&''''''$$$ %%%"""  """$$$&&&'''((()))***+++---...000111222888777555444444555777999999999999999::::::::::::;;;;;;;;;::::::::::::999666666777777888999::::::888888666555333222111000///...222>>>MMMQQQJJJ@@@?????????@@@@@@@@@@@@AAA@@@@@@???>>>======<<<<<<============<<<<<<<<<<<<>>>>>>>>>=========<<<<<<<<<;;;999888888999;;;<<<<<<===>>>@@@BBBCCCEEEEEEBBBCCCEEEGGGHHHGGGFFFEEEBBBBBBCCCDDDDDDEEEEEEFFFCCCCCCBBBAAA@@@??????>>>>>>>>>>>>???@@@AAAAAABBB                 ###'''))))))(((...%%%              """"""###''')))&&&***'''""" """###%%%&&&&&&(((((()))+++,,,...///000666555444444555666888999999999::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;:::::::::888999::::::;;;;;;;;;;;;;;;:::888666333111///...,,,,,,111===JJJOOOJJJBBB@@@@@@????????????>>>>>>@@@?????????>>>=========@@@@@@@@@@@@?????????>>>>>>============<<<<<<<<<<<<:::999888888999:::<<<<<<===>>>???AAABBBDDDDDDCCCDDDGGGIIIIIIIIIHHHGGGCCCCCCCCCDDDEEEEEEFFFFFFFFFFFFEEEDDDCCCBBBBBBAAA?????????@@@@@@AAAAAAAAA                 ###%%%%%%%%%***###         $$$+++///,,,"""...***%%% !!!"""$$$$$$%%%&&&&&&'''(((***+++,,,,,,222222333444555777888999999999:::;;;<<<<<<======<<<<<<<<<<<<;;;;;;;;;;;;:::;;;===>>>>>>===<<<;;;<<<;;;999666222000---,,,)))***000;;;FFFKKKHHHCCC?????????>>>>>>=========??????????????????>>>>>>CCCCCCCCCBBBBBBBBBAAAAAA=========<<<<<<<<<;;;;;;;;;:::888777777888:::;;;======>>>???@@@AAABBBCCCCCCEEEGGGJJJKKKKKKJJJIIICCCDDDDDDEEEEEEFFFFFFGGGIIIIIIHHHGGGFFFEEEDDDDDD@@@@@@@@@AAAAAAAAAAAAAAA                %%%          &&&///555222(((  ...,,,'''!!! !!!""""""######$$$$$$%%%&&&''''''((((((///000222444666888999999999::::::<<<===>>>??????=========<<<<<<<<<;;;;;;;;;===???@@@@@@>>><<<::::::999777444111...,,,***'''(((...777@@@DDDCCC@@@=====================<<>>>>>???@@@AAAAAABBBDDDGGGIIIKKKKKKKKKJJJDDDDDDEEEEEEFFFGGGGGGGGGKKKJJJJJJIIIHHHGGGFFFFFFBBBBBBBBBAAAAAAAAAAAAAAA              $$$          %%%...555333***""" !!!,,,***'''###  !!!!!!"""""""""#########$$$$$$%%%%%%+++---000444777888999999999:::;;;<<<>>>???AAAAAA>>>============<<<<<<<<<;;;===???AAA@@@>>>;;;888666555333111...,,,***)))%%%''',,,333999<<<<<<;;;::::::;;;<<<<<<===>>>>>>?????????@@@AAAAAAAAABBBEEEEEEEEEDDDDDDDDDDDDCCC<<<<<<;;;;;;;;;:::::::::;;;999888777777888999;;;======>>>>>>?????????@@@@@@BBBEEEHHHJJJKKKJJJJJJEEEEEEEEEFFFGGGGGGHHHHHHKKKKKKJJJIIIHHHGGGFFFFFFCCCCCCCCCBBBBBBAAAAAAAAA """!!!   $$$!!!      """((("""          '''...---%%% $$$""" !!!((('''%%%$$$$$$$$$&&&''''''&&&"""  !!!!!!!!!!!!!!!""""""""""""""")))+++///444777999999999999:::;;;===???AAABBBCCC>>>>>>>>>=========<<<<<<:::<<>>???@@@??????@@@@@@AAABBBBBBCCCEEEEEEDDDDDDDDDCCCCCCCCC;;;;;;;;;::::::::::::999:::999888666666888999:::=========>>>>>>>>>>>>>>>>>>@@@CCCFFFHHHIIIIIIIIIEEEEEEFFFFFFGGGHHHHHHIIIKKKJJJJJJIIIHHHGGGFFFFFFEEEDDDDDDCCCBBBAAAAAA@@@  %%%###!!!   )))&&&        ###***$$$            &&&&&&  (((&&&###!!!%%%%%%$$$$$$%%%(((***,,,111///+++&&&!!!   !!!!!!!!!!!!!!!!!!!!!!!!'''***///444888999:::999999:::<<<===???AAACCCCCC>>>>>>>>>>>>============999<<>>>>>>>>>>>>>><<>>===;;;:::999999666999===??????<<<888555111000000///---,,,,,,+++)))(((''''''(((***---...000111222555777999;;;<<<<<<===>>>???AAABBBCCCDDDGGGFFFEEECCCAAA???>>>===<<<<<<;;;;;;:::999888888;;;;;;;;;<<<<<<<<<<<<===BBBAAAAAA@@@???>>>======??????@@@BBBDDDEEEFFFGGGEEEFFFFFFGGGHHHIIIJJJKKKIIIHHHFFFEEECCCAAA??????AAAAAAAAAAAAAAAAAAAAAAAA  %%%###   """!!!    """&&&$$$  !!!!!!!!!   !!!  """***)))%%% """$$$000,,,'''!!! !!!"""###!!!!!!!!!!!!""""""""""""&&&(((,,,000333555555555666777999;;;>>>@@@BBBBBB>>>>>>===<<<;;;999999888666888<<<>>>>>>;;;777444111000///...---,,,+++***(((((('''&&&''')))+++---...///000333555777999:::;;;<<<===???@@@BBBCCCCCCFFFEEEDDDBBBAAA???>>>===<<<<<<;;;;;;:::999999888;;;;;;;;;<<<<<<<<<<<<===AAAAAA@@@@@@???>>>>>>===??????@@@BBBCCCEEEFFFFFFEEEEEEFFFGGGHHHIIIJJJJJJHHHGGGFFFDDDBBBAAA??????AAAAAAAAAAAAAAAAAAAAAAAA  !!!"""!!!    ###((('''$$$ ###$$$%%%$$$$$$!!!!!!###$$$$$$   %%%    )))'''""" &&&$$$ !!!"""""""""""""""######$$$$$$$$$$$$&&&)))---///111111111444555777999<<<>>>@@@@@@<<<<<<;;;::::::999888888666888;;;<<<<<<:::666444111111000...---+++******((('''&&&%%%%%%''')))***+++,,,---000222444666777999:::<<<===???AAABBBCCCEEEDDDCCCBBB@@@>>>======<<<<<<<<<;;;;;;::::::999;;;;;;;;;<<<<<<<<<<<<===AAA@@@@@@@@@???>>>>>>>>>??????@@@AAACCCDDDEEEEEECCCDDDEEEFFFGGGHHHHHHIIIGGGFFFEEEDDDBBBAAA??????AAAAAAAAAAAAAAAAAAAAAAAA  ###&&&###      ###))))))&&&!!!!!! !!!$$$&&&&&&&&&&&&  !!!''')))%%%   ---&&&     +++&&&"""!!! !!! !!!!!!"""######$$$%%%&&&&&&&&&$$$%%%''')))+++,,,---...222333444777999;;;===>>>;;;;;;::::::999999888888777888:::;;;;;;999777555333222111///---,,,******((('''&&&$$$$$$%%%'''(((((()))***,,,///111333444777888999;;;>>>@@@AAABBBCCCBBBBBB@@@???>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===@@@@@@@@@?????????????????????@@@AAABBBCCCCCCDDDBBBBBBCCCDDDEEEFFFGGGGGGEEEEEEDDDCCCBBB@@@@@@???AAAAAAAAAAAAAAAAAAAAAAAA  $$$'''&&&!!!  %%%(((%%%       !!!'''&&&### !!!""""""  """""""""!!!  &&&---***  !!! 222+++      &&&///((('''&&&$$$!!!  !!!"""###$$$%%%&&&''''''$$$$$$%%%&&&''')))++++++///000222444666999:::;;;;;;:::::::::::::::::::::999::::::;;;;;;:::888777666555444111///---++++++***)))'''%%%$$$%%%&&&'''&&&&&&(((***---///111222444555777:::<<>>>>>======<<<<<<<<<<<<<<<<<<<<<===;;;;;;;;;<<<<<<<<<<<<===???????????????@@@@@@@@@???@@@@@@@@@AAAAAABBBBBB@@@AAAAAABBBCCCDDDEEEEEEDDDCCCCCCBBBAAA@@@@@@???AAAAAAAAAAAAAAAAAAAAAAAA    ###''''''''''''&&&###  ***///)))"""        """  !!!!!! $$$''''''&&&$$$"""   """,,,,,,      ###  ...(((   %%%000666--- %%%$$$"""    !!!"""$$$%%%''''''&&&%%%%%%$$$%%%''')))***------///111444666888999;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999777555222000...------+++)))'''&&&&&&''''''%%%&&&'''***,,,...000111222333555888;;;>>>@@@AAA??????>>>>>>>>>=========;;;<<<<<<<<<===>>>>>>>>>;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>???@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@??????@@@AAABBBCCCCCCDDDBBBBBBBBBAAAAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA  !!!$$$,,,111:::555,,,$$$  ---000(((        !!!"""!!!&&&***,,,+++)))'''   ))))))  %%%%%%    ###       ,,,666===222"""    !!!"""$$$&&&&&&((('''%%%$$$%%%&&&)))***++++++---///222444666777=========>>>>>>???????????????>>>>>>============>>>===;;;888555222000///000...+++)))''''''((((((%%%&&&(((***,,,...000111000111333666:::===???@@@>>>>>>===============<<<;;;;;;<<<===>>>>>>??????;;;;;;;;;<<<<<<<<<<<<======>>>>>>???@@@@@@AAAAAA@@@@@@@@@@@@????????????===>>>>>>???@@@AAABBBCCCAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA ### """)))222777III???111### """...000%%%       !!!"""!!!&&&,,,......,,,+++!!!!!!""""""!!!    '''&&& """(((((("""         !!!///999BBB555$$$        !!!###%%%%%%)))(((%%%$$$$$$&&&)))*********,,,...111333555666>>>>>>??????@@@@@@AAAAAAAAAAAA@@@???????????????@@@???===:::777444222111222000---***((((((((()))%%%&&&(((***---///111111///000333666999<<>>???@@@@@@;;;;;;;;;<<<<<<<<<============>>>???@@@AAAAAABBB@@@@@@@@@???????????????======>>>???@@@AAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA   '''***+++***)))...:::CCCNNNDDD333###  """(((***)))&&&$$$          !!!"""&&&,,,222111)))"""$$$!!!              %%%+++555...$$$     """$$$%%%%%%%%% """$$$ !!!!!!""""""######%%%&&&(((***,,,///000111666777999;;;>>>AAABBBDDDJJJFFFBBB>>>===>>>AAADDDFFFEEEBBB@@@===:::888777555333000,,,)))((((((((()))(((''''''(((***---...000111333777:::===???AAA<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;<<<=========>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@????????????>>>>>>??????@@@@@@AAAAAA=========>>>??????@@@@@@@@@@@@@@@??????????????????@@@@@@AAAAAABBBBBBCCC  '''***,,,,,,+++...666===EEE===///!!! !!!$$$%%%$$$!!!            $$$+++111000***######    ###!!!            """'''///***###    """$$$$$$$$$###!!!### !!!""""""######$$$%%%'''))),,,...///000555666888:::===@@@BBBCCCJJJGGGBBB>>>===>>>@@@BBBEEEEEECCCAAA???===<<<;;;<<<999555000,,,)))(((((()))(((''''''(((***,,,---000111333666:::===???@@@<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<===>>>>>>????????????????????????????????????>>>>>>>>>>>>=========>>>>>>?????????<<<<<<===>>>>>>??????@@@???????????????????????????@@@@@@AAAAAABBBBBBCCC  '''***------,,,---000333777111((( $$$###"""!!!         !!!"""!!! !!!(((...///)))###!!!   !!!%%%,,,000,,,###            &&&$$$    !!!"""###""""""!!!   !!!"""""""""###$$$%%%(((***,,,...///333444666999<<<>>>@@@AAAJJJGGGCCC???===>>>???AAAEEEEEEDDDDDDCCCBBBBBBBBBEEEBBB<<<666000,,,)))(((***)))((('''''')))+++,,,000111333666999<<<>>>???<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<======>>>>>>??????????????????????????????>>>>>>======<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<;;;<<<<<<===>>>>>>??????>>>>>>>>>>>>???????????????@@@@@@AAAAAABBBBBBCCC  '''))),,,---,,,***))))))(((%%%    ...,,,'''"""     $$$!!!   """&&&'''%%%"""%%%+++,,,(((""" %%%///666444)))             !!!!!!  $$$###  !!!""""""!!!"""###&&&(((***,,,---111333444777:::<<<>>>???IIIGGGCCC@@@>>>>>>???@@@EEEEEEEEEFFFGGGGGGHHHHHHNNNJJJDDD<<<555000,,,+++,,,+++)))(((((()))+++,,,000111333666888;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<======>>>????????????????????????????????????>>>======<<<;;;;;;;;;:::::::::::::::::::::;;;;;;;;;<<<======>>>>>>=========>>>>>>????????????@@@@@@AAAAAABBBBBBCCC %%%&&&'''))))))'''"""  """$$$555222+++%%%    &&&###   ###'''(((&&&""" """((()))$$$!!! !!!#########+++444444***!!!                !!!&&&$$$""" !!!!!! !!!$$$&&&(((***+++///000222555888:::<<<===FFFEEECCCAAA@@@@@@@@@AAAEEEEEEFFFHHHIIIJJJKKKLLLSSSOOOHHHAAA:::444111000///...,,,*********+++,,,111111333555777999;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>??????@@@????????????????????????AAA@@@???>>>===<<<;;;;;;;;;;;;::::::999999888888999::::::;;;<<<<<<======;;;;;;<<<===>>>>>>?????????@@@@@@AAAAAABBBBBBCCC """!!!!!!"""$$$"""  $$$&&&444111+++&&&!!! !!!   """     ###$$$###!!! $$$%%% &&&### %%%''''''''' &&&//////&&&             !!!"""!!! !!!"""&&&$$$"""  """$$$&&&((()))...///111333666888:::;;;BBBAAAAAAAAABBBBBBCCCCCCEEEFFFGGGHHHJJJKKKLLLMMMSSSPPPJJJCCC>>>:::777666444222000...,,,------...111222333555666888::::::<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCBBB@@@???===<<<;;;<<<<<<;;;::::::999888888999999999:::;;;;;;<<<<<<999:::;;;<<<===>>>???@@@???@@@@@@AAAAAABBBBBBCCC !!!%%%&&&%%%###!!!   !!!%%%'''+++)))&&&### $$$%%%$$$"""      !!!!!!"""+++''' """###!!! $$$+++)))!!!            """$$$'''###    !!!"""%%%$$$!!! !!!!!!  ###%%%'''(((,,,---///222444777999:::===>>>@@@AAACCCDDDEEEFFFFFFFFFGGGHHHJJJKKKKKKLLLPPPNNNIIIDDD@@@>>>===<<<888666444111//////000000111222333444666777888999<<<<<<<<<<<<<<<<<<<<<<<<======>>>??????@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@FFFEEEDDDBBBAAA???>>>===>>>>>>===<<<:::999999888888888999999:::;;;;;;;;;888999:::;;;===>>>???@@@???@@@@@@AAAAAABBBBBBCCC $$$(((***)))&&&###   !!!%%%(((######!!! &&&((('''%%%###"""###$$$$$$###!!!      """"""&&&...***"""%%%***&&&             $$$$$$###"""!!!!!! """%%%,,,'''      !!!"""$$$###!!!  """### """$$$&&&'''+++,,,...111444666888999:::<<<>>>AAADDDFFFGGGHHHGGGGGGGGGHHHIIIJJJJJJKKKNNNLLLHHHDDDBBB@@@@@@@@@:::999666333111111111222111222333444666777888888<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>???@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@HHHGGGFFFDDDBBB@@@???>>>??????>>>===;;;:::999999777888888999::::::;;;;;;888888999;;;===>>>???@@@???@@@@@@AAAAAABBBCCCCCC  ######!!!    !!! """)))///%%%(((+++...---***&&&###  !!!$$$444///'''               """'''%%%!!!+++---(((!!!###$$$!!! ###""" !!!$$$(((***))))))***+++///333777:::;;;???EEEJJJMMMMMMKKKIIILLLKKKKKKJJJIIIIIIHHHHHHCCCCCCCCCCCCCCCCCCCCCCCCHHHFFFCCC@@@<<<888555444222333444666777999:::;;;========================<<<<<<===>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAACCCCCCBBBAAA@@@???>>>>>><<<;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;888888999;;;===>>>???@@@BBBBBBCCCCCCDDDEEEEEEEEE      !!!(((...///111333444222...)))&&&  ###&&& ...***$$$                !!!&&&%%%&&&((($$$"""###   !!! !!!###&&&(((((()))***---000444777888:::>>>DDDJJJMMMMMMLLLKKKNNNMMMLLLJJJIIIHHHGGGFFFCCCCCCCCCCCCCCCCCCCCCCCCGGGFFFCCC@@@<<<999666555333444555666888999:::;;;==============================>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888999:::;;;===>>>???@@@AAAAAABBBCCCCCCDDDDDDEEE '''---:::;;;;;;:::666000+++'''   &&&***)))###"""+++444+++ %%%"""%%%!!!                 ###""" $$$$$$   !!!     """%%%&&&'''(((+++...111444555666888<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA??????>>>===<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;<<<===>>>???@@@@@@AAAAAABBBCCCCCCCCC   &&&...@@@???===999333,,,%%%!!!  !!!"""###$$$&&&''''''&&&###  +++444444---&&&***555@@@555%%%  """***%%%     ###             )))(((%%%!!!""""""       """###$$$%%%'''+++...000222222333666:::???EEEJJJMMMOOOOOOSSSRRROOOLLLHHHEEEBBBAAABBBBBBBBBBBBBBBBBBBBBBBBEEEDDDBBB@@@>>>;;;:::999888888999::::::;;;<<<<<>>>>>>>>??????@@@@@@AAABBBBBB   '''111???===888222***""" !!!!!!###%%%''')))***+++***&&&  ,,,999;;;222))) ///;;;EEE999)))!!!###+++'''  !!!          """%%%&&&&&&   )))(((%%%!!!!!! """       !!! """#########%%%&&&(((***,,,...///000555777<<>>??????@@@@@@ !!!!!!    ***444===999444,,,### """%%%(((***+++,,,'''  )))777:::111''' ...999AAA777***!!!!!!)))&&&           """'''))))))(((   ###""" !!!$$$!!!      !!!!!!###$$$%%%$$$$$$%%%$$$$$$$$$&&&))),,,...444666999===AAAEEEHHHIIISSSRRROOOLLLHHHDDDBBB@@@AAAAAAAAAAAAAAAAAAAAAAAACCCBBBBBBAAA@@@???>>>>>>===============>>>>>>>>>AAAAAAAAAAAAAAAAAAAAAAAADDDDDDCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA<<<<<<;;;:::999888777777888888999:::<<<===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>??? """%%%$$$###!!!     ,,,888===999333***!!!!!!$$$'''(((+++&&&  ###222666---"""'''000999222(((######!!!&&&$$$"""              %%%&&&%%%### %%%!!!   !!!'''$$$      !!! ###&&&''''''&&&%%%%%%"""$$$)))---333444666999===@@@BBBDDDRRRPPPNNNKKKHHHEEECCCBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAA@@@@@@@@@@@@???????????????>>>>>>>>>AAAAAAAAAAAAAAAAAAAAAAAAEEEEEEDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA======<<<;;;:::999888888777888999:::<<<===>>>???<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<========= $$$'''&&&$$$###      !!!...;;;???;;;444+++""""""$$$&&&***$$$  ...222*** (((333---'''$$$%%%%%%!!!#########                """""" ***%%%   ###***(((     !!!!!!!!!$$$''')))((('''&&&%%%!!! (((---333444555777:::===???AAAPPPOOONNNKKKHHHFFFDDDCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@???????????????BBBBBBBBBBBBBBBBBBBBBBBBFFFFFFEEEDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>======<<<;;;:::999999777777999:::<<<===>>>???========================<<<<<<<<<<<<<<<;;;;;;;;;999999:::;;;;;;<<<<<<==='''------%%% !!!    """&&&000,,,%%% '''       """!!! """!!!"""          ///+++$$$ ###%%%$$$       !!!$$$'''((((((((()))&&&###"""###&&&+++...111000///000444:::AAAEEENNNNNNNNNMMMJJJFFFCCCAAACCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>============;;;;;;<<<===>>>???@@@@@@NNNLLLJJJGGGDDDAAA>>>===????????????????????????========================:::;;;;;;<<<===>>>??????????????????????????????:::::::::999999999888888888888999999999:::::::::$$$***)))"""    ###)))%%%  !!!!!!""""""############)))"""               )))&&&!!!   ###"""  """%%%&&&&&&&&&(((&&&###""""""&&&***---///...---///333999@@@DDDMMMMMMMMMLLLJJJGGGDDDBBBCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>>>>=========;;;<<<<<<===>>>??????@@@KKKJJJHHHFFFCCCAAA@@@???????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>::::::;;;;;;<<<======>>>????????????????????????::::::::::::999999999999888888999999999:::::::::$$$$$$   $$$$$$%%%%%%&&&'''((((((***$$$                       """#########(((&&&###""""""%%%(((***+++++++++---111777===@@@IIIJJJKKKKKKIIIGGGEEECCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB????????????>>>>>>======<<<<<<======>>>>>>??????FFFFFFEEEDDDCCCBBBAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????999999999::::::;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;:::::::::999999999888888999999999:::::::::  ######"""""""""###%%%&&&)))###               $$$"""    !!!        !!!"""!!!'''&&&$$$""""""$$$&&&'''''''''(((***...444999<<>>>>>==================>>>>>>>>>>>>AAAAAAAAABBBBBBBBBCCCCCC>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@888999999999999999999999>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;::::::::::::888888999999999:::::::::  ###    """   $$$###       !!!+++((($$$   """!!!      !!!"""""""""'''&&&$$$"""""""""######"""###$$$''',,,000444777===>>>AAACCCEEEEEEDDDCCCBBBBBBCCCCCCDDDEEEFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@???>>>===<<<>>>>>>>>>>>>===============>>>???@@@AAABBBBBBCCC========================????????????????????????999999999999999999999888========================<<<<<<<<<;;;;;;;;;::::::888888999999999:::::::::       ###"""!!!    &&&///...%%%         ***'''"""  """!!! !!!      """$$$%%%%%%%%%&&&%%%$$$###"""!!! !!!%%%)))---000222555777:::>>>AAABBBBBBBBBAAAAAABBBCCCEEEFFFGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDBBBAAA???>>>===<<>>>>>======<<<<<<<<<<<<===>>>???@@@AAABBB================================================;;;;;;;;;::::::999999999==============================<<<<<<<<<;;;;;;;;;888888999999999::::::::: """&&&%%%!!!"""$$$###""" %%%!!!          !!!------"""!!!     """  !!!&&&'''$$$!!!          """%%%((()))))))))%%%%%%$$$###!!! ###'''+++---///...111555999===???@@@@@@AAAAAABBBDDDEEEFFFHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEEEECCCBBB@@@>>>===<<<@@@??????>>>===<<<<<<;;;;;;<<<<<<===>>>?????????<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>======<<<;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<;;;888888999999999:::::::::  %%%+++)))%%% !!!!!!  '''***+++)))'''***&&&    $$$"""      """$$$ """!!!        $$$---333444...&&&              !!!%%%(((***+++,,,+++%%%%%%$$$###!!!"""&&&***,,,---***---111666:::===>>>???@@@AAABBBDDDEEEGGGHHHIIIFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDBBB@@@>>>===<<<@@@@@@???>>>===<<<;;;;;;;;;<<<<<<<<<======>>>>>><<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::??????>>>===<<<<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<>>>=========<<<<<<<<<<<<888888999999999:::::::::###((()))((('''"""   """$$$%%%///666666333000---'''    !!!#########!!!    !!!         %%%((()))&&&""""""%%%333666;;;AAABBB999)))           !!!###%%%''')))+++,,,+++)))&&&$$$"""""""""###!!!"""$$$%%%&&&---------///333777;;;===???@@@BBBEEEGGGJJJLLLMMMJJJJJJJJJJJJIIIIIIIIIIIIFFFFFFEEEDDDCCCBBBBBBAAA????????????????????????999::::::;;;<<<===>>>>>>>>>===;;;999999;;;===>>>????????????????????????;;;;;;;;;:::::::::999999888999:::<<>>>>>===;;;999999;;;===>>>????????????????????????;;;;;;;;;::::::::::::999888999;;;<<<>>>@@@AAABBBEEECCC???:::777555444444666666777888999999::::::    (((---,,,)))%%%### &&&+++'''          &&&###"""$$$!!! !!!$$$...,,,'''###!!!!!!###$$$(((,,,555>>>AAA999)))    """&&&)))+++---...,,,)))%%%"""!!!!!!!!! !!!"""###$$$''''''))),,,000555:::===CCCCCCDDDEEEFFFHHHHHHIIIKKKKKKKKKKKKLLLLLLLLLLLLJJJIIIHHHFFFDDDBBB@@@@@@AAAAAAAAA@@@@@@?????????:::;;;;;;;;;<<<============<<<;;;::::::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;;;;:::::::::999:::;;;<<<===???@@@AAABBB@@@<<<888555444444444555555666666777777888888    $$$)))'''###   !!!,,,444...$$$         )))&&&!!!!!!###  +++)))%%%!!!!!!&&&000:::>>>888)))   !!!!!!$$$(((***,,,///,,,)))%%%"""  !!!!!!""""""###$$$&&&)))...333888;;;CCCCCCCCCDDDEEEEEEFFFFFFKKKKKKKKKLLLLLLMMMMMMMMMLLLKKKIIIGGGEEEBBBAAA@@@CCCBBBBBBAAA@@@?????????;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;::::::;;;<<<======>>>??????===:::666444444444444555555555555666666666666       ###&&&###      !!!,,,777000%%%!!!   !!!###""""""       &&&### !!! ###""""""***444999555((( """###$$$$$$      $$$""""""%%%((())),,,***&&&###  !!!""""""$$$&&&+++000555777@@@@@@AAAAAABBBBBBCCCCCCIIIIIIJJJKKKLLLMMMMMMNNNLLLKKKIIIHHHFFFDDDCCCBBBDDDDDDCCCBBBAAA@@@???>>><<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;=================================<<<<<<<<<;;;;;;:::;;;;;;;;;<<<<<<<<<<<<<<<;;;888666444444555666666666666666555555555555      $$$&&&"""      &&&333,,,"""&&&%%%!!!   ###&&&%%% &&&!!!          %%%---222000'''###'''))))))((('''    &&&$$$  """$$$%%%'''%%%""" """""""""$$$(((,,,000222;;;;;;<<<===???@@@AAAAAAFFFGGGHHHIIIJJJKKKLLLMMMJJJJJJIIIHHHGGGFFFFFFEEEFFFEEEDDDCCCAAA@@@???>>>=========<<<;;;;;;;;;::::::;;;<<<======<<<;;;:::========================>>>============<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::;;;:::888666666666777888888888777777666666555555       &&&((("""    ***&&&---***%%%    $$$((('''"""!!!         !!! """''',,,+++%%%$$$(((***(((%%%###       (((%%%!!! !!!!!! ###""""""###%%%(((,,,...555666777999;;;===???@@@DDDDDDEEEGGGHHHJJJKKKKKKHHHHHHHHHHHHIIIIIIIIIIIIGGGFFFEEECCCBBB@@@???>>>>>>======<<<;;;;;;::::::999;;;===>>>>>>===;;;999<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>=========<<<<<<<<<;;;;;;;;;::::::999999;;;:::999777777888:::;;;::::::999999888777666666        ((()))###    $$$!!!000...(((!!!    %%%((('''"""             ###!!! ###((()))$$$"""&&&'''%%%!!!         )))&&&""" $$$###""""""$$$&&&)))+++111222444777:::<<<>>>???BBBCCCDDDEEEGGGHHHJJJJJJFFFGGGGGGHHHIIIJJJKKKKKKHHHGGGFFFDDDBBB@@@???>>>>>>>>>===<<<;;;::::::999999;;;===??????===;;;999<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>============<<<<<<;;;::::::999888888<<<;;;999888888:::;;;===<<<;;;;;;:::999888777777   $$$***+++'''   %%%$$$        ,,,***'''"""    !!!"""            %%%...,,,'''""" ###"""            """!!!!!!"""!!! !!! !!!###$$$%%%'''(((***---000333666777999;;;===AAAEEEHHHKKKLLLJJJIIIIIIHHHHHHHHHIIIIIILLLJJJFFFBBB@@@???@@@AAA>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<=========<<<;;;::::::999999>>>===<<<;;;<<<>>>@@@AAACCCEEEGGGHHHFFFBBB<<<999888777555444444555666777   &&&,,,...***$$$  !!!$$$###      ***(((%%%           &&&---444111+++%%%!!!!!!              !!!###$$$###"""!!!   """###$$$%%%&&&(((+++...111333444777999;;;???CCCFFFIIIJJJIIIIIIIIIIIIIIIIIIJJJJJJLLLJJJFFFCCCAAA@@@@@@AAA??????>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<=========<<<<<<;;;::::::999:::999888888888:::<<<>>>@@@CCCFFFGGGGGGDDD@@@===666555333222222333444555 &&&,,,...+++'''$$$ !!!!!!$$$!!!        &&&$$$!!!          $$$---444;;;888111)))!!!           """$$$&&&&&&&&&%%%$$$  !!!"""######$$$%%%(((***---...///444555888;;;???CCCEEEGGGHHHIIIJJJJJJKKKKKKKKKKKKKKKJJJGGGDDDBBBAAAAAAAAA?????????>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<============<<<<<<;;;;;;;;;888777666666777888:::<<>>222000///......///111222  %%%'''&&&###!!! $$$!!! """###                   ###,,,444???;;;444+++"""!!!         """###&&&'''((((((&&&&&& !!!!!! !!!"""$$$&&&(((******///111444777;;;>>>AAABBBFFFGGGIIIKKKMMMMMMMMMLLLJJJIIIHHHFFFDDDCCCCCCBBB@@@@@@?????????>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===========================<<<;;;:::::::::<<<>>>@@@IIIIIIHHHGGGCCC>>>:::777---,,,+++***+++,,,...000   !!!%%%###!!!"""###     !!!###$$$$$$          %%%---;;;888222***!!!,,,&&&        !!!!!!###%%%'''''''''&&&%%%  """###%%%&&&&&&+++,,,///222666999<<<>>>BBBDDDGGGKKKMMMMMMMMMLLLIIIIIIIIIHHHGGGEEEDDDCCC@@@@@@@@@@@@????????????<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>CCCBBBAAA@@@AAACCCEEEFFFRRRPPPKKKEEE>>>666000,,,)))(((''''''(((***,,,...    !!!"""%%%"""!!!"""###     ###$$$%%%%%%       $$$111///,,,&&& ///***!!!       '''$$$ """$$$$$$$$$###""" !!!""""""######&&&(((***...222555888999===@@@EEEIIILLLMMMLLLKKKHHHIIIJJJJJJIIIGGGEEEDDDAAAAAAAAA@@@@@@@@@??????<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>??????@@@@@@@@@GGGFFFEEEDDDEEEGGGIIIJJJTTTPPPJJJBBB999000)))&&&'''&&&&&&&&&'''))),,,---    !!!"""$$$!!! """###     """###$$$$$$ !!!        $$$$$$###!!!+++'''  ###      ###)))---000+++'''!!! !!! !!!$$$$$$"""!!! !!!!!!"""""""""###$$$'''***...222444666888<<>>>>>??????@@@AAAAAABBBEEEDDDCCCBBBCCCEEEGGGHHHMMMJJJDDD===666///+++(((&&&%%%%%%%%%'''))),,,...   !!!!!!###!!! """###        !!!$$$!!!!!!"""""""""    ###        %%%"""  '''###       ###---666===AAA...)))""""""$$$((('''%%%###!!! !!!!!!!!!!!!""""""!!!"""%%%(((,,,000222444666:::@@@FFFJJJKKKIIIHHHGGGIIIKKKLLLKKKIIIGGGEEEBBBBBBBBBAAAAAAAAA@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======>>>>>>???@@@AAABBBBBBCCCAAA@@@?????????AAACCCEEEEEECCC???:::555111...---&&&%%%%%%%%%'''))),,,...    $$$        &&&### ###    ,,,&&&        $$$###""" $$$!!! ######          ###...666777555111,,,%%% """###$$$%%%%%%&&&&&&###  """%%%'''***,,,---444777;;;???BBBCCCBBBBBBDDDFFFJJJMMMMMMJJJFFFCCCCCCAAA???===<<<<<<===>>>>>>===<<<;;;:::999999888;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>???@@@@@@AAA?????????>>>======<<<<<<===;;;999666333111...---)))((('''&&&''')))+++,,,     ###        """       ###...(((       $$$###""""""!!!!!!!!!!!!***'''%%%&&&'''###         """---444444111///***### """"""%%%%%%%%%$$$"""!!!###&&&(((***+++000333777;;;???@@@AAAAAACCCEEEIIILLLLLLIIIFFFCCCCCCBBB???===<<<======>>>>>>>>>===<<<;;;:::999999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>???@@@@@@>>>>>>======<<<;;;;;;:::;;;:::777555222///---,,,((('''&&&&&&&&&(((***,,,     ###          !!!$$$***&&&       """"""###$$$%%%%%%%%%%%%///---+++,,,,,,&&&        !!!***///...+++***'''""" $$$$$$$$$"""  ###%%%&&&'''***,,,111555:::===>>>???AAACCCGGGIIIJJJHHHFFFDDDDDDCCC@@@>>>======>>>??????>>>>>>===<<<;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===>>>>>>>>>???<<<;;;;;;:::999999888888888777555222000---+++***'''&&&%%%$$$%%%''')))***     ))),,,(((###                """###!!!###%%%''''''''''''+++***,,,///000+++        '''+++)))%%%%%%###"""!!! ######"""!!! !!!######$$$&&&***///444888;;;<<>>>>>???@@@@@@???>>>===<<<;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========999999999888777777666666555444222000...,,,***)))&&&&&&$$$$$$%%%&&&(((***  !!!!!!   ***---***%%%     %%%"""       $$$''''''###!!!$$$&&&'''&&&%%% !!!%%%,,,000...%%%    &&&"""   $$$&&&$$$ ######!!!!!!!!! $$$""" !!! """%%%)))...333777999<<<>>>@@@CCCEEEFFFGGGGGGFFFEEEBBB@@@??????@@@AAAAAA@@@??????======<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;888888888777666666555555333222111///---+++***)))'''&&&%%%%%%%%%''')))+++  !!!######!!!  ######'''$$$      '''$$$        ((())))))###"""######!!! $$$++++++%%%      )))'''    !!!$$$!!! !!!######!!!"""!!!  !!!###%%%'''---***%%% !!!###&&&***///333555:::;;;===@@@CCCEEEGGGHHHGGGEEECCCAAA@@@@@@AAABBBBBBAAA@@@???>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999999999888888777666666555555222111000///---,,,+++***)))((('''&&&''')))+++,,,   ###$$$"""  !!!&&&"""      !!!###***%%%           """******((("""!!!"""    ***)))     """ !!!""" ###&&&&&&###   ###(((,,,...666222+++###"""!!!"""$$$'''+++000222888999;;;>>>AAAEEEGGGIIIHHHFFFDDDBBBAAAAAABBBCCCBBBBBBAAA@@@???>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999888888888999999999888777777666666222222111000...---,,,,,,+++***)))((()))+++---...  ###$$$"""  !!!((($$$        %%%***---444...$$$            $$$++++++''' !!!###    ***+++      !!! """### $$$''''''$$$  %%%***000333<<<777...%%%###""""""###&&&***...111777888:::===@@@DDDGGGIIIHHHGGGDDDBBBAAAAAABBBCCCCCCBBBBBBAAA@@@???>>>>>>========================<<<;;;;;;:::999888777777::::::999999888888777777333222111000///...------,,,,,,******+++,,,///000 ###    """,,,'''             )))111666>>>999000''' ///+++%%%    &&&$$$       )))&&&             ###&&&%%% """((((((###""" """''',,,///;;;777000(((""" """%%%'''((()))000222444888<<<@@@CCCDDDDDDEEEFFFFFFFFFDDDBBBAAA===>>>???@@@@@@>>>===;;;===<<<<<<<<<<<<;;;;;;;;;444444555777888999:::;;;999999888777666555444444222222111111000//////......---,,,,,,,,,...000222 """  """((($$$          '''...222;;;777///&&&+++((("""   %%%###     &&&###             &&&'''$$$  (((***&&&!!!!!!!!!"""###&&&))),,,...777444---'''!!!!!!###%%%&&&''',,,...111555:::>>>AAACCCCCCDDDFFFGGGFFFEEECCCBBB???@@@AAABBBAAA@@@>>>======<<<<<<<<<<<<;;;;;;;;;444555666777888:::;;;;;;::::::999888666555444444222222111111000///......---,,,+++***+++---///000   !!!         ###)))---666222,,,$$$%%%"""  """!!!     !!!!!!           $$$((((((&&&$$$(((+++((($$$!!!###&&&)))+++,,,,,,,,,111...***$$$ !!!###$$$&&&(((,,,111666;;;>>>@@@BBBCCCEEEGGGGGGFFFEEEDDDAAABBBCCCDDDCCCBBB@@@???===<<<<<<<<<<<<;;;;;;;;;555555666777999:::;;;<<<;;;;;;:::888777555444444333222111000///...------+++***)))((()))+++---...         $$$'''///---((("""      """          ###((()))'''&&&'''+++(((### ###(((,,,...---+++)))***)))&&&""" !!!###''',,,111666:::<<<@@@AAACCCEEEFFFFFFEEEEEEBBBCCCEEEFFFEEEDDDBBBAAA===<<<<<<<<<<<<;;;;;;;;;555666777888999;;;<<<<<<======;;;:::888666555444333222111000...---,,,+++)))((('''&&&''')))+++,,,      $$$!!!    ###((('''$$$         $$$###         !!!!!!""""""!!!"""%%%%%%$$$""" (((***&&&!!!"""''',,,---,,,(((&&&$$$$$$"""  $$$(((---222555777<<<===@@@CCCEEEEEEEEEDDDCCCDDDEEEFFFFFFDDDCCCAAA===<<<<<<<<<<<<;;;;;;;;;666777777999:::;;;<<<===???>>>===;;;888666555444333222111///---,,,***)))((('''&&&&&&&&&(((***,,,     $$$"""    """!!!          !!!###***(((&&&""" """     !!!###%%%&&&$$$!!!!!!!!! ###***+++'''"""$$$''')))'''$$$""" !!!  ###&&&***...111333777999<<<@@@BBBCCCCCCCCCCCCDDDEEEFFFEEEDDDBBBAAA===<<<<<<<<<<<<;;;;;;;;;777777888999;;;<<<===>>>AAA@@@>>><<<999777555444333222111///---***)))((()))((('''&&&''')))+++,,,  $$$%%%                     ###&&&''')))(((%%%!!! %%%###     !!!###"""$$$---000---(((!!!"""!!!  !!!!!! !!!###&&&)))+++---///222555888<<>>>>>CCCAAA???===:::777555444444333111...,,,***((('''***)))((('''(((***,,,--- """******###                      !!!######!!!%%%(((***'''%%%"""    '''$$$          !!!%%%///444222... """"""!!!"""###$$$&&&(((***,,,,,,000222666:::===???@@@@@@AAABBBCCCDDDCCCBBB@@@???======<<<<<<<<<;;;;;;;;;777888999:::<<<===>>>>>>CCCBBB@@@===:::777555444444333111...,,,)))'''&&&+++***)))((()))+++---...   """+++222222---%%%  """!!!  +++,,,!!!                  !!!&&&(((***"""             !!!$$$###!!!  ###&&&&&&$$$### """###%%%&&&'''((())),,,///333777999;;;>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>========================;;;;;;:::::::::999999999777666333000---)))'''%%%((()))***,,,...///000111  """'''...222222...'''###  ###...---                      ###%%%&&&"""          ######!!!  """"""!!!  !!!###$$$$$$&&&''')))---000444666777:::;;;;;;;;;<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::999777444111---)))&&&%%%)))***+++---...000111222 )))+++...///...,,,(((%%%  '''222///                                 """"""!!!  !!!!!!###%%%(((+++...111222444555666777999:::<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>::::::::::::::::::::::::999999999:::;;;;;;<<<<<<:::888555111---)))&&&$$$***+++,,,---///111222333))))))((('''%%%$$$###"""   +++555000  !!!                                  ###&&&)))+++,,,---...000222555777999:::<<<<<<<<<<<<<<<<<<<<<<<<888888888888888888888888777888888999:::;;;;;;<<<999888555111---)))&&&$$$***+++,,,...///111222333 ###!!!    +++555000 !!!"""                                !!!$$$%%%&&&'''(((+++---000333555666::::::::::::::::::::::::555555555555555555555555666666777777888888999999666444222///+++(((&&&$$$)))***+++---...000111222    (((333000                               """!!! """###$$$%%%'''))),,,...000111666666666666666666666666333333333333333333333333555555555555444444333333000///---+++)))'''&&&%%%'''((()))***,,,...///000       $$$//////!!!                     ###""""""   ###         !!!######"""  $$$((()))%%% """###$$$&&&(((***+++,,,222222222222222222222222111111111111111111111111555555444222000///...---))))))((((((''''''&&&&&&%%%%%%'''(((***+++------    !!!""""""    !!!---..."""       $$$!!!   !!!           !!!%%%***(((&&&"""   &&&"""        !!!&&&)))(((&&&$$$ '''---...)))!!!!!!"""###$$$&&&'''))))))000000000000000000000000000000000000000000000000555444333111...,,,***)))%%%%%%%%%&&&&&&&&&&&&&&&###$$$%%%'''(((***+++,,,        $$$ ###'''(((&&&$$$        $$$    ###"""         !!!)))&&&"""          (((666999000%%%###!!!  """''',,,---,,,***((($$$""" $$$%%%%%%$$$######$$$%%%''')))***+++,,,))))))***,,,---...//////000///...,,,***((('''&&&#########"""""""""""""""###"""!!! """$$$%%%  !!!###$$$"""  $$$  $$$%%%%%%$$$                 &&&$$$ !!!!!!      '''555888000'''###!!!   %%%***,,,+++)))'''$$$"""!!!######"""!!!""""""$$$%%%'''(((******''''''(((***+++---...///......,,,+++)))'''&&&%%%""""""""""""""""""""""""###"""!!!!!!"""$$$'''(((   """  &&&)))'''!!!   """!!!###$$$"""                """   ###%%%%%%!!! !!!     &&&222666000((($$$"""    ###'''))))))(((&&&$$$### !!!"""$$$&&&''''''$$$$$$&&&''')))+++,,,---+++***)))(((&&&%%%$$$###!!!!!!!!!!!!!!!!!!"""""""""""""""###%%%(((+++---    !!!!!!!!! ''',,,***$$$    """$$$"""                 """!!! """%%%&&&"""!!!&&&)))&&&!!!     $$$...111---'''###!!!  $$$""""""!!!  $$$&&&''''''&&&&&&$$$""" !!!###$$$%%%"""###$$$%%%'''((()))***&&&&&&%%%$$$###"""!!!  !!!!!!!!!"""!!!!!!"""$$$'''+++///222     &&&******###     """!!!                   """!!! &&&,,,000...)))%%%        '''***'''$$$!!!!!!   )))'''### ######!!!"""%%%'''(((((()))(((%%%"""   !!!"""###$$$$$$$$$%%%%%%&&&&&&'''"""!!!!!!  !!!!!!!!!!!!"""$$$(((---111333     !!!%%%%%%                             '''---222000---)))%%%!!!      !!!   !!!,,,***&&&""""""!!! !!!$$$''')))***...,,,((($$$!!!!!!"""###(((''''''&&&%%%$$$###### !!!!!!!!!!!!"""$$$''',,,000222    ######!!!                             """(((---,,,***'''###          """...+++(((###  !!!%%%(((+++---333000+++&&&""" !!!"""###,,,,,,***'''%%%###!!!  !!!!!!"""!!!"""###&&&***---///   ###'''%%%!!!              """!!!    !!!"""           """'''&&&%%%###             """///,,,((($$$ """%%%)))---...666333---'''""" """######000...,,,)))%%%"""  !!!!!!"""""""""###%%%(((+++---                     ---$$$        """          !!!""""""(((%%%$$$'''***(((!!!"""%%%(((***+++666222***$$$  !!!$$$!!!""""""!!!  """###%%%&&&                     222(((      """        !!!!!!  !!!"""$$$###$$$))),,,***""" """&&&))),,,...999555///((("""!!!###!!!""""""!!! !!!###$$$%%%                    555+++      """       ###$$$&&&&&&%%%!!!  $$$+++///---$$$#########$$$'''+++000222===:::555...'''!!! """!!!!!!!!!  """######                  222((( ###    !!!         $$$&&&)))+++)))%%% ###+++111...%%% """$$$((('''&&&&&&)))---222555@@@===888222***"""   !!!"""  """                ***"""  !!!"""000---'''"""               ###%%%)))+++***'''""" )))///---###"""%%%&&&***))))))***,,,///333555>>><<<777111)))"""  !!!$$$                  ###    !!!$$$%%%444000+++%%%              !!!%%%'''(((&&&$$$###$$$***)))  ###&&&((()))***+++---///111222222999666111+++&&&                         !!!"""!!!!!!!!!  !!!$$$&&&,,,***%%%!!!             !!!###%%%%%%&&&$$$$$$ $$$&&&'''&&&)))---111222222000...222///)))$$$ """"""!!!            !!!""""""                """%%%&&&&&&$$$######!!!"""$$$%%%   !!!$$$%%%###!!!              ###&&&((( !!!###&&&'''$$$(((...222444222...+++...***$$$ """%%%$$$###!!!"""  !!!!!!!!!  !!!"""       '''++++++$$$                 ###+++---)))$$$  """!!!!!!              ###(((+++,,,///---)))%%% """&&&***///000///,,,***###"""!!!"""'''***+++&&&###$$$!!!!!!### !!!!!! """$$$$$$$$$###       %%%***)))$$$                 !!!))),,,((($$$ !!!            $$$(((+++---,,,***'''$$$  ###(((+++,,,+++(((&&&!!!  !!!$$$''')))%%%  ######!!! $$$&&&***(((### """&&&(((((((((       ###''''''"""             &&&***'''###               !!!%%%))),,,---((('''%%%""" ###&&&'''%%%###!!! ###&&&%%%###!!!"""%%%###!!!###'''***555111+++$$$###(((,,,///000!!!       !!!%%%%%%            """&&&###           """&&&))),,,---%%%$$$###!!!!!!!!! ###&&&'''&&&&&&&&&"""!!!!!!%%%***---666333---'''!!!###***000555777***(((%%%!!!!!!        """$$$###                 !!!!!!            !!!%%%(((***+++$$$$$$###!!!  ###)))---,,,)))'''"""!!!!!!%%%***---000---***&&&$$$""""""""""""***111777:::999666111+++$$$!!!!!!""""""###$$$$$$%%%          !!!###%%%%%%"""           """"""         $$$"""      ###%%%((()))'''&&&%%%###"""  !!! %%%---333222---'''###!!!###'''***)))(((&&&$$$###$$$%%%&&&!!!"""""" !!!(((///555888???<<<777///''' #########$$$%%%%%%&&&&&&!!!!!!         !!!&&&((((((((()))'''"""        """#########           """,,,***&&&!!!      !!!###%%%&&&+++***(((&&&###!!! !!!!!!"""!!!  """"""!!! """(((111888777///'''###!!! $$$&&&((('''$$$""" !!!!!!"""$$$###!!! %%%+++111444999666222,,,&&&  !!!!!!"""""""""!!!          ''',,,///,,,,,,+++(((### """$$$%%%%%%###"""         !!!###%%%&&&$$$          %%%"""111///***$$$        !!!###$$$---,,,***(((%%%"""  !!!!!!%%%$$$""" """$$$###"""!!!"""$$$***444;;;999000'''$$$!!!!!!###+++(((%%%!!!###%%%%%%""" ###(((---111000...+++'''"""""""""           !!!(((,,,///000+++***((($$$  !!!!!!         !!!!!!      !!!        $$$ (((((('''%%%"""      !!!""""""&&&...444:::<<<<<<666,,,%%%$$$%%% """'''***777999:::444)))!!!"""###$$$&&&---555:::666,,,"""!!!$$$&&&...+++&&& !!!$$$&&&((()))))))))'''### """  !!!      !!!'''+++---...)))(((&&&"""    &&&!!!               !!!!!!!!!     !!!###!!!%%%%%%$$$'''...444<<<>>>===777---'''&&&''' !!!&&&)))888;;;;;;444)))  !!!###$$$###%%%)))111666444+++###!!!###***'''######''')))))))))((((((&&&"""!!!   """       !!!%%%((()))***'''%%%"""   000(((       ###(((###      !!!!!!!!!             ###&&&'''&&&)))+++***'''(((...333>>>@@@???888///))))))+++%%%$$$!!! $$$'''999<<<;;;444))) !!!###%%%%%%&&&%%%&&&+++000///)))###$$$"""%%%+++---,,,(((&&&&&&$$$!!!"""'''$$$     !!!###%%%&&&&&&$$$"""  666--- ###  """&&&///)))         !!!$$$###"""          """&&&)))+++///111222///+++***...333???@@@???999111,,,...111---***%%%"""$$$888999888111''' ###%%%'''(((,,,)))'''(((+++***%%%'''...111...((($$$$$$"""!!!'''+++(((     """&&&)))********* !!!!!!"""###$$$"""   444+++ %%%  !!!$$$///(((        ###$$$###        !!!###'''***,,,666888888333---+++///333<<<>>>===888222///333777666000(((  !!!222333222,,,###"""%%%'''***+++222...***)))***((("""&&&///111---'''"""!!!!!!!!!###(((+++'''          $$$)))...222333222222###"""!!! !!!"""###"""   +++$$$  $$$   $$$!!!((("""       !!!$$$'''%%%!!!       &&&""" """&&&)))***999;;;;;;666///---///333888999999666111222888===>>>777,,,!!!(((***)))$$$ ###&&&***,,,---333000,,,---...---'''!!!$$$,,,...+++%%%!!!$$$######&&&((($$$       """)))///333444333222$$$"""!!!!!!###$$$### ###&&&,,,'''!!!        """###  ###&&&***&&&         $$$...,,,'''"""    !!!        )))%%% !!!!!!$$$&&&''':::<<<;;;666000---000444222444555333111444<<>>FFFGGG>>>///"""!!!%%%))),,,///000((((((,,,444;;;===999333 &&&(((&&&### $$$### )))&&& !!!''''''         &&&---222555777444---###%%%***...+++%%%  %%%///555===777---"""       """###''''''$$$         (((@@@888---###      !!!######$$$"""     ''',,,&&&$$$(((+++---......;;;;;;<<<;;;999555111///---///333777:::<<<======AAA<<<333)))""" !!!"""###$$$%%%%%%!!!###)))222999888000(((###$$$!!!***'''""" &&&'''        $$$***///111333222,,,###"""''')))'''###  ***000555111)))!!!        """%%%%%%"""          &&&@@@;;;222&&&         $$$(((""" $$$(((,,,///111222???@@@@@@@@@???<<<999777333555888<<<>>>???>>>>>><<<777///'''!!!!!!!!!!!!!!!""""""######!!!'''000777666...&&& &&&'''!!! (((&&&!!!%%%&&&!!!      $$$(((***+++...))) !!!!!!!!!   """((()))'''###       !!!""""""        ###??????888)))         """!!!"""%%%(((---111555777AAABBBCCCCCCCCCAAA@@@???:::;;;===???@@@???>>>===333///***$$$  """!!!!!!!!! %%%---444222***"""!!!$$$%%%$$$"""!!!$$$++++++$$$!!!"""###!!!      !!!""""""((($$$      ###   !!!)))'''###        <<<>>>;;;***           ###$$$&&&***...444888;;;<<<======>>>????????????:::;;;<<<<<<<<<:::777666)))'''$$$!!! !!!"""$$$###!!!"""!!! """***000///&&&###((()))(((%%%###&&&------%%%!!!       ###      !!!%%%"""   &&&///---(((          444888666'''          $$$%%%(((,,,000444888:::222222222333444555666777555555666555333000---+++"""!!! !!!"""###&&&%%%###  !!!)))...,,,######((()))(((%%%###$$$++++++$$$       )))$$$   ###    )))333333---$$$     ))),,,***!!!           $$$&&&***///222444555444))))))(((((((((***+++---.........---+++(((%%%### !!!"""$$$$$$'''&&&$$$""" (((---+++"""!!!$$$%%%$$$"""!!!$$$%%%  !!!"""          ...'''         +++555777111(((     """             !!!!!!"""&&&---222444333000---&&&%%%###""""""###%%%&&&)))******)))'''$$$!!! !!!"""$$$$$$%%%'''&&&%%%###!!!!!!(((---+++!!!###"""!!!"""$$$'''###        """000)))!!!!!!         +++666:::444***      """%%%###    ### """"""!!!             !!!"""###!!!&&&...444555222,,,)))'''%%%""" !!!###$$$(((((()))((('''$$$!!!  """###$$$%%%%%%&&&&&&%%%###""" !!!)))...+++"""&&&%%%""" ###%%%)))%%%             ###---'''        !!!(((---111,,,"""               %%%### """ !!!$$$%%%            )))&&&###!!!$$$%%%%%%$$$''')))***+++,,,***)))(((%%%### $$$'''777222***###"""(((++++++***)))$$$$$$""""""###$$$&&&(((###""" !!!"""!!!!!!            '''""""""     $$$(((...(((          """"""   ###!!!!!! $$$$$$          (((&&&""" ###$$$$$$$$$&&&''')))******)))(((''''''$$$ """$$$222...''' %%%***------+++***%%%$$$###""""""$$$&&&'''$$$###!!! !!!"""              """---(((!!!!!!!!!     """""" '''###        !!!%%%%%%!!!    """###       &&&$$$!!!"""############$$$&&&(((((((((&&&%%%(((&&&""" ***'''!!!"""$$$)))---///...---,,,'''&&&$$$""""""###$$$%%%%%%$$$###!!!""""""!!!    !!!"""!!!!!!         ###---)))""""""$$$###      !!!((('''           %%%%%%     !!!"""       $$$###  !!!"""""" """$$$&&&'''&&&%%%$$$)))'''###"""'''))),,,...000///...---)))(((%%%###"""""""""###%%%%%%%%%$$$""" !!!!!!&&&$$$!!! """###&&&$$$  """ """###""""""           !!!'''%%%  ###$$$"""!!!    ###)))(((                        !!! """!!! !!! ###%%%&&&&&&%%%%%%(((&&&###((()))+++---...//////...,,,***&&&###!!! !!!###$$$&&&&&&%%%###!!! """$$$&&&&&&***&&&!!! %%%)))///***$$$""" """""""""!!!            """ """"""!!! !!!!!!!!!   !!!&&&%%%                 """!!!   ###%%%'''''''''&&&&&&%%%""" %%%&&&(((***,,,---...///...,,,((($$$!!! """&&&((()))(((&&&$$$ !!!###%%%''')))+++,,,...(((!!!!!!)))///888222(((  !!! !!!               !!!                    !!!###!!! ###&&&((()))((((((######!!!  !!!###%%%(((+++---...000---)))$$$  %%%***,,,,,,***)))$$$%%%'''))),,,...000111000***!!!""",,,333@@@888,,, """"""!!!            !!!          """!!! !!!%%%%%%!!!            """###!!!!!!$$$''')))******)))!!!!!!!!! """&&&))),,,...000...)))$$$ $$$***...///---,,,&&&'''))),,,...111333444222+++!!!"""---555EEE<<<...!!!######"""             """!!!                 +++555222!!!         """###$$$%%%%%%###!!! $$$$$$$$$$$$############!!!!!!'''333???DDDAAA<<<777777999===@@@===444,,,%%%!!!!!!(((---<<<888111***$$$!!!!!!%%%$$$$$$###"""!!!                              )))222///        """###%%%%%%%%%$$$"""!!!!!!!!!!!!!!!  '''444@@@EEEBBB===666666777;;;>>>:::111)))### &&&+++222000---((($$$""" !!!&&&%%%$$$###"""!!!!!!                       %%%---***         !!!!!! !!!$$$!!! !!!"""###%%%&&&%%%$$$"""!!! (((444@@@DDDAAA===555333444777999555,,,$$$ """&&&''''''(((((('''%%%$$$### """&&&&&&%%%$$$###""""""!!!       """"""              !!!'''$$$           !!!!!!  """&&&""" !!!"""###$$$%%%%%%###!!!  """)))444???CCC???:::111//////111222///''' """"""&&&)))+++,,,***)))""" !!!###'''&&&%%%%%%######"""!!!        ###"""          """((('''%%%###!!!  """     &&&$$$      """%%%!!! !!!"""###"""!!!"""$$$***444<<<>>>:::444,,,)))(((***,,,***###!!!&&&+++///000111000&&&"""!!!###&&&$$$  """$$$&&&%%%$$$###"""!!!!!!                         %%%)))---,,,***'''###       %%%---***$$$     !!! %%%&&&***222999999222+++%%%###!!!###&&&&&&  $$$(((,,,///111222+++''' ###&&&...+++'''""" """$$$%%%######"""!!!                           &&&***+++***'''###"""$$$$$$$$$      ***111...'''      """'''(((***000555333+++###"""###!!!%%%))),,,...000+++%%%"""""" %%%(((666333---'''!!!"""###%%%%%%!!!!!!  !!!!!!"""                           %%%((('''%%%"""&&&+++...000###      ,,,444000((( """"""!!!          """%%%))))))***///222///&&& """"""'''***333...'''  ###$$$"""%%%)));;;777111***###  ###$$$%%%&&&  !!!""""""                                     """$$$"""     """!!!  !!!         !!!###  ((('''&&&)))+++)))!!! !!!!!!"""!!! !!!###666444000+++%%% %%%### ###&&&&&&$$$ !!! !!!"""                     !!!%%%###   !!!!!!     ###$$$"""         !!!###!!!  """###)))((('''***,,,***""" """$$$111000,,,(((###$$$""" """%%%(((+++***'''### !!!                   '''+++(((%%%   !!!""""""      """###""" ###   $$$!!! ###!!!       !!!!!!!!! """$$$%%%!!!###&&&((((((((((((+++)))(((+++---+++### """$$$***)))&&&$$$!!!"""!!! """***,,,///111000---(((%%%!!!             ###     &&&)))&&&"""    """###"""      !!!"""!!! (((%%%   %%%!!!###&&&"""   !!!###$$$$$$### !!!!!!  """$$$&&&'''''' &&&,,,//////...,,,+++)))))),,,...+++###!!!"""###""""""!!!  !!!###%%%///222444666555111,,,)))!!! !!!!!!!!!            """          !!!    !!!!!!  ***'''"""  ### %%%"""      """###"""""" !!!!!! """&&&)))))))))((( '''...222222111///***)))(((+++---+++### !!!!!!"""!!!###%%%///111555666666222...+++!!!!!!###"""!!!                           ###!!!+++'''"""      !!!      """"""!!! ###))),,,,,,)))((( &&&---111222000///)))'''&&&)))+++)))!!!!!!!!! !!!!!!"""))),,,000333333000,,,***!!!!!!###$$$###                              '''&&&"""  ### )))&&&     $$$"""        !!!######### ###***---,,,)))'''$$$)))---.........&&&%%%$$$''')))'''!!!######!!!!!!!!!!!!$$$)))---...---***'''!!!$$$&&&%%%###!!!                             ,,,***'''"""   ### (((%%%      !!!&&&$$$         !!!###$$$$$$$$$""" ###***...---)))&&&"""&&&***,,,------%%%######&&&(((%%%"""$$$$$$""" !!!!!!$$$)))+++***(((&&&!!!$$$'''&&&%%%###     &&&)))(((###                     !!!------+++(((###  !!!       ###$$$!!!          !!!"""%%%###$$$***------+++***  """$$$%%%%%%$$$###"""!!! !!!!!! !!!&&&'''%%%    """%%%***&&&                   !!!''''''&&&###      !!!%%%"""           """ ###(((++++++***((( !!!######$$$###"""!!!$$$&&&$$$   ***'''### """$$$###               %%%***&&&   !!!!!!!!!      """!!!!!!&&&$$$           !!!%%%(((((('''&&& !!!!!!!!!"""!!!  ###"""    $$$###  """)))***+++)))$$$                    ---333,,,          %%%(((((('''%%%$$$%%%###          !!!###$$$###"""   !!!    +++,,,,,,***%%%                 !!!///555...    !!!     """)))......+++((("""                  %%%&&&'''&&&"""                 ***111,,,        %%%,,,///+++'''            $$$"""                     """)))'''         ''')))%%%          !!!###$$$$$$%%%!!!""" !!!                  ###$$$            """$$$       ###%%%&&&&&&)))%%%  $$$$$$###"""       !!!&&&$$$!!!""""""$$$))),,,***!!!                       !!!###"""    %%%'''''''''    )))***###         !!!###$$$)))&&&""" ###)))---666222+++%%%!!! !!!######!!!    ###&&&$$$ """!!!###'''+++(((               ###     !!!!!!!!!  !!!!!!!!!   !!!%%%'''''''''  $$$,,,---'''!!!         !!!%%%"""$$$***---555111***###  """""""""!!!      $$$'''###!!! !!!$$$'''$$$            """%%%###     """###"""  !!!%%%&&&((()))((('''$$$###  ###$$$$$$###    '''---...***&&&         !!!!!!!!!!!!!!!!!!!!!!!!!!!&&&+++...222...'''!!!###&&&'''((((((    $$$&&&!!!  ###               """!!!    !!!$$$&&&&&&###"""$$$(((***---///000...+++***   $$$$$$  $$$'''((('''%%%$$$"""       %%%))),,,---...***$$$ ###&&&((()))"""!!!      """                    ###%%%&&&'''&&&"""!!!$$$(((+++///333444222///---     &&&%%%   !!!%%%###       !!!!!!$$$(((***++++++***&&&  ###%%%%%%$$$"""                       ###%%%&&&%%%%%%### !!!$$$(((...333444333000---     $$$$$$  !!!          !!!!!! !!!"""###""" $$$))),,,+++)))'''%%%"""!!!  %%%$$$###!!!                           $$$&&&&&&###!!!$$$***000222111---+++     !!!!!!              !!!"""######"""###$$$$$$###!!!"""(((---...+++&&&###!!!"""%%%%%%$$$"""  %%%$$$###!!!         !!!             %%%'''%%%""" (((...111///,,,)))      ###          !!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$###$$$%%%%%%$$$"""   %%%+++//////+++$$$  %%%(((((('''$$$"""!!!$$$$$$###!!!          """  !!!            ###$$$"""     """$$$%%%$$$###                   %%%$$$""""""&&&))))))&&&""" !!!!!!"""!!!!!!!!!%%%+++///...***### """$$$&&&'''))))))(((&&&%%%$$$###""" !!!""""""""""""!!!!!!!!!!!!$$$###!!! !!!         """  !!!           """%%%$$$                      %%%$$$"""!!!%%%''''''%%%!!! !!! ###(((,,,,,,(((### ###%%%&&&'''+++******)))'''&&&%%%%%% !!!!!!!!!"""#########$$$$$$%%%%%%%%%'''&&&###!!! !!!     $$$    !!!              """&&&%%%         '''%%%""" !!!!!!###''')))###          ######!!! ###%%%%%%### !!! $$$'''(((&&&""" """$$$&&&'''(((...------,,,+++******)))##################$$$$$$$$$$$$&&&''')))***+++,,,,,,***'''$$$"""!!!!!!!!!    """***%%%               !!!$$$$$$        !!!,,,***&&&!!!    %%%&&&***///111+++            """!!!  """"""   !!!$$$%%%$$$"""!!!!!!!!!###$$$&&&'''((()))111000000//////.........'''''''''''''''&&&&&&&&&&&&'''(((+++...000222333111///,,,(((%%%$$$######    !!!%%%(((***%%%             """###$$$ !!!       """$$$ ###---***&&&    &&&'''+++222555000%%%               !!!""" !!!"""###$$$$$$######$$$$$$%%%&&&'''))))))***222222222222222222222222,,,,,,++++++******))))))((()))+++...111444666777555333///,,,)))'''''''''  !!!$$$&&&$$$                ###&&&'''$$$"""      &&&)))###"""'''%%%"""   ###$$$(((///444222)))!!!            !!!!!!!!!  !!!"""###$$$((('''&&&%%%$$$%%%%%%&&&''''''(((((()))***++++++333333333333333444444444000000///...------,,,,,,+++,,,...000333666888999777555222///---,,,,,,,,,             ###!!!   !!!###$$$---'''       """'''"""   $$$ """)))000111+++%%%!!!            !!!#########!!!  !!!"""###$$$%%%%%%000...+++(((&&&&&&'''((()))))))))***+++++++++,,,333333333333444444555555333333222111000///......---...000111444666777888777666333111000000000111           ---***###     222***    $$$$$$###!!!    ###  ((($$$%%%---///,,,((($$$###"""            """$$$%%%$$$"""  !!!!!!"""###$$$%%%%%%&&&666333...***(((((()))*********+++++++++,,,,,,,,,222222333333444444555555555555444333111000////////////000222444555666777777666444222222222333444       $$$(((%%%!!!         """  """)))333,,,!!!     +++&&&    !!!         $$$%%%$$$!!!   ---)))""""""$$$///555555222'''(((((('''%%%"""              ###!!!!!!###"""!!!  !!!###%%%'''((()))---------,,,,,,,,,++++++------...///000111222222999999888888777666666555999999888777666555444444333333444444555666666666999777333000//////111222      %%%(((&&&"""         $$$'''""" """(((111***     ###    %%%###     !!!%%%&&&%%%"""   ((($$$"""###---333222///'''''''''&&&$$$            ###""" !!!"""!!!  !!! !!!"""$$$&&&'''))))))------------,,,,,,,,,,,,...//////000111222333333:::999999888777666555555888888777777666555555444333333444444555555555666888777555444333444444555  ######!!!  %%%)))'''###       !!! $$$***---((( &&&---(((    !!!%%%+++'''!!!    !!!%%%&&&%%%###"""   """!!!)))...---***"""""""""!!!            $$$"""  !!!!!!!!! !!!!!! !!!"""""""""###$$$%%%'''((()))***.........---------,,,,,,000111111222333444555555::::::999888777666555444777777777666555555555444333444444444444444444444555666888999:::999999888    ///...,,,)))%%%!!!   %%%((((((%%%      !!!&&&---000+++###)))$$$    $$$)))---(((!!!       ###$$$$$$###"""   !!!%%%(((&&&###          ###"""  !!!!!! !!!"""!!!  !!!!!!"""###$$$$$$%%%%%%%%%&&&'''((()))***+++/////////.........------222222333444555666777777;;;;;;:::888777555444444666555555555555555555555444444444333333333333333333666999===>>>>>>===;;;   """555555444111---'''"""   """&&&&&&%%%###        """)))---))) ###       ###''')))%%%           """ """         !!!   !!!!!! !!!""""""%%%%%%%%%&&&&&&''''''''''''(((((()))***+++++++++000000000/////////......333333444555666777888888<<<;;;:::888666555333333444444444444444555555555444444333333222222111111222555999<<<>>>>>>===<<<    """222333333222///)))$$$   """###%%%'''(((%%%       %%%###      !!!       &&&            !!!""""""###$$$%%%&&&''''''))))))))))))))))))))))))*********++++++,,,,,,,,,111111111000000000//////222333333444555666777777===<<<;;;999666444333222222333333444444555555555444444333222222111000000333444666999:::;;;;;;;;;   !!!''')))+++,,,***&&&!!! $$$+++///---%%%                     !!!###%%%&&&&&&)))"""             !!!"""$$$$$$&&&&&&'''((()))***++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------222222111111111000000000111111222333444555666666>>>===;;;999666444222111111222222333444444555555444444333222111000//////333333333333444666888999    !!!$$$&&&%%%!!! $$$---333111(((                      $$$''')))***+++***###  !!!!!!  """        """!!!###%%%&&&'''))))))***+++,,,------......------------,,,,,,,,,------------------------222222222111111111111000000111111222333444555555>>>===;;;999666444222111111111222333444444555555555444333222111//////...444333111///000222555777      """%%%(((***&&&        !!!"""              !!!$$$&&&'''333,,, """&&&&&&$$$"""!!!   ###222777///%%%        !!!###%%%'''((()))++++++,,,,,,---.........222000...,,,******+++,,,...---,,,,,,---///111333333444666888999888777666555444111000//////111111777444333555888888333...666444333111111111333444222222222333333333333444666666555555555444444444     """%%%%%%"""          !!!""""""!!!&&&'''###               !!!###$$$...'''!!!###"""      """///444---$$$      !!!"""""""""!!!"""###%%%'''(((******,,,------......///000000222000...,,,+++++++++,,,///...---------///111333333555777999999999888777555444111000//////111111777444333666::::::666111555444333222222333555777666555555555444444333333444444444555555555555555             ###&&&(((&&&######&&&******&&&!!!                   %%%    ***...(((  ***...(((       !!!$$$%%%%%%%%%%%%%%%&&&((()))+++,,,---...//////000111111222222222000...,,,+++,,,------000///...---...///111333555666888:::;;;:::999888555444111000//////111111555333333777<<<>>>:::555555444333333444666999:::;;;:::999888666444333333222222333444555666777888            """&&&'''$$$###"""&&&***)))###               %%%%%%###!!!  %%%444:::222!!! ###&&&"""     ###&&&(((((((((((()))***+++,,,---......000111111222222333333444222000...---,,,---...///222000///......///111222555777999:::;;;;;;999999555444111000//////111111444222222777>>>@@@===999444444333444666888;;;===???>>>===:::777555333222000111222444666777999999             !!!### ###'''%%%               (((((('''%%%!!! )))999AAA999&&&        ###&&&)))*********++++++,,,------...//////111111222222333444444444111000...------...///111333222000//////000111222444666888:::::::::999888555444111000//////111111333111222777>>>AAA>>>:::444444333444666888;;;===AAA@@@>>>;;;888666333222000111222444666777999999                   ###&&&$$$             ''')))******&&& !!!!!!  ***999AAA<<<***      """$$$''')))+++++++++***,,,,,,------......//////000111111222333333444444111000///......///111222555333111000///000111222333444666888999888777666555444111000//////111111222111111666===???<<<888555444333333444666999:::@@@???>>>;;;888666444333222222333444555666777888        """!!!         ###"""$$$(((+++(((    """&&&%%%           $$$(((---///---&&& ,,,***&&&""" !!!###$$$&&&%%%***555>>>;;;,,,         !!!###$$$%%%%%%'''(((***,,,,,,+++***)))------------------......///000000111111222333333111000///......000222333666444222000///000111222111222444666777666555444555444111000//////111111222000000555;;;===999555555444333222222333555777>>>===<<<:::888666444444444444444555555555555555       """###"""!!!###&&&$$$        !!!"""###'''''')))---000,,,###     !!!&&&...333111***            """'''...333111***   ###333///)))###!!!"""%%%'''---))))))111;;;:::---!!!           !!! !!!###%%%'''))))))***+++,,,------+++***(((,,,,,,------------------...//////000111111222222111000///...///000222444777555333111000000111222///111333444555555333333555444111000//////111222333000000444999;;;777333666444333111111111333444<<<;;;:::999777666555444666666555555555444444444        """((((((%%%!!!!!! """          %%%,,,000///(((    $$$)))++++++***---)))(((...444///         %%%!!! """'''///888;;;333######&&&,,,''' !!!%%%+++333888777000(((!!!       !!!""" !!!###%%%'''((())))))))))))***++++++,,,,,,************************------......///000000111///---+++))))))+++---///111111000///...---,,,,,,333333333333333333333333333333333222222222222111333333333333333333333333111222333444555777888888;;;::::::999888777666666444444555555666666777777      !!!&&&%%%""" """        !!!''',,,,,,&&&    !!!&&&((((((''')))%%%%%%+++111---           !!!(((111555///""" """%%%***%%%!!!&&&+++222777666///'''!!!      """"""!!!"""###%%%&&&((()))***))))))******+++,,,,,,,,,************************,,,,,,------...////////////---+++******+++---///000000//////............333333333333333333333333222222222222222222222222333333333333333333333333111222333444555666777888666666555555444333222222444444555666777888999999       ###"""###   ###$$$###"""        &&&&&&"""    !!!###$$$###"""%%%+++(((        """   !!!"""!!!&&&+++((( """$$$&&&###!!!'''+++000444222---&&&!!!     """######$$$$$$&&&''')))***+++,,,)))******++++++,,,,,,---***************************++++++,,,,,,---......///...---,,,,,,---...///............//////000000222222222222222222222222222222222222222222222222333333333333333333333333111111222333555666777777333333222222111111000000444444666777999:::<<<<<<      """   !!!&&&$$$(((***(((%%%###           $$$###      !!!    $$$&&&%%%""" """ """$$$$$$!!! ''')))---///---(((###      !!!###$$$%%%''''''((()))+++,,,------******++++++,,,---------************************))))))***++++++,,,,,,---///..................///,,,,,,---...///000111111222222222222222222222222111111111222222333333333333333333333333333333333000000111333444555666777444444444444444444333333555666777999;;;===>>>???       ###)))######(((***)))&&&$$$             &&&$$$       ###%%%$$$""" ###%%%$$$"""%%%&&&((((((&&&###       !!!###%%%&&&'''))))))***++++++,,,------+++++++++,,,------......************************))))))***++++++,,,,,,---/////////000000/////////,,,,,,---...///000111111111111111111111111111111000000111222333333444444333333333333333333333333///000111222333555666666999999999999999999::::::888999:::;;;===>>>???@@@          """'''######%%%%%%$$$### $$$$$$!!!               ###,,,+++###         """!!! !!!%%%((((((&&&"""######"""!!!        !!!###%%%&&&((((((*********+++++++++,,,,,,+++,,,,,,------......///***************************++++++,,,,,,---......//////111222222111//////............//////000000000000000000000000000000//////000222333444555555333333333333333333333333//////000111333444555555::::::;;;;;;<<<<<<======<<<======>>>>>>?????????      !!!!!!!!!    """!!!!!!!!!!!!'''(((&&&"""    """"""          !!!    '''000000(((            ###(((((($$$ $$$(((***,,,***&&&"""        !!!!!!###$$$&&&((()))***))))))******************,,,,,,,,,---......//////************************,,,,,,------...////////////000222333333222000///000000//////............000000000000000000000000...///000111333444555666333333333333333333333333...///000111222333444555777777888888999:::;;;;;;AAA@@@@@@@@@???>>>>>>>>>       !!!######"""!!!       !!!(((+++***%%%"""    &&&%%%         !!!$$$%%%%%%%%%   (((333333+++###         &&&...000,,,'''"""&&&))),,,///---)))$$$           """"""""""""!!!!!!!!!!!!""""""###%%%'''(((******)))))))))))))))))))))))),,,,,,------.../////////************************------...//////000000111///000222444444222000///111111000///...---,,,,,,000000000000000000000000...///000111333444666666333333333333333333333333......///111222333444555222333333444555666777777DDDCCCBBBAAA???>>>======    ###   """ !!!""""""!!!   '''---,,,((($$$!!!"""((($$$$$$&&&$$$  !!!              %%%)))******+++$$$   """"""       ***333777666333///***$$$$$$)))###%%%(((***+++***((('''&&&$$$!!! ###(((***)))%%%"""&&&"""        !!!!!!"""#########$$$%%%&&&''')))+++,,,---------......//////000000,,,,,,,,,---------......++++++++++++++++++++++++000000000000000000000000111111111111111111111111444333333222111000//////........................222222333333333333444444888777444222222333555666777:::???BBBCCCAAA>>><<<:::888666444444666888:::@@@CCCGGGJJJKKKIIIFFFCCC       ###""" """"""!!!    )))......***''' ###                !!!%%%&&&''')))"""         ###+++333888999888666222,,,######"""###%%%''''''&&&$$$""""""   """&&&---222222...((($$$%%%""" !!!      !!!""""""######$$$%%%&&&''')))+++,,,---...---.........//////000000,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,000000000000000000000000111111111111111111111111333333222222111000000///000000000000000000000000222222333333333333444444777555444333333444777888:::===AAAEEEEEECCC@@@===;;;:::888666666888:::;;;@@@CCCFFFIIIIIIGGGCCCAAA !!!###""" $$$###!!!!!!!!!    (((------***((( """"""      """        !!!"""%%%         """%%%***000666999<<<===:::444***!!! !!!!!!   ***///777;;;:::444,,,&&&###""""""$$$&&&###   !!!!!!""""""###$$$$$$$$$'''((()))+++---...000000.........///////////////,,,,,,,,,---------..............................000000000000000000000000111111111111111111111111333222222222111000000000111111111111111111111111222222333333333333444444444444333333555666999:::>>>AAAEEEHHHHHHFFFBBB???===<<<::::::::::::<<<===AAACCCEEEFFFFFFCCC???==="""'''(((%%%  $$$###!!!  $$$((((((&&&$$$!!!!!! %%%***---***%%%  """     (((&&&"""           """###"""""""""$$$###!!! ###''',,,222888;;;999444,,,$$$   )))...777<<<<<<666...((( """'''***'''   """"""######$$$%%%%%%%%%)))***+++---...000111222///////////////.........,,,,,,,,,---------......000000000000000000000000000000000000000000000000111111111111111111111111222222222111111111111111222222222222222222222222222222222333333333444444222333333555777888:::;;;AAACCCGGGJJJJJJHHHDDDBBB>>>==================>>>@@@AAABBBBBBAAA>>>;;;999  %%%)))***%%%     ###'''((('''###!!!###(((///444777444///%%%  $$$     '''%%%"""         """%%%+++***!!! &&&***,,,***&&&$$$&&&---111///,,,(((###!!!     $$$---333555111+++&&&%%%***'''     ######$$$$$$%%%&&&&&&&&&***+++,,,---///111222333000000//////......------,,,,,,,,,---------......111111111111111111111111000000000000000000000000000000000000000000000000111111111111111222222222222222222222222222222222222222222333333333444444222333555666888::::::;;;???BBBFFFJJJKKKIIIFFFDDD>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>><<<:::888777'''((( """"""######$$$%%%%%%%%% %%%''''''###   '''...000///+++''' """%%%***///444777777111'''                  &&&///...###"""%%%))),,,,,,***&&&######'''&&&%%%###!!!     !!!''')))'''$$$!!! %%%%%%    $$$$$$%%%%%%&&&''''''''')))***+++---///000111222111111000///...------,,,,,,,,,,,,---------......000000000000000000000000000000000000000000000000000000000000000000000000000000000111222222222333111111111111111111111111222222333333333333444444333444777888::::::999999999===BBBGGGIIIIIIGGGEEE======???@@@@@@???======:::::::::999999888777666!!!,,,...%%%######$$$$$$%%%&&&&&&&&&!!!"""###"""    """+++444777555111---######""""""$$$&&&)))***---(((                  !!!++++++"""###%%%&&&%%%""" ###"""!!!   !!!    $$$   !!!""""""######%%%%%%%%%&&&''''''((((((((()))***,,,...///000111222111000///...---,,,,,,,,,,,,,,,---------......////////////////////////000000000000000000000000000000000000000000000000///000000111222222333333000000000000000000000000222222333333333333444444555666999::::::999888666222666===CCCGGGHHHFFFEEE;;;<<<>>>??????>>><<<;;;666666666666666666777777"""///222)))!!!""""""###$$$$$$%%%%%% !!!!!! ###!!!    ###...777;;;999444000%%%$$$!!!###                """ &&&''' ######!!!        """&&&""""""""""""###$$$$$$%%%%%%%%%%%%&&&&&&'''((((((((('''((()))+++---...///000222111111///...---,,,+++,,,,,,,,,---------..............................000000000000000000000000000000000000000000000000//////000111222333333444........................222222333333333444444444777888:::;;;;;;999666555...222999@@@EEEGGGFFFEEE:::;;;>>>??????>>>;;;:::444444333444444666777777+++===CCC;;;000%%%"""  (((###""")))'''$$$ '''$$$$$$###    %%%---333444...%%% !!!!!!                  !!! !!!           !!!###$$$%%%&&&''')))))))))(((((((((((((((***++++++,,,,,,---......222111///...---...///000444333111/////////000111,,,,,,---...///000111111......//////000000111111555555444333333222111111000000000000000000000000///---,,,++++++...000222333333444444555666666666444777<<<@@@BBBAAA>>><<<666777888:::<<<>>>???@@@===<<<;;;:::999777777666666666666666666666666666--->>>DDD<<<333&&&###  +++)))%%% %%%"""$$$%%%!!!     $$$((((((###                   !!!          !!!"""###$$$&&&''''''*********)))))))))))))))+++++++++,,,------......222111///...///000222333888666444111000000111111///////////////000000000---......//////000111111555444444333222111111111000000000000000000000000///...,,,,,,,,,...111222333333333444555555666666444777<<<@@@AAA@@@>>><<<777888999:::;;;<<<===>>>;;;:::999888777666555555444555555555666777777777 !!!000>>>DDD>>>666'''$$$  ,,,***%%%  !!! """&&&$$$!!!                                 !!!!!!"""$$$%%%&&&'''(((+++++++++++++++++++++++++++,,,,,,---......//////111000000000111333555777===;;;888444222111111222333222222111000///......---------...//////000000333333333222222111111000000000000000000000000000///...------...///111222222333333444444555555666555888<<>>===<<<;;;<<<;;;;;;:::999888888777555444444444333333222222111222333555777999;;;<<< %%%...666777333///###  ###&&&''''''&&&(((&&&"""   ###%%%%%%%%%     !!!$$$&&&'''&&&%%%$$$  '''""" ###      """!!!                    !!!!!!######$$$&&&'''((()))*********+++,,,------......---......//////000111111111000000000222555888:::???<<<999555222111000000666555444111///---+++***+++++++++,,,------......//////000000000000000000000000000000000000000000//////000111222222222222111111222222333444444444888999:::<<<<<<<<<;;;:::<<<;;;;;;999888777666666333333222222222222222222111222444666888:::;;;<<< ###))),,,+++'''$$$  """(((...000...***'''"""    ###&&&&&&&&&&&&"""  !!!###&&&))))))(((%%%###  !!!+++%%%                             !!!""""""$$$$$$%%%'''((()))***+++(((((()))***,,,---.........//////000000111222222111000000000111333555777:::888555111///......///444333111///---,,,***)))*********+++,,,,,,------.........//////000000000000000000000000000000000///000222333444333333222000111111222222333333444999999::::::::::::::::::;;;::::::999888777666666222222222222333333333333333444555666888999:::;;;  """""" ###(((///555555000(((###   &&&'''!!! !!!!!!   !!!$$$$$$"""   !!!$$$...(((                    """!!!                !!!"""###%%%%%%&&&''')))***+++,,,&&&&&&''')))***,,,------//////000000111222222333222111///...///000222333333222///---,,,,,,,,,---000///...---,,,***))))))))))))******+++,,,,,,,,,,,,,,,---...//////000000000000000000000000000000///000333555555555333222000000111111222333333333::::::999999999999999999999888888888777777777777222222333333444444444555666666666777888888888999  !!!%%%+++222777666///&&&   ###...000)))"""    ###!!!    ###%%%000)))                        '''%%%!!!                 """######%%%&&&'''((()))***+++,,,$$$%%%&&&''')))+++,,,,,,000000000111222222333333222111///...---...///000///...,,,***)))***+++,,,------,,,+++******)))))))))))))))***++++++,,,,,,+++,,,,,,---...///000000000000000000000000000000///000333555666555333222000000000111222222333333;;;:::999999888888999999777777777777777888888888333333333444444555555666888777777777777777777777"""&&&)))'''"""  ###$$$'''((((((%%%""" !!! $$$666===777...&&&"""    ,,,---    """###+++&&&                  $$$(((000+++###      """      !!!%%%''' !!!"""((()))***++++++***((('''''')))+++---......---,,,---///111444444333222000///000222333222111///...------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,------,,,------...///000111111333333444444555666666666444444222000...,,,+++***,,,---...000222444666666888999999::::::999999888999888888777777888888999===<<<999777555555666777CCC???:::555333444777999###'''***((("""  !!!###$$$$$$"""    """222999333+++'''###   ****** '''###                 ###&&&---)))!!!         ###%%% !!!  !!!!!!!!!&&&(((***+++,,,+++***))))))***---///000000///...---///111333444333222111000111222333222111///...------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,------------...//////000111111333333333444555555666666555444333111000...,,,,,,---...///111222444555666999999999999999999999999::::::999999999999::::::>>><<<:::777666666777888BBB???:::666444444777888!!!$$$''')))((("""   +++111,,,&&&'''###   &&&&&& """                 !!!$$$((($$$       """######"""!!! #########""""""!!!!!!!!!%%%'''))),,,---------,,,+++---///111222222111000...///111222333333222111000111222333333111000...------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,------.........//////000000111111222333333444444555555666666555444333111000///......///000111333444555666999999888888888888999999<<<<<<<<<<<<<<<<<<<<<<<<>>><<<:::888777888999999@@@===999666444555666888 ###&&&'''%%%!!!     !!!&&&$$$$$$!!!    """!!!              """    !!!"""     #########!!! """######''''''&&&%%%$$$###""""""$$$&&&))),,,.../////////---///111333444444333222///000000111222222222222111222333444444222000///------------------------------------------------++++++,,,,,,------......000000000000000000000111222222222333444444555555666666555444333111111000000000111222333444555666999888777666666777888999======????????????=========<<<:::888888888::::::===;;;888666555555666777""""""!!!           $$$''''''###     !!!         !!!"""    """    ###"""  $$$$$$ !!!"""!!!  !!!###%%%%%%******)))((('''&&&%%%%%%%%%'''***---000000000000...000222444555555444333000000000000111222333333111222444555444333111000------------------------------------------------+++,,,,,,---......//////111111111111111000000000111111222222333444444444555555444444333222111111111222222333444555555555:::888666555555666888:::===>>>@@@BBBBBB@@@>>>===;;;:::888777777888999:::;;;999888666555555666666        """"""%%%)))+++)))$$$             !!!"""""""""!!! &&&"""    """######"""!!!%%%%%%###!!!****** !!!$$$%%%&&&++++++*********)))))))))((())),,,///000000000///...000222444555555444333111000000///000222333555222333444555555333222000------------------------------------------------,,,,,,---......//////000333333222222111111000000000111111222222333333444333333333222222111111111333333333444444555555555:::888555333333555888:::;;;===@@@BBBBBB@@@===;;;888777666555555666888999888888777666666666666666   !!!###         !!!$$$((()))&&&         !!!     $$$%%%$$$!!! ((($$$     $$$***,,,***$$$  ###///...""" !!!###%%%&&&+++++++++,,,,,,,,,------+++,,,...000000000///...---///111333444444333222222111/////////111444555333444555666555444222111------------------------........................---------...//////000000444444333222111111000000000000111111222333333333111111111111000000000000444444444444555555555555:::888444222222444888::::::<<<@@@BBBBBB@@@<<<:::555444333222333444666777666666666666666666555555    ###'''!!!        ***'''!!!!!!$$$%%%!!!          &&&"""      %%%'''%%%  )))%%%     """!!!%%%...111...'''"""  !!! $$$111111###  """$$$%%%***++++++,,,---...///000---...///111111///...---,,,...000222444333222222222111///...///111444666333444555666666444222111------------------------........................------......///000000000555444444333222111000000000000000111222222333333000/////////////////////555555555555555555555555:::888444111111444888:::999;;;???BBBBBB???;;;999333222111111111333555666555666666666666666555555   $$$'''      """&&&&&&###!!!!!!""""""!!!   )))$$$   !!!444000+++$$$    ###    '''%%%!!!    """%%% $$$!!!     """&&&'''%%%###$$$)))///***### !!!$$$ !!!$$$&&&&&&%%%$$$---......///000111222222000000///...------,,,,,,))))))+++,,,...///000111000000000111222222333333666666555444222111000000---,,,,,,+++***)))((((((,,,,,,,,,---------......000111111222222333444444...///111222222111///...111111111111111111111111***+++,,,,,,---...//////222222111111111111000000777777777777777777777777888;;;>>>AAA@@@===999666555444222111111222444555??????>>>===:::777333111         !!!$$$$$$""" %%%$$$"""  (((###    !!!$$$%%%000---((("""         ###"""       !!!""""""!!!""" """(((///333777111((( """ """%%%''''''&&&%%%,,,------...//////000000//////...---,,,,,,++++++)))***+++,,,...///000111//////000000111222222333555555444333222111000000---,,,,,,+++***))))))))),,,,,,,,,---------......000000111111222333333444---...000111111000...---////////////////////////++++++,,,,,,---...//////111111111222222333333333999999999888888888777777777999===@@@@@@>>>;;;888555444333222222444666777?????????>>>;;;888555333 %%%   !!!    """!!!)))&&&!!!  %%%  !!!""" !!!%%%''')))&&&"""                  ###!!!  ######%%%)))...555;;;???CCC;;;...  !!!"""%%%'''((((((((('''+++++++++,,,,,,------...---,,,,,,++++++***************+++,,,---///000000...//////000000111222222444444333222111111000000,,,,,,,,,++++++*********,,,,,,,,,---------......000000000111222222333333,,,---///000000///---,,,........................,,,,,,,,,------.........///000111222444555777777<<<;;;;;;:::999888777777555888<<>>>>>???>>>===:::777555 ...&&& ######    ***&&&   !!! %%%'''###""" !!!!!!                !!!!!!     $$$+++***###"""###$$$######!!!&&&---444;;;???BBBIII@@@111!!! %%%%%%&&&(((((()))))))))***************++++++++++++*********************++++++,,,,,,---...//////---......//////000111111222222222111111000000000,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------......//////000000111222222222,,,---///000000///---,,,------------------------,,,,,,---------------------...000222555777999:::===<<<;;;:::999888777666555777:::===??????>>>>>>777777666666777999;;;===<<<===>>>>>>===;;;999888  %%%(((555,,,  !!!!!!    '''###    """******###                !!!!!!      (((222333+++""" ###%%%&&&&&&%%%$$$ ###,,,444999;;;<<>>?????????:::999777777777999;;;<<<888999;;;<<<===<<<:::999 %%%***---444,,,           %%%+++)))!!!             """"""!!!        +++777999000&&& """$$$%%%&&&%%%$$$###!!!+++222444333222666///$$$ !!!"""######)))((('''&&&&&&''')))***,,,++++++******)))))))))*********++++++,,,,,,---------------------------+++,,,,,,---......//////......//////////////////,,,,,,,,,------.........,,,,,,,,,---------...............///000000111111///000222333333222000///.................................------,,,,,,,,,***+++---000222555777888777777777777777777777777888999:::<<<===>>>>>>>>><<<;;;888777666666888888444666888:::;;;;;;:::999  $$$'''---'''           !!!&&&***&&&      ###!!!           ###   !!!"""        ,,,;;;>>>444((( !!!###$$$$$$###"""!!!###---222222...+++$$$  !!!"""###$$$$$$)))(((&&&$$$$$$%%%''')))---------,,,+++******)))++++++,,,,,,---...//////------------------------+++++++++,,,------......------........./////////+++,,,,,,---...//////000,,,,,,,,,---------......------...//////000000111111333444555555444333111//////////////////////////////...---,,,,,,++++++***+++,,,...000222333444222222333444666777888888;;;;;;;;;;;;<<<<<<<<<===>>><<<999666444333444444000222555777999999999888%%%!!!           """!!!###&&&((($$$          )))'''###          $$$   ###$$$###!!!  ###$$$      ,,,<<<@@@555))) """######""" &&&000444222,,,(((  !!!"""###$$$%%%%%%)))'''%%%######$$$&&&(((///......---,,,+++******,,,,,,---......///000000...---------------,,,,,,***++++++,,,,,,---......,,,------....../////////+++,,,,,,---...///000000,,,,,,,,,---------......------......///000000000333444666777777666444333111111111111111111111111//////...---,,,,,,++++++******+++---...000111222//////111333555777888999>>>===<<<;;;;;;;;;;;;<<>>:::666333111111111222222333333444555555555777999===??????>>>;;;999999999888888777666666666555555444444444333333333222333333333222111000000"""###!!!!!!###%%% !!!###"""        !!!   """%%%"""  %%%"""             """333:::333***!!!   """          $$$((()))((('''###!!!"""&&&$$$ !!!######$$$$$$%%%%%%&&&''''''''')))))))))***++++++,,,,,,******+++,,,------......************+++,,,---...333222222000///...---,,,))))))((('''&&&%%%%%%$$$&&&'''((()))+++---......***++++++,,,,,,---......000000000000000000000000...///000111333444666666555444333222111//////...///000222444777999;;;<<>>;;;999999888888777666666666666666555555555444444444555444222000///.........###))),,,'''!!!$$$$$$######  ###"""    !!!     !!!"""  $$$!!!               $$$(((***"""        ***---(((###$$$!!!  """###$$$%%%&&&$$$$$$%%%&&&&&&''''''(((((((((***+++---...000000222111000///...---,,,+++...---+++******+++---...555444222000///.........))))))))))))))))))))))))''')))+++---...---+++***)))******+++,,,---......111111111111000000000000...///000111222222111111888666444111/////////000222222222222222222222222888888777666444333222222......///222555:::>>>AAADDDEEEFFFFFFDDDAAA===;;;888888888777666555555555888999999999999:::::::::555444444333222111000000""")))...+++!!!"""#########!!!"""######"""  """$$$&&&$$$   !!!      %%% !!! !!!"""!!!###!!!               !!!$$$&&&###      """,,,///+++%%%""" %%%$$$"""  !!!"""###%%%&&&&&&%%%%%%%%%&&&''''''((((((((()))***+++---...///000111111000///...---,,,+++***)))))))))+++...000222333222111000///...------************************''')))+++---...---,,,******+++,,,---...//////000111111111111000000000000/////////000111333444555;;;999666333000//////000222222222222222222222222777666555444333222111111000000111333666;;;???BBBGGGGGGGGGGGGDDDAAA>>>;;;::::::999888777666666555999999999999999999999999555555444333222111000000 )))000///(((  !!!######&&&'''''''''&&&$$$"""  $$$(((+++***&&&         ***%%%  !!!""""""!!! """                 !!!$$$!!!         ###...222...)))!!!...***%%% !!!"""$$$%%%&&&'''%%%&&&&&&''''''((())))))))))))***+++---...//////000000///...------,,,,,,((((((((()))+++///222444000000//////...---,,,+++************************''')))***,,,---,,,,,,+++,,,------...///000111222111111111111000000000000000///......000444888;;;@@@===:::555222000000000222222222222222222222222444444333333222111000000222222333555888<<<@@@BBBIIIIIIHHHGGGDDDAAA>>><<<===<<<;;;:::999888777777999999999999999999999999666555555444333222111111'''000222,,,&&&  !!!******+++***)))&&&$$$""" ###***...000,,,'''       ...)))!!!   !!!                $$$"""          %%%000444000+++###&&&666000''' !!!"""###$$$&&&''''''&&&&&&'''(((((())))))*********+++,,,,,,---......///......------,,,,,,,,,---,,,+++******,,,...///------.........,,,+++***************************((()))***++++++,,,,,,,,,......///000111222333333111111111111000000000///222000......000666<<<@@@DDDAAA===888444222111000222222222222222222222222222222222111111000000000444444444666999===@@@CCCJJJIIIHHHFFFDDDAAA???>>>@@@???>>>===;;;:::999888:::::::::999999888888888777666666555444333222222%%%---///***$$$  ******+++***(((%%%"""  &&&,,,///111(((###     ...(((    $$$!!!!!!%%%$$$              ###"""         &&&000444000+++ %%%)))999222(((!!!""""""$$$%%%&&&'''((('''(((((())))))******++++++++++++,,,,,,---------------------,,,,,,,,,,,,444222///+++)))(((''''''+++,,,...//////---+++***************************))))))))))))***+++,,,,,,...//////000111222333333111111111111000000000///444222000///222888>>>BBBEEEBBB>>>999555333222111222222222222222222222222111111111111111111111111555555555666999<<<@@@BBBHHHGGGFFFDDDBBBAAA@@@???DDDCCCBBB@@@>>><<<;;;:::;;;;;;::::::999888777777888777777666555444333333 &&&'''!!!'''''''''&&&$$$!!! !!!(((+++---...!!!      ***$$$  !!!%%%&&&$$$!!!!!!$$$###           !!!!!!        &&&///222...((("""'''***888111'''""""""###$$$&&&'''((()))(((((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,666444000,,,((('''&&&&&&***,,,///111111000---+++++++++++++++++++++++++++***)))(((((()))***,,,------......///000111222333111111111111000000000000555444333333555999===@@@CCC@@@===888555333333333222222222222222222222222222222222222222222333333555444444555777;;;>>>@@@DDDCCCAAA@@@???@@@AAABBBGGGFFFEEECCC@@@>>>===<<<<<<<<<;;;:::999777666666999888888777666555444444 """ """""""""!!! ###'''))))))(((        $$$  !!!###!!!!!!                      %%%...///***$$$"""'''***444///&&&"""###$$$%%%&&&((())))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,---000///,,,*********+++,,,***---111333444222///,,,++++++++++++++++++++++++***)))((('''(((***,,,...,,,,,,---...///000111111111111111111000000000000666666666777888:::;;;<<<@@@>>>:::777555444444444222222222222222222222222333333333444444444555555444333333444666999<<<===???>>><<<<<<===???BBBDDDJJJIIIGGGEEEBBB@@@>>>======<<<;;;:::888777666555:::999888777666555555444 $$$"""  ###''''''&&&$$$    """######                             %%%------(((!!! """&&&)))111,,,%%% """###$$$%%%'''((()))))))))******++++++,,,------------,,,,,,,,,,,,++++++*********++++++,,,,,,---)))(((((()))+++...111333***---222555666333000---++++++++++++++++++++++++***)))'''&&&'''))),,,...++++++,,,---...///000000111111111111000000000000666777999:::::::::::::::===<<<999666444444444555222222222222222222222222333444444555555666666777333222222333444777:::<<<;;;:::999:::<<>>======;;;:::888777666555::::::999888777666555555((($$$      !!!###""" &&&---+++!!!  !!!###!!!             """ ***&&&!!!######!!!"""        !!!"""777000%%%"""$$$%%%)))))))))***++++++,,,,,,((())))))***++++++,,,,,,000//////......---,,,,,,***++++++,,,------......------------------------(((,,,111555777555333000------,,,,,,,,,,,,------,,,,,,,,,+++++++++******111111000///...------,,,------......///000000000888999;;;<<<<<<;;;999888222222111111222333555555111222444555555444222111000000111222444555666666444555555666777888999999888999;;;<<>>===>>>===<<<:::888666555444777999:::;;;;;;888555444(((%%%        $$$+++(((             !!!%%%"""%%%......(((         !!!444...$$$ """$$$%%%))))))******+++,,,,,,,,,************++++++++++++///......---,,,,,,++++++)))******++++++,,,------------------------------***---222555777666333111//////............//////,,,,,,,,,,,,++++++++++++000000000///...------,,,------......///000000000888999:::<<<<<<:::999888222333444666666666666666111222444555555444222111000000111222444555666666333444444555666777888888999:::;;;===>>>@@@AAABBBDDDDDDCCCBBBAAA??????>>>??????===<<<:::888777666888999;;;;;;:::888555444)))&&&!!!       """'''$$$    !!!)))'''            ###333<<<999---"""        ///***!!! ###%%%&&&)))******++++++,,,,,,---------,,,++++++***))))))------,,,,,,+++******)))((((((((()))******++++++........................,,,///333666777666444333111111222222222222111111------,,,,,,,,,+++++++++/////////......------,,,------......///000000000777888:::;;;;;;:::888777222555999<<<===;;;888666000111333444444333111000000000111222444555666666222222333444555666777777::::::;;;===>>>@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@BBBAAA@@@>>>===;;;:::::::::;;;;;;;;;:::888555444(((%%%!!!      !!!    ###    %%%222222$$$         !!!000:::888...$$$        )))$$$!!!###%%%&&&******++++++,,,---------//////...,,,+++***)))(((,,,,,,+++******))))))((('''''''''((())))))******........................///111333666666666444333333444555666666555444333------------,,,,,,,,,,,,......------------------------......///000000000666777999::::::999777666222666<<>>999555000111222444444222111000000000111222444555666666222222333444555666666777:::;;;<<<===>>>???@@@AAA===>>>>>>???@@@AAAAAABBBCCCCCCBBBAAA@@@???>>>===<<<<<<;;;:::999777555555###"""  !!!$$$&&&'''&&&$$$###   """&&&""""""     !!!   ######!!!(((666777***              ))),,,((($$$      """!!!$$$&&&'''+++++++++,,,------......000///...---,,,***)))))),,,,,,+++******))))))((('''''''''((())))))******////////////////////////000111333444555444333333333555777888888777555333.........---------,,,,,,,,,,,,,,,,,,------------------......///000000000555666888999999888666555111666===BBBCCC???999444///000222333333222000///000000111222444555666666222333333444555666777777;;;<<<<<<===>>>??????@@@===>>>>>>@@@AAABBBCCCCCCDDDDDDCCCBBBBBBAAA@@@@@@???>>><<<:::888666555555   %%%***.........---"""   )))+++###        ###$$$$$$$$$***555777...$$$              !!!     """%%%'''(((+++,,,,,,------....../////////...------,,,++++++------,,,,,,+++******)))((((((((()))******++++++000000000000000000000000000111111111222111111111333555888::::::888555333//////.........---------+++++++++,,,,,,---------------......///000000000444555777888888777555444///444:::???@@@<<<777333...///111222222111///...000000111222444555666666444444555666777888999999<<<<<<======>>>>>>??????@@@@@@AAABBBCCCCCCDDDEEEDDDDDDCCCCCCBBBBBBAAAAAAAAA???<<<999777666555555   (((...111111111,,,&&&  ###//////"""    !!!   !!!###$$$$$$!!!+++222333///+++                            ###%%%'''(((,,,,,,,,,---......//////------------............///......---,,,,,,++++++)))******++++++,,,------000000000000000000000000000/////////////////////222444888::::::888444222////////////.........---)))******+++,,,---------------......///000000000333444666777777666444333---111666:::;;;888444111...///111222222111///...000000111222444555666666666777777888999:::;;;;;;============>>>>>>>>>>>>CCCCCCDDDDDDDDDEEEEEEEEECCCCCCBBBBBBBBBBBBBBBBBBCCC@@@===999666555555666   $$$+++///111111222***   '''333111!!!    !!!!!!    !!!!!!  !!!"""$$$+++//////000000 !!!"""######!!!                               ###%%%'''(((,,,,,,------.../////////,,,,,,------...//////000000//////......------,,,+++++++++,,,------......000000000000000000000000///......------------...111333777::::::777333111000/////////............))))))***+++,,,------...------......///000000000333444666777777666444333---///333777777555222000...///000222222000///...000000111222444555666666888888999:::;;;<<<<<<===============>>>>>>>>>>>>FFFFFFFFFFFFFFFEEEEEEEEEBBBBBBBBBBBBBBBBBBAAAAAACCCAAA===999666555555666   ###'''(((111***   ###...444111&&&      !!! $$$&&&,,,***%%%              !!!           !!!$$$(((***,,,------,,,,,,,,,,,,++++++***+++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------111111000///...---,,,,,,------------------------/////////000111111222222///......333777777111+++,,,,,,*********,,,...000...---,,,,,,,,,///111222222222222222222222222222------......///000000000//////000111333444555666//////111333555777888999::::::;;;<<<===>>>>>>???BBBAAA???>>>>>>???AAABBBEEEFFFFFFFFFEEECCC@@@>>>DDDDDDCCCCCCCCCBBBBBBBBBDDDAAA>>>:::888666666666  !!!$$$%%%+++%%%   """+++111---"""          ###&&&***'''###            """$$$"""           !!!$$$'''***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------111111000///...---,,,,,,------------------------...//////000000111222222000///000555::::::555///------+++++++++---...000---,,,++++++,,,...000111222222222222222222222222------...//////000000111///000111222333555555666000111222444666777999:::;;;;;;<<<===>>>>>>??????AAA@@@???======???@@@AAADDDEEEFFFFFFEEEBBB@@@>>>>>>>>>>>>>>>>>>>>>??????CCCAAA===:::777666666666   ###   """***...+++          """&&&$$$          %%%  ''')))$$$ $$$$$$          """!!!$$$''')))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------111111000///...---,,,,,,------------------------......//////000111111111111000222888???@@@<<<666///...---,,,,,,---///000---,,,+++***+++,,,...000222222222222222222222222.........///000000111111000000111333444555666777222333444555777888999:::=========>>>>>>?????????@@@???===<<<<<<===???@@@CCCDDDEEEEEEDDDBBB@@@>>>777888999:::;;;<<<======BBB@@@===999777666666666###!!!     """%%%%%%$$$###$$$+++000...&&&        !!!          +++$$$ ###+++,,,&&& !!!)))***$$$       !!!###%%%%%%!!!!!!$$$''')))***+++++++++,,,,,,---------,,,,,,------------------------------------------------------------------111111000///...---,,,,,,------------------------------...//////000000111222111444;;;BBBEEEAAA<<<222111///...---...000111...---+++******,,,---///222222222222222222222222...//////000000111111222111111222444555666777888666666777888999999:::;;;>>>>>>>>>>>>>>>????????????===<<<;;;;;;<<<===???AAABBBCCCDDDCCCBBB@@@>>>777888999;;;<<<>>>???@@@@@@>>>;;;888777666666777,,,)))$$$     """%%%''''''&&&&&&""""""%%%,,,333333---'''                (((""" """******$$$ &&&'''"""        ###&&&'''(((&&&"""!!!$$$&&&((()))******+++,,,,,,---......------------------,,,,,,------------------------------------------------111111000///...---,,,,,,---------------------------------...//////000000222222555<<>>555333111000///000111222000...---++++++,,,...///222222222222222222222222//////000000111222222222222222333555666777888999999999:::::::::;;;;;;;;;>>>>>>=====================<<<:::999999:::<<<===???@@@AAACCCBBBAAA???>>>;;;<<<===???@@@BBBCCCDDD???===:::888666666666777!!!333///)))"""    $$$(((***&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&+++111333...)))                  $$$%%%          ###%%%***)))'''%%%"""!!!###&&&'''((())))))***+++---...//////.........------,,,,,,,,,------------------------------------------------111111000///...---,,,,,,------------------------,,,,,,------.../////////111111444;;;BBBEEEAAA<<<777666333111000111222333333111///...---...///000222222222222222222222222000000000111222222333333333333444666777888999:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;:::888777777888:::;;;===>>>@@@AAABBBAAA???>>>>>>>>>???@@@AAABBBCCCDDD===;;;999777666666666777"""&&&777333,,,###   !!!'''---111333///,,,((($$$""""""###%%%***'''%%%'''++++++&&&                   !!!######&&&###           """&&&"""!!!&&&(((***+++)))&&&""" !!!###%%%''''''((()))***+++---...///000//////...---,,,,,,++++++........................------------------------111111000///...---,,,,,,------------------------+++,,,,,,---......//////000000222888???AAA===888999777555333222222222333666444222000///000111222222222222222222222222222000000111111222333333444333444555666888999::::::??????>>>>>>======<<<<<<;;;::::::999888888777777:::999777666666777999:::<<<===???AAAAAA@@@???>>><<<<<<==================<<<:::888666555666777777%%%***999555---$$$    &&&,,,222666999555111)))###!!!###---)))$$$$$$%%%###                      """%%%'''---)))###                 ###)))%%%!!!%%%***...///,,,((($$$ """###%%%&&&'''((()))***+++---...000000//////...---,,,,,,++++++........................------------------------111111000///...---,,,,,,------------------------++++++,,,------....../////////111777===???:::555:::888666333222222333333888666444222111111222333222222222222222222222222000111111222222333444444444444555777888999:::;;;@@@@@@??????>>>======<<<:::999999888777666555555999888777555555777888999;;;<<<>>>@@@AAA@@@???>>>999999999888888888777777;;;:::888666555666777777!!!#########+++((($$$   %%%'''))),,,111555888::::::333'''&&&+++555000(((    '''"""     !!!###!!!          (((""" ***%%%                ---(((!!!$$$!!!!!!***444666+++ """###%%%'''(((((()))***++++++------.../////////...---,,,,,,+++***///...,,,++++++,,,...///////////////////////////111111111111000000000000---------------------------...000222222222111000333333444444555666666777===;;;999777666888:::;;;;;;::::::999888777666666444444444444444444444444666666666666666666666666555555666777888999::::::======<<<;;;;;;::::::999999999888777666555444444222333333444555666777777<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999 !!! !!!    """$$$......///111333555777888:::222&&&$$$***333...&&&  (((###      """            ,,,%%% (((###     !!!        ((($$$!!!(((333444+++  !!!###%%%&&&(((((()))***++++++------.../////////...---,,,,,,++++++///...,,,++++++,,,...///////////////////////////222111111111000000000000---------------------------...111333444444444333333444444555666666777777===;;;999777777888:::;;;;;;:::999888777666666555444444444444444444444444666666666666666666666666777777777777888888999999;;;;;;;;;:::999999888888999888888777666555555444333333444555555666777777;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999   !!!'''+++444444555555555555555555999000###!!!'''...+++%%%   '''"""    !!!          !!!###222))) %%% !!!    !!!     """$$$%%%%%%""" %%%///222***""" !!!"""$$$&&&'''((()))***++++++------...///.........------,,,,,,,,,000...---,,,,,,---...000000000000000000000000000222222222111111111000000........................---///222555777888888888444444555666666777777888<<<;;;:::999888999:::;;;::::::999888777666555555444444444444444444444444666666666666666666666666999999999888888888777777999999888888777666666555888888777777666666555555444444555555666666777777::::::::::::::::::::::::999999999999999999999999888888888888888888888888    ''',,,///000222333444333333222666--- $$$)))'''###       ###               !!!###$$$444+++  $$$ !!!***%%%         '''"""!!!$$$%%%%%%### !!!***---)))### """$$$%%%&&&''')))***++++++------...///------------------,,,,,,000///---,,,,,,---///000111111111111111111111111333333222222222111111111........................---///333777:::;;;;;;;;;555555666666777888888999<<<;;;;;;:::::::::::::::999999888777666555555444333333333333333333333333666666666666666666666666;;;;;;:::999888777666666777777666555555444444333777777777777666666666666666666666666666666777777888888888888888888888888777777777777777777777777777777777777777777777777 !!!%%%"""%%%)))---000111000000000)))"""%%%%%%###!!!      %%%"""             !!!  """###000(((%%%&&&$$$)))%%% ###,,,(((!!!        ,,,'''!!! !!!!!!### %%%(((%%%""" !!!###$$$&&&&&&)))***++++++------...///,,,,,,------------------111000...------...000111222222222222222222222222333333333333222222222222////////////////////////...000444888;;;<<<<<<<<<666666777888888999999:::<<<<<<<<<<<<<<<;;;::::::999888888777666555444444333333333333333333333333777777777777777777777777<<<<<<;;;:::999888777777666555555444444333333222666666666666777777777777777777777777777777666666777777777777777777777777666666666666666666666666666666666666666666666666   """(((,,,...///...((($$$!!!######$$$###!!!     ###!!!             %%%  """  &&&000222///111,,,%%%!!!###)))'''$$$              +++&&& """  """!!! !!!"""$$$%%%&&&)))***++++++------...///,,,,,,,,,------.........222000///......///000222333333333333333333333333444444444333333333222222000000000000000000000000000222555888:::;;;;;;;;;777777888888999::::::;;;;;;<<<===>>>===<<<:::999888888777666555444333333333333333333333333333333777777777777777777777777;;;;;;;;;::::::999999999666666555555444333333222555555666666777777888888999999888888777777666666555555555555555555555555444444444444444444444444555555555555555555555555     !!!(((,,,------,,,!!!  !!!!!!###&&&&&&$$$       !!!            ###&&&$$$ ///<<<===999;;;555,,,$$$ """"""###%%%$$$"""             '''###  """  """###%%%%%%)))***++++++------...///++++++,,,,,,---...//////222111///......///111222333333333333333333333333444444444444333333333333000000000000000000000000111333555777999999888777888888999999:::;;;;;;;;;;;;<<<>>>???>>>===;;;999888777777666555444333222222222222222222222222222777777777777777777777777999:::::::::;;;;;;<<<<<<777777666555555444444333444555555666777888888999::::::999888888777666666444444444444444444444444333333333333333333333333444444444444444444444444    $$$***---...,,,+++ !!!"""!!!###'''(((&&&!!!                  &&&)))&&&""""""555CCCDDD???AAA:::111'''!!! !!! $$$'''%%%               ###  !!!""""""###$$$######   """###$$$%%%)))***+++,,,---......///++++++,,,,,,---...//////222111000......000111222444444444444444444444444555555444444444333333333000000000000000000000000222333555777888777666555888999999::::::;;;;;;<<<;;;<<<>>>@@@???===;;;999777777666555444333333222222222222222222222222222777777777777777777777777888999999:::;;;<<<===>>>888777777666666555444444444444555666777888999999;;;::::::999888777666666333333333333333333333333222222222222222222222222444444444444444444444444     %%%''''''%%%$$$ """######### ###&&&&&&              )))&&& !!!)))***$$$ ''')))%%% (((444888999444///''' ((('''!!!###'''---///(((              %%%"""!!! !!!!!!  !!!###$$$&&&(((***++++++,,,....../////////...------'''((()))***,,,---//////111111111111111111111111222222333444444555555666444444444444444444444444222222222222222222222222555555666888999:::;;;<<<:::;;;===>>>>>>===;;;:::???>>>===<<<:::999888777;;;;;;999777666444222222555555555555555555555444999999:::;;;;;;<<<<<<===777888888999::::::;;;;;;===;;;888555333222222333333333444444555666666666777666666666555555555555666666666555444444333333000000000000000000000000111222222333333444444555     ###%%%$$$"""!!!!!!"""""""""!!!"""&&&%%%        %%%"""!!!***,,,'''!!!%%%)))&&&"""%%%---000000222---&&& ###,,,+++ &&&'''***///111+++          """""""""   """###%%%''')))***+++,,,000000///...---,,,+++***(((((()))+++,,,...//////111111111111111111111111222222333333444555555555333333333333333333333333222222222222222222222222555555666777999:::;;;;;;:::;;;===>>>>>>===;;;:::<<<;;;;;;:::999999888888::::::999777555444333222444444555555555666666666999999::::::;;;<<<<<<<<<888888999999:::;;;;;;;;;<<<;;;888555333222333333333444444555555666777777777777666666666555555555666666666555444444333333000000000000000000000000222222222333444444555555###     !!!  !!!"""%%%$$$             ***...***%%% %%%)))'''###$$$&&&%%%...***%%% &&&111222'''+++***+++...000,,,"""          ###%%%$$$$$$ """"""$$$%%%(((***,,,---444222000...+++***(((((())))))***+++---...//////111111111111111111111111111222222333333444555555333333333333333333333333222222222222222222222222444555666777888999:::;;;:::;;;===>>>>>>===;;;:::777777777888888888888888888888777666555444333333333333444555666777888888888999999::::::;;;<<<<<<999999999:::;;;;;;<<<<<<<<<:::777555333333333444444444555555666666777777777777777777666666666666666666666555444444333333000000000000000000000000222222333333444555555555,,,%%%      !!!$$$###             )))---+++''')))+++'''""" (((&&&$$$ '''555777,,,!!! ###---)))&&&&&&(((&&&       $$$'''(((((($$$ """######%%%'''***---///888666222...***((('''&&&***++++++,,,---......///111111111111111111111111111111111222333333444444222222222222222222222222222222222222222222222222333444555666888999:::::::::;;;===>>>>>>===;;;:::444444555555666777777888666666666555555555444444333333444666777888999999888888888999::::::;;;;;;999::::::;;;<<<<<<======;;;:::777555444444555555444555555666666777888888888888888777777777666666666666666555444444333333111111111111111111111111333333333444555555666666...'''    ######              %%%***((($$$""")))///...'''"""""""""!!! %%%333777...###$$$(((...'''     ###''')))***'''###$$$$$$$$$%%%(((,,,000333<<<999444///+++((('''''',,,,,,,,,------.........000000000000000000000000000000111111222333333333111111111111111111111111222222222222222222222222333333444555777888999::::::;;;===>>>>>>===;;;:::333333444555555666777777333444444444555555555555555555666666777888999999777777888888999:::::::::;;;;;;;;;<<<======>>>>>>;;;999777555444555666666555555666666777888888999999888888888888777777777666666666555444444333333222222222222222222222222333444444555555666777777(((###    ###$$$             !!!###!!!###$$$(((...333000''' """!!! ---222+++"""###(((,,,333)))     !!!%%%(((******&&& """!!!""""""!!! '''&&&&&&'''***///444888@@@<<<666111---+++++++++........................000000000000000000000000///000000111111222333333000000000000000000000000222222222222222222222222222333444555666777888999:::;;;===>>>>>>===;;;:::555555555666666666666666111111222333444555666777888888888888777777777777666777777888888999::::::;;;<<<<<<===>>>>>>??????:::999777555555555777888666666777777888888999999999999999999888888888777666666666555444444333333222222222222222222222222444444555555666777777777     ###%%%!!!                 $$$---333111((("""""" &&&+++&&&%%%+++///<<<000         """%%%'''+++)))$$$"""%%%%%%$$$### !!!***)))((())),,,222888<<>>888222///...///000/////////...............000000000000000000000000//////000000111222222222////////////////////////222222222222222222222222222222333444666777888888:::;;;===>>>>>>===;;;:::999888888777666666555555///000111222444666777777;;;;;;:::999777666555555666666777777888999999999<<<<<<===>>>>>>??????@@@:::999777555555666888999666666777888888999999:::::::::999999999888888888666666666555444444333333333333333333333333333333444555555666777777888888      ###&&&"""              !!!    (((111000)))!!! """###!!!!!!&&&"""!!!'''---111DDD777$$$            ###%%%,,,***&&&"""$$$''''''&&&$$$ !!!###,,,+++)))***...444:::???CCC???999444000000222444///////////////.........000000000000000000000000/////////000111111222222////////////////////////222222222222222222222222111222333444555777888888:::;;;===>>>>>>===;;;:::;;;;;;:::888777666555444...///000222444666777888======;;;999777555444333666666666777888888999999=========>>>??????@@@@@@:::888777555555666888999777777777888999999:::::::::::::::999999999888888777666666555444444333333333333333333333333333333555555666666777777888888     !!!$$$                    ###(((***(((### %%%### !!!!!!######+++000===777,,,!!!         &&&)))(((...,,,(((######  $$$!!!!!!$$$&&&((((((((((((***---111444777???<<<888444222111222333111000---,,,,,,...000111////////////////////////////////////............111111111111111111111111111111111111000000000000333333444444555666666666=========>>>??????@@@@@@;;;;;;999777555333222111///000222444666888999:::::::::999777666555444333333444444555666777888888<<<<<<======>>>?????????BBB@@@===:::999:::<<<===777777777777777777777777777777777777777777777777666666666555444444333333444444444333333333222222333333444444555666666666    """               !!!###""" !!!  (((---;;;555+++            &&&'''&&&%%%$$$###!!!###!!!!!!&&&###  $$$'''***+++,,,,,,,,,,,,...111444555;;;999666333222222222333333111///---,,,---///000///////////////////////////////////////.........111111111111111111111111111111111111000000000000333444444555555666777777<<<<<<===>>>>>>??????@@@<<<<<<:::999777555444333222222333444666777888888888777777666555444444444444444555666666777888888:::;;;;;;<<<======>>>>>>AAA???===:::::::::<<<===777777777777777777777777777777777777777777777777666666666555444444333333444444444333333333333222333333444444555666666666                    !!!  !!!!!!###((((((&&&$$$""" %%%)))666111)))          !!!&&&%%%"""  !!!###!!!!!!###(((&&&### $$$(((,,,///000222111000//////111222444666555333222222222333444555333111///------------.................................///////////////111111111111111111111111000000111111111111111111444444555555666666777777;;;<<<<<<===>>>>>>??????======<<<:::999777666555555555555666666666666666444444444444444444444444555555666666777777888888888888999999:::;;;;;;<<>><<<;;;::::::;;;<<<777777777777777777777777777777777777777777777777666666666555444444333333555555444444444333333333333333444444555666666666                    ###$$$###  ###)))'''$$$ """ ###&&&///---+++'''$$$ !!!&&&)))...***$$$       """%%%###!!!$$$&&&(((***&&&$$$"""!!! !!!###$$$)))'''$$$!!!"""''',,,000222333555444222000///000111222222222222222222333444555666555333111...---,,,+++---------------------------.........//////000000111111111111111111111111000000000111111222222222444555555666666777888888;;;;;;;;;<<<======>>>>>>>>>>>>===<<<:::999888888999999888777666555444333111111222222333444444555777777777777777777777888666666777777888999999999<<<<<<;;;;;;;;;;;;;;;;;;666666666666666666666666666666666666666666666666666666666555444444333333555555555555444444444444333333444444555666666666          !!!$$$!!!  !!!!!!    !!!'''$$$!!!%%%&&&$$$!!!!!!%%%)))666333...(((###!!!###'''000...+++'''###  """$$$&&&((($$$"""     !!!  $$$!!!###)))...222444///,,,(((###  !!!"""######'''&&&$$$""""""(((---000111222333111///......///000111000111222333444444555555555555444222000...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000111000000000000000000000000///000000111222333333444555555666666777888888999999::::::;;;<<<<<<============<<<<<<;;;:::999999;;;:::999888666444333333111111222222333444444555888888888888888777777777555555666666777888888888999::::::;;;;;;;;;;;;:::666666666666666666666666666666666666666666666666666666666555444444333333666666666555555555444444333333444444555666666666          '''+++&&&    $$$$$$     !!!&&&(((---)))"""!!!&&&'''$$$ """ '''+++===999333,,,%%% """$$$+++***(((%%%""" !!!"""######""""""      """###    !!!"""  !!! """"""###"""%%%---333888:::444111***$$$!!!######"""""""""""""""!!!!!!'''+++---------+++***))))))+++---000111111222444666666666555555444444444444222000...,,,++++++++++++++++++++++++,,,,,,---...///000111222000000000000000000000000//////000111222444444555666666777777888888999999999999999:::;;;;;;<<<<<<<<<;;;;;;;;;::::::999999<<<;;;:::888777555444333444444444444444444444444::::::999999888888777777555555666666777888888999777888:::;;;<<<;;;::::::777777777777777777777777777777777777777777777777666666666555444444333333777666666666666555555555333333444444555666666666       !!!      ''',,,&&&  """###      &&&+++...111,,,###!!!&&&'''$$$"""&&&999666000)))### $$$###"""!!!       """(((***((($$$   !!!######"""      !!!###### &&&...444888999444///(((   """###"""!!!   %%%((()))((('''!!!!!!"""$$$''',,,000222444555777999999777555444111222444444444222000...++++++++++++++++++++++++++++++,,,...///111222222000000000000000000000000...///000111333444555666666666777888888999999:::888888999999:::;;;;;;;;;::::::999999999999999888;;;::::::999777666666555888777777666555444444444;;;;;;:::999888888777777666666777777888999999999555777999;;;<<<<<<:::999777777777777777777777777777777777777777777777777666666666555444444333333777777777666666666555555333333444444555666666666     ###    """       %%%+++$$$     !!!     """(((---111222---$$$  %%%&&&###!!!333000+++%%%      $$$+++...,,,(((%%%  !!!&&&'''&&&"""     !!!######'''...333555777222---%%%  """###""" $$$&&&&&&$$$""" %%%+++000333666777999;;;:::888555444///111333555555333111000************************++++++,,,...///111222333000000000000000000000000...///000111333444666666777777777888999999::::::777888888999::::::;;;;;;888888888888888888888888::::::999999888777777777::::::999777666555444333<<<;;;;;;:::999888777777777777888888999999::::::444666999;;;<<<<<<:::999777777777777777777777777777777777777777777777777777666666555444444333333777777777777666666666666333333444444555666666777    """...***$$$         !!!    ---+++(((###!!!     $$$(((***,,,,,,,,,&&&  888444...&&&       ###***333777222%%% ###$$$$$$###"""    ######### ***222555333---))) !!!"""$$$(((,,,111333:::<<<@@@BBBBBB???;;;888111222333333222000...,,,,,,,,,---......//////000...///111222333222000///------......///000000000222333333444555666777777777777777777777777777777444555666777999;;;<<<<<<<<<;;;:::999888666555555555555555555555555555555888888777666555444444333777666666666555555555555888888888888888888888888999999999999999999999999666666666666666666666666666666666666666666666666444444555555666777777777555444333333333555777888888888888888888888888888    )))&&&!!!       !!!   +++)))&&&"""     ###&&&'''(((&&&!!!  888555...&&&       !!!###)))111444///"""  """"""!!!!!!   '''///222000+++''' """&&&***...111777:::===@@@@@@===999666000111222222222000...,,,++++++,,,,,,---......///...///111222333222000///---......//////000111111333333444444555666666777777777777777777777777777444555666777999:::;;;<<<;;;::::::999777666666555555555555555555555555555888888777666666555444444777777666666666555555555888888888888888888888888999999999999999999999999666666666666666666666666666666666666666666666666444444555666666777777888666555444333333555777888888888888888888888888888    !!!          '''&&&###    !!!   !!!999555...&&&        """&&&,,,...)))   ###***,,,***&&&### ###'''+++---222555999<<<<<<999666333///000111222111000...,,,)))******+++,,,,,,------...///111222333222000///......//////000111111222333444444444555666666666777777777777777777777777444555666777888999:::;;;:::999999888777666666555555555555555555555555555888888777777666666555555777777777777666666666666888888888888888888888888888888888888888888888888666666666666666666666666666666666666666666666666555555555666777777888888777666555444444555777888999999999999999999999999  """######!!!%%%"""         """!!!     """&&&)))+++999444---$$$        !!!%%%'''"""  $$$&&&$$$"""  $$$'''***---000444777888555222///---///000111111///...---((())))))******+++,,,,,,...///111222222222000/////////000000111222222222444444444555555555555555777777777777777777777777555555666666777888999999888888888777777666666555555555555555555555555555888777777777777777777777888888888777777777666666888888888888888888888888888888888888888888888888666666666666666666666666666666666666666666666666555666666777777888888999999888666555555666777888999999999999999999999999   !!!###$$$###!!!  ***'''"""            !!!&&&+++000333555777222***!!! $$$%%%###              """!!! &&&&&&  """%%%'''))),,,000333444222///---,,,---///000000///...---((())))))******+++,,,,,,...///111222222222000///000000111111222333333333555555555555555444444444666666666666666666666666555555555666666777777777777666666666666666666666555555555555555555555555777777777888888888888888999888888888888777777777888888888888888888888888777777777777777777777777777777777777777777777777777777777777777777777777666666777777888999999999;;;:::888666666666888888999999999999999999999999   """$$$$$$###"""!!!!!!   (((%%%!!!    ######        %%%+++111555777999444///&&&%%%)))***(((%%%"""             !!!!!!###,,,...&&&!!!$$$&&&&&&)))---111222111...,,,***,,,...///000///...---)))******+++,,,,,,------...///111222333222000///111111222222333444444444666666666555444444444333666666666666666666666666555555555555666666666666555555555555666666666666555555555555555555555555777777888888999999::::::999999999999888888888777888888888888888888888888666666666666666666666666777777777777777777777777777777777777777777777777777777777888999999::::::===<<<999777666777888999:::::::::::::::::::::::: """&&&)))+++(((###""""""###$$$%%%&&&&&&&&&!!!      )))+++$$$       !!!  ###)))///222444555222,,,######)))...000---)))&&&%%%"""           ,,,///'''!!!$$$&&&$$$''',,,000222111...,,,)))+++---///000///...---++++++,,,,,,---......///...///111222333222000///222222222333444444555555777666666555444444333333666666666666666666666666555555555555555555555555444444444555555666666666555555555555555555555555777777888888999:::;;;;;;::::::999999999888888888888888888888888888888888666666666666666666666666777777777777777777777777777777777777777777777777777777888888999::::::;;;>>>===:::888777777888999::::::::::::::::::::::::   $$$)))+++///***######$$$&&&(((***+++++++++)))%%%        ---///'''!!!""""""!!!      """######"""  ###"""""" &&&+++...000000000***  %%%,,,111333000,,,)))((($$$                ***...%%%!!!$$$&&&$$$''',,,000222111...,,,)))***,,,...//////...---,,,------......//////000...///111222333222000///222222333444444555555666777777666555444333333222666666666666666666666666555555555555555444444444333333444444555666666666555555555555555555555555777777888999:::;;;;;;<<<:::::::::999999999888888888888888888888888888888666666666666666666666666777777777777777777777777777777777777777777777777777888888999999:::;;;;;;???>>>;;;999777777888999:::::::::::::::::::::::: %%%"""###&&&((('''%%%"""!!!!!!!!!!!!$$$'''***,,,111,,,###    """...,,, !!!     """%%%"""###(((&&&!!!&&&)))+++(((### """###""""""  !!!"""$$$&&&'''(((+++&&&         """$$$$$$!!! $$$&&&&&&(((***,,,---,,,+++***(((***---///000///...---000000000000000111111111111111111111111111111111555555555555555555555555333333333333333333333333333333444444555666666666444444444333333333333333222333333444555666777777777777666555555444333333666666666777888888999999>>>===;;;999999:::;;;<<<888888999999999:::::::::888888888888888888888888888888888888888888888888666666777777888888999999777777888999:::;;;;;;<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;; ### """""" !!!$$$&&&///+++###   )))(((!!!!!!       """$$$""""""'''%%%###%%%(((%%%   !!!###%%%''')))%%%         !!!!!! """%%%&&&&&&(((***,,,------,,,+++)))***---///000///...---000000000111111111111111000000000000000000000000444444444444444444444444333333333333333333333333333333444444555555555666333333333222222222222222333333444555555666777777666666555555444333222222666666777777888999999999<<<;;;999888888888:::;;;888888999999999:::::::::888888888888888888888888888888888888888888888888666666777777888888888999777777888999:::;;;<<<<<<;;;<<<<<<======>>>????????????>>>======<<<<<<;;; (((%%%   """!!! !!!         ###!!!!!!$$$""""""  """$$$%%%"""            """$$$%%%&&&&&&&&&&&&(((***,,,......---,,,***+++---...///...------000000000111111222222222000000000000000000000000222222222222222222222222444444444444444444444444333444444444444444444444111111111111111111222222444444555555666666777777444444444333333222222222666777777888888999:::::::::999777666555666888999888888999999999:::::::::999999999999999999999999999999999999999999999999777777777777777888888888888888999:::;;;<<<<<<===<<<<<<======>>>??????@@@@@@??????>>>======<<<<<<              !!!!!!!!! """!!!   """!!!          $$$'''(((''''''&&&(((***---...///......,,,,,,------...---------000000111111222333444444000000000000000000000000111111111111111111111111444444444444444444444444444444444333333333333333///000000000111111222222666666666666666666777777333333333333222222222222777777888888999:::::::::999777555444444444666777888888999999999:::::::::999999999999999999999999999999999999999999999999888888888777777777777777999999:::;;;<<<======>>>======>>>>>>???@@@@@@@@@@@@@@@@@@???>>>>>>======  !!!       $$$"""      !!!""" ###"""!!!            ###&&&&&&'''&&&'''***---///000000///...------,,,,,,,,,------///000111222333444555666222222222222222222222222111111111111111111111111555555555555555555555555444444333333222222111111//////000111222333333444777777777777777777666666333333333333333333444444888888888999::::::;;;;;;888777555333333444555666888888999999999:::::::::999999999999999999999999999999999999999999999999999999888888777777666666::::::;;;<<<===>>>>>>???>>>>>>??????@@@AAAAAAAAAAAAAAAAAA@@@??????>>>>>>    """$$$&&&%%%###         ---***$$$      $$$ """!!!  """$$$###!!!"""%%%%%%###            !!!$$$%%%%%%'''+++...000111111111000///---,,,++++++,,,---///000111222444555666777555555555555555555555555222222222222222222222222666666666666666666666666444444333222222111000000000111111333444555666666999999888888777777666666444444444555555666666666888999999::::::;;;<<<<<<888777555444333444666777888888999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999888777666555555;;;;;;<<<===>>>??????@@@??????@@@@@@AAABBBBBBBBBBBBBBBBBBAAA@@@@@@??????    (((&&&###         !!! """%%%///+++$$$!!!     !!! %%%"""###"""  """%%%''')))%%%"""(((,,,,,,(((!!!          """%%%'''+++...111222222222111000---+++***+++,,,---///000111333555666888888777777777777777777777777444444444444444444444444666666666666666666666666444444333222111000//////222222333555666777888999::::::999888888777666666555555666777777888999999999999::::::;;;<<<<<<<<<:::888666555555555777888888888999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999888777666555444;;;<<<<<<===>>>???@@@AAA@@@@@@@@@AAABBBBBBCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@   (((&&&"""   """"""   !!!###!!! $$$'''---)))###%%%%%%$$$"""!!!     """ &&&"""$$$###  ###''')))---'''###,,,222111+++"""         !!! %%%'''+++...111222333333222000---+++******,,,---///000111333555777888999999999999999999999999999555555555555555555555555777777777777777777777777555444333222111//////...333333444666888999:::;;;;;;::::::999888777666666666666777888999:::;;;;;;999999:::;;;;;;<<<<<<===:::999777666555666888999888888999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;:::999888777666555444<<<<<<===>>>???@@@AAAAAA@@@@@@AAABBBBBBCCCCCCDDDDDDCCCCCCBBBBBBAAA@@@@@@   !!!   !!!!!!       !!!$$$(((++++++)))%%%""""""(((%%%&&&### )))*********'''###"""    $$$!!!+++***)))'''%%%###"""!!!%%%!!!)))///---$$$       """&&&***%%% """$$$''')))))))))((('''''')))***,,,...//////000000000///////////////333333444444555666666666999999999999999999999999777777777777777777777777999999888777666555444444777777777777666666666666888888888999999::::::;;;777777777777666666666666666777777888999999::::::777777888999:::;;;;;;<<<999999888888777666666666666666666777888888999999888888888888888888888888888888999;;;===>>>???@@@999999999999999999999999999999:::<<<===???@@@AAA<<<<<<======>>>>>>??????????????????????????????  !!!        !!!###'''))))))'''###  %%%"""###!!!  ******++++++)))'''$$$""""""   """$$$ +++***)))'''%%%$$$""""""&&&"""%%%+++)))!!!       !!!$$$)))%%% !!!$$$&&&((((((((('''&&&'''((()))+++---...///000000000000000000000000333444444555555666777777999999999999999999999999777777777777777777777777888777777777666666666555777777777777777666666666888888888999999:::::::::777777777777666666666666888888888888999999999999666777777888999::::::;;;999999888888777666666666666666666777888888999999888888888888888888888888888999:::;;;===>>>???@@@::::::::::::::::::::::::999:::;;;<<<>>>???@@@AAA<<<<<<======>>>>>>??????????????????????????????          """###&&&'''&&&### """ '''((()))))))))'''&&&%%%"""  %%%$$$!!!###$$$+++***)))'''&&&$$$######'''###%%%$$$       !!!'''### !!!###%%%''''''&&&%%%$$$%%%&&&(((***+++,,,---///000000111111222222333444444555555666666777777888888888888888888888888777777777777777777777777555666666666777777777888777777777777777777777777888888888888888999999999666666666666777777777777::::::::::::999999999999666666777777888888888999999999888888777666666666666666666777888888999999999999999999999999999999999999:::;;;<<<===>>>???;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<>>>???@@@@@@<<<<<<======>>>>>>??????????????????????????????          &&&&&&'''&&&$$$   !!!!!!!!!!!!!!!    !!!&&&###   !!!$$$'''(((******)))((('''&&&%%%$$$((($$$       ###   """$$$%%%$$$############$$$&&&((()))++++++......///000222333444444444555555666666777888888888888888888888888888888666666666666666666666666444444555666777888999999666666666777777888888888888888888888888777777777555555666666777777888888<<<<<<;;;;;;::::::999999666666777777777777777777999999888888777666666666666666666777888888999999999999999999999999999999:::::::::;;;<<<===>>>>>>========================;;;;;;<<<===>>>??????@@@<<<<<<======>>>>>>??????????????????????????????   )))(((&&&$$$!!!      !!!///...,,,((($$$   !!!%%%!!!   ###&&&((()))******)))(((((('''&&&&&&)))%%%       !!!"""###"""!!! !!!"""$$$&&&'''((()))+++,,,---///111333555555555555666666777888888999777777777777777777777777666666666666666666666666444444555666777888999999555666666777888999999:::888888888777777666666666444555555666777888888999<<<<<<<<<;;;;;;;;;;;;;;;888888888888777777777777999999888888777666666666666666666777888888999999999999999999999999999999:::;;;;;;;;;<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>><<<=========>>>>>>??????<<<<<<======>>>>>>??????????????????????????????     ///---)))%%%!!!      !!!''';;;888444---&&&   !!!  !!!$$$"""!!!###%%%'''(((******))))))(((((((((''')))%%% !!!       !!!!!!  """$$$%%%'''''''''(((***---///222444555666666777777888888999999666666666666666666666666777777777777777777777777555666666666777777777888555555666777888:::;;;;;;999888888777666555444444333444555666777888999::::::;;;;;;<<<======>>>>>>;;;:::::::::999999888888999999888888777666666666666666666777888888999999::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<======>>>>>>??????????????????????????????    ###///+++&&&     ###+++GGGCCC;;;222(((  """###!!!!!!"""$$$"""          ###$$$!!! !!!"""###$$$%%%******)))))))))))))))))))))&&&!!!"""(((         !!!  !!!"""$$$%%%&&&###$$$'''***---000333444666666777888888999999:::666666666666666666666666777777777777777777777777888777777777666666666555444555666777999:::;;;<<<999888888666555444333333333333444666777999::::::888999:::<<<>>>@@@AAABBB=========<<<;;;::::::999999999888888777666666666666666666777888888999999::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<;;;;;;AAAAAAAAAAAAAAAAAAAAAAAA???>>>>>>>>>>>>>>>>>>>>><<<<<<======>>>>>>??????????????????????????????    """&&&,,,(((!!!      $$$...NNNIIIAAA666*** !!!"""$$$&&&&&&###"""$$$"""((('''       """ &&&""" !!!!!!!!!"""""""""*********))))))))))))))))))&&&""" ###%%%,,,$$$         """ !!!###!!!  """###$$$%%%!!!"""%%%(((,,,///222333777777777888999999::::::666666666666666666666666777777777777777777777777999999888777666555444444444555666777999;;;<<<<<<999888888666555444333222222333444666777999:::;;;777888:::<<>>===<<<;;;;;;:::999999888888777666666666666666666777888888999999::::::::::::::::::::::::<<<<<<<<<<<<<<<;;;;;;;;;BBBBBBBBBBBBBBBBBBBBBBBB????????????>>>>>>>>>>>><<<<<<======>>>?????????????????????????????????  """######&&&%%%###          $$$RRRKKK>>>000$$$ ///---)))######111333)))        !!!$$$&&&+++((($$$  """$$$$$$(((///444666222---)))###$$$(((,,,%%%%%%'''%%%"""         '''%%%!!!###!!!&&&!!!"""%%%'''((((((''')))000,,,!!!  ###$$$"""$$$'''***...111444666777777777777777777777777===;;;999777666666777888222666;;;AAACCCCCCAAA???666666666555444333111000555555555555777999<<<===666666777666555444333222777777888999999::::::;;;666888:::<<<======<<<<<<<<<<<<<<<;;;;;;;;;::::::999999999999999999999999888888999999999:::::::::666666666666666666666666:::::::::;;;<<<=========???@@@@@@AAAAAABBBBBBCCC????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>@@@AAABBBCCCCCCAAA???>>>   ###%%%%%%%%%$$$###!!!      !!!HHHBBB777+++  """###...,,,(((###"""///222(((           ###%%%***)))'''%%%%%%%%%&&&'''###'''---222333000+++((( """(((!!!"""%%%$$$        """+++)))&&&""" """$$$$$$"""&&&""""""$$$&&&''''''&&&"""---444111'''!!!!!!!!!  ###$$$$$$&&&(((+++...111333444999999999999999999999999===;;;999777555666777777333777<<>>??????@@@@@@@@@AAAAAABBBBBBBBB????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>???AAACCCCCCBBB@@@??? !!!!!!$$$%%%&&&&&&!!!        888333+++"""###%%%'''(((,,,***&&&!!!!!!,,,---%%%         """###((()))+++,,,------,,,+++###&&&***......,,,(((%%%""" """         """%%%///...,,,***'''$$$!!! """%%%'''%%%### $$$!!!!!!###%%%%%%%%%$$$$$$///666555---%%%&&&%%%$$$###!!!  ###$$$'''(((***,,,...000222333;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;888666555555666777555888<<>>===;;;:::999888888666666777999:::;;;;;;<<<@@@??????>>>===<<<<<<<<<======<<<;;;;;;:::999999666888:::<<<======<<<<<<888888888888777777777777888888888888888888888888888888999999999:::::::::666666666666666666666666<<<======>>>@@@AAABBBBBB@@@AAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;===???BBBCCCCCCBBBAAA!!!""" !!!!!!"""    """"""    '''$$$$$$)))+++++++++)))'''$$$&&&'''!!!    !!!"""%%%)))---111333222///---"""###&&&((((((&&&###!!!          !!!%%%'''000000000///...+++)))'''!!!$$$&&&%%%###   """######""""""!!!***222333,,,%%%  )))(((&&&$$$"""  ###$$$***+++,,,---///000222222<<<<<<<<<<<<<<<<<<<<<<<<;;;:::777555444555555666666999<<>>===;;;999888888999999999999:::;;;<<<=========CCCAAA???===<<<;;;<<<<<>>===<<<;;;999888888666888:::<<<======<<<<<<777666666666666555555555888888888888888888888888888888999999999:::::::::777777777777777777777777===>>>???@@@BBBCCCDDDEEEAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>999;;;>>>AAABBBCCCCCCBBB       $$$%%%"""  """)))......---+++&&&$$$!!!      !!!"""###'''---222444222///---!!!!!!!!!!!!!!! $$$!!!         """$$$&&&+++---...000///---+++***  $$$"""  !!!!!! """)))+++&&& !!!  !!!)))((('''%%%###!!! ###$$$+++,,,---...000222333333========================;;;999777555444444555555777888:::===>>>??????>>>:::999777555555777999;;;@@@???>>>======???AAABBBFFFCCC???;;;999888888888>>>>>>===;;;:::999888777666888:::<<<======<<<<<<666666666555555555444444777777777777777777777777888888999999999:::::::::888888888888888888888888======???AAACCCDDDFFFFFFBBBBBBBBBAAAAAA@@@@@@@@@========================>>>>>>>>>>>>>>>>>>>>>>>>888:::===@@@BBBBBBBBBAAA $$$!!!      ###&&&"""   %%%---111000,,,)))###"""         !!!$$$!!! """###### $$$)))---///---+++))) ###!!! !!!!!!        !!!"""""""""%%%(((+++,,,***(((&&&###!!!"""   """$$$   '''&&&%%%$$$"""!!!  ###$$$***+++---///111333555666========================:::999666444333333444555666777888999:::;;;<<<<<<666555333333555999===@@@IIIFFFAAA>>>>>>BBBGGGJJJNNNJJJDDD>>>999777777777;;;;;;:::999999888777777666888:::<<<======<<<<<<666666666666555555555555666666666666666666666666888888999999999:::::::::888888888888888888888888;;;<<<>>>@@@BBBDDDFFFGGGCCCCCCBBBAAAAAA@@@??????========================>>>>>>>>>>>>>>>>>>>>>>>>999;;;===@@@AAAAAA@@@???   (((%%%     '''### %%%!!!   '''///222000***&&&!!!         %%%)))&&&!!!###$$$%%%%%% ###&&&'''&&&%%%###&&&###         $$$&&&%%%###!!!!!!   !!!"""  ######""""""!!!!!!  ###$$$)))***,,,///222555888999<<<<<<<<<<<<<<<<<<<<<<<<:::888666444333333444444444555555666666888888999666555444555888>>>DDDHHHRRRLLLDDD>>>>>>DDDLLLRRR[[[VVVNNNFFF???<<<;;;;;;777777777777777777777777666888:::<<<======<<<<<<888777777777777666666666666666666666666666666666888888999999999:::::::::999999999999999999999999::::::<<>><<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<>>>@@@@@@???===<<<   ###%%%+++(((!!!       ---'''###  (((000333///(((###      """  )))'''###  """###''',,,(((###!!!$$$&&&&&&&&& !!!""""""!!! ***'''"""       !!!!!!!!! !!!!!!   """###  !!!!!!""""""!!!!!!!!!  ###$$$((())),,,///333777999;;;;;;;;;;;;;;;;;;;;;;;;;;;999888555333222333333444333333333333444555777777777666666777<<>>EEEOOOVVVeee___VVVMMMEEEAAA??????444444444555666777777777666888:::<<<======<<<<<<888888888888777777777777666666666666666666666666888888999999999:::::::::999999999999999999999999888999;;;>>>@@@CCCEEEFFFDDDDDDCCCBBB@@@???>>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>===>>>???@@@???>>><<<;;;  !!!&&&***---///222...'''       $$$!!!((("""  !!!"""$$$!!!$$$   '''### $$$###  %%%%%%$$$### $$$)))%%% !!!###%%%&&&''''''$$$"""          !!!  !!!"""###$$$%%%$$$$$$###"""!!!  """###$$$''')))...333888;;;<<<===555666777888:::;;;======999999888777666555444444222444666999999888777555333333333555888===BBBEEEJJJFFF@@@===>>>CCCJJJNNN[[[XXXRRRKKKFFFCCCBBBBBB===;;;777444222222222333;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888666555444444555666888555777:::<<<======;;;:::777777888999999::::::;;;;;;;;;<<<<<<===>>>>>>>>>BBBBBBAAA@@@???>>>======????????????????????????>>>????????????@@@@@@@@@????????????????????????  ###&&&)))+++///+++%%%     !!!"""$$$!!!  !!!!!!$$$"""###    %%%!!! !!!  &&&&&&%%%"""  %%%+++&&&!!!###$$$%%%&&&'''%%%###        """!!!  """######$$$######"""!!!!!!  !!!###%%%&&&''''''***///444888;;;<<<===555555777888999;;;<<<<<<888777777777666666666555333555777999:::999888777444444444555888<<<@@@BBBHHHDDD???<<<===BBBHHHLLLVVVSSSOOOIIIEEECCCBBBAAA@@@>>>;;;999777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888777555444444555777888666888:::<<<===<<<;;;:::999999::::::;;;;;;<<<<<<<<<<<<<<<======>>>>>>>>>@@@@@@@@@??????>>>>>>>>>????????????????????????>>>????????????@@@@@@@@@????????????????????????  ###$$$***'''"""  !!!''')))%%%   !!!!!! $$$""" !!!   !!! &&&%%%$$$!!! """333...&&& !!!!!!###$$$%%%&&&'''$$$        !!!###!!! """!!!!!! """###%%%&&&%%%$$$"""!!! !!!""""""""""""!!!!!! !!!!!!"""$$$%%%'''((())))))+++000444888;;;<<<===555555666777999:::;;;;;;555666666666777777777888555666888999::::::999888555555555666888;;;===???FFFCCC>>>;;;;;;???EEEIIIOOOMMMIIIFFFCCCBBBAAAAAA@@@???>>>======>>>???@@@;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888777666444444666777888888999;;;<<<===<<<;;;;;;;;;;;;<<<<<<===>>>>>>???=========>>>>>>>>>>>>>>>===>>>>>>>>>?????????@@@????????????????????????>>>????????????@@@@@@@@@???????????????????????? $$$"""   ###***+++$$$ !!!###"""!!!""""""!!!      !!!!!! """:::666///'''   !!!###%%%'''***&&&        $$$%%%""" """$$$"""!!!###$$$"""""""""!!!$$$%%%&&&''''''%%%###""" !!! !!!"""###$$$%%%&&&&&&))),,,000444888:::;;;;;;555555666777777888999999444444555666777888999999777777888999::::::::::::666666777888999;;;<<<===DDDAAA===::::::>>>BBBEEEGGGFFFEEECCCBBBAAA@@@@@@<<<<<<<<<===>>>???@@@@@@;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999888666555555666888999:::;;;;;;<<<<<<<<<<<<;;;======>>>??????@@@@@@AAA??????????????????>>>>>>;;;<<<<<<===>>>???@@@AAA????????????????????????>>>>>>?????????@@@@@@@@@????????????????????????      $$$)))'''  """%%%%%%###  !!!!!!!!! !!!!!!      !!!""" $$$;;;888333,,,&&&  ###''')))000***"""      """%%%%%%%%%%%%,,,...,,,'''$$$ ###%%%""" """$$$$$$ !!!""""""!!!!!!!!!"""###$$$$$$"""!!!  !!!""""""(((+++///333666888888999555555555666666777777777444444555666777888999999777777777777888999::::::777888999;;;<<<=========CCCAAA===;;;;;;===@@@BBBAAABBBBBBAAAAAA@@@???>>>666777888:::;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999777666666777999:::======<<<<<<;;;<<<<<<<<<>>>>>>???@@@@@@AAAAAABBBAAAAAAAAA@@@?????????>>>:::;;;<<<===>>>??????@@@????????????????????????>>>>>>?????????@@@@@@@@@????????????????????????     """&&&###    !!!%%%((((((%%% !!!###$$$$$$$$$""" &&&%%%"""     !!!$$$&&&###$$$###$$$777666333...)))###$$$)))---555///%%%     %%%((((((  !!!!!!***444999777222...(((&&&""""""$$$$$$!!! !!!"""""" """###!!!!!!### !!!"""######!!! !!! ###""""""!!!  &&&))),,,000333555555555555555555555555555555555555666666666777777777888666555555444555777888:::777999;;;>>>@@@AAAAAAAAADDDBBB???<<<<<<===???AAA???@@@AAAAAAAAA???>>><<<555666888:::;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888666666888999:::@@@???===;;;;;;;;;<<<===>>>>>>??????@@@AAAAAABBBCCCCCCBBBAAA@@@??????>>>;;;<<<<<<<<<=========>>>????????????????????????>>>????????????@@@@@@@@@????????????????????????        """!!!     $$$(((+++***%%%"""%%%'''(((((($$$###***((($$$      """###$$$%%%###!!!000000000...+++&&&!!!%%%,,,000;;;444(((      """###!!! ###&&&'''$$$ !!!...;;;AAAAAA<<<888111...(((###&&&&&&%%%$$$###  !!!###""" """$$$###$$$&&&&&&&&&%%%###!!!!!! %%%$$$###"""!!!  !!!!!!!!!!!!!!!!!!$$$&&&***---000111222111555555444444444444444444888777777777666666666555555444222222222444777888777999===AAADDDEEEEEEEEEEEECCCAAA>>>>>>>>>@@@AAA???@@@BBBBBBAAA???<<<;;;:::;;;>>>???@@@???===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::888777777888:::;;;BBB@@@===;;;;;;;;;<<<=========>>>??????@@@@@@AAADDDDDDCCCBBBAAA@@@??????=========<<<<<<;;;;;;;;;????????????????????????>>>????????????@@@@@@@@@????????????????????????           """%%%***,,,+++&&&"""''')))******%%%$$$ +++)))$$$ """""" ###    """ ###### +++,,,......+++'''### &&&...333>>>666***     """ $$$)))+++'''!!!!!!111???FFFFFFBBB>>>666222,,,%%%!!!,,,+++(((%%%"""  ######!!!###%%%'''(((*********)))'''%%%   !!!&&&%%%$$$###"""!!!  $$$$$$$$$$$$$$$$$$$$$$$$###%%%(((,,,.../////////555444444444444444333333999999888777666555444444444222111000000333555777777999>>>CCCGGGHHHHHHHHHFFFDDDBBB@@@??????@@@AAA@@@AAABBBCCCBBB???<<<:::@@@AAACCCEEEEEECCCAAA???;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::888777777888:::;;;CCCAAA>>>;;;:::;;;===>>><<<======>>>??????@@@@@@EEEEEEDDDCCCAAA@@@?????????>>>===<<<;;;:::999999????????????????????????>>>????????????@@@@@@@@@????????????????????????  +++((("""     """%%%&&&$$$  &&&'''%%%,,,&&&&&&###  $$$,,,,,,$$$"""!!!!!! '''$$$   """ """ $$$'''+++......***&&&""" %%%---222@@@888,,,         ###,,,111111///---!!!'''...222444444444>>>;;;333&&&### 999888555000***"""###&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''%%%$$$'''### !!!$$$&&&(((&&&&&&'''((('''%%%"""!!! """######""""""!!!  """###$$$((('''%%%###""""""###$$$$$$%%%''')))+++...///000333333444444555666666666666666666666777777777777888666444222222333555777555:::CCCKKKOOOOOOLLLJJJFFFEEEDDDBBBBBBDDDEEEFFFHHHGGGGGGFFFEEEDDDCCCCCC???@@@BBBDDDCCCBBB???===::::::::::::999999999999<<<===???@@@???===:::888;;;;;;;;;;;;;;;;;;;;;;;;CCCCCCBBBAAA???>>>======????????????????????????@@@???>>><<<<<<>>>???@@@@@@@@@???>>>>>>???@@@@@@????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@>>>???AAABBBBBBAAA???>>>  +++'''!!!    """###"""!!!  ######  %%%%%%###((("""###  !!!+++---(((""" ###!!!   %%%***,,,,,,)))((($$$"""  ###'''***777111(((      &&&///444555444222&&&(((***,,,------,,,,,,666666222***""":::888555000***######'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&$$$###$$$!!!!!!###$$$###$$$%%%&&&%%%###!!! !!!"""###""""""!!! """"""'''&&&$$$"""!!!!!!######$$$%%%''')))+++---///000333444444555555666777777666666666666777777777777888666444333333444666777:::???FFFMMMPPPPPPMMMKKKFFFDDDCCCBBBBBBCCCDDDFFFHHHHHHGGGEEEDDDCCCBBBAAA@@@AAACCCDDDDDDBBB@@@?????????>>>>>>>>>=========;;;<<<>>>??????===;;;999;;;;;;;;;;;;;;;;;;;;;;;;CCCBBBAAA@@@???>>>======????????????????????????@@@???===<<<<<<===???@@@@@@??????????????????@@@????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@>>>???AAABBBBBBAAA???>>> )))%%%   ###$$$$$$$$$!!!!!!  $$$###   '''+++***'''    $$$(((+++,,,+++''''''&&&%%%$$$###"""!!!***&&&!!!     '''000555777777666111///,,,(((%%%$$$######///000000+++###"""%%%:::888555111***###$$$(((***)))(((''''''''''''''''''''''''&&&'''(((((('''%%%###"""  """""""""  !!!"""""""""!!!  &&&$$$"""!!! !!!"""######$$$&&&(((+++---///000444444555555666666777777777777777777666666666666777666555444444555666777>>>BBBHHHMMMOOONNNKKKIIIDDDCCCAAA@@@@@@AAACCCDDDIIIHHHFFFDDDBBBAAA???>>>AAABBBCCCDDDDDDDDDBBBBBBCCCCCCCCCBBBBBBBBBAAAAAA:::;;;<<<===>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;AAAAAA@@@??????>>>======>>>>>>>>>>>>>>>>>>>>>>>>???>>><<<;;;;;;<<<>>>????????????@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????===>>>@@@AAAAAA@@@>>>===   '''###     !!!""""""%%%!!!!!!$$$!!! !!!$$$$$$###  """&&&((()))''')))***+++)))%%%        ###+++111333444444555111***$$$  000///,,,'''  $$$'''777666333///***###%%%***,,,++++++((((((((((((((((((((((((&&&&&&''''''&&&$$$!!!  !!!"""!!! ###"""  !!!"""###$$$%%%(((***,,,...///444555555666666777888888888888777777666666555555555555555555666777777888>>>AAAFFFIIIJJJHHHEEECCCBBBAAA???>>>>>>???AAABBBHHHGGGEEECCCAAA???===<<>>>>>=========>>>>>>>>>>>>>>>>>>>>>>>>>>>===;;;::::::;;;===>>>>>>???@@@AAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<===???@@@@@@???===<<< $$$       ((($$$$$$%%%   !!! $$$'''$$$ !!!"""  $$$$$$ """$$$''')))---///---'''!!!       ###(((+++,,,,,,111,,,&&&!!!"""%%%777111)))!!!!!!$$$&&&111000///---(((###!!!''',,,---,,,+++))))))))))))))))))))))))&&&&&&'''&&&%%%""" !!!!!!   !!!"""###%%%'''))),,,---...555555666666777888888999999888888777666555555444444555666777888888888888:::===@@@BBBBBBAAA>>><<<@@@???===<<<<<<===???@@@EEEDDDCCCAAA???===<<<;;;AAAAAAAAABBBCCCDDDEEEEEEBBBBBBBBBAAAAAAAAA@@@@@@??????>>>>>>===>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;===================================================<<<:::999999:::<<<======>>>@@@BBBBBB@@@>>>===================================================;;;<<<>>>??????>>><<<;;;!!!       )))%%%!!!''''''   """"""!!!!!!'''+++)))""" $$$'''%%%   """******!!!!!!$$$***---000111...(((        ###&&&''''''***'''###!!!!!!$$$(((+++:::333***%%%$$$$$$$$$###!!!""")))))))))(((&&&### $$$)))------,,,***************************&&&&&&&&&&&&$$$!!! !!!!!!"""$$$&&&)))+++---...666666777777888888999999:::999888777666555444333333444666888::::::999999777999;;;======<<<;;;:::>>>===<<<::::::<<<===>>>AAAAAA@@@???>>>======<<>>???@@@BBBDDDEEEDDDDDDDDDDDDCCCCCCCCCCCCFFFEEEBBB@@@???>>>??????;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===========================<<<;;;999888888999;;;<<<<<<>>>AAACCCCCCAAA>>><<<========================<<<<<<<<<<<<<<<<<<<<<<<<:::;;;===>>>>>>===;;;::: """!!!       '''###%%%+++)))!!!  """"""!!!  $$$%%%$$$$$$***)))""" %%%))))))  ******&&&+++333444444222---%%%       !!!$$$%%%&&&&&&%%%$$$###"""$$$'''+++---444222111222333///&&&!!!"""###$$$$$$###!!! !!!'''+++------+++)))++++++++++++++++++++++++%%%&&&&&&%%%###   !!!"""$$$&&&(((***,,,---666666777888888999999:::::::::999777666444333333222444777:::;;;;;;:::999777999;;;<<<=========<<<===<<<:::999999:::<<<==================>>>>>>>>>===<<<<<<<<<===@@@CCCEEELLLLLLKKKKKKKKKJJJJJJJJJMMMJJJGGGCCC@@@?????????;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888888999:::;;;;;;===AAADDDDDDAAA===;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999:::<<<======<<<:::999!!!$$$&&&%%%"""        &&&"""'''---+++"""  $$$%%%$$$###  """$$$### ''''''  %%%******  '''''' ###---333::::::888333,,,"""         """$$$&&&((((((((($$$$$$$$$$$$&&&))),,,......000666>>>@@@777&&& """######"""!!!""" $$$(((,,,...,,,***'''++++++++++++++++++++++++%%%&&&&&&%%%"""  !!!"""###&&&(((***,,,---777777777888999999::::::;;;:::999777666444333222111444777:::<<<<<<;;;:::999:::<<<>>>@@@@@@@@@@@@<<<;;;999888888999;;;<<<:::;;;;;;<<<===>>>??????<<<;;;::::::;;;???BBBDDDSSSSSSRRRRRRRRRQQQQQQQQQQQQNNNJJJEEEAAA?????????;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::888777777888:::;;;;;;===AAADDDDDDAAA===;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999:::<<<======<<<:::999 !!!"""(((### $$$111...***%%%!!!!!!$$$%%%$$$!!!         ###"""  """### ###  !!!!!!  $$$!!!   $$$  $$$''';;;777000'''  !!!        !!!$$$'''))))))((('''$$$%%%,,,:::EEE@@@... !!!  %%%***---,,,+++)))&&&'''((()))(((&&&###!!!"""'''***)))$$$###&&&&&&%%%###!!! !!!!!!!!! !!!"""$$$&&&(((***+++,,,///000000111222222333333444444444444555555555555444666999<<<>>>===<<<:::888888888888:::===@@@AAA>>>???AAABBBBBBAAA@@@???555999???DDDGGGGGGEEEDDDCCC@@@===;;;;;;>>>BBBEEENNNMMMMMMNNNQQQUUUYYY[[[```[[[TTTLLLFFFAAA???>>><<<<<<<<<<<<<<<<<<<<<<<<========================999999:::;;;;;;<<<<<<===:::999999888777666555555555888;;;>>>??????>>>======<<<<<<;;;;;;:::999999999999999999999999999999999:::<<<>>>>>>===<<<;;;###%%%&&&&&&'''######---***&&&"""!!!$$$$$$"""       !!!%%%###    """      ###%%%999555///'''        ###%%%&&&&&&%%%$$$"""###***666???<<<+++###))),,,---+++***%%%&&&(((((('''%%%###!!!###(((+++)))$$$"""%%%%%%$$$""" !!! !!!"""###%%%''')))***+++......///000111222222333555555555666666666666666666777999;;;<<<=========;;;:::999999:::<<>>===666:::@@@EEEHHHIIIGGGEEEDDDBBB>>><<<<<>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999999::::::;;;<<<<<<<<<:::999999888777777666666666888;;;===???>>>=========<<<<<<;;;;;;:::999999999999999999999999999999999:::<<<>>>>>>===<<<;;;###&&&)))*********&&&""" &&&$$$ !!!###"""          ###'''$$$      !!!###666222,,,%%%         """######""""""!!!!!!&&&///777444'''!!!''',,,---,,,+++%%%&&&''''''&&&%%%###""""""%%%)))+++***%%% ######"""!!! !!!"""###$$$&&&'''((())),,,,,,---...000111111222666666777777888888888999999999999999;;;===???@@@>>>===<<<;;;;;;<<<>>>???BBBBBBCCCCCCAAA???<<<:::888<<>>>>>@@@DDDFFFGGGFFFFFFEEEFFFHHHJJJKKK```^^^ZZZTTTMMMFFF@@@===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<888999999::::::;;;<<<<<<:::999999888888777777777888999;;;===>>>>>>===<<<===<<<<<<;;;;;;:::999999999999999999999999999999999:::<<<>>>>>>===<<<;;; """%%%'''))))))(((((($$$  """       ###'''$$$   !!!000---'''!!!        !!!!!!!!!"""###"""$$$)))...+++!!!%%%***,,,,,,+++$$$%%%%%%%%%%%%$$$$$$###%%%(((+++,,,***%%%   !!!!!!  !!! !!!!!!"""###$$$%%%%%%&&&)))***+++,,,...///000111666777777888999::::::;;;<<<:::999888:::===@@@CCCAAA@@@>>>===<<<===>>>???DDDDDDDDDDDDBBB>>>;;;999:::>>>EEEKKKNNNOOONNNLLLKKKHHHDDDAAA@@@BBBEEEHHHIIIIIIHHHHHHGGGHHHHHHHHH^^^]]][[[WWWPPPHHHAAA===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888888888999::::::;;;;;;999999999999999999888888:::;;;<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;:::999999999999999999999999999999999:::<<<>>>>>>===<<<;;; ###$$$$$$###"""!!!            $$$!!!  ###    )))&&&!!!!!!"""!!!       !!!###%%%&&&***'''%%%%%%%%%###$$$)))******)))$$$$$$#########$$$$$$%%%)))+++,,,---***&&&!!!!!!######!!!!!!"""!!! !!!!!!!!!"""""""""###&&&'''(((***,,,...///000555666777888999:::;;;<<<===;;;:::999;;;>>>AAADDDCCCBBB@@@>>>>>>???@@@AAAFFFFFFGGGFFFDDD@@@===;;;===AAAHHHNNNRRRSSSRRRQQQPPPLLLHHHDDDBBBDDDGGGIIINNNNNNNNNNNNMMMLLLKKKKKKYYYYYYWWWTTTOOOHHHBBB>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;777777888888999:::::::::999999999999::::::::::::======<<<;;;;;;;;;;;;<<<===<<<<<<;;;;;;:::999999999999999999999999999999999:::<<<>>>>>>===<<<;;;            %%%!!!    &&&$$$!!!!!!"""$$$%%%!!!""""""!!!"""   !!!$$$(((+++---333///)))$$$ """'''((('''&&&######"""!!!"""###%%%&&&---.........+++'''""" """$$$$$$"""  ###$$$&&&(((***,,,...///333444555777888:::;;;;;;<<<<<<<<<<<<>>>@@@BBBCCCCCCBBBAAA@@@@@@AAACCCDDDHHHHHHIIIHHHGGGDDDBBB@@@???DDDJJJQQQUUUWWWVVVUUUSSSPPPKKKGGGEEEFFFHHHJJJOOOPPPQQQQQQQQQPPPNNNMMMSSSRRRPPPNNNJJJFFFBBB@@@<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::666777777888888999::::::999999999::::::;;;;;;;;;???>>><<<;;;::::::;;;;;;===<<<<<<;;;;;;:::999999999999999999999999999999999:::<<<>>>>>>===<<<;;; !!!!!!         """   !!!   $$$%%%$$$!!!!!!"""000...***%%%""" !!!$$$&&&(((%%%'''((()))&&&!!! !!!###(((---222666===888///%%%"""%%%%%%$$$######"""!!! !!!###%%%'''///000///...+++'''###!!!!!!$$$$$$!!! ###""" !!!"""$$$&&&)))+++---...111222333555777888:::::::::;;;===???AAAAAAAAAAAABBBAAA@@@@@@BBBDDDFFFHHHHHHIIIJJJKKKKKKIIIGGGEEEAAAEEELLLSSSXXXZZZYYYXXXVVVSSSMMMIIIFFFGGGIIIKKKKKKLLLNNNPPPPPPOOONNNMMMLLLKKKHHHFFFDDDCCCCCCCCC<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999666666777777888999999999999999999:::;;;<<<<<<===AAA???===:::999999:::;;;===<<<<<<;;;;;;:::999999999999999999999999999999999:::<<<>>>>>>===<<<;;; ###$$$$$$$$$           &&&"""    !!!!!!     ###''')))(((&&&$$$ ###!!!$$$'''777444///)))%%%!!!  """%%%((()))(((***,,,---***%%%    """%%%+++111777;;;DDD===222&&&!!!$$$$$$""" ###"""  ###&&&(((111111000...+++((($$$"""!!!######!!!!!!&&&###   !!!###%%%(((+++---...000000222444666777999:::999;;;???BBBCCCBBBAAA@@@AAAAAA@@@AAACCCEEEHHHJJJIIIJJJLLLMMMMMMLLLJJJIIIBBBFFFNNNUUUYYY[[[[[[ZZZXXXTTTOOOJJJGGGHHHJJJLLLFFFHHHKKKMMMNNNMMMKKKJJJHHHFFFCCCAAA@@@AAACCCDDD<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999666666666777888888999999888999::::::;;;<<<======BBB@@@===:::888999:::;;;===<<<<<<;;;;;;:::999999999999999999999999999999999:::<<<>>>>>>===<<<;;;###***------***(((                 !!!"""   """###,,,---...---)))###  !!!!!! ))))))***///222...%%%"""""" """$$$""" !!!"""(((***)))""" ###$$$555222...,,,---111666:::DDD???777,,,""""""&&&)))***((($$$""""""!!!  ###&&&(((+++,,,...///,,,'''!!! !!!"""""" ######!!!  !!!"""""" !!!!!!"""#########!!! '''&&&$$$######$$$&&&'''+++,,,...000333555777888999999:::;;;<<<>>>>>>???@@@>>><<<<<>>>>>>>>===>>>@@@BBBEEEHHHJJJKKKKKKIIIFFFCCC@@@???@@@BBBBBB@@@>>><<<<<<<<<===>>>;;;;;;;;;:::::::::::::::========================666999===AAABBB@@@===:::999999888888777666666666999::::::;;;;;;<<<======999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;%%%,,,///...***'''                  ######!!!  """***,,,,,,+++((("""  $$$$$$&&&+++///---%%%###!!!  """!!!"""%%%'''000111...&&& $$$'''555222///,,,---000444777???;;;333***!!!!!!%%%(((((('''$$$!!!"""!!!  """%%%''')))***,,,,,,)))%%%!!!"""!!!  !!!#########"""!!!!!!!!!"""######$$$$$$%%%"""!!! '''&&&$$$######$$$&&&'''++++++---///222444666777777888999:::<<<>>>???@@@@@@???===>>>AAAGGGLLLPPPRRRQQQNNNKKKIIIGGGFFFFFF@@@GGGQQQYYY\\\WWWPPPKKKGGGEEEBBB???============<<<===???AAADDDFFFHHHIIIJJJHHHEEEBBBAAABBBDDDFFFFFFDDDBBB@@@>>>>>>???@@@??????>>>>>>===<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<666999===@@@AAA???<<<:::999999888888777666666666888888999::::::;;;;;;<<<999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;&&&///222///)))%%%   ###                  ###$$$$$$""")))))))))((($$$  %%%++++++$$$!!! ###!!!  $$$ """ ###(((+++777666222)))&&&***444222///---,,,...000222777333---&&& !!!"""$$$""""""%%%&&&$$$"""  """$$$%%%%%%&&&((('''%%%!!!!!!!!!!!!  !!!###%%%&&&%%%$$$###$$$$$$$$$%%%&&&&&&''''''%%%###""" !!!"""###'''&&&$$$######$$$&&&''')))***,,,...111333555666555666777999<<<>>>@@@AAA@@@??????@@@DDDIIIOOORRRUUURRRLLLGGGCCCBBBBBBBBB@@@FFFNNNVVVYYYTTTLLLEEECCCAAA???<<<;;;;;;;;;<<<;;;<<<>>>@@@BBBDDDFFFGGGJJJGGGCCCBBBDDDHHHKKKMMMMMMKKKHHHEEEBBBBBBBBBBBBFFFEEEDDDBBB@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<777999===???@@@>>><<<:::999999888888777666666666777777777888999999::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;&&&...111---'''"""  !!!&&&###              """###%%%&&&%%%###!!!&&&&&&%%%###  &&&((($$$$$$!!! !!!### '''"""%%%)))666444000((( """&&&+++111///...,,,++++++++++++---***%%% """$$$&&&'''(((&&&###""""""!!!  """######!!!"""######!!! !!!   """###$$$###$$$'''((())))))''''''''''''(((((())))))******((('''%%%######$$$%%%&&&'''&&&%%%$$$$$$%%%&&&''')))***,,,...000222444555333444666888;;;===???@@@??????@@@BBBEEEJJJOOORRRUUUQQQIIICCC>>>===>>>@@@AAADDDKKKSSSWWWRRRHHH???>>>===;;;999888999:::;;;;;;<<<===???AAACCCDDDEEEIIIEEEAAACCCIIIOOORRRSSSRRRPPPLLLIIIFFFDDDDDDDDDLLLKKKIIIFFFCCC@@@>>>===;;;;;;;;;;;;;;;;;;;;;;;;888:::<<<>>>>>>===;;;999999999888888777666666666555666666777888888999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"""***,,,)))###   $$$!!!            ###$$$%%%%%%%%%$$$###"""######!!!  """%%%###$$$!!! !!! %%%!!! ###---,,,)))&&&!!! '''###$$$)))************)))'''%%%$$$$$$""" ###%%%'''((((((&&&""" !!!!!!!!!  """$$$&&&((('''(((***,,,---,,,+++*********+++,,,,,,------...+++***((('''&&&''')))******((('''&&&&&&'''(((*********,,,...111333555666333444555777:::<<<===>>>===>>>???AAADDDHHHKKKMMMPPPKKKEEE???;;;;;;<<<>>>@@@BBBHHHPPPVVVRRRGGG<<<;;;:::888777777888:::;;;<<<===>>>???AAABBBCCCDDDHHHDDDBBBGGGPPPWWWXXXVVVTTTRRRNNNJJJHHHFFFFFFFFFNNNMMMJJJGGGDDDAAA>>>===;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<;;;:::999999999888888777666666666555666666777888888999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;!!!###!!!               !!!"""###$$$%%%%%%%%%%%%""" !!!    ###"""!!!    """###%%%((('''  !!!$$$%%%+++'''!!!!!!###!!!###%%%&&&&&&$$$!!!!!!###$$$%%%%%%###  """%%%''')))******+++---///000///...------......///000000111111...---+++*********,,,------+++***))))))***+++---+++,,,...000333555777777444555666777888999:::;;;;;;;;;===>>>@@@BBBDDDEEEFFFCCC@@@<<<;;;;;;===>>>@@@@@@EEEOOOWWWTTTHHH<<<999888777666777999;;;<<<>>>??????@@@BBBCCCDDDDDDGGGDDDDDDLLLXXX^^^[[[UUURRRPPPMMMIIIGGGFFFGGGGGGLLLKKKHHHFFFCCC@@@>>><<<::::::::::::::::::::::::;;;;;;;;;;;;:::999999888999999888888777666666666777777777888999999::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;                    """$$$&&&'''((((((&&&###     """!!!     ###$$$###!!!&&&...111+++###(((+++---...***%%% ######!!!   !!!"""%%%'''***+++,,,,,,...000111222222111000000000111111222333333333111000...,,,,,,---...///000///---,,,,,,---///000---...000222555777999:::777777777777777777777777999999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>??????>>>CCCNNNXXXWWWJJJ===888777666666888:::<<<>>>@@@AAAAAABBBCCCDDDEEEEEEFFFDDDFFFQQQ___ccc[[[RRRMMMLLLIIIGGGFFFFFFFFFGGGHHHGGGEEECCC@@@>>><<<;;;999999999999999999999999<<<;;;:::999999888888888999999888888777666666666888888999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;                  !!!  ###&&&(((***+++)))&&&$$$#########$$$    !!!    """!!!$$$)))------***%%%"""(((444:::444$$$&&&,,,000333///,,,(((### !!!  !!!"""###%%%''')))+++------...///111333444333222111111111222333333444444555222111///...---...000111222000///......///000222///000222444666888:::;;;888888777777666666555555777888888999999888777777444666888;;;===???@@@@@@>>>===AAANNNZZZYYYLLL???777777666777888;;;>>>???BBBBBBCCCCCCDDDEEEEEEFFFFFFDDDHHHUUUccceee[[[PPPJJJIIIGGGEEEDDDEEEFFFGGGEEEDDDBBBAAA???===<<<;;;999999999999999999999999<<<<<<:::999888777777888999999888888777666666666999::::::;;;;;;<<<==============================;;;;;;;;;;;;;;;;;;;;;;;;                   !!!"""***(((%%%"""!!!!!!###$$$$$$###!!! !!!###%%%'''(((&&&&&&'''''''''&&&%%%$$$%%%'''((((((&&&###      &&&&&&+++666>>>999(((!!!(((,,,***!!! $$$&&&&&&%%%((('''$$$!!! !!!###%%%&&&(((((()))***+++,,,------000000000111222222333333777777777777777777777777666666555555555444444444222222222222222222222222555444333222333555777888999888888777666555444444555666666666777777777888777888:::<<<>>>>>>>>>>>>999>>>FFFNNNPPPOOOJJJGGG;;;;;;:::::::::999999999;;;;;;>>>EEELLLMMMHHHBBB<<<===BBBJJJSSSVVVSSSNNNPPPMMMGGGCCCAAAAAADDDEEEIIIFFFAAA===::::::<<<===@@@???<<<:::999::::::;;;<<<<<<======<<<;;;:::999555555666777888999999:::888:::<<<>>>>>>>>><<<<<<888999999::::::;;;;;;<<<;;;:::888777777888:::;;;                !!!(((&&&$$$"""!!!"""###$$$'''%%%""" !!!""""""!!! #########$$$%%%&&&'''(((+++---//////---'''!!!    &&&&&&+++666???<<<,,,%%%)))''' """$$$###!!!######!!!!!!"""!!!  !!!$$$%%%&&&((())))))***+++,,,---...000000111111222333333333777777777777777777777777666666666555555555444444222222222222222222222222555444333222333555777888:::999999888777666555555555555666666777777888888555555666777999;;;===???>>>AAAGGGKKKLLLJJJFFFDDD::::::::::::999999999999::::::===DDDKKKMMMIIICCC>>>>>>@@@HHHPPPSSSPPPLLLOOOLLLGGGCCCAAABBBDDDFFFJJJGGGBBB===::::::<<<===???===<<<::::::;;;<<<===AAA@@@???>>><<<:::888777555666666777888999999999777999;;;<<<===<<<;;;:::888888999999:::;;;;;;;;;;;;:::888777777888:::;;;              %%%$$$###""""""###$$$%%%***((($$$ ###%%%###"""&&&+++...444666888:::777///$$$    %%%%%%+++777AAA???111### $$$""" ### """%%%''''''%%%"""  !!!!!!!!!  """$$$&&&'''******+++,,,---......///000111111222222333333444777777777777777777777777666666666666555555555555333333333333333333333333555444333222333555777888;;;;;;:::999888777666666444555555666777888888999444222111111444999???BBBEEEFFFGGGGGGFFFDDDAAA???::::::999999999888888888888888:::AAAIIILLLIIIEEEAAA??????CCCJJJNNNMMMIIIMMMJJJFFFBBBAAACCCFFFHHHLLLHHHCCC>>>;;;;;;<<<===<<<;;;::::::;;;===???AAAGGGFFFCCC???;;;888666555666666777777888888999999666777999::::::999888777777777888888999::::::;;;;;;:::888777777888:::;;;               !!!"""###$$$%%%&&&...+++%%%   '''---,,,%%% '''...333:::<<>><<<;;;999999888888888777777777777666888???GGGKKKHHHEEECCC@@@===@@@FFFJJJIIIGGGKKKHHHDDDBBBBBBEEEHHHKKKNNNJJJEEE???<<<;;;;;;<<<::::::::::::<<>>===AAAGGGJJJGGGDDDEEECCCAAAAAACCCHHHMMMQQQSSSOOOHHHBBB===;;;;;;<<<;;;;;;;;;<<<>>>AAADDDFFFHHHEEE???:::666555555666999999888888777777666666555666777777777555222111444444555666666777777888;;;:::888777777888:::;;;      ###---+++            !!!%%%((())))))000+++$$$!!!$$$(((&&&"""***111,,,%%% !!!###&&&(((+++,,,111///000888???<<<---      )))555777---"""  !!!'''&&&&&&%%%$$$###""""""  !!!"""!!!###&&&(((***+++000000111222333444555555333333333444555555666666777777777777777777777777999999888888888777777777444444444444444444444444555444333222333555777888777666666555444333222222111222333555888:::;;;<<<>>>;;;888666888===CCCHHHLLLLLLKKKHHHFFFBBB@@@>>>666666666555555555444444;;;888666888>>>AAA@@@===>>>===>>>DDDJJJLLLHHHDDDCCCAAA@@@@@@CCCIIIOOOSSSUUUPPPJJJCCC>>>;;;;;;;;;======<<<<<<>>>@@@CCCDDDBBB???:::666444555777999999999999888777666666555777888888999777555333111333444444555666666777777;;;:::888777777888:::;;;      (((222...           !!!&&&((()))***///***$$$###'''+++((($$$   """((($$$!!!"""$$$&&&((())))))))),,,)))***222<<<;;;...!!!      &&&111333***!!! )))(((((('''&&&%%%$$$###!!!!!!   !!!""" """$$$&&&(((***+++000111222222444444555666333333444444555666666666777777777777777777777777999999999888888888888777444444444444444444444444555444333222333555777888555555444333222111111000111222333555888:::<<<<<<;;;999666555666:::???BBBJJJKKKKKKKKKIIIEEEBBB@@@666666555555555444444444===999666888===???>>>:::<<<<<>>;;;;;;;;;???>>>======>>>@@@BBBDDD>>>;;;777444333555999;;;:::999999888777666555555888999999999888666333222333333444444555666666777;;;:::888777777888:::;;;     ******    !!!%%%          ###&&&!!!"""""""""############'''''''''%%%!!!  ###''''''&&&&&&%%%&&&'''((((((+++000777<<<;;;555---(((      """!!!  """ """"""###%%%&&&%%%###  ###$$$"""!!!$$$''')))...///000111333444555666555444444333222111000000444444555555666666777777999888666444333444555666555777888:::::::::888777555555555444333333222222555444444222111000//////555555555555666777888999666444444888>>>???<<<888BBBCCCDDDDDDCCCAAA>>>===444555777888888666333222888888999:::<<<>>>???AAA===<<>>;;;;;;<<<>>><<<===@@@BBBBBBAAA???===777777777777777777777777999999999999999999999999999999888777666555444444666666666777888888999999;;;;;;;;;;;;;;;;;;;;;;;;    ''''''   """%%%         !!!$$$ !!!"""###$$$%%%$$$$$$###""" !!!%%%'''((()))))))))((('''''''''***///111111,,,&&&"""   !!!!!!!!!!!!"""######""" !!! """######$$$&&&&&&%%%### """###"""!!!$$$&&&(((---...///000222444555555555444444333222111111111444444555666777999::::::<<<:::888666444444555666555777999:::;;;:::999888777666666555444333333222555444444333222111000000555555555666777888999999888666555:::???AAA>>>999@@@AAAAAABBBAAA>>><<<;;;444555777999999888666555777777888:::;;;===???@@@>>>===>>>EEEMMMRRRPPPMMMEEEDDDCCCBBBBBBDDDFFFGGGKKKHHHBBB===::::::<<<======>>>@@@AAAAAA@@@>>>===888888888888888888888888999999999999999999999999999888888777666555555444666666666777888888999999;;;;;;;;;;;;;;;;;;;;;;;;"""$$$###!!!     """"""   ###$$$         """$$$%%%&&&###""" !!!%%%'''+++...///---)))'''$$$$$$%%%$$$###!!!     """$$$$$$%%%&&&&&&%%%### """!!! !!!"""$$$%%%%%%%%%&&&&&&$$$""" !!!""" """%%%&&&+++,,,---///111222444555555444444444333333222222333444666888:::<<<>>>>>>@@@>>>;;;888666555555555555777999;;;<<<;;;::::::888888777666555333333222333333333333222222222111333444555666777888999999999777777<<>>>>>===;;;999777555666888:::;;;;;;;;;:::999:::;;;===???@@@AAAAAA???======CCCIIILLLJJJFFFDDDBBB@@@???>>>???@@@AAAGGGDDD@@@<<<::::::<<<===??????@@@@@@@@@>>><<<;;;999999999999999999999999888888888888888888888888888888777777666666555555666666666777888888999999;;;;;;;;;;;;;;;;;;;;;;;;###&&&%%%###!!!      """"""         !!!$$$&&&'''***'''"""###***111444333///,,,'''$$$ ###%%%   """ """!!!!!! """!!!"""  ###&&&((())))))((('''$$$ ############$$$%%%&&&&&&&&&&&&%%%$$$###!!!   """$$$((()))+++---///111333333555555555444444444444444444555777999<<>>:::777666666666555777999<<<======<<<;;;:::999888666555333222111111111111111222222222222111333555777999999999999:::999999>>>DDDGGGDDD???:::;;;<<<<<<;;;999777555666777888:::<<<===>>>??????AAACCCFFFGGGHHHHHHHHH???======@@@FFFGGGCCC???BBB@@@>>><<<:::;;;;;;<<>>;;;:::;;;<<<===AAAAAA@@@???>>><<<:::999999999999999999999999999777777777777777777777777777777777777666666666666666666666777888888999999<<<<<<<<<<<<<<<<<<<<<<<<  """"""                """%%%&&&222...(((!!! """ '''222888999666444...)))""""""  ))),,,(((######!!!  !!! ######"""!!! ######!!!%%%### $$$''')))******)))'''$$$######$$$%%%&&&&&&&&&&&&&&&%%%###!!!"""###"""  !!!%%%&&&(((+++---000111222555555555555555666666666444555777:::===???AAABBBDDDBBB???;;;888777666666555777:::===>>>>>>>>>===:::999888666333111//////------...///000111222222///111555888:::::::::999;;;999999???EEEHHHEEEAAA:::;;;<<<<<<;;;999777555888888999:::<<<>>>???@@@GGGIIILLLOOOQQQQQQPPPOOO@@@===<<>>===<<<<<<<<<===>>>???DDDCCCAAA>>>;;;999888777888888888888888888888888666666666666666666666666666666666666777777777777666666666777888888999999<<<<<<<<<<<<<<<<<<<<<<<<                    ###$$$444111,,,&&& !!!"""!!!%%%000777:::999777222,,,$$$ ###!!!$$$...222...)))'''&&&!!! """""""""""" """"""!!! &&&%%%"""###''')))(((((('''&&&### !!!###$$$&&&'''&&&&&&%%%%%%### !!!&&&(((%%%""""""$$$&&&(((+++...000111555555555666777777777888555666888:::<<<>>>@@@@@@BBB@@@===:::888777777777666777:::===???@@@@@@???:::888666444111...,,,+++((()))***,,,---///000111---000555999;;;;;;:::999999888999>>>EEEHHHFFFBBB======>>>>>>===;;;999777:::999999999:::<<<>>>???IIIKKKPPPSSSUUUTTTSSSQQQ???===;;;>>>BBBBBB>>>999<<<;;;999777777777999:::<<<<<<<<<===???@@@AAABBBGGGDDDAAA===999777666555666666666666666666666666555555555555555555555555555555666666777777888888666666666777888888999999<<<<<<<<<<<<<<<<<<<<<<<<                     !!!------,,,***'''###  $$$---444666666555111+++""" ### %%%111555222---$$$$$$!!!   ###!!! !!!!!! &&&%%%""" """&&&(((%%%%%%%%%$$$!!! !!!$$$&&&&&&&&&$$$######!!!"""&&&&&&###""""""***,,,(((### """$$$'''***---///111555555666777777888999999777777888999:::<<<======???===;;;888777777888999666888;;;>>>@@@AAAAAAAAA888777555222...+++)))((($$$$$$&&&(((+++---...///,,,///555999<<<<<<:::999888666777===EEEHHHFFFBBB@@@AAAAAABBBAAA>>><<<;;;;;;:::888777888999;;;===DDDGGGLLLPPPRRRQQQOOOMMM???<<<;;;>>>BBBCCC???:::999888777666777888:::<<<:::;;;===???AAACCCDDDEEEIIIFFFAAA<<<888555444444333333333333333333333333444444444444444444444444444555555666777888888999666666666777888888999999<<<<<<<<<<<<<<<<<<<<<<<<                    &&&(((***,,,,,,***'''&&& """ &&&,,,111222222111...((( ###  &&&222777444/// !!!   !!!&&&$$$   %%%$$$### !!!%%%((("""#########!!! ###%%%&&&%%%###""""""!!!)))---,,,(((%%%###+++...)))###!!!###&&&))),,,///000555555666777888999999:::777888888999999::::::;;;<<<;;;999777777777888999666888;;;>>>AAABBBBBBAAA777666333000---)))'''&&&!!!"""$$$&&&)))+++---...+++///555:::===<<<:::999777555777<<>>======;;;888666666777999;;;>>>BBBGGGKKKMMMLLLIIIGGG???<<<;;;>>>CCCDDD???;;;888777666666777999<<<===:::<<<>>>AAACCCEEEFFFGGGJJJFFFAAA;;;777444333333222222222222222222222222444444444444444444444444444444555666777888999999666666666777888888999999========================               """$$$(((******&&&""""""'''***)))'''%%% $$$!!!!!!""""""###$$$$$$%%%%%%((($$$ !!!$$$%%%%%% !!!"""   %%%%%%$$$######$$$%%%&&&$$$%%%%%%%%%%%%$$$###"""###"""!!!  """""""""""""""""""""""" """,,,444333+++### ###"""!!!  ###&&&)))---///000;;;;;;::::::::::::::::::<<<===>>>@@@AAAAAAAAAAAAEEECCC@@@===;;;::::::;;;888;;;>>>AAAAAA???===;;;999777333///---+++++++++'''&&&&&&'''))),,,///111---...000222444666888999666888;;;>>>BBBFFFHHHJJJGGGFFFFFFEEEDDDCCCBBBBBB777777888:::;;;===>>>???EEEDDDBBBAAAAAABBBCCCDDD===<<<>>>DDDIIIJJJDDD>>>888888888888:::===???AAAEEECCCBBBAAAAAABBBDDDEEEFFFDDD@@@;;;777555444444333333333333333333333333777777777777777777777777888888888888888888888888666888:::<<<<<<:::888666666777:::===??????>>>>>>               """$$$(((******((($$$""" %%%))),,,+++)))(((!!!###  !!!"""$$$%%%&&&''')))&&&    !!!   &&&$$$###!!!!!!!!!"""###$$$$$$$$$$$$$$$######"""###"""!!!"""""""""""""""""""""""""""""" !!!+++222111)))""" !!!  """&&&))),,,///000999999999999999999999999:::;;;<<<>>>???AAAAAABBBFFFDDDBBB???>>>===>>>>>>>>>>>>???@@@@@@>>>===<<<;;;888333...***(((&&&&&&&&&&&&%%%&&&(((+++...///......000222444666888999666888:::===AAADDDGGGHHHGGGGGGFFFDDDCCCBBBAAA@@@888888999;;;<<<>>>??????FFFDDDBBB@@@@@@@@@AAABBB???>>>???CCCHHHHHHBBB<<<888888777888999<<>>:::666444333333333333333333333333333333777777777777777777777777888888888888888888888888777888:::;;;;;;:::888777666888:::===>>>???>>>>>>              ###%%%(((+++,,,+++((('''"""%%%))),,,......,,,+++""" """$$$''')))***+++((("""!!!"""$$$%%%"""  !!!&&&$$$!!!$$$$$$######"""""""""###$$$"""  %%%###  '''......''' """###$$$!!!  """%%%))),,,...000666666777777888999999999888999:::;;;===???AAABBBGGGFFFDDDBBBAAABBBCCCDDDEEEDDDAAA>>>===<<<<<<===AAA===777000***%%%###!!!&&&%%%%%%%%%'''))),,,......///000222444666777888666777999<<>>===::::::;;;<<<===>>>???@@@FFFDDDBBB???>>>>>>>>>???BBB@@@???CCCFFFEEE???888888777777777999<<>>>>>>>>???CCC@@@<<<888555333222222444444444444444444444444777777777777777777777777888888888888888888888888777888999::::::999888777777888;;;===>>>>>>>>>===              ###&&&))),,,.........---***,,,...000000///---,,,###!!!$$$(((***,,,---***%%% """ %%%***+++'''"""    """&&&###$$$###"""!!! !!!"""###%%%###!!!&&&$$$###))))))###"""!!!$$$&&&&&&'''!!! !!!$$$(((+++...///444444555666888999::::::888888888999;;;>>>AAABBBHHHGGGEEEDDDDDDEEEGGGHHHKKKHHHBBB===::::::<<<===JJJFFF>>>666...((($$$"""'''&&&%%%%%%&&&)))+++---///000111222444555666777555666888;;;===@@@BBBCCCFFFEEEDDDAAA???===;;;:::;;;;;;<<<===>>>>>>??????EEECCC@@@===<<<;;;<<<<<>>@@@FFFDDDAAA>>><<<;;;;;;;;;AAA>>>;;;777444222222222444444444444444444444444666666666666666666666666888888888888888888888888777777888888888888777777888999;;;===>>>>>>===<<<              $$$&&&***---000222333333333333333222111...,,,+++$$$ $$$(((+++,,,---+++'''###  (((---...***$$$   ###$$$$$$### !!!"""  """%%%"""$$$### !!!###&&&###$$$"""$$$$$$'''%%%### $$$'''''''''''' !!! !!!$$$'''***---...222333444666888:::<<<===:::999888888:::===@@@BBBHHHGGGEEEDDDDDDEEEGGGHHHMMMIIIBBB;;;888888:::<<>>???CCCBBBAAA???===;;;:::999;;;;;;<<<<<<======>>>>>>BBB@@@===;;;::::::;;;;;;FFFCCC??????AAA@@@:::444666666555666888:::===???DDDBBB???<<<999999999999@@@===:::666444333222333555555555555555555555555666666666666666666666666888888888888888888888888888777777666666777777888999:::<<<===>>>===<<<;;;                  """%%%'''***...222666888:::<<<;;;888444000,,,((('''$$$  $$$'''***+++,,,***(((%%%### !!!"""$$$ ###)))---...)))### """!!!  $$$&&&'''&&&%%%!!!###$$$"""!!!$$$ $$$"""!!!###'''###------***%%%###&&&((('''&&&$$$ &&&%%%###!!! ###'''***,,,...222333555777:::===???@@@???===;;;999999<<>>>>>===<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;===<<<:::999888999;;;<<>>===???>>>999555666555555555777:::===>>>@@@???<<<999888888888999@@@>>>;;;777555444444555666666666666666666666666777777777777777777777777888888888888888888888888888777666555555666777888999;;;<<<>>>>>>===;;;:::               """$$$&&&(((+++///444999<<<>>>CCC@@@;;;555...((($$$"""$$$!!! ###&&&((()))))))))((('''&&&$$$###""" ###&&&(((333---%%%!!!$$$""" """%%%))),,,+++'''"""!!!$$$&&&((('''%%%""" !!!$$$$$$"""!!!!!!$$$%%%$$$ ### $$$""" ###'''### 222333000)))!!!$$$'''(((&&&###  """+++***((($$$!!!###&&&))),,,---222444666999<<>>;;;:::;;;>>>@@@FFFDDDBBB???>>>===>>>>>>EEECCC>>>:::777666666777EEEBBB<<<555000+++)))(((///...,,,++++++---///000222222222333333444444444333444555666777888999999::::::;;;;;;;;;;;;;;;;;;999999999999999888888888999888777777888:::<<<===EEE@@@<<<<<<>>>>>>:::666555555444555777999<<<>>>===;;;999777777777999:::AAA???<<<999777666777777666666666666666666666666777777777777777777777777888888888888888888888888888777555444444555777888:::;;;===>>>>>><<<;;;999                 ###%%%&&&(((+++000555:::???AAAGGGCCC===555---&&&!!!###!!! ###%%%'''((((((((((((((('''&&&%%%$$$ ###&&&***,,,>>>777+++  """***(((%%%""" !!!"""%%%%%%''')))+++)))%%%!!!"""%%%'''(((,,,+++((($$$!!!"""%%%&&&%%%!!!""""""$$$""" ###(((###!!!666777444+++ """%%%((((((%%% """###///---***&&&""""""&&&))),,,---333444777:::>>>AAADDDEEEIIIEEE@@@<<<:::;;;>>>@@@EEECCC@@@===;;;::::::;;;BBB@@@===999777666555555<<<999444///***'''%%%$$$111///...------...000111222222222333333444444444333444444555666777888888888888999:::;;;;;;<<<===888888888777777777777777666666555666777:::===???DDD???;;;;;;===>>>;;;777555555444555666999<<<>>>:::999777666666888999:::BBB@@@===:::888888888999777777777777777777777777777777777777777777777777888888888888888888888888888777555333333555777888:::<<<===>>>>>><<<:::999                 """$$$---,,,***))),,,111666:::KKKOOONNNAAA--- ###"""!!!  $$$''')))(((&&&%%%,,,***'''$$$"""!!!""""""&&&###!!!$$$666222,,,%%%""" """'''+++666222,,,&&&""" '''###"""&&&$$$%%%%%%$$$""""""''')))(((%%%"""%%%### """### !!!""""""  ...---,,,***&&&!!!  %%%***000...,,,)))&&&###!!! !!!###&&&***---.........111222555888;;;???AAABBBHHHFFFCCC@@@>>>===============<<<;;;:::999999888555777:::<<<;;;888333000111///---+++)))******+++777666555333111///...---333333444444555666666666222333333444555666777777;;;;;;:::999999888888777777777777777666666666666666666777888999::::::;;;<<<;;;:::999888666555555333444555777:::;;;===>>>555555555555555555555555999999:::;;;;;;<<<<<<===999999888888777666666666333444555666777888999:::888888777666555444444333888888888888888888888888<<<<<<======>>>>>>??????                 !!!""""""***(((&&&%%%(((---222555MMMQQQPPPDDD222&&&%%%)))%%%%%%###!!! ###)))---...,,,)))&&&###"""  !!!""" !!!111...((("""###''')))111...***&&&$$$######$$$)))%%% $$$'''''''''&&&$$$ !!!%%%&&&%%%###!!!"""  """""" ***+++***)))&&&""" !!!!!!!!!###'''***,,,+++)))'''%%%###!!! !!!%%%))),,,.........///111444888<<>>===<<<======<<<;;;:::999888777777666444666:::;;;;;;888444111111///---+++))))))***+++;;;:::999888666444333333333333444444555666666666333333444555555666777777:::::::::999888888777777777666666666666666666666666666777888888999::::::;;;::::::999777666666555444444555777888999:::;;;777777777777777777777777999999::::::;;;<<<<<<<<<999999888888777666666666333444555666777888999:::888888777666666555444444888888888888888888888888;;;<<<<<<===>>>>>>??????               !!!$$$''')))'''###%%%###!!! """&&&+++///LLLOOONNNDDD555+++***...***)))'''$$$!!!!!!&&&...444666333...***)))'''### ###&&&''')))(((''''''&&&'''((())),,,(((""" (((((('''&&&$$$!!!!!!"""!!!  """""""""%%%$$$%%%&&&&&&&&&%%%###!!! !!!!!!"""""""""###$$$&&&''')))******&&&&&&%%%$$$###"""!!! ###'''+++---...///,,,...222666;;;@@@CCCEEEAAA@@@===;;;::::::;;;<<<888888777666555444333333333555888::::::777555222222000---+++))))))******======<<<;;;:::999888888333333444444555666666666444444555555666666777777:::999999888888777666666555555666666666666666666666666777777888888999999:::999999888777666666555444444555555666777777777888888888888888888888888888999999::::::;;;<<<<<<999999888888777666666666333444555666777888999:::888888777777666666555555999999999999999999999999;;;;;;<<<<<<===>>>>>>>>>             %%%&&&)))...111---%%%!!!$$$'''BBBEEEDDD===222++++++---...,,,)))&&&""" &&&000999===;;;555111$$$"""!!!  """###$$$!!!"""%%%'''***+++,,,,,,---)))###%%%$$$###"""  """""" !!!!!!!!! """(((+++(((  """$$$%%%$$$###""" !!!!!!""""""$$$&&&***...///...,,,***!!!!!!!!!  %%%))),,,------)))+++///444999???CCCEEE===<<<:::888777777888999444333333222111000///...000222444666777666444333333111...+++))))))))))))999999999888888888777777333333444444555666666666666666666666666666777777999888888777777666666555444444444555555666666666666666777777777777777777888888888777777666666555555555555555555444444444999999999999999999999999888888888999::::::;;;;;;999999888888777666666666333444555666777888999:::888777777777777777777777999999999999999999999999:::;;;;;;<<<<<<===>>>>>>                 ###%%%%%%"""((('''***111666333((("""444666666222+++'''''')))---,,,)))%%%!!! ###...999>>>>>>:::666///,,,(((""" !!!$$$))),,,......---+++(((###  !!!  ######!!!"""!!! !!!!!!!!!!!! $$$***///,,,###"""###$$$###### !!!!!!$$$(((...222333000,,,)))###''')))******%%%'''+++000666;;;???AAA:::999666444333333444444///......---,,,+++******,,,---///111333333333333444222...+++)))(((((((((111111111222222222333333333333444444555666666666777777777777777777666666888777777666666555444444222333333444555666666777777777666666666666666666777666666666666666666666555555555555555444444444999999999999999999999999777777888888999:::::::::999999888888777666666666333444555666777888999:::777777777888888888888888999999999999999999999999:::::::::;;;<<<<<<======         %%%!!!     """))),,,***&&&""" &&&$$$&&&///777777---""" )))******)))&&&%%%%%%&&&((('''%%%"""""",,,555::::::777444222///***$$$%%%+++......,,,+++%%%$$$""" !!!###$$$###!!!###!!! $$$%%%!!!"""###$$$$$$"""""" """***000...''' """######"""  %%%)))...222333000+++'''"""$$$&&&&&&&&&###$$$(((,,,111666999;;;999777444111///.........******)))((('''&&&&&&%%%'''((())),,,...///111111555222///+++)))'''''''''***+++,,,---...///000000333333444444555666666666999999888888777777666666777777666555555444444333111111222333444666666777777777666666555555444444555555555555666666666666444444555555666777777777888888888888888888888888666777777888888999::::::999999888888777666666666333444555666777888999:::777777888888999999::::::::::::::::::::::::::::::999999::::::;;;<<<<<<<<<        (((###       %%%---111...)))%%% """ ***666999111''' $$$$$$%%%&&&&&&'''(((((("""""" !!!%%%+++///111000---***(((&&&""" '''---///...***''' """%%%(((******(((&&&$$$######$$$%%%'''$$$  %%%((($$$ !!! '''...///***$$$!!!!!!!!!!!!!!!!!!""" %%%(((,,,000000---)))&&& !!!"""###""""""!!!"""%%%)))---111333555:::777333///,,,***))))))''''''&&&%%%$$$###"""""""""###$$$'''))),,,...///555333///+++)))'''''''''******+++---///000111222333333444444555666666666::::::999888888777666666666666555555444333333333000000111333444555666777777777666555555444333333444444444555555666666666444444555777888999:::;;;777777777777777777777777666666777777888999999999999999888888777666666666333444555666777888999:::777777888888999:::;;;;;;::::::::::::::::::::::::999999999:::;;;;;;<<<<<<        )))$$$         '''000333000+++&&& &&&444:::333***!!!$$$$$$$$$&&&)))+++++++++''')))+++,,,+++((($$$"""!!!""")))...000---((($$$ $$$(((,,,...111///,,,***)))***,,,---***%%%    &&&)))%%%!!!%%%---000,,,(((!!!######!!!  !!! ###"""!!!$$$'''+++------+++'''%%%""""""!!! !!!!!!!!!  !!!$$$'''***---000111:::777333...***'''&&&&&&%%%%%%$$$###"""!!!  !!!$$$&&&***,,,...666333000,,,)))'''&&&&&&+++,,,...///111333444555333333444444555666666777;;;::::::999888777666666666555555444444333222222///000111222444555777777777777666555444333333222333333444444555666666666333444555777:::<<<===>>>555555555555555555555555666666666777888888999999999999888888777666666666333444555666777888999:::777777888999:::;;;;;;<<<::::::::::::::::::::::::888999999::::::;;;<<<<<<                  $$$&&&$$$!!!  """###$$$ """######"""""""""&&&222///)))###&&&###""""""&&&)))***'''$$$!!! %%%...666666444222111000000111222===888111+++&&&$$$$$$%%%...,,,(((###  """&&&!!!!!!$$$$$$$$$###"""###"""!!! !!!###,,,111...***!!!""""""!!! ###$$$ !!!"""######"""!!! !!!!!!  ###'''+++...,,,,,,+++***(((%%%###""" !!!$$$&&&'''&&&%%%###""""""###%%%&&&((()))***---///111333444555555666777888999999:::999999999888888888777777777777777777777777777777666666666666777777777777777666444222222444666777333333444444555666666777555666888::::::999666555333333444444555666666666999888555444444555888999:::999999888777666555555666666666666777777777777777888888999999:::;;;;;;::::::::::::::::::::::::888999999:::;;;<<<======              !!!"""!!!  !!!%%%777222+++###(((%%% ###'''))))))'''$$$!!! !!!)))000777888999:::;;;<<<<<<<<<@@@;;;444---)))((()))+++///---)))$$$   ###  !!!!!!!!!!!!"""!!! ### !!!***...+++&&& !!!!!!  ###$$$ """###$$$###!!!  !!!!!!  """&&&)))+++******)))(((&&&%%%###"""  """###$$$&&&$$$###""""""$$$%%%'''((()))+++---///222333444555666666777888999999999999999888888888777777777777777777777777777777777666666666666777777777777777666444222222444666777333444444555666666777777777888999:::999777555444333444444555555666777777999888666555555666888999999999999888777666666555666666666666777777777777777777888888999::::::;;;::::::::::::::::::::::::888999999:::;;;<<<====== !!!))))))"""            $$$888333+++"""!!!***&&&"""$$$'''))))))&&&###!!! &&&555888>>>DDDGGGIIIHHHHHHAAA<<<444---***+++...000000...***$$$   """ ''')))&&&!!!  !!! ###### """###$$$###"""!!! !!!!!!!!! !!!$$$&&&'''((((((&&&%%%$$$#########"""!!! %%%$$$###""""""$$$&&&''')))***+++...000222444555666666777777888888999999888888888888777777777777777777777777777777777777666666666666777777777777777666444222222444666777444444555666666777777888::::::::::::888666444222444444555555666666777777999888777666666777888999999999888888777777666666777777777777666666666666777777777888999999::::::::::::::::::::::::::::::888999999:::;;;<<<====== '''000000'''           !!!  """111---&&& $$$***&&&$$$%%%'''''''''$$$""" ---333<<>>DDDDDDBBB@@@///,,,(((&&&%%%&&&)))+++***(((%%%!!!  !!!%%%&&&"""$$$***((( """!!! !!!###$$$$$$######"""  !!!###$$$$$$###### !!!!!!!!!!!! !!!"""######$$$$$$$$$%%%$$$"""!!!"""###&&&''')))&&&######"""""""""###%%%((()))+++,,,---000222444666777888888888777777777777777777777777666666666555555666666666666666666666666666666666666777777777777777666444222222444666777666666777888888999999:::===<<<:::888666444333333555555666666777888888999999999::::::::::::999999777777777777777888888888999888888777666555555444555666666777777888888999999999999999999999999999888999999:::;;;<<<====== !!!$$$"""%%%           !!!"""!!!###)))......+++%%%!!!  """###$$$$$$ $$$###"""!!! $$$,,,444777777444222#########$$$$$$%%%%%%%%%###"""   ###"""!!!  !!! ###$$$$$$!!!(((***%%% )))///...%%%###"""  """###%%%%%%"""###"""###"""!!! ###$$$%%%$$$$$$!!!!!!!!!!!!!!!!!!"""""" !!!###%%%&&&'''&&&&&&&&&$$$"""!!!"""%%%)))+++...+++&&&!!!""""""!!!!!!###&&&(((***,,,---...111333555777888999999888888777777666666666666666666555555555555777777777777777777777777666666666666777777777777777666444222222444666777777777888888999::::::;;;===;;;999777555555555555666666777777888888999999999:::;;;<<<<<<;;;:::999666666777777888888999999:::999888777666555444333555555555666777777888888999999999999999999999999888999999:::;;;<<<======   ###***$$$          ###$$$&&&(((***(((%%%  $$$)))000555444///'''"""  ###&&&''''''&&& !!!!!!!!!!!!!!!"""!!!  $$$)))---...,,,(((&&&"""&&&((('''$$$### ######$$$%%%&&&&&&&&&%%%%%%!!!$$$%%%&&&%%%%%%,,,...***%%%"""---444222(((!!!###$$$###!!! """###$$$%%%!!!""""""&&&%%%$$$"""  ###$$$%%%%%%$$$ """"""""""""""""""""""""!!!$$$(((************'''%%%###"""###''',,,///333///)))### !!!""" !!!!!!!!!!!!###&&&)))+++------///111444666888999999999999888777666666555666666666555555555444444777777777777777777777777666666666666777777777777777666444222222444666777888888999999:::;;;;;;;;;;;;:::777555555666777888666666777888888999999:::999:::<<<>>>>>><<<:::999555666666777888999999999::::::999777666444333333444444555666666777777888888888888888888888888888888999999:::;;;<<<======!!!!!!"""%%%%%%"""  """%%%---&&&        !!!$$$%%%###!!!"""'''(((***---...---)))$$$!!! """###$$$(((---444999888111)))### %%%!!! !!!"""&&&((()))((('''"""###############"""!!!!!! $$$&&&)))***)))&&&### $$$***+++***&&&### %%%###%%%(((++++++***)))''' ###%%%&&&%%%$$$ '''///222...)))###///666444))) ###%%%%%%$$$!!!  !!!###$$$%%% """!!!((('''%%%$$$"""  """$$$%%%%%%%%%""""""""""""""""""""""""############""""""""""""!!!%%%))),,,------,,,(((&&&###"""$$$)))...111555111+++%%%!!!!!!"""$$$ !!!""""""!!!!!!!!!!!!###&&&)))+++---...000222444666888999:::999999888777666555555666666555555555444444444777777777777777777777777666666666666777777777777777666444222222444666777888999999::::::;;;;;;<<<:::888666555555666999:::777777777888999999::::::999;;;===>>>>>>===;;;999555555666777888999999:::;;;:::999777666444333222444444555555666777777777888888888888888888888888888999999:::;;;<<<===>>>)))***$$$///555000$$$!!!!!!          ###%%%%%%%%%'''%%%###!!!%%%$$$&&&)))+++)))%%%!!! """###%%%&&&&&&)))///777:::444&&& """ (((&&&$$$!!!!!!%%%((()))&&&### ))))))(((%%%"""!!!$$$%%%""" $$$(((+++,,,,,,### %%%((()))'''&&&'''222666555000,,,"""$$$'''%%%!!! """'''%%%!!!!!!###%%%(((%%%"""!!!"""###"""!!! ###$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$&&&)))+++,,,+++)))(((###)))///222222111//////,,,)))&&&'''***...111999777333---'''"""###"""!!! """###$$$&&&((()))***+++222444666888999999888777777777777777777777777777777777777777777777777777666888999::::::999888666666666666666666666666666666666666666666666666666:::::::::;;;;;;<<<<<<===777777666555444333333222333444555777888:::;;;<<<777999;;;<<<<<<:::777666666666666777888888999999888888888888888888888888999999:::;;;;;;<<<<<<===888999::::::;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<!!!,,,+++ )))444999444&&&      ###&&&((((((%%%$$$!!! ###!!!$$$&&&((('''###!!!$$$'''(((((((((+++000666999222%%%!!!'''%%%!!!###&&&))),,,,,,***&&&$$$"""!!!"""""""""&&&((())))))""" """%%%$$$###!!!'''000555333///+++ !!!###&&&$$$  """)))'''###"""###&&&$$$  """"""""" $$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((***+++***)))(((!!!%%%+++111444555444333111///+++((('''***---///<<<:::666111,,,&&&### """!!!!!!!!! ######%%%&&&((()))++++++111222555777888888777666777777777777777777777777777777777777777777777777555777888999999888777555444555555666666777777777666666666666666666666666888999999999::::::;;;;;;777777666555555444333333444444555777888:::;;;;;;777999:::;;;;;;999777666666666666777888888999999888888888888888888888888999999:::;;;;;;<<<<<<===999999::::::;;;<<<======;;;<<<<<<<<<<<<<<<======'''///---  $$$...888<<<555''' !!!          %%%''')))"""   """###"""###))),,,,,,++++++,,,000444666000###$$$!!!'''))),,,......+++(((&&& """$$$%%%%%%""" %%%---111000,,,)))  """%%%""" !!!,,,)))%%%  !!!###!!! !!!"""!!! $$$%%%%%%&&&''''''((((((''''''''''''''''''((((((%%%&&&((()))******)))((($$$(((---333777999999888555222...+++)))***+++---===;;;888444///***'''%%%!!!!!!!!!!!!""""""#########$$$%%%'''(((***+++,,,///000333555666555555444777777777777777777777777777777777777777777777777444555666888888666555444333333444666777999::::::666666666666666666666666777777777777888888888888777777666666555555444444444555666777888999::::::888888999::::::888777666666666666777888888999999888888888888888888888888999999:::;;;;;;<<<<<<===:::::::::;;;;;;<<<<<<<<<;;;;;;<<<<<<======>>>>>> ***111--- %%%%%%$$$###""" """***444888111!!! """$$$$$$$$$$$$      !!!!!!%%%---111///,,,---,,,...111222,,, !!!%%%'''((()))(((&&&###"""###%%%((($$$  """(((++++++(((&&& """  ---***&&&!!!   !!! !!!  %%%&&&&&&''''''((())))))((((((((())))))*********''''''((()))************))),,,111666:::<<<======888666222...,,,+++++++++888777444111---)))'''%%%!!!!!!"""###$$$%%%&&&&&&$$$$$$&&&''')))+++,,,,,,---...111333444444333222777777777777777777777777666666666666666666666666333444555666666555444333222333444666888:::<<<<<<777777777777777777777777666666666666666666555555777777666666666666666666555555666777888999999:::888888888888888777777666666666666777888888999999888888888888888888888888999999:::;;;;;;<<<<<<===::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>??????!!!***...)))(((((('''%%%"""!!!***...(((  $$$'''))))))))))))&&&!!!     !!!!!! &&&000444000+++,,,***)))+++,,,(((   &&&+++...888222***""" !!!"""######"""$$$###"""!!!+++(((%%%!!! !!!!!!   !!!"""&&&''''''(((((()))******))))))***+++,,,---------************+++,,,------///111444888;;;===>>>>>>:::888555111...---,,,+++000///---+++(((&&&$$$###"""######$$$&&&''''''((($$$%%%&&&(((***+++------,,,...000222333333222111666666666666666666666666666666666666666666666666333444555666666555444333222333555777999;;;<<<===888888888888888888888888666666666555555444444444666666777777777777777777666666777777888888888999888888777777666666666777666666666777888888999999888888888888888888888888999999:::;;;;;;<<<<<<===;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<===>>>@@@@@@AAA %%%'''###***(((%%%!!! $$$!!! !!!&&&***---......111...((("""   $$$&&& &&&111555...&&&(((%%%###$$$&&&###  """(((...111???;;;333,,,%%%!!! ###$$$$$$$$$ &&&$$$"""!!!!!!"""!!!  """######'''(((((())))))***++++++***++++++---...///000000...------,,,---...000111555666777999;;;<<<===>>>;;;999777444222///...---+++***)))(((&&&%%%$$$###%%%&&&&&&&&&''''''((((((%%%&&&''')))***,,,---...---...111333444333333222666666666666666666666666777777777777777777777777444555666888888666555444555555666888999:::<<<<<<888888888888888888888888888777777666555444444333666666777777888888999999777777777777777888888888999888666555555555666777666666666777888888999999888888888888888888888888999999:::;;;;;;<<<<<<===<<<<<<<<<;;;;;;:::::::::;;;;;;<<<>>>???AAABBBBBB***&&&!!! """(((---000222222222///)))"""    '''***   !!!!!!&&&222444,,,"""### !!! !!!###""" $$$))),,,888777333///+++(((&&&%%% ###$$$$$$$$$ !!!  !!!!!!""""""""" !!!###$$$%%%(((((())))))***++++++,,,++++++---...///111222222222111/////////111444555999999999999::::::;;;;;;:::999888666444222000///+++++++++***))))))(((((())))))((((((((('''''''''&&&&&&((()))+++,,,.........///222444555555444333666666666666666666666666777777777777777777777777555777888999999888777555777888888999999:::::::::999999999999999999999999:::999888777666555444444666666777888888999::::::888888888777777777777777999888555444333444666777666666666777888888999999888888888888888888888888999999:::;;;;;;<<<<<<=========<<<;;;::::::999999:::;;;<<<>>>@@@BBBCCCDDD)))%%%!!!###)))...222444555000---'''     ))),,,""""""  !!!!!!!!!!!!!!!"""###$$$$$$&&&111333))) ###***---+++&&&###  $$$'''////////////...,,,+++***   """$$$$$$$$$!!!  !!!"""""""""###"""  """###%%%&&&)))))))))***++++++,,,,,,+++,,,---///000222333444444333111000111333666888<<<;;;:::999999999999999999999888777666444222111..................------++++++***)))((('''&&&&&&&&&'''((()))+++---...//////000333555666666555444666666666666666666666666777777777777777777777777777888999::::::999888777999999999999999999999999999999999999999999999999;;;:::999888777666555444666666777888999::::::;;;888888888888777777777777999888555333333444666888666666666777888888999999888888888888888888888888999999:::;;;;;;<<<<<<=========<<<;;;::::::999999:::;;;<<<>>>@@@BBBDDDDDD ###))),,,''' !!!%%%---333000+++###       """$$$!!!!!!%%%###%%%(((***+++***(((&&&!!!!!! """&&&&&& """%%%'''((((((###"""!!!###***,,,)))%%%!!!!!!(((...000...)))&&&   ###(((+++...111000...***''''''###   !!!""""""  $$$"""  """  !!!###$$$###"""  !!!''',,,***!!!!!!###%%%((()))***+++,,,...//////...,,,+++......///000111222222333000000000111222222333333<<<<<<<<<<<<<<<<<<<<<<<<999999888888777666666666222222111111000/////////,,,,,,+++***)))(((''''''%%%&&&(((+++---000222333333333444444555666666666333555888:::;;;;;;999888666666666666666666666666777777777777777777777777777777777777666666666666777777777888999999::::::888888777666555444444333555555666777888999999:::777777777777777777777777555555666777888999999:::999888777777666666777777999999999999999999999999777888888999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>@@@BBBEEEGGGIIIJJJ###'''***%%%&&&,,,***&&&      !!!"""%%%$$$%%%'''((()))(((((((((&&&%%%!!!###((((((!!!!!!$$$%%%%%%%%%!!!!!! """''')))'''###  !!!%%%***......+++&&&###  ###&&&***---...,,,(((&&&$$$     !!!!!! ###!!! !!!  !!!"""######"""  &&&,,,***### ###%%%''')))***+++,,,...//////...---,,,...//////000111222222222000000111111222333333333;;;;;;;;;;;;;;;<<<<<<<<<999999888888777666666666333222222111000000//////---,,,,,,+++***)))((((((&&&''')))+++...000222333333333444444555666666666444555888:::;;;:::999888666666666666666666666666777777777777777777777777777777777666666666555555666666777888888999999:::888888777666666555444444666666777777888999999:::777777777777777777777777555666666777888999999999999999888888888888888888999999999999999999999999777777888888999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>???BBBDDDGGGHHHIII###$$$%%%"""$$$$$$ !!!       """%%%%%%%%%$$$$$$%%%&&&((())),,,***&&&%%%+++***###!!! !!!!!! ###%%%###   """###&&&))),,,...,,,'''!!! !!!   $$$((()))(((&&&$$$    """!!!  !!!######"""  !!!""" $$$******$$$ """%%%'''))))))***,,,...///000///...---//////000000111111222222000111111222222333333444999:::::::::;;;;;;<<<<<<999999888888777666666666333333333222111111000000......---,,,+++***))))))'''(((***,,,...000222333333333444444555666666666555666777999999999888777666666666666666666666666777777777777777777777777777666666666666555555555666666777777888888999999888888777777666666555555777777777888888999999:::777777777777777777777777666666777777888888999999999999::::::::::::::::::888888888888888888888888777777777888999999::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>AAACCCEEEGGGGGG######!!!!!!###"""!!!       !!!######%%%###!!! !!!###&&&(((...---)))$$$&&&---,,,%%%$$$"""   """$$$%%%***+++,,,+++((("""!!!$$$&&&"""   """$$$$$$"""      """!!! """"""""" $$$&&&$$$ """)))***%%%""""""!!!!!!$$$&&&((()))***,,,...000111000///...000000000000000111111111111111222222333444444444888888888999:::;;;;;;<<<999999888888777666666666444444333333222111111111000000///...---,,,++++++)))***+++---///111222333333333444444555666666666666666777777777777777777555555555555555555555555777777777777777777777777666666666555555555444444555555666666777888888999888777777777777777777777888888999999999999999999666666666666666666666666777777777777777888888888888999;;;<<<===<<<<<<;;;777777777777777777777777666666777777888999999999<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===???AAACCCDDDEEE %%%)))%%% ###(((###       """$$$###!!! !!!  ###%%%+++***)))((('''%%%""" %%%,,,,,,&&&!!!  !!!"""((($$$ !!!!!! ###%%%&&&)))))))))'''###$$$'''%%%"""        !!!"""### ###"""!!!"""!!! &&&***'''###!!!  ''')))$$$$$$((((((&&&!!!!!!###%%%'''(((***,,,...000222222111000111111111000000000000000222222222333444444555555666666777888999:::;;;<<<999999888888777666666666555555444444333333222222222222111000///...------+++,,,---...000111222333333333444444555666666666777777666666666666666666444444444444444444444444666666666666666666666666555555555555444444444444444555555666666777888888777777777888888888888888::::::::::::999999999999666666666666666666666666888888888777777777777777666888;;;===>>>===<<<;;;666666666666666666666666555666666777777888888999<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<>>>???AAABBBBBB !!!,,,///(((###,,,'''      %%%'''$$$!!!"""$$$)))...000---*** $$$***+++&&&!!!!!!!!!""""""$$$%%%&&&'''+++''' """"""""""""  !!!###$$$$$$$$$$$$###"""!!!$$$&&&###     ###''')))***%%%$$$ !!!!!!!!! )))...+++%%%"""!!! $$$&&&"""""")))...///+++%%%!!! ###%%%''''''***+++...111222333222222222222111111000000//////222333333444444555555666444444555777888:::;;;<<<999999888888777666666666666666555555444333333333444444333222111000//////---......000111222333333333333444444555666666666888777666444444444555666444444444444444444444444666666666666666666666666555555444444444333333333444444555555666666777777777777888888999999::::::;;;;;;;;;::::::999999999777777777777777777777777999999888888777777666666333666:::===>>>===;;;:::555555555555555555555555555555555666777777888888<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<===>>>???@@@ &&&333555+++  ,,,(((!!!    !!!$$$### !!!'''(((###)))444999777444### """!!!''')))&&&""" !!!###%%%((()))++++++...)))!!!######$$$###"""$$$### """#########"""  %%%###     !!!&&&)))***&&&%%%"""!!! !!!''''''  !!!!!!!!! !!!$$$%%%$$$!!!+++111...'''######!!! """$$$  &&&...444555000)))$$$ """$$$&&&''')))+++...111333444333333222222222111000//////...333333333444555555666666222333444666888:::;;;<<<999999888888777666666666777777666666555444444333666555555444333222111000//////000000111222333333333333444444555666666666999888555333222333444555333333333333333333333333666666666666666666666666444444444333333333333222333444444555555666777777777777888888999:::;;;;;;===<<<<<<;;;:::999999999777777777777777777777777999999999888777666666555000333888<<<===<<<:::888444444444444444444444444444444555666666777777888<<<<<<<<<<<<<<<<<<<<<<<<999::::::;;;<<<===>>>>>>(((666888---   ***'''!!!"""     $$$'''&&&### !!!((((((###(((777???>>>:::$$$!!!&&&""" %%%'''&&&###!!!###'''***,,,...//////***!!!###$$$$$$$$$###!!! &&&%%%### !!!"""$$$%%%$$$###!!!  %%%###       ###&&&(((...,,,***&&&###&&&(((&&&!!! ###)))(((!!! !!!!!!!!! %%%(((,,,...---)))### ,,,333///((($$$###""" !!!""""""(((111888888333+++&&&"""$$$&&&''')))+++...111333444444333333222222111000///......333333444444555666666666222222444666888999;;;<<<999999888888777666666666777777777666555555444444666666555444333222222111///000000111222222333333333333444444555666666777:::888555333222222444555333333333333333333333333666666666666666666666666444444444333333333222222333333444444555666666777777777888999:::;;;;;;<<<======<<<;;;::::::999888777777777777777777777777:::999999888777666555555...222777;;;===;;;999777444444444444444444444444444444555555666777777777<<<<<<<<<<<<<<<<<<<<<<<<999999:::;;;;;;<<<======"""''')))'''$$$!!!  !!!%%%###""" """###&&&###  !!!///)))  """&&&&&&!!!222DDDKKKCCC888111***""" """&&&)))***((($$$""" ###(((,,,...333...&&&$$$$$$###""" !!!"""(((&&&"""""" ***555666+++ ###"""!!!      """###$$$###!!! &&&(((%%% %%%'''%%%  """$$$$$$### $$$+++444999555*** !!!"""###%%%'''((((((%%%""" !!!"""%%%'''###(((///444555111+++'''###""" """%%%'''((())))))***,,,...///111111000111222333444666666777<<<;;;:::888666555333222888888888888888888888888555666888999999888666555666666666666777777777777666666666666666666666666222222333333444555666666222444666888999999888777777777666555444333333222666444222000///000222444555555555666777888888888333333333333333333333333...///000111333444666666666666666666777777777777999999888888777666666666333333444444555666666666777777666555444333333222666777888::::::888777666555555555555555555555555666666777888999:::;;;;;;::::::999888777666555555777777888:::<<<===??????!!!######!!!!!! ###!!!  !!!"""((($$$    ///)))   !!!%%%%%%"""...>>>DDD<<<333---(((###"""$$$$$$!!! $$$((()))'''%%%###  """$$$&&&///***###&&&%%%$$$""" !!!###$$$(((%%%!!! '''111222(((%%%$$$###"""       $$$&&&###!!!'''(((&&&!!! ###%%%%%%$$$'''***///777;;;888---$$$ !!!"""$$$%%%&&&'''%%%""" !!! !!!###&&&(((&&&)))...111111...***'''###!!! !!!###%%%&&&((()))***,,,---///000111///000222333555777999999>>>===;;;999777555444333555555555555555555555555666888999::::::999888666666666666666777777777777666666666666666666666666222333333444555555666666333444666888999888777777777666666555444444333333555333222000111222444666666666666666666666666666333333333333333333333333//////000222333555666666666666666666777777777777999999888888777666666666333333444444555666666666777666666555444444333333555666888999999888666555555555555555555555555555555555666777888999::::::::::::999888777666555555777777888:::<<<===??????###%%%$$$"""""" !!!###,,,'''   ,,,&&&  ###$$$"""'''555999333***'''%%%$$$'''++++++&&& """%%%''''''%%%### ,,,)))$$$)))'''%%%!!!!!!$$$%%%&&&'''$$$ """***,,,$$$$$$$$$######""""""!!!!!!     !!!###  &&&******'''"""  $$$&&&&&&&&&//////222888;;;888///''' !!!"""######$$$!!!!!!!!!!!!!!!"""%%%'''(((***+++,,,,,,,,,***'''&&&"""!!!!!!"""###'''((()))+++---...///000...///111444777999;;;<<<@@@???>>>;;;999666444333333333333333333333333333888999;;;<<<<<<;;;999888666666666666777777777777666666666666666666666666444444444555555666666666333555777888999888777666666666666555444444444333333222222222333555777888888777777666555555444444444444444444444444444444000111222333444555666666666666666666777777777777999999888888777666666666333333444444555666666666666666666555444444444333444555666888888666555444555555555555555555555555333444555666777888888999::::::999888777666555555777777888:::<<<===??????&&&***///+++%%% !!! !!!"""""""""  ###$$$111***    $$$   !!!!!!### """,,,///***$$$$$$$$$(((...333222+++###"""$$$%%%$$$###...---***(((%%%$$$######***'''$$$ ###%%%'''(((%%%######$$$    !!!%%%'''+++---+++'''""" """%%%(((((((((111000111555888555---%%% !!!### !!!!!!"""###$$$&&&'''(((+++***)))'''&&&%%%$$$$$$!!!  &&&'''(((***,,,---...///---...111444777:::===>>>AAA@@@???<<<:::888666555555555555555555555555555999:::<<<======<<<:::999666666666666777777777777777777777777777777777777666666666666666666666666444555777888999888666555555555555555555444444444222222333444666888:::;;;999888777666444333222111444444444444444444444444222222333444555555666666666666666666777777777777999999888888777666666666333333444444555666666666555555555555555444444444333444666777777666444333555555555555555555555555333333444555666777777888::::::999888777666555555777777888:::<<<===?????? ''',,,333///'''   $$$%%%%%%###$$$&&&)))++++++)))%%%###!!!%%%'''555..."""      +++((("""&&&(((%%%"""%%%''',,,444999777---%%%!!!"""!!!!!!"""$$$444444444333111///,,,+++(((%%% """$$$&&&'''###!!!   ###&&&''',,,---///...+++&&&!!! ###''')))++++++...---...222555222***"""""" !!!###$$$%%%&&&&&&***(((&&&$$$""""""""""""  %%%&&&''')))+++,,,---...,,,---///333666999<<<===??????>>><<<:::999777777999999999999999999999999999:::<<<======<<<:::999666666666666777777777777888888888888888888888888777777777777777777777777555666888999888777555444444444444555555555555555222333555777999:::;;;;;;888777666555444222111111555555555555555555555555444444555555666666666666666666666666777777777777999999888888777666666666333333444444555666666666444444444555555555555555444555777888888777555444555555555555555555555555333333444555666777888888::::::999888777666555555777777888:::<<<===??????$$$(((...***$$$  $$$+++---+++'''%%%'''***,,,,,,)))%%%"""$$$(((+++999111$$$       ...+++&&&!!! $$$&&&&&&%%%,,,---222888<<<999...%%%!!!&&&)))888999::::::888444000---$$$!!!!!!"""###"""       ###(((+++---222222111///***$$$ """%%%(((+++---...,,,,,,///444888555,,,###!!! """$$$$$$$$$###%%%$$$###"""!!! !!!!!! !!! $$$%%%&&&(((***+++,,,---+++,,,...111444666888:::;;;;;;;;;::::::999999999;;;;;;;;;;;;;;;;;;;;;;;;888999;;;<<<<<<;;;999888666666666666777777777777888888888888888888888888999999999888888777777777666777888999888777555333333444444444555666666666555666888:::;;;;;;;;;:::666555555444333333222222666666666666666666666666666666666666666666777777666666666666777777777777999999888888777666666666333333444444555666666666333444444444555666666666666777888::::::888777666555555555555555555555555444555666777888999999:::::::::999888777666555555777777888:::<<<===??????"""!!!   (((000333///***!!!###%%%$$$!!!!!!''',,,///<<<333&&&       ***(((&&&###  """%%%(((***+++444444666;;;===888---$$$!!!%%%(((666888::::::777222,,,(((!!!           &&&+++///111666555333///)))"""!!!!!! """""""""!!!!!!!!!"""$$$&&&))),,,///000---///555<<>>===;;;999777111111222333333444555555777777777777777777777777888888888888777777777777666666666666777777777777999999888888777666666666333333444444555666666777222333333444555666777777999:::<<<======<<<:::999555555555555555555555555888888999:::;;;<<<<<<===::::::999888777666555555777777888:::<<<===??????  """,,,555999444... !!!...(((    !!!!!!    !!!!!!!!!"""""""""###...+++&&&!!!!!!$$$+++------)))%%%&&&,,,222EEE>>>555000---)))""""""%%%'''666444333666999555,,,###  !!!!!! """ !!!###$$$###!!! !!!        !!!&&&***,,,---000---(((### !!!!!!###%%%%%%%%%$$$&&&(((***++++++)))'''%%%"""&&&+++///111222222,,,222999??????;;;555000$$$$$$###!!!$$$)))+++((($$$!!! """%%%&&&&&&'''((()))+++---...///------...000111222333444222333444666777999:::;;;;;;::::::999888777666666666666666666666666666666666666666666777777777777777777666666555444444444777777777777666666666666666666666666777777777777666666666777888888999999999999999999999999999999444555555666777777888888888888888888888888888888777666666666555555555555666666777888999::::::;;;777777777777666666666666444444444555666666777777222333444666777999:::;;;888888888888888888888888999999888777666555444444999999:::;;;<<<<<<======333444555666777888999::::::;;;<<<===>>>???@@@AAA  """***222555111,,,((($$$    $$$$$$!!!    """$$$&&&'''+++((($$$!!!$$$''')))+++)))'''***222999FFF@@@888444222...'''!!!!!!$$$&&&222000000333666444,,,%%% """###"""!!!!!!"""  !!!"""         !!!$$$%%%&&&&&&+++((($$$ $$$&&&&&&&&&&&&)))***,,,------,,,***((("""$$$(((,,,///111111111...222666::::::777222///%%%$$$### ###((()))'''###  """$$$%%%&&&&&&&&&((()))+++,,,......------...000111222333444222333444555777888999:::::::::999888888777666666666666666666666666666666666666666666777777777777888888888777666666555555777777777777666666666666666666666666777777777777666666777777888999999999::::::::::::::::::::::::888888888888888888888888888888888888888888888888777777666666666555555555666666777888888999::::::666666666666777777777777666666666777777777777777333333444666777999::::::888888888888888888888888999999888777666555444444777888888999:::;;;;;;<<<333444555666777888999:::::::::;;;===>>>???@@@AAA  !!!&&&,,,...+++(((     !!!%%%%%%"""    !!!%%%''')))%%%######%%%%%%(((*********...777>>>EEE@@@:::777666333,,,&&&"""###,,,++++++...111111,,,(((!!! !!!###%%%%%%$$$###""""""        !!!!!!!!! &&&$$$   $$$&&&(((((((((***+++,,,---...---,,,+++&&&(((+++...///000000///000111222222222000...,,,'''&&&### !!!&&&'''%%%!!! $$$''''''&&&%%%%%%&&&''')))***,,,---...------...000111222333444333333444555666777888999999999888888777777666666666666666666666666666666666666666666777777777777::::::999999888777777666777777777777666666666666666666666666777777777777666777777888888999::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999888888888888888888888888888777777777777666666666666666666777777888888999999444444555666777888999999::::::999999888777666666333444555666777888999:::888888888888888888888888999999888777666555444444666666666777777888888999333444555666777888999:::999:::;;;<<<===???@@@@@@  """$$$&&&%%%$$$""""""######"""         !!!"""""""""%%%'''***,,,...,,,***---555<<>>>>>>>>>>>>>>>>>>>>>>>@@@???>>>===<<<:::999999888888888888888888888888888888888777777777666666666666777777777777777777222333444666777999:::;;;===<<<;;;:::999777666666444555555666777888888999888888888888888888888888999999888777666555444444555555555555555555555666333444555666777888999:::999999:::;;;===>>>???@@@   """###$$$%%%%%%$$$"""       !!! ###''')))+++222333222---((((((...444777333000000000---&&&!!!"""###%%%(((+++)))$$$   """"""###$$$%%%%%%%%%###!!!     """$$$$$$%%%######"""!!! !!!$$$%%%&&&%%%!!!!!!""""""###$$$%%%&&&)))***,,,---...---,,,+++000---)))%%%$$$%%%''')))000---'''!!! !!!%%%)))***)))&&&$$$$$$$$$&&&''')))+++,,,,,,------...000111222333444333333444444555555555666666666666666666666777777444444444444444444444444666666666666777777777777;;;;;;::::::999888888888777777777777666666666666666666666666777777777777888888888999::::::;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@???>>>===;;;::::::888888888888888888888888999888888888888777777777777777666666666666666666222333444666777999:::;;;===<<<;;;:::999777666666555555666666777777888888888888888888888888888888999999888777666555444444444444444444444444444444333444555666777888999:::888888999;;;<<<===>>>???  !!!"""###%%%&&&&&&%%%###"""       $$$""" ###(((,,,...///555555333---&&&%%%)))///444111.........***"""%%%***---(((   """###"""!!!"""""""""!!!    ###&&&''''''!!!!!!""""""!!!  !!!!!!!!! !!!###$$$&&&''')))+++,,,+++***)))---***&&&""""""###&&&)))666222+++### $$$'''((('''%%%$$$###$$$%%%'''(((***+++,,,------...000111222333444333333444444444444444444444444555555666666777777444444444444444444444444666666666666777777777777::::::999999888777777666777777777777666666666666666666666666777777777777888999999::::::;;;<<<<<<========================??????>>>>>>===<<<;;;;;;888888888888888888888888999999999999888888888777777777666666555555444444444444555666777888999999::::::999999888777666666666666666666777777777777888888888888888888888888999999888777666555444444666555555444444333333333333444555666777888999:::777888999:::;;;===>>>>>>    """!!!###%%%''''''&&&%%%      """(((...111333444///111///+++&&&%%%+++111777444222222111,,,###!!!(((000***""" !!!""""""!!!      """$$$$$$$$$$$$ """%%%'''"""$$$&&&)))******)))))))))'''$$$""""""$$$''')));;;666...%%% !!!"""###$$$%%%%%%%%%######%%%&&&((()))++++++------...000111222333444444444333333333333333333333333444555555666777777333333333333333333333333666666666666777777777777888888888777666666555555777777777777666666666666666666666666777777777777999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===888888888888888888888888::::::999999999888888888777777666555555444333333666666666666777777777777666666666777777777777777777777777777666666666666888888888888888888888888999999888777666555444444777777666666555444333333333444555666777888999:::777777888:::;;;<<<===>>>   ###"""%%%'''(((''''''!!!     %%%+++111444666666)))++++++(((&&&'''...555<<<999777666666000&&&'''111,,,### !!!###"""!!!        !!!"""###$$$###""" """!!! !!!%%%(((***!!!$$$''')))))))))(((&&&%%%#########%%%(((***???999000''' !!!!!!!!!!!!"""###$$$%%%"""###$$$&&&((()))***+++------...000111222333444444444333333333333222222222333333444555666777777333333333333333333333333666666666666777777777777777777666666555444444444777777777777666666666666666666666666777777777777999999:::;;;;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<=========888888888888888888888888:::::::::999999999888888777777666555444333333222888777777777666666666666444444444555666666777777777777777777666666666666888888888888888888888888999999888777666555444444888888777666555555444333333444555666777888999:::777777888999;;;<<<===>>> !!!"""  """++++++)))(((&&&$$$###"""###    (((!!!  &&&  %%%,,,+++###%%%'''### &&&,,,000666::::::666000,,,(((&&&$$$"""###$$$''')))111000...+++&&&"""&&&!!! !!!!!! """###"""       $$$###"""!!!!!!"""###$$$###  &&&------((("""!!!###'''******((($$$!!!!!!###---,,,***%%%  !!!!!!"""###$$$%%%'''(((***+++,,,///...,,,+++,,,///222444666666666666666666666666777777777777777666666666555555555555555555555555555555555555555555555555666666666666777777777777777777777777666666666666222333333444555666777777777888888999999:::;;;;;;======<<<;;;999888777777666777777888999:::;;;;;;;;;;;;;;;<<<<<<<<<======777777777777777777777777333333333333333333333333444444555666777888999999777777777777777777777777777777777777777777777777555555666777888999999:::::::::999888777666555555555777999;;;;;;;;;:::999444444555555666777777777<<<;;;;;;;;;;;;::::::::: &&&%%% """)))((('''%%%###!!!     &&&%%%!!!'''!!! %%%......'''  '''(((###!!!)))444888<<<>>>===777000+++%%%%%%%%%%%%''')))+++---...---+++(((%%%!!!"""  !!!###"""     &&&$$$!!! """###""" &&&---...)))$$$!!!$$$'''******(((%%%"""(((((('''$$$  ###$$$%%%&&&(((***+++,,,///...---,,,---000222444666666666666666666666666666666555555555555555555555555555555555555555555444444444444444444444444666666666666777777777777777777777777666666666666333333444444555666666777777777888888999:::::::::<<<<<<;;;:::999888777777777888888999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;777777777777777777777777333333333333333333333333444555555666777888888999777777777777777777777777777777777777777777777777555666666777888999999999999888888888777777666666666888:::<<<<<<<<<;;;:::666666666666666666666666;;;;;;;;;;;;;;;::::::::: !!!((((((  ###%%%$$$"""    ###***'''""" '''""" %%%///222---&&&  $$$)))(((### !!!***;;;>>>@@@AAA===666///***###%%%'''***---...//////)))(((&&&$$$"""    !!!"""!!!       ###)))&&&!!!!!!!!!%%%'''%%%   %%%,,,///+++&&&!!!$$$''')))***(((&&&$$$""" !!!""""""!!!######$$$&&&((()))++++++///.........///111333444666666666666666666666666333333333333333333333444555555555555555555555555222222222222222222222222666666666666777777777777777777777777666666666666333444444444555666666666666666777888888999999:::;;;;;;:::999888888777777888999999:::;;;<<<===>>>======<<<;;;:::999888888777777777777777777777777444444444444444444444444555555666666777777888888777777777777777777777777777777777777777777777777666666777777888888999999666666777777888888888999888999<<<===>>>===<<<;;;888888888777666555555444:::::::::::::::::::::::: $$$###  """     ---+++)))%%%!!!  &&&!!!  %%%000444111,,,&&&$$$###&&&***(((!!!!!! ''':::<<<======:::444---)))&&&(((+++...//////---,,,%%%###!!!      !!!       ###&&&***&&& """)))+++)))%%%!!!###&&&%%% ###"""!!! ###+++...+++'''!!!###%%%'''((((((&&&%%%%%%"""!!!"""###### !!!!!!!!! """###$$$%%%''')))***+++/////////000111222333444555555555555555555555555000000111111222222222333555555555555555555555555111111111111111111111111666666666666777777777777777777777777666666666666444444444555555555555555555666666777777888888999999999999888888777777777999999:::;;;<<<===>>>>>>>>>===<<<;;;999777666555666666666666666666666666444444444444444444444444666666666666777777777777666666666666666666666666666666666666666666666666777777777777777888888888555555666777888999::::::999;;;===>>>??????======;;;:::999888666555444333888888999999::::::;;;;;;     ***)))(((&&&"""  !!! $$$///444111---'''%%%$$$&&&(((&&&%%%""" '''444555777888555111,,,)))+++,,,...///...+++(((%%%###!!!$$$!!!          """%%%'''###!!!''')))((($$$"""!!! %%%++++++$$$###"""!!! !!!'''***((($$$ """$$$%%%&&&%%%%%%&&&###!!!$$$&&&&&&&&&  !!!"""!!! !!!"""###%%%&&&((()))***//////000222333333444444444444444444444444444444...//////000111222333333555555555555555555555555111111111111111111111111666666666666777777777777777777777777666666666666555555555555555444444444444444555666666777777888777777777777777777777666888999999:::;;;<<<=========<<<;;;999888666555444666666666666666666666666555555555555555555555555777777777777666666666666666666666666666666666666666666666666666666666666888888888777777777777777555555666777888999::::::999;;;===>>>??????======;;;;;;:::888777666555444777777888888999:::;;;;;;      """!!!!!!    """,,,111...)))%%%###!!!###%%%###)))&&&!!!%%%$$$!!!&&&///555666777777555111---***------,,,+++(((%%%###!!!$$$""" &&&"""        !!!!!! """!!!   !!!  '''//////&&& ###%%%### !!!######$$$$$$""""""%%%''''''&&& !!!!!!!!!!!!"""$$$&&&'''))))))///000222444555555444444444444444444444444444444...//////111222333444444555555555555555555555555222222222222222222222222666666666666777777777777777777777777666666666666666666666555444444444333333444444555555666777777555555666666666666666666666777777888999:::;;;<<<;;;:::999888777666555555777777777777777777777777666666666666666666666666888888777777666666555555777777777777777777777777777777777777777777777777999999888888777777666666666666777777888888888999888999<<<===>>>===<<<;;;::::::999999888777777666555666666888999:::;;;;;;           !!!))),,,)))$$$!!!""""""''',,,(((###""""""!!!'''555?????????>>><<<888444///,,,***(((&&&$$$###"""""""""'''$$$ &&&###      %%%        $$$%%%$$$""" '''111111'''   !!!""""""  %%%&&&&&&%%%  !!!"""$$$%%%'''((()))///000333555666666555444333333333333333333333333//////000222333444666666555555555555555555555555444444444444444444444444666666666666777777777777777777777777666666666666777666666555444444333333333333333444555555666666444444555555555666666666444555555666777888999999888777777777777777666666777777777777777777777777666666666666666666666666999888888777666555555444777777777777777777777777777777777777777777777777999999999888777666666555999888888888777777666666666888:::<<<<<<<<<;;;:::999999999999999999999999444444666777888:::;;;;;;           ''')))%%%  )))......***$$$ $$$000AAAMMMJJJIIIFFFBBB===777111...%%%$$$!!!!!!###%%%)))&&&  &&&"""        """$$$)))$$$     ###'''(((&&&$$$!!! '''111222'''  !!!!!! $$$%%%%%%$$$  """###%%%'''((()))///111444666777666555444333333333333333333333333///000111222444666777777555555555555555555555555555555555555555555555555666666666666777777777777777777777777666666666666777777666555444333333222222222333444444555555666333444444555555666666666333333444555666777888888666666666666777777777888777777777777777777777777777777777777777777777777999999888777666555444444777777777777777777777777777777777777777777777777:::999999888777666555555::::::999888777666555555555777999;;;;;;;;;:::999777888888999999:::;;;;;;333444555777888:::;;;<<<         $$$)))+++)))$$$!!! $$$'''***'''""" !!!%%%,,,555===BBBMMMLLLIIIDDD===666111...)))(((&&&$$$#########$$$///,,,&&&!!!""" !!!     """!!! +++%%%       %%%###  ###%%%&&&&&&%%%///666444,,,$$$ (((///000***###   !!!!!!!!! """###!!! !!!"""###%%%'''(((******111111222333444444555555666666666666666666666666666666777888999:::;;;;;;;;;;;;:::999888777666666444444444444444444444444666666666666777777777777===<<<999777666666777888777777666555444333333222666666666555444444333333333333444444555666666666444444444444444444444444333333444444555666666666777777777777777777777777777777777777666666666666222222222222222222222222333333444444555666666666777777777777777666666666999::::::;;;;;;<<<<<<<<<;;;:::999777666444333222222444777:::<<<======<<<999999999999999999999999888888999999999:::::::::        %%%+++---,,,***(((###""" """$$$%%%$$$!!! !!!$$$)))...555:::===GGGFFFDDDAAA===888333111***(((%%%######%%%''')))222---&&& """    $$$""" !!!---(((   &&&---***%%%  """$$$%%%$$$!!!'''111888888000(((%%%,,,...***%%%### """###!!! """!!!  !!!  """"""$$$&&&((()))++++++111222222333444444555555666666666666666666666666555666666777888888999999999999999888888777777777555555555555555555555555666666666666777777777777;;;:::888666555666777888777777666555555444333333666666666555444444333333333333333444555555666666444444444444444444444444333333444444555666666666777777777777777777777777777777777666666666555555222222222222222222222222333333444444555666666666666666666666666666666666:::::::::;;;;;;<<<<<<<<<::::::999777666444333333333444777:::<<<===<<<<<<999999999999999999999999888888999999999:::::::::         $$$)))---/////////&&&$$$!!! ######!!!###%%%)))---111333555555666666666777777555222...+++(((%%%###$$$(((,,,///555///%%% !!!$$$"""   !!!&&&### ###111+++### $$$$$$!!!(((000777222+++### """### !!!""""""""" """'''111888999333--- """'''***)))''''''###!!!%%%&&&$$$!!! !!!"""&&&%%%###!!!  """###%%%''')))+++------222333333444444555555555666666666666666666666666444555555555666666777777666777777777888888888999777777777777777777777777666666666666777777777777888777555444444555777888777777666666555555444444666666666555444444333333222333333444444555555666444444444444444444444444333333444444555666666666777777777777777777777777777666666666666555555555222222222222222222222222333333444444555666666666444444444555555555555555::::::;;;;;;;;;;;;;;;;;;:::999888777666555444333333555888:::<<<<<<<<<;;;999999999999999999999999888888999999999:::::::::     ###(((,,,...000(((%%%!!! $$$((('''### %%%(((---111222111...,,,$$$$$$&&&+++000111...***+++(((%%%$$$&&&+++111444777///### !!!$$$"""    """'''### ###222---%%%  ******'''"""$$$...777>>>888...&&&!!!!!!%%%'''(((%%%  ###+++333555000+++!!!!!!%%%((())))))&&& $$$)))***((($$$!!! ###%%%'''((()))(((&&&###  !!!  ###$$$&&&(((+++---///000444444444444444555555555777777777777777777777777444444444444555555555555444555555666777888999:::888888888888888888888888666666666666777777777777777666444333333555777888777777666666666666666666666666666555444444333333222222222333444444555555333333333333333333333333333333444444555666666666666666666666666666666666666666666555555555444444222222222222222222222222333333444444555666666666333333333444444555555555;;;;;;;;;;;;;;;;;;;;;:::999888888777666555555444444666888:::<<<<<<;;;:::999999999999999999999999888888999999999:::::::::    !!!  """&&&)))***'''$$$ ###///666666222...###!!!&&&***...111111---)))%%%!!!)))222666111,,,)))(((&&&%%%(((,,,222555666..."""!!!      $$$   """///+++%%%   ------+++&&&###&&&///777;;;555---%%%"""###'''***+++(((### """))),,,)))%%%  %%%))))))&&& !!!%%%+++---+++&&&### """$$$&&&))),,,...///***)))'''$$$  !!! $$$%%%'''***---///111222666555555555555555555555888888888888888888888888555555555555444444444444333444555666777888888999999999999999999999999999666666666666777777777777888777555444444555666777666666777777777777777777666666666555444444333333111111222222333444444444333333333333333333333333333333444444555666666666666666666666666666666666555555555555444444444444222222222222222222222222333333444444555666666666333333444444555666777777<<<<<<<<<;;;;;;:::::::::888888777777666666555555555666999;;;;;;;;;:::999999999999999999999999999888888999999999:::::::::    """  """###$$$### ...<<>>(((&&&"""!!!$$$&&&'''))),,,...---)))$$$!!! """---888<<<777///'''''''''(((***---///111111***         (((%%%!!!((())) !!!"""   ---...---((($$$%%%+++111///+++&&&"""!!!###'''***,,,(((###  ###!!!"""'''&&&### !!!!!!%%%$$$!!!&&&---///,,,'''###$$$%%%''')))+++---...///((('''%%%###   $$$&&&(((+++...111444555777777777666555555555444888888888888888888888888777777666666555555555444444555555555666666666777888888888888888888888888666666666666777777777777<<<:::888666555555555666666666777777888888999999666666666555444444333333000111111222222333333444333333333333333333333333333333444444555666666666777777777777777777777777555555444444444333333333222222222222222222222222333333444444555666666666444444555666777888999:::======<<<;;;::::::999999777777777777666666666666666777999;;;;;;;;;999888999999999999999999999999888888999999999:::::::::    !!!    $$$$$$###"""!!!///<<>>)))&&&### """%%%'''&&&((()))***(((%%%!!!'''444888000'''$$$&&&(((***+++,,,+++++++++&&&      !!!###...000%%%!!!'''(((###   !!!"""***,,,---)))$$$!!!$$$(((!!!"""&&&)))***'''"""  $$$"""!!!"""$$$%%%%%%***(((%%%""" %%%---///---'''#########$$$%%%'''((())))))$$$$$$###!!!  ######"""!!!  %%%&&&))),,,000333666777888888777777666555444444999999999999999999999999999999888888777666666555666666666555555444444444666666666666666666666666666666666666777777777777AAA???;;;888666555555555666666777888888999::::::666666666555444444333333000000111111222333333333222222222222222222222222333333444444555666666666777777777777777777777777444444444333333333333222222222222222222222222222333333444444555666666666555666777888:::;;;<<<===>>>======;;;:::999888888666666666666777777777777777888:::;;;;;;:::999888999999999999999999999999888888999999999:::::::::      !!!    %%%)))(((%%%"""(((333999:::777444'''%%%!!!!!!$$$&&&&&&&&&'''&&&%%%### )))---$$$"""%%%))),,,,,,+++)))''''''###       %%%222444)))$$$***+++&&&  !!!"""######'''+++---***###!!!!!!%%%'''(((&&&!!!  !!! ### !!!###$$$&&&'''(((,,,***'''$$$""""""""""""%%%---///,,,'''""" !!!""""""######""""""!!!  &&&%%%$$$"""  %%%''')))---000444777888999999888777666555444444999999999999999999999999;;;;;;:::999888777666666888777666555444333222222555555555555555555555555666666666666777777777777DDDBBB>>>:::777555444444666666777888999::::::;;;777666666555444444333333000000000111222222333333222222222222222222222222333333444444555666666777777777777777777777777777444444444333333333222222222222222222222222222222333333444444555666666777666777888999;;;===>>>>>>>>>>>>===<<<:::999888888666666666666777777777777777888:::;;;;;;:::999777999999999999999999999999888888999999999:::::::::          '''...)))  (((---...---,,,)))%%%###'''$$$%%%%%%%%%###  """###     $$$(((%%%$$$)))+++)))$$$!!!  !!!$$$&&&(((***+++++++++***'''%%%### !!!###'''+++***'''$$$ """&&&,,,000333444555+++,,,---------+++***(((###%%%(((***+++***((('''""""""###$$$###!!! !!!"""$$$%%%&&&***(((&&&"""!!!######!!! !!!###%%%%%%***+++---000222555777888;;;<<<===>>>===<<<:::999555555666666777888888888777777777777777777777777666666666555444444333333111222333444555777888888444444555555666777777777CCCBBB@@@>>><<<:::888777666666666777888888999999999999888777666555444444000/////////............/////////000111111222222111222222333444555666666777777777777666666666666111222222333444555666666444444444333333333222222333444444555666777888888555666777888:::;;;======666666666777888888999999999999999999999999999999999999999999999999999999666666666777888888999999777888888999:::;;;<<<<<<         %%%+++'''"""''')))))))))'''###"""&&&%%%&&&&&&$$$!!!"""       ### """''')))'''###  !!!###$$$'''((()))))))))'''%%%### !!!!!!###&&&,,,+++(((%%%!!! &&&,,,111555777888444444555444222...+++(((%%%&&&(((******)))'''%%%$$$&&&((())))))'''$$$### """###$$$%%%((('''%%%"""!!!!!! !!!"""$$$&&&&&&+++,,,...000333666888999:::;;;<<<======;;;:::888444444555555666777777777777777777777777777777777666666666555444444333333111222333444555666777888444444555666666777777888AAA@@@>>>===;;;999777777666666777777888999999999999999888777666555444444000000/////////.........//////000000111222222222555555666666777888999999777777777666666666555555111222333333555555666777555444444444444333333333444444555666666777888888555666777888:::;;;<<<===666666666777888888999999999999999999999999999999999999999999999999999999666666666777888888999999888999999:::;;;<<<===>>>        !!!'''### $$$&&&(((&&&"""!!!%%%%%%$$$"""'''$$$     $$$&&&$$$   """$$$%%%''''''&&&$$$### """&&&$$$!!! ###%%%...,,,)))%%%!!!%%%,,,333999<<<===>>>>>>>>>===999444///,,,'''((())))))(((&&&%%%###%%%(((,,,//////---)))&&& """###$$$&&&%%%###  !!!"""$$$%%%'''''',,,---///111444777999:::999:::;;;<<<<<<:::888777222222333444444555555666777777777777777777777777666666666555444444333333111111222333555666777777555555555666777777888888>>>===<<<;;;999888777666666777777888888999::::::999999888777666555555444000000000000///////////////000000111111222333333777888888999999:::::::::777666666666666555555555222222333444555666666777666666555555555444444444555555666666777777888888555666777888999:::;;;;;;666666666777888888999999888888888888888888888888888888888888888888888888666666666777888888999999::::::;;;<<<===>>>??????        !!!###(((+++)))%%%""""""!!!***&&&          """###!!!  !!!###$$$###"""!!!!!!###)))'''%%%"""!!!!!!"""###---,,,)))%%% $$$,,,444:::>>>@@@AAABBBDDDDDDAAA===888444*********)))'''&&&$$$######&&&+++//////,,,(((%%% """""""""""" !!!"""###$$$%%%&&&'''''',,,---///111444777999:::777888:::::::::999777555111111222222333444444555777777777777777777777777666666666555444444333333000000111333444555666777555666666777777888888999;;;::::::999999888777777777777888888999::::::::::::999999888777666555555111111111000000000//////000000111111222333333333666666777777777777777777666666666555555555444444222222333444555666777777777777777777666666666666777777777777777777777888666666666777888999::::::666666666777888888999999777777777777777777777777777777777777777777777777666666666777888888999999;;;;;;<<<===>>>???@@@@@@       ###$$$### """''',,,//////***$$$(((%%%       """   """""""""$$$***)))'''$$$###"""""""""***(((&&&###$$$,,,333999===>>>;;;>>>CCCFFFGGGDDD@@@===---,,,+++)))((('''&&&&&&"""$$$(((******'''###!!! !!!"""######$$$%%%&&&&&&&&&+++,,,...000333666888999555666888999888777555444111111222222333444444555666666666666666666666666666666666555444444333333///000111222333555666666666666777777888999999999999999999999999999999999888888888999::::::;;;;;;::::::999888777666555555222111111111111000000000111111111222333333444444333333333333333222222222555555555555444444444444222333333444555666777888999999999888888888777777888888888888888777777777666666666777777888888888666666666777888888999999666666666666666666666666666666666666666666666666666666666777888888999999;;;;;;<<<===>>>???@@@@@@     !!!$$$''')))(((### """!!!!!!"""$$$(((,,,///000---'''"""!!!  """       !!!  $$$(((((($$$ ###%%%((((((&&&%%%$$$###""""""######!!!$$$+++111555888999333888???EEEGGGFFFCCCAAA///...,,,+++******++++++''''''((('''&&&$$$!!! """""""""######$$$$$$$$$)))***,,,...111444666777444555666777777555333222222222333444444555555666666666666666666666666666666666666555444444333333//////000111333444555555777777777888999999::::::888888999::::::;;;<<<<<<888999999::::::;;;<<<<<<::::::999888777666666555222222222222111111111000111222222333333444555555222222111111000000//////555555444444444333333333333333444555666777777888;;;;;;:::::::::999999999::::::999999888888777777666666666666666777777777666666666777888888999999555555555555555555555555555555555555555555555555666666666777888888999999::::::;;;<<<===>>>??????      """&&&((('''"""  """%%%((()))---+++(((%%%$$$$$$$$$%%%(((&&&######"""      """  (((---...)))""" ###%%%%%%%%%%%%$$$$$$###""""""!!!%%%***...000111111---333:::AAAEEEDDD@@@===111///...,,,,,,...000111111///,,,)))&&&%%%$$$$$$!!!!!!!!!!!!""""""""""""&&&'''))),,,///111333444333444555666555444222111444444555555666777777777666666666666666666666666666666666555444444333333...///000111222333444555777777888888999::::::;;;888999:::;;;<<<===>>>???999999::::::;;;<<<<<<<<<;;;::::::999888777666666333333222222222111111111222222333333444555555555555444444333222222111111444444444333333333333222333333444555666777888888<<<<<<<<<;;;;;;;;;::::::;;;;;;:::999888888777777666666666666666666666666666666666777888888999999444444444444444444444444444444444444444444444444666666666777888888999999888999999:::;;;<<<===>>>       ###&&&%%% !!!"""###(((((('''''')))+++---///000,,,'''!!! !!!%%%###       """  !!!***111111,,,$$$ $$$&&&######$$$$$$$$$###"""""" """&&&)))+++------,,,+++111888???BBB@@@<<<999111000...---...000333555:::777111,,,((('''((())) !!!!!!!!!%%%&&&(((***---000222333222333444555555333222000555555666666777888888888666666666666666666666666777666666555444444333333......///111222333444555777888888999999:::;;;;;;999:::;;;<<<>>>???@@@AAA999999:::;;;;;;<<<<<<===;;;::::::999888777666666333333333222222222111111222222333444444555555666888888777666555444444333444444444333333333222222333333444555666777888888===<<<<<<<<<<<<;;;;;;;;;<<<;;;;;;:::999888777777666666666666666555555555666666666777888888999999444444444444444444444444444444444444444444444444666666666777888888999999777888888999:::;;;<<<<<<         %%%     (((***...111333444555666===777///&&& ###&&&###        $$$&&&&&&%%%&&&******$$$$$$''''''&&&%%%###!!!!!!%%%((((((%%%!!!!!!###$$$%%%&&&$$$$$$)))...---%%% ###***,,,...///---)))%%%""""""(((000777:::888333000+++,,,---...///111111222555333000+++&&&""" !!!!!!  $$$(((+++---......222222333333444444444555222444666777888777555555666666666666666666666666222222111000///...------111111222333444444555555666666777888:::;;;<<<===========================>>>>>>>>>>>>============<<<<<<;;;:::888777666666555555555555444444444444333333444444555666666666;;;:::999888666555444444555444333333333555777888:::888666444444555777999999::::::;;;<<<===>>>>>>??????@@@AAA@@@>>>;;;:::999999999999999999999999777777777777666666666666222222333444444555555666444444444444444444444444666666777888:::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<     $$$!!!  ***---111666:::<<<=========888000''' !!!$$$!!!       ###$$$###""""""######"""!!!!!!&&&)))((($$$###&&&(((''''''&&&%%%$$$######"""!!!###&&&((((((%%%!!! """###$$$%%%$$$$$$(((,,,+++%%%  ###)))+++///111///+++%%%!!!"""&&&,,,222555444222000,,,,,,---...///000000111222000---)))$$$  !!!  $$$(((,,,---......111111222222333444555555555666888999999888777666666666666666666666666666222222111000//////......111222222333444444555555666666777888:::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>=========<<<<<<<<<;;;:::999888777666666666666666666555555555555333333333444555555666666::::::999999888777777777666555444333333555777888999888666444444666777999999::::::;;;<<<<<<======???@@@AAAAAA@@@>>><<<;;;999999999999999999999999777777777777666666666666333333333444555555666666444444444444444444444444666666777888:::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<   !!!###    $$$''',,,333:::======<<<<<<888000(((!!!!!!!!! ###&&&"""     %%%***,,,***'''$$$!!!"""######""" """%%%''''''((($$$$$$%%%%%%&&&'''((((((%%%&&&((()))'''$$$  !!!"""###%%%$$$%%%''')))(((###!!! $$$'''***000333222,,,%%% !!!###'''+++.../////////------------............---,,,)))%%%"""  !!!!!!!!!!!!!!!!!!!!!"""%%%))),,,.........///000111222333555666666999:::;;;<<<<<<;;;999888666666666666666666666666222111111111000/////////222333333444444555555555666666777888:::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<>>>============<<<<<<<<<;;;::::::999888777666666777777777777666666666666222333333444444555555666888999999::::::;;;;;;;;;777666444333444555777888888777666555555666888999999999::::::;;;;;;<<<<<<>>>???AAAAAAAAA???===<<<999999999999999999999999777777777777666666666666333444444555555666777777555555555555555555555555666666777888:::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<       )))222777555222888444...''' !!!   (((***&&&!!! """     """$$$)))&&&"""!!!***111333000***&&& !!!$$$&&&&&&%%%$$$!!!###%%%'''((((((((()))(((&&&### !!!!!!$$$$$$%%%&&&&&&$$$!!!!!!!!!%%%%%%)))///333222---%%% !!!###%%%(((+++---.........------,,,,,,++++++'''&&&$$$"""  !!!!!!"""""""""######$$$$$$$$$!!!###'''***---............///111222555666888999===>>>??????>>>===:::999555555555555555555555555111111111111111111000000444444444444444555555555666666777888:::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;=========<<<<<<<<<;;;;;;999999888888777777777666888888888777777777666666222222222333444444555555777888999:::<<<===>>>???888777666444444555777888666666666666777888888999999999999:::::::::::::::===>>>@@@AAA@@@???===<<<999999999999999999999999777777777777666666666666444444555666666777777888666666666666666666666666666666777888:::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<    $$$###   $$$...333///)))///,,,((("""  !!!)))+++&&&!!! """    """))),,,:::555+++"""***222555111+++&&&!!!###$$$###!!!  !!!"""(((((('''&&&$$$!!! """$$$%%%$$$"""!!!"""$$$###''',,,000///+++%%% !!!!!!###&&&))),,,...//////...,,,+++)))((((((""""""!!! !!!!!!""""""###$$$$$$%%%&&&&&&###%%%(((,,,...//////...///000222444777:::<<<===@@@AAAAAAAAA@@@===;;;999444444444444444444444444111111111111222222222222666555555555555555555555666666777888:::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;777777777777777777777777777777777777666666666555111111222222333444444444666777888:::<<<>>>???@@@:::999777555555555666777555555777888999999999999999999999999999888888888:::<<<===??????>>><<<;;;999999999999999999999999777777777777666666666666555666666777777888888999777777777777777777777777666666777888:::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<   ###%%%"""   $$$$$$ $$$///222+++######""" %%%((($$$         (((000555HHH???222%%%%%%---000---(((### !!! !!!""""""!!! %%%%%%$$$###!!! !!!$$$%%%### !!!!!!"""######$$$"""%%%(((******((($$$!!!!!!"""###%%%(((+++---///111000...,,,)))'''%%%%%% !!!!!!"""###$$$&&&&&&'''%%%'''***---/////////...000111444777:::>>>@@@AAABBBBBBBBBBBB@@@===:::888444444444444444444444444111111111222333333333444777777777666555555555444666666777888:::;;;<<<===::::::::::::::::::::::::<<<<<<;;;;;;;;;:::::::::666666666666666777777777555555555555444444444444000111111222222333333444666666888999;;;<<<>>>>>><<<:::888666555555666777333555777999:::::::::999999999888888777777777666777888:::<<<<<<<<<::::::999999999999999999999999777777777777666666666666666666777888888999999:::888888888888888888888888666666777888:::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<      ###)))***%%%   ***+++!!! """!!! """"""      ###---666<<>>AAADDDFFFBBBCCCCCCBBB???<<<999777333333333333333333333333111111222222333444444555888888777777666555444444666666777888:::;;;<<<===999999999999999999999999;;;;;;;;;::::::::::::999555555555666666777777777333333333333222222222222000000111111222333333333666666777888999:::;;;;;;===;;;999777555666666777222444777:::;;;;;;::::::999999888777777666555555333555777999:::999888777999999999999999999999999777777777777666666666666777777888888999:::::::::999999999999999999999999666666777888:::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<  !!!     &&&------'''      !!!!!!    """###"""      &&&000:::@@@III@@@333%%%  ###### %%%)))...,,,)))&&&%%%&&&((()))+++***(((&&&$$$"""!!!  ###%%%!!!###)))---...+++&&&""""""!!!!!! !!!"""###"""%%%))),,,///000111000222111...+++(((%%%"""!!!  !!!###%%%&&&&&&'''))),,,...000000//////333444888<<<@@@DDDGGGIIIBBBCCCBBBAAA???;;;888666333333333333333333333333111111222333333444555555999999888777666555444444666666777888:::;;;<<<===999999999999999999999999;;;;;;;;;:::::::::999999444444555555666777777777222222222111111111000000000000000111222222333333666666666777777888888999===<<<999777666666666777111444777:::<<<<<<;;;:::999999888777666555555444111333555777888888777666999999999999999999999999777777777777666666666666777888888999999:::;;;;;;999999999999999999999999666666777888:::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<  !!!)))%%%    (((///111...((($$$    """%%%&&&    '''(((###       %%%,,,000111111333111,,,&&& !!!'''***555000,,,******'''&&&$$$  """!!! 222333444222...''' !!!"""$$$&&&))),,,---...------++++++,,,+++)))&&&""" !!!  """"""!!!!!!"""%%%''')))***,,,---...000111333444555444666999===???@@@@@@@@@DDDBBB???;;;888777777777888666444222222333555777444444444444444444444444666666666666666666666666999:::<<<>>>===<<<999777555555666888999:::;;;<<<:::::::::999999999888888???>>>===;;;999777666555222111///---...000222444444444444444444444444444///111333555666666555555444555555666666777777777888999:::<<>>;;;888666555555666555555666777888999:::::::::::::::999999999888888555555555555555555555555555777;;;>>>??????===<<<======<<<;;;::::::999999@@@>>>;;;888777777888999<<<;;;999888888;;;===???  $$$!!! !!! !!!%%%***///000...***'''$$$!!!      !!!&&&&&&       %%%+++---......---+++'''###!!!$$$222...+++******''' !!!)))&&&!!!!!!"""!!!$$$444555666444///(((!!! $$$%%%(((+++,,,,,,,,,+++***+++++++++)))&&&""" !!!"""###""""""!!!###&&&(((***+++------...000111333444444444666999===???@@@@@@@@@CCCAAA>>>:::888777666777888666444333333444666777555555555555555555555555666666666666666666666666999;;;<<<======;;;999888555666777888999;;;<<<<<<::::::::::::999999999999======;;;:::888666555444222111///...///111333555444444444444444444444444444555666777666555333222333333444555666777888888999999;;;===>>>@@@BBBBBBAAA???<<<999777777777777777777777777888888999999:::::::::999999999888888555555555555555555555555777999<<>>>>>>>>===<<<<<<;;;::::::>>>===;;;:::999999999999;;;:::999888999;;;===???    $$$'''$$$'''(((***++++++***)))(((///***!!!   !!!$$$###'''%%%!!!        %%%((()))(((((("""!!!...+++((()))***'''  $$$&&&,,,)))###"""&&&***666777888666111***######$$$''')))*********)))))))))***)))(((%%%###"""  """$$$%%%$$$$$$!!!!!!###%%%'''***+++,,,......///000111222333444444666999===???@@@@@@@@@AAA???<<<999777666666666777666555444444555666777777777777777777777777777666666666666666666666666:::;;;<<<===<<<;;;999888666666777999:::;;;<<<===;;;;;;:::::::::999999999;;;:::999777666444333333222111000000111333555666444444444444444444444444888888999999777555222111111222333555666888999:::::::::;;;===>>>@@@AAAAAABBB@@@===;;;999999999:::999999999888888888777777:::::::::999999999888888666666666666666666666666:::;;;>>>@@@AAABBBAAAAAA?????????>>>>>>=========;;;;;;<<<<<<;;;:::999999:::999888888999:::<<<===    !!!***,,,'''!!!&&&%%%###!!! !!!"""///---((("""     000---'''!!!        """$$$%%%$$$"""!!!(((&&&%%%(((***((( ###''')))...***$$$!!!###)))...666777777666222+++$$$ """$$$&&&((())))))(((''''''(((''''''&&&%%%$$$$$$######!!! !!!!!!!!!!!! !!!$$$&&&'''''''''$$$%%%&&&(((***,,,---...//////000111222222333333444666999<<>>;;;;;;;;;;;;::::::::::::888777777666444333222222111222222333444555777777444444444444444444444444777888999::::::888666555111222333555777999:::;;;;;;;;;<<<===>>>???@@@@@@BBB@@@>>>;;;::::::;;;<<<;;;;;;:::999888777666666:::::::::999999999888888777777777777777777777777===>>>???AAABBBCCCDDDDDDAAAAAAAAAAAA@@@@@@@@@@@@;;;<<<=========<<<:::999888888888999999:::;;;<<<   $$$,,,---&&& %%%)))------)))  !!!   $$$'''222...'''   ###           ######$$$###""" """!!!"""&&&***(((!!!$$$(((***---)))### %%%***---111222444333000***$$$ ###%%%'''((()))((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$""" !!!######"""  """""" !!!$$$$$$$$$$$$$$$###"""""" """&&&(((*********(((((()))+++,,,...//////000000111111222222222333444666999<<>>???<<<<<<<<<;;;;;;;;;::::::666666555555444333222222111222444555777888999999666666666666666666666666444666888;;;============444555666777999:::<<<<<<<<<=========>>>>>>>>>>>>AAA???===;;;:::;;;<<<===<<<<<<;;;:::999888777777:::::::::999999999888888888888888888888888888888?????????@@@BBBCCCEEEFFFCCCCCCCCCCCCCCCDDDDDDDDD>>>>>>>>>===<<<;;;:::999666777888999::::::::::::   """******### """+++111...$$$       $$$(((---)))"""  ###            """&&&&&&$$$"""%%%***)))""""""&&&(((***&&&  ###%%%'''((((((***---...---)))$$$ %%%'''(((******)))'''&&&%%%$$$######$$$%%%'''((()))((('''%%%###!!! !!!""""""$$$&&&((()))***)))((('''"""$$$%%%&&&&&&%%%$$$""" ###&&&*********)))'''%%%"""  $$$(((+++,,,------+++,,,,,,...///000111111111111222222222222222222444666999===???@@@@@@@@@:::888666444222222333444333444666888::::::999999999999999999999999999999888888888888888888888888===<<<;;;:::999:::;;;<<<999999:::<<<===>>>???@@@======<<<<<<<<<;;;;;;;;;666666555555444444444333111222555888:::;;;;;;:::::::::::::::::::::::::::333555999===???AAAAAAAAA:::::::::;;;<<<<<<======>>>>>>>>>>>>============???>>><<<:::999:::;;;<<<;;;;;;;;;::::::999999999:::::::::999999999888888999999999999999999999999??????>>>???@@@BBBEEEFFFDDDEEEEEEFFFFFFGGGGGGGGGDDDBBB???<<<999999999:::555666888999::::::999888 %%%%%% $$$******$$$     """$$$             ###%%%((('''$$$!!!$$$******"""###%%%%%%"""###%%%%%%###""""""&&&))))))&&&### """$$$((()))***++++++***((('''######"""!!!###%%%(((*********)))'''&&&%%%$$$### """###%%%&&&'''***,,,...000111000///...'''((()))++++++)))((('''$$$###"""!!! """'''***000000000...***&&&!!! !!!!!!!!!%%%))),,,...//////......///000111111222222222222222222222222222222444666999===???@@@@@@@@@888666444222111222333333222444777:::;;;;;;:::999888888888888888888888888999999999999999999999999>>>===:::999888999;;;<<<::::::;;;<<<>>>???@@@AAA============<<<<<<<<<;;;666666666666666666555555111333666:::<<<===<<<<<<========================777999<<>>>>>======??????>>>>>>======<<<<<<===;;;:::888888999:::;;;999:::::::::;;;;;;<<<<<<:::::::::999999999888888::::::::::::::::::::::::???>>>======>>>AAADDDFFFFFFFFFGGGGGGHHHIIIIIIJJJKKKGGG@@@999666666888:::444555888:::::::::888777  !!!"""!!!###"""                      $$$&&&((('''$$$ $$$******"""!!!###""" %%%'''%%% !!!%%%&&&%%%""" !!!%%%''')))***,,,---,,,+++)))(((###"""!!!!!!"""%%%)))+++++++++***)))(((''''''&&& """###%%%'''((()))...000222444555555444333)))***,,,------,,,***)))&&&%%%$$$###"""!!! !!! $$$)))---444444333000,,,&&& !!!"""###!!!%%%***---///000000///000000111222222333333333333333222222222222111444666999===???@@@@@@@@@777666333111111111222333111444777:::<<<<<<;;;:::777777777777777777777777999999999999999999999999>>>===:::888888999;;;===:::;;;<<<===>>>???@@@AAA>>>=========<<<<<<<<<<<<777777777777777777777777111333777;;;===>>>===<<>>===DDDCCCBBBAAA@@@>>>======?????????>>>===<<<<<<<<<;;;:::888777777888:::;;;888999999:::;;;<<<===>>>:::::::::999999999888888::::::::::::::::::::::::>>>===<<<<<<===@@@CCCEEEFFFGGGGGGHHHIIIJJJKKKKKKPPPJJJ@@@888444444888;;;333555888:::::::::888666