BM6P6(@                                                                                           '''&&&                %%%666777%%%                 %%%...'''                   """                                      ӵ     Ħ Ħ  ӵ Ħ           4ĉ@ӵ    >L =hĦ  4ĉ@ӵ >L             GG=?     HdĦ =Īj GG=?  HdĦ                ӵĭӵӵĦӵӵĦƜ`1.׼sĦ  ӵ Ħ  ĭӵ Ħ Ħ Ħ DdD ?fӵ Ħ ӵƜ`1.׼s ĭӵ ӵ Ħ Ħ Ħ DdD ӵ ӵ ӵ Ħ ӵ ĭӵ               ?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵ g&e >hӵ fff?><z g&e>&e HL ShӵgL S?ʬ 3h?D%%)? ZufĦ gL g&e gĉ@ g&e>&e @e ?? g<ĉ 3we<Ħ 3h?@e Z  3h?gL D%%)? fff?><z =?Ħ g&e g&e S?ʬ 4ff?>ߝL @e g&e 3h?g&e>&e ??              4Dӵ Hƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@ Hu]Ħ ZuR)Ħ sߝLGdUĦ Hƅ^Hu]Ħ ntHdĦ 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׼s Hu]Ħ Bt=o9ĦHƅ^Hu]Ħ                  4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqet DdDĦ t|<  DdDDdDĦ DdDΦDdDĦ q<niDdDĦ qet DdDĦ q<R qjRgdKӵ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<R peƜ4DuTӵ DdDĦ DdDĦ qjRgdKӵDdDΦDdDĦ                4DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵ DdDĦ o)h  DdDΦDdDĦ DdDΦDdDӵ GIpӵDdDĦ po9wӵDdDĦ po9u GIdnuR)ĦDdDĦnuR)Ħ CdgĪj DdDĦ DdDĦ HߝL`o9 DdDΦ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ӵ                  4DuXӵDdDʜ4DuTӵ>d<ĦDt >d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<Ħ Dt  DdDΦDdDĦ >d<ʜ4DuTӵ 4DwDd<Ħ puR)Ħ>d< peӵ ĦpeӵDx<>d<ӵDd< qR/ܗ?fӵ >d< >d<Ħ 4DufئL>e DdDʜ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ӵ          4DuXӵD&dq&ĒRsdKĦDHRRud sdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħ s&dq&ĒR i?ʜtd<Ħ HHܗDӊB <x B?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?Ho9 s&dq&ĒR           4DuXӵHu]3hhne=e ne pIƎ@t@h>hfe @ďD ne =e ege sĪj@h fdDĦ @ďD Hkge @h @G HĪj@IŌ Bene Hkge ne fe Hu]3hh se geĦja>aĦ @G se <Ō @G Hkge HĪj@IŌ ege Hu]3hIŌ DdDĦ ne @h >h se ne @G sĪj@h                 4DuXӵĵD^    DdDĦ D^ s׼s geFm8 >aĦ s׼s Ho  D^ DdDĦ  s׼s                  Φ4DuXӵtvӵ>d<ĦĦ  Ħ   Ħ  >d<Ħ   Ħ >d<Ħ Be  geFYĉ >aĦ Be nu]ӵ    >d<Ħ >d<Ħ Ħ Be  Ħ                    ?aŖ%7uSQuR)ӵsdKĦ  gdKĦ  gdKĦ   gdKĦ gdDĦ   gdKĦ sdKĦ  ŶS 3we< iĉ@3hR/Ō   DdDĦ sdKĦ gdKĦ   gdKĦ              >Ane ne ne   ne De  ne ne  >A k< fh   De ne ne   ne                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     !!!!!!               !!!!!! """###  !!!!!!                 !!!""""""!!!"""$$$&&&""" !!!""""""                       !!! !!!"""$$$%%%&&&'''''''''$$$""" !!!""""""!!!                        !!!!!!"""!!! !!!"""$$$%%%&&&&&&&&&%%%###  """###"""!!!                !!!"""""""""!!!"""###%%%&&&''''''((((((&&&"""!!!#########!!!                !!!"""######$$$%%%&&&((()))*********)))'''###  """$$$$$$###"""!!!                !!!######&&&&&&'''((())))))))))))$$$###  """###%%%%%%$$$###""" !!!                   !!!"""$$$%%%&&&&&&&&&'''&&&&&&%%%%%% """###%%%&&&&&&%%%###""" !!!!!!!!!                    """######"""!!!!!!!!!!!!###%%%&&&((('''''''''&&&%%%$$$###""" ###$$$%%%''''''%%%$$$"""  !!!""""""!!!                      ###%%%%%%$$$###############$$$''')))*********)))((('''%%%###"""$$$###!!! !!!###$$$&&&''''''&&&$$$### !!!!!! !!!"""""""""!!!  """""""""!!!                              """'''((('''&&&''')))"""""""""###%%%(((+++,,,)))))))))((('''%%%###""" !!!######%%%&&&'''''''''&&&%%%$$$"""!!!!!!###$$$""""""!!! !!! """ &&&!!!***000------!!!                      !!!"""$$$'''))))))(((((((((######$$$%%%''')))+++---++++++)))(((&&&%%%$$$###!!!!!!!!!!!!"""###$$$%%%((()))******)))((('''&&&!!!  """###%%%$$$###"""!!! !!!###$$$!!! ))))))777@@@<<<888&&&$$$                    $$$'''''''''''')))++++++)))'''%%%%%%&&&'''(((***,,,---...---***'''%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&'''******++++++***((('''&&&!!!  !!!"""'''&&&%%%###"""!!! !!!  !!!###$$$"""!!!  ...333HHHTTTOOOHHH222(((!!!                  $$$''''''+++)))((())),,,,,,)))&&&''''''((()))***+++------000...***&&&%%%%%%&&&'''%%%%%%$$$$$$%%%&&&''''''))))))***)))((('''%%%$$$!!!  !!!!!!%%%$$$###"""""""""""""""!!!  !!!"""######!!! !!!"""!!!000777PPPaaa^^^UUU===---%%%               """'''((((((,,,***((()))+++,,,)))&&&((()))***+++,,,,,,------000---)))&&&$$$%%%''')))%%%%%%$$$$$$$$$%%%&&&&&&((())))))))))))'''%%%$$$!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""!!! !!!"""$$$###"""!!! !!!"""""""""///666PPPfffgggaaaIII444***!!!             ###&&&(((***,,,***)))(((((())))))(((''')))***+++,,,,,,,,,,,,,,,---+++(((%%%$$$&&&(((***%%%%%%$$$$$$$$$$$$%%%%%%((()))*********)))((('''#########"""""""""!!!!!! !!!"""###%%%&&&'''&&&$$$###"""######$$$$$$###"""!!!!!!!!!""""""$$$...333PPPjjjqqqnnnWWW>>>222'''###!!!               '''+++)))'''))),,,&&&'''''''''&&&&&&'''))))))***+++,,,,,,,,,++++++***(((&&&%%%%%%&&&(((***&&&%%%%%%$$$$$$%%%%%%%%%&&&'''((()))***)))(((((($$$$$$$$$$$$$$$###""""""!!!!!!!!!"""###$$$%%%&&&((('''%%%$$$######$$$$$$$$$###"""!!! !!!!!!"""%%%///444TTTsss~~~~~~hhhGGG:::---(((%%%                   (((000000***%%%%%%)))###&&&'''&&&$$$###&&&***)))***+++,,,,,,,,,+++***'''&&&%%%%%%%%%'''(((***'''&&&&&&%%%%%%%%%&&&&&&###$$$%%%''''''''''''&&&%%%%%%%%%%%%%%%$$$###"""$$$$$$######$$$$$$%%%&&&'''&&&$$$"""!!!!!!""""""$$$###!!! !!!"""&&&000666XXXzzztttMMM@@@222,,,(((###                      +++000333000((("""###&&&######$$$%%%&&&&&&$$$###,,,,,,,,,,,,,,,,,,,,,,,,,,,)))&&&&&&(((******(((((()))***)))&&&$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$###############&&&&&&%%%$$$#########"""!!! !!!$$$%%%)))///888ZZZwwwzzzVVVDDD111***(((%%%           !!!%%%000222222///)))$$$$$$&&&#########$$$$$$$$$###"""++++++------------+++++++++)))''''''***+++***))))))++++++***(((&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$######""""""######%%%&&&&&&%%%%%%$$$###"""  """$$$'''...888[[[xxx|||SSSBBB000)))'''$$$            """***///555333000,,,)))'''%%%%%%$$$###"""!!!!!! !!!!!!)))+++---//////---+++)))***))))))***,,,---+++***,,,------,,,)))(((((()))'''((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$###""""""""""""###%%%&&&'''''''''%%%###!!!!!!"""&&&...888YYYwwwyyyOOO>>>---'''&&&###            !!!***111555888333,,,)))((('''%%%#########"""  )))+++---//////---+++))))))***+++---......---,,,---......,,,)))((()))*********+++******)))''''''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$###""""""""""""###$$$&&&'''((((((%%%###!!! ###,,,666TTTqqqqqqIII:::+++%%%$$$"""             )))222888;;;666000)))%%%%%%%%%###!!!######### !!!)))+++---//////---+++))))))+++---///000000000000.........+++)))((()))+++------,,,+++)))'''%%%$$$$$$$$$###""""""###$$$$$$%%%$$$$$$###############$$$%%%'''((('''%%%""" )))222NNNkkkmmmEEE777)))###"""!!!             '''111777;;;<<<111,,,&&&#########""" """$$$%%%### ###)))+++---//////---+++)))***,,,///000000111222444//////...,,,))))))***,,,///...---,,,***(((&&&%%%%%%$$$###""""""###$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&$$$""" %%%,,,FFFccckkkCCC666(((###""" !!!                ###---555777666555---***&&&$$$""""""!!!!!! $$$'''&&&""" """%%%++++++------------+++++++++---///000000111444777111111000---+++***,,,............---,,,+++***)))'''&&&$$$######$$$&&&'''((('''&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$###"""!!!!!!###'''===XXXsss~~~___BBB666)))###!!!!!!                 ***222666333///+++***)))'''%%%###"""""""""$$$(((((($$$"""###&&&,,,,,,,,,,,,,,,,,,,,,,,,,,,...000000000111666:::333333111///,,,,,,...000------...............---)))(((&&&%%%%%%&&&((()))(((((('''&&&&&&&&&&&&'''$$$$$$###""""""!!!!!!!!!###$$$555MMMgggqqqQQQBBB666)))###!!!"""               """&&&---222444222...+++((('''&&&$$$###"""""""""$$$&&&(((((((((((()))+++...,,,******,,,...000000//////...---,,,...222666333333222111///---,,,+++.........///000///---+++))))))))))))************((())))))(((&&&&&&''')))%%%%%%%%%$$$###"""!!!!!! !!!&&&///CCCXXX[[[QQQ:::222(((!!!!!!             (((+++///222222000,,,)))((('''%%%$$$############$$$%%%'''''''''(((***,,,---+++))))))+++...///////////////...---...111444222222222111000///---,,,............000///---+++))))))))))))))))))))))))((())))))(((&&&&&&''')))%%%%%%$$$$$$###!!!   ###))):::MMMOOOFFF444...%%%  """        &&&///000111222000...***((('''&&&%%%$$$###$$$$$$%%%$$$%%%%%%%%%%%%'''+++...---+++))))))+++---.........///000000......///111000000111222111000///.........---...//////---***))))))((((((((((((((((((((())))))(((&&&&&&'''(((%%%%%%%%%$$$"""  !!!!!!!!! """!!!$$$000>>>@@@999---((("""!!!!!!### !!!           %%%,,,222222222111///---+++)))((('''%%%$$$$$$%%%&&&'''%%%%%%%%%$$$%%%''',,,///---,,,***+++---.........---///111111///---------...///111222333222111111///......///000///---+++***)))(((&&&&&&&&&''''''&&&''''''&&&$$$$$$%%%'''''''''&&&%%%###!!! !!!"""""""""!!!$$$$$$!!!!!!)))222444000'''$$$ """!!!          (((///222111000///...---,,,,,,)))'''%%%$$$$$$%%%'''(((&&&&&&&&&%%%%%%(((,,,///...---,,,,,,...///...---,,,...000000...,,,++++++,,,...111333444444333222000//////000111000...,,,***)))'''%%%$$$$$$%%%&&&$$$%%%%%%$$$""""""###%%%))))))((('''%%%###!!!  !!!"""""""""!!!"""""""""(((+++***###"""!!!          $$$***.../////////...............+++)))&&&$$$$$$%%%'''((((((((((((''''''(((,,,///...---,,,,,,......---,,,***,,,......,,,***)))***,,,...111444666555444333111111000111222222000---***)))&&&$$$######$$$$$$$$$%%%%%%$$$"""!!!###$$$***))))))(((&&&$$$"""!!! !!!!!!!!! """###           ###(((,,,------............------------+++'''%%%$$$%%%'''((()))***+++***))))))+++---,,,+++***+++,,,,,,+++)))(((***++++++)))((()))***,,,///222555666666444333333222222333444333111///+++)))&&&###!!!!!!"""###%%%&&&&&&%%%######$$$%%%((((((((('''&&&$$$###"""              ''',,,---,,,------......------,,,+++...,,,(((%%%$$$%%%&&&(((***+++,,,,,,+++***+++,,,***)))))))))++++++)))'''''')))***)))((('''(((***---///333666777666444333444333333444555444222000+++)))%%%"""!!!!!!"""###'''''''''&&&%%%$$$%%%'''&&&'''&&&&&&%%%$$$###"""                $$$)))+++++++++***************+++,,,,,,,,,...---***%%%$$$)))...111111000///---+++***))))))(((((('''((()))***+++------,,,+++,,,---...///222222222222222222222222,,,///333333000......///'''&&&%%%$$$######""""""(((((((((******)))&&&###''''''&&&%%%###"""!!!!!! """###        &&&***,,,,,,++++++***)))((('''''''''''',,,...///---)))))),,,000333333222111///,,,***)))((((((''''''((()))***+++---,,,,,,,,,,,,...///000222222111111111000000000,,,...111111...,,,,,,,,,'''&&&%%%$$$############%%%$$$%%%'''))))))(((&&&%%%%%%$$$$$$######"""""" !!!"""         &&&,,,///000...------,,,***((('''&&&%%%%%%+++...111000......111444666666555333000---***)))''''''''''''((()))***+++,,,++++++,,,---///111222222111111000///...------,,,...//////,,,***))))))'''&&&%%%%%%$$$$$$$$$$$$"""!!! """%%%(((((((((########################          """&&&,,,222555444222000///...,,,+++)))(((((((((***---111222222222444555888888777555333///,,,***'''((((((((()))***+++++++++++++++,,,...000222444222222111000///------,,,---......---+++)))(((((('''&&&&&&%%%%%%%%%%%%&&&!!!"""%%%'''((($$$$$$$$$$$$$$$#########        &&&***///333555444222000------,,,+++++++++++++++))),,,///222333333333444777888888777555222...,,,******++++++,,,,,,,,,,,,*********+++---000333444333222111000///...------...------,,,+++***((('''&&&&&&&&&%%%&&&&&&''''''###!!! ###%%%%%%''''''&&&%%%$$$###""""""!!!!!!  !!!!!!!!!!!!       """(((+++...111222222000///+++*********+++,,,,,,---***,,,...000111222222222444666777888777444111///...////////////...------))))))***+++,,,///111333222222111000///......---...,,,************)))'''&&&&&&&&&&&&&&&'''((()))%%%### !!!###$$$$$$((('''&&&%%%###"""!!!!!! !!!!!!  !!!!!!""""""!!!!!!           %%%+++,,,...///111222222111000,,,,,,,,,,,,,,,---......------...///000111000000111333666888888666444222333333333333222000///---)))))))))***+++---000111/////////.........------,,,)))''''''))))))(((&&&&&&&&&&&&&&&'''((()))***%%%###!!!!!!###%%%%%%$$$$$$$$$$$$###"""!!!!!! """!!!   """!!! """### !!!!!!           ###,,,222111222222333444444444444000000/////////000000000000///...///000000000///...111444777999888666444666666666555444222///...))))))))))))***,,,...000------------------------***'''%%%%%%'''((('''%%%&&&&&&&&&'''''')))***+++$$$###"""###%%%''''''&&&!!!!!!!!!!!!!!! """"""!!!  !!!!!! !!!!!!!!!""""""  ###%%%               !!!---111000888555222222444666666444555444444555666444111///,,,***+++111444111///000///000111222444555666777999::::::999777333000...++++++,,,,,,,,,,,,------+++*********,,,,,,***(((&&&&&&&&&&&&&&&'''((()))(((((((((((((((((('''&&&###%%%'''&&&###"""###%%%!!!!!!!!!!!!!!!!!! !!!"""$$$%%%%%%%%%%%%%%%$$$###""""""!!! !!!!!!!!!         &&&111555333999666444444666888777666555555666777888777333111...++++++000222111000222111111222222333555666777777888888888666333111///*********+++++++++,,,,,,***)))))))))++++++)))((($$$%%%%%%&&&''')))***+++(((((((((((('''&&&%%%%%%###%%%&&&%%%###"""###%%%!!!!!!!!!!!!!!!  """###$$$%%%&&&%%%%%%$$$######"""!!!!!! !!!        ###---777;;;999:::999888888999:::999888666666777999:::999666333111,,,***---//////111444555444333333333444555666555555666666555333111///))))))*********+++++++++)))(((((()))***+++)))((($$$$$$%%%&&&(((***+++,,,(((((((((((('''&&&$$$$$$$$$%%%%%%$$$""""""###$$$""""""!!!!!!  !!!"""$$$%%%&&&&&&$$$$$$######"""!!!!!!!!!       """)))222;;;>>><<<<<<<<<<<<<<<<<<;;;:::999777777999;;;<<<;;;888555111+++'''))),,,---111666888777555444333444555666222333444555555333222000************++++++++++++***))))))***,,,,,,+++)))&&&&&&&&&'''((()))***+++))))))))))))(((&&&%%%$$$&&&%%%$$$###"""""""""######"""!!!  !!!"""###$$$%%%%%%#########""""""!!!!!!!!!        &&&---555<<>>===???@@@???>>>;;;999888666777999;;;<<<;;;777333///)))%%%'''***,,,111666999888777555555555555666111222333555555444222111+++++++++,,,,,,,,,,,,---++++++***,,,......---+++******)))((((((((())))))+++++++++******)))'''''''''%%%###"""!!!"""""""""""""""  !!!""""""###$$$$$$############""""""""""""       """***000555<<>>???AAABBBAAA>>>:::777555555666888:::;;;888333///,,,&&&$$$'''+++...222777999999888888777666555555111222444555555444222111++++++,,,,,,,,,---------,,,++++++---///000...------,,,+++)))((((((((((((+++++++++++++++******)))(((%%%""" !!!""""""!!!!!!   !!!!!!""""""###$$$$$$%%%$$$$$$##################""""""!!!         '''...222555;;;>>>>>>???BBBDDDBBB===777333222444444666888888555///+++)))%%%%%%***///111444888888888999:::999888666555222333444666555444333111***+++++++++,,,,,,,,,,,,+++++++++,,,//////...---,,,,,,+++***))))))))))))))))))***+++++++++******)))%%%!!! !!!""""""!!!  """ !!!###$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$######!!!  !!!!!!!!!         ###+++111333555:::>>>>>>???BBBEEECCC<<<666111000333333555777666333---((('''%%%&&&---333444666:::666888:::;;;;;;999666444333444555666666444333111)))************+++++++++*********,,,...///...,,,+++***************++++++'''((()))******++++++******&&&!!! """!!! !!!### !!!!!!%%%&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!  !!!!!!        %%%(((---333999<<<>>>???@@@======<<<;;;999777444222555666777888666111+++&&&"""$$$)))...333666888999>>>;;;999888888888888777555666777777555222...,,,******+++++++++******))),,,++++++++++++,,,---...+++)))((('''((()))(((''''''&&&$$$$$$%%%(((+++---&&&$$$""" !!!  !!!"""$$$%%%)))))))))((('''%%%$$$###$$$###"""""""""###$$$%%%%%%&&&&&&%%%###       '''---111777;;;===>>>>>>???<<<<<<<<<<<<;;;999777666777777888999888444---)))$$$&&&)))...333666999;;;>>>;;;999888888888888777444555555444333000---,,,++++++,,,,,,,,,+++***)))***+++++++++,,,,,,,,,---+++)))((('''((()))((('''$$$###"""!!!###%%%(((***'''&&&###    !!!###%%%&&&*********)))((('''%%%$$$$$$###""""""""""""###$$$###$$$$$$%%%$$$"""    ###+++333777;;;>>>>>>=========<<<<<<======<<<;;;999888777777777888888555000---'''(((***---222666;;;======;;;999888888888777666444333222111///---,,,+++,,,,,,---------,,,+++***)))***+++,,,,,,,,,+++***+++)))((('''((()))((('''"""!!! """%%%''')))'''$$$!!!  """$$$&&&'''************)))(((&&&&&&$$$######""""""######$$$!!!"""#########"""!!!         '''...666999<<<>>>===<<<<<<<<<===>>>>>>>>>===;;;:::888666555444555666555222///******+++---000555:::======;;;999888888888666444333222000---,,,+++***+++,,,---...///...---+++***((()))+++,,,,,,+++)))(((+++)))''''''((()))((('''""" !!!$$$%%%(((&&&###   !!!"""%%%'''(((*********)))((('''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$!!!!!!"""######"""!!!        $$$,,,111666888;;;<<<<<<;;;<<<<<>><<<:::777666333111000111222333222111---,,,,,,---000444999;;;===;;;999888888777555333222000...+++))))))))))))+++,,,...//////...,,,+++((()))+++,,,,,,+++)))(((+++)))''''''((()))((('''###""" !!!$$$&&&&&&%%%"""  !!!!!!!!!"""###%%%''')))(((((((((((('''&&&%%%%%%'''''''''&&&&&&%%%%%%$$$""""""""""""!!!!!!       $$$+++111444666888:::;;;;;;:::;;;<<<>>>>>>>>>===;;;888555444222000//////111444555555111000//////111444777999<<<;;;999999888777444222111///---***)))((((((((()))***---///000///---,,,***+++,,,,,,,,,+++***)))+++)))((('''((()))((('''%%%###!!! !!!###%%%'''$$$###  !!!!!! !!!"""######""""""###%%%'''((('''''''''''''''&&&%%%%%%'''''''''''''''&&&$$$$$$###""""""!!!!!! !!!     ###,,,333777999888:::;;;<<<:::999:::;;;;;;;;;;;;;;;999777555333444222000000333777:::;;;666555444333444555777888<<<;;;999999888777333111///...---+++)))(((''''''&&&(((,,,///000000...------,,,,,,,,,+++++++++***+++)))((('''((()))((('''%%%$$$"""!!!!!!###%%%'''$$$"""  !!!""""""!!!!!!"""$$$%%%$$$$$$###$$$%%%&&&''''''((((((((((((''''''&&&%%%&&&&&&&&&%%%$$$###""" !!!""""""!!!         (((222999;;;<<<;;;<<<===<<<:::999999:::888888999999888777555444777444222222666:::>>>???999888777666666777888888<<<;;;999999999777333000///...---+++***((('''&&&$$$'''+++...000000...---...---,,,,,,+++++++++,,,+++)))((('''((()))((('''&&&$$$"""!!!!!!###%%%'''$$$""" !!!""" """######""""""###%%%&&&&&&$$$$$$$$$$$$&&&&&&((()))))))))))))))((('''$$$$$$%%%%%%$$$###!!! !!!"""$$$%%%!!!  """       !!!...999=========999;;;>>>@@@???;;;666333999888666666777777555444777555333555999<<<===<<<<<<;;;::::::;;;;;;:::999999:::::::::777333///---222000---+++***)))'''%%%%%%'''***---//////...---,,,+++***)))(((''''''''')))))))))))))))(((''''''$$$%%%%%%$$$"""!!!"""######  """!!! ######$$$%%%%%%&&&&&&'''((('''%%%#########%%%&&&+++++++++***)))((('''&&&&&&&&&%%%%%%$$$###"""""" !!!!!!!!!!!!"""       (((333:::<<<;;;::::::<<>>===<<<;;;:::999999999999888666333000...222///,,,+++***)))(((&&&&&&(((***---......---,,,+++***)))'''%%%$$$######&&&'''((()))***)))((('''&&&&&&'''%%%###""""""######  !!!!!! #########$$$%%%%%%&&&&&&((('''%%%$$$###$$$%%%&&&******++++++***)))'''&&&&&&&&&%%%%%%$$$######""" !!!        &&&222:::<<<;;;:::999;;;>>>AAACCCAAA===777444333444555777999999777555555444444666999<<<======DDDCCCBBB@@@>>>;;;999888999999888666555222000///111...+++)))))))))((('''&&&''')))+++++++++******)))(((&&&$$$""" """$$$'''***+++***)))((('''((((((&&&$$$""""""######!!! !!!!!!!!!"""######$$$$$$%%%%%%&&&((('''&&&$$$$$$%%%&&&''''''(((***++++++***((('''&&&%%%%%%$$$$$$#########        $$$///:::===<<<<<<===>>>>>>@@@DDDEEEDDD???:::666555555777999;;;;;;888555444444555777999<<<======CCCCCCCCCAAA>>>;;;999888999888777555333222111000...+++(((''''''(((''''''%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$###!!! """&&&***++++++)))((('''((((((&&&###"""""""""###"""!!! !!!!!!!!!######$$$$$$%%%&&&&&&&&&((('''&&&&&&%%%&&&''''''%%%''')))++++++***)))'''%%%%%%%%%$$$$$$#########"""""""""!!!!!!      +++777???>>>;;;???DDDFFFBBBDDDFFFGGGEEEAAA<<<999888999:::;;;<<<;;;777444333555666888999:::<<<===>>>@@@AAA@@@===:::999999999888666444222111//////+++(((%%%$$$%%%&&&''''''$$$$$$###"""!!!!!!!!!!!!"""!!!!!! !!!!!!"""!!!%%%)))+++***)))'''%%%&&&&&&%%%"""!!!!!!"""$$$###"""!!! !!!"""$$$$$$%%%%%%&&&&&&'''''''''''''''''''''''''''(((%%%&&&(((*********)))(((%%%%%%$$$$$$$$$$$$$$$###$$$$$$######"""!!!      %%%333>>>DDD@@@===CCCIIIJJJDDDEEEFFFEEECCC@@@<<<::::::::::::;;;<<<:::777444444666888999999999:::;;;999<<>>;;;888777888888888777555222000---,,,)))&&&###"""$$$&&&'''((('''%%%###!!!""""""""""""###$$$%%%&&& """%%%((()))((('''&&&$$$%%%%%%$$$"""!!!!!!"""$$$%%%$$$""" !!!######$$$$$$%%%%%%&&&'''''''''''''''(((((((((((((((&&&'''(((((())))))))))))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###!!!         ,,,888CCCHHHCCCBBBHHHKKKHHHEEEDDDCCCAAA???===;;;:::999888777888999999888666555777::::::999777888:::777;;;???>>>999666555777888888888666333///+++))))))&&&###"""$$$''')))***,,,***&&&###!!!!!!!!!"""'''&&&&&&&&&&&&''''''(((###$$$%%%''''''&&&%%%%%%###$$$%%%%%%######$$$%%%%%%%%%%%%### """$$$!!!""""""###$$$$$$%%%%%%''''''((()))))))))))))))(((((('''''''''((())))))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!           ###111;;;FFFKKKFFFEEEJJJJJJDDDEEECCCAAA>>><<<;;;::::::666555444555777888888777555888;;;;;;888666777888777<<<@@@>>>999555444555888888888777333...***'''***'''$$$###&&&)))+++,,,000...***&&&$$$$$$$$$%%%+++***)))(((((((((((()))&&&&&&&&&&&&%%%%%%$$$$$$###%%%&&&&&&%%%$$$%%%'''%%%&&&&&&$$$ """$$$ !!!""""""######''''''((()))))))))))))))***)))'''%%%%%%'''(((***$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!          '''...;;;@@@GGGJJJIIIHHHHHHHHHHHHGGGDDD@@@:::666444444888666555333333444555666888999999777444333444555999<<<>>>;;;666333555888:::888666555444222///,,,+++)))'''&&&'''***...000000---***((()))***++++++---,,,+++***))))))))))))******)))'''$$$""""""###$$$%%%((()))***)))((('''(((&&&###!!! !!!""""""$$$$$$((((((((()))***---///111,,,***'''%%%$$$$$$%%%'''(((%%%######%%%'''%%%#########"""!!!  !!!!!!           """,,,333<<>>BBBGGGKKKKKKKKKJJJJJJKKKJJJGGGBBB===999888999555444333333444555777888777666444111...---///222555777999888666555777999888777555555555444111///+++***((('''(((+++...000111000---+++++++++---......---+++)))((((((((((((&&&&&&&&&$$$""" !!!"""$$$%%%''')))************(((&&&### !!!###%%%%%%$$$&&&(((+++...000111222+++)))'''%%%$$$$$$%%%&&&***(((&&&&&&'''''''''%%%&&&&&&&&&%%%###  !!!!!!         ###111<<>>;;;:::999888666555444333111000/////////...,,,***************+++---...//////111222000---+++---000111///+++'''%%%%%%%%%&&&&&&'''((('''&&&''')))***((((((((())))))******+++'''%%%""" !!!!!!!!!###%%%''''''&&&))))))***************)))***))))))(((''''''((((((&&&&&&%%%###   """###"""!!!        +++===JJJQQQRRRMMMLLLKKKMMMNNNNNNKKKHHHAAA@@@<<<888444222444666888999:::;;;<<<<<<<<<<<<=========;;;999999;;;===:::999888888888777666555111000/////////...+++)))*********+++,,,---...///...111333111---+++---000222///+++'''$$$$$$%%%%%%%%%'''(((((('''(((***,,,***)))))))))))))))******&&&%%%"""  !!!###"""!!!"""$$$&&&(((((('''((((((((((((((()))***************)))))))))))))))%%%&&&%%%### !!!""""""""""""!!!          000CCCPPPTTTUUUQQQOOONNNOOOPPPPPPLLLIIIAAA???<<<777333222444666::::::;;;<<<============@@@@@@@@@>>>;;;::::::;;;999888777888999999888777333111000//////...,,,)))*********+++,,,---...///---111333111,,,***,,,000333000+++'''$$$###$$$%%%%%%&&&'''''''''(((***,,,+++******)))))))))))))))&&&$$$""" !!!###$$$"""""""""$$$'''(((((('''&&&&&&%%%&&&'''(((***,,,++++++++++++************%%%&&&&&&###$$$######"""""""""""""""                  ///===FFFKKKOOORRRQQQRRRRRROOOLLLHHHGGGGGGDDDBBB???:::555333444555<<<@@@CCCBBB???===???BBB@@@<<<<<<===<<<999888;;;<<<:::888777888888777666666333000///000///,,,)))---+++***,,,...///,,,***,,,...000///---***)))((()))))))))(((&&&%%%&&&(((!!!###&&&''''''(((***,,,)))***)))(((&&&%%%&&&((($$$###"""!!!!!! ###'''++++++'''%%%%%%(((,,,//////,,,(((&&&)))&&&%%%)))000444333111+++***(((&&&$$$###""""""######### !!!          """333AAAIIILLLMMMOOONNNNNNNNNKKKHHHFFFEEEFFFDDDCCCAAA<<<999777999:::<<<@@@CCCCCC@@@???BBBEEE???<<<<<<>>>===::::::<<>>;;;999777666444333777555333222333333000...///---+++***+++***'''%%%(((***,,,,,,***'''&&&&&&&&&(((******)))'''&&&&&&$$$&&&(((((('''((()))+++)))***+++)))'''&&&&&&'''###""""""!!!!!!"""""""""!!!"""%%%(((+++,,,)))'''%%%(((,,,///000///---+++,,,)))'''***000444444333000...,,,)))&&&###"""!!!"""###"""!!!           (((999GGGMMMMMMLLLKKKIIIIIIHHHEEECCCBBBCCCDDDEEEDDDBBB???<<<<<<===???<<<@@@CCCDDDCCCCCCEEEHHH???======??????;;;:::<<<>>>===;;;999777666555444888777666666777666444222333000---+++***((($$$"""$$$&&&((((((&&&$$$$$$$$$###&&&***,,,+++)))'''&&&((()))***)))''''''((())))))***+++***(((%%%%%%%%%!!!!!!!!!""""""$$$%%%%%%&&&&&&'''))),,,,,,+++)))'''))),,,///111111111000///,,,***+++000444555444555333///+++'''$$$!!! !!!"""!!!!!!            ,,,>>>KKKPPPOOOLLLJJJEEEEEECCC@@@>>>>>>@@@BBBDDDDDDCCC@@@===<<<===???===@@@CCCDDDDDDEEEGGGIIIAAA??????AAA???;;;999:::777888888777666666777888666666777777888777666444666444111...+++(((&&&%%%$$$&&&((('''%%%$$$$$$$$$###&&&***+++***)))((((((*********)))&&&%%%%%%%%%''')))+++***'''$$$###"""!!!!!!!!!"""$$$%%%'''((()))(((''')))+++,,,,,,+++)))***,,,...///000000111000---+++,,,///222444444555333000,,,(((%%%###!!!"""!!!!!!           $$$000@@@MMMQQQOOOLLLKKKCCCBBBAAA???======???AAACCCCCCBBB???<<<:::;;;<<<>>>@@@BBBDDDEEEFFFGGGHHHDDDAAA@@@BBB???999666777333555555555333333555777333555666777666555444444444333111...+++)))((((((((()))***)))'''&&&&&&'''&&&((())))))((((((***+++)))***)))'''$$$""""""###%%%''')))(((&&&###!!!!!!"""""""""###%%%&&&((())))))''''''(((***+++++++++,,,,,,,,,,,,------------...,,,++++++---000111222111000---+++(((&&&%%%%%%###"""!!!!!!!!!        )))333AAAKKKOOOMMMKKKKKKCCCCCCBBB@@@>>>===???@@@BBBBBBAAA???;;;999::::::@@@AAABBBCCCDDDDDDDDDDDDCCC@@@@@@BBB???999555666333555666444000///111333222444777777666444333333//////...+++)))((()))***,,,,,,,,,+++(((''''''(((((()))))))))'''(((***,,,((((((((('''$$$""""""###$$$&&&''''''%%%#########$$$$$$$$$%%%%%%&&&(((((('''&&&&&&(((***,,,,,,+++---------,,,,,,+++***)))******+++,,,---...///000---,,,+++***)))(((((((((&&&%%%#########"""       000888BBBIIIJJJIIIIIIIIIDDDEEEEEEDDDAAA@@@@@@@@@AAABBBBBB@@@>>><<<===>>>AAAAAAAAAAAABBBBBBAAA??????===>>>AAA???999666777222555666444000...111444333777::::::777555444444//////...,,,((((((***,,,---...---+++(((&&&&&&'''(((***++++++)))(((((()))'''(((((('''%%%$$$$$$%%%%%%'''((('''&&&%%%&&&'''''''''&&&&&&&&&&&&&&&'''&&&%%%&&&))),,,------,,,,,,---------,,,+++)))(((''')))+++---......///000,,,+++******)))*********)))'''%%%$$$%%%$$$!!!        !!!555;;;CCCGGGGGGFFFFFFGGGFFFGGGHHHFFFDDDAAA@@@AAA@@@AAABBBBBB@@@@@@@@@BBBBBBAAAAAA@@@AAA@@@>>><<<<<<;;;<<<@@@???:::888999...222555444111111555999666999<<<<<<999666555555111222111...***))),,,///......---***&&&$$$$$$%%%&&&)))---...,,,)))'''&&&&&&(((((((((&&&%%%&&&''''''(((((('''&&&''')))***))))))(((&&&&&&%%%%%%&&&%%%%%%'''***---///...---+++,,,.........,,,***)))%%%(((,,,/////////000000,,,,,,+++*********+++++++++)))&&&&&&&&&%%%!!!         ***999>>>DDDHHHHHHFFFDDDCCCBBBCCCDDDDDDDDDBBB@@@>>>???@@@BBBEEEHHHIIIGGGFFFHHHGGGEEEBBB@@@>>>=========;;;:::888888999:::;;;444666777888777666666777<<<<<<;;;;;;999888666555222111///.........///000,,,,,,---,,,+++)))'''%%%)))(((((((((''''''&&&&&&&&&'''((()))******))))))((((((******)))'''%%%$$$&&&'''((('''%%%$$$%%%&&&)))******+++,,,---...///...000000///,,,(((''''''(((***,,,------...///111---+++)))))),,,---+++))))))))))))(((&&&"""          !!!///===AAAEEEGGGFFFDDDBBBAAA>>>???AAABBBBBBAAA@@@???AAAAAABBBDDDGGGHHHGGGFFFGGGFFFDDDBBBAAA?????????>>><<<:::888888999;;;<<<999:::;;;:::888888888:::999999999999999888888888222222000//////000111222/////////...---+++)))(((++++++***)))((('''&&&%%%&&&''''''((()))******+++)))*********)))&&&$$$"""$$$%%%&&&%%%$$$###$$$%%%((()))***,,,,,,------------//////...+++((('''''')))+++---...------...000000---***)))***+++***)))&&&&&&'''&&&$$$"""         (((666DDDFFFHHHHHHDDDAAA>>>===:::;;;===???AAAAAAAAA@@@DDDCCCBBBCCCFFFGGGFFFEEEFFFEEEDDDCCCBBBAAAAAAAAA@@@>>>;;;999999:::===???@@@@@@???===::::::;;;===888888888888888999:::;;;444333222111222333444555111222222111000...,,,***...---,,,***)))'''&&&%%%&&&&&&''''''(((***+++,,,+++++++++***(((%%%""" !!!###$$$###""""""###$$$'''(((***,,,,,,,,,***)))+++,,,---,,,***((('''(((***,,,......---,,,---...222...***(((((())))))((($$$%%%%%%%%%$$$!!!        ...<<>>AAABBBCCCCCCFFFDDDCCCCCCDDDFFFFFFEEEEEEDDDCCCCCCBBBBBBCCCCCCDDDAAA>>>;;;;;;===@@@BBBDDDDDDBBB>>><<<;;;===???;;;;;;:::999999:::;;;<<<555555444333333444666777222333333222111///---+++------,,,+++)))(((''''''&&&&&&&&&'''(((***,,,---+++,,,+++***((($$$!!! """######""""""###%%%&&&'''***++++++***'''&&&((()))***)))(((''''''(((***,,,...---,,,++++++,,,000---)))&&&&&&''')))***''''''''''''%%%"""         ###444BBBOOOOOONNNKKKEEE???<<<:::999:::<<>>@@@BBBDDDDDDDDDBBB???<<<<<<>>>@@@@@@@@@>>>===<<<;;;;;;;;;666666555444444555666777111222222111000...,,,+++******))))))))))))))))))&&&&&&''''''(((***+++,,,+++++++++***'''$$$!!! """$$$$$$###$$$%%%'''&&&''')))***)))'''$$$"""$$$%%%&&&&&&%%%%%%&&&(((***+++,,,,,,***))))))***+++***'''%%%$$$&&&)))++++++++++++***'''###          )))999FFFPPPQQQQQQNNNHHHBBB>>><<<;;;<<<===???BBBDDDFFFGGGEEEDDDCCCDDDEEEFFFEEEDDDBBBBBBAAAAAAAAABBBBBBCCCEEEDDDBBBAAA@@@AAABBBCCCAAABBBAAA???>>>===???AAACCCCCCBBBAAA???<<<:::999777666555444333444555555000000111000///---+++)))''''''''''''((((((((((((&&&'''((()))*********)))((()))))))))'''%%%""" !!!"""$$$%%%%%%%%%''')))&&&'''(((((('''$$$""" !!!""""""!!!"""%%%'''''')))******)))(((((()))''''''&&&$$$"""###''')))+++++++++***'''$$$!!!        ###///>>>JJJOOOQQQSSSQQQLLLEEE@@@>>>======>>>???AAACCCEEEFFFCCCCCCCCCEEEGGGGGGEEECCCBBBAAAAAA@@@@@@@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@>>>???AAAAAA@@@@@@AAABBBBBBCCCCCCBBB@@@===999777777666444333222222222333000000000///...,,,***)))&&&&&&&&&%%%%%%%%%%%%%%%&&&''')))++++++***(((&&&%%%&&&(((((((((&&&$$$### """$$$%%%%%%&&&(((***''''''&&&%%%$$$"""  ###&&&%%%'''(((((('''&&&'''(((%%%&&&&&&###!!! ###%%%%%%&&&''''''%%%###!!!          (((444AAAMMMNNNQQQSSSSSSNNNHHHCCC@@@>>>>>>>>>???@@@BBBCCCDDDBBBBBBCCCFFFHHHHHHEEECCCAAAAAA@@@@@@??????@@@@@@??????@@@@@@@@@???>>>===<<<>>>AAABBBBBBBBBCCCDDD@@@AAABBBCCCAAA===999666888666444222111000000111000000000000...,,,***)))&&&&&&%%%$$$$$$###""""""&&&(((***,,,,,,***&&&$$$###%%%&&&(((((('''%%%$$$!!!###$$$$$$%%%((()))((('''&&&$$$"""!!! """%%%###%%%''''''&&&%%%&&&'''$$$&&&&&&$$$ !!! !!!"""######"""            +++888DDDMMMPPPOOONNNNNNMMMKKKFFFCCCCCCAAA>>><<<<<>>??????>>>===;;;;;;<<<>>>@@@AAABBBAAAAAAFFFFFFEEECCC@@@;;;777555888555111//////000000000222333444444333000...,,,'''&&&$$$###"""###$$$$$$(((***++++++)))'''&&&'''###$$$%%%'''((())))))***%%%%%%%%%&&&&&&((()))))),,,***(((&&&### !!!###$$$%%%%%%%%%###"""!!!&&&&&&''''''&&&$$$""" &&&$$$""""""$$$%%%###          ,,,999DDDJJJMMMLLLKKKJJJJJJHHHEEECCC@@@???===;;;<<<>>>AAADDD@@@@@@@@@BBBEEEEEECCCAAACCCCCCAAA>>>;;;999:::<<<===>>>@@@AAAAAA@@@>>>===<<<>>>???AAABBBBBBAAAAAADDDCCCCCCAAA???;;;777555444111---+++,,,.........333333444444333111///---+++***(((&&&%%%$$$$$$%%%(((***,,,,,,***(((&&&&&&###$$$&&&''')))*********''''''&&&'''((()))******,,,***(((&&&###!!! """###$$$$$$$$$###""""""$$$%%%&&&(((((('''%%%$$$&&&$$$!!!"""######!!!      """000<<>>@@@BBBBBB@@@>>>BBBBBBAAA???<<<;;;;;;<<<@@@@@@BBBCCCCCCBBB@@@@@@>>>???@@@AAABBBBBBAAA@@@@@@@@@@@@???===:::888666000...***)))+++---......444444444444333222000//////...,,,***((('''&&&&&&'''***---...,,,)))'''&&&$$$$$$%%%'''((()))***+++((((((((((((((()))***++++++)))(((%%%###""" !!! !!!!!!"""######""""""!!!!!!###%%%'''((()))))))))&&&$$$"""!!!!!!!!!       &&&555???CCCBBBAAA>>>;;;:::<<<=========888888888999:::;;;<<<<<<:::;;;<<<===>>>>>>===<<<@@@AAAAAA@@@>>><<<<<<===AAAAAABBBBBBBBBBBBAAAAAA>>>>>>@@@AAAAAA@@@???>>><<<======<<<;;;999888777000---+++***,,,...000000444444555444444222111000///...---,,,+++***))))))'''+++...000...***'''&&&###$$$$$$%%%'''((()))***((((((''''''((())))))***((('''%%%###"""!!!!!!!!!!!!!!!  !!!###%%%'''(((((((((&&&%%%$$$"""!!!           ***888??????<<<:::777444333555777888888333444555777888888999999777888:::;;;;;;:::999999<<<>>>@@@@@@???======>>>@@@AAAAAAAAAAAAAAAAAA@@@<<<===>>>??????>>>===<<<::::::::::::999999888777111...+++***,,,...000000444444444444333222222111---------------,,,,,,,,,(((,,,000111///+++((('''#########$$$%%%'''(((***''''''&&&&&&&&&'''((((((&&&%%%###!!!!!!!!!""""""!!!!!!!!!!!!!!!"""###### """###$$$%%%%%%'''&&&&&&$$$"""       !!!000;;;>>>;;;666666333111000222333444444000111222333555666777777555777999999888777777777777:::>>>@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@:::;;;<<<===>>>>>>===<<<999999999999888888888888222///+++***+++,,,------444333333333222222222222,,,,,,---...............***---000111///,,,***)))############%%%''')))***''''''&&&&&&&&&&&&''''''%%%###"""!!!!!!"""$$$%%%""""""###$$$%%%%%%&&&&&&  !!!""""""&&&&&&&&&%%%""" !!!        +++:::BBBBBB<<<777555333111111222333333222/////////000222333555666444666999999777555555666333777<<>>>>>???>>>>>>:::999999888888888888888666333...,,,,,,,,,,,,,,,333333222111111111111222...///000000000///...---,,,...000000...,,,++++++%%%%%%$$$$$$&&&(((+++,,,((((((''''''''''''((((((%%%$$$"""""""""$$$'''(((%%%&&&&&&'''''''''&&&&&&###"""!!! !!!"""###%%%&&&$$$!!! """          444CCCIIIGGG@@@;;;666444222222444444333222............000222444666333666999888666444555666000444:::>>>@@@@@@@@@AAABBBAAAAAA@@@@@@AAAAAABBB999:::<<<>>>???@@@@@@???::::::999888777777888888;;;777333/////////......222222111111000111111111111222222222111000...------///000000...,,,,,,,,,''''''&&&&&&'''***,,,...***)))(((((((((((())))))&&&%%%$$$###$$$&&&)))+++))))))))))))((('''&&&%%%'''%%%###!!!  !!!###$$$!!!###$$$###  """  """"""              !!!666GGGMMMGGG>>>999<<<777222///000222222111222111/////////111333444555666777:::<<<<<<:::888777888;;;???BBBDDDCCCAAAAAA@@@??????>>>>>>??????:::;;;===???AAAAAA>>>;;;;;;:::888666555555555666888777555222...---...///222222222222222222222222999666333222111000///---.........///000///---+++(((''''''&&&&&&((()))***,,,***)))'''(((***---...******(((''''''(((((()))---+++)))((()))******))))))(((&&&&&&&&&%%%###!!!!!!!!!"""#########!!!  !!!"""          ###222===BBB@@@>>>===<<<777222///000111111000333222222222333444666777777777888;;;>>>>>>===;;;999999;;;>>>BBBDDDCCCBBB???????????????@@@AAABBB;;;;;;<<>><<<;;;999888777666666777777;;;:::888444000///000111222222111111111111222333888666333222222111///...///...---......---+++(((((('''&&&&&&&&&'''))))))***)))((('''''')))+++,,,,,,+++***))))))***+++,,,000---+++)))******)))((((((((('''(((((('''%%%### """############"""            '''444<<>>===<<<999666111//////000111111444555666777888999::::::999999:::===@@@AAA@@@???<<<;;;<<<>>>AAACCCDDDCCC>>>>>>??????@@@BBBCCCDDD<<<<<<<<<>>>@@@@@@???>>>::::::999888888888999:::<<<;;;999666222000000111333222000//////000222333666444222222222222000...000...---------,,,)))'''(((((('''''''''((()))***)))((('''''''''((()))***,,,+++***((()))***,,,---222///---++++++***((('''(((((()))***,,,+++)))&&&""" """$$$%%%######"""!!!           +++===GGGHHHCCC<<<666666333000//////111444555666888:::<<<=========<<<::::::<<>>======>>>AAADDDDDDDDD@@@@@@@@@@@@AAABBBCCCDDD>>>===<<<===???@@@@@@???;;;:::999999999;;;<<<===;;;;;;999666222000000111333222///------...111222222111000000111111000...///...------...---,,,******************+++++++++)))))))))((()))))))))******)))((('''((()))+++---111///---,,,,,,+++)))(((((()))***---//////---+++&&&### !!!$$$&&&&&&######!!! !!!"""!!!             ///CCCKKKJJJEEE===555222111000000111444888;;;:::;;;>>>???@@@???===<<<::::::;;;>>>BBBEEEFFFEEE@@@???>>>???BBBDDDEEEDDDBBBBBBAAA@@@@@@AAAAAABBB@@@???===>>>???@@@???===::::::999999999;;;<<<===;;;;;;:::888444222222333333111...,,,,,,---///111...------...000111///---...---,,,---///000000///,,,------...............++++++,,,,,,,,,++++++***))))))))))))***,,,---......---,,,,,,------+++)))((()))***---000111000...(((%%%######$$$&&&&&&&&&$$$###!!! !!!!!! !!!$$$$$$###"""                """444BBBDDDBBBBBB???:::222222222222333777<<<@@@>>>???@@@@@@???===:::999777777888<<>>555666666555555888>>>BBBAAAAAA@@@???<<<999777555555444666999>>>BBBDDDEEEBBBAAABBBCCCEEEFFFDDDBBB@@@@@@?????????@@@@@@AAACCCBBBAAAAAAAAA???;;;888333222111111111222333444666777888777555444444555000///...---,,,,,,,,,,,,***+++,,,///222333222000...---,,,,,,///111111111//////111222222222111000---...///000000...,,,+++***,,,///222444444222111---,,,+++,,,,,,+++)))&&&%%%$$$###$$$'''***++++++''''''((()))***)))&&&######""" !!!"""###$$$!!!$$$%%%$$$###              $$$777EEECCC@@@BBBBBB>>>999:::999888666888===BBBCCCBBB@@@>>>:::777444222333222444777<<>>???@@@BBBBBBCCCCCCCCCCCCBBB>>>999666000///...------...//////111222444333222111111222//////......---,,,++++++++++++---111444555444222///---,,,,,,---/////////...///000222222111111000,,,...000111000...,,,***'''***///333555444111///...---,,,,,,+++***&&&$$$###!!! ###&&&((()))'''''')))++++++)))%%%!!!###""" !!!"""###### """$$$###"""            ***777CCCDDD@@@@@@BBBCCC<<<;;;999888777:::???CCCEEEBBB???===;;;888555222555555555444555888===AAA@@@CCCGGGHHHGGGCCCAAA???<<<======;;;888777:::===AAAEEEHHHGGGBBB999111---)))***+++,,,---,,,++++++,,,///111000...---///222111222222111///---+++))))))+++---///111222222222///...,,,******+++,,,---***,,,///222222222000//////000111000...------...///,,,---111333111///000......,,,+++************"""!!! !!!###%%%'''******+++***)))'''%%%$$$!!!  !!!!!!!!!         ,,,999DDDEEEAAA@@@@@@@@@??????===;;;;;;===BBBFFFIIIFFFBBB???===999555333444444333222222555:::>>>>>>BBBFFFGGGFFFCCCAAA@@@;;;======<<<999888:::<<>>666///+++'''((()))++++++***)))(((%%%(((************---///111222111111///---+++******+++---///000111111000---,,,+++******+++,,,,,,---...111333333222111///000111111///---,,,---......***+++///111...,,,---,,,+++***)))(((((((((((($$$###"""""""""$$$&&&'''))))))***)))((('''%%%$$$!!!!!!!!!       ...;;;FFFGGGCCCAAA@@@???BBBAAA@@@???>>>AAAEEEIIILLLIIIFFFCCC@@@<<<777444444333222000///111555888;;;???CCCEEEEEECCCBBBAAA;;;<<<>>>===;;;:::;;;;;;@@@AAABBB>>>888111+++)))$$$%%%'''))))))((('''&&& """%%%&&&''')))+++---000000000///...---+++******+++,,,---............*********+++++++++++++++///000222333333222111///111111///---******+++---,,,)))))),,,---***((())))))((('''&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%'''''')))))))))((('''&&&%%%$$$ """""""""!!!         """111===HHHJJJGGGEEEDDDBBBAAABBBAAAAAAAAADDDIIILLLKKKIIIFFFDDDBBB???:::777444333111...,,,---000333999<<>>===<<<;;;;;;??????>>>999333---)))'''"""$$$&&&'''((('''&&&%%%!!!###$$$&&&(((***+++---......------,,,+++***************+++++++++++++++))))))***+++++++++******///000111222111000///...000///---)))'''&&&)))+++,,,((((((+++,,,(((&&&&&&''''''&&&%%%%%%%%%&&&&&&******)))(((''''''(((((()))))))))((('''&&&&&&%%%!!! !!!"""#########          %%%333>>>IIIKKKKKKJJJIIIGGGBBBCCCDDDDDDEEEHHHMMMQQQFFFEEEDDDDDDCCCBBB>>>;;;555444111...++++++...111777:::>>>AAAAAAAAAAAAAAA<<<<<<===>>>???>>>===;;;======;;;666000+++((('''###$$$%%%&&&''''''''''''&&&&&&&&&''')))*********++++++******))))))))))))))))))))))))))))))******)))******+++++++++******------...///......---,,,,,,,,,)))&&&$$$$$$&&&)))---)))))),,,,,,(((&&&&&&'''''''''&&&''''''((((((,,,,,,+++******)))))))))***))))))(((''''''''''''$$$###!!!!!!"""#########            (((666@@@IIIKKKLLLMMMLLLJJJFFFGGGGGGHHHHHHKKKOOORRRBBBBBBBBBDDDEEEDDDAAA???777666333///,,,,,,...111555888<<<>>>??????@@@AAA======<<<===??????>>>======<<<;;;666000+++)))((($$$$$$$$$%%%%%%'''((()))((('''&&&'''))))))((('''******)))(((((()))))))))++++++*********++++++,,,,,,,,,+++++++++************++++++,,,,,,,,,++++++))))))(((%%%######&&&(((...******------***''''''((((((((((((((()))***+++---------,,,,,,++++++***)))(((''''''&&&&&&''''''%%%$$$""" !!! !!!!!!""""""######              ***999BBBHHHIIIJJJLLLLLLIIIHHHHHHHHHGGGFFFGGGIIIKKKAAAAAACCCEEEGGGFFFCCCAAA999888555111......000333555888;;;=========>>>??????===;;;<<>><<<<<<;;;888222...+++***%%%$$$""""""###%%%)))+++***((('''(((***+++***(((+++***)))))))))***++++++...------,,,---...///000///...,,,+++************)))))))))***++++++++++++''''''((('''%%%%%%'''(((---***)))---...***(((((((((((((((((()))***,,,,,,,,,------------,,,,,,,,,'''&&&%%%$$$$$$$$$%%%&&&"""!!!!!!"""#########"""""""""""""""""""""###!!!               !!!,,,<<>>AAA>>>;;;;;;>>>AAA@@@???;;;<<<<<<999444000---,,,&&&$$$!!!!!!$$$)))+++,,,***(((***---///---+++,,,+++*********+++,,,---000000//////000111333444222000---+++))))))***+++(((((()))***++++++,,,,,,&&&'''))))))''''''((())),,,))))))---...***((()))(((((((((((()))+++,,,---,,,,,,---------------,,,%%%$$$###"""""""""###$$$ """$$$$$$$$$$$$$$$######""""""""""""""" """"""          $$$222@@@CCCEEEFFFEEEDDDDDDEEEDDDEEEEEEEEEEEEEEEEEEDDD@@@AAACCCFFFHHHHHHDDDAAA===;;;888555333222333333:::999999;;;===>>>===<<<<<<;;;999999:::===@@@BBB@@@@@@@@@>>>:::555000...'''&&&###""""""$$$&&&(((&&&''')))***,,,,,,------///...,,,++++++,,,---///222111000///000222444666777444000,,,)))))))))******++++++,,,,,,+++++++++*********)))))))))((((((...+++)))))),,,......,,,************+++,,,,,,---,,,+++******++++++***(((&&&### !!!!!! !!!###%%%&&&'''%%%$$$"""!!!!!!""""""!!!!!!         &&&333???AAACCCDDDBBBAAAAAAAAACCCCCCCCCCCCCCCBBBAAAAAA???@@@BBBEEEHHHHHHEEEBBBAAA???<<<999777666666777;;;;;;<<<===???@@@>>><<<999888777777888;;;>>>???>>>>>>???===;;;666222///,,,***(((&&&%%%%%%%%%&&&'''''')))***,,,---------///...,,,++++++---...000222111111111222333444555888666222...+++)))))))))***+++,,,,,,,,,,,,,,,,,,(((((()))******++++++,,,...+++)))***---//////...,,,,,,+++++++++,,,------,,,***))))))******)))((($$$!!! """$$$%%%&&&%%%$$$"""""""""######""""""!!!       '''444AAABBBDDDDDDBBB@@@??????AAAAAAAAAAAA@@@>>>===<<<===>>>@@@DDDGGGGGGEEECCCDDDBBB@@@===;;;:::999999======>>>@@@AAAAAA>>><<<555444444444555888;;;===<<<===>>>===;;;888555222222000...+++)))'''&&&%%%'''((()))***,,,---............,,,,,,,,,...000111222222333444444555555555999777555222...+++)))(((++++++,,,---------------''''''(((***+++---...///---+++***+++...000111111///......---------------,,,***''''''((())))))(((!!! """###%%%$$$###""""""###$$$%%%$$$###!!!         '''444CCCEEEFFFFFFCCCAAAAAAAAABBBBBBAAA@@@???===;;;::::::;;;>>>AAAEEEFFFEEECCCDDDCCCAAA>>><<<;;;::::::=========???@@@???<<<999111111111222444666999;;;;;;<<<===>>>===:::777555555444222000---+++)))'''))))))***+++,,,---...///...---,,,,,,,,,...000222333444666777888777666555555555444333000...+++)))***+++,,,---............(((((()))+++,,,---...///,,,++++++,,,...111333444222111000///...---------+++)))&&&%%%&&&(((((((((  """"""!!!!!!"""###%%%&&&%%%$$$"""           &&&333CCCEEEFFFFFFDDDCCCBBBBBBDDDDDDCCCBBBAAA???===<<<::::::===@@@DDDFFFEEEDDDFFFEEECCCAAA???===<<<<<<:::::::::<<<===<<<:::777000000111222444777:::;;;<<<===???@@@???<<<:::888555444333222000///...---,,,+++++++++,,,---...//////...,,,+++,,,---///111333555777999999888666555000111111111000...,,,+++)))***+++---.../////////******+++++++++,,,,,,,,,++++++,,,---...111444666555444222000///------,,,***(((&&&&&&'''((('''''' """$$$ !!!""""""!!!  """$$$&&&%%%$$$"""           &&&333@@@BBBDDDEEEDDDCCCCCCDDDGGGGGGFFFEEECCCBBB@@@???======>>>BBBEEEGGGGGGFFFHHHGGGFFFDDDBBB@@@???>>>888777666777999999888666111111333555777:::<<<>>>???@@@BBBBBBAAA>>>;;;999444444333222222222222222///...---,,,+++,,,---...///...,,,++++++,,,...///333444666777777666444333+++,,,---...------+++***((()))***,,,...//////000,,,,,,++++++*********)))***+++------...000333666777666444111///---,,,+++)))(((''''''(((((('''&&&  $$$(((######$$$$$$$$$$$$$$$$$$ ###$$$%%%$$$"""          '''555>>>AAADDDFFFFFFFFFGGGHHHHHHHHHHHHGGGFFFDDDCCCBBBBBBAAACCCEEEIIIJJJJJJIIIHHHGGGFFFEEEBBB@@@>>>===666444333333555777777777333444666888;;;>>>@@@AAACCCDDDEEEDDDBBB???;;;999555444222111111222444555222111...,,,++++++,,,---///...,,,***)))***+++,,,000111222222222222111000)))))))))))))))(((((('''&&&''')))+++---...///000++++++*********)))))))))***,,,---------...222555999777444111...,,,******((((((((()))******'''$$$ %%%***)))((('''&&&&&&&&&&&&&&&!!!!!!###$$$###"""               (((666???BBBFFFHHHIIIJJJLLLMMMHHHHHHHHHHHHGGGEEEDDDCCCEEEEEEFFFHHHKKKMMMMMMLLLEEEEEEDDDBBB@@@>>><<<;;;666333111111444666888888555666888;;;>>>AAACCCDDDFFFGGGGGGFFFCCC???;;;999666444222000000111444555444222///---+++++++++,,,000...,,,***))))))******....../////////......---))))))((('''&&&%%%%%%$$$%%%'''(((+++---...//////))))))))))))))))))))))))***,,,------,,,---111444999888555111...+++***)))(((((()))+++,,,+++'''$$$ %%%***...,,,***(((&&&&&&&&&&&&""" !!!$$$###!!!               (((777DDDGGGJJJLLLLLLMMMNNNPPPOOOKKKFFFCCCDDDGGGJJJLLLOOOMMMKKKJJJKKKKKKJJJIIIJJJHHHDDD>>>888555444555555666777888888888888888666777999;;;===AAAFFFJJJJJJGGGEEECCCBBB===666111888777555333222333777:::666333000,,,++++++,,,---,,,++++++***)))))))))***+++---///000///---+++)))'''&&&%%%&&&(((***)))((((((((((((***---...---,,,+++++++++***)))(((((('''((()))+++++++++---///222555555444222///+++'''$$$***)))'''&&&&&&%%%$$$"""%%%$$$!!! %%%***,,,,,,***)))'''%%%$$$###           ***:::IIILLLOOOQQQPPPOOOOOOPPPSSSOOOIIIFFFFFFGGGHHHHHHLLLJJJHHHGGGGGGGGGFFFEEEAAA@@@===999444111222333111222444777999;;;<<<===<<<===>>>>>>???BBBFFFIIIIIIGGGEEECCCAAA<<<666111444444333222111333777:::888666333000...---------,,,,,,++++++++++++,,,,,,///000111222000...+++)))(((''''''(((***++++++***)))))))))+++---///...---,,,++++++***))))))((((((***+++,,,,,,,,,,,,...000222222222111...+++'''%%%)))'''%%%%%%%%%%%%###!!!###"""  %%%))),,,+++***(((&&&%%%######            ---===NNNQQQVVVWWWVVVTTTRRRQQQUUUQQQLLLIIIHHHHHHHHHGGGFFFDDDBBBAAAAAAAAA@@@???999999777444000//////111///111333777:::<<<>>>???AAABBBAAA@@@???@@@CCCEEEIIIGGGEEECCC@@@<<<666222000111111111111333777::::::999777444222///...---,,,,,,,,,---......//////333333444333222///,,,***+++******+++---...---,,,+++******+++...//////...,,,++++++******)))))))))---...///...,,,,,,---...///000000000///,,,***((('''%%%######$$$###""" !!!%%%(((******)))'''&&&$$$###"""              ...>>>OOOTTTYYY\\\\\\YYYVVVTTTUUUQQQMMMJJJIIIIIIGGGFFF@@@>>>;;;;;;;;;;;;:::888666666555222...------...///111333666999;;;<<<===AAAAAA@@@>>><<<===???AAAHHHGGGEEECCC???;;;666444000111222222111333555888999999888666444000---,,,,,,,,,...///111222222333222333333333222000...,,,---,,,,,,---///000000///,,,+++***,,,...//////...,,,,,,+++++++++*********///000111///---++++++,,,///000111111///---+++)))%%%###""""""######!!!  """%%%((())))))((('''%%%$$$###"""               ...<<>>>>>>>><<<;;;<<>>999555333222111333555555333222222333222333333333222000...---,,,...000333555666666555......///000000000000000///...---///111222111000...,,,******,,,.........,,,,,,,,,,,,,,,,,,,,,,,,---...000000...,,,++++++***+++++++++***'''%%%###$$$###"""###$$$%%%$$$###!!!!!!!!! """&&&)))))))))((('''&&&%%%$$$$$$ !!!!!!             ///>>>FFFKKKRRRVVVXXXWWWWWWWWWTTTOOOGGGAAA>>>===<<<<<<<<<:::999:::<<<>>>>>>===;;;:::888333,,,'''$$$###"""$$$(((---222666999::::::::::::999888:::===@@@<<<===<<<888333///.........000333444333222222222//////000111111111111000---///111444555666555555000000000000000/////////...------...000111111000...+++))))))+++,,,------,,,,,,------------------***,,,...///...,,,,,,,,,'''(((***+++***)))'''&&&%%%$$$###$$$&&&'''&&&%%%$$$$$$""" """'''******))))))((('''&&&%%%%%% !!!"""""""""!!!                   !!!111@@@EEEIIIOOOSSSUUUTTTTTTTTTLLLGGGAAA======>>>@@@AAA>>>===<<<===@@@BBBBBBBBB>>>>>><<<777000***'''&&&$$$%%%(((,,,///222444444777777777666555666999;;;888999999555///+++***+++***---111333222222222333---...///000111222333333---///222444666666555555333222222111000///.........---,,,---///111000///...+++)))(((***,,,------------------------------'''***---......,,,,,,,,,((()))+++---...---,,,+++&&&%%%$$$%%%'''((((((''''''%%%### """'''+++******)))((('''&&&&&&%%% """######"""!!!!!!                     %%%222<<>>999888;;;>>>???>>>@@@@@@AAADDDGGGHHHGGGEEEDDDAAA<<<666000,,,)))((((((((()))***---000333555000111222444555666777777666555333111...,,,***)))+++,,,---.../////////.........///111111222222222222222333333333444444444111111111///---,,,,,,...---...111333333000---+++&&&'''((()))((())),,,...***+++,,,---------,,,,,,************))))))))))))***,,,///111111///---+++((((((((((((''''''''''''&&&&&&%%%###!!!"""$$$'''%%%%%%&&&''''''&&&&&&%%%%%%######%%%)))+++)))'''"""""""""  !!!!!!              %%%333===HHHKKKOOOSSSTTTNNNDDD<<<;;;888666888===AAACCCCCCCCCDDDEEEHHHKKKMMMMMMLLLJJJGGGAAA;;;444///+++***))))))))))))+++---///000111222222333333333222222444333111///---+++***))),,,,,,---...............------...///000000000000000111333444444333111000//////...,,,******,,,......000111222222000---,,,(((***+++*********,,,...,,,------------+++***)))))))))))))))))))))))))))***,,,///111111000...,,,******))))))((((((((('''&&&&&&&&&$$$""""""%%%'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&(((+++,,,+++)))$$$$$$$$$"""              %%%444???IIIKKKNNNPPPNNNGGG>>>777777555666:::@@@EEEGGGFFFFFFFFFGGGJJJMMMPPPPPPPPPLLLJJJEEE@@@;;;666333111......---,,,,,,,,,------//////000111222222111111333222111///...---------............////////////,,,,,,---...////////////...000333444444111---+++,,,,,,+++)))'''(((+++...111222222222111000...---,,,---...---++++++---...////////////---+++)))'''''''''(((((())))))*********,,,///111222111///...---,,,,,,+++***))))))((('''''''''&&&$$$###%%%'''%%%$$$###""""""###$$$%%%''''''''')))+++,,,+++***&&&''''''%%%!!!             %%%666BBBHHHJJJMMMNNNLLLGGG@@@;;;999888999>>>EEEIIIIIIGGGHHHGGGFFFHHHKKKMMMNNNMMMIIIHHHFFFCCCAAA>>>===<<<888777555333111000///...+++,,,...000222444555555444444222111111111222222111000000000000000000000,,,---...//////////////////000111111000...+++)))++++++)))'''&&&(((,,,///444444444333222111000000000000000///---,,,---...111111111000///---+++***&&&&&&'''((())))))*********,,,...111222111000//////...------,,,+++******'''((()))(((&&&%%%%%%&&&&&&%%%###"""!!!"""$$$%%%%%%%%%&&&'''((())))))(((((())))))'''### !!!           &&&888FFFJJJLLLOOOOOOMMMHHHCCC@@@<<<<<<===CCCIIIMMMMMMKKKKKKIIIFFFFFFGGGIIIIIIIIIFFFFFFEEEEEEDDDCCCBBBAAA???>>><<<999666333111///,,,...///111333555555666444333222111111222333444333333222111000000000111......///000000000//////111000...---++++++++++++++++++)))'''''')))---000555555555555444333222222111222222000---,,,---...000111222222222111///...&&&''''''((()))******++++++,,,...000111000000///......------,,,++++++***(((***++++++(((&&&&&&&&&(((&&&$$$###"""###$$$&&&$$$%%%&&&''''''''''''((()))******((($$$  !!! !!!              (((<<>>>>>???EEELLLQQQQQQPPPMMMJJJFFFDDDEEEFFFGGGGGGFFFFFFFFFFFFEEEDDDBBBBBBAAA@@@>>>;;;888444111///222333333333333333222222111000///......000222333444333111000/////////000...//////000000000//////222000---***)))***+++,,,++++++***)))((()))---000333444555555555444222222111222111///---,,,,,,...///000111333333333222111(((((())))))******++++++,,,---.../////////...---,,,,,,,,,,,,++++++++++++)))+++------+++(((&&&&&&((('''%%%$$$######$$$$$$$$$&&&((((((''''''((()))'''(((***((($$$!!! !!!!!!               )))>>>NNNXXXYYYYYYVVVPPPJJJHHHGGGCCCBBBBBBFFFLLLPPPPPPOOOLLLHHHCCCAAABBBDDDFFFFFFDDDEEEFFFFFFGGGFFFEEEEEEBBBAAA@@@===:::666333111444444444444333222111000111000...------///111333333111///---,,,,,,,,,---.........//////......---///...---,,,+++***++++++***++++++***((()))+++---...000222444444333111000///000000...,,,+++,,,---...///111222222222111000************++++++++++++---------...------,,,+++)))************+++++++++))),,,//////,,,)))'''&&&&&&%%%%%%$$$######""""""###%%%((('''&&&%%%&&&'''$$$&&&((('''$$$  !!!!!!!!!!!! !!!""""""!!!                 ***@@@PPPXXXZZZZZZWWWQQQMMMKKKKKKIIIGGGEEEFFFJJJLLLLLLJJJHHHDDD@@@>>>???BBBDDDEEE???AAACCCFFFHHHIIIJJJJJJCCCCCCBBB@@@<<<999555333111111222333333333333333333222000//////000333444111///---***))))))***+++---------...------,,,,,,------......---,,,***))))))***+++***(((((()))+++***,,,000222333222///......//////---+++***+++,,,...///000111111000///...,,,,,,,,,+++++++++++++++------------,,,+++******'''(((((()))******++++++***,,,///000---***'''&&&$$$$$$$$$$$$###"""  ###%%%%%%###!!!###%%%"""%%%'''&&&###  """###""""""!!! !!!"""######"""!!!           ,,,DDDXXXbbb]]]XXXUUUTTTQQQMMMJJJOOOKKKEEECCCEEEHHHIIIIIIFFFEEEDDDCCCDDDFFFHHHIIIGGGGGGHHHIIIIIIJJJKKKKKKHHHFFFBBB???===999555222444444333222222222222222000222444555555333111///555111,,,)))***,,,...///++++++,,,---............000000000///...,,,+++***(((((((((((((((''''''&&&&&&'''***...222222---)))...------------...//////......///111222222000---***))))))))))))+++---......000111111///+++'''$$$!!!!!!"""$$$%%%&&&''''''+++,,,.........+++((('''%%%$$$%%%&&&'''%%%""" !!!###$$$%%%%%%$$$$$$''''''&&&$$$""" !!!"""""""""!!!  !!!""""""###!!!           +++CCCWWWaaa___[[[WWWRRRNNNKKKIIIOOOJJJEEECCCDDDFFFGGGGGGCCCBBBAAAAAABBBDDDFFFGGGDDDEEEFFFHHHJJJKKKLLLMMMJJJFFFAAA<<<999777444222777777666666666666666666444666888:::;;;999777666444111---++++++,,,------+++,,,---......///....../////////...---+++***)))''''''((())))))))))))))))))***+++///111111...***,,,,,,,,,---------......+++,,,---///222222000...******)))((()))***,,,---...///111111000---)))'''############$$$$$$$$$$$$&&&(((***,,,---,,,***)))%%%$$$%%%&&&'''&&&###!!! !!!"""$$$$$$$$$######%%%%%%%%%$$$"""  !!!"""###""""""!!! !!!!!!!!!"""###!!!            )))AAAUUU```aaa___ZZZRRRLLLJJJJJJNNNJJJEEEBBBAAABBBCCCCCC????????????@@@BBBDDDEEEAAABBBDDDFFFHHHKKKMMMNNNKKKFFF???:::777666555444999999888888888999999:::888:::<<<>>>???>>><<<;;;444111///.........---,,,,,,,,,---...//////////////////...---,,,***((((((%%%&&&''')))+++,,,---............///111000...,,,***+++,,,---...---,,,,,,))))))+++---000111000...+++***)))((())))))+++,,,---///000111000...,,,***&&&&&&%%%$$$###"""!!!!!! """&&&***,,,---,,,+++%%%$$$$$$$$$%%%%%%###!!! !!!"""######"""!!!!!!"""###$$$$$$###  !!!"""###"""""" ###           '''===QQQ]]]aaaccc]]]SSSLLLKKKNNNMMMJJJEEEBBB@@@???@@@@@@>>>>>>>>>???@@@BBBCCCDDD???@@@AAACCCEEEGGGIIIJJJGGGCCC>>>;;;:::999999888999888888888888999:::::::::;;;===???>>><<<:::888333222111222222111...,,,------...///000000000000000//////...,,,***)))(((%%%%%%'''))),,,...111222333222111000000///...---***+++---//////...---,,,*********+++---...---++++++***)))((())))))***+++---...///000000000///...,,,+++)))'''$$$"""  $$$(((+++,,,,,,+++$$$###!!!"""######"""!!! !!!""""""!!! """$$$%%%###  !!!!!!!!!!!!          $$$999LLL[[[aaaddd```VVVOOOOOORRRLLLJJJGGGCCC???>>>>>>?????????@@@@@@BBBCCCDDDEEE??????@@@AAAAAABBBCCCCCC@@@???===>>>??????>>>===::::::999999999::::::;;;<<<===>>>>>><<<999666444333333333444555333000---......///000111111111111111111000///---+++)))(((%%%&&&'''))),,,///222444555444333222000.........+++---///000111000...------+++******++++++)))(((+++******))))))***,,,,,,------......///000000111000///---***&&&###!!! !!!$$$(((*********)))$$$"""  !!!""""""!!! !!!###$$$$$$!!!            555GGGZZZ___dddaaaYYYRRRPPPRRRLLLKKKIIIDDD@@@>>>???@@@AAABBBBBBCCCCCCDDDDDDDDD????????????????????????<<<<<<<<>>>>>???>>>;;;777333111111111222333555444111/////////000111222222222222222222111000...+++)))(((&&&&&&'''))),,,///222444555555555333000...---...---...///000111000/////////---+++******)))(((&&&++++++******+++,,,...///,,,,,,,,,---...///111222222111...+++(((%%%###"""!!!###&&&)))******)))((('''###  """"""""""""!!! !!!###$$$###!!! !!!              111BBBZZZ___bbb```YYYRRRNNNNNNLLLLLLJJJFFFBBB???@@@BBBCCCCCCDDDDDDDDDDDDDDDCCC@@@@@@@@@???????????????<<<;;;;;;<<>>===<<<::::::999999999;;;;;;<<<;;;999555111///------...000222333111//////000111222333333333333222111000///---***((('''((((((((((((+++...111222333555666444000------............////////////000...,,,***)))******)))'''++++++++++++,,,...000222,,,,,,++++++,,,...000111111000...+++(((&&&$$$######%%%(((+++,,,+++***)))***&&&""" """###$$$######!!!"""#########"""!!!                     ...@@@[[[^^^aaa___XXXPPPKKKIIILLLMMMLLLHHHCCC@@@AAACCCDDDDDDEEEEEEDDDDDDCCCBBB@@@@@@@@@@@@@@@AAAAAAAAA>>><<<999999<<>>???<<<888555555555555555555555555333333333222000---+++***(((((()))+++...000000///444555555333111111222444222111111///---+++)))((()))+++---//////---+++***000222555555333000......---------,,,,,,+++++++++***)))(((((()))+++---...///...------///000000//////000111111111///...---///...+++(((&&&%%%$$$$$$)))***+++,,,------------+++***'''$$$"""  """"""""""""!!!!!!"""######""""""###$$$%%%!!!             000AAAUUUYYY]]]\\\WWWPPPLLLJJJNNNMMMJJJHHHFFFEEEDDDDDDCCCCCCCCCCCCCCCBBBAAA@@@EEEDDDCCCEEEGGGGGGDDDAAA???<<<999:::<<<<<<888444333333333333333333333333111111111000///---+++***)))((()))+++...000///...222333444333222222333444444444222111///,,,***))),,,---...///...+++)))'''+++...111333222000000000000//////...---,,,+++***(((''''''((())),,,...000///...------///000000///000000111111000///...---...---+++((('''&&&&&&&&&******+++,,,------------+++)))'''$$$"""  !!!###$$$$$$###### """######""""""###$$$&&&###               222CCCUUUYYY]]]\\\WWWQQQMMMLLLLLLKKKJJJIIIGGGFFFEEEDDDBBBBBBBBBCCCBBBBBBAAA@@@CCCCCCBBBCCCDDDDDDAAA???>>>;;;999888999888555111000000111111111111111111111111111111000///......+++++++++---000111111///333555666777666666777888888777555333000...,,,+++/////////...,,,)))'''%%%&&&***...000000000111222222222000///---+++******&&&&&&&&&'''))),,,///111///---,,,---///000///...000000111111000///---,,,---,,,***)))((('''((((((***+++,,,,,,------------***(((&&&###!!! !!!###$$$%%%%%%$$$$$$!!!######"""!!!"""###&&&$$$!!!               333DDDTTTXXX\\\[[[VVVQQQNNNMMMJJJJJJJJJJJJIIIGGGFFFEEEDDDDDDEEEEEEDDDDDDCCCCCCCCCCCCBBBAAA@@@>>>;;;999:::888666666777666333000000000000000000111111111333333444444444444333333/////////111333444333222555888;;;<<<<<<<<<===>>>;;;:::888555222///------000///...---+++)))'''&&&&&&)))---///000000222333444333111///,,,***(((''''''''''''((()))+++---......---,,,---///000///---///000000000000...---,,,,,,+++***)))((())))))******++++++,,,------,,,,,,)))'''%%%###!!!!!!!!!!!!!!!"""###%%%%%%%%%$$$###!!!######"""""""""###$$$###"""!!!                444EEESSSWWW[[[ZZZUUUPPPNNNNNNIIIJJJJJJJJJJJJIIIHHHGGGHHHHHHHHHHHHGGGFFFEEEEEECCCCCCBBB???;;;777444222333333333444555555444333111111111222222222333333444444444444555555666666111000000111333444333111555999===???@@@???@@@@@@===;;;888555222000///.........,,,+++***))))))))))))+++...000000111222333333222000...+++(((&&&%%%((((((((())))))******+++---,,,,,,...///000...,,,...//////000000...---,,,******)))(((((()))***+++)))***++++++++++++++++++'''&&&$$$"""!!!!!!!!!!!!!!!"""###$$$$$$$$$###"""!!!$$$%%%$$$###"""###"""""""""!!!                 444FFFQQQUUUYYYXXXTTTOOONNNNNNKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHFFFEEEDDD@@@@@@???<<<666111...---...///111222444444555555222222333333444555555555333222222222222333444555111000000111222222111///333777<<>>>>><<<;;;888444222000//////---,,,+++)))))))))***++++++---000111111111333444333222000---***(((&&&%%%)))))))))))))))))))))))),,,,,,,,,...000000...,,,,,,---...///000///......***)))(((''''''((()))***((())))))*********))))))&&&%%%###"""!!!!!!""""""""""""$$$$$$%%%$$$###""" """%%%&&&%%%$$$###$$$!!!"""###"""                333EEEPPPTTTWWWVVVRRRNNNMMMNNNLLLLLLKKKKKKKKKMMMNNNOOOKKKJJJIIIHHHFFFCCCAAA@@@:::<<<<<<888333...,,,+++,,,...000222333444555555333333444444555666666777333333222222222333444555444333222333444444333111222777<<<@@@@@@???======;;;999666333111000000000...---***(((((((((***+++***,,,///000000222444666333222000...+++)))'''&&&''''''((())))))***))))))++++++,,,...000///---+++***+++---///000000000///)))((('''&&&&&&'''(((((('''(((((((((((((((''''''%%%$$$###!!!!!!!!!""""""###$$$%%%&&&&&&%%%$$$###!!!$$$'''((('''%%%%%%%%%!!!###%%%$$$""" !!!                333EEEOOORRRVVVUUUQQQNNNMMMMMMNNNMMMKKKKKKLLLNNNPPPQQQIIIIIIGGGEEECCC@@@>>><<<666888999666111---+++,,,---///111222222333444555333333444555555666777777666555444333333444555666888777666777888888666444444999>>>BBBBBB@@@>>>===:::888555222000///000000000...+++((('''((()))***)))+++---///000222555777444333111///---***((((((%%%&&&''')))***+++++++++++++++,,,...000///---+++)))***,,,...000000000000)))((('''&&&%%%&&&''''''&&&'''''''''''''''&&&&&&%%%$$$"""!!!!!!!!!"""###%%%&&&'''''''''&&&%%%$$$!!!$$$((()))(((&&&%%%%%%!!!$$$'''&&&###!!!!!!"""  !!!                --->>>IIIPPPTTTPPPLLLLLLNNNOOOPPPPPPOOONNNNNNQQQUUUXXXIIIGGGDDD>>>999777888:::333333333222111///---,,,......///......000444777888777555444333444444555444555777666555333444555666777777777888888888888777<<>><<<>>>???AAAAAA???===;;;:::777444111000...+++)))''',,,//////444;;;>>><<<;;;888333000///...---++++++---///...,,,***))))))(((%%%&&&)))***)))***---,,,,,,---......---,,,++++++,,,,,,---------,,,+++.........---,,,+++******,,,---...000///...,,,***((('''&&&&&&&&&'''((()))''''''&&&%%%###""" !!!"""%%%'''((((((''''''%%%$$$###!!!               !!!...BBBNNNYYYZZZVVVQQQLLLGGGMMMMMMNNNQQQRRRNNNGGG@@@???===<<<===>>>===999555111000...,,,************$$$%%%''''''''''''((()))///000111333444444444444000222444444444333444555222222111222444777:::;;;999999:::;;;;;;;;;:::999999777444333111///,,,***(((...111000555@@@EEECCC<<<888222...,,,++++++***,,,...000///---***(((((('''$$$%%%)))***((())),,,---.../////////...---,,,++++++---......---,,,,,,---------------,,,+++***,,,---///111111///---+++((('''&&&%%%&&&&&&'''(((%%%%%%%%%$$$###!!! !!!###&&&''''''&&&&&&%%%$$$###"""               """    )))999GGGUUUZZZYYYVVVRRRMMMMMMKKKJJJKKKLLLIIIBBB;;;;;;<<<===??????===;;;999555333000---+++******+++%%%'''(((((('''&&&&&&'''---///111333555666666666222444555555333222222222222222222222333555666777444444555555666666777777888666444333222000---+++(((///111///555CCCJJJHHH===999222---++++++******,,,...000000...+++))))))((($$$$$$&&&'''&&&)))---,,,---.........---+++******+++---...///...---,,,++++++,,,------,,,+++******,,,...000000///,,,***((('''&&&%%%%%%&&&''''''############"""!!! """$$$&&&&&&%%%%%%######"""!!!   !!!""""""                !!!(((    &&&333BBBSSSZZZ[[[ZZZVVVRRRJJJGGGEEEFFFIIIGGGAAA<<<888;;;???@@@???===<<<<<<777555111...,,,+++++++++''')))***)))(((&&&&&&''',,,...000333666777888888555666777555222000///000111111222222333333333333111111111222222444555666666555333222222000---+++(((///000---444DDDLLLJJJ>>>999333---+++++++++******---000111///,,,+++******%%%"""###$$$%%%)))///***++++++,,,+++***(((((()))***---/////////...---)))***+++,,,,,,,,,+++***(((***---//////---+++)))''''''%%%%%%$$$%%%&&&'''""""""###""""""!!! !!!$$$%%%%%%%%%$$$""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""######                  ...;;;MMM[[[aaa^^^WWWRRRLLLIIIFFFCCCAAA???<<<999?????????@@@AAAAAA???===999555000---,,,,,,,,,+++)))+++---//////---***((()))...333666555555666777;;;999666333222222222333222000......///000000///000...------...///...---...------,,,,,,,,,------...///111444888===AAACCC999555///***((()))---///......//////...+++(((&&&((('''&&&%%%&&&(((***,,,))))))))))))(((((((((((()))***,,,---......---,,,...---,,,,,,------+++***,,,---///000000//////...***(((%%%&&&((()))(((&&&%%%$$$###""" """###$$$%%%&&&%%%$$$$$$"""!!!!!!"""######  """######"""  """###%%%&&&$$$!!!!!!                 (((555HHHWWW^^^\\\VVVQQQHHHEEEBBB??????>>>===<<>>???@@@BBBBBB@@@???;;;777333000000000000///...000222444333111...,,,,,,000444666555555666888888777555333222222333444333111/////////000///......,,,******,,,---,,,+++,,,,,,++++++,,,,,,------...///000333777;;;>>>@@@999555111,,,***+++---///++++++,,,,,,,,,+++***)))+++***)))((('''(((***+++******)))(((((('''&&&&&&((()))+++,,,---------,,,---,,,******+++,,,+++******+++,,,---...------,,,,,,)))&&&&&&((())))))'''%%%$$$""" ######%%%&&&&&&&&&%%%$$$###""""""###$$$###!!! !!!!!!  !!!"""######$$$!!!                 !!!---AAASSS\\\\\\VVVQQQEEEAAA===;;;;;;>>>???@@@???>>>???AAACCCDDDCCCBBB===:::777555444555444444333444666666555333000......///111222111222333555444444333222222333555666555333000/////////---,,,+++)))(((((()))******)))******+++++++++,,,,,,---//////000111444777:::<<<666444111---+++++++++,,,))))))))))))******+++,,,///...,,,***))))))***+++******)))(((&&&%%%$$$$$$&&&''')))+++,,,---,,,,,,---***'''&&&(((***++++++)))***,,,---.........---...+++((('''((()))***)))&&&$$$!!! !!!###$$$&&&'''''''''&&&%%%$$$###"""###$$$$$$"""  !!!!!!!!!!!!!!!!!!!!!!!!###!!!                    (((;;;OOO\\\^^^ZZZUUUFFFAAA;;;888999<<<@@@AAA?????????AAAEEEGGGGGGFFF???===:::888888999888777444555555555444111...---,,,,,,,,,++++++,,,...000000000000111222444666777777555222000///...,,,+++***((('''''')))******)))***++++++,,,------------////////////111333555777222111000...,,,***))))))***)))((('''''')))+++,,,...---,,,+++******++++++******((('''%%%###"""!!!$$$%%%'''***,,,---------,,,)))%%%###%%%(((***,,,+++,,,...000111111000000...,,,)))((('''(((******'''$$$!!! """$$$%%%&&&'''((((((((('''&&&%%%$$$######$$$$$$###!!! !!!!!!!!!!!!!!!!!!"""""""""!!!             %%%888MMM\\\bbb___[[[KKKEEE>>>999999<<>>AAACCCBBBBBBBBBDDDGGGJJJKKKKKKDDDAAA???>>>>>>===<<<:::888888777555333000---+++***(((&&&&&&(((***+++***)))***---///222555777888999666333111000...,,,***,,,***)))***,,,------------...///000000///...---......---,,,---...///000111111222222111000//////111///,,,***((((((((()))************************((('''&&&$$$""" !!!###&&&))),,,...//////---)))$$$"""###&&&((())))))***,,,------,,,++++++)))******(((&&&%%%%%%'''%%%$$$""" """$$$&&&'''(((***+++++++++***)))(((&&&%%%$$$%%%&&&%%%$$$""""""""""""""""""""""""!!!!!!!!!""""""#########!!!"""!!!  """                  ///DDDWWWbbbdddbbbWWWQQQIIICCCAAABBBDDDFFFEEECCCCCCDDDHHHKKKLLLLLLGGGEEEBBBAAA@@@???===;;;999999777555222///,,,***&&&$$$###$$$'''))))))''''''))),,,///222555666777999666333111000///---+++,,,+++******---...............///000///...,,,***...---,,,,,,,,,---...///...//////000000111111000222000...,,,+++*********+++++++++++++++***)))(((&&&%%%$$$###!!!  """&&&***---///000111---***&&&###$$$%%%&&&&&&(((((()))***)))((('''&&&%%%((()))(((%%%""""""###!!!!!! !!!###$$$((()))+++,,,,,,,,,+++***)))'''%%%%%%&&&'''&&&&&&#########""""""##################""""""""""""!!!!!!"""!!!  ###                 +++@@@TTT```dddbbbYYYTTTLLLFFFDDDFFFGGGHHHFFFDDDDDDEEEHHHKKKMMMMMMIIIGGGEEECCCBBBAAA>>><<<888777666333000---***(((""" """%%%'''&&&$$$'''(((+++///222444666777888666333111000///---,,,,,,+++******---.........---...//////...,,,***(((------,,,,,,,,,---...///***++++++,,,---...//////111000///...---,,,,,,,,,......------+++)))((('''%%%$$$###"""!!!  """&&&***---000111222...+++'''$$$$$$%%%%%%%%%(((((()))))))))'''&&&%%%###&&&)))((($$$!!! !!! !!!""")))***+++,,,---,,,++++++***(((%%%%%%&&&''''''&&&######""""""""""""######&&&%%%$$$###"""!!! !!!###""" ###           !!!     """666LLL[[[___]]][[[WWWPPPJJJGGGFFFGGGIIIFFFEEEEEEFFFIIIKKKLLLLLLGGGFFFEEECCCAAA???===<<>>>>>===???:::555333333111,,,((($$$$$$$$$$$$$$$%%%%%%&&&)))+++---......------...222111000111333444333222000///,,,,,,+++***(((&&&))))))(((((('''&&&&&&%%%+++,,,,,,------...//////000///---,,,,,,---///111111...+++))))))))))))((()))******(((&&&$$$$$$%%%%%%$$$###"""###$$$%%%'''(((***,,,------,,,***(((&&&$$$""" %%%&&&''''''%%%$$$%%%&&& """%%%''''''%%%###!!!"""""""""""""""!!!!!!!!!###%%%'''******)))(((&&&&&&%%%###""""""###$$$%%%$$$%%%%%%###  !!!"""""""""###"""!!!"""#########"""         !!!      +++@@@RRR\\\___^^^WWWOOOLLLLLLMMMJJJGGGDDDDDDCCCEEEHHHJJJJJJIIIFFFEEEBBB???>>>>>>>>>???>>>:::777555666444000---((('''&&&%%%%%%%%%%%%%%%+++,,,------++++++,,,------,,,,,,///222444444444000///......---+++(((%%%&&&%%%%%%%%%%%%%%%&&&&&&*********+++,,,---......///...,,,++++++,,,...//////,,,)))''''''((('''&&&%%%&&&((((((&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''''',,,,,,......,,,)))&&&$$$$$$###""" %%%'''(((((('''&&&'''(((!!!###%%%''''''&&&%%%###$$$$$$###"""!!!!!! !!!"""%%%(((*********)))&&&%%%###"""!!!!!!"""############!!!  !!!"""""""""!!!               &&&999MMM[[[cccaaaYYYQQQOOOQQQRRRNNNIIIDDDDDDDDDFFFHHHIIIIIIHHHFFFDDDAAA>>><<<===>>>???===:::888777777777444222++++++***(((((('''''''''---...---,,,***)))***,,,(((((((((+++...111111111000/////////...,,,'''$$$$$$$$$$$$$$$&&&''')))***++++++***))))))***+++,,,...---++++++***+++---...---+++((('''''''''&&&$$$$$$&&&))))))'''%%%$$$$$$%%%&&&'''((())))))((((((------......,,,((($$$"""######$$$###"""!!!%%%''')))***)))((()))***"""###%%%&&&'''&&&&&&%%%$$$$$$######"""!!!!!!!!! """$$$'''))))))))))))&&&%%%###"""!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!!!! !!!                  ...BBBTTT___ccc\\\UUUSSSVVVVVVQQQLLLEEEEEEEEEGGGIIIJJJIIIHHHGGGEEEAAA>>><<<===>>>???;;;999888888888888666555...---,,,,,,++++++++++++---...---+++)))((()))***(((''''''***---//////...//////.........+++'''$$$"""""""""###%%%(((***,,,///---+++)))(((''''''(((,,,++++++++++++,,,---...---+++)))(((((((((&&&$$$''')))++++++(((&&&$$$$$$$$$%%%''')))******)))(((,,,---......,,,)))%%%###!!!"""###%%%%%%$$$###"""%%%'''***+++***))))))***######$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&'''''''''&&&&&&&&&%%%$$$###"""""""""  !!!"""### """             ''';;;OOO\\\ccc^^^YYYWWWXXXXXXSSSOOOGGGGGGHHHJJJLLLLLLKKKIIIHHHFFFCCC@@@>>>=========888888888888777777777666000000///------,,,,,,---,,,------+++)))'''((((((***))))))+++...000000///...---,,,,,,,,,+++(((%%%!!! !!!$$$'''***,,,222///,,,)))'''&&&&&&&&&*********+++,,,---...//////...,,,++++++***(((&&&)))***,,,+++)))'''&&&&&&%%%&&&(((***+++++++++***---...//////---***'''$$$ """###$$$$$$$$$$$$%%%(((+++,,,+++)))((()))############$$$&&&'''(((%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&%%%%%%%%%'''''''''&&&&&&%%%$$$$$$ !!!###### !!!!!!                 """444IIIXXX```^^^[[[YYYXXXVVVSSSPPPJJJJJJKKKMMMOOOOOOMMMKKKIIIGGGEEEBBB???===<<<;;;777777777777666555555666333222000...,,,+++*********+++---,,,***((('''''')))((((((+++...000000000---+++************)))'''""""""!!!"""%%%(((,,,...222///,,,)))'''&&&''''''((()))***,,,---///000111222000///......---+++)))((()))******(((((()))***((()))***+++,,,---------///000000000...***&&&$$$!!!!!!"""###$$$$$$$$$$$$&&&(((+++,,,***(((''''''###"""!!!"""###%%%'''((())))))((((((''''''&&&&&&###$$$$$$$$$%%%%%%%%%%%%((((((((()))((((((((('''!!!""" !!!!!!"""### !!!                      ,,,AAAPPP]]]]]]\\\ZZZWWWTTTRRRPPPKKKKKKLLLOOOPPPPPPNNNLLLJJJHHHFFFDDDAAA>>>;;;:::666666777666555444444555444333000---+++)))'''&&&(((***------***((('''&&&%%%%%%&&&(((,,,///000///,,,***(((((()))***)))(((%%%%%%$$$%%%'''+++///222111///+++(((''''''((()))'''(((***,,,...000222222444222111111111///---+++&&&'''((((((((((((+++---******+++,,,---...///000222222222111...***&&&###%%%%%%$$$$$$$$$$$$$$$$$$&&&)))+++,,,***(((&&&%%%""""""!!!!!!"""$$$'''(((,,,,,,+++)))(((&&&%%%%%%""""""###$$$%%%%%%&&&&&&((()))***************))) !!!!!! !!!!!!"""###$$$ !!!!!!!!!                         '''888HHHWWWZZZ[[[YYYWWWVVVQQQJJJKKKJJJJJJKKKNNNPPPQQQQQQLLLIIIFFFCCCAAA???===;;;999888888777666555555444666444111---+++)))))))))///,,,)))***,,,---+++)))%%%&&&''')))+++,,,,,,,,,***&&&###%%%)))+++)))&&&'''&&&%%%%%%'''***---000111000...---,,,+++++++++,,,,,,,,,,,,...000222333888777555222000---+++***%%%%%%%%%&&&''')))***+++************+++---///000666222...,,,+++***((('''!!!""""""######$$$%%%%%%''')))+++------,,,***(((%%%%%%$$$$$$&&&))),,,...000///,,,)))'''%%%###### """%%%&&&'''((())))))(((''''''""""""""""""###!!! !!!"""######"""""""""!!!  """"""                     &&&888GGGWWW[[[\\\ZZZXXXVVVPPPJJJIIIHHHHHHJJJMMMPPPQQQQQQKKKHHHEEECCCBBBAAA???===:::999888777666555444444555333000---++++++++++++000---++++++,,,---,,,***'''((()))+++,,,---------+++'''$$$%%%)))+++)))&&&''''''%%%%%%'''))),,,...000///...,,,+++*********---,,,------///000222444555555333111///---,,,+++&&&&&&&&&'''((()))***+++((((((((()))+++---000111444222///---,,,+++)))((($$$$$$$$$$$$%%%%%%%%%%%%((()))+++------,,,+++***((((((((()))***,,,...000111000---***'''%%%$$$###"""%%%%%%&&&'''(((((('''&&&%%%!!!!!!!!!###$$$###  !!!!!!!!!!!!!!!!!!!!!  !!!"""                  ###555EEEVVV[[[]]]\\\YYYWWWQQQKKKIIIHHHGGGIIIMMMPPPRRRRRRJJJGGGEEECCCCCCBBBAAA???:::999888666444333222222222000...,,,,,,,,,---...111///---,,,------,,,+++******+++,,,,,,------...+++(((&&&&&&)))***)))'''((('''&&&&&&&&&(((***,,,......,,,+++******))))))---------...///111333444444333222000///---,,,+++((((((((())))))*********((((((((()))+++...000222222111/////////...+++)))''''''&&&%%%%%%%%%%%%%%%'''(((***,,,------,,,,,,+++,,,---///000111222222222000...+++(((&&&%%%$$$"""$$$$$$%%%&&&&&&%%%$$$$$$ !!!###%%%&&&$$$###!!! !!!"""""""""!!!!!!!!!  !!!!!!                   111AAATTTZZZ___^^^[[[YYYTTTNNNLLLJJJIIIJJJLLLOOOQQQQQQIIIGGGDDDBBBBBBAAA???===999888666333111000000000...---,,,++++++---///000222000///------,,,+++++++++++++++++++++,,,,,,,,,,,,***(((((()))***)))((()))((('''&&&'''((()))***---,,,+++***))))))))))))------...///000222333444555444333111...,,,+++***+++++++++,,,,,,,,,++++++++++++++++++,,,...000222000//////000000///---***((('''&&&%%%$$$$$$$$$$$$&&&'''(((***+++,,,,,,,,,,,,...000222444444333333222000...+++)))'''%%%%%%!!!!!!!!!"""###$$$$$$$$$###""" ###&&&(((((('''$$$""" """"""###############"""!!! !!!!!!!!!                +++999NNNWWW^^^___]]][[[VVVQQQNNNKKKHHHHHHIIIKKKLLLLLLJJJGGGDDDAAA@@@>>>;;;999777555333000...---------+++*********+++...000222222111000...,,,++++++++++++***))))))((())))))***+++***)))))))))******)))***)))(((((((((((()))***,,,,,,+++***)))))))))))),,,,,,...///000111222333777666444111...+++)))(((,,,,,,---.........------///...------...///000111...------...//////,,,***'''&&&$$$"""!!!!!!""""""$$$%%%''')))+++++++++******,,,///222444444333222111000...,,,***(((''''''((('''$$$ !!!""""""!!!!!! ###''')))***)))&&&%%%###"""  """"""#########""""""!!!!!! !!!!!!!!!                   ###000EEEPPPZZZ]]]\\\[[[XXXTTTMMMJJJFFFDDDEEEFFFGGGGGGJJJGGGCCC@@@>>><<<:::777666444111...---,,,---...+++******+++---000333555444444333000---++++++,,,+++***((('''&&&&&&''''''***************++++++,,,******))))))******++++++,,,++++++***))))))*********+++---///000111111111666555333000---+++)))(((+++,,,---...///...------//////...---...///000111,,,+++++++++---,,,+++)))&&&$$$"""  !!!"""$$$&&&)))+++,,,+++***(((&&&(((+++///111222222222111111///...---,,,,,,,,,///...,,,&&&  !!!!!!!!!!!! !!!###&&&)))))))))''''''''''''%%%$$$"""!!!!!!!!!""""""!!!!!! """!!! !!!!!!!!!!!!                     ''';;;HHHTTTYYYZZZZZZXXXTTTMMMJJJFFFDDDDDDFFFGGGHHHHHHFFFBBB@@@???===;;;999666444111...---...///000---------...000333666888666777666333///------...,,,+++(((&&&%%%%%%%%%&&&))))))*********+++---...*********++++++,,,,,,---,,,,,,+++************+++)))***,,,...///000000000000000...---+++***)))((('''(((+++,,,------,,,,,,++++++++++++---///111222,,,***(((((()))))))))'''%%%###!!!!!!"""%%%(((,,,//////---***'''###%%%(((+++///111222222333333222111111111222222333333222---&&& !!!!!!"""!!!!!!"""%%%'''(((''''''(((***+++***(((%%%######$$$$$$$$$######"""!!!###"""!!! """"""######!!!                       """444BBBPPPVVVWWWXXXWWWTTTOOOKKKGGGFFFGGGJJJKKKLLLGGGEEEBBBAAA@@@???>>><<<666444222///...///111222000//////000222666999;;;999:::999666111...///111---+++)))&&&%%%%%%%%%&&&((()))******+++,,,...000******+++,,,------......,,,,,,++++++++++++++++++((()))+++---////////////+++++++++*********))))))$$$&&&(((+++,,,,,,+++***''''''((())),,,///222444,,,)))'''&&&&&&''''''&&&%%%###!!! """###&&&***...222222///***'''!!!###&&&)))---000222333555555444444444555666666444555555222+++### !!!"""###"""!!!"""$$$&&&&&&&&&'''))),,,...---***&&&$$$((((((((((((''''''&&&%%%$$$###!!!  ###$$$%%%$$$###                         ***999LLLYYY]]][[[XXXWWWSSSPPPLLLIIIIIIIIIIIIHHH@@@@@@@@@@@@AAA???<<<999555333000...---...///000---///111444555666555555;;;:::777444222000//////111///,,,)))'''&&&'''''',,,***)))'''(((***,,,.........------...///000000///...,,,***))))))))))))((((((''''''((()))+++,,,)))))))))'''&&&&&&((()))%%%(((+++,,,+++***)))))))))(((((()))+++---,,,+++&&&&&&%%%$$$############'''"""$$$(((((('''------......---,,,***)))(((&&&$$$&&&+++000333333555666777888999::::::::::::777444333222,,,###!!!!!!&&&%%%$$$###"""""""""""""""$$$(((+++,,,,,,***))),,,++++++******)))))))))###"""!!!""""""######"""                    $$$111DDDUUU]]]^^^\\\ZZZVVVSSSOOOMMMLLLKKKJJJHHHBBBAAAAAAAAAAAA???<<<999222000...---,,,...000111000222555888999999888777999777444111///......///111///---***)))(((((()))+++***(((''''''(((+++,,,000/////////000000111222///...,,,***)))(((((((((''''''&&&&&&&&&((()))***((())))))'''&&&&&&(((***&&&(((++++++***))))))***)))(((((()))+++,,,+++***&&&&&&%%%$$$############%%%!!! %%%***+++***---.........---,,,***)))(((&&&$$$&&&+++///222222555666777888999:::::::::;;;888555444333...%%%!!!$$$$$$'''&&&%%%$$$###"""""""""!!!###&&&(((************))))))))))))))))))))))))$$$###!!!  """""""""                ''':::NNN]]]cccaaa^^^ZZZWWWTTTRRRPPPMMMJJJHHHDDDCCCBBBAAA@@@>>>;;;888///...---,,,,,,...000111111333777:::;;;:::999777666444111...,,,---...///111000...,,,+++++++++++++++***(((&&&&&&''')))***000000000000000111111111///...,,,***(((((((((((('''&&&&&&%%%&&&&&&'''(((((())))))((('''''')))***((()))***)))((((((***,,,***)))((()))***+++***)))&&&&&&$$$######"""""""""""" &&&+++---,,,---.........---+++)))((((((&&&%%%'''***...000111555555666777888999::::::;;;999777666555000((("""###&&&''''''&&&%%%###""""""!!!!!!!!!!!!###%%%&&&((()))***(((''''''''''''(((((()))$$$$$$"""!!! !!!!!!                111HHH[[[eeeeeeaaa]]]ZZZWWWUUURRRNNNJJJFFFEEECCCAAA@@@???===999666000///...---,,,---...///...111555888999888666444555333///---,,,---///000111000///...---------...+++***)))''''''((()))***/////////000000000//////000///---+++***)))******((((((''''''''''''(((((((((*********(((((()))+++)))***)))((('''(((+++---,,,+++******+++,,,+++)))'''&&&%%%######"""""""""!!!!!!%%%)))++++++,,,,,,,,,,,,+++)))'''&&&(((''''''''')))+++---...333444444555777888999:::;;;999888777666111+++&&& !!!$$$'''(((&&&%%%###"""!!! !!!###%%%'''))))))((('''&&&&&&&&&'''(((%%%$$$###!!!               +++AAAWWWdddfffccc___\\\YYYUUURRRNNNIIIEEEEEECCCAAA???>>>;;;888666444333222000///.........///111444777888777555333555444111///...///000222111000000///////////////++++++***)))))))))***+++///000000111111000//////000///---,,,++++++,,,,,,******+++++++++++++++++++++,,,---,,,***)))***+++******)))'''&&&(((+++...///---,,,---......---,,,((('''&&&$$$###""""""""""""!!!!!!!!!$$$&&&''''''))))))******)))(((&&&%%%((((((((((((((()))+++,,,111111111222333555777888888888777666555111---)))&&&$$$"""!!!###$$$%%%%%%###"""!!!   ###%%%'''***)))'''%%%%%%%%%%%%&&&%%%$$$###"""!!! !!!!!!                      &&&:::PPP___eeeeeeaaa^^^YYYUUURRRNNNIIIFFFFFFDDDAAA???>>><<<999777999888666444222111000000222444666888888888777666666555444222111111111222111111000000//////......***************++++++,,,000000111222222111///...------,,,++++++,,,......,,,,,,...//////000000///...///000///---+++***+++******)))((('''(((+++---///...---...///000///...***)))'''&&&$$$#########$$$$$$######$$$$$$%%%%%%''''''((())))))((('''&&&((()))))))))''''''(((***---------...///222444555444555555444222///,,,******(((%%%%%%%%%%%%###"""!!!!!! !!!!!! !!!"""$$$)))'''%%%###"""###$$$%%%$$$###"""!!!!!! """!!!                     !!!333HHHYYYcccfffccc___ZZZUUURRROOOKKKIIIGGGEEEBBB@@@???>>><<<:::;;;:::999888777666555555555666666777888888888999666666666555444222111000111111111000000///...---'''(((((()))***+++,,,,,,---...///000///...,,,+++))))))))))))***,,,...///,,,---///111222333333333111333333222///,,,++++++))))))***)))((((((***,,,...---,,,---///000000///+++***)))'''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&'''&&&''')))***+++******)))(((***+++)))&&&%%%&&&(((***))))))***+++...111333000111222111///,,,+++***)))((('''''''''&&&$$$!!!!!!!!!!!!!!!"""###$$$$$$  !!!###"""  """$$$&&&######"""!!!                         ///CCCTTTaaahhheeeaaaZZZUUURRRPPPMMMKKKIIIFFFCCCBBBAAA@@@>>>===<<<;;;;;;;;;::::::999999666666555555666777888999666777777666555333000///111111111111000...---,,,%%%&&&'''((()))***+++,,,((()))+++++++++)))'''&&&'''&&&&&&''')))+++---///,,,---000222444444555444444555555444000---++++++((()))***)))((((((***,,,---,,,+++---///000000///,,,+++***(((&&&%%%%%%%%%&&&'''(((((((((((()))***&&&''')))+++,,,---,,,,,,(((***+++)))&&&$$$%%%'''''''''''''''))),,,///111...///000///---***))))))'''''''''((()))((($$$"""!!!!!!!!!"""###%%%&&&'''!!!!!!!!! !!!$$$'''###"""!!!                     !!!777NNN___eeejjjiiicccZZZVVVVVVSSSOOONNNKKKHHHEEEDDDBBB@@@>>>>>>>>>?????????===;;;:::777555333333666777555222222444555555333111111222111222333333111---)))'''%%%''')))++++++***)))((())))))((((((((())))))***'''&&&%%%&&&(((+++///222///222444555333222444666555555555444222000...---...---+++)))(((((()))))))))***,,,...//////...---......,,,+++***)))))))))&&&'''((()))***+++++++++***'''%%%&&&))),,,---,,,///,,,)))''''''%%%###"""$$$$$$$$$%%%''')))+++---///...,,,***'''%%%###"""###$$$&&&((('''&&&###""""""!!!!!!!!!!!!###%%%&&&$$$$$$######""" !!!###"""!!!%%%                111HHH\\\gggllllllggg___[[[[[[XXXSSSPPPLLLGGGDDDBBBAAA???>>>AAA@@@???>>>===;;;::::::;;;888666555666666444111---...///...,,,+++,,,---000111222222000---)))&&&%%%&&&(((***++++++++++++,,,+++)))''''''''''''((('''&&&&&&'''(((+++---//////111444444333333444666444444555555333111///---///...,,,+++************((()))+++,,,---,,,+++***,,,+++******)))*********)))******++++++************(((&&&&&&***---...---///,,,)))'''&&&%%%###!!!!!!!!!!!!"""$$$''')))***---,,,+++)))'''%%%$$$###!!!###%%%''''''%%%###""""""!!!!!!!!!!!!###%%%&&&%%%%%%$$$$$$"""!!! ###%%%###!!!                         (((>>>XXXiiioooqqqmmmfffbbb```]]]XXXRRRMMMGGGBBB@@@@@@@@@@@@EEECCC@@@===;;;::::::;;;???===:::888666444111///*********(((''''''(((***///000111111000,,,)))'''%%%&&&&&&((()))+++---......,,,(((&&&$$$$$$%%%&&&&&&''''''((()))***+++,,,...000222333333333444666222333444555444222000...111000...,,,++++++++++++'''(((***++++++***)))((()))))))))))))))***+++,,,------------,,,***)))(((***((('''(((+++...//////000---***((('''&&&###"""!!!!!!!!!"""###&&&((()))++++++***((('''&&&%%%$$$ """$$$&&&&&&&&&$$$###""""""!!!!!!!!!###$$$%%%&&&&&&%%%$$$###!!! !!!$$$&&&$$$                    444RRRiiirrruuutttmmmgggddd___ZZZTTTNNNGGGBBBAAAAAACCCCCCIIIGGGBBB>>>;;;;;;<<<===AAA???<<<888444000---+++******)))'''&&&'''))),,,//////000111///---***(((''''''&&&&&&'''))),,,------***&&&###""""""$$$&&&&&&''')))************))),,,---///111222333333444111222333444444222000///111///---+++************)))******++++++***)))(((******))))))******+++,,,............---,,,+++******))))))***,,,...000000222///,,,***)))(((%%%$$$#########$$$%%%''')))+++))))))(((((('''&&&%%%%%%!!!"""$$$&&&''''''&&&%%%###"""!!!!!!!!!"""$$$%%%%%%%%%%%%$$$"""!!! ###%%%$$$!!!                     +++JJJeeerrrwwwxxxrrrkkkeee___ZZZUUUPPPHHHCCCBBBCCCEEEFFFJJJGGGCCC???===<<<===>>>???>>>;;;666111---***))),,,,,,+++)))((())),,,...000000111111000///---+++***)))'''&&&&&&'''***++++++(((%%%""""""###%%%''''''(((***+++,,,+++***))))))***+++...000222222222111111222222222111/////////...,,,***((((((((((((++++++++++++++++++******,,,,,,+++***************,,,,,,---............---+++,,,,,,------...000111333111...,,,+++***((('''$$$$$$$$$$$$%%%''')))+++((((((''''''&&&%%%%%%%%%"""###%%%&&&''''''''''''###"""!!!!!!!!!"""###$$$$$$$$$$$$###"""!!!  """###"""!!!                    $$$AAA\\\nnnuuuyyyuuummmgggaaa[[[WWWQQQJJJDDDBBBBBBCCCDDDEEEDDDBBBAAA???>>>======;;;:::999444///+++)))))),,,------,,,++++++...000222222333333222111000///---+++***(((((()))***++++++)))'''%%%$$$%%%'''(((((()))+++,,,---,,,++++++(((((())),,,000222222111222111000///...............---***((('''&&&&&&&&&***************+++++++++,,,+++***)))))))))))))))***+++,,,---//////000000---...000///......///111222000...------,,,+++)))############$$$&&&((()))(((((('''&&&%%%%%%$$$$$$###$$$%%%%%%&&&&&&&&&&&&$$$###"""!!!!!!"""###$$$######$$$$$$######"""!!!  !!!"""###""""""                  777QQQgggqqqxxxvvvpppkkkeee___ZZZTTTKKKDDD@@@???>>>======>>>???@@@@@@>>><<<:::777888777444///+++***+++...000111111000000111333444444555555555444333333...---,,,,,,,,,---...///000...,,,***)))))))))))))))***+++,,,---.........)))((()))---111444444333444222...+++***+++,,,......---***(((&&&%%%%%%%%%&&&&&&&&&&&&'''((())))))(((''''''''''''((())))))******,,,---...////////////111222222///...///000000...,,,+++,,,,,,+++***%%%$$$$$$$$$%%%''')))***(((((('''&&&%%%$$$###"""########################$$$###"""!!!!!!"""###$$$###$$$%%%%%%&&&&&&%%%%%%  """#########                     111IIIcccnnnwwwwwwrrrmmmhhhddd\\\UUULLLDDD???;;;888777777999===@@@@@@>>>:::888555666666333///,,,,,,...111333555666555444555666555666666666666666555555.........///000111222222444333111///---+++***)))***++++++,,,---...///000***)))***...333666666444555222---)))((()))+++---...---+++(((&&&%%%%%%%%%###""""""###$$$%%%&&&'''$$$$$$$$$%%%&&&'''((()))***+++,,,---............000222444333///---...///---,,,******+++,,,+++***((('''''''''((()))+++,,,)))((('''&&&$$$###"""!!!"""""""""!!!!!!!!!!!!!!!$$$###"""!!!!!!"""######$$$%%%&&&'''((((((((((((!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######                    $$$999```iiisssvvvqqqiiifffgggaaaZZZOOOEEE>>>999666444888;;;===>>><<<:::999999777777555444333333333333777777777777777666666555777777777777666555444333///111333333333444555777999888666444222222222333111...+++,,,...000000...---///111333444333222111444111---)))((()))+++---///......---+++)))'''&&&(((%%%###"""###$$$$$$$$$###$$$%%%&&&''''''''''''+++,,,...///000000000000222000///111444444...)))---,,,+++***))))))))))))(((((())))))))))))(((((()))'''&&&&&&&&&%%%""" !!!!!!""""""######%%%%%%$$$#########$$$$$$"""$$$''')))***)))'''&&&%%%""" !!!!!! """######$$$### !!!###$$$$$$"""                      333YYYiiiwwwyyyrrrmmmjjjggg```YYYNNNDDD>>>:::777666;;;===>>>>>>;;;:::999999;;;;;;:::999888777666666777777777777777666555444666666666666555444333333000111222333222444666888999888666555444333333444444111//////000222222111//////111222222222111000333111---***)))***,,,.../////////...,,,***)))((((((&&&###"""###%%%%%%%%%###$$$&&&(((***++++++,,,---...///000000111222222444222111333666666222------,,,+++***)))((((((((((((((()))*********))))))((('''&&&'''((('''%%%$$$$$$##################"""''''''&&&### """$$$###%%%''')))******((('''$$$""" !!!"""!!! !!!"""######$$$$$$ !!!###$$$$$$"""               ***KKKfff{{{{{{tttqqqllleeebbbZZZOOOFFF@@@>>>===<<>>bbb}}}|||uuutttmmmaaaddd]]]RRRIIIEEECCCCCCCCCBBBAAA???<<<999888:::<<>>:::777777777777666666555333333333333333222222111000///---------,,,+++---111555555666666666555555555555555444111...------000111333222000...---,,,,,,,,,,,,+++*********+++,,,------------------,,,+++++++++)))''''''((()))(((''''''((()))+++,,,---......,,,,,,,,,---///111222333///---,,,,,,...000222222//////...---,,,,,,,,,,,,++++++,,,---......---------+++*********)))'''%%%######$$$$$$%%%&&&''''''666;;;???:::...$$$ !!!###$$$%%%&&&&&&&&&!!!###$$$%%%%%%$$$######$$$"""  !!!!!! !!!######!!!                ///RRRrrr|||{{{xxxpppeee]]]WWWOOOHHHEEECCCCCCBBB>>>>>>===;;;999:::<<>>@@@@@@BBBCCCCCCBBB???===;;;444444555555666666555555000000000000///...------///000000///---,,,.../////////111222222222111111333333111...,,,---222666111111222111000...,,,+++)))'''%%%###"""$$$'''))),,,------.........------,,,+++***+++,,,+++***((('''(((((()))************&&&(((+++...000000//////******++++++++++++,,,...+++******++++++,,,---...000000000000///...------///---,,,,,,---,,,***(((%%%%%%&&&''''''((())))))(((+++---,,,)))$$$!!!""""""##################!!!"""$$$###!!!!!!###&&&&&&%%%$$$"""!!! !!! """!!!!!!!!! """"""!!!                 222SSSmmmuuupppjjjfffXXXTTTOOOJJJFFFCCC@@@>>>666888999::::::<<<>>>AAA===>>>??????>>>===:::999222333444555666666666666000000000000///...---,,,000222222111///---......,,,---///000111111000000000000///,,,)))+++000555000111222222111///,,,+++)))'''### """%%%'''---...//////////////////,,,+++++++++,,,,,,***)))&&&'''((()))***+++++++++%%%''',,,///111111///...&&&'''((((((''''''((()))((((((((()))***,,,---...111111111111000...---,,,...------...//////...,,,(((((((((((())))))))))))%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$###############!!!"""###""" ###'''''''''&&&%%%###!!! """"""!!!!!! !!!"""                       %%%===TTTdddhhheeeaaaXXXWWWSSSLLLIIIHHHDDD>>>>>><<<:::<<>>>>><<<:::777444000...000000111333555666444333//////000///...---,,,++++++,,,...000111222333333222111111000///...---,,,***+++,,,---...000111111...//////...---+++)))(((...---,,,+++*********+++...+++))),,,000222///+++---,,,)))'''&&&'''((()))+++***(((((()))+++---......///000111222333444555222222111000///...---,,,+++---000333333111...+++)))))))))))))))***+++,,,,,,+++)))((('''&&&''''''######$$$$$$%%%%%%%%%%%%%%%''')))***+++******************************++++++++++++++++++*********)))'''''''''((('''%%%$$$###############$$$%%%%%%%%%$$$###"""!!!!!!""""""!!!"""######!!! !!!"""##################"""!!!                        ***AAATTTaaacccbbb^^^ZZZWWWOOOGGG>>>;;;999;;;AAAFFFHHHHHHEEEDDDBBB???:::555111...444333333444666555333111...///000000///...,,,++++++---...000222333444444333222222111000///...---)))+++---///000111111222000000111000000...,,,+++------------------------...,,,+++,,,///000---***---,,,+++*********++++++***(((%%%&&&))),,,///000000111222333555777888999666555333111///---+++***((()))+++---------++++++'''&&&&&&''''''((()))*********)))((('''''''''((($$$$$$$$$%%%&&&&&&''''''%%%''')))*********+++,,,---,,,,,,+++++++++,,,,,,---,,,+++***)))(((((((((((('''''''''((((((&&&$$$###############$$$%%%&&&$$$###"""!!! !!!"""""""""###$$$###!!! !!!!!!!!!!!!!!!"""##################"""!!!                       ###888HHHZZZ^^^___]]]\\\[[[TTTLLLAAA===999999>>>DDDGGGGGGGGGFFFDDDAAA===888444111666555444444444333000...---...///000000///---,,,,,,---///111222444444555333333222111000//////...***,,,...///000//////...///000000111000///...---------///000111111000000000000000//////...---,,,,,,,,,---...............***'''$$$%%%***///222333444444555666777999999:::888777555222///,,,)))(((%%%%%%%%%%%%&&&((()))***&&&&&&&&&&&&'''((()))***************************'''(((((()))******++++++''')))+++*********---000000///...---,,,,,,------///---***'''&&&%%%&&&&&&'''&&&%%%&&&''''''%%%###""""""""""""###$$$%%%&&&$$$"""!!! !!!""""""$$$%%%$$$""" !!!!!!!!!!!!!!!!!!""""""###""""""""""""!!!                          ///<<>>888888<<>>>>>>>>??????>>><<<<<<;;;999777555111+++((('''***///111222111111222111111222222222111000000,,,---///111111000...---000///...---,,,++++++***...///222444444111///------///111333444555555444888999888555111...---...111111222222333444555555---,,,,,,,,,///333666999777777888888888888777777===;;;888555222---((($$$$$$%%%%%%'''((()))******,,,+++)))(((((()))+++,,,111000000//////000111111111222333444555444333222...///111222333333222111555333000---,,,---...///222///***%%%"""!!!!!!"""###$$$&&&''''''&&&$$$### """$$$%%%""""""!!!!!!""""""###$$$'''&&&%%%$$$############"""$$$%%%%%%###!!!                               &&&999HHHWWW___ccceeeccc^^^LLLEEE;;;666777999999999?????????@@@AAAAAA???>>><<<:::888666444000+++((((((+++///111111000000000000111222333333111///---,,,---///000000///---,,,---------------,,,++++++///111333555444222000...---...000111333333333333666777666444111//////000111111222444555777888999000///......000333666888888888888999999888888888888777666555555333///,,,)))******+++,,,---...///000///---,,,,,,---...///333333333333333333444444333333333444444444333333000000111111222222222111444333111///.........///111///+++(((%%%###""""""###$$$%%%&&&%%%""" """!!!!!!"""###$$$%%%%%%&&&'''&&&%%%$$$###""""""""""""$$$&&&%%%###!!!!!!!!! !!!!!!!!!!!!!!!                          ))))))    ---===QQQ^^^eeehhhgggcccUUUOOODDD;;;555444555777??????AAABBBCCCBBBBBBAAA;;;999777555333000,,,((()))+++...///...............000333555555222...,,,---.../////////...---,,,,,,---...///000//////...000222444555555333000///---...///000111111111111222333444333111000111222111222333555777999;;;;;;333222111111222444666888::::::::::::::::::::::::777777666777888777555222000000111222333444444555555444222111111111222222555666777777888888888777666555444333333333444555333222111000000000111111333333222111000/////////000///...,,,)))'''$$$###$$$&&&''''''%%%!!!"""$$$&&&'''''''''&&&&&&$$$###"""!!!!!!!!!!!!###%%%%%%$$$"""""""""############"""!!!!!!                        ******    ###222GGGXXXbbbfffggggggaaa\\\RRRFFF;;;777888;;;>>>AAACCCEEEEEEDDDDDDDDD:::888666444333000,,,))))))+++,,,,,,+++++++++,,,,,,///333777777555222///000000000000000///...---,,,---000222333333222111000111333444444333111/////////000000000000000000///000222222111222333555222333444666777999::::::444444333444555777999;;;<<<;;;;;;;;;;;;;;;;;;<<<<<<;;;:::::::::888555222555555555666777888888999888777666555444444555555666777888:::::::::::::::999777555333222333555666555333111.........000111222333333333222111///...//////000///---***'''%%%''')))++++++)))&&&!!! ###&&&''''''&&&%%%%%%###"""!!! !!!###$$$###"""""""""""""""""""""!!!!!!  !!!                          ''':::MMM[[[cccjjjooooookkkbbbTTTEEE<<<;;;<<>>======<<<;;;;;;<<<======???>>><<<<<<;;;999555222666666777777888888999999888777777666666666666666555555777888999:::;;;;;;;;;999666444333444666777666444000...---...///111111222333333333111///......000111222000---)))'''((()))+++---,,,)))&&&$$$ ###$$$$$$#########"""!!!  """###""" !!!""""""######"""!!!!!!                          +++>>>NNN[[[jjjvvvxxxuuummm```PPPDDD===;;;???CCCHHHIIIGGGEEEEEEFFF;;;888666444333222000---,,,,,,,,,+++******---///---///111444666888888999666666555333222111000000+++++++++,,,,,,---------,,,---///111222333222222444333222111000///000000,,,...000000000111333444444444444444444444444444333333555777999<<<>>>???>>>===<<<;;;;;;<<<===>>><<<<<<;;;;;;<<<:::888555555555555666666777777777666666666666666666666666444444444555777999:::<<<===;;;888555444444666777555333000...---...///000000111222222222111///......///222333222///,,,)))'''((()))++++++***((('''###!!! !!!  !!!!!!######!!! ###$$$$$$%%%%%%$$$$$$###                            +++:::JJJ___pppyyywwwrrrjjj]]]QQQFFFAAA???DDDIIIJJJGGGDDDDDDEEE;;;999666555444333111000///000///...---...111444111111000000111444777888777666555333222000000//////...,,,+++***+++,,,---+++,,,...111333444555666444333111///............---...000000///000111333333333333444444555555555444555666888:::;;;===>>>>>>===<<<;;;;;;<<<===>>>;;;:::::::::;;;:::888666444444444444444555555555444444555666777777777777333333222222444777;;;======<<<999777555555555666333222000.........///000000000111111000000//////...///111222222000---+++((()))))))))))))))))))))%%%$$$###!!! !!!""""""###%%%%%%###!!!!!!!!!!!!"""###$$$%%%%%%%%%$$$"""                                )))999PPPddduuuuuutttppphhh]]]RRRKKK@@@EEEJJJKKKGGGCCCCCCDDD<<<:::777555555444222111222222111000///111555888444222///------000444777777666444222111/////////444222///,,,+++,,,...///+++,,,///111444666888888444222000...---,,,,,,,,,...///000000//////000111222222333444555666777888666777777999:::;;;;;;<<>>>>><<<:::888666555555555111111//////...//////000000000000///////////////...///111222222000...,,,,,,+++******)))*********%%%%%%$$$###"""""""""""" """"""$$$&&&''''''$$$""""""""" !!!"""############!!!                               $$$888NNNaaapppzzzxxxuuurrrfffWWWMMMGGGDDDGGGIIIFFFBBB@@@AAAAAA@@@<<<888666555666666777888777444333666999<<<888333......111555888999666333111000///---,,,,,,,,,,,,...000///...,,,---...000222555888999;;;444333000,,,)))((()))+++))),,,///...+++***---111333333333333444666888999777999;;;=========<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::888777888999999888777333555666666555444444555777555555777:::;;;888666444444333333444777999;;;???>>><<<999666444333333222222111111000///......,,,------...///000000111111111222333222111000///...---++++++++++++***(((###$$$&&&'''&&&%%%###!!!!!! !!!!!!"""""""""&&&******&&&!!!###"""!!!###%%%%%%""" !!!"""""""""!!!                            ***<<>>===<<<;;;::::::::::::::::::::::::999888777777999999888777222444555555444333333444666555555777999999777555555444333333444666888999===<<<;;;999777555333333333333222222111111000000///.........///000111111111222222333222111000///222000......---,,,)))'''"""###$$$&&&&&&&&&&&&%%%###"""!!! !!!######$$$'''++++++(((###!!! ###!!!!!!"""%%%&&&%%%###!!!!!!"""""""""!!!                             ))):::OOOfffwww|||ooo\\\TTTMMMLLLKKKGGGDDDDDD@@@BBBDDDCCC@@@<<<:::999;;;===???@@@>>>======>>>???;;;555000------000111111000//////111111000///111000000222444555444333555555555555666666777777000000...,,,))))))+++---...111222111...---///111111111111222444666777888777999;;;=========<<<;;;777777777777888888888888888777666777888999888777222444555555444333333444444444444555777777555333555444333333333444666777888999999888777555333222333333333333333333333333111000...---...///000222222222333333222222111000444333222111000---)))%%%""""""###$$$%%%''')))***&&&%%%$$$###""""""######!!!###$$$%%%(((++++++)))&&&$$$######!!!!!!"""$$$&&&&&&%%%"""#########"""!!!   !!!                     (((===XXXoootttfff^^^VVVSSSOOOIIIGGGGGGCCCDDDDDDCCC@@@===<<<===:::<<<>>>??????>>>===<<>>@@@:::;;;<<<>>>???>>>===;;;===:::555000,,,***))))))++++++,,,///222333333222333222222333555666666555333333444555666777888888222222222111//////000222444444444444222111222222111222333444555666666666555666888:::;;;:::999888444444444555555666666666666555444555777888777666444555777777555444555666111222333444333222222111444333333222222222222222...///111222111000...,,,//////////////////000000///---+++))))))***,,,...222222111111111000000000//////000111111///+++(((%%%$$$"""!!!!!!###%%%'''&&&&&&&&&'''''''''''''''%%%$$$!!!""""""###$$$%%%&&&%%%%%%%%%%%%###!!!  !!!###$$$$$$$$$$$$"""                          666QQQkkk}}}zzzuuupppkkkcccXXXRRRQQQPPPMMMGGG@@@;;;;;;===@@@<<<;;;<<<>>>@@@@@@???===<<<:::666111...+++***))),,,,,,---000333444333222333111000000222333333222444444444444444444333333333444444333111000111333444444444444444333333333333444555555666666555555444666888:::::::::999888444444555555666666777777555444333555777888777666333555666666555444444555000222444444222111111111222222222222222111111111------...///...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))((((((***+++---111111000////////////000---,,,---///000000---+++'''&&&$$$""""""###$$$%%%$$$%%%&&&''''''''''''''')))'''%%%""""""$$$$$$$$$&&&&&&&&&###  ######$$$%%%%%%###"""!!!                            $$$===YYYppp}}}zzzpppcccYYYWWWTTTQQQLLLDDD>>><<<<<<>>>===;;;:::<<>>>>>======<<<999777444222000000//////000222444444222000000---+++***+++++++++***,,,,,,...///111333444555444555555333111///000000333222222333555555555444777888888888888666444333777999;;;=========<<<;;;666666666777888999999:::444333222444666777777666///111333333111000111222000333666555222000000222//////000111111111111111000000...---------------+++++++++***)))(((''''''))))))***+++,,,---------000///...---,,,---......000///......//////...---(((((((((''''''((((((((($$$%%%'''((()))))))))((()))((((((&&&$$$""" $$$%%%$$$$$$'''***)))&&&$$$$$$%%%!!!"""$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&'''                  ...EEEbbbyyy{{{kkkXXXWWWUUUPPPJJJEEEAAA???>>>999::::::999888999<<>>======777666444333333444555666555555555444444333333333000000111222111000///...............///000111222+++,,,---...///000111222111000...---,,,,,,,,,---...,,,***)))'''''''''(((***,,,...---***)))***+++000000///...............///...,,,---///000000///+++***)))*********(((&&&)))******+++***)))((('''&&&%%%$$$$$$%%%$$$!!!!!!!!!$$$&&&&&&%%%###"""$$$######""""""###$$$%%%'''''''''&&&&&&%%%%%%$$$$$$"""                        ###555PPPfff}}}|||nnn^^^XXXTTTOOOKKKHHHDDD@@@===999888777777888:::===>>>===<<<;;;:::999999999999;;;;;;:::888555333222111+++***(((&&&&&&&&&&&&'''))))))***,,,---///111222444222000...,,,+++++++++000111333444444555888:::999::::::999777444111000222444777:::<<<=========:::999777555444444555666555555555444444333333333///000111111111000///.../////////.../////////000.........//////000000000222111///...------......///---+++***)))((()))))))))+++---,,,***)))***,,,000000//////....../////////...---...//////...---,,,*********++++++***(((((()))***++++++)))(((&&&'''&&&%%%&&&&&&%%%"""  !!!###$$$$$$###!!! !!!!!!!!!!!!"""###%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%###                       ###:::NNNmmm|||}}}qqqdddZZZUUUOOOLLLLLLHHHBBB<<<888555333444888<<<=========<<<<<<<<<<<<<<<======@@@@@@???===999555111...***)))&&&$$$######$$$$$$%%%%%%''')))+++---///000111111///...,,,+++))))))+++---000222333555888:::;;;;;;:::999777444111///000222555888;;;=========:::888666444333222333333555555555444444444444444//////111111111111000///111111000000///......---000000000000000000000000333222000///......///000///...,,,******)))******''')))+++++++++***+++,,,111111000000000/////////.........///000000...,,,...,,,+++,,,------,,,***(((***,,,---,,,+++(((&&&)))((('''''''''&&&$$$"""!!!!!!!!! !!!"""$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%###!!!             ''''''''''''%%%$$$"""!!!     )));;;VVViii}}}}}}rrrhhh___XXXRRRPPPPPPLLLCCC:::999444000111888===>>><<<============>>>@@@AAABBBDDDCCCBBBAAA>>>999333///***(((%%%"""!!!!!!"""######$$$&&&(((***,,,......000//////...,,,***(((''')))+++///222333555888;;;<<<<<<;;;:::999777555444000222444777:::;;;<<<===555444333222111000111111555555555555555444444444000111222333333222111000444333333222000///------000000000000111111111111111000///...---...//////...---+++***))))))******%%%''')))***+++,,,------111111111111111000000///,,,---...111333333111///222000...---......,,,+++***+++...//////---***((()))(((&&&&&&'''&&&$$$""" !!!"""########################%%%$$$"""!!!!!!          ......///...---+++)))(((%%%%%%%%%&&&%%%%%%$$$### !!!"""!!!        +++???TTTooo~~~tttmmmeee^^^WWWSSSRRRNNNDDD;;;:::444000111666<<<===;;;======>>>???@@@BBBDDDEEEDDDDDDCCCCCCBBB>>>777222)))'''$$$!!! !!!###$$$$$$&&&(((***---...///////////////---,,,***((('''(((+++///222444666888::::::;;;;;;<<<<<<<<<<<<<<<222333555777888:::;;;;;;222111111111111222222333555555555555555555555555333333444444444333222111555555555444222000///.........///000111222333333///...---,,,+++,,,------,,,+++***)))(((((())))))&&&&&&(((***,,,.........000111111222111000//////***+++---111555777666444777444111///...---,,,***,,,...000111000///,,,+++***(((&&&%%%%%%%%%$$$""" !!!!!!!!!""""""######%%%###""""""""""""!!!           111222444444444222000...***++++++,,,++++++******'''((((((''''''&&&%%%$$$###""""""!!!         ---@@@\\\sss}}}|||vvvpppiiiccc\\\WWWTTTOOOGGGAAA<<<777333222555999;;;;;;>>>>>>???@@@AAACCCEEEFFFEEEDDDCCCDDDEEEBBB<<<666***'''$$$"""!!!"""%%%&&&)))+++---000111222222222000000...---+++***(((((())),,,000333444555666888777888999;;;<<<>>>@@@AAA666777777777777888888888222222333444444555555666555555555555555666666666444555555555444222111///333333444444333222000///,,,---...///111222333444,,,+++******)))***+++,,,,,,+++)))((((((((())))))''''''(((***---//////...///000111222111000///...((())),,,000555888999888888555222///......,,,+++//////000000000///...---***(((&&&%%%%%%%%%$$$### !!!""""""###$$$###""""""######"""!!!            333444666888888666444333//////000000000000//////...---,,,++++++*********))))))((('''&&&%%%$$$$$$%%%$$$$$$$$$############        ,,,EEE^^^nnnssssssqqqiiieee___ZZZVVVQQQMMMIII>>>;;;777444333555999;;;>>>>>>???@@@BBBDDDEEEGGGGGGDDDCCCDDDEEEDDD>>>888***((($$$""""""$$$'''***000111444666777777666555222111...,,,******))))))))),,,000222222222333333333444555777999<<<>>>???;;;:::999888777666666666444444444555555555555555444555555555666666666777555555555444222000...,,,///000111333333222000///------...///000000111111+++***)))))))))***+++,,,,,,+++***)))))))))***+++)))((((((+++///111000......///000111111///...,,,((((((***...222666888888777444000......///......//////......---------...,,,***'''&&&&&&&&&&&&%%%!!!  !!!""""""###"""!!!"""###$$$###"""             444555888::::::999777555111111222333333222222222222111///...---------...000000///...---++++++************))))))(((((((((!!! !!!!!!           333LLL```jjjnnnooohhheeeaaa[[[VVVSSSQQQPPP???===:::555222333777;;;>>>??????@@@BBBDDDEEEFFFIIIEEECCCDDDEEEDDD>>>999***(((%%%######&&&))),,,444666888:::::::::999888333222///,,,*********+++))),,,///111000000000000000111222444666888;;;<<<>>>===;;;999777555555444444444444444333333222111444555555555666666777777444444444333111...+++))),,,---///111222111000///.........///////////////+++***)))))))))***+++,,,---,,,+++*********+++,,,+++)))))),,,000111000...---...000111000///---,,,)))((())),,,000444555666444222///...///000111000///...---++++++,,,------...+++(((''''''((('''&&&###""""""!!!  !!!"""""""""!!! !!!###$$$###"""              !!!999::::::;;;<<<<<<<<<;;;999888777888888666333000444444333333333444444555444444333222111111111111333222000...---,,,++++++,,,,,,,,,+++***'''%%%$$$&&&###!!!"""&&&&&&"""     $$$666GGGUUUbbblllhhhhhheee```___^^^XXXPPPIIIEEE???;;;:::::::::999<<<===@@@AAAAAABBBEEEGGGJJJEEEBBBCCCGGGGGGBBB<<<000)))$$$$$$%%%%%%'''+++666999===AAABBB???<<<:::444333000---,,,,,,,,,---......//////000000111111///......///222555888:::::::::999999777666666555111111222222222111000000666888999::::::888555333555333000...---+++)))'''&&&(((+++---...000333555222111111000//////000000111000...+++***)))))))))...***'''%%%''')))++++++(((***---...---------......///000000///---+++***)))---...,,,,,,111555555888555111///000000///---///...---,,,+++,,,,,,---...,,,+++,,,......***'''&&&&&&&&&%%%%%%%%%$$$$$$$$$!!!###### $$$ """######"""!!!!!!!!!!!!  !!!!!!  """                $$$'''(((888999:::;;;<<<<<<<<<<<<===;;;:::::::::999777555777777777666666666666666333333333333333333333333555444222111000///......,,,,,,---------+++***)))***&&&###$$$'''(((&&&""""""!!!!!! !!!!!!!!!!!!       $$$222AAARRR___jjjllllllhhhfffeee```ZZZTTTQQQKKKEEE???<<<:::::::::<<<>>>@@@@@@AAADDDFFFKKKGGGDDDGGGKKKKKKFFF@@@333,,,%%%$$$$$$###&&&***666999===AAABBB@@@===;;;666555222000.........///000111111111111111111111---,,,,,,---...111444666666666444333222111111111000000111222222222222222777888:::;;;:::999666555666222...+++*********)))'''))),,,---...000222444333222111000000000000000333111///---+++***))))))+++)))(((((()))******)))(((***---------,,,---......///000000000...,,,******...///,,,,,,000333333666333000///111111000//////...---,,,,,,,,,------,,,+++***,,,...///,,,***'''&&&&&&&&&&&&%%%%%%%%%$$$""" !!!"""  ### !!!"""######""""""!!!###""""""!!!  !!!!!!            %%%)))++++++777888999;;;<<<=========AAA???===<<<======<<<:::::::::;;;;;;;;;999888777222333444666777666666555666666555555444333333333---...///000111111111000///+++((((((+++,,,+++)))******)))((('''''''''''''''&&&%%%$$$###"""!!!!!!   !!!       ...CCCUUUhhhpppvvvtttpppnnnjjjeeecccaaa\\\RRRFFF>>>::::::777999<<<===>>>@@@BBBDDDGGGEEEDDDHHHLLLLLLGGGAAA666...&&&$$$######%%%)))444777<<<@@@BBBAAA???===888777555333111111111222333333333333222111000///,,,++++++,,,---///222333555333111///....../////////000000111222333444444777888:::;;;:::999777666555111,,,))))))+++,,,,,,***+++---.........000222333333222222111000000///333222000...,,,++++++******))))))***,,,,,,***((()))+++------,,,,,,---...//////000000000...---,,,+++///000,,,,,,///111000222111//////111222222111///...---,,,,,,,,,---...*********,,,...///...,,,(((((('''''''''&&&&&&&&&%%%$$$###""""""  !!!!!!!!!!!!!!!!!!"""""""""!!! #########"""""""""!!!!!! !!!"""!!!           """'''---000000000666777999;;;<<<===>>>>>>CCC@@@>>>===>>>??????>>>;;;<<<===>>>===;;;888777222333666888:::999888888888888888888888888777777111222222333444444444444333000---,,,...000000000111000///---,,,,,,++++++,,,,,,,,,+++***)))''''''&&&%%%%%%%%%%%%&&&&&&'''((('''&&&''')))***)))((($$$###"""      """666IIIaaaooo|||{{{wwwrrrnnnmmmmmmiii]]]MMM@@@:::999555777:::;;;<<<===@@@BBB@@@???@@@DDDHHHHHHCCC???666...&&&$$$$$$$$$'''+++222444999===??????>>><<<999888666444333333333333444444444444222111///...,,,,,,,,,...000222444555777555111///...///000111111111111111222222333333555666888999999888777666444111---,,,---.........,,,---......------...000333333333222222111000///111111000//////.........---,,,++++++------,,,+++***+++------,,,,,,---...//////000000000///...---,,,000111---+++...///---.........///111222333333///...---,,,,,,---......+++++++++,,,---------,,,))))))))))))(((((((((((('''&&&&&&&&&&&&$$$ """$$$"""  !!!!!!"""############  !!!!!!!!!         ###%%%'''***000444555444222666777999;;;<<<===>>>>>>AAA???===<<<>>>??????>>>;;;<<<===>>>===;;;888777444555888:::;;;:::999888999999::::::::::::999888666666555555555555555555555333000000111222333444444444222111///.........000000000000///...---,,,***)))))))))***++++++,,,///...---...000111000///,,,+++(((%%%"""      '''777TTTggg|||{{{wwwtttuuuqqqeeeTTTEEE<<<999555666999::::::;;;===???::::::;;;???BBBBBB@@@<<<444---&&&%%%&&&&&&)))---///111666999<<<<<<;;;;;;888777666555444333333333333444444444333111///...++++++---///222444777888888666333000///000222333333333111000000000000111333444555666777777666666333222111222333333111///---...///...---,,,---...111222222222222111000///...//////000000111111111222///,,,+++,,,...///000+++,,,---,,,++++++,,,...///////////////.........---111111...+++------++++++,,,...///000000111222...---,,,++++++,,,---...---------,,,+++++++++,,,+++++++++*********))))))((((((((())))))'''### ###%%%###  """######$$$!!!!!!             """&&&(((---...111555888888555222777888999;;;<<<=========>>>===;;;<<<===>>>>>>===;;;;;;<<<<<<;;;:::999888777888999:::::::::999888888999:::;;;;;;:::888777888888666555444444444444444333333222222333444555555444333222000000//////000111222333333222111000------------...///000000222111000111333444333222...---***&&&!!!     (((CCCWWWooo}}}||||||yyynnn]]]MMM@@@;;;555777999999999999;;;===888888999;;;>>>>>>===<<<333,,,''''''((((((***......000444777999:::999999777777666666555444444333222333555666666444222111,,,---...111333555777888888666444222111111222333444333111///.........///222222333555555666666666444444555777888777444111.../////////---,,,---......///000222222111000000---...///000111222111111444000,,,+++,,,///111111,,,,,,---,,,++++++,,,...........................---111222...+++,,,,,,***)))+++.........---...///,,,++++++******+++------.........,,,***)))***,,,------,,,,,,,,,+++++++++***)))))))))***)))&&&$$$###  ###$$$###!!!  !!!          """$$$&&&''''''(((***,,,000111444777999999666333888999:::;;;<<<<<<<<<<<<;;;::::::;;;===>>>===;;;;;;;;;::::::::::::::::::;;;;;;:::999999888777777888888:::::::::888666555777666555444333333333444222222333333333333444555555444333222111111111111///000222444555444333222000000000000111222333444222000000111222333222111,,,***'''"""         ---@@@WWWiiivvvwwwhhhWWWGGG>>>777888999999888888999:::777666666777888:::::::::333---)))))))))((((((+++...000333666888999888888777777777777666666555444222333666888999888777666222222444555666777888888888888666555444333333333222000///---,,,---...///222222333444666777777888777777666777888777555333---/////////---,,,---...+++,,,///111222111111000...///000111111000//////111...,,,,,,---...//////,,,------,,,******,,,...------,,,,,,,,,,,,------,,,000111...,,,,,,,,,))))))+++...---+++******,,,******)))))))))***,,,,,,,,,---...,,,***))),,,............---------,,,,,,,,,+++))))))******)))'''%%%$$$###"""#########"""         ###&&&(((+++...///...---------///000222666999999777555999::::::;;;<<<<<<<<<;;;999999:::<<<>>>>>><<<:::;;;;;;:::::::::;;;;;;<<<>>>===;;;999777666666666777888999999999777555333555555333222222333444444000111333444333333333444555444333222222111111222...///222444555555444333222222222333333444666666000///...///111111111000(((&&&###           ...DDDWWWjjj|||~~~ppp^^^LLLAAA888999:::999888777888999444444333222444555777888444///++++++***'''&&&(((000111444777888999888888888888888888888777666555222444777:::<<<<<<;;;:::999999::::::::::::999999::::::999999777666666555///...---,,,,,,---///000222333444555666888888999:::888666555666666666555---...//////---,,,---...)))+++---000111222111000000111111111000///---,,,---,,,,,,---......---+++---------+++******,,,...,,,,,,+++++++++,,,------+++000111...,,,,,,,,,))))))+++...---***(((((()))))))))((((((((()))+++,,,***,,,---,,,******...111///............------------+++))))))*********)))'''&&&%%%$$$###"""######            """&&&***---,,,///222333222///...------...000444888:::999888666777:::<<<<<<<<<;;;:::888888:::;;;<<<=========888888888:::<<<<<<:::999<<<===<<<<<<;;;:::888888999;;;;;;999666444666888:::777444444555555333000222222222444777888444111333333111111111111333333555555444555777666444111333222222222333555777999333444444333111...,,,***           )))===SSSjjjyyyhhhUUUEEEBBBCCCCCC???:::888999;;;666333//////333888::::::444222000---***(((&&&&&&---...111333555666555555888999:::;;;;;;999888666444666:::>>>>>>===:::888666777999999888888999;;;777:::===>>>===;;;::::::444333000...---...000222111222444666888999::::::<<<:::777444333444555666333333333333222000...---000///---,,,,,,...000222000000000000000//////...000...---...000111///,,,,,,------+++***)))+++,,,---------....../////////...///000111111///---,,,)))+++,,,+++(((&&&%%%&&&))))))************))))))******,,,---.../////////000...,,,******---000222////////////...---,,,+++***(((%%%"""             ###&&&***...000222000000000000000/////////---...000222444666888888555777999;;;;;;;;;:::999777888:::;;;<<<<<<======888888999;;;>>>???>>>===============<<<;;;:::999999:::;;;999666555666888:::777555555666666333111222222222444777777444111444333222111111222333444555444444666777777555333333333222222222444555666777555333///+++'''$$$"""        ...AAAWWWrrrrrr```RRRGGGFFFDDD@@@<<<999777777777444000111444888999888999777444111...+++***)))((()))+++...000222444555888999;;;<<<;;;999777555555888;;;>>>>>><<<999777666888999888777777888999777:::===>>>===;;;::::::666555222000/////////000111222444666888:::;;;;;;;;;999777444333444555666222333333333333111000//////......//////000111222//////000000000///......///......000222333000...+++,,,,,,***)))(((***+++------------.........///---...000000000///---,,,+++,,,,,,+++(((''''''(((******++++++***))))))(((((()))***,,,---.........///...,,,++++++---///111000000000///...---,,,,,,***)))&&&###!!!!!!!!!!!!        !!!############$$$$$$&&&(((+++...000222000//////.........//////...///000222444666888888555666888:::::::::999888777888999;;;<<<<<<<<<<<<888888999<<<@@@BBBBBBAAA;;;;;;;;;;;;;;;:::999888888999999888666555666888999777666555666555444222222222222444555555333111444444333333333333444444444444444555777888777555444444333222222222333333999555000)))###         ***???\\\ttt~~~ooocccQQQLLLFFFBBBAAA???;;;888888444222222666999999888<<<;;;888555111...+++***%%%&&&&&&(((,,,///333555777999;;;<<<;;;888555222555777:::<<<<<<:::888666777888999888666555666777777:::======<<<:::999999888777666444222111000///111222444666888:::;;;<<<:::999777555444444555555111222333444444333222222---///111333333333222111...////////////...------------///222444444222///***++++++***(((((()))+++------------------............///000///...---,,,......---+++)))(((***+++,,,,,,,,,,,,+++)))((('''&&&&&&((()))***,,,---------,,,,,,,,,,,,---......000/////////...------,,,+++)))'''%%%###""""""###        !!!$$$%%%&&&''')))************+++***)))(((***,,,///111......---,,,,,,---...///...///111333555777888888555777999:::;;;:::999888777888999:::;;;<<<<<<<<<999999999<<>>>>><<<;;;999777444000---,,,,,,***'''%%%'''***///222333444555555333///+++)))+++---111444777888777777777888888777555444555666555777888888666555555555555666777888888777555444222222222333555777999:::::::::::::::999888888777111333444666777888777777///111555777777666333111...............------,,,'''***...222333222111000//////000...---,,,...///000///---,,,,,,---.../////////000/////////......111111000---+++,,,...000000000///...,,,***)))(((%%%%%%%%%&&&'''(((***+++))))))+++,,,,,,,,,+++***++++++***)))))))))******+++***)))'''&&&%%%%%%$$$"""""""""""""""""""""!!!  !!!!!!        """%%%'''(((***+++...///////////////...---,,,***&&&###"""%%%(((***+++*********+++,,,...///---///111444555666666555888999;;;<<<<<<;;;:::888666777888:::;;;;;;;;;;;;;;;999777777888999888777::::::;;;<<<<<<===<<<<<<666444333444666777777666333444555444222111222333111222333222000///000222333333444444444444333333333222111333555777888777555444333111///,,,***(((        )))AAAUUUooo|||iii[[[SSSNNNGGGBBB888555222333888===@@@@@@<<<<<<<<<;;;999666444222...,,,(((%%%%%%(((,,,///333333222111///+++(((&&&(((***...222555777888888777888999888666555666777555777888777555333444444555666777888999888777777222222222222333555777888999:::;;;;;;;;;999888777333444666777999999999888333444555666666444333111...////////////...------'''***///111111000000111111222222111//////000222222111///------...///111111111111000000000//////111111111///------///111111000000///---,,,***)))((('''&&&&&&&&&((()))***((())))))***+++************)))((('''''''''))))))******)))((('''&&&%%%$$$###$$$%%%&&&&&&&&&&&&&&&"""!!! !!!      !!!"""""""""###&&&)))+++++++++,,,---111111000000...---,,,+++&&&$$$!!!!!!%%%'''((()))***+++,,,---......,,,...000333444444444333888999:::;;;;;;:::888777666777888999:::;;;;;;;;;:::888666555666777666666888888:::;;;<<<<<<<<<<<<555333222333666888777666444666777666444333444666111222333111///...000222111222333444444333222111444222111111444666666666333222000,,,'''"""         &&&777NNNfff||||||nnndddZZZQQQJJJ===888333222777<<>>===;;;999888000...***''''''***---///444333111///,,,)))'''%%%)))+++...222555777888888666888999888777777888999777888999777555444444555777777888888888777777666333222111000111222444555666888999::::::888666555444555777999999:::999999777666555444333222222222//////000000000///......))),,,000111000000111333333333333222111000111333444222000......///111222333222222111111111111111///000111000///...///000111111000///...---+++***+++***(((''''''''')))***((((((((()))))))))*********)))'''&&&&&&''')))***)))))))))((('''&&&%%%$$$###$$$&&&'''(((((((((((("""######!!!!!!         """&&&(((************,,,......---,,,---...//////...,,,***'''%%%$$$ ###&&&&&&(((***---...///......***,,,///222333333222111777888999::::::999777666666777888999:::;;;;;;;;;999777555444666777777666444555666777888999999999555333111222666888888666555888999888555444666888000222333111...---///222111111333333333333111111444222000111333444555555333111---(((!!!        """666OOOkkk~~~ssshhh]]]UUUBBB<<<555222555:::===???999;;;<<<>>>>>>===;;;:::333111---++++++...111333666444111...+++((('''&&&,,,---000333666777888888666777999999888888999;;;999::::::999666555666777:::999888888777666555555333222111//////000222333444666888999999777555333555666888999::::::999999:::888555222111111222222000000000000000//////...,,,///111222000000222444333333444222111000111333555333111///...000111333444333222222111111222222...000111111///......///000000000000///...,,,,,,...,,,***((('''((()))***((((((((((((((()))*********)))(((''''''(((***+++(((((((((((('''&&&$$$$$$###$$$&&&((())))))(((((("""%%%'''$$$###          !!!"""!!!###'''***---/////////---...//////...---///000++++++)))'''$$$!!! ###%%%%%%'''+++...000000...---***,,,///111333222111000666666777777888:::;;;<<<888777777666777999:::<<<888999999999888777555444444444444555444444333333222222333444444555666666666777777777777555333222444222000//////000222444222222222333333333333333444222111111333444444333///(((       444NNNiii|||kkkWWWLLLEEE???===999555999AAA888:::<<<=========>>>>>>:::999777555444333222222333222000...,,,+++***))),,,---111444888;;;===>>>;;;;;;;;;::::::999999999888888888666333111111222999:::<<<<<<;;;999999999555444333222222222222222444777:::999666444444666888666555777999:::888555999999666333000///111444555222000000222222111///222333555444333111222222333333333222333333444444888666333111000000///...222333444555555555444333333000...///222444333111/////////...,,,)))&&&$$$))))))*********+++++++++''''''%%%$$$$$$%%%&&&'''***(((&&&%%%%%%''')))+++,,,+++)))'''%%%$$$######%%%%%%%%%%%%&&&'''(((((((((((('''$$$!!! """###%%%$$$$$$$$$$$$%%%&&&&&&$$$!!!    !!!!!!!!!"""###%%%&&&'''''''''******++++++,,,---.....................,,,)))&&&)))'''###!!!"""$$$%%%&&&&&&***,,,///111000...***'''))),,,000333444222000...888888888888999999:::;;;:::999999888888888888888888999999999999888666555444444555555555555444444444444444444444444444444777777888888777666444333444333111000000111333444555555444444444444444444222222222333333111...+++&&&        &&&:::QQQkkk~~~}}}mmm[[[SSSKKKFFF@@@999777:::777888999::::::;;;<<<======<<<;;;999888777777777444333222000///...------...///222555888:::;;;<<<<<<;;;;;;:::999888666666222333444333111000111222777999;;;;;;:::888888999666555444333333333333444555888:::999777555555666888777666777999:::888666999888777444222222444777666333111111222333111///333555666555444222333333222111111111222333444555;;;999666333222111111000222333444555555444333333222000...///222333333111......---,,,+++)))((('''*********++++++,,,,,,,,,((('''&&&%%%%%%&&&'''(((***)))'''&&&&&&''')))++++++***((('''%%%$$$######$$$$$$$$$%%%%%%&&&'''(((&&&&&&&&&$$$""""""$$$%%%%%%%%%%%%%%%%%%&&&''''''&&&### !!!!!!     !!!###%%%&&&'''((('''''')))***+++,,,,,,,,,,,,,,,------.../////////............,,,***'''$$$%%%### """###%%%''')))***++++++,,,...111222222///,,,***))),,,000333444222000...999999999888888999999:::;;;;;;;;;:::999777666555888888999::::::999888777555555666666666666555555777666666555444333333333666777777777777666444333444333111000000111333444666555555444444444555555333333333333111,,,$$$    ###444LLL___|||pppggg^^^WWWPPPFFF===:::888888777888999;;;===???@@@???===<<<::::::999999555444333333222222222222333333555777888999999999;;;;;;;;;:::888666333222///000222222111111222444555777999:::999777777888888777666555555555666666777888:::999888666777777888888777888999999888666888888777555444444777999777555333222333333222111444666777777555444444555111000//////000222444666:::888666444222111111111333333444444444444333333222000//////111222222111...---+++************+++++++++++++++,,,,,,,,,,,,(((((('''''''''(((((()))******(((''''''((()))***))))))'''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%&&&&&&%%%$$$$$$&&&'''&&&&&&&&&&&&&&&'''(((((()))'''%%%#########""" """ """"""      !!!"""###$$$%%%$$$###""""""###$$$$$$%%%%%%''')))***+++,,,,,,***+++,,,---.../////////,,,,,,,,,------......///.........,,,***'''$$$###"""!!!!!!###%%%)))+++---///111222222222///111333333333000---+++))),,,///222444333111///:::999888777777777777777:::;;;;;;;;;:::888666555777888999:::;;;:::999888555666777777777777777777777777666666555444444444444555666666666444333222333222111000000111222333333333333333333444555666777666333000+++###     222DDD```ttt}}}tttnnnfff[[[NNNEEE<<<:::777777999<<<@@@AAA???>>><<<:::888777666666555444444444444555555666888999999999999999999888888888999999777555222111111333444444444444555777333666888999888777777888:::999777666666666777888888999999999888888888888888888888888999888777666888888888666444444666888888777555444444444333333555777888888666555555666222111///......000222333444444333111000000111333444444444444333333333222111111000000000111111111///...+++)))((()))+++,,,******************++++++))))))))))))))))))******+++******))))))))))))***((('''&&&%%%%%%$$$%%%%%%$$$$$$###$$$$$$%%%&&&'''&&&'''((('''%%%%%%&&&''''''''''''''''''((()))))),,,+++)))'''&&&&&&%%%$$$$$$""" """$$$$$$###""""""###  """&&&))))))))))))******)))'''&&&&&&'''((()))'''''')))***++++++,,,,,,)))***+++,,,------------)))*********+++++++++,,,---......,,,(((%%%###############$$$&&&))),,,...111222444666888888777777333333333333111...+++))))))+++///111333222111000999888777666666555666666888999:::;;;;;;:::999888777888999:::;;;:::999888666777888888999999999888666666666666666666666666222333444444444333222111222111000000000000111222111222333444555666666666999555...'''!!!         !!!...BBBXXXuuu}}}qqqaaaUUUDDD???888555777;;;>>>???>>><<<:::888555444222222444444444444555666777888=========<<<<<<;;;999999555666666777666555333222555666777666555444555666333555888999888888888999<<<:::888666555666777888999888888888888999999888777888888888777666666666888888888666444444555777:::999888777555444444555555666888777555444444555444222000///......000000000111222111000111444777444444333333222222222222111111000000//////000111222///,,,)))'''((()))+++)))))))))(((((((((((((((((())))))******+++++++++++++++,,,,,,+++******)))'''&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&'''''')))******)))&&&%%%%%%%%%(((''''''''''''((())))))---,,,,,,***((((((((((((&&&### !!!###$$$######$$$&&&!!!!!!!!! !!!"""###$$$$$$&&&))),,,...---,,,,,,---,,,***(((&&&&&&'''(((***(((((()))***************'''((()))***************)))))))))***************,,,---...,,,(((%%%%%%&&&&&&'''(((***,,,///222444555777999;;;;;;:::999888444444222000---***'''%%%(((***---000111111000000999888777666666666666666777888999:::;;;;;;;;;;;;888888999::::::999888777777888999:::::::::::::::666666666777777777777777222222333444444333222111222111111111111111111222222333555777777666555333222,,,$$$         ***===XXXqqqrrreeeQQQHHH===666444666777888;;;:::888666444333222222444444444555666777888999>>>>>>>>>>>>===<<<::::::555555555555444444444444666777777666333222222333333666999:::::::::;;;<<<===;;;888555444444555666999777666666888999999888666777888888666444444555666777888777555555666888;;;;;;;;;999666555555777333555666666444333333444222222111000000/////////000222444333222333777;;;555444333222111111222222000111111000......///111222000,,,)))(((((()))***((((((((('''''''''''''''(((((()))***++++++++++++,,,,,,---...---+++***)))&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%&&&'''((((((***+++,,,***(((%%%%%%%%%'''''''''''''''((()))))),,,,,,---+++))))))***,,,'''$$$!!! """""""""###$$$&&&#########"""""""""!!!!!!  !!!""""""###$$$''')))***+++++++++)))+++...///...---......,,,+++(((&&&%%%&&&((()))***+++++++++++++++******'''((()))***************+++++++++++++++++++++++++++---...,,,)))''')))+++)))***+++,,,///111333444777999:::<<<;;;999666555333111///,,,***'''%%%$$$'''(((+++...///000//////:::999888888888888888999888888888999:::;;;<<<<<<888999999999999888666555888888:::;;;;;;<<<<<<<<<999888888777777666666666333444555555666555444333333333333333333333333333111333666777555222---***###          &&&888NNNeee{{{uuudddXXXGGG;;;555333222111444333333222333333444444555555555666777888999:::<<<=========<<<;;;;;;:::999777555333222333444444555666666555333222222333555777:::<<<<<<<<<===>>>>>>;;;777333111111222333999666444555777999999888444666888777444222222444444555777888888888:::<<<<<<======:::777555666888222333444444222111111222///000111222222222111111111333555444111222666:::555444333111111111111222000111222000...---///111///...+++***))))))***+++))))))(((((((((''''''''''''''')))***+++++++++***,,,---...///...,,,***(((&&&&&&&&&'''((()))***+++&&&&&&&&&&&&'''((()))))))))+++,,,+++)))'''&&&'''''''''&&&&&&''''''((())))))+++,,,+++***))),,,...)))&&&###!!!!!!!!!  """"""!!!"""$$$&&&############$$$$$$$$$$$$!!!!!!!!!!!! !!!###!!!!!!"""%%%$$$!!! ###&&&$$$$$$%%%&&&'''((())))))''')))+++---.........---(((***,,,,,,,,,---///000...,,,(((&&&%%%&&&(((***,,,,,,,,,,,,,,,+++***)))(((((()))*********))))))+++++++++++++++++++++***))),,,///...+++***...111------...///000111222333777888::::::999555222///...---+++)))((('''''''''%%%'''))),,,---.........;;;::::::999::::::;;;;;;;;;:::999888999:::;;;<<<888999999999888777555444888999:::;;;<<<<<<<<<<<<;;;;;;999888777555444444444555666777777777666555555555555555555555555555000222444444111+++%%%             """333IIIccc}}}tttfffQQQAAA888444000---,,,------///000222444555777777777777888999:::;;;:::;;;;;;;;;;;;;;;::::::<<<:::666333111111333444444666666666444333444555555888;;;======>>>???@@@>>>;;;777222000000111111888666333444777999888777333666777666333111111333111444777999:::<<<>>>AAA===>>>>>>;;;777555777999000222333333111000000111+++---000333444444444333111333555333///...222666666444333111000000111111000111222000---,,,...111,,,++++++******+++,,,---******))))))((((((((('''&&&''')))***++++++******,,,...///000///---***((('''''''''''')))***+++,,,''''''&&&''''''((()))***''')))++++++***)))((()))&&&&&&&&&&&&&&&'''(((((((((***,,,+++)))***,,,///***((($$$#########"""!!!!!!"""!!!""""""!!!"""$$$&&&""""""###$$$$$$%%%%%%&&&!!!!!!!!!!!!!!! !!!$$$'''%%% !!!$$$""""""""""""!!! !!!"""######""""""!!! !!!""""""!!!!!!###$$$%%%$$$(((+++***&&&%%%(((,,,&&&&&&'''((()))***+++,,,(((***,,,...//////...---&&&((()))***+++---000222///---***'''&&&''')))+++,,,,,,,,,,,,+++***)))(((''''''((()))))))))(((((()))))))))((((((((((((((((((,,,///...,,,,,,111555111111111222222333333333666777888888666222...++++++***)))(((((((((******$$$&&&(((+++,,,---......999888666666777888777666888888777777888:::;;;===;;;999777666777777666555666666888999;;;<<<===>>><<<;;;:::888777555444333777777888888888888777777999999999888888777666666777666333///(((!!!          &&&111???ZZZuuuwwwcccNNN???888777888>>>666000000333444666999:::666666:::<<<<<<<<<>>>;;;<<<===;;;888666666666888777555444444555666666888555222333666888888666:::;;;===???@@@@@@@@@???@@@<<<666333333555666777999888777666666777888999222222222111111111111111111222333444666777888999999888666666777888888777444444444333222222111111333333444777888777444111777666444222111000000000000000////////////000000111000...---...///111222---------------,,,,,,,,,...,,,)))((())))))'''&&&'''***,,,,,,******,,,///******+++---///...,,,))),,,+++***))))))+++---...(((''''''&&&&&&&&&''''''))))))))))))))))))(((''',,,***)))'''''')))***,,,))))))))))))))))))******)))***)))&&&###"""%%%(((""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""$$$###"""""""""###%%%%%%$$$$$$###!!! """$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$###""""""!!!!!!"""""""""!!!!!! ###$$$&&&%%%$$$######$$$###!!! !!!######!!!###$$$%%%%%%%%%$$$###### !!! !!!"""$$$&&&'''''''''&&&&&&)))+++++++++,,,,,,,,,+++***)))***,,,///000000...+++)))&&&%%%%%%'''***---......///...,,,*********+++,,,///...---+++***))))))(((((((((((((((((((((((((((******))))))))))))******---...////////////222444222111111000//////......222444666888777444000---...//////...,,,,,,---//////---+++---111333333111;;;999888888999999999888::::::999999999::::::;;;:::888777777888999999888999999::::::;;;;;;;;;<<<;;;:::999888666555444444888888999::::::999888888999999888888777777777777555222,,,&&&        !!!***@@@WWWxxxvvvcccVVVOOOKKKIIIFFF>>>666444444333555888:::666555888;;;::::::===:::<<<<<<;;;888666666666777777666555444555555666666444222333666888888777:::;;;===???@@@@@@@@@@@@@@@===888666555666666666888777666666666666777888222222111111111111000000111111222444555666777888888666555555666888777666666666666555555555555444555555555777888777555222//////...,,,++++++++++++222111111000000000000111000000.........///111222...........................,,,************)))((()))+++---,,,******,,,...******+++---......,,,***++++++*********+++,,,---))))))((((((((((((((())))))))))))))))))(((((('''+++******))))))******+++)))***************)))((()))******(((&&&%%%'''***$$$$$$$$$###############"""""""""  !!!!!!!!!!!!!!!!!!$$$###"""!!!!!!"""######%%%%%%$$$"""!!!!!!###%%%''''''''''''''''''''''''$$$$$$%%%%%%$$$$$$######!!!""""""#########""""""###%%%&&&&&&%%%$$$$$$%%%'''%%%$$$%%%''''''$$$"""$$$%%%&&&''''''&&&$$$### !!!######""""""$$$%%%((())))))((('''(((***,,,+++++++++++++++++++++++++++,,,...//////---***)))'''&&&&&&'''***---...//////......---,,,,,,------...---+++***))))))))))))((((((''''''''''''''''''(((((('''''''''(((((()))...///000///......000222111000000...---,,,+++***,,,...111333222000---+++---...000000//////000222///---,,,---000222222111===;;;999999:::;;;:::999;;;;;;;;;;;;;;;:::999999999888777888:::<<<<<<;;;======<<<<<<;;;::::::999888888777777666666555555777777888999999888777777999888888888777666555555...)))"""        ***<<<[[[tttvvvnnniiiddd```YYYOOOEEE@@@;;;777666888999444222555777666777999999:::;;;:::888777777777777777666555555555555555333222111333555777888888:::;;;===>>>???@@@@@@@@@AAA>>>;;;:::999999777666666666555555555555666666222222111111111000000000000111222333444555666777555444222333555666666555777777888888888888999999999777666666777777666444//////...------------...333333222222111111000000000///.........///111222......//////000000111111000...,,,,,,------,,,++++++------,,,+++******,,,*********,,,......,,,************+++++++++++++++************************)))))))))))))))(((''''''*********++++++*********)))***+++,,,+++***((('''''')))******))))))***+++((('''''''''&&&&&&&&&%%%###$$$###"""  """""""""""""""!!!!!!!!!!!!######"""!!!!!!""""""###&&&&&&&&&$$$######$$$&&&))))))))))))))))))))))))%%%&&&&&&&&&%%%%%%$$$###!!!"""###$$$$$$$$$$$$$$$$$$&&&((((((&&&%%%&&&'''***(((''''''((('''%%%######%%%'''))))))'''%%%$$$###%%%&&&%%%$$$###$$$&&&***++++++***((((((***+++***))))))((()))***,,,---------------,,,***)))(((((('''''''''(((+++...000///000000000000//////...+++***)))((((((((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))...///000///---,,,---......------+++***((('''&&&&&&(((,,,///000///,,,+++,,,...111222222111222333///.........000111111000===;;;999999::::::999888999:::;;;<<<===<<<;;;:::;;;999888999;;;======<<<>>>>>>===<<<;;;;;;::::::666666666666666666666666444555666777777666555444777777888888666222---+++"""         ---BBB___~~~{{{sssiii]]]RRRHHH>>>999:::888333///111222111222555777999::::::888777777888777777666666555555444444111111222333555777888888::::::;;;<<<>>>>>>??????@@@???=========;;;888555555555555555555555555555222222222111000000000///000000111222333555555666333111000111333555555444777777777888999::::::;;;;;;999666555666777666666222222111111111111222222222222222222111000//////000//////...///000111111...//////000111222222333000...------///000///............---+++************)))***+++---...,,,+++)))***++++++++++++******)))******+++++++++++++++************)))((('''''''''(((***++++++***(((''')))***,,,------***(((&&&$$$&&&)))+++,,,,,,,,,++++++******))))))((((((((($$$%%%%%%$$$"""""""""$$$#########""""""!!!!!!!!!"""""""""######$$$%%%%%%'''((((((&&&%%%$$$&&&'''************************''''''''''''&&&%%%$$$$$$!!!"""###$$$%%%%%%%%%%%%%%%'''(((((('''''''''((((((((('''&&&&&&$$$###!!!"""$$$'''))))))'''%%%###%%%''''''&&&$$$$$$$$$%%%***++++++***((('''((()))(((''''''&&&'''***,,,......---,,,***)))(((((((((''''''&&&&&&&&&(((,,,...///000111222222222111000)))((('''&&&&&&''')))***)))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&'''((()))))),,,------,,,***)))))))))(((((())))))((('''%%%$$$%%%'''+++...000000///...,,,///222333222111000111/////////000000000000///<<<:::888888888888777666666888:::<<<===============;;;::::::;;;<<<<<<;;;<<<<<<<<<<<<<<<<<<;;;;;;666666666666777777777888333444666888888666444333444555777666111***"""     ...KKKqqqssseeeUUUEEE===<<<888222---------,,,...111666777999999888888888999777777777666555555444333000111333555666777888999999999999:::;;;<<<===>>>???>>>>>>>>>>>><<<999666444444555555555555444444333333333222111000000000111111222222333444555555222000///000222333333222444555555666777888999999:::888555444555666666666///////////////000000111000000111111000000......///////////////000000111...//////000111222222333///...---...000111111000000///...---,,,+++)))(((***))))))***,,,------+++)))***+++++++++******)))((()))***++++++++++++***++++++++++++***)))((('''%%%''')))******)))'''%%%)))***,,,------+++(((&&&"""$$$'''***------,,,+++,,,,,,++++++***))))))((($$$&&&'''&&&$$$###$$$%%%$$$$$$######"""""""""!!! !!!###$$$&&&((())))))(((((()))(((&&&%%%'''((())))))))))))))))))))))))'''(((((('''&&&%%%$$$$$$ !!!"""###$$$%%%%%%%%%$$$&&&(((((('''&&&'''((('''''''''&&&$$$###"""!!!!!!"""%%%''''''&&&$$$###%%%&&&'''&&&$$$######$$$((()))***)))'''&&&&&&''''''&&&%%%%%%&&&))),,,------,,,***((('''&&&''''''%%%&&&&&&%%%$$$&&&))),,,...///000222222222111000)))'''&&&%%%%%%''')))******((('''%%%%%%&&&''''''$$$$$$$$$$$$$$$%%%&&&'''''')))******(((&&&&&&&&&"""$$$%%%'''(((''''''&&&%%%'''+++...111111111000---///222222000...---,,,...///000111000000//////;;;999777666777777666444555666888:::<<<===>>>>>>===<<<::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<666777777777888888888999555777999;;;;;;999777555111111111...(((       777XXXtttuuuaaaNNNBBB@@@;;;333---,,,,,,***,,,000444666888999888888999:::777777777777666555333222111333555777666777888999777777777888999:::;;;<<<<<<<<<<<<===>>><<<999666444444555666666555444444555555444333222111111000222222222333444555555555222111//////111222111000222222333444444555666666777555333333444555666555/////////...//////000000...///000111111000///...////////////000000000000......//////000000111111---,,,,,,---///111222111111///------,,,,,,***((()))(((((())),,,------,,,***************)))))))))((()))***,,,,,,,,,++++++---------,,,+++***)))(((&&&''')))******)))'''&&&)))***+++------,,,***)))###$$$&&&***---...---+++,,,,,,+++***)))(((''''''$$$&&&''''''&&&%%%%%%&&&$$$$$$$$$############### """$$$&&&((()))******''')))***)))'''&&&'''(((''''''''''''''''''''''''((((((((('''&&&%%%$$$### !!!""""""""""""""""""$$$&&&&&&&&&%%%&&&'''&&&((()))(((%%%$$$###$$$!!!"""$$$%%%%%%%%%%%%$$$%%%&&&&&&%%%$$$######$$$%%%&&&((((((&&&%%%%%%&&&%%%%%%%%%%%%&&&(((***+++******((('''&&&&&&&&&&&&$$$&&&((('''%%%%%%'''***,,,,,,---///000000000000)))(((&&&$$$$$$&&&)))******((('''&&&&&&''')))***###""""""!!!!!!"""""""""###%%%'''((('''%%%%%%&&& """%%%''')))))))))(((%%%'''***---///000000///...///111000...+++++++++,,,...111111000000000000;;;999777666666666555444777777888888:::;;;======;;;:::999999;;;======<<<;;;;;;;;;:::::::::::::::888888888888999999999999666888:::<<<<<<:::888666...,,,((("""      ###999PPPeeexxxnnnYYYLLLHHH???777000------+++---111333555777888888888:::;;;777777888777666555333222222555888999777777888999555555555555666888999;;;999999999;;;<<<<<<999777444555666666666666555444777666666555333222222111333333333444555555666666444222000///000111000...111111111222222333333333222111000111333444444444222111111000000000111111---...000222222222111000...//////000000000000000........................+++******+++...111111111111///---,,,------***((()))(((''')))+++---------,,,+++***((((((((()))***)))***,,,.........---,,,/////////...---,,,***)))((()))***++++++***)))((())))))***+++,,,,,,,,,,,,&&&%%%&&&***...000///---******)))((('''&&&%%%%%%###%%%'''(((&&&%%%%%%&&&######$$$$$$$$$$$$$$$$$$"""###%%%&&&'''((((((''''''(((***)))'''&&&&&&'''''''''''''''''''''''''''''''''''''''%%%$$$###"""  """$$$$$$$$$$$$%%%&&&%%%''')))(((%%%$$$$$$&&&######$$$$$$%%%&&&''''''$$$&&&&&&&&&$$$###$$$&&&###%%%''''''&&&%%%%%%&&&$$$$$$%%%&&&'''(((((()))''''''''''''&&&&&&%%%%%%$$$(((++++++'''&&&'''************+++,,,---//////+++)))&&&$$$$$$&&&(((******((('''&&&''')))+++---%%%$$$######"""""""""""" ###&&&(((((('''(((((("""$$$''')))++++++***)))''')))+++---...//////......//////...,,,+++,,,---***---111222111000000222<<<:::777777777777555444999999888777888999;;;<<<999888777999<<<>>>>>>>>>;;;;;;;;;::::::999999888999999999999999999999999444666999;;;;;;999666444---)))"""         $$$555HHH^^^uuuxxxbbbUUUQQQBBB:::222///...---///333222444777888888999:::;;;777888888888666555333111333666::::::888777888999444444444444555666888:::888777888999;;;;;;:::888444555666777777666555444888777777555444333222222333444444555555666666666555333111000000000///...000000111111111111222222//////...000222444333222000000///...............---...111333444444333222...//////000000000000000---------------,,,,,,,,,***))))))***...000111111222///,,,,,,...---+++((()))((('''(((+++------------+++)))((('''((()))******+++---///000000///...000000000///...,,,+++***+++++++++,,,,,,+++++++++))))))******+++------...(((''''''***///111000///))))))((('''&&&%%%$$$######%%%'''(((&&&%%%%%%&&&#########$$$$$$%%%%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$'''(((***)))'''&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%$$$"""!!! #########"""###%%%###%%%''''''$$$###$$$&&&%%%%%%$$$$$$%%%&&&(((***%%%&&&'''&&&%%%%%%&&&'''"""$$$'''((('''&&&&&&'''$$$$$$%%%&&&''''''''''''&&&&&&&&&''''''&&&%%%%%%$$$)))......***'''(((***(((((('''((()))+++---///,,,***'''%%%$$$&&&(((******((('''&&&'''***---///))))))'''&&&%%%$$$$$$$$$"""&&&)))))))))***+++$$$&&&)))+++,,,+++)))(((+++,,,---///000000000///---......---,,,,,,...000))),,,111222111000111222888666555444555666555444555777888888888888:::;;;<<<;;;;;;:::;;;<<<===>>><<<<<<;;;:::::::::;;;;;;999999999999::::::::::::555555888<<<>>>:::///'''         """---999RRRjjj}}}iii]]][[[OOOJJJAAA777000...000333777666666666777999;;;<<<777777777666555555444444666777999;;;;;;:::999888999777444222222333555666999999::::::888555222000333222111111222333666777888777666555444333333333555444444555666777555444111111000000111222222333///000111111000000111222000......000333555444333333333333000---,,,,,,...///000111222333333222111111000///......///000111......---,,,++++++++++++/////////...///000111111,,,+++***)))))))))***+++,,,+++***))))))***+++,,,,,,,,,,,,,,,+++******)))%%%(((,,,///111111///......//////000000///------------,,,,,,,,,+++++++++''')))+++++++++***+++,,,)))))))))***+++...000222,,,***'''$$$"""!!!!!!"""%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''''''''''''''&&&%%%$$$$$$$$$&&&)))***)))((('''((())))))***))))))((('''''''''%%%$$$$$$$$$$$$###"""!!!!!!  !!!"""###$$$$$$"""###$$$%%%'''((()))******(((%%%$$$###$$$&&&((()))'''$$$""""""###&&&'''&&&&&&%%%%%%%%%&&&'''((($$$$$$$$$###"""###%%%'''''''''&&&$$$""""""$$$'''&&&'''((()))***+++++++++)))))))))))))))(((''''''***)))(((''''''((())))))'''%%%###%%%***------,,,,,,,,,,,,+++)))&&&$$$""""""###%%%&&&(((((((((((()))((((((***---...,,,)))***+++---///000000000///---...---,,,***+++---///---......000111222333333888666555444555666555444555777888888777777999:::::::::::::::;;;===???@@@<<<;;;::::::999:::::::::;;;;;;;;;;;;::::::::::::666444444666666111(((!!!        $$$666KKKppp|||gggYYYTTTRRRMMMEEE<<<444111111222444444444444555777888999888777777777777666666666777888:::;;;<<<;;;:::999999777555333333444555777777777777666555333111///222111000///000222444555555555444333222222222222444333333444666666555333111000000000000000111111///111222111000000111222222000///000222333111//////000111000...---...///---...000222333444333333111000////////////000111///...---,,,+++*********.../////////000000000000,,,+++******+++,,,...///,,,+++***))))))***+++,,,------------,,,+++***)))&&&(((+++...000000///...///000111111111000///...------............---,,,''')))******)))((()))+++)))))))))***,,,---//////---+++(((&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""######$$$%%%&&&&&&''''''&&&&&&%%%$$$######&&&((()))(((''''''''''''(((((((((''''''&&&%%%&&&%%%%%%%%%%%%%%%$$$$$$###""""""!!!  !!!!!!""""""###### """###%%%'''((((((((('''$$$"""""""""$$$%%%'''&&&%%%$$$$$$$$$&&&''''''&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&%%%$$$$$$&&&)))(((((('''%%%$$$$$$&&&)))))))))******+++*********)))************)))((('''***)))(((''''''((()))***(((&&&$$$%%%(((+++---,,,---,,,,,,***(((%%%###!!!""""""###$$$&&&'''((())))))(((''')))+++,,,***'''(((***,,,...///000000//////000000///---,,,---///......///000111222333444888666555444555666555444666777999999888777777888999999999:::;;;>>>@@@BBB;;;::::::999888888999999<<<===<<<<<<;;;;;;:::999666222...+++)))$$$       ///SSSsssppp```WWWYYYTTTMMMEEE>>>888555333222222333444555666666777777777888888888888999999888999;;;<<<<<<<<<;;;:::999777666444444555666777777777666555444222222111000//////...///000222333444444444444444444444444222222222333555555444222111000000/////////000000000222333222000000111222444222000000000000...,,,+++---000000000//////000,,,---///111333444555555111111000//////000111111///......,,,+++***))))))---...///000111000//////,,,,,,+++,,,---...000111,,,++++++******++++++,,,...............,,,+++***&&&''')))+++---...//////000111222333333222111111---...000111111000...---((()))***)))'''&&&''')))((()))***+++,,,,,,,,,,,,...,,,***(((&&&%%%%%%&&&###$$$$$$$$$$$$$$$$$$###""""""!!!!!!"""###%%%&&&&&&&&&&&&%%%$$$$$$######"""$$$'''(((&&&%%%%%%&&&%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&'''''''''&&&&&&%%%$$$###"""!!! """"""!!!!!!!!!!!!"""""" """$$$%%%&&&&&&'''%%%###!!! !!!"""###&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&%%%%%%%%%&&&'''''''''&&&&&&((()))(((((((((&&&%%%&&&)))+++++++++,,,,,,+++***))))))******+++++++++***))))))((((((''''''''')))***++++++(((%%%$$$&&&)))+++,,,------,,,***'''$$$""" """!!! !!!"""$$$'''(((((('''''''''((((((&&&$$$&&&'''***,,,...000000000111333444333111///...///000000000000111333444444888666555444555666555444777999;;;:::999888888888999999999999;;;===???AAA::::::999888777777777777;;;;;;<<<<<<;;;:::999888333...'''!!!     """777UUU|||ooodddaaa]]]WWWPPPIIIBBB<<<888333333444555666666666666666666777777888999999:::::::::;;;<<<<<<;;;;;;:::888777666555555666777888999888777666555444444555000000//////000111222222555555666666777777777777111000000222444555333222222111111000000000000000222333444333111000000222222111000000///...------+++...111333222111000111...///000111222333444444111111111111111111111111//////...---,,,+++)))))),,,---///111111000///......---,,,,,,---...///000,,,,,,,,,++++++,,,,,,,,,...///000000///---+++***&&&'''''')))***,,,...//////000111222333222222111,,,---000111111000...,,,***++++++***(((''''''(((((()))***+++,,,+++***))),,,+++***((('''&&&&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$"""!!!!!! !!!###$$$&&&'''&&&%%%$$$######"""""""""###%%%&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%&&&'''''''''((()))******))))))'''&&&%%%$$$###$$$###"""!!! !!!!!! """$$$%%%%%%%%%&&&%%%###!!!!!!!!!""""""%%%&&&'''((()))((((((''')))))))))((('''%%%$$$$$$%%%'''((('''&&&&&&((()))'''((('''&&&%%%'''***,,,++++++,,,,,,,,,++++++***+++++++++,,,,,,++++++***((('''''''''((()))+++,,,,,,)))&&&###$$$'''***,,,...---+++)))&&&$$$!!! !!!!!!$$$&&&'''&&&&&&%%%%%%$$$###"""$$$%%%(((+++...///000000333555777777444111//////000000000000111222333444888666555444555666555444888:::<<<<<<;;;999888999::::::999999999;;;<<<===;;;:::999888777777777777777888999999888777555444,,,'''       """777XXXyyyssskkkfff___XXXRRRJJJBBB===555555555444444444444444444555666666777888999999::::::::::::::::::999999777777666666666666777888888777666555444555555555222222111111222222333333333444555666777777777666000000000111444444333222333222222111111222222222444555555444111000000111///000000000////////////000222555555444222111111111111111111111111222222111111222222222222111111////////////...,,,******+++---///000111000...---///...---+++++++++,,,,,,,,,,,,,,,------,,,,,,,,,///000111111000---+++)))%%%%%%&&&'''(((+++---...,,,---///111111111111111+++---///000000...+++))),,,---...---+++)))((()))'''((()))*********((('''***)))((('''&&&&&&%%%%%%%%%&&&'''(((((('''&&&%%%###""" """%%%&&&((('''%%%$$$###"""""""""!!!###%%%%%%$$$###$$$%%%%%%&&&&&&'''''''''&&&&&&$$$&&&((((((((((((***,,,,,,,,,+++***)))((('''&&&%%%###""" !!!!!! !!!###%%%&&&&&&%%%%%%&&&%%%$$$############$$$$$$&&&((()))******))))))++++++******((('''%%%$$$$$$&&&''''''&&&&&&'''((('''''''''&&&%%%&&&))),,,))))))***+++,,,---------***+++,,,,,,,,,,,,++++++((('''''''''((()))+++,,,,,,***'''$$$###%%%(((+++...---+++)))&&&$$$""""""!!!!!!$$$&&&%%%%%%$$$"""!!!!!!!!!###%%%(((+++---///000000222555888888555222///...000///......///000222333888666555444555666555444666999<<<<<<;;;:::999999:::999888777888999:::;;;;;;;;;999888777777666666444555555444333000---+++!!!       """777UUUwww{{{tttkkkbbbZZZRRRJJJDDD999777555333222222222333555555666666777888999999888888888888777777777777666666555555666666777777444444444333333333333333333333333333333333333333000111333444444444333333000000000222444555444333222222222222222333444444555666666444222000000111...///000000000000111222444555777666444222111111333222111111000000111111111222333333333333222111///000000111000///---,,,,,,---...///000///......///...,,,+++***)))******,,,------......------,,,...///111111000---***((($$$$$$%%%&&&(((***+++,,,***+++---///000111000000,,,---......---+++)))'''+++...111111///,,,***)))''''''(((((()))((((((((('''''''''&&&&&&%%%%%%%%%&&&''')))******)))'''&&&$$$###!!! ###%%%''')))(((&&&$$$###""""""###"""###$$$$$$######$$$&&&&&&''''''(((((((((((('''$$$'''))))))''''''))),,,++++++******)))(((((((((%%%###!!!  !!!"""$$$%%%'''(((((('''&&&$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%&&&(((***++++++++++++,,,,,,,,,,,,+++)))'''&&&$$$&&&(((((('''&&&'''((((((((((((&&&%%%&&&)))+++'''((()))+++,,,---------******+++,,,,,,,,,++++++((((((''''''''')))***+++******(((%%%###$$$'''***...---+++)))'''%%%%%%$$$###!!! """$$$%%%$$$"""  """###%%%(((+++...///000000111333666666444111///...///---,,,+++,,,---///111888666555444555666555444333666999;;;:::999888888666666666666777888:::;;;<<<;;;:::999888777777777333333333000,,,'''"""         333MMMjjj|||pppfff]]]TTTMMMAAA>>>:::666444444555666777777777888888999999999777666666555555444555555444444555555555666666666111222333444444444333222333333444444444444333333///111222333444333111000000000000222555666555444000000111111222333555555666777777555222000000111...000222222000///111333444555666555333111222333222111111000000111222333222222333444444333222222///000111222222111///...---------.........//////...---,,,*********++++++,,,---...//////...---,,,...///111111000,,,)))&&&"""###$$$&&&''')))***+++)))***---///000111111111//////...---+++)))(((&&&)))---222444222...+++)))'''&&&&&&&&&'''((())))))&&&&&&'''''''''&&&%%%%%%%%%''')))******)))'''%%%%%%###!!! !!!###&&&)))+++)))'''$$$#########$$$###$$$$$$$$$######%%%&&&&&&&&&'''((((((((((((((($$$'''***)))&&&&&&(((,,,''''''''''''''''''''''''$$$###!!! """$$$'''(((*********'''%%%###"""######$$$%%%&&&''''''&&&&&&(((***+++,,,------,,,---......---+++)))(((%%%''')))***)))(((((()))*********(((&&&''')))+++((())))))***+++++++++***))))))***+++++++++++++++***)))(((''''''((()))***((()))(((&&&$$$$$$'''***...---+++)))(((''''''''''''%%%""" !!!"""###$$$$$$"""!!!###%%%&&&))),,,...///000000...000333333111///......---+++)))((()))***,,,...888666555444666666555444111444777999999888777777444333444444666888;;;<<<===<<<;;;999888777777777444444222...(((!!!           ---EEEaaavvv|||qqqggg]]]VVVHHHEEE???:::888777999:::888999999999999:::::::::666555444333333333333333333444444444555555666666222333555777777666555333333333444444444333333222111222444555555444222111111000111333555666666444...//////000111333444555777888777555222000000111000222444333000///111333333444444333111111333444000000//////000222444555222222444444444444222222///000222333444333111000...------------...//////---,,,+++++++++,,,---...,,,---...//////...---,,,---///000111///,,,(((&&&!!!"""$$$&&&((())))))))))))+++---///111111222111222111///---+++)))''''''''',,,222555333///***(((&&&&&&%%%%%%&&&''')))***&&&'''''''''''''''&&&&&&$$$&&&((())))))(((&&&$$$&&&$$$"""!!!!!!$$$'''))),,,***'''%%%######$$$$$$###$$$%%%$$$######%%%'''%%%&&&&&&'''((((((((('''$$$(((+++)))&&&%%%'''+++$$$$$$$$$%%%%%%%%%%%%&&&$$$""" !!!###$$$((()))++++++***'''$$$""" !!!"""$$$%%%&&&'''(((&&&'''((()))+++---...///------/////////---+++)))&&&(((++++++***))))))***---,,,+++)))''''''***,,,)))************)))((((((((()))***+++++++++++++++***)))(((''''''((())))))&&&((()))'''$$$$$$'''***...---+++***(((((())))))***)))&&&###"""!!!"""""""""###$$$"""!!!$$$&&&'''***,,,...000000000,,,...000000///------...+++***(((&&&'''(((+++,,,666666777888999999999999:::888444333444555555555555555444444555888:::<<>><<<777555222111222222111000444444555666777777666666666555444333222333444444444444444333333222222222000111111111//////111222...///000111222333444444//////000111333444222111777777777444000...------......//////000000111111444333111000///000000111...//////......000333666666555444333111000///...333333222222111111000000000111111111111000//////111111///...---,,,+++***///000111111111///...------///111222111...***''' !!!"""%%%))),,,---,,,))))))***+++,,,///222333666444111...,,,*********+++---///000000///---,,,+++***((('''&&&&&&''''''%%%''')))++++++)))'''%%%&&&(((***+++***'''###!!!""""""###$$$&&&'''((((((+++***)))'''&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&''''''((((((((((((++++++******)))'''&&&%%%###"""!!! !!!"""$$$&&&###$$$%%%&&&''')))******))))))(((&&&$$$""" """###$$$%%%''')))&&&''')))+++---......///............,,,***(((''',,,+++)))((()))+++---...///...,,,+++***++++++,,,''''''''''''(((((())))))***,,,...///000///...---(((((()))(((((('''&&&%%%&&&((()))((('''(((***,,,+++)))'''''')))***+++***,,,---,,,(((### !!!"""$$$%%%%%%$$$###$$$&&&))),,,,,,,,,---...///111222222111///+++'''&&&'''))))))((('''%%%$$$$$$######666666777888999999999999;;;888555444555666666555444444333333444666888:::===;;;999888888666333111,,,((("""        """+++999AAAQQQdddsss{{{uuujjj]]]QQQNNNNNNMMMNNNQQQQQQQQQRRRQQQNNNHHHBBB>>>777555222222222333333333777777888777777666666555888777666555555555666666555444444444333333333222111222222111///000111444111111111111222333444444000000000222444555333111444555555333111//////000...//////000111222222333555444222111000000000111---.../////////111555888777777666444222111000///222222111111111111111111222222222222222111000000000000000000000///...---//////000111000///...------///111222111...***'''$$$$$$$$$'''***+++***))))))))))))+++---///222333666555222000---+++******------.........---+++******)))((('''''''''((((((&&&'''((()))((('''%%%$$$%%%''')))***)))'''$$$"""###$$$%%%&&&'''((())))))***))))))((((((''''''((('''((()))******))))))((())))))))))))*********************)))((('''%%%$$$"""!!! """$$$%%%))))))))))))))))))))))))%%%%%%%%%$$$###"""!!!  """######%%%''')))&&&''')))+++---...//////////////////---+++)))(((...---,,,+++***+++,,,---...---,,,+++***)))))))))&&&&&&''''''((((((((((((+++,,,...000000///...---++++++***)))(((&&&$$$$$$%%%&&&'''((()))***+++,,,)))'''&&&&&&(((*********+++,,,+++)))%%%###$$$%%%&&&'''((('''%%%%%%'''(((,,,,,,,,,---...///000111000000...+++'''%%%&&&'''((('''%%%###!!! 666777888999::::::::::::<<<999777666777777777666444333222111222444777888:::999888888666333...***!!!         ###111BBBRRRgggsssfffbbbbbbaaa``````_________]]]XXXOOODDD===888666333222444555555555::::::999888777666555444888777666666555555666666555555555444444444444444333333222000//////222444444333111000000111333444111111111333555666444222111222333222111111222333...///000111222333444444666555444222111111000000---...///000000222666999888888777555333222000000000000000111111111111111333333444444333333222111///000222333333222000///......///000///...---,,,---///111222111...+++(((''''''''')))******)))'''((()))***+++---000222333555555444222///---+++***...------,,,+++***))))))((((((((('''(((((()))***''''''''''''&&&$$$###"""%%%&&&((())))))(((&&&$$$%%%%%%&&&'''((())))))***(((((()))))))))******+++))))))***+++,,,,,,++++++***************)))))))))(((((((((((('''%%%$$$$$$  !!!###$$$(((''''''&&&%%%$$$###""" !!!"""######"""!!! !!!""""""###&&&((('''((()))+++---...///000000000000///...,,,+++***///......------,,,++++++,,,,,,,,,+++***((('''&&&&&&&&&&&&''''''''''''''',,,---///000000///...---------,,,***(((&&&$$$"""$$$$$$&&&(((+++,,,,,,+++'''&&&%%%&&&(((******)))***++++++)))'''&&&'''((((((***+++***(((&&&&&&'''++++++,,,------...///000.........+++((($$$######%%%$$$""" 888999:::;;;<<<<<<<<<<<<===:::888888888999888777444333222111222444666777888888777555222,,,$$$             !!!+++777LLLlllzzzzzzxxxtttpppnnnllliiieee___UUUIIIAAA:::888555444555666777777:::999888777666555555555666555555444444444444444555555555555555555555555333222111///---...111444555333111......///111222222222222444666777555333000111222222111000222333......///000222333444444777666555333222111000000///000111111000111444666777777666444333111000000///000000111111222222222444555555555555444333333///000333444444222///...------...//////...---,,,...///111222111///,,,***(((((()))***,,,,,,)))'''((()))***,,,...///111222444444444333111...+++***,,,,,,***))))))))))))***((((((((())))))***+++,,,******((('''%%%$$$######$$$%%%'''(((((((((''''''&&&&&&&&&''''''(((((()))'''((()))***+++,,,,,,---******+++,,,,,,---------((((((((('''''''''''''''&&&&&&&&&&&&%%%$$$###"""!!!"""###$$$$$$###"""  !!!"""""""""  ###%%%(((((()))***,,,...///000111111000///...,,,++++++------............---,,,,,,,,,---,,,+++)))'''%%%&&&&&&&&&&&&''''''''''''---...///000000///---,,,,,,,,,+++***)))'''%%%$$$%%%%%%&&&))),,,,,,***''''''&&&%%%&&&)))*********++++++***)))((('''(((((((((***++++++)))&&&%%%&&&)))***++++++,,,---------+++---...,,,((($$$"""!!!###"""!!! ;;;;;;<<<===>>>>>>>>>>>>===;;;999999::::::888777666555333222222444555666777555222///***"""           !!!111NNNggg~~~xxxqqqkkkeee]]]SSSKKK@@@===888666777888999999888777666555555555666666555555555555555444444444555555555555555555555555222222111///------///222555333000---,,,---///000222222222444666777555444111222333222000///000111------...///000111222333666555555444333222111000111222333222000///000222555444444333222111000000000000111111222222333333444555555555555444333333000111333333222///,,,***,,,---...//////...------...///111111111///---+++(((((())),,,......,,,***)))***+++,,,...///000000111111222111000...,,,+++***))))))))))))***,,,,,,((()))***+++,,,------------,,,+++)))(((&&&%%%%%%%%%%%%&&&''''''(((((((((&&&&&&&&&&&&&&&''''''''''''((()))+++,,,,,,,,,,,,*********++++++,,,,,,,,,&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$###"""!!! !!!"""#########""""""!!!!!! !!!###$$$$$$""" !!!###'''(((((()))+++---///000111111///...---,,,+++******+++,,,---............---.........---+++)))(((''''''''''''''''''''''''---...///000///...,,,***((())))))))))))(((((('''(((((()))***+++***'''%%%(((''''''(((***,,,+++***---+++)))(((''''''&&&%%%&&&(((******(((&&&%%%%%%((()))***+++,,,,,,++++++***,,,...---)))%%%###""""""""""""""""""###$$$$$$;;;<<<===>>>????????????<<<;;;999999::::::888777666555333222222333444555333000+++&&&          444HHHeeeuuuvvvnnniiibbbYYYSSSIIIEEE???<<<;;;;;;;;;;;;777666555444444555666666777888888888888777666555444444444444444555555555111222222111///...///000555333111...------...///222222222444666777555333222333333222000......///.........///000000111111333444444444333222111000222333333222///------...222222222222222222222222222222222333333333333333333333444444333333222111111111222222000...+++))),,,---...///000///.........///000111111///---,,,'''(((***...000000...,,,+++,,,------.........---------.........---,,,,,,))))))***+++,,,------...***+++,,,....../////////......---,,,+++)))'''&&&&&&&&&&&&&&&&&&'''((()))''''''&&&&&&&&&&&&&&&&&&((()))***+++,,,,,,+++******))))))((((((((())))))&&&&&&&&&&&&''''''((((((""""""######"""!!!!!! !!!""""""### """###%%%''''''&&&###"""!!!###''''''''''''))),,,...///000///---,,,******))))))(((((()))***,,,---......////////////...---,,,+++((((((((((((((('''''''''------...///...,,,***((($$$%%%&&&((())))))))))))(((***,,,+++(((&&&&&&&&&)))(((((()))+++,,,***(((+++)))'''&&&&&&&&&$$$######%%%''''''&&&&&&'''((()))***+++,,,---,,,++++++***,,,...---+++(((&&&%%%$$$%%%%%%&&&'''(((***+++:::;;;<<<===>>>>>>>>>>>><<<:::999999::::::888666666444222111000111222333...)))"""          ###///BBBSSSooozzzuuummmddd\\\SSSNNNGGGBBB@@@???>>>>>>:::999777555444444555666777888888999888777666555222333333333444444444444222444555444222000000000444444222111000000000000111111222444666666444333111222333222///...///000000000000000000000000000111111222333333222111000000111222111///---------111111222222333444444555555444444444444444444333222222222222222111000000000000000000///...---,,,---...///000111000////////////000111111000...---)))***,,,///111111...,,,------.........---,,,+++)))))))))***+++,,,------***+++---.........---------...///000111000000///,,,---......---***(((&&&((('''&&&%%%%%%&&&((()))((((((((((((''''''&&&&&&)))***+++,,,+++***(((''')))(((&&&%%%$$$$$$%%%%%%######$$$%%%&&&''''''(((!!!!!!!!!!!!!!!  """######### """$$$'''***+++***)))'''""""""!!!###%%%&&&%%%%%%&&&'''***---///...---+++)))((('''''''''((('''''''''(((***+++,,,///......------......///******)))))))))(((((((((,,,------...,,,***(((&&&###$$$%%%'''((()))))))))'''+++---+++&&&$$$&&&***))))))((()))******(((&&&(((%%%######%%%&&&$$$###"""###%%%%%%&&&'''***,,,+++,,,.../////////---,,,+++---......,,,*********))))))))))))***,,,---...999:::;;;<<<============;;;:::999999::::::888666555333111000///000111222***$$$              ,,,;;;TTTrrr}}}rrriiiZZZUUUMMMGGGCCCBBBAAA@@@>>><<<999666555444444555555666777777777666444333222222222333333444444444333555777777555333111111555555444444333222111111111111111333555666444222000111222111000///000111222222222111111111111000///000111222333222111111...///111000...------...111111222333555666777777666666666555555444444444000111111111111000//////000000///////////////000---...///111111111000000//////000111111000///...***+++---000222111...+++......//////...,,,***)))''''''''''''(((+++---...,,,---///000000///---+++...///111222222111111000+++,,,...///...+++(((&&&)))(((&&&%%%%%%&&&''')))******))))))((((((''''''***+++,,,,,,+++)))&&&%%%((('''%%%###"""""""""### """###$$$%%%&&& !!! !!!"""###$$$$$$&&&&&&%%%$$$###""""""!!!!!!$$$(((,,,......---,,,%%%%%%$$$!!! !!!%%%'''%%%%%%$$$%%%&&&))),,,...---,,,***(((&&&&&&&&&&&&)))(((&&&%%%%%%''')))***///...---,,,---...///000++++++******))))))((((((,,,,,,------+++)))'''%%%######%%%&&&''''''(((((($$$***...+++$$$"""(((...)))(((((())))))(((&&&$$$$$$""" !!!$$$&&&%%%###!!!"""$$$%%%&&&(((,,,///---...000222222111///...,,,...///...---,,,,,,---,,,,,,,,,,,,,,,---......555666888::::::999888777:::888777777777777666444333333444444333...(((###       $$$777PPPkkkssseee]]]RRRIIIFFFDDDBBB@@@CCC???888333000111444555666777777888777777666555777777666555444444444555888999:::888666555555666333444555555666555555555444444444666888999888777666555444222000...---,,,///000111111111111000000,,,---///111222333333333111111111222111000//////000000000000111222222333333555777888888666444222222222111111111222444555444333111000...---,,,,,,,,,---000111111000---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,***,,,//////---+++******&&&&&&'''(((***+++---...---..................---/////////000000000000000//////......---------,,,&&&&&&&&&&&&'''''''''''''''(((***+++***)))******///...---+++)))(((''''''&&&&&&&&&%%%$$$###!!!!!! !!!!!!  """$$$$$$$$$$$$$$$%%%&&&&&&$$$""""""###$$$&&&))),,,,,,,,,***)))'''&&&%%%$$$%%%&&&'''(((''''''&&&&&&'''(((***+++++++++***)))(((((((((((()))'''%%%#########$$$%%%---,,,+++,,,------,,,+++,,,++++++***)))(((''''''((((((''''''&&&&&&%%%%%%"""###%%%&&&'''((((((((('''((()))'''%%%$$$$$$%%%)))(((((('''&&&$$$"""!!! !!!""""""###!!!$$$'''+++---///000222111000111222333111///000000////////////000000///...,,,---///222222222777888999;;;;;;:::999888<<<:::888777888888777555555444222000---'''!!!    $$$444KKKllltttiii[[[OOOIIIEEECCCAAAAAA===777222000000111222555555666666777777777888:::999888777777666777777999:::;;;:::888666777777555555666666666666555555666666666888:::;;;:::999777666555444222000///...---///222444444333111///......///000111222333333111111111000000000//////222222111111222222333333666777999999888666333222333222111000111222444555555444333000///---,,,,,,---...000111111000...---+++*********************,,,---............---,,,)))+++......,,,***))))))''''''((()))***,,,---............//////.........////////////////////////////////////......------))))))))))))))))))))))))((())))))))))))))))))***...---+++)))(((''''''((()))((((((&&&$$$"""!!!  !!!!!!!!! !!!"""$$$%%%%%%%%%%%%&&&''''''%%%$$$%%%&&&'''(((+++---------+++***(((((('''&&&&&&'''((()))''''''&&&&&&'''(((***+++))))))))))))))))))******)))(((&&&$$$###$$$%%%&&&******))))))*********)))++++++***))))))(((''''''((((((''''''&&&%%%%%%%%%###$$$%%%&&&'''(((((((((%%%&&&'''&&&###"""###$$$#########"""!!!  !!!""""""###$$$$$$###%%%'''***---///111222222111111222333333222000111111000/////////000000000...------000222222222999999;;;<<<<<<<<<;;;:::<<<:::888777888888777666666333...)))$$$      +++HHHppptttbbbSSSJJJEEEBBB@@@CCC???999444333222222222555444444555777999;;;<<<===<<<;;;:::999999999999999;;;<<<;;;999777888888777777777666666555444444555555555777999;;;:::999888888777666555333111000,,,///333666777555222000111000/////////000111222222111000///...///000000555444333333333333333444999:::;;;;;;999777444222555333111000000222444666666555333111000......---//////000000000000//////))))))(((''''''&&&'''''',,,,,,------------,,,,,,)))+++------+++)))))))))(((((()))***+++,,,...///...//////000000//////...........................//////000000//////......,,,,,,,,,,,,,,,,,,++++++***)))(((''''''((()))))),,,+++)))'''&&&'''((())))))(((((('''&&&$$$###""" !!!!!!!!!!!!"""!!!!!!  !!!!!!"""###%%%''''''%%%'''(((((('''&&&'''))))))***,,,---......---,,,***))))))(((((())))))***(((''''''&&&''')))***+++(((((()))******+++,,,,,,((('''&&&$$$###$$$$$$%%%''''''''''''''''''''''''***)))))))))((('''''''''((((((''''''&&&&&&%%%%%%%%%%%%&&&'''((((((''''''$$$%%%%%%###!!! !!!!!!"""###$$$%%%&&&'''''')))***,,,...000111333333333222222333444444333111222111111000//////000000111///......000222222222:::;;;<<<=========<<<<<<;;;999777777888888777666333///(((!!!       ***EEE^^^}}}ooo^^^SSSMMMIIIGGGGGGBBB<<<999888777666444444444333444777:::>>>@@@>>>===<<<;;;:::999999999888:::;;;;;;999777777888888777666555444333333222222222222444777888888777999999999999888666444333...000333666777777555444444222000///...///111222333222000......///000111666666555444333333333444999999:::;;;:::888777555666444111000000222444666555444333222111111111111000000000000000000000000***)))(((&&&&&&&&&&&&''',,,,,,,,,,,,,,,,,,,,,,,,***+++------+++******+++*********+++,,,...///000///000000000000000000///...............---------//////000111111000///...------------,,,,,,,,,,,,,,,***'''&&&&&&((())))))+++)))'''%%%%%%&&&((()))''''''''''''''''''&&&%%%!!!!!!"""###$$$%%%&&&&&&######"""""""""!!!!!! !!!!!!!!!!!!"""%%%'''(((&&&'''(((((('''''')))******+++,,,,,,------------*********)))))))))))))))(((''''''&&&''')))***+++***++++++,,,,,,,,,,,,,,,'''&&&%%%###############%%%%%%&&&&&&%%%$$$%%%&&&(((((((((''''''''''''''')))))))))(((((('''''''''''''''(((((((((''''''&&&$$$%%%$$$""" $$$$$$%%%'''(((***++++++......///000111222333444444333333444555555444222333222111000000000000111333111//////000222222222;;;;;;<<<<<<<<<======<<<;;;:::999999::::::888666,,,'''          &&&666OOOmmmwwwkkkaaaZZZVVVMMMGGG???;;;:::999666333111111111222444888<<<>>>===<<<;;;:::888888777777666888::::::888777666666777666444333111111000111111111111333666888777666:::;;;;;;;;;;;;999777666333333444555666777888999666444222000///000111222444222000///...///111222666555444444333333333333666777888999::::::999999666444222111111222444555222222111222222333444444111111111111111111111111,,,+++)))((('''((()))***,,,,,,,,,,,,,,,,,,,,,,,,+++---......,,,,,,---...,,,,,,,,,,,,---///000111000111111222222111111000//////......------------...///000111111000///...------,,,,,,,,,+++++++++,,,)))&&&&&&''')))***))))))((('''%%%%%%&&&((()))(((((((((((('''&&&%%%$$$""""""###%%%&&&'''((()))$$$$$$##################!!!!!! !!!"""$$$'''(((&&&'''((('''&&&''')))+++***************++++++,,,************))))))(((((('''&&&&&&&&&&&&((()))***------......------++++++$$$$$$###""""""!!!!!!!!!###%%%&&&&&&$$$###$$$&&&&&&&&&&&&&&&&&&&&&''''''))))))))))))))))))******))))))))))))((('''&&&&&&%%%%%%$$$!!!!!!"""######&&&'''(((***,,,...///000000000//////000111222333555444333444555666444222222222111111111111222222444222000000111222222111:::::::::;;;;;;;;;<<<<<<===<<<<<<<<<;;;999444111"""         ###---AAA^^^yyy{{{ooogggZZZRRRGGG@@@>>>;;;666111//////000111333666888:::<<<;;;:::888777666666555444777999:::999777666666666555333111000000000000222222222555888999999888:::;;;<<<======;;;999777777666555555666888:::;;;666555444222222222222333444333222111000111222222444333222222222222222333333444555777888999999:::555555333222222333333444111111111111222333444555111111222222222222111111...---,,,******,,,---///------,,,,,,,,,,,,------,,,---......------...///...------...///000111111111222222222222222222111000000//////...---------,,,...000111111000///...,,,,,,++++++******)))))),,,)))&&&'''***,,,+++***)))((((((''''''''''''(((+++******((('''$$$###"""!!!"""###$$$%%%&&&''''''%%%%%%$$$$$$$$$$$$$$$%%%!!!!!!"""###$$$&&&'''(((((((((((('''&&&''')))+++******((((((((()))***+++++++++++++++***)))((('''&&&%%%%%%%%%%%%'''((()))------......---,,,***)))$$$$$$######"""!!!!!! """%%%&&&%%%###"""$$$&&&$$$$$$%%%%%%&&&&&&&&&''''''(((((()))***+++,,,,,,+++++++++***)))'''&&&%%%%%%%%%$$$!!! ###$$$&&&&&&))))))+++---///222333444111000/////////000222333444333333444555555444222111111111111222333444555666444111111111222222111999999888999999999:::;;;===<<<<<<:::777111)))$$$       """444KKKccc|||tttiiiZZZOOOJJJDDD===777222333444555666777888999<<<;;;999777666555444444444777:::;;;:::888777777666555333111000000111222111111222444777999999888999;;;===>>>>>><<<:::888888888888888888999::::::666666666555444444444333444444444333333333222222111000000000000111111222222333444555666666777777444444555444444333333222222222111111111111222222000111333444444333111000000...---,,,---///111333......---,,,,,,---......+++---------,,,,,,...//////////////////000111222222222333333333333222222111111000//////...------+++,,,///000111000...---,,,,,,+++******)))((((((+++(((&&&(((---///---***((())))))***)))((('''&&&'''''''''''''''&&&%%%$$$"""######$$$%%%&&&''''''&&&&&&%%%$$$$$$%%%&&&'''"""###%%%&&&((()))))))))++++++***)))''''''***,,,+++***(((''''''(((***+++,,,---------,,,+++)))((($$$$$$######$$$%%%'''(((((()))+++,,,+++***)))'''%%%%%%%%%$$$$$$###"""!!! ###&&&%%%!!! """%%%#########$$$%%%&&&&&&'''$$$$$$&&&''')))+++,,,---,,,,,,,,,+++)))'''%%%%%%"""######!!! """%%%''')))++++++***+++---///222444666777111000/////////000222333444333222333555555333222000000000111333444666777777555222111222222222111888888777777888888999:::;;;:::999666111(((         ***:::OOOrrrmmm___WWWPPPGGG@@@777888999;;;;;;<<<<<<;;;<<<;;;999777666555444444555888;;;<<<;;;999888888777555333111111111333333///...///222555777777666999;;;===>>>>>>===:::999777888:::;;;;;;:::999888666666777777666555444444444444555555555444333222///.........///000111111333333333333444444444555444444555666555444222111444333222111000000/////////111333555555333111///000///------...000333555///...------------...///***,,,,,,,,,++++++---///000/////////000111222222222333333444444333333222222111111000///.........***,,,...000111///...,,,,,,,,,+++******)))((((((***'''&&&***///111...+++((()))++++++***(((&&&%%% !!!###%%%((()))***+++%%%%%%&&&&&&'''((((((((('''&&&%%%$$$%%%%%%'''((($$$%%%''')))++++++++++++------,,,***((((((+++---,,,+++(((''''''(((***,,,......//////...,,,+++)))$$$######"""###%%%&&&'''$$$%%%''')))***)))((('''&&&&&&&&&&&&&&&$$$######"""%%%$$$ !!!%%%""""""###$$$%%%&&&&&&'''!!!"""###%%%(((***,,,,,,------,,,+++)))'''%%%$$$ """!!! !!!###$$$%%%(((***---///000000+++,,,...111333666888999222111000//////111333444333222222333444444333111//////000111333555777888888555333111222222222111<<<;;;:::;;;;;;:::777444999666///(((           ...GGGZZZooo~~~wwwjjj\\\TTTLLLIIIKKKQQQQQQHHH???===BBB@@@<<<777333222444777777888777555333111111222444555555444333333444555000000000111333555777999<<<======<<<::::::;;;<<<<<<888666888===???===:::888777555444555666888:::444222111222444666444222111000...---...///111222444444444444444555666777777777777777666666666666444555555333111//////000222222222222111000//////------...///000222444555222111///,,,+++*********------,,,,,,,,,++++++++++++---///000000000111333444555777888777555111///,,,---///111111111000000////////////////////////............---,,,+++***,,,,,,***)))(((((((((((()))))))))((('''&&&$$$$$$%%%&&&''''''%%%%%%&&&'''%%%'''))))))((('''((()))(((''''''&&&&&&&&&'''''')))***+++,,,---.........111///,,,)))((((((***++++++***((('''''')))+++,,,//////...---,,,,,,++++++&&&%%%$$$""""""""""""###!!!###&&&***,,,---,,,,,,---+++((($$$"""""""""###!!!!!!  ######$$$$$$$$$%%%%%%%%%###""""""###%%%(((+++---///...,,,***((('''&&&&&&'''&&&%%%"""!!!###'''******,,,///000000000222333111111222222333444555666444555666666444444555666666666666777666555555444333222000///000222444666777666555444333222222333===<<<;;;;;;<<<;;;999666111...(((!!!       ...:::HHH```tttwwwrrrfffdddeeefff___RRRKKKKKKKKKEEE<<<666444333111000333444555555555555555666555555555444333333444555000000000111222555777888<<<======;;;::::::<<<>>><<<:::999;;;???AAA>>>;;;:::999888777777777777888444222111222444555333111000///.........000111333555444444333444444444555555555555555555444444333444555555444222000111222222222333333333222111111/////////000111222333444222111///---,,,+++++++++------,,,,,,++++++*********,,,///000000111222444333555777888777555222000...//////000000000//////........................,,,---------------,,,,,,,,,+++***(((''''''''''''&&&&&&&&&&&&%%%$$$######%%%&&&''''''%%%%%%&&&'''%%%'''))))))((('''((()))(((''''''&&&&&&'''''''''******+++,,,------------000///,,,***))))))************)))(((((()))***+++,,,,,,,,,+++*********)))&&&%%%###!!!!!!!!!"""###!!!###%%%(((***+++,,,,,,---+++)))'''%%%$$$######  """"""$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$&&&)))+++---...---+++***)))(((''''''%%%%%%$$$"""!!!###'''+++---///111222222222333444555444333222111111222222333444555444333333555777666666666555555555444444555333222000111222444666666666555444333333333333;;;:::::::::;;;999666333&&&###        %%%444DDDVVVhhhrrrvvveee\\\[[[PPPFFF;;;555555444000+++///000111222222333444444444333333222222333333444/////////000222444666888<<<<<<<<<;;;:::;;;>>>AAA>>>===<<>>:::;;;::::::999888777666555333222111111333333222111//////......///111222444666555444333222222222222444555666666666555333333333555555444222111222333222333333444444444444444111111111000111111222333222111000...---,,,,,,,,,......---,,,++++++*********,,,///000000111222444222444666777777555333111222111000///....................................++++++,,,,,,,,,---------+++***)))'''&&&%%%%%%%%%#####################"""&&&'''((('''&&&%%%&&&'''%%%'''))))))((((((((()))'''''''''&&&&&&''''''(((***+++,,,---------------......---,,,++++++***************)))))))))))))))((((((((((((((((((((((((&&&$$$"""  !!!"""!!!"""$$$%%%''')))++++++,,,,,,+++***(((&&&%%%$$$ !!!$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%''')))+++---,,,++++++***))))))((((((%%%%%%%%%######&&&+++///111333555555444444444555777555333111000111222333111222333222222333666888777666555555444444555555777666444222222333555666666666555444444333333333888888999:::888444---(((           %%%444DDDKKK___|||mmmeeeUUUNNNDDD>>><<<:::666333555333000///000111222222222111//////000000000000///...//////111333666777;;;;;;;;;::::::<<>>:::555111///000333555666555444333444444444333111111000000......///000111222333444555444333222111000000000555666666777666555444333000111222111000///000111111222333444555666666666444333222111000000000000111111111000000//////...111000000///...---------///000222111///......///000111333444444333222111444222000...,,,,,,,,,,,,........................///...,,,***))))))))))))***)))'''&&&$$$######"""###############$$$&&&&&&((()))***)))'''&&&'''(((&&&(((******)))((()))***)))((((((((())))))***+++---......////////////...,,,---...//////...,,,+++++++++++++++***((('''&&&&&&&&&&&&&&&''''''''''''$$$###"""!!! !!!!!!!!!"""###%%%'''((())))))***,,,,,,,,,)))'''%%%$$$###!!! !!!"""###$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$%%%&&&'''((())))))***+++,,,+++++++++$$$%%%%%%$$$&&&)))///333777999::::::888777777888888777666555555666888999///000111222222444777999;;;::::::999999999999999888888666555555555555666555555666666666555444333666666666444///&&&             """777KKKhhhyyyxxxrrrhhh\\\RRRLLLJJJ???;;;666555777999999888777333//////000000---***---------...000222444666777888:::::::::;;;===?????????>>>===:::666222000+++---000333555666666555555666666444222000000111...///000111111222333333333333222222111222222222333333222222111111111111///000111000...---...///000000222333444444444444333222111000///////////////000000000000000///...000////////////.........///111222111///.........000000111222222111000///111000///...------------////////////////////////000...,,,***((('''''''''***)))'''&&&$$$###""""""&&&%%%$$$$$$%%%&&&'''((()))***+++***(((''''''(((&&&(((******)))))))))***************+++,,,------///000000111111111000000,,,---.../////////...------,,,+++***)))((('''&&&''''''&&&&&&&&&&&&&&&&&&###############!!! !!!!!!"""$$$%%%'''((((((((()))***+++***)))'''%%%$$$$$$###"""""""""""""""######$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%%%%&&&''')))***+++***))))))""""""""""""###''',,,000888999;;;:::999888888999<<<<<<:::999888777666666...000333444444444666888;;;<<<<<<<<<<<<;;;::::::777777666666666666666666444555666777777666444444444111---((("""                ###(((;;;TTTfffrrryyynnnccc\\\MMMKKKHHHIIIJJJIIICCC>>>>>>:::555444555444111------------...///222444555555777999::::::999:::;;;;;;<<<;;;:::777555333333---///111444666888999999666888888666222000111222///000111111222222222222111111111222222444555555333222000///...///000111111222222111...------...//////000111111222111111111111000///............---...///000000000///...------------............---///000111000///000111///000000000///...------------......///.........000000000000000000000000///---+++(((''''''((((((+++***(((&&&$$$###""""""((('''&&&%%%%%%&&&((()))***++++++***(((''''''((('''(((******)))))))))***+++++++++,,,,,,...//////111222222333333222222111------...///////////////...---+++)))''''''''''''''''''&&&&&&%%%$$$$$$$$$"""###%%%&&&%%%###  !!!###%%%''''''''''''&&&'''((((((((('''&&&%%%!!!"""###$$$$$$$$$###""""""""""""#########$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%###$$$&&&'''((('''%%%$$$"""###""""""###''',,,000666888::::::999888888999;;;;;;;;;;;;999777555444...111444666666666666777:::;;;===>>>>>><<<:::888555555555666666666666777444555666777777666555444///***###                 !!!000???KKK\\\wwwuuudddcccbbbcccccc]]]RRRIIIEEE@@@:::999999888444000---,,,------///111444555333666999;;;:::999888999888999999888666555666666111222444666888:::;;;;;;777999999777333000111333000111111222222222111111000000111222333555777888555333111///...000222333333333333222///---............///000000000000///000000///...............,,,---///000000//////...******+++,,,,,,------...***---///000000111222333////////////...---,,,+++***,,,---///000//////...000000000000000000000000---+++)))((('''((()))***+++***(((&&&$$$###"""""")))(((&&&%%%%%%&&&((()))***+++,,,***(((''''''(((''')))***+++***)))***+++,,,,,,,,,---...///000111333333444444444333333222------......//////000000000...+++(((&&&&&&'''''''''&&&&&&%%%$$$###""""""!!!###&&&((('''$$$  """$$$'''(((((('''&&&%%%&&&&&&&&&&&&&&&%%%%%% ###%%%&&&&&&$$$$$$!!!""""""""""""#########%%%%%%&&&''''''&&&&&&%%%!!!"""$$$%%%%%%$$$"""!!!%%%&&&%%%%%%&&&)))...222555777999999888888888999666888999;;;:::999777666///222666888888666666666888:::===???>>><<<999666444444555555666666777777333555666888888777555444'''!!!             !!!'''444JJJ^^^{{{~~~uuueeeXXXRRRLLLFFFAAA>>>:::555000///...---...000333777888555555444666999;;;<<<;;;<<<===>>>>>>;;;999888888444555888:::;;;:::888777666666666666555444333222111111111000000000000///000111111222444666888999777666444222111111111111333222111000////////////222111000000111111000///111///---******+++,,,............------.........******))))))******+++,,,+++,,,///000111000///...111111111111///---+++)))...---------...///000111///111222111000///000111...---***(((''''''(((((())))))((('''&&&$$$"""!!!'''&&&&&&%%%&&&'''((())),,,,,,,,,++++++++++++***)))***+++***)))***---///333222000//////000222333555444222333444333000,,,111000/////////000222333...---+++))))))***+++---///,,,((($$$"""!!!###$$$ """$$$###!!! ###&&&''''''&&&&&&'''$$$%%%'''((()))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!! !!!$$$%%%$$$%%%'''(((((('''%%%$$$"""""""""#########$$$$$$###$$$%%%'''***---111333555777;;;>>>>>><<<999777333555777:::;;;;;;:::999555888;;;;;;777555555666:::;;;<<<<<<;;;:::888777555555555555555666777777444555777777666555222111        !!!///===YYYtttzzzooo^^^YYYRRRLLLGGGAAA:::444444333222222333555555555777555444555888:::;;;;;;;;;<<<===<<<999777555555666888:::<<<===<<<;;;:::666555555444333333222222222222111111111000000000222333333333444444555555555444333111111111222222444333222111000000000000333222000000111222111000111///---,,,++++++,,,---...------,,,,,,------...+++++++++++++++,,,,,,---+++---...000000000///...//////000000000...---,,,////////////.........---...///000///...---///000///---+++)))(((((())))))*********)))'''&&&$$$$$$***)))((('''''''''((((((***++++++,,,,,,---------***+++,,,+++***+++...000555444222111111222444555444333222333555555222000222111000///////////////---,,,+++******+++,,,---...,,,((($$$!!!!!!""""""!!!###$$$###!!! ###&&&'''&&&$$$$$$$$$%%%&&&'''(((((())))))(((&&&&&&&&&&&&%%%%%%%%%%%%&&&$$$###""""""###%%%&&&&&&''''''((('''&&&$$$$$$########################"""###%%%(((+++...111333888:::===@@@@@@>>>;;;999666777999;;;;;;;;;:::999555888::::::777666888:::::::::::::::999888777666555555444444555555666777555555666666666444222111         111DDDbbbuuuooohhhaaaZZZQQQGGG???===<<<<<<===??????===;;;<<<999666666888:::<<<===<<<<<<;;;:::999777555444777888;;;<<<===<<<;;;:::666555444222222222222333333222222222111111111111444444555555444333111000333222111000000111222333444444333333222111111111555222000///000111111111000//////...------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,---...,,,---.../////////...------...///000000//////...000000000000///---+++))).........,,,++++++...000000///---+++******++++++++++++******)))((('''''',,,+++***)))(((((())))))******,,,---.../////////,,,---------,,,---///111666555444333333444555666222222222444666666444333222222111000///---+++******+++,,,,,,---------------+++'''$$$!!! !!!!!!!!!######"""  ###&&&((((((&&&$$$######&&&%%%&&&&&&'''((())))))''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((+++***((('''%%%$$$$$$###$$$######"""""""""######!!!###&&&***...111333444999:::===??????>>><<<:::999999;;;;;;;;;:::999888666888::::::888888:::>>>:::999888777666666666666555555444444555555666777555555555555555333222111           %%%999VVVvvv~~~uuujjj^^^UUUMMMMMMNNNQQQSSSSSSOOOKKKEEEAAA===;;;;;;===>>>>>><<<;;;:::::::::999888666555666888:::::::::999999777666444222222222444555333333333222222222111111333333555555444222000...000////////////111222333444444444444444333333222555222...---...///000000//////000000///...,,,+++++++++************+++++++++++++++++++++,,,------------.........---,,,,,,---...///000000///...---...///000000///---***(((.........,,,++++++...000111000///...------------******)))))))))))))))))),,,+++++++++++++++,,,,,,,,,---...///000000000000...//////...---...000333555555444444444444555555111222333444555444333222000000000000///,,,***))))))***,,,///000000///...,,,***(((%%%###!!!!!!!!!!!!""""""!!! !!!(((***++++++(((%%%$$$###$$$###""""""###$$$&&&'''&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%'''***+++,,,,,,,,,///---***'''%%%$$$$$$$$$$$$$$$""""""!!!""""""###"""%%%(((---111333444555888999;;;<<<<<<<<<:::999::::::::::::999888777666555999<<<<<<:::888999;;;:::999777666555666666777666666555555666666777888555555444444333222222222             """222HHHccc}}}~~~uuuiiihhhhhhjjjllliiibbb\\\RRRMMMGGGCCCAAAAAA@@@@@@;;;999777888999:::888666555666777999999999999999888777555333333444666777333333333222222222111111000111333444444222000///------------...000222333444444555555555444333333555111...,,,,,,...//////......///000///---+++************))))))************************+++,,,,,,---------------,,,++++++......//////...---+++******,,,---//////---,,,***...//////...,,,---...000111111000//////.........)))((((((''''''(((((())))))***+++,,,...//////000///000111222222111000///000000000///...///111333444444333333333333444444111222333333222111000000---.../////////...,,,+++)))***---000111111000///+++***)))'''%%%$$$###"""""""""!!! ###)))+++,,,+++(((%%%###"""!!!  """##############################%%%))),,,///000000000111///+++(((&&&%%%&&&&&&%%%$$$###""""""###$$$%%%%%%(((+++000333666777777888999999:::;;;:::::::::888888888777666555444333444999>>>???;;;888666666;;;:::888666666666777777777777666666777777888999666555333222111111222222              &&&666MMM___iiimmmrrrxxxuuummmddd___XXXQQQMMMIIIFFFDDD===:::666666888888666444666777888999::::::::::::888777666555555666777777333222222222111111111111///000111222333222111111,,,,,,+++,,,---///000222333444555666666555444333444222...------......------......///...,,,+++*********))))))))))))************))))))******+++,,,......---,,,++++++******------......---+++)))((()))***+++---......------...///111000///...///000111111111000000000//////)))((('''&&&%%%&&&'''(((((()))+++---///111111222111222333444444222000///111111111000//////111333222222222222222222222222000111333333111/////////,,,,,,---...//////......***,,,...111222222111000************)))((('''&&&$$$$$$"""  ###&&&)))+++,,,+++'''$$$"""!!!!!!!!!  """"""######$$$%%%%%%%%%&&&'''***---000111222222111///---***)))((()))***((('''%%%$$$%%%&&&(((***+++,,,///222555888999::::::::::::::::::;;;;;;<<<777666555444333222222111333888<<<===:::555333333:::999888777666666666666777777666666777777888999666444222000///000111222             (((444;;;@@@GGGMMMVVVhhh~~~{{{vvvnnnfff___YYYSSSOOOEEE@@@;;;999999999555222555666666777888888999999666666666666666666666666222222111111111000000000111111111111111111111111,,,+++++++++,,,---///000222333555666666555333222555333111000000000///---------------,,,+++***)))+++******))))))******++++++************+++,,,,,,///...---+++******)))))))))***+++,,,,,,+++***))))))******+++,,,---------,,,///111222000///......000111111111111000//////***)))'''%%%%%%&&&'''((((((***,,,...000000111111000222444666666444333111111111111000...///111333222222333333333333222222...000333333222000111222......------...//////000---...///111222222111111***+++,,,------,,,+++***((('''%%%"""!!!###'''***,,,...///---***&&&$$$$$$$$$$$$$$$###"""!!! """"""###%%%&&&'''((()))++++++---...///000000000000///...---,,,,,,------+++***)))((())),,,...000000111222444666999;;;===999999888888888999:::;;;666555444333222111111111222555888888555333444666777777777777666555444444555555555555555666666777666444111///...///111333                      %%%+++///666FFF\\\mmmwwwnnnfff^^^YYYNNNHHHAAA>>>===;;;777222333333444444555666666666444444555666666555555444111111111000000000000///333222111000//////000000++++++******+++---...///111333444666666555333222666444333222333222000...------,,,++++++******)))++++++************++++++,,,,,,++++++,,,,,,---...///...---+++***)))))))))&&&''')))***++++++******++++++******++++++,,,---+++...111222111///------000000111111111000000///+++***(((&&&%%%&&&'''(((***+++---...000000/////////111444666777666555444111111111000......000222222333333444444333333222,,,000333444333222444666000///...------...///000...///000111111111111111***+++---/////////------+++)))'''$$$###%%%***---000222333222...+++)))(((((((((((((((&&&$$$!!! """###$$$&&&(((***+++,,,/////////...............//////........./////////...---,,,,,,---000333555444444444555777:::===>>>777666555555555666888999666555444333222222222222222444444333111111555:::555666666777666444333222444333333333333444555555666444111......///111333           !!!+++888BBB[[[uuuzzzmmmccc\\\SSSKKKGGGDDD>>>:::999777666666666555444444333444333222333555555444333666555444333333222222222111111111000000//////......---+++******,,,///111///000222444555777777888777444111111222111...+++---,,,++++++,,,,,,***(((******))))))((('''''''''******+++,,,,,,,,,++++++------,,,+++)))'''%%%$$$'''***+++***((('''))),,,&&&&&&&&&'''(((***+++,,,+++,,,---000222111...+++---,,,,,,...000000///---,,,,,,+++)))(((&&&%%%%%%***,,,---.........000111333444555555555444222111000111222333333111000///111222333444444222000///---///222444666666666555222222222111111111000000///......000222444444333111///---,,,,,,,,,+++******)))((()))+++---...---000111111111111///---,,,,,,------+++'''%%%$$$$$$&&&'''&&&&&&&&&)))...222222111000...------......333111//////111222000---//////000111444777:::<<<:::999999888888999::::::444000---///555999999777444444444444444333333333777555444444666777666666999777555444333444666777444444333222333444555666666333000///000111111111        '''...BBBXXX|||{{{qqqcccZZZQQQNNNKKKFFFCCCCCC===<<<:::999777777666666777555444444555666666555444444333333333333444444333222111000...---,,,+++...---,,,,,,,,,...000111///000111333444555666666777444222111222111///,,,---,,,,,,---//////---,,,++++++******)))(((((((((***++++++,,,,,,,,,,,,,,,*********)))((('''&&&&&&(((+++,,,,,,)))((((((***'''''''''((()))***+++,,,++++++,,,...000000---+++...---,,,---......---+++++++++******))))))((((((+++---////////////111333666666666666666555444444333333444444444333333333222333444555555333222111...///111333444555555555333333222222222111111111000//////000333555444444111...,,,+++,,,+++***((()))((()))+++...000000///333333333222111///---,,,,,,---...,,,)))&&&&&&&&&***++++++++++++---000333333111///---++++++,,,---222000//////222222111///111111111333555777:::;;;;;;;;;:::999888777777888666222//////333666666444444444444444444444444444444444444666777777444222555444333222333444666777666555444333333333333444444222000///000111111111        '''666RRRvvv}}}kkkaaaWWWSSSPPPLLLIIIJJJCCCAAA>>>;;;888777777777777444222111222444444444444444444444444555555666555444222000...,,,+++***.........///000000111111000111222333444444444444666444222222222111///......------///111222111000---,,,,,,++++++***))))))++++++,,,,,,------------))))))))))))))))))(((((()))+++------+++)))(((((()))))))))))))))***++++++,,,+++***+++---...---,,,---,,,++++++,,,---+++***++++++++++++++++++++++++,,,...000000000000222444999888777777666666777777777666555555555555666777555555666777666555444333000000111111222333333444444444333333333222222222111000000111444555555444000...,,,++++++***(((''''''((()))---111333333222555555333222000///...---...//////---+++))))))***///000111111111111222444333111...+++))))))***+++000//////000222333333222444444444555666888::::::===<<<:::888777666555555555222///000444666666555555555555555555555555555222333444777888777333///111111111111222444666777777666555444333222111111222000//////111222222111       !!!333MMMggg{{{yyynnnbbb\\\XXXSSSPPPQQQMMMJJJEEE@@@===;;;:::;;;:::777333111222444555555777666555555444444444555666444222000---,,,,,,+++---...000222333333222222333333444444555444444444555444333222222111000///000//////000222333111000......------,,,+++++++++,,,,,,,,,,,,---......///,,,++++++***************(((***---......,,,***)))++++++*********++++++,,,---+++))))))+++---------+++***))))))+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,...000000000000222444:::999777666666666777888888777555444444666888:::666777777888777666555555111111000000000111222333555555444444444333333333333222111222444555444333111///------,,,+++)))&&&&&&'''***///333555555444333333222111000000000000///000000///---,,,---...222444666666444333333444444111---***(((((()))***......///000222333444444666666777777888999999:::<<<;;;999888666555555555111//////111555999::::::666666666777777777777777444444555777888777333111111111111111222444555666666666666555444333111111//////...000222333222111      !!!---;;;IIIVVV]]]ccciiirrrtttmmmfff___[[[[[[ZZZVVVPPPJJJDDDAAA@@@@@@AAA>>>:::888888:::::::::999888666444222111111000333111///---+++++++++,,,---///111333444444444333555555666666666666666555333333333333222111111111222111000111222111///...//////......------,,,,,,,,,,,,+++,,,,,,...///000...---+++***)))(((((((((((())),,,///000///...,,,,,,,,,+++++++++,,,,,,---...,,,***)))+++---......***(((((()))+++...///...//////......------,,,,,,+++---////////////111333888777666555444555666777777666333222222555777999777777888777777777666666222111111000000111222222555555555444444444333333444333222222444555444222111000//////...---***(((&&&'''***///333555555444///000000111111222333333222222222111///...000222333555777777555333333333333111...***(((((()))***---...///111222333555666888888999999999999999999999999888777666666666666111111111444777999:::;;;777777888888999999999999888777666666777777666444333333333333333444444444333444555666666444222111...---...000333333222000         '''222;;;:::AAAKKKXXXhhh{{{wwwnnnhhhgggeeeaaa[[[TTTMMMHHHEEECCCEEEBBB???======>>>======<<<:::888666333111000000111000---+++))))))***+++...///111333444555444444666666777777888777777777222333444333222111222333333111000111111111///---000//////......---,,,,,,++++++***++++++---///000---,,,***(((''''''''''''******,,,...111111///---,,,,,,,,,,,,,,,---......///...,,,,,,---/////////,,,***)))***,,,///000000000000///...------,,,,,,+++---////////////111333666666555555444444555555555333222111111333666888777777777666666666555555111111111222222222222222555555444444444333333333444333222222333333222111000000///000000///,,,)))'''((()))---111333333222---...111333444555555555444444333222000///111333333444666666444333222222333111///---++++++++++++,,,...000222222333555777888888999::::::::::::999888888777666555555666666444555555555666666666666666777777888888999999:::;;;999666666777777666666222333333333333333333333222333555777777555222111------...111333333111///             ###"""&&&---555@@@PPPbbbooo~~~|||wwwtttnnnggg___XXXSSSQQQLLLJJJGGGFFFFFFFFFDDDCCCBBBAAA???===;;;999999888777555111...,,,,,,,,,---...///000222333444555555444555666777777777777777111333555444222111333555222111000111222222111///000//////...------,,,,,,+++***))))))***,,,///000...---+++))))))***+++,,,///...---...000000...,,,,,,,,,,,,,,,---...000000111///...///000222111000111...,,,,,,---///000000........................,,,...000000000000222444555555666666555555444444333222111111111333555777666666555444444444444444000111222444444444333333444444444444333333333222444222111111222222111000.........///000///,,,***)))((()))+++...000000///...000444777888888666555666555444222000///111333333444555555333222333333222222111000///...---,,,,,,///222222222222555888777888999:::;;;::::::999:::999777666555444333333333444555555444333333333444444555555666777777888999888777777888777555333///000111222333333444444333444777888777444000...,,,---///222444333000---                %%%///>>>III]]]ppp~~~uuunnnhhhdddXXXWWWUUUTTTSSSRRRPPPNNNIIIHHHGGGEEEDDDCCCBBBBBB???<<<888444111000000111...///000111333444555666333444555666777777777777111333555444222111333666111000000222444444333222/////////...------,,,,,,***))))))(((***,,,...000000///---------///111222444111......//////---***++++++,,,,,,...///111111111000000111222333222111555222///---.../////////,,,,,,------...//////000...///111111111222333555555666777777777666444333222222111111222444555666555555444333333333333444///111333555666555444333444444333333333222222222444222111111222222000///,,,,,,---...000///,,,******)))((()))+++---...---000333777:::;;;999777444777666555222000///111333333444555444333222333555111222222333222000...------///222333222222555888666777999:::;;;::::::999<<<;;;888666444222111111///000222333333222333444222222333333444555555666666666777999999777333///+++,,,...000222333444444444666888999777333...+++,,,---///222444333///,,,       ###&&&777BBBUUUjjj|||vvvkkkiiigggddd```[[[TTTOOOPPPQQQQQQPPPNNNMMMNNNOOONNNKKKFFF@@@:::555111///333222000000111222111000000111222444555555555555444444444333333444444555111000000222555666666555555000,,,,,,///000...+++,,,+++***)))+++...111333111000---,,,,,,---000111333222000//////...,,,***+++,,,---...////////////000000000000000111111222000000111111111000000///------,,,,,,------......111000000222555777777777111444777::::::777444111666666666777666555444444222333444444333222000///---...000111333333444444666777888888888777555444555444222111000000111222111000...---,,,,,,------*********+++,,,---//////+++333:::;;;:::888444...111111000000000111333444333444444444444333222111444333222222111111111222////////////000111222333222333444666666666666555555666666777555333111///444111//////111333444555333333222333333444555666777666555333333222222333------...///000111222222000999>>>;;;666444///)))++++++---...///000000000      ###***999IIIXXXggg{{{~~~{{{wwwsssnnnhhhaaa]]]]]]\\\\\\[[[[[[\\\^^^```aaa\\\SSSKKKDDD@@@===<<<:::888555444444444333222000111222333444555555555555555444444444555666666222000000111333555666555666222......111333111...///---,,,++++++---000111333222000//////000222333222111///...///...---++++++,,,---...////////////000////////////000111111222222222222111000///...------,,,+++,,,---...///222111111333666888888777222444777999999888666444777777777666666666555555222222333444444333222111///000111333444555555555666777777888888777777777666555333222111111222222111000///.........//////------,,,,,,,,,,,,---------555::::::999888444///222111000000000111333444333333333222222222111111333222111111000000000000...//////000111111222222000111333444555555444333222333444444333222000...333111//////111333555555555555444555555666777888777777666555444333222111---------...//////000000+++333888666222111---((('''(((***,,,...000111111       +++555AAASSScccsss|||vvvrrrkkkjjjhhhggghhhkkknnnqqqssskkk___TTTMMMIIIFFFEEE???<<<888666555333222000000000111222333444555555555555444444555666666777333111//////111444555555777444111222444666444222111000...---,,,...///000222222222222222222222222000///......//////...---+++,,,---...//////////////////......//////000111444444444333222000.........---+++++++++,,,...000333222222444666888888777333444555777888888888888999888777666555666777777222333444444555555444444111222333444555555666666666666666666666777888999666555444222222222222333222111000/////////000111111000///---,,,,,,,,,,,,222777;;;999777777444000222111111111111222333333333222111000000000111222222222111000///......///...///111222333222222111...///111222333333222222000111222333333222111000111///......111333555555555555444555555666777888777777888777666333000///........................)))...111000......,,,(((%%%'''))),,,///222333444         !!!)))666BBBJJJZZZqqq}}}yyywwwyyy|||vvvjjj___XXXSSSNNNKKKEEEAAA===999777666444222000000111111222333444444555444444444444555666777444111......000333555666666555333444666777666555000000.........///111222000111222222222222111000///...---...///000000...+++,,,---...////////////...............///000000444444444333222111000///...---+++***+++---///111444333333444777999888888444444444555777888:::;;;:::999777666555666888999444444555555555555555555222333444444555555555555444444333333444666888:::777666444333222222333444333222111///......//////111111000///............666:::<<<888666666555222222222222222222222222222222111///......///000222222222111000///////////////111333555555444333222...///000222222222222111111111333444555555444444000...------000333555555333333222333333444555666777888999999888444000---000000///......------,,,***,,,......---,,,+++)))((())),,,///111333444555          '''...;;;MMM[[[fffvvvxxxpppjjjccc[[[VVVOOOKKKEEEAAA>>>===;;;999333333222222222333444555555555444444444444555555555222///...000333555555555444444444555666555444............///111333444000111222333333222111000...---,,,...000111000///+++,,,---...////////////...............///000000111222222333333333222222...---,,,,,,---...111222444333333555777888888777444444333444555888;;;===:::999777666555666888999666666666555555444444444333333444444444444444333222222111222333555777999777666444333222222333444555333111///---,,,,,,,,,000000//////000000111222888<<<===888666666666444222222333333333222222222111000...------...000111222222111000000000000111111222444666666555333222///000111333333333222222000000222333444555555555000...,,,---///222333444333333222333333444555666777999:::;;;999555000---222222111000///...---,,,+++***+++------,,,***))),,,---...000111222222222       &&&000888AAANNN___kkk|||uuukkkdddYYYUUUNNNHHHDDDAAA>>>===:::999888666666666777777777777666555444444444444555333000000222444555555333444444555444444333333,,,------...000111333444222333444555555444333222...---,,,...000111111000+++,,,---...//////////////////......//////000111///000111222333333333333.........///000111222333444333333444666777777666444333222333444777:::<<<999888777666555666777777666555555444444444555555444444444555444444333333111111222222444555666777666555444222222222222333444333111...---,,,,,,,,,//////000000111333444555999======999777888777555333333333444333333222111000///.........///000111111111000000000111222222222222444444444444333222///000222333444444333333......///000111222333444111///,,,,,,...111222222555555444555555666777888777999:::;;;999666222///222222111000///...------+++)))***///111///------//////000000111111000000         """'''///:::BBBTTT___nnn{{{xxxjjjddd[[[SSSMMMIIIEEECCCBBBAAA>>><<<;;;:::;;;;;;;;;:::999777666555555444555444222333444555555444333444555555444222222111------......///000111111222222333333333333222222...------...000111000///+++,,,---...////////////000////////////000111111000000111111222111111111---...000222333333333333444333222333555666666555333333222222333666888999777777777666666666555555222222222222444555777888666666666666666555444333222333444555666777777777666555333222111111222222333222000///...//////000000000111111222444555666888===>>>:::888999888666333333444444444333222111....../////////000000000.........///000111222333111111111111111111000000///000222333444444333222////////////000222333333222///---,,,...///000000555555444555555666777888777999::::::999666444222111111000///...------,,,...+++---555:::888666777333333444444444444444333            %%%)))222<<>>>>>>>>>>>???===<<<:::888666666555555444333444666666555444444555666666444222111111.........///////////////000000000000000000000000///...---...000000000///+++,,,---...////////////000000000000000111222222111111111111111000///...---///111444555555444333333222222333555666555444333222222222333555666777666666666777666555444444//////000111444777:::;;;777888888777777666555444444555666888888888777777555444222111000111111222111111000000000111333444222222222222333444555555888<<<>>>;;;999:::999777333333444555444333111000......///000111111000000,,,,,,,,,---///111222333000///............//////...///111222333333222222111111111111222333444555222000---,,,---/////////333333333333333444666666888888999:::999777555333000//////...------,,,,,,111...111<<>>EEEGGG@@@???CCC          %%%---777===JJJTTTfffyyy{{{sssjjjbbbXXXRRRRRRTTTTTTTTTRRRKKKBBB===;;;999888666777777777777777777777777222111000///......//////222111000111333333222000---,,,***+++,,,------,,,...///222444444222///---------,,,,,,,,,------...------------......//////000111222222222222111111...---...000222444333222111222666:::999444333555555555555555666666666666444333333333444444444333...///111222222222333444777555333333444666555555555555555555666777777888888666444222111333555666444333222111000000000000333333333333333222111111111111222555888999888777222222222222111000...------------,,,------......000/////////000111222222444222000000222222000...,,,---///000111000///...000111333333222222333555222333222222111000000000111222222222222222111000777777777888999777444111111111111333666:::???AAAPPPTTT[[[dddiiihhhbbb\\\SSSKKKIIIQQQTTTPPPPPPVVV          )))///;;;JJJXXXjjj|||tttjjjcccaaabbbcccccc^^^WWWMMMGGGEEEDDDBBB@@@???;;;777666777888666444222000///---,,,------...000///...///000111000///***)))((((((***+++++++++---...111222222111///------,,,+++++++++++++++,,,,,,,,,,,,---------------///111333444555444333222/////////000333444333111000333999???===666111111222222222333333333444444555222000111444555333000,,,///222333333333333444555333111111333666777888666666666666666777777777888666444333333444555666444333222111000000000000111111222222222111000000/////////222555666666555000000111111000///.........---,,,,,,,,,,,,,,,,,,111222222333333333222222222111000000111111///---,,,---///111111111111000+++---000111111000111111222000//////000000...---222222111000///.........444444444666666555222///555555777;;;CCCMMMVVV\\\kkkoootttxxxwwwsssmmmhhhaaa[[[[[[ccchhhhhhkkkrrr       !!!***444AAAUUUfff{{{~~~vvvrrrrrrsssssskkkddd[[[UUUTTTTTTSSSRRRNNNGGG???;;;;;;<<<999666555444222111000000000000---,,,+++,,,---///...---***)))((((((***,,,,,,++++++---///000000///...---...---,,,,,,,,,,,,,,,,,,........................---///222555555555333222000//////000222333222000000222999???===555/////////000000000000111111111555222///000444555222///...111444666666555666666333111//////111444666666777777777777777777666666777666555444444555666666222222111111000111111111000000111222222111111111111000///111333444333222//////////////////......000///...---------------111222333444444333222111...//////111222222111000///000111111222111111000+++---///000//////111222444222//////000///---+++222222222222333444444555999999:::<<>><<>>AAADDDEEEGGGHHHJJJOOOTTTWWWWWWWWWZZZ^^^eeeooo{{{          $$$'''444:::???KKKSSS^^^nnn|||sssooopppsssuuuuuuuuukkk^^^TTTOOONNNMMMMMMJJJJJJKKKJJJIIIGGGEEECCC;;;888444222111///...,,,,,,***((((((***+++***)))+++,,,---/////////............------...//////000111111111111000000000000000111333555666555444333222111000111222222000///,,,---111666666111///222000000000000111111111111444444444333222222111111000111333333222222444555555333111111222222111000444555666777777666555444111222333333444333333333000000000000111222333444...///000222222333333333777555333222333444333222111000///..................---,,,,,,,,,,,,,,,,,,//////000111222222222222...000222333444666999<<<;;;;;;;;;<<<<<<======>>>@@@AAABBBBBBAAAAAABBBCCC???@@@@@@>>><<<:::;;;<<<;;;>>>CCCJJJOOOTTTWWWYYYZZZ\\\___eeelllrrruuuuuu|||             !!!,,,222888DDDZZZkkk{{{nnnccc\\\\\\^^^aaadddfffggghhhgggccc___]]]QQQLLLFFF???;;;777333000///...,,,+++,,,,,,+++***---...///111111111111111222222222222333555666777777777777666666555555555777777888999999888888888444333333333444444222000''')))///666666222111333/////////000000000000111333666777555111///111444333444333222000111333666555555444555666666333111111333444666777666555444444555777888888888777666333222222111000000111111,,,---///000111222222222555444222222444555666555333222000......---......---------,,,------....../////////000111333444555444555666555444666:::>>>>>>???AAADDDHHHLLLOOOQQQQQQUUUYYYZZZYYYVVVSSSRRRNNNSSSWWWVVVRRRQQQTTTYYYYYY]]]dddkkkqqquuuwwwxxxxxxyyy}}}                  !!!***///AAAWWWkkktttllllllqqqvvv|||~~~}}}wwwtttiiiccc[[[RRRKKKDDD???;;;444222000/////////...---000000111333333444444444777777777888:::;;;===>>>============<<<<<<;;;;;;===<<<<<<<<<<<<<<<<<<<<<777666555555666555444222###'''///777999444222333333333444444444555555555222777:::777111...111666888777555333111222555888555555666888:::999666444000111333555666666555444999:::<<<>>>>>>>>><<<;;;666555333111000///......+++,,,---///000111111111333111000111444777888888444333111///...---......///////////////000111222/////////000111444666888999999999666444555:::??????AAAEEEKKKQQQXXX]]]```eeejjjqqqtttrrrmmmgggddddddkkkqqqqqqllllllrrryyy}}}                &&&000>>>QQQkkk}}}rrrjjjddd\\\OOOFFFCCC;;;555333333111333666666<<>>???@@@???AAAFFFKKKHHHDDDCCCCCCBBB???<<<:::999888888999999777666,,,+++...333666555666:::777888999::::::999777777:::===???>>>;;;999999;;;>>>===;;;999999:::;;;===@@@<<<888777888888777555333444666777777777999:::===???CCCIIILLLJJJDDD>>>???999222......000111111(((+++//////......111444888666444444555888999:::999555///,,,,,,---......333111///111444555444222222333444555777888999:::>>>>>><<<:::999:::===???AAACCCIIIQQQWWW]]]gggqqquuu~~~zzzxxxxxx~~~              '''222DDDXXXeeetttwww{{{wwwiii^^^TTTKKKBBB???>>>===@@@EEEIIIPPPVVVYYYZZZZZZUUUNNNNNNNNNNNNMMMMMMMMMMMMMMMKKKGGGDDDEEEFFFGGGLLLRRRVVVSSSOOOMMMLLLJJJFFFCCC@@@???======>>>???>>>===333111222888::::::===AAADDDDDDDDDDDDCCCBBB@@@???AAADDDHHHJJJHHHGGGHHHIIIIIIHHHGGGEEEEEEEEEEEEEEEHHHEEEAAA@@@AAAAAA???>>>888999::::::999999:::<<>>>>>===:::555222222444555666:::888777888;;;<<<;;;:::999:::;;;===???AAABBBCCCFFFFFFEEECCCBBBDDDGGGJJJGGGIIIPPPYYY___eeepppzzz           ###...777>>>BBBGGGNNNZZZlll|||pppeeeZZZTTTSSSTTTYYY___fffooowwwzzz{{{zzzssslllcccbbb```^^^[[[XXXWWWVVVQQQLLLIIIJJJLLLMMMSSSYYY]]][[[XXXUUURRROOOKKKHHHDDDBBBAAAAAABBBDDDDDDDDDCCC@@@AAAFFFIIIIIILLLPPPQQQQQQPPPOOONNNLLLKKKKKKPPPTTTZZZ^^^```aaaaaabbb\\\\\\[[[ZZZXXXVVVTTTRRROOOMMMKKKJJJKKKKKKJJJIIIEEEEEEEEEDDDAAA@@@AAABBBQQQSSSYYY^^^```]]]VVVQQQEEEBBB>>>;;;:::::::::999:::999777777888:::::::::@@@@@@@@@@@@@@@@@@AAAAAAAAA>>>;;;999:::<<<>>>>>>AAA@@@???@@@BBBCCCCCCCCCAAAAAACCCEEEGGGJJJKKKLLLNNNNNNNNNNNNMMMOOOSSSVVVUUUXXX___iiipppwww         """###(((,,,222???QQQ___qqq~~~vvvpppoooqqqxxx{{{zzzvvvrrrmmmiiieeeccc\\\XXXVVVXXXYYYXXX[[[___bbbaaa___]]]ZZZWWWSSSQQQNNNLLLJJJKKKMMMOOOQQQQQQWWWUUUXXX]]]```^^^___bbb```___^^^]]]]]]]]]]]]]]]dddiiipppvvv{{{}}}}}}}}}sssssssssppplllgggaaa^^^WWWWWWWWWXXXYYYZZZZZZZZZWWWWWWVVVSSSOOOMMMMMMNNNYYY\\\aaaeeefffbbb]]]YYYPPPNNNKKKHHHFFFDDDBBBAAAGGGDDDAAAAAADDDGGGGGGEEEHHHHHHIIIIIIHHHHHHIIIJJJKKKIIIGGGGGGIIILLLMMMMMMMMMLLLLLLLLLNNNOOOPPPQQQOOOOOOPPPRRRSSSTTTVVVVVVYYYZZZ[[[\\\]]]___cccfffiiilllttt          !!!,,,666CCCNNN]]]jjjwww~~~zzzxxxtttqqqqqqsssqqqllliiikkkmmmmmmmmmllljjjgggeeedddbbbaaa```bbbeeehhhiiiiiiiiiiiimmmsssuuuqqqoooqqqppppppooooooqqqsssvvvwwwzzz~~~|||ssslllgggdddeeegggiiikkklllnnnooojjjiiigggccc___\\\]]]^^^```dddhhhjjjiiifffccc```aaa```^^^[[[WWWSSSQQQQQQTTTQQQOOOPPPSSSVVVUUUSSSUUUVVVXXXWWWVVVVVVYYY[[[\\\[[[[[[\\\___bbbcccbbb______^^^^^^___aaaccceeeddddddddddddddddddddddddiiikkknnnpppqqquuuyyy|||~~~         $$$***333;;;EEEQQQaaalll~~~|||{{{{{{}}}~~~{{{zzzzzzyyyyyyzzz|||}}}}}}xxxssspppsssvvvxxxyyyzzz|||~~~{{{zzzwwwsssooommmnnnooommmooorrrrrrpppnnnllllllmmmmmmkkkgggccc```___```eeedddcccdddeeefffeeedddbbbdddeeedddbbbdddhhhmmmmmmmmmmmmpppsssuuuvvvuuuoooooooooooooooqqqtttwwwxxxxxxwwwvvvuuutttttttttxxx{{{         !!!&&&...777===GGGOOOZZZdddmmmzzz}}}~~~{{{zzz{{{|||vvvwwwvvvssspppnnnppprrr{{{}}}~~~~~~{{{yyywwwwwwrrrtttuuusssrrruuu|||             !!!$$$'''%%%+++111666===JJJ\\\iiivvv~~~~~~           """(((///444BBBHHHQQQYYYbbbmmmzzz~~~uuuooohhh```YYY        ###%%%***111666<<>>         !!!(((...///888AAAEEEIIIQQQ```mmmzzz~~~ssskkkfffbbb[[[VVVOOOHHH>>>777333111...+++       !!!&&&'''(((...888AAAKKKWWWhhhuuu~~~xxxqqqiiiddd___YYYSSSPPPOOONNNKKKHHH@@@:::222---+++++++++***        !!!%%%+++444@@@IIIQQQ[[[iiittt}}}{{{sssmmmiiijjjgggaaa[[[UUUOOOIIIFFF>>>===<<<>>>@@@AAA???===666111,,,((('''(((+++,,,           &&&***///777BBBKKKTTT[[[eeepppyyy|||uuuooojjjccc\\\WWWSSSOOOMMMLLLKKKHHHDDD@@@<<<999777111111222555777888666555...,,,)))&&&&&&(((+++---               ###***...666<<>>======<<<999999888777444222111111000000///000111222222222+++***((('''&&&(((+++---                   ''',,,222777:::;;;===>>>CCCFFFLLL[[[pppwwwttttttppphhhaaaXXXSSSNNNMMMNNNKKKCCC<<<;;;888444111222333333333///000111000...---...///...---+++***+++---///111'''''''''&&&%%%&&&(((+++            $$$&&&))),,,......---,,,222888===FFF[[[uuu|||oooWWWRRR___fffooo{{{qqqjjjaaa[[[UUURRRRRRPPPJJJFFF@@@@@@???>>><<<:::888777......---+++)))(((***+++000000//////............******))))))***,,,...000((('''%%%$$$$$$%%%'''(((          """%%%''''''&&&&&&)))///555@@@YYYuuu|||gggKKK@@@FFFHHHLLLXXX^^^aaa___^^^aaahhhooosssuuu~~~wwwqqqiiicccdddccc\\\TTTOOONNNIIIDDDCCCCCCBBB>>>;;;===<<<;;;:::888555444333,,,,,,,,,***(((((()))+++///////////////...------)))))))))******,,,------((('''%%%$$$$$$%%%&&&'''     !!!!!!!!! &&&***111AAA___|||fffGGG555444111111888:::===;;;:::<<>>;;;<<<999666555777777555333888777666444222000...---***+++***)))'''(((***+++......///000///...---,,,(((((()))***++++++******((('''&&&$$$$$$$$$%%%&&&      %%%(((///CCCbbbfffGGG333///******...---///......///222555888:::@@@CCCEEEGGGHHHJJJLLLNNNNNNOOOQQQRRRSSSVVVZZZ]]]aaadddgggiiikkkmmmooorrrwwwzzz~~~|||}}}tttmmmkkkllljjjqqq~~~pppddddddhhhkkkiiiccc\\\VVVQQQFFF???:::<<<===;;;888888888555333444555666555444555444222000...,,,+++******++++++***))))))+++------...///000000...---,,,((()))***++++++***)))(((((('''&&&%%%$$$$$$$$$$$$     !!!(((;;;WWWooozzzyyy\\\@@@///+++%%%&&&)))&&&(((((((((((()))+++...000666777888777666666888:::999:::;;;;;;;;;<<>>@@@AAACCCGGGJJJNNNQQQTTTVVVVVVWWWXXXYYYXXXYYY[[[]]]___aaacccddddddeeefffhhhjjjkkkkkkkkkmmmmmmnnnnnnoooooonnnnnnoooooonnnppprrrttttttssssssrrrpppnnnmmmnnnooopppqqqpppmmmjjjhhhjjjnnnqqquuusssqqqppppppqqqrrrsssrrrpppnnnmmmmmmlllkkkjjjdddcccccccccdddeeeeeefffdddeeefffddd```]]][[[[[[VVVTTTRRRRRRTTTWWWYYYYYYRRRUUUWWWVVVSSSQQQQQQRRRVVV^^^iiirrrxxxuuugggXXXOOONNNPPPSSSRRRLLLHHHGGG>>>999666777777555444666666555555555555555666666444333111///.........///000111000///---...000222111111111000000000///////////////...---+++***)))(((((('''%%%$$$"""!!!        ###,,,777@@@EEEHHH===///+++)))""""""%%%!!!###$$$&&&%%%###$$$&&&)))---///000111/////////000---...---,,,******,,,...+++,,,,,,,,,++++++...000///000222333444777;;;>>>AAACCCFFFGGGGGGFFFGGGHHHCCCDDDDDDFFFHHHJJJKKKLLLNNNOOOPPPRRRSSSTTTTTTTTTRRRQQQPPPOOOOOOPPPQQQQQQQQQRRRSSSXXX]]]bbbdddddd]]][[[XXXUUUTTTTTTUUUVVVXXXXXXVVVTTTRRRSSSVVVYYY[[[XXXUUUVVVYYY[[[ZZZXXXYYYWWWUUUVVVWWWXXXWWWVVVWWWWWWVVVVVVWWWWWWXXXYYYUUUWWWYYYZZZXXXVVVUUUUUUSSSRRRPPPQQQRRRTTTTTTTTTQQQRRRSSSSSSSSSSSSSSSRRRWWW]]]dddkkkrrrtttiii\\\PPPLLLLLLRRRTTTOOOJJJIIIBBB===;;;<<<:::666444666222222333333333444666888444333111000///000111222222222222000......000111444333111000///000111222444333111///...---,,,,,,(((((('''&&&$$$"""               %%%***...111555///'''((()))""""""&&&###"""$$$&&&%%%######&&&(((%%%(((+++,,,,,,,,,---...***++++++)))((((((***---((()))))))))((())),,,...***+++---///000333777:::666888;;;<<<;;;::::::;;;::::::;;;<<<===???AAABBB???@@@AAACCCDDDDDDEEEEEEEEECCCAAA??????@@@BBBCCCAAACCCFFFMMMUUU[[[___```RRRPPPMMMJJJHHHHHHIIIJJJMMMMMMLLLKKKIIIIIILLLNNNNNNJJJGGGIIINNNQQQOOOKKKLLLKKKJJJKKKMMMOOOOOONNNSSSRRRRRRQQQQQQQQQRRRRRRNNNQQQTTTUUUTTTSSSRRRSSSTTTSSSSSSTTTUUUTTTRRRPPPVVVUUUUUUVVVXXXXXXWWWVVV\\\```eeeiiiqqqvvvnnnbbbQQQKKKJJJQQQUUUQQQLLLJJJCCC???======;;;555333444000222333444555666999;;;333222111000000111333444333333222000...---///111666444222000///111333444777555222000...------...(((((('''&&&$$$"""            """%%%''''''%%%%%%%%%&&&&&&%%%###!!! """###$$$######%%%'''$$$&&&))),,,......,,,+++++++++***************+++((((((((((((((())))))))))))***,,,...000111222222000222333333222111222333555444444555777;;;>>>@@@???===<<<::::::<<<>>>???BBB===999:::===???>>>;;;===;;;<<>>======??????<<<999777777777777777888888888555444333222222222444444222222222222333333444444222666777555444888;;;:::888777666666444111---)))+++***(((%%%""" !!!"""       """%%%&&&&&&%%%$$$!!!""""""###"""!!! !!!###$$$$$$%%%''')))'''(((+++,,,---,,,***)))))))))))))))***++++++,,,************************'''((()))+++---.........///000222222222111222333666666666777888:::<<<======<<<;;;;;;;;;<<<===>>>???;;;888999<<>>GGGPPPWWW[[[XXXYYYYYYUUUMMMFFFCCCDDDGGGEEEBBBBBBDDDGGGIIIIIIJJJHHHGGGFFFGGGIIILLLNNNNNNLLLJJJJJJKKKMMMMMMLLLLLLOOOTTTYYY]]]^^^]]]\\\WWWUUURRRRRRTTTUUUTTTRRRSSSRRRQQQSSSWWWZZZ[[[ZZZ\\\\\\[[[YYYXXXZZZ]]]```aaaaaaaaacccfffiiikkkllleee]]]TTTRRRTTTSSSNNNGGGDDDBBB@@@AAABBBAAA???<<<;;;999777666666777999:::555444333333333444555666333333333444444444555555555888::::::===BBBDDDBBB999888666555333111---***+++***(((%%%###!!!""""""        """%%%&&&%%%###""" """###$$$%%%(((***)))***,,,,,,,,,***(((&&&&&&''''''(((***+++---...++++++++++++++++++++++++'''''')))***+++,,,,,,,,,,,,...000111000000222333777777888999999:::999999::::::::::::;;;;;;<<<<<<;;;888666777;;;===<<<::::::888777:::@@@GGGMMMPPP\\\gggqqqoooaaaQQQHHHFFFGGGDDDBBBBBBDDDFFFGGGGGGKKKIIIGGGEEEEEEHHHKKKMMMPPPNNNKKKKKKLLLMMMMMMLLLJJJOOOWWW^^^bbbbbb___]]]YYYXXXVVVWWWWWWWWWVVVTTTXXXVVVUUUVVVXXX[[[\\\\\\\\\\\\[[[YYYXXXYYY\\\___aaaaaa```aaadddiiimmmpppoooggg^^^ZZZYYYVVVOOOHHHGGGFFFEEEEEEEEEDDDAAA???>>><<<999666555777:::<<<555555555666666777777888666666666666777777777777666999;;;>>>EEELLLLLLHHH;;;999555333111000---+++***)))'''%%%############          """$$$%%%$$$""" !!!""""""###%%%'''******+++++++++)))(((&&&$$$%%%&&&'''))),,,...///++++++++++++++++++++++++)))***+++,,,---------,,,***,,,///000///000111222444555777999999888777666666777888::::::;;;;;;::::::999777888:::;;;:::888999888777999===CCCHHHKKK]]]qqq{{{hhhUUUJJJGGGEEECCCBBBDDDEEEFFFFFFIIIGGGEEECCCDDDGGGKKKMMMOOOMMMKKKKKKMMMOOOOOOOOOMMMRRRYYY^^^```^^^\\\ZZZYYYYYYZZZ\\\\\\\\\ZZZXXX^^^]]][[[ZZZ[[[\\\]]]]]]]]]\\\[[[XXXVVVWWWZZZ]]]aaa``````aaaeeekkksssyyywwwnnnddd]]]ZZZWWWPPPKKKIIIHHHGGGFFFEEEDDDBBB@@@???>>>;;;999888999:::;;;666777888999:::::::::999::::::::::::::::::::::::666888:::>>>GGGOOOMMMGGG<<<999444111///...---,,,***(((&&&$$$$$$%%%$$$$$$         """$$$$$$###!!!  !!!!!! !!!###(((((()))*********))))))###$$$%%%&&&)))+++---...,,,,,,---------.........+++,,,,,,---------,,,,,,))),,,.../////////000222000111444666777777555444333444666888999999::::::<<<;;;::::::;;;:::999888:::::::::<<>>>>>>>>>>>===<<<:::999888:::;;;=========<<<;;;============<<<<<<<<<<<<888999:::>>>EEELLLIIICCC:::777222///...------,,,***'''$$$$$$%%%'''&&&%%%           ###$$$###!!! !!!"""!!!  !!!&&&'''((()))******++++++$$$%%%%%%&&&((()))+++,,,---......///000111222222------------,,,,,,+++******,,,...//////...000111...000222444555555444333222222444555777888999:::======>>>>>>======<<<;;;;;;===>>>@@@CCCHHHNNNRRR```zzzzzz[[[KKKIIIGGGGGGHHHHHHGGGFFFCCCCCCCCCDDDGGGJJJMMMOOOLLLKKKKKKLLLPPPTTTUUUVVVZZZ\\\]]]ZZZUUUSSSSSSUUUYYY^^^cccgggfffdddaaa```XXXZZZ]]]___```aaaccceeebbbaaa___\\\YYYXXXZZZ]]]aaacccdddeeehhhqqq|||{{{kkk]]]UUUQQQNNNLLLKKKLLLKKKIIIFFFCCCAAAAAA===>>>@@@AAA@@@>>><<<:::;;;===???AAAAAA???===;;;============<<<<<<<<<<<<:::<<<======BBBFFFEEE???666333///---------,,,+++)))&&&###$$$'''((((((&&&         """######"""!!! !!!""""""!!!!!!###$$$''''''(((((()))*********&&&&&&&&&&&&'''((())))))++++++---...000111333333000000000///...---,,,+++,,,---///000///...///000111222333444444333222111111111111222444777999:::<<<>>>@@@AAAAAAAAAAAAAAA===???BBBCCCEEEIIIOOOSSSdddcccMMMLLLJJJJJJJJJJJJIIIGGGFFFFFFGGGIIIKKKMMMNNNOOONNNLLLLLLMMMQQQTTTUUUVVVZZZ]]]___\\\XXXUUUVVVYYY]]]bbbiiikkkiiieeeaaa```\\\___ccceeeddddddeeefffgggfffddd```]]]\\\^^^```ccceeegggggghhhooozzzzzzlll```YYYUUUSSSRRRNNNPPPPPPMMMHHHEEEDDDEEE??????@@@@@@@@@@@@???>>>>>>@@@BBBDDDCCC@@@===;;;;;;;;;;;;:::::::::999999999<<<<<<:::;;;??????===222///---,,,,,,,,,,,,+++)))%%%"""###'''***)))'''            """######"""!!!!!!"""!!!#########$$$&&&'''(((((((((((())))))))))))(((''''''&&&&&&&&&''''''&&&''')))+++---///000111444444333333222000///...---...000000///...///000555555555444333222111000111111000111333666999;;;;;;>>>AAACCCDDDEEEFFFGGG>>>AAACCCDDDEEEIIINNNSSSggghhhOOOMMMLLLLLLLLLLLLJJJHHHIIIJJJKKKMMMNNNOOOOOOOOOPPPNNNMMMNNNQQQSSSTTTTTTXXX\\\``````\\\YYY[[[]]]```ffflllnnnkkkeee```^^^eeeiiilllllliiifffdddeeekkkjjjgggccc```___aaaccceeegggiiihhhhhhmmmvvv~~~}}}vvvlllccc___]]]\\\[[[QQQSSSSSSPPPKKKHHHGGGHHHAAA@@@?????????@@@AAABBB@@@AAADDDEEEDDDAAA===:::999999999888888777777777666999:::777666999;;;:::///---++++++,,,,,,+++***)))%%%"""###(((+++***'''           """$$$###"""""""""$$$$$$%%%$$$""" !!!!!!!!!"""###%%%'''(((,,,***(((&&&&&&''')))+++(((((('''%%%$$$$$$'''***%%%'''***,,,---...111333222666::::::777222...,,,//////000000000000//////333222000///......///000...////////////222555888;;;>>>AAABBBCCCCCCDDDEEE>>>@@@AAAAAAAAADDDJJJPPPllliiiRRRLLLGGGHHHMMMPPPOOOKKKOOOPPPPPPOOONNNOOOQQQTTTQQQRRRRRRRRRQQQRRRTTTWWW[[[ZZZYYYZZZ\\\```dddgggeeehhhkkkkkkjjjhhhhhhhhhgggnnnrrrnnniiikkkoooqqqzzz|||wwwkkkddddddccc```jjjnnnrrrsssqqqppppppqqqsssmmmgggddddddbbb]]]XXXZZZZZZXXXVVVSSSPPPNNNMMMEEECCC@@@@@@BBBDDDEEEFFFHHHFFFEEEDDDCCCAAA>>>;;;<<<666222444555555777;;;888888999;;;<<<;;;999666333000,,,+++,,,---,,,***))))))((((((&&&%%%$$$$$$         """"""!!!!!!"""$$$&&&)))***(((%%%""" !!!###&&&(((***---+++(((&&&%%%&&&'''(((((((((((('''%%%$$$&&&(((&&&(((*********+++,,,...///222666777666333000///......///000111111222222222111///...---------...///000111000111222666999:::<<<@@@AAAAAAAAABBBCCC???AAAAAA@@@@@@CCCIIINNNeee}}}eeeRRRMMMHHHJJJOOOSSSQQQNNNNNNOOOOOOOOONNNNNNPPPSSSSSSRRRRRRRRRSSSUUUVVVWWWWWWXXXYYY[[[___dddhhhkkkjjjkkkmmmmmmkkkiiihhhiiilllsssxxxuuuqqqsssxxxzzz~~~|||rrrllllllllliiiooosssxxxxxxuuurrrqqqqqqqqqlllgggfffgggfffbbb]]]\\\[[[YYYVVVTTTRRRQQQQQQLLLJJJGGGFFFGGGGGGFFFEEEFFFFFFEEEEEEDDDBBB>>>;;;;;;666333444666555666888777666666777888888666444000---***)))+++,,,+++))))))((('''&&&%%%$$$$$$$$$         !!!"""###''',,,000000+++%%%!!!"""%%%(((+++---+++(((&&&%%%%%%%%%&&&((())))))(((&&&$$$$$$%%%'''((())))))''''''((()))***---111333333222222333......///000111333555666333222111///...---------000111222222222333666999888;;;>>>@@@@@@???@@@AAA@@@AAAAAA???>>>@@@FFFKKKYYY}}}ppp___RRRNNNJJJMMMRRRVVVUUUSSSQQQRRRRRRQQQPPPPPPRRRTTTUUUSSSQQQSSSWWWYYYYYYWWWUUUVVVZZZ^^^ccciiimmmpppooopppooommmjjjhhhiiijjjooowww{{{zzzxxx|||xxxsssssssssrrrtttyyy~~~~~~zzzuuurrrrrrnnnkkkiiiiiikkkkkkhhhddd```^^^[[[WWWUUUTTTTTTTTTQQQOOOMMMKKKJJJHHHDDDBBBDDDDDDDDDEEEEEEBBB>>>;;;:::555333555666444333555777555333222333444333222,,,***''''''((((((((('''((('''%%%#########%%%%%%         """ &&&///666777111'''  ###%%%'''***)))'''%%%$$$$$$%%%&&&''')))******'''%%%######'''((()))(((&&&&&&'''((()))+++...//////000111333000000000000222333555666555444333222000//////...000111222222222222555777666999===??????>>>>>>>>>???@@@@@@===;;;<<>>BBBBBBCCCDDDDDDBBB>>>;;;888444333666777444222333888555111//////000111111***)))&&&%%%$$$$$$$$$$$$&&&%%%"""!!!!!!"""%%%&&&        !!! '''111;;;>>>777,,,###  !!!"""&&&%%%%%%$$$$$$%%%&&&'''&&&)))+++***(((%%%###"""&&&'''(((((('''''')))******,,,------------...///222222222222222333333444444333333222111000///...000111222222111111222444666999===??????>>>=========>>>???===::::::===@@@CCCXXXdddggghhh^^^SSSSSSNNNLLLLLLOOOTTTWWWWWWWWWWWWXXXZZZYYYXXXWWWXXXYYY[[[XXXVVVXXX^^^```^^^ZZZZZZ\\\___dddiiimmmppprrrrrrqqqoookkkgggfffhhhjjjnnnuuuyyyyyyzzz~~~{{{vvvrrrrrrtttvvv{{{~~~xxxuuutttppppppqqqrrrqqqoookkkhhhiiifffaaa[[[VVVSSSRRRRRRLLLLLLKKKJJJIIIFFFAAA>>>??????@@@AAABBBAAA>>>;;;777444333777888444222333:::666000------...//////***)))'''$$$!!! !!!$$$###!!! ###%%%'''          !!!"""(((222===BBB<<<111''' !!!!!!"""!!!!!! #########$$$$$$%%%&&&'''&&&(((******(((%%%$$$###%%%&&&((((((((((((***,,,+++,,,...---,,,***++++++222222333333333222222111111111222111111000///...000111222222111000111222777:::???AAA@@@>>>======;;;>>>@@@???<<<:::;;;===???KKKNNNPPPTTTPPPJJJOOOLLLLLLMMMPPPTTTVVVWWWWWWVVVXXXYYYYYYWWWVVVVVVWWW]]][[[[[[]]]```aaa___\\\^^^```bbbeeeiiimmmppprrrrrrrrrpppmmmjjjjjjkkkmmmrrrwwwzzzyyyzzz~~~}}}yyytttsssvvvvvv{{{|||wwwtttsssqqqsssttttttrrrnnnjjjgggiiifffaaa[[[WWWSSSQQQPPPKKKJJJJJJJJJJJJHHHDDDAAA===<<<<<<>>>??????===;;;777333333777888555444555:::666000,,,+++,,,------))))))'''$$$ !!!"""!!! !!!$$$&&&(((         !!!&&&///:::@@@<<<111''' """$$$&&&&&&$$$""" ############$$$$$$$$$$$$&&&'''))))))'''%%%%%%%%%%%%&&&(((((('''''')))******,,,......,,,***))))))...///222444444333222000222222333444444333222111111222444333222111111222888<<<@@@CCCBBB@@@>>>===:::>>>CCCCCC@@@===<<<<<<===DDDCCCEEEMMMLLLGGGLLLMMMMMMOOOQQQTTTVVVWWWWWWWWWYYYZZZZZZXXXWWWWWWWWW^^^___``````aaa```___^^^aaaaaabbbdddhhhlllpppssstttttttttrrrppppppqqqsssuuuyyy{{{yyyzzz~~~}}}}}}}}}~~~{{{vvvvvvzzzzzz}}}yyytttrrrqqqpppsssuuuuuurrrmmmiiifffeeeccc```[[[WWWTTTQQQPPPKKKJJJIIIHHHHHHGGGDDDAAA;;;:::999:::<<<======<<<777333222666888777666888:::555///+++******+++***&&&''''''$$$!!! """$$$ !!!"""###%%%'''(((             !!!***555;;;888...$$$"""&&&)))***(((%%%###%%%$$$$$$$$$######""""""&&&'''(((((('''&&&&&&'''&&&'''((((((&&&&&&'''((())),,,......,,,***))))))***---111444555555333111555555777888888888777666222444555555333222222333999===BBBDDDCCCAAA???>>>:::???EEEGGGDDD@@@======>>>AAA???CCCNNNLLLGGGKKKMMMNNNPPPSSSUUUWWWXXXXXXYYY[[[]]]]]][[[YYYYYYYYY___aaaccccccaaa_________bbbbbbbbbdddggglllqqqtttvvvwwwxxxwwwuuuuuuwwwxxxwwwzzzzzzxxxxxx{{{|||yyy}}}zzzzzz}}}{{{vvvwww|||}}}~~~xxxrrrppppppooorrruuuuuurrrmmmiiifffaaa```^^^[[[XXXUUURRRQQQJJJHHHGGGFFFEEEDDDAAA???;;;999777777999<<<<<<<<<777333222666888888888:::888444///+++)))))))))(((###%%%&&&$$$""""""%%%((( !!!###$$$&&&'''(((        &&&+++///000---***$$$%%%&&&'''***,,,+++(((""""""""""""""""""""""""''''''((((((((((((''''''((()))+++***'''$$$###"""''')))+++------,,,+++)))+++---//////...///000222555666888999::::::999999666666666555333333555888<<<===@@@BBBCCCBBBAAAAAA@@@CCCFFFFFFDDDBBB@@@@@@===>>>@@@BBBEEEGGGHHHIIIOOOQQQSSSVVVWWWWWWVVVUUUWWWZZZ]]]^^^^^^\\\\\\]]]ccchhhlllkkkfffcccdddggglllhhhfffiiikkkmmmrrrwww~~~~~~~~~yyyyyyzzz|||}}}zzz~~~|||yyyyyy|||~~~yyywwwxxxvvvrrrtttqqqmmmkkkjjjiiihhhfffeeeccc___[[[VVVRRROOOMMMLLLIIIEEEBBBAAA@@@>>>===<<<;;;;;;:::999888777777666444333444777999:::::::::777222,,,((('''))),,,''''''&&&%%%######$$$&&&############$$$$$$%%%&&&       $$$)))+++,,,***(((%%%&&&'''))),,,...---***$$$$$$$$$$$$$$$$$$$$$$$$''''''(((((((((((('''''')))***+++)))'''%%%%%%%%%'''(((***++++++++++++***+++,,,...///...///111222444555666888999:::999999999::::::888666666777888;;;===???AAACCCCCCBBBAAABBBEEEGGGGGGDDDAAA@@@???>>>@@@BBBDDDDDDFFFJJJMMMOOOQQQSSSVVVXXXZZZ[[[[[[[[[]]]``````___]]]\\\\\\cccfffhhhhhhggggggjjjmmmqqqllljjjlllmmmnnnsssxxx}}}{{{{{{{{{|||}}}|||zzz}}}yyywwwxxx|||{{{zzz}}}{{{wwwooommmkkkjjjiiiiiigggeeeaaa```]]]YYYTTTOOOKKKHHHHHHEEEAAA???>>>===;;;:::===<<<;;;999777555333333666444333333555777777777444333111---***)))******''''''&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%&&&''''''      """$$$&&&''''''''')))((((((***,,,,,,+++***&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''+++++++++***((('''''')))'''''''''((()))***++++++)))+++---......///111333333444555777888888888888<<<===>>>===;;;999999999;;;<<>>@@@DDDGGGFFFEEEGGGMMMRRRPPPQQQSSSVVVYYY]]]```aaa___bbbdddeeedddcccbbbcccjjjiiihhhiiikkkoootttwwwxxxsssqqqrrrssstttxxx}}}~~~~~~}}}|||xxxvvvxxx|||||||||{{{nnnlllkkkiiihhhfffbbb___aaaaaa___\\\XXXRRRLLLIIIEEEBBB???======<<<;;;:::AAA???===:::777444333222888666444333444444444333000000000000///---,,,+++((('''&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''(((       !!!###%%%(((***///+++((())))))((('''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&)))+++------+++***)))***'''&&&%%%%%%%%%''')))+++(((***,,,......///222444444444444555555555555555999<<<>>>>>>===;;;;;;;;;;;;<<<>>>@@@BBBCCCCCCCCCFFFHHHIIIGGGDDDAAA???>>>DDDHHHLLLJJJGGGIIIQQQXXXSSSSSSTTTVVVYYY]]]aaadddbbbeeeiiillllllmmmnnnooossspppmmmmmmrrrxxx~~~|||yyy{{{}}}~~~~~~~~~yyywwwyyy||||||~~~zzzqqqpppmmmkkkgggaaa[[[VVV\\\]]]^^^]]]ZZZTTTOOOKKKEEECCC@@@????????????>>>DDDBBB@@@<<<:::888777666;;;999666555555444222111111000000111111111000///***(((&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&''''''        """%%%***...999111,,,,,,+++&&&%%%(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&***...000///---***)))(((&&&$$$###$$$%%%((()))(((***,,,---...///111333555555444333222222222111444777:::<<<<<<<<<===>>><<<===>>>@@@AAABBBCCCCCCEEEGGGGGGFFFCCCAAA@@@@@@GGGKKKNNNMMMJJJKKKSSS[[[VVVUUUUUUVVVYYY\\\```cccdddgggllloooppppppqqqrrrtttqqqnnnpppvvv}}}{{{}}}}}}|||~~~}}}xxxrrrpppnnnkkkfff```XXXSSSRRRTTTWWWXXXVVVSSSNNNKKKEEECCC@@@@@@AAABBBBBBAAACCCBBB???===;;;::::::;;;===;;;999888777666333111222000///000222333333222---***'''&&&'''((((((&&&%%%%%%$$$$$$###$$$$$$%%%         !!!%%%+++111???777444777444+++''')))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%)))...111000...,,,+++***)))'''&&&%%%&&&((()))(((***,,,------...000222444444222111000000000000111333666888999:::<<<>>>>>>>>>???@@@AAAAAABBBCCCCCCDDDEEEDDDBBBAAAAAABBBGGGKKKNNNMMMLLLNNNTTTYYYXXXXXXWWWXXXZZZ]]]```bbbgggiiimmmnnnmmmllllllmmmnnnmmmnnnqqqwww~~~}}}yyynnnmmmkkkhhheee___YYYTTTNNNPPPTTTVVVVVVSSSPPPNNNBBBAAA??????AAABBBCCCBBBAAA@@@===;;;:::;;;<<<===>>><<<;;;::::::999666333222000///111666999999777000,,,((('''))))))'''%%%$$$######"""""""""""""""       ###)))///<<<777:::AAA???111''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''))),,,---------...//////...,,,***)))))))))***)))+++------------///111111111000//////000111111000222444555666888:::===@@@?????????@@@@@@AAABBB???AAABBBBBBAAAAAACCCDDDFFFHHHJJJKKKLLLNNNRRRTTTYYYYYYZZZ[[[]]]___bbbcccfffiiilllmmmlllkkkkkkkkknnnqqqtttvvvxxx}}}~~~}}}yyymmmkkkhhheeebbb]]]WWWRRROOOPPPSSSUUUUUUTTTQQQOOOAAA@@@>>>???AAACCCDDDDDDCCCAAA>>><<<;;;;;;===>>>===<<<;;;;;;;;;:::888555222222333:::AAAEEEDDDAAA333...)))((())))))'''###$$$###""""""!!!!!!!!!"""    ######"""      !!!''',,,555333;;;GGGEEE444'''###&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%)))************,,,000333222222000...---,,,++++++***+++------------...000......---...///111222444222333444444444666999<<>>@@@AAAAAABBBDDDEEEDDDEEEGGGIIILLLNNNOOOPPPYYYZZZ[[[]]]___bbbdddfffdddgggkkkmmmnnnmmmnnnoootttxxx|||{{{yyyzzz~~~|||~~~|||xxxooolllhhhccc^^^YYYRRRNNNLLLMMMOOOPPPPPPOOOLLLKKKBBBAAA???@@@CCCEEEFFFFFFFFFDDDAAA>>>======>>>@@@;;;;;;:::;;;<<<;;;999666333555:::CCCMMMQQQNNNJJJ555000***(((***)))&&&"""$$$$$$###"""!!!!!!"""""" !!! !!!###"""         """$$$///444:::>>>===666---'''&&&'''''''''(((((())))))******)))'''$$$$$$%%%'''''''''((()))+++...000111777444222222222000,,,(((+++,,,------......------000///...---...000222333555555555555777999;;;<<>>@@@BBBBBBAAA@@@>>><<<;;;;;;999666333000666BBBOOOWWWTTTIII???444000+++'''&&&&&&%%%%%%%%%$$$###!!!   !!!"""!!!      !!!###))),,,111444333000+++(((''''''''''''((((((((())))))))))))'''%%%%%%&&&(((%%%&&&'''))),,,///111333444222111222333222...++++++,,,---...////////////111000///...///000222444555555555666777999;;;===AAACCCEEEFFFEEEEEEEEEFFFHHHFFFEEEEEEGGGJJJKKKLLLMMMHHHGGGLLLOOONNNPPPTTTTTTSSSWWW]]]aaaaaacccfffdddgggiiijjjkkkmmmpppsss}}}~~~~~~}}}zzz{{{zzzwwwuuuvvvrrrsssnnncccYYYVVVUUUSSSOOOOOOPPPRRRRRRPPPLLLIIIHHHHHHJJJKKKLLLKKKHHHFFFIIIEEEAAA@@@AAABBBBBBAAA@@@>>><<<:::999777444111333999EEEQQQWWWSSSFFF;;;222///***'''&&&%%%%%%$$$$$$$$$"""!!!   !!!!!!       !!!$$$%%%''')))************''''''''''''((((((((((((((())))))(((&&&&&&(((***%%%%%%'''))),,,000222444000000000111333222000...++++++---///000111111111333222000///000111333444666666555666777999;;;<<<>>>AAADDDFFFFFFFFFGGGHHHJJJJJJKKKKKKLLLMMMNNNNNNPPPLLLKKKOOORRRQQQQQQSSSRRRPPPTTT]]]eeeffffffgggdddeeegggjjjlllppprrrttt~~~{{{yyyzzz{{{xxxwwwxxxyyyyyyttthhh^^^ZZZXXXWWWSSSUUUVVVVVVSSSPPPNNNMMMJJJKKKLLLNNNNNNMMMLLLKKKJJJGGGDDDBBBBBBAAA@@@???@@@>>>;;;:::999777444111333999DDDNNNRRRLLL???555000---)))&&&%%%$$$###"""######!!!            !!!"""###$$$&&&((()))***'''''''''((((((((((((((('''((())))))((((((***+++''''''(((***,,,///111222...//////000111000///---***+++---///111222333333333222000//////000222333666666666666777999;;;<<<;;;===@@@BBBCCCCCCDDDEEEHHHJJJMMMOOOOOOPPPPPPQQQQQQOOOOOOQQQSSSTTTTTTTTTVVVRRRUUU___hhhjjjhhhhhheeefffgggjjjnnnrrrtttuuu}}}|||~~~~~~{{{zzz{{{{{{~~~zzzoooddd___[[[XXXTTTWWWZZZXXXTTTQQQRRRSSSMMMNNNOOOOOONNNMMMMMMNNNKKKIIIFFFCCCAAA???===<<<>>><<<:::888888777555444111555<<>>;;;:::999888777333444555444222000000000+++)))'''&&&&&&%%%###!!! !!!             !!!+++***((('''''')))+++,,,---,,,***+++,,,---,,,,,,***)))))))))***,,,...///444444444444333111///.........---...///000222333222000...---...111555888222444666444000111555:::>>><<<;;;<<<@@@AAA@@@>>>AAADDDGGGGGGGGGGGGJJJMMMNNNOOOPPPRRRTTTZZZ```eeegggdddcccfffhhhiiilllqqqzzzzzzyyyxxxwwwvvvvvvvvv~~~|||{{{~~~}}}zzztttllleeeaaaaaabbb___YYYVVVUUUQQQKKKLLLRRRPPPXXX\\\XXXPPPOOOXXXcccmmmggg\\\OOODDD???AAADDDDDD@@@;;;888888:::;;;<<<666777666333///---,,,,,,******)))(((&&&$$$!!!  !!! !!!         """((('''&&&&&&&&&(((***+++///...------.../////////,,,+++*********,,,...///333444444444333111///------,,,,,,---...000222444222111000000000111333444222555666444222222666;;;;;;999888999<<>>===BBBEEEHHHIIIIIIIIIKKKMMMLLLMMMNNNOOOQQQVVV\\\aaaeeebbbbbbeeefffeeefffiiiyyyyyyxxxxxxyyyzzz{{{||||||{{{~~~~~~{{{uuunnnfffbbbaaabbb]]]YYYVVVUUURRRMMMNNNSSSTTTZZZ^^^ZZZSSSQQQXXX```hhhddd[[[OOOFFFBBBCCCEEEAAA===999666777999:::;;;777777666333...+++******'''(((((('''&&&$$$""" !!!"""        !!!$$$$$$$$$$$$&&&(((***+++///.........///000000111000...,,,******,,,///111333333444555444222000...------...///111333666777333333222222222111000000333555666555333333777;;;:::888777888;;;>>>@@@@@@CCCFFFIIIKKKKKKKKKKKKLLLJJJKKKLLLLLLNNNRRRWWW[[[```___```ddddddaaa```bbbtttttttttvvvxxx|||{{{yyyzzz{{{yyyuuunnngggcccbbbbbb]]][[[YYYXXXTTTPPPQQQTTTYYY\\\^^^[[[UUUSSSUUUXXX^^^\\\VVVNNNGGGDDDDDDEEE===:::666444555777888999777777666222---***((((((&&&&&&&&&%%%$$$"""!!!  !!!###$$$         !!!!!!""""""$$$&&&(((+++,,,,,,,,,---------...000111444111---******,,,///111333444666777666444222000000000111222555888;;;<<<666555444222111000//////222444555444444444777:::;;;:::888999<<<@@@CCCEEECCCFFFIIILLLMMMLLLKKKJJJJJJKKKKKKLLLLLLOOOTTTWWW\\\[[[^^^cccddd```^^^```lllmmmnnnqqqvvv{{{~~~zzzwwwvvvttttttqqqlllgggdddccccccbbbaaa___\\\XXXTTTSSSTTTZZZ[[[[[[YYYTTTPPPOOONNNRRRPPPMMMJJJFFFCCCCCCBBB:::777333222333555666666444555444111---***))))))'''&&&%%%$$$"""!!! """$$$%%%&&&           !!!"""$$$''')))+++,,,***,,,---------...000333555222...++++++,,,///222333555777999999777444333000000111333555999<<<>>>999777333000...///000222111222333444444555777888::::::::::::<<<@@@DDDGGGCCCEEEHHHKKKNNNNNNLLLKKKMMMMMMNNNMMMMMMOOORRRUUUXXXWWW[[[aaacccaaaaaaccchhhiiikkkoootttzzz}}}yyyvvvmmmnnnmmmkkkgggeeeeeeeeehhhhhhgggaaa\\\WWWUUUSSSVVVWWWVVVTTTOOOKKKGGGFFFGGGFFFEEEDDDCCCBBB@@@???999666222111222333444444111222222000---++++++,,,)))(((&&&$$$"""  !!!###$$$&&&&&&'''            """$$$''')))+++,,,***---//////...///222666444222///,,,,,,---///111222444777::::::888555333......///000333666999;;;:::777222///...///222444222222333555666777888888888999:::;;;<<<>>>BBBFFFDDDEEEGGGKKKOOOQQQPPPNNNPPPQQQQQQPPPOOOPPPRRRTTTUUUTTTVVV\\\___```bbbggghhhjjjmmmpppuuuyyy}}}{{{~~~~~~zzzkkkmmmnnnmmmjjjhhhggghhhkkkmmmllleee^^^ZZZVVVRRRRRRSSSSSSPPPJJJFFFCCCBBBBBBAAA@@@AAABBBAAA???===999777333222222333222222///000111000...,,,---...+++)))'''%%%###!!!!!! !!!"""###%%%&&&'''''''''  !!!!!!!!!!!!           !!!###&&&'''))))))(((+++...///---...222666111000...------...///000000333666999999777555333---......///222444777999666444222111000111333444444444555777999:::::::::999;;;===>>>>>>???BBBEEEGGGGGGHHHLLLQQQTTTTTTSSSSSSTTTTTTRRRQQQPPPRRRSSSTTTQQQQQQUUUYYY[[[```fffhhhjjjmmmpppsssvvvwwwwwwpppvvvzzzyyyzzz}}}ppprrrsssrrrooolllkkkkkkjjjnnnmmmeee___\\\WWWRRROOOQQQRRRNNNGGGCCCBBBDDDBBBAAA@@@AAACCCCCCAAA>>>;;;888555333333333222111111222222000...,,,------***)))'''&&&%%%%%%%%%%%%###$$$%%%'''(((((('''''' !!!!!!  !!!"""###"""!!!              """$$$&&&''''''%%%(((,,,,,,***+++000444//////...------...///000...111555777888666333111//////000111333555888999222222333333333333444444666666666999;;;===<<<<<<;;;>>>AAABBBAAABBBDDDGGGIIIHHHIIIMMMSSSWWWXXXWWWTTTUUUUUUSSSQQQPPPQQQSSSSSSOOOMMMPPPSSSWWW]]]dddfffhhhkkkoooqqqqqqqqqpppmmmvvv|||{{{zzz}}}vvvwwwxxxwwwssspppmmmmmmggglllllleee___]]]XXXRRROOORRRSSSNNNGGGBBBDDDGGGEEECCCAAACCCEEEEEECCC@@@<<<:::666444333333111000333444333111...,,,,,,,,,(((((('''&&&'''((()))***$$$%%%'''(((((((((''''''  """!!!        """$$$$$$$$$$$$%%%%%%&&&''')))+++,,,------,,,******,,,---......000000000000111222444444000111333444555666666666333333333222000000222444888666444666:::===>>>===BBBBBBBBBBBBCCCCCCDDDDDDBBBDDDHHHMMMRRRUUUWWWXXX[[[\\\]]][[[WWWSSSPPPOOOSSSPPPMMMLLLNNNUUU^^^eeeiiihhhllltttxxxtttnnnlllqqquuuwwwuuuvvv}}}~~~}}}zzzvvvrrrnnnlllllliiiccc___\\\YYYWWWTTTOOONNNLLLJJJHHHGGGGGGFFFDDDDDDDDDDDDDDDDDDDDDCCC@@@===;;;::::::888333/////////000111111000......((()))+++++++++)))'''&&&%%%&&&''''''((((((''''''  !!! """!!!      !!!###$$$$$$$$$%%%%%%&&&'''(((***+++,,,+++***(((((()))***+++,,,////////////000111222222111222333333444444444444222222222111000000222555777555444777;;;???AAA@@@DDDDDDDDDDDDDDDCCCBBBBBBAAADDDHHHLLLQQQTTTVVVWWWZZZ\\\\\\ZZZVVVRRROOONNNPPPPPPOOOPPPSSSYYY___dddgggfffiiiqqqtttqqqmmmlllppptttuuurrrrrrwww|||~~~}}}yyysssooollliiifffbbb^^^\\\ZZZXXXVVVPPPOOONNNMMMLLLKKKKKKKKKDDDDDDDDDDDDDDDDDDDDDDDDBBB???<<<;;;;;;999444000...////////////...------+++,,,---------+++)))'''&&&&&&&&&''''''''''''''' """!!! !!! """        !!!"""""""""$$$$$$%%%&&&''')))******+++)))((('''''')))+++,,,......---------......///222222222333333333333333111222111000///111333666555555555777<<<@@@BBBCCCEEEEEEFFFFFFEEECCCAAA???AAACCCGGGKKKOOORRRTTTTTTXXXZZZ[[[YYYVVVRRRPPPOOOOOOPPPSSSWWW\\\```dddfffiiigggiiiooorrrooommmmmmooossstttpppnnnrrrwwwxxx}}}yyysssnnnkkkgggeeeaaa___]]]\\\ZZZXXXPPPPPPOOONNNNNNNNNNNNNNNFFFFFFEEEEEEEEEEEEEEEFFFEEEAAA>>><<<<<<:::666222//////......------------////////////...,,,***((('''&&&&&&&&&&&&'''(((((( !!!###!!!!!!###!!! !!!      !!!!!!"""###$$$%%%&&&''''''((((((++++++***))))))***,,,///------,,,,,,+++,,,,,,,,,111111222222333444555555222222222111111333777:::666666666888;;;>>>AAABBBAAACCCEEEFFFEEECCC@@@???AAACCCGGGKKKNNNPPPRRRRRRSSSUUUXXXXXXVVVTTTSSSSSSQQQRRRUUUZZZ```eeeiiijjjmmmkkklllppppppmmmlllmmmnnnsssuuurrrooosssxxxzzz~~~{{{yyyuuurrrpppoookkkhhheeecccaaa___\\\ZZZPPPOOOOOOOOOOOOOOOPPPQQQJJJJJJHHHGGGGGGGGGHHHHHHGGGCCC>>><<<<<<:::777444000//////...------------000000000///---+++)))((('''&&&&&&%%%&&&'''((())) """### """###!!!        !!!"""###$$$%%%&&&''''''&&&&&&***+++,,,+++******,,,///---,,,+++++++++++++++,,,//////000111333666888999444444444333333666;;;>>>::::::999999:::;;;===>>><<<>>>AAACCCDDDCCCBBB@@@CCCEEEHHHKKKNNNPPPQQQQQQNNNQQQUUUWWWWWWWWWWWWXXXSSSRRRSSSWWW___fffjjjlllpppmmmmmmooonnniiihhhjjjjjjrrrvvvtttrrrvvv|||{{{xxxvvvvvvwwwxxxssspppllliiifffccc^^^[[[TTTTTTSSSSSSSSSSSSSSSTTTPPPOOOMMMKKKIIIIIIJJJJJJGGGCCC===:::999999666333111111000000///......---///......,,,+++)))((('''&&&&&&&&&&&&&&&'''((((((  ######"""###        !!!###$$$%%%&&&'''''''''&&&%%%&&&***---,,,***)))***,,,,,,,,,,,,++++++,,,,,,---------...000333666999;;;555555444444555888>>>BBB>>>>>>===;;;999999;;;===999;;;>>>AAACCCDDDCCCCCCFFFHHHJJJMMMOOOQQQQQQQQQLLLOOOTTTWWWXXXYYYZZZ[[[SSSQQQPPPTTT\\\dddiiikkkooommmnnnooolllgggeeehhhhhhqqqxxxvvvuuuzzz~~~~~~zzzwwwsssooolllgggbbb^^^\\\[[[ZZZYYYXXXXXXXXXXXXUUUSSSPPPLLLJJJIIIIIIJJJFFFAAA:::666666555333111111111222222111///---,,,,,,,,,+++***((('''&&&&&&%%%&&&''''''(((((('''''' """"""###""""""###     """$$$%%%&&&'''(((((('''%%%$$$%%%***///000---******,,,,,,,,,,,,,,,---...//////,,,,,,,,,---000333666888444444444444555999???CCC@@@AAAAAA>>>;;;:::<<>>777222222222000......000222222111///+++)))******)))((('''&&&&&&&&&###%%%'''))))))(((&&&%%%  ###"""###!!!  !!!###       ###%%%&&&'''((())))))'''%%%$$$&&&,,,333444000---,,,...,,,,,,,,,---...///000111,,,,,,+++,,,---000333555333333333333444999???CCCBBBCCCCCCAAA===<<>>@@@BBBDDDEEEFFFKKKLLLNNNQQQRRRSSSSSSSSSPPPSSSWWWYYYYYYYYYZZZZZZYYYWWWWWW]]]fffmmmnnnmmmpppqqquuuxxxuuupppooorrrpppzzz~~~|||yyyuuurrrmmmgggcccdddccc```^^^[[[YYYXXXWWWYYYVVVQQQKKKHHHFFFEEEEEECCC<<<555000//////...------///111333111...***'''))))))(((''''''&&&''''''"""%%%(((******)))&&&$$$ ###!!!###"""!!!      $$$))))))))))))((('''&&&&&&%%%***,,,000222333111...,,,+++,,,---.........---,,,,,,,,,,,,,,,---///000111555444444333444777<<<@@@BBBBBBAAAAAAAAABBBCCCDDDDDDDDDDDDEEEEEEFFFFFFFFFQQQPPPNNNMMMMMMOOOQQQSSSTTTTTTUUUVVVXXXZZZ\\\^^^]]]]]]]]]^^^ccciiiooorrrpppsssvvvwwwvvvtttrrrqqqvvvzzz{{{{{{{{{{{{yyyvvvrrrnnnkkkdddaaa______[[[VVVUUUXXXSSSRRRPPPKKKFFFBBB@@@@@@AAA===666111//////000000444444222000---)))&&&%%%%%%'''******)))'''&&&&&&(((''''''(((***)))'''%%%"""###"""###!!!!!!!!!     """'''******)))(((&&&%%%$$$###(((***...000111///,,,++++++,,,---//////...---------------...///000222222333333222111111444777:::<<<<<<===>>>AAACCCFFFGGGFFFFFFGGGHHHJJJKKKKKKLLLTTTTTTSSSSSSSSSSSSTTTUUUSSSTTTUUUWWWYYY[[[]]]]]]ZZZ\\\___dddhhhlllnnnpppqqqsssvvvvvvvvvuuuuuuvvvvvvzzz|||zzzzzz{{{{{{yyytttoookkkfffbbb```___[[[UUUTTTVVVPPPOOOMMMHHHCCC@@@@@@AAA@@@===999555111///......555444222///,,,)))&&&%%%%%%''')))***((('''&&&&&&(((((('''((())))))'''%%%!!!%%%%%%%%%!!! !!!  !!!    ###))))))(((&&&%%%###"""!!!%%%(((+++...///---+++***,,,---...///000//////...////////////000222333444222111/////////111444555666777999<<<@@@DDDGGGIIIHHHIIIKKKMMMOOOQQQSSSTTTVVVVVVWWWXXXXXXWWWVVVUUUSSSTTTVVVYYY[[[]]]]]]^^^WWW\\\dddkkkoooqqqooonnnrrrtttvvvwwwxxxxxxzzz|||xxx|||~~~yyyyyyzzz{{{{{{wwwqqqmmmiiiddd```___ZZZTTTRRRSSSMMMLLLIIIDDD@@@???@@@BBBAAABBBBBB???999333000...444333111...+++(((&&&%%%$$$&&&((()))'''&&&&&&''')))((('''((())))))'''%%%###&&&&&&%%% """"""  !!!  !!!"""       %%%%%%$$$$$$###""""""!!!$$$&&&))),,,------+++***,,,---...000000000//////......//////000222333444111000///000222444555666555666888;;;>>>AAADDDEEEHHHIIILLLOOOSSSVVVXXXZZZUUUWWWYYY[[[[[[YYYVVVUUUTTTUUUXXX[[[]]]______```YYY___gggooottttttrrrppprrruuuyyy|||}}}~~~|||zzzxxxxxxxxxwwwssspppjjjddd```^^^ZZZSSSPPPPPPKKKJJJGGGBBB??????AAADDDBBBHHHMMMKKKDDD:::333000444222000---***'''%%%$$$$$$&&&(((((('''&&&&&&'''***)))'''(((((((((&&&%%%!!!$$$%%%$$$###"""######!!!!!!###$$$!!! !!!!!!       !!!""""""###%%%(((+++,,,,,,+++++++++---...000000000000///---------...///000111222111000000333777:::;;;:::999999:::<<<===>>>??????EEEFFFJJJNNNRRRVVVYYY[[[UUUWWW[[[^^^^^^\\\YYYWWWVVVXXXZZZ]]]___aaabbbccc___dddjjjqqquuuvvvuuutttqqqvvv}}}|||uuurrrssstttsssrrriiiccc]]]\\\YYYSSSOOONNNJJJIIIFFFBBB@@@@@@CCCFFFBBBLLLUUUVVVLLL???555222444333222000---)))&&&$$$$$$&&&(((((('''&&&''')))+++)))''''''((((((&&&%%%$$$%%%###  !!!###%%%$$$ """$$$%%%!!! !!!!!!     !!!!!!###&&&)))++++++++++++***,,,---///000000000///,,,,,,,,,,,,---///000111333222222777<<>><<<;;;<<<===============<<<@@@BBBFFFJJJOOOTTTXXXZZZVVVYYY]]]```aaa```]]][[[ZZZ[[[\\\^^^aaadddfffhhhgggiiinnnrrrvvvxxxxxxxxxrrrwww}}}}}}rrrmmmnnnpppqqqoooggg___ZZZYYYXXXSSSNNNMMMIIIIIIGGGDDDAAAAAADDDFFFAAANNN\\\^^^RRRBBB888444666777777666222...)))&&&%%%'''(((((('''''')))***,,,***''''''''''''&&&%%%###(((&&&""" !!!"""###%%%%%%$$$  """### """"""""""""       !!!###&&&(((*********)))***,,,...////////////++++++,,,,,,---...000111444333333888>>>@@@>>>;;;;;;<<<===>>>????????????===???BBBGGGMMMQQQUUUWWWTTTWWW[[[___aaa```___]]]^^^^^^^^^___bbbfffjjjlllkkkmmmqqquuuxxxyyyyyyyyyuuuwww{{{~~~}}}qqqkkkkkkmmmllliiiccc\\\VVVWWWWWWSSSOOOMMMHHHHHHGGGDDDBBBAAACCCDDDCCCSSScccfffYYYIII>>>::::::<<<======:::555...***&&&((())))))((((((***,,,---***'''&&&''''''&&&%%%&&&***'''!!!######$$$&&&&&&$$$!!!!!!""""""$$$$$$###"""            !!!$$$'''((()))))))))***,,,.../////////...,,,,,,,,,---...///000111555444444888===???<<<777888:::<<>>???AAACCCDDDDDD@@@???AAAEEELLLPPPPPPOOOKKKLLLOOOSSSXXX]]]bbbdddeeebbb^^^ZZZZZZ```hhhooovvvuuuuuuxxx|||~~~}}}{{{~~~yyyvvvyyy~~~wwwrrrnnnjjjeeeaaa^^^[[[WWWVVVUUUQQQLLLHHHJJJGGGEEEEEEHHHHHHFFFDDDMMMXXXeeefff[[[MMMCCC??????===<<<>>>???<<<444...***+++,,,,,,---------,,,)))((('''&&&%%%$$$######!!!"""$$$'''&&&!!!!!!"""""""""###%%%$$$!!!!!!"""%%%""" !!!!!!!!!!!!             """%%%'''***,,,...---,,,***)))***+++...111111//////111444777666555666888:::;;;<<<>>>>>>???@@@@@@AAABBBCCCAAAAAACCCGGGMMMQQQRRRQQQKKKLLLNNNRRRWWW\\\aaacccaaa^^^ZZZVVVWWW]]]eeellltttssstttwww|||~~~~~~}}}}}}{{{zzz}}}{{{vvvqqqlllfffbbb___[[[WWWUUUUUUTTTQQQOOOPPPMMMIIIHHHHHHGGGDDD@@@DDDOOOYYYZZZPPPDDD;;;888:::888777999;;;:::444///******+++++++++++++++***)))((('''&&&$$$###"""!!!!!!"""$$$%%%######%%%%%%!!!###%%%$$$  """######  !!!!!!              !!!$$$&&&'''***,,,,,,+++)))((((((***...111111///---///111444555666888999;;;<<<<<>>EEELLLLLLEEE;;;555333555333111333666666333000)))************))))))(((((('''&&&$$$""" """"""###""" $$$&&&'''"""%%%&&&$$$"""###$$$!!!           !!!######&&&)))+++***)))))))))***...111222///------///333555888:::<<<===>>>???DDDCCCCCCCCCDDDEEEFFFGGGGGGHHHKKKNNNRRRUUUVVVWWWNNNNNNNNNPPPRRRUUUXXXYYYZZZXXXVVVTTTUUU[[[ccciiioooppprrruuuwwwyyyzzzzzzxxx||||||wwwrrrlllfffccceeeaaa\\\YYYZZZ^^^cccfffllldddYYYPPPLLLIIIFFFCCC???CCCFFFEEE@@@:::666555444222000000222333222111************)))(((''''''&&&%%%###!!!!!!!!!!!!"""%%%'''(((%%%&&&'''$$$ """$$$$$$ !!!           """&&&))))))***+++,,,***...222222000......///333666:::<<<===>>>AAACCCFFFFFFEEEFFFGGGJJJLLLMMMKKKMMMOOORRRTTTVVVWWWXXXSSSRRRQQQQQQQQQRRRSSSTTTWWWWWWVVVVVVWWW[[[bbbgggoooppprrrtttuuuvvvvvvwwwvvvzzz|||wwwrrrlllhhhggghhheeeaaa]]]^^^bbbhhhmmmnnneeeXXXNNNIIIGGGFFFDDDDDDDDDCCCAAA???<<<:::999777555222000000111111111,,,,,,,,,+++***((('''&&&###"""!!! """$$$&&&(((&&&'''&&&"""!!!######$$$ !!!!!!!!!        """%%%&&&(((***,,,***...111111///---///111222666:::<<<===???CCCGGGIIIHHHHHHHHHJJJMMMPPPRRROOOQQQTTTUUUUUUUUUWWWYYYYYYXXXVVVTTTSSSSSSSSSSSSVVVXXXYYYZZZ[[[]]]aaadddnnnpppsssttttttuuuwwwxxxwww{{{~~~xxxrrrmmmkkkjjjjjjhhheeeaaa```ccchhhmmmfff___UUUNNNKKKIIIGGGEEEHHHEEEAAA???>>>===<<<::::::888555222111000111222------,,,+++)))'''%%%$$$ !!!"""###%%%'''&&&&&&$$$"""######""" !!!""""""!!!               !!!###&&&)))))),,,......,,,,,,///222111555999::::::===CCCHHHLLLKKKJJJIIIJJJMMMPPPRRRRRRTTTWWWWWWUUUUUUVVVXXX^^^\\\[[[YYYXXXXXXXXXXXXZZZ]]]```bbbccccccdddeeelllooosssvvvwwwxxx{{{~~~}}}~~~wwwnnniiihhhiiiiiiiiigggccc```aaadddhhhaaa^^^[[[YYYYYYVVVQQQMMMKKKFFFAAA>>>>>>>>>===:::999999777444222111222333------,,,***(((%%%###"""!!!""""""$$$&&&%%%$$$""""""###"""""" !!!""""""""""""                  """%%%(((***,,,,,,***+++///222000333777888888;;;BBBIIINNNMMMKKKIIIJJJLLLNNNPPPSSSVVVXXXXXXUUUTTTUUUWWW```___^^^\\\\\\\\\]]]^^^___ccchhhjjjjjjjjjiiiiiikkkoootttwwwyyy{{{~~~tttjjjeeedddeeehhhhhhhhhddd```^^^```cccbbbbbbeeehhhjjjfff]]]WWWNNNHHHAAA??????@@@>>>;;;888888777555333222333555,,,,,,+++)))&&&$$$!!! """$$$%%%$$$###""""""  ######  """""""""$$$%%%"""        ###%%%'''((())),,,///222333333444555777;;;AAAFFFJJJIIIIIIJJJKKKLLLLLLKKKOOOPPPRRRSSSRRRSSSUUUWWW\\\```ccceeedddbbb```___eeemmmtttuuuooojjjjjjlllppprrruuuxxx{{{yyytttmmmgggeeehhhhhhfffeeeddd___[[[]]]cccdddlllxxxyyyiii]]]___PPPAAA<<<<<<<<<;;;;;;444444444555666555333111...+++'''$$$!!!###%%%%%%$$$######""" ###"""!!!###"""###$$$$$$!!!       """$$$&&&'''))),,,///333333333333555888>>>BBBGGGGGGHHHIIIKKKKKKKKKJJJJJJLLLNNNOOOOOOOOOQQQSSSYYY\\\aaadddeeeeeeeeeeeeiiipppvvvwwwrrrnnnoooqqqtttuuuvvvyyy~~~~~~wwwrrrlllgggeeegggjjjhhhfffeeeaaa\\\]]]aaagggsssvvvkkkcccSSSDDD======;;;:::;;;444333333333444444222000***'''$$$!!!  !!!$$$%%%%%%###"""###!!! """!!!!!!$$$$$$$$$$$$###      !!!###$$$&&&)))+++111222222222222555:::===CCCDDDFFFHHHJJJJJJJJJJJJKKKMMMPPPQQQQQQQQQSSSTTTSSSVVV[[[```eeegggiiiiiimmmsssxxxxxxuuurrrtttwwwzzzxxxwww{{{vvvrrrnnniiihhhiiillliiihhhgggbbb\\\[[[^^^aaappp~~~ttthhhWWWFFF???===;;;999:::555333111000000000///...%%%### """!!!###$$$###"""!!!"""!!! !!!""""""$$$%%%%%%$$$!!!     !!!"""###&&&)))...//////000111444888<<<===@@@DDDFFFGGGHHHHHHIIILLLNNNQQQRRRRRRSSSTTTVVVPPPRRRVVV\\\bbbgggiiiiiimmmqqquuuvvvtttsssvvvyyy|||yyyxxx}}}zzzvvvrrrmmmkkklllmmmiiiggggggbbb[[[XXXYYYYYYgggyyy~~~yyyjjjYYYHHH@@@===:::888888444222...---------,,,+++$$$!!!!!! """######"""!!!  ###!!!!!!!!! """$$$%%%&&&$$$     !!!"""%%%((()))***,,,...///333777;;;999<<<@@@CCCDDDEEEGGGIIIIIIKKKMMMNNNNNNPPPRRRTTTSSSSSSUUU[[[aaafffhhhhhhiiilllpppqqqqqqrrruuuwww{{{xxxxxx}}}}}}xxxuuupppmmmmmmmmmhhhfffeeeaaaYYYUUUUUUXXXaaaooo|||~~~{{{gggWWWGGG@@@===:::777666333000---******)))((('''$$$"""!!!!!!######$$$###"""""""""$$$"""!!! !!!######%%%&&&###       !!!$$$&&&$$$&&&)))+++---000555888555999===???@@@BBBGGGKKKKKKLLLLLLLLLMMMOOOTTTWWWXXXWWWWWW[[[bbbgggiiihhhdddgggkkkmmmnnnpppsssuuuyyyxxxxxx}}}}}}yyywwwsssooonnnnnnhhhdddbbb___XXXTTTTTTUUU\\\hhhttt}}}~~~yyyttt___QQQCCC>>><<<999555444111...+++)))(((&&&$$$"""### ######$$$%%%&&&&&&%%%%%%###%%%###!!!!!!$$$!!!$$$&&&###      """$$$!!!###&&&''')))+++///222333666:::<<<<<<@@@FFFLLLLLLLLLKKKJJJKKKOOOUUUYYYYYYWWWUUUYYY```eeefffeeeaaadddhhhlllnnnppprrrsssxxxyyyzzz}}}}}}{{{{{{xxxuuussspppiiicccaaa^^^YYYUUUUUURRRYYYgggwwwssshhhVVVJJJ>>><<<<<<999444222///---***((('''$$$!!!%%%%%%&&&'''((((((((((((###%%%###!!!"""$$$!!!###%%%###         !!!### """$$$%%%&&&'''***---222555999::::::>>>FFFMMMHHHGGGEEEDDDDDDIIIPPPVVVWWWSSSQQQUUU\\\bbbcccbbb```ccchhhllloooqqqrrrsssxxxzzz|||~~~~~~~~~~~~{{{zzzrrrjjjcccaaa___ZZZWWWVVVSSS\\\lllsssbbbPPPEEE;;;:::;;;888444111---,,,***((('''### &&&&&&(((***+++***'''$$$!!!"""$$$$$$!!! $$$'''%%%((('''"""        !!!"""###$$$%%%&&&&&&'''------///111555:::>>>AAA@@@BBBDDDBBBAAADDDKKKQQQUUUUUUUUUTTTTTTUUUXXX[[[YYY]]]aaafffiiilllooorrrvvvvvvwww{{{~~~}}}zzzwwwoooddd\\\[[[]]]ZZZVVVTTTQQQ[[[oooyyycccNNNEEE999222000///,,,***)))'''$$$"""!!!!!!###''''''((()))***)))%%%""" """$$$$$$!!! $$$&&&%%%&&&&&&         !!!!!!"""###$$$%%%&&&&&&++++++,,,---000333666888:::===@@@@@@@@@BBBIIIOOORRRSSSRRRQQQPPPQQQSSSVVVWWWZZZ___cccgggjjjnnnqqqtttuuuwww|||~~~{{{yyyoooddd\\\[[[\\\XXXTTTRRROOOVVVggg}}}rrr___JJJBBB777111...---+++(((&&&$$$!!!  $$$&&&)))(((((())))))'''""""""%%%$$$ ###&&&$$$$$$"""         !!!"""###$$$$$$%%%(((((((((((()))+++---///444777;;;======@@@EEEIIIMMMMMMMMMLLLKKKKKKNNNPPPPPPTTTYYY]]]aaafffkkknnnqqqsssvvv{{{~~~||||||{{{yyynnnddd\\\[[[ZZZVVVQQQPPPJJJOOO[[[kkkvvvrrrbbbTTTDDD===444---+++***'''%%%""" !!!%%%'''***)))))))))((($$$ """$$$###!!!###%%%###"""        !!!"""######%%%%%%%%%%%%&&&''')))***000333777999:::<<<>>>AAADDDEEEFFFFFFFFFGGGJJJLLLJJJMMMRRRWWW\\\aaafffjjjmmmpppuuuyyy~~~{{{yyyxxxvvvtttlllccc\\\ZZZXXXSSSNNNMMMFFFHHHNNNWWW^^^[[[OOOEEE;;;666///)))'''%%%###""""""%%%&&&***)))((((((&&&###"""$$$!!! !!!###$$$"""        !!!!!!""""""###$$$%%%'''((()))///111333555555666777777:::<<>>AAADDDGGGGGGJJJNNNRRRWWW\\\cccggglllpppuuuxxxxxxzzz~~~yyyuuupppjjjfff___YYYSSSRRRNNNGGGBBBBBBBBBAAAAAA@@@???;;;555111)))(((%%%!!! !!!%%%&&&&&&)))((('''&&&%%%!!!!!!######!!!###"""!!!"""""""""######        !!!"""######$$$&&&&&&&&&''')))***++++++,,,///333666888;;;>>>AAACCCEEEIIIMMMQQQWWW]]]bbbfffkkkpppsssssstttxxx{{{zzz||||||wwwrrrnnniiibbb\\\VVVPPPLLLJJJFFF???;;;;;;888888888777444000---+++###"""!!! """&&&(((((((((''''''&&&$$$!!!###$$$$$$"""$$$!!! !!!"""""""""######          !!!!!! """%%%'''((()))))),,,000333555777:::<<<>>>@@@CCCGGGKKKPPPWWW[[[^^^dddjjjmmmmmmnnnrrrvvvsssuuuzzzxxxvvvrrrnnnkkkhhhbbbZZZTTTOOOJJJGGGEEEAAA:::666777...///000///,,,)))&&&%%%  !!!$$$''')))((()))(((%%%  ###%%%&&&###"""$$$%%%$$$###%%%         """$$$%%%))))))***+++...222666888999===@@@AAAAAADDDKKKQQQVVVZZZ___ccceeefffgggiiimmmnnnqqqvvv|||}}}wwwsssllliiiggggggbbbXXXRRRPPPMMMHHHBBB>>>===:::333...+++***)))&&&$$$!!!  ###&&&(((***(((((('''$$$!!!###$$$&&&""""""$$$$$$###"""###     """###&&&&&&'''(((+++///222444444777::::::999;;;AAAGGGLLLPPPUUUXXXZZZ[[[]]]^^^bbbdddiiinnntttxxxzzzzzz|||vvvpppmmmgggbbb___^^^YYYPPPKKKJJJJJJDDD===999777444...)))((('''%%%$$$!!!  """%%%(((***+++(((((('''###"""###$$$###%%%!!! ###$$$###"""!!!      """""""""$$$'''***---//////222333333222444999===BBBEEEIIIMMMNNNPPPRRRSSSUUUYYY^^^eeeiiilllllllllyyyzzzrrrkkkgggdddaaaZZZUUUSSSOOOHHHCCCCCCDDD>>>666111...+++'''######"""!!!  $$$''')))+++,,,***)))'''"""!!!$$$%%%$$$######!!!###$$$###!!!         !!!###&&&(((***,,,.../////////111666:::<<>>>>>;;;666///***'''%%%###!!! !!!&&&)))***+++,,,+++***(((""""""%%%%%%$$$###!!!!!!######"""           """$$$%%%&&&((()))***+++---000444777888:::===@@@AAACCCEEEGGGGGGIIILLLNNNOOOSSSXXX\\\cccmmmzzz{{{wwwpppggg^^^XXXTTTRRRTTTKKKEEECCCBBB===888777222...)))%%%###""""""""" ###(((************+++***'''!!!"""%%%%%%$$$### !!!###$$$"""!!!      !!!"""###$$$######$$$%%%(((,,,000222111444666888999;;;>>>@@@@@@BBBCCCCCCDDDGGGNNNSSS[[[dddooovvvxxxyyy}}}}}}wwwlllkkkggg```XXXQQQMMMKKKHHH@@@;;;======888111...+++)))&&&###!!! !!!!!! %%%)))***)))(((''')))(((%%%!!!$$$$$$$$$### ###$$$###!!!       !!!!!!!!!"""!!! !!!$$$(((***,,,,,,...000111222444777::::::===@@@@@@???AAAGGGLLLSSSZZZcccjjjmmmpppuuuzzzzzzxxxyyy||||||rrriii^^^``````[[[TTTLLLGGGEEE>>>888666:::;;;666---((('''&&&%%%"""  %%%)))***((('''&&&((('''### ###$$$###### ###$$$###"""!!!         ###""" !!!###&&&'''((()))+++---...///111444777777;;;@@@AAA@@@@@@DDDHHHIIIOOOWWW]]]bbbgggmmmrrrssszzz{{{pppqqquuuzzz|||uuuhhh]]]WWWYYY[[[XXXQQQIIIDDDBBB:::555444:::===666,,,&&&&&&&&&%%%""" %%%)))(((''''''$$$!!!'''!!!!!!$$$### """$$$!!!          ###&&&(((((()))+++---...000000444666:::===AAABBBCCCDDDLLLIIILLLVVV___ccceeehhhlllrrryyy~~~~~~uuuhhhhhhjjjllllllggg]]]VVVPPPQQQPPPNNNJJJDDD???;;;555222000222333000)))"""!!!!!!  %%%)))))))))***(((%%%(((!!! """%%%$$$!!!"""$$$!!!    !!!$$$&&&&&&''')))+++,,,......222444666999<<<>>>@@@AAAFFFDDDGGGPPPXXX\\\___cccdddhhhmmmqqqtttvvvxxxzzzxxxvvvxxx~~~yyyqqqfffeeefffhhhhhhccc[[[TTTLLLMMMLLLJJJEEE@@@:::666111...,,,,,,---+++%%%   %%%******+++---,,,***)))"""!!!"""$$$'''%%%""" ###$$$"""!!!!!!  """###$$$%%%'''(((***+++,,,///000111333666999;;;<<<>>><<>>999333000,,,)))&&&%%%&&&$$$   &&&******+++------***)))!!!"""###%%%(((&&&""" """!!!$$$$$$"""""""""      !!!"""###%%%&&&((()))***---------...111444666888888777:::BBBHHHLLLPPPVVV^^^aaagggjjjlllmmmnnnooommmiiihhhlllooopppqqquuuyyyxxxxxx|||wwwnnnhhhdddaaa]]][[[YYYUUUNNNIIIAAA@@@???<<<888222---***)))&&&###!!!!!!  """'''+++))))))******'''''' $$$%%%&&&(((%%%  """"""$$$%%%#########    !!!"""$$$%%%'''((()))+++******+++---000222444555444777>>>CCCFFFLLLRRRVVVZZZaaaeeeffffffeeedddccc^^^]]]aaaeeegggjjjnnnqqqqqqrrrvvv}}}}}}sssjjjfffccc^^^XXXTTTQQQMMMFFFAAA<<<;;;:::777333...***'''(((%%%"""  $$$)))+++)))'''((((((%%%$$$!!!&&&&&&&&&'''###!!!######%%%%%%$$$$$$###     """###%%%&&&''''''(((((()))+++---...///111000333:::>>>AAAHHHOOOQQQUUU[[[______^^^]]]]]]^^^YYYWWW[[[___aaadddhhhkkkmmmooosssxxxwwwllldddaaa\\\XXXRRRNNNKKKFFF@@@;;;777666555222///+++'''%%%%%%$$$"""   $$$)))+++)))'''((((((&&&!!!###'''&&&&&&%%%!!!"""$$$%%%&&&%%%$$$%%%$$$    !!!###$$$$$$$$$$$$&&&'''))))))******,,,,,,///555888;;;CCCKKKPPPRRRUUUVVVVVVWWWXXXZZZ^^^YYYWWWZZZ]]]]]]___bbbeeehhhmmmqqqssswww|||yyyoooddd\\\XXXRRRNNNJJJGGGEEEBBB<<<777222111000...+++(((&&&$$$!!!!!!!!! $$$)))+++)))(((******(((###''''''&&&%%% ###%%%%%%&&&%%%$$$%%%$$$      !!!""""""!!!"""$$$&&&'''''''''''')))))),,,111444777???HHHMMMMMMLLLKKKKKKNNNRRRUUU\\\WWWUUUWWWYYYWWWXXX[[[]]]bbbhhhkkkmmmooorrruuuuuuwwwwwwrrrhhh]]]UUURRRJJJGGGDDDCCCBBB???:::555///...---+++)))'''%%%###   (((((((((***,,,,,,***(((""""""$$$'''(((%%%!!!%%%'''***'''%%%%%%%%%!!!       ###$$$ !!!###$$$%%%''''''&&&(((+++...111666;;;???IIIHHHFFFEEEEEEHHHJJJLLLTTTUUUWWWWWWVVVWWWZZZ\\\]]]___``````eeemmmqqqooommmpppqqqllldddZZZTTTQQQFFFCCC@@@@@@@@@===666000)))))))))'''%%%"""  (((((((((***++++++)))'''######%%%''''''$$$"""%%%'''(((%%%$$$$$$$$$     &&&(((### !!!###$$$$$$$$$&&&))),,,///333888<<>>???AAACCCFFFHHHKKKNNNRRRUUUWWWXXXXXXXXX^^^hhhnnnnnniiieee]]]TTTMMMHHHGGGGGG<<<:::777444222...((($$$""""""!!! *********++++++)))%%%!!!!!!%%%&&&'''&&&""" $$$&&&'''"""###$$$$$$!!!   """$$$%%%'''***,,,......///111444777:::<<<===???AAACCCEEEGGGKKKNNNNNNOOOOOOPPPVVV```eeeeee___ZZZQQQHHHCCC@@@??????:::888555222///***&&&###!!!  ******+++,,,+++(((###"""$$$&&&'''%%% !!!$$$%%%%%%"""######"""   !!!"""###%%%'''((()))***,,,///222555666666888:::;;;<<>>:::999888777666444222///+++'''###!!! +++++++++,,,+++'''"""######%%%'''%%%"""###$$$$$$!!!"""!!!     !!!"""""""""$$$'''))),,,...///+++---000111333555999;;;666999;;;===BBBJJJLLLJJJDDD@@@:::666555444222000000///---***%%%""" ++++++,,,,,,+++'''!!! ###"""%%%'''$$$ """######### !!!         """%%%''')))***###%%%(((***,,,///333666///333555777===CCCDDDAAA<<<888444222222111///,,,++++++)))%%%!!!  ***((((((+++...+++!!! !!!$$$'''%%%!!!"""!!!!!!!!!!!!!!!!!!         ###""""""###&&&)))---///111///...111777;;;999777333333333222///,,,)))&&&###"""  ***((('''+++---*** !!!!!!%%%'''%%%""""""""""""###!!!!!!!!!    !!!!!!!!!"""$$$''')))+++,,,***))),,,111444222000------...---+++(((%%%### )))((('''***+++''' !!!"""%%%'''%%%"""######$$$$$$!!!!!!      """###$$$%%%%%%&&&$$$###%%%(((***)))'''&&&&&&&&&&&&$$$"""  ***(((((())))))%%%!!!"""###&&&'''$$$ ###$$$$$$$$$%%%      !!!""""""!!! !!!  """###""" !!!!!!!!!  +++***))))))'''""" """###$$$&&&'''$$$ ###$$$$$$$$$%%%       !!!  ,,,++++++)))&&&!!!!!!###$$$%%%''''''### ######""""""###         ------,,,***&&& """$$$%%%&&&''''''### """"""!!! !!!            ......---+++&&& ###%%%%%%&&&((('''### """!!!              111///---,,,)))""" ###$$$%%%''''''######%%%$$$###""""""         111...,,,***&&&!!!"""###$$$&&&&&&""""""######""""""###           000---***'''### !!!"""$$$$$$!!!!!!!!!!!!!!!"""$$$!!!       ///,,,)))$$$  !!!!!! !!!"""$$$"""!!!        ---+++(((###  !!!!!! """$$$"""!!!        +++***(((###!!!!!!!!!!!!  !!!######"""!!!!!!""""""           )))***)))%%% ###$$$######"""###"""!!!$$$&&&&&&$$$!!! !!!          (((******&&&!!!$$$%%%%%%$$$%%%&&&$$$ """%%%''''''%%%"""                ((((((&&&""""""######$$$$$$%%%$$$!!!!!!"""$$$&&&&&&&&&$$$###&&&&&&               '''((('''###"""######$$$$$$$$$### """$$$&&&'''((('''%%%$$$%%%%%%         '''(((((($$$"""######$$$$$$###"""$$$%%%'''((()))(((&&&%%%"""###       '''((((((%%%  ###$$$$$$%%%%%%"""!!!!!!$$$%%%'''(((((('''&&&%%% !!!       ((())))))&&& !!!$$$%%%%%%&&&'''"""!!!"""$$$%%%&&&''''''&&&$$$###         +++***)))%%%###&&&''''''((((((###!!!"""$$$%%%'''''''''&&&$$$###        ---,,,)))$$$ %%%((())))))******$$$""""""%%%&&&((()))((('''%%%###          ...,,,)))###!!!&&&)))******++++++%%%###"""'''((()))***)))(((&&&$$$