BM6P6(@ yyynnnfff^^^SSSLLLMMMRRRSSSRRRQQQKKKLLLKKKGGGAAA;;;777555111222111000...---...///111333444333111...------+++)))((((((***)))%%%"""%%%&&&'''((()))))))))))),,,+++***)))(((((((((((($$$%%%&&&'''(((((((((((('''&&&&&&&&&&&&'''(((((('''&&&&&&%%%$$$$$$$$$$$$&&&###&&&222:::666,,,$$$&&&%%%$$$#########$$$%%%((((((''''''''''''((((((###$$$&&&''''''&&&$$$###$$$$$$%%%&&&'''((()))*** !!!###$$$$$$""" """#########"""!!! !!!"""###"""###&&&((())))))(((((('''%%%$$$###"""###$$$###"""!!!"""###!!!!!!"""$$$'''((('''%%%&&&&&&&&&&&&''''''((((((%%%&&&((()))************((()))***(((%%%%%%(((+++---......,,,(((%%%$$$$$$%%%###""""""%%%'''((((((%%%+++,,,------111OOOzzzVVV555666000)))'''((($$$$$$'''$$$***===aaa~~~|||hhhnnnuuuzzz{{{tttrrrmmmeee```bbbkkkrrrwwwsssrrruuuzzz|||zzzvvvyyy}}}tttmmmooowww~~~~~~yyyrrrpppooommmkkkrrrrrrqqqppppppooooooooouuuyyy||||||yyyvvvwwwxxxyyyzzz{{{}}}yyywwwyyy{{{xxxzzzzzzxxxyyy{{{}}}~~~zzzpppiiibbbXXXPPPPPPRRRQQQPPPQQQOOOOOOMMMJJJDDD===888555111111111000//////000222///000111000---+++)))))))))((('''((())))))&&&###&&&&&&''''''''''''&&&&&&++++++***)))(((((((((((($$$%%%&&&'''(((((((((((('''''''''''''''((())))))''''''&&&%%%$$$$$$$$$$$$&&&"""$$$---444111)))$$$$$$############$$$&&&'''((((((''''''''''''((((((###$$$&&&''''''&&&$$$#########$$$%%%%%%&&&&&&'''"""###%%%&&&%%%###  !!!""""""""""""""" """#########$$$&&&((((((((((((((('''&&&%%%%%%$$$%%%&&&$$$"""!!!"""###""""""###&&&((()))'''%%%%%%&&&''''''((('''''''''&&&'''((()))))))))(((''''''((()))'''%%%%%%'''***+++,,,---+++)))'''&&&''')))'''%%%%%%&&&''''''''')))////////////222NNNwwwWWW666888222---$$$&&&"""###((((((111FFFuuuoookkkgggjjjsss||||||zzzxxxyyy{{{~~~~~~xxxsssooossswwwyyy{{{}}}yyyxxx~~~xxxsssqqqmmmhhhiiiiiiiiijjjjjjhhhddd```bbb^^^XXXVVVWWWZZZ]]]___yyyqqqlllggg^^^VVVSSSPPPMMMMMMPPPQQQQQQOOOLLLGGGAAA;;;777111111000000000111222333...///000///+++((('''&&&'''&&&&&&'''))))))'''%%%&&&&&&&&&&&&&&&%%%%%%%%%+++***)))((((((''''''((($$$%%%&&&''''''(((''''''(((''''''''''''((())))))''''''&&&%%%$$$$$$$$$$$$&&&"""###***///,,,'''$$$"""""""""###$$$%%%'''(((''''''''''''''''''''''''###$$$%%%&&&&&&%%%$$$###########################$$$%%%&&&&&&&&&$$$!!!  """######!!!"""#########$$$&&&(((''''''((((((((((((''''''(((((((((&&&###!!!"""#########%%%(((******'''%%%%%%&&&((())))))'''%%%$$$((((((((((((((('''&&&&&&&&&''''''&&&$$$%%%''')))((()))++++++)))))))))***,,,***((('''(((((('''&&&'''---...///000333NNNvvvXXX777888444111%%%&&&"""###***,,,999QQQzzzoooqqqrrrvvv}}}|||mmm```QQQPPPRRRZZZhhhuuuzzzwwwtttuuu{{{xxxuuurrrooolllgggbbb^^^^^^XXXPPPKKKJJJMMMPPPRRR}}}vvvooolllfff___XXXTTTOOOJJJKKKNNNOOOOOONNNLLLIIIDDD???;;;333111///...///111111222///111111///,,,(((&&&&&&''''''''''''(((((('''&&&''''''&&&&&&&&&&&&&&&'''******)))(((''''''''''''$$$%%%&&&&&&'''''''''&&&'''&&&&&&&&&&&&'''(((((('''&&&%%%%%%$$$$$$$$$$$$'''$$$&&&,,,///***%%%############$$$$$$%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&###$$$%%%%%%%%%%%%$$$###$$$$$$###""""""!!!!!! """###$$$%%%%%%$$$###"""!!!###$$$!!!###$$$#########%%%'''&&&'''(((((()))))))))((())))))(((%%%""" !!!"""###$$$&&&(((******&&&$$$%%%''')))***)))'''$$$###((((((((((((((((((((((((&&&&&&%%%%%%$$$%%%'''(((''')))******)))((()))***+++***(((((((((((('''&&& &&&(((,,,000444PPPxxxYYY777666222222((()))%%%%%%,,,000AAA\\\|||zzzyyyzzz{{{~~~}}}nnnccc```dddkkkrrrvvvqqqggg^^^ccceeelllwww|||qqqiiifffgggiiijjjyyyqqqkkkiiibbb\\\VVVSSSNNNJJJIIIMMMIIIHHHGGGGGGHHHFFFBBB???555222...---...000000000///000111///+++(((&&&&&&)))))))))((('''''''''(((((((((((('''((()))***+++***)))((('''&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&((((((,,,222222+++%%%$$$%%%%%%%%%%%%$$$#########%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""!!!  """############  !!!###$$$!!!"""######""""""$$$&&&%%%&&&'''((()))))))))((((((((('''$$$!!!!!!"""$$$$$$%%%''')))(((%%%"""%%%''')))***)))'''$$$###''''''(((((()))***++++++&&&%%%$$$$$$%%%&&&'''(((((()))******(((&&&'''''''''&&&&&&'''((()))(((''' %%%'''+++000666RRRzzz\\\888333......&&&(((%%%'''///666JJJggg{{{xxxuuutttssstttwwwyyy|||}}}~~~zzzxxxoooiiiggg^^^XXXSSSRRRPPPKKKIIIJJJBBB???>>>???BBBDDDCCCAAA666222------///222222111---...///...***'''&&&%%%((()))***)))((((((***+++,,,+++***))))))***+++,,,)))((('''&&&&&&%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$############$$$%%%%%%#########$$$%%%&&&'''(((***,,,111666333+++%%%%%%&&&&&&&&&%%%$$$###"""!!!###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###"""!!!!!!  !!!""""""###!!!!!!!!!!!!!!!""""""### !!!""""""!!!!!!###%%%%%%%%%&&&'''((((((''''''''''''%%%### """$$$&&&%%%%%%&&&''''''%%%###%%%&&&((())))))'''%%%$$$''''''''''''(((***+++,,,'''%%%$$$$$$&&&((((((((('''))))))(((&&&$$$$$$%%%######$$$&&&((())))))''''''******,,,222888SSS{{{ddd===333***+++"""%%%###&&&000999PPPooovvvqqqpppyyyyyyxxxwwwvvvxxx{{{~~~{{{pppiiiggg^^^VVVQQQRRRRRRMMMHHHEEE<<<888555777<<<@@@@@@???666111------222666777777---///000///,,,)))((((((&&&((()))))))))***...111000///,,,***)))))))))***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&!!!!!!"""###%%%''')))***+++---222444///'''$$$&&&$$$%%%%%%&&&%%%$$$""""""###$$$%%%&&&&&&%%%$$$###$$$$$$############$$$$$$%%%$$$$$$###"""!!!  ###############""""""!!! !!! !!!###$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&%%%###"""###&&&))))))'''&&&%%%&&&'''&&&%%%%%%&&&''''''(((''''''''''''&&&%%%%%%&&&'''((()))(((&&&$$$$$$'''******)))%%%&&&''''''%%%######$$$######$$$&&&))))))((('''***+++)))+++222999VVV~~~nnnEEE666***)))"""%%%$$$&&&...555LLLlll}}}}}}zzzwwwyyy~~~qqqjjjhhh___VVVQQQSSSTTTOOOGGGBBB:::555111222777<<<======555000---...555:::<<<<<<000111222222///---,,,,,,###&&&)))******---222666333111...***((('''''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&''' !!!###&&&(((***,,,---...000111+++######'''"""###$$$%%%&&&%%%$$$###"""###%%%&&&&&&%%%###"""$$$$$$############$$$$$$$$$######"""!!!!!! """!!!!!! $$$$$$%%%%%%%%%###!!!   """$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%######%%%))),,,,,,)))'''&&&&&&'''''''''&&&&&&&&&&&&''''''(((((('''&&&%%%$$$###$$$%%%&&&)))&&&$$$%%%(((+++***)))###$$$&&&%%%$$$######$$$%%%$$$%%%'''))))))(((&&&&&&'''%%%(((000:::YYYuuuLLL999***(((&&&)))&&&%%%***000EEEdddvvvnnnoooxxx}}}ssslllggg[[[UUUOOONNNPPPNNNGGG@@@888666333444666666444222111000//////111333666888222000//////000...***%%%###%%%&&&''')))+++///222000...,,,***((('''''''''&&&((()))(((%%%$$$&&&)))$$$$$$%%%$$$######%%%&&&(((%%%###%%%(((++++++***%%%!!!!!!'''---///...***,,,...---)))$$$ $$$$$$%%%$$$!!! !!!$$$%%%&&&%%%$$$$$$&&&''')))'''%%%$$$$$$%%%&&&(((%%%$$$"""!!! !!!  ######"""  !!!!!!"""###############$$$%%%%%%&&&&&&%%%%%%%%%)))(((&&&%%%$$$#########((()))***+++***(((&&&%%%(((&&&%%%$$$&&&***---000"""$$$$$$""" !!!%%%((($$$$$$%%%&&&(((***,,,---$$$$$$$$$############"""&&&%%%$$$###""""""""""""%%%!!!&&&"""***;;;TTTwwwIII999+++(((,,,(((---))),,,///777\\\ooo[[[fffuuuvvvllleee^^^WWWPPPMMMNNNLLLFFF???888666444444555444111...222111000/////////000111///...------...,,,((($$$###%%%&&&'''(((***---000///...,,,***))))))))))))%%%&&&&&&%%%$$$$$$&&&((("""######"""!!!!!!"""$$$'''%%%###$$$'''******)))((($$$"""###(((,,,,,,+++,,,...///...***&&&###"""###$$$$$$###!!! !!!"""%%%&&&&&&%%%$$$###$$$&&&''''''&&&%%%$$$%%%%%%&&&$$$###""" !!!!!!!!!"""$$$$$$###!!! !!!!!!!!!"""############"""##################""""""&&&&&&%%%$$$$$$$$$%%%%%%'''((()))***)))(((&&&%%%&&&%%%###"""###&&&))),,,%%%&&&&&&$$$ !!!$$$""""""###$$$&&&(((***+++""""""!!!!!!!!! %%%%%%###"""!!!!!!!!!!!!######&&&666OOOyyyIII888+++***,,,)))000---000222888ZZZpppaaasss|||nnnddd]]]UUUMMMJJJLLLLLLHHHBBB:::888777666555222---***////////////...------,,,+++************)))&&&######$$$&&&&&&&&&'''***,,,...---,,,+++************%%%###!!!!!!"""%%%&&&&&&"""######"""!!!!!!"""$$$%%%$$$###$$$&&&(((((((((***'''%%%&&&)))+++)))'''+++,,,---+++(((%%%$$$$$$!!!#########!!!!!!"""###&&&''''''&&&###""""""###&&&&&&&&&&&&%%%%%%$$$$$$###"""!!!  !!!"""######""""""$$$%%%%%%$$$"""!!! !!!!!! !!!""""""######""""""############""""""!!! ###$$$$$$$$$%%%%%%&&&&&&$$$%%%'''(((((('''&&&&&&%%%$$$""" !!!###%%%'''%%%&&&&&&$$$""" !!!""" !!!"""###%%%'''((("""!!!!!!!!!!!! %%%$$$###!!!   !!!000GGGwww|||III666+++++++++(((///...000111555VVVtttiiiӵrrrdddXXXPPPHHHFFFJJJMMMKKKHHH<<<<<<;;;999666111+++((()))+++---...///...---,,,))))))(((((((((&&&$$$###"""$$$%%%%%%$$$$$$&&&(((*********)))))))))))))))&&&"""###&&&'''&&&Ħ"""$$$%%%#########Ħ&&&&&&'''&&&&&&'''))))))&&&$$$'''((('''%%%"""!!!"""### ӵ###'''((((((&&&###!!!!!!!!!$$$%%%&&&'''&&&$$$"""!!!"""!!!!!! """$$$%%%$$$$$$$$$%%%$$$###"""!!! !!!!!!"""""""""""""""$$$$$$$$$$$$###"""!!!!!!######$$$$$$%%%%%%%%%%%%"""###$$$&&&'''''''''&&&&&&%%%###"""!!!###$$$&&&"""###$$$$$$$$$######### !!!"""$$$&&&'''%%%$$$$$$Ħ$$$###""" +++BBBppp~~~HHH333))),,,((($$$***(((,,,---111QQQzzzooo4ĉ@ӵtttfffXXXOOOFFFCCCGGGKKKJJJHHH?????????<<<777111,,,)))***+++...//////...,,,+++)))))))))(((&&&$$$######!!!###$$$$$$######$$$%%%''''''((((((((('''''''''&&&### !!!%%%(((((('''>L###"""###%%%""""""=hĦ%%%######$$$&&&''''''%%%$$$%%%%%%$$$""" !!!4ĉ@ӵ%%%''''''&&&$$$!!! !!!###$$$&&&'''&&&$$$!!!!!!!!!!!!!!!!!! !!!$$$%%%%%%$$$$$$$$$""""""!!!  !!!""""""""""""""""""#########""""""!!! $$$$$$%%%%%%%%%$$$###"""""""""###$$$%%%&&&&&&'''((('''%%%$$$$$$%%%'''(((#########$$$$$$$$$###""" !!!"""$$$%%%&&&&&&&&&%%%>L$$$###"""!!!)))>>>mmm~~~GGG222(((+++)))"""&&&###(((,,,111RRRpppGG=?ttthhh^^^UUUJJJEEEGGGIIIGGGCCC@@@@@@@@@<<<777111---,,,//////000000...,,,)))''')))******'''$$$""""""### """$$$$$$###"""###$$$&&&&&&'''''''''&&&%%%%%%&&&$$$$$$$$$&&&'''''''''HdĦ!!! !!!"""!!!=Īj!!!"""###%%%&&&%%%%%%$$$%%%&&&%%%###!!! !!!GG=?$$$&&&&&&$$$"""""""""$$$$$$%%%&&&%%%### !!!!!!""""""""""""!!!!!! ###$$$$$$###$$$%%%!!!!!!!!!  !!!!!!""""""!!!!!! ###$$$%%%%%%%%%$$$"""!!!"""######$$$%%%&&&&&&''''''&&&&&&&&&'''(((***+++((('''$$$######"""  !!!!!!"""$$$%%%&&&$$$$$$###HdĦ""""""!!! )))===kkk}}}HHH333(((***,,,$$$&&&###***///444UUUnnnӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵIIIJJJĦ......000Ħ(((Ħ"""!!!!!!$$$$$$###"""######%%%$$$###&&&DdD!!!###&&&?fӵ"""$$$%%%Ħ&&&''''''ӵƜ`1.׼s"""ĭӵ$$$"""###"""!!!###$$$$$$$$$%%%ӵ!!! Ħ!!!!!!""""""!!!%%%$$$###"""$$$$$$$$$Ħ######$$$%%%''')))"""Ħ !!!!!!###$$$%%%"""""""""DdD)))===ӵKKK666ӵ'''ӵĦӵĭӵ?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eKKKLLLHL//////000ShӵgL%%% !!!###$$$$$$######S?ʬ%%%$$$3h?D%%)?$$$'''ZufĦ%%%&&&&&&gL%%%%%%&&&g&egĉ@g&e>&e$$$@e"""###??###""" """$$$$$$$$$$$$g<ĉ###"""!!! 3we<Ħ !!!!!!!!!3h?@e%%%&&&&&&%%%$$$%%%%%%$$$Z''' !!!###&&&3h?gL !!!"""###$$$"""""""""D%%)?fff?><z(((=?Ħ999g&e(((g&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&e??4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦsߝLGdUĦHƅ^Hu]ĦMMMntHdĦ...***HGgĉ@(((HdĦ!!!!!!"""""""""#########%%%''''''Htƅ^'''%%%Bt=o9ĦDtfo9Ħ###""""""g?$$$%%%HdĦ###&&&%%%Hu]Ħ!!!tt&&&&&&Hƅ^Hu]Ħ&&&H׼s!!! """ ###$$$%%%&&&'''&&&tQ$$$""" je<Ħ Bt=o9ĦH׼s!!!"""###$$$%%%%%%######$$$HtĦ$$$"""###$$$###Bt=o9ĦHdĦ """######$$$$$$###!!!Dtfo9ĦsߝLGdUĦ###Ht@cӵHu]Ħ)))Hu]ĦHtƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]Ħ4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦt|<DdDDdDĦDdDΦDdDĦOOOq<niDdDĦ000qet,,,***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<RpeƜ4DuTӵDdDĦDdDĦqjRgdKӵDdDΦDdDĦ4DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵDdDĦo)hDdDΦDdDĦDdDΦDdDӵNNNGIpӵDdDĦ222po9wӵ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Ħpo9uwww=ӊB1.uTӵDdDĦDdDĦGIdnuR)ĦDdDΦDdDӵ4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵLLL4DwDd<Ħ444puR)Ħ>d<%%%'''(((((()))---000---'''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Ħ000>d<Ħpeӵ{{{ĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵ4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRTTTMMMi?ʜtd<Ħ555HHܗDӊB)))<x)))+++,,,///222///)))B?d<%%%""" """###$$$$$$$$$###geĦ###Hg8>aĦ""""""B?Ho9$$$>d<%%%%%%$$$###$$$###!!!>d<ӵB?Ho9&&&<x$$$$$$$$$$$$###%%%&&&&ӫeʬtIӇ>d<Φ>d<Ħ(((D&ӫetIӇIIIDdDĦ///sdKĦB?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒR4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@h___XXXPPPfdDĦ444@ďD((()))Hkge&&&)))+++,,,...000...***@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ŌnnnDDDDdDĦ+++ne[[[@h>hsene@GsĪj@h4DuXӵĵD^ddd```ZZZRRRLLLDdDĦ222000)))******&&&((()))(((******+++***)))''',,,+++***((("""###$$$%%%%%%%%%###$$$%%%$$$!!!""""""######D^### !!!s׼s###$$$###!!! !!!!!!$$$$$$%%%%%%%%%$$$geFm8""">aĦ###$$$###&&&&&&%%%s׼s  !!!###$$$!!! Ho%%%%%%### ###&&&)))+++,,,///222!!!"""!!!""""""(((D^fff<<<DdDĦ)));;;]]]s׼sΦ4DuXӵtvӵ>d<ĦĦĦĦoooccc```ZZZRRRJJJEEECCCCCC>d<Ħ111000000((('''&&&(((***,,,,,,,,,((((((((()))+++***(((&&&''''''&&&'''((((((%%%###(((***+++,,,,,,+++***(((###$$$%%%$$$"""!!!"""###%%%&&&&&&&&&&&&%%%$$$###&&&%%%###"""!!!!!! """"""###$$$%%%%%%%%%%%%&&&%%%###"""Ħ!!!!!!!!!!!!!!!!!!"""###$$$""">d<Ħ"""""" Be!!!"""$$$$$$#####################$$$%%%%%%$$$###geFYĉ """>aĦ"""###"""!!!!!!###%%%%%%$$$Be!!! """$$$""" nu]ӵ!!!###!!! ###$$$###"""!!!!!!!!!!!!!!!"""$$$(((+++---000444666333,,,%%%"""""" """"""!!!  !!!!!!###"""(((>d<Ħddd:::>d<Ħ(((###'''Ħ{{{BeĦ?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦnnnbbbccc\\\OOOGGGFFFDDD@@@gdDĦ777444222,,,+++)))''''''(((***+++((((((((((((((('''''''''&&&&&&'''(((((((((((((((+++---...---)))((()))+++%%%&&&&&&$$$"""!!!!!!###############""""""""""""%%%%%%$$$!!! !!!$$$'''""""""""""""$$$&&&((())))))%%%"""gdKĦ"""!!!######"""$$$sdKĦ""""""$$$""" """"""!!!%%%$$$$$$$$$######""""""""""""#########"""ŶS"""3we<""""""######"""!!! !!!"""!!!  $$$''' iĉ@3hR/Ō$$$'''%%%!!!###!!!'''&&&###"""$$$'''+++...111000...,,,)))&&&###!!! !!!!!!!!!!!!###'''###(((###&&&DdDĦTTT;;;sdKĦ '''gdKĦxxxgdKĦ>Aneneneneqqqeeeddd[[[NNNFFFFFFGGGDe666555444222+++***(((''''''((()))***---,,,***(((&&&%%%$$$$$$&&&''''''((()))(((((((((***+++---,,,)))((()))+++$$$$$$%%%###!!! """###$$$$$$"""!!! !!!######!!! !!!"""######"""""""""$$$%%%&&&)))%%%ne"""!!! """"""!!!%%%ne"""#########"""!!!!!!###$$$###"""$$$$$$$$$######"""""""""!!!""""""""""""""">A""" k<!!!!!!!!!""""""  """""""""$$$fh"""######!!! &&&&&&%%%%%%&&&(((***+++......,,,***'''$$$!!!  !!!!!! """$$$&&&###)))$$$'''DeOOO999ne((($$$neXXXuuunettthhhcccXXXKKKEEEFFFHHHHHH333333333333222***)))(((''''''(((***+++///---***'''%%%$$$######&&&'''(((((())))))(((((()))***+++***(((((()))***"""######"""!!! """###&&&$$$"""  ###''')))'''%%%###"""$$$###"""!!!!!!!!!"""###'''$$$$$$!!! !!!!!!!!!%%%""""""######"""!!!!!!"""$$$%%%$$$"""#########""""""""""""""""""!!! !!!"""'''"""!!!!!!  """"""  ###%%%$$$$$$$$$%%%%%%&&&'''(((((((((''''''---,,,+++)))&&&###!!!  !!!!!!!!!!!!###%%%&&&###***&&&***nnn~~~KKK888******''';;;UUUsss~~~wwwwwwyyyxxxsssoooaaaYYYQQQbbbmmmvvvtttfffhhhhhhfffhhhnnnrrrrrrxxxooocccZZZUUUSSSQQQPPPQQQ[[[```gggssswwwuuueee___UUUKKKFFFEEEFFFEEE;;;888444111111222222222)))))))))))))))***+++,,,,,,+++)))&&&%%%%%%&&&&&&&&&&&&'''((((((((((((((()))))))))((('''&&&&&&&&&!!!!!!"""!!! """$$$&&&$$$"""  !!! $$$''')))'''%%%###""""""!!!  !!!"""###$$$"""!!!"""###"""  $$$###""""""!!!!!!"""""" """$$$$$$###!!!""""""""""""""""""""""""###"""!!! !!!###&&&'''000+++$$$!!!""""""!!!!!!!!!!!!  """$$$&&&&&&&&&%%%'''(((&&&&&&&&&&&&&&&&&&&&&%%%,,,,,,+++)))'''$$$"""!!!!!!"""###"""!!!!!!###$$$%%%$$$,,,(((+++333BBBlllMMM:::000222''')))'''***000000;;;RRRtttzzz\\\RRRQQQWWWaaalllqqqsssvvv{{{jjjeeeaaaaaa```\\\VVVRRRJJJDDD???SSS___eeemmm[[[LLLLLLIIIGGGGGGJJJMMMNNNSSSLLLBBB===<<<<<<:::888777BBBEEEHHHMMMOOOZZZooouuuaaaZZZRRRLLLHHHDDDAAA@@@;;;888444222222111111000))))))******+++,,,---...,,,+++)))'''&&&%%%%%%&&&%%%%%%&&&'''''''''''''''***)))(((&&&%%%$$$"""!!!!!!!!!"""!!! """$$$$$$###"""""""""###$$$%%% """"""  !!!###$$$ !!!!!!  !!!""""""!!! !!! !!!"""###""" """""""""""""""#########$$$###"""!!!"""$$$'''(((///***$$$"""""""""!!!!!!  %%%&&&(((((('''&&&'''(((((('''%%%$$$$$$$$$%%%&&&******)))(((&&&$$$"""!!!$$$%%%%%%###!!! !!!###&&&%%%---***---444BBBlllRRR===000000%%%)))'''***111222>>>TTTwwwhhhIII@@@<<>>;;;888777888:::===;;;:::;;;======:::888666??????===>>><<>><<<:::777555222...***&&&%%%&&&''')))***,,,,,,,,,***++++++***(((&&&###!!!""""""###$$$$$$$$$$$$###&&&$$$""""""$$$$$$""" $$$$$$%%%###!!! """###!!!"""$$$%%%%%%$$$###"""###$$$$$$$$$""""""###%%%  !!!###$$$ """###""" !!!"""!!! !!!"""$$$$$$###"""""""""""""""(((%%%"""!!!!!!############$$$$$$$$$%%%%%%%%%%%%"""""""""""""""""""""### !!!"""   !!!!!!!!! !!!&&&))))))))))))***)))))))))*********************))))))'''&&&$$$###"""###$$$$$$######%%%''')))'''...***,,,444CCCnnnUUU>>>///---***///,,,)))000555BBBVVVyyyttt___QQQYYYooovvvWWWKKKIIIPPPeeesssYYYGGGEEEEEE```qqqwwwyyy```FFF???999777444000111666;;;MMMeeewww~~~|||vvvsssjjjpppnnnlllmmmkkkrrrooo^^^]]]aaajjjooonnnppptttzzzeeejjjqqqwww}}}|||pppbbbIII888///999GGGXXXqqqkkk```XXXVVVSSSJJJDDDBBB<<<:::888555222---'''"""###$$$%%%''')))***++++++%%%''')))+++***)))&&&$$$!!!!!!"""##################!!! !!!$$$%%%$$$"""%%%&&&&&&$$$"""!!!"""###!!!"""$$$&&&%%%### !!!######"""!!!!!!!!!"""!!!  !!!"""!!!$$$%%%$$$""" """###!!! !!!###&&&%%%$$$$$$###$$$$$$$$$,,,)))$$$!!!"""###%%%%%%$$$$$$$$$%%%%%%&&&&&&&&& !!!!!!!!!!!!!!!  ######  !!!!!!!!!!!!!!!!!!"""###$$$""" $$$(((******++++++)))***---//////...,,,+++......------,,,***)))((( !!!######$$$%%%'''******(((...***,,,444DDDnnnRRR<<<......+++000+++'''---222???SSSxxxooo___QQQNNNQQQZZZdddrrr~~~aaaFFFDDDTTTnnn|||pppvvvyyypppQQQIIIBBBUUUaaadddfffNNNCCC<<<777777555222555;;;PPPiiijjjOOOVVVaaaxxx~~~TTT<<<...222555666IIIcccyyy|||mmmXXXRRRNNNSSS```qqq}}}jjjcccZZZUUURRRMMMFFF@@@;;;:::777222---(((###!!!&&&&&&&&&&&&&&&&&&%%%%%%)))(((&&&###!!! !!!######""""""###$$$ !!!!!!#########$$$&&&((()))***############$$$$$$%%%&&&$$$######"""""""""""""""$$$"""$$$   !!!!!!!!!$$$""""""%%%&&&%%%+++'''$$$&&&&&&%%%''',,,444///((($$$$$$&&&)))***$$$$$$$$$%%%%%%$$$$$$$$$%%%###!!!"""  """$$$$$$%%%%%%%%%$$$######$$$""" ###&&&((())))))***---111333111///---,,,111000...+++'''&&&''')))&&&$$$###""""""%%%'''))))))(((000---///777FFFpppUUU;;;444---+++000,,,(((,,,///888IIIwwwnnn~~~xxxxxxwwwssskkk]]]NNNCCC:::;;;<<<>>>BBBMMM___nnnrrrNNNBBBDDDOOOhhhiiiKKK;;;AAAIIIPPPQQQJJJ@@@>>>555000333111888JJJccc```UUUZZZyyysssQQQ444111222///555CCCUUUpppbbbMMMEEE777000000:::EEELLLSSSZZZiiilllmmmkkkmmmuuu}}}}}}zzzqqqhhh]]]TTTOOOJJJCCC===999777444000,,,)))&&&%%%'''''''''(((((())))))))))))((('''%%%$$$###"""""" """$$$$$$###"""###$$$!!!!!!!!! !!!!!!""""""&&&&&&&&&&&&''''''((()))&&&&&&%%%%%%$$$%%%%%%%%%$$$######"""""""""""""""###"""%%%""" !!!######$$$$$$""""""$$$$$$''',,,...,,,000)))######$$$$$$'''+++333...((($$$###$$$$$$%%%"""###$$$$$$$$$$$$###"""###""" %%%""""""%%%%%%%%%%%%%%%%%%$$$###"""&&&%%%""" !!!%%%'''((((((''',,,---//////......///000111111000---+++***+++---&&&%%%$$$$$$$$$&&&((())),,,***111---000666EEEoooZZZ???777///,,,111,,,(((+++,,,555FFFpppnnnyyykkk___YYYWWWXXXXXXVVVSSSNNNIIIGGGFFFCCC>>>;;;:::@@@KKKTTTVVV\\\ffftttgggTTTHHHDDDSSSjjjnnnMMM999:::>>>DDDGGGBBB999888111///333444===RRRzzz~~~eeeXXXaaatttmmmHHH888222...111:::===PPPllloooXXXDDD:::888111------222999CCCSSScccdddeeebbb^^^\\\]]]YYYTTTWWWVVV\\\gggrrryyynnn___TTTLLLGGG@@@;;;666444000---***)))(((((('''(((((()))***+++,,,,,,''''''&&&%%%$$$$$$$$$$$$!!!###%%%%%%$$$###$$$%%%###"""""""""""""""""""""&&&&&&%%%%%%%%%%%%%%%&&&)))((('''&&&%%%%%%%%%%%%$$$######"""""""""""""""!!!###%%%###"""###$$$%%%%%%$$$""""""%%%)))333>>>BBB@@@;;;...### !!!$$$'''***111---((($$$"""!!!  """$$$$$$""" !!! %%%######%%%&&&'''&&&&&&%%%$$$###"""&&&%%%$$$""""""""""""###!!! !!!$$$'''((((((&&&%%%,,,,,,,,,******,,,000333,,,,,,,,,+++)))((()))+++&&&&&&&&&''''''((())))))---+++222...///555CCCmmm]]]AAA888000,,,000+++(((+++***111DDDnnnpppkkkYYYPPPIIIDDDCCCGGGJJJMMMPPPSSSXXX```fffddd]]]RRRHHHCCCAAA@@@@@@AAABBBEEENNN___xxxxxx^^^JJJJJJVVVyyyqqqNNN777333444;;;@@@===444444......444555BBB[[[oooZZZPPPZZZzzzgggHHH777000///222222888HHHaaattt[[[GGG777---+++...******,,,///555GGGeee}}}~~~zzzqqq^^^MMM;;;;;;???CCCGGGWWW|||}}}qqq```RRRKKKEEE???;;;444111---)))'''&&&'''((('''(((((())))))*********######""""""######$$$$$$"""$$$&&&&&&$$$###$$$%%%""""""""""""""""""!!!!!!"""""""""!!!!!!"""""""""&&&&&&%%%%%%%%%%%%%%%&&&$$$######"""""""""""""""!!! !!!$$$%%%&&&&&&'''$$$$$$######"""!!! ###(((222CCCTTT[[[ZZZFFF666&&& !!!###&&&)))---***'''%%%###!!!!!!######!!! """######!!!!!!###'''''''''&&&%%%$$$###"""###""""""""""""$$$%%%&&&&&&&&&%%%###"""!!!###$$$###$$$'''))))))(((%%%###*********)))))),,,000333******+++***'''&&&&&&'''%%%&&&((()))***)))))))))+++)))111---...555DDDmmm]]]@@@666---***,,,)))(((+++)))111FFFtttrrrtttaaaMMMEEEFFFHHHKKKMMMZZZ```iiiqqqwww|||ppphhh```UUUJJJEEE@@@<<<===DDDSSShhhyyyiiiYYYUUUeeekkkKKK555222222888???>>>555444//////444555EEEbbb~~~jjjUUUMMMXXXttt^^^AAA444111222777444777EEE___ttt^^^PPPBBB888111,,,,,,///---000666===KKKfffwww___AAA===:::999888AAA]]]zzz{{{ooo___RRRKKKFFFAAA<<<444111,,,'''$$$$$$%%%&&&((((((''''''&&&&&&%%%%%%""""""""""""###$$$%%%&&&###$$$&&&&&&$$$###$$$$$$ !!!"""""""""!!! !!!"""###""""""""""""###$$$%%%&&&$$$######"""""""""""""""!!!###$$$$$$'''+++...//////---)))&&&#########$$$!!!%%%,,,777JJJ\\\cccbbbLLL;;;)))""""""###%%%'''((('''%%%%%%$$$### """"""  """###$$$###!!!!!!###&&&&&&&&&&&&%%%$$$###"""!!!!!!!!!!!!###%%%'''(((((())))))'''$$$$$$%%%(((&&&((()))******(((%%%###%%%''')))******,,,...000---...///---***'''&&&&&&$$$%%%''')))***)))((((((&&&%%%---+++...666EEEppp\\\@@@666---((()))%%%''',,,+++555LLL~~~rrrgggXXXPPPLLLRRR[[[bbbfffjjj||||||kkkKKKBBB999666777<<>>333333...,,,000...222000---000222111JJJtttaaaNNNHHHSSSkkkNNN555333//////111444666DDDiiirrrLLL;;;:::777999???HHHSSSbbbxxxeeeIII777888BBBQQQwwwnnnfff\\\TTTOOOHHH???888444222///,,,***)))******))))))))))))************""""""""""""###$$$%%%&&&"""###$$$$$$"""!!!!!!!!! """%%%&&&&&&%%%%%%######!!! !!! !!!!!!"""$$$######"""""""""""""""%%%))),,,666IIIZZZbbbcccWWWEEE222%%% """(((((()))+++***'''(((### !!!"""!!!!!!$$$&&&%%%%%%&&&&&&&&&%%%%%%$$$!!!"""###%%%&&&&&&&&&&&& !!!######!!!  !!!"""######$$$############""""""###$$$&&&'''///111222000+++***---111...---+++)))(((((())))))%%%&&&'''''''''(((***,,,%%%(((,,,,,,***'''%%%$$$!!!""""""######$$$%%%%%%'''&&&///...222;;;KKKvvv[[[AAA<<<555000+++$$$(((......===[[[ooouuuXXXTTTbbbooo[[[GGG===444000333222<<>>AAA[[[rrrnnnggg\\\QQQIIICCC>>><<<000...,,,+++,,,------,,,,,,+++***)))((((((((()))&&&%%%###"""""""""######"""###$$$"""  !!! !!!!!!"""######### """!!!!!!$$$###$$$###"""!!!"""###%%%&&&'''&&&%%%$$$$$$%%%''''''$$$''')))...:::JJJUUUXXXYYYLLL<<>>PPPhhh~~~qqqiii]]]QQQHHH@@@;;;777000---***)))+++,,,---,,,---,,,+++)))((('''&&&&&&%%%%%%###"""""""""######"""###$$$###!!! !!!""" ###$$$!!!!!!###"""###"""!!! """$$$%%%''''''&&&&&&&&&'''))))))(((***)))+++333???GGGIIIHHH>>>222)))%%%###  !!!""""""###%%%!!!!!!!!!   !!!!!! !!!"""###%%%&&&'''''''''&&&%%%$$$###""""""""" !!!!!!!!!!!! !!!"""######"""!!!###$$$%%%$$$""""""###$$$(((&&&$$$######%%%'''(((---...///...+++)))))))))+++(((&&&&&&(((******)))))))))***************))))))***,,,,,,+++)))(((''')))******)))((((((***+++''''''111111555===LLLuuueeeCCC666555...///)))(((---///???ZZZooo|||[[[EEEDDD]]]]]]@@@555111//////...444333777IIIaaaoooZZZHHH???888888<<>>555000222222...,,,222???JJJfff}}}mmmWWWDDD:::AAAYYYppptttFFF333555222666@@@NNN[[[qqqtttlll___RRRGGG>>>777222...+++(((&&&(((+++,,,---...---,,,***'''%%%$$$###%%%$$$######"""#########"""###$$$$$$"""!!!"""###$$$$$$######"""!!!!!! $$$&&&### """$$$###%%%$$$"""!!! !!!###$$$''''''''''''((()))++++++,,,,,,)))&&&***222666555333---&&&"""""""""!!! !!!""""""!!! !!!!!!!!! !!!!!!"""""""""""""""###$$$&&&'''((((((%%%%%%%%%$$$###"""!!! !!!!!!""""""""""""!!!!!! !!!!!!"""#########"""######""" !!!"""'''&&&%%%######$$$$$$%%%+++,,,,,,+++(((&&&%%%%%%'''&&&%%%&&&((()))((('''''')))+++,,,------++++++***---000///,,,******,,,///...---***((((((***---+++)))111...222:::JJJtttjjjFFF555111+++---******...---999QQQqqqsss___GGG>>>KKKnnnXXX<<<333111///,,,,,,333555888>>>GGGhhh^^^OOO@@@888777666999<<>>AAARRRxxxuuummm```SSSGGG===555000---)))%%%$$$&&&))),,,------,,,+++)))'''%%%###"""$$$$$$##################"""$$$%%%$$$###"""###$$$%%%%%%%%%$$$$$$#########%%%'''### $$$***...---+++(((%%%###"""""""""%%%%%%&&&'''((()))+++++++++***'''"""###(((***'''%%%"""  !!!  !!!!!! !!!!!!""""""""""""""" """#########"""!!!######$$$%%%&&&'''((()))%%%%%%&&&&&&$$$###!!!""""""############""""""!!! """###$$$#########""" !!!###$$$$$$$$$###$$$$$$%%%%%%)))******(((%%%###""""""###$$$%%%&&&'''((('''&&&%%%'''***---...---,,,+++)))---111111...---///111111000---)))&&&&&&))),,,///,,,222---///777HHHsssqqqIII555...(((+++))))))---,,,777OOOrrr\\\MMM???AAAVVVzzzVVV;;;555444222//////333666;;;;;;999UUUoooKKKAAA:::777;;;<<<<<>>777222,,,((($$$###%%%(((+++,,,*********)))'''&&&$$$###############$$$############$$$%%%$$$###"""###$$$ !!!!!!!!!"""""" %%%'''######+++444:::888555111+++'''$$$""""""######$$$&&&'''(((((()))&&&&&&### !!!%%%%%%###!!!  !!!!!!!!! """"""######""""""###$$$$$$%%%%%%###"""!!!$$$$$$%%%&&&''''''((((((&&&&&&''''''&&&$$$"""!!!""""""############""""""  """$$$###$$$###"""!!!!!!###%%%!!!""""""###$$$&&&'''((('''((()))'''$$$"""!!!""""""$$$&&&'''''''''&&&%%%$$$&&&))),,,------+++***))),,,///000///000333555000...+++&&&$$$$$$(((+++222...333,,,...666GGGsssuuuLLL666...''')))&&&'''+++,,,999RRRuuuoooJJJ???666<<>>VVVaaaCCCAAA===777999<<>>000//////222555666666555777:::HHHhhhNNN000)))+++---333IIIssshhhDDD666666---***---111666CCCSSS{{{qqqkkk```VVVKKKBBB:::555+++)))&&&%%%&&&((((((((()))******)))'''$$$!!!!!!"""###$$$%%%$$$$$$###$$$%%%%%%###!!! ###########################(((,,,///555<<>>KKKiiirrrlllbbbWWWLLLCCC:::555+++)))'''&&&'''(((''''''+++++++++)))'''###!!!"""###$$$%%%%%%$$$###%%%%%%%%%### !!!!!! $$$)))000555<<>>DDDFFFJJJVVVccc|||bbb@@@111...000333111999666111333111111999WWWiiiLLLKKKHHHFFFQQQ]]]|||dddFFF444111,,,,,,---)))***+++''')))000333>>>UUUgggAAA===888777555444555888:::<<>>999111///+++'''%%%&&&'''(((''')))***)))'''%%%$$$$$$"""######"""!!!"""%%%'''(((&&&$$$######"""!!! """######!!! !!!###(((***...222555666777777---***%%%""""""!!! !!!!!!###$$$$$$"""!!!  !!!!!! $$$###!!! !!!###$$$%%%!!!!!!"""!!!!!!"""$$$$$$$$$###"""  """"""!!! !!!!!! !!!!!!$$$###!!!!!!###$$$"""!!!!!! !!!""""""#########"""'''&&&%%%$$$"""!!! $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&((()))+++***((((((*********)))+++)))&&&###""""""###$$$***...000......///---)))((()))***,,,---......---///////////////000000000222111...333777999QQQyyynnnHHH:::333,,,---+++---///+++888UUUrrrdddAAA666999:::===DDDMMMOOOKKKIIIIIIHHH```|||wwwKKK444000111000111222333333333333333333BBB]]]}}}iii___bbbzzzyyyRRR777222---,,,---+++(((///...,,,//////999MMMjjjFFF999666555444444555555444222222:::LLLkkkUUU===555111555::::::888777999111333>>>KKKlllzzzQQQ777---))),,,...111;;;TTTwww```>>>666222///...,,,+++000777CCCSSSggg~~~iii```TTTLLLHHHDDD???:::111///+++(((&&&&&&'''((((((((()))+++,,,***'''$$$%%%%%%$$$"""!!!"""%%%(((***'''###!!!!!!"""!!! """###$$$######$$$%%%)))***,,,.../////////...)))'''###!!!!!!!!!  !!!"""###"""!!!  !!!!!!!!!!!! ######!!!!!!!!!!!!######%%%""""""###!!!!!!###$$$$$$"""!!! !!! ###""""""!!!!!!!!!"""""""""!!!!!!"""!!!!!!  !!!!!!!!!"""###$$$%%%&&&,,,***'''$$$!!!####################################%%%''')))+++++++++***((('''(((***,,,,,,***&&&###!!!"""$$$%%%///222222...,,,---,,,((($$$&&&***---///...---,,,111111000//////////////////...+++000666:::TTT}}}oooIII:::222///000---///111...;;;XXXpppXXX;;;222444999;;;EEERRRWWWPPPGGGAAA999III^^^~~~QQQ777111222222555555666888::::::888666<<>>======AAAFFFHHHFFFDDD>>>DDDVVVyyyxxxTTT:::444,,,***...///---222///---000000888KKK{{{lllJJJ>>>777666555444444222///---,,,---333IIIuuuwwwOOO>>>777222555777777666888999888666999AAANNNnnnTTT888---,,,))),,,///000111999FFFQQQnnnTTT555333000///000///---///444:::>>>BBBQQQlll}}}kkkbbbVVVNNNJJJEEE???999...---+++)))((()))*********)))+++...111000,,,'''''''''&&&$$$"""###&&&(((***&&&""" !!!""""""""" !!!###&&&((())))))((((((''''''&&&$$$###"""!!!!!!!!!!!!!!! !!! !!!!!!!!!!!!!!!  !!!!!!""""""!!!!!!!!!!!! !!!!!!###"""!!! !!!###""" """######$$$%%%'''((()))!!!  !!!""""""!!!!!!!!!!!!""""""!!! !!!###%%%((()))***(((%%%###!!!!!!"""### !!!###$$$%%%%%%$$$$$$######$$$%%%'''(((---------***((((((,,,111...+++(((%%%$$$%%%'''(((///111///++++++......,,,((())))))+++---///111222000///.........///111222111///+++///555999TTT~~~oooIII999000333333000222555333BBB___iiioooLLL===:::;;;777888AAAPPPYYYTTTHHH>>>999:::>>>]]]wwwJJJ444444<<<@@@EEEBBBBBBGGGQQQWWWWWWTTTHHHDDDJJJhhhlllKKK777333+++)))...000000333---)))---...777JJJrrrkkkJJJ???;;;999777666555222///---+++...555JJJwwwhhhCCC999333000333555555555777555999666888@@@DDD]]]qqqIII555---***'''+++///111333888???EEEMMM___jjjzzzxxxIII...///...///222111///111666666<<<>>>DDDQQQccc}}}iii```UUUMMMIIIDDD===888///...,,,***)))((((((((())))))+++---...---***(((%%%&&&&&&%%%###$$$&&&((('''%%%"""!!!"""###$$$### !!!###&&&***+++)))'''%%%%%%$$$###"""!!!  !!!!!!  !!!"""""""""!!!!!! !!!""""""""""""!!!########################"""""""""!!! !!!###!!!!!!###""""""######%%%&&&((()))!!!!!!!!! !!!!!!!!! !!!###%%%&&&'''%%%%%%###""""""###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$#########%%%&&&'''------,,,***)))***,,,///)))(((&&&%%%$$$%%%&&&'''+++------***+++///000...---,,,,,,,,,...111333555000///...---...///111333111000---111777:::TTT}}}nnnIII:::111000000---000444333BBB```mmmlllHHH;;;888777<<<<<>>CCC@@@AAAKKKZZZcccccc```RRRGGGDDDZZZ^^^BBB333222+++(((,,,///000222+++'''+++,,,444EEEhhhmmmMMMAAA@@@===999666444222000...***000888NNN{{{[[[;;;444000///222444222222444222777000///888:::UUUhhhCCC333,,,(((&&&))),,,///222666:::===888EEELLL]]]hhh@@@...,,,+++...222222000111555...666999:::>>>JJJsss}}}ggg___UUUNNNKKKFFF@@@:::444222///,,,)))&&&%%%$$$&&&'''))))))((('''&&&'''"""###%%%%%%%%%$$$%%%&&&$$$###!!!"""###%%%%%%$$$!!!!!!###'''***+++)))&&&""""""!!!!!!!!!!!!!!!!!! """$$$$$$"""!!!"""###%%%$$$###"""!!! !!!"""""""""""""""#########$$$$$$#########"""###$$$###!!! !!!"""!!!!!!!!!  &&&"""""""""""""""######$$$!!!!!! !!!!!! !!! """###$$$$$$$$$"""""""""#########$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""$$$&&&((())),,,***))))))***++++++***&&&&&&&&&&&&&&&''''''((((((+++,,,***+++//////---...///000111222333444444333111///------...000111000///...333999<<>>???HHHUUUZZZSSSGGG@@@>>><<<<<>>XXXqqqRRRGGGCCC???999555222111///...,,,222:::OOO}}}RRR666333000000333444111///000,,,444+++***777777RRRiiiBBB111,,,)))(((((((((***,,,///111333---888===JJJrrrWWW:::222******---222111------000+++111333333555???hhh|||ggg___VVVPPPNNNJJJDDD???888666222---((($$$!!! ###&&&((('''$$$"""###%%%"""%%%&&&%%%%%%%%%&&&"""!!!!!!"""%%%&&&%%%$$$!!!!!!###&&&***+++(((%%%!!! !!!"""###!!!######  """'''&&&$$$"""!!! !!!!!!"""""""""""""""!!!!!!""""""""""""!!!!!!###%%%&&&%%%### !!!$$$''''''%%%!!!'''###"""!!!  !!!"""###!!!"""#########"""!!!!!!"""############""" !!!###$$$$$$ !!!"""$$$''')))+++***(((&&&'''***+++)))&&&&&&'''((()))************'''***+++***+++......+++///000333555666555444333555333000---,,,---...///.........555;;;>>>WWWdddAAA444+++&&&'''$$$'''------>>>]]]tttqqqLLL???<<<:::===@@@JJJUUUXXXOOOBBB;;;::::::999PPPfff???333888;;;999666888AAAUUUkkkuuuqqqiiiVVVGGG<<>>]]]kkk@@@666000...///333000(((&&&)))---......444999>>>[[[jjj@@@...++++++((('''&&&%%%%%%&&&((()))---+++222;;;MMM{{{wwwNNN444...)))+++------***)))***,,,---...444666111>>>ooouuubbbXXXNNNKKKMMMKKKBBB999888666222...)))&&&$$$###"""$$$&&&&&&$$$"""!!!"""!!!###&&&%%%###!!!!!!""""""""""""""""""""""""""" !!!!!!"""######  ###&&&(((&&&$$$!!!  """!!!!!!!!!  !!!""""""""""""!!!!!! !!!!!!"""''' !!!$$$!!!  !!!###"""  """###$$$######!!!!!!!!!!!!"""###$$$""" ###$$$###"""#########$$$$$$$$$###### """###%%%(((***+++,,,,,,......---,,,++++++++++++******))))))(((((('''''')))+++---...---,,,,,,---,,,111222000000333555444555333111///...---,,,+++...---+++111666888QQQyyyUUU===,,,(((%%%$$$$$$'''***333DDDSSS{{{eeeIII@@@BBBJJJRRRUUUMMMDDD>>>:::555555222555MMMzzzaaa===111333555666999FFFUUUbbbrrrwwwYYYHHH999CCChhhzzzxxxrrrhhheeejjjtttxxx{{{rrreeegggcccPPPBBB000,,,222000...///+++++++++)))((((((+++------111;;;HHHRRRYYY\\\ZZZVVVKKKNNNHHHBBB@@@BBBWWWxxxaaaGGG===888666666555111///000///222CCCiiijjj===000///---///111///)))))),,,///000///333777===^^^oooGGG555...+++&&&'''((()))))))))((((((******000888IIIvvvvvvOOO555///))),,,......+++))))))***,,,...333666333CCCuuu}}}rrraaaXXXPPPMMMNNNKKKBBB999888666222///+++)))((('''&&&(((((('''$$$!!! """$$$$$$"""!!!!!!!!!!!!"""###$$$$$$%%%%%%%%%!!!!!!!!!!!!  !!!!!! !!!!!! """###$$$###!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!######"""  '''""" ###$$$!!! !!!   $$$%%%###!!! !!!"""$$$$$$&&&%%%###"""!!!""""""###%%%$$$"""""""""###"""!!!###########################$$$%%%&&&)))+++...///000...---+++***++++++,,,******)))''''''&&&&&&&&&'''***---...---+++++++++,,,000000------000333333222111000...,,,+++******///---***...111222IIIqqqQQQ;;;+++'''%%%###$$$''',,,666IIIZZZqqqNNNFFFOOOYYYZZZTTTHHH<<<777444222333333;;;VVVhhh@@@000000444666;;;NNN```hhhmmmtttvvvsssaaaKKK999AAAfffyyylll```VVVTTTRRRNNNPPPWWWdddkkktttrrrkkkpppmmm[[[LLL666...222111111111+++((((((((('''&&&'''))),,,444:::AAAIIISSSZZZXXXPPPEEEBBB<<<:::999777OOOwwwpppRRR???888333444555222111222111666QQQnnn>>>.........000222000------///000222111333777===bbboooHHH555---(((%%%(((+++---...,,,)))'''))))))///555CCCpppsssNNN777111,,,...000///---***))))))---...333555666KKK{{{pppccc\\\UUURRRRRRNNNDDD;;;666444111---+++)))))))))''')))***)))&&&$$$###### !!!######"""!!!!!! !!!"""$$$%%%&&&'''''''''$$$$$$######"""!!!!!! """"""""""""######$$$$$$ """$$$$$$"""!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$###!!! """######"""  $$$###"""$$$%%%###""""""""""""!!!!!!!!!!!!!!!###$$$###!!!!!!!!!!!!!!!!!!""""""###$$$$$$'''%%%$$$"""!!! !!!!!!%%%$$$#########$$$$$$$$$'''&&&%%%###"""!!!!!!!!!  !!!!!!$$$######$$$&&&(((***,,,---,,,***((((((((()))***)))(((&&&%%%$$$###$$$$$$&&&))),,,---,,,+++******---000000,,,+++///333333.........---,,,,,,---///222///+++---///...EEElllTTT???...+++'''&&&&&&***...888JJJZZZyyyTTTOOO^^^iiibbbTTTEEE:::666777888333999IIIhhhuuuIII222///444777<<>><<>>:::888444333444999CCCfffyyyHHH444000222555666555111000000///222333666:::AAAfffqqqHHH444...***(((***---//////...,,,+++++++++111444???kkk~~~iiiJJJ666222///000222111///---***(((///000333555:::RRR}}}rrrfff___XXXUUUSSSNNNEEE===555333000---+++***++++++''')))++++++((($$$"""!!! !!!!!!"""###"""!!! !!!"""$$$&&&((((((((('''$$$$$$$$$###""""""!!!!!! !!!!!!"""############!!!###%%%&&&$$$"""!!!""" !!!"""###%%%&&&'''''''''&&&%%%$$$###""""""$$$""" """""""""!!! """###%%%''''''&&&###%%%$$$$$$############"""!!!""""""""" """$$$""""""##################%%%$$$""" ######$$$$$$$$$%%%'''(((&&&%%%$$$###"""""""""###!!!!!! !!!"""######&&&%%%$$$$$$$$$%%%'''(((+++***)))((('''((())))))&&&%%%###"""!!!!!!""""""&&&)))+++,,,+++*********...111111---,,,000333333---...///...,,,,,,...000111...)))***,,,,,,CCCkkkTTT???...***((('''(((+++///777GGGVVV{{{zzzaaaUUU___iiiaaaUUULLLDDD???<<<<<<111AAA\\\~~~XXX:::333555888:::FFFPPPRRRXXXdddiiihhh```MMM===FFFlllzzz^^^XXXkkkyyy|||wwwooojjjppp\\\BBB444555333222222+++......111222///---555???HHHddduuuXXXLLLIIIKKKkkk|||lllYYYKKK@@@888555666CCCSSS{{{SSS:::333777;;;;;;999555222///...222444:::???GGGjjjyyyMMM999444444,,,,,,------...///000000000000444666???jjjyyypppmmm^^^EEE555333222222222222111...+++)))111111333555<<>>999444///777FFFTTTwwwsss\\\DDD000---------...///111222333111...222888JJJyyyiiiHHH:::111---)))((()))+++***)))%%%)))---333CCChhh}}}qqqllleee^^^WWWNNNDDD===666333000...(((###%%%***)))222AAAOOORRRHHH:::111+++&&& ###''''''%%%&&&&&&&&&%%%$$$###!!!!!!###%%%'''(((''''''(((***%%%%%%&&&%%%%%%$$$""""""###""""""!!! ###############$$$$$$%%%$$$%%%$$$""" !!!###&&&"""  """%%%***...111333555...///000000...***'''$$$  !!!!!!######"""  !!!!!!!!!$$$###""" """"""!!!!!!!!! '''%%%###!!! !!!"""!!!""""""""""""!!! !!! !!!###''')))***)))'''%%%$$$######$$$&&&(((++++++++++++,,,---......333111000......000111222111---(((&&&&&&)))+++,,,,,,&&&+++)))...999OOOnnnAAA888///***+++***%%%)))777EEE^^^~~~rrrkkkwwwaaa\\\eeerrrkkkNNNAAA===;;;===:::;;;HHHYYY[[[RRR>>><<<777>>>^^^jjjTTTlllvvvRRR<<<333444...***+++'''(((******...333222@@@]]]uuuRRRDDD:::111000222222333555777444222333<<>>???<<<999AAANNNPPPHHH<<<;;;999AAAbbboooMMMcccyyyTTT???666666000---...***++++++))),,,111111CCCbbbpppOOOEEE;;;222111222222222444444222111333===WWW|||bbbMMM;;;777333222333333111///111555666:::UUUtttKKK:::555000)))%%%%%%(((+++,,,111///...333CCCeee{{{pppkkkddd]]]VVVMMMBBB;;;444000---+++'''###$$$)))///999IIIZZZbbb^^^OOOBBB333...((($$$$$$$$$### ''''''&&&%%%$$$""" """###$$$#########%%%%%%$$$###"""!!!!!!""""""###"""  !!!!!! !!!!!!"""###$$$&&&'''&&&$$$""""""######!!! !!!!!!  """%%%&&&(((***+++,,,------.........---***'''###!!!!!!!!!###%%%%%%$$$###"""### """""""""!!! ######!!! !!!"""$$$###"""!!!!!!"""###### ###%%%&&&'''(((&&&$$$######$$$$$$###"""######$$$$$$$$$%%%%%%%%%'''''''''(((((()))++++++...---,,,,,,,,,...///000111///---+++*********+++,,,'''///...222;;;QQQyyyKKK===000***&&&,,,,,,+++///444KKKlllssskkkoooQQQCCC@@@BBBDDD@@@999:::BBBCCC>>>333444444???aaayyyRRR___~~~TTT???666777111......+++---,,,(((***///222EEEfffhhhJJJDDD;;;333222222111111333222333444777CCCaaapppRRRHHH;;;555555555333///111444777AAA___tttMMM<<<888333+++''''''+++///111999444///444EEEgggxxxnnniiibbb[[[TTTJJJ@@@888222...***)))'''$$$%%%)))///999HHHVVV```]]]NNN???111---(((%%%######!!! &&&&&&%%%%%%###!!! """#########$$$&&&%%%$$$"""  !!!""""""!!!  !!!"""$$$&&&((('''%%%#########&&&$$$ !!!"""!!! """&&&'''(((***,,,---------.........,,,)))&&&###!!!!!!"""%%%### """###%%%$$$""" !!!!!!!!! !!!""""""!!!!!! $$$###!!! !!!###$$$###""""""!!!""""""###$$$!!!$$$&&&((())))))&&&%%%############""" !!!"""###$$$%%%%%%%%%$$$%%%%%%%%%&&&'''((()))***++++++******+++,,,---......///...---+++))))))))),,,)))111000444===SSS~~~PPP>>>...)))''',,,+++***,,,...@@@^^^tttmmmaaaGGGAAACCCDDDFFFBBB999666999:::888...000222>>>aaafffbbbvvvQQQ;;;333444...+++,,,))),,,,,,))),,,222444FFFfff___EEECCC;;;444333222//////111555888;;;@@@OOOpppyyyfffMMM===888888777444///333:::JJJjjjxxxPPP<<<666111,,,)))***...111333999444111555FFFhhhwwwpppkkkccc\\\UUUKKKAAA999111,,,(((((('''%%%&&&)))000:::EEEOOOUUUSSSEEE666+++)))%%%###"""!!!!!! $$$$$$$$$###"""!!! ###$$$%%%''')))%%%$$$!!!!!!""""""!!!   !!!$$$&&&((((((&&&$$$######%%%$$$!!!!!!!!!!!!!!!$$$&&&(((***,,,...////////////...,,,)))&&&$$$""""""%%%))))))&&&!!!###$$$%%%$$$$$$%%%&&&&&&%%%$$$###$$$$$$######!!!!!!!!!!!!!!!!!! $$$###"""!!!""""""###$$$""""""""""""""""""###### !!!"""$$$&&&''''''(((%%%$$$"""###$$$$$$###!!! !!!"""###$$$$$$$$$$$$$$$$$$$$$%%%&&&((()))******************++++++,,,,,,---...,,,)))'''((())),,,***222111444===TTTUUU@@@///+++)))+++''''''---...;;;SSSwwwqqqYYY@@@;;;>>>>>>???===777222222444444000222555BBBdddwwwaaacccOOO:::222333---+++,,,((()))++++++111666666FFFdddXXX@@@???999444333111------///666;;;AAAJJJ^^^mmmYYYOOOIIIBBB<<<777===III]]]|||TTT;;;000...++++++---000222222222222333666BBBcccyyysssnnnfff___XXXNNNCCC<<<111+++'''((((((''''''***222<<>>///000%%%)))'''(((,,,...<<>>555777222///111---***---///666;;;888EEE```RRR:::777333222222///******---000888DDDYYY|||wwwooozzz}}}TTT:::333000---++++++,,,,,,,,,***+++///666FFFhhhqqqlllddd]]]UUUKKK@@@999111***&&&(((*********,,,///:::>>>555------***###"""######""" !!!""" """###""""""###$$$###$$$$$$$$$###"""!!! !!!###%%%%%%$$$"""  !!!!!!&&&&&&&&&$$$!!!!!!###%%% !!!!!!"""!!!###%%%$$$""" !!!"""###&&&'''))))))***))))))((('''&&&%%%%%%$$$(((((((((&&&%%%&&&))),,,((()))***)))((((((***,,,000...+++))))))'''### !!!"""######"""!!! """%%%''''''&&&$$$"""$$$$$$$$$$$$###!!! !!!###%%%&&&'''''')))'''%%%%%%%%%%%%###!!!!!!  """%%%'''&&&&&&&&&''')))+++,,,---++++++++++++***((('''&&&***---...,,,))))))---111...+++222...///:::WWWRRR999+++---!!!(((******+++,,,>>>[[[xxxtttgggCCC222///000)))(((***///222111...---***---111@@@eee}}}XXXNNNRRRmmmSSS>>>555777222///111---,,,///000555:::888EEEaaaQQQ999444222111111...))))))---...777FFF```uuuPPP:::999444...***))))))++++++)))(((,,,888OOOttttttlllddd^^^UUUHHH;;;666,,,))))))***)))(((,,,222888;;;999222+++(((%%%!!!  !!!"""!!! !!!"""######""" """""""""  """$$$$$$######""""""!!!!!! !!!"""""""""""""""!!! !!!!!!!!!!!!!!!!!! &&&$$$###!!!!!!"""$$$%%%!!! !!!"""###%%%%%%$$$###"""!!! """&&&'''%%%$$$%%%'''''')))***'''###"""$$$&&&+++***)))'''''')))...111&&&'''(((***++++++++++++(((((('''&&&%%%###"""!!!$$$!!! !!!######!!! """######!!!!!!((('''&&&$$$###""""""""" !!!$$$''')))***'''(((+++,,,+++)))&&&$$$ """$$$(((+++---'''&&&&&&'''***,,,,,,+++%%%'''((()))***)))'''&&&(((***,,,+++(((''')))+++)))...///222555===bbb~~~RRR888...***%%%&&&%%%(((......@@@___~~~rrrTTTBBB222(((111333---,,,000333///***((())),,,555LLLwwwnnnNNNBBBSSSUUU===222222...///333111,,,///...000222222AAA^^^rrrIII666444111000000---)))***...111===TTTuuuoooMMM:::111555555///---...+++&&&###***///666RRR~~~tttkkkaaaZZZRRREEE;;;666,,,)))((()))))))))///777BBBDDDAAA777---((($$$ !!!!!!!!!!!!"""!!! !!!"""""""""""""""!!!!!!!!!""""""!!! """ !!!!!!!!!!!!""""""###""""""!!! !!!!!! !!!!!!$$$###""" !!!###$$$  !!!"""""""""""""""############"""&&&&&&%%%$$$$$$%%%'''((('''%%%###"""###$$$"""#########$$$'''+++///''''''((()))***************(((&&&$$$"""""""""###$$$"""!!!"""$$$$$$""" !!!"""###$$$$$$######$$$$$$###"""""""""###### !!!###$$$&&&'''''')))+++,,,+++)))'''%%% !!!$$$&&&((('''&&&&&&'''))))))(((&&&###$$$'''))))))(((&&&%%%''')))+++***(((''')))+++---111111333888BBBhhh}}}QQQ777,,,''''''(((%%%'''+++,,,>>>^^^zzzmmmzzzMMM===111)))111444...,,,///111///------...111@@@```}}}XXXBBBFFFfffXXXAAA777888555333333///---111///000222111@@@[[[cccBBB777555000,,,)))&&&&&&,,,444999MMMkkkkkkIII777222555444///,,,,,,)))$$$###(((,,,888[[[|||rrrhhh^^^WWWOOOCCC999666---***))))))))),,,555???KKKMMMIII===111***%%%"""######"""!!!!!!!!!!!!!!!###"""""""""""""""###### """######!!! !!! !!!"""""""""############""" ###!!!  !!!######"""!!! !!!"""###!!!!!!"""#########""""""!!!!!!""""""############!!!###&&&&&&$$$#########'''%%%###"""""""""!!!  !!!"""$$$''')))((((((((((((((((((((((((+++(((%%%"""!!!!!!###$$$$$$###"""###$$$$$$"""  !!!"""###!!!!!!!!!!!!!!!"""######&&&((()))******)))'''%%%  """###$$$&&&&&&'''((()))(((%%%""""""$$$(((+++,,,***((('''''')))++++++******+++,,,---111///000888GGGoooyyyNNN555***&&&(((((($$$%%%)))***>>>___xxxjjjiiiBBB777///***000444///,,,---...------000000777OOOzzziiiJJJAAAUUUnnn]]]EEE999999555222000***...222111000222000<<>>LLLgggjjjHHH666000222111---,,,,,,***&&&###$$$(((:::dddzzzooofff^^^XXXPPPCCC999444///,,,+++++++++///:::GGGRRRTTTOOOBBB444,,,(((%%%$$$###"""  """$$$###"""!!!!!!"""$$$%%% """$$$$$$""" !!!"""""""""#########$$$""""""###""""""!!! ###""""""###""""""!!!!!!!!!"""######$$$%%%&&&'''''''''%%%%%%$$$$$$######"""!!!!!! ###$$$%%%%%%$$$###""""""'''### !!!"""  !!!######""""""###$$$(((((('''&&&&&&&&&&&&&&&((('''%%%###!!!!!!""""""""""""""""""""""""!!!  !!!!!!!!! !!!!!!"""$$$%%%&&&''''''&&&&&&%%%$$$###"""!!!!!!""""""###%%%&&&(((+++,,,***&&&"""$$$'''+++...///...,,,***(((***,,,------------...)))+++((()))555JJJtttrrrIII222)))&&&&&&'''$$$$$$'''***@@@ccc}}}oooVVV888000---,,,///000---,,,---,,,)))+++///444CCCggg~~~ZZZEEEJJJ[[[kkkOOO===999222///000,,,---333111///000...777LLLkkkCCC555999666333222222222555@@@LLLiiibbbCCC444,,,------,,,,,,,,,+++***(((&&&+++DDDqqqxxxjjjddd___\\\TTTFFF888222111...---,,,+++000>>>LLL\\\]]]WWWGGG777---)))&&&"""###""" !!!###"""!!!!!!!!!"""$$$%%% """$$$$$$"""!!! $$$#########"""""""""!!! !!!""""""###""""""###""""""###""""""""""""######$$$$$$%%%&&&'''(((((('''&&&%%%$$$$$$######""""""!!!!!!%%%$$$$$$$$$######"""!!!%%%""" !!!!!!$$$$$$###""""""###((('''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$"""  !!!!!! """!!! !!!   !!!""""""!!!!!!""""""######$$$$$$%%%$$$###!!!!!!!!!""""""###%%%)))---///...***'''%%%(((+++...//////---,,,'''(((***+++------,,,+++$$$&&&###%%%555PPP|||nnnEEE///((($$$$$$&&&###%%%(((,,,DDDjjjzzzvvvGGG111++++++,,,...+++***+++---***''')))///===YYYjjjHHH===CCCbbbcccKKK>>>111---222111,,,333111---...,,,333CCCtttaaa???555999888555222222555@@@SSSeee{{{RRR999111///------,,,+++***)))***+++,,,777VVV}}}wwwhhhccc```^^^WWWHHH999111000///...,,,***...===LLL```bbb\\\JJJ777,,,'''&&&!!!"""###!!! !!!"""###$$$!!!###$$$###"""!!!!!!""""""""""""!!!  """###############!!!  !!!###""""""######$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$###### !!!"""###$$$$$$%%%%%%$$$""""""######"""!!!###!!! !!!!!!"""###$$$'''&&&$$$###"""######$$$!!!###%%%&&&%%%"""!!!   !!!  !!!"""""" !!!"""######"""!!! !!!"""###%%%)))...111111///,,,&&&''')))+++,,,,,,+++***%%%%%%&&&(((******(((&&&"""%%%"""%%%;;;[[[mmmBBB---&&&$$$###&&&&&&(((+++///HHHooohhh===000)))(((,,,,,,((()))+++---***)))///777JJJpppyyyQQQ<<<999LLLrrr|||aaaLLL555+++...000+++333111,,,...,,,000===hhh^^^???666888;;;555111111:::NNNnnnmmmHHH666444444000......+++'''&&&((('''...BBBggg}}}uuuhhhbbb^^^]]]UUUGGG999222...------+++(((+++999GGGWWWZZZUUUDDD222)))&&&&&& ###%%%###  !!!!!!"""""""""######$$$"""!!! """###!!!!!!!!!!!!  !!!""""""###""""""!!!!!! !!!!!! !!!"""######$$$$$$$$$%%%$$$###""""""""""""""" !!!"""###$$$%%%%%%%%%###!!!!!!###$$$###!!!!!!"""!!! !!!###%%%%%%$$$"""!!!!!!"""###$$$""""""###$$$###"""  """!!!  !!!!!!$$$###"""!!!  ###$$$""""""!!! !!!"""###$$$$$$&&&)))...111222000...(((((())))))************&&&%%%&&&(((+++***'''###!!!%%%###(((AAAeeeggg>>>+++'''&&&%%%))))))+++...111JJJppp^^^999222)))''',,,***((()))+++,,,,,,///;;;IIIddd```EEE===>>>\\\}}}hhhFFF111---,,,+++555333---///...000;;;\\\\\\===444666:::888:::AAAOOOjjjfffCCC555777333...,,,...,,,((((((,,,***777TTT|||~~~tttiiibbb]]]ZZZSSSFFF:::444---,,,,,,)))%%%'''555DDDIIIMMMJJJ<<<---&&&&&&((( $$$'''&&&!!! !!!"""!!!!!! $$$$$$###""" """$$$!!!!!!""""""######$$$$$$!!!"""""""""""""""!!! !!!!!!!!!!!!!!!!!! !!!"""############'''&&&$$$###"""###$$$$$$############""""""""""""%%%""" ###$$$###!!! """### """######""" """###$$$###""" """###%%%$$$###"""!!!!!!!!!!!!!!!!!!###"""  !!!""" !!!"""$$$$$$'''&&&$$$""" !!!###%%%$$$############%%%'''(((&&&''')))---000111///---,,,++++++******+++,,,,,,)))((()))+++---,,,((($$$ %%%###)))EEEkkkaaa:::+++******''',,,---...000222JJJpppZZZ888444***&&&,,,)))******+++,,,---444FFFWWWiiiJJJ===111HHHccc[[[>>>333///,,,666444///111000111;;;SSS[[[;;;222555777<<>>333+++)))((((((&&&+++...///HHHqqqYYY888666666333222...333<<>>VVVyyyoooMMM@@@666//////...+++000:::WWWhhhIII<<>>NNNxxxWWW>>>333+++)))'''&&&$$$(((+++,,,EEEnnnWWW;;;:::888666666333IIIXXXssscccFFF???<<>>EEEHHHpppUUUHHHAAADDDGGGSSSwwwaaaLLL888222333333777>>>UUUgggOOOCCC???GGGgggddd@@@333333444???YYY~~~yyyooojjjaaaXXXUUUOOOFFF;;;333---***%%%&&&'''%%%""" """"""######$$$###!!! """###############"""!!! """$$$$$$###!!!"""###"""!!! !!!"""!!!!!!!!!!!!!!!"""######&&&''''''(((((('''%%%###'''''''''''''''&&&### !!!%%%&&&'''''')))*********)))'''###""""""###"""######$$$%%%&&&'''(((###%%%'''%%%###!!!!!!###&&&(((+++---......,,,+++)))***,,,------------,,,+++,,,---...///...------$$$"""!!!!!!""""""!!! !!!!!!!!! ######""""""  !!!"""######"""""""""########################"""!!!"""%%%'''''''''***)))'''&&&&&&&&&'''((((((((('''''''''&&&&&&%%%)))'''%%%%%%''')))******$$$'''+++,,,+++***+++,,,,,,333333333<<>>???EEE```hhhHHH999555555:::BBBQQQ{{{vvvjjjbbbVVVGGG>>>>>><<>>999>>>@@@UUUwwwyyymmmfff[[[PPPMMMGGG@@@888111+++'''&&&(((((('''%%%###"""###$$$$$$$$$&&&'''&&&$$$""" """############!!! !!!###$$$$$$###!!!######"""!!! !!!"""!!!!!!!!!!!!"""###%%%%%%(((((()))***)))'''### ***&&&"""!!!######"""!!!%%%((((((((()))*********)))'''$$$""""""###"""######$$$&&&'''((((((%%%''')))'''$$$"""###$$$&&&(((+++...//////---,,,***+++,,,---,,,+++***)))111111111111///,,,)))'''###"""!!!"""######!!! !!!""""""###%%%$$$###""" !!!$$$ """$$$%%%$$$###""""""###%%%&&&&&&%%%$$$###$$$###""""""$$$&&&&&&%%%%%%%%%$$$$$$%%%&&&((()))+++***)))(((&&&%%%######'''%%%######%%%((())))))$$$(((---...,,,******+++---222111222>>>QQQyyy{{{KKK666111+++***((('''$$$&&&((()))CCClllssskkknnn~~~OOO>>>;;;EEEMMMddd^^^???999:::<<>>EEERRRXXXooo|||xxxwww{{{xxxooohhhdddWWWKKK???:::666111,,,***((((((((('''&&&$$$###"""%%%&&&&&&&&&%%%%%%$$$$$$""" !!!"""""" """$$$$$$###"""%%%$$$"""!!!!!!"""###$$$''''''%%%###!!!"""&&&((('''(((*********)))'''&&&&&&&&&%%%###  """&&&(((***+++)))&&&%%%%%%***(((&&&$$$############"""$$$'''((('''&&&''''''%%%$$$333(((***'''%%%***---,,,,,,...///---,,,---.........---++++++///000000000...,,,)))'''"""###$$$$$$"""!!!!!!"""###!!!%%%"""  """$$$!!!!!!!!! !!!"""""""""############""""""!!!"""###$$$$$$%%%%%%$$$&&&%%%#########%%%'''((()))((('''&&&&&&%%%&&&&&&'''((()))***+++***))))))'''))),,,......---***(((,,,---333:::@@@TTTzzzNNN;;;222***))))))(((%%%(((,,,000MMMyyydddmmmuuuuuu___FFF>>>;;;IIIfffggg===333888===MMMbbboooNNN===999:::===HHHttt|||pppzzzrrrkkkiiimmmqqqooolllttthhhXXXKKK@@@888555444222<<<666333<<>>LLLggg}}}{{{wwwuuuxxx{{{xxxoooiiieeeWWWKKK>>>888444///++++++(((((((((((('''%%%$$$$$$&&&%%%$$$""""""###$$$%%%""" !!!!!!!!!!!!"""############!!!  """$$$%%%&&&&&&&&&$$$######&&&(((''')))***+++***(((%%%$$$###$$$$$$"""!!!!!!###%%%(((***,,,,,,***(((''''''%%%%%%$$$$$$######$$$$$$"""%%%'''((('''''''''(((%%%%%% 111)))///'''...''',,,///------///000......///000000000///------111111000///---***(((&&&"""$$$%%%%%%###""""""###%%%###%%% ###!!!"""###"""!!!!!!###$$$!!!    !!!"""###$$$$$$$$$$$$%%%%%%######$$$%%%''')))'''''''''&&&''''''((((((------------,,,***((('''''')))+++......,,,***(((******...444;;;TTT{{{MMM999222,,,,,,&&&&&&$$$)))111888YYYfffpppyyyrrr[[[KKK<<<999>>>UUU{{{mmm@@@444777;;;HHHZZZ|||dddJJJ======@@@GGGsssuuubbbYYYTTTRRROOOMMMQQQZZZ______\\\UUULLLAAA999555333333444...555222111:::BBBbbb|||ooofff___YYYXXXYYY___]]]^^^ffftttrrrfffRRRJJJ@@@<<>>bbbhhhttt}}}|||lll\\\LLL???777444666EEEggguuuGGG666777999CCCOOOeee[[[EEE???@@@CCCmmmdddNNNGGGEEE???AAAHHHTTTaaaiiijjjhhhYYYPPPDDD;;;666333000---111333000222888<<>>@@@DDDKKKRRRWWWYYYYYYVVV]]]aaa```[[[TTTIII>>>555666555:::RRR{{{xxxzzzzzzwwwrrroooooopppvvvxxx~~~~~~uuummmeee```TTTFFF888111///,,,+++,,,(((((()))))))))(((((('''%%%$$$###!!!!!!"""###$$$!!! !!!!!!!!!"""!!!!!! !!!""" !!!###$$$&&&'''%%%&&&''''''&&&&&&'''(((+++,,,---,,,+++'''$$$""" !!! !!!$$$&&&%%%'''((('''%%%###"""###!!!"""$$$%%%&&&&&&%%%$$$%%%''')))******))))))******---***)))%%%((('''''',,,000222000///222333222111222222111111111000000...,,,((($$$!!!"""###%%%$$$"""!!!!!!"""$$$!!!%%%&&&!!!&&&***$$$"""###$$$###!!! $$$ """###!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""######"""$$$$$$$$$$$$%%%'''((()))'''''''''''''''((()))***))))))))))))(((((((((''''''))),,,...///...+++***------///222>>>]]]PPP<<<444......******''',,,333>>>dddgggttt~~~zzzuuupppllliiicccYYYMMMBBB;;;666444555999MMMttt~~~OOO999666888===EEEQQQnnnvvvZZZHHH???BBBjjj|||eee[[[WWWWWW]]]jjj{{{{{{mmm^^^TTTLLLBBB999>>>777222444555555EEE^^^YYYHHH999666666444444777777:::===??????>>>======:::@@@CCCAAA>>>:::444...///444555:::VVVuuuwwwyyyvvvqqqnnnmmmnnnrrrssszzzyyyppphhh^^^XXXMMM@@@444///...---,,,---((()))))))))))))))((((((###$$$%%%%%%%%%$$$"""!!!  !!!!!! """!!!  !!!!!!!!!!!!"""###$$$$$$%%%&&&((((((''''''((())).........---+++(((%%%###!!!"""""" """$$$&&&'''(((&&&$$$"""""""""$$$%%%&&&'''''''''%%%%%%&&&(((+++,,,+++***+++,,,,,,///444333333......------111222//////222333222111111000000000/////////,,,***&&&"""!!!###$$$###""" !!!!!!"""!!!%%%%%%!!!)))///((($$$%%%&&&%%%###!!! !!!%%%""" !!!###$$$###!!!######"""!!!!!!"""###### !!!""""""######"""$$$$$$$$$%%%&&&'''))))))))))))(((''''''''''''''''''''''''''''''''''''''''''***---000000///---+++,,,///222555AAAaaaSSS>>>555---,,,))))))'''***111<<>>666777:::>>>CCCUUUnnnyyyYYYCCCAAAfff{{{nnn```KKK999111333000...888DDDZZZZZZGGG777555777777:::@@@FFFGGGFFFBBB<<<777555555444777777444333444111,,,)))---///888UUU}}}tttvvvxxxvvvqqqnnnnnnpppqqqqqqwww}}}sssjjj```UUUMMMCCC999000///000///------)))))))))))))))(((''''''"""###&&&''''''%%%""" !!!"""!!!!!!!!!!!!!!!!!!  !!!!!!""""""&&&'''(((''''''''')))+++///...---+++)))'''&&&&&&$$$$$$$$$""" """###)))******(((%%%$$$$$$%%%&&&&&&'''''''''''''''&&&'''***,,,---,,,,,,,,,---===<<>>CCCGGGLLLPPPNNNFFF;;;222555777EEEhhhjjjGGG999777999;;;999DDDSSSkkkmmmLLL???]]]WWW;;;...000+++***111444555YYYxxxhhhSSSCCCBBBEEEFFFOOO[[[dddbbb___XXXQQQKKKGGGFFFGGGHHHHHHEEEEEEBBB999///((((((***444LLLppp~~~{{{uuuwwwxxxvvvrrrpppqqqsssrrroootttuuullldddYYYLLLBBB:::222---000333111///...*********)))((('''&&&%%%"""###$$$$$$$$$###!!! !!!"""!!!!!!"""###$$$$$$###""""""!!!"""###$$$%%%%%%'''(((((('''&&&'''***---...---***'''%%%%%%&&&''''''''''''%%%######%%%'''***+++***(((&&&$$$$$$%%%$$$$$$$$$%%%&&&'''((()))(((+++---...---------...DDD???TTTYYY[[[444+++***---000000---+++///111000222111000///...//////000)))((('''&&&%%%&&&&&&'''###%%%&&&&&&$$$######$$$######'''###***000&&&"""%%%''''''%%%###""""""!!!$$$&&&$$$!!! ###&&&"""!!!!!!""" !!!"""###$$$$$$$$$$$$"""###%%%&&&((())))))***'''&&&&&&%%%%%%%%%&&&&&&''''''%%%$$$$$$$$$%%%%%%%%%'''+++...///...,,,***%%%***---000>>>```|||OOO<<<444---,,,$$$'''''',,,222>>>hhhhhh|||YYY>>>AAAIIIQQQWWWVVVIIIFFFAAA>>>???EEENNNTTT___dddmmmtttssseeeOOO>>>:::666;;;TTT{{{{{{RRR<<<777999:::555<<>>)))'''222///...===MMMhhh~~~}}}}}}~~~|||{{{{{{vvvtttrrrooonnnnnnnnnoooppppppsssxxx{{{xxxmmmbbbVVVHHH:::111......///000111///,,,))),,,,,,+++)))(((&&&%%%$$$%%%$$$"""!!! !!!!!!!!!!!! !!!""""""#########$$$######&&&)))***(((&&&&&&'''((('''''''''***,,,---,,,***((('''&&&&&&&&&)))((('''&&&&&&'''(((((()))(((''''''((('''%%%###&&&''''''((())))))******//////000000000000000///---444ZZZUUUaaa888<<<666555///+++...111111222444777555444444444333///,,,,,,(((%%%###$$$&&&'''((((((((())))))))))))(((((()))***###'''"""%%%555+++###&&&(((&&&""" !!!$$$''',,,---'''!!! !!!  """###%%%'''(((((((((&&&&&&&&&&&&&&&'''((((((&&&%%%$$$$$$$$$$$$$$$$$$&&&&&&'''''''''%%%$$$######''',,,//////---+++******&&&,,,444???bbbiii@@@333///,,,///,,,222333666<<>>222///+++...***222777<<>>888===444AAAJJJWWWqqqbbbAAA;;;222222333222111777III[[[UUU;;;111......111222000...///000333>>>IIIeeeccc>>>111,,,,,,,,,'''000222000<<<\\\}}}~~~zzzxxxwwwuuusssrrrvvvzzzzzz||||||xxxwwwvvvvvvvvvwwwxxxyyyxxxvvvsssooollliiihhhhhhllllllooouuu{{{|||rrraaaNNN@@@777333222777666444000+++))))))***(((((((((((((((&&&%%%%%%"""!!!!!! !!! ###"""!!! !!!"""###$$$&&&((()))(((''''''((()))+++,,,+++)))((('''(((000000///---+++)))'''&&&******((((((((()))***+++***)))))))))++++++)))(((&&&(((***---///000000000,,,---...//////000//////...000111+++222666888000555111///000///------000444555666555222///......)))'''%%%&&&(((***+++******+++,,,///222555888:::999<<<999>>>::::::GGG:::444333000---,,,+++++++++))),,,...///222444///(((######$$$$$$$$$###"""!!!!!!!!!!!!!!!"""###%%%%%%)))((('''%%%$$$$$$$$$$$$&&&&&&&&&&&&'''((()))))))))(((''''''&&&'''''''''%%%&&&'''((((((***---000%%%)))111999QQQfff===333///)))(((''',,,,,,---222>>>eeegggqqqYYY@@@777555888000333,,,222333:::NNNfffmmmFFF888000///000222222555???JJJkkk[[[===111---///111666222//////000333;;;DDDUUUuuuddd???111***+++---'''(((+++)))111HHH```}}}|||xxxxxxvvvrrrooommmrrrvvvvvvwwwxxxvvvqqqllllllllllllmmmoooqqqrrrvvvuuutttqqqnnnkkkhhhgggiiijjjnnnuuu|||vvviiiWWWHHH>>>:::888777;;;777222---+++)))'''&&&$$$&&&((())))))(((&&&$$$"""!!!!!! !!! !!!!!! ###"""!!! !!!"""###$$$''')))***(((''''''((('''***,,,,,,+++***+++,,,000//////...+++)))&&&%%%******)))))))))+++,,,---***))))))***+++,,,***((()))***+++,,,...///000111...//////000000000/////////000000111333666666555:::333///111333222222333777999999666111---++++++'''&&&%%%'''***---......---///000333444666777777555999777>>>::::::GGG:::555333000...---------,,,)))...222222444444000)))&&&&&&%%%$$$###""""""!!!###""""""""""""$$$%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%&&&''')))++++++))))))((('''((()))******&&&'''(((((('''))),,,...(((///888===SSSfff>>>555222,,,+++&&&***+++,,,333@@@hhhbbbmmmUUU;;;000///444///555222555000000:::HHHbbbzzzPPP777222///...111333555:::@@@UUUuuufffDDD555000111333:::444111111111222777===FFF___bbbBBB333***,,,000---%%%)))''',,,:::FFFWWWooozzzwwwwwwuuuqqqllljjjooossstttttttttpppjjjddddddeeefffhhhjjjlllnnnuuuuuutttrrrpppllliiiggghhhhhhmmmuuu}}}~~~nnn```OOOCCC??????@@@???>>>888000,,,***)))&&&###"""$$$(((***+++)))&&&$$$###"""!!!   """######"""!!!$$$###!!! !!!"""###$$$'''******(((&&&''')))&&&(((,,,------......000,,,,,,------,,,***)))(((******))))))***,,,...///***))))))***,,,,,,+++)))++++++++++++---///000111000111111111111000000///---///000666333333444999===555///111666777777888999::::::666///***''''''%%%$$$%%%(((,,,///111111111222444555666555555444111555444;;;888999FFF999666444000...............***000555555444333///)))((('''&&&$$$###"""""""""$$$$$$#########$$$&&&'''#########$$$%%%&&&((()))$$$$$$%%%&&&(((***,,,---))))))(((((((((***+++---((()))***)))((()))***,,,+++444===???UUUfff???777555///...$$$***+++...666DDDllldddqqqMMM444++++++555666@@@;;;===666111444999JJJfff^^^>>>777111---000444666:::===GGG^^^~~~oooKKK:::444444555<<<666333333333222333777999LLLooojjjJJJ888***))),,,)))''')))&&&(((000111666FFFUUUvvvyyyvvvsssmmmkkkmmmiiilllkkkjjjlllpppoookkkhhhbbb___ccchhhkkkmmmqqqrrrrrrqqqpppooonnnmmmllljjjddddddnnnxxxzzzeee\\\OOOFFFBBB@@@???===888444...++++++***(((%%%&&&'''((()))((('''%%%### !!!!!!!!!!!!!!! !!!"""!!! !!! """%%%''''''"""&&&***,,,+++((('''&&&%%%'''***+++,,,...111333555333///...---,,,***((('''***+++(((+++000///******+++------+++******+++111---))))))---000111111//////............/////////444888888444222444777888555111......222777:::AAA>>>:::444...+++***)))))))))***,,,000222222111111111111222444777999;;;777666222///777CCCCCC;;;666444000---,,,---000111222444222------111000***((('''&&&%%%$$$#########&&&&&&&&&%%%$$$&&&))),,,&&&&&&%%%%%%%%%&&&''''''%%%%%%'''(((+++---000111******(((''''''((())))))&&&''')))+++---...//////,,,555666:::[[[ccc:::111...((('''(((+++...///111GGGxxxuuu~~~MMM444,,,,,,555;;;KKKKKKHHH999...444888===HHHjjjmmm???555555444222444888;;;;;;>>>EEEcccaaa>>>222333000999777444333333333222111;;;???TTT|||yyySSS;;;...))))))---***)))((((((***---///111???QQQiii{{{tttqqqoookkkiiijjjcccffffffeeegggkkkjjjfffeee___]]]aaagggiiikkknnnpppqqqqqqpppnnnllljjjiiijjjccccccmmmwwwwww```UUUIIIFFFJJJKKKEEE>>>777333...+++***)))'''%%%(((((())))))(((&&&$$$""" !!!!!!!!!!!!"""""""""!!! !!!!!!!!! !!! !!!$$$&&&'''%%%(((++++++)))'''%%%%%%%%%'''***,,,---...///111333111...---,,,,,,***)))(((++++++***,,,111000+++***,,,...---,,,++++++,,,...,,,******---000111000...//////////////////...444777:::999555222333666333111//////111666;;;>>>???999111---,,,,,,+++***))))))***---111222111000///111444666888999999888666777555222888AAAAAA:::888333---)))+++...222444333444222------111///***+++***)))'''&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%''')))'''&&&&&&%%%&&&&&&''''''''''''(((***,,,...000111,,,+++***((('''(((((()))((((((***+++,,,...///000,,,555888===]]]ggg>>>333000******)))+++...///333KKK{{{wwwKKK444......666;;;JJJJJJKKK@@@888:::777444:::RRR{{{wwwHHH...000222444666777555333222:::TTT~~~nnnGGG777777333777555333222222222222111555999GGGeee~~~VVV===222---++++++(((((('''((()))***,,,---111<<>>666---***---000000---+++,,,...222555555333111---000666:::<<<:::777555444888999666:::BBBCCC===<<<444+++(((,,,222555666444444222......000...+++,,,+++***)))((('''''''''%%%&&&((((((&&&%%%&&&'''(((''''''&&&&&&&&&''''''((()))***+++,,,...//////...---***)))'''''''''''')))))))))***+++...000111---555888???___lllBBB555000***++++++***+++///666OOOuuuLLL666111000555777DDDFFFLLLGGGAAAAAA:::333777>>>___RRR222111000222333333222111000777HHHgggTTT===:::777444333111000000000111111333888???MMMlllWWW<<<222...)))&&&''''''''''''(((((((((((((((,,,444IIIrrruuukkkhhhhhhgggeeeeeehhhjjjllllllooorrrqqqlll```[[[YYY^^^cccdddeeegggmmmnnnppppppnnnkkkgggdddgggaaa^^^fffssswwwhhhUUUOOOLLLRRRYYYWWWHHH:::222000,,,)))''''''&&&&&&''''''(((((('''&&&%%%$$$"""""""""#########$$$$$$ !!!  !!!""""""#########%%%'''))))))******(((&&&%%%&&&''''''***...111000/////////...---++++++,,,,,,,,,+++,,,,,,,,,---000222111///***,,,------,,,,,,,,,---)))***+++---//////.........///111222222111///...888999:::888555222222444555555555555555555555555;;;777222000111333333222///111333777:::999666333,,,000555999:::999666444222999:::888<<>>UUU^^^>>>222///***%%%'''(((((((((((('''&&&&&&***,,,///<<<___tttjjjhhhgggeeedddeeedddhhhiiiiiilllooommmhhh___ZZZWWW\\\aaabbbccceeekkkmmmooopppooolllhhhfffgggaaa^^^dddrrrsss^^^MMMOOOTTTZZZ[[[TTTGGG<<<000///,,,)))'''&&&'''((($$$%%%%%%&&&&&&&&&&&&&&&!!!!!!"""""""""######### !!! !!!###%%%&&&&&&%%%&&&(((***'''(((((('''&&&&&&(((***))),,,000333222111111111---,,,***+++,,,---,,,,,,---,,,,,,///111222111000)))+++,,,---,,,+++,,,---)))+++---//////......---...///000111111000///...444555555444333222333444777777777666555333222111555888999777333111111333111222555888:::999666333...///222444666666555444222888999777>>>KKKSSSRRRCCC<<<666666:::<<<999555555222000000000000............,,,***)))(((''''''$$$'''+++------,,,,,,,,,+++***)))((('''&&&&&&&&&'''((()))***+++++++++***+++***(((&&&%%%%%%%%%%%%$$$$$$$$$&&&)))---111444000222444???bbbqqqFFF555---'''))))))'''''',,,666RRRxxxjjj{{{III777444333555222<<>>666222000111111000......000222222999:::777GGGqqqmmmGGG666222...)))******+++******)))'''''')))///222888SSSzzzrrrkkkhhheeebbbbbbeeecccfffhhhhhhjjjllliiiddd___XXXUUUXXX]]]___aaadddhhhjjjlllnnnnnnmmmkkkjjjiiiddd```eeesssmmmWWWHHHOOOYYY^^^[[[RRRGGG???//////---***'''&&&((()))#########$$$$$$$$$%%%%%% !!!!!!!!!!!! """!!!!!!"""%%%((((((&&&%%%(((***&&&'''((('''&&&''')))***))),,,000222222222222333...,,,++++++---...---,,,...+++,,,000222111000111)))+++---------,,,---...+++---000000///------.../////////....../////////111111111111111222333444333333444555555444444333///555:::888222......111000000222444666555333000//////000222333444444444111666777666>>>LLLRRRPPP@@@<<<:::;;;>>>>>>999555555111///111222000///111333222000...,,,+++******'''***---///............,,,,,,***)))''''''&&&&&&%%%&&&(((***++++++******)))((('''&&&&&&&&&'''((($$$%%%%%%'''***---000222000222444BBBgggpppEEE666000)))***((('''(((,,,555QQQwwwhhhuuuEEE666555666999666AAAPPPeeeqqqqqqgggNNN888444555;;;\\\iiiBBB666...222666666777<<>>UUU|||^^^>>>555000222333444222......000444777:::;;;:::FFFiii}}}TTT:::111---***---------,,,+++*********###+++000444IIIvvvzzzrrrnnnjjjgggaaa\\\]]]bbbcccfffhhhhhhiiijjjgggaaa^^^WWWRRRTTTXXX[[[___bbbdddfffhhhjjjlllmmmmmmmmmmmmiiieeehhhvvvzzzeeeUUUKKKSSS\\\___ZZZNNNCCC<<<...///...***'''&&&)))+++%%%$$$###"""!!!!!!!!!!!! """!!!"""!!!$$$((('''$$$###&&&)))'''((())))))'''&&&'''((((((+++...///000111333444///...,,,,,,---......---...***+++000222000///111+++---///000//////000111///000222111...,,,---...///...---,,,,,,---...///222000//////000222333333000000111333444444555555///222555444111...///000000///000111333333111//////000111333444444444444111444555444===HHHHHH@@@999888999;;;<<<<<<999777444///---111333111111333444333111///---,,,+++++++++---......---,,,,,,,,,...---+++)))((('''&&&&&&$$$&&&(((***,,,,,,++++++((('''''''''((()))+++,,,))))))***+++,,,---......000222777IIImmmhhh???444000******((())),,,...555PPPwwwfffxxxHHH999888999<<<999CCCQQQfffrrrqqqfffNNN:::888:::===WWWzzzPPP@@@444666777444555:::???;;;:::>>>JJJ```___@@@777222444666777444///...111555:::888999===FFFbbbgggEEE555///,,,//////---,,,++++++,,,---###***,,,///DDDqqqzzzvvvllljjjiiieee]]]WWWYYY``````ccceeedddeeefffbbb\\\]]]UUUOOOQQQUUUYYY]]]aaaaaaccceeehhhjjjlllnnnooopppllliiilllyyyooo```UUURRRXXX^^^```YYYLLL===444...///...+++((('''))),,,'''&&&$$$"""  """!!!"""###'''&&&###"""$$$((((((***+++***'''%%%%%%%%%'''))),,,---...000222555000...------.........---...******000222//////222---///111111111111222333111333333111...,,,---///000...,,,******,,,...000333222000///000222222222000111111222222333444444111111000000111222222222111000000111222333111000...000333555666555444333000333444444;;;CCC===111333444666888999999:::999333------222444111111555333222000...,,,+++******...//////...+++)))))))))...---+++***((('''&&&&&&%%%&&&))),,,---------,,,'''''''''(((***,,,///000---............---,,,+++000333:::NNNrrr___777000...)))((()))+++///000555OOOvvvdddNNN>>>;;;:::;;;777AAACCCUUU]]]ZZZRRRAAA777===:::<<>>FFF___xxxaaaCCC:::555666888999555000...111555777000000888AAAXXX|||UUU???777444000///---++++++,,,---...***---,,,---CCCqqqwwwooonnniiiddd___^^^^^^^^^^^^WWW]]]bbbccc```^^^___aaa^^^YYYSSSPPPQQQUUUZZZ]]]\\\]]]]]]___bbbfffiiikkkmmmlllmmmqqq{{{zzzbbbXXXZZZaaaaaa```\\\SSSHHH===666///...,,,(((%%%$$$%%%&&&######$$$$$$"""$$$$$$""" ###&&&++++++++++++************&&&,,,111222///------000,,,---000111111000---,,,---------...///000111111444000++++++...222555555888999888333---+++///333333333222000///000333666888777777555333111///...333444555777777777777666555666777555333111111111---333666444333444333000444333333444555666555444///000222666888888666333333222333666999:::888555000...---...111222111...222222111111000///////////////---***(((''')))+++***)))((('''&&&''''''((()))***+++,,,---,,,,,,++++++******+++,,,...000222333222000/////////000000222555<<>><<<===BBBCCC>>>;;;:::===999HHHsssbbb===444555111000555;;;666666::::::;;;III\\\xxxjjjjjjmmmyyykkkDDD444444333444444222///---111666666444444777DDDbbbdddGGG777111,,,,,,---------.........(((,,,111555EEEiiivvvnnnkkkgggbbb___^^^]]]\\\[[[VVV[[[___^^^ZZZWWWWWWXXXXXXTTTOOOLLLNNNRRRWWW[[[YYYZZZ[[[]]]```cccggghhhlllmmmooosss}}}sss[[[UUU[[[dddcccaaa[[[RRRFFF;;;444---,,,+++(((&&&$$$%%%%%%%%%%%%$$$$$$""" !!!%%%%%%"""!!!###%%%(((((((((((())))))))))))(((,,,111111---+++,,,...***,,,///111222111000/////////.........000111222222///++++++///333555666888999999666111111444999888777666333111111333666999999999888777555444333999:::;;;<<<<<<;;;:::999888999999777333111000000111777:::888888999888555222000//////111222222111333222333444555555222000111111222666999999666333222///......000111000...111111111222222111111000//////...,,,******,,,...+++***(((&&&&&&&&&'''(((***+++,,,---------------++++++,,,,,,---...000000222111111000000111222333777:::???QQQzzzXXX999...***'''&&&'''&&&''',,,666RRRhhhYYYxxxbbb@@@>>><<<666666888:::777888===???<<<:::;;;;;;;;;LLLuuu|||NNN888222222555:::888444444888777777DDDUUU|||___OOODDDFFFIIIRRRkkkpppHHH666555222000000000111111333444555444555:::GGGeeegggHHH777222///---+++******+++---...,,,///222666EEEiii|||ssskkkfffddd```^^^^^^]]][[[YYYWWWZZZ\\\ZZZUUUPPPOOOOOOQQQNNNKKKIIIJJJOOOTTTXXXWWWXXXYYY[[[^^^```cccdddjjjlllooouuu~~~kkkWWWVVV___hhhfffbbbYYYNNNBBB777000***))))))((('''&&&%%%%%%'''&&&$$$###!!! """%%%''''''$$$###$$$&&&''''''(((((()))*********+++...000///,,,***,,,...***+++...000111222222111111000...------///000222///---+++,,,000444777888777888999777444555999===<<<<<<:::777444333555777<<<<<<=========<<<<<<;;;BBBBBBCCCDDDCCCAAA???>>>>>>>>>>>>;;;666333111111555:::>>><<<<<<>>>>>>;;;222///,,,+++,,,...//////999777555444444333111//////000333777999888555222333111//////000000///...///000222333444444444333/////////...------///111---+++)))&&&&&&&&&((()))+++,,,,,,---......//////---...//////000000000///111111111111333444666777;;;>>>BBBRRRyyyTTT666,,,(((%%%###'''&&&&&&***444RRRlll\\\yyyoooHHH===888999;;;777666333444999<<<<<<<<>>RRRzzzaaa===000222666777555222222555444444>>>LLLgggsss[[[GGG<<<555999<<<@@@RRRgggwwwLLL888666333222111222555666555222555555888===KKKhhhhhhHHH666111111...***'''&&&(((+++---...111333666FFFhhhxxxnnngggcccaaa______^^^]]]ZZZXXXYYY[[[[[[XXXSSSNNNLLLLLLKKKJJJHHHGGGHHHMMMRRRWWWYYYZZZZZZ[[[]]]^^^___```ggghhhllltttggg[[[^^^gggllliiiaaaWWWJJJ>>>444...''''''''''''((('''&&&$$$(((&&&###  !!!!!!"""&&&''')))(((&&&%%%&&&'''((())))))***,,,------...///000111000---,,,,,,...,,,,,,...///000111111111111000...,,,,,,---///000---,,,,,,...111555888:::777888888777555666999;;;<<<<<<;;;888666666777999>>>>>>@@@AAABBBBBBBBBBBBHHHIIIJJJJJJHHHFFFCCCAAA@@@AAA@@@>>>:::666555444666;;;>>>======???@@@>>>444000,,,***+++...000111<<<999666444444444333222...111555999:::888555222444333111/////////.........000222555666666666555222222222111//////111222///---***'''&&&''')))+++++++++,,,,,,...///000111111222333333333222111000000000111333555777999:::;;;>>>BBBRRRxxxRRR666,,,(((%%%$$$&&&%%%%%%'''222RRRssscccyyyOOO<<<777>>>CCC;;;555222222888<<<>>>@@@DDD===DDD[[[tttHHH555555555111555333444666555444:::DDDWWW|||kkkQQQ===666///...333555666???MMM\\\rrr~~~QQQ;;;999999<<<===;;;999999666333666666:::@@@MMMiii{{{iiiFFF444000000...***'''&&&''')))***---///111555EEEiii|||sssiiiccc```____________^^^[[[YYYYYYYYYXXXVVVQQQMMMKKKJJJGGGGGGHHHGGGHHHKKKQQQVVV]]]]]]]]]]]]\\\\\\[[[[[[bbbccchhhssstttgggdddgggkkknnniii```SSSGGG;;;222...'''&&&%%%'''((()))'''$$$'''%%%!!! !!!"""######%%%%%%&&&%%%%%%%%%&&&'''((()))***+++,,,---...///333333333111///......///...............//////000///...---++++++,,,---...+++,,,...111333666:::<<<<<<;;;;;;999777666777888777888888888777777:::<<>>>>><<<999666666666333999;;;::::::<<<===<<<444000,,,)))+++...000222888666333222333444444444000333888;;;;;;999666333555444222000.........///000111333555666777777777555666666444222000111222111///---***))))))+++,,,******,,,---///000111222444444666666666555333222000111222555777999:::;;;777<<>>555222222777<<<>>>AAAEEE@@@JJJdddVVV<<<888777222666666888:::999777:::???FFFcccxxxQQQ===000000,,,---333555333777>>>BBBXXXXXXAAA@@@AAAIIILLLDDD;;;888777555666777:::@@@LLLhhhzzzmmmiiieee```YYYVVV\\\fffrrrnnnIII666333...---,,,***)))(((((((((***,,,...333FFFkkkvvvmmmfffaaa___^^^]]]]]]^^^^^^\\\ZZZXXXWWWUUURRRNNNKKKHHHFFFBBBDDDFFFFFFFFFHHHNNNSSS\\\\\\\\\\\\[[[YYYXXXWWW[[[]]]eeettt}}}mmmjjjnnnpppmmmmmmggg]]]PPPDDD:::333000)))'''%%%&&&)))***(((%%%%%%$$$!!! !!!"""###!!!!!!!!!"""###%%%&&&'''''''''((()))***+++,,,---333444333333222111000//////...---,,,,,,,,,...///------------------......+++...111444666888;;;===BBBAAA???<<<:::888777777222444666777777888;;;===>>>???@@@AAABBBCCCCCCCCCBBBDDDFFFGGGFFFDDD@@@>>>666888888777555333333444111666888666555888999888222///+++)))+++...111222333111//////111333444444111555999<<<;;;888666555555555333000...---///111333333333444555555666777777888888666333111111222333222000...---,,,,,,,,,)))***---000222222333333555555666666666555555444111222444666777999999999333:::CCCUUU{{{}}}PPP555---***'''&&&"""$$$%%%(((666ZZZvvvmmm{{{gggRRRDDD;;;666:::BBBJJJdddTTT???999@@@DDD>>>666222222777;;;<<<>>>BBBDDDOOOjjj```???444333222666999;;;===<<<::::::;;;<<>>DDDLLLTTTrrruuuOOO;;;999.........---+++***)))((()))***,,,333GGGmmmxxxpppiiidddbbb]]][[[ZZZZZZ\\\\\\[[[ZZZZZZXXXTTTPPPMMMIIIEEECCC===@@@CCCCCCBBBCCCIIINNNVVVWWWWWWXXXWWWVVVUUUTTTTTTYYYfffyyy|||pppqqqxxxwwwqqqkkkeeeYYYMMMBBB:::555333,,,(((%%%%%%(((***)))&&&%%%$$$"""!!!"""###$$$"""!!!!!!###&&&)))+++,,,(((((()))******+++,,,,,,222222333444444333000...---,,,***)))***,,,...000,,,---...000000000000///,,,000444777888999<<<>>>CCCBBB???===;;;888666444111333555777777888;;;=========>>>???????????????999<<>>BBB@@@:::666666:::===<<<===???GGGRRRmmmqqqKKK666000111444888<<<======;;;999777888BBBOOOmmm\\\;;;333///***)))***...000///...///666@@@aaa\\\DDDDDD@@@KKKMMMAAA888777777444444555888>>>LLLiiifffHHH;;;777555666777666999>>>AAAYYY|||zzzSSS???>>>111000...,,,,,,,,,,,,---++++++---444IIIppp~~~tttlllfffdddccc[[[ZZZXXXXXXYYY[[[ZZZYYY]]]ZZZVVVQQQMMMIIIDDDAAA999===@@@@@@>>>???EEEJJJPPPQQQSSSTTTTTTSSSSSSRRROOOWWWggg}}}wwwyyy}}}tttjjjcccWWWKKKAAA:::777555...)))%%%%%%(((+++***'''&&&%%%###!!! """###%%%&&&&&&%%%$$$%%%'''+++///222333+++++++++,,,,,,------...000000222444444333000---***)))(((((())),,,///111,,,...000222333333111111---111666999999:::<<>><<<999777777888999777555333222222222666777444222555666444444222000000333666999999444444333555777888888777111555888999666555555666444444333000------111444888777444111111222333555444666777777666555555666444555555555333111...---***---222777999999777666222222111000111222333444333444555777777777666555333===III]]]tttIII///(((%%%###!!!###(((,,,///@@@gggyyywwwgggKKKEEE666///666;;;777444555333999SSSnnnGGG???<<<>>>CCCDDD???;;;:::>>>@@@???>>>@@@HHHRRRnnn___AAA444444222777;;;======;;;888444555999???XXXXXX888222///111///000333555444444444999???[[[WWW??????;;;DDDDDD:::555888888222333444777>>>MMMlllZZZ::::::555333666888777777::::::KKKhhh{{{TTT@@@???444222...++++++,,,///111......///666KKKrrrzzzpppjjjeee```]]]VVVSSSQQQRRRWWW[[[\\\[[[XXXTTTNNNIIIGGGEEEAAA>>>===:::999;;;===<<>><<<888555;;;@@@DDDAAA:::333111222555:::;;;888666888999777999444000111777===>>>======;;;999888888777666444888777666555444333222222666555333222333444666777777666444222000...---,,,222333555777888999888888777666444222///,,,+++***+++---333999>>>===777111333333333222222222111111444333222111222333444555999@@@HHH]]]nnnAAA///'''&&&(((&&&$$$###+++444CCCmmm{{{```III>>>666555444444555777:::;;;:::777FFFqqqaaaAAA>>><<<<<>>???[[[{{{TTTBBBBBB;;;AAAAAA777///...///---///555:::AAAVVV{{{qqqLLL<<<333000///222333222333777======PPP{{{uuuTTTBBB>>>222///+++)))***+++,,,,,,///---111:::QQQvvvmmmgggccc^^^[[[XXXVVVUUUUUUWWWZZZ[[[[[[WWWSSSLLLHHHEEEBBB>>>;;;<<<888777:::;;;:::===AAAHHHJJJMMMNNNMMMMMMNNNOOOQQQ[[[mmmyyymmm```ZZZPPPGGG???888333000***,,,---+++(((%%%%%%&&&"""""""""""""""!!!  !!!"""######$$$"""###%%%(((***---...///000///------...///000000222333444555444222...+++---...///000111222222222111//////222111......111555666777:::<<>>>>>:::888;;;>>>???;;;888999===>>><<<:::555888<<>>:::555333333;;;???AAA===;;;<<<<<<:::<<<888333333666999:::999>>>;;;888666666666555444666666555555444333333222111222444666777777777777777666444222111000000000333444666999:::;;;<<<<<<666666444222000...---,,,...000444999<<<;;;666111444444444444333333333333111111111111222333444444888>>>HHH^^^nnnCCC111'''%%%&&&###$$$###***222BBBmmm}}}jjjLLL;;;444555444444333444777999:::<<<888BBBfffTTT888777999<<>>[[[sssOOOAAABBB@@@EEEDDD:::000...---,,,222666===MMMkkkfffBBB555222///...111222111333666:::;;;MMMwwwkkkMMM===999///---***)))***++++++++++++)))...888OOO|||rrriiiddd```\\\XXXZZZZZZYYYXXXVVVVVVXXXZZZUUUQQQKKKFFFBBB???;;;888999666555777888777:::>>>GGGIIIKKKLLLLLLLLLMMMNNNPPP\\\ppp|||uuuggg\\\UUULLLBBB;;;555111...+++,,,,,,***'''$$$###############"""!!!  """###$$$$$$!!!$$$'''***,,,...///000000000000000111222222777888999999777444000...000222555777999888777666222//////222222000000333::::::;;;<<<===>>>???@@@BBB???:::444000///111333555999>>>???===;;;:::;;;>>><<<:::;;;???@@@???<<<:::===@@@BBBBBB@@@>>><<<999:::::::::999777555444>>>BBBDDD@@@>>>???>>>;;;;;;999666555555666888999>>>:::666444444555555555777777888777777666555555333666:::===>>><<<:::777888666444333222333444555555666888:::<<<>>>>>>>>>666555444333222111000///222333555888999888444111444555555555555555555555///000222333444555666666:::@@@III___mmmCCC222((($$$%%%!!!%%%###)))000@@@nnn~~~pppLLL999222///444333333222333666888999>>>:::???[[[~~~SSS999;;;???DDDMMMQQQTTTMMMHHHOOO\\\bbb^^^WWWPPPhhheeeEEE;;;555;;;>>>:::666444333000---111666999>>>RRRvvvXXX:::666555444...***,,,///000444::::::CCCdddeeeEEE===AAA@@@DDDCCC;;;222.........555;;;IIIccc^^^>>>222000------000111000222666777:::NNNvvv}}}\\\CCC777222,,,+++)))***++++++***)))&&&%%%***444MMMxxxmmmfffaaa^^^[[[XXXZZZ[[[\\\YYYTTTRRRTTTWWWTTTQQQKKKEEE@@@<<<999777777333222444555444666:::EEEGGGJJJKKKLLLMMMPPPRRRQQQ^^^uuuvvv~~~ooobbbXXXRRRHHH???888333///---,,,,,,+++)))'''$$$"""!!!#########"""!!! """###$$$$$$!!!$$$''')))+++,,,,,,///000222333444555777888999;;;===<<<:::777555444777999===???@@@>>>;;;999555111111444666333333555;;;;;;<<<===>>>?????????BBB===777333333333333222555999>>>AAAAAA>>><<<;;;:::999:::<<>>@@@BBBCCCDDDBBB@@@???:::888777777777777555333999>>>@@@>>>===>>>===;;;777777777666555777:::===<<<999555333555777999999=========<<<;;;999888777666888<<<>>>???===999777;;;999777555444555666777999999:::;;;<<<<<<======555555444444333333333333666777777777777555333111444444555555555555666666000222444777999::::::999???BBBJJJ```fff@@@222)))%%%%%%"""%%%$$$)))...???ooo|||]]];;;111222222333333222111222555777888>>>===AAAZZZ]]]BBBCCCFFFKKKSSSWWW[[[PPPHHHMMM[[[dddbbb[[[ZZZxxxiiiHHH===666>>>BBB===777444333222000333777888999EEE```yyyeeeDDD;;;666555---))),,,//////333:::@@@SSS{{{VVV<<<888>>>999======888111///111444777EEE^^^```BBB777///,,,,,,///111000222666666AAAZZZpppPPP<<<111,,,)))))))))***++++++)))'''%%%###)))444OOO{{{tttjjjccc```^^^[[[XXXXXXZZZZZZWWWRRROOOPPPRRRRRRPPPKKKEEE???:::777666444111///111222111333777>>>@@@DDDGGGJJJMMMQQQTTTTTTbbbxxxvvvvvviii]]]WWWPPPFFF===666222...------,,,+++)))(((%%%###!!!######""""""  !!!"""###$$$$$$!!!###%%%'''))))))))))))+++---000222333555999===:::===???@@@>>><<<;;;<<<@@@BBBEEEFFFEEEBBB===:::777222111555666555333444888:::<<<>>>@@@AAAAAAAAAEEE===444333777999666111555888<<>>???@@@@@@???>>>===:::888777666777666444222222888<<<;;;;;;>>>>>>;;;777888888777777888;;;>>>:::888555444777;;;===????????????>>><<<:::777555222444666999:::;;;;;;;;;>>><<<:::777666666666777<<<;;;::::::999888888888444444444444444555555555888888888777555444333222444444444444555555555555111222555888:::;;;;;;;;;???AAAGGG^^^[[[:::000)))''''''$$$%%%%%%)))---???rrryyyRRR333...111111333222111111222444777888<<>>SSSooopppHHH555333888444666666333///---222888888QQQvvviiiIII999...,,,,,,000222111444888<<>><<>>@@@BBBFFFHHHJJJJJJHHHDDD@@@<<<888333111444666444222222555777:::>>>@@@BBBCCCCCCEEE>>>666666:::<<<999444888999<<>>???@@@@@@:::::::::::::::999999888777888888888777555333222000777<<<<<<===@@@@@@>>><<<;;;:::999999::::::;;;999777555666999<<>>===;;;:::888777666666===<<<:::888666555444444444444444444555555555555777888999888555444444444666666555555444444444444000111333555777888999999<<<===CCC[[[wwwOOO333---)))'''(((&&&%%%&&&***...AAAuuuzzzuuuPPP000,,,...---333222222111222555777888999@@@UUUyyydddFFFDDDFFFKKKUUUZZZccc[[[RRRQQQYYYdddmmmrrr|||lllEEE333000555888444111111222000222222555:::===???EEELLL___kkkNNN555222***(((,,,,,,---;;;NNNrrr```>>>111000222444333222111------444===EEEeeewwwQQQ999///------111333444666;;;GGGeeejjjIII999111,,,+++*********+++***'''%%%'''&&&///BBBcccssslllddd^^^]]]\\\ZZZXXXVVVTTTSSSRRRRRRQQQNNNMMMLLLKKKHHHBBB;;;666555666222...---//////---///333444666:::>>>BBBGGGLLLPPPTTTaaatttxxxooojjjaaaUUUUUUNNNCCC888111---***)))+++)))'''''''''&&&### !!!!!!!!!   """""""""!!!""""""###############!!!###&&&)))+++***))))))+++---///...---111888??????BBBEEEDDDAAA???@@@CCCIIIJJJKKKLLLJJJFFFCCC@@@===777444777999777444333444666999===@@@BBBCCCCCCCCC@@@===;;;;;;;;;;;;;;;>>><<<<<<@@@EEEDDD>>>888666888;;;===============:::999999888888888888888222666::::::888555555666111888======>>>@@@@@@>>>>>>;;;999:::<<<>>>===;;;999777666777999;;;<<<<<<999:::;;;<<<;;;888666444222444777:::>>>AAADDDEEE;;;;;;;;;;;;:::999888777<<<;;;999666444333333333333333444444444555555555555777999999666444555666888888777777666555444444111222222333555777888999======BBBZZZkkkFFF...+++'''&&&(((%%%%%%''',,,///DDDxxxvvvsssXXX666111222///444333222222333555777999888AAA^^^iiiHHHDDDDDDIIITTTYYY```]]]YYYWWW[[[iii{{{^^^>>>444000333222///...000000...111000333777888888<<>>111...///333666666999===RRRwwwkkkJJJ:::444///...,,,+++******)))'''%%%'''&&&222KKKppp~~~pppjjjbbb]]][[[[[[YYYWWWVVVSSSQQQQQQSSSSSSPPPLLLIIIHHHFFF@@@999444444555222...,,,......---///333555888;;;>>>BBBFFFLLLPPPSSS___qqqwwwmmmiii___RRRUUUMMMAAA777000+++(((''')))'''%%%%%%&&&&&&### """  """$$$$$$######$$$$$$$$$$$$######"""&&&))),,,,,,++++++111222333000...111999AAAAAAEEEGGGFFFAAA>>>@@@CCCIIIJJJKKKLLLJJJHHHEEECCCCCC<<<888;;;>>>;;;888666333666999===@@@AAABBBBBB@@@BBBCCC???:::888===AAABBB???>>>@@@DDDCCC===666999;;;>>>>>>===;;;::::::===<<<;;;:::::::::::::::---444:::<<<999666777999222999======>>>???>>><<<<<<888666999???CCCBBB???999888777777999:::999888777888;;;======;;;999888000111444777999999999999777999;;;<<<<<<;;;999888;;;:::888666444444444555333333333444444444444444333666999999777555666777;;;:::999888777555444444555444444444666888:::;;;BBBAAADDDZZZfffBBB+++)))&&&$$$&&&$$$$$$(((---000EEEzzz|||tttrrrdddAAA999:::666444333333222333666888999888AAAcccjjjGGG@@@???BBBMMMSSS[[[\\\[[[YYY]]]lllUUU???>>>333444111---...111111...111111333555444222777>>>JJJ\\\hhhzzzrrrMMM>>>555222555555===^^^uuuJJJ444000000,,,111......000111666DDDSSSnnnGGG222///000555777888;;;???ZZZlllKKK<<<666222000...,,,******)))'''%%%&&&&&&444QQQyyywwwgggddd```]]][[[ZZZXXXVVVUUUSSSQQQPPPOOOMMMJJJGGGLLLIIICCC???;;;888555333)))+++,,,,,,,,,,,,---///...///444;;;BBBHHHKKKLLLTTT___pppwwwjjjbbbZZZTTTOOOGGG===333...+++******...---,,,***'''### """######!!! !!!!!!"""%%%%%%$$$""" ###'''(((&&&(((+++***)))111===GGG@@@777222111555999<<>>@@@DDDEEEAAA===??????@@@AAABBBDDDEEEFFFEEEFFFFFFCCC@@@>>>@@@CCCBBBBBBCCCEEEEEEAAA<<<888;;;<<<>>>??????>>>===<<>>:::<<<:::888777888888888666666777888;;;===<<<:::888888999;;;<<<===>>>>>>>>>;;;888666777999:::888666999999888888888:::;;;<<<444333333666;;;===;;;999999:::;;;<<<<<<:::999888;;;999666444444444444333666777999999888666444222777777888999999888555333555555777:::555///000777<<<:::999999:::::::::999999===>>>aaafffDDD...+++&&&%%%(((((((((+++---...KKKuuuvvv}}}YYY;;;666???<<<888111---...333444444777HHHjjjgggJJJGGG???999???FFFLLLTTTXXXWWW___yyyuuuOOO<<<777888222...---+++***,,,111555777555///---222888;;;CCCNNNUUU\\\yyykkkLLL===555777666???iii___???222...------***222222333:::BBBZZZzzz```AAA---333:::<<<888777PPPoooeeeGGG;;;444---111000***$$$%%%******''')))111CCCccc{{{qqqeeebbb]]]ZZZXXXWWWUUUTTTVVVTTTSSSRRRRRRPPPNNNLLLJJJGGGAAA===:::777444222+++,,,------,,,,,,---...000000222777>>>EEEJJJMMMSSS```sssvvvlllfff___WWWPPPHHH>>>444...+++***)))++++++***)))&&&""" !!!###$$$###!!!!!! """""""""!!! !!!$$$'''''''''***...,,,)))...555:::888444111111333777:::CCCFFFHHHHHHEEECCCCCCDDDFFFGGGEEEBBBEEEIIIIIIEEEBBB@@@???AAAEEEEEEAAA===<<<>>>AAACCCEEEFFFFFFEEEFFFGGGGGGDDDAAA???@@@AAA@@@AAACCCFFFHHHFFFBBB>>>???@@@AAABBBAAA@@@>>>===CCC@@@>>>???CCCDDD@@@===;;;999777777777888777666888777777999:::;;;999777999999::::::;;;;;;<<<<<<:::888666777888999777555555555444444555777999:::666777777666555555555666888888999999:::;;;;;;;;;:::888555555666777666666555777:::<<<<<<999777555222222222333333111///---333333666888444...000555:::999888888999:::::::::444<<>>>>>DDDFFFHHHPPPYYYaaasssoooLLL>>>>>>:::555111111000...000555:::===<<<555222555;;;>>>>>>BBBDDDJJJeee^^^III999888888@@@bbbTTT888---+++***++++++111111555DDDVVVtttxxxUUU;;;999:::<<<===???WWW}}}aaaAAA555222//////,,,)))((()))******)))...???ZZZ{{{uuulllccc___ZZZVVVTTTSSSRRRRRRUUUSSSRRRRRRSSSRRRPPPNNNHHHDDD@@@<<<999777444222---//////...---,,,---...111111111333999AAAIIIMMMTTTcccwwwrrrllliiiaaaWWWLLLEEE<<<333...,,,++++++((((((((('''%%%"""!!!!!!######""" !!! !!!""""""""""""%%%'''&&&(((,,,000...******......000333333333444777;;;DDDFFFHHHHHHGGGEEEEEEEEEHHHIIIGGGEEEGGGKKKKKKGGGDDDCCCCCCEEEHHHGGGCCC???;;;===AAAEEEFFFFFFEEEDDDFFFGGGGGGEEEBBB???>>>>>>===>>>AAAEEEHHHHHHFFFCCC@@@AAACCCDDDDDDDDDCCCCCCFFFDDDBBBCCCEEEFFFCCC@@@:::888777666888888888777999777666666777999999888;;;:::999888888999:::;;;999888666777888888666555111111111111222444666777555777888555111000333777777666666666777:::===???<<<999666555666666555555222555999<<<===;;;888666444555555444333111///...000111555777444///000333999888888888999:::;;;;;;222===HHHqqqtttKKK...(((%%%%%%'''%%%###'''---666VVV|||gggLLLAAA;;;999666111......333888000<<>>SSSzzzfffOOOFFFBBBCCCVVVnnncccAAA...((('''(((***---333555???XXXtttnnnOOOCCC:::999>>>DDD\\\ZZZ:::000111111,,,&&&&&&+++,,,((()))///<<>>FFFLLLZZZiii}}}zzzlllhhhggg]]]RRREEE???777111---,,,,,,,,,%%%%%%%%%%%%###!!! !!!!!!    !!!###%%%%%%$$$$$$%%%&&&''')))---///...,,,,,,---+++111666777555666:::???@@@BBBDDDFFFGGGHHHHHHIIIIIILLLKKKIIIJJJMMMMMMJJJFFFFFFGGGIIIKKKJJJFFFBBB===???AAACCCDDDDDDCCCBBBEEEEEEEEEDDDAAA>>>;;;::::::;;;>>>BBBFFFGGGEEECCC???@@@BBBDDDFFFGGGGGGGGGFFFDDDCCCCCCEEEDDDBBB@@@;;;:::888888:::;;;;;;:::999666444333666999;;;<<<>>><<<:::999888999:::<<<:::999999888888888777666111111111111333555777888444444444222111333888<<<888777555444555888<<<>>>???<<<888555444333111///---111666;;;===;;;888555777888888777444222111111...111444666555222222333888999:::::::::;;;<<<>>>666CCCPPPzzzzzzNNN...'''%%%&&&'''###$$$&&&---:::[[[}}}~~~gggTTTDDD>>>888555444222333555000555EEE^^^wwwooo]]]OOOFFFCCCMMMRRRHHHKKK[[[ssskkkQQQCCCCCC===999;;;???DDDMMMVVVZZZaaaccc\\\VVVXXX^^^bbbdddWWWLLLNNN\\\xxxxxxiiiZZZMMMNNNWWW___lll}}}\\\III555,,,***)))+++---,,,888CCCVVVuuulllZZZEEE<<>>BBBDDDEEECCCAAACCCCCCCCCDDDDDDDDDDDDDDDBBBAAAAAAAAABBBAAA@@@>>>>>><<<;;;<<<>>>??????>>>888555333333666;;;???AAA@@@???===;;;:::;;;<<<===<<<<<<<<<;;;999999888888444444444444555777999:::888444111111444999;;;<<<;;;999777555555777999;;;<<<999555333222111000...,,,000666;;;===;;;888666333555555333000------...///222555666666666666666999:::<<<;;;:::;;;===@@@;;;FFFSSS}}}zzzNNN///(((&&&&&&'''###$$$$$$+++:::]]]yyyyyy{{{wwwXXXHHH<<<:::<<<999555333666444888DDDVVVkkksss\\\RRRMMMHHHHHHWWWbbb\\\^^^ssstttaaa^^^WWWSSSUUU\\\eeesssxxxxxx~~~~~~ggg[[[ZZZPPPUUU___mmm|||sssZZZDDD:::000...---,,,...111000FFF\\\vvv{{{]]]GGGAAA>>>NNN^^^|||fffEEE444000---***333***)))111444555EEEZZZvvvxxxnnnhhh^^^[[[XXXWWWWWWVVVUUUTTTWWWVVVSSSRRRQQQOOOKKKIIIHHHDDD@@@<<<999777444222000111111000...,,,---...***---000222555;;;DDDJJJgggxxxvvvhhhccc```UUUIIIBBB===444---(((%%%###!!!"""#########"""!!!!!!###""""""######%%%'''((('''&&&'''(((,,,...---,,,...444777777333555666666555777<<<@@@BBBAAABBBCCCDDDDDDAAA???HHHMMMOOOLLLKKKMMMNNNLLLCCCDDDDDDDDDDDDBBBAAA@@@DDDBBB???>>>===???AAACCCDDDBBB@@@??????===:::888??????@@@BBBDDDDDDBBB@@@HHHGGGFFFDDDAAA@@@>>>===>>>>>>????????????>>>>>>@@@???>>>???AAACCCCCCCCC:::777444555888===BBBDDDAAA@@@???>>>===>>>>>>???======>>><<<:::999999:::888777777777777999:::;;;>>>999333333666999999888<<<;;;:::999888777777666555333111111222444444333000444888<<<>>><<<:::777222444555333///,,,...000111444666555666:::;;;888999;;;===<<<::::::<<<@@@<<>>>>>???AAACCCCCCAAA???HHHGGGEEECCCAAA???>>>===;;;===>>>????????????@@@AAA@@@???@@@CCCEEEEEEEEE>>>;;;888888;;;???BBBCCC@@@@@@@@@???????????????<<<===>>><<<999777888::::::999888777777888999:::???<<<888666555555666666:::;;;<<<===;;;999666444222111000000333666777777333666999;;;<<<;;;888777444666888555111///111555222555555333555;;;===:::888:::<<<;;;777777:::===;;;CCCQQQkkkGGG000---)))''')))&&&%%%%%%111GGGkkkmmmqqq{{{oooOOOBBB@@@>>>AAAGGGFFFGGGKKKSSSZZZ```jjjttttttzzzbbbOOODDD>>>???;;;AAADDDAAAOOOhhhuuudddOOO???444000------222999CCCSSSaaawwwmmmbbbJJJDDDCCCPPPZZZiiivvvmmmVVVIII:::000,,,++++++***(((,,,111666CCC[[[|||vvvkkkaaa[[[XXXWWWXXXYYYZZZZZZWWWUUUPPPOOONNNNNNNNNMMMKKKIIIGGGCCC>>>:::666333000...---/////////---,,,---...,,,---------///999GGGRRRiii|||nnnbbb\\\XXXOOOEEE999555///+++*********)))$$$$$$$$$$$$"""  !!! !!! """$$$'''+++...000333444111444:::;;;666555555777:::>>>@@@@@@???AAA@@@???BBBEEEEEECCC@@@AAAGGGJJJHHHFFFGGGHHHGGGGGGGGGFFFDDDBBBBBBCCCEEE???@@@BBBCCCEEEFFFGGGHHHGGGDDD@@@???@@@AAA@@@>>>;;;;;;<<<>>>@@@@@@???===EEEDDDCCCBBBBBBBBBBBBBBB;;;===???@@@@@@@@@AAABBBAAA@@@???AAADDDFFFFFFFFFBBB???<<<;;;<<>>???@@@@@@@@@@@@??????;;;===>>><<<888666777999:::999888666666777777888;;;<<<;;;888333222555888888:::===???>>>;;;777444555333111222444666666666444555777999999888666444222555777444000///222555222555444111444<<<>>>;;;666:::<<<:::666444777;;;:::CCCSSSeeeDDD111///+++((()))''')))***999RRRvvvjjjqqqeeeQQQJJJIIISSS___eeejjjvvv{{{rrrqqqyyy{{{\\\AAA555555888666555BBBMMMOOO```lllNNNBBB???>>>888666888@@@MMM```yyycccVVVCCCFFFAAAEEE^^^vvvmmm^^^WWWOOOGGG:::666222///,,,+++...222---777@@@FFFVVVvvvwwwnnngggbbb^^^XXX[[[\\\ZZZXXXXXXUUUPPPOOONNNMMMLLLLLLKKKHHHFFFDDDBBB===777222//////000+++---000333333111///---'''(((,,,///222:::KKK[[[pppvvvkkkeeeaaaYYYLLLBBB:::777222,,,'''&&&''')))&&&%%%$$$"""!!! !!!"""'''$$$"""$$$(((,,,------//////000222444666777888888999:::<<<>>>???@@@@@@@@@AAABBBCCCCCCFFFIIILLLOOOMMMIIIFFFFFFGGGJJJLLLKKKIIIHHHIIIGGGCCCBBBFFFHHHHHHHHHHHHHHHHHHHHHIIIEEEBBBCCCEEEEEEAAA@@@BBBBBBAAA@@@???>>>>>>>>>???CCCCCCCCCEEEFFFEEEBBB???@@@>>>===<<<>>>AAADDDFFFFFFEEEDDDCCCCCCCCCCCCCCC@@@???>>>======<<<<<<===???BBBEEEDDD@@@<<<::::::===<<<;;;:::999999888888666777888777555444444555666777777777666666888:::888666888<<<<<<888555666111222444444444555888:::;;;999777555444444555666666666555222///...///111222333555666777777888888444555555666777888999999;;;FFFTTTeee@@@555---&&&((("""'''---444KKKrrrnnnssswwwooouuupppccc]]]ccc\\\PPPEEE<<<777666777666:::CCCPPPeeettt___[[[YYYSSSSSSUUU\\\gggxxxyyyfffQQQ>>><<>>@@@AAAAAAAAABBBDDDEEEEEEHHHKKKNNNMMMLLLJJJHHHGGGHHHJJJKKKNNNLLLKKKLLLIIIDDDCCCEEEGGGGGGHHHIIIIIIIIIIIIIIIEEEBBBBBBDDDCCC>>>===???============>>>???@@@@@@AAA@@@@@@AAABBBBBB@@@>>>BBB@@@>>>===<<<===>>>???AAAAAA@@@@@@???@@@@@@@@@@@@???===<<<::::::999999===@@@AAA@@@<<<999888888:::::::::999999888777666666777777555333222444555444666777777666777999;;;888777888<<<;;;777555666444555666555444444555777;;;999888666555666777888666666555222///...///000111222333444555666666666222222222333444444555555<<>>666444333222111555///++++++...111777???XXXsssyyynnneee^^^XXXUUUTTTUUUSSSNNNLLLOOOPPPNNNOOOLLLIIIHHHHHHHHHGGGFFFCCCAAA===999444000...---------...////////////.........000111111999KKK]]]tttrrrkkkccc^^^\\\VVVKKKBBB;;;888333...,,,+++,,,---'''&&&$$$"""  ###(((...111222222111000000111444666888666777:::<<>>======>>>??????>>>AAA@@@???======<<<<<<<<>><<<:::999999888>>>??????===:::777777777777777888888888777555444777777666444111111333666555666888888777777999;;;999777888;;;:::666444555888888999777555333333444:::999888777777777888999555666555222///------...000000111222333444555555222222222222222222222222:::FFFXXXtttHHH444)))$$$((("""%%%'''777UUU|||kkktttfffLLLLLLMMMNNNPPPRRRTTTUUUXXXdddxxxjjj^^^YYYTTTNNNIIIGGGCCCBBBEEEFFFDDDBBBDDD@@@777...+++000555777555<<<444111666@@@JJJTTT\\\~~~vvvkkkbbb[[[UUURRRTTTTTTPPPJJJIIIMMMOOONNNMMMJJJFFFDDDDDDEEEEEEDDDBBB???<<<888555111---+++---------------......///000000111111000888LLL___xxx|||pppjjjccc___\\\UUUJJJBBB777333///+++))))))))))))'''&&&$$$!!!""""""  !!!$$$)))---000222444222111000111333666888666888;;;>>>AAADDDFFFGGGGGGHHHIIIIIIHHHHHHIIIJJJHHHIIIKKKLLLLLLKKKJJJIIIJJJGGGFFFIIIHHHCCC@@@@@@AAACCCFFFIIIJJJJJJHHHGGGFFFBBB@@@???<<<777555777777777888999;;;===???@@@@@@===;;;;;;<<<>>>??????>>>>>>??????????????????AAAAAAAAAAAAAAABBBCCCDDD@@@@@@>>>===<<<<<<<<<<<<@@@???===;;;999888999999555666888999888777666444:::999777444222222444777888:::;;;:::999888888999:::777777999888444333555999::::::999666444444444888777777666666777888999555555555222///------...000000111111222444555555666666555555444444444444444CCCVVV{{{KKK444'''###((("""%%%&&&111HHHmmmjjjtttkkknnnrrrwww{{{}}}wwwkkkbbbUUUMMMGGGIIILLLKKKIIIJJJGGG===222222===IIIOOOPPPLLLGGGGGGSSSeeettttttjjjaaaZZZUUURRRTTTTTTPPPJJJJJJNNNPPPOOOKKKHHHDDDBBBBBBCCCBBBBBB@@@===999666444111---***---,,,+++++++++,,,......//////000//////888OOOeeevvvooojjjddd___ZZZRRRGGG???555111,,,)))(((((('''%%%%%%$$$###!!!!!!######""" !!!!!!!!!  !!!$$$&&&))),,,///111444333222222333555777888888:::===@@@DDDFFFHHHIIIIIIJJJJJJIIIGGGEEEEEEFFFGGGIIIKKKMMMNNNMMMKKKIIIFFFBBBBBBEEEGGGDDDAAAAAA>>>@@@CCCFFFGGGGGGFFFDDDFFFBBB???>>>;;;666444666888888888999:::<<<===>>>???<<<999888:::<<<======@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<<<<<<<======>>>???<<<<<<<<<<<<<<<<<<===>>>???===;;;999888999999999666777888999999999888777<<<;;;999666333333666888===>>>???===;;;888777777:::777666777777333333666777999::::::888666666777666555555555555666666777333444555333000......///222222222222333555666777888888777777666666555555111BBBXXX|||LLL444'''###(((###&&&***,,,888WWWlllwww{{{qqqhhhhhhiiihhheeeeeefffYYYMMMLLLYYYiiitttwwwqqqnnnqqq|||rrrhhh```YYYUUURRRQQQRRRPPPLLLKKKNNNOOOMMMHHHEEEBBBAAAAAAAAA@@@???===999555333222111...++++++++++++++++++,,,,,,------...000///000;;;UUUmmmsssllliiiccc^^^XXXOOODDD<<<777222,,,***))))))&&&$$$$$$###!!!  """###""" !!!!!!!!!!!!!!! !!!$$$''')))***,,,...000333444444555666777888999999;;;>>>AAADDDGGGIIIJJJHHHIIIJJJIIIGGGEEEDDDEEEFFFHHHKKKMMMNNNNNNLLLKKKFFFAAA???CCCFFFEEECCCDDD>>>@@@BBBDDDEEEDDDDDDCCCFFFAAA>>>===;;;666555888::::::::::::;;;<<<===>>>>>><<<999888999:::::::::BBBAAA@@@???>>>===============<<<<<<<<<===>>>>>>777777777888999:::;;;<<<;;;999666666777999999888888888888888999:::::::::===<<<;;;888555555666888>>>???@@@???;;;888777666999555444666555333444888777999;;;;;;:::888888888555555555555555555555555222444555444222000000111333333222333444555777999777777777666666666555555333FFF___wwwIII555((($$$((($$$(((---+++111MMMppp}}}rrrpppzzz~~~wwwmmmddd]]]WWWSSSPPPLLLOOOOOOLLLKKKMMMLLLIIIEEECCCAAA@@@@@@???>>><<<;;;666000///000111///,,,*********++++++++++++++++++---000000222@@@]]]wwwuuukkkiiiddd___YYYOOOEEE===888333---******)))&&&""""""!!!   !!!""""""!!!%%%)))++++++---000222222333666888999:::::::::999;;;===@@@CCCFFFGGGHHHEEEGGGIIIIIIHHHGGGGGGHHHFFFHHHKKKMMMNNNNNNMMMLLLGGG@@@<<>>>>><<<888888;;;;;;;;;;;;<<<===>>>???@@@BBB???===<<<<<<<<<<<<;;;>>>===;;;999999999;;;<<>>>>>===>>>>>>>>>666666666666777888999999888666555666999;;;:::999999888777777888999;;;===;;;<<<;;;999666555555666:::<<<>>>===;;;888777777888444222444444333555999888:::<<<<<<:::999888888666777777666666555444444111333555555444333333333444333222222333555777999777777777777777666666666555IIIdddoooEEE555***%%%(((%%%******,,,555RRRwwwyyysssjjjaaaZZZUUUQQQNNNHHHLLLMMMKKKKKKKKKIIIEEECCCBBB@@@@@@@@@???<<<::::::444...,,,///000///---))))))***++++++++++++******---000222444CCCbbb}}}wwwllljjjfffbbb\\\RRRHHHAAA777222+++))))))((($$$ !!!$$$%%%!!!%%%))),,,,,,...111444111333777:::<<<<<<<<<;;;999:::<<>>>>>===>>>CCCCCCCCCCCCCCCCCCCCCCCCEEE@@@>>>>>><<<999:::===:::;;;;;;<<<>>>@@@AAABBBFFFDDDBBBAAAAAAAAA???>>>777666444444555888;;;======<<<;;;:::::::::::::::999999888888888888999999999777666999<<<>>>===<<<999888666555666999<<<>>>:::;;;;;;999666444444444666999;;;<<<:::888888888777333111333444333666;;;999;;;======;;;888777777888888888888777666444444000333555666555444444555333333222111333555777999888888888888999999999999555JJJfffiiiBBB555,,,%%%)))%%%,,,###,,,;;;YYY||||||tttlllddd___YYYQQQMMMLLLLLLOOOQQQOOOIIIDDDBBBBBBDDDAAA???>>>???===:::666222111000///..................---,,,,,,,,,,,,---///000555999<<>>>>>>>>===<<>>;;;888666777888999999<<<999666666777888999999999666555666999;;;:::999555888;;;;;;888666777999999:::;;;<<<<<<:::888777888666555666777888777555555666666777777888999999555444333444666444000,,,444444444444444444444444666555444333333333333333333555777999999777444111;;;GGGkkkbbbAAA...,,,'''$$$((())),,,333<<<]]]yyyzzzpppiiibbb^^^ZZZSSSOOOPPPNNNPPPQQQPPPLLLGGGCCCBBB???===;;;::::::999555222000000000000000000000000000000///////////////000000111555:::AAAUUUyyy|||oooiiibbb\\\VVVMMMBBB999111---'''%%%%%%%%%""" !!!!!!""" !!!!!! !!!"""###$$$%%%&&&)))+++---///000111000444888::::::999999;;;<<<>>>BBBHHHKKKKKKHHHEEEDDDDDDCCCAAAAAADDDIIIMMMOOOOOOMMMKKKNNNRRRPPPJJJFFFCCC???===>>>>>>>>>>>>BBBEEEHHHGGGDDDCCCEEEHHHFFF@@@<<>>AAABBB@@@@@@AAACCCBBBBBBCCCCCCBBB@@@>>>===AAA>>>:::888:::<<<>>>???>>>>>>??????>>>>>>======888777666888;;;>>>??????<<<999777666888999:::999888777777888:::999666333333666888888777555666777:::;;;<<<===<<<;;;999888333555777666444444555777<<<:::999888888888777666444333333555777777444111333333333333333333333333777666555444333222222222222444666888888777555444999EEEjjj^^^???,,,+++&&&###''''''+++222;;;\\\yyyxxxllleee___]]]ZZZTTTRRRSSSQQQQQQQQQQQQPPPLLLFFFBBB===;;;888777666555222000---...000111222222222111333333222222222333333444111222555:::GGGbbb~~~ooojjjbbb[[[SSSJJJ???777***'''$$$$$$%%%%%%"""!!! !!!###$$$""" """"""""""""###$$$%%%&&&((()))+++---///000111111///333777::::::;;;;;;<<<===???BBBGGGJJJJJJHHHEEEEEEEEEDDDCCCCCCFFFJJJNNNLLLKKKHHHHHHMMMRRRPPPHHHGGGDDD???<<<===???@@@AAACCCFFFHHHHHHFFFEEEHHHJJJIIIBBB???AAAEEEEEEEEEGGG>>>???AAAAAA@@@@@@AAABBBCCCCCCDDDEEEDDDCCCAAA@@@AAA???======>>>@@@@@@@@@>>>===<<<;;;<<<>>>@@@AAA888888888;;;???BBBCCCCCC<<<:::888888999;;;;;;:::555666777:::;;;999555222555777999999888666666777888999:::;;;:::999888777222777:::999555333777<<>>===>>>???BBBBBBAAA@@@<<<;;;999999;;;<<<<<<<<<444666888;;;===<<<;;;999;;;<<<======;;;:::888888666777888888888777666666666999<<<;;;888888:::>>>GGGBBB<<<999999999666222222222333555666666666555222111111000000111111222555444333333222222333333222333333444666888999:::;;;JJJnnnVVV999)))***'''$$$&&&%%%&&&---666XXXxxxzzzttthhhaaa[[[ZZZVVVQQQOOOPPPRRROOONNNNNNNNNLLLGGGBBB===<<<:::777444222111111...///111222222111///...333333444444555666777888111333444:::RRRyyy|||rrrmmmeee[[[PPPDDD;;;555,,,(((###!!!###$$$###!!! !!!"""""""""!!! !!!!!!  !!!"""######$$$((()))+++---...///000000444555666777999999999888:::;;;>>>CCCGGGHHHFFFDDDDDDEEEFFFFFFEEEEEEGGGIIIIIIOOORRRPPPOOORRRUUUVVVIIIEEE???<<<===AAAEEEGGGHHHIIIHHHGGGEEECCCCCCCCCFFFBBBBBBHHHKKKHHHDDDCCCCCCAAA>>>=========>>>???>>>???AAABBBCCCBBBBBBAAAFFFEEEEEEFFFGGGFFFDDDBBB@@@===;;;888999;;;>>>@@@BBBAAAAAAAAABBBBBB@@@>>>===;;;:::;;;===>>>>>>===;;;;;;<<<=========>>>???>>>>>>>>>>>>===;;;888777777777888888888888888777999888888999::::::::::::CCC@@@<<<:::::::::777555333444444444333333222222111000///......///000111111111111222333444555666333333333444555777999:::;;;KKKpppTTT777***---)))&&&(((&&&$$$+++666YYYsss|||uuupppfff___YYYWWWTTTOOOLLLMMMNNNLLLJJJIIIHHHFFFDDDAAA;;;:::888444000....../////////000111111000///...222222333333555666888888111666999AAA\\\{{{xxxpppllldddYYYMMMAAA888444...)))$$$!!!"""######!!! """"""!!!  !!!!!! !!!"""$$$%%%%%%%%%((()))***---...000000111555444444555777888777666888:::===BBBFFFHHHGGGFFFFFFGGGHHHGGGFFFEEEEEEFFFFFFNNNSSSPPPMMMOOOTTTVVVIIIEEE@@@===???CCCFFFHHHJJJIIIHHHFFFDDDBBBAAA@@@AAA>>>???GGGLLLKKKJJJIIIFFFCCC>>><<<<<<>>>>>>>>>===>>>@@@BBBCCCCCCCCCBBBFFFEEEDDDEEEEEEDDDAAA??????>>>===<<<<<<===???@@@BBBAAA@@@@@@BBBBBBAAA@@@===<<<<<<===???@@@???>>>AAAAAAAAA>>><<<:::;;;===;;;:::::::::;;;:::777444999999999999999:::::::::888666444555777888666444;;;;;;;;;;;;:::999888888555666666444111000000111000///...,,,,,,...///000...///000111333555777888555555555555555666777888888JJJoooQQQ666***...,,,))))))'''%%%---999]]]mmm~~~vvvoookkkbbb[[[VVVUUURRRMMMKKKLLLIIIIIIGGGDDD@@@???@@@AAA::::::888333...,,,---///---------...//////000000222222333444555777888999333;;;AAAKKKjjjzzzvvvqqqmmmiiiaaaVVVIII>>>666222***'''######$$$$$$"""!!! !!!###$$$%%%%%%%%%((()))+++...000222333333333222111333666888888666888:::===CCCHHHKKKKKKIIIHHHJJJKKKJJJGGGEEEEEEEEEDDDJJJMMMKKKJJJMMMPPPQQQHHHEEE@@@???AAADDDGGGIIIIIIHHHFFFEEEDDDCCCAAA@@@BBB>>>>>>DDDKKKMMMNNNPPPJJJFFF@@@===>>>???@@@???>>>???AAACCCEEEFFFFFFFFFFFFDDDCCCBBBBBB@@@===;;;===>>>???AAABBBBBBBBBBBBCCCAAA??????@@@AAAAAA@@@=========>>>@@@AAA@@@??????AAAAAA???;;;888777888555444444777999:::888666777777777777888888999999555555555555333222222333444888<<<<<<999666777999555777777555222000111333000...,,,++++++,,,...000//////000111222444666777777777666666555555444444777KKKqqqNNN444)))///---******''''''111>>>ccckkkzzzrrrkkkggg___YYYTTTSSSQQQMMMKKKMMMFFFFFFEEE@@@;;;:::===AAA;;;;;;999444///,,,...000+++++++++,,,...///111222222222333444666777999:::555@@@GGGSSSttt|||vvvqqqjjjggg___TTTGGG;;;444000%%%######$$$&&&&&&""" ###"""  """###$$$$$$$$$(((***,,,///111444555555111//////222666999999777999;;;>>>DDDIIIMMMMMMLLLKKKLLLMMMLLLIIIFFFEEEDDDIIILLLLLLKKKMMMQQQRRROOOHHHEEEAAA@@@BBBEEEHHHIIIIIIGGGFFFEEEEEEEEECCCBBBHHHBBB>>>BBBHHHKKKOOORRRMMMHHHBBB??????AAAAAAAAA@@@AAACCCFFFHHHHHHIIIIIIJJJIIIFFFEEEEEECCC@@@===<<<>>>AAADDDFFFGGGFFFFFFFFFCCC@@@>>>>>>???>>>>>>>>>======???AAABBBAAA@@@888;;;??????;;;777666666111111222555:::<<<;;;999444444444444444555666777444888:::777222///222555///666<<<<<<888444666999555777888666222111333666000...,,,******,,,...000000000000111222444555666888888888777666444333222888MMMtttLLL222)))///---***)))'''***444BBBgggnnn}}}wwwooohhhccc\\\WWWRRROOONNNLLLIIIFFFHHHGGGEEE@@@<<<:::;;;<<<<<<666000...000222000---+++///,,,&&&)))444555...333000000444666666888<<<>>><<>>BBBEEEGGGIIIJJJNNNMMMKKKIIIGGGEEEDDDCCCJJJJJJKKKLLLLLLKKKJJJIIIJJJEEEAAACCCIIILLLJJJFFFCCCDDDDDDDDDCCCDDDFFFIIIHHHEEEAAA>>>>>>BBBIIINNNJJJIIIGGGDDDCCCBBBBBBBBB@@@BBBEEEGGGGGGHHHJJJKKKKKKJJJHHHFFFCCCAAA???>>>AAA@@@??????@@@CCCEEEGGGHHHHHHDDD???::::::===AAAAAA@@@>>>>>>@@@AAA@@@@@@;;;===??????>>>;;;888555:::999888999:::999777666555555666666777666666666333222000......///111222666777777777666444222000777777666555444444333333,,,,,,+++******+++++++++///......111444666666555222444777888888888888999???PPPqqqJJJ333((()))&&&&&&)))&&&(((000KKKyyyttt}}}wwwqqqjjjddd___YYYUUUQQQPPPPPPPPPMMMIIIDDDDDDBBB???<<<;;;<<<>>><<<777111///111222000---+++,,,)))'''111>>>???777111...///333555444666:::888;;;IIIjjjwwwsssrrrkkkddd___UUUJJJ@@@888333111***'''$$$!!!!!!  ###%%%'''(((***+++------,,,---000222000000111222333666888999===>>>AAAEEEHHHJJJLLLMMMKKKJJJIIIHHHFFFEEEDDDCCCFFFGGGHHHJJJJJJJJJJJJIIIJJJEEEBBBDDDIIILLLIIIEEEBBBCCCDDDCCCCCCCCCFFFHHHJJJIIIGGGEEEBBBAAABBBBBBCCCBBBBBB@@@???>>>???@@@???AAACCCDDDDDDEEEGGGIIILLLKKKIIIFFFCCC@@@>>>===??????>>>>>>???AAACCCEEEFFFEEECCC>>>::::::===AAADDDBBB@@@@@@@@@@@@???>>><<<===???@@@???<<<888666777666666888:::;;;:::888222333333444444444333333111000...---...///000111222222333444444444444333666555555444444333222222------,,,,,,,,,,,,---------...000333666666444222111333555555333222222333>>>SSSxxx~~~KKK333((()))&&&&&&)))&&&***222NNN~~~qqq|||vvvpppjjjddd^^^ZZZSSSQQQOOOOOOQQQQQQNNNKKKDDDCCCAAA===:::999;;;===<<<888222000111111///---,,,+++'''(((444BBBBBB888///---...333444333444777666>>>SSSwww}}}ssspppnnnfffaaa[[[RRRGGG>>>777222111)))'''###!!! !!!###%%%'''((()))+++,,,------///111444444333222111333666:::<<>>:::===>>>>>>>>><<<===>>>@@@???@@@AAAAAAAAABBBEEEGGGLLLKKKHHHEEEBBB???===;;;@@@?????????@@@AAACCCDDDEEEEEECCC???======@@@BBBGGGDDDBBBAAAAAA@@@???===<<<===???@@@???<<<999777444444444666999;;;;;;:::222222333333333222111111......---------///000111111111111111111222333333333333333333333222111000........................---...111444666666222///222333444333111/////////===WWWyyyKKK333((()))&&&&&&)))&&&,,,444QQQrrr{{{wwwqqqjjjeee___ZZZVVVOOOMMMLLLNNNPPPPPPLLLHHHGGGEEEAAA;;;666444555777;;;777333111111111///------,,,)))(((///888777000///---///333555333444777:::FFF___yyyrrrpppmmmdddaaa[[[QQQEEE;;;444000///***'''###!!!!!! !!!###&&&'''((((((***,,,---...000333555444333333333444777:::;;;???AAADDDHHHKKKLLLMMMMMMIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKLLLLLLMMMMMMMMMMMMIIIGGGEEEGGGJJJJJJFFFBBB>>>@@@BBBCCCBBBBBBCCCDDDCCCEEEJJJMMMLLLGGG@@@;;;===???@@@???======???AAABBBCCCBBBAAA@@@BBBEEEHHHGGGFFFEEECCC@@@>>><<<;;;AAAAAAAAAAAABBBCCCDDDEEEFFFEEECCCBBBAAAAAACCCEEEEEECCCAAA@@@@@@@@@???>>><<<===>>>???>>><<<999888333222222333666888888888444444444444444333222111...------......000111222555333222000//////000111111111222222222111//////------..................000000111333444444111///333444555444222000111222???YYYuuuJJJ222'''(((%%%%%%(((%%%---444OOOuuuyyytttmmmfff```\\\WWWUUUPPPNNNMMMNNNOOOOOOKKKGGGFFFDDD???999444111333444888666333111000000///...---...---******------,,,222000000444666444555888===LLLiiizzztttrrroooeeebbb\\\QQQDDD:::222...,,,***'''$$$"""!!!  !!!$$$&&&((())))))***---...///111444777222333444666777888888888<<>>===AAACCCBBB>>><<<>>>AAAGGGGGGFFFDDDCCCDDDGGGIIIAAAAAA@@@???>>>======<<>>PPPqqq~~~{{{uuusssqqqgggbbb[[[PPPCCC777000,,,******'''###!!!  !!! """$$$&&&((()))***+++---//////111444777222333555777888888888777;;;===AAAEEEHHHHHHHHHGGGEEEEEEFFFHHHJJJKKKLLLMMMMMMLLLJJJHHHFFFEEEEEEDDDHHHIIIJJJKKKKKKHHHCCC???<<>><<<@@@CCCBBB===;;;===AAAIIIJJJIIIHHHFFFFFFGGGIII>>>>>>>>>>>>>>>============>>>>>>>>>????????????===<<<;;;<<<===>>><<<;;;888777777888;;;>>>???>>>777888999999888777666555555333000///000111111111444333333222111000...---//////000000111111222222/////////000111222333444---///000111111000...---+++,,,---/////////......444111......///111222333///000111111111222555777AAAYYY{{{III111&&&'''$$$$$$'''$$$&&&+++EEExxx}}}qqqzzzrrrlllccc\\\VVVSSSPPPOOOPPPMMMJJJJJJKKKLLLJJJGGGBBB???:::444000///111444000000000000///...//////,,,,,,,,,......//////111777333111333444444777<<>>BBBFFFIIIIIIHHHGGGGGGGGGIIIJJJLLLNNNOOOPPPOOONNNLLLJJJIIIHHHHHHIIIHHHIIIKKKLLLKKKGGGAAA>>><<<@@@DDDFFFFFFDDDBBBBBBIIIFFFBBBBBBEEEEEEAAA===999>>>CCCCCC>>>===???DDDIIIJJJJJJIIIGGGEEEFFFGGG?????????>>>>>>>>>======<<<<<<===>>>>>>>>>>>>===999888777888:::;;;888666333222222444777:::;;;;;;555555555666555555444333666333111000111222222222555555444333222000...---//////000000000000000000,,,---...///000111111111---...000222222111///---+++---///000111111000///111000...///000222222222///000111111111222555777???YYYKKK333((()))&&&&&&)))&&&&&&)))BBBttt~~~ttt|||uuunnnhhh___WWWRRROOOMMMLLLKKKHHHDDDDDDGGGHHHGGGFFFEEEBBB<<<444...,,,---///---...//////......///000///***))),,,111111///...888333000222333333777===FFF^^^|||{{{tttpppooohhh[[[TTTIII===333...+++***%%%### """$$$'''((())),,,---///000000111444666999888777666777999<<<>>>===@@@DDDHHHKKKKKKJJJIIIKKKLLLMMMNNNPPPRRRSSSTTTLLLKKKIIIHHHGGGGGGHHHHHHHHHJJJLLLMMMKKKFFFAAA===<<<@@@EEEGGGGGGDDDBBBBBBGGGCCC@@@AAADDDEEEBBB???888>>>DDDEEEAAA@@@CCCHHHGGGIIIIIIHHHFFFDDDCCCDDDBBBAAAAAA@@@???>>>=========>>>>>>????????????>>>999888777888;;;:::777444111000000111555777888777333333333444333333222222666444111000222444444444888777777666444222000///...///////////////...------.../////////...---,,,---...111222222111///---,,,...000222333222111000......///111333333222000222333333222222333555777<<>>;;;777222///---------///...,,,---///000000000+++---000///,,,,,,...111666777666333444777:::;;;NNNpppsssooossstttnnnggg___OOO@@@999555---###"""!!!  !!!!!!"""$$$$$$$$$&&&(((+++***///444444111///111333777777555333222666>>>DDDFFFEEEFFFGGGHHHKKKMMMOOOUUUUUUTTTSSSSSSRRRRRRRRROOOMMMIIIGGGGGGIIIKKKMMMJJJHHHFFFFFFGGGGGGDDD@@@>>>@@@BBBDDDDDDBBB???===BBB@@@>>>>>>???>>><<<;;;@@@BBBDDDBBB???>>>AAADDDEEEFFFEEECCCBBBAAACCCEEEKKKGGGAAA>>>??????>>><<<>>><<<;;;===??????<<<999555333222666;;;===:::777111...---...222555666555111111333444555555666666111222333222111111333444555666555333111000111222---.../////////...,,,+++))))))+++///333333000+++---///222222///,,,***)))000111222222111///,,,+++111000///...///000333444000333555444111000111444EEE```yyyDDD666(((&&&))))))''''''***---@@@yyyyyypppkkkddd^^^VVVPPPMMMLLLKKKJJJMMMLLLJJJGGGDDDAAA???>>>;;;999444000---+++++++++---,,,,,,---///000///...***---///...,,,+++---000222333333222333777;;;>>>PPPyyy|||sssqqqttttttoooiii[[[LLL===777444...'''###"""!!! !!!"""$$$!!!###$$$%%%%%%&&&(((***)))...222222///...000333555666666555666;;;BBBGGGHHHHHHHHHIIIKKKNNNPPPQQQVVVVVVVVVVVVUUUSSSQQQQQQLLLKKKIIIHHHHHHJJJLLLMMMJJJHHHEEEEEEEEEDDDAAA>>>AAABBBDDDDDDCCC@@@===;;;???AAABBB@@@===<<<===???BBBAAA@@@@@@AAABBBCCCBBBDDDDDDCCCAAA???>>>???AAADDDAAA???>>>??????===;;;999888999===@@@AAA???<<<777555444777;;;<<<999555///---+++,,,///222222111111222333555555555444444333444444333111111222444333444555444222111222333///////////////...---------...///222444444222000///111333333000---++++++...///111222222111000///111000/////////000222222...111333222111111444777AAA^^^mmmBBB555(((&&&((()))((((((***---@@@www{{{rrrhhhbbb\\\XXXTTTPPPOOONNNMMMLLLMMMKKKHHHDDD@@@===:::888777555111---***)))((()))*********,,,//////...,,,***,,,///...,,,+++---000///111333444444777>>>DDDXXX|||wwwuuutttqqqkkkgggUUUGGG:::555333///***)))###!!!  !!!###%%%&&&"""$$$%%%&&&%%%%%%''')))))),,,//////------000333333444777999;;;@@@FFFJJJHHHIIIIIIJJJLLLNNNPPPQQQSSSTTTUUUUUUTTTRRROOOMMMHHHIIIIIIJJJKKKLLLMMMNNNJJJHHHFFFDDDCCCAAA>>><<>>===<<<@@@DDDBBB===;;;???CCCCCC???===???CCCEEECCC@@@AAAAAAAAA???<<<;;;;;;===<<<;;;<<<===???>>><<<:::777888;;;>>>@@@@@@===:::999777666888::::::777444333111000000222333333333000222444666666444222111444444444333111000111333000222444555444333333444//////...------------...///111333444333222222222111333555444111...,,,,,,,,,...000222333444444333111111111000000000000000---///111111000222777<<<@@@aaaaaa>>>222&&&%%%((((((((((((+++///BBByyywwwmmmbbb[[[XXXVVVSSSRRRRRRQQQOOOMMMIIIHHHEEEAAA===999666555444222///,,,)))((('''''''''((())),,,......,,,******---//////,,,+++...000000111444666555777AAAKKKeee}}}zzztttllleee```OOOBBB666222000---***)))"""!!!  """$$$&&&&&&###%%%&&&'''&&&%%%&&&((((((***,,,,,,,,,---000333222444777;;;???CCCFFFIIIFFFFFFGGGHHHJJJKKKLLLMMMLLLNNNQQQSSSRRRPPPLLLJJJGGGIIIKKKMMMOOOOOOOOOOOOMMMKKKHHHEEECCC@@@>>>======>>>???@@@AAABBBBBBCCC===@@@CCCBBB???>>>AAADDDBBB@@@???@@@AAABBB@@@>>>>>>>>>???===;;;::::::<<<:::::::::;;;<<<<<<;;;:::;;;===???@@@???;;;666333777666666777999999777444555555444444444444333333000222555666666333000...111222222111//////000222///111444555444333222222...---,,,+++++++++---------000333222///---///111111333444333111...,,,,,,---...000222444555555555222222222222111000......///000111000000222888===EEEhhh\\\999...$$$###&&&&&&'''(((,,,111FFF}}}|||tttjjj___XXXVVVTTTRRRQQQPPPNNNKKKIIIDDDCCC@@@===:::777555444222111...,,,)))(((''''''&&&&&&(((***------+++)))+++...000///---,,,///111000000333555333555BBBQQQrrr~~~|||uuukkkaaa\\\KKK@@@444000---)))&&&&&&"""!!!!!!###$$$%%%###%%%'''''''''&&&&&&'''((()))***+++,,,...111333333444777;;;???BBBDDDEEEEEEEEEGGGHHHIIIJJJKKKKKKGGGJJJNNNQQQRRRPPPMMMKKKHHHJJJMMMPPPRRRQQQPPPOOOPPPNNNKKKHHHDDDAAA??????;;;<<<>>>@@@AAACCCCCCDDD@@@@@@@@@AAABBBCCCCCCCCC@@@BBBCCCBBB???======>>><<<===>>>>>><<<;;;<<<=========;;;999888999:::<<<===???@@@@@@===888333000444444555777888888777666222222222111000/////////000222444666555222///---,,,.........------///111///222444555333111000000///...---,,,,,,---...///---000222111...,,,...000///111222111///---,,,,,,000000111222333444444444222222222222111///...---111222333111000111666;;;JJJooo[[[555+++###"""$$$$$$%%%'''***222KKK||||||xxxqqqggg]]]VVVRRRPPPNNNLLLKKKIIIEEECCC@@@???===;;;888666444333000///...+++***(((''''''&&&&&&'''))),,,---,,,***+++...000///---,,,...111...---000222000222DDDXXXzzz{{{|||~~~|||vvvlllbbb[[[HHH>>>555000---'''$$$$$$ !!!""""""""""""$$$'''((((((''''''(((((()))+++---///111333333444555777;;;???BBBCCCBBBGGGHHHIIIKKKLLLMMMMMMMMMHHHKKKOOORRRSSSQQQOOOMMMKKKMMMOOOQQQRRRQQQOOOMMMPPPOOOLLLHHHCCC@@@???@@@<<<===???AAAAAAAAAAAA@@@CCCAAA@@@AAADDDEEEDDDBBB???CCCFFFEEE@@@===>>>@@@<<<>>>??????===<<<<<<===???>>><<<999666777999<<<999;;;>>>>>><<<888666555111222444555666666666555111333444333111//////000000111333444333222///---+++,,,---,,,+++,,,---//////111333222111///...///000////////////000111111///111333333222000000000---...//////---,,,,,,---111111222222222333333333333222222111000//////...222444444333000111555999KKKrrr[[[444+++$$$###$$$$$$%%%(((***555RRRvvv}}}{{{wwwrrrlllddd[[[UUUOOOMMMKKKIIIHHHFFFCCCAAA???>>><<<:::777444222111...---,,,***)))'''&&&&&&'''&&&&&&(((+++------,,,))),,,...---+++***,,,///---,,,///222000555KKKdddzzz}}}}}}|||{{{vvvlll```XXXFFF>>>666333...((($$$$$$  !!!!!!!!!!!!!!!###'''(((((((((((()))((())),,,///222444444444555555666:::@@@DDDDDDCCCIIIJJJLLLMMMNNNNNNNNNNNNKKKMMMPPPQQQQQQPPPMMMKKKMMMNNNOOOPPPPPPNNNLLLJJJLLLLLLJJJEEE???<<<===???:::<<>>]]]lll|||yyywwwsssnnnhhhaaaYYYSSSOOOMMMKKKIIIIIIGGGEEECCC@@@>>><<<999666333111000,,,,,,+++)))((('''&&&%%%(((&&&&&&'''***---------'''***,,,+++)))(((***---...---000444333:::SSSooo}}}{{{vvvkkk]]]RRRDDD===777555111***%%%%%% !!!!!!!!!!!! ###'''))))))))))))***)))***---111555666666444555444555:::AAAEEEFFFFFFIIIJJJLLLMMMNNNNNNNNNMMMMMMNNNOOOOOONNNLLLIIIGGGMMMNNNOOOOOONNNKKKIIIGGGIIIIIIGGGBBB<<<999;;;===555888===AAADDDEEEDDDCCCAAAEEEHHHFFFAAA@@@CCCGGGDDDCCCCCCFFFKKKLLLIIIEEEAAABBBBBB@@@<<<888666666666999;;;;;;888777777999666999;;;;;;999888999:::222333555444222111000000---000333222///------///000000111111111111000000222222111...+++))))))***+++,,,---------...000222)))***,,,---...---,,,,,,///...000333666666111---+++,,,......---...///111/////////000111333444555333222000......///111222///222555555333333666999HHHttt\\\888000***(((((('''(((+++777FFFhhhdddzzz{{{yyyuuunnnggg```ZZZSSSOOOMMMIIIEEEDDDGGGHHHEEEAAA>>><<<999777666444111...111111///,,,(((&&&'''((($$$$$$$$$%%%'''(((***+++((()))***++++++***)))(((+++...,,,...666>>>XXX}}}yyyiiiWWWJJJ@@@===999555111,,,'''###!!!!!!"""""" ''')))++++++***)))((()))))),,,...000111333555888888999:::<<>>>>>EEEMMMSSSVVVCCC@@@<<<;;;===???@@@@@@AAA@@@@@@???>>>???AAACCCBBBDDDFFFHHHIIIHHHFFFEEEGGGDDD@@@<<<888666666555888777777777888999;;;<<<;;;;;;:::999888888777777888888999888666333000.........---------...///000222222222222222222111111......------,,,+++***)))***,,,...111222222111111///...---...///000///...111///...///111333111000444333111///...///000111111111000000000111222222222222222000///...000222555555666666777999;;;===RRRddd===444+++'''&&&%%%(((,,,555DDDmmmuuuxxxyyynnnllljjjmmmrrrvvvzzz~~~|||vvvqqqiiiaaaZZZUUUPPPMMMFFFCCC@@@@@@BBBCCC@@@===:::777333111111111000///222222000,,,(((%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''')))******+++++++++******,,,000...///888HHHjjj|||qqqbbbRRRFFF999666111---***)))'''%%%###!!!  !!!"""""" !!!###%%%((())))))))))))***)))+++///111222333555777;;;;;;<<<>>>AAADDDGGGIIIJJJKKKLLLMMMOOOQQQRRRSSSTTTVVVVVVTTTPPPMMMKKKKKKNNNNNNNNNPPPRRRQQQOOOLLLJJJEEE@@@>>>@@@DDDHHHKKKDDDBBB>>>===???AAABBBBBBAAA@@@>>><<<===???BBBDDD???AAAEEEGGGHHHEEEBBB@@@AAA???===:::777555333333666666777777999:::<<<===;;;::::::888777666555555444555555555444333111000000///...------///000222111111111000000/////////,,,,,,,,,++++++******)))***,,,...111222222111111///------...000000000///000///...///111222111000333333333222222222333333222111111000//////000000222333222111//////111333333555666777888:::>>>AAAYYY```:::111)))&&&%%%$$$'''+++111AAAjjjzzz~~~tttjjjhhhhhhkkkoooqqqqqqqqqqqqrrrtttuuuxxx}}}zzzrrrlllddd\\\VVVQQQMMMJJJEEECCCAAAAAABBBBBB???===999666111...---......---//////...,,,(((&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&******++++++++++++++++++---333000///;;;OOOuuuyyymmm^^^OOOEEE999555///***((('''&&&%%%$$$""" !!!   !!!!!!""" !!!"""%%%(((*********,,,---))),,,000222333444666777<<<<<<===???AAAEEEHHHJJJKKKKKKKKKLLLMMMOOOQQQRRRRRRSSSSSSRRRPPPNNNLLLKKKIIIHHHIIIKKKMMMNNNMMMKKKPPPLLLEEE@@@======>>>???BBBAAA@@@@@@BBBDDDGGGHHHAAA???>>>>>>???AAABBBCCC>>>@@@CCCEEEEEECCCAAA???::::::999888888777666555555555666888999;;;<<<===;;;:::999888777666555444111222333444444444333333111000...---...///222333111111000///...---------++++++******)))))))))))))))+++---000111111000///...------...000111000///////////////000111000000111222333444555444444333222111111000000000111111333333333111//////111333222555777777777999>>>AAA]]][[[777///(((&&&%%%%%%(((,,,---???jjj|||~~~rrrkkkiiikkknnnrrrrrroooiiieeeccciiikkkoootttyyyzzzvvvssskkkfff___XXXSSSNNNJJJGGG@@@@@@???>>>>>><<<:::888888555000,,,++++++*********,,,,,,+++)))(((((()))++++++***)))))))))******+++++++++++++++,,,------...444111111@@@ZZZvvviii[[[MMMCCC;;;666///)))'''&&&%%%$$$$$$""" !!!!!!   !!! """%%%)))+++,,,,,,...///***---111444555666777888>>>======???AAAEEEIIIKKKLLLKKKJJJJJJJJJLLLMMMOOOPPPPPPQQQQQQQQQPPPOOOMMMFFFFFFGGGIIILLLMMMMMMKKKMMMKKKGGGDDDBBBBBBDDDFFFBBBBBBBBBBBBCCCEEEHHHJJJ@@@@@@@@@BBBDDDEEEBBB@@@@@@AAABBBBBBBBBBBBBBBBBB::::::999999888777777666444555666777999:::;;;<<<::::::999888777666555555111222222333444444444444222111000//////111222444111111///...---------------,,,+++***)))))))))******+++---/////////...---...---,,,...000111111000...///////////////000111///111333444555444333333111000000111222333444444222333222111//////111333222555888777666777<<<@@@___VVV555---'''&&&&&&&&&)))...+++AAAnnnzzz}}}xxxqqqlllkkkmmmpppqqqoooiiibbb[[[XXX\\\aaajjjssswwwtttlllfffccc```ZZZUUUQQQMMMHHHEEEAAAAAA@@@???===;;;888666555222...++++++***)))(((''')))++++++***)))***++++++******)))))))))******++++++++++++,,,---.........444111444JJJhhhrrreeeWWWJJJAAA:::555///***'''&&&%%%$$$$$$""" !!!  !!!###&&&***,,,------///000+++///333666777888999:::>>>>>>===>>>AAAEEEIIILLLLLLKKKIIIHHHHHHJJJLLLMMMPPPOOOPPPQQQSSSSSSQQQOOOGGGGGGIIILLLOOOPPPOOOMMMJJJJJJHHHDDDBBBAAACCCEEEFFFFFFFFFEEEDDDDDDFFFHHHBBBAAAAAADDDGGGFFFBBB===@@@@@@@@@AAAAAABBBCCCDDD@@@>>><<<:::777666555444333444555777888999999999888777777666666555555444222222222222333333333333111111111111222222333333222111///...---......///000///---+++************,,,---...//////...,,,+++---,,,,,,---000111111000---///000000///...000111000111222444444444333222000000000111222444555666111222111000......000222111555888888555666;;;AAAaaaPPP222+++&&&&&&''''''***///...GGGvvvqqquuussssssqqqooonnnkkkkkkjjjeee^^^WWWSSSQQQRRRXXXbbbjjjmmmjjjddd^^^\\\ZZZWWWSSSPPPLLLFFFCCCBBBBBBBBB@@@===999666555000...,,,+++,,,,,,+++***''')))++++++***)))))))))''''''&&&&&&&&&''''''(((,,,+++++++++,,,---///000---222111888UUUwww{{{mmm```SSSFFF===666222---)))'''&&&%%%$$$###"""   !!!"""#########&&&)))+++,,,,,,...///---000555888999::::::;;;>>>======>>>@@@EEEIIILLLKKKJJJHHHHHHIIIKKKNNNOOOPPPNNNNNNOOOQQQQQQOOOLLLHHHIIILLLPPPSSSSSSQQQNNNLLLLLLIIIEEE@@@===>>>???EEEGGGHHHFFFDDDDDDFFFHHHDDDBBB@@@BBBEEEEEEAAA<<<<<<===???AAACCCCCCCCCBBBBBB@@@<<<999666555555555222333555666777777777666333333333333333333333333222222111111000000111111111111333444444444333222333111000//////000111222444222///---+++***++++++000000111111000...,,,***---,,,,,,---000111111000,,,...000000...---///111222222333333444333333333111111000111111222333333000111000///------///111000444999999666888>>>EEEfff}}}JJJ///(((###$$$&&&&&&***...333OOO~~~ggg}}}xxxmmmnnnrrrsssqqqppphhhfffbbb[[[TTTOOONNNNNNNNNQQQWWW\\\``````___]]]XXXWWWUUUSSSPPPKKKFFFBBB===>>>>>><<<888333000///,,,+++***+++---...---,,,)))***,,,,,,***((('''(((((((((((((((((()))******,,,,,,++++++,,,---///000+++111111;;;\\\wwwjjj]]]PPPCCC;;;222///+++(((''''''&&&%%%###!!! """$$$%%%%%%%%%###%%%)))***++++++,,,......111666:::;;;;;;;;;<<<>>>===<<<===@@@DDDIIILLLJJJIIIHHHHHHJJJMMMPPPRRRNNNMMMKKKMMMNNNNNNJJJGGGGGGIIILLLQQQTTTSSSPPPMMMKKKLLLLLLHHHDDDBBBDDDFFFAAADDDFFFFFFEEEFFFIIILLLGGGCCC??????BBBCCC@@@<<<777:::???BBBDDDCCCAAA@@@@@@>>>:::777666666777999222333555666666666555555000111111111111222222222222222000///............000111333555555444333222333222000///000111333444666444111...,,,++++++,,,333333444333222///,,,***---,,,,,,---000222111111,,,...000000...---///111444444444444444444444444222111111000000000000000000000000...,,,,,,...000...444999999888:::AAAHHHjjjzzzFFF,,,&&&"""###%%%&&&)))---777UUU```{{{qqqnnnkkkkkkmmmooonnnmmmiiifff[[[QQQOOOQQQNNNFFFIIIJJJMMMRRRXXX\\\^^^^^^ZZZTTTMMMJJJIIIGGGBBB===??????===;;;888666333222...+++((()))...000...+++,,,+++***)))((('''&&&%%%%%%'''))),,,------,,,+++---,,,,,,,,,,,,---.........333444>>>aaarrrfffZZZLLL@@@:::777444000+++'''%%%$$$###""""""###$$$$$$###!!!!!! ###(((******(((&&&'''***++++++///555;;;999777888;;;???@@@@@@???@@@BBBDDDDDDEEEDDDDDDGGGLLLPPPPPPMMMKKKMMMPPPIIIIIIKKKMMMJJJEEEEEEIIIJJJOOOTTTYYYZZZVVVQQQNNNQQQKKKDDD@@@@@@BBBBBBAAACCCCCCCCCFFFHHHIIIGGGEEEEEEEEEAAA======AAAAAA>>>@@@@@@AAACCCEEEFFFDDDBBB@@@>>>;;;888666555666666444333222222444444333222222...***)))+++...111222222111111111111111222222444444555666888999;;;<<<444444444333222222444666888888666333111000222555444666777777666333000...000000...,,,***))),,,......///000222333333222222666333111222555666555333333333333333333222000000555444222///---...111333333444111555===<<>><<<<<<;;;999777444222111+++(((&&&(((,,,...---***++++++***)))'''&&&&&&%%%&&&((()))+++,,,,,,,,,,,,+++++++++++++++,,,------000444888FFFkkkvvvjjj]]]MMM@@@:::555222...***&&&$$$######""""""###$$$###"""!!! !!! %%%)))++++++'''%%%'''+++---...222999>>>999555777===AAA@@@===>>>???AAADDDEEEFFFFFFFFFIIIMMMPPPPPPMMMKKKMMMOOOKKKJJJKKKMMMIIICCCBBBFFFGGGJJJOOORRRTTTTTTRRRQQQJJJFFFBBB@@@BBBCCCDDDCCCCCCCCCDDDFFFHHHHHHGGGFFFFFFIIIIIICCC?????????>>>BBBAAAAAABBBCCCDDDBBBAAAAAA???<<<888666444444444444333222222333444222111...,,,)))))),,,///222333111111111111222333444444333333444555777999;;;<<<888777666444222111222333444444444111...---...000444555666666555333000.../////////---++++++---...000111333444444444444333333111///000333555444333222222222222111000///...333333333111//////111333333444222555===<<>>999888888666555333111000)))&&&%%%'''***,,,+++((())))))(((((('''&&&%%%%%%((())))))***+++,,,------***************+++,,,,,,111666<<>>BBB???:::===???BBBEEEGGGIIIJJJJJJKKKNNNPPPPPPLLLKKKLLLNNNLLLJJJKKKLLLIIICCCAAADDDIIIJJJLLLMMMNNNOOOOOOOOOBBBAAAAAABBBDDDFFFFFFFFFEEEDDDDDDFFFHHHHHHGGGFFFHHHQQQUUUMMMCCC???@@@AAAEEECCCAAAAAAAAAAAA@@@???CCCAAA===:::777555444333555444333333444444222000---,,,+++,,,///222333444000000111111222333555555222222333444666888:::;;;888777666444444333333333555666666555222000///000333444555555444222000......///000///...---...///111222333333333333222222000///...///111222333222000000000000///...------111222333222111000111333111444222666===;;;BBBUUU{{{iii>>>...((($$$&&&((('''))),,,999]]]qqq```vvvkkkccc^^^]]]]]]```eeehhhfffddd___ZZZQQQJJJGGGGGGFFFDDD@@@@@@AAAEEEKKKOOOQQQRRRNNNKKKHHHFFFEEECCC@@@>>>666666666555444222111000***((('''((())))))(((&&&((((((''''''&&&&&&%%%%%%******)))******,,,---...***************+++,,,,,,111555===UUUqqqcccSSSCCC888555111///+++(((%%%$$$######""""""#########!!!  """$$$&&&'''&&&%%%(((---///000444:::===:::777888<<<>>>===;;;???AAADDDHHHKKKMMMNNNOOONNNOOOPPPOOOLLLKKKKKKLLLLLLJJJKKKMMMJJJEEECCCEEEOOOPPPPPPOOONNNKKKIIIHHH@@@AAACCCFFFHHHIIIHHHGGGGGGFFFEEEFFFHHHHHHGGGFFFIIIUUU]]]UUUHHHBBBCCCFFFIIIFFFCCCAAAAAAAAAAAA@@@CCCAAA???<<<:::888777777888777666666666555333000//////...000333444444444111111111111111222333333222222222333555777888999444333333444666777777777555666888777444111000000222222333444333222000///---///111111000//////000000000000000000000//////............000111222333000000000000///...---,,,///111333444333222222333111555444777<<<;;;BBBWWWhhh???...((($$$&&&'''''')))---999```nnnbbbxxxlllccc___ZZZYYYZZZ]]]aaabbb___\\\ZZZUUUOOOJJJFFFDDDDDDDDD?????????BBBGGGKKKMMMNNNJJJHHHFFFDDDCCCAAA>>><<<666666666555444333111000,,,++++++***)))(((%%%###'''''''''''''''&&&&&&&&&+++*********+++,,,---...+++++++++++++++,,,------000444???ZZZ}}}jjjZZZKKK>>>777666000...+++(((&&&%%%%%%%%%""""""######"""!!! !!!""""""###%%%&&&'''&&&)))---...---000555888:::<<<<<<999999;;;???BBBDDDHHHKKKOOOQQQRRRRRROOOPPPOOONNNLLLKKKKKKLLLLLLJJJJJJMMMMMMJJJHHHIIIPPPRRRTTTUUURRRNNNHHHDDDBBBEEEIIILLLMMMKKKJJJHHHIIIHHHFFFGGGHHHHHHGGGFFFEEERRRZZZTTTHHHCCCEEEIIIKKKHHHEEECCCCCCCCCBBBAAABBBBBBAAA???>>>=========<<<;;;::::::999777444111111111000111333333222000222111111000000000111111333333333333444666777777333222111333666888777666///222444444222///---,,,000111111222222111000///---///111111000///000000000000////////////////////////000000000111333444111111111111000///......---000333444444333333444333666555777<<<:::DDDYYYgggAAA...((($$$%%%&&&'''***...:::dddooofff|||pppfff```]]]WWWWWWWWWZZZ^^^^^^ZZZVVVUUUPPPLLLJJJFFFAAA@@@BBB@@@>>>>>>@@@CCCGGGHHHIIIFFFFFFEEECCCAAA>>><<<:::666666666555444222111000---------,,,***'''%%%###'''''''''''''''(((((((((++++++++++++,,,,,,------+++++++++++++++,,,------///666FFFddd|||cccRRRFFF===888888///---***'''&&&%%%&&&'''"""#########"""  !!!!!!###%%%&&&&&&%%%%%%'''(((((('''))),,,,,,***,,,111444:::???===888666;;;AAAFFFHHHKKKNNNPPPRRRSSSSSSPPPOOONNNMMMLLLLLLLLLLLLMMMJJJJJJNNNOOOLLLJJJKKKJJJNNNTTTWWWWWWSSSLLLHHHEEEIIINNNPPPOOOMMMKKKJJJKKKIIIGGGGGGHHHHHHHHHGGGAAAJJJPPPKKKDDDBBBDDDFFFIIIGGGEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBAAAAAAAAA@@@>>>>>>===<<<<<<999555111222000//////000111///...222222111111111111111222555555444444444555555666555333111333666777444111///111444444222000////////////000000000000000000///000111000///...///000111000000000000000111111000111222111000000222444222222222222111000//////,,,///222444444444555666555999777777;;;:::FFF]]]cccBBB...'''###$$$&&&'''+++///???jjjqqqkkk}}}ssskkkccc^^^]]]SSSSSSUUUYYY\\\[[[WWWSSSNNNJJJIIIIIIEEE>>><<>><<<===???BBBCCCDDDDDDDDDDDDBBB???<<<999888666666666555333111000///***+++,,,,,,***(((&&&%%%'''''''''(((((()))))))))***+++,,,---------,,,+++***************+++,,,,,,///;;;RRRssswww\\\KKKCCC<<<777555,,,+++(((&&&%%%%%%%%%&&&"""#########"""  !!!%%%''')))((('''&&&'''((('''''')))---,,,***+++000333888===<<<999888<<<@@@HHHJJJLLLNNNPPPQQQQQQQQQPPPOOOMMMLLLLLLMMMMMMMMMNNNJJJIIIMMMOOOLLLIIIIIIDDDIIIPPPUUUWWWTTTPPPLLLFFFJJJPPPRRRPPPNNNLLLLLLMMMKKKHHHGGGHHHHHHHHHGGGBBBFFFGGGCCCAAACCCDDDCCCEEEEEEDDDEEEGGGGGGEEEDDDDDDDDDCCCCCCBBBAAA@@@@@@??????>>>===<<<999444000333111000000111222222111111111111222333444666777888777666555444444444444333111///222666777444000000222555555444333333444.........//////000000000111111000///---,,,...000000//////...///000222222111222333222//////000333222222222222111000//////---///222333444555666888888;;;888777:::;;;HHHaaa]]]@@@---&&&"""###&&&(((,,,111GGGrrrrrrpppsssmmmiiibbb\\\\\\QQQQQQSSSWWW[[[[[[WWWRRRJJJGGGGGGIIIDDD<<<999<<>>:::888777666666555444222000...---&&&(((++++++***(((''''''''''''(((((())))))******)))+++---......---,,,***)))))))))))))))******+++000???[[[rrrUUUFFF@@@;;;444000***)))'''$$$###$$$%%%%%%"""#########!!!  ###&&&((((((%%%$$$%%%''''''&&&)))------+++,,,111444777:::;;;;;;;;;===???IIIJJJLLLNNNOOOOOOOOONNNPPPNNNLLLLLLLLLMMMMMMMMMPPPKKKIIIMMMNNNJJJGGGFFFCCCGGGMMMRRRTTTRRROOOMMMEEEJJJPPPRRRPPPNNNMMMMMMNNNKKKHHHGGGHHHHHHHHHGGGGGGGGGDDD@@@AAAEEEFFFCCCBBBBBBCCCEEEGGGGGGFFFDDDEEEEEEDDDCCCBBB@@@???>>>??????>>>===<<<888333///555333222222555777888777000000111333555888:::;;;:::999777666444444333333///---,,,000666999666333---...000111000000111333------......///000000000222222000...++++++---///---,,,,,,,,,---...000111111333333111...---///111222222222111111000///...---///111222333555777::::::===999777:::;;;IIIdddYYY>>>,,,%%%!!!###&&&)))---222LLLwwwrrrsss{{{nnneeeaaa```]]]ZZZVVVTTTUUUYYYYYYTTTOOONNNFFFDDDCCCCCCCCCAAA<<<888???;;;888777:::<<<<<<<<>>;;;555111555555444333000---***)))&&&''''''((((((((((((((())))))(((''''''((()))***,,,***)))***---...,,,***((((((((('''&&&)))---000222DDDfffjjjRRRGGG@@@777111111$$$$$$###"""""""""###$$$!!!###"""!!!###  !!! (((&&&$$$$$$%%%'''''''''***+++---///000000//////333222555:::;;;:::===BBBIIINNNPPPMMMNNNRRRQQQMMMNNNKKKJJJKKKOOOQQQQQQPPPRRRTTTUUUUUURRROOOMMMMMMKKKJJJJJJIIIIIIIIIIIIIIIEEEHHHLLLNNNLLLJJJHHHHHHMMMOOOPPPLLLEEEBBBCCCEEEDDDDDDBBB@@@AAADDDDDDBBBBBBBBBBBBBBBCCCDDDFFFGGGFFFFFFDDDBBB???;;;888666>>>===<<<999555444444666666666555444444333222222222111111222555888999999888666444222111111111111111//////111444666444222...111444555555555555666555555333333222333444555444000,,,+++,,,...---,,,///...---,,,---...000222222333333111///---.../////////.........//////000...///000000000111444777:::???===;;;===>>>LLLeeeQQQ;;;///***%%%$$$$$$&&&...666WWWqqq|||rrreee]]][[[[[[[[[ZZZZZZWWWVVVXXXVVVPPPJJJIIIHHHFFFDDDCCCCCCAAA===:::>>>:::666555777999;;;:::<<<======??????===888444444444333111///+++)))'''&&&&&&'''((((((((((((((((((''''''''''''((()))***...+++((((((+++------,,,************)))+++...111444JJJnnnxxxbbbLLLCCC===444......(((''''''&&&%%%$$$###### """!!!!!!!!!!!!""""""!!!#########%%%''''''&&&%%%)))+++---///000111111000222222444999;;;;;;???EEEJJJNNNPPPNNNNNNPPPOOOJJJLLLKKKKKKMMMQQQTTTTTTRRRRRRTTTUUUUUUSSSQQQOOONNNLLLKKKJJJIIIHHHHHHIIIIIIHHHJJJKKKKKKIIIHHHHHHHHHKKKNNNOOOLLLFFFBBBCCCEEEEEECCCAAA@@@AAACCCCCCBBB@@@AAAAAABBBCCCCCCDDDDDDFFFEEEDDDBBB@@@<<<999888<<<<<<;;;888555333444555555444444444333222222222222111222444666888888888666555444222111000000111111000000222666888777555444666888888777555666666888777555333222222222222666333///---------,,,+++------,,,,,,---///000222222333555444333111222222000//////...------......///000000000000222555888:::???>>><<<>>>???MMMfffQQQ888...***&&&&&&'''***222;;;___mmmqqqiii___XXXWWWYYYZZZ[[[\\\WWWUUUUUUSSSLLLGGGFFFHHHFFFCCCBBBAAA@@@>>><<<>>>:::666444555888;;;<<<999:::<<<>>>???>>>:::777333333111///,,,)))'''%%%&&&&&&'''(((((((((((('''&&&&&&&&&'''((()))***+++///,,,)))((())),,,......+++,,,......---...000222:::VVV~~~oooZZZGGG@@@<<<333---,,,******++++++)))'''$$$###!!!!!! """ """$$$%%%%%%"""###%%%'''******'''%%%)))***---///111222333333333222444999;;;<<>>===???>>>MMMiiiMMM333,,,(((&&&'''))),,,444===aaa~~~jjjzzzvvvtttjjjeee^^^ZZZZZZ[[[[[[[[[YYYTTTQQQQQQOOOJJJFFFFFFDDDCCC@@@>>>===<<<;;;:::???<<<888555666999<<<>>>888999;;;===???>>>:::777333222000...+++(((&&&%%%%%%&&&''''''((((((''''''&&&&&&'''((()))+++,,,,,,---,,,******+++,,,---...+++---///000000000222333BBBddd}}}jjjWWWFFFAAA===444,,,+++(((***,,,---,,,)))&&&$$$"""""""""!!!!!! """&&&'''((()))(((((()))++++++***((((((***---000222444555555666444555999;;;<<>>???@@@???>>>@@@>>>@@@BBBCCCDDDCCCAAA@@@<<<<<<;;;:::999777666666777777777555333111222333111111111111111222222222222222444666888999666444222222111000000000//////333333444555666666666555888999999888666444444555888777555333111000000111000000///000222333444555000000000111000000///...***---111222111000....../////////...//////000000111111222111111333777:::777<<<;;;===>>><<>>===;;;999777777888<<<:::777555555777:::===888999:::<<<===;;;777444222111///---***((('''&&&%%%&&&&&&'''''''''''''''''''''(((***+++,,,------)))+++---......---,,,,,,***,,,...000000111333555JJJooo|||fffTTTDDD@@@===333+++((($$$&&&***,,,,,,***'''%%%$$$###""""""!!!!!!   $$$(((******///,,,)))'''((()))******)))+++...111444555666666:::888888:::;;;<<>><<>>???;;;<<<<<<:::777555555666666666555333222333666888888888999;;;;;;999444111000///---+++)))(((((('''%%%%%%&&&''''''''''''&&&'''((()))***+++,,,,,,+++(((+++///000///---,,,+++)))+++---///000222666888RRRxxxzzz```NNN???<<<999000(((&&&"""$$$'''***+++)))'''%%%%%%###""""""######!!!  $$$(((+++---,,,...+++&&&$$$%%%'''((()))***,,,///222444666777777;;;999:::======<<<@@@FFFMMMLLLNNNRRRQQQLLLIIIIIIKKKOOOTTTVVVVVVUUUTTTTTTSSSOOOKKKKKKNNNPPPPPPOOONNNMMMMMMLLLLLLLLLLLLLLLHHHKKKOOOQQQPPPMMMKKKJJJNNNOOOOOOOOOMMMJJJGGGEEEBBB;;;999>>>???;;;<<<@@@AAABBBCCCDDDDDDCCCBBBAAA>>>===<<<:::999999999999222444555555333111111222222111111111111111111111333222222444555555333111///000000111111111000000222333444444222000000111///000111000000000222444222111111111222333555666222333444444333222333444666555444222000///------...000222222000...------((((((((()))***+++,,,------///222333333444555666222444333777999888OOOvvvppp???222,,,)))((())))))(((,,,222HHH}}}tttggg^^^YYYYYYWWWVVVUUUUUUWWWYYY\\\SSSKKKGGGCCC>>><<<>>>:::<<<>>>===999777666777222444555333111111333555555666777999999777333000---,,,***)))((('''(((((($$$%%%&&&&&&''''''&&&&&&&&&'''((()))***))))))((())),,,//////---,,,,,,...)))+++,,,...000444999===^^^rrr[[[III;;;888777000)))(((###%%%'''))))))(((&&&$$$###!!! !!!######"""  ###(((---000000///***'''%%%%%%&&&)))******,,,---000333555666777777999888:::>>>???>>>AAAGGGMMMKKKMMMQQQQQQMMMKKKNNNPPPSSSVVVVVVTTTQQQPPPPPPRRRMMMHHHHHHKKKNNNNNNLLLHHHIIIJJJKKKKKKKKKJJJJJJFFFIIILLLNNNNNNNNNNNNOOOPPPOOOMMMLLLJJJHHHEEECCC@@@888777===???;;;;;;AAAAAAAAAAAAAAAAAAAAAAAAAAA???>>><<<;;;:::999999:::111333555555333222222222333333333222222111111000333222111111333333222111//////111222222222111111///111333333111111222333000111111000///000222444111111000111111333555666111333555555222111222444444333111///.........///...000222222111000111222---,,,,,,++++++,,,,,,,,,***...222555555444333333222222111555888888RRR}}}ppp>>>222***'''''')))((('''+++000KKK{{{uuukkkaaaZZZXXXWWWTTTRRRQQQTTTZZZ^^^XXXOOOGGGDDDBBB??????AAA;;;>>>AAA@@@<<<999888888222444666555333222333666333333555777999777333000***)))((('''&&&&&&'''((($$$%%%&&&&&&''''''&&&&&&%%%&&&'''(((((('''&&&&&&+++---...---++++++---000***+++,,,...111555<<<@@@hhh{{{kkkYYYGGG999888888222,,,,,,&&&'''((()))((('''%%%###""" """###!!!!!!&&&+++111333333111'''&&&&&&(((+++------,,,---...111333555666777777777777:::???AAA@@@CCCHHHMMMJJJLLLQQQRRRNNNMMMQQQPPPSSSUUUTTTPPPLLLKKKLLLRRRLLLFFFEEEIIILLLLLLJJJDDDEEEHHHJJJJJJJJJHHHGGGFFFHHHJJJKKKKKKMMMPPPRRRPPPNNNKKKIIIHHHFFFCCCBBB???666555===???:::;;;BBBAAAAAA@@@??????@@@@@@AAA???===;;;999888888888888111333555555444222222333444444444333222111000000444222000000111222111000...000111222333333222222,,,///333333222222444777333333333111000000222444222222111111111222444555...111444444333333555777111000...,,,,,,---///000---...000000000111333444444333222111//////......(((---222555555444222111333111000555888999UUUsss@@@222%%%###$$$&&&&&&%%%)))...OOOtttzzz{{{zzzyyyjjjdddaaaYYYYYYTTTPPPQQQUUUWWWUUURRRNNNMMMJJJDDD???<<<>>>AAABBBAAA???===;;;:::999999222111111222444444222111222111111333444444222///---,,,)))'''$$$#########!!!%%%((((((&&&$$$###%%%'''''''''(((''''''&&&&&&&&&(((+++,,,+++)))))))))))),,,***,,,111000;;;QQQvvvssseeeRRRIII>>>777444111,,,(((+++***(((%%%$$$#########!!!!!! !!!"""$$$%%%######&&&---333444000***"""###%%%(((***,,,---............111333555444333999888;;;@@@@@@@@@DDDJJJOOOOOOPPPQQQQQQPPPOOONNNVVVSSSPPPNNNOOOPPPPPPPPPNNNMMMLLLKKKKKKHHHEEEBBBAAABBBCCCEEEEEEEEEDDDDDDJJJHHHGGGHHHKKKOOOQQQRRRPPPNNNJJJGGGEEECCC???<<>>============<<>><<<;;;999999888888333222111222333333222000333222222333444444222000+++***(((&&&%%%$$$%%%%%%"""%%%((()))'''&&&&&&'''$$$$$$%%%&&&&&&%%%%%%%%%&&&(((+++,,,+++***)))))))))---+++---333444AAAZZZ~~~pppaaaOOOFFF;;;444000...***'''***)))'''%%%############!!!  !!!"""!!!!!!$$$***000111---)))###$$$&&&)))+++,,,------,,,---///111222333333333:::777999AAAHHHHHHGGGHHHMMMMMMOOOPPPPPPOOONNNNNNSSSQQQPPPOOOPPPQQQQQQQQQNNNMMMMMMLLLKKKIIIFFFDDDAAABBBCCCDDDEEEFFFFFFFFFEEEDDDCCCEEEJJJNNNQQQRRRPPPMMMJJJGGGDDDAAA>>>;;;<<<;;;::::::<<<<<<======DDDCCCBBBAAA@@@>>><<<;;;===<<<::::::;;;;;;:::999888777666444333222222222777666555555666555333222444444444222000//////000111333555444111///---------...///000111111111111***///000+++))),,,...---111000///...///222555777:::666111...------...///---------,,,------......111000000///000111333444555444333111///............---...111555777666555444555444888<<>>>>>@@@AAABBBBBBAAA???<<<:::;;;:::888888:::::::::999;;;;;;999888666555444333888777666666666666555333555555666444222000111222555666666333000............///000111111111111111+++...---***(((+++------111///...---...111555888@@@666,,,))),,,000///,,,------,,,++++++,,,...///333222000......000222444555444333111000/////////...---...000444777888888888888666999>>>FFFjjjfffCCC333***(((((('''%%%&&&///:::^^^jjjttt~~~|||ooohhh]]][[[\\\WWWUUUVVVVVVTTTOOOKKKHHHHHHCCCDDDDDDCCC@@@>>><<<;;;888888777777666777777777666444222222222222111///555444444444555444111///***)))'''&&&%%%%%%&&&&&&&&&'''((((((((('''&&&&&&%%%%%%'''((())))))))))))&&&))),,,---,,,+++++++++,,,000///000666<<>>444,,,)))((('''&&&&&&%%%$$$######""""""!!!!!!!!!  """&&&)))***(((&&&&&&''')))+++,,,,,,++++++,,,000555555222111555999<<<666666@@@KKKMMMHHHEEEIIIJJJLLLMMMNNNNNNMMMMMMKKKMMMOOOPPPOOOMMMLLLLLLMMMNNNNNNMMMLLLKKKKKKKKKHHHGGGEEECCCCCCEEEGGGIIIEEEDDDCCCDDDFFFHHHHHHHHHIIIGGGEEECCCCCCAAA???===888999:::::::::;;;===?????????@@@@@@???>>>===<<<:::888666666777777666555:::::::::999888777666555888666444444555666555333555777777666444333333444444444333000...---...000000111111222222222222111...///...,,,,,,...000000...,,,+++***---111555888===444***(((,,,///---)))******))))))***,,,...000444222///------///222333444444333111000000000000000//////000222555888999777777555888>>>HHHnnn[[[===111)))((())))))''')))333???kkkhhhwwwzzznnnggg\\\YYY[[[VVVVVVVVVVVVRRRMMMGGGDDDCCCAAAAAABBBBBBBBB@@@===;;;888888777777777777777888666444222111111222111000666555444444444333000...+++***(((&&&%%%$$$$$$%%%)))(((''''''&&&&&&$$$###%%%&&&'''((())))))***)))&&&))),,,...---,,,,,,,,,---222111111666???[[[www^^^NNN@@@;;;222+++'''&&&''''''$$$$$$$$$######""""""!!!###""""""!!!  !!!"""%%%'''(((((('''&&&(((***,,,------+++******///444444111000444888:::777888>>>CCCCCCDDDFFFJJJKKKLLLNNNNNNNNNMMMLLLJJJMMMOOOOOOLLLIIIGGGGGGMMMNNNOOONNNKKKJJJLLLMMMNNNKKKHHHDDDCCCCCCEEEFFFFFFEEEDDDEEEGGGIIIIIIHHHDDDCCCBBBBBBCCCCCCBBB@@@888:::;;;999888777999;;;???>>>===<<<;;;<<<<<<===999777444333333333222111666666777888888888777777555444222111222333333222333444666555333222111222111222111///......000333333333444444444333222222///......///000000000111,,,+++***+++...222777:::444000---+++,,,,,,***(((&&&''''''(((***---///111444222///------...111333333333222111000000000111222111000///000222555777555666444888???JJJqqq~~~PPP666...((((((******))),,,888FFFsssaaaqqqsssjjjeeeZZZWWWZZZVVVWWWVVVSSSOOOJJJFFFBBB@@@@@@??????@@@AAAAAA>>><<<999888777777777777777888666444111000111222222111666555444333333222...,,,,,,+++(((&&&%%%$$$$$$$$$***(((&&&&&&&&&&&&$$$###$$$%%%&&&'''''''''''''''''')))---......------...---333222111777DDDdddnnnVVVHHH;;;777111+++'''&&&&&&'''######$$$$$$$$$######"""############"""!!! !!!"""###$$$&&&&&&''''''&&&(((+++.........,,,+++))),,,000000//////111444777777:::>>>>>>===BBBHHHKKKLLLMMMMMMMMMLLLKKKKKKJJJMMMPPPNNNJJJFFFEEEFFFLLLNNNOOOMMMJJJIIIKKKNNNQQQNNNJJJFFFDDDCCCCCCDDDBBBBBBCCCFFFJJJMMMMMMMMMBBBAAAAAAAAACCCDDDCCCBBB888:::;;;999555444666888>>>===:::999888999:::;;;777555333222222222111000222333555777888888777777444111//////000111222111///111222222111///...///111222222111000000333555444444444444444333222111---***+++000222///......---------...000444777999,,,...//////---+++)))(((&&&'''(((+++---///000111222111///------///111333111111000000000000000111111111111///...///222555555555555:::BBBNNNvvvxxxIII222...))))))******'''+++;;;KKKtttYYYhhh{{{kkkeeebbbZZZYYY]]]ZZZYYYUUUOOOKKKIIIFFFAAA===>>><<<;;;===???@@@>>><<<999888777666666666666666555333000000111222333333555444333333222000---******)))'''&&&%%%%%%&&&&&&)))'''%%%&&&((()))(((&&&&&&&&&''''''''''''&&&&&&'''***---///............+++222333333:::JJJooodddNNNBBB666444000+++'''%%%$$$%%%"""###$$$%%%%%%$$$$$$###"""############""" !!!"""#########$$$%%%'''&&&(((+++...//////---,,,,,,---///000111222333333555777<<>>;;;777555888;;;;;;;;;:::999888777777777444333111222333444444333222333555777777777666555333111......///111111111...000222222111///......111222222111000///111222333333333333222111000///+++(((***111444000,,,+++------......///000000111,,,---///000///---,,,+++)))+++---///111111000000000///......///000111222000///////////////000000---...000///......111444222444555;;;DDDPPPxxxvvvHHH222111,,,+++***'''$$$(((999JJJxxx~~~XXXjjjtttfffbbbbbb[[[\\\bbb```[[[TTTMMMIIIHHHFFFAAA<<<<<<:::999:::===???===;;;888888777666555444444555555222000///111333444444555444222222111///,,,)))((('''&&&%%%&&&&&&(((((((((&&&$$$&&&***,,,,,,***((()))))))))))))))(((''''''***---//////......///***222333444===NNNwwwxxx]]]III>>>222111///+++&&&$$$######"""###$$$%%%&&&%%%$$$$$$!!!"""#########""" !!!!!!""""""""""""$$$&&&%%%(((+++///000///...,,,000000000222555777666555444666<<>>@@@AAA777777888888777555222111///............000222333000000000...,,,+++,,,---************))))))))))))***(((%%%######%%%(((***+++*********++++++,,,------......///...---+++***...111333555CCCbbblllTTTDDD<<<777444///***'''%%%$$$%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$###!!!!!!###%%%(((((()))---000111...***---///111444666666555555999;;;>>>BBBFFFKKKNNNPPPPPPHHHEEELLLPPPLLLFFFDDDFFFJJJLLLJJJKKKOOOOOOLLLQQQPPPOOOMMMKKKHHHFFFEEEHHHEEEDDDGGGGGGDDDCCCFFFHHHHHHIIIIIIHHHHHHGGGFFFAAABBBEEEFFFEEEBBB>>><<<>>>======???AAACCCCCCCCC;;;===???>>>;;;777444333888777555444555666888999;;;:::888777555444444333//////000000000111111111888555333222333444444333444000---+++,,,...000000...///000000000000000///---///111333333222111///------------,,,+++******---...000111222222222222666555444222111000000000333///,,,,,,///222222000..................------////////////000111333444444444555666===VVVsssEEE555111...+++&&&)))---(((111IIIrrrfffxxxfffddd```]]][[[ZZZZZZ[[[SSSPPPLLLIIIFFFBBB>>>;;;;;;:::::::::999999999999777777888777666333111///............///000111222000111000...,,,***+++,,,))))))((((((((('''''''''---+++)))'''''')))+++---,,,++++++++++++,,,,,,,,,+++,,,---......---,,,,,,///111555<<>>>>>===???AAABBBBBBAAA;;;===???>>>;;;888555555777666444333333444555666777666666555444444444555333333333444444444444444555333222222333555555444555111---,,,,,,...///000//////000000000//////......///000000111000/////////...---+++*********+++---...000111222222222111444333222111000000000000111///...---...///000///////////////////////////000000000000111222444555333333555777???ZZZoooBBB333///+++)))%%%(((---***555NNNxxxnnneeedddaaa^^^[[[XXXVVVUUUNNNLLLHHHEEECCC@@@<<<:::888999999999888888777666777777777666444111///------......///000000000000000111111///,,,******+++******)))))))))(((((((((+++***(((''''''(((***+++---------,,,,,,,,,,,,,,,)))***+++,,,------------+++,,,111???YYY|||www___KKK>>>888555333000,,,(((&&&%%%%%%)))(((((('''&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%&&&%%%$$$$$$&&&'''******,,,...111111///------///222555666777777666999>>>EEEKKKNNNMMMJJJHHHJJJGGGGGGLLLPPPPPPMMMMMMFFFJJJKKKKKKNNNUUUXXXWWWRRRRRRQQQPPPNNNLLLJJJIIIDDDBBBBBBFFFGGGFFFFFFJJJHHHHHHHHHHHHHHHGGGGGGFFFFFFGGGGGGGGGFFFCCC@@@>>>???>>>>>>>>>@@@AAA@@@???:::<<<>>>>>>;;;999777777666555333222111222222333222222333333444555555666555555555555555555555555333222111222444555555555555222...,,,,,,...............////////////......///......---------......111000---+++******++++++......///000111111111000111000000//////000000111///000000///---,,,---...000000000000000111111111111000000000222333555666333444555888DDDaaahhh===000,,,''''''###''',,,,,,:::VVV~~~uuugggfffdddaaa]]]XXXTTTQQQLLLIIIEEEBBB@@@<<<999666555666777999::::::999999777777666444222000---,,,,,,---///000111000///...000111111///,,,***)))))),,,,,,,,,,,,+++++++++******)))(((''''''((()))***------...---------,,,,,,******++++++,,,,,,,,,,,,,,,+++111CCCcccnnnYYYIII???;;;444222000---***'''&&&%%%)))(((''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$############$$$%%%%%%$$$$$$&&&'''******,,,...//////...---+++---000333555666666555777;;;BBBHHHKKKKKKIIIGGGJJJIIIJJJMMMOOOPPPOOOOOOKKKNNNNNNMMMPPPWWW[[[[[[SSSSSSSSSRRRQQQOOONNNMMMEEEBBBCCCFFFGGGEEEFFFIIIGGGHHHHHHHHHHHHGGGFFFFFFGGGGGGGGGFFFDDDBBB@@@>>>@@@???>>>>>>???@@@???===:::<<<>>>===;;;999888888666555333222111111111111222222333444444555555555444444444333333333333222444333222222444555444333333000---++++++,,,---,,,+++,,,---//////000000000///...,,,+++++++++---...111111000///...---,,,,,,---.........//////..................///000111222...000222000---******,,,000000000000111111111111000000///000111333555666333444666:::IIIiii```999...***''''''$$$'''+++,,,>>>^^^vvveeedddcccaaa\\\VVVPPPMMMGGGEEEBBB@@@>>><<<999777555555666777888888888888777666555333111///---,,,,,,---///000000///.........000000///,,,***)))))),,,,,,,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,,,,,,,,,,,,,++++++*********333111888NNNrrr|||gggTTTFFF===999222111000...+++)))&&&%%%&&&&&&&&&&&&&&&'''((()))&&&&&&%%%%%%$$$###"""""" """$$$$$$$$$$$$%%%&&&(((***+++,,,,,,,,,,,,,,,...000333666999999999999888:::>>>CCCGGGIIIJJJKKKKKKMMMNNNNNNMMMNNNOOOOOONNNPPPPPPMMMOOOUUUXXXWWWQQQQQQQQQQQQPPPOOONNNMMMGGGDDDDDDGGGGGGDDDDDDGGGGGGGGGHHHHHHGGGGGGFFFEEEFFFEEEDDDCCCAAA@@@???>>>@@@>>>======??????>>><<<:::;;;===<<<:::888777888666555444333222222222111444444555555555444333333333333333333333222222222777666444444555444222111111...+++***++++++++++++(((***,,,...000222333444///...,,,******,,,---///000111333444333111...,,,...---------------------------......///111222333...111222111,,,******,,,/////////000000111111111.........///000222444666444666888===NNNrrrXXX666---))))))***'''(((+++,,,BBBeee~~~ppp^^^^^^]]][[[WWWQQQKKKHHH@@@???>>>>>>??????===<<<777666555444333222222222777666444222111///...------....../////////......,,,...000///---***)))*********)))))))))(((((((((******+++,,,,,,+++*********+++,,,.........---,,,......,,,+++************222333>>>YYYuuu```OOOAAA888333111111000///---***'''%%%%%%%%%$$$$$$%%%''')))***'''&&&&&&%%%$$$###"""""" ###$$$$$$$$$%%%&&&(((***+++++++++***+++,,,,,,...222555777888888888:::;;;>>>AAAEEEIIILLLNNNKKKPPPRRRNNNKKKLLLNNNNNNNNNPPPOOOLLLLLLPPPQQQOOOLLLLLLMMMMMMMMMLLLKKKKKKHHHEEEEEEGGGGGGCCCCCCFFFGGGGGGGGGGGGGGGFFFFFFEEEDDDCCCAAA@@@???>>>?????????===<<<===>>>>>>===<<<:::;;;<<<:::888666666666555555555444444333333222555555666666555333111000444444444555555555666666999888666666666555222000///---+++***+++,,,,,,+++(((***,,,///222444555555///...,,,,,,,,,...///111///000333444444333000///000///...---------------/////////000111222444444000111111///---+++,,,,,,/////////000111111222222---------...000222444666555888:::???SSSzzzRRR444///,,,,,,---***)))+++---FFFlllzzzkkkXXXXXXXXXVVVRRRMMMHHHEEE>>>=========???@@@???>>>999777444222111111333444666555444222111000/////////......------.........***,,,//////---+++******))))))((((((((('''''''''&&&'''((())))))((('''&&&''')))+++---......---,,,...---,,,++++++,,,------,,,333EEEfff}}}kkkYYYJJJ>>>555000///000000000...+++(((&&&&&&%%%$$$###$$$%%%''')))'''&&&&&&%%%$$$###"""!!! ###%%%%%%%%%&&&((()))+++---,,,******+++---***,,,///333555666666666:::;;;===@@@CCCFFFIIIJJJIIIPPPSSSMMMIIIKKKOOOOOONNNQQQPPPMMMMMMOOOOOOLLLJJJKKKKKKLLLLLLLLLKKKKKKFFFDDDDDDGGGGGGDDDDDDGGGGGGGGGGGGGGGGGGFFFEEEEEEBBBAAA@@@>>>>>>???@@@@@@>>><<<;;;<<<>>>>>>===<<<:::;;;;;;999666444444444444444444444444444333333333333444555444222000///444444555666777888888999999888777888888777444222...---+++,,,---.........,,,---...000222333444444............///000222333//////000000111222222333333222111//////...//////111111111222333444555666333111///............---000000111111222333333444.........///111333555777777:::<<>>>>>??????>>><<<999777444222333555888:::666555444222111000000000000///---,,,,,,---...///)))+++...///---,,,++++++************))))))))))))((()))+++,,,,,,+++)))(((&&&'''***,,,......---,,,---,,,,,,+++,,,---///000+++666OOOsss}}}rrrbbbSSSGGG>>>666111///000111111///+++(((&&&'''&&&$$$######$$$%%%'''''''''&&&%%%$$$""""""!!!!!!$$$&&&''''''((()))***,,,...---+++***,,,...---///222666888999:::999888:::<<>>>>>???AAABBB===<<<;;;<<<>>>>>>>>>===:::;;;:::888555222222333222222333444444444333333000111222333333222000///222333444555666777888999888777777888999999777555///---,,,---///111111000//////111222222333333333.........///111222444555000...,,,+++---000333666666555333222111000111111333333333333444555666777555111---,,,///000000...111111222333333444555555/////////000222444777888888;;;===BBBYYYLLL444333111,,,///---+++---111OOOyyyxxxlllxxxqqqsssxxx}}}zzz|||~~~}}}zzz{{{~~~}}}{{{|||~~~~~~~~~}}}zzzwwwvvvwwwxxx|||zzzxxxyyyzzz{{{{{{zzzqqqpppppprrrtttvvvvvvuuunnnnnnnnnmmmiiiccc^^^ZZZQQQSSS[[[cccddd```___aaaggghhhiiikkkmmmnnnooopppiiisss}}}oookkkiiiqqqzzz}}}xxxtttssstttwww~~~yyyooojjjiiiqqquuuuuupppiiieee```ZZZ^^^```ccchhhmmmoooooonnnhhhhhhhhhiiihhhfffbbb___[[[___aaa```]]]\\\___ccclllnnnnnnkkkfffddddddffffffeeeeeeeeeccc___ZZZUUUOOOOOOOOOQQQSSSVVVYYYZZZjjjlllnnnkkkeee]]]WWWSSSXXXYYY[[[^^^```ccceeefffccccccbbbbbbaaa```______```bbbgggkkknnnooooooooogggjjjkkkiiieeedddhhhmmmqqquuuxxxuuuoookkkjjjlllqqqrrrpppkkkfffeeekkkpppooovvvrrrfffiiittt|||WWWWWWWWWUUUQQQKKKFFFCCC@@@>>>===???BBBBBB===888:::666333333444555444333777666444222000...---,,,111111111111000///------,,,+++***+++,,,,,,+++)))))))))************)))(((***)))(((((())))))'''%%%&&&***---//////---,,,,,,///+++***---...+++***,,,444===YYYzzzhhhUUUIIIBBB:::444111333333111---***''''''(((%%%%%%%%%###"""###&&&((()))'''%%%###""""""""""""!!!###%%%$$$######&&&)))++++++++++++,,,------...///111555888;;;<<<<<<;;;999<<<>>>===;;;===BBBGGGIIIKKKNNNOOONNNLLLKKKKKKRRRPPPNNNNNNOOOQQQQQQQQQTTTPPPKKKIIILLLNNNOOOOOOMMMJJJGGGHHHJJJKKKJJJHHHEEEEEEFFFGGGGGGGGGGGGFFF???>>>>>>>>>@@@@@@>>><<<<<<<<<<<<>>>@@@@@@>>><<<@@@>>>;;;777333111000///000111222333333333333222444333111000///000000111555555555555555666666666777555333333444444333222/////////000111333444555222333444555555333111000---//////---///555888777222///+++)))***...333666:::555...+++,,,---...---...000333555666444111///000//////000222222111///222222333444444555666666333333333444666888;;;<<<:::???>>>AAA]]]|||OOO777///---444---111---111999NNN~~~yyypppppp|||vvvsssrrrvvv{{{|||}}}yyyrrrnnnooonnnmmmiii^^^RRRSSSZZZddddddbbb```^^^\\\[[[ZZZXXX```jjjqqqssssssssstttsssooojjjiiijjjlllllllllrrrooollljjjjjjkkkkkkkkkgggeeecccbbbcccddddddddd___ccchhhhhheee```^^^^^^aaa```bbbfffkkkkkkeee```___dddfffdddfffjjjggg```ggg]]]SSSPPPRRRTTTPPPKKKDDDHHHLLLNNNNNNOOOSSSWWW\\\VVVRRRSSSTTTSSSSSSVVVSSS[[[fffooouuuzzz}}}wwwqqqkkkfffbbb^^^^^^^^^]]]]]]]]]^^^___gggkkkoooooolllhhhfffffflllnnnpppoooiii^^^SSSKKKJJJNNNUUU\\\bbbdddeeeddd```aaacccbbb___[[[YYYWWWZZZYYYXXXVVVUUUWWW[[[^^^bbbcccgggmmmmmmiiihhhjjjssssssqqqlllddd]]]XXXUUUQQQOOOQQQYYY\\\ZZZ\\\aaaaaaaaahhhpppnnnbbbWWWTTTZZZYYYXXXXXXZZZZZZYYYXXXTTTUUUXXXZZZUUUNNNNNNSSSXXXZZZ\\\^^^^^^]]][[[YYYSSSXXXXXXQQQLLLNNNSSSUUUWWWZZZ\\\[[[WWWTTTTTTUUUXXXVVVTTTQQQOOONNNNNNNNNRRRTTTUUUTTTQQQPPPRRRUUUXXX\\\aaagggiiiiiigggeeedddeeeiiipppvvvwwwuuurrriiicccccclllqqqnnnkkkkkkVVVVVVUUUSSSNNNIIIDDDAAAAAA>>><<<>>>@@@@@@;;;666888555333222444555555333666555333111///...------000000000000///...---,,,,,,+++***+++,,,,,,***((((((((((((((((((((((((((()))(((((()))++++++***)))%%%(((***,,,+++******+++...++++++...///,,,,,,---555BBB```wwweeeRRRGGG@@@999333000//////.........+++'''$$$%%%'''((((((&&&&&&&&&'''(((&&&$$$###!!!!!!!!!"""!!!###%%%%%%$$$$$$''')))************+++,,,......222333555888::::::;;;;;;999===AAAAAA???>>>AAADDDIIIKKKNNNNNNNNNMMMNNNNNNNNNLLLJJJJJJKKKOOOQQQSSSSSSOOOLLLKKKLLLMMMMMMLLLLLLJJJIIIJJJLLLMMMLLLJJJGGGGGGGGGFFFEEEDDDCCCBBBAAA@@@???@@@AAAAAA???===999999:::;;;>>>>>>===;;;<<<;;;999777444333222111111111111222222222333333444333222111222333444555333444555666666666666666555333111111111111000//////////////////000111222333444555666555444333111///111111000222888;;;:::333111---+++,,,///444777666222---++++++------,,,///000333555666666444333555333000///000000000//////000000111222222333333222222222333555777:::;;;888>>>???DDDaaazzzLLL444000000333///555000000888QQQuuulllkkk}}}|||vvvooolllmmmpppqqqqqquuuqqqrrrzzz{{{sssnnniiikkknnnrrrwww{{{vvvlllhhhfffeeehhhmmmkkktttyyywwwuuuwwwxxxwww{{{{{{{{{|||{{{xxxsssooollliiifffaaaXXXPPPRRRXXXiiiiiigggeee```[[[UUURRRZZZcccpppzzz{{{wwwttttttxxx}}}|||zzzyyyyyyxxxwwwzzzxxxuuurrrpppnnnmmmlllmmmppptttuuussspppmmmllljjjjjjmmmssszzz}}}{{{wwwtttyyy}}}}}}}}}uuunnnfff]]][[[___bbb```]]]VVVXXXYYYXXXWWWZZZ___dddgggaaa]]]^^^^^^\\\\\\^^^[[[bbbkkkttt{{{{{{tttpppooooooooonnnmmmmmmnnnoooxxx|||~~~~~~xxxlllddd___cccjjjqqqwwwzzz{{{{{{|||}}}}}}|||zzzxxxvvvvvvssssssssssssssstttxxx{{{}}}wwwuuusssqqqtttzzz|||zzzzzz~~~|||{{{~~~|||yyyvvvsssooollljjjtttuuuvvvvvvooogggfffjjjooopppqqqsssrrrqqqnnnmmmgggkkkjjjdddaaacccfffggggggjjjmmmlllhhhccc```___YYYXXXWWWVVVVVVVVVWWWXXXZZZ\\\\\\YYYUUUSSSUUUWWWWWWYYY[[[\\\ZZZUUUPPPMMMOOOPPPTTTZZZ```aaa___\\\VVVPPPOOOTTTWWWSSSOOONNNSSSSSSRRROOOKKKFFFAAA>>>???===;;;<<<===<<<888444555333222222444555555444333222111000///.........////////////...---,,,,,,,,,+++***+++++++++)))((('''&&&%%%%%%%%%%%%&&&'''(((((((((***---...---,,,'''(((******))))))+++,,,---+++,,,000111......000888IIIlllrrraaaOOODDD>>>777111///******+++---///,,,'''"""(((***------+++((('''''''''%%%$$$"""!!!!!!""""""!!!###&&&'''&&&&&&'''))))))))))))***+++---...///444444555777888999:::;;;;;;@@@DDDEEECCCAAABBBCCCJJJLLLNNNNNNMMMNNNOOOQQQKKKJJJIIIIIIJJJNNNRRRTTTRRRPPPOOONNNOOOMMMKKKIIIHHHHHHHHHJJJLLLMMMKKKIIIIIIIIIGGGFFFCCCAAA@@@???@@@???>>>???@@@???>>><<<888888888:::===>>>>>><<<888888777777666555333333222222111000111222333444222111111111111333555666000111444666666666555444555333111000000000///---//////............//////333444444555444333222222///222222000333888;;;999333111...,,,---000444666333111...---...///......000111333555666777777777999666111//////000000///------......///000000000000000000111444666999;;;777===@@@HHHfffxxxHHH222111555333111999222///777TTTqqqccc___vvvrrrbbb```]]]^^^ccckkkqqqtttsssxxx{{{uuuiiiaaa___bbbbbb___aaagggmmmnnnpppsssjjjeee```___bbbfffhhhhhhlllggghhhsss|||{{{sssnnnkkkmmmpppuuu{{{~~~}}}|||{{{|||}}}xxxtttvvv{{{{{{tttpppzzz~~~|||~~~~~~~~~~~~yyywwwwwwyyyxxxyyyxxxvvvpppiiiaaa]]]ccceeeiiimmmqqqrrrpppnnnccc^^^[[[\\\\\\WWWRRRPPPOOOOOOMMMKKKGGGBBB>>><<<<<<:::999999::::::777555222222222333444555555555111000000/////////////////////000000///......---,,,*********+++***(((''''''&&&$$$######%%%'''((()))))))))+++---......,,,+++,,,,,,,,,+++,,,...000,,,+++---111222///000444<<>>???BBBFFFGGGGGGFFFHHHIIINNNOOOOOONNNMMMMMMNNNPPPJJJKKKLLLLLLMMMNNNPPPRRRQQQRRRRRRRRRPPPNNNJJJGGGCCCDDDFFFIIIJJJJJJHHHGGGKKKJJJHHHFFFCCCAAA@@@???>>><<<<<<<<<===<<<:::999999888999;;;>>>@@@??????666666777777666444333111333222000//////111333444000//////...///000111222---///222555666666444333777555222111111111000..................///000111333333222222222111111111///111111...///333555333111///---,,,,,,...111333222111111111222222222111333333333333444555666666777555333222222222000///.........//////000000000000000000111333666999:::999===@@@IIIjjjyyyIII222222666555222777///---777VVVvvvddd[[[ppp}}}xxxttttttxxx||||||tttggg^^^ZZZTTTSSSSSSUUUYYY___cccfffbbbiiiooooookkkggghhhjjjggggggmmmwww~~~~~~{{{}}}|||zzzKKKJJJIIIFFFCCC???<<<:::888777777777888888777666111222333444444555666666000000////////////000000000111111111111000//////+++***))))))***)))'''%%%'''&&&%%%$$$$$$&&&((()))+++******+++------,,,***---------,,,,,,---000222++++++---111111000333888BBB^^^jjjZZZHHH???;;;666111000&&&''''''%%%###&&&,,,222000000///---***)))***,,,((('''&&&%%%%%%%%%&&&'''%%%&&&'''(((************++++++,,,,,,---///000111000111222555888<<>>===<<<<<<<<<<<<:::888888777777888;;;>>>>>>===777777777777555333111///222111000//////111333444111000///...---...//////,,,...111444555444333222555333111000000000///...------...///000222444555444444222111111111222333000222111...---000000---...---+++******,,,...///000111222222222222222222555444333111111111111222111222333666777666333000111111111111222222222222111111111222444666888::::::>>>???JJJnnnzzzKKK444222555777000333,,,---999WWW|||rrrzzz|||~~~|||vvvqqqtttuuuooolllgggjjjoootttxxx{{{~~~GGGFFFEEECCC@@@>>>;;;:::777777777666666666666666111333555666555555666777000000000//////000000111111111111222222111111000+++***))))))))))))&&&$$$'''&&&&&&%%%&&&''')))******)))(((***++++++***(((***+++++++++***+++---000+++***,,,/////////555===KKKjjjfffVVVEEE===999555111000((()))(((''''''***000555000///...+++((((((***,,,((('''&&&&&&&&&'''((())))))''''''(((***,,,,,,,,,,,,,,,,,,,,,---...///000---///222555999===@@@BBBDDDDDDEEEGGGJJJOOOSSSUUURRRSSSRRRPPPLLLIIIIIIIIIGGGKKKNNNNNNJJJEEEDDDDDDKKKLLLLLLJJJGGGDDDCCCDDDEEEGGGJJJKKKJJJIIIIIIJJJKKKIIIGGGFFFDDDDDDEEEEEE@@@???>>>>>>>>>>>><<<:::555333333444777999999999888888777555333111///...111111000///000111222333444333111////////////000,,,---000222333222111111111///------......---,,,------...000222444666777777555333222111222444555222444333000...000///,,,---,,,++++++++++++,,,------...000//////...000111555444222000///............000444888;;;999555111333333333333333333333333333222222222333555777888:::===@@@NNNtttwwwKKK555111222666///222,,,///===[[[CCCCCCBBB@@@???===<<<;;;:::999888666444333333333222555777888666555666888222111111000000000111111000000111111111111000000+++***)))((()))(((&&&###%%%%%%&&&&&&'''(((((()))&&&%%%&&&'''***+++***)))((()))******))))))+++---******+++------...777@@@UUUuuuyyyaaaQQQAAA:::777333000///***)))***///555777444///+++,,,,,,***((('''((()))'''&&&%%%%%%&&&'''((())),,,)))&&&'''***---......,,,,,,+++++++++,,,,,,------///333777;;;===??????CCCDDDEEEHHHKKKOOOQQQQQQPPPQQQRRRPPPLLLIIIHHHGGGIIIKKKMMMJJJEEEBBBCCCFFFKKKKKKJJJGGGCCCBBBDDDFFFHHHJJJKKKKKKIIIHHHIIIKKKKKKIIIGGGDDDCCCCCCCCCDDDAAA@@@?????????>>><<<:::444333111222444666666666888777555444222111000000000000000000111111111111222111000/////////000111---...///000000000000000///---,,,,,,---......---...//////000222444555666555333111///...000222444000333333000///111111...........................---...///...,,,,,,///111222222111111000///...---///111444888;;;:::666333222222222222222222222222333222222111111333444555666;;;BBBTTT{{{oooFFF444000///000...666111333AAAcccAAAAAA@@@???>>>===<<<<<<<<<<<<:::777333111000111333666999999777555666888333222222111111111111111//////000000000000000///+++***((((((((('''%%%######$$$%%%&&&'''(((''''''""""""###&&&)))+++***)))''')))++++++******+++---***)))***++++++...777BBB\\\}}}ppp^^^OOO???777555222///...,,,))),,,777CCCCCC666(((''')))++++++)))'''&&&&&&&&&%%%$$$$$$%%%&&&((()))...***&&&&&&)))---//////,,,+++******))))))******...000444888;;;=========BBBCCCEEEIIILLLNNNMMMLLLMMMOOOPPPPPPMMMJJJHHHGGGLLLNNNMMMIIIDDDCCCGGGKKKNNNNNNKKKGGGCCCCCCGGGKKKHHHIIIJJJHHHFFFEEEHHHJJJKKKJJJFFFCCCBBBAAAAAABBB@@@???=========<<<:::888666444222333444666777666777666444222111111111222//////000111111111111000------,,,,,,---...000111............////////////000...------///000000///000000000000111222333444222000---******,,,...000,,,000000//////222111...111111111111111000000000///000111///------000333000111111111111000//////222333444777999999777555111111111111000000000000333222111000000111222222333:::DDDXXXiiiBBB222///...,,,...:::666666DDDiiiyyyxxxyyyxxxqqqsssuuuuuutttpppkkkhhhgggfffgggkkkrrrxxxzzzzzz}}}uuunnnjjjkkknnnnnnnnnpppssstttrrroookkkaaa```]]]WWWRRRTTT\\\dddgggiiijjjhhheeeeeehhhkkknnnrrrvvvyyyxxxvvvtttrrroooiiiggglllnnnlllmmmqqqwww{{{~~~{{{ssskkkfffeeegggiiijjjhhhfffeeehhhkkkgggccccccgggiiiggggggiiinnnnnnmmmiiiffffffkkkooosssxxx~~~}}}|||~~~vvvhhhaaa___^^^___aaahhhpppuuuwwwvvviiidddccclllxxxwwwiiiZZZXXXXXXZZZ\\\___cccgggiiippphhh]]]XXXYYY[[[\\\\\\]]]]]]]]]\\\\\\___dddggg```\\\ZZZYYYUUUQQQSSSWWWjjjnnnqqqrrroookkkgggeee```ccc```ZZZYYY]]]^^^[[[^^^cccgggllluuu{{{tttiiicccfffhhhgggfffhhhooouuu|||yyyxxxzzzxxxrrrnnnnnnkkkjjjhhhhhhiiillloooqqqllluuu}}}~~~~~~vvvuuuuuuwwwyyyxxxsssooovvvxxx|||>>>===============>>>>>><<<<<<:::555000...000333444666888888777666666777888666444222111111111111000111222000...---...//////---+++)))'''&&&&&&'''$$$%%%&&&'''((((((((((((******)))'''&&&&&&)))+++)))(((''''''(((***,,,...,,,***''',,,222---333HHHeee~~~hhhRRRIII<<<444111111///---***)))***---111222000,,,+++(((''''''(((((($$$!!!$$$$$$$$$%%%&&&(((+++,,,''')))))))))'''&&&'''(((++++++***+++---......---111000111555<<>>>>>BBBCCCBBBAAA>>><<<:::888777:::999999888888777777777888888777666555222///,,,111///---...222444333111222///---...000111///,,,,,,...000000///...///000,,,++++++,,,///000000///***)))***---111333111///333///***'''))),,,///000222111000//////000111222000333666777555222111000...------------...//////000......000444444222///000000111111111111000000222222222222333444555666777666444222000...------555:::DDD]]]]]]===222...111,,,...333666777KKKzzz}}}yyy~~~|||zzz~~~~~~}}}}}}{{{xxxuuu{{{rrrggg___[[[[[[dddhhhllljjjbbb[[[WWWVVVPPPQQQRRRQQQPPPMMMJJJIIIIIIHHHHHHJJJKKKKKKIIIGGG@@@AAABBBCCCEEEIIIOOOSSSWWWTTTOOOJJJGGGEEEEEEEEEDDDFFFIIIJJJIIIHHHGGGGGG>>>===;;;:::;;;===???@@@DDDDDDDDDEEEDDDDDDCCCCCCEEEFFFHHHJJJLLLMMMMMMNNNHHHEEEBBBCCCFFFHHHHHHFFFKKKPPPUUUTTTMMMGGGCCCCCCEEEFFFEEEDDDIIIOOOOOOKKKHHHEEEDDDDDDEEEEEEBBB???FFFFFFFFFDDDBBBAAABBBDDDNNNOOOQQQUUUZZZ^^^____________]]]VVVLLLCCC>>>===?????????CCCGGGKKKMMMNNNBBBCCCFFFIIIKKKJJJGGGDDD???===:::;;;===@@@CCCCCCCCC@@@>>>???CCCEEEEEEDDDBBB@@@???======>>>@@@AAA>>>;;;;;;<<<999444666===GGGHHHJJJLLLMMMKKKHHHEEEEEECCC???;;;999888999999===<<>>===<<<<<<<<<======<<<<<<:::555111///000333555777888888666444444444777666444333222222333333///111111000.........//////...,,,)))'''&&&&&&&&&%%%&&&'''((())))))))))))*********(((&&&&&&(((******)))((('''((()))+++,,,,,,+++(((...555222:::QQQoooxxxcccMMMFFF<<<555333111...+++''''''(((***,,,---,,,***+++(((&&&&&&''''''%%%"""''''''&&&&&&&&&'''((()))%%%&&&((((((''''''((()))*********+++,,,---...---333222333777<<>>>>>BBBDDDCCCBBB@@@>>><<<:::999999999999999888777666666666666555555444333222000222000...///222444444333555222000000111000...,,,---...000000/////////000///......///222333333222---,,,,,,...222444333111333///+++)))***,,,......//////000111111111000000111333555555333222111111...............///000000.........000111111000...000000111222222111111000000000000111111222444444555444333222111000000000444999CCC]]]YYY<<<111++++++,,,---222666;;;OOO|||~~~~~~~~~}}}uuukkkaaa[[[XXXVVVZZZaaakkkrrruuurrrooojjjccc[[[UUUSSSVVV[[[^^^[[[YYYXXXXXXXXXWWWTTTRRR]]]]]]ZZZSSSKKKEEECCCCCCHHHLLLOOOMMMFFF???;;;;;;:::;;;;;;<<<;;;:::999888999888888999::::::888666666666666555555666999<<<@@@>>>;;;888666555666777555777888999888666555555000//////...///000111222555555666777888888888777555666777999::::::;;;;;;777444222333666888666444888===BBBAAA<<<666444333555777666666:::???>>>:::666444222333444555333111444444333222111111444666:::;;;===CCCIIIMMMOOOPPPJJJIIIEEE???777222000111333222222444888:::;;;;;;444555666999;;;;;;888666222000------000222444555333111///000333555555444444333222000000111333444111//////000---(((***///222333666:::<<<<<<:::888:::888444111//////000111222222222555888<<<======HHH@@@666000000222222111666777888888888666444333333333222222222333444444555:::AAAHHHTTT^^^^^^YYYCCC999111111222111111333444333111000111333555777777888;;;>>>AAADDDEEEFFFNNNMMMLLLIIIFFFBBB???===888:::>>>BBBEEEHHHJJJKKKMMMOOOOOONNNUUU```eeeddd@@@???===;;;::::::::::::;;;;;;999555222000111222555777888777555333222222555444222111111111222333///000111000.........///000...,,,***'''&&&%%%%%%'''''''''((())))))******++++++***(((&&&%%%''')))+++***)))((('''((())))))---,,,***000777777DDD^^^~~~nnnZZZGGGBBB:::666333111---)))'''((((((((('''((()))++++++(((&&&%%%%%%%%%%%%$$$((('''&&&%%%$$$$$$$$$%%%###$$$&&&&&&&&&'''(((***(((((()))***+++,,,---...555444555888===@@@BBBCCCCCCBBBCCCDDDGGGKKKOOORRRQQQOOOLLLKKKJJJIIIGGGEEEFFFGGGHHHIIIJJJJJJKKKKKKRRRTTTUUURRRNNNLLLMMMOOOPPPQQQSSSUUUUUUTTTRRRQQQMMMHHHEEEEEECCC??????BBBGGGFFFDDDBBB@@@===;;;;;;777888999999999777555333555444444333333333444444333111000000222444555444777555222111000///---,,,---...000000/////////000---,,,,,,---000111111000222000///000222444444333333000---+++,,,---------,,,...000333333222000...222333444333111000111222///............///000000///111222222000/////////000000111222222111000///////////////000111222333333222222111111111222222555999DDD___VVV<<<222)))&&&---,,,///444;;;MMMpppyyyssspppppppppqqqrrrssstttuuuvvvuuurrrnnnmmmmmmnnnnnnmmmjjjfffddddddgggfffaaa\\\ZZZVVVTTTXXX___```ZZZSSSXXXWWWVVVUUUTTTSSSSSSSSS___]]]YYYQQQGGG@@@;;;999:::===BBBHHHLLLNNNKKKIIIFFFCCC>>>:::999:::===???@@@???>>>???@@@???===;;;===??????;;;555222222333444777:::888222,,,)))(((+++,,,,,,------......///000///...///000///---+++/////////...,,,,,,---///000///---,,,,,,---///000000000000000///...------)))******+++++++++++++++((()))***,,,---------...,,,,,,---...////////////...,,,***,,,...///,,,)))+++000444444111---+++,,,---///000000222666555000---+++))))))***+++++++++******)))'''''')))---000111111222666;;;???AAAAAA:::888444///+++)))***,,,)))((('''''')))++++++***---------///111111000///---***(((((())),,,------+++***((()))+++,,,,,,,,,,,,+++***))))))***+++,,,,,,++++++---***&&&&&&)))(((***,,,///000000//////...---***((('''((()))))),,,,,,,,,+++,,,///444888AAA999000)))'''((('''&&&***+++,,,------,,,+++***+++++++++***************''',,,222;;;FFFPPPRRROOOFFF;;;111------,,,...000---,,,+++)))***+++---...(((((()))***,,,...///000333333333222111000...---///000111333555666666666555666555444888>>>@@@>>>AAA???<<<:::888888888888999888777444222000000000333555666666444333222222333222000...------......///000000000...---...///000///---***(((&&&$$$$$$'''''''''''''''((())))))+++,,,+++)))&&&%%%&&&''',,,+++***(((((('''((((((------+++000777:::KKKjjj|||cccQQQCCC???888444111///,,,***(((******(((%%%%%%(((,,,***(((%%%######$$$%%%%%%%%%%%%$$$######"""""""""###$$$&&&&&&%%%&&&''')))'''((()))))))))+++---///555555666888<<>><<<:::888;;;@@@AAA>>>:::???>>>===<<<;;;;;;;;;;;;GGGFFFCCC>>>777333111111444555888:::<<<<<<:::999666666666444333333444555999888777888888888666444000222444333///---...000111333555333...***'''&&&++++++******+++,,,---......---,,,,,,---,,,+++)))(((***,,,---,,,,,,---///,,,++++++***+++---///000111000///000111111000000***+++---......---+++***'''((()))***************)))***+++---.../////////...,,,+++---//////+++'''))),,,///000///---,,,,,,,,,000222222333555444000000...+++))))))***+++++++++***(((&&&%%%(((---111555333222333444555555444333222000---+++***+++,,,'''&&&$$$$$$&&&'''&&&%%%,,,+++***+++---//////...---+++)))(((***,,,,,,,,,******)))******+++++++++))))))((((((((()))******,,,,,,---...---***))))))***+++------,,,+++++++++)))((('''&&&&&&'''((())))))***+++***+++000888???555000+++(((((((((((('''))))))***+++,,,,,,++++++++++++,,,,,,++++++***)))&&&(((,,,222:::@@@AAA???===666---(((&&&'''((()))'''&&&%%%$$$$$$$$$&&&&&&***)))((((((((()))+++,,,------------------------))))))******++++++++++++////////////111333333111AAA???;;;888666555666666666555444333222111///---000222555555444444444555444333111///---,,,,,,---///000111///---,,,---...///...---+++)))&&&%%%$$$&&&&&&%%%%%%%%%&&&'''(((+++,,,+++)))'''%%%&&&''',,,+++******))))))((((((------+++///666<<>>'''&&&&&&'''(((((('''%%%###$$$%%%%%%&&&&&&'''''''''(((***++++++)))((('''''''''(((,,,///111111111111///+++'''&&&&&&&&&%%%%%%%%%$$$#########$$$$$$&&&%%%$$$###"""###$$$$$$&&&%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&***)))***---///...---,,,@@@>>>:::666444444555555444444333333444222///,,,///111444555555555555666777666444222000000000000111111111000---++++++,,,------,,,+++)))'''%%%$$$&&&&&&%%%$$$$$$%%%&&&'''***++++++***'''&&&&&&'''******++++++++++++++++++,,,...,,,000888@@@]]]nnnYYYNNNAAA===666000,,,+++,,,---&&&&&&%%%###""""""%%%'''%%%&&&%%%$$$""""""###%%%%%%%%%'''((())))))))))))&&&'''((('''%%%%%%%%%&&&)))++++++***((((((,,,000222444666888999;;;???AAACCCFFFHHHHHHGGGGGGKKKNNNOOONNNMMMMMMMMMKKKHHHFFFIIIKKKNNNQQQSSSTTTSSSSSSQQQPPPOOONNNMMMLLLKKKJJJNNNMMMKKKKKKLLLNNNPPPRRRIIIFFFFFFIIIIIIGGGHHHKKKRRRPPPLLLFFF@@@:::666333000111444666777666555555888999999666111...///111000111111111222555:::>>>:::999777333///---...///---///111111000000000111000/////////111222222000111222222222000000222444888666444333333333222111444333111000000111222333000000000...------///000---------------...///////////////---+++***+++,,,,,,...000111000...+++)))111111000000000000111111222111000///////////////---222FFFllljjjLLL777+++---'''(((,,,111666888777777333333222222222333444444///000222222222///,,,***,,,,,,---000333555555444...+++))),,,222555333000,,,///111///+++***...111000///......---------...***,,,------------...///+++---......,,,*********'''***,,,,,,)))(((***---...---+++++++++***'''%%%'''***...---+++))))))+++000000///...,,,+++)))(((......---,,,,,,+++******(((&&&%%%%%%&&&''''''&&&$$$(((,,,......,,,***)))++++++*********++++++,,,(((((()))---222444111...)))***+++,,,,,,***)))'''+++++++++***)))((('''&&&%%%&&&(((***+++------...---+++)))***------+++((((((((()))))))))***))))))&&&,,,...------///000...222111///+++'''%%%%%%&&&******(((%%%$$$%%%))),,,000---***))))))***)))(((++++++***+++,,,+++(((%%%&&&%%%###$$$&&&''''''&&&%%%###"""###%%%''''''&&&'''%%%$$$%%%'''((((((''''''(((***)))'''&&&&&&&&&%%%%%%&&&&&&''''''((((((%%%''''''&&&(((+++***&&&"""$$$&&&&&&%%%%%%)))---(((((((((((()))***++++++*********)))***---222555&&&'''((()))((('''%%%$$$ !!!!!!!!!""""""######$$$&&&)))++++++***(((&&&$$$"""###'''((('''(((+++---//////,,,,,,---,,,)))(((((('''''''''((((((((($$$###""""""!!!!!!!!!!!!######""""""""""""######)))(((((((((((()))******&&&###$$$))),,,***))))))???===999555333333444555555444444555666555111---111333555666555555555666666555444333333333444555222333222000,,,***)))***++++++++++++***((('''%%%((('''%%%$$$$$$%%%&&&'''(((***+++***(((''''''((())))))+++,,,---......///,,,///...222<<>><<<888444222333444555666555555777888777333...333555777777555444444444222222111111222444666777333333333000,,,)))((((((******++++++***)))'''&&&)))(((&&&%%%%%%&&&'''(((''')))******((('''((((((''')))+++---///000111111,,,///000555@@@OOOsssuuu___OOOGGG===<<<:::555000+++)))((((((%%%###$$$''')))(((&&&!!!$$$&&&%%%###!!!"""$$$###$$$%%%&&&&&&&&&%%%$$$$$$&&&((((((((((((***+++---//////,,,'''''',,,111222555888:::;;;===AAAEEEEEEIIIMMMMMMHHHDDDEEEGGGFFFJJJNNNNNNKKKIIIJJJKKKHHHIIILLLOOORRRTTTVVVWWWSSSQQQNNNLLLMMMNNNOOOOOOJJJMMMPPPSSSSSSQQQNNNLLLNNNKKKJJJLLLKKKGGGFFFHHHMMMKKKHHHCCC>>>:::666555---...000222444666888999444888:::888333//////111111333555555777;;;BBBHHHLLLJJJFFF>>>666222222444333555777777666555666777222111000111222333222111...111555555444222333555666333000///111222333333444555777777666444111///---///000///---,,,---...111111111111111222222333555111......000222111//////111333444333111---+++///......---------......111111111222333555666777222999RRR~~~{{{UUUCCC777---/////////...---...000...+++++++++,,,---............(((***,,,...//////...---******+++,,,---,,,)))''',,,,,,,,,------...000000111...***((()))******)))******))))))((())))))))),,,...000///,,,(((&&&&&&'''***......,,,++++++,,,)))+++,,,***&&&&&&+++000,,,+++***+++------,,,***(((,,,000111///......000111///---,,,,,,,,,+++******+++---...---,,,***))))))(((&&&'''))),,,,,,,,,,,,111777;;;:::888555444------...//////000000000555555777<<>>@@@CCCGGGKKKLLLLLLLLLJJJGGGDDDCCCCCCHHHIIIJJJIIIHHHHHHIIIKKKKKKLLLNNNPPPQQQQQQPPPPPPTTTQQQNNNLLLMMMNNNOOOOOOMMMNNNOOOOOOOOOOOOPPPQQQJJJIIIIIIHHHFFFDDDBBBAAAIIIFFFCCCAAA>>>;;;666333333333333333444555666666666777999888666333333333333000///222:::EEEOOOTTTZZZUUULLLCCC;;;777555444999999:::999777555222000666333000///222555888999<<<<<<:::999888888777777555666777666444444555777999666444666888888333///111111000000000000000111000222444444222222444777777666555444333222222222111333555666666444111000333111000//////111333444666777888999999:::999999???<<<[[[cccHHH666111///&&&///222222111333888444---***---000000...,,,******+++...222222000......///,,,,,,---,,,,,,++++++***,,,......,,,---111333111111...+++))))))******)))---+++******---///000///111666:::777000******,,,000111333222///...---...444---***...000---,,,......111444666666333000...///111555888888666333000000...---...000000,,,(((...///000111000///---,,,...//////......000333666@@@:::666:::BBBFFFCCC>>>333333111///---///333666666666777===CCCEEEAAA<<<444444444444555555555666999777555555444333222000555666888999888555333111111333555888999:::;;;:::BBB<<<555111000000...,,,000000///+++)))***///444+++777666000333000((()))---...000///------000444333111000000000///---+++...,,,...333555333111222???555+++(((((()))+++///+++,,,,,,---...///000000******---111555777777555333333222333333111---******)))***,,,//////+++''''''(((***---111222222000,,,//////,,,((('''+++000...111111///111555777555444555555444222111222333222///+++)))***,,,---.........///000111000,,,)))---******000888;;;888333,,,(((%%%$$$'''******)))'''***,,,,,,***((('''(((%%%&&&(((***+++,,,,,,,,,&&&'''((()))))))))((('''((($$$!!!!!!%%%(((******))))))((()))))))))'''%%%$$$%%%$$$###&&&+++***%%%888777666555555666888999999888888888999888555222777777888888888888777777222111///111555777777666888444000---,,,,,,++++++,,,+++***)))((('''&&&&&&&&&'''((()))***+++++++++))))))))))))******++++++)))***+++------...------***///555<<>>@@@CCCGGGIIILLLMMMNNNKKKGGGCCCCCCDDDGGGHHHIIIHHHHHHIIIKKKNNNPPPPPPQQQRRRRRRRRRQQQPPPSSSPPPMMMLLLMMMOOOQQQSSSNNNOOOPPPOOOMMMMMMNNNOOOKKKJJJIIIGGGEEEDDDBBBBBBHHHEEEBBB???===:::666333333333333333333444555666444555777777555333222333333111///222999BBBJJJNNNTTTOOOHHHAAA<<<999888888999:::::::::888666333111444222111000000333777999AAABBBCCCAAA===:::888888555666777666444444666777>>>999444222333444111...000000////////////000000000222444333111111333555777666666555444444444444222333444555444222///---222111000///000111333555444555666777888888888888>>>===___[[[FFF666111000***+++......---///333111***...000222111///,,,******(((,,,//////...------...///...,,,***))))))******---000111111333777555111222///+++))))))******))),,,+++++++++---///222444>>>EEELLLHHH===333//////222333555444333333444666???999777::::::555222333///111555999;;;;;;888666///111333555777999::::::;;;999888777666444111...222333555999;;;<<<:::999===>>>>>>>>>>>>???CCCFFFFFFAAA===>>>DDDHHHFFFCCCCCCCCCAAA@@@???AAAFFFJJJDDDFFFIIIOOOSSSRRRMMMHHHFFFDDDCCCAAAAAABBBCCCDDDEEEDDDCCCCCCCCCCCCBBBAAAFFFIIIMMMPPPPPPLLLHHHEEEFFFGGGJJJLLLNNNOOOPPPPPPRRRMMMFFF@@@===;;;::::::<<<<<<;;;888555555:::>>>???EEECCC???BBB===777<<<:::;;;=========@@@DDDHHHDDDCCCAAA???>>>===>>>???>>>;;;<<<@@@BBB???===>>>EEE;;;222...------///222222444777999:::888666444777777888;;;======;;;999;;;===@@@CCCDDDBBB>>>:::777777888;;;======:::777333333444777;;;>>>???>>>999<<<>>><<<888555777999:::???BBBBBBDDDFFFFFFBBBAAACCCDDDCCCAAA?????????<<<999555444666888:::;;;>>>AAACCCCCC???;;;:::999:::999:::AAAJJJOOOMMMIII:::666111000222444555555999;;;======:::666444333---,,,+++...222555666666555333111///.........//////,,,)))(((***++++++)))444111---***)))(((((((((((((((&&&$$$''',,,---)))777777666555666777999:::;;;::::::::::::999666444666777999::::::999777666444222111222333555444444777444000---------,,,,,,------+++***(((&&&%%%%%%&&&''')))***,,,---------&&&&&&'''((()))***+++,,,******+++,,,------------)))...666CCCXXXyyynnn]]]NNNCCC===777333///+++)))'''%%%###))))))***)))((('''%%%$$$"""%%%$$$"""!!!###%%%(((%%%######%%%((())))))...,,,)))&&&%%%%%%&&&''')))***+++,,,,,,...222444666666999===BBBFFFHHHHHHLLLOOOPPPMMMGGGBBBCCCEEEFFFGGGGGGGGGHHHJJJNNNRRRTTTTTTTTTTTTTTTSSSRRRRRRRRRPPPMMMLLLMMMOOOSSSVVVPPPQQQQQQOOOMMMKKKKKKLLLMMMLLLIIIFFFDDDCCCBBBBBBFFFDDD@@@===;;;999666444333333333222222333444444111333555555444333222333444222111333888>>>BBBEEEGGGDDD@@@;;;888777777888999999:::999888666444333111222333111///111666:::FFFJJJNNNKKKCCC<<<888888555666777666444444666888BBB;;;333///...000000///000///////////////000000111222333222000000000222444333333333333333333333111222333333222///---+++///.........///000222333222333444555555666555555<<>>DDDFFF>>>444333000---+++,,,...//////000111222222222555;;;@@@UUU___hhheeeVVVGGG@@@???CCCDDDDDDDDDDDDFFFIIIKKKUUURRRQQQSSSQQQJJJDDDBBB:::;;;>>>DDDJJJLLLJJJHHHBBBBBBCCCEEEIIIOOOTTTWWWVVVWWWVVVRRRMMMIIIGGGFFFJJJKKKNNNTTTZZZ]]][[[XXXTTTTTTUUUTTTTTTVVVZZZ]]]dddaaa]]]\\\^^^aaabbbccc______^^^\\\]]]___dddhhhooorrrxxx|||}}}yyytttpppooolllgggdddbbbdddgggiiikkkkkkkkkkkkkkkkkkkkkkkklllqqqxxx|||}}}zzzuuuqqqqqqrrruuuwwwyyyzzzzzzzzz{{{wwwpppgggaaa^^^```bbbbbbcccaaa^^^ZZZYYY]]]aaa]]]]]]XXXYYY[[[QQQMMMXXX^^^___aaabbbdddiiinnnsssaaaaaa___[[[XXXXXX\\\```gggcccbbbfffgggdddbbbbbbccc[[[SSSPPPNNNLLLMMMPPPTTTXXX]]]aaaaaa\\\VVVRRRUUUVVVXXX\\\```ccccccbbb___bbbfffkkkmmmjjjddd___PPPQQQRRRUUUXXXXXXWWWUUUXXXWWWWWWZZZ^^^bbbdddeee]]]```cccbbb^^^ZZZZZZ[[[ccciiioooqqqssstttqqqlllmmmoooppppppmmmkkkiiiiiicccaaa^^^^^^aaadddfffgggjjjooosssqqqjjjddddddfffaaa```bbbjjjtttzzzzzzwwwccc___YYYVVVVVVYYY[[[\\\^^^aaacccbbb^^^YYYUUUSSSIIIEEEAAADDDKKKRRRTTTTTTSSSOOOIIICCCAAAAAADDDFFFGGGEEEBBB@@@>>><<<999666?????????===;;;777444222111111...+++---222444111555555555555666777999:::;;;:::999:::;;;:::777555333555777999999777555333333222111111222333333333555222///---------,,,+++,,,,,,+++***)))''''''&&&((((((***+++,,,,,,,,,,,,%%%%%%&&&'''((()))*********++++++,,,------......111444<<>><<<:::999777555444444333222222222222222000222555555444333444444444333111333666999;;;;;;999888555222111111111111666777777777666555444333000333555333000000666<<>>QQQnnntttdddVVVJJJAAA???777444///,,,+++)))'''%%%%%%&&&((())))))(((&&&%%%%%%(((+++***&&&###"""###'''&&&&&&%%%%%%''')))+++---,,,***))))))+++---...+++,,,---------...111444888888:::AAAIIIOOOPPPOOOMMMPPPRRROOOIIIEEEFFFHHHEEEFFFGGGHHHJJJMMMRRRUUUPPPQQQQQQRRRSSSUUUVVVVVVWWWVVVSSSPPPMMMNNNRRRUUUUUUVVVUUUSSSOOOLLLLLLLLLOOOMMMIIIFFFDDDCCCDDDDDDDDDAAA>>>===<<<;;;999777666555444333222111111111000333555666555555555666444333222222444555444444111111///...---,,,,,,,,,222222333333333222222222000444666444111111777<<>>>>>>>>>>>===???BBBEEEBBBAAA@@@@@@AAACCCDDDDDDIIIJJJLLLNNNOOOOOONNNNNNXXXcccrrrxxxgggWWWWWWXXX\\\ccciiimmmooonnnppprrrqqqpppttt|||}}}}}}xxxpppuuuwwwuuutttuuutttppp333333333444555555555555555555555777999999888666444555777888888777555444000111222111000000222444000...,,,+++,,,,,,+++***)))))))))*********++++++++++++++++++***)))((((((''''''''''''((((((((((((+++,,,,,,---///111333444555666@@@XXXzzzlll^^^TTTHHH@@@@@@333000,,,***)))(((&&&%%%'''(((***+++++++++***)))'''***,,,+++&&&###""""""$$$%%%&&&&&&%%%&&&(((*********))))))***+++---...,,,---.........000333555888999===CCCIIINNNQQQRRRNNNOOOOOONNNKKKIIIIIIIIIEEEGGGIIIKKKLLLNNNQQQSSSNNNNNNOOOPPPQQQTTTUUUWWWWWWXXXWWWSSSOOONNNQQQTTTUUUVVVVVVSSSPPPNNNNNNOOOMMMLLLIIIGGGFFFEEEEEEEEECCCAAA@@@??????>>>;;;999888777666444333222111111111333555666555444555555555333111111222222111000/////////...---,,,,,,+++......//////000000000111111333444444222333666:::<<>>666222000111222333333222222444666444444333222111000000000000/////////000111222333444222000000111000///---...///000222222222111000((()))+++,,,---...//////000000000111111111111111+++,,,---......//////...000CCCsssVVV:::666222333;;;@@@>>>===>>>AAABBBCCCGGGMMMQQQRRRQQQQQQRRRVVV\\\```aaa```___aaafffjjjmmmoooqqqtttxxx{{{}}}}}}|||{{{444444555555555555555444333333444777999;;;:::888444444555555555555444444222333333111///...///111///...,,,,,,------,,,***************************+++,,,,,,,,,,,,++++++***&&&&&&'''((())))))***++++++,,,,,,...000333666888666999GGGeeewwwaaaXXXOOOCCC<<<<<<111...+++))))))((('''&&&+++*********************$$$(((+++***&&&"""!!!"""!!!$$$''''''&&&%%%&&&((((((((())))))***)))))))))+++,,,...///000222666999888;;;@@@DDDGGGJJJNNNPPPOOONNNLLLMMMNNNNNNKKKIIIFFFHHHKKKMMMMMMNNNOOOPPPOOONNNNNNOOOPPPRRRTTTUUUTTTWWWXXXUUUQQQOOORRRUUUSSSTTTTTTSSSPPPOOOOOOPPPKKKJJJIIIHHHGGGFFFFFFEEEBBBBBBBBBCCCCCCAAA===::::::999777555333222111111111333555555444333333444555333000000000111000///......///000//////...---,,,,,,------...///000111000000000111222333555666555888;;;;;;888444111000///000111111000111333555222111111///---------...---------......///000111444222000000222222000......///111222222111000///******+++,,,---.........111111111111111000000///***+++,,,---............222III{{{iiiTTTOOOMMMTTTaaadddeeecccdddhhhiiiiiiooowwwzzzzzzyyyyyyzzz555666666666666666555444222222444777:::<<<;;;:::222222222222222222222222444555555222...,,,---///000...------......---,,,,,,,,,++++++***)))((((((+++,,,,,,---............$$$%%%&&&(((***+++------+++,,,---///111555888:::;;;@@@QQQrrroooZZZRRRKKK???888888222///,,,+++++++++***))),,,+++)))(((''''''''''''!!!%%%((((((%%%"""!!!"""###'''(((&&&%%%%%%&&&,,,---......---,,,***))))))+++---///111444999<<<888===BBBDDDDDDFFFJJJMMMPPPMMMJJJLLLPPPQQQMMMIIIFFFIIIMMMOOONNNNNNNNNNNNQQQPPPOOOOOOOOOQQQRRRSSSRRRUUUXXXVVVRRRQQQSSSVVVQQQRRRSSSRRRPPPOOOPPPQQQIIIIIIIIIIIIIIIGGGFFFEEEBBBBBBDDDEEEFFFCCC???;;;<<<;;;888666444222111111000222444444333111111222555222000///000000000///+++---...///000//////...,,,,,,,,,,,,...///000111///...---...111333333222000222333555555333111000...///000000///000222444222111///,,,))))))+++---+++++++++,,,---...///000444222000000222333111///---...000111111///...,,,+++,,,,,,,,,,,,---------////////////...---,,,+++******+++,,,------------555NNN|||vvvuuu|||zzzwwwvvvyyy~~~{{{vvvuuutttrrrpppmmmkkkiiihhheeehhhkkkiiieeedddgggjjjffffffdddccccccdddfffgggiiilllrrryyy|||uuurrrqqqrrrpppnnnppprrrtttrrrnnnjjjjjjkkkfffpppooojjjppprrrpppsssppppppsssxxx|||xxxvvvxxxzzz{{{|||yyyvvvyyy{{{|||~~~||||||~~~|||yyyvvvtttssssssttt|||xxxuuutttssssssrrrrrrssstttqqqmmmjjjkkkmmmpppooommmnnnoooqqqrrrqqqmmmllllllmmmoooqqqqqqqqqssswwwyyyxxxwwwxxxuuupppqqqtttwwwyyy{{{~~~}}}}}}~~~~~~}}}~~~666666666555444444333333000000000111444555444444555777999777444222444777666555333111000000000111---.........//////000000...+++((((((+++---,,,+++***))))))***+++***(((&&&'''&&&&&&%%%&&&'''((()))***+++---000444555555444888CCC]]]zzzhhhUUUKKKFFF@@@:::777222///,,,,,,...///---+++---+++)))'''&&&'''((()))%%%&&&((()))(((%%%!!!###%%%''')))))))))''''''))))))+++---...---+++((((((***...111444777888888<<<>>>@@@BBBDDDFFFJJJMMMLLLMMMNNNOOOPPPPPPQQQQQQPPPOOOOOONNNNNNOOOOOOOOOPPPRRRSSSRRRQQQPPPQQQRRRRRRZZZ\\\UUUNNNPPPSSSTTTRRROOOKKKKKKMMMNNNMMMKKKMMMKKKJJJIIIIIIIIIGGGEEEFFFEEEEEEEEEEEEDDDAAA>>>999999888777555333222111111111111111222222111111444555555444333111...---//////000000000000//////......000111111222222222222222222222222111000///---------.............../////////000111111222222///,,,))))))+++,,,+++((()))))))))***+++,,,...///000111333222000//////000000...---...///000///...,,,,,,,,,,,,,,,---......111000///---,,,+++*********+++---......,,,***)))666YYY}}}{{{zzz{{{zzzyyywwwuuurrrpppooohhhhhhhhhiiijjjlllnnnpppmmmkkkhhhccc^^^\\\]]]___hhhdddaaaaaabbb```ZZZUUUPPPSSSWWWZZZ\\\\\\[[[ZZZNNNOOOOOOPPPQQQQQQRRRRRRKKKNNNSSSVVVUUUQQQJJJEEEBBBAAA???<<<:::<<>><<<:::GGGHHHKKKQQQYYY___```___XXXQQQIIIEEEFFFEEECCC@@@???@@@AAABBBBBBBBBBBBBBBGGGEEECCCCCCDDDEEEDDDCCCGGGGGGGGGIIIKKKNNNQQQSSSRRRPPPNNNLLLLLLOOORRRTTTPPPNNNMMMOOORRRSSSQQQNNNSSSXXX]]]]]]XXXSSSRRRRRRPPPNNNKKKHHHGGGGGGHHHIIIQQQRRRTTTUUUUUUUUUTTTSSSNNNLLLJJJIIIJJJIIIHHHFFFKKKIIIFFFCCCAAAAAACCCDDDCCCCCCDDDEEEFFFHHHHHHIII@@@@@@@@@@@@@@@?????????GGGGGGHHHJJJJJJHHHDDD@@@BBBCCCEEEGGGJJJLLLNNNOOOPPPOOOLLLJJJJJJKKKLLLNNNUUUPPPPPPUUUUUUPPPPPPUUU]]]]]]^^^___aaaccceeefffiiijjjkkkkkklllmmmqqqssstttuuuvvvyyy|||666666666555444444333333111000///000333555555444555666777777666555555555666555333111000000000111........................,,,)))((())),,,......------,,,+++,,,,,,+++)))'''((('''''''''''')))+++,,,,,,---...000222444444333:::JJJhhhqqq```OOOGGGDDD???:::888222000------...///...,,,+++***(((&&&%%%%%%&&&'''&&&'''))))))(((&&&###"""$$$%%%''')))***)))((((((******,,,...///...,,,***,,,---///111333444444444<<<>>>AAACCCEEEGGGJJJLLLOOOOOOOOOPPPQQQSSSTTTUUUQQQPPPPPPOOOOOOOOOOOOPPPQQQSSSUUUUUUSSSPPPNNNNNNQQQVVVWWWQQQMMMOOOQQQPPPLLLIIIGGGHHHJJJLLLLLLKKKEEEEEEFFFHHHIIIIIIFFFCCCCCCBBBAAABBBBBBBBB@@@>>><<<;;;888555333222222333222222111111111111222222333333333333333222111000////////////////////////+++,,,...///111222222222555444333222000///...---/////////...............////////////000000000000...,,,******,,,---,,,***))))))******+++---...//////111222222000...//////---,,,++++++------,,,+++......---------......//////......---,,,,,,,,,,,,////////////......------999\\\}}}}}}}}}|||zzzxxxttttttsssrrrqqqooommmlllcccaaa```aaabbbaaa]]]ZZZ]]]\\\[[[YYYWWWUUUSSSRRRRRRRRRRRRQQQPPPNNNMMMLLLHHHHHHIIIIIIIIIIIIHHHGGGOOONNNKKKFFFBBB@@@AAABBBAAA???===@@@CCCDDDAAA===;;;<<>>777333111000...,,,,,,...111444666444111///---,,,+++***444555:::BBBJJJPPPQQQQQQAAA:::222...//////---+++,,,---...///////////////222111000000111111000///000000111222444666888::::::888666555555666888999777777666777999999888666777<<>>;;;;;;<<<:::999888666444333222111888999;;;===???@@@AAAAAA<<<:::999888888666444111555333000...,,,,,,------.../////////000000111111,,,,,,,,,+++++++++,,,,,,---...000222444333000---777666555555444333333333111111111111111111111222999555555999999555555999<<<<<<<<<===>>>???@@@@@@EEEFFFFFFFFFEEEEEEHHHJJJJJJJJJKKKMMMOOORRRTTTUUUQQQQQQRRRTTTUUUVVVWWWWWWYYY[[[]]]]]]^^^^^^```bbbggghhhjjjkkkjjjhhhfffdddeeegggkkknnnpppqqqqqqqqquuuwwwzzzzzzyyyxxxzzz|||666666666555444444333333222000//////111444555666444555555777999888666444666555333111000000000111000000//////...------,,,***)))((())),,,...//////000///---------,,,***((((((((((((((()))+++---...000111111222333444555666>>>UUUyyyfffWWWHHHBBB@@@===999888222000............---,,,,,,***(((%%%$$$$$$%%%&&&((((((((((((''''''&&&&&&%%%&&&((()))******)))(((***+++---/////////---,,,---...///111222333333333;;;>>>BBBEEEFFFGGGIIIKKKOOONNNNNNOOOQQQSSSUUUVVVRRRRRRRRRQQQQQQPPPPPPPPPSSSVVVXXXXXXUUUPPPMMMKKKPPPRRRQQQNNNMMMNNNNNNKKKJJJHHHEEEEEEFFFGGGGGGFFFCCCDDDGGGKKKMMMMMMIIIFFFAAA@@@>>>===>>>???>>>======;;;777444222222444555444333111000000111333444333222222222222222333444//////...------...//////***+++,,,...000111222222333222111/////////000000111111000000//////....../////////...............---,,,***+++,,,------,,,*********+++,,,---...///...000111111///......///,,,++++++,,,------,,,***------------------------,,,,,,,,,++++++,,,------///...,,,***))))))***+++777[[[~~~|||}}}}}}|||{{{zzzxxxwwwwwwpppqqqqqqpppmmmiiidddaaa[[[ZZZXXXVVVVVVUUUVVVVVVVVVTTTSSSSSSSSSSSSRRRPPPKKKLLLLLLLLLLLLKKKKKKJJJEEECCCBBBAAABBBAAA@@@>>>???>>>===<<<;;;:::999888666666777888888777777777444555777777777555222111888777555111---+++,,,---,,,++++++...333555444222------......//////000000000///.........000222444:::BBBIIIHHH>>>333,,,)))'''&&&%%%$$$%%%(((+++---,,,***'''$$$""""""""""""'''***111:::BBBGGGHHHHHH222,,,%%%!!!!!!"""!!! !!!"""######$$$#########$$$######$$$%%%%%%""" """"""###$$$%%%'''((()))***))))))((('''''''''''''''((((((((('''&&&'''((($$$(((,,,---,,,+++...000/////////...,,,***'''%%%)))***+++...111444888:::555444333222111...***''''''&&&%%%###"""!!!!!!!!!$$$$$$$$$######"""""""""!!!!!!!!!!!!!!!!!!!!!"""###$$$&&&))),,,,,,***(((///---+++)))&&&$$$###""" """###%%%&&&%%%$$$$$$%%%######%%%%%%######%%%******)))))))))))))))(((/////////---+++***,,,---/////////000111333444555111111111111222222222222///000222333333333555777<<<<<<=========<<<<<<;;;888999;;;>>>@@@AAABBBCCCGGGIIIJJJJJJJJJKKKNNNPPP666666666555444444333333333111......111444666666444444444777;;;;;;777333666555333111000000000111111111000///---,,,+++************+++,,,---......111000...------,,,)))'''((((((((((((***,,,...000333333444444555777:::===EEEdddttt^^^QQQDDD???===:::777666000///...---,,,,,,++++++,,,+++(((&&&%%%%%%&&&''')))(((&&&&&&&&&'''((()))%%%&&&'''((()))))))))))))))+++---......---------+++,,,...000333555666777;;;>>>CCCFFFGGGHHHIIIJJJKKKKKKKKKKKKMMMOOORRRTTTSSSSSSSSSSSSRRRRRRQQQQQQVVVXXXYYYXXXUUURRRPPPOOORRRPPPNNNNNNOOOPPPNNNJJJMMMKKKHHHEEECCCBBBAAAAAADDDDDDFFFIIIKKKKKKIIIGGGBBB@@@===;;;;;;<<<;;;:::999888666555555555666777666444222000000111333555444333222111111222333444000///---++++++---///000,,,---...///000000000000...---------///111444666333222222111000///......//////......---,,,++++++,,,+++++++++,,,---......++++++++++++,,,---...///---...000000...---...............///000000...,,,,,,,,,,,,,,,,,,++++++*********))))))))))))******,,,+++***)))((('''''''''...PPP}}}{{{{{{zzzzzz{{{|||zzzuuuqqqfffccc```___^^^^^^]]]\\\XXXVVVUUUSSSSSSSSSSSSSSSTTTSSSRRRPPPOOOOOOOOOOOOMMMMMMNNNMMMKKKGGGBBB@@@???>>>===<<<<<<===>>>>>>>>><<<;;;<<<======<<<:::::::::;;;;;;;;;;;;::::::;;;:::888777777777666666666666555555555444444444000000111222333333333333111222333333333333222222111111000---***(((((((((---,,,,,,...111333222111---,,,+++***)))***++++++...---+++***+++---000222444888<<<<<<666///***(((&&&$$$###$$$&&&***,,,---***)))'''###!!!!!!"""$$$$$$)))000888???BBBBBBBBB000+++%%%""""""#########""""""###$$$$$$#########!!!!!!!!!###$$$###!!!!!!!!!"""###%%%'''((())))))*********)))'''%%%###$$$&&&'''&&&###"""$$$&&&"""%%%'''((())),,,000333444333333111000...,,,+++,,,,,,,,,---111555:::===:::999888888666333---)))))))))((('''&&&%%%$$$###'''&&&%%%$$$###"""!!! ######"""""""""###$$$$$$&&&'''))),,,//////---+++)))((('''&&&%%%%%%%%%&&&###$$$$$$%%%%%%%%%%%%$$$"""!!!!!!""""""!!!!!!"""(((((((((((((((''''''&&&)))))))))(((&&&$$$%%%&&&,,,+++++++++++++++,,,,,,+++******)))(((''''''&&&!!!###$$$%%%$$$%%%&&&((((((((('''''''''((())))))%%%%%%&&&'''((()))******......---,,,,,,---///000666666666555444444333333333111......111444666666555444555888;;;;;;777333666555333111000000000111222111000...---+++***))),,,---------,,,,,,,,,,,,111///,,,++++++***((('''(((''''''(((***,,,...///111222222333444999???DDDQQQttt}}}jjjZZZNNNCCC???<<<777444333......---+++))))))))))))***(((&&&$$$$$$$$$%%%&&&((('''%%%###$$$&&&(((***%%%&&&&&&'''(((((())))))'''***,,,---,,,+++,,,...,,,---///111444666999:::<<>>======<<<;;;:::999;;;===??????>>>===<<<<<<===>>>???::::::999888777555444444444333333222333444555666333111000111222333222000333333333333333222111111111000///...------..................////////////******+++,,,------------000///,,,+++******,,,---,,,------,,,)))'''&&&'''(((''''''(((***+++++++++...,,,***((((((((())))))+++)))'''&&&'''))),,,......,,,*********)))%%%""""""  $$$''')))(((&&&&&&%%%""" ###"""&&&---222666777666666,,,)))%%%""""""######$$$"""###############""""""!!!###### !!!###%%%'''((()))((()))++++++***'''$$$"""!!!###$$$### """%%%######%%%&&&(((,,,111444666555222000......//////...---,,,,,,...222666999999888888777666222---)))))))))((('''&&&%%%%%%$$$&&&%%%$$$###!!! """!!!  !!!###$$$$$$$$$$$$&&&((((((&&&$$$######""""""###%%%'''(((%%%###!!! !!!""""""!!!!!!""""""!!! !!!"""###$$$$$$######!!!"""!!!  &&&%%%%%%$$$$$$$$$$$$%%%%%%$$$###"""!!!   """!!!!!!  """"""%%%###"""!!!"""###$$$%%%666666666555444444333333222000//////111444555666555666666888:::999777555666555333111000000000111222111000...,,,+++)))))),,,...///...,,,+++***+++///---+++*********((('''))))))((()))***,,,...///...///000111333999BBBIII```xxxfffWWWMMMCCC???;;;555111111,,,---,,,***'''&&&'''(((&&&%%%###""""""###%%%&&&)))'''%%%######%%%((()))&&&''''''(((((()))******&&&))),,,,,,+++***,,,///222222333444666888:::;;;===@@@DDDFFFGGGGGGIIIJJJKKKLLLMMMNNNOOOPPPPPPPPPPPPQQQSSSTTTUUUUUUTTTSSSWWWWWWVVVTTTSSSTTTWWWYYYUUUQQQPPPSSSVVVSSSPPPOOOKKKKKKJJJGGGDDDCCCDDDFFFEEECCC???>>>???@@@AAAAAABBB@@@===;;;;;;:::888666000333666999;;;:::999888777666444222222222333444666666444333222222222222//////...------...//////444444333222000///---,,,------------...///111222222222111111000000//////.........---,,,++++++******+++,,,+++******,,,---+++*********++++++,,,---***,,,------,,,,,,,,,---,,,,,,,,,...000///,,,***------///000111000///...)))((('''&&&%%%%%%$$$%%%''')))+++,,,,,,***'''%%%!!!000EEEUUU\\\]]]]]]]]]WWWXXX[[[]]]]]]\\\YYYXXXJJJIIIIIIJJJKKKKKKIIIGGGFFFEEEDDDCCCBBB???:::777666999<<<===<<<;;;;;;;;;;;;999666444444555444333111111111000///000333666666555555555666777999:::444333111000000000111222...------------///000111111///...///000000///...000000000//////...---,,,,,,---...---+++***+++,,,,,,,,,,,,,,,------------((()))***,,,---.........555222---(((%%%%%%&&&''')))+++,,,,,,)))'''&&&&&&######$$$%%%&&&(((***+++...---+++)))((((((((()))((('''&&&&&&&&&(((***,,,...'''!!! $$$%%%"""### ###&&&&&&$$$$$$%%%&&&$$$!!!!!!###"""&&&+++......---,,,,,,'''&&&$$$########################$$$######"""!!!!!!$$$%%%$$$""" """$$$&&&'''(((((('''(((***+++)))'''###!!! !!!############$$$'''***...000222000---+++***+++---///,,,+++***)))***---000222333222111111000...***''''''&&&%%%$$$###############"""!!!  !!!###$$$######$$$%%%%%%###!!!###"""!!!!!!!!!###%%%''''''%%%""" """""""""""" """#########"""  !!!!!! !!!!!!!!!!!!   """$$$$$$$$$666666666555444444333333111000///000333555555444666888999999777666666777666555333111000000000111111000///...,,,+++***)))+++---//////---++++++---///,,,***)))******)))))),,,++++++++++++---...000///111222222444;;;FFFNNNpppqqq___TTTKKKBBB>>>999333///000,,,------+++'''%%%&&&(((%%%%%%######$$$%%%''')))***)))'''%%%%%%&&&((()))))))))))))))***+++,,,,,,&&&***------+++***---111444444555666888;;;>>>??????AAADDDEEEFFFGGGIIIKKKMMMNNNPPPQQQQQQQQQPPPOOOMMMOOOQQQTTTUUUUUUUUUTTTSSSTTTTTTSSSRRRRRRTTTVVVRRROOOOOOTTTUUUPPPNNNOOOHHHIIIHHHEEEBBBAAABBBEEEEEECCCAAAAAABBBCCCBBBBBB===<<<;;;;;;;;;;;;888666444555777888999999888888777666555444333333333333333444444444444444333333////////////////////////333222222111000...---,,,,,,,,,---......///000111000000000000000000000000......------,,,,,,,,,+++***+++,,,***(((((())),,,******)))))))))***++++++)))+++,,,---,,,+++,,,---)))***+++---...---***'''***+++---///000000//////((('''&&&&&&&&&&&&''''''$$$%%%&&&'''''''''&&&&&&###(((///777;;;===<<<;;;<<<===@@@BBBCCCBBB@@@>>>888777777999;;;;;;999888888666555555666555333111///222555555222111333555777444222111111222111111,,,------,,,******---000/////////000000111222333111000///.........///000))))))(((((()))***,,,---111///......//////---,,,---------...------,,,+++,,,...111000...,,,,,,---------------............)))+++---000222444555666888555111---)))'''''''''(((+++------,,,)))((((((&&&&&&'''((((((***---///++++++***(((''''''&&&&&&''''''''''''((()))***+++***&&&"""!!!###$$$###!!!'''###!!!"""%%%'''&&&###$$$'''***)))%%%###$$$&&&$$$(((+++,,,***(((((()))$$$%%%''''''&&&%%%%%%%%%######$$$$$$######"""!!! ###&&&)))))))))%%%&&&'''(((((((((((('''((()))***+++***(((%%%###""" !!!###%%%%%%%%%$$$###$$$&&&(((***+++,,,+++***))))))***+++,,,))))))((('''(((***,,,------,,,++++++++++++)))'''&&&%%%###!!! !!!"""###!!!!!!   """$$$%%%%%%$$$%%%''''''%%%###%%%###!!!!!!"""$$$'''&&&%%%###"""""""""############### """$$$%%%%%%$$$$$$!!!###$$$%%%###""""""###!!!!!!!!!!!!!!!"""###$$$""""""""""""!!!!!!!!!!!!  !!!"""!!!777666666555444444333333000000000111444555555444777999;;;999666444666888666555333111000000000111111000///...,,,+++***)))(((,,,//////---,,,---//////,,,***)))***++++++***...------,,,---...///000444666666666777>>>IIISSSzzzjjjWWWQQQHHHAAA===999222//////---......,,,(((&&&''')))((('''&&&&&&'''***,,,...+++***((('''&&&'''((()))++++++++++++,,,---...///'''+++///...,,,+++///333111222444777;;;???DDDFFF@@@BBBCCCDDDEEEGGGJJJLLLLLLNNNPPPRRRRRRPPPNNNLLLLLLNNNQQQSSSUUUVVVUUUUUUPPPRRRTTTSSSRRRPPPPPPPPPOOOMMMOOOTTTSSSMMMLLLOOOIIIIIIHHHDDD???===>>>@@@@@@??????@@@BBBBBB@@@>>>888888888:::<<<;;;999777888888777777777777777888777666666555555444333333000222333555666666555444//////000000000000//////000000000000///...---,,,''')))+++...000111222333///////////////000000000......------------,,,,,,)))+++,,,***'''&&&(((***))))))))))))))))))******(((***,,,,,,++++++,,,---******+++---///---***'''&&&'''***,,,......---,,,&&&&&&&&&'''((()))******((((((''''''((()))+++,,,%%%$$$$$$''',,,//////...444666777888888555333111777666666666777666333111111///...///111222111000---000222111---,,,///222222000---------......------...///---***)))+++...------........./////////...............---,,,,,,''''''&&&&&&&&&((()))***---+++************((('''((())))))***************(((+++......,,,))))))***((()))))))))))))))))))))%%%'''***...222555777888111000...,,,***(((&&&&&&&&&))),,,---+++)))'''''''''''''''&&&&&&''')))+++&&&%%%%%%$$$###""""""!!!$$$$$$%%%&&&'''''''''((( !!!!!!!!!!!!"""###((($$$!!!"""%%%'''$$$!!!"""'''+++***&&&######&&&$$$'''))))))'''%%%&&&'''"""$$$'''((('''&&&%%%$$$ !!!!!!  """&&&)))++++++))))))******)))(((&&&%%%'''((()))))))))'''%%%$$$### """&&&&&&%%%$$$###!!!"""###%%%&&&&&&$$$%%%&&&((((((((('''&&&%%%%%%$$$$$$%%%'''((()))((('''%%%&&&''''''&&&%%%$$$""" !!!  ###%%%!!! !!!######"""!!!!!!!!! !!!!!!!!! """""""""""" !!!"""!!!  """$$$###!!!  !!!"""###  !!!  000111333555555555333222,,,,,,...111444666555333444555777777777666777888666333111000111222222222111222222000...------...)))---000111000...,,,,,,+++)))((((((***+++******&&&))),,,---------...///---::::::444555;;;JJJ```ppp^^^XXXLLLGGGAAA<<<777333000---,,,,,,,,,,,,+++)))((('''***)))'''&&&&&&'''((((((''''''&&&&&&&&&&&&'''(((///,,,))))))+++......---............///000111222333444555777:::===???@@@BBBEEEHHHHHHGGGGGGKKKNNNMMMPPPRRRSSSQQQNNNLLLLLLNNNOOOPPPSSSUUUUUURRRPPPOOOQQQTTTUUUSSSPPPOOONNNIIIKKKMMMOOOOOOOOONNNMMMLLLJJJFFFCCC@@@????????????>>>>>>======>>>>>>???<<<;;;999888777777888999888666555555777888777666:::333222888;;;666111000000111333444555444444333444444333222000...---,,,...//////000000///...------,,,,,,,,,---///111222///////////////......---,,,,,,------.../////////333///+++)))++++++***)))(((((())))))************,,,---...+++(((&&&(((***************************+++******))))))))))))))),,,***(((%%%$$$$$$%%%&&&&&&'''((())))))***))))))$$$%%%%%%%%%'''******((()))000444111000444666444222444777666444111222333///...---,,,,,,,,,---...******++++++,,,---...///111///,,,+++++++++***(((------,,,++++++++++++,,,)))***,,,000333555444222---+++)))***---///...,,,'''&&&$$$""""""$$$&&&((()))(((&&&&&&%%%&&&'''(((***)))'''&&&&&&'''(((******+++,,,---,,,***((('''((((((''''''''''''(((((()))***,,,...///000111111111000...,,,***(((&&&&&&******)))((((((((()))))),,,(((&&&&&&)))++++++)))((('''%%%$$$$$$$$$$$$%%%&&&$$$######%%%&&&&&&%%% """###%%%'''((((((%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$"""!!!"""###%%%$$$$$$$$$%%%'''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%###!!! """!!!!!! !!!$$$'''))),,,$$$###***,,,%%%$$$))),,,((($$$$$$&&&'''$$$  !!!!!!###!!!!!!###$$$&&&'''(((((('''%%%###$$$$$$&&&&&&&&&&&&$$$$$$###&&&((('''### !!!!!!  ###$$$ #########"""!!! !!!  ((($$$  !!!"""!!!  """###"""  """###""""""!!!   111222444555555444333222.........111333555444333333555888888777666666666555444111111222333333222111222333333111//////000000000000///...,,,***)))***)))((((((+++,,,,,,,,,&&&))),,,...///000111222///999999666888===QQQnnn}}}fffXXXSSSJJJFFF@@@;;;777333///---***+++++++++******)))(((***)))((('''&&&&&&'''(((%%%%%%&&&'''(((((())))))111...***)))+++,,,,,,+++---///000222333222222111333444555888;;;>>>@@@AAAAAACCCGGGIIIJJJLLLNNNOOOPPPQQQQQQPPPNNNLLLLLLMMMPPPOOOOOOQQQTTTVVVUUUTTTTTTVVVXXXXXXUUURRRPPPOOOIIIKKKMMMPPPQQQRRRQQQQQQRRRPPPLLLIIIFFFEEEEEEEEEBBBBBBAAA@@@???>>>>>>===<<<<<<;;;:::999999999999999777555555666777777666:::444222777:::666222111333444444444333222000///333333222111000...---,,,...//////000//////------,,,+++++++++,,,...000111///////////////...---,,,,,,------......///000000111...+++***,,,......---+++++++++***************,,,------,,,)))((()))++++++++++++***************+++***))))))(((((()))))),,,+++)))'''&&&&&&&&&&&&((((((***+++,,,---------)))(((%%%$$$%%%)))+++,,,***///111...///666<<<>>>:::<<<<<<:::666222111111...---,,,+++++++++------++++++******++++++,,,------,,,******+++,,,++++++---,,,++++++******++++++---------///111111000...---***)))***,,,...---,,,(((&&&$$$######$$$'''((()))(((''''''&&&'''((())))))(((&&&%%%&&&'''(((***)))***+++,,,+++***(((''''''''''''''''''((())))))******+++,,,---...//////......---,,,***)))''''''***))))))(((((((((((((((***)))'''''')))+++++++++&&&%%%$$$######$$$%%%&&&'''%%%$$$###$$$%%%$$$###!!!!!!"""###%%%&&&''''''%%%&&&&&&&&&&&&%%%$$$###$$$%%%%%%%%%$$$###!!! """$$$%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%&&&&&&'''''''''%%%"""!!!"""###%%%$$$"""###%%%(((,,,///000&&&###((()))%%%'''---555000+++))))))((($$$  !!!"""###"""  """###$$$%%%&&&&&&%%%$$$$$$###$$$%%%%%%%%%%%%$$$###$$$&&&&&&$$$!!!!!!"""  !!!""""""""""""!!! !!!!!!  &&&""" !!!  !!!"""!!! !!!""""""  333333444555555444222111222000///000222444444333333555888999888555444444555333222222333333222111///222444555444222111111;;;666111......---***(((***)))((()))+++------,,,&&&)))---000000111333444333888888999<<<@@@[[[ttt```UUURRRGGGCCC>>>999555222///,,,((()))))))))************+++***((('''&&&&&&&&&'''$$$%%%&&&((()))***++++++111///,,,***+++++++++***---///222555555444222111222444666999<<>><<<============<<<;;;:::999999888666555666777666555999444222555888666333222222222333222222111000///111111111000000///...---///////////////...---,,,++++++++++++,,,...///000000000000000///...---,,,------......//////000000///---++++++...111222222000///...,,,+++*********+++,,,,,,+++***)))+++,,,++++++++++++******))))))***))))))(((((((((((((((,,,+++******)))((('''''''''(((***+++,,,---------...***%%%######'''---111000111///,,,---666>>>AAA>>>???>>>;;;777333111111,,,+++***)))******,,,,,,,,,,,,+++++++++,,,,,,,,,***)))((())),,,---...---,,,,,,+++***************...---,,,---//////...,,,+++***((()))+++,,,++++++((('''%%%$$$$$$%%%'''((()))((((((''''''((())))))'''&&&%%%%%%&&&'''((()))(((((()))******)))((('''&&&&&&&&&'''((()))***+++,,,+++*********+++,,,---,,,,,,++++++***)))((('''((()))))))))((((((''''''))))))***))))))***,,,///$$$######"""###%%%&&&''')))'''$$$$$$$$$$$$###!!!""""""######$$$%%%%%%&&&%%%&&&'''((('''%%%"""!!!$$$$$$$$$$$$###!!! $$$&&&%%%$$$######$$$$$$$$$$$$$$$%%%&&&''')))))))))&&&###""""""###'''&&&$$$$$$''',,,111444222(((###%%%'''%%%)))000555111,,,******((($$$!!! """######  !!!!!!!!!!!!"""###$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%$$$!!!!!!### """"""!!! !!!""""""###!!!!!! """"""!!! !!!"""!!! !!!"""!!!  !!!!!!!!! !!!    444444555555444333222111444222000000111333333222222555888999888555222111222111111111222222000...---000444555444333222111AAA999111---...///---***+++)))((((((***++++++***(((+++...000000111222333555666555:::???DDDdddnnn[[[PPPMMMDDD@@@;;;777444222///---''''''(((((()))***+++,,,+++***((('''&&&&&&&&&&&&%%%&&&''')))***++++++***///---,,,+++++++++++++++...///111333333333222222222444777:::>>>AAADDDEEECCCCCCFFFLLLRRRSSSPPPLLLKKKLLLMMMMMMLLLMMMOOOQQQPPPPPPPPPSSSVVVZZZ[[[[[[\\\]]]___^^^[[[YYYXXXXXXNNNPPPSSSUUUVVVVVVVVVUUURRRPPPNNNKKKIIIHHHGGGGGGGGGGGGHHHHHHFFFCCC@@@>>>===>>>??????>>>===;;;::::::888666555666777666555777444222222444444444444......///000111222222333//////000000000///....../////////......------,,,+++,,,,,,---...///000111222222222222111///...------......//////000111111...---,,,,,,...000222444444222000...,,,+++++++++)))))))))))))))***+++,,,,,,,,,++++++***)))))))))***)))((((((''''''((((((************)))((('''&&&&&&&&&'''((())))))))))))...)))&&&$$$$$$&&&,,,222777555000,,,+++000666999::::::999777444222000000******)))(((((()))+++,,,,,,,,,,,,,,,------...///***)))(((***,,,...///...,,,,,,+++*********++++++***))))))+++...//////...***))))))))))))*********)))((('''&&&%%%&&&'''(((''''''''''''((((((((()))&&&%%%%%%%%%&&&'''((()))&&&'''((())))))(((((('''%%%%%%&&&'''(((***,,,---...---***)))))))))+++,,,++++++++++++***((('''&&&&&&'''((())))))((('''&&&&&&(((***)))'''(((+++///""""""""""""###%%%'''((()))'''%%%$$$%%%%%%$$$###############$$$$$$$$$$$$%%%&&&(((((('''$$$!!!"""#########""" $$$&&&&&&$$$""""""""""""""""""###$$$%%%%%%(((((('''%%%""" !!!%%%###""""""%%%***000444///'''"""###%%%%%%(((...***(((&&&%%%&&&'''%%%$$$"""!!!!!! !!!!!!""" !!!###$$$&&&&&&&&&''''''&&&&&&&&&&&&%%%###!!! !!!"""""""""""" !!!!!!  !!!!!!"""""" """###!!! !!! !!!""""""!!!  !!!!!!   !!! 555555555555444333333222666333111000111222222222111444888999777444222111000///000111222111...,,,+++...222444333111111000===666...***,,,...---+++,,,***(((((())))))((('''+++---000000///......///555444333:::BBBKKKnnnwwwfffTTTHHHEEEAAA===999666444222///...)))((((((((()))***+++,,,+++***((('''&&&&&&&&&''''''(((((()))))))))))))))++++++,,,,,,,,,,,,---...//////.........000222333333555888<<<@@@CCCEEEFFFEEEFFFHHHMMMQQQQQQLLLGGGDDDGGGLLLOOOPPPPPPQQQRRRPPPQQQSSSWWW[[[\\\[[[ZZZ[[[\\\^^^^^^\\\[[[[[[\\\TTTUUUVVVWWWWWWVVVTTTRRRNNNMMMKKKIIIGGGEEEDDDDDDEEEFFFGGGGGGGGGEEECCCAAA>>>???@@@@@@???>>><<<;;;999777666555666777666555666444222000111444666666.........///000222333333//////000000000000//////000//////...---,,,,,,,,,------...///000111222222444444444333333111000000......//////000111111222///...---,,,,,,...000222555444111///---,,,,,,---(((''''''''')))******++++++++++++*********))))))******)))((((((((((((((()))))))))))))))(((&&&&&&'''''''''(((''''''&&&%%%+++'''&&&((('''&&&+++333999555000---+++,,,...000555444222000...---+++***))))))((('''((()))***+++)))))))))***+++---...///---+++***+++---.........---,,,,,,+++++++++++++++)))((()))+++...///...---******))))))(((((()))******)))((('''''''''((((((&&&&&&''''''((((((((((((&&&&&&&&&&&&''''''((((((&&&&&&''''''((((((((((((%%%%%%&&&''')))+++,,,...///...,,,***))))))+++,,,+++,,,,,,,,,***(((&&&$$$%%%''')))++++++***)))'''###%%%&&&%%%###$$$'''+++######""""""###%%%'''((((((&&&%%%%%%'''((('''&&&########################%%%&&&&&&&&&%%%### !!!!!!""""""!!! $$$''''''$$$###"""!!!!!! !!!"""######$$$%%%$$$"""  %%%***---'''###!!!###$$$%%%&&&'''!!! """$$$$$$$$$$$$###""" """$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$"""  !!!"""######""" !!! !!!######!!! !!!"""""""""!!!!!!!!!!!!!!! !!!!!!   !!!!!!  555555555444444444444444555444222222222333222111111333666777666333222222...///000222333111...++++++...111222111000///000444///***((()))******)))---+++)))((())))))((('''---///111111///...---...222333333:::HHHYYY}}}}}}pppbbbRRRGGGCCC???<<<888555444222111///,,,+++***))))))***++++++***)))(((&&&&&&'''(((((())))))(((''''''(((((()))(((***,,,,,,,,,,,,...000///...,,,***+++...111333555777:::>>>BBBDDDEEEFFFFFFGGGJJJMMMNNNLLLHHHDDDBBBFFFLLLPPPQQQRRRSSSTTTSSSTTTVVVZZZ]]]]]][[[XXXXXXZZZ\\\\\\[[[ZZZ[[[\\\WWWXXXXXXXXXVVVTTTQQQOOOMMMMMMLLLJJJHHHGGGEEEDDDBBBCCCDDDEEEEEEDDDCCCCCC@@@@@@@@@??????>>>===<<<888666555555777888777666666777333///000555999999111111000000000000111111000111111111111000000///000000...---,,,,,,,,,,,,---...///111222222333222333333333444333333222111//////000000111111222222/////////---,,,---///222555333111///---...//////)))((('''''')))*********************************+++******))))))))))))))))))))))))(((((('''''''''))))))******))))))(((((()))&&&(((,,,+++(((,,,555999333.........,,,,,,///333111---+++***(((&&&$$$)))(((''''''((()))+++,,,''''''''''''(((***+++,,,...,,,***+++,,,------,,,,,,,,,+++************+++******+++---......+++)))******+++***(((''')))***++++++***)))((((((((((((&&&&&&'''((())))))))))))((((((((((((((((((((('''&&&&&&&&&'''((()))******&&&&&&'''((()))+++------...---,,,************+++***+++,,,,,,+++)))'''&&&&&&))),,,000111000...,,,%%%%%%%%%$$$###$$$&&&(((&&&%%%$$$$$$$$$%%%&&&''''''&&&$$$%%%'''(((((('''""""""##################$$$$$$$$$###"""!!!  !!!!!!!!!!!! $$$''''''%%%$$$###"""!!!!!! !!!!!!!!!""""""  ###%%%!!! """$$$$$$###""" !!!""""""######!!!  !!!###!!!  !!!$$$###""""""!!! """$$$ """"""!!!"""""""""!!!!!!"""""""""!!!  !!! !!!  !!!!!!  !!!!!! 555444444444444555555666444333222333444444222111000222555555444333333444///000111444555333///+++---///000000///...///000...---+++))))))(((((((((,,,***)))***+++------,,,---///222222111//////000...444555<<>>============777555444555777888888888999:::777000111888===>>>222111000000000111222222222222333222222111000000111000...,,,++++++++++++---...///111222222222222000111222222222222222222//////000111111222222333///000000///---...111444333222000......///111222,,,***((()))+++,,,+++***)))))))))***++++++,,,,,,,,,,,,+++***************+++***)))((((((((()))***((()))***+++,,,,,,,,,,,,***''')))///...***000;;;>>>666000000000......222222///+++*********)))''')))((((((((((((***+++,,,******))))))((()))))))))+++)))((()))***,,,++++++******)))(((((((((((((((((()))+++///111///,,,(((***+++,,,+++(((''')))+++,,,++++++***))))))(((((('''(((***+++,,,,,,++++++************)))(((''''''&&&&&&&&&'''(((***+++,,,'''''''''((()))+++,,,---+++++++++******))))))((('''(((+++---------+++***))),,,111666888777555444///---+++***+++,,,,,,,,,***)))'''%%%$$$$$$%%%%%%'''%%%$$$$$$%%%%%%%%%$$$!!!!!!""""""######$$$$$$###"""!!!  !!! !!!""""""!!!!!! $$$''''''&&&%%%%%%$$$$$$###"""!!!!!!!!!!!!!!!""""""!!! !!! """######!!!  !!!"""   !!!  !!!"""!!!  !!!###!!!  !!!!!!  """"""  """"""  """###"""!!!     !!!""""""!!! 444444444444444555666777333222333444555555222000000222444444333333444555000111333666777555000,,,///000111000///...///000...//////...+++)))))))))+++***)))+++...000111000---///222333222222222333,,,555666===WWWwwwzzzkkk___UUUKKKEEEDDD===:::777555444444333111333111...+++))))))))))))''''''&&&&&&'''(((***+++'''%%%######$$$'''+++...***---///...+++***+++---+++,,,---...////////////888:::===AAACCCEEEEEEEEEAAAEEEJJJJJJGGGEEEEEEFFFKKKLLLMMMNNNNNNPPPSSSVVV]]][[[YYYXXXZZZ[[[[[[ZZZXXXYYYYYYXXXUUUTTTTTTUUUWWWWWWWWWWWWUUURRROOONNNOOOOOOOOONNNLLLJJJIIIGGGAAAAAA@@@?????????@@@@@@AAA@@@???===<<<======>>>666444444555777999999999;;;===999222222:::AAAAAA////////////111333555777333444444333333111000000111000...,,,++++++++++++,,,---///000111222111111...///000111111111111111000000000111222222333333///111111000///000444777222111///---...000222444///,,,******---...---+++(((((()))***+++,,,,,,------,,,++++++******++++++---,,,***(((((()))+++,,,%%%&&&(((***,,,---......---(((***000///+++333AAAFFF;;;222222111...///444///,,,)))***---//////...)))((((((((()))***,,,---000///...,,,+++******)))(((&&&&&&''')))++++++***(((((('''&&&&&&&&&&&&&&&###%%%***///333333///,,,***,,,---+++((('''))),,,,,,,,,++++++***)))(((((()))***,,,---......------++++++++++++***((('''&&&&&&&&&&&&''')))***,,,---(((((((((((()))***,,,,,,)))))))))***)))(((''''''$$$&&&***---//////...---,,,///555:::======;;;999:::777333333555666555333,,,+++)))&&&%%%$$$$$$$$$'''%%%###"""######""" !!!!!!!!!"""######$$$$$$"""!!! """ !!!#########""" $$$''''''&&&&&&''''''&&&%%%###"""""""""!!!"""######"""!!!!!!"""$$$   ###$$$""""""### !!!!!!""""""!!! !!!!!!###"""!!! !!!"""###"""!!!!!!   !!!!!!!!!  !!!!!!!!!###""" """$$$###!!!   !!!!!!"""######"""!!! 444444555555555444333333111222444555666555555444666555444444333333444444000111333444333000---+++***///333222...***+++---,,,,,,......---***(((&&&+++++++++,,,---///222333333555888<<<<<<999444///000555<<>>???<<<999999::::::888666666777888999999999999999;;;777444666<<>>888000---...222444444000000///---,,,---///222,,,+++***)))***+++,,,---000///...---,,,++++++,,,***((('''))),,,...//////111,,,&&&$$$%%%'''((((((((()))***+++,,,---------***++++++,,,,,,++++++******)))))))))***+++,,,,,,111000---+++))))))***+++)))(((((('''''''''((((((((('''&&&%%%&&&(((***+++$$$%%%&&&'''((((((((((((&&&'''((()))************((((((,,,111111------111666777777555444666;;;@@@HHHBBB<<<888666555333000,,,+++(((&&&%%%%%%&&&'''&&&&&&'''((((((%%%!!!  """  !!!!!! !!!!!!###$$$$$$###""""""$$$%%%***'''$$$######$$$%%%$$$%%%### !!!$$$&&&$$$###"""!!! !!!!!!""" """######"""  !!!   !!!"""!!!"""$$$%%%$$$###!!!  """!!! !!!######!!! !!! !!!  !!!"""'''&&&###   !!!!!!"""###$$$###"""111222222333333333222222000111333444555666666555333222222222222111111111333444555666555333111000,,,000333111---***+++---.........---,,,***)))'''*********+++---///111222000222555888999777333000222666>>>OOOooonnn___SSSFFFDDDEEE===888666333000...------......//////...***(((''''''%%%&&&'''((((((&&&$$$###$$$$$$$$$%%%''')))***+++,,,,,,---------------------///111222111111222333;;;>>>AAADDDEEEFFFGGGIIINNNPPPRRROOOJJJGGGIIIKKKMMMLLLLLLNNNSSSXXX[[[\\\aaa^^^ZZZYYYZZZZZZYYYXXXTTTSSSQQQPPPOOOPPPRRRSSSRRRTTTVVVVVVTTTSSSSSSSSSOOOOOOOOONNNLLLHHHEEECCCBBB@@@??????@@@AAA@@@???@@@===:::999::::::999777666666777999:::;;;<<<<<>>DDDIIINNNHHHAAA;;;888777444222...,,,)))'''%%%$$$%%%%%%'''''')))++++++)))$$$  !!! """!!!  !!!""""""!!!!!!!!!""""""###!!!!!!""""""""""""###$$$***(((%%%$$$$$$%%%$$$##################$$$$$$$$$&&&%%%$$$"""!!!  !!!!!!!!!!!! !!!""""""!!!!!!"""  !!!!!!!!!!!!!!!"""###$$$###"""   ###!!!  !!!!!!   !!!"""###$$$### %%%$$$"""  """### !!!!!!!!! //////000111222222222111000111222444555666666666444444555555555444333222444444555555555444444333///111222///+++)))+++---111000///---,,,******************+++,,,...000111---///111444555555444333666888BBBZZZxxxfffXXXMMMAAA@@@AAA999555444111///---,,,+++++++++---...---***'''&&&%%%&&&&&&'''((((((&&&%%%$$$$$$$$$%%%%%%'''(((***+++++++++,,,------...------+++---///000111333666999???AAADDDFFFGGGHHHKKKMMMPPPRRRTTTRRRNNNKKKLLLNNNOOONNNNNNQQQVVV[[[^^^___```^^^[[[YYYYYYXXXVVVUUUTTTRRROOONNNNNNPPPSSSUUUSSSTTTVVVWWWVVVUUUUUUVVVOOOOOOOOOMMMKKKGGGDDDBBBAAA???>>>>>>@@@AAAAAA@@@@@@===:::888888999999999666666777888:::;;;===>>>===:::888999;;;<<<:::888555444333444555555333222555444222111000000111111333222111000000000000000------...////////////...000///...------...///000111000............,,,***+++,,,...///000000000000000111222111000111333444000////////////000000111111///---,,,,,,------,,,******))))))***,,,...///---+++***+++---......---+++,,,,,,+++***)))+++,,,+++++++++,,,...111555777...+++***,,,000333333111+++,,,...---,,,+++,,,---++++++,,,---------------------,,,++++++************+++,,,***((((((,,,///...,,,******+++,,,---,,,---+++***))))))***,,,---...---,,,++++++,,,---...)))))))))))))))******+++///...,,,***))))))******)))((('''&&&%%%$$$$$$$$$&&&%%%$$$$$$%%%&&&((()))))))))))))))((('''&&&%%%))))))***************)))'''###"""(((,,,------///777888888999<<>>>>>???777444333000...,,,+++++++++(((***------***'''%%%$$$&&&&&&'''(((''''''&&&%%%%%%%%%%%%&&&'''((()))***)))***+++---.........---+++,,,...///111444999<<<@@@BBBDDDEEEFFFHHHLLLNNNOOOQQQSSSSSSPPPNNNNNNNNNQQQPPPPPPRRRVVV[[[]]]^^^^^^]]]\\\[[[ZZZYYYWWWVVVTTTRRROOOMMMMMMPPPTTTWWWTTTVVVWWWVVVUUUTTTTTTUUUQQQQQQOOOMMMJJJGGGDDDBBB@@@>>>===>>>@@@AAAAAA@@@>>>;;;999777666777888999777777666777888999;;;<<<777555444555:::>>>@@@AAA>>>:::666666777777555222666555444222111000000000000000///......------------------...............///...---,,,,,,---...///---,,,,,,---000111111000...............///000000---...//////------...000//////...//////000111111111///,,,+++,,,---,,,,,,))))))(((((()))***+++++++++)))((())),,,---...---+++,,,,,,+++******,,,...++++++,,,000555888777555---+++***---222555555333(((***------,,,*********)))***+++,,,---,,,++++++++++++++++++******))))))(((+++---+++&&&%%%)))---+++******+++,,,---------...---***(((''')))+++,,,,,,***)))'''''')))***,,,))))))((((((((())))))***---,,,+++***))))))*********)))(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((()))))))))))))))((('''&&&******++++++++++++******,,,%%%"""(((...111111222222222222333777===CCCHHHHHHCCC;;;444000......///111...+++'''$$$""""""""""""###'''***,,,)))$$$ !!!"""""" !!!!!!  !!!"""### !!! """!!!!!!###$$$$$$###!!!!!!###&&&(((((('''%%%$$$###"""!!!  """######"""!!!  !!!!!!!!!!!!!!!###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$#########"""""""""#########"""!!!  """###$$$ !!!!!! !!!!!!!!!!!!"""###$$$%%%!!!!!!"""######$$$$$$$$$""""""!!!!!!!!!!!!"""""" !!!"""!!! !!!!!!###$$$&&&'''///000111222333333333333444444333333222222222222///000111222222000...---//////000000111111222222222111///,,,******,,,...333111...,,,+++,,,---...------...///000111111222,,,...000111000222555888888>>>SSSwww~~~hhhXXXOOOHHH???>>>???666333222111///...,,,++++++&&&))),,,,,,***'''%%%$$$&&&'''''''''''''''''''''%%%%%%%%%&&&'''((()))***((()))+++---......---,,,,,,---///000222555999<<<>>>@@@BBBCCCDDDGGGJJJMMMOOOQQQTTTUUUTTTRRRPPPPPPRRRQQQPPPQQQUUUXXXZZZ[[[\\\]]]^^^^^^]]][[[ZZZZZZUUURRROOOMMMNNNQQQUUUWWWVVVWWWVVVUUURRRQQQQQQRRRQQQPPPNNNKKKHHHDDDBBB@@@???>>>======???AAAAAA@@@:::999888666555555777888888777777666666666666666333111000111777>>>DDDHHHFFFAAA:::777777777666444999888666444222111000///////////////......------------------.........//////...---,,,,,,---...///...------///222444444333000///......---...///000---//////...,,,++++++,,,//////...//////000111111111...,,,+++,,,,,,,,,+++++++++***))))))((((((((()))''''''(((***,,,,,,+++***++++++***)))***---///+++,,,000666<<<<<<777111---***''')))...111222222&&&))),,,---+++)))(((((('''((()))++++++***))))))******+++++++++***)))((('''+++...,,,'''$$$&&&)))'''(((***++++++,,,------...---***((('''(((***++++++***(((''''''(((***+++))))))(((((('''(((((()))+++*********)))*********+++***)))'''&&&%%%%%%%%%######$$$$$$%%%&&&&&&''''''(((((()))******))))))***+++,,,,,,,,,,,,,,,,,,///((($$$)))///111111222...---,,,,,,000444888::::::777222---***)))+++---///---)))&&&###"""!!!!!!!!!###&&&)))+++)))%%%!!!!!!!!!!!! """###%%%&&&###############$$$%%%%%%!!!  !!!!!! """######!!!######$$$%%%&&&&&&''''''###"""!!! !!!"""#########"""!!!$$$$$$######"""""""""!!!&&&%%%$$$"""!!! !!!""""""######""""""!!!!!!!!!"""""""""###############"""!!!  !!!!!!!!! !!! !!!"""###### !!!!!!!!!  !!!""" !!!"""###$$$$$$######!!!!!!!!!!!!""""""###### !!!"""!!!  !!!"""###$$$%%%&&& !!!"""111111222333444444444444444333333222222222222333111111222333222111000///000111222333333333333333111000...,,,+++,,,---...111///---,,,,,,,,,...///...///000111222222222222---000222111000000444777777DDD```yyyaaaTTTNNNJJJAAA@@@???555333222111000///---,,,+++&&&(((++++++)))'''&&&&&&'''''''''''''''(((((((((%%%%%%%%%&&&&&&((())))))((())),,,---...---,,,++++++---000222333666999<<<===???BBBCCCDDDFFFIIIKKKOOORRRUUUWWWXXXVVVTTTRRRQQQOOONNNOOOSSSWWWYYYYYY[[[^^^```aaa___]]]\\\\\\VVVTTTQQQPPPPPPRRRUUUWWWVVVWWWVVVSSSPPPNNNOOOPPPPPPNNNKKKHHHDDDAAA???===@@@>>>======???@@@@@@???888999999888666555666888777777777777666444333222333111000000333999???CCCFFFAAA;;;666555555666666888888777555333222000000000111111222222111111000......------......///000000///...------...///000333222111111333333222111000///............//////000111222111...,,,,,,,,,000////////////000000111000...,,,++++++,,,,,,+++...------,,,+++***))))))((('''&&&''')))******))))))))))))(((((()))---000+++---222999<<<:::444---///,,,***+++///333444333&&&)))+++,,,+++)))((((((''''''((())))))))))))((()))***+++,,,,,,+++))))))'''+++......+++(((&&&'''&&&''')))*********,,,------,,,***(((((((((******,,,+++***))))))***+++,,,)))((((((''''''''''''''')))))))))))))))*********+++***)))((('''&&&&&&&&&######$$$%%%%%%&&&&&&''''''((()))***++++++++++++***+++,,,---............///)))&&&))),,,,,,---...,,,+++)))***,,,---...---......,,,***'''(((***,,,,,,***'''$$$"""!!!""""""$$$%%%''')))+++***&&&###  """"""""""""$$$'''***,,,))))))((((((((((((((()))###!!! ###%%%$$$"""!!!""""""!!!###""""""!!!"""$$$&&&(((&&&%%%$$$$$$#########$$$!!!!!!!!!"""######$$$$$$)))(((&&&###"""!!!!!!"""&&&%%%$$$###"""!!! """"""$$$$$$$$$$$$"""""" !!!!!!"""""""""###$$$###"""!!!!!!  """"""###### !!!"""###"""  !!!""""""###!!! !!!!!!  !!!"""""""""!!!"""######"""!!! !!!!!!!!! ######!!!  !!!  !!! !!!!!!"""""" !!!""""""###222222333333333333333222111111111111111333444555666666666555555555444444111222333555555444333111000...---,,,---............---,,,,,,,,,---...///......000111222222111111...111333222///...111444777JJJmmmsss[[[PPPMMMKKKDDDBBB???444111111111000...---,,,+++''')))******(((''''''((('''''''''''''''((())))))&&&&&&&&&&&&&&&'''((()))(((***,,,......,,,***)))))),,,000333555888;;;======@@@CCCFFFGGGHHHJJJKKKNNNPPPTTTWWWYYYWWWTTTQQQMMMLLLLLLNNNSSSWWWZZZ[[[\\\___cccccc```\\\[[[[[[WWWVVVTTTRRRRRRSSSUUUVVVUUUUUUUUURRRPPPOOOPPPQQQRRRPPPMMMIIIEEEBBB???>>>AAA???======>>>??????>>>777999;;;;;;999777777888555666888888888666333222000000000000111333666888<<<;;;999555333222444666444444444444333333222111///000111333333333333222//////.........///000111000000............000000444222111222333444222111....../////////////////////111222222000///...///111000000////////////000000...+++***+++,,,++++++,,,,,,,,,,,,++++++***)))***((('''''')))***))))))(((((((((''''''))),,,///+++---111555666333...***---,,,,,,///444777666444''')))++++++***)))))))))((((((((((((((()))******)))***+++------,,,***)))(((,,,000222111...)))&&&'''(((***)))((())),,,...+++***)))))))))))))))***************************)))(((''''''&&&&&&&&&''''''(((((()))*********))))))(((''''''&&&&&&&&&&&&###$$$%%%&&&&&&'''''''''))))))***++++++*********)))***,,,---//////000000///+++)))+++***((((((++++++)))((()))******'''$$$&&&((()))(((&&&&&&(((+++'''&&&$$$"""!!!!!!"""###&&&%%%%%%'''((('''%%%###""" ###""" """'''+++...,,,+++***)))(((((((((((($$$  &&&+++,,,+++$$$"""   !!!###$$$%%%'''&&&%%%%%%$$$%%%%%%%%%!!!!!! !!!"""$$$'''(((---+++&&&"""  !!!######$$$$$$######"""""""""###$$$%%%%%%$$$###""""""""""""""""""!!!!!!!!!$$$###""""""!!!!!!!!!!!! !!!!!!""""""""""""""" """###$$$###!!! """######"""!!! """!!!  !!!!!! !!!"""$$$$$$$$$$$$###!!!!!!!!!  !!!!!!!!!!!! %%%$$$"""   """!!!"""###""""""222222333333333222222111/////////000222444777888666555444333333333333444///111333555555333111///...---,,,---...//////...+++++++++,,,---...//////---...///111111111000000...111444222...,,,...111888NNNvvvzzzoooWWWMMMLLLLLLEEECCC???333000000000///...,,,+++***((()))***)))((('''(((***'''''''''''''''((()))***&&&&&&&&&&&&&&&'''((())))))***---......,,,***(((&&&***///444777:::<<>>AAAFFFIIIJJJJJJKKKLLLKKKMMMQQQUUUWWWVVVRRROOOKKKJJJJJJNNNSSSYYY]]]^^^]]]aaadddccc___[[[YYYXXXXXXWWWVVVTTTTTTTTTUUUUUUTTTTTTTTTRRRPPPPPPRRRTTTVVVTTTPPPLLLHHHEEECCCAAAAAA@@@>>>===>>>???>>>===777:::>>>>>>;;;999888999333555888::::::888555333,,,...000111111000000000111444666444111000222444000111222333333333333333,,,...///111222222222222000//////......000111222111000///......///000111000000///111333555555444---...//////000/////////,,,///111111000//////000222111000//////...//////000...+++***+++,,,++++++((())))))*********)))))),,,***(((((()))******)))'''''''''&&&&&&(((,,,///+++---///000///---***)))%%%&&&(((...444666333000(((***++++++)))))))))******)))((((((((()))+++,,,)))***,,,------,,,+++******---111555666222+++&&&(((***+++***((())),,,///)))))))))*********))))))''''''(((((((((((('''''')))((('''&&&&&&&&&&&&&&&&&&'''((()))*********)))'''&&&&&&%%%%%%%%%&&&&&&$$$$$$%%%&&&''''''''''''+++++++++++++++***)))((()))***,,,...///000111111000...---...+++&&&'''+++)))((('''((()))(((###!!!$$$&&&&&&$$$$$$%%%(((%%%###""" !!!###$$$%%%#########$$$$$$"""!!!###!!!!!!$$$***---+++***)))'''&&&&&&&&&&&&### (((///222222***'''###  !!!"""######%%%%%%$$$$$$###$$$$$$$$$"""!!! !!!$$$(((***///,,,&&&!!! !!!"""$$$$$$%%%%%%%%%"""###%%%&&&&&&%%%###"""%%%%%%$$$###"""!!! $$$###"""""""""""""""###$$$$$$$$$$$$###"""!!! !!!###$$$###!!! ###$$$###"""!!! """"""!!! !!!"""!!!!!!"""!!!  """"""############""""""  !!!"""!!!######"""!!!555444444333333444444555555444333222222222333444999999888666555444333222///000222333444333333222000///...---,,,+++++++++,,,------+++***)))***,,,111...,,,///333555333///333111///---///222333111<<<]]]vvviiiXXXLLLCCCDDDGGGBBB999222333111---+++)))***+++,,,555222...+++((('''((((((***((('''(((+++,,,+++)))((('''&&&(((***+++***))))))***,,,,,,++++++,,,---,,,,,,...111444999===???CCCBBBAAACCCGGGLLLOOOPPPLLLLLLMMMPPPRRROOOIIIDDDCCCCCCEEEIIIOOOTTTWWWXXX]]][[[ZZZYYYZZZYYYXXXVVVVVVXXXZZZZZZYYYZZZ[[[]]]WWWVVVUUURRRQQQRRRUUUWWWXXXXXXWWWTTTPPPKKKGGGDDDHHHEEEBBBAAA@@@???===<<<:::;;;<<<<<<:::888888999555555555555555444444444111222222333333333222222333333222111111111222222222222222333333444444444,,,---000222333333222111000000111000//////111333666222...,,,,,,---...---111000////////////000111//////...---------.........000111///---,,,///111///---***))))))))))))(((,,,***(((''''''(((***,,,,,,+++)))'''&&&'''((()))------+++*********+++++++++((($$$"""###%%%&&&'''''')))...111---&&&&&&+++'''///444222............000///---,,,+++,,,,,,---,,,,,,+++***))))))******,,,,,,++++++++++++++++++(((***...000000...+++((()))+++,,,+++***)))***+++---------,,,,,,,,,+++++++++*********))))))((((((***(((&&&$$$$$$%%%''')))+++******)))))))))))))))+++++++++(((&&&%%%'''(((&&&$$$"""!!!"""%%%(((+++---,,,+++,,,------,,,***,,,,,,,,,---///111222333---,,,***)))(((((((((((((((((((((&&&%%%###!!! ###&&&((((((&&&""" """!!!!!!"""$$$%%%%%%$$$---(((""" !!!"""!!!$$$###!!!  """!!! ###&&&((()))(((&&&&&&&&&&&&$$$"""$$$""" ###(((...111)))'''$$$!!!  !!!###&&&&&&&&&%%%######$$$&&&***$$$ $$$''''''%%%&&&&&&&&&$$$!!!%%%%%%%%%%%%$$$$$$###"""%%%&&&%%%### ###&&&$$$$$$%%%%%%%%%$$$$$$###%%%$$$###"""!!!!!!!!!"""&&&$$$"""###&&&((('''%%%""""""#########!!!""""""  !!!!!!###$$$!!! !!!  !!!!!!!!!""""""######!!!""" !!!!!!!!!!!! 333333333333333444444444222222111111111111222222888888777666555444333333000111222333444333222222//////...---,,,,,,,,,,,,+++,,,---,,,++++++---///000...---///333555222///222111000///111444666666FFFhhh}}}qqqfffQQQGGG@@@AAABBB>>>666222000...,,,++++++,,,...000333111...***((((((((())))))'''%%%&&&((()))'''%%%'''&&&%%%''')))***)))((()))***,,,,,,+++***+++,,,+++,,,---000444888<<<>>>BBBAAAAAADDDHHHLLLNNNNNNMMMLLLKKKLLLMMMKKKGGGCCCGGGGGGHHHLLLPPPUUUWWWWWWYYYXXXWWWWWWXXXXXXWWWUUUWWWWWWXXXYYYYYYZZZZZZYYYUUUUUUTTTRRRQQQQQQTTTVVVWWWYYYZZZZZZWWWRRRLLLIIIGGGEEECCCBBBCCCCCCBBBAAA:::;;;<<<;;;999888999:::888888777777777666666666000000111222222222222222555555444333222222222222111111222222222333333333///000222333444333333222///000111000///...///000222///,,,******+++,,,,,,..............................---,,,,,,,,,,,,,,,...//////---)))((((((***---,,,***)))***+++++++++...---***)))((()))+++,,,,,,+++)))((('''((()))***...---+++))))))***+++,,,+++)))%%%$$$$$$%%%&&&''''''...444444...)))(((***///555888333...------,,,......,,,+++++++++,,,,,,***))))))(((''''''((((((***************+++++++++******+++++++++***))))))(((***---...---+++*********+++---......,,,***(((++++++++++++******))))))((('''%%%$$$%%%&&&'''(((******)))(((((('''(((((()))))))))'''%%%%%%&&&((('''&&&$$$###$$$&&&(((***,,,+++***+++,,,,,,+++))))))))))))***+++,,,---...***))))))(((((('''''''''***))))))(((&&&%%%###"""$$$&&&((((((&&&###!!! !!! !!!$$$'''((((((&&&***&&&!!! """"""!!!$$$###!!! !!!"""!!! !!!$$$'''))))))'''%%%$$$$$$$$$"""!!!%%%###!!!!!!###''',,,000(((&&&$$$!!! !!! """%%%&&&&&&%%%$$$###$$$&&&))))))))))))((('''&&&%%%$$$%%%&&&%%%###""""""###%%%&&&&&&&&&&&&%%%$$$######$$$%%%### """$$$###$$$$$$%%%$$$$$$######$$$######"""""""""!!!!!!'''%%%$$$$$$'''((((((&&&""""""######"""!!! !!!!!!   """!!!  !!!!!! !!!!!!  111111222333444444333333111222333333333333222111666666666555555555444444222222333444444333222111///...------,,,,,,,,,,,,***+++---------...000222000...---///333444222///111111111222222555:::>>>TTTwwwuuuiii___HHHBBB=========888333222000///---,,,,,,---...000000///,,,)))(((((()))***)))'''&&&&&&'''&&&%%%###&&&%%%%%%&&&((()))(((''')))+++------+++*********+++,,,---000444888<<<>>>AAAAAABBBEEEIIILLLMMMLLLJJJIIIGGGHHHIIIJJJIIIHHHNNNMMMMMMOOORRRUUUVVVUUUTTTSSSSSSTTTUUUVVVUUUTTTVVVUUUTTTVVVYYYYYYVVVSSSQQQRRRRRRQQQPPPPPPRRRTTTTTTVVVZZZ\\\[[[WWWQQQNNNHHHFFFDDDCCCCCCCCCAAA@@@;;;<<<;;;:::888888:::<<<999999888777777666555555///000111222333444444444888777666444333222222222111111111111222222222222333333444444444444444444111222444444222000///000333111...---.../////////---...///000000///...---------+++***)))))))))))),,,------+++(((&&&&&&'''******))))))***+++,,,,,,///...,,,******+++,,,---,,,+++***)))))))))***+++...---***)))(((***,,,---+++)))'''%%%%%%%%%&&&'''(((555<<<555---++++++(((333777777111+++******(((,,,,,,+++*********++++++))))))((('''''''''((((((((((((((())))))******+++,,,***(((&&&&&&&&&((()))&&&***...000...,,,***)))(((***---///...,,,)))&&&,,,,,,++++++++++++******%%%%%%&&&&&&''''''((((((,,,+++***)))(((((((((((('''''''''&&&$$$$$$&&&((((((((('''''''''((())))))***)))((()))***+++***)))))))))((((((((((((((()))&&&'''((((((((((((&&&&&&((((((((('''&&&$$$###"""$$$&&&((((((%%%###!!!!!! !!!###'''***+++***(((&&&###!!! """######"""%%%###  !!!"""!!!!!!!!!###%%%''')))'''%%%"""!!!!!!!!!!!! &&&$$$"""!!!"""&&&***,,,'''&&&$$$"""!!! !!!!!!  !!!!!! %%%&&&'''&&&$$$###$$$%%%)))000666666...'''%%%&&&###%%%&&&&&&%%%$$$%%%&&&&&&&&&&&&'''&&&&&&%%%$$$!!!###$$$###"""!!!!!!"""######$$$$$$$$$$$$######""""""#########"""!!!!!!&&&%%%###$$$%%%'''&&&%%%"""#########"""!!!  !!! ###  !!!!!! !!!!!!"""""""""!!!  ///000222333333333333222222444666888888777555333555555555555555555555555333333444444444333111000///...---,,,,,,,,,,,,,,,***,,,------,,,---///222000///...000222333111///111222333444222444===FFFccc{{{nnn```VVVEEEAAA>>>===:::444111222444222000---,,,++++++,,,---,,,***)))(((((()))***((((((''''''((((((''''''&&&&&&&&&(((***+++)))((()))+++------,,,***)))))),,,---///111555999===???AAAAAABBBFFFIIILLLLLLKKKGGGFFFEEEFFFIIIMMMQQQSSSTTTRRRQQQRRRSSSUUUTTTTTTRRRQQQPPPRRRTTTUUUUUUTTTTTTQQQOOOQQQUUUVVVQQQLLLMMMNNNNNNMMMLLLLLLNNNPPPOOOQQQTTTVVVWWWUUUSSSRRRKKKHHHEEECCCAAA@@@===;;;===<<<;;;999888888;;;===888888777666555444333222000111222444555666666666:::999777555444333222222222222222222222222222222666555444333333333333333444666888888666333222222333000...---///000000000---...000111111000...---,,,,,,***)))''''''&&&&&&)))************))))))***((()))))))))))))))***+++---,,,+++***+++,,,---...++++++*********+++,,,---...---***((((((***,,,...******)))'''&&&&&&''')))---<<>>>>>>>><<<:::888888:::<<<999888777666555444333333///000111333444555555555999888666555444333222222444444444444444444444444555444333222111111111222444666999999666444222222...,,,******+++,,,,,,+++,,,---///000000///---,,,,,,+++)))((('''&&&&&&%%%(((((()))*********)))(((''')))***)))'''&&&&&&(((((((((((()))***,,,...///))))))***++++++---......---,,,***))))))***,,,...)))******(((&&&'''***---444AAABBB222(((,,,///+++(((***)))%%%$$$''')))((('''(((((())))))************)))))))))))))))******%%%%%%&&&'''(((((())))))((())))))((((((''''''&&&'''((()))((('''''')))++++++***)))(((((((((((()))((((((((()))))))))))))))%%%''')))+++,,,++++++***++++++***(((((('''''''''&&&''''''&&&%%%&&&)))+++)))******++++++***)))((((((&&&%%%%%%'''((()))(((---,,,+++)))((((((''''''$$$&&&(((*********)))'''%%%%%%%%%%%%$$$$$$###"""!!!###$$$$$$""" ###%%%(((+++---,,,((($$$"""###%%%&&&'''(((((()))&&&$$$"""  !!!###"""###$$$$$$%%%%%%%%%%%%"""#########"""!!! !!!"""%%%%%%$$$################## """$$$""" $$$&&&''''''%%%$$$$$$$$$&&&555CCCCCC666)))%%%&&&%%%'''((((((%%%###""""""!!!""""""######""""""""" """###$$$###!!! !!!""""""#########""" !!!""""""""""""""""""###""""""!!!!!!"""#########""""""!!! !!! """"""!!!!!!"""!!!  !!!!!! """###$$$###!!!   !!!!!!!!!###$$$%%%%%%%%%$$$###!!! !!! 444333222222222222333333111333555888888777555444444444444444444444555555333333444555555444222222...------,,,,,,---------+++,,,---,,,++++++---///000000111111111111000000222222444555222444HHH^^^sssaaaSSSKKKIIIDDDAAA@@@;;;444111222///...------,,,,,,,,,,,,))))))((((((''''''(((((("""$$$%%%&&&&&&''')))+++******,,,...000000...+++(((+++...000///---,,,,,,000111222555999===AAACCCDDDDDDDDDGGGJJJMMMMMMMMMNNNOOOOOOOOOOOOQQQUUUXXXXXXVVVTTTSSSTTTTTTSSSRRRSSSRRRQQQQQQRRRSSSQQQPPPNNNKKKIIIJJJMMMNNNMMMJJJKKKJJJHHHEEECCCCCCEEEHHHKKKKKKJJJKKKMMMPPPTTTVVVLLLJJJHHHGGGHHHHHHHHHFFF??????>>>;;;999888999:::::::::999888888777666666---...///000111222222222555444333333333333333333555555555555444444444444333333222222111111000000222333555555333111000111000...---,,,---...---,,,+++,,,------------,,,+++++++++)))(((''''''''''''+++***)))))))))'''$$$"""&&&)))+++***'''%%%&&&'''&&&&&&'''((()))+++---...'''((()))+++,,,---...///,,,+++*********+++,,,---)))******'''&&&'''---222;;;BBB@@@555---...///---%%%((('''%%%&&&+++---+++&&&'''((()))************''''''&&&&&&''''''((((((&&&&&&&&&''''''(((((()))&&&''')))******)))'''&&&'''''''''%%%%%%&&&))),,,+++***'''&&&%%%&&&((()))'''''''''(((((((((((()))'''((()))+++++++++******''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&)))+++(((((()))******)))))))))(((&&&$$$$$$&&&((())))))***)))(((''''''&&&&&&&&&&&&'''((()))***))))))((('''''''''(((((('''&&&&&&!!!"""######!!! !!!$$$%%%(((+++,,,***&&&"""###%%%'''(((((((((***,,,&&&%%%$$$###"""""""""######$$$%%%%%%%%%$$$###"""!!!$$$$$$###"""!!!!!! $$$$$$$$$$$$$$$$$$######"""!!! """######"""###%%%''''''&&&$$$###$$$%%%111>>>???555***&&&&&&&&&(((***)))%%%"""  !!! !!!###%%%$$$"""  !!!""""""###""""""  !!!"""###$$$%%%%%%&&&$$$###"""$$$%%%$$$###"""!!! !!! !!!""""""!!! !!!   !!!"""!!! !!! !!!  !!!!!!!!! """$$$%%%%%%%%%%%%$$$###  777666333111111111333444222444666777888888777666444444444444444444444444222333444555555555444333---------,,,,,,------...+++,,,------------///111///000111111111000000000111111444666333999RRRoooxxxkkk[[[OOOKKKGGGAAA======;;;666222111...------,,,++++++******(((((((((''''''&&&&&&&&&###%%%((((((&&&&&&)))+++++++++---///111111...,,,'''+++///111111///......000000222555999===AAACCCGGGFFFEEEGGGJJJMMMOOOOOOMMMOOOQQQRRRQQQQQQSSSUUUVVVTTTRRRRRRSSSSSSRRRQQQTTTSSSQQQPPPPPPPPPNNNLLLMMMLLLKKKJJJKKKMMMNNNOOONNNLLLHHHCCC@@@@@@DDDGGGGGGGGGHHHIIIKKKMMMPPPQQQLLLKKKIIIIIIJJJKKKKKKJJJ@@@@@@@@@===:::777777777999999999888888888777777///000111111222222222111000000000000111222444444555555555444444333333333111111222333333222111000000222222222000000111222555333111111222111000...........................++++++***))))))))))))))),,,***)))***+++)))%%%"""$$$(((,,,,,,((('''(((+++''''''(((((()))******+++%%%&&&(((***,,,---...///******++++++,,,,,,,,,,,,)))***)))&&&%%%(((000777@@@@@@???;;;666222...---''')))(((&&&'''+++,,,)))%%%&&&(((***++++++++++++&&&&&&&&&&&&&&&'''((((((''''''''''''(((((((((((($$$&&&''')))***)))((('''&&&'''''''''&&&'''))),,,)))((('''&&&&&&&&&'''''''''((((((((())))))))))))'''(((((()))))))))((((((&&&&&&&&&&&&&&&''''''(((&&&''''''&&&$$$%%%''')))&&&&&&''''''(((((())))))(((&&&$$$$$$&&&((())))))''''''&&&&&&&&&''''''((('''''''''''''''''''''(((''''''((())))))((((((((("""###$$$$$$"""!!!"""###"""###%%%(((***)))&&&######%%%''''''&&&'''***---&&&&&&&&&&&&%%%$$$#########$$$%%%&&&%%%"""  ###$$$###!!!""""""""""""!!!!!! ###$$$$$$$$$%%%$$$$$$$$$!!!"""""""""!!!!!!###$$$###%%%'''(((&&&$$$######$$$+++444666111+++'''&&&''')))+++***'''###!!!  """!!!!!!###%%%&&&$$$!!! !!!"""""""""""" !!!$$$&&&%%%&&&'''%%%###"""$$$&&&$$$###"""!!! !!!!!!  ###$$$""" !!!!!!    !!!   !!!!!!   !!!"""!!!  !!!""" !!!"""###""" :::888444111000111333555555666888999:::::::::999555555444444444333333333111222444555555555444444------,,,,,,,,,------...***+++---......000333555///111222222000000000000000000444777555<<>>:::;;;;;;666222111111000...,,,***(((&&&%%%(((((((((''''''&&&%%%%%%'''***,,,+++)))(((***,,,***+++---///222111...,,,'''+++///222222111000000///000111444888<<<@@@BBBIIIGGGFFFGGGJJJNNNPPPQQQGGGKKKPPPRRRQQQQQQSSSUUUUUUSSSQQQQQQRRRSSSRRRQQQUUUSSSQQQOOOOOONNNKKKIIIMMMMMMLLLKKKJJJLLLPPPTTTPPPNNNIIICCC???@@@DDDGGGCCCDDDEEEGGGIIIJJJKKKLLLNNNLLLJJJIIIIIIIIIHHHGGG@@@AAAAAA???;;;777666666777777777666666666666666333333444555555555444444------...///000222444555444444444333333222222222000111333444444333111000111222333222111111333444444333111000000000...,,,222222111111111111222222,,,+++***************++++++******,,,//////+++(((###(((------***))),,,///************)))))))))((($$$%%%'''***,,,---...///((()))+++,,,---,,,,,,+++)))))))))&&&$$$)))222:::CCC??????AAA>>>555...,,,(((***)))&&&''')))((($$$%%%&&&(((***,,,,,,,,,+++((((((((((((((()))***+++((((((((((((((('''''''''$$$%%%&&&'''(((((())))))$$$''')))***))))))******&&&'''((((((((('''&&&%%%(((((())))))*********+++''''''''''''&&&&&&&&&&&&)))(((((())))))***+++,,,%%%&&&&&&$$$######%%%'''%%%%%%%%%%%%&&&''')))***(((&&&$$$$$$&&&(((******''''''''''''(((((()))***'''&&&&&&%%%%%%%%%&&&'''%%%&&&''''''((('''''''''$$$%%%&&&%%%######$$$%%% !!!###&&&))))))'''$$$###%%%'''&&&%%%&&&***---&&&'''(((((('''&&&$$$###$$$%%%&&&&&&$$$!!! ###%%%$$$!!!"""###############"""!!!######$$$%%%%%%%%%$$$$$$ """$$$### ###&&&###%%%((((((&&&$$$#########''',,,000///,,,(((&&&'''***,,,,,,)))&&&###""" ###"""!!!"""%%%&&&%%%""" !!!""""""""""""!!!!!!%%%'''###%%%&&&$$$!!! """%%%%%%$$$"""!!! !!!!!! $$$%%%"""!!! !!!###$$$"""!!! !!!$$$$$$!!!!!!!!!  !!!!!!   """###$$$###"""!!! !!!"""!!! 888666444222111000111111444777:::999888888;;;>>>;;;;;;:::777444333444666222222333444444444333333,,,---///000000...---+++---000444555333000...---...000333555555444222111666444333555;;;MMMnnnwwwkkk```TTTKKKHHHCCC@@@<<<999777555333000000,,,)))((((((&&&###'''&&&&&&%%%%%%&&&&&&'''$$$''')))*********+++---///000111111000---***(((***+++,,,,,,,,,---///111111222333444666:::???BBBGGGJJJLLLJJJKKKOOOOOOLLLNNNNNNOOOQQQSSSTTTVVVWWWTTTSSSRRRQQQQQQQQQQQQQQQSSSRRROOOLLLJJJJJJKKKKKKKKKHHHEEEDDDGGGLLLOOOQQQTTTOOOJJJGGGFFFEEECCCAAAFFF???>>>DDDHHHFFFFFFIIIJJJJJJJJJIIIGGGDDDBBB@@@AAA???===:::999999:::;;;:::999888777666666666666333444555666666666666666333333222111000222555888111111111111000000//////000222444444222000......444222///...///000000000000000////////////000000000000111111111000000///---,,,+++*********+++,,,,,,+++***+++,,,---+++***'''((()))+++---///000111,,,)))))),,,,,,))))))+++((((((((()))***---///000***+++,,,---,,,+++***))))))******+++---000333444AAA???@@@CCC>>>444...///++++++)))(((''''''''''''((()))***+++,,,+++******,,,)))%%%%%%(((******))))))***)))(((&&&%%%''')))'''&&&&&&(((,,,---,,,*********)))(((((()))***+++(((((())))))((('''&&&%%%&&&&&&&&&&&&&&&'''((()))%%%%%%&&&&&&'''((())))))(((&&&$$$$$$%%%%%%$$$######$$$%%%&&&&&&%%%$$$###"""###$$$&&&'''((((((((((((''''''&&&&&&&&&''''''))))))(((((('''&&&$$$$$$''''''''''''''''''''''''"""###$$$######%%%(((***%%%%%%%%%%%%&&&&&&''''''"""###$$$%%%%%%%%%%%%%%%%%%'''(((((('''&&&&&&&&&'''''''''((((((&&&### %%%###"""!!!"""!!! !!!""""""######$$$ ###$$$###"""!!!!!!%%%$$$###!!!!!!!!!"""""""""###$$$$$$%%%%%%%%%%%%"""##################"""%%%%%%%%%&&&&&&''''''''',,,+++)))&&&$$$###"""!!! """%%%&&&%%%%%%$$$###!!! !!!############!!!!!!""""""######""""""!!!!!!!!! ###"""!!!  !!!$$$$$$"""""""""$$$%%%$$$###  ######$$$ !!!"""!!! """&&&)))(((### !!!"""""""""""" !!! 666555444333222222333444666999::::::888999<<<@@@===<<<999777666555555555333333333333333222222111------...//////...---,,,,,,...000000///......///111222222222333333333333555444555:::CCCYYY{{{pppdddZZZPPPIIIFFFBBB???<<<999777666333111222...+++(((((('''$$$!!!'''&&&&&&&&&&&&&&&&&&'''&&&(((***+++******+++---...///000000///---***(((,,,---------,,,,,,...000111333555777999<<<@@@CCCGGGJJJLLLKKKMMMPPPPPPNNNOOOPPPRRRUUUVVVWWWWWWVVVRRRRRRQQQQQQQQQQQQQQQRRRRRRQQQOOOMMMLLLLLLLLLMMMOOOLLLHHHHHHJJJNNNPPPRRRSSSOOOJJJHHHGGGGGGEEECCCBBB>>>???FFFJJJIIIHHHJJJGGGGGGGGGFFFEEEBBB@@@???@@@>>><<<:::999999::::::;;;:::999888888777888888888888888888777666555555111111111000///000222444222222111000000000111111222333555444222111000000444222///...///000111000///////////////000000111111222222222222000///...+++***)))))))))***+++,,,,,,+++)))***+++,,,,,,+++(((((()))***,,,---...///)))&&&&&&((((((&&&'''***---,,,+++++++++,,,...///+++++++++++++++***)))(((+++++++++,,,---000222333:::666777;;;:::333......,,,+++***)))((('''''''''((()))***,,,,,,+++***)))***(((%%%%%%''')))((('''(((((('''%%%$$$$$$&&&)))((('''''')))---...---++++++***)))))))))***++++++)))))))))(((((((((''''''%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&''''''''''''((('''%%%%%%&&&'''&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''(((((('''''''''&&&&&&&&&''''''((((((((((((((('''&&&%%%$$$'''''''''&&&&&&&&&&&&&&&(((((('''&&&&&&)))---111111///,,,(((&&&%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%''')))***)))'''&&&&&&&&&&&&'''((()))(((&&&###%%%###!!!!!!"""###"""!!! """###"""!!!!!!"""###$$$###"""!!!!!!""""""######$$$###############$$$$$$%%%$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%###""""""""""""!!!############"""!!! !!!  """$$$$$$###"""  """######!!!!!!!!! !!!  !!!$$$$$$###"""""""""###!!!  ######!!! !!!"""!!!!!!!!!!!!"""!!!!!!!!!""""""!!!  666555444333333444555666888:::;;;:::888999===AAA@@@<<<999888888888666333333333333333222111111000........................000111222111111111333666444333222111111222444666555444777???NNNiii{{{iii]]]UUUMMMHHHGGG@@@>>>:::888777666333222444111,,,)))'''&&&%%%$$$''''''''''''''''''''''''(((***+++,,,+++***+++,,,,,,---///000///,,,)))(((***,,,---------...000222222444888:::<<<>>>AAADDDFFFKKKMMMMMMOOOSSSSSSPPPOOORRRWWWZZZ[[[ZZZWWWUUUNNNNNNNNNOOOPPPQQQQQQRRRQQQPPPOOONNNNNNNNNOOOOOOQQQMMMJJJIIIJJJMMMOOOPPPPPPNNNKKKIIIHHHGGGEEEDDD>>>===AAAHHHLLLKKKIIIIIICCCCCCDDDCCCBBB@@@???===>>>===;;;999888888999999::::::999999999999999:::<<<<<<;;;:::888666555444111222444333111000111222333222111000000222333555444666666555333222222333444222//////000111111111------...//////000111222222333444444333111///---))))))(((((()))***+++,,,...,,,))))))***,,,,,,+++(((((())))))***+++++++++(((%%%###&&&&&&%%%'''+++000///...,,,,,,,,,,,,------,,,+++***)))(((((((((+++++++++,,,---///222333333///...333555333000///------+++***)))((((((((('''(((***,,,,,,+++***)))((('''&&&&&&(((((('''&&&&&&&&&%%%###"""###''')))***)))***+++...///...---,,,,,,+++******++++++,,,+++***)))((((((((()))***&&&&&&&&&&&&'''((()))***'''''''''&&&&&&&&&&&&%%%(((&&&%%%%%%'''(((((('''%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&'''(((((()))((((((&&&&&&&&&&&&&&&'''((()))&&&&&&''''''''''''&&&&&&''''''&&&&&&%%%%%%$$$$$$)))(((&&&$$$$$$(((---222444000***%%%!!! !!!###&&&%%%%%%%%%%%%&&&&&&'''%%%'''***,,,,,,***'''%%%%%%%%%&&&(((******'''%%%%%%""" """$$$%%%%%% !!!%%%&&&$$$!!!########################!!!"""###%%%%%%%%%%%%%%%###$$$$$$$$$$$$######"""&&&&&&'''(((((('''&&&&&&###$$$$$$$$$$$$######""" !!!""""""!!!""" !!! !!!"""$$$###"""!!! ######### !!!###%%%###!!!!!!!!!!!! !!!""" !!!"""  ######"""!!! !!!"""######"""  !!!!!!!!!  777777555444444555666666888999:::888666777<<<@@@AAA<<<888888::::::666222222222222333222222111111///......---......///000000222444555444555777888555444333222222333444555666555777AAAVVVwwwwwweeeZZZSSSLLLIIIHHH???<<<999777777555333222444111,,,(((&&&%%%%%%%%%'''''''''((((((''''''''')))+++,,,,,,+++***+++,,,+++,,,...///...,,,***((((((***,,,---...000333666222555999<<<===???BBBDDDFFFKKKNNNOOOQQQUUUUUUSSSPPPTTTZZZ^^^___[[[VVVSSSHHHIIIJJJLLLNNNOOOPPPPPPOOOOOOPPPQQQQQQRRRRRRRRRPPPMMMIIIGGGIIIJJJLLLLLLNNNMMMKKKIIIGGGDDDBBB@@@;;;>>>CCCIIIKKKJJJGGGEEEAAAAAABBBBBBAAA???>>>===<<<;;;:::999888888888888999888888888888999999:::<<<;;;;;;999888666444333444666888888666444333333444333111000000333555777666777777555333222444555333111//////111222111000++++++---...000111222222111222444555444222000...)))))))))))))))+++---...000...+++)))*********)))(((((((((((((((((((((((()))%%%###%%%&&&&&&)))...///...---+++++++++,,,,,,///---+++)))((((((((()))))))))***+++---000333444111...,,,///333555333111...---,,,+++************'''(((***+++,,,+++)))(((''''''(((((())))))''''''&&&&&&%%%###"""$$$(((+++++++++,,,---...//////...------,,,,,,,,,++++++,,,---+++)))(((((()))+++,,,)))(((((('''''''''''''''&&&&&&&&&&&&&&&''''''''''''%%%$$$%%%'''(((((('''%%%$$$###""""""###$$$%%%%%%&&&''')))******++++++&&&&&&&&&&&&&&&'''((()))$$$%%%&&&&&&'''''''''''''''&&&&&&%%%%%%$$$$$$###&&&&&&&&&%%%%%%'''+++...---***&&&""" !!!###&&&%%%%%%$$$$$$%%%&&&&&&%%%'''***---...,,,(((%%%%%%%%%%%%''')))(((&&&###"""  ###&&&'''###!!!!!!$$$)))***'''###$$$###"""###$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&###$$$$$$$$$###"""!!!!!!$$$%%%&&&''''''&&&%%%$$$"""############"""  !!!""" !!! !!!"""###!!! !!!###$$$$$$ !!!$$$"""!!!!!!!!!!!! """######!!!!!!!!!  !!!!!!!!!!!!!!!""""""!!!!!!  !!!!!!"""$$$&&&$$$  !!!  !!!:::999777555444444444444555777888666444555999<<<@@@;;;888888;;;;;;777222000111222333333333333333///............///000111+++...222444444444333444444444444555555444444444888777888CCC]]]sssaaaWWWPPPJJJGGGFFF>>><<<999777666555333111111///,,,(((%%%$$$%%%&&&'''(((((())))))((((((''')))+++,,,,,,+++***+++,,,***+++---///...---***)))***,,,---......000333555222555999<<<>>>???BBBDDDFFFKKKOOOPPPSSSWWWWWWTTTOOOTTTZZZ^^^^^^ZZZTTTPPPDDDEEEGGGJJJLLLNNNNNNOOONNNOOOQQQSSSTTTUUUTTTTTTQQQNNNJJJIIIIIIKKKKKKKKKMMMMMMLLLIIIEEEBBB???======BBBFFFIIIHHHGGGCCC@@@AAAAAABBBBBBAAA???>>>===;;;::::::999888888888888777666666666666666777777777777777666666555333333444777::::::888666444444555333111000111333666777666777777555333222444555111000//////000111111000)))***,,,///000111222222///000111333333222111000++++++******+++---...///222///,,,******)))((('''(((((((((''''''&&&&&&&&&((($$$###%%%%%%%%%(((---+++***)))))))))***+++,,,///...,,,***(((((())))))&&&&&&(((***---000333555111000......000222111///---,,,++++++++++++++++++'''((()))************)))((()))*********)))))))))(((((('''%%%%%%&&&***,,,+++,,,---...............------------,,,,,,++++++,,,+++)))((((((***,,,---,,,+++***(((&&&%%%%%%%%%$$$$$$%%%&&&((()))******&&&$$$###$$$&&&''''''&&&$$$###"""!!!!!!"""###$$$###$$$&&&(((***,,,------&&&&&&&&&&&&&&&'''((((((###$$$%%%&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&(((***+++*********+++((((((&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&''')))---///...)))%%%%%%%%%%%%&&&&&&%%%""""""%%%&&&""""""###&&&)))***'''$$$###"""!!!###''')))******+++)))%%%"""!!!###%%%'''############""""""!!! """$$$&&&''''''&&&$$$"""!!!!!!"""###"""!!!  !!!!!! !!!!!!  !!! """!!! """###$$$### !!!!!!!!!  !!!###!!!!!!!!!######"""!!!"""######!!!!!!!!!  !!!  !!!#########"""!!! !!! !!!!!!"""&&&'''$$$   !!! !!!!!!;;;999777555444333333333222555666555333333555888<<<999888999::::::777444111222333444444444444333.........//////000000111,,,///444777777555444444555555666666666555444333777777;;;IIIggg{{{lll\\\RRRMMMGGGCCCCCC>>><<<999666555444222000......,,,(((%%%$$$&&&''''''((()))******)))((('''(((***+++,,,+++***+++,,,)))+++---//////...,,,***///000000000......000222444666999<<<>>>@@@CCCFFFFFFLLLPPPQQQTTTWWWWWWSSSOOORRRWWWZZZYYYUUUPPPLLLBBBDDDGGGJJJLLLMMMNNNNNNNNNPPPSSSVVVWWWWWWVVVUUUUUURRROOONNNNNNOOOOOOOOOMMMNNNOOOLLLHHHCCC@@@???AAAGGGIIIHHHEEEDDDBBB???AAABBBBBBBBB@@@???===;;;:::::::::999999999888888555555444444444444444555222333333333333333222222111444666777555333222222444333222111111333444666444666666555333222222333///...---...000111000...)))***---///000111111111...//////////////////...---,,,++++++,,,---...///000...,,,++++++***(((&&&((((((''''''&&&&&&&&&&&&&&&###!!!$$$$$$###%%%)))''''''&&&&&&''')))+++,,,---,,,+++***)))(((((((((%%%%%%&&&(((+++///222444...111000---,,,------***************+++,,,------))))))((((((((()))***+++)))***++++++))))))***+++))))))***)))((((((***,,,)))+++------,,,,,,,,,---------------,,,+++******+++***)))))))))***+++,,,---,,,+++((('''%%%$$$$$$$$$%%%&&&''')))+++,,,---&&&$$$######%%%&&&&&&%%%######""""""""""""#########$$$&&&(((***,,,------(((''''''&&&&&&&&&''''''###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$'''***+++***'''%%%%%%%%%%%%$$$$$$###"""!!! %%%&&&&&&&&&&&&%%%%%%$$$'''&&&'''+++......***&&&%%%$$$$$$%%%%%%### """$$$%%% ###&&&'''&&&%%%$$$$$$""""""%%%))),,,,,,***,,,)))&&&"""!!!"""$$$%%%!!!""""""""""""!!!!!! """$$$&&&((((((&&&$$$""" """###"""!!!!!!!!! !!!!!!"""""""""!!!!!! !!!""""""!!!!!!""""""""" """######"""!!!!!!!!!"""""""""""""""!!!   """!!! !!!###$$$###"""!!!!!!!!! !!! !!! !!!""" !!!!!!  """######"""  !!! !!!!!!!!!!!!!!!!!!!!!"""%%%$$$""" !!!!!!888777666444333333444444000333666666444222333555777777888999999888777777666666666555444333222111,,,---///000111111000000000333666777777666666777888777555444444444555666333777@@@SSStttssseeeWWWPPPLLLGGGCCCCCC???<<<999666444333000...,,,------+++(((&&&(((***'''(((***++++++***((('''&&&(((***+++******+++---)))+++...000000///---,,,---///000000///000222444777999;;;<<<>>>AAAEEEIIIGGGLLLPPPQQQTTTWWWVVVRRRNNNPPPRRRTTTSSSPPPLLLJJJCCCEEEHHHLLLNNNOOOOOOOOOOOOQQQUUUXXXYYYXXXWWWVVVWWWUUURRRRRRRRRSSSSSSRRRMMMPPPSSSRRRNNNIIIGGGFFFFFFKKKLLLGGGDDDEEEEEEBBBAAABBBAAAAAA???===;;;999:::::::::::::::999999888666555444333333333333333111111222222111111000//////111333333222111111222444333222222222222222333222333555444222111000000---,,,,,,---///000///---)))+++---///000000000///111///...,,,+++******+++---,,,+++++++++,,,---...******+++,,,...---+++((('''''''''''''''&&&&&&&&&&&&######%%%%%%###$$$''''''&&&&&&&&&&&&((()))+++(((((())))))((('''&&&&&&&&&&&&&&&'''))),,,...000,,,222444...)))***+++)))((((((((()))+++,,,...///+++)))'''&&&&&&(((+++,,,)))***+++)))''''''***,,,)))***++++++)))((()))***'''***,,,,,,***)))***,,,,,,---------,,,+++)))((())))))))))))******++++++,,,+++***(((''''''&&&&&&&&&'''((()))***+++,,,---(((&&&%%%$$$&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&'''((()))*********)))((('''&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''((((((%%%''')))(((&&&###"""!!!###"""!!! !!!!!!&&&''')))******(((&&&$$$(((&&&&&&)))---...***&&&$$$###$$$%%%&&&%%%""" ###$$$$$$ &&&(((%%%###$$$%%%'''%%%$$$'''+++---***'''''''''&&&$$$$$$######### !!!!!!"""!!!!!!!!! """$$$&&&&&&$$$""" !!!######""" !!! !!!!!!"""###$$$###"""!!!  """###$$$######$$$%%%###   """###""" !!!!!!!!!""""""#########!!!!!! ###!!!!!!"""!!! """!!! """"""!!! !!!!!!!!! """$$$ !!!!!!""" !!!""""""  !!!!!!"""""""""!!!!!!!!!!!!"""""" 666555444333333444555666///333777777555333333444444666888999888777777888999999888777555222000///+++---///111222222000///000111222222111111333555;;;888555222111333666888///777DDD\\\ooobbbVVVPPPMMMIIIFFFEEE@@@===999666444222///---+++---...---***((()))+++''')))***++++++***)))'''%%%''')))*********+++---***+++...000111000...---(((***---///111333777:::999;;;<<<===???BBBGGGKKKGGGLLLQQQRRRTTTVVVUUUQQQMMMNNNOOOPPPOOOLLLJJJHHHEEEGGGJJJNNNPPPQQQQQQPPPOOORRRVVVYYYZZZYYYWWWVVVXXXUUUSSSSSSTTTTTTTTTTTTNNNRRRVVVVVVSSSOOONNNNNNHHHMMMNNNGGGCCCFFFHHHFFFAAAAAAAAA@@@>>>;;;999888::::::;;;;;;;;;:::999999777666555444333222222222222222222111000///.........000222222111111222333333333333222222111111000000222444444222000......,,,++++++---...///...,,,)))+++---///000000///...333111---***((('''''''''---,,,+++*********+++,,,&&&''')))---///000---+++'''''''''''''''''''''''')))&&&&&&)))(((%%%%%%((((((((('''&&&&&&'''))))))%%%&&&'''''''''&&&%%%$$$((('''''''''((()))+++,,,+++444888111******++++++&&&&&&''')))***---///000,,,***&&&$$$$$$'''+++...)))******(((%%%%%%))),,,(((***,,,,,,***((('''(((&&&)))++++++)))((()))+++,,,,,,------,,,***)))((('''((()))***************))))))(((((((((((())))))))))))******+++++++++,,,***(((&&&&&&''''''&&&%%%%%%%%%'''(((((('''%%%%%%'''((((((((((((((('''&&&***)))((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((()))))),,,,,,,,,***'''%%%%%%%%%&&&$$$!!! !!!$$$(((+++'''))),,,------***'''%%%(((&&&$$$''',,,---***&&&""""""###%%%''''''$$$""""""$$$$$$###"""******&&&###%%%((()))'''&&&)))------(((###"""###%%%''''''%%%###!!! !!!"""""""""!!!!!!######!!!!!!###$$$###!!! !!!"""###$$$%%%$$$"""!!! !!!"""!!!!!!###$$$&&&%%%%%%&&&&&&%%%"""!!! !!!""""""!!! !!!!!!!!!""""""######!!! %%%### !!!###$$$###!!!###""" !!!"""!!!!!!###%%% """###"""!!! !!!### !!! !!!"""""""""""""""!!! """!!!"""   <<<777222222555666333000---222888;;;999777666666555777888:::999888666555555555555555444333222111///.........000000...,,,---000222111000222666:::999666222//////000111111333999QQQwwwwwwddd^^^VVVOOOJJJGGGEEECCC>>>===:::777444111///---,,,------,,,)))&&&%%%%%%%%%&&&'''((())))))))))))$$$'''))))))&&&&&&(((+++000000///000111111///,,,)))+++---000222666:::>>>@@@???>>>>>>AAAFFFKKKOOOOOOPPPTTTXXXZZZYYYVVVSSSPPPOOOMMMLLLKKKKKKLLLLLLMMMOOORRRSSSRRRQQQPPPPPPTTTUUUUUUUUUUUUUUUUUUTTTVVVSSSPPPOOOPPPQQQRRRSSSRRRRRRSSSSSSRRRQQQPPPOOOPPPRRRPPPKKKHHHHHHGGGCCCCCCDDDDDDAAA===:::888888999999999999777555333111333333333222333333444444333333222222000///...---------...///000111222222666444222000000000222333222333444555555333111000///---++++++,,,...------/////////////////////...000///---+++***)))((((((''''''&&&''''''((()))***###&&&***,,,,,,+++******&&&''''''&&&%%%$$$%%%'''%%%%%%%%%$$$$$$%%%%%%%%%###%%%'''(((&&&%%%%%%&&&'''&&&$$$""""""###$$$%%%***$$$$$$***...------000333222111///...,,,,,,+++))))))***++++++***)))((((((((((((((((((((((((((((((((('''&&&$$$%%%''')))---,,,***((('''(((((())))))+++------,,,,,,---...,,,)))'''(((++++++)))&&&***)))((((((((()))+++,,,***************)))(((((()))))))))(((&&&''')))+++///...,,,,,,---000333555))))))'''$$$""""""$$$'''%%%'''(((******)))'''&&&***)))'''&&&%%%%%%&&&&&&$$$%%%%%%&&&&&&''''''(((&&&&&&''''''((())))))******(((&&&'''******(((&&&%%%$$$###""""""###%%%%%%)))))))))))))))(((((('''(((((())))))))))))((((((###%%%((())))))'''$$$""""""%%%((((((%%%######%%%---((($$$$$$'''***)))&&&'''$$$  """######!!!!!!!!!!!!!!!  !!!"""######!!!!!!!!!"""""" !!!$$$(((&&&$$$$$$&&&'''&&&%%%!!!  """###"""""""""!!!!!! !!! $$$$$$$$$######"""!!! !!!"""!!!  """ !!!!!!&&&%%%###!!! !!! !!!""" !!!"""  !!!!!!!!!!!! ===999444333555555333//////333777999888666666777777888888888777666555444444555555555555444333333000//////000111111000...000111111111111222444666999777555444444666777777666@@@ZZZrrr]]]XXXRRRMMMJJJGGGDDDBBB===<<<999666333000...---+++,,,,,,***'''%%%%%%&&&'''''''''((((((((())))))''')))************,,,---////////////000000...,,,(((***---000333777<<<@@@AAA@@@???@@@CCCHHHNNNQQQSSSSSSVVVYYY[[[[[[XXXUUURRRQQQPPPOOOOOOOOOPPPQQQQQQSSSUUUUUUTTTQQQPPPPPPUUUVVVWWWXXXXXXWWWVVVUUUPPPNNNKKKKKKMMMPPPQQQRRRQQQRRRSSSSSSRRRPPPMMMLLLLLLNNNMMMHHHFFFGGGFFFBBB???AAAAAA@@@===<<<;;;<<<::::::::::::888666444333000000000000111222333444333333222222111///...---/////////000000000000000555444222111000000111222333444555555444222000///---,,,,,,---//////---,,,---------...///000111222...---,,,+++************&&&&&&&&&&&&'''((()))***&&&))),,,---+++)))((('''&&&'''&&&%%%###"""$$$&&&)))(((((((((((((((((()))&&&''')))***(((&&&&&&'''((('''%%%$$$$$$$$$$$$%%%)))%%%&&&+++...,,,+++---------------,,,+++***)))''''''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((&&&%%%%%%'''***,,,+++***))))))(((((((((''')))+++,,,,,,,,,...///***)))))))))***+++***)))+++***)))''''''''''''(((***************)))((((((((()))*********+++...000444333222222333555888:::///---***'''&&&'''((()))&&&&&&'''((((((((('''&&&(((''''''&&&%%%&&&&&&&&&$$$$$$%%%%%%&&&'''''''''&&&&&&''''''(((((())))))(((((((((***,,,,,,(((%%%((('''&&&&&&&&&&&&'''((((((((()))(((((('''&&&&&&&&&''''''(((((((((((('''$$$%%%'''((((((&&&###!!! !!!!!!"""""""""!!!!!!$$$&&&((('''%%%###$$$&&&+++'''######&&&)))(((&&&&&&### !!!"""######!!!!!!!!!!!!!!!!!!!!!   !!!"""######!!! !!!""""""!!! """$$$...,,,)))'''&&&%%%###"""!!!  """###  """""""""!!!!!!  !!!"""!!! !!!"""  !!! !!!!!!  !!!!!!!!!!!!!!!  !!!  >>>:::666555666555333000111333666777666666777888::::::888777555444444333444444555666666666666555222111111111333333222000222111///000111222222222666666666666777999:::<<<;;;JJJhhh}}}kkkVVVTTTQQQOOOLLLIIIDDDAAA;;;999777555222///---,,,,,,,,,+++)))&&&%%%&&&(((+++***((('''''''''((())))))))))))***---.........///...---...///...---+++'''***---000333888===AAA>>>>>>>>>@@@CCCHHHMMMPPPUUUUUUVVVXXXZZZ[[[YYYXXXWWWVVVVVVUUUUUUUUUUUUVVVUUUVVVXXXXXXUUUSSSQQQQQQTTTVVVWWWYYYYYYWWWVVVTTTOOONNNLLLMMMPPPSSSUUUUUUQQQRRRSSSTTTRRRNNNJJJHHHGGGIIIHHHEEEDDDFFFEEEBBB>>>???@@@???===;;;;;;<<<;;;;;;<<<;;;:::888666555/////////000222333555666333333333222111000///...111111000000000/////////444333333222111111000000444555555555333111///...++++++---///111111...+++///...---------///000111,,,+++++++++++++++,,,---(((((('''''''''((())))))))),,,...---+++'''%%%$$$''''''&&&###!!!!!!###%%%''''''&&&&&&&&&&&&''''''(((***,,,+++)))((('''((())))))(((''''''&&&%%%%%%(((''')))------+++)))+++***+++,,,------+++)))(((%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''%%%&&&(((***++++++++++++***)))((((((%%%'''***+++,,,,,,...///)))+++++++++******+++,,,,,,+++)))(((&&&%%%$$$$$$*********)))))))))((((((&&&((()))***+++,,,///222555444333333444666888999444///***((()))******(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''(((((('''(((***---...---)))%%%++++++******)))******+++(((((((((((('''&&&%%%$$$%%%%%%&&&''''''(((''''''$$$%%%&&&'''&&&$$$""" """$$$&&&''''''''''''******)))'''%%%$$$%%%''')))&&&######&&&((('''%%%%%%###!!!!!!"""$$$$$$$$$ !!!!!!!!!!!!!!!!!!   !!!"""""" """###"""  """$$$...+++(((&&&%%%$$$""" !!!  !!!###  !!!"""""""""!!!!!!  !!!"""""" !!!"""  !!!""" """###$$$###!!! !!!  ;;;999666666777777555333444444444444555666888:::>>><<<999666444444444444333444555666777777777777333222222333444555444222222///---///222444333111222333444444555666888:::???TTTxxxvvveeeUUUTTTSSSRRROOOJJJDDD???888777555333000...,,,+++------,,,)))'''''')))+++...,,,***'''&&&'''((())))))'''&&&)))---//////---...---,,,,,,------,,,***)))+++...111333777<<<@@@>>>???@@@BBBFFFKKKPPPRRRSSSSSSSSSVVVYYY[[[\\\[[[]]]\\\[[[ZZZYYYXXXXXXXXXTTTWWWYYYYYYVVVTTTSSSSSSSSSTTTVVVXXXXXXVVVTTTSSSPPPNNNMMMNNNQQQTTTUUUUUUQQQSSSTTTUUURRRMMMHHHEEECCCFFFFFFCCCCCCFFFFFFCCC@@@AAAAAA???<<<999888999;;;;;;<<<;;;:::888666555222222222333444555666777333333333333222111000///000000000000000000000000222333333333222111000///333333444444333222111000---,,,---...000111///...444333000...,,,,,,,,,---*********+++,,,---...///,,,,,,***)))((((((((((((***,,,...---+++'''%%%$$$))))))'''$$$""""""$$$&&&''''''&&&&&&&&&&&&''''''(((***,,,+++)))(((''''''************)))((('''&&&%%%(((,,,...---+++***,,,---...000000000---***(((%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((()))((('''''')))+++******+++,,,+++***)))'''&&&(((***+++++++++,,,---+++---///---)))((())),,,,,,+++***((('''&&&%%%%%%******)))(((((((((((((((###%%%'''(((((()))+++---///...---------///000222333---'''&&&(((***(((%%%'''&&&%%%$$$$$$$$$%%%%%%!!!"""$$$&&&''''''&&&&&&$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''((()))***,,,---,,,***(((------,,,,,,+++++++++,,,******))))))((('''%%%%%%%%%%%%&&&'''((((((((((((%%%%%%%%%%%%$$$"""!!! """%%%(((+++,,,,,,,,,222000---)))&&&%%%&&&'''(((&&&$$$$$$&&&((('''&&&&&&%%%###$$$%%%&&&%%%$$$ !!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!   !!!"""""" """$$$$$$"""!!!###%%%###!!!"""###$$$###"""  !!!"""!!!   """###$$$$$$$$$$$$######"""!!! """###"""!!! !!!"""!!!  !!!"""$$$%%%%%%""""""!!!  !!!   !!!""""""!!!!!!!!!  666666555666777888777777555444333333444777999:::???<<<999666555444555666333333555666777777888888333222222333555555444333///...---///444666555333000222333333222444777:::FFFaaapppaaaUUUTTTSSSQQQNNNHHH@@@;;;666555444222000---,,,+++///...---+++)))))),,,...///...+++(((''''''((((((***(((''')))...000///---...,,,++++++,,,,,,+++***,,,...000111222555999<<>>@@@@@@>>>;;;999888999::::::;;;;;;:::888666555555555444444333444444444333333444333333222111000/////////000111222222222222222222222222000///...000000111222333333333333111///,,,,,,...000111111444333000...---,,,,,,,,,*********+++,,,...///000111000...,,,***(((''''''(((***------+++(((&&&&&&++++++)))'''%%%%%%''')))++++++************++++++''')))******((('''&&&'''***++++++++++++***)))((($$$+++000111...---...///000111222222000---)))''''''''''''''''''((())))))(((((((((((((((((((((((('''((())))))((((((***+++******+++,,,,,,+++)))((()))+++,,,,,,***))))))***...///000...)))&&&''')))************))))))((((((***)))((((((''''''((((((%%%&&&(((((('''&&&'''(((++++++***)))******+++,,,111+++%%%$$$&&&(((&&&###'''&&&%%%$$$$$$$$$$$$$$$ !!!###&&&'''(((''''''$$$%%%%%%&&&&&&'''((((((''''''((((((((((((((((((*********))))))***,,,---,,,,,,,,,,,,+++*********+++++++++******(((''''''&&&'''((()))))))))))))))%%%%%%$$$######"""!!!!!!"""$$$'''+++...111222333:::666000+++(((&&&&&&&&&'''&&&&&&&&&((())))))(((((('''''''''((((((&&&%%% !!!!!!"""""" !!!""""""!!! ###"""!!!  !!!""""""!!!###%%%%%%###  """ """%%%%%%%%%!!!  !!!###$$$$$$$$$$$$######"""!!! !!!"""###"""!!! !!!###"""!!!  $$$$$$%%%%%%&&&&&&&&&&&&######""" """""""""""""""!!!!!! """!!!!!!!!!  !!!"""!!! 222333555666777888888888666444222222555777999999<<<:::888666555555666777222333444555666777777777111111111222444555444222......///111444666666555333555555444333555;;;@@@RRRppp{{{kkk^^^TTTSSSPPPMMMIIICCC<<<777555444333111///...,,,,,,...//////---,,,,,,...000///...,,,***((((((((((((+++++++++,,,///000000000...,,,******+++,,,+++***---...000000111333777:::>>>???BBBEEEIIILLLOOOPPPRRRRRRSSSWWW\\\```bbbbbb______^^^\\\ZZZXXXUUUTTTQQQSSSVVVWWWVVVUUUTTTUUUUUUUUUVVVVVVVVVVVVUUUUUUPPPOOOMMMMMMNNNNNNMMMLLLRRRRRRSSSRRROOOKKKFFFCCCCCCFFFFFFCCCBBBEEEEEEBBB999;;;======<<<;;;<<<===::::::;;;;;;:::999777666555444333222111111111111444444444444444333222111......///000111222333444333222222111000000//////...///000111222333444555444111---+++---///111222///////////////.........++++++++++++,,,---...///111000...,,,***)))(((((('''))),,,---+++)))''''''***+++,,,+++)))(((***+++++++++************++++++%%%'''))))))(((&&&&&&'''*********+++++++++,,,,,,'''000666333......000222111111111000...***'''%%%)))))))))))))))***+++,,,'''''''''''''''''''''''''''(((******))))))***,,,***+++++++++++++++******+++---...---***(((((()))//////...,,,)))'''&&&'''(((((()))***++++++*********)))((('''&&&'''((())))))***,,,+++)))'''''''''------,,,,,,+++,,,,,,,,,...***%%%$$$&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$###!!!"""$$$%%%'''(((((()))&&&&&&&&&'''(((((())))))'''(((((())))))***++++++******)))((('''(((,,,///***************)))((('''******+++++++++***))))))(((((())))))))))))((((((%%%$$$###"""""""""######%%%&&&)))---111444777999;;;777111,,,)))'''&&&%%%&&&&&&'''(((((()))))))))***)))))))))***(((%%%### !!!""""""""" !!!""""""!!! !!!!!!  !!!"""###### !!!$$$%%%%%%###!!! """""" !!!###%%%%%%$$$ !!!""""""""""""!!!!!! !!!"""######!!!!!!"""###""""""!!!!!!!!!!!!!!!"""&&&&&&'''''''''&&&&&&%%%######### !!!%%%$$$$$$############$$$$$$######""" !!!###  111333555666777777777777666444222222555888999888666666555444444555666777222333444555555555555555000//////111333444333111...000333444444444555666444666777666555999AAAHHHaaauuuggg]]]UUURRRNNNJJJFFFBBB<<<999444444333111000...---,,,,,,...///...---,,,...///......---+++***)))((((((***,,,------------///000///---+++***+++,,,,,,++++++,,,...///000333777:::;;;===@@@DDDGGGIIIKKKLLLPPPQQQRRRVVVZZZ]]]]]]]]]ZZZZZZZZZYYYXXXVVVTTTSSSSSSUUUWWWXXXVVVTTTTTTTTTTTTSSSRRRQQQQQQRRRSSSTTTRRRPPPOOOOOOPPPPPPOOOMMMPPPPPPPPPNNNLLLHHHEEEBBBDDDGGGFFFBBBAAACCCBBB???888:::<<<<<<;;;;;;<<<===;;;;;;<<<<<<;;;:::999777444333333222222222333333444444444444444333333222000000000111111222222222444333111000//////000000///000000000111333444444555222///---...///000000,,,...///000000000...------------,,,,,,,,,------,,,,,,+++***************(((***------+++((('''&&&(((***,,,---,,,++++++,,,)))))))))(((((()))))))))###%%%((()))((('''((((((***)))))))))***,,,...///...888<<<666......111333000000///...,,,***((('''******))))))***,,,---...))))))))))))))))))))))))'''(((***+++******+++,,,+++++++++******++++++,,,+++---...---+++*********---,,,*********)))(((&&&&&&''')))*********))))))***)))(((&&&&&&'''((()))***,,,------+++)))((((((......------,,,,,,,,,,,,***(((%%%$$$###%%%&&&(((&&&'''''''''&&&%%%###"""$$$$$$$$$%%%&&&((()))***''''''(((((()))*********'''((((((***+++,,,---...&&&((())))))'''(((+++---)))))))))))))))'''&&&%%%((())))))************)))))))))))))))((('''&&&&&&%%%$$$###""""""$$$%%%&&&%%%%%%'''***...333777:::777222---***))))))&&&$$$$$$%%%'''''''''(((((()))***))))))))))))'''### !!!""""""### !!!!!!  !!!"""###$$$$$$"""""""""$$$&&&%%%### !!!!!!!!! !!!###!!!  """#########!!!   """###"""""""""!!!!!! !!!"""######"""!!!"""###"""""""""!!!!!!""""""###$$$%%%&&&&&&&&&&&&%%%$$$"""######"""  !!!%%%$$$"""""""""$$$'''((())))))(((&&&$$$!!! !!!""" !!!!!!!!! 111333666666666555555555666444111333666999999888222222222333444555666666222333444444555444444444.........000222333222111000333666777444333444666444555666555555;;;EEEMMMkkk~~~qqqeee[[[WWWSSSNNNJJJFFFCCC@@@===444444333111000...------***,,,......---,,,---...------------+++***(((((((((***---,,,***)))+++...///---+++***+++,,,,,,,,,)))***---...000333777;;;@@@BBBFFFIIILLLNNNOOOOOONNNNNNPPPSSSVVVWWWWWWUUUUUUVVVVVVWWWWWWVVVTTTSSSUUUWWWYYYYYYWWWTTTSSSRRRPPPOOOMMMLLLLLLMMMOOOPPPMMMLLLKKKLLLMMMMMMLLLKKKNNNNNNMMMKKKIIIFFFCCCAAAEEEGGGFFFAAA@@@AAA@@@===;;;===>>>===;;;999999999<<<<<<=========<<<:::999444444444444555555666777444444444555444444333333222222222111111111111111444333000///...///000111111111111000111111222333444222111000000000...---...000111222111...+++)))///...------,,,,,,,,,,,,(((((((((((()))***+++,,,)))+++...---+++'''%%%%%%&&&))),,,...---,,,+++,,,---,,,,,,,,,,,,,,,,,,---###%%%((())))))((()))***))))))((((((***,,,///111333===AAA888...---111333000000///---,,,++++++***+++************,,,...///++++++++++++++++++++++++&&&(((+++++++++++++++---,,,+++*********+++,,,---***,,,...---,,,+++,,,---+++)))'''(((+++,,,***'''&&&'''((())))))((('''&&&+++)))'''&&&%%%&&&((())))))+++------+++)))((())),,,++++++******)))))))))%%%%%%$$$""" !!!%%%'''&&&'''((()))(((&&&###"""&&&%%%%%%%%%&&&(((***+++(((((())))))******++++++'''((()))***,,,...///000###'''******)))((()))+++((()))))))))((('''%%%$$$&&&'''((()))************)))))))))((('''&&&$$$$$$%%%$$$""""""###$$$'''(((""""""###%%%)))///444777222...***)))))))))'''%%%"""$$$&&&'''&&&&&&'''(((***)))))))))(((%%%  !!!""""""### !!!!!!  !!! !!!"""###$$$%%%%%%""""""###%%%&&&%%%### """######"""!!!!!!###%%% """""""""###"""  !!! $$$###"""""""""###%%%%%%$$$$$$$$$$$$###"""!!! !!!###$$$###"""!!!"""######"""""""""""""""######!!!"""$$$%%%%%%%%%$$$$$$!!!"""###"""!!! !!!"""$$$""" """%%%))),,,//////...,,,)))%%%""" !!!"""""""""!!!  !!!!!!!!! ...111444555444444666888999777666555666666555333222222222333444555666777:::777444333333222///,,,222111//////111333333333111111222333444444444444;;;777777;;;999:::III^^^yyyjjjaaa]]]TTTQQQLLLGGGCCC>>>999666444444333333111000...---&&&)))++++++((((((***---------,,,+++***************+++,,,------------------,,,,,,,,,---...000222......///222777<<<>>>>>>AAAGGGKKKLLLNNNPPPNNNIIILLLMMMMMMNNNPPPRRRTTTUUUOOOPPPRRRRRRRRRRRRSSSTTTTTTUUUVVVWWWWWWVVVTTTRRRNNNLLLJJJHHHHHHHHHIIIJJJIIIKKKKKKJJJGGGFFFHHHKKKMMMLLLJJJHHHEEEBBB@@@???AAABBBBBB???;;;999:::<<<;;;777333555999;;;999666999:::;;;===???===:::777888888888777666666555555555666666555333222333444222444555333000......000000//////000222444333222444444555555666555555444555333111///......///000//////...------...///000------------,,,+++******%%%&&&(((***+++,,,++++++******+++,,,,,,+++***)))'''(((***+++,,,***)))(((+++++++++++++++***)))((('''(((***++++++***)))))))))'''(((++++++))),,,222777999999666000...000444888000,,,...000---)))'''++++++++++++++++++,,,,,,+++)))''''''((()))))))))(((((())))))************+++*********,,,...111333...111444111+++''''''))),,,,,,,,,+++***)))((((((%%%&&&(((******)))'''&&&******+++++++++***))))))+++,,,---------+++)))(((*********)))))))))))))))'''%%%$$$%%%''''''&&&%%%&&&'''((('''&&&%%%&&&'''((('''&&&%%%&&&'''***+++)))+++,,,,,,***))))))***)))))))))))))))*********&&&&&&%%%%%%%%%&&&''''''+++)))'''''''''((('''&&&$$$%%%'''))))))((('''&&&'''''''''&&&%%%$$$###"""&&&%%%$$$%%%&&&&&&%%%$$$!!!"""!!!###***222333...***&&&###"""$$$%%%###!!!$$$%%%'''))))))((('''&&&&&&$$$#########""" $$$"""!!!!!!"""$$$$$$!!!!!!%%%&&&%%%"""!!!######""""""""""""""""""$$$$$$$$$%%%&&&''''''((("""!!!!!!   ###"""!!! !!!$$$''')))$$$$$$$$$$$$$$$###"""!!! !!!!!!""""""######!!!!!!""""""""""""!!!!!!%%%"""!!!###"""!!!"""!!!  """!!!!!!'''444???FFF>>>222)))%%%###  !!!""""""""" !!!!!!222555888888777777888:::888777555555666666444333333333333444555777888999999777444333444333000...111000......000222333222333444444555555555555555999666777:::999>>>RRRiiirrrggg___ZZZTTTQQQLLLGGGCCC???:::666222222111111000...---,,,((()))******))))))***,,,......---,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++++++++,,,---...///000//////000444999>>>@@@AAADDDIIIMMMNNNOOOQQQOOOJJJKKKKKKLLLMMMOOOQQQSSSTTTQQQPPPPPPPPPQQQRRRSSSSSSRRRSSSUUUVVVVVVVVVTTTTTTKKKJJJGGGFFFEEEEEEFFFFFFGGGIIIJJJHHHFFFEEEGGGIIIKKKKKKJJJIIIFFFCCC@@@>>>@@@AAAAAA>>>;;;999:::;;;:::777444666:::;;;999666777777888:::<<<<<<:::888777777777666555444333333222333444333222111222333222444555444111///000222222111000111333555444333111222333444555666666666555444222000000111222333222111000/////////000111------------,,,+++***)))((()))***++++++***))))))(((((())))))))))))((((((((()))+++,,,,,,+++***((())))))))))))))))))((((((((()))***++++++***))))))***((((((******(((+++000777888777333---+++...222777000***,,,---***'''&&&'''((()))***+++++++++++++++***)))***+++,,,***))))))))))))*********++++++***+++,,,---......//////---000222000,,,((()))+++,,,,,,,,,++++++***)))(((&&&'''(((((((((((('''&&&******+++++++++++++++***+++++++++++++++******))))))))))))******++++++,,,(((&&&&&&&&&(((((('''&&&%%%&&&'''&&&%%%$$$%%%&&&***)))((((((((()))***+++***,,,------,,,++++++,,,))))))*********)))))))))'''''''''&&&&&&%%%%%%%%%&&&$$$$$$%%%'''))))))(((%%%&&&((())))))'''&&&%%%'''&&&$$$###"""""""""###%%%$$$######%%%&&&%%%$$$!!!!!! !!!(((///000+++'''$$$!!! """$$$$$$######%%%&&&(((((('''&&&%%%&&&%%%############!!!###"""!!! !!!"""###$$$!!!"""%%%&&&%%%###!!!######""""""""""""###$$$&&&&&&'''''''''&&&&&&%%%""" !!!!!!  !!!!!!###"""!!! !!!###&&&(((&&&&&&&&&%%%%%%###"""!!!""""""""""""""""""######!!!!!!""""""""""""!!!!!!$$$!!!!!!######!!!$$$""" !!!  """!!!!!!&&&111;;;HHHAAA777...'''###  !!!!!!555777999999888777888999777666444444555555333222222333444555777888999:::888777555444555444333111000...------///111222222666777777777777666555555777555777999:::DDD___zzzuuukkkddd^^^YYYTTTPPPLLLGGGCCC???:::666////////////...---,,,++++++***))))))+++++++++***---,,,,,,+++++++++,,,,,,***++++++,,,,,,,,,,,,,,,)))***+++,,,---.........111111333777<<>>999666...............---,,,+++---+++)))))),,,---+++((()))))))))((())))))******++++++,,,,,,,,,,,,++++++(((***,,,...////////////333333555999???DDDGGGHHHHHHMMMOOOOOOOOOPPPNNNJJJGGGGGGHHHIIIKKKMMMNNNOOOQQQPPPOOOOOORRRUUUVVVWWWUUUVVVVVVWWWVVVUUUTTTTTTMMMLLLKKKIIIHHHGGGGGGHHHFFFGGGHHHHHHHHHHHHHHHHHHGGGIIILLLMMMKKKGGGBBB???>>>>>>===<<<::::::::::::777777888:::======:::777666555444444666777666555444444444444222111///...,,,---//////......///111000111222222222333444444555444222333444444333222...///111333444555666666666555444444333444444555555444333111000000111111111111111000...---++++++------,,,,,,+++))))))((()))((('''&&&&&&''')))***)))******+++******)))(((((('''&&&%%%&&&'''***+++******+++,,,,,,+++***)))***((('''))))))(((,,,222888666333000...000666;;;;;;333------,,,***))),,,((()))+++---......---,,,,,,***))))))***++++++***************++++++++++++***+++---............---+++---......,,,,,,---///+++,,,,,,,,,++++++***)))+++)))'''%%%$$$$$$%%%&&&)))***+++,,,---.........***((('''&&&&&&(((+++,,,(((((())))))******++++++((('''&&&&&&''''''&&&%%%###$$$%%%%%%$$$$$$%%%&&&******++++++***)))((('''%%%'''***+++***+++,,,---******++++++***(((&&&$$$&&&'''(((((((((&&&###"""'''&&&$$$$$$%%%&&&&&&%%%)))))))))((('''&&&$$$######""""""!!!!!!!!!""""""!!! !!!###$$$$$$###!!!"""!!! ###))))))%%%%%%""" ###%%%"""###$$$%%%%%%%%%%%%$$$(((&&&$$$$$$$$$$$$###"""""""""!!!!!!!!!!!!"""""" !!!""""""  !!!###$$$%%%$$$###"""!!!!!!!!!"""###$$$%%%&&&%%%&&&((())))))&&&###"""!!!  !!! !!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!"""###$$$'''''''''&&&%%%###"""!!!"""""""""""""""#########!!!!!!""""""""""""!!!!!!  !!!"""""""""###!!! !!!!!! ######!!!"""&&&***+++---,,,'''!!! 333333444444555555444333444222111111111111000...111222333555777888888888555666666666666666666666///...,,,---000222333333777777777666555444333222555666888:::AAAWWWzzzttteee```^^^YYYTTTQQQNNNIIIEEEAAA===888555....../////////...------///,,,******------+++((((((((((((((()))***++++++,,,,,,---------,,,,,,+++)))+++---///111111111111666666777;;;AAAFFFHHHIIIHHHLLLNNNMMMMMMNNNLLLHHHEEEEEEFFFGGGIIIKKKMMMNNNLLLMMMNNNOOOPPPRRRVVVXXX[[[ZZZYYYXXXVVVTTTSSSRRRNNNNNNMMMLLLKKKKKKKKKKKKIIIIIIJJJJJJKKKKKKJJJIIIHHHJJJNNNPPPOOOKKKFFFBBB>>>===<<<;;;;;;;;;;;;;;;777888999<<<======;;;:::999777555555555555444222333333444444333111///---,,,---//////......///111//////000111333444444444444333222222333444222111222222333333444444333333666555444444333222222222444333111000/////////000333333333222111///...---,,,,,,,,,+++++++++++++++((('''&&&%%%&&&''')))************))))))(((((('''***)))''''''''')))+++---)))***,,,------,,,,,,+++)))''''''***++++++000777<<<999444///---///444888888222---,,,+++))))))---///000111111111000///...---)))&&&$$$&&&(((***+++*********************************+++,,,...111222***+++,,,---------///000+++,,,,,,,,,,,,+++******+++***'''%%%$$$%%%&&&''')))***+++,,,---.........***(((&&&%%%%%%(((+++---))))))((((((''''''&&&&&&'''&&&$$$%%%&&&&&&$$$######%%%&&&&&&%%%%%%&&&((((((((())))))((('''&&&%%%"""$$$&&&((('''((()))+++***++++++***)))'''%%%$$$###%%%'''(((((('''%%%$$$(((&&&%%%%%%&&&''''''&&&***))))))(((&&&%%%$$$###!!!"""###$$$$$$$$$###""""""!!! !!!###$$$$$$""""""$$$###!!!###'''(((%%%&&&$$$  ############$$$$$$$$$$$$$$$(((&&&######$$$$$$$$$###""""""!!!!!!!!!!!!"""""" """"""  ###%%%%%%!!!""""""#########""""""!!!!!!!!!!!!"""###$$$%%%"""###&&&''''''%%%###"""!!!$$$%%%###!!! ######"""!!!!!!"""###$$$&&&&&&%%%%%%$$$"""!!!  !!!"""###### !!!!!!  !!!"""""" !!!###$$$'''(((&&&"""!!!!!!"""###############""" 555444444555777888777555444333111111222222000///111222444666777777777666444666777666555555666777000///...///111444555555666666666555444333222111555777999>>>KKKfffkkk^^^ZZZXXXTTTOOOOOOKKKGGGCCC???;;;777444......//////000////////////...,,,,,,,,,,,,***)))*********+++,,,---...///---............------,,,+++,,,---///111222333333777777888<<>>===;;;;;;<<<===<<<;;;888999;;;<<<============<<<:::888888888666333111222333444555444333000///...000111111//////000222111000000111444555555444333222111222333444333222555555555444444333222111444444444333333222222222222111000///......///000333333333333222111000///,,,+++++++++,,,---......&&&&&&&&&&&&'''((())))))++++++***))))))(((((((((++++++***))))))***,,,,,,((()))+++---.........---+++((())),,,---///555<<>>:::555222------...////////////////////////...+++******+++******++++++,,,...///000//////000000///......---++++++,,,---///111333444888888999<<<@@@DDDFFFFFFFFFJJJKKKJJJJJJMMMLLLIIIDDDDDDEEEFFFHHHJJJKKKLLLLLLTTT[[[YYYQQQMMMQQQXXX[[[ZZZXXXVVVSSSQQQPPPOOOKKKKKKLLLMMMNNNNNNNNNNNNOOONNNMMMNNNOOONNNJJJGGGIIIKKKNNNPPPPPPMMMJJJHHH???===;;;;;;===???>>><<<999:::;;;<<<<<<===>>>???<<<;;;;;;;;;;;;:::666333222333555666666555333111222333444333222111222333444222111333666888777555333222111333444666555444666666666555555333222222000111222333444555555555111111//////...///000111000000111111111111000000---,,,,,,+++,,,---...///((()))***+++,,,,,,,,,,,,...---,,,+++************+++++++++++++++*********'''(((+++---///000000000///,,,,,,...000111777>>>???;;;444///,,,,,,---...---***)))***(((&&&'''+++444333111000000111222333,,,+++******+++,,,+++***)))))))))(((((((((''''''***++++++,,,---...000000,,,+++***+++---...000000++++++,,,,,,---,,,,,,+++******(((((((((((()))*********+++++++++++++++***+++***)))''''''((()))***(((((((((''''''&&&&&&%%%(((&&&%%%%%%%%%%%%$$$""""""###%%%%%%$$$$$$&&&'''&&&&&&%%%$$$$$$%%%''''''$$$&&&((()))(((((()))***,,,***(((&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%###"""!!!###&&&)))***)))))))))((('''&&&%%%%%%%%%$$$###"""!!!"""$$$''')))((('''%%%%%%&&&&&&%%%###!!!$$$%%%""""""&&&'''&&&"""###"""  ###$$$$$$$$$$$$$$$%%%&&&&&&&&&$$$!!! """#########!!!!!!""""""""""""!!!!!!"""!!! !!!""""""!!!!!!  ###%%%&&&&&&###"""!!!   !!!   """###'''++++++)))&&& !!!""""""""""""!!! """"""###$$$%%%&&&&&&'''###$$$$$$%%%%%%$$$$$$###""""""!!!!!! !!!###%%%'''((((((((('''%%%###!!!   !!!!!!!!! 444222222444888:::888666999777666666666666555333555777888999999888777555444666777666333222444666444222111222555888999999555555555555555555444333444666;;;FFF^^^zzzooobbbYYYVVVUUUSSSQQQKKKHHHDDD@@@===999555111,,,,,,---...////////////...000111///+++)))***,,,)))))))))***+++---...///000000111000000///......+++***++++++---000222444999888999;;;@@@CCCEEEEEEFFFJJJKKKJJJKKKNNNMMMJJJDDDDDDEEEFFFHHHIIIKKKLLLRRR]]]fffbbbVVVOOOSSSZZZYYYWWWVVVSSSRRRPPPPPPOOOLLLLLLNNNOOOQQQQQQQQQQQQPPPNNNMMMNNNOOONNNIIIEEEHHHJJJMMMOOOOOOMMMJJJIII???===;;;<<<>>>@@@???===:::;;;<<<<<<<<<===???AAA;;;;;;<<<>>>>>>===999666111333666777888777555333555666666555333222333444777555333555888:::999777444333222444666777777666555666666666555444444333...///111333666777888888111000/////////000111222......///000000000000000///...,,,,,,+++,,,---...,,,...///111222222111111000///...---,,,,,,,,,,,,+++++++++++++++***)))(((&&&(((***---///111111111222///...000111222888???<<<888333000000111333333,,,******,,,+++'''(((,,,222000...---...000333444,,,,,,...000111000---***))))))(((((('''''''''&&&***+++---//////...---,,,---+++***+++---///000000++++++,,,------,,,,,,,,,***))))))))))))******+++******+++++++++***)))))),,,+++***)))(((((())))))'''''''''((((((((((((((()))'''&&&&&&&&&&&&$$$### """###$$$######%%%&&&'''&&&$$$###$$$&&&((()))''')))+++++++++***+++,,,,,,***'''%%%$$$&&&'''))))))((('''&&&%%%$$$$$$$$$%%%###"""###$$$&&&&&&%%%)))((('''&&&&&&&&&&&&&&&'''$$$ """(((,,,+++)))''''''''''''%%%### ###$$$!!!!!!%%%'''&&&!!!"""!!!!!!$$$%%%%%%$$$$$$%%%%%%&&&'''&&&###!!! !!!"""######!!!!!!""""""""""""!!!!!!%%%### """#########!!!!!!!!!!!!###"""  !!!  !!!### $$$)))------+++(((!!!"""###$$$$$$###"""!!!""""""###%%%&&&'''(((((($$$$$$%%%&&&&&&&&&%%%%%%&&&%%%$$$"""!!!!!!!!!"""%%%%%%###!!!###%%%&&&''''''######"""  !!!""""""!!!  """""""""!!! 555333000222555888888777888555333333555555333000000222555777888666333111000///...000222222///,,,//////...///111444777999666666666777666666555444444:::@@@MMMmmmuuueeeYYYYYYYYYQQQMMMPPPKKKHHHDDD@@@<<<888222///...000111///,,,***+++---............------------***)))(((((()))+++---...666444111...,,,++++++,,,---+++***,,,111444444333888777777:::>>>CCCEEEGGGDDDFFFHHHIIIHHHGGGGGGHHHEEEEEEEEEEEEFFFIIINNNQQQUUUeeennndddUUUOOORRRVVVVVVVVVUUUUUUUUUSSSPPPMMMMMMNNNOOOOOOOOONNNNNNNNNMMMLLLJJJHHHHHHHHHJJJKKKJJJJJJKKKMMMNNNMMMIIIFFF>>>===<<<===???@@@@@@???;;;999777999;;;===;;;999888:::<<<;;;888666777999:::666111///111444777999777666444111......000333555333111111444666888888888555222111444555444222666666555444333111000///---,,,,,,///222555777777000000000000000111111222,,,---...---,,,,,,,,,...000...------///000000///111000///...............111000///---,,,+++******......---,,,+++***)))(((&&&&&&''',,,111444333111111000000000444888999999444333222222111111222222111000///......///000111000000///...............,,,,,,------...//////000,,,***'''&&&&&&&&&%%%$$$)))'''&&&(((+++---+++)))......,,,+++***+++,,,,,,,,,,,,,,,++++++,,,------,,,++++++******++++++,,,******)))((('''(((((((((,,,---.........---,,,+++---***'''&&&'''(((((((((((('''&&&%%%%%%%%%%%%%%%%%%###!!! """######"""$$$$$$$$$$$$%%%&&&''''''+++++++++***((('''%%%$$$###''')))'''### ###'''$$$""" ###$$$###"""$$$###"""###&&&'''((('''(((((('''&&&&&&%%%$$$$$$'''%%%"""$$$)))******)))'''%%%###!!! ######""""""""""""""""""!!!###""" !!!$$$((($$$$$$$$$###$$$$$$%%%%%%"""!!! !!!###%%%'''######!!! """"""""""""!!!!!!!!!!!! !!!!!!!!!  !!! !!! """###""" !!!!!!!!!!!!!!!!!!!!!!!! """"""!!!""""""!!!!!!!!!###$$$%%%$$$$$$########################""" !!!    """"""!!!!!!###%%% !!!######!!!  %%% 222000///111444666666555888555333222444444333111///111333666666666444333222111///000222222000...000/////////111444666888666777777777777777666666:::>>>GGG[[[{{{rrrcccXXXXXXWWWPPPLLLNNNHHHEEEAAA>>>;;;777333///---///000///,,,+++,,,...////////////////////////)))(((((()))***+++---...333111///,,,++++++++++++,,,++++++...222555555444777777888<<<@@@CCCFFFGGGGGGIIIKKKJJJHHHFFFFFFFFFDDDEEEEEEEEEEEEGGGKKKOOOTTT```fff^^^RRROOORRRVVVWWWUUUTTTRRRRRRQQQPPPOOOOOONNNNNNNNNNNNNNNMMMKKKKKKJJJIIIHHHGGGHHHHHHIIIIIIIIIJJJKKKLLLKKKHHHFFF>>>======>>>@@@AAA@@@>>>:::888777999;;;<<<;;;:::777999;;;;;;999888999:::999777555444555777777666666666444222//////000222444222111222555777888888888555222222333444333111666666777666555444222111000///...000333666777666000000///......---......---...//////------...//////...,,,,,,.........---,,,,,,,,,,,,,,,------...///...---,,,+++*********+++***************)))))))))((((((+++...000///......111000///222999;;;777/////////000000111222333---------------...//////......---,,,,,,,,,------///......------,,,,,,++++++)))'''%%%%%%%%%%%%%%%***))))))+++---...,,,)))---,,,++++++++++++,,,---++++++************++++++******************++++++))))))))))))((((((((('''((()))+++,,,.........------***((('''((()))******((('''&&&%%%%%%%%%%%%%%%&&&$$$"""!!!###$$$$$$###&&&&&&%%%%%%%%%&&&''''''+++++++++******(((''''''###%%%'''&&&###"""$$$&&&'''%%%######%%%&&&%%%###$$$###"""###&&&'''((('''''''''&&&&&&%%%%%%$$$$$$$$$###"""  $$$'''(((((((((((('''&&&$$$$$$#########$$$######"""!!! """######"""$$$'''***############$$$$$$%%%&&&""""""!!! !!!###%%%&&&######!!! %%%$$$###"""!!!  ###$$$###"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!###"""!!! !!!!!!""" !!!###$$$###"""!!!  !!!!!!!!! !!!    !!!"""!!!!!!###$$$ !!!""""""!!!   ### //////000333555777666444777555222222222333333222111222333444444444333333444222000000111222111000111000000000111333555666777777777777777777777777;;;===LLLjjjmmm```WWWWWWVVVOOOKKKLLLCCCAAA===;;;888555222///---...///...---,,,---...............////////////''''''((()))***,,,...//////...---,,,+++++++++,,,++++++---000444666555444555777:::>>>BBBEEEFFFGGGKKKMMMNNNLLLIIIFFFEEEEEEFFFGGGHHHGGGGGGHHHKKKNNNRRRYYY[[[TTTMMMNNNRRRVVVZZZWWWSSSOOONNNNNNPPPRRRPPPNNNLLLLLLNNNNNNKKKHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFGGGHHHJJJJJJHHHFFF>>>>>>>>>@@@AAAAAA???===999888777888;;;<<<<<<;;;777999;;;;;;:::999:::;;;888888888999:::999666333444555555333111000000111222111111333666888888888999666444333333333111000444666777888888666444333333111000222444666666555111111000///---,,,,,,+++...000111000///...///000///---++++++,,,,,,+++***''''''((()))***+++,,,,,,,,,,,,+++***************((((((((())))))*********,,,***))))))+++,,,++++++***111222---111;;;<<<555+++,,,---...000111333333***++++++,,,------------+++++++++******+++,,,,,,---------,,,++++++*********(((&&&$$$$$$%%%&&&'''******,,,...000///,,,))),,,,,,+++++++++,,,,,,---******)))))))))))))))***)))))))))******+++++++++(((((()))***)))((('''&&&'''((()))***+++,,,,,,,,,,,,***(((''')))+++++++++(((''''''&&&&&&&&&&&&'''(((&&&$$$###$$$%%%%%%$$$''''''&&&%%%%%%%%%&&&&&&)))))))))(((((('''''''''######$$$$$$%%%&&&&&&'''(((&&&$$$$$$%%%%%%$$$###$$$###"""###&&&'''((('''%%%%%%%%%%%%%%%%%%%%%%%%!!!"""######""""""$$$%%%$$$$$$%%%&&&&&&&&&&&&&&&###$$$%%%&&&%%%$$$"""!!!!!!"""###$$$%%%'''***---"""""""""###$$$%%%&&&'''######"""!!!"""###%%%&&&$$$###""" $$$$$$###"""  !!! ###$$$$$$"""  !!!"""######"""!!!  """$$$$$$""" !!!######%%%""" !!!"""###!!!   !!!!!! """### !!!!!! """  ///111333666888888777666777555333222222222333444555444333222222222222222555333111000000000111111222111111111222333444555666666666666777777888888:::>>>TTT{{{zzzhhh^^^XXXWWWVVVPPPKKKKKKBBB???;;;888555333///---,,,------------------...---------,,,++++++******&&&&&&''')))+++---...///,,,,,,,,,------------------...000333444444333222444888===AAADDDFFFGGGHHHMMMOOOOOONNNKKKHHHGGGGGGKKKLLLMMMMMMLLLMMMOOOPPPRRRRRRPPPMMMKKKMMMSSSWWW]]]YYYRRRLLLIIIJJJOOORRRPPPMMMJJJKKKMMMMMMIIIEEEEEEFFFGGGGGGGGGFFFEEEEEEEEEDDDDDDFFFHHHIIIHHHGGG@@@@@@@@@AAABBBAAA???<<<777777777999:::;;;;;;;;;::::::;;;;;;:::999888888888888888::::::888555222222444555555333111111111000000111444777888888777888777555444222111///...111222444666666555444222444222111111333444333222111111111111000///...---...///000///......///000...,,,***)))))))))((('''%%%&&&'''((()))***************))))))))))))***+++((((((((()))))))))******+++***((('''((())))))***&&&000222,,,000<<<<<<222++++++---...000111111222***+++,,,------,,,+++***+++************++++++,,,))))))******++++++,,,,,,((((((&&&%%%$$$$$$'''))))))***---///000...+++(((---,,,,,,+++++++++************))))))(((((())))))))))))***++++++,,,,,,,,,'''((()))******(((&&&%%%))))))))))))(((((('''''')))(((&&&''')))*********((((((((('''(((((())))))***'''%%%%%%&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$######%%%'''))))))((('''&&&$$$#########""""""$$$###"""###&&&'''((('''$$$$$$$$$%%%%%%%%%%%%%%%!!!"""###"""""""""%%%'''""""""###$$$$$$%%%$$$$$$###$$$&&&''''''%%%"""!!!!!!!!!"""###%%%(((+++---!!!!!!!!!"""###%%%&&&'''$$$$$$#########$$$%%%%%%$$$###"""!!! !!!!!!!!!!!!!!!"""""""""!!!!!!  !!!!!!###""" !!!""""""!!!!!!!!!!!!""""""!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!"""$$$%%%'''$$$  """"""%%%###   !!!!!! !!!""" !!! ///111555888888777666555666555444333333333444555333222222222222333555555444333222000//////000111333333333333333444444555555555444555666777888999???HHHeeerrrccc]]]YYYXXXVVVQQQLLLJJJCCC???:::666333000---***---,,,,,,,,,------------///...---+++***((('''&&&%%%&&&(((***+++---...///+++,,,...///000000000//////111333444333222000///333888???DDDFFFGGGHHHJJJMMMOOOPPPPPPNNNLLLKKKKKKNNNPPPRRRRRRQQQPPPQQQRRRSSSPPPLLLKKKKKKOOOTTTYYY]]]YYYQQQHHHCCCCCCHHHLLLMMMKKKIIIJJJKKKKKKHHHEEEEEEEEEFFFGGGGGGGGGFFFEEEDDDCCCCCCDDDGGGIIIIIIIIIDDDCCCBBBBBBBBB@@@===;;;777777888999999:::;;;;;;<<<;;;;;;:::999888666555999777666666777666444222111333555666444222222222000000000333666777666555777777666444222000......---...000222333222111000333111//////000000000///...///000000000000//////,,,---......,,,,,,---......+++)))(((((((((&&&%%%''''''((()))***))))))((())))))((((((((()))******++++++*********)))))))))(((((('''&&&&&&''')))+++&&&...111---000::::::000---...//////000000//////---.........---,,,***(((,,,+++++++++++++++,,,,,,(((((())))))***++++++,,,'''(((((('''%%%%%%''')))&&&))),,,......,,,)))(((......---,,,+++)))((('''++++++***)))))))))))))))******+++,,,------,,,,,,&&&''')))***)))(((&&&$$$((((((''''''&&&&&&&&&&&&'''%%%%%%%%%''')))(((''')))((((((((()))***++++++***(((&&&%%%'''(((((((((&&&&&&%%%$$$$$$###$$$$$$$$$######"""######$$$%%%&&&%%%%%%&&&)))******)))''''''&&&$$$###"""######$$$###"""###&&&'''((('''%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$###!!! """%%%)))$$$$$$%%%%%%%%%$$$$$$######$$$'''(((((('''$$$###!!!!!!!!!"""$$$''')))***!!!!!!!!!"""###%%%&&&'''%%%%%%%%%$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!!!! !!!!!!!!!"""&&&%%%$$$###"""  !!!""""""###"""!!!!!!"""###"""!!!""""""!!!  !!!"""######$$$$$$!!!!!!  !!!"""$$$"""""""""""""""###$$$$$$((($$$ !!!"""###$$$###!!!   !!!...111555666555333222222444666777666555444555666//////000222444777999;;;444555444333000///000111333444444555555666666666555555555555666888:::;;;BBBUUUwwwzzzjjj^^^\\\ZZZXXXVVVRRRMMMIIIDDD@@@:::666222000,,,***...,,,+++,,,------,,,+++000000...---+++)))''''''%%%'''(((***,,,------...+++---000222333333222111000222333333111/////////444:::AAAEEEFFFGGGJJJMMMMMMOOOQQQQQQPPPNNNNNNOOOOOOQQQTTTTTTTTTSSSSSSSSSUUUQQQNNNOOOPPPQQQVVV\\\\\\YYYQQQGGG>>><<>>AAAEEEIIIIIIGGGGGGJJJMMMIIIHHHHHHGGGHHHIIIJJJKKKFFFDDDCCCDDDHHHLLLNNNOOONNNJJJEEEAAA???===;;;999888999;;;:::777666777999888666555666888888666333555444333444555555444333111333444555444333444555222000......000222222222333555777555222///.../////////......///000111222111///---------...---,,,,,,---...//////---,,,+++***+++,,,+++******+++,,,,,,***''''''''''''&&&%%%&&&''')))+++,,,,,,+++*********))))))((()))))))))((((((((()))))))))))))))%%%'''))))))'''&&&''')))+++))),,,333666222///000,,,---...///...---+++***------,,,,,,,,,------...///...---,,,+++*********,,,,,,+++******))))))(((&&&+++//////***&&&&&&'''###&&&)))+++***)))+++,,,******+++,,,+++***))))))+++***)))((('''''''''''')))***+++++++++)))'''&&&(((((('''''''''&&&&&&&&&%%%$$$$$$$$$%%%''')))***'''&&&%%%&&&''''''%%%$$$$$$$$$$$$%%%&&&((()))***'''%%%$$$%%%(((***++++++''''''&&&&&&&&&'''(((((('''&&&%%%######$$$%%%&&&''')))***(((%%%###$$$&&&'''((()))(((&&&%%%''')))$$$###"""###&&&'''((('''(((((((((''''''&&&&&&&&&&&&&&&&&&$$$"""!!!###%%%&&&&&&&&&&&&&&&%%%%%%$$$###$$$&&&'''))))))******'''$$$!!!!!!###$$$$$$###"""""""""""""""###$$$$$$'''''''''&&&&&&%%%$$$###$$$$$$###"""""""""######!!!!!!!!! !!!  """"""!!!!!! !!!!!!!!!  !!!!!! ###''')))'''###"""!!!!!! !!!"""############ """###$$$$$$######"""######$$$###!!! """"""""""""######!!! !!!!!!""""""  444777999888444222222444222666;;;<<<999777666777555666666777666666555555666999;;;:::666333333444444555666888999999::::::999888888888:::===???AAARRRsssyyyggg___UUUWWWXXXVVVSSSPPPKKKFFFAAA>>>999666444333111000000---++++++------+++(((((((((((((((((((((((()))'''(((***+++,,,,,,,,,++++++---111333444333111///+++...//////...///222555666<<>>===CCCIIIIIIFFFFFFJJJPPPKKKJJJHHHHHHHHHJJJLLLMMMGGGEEECCCDDDHHHMMMPPPQQQQQQLLLFFF@@@>>><<<:::999888:::;;;:::777555666888555333222555888999888555333333444666777777555222111333444444333333555777333000------...000111111222555777555222///...///222111000//////111333555111///---------...---,,,///000111111000...,,,******+++,,,,,,******+++,,,+++)))''''''(((((('''&&&###%%%(((+++---------,,,++++++***)))))))))))))))%%%%%%&&&'''((()))******%%%(((++++++(((&&&&&&'''---'''***555888///,,,000)))***,,,------,,,***)))+++*********+++---///111///...---+++***))))))((()))))))))***++++++,,,,,,&&&,,,111111,,,'''%%%&&&###&&&)))***)))***,,,///'''(((***+++,,,,,,,,,+++***)))((('''&&&%%%%%%%%%((()))******)))'''%%%###(((((('''&&&&&&&&&&&&'''((('''&&&%%%%%%%%%&&&'''((('''''''''((((((&&&$$$!!!!!!"""###$$$&&&'''(((%%%$$$###%%%(((+++,,,,,,((((((((((((((()))***+++&&&%%%###!!!!!!"""###$$$&&&)))+++((("""!!!$$$$$$&&&'''&&&$$$$$$&&&)))$$$###"""###&&&'''((('''******)))((('''&&&&&&&&&$$$&&&''''''$$$"""!!!!!!!!!!!!"""############"""###$$$%%%'''(((***,,,,,,***&&&###"""###$$$###!!!###"""""""""""""""######((((((((('''&&&%%%$$$###$$$$$$################## !!!"""""" """###$$$###"""!!!!!! !!!!!!"""!!!!!!"""######!!! $$$(((///,,,(((%%%$$$###"""   !!!""""""!!!  """"""!!!""""""###$$$$$$!!!!!!""""""!!!"""$$$%%%### !!!""""""###  999777555444555666555444666666777888999:::;;;;;;000222444777888888777777666888:::999666444444666666666666999<<<<<<999666;;;999888999999;;;CCCMMMhhhlll___\\\UUUSSSOOOMMMLLLIIIFFFDDDCCC???:::777777555333000111000///...---,,,++++++***)))((('''&&&&&&'''(((''')))************,,,---000000111111111111000000000111222000///...000111:::@@@FFFIIIIIIJJJNNNRRRUUUWWWXXXWWWSSSQQQQQQSSSZZZXXXZZZ___```[[[WWWVVV^^^]]]]]]]]]______]]]\\\fffddd___WWWLLLDDD>>><<>>;;;::::::<<<<<<<<<;;;:::888666555777444222333666888888777444666999999666333111000333444555555555444333222000///---,,,---///222444999777444222000///......111111111222222111///---///...---,,,+++,,,------///000111111111///...---000///...+++)))(((***,,,---,,,***((('''''''''''')))***,,,------,,,***)))))))))******+++++++++,,,,,,+++***((((((((())))))((()))***++++++***)))((()))///555666222...---...000111111000...,,,***)))((()))+++,,,---...------,,,+++)))(((''''''((((((((()))***++++++***((('''&&&))),,,---+++)))(((''')))((()))+++...000///...((()))+++***(((''''''(((***)))(((''''''((()))***))))))))))))((((((((((((((())))))***))))))((('''&&&&&&%%%%%%&&&''')))***(((((('''&&&%%%%%%$$$###"""%%%'''(((''''''((()))---(((###"""%%%'''&&&$$$((()))))))))((('''%%%$$$(((((('''&&&&&&%%%$$$###'''$$$!!!!!!$$$&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))++++++)))&&&$$$%%%''',,,***'''$$$"""###$$$%%% !!!###$$$%%%%%%%%%$$$###$$$&&&''''''&&&$$$### !!!"""######$$$$$$############"""######$$$$$$&&&$$$###%%%((()))(((&&&$$$$$$$$$############### !!!""""""!!! """############"""!!!!!!$$$ ###&&&&&&$$$"""'''+++444000------)))""" !!!%%%""" !!!!!!!!! !!!$$$$$$!!! !!!""""""!!!!!!  """###############"""  !!!"""######"""!!!!!! !!!!!!!!!!!!!!!$$$ !!!  """ !!!!!! ###%%%""" 666555555666888888777555444555555666777888888888111333555777888888888777444666777777555444555777999999999;;;======:::777777888:::<<<;;;>>>IIIUUUxxx{{{ggg[[[YYYTTTQQQNNNLLLJJJGGGDDDAAA???;;;777666666666444222////////////...------,,,***)))(((&&&&&&&&&'''(((((()))++++++++++++,,,...000000111111111000000///...///000000///000222444888>>>DDDGGGGGGHHHKKKOOOWWWYYYYYYWWWSSSOOONNNNNNWWWUUUVVV\\\___\\\ZZZZZZ______```bbbcccdddcccbbbkkkhhhaaaZZZRRRKKKEEEBBBBBBCCCDDDEEEGGGJJJLLLMMMNNNLLLJJJHHHFFFEEEEEEEEEBBBBBBAAAAAACCCFFFHHHJJJMMMMMMJJJEEE@@@===<<<<<<;;;;;;:::999888777666666888555333444666888888777777999::::::888555444444444444555555555444333222444333111//////000222333777666444222000/////////111111111111222222000///111000///------......//////000111111000///...---000000///...,,,,,,...000)))((('''&&&&&&&&&'''(((+++,,,...//////...,,,+++((((((((())))))*********,,,+++)))(((''''''((()))&&&''')))+++,,,------...,,,000555444000,,,+++---111222222111...,,,***)))&&&'''((()))))))))((('''((('''&&&&&&&&&'''(((((('''(((***++++++***(((''''''))),,,---,,,***(((((()))))))))***,,,---,,,***'''(((******(((''''''((())))))(((((((((((())))))((((((((((((((()))))))))******)))((('''&&&&&&&&&&&&%%%%%%$$$%%%'''((()))))))))(((((('''&&&%%%%%%$$$%%%''''''''''''(((***---(((###"""%%%'''&&&$$$&&&'''((())))))(((&&&%%%((('''&&&&&&%%%%%%&&&&&&&&&$$$!!!"""%%%&&&&&&%%%''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&&&&)))***+++)))&&&$$$%%%&&&)))(((&&&###""""""###$$$ """###$$$$$$$$$######$$$&&&''''''&&&$$$### !!!"""######$$$$$$$$$&&&%%%$$$###############&&&###%%%...222---'''$$$'''&&&&&&$$$###"""!!!!!!!!!  """"""######$$$######"""###  &&&***+++)))!!!&&&)))333///------***$$$"""$$$'''%%%!!! !!!!!!!!!!!!""""""!!! """"""!!!!!!!!!!!!  !!!"""############"""!!!   !!!!!!!!! ### !!!    """###!!! !!!!!!!!!444444444666888777555333333333333444444555555666333444666888999999888888333444444444333444777999===<<<<<<===>>>>>><<<999333777<<<>>>===BBBRRRcccsssbbbXXXVVVSSSQQQMMMJJJHHHEEEAAA???999777444333444555555444---...///000000///...---)))((('''&&&&&&&&&'''''')))+++,,,,,,,,,,,,---...111111111111111000///...---...000111111222555777999>>>DDDGGGHHHIIILLLOOOVVVXXXYYYXXXUUUQQQOOOOOOUUURRRSSSYYY]]]]]]^^^```aaabbbdddfffhhhhhhhhhhhhmmmggg```YYYUUUPPPKKKGGGCCCDDDEEEGGGIIIKKKLLLMMMOOOMMMIIIFFFCCCBBBBBBBBBAAA@@@??????@@@BBBEEEFFFKKKKKKJJJFFFBBB???>>>>>>;;;:::888777666666666666888666555555777888888777777888999888666555666777444444555555444444333222777666444222111222333444666555333111000000000000111111000000111111222222333222000/////////000111///000000000000//////...+++,,,,,,+++))))))+++---(((((('''''''''(((***++++++,,,---......---,,,+++'''''''''(((((((((((()))***)))((('''''''''((()))&&&'''(((+++...111333555111444555333...++++++,,,222333333111...***((((((&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&'''((('''((()))******)))(((''''''***------,,,************)))((()))******((('''&&&'''))))))(((''''''(((((((((((())))))((((((((('''''''''(((((()))))))))+++***(((&&&%%%$$$$$$$$$%%%$$$$$$###$$$%%%'''(((***))))))(((((('''''''''&&&''''''&&&%%%&&&)))+++,,,(((######%%%'''&&&$$$###%%%(((+++++++++)))(((((('''&&&%%%%%%&&&'''((($$$###"""###%%%'''''''''))))))))))))))))))))))))(((((('''&&&%%%%%%%%%%%%((())))))(((&&&$$$%%%%%%&&&&&&%%%###""""""""""""!!!"""###$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###!!!!!!!!!"""######$$$$$$((('''&&&$$$############+++)))333GGGMMM???---'''&&&%%%%%%$$$###""""""!!!$$$$$$###!!! !!!"""###$$$%%%%%%%%%%%%$$$!!!!!!&&&******))) $$$'''---***(((***(((###"""$$$)))'''$$$!!! !!!!!!"""!!!!!!""""""!!!!!!!!! !!!!!!"""###$$$ !!!!!!!!!  !!!###############"""!!!  !!!!!! """!!! !!!!!!""" """###555444222333444555444222333333444444444444444444555666777888999999888888666555444333444555888:::>>>======>>>>>>===;;;:::444888===>>>===GGG___vvvooo```XXXWWWTTTQQQMMMIIIGGGCCC???<<<555444222111222222333333...///000000000...,,,+++((('''''''''''''''''''''+++,,,------,,,,,,---///111111222111111000///...///111222333333444777999>>>CCCHHHLLLNNNOOOQQQSSSTTTVVVXXXYYYXXXWWWUUUTTTWWWSSSSSSXXX\\\]]]```cccbbbdddggghhhhhhgggggggggiiibbbYYYUUUTTTRRRLLLGGGEEEFFFHHHIIIKKKMMMNNNNNNPPPMMMIIIFFFCCCBBBBBBBBB@@@@@@>>>>>>>>>@@@BBBDDDGGGHHHHHHFFFCCC@@@>>>>>>:::999777555444555777888999888777777888888888777444555444333222222333555444444444444444333333333777666444333222333444555444333222000000000111111///000//////...///222333333222111000///000111111///000000000000/////////)))***++++++)))((()))***,,,+++*********+++---...)))***++++++++++++***)))(((((((((((((((((())))))'''&&&&&&&&&'''(((***+++(((((()))+++///222666888777777666222...,,,---...222444555222,,,(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&'''((()))))))))(((((((((***------,,,+++++++++)))(((((()))******)))'''%%%'''((()))'''''''''(((&&&'''((())))))((('''&&&&&&&&&''''''((()))))))))***(((&&&$$$######$$$%%%$$$$$$#########$$$&&&''')))((((((((((((((((((((((((((((((&&&%%%&&&(((+++***'''$$$$$$%%%&&&&&&%%%###%%%))),,,......,,,+++***)))'''&&&%%%&&&'''(((#########$$$&&&(((((()))************************((((((''''''&&&'''''''''((((((((('''&&&%%%$$$%%%%%%%%%%%%$$$$$$###""""""###$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%%%%%%%$$$###!!!!!!!!!""""""###$$$$$$'''&&&&&&%%%$$$$$$$$$$$$,,,,,,===YYY```JJJ111''' !!!"""######$$$$$$%%%%%%$$$###"""  !!!"""###$$$%%%&&&&&&&&&&&&$$$!!!"""###%%%$$$### """$$$%%%""""""$$$$$$ """&&&%%%$$$###"""  !!!!!!""""""""" !!!###$$$$$$"""!!!!!!!!!""""""###$$$ !!!!!!!!! !!!"""""""""###############""""""!!!!!!!!!!!! !!!!!!"""""""""!!! !!!    !!!###666444111000333777:::<<<666666666555555555555555777777777888888888888777:::888666555555777888999<<<<<<===<<<;;;:::::::::777:::======???OOOooo{{{nnnbbb[[[ZZZUUURRRMMMJJJFFFBBB>>>;;;444333222000//////000111000000000000...,,,***((('''(((((((((((((((((((((+++---......---,,,---///111111111111111000//////333444555666555666999;;;AAAFFFLLLQQQTTTVVVWWWXXXXXXYYYZZZ[[[[[[ZZZXXXWWW[[[VVVTTTXXX[[[\\\___cccaaadddgggfffdddaaa______aaa[[[UUURRRSSSRRRMMMIIIHHHIIIKKKMMMNNNOOOPPPPPPPPPNNNKKKHHHFFFEEEEEEEEEBBBAAA???>>>>>>???AAABBBCCCEEEFFFEEEBBB???>>>===:::999777555555666888999999:::::::::888888777777333333333111///000222444555555444444333333333333444333333222333444555666333222111000000000111111...//////...------000333222111000/////////000000000////////////000000000...///111000...,,,+++,,,///...---,,,+++,,,------************************************************$$$$$$$$$%%%'''***,,,...+++++++++,,,///222555777999888555222000///000222333666666222+++&&&$$$%%%$$$$$$$$$%%%&&&''''''(((&&&&&&&&&&&&%%%%%%$$$$$$&&&&&&''''''(((((((((((((((***,,,---,,,++++++,,,)))(((((())),,,,,,+++***&&&'''))))))(((''''''(((&&&'''((())))))((('''&&&&&&'''''''''((((((((()))&&&%%%###""""""$$$&&&'''%%%$$$###"""###$$$%%%&&&''''''''''''''''''(((((())))))(((&&&%%%%%%(((***((('''%%%%%%%%%&&&&&&&&&$$$&&&)))---...///...---,,,+++)))'''&&&&&&&&&&&&"""$$$%%%&&&'''((())))))++++++++++++++++++++++++''''''''''''((()))***+++''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!!!!"""###$$$%%%$$$$$$$$$$$$%%%&&&&&&'''((('''333IIIOOO>>>+++$$$ !!!""""""#########$$$$$$$$$###!!!!!! !!!""""""!!!!!! !!!###$$$&&&&&&''''''&&&$$$############"""!!!  """!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!! !!!!!!!!!!!!""""""!!!!!!!!! !!!!!!"""""" !!!!!!!!!"""###$$$!!!""""""#########""""""###""""""!!!!!!!!! """"""#########""""""!!!   !!!666333000111666>>>DDDHHH999888888777777666666666888777777777777777777777;;;999777666777999999888999:::;;;:::888888999:::999:::===@@@GGG\\\vvvlllbbb\\\[[[UUURRRMMMIIIEEEAAA<<<999333333222000...---...000222111///---+++)))((('''(((((()))*********)))))),,,---......,,,,,,---...000000111111111111000000444555777777777777:::<<>>===>>>???@@@AAACCCFFFEEECCC???===<<<:::999999888888999:::;;;:::<<<===<<<999888777888555666555333111111333555666555444333333333333444222222222222333444555666333222111000//////000111---///111000------///222222111///.........///000000////////////000000111---///222222000...------///...,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++%%%%%%%%%&&&(((***---...,,,,,,,,,---///000222333666555333222111333444555666999:::555,,,&&&$$$&&&######$$$$$$%%%'''((()))''''''''''''&&&%%%$$$###%%%%%%&&&&&&''''''((((((((()))+++,,,+++++++++---)))))))))***---...---+++((()))+++***(((''''''((('''''''''(((((('''''''''''''''''''''''''''''''''$$$$$$######$$$%%%&&&(((%%%$$$#########$$$%%%&&&&&&&&&&&&''''''(((((((((*********(((&&&&&&''')))'''&&&&&&%%%%%%&&&&&&&&&&&&''')))+++,,,---------++++++***)))((('''&&&&&&###%%%'''(((''''''((()))************************%%%&&&&&&'''(((***+++,,,'''&&&$$$$$$%%%&&&$$$###%%%%%%$$$$$$$$$%%%%%%&&&"""!!!!!! !!!""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!###$$$&&&############$$$&&&'''((('''%%%'''...222---((('''"""""""""!!! !!!"""###$$$$$$$$$###""" """######"""!!! !!!"""$$$%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%  """"""""""""!!! !!!!!!""" !!!!!!!!! !!!!!!  !!!"""###### !!!""""""""""""""""""!!!  !!!"""############"""  666333111222777>>>DDDGGG::::::999999888777777666888777777666555555555555888666555666999:::999777777888:::999777777999;;;666999>>>FFFSSSmmmwwwooohhh```ZZZYYYUUUQQQLLLGGGCCC>>>999666111222222000---,,,///111111///---***((((((((()))((()))***+++,,,++++++***+++---...---,,,+++,,,---...///000111111222111111111333555666666888;;;===BBBFFFMMMUUU[[[_________dddaaa]]][[[ZZZZZZXXXUUU[[[VVVTTTWWWYYYYYYZZZ]]]]]]aaadddbbb\\\WWWUUUUUUVVVVVVWWWWWWWWWUUUSSSQQQNNNOOORRRTTTUUUUUUUUUTTTTTTSSSRRRPPPMMMIIIFFFDDDCCCAAA???===<<<===>>>>>>AAADDDGGGGGGDDD@@@===<<<::::::;;;;;;<<<<<<<<<===;;;===>>>===:::777777888777888777666444222333444666555444333333333444444444444444444444444444444444333111000/////////000...111444333///---///222222111000......//////000000///......///000111222))),,,000222222000//////...---,,,,,,,,,---...///,,,,,,++++++++++++,,,,,,------------,,,,,,++++++)))(((((('''((()))***+++***+++,,,...//////000000111000///000222555777888:::===>>>999///'''&&&((((((''''''&&&'''((()))***%%%&&&&&&''''''&&&%%%$$$%%%%%%%%%%%%&&&'''((()))'''(((************+++---+++******+++,,,,,,+++)))***,,,---+++)))''''''((((((''''''&&&&&&''''''((((((((((((''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&&&&&&&'''((())))))******)))***+++)))'''&&&&&&'''%%%&&&&&&&&&%%%%%%&&&'''''''''''''''((())))))***'''(((***++++++***)))(((###&&&))))))((('''''')))((((((((((((((((((((((((%%%%%%%%%%%%&&&((())))))'''%%%###$$$%%%&&&$$$"""$$$###"""!!!"""###%%%'''######"""!!!!!!!!!"""###$$$$$$############$$$$$$""""""!!! !!!###%%%&&&###############$$$%%%&&&$$$''''''$$$$$$(((***(((%%%%%%$$$"""!!! !!!"""###$$$$$$###"""!!! """###"""!!! !!!"""###$$$$$$$$$$$$######$$$$$$###""""""###  !!!"""!!!!!! !!!  """!!!!!! !!!!!! !!!!!!!!!!!! !!!!!!""""""""""""!!! !!!""""""""""""   666444222333666:::===>>>;;;;;;:::999888777666666888777666555555444555555444333333555999;;;:::888666888999888666666999<<<333777@@@LLL]]]yyy}}}pppiiiddd\\\WWWUUUTTTPPPKKKFFFAAA<<<777444///111111000------000333///---***((('''(((***+++)))***+++,,,---,,,,,,++++++,,,------+++++++++------...///111222222222222...000222444666888<<>><<<;;;;;;<<<===BBBEEEHHHHHHEEEAAA>>><<<:::;;;<<<===>>>>>>>>>>>>;;;>>>???>>>:::777777888777888888666444222222333666555444333222333444444666666666555444444333333444333111000///.../////////333777666222///000222222222000/////////000111000///.........000111222***...333666777777666666......---...///111333444******))))))))))))******---------,,,,,,+++++++++---,,,***)))((((((((()))((()))+++.../////////...,,,,,,,,,...222555888888===AAABBB<<<111)))(((***...---+++******+++,,,,,,"""###%%%&&&''''''&&&%%%%%%$$$$$$%%%&&&'''((()))&&&((()))***))))))+++,,,---,,,++++++++++++)))''',,,---...,,,***'''''''''((('''&&&%%%%%%&&&'''((())))))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&%%%$$$###'''&&&%%%$$$$$$$$$%%%&&&''''''((()))***++++++,,,)))***++++++(((&&&&&&&&&%%%&&&'''&&&%%%%%%&&&''''''&&&%%%$$$$$$%%%''''''###%%%))),,,---,,,+++***$$$'''******(((&&&'''(((''''''''''''''''''''''''%%%%%%$$$$$$$$$%%%&&&&&&'''$$$"""###%%%&&&$$$"""$$$"""  """%%%''''''&&&%%%$$$$$$$$$%%%&&&$$$$$$############$$$$$$###"""!!! !!!###%%%&&&$$$$$$######"""#########(((,,,&&&$$$)))***###$$$$$$$$$$$$############!!!"""$$$%%%$$$"""  !!!"""!!!  !!!"""##################$$$$$$###  !!!!!!  """!!! !!!######"""!!!""""""!!!!!!!!!!!!!!!"""  !!!!!!!!!  !!!!!!!!!!!!###"""!!! !!!!!!"""    !!!!!!888666333222333666;;;>>>888888777666666666666777555555555444333222111000444333333444666777666555777333222777;;;:::999:::>>><<>>888333333333111---***)))+++---111///,,,)))'''''''''''''''&&&&&&(((,,,......---***+++---...///......------...///000111111111111222222222222333888>>>CCCHHHOOOWWW\\\^^^^^^^^^___^^^]]][[[YYYWWWWWWWWWWWWTTTTTTSSSQQQQQQTTTYYY]]]]]]\\\[[[ZZZXXXUUUSSSRRRPPPOOOPPPRRRTTTUUUUUUTTTSSSSSSRRRQQQQQQQQQRRRRRRRRRRRRPPPMMMJJJGGGDDDCCCBBBBBB@@@>>>;;;:::;;;<<<@@@CCCGGGJJJIIIEEE@@@===;;;:::888777777:::===>>>>>>?????????>>><<<:::999666555555444333333333333000111333444555444444333666666555555666777888999<<<999666555444333111///222333444444333111...,,,000...------///222222222111000000//////000000111,,,///333444333111///...111000///...............000+++'''&&&(((+++,,,,,,))))))))))))((((((((((((***++++++++++++,,,,,,,,,,,,)))'''***///222111...000---+++...111333444666999777444000---,,,++++++...,,,+++...222444000,,,***)))(((''''''''''''''' ###&&&'''''''''***------***(((''')))+++,,,,,,---+++)))((()))*********------,,,,,,+++***))))))((('''&&&%%%%%%&&&'''(((((()))***)))(((%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''%%%######'''*********)))((('''&&&%%%%%%+++++++++)))'''&&&'''((((((((((((''''''&&&&&&&&&'''&&&&&&%%%&&&'''((()))%%%%%%'''((())))))))))))((((((((('''&&&%%%###"""'''((((((&&&$$$$$$(((+++)))$$$!!!###%%%$$$&&&)))!!!"""$$$%%%%%%$$$###"""!!!!!! !!!"""$$$&&&'''&&&&&&%%%$$$#########$$$%%%%%%$$$###$$$%%%'''(((&&&$$$ ###&&&###$$$&&&''''''&&&$$$###""""""$$$%%%'''(((******((('''&&&$$$"""!!!  !!!!!!!!!!!!!!! """###$$$###"""  !!!"""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!""" !!!!!!!!!$$$###""""""""""""""""""!!! $$$"""  """######!!!!!!### !!!###""" !!!!!!!!!  !!!######  !!!"""###""" 777555333222333666999;;;888777777666555555555555444444444444333333222111333333333555777888777666888444333888;;;;;;:::<<<:::;;;EEE[[[|||zzzsssiiiaaa^^^[[[XXXVVVPPPLLLFFFCCCBBB???:::555222111000---******+++---///...,,,)))(((''''''''')))((((((***---......---)))***,,,---......------......///000111111111111222222222222444999???CCCIIIOOOVVVZZZ[[[ZZZZZZZZZ[[[ZZZXXXWWWVVVUUUUUUUUUOOOPPPPPPPPPQQQSSSWWWZZZ]]]\\\ZZZWWWTTTQQQOOONNNRRRQQQRRRTTTVVVVVVUUUSSSPPPPPPOOOOOONNNNNNOOOOOOKKKJJJIIIIIIHHHFFFDDDBBBAAABBBAAA???<<<;;;;;;<<<>>>@@@DDDFFFFFFDDDAAA>>><<<;;;:::999999;;;<<<>>>============<<<:::999888444333333222222222333333111222333444444444333222444444666777888888888888<<<:::666444444333222111111222333333333111///...///---+++,,,...///000/////////............//////,,,///222333222000......//////...---,,,,,,------,,,***))))))+++,,,+++)))((())))))******+++++++++***++++++++++++,,,,,,,,,***((((((,,,222555333111000---***+++---///111222666444111---+++***+++,,,...,,,+++---111333111...***)))(((((('''''''''(((%%%''')))((('''&&&(((***,,,***((((((***+++,,,+++...,,,******+++------,,,---,,,+++***)))((((((((((((((('''&&&&&&'''(((((()))***++++++***(((%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''&&&$$$###%%%'''******))))))((('''&&&&&&))))))))))))'''&&&&&&''')))))))))((('''&&&%%%%%%$$$$$$&&&'''''''''&&&&&&%%%%%%&&&''''''((((((((((((''''''&&&%%%$$$$$$###%%%&&&&&&$$$"""###&&&))),,,&&&"""$$$$$$######&&&######$$$%%%$$$$$$###""" !!!###$$$&&&%%%$$$############$$$%%%%%%$$$$$$%%%%%%&&&'''$$$###!!!!!!!!!###%%%&&&$$$%%%&&&''''''&&&$$$###$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%###"""!!!!!!!!!!!!""""""!!!  !!!""""""!!!  """""""""######""""""!!!"""""""""!!!!!!!!! !!! !!!!!!!!! !!!"""&&&(((((($$$###"""!!!!!!""""""######  !!!!!!$$$###  """!!!!!!!!!  !!!!!!!!!!!!!!!!!!"""!!!!!! """######!!! !!!""""""!!!  777777666555666777999:::888777777666555444444444444444444444444444444444333222333555777999888777888444444999<<<;;;;;;===999???PPPllluuuooogggaaa^^^[[[WWWTTTKKKFFFAAA???>>><<<888444/////////,,,******,,,---------,,,+++***)))((((((+++++++++,,,...///...---)))***+++------------,,,......///000111111111111222333333333555:::@@@DDDJJJNNNSSSWWWWWWVVVVVVVVVWWWVVVUUUTTTSSSSSSSSSSSSJJJMMMPPPRRRRRRSSSTTTUUU]]][[[WWWSSSPPPMMMLLLKKKRRRRRRSSSTTTVVVUUURRRPPPMMMMMMLLLKKKKKKKKKKKKKKKFFFDDDCCCEEEGGGGGGEEEAAA@@@AAAAAA@@@===;;;;;;<<<;;;===@@@BBBCCCCCCBBBAAA>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;:::888777666222222111111111222333333222333444444444333222111111222555888999999888777<<<999555222222333333333111111222222222111///...---,,,******,,,------,,,------------------------,,,...111222000...------///...---------------...))))))+++---...---***'''))))))***+++,,,------...************++++++++++++)))(((***///444777555333///---)))(((***...000111444111---***((()))***+++,,,***(((***...000000...***))))))))))))((((((((('''((()))((('''''')))***,,,+++++++++---...---,,,///---+++,,,...///000000,,,+++***)))((('''''''''((((((''''''''''''(((((('''((()))))))))(((&&&&&&&&&''')))******)))'''&&&$$$&&&''''''%%%$$$%%%&&&*********))))))(((((((((%%%&&&((())))))'''&&&%%%(((((((((((('''&&&%%%%%%!!!###&&&((((((&&&$$$###'''&&&&&&%%%%%%&&&''''''''''''%%%$$$###$$$%%%%%%$$$%%%$$$###!!!"""$$$&&&...((($$$$$$$$$"""!!!###$$$%%%%%%%%%$$$###"""!!!  !!!"""%%%$$$$$$############$$$$$$%%%%%%&&&&&&&&&&&&%%%""""""###$$$%%%&&&''''''$$$%%%'''''''''%%%###"""###############$$$%%%%%%&&&&&&%%%%%%$$$######"""#########"""!!!  !!!""""""!!!  !!!""""""""""""!!! !!!""""""#########""""""!!!!!!!!!!!!  """###$$$###!!! """ !!!&&&)))***'''&&&$$$######$$$%%%&&&### ###&&&((()))(((&&&$$$"""!!!!!!!!!!!!###!!! !!!"""###############"""!!!  !!!"""""""""!!!!!!"""""""""!!!  !!!999999999999999999999999777777777666555444333222444444444444444555666666333333333555888:::999888777444555999;;;999:::===;;;FFF\\\|||{{{rrrmmmfffaaa^^^ZZZTTTOOOEEEAAA;;;999888666333///---......,,,++++++,,,...------...---,,,+++***)))---------...000000...---((()))+++,,,------,,,+++------...///000000000000222333444444666;;;@@@EEEKKKMMMQQQTTTVVVVVVVVVVVVSSSSSSRRRQQQQQQQQQQQQRRRMMMPPPUUUWWWWWWUUUTTTTTT[[[YYYUUUQQQOOOMMMMMMMMMRRRRRRRRRTTTTTTSSSOOOLLLLLLKKKJJJIIIIIIIIIIIIIIIFFFDDDCCCEEEIIIIIIEEEAAA>>>@@@@@@???<<<::::::;;;:::;;;===@@@BBBDDDEEEFFF???@@@@@@@@@???>>><<<;;;999999999888777777666555222222222222222333444555333444555555444333222111000111222444666666666666;;;777222000000222333444333333333222111000...---...,,,++++++,,,---,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,...000000...---------///...............//////)))+++---...///---+++)))******++++++,,,,,,,,,---((((((((()))))))))******)))))),,,000555666444111...---+++***---444888888444222---)))'''''')))******(((&&&'''***,,,------******************))))))%%%%%%&&&&&&''')))+++---...------///111222000///...,,,+++,,,...111111111---,,,***)))''''''''''''(((((((((((((((((((((((($$$$$$%%%&&&'''&&&&&&%%%''')))+++------+++)))'''###%%%'''((()))(((((((((************))))))))))))"""$$$&&&(((***)))&&&###$$$%%%&&&''''''&&&&&&%%%###$$$&&&''''''&&&%%%$$$(((((('''&&&&&&&&&'''''''''%%%$$$######$$$&&&'''%%%$$$$$$###""""""###$$$---'''$$$%%%%%%""""""###&&&&&&%%%%%%$$$###"""!!!"""""""""""""""""""""###%%%$$$$$$#########$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%&&&'''''''''%%%###!!! !!!"""%%%'''((($$$$$$$$$$$$############$$$$$$######!!! #########"""!!!!!!"""$$$$$$"""!!! !!!"""""""""!!!!!!!!!!!!!!!!!!   !!!###$$$$$$###!!! $$$""" $$$(((***---,,,,,,,,,+++******)))&&&""" ''',,,000...111444555333...'''###!!!"""!!! """&&&###   """############""""""!!!  !!!!!!""""""!!!  !!!999999999999888777666666777777777777666555444333444444444444444666777888444444444666999:::999888555444555999:::888999======LLLhhhxxxpppllleee```\\\VVVOOOIIIDDD???999666444333///,,,,,,---...---,,,+++---...////////////...---,,,+++---------///000000...+++((()))+++,,,------,,,+++,,,,,,---...////////////111222444555777;;;AAAEEEJJJKKKNNNRRRVVVXXXYYYYYYQQQPPPOOONNNNNNOOOQQQRRRTTTWWW[[[]]]\\\YYYWWWUUUYYYWWWUUURRRQQQQQQSSSSSSUUUTTTTTTUUUUUUTTTPPPNNNLLLKKKJJJIIIHHHHHHHHHHHHGGGEEEEEEGGGHHHGGGCCC???===>>>>>>===;;;999:::;;;<<<<<<===???BBBEEEGGGIIIAAAAAABBBBBBAAA???===<<<999888888777666666666666444444444444444555666777444555666666555444333222111000//////000222555777888444000...///111333444666666555333111///---,,,///...------...///---,,,,,,------......------,,,---//////...---,,,,,,---,,,,,,,,,,,,---...//////---............------...,,,,,,,,,++++++*********'''''''''(((((((((((()))***+++...111333333111///---//////...444>>>CCCBBB666333...***((('''((()))+++)))((((((***+++------******+++,,,,,,++++++***&&&%%%$$$%%%''')))+++,,,---,,,---...111111000///,,,+++***+++---000111111///...+++)))'''''''''((())))))))))))))))))))))))$$$$$$%%%&&&''''''''''''(((***,,,......,,,***(((###$$$&&&)))+++,,,,,,+++))))))))))))************""""""%%%(((+++***&&&""" ###%%%&&&''''''&&&''''''&&&&&&&&&&&&''''''))))))((((((((((((((((((&&&%%%#########%%%''')))&&&&&&%%%$$$$$$$$$$$$$$$)))%%%"""%%%&&&$$$$$$%%%'''&&&%%%$$$$$$######"""""""""##################%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&'''(((''''''%%%$$$'''&&&###"""!!!"""###%%%$$$%%%&&&''''''%%%###"""!!!$$$&&&(((########################$$$$$$$$$###""" ###""""""!!!!!!!!!"""$$$$$$"""!!! !!!!!!!!! """!!!!!!!!!!!! """!!! !!!!!!"""###!!!  !!!"""######""" ###""" """''',,,000444666888999888666333222,,,(((###"""%%%+++111444555888===@@@>>>777000***$$$$$$###!!! ###&&&(((&&&$$$"""!!!  !!!!!!!!!!!!!!! """$$$$$$###""" !!!###999888888666555444333333666777888888888777555444666555444444555666777888666666666777999:::999777666555777::::::888:::???@@@TTTuuuyyyooojjjddd^^^ZZZTTTLLLFFFEEE@@@:::666444333000------...//////---,,,---...111111000///...---,,,,,,++++++,,,...000///---***)))***+++------------,,,,,,,,,---...///////////////111333555777;;;@@@DDDGGGHHHJJJNNNTTTXXXYYYYYYOOOMMMKKKIIIJJJMMMQQQSSSXXX[[[^^^___]]][[[YYYYYYWWWWWWVVVUUUVVVWWWXXXYYYYYYXXXVVVVVVWWWVVVTTTRRRMMMLLLKKKJJJIIIHHHHHHHHHFFFGGGIIIIIIGGGCCC@@@>>>>>>???>>><<<:::999;;;======>>>???@@@CCCFFFHHHIIIAAABBBCCCCCCBBB@@@>>>===999999888777666666777777777777666666666777888888555666777777777666555444333111///---...000444666555333//////000222444444888777666444222000......000//////000111222000......///000111111000///...///000///...,,,+++---...************+++,,,---...000111000///---...000333...------,,,+++***)))((((((((((((((()))))))))))),,,---///111222111000///---222333222888CCCGGGDDD444222///,,,***)))))))))------,,,,,,,,,,,,------***+++,,,---------,,,+++,,,)))&&&%%%'''((()))(((+++******+++---//////...,,,+++)))***---///000000000...+++)))'''''''''((())))))************))))))''''''(((((()))******+++)))***,,,------,,,***)))$$$$$$%%%(((+++------,,,((((((((())))))*********######$$$(((+++***&&&""""""%%%'''''''''''')))((('''%%%%%%&&&'''(((((())))))*********))))))$$$$$$$$$$$$%%%''')))***((('''%%%%%%&&&&&&%%%###'''###"""%%%'''%%%%%%''''''&&&%%%$$$$$$$$$$$$$$$ !!!""""""#########"""&&&%%%%%%%%%%%%&&&&&&'''&&&''''''''''''&&&&&&%%%(((&&&###  """######$$$&&&''''''&&&$$$######"""!!! !!!###%%%$$$$$$##################$$$$$$$$$###"""!!!  !!!!!!"""""" !!!""""""""""""!!!  !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""######$$$###!!! !!!!!! !!!!!!!!!!!!!!!  !!!"""$$$&&&+++222666999;;;>>>@@@AAA@@@???===666222---,,,---111444555888:::<<<===<<<999555222&&&&&&$$$"""!!!"""&&&)))+++,,,+++((($$$  !!! !!!$$$'''&&&$$$"""!!!###<<<;;;999777555444444444555666888999:::999777777888777555444444666777888888777777888999:::888666777777999===<<<:::<<>>888555444444222//////000111000...------...333111///---+++*********((()))***---///...+++))))))***,,,---......---------...///000111111111111...000222444777;;;@@@CCCEEEDDDEEEIIIOOOTTTUUUUUUMMMJJJFFFDDDEEEJJJOOOSSSVVVXXXZZZZZZZZZZZZ[[[\\\WWWXXXXXXYYYYYYZZZZZZZZZZZZXXXUUUTTTTTTUUUTTTSSSMMMLLLKKKIIIHHHHHHHHHGGGGGGKKKNNNMMMHHHCCCAAABBBAAAAAA???<<<::::::===@@@>>>???@@@AAACCCEEEFFFGGGBBBBBBBBBBBBAAA@@@@@@???::::::888777777888888999999888888777777777777888555666888999999888777777444333111000000111333444444333111111333555555555777666555444333222222222000///000111333444222000111222444555555444222111111111000...,,,+++---///+++++++++,,,---...000111111333333222000000222444......------,,,,,,++++++*********+++++++++,,,,,,---...000111222222333444...444555222777AAABBB<<<......---,,,++++++******------...---,,,+++*********+++---.........---,,,///,,,(((''')))***+++***,,,+++)))***---///000000---+++***+++---///000///000...***'''%%%%%%&&&''')))******++++++******)))))))))))))))******+++,,,)))******++++++******)))'''%%%$$$%%%(((******)))&&&&&&'''((())))))******&&&$$$$$$'''++++++&&&""" """%%%'''(((((('''&&&'''''''''&&&&&&&&&%%%%%%%%%&&&)))++++++***)))(((###$$$%%%&&&((()))***+++)))'''%%%%%%''''''$$$"""&&&###"""%%%'''%%%%%%'''&&&&&&%%%$$$$$$$$$%%%&&& !!!"""$$$%%%%%%%%%$$$&&&&&&&&&&&&&&&'''((()))(((((('''&&&&&&&&&&&&&&&%%%$$$###"""""""""""""""!!!###%%%'''''''''&&&%%%$$$"""!!! """$$$&&&&&&&&&&&&%%%%%%$$$$$$$$$###############"""!!!  !!!"""###  !!!"""############$$$#########""""""""""""!!!!!!"""""""""############!!!!!!!!!!!! ###"""!!!  !!! """$$$%%%&&&)))...222444555888;;;???BBBEEEFFF???;;;888555555555555444333555999;;;;;;888444222%%%%%%$$$"""!!!###'''***,,,111333///'''  !!!""""""""""""  """!!!!!!%%%&&&%%%###!!!  @@@???<<<:::888777777777555666888:::;;;:::999888999777666555444666777888999888888888999999888666999999<<>>;;;>>>CCCSSSooozzzuuujjjeee___ZZZWWWSSSMMMHHH???:::555222333333222000000111222111///...---...333111...+++)))((())))))''''''))),,,...---+++(((***+++---...//////...---///000111222222333333222---///222444666:::???CCCCCCAAAAAAEEEKKKPPPQQQPPPKKKHHHCCCAAABBBGGGNNNSSSRRRTTTUUUVVVVVVXXX[[[]]]XXXYYYZZZZZZ[[[[[[ZZZZZZXXXUUUQQQPPPPPPRRRRRRRRRMMMLLLKKKIIIHHHGGGGGGGGGHHHOOOTTTRRRKKKEEEEEEGGGDDDCCC@@@<<<:::<<<@@@CCC??????@@@AAACCCDDDEEEEEEBBBBBBAAAAAAAAA@@@@@@@@@;;;:::999888888999999:::999999888777777666777777666777888999::::::999888444444444333333333333222555333222333555777777666555555444444444555555666//////000222444555333111333444666777777666444333222222000...,,,,,,...000......//////111222444555111333555555222111222555------..................,,,,,,---------.........---...000222222444666888000666777222444<<<;;;333)))***+++,,,,,,,,,,,,+++***+++---,,,***'''&&&&&&***+++---//////...---,,,...+++((((((+++...000///000...,,,,,,///222333444...---++++++---///000000///---)))&&&$$$$$$%%%&&&)))***+++,,,,,,+++***)))((((((((((((((()))******)))))))))))))))))))))))))))&&&######&&&''''''%%%%%%&&&&&&'''((()))******(((&&&$$$'''++++++'''"""$$$&&&(((******(((&&&$$$$$$%%%'''((('''%%%###!!!"""$$$(((+++,,,***(((&&&"""$$$&&&((()))+++++++++(((&&&$$$%%%'''&&&$$$!!!'''###"""&&&'''%%%$$$%%%&&&%%%$$$$$$$$$%%%&&&'''"""###%%%'''(((((((((((('''''''''''''''((()))***)))((('''&&&%%%%%%&&&'''!!!"""$$$%%%%%%$$$###"""!!!"""$$$&&&''''''&&&&&&!!! !!!$$$'''***)))((((((''''''&&&%%%%%%""""""#########""""""!!!###"""!!! !!!  !!!!!!!!!"""$$$$$$%%%%%%%%%$$$$$$$$$$$$#########""" !!!!!!""""""######  """"""!!!%%%###!!! !!!"""!!!###%%%$$$""""""%%%)))------...222777>>>EEEJJJDDDBBB>>><<<:::888555333)))000999@@@@@@:::222,,,$$$$$$###!!!!!!###'''+++---444888444((( !!!###$$$%%%%%%$$$"""  !!!  ###!!!"""&&&%%%$$$"""!!! !!! """!!!!!! :::::::::999777555444333666666777888999::::::;;;777666666555555555666666333444777999::::::999888555888;;;<<<>>>@@@AAAAAA^^^zzzrrrpppeeebbb]]]XXXSSSMMMFFFAAA>>><<<999555111//////000000//////...------,,,,,,000///...,,,***((('''&&&***+++,,,------+++)))(((,,,///111222000...------///000222333333222111000333111222888999777;;;BBBCCCDDDHHHLLLOOOOOOMMMKKKKKKHHHDDDCCCGGGLLLPPPSSSTTTUUUSSSOOORRR[[[^^^[[[\\\XXXTTTRRRSSSVVVWWWXXXSSSQQQMMMLLLMMMNNNNNNMMMJJJJJJJJJJJJIIIGGGEEECCCIIIJJJKKKLLLLLLHHHCCC???BBB@@@>>>;;;::::::;;;<<<=========???AAAAAA???===::::::;;;;;;===>>>???@@@::::::::::::::::::::::::<<<:::888555444555666777777777666555555555555666888666444333444555555444666555444333333444666666222555888777444222222333***,,,///222333333333222444555666666666555444333222111000.........///000111111111111111222222222000111333555555555333222000///---++++++---///000///,,,))))))---///000///000---,,,...222666666555;;;999666666777777777666333///,,,+++,,,---,,,***(((((())))))************...///////////////...---000...,,,+++,,,...222444000000///...//////000000333222///+++((((((+++...)))((('''&&&&&&''')))***&&&(((***+++***)))******((()))***+++++++++++++++///+++&&&%%%(((+++,,,,,,(((((())))))(((&&&$$$###&&&''')))++++++***(((''''''&&&&&&(((+++,,,)))&&&''''''((()))***)))))))))!!!###&&&((((((%%%"""  %%%***,,,,,,***))))))((('''&&&&&&'''((()))((())))))((('''$$$""" %%%&&&'''''''''&&&%%%$$$%%%&&&'''''''''&&&%%%$$$###$$$''')))******)))))))))))))))))))))(((''''''***+++***&&&!!! !!!$$$%%%###"""$$$'''(((&&&$$$&&&$$$"""###&&&&&&%%%"""######"""!!! ###&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%"""!!!!!!   !!!"""######"""!!!  ############$$$%%%$$$$$$###############$$$$$$###"""!!!!!! $$$$$$$$$$$$#########""""""$$$%%%###%%%&&&'''(((+++111888===>>><<<999666333222111111''',,,333777666111)))$$$!!!###%%%'''(((---//////,,,'''""" """$$$$$$###!!!!!!!!! """%%%'''$$$!!! """###$$$$$$'''$$$!!!$$$(((%%%  $$$ %%%###!!!!!! ;;;;;;:::999888777666666555666666777888999999:::555555555555555555555555555666888999999888777666111222777<<<======CCCJJJpppvvvnnnkkkbbb___[[[VVVQQQKKKDDD@@@:::999777333000//////000111000000///......------------,,,,,,+++******)))+++,,,---------,,,***)))---///000///---+++++++++111111222333333333333222555333444999::::::>>>EEELLLMMMOOOQQQQQQPPPLLLJJJMMMKKKHHHIIILLLPPPTTTUUURRRSSSQQQMMMPPPWWWXXXVVVUUUSSSQQQPPPRRRUUUVVVWWWNNNLLLIIIHHHIIIJJJJJJJJJFFFFFFFFFFFFEEECCCAAA@@@DDDEEEGGGIIIIIIFFFBBB???CCCBBB???<<<;;;;;;;;;;;;<<<<<<<<<>>>@@@@@@???===<<<;;;;;;;;;<<<===>>>>>>::::::999999999999::::::<<<:::888777666888:::;;;777666555555444444555555888666333222222333222111333222222222333333444555111333555555333111111222///000111222222111000///111222222333222111000///111000///.........//////000000000000000000000000///000222333333222111000------------------------...+++)))))),,,/////////...,,,+++,,,000444444444999666444333444444444333222///,,,+++,,,---+++***(((((())))))******++++++---......//////.........000...,,,++++++---///000222000...------...000111000000000...+++))))))***+++***(((''''''((()))***&&&)))++++++*********+++******++++++++++++++++++---***''''''))),,,------))))))))))))((('''&&&&&&%%%&&&((()))************+++******,,,//////---***))))))))))))(((((((((((("""$$$%%%'''&&&%%%"""!!!!!!%%%)))++++++***)))(((''''''&&&'''((()))***))))))((('''&&&$$$###"""$$$%%%&&&'''((((((''''''&&&'''((((((((('''&&&%%%$$$%%%''')))*********)))'''(((((((((((('''&&&&&&%%%%%%### %%%$$$###$$$&&&'''%%%"""$$$""" !!!###$$$###!!!&&&&&&&&&$$$"""###%%%'''######$$$%%%&&&'''(((((('''%%%"""   !!!"""""""""!!!!!!!!!!!!"""###$$$%%%&&&&&&&&&%%%%%%$$$######$$$$$$###"""!!! $$$#########""""""""""""!!!"""###!!! !!!"""###%%%(((---111444333111///......//////---///111222///)))### !!!###%%%'''((()))+++---,,,(((### !!! """""""""  ###&&&$$$###!!!"""$$$''''''''')))&&&### !!!$$$%%%&&&###  !!!$$$***'''!!!!!! :::999888777666777888888555555555666666777777888222333444555666666555555666777999:::999888666444///...555??????<<>>DDDJJJQQQSSSUUUVVVUUUSSSPPPNNNOOONNNMMMOOORRRVVVXXXXXXQQQRRRPPPNNNOOOSSSSSSPPPNNNMMMMMMOOORRRTTTTTTTTTJJJHHHFFFFFFGGGHHHHHHGGGDDDDDDDDDDDDCCCAAA@@@???@@@AAADDDFFFEEECCC@@@>>>CCCBBB???===<<<;;;<<<<<<===<<<<<<>>>@@@AAA@@@???======<<<;;;;;;:::;;;;;;:::999777666666888999:::<<<;;;999888999:::<<<>>>666555555444444444444444777555222111111111000...///000111222222222222222...000222222111000000111111111000000000000000000111111111000000...---,,,000///......---.........000000000000000///...---...///000111000///...---***+++---......---+++***---+++)))***,,,---......,,,+++***+++...111222222777555333222222333222222111///,,,,,,,,,,,,+++***'''(((((()))******++++++,,,,,,,,,------.........333333222111000111111111333111///------...///000///111333333///,,,)))(((---,,,+++)))))))))******((()))++++++*********++++++,,,,,,,,,,,,++++++***+++)))((()))+++---...---***))))))(((((())))))***%%%&&&'''(((***+++,,,,,,000//////111333333111///---,,,***(((''''''''''''$$$%%%%%%%%%%%%$$$###""""""$$$&&&((()))***))))))''''''&&&&&&''')))+++,,,+++)))(((&&&$$$$$$$$$$$$$$$%%%&&&((())))))))))))((((((((((((((('''&&&&&&$$$%%%''')))******))))))&&&''''''''''''&&&%%%%%%""" $$$######$$$%%%%%%###!!!%%%### """#########(((((('''%%%$$$###%%%''' """$$$&&&'''((()))'''$$$!!!  !!!""""""%%%""" !!!$$$''''''&&&'''&&&%%%$$$$$$$$$$$$$$$"""!!! """"""""""""!!!!!!!!!!!! !!! """$$$(((''''''&&&'''(((***+++---,,,+++)))&&&### !!!!!!!!!"""$$$%%%&&&'''***---...***&&&"""!!!!!!!!!"""!!!$$$$$$$$$"""!!!!!!###%%%"""!!!"""$$$'''*********(((&&&$$$"""""""""###$$$###"""  !!!+++111---$$$ 888777555444555666888:::555555555555555555555555///111333555666666555444666777888999999888666555000...666CCCBBB???SSSooo}}}pppgggbbbXXXVVVRRRNNNJJJEEE???;;;444333222333333333333222000/////////.........---,,,,,,,,,,,,------------///...---,,,,,,,,,------111111000///---...000333222111111000111222444555777777888:::===AAAGGGLLLNNNQQQUUUXXXXXXWWWVVVUUUQQQQQQRRRUUUXXX[[[[[[[[[TTTTTTSSSRRRSSSSSSQQQOOOLLLLLLMMMPPPSSSTTTRRRQQQJJJHHHGGGGGGHHHIIIIIIHHHFFFFFFFFFEEEEEEDDDDDDCCC@@@CCCEEEFFFDDDAAA???===@@@???>>>===============>>>======???AAABBBBBBAAA???>>><<<;;;999888888888:::888666555555777999;;;<<<;;;:::999999:::<<<<<<555555444333333333333444555333222111222222111000000111222222222111///...---...////////////000000.........///000222333444333333222222111000///............---------......111111111111000///------///////////////...---,,,+++++++++,,,,,,+++++++++,,,+++******+++,,,------,,,++++++,,,...000222333888666333222222333222111///...---,,,,,,+++***)))((((((((()))******++++++*********+++,,,---......111222222333333333333222222222111111000000//////111333555555222...+++***...---+++***)))))))))))))))+++,,,,,,******+++,,,------------,,,,,,+++***(((((()))+++---.........))))))((('''((()))***,,,(((((((((((()))***+++,,,111111222333333333111000000...+++(((&&&&&&&&&'''&&&&&&%%%$$$$$$#########&&&&&&''''''(((((())))))'''&&&&&&&&&(((***+++---+++)))'''$$$$$$$$$&&&'''''''''(((((())))))))))))(((((((((''''''&&&%%%%%%$$$$$$&&&'''(((((((((((('''''''''''''''&&&%%%%%%$$$!!! """###$$$$$$###"""&&&%%%###"""###$$$%%%&&&'''''''''%%%###"""###%%% """$$$&&&'''''''''%%%###!!!   """###&&&!!!$$$''''''%%%$$$$$$######$$$$$$%%%&&&""""""!!! """!!!!!!!!!!!!   !!!   """$$$%%%$$$$$$######"""!!!  !!!!!!"""))),,,000000---)))%%%### !!!!!!!!! !!!"""###$$$$$$###!!! !!!""" !!!$$$(((***)))((($$$###"""!!! !!!!!!!!!  !!!!!! %%%111555///%%%888777666555666888:::<<<555555555444444444444444///111333555666666555444333555777999:::999888777111///888DDDDDDEEE___yyykkkbbb]]]TTTRRRNNNKKKHHHCCC===:::444333333555777777555333......------------,,,,,,///.........---,,,,,,,,,///...---,,,,,,,,,------...///...------///333666000////////////111333444444666888999<<>>>>>;;;<<<<<<<<<===>>>???@@@===<<<;;;<<<>>>@@@@@@???>>>===;;;:::888777777666999777555444555777999;;;===<<<:::999888888888999555555444333333333333444333222222333555666555444444444444444222000...,,,------------.../////////////////////000111333444444333333222111000000000------..................222222333333222000...---000000000//////...---------,,,***))))))***,,,---+++,,,,,,,,,,,,,,,------------------...000222444666444111000000000000///.........---+++***))))))((()))))))))************))))))))))))***+++---...)))***,,,---////////////000222444555555333000...111222222111...,,,,,,,,,---,,,+++***))))))((((((+++,,,---,,,******+++---------------,,,,,,+++***&&&(((***,,,------------(((''''''&&&'''(((***++++++***)))))))))))))))***...///111111111000//////000...+++((('''&&&''''''((((((&&&%%%$$$$$$$$$%%%'''''''''''''''((())))))''''''&&&'''(((***,,,---+++)))&&&$$$$$$%%%''')))******))))))((((((((((((''''''&&&%%%$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&'''(((((((((((('''&&&&&&'''""""""$$$$$$$$$$$$%%%%%%$$$#########%%%&&&'''''''''&&&$$$######$$$"""###$$$%%%&&&%%%$$$######!!! !!!""""""!!!!!!  !!!  !!!"""$$$ """&&&%%%### !!!###$$$&&&'''$$$###"""!!! !!!!!!!!!!!!    !!!"""!!!  !!! ))),,,//////+++'''###"""  """###"""  !!! !!!###%%%&&&&&&$$$"""!!!!!!  !!!"""###"""  !!!"""######  (((222444---###::::::999999:::;;;===>>>666555555555444333333333222333444555666666555555333444777999::::::999888000111999CCCFFFPPPooorrrfff^^^XXXQQQOOOLLLJJJGGGBBB===999666555555777::::::666222,,,,,,,,,,,,,,,,,,,,,,,,111000000...---,,,++++++------------,,,,,,,,,,,,***++++++++++++,,,000333.........///000111222333222666999999;;;BBBFFFGGGGGGLLLQQQSSSRRRPPPQQQRRRTTTUUUWWW[[[___aaaaaa```ZZZWWWVVVYYYZZZXXXVVVVVVSSSSSSTTTVVVWWWUUURRROOOHHHGGGFFFEEEFFFFFFDDDCCCDDDDDDCCCCCCCCCDDDDDDEEEFFFIIIKKKIIIDDD???>>>>>>;;;;;;<<<===???@@@@@@AAA;;;999888888:::;;;;;;:::<<<;;;:::888777777777777888777666555666777999;;;<<<;;;:::999777777666666666555555444444444444444222222222444777888888666666555555444222000///...000...------///000000///222222111111000000//////222111111000///000000000------.../////////......111222333444333111///...000000//////////////////...,,,***((((((***,,,...,,,---......,,,,,,---......////////////000333555333000---,,,,,,,,,+++***,,,...///---+++)))))))))************))))))))))))))))))((('''((()))+++,,,'''(((***,,,---.../////////111444666666444111/////////...,,,))))))+++---,,,+++++++++***)))))))))---------,,,+++***,,,---+++,,,,,,,,,,,,++++++***&&&(((***+++++++++,,,---''''''''''''(((((()))***,,,++++++******)))((((((,,,...000000...,,,,,,,,,...---+++)))((((((((((((***)))((('''&&&%%%%%%%%%(((((((((((((((((())))))((((((''''''(((***+++---***)))&&&%%%$$$&&&(((***,,,+++***(((''''''''''''((('''%%%$$$############$$$$$$$$$$$$%%%%%%&&&&&&((((((((((((((('''&&&&&&%%% !!!###$$$$$$%%%!!!"""$$$###"""!!!"""###'''((()))(((&&&%%%%%%&&&$$$%%%''''''&&&$$$"""!!!!!!  """$$$$$$$$$"""!!!  !!!"""!!!!!! !!!!!!!!!$$$$$$### """$$$%%%&&&$$$###"""!!!!!! !!!!!!!!!!!!!!!    !!!  !!! !!! %%%''')))(((%%%"""$$$%%%&&&%%%"""!!!######""" !!! !!!###$$$###"""######"""!!! """###$$$$$$###!!! !!!""""""######""""""!!! !!!!!!&&&......'''  999999999::::::;;;;;;<<<777666666555444333333333555555555555555555555555444666777999:::999888777111666>>>DDDLLL```xxxmmmeee]]]YYYPPPNNNKKKIIIFFFCCC>>>:::888666666888;;;:::555000------------------------111111000///...---,,,,,,+++,,,---------,,,***)))+++,,,,,,+++******---///---...///000111222222222000666::::::<<>>>>>?????????@@@@@@AAAAAAAAAAAA<<<:::888777888999999888999999888777777777777888777777777777888999::::::::::::999999888888888777777666555555444444555555333222333555888888777555444444333222111111111111333000......///111000///111111222222111000...---111000/////////000111222---...///000000000//////...000222333333111///...///............//////000---,,,++++++++++++,,,---,,,...000000---,,,---///---///000///...///222555222///,,,++++++******(((+++---///...+++(((((())),,,,,,+++***)))(((''''''***)))'''&&&&&&((()))***)))***+++,,,---...///000...///000222222222222111,,,------,,,******,,,...+++,,,,,,,,,,,,,,,++++++.........,,,+++***,,,...******++++++++++++++++++&&&)))******((((((***,,,(((((()))*********)))))))))***+++++++++***)))(((+++...000///---++++++,,,++++++******************++++++***)))((('''&&&&&&&&&'''((()))))))))))))))))))))((((((((()))+++,,,)))((('''&&&&&&'''(((***+++***(((''''''''''''((()))(((&&&$$$############&&&&&&&&&&&&&&&&&&''''''&&&''''''''''''&&&%%%%%%"""!!!""""""###$$$"""%%%%%%###!!!!!!"""%%%'''((((((&&&%%%&&&'''%%%&&&(((((('''%%%###!!!!!!!!!######""""""!!!  !!!"""""""""""""""!!!  !!!"""###$$$$$$!!!!!!!!!!!!"""###$$$%%%######"""!!! """""""""!!!!!!!!!  !!!    """######!!!$$$'''******)))&&&$$$### ###&&&'''&&&$$$######""" !!!#########%%%$$$""" !!!!!!&&&&&&&&&&&&$$$""" !!!!!!!!! !!! !!!"""''''''"""!!! 555666777888888888888777777777666555444444333222777777666555555555666666666777999:::999888666555333;;;BBBGGGRRRnnnuuummmfff```\\\PPPNNNKKKIIIGGGCCC>>>;;;999777666999;;;:::333------.....................000000//////......------***+++,,,------+++)))(((...//////---+++***+++------...000222333444333333///777<<<;;;===CCCEEEBBB@@@FFFMMMOOOLLLJJJKKKNNNHHHHHHJJJNNNRRRUUUUUUUUUTTTNNNNNNSSSUUUSSSSSSWWWVVVUUUVVVXXXYYYXXXVVVSSSJJJIIIGGGGGGFFFEEEBBB@@@??????>>>>>>>>>@@@AAABBB@@@DDDGGGEEE@@@======@@@CCCCCCCCCCCCBBBAAA@@@@@@???===:::999:::;;;::::::777777777777777888888999666777777888999:::::::::888888999999999:::::::::777777666555555555555666444333444555777777555333222111000000000111333444555222///...000111000///---...000222333222111000111111000000000222444555---...000111111111000///,,,...000222222111///------------------...///000+++,,,------------,,,+++---///111111...---...000---///000///......222555333111---,,,,,,,,,+++***+++---///...+++(((((()))------,,,***)))'''&&&&&&***)))'''&&&&&&'''((()))((((((((((((((()))***+++///...------...000222444,,,...///000///...///000,,,,,,---......---------...///...,,,+++***,,,...((()))***+++++++++++++++''')))***)))&&&&&&)))+++)))***+++,,,,,,+++***)))'''(((***,,,---,,,***))),,,...111000---++++++---((()))***++++++++++++***,,,,,,++++++***((('''&&&&&&'''(((*********))))))******)))(((((()))***+++(((((('''&&&'''((())))))(((((('''&&&&&&'''((()))***)))'''%%%$$$$$$$$$$$$(((((('''''''''((())))))%%%%%%&&&&&&&&&%%%$$$$$$!!!"""!!! !!!""" $$$((((((&&&#########"""###%%%%%%$$$###$$$%%%%%%&&&((()))(((&&&$$$"""!!!  !!! ###!!!  !!!#########$$$$$$###!!! ############$$$%%%%%%$$$$$$###"""#########"""""" """"""""""""!!!!!!!!!!!! !!!!!!!!!    """ !!!!!! !!!###%%%))))))(((''''''"""%%%(((***)))(((''''''""" !!!###%%%%%%$$$###!!! !!!(((((('''&&&$$$"""   """"""!!!!!! 777777777888:::<<<;;;:::777888777666444444666888666888888777555444555666777999;;;;;;::::::;;;<<<999:::>>>KKKcccuuukkkgggddd___[[[NNNMMMKKKJJJGGGBBB<<<777999888888666555333111000---,,,***+++,,,,,,***)))------------,,,***(((''',,,+++***+++---------+++)))***,,,---...------,,,***...222555555333222222555888<<<@@@DDDEEEEEEDDDIIIJJJKKKJJJHHHHHHIIIJJJJJJLLLOOOOOOOOONNNNNNOOOQQQPPPOOOPPPQQQQQQPPPOOOOOOUUU[[[\\\ZZZXXXZZZ]]]UUURRRMMMIIIFFFDDDAAA>>>===@@@CCCCCC@@@>>>???AAA?????????@@@AAABBBDDDEEEGGGFFFDDDCCCBBB???;;;777999;;;>>>>>><<<:::999999888777777777888999::::::;;;999666555777999::::::;;;;;;;;;:::888666555444333444555777888888888999333222111000000111222333444333111//////000222333...000111000---+++---000000111222222000//////000222///---...111333222000...///111333444444444333000///...///000000...,,,,,,,,,------.../////////222000...+++******+++,,,))),,,///111000...---------///111111//////222555444000,,,+++,,,,,,+++)))&&&(((*********)))***+++------+++)))(((''''''''''''''''''(((***,,,///000*********+++,,,...111222000///---,,,++++++,,,---+++---...000000///---,,,...............---------...,,,+++***++++++***)))***++++++,,,,,,---------------,,,...///000...---++++++******))))))((((((******+++++++++******)))...,,,+++,,,//////---+++...---,,,+++************(((******)))***,,,***%%%'''))),,,,,,+++*********+++***)))((('''''''''((())))))((('''&&&&&&%%%%%%(((((())))))))))))((((((''''''((()))***)))&&&###''''''''''''(((((((((((($$$&&&((()))(((&&&$$$"""$$$  """###  """######!!! !!!""""""######$$$$$$$$$$$$%%%'''((()))(((&&&###!!!!!! !!!""""""  !!!""""""!!!"""#########""" """!!! """%%%&&&### ###"""!!! !!!""" ###############$$$$$$%%%###  """###  !!!!!!!!!  !!!!!! ###  !!!### """&&&)))******)))(((!!!!!!  """$$$%%%%%%$$$!!!!!!"""%%%$$$%%%(((,,,+++&&&!!!!!!!!!  !!! """!!! 999888666777888999999888;;;;;;;;;999777666888999888888777777888888888888888:::;;;;;;:::::::::;;;888:::BBBTTTqqq{{{pppiiifffeeeaaa]]]RRROOOJJJFFFCCC???<<<999666666555555444333222111///---,,,,,,------,,,+++,,,------------+++***)))*********+++...000000///+++,,,---.........---,,,---000444555333111//////333666:::???CCCDDDEEEEEEKKKLLLLLLKKKJJJJJJMMMOOOLLLNNNQQQRRRQQQPPPPPPQQQNNNMMMKKKKKKLLLMMMMMMLLLNNNSSSXXXYYYWWWVVVWWWYYYTTTRRRPPPMMMHHHDDDAAA??????AAACCCBBB@@@??????AAA????????????@@@AAAAAABBBBBBAAAAAAAAA@@@===999555===???@@@@@@>>><<<;;;;;;888888999999:::;;;;;;;;;999777555555666888888777:::::::::999777555444333333333444555666666666666333222111000000111222333222111000///......//////---///111000///---------,,,...000111111111111111111///......111222222000///000111333333333333222///---,,,,,,------,,,***...............---------111000...,,,******+++,,,+++,,,...---,,,,,,---...000111222111//////111444222///------...///---,,,+++,,,------+++******+++,,,+++***((('''''''''''')))))))))***+++---000111...---------...///111222///...---,,,+++++++++++++++,,,---/////////...---........................111---)))***...000...+++,,,,,,---------------------,,,+++---...///...,,,,,,,,,++++++******++++++******++++++++++++******---,,,+++,,,...///---***+++++++++++++++*********+++......++++++,,,***&&&(((***,,,+++***))))))***++++++***)))))))))))))))))))))(((''''''&&&%%%%%%((((((((((((((((((((()))*********++++++***((('''''''''((((((((()))))))))'''&&&&&&&&&&&&%%%%%%$$$$$$ !!!"""""""""###%%%$$$###!!!!!!"""###############$$$%%%%%%$$$%%%&&&''''''&&&$$$###!!!!!! !!!"""!!!!!! !!!""""""###$$$$$$$$$######""""""###"""!!!###$$$$$$"""%%%$$$###"""######%%%%%%###"""!!!!!!!!!!!!""""""%%%$$$###""""""""""""""""""""""""###%%%%%%$$$###!!!!!!!!!!!!!!!  !!! !!!"""!!!!!!###&&&)))++++++***)))!!! !!!$$$%%%%%%### """###(((((())),,,///...+++(((  !!!######"""!!!!!!"""!!! ;;;999666555666777777777<<<===<<<:::888777999::::::888666888;;;===<<<::::::;;;<<<<<<:::999::::::;;;???KKKddd~~~vvvmmmgggeeeccc___ZZZRRRMMMFFFAAA>>>======<<<333333333333222222222222111///------...///...---+++,,,,,,---------,,,+++)))((())),,,000222333333....../////////...------...111444555444222000000444777;;;@@@DDDGGGHHHHHHNNNNNNOOONNNMMMNNNPPPSSSOOOQQQSSSSSSRRRQQQQQQRRRNNNKKKHHHGGGIIIKKKLLLLLLOOOSSSWWWXXXVVVUUUUUUWWWRRRTTTTTTPPPJJJDDDBBBBBBCCCDDDDDDCCCAAA@@@AAABBB????????????????????????>>>>>>???AAAAAA>>>999666>>>@@@AAA@@@===;;;::::::888999:::<<<======<<<<<<999888777777999999888777999999888888666555333222333333444444444444333333222222111111111111222222222111111111000///...---...///111444555444111...***,,,...000222222222222111///...///000111111000000111222222222222111111000...+++***+++++++++***//////......---,,,,,,+++000///---,,,++++++++++++------,,,***)))))),,,...333333222000......000333///......///111111///...---......---***(((((()))))))))(((''''''''''''((())))))))))))***,,,...///......---------...///000,,,,,,,,,,,,++++++))))))++++++,,,------...//////........................555...((()))000444111---000//////...------,,,,,,+++******+++,,,---,,,+++,,,,,,+++******+++------***++++++,,,,,,,,,++++++,,,+++***+++------+++)))((()))***+++++++++***)))))),,,---++++++,,,+++'''***++++++***((('''((()))+++++++++***************))))))((((((''''''&&&&&&''''''&&&&&&&&&''')))***''''''''''''&&&&&&&&&&&&((())))))))))))*********)))(((&&&%%%%%%%%%&&&'''&&&###$$$&&&$$$&&&'''&&&%%%###$$$$$$%%%$$$###""""""$$$&&&'''$$$$$$$$$%%%%%%%%%%%%%%%###"""!!!!!!!!!!!!!!!!!! !!!!!!"""###$$$######""""""""""""""""""!!!!!!"""$$$%%%###"""%%%$$$######$$$%%%&&&''''''&&&$$$"""""""""###$$$%%%%%%###"""!!! """$$$%%%%%%%%%&&&'''###""""""!!!!!!!!!!!!!!!!!!"""  ###"""    """$$$'''((((((''''''""" ###%%%&&&### """'''***+++,,,,,,,,,+++)))'''&&& !!!"""  <<<999555444555888999999999::::::888777777999;;;<<<888666888===AAA@@@===;;;===>>>===;;;::::::;;;@@@HHHYYYwww|||uuulllgggddd```YYYTTTLLLGGGAAA<<<;;;<<<======222222111111000000000000111///------...//////...)))***++++++,,,---------***)))***---000333444333000000000000//////......---000444666666666666777888;;;???DDDHHHKKKLLLMMMNNNPPPSSSSSSRRRQQQQQQQQQOOOQQQSSSSSSQQQPPPPPPPPPOOOLLLHHHGGGIIILLLOOOPPPTTTVVVYYYYYYWWWVVVVVVWWWSSSUUUVVVQQQIIIDDDDDDFFFGGGGGGFFFEEEDDDDDDDDDDDD@@@@@@@@@@@@???>>>======>>>???@@@CCCDDDBBB===:::<<<>>>>>>===:::777666777777888;;;===>>>===<<<;;;<<<;;;:::;;;<<<<<<:::888999999999888777555444333444444444444444333222111222222222222222222222222333444555555333111///---000000333888<<<<<<888333---...///111333444333222000000/////////000000000222222111111111000000///333000---+++,,,------,,,.........------,,,,,,,,,.........---,,,++++++***---------+++))))))+++...222111///------...000222......///000111000...---,,,---,,,***(((&&&'''((())))))(((((((((((()))***((('''''''''''')))***++++++************,,,...///++++++,,,,,,+++***((('''*********+++,,,...///000------------............555000++++++///111000...333222111///...,,,+++******)))((()))***++++++******)))(((((((((***,,,---***++++++,,,,,,,,,,,,+++*********++++++***)))(((%%%&&&)))+++,,,+++***)))$$$(((***)))(((******(((+++++++++***'''&&&'''((())))))******************)))))))))((((((((('''''''''&&&%%%$$$%%%''')))***'''''''''&&&%%%%%%&&&'''))))))*********+++++++++))))))((((((((((((((()))(((&&&$$$###""" !!!%%%(((&&&''')))(((&&&%%%%%%&&&'''%%%###""""""$$$'''(((&&&%%%$$$#########$$$%%%%%%###"""""""""""" !!!!!!!!! !!!""""""######"""  !!! """$$$%%%%%%%%%""""""!!!!!!"""$$$&&&'''***(((%%%"""!!!"""$$$%%%$$$###"""!!! """%%%%%%###"""$$$&&&%%%$$$"""!!!!!!!!!"""### ###$$$$$$###!!! !!!  """###$$$######""" !!!$$$%%%### """(((...222222222///,,,'''###  !!!!!! ;;;888555555777:::<<<===777888888888888999<<<>>>===888555888>>>BBBAAA???===>>>@@@???===<<<<<<<<>>;;;999999888777333222111///............000---++++++,,,.........(((((()))***+++,,,---...,,,+++,,,---000222222222222111111000////////////000333777999999999:::;;;;;;===AAAEEEHHHKKKMMMMMMLLLPPPUUUWWWUUUQQQNNNLLLMMMOOOPPPPPPNNNLLLLLLLLLNNNJJJGGGFFFHHHMMMPPPRRRVVVWWWXXXXXXVVVTTTTTTTTTSSSTTTTTTNNNGGGDDDFFFJJJIIIIIIHHHHHHHHHHHHGGGFFFAAABBBBBBAAA@@@>>>===<<<===>>>???BBBCCCBBB???<<<<<<======;;;888666555666666777:::<<<======<<<;;;===<<<;;;<<<===<<<:::888:::::::::999888777666555555555666555555444333222222222222333333222222222333444555555444222///---......222888===>>>;;;777555333222333444555333111000000000///......///000222111111000////////////333000---+++,,,---------,,,,,,,,,,,,------......---......///...---+++***+++---......,,,+++,,,---...---++++++---///000111...///000000///---,,,+++,,,---,,,+++)))((()))*********))))))******+++,,,))))))(((''''''((()))***'''''''''(((***---///111***+++,,,,,,+++***((('''))))))******+++---///000+++,,,,,,,,,---------...222111000---++++++---///444444222000...,,,***)))***((('''''')))*********'''&&&&&&&&&&&&''')))***)))***++++++,,,,,,,,,+++))))))******)))(((''''''###%%%'''***+++***)))(((%%%***---)))'''((((((&&&)))***+++)))'''&&&&&&'''&&&'''((()))*********))))))))))))))))))(((((((((((('''%%%$$$%%%&&&(((******+++,,,+++))))))+++---************++++++++++++(((***+++,,,---,,,***)))'''&&&%%%&&&&&&&&&###!!!"""%%%&&&&&&&&&((())))))'''&&&&&&''''''&&&$$$"""###%%%'''))))))'''%%%###"""""""""###'''%%%############""" !!!!!!!!!!!!!!!"""#########"""  !!!!!!!!!"""""""""###$$$$$$""""""!!!!!!"""$$$&&&''')))'''$$$"""!!!"""###%%%"""!!!!!!!!!!!!!!!""""""!!!$$$&&&%%%###!!!"""%%%%%%$$$###!!!!!!"""###### !!!$$$&&&'''&&&###!!!   !!! !!!!!!!!!!!!!!! """!!! ###***111666777555222...***&&&""" !!!  !!!######!!! !!!""" !!!"""!!!999888666666999;;;======888999:::::::::;;;>>>AAA;;;888666888<<<@@@AAAAAA>>>@@@AAAAAA???>>>??????BBBYYY{{{rrrnnniiigggddd^^^TTTLLLEEEBBB===:::888666444222444222000///---------...///,,,***)))+++---......)))))))))***+++,,,...///...---,,,...000111111000111111000/////////000000666888:::;;;:::::::::;;;>>>???AAACCCFFFHHHIIIJJJHHHMMMSSSVVVTTTPPPKKKIIIJJJKKKMMMLLLJJJHHHGGGGGGHHHEEECCCCCCGGGKKKOOOQQQTTTTTTTTTSSSQQQOOONNNMMMPPPQQQPPPLLLHHHFFFHHHJJJHHHGGGHHHIIIJJJJJJHHHFFFAAABBBBBBBBBAAA???===<<<;;;;;;<<<===??????===;;;>>>>>>>>><<<:::888888999666888999;;;============<<<:::999999999999888666:::::::::999999888777666666666666666666555444444222222333333333333222222111222333333222000...,,,+++,,,///333777999999888;;;777333222444555333111///000000///...---...000111111000///......//////000...,,,+++,,,------,,,***++++++,,,------......---...000111000///---+++***,,,......---,,,---...,,,++++++,,,...000000000///000111000...,,,,,,,,,000111000...,,,+++---...++++++*********+++,,,,,,---,,,+++***)))******+++''''''(((***,,,///222333++++++++++++******(((((())))))***+++,,,,,,------)))******++++++,,,,,,,,,---000222///+++))),,,///555444222000---+++***)))***(((&&&&&&((()))******&&&&&&&&&&&&''''''''''''((()))***+++++++++++++++''')))***)))'''&&&&&&&&&$$$%%%&&&((())))))((((((+++000222,,,'''&&&%%%###&&&(((******(((&&&%%%&&&%%%&&&((()))*********)))************)))))))))))))))((('''&&&&&&'''(((((((((***,,,,,,)))(((+++---)))************+++++++++(((***,,,......---+++)))%%%$$$$$$%%%''''''&&&$$$$$$###$$$%%%'''(((&&&%%%&&&((()))((('''%%%&&&&&&'''&&&%%%$$$$$$&&&((()))***)))&&&$$$""""""!!!"""&&&$$$""""""###$$$###"""""""""!!!!!!""""""###$$$%%%$$$$$$###############%%%%%%%%%###  !!!%%%$$$######$$$%%%&&&''''''&&&$$$"""!!!"""###$$$"""!!!!!!!!!""""""###$$$%%%&&&''''''%%%$$$$$$$$$$$$######"""""""""""""""!!!!!!###&&&((('''$$$"""!!!!!!!!! !!!###%%%%%%$$$""" !!!###$$$$$$!!! !!!!!!"""""""""  !!! &&&,,,111...,,,***+++---,,,)))%%% !!!!!!  """"""  !!!###"""!!! 999777666777999::::::999:::;;;;;;:::999999;;;>>>999888777777999<<>><<<;;;:::999999999;;;<<<;;;:::>>>??????>>>;;;:::;;;<<<888999:::;;;===>>>???@@@===:::888777777888888777888999999999888777666555555555666666666555555444222222333444444333222222111111222222222111//////...///000000000222555777>>>888222000222444444333///000111///---,,,...000111000///.........///000...---,,,---/////////...,,,,,,,,,,,,,,,,,,,,,------///111333222000...,,,)))***+++******+++...000...------///111222000......000111000------///111555444222///,,,+++---...++++++***************+++///...,,,+++*********+++((((((((()))+++...000222------,,,+++************((()))***,,,,,,,,,+++***((((((((()))******++++++***---/////////......///444333111///---+++)))(((***(((&&&&&&((()))******'''(((***+++***)))'''&&&''''''((()))************&&&(((***(((&&&$$$$$$%%%%%%%%%&&&&&&'''''''''((()))///111,,,'''&&&&&&%%%###&&&***+++)))'''%%%%%%$$$&&&(((***,,,,,,+++******************************))))))((((((''''''&&&###'''+++***'''&&&'''***)))))))))************+++((()))***+++,,,,,,+++***((('''%%%&&&'''((('''&&&((('''&&&'''(((((('''%%%%%%&&&((('''%%%$$$$$$%%%&&&&&&&&&&&&&&&''''''((()))((('''%%%$$$############""" """#########""""""!!!!!!""""""###$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$""" !!!$$$%%%$$$###"""######%%%%%%%%%%%%$$$######$$$$$$$$$$$$######"""""""""######$$$$$$$$$%%%&&&&&&%%%$$$""""""######""""""!!! !!! !!!###&&&&&&$$$!!!""""""""""""!!! $$$+++111444222///***$$$!!!"""$$$%%%%%%"""  !!!!!!!!!""" !!!&&&)))%%%"""!!!(((111444///)))$$$"""!!!!!!!!!!!! !!!######"""!!!!!!""" 999888777777888888777555:::::::::888666555777999888888888777777999>>>AAA@@@BBBDDDDDDCCCCCCCCCEEEQQQrrr{{{sssnnniiieee```UUUGGG======:::777666999<<>>@@@FFFFFFFFFFFFFFFGGGGGGGGGBBBEEEHHHJJJKKKLLLMMMNNNFFFHHHIIIHHHEEECCCBBBBBBAAA@@@@@@BBBGGGMMMQQQRRRSSSQQQOOOMMMLLLJJJHHHFFFEEEGGGJJJNNNOOOLLLFFFAAA@@@AAACCCHHHKKKJJJFFFBBB===>>>???@@@???===;;;:::;;;:::888888:::;;;;;;:::>>>>>>>>>===;;;:::<<<===;;;;;;;;;<<<===???AAABBB???<<<999888888999999999777777888777777666555444444444555555666555555444222222444444444444222222333333444444444333333222222333333000...///333888>>>777000...111444555444///000111///---,,,---000000///...------...///000/////////000222333222000...------,,,,,,++++++***...000222444444222///---***)))(((&&&&&&)))///333111000000222444333///,,,...000111000...///222666666555333///+++)))***+++++++++***)))))))))))))))...---+++)))((((((((()))(((''''''''')))***,,,......---,,,***)))******+++((()))+++,,,---+++***)))&&&''''''((()))******+++******+++///333444222///333333111///---***)))(((+++)))&&&&&&'''************+++---......,,,)))'''&&&&&&((())))))*********&&&(((***(((%%%######%%%&&&&&&%%%%%%%%%&&&''''''""")))---)))&&&&&&((((((!!!%%%))),,,***(((%%%$$$%%%'''))),,,------,,,,,,******************++++++************)))(((&&&%%%###(((------***((())),,,((())))))))))))*********))))))((((((((()))+++,,,---+++)))((()))))))))((()))'''%%%%%%&&&'''''''''$$$&&&'''&&&%%%###$$$$$$&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%!!! """######"""""""""""""""######$$$######$$$%%%%%%###"""!!! """!!!!!!"""&&&***###"""!!! !!!"""$$$$$$%%%%%%%%%%%%%%%%%%'''&&&%%%###""""""""""""!!!!!!%%%&&&%%%"""!!!"""#########"""  !!!$$$%%%### """"""""""""!!!  !!!&&&...777???DDD===777...%%%!!! """$$$!!!###$$$###"""!!!!!! !!!!!!   ###$$$&&&""""""+++888===777///(((&&&###"""!!!  !!!""""""###%%% ######"""""""""###!!! 999999888888999999:::;;;999::::::888666444555555333333444666:::???CCCEEE???EEE@@@;;;AAACCCFFFPPPggg|||uuuooohhh```YYYPPPFFF???AAA:::555777???GGGIIIIII888666333000......///000---,,,*********,,,...///000...++++++---///000000------...000111333444444111222222333444555666666777666666888<<<@@@BBBCCCDDDCCCCCCCCCCCCEEEGGGHHHBBBDDDGGGJJJLLLLLLLLLLLLMMMKKKIIIGGGFFFDDDBBB@@@CCCAAAAAABBBFFFJJJMMMNNNSSSPPPLLLLLLMMMOOOMMMLLLPPPNNNKKKIIIHHHGGGEEECCC@@@AAABBBDDDDDDDDDDDDCCC>>>>>>?????????>>>>>>===???;;;777777:::<<<<<<:::???@@@???<<<777555777:::;;;<<<>>>?????????======??????>>>>>>===<<<<<<<<<===;;;:::888666555444444111222333444333333111000444444444333333333222222333333333222222333444444888666333///.........///111111000000000000000111,,,111555444000---...111444333222000///---,,,+++...000111333444555444444000---***+++------,,,***///000222333222000---+++---)))&&&&&&***...000111000111333666888666000+++,,,000333333111000000222555000++++++...///,,,)))***++++++***))))))***,,,///...,,,+++******+++,,,+++***)))((())),,,...000444333///,,,(((&&&%%%$$$))))))***+++,,,,,,,,,,,,))))))'''%%%$$$&&&+++...000---)))(((***---000222222000...+++***+++,,,,,,'''((((((''''''(((***,,,,,,,,,,,,++++++)))((('''%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%''')))++++++***(((&&&(((((((((((())))))))))))!!!###'''+++,,,,,,+++)))***)))(((((()))+++---///+++******)))))))))))))))'''((('''&&&###"""###$$$'''+++///---)))%%%&&&(((***(((&&&'''))))))'''%%%$$$%%%'''***,,,...///000******)))((((((((((((((()))((('''&&&%%%$$$$$$$$$!!!###$$$%%%%%%$$$"""!!!$$$(((+++,,,+++(((&&&&&&$$$$$$%%%&&&'''''''''''' !!!###$$$""""""############""""""$$$######"""!!! !!!$$$%%%&&&''''''###$$$###  $$$%%%&&&((())))))(((&&&%%%***)))((('''%%%$$$""""""!!! !!!"""""" !!!"""#########""""""!!!""""""""" $$$$$$ !!!"""###%%%%%%&&&%%%&&&)))...444999;;;<<>>BBBDDD<<>>BBBKKKKKKKKKUUUyyyzzzoookkkddd]]]WWWNNNFFF???>>>999555999BBBJJJNNNNNN555333000...,,,,,,---...---,,,+++******+++---...222000---,,,,,,---------+++,,,---...000111222333111111222444666888999:::888888888999<<<@@@BBBCCCCCCCCCCCCCCCDDDEEEFFFGGGDDDEEEGGGIIIJJJJJJIIIHHHMMMKKKIIIHHHGGGEEECCCBBBCCCBBBCCCDDDGGGJJJLLLMMMPPPMMMKKKKKKLLLMMMLLLJJJPPPMMMJJJHHHHHHGGGEEECCC>>>???AAACCCDDDEEEEEEDDD======>>>>>>>>>======<<>>=========>>>@@@@@@@@@>>>;;;:::===<<<:::888666444333333222222444444555444333222000000000111222333555555222222222111111222222333555333111///...///111222000000////////////000000---222666777333000000111222222111000///......---...///000222222222111111---+++******---......---000111111111000...,,,***,,,)))&&&&&&)))---000000000000222444666444000+++---///111111///...000111444000,,,+++---///,,,***+++,,,,,,,,,******+++---///...---,,,,,,,,,---...++++++*********,,,---...111///,,,)))&&&%%%%%%%%%++++++,,,,,,,,,,,,,,,++++++,,,---,,,++++++,,,---///,,,((('''***---///000///---+++***)))***++++++'''(((((('''&&&&&&(((*********+++******)))((((((&&&&&&&&&&&&&&&''''''((()))(((&&&%%%%%%&&&&&&'''&&&'''((())))))(((&&&%%%'''((((((((())))))))))))%%%'''+++...///...---+++((('''''''''(((***,,,---+++******)))(((((((((((((((((('''%%%""" !!!%%%)))+++***&&&%%%'''******(((&&&&&&((()))(((&&&$$$&&&(((***,,,---...///***)))((('''&&&&&&&&&&&&)))((('''&&&%%%%%%%%%%%%"""###$$$&&&&&&%%%$$$###%%%(((+++---+++)))'''&&&######$$$%%%%%%%%%%%%%%%!!! !!!"""###### !!!""""""#####################""""""!!! !!!"""###$$$%%%$$$######"""!!! !!!###$$$&&&'''((('''&&&%%%((('''&&&%%%###"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""######$$$$$$###""""""!!!""""""""" $$$%%%!!! """###!!!$$$%%%(((***+++***))))))%%%&&&,,,777BBBEEE???777777555000,,,(((%%%$$$### !!!!!!!!!   ###%%%### ###***//////---,,,&&&  !!!  """###""""""###$$$"""""""""""""""!!! 555666666888999;;;===>>>===>>>???===;;;999999:::777777777888:::===???AAA:::;;;===JJJWWWSSSTTTdddxxxiiifff```ZZZSSSLLLDDD???<<<888555888@@@GGGJJJJJJ444222000...,,,,,,---...---,,,,,,++++++,,,...///444111...,,,,,,,,,+++******+++,,,---...///000111111111222444666999<<<>>>:::::::::;;;===???AAACCCCCCCCCDDDEEEEEEFFFEEEEEECCCDDDFFFGGGHHHHHHGGGFFFLLLKKKJJJIIIGGGFFFEEEDDDEEEFFFHHHJJJLLLMMMNNNNNNMMMLLLKKKKKKLLLMMMKKKJJJOOOMMMJJJHHHHHHGGGEEECCC===>>>@@@BBBDDDEEEEEEEEE>>>>>>???????????????>>>???@@@@@@>>><<<;;;;;;<<<<<<:::888888888999888777::::::;;;;;;<<<===>>>???<<<>>>AAABBBBBB???;;;999===<<<:::888666444333333111222444555666555555444111000000000111333555666222222111000000111111222111000......///111333555111111000000000000111111...333777888666333333333111000000////////////000.../////////......---,,,+++))))))***,,,...///...000000000///...,,,+++***+++(((&&&&&&))),,,...///000000111222333222///,,,---......---,,,---///111333///,,,+++---...,,,***+++,,,------++++++,,,---......---,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,///---***'''&&&'''(((***.........------,,,*********---000111000---,,,+++---+++((((((***---......+++***)))(((((()))***+++******+++)))(((''')))***((((((((((((((((((((((((((('''&&&&&&&&&''')))******)))'''&&&%%%&&&((()))'''((((((((('''&&&%%%$$$''''''(((((()))))))))(((&&&))),,,...///...,,,***%%%&&&&&&'''(((******+++++++++)))(((''''''''''''(((((('''$$$!!! ###&&&)))(((&&&&&&(((++++++(((&&&%%%&&&'''((('''&&&'''(((***+++,,,------,,,+++)))((('''&&&%%%%%%)))((('''&&&&&&%%%&&&&&&"""###$$$%%%&&&&&&%%%$$$%%%(((+++,,,+++)))((('''###############$$$$$$$$$!!!""""""#########"""""" !!!"""""""""""""""""""""""""""""""""!!!!!!!!!"""###$$$$$$$$$###"""!!! !!!###%%%&&&&&&%%%%%%&&&%%%%%%###"""!!! """"""""""""!!! !!!###$$$%%%%%%$$$#########""""""###$$$$$$%%%)))***'''&&&)))***)))))),,,000333333111---+++###$$$+++<<>>@@@???===;;;:::;;;888888888888999;;;===>>><<<;;;>>>MMMYYYUUU___{{{~~~wwwfffddd___XXXQQQIIIAAA======999555555:::======<<<444333111000/////////000,,,,,,,,,---...000222333444111...---------,,,***++++++,,,---...///000111111111222333555888<<<>>>;;;<<<<<<<<<<<<>>>AAACCCCCCCCCEEEFFFFFFEEEDDDCCC@@@AAACCCEEEFFFFFFFFFFFFIIIJJJJJJIIIGGGFFFFFFGGGIIILLLOOOPPPQQQPPPPPPPPPMMMMMMMMMMMMNNNNNNMMMLLLNNNLLLIIIHHHGGGGGGEEECCC>>>???@@@BBBCCCCCCCCCBBB@@@AAAAAABBBBBBBBBBBBAAA???AAACCCAAA===;;;;;;===>>><<<999:::===>>>===:::<<<;;;;;;;;;<<<>>>???AAA>>>???AAAAAAAAA???<<<;;;===<<<:::888666444333333000111333555666666555555666555333222111222333444333222222111111111111222///.........///111333444222222111111111222333333111333666666444444555666111111000///...//////000.........---,,,***))))))***)))))))))***+++,,,,,,......---------,,,,,,,,,***((('''''')))+++---///000000000000000000///......---,,,******,,,...000222///,,,+++,,,---,,,+++***,,,------+++++++++,,,---,,,,,,,,,---...000111------......---,,,++++++///---+++))))))+++---///000000///...---+++***)))'''***...///...,,,+++***,,,+++******,,,.........)))(((((((((((()))***+++......///---+++***+++,,,''''''''''''''''''(((((()))((('''&&&'''(((***+++,,,***(((&&&&&&''')))***))))))((('''&&&&&&%%%%%%&&&'''((()))))))))((((((%%%'''))),,,,,,***(((&&&$$$%%%'''(((************++++++)))(((''''''&&&&&&&&&'''&&&$$$""" !!!"""!!!%%%))),,,+++++++++,,,---***'''$$$$$$%%%&&&'''''''''(((***++++++++++++---,,,+++)))'''&&&&&&%%%'''&&&%%%%%%%%%%%%%%%&&&!!!"""###$$$%%%%%%%%%$$$%%%(((+++,,,+++)))(((((($$$#####################""""""$$$%%%%%%$$$###"""!!!""""""""""""!!! !!!!!!"""#########""""""!!!###%%%%%%%%%%%%!!! !!!###$$$$$$%%%%%%'''&&&&&&%%%$$$###""""""############""" !!!###%%%%%%%%%$$$""""""######%%%&&&((((((---000000---+++...000///***...333777777333...*** '''666CCCCCC333$$$###%%%'''((('''%%%""" !!!############ !!!!!!!!!""" !!!###"""!!!###!!! !!!!!! """""""""!!!"""###"""""""""""""""!!! 888888888888999:::;;;;;;<<<===??????===;;;:::;;;888888888999:::;;;<<<<<<=========GGGPPPSSSjjjzzzttteeeccc___XXXOOOFFF???;;;<<<999555444555666444333333222111000//////000000++++++---///222444666777111000......///000///---------...///000111111222111111111222444666888999;;;<<<======<<<===@@@CCCCCCDDDEEEFFFFFFEEECCCCCCCCCCCCCCCCCCCCCCCCBBBBBBFFFHHHIIIIIIGGGFFFHHHIIIKKKOOORRRSSSQQQPPPOOOPPPPPPPPPPPPPPPOOOOOOOOOOOONNNKKKIIIGGGGGGFFFEEECCC@@@AAABBBBBBBBBAAA@@@??????@@@AAABBBBBBBBBBBBBBB???AAACCCAAA===;;;;;;===>>><<<;;;<<>>======<<<===???AAABBBAAA@@@???>>>============<<<;;;:::888666555444444000111333555555555555555888777666555555555666666444444333222222222222222///............000111222000000000000000111222333333333222111111333666999444222000...------............---,,,+++***)))))),,,,,,+++***((((((((((((+++++++++,,,---......///)))))))))((()))+++---///000000000000///......//////---***)))***,,,///000000...,,,+++,,,,,,,,,,,,)))***,,,,,,+++******+++++++++******+++---///000...............---,,,+++---,,,***)))***,,,///111000000///...---+++***)))''')))++++++***+++,,,...,,,,,,,,,---///000///...(((((())))))******+++,,,---//////...+++******+++'''&&&&&&%%%%%%&&&'''((())))))((('''((()))***+++,,,***(((''''''((()))***+++***)))(((((('''&&&&&&%%%&&&((()))))))))((('''###%%%(((******(((%%%###$$$%%%''')))***+++,,,,,,++++++)))(((((('''''''''$$$%%%&&&%%%######%%%&&&!!!&&&,,,111222000---+++---,,,(((%%%###"""$$$%%%''''''((()))***++++++***+++***)))'''%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%!!!""""""######$$$######$$$'''******)))(((((()))&&&%%%$$$###""""""######!!!"""$$$%%%%%%$$$######$$$$$$$$$###!!!  !!!###$$$$$$###"""!!!!!!###$$$%%%$$$$$$!!! """"""  """###$$$$$$%%%)))(((((((((''''''&&&&&&$$$$$$$$$###"""  """$$$$$$######!!!!!!"""$$$&&&)))+++,,,000333222---+++---///...'''+++000333333///)))&&&$$$+++111000)))!!!&&&&&&'''''''''%%%$$$### """######"""""" !!!!!!!!!!!!"""!!!!!!!!!"""!!!  !!! !!!""""""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!999999888888999999::::::;;;===???@@@>>><<<;;;:::888888999;;;<<<===>>>???===>>>;;;@@@LLLXXXxxx~~~vvvqqqdddbbb^^^WWWMMMDDD>>>;;;999777666555555555444333//////......---.........***+++---000333666888999000//////000222333222111//////000000111222222333...///000222333555666666999;;;======;;;<<<@@@CCCEEEEEEFFFEEEEEEDDDCCCCCCGGGFFFEEECCCAAA???>>>>>>EEEHHHJJJJJJHHHHHHJJJMMMLLLPPPSSSSSSPPPMMMMMMNNNRRRRRRQQQOOOMMMMMMOOOPPPMMMKKKHHHGGGGGGFFFEEECCCAAABBBBBBBBBAAA???===<<<;;;<<<===>>>???????????????@@@@@@>>><<<;;;;;;<<<;;;:::;;;<<<===>>>===;;;??????>>>>>>??????@@@@@@BBB@@@===;;;;;;;;;===>>>;;;:::999777666666555555222333555666666666555555666666777888999:::;;;;;;555555444333222222222222...............//////000------------...///000111333111000///000333777999555333000...------...//////...---,,,,,,,,,,,,---///000///,,,(((&&&&&&'''***+++,,,---......///...)))***+++******+++---//////000111111///......///111...+++***,,,...000000///...,,,+++++++++,,,---(((***,,,,,,+++))))))***++++++******+++,,,...////////////......---------******))))))***+++,,,---.........------,,,*********++++++******+++---000+++,,,---000222222///---))))))******+++++++++,,,***+++,,,+++)))'''''''''((('''&&&%%%%%%%%%''''''((((((((()))))))))))))))***))))))((((((((((((((()))*********)))(((''''''$$$&&&((())))))((('''&&&$$$&&&)))++++++)))'''%%%%%%&&&'''(((***+++------+++******)))))))))))))))###$$$%%%%%%$$$%%%'''(((###'''---222333111---*********)))&&&###"""$$$&&&&&&'''((()))******+++***((('''%%%$$$""""""!!!!!!$$$$$$######$$$%%%&&&&&&###########################%%%((()))((('''(((((('''&&&$$$"""!!!!!!"""###!!!!!!"""$$$$$$%%%%%%%%%&&&&&&%%%$$$""" !!!"""$$$%%%%%%$$$""" !!!"""#########"""!!! !!!#########!!!!!!!!!"""###$$$%%%%%%))))))))))))))))))))))))&&&%%%###"""!!! !!!"""######""" !!!"""###&&&(((***+++,,,...,,,'''$$$''')))((("""%%%)))++++++((($$$""" !!!"""###$$$$$$"""!!!!!!!!!!!!!!!   !!! !!! !!!!!!""""""!!!!!!!!!   !!!"""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!888888888888999:::;;;<<<;;;===@@@AAA???===;;;;;;999:::<<<>>>@@@BBBCCCCCC>>>@@@<<<@@@TTTkkkxxxqqqlll______\\\UUUKKKCCC>>><<<777666666666666555444333........................+++,,,...000222444555555222111000222444444333222//////000111111222222222***,,,///222555666666666777:::===<<<:::;;;???DDDGGGFFFEEEDDDCCCCCCCCCCCCEEEDDDCCCBBBAAA@@@@@@@@@EEEIIIMMMLLLJJJJJJMMMQQQOOOSSSVVVTTTPPPMMMNNNPPPRRRRRRPPPLLLHHHHHHKKKOOOLLLJJJHHHGGGGGGFFFEEEDDD@@@@@@AAAAAAAAA???>>>===999:::;;;<<<============???===;;;:::;;;<<<<<<;;;888:::<<<<<<;;;::::::;;;???????????????>>>>>>===???>>>===<<<;;;;;;;;;<<<999888888777777777777777666666888888999888777666666777999;;;<<<<<<;;;;;;555444333222111111111111,,,,,,------...///000000............///000111222000000000222444666777777333111///------...000111//////.........///111111222333222///+++((((((***+++---...//////...---+++***,,,---,,,++++++...000...111333333000......///222///,,,,,,///111111111...------+++***+++,,,---(((***------,,,*********---,,,++++++,,,---...///000///...------......///******++++++++++++++++++++++++,,,,,,,,,,,,,,,+++---------+++***)))+++,,,***+++---000222111...+++)))******+++++++++******'''(((******(((&&&&&&&&&***)))'''%%%$$$%%%&&&'''%%%&&&(((******)))((('''(((((()))))))))((('''&&&&&&''')))******((('''&&&$$$%%%''')))***((('''%%%###%%%(((++++++***(((&&&%%%%%%%%%&&&(((***,,,...***************++++++,,,###$$$%%%$$$######%%%'''%%%'''***---...---***((($$$&&&'''&&&$$$$$$''')))%%%&&&''')))***+++++++++'''&&&%%%$$$############%%%%%%%%%%%%&&&'''((()))''''''&&&%%%$$$$$$$$$$$$"""$$$&&&'''&&&&&&'''((('''%%%###!!! !!! !!!!!!###$$$&&&'''%%%%%%%%%%%%$$$###"""!!!"""###%%%&&&%%%###!!!!!!"""#########"""  !!!!!!"""###%%%$$$#########$$$%%%%%%&&&''''''(((((((((((((((((('''%%%"""  !!!""" !!!""""""######!!!!!!!!!""""""$$$%%%%%%%%%'''&&&!!!"""%%%$$$ """###$$$###!!!  !!!  !!!  !!!"""  """"""!!! !!! !!!""""""""""""""""""!!! 666666666888999;;;===>>>;;;>>>AAABBB@@@>>><<<<<<:::;;;>>>AAACCCEEEGGGGGG@@@DDD@@@EEE```}}}uuummmiii[[[\\\ZZZSSSJJJBBB>>>===777666666555444333111000/////////000000000000000,,,---...000111111222222333333222333555555333111//////000000111111222222'''***///333777888888777666999<<<;;;999:::???DDDHHHGGGEEEDDDCCCCCCCCCDDD@@@@@@@@@AAABBBDDDEEEFFFGGGKKKOOOOOOLLLLLLPPPTTTTTTWWWZZZWWWRRROOOQQQTTTQQQPPPMMMHHHDDDDDDHHHLLLLLLJJJGGGFFFGGGFFFEEEDDD>>>???@@@AAAAAA@@@???>>>:::;;;<<<===>>>>>>>>>>>>???;;;888777:::<<<<<<:::777;;;>>>>>>;;;999:::<<<>>>>>>?????????===;;;:::<<<============;;;:::999888777777777777777888888888999:::;;;::::::888777888:::<<<======;;;888666444333222111000000000000***+++,,,---///000111111111111111111222333444555...///222555888888666444111000...------///222333////////////000222444555444555555111---***+++---...///111111000...***(((***,,,...---++++++...111---111444444111///...///333000---...111333222111---------+++******,,,...)))+++...///---,,,++++++......---,,,---...///000111///...,,,---...000111,,,---...///...---,,,+++))))))***+++,,,,,,,,,,,,---......,,,)))'''&&&&&&((())),,,000222111---***))))))************))))))''')))++++++)))'''''''''+++***'''%%%$$$%%%&&&'''$$$&&&(((***+++)))'''&&&&&&''')))******(((&&&$$$###%%%((()))***(((&&&$$$###%%%''')))***(((&&&%%%"""$$$'''******)))'''%%%$$$$$$###$$$&&&))),,,...************+++,,,---...$$$%%%%%%$$$"""!!!"""$$$(((''''''((())))))(((&&&"""%%%&&&&&&&&&))),,,$$$%%%'''(((***++++++,,,)))(((''''''&&&&&&&&&&&&&&&&&&&&&'''((()))***+++***)))((('''&&&%%%%%%%%%!!!###%%%&&&%%%%%%&&&'''&&&$$$""" """$$$'''(((######$$$%%%%%%%%%%%%%%%###$$$&&&&&&%%%### !!!"""#########"""!!!""" ###&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''%%%""" ###$$$""""""!!!!!!"""###$$$$$$""""""!!!  !!!$$$###!!!%%%%%% """!!!!!!!!! !!!  !!! !!!"""  !!!!!! !!!"""!!!!!!"""###"""""""""""""""!!!!!! 999999999888666666888:::===>>>>>>>>>>>><<<:::999:::===AAACCCBBBBBBDDDFFFDDDDDDFFFSSSpppuuupppkkk^^^UUUXXXXXXTTTKKKBBB<<<:::;;;:::999888666444222111000222333111---+++,,,---333222111000111333666777;;;999888888999777333///,,,---///111222333333333,,,...111222222333666888;;;>>>@@@@@@>>>===???AAAEEECCCAAAAAABBBBBBBBB@@@AAAAAAAAAAAABBBCCCDDDEEEFFFIIILLLMMMNNNNNNPPPQQQQQQRRRUUUVVVVVVUUUSSSQQQPPPOOOLLLHHHCCCBBBEEEIIIEEEGGGIIIHHHEEEBBB@@@@@@@@@BBBDDDDDDAAA>>><<<<<>>???CCCAAA>>>;;;::::::;;;<<<;;;888444333666888::::::777777777777888999:::;;;CCC;;;777:::;;;777666888777555444666999999555000444444333111...---...///222///++++++...000000//////000111222333222111111111222444666888777444111////////////000000111111,,,111444222111444555444333222000///---,,,,,,,,,////////////---***'''%%%%%%)))---...000111000...---333333---***...000//////000111111///...//////******)))(((((()))***+++))))))***---000000---)))---------,,,++++++...000,,,,,,+++---///000000///,,,,,,,,,...//////,,,***,,,+++***)))((((((((((((***,,,---***'''$$$%%%''')))...222111---******,,,...+++)))((()))++++++***+++***)))''''''''''''(((&&&***+++(((&&&((()))((($$$$$$%%%&&&&&&''''''''''''((()))***)))(((%%%$$$(((''''''((()))***(((''''''''''''&&&&&&%%%%%%%%%$$$&&&***------***&&&$$$&&&%%%$$$###%%%'''***,,,------,,,+++)))'''&&&%%%&&&&&&&&&%%%###"""###$$$######$$$$$$$$$######"""""""""!!!###&&&((())))))'''((()))******)))((('''&&&$$$###%%%)))***)))'''$$$$$$%%%&&&'''((())))))***))))))'''%%%###!!! &&&'''(((((('''&&&'''(((""""""""""""!!!!!!!!!!!!!!!$$$$$$"""!!!######$$$&&&'''(((&&&$$$"""#########$$$$$$$$$$$$!!! ###$$$%%%!!!###$$$""""""###&&&%%%&&&&&&'''&&&%%%###"""&&&%%%$$$$$$%%%&&&%%%$$$((('''$$$###""""""###$$$&&&&&&%%%$$$######"""!!!$$$###!!!!!!"""!!! ###""" """$$$$$$$$$"""!!!!!!  !!!"""######$$$$$$###"""!!! !!!"""###$$$###!!!555666777888888999;;;===<<<=========<<<;;;999999<<>>>>>>>>@@@CCCEEECCCAAA@@@@@@AAABBBBBBAAAAAA@@@@@@@@@AAABBBCCCCCCCCCDDDGGGHHHHHHIIILLLNNNNNNOOOQQQRRRQQQOOOMMMKKKLLLMMMLLLIIIGGGGGGKKKNNNHHHIIIJJJIIIEEEAAA??????@@@@@@@@@@@@???>>><<<;;;<<<:::999:::<<<<<<:::888:::;;;;;;<<<<<<<<<<<<<<<<<<;;;:::999:::;;;===>>>>>>>>>===;;;:::999999888888;;;===;;;777333333555888888777777888888999999>>>888666999;;;888666888999666555666::::::666222333444444222000//////111111///,,,,,,///000000///111222333444444444444333333222333444555444222///,,,,,,------............---222333000///222444222111111///...------------------...---,,,***'''&&&'''***---.../////////...///333222,,,***---...,,,000222333222000......///---,,,+++******+++,,,---+++,,,...111333222---)))+++,,,,,,+++******---///...---++++++---......---***)))***,,,///000000///...---,,,+++************,,,---...,,,(((&&&''')))***---000...***'''(((*********)))(((((((((((((((++++++))))))((())))))******......***((()))***(((''''''&&&%%%%%%&&&&&&&&&$$$&&&'''))))))(((&&&%%%%%%$$$$$$&&&((())))))'''&&&&&&&&&%%%%%%%%%%%%%%%$$$'''***,,,,,,***'''$$$)))(((&&&%%%&&&(((***,,,,,,,,,+++***)))'''%%%$$$%%%&&&&&&$$$""""""###$$$%%%%%%%%%%%%$$$###!!!!!!&&&%%%%%%%%%%%%&&&%%%$$$%%%&&&((()))***)))((('''%%%$$$%%%'''***+++(((&&&###$$$%%%&&&((()))***+++***))))))(((&&&%%%$$$###((()))+++,,,,,,***))))))#########""""""""""""!!!"""!!!"""$$$&&&&&&%%%###&&&%%%%%%&&&'''((('''%%%#########$$$$$$$$$%%%%%%"""  !!!!!! """$$$$$$"""!!!"""###&&&&&&''''''&&&%%%$$$###%%%$$$###$$$%%%&&&$$$"""'''&&&$$$"""""""""$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$###"""######""" ###!!!!!!"""""""""!!!!!!  """"""""""""!!!!!!!!!!!!""""""$$$$$$###!!! 333666888999999:::;;;===;;;<<<<<<<<<;;;:::999888888;;;===??????@@@BBBCCC???GGGUUUnnn{{{uuuiiieeeaaaVVVPPPPPPOOOKKKDDD>>>:::999;;;<<<<<<;;;999666333111111222111///---,,,---///,,,---///111444666888888777777777999;;;:::888555222111///............///...000444555666666777888<<<:::999:::===AAADDDEEE@@@???>>>???AAABBBBBBAAA@@@@@@@@@???@@@@@@AAAAAAAAABBBCCCCCCCCCEEEIIIKKKNNNNNNNNNNNNLLLJJJHHHFFFHHHIIIJJJIIIHHHHHHJJJLLLFFFGGGIIIHHHEEEBBBAAAAAACCC@@@>>>===??????===;;;::::::;;;===>>>>>>;;;999999999:::;;;;;;;;;;;;;;;<<<;;;:::999:::;;;<<<===;;;<<<======<<<:::888777:::CCCJJJHHH===555333666888888888888777777777777888555555888:::888666666:::777555777999999777444333444555333111000000111111000///000111111000///222222333333333444444444333222111111111111000...,,,,,,,,,---------------...222222...,,,///111111//////...------------...+++++++++++++++***((((((***+++---......---...000333444333///...111111///111222444333111///.........---,,,+++++++++,,,---...///111333444222...******++++++***)))***,,,...111///+++***+++++++++++++++***)))+++---///000000------,,,+++************---......---***)))***++++++,,,---+++'''%%%&&&)))'''***,,,+++(((&&&''')))+++++++++++++++,,,,,,---...111111,,,***++++++)))***)))'''%%%$$$$$$%%%&&&###$$$&&&((()))((('''&&&"""!!!"""###&&&(((((('''$$$$$$$$$$$$$$$$$$%%%%%%&&&''')))******)))'''&&&,,,***)))(((''')))***,,,+++******)))((('''%%%$$$$$$%%%%%%$$$###"""$$$%%%''''''&&&%%%$$$"""!!! &&&&&&''''''&&&%%%###"""###$$$&&&((())))))((('''%%%%%%''')))++++++(((&&&$$$$$$%%%'''(((***++++++***))))))((((((''''''&&&***,,,000222222000,,,***$$$$$$$$$$$$############%%%$$$%%%''')))+++***((()))'''&&&&&&'''((('''&&&#########$$$$$$$$$%%%%%%$$$""""""###%%%$$$"""!!!!!!"""$$$$$$%%%%%%%%%$$$######&&&%%%%%%'''((((((&&&$$$&&&%%%###""""""###$$$%%%######$$$&&&'''((()))***'''&&&$$$###$$$$$$###"""###    !!!!!! !!!!!! !!!!!!  !!!""""""###$$$$$$$$$""" !!!  666888:::;;;:::999999999<<<<<<<<<<<<;;;;;;::::::666777:::<<<===???AAABBBDDDPPPfffzzzvvvpppddd___]]]SSSLLLKKKIIIEEE@@@<<<999888::::::;;;;;;999666222000555444444333222111222333000111333444555555555555888888999;;;;;;:::888666222000...---,,,---///000///222555777777777888888999777666888===@@@@@@>>><<<<<<<<<>>>AAACCCBBBAAA@@@???????????????@@@@@@CCCCCCBBBAAAAAADDDIIILLLPPPPPPNNNMMMKKKHHHGGGEEEEEEEEEFFFEEEDDDCCCCCCBBB???AAADDDDDDDDDCCCDDDEEEJJJDDD>>>===@@@AAA???<<<;;;===???AAABBB@@@>>><<<777888888999999999999999;;;;;;:::999999:::;;;;;;<<<<<<<<<<<<;;;::::::999:::CCCKKKJJJ@@@888666777888888888888777666555444555555777999:::777555444888777555666777888666444444555555444111//////000111111111222222111000///111111000000111111222222222000......///000000000............///////////////222000,,,***---//////...---------------......++++++************++++++---,,,---...,,,+++///444555333111///000222222000...000222222111///...///---,,,***))))))***++++++000000000000000///---,,,***++++++*********---///555111---******+++++++++///---******+++---------+++******)))(((((()))))),,,------,,,,,,++++++,,,------,,,)))%%%%%%&&&)))''',,,000///***'''))),,,++++++,,,,,,---...//////---111111---+++,,,,,,+++***)))&&&$$$$$$%%%'''(((%%%&&&((()))***)))((('''"""!!!!!!"""$$$%%%%%%%%%######""""""###$$$%%%&&&&&&''''''((((((''''''&&&***)))((((((((()))+++,,,))))))))))))((('''%%%%%%$$$%%%%%%$$$######$$$&&&&&&&&&&&&&&&%%%$$$###""""""$$$'''((((((&&&%%%%%%"""$$$&&&)))***+++***)))'''''''''((())))))((((((&&&&&&'''(((((())))))***)))))))))))))))))))))))),,,///222666777444///+++&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&))),,,/////////***(((%%%%%%%%%&&&&&&&&&"""""""""#########$$$$$$$$$""" ###$$$%%%%%%%%%$$$$$$$$$""""""""""""######""""""(((((()))***,,,,,,***'''%%%$$$############$$$$$$###$$$%%%&&&((()))***+++'''%%%######$$$$$$$$$######!!!!!!  !!!!!!  !!!!!!   !!!!!! !!!###!!!"""###$$$$$$"""  666888:::;;;:::999999:::=========<<<<<<<<<<<<<<<999:::;;;>>>AAAEEEFFFGGGJJJ]]]xxxvvvsssmmm```[[[YYYQQQIIIGGGCCC@@@>>>;;;999777777888888888777555222111555555555555666555555444333444555555666555555444666777888777555333000//////...---,,,---///111222111333666777777777888999888777888<<>>AAACCCCCCAAA??????>>>>>>>>>???@@@@@@DDDCCCBBBAAAAAACCCHHHLLLPPPOOOMMMKKKHHHGGGFFFEEEAAAAAAAAABBBBBBAAA@@@>>>===???AAAAAAAAAAAABBBCCCKKKEEE>>><<>>===888888999::::::::::::::::::::::::999999999::::::;;;:::888777777888:::;;;666999===>>><<<888666555888888888888777555444333444777::::::999777444222666555555555666555444333444555666444111///.........///000000///...------000000111111111222222222///---+++,,,///111333333////////////////////////...111000+++)))+++...---,,,,,,,,,,,,,,,------...,,,++++++***+++,,,---...///------...,,,+++111:::===666///---......---+++***---000222111000//////...---+++*********+++,,,111000---+++)))***+++---+++,,,,,,,,,+++,,,///111777333///,,,+++,,,,,,,,,...,,,******+++,,,---,,,+++***))))))((())))))))),,,++++++,,,,,,------,,,...---+++(((&&&&&&(((***(((,,,000///+++((())),,,++++++,,,---.../////////***...///,,,+++---...---)))'''%%%$$$$$$&&&)))+++)))***+++,,,+++***(((&&&%%%###"""!!!#########"""###""""""!!!"""###%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&(((***,,,---((((((((((((((('''&&&&&&&&&&&&'''&&&$$$$$$%%%&&&$$$%%%%%%&&&&&&&&&%%%%%%"""%%%((()))'''%%%%%%%%%###%%%(((***,,,,,,,,,+++***)))'''&&&%%%&&&(((***)))(((((((((''''''''''''((((((((('''((()))******...///111555666444///+++&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%(((---111222333)))'''$$$###$$$%%%%%%$$$!!!!!!!!!!!!"""""""""######""" """"""""" ######$$$&&&((((((((((((############$$$$$$%%%%%%)))((()))***,,,,,,+++)))%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&'''((())))))&&&$$$!!! """######"""$$$!!!   !!!!!!!!!!!!!!!  !!!!!! """ !!!"""######""" 333555888:::;;;<<<===???>>>======<<<<<<<<<======999999:::>>>CCCHHHJJJKKKTTTlll{{{rrrpppjjj\\\VVVUUUMMMEEECCC@@@>>>===<<<999777666666666666555555444333333333444666888777555222222333333444555666666666888:::;;;999555111///...---,,,,,,---///111333444222444666666666666888:::999;;;>>>AAABBB???999555:::;;;<<>>>>>>>>>>>???@@@AAABBBBBBBBBAAA??????BBBFFFJJJLLLKKKHHHFFFEEEDDDDDDEEE?????????AAACCCDDDCCCAAAAAABBBBBB@@@===<<<<<<===DDD@@@<<<:::;;;<<<;;;:::;;;===??????>>><<<;;;;;;:::;;;;;;<<<<<<<<<<<<<<<::::::999999999999888888999777555444444666888:::888666666888;;;<<<:::777666777777777777555333222333888;;;999666666444111333444555666666444222111222444666555333111111111,,,------,,,***)))***+++111222333444555444333333---,,,+++---000333555555...............------------000000+++))),,,---,,,,,,,,,+++++++++,,,,,,------,,,+++******,,,...///000,,,,,,///---,,,555CCCOOOBBB666222222000,,,+++***---111333222000//////111000...---,,,------...111///---)))'''(((+++...+++,,,,,,,,,,,,---///222666333///------...------***)))(((***,,,...//////,,,,,,+++++++++++++++,,,+++******+++...///...---...---***)))((()))***+++(((+++---,,,)))'''(((*********,,,---............(((---...++++++---///...'''&&&%%%%%%&&&(((***+++***+++,,,---,,,***((('''(((&&&###"""#########"""%%%$$$"""!!!!!!###%%%&&&%%%&&&&&&&&&&&&&&&&&&%%%""""""###%%%''')))+++,,,(((((()))))))))(((((('''((())))))'''%%%$$$%%%'''$$$$$$%%%&&&''''''''''''&&&)))+++***&&&######$$$$$$&&&)))+++------,,,,,,))))))(((%%%###$$$&&&)))((((((''''''&&&&&&%%%%%%''''''&&&%%%&&&''')))***...------///222111...***&&&&&&&&&&&&%%%%%%%%%%%%#########&&&+++///111111'''%%%$$$$$$%%%%%%%%%$$$!!!!!!!!!"""""""""######"""!!! !!!###$$$$$$"""###"""###&&&)))+++***)))&&&&&&&&&&&&'''((()))***'''&&&%%%&&&((())))))((('''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%""" !!!""""""###!!!   """###""" """"""!!!!!!!!!""""""### !!! !!!""""""!!!444666888999:::;;;>>>AAA===<<<;;;;;;;;;<<<======888777888===DDDJJJMMMNNNdddwwwnnnllleeeVVVPPPOOOHHHCCCAAA???>>>???===:::777666555555444555666777888333333666999<<<;;;666222444333222222111222333444;;;===???<<<888444222111,,,---...///111222333444444555555444444555888;;;999<<<@@@AAA@@@<<<:::888;;;;;;===@@@CCCDDDCCCAAA======>>>>>>@@@AAACCCDDDAAABBBAAA@@@@@@BBBEEEHHHIIIGGGEEECCCBBBCCCEEEFFFBBB@@@???@@@BBBDDDCCCAAADDDDDDCCC@@@<<<::::::;;;<<<;;;::::::;;;<<<===>>><<<>>>???>>>;;;999999:::999999:::;;;;;;;;;;;;;;;999999999999999888777777888777777666777888999:::===:::999:::<<<===;;;888555555777777777555333222000666999666333555555222111444777999888555222111000222666777777777777888...//////---***)))+++---///111444666666555333111///......///222555555555000000/////////.........+++///000,,,+++---...,,,,,,,,,+++++++++++++++,,,...,,,***((((((***---///000,,,,,,///......:::JJJYYYHHH888444555333000000...111444555444111///...222111///...---------.../////////---+++***,,,///***++++++++++++,,,///111222000.........///...---(((((((((***---///...---,,,+++++++++++++++,,,,,,,,,+++***,,,000222111000,,,+++)))))))))***++++++++++++******)))))))))***))))))+++,,,,,,,,,,,,+++***...///,,,+++---...---((('''''''''''''''((())))))***+++,,,,,,+++)))((((((&&&######$$$%%%&&&%%%'''%%%###!!!!!!"""$$$&&&$$$%%%&&&''''''&&&%%%$$$"""###$$$%%%'''(((******(((((())))))***)))))))))+++,,,+++)))&&&%%%&&&'''%%%&&&&&&''''''''''''&&&&&&)))+++)))$$$"""$$$'''$$$&&&)))+++,,,,,,++++++%%%''')))(((%%%######$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&(((---***'''(((+++---+++(((&&&&&&&&&%%%%%%%%%$$$$$$$$$###"""$$$'''***++++++&&&%%%$$$%%%''''''&&&%%%############$$$$$$$$$$$$!!! !!!###$$$"""!!!###""""""$$$((()))(((&&&&&&%%%%%%&&&''')))***+++'''%%%######%%%'''((((((***))))))((('''%%%$$$###"""""""""###$$$$$$%%%%%%$$$"""!!!"""###  !!!######!!! !!!!!!   !!!"""######"""""" !!!!!! 888999999999888999<<>>???@@@???;;;777666555444444555777999;;;444555888===@@@???999333888666333000...---......888;;;<<<;;;666222000111---...///111222222222222555555444333222444888<<<777;;;>>>???<<<999999;;;<<<<<<>>>AAADDDDDDCCCAAA======>>>???@@@BBBDDDEEECCCCCCCCCBBBBBBCCCFFFIIIHHHGGGDDDCCCCCCEEEGGGIIIFFFBBB??????@@@@@@???<<>>AAACCC???AAABBB???;;;999:::<<<666666777888888888888777999999999999999888777666888999;;;<<<======<<<;;;<<<;;;::::::999888666444333555666777777555333222,,,333777333111555666444111555999;;;:::666333111---111666999:::;;;<<<>>>333444333000---,,,///222,,,///222555555333000...111000000111444555555444333333222222111111000000***...000---,,,......,,,---,,,++++++******++++++---,,,)))''''''))),,,...000++++++000//////===OOOUUUBBB111...111111000111333555888888555111...---000///---,,,++++++,,,,,,---000333222000......///((()))*********+++...000///...------//////...,,,+++***+++,,,------+++)))***)))))))))))))))******...,,,+++...111444333111***)))((((((***++++++***000---+++***+++,,,,,,,,,((()))***+++,,,+++***)))---000111---+++---...,,,)))))))))(((((('''&&&&&&&&&''')))+++,,,+++***)))(((&&&######%%%'''((((((((('''$$$"""!!!"""$$$&&&###$$$&&&''''''&&&$$$###$$$%%%%%%&&&'''((())))))((())))))***************---...---***'''&&&&&&''''''((((((((('''&&&%%%%%%###&&&)))'''$$$$$$(((,,,$$$&&&(((***++++++***)))!!!&&&***+++'''###!!! !!!"""###$$$&&&'''((((((&&&%%%###""""""###%%%&&&,,,'''######'''***)))'''&&&&&&%%%%%%%%%$$$$$$$$$&&&$$$""""""$$$&&&&&&&&&%%%%%%%%%'''))))))(((&&&$$$$$$%%%%%%%%%&&&&&&&&&!!! !!!"""""" $$$"""!!!###&&&'''%%%###############$$$&&&(((***(((&&&######%%%(((***+++++++++***)))(((&&&$$$### """###$$$%%%%%%%%%""" """######  ###%%%%%%"""  !!!###$$$###!!!   <<<;;;:::999:::;;;<<<===@@@???>>>===<<<;;;::::::AAA777555@@@JJJOOOXXXdddvvvnnnjjjcccZZZQQQJJJEEECCC:::999888999:::999777555444444333333444444555666777555444555888999999888333333333333333333333222666777777777555333222000333222000...------//////444444333444666999<<<>>>777;;;>>>>>><<<;;;;;;===<<<;;;;;;>>>AAADDDEEEFFF???BBBEEEFFFEEEFFFIIILLLDDDCCCAAAAAABBBDDDGGGIIIHHHOOOMMMDDDAAAGGGHHHBBBCCCBBBBBBAAA@@@???>>>>>>AAAAAA???>>>===============>>>???@@@AAAAAAAAAAAABBB@@@>>>=========<<<:::777888999999777777888999999888777888::::::888666999999888888999;;;<<<>>><<<=========<<<:::888777777777555444444555666777333333333333333333333333555555555555444444444444222222222555777888777555777555222///......000111111222333444222000,,,***,,,...111333444444333222555555444333111000//////......//////...---,,,,,,......---,,,,,,+++******,,,------,,,******,,,...222000---,,,///555;;;@@@AAA<<<444000000000000......000222444444222000///...///000000...---...///333000...---.........---,,,***)))+++///111///---111111111///,,,***+++,,,+++*********,,,---,,,+++...---,,,++++++++++++,,,))))))+++...111222111///...***&&&(((,,,///---++++++***((()))***++++++***---,,,++++++))))))((('''***---222444111---***(((,,,++++++******)))))))))'''((()))***++++++***)))(((&&&$$$"""!!!"""$$$&&&)))(((%%%###"""###%%%&&&'''%%%######$$$&&&&&&%%%)))((('''&&&&&&'''((())),,,,,,------,,,+++)))(((+++***((('''&&&&&&&&&&&&(((+++......,,,)))''''''%%%&&&'''''''''''''''&&&$$$###$$$''')))***)))''''''&&&&&&%%%$$$###""""""!!!!!!!!!$$$'''))))))(((###$$$$$$###!!!!!!"""###***,,,)))%%%%%%***---,,,'''%%%###!!! !!!"""######""""""###$$$%%%$$$""""""!!! !!!"""$$$''')))&&&%%%$$$#########$$$%%%((($$$  !!!!!! """%%%''''''&&&$$$###$$$%%%&&&&&&%%%$$$%%%'''%%%%%%%%%&&&))),,,------,,,///111000+++&&&$$$###$$$%%%$$$""""""%%%""" !!!""" !!!  ######$$$$$$###"""!!!  !!!!!! !!!###   <<<<<<;;;:::;;;<<<===>>>BBBBBBBBBAAA@@@???>>>===;;;999===GGGLLLPPP```rrr}}}ttteeebbb\\\UUUOOOIIIEEEDDD;;;:::888888999888777555333333222222222222333333111333555555444333444444777666555444333222222222333444555666666555444333666555333111000000111222333222111111333555777999777;;;???@@@>>><<<;;;;;;;;;::::::<<>>======>>>>>>===<<<;;;;;;;;;;;;999:::;;;;;;<<<<<<<<<<<<======<<<;;;;;;;;;;;;;;;888:::;;;:::999888999;;;:::999888999:::;;;:::999:::999999999999:::<<<===;;;;;;<<<;;;:::999777666888777666555555666777888555555555555555555555555444444555555666666777777444444555777999:::888777666444222000//////000000111222333333222000---++++++---///111222222111111444333222111000///......000000000000000///......//////...------,,,+++++++++---......,,,,,,---...222000......111555:::===AAA;;;444000000111111111333444555555555222000...///000000///......///111111///---,,,---...------...,,,***+++...//////............,,,******,,,---+++***)))***,,,------,,,//////.........---------)))+++---///000000//////...***'''(((,,,...---***+++***((()))+++,,,+++***000000000///......------,,,///222333000---***)))++++++******))))))((((((&&&''')))***++++++***)))'''&&&$$$"""!!!"""$$$%%%((('''%%%######$$$&&&''')))'''%%%$$$&&&''''''&&&)))((('''&&&&&&'''((()))+++,,,,,,+++***)))((((((*********)))(((''''''&&&(((***------+++((('''&&&)))))))))))))))((('''&&&$$$$$$%%%''')))***)))'''&&&%%%%%%$$$$$$######"""""""""###%%%(((***)))'''$$$%%%$$$###!!!!!!"""###)))+++)))%%%%%%)))***(((###"""  !!!!!!!!!!!!###$$$$$$###!!! !!!"""###$$$%%%%%%%%%%%%%%%$$$######$$$%%%&&&((($$$!!! !!!"""""" !!!###$$$%%%&&&%%%$$$### """######""""""###%%%'''&&&&&&&&&((()))*********,,,...---)))&&&%%%%%%###$$$$$$""" """$$$$$$""" !!!"""  """######$$$###"""!!!    !!!  """ <<<<<<;;;;;;<<<===>>>>>>CCCCCCDDDDDDDDDBBB???>>>555;;;EEELLLNNNUUUmmmvvvppp___]]]XXXRRRMMMHHHDDDCCC>>>;;;888777777777666555555444333222111111111111222555777555222111555999999888555333111111222222///111222444555555555444888666444333111111222222333222222222222444555777888;;;???AAA@@@===<<<<<<:::999:::;;;======<<<;;;@@@CCCFFFEEEBBB??????@@@>>>======>>>???AAADDDEEEHHHMMMLLLCCC???CCCCCC???AAA@@@@@@???>>>===<<<;;;;;;:::999888888888888888888888888888888888999888888:::<<<:::888777999<<<:::;;;<<<;;;:::999:::<<<:::999888888:::;;;;;;;;;:::::::::999999:::;;;;;;::::::;;;:::999888666555888777777666666777888888777777777777777777777777444444555666777888999999333333555777::::::888666444333222111000/////////000111222222222000---,,,+++,,,...///000000000///222111111000///......---//////////////////......//////......------,,,,,,***,,,//////.........///111000000111222555888999<<<888222......///111222666666555555333000---+++.........,,,+++,,,...111000...,,,+++,,,---------000...++++++,,,.........,,,,,,,,,***)))***,,,///***))))))***---......------.../////////...---,,,***---000///---,,,---//////+++((((((+++,,,+++)))***)))((()))+++,,,+++***111111111111111111111111...000222111///,,,++++++++++++******)))(((((('''%%%&&&(((************)))&&&%%%###"""!!!"""$$$%%%'''&&&$$$$$$$$$%%%''')))+++)))'''&&&'''((('''''')))(((''''''''''''((((((+++***)))(((((((((((((((******+++++++++***((('''''')))++++++)))'''&&&&&&,,,,,,++++++***)))((('''$$$$$$%%%'''******)))'''$$$$$$$$$$$$$$$$$$$$$#########%%%'''******)))&&&%%%%%%%%%### !!!###&&&))))))&&&%%%'''&&&### !!!###%%%$$$""" !!!$$$&&&&&&%%%###!!!%%%$$$$$$$$$%%%%%%&&&''''''%%%"""!!!"""######"""$$$$$$$$$############### """"""""""""$$$%%%((('''&&&%%%%%%%%%&&&&&&'''((((((&&&$$$######%%%"""$$$$$$$$$"""!!!"""###&&&$$$"""!!!!!!!!!   !!!!!!""""""#########"""!!!!!!  !!!"""!!!  !!! !!!!!!  !!!"""!!! $$$!!!;;;;;;;;;;;;<<<======>>>@@@AAACCCDDDCCCAAA>>><<<444;;;EEELLLPPP___~~~vvvnnnjjj___\\\XXXRRRLLLFFFBBB@@@???<<<888666666666666555666666444333222111111111444444444333333666999<<<888666333111000111333444///000222333444444444444666555444222111111111111555555555555666888:::;;;:::;;;===>>>??????@@@@@@<<<;;;;;;<<<===<<<:::888<<>>@@@BBBCCCDDDGGGFFF@@@===@@@AAA?????????>>>===<<<;;;;;;:::999888777777666666666777999999999888888999999999888;;;===:::666444777;;;999:::;;;;;;999999:::;;;:::888666777999;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;999888666555666666666666777777777888888888888888888888888888666666666777777888888888111111333666888888666444222222222111000000///...///000111222111000...---,,,---...///000000000000111000000000///.........------,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,(((+++...//////---------...///000222333444444444666222---******,,,///111444333222111///,,,+++)))++++++***((('''(((,,,///000...,,,,,,---/////////222000---++++++,,,...///...---,,,***((())),,,...***))))))+++---......---***+++---......---+++))),,,///222///+++(((+++///...,,,)))(((***+++***)))))))))(((***,,,,,,,,,***------........./////////000111111///---+++,,,---,,,,,,+++***))))))(((((($$$%%%''')))******))))))%%%%%%###""""""###$$$%%%&&&%%%%%%$$$%%%''')))***,,,***'''&&&'''((('''''')))(((((('''''''''''''''***)))'''&&&%%%&&&'''((()))***,,,------+++)))((('''((())))))&&&%%%%%%&&&,,,++++++***))))))))))))%%%%%%&&&(((******)))'''############$$$$$$%%%%%%%%%%%%&&&)))++++++(((&&&$$$$$$###!!! """"""&&&'''&&&&&&'''%%%!!! !!!$$$&&&%%%### !!!"""$$$&&&&&&$$$"""!!!$$$$$$$$$%%%%%%&&&''''''&&&%%%$$$######$$$$$$$$$&&&%%%###"""!!!""""""###!!!#########$$$&&&'''&&&&&&%%%###"""###$$$&&&'''%%%###  !!!"""###$$$$$$$$$###""""""&&&$$$"""!!!  !!!!!!!!! !!!!!! !!!!!!""""""""""""""""""!!! !!! """"""!!!!!!   !!!!!! !!!###"""!!! !!!"""!!!  !!!###!!!  !!!!!!999::::::;;;<<<=========>>>@@@BBBCCCBBB@@@===;;;777:::@@@HHHVVVnnn}}}ooogggdddZZZXXXUUUPPPKKKFFFBBB??????<<<888666666666666555555444333111000/////////......111888???@@@<<<666555333111000000222444666444444555666666666555444555555444333333222222222444555666888:::===???@@@<<<;;;::::::<<<@@@BBBDDD>>>===<<<=========;;;:::888<<>>???@@@@@@===@@@@@@===;;;===@@@@@@???>>>>>>===<<<;;;::::::999888777777666777777777:::999999888888999:::;;;;;;>>>???;;;666333555999777999999999888777888999888777555666888999999888::::::::::::::::::999999;;;;;;<<<;;;:::999777666555555666666777777777777777777777777777777777777888777777777666666555555000111333666999888666333111111111111000///////////////000000000000///......//////000111111111111000000000000000000//////,,,,,,++++++++++++,,,---,,,,,,,,,+++++++++++++++'''***---...---,,,+++++++++---000222333333222111222000---+++***,,,///111111111///...---,,,,,,,,,******)))'''&&&(((,,,///000///------///111111111222111...,,,++++++...///000000...,,,))))))+++,,,+++******+++---///...---)))+++---......---+++***...000222...)))'''***...---,,,***))))))******)))(((((((((***,,,---,,,*********++++++,,,,,,------000000///---++++++,,,......---,,,+++***)))((((((###$$$&&&((())))))))))))%%%%%%$$$######$$$%%%&&&&&&%%%%%%&&&'''(((***++++++)))&&&&&&''''''''''''(((((((((((((((''''''&&&((('''&&&%%%$$$%%%&&&'''((()))+++,,,---+++***)))((((((((('''%%%$$$%%%&&&((((((((((((((()))***+++&&&&&&&&&(((******)))'''#########$$$%%%%%%&&&&&&''''''''')))******'''%%%######!!!!!!###'''&&&'''(((&&&!!! !!!$$$&&&&&&$$$"""$$$$$$$$$$$$#########"""$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%###"""!!!"""###$$$!!!#########$$$&&&'''#########"""!!!"""%%%)))+++(((###  #########$$$%%%$$$###"""$$$###""" !!!!!!!!!""""""""""""  """"""###$$$###!!!  !!!!!!"""######"""  !!! """!!! !!!!!! !!!###""""""!!!  !!!  !!!""""""  !!!###%%%999:::;;;<<<===>>>>>>>>>@@@AAABBBCCCCCCAAA???>>>;;;;;;???KKKaaaxxxkkkccc^^^RRRQQQPPPMMMIIIFFFBBBAAA>>>;;;888777777777666555333222111///...---------***...888FFFPPPNNNAAA444333222111111111333555777888999::::::999888777666555555555666666555555555333444666999<<<>>>@@@AAA>>>;;;999999;;;???AAABBB>>>===;;;;;;<<<======<<<777;;;>>>>>>;;;888999:::999:::<<<>>>??????>>>>>>:::;;;<<<;;;:::<<>>>>>===<<<;;;::::::999888888777777888888888888777777666777999:::<<<>>>??????;;;777444555777666777888777666555666888777666666777888888777555999999:::;;;;;;;;;::::::;;;;;;<<<;;;:::999777666555555666777888888888888555555555555555555555555777777666555444333222222222333555999;;;;;;888555222111000////////////000......//////000000//////111111111111222222222333////////////000000000000...---,,,+++,,,---...///++++++++++++************(((***,,,,,,+++************,,,000222444333222000111111111///...///111333222111///...---...//////,,,,,,,,,+++***+++...111000///---...000222333333000000///---+++,,,...000000000000---+++))))))***---,,,+++,,,---...---,,,,,,---.../////////...---000111000,,,((('''***---,,,+++***)))((()))***+++''''''(((+++------,,,******+++++++++,,,,,,---------------+++******---///...---,,,+++***(((((('''"""###%%%'''))))))))))))%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&'''((()))*********(((&&&&&&'''(((((((((((()))))))))((('''&&&%%%'''&&&&&&%%%%%%%%%&&&&&&&&&''')))*********))))))((()))(((&&&$$$###%%%''''''&&&&&&&&&''')))+++,,,'''&&&''')))******)))'''$$$%%%%%%%%%&&&&&&'''''')))((('''((()))((('''%%%""""""  ### %%%((('''((()))&&&"""""""""!!!!!!   !!!$$$%%%$$$###$$$$$$#####################$$$$$$%%%%%%$$$$$$###"""###%%%%%%$$$$$$%%%&&&&&&%%%$$$#########$$$%%% """"""""""""$$$%%%!!!"""###!!! !!!&&&+++000,,,'''###""""""""""""$$$###"""###%%%%%%%%%#########!!! !!!!!!"""""""""############!!!!!!$$$%%%&&&&&&%%%"""   !!!"""###$$$$$$""" !!!!!! !!!!!!"""!!!!!!  !!!  !!!"""###!!!$$$&&&:::;;;===???@@@@@@@@@@@@AAABBBBBBBBBBBBAAA@@@@@@===>>>DDDTTTpppuuukkkaaa[[[RRRQQQPPPMMMJJJFFFCCCAAA;;;:::888888999888777555333333222000000/////////---222<<>>@@@???;;;999:::<<<;;;<<<>>>@@@@@@???>>>===;;;;;;;;;;;;;;;;;;===@@@??????>>>===<<<;;;::::::888888888777777888888999777666666666777:::<<<>>>>>>===;;;999888666666666555666777777555555666777777777888999:::999555222777888:::;;;;;;;;;;;;:::::::::;;;:::999888666555666777888:::;;;;;;::::::555555555555555555555555444444333333222222111111111333666999<<<;;;888444222111///.........000111---......//////000000000111111111111111222333333------........./////////---,,,+++***+++,,,...///++++++++++++++++++++++++,,,------,,,***))))))***+++---111444555555444333000222444333111000111333222111...,,,,,,,,,...///,,,---......---...000222///---,,,---000222333333...000000///---,,,...000+++---......+++***))))))...---,,,,,,---...,,,+++---------.........//////222000---***((()))***,,,******)))(((((()))***,,,''''''(((+++---...,,,***,,,,,,,,,,,,,,,---------)))***+++*********---///,,,,,,***)))(((&&&%%%%%%!!!###%%%'''((())))))(((&&&&&&&&&'''''''''(((((('''''''''(((((())))))******(((&&&''')))***++++++((()))))))))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((())))))***)))(((%%%######&&&(((((('''&&&&&&&&&(((***+++''''''''')))***+++)))'''&&&&&&''''''''''''''''''+++)))'''&&&&&&'''&&&%%%"""""" ###&&&$$$)))+++)))((((((%%% %%%%%%$$$###"""  """######!!!"""$$$%%%%%%$$$###"""###$$$$$$$$$$$$###!!! """$$$%%%######%%%'''%%%%%%%%%%%%%%%%%%&&&&&& """######""""""###%%%!!!######!!! &&&,,,000,,,&&&$$$$$$%%%$$$$$$&&&###!!!!!!$$$&&&&&&%%%"""###""" ###"""""""""#########$$$$$$!!!  ###$$$%%%&&&%%%###  """$$$%%%%%%###  !!!!!!!!!!!! !!!!!!!!! """""" !!!!!! """%%%<<<===???AAABBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@<<>>???@@@AAAAAA???>>>===>>>???<<<777222999666333333555999<<<===@@@BBBCCCAAA<<<:::;;;===<<<===@@@AAAAAA@@@>>><<<>>>=========<<<:::===@@@??????>>>===<<<;;;;;;:::888888777777777888888999888888777888999<<>>>>>??????@@@@@@AAA???BBBBBB???AAAEEEDDD??????DDDUUUttt{{{tttmmmeee]]]ZZZVVVWWW\\\]]]UUUGGG?????????===:::888666666777777888555333222333222111000222222333555777999;;;<<<<<<;;;:::888777555444333666555444333333333333333333333444444333222444555999999888:::<<<>>>>>>===<<<===>>>===;;;:::;;;<<<999999999:::<<>>EEECCCDDDMMMKKKAAA@@@;;;=========;;;:::;;;<<<>>>============<<<999666999999999999999888777666666666555555777:::<<<>>>;;;;;;;;;888555444444555222444666777666555666777888777777666777777888888777777777777888999:::;;;;;;999888888888888777666::::::::::::999777666555555666666777777555444333444333333555666555333111000222333333111000000111111000...---...///111222000///...............///***+++---000222333444555,,,,,,......//////......///...,,,++++++...000222......------,,,,,,++++++---...///'''!!!,,,444***000,,,+++111:::>>>:::444...333555222222444555333333222111///...---------111---)))(((***,,,---,,,*********++++++,,,,,,,,,///,,,,,,111222...,,,,,,......---------,,,,,,,,,---......,,,******+++,,,((('''(((+++000333444444///...,,,+++***+++,,,,,,((('''&&&&&&&&&'''((()))))))))*********++++++++++++)))'''''')))***++++++))))))***++++++++++++***...,,,)))&&&%%%&&&'''((())))))((((((((()))+++,,,)))&&&$$$%%%(((***)))(((((()))***+++,,,---------)))((('''((()))***)))(((&&&&&&&&&&&&'''''''''(((&&&%%%$$$$$$$$$$$$%%%&&&)))((((((((((((***,,,---...,,,(((&&&$$$%%%&&&'''(((((()))(((&&&&&&''')))(((''''''((())))))'''&&&)))'''%%%&&&''''''$$$!!!)))'''$$$""""""###%%%'''!!!###%%%######$$$%%%%%%###$$$(((,,,,,,((($$$###%%%$$$###!!! ######$$$$$$###!!! ######%%%'''((('''$$$!!!'''((((((&&&### """"""######$$$$$$$$$$$$!!!###&&&(((((('''%%%$$$###$$$$$$%%%%%%%%%$$$$$$$$$!!! """###$$$'''&&&$$$###"""###$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&""" """###$$$"""############""""""!!!"""############!!!  !!!!!! !!!"""!!!  !!!######"""!!!  !!!!!!!!!  !!!!!! ======>>>???AAABBBCCCCCC>>>CCCDDD???<<>>===;;;:::;;;<<<::::::;;;<<<>>>AAACCCDDDBBBFFFEEE===888:::===>>>>>>BBB@@@FFFUUUTTTFFF???999:::;;;:::888888888:::===<<<;;;;;;<<<;;;:::888999999999999999888777777888777666666777999;;;<<<<<<<<<;;;999666444555666444666888888888777888999777777777666666777777888777777777777888999::::::999888777888999:::999888888888888777777666555444666666777777777666555444222222222444666666555333111222333333111000000111///...---,,,,,,,,,---...//////////////////000000...///000111222333333333,,,---///111111000...---...---++++++,,,...111222///......---,,,,,,,,,---******111111***...000'''///,,,,,,111:::===999444---222555333333666777666333222111000000000000000///---******---///000///,,,,,,,,,---------------///---...111000+++)))++++++,,,,,,,,,,,,------------......---,,,+++,,,...+++***+++...111444444444...---,,,++++++++++++,,,---,,,+++*********++++++,,,,,,---------------,,,***((('''(((***++++++*********+++,,,,,,,,,,,,+++...,,,)))''''''''')))***,,,+++***)))))))))***+++***'''&&&&&&)))+++***((()))***+++,,,------------***)))(((((()))***)))'''&&&'''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&***))))))(((((()))***+++---+++(((&&&%%%%%%'''((('''((()))(((&&&&&&((()))(((((('''(((((('''&&&%%%&&&%%%$$$%%%((()))'''$$$)))'''&&&$$$$$$$$$&&&&&&###$$$$$$######$$$%%%&&&&&&''')))***)))&&&$$$$$$&&&&&&%%%$$$######""""""$$$%%%&&&'''((('''&&&&&&%%%%%%%%%'''))))))'''%%%&&&'''((('''%%%#####################$$$$$$$$$%%%!!!###%%%''''''&&&$$$######$$$$$$$$$$$$$$$###""" !!!###$$$$$$&&&&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''%%%###""""""$$$$$$###"""""""""#########""""""!!! !!!!!!""" !!!!!!!!!!!!  !!!   !!!!!!  !!!"""!!!  !!!!!!!!!!!!!!! ===>>>???@@@BBBCCCEEEEEE<<>>@@@===:::777555666888999555333111111222222222111333333333333444666777888888777777666555555444444444555666777666555444333777666555444444555666777777777777999===?????????;;;<<<===<<<:::::::::;;;;;;<<<===@@@BBBEEEGGGHHHHHHGGGBBB<<<999<<<=========??????LLLaaa___KKK???888999:::999777666777888;;;:::888888:::;;;:::999999999999888888888888777:::999888777777777888999888999999888777666888999777999::::::999999999:::777777777777777777777777666666666666777888999:::777777777888:::;;;:::999666666555555555444333333555666666666666555444444111111111333555666666444111222444333111000000111222222111111000///////////////000000111111222222333333333333333222111000---...111222222000...,,,---,,,++++++,,,///111333111000...------...///000000'''***000,,,,,,...***...,,,---222888:::777222...333666444555888:::888222222222111111222222333...------...111222222222/////////.....................///111---''''''******++++++,,,,,,---------,,,...///...------...000---------///222333222111------,,,++++++++++++,,,000///...,,,+++++++++++++++,,,---......---++++++((('''((()))+++,,,,,,******+++,,,,,,------,,,,,,,,,+++)))(((((()))+++,,,///...,,,+++******+++,,,+++)))((((((***++++++***++++++,,,---............+++***((()))))))))(((&&&''''''((()))))))))))))))''''''((())))))(((''''''+++***)))((((((((())))))+++***(((&&&&&&'''((()))'''(((((((((&&&&&&((())))))))))))((((((&&&%%%$$$#########&&&(((***)))(((((((((''''''''''''''''''&&&%%%$$$###$$$$$$&&&(((***++++++)))&&&%%%$$$$$$############$$$$$$$$$$$$&&&'''(((***+++,,,,,,,,,&&&%%%%%%''')))******)))&&&((())))))'''&&&'''(((######$$$$$$$$$$$$%%%%%%!!!"""$$$&&&&&&%%%###"""###############"""!!!!!! ###%%%%%%%%%$$$$$$%%%%%%%%%$$$###"""''''''((((((((()))))))))###""""""######"""!!!!!!"""######""""""""" !!!!!!!!!  !!!!!!!!! !!!!!!""""""!!!!!! !!!!!!  !!!!!!!!!!!!  ??????@@@AAABBBCCCDDDDDD<<>>>>>===999:::;;;:::888888888999999;;;>>>CCCGGGJJJLLLNNNMMMHHH@@@;;;;;;===>>><<<;;;???CCCUUUkkkeeeMMM@@@:::;;;;;;:::888777888999999777666666888:::;;;;;;999999888888888888888888<<<;;;999888777666777777222444555666777888;;;===888:::;;;;;;:::888999:::999999999999999888888777666666666666777888999999888777777999;;;;;;999888555555444444444444444444666666666666555555444444333222111222444555444333111333444333222111111111222222333333333222111111...///000111222222333333444444444444333222111000...//////000//////------,,,,,,+++,,,---///111333333222000......000222444SSS777)))+++(((''',,,---------///333777888555111111555777555555888999777333222111111111111111111///000111222333333222111000000//////......------+++,,,///000+++%%%'''------------------,,,,,,,,,***,,,............///000///......000111111000...,,,,,,++++++++++++++++++///...---+++***)))((('''((()))***++++++)))((('''''''''(((***------,,,***)))***++++++,,,,,,++++++)))(((((('''(((***+++---///...---,,,,,,,,,---...,,,+++******++++++++++++------..................,,,+++))))))))))))(((&&&'''((()))***+++******)))''')))***,,,,,,***)))''')))(((((((((((()))))))))***)))(((''''''((()))***'''(((((((((&&&&&&(((***+++,,,,,,+++(((&&&%%%%%%######%%%&&&((()))))))))'''((()))***))))))(((''')))&&&$$$&&&''''''(((***,,,000111---(((&&&$$$### !!!"""""""""%%%&&&''')))***+++,,,,,,&&&%%%$$$%%%(((***,,,,,,((()))++++++)))((())))))$$$$$$%%%%%%%%%%%%%%%%%%!!!"""$$$%%%%%%$$$###"""############"""!!!  """%%%&&&&&&%%%!!!"""$$$%%%%%%###!!!'''(((((((((((()))))))))$$$###""""""###"""  !!!"""######""""""   !!!  !!!!!! !!!"""######!!!  !!! !!!  !!!BBBAAAAAAAAAAAA@@@@@@@@@@@@BBBDDDEEEDDDDDDHHHLLLbbbyyyoooddd]]]WWWRRRRRRTTTTTTeeeiiiWWWFFFBBBAAA<<<===;;;888555444555777999222111000111333444444333666666555555666666777888555555555444444444444444222444666888888777666555333555999===@@@>>>999555999777666666777777666555777888999888666555666777666999>>>EEEJJJNNNQQQRRRMMMEEE===::::::;;;;;;;;;;;;@@@III]]]pppfffLLLAAA:::;;;;;;:::888777777888888666444555888:::;;;;;;999888888777777888999999<<<;;;:::888777666666666222333555555555666999;;;888:::;;;:::888777777888:::;;;;;;;;;;;;:::999888555555555555666777888999999888888999:::999777444555555444444444555666666999999888888777777777777555444222222333333222111111333444444222111111222------...///000000000///---...///111222222222222222222333333222222111111///...---,,,+++,,,---...,,,,,,,,,,,,---///111222444222000///000222444666pppHHH---+++((('''******,,,...222555666555333111333888999666444666666444333222111///......------111222333444333111000//////.........---,,,,,,,,,(((***---///+++&&&)))///111000///...---,,,+++***(((***,,,---------...///222222222222333222000---***+++++++++++++++++++++---,,,,,,+++)))((('''&&&''''''((())))))((('''&&&(((((()))+++------,,,***(((((()))***************&&&&&&&&&&&&''')))***+++,,,,,,++++++,,,...///111,,,,,,,,,+++++++++,,,,,,....../////////...---------+++***)))***)))(((&&&'''(((***+++++++++***)))((()))+++,,,,,,+++)))(((%%%&&&'''((()))***++++++)))(((((('''((()))******&&&'''((('''&&&''')))***,,,...///---)))&&&&&&'''%%%&&&'''(((((('''(((((('''(((***++++++***((('''+++&&&&&&,,,///---,,,...---444888222+++(((%%%!!! !!!""""""$$$$$$$$$$$$%%%%%%&&&&&&%%%###"""###&&&)))++++++***+++,,,,,,***(((((()))&&&&&&%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$######""""""""""""""""""!!! $$$$$$$$$%%%'''((('''%%%###$$$'''((((((&&&###!!!&&&&&&'''''''''(((((((((***'''%%%$$$&&&'''(((((( """"""######### !!!""""""!!!!!!!!!!!!""""""""""""    !!!"""######"""  !!! !!! !!!BBBAAA@@@@@@???>>>======CCCAAABBBCCCDDDEEEKKKRRRwwwzzzwwwnnneee^^^VVVPPPOOORRRTTTZZZYYYMMMEEECCC@@@;;;:::999777555444444555666222111000111444666666666666666666666666777888999555555555555555444444444222333444666777777777666666777<<>>>>>======<<<<<<;;;@@@???@@@BBBCCCIIIYYYjjj~~~wwwsssllleee___XXXRRRQQQUUUTTTSSSPPPLLLGGGBBB===:::777666666555444444333333222111000222555777888888444444444555666777888999777666666666555555444444111222333444555666777777<<<<<>><<<<<<<<<<<<:::999777888999888666555666777666:::@@@GGGLLLNNNNNNNNNEEE???;;;;;;:::777777;;;??????EEE___wwwkkkNNNAAA::::::;;;999777555555666666666666777:::;;;:::999999888777666777888:::;;;888888888999999999888888666777888777666777999;;;:::;;;<<<:::888666555666999:::;;;;;;:::888666555444444444444555666777777444555666777999888444222555555444333444666888999:::999888777777777888999666444111111222222222111222444555444333111222222444333222000//////000000***+++---......---,,,+++///////////////...---,,,)))***,,,...//////..............................++++++,,,,,,---///000111444%%%###)))))),,,111---,,,222777999777333111111111555666333111222222000000///...---,,,,,,,,,,,,---///000///---+++,,,---,,,,,,,,,,,,,,,------------******------***+++...//////---,,,***)))((('''(((+++...///...---------444444444555555333000---((()))***+++,,,++++++***((()))***,,,,,,,,,++++++***))))))((()))+++...///---,,,******+++,,,+++***(((((()))***************%%%&&&&&&'''((()))******))))))((())))))+++---...+++------,,,))))))***,,,/////////...---,,,+++++++++***))))))++++++***)))%%%''')))++++++***)))'''((((((((((((((((((((((((###%%%&&&(((******************))))))))))))))))))%%%''''''''''''''')))+++))),,,...,,,'''%%%&&&(((%%%(((***)))'''&&&'''((('''(((((()))))))))))))))***'''---<<>>@@@>>>999:::???AAA<<>>===;;;999777333444444555666666555555111222444666888:::;;;;;;222222222333666888999:::333333444666888777444222333///000555666333555:::AAA>>><<>>@@@CCCEEEFFFEEEDDDBBBGGGCCC@@@???@@@@@@===::::::III===UUU}}}qqqWWWIIIBBBDDDEEEBBB===999888888999;;;===>>>===;;;999777888777555444444555777888444777::::::666333222333555222111444888<<<======;;;:::888777777888:::;;;888777666777888888666555666666666444222111222444444444555555666777777777777777666555555555555555777777666555444333222222666333333777888333000000444333222000//////......111000...,,,+++++++++,,,///,,,******,,,,,,***'''---------,,,,,,+++++++++000222444444111///......///...------...///111222,,,+++******,,,......---///...---,,,+++,,,------111777======888333111222000111111222222222222111,,,+++***+++...000000000***...///+++)))+++,,,***,,,------------,,,++++++...000000///,,,***)))***+++...000---&&&###$$$'''***))))))+++...000000000666555222///---,,,++++++))))))))))))(((((((((((())))))(((((()))+++---......,,,+++,,,---......---,,,++++++++++++,,,------,,,,,,,,,---------......)))((('''(((***++++++***,,,***''''''(((((((((((())))))***+++,,,,,,------,,,+++))))))***)))(((&&&---,,,***)))'''&&&&&&%%%&&&(((++++++)))'''%%%$$$&&&'''((()))******)))((()))'''&&&(((+++---,,,***(((((((((((()))***,,,---''''''&&&&&&%%%$$$######'''++++++'''%%%&&&'''%%%'''&&&&&&(((***+++***(((((()))******)))'''$$$###((())),,,000444555444222---111000'''!!!!!!!!!!!!'''(((!!! """%%%''''''&&&$$$$$$%%%######$$$$$$$$$$$$######&&&&&&%%%&&&''')))+++,,,***,,,------+++((('''(((%%%&&&''''''&&&%%%"""!!!###""""""!!!"""$$$&&&'''$$$$$$$$$$$$%%%''')))***)))(((&&&%%%%%%&&&'''((('''%%%$$$$$$%%%&&&%%%$$$((('''%%%$$$$$$$$$""" """$$$%%%%%%%%%'''((( !!! !!!  !!!!!!"""""""""######!!!!!! !!!!!!""""""######$$$$$$$$$%%%%%%$$$"""!!!"""###!!!!!! @@@>>>===<<<<<<<<<<<<<<<<<<>>>AAAIIIXXXsss}}}uuuqqqkkkddd___\\\TTTJJJGGGIIIEEECCC???<<<;;;999777555444444444555444444333222000111222333444444444444444111111777@@@DDD???:::222222222444666666555333333//////333444222333888999999<<>>AAACCCCCCBBBAAA@@@BBBAAA??????@@@AAAAAA@@@===HHHBBBXXXqqqgggUUUDDDBBBDDDDDDBBB>>>:::999:::<<<===>>>???>>><<<999777666444222222333444555555555777888888666444444444555333222444777;;;;;;;;;:::999777666666777999:::444333333444666666444333555666666555444333444666555555666666777888888888777666666555555555555555666666666555444444333333666333333666777333000000222111000///...---------222111///---,,,,,,,,,,,,000...,,,+++,,,,,,)))'''*********+++++++++++++++///111333333111///......///...------,,,---......,,,******+++...000000000//////...---,,,,,,,,,,,,...333999999555000...///111111111222222111111000+++***)))***,,,---,,,+++(((,,,---***(((***+++))))))***+++,,,------------///000000///,,,)))))))))***+++,,,***'''&&&(((******))))))+++...000111111777555222000---,,,,,,,,,************))))))))))))***))))))))))))+++,,,------,,,******,,,.........++++++******++++++,,,---++++++++++++,,,,,,,,,,,,)))(((((()))+++,,,+++***+++)))'''''')))******)))(((((())))))***++++++,,,,,,***(((((()))***)))(((******)))(((((((((((((((%%%(((++++++***'''&&&&&&'''((()))*********)))(((***'''&&&&&&)))******((('''(((((())))))*********''''''&&&%%%$$$$$$$$$$$$))),,,---)))'''((()))'''((('''''')))+++,,,+++)))(((((())))))((('''%%%$$$&&&&&&(((,,,//////...,,,(((,,,,,,%%%!!!"""""" !!!"""((((((###!!!###%%%%%%&&&&&&&&&$$$###""" !!!""""""############$$$%%%%%%&&&'''((()))***)))+++,,,+++)))(((((()))(((''''''&&&%%%$$$$$$$$$######"""""""""######$$$$$$$$$$$$$$$%%%''')))***((('''&&&%%%%%%''')))***(((&&&%%%%%%%%%&&&%%%$$$&&&%%%######$$$###""" !!!###%%%%%%$$$###$$$%%%""""""!!!!!! !!!   !!!""" !!!  !!!###$$$%%%&&&"""###$$$###""""""###%%%!!!!!!""""""!!!  !!!!!!!!!!!!  !!!>>>>>>>>>>>>============>>>>>>BBBPPPjjjwwwpppmmmhhhaaaZZZTTTMMMFFFDDDEEEDDDAAA>>>;;;:::888666555777777777777666444222111111222222222222111000///555000111<<>>???>>><<<;;;;;;<<<>>>???<<<===???@@@@@@???===<<<@@@AAABBBAAA@@@@@@AAABBBCCCIIINNNfffooohhhaaaGGGCCCDDDDDDBBB???<<<<<<<<<>>>??????@@@>>><<<999888666333111222555777666555777666555555666777666444666444333444777999999888777666555444444555666777777777777888:::;;;:::888555666777666555444555777555666666777888888999999777666555555444444555555555555555555555555555555666222222555666222000111000///...---------------222111000...------------000...---------,,,***(((******++++++,,,------......000222222000...------///...---,,,+++++++++++++++******,,,///111222222/////////......,,,++++++,,,111666666333///------222222222222111000//////,,,+++***+++,,,+++)))(((&&&***+++(((&&&)))***((('''((()))+++---...//////...000111000---***))))))******))))))***+++---...,,,***)))+++...111222333666444222///---,,,,,,,,,++++++++++++************+++******)))******++++++---+++((()))+++---//////***************+++,,,,,,))))))*********+++++++++***)))(((***,,,------,,,,,,***((((((***+++++++++'''''''''((())))))******+++)))'''''')))+++++++++(((((((((((()))***+++,,,%%%'''***+++***((((((((()))************))))))(((***'''%%%$$$%%%&&&&&&&&&''''''((()))))))))((('''(((&&&%%%$$$###$$$&&&'''***---...***(((******)))'''&&&'''(((***+++***)))((((((''''''&&&&&&%%%%%%$$$$$$%%%(((***+++)))'''###&&&'''$$$"""###$$$######"""###'''(((&&&%%%'''(((&&&$$$%%%'''&&&###!!!!!!!!!""""""#########"""###$$$&&&'''''''''&&&((()))***)))((('''(((******)))'''%%%%%%%%%&&&'''""""""######""""""!!! $$$$$$$$$$$$%%%'''((()))%%%%%%$$$$$$$$$&&&'''(((***(((&&&&&&&&&&&&%%%###$$$###""""""$$$$$$###""""""$$$%%%$$$"""!!!!!!!!!############""""""""""""  !!!"""  !!! !!!!!! !!! !!!"""###$$$!!!"""######""""""%%%&&&############"""!!! !!!"""!!!!!!!!!  !!!"""<<<===>>>???>>>>>>??????@@@AAAHHH^^^~~~{{{tttnnnkkkeee^^^UUUMMMHHHEEEDDDDDDFFFBBB>>>;;;::::::888777<<<<<<<<<;;;:::777444333333333444444333222111111555111222<<>>>>><<>>AAA@@@@@@AAA???===<<<;;;<<<>>>@@@<<<<<<>>>>>>>>>===<<<;;;AAACCCEEECCC@@@>>>???AAAGGGIIIZZZxxxzzzyyyxxxSSSEEEEEECCCAAA???>>>>>>>>>????????????===;;;888777888555444666999;;;999666888555222333666888777555777777666666777888777777555444444333333444444555999888999:::=========;;;666777888777555333333444555555555666777777888888666666555444444444444555333444444444555555555666666222000333444222000222//////...---------------111000///...---,,,,,,+++---------.........,,,+++.........///////////////---...000///---,,,,,,,,,,,,,,,++++++************,,,+++***,,,...000111000...////////////---+++***---111555666444111//////222222222222111000///...///...---......---***(((%%%)))***'''&&&((()))((('''(((***+++---.........,,,///111111000...---......,,,******---///000000...,,,+++---000333555666444222000---++++++******++++++*********)))))))))++++++******************,,,)))''''''***,,,...///++++++*********+++,,,,,,)))))))))*********++++++***))))))***,,,...------///,,,***)))***++++++***'''((((((((()))))))))******(((&&&&&&)))+++------))))))))))))***+++,,,,,,$$$'''***+++************+++++++++******)))((((((***((($$$"""!!!"""###$$$&&&''')))******(((&&&%%%(((&&&$$$######%%%'''))))))------***(((******)))&&&%%%%%%'''))))))(((''')))((('''%%%$$$$$$######$$$###$$$&&&)))***)))((("""$$$$$$$$$$$$$$$%%%$$$######$$$&&&'''''''''((()))%%%###%%%)))***&&&!!!$$$$$$######""""""""""""!!!$$$&&&'''&&&$$$###&&&'''((((((&&&&&&((()))))))))(((((('''''''''''' """######"""!!! ###$$$$$$$$$%%%&&&''''''%%%$$$###""""""######$$$+++)))(((''''''&&&$$$"""###"""!!!###%%%'''&&&%%%"""###$$$###!!! !!!######################## """!!! !!!"""###!!! !!!"""!!!  !!!!!!!!! !!!"""###"""!!!"""###%%%#########"""!!! !!!!!!  !!!;;;===??????>>>>>>@@@CCCAAAFFFVVVsssxxxsssnnnjjjaaa[[[QQQIIIFFFGGGGGGFFFHHHDDD@@@===<<<<<<;;;:::<<<=========;;;888555333222333333444444444333333444222444:::AAADDD@@@<<<444333222333666888999888555555444333222333444333777777777888:::;;;<<<;;;:::999888:::???CCCDDDCCCBBBAAA>>><<<;;;;;;<<<<<<<<<<<<===>>>======<<<;;;???BBBEEECCC@@@>>>???AAAGGGFFF\\\~~~WWWGGGEEEBBB@@@????????????>>>>>>>>>===;;;999777666999777777999<<<<<<:::777888555222333666888777555888999999999888777777777444333333333333333333444333222222444666777666555666888888777444111000000333333444444555666666777666666555444444444444444222222333333444444555555666111///111333111111333111111000///.....................---,,,+++***)))(((***,,,...////////////111111000//////...------+++---...---+++***+++,,,*********++++++,,,,,,,,,...,,,++++++,,,------,,,---...///000///...---,,,...111444666555333111000333333333333222000//////000///.........---+++)))&&&***+++(((''')))***)))++++++,,,------------,,,***---111333333222222222333111///...000111111000///......000333666888888111000...+++***)))))))))******)))))))))(((((((((***+++++++++*********)))+++)))'''''')))+++,,,---+++++++++++++++,,,,,,---************++++++++++++))))))(((***,,,......---111///,,,*********)))((())))))************++++++((('''&&&'''***,,,------,,,++++++************+++%%%'''***++++++***+++,,,++++++***))))))(((((((((***(((%%%""" """###&&&''')))******(((&&&%%%((('''%%%######%%%((()))'''+++,,,((('''((()))((('''&&&&&&(((***+++***(((***)))'''%%%###!!!!!! !!! !!!###&&&)))******%%%$$$$$$&&&&&&$$$#########$$$$$$###$$$&&&'''''''''$$$###&&&+++---***&&&&&&%%%###"""  ###%%%&&&%%%###!!!$$$&&&''''''&&&%%%&&&'''&&&''')))++++++)))&&&$$$ """###$$$############$$$%%%%%%&&&&&&&&&''''''&&&%%%$$$######"""***)))((((((((('''$$$"""###"""###$$$''')))))))))!!!###$$$$$$"""!!!"""###!!!!!!!!!""""""#########!!! %%%$$$"""!!! !!!"""""""""!!! """!!! !!!!!! ###$$$$$$"""!!! !!!###############"""!!!  ;;;===??????===>>>CCCGGGFFFSSSlll{{{vvvrrrlllhhh]]]XXXOOOGGGGGGKKKLLLJJJHHHDDD???<<<<<<<<<;;;;;;888:::;;;<<<:::888555333000111222222333333333333222333444666888999999999555444444555777999888888444666555222222555555333111333777;;;<<<;;;999777555999;;;:::===BBBEEEDDDAAA@@@???===<<<;;;::::::;;;<<<<<<=========<<<<<<;;;===@@@AAABBBAAABBBCCCAAA@@@QQQnnnrrrzzzVVVJJJFFFAAA>>>>>>>>>???>>>=========<<<;;;999888777777999:::<<<;;;:::888777777666555555666777666444777999:::999777666555666444444444444444444444444111000000111333444333111666777888777444111//////222333333444444555666666666555444444333333444444111111111222222333333333666111...000111000111333444333222111////////////------------,,,***)))(((%%%))),,,...///...//////000000///---,,,+++***))),,,---...---++++++,,,---)))***+++,,,------------...---++++++,,,,,,,,,+++------...////////////...///000333555555444333111333444444444333222111111///...,,,+++,,,---,,,+++***...///+++)))+++,,,***...............---,,,,,,))),,,111444444444444444555444444333111000///.../////////222666888999999000///---+++))))))))))))))))))))))))(((((((((''')))******+++++++++*********((('''''')))******)))+++************+++,,,,,,)))************+++++++++((((((((())),,,......---111...+++*********)))(((++++++++++++++++++,,,,,,'''&&&&&&(((+++------,,,...---,,,+++************''')))++++++++++++,,,---***)))((((((((((((((())))))((('''$$$!!! """###''''''((()))))))))(((''')))'''&&&$$$$$$%%%'''(((%%%)))***'''%%%'''(((''')))))))))***,,,---,,,+++)))(((&&&%%%###!!!"""&&&(((((('''$$$$$$&&&'''$$$!!!!!!"""%%%%%%######&&&&&&$$$$$$###$$$'''+++---+++)))%%%$$$""" ###%%%%%%$$$"""!!!###%%%''''''&&&$$$$$$$$$###&&&***,,,,,,)))&&&### """###%%%%%%&&&######$$$%%%%%%%%%%%%%%%******)))((('''&&&%%%%%%((('''''''''((('''$$$"""$$$######%%%)))++++++***###%%%&&&&&&$$$###$$$$$$ !!!"""######$$$!!!""""""!!! $$$$$$###"""""""""""""""###""" !!!"""   !!!"""######$$$$$$"""  """$$$$$$%%%%%%$$$$$$###"""<<<>>>???>>><<<>>>EEEJJJVVVhhhxxxtttooohhhbbbXXXUUUMMMFFFHHHOOOQQQMMMEEEAAA<<<999888999999999666777:::;;;;;;999666444000111222222333333222222000111333555666666666555444444444666888888666555222555444111111555666333///111555777888888888888===DDDEEE@@@===???AAA@@@>>>?????????>>>===;;;::::::::::::;;;<<<<<<<<<<<<:::;;;===???BBBCCCBBB@@@999<<>>===============<<<;;;::::::999888<<<@@@@@@<<<999888999555777888888666444444444444777999888555333333444444555555555555555555444444333333444666666444333333555777777555333222222333333444444555666666666666555444444333333444444000000000000000111111111666000---...000///111444666555333111///......------.........---+++)))(((&&&)))---///---,,,,,,---......------,,,+++******.../////////------///000,,,---...//////......---...,,,++++++---...------,,,---------...000111222222333555777888888777555444444444555555444333333000...+++***,,,///000000///222333...,,,---...,,,//////000000///......---))),,,111333333222111111222555777555111---,,,---,,,---///333777999888777111000...,,,+++******************)))))))))((((((((()))***+++,,,,,,++++++)))(((((()))***)))'''%%%((((((((((((((()))******((((((((()))))))))******'''''''''(((+++------,,,...+++))))))***++++++***,,,,,,,,,,,,,,,,,,++++++%%%&&&'''***,,,---,,,***......,,,++++++******+++(((***+++++++++***,,,---(((''''''&&&&&&'''((()))((())))))&&&###!!!"""$$$'''(((((())))))*********)))((('''&&&&&&&&&&&&&&&%%%)))***&&&%%%'''((('''((((((((()))+++,,,+++***$$$$$$%%%%%%$$$""" ###%%%&&&&&&"""!!!&&&'''###"""&&&'''######&&&%%%!!!"""###%%%'''((())))))(((%%%$$$"""  !!!""" !!!###$$$$$$###"""!!!!!!$$$'''(((&&&###!!! $$$&&&(((******(((&&&$$$ !!!"""###$$$&&&'''"""###$$$%%%&&&%%%$$$$$$''''''((((((((((((''''''&&&%%%&&&'''((('''$$$!!!#########%%%(((*********'''))))))(((&&&$$$$$$$$$ !!!"""###$$$%%%###$$$$$$"""  """ """######$$$$$$$$$"""!!!!!!  !!!!!! !!! !!!###$$$$$$""""""###""" !!!###"""######$$$$$$$$$$$$$$$  <<<>>>???===;;;>>>FFFLLLfff{{{}}}vvvrrrmmmddd]]]UUURRRKKKEEEIIIRRRSSSOOOBBB>>>999666555666777666666888;;;===>>><<<999888333444444444444333222222///000222555888888555222333333444666888777444222000444333///000555555222333222111///000444999>>>KKKRRRRRRHHH>>>;;;<<<;;;<<<===???AAA@@@???===<<<888888999:::;;;;;;<<<<<<>>><<<<<>>>>>======<<<<<<<<<;;;:::@@@FFFEEE???::::::===444777::::::666333222333222555777777444111222333555666666777777666666555555555444555666666444222111444777888777666666666444444555555666777777777555555444333333333333444000000000///////////////666000,,,...//////111444666555333111///---,,,,,,.../////////...,,,***)))'''+++//////,,,***)))***..................------000111111111//////111333///000000111000///---,,,---,,,+++,,,...000000000,,,,,,,,,,,,...000222444666777888:::======;;;999444444555555666555555555222000,,,,,,...222555666222555555111...//////---//////000000000000//////***---111222111///------...333777666000++++++---***+++...333777888666555222111///---,,,,,,,,,,,,+++++++++************)))'''(((***+++,,,,,,,,,+++(((((((((******)))&&&###&&&&&&&&&&&&&&&'''((((((''''''''''''((((((((()))'''&&&&&&(((+++------,,,***)))'''(((***,,,------,,,,,,++++++++++++++++++%%%&&&(((+++...---+++(((------,,,+++++++++,,,,,,)))+++,,,,,,+++***,,,---'''&&&%%%%%%&&&'''((()))''')))***(((%%%"""###%%%(((((((((((()))***,,,---))))))(((''''''&&&%%%$$$%%%)))***'''&&&((()))(((%%%%%%%%%&&&((()))(((''' !!!###$$$%%%$$$"""!!!!!!"""$$$$$$%%%%%%'''"""###((()))%%%$$$'''%%% !!!###&&&'''&&&%%%%%%&&&&&&%%%$$$######%%%'''(((!!!"""###$$$$$$###"""""" $$$''')))&&&###&&&&&&'''''''''''''''&&&$$$###"""""""""$$$%%%&&&"""###$$$%%%&&&%%%$$$###!!!"""$$$%%%&&&'''''''''$$$$$$%%%&&&((('''$$$"""###""""""$$$''')))***)))+++,,,,,,***'''$$$###### """###$$$%%%&&&###%%%&&&### !!!### ###%%%&&&&&&&&&!!!!!!!!! !!!!!!!!! """  !!!""""""""" !!!"""!!!!!!!!!###%%% !!!""""""""""""""" !!!"""!!! !!!!!!!!!!!!AAA======@@@>>><<>>JJJJJJ:::999555333444333//////111222555999;;;999555333111333444777888888555222000555444333333333444555666222444444111...000777===^^^mmmoooZZZCCC;;;===>>>===>>>@@@@@@???===;;;999999:::;;;<<<<<<;;;999888666===@@@<<<777666777666777===999===@@@OOOggg]]]PPPCCC999888:::;;;:::;;;>>>>>>>>>;;;777888<<<@@@CCCGGGJJJFFF>>>999:::===;;;<<<===<<<999666555444888888888888777666444333111666999777666888888666:::888666444333444555666444:::<<<888666999777222444444444444555666777777222333444444444333222111///000000111111///...---222111/////////111444555222111000///---,,,*********000555555111,,,++++++(((***,,,.........,,,+++---------------------,,,000000000111111222222222333000......//////---***...---------...///111222///000111111000111333555666777777888888777555444666555333444444444333111111///...,,,,,,...///000///222555555222///---,,,+++---...---,,,++++++,,,,,,,,,,,,---...///000111333///***)))***,,,+++***///------111555777333///,,,---///000000...---,,,)))((('''((()))***)))(((((('''''')))+++,,,+++)))++++++***)))(((&&&$$$###((()))***)))''''''''')))&&&&&&&&&''''''&&&%%%%%%&&&(((******)))(((((((((---***((((((+++...111111000---(((%%%&&&((()))***,,,,,,,,,,,,---,,,)))'''---***((()))+++,,,***(((,,,+++++++++,,,+++(((%%%***)))((('''&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&(((((()))))))))'''&&&%%%''''''%%%$$$$$$$$$$$$$$$$$$((((((&&&&&&(((((($$$%%%$$$$$$%%%&&&'''%%%$$$!!!###%%%))),,,---***(((!!!"""!!!!!!""""""!!!"""%%%(((((($$$"""!!!######"""!!!"""$$$%%%%%%$$$###"""""""""###$$$$$$%%%(((((('''&&&$$$###""""""!!!"""""""""""""""!!!!!!!!!$$$&&&'''&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$!!!"""$$$&&&'''&&&%%%$$$%%%$$$###$$$&&&'''&&&%%%(((***++++++(((&&&$$$$$$###%%%(((+++,,,+++***)))((()))))))))((('''&&&%%%$$$###"""!!!!!!"""###$$$ !!!""""""!!!!!!"""###%%%&&&&&&%%%$$$###%%%###!!! """""""""!!! !!!%%%###!!!  """######$$$%%%$$$###  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!! AAA===>>>@@@>>>@@@RRRgggvvvooolllggg```ZZZSSSMMMHHHGGGKKKNNNKKKHHHEEE???;;;;;;:::666555666222777;;;;;;GGGaaabbbHHH;;;666444666666333222333///222666888777666444444444666888999888555222000444333222222222333444555444666666333111333999???cccoooooo[[[EEE=========>>>>>>???@@@???>>>===<<<:::;;;;;;;;;;;;::::::999666===???:::666555666555000666333999<<>>===:::888777777::::::::::::999777555444333888;;;999888;;;;;;:::;;;999777555444444444555666>>>AAA<<<777666777666444444444444444555555666111222333444444333222222000111111222111000///...222222111000000111333444222111000...---+++***)))(((,,,111111,,,)))((()))+++,,,---------,,,+++***------,,,,,,,,,---......222222222222222222333333444111///...//////,,,***......------...///111222///000111111111111333555666999;;;999555222222444666444333333444555444333111111///...///000111222///111333222///---++++++***,,,------,,,+++,,,---+++++++++,,,,,,...//////000,,,(((''')))+++,,,,,,///......111666777444///000000...---------......,,,+++)))***++++++***)))(((''''''(((***,,,+++*********)))(((&&&$$$###""""""$$$%%%$$$######$$$%%%$$$$$$%%%&&&&&&&&&&&&&&&''')))++++++)))((('''((()))'''&&&&&&))),,,.........,,,)))((()))******)))...---,,,,,,---,,,+++))),,,***((()))+++,,,+++)))+++,,,---///000---)))%%%)))))))))((((((''''''&&&&&&&&&&&&''''''''''''(((&&&'''(((((((((&&&%%%$$$$$$$$$%%%%%%&&&&&&''''''$$$''''''%%%%%%((()))&&&'''&&&%%%%%%&&&&&&$$$""" """%%%***------***(((!!!  !!!"""""" !!!"""""""""!!! !!!$$$&&&&&&%%%$$$######)))'''%%%$$$$$$###!!!"""""""""######%%%&&&&&&(((''''''&&&%%%$$$###### !!!!!! """$$$&&&&&&%%%$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$######%%%%%%%%%$$$"""!!!!!! """%%%&&&&&&%%%''')))++++++(((%%%$$$$$$###%%%(((***++++++***)))((((((((('''&&&&&&%%%%%%######"""!!!!!!"""######  !!!###%%%%%%$$$###"""%%%$$$!!!!!!""""""!!!  !!!!!! !!!"""!!!  !!!!!!###$$$$$$$$$$$$"""!!!  !!!!!!!!! !!!!!! !!!!!!""" !!!!!!!!! AAA>>>>>>@@@@@@III```yyy~~~tttlllhhhccc\\\WWWPPPKKKGGGGGGIIIIIIDDD@@@BBB<<<999::::::777666888111888;;;;;;MMMqqqsssSSS???888333555777666333333---000444555666666777888666888999999888555222000222222111111111222333444666777888666444666;;;???XXXaaa```PPP@@@;;;999888>>>?????????@@@@@@@@@@@@===<<<;;;;;;::::::::::::777===>>>999555555555444---222///555666AAAUUUKKKAAA;;;888<<>>666333666888555555444333333333333444111111222333444444444333222222222222222111000000222222111111222222333333222222000///---+++***)))(((+++...---***'''((()))...---,,,++++++*********...---+++++++++---///000333333333333222222222222444222000//////...,,,***...............///000111...000222222222333444666777;;;>>>:::333...000333555444333333555666555444///////////////000111222///000000...+++))))))))))))+++------,,,,,,---...+++++++++++++++,,,---...---***&&&%%%'''***,,,---///...///333777777444000555333///,,,+++,,,...000---+++******++++++***(((((('''%%%&&&)))+++,,,,,,(((((('''%%%###!!! """###%%%%%%$$$$$$%%%'''######$$$%%%&&&&&&%%%%%%''')))++++++)))''''''''''''&&&%%%'''***,,,,,,,,,,,,++++++,,,------+++)))...,,,)))))))))***)))(((***)))((()))+++,,,,,,+++***,,,///222222000***&&&'''((()))******((('''&&&%%%&&&&&&&&&''''''''''''%%%%%%&&&'''&&&%%%$$$###!!!"""$$$'''((()))))))))$$$&&&&&&###$$$)))+++))))))'''%%%%%%%%%%%%###!!!!!!&&&+++......+++(((%%%""" ###%%%$$$"""!!!!!!"""###$$$#########!!!!!!"""$$$&&&&&&%%%###***(((&&&$$$$$$""" """""""""###%%%&&&'''(((&&&&&&&&&&&&%%%%%%%%%$$$ !!!"""""""""""""""$$$&&&%%%$$$#########$$$$$$$$$$$$$$$#########$$$$$$%%%$$$###!!! ###%%%%%%%%%''')))******'''%%%$$$$$$$$$%%%(((***+++***)))(((((('''&&&$$$$$$$$$$$$%%%###""""""!!!!!!""""""### """$$$$$$###"""!!!%%%###!!! !!!!!!!!! !!!""""""!!!!!! $$$$$$######$$$$$$%%%%%% !!!  !!! !!!""""""!!! ???>>>???BBBGGGVVVsss|||ssslllgggaaaZZZUUUOOOKKKFFFEEEEEEDDD@@@<<<>>>999777999:::888888999777777999<<>>EEEJJJJJJBBB:::999999777?????????@@@AAABBBDDDDDD@@@???===;;;:::;;;;;;<<<:::>>>>>>:::666777777555333666222666333888HHH===???999888===@@@>>>:::999888666777:::???AAA???<<<<<<<<<<<<>>>@@@???;;;666777888:::999777666777888===>>>======;;;999666555222777999777777:::<<<;;;:::999888888777888999999666;;;>>>;;;666444555777666666444333333222222222222222333444555555666666333333333333333222222222000000111222333444555555555444333111///---,,,+++,,,---...---+++***+++,,,...,,,+++***)))***,,,---...,,,+++)))***,,,///111222222222111111000000000333222111000///---,,,+++...............//////000---///222333333444555777888::::::888333000000111444333333444666777666555+++,,,,,,---.........///......---***'''&&&''')))'''***,,,---------...///,,,,,,,,,,,,,,,,,,---------+++(((&&&''')))+++---...///111444777777444111666444000---,,,,,,...///+++)))(((((())))))'''&&&(((&&&$$$%%%'''***+++,,,'''&&&$$$"""!!!!!!"""$$$$$$$$$$$$&&&'''$$$$$$$$$%%%%%%$$$$$$###(((***++++++)))'''&&&'''(((''''''))),,,...---------,,,+++,,,......---,,,,,,)))%%%$$$$$$&&&&&&&&&(((((()))***+++,,,,,,,,,+++,,,---000111///+++(((%%%''')))+++,,,***'''&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$ """%%%(((************%%%'''&&&$$$%%%***---,,,(((&&&$$$$$$%%%%%%$$$###!!!&&&+++//////,,,((((((%%%"""###&&&(((%%%"""$$$$$$$$$%%%%%%%%%$$$$$$""" """&&&(((&&&###$$$###""""""###$$$###!!!""""""###$$$%%%''')))***%%%%%%&&&&&&&&&&&&&&&&&&!!!"""###$$$%%%%%%%%%%%%###$$$%%%$$$"""!!!"""###########################$$$$$$$$$###"""!!! ###%%%%%%$$$'''(((***)))'''%%%%%%%%%$$$%%%''')))******)))(((((('''$$$"""!!!!!!######"""""""""!!!!!!""""""""" """$$$$$$$$$"""!!!###"""  !!!!!!!!!   !!!!!!!!!!!!%%%$$$"""!!!"""###%%%&&& !!!!!!!!!!!!!!!"""""""""!!! >>>>>>AAAGGGSSSiii{{{ssslllfff___YYYTTTPPPKKKEEEBBBAAA@@@>>><<<;;;777666999;;;999888:::>>>444666???DDDNNNTTTNNNQQQCCC666222444444444555444555666666666666888:::999999:::999777555333111111111222222333333333333666666777777777888:::<<<<<>><<<<<<<<<===<<>>:::888::::::888::::::555999444555DDD999===888666999<<<::::::;;;777666777:::???AAA>>>;;;;;;999999<<>>@@@FFFQQQeee}}}xxxqqqjjjccc\\\VVVRRRNNNJJJDDD@@@>>>>>>===<<<999555555999;;;999888:::@@@222555@@@>>>>>>HHHMMMTTTHHH<<<777777666666888666777888888666666777999888888888888777555333222222333444555555555444444555555666777888999:::::::::<<<======<<<<<<===???AAAAAABBBDDDEEEFFFGGGHHHFFFEEECCCAAA@@@>>>>>>>>><<>>::::::======:::::::::555<<<888999HHH@@@===777444666777666777999555555666999;;;<<<;;;999:::999888:::======;;;888;;;<<<<<<;;;:::999;;;<<<:::;;;;;;;;;:::888666555666:::;;;888777:::<<<<<<777888999:::<<<===>>>???<<<777555999>>>>>><<<<<<888777666555444333333333555555555555555666777888555555444333333333333333000000000111333666:::<<<;;;:::888666444111000///------------------------))))))(((((())),,,...000,,,+++)))(((((()))+++,,,,,,,,,,,,,,,++++++++++++---...///...,,,+++,,,---++++++,,,------,,,,,,+++))),,,000222333444555666999444///111555777444000111333666999:::999444000,,,---///000000///---+++*********(((&&&&&&(((***'''))),,,---------...///000///......---------------...---,,,)))(((((()))+++---111555666444222000000111222222111...+++)))+++***)))***+++,,,+++))))))'''%%%%%%&&&'''''''''$$$###!!!  !!! !!!######""""""###%%%&&&&&&&&&&&&%%%###"""!!!&&&(((******)))((((((((('''&&&%%%'''***,,,,,,,,,111...++++++,,,.........///+++(((&&&'''((())))))((()))++++++******+++---+++)))((((((***,,,,,,+++###&&&))),,,---,,,***((('''((((((((())))))))))))$$$%%%'''(((((('''&&&&&&###$$$&&&'''((((((''''''&&&((((((&&&(((---///---%%%###""""""%%%'''((((((###$$$'''+++......,,,)))************)))'''&&&&&&***)))(((&&&%%%%%%$$$$$$###"""!!!"""###$$$###"""###"""!!!!!!"""###"""!!!"""""""""###%%%&&&'''(((&&&&&&&&&&&&&&&'''''''''""""""###$$$%%%%%%%%%$$$$$$%%%%%%$$$""""""###%%%#########$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&&&&%%%$$$%%%&&&'''&&&%%%&&&'''((('''%%%$$$%%%&&&&&&&&&''''''(((((((((((('''&&&$$$""" !!!!!!""""""!!!!!!  """$$$%%%%%%$$$### !!!###$$$&&&&&&###!!! !!! !!!!!!!!!  !!! @@@CCCKKK]]]xxxwwwsssmmmfff^^^WWWPPPMMMGGGEEECCC@@@???===;;;:::888444444888;;;999888999@@@666888<<<888<<>><<<999666555777444666888888777666777888666777777666666444333222444555666777777777666666555555777888:::;;;:::999888:::<<<===;;;;;;===@@@AAABBBDDDFFFGGGHHHHHHGGGGGGGGGFFFEEECCCAAA???>>>;;;===;;;999:::>>>>>><<<999777333<<<:::;;;MMMGGG>>>:::888999999666666888666888999999888888888999:::999999999:::;;;;;;;;;>>>>>>>>><<<::::::;;;===999::::::;;;:::999888777777;;;;;;777666999;;;:::::::::;;;<<<===============888777;;;===;;;;;;>>>888777666666555555555555555555444333333444555666555444333222222222333333555333111000111555999<<<;;;:::999666444222000///---------.........---,,,))))))))))))***+++---...+++***)))((('''''''''(((***************+++++++++)))+++------++++++,,,...)))***++++++++++++***)))'''***...111222333555666777444111111333555444222000333777<<<===999222---,,,---///111000...+++)))((()))))))))((((((***+++(((***,,,---,,,,,,---///000///...---,,,,,,,,,,,,(((***------***((((((((())),,,111444555333000//////000111111000---+++)))***)))((()))+++,,,,,,+++)))'''&&&&&&&&&&&&%%%###$$$###!!! !!!###$$$%%%&&&''''''&&&%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%''')))***)))))))))***)))'''&&&&&&))),,,......///...------...---,,,+++///,,,)))((()))*********(((***,,,+++))))))***,,,((((((((()))+++,,,,,,***$$$&&&)))+++,,,,,,+++***))))))))))))************###$$$%%%&&&'''&&&&&&%%%######$$$%%%&&&'''(((((($$$'''(((&&&'''+++,,,***&&&$$$""""""$$$&&&''''''&&&&&&'''))),,,---+++)))(((,,,...,,,(((%%%%%%''')))((('''&&&%%%%%%&&&'''$$$%%%%%%###!!! !!!"""&&&$$$######$$$$$$###!!!"""""""""######%%%&&&&&&'''''''''''''''&&&&&&&&&###$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$######%%%'''$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%&&&&&&'''((()))%%%$$$$$$%%%((())))))(((&&&''''''&&&%%%$$$%%%'''&&&&&&''''''''''''''''''&&&%%%$$$###"""  !!!""""""!!! !!!!!!###$$$$$$######!!!!!! !!!!!!###&&&((( !!!""" !!!"""""""""###"""!!!  !!!!!!!!!  BBBEEEPPPeeesssoooiiibbbZZZRRRLLLIIIBBBBBBBBBAAA@@@===:::777777444444888;;;999777999???::::::666333>>>FFF@@@BBB???======:::444222333111444666777777666666777555555666666555444333333555666888999999999888777666666777999<<<<<<;;;999999;;;???AAA???>>>BBBGGGAAACCCFFFHHHIIIIIIHHHGGGHHHHHHHHHGGGEEEBBB@@@>>>:::;;;:::777999>>>???<<<999777222<<<:::;;;NNNIIIAAA>>>===???===999777999999<<<===<<<888777999;;;;;;::::::999999999;;;<<<=========;;;888888:::;;;999999:::;;;;;;:::999999666999999444333555777666==================<<<;;;:::888888;;;999555777===888888777666666666666777555444333222111222333444555444333222111222333333999666222000000333777:::;;;:::888666333111///............000111111///---******************++++++******)))((('''&&&%%%%%%)))))))))***+++++++++,,,'''***,,,,,,******,,,///((()))***++++++***((((((&&&)))...111222333444555666555444222111111222333000333999===>>>999111+++***,,,...///...+++'''%%%&&&(((******)))***+++---)))+++------,,,,,,---...///...---,,,+++*********###'''+++---***((((((((('''+++111444444222000...////////////...---+++***'''&&&&&&'''***++++++***)))((('''''''''&&&###!!!###"""!!! !!!"""$$$&&&$$$%%%&&&%%%#########%%%"""###%%%&&&'''((((((((($$$&&&)))******)))***+++---***((((((+++...111111------...///000...***'''---+++)))((()))))))))((()))+++---,,,)))((())),,,&&&'''))),,,......+++)))$$$&&&(((+++,,,,,,++++++(((((((((((())))))))))))"""###$$$%%%&&&%%%%%%$$$"""""""""###%%%''')))***"""&&&'''&&&'''******''')))&&&###"""$$$%%%&&&&&&((('''''')))+++,,,+++***''',,,000...'''###%%%)))''''''&&&%%%%%%'''((()))%%%''''''$$$ !!!&&&%%%$$$$$$&&&'''&&&%%%###"""""""""###$$$$$$%%%(((((('''''''''&&&&&&&&&'''''''''(((''''''&&&&&&$$$%%%%%%$$$###$$$''')))$$$$$$$$$%%%%%%&&&&&&&&&(((''''''''''''((())))))$$$######%%%)))++++++***&&&''''''&&&$$$$$$&&&'''&&&&&&&&&'''''''''''''''%%%%%%%%%$$$###!!! !!!""""""!!!   """######"""""""""""""""!!! !!!###"""&&&((( """###$$$!!!"""#########%%%%%%$$$""""""!!!!!!!!!!!!"""""""""!!!  CCCIIITTTrrr}}}|||ssslllbbbZZZUUUPPPKKKGGGEEECCC@@@>>>>>>>>>===<<<777666666888;;;<<<<<<;;;888555333333555999>>>BBBDDD???;;;;;;999333/////////000333555444333555888555555444444444444333333555666777888888888888888888999::::::::::::;;;<<<;;;<<<>>>???AAABBBBBBBBB===@@@DDDHHHJJJJJJHHHGGGLLLGGGFFFMMMOOOHHH@@@===<<<::::::;;;>>>???<<<:::<<<:::888777999<<>>===<<<:::999888777777777888999999::::::999999888:::999777666666666777777666666666444111111222444222333444000,,,,,,111666444333222000///000333666666555555444333222000/////////000000///...------///000000...***(((((()))...------,,,++++++******---,,,+++*********+++,,,---***&&&%%%'''((('''%%%,,,)))'''(((+++---,,,***++++++---///111222444555333666777555000...000444444555888<<<===999111******,,,......,,,***)))(((,,,+++)))((('''''''''(((000///,,,*********+++,,,---,,,***(((((((((***+++...---+++*********++++++111---,,,333999888000***,,,++++++,,,......,,,***+++***)))***+++,,,+++***,,,)))%%%$$$%%%''''''%%%'''%%%""" """%%%'''$$$$$$%%%###"""!!!"""$$$''''''&&&&&&'''(((***+++)))+++,,,+++((((((***,,,------------------------+++++++++******((('''''')))''''''(((++++++(((%%%******+++++++++******)))%%%)))...///---++++++,,,((('''&&&&&&'''((()))******(((((()))+++***&&&"""''''''&&&&&&&&&%%%%%%%%%!!!""""""###%%%''')))***$$$((()))&&&%%%'''(((&&&!!!%%%)))+++***'''&&&%%%,,,---,,,***'''&&&***---111111111000...,,,***(((''''''((((((((((((((((((!!!###%%%$$$!!!!!!###(((''''''%%%$$$###""""""""""""""""""###%%%''')))'''''''''((((((((((((((((((,,,111000,,,((('''))),,,***'''%%%%%%%%%%%%$$$!!!###&&&((('''&&&%%%%%%''')))++++++)))'''''''''***'''###"""%%%'''((('''&&&###!!!"""$$$%%%###!!!""""""###%%%&&&&&&%%%###%%%%%%$$$###"""!!! ###$$$$$$!!!!!! !!!"""$$$%%%$$$###"""!!! $$$### ###!!!   !!!######$$$$$$((($$$!!!!!!"""###!!! !!! !!!!!! !!!GGGVVVhhhyyywwwvvvpppiii```XXXSSSOOOIIIEEEEEEBBB???<<<;;;:::888777555555555888:::;;;:::888888>>>AAA;;;666888===???@@@;;;888999777333000111111222333555555444555666777666666555444333222222555555666777888999999999999;;;<<<<<<;;;:::;;;===<<<<<<>>>@@@AAAAAABBBBBB@@@AAADDDFFFHHHIIIIIIIIIJJJEEECCCHHHKKKFFFAAA@@@>>><<<;;;<<<>>>???>>><<<===;;;999777777:::===???CCCAAA>>>;;;999999999999:::======;;;:::<<<<<<888999999999:::::::::::::::;;;<<<=========<<<;;;:::;;;;;;:::888666666999;;;>>>>>>===;;;999999<<<>>><<<<<<;;;:::888777666666888888999999999999888888<<<;;;:::888888888999:::666666666444222111333444222444555222......111666333333222000......000222333333333222111000///...000000000///......------///000///...+++)))))))))------------------,,,,,,,,,++++++***+++,,,---...///,,,((('''((()))'''&&&***((('''(((***++++++)))++++++,,,---///000111111444666888555111000222666999888777888888666111---***,,,------,,,*********,,,+++***(((((((((((()))...---+++)))))))))***+++...---+++***)))***+++,,,------+++*********++++++///......000333333333333///---++++++,,,,,,,,,+++...,,,***)))***+++***)))+++(((%%%%%%&&&'''&&&%%%%%%$$$"""!!!!!!###&&&'''$$$%%%%%%$$$""""""###%%%''''''&&&&&&'''((()))+++)))******)))''''''))),,,...------,,,,,,+++++++++------------,,,+++***))))))(((((()))++++++)))&&&((())))))*********))))))(((+++---...+++))))))***'''&&&&&&&&&'''(((***+++((('''&&&''')))((($$$!!!$$$%%%&&&&&&''''''''''''"""######$$$%%%'''((()))$$$((()))&&&%%%'''(((&&&&&&)))+++,,,***'''%%%%%%,,,------+++((((((***---444333222111...,,,)))((())))))))))))((((((((((((###%%%&&&%%%!!! """%%%&&&&&&&&&&&&%%%%%%%%%%%%""""""!!!!!!"""$$$%%%'''&&&&&&''''''((((((((())))))---111000,,,)))***+++...+++(((''''''((('''&&&###%%%'''(((&&&%%%%%%&&&)))+++,,,+++(((&&&%%%%%%)))%%%"""!!!###%%%%%%%%%###""""""###&&&'''&&&$$$"""######%%%&&&&&&%%%###$$$$$$$$$######""""""""""""######!!! ###   """###"""!!!######"""!!!!!!!!!""""""$$$###!!! !!! !!! !!!!!!!!!!!! """$$$%%%&&&''''''(((%%%"""!!!""""""  !!!!!!!!!  !!!!!!!!!###%%%OOOhhh~~~vvvqqqooonnngggaaaZZZTTTQQQNNNJJJFFFFFFCCC???<<<;;;888666444555555666999;;;<<<:::888666JJJSSSFFF888888<<<<<<<<<777555666666333222333333333333444666666555333777777666555333222111111333444555777888999999:::;;;=========;;;:::;;;<<<<<<===???@@@AAAAAAAAAAAABBBCCCDDDEEEGGGHHHIIIJJJHHHCCC@@@DDDFFFEEECCCCCC@@@>>><<<<<<>>>@@@@@@@@@AAA???<<<:::999:::<<<===AAAAAA???>>><<<;;;:::999999<<<===;;;;;;>>>>>>:::;;;;;;::::::999999888888:::<<<>>>@@@@@@???===;;;:::::::::888666777999;;;>>>>>>???===;;;999:::;;;;;;;;;;;;:::999777555333777888888999999888888777;;;;;;:::999999999::::::555666666444222111333444222444555333000///111444111222222000...------...000000000000//////...---111111///...------------...//////...+++)))******+++,,,---...////////////,,,,,,++++++,,,---...//////---***)))******)))''')))((('''((()))***)))(((++++++,,,,,,---.........444666777666333333555999???;;;666333222111111000+++,,,---,,,+++***+++,,,,,,+++***)))(((((()))))),,,+++***)))(((((())))))---,,,+++*********+++,,,---,,,,,,++++++++++++,,,---333888999777666777999333///+++))))))***+++,,,000---***(((((())))))(((***(((&&&&&&''''''&&&$$$$$$###"""""""""$$$%%%&&&%%%&&&&&&%%%######$$$&&&'''&&&&&&&&&&&&((()))***))))))((('''%%%&&&)))+++------,,,+++***))))))(((---------,,,,,,++++++******))))))+++,,,,,,***(((&&&'''((())))))))))))))))))+++,,,+++)))((('''(((''''''&&&&&&'''(((***+++&&&%%%%%%&&&'''&&&###!!!"""###%%%((())))))((('''$$$$$$%%%%%%&&&''''''((($$$((()))&&&%%%'''(((&&&+++------,,,)))&&&%%%%%%***+++,,,+++***)))***+++666444222///,,,***)))(((*********))))))(((((((((%%%'''(((&&&###"""$$$'''%%%&&&&&&&&&''''''(((((($$$$$$#########$$$&&&'''%%%%%%&&&&&&'''((())))))+++---///...+++***,,,......,,,***)))******)))(((&&&'''((('''%%%%%%%%%&&&***+++,,,+++'''%%%######&&&$$$"""!!!"""######"""!!!!!!"""%%%((()))(((&&&"""###$$$%%%&&&%%%$$$###"""#########$$$$$$%%%%%%"""######"""!!!!!!"""$$$!!!  """!!! !!!!!! !!!!!! !!!""""""$$$###!!!  !!! !!!  !!!""""""###### !!!"""$$$&&&&&&''''''(((&&&###""""""!!! """""""""!!!  """%%%((([[[|||vvvpppmmmjjjhhh^^^YYYSSSPPPOOONNNJJJHHHFFFCCC@@@>>><<<:::777555777777999<<<>>>>>>;;;999999WWWfffUUUAAA@@@DDDCCC<<<777444666666333222444333444333333555888666222444444444333222222111111222333555777888999::::::<<<======<<<;;;999:::;;;===>>>@@@BBBBBBBBBAAA@@@BBBCCCFFFHHHIIIIIIIIIHHHFFFCCCBBBDDDEEEEEECCCBBBAAA???<<<;;;<<>>>>>??????????????????>>><<<:::999888;;;===;;;<<>><<<999999999888777777888:::;;;======<<<999777666666999:::;;;;;;999777444222666777777888888777777666888888888777777777888888444555666555333222333444111222333222000...///000...000222111000...---........./////////......---222111///...------.........//////...,,,***+++,,,***+++---///000111111111...---------------------++++++*********++++++***)))))))))************)))++++++,,,,,,---...//////555666777666555666999<<>>BBBBBB@@@<<<777666111+++'''''')))+++,,,...***'''%%%&&&((())))))((((((((((((''''''%%%$$$######"""""""""!!!""""""&&&''''''&&&$$$$$$%%%'''&&&&&&%%%%%%&&&''')))******)))'''&&&&&&'''***+++++++++******))))))((((((******))))))((((((((((((******+++,,,---,,,+++)))&&&'''((()))************))))))))))))((((((((()))***)))'''&&&&&&'''((((((&&&%%%&&&&&&&&&%%%$$$###"""$$$''')))***)))'''&&&%%%&&&&&&'''''''''''''''$$$((()))&&&%%%'''(((&&&,,,------+++)))'''&&&'''((()))******))))))((((((222000...+++)))((((((((()))))))))(((''''''&&&&&&''')))***(((%%%$$$&&&)))''''''''''''(((((((((((((((((('''&&&&&&'''((()))$$$$$$%%%&&&'''((())))))+++,,,---+++******,,,///---,,,******++++++***)))&&&''''''%%%$$$###$$$&&&((()))+++***'''%%%$$$$$$%%%$$$###""""""""""""!!! !!!###%%%''''''&&&%%%"""$$$%%%&&&%%%$$$$$$$$$!!!!!!"""$$$%%%&&&'''((($$$$$$$$$######"""######  !!!"""""""""  !!!"""!!! ###"""!!!!!!!!!!!!""""""   !!!""""""######!!!""""""###$$$$$$######%%%$$$###"""""""""!!!!!!!!!!!!!!!!!!  $$$'''qqqyyyqqqnnnkkkhhhddd[[[WWWQQQNNNMMMKKKGGGCCCAAA???======<<<;;;999777888888999;;;======;;;999???^^^ooo___MMMLLLPPPNNN@@@:::777777777444333444222555666333444888777333000000000111222222333333222333444666888999999:::;;;<<<<<<;;;999888999:::===???AAACCCDDDDDDCCCBBB@@@CCCIIIMMMNNNKKKGGGDDDDDDFFFFFFGGGGGGFFFCCC@@@???>>><<<:::;;;===AAADDDEEEEEECCCBBBAAA@@@@@@@@@======>>>>>>>>><<<:::888777;;;<<<:::;;;??????<<<999::::::::::::;;;;;;;;;:::<<>><<<777888999888777777888::::::<<<===<<<999666444444777888999:::999666444222555666666777777666666555666777777777777777777777333555666555333222333444///000000///...---,,,---,,,...111222111000000000...///////////////......000000///...............---...///...,,,+++,,,---***+++...000111222111111//////......---,,,+++***&&&((()))***++++++,,,---+++,,,---...---,,,,,,,,,***+++,,,---///111222333555555555555666999===@@@@@@>>>999444000......///111111000---***(((((()))((((((((((((((((((''''''+++,,,---------,,,+++***++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,$$$,,,666>>>FFFJJJEEE<<<777222,,,''''''(((***+++)))&&&######%%%''')))***'''((((((((('''&&&%%%%%%%%%$$$"""!!!''''''(((&&&%%%$$$%%%'''&&&&&&%%%%%%&&&''')))******)))''''''((()))+++,,,((((((((())))))*********))))))((('''''''''((((((***+++,,,---,,,++++++***'''((()))***++++++,,,,,,'''&&&&&&''')))*********---+++)))'''&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&$$$&&&(((******(((&&&$$$&&&''''''((((((((('''&&&$$$((()))&&&%%%'''(((&&&)))***+++***)))(((((()))&&&&&&&&&'''''''''&&&%%%+++)))(((&&&%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%''')))+++***'''&&&''')))))))))(((((((((''''''''')))((('''''''''((()))***%%%%%%&&&&&&'''(((((()))++++++***)))((()))+++---+++***)))***++++++***(((&&&&&&&&&%%%###"""###%%%$$$&&&(((((('''%%%%%%&&&$$$%%%%%%%%%$$$###""""""!!!"""$$$$$$###""""""!!!"""$$$&&&&&&$$$######$$$ !!!"""###%%%&&&'''(((&&&%%%$$$$$$$$$###"""!!! !!!###$$$%%%"""######""" !!!!!!!!!!!!!!!"""""""""""" !!!""""""!!!   !!!"""######%%%%%%%%%%%%$$$###!!!!!!""""""""""""""""""###$$$ !!!!!! !!!$$$zzzrrrnnnnnnlllfffbbb^^^YYYRRRNNNKKKGGGAAA===;;;:::999:::::::::888666777666666777999999888777<<>>>>>===;;;;;;===BBBEEEEEEEEEDDDCCCBBB@@@???>>><<<======>>>===<<<:::999777:::;;;::::::>>>>>>;;;::::::;;;;;;<<<<<<======:::<<<>>>@@@@@@???===;;;666777999888777777888999;;;<<<===<<<999666555555666777777888777666555444444555555666666555555444666777888888999999888888222444666555444333333444000///...---,,,++++++++++++---000111111000111222000000000000000///...------...//////000/////////---...///...---,,,---...+++,,,...000111111//////............---+++***)))%%%'''***+++++++++---...---///111111///...---...***+++---///111333444555444444333444777;;;???BBB???>>><<<777222///...///111222111...+++((('''((((((((())))))))))))(((''',,,---///000000...---++++++,,,,,,,,,,,,---------+++,,,,,,------------,,,***---///555DDDSSSTTTLLL666222---)))((()))))))))&&&$$$######%%%((()))***'''((()))(((&&&%%%%%%&&&&&&$$$""" &&&''''''&&&$$$$$$%%%'''&&&%%%%%%%%%%%%'''((())))))((('''(((***++++++***&&&''''''((()))***++++++++++++)))(((((()))***+++)))+++------,,,******+++((()))***++++++,,,++++++%%%%%%&&&(((+++,,,+++***...,,,***'''%%%$$$$$$$$$'''((()))((('''&&&((()))&&&''')))))))))'''&&&$$$&&&'''((()))))))))((('''$$$((()))&&&%%%'''(((&&&&&&(((***+++***)))******%%%$$$###$$$%%%&&&%%%$$$&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&)))------***''''''((())))))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&((()))'''''''''(((((((((((((((+++***)))(((((()))***+++)))(((((()))++++++***((($$$&&&&&&&&&$$$###$$$%%%###%%%'''((('''&&&&&&&&&"""$$$''''''&&&$$$$$$$$$$$$$$$$$$###  !!!%%%''''''$$$"""###$$$!!!!!!"""###$$$%%%&&&&&&%%%$$$###$$$%%%$$$"""  """###%%%&&&"""$$$%%%$$$  !!!!!! !!!!!!""""""""""""!!! """######"""!!!  !!!  """###$$$((((((((('''&&&%%%###"""!!!"""###"""!!!"""$$$&&& !!!!!! """###"""!!!!!!"""wwwqqqlllkkkmmmkkkddd^^^]]]XXXRRRNNNKKKGGGAAA===:::999999999:::999777555888666444444666777777777666???FFFDDDAAAAAABBBCCCCCC<<<888888777555444666;;;EEEGGG<<<444666666333000000111222333444555555333444555666777777777777999:::<<<;;;::::::;;;<<<===@@@DDDGGGIIIIIIHHHGGGAAAEEEKKKOOOOOOLLLFFFBBBBBBGGGHHHEEEEEEHHHHHHEEE>>>??????>>>===>>>CCCFFFIIIHHHHHHFFFCCC@@@>>><<<======>>>>>>>>>===<<<<<<666:::;;;999999<<<<<<999===============<<<<<<<<<;;;<<<=========<<<;;;:::555777888999888777888999999:::;;;999777555444555555555555666666666777777444444555555555555444444444555666777888888777666222444555666444333333444222000---+++++++++,,,,,,+++---//////......///000000000000000///...,,,,,,***+++...111222111000///,,,...///...------...///,,,---///111000///---+++***+++,,,------,,,++++++'''***------,,,+++,,,...---000333333000.........,,,---...///111222333444333222222333777<<>>>>>??????AAA;;;777777777555555888AAALLLNNNAAA555555555222333333444444444444555555444444555666777777666666999;;;<<<<<<;;;;;;===>>>===@@@DDDHHHKKKKKKJJJIIIDDDGGGKKKNNNNNNKKKGGGDDDAAAFFFFFFAAABBBHHHKKKIII>>>@@@AAA@@@???@@@DDDHHHNNNMMMLLLJJJFFFBBB>>><<>>>>>>>>>>>>>>>>>666::::::888888;;;;;;888@@@@@@???>>>===<<<;;;;;;<<<<<<<<<;;;;;;:::999999444666888999888777888999666777777666333222222333444444444444555666888999333444444555555444444333111222444555555555444444111333555666555333333444444111---++++++,,,------,,,.........,,,+++,,,...000000000///...,,,+++***'''***...111333222000///,,,---///...------...///---...000111000...+++)))'''(((***,,,------------***---000000---++++++------000333333000...---.........//////000111111111333111000222777===BBBDDD@@@@@@===888222000111444+++---///000...,,,++++++***+++------...---,,,+++***,,,///111111///---+++%%%%%%&&&'''((((((''''''***+++---...///...------%%%***,,,---777DDDCCC999111///...------+++(((%%%***)))(((((()))***(((''')))***)))&&&######&&&)))&&&$$$!!! """&&&(((%%%&&&&&&%%%######$$$&&&%%%%%%$$$$$$%%%&&&((()))$$$$$$$$$'''++++++(((%%%************))))))))))))---,,,***))))))***,,,---'''***------***))))))+++((()))))))))))))))((('''(((((((((+++...---)))%%%)))((('''&&&&&&'''((()))&&&((()))(((&&&%%%(((+++%%%&&&&&&'''((()))******%%%&&&(((***+++***)))((($$$((()))&&&%%%'''(((&&&'''+++///000///,,,******(((%%%!!!!!!$$$'''''''''******++++++***(((&&&%%%###$$$$$$%%%&&&'''((()))###(((...000---)))&&&%%%$$$$$$%%%&&&'''((()))***&&&&&&%%%&&&''')))+++,,,++++++******))))))((((((...---,,,+++++++++)))((((((((()))+++------+++)))$$$'''***+++***)))))))))%%%'''((('''%%%###"""###!!!&&&(((&&&%%%%%%&&&&&&'''%%%""""""&&&!!!%%%)))(((###!!!"""%%%#########"""""""""""""""!!!&&&((('''%%%%%%$$$###"""!!!!!!!!!!!!"""$$$$$$###!!!  !!!!!!!!!!!! """$$$###!!! $$$&&&''''''""""""!!!!!!"""$$$&&&'''######$$$%%%&&&&&&&&&&&&%%%&&&&&&$$$ !!!""""""!!!!!! !!!###%%%&&&&&&%%%&&&'''{{{qqqnnnpppllleeeccceeebbb\\\UUURRROOONNNOOOLLLEEE???===<<<;;;;;;<<<<<<;;;:::999888777555555555666777<<<:::999:::<<<>>>??????CCC???:::777666666666666@@@DDDFFFCCC;;;444222333555777777555666999777333<<<777444555444333555999;;;;;;<<<===>>>===:::888>>>???CCCMMMVVVYYYSSSLLLFFFGGGHHHJJJKKKIIIFFFCCCEEEBBB@@@@@@CCCGGGIIIJJJ???@@@BBBCCCBBBAAAEEEJJJQQQPPPOOONNNLLLIIIDDD@@@@@@???===<<<:::999999888777555444666:::<<<;;;999:::===@@@???===;;;<<<===>>><<<999777777666444222333333333222222333444444444333444666999888444000555666777888888777666555555555555444333222111000333333222222111111222222666666666555555444444333///////////////...------,,,,,,++++++,,,---///000444111---,,,---...//////...------...000000...---...///000000000///...---/////////---+++***,,,...---......---++++++,,,.../////////000111000---***))),,,000222333111...,,,+++...---+++,,,111444222111000...///222888===AAABBB>>>:::888888777333000+++---000000000//////000,,,++++++,,,...000111000(((,,,000000---)))((((((%%%%%%%%%&&&((()))+++,,,---,,,+++,,,...000111000+++***+++---000111111///+++++++++++++++***))))))###&&&((())))))((()))))),,,***''''''((())))))(((%%%""" !!!%%%((()))((()))&&&$$$$$$%%%&&&&&&&&&"""###$$$%%%&&&((())))))%%%%%%$$$$$$%%%&&&((())),,,,,,***'''%%%%%%(((+++&&&&&&'''((()))+++---...............---+++)))(((******+++++++++)))'''&&&+++(((&&&)))...///+++&&&************)))(((&&&&&&$$$$$$%%%&&&'''((()))***)))((('''&&&&&&(((***,,,***)))))))))))))))***+++%%%'''(((((('''&&&&&&''',,,---......---***(((&&&'''&&&%%%$$$%%%&&&'''((('''''''''''''''((())))))(((''''''&&&'''((()))***((((((+++000000***&&&&&&))))))******)))(((''''''%%%&&&''')))))))))(((''',,,,,,***)))))))))***+++,,,,,,,,,,,,++++++******&&&&&&(((***+++***'''$$$&&&(((******((('''&&&&&&''''''&&&&&&&&&%%%%%%%%%###'''***)))&&&$$$&&&)))(((&&&###!!!!!!"""#########&&&)))++++++((($$$""" !!!###$$$%%%%%%$$$###%%%### !!!###$$$$$$"""""""""!!! """$$$ !!!"""""""""!!! $$$######!!!  """###""" !!!""""""!!!  """###$$$%%%&&&&&&%%%###"""""""""######"""###$$$%%%&&&%%%$$$$$$!!!!!!!!!"""######!!! !!!""""""!!! !!!"""###""""""uuunnnqqqqqqllleeebbbbbb___YYYUUUQQQMMMLLLLLLJJJDDD???<<<;;;;;;<<<>>>??????===>>><<<:::777555444444444555555666999===>>>>>><<<@@@===999777666666666555888===AAAAAA<<<666333111444666777666777::::::666;;;888777888888666777:::;;;;;;;;;===??????===<<>><<<;;;:::999999:::888777888:::;;;:::888777999<<<<<<:::999999;;;???===:::888777666444222444444333333333333444444444333444666888777444111555555777777777777555555666666666666555444333333222333444555444333111000333333333333333333222222111111111111111000//////...------------...///000333000---+++,,,.../////////...---...//////...---//////000000///...---,,,,,,------+++******,,,...///...---,,,+++*********,,,---///000///...,,,++++++,,,---/////////...---***---...,,,---222333111111000///000222555999<<<<<<888444222333222///,,,***---///000///......///---,,,++++++---//////...))),,,......+++)))((()))((((((((()))+++,,,...///...,,,+++,,,---//////...---,,,,,,...111222111///.........---,,,+++)))(((###%%%((()))((((((((()))***(((&&&%%%&&&''''''&&&(((%%%"""###%%%((((((''''''%%%######%%%&&&&&&&&&%%%%%%&&&&&&'''''''''((('''&&&&&&&&&&&&((()))***++++++***'''%%%%%%'''(((((((((((()))***+++,,,---......------,,,***)))(((++++++++++++***)))((('''(((((()))***++++++)))(((*********))))))((('''&&&&&&&&&&&&''''''(((((()))%%%%%%&&&''')))+++---...))))))((((((((((((((((((###%%%'''''''''(((***,,,,,,,,,---,,,+++)))((('''((('''&&&&&&&&&'''((()))******((('''&&&%%%%%%%%%'''&&&$$$$$$$$$%%%'''(((&&&&&&***000111---*********))))))(((((('''''''''%%%&&&''')))******))))))+++***)))(((((()))+++,,,/////////...---***(((&&&(((((((((***++++++(((&&&$$$%%%''''''%%%$$$%%%&&&'''''''''&&&&&&&&&%%%%%%$$$'''***)))%%%$$$%%%(((&&&$$$"""!!!"""###$$$$$$&&&(((******)))'''$$$!!!""""""$$$%%%%%%%%%$$$$$$%%%### !!!###$$$######$$$$$$###!!!!!!###%%% !!!"""""""""!!! $$$###"""!!!   !!!"""""" !!!"""""""""!!!  """###%%%&&&'''$$$############$$$%%%&&&###$$$%%%&&&&&&%%%$$$$$$"""""""""###$$$$$$"""  !!!"""!!! """############{{{tttrrruuusssmmmeee```^^^ZZZUUUTTTPPPKKKIIIIIIHHHDDDAAA;;;;;;<<<>>>AAABBBBBBAAAEEECCC???;;;777444333222000222555:::>>>???===:::;;;999777666666666555444111444999<<<;;;888333///444888999888:::>>>>>><<<<<<999999<<<<<<::::::======<<<;;;<<>><<<;;;;;;;;;===;;;::::::;;;;;;999888666888::::::999999999:::???===:::888777666444222333222222111111222222333333333444666777666444111444555666777777666555444666666777777777777666666111333555777777444111///000000000111111111111111333333333444333333222111//////.........//////000222///,,,+++---...///...111///------......---,,,....../////////...------++++++,,,***)))***,,,...111...+++***++++++)))'''(((+++//////---++++++---,,,,,,,,,+++,,,,,,---...)))---...---///222333000222111111111222444666777777333000///000///---******,,,......---,,,,,,------,,,******,,,---,,,++++++,,,,,,+++)))(((((()))************+++,,,.........,,,***+++,,,------,,,///......///111111000///111000000...---+++)))(((###%%%'''((('''''''''((('''%%%$$$###$$$%%%$$$$$$'''%%%######$$$%%%%%%%%%&&&$$$"""###%%%&&&''''''''''''''''''''''''''''''((((((''''''((()))+++,,,)))******(((&&&$$$%%%&&&))))))******+++,,,,,,---...---,,,+++***))))))))),,,+++***)))((((((((((((%%%(((+++,,,***))))))+++******))))))(((((('''''')))))))))(((((('''''''''%%%&&&''')))+++,,,------))))))((((((''''''&&&&&&%%%&&&'''''''''(((+++...,,,,,,+++)))(((((((((((((((((('''''''''(((***+++******)))((('''&&&%%%%%%&&&$$$""" !!!$$$%%%$$$$$$)))///111...---///+++***((('''&&&&&&&&&'''$$$&&&(((***++++++++++++***(((&&&&&&&&&(((+++---...///000000...+++(((&&&***))))))***++++++***((($$$%%%%%%$$$######%%%''''''''''''&&&&&&&&&&&&%%%%%%(((***)))%%%###$$$&&&$$$$$$$$$$$$%%%&&&'''((())))))***)))(((&&&$$$"""$$$$$$%%%&&&&&&&&&%%%%%%%%%###!!! """############$$$%%%$$$""""""$$$%%%""""""""""""!!! ###"""!!!  !!!!!!"""!!! !!!!!!!!!!!!"""######""""""!!! """$$$%%%''''''""""""###$$$%%%&&&((((((%%%%%%&&&&&&&&&%%%$$$$$$$$$######%%%&&&&&&$$$""" !!!!!!!!!  !!!###$$$$$$$$$$$${{{zzz|||zzzuuunnnfff```[[[WWWSSSSSSPPPKKKHHHGGGGGGEEECCC>>>===>>>@@@BBBCCCCCCAAAGGGEEEAAA===999666444333222333666:::>>>???===;;;888777555666777777666444///000333666888666222///999>>>@@@??????BBBCCCBBB@@@<<<;;;===>>><<<>>>BBBAAA???======???AAABBBCCCBBB@@@???BBBGGGJJJIIIGGGHHHHHHHHHHHHHHHIIILLLMMMNNNRRRSSSOOOGGG@@@???AAAFFFIIIIIIDDD@@@AAACCCDDDHHHGGGGGGIIIJJJKKKIIIHHHDDDCCCAAA@@@???>>>>>>>>>======<<<<<<;;;;;;::::::999:::;;;;;;<<<<<<<<<===;;;999777666666666555444222111000000///000000000333333444555666555333222333444555666666555444333333444555666666666666666222444666777666555222000/////////000000111111111333333444444444333333222//////........./////////111///,,,,,,---//////...111///---,,,,,,,,,,,,+++,,,,,,---...//////000000.........,,,******,,,...111---)))***---///,,,(((&&&+++000000---+++,,,///---,,,,,,,,,,,,,,,------(((,,,///...///333222///111111222333444555666666777333000///111111///,,,)))+++------,,,******++++++)))((()))+++,,,,,,+++---,,,+++)))(((((()))***+++***))))))((((((((((((+++***)))))),,,---------///......///000000...---......---,,,+++)))((('''"""$$$''''''&&&%%%&&&&&&&&&$$$######$$$$$$###"""###""""""!!!"""###$$$$$$&&&$$$######%%%'''(((((('''''''''((((((((((((((()))(((''''''''')))***+++''')))***)))'''$$$$$$$$$((((((***+++,,,---.........---+++***))))))******+++***(((&&&&&&&&&''''''(((***,,,---------,,,,,,******)))(((((((((((((((,,,++++++)))((('''&&&%%%((()))***+++,,,+++)))(((******))))))((('''&&&%%%(((((('''&&&$$$%%%(((***,,,+++)))'''&&&'''(((((((((''''''&&&'''(((***+++'''(((((()))))))))))))))&&&$$$!!! """$$$######'''---///------///,,,+++(((&&&%%%%%%&&&&&&$$$&&&(((***,,,,,,,,,,,,***(((&&&$$$%%%'''***,,,)))+++...000///---***(((***)))((((((******)))((('''((('''%%%######%%%'''''''''''''''&&&&&&&&&&&&&&&((()))(((%%%###$$$%%%$$$%%%'''(((((()))+++,,,))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%###!!!!!!"""###"""!!!!!!"""###"""!!!!!!"""###!!!!!!!!! ###""" !!!"""###$$$"""  """""""""###############!!!"""$$$&&&'''((("""###%%%&&&'''(((((((((&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&''''''%%%### !!!""""""###""""""!!! !!!"""###$$$%%%%%%&&&~~~|||vvvmmmfff```ZZZUUUSSSSSSPPPKKKHHHGGGGGGFFFFFFBBBAAA??????AAAAAAAAA@@@BBB@@@===:::777666555555666555666888;;;<<<;;;:::777666555666777888777555444222111222333333222111@@@EEEGGGEEEDDDFFFGGGFFFCCC???<<<=========AAAFFFDDDBBB???>>>???AAABBBBBBBBB???======@@@CCCCCCBBBEEEFFFGGGFFFEEEFFFJJJMMMMMMOOOPPPKKKDDD???@@@CCCDDDIIIIIICCC???BBBEEEDDDHHHGGGFFFGGGIIIIIIHHHFFFEEEEEECCCBBBAAAAAAAAAAAA<<<<<<===<<<<<<<<<<<<<<<<<<<<<;;;<<<======>>>===777666444444666777777666444333222111111111111111222333555555444444333333333444555666666555444333000111222333333444444333555555444444444333333333//////000000111111222222111111222222222222111111.........///////////////111///------///000000///000...,,,,,,,,,,,,+++***)))***+++---000222444555333333222///,,,+++,,,---000,,,)))+++///222000---(((---222222///,,,...111,,,---...//////...,,,+++(((,,,///...///333222//////000222444666777888999777444111000222222000...***+++------+++)))))))))(((&&&&&&(((+++---...---...,,,***)))((()))******---,,,***(((&&&%%%$$$$$$'''''''''))),,,///000///...---,,,---......,,,+++))))))))))))((('''&&&%%%"""$$$&&&&&&%%%$$$$$$%%%%%%###"""###$$$$$$"""!!!!!!!!!"""######%%%&&&'''&&&%%%###$$$&&&((())))))%%%%%%&&&'''((()))***+++((('''&&&&&&&&&'''((()))&&&(((***)))'''%%%$$$$$$%%%''')))+++---...//////...---+++***)))***++++++)))(((&&&%%%$$$$$$%%%%%%...,,,+++...222333000---***)))(((((('''(((((())),,,,,,+++)))(((&&&%%%%%%''')))***,,,,,,***((('''***++++++******((('''&&&'''''''''%%%###$$$'''))),,,***(((&&&%%%&&&((()))'''&&&&&&%%%&&&((()))***((()))***++++++++++++***%%%$$$""" !!!###%%%$$$###%%%***,,,******,,,...,,,)))&&&%%%%%%%%%&&&$$$&&&(((***,,,,,,,,,,,,***)))&&&%%%%%%&&&(((***(((***,,,......+++(((&&&)))(((''''''((()))((('''******(((&&&###"""###%%%(((((('''''''''&&&&&&&&&''''''((('''%%%$$$######!!!$$$((())))))(((***+++''''''''''''(((((()))***(((''''''&&&&&&%%%%%%%%%$$$""" !!!!!!!!!  """"""!!! !!!"""###$$$%%%"""!!!!!! """""""""""""""###$$$$$$ !!!###$$$%%%&&&'''###%%%&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((((((&&&$$$#########$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%&&&&&&{{{ssskkkeee```YYYUUUUUUQQQOOOLLLIIIGGGFFFGGGGGGFFFCCC???===>>>>>>???>>>;;;:::888666555555555666777666666888:::;;;;;;:::999888666777888999999888888666444333222222333444BBBGGGJJJGGGEEEGGGIIIHHHDDD???===>>>>>>===@@@EEEEEECCC@@@???@@@AAAAAAAAADDDAAA>>>===>>>@@@@@@@@@BBBDDDEEECCCAAAAAAEEEIIIFFFHHHHHHEEEAAA???@@@CCCAAAHHHIIICCC@@@FFFIIIHHHCCCBBBBBBCCCFFFHHHHHHGGGEEEDDDCCCBBBBBBAAAAAAAAA<<<===>>>===<<<;;;<<<======;;;999999;;;<<<;;;;;;666555444444666888888777777777666555444444444444222333555555333222333444444555666777777666555444///000111222222222222222555555444333222333333444000000111111111111111111...///000000000000000000---...///000111111111111111///...///000111111000///.........///...,,,*********,,,...111444666888777777555222...,,,---......+++***,,,000222222000,,,///333333111//////111,,,---///000///...,,,+++)))---...---///222333000...///111444666999:::;;;666222//////000000...++++++,,,...---+++)))((((((&&&%%%%%%'''+++.../////////---***)))***++++++***...---,,,***((('''&&&&&&&&&%%%&&&(((,,,000111111---,,,,,,,,,------,,,***&&&&&&&&&'''&&&&&&%%%$$$!!!###%%%%%%$$$############"""!!!"""######!!!!!!###%%%&&&&&&'''(((***'''%%%###$$$&&&'''((((((###$$$%%%&&&((()))***+++'''&&&%%%$$$$$$%%%&&&'''%%%'''))))))((('''&&&'''%%%&&&)))+++---............---,,,,,,+++++++++,,,((('''&&&%%%$$$$$$$$$$$$...+++)))---333555111,,,***)))(((''''''((()))***+++******)))((('''&&&%%%$$$%%%(((***++++++***)))******+++++++++)))((('''###$$$%%%%%%%%%'''***,,,,,,***((('''&&&'''((()))&&&&&&%%%%%%&&&(((***+++,,,,,,,,,,,,+++***(((&&&$$$$$$#########$$$%%%&&&&&&###%%%)))***((((((+++///---+++(((&&&%%%%%%%%%$$$&&&(((***++++++++++++(((((('''&&&'''((())))))+++,,,------+++(((%%%###((('''''''''))))))'''&&&'''((('''%%%"""!!!"""###((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$######'''(((&&&%%%&&&'''%%%%%%&&&''')))***++++++)))((('''&&&%%%$$$$$$$$$"""!!!   !!!"""""""""""""""""""""###!!! """""""""!!!!!!!!!!!!!!!"""$$$$$$""""""######$$$%%%%%%&&&###$$$'''))))))'''%%%$$$$$$$$$#########$$$%%%&&&'''&&&&&&'''))))))'''%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""###$$$&&&'''wwwnnnfffccc^^^WWWUUUVVVMMMMMMKKKHHHFFFEEEEEEFFFGGGBBB===::::::<<<>>>>>>:::999888777777777888999777888:::>>>@@@AAA???======;;;888777999:::;;;:::888999:::888444333555777===DDDHHHEEECCCEEEHHHIIIAAA???>>>AAAAAA>>>>>>@@@CCCAAA??????AAABBBBBBBBBDDDBBB???=========>>>>>>===@@@BBBAAA>>>===@@@CCCBBBCCCDDDDDDDDDCCCAAAAAA>>>GGGJJJDDDCCCKKKPPPMMMAAA@@@@@@BBBEEEHHHHHHHHHCCCBBBAAAAAA@@@@@@@@@@@@===>>>???===:::999999;;;>>><<<999888:::;;;:::888:::888666666777888777666888777666555444444444444111333555444222111333555555555777777777777555555222222333333333333333333333333333444333222222111111111111111000000000000------...///////////////---///000222444444444444222000000000222333333222000000111222444333000---------...///111444666888777777666333///......///,,,,,,,,,---...///000111///000222333222111///...---------,,,,,,,,,++++++***---...,,,---222333111//////000222555777:::;;;555111...---......,,,))),,,---......+++)))((((((((('''&&&(((+++---......000...++++++,,,---+++***,,,,,,+++***)))))))))***''''''''')))---000111111---,,,,,,---...///---,,,(((((((((((('''&&&%%%$$$!!!###%%%%%%###"""""""""!!! !!!!!! ###%%%&&&$$$$$$&&&(((&&&$$$""""""$$$%%%%%%%%%$$$%%%%%%&&&'''((((((((('''&&&%%%$$$$$$%%%&&&'''%%%'''((()))(((((()))***'''(((***+++,,,+++***)))------.........---,,,,,,'''((((((''''''&&&%%%$$$)))((()))+++...///...+++***)))(((''''''((()))***(((((((((''''''''''''&&&$$$%%%&&&((())))))))))))'''(((***+++***)))((('''$$$&&&((()))))))))+++---+++***)))((((((((())))))'''&&&&&&&&&''')))+++,,,******++++++***(((&&&%%%!!!"""###$$$%%%&&&&&&&&&&&&###$$$((()))((()))---///...---+++)))&&&%%%$$$%%%&&&''')))******))))))$$$%%%&&&((()))++++++,,,---------,,,+++(((&&&$$$''''''(((***+++***(((%%%$$$&&&''''''%%%$$$$$$%%%((((((((((((''''''''''''%%%%%%%%%%%%&&&&&&%%%$$$ %%%******'''$$$$$$%%%%%%&&&''')))************)))((('''%%%$$$######$$$ !!!"""###!!! !!!!!!  !!!"""###$$$$$$###!!! !!!  """######""" """###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""%%%((()))(((&&&$$$"""!!!!!!!!!"""$$$&&&''''''&&&&&&'''))))))&&&$$$%%%$$$######""""""""""""!!!!!!!!!!!!"""$$$%%%&&&sssjjjbbb```\\\VVVTTTWWWKKKKKKJJJHHHEEEDDDDDDEEEFFFAAA;;;888888;;;>>>@@@===<<<;;;:::;;;<<<===>>>777:::???EEEIIIHHHEEEAAA@@@===999888999;;;<<<<<<666:::>>><<<888555666999888@@@DDDBBBAAADDDGGGIII>>>===@@@DDDDDD>>>;;;<<<@@@???>>>???BBBCCCCCCCCCCCCBBB???<<<;;;;;;;;;<<<;;;>>>AAA???;;;:::<<>>>>>>>>>>>???@@@AAA>>>999777777999AAA===:::999:::;;;:::888>>><<<:::999999888777666666555444333222222222222111333555444222111333555555666777888888777666555444555555555555555444444000111444555555333000...111111000000/////////...------...///////////////...000222444666777777777222111000111333444333222000111333666888666222///000000000000222444666777666666555222000///000111,,,---------,,,,,,...///111111111222333222///,,,///---+++)))((()))+++---+++...---+++,,,111444222000///000111333555888999555222...---......+++(((,,,...///...+++)))((((((***)))((()))+++------,,,000...,,,,,,......,,,)))(((((((((((()))***+++,,,***)))(((***---///000000---,,,,,,...///000///---,,,,,,+++***(((&&&%%%$$$ """$$$$$$###"""!!!""" !!!$$$###!!! !!!###%%%###!!! """######"""&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%$$$%%%&&&'''%%%&&&((()))((()))+++---)))***+++,,,+++)))'''&&&---.../////////...---,,,((())))))***)))'''&&&%%%###&&&)))***))))))***+++***)))(((&&&'''(((***+++&&&&&&&&&'''''''''''''''''''''(((''''''&&&%%%%%%%%%&&&(((******)))'''&&&)))***,,,,,,+++******++++++******)))))))))))))))(((''''''((()))+++,,,...%%%&&&((()))***)))'''&&&!!!###%%%'''''''''&&&&&&###$$$(((******,,,000//////...,,,***'''%%%$$$%%%&&&''')))))))))(((''' """%%%))),,,---......,,,,,,,,,,,,++++++******(((((())),,,---,,,(((&&&###&&&)))***)))((()))***)))(((((((((''''''''''''%%%$$$$$$%%%&&&'''%%%$$$$$$)))......***&&&%%%&&&&&&''')))*********)))(((***(((&&&$$$###"""######!!!###%%%%%%$$$#########"""!!!  """###!!!"""$$$%%%%%%###   ###$$$$$$###  !!!###$$$%%%%%%%%%$$$$$$#########$$$(((***)))'''%%% """$$$&&&'''&&&&&&&&&''')))(((&&&$$$$$$$$$"""!!! !!!!!! !!!###%%%&&&nnnfff]]]WWWUUUTTTPPPLLLKKKJJJHHHGGGFFFFFFFFFGGG===;;;888555555777;;;===AAA>>>;;;:::::::::999888???999<<>>:::666555555777999>>>;;;888888::::::777555???;;;999<<>>>>>???AAA???BBBEEEGGGFFFFFFEEEFFFGGGFFFCCCBBBJJJRRROOOGGGCCCEEEFFFEEEBBBAAABBBDDD??????@@@AAAAAAAAA??????>>>>>>===<<<<<<<<<<<<<<<>>><<<:::;;;>>>>>>;;;999888999::::::999999:::<<<:::999777666555555555555555444222000///111555888555555555666777999;;;===777666555333333222222222222222222333444555777777555444222000............+++,,,---...000000111111111222444555555555444444222333444444555555444444111222222333444444555555444222//////000111000000444222000000222222222111***)))((()))+++,,,,,,+++(((***+++,,,,,,,,,...000+++)))''''''(((+++,,,+++111111///...---,,,,,,,,,222555555111000444777777222000---,,,---...---,,,,,,,,,,,,++++++*********)))((('''&&&&&&(((***,,,(((***...111111///,,,******+++***)))((())),,,...)))))))))+++///111111111***))))))***,,,------,,,,,,++++++***)))'''%%%$$$############$$$###  !!!!!!""""""!!!!!!!!!!!!""""""'''''''''&&&%%%$$$""""""""""""###$$$%%%%%%%%%%%%$$$$$$$$$%%%'''***---///(((((((((((()))***+++,,,///---+++******)))'''&&&++++++111111+++...///%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((***+++*********+++((('''((()))++++++)))&&&%%%&&&(((((('''&&&'''((('''&&&&&&%%%%%%%%%&&&'''+++******+++,,,+++(((&&&111000///...---,,,,,,,,,+++,,,,,,,,,+++***((('''&&&&&&'''((()))***++++++(((''''''))),,,......---&&&&&&&&&&&&&&&&&&%%%%%%%%%'''+++......,,,)))''''''+++---***%%%!!!"""%%%'''&&&&&&&&&&&&'''((()))###''')))'''''',,,//////---,,,++++++,,,,,,***)))(((((()))))))))(((((('''***)))'''&&&%%%%%%%%%%%%%%%$$$%%%(((+++,,,)))&&&(((((((((***+++***(((%%%***+++,,,,,,+++(((&&&$$$)))'''''''''((()))((('''---+++((($$$!!!!!!!!!!!!"""###""" !!!$$$'''((('''%%%$$$###!!!!!!!!!!!!!!! """!!!"""###$$$$$$###!!!!!!  !!!!!!!!!!!!"""$$$&&&%%%$$$%%%&&&&&&$$$###!!!"""$$$'''((())))))(((###%%%&&&$$$!!! """)))(((&&&&&&&&&&&&$$$"""&&&$$$!!!!!!###%%%###  ###'''***jjjccc[[[VVVTTTRRRNNNJJJDDDCCCAAA???>>>======>>>===;;;777555555777999<<<===;;;888888999999999888>>>:::AAASSS[[[RRRDDD>>>BBB@@@===:::999:::;;;<<<>>>===<<<;;;;;;:::999888???<<<:::===CCCGGGGGGFFF===<<<;;;===???AAA???>>>AAA@@@BBBFFFEEEAAA@@@CCCEEEBBB>>>>>>???AAAAAA@@@@@@AAABBBAAA???>>>???@@@;;;???EEEHHHHHHGGGFFFEEEDDDEEEDDDCCCHHHMMMIIIAAAAAAEEEHHHIIIFFFCCCBBBBBBCCCCCCCCCCCCBBB@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<:::;;;======;;;888:::>>>BBBCCCBBB???===<<<:::999777666666666666777555555444222111222555777777666555555555666888999555555444333333333333333111111111111111333444444666555333000///............///000000000000000000222222333444555444333333222222333444444444444333222111111000000111111111333111///.../////////...000...------...//////...***))))))***,,,,,,+++***(((***,,,---,,,,,,---///,,,+++)))(((((()))+++,,,...------,,,,,,,,,,,,---111444333000000444666666///---+++***,,,---......------,,,,,,++++++++++++,,,+++)))((((((((()))))))))+++...000000///,,,+++((((((((('''&&&&&&)))++++++******,,,...//////...***))))))***,,,...---,,,)))))))))((('''%%%$$$###$$$######$$$%%%&&&$$$### !!! !!!!!! !!!""""""%%%%%%%%%%%%%%%$$$###""""""###$$$%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&)))+++---''''''((()))***+++,,,,,,...,,,+++***+++***)))'''---+++000000***///222***''''''''''''''''''''''''&&&(((***+++***))))))***)))(((((()))++++++***)))%%%'''))))))'''&&&&&&&&&%%%&&&&&&'''((()))******((('''''''''))))))'''&&&,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***)))'''&&&&&&''')))++++++***((('''%%%%%%$$$&&&((())))))(((&&&&&&''''''''''''''''''''')))+++......---***)))(((***,,,***'''%%%''')))((((((((((((((((((((()))"""&&&)))''''''+++,,,+++---+++******++++++***)))************++++++++++++,,,+++)))'''%%%%%%%%%&&&%%%%%%&&&(((+++,,,***'''''''''''')))******'''%%%((())))))***)))'''&&&$$$'''%%%$$$%%%&&&'''&&&%%%***)))'''%%%###!!! !!!"""""" """%%%&&&%%%#########'''&&&&&&$$$""" ###""""""###$$$### !!!   """#########$$$%%%'''&&&%%%%%%&&&&&&$$$"""!!!"""$$$&&&''''''''''''###$$$%%%$$$!!! !!!###)))'''&&&%%%&&&&&&$$$###$$$$$$$$$$$$###"""!!!!!!###""" !!!$$$'''|||sssccc^^^XXXSSSQQQNNNJJJFFFCCCBBB@@@===<<<;;;;;;;;;;;;:::777555444666888999999777666666888999999888;;;999EEE^^^mmmdddOOO@@@<<<;;;:::999888999::::::AAACCCDDDBBB>>>;;;;;;======<<<;;;>>>BBBDDDCCCAAA;;;<<<>>>>>>>>>>>>???@@@CCCAAABBBFFFFFFBBBAAACCCAAA???>>>???@@@BBBBBBAAAAAACCCDDDCCCAAA???>>>>>>999>>>DDDIIIIIIHHHFFFEEEBBBDDDEEEDDDEEEFFFBBB<<<@@@DDDIIIKKKIIIFFFBBB@@@CCCDDDDDDDDDDDDCCCBBBAAA>>>???@@@AAAAAA@@@@@@???<<<;;;;;;;;;<<<<<<:::999;;;@@@GGGJJJHHHCCC===999:::999888777777777888999555666666555333333555777777666555333333333444444444444444444444555555555222111000//////000111222777666444222000///......222222333222222111000000222333333333333222222111000111222222333333222222444333111000//////000000222000---,,,---------,,,...,,,++++++,,,------,,,***)))***+++------+++)))(((***---...---,,,,,,,,,,,,---,,,***&&&&&&))),,,,,,,,,,,,,,,------...///000222222//////444555444...+++((('''))),,,...///...------,,,,,,,,,,,,,,,...---,,,+++***)))((((((+++,,,...///000///---,,,((()))***)))''''''((())),,,++++++,,,---...,,,+++*********+++---...---+++''''''&&&%%%%%%$$$######$$$"""!!!"""$$$&&&&&&%%% """""""""!!!!!!  !!!"""""""""######$$$$$$######"""###$$$%%%&&&&&&''''''&&&'''&&&%%%%%%&&&'''((()))%%%&&&((()))***+++++++++---,,,***+++,,,,,,+++)))+++(((,,,,,,***222:::555***))))))(((((())))))******+++---,,,+++)))*********((('''(((***,,,---,,,%%%(((******(((&&&%%%%%%!!!###%%%(((***+++++++++%%%#########&&&''''''''''''((()))***+++,,,,,,,,,))))))******)))((('''&&&&&&(((+++---,,,***&&&$$$%%%$$$###$$$&&&'''&&&%%%''''''(((((())))))************,,,---------,,,+++(((((((((''''''((()))***''''''((((((((('''&&&&&&"""'''***((((((,,,...---,,,+++)))***++++++***)))---,,,,,,+++,,,---///000...,,,***(((&&&&&&&&&&&&&&&&&&'''))),,,,,,+++)))'''&&&&&&'''(((((('''%%%'''(((((()))))))))(((''''''%%%$$$$$$&&&&&&&&&%%%''''''''''''%%%$$$"""!!!!!!!!! """%%%&&&%%%$$$$$$$$$))))))(((&&&$$$""" """"""###$$$$$$"""  !!!!!!$$$%%%$$$$$$%%%''''''&&&%%%%%%&&&%%%###!!!"""###$$$$$$%%%%%%$$$$$$"""###$$$$$$""""""###$$$(((&&&%%%%%%&&&&&&%%%###"""$$$&&&((('''$$$!!!"""!!!  !!!"""}}}vvvkkkccc\\\XXXTTTPPPMMMJJJFFFCCCCCCBBB@@@>>>===<<<======999888666555555555777777999777666777888999888777666777EEEbbbvvvqqq[[[HHH777777777777777888888999EEEIIILLLHHH@@@;;;;;;>>>::::::;;;>>>AAABBBAAA>>>;;;>>>AAA@@@======@@@DDDFFFCCCCCCFFFGGGCCCBBBCCC??????@@@AAACCCDDDDDDDDDDDDFFFGGGGGGDDDAAA???>>><<<@@@DDDGGGGGGFFFFFFFFFEEEFFFGGGEEECCCAAA>>><<<@@@CCCGGGIIIHHHEEEBBBAAAAAAAAACCCDDDFFFGGGHHHHHH===???AAABBBBBBAAA@@@???<<<<<<<<<<<<<<<<<<:::999999???EEEHHHFFF@@@999555:::999888888888999:::;;;666777888888666555555555666555333222111222222333333444555666777888888999555444222000000000111222777666555333111000///...333333444444444333222222222222222222111000000//////000000111111111111111666444333111111111222333111///,,,+++,,,,,,,,,+++...,,,++++++---......---*********,,,------+++((((((+++...///...,,,+++++++++---...***$$$###&&&+++...------------...//////...000///---///444555222...+++&&&%%%'''***---.........---,,,,,,,,,---............---,,,+++)))(((+++,,,---...///......---***,,,------+++******++++++******,,,......,,,++++++******,,,......---+++'''&&&%%%$$$$$$############!!!!!!#########""""""###$$$$$$$$$###""" !!!""" !!!"""############$$$$$$%%%&&&''''''''''''((('''&&&&&&%%%&&&&&&''''''((()))*********)))(((,,,+++***+++,,,---,,,+++'''$$$((())))))555AAA>>>+++***))))))))))))***+++...//////...,,,++++++,,,***(((%%%&&&(((+++---...&&&)))++++++)))&&&$$$$$$!!!$$$''')))))))))((($$$"""!!!"""%%%((()))***'''(((***+++++++++******(((((((((((((((((('''''''''(((***++++++***((('''((('''&&&&&&(((((('''&&&(((((())))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((&&&$$$$$$&&&'''''''''%%%%%%&&&&&&%%%###"""!!!%%%)))***((()))///444444+++***))))))++++++***)))...---,,,+++,,,...000222///---+++)))'''&&&&&&&&&&&&'''(((***+++,,,++++++(((&&&%%%%%%&&&'''&&&%%%(((((())))))***++++++,,,)))'''%%%%%%'''(((((('''&&&'''((()))'''%%%"""  !!! ###%%%&&&'''&&&%%%&&&''''''''''''&&&&&&%%%$$$###!!!!!!"""$$$%%%###  !!!!!! """$$$%%%%%%%%%&&&'''((('''%%%%%%&&&%%%###!!!###############""""""!!!"""###$$$$$$$$$$$$%%%%%%'''%%%$$$%%%&&&&&&%%%$$$"""$$$&&&''''''$$$!!!""""""!!!!!! zzzsssooohhh```YYYVVVSSSPPPLLLIIIFFFCCCAAA===<<<;;;999999999::::::777777666555555666777777;;;:::999999999999777666555555AAAYYYllllllZZZIII888888888888999:::;;;;;;FFFKKKNNNHHH>>>777777:::666888:::>>>AAAAAA@@@???===AAADDDBBB>>>>>>BBBGGGHHHDDDCCCFFFGGGEEECCCCCC@@@AAABBBDDDDDDFFFGGGHHHGGGIIIJJJIIIFFFCCCAAA@@@CCCDDDEEEEEEDDDDDDFFFHHHKKKIIIHHHGGGEEEBBBAAA@@@CCCBBBBBBCCCCCCDDDCCCBBBAAAAAABBBDDDEEEGGGIIIIII>>>???AAABBBBBBAAA???>>><<<=========<<<;;;;;;;;;:::===AAABBB???;;;777555::::::999888888999:::;;;777999:::999777555444555333333222111111222444555444555777999:::;;;;;;;;;999888555333222222333444777666666444333222000000222222333444444444444444111111000000////////////...///000000111111000000333333222222222333555666000...++++++,,,------,,,---,,,***+++---......---+++++++++,,,------+++)))(((+++...///...,,,+++++++++------)))###!!!$$$(((...---,,,,,,++++++,,,,,,---///...---000444444000000,,,(((%%%&&&)))+++,,,...---,,,++++++,,,...///,,,------------,,,++++++++++++---.........---,,,+++---//////---,,,,,,---))))))***,,,//////...,,,+++++++++---///...,,,***)))(((&&&%%%$$$$$$$$$$$$%%%"""  !!!!!!!!!############""""""!!!  !!!!!! !!!"""#########$$$$$$%%%&&&''''''''''''((((((''''''&&&&&&&&&&&&*********))))))((('''&&&+++***)))***,,,---,,,+++***%%%''''''&&&333???===+++***)))(((((()))***+++---......---***))))))******'''%%%%%%'''+++---...''')))++++++)))&&&%%%%%%###%%%''')))***)))((('''%%%######$$$(((+++---...,,,,,,,,,,,,+++***)))((('''''''''''''''((((((((((((((((((((()))***,,,,,,***)))'''((())))))(((&&&))))))******+++,,,------+++++++++*********++++++)))'''&&&&&&'''((('''&&&&&&&&&&&&%%%$$$"""!!! %%%((('''%%%'''000888;;;+++***)))***+++,,,+++***,,,+++******+++---///111---,,,***(((&&&&&&&&&&&&&&&''')))******++++++,,,***'''%%%$$$%%%%%%%%%$$$&&&&&&&&&&&&''')))+++,,,)))'''%%%$$$&&&'''(((''''''(((******(((%%%!!!!!!"""""""""$$$%%%&&&%%%$$$###%%%&&&%%%%%%&&&&&&%%%%%%$$$###!!!###%%%%%%""" !!!!!! """$$$%%%%%%%%%&&&''''''&&&%%%%%%&&&%%%###!!!$$$$$$###"""!!!!!! #########$$$%%%&&&&&&&&&%%%$$$###$$$&&&&&&%%%$$$$$$$$$$$$$$$###"""!!! ############"""!!!!!! sssjjjfffaaa[[[UUURRROOOLLLHHHEEECCCAAAAAA<<<;;;:::888888888999999555555666666777888888888<<<;;;::::::;;;:::888666777666<<>>???@@@@@@??????BBBEEECCC@@@@@@DDDIIIKKKEEECCCFFFHHHFFFDDDDDDAAACCCDDDEEEEEEFFFHHHKKKJJJLLLMMMLLLIIIFFFEEEEEEGGGGGGFFFDDDCCCDDDGGGIIINNNKKKJJJLLLLLLIIIFFFEEEEEEBBB??????@@@CCCDDDDDDDDDDDDDDDCCCCCCDDDEEEEEE@@@AAABBBBBBBBBAAA???>>><<<>>>??????===<<<<<<===<<<>>>???>>><<<999888888;;;:::999888888888999:::888::::::999666444444444333222222222333444666777444666888:::<<<<<<<<<<<<;;;999666333222333444666666666666666555444333222111111222333333444333333000///...............///...///000000111111000000111111222222333444444444///---,,,,,,---/////////,,,***)))***,,,------------,,,++++++,,,,,,+++***(((***---...---,,,,,,,,,------,,,((($$$"""$$$'''+++***))))))((((((((((((---...------111666444000111...***((((((***++++++...---+++******,,,...///------------,,,,,,,,,,,,)))***,,,---...---+++***)))+++,,,,,,++++++,,,---))))))+++...000111///---++++++,,,...//////,,,***+++***'''%%%$$$###$$$$$$&&&%%%###"""######"""!!!!!! !!!!!! !!! !!!"""############$$$%%%&&&&&&''''''&&&((((((((((((((((((((((((+++***)))((('''&&&&&&'''+++***))))))+++,,,+++***...)))***((($$$...777333+++***(((''''''(((***+++***++++++)))'''&&&'''(((+++)))&&&&&&(((+++---...((()))******(((&&&&&&'''******+++,,,,,,+++***)))'''&&&&&&))),,,000111111111///---+++***((((((((('''''''''''''''((()))***)))(((''''''(((***---///)))'''&&&'''(((((('''&&&*********+++,,,,,,,,,---)))))))))))))))(((((((((******+++++++++***))))))+++***(((&&&$$$###""""""###%%%$$$"""%%%...777:::,,,*********,,,---,,,++++++******)))***+++---...***)))'''&&&%%%%%%%%%%%%%%%'''))))))))))))+++------***&&&$$$$$$$$$$$$######"""!!! """$$$'''((('''%%%""""""###%%%%%%%%%((()))******)))&&&""" !!!  ###%%%%%%%%%$$$$$$###!!!!!!###&&&&&&&&&&&&%%%###"""!!! """%%%&&&$$$### !!!""" """%%%%%%%%%%%%&&&(((&&&%%%$$$%%%&&&&&&$$$###%%%$$$###!!!!!! !!!!!!%%%$$$###$$$&&&'''&&&%%%$$$######$$$%%%'''&&&%%%%%%%%%###"""!!!!!!""""""%%%%%%$$$$$$######""""""zzzlllccc^^^\\\XXXTTTOOOMMMIIIEEEAAA@@@@@@AAAAAA@@@===;;;999888888888333444555777999999:::::::::999999:::<<<;;;999777888888;;;???DDDGGGEEEBBB888777555444444666999;;;BBBFFFHHHFFF???:::888999888:::<<<>>>>>>>>>>>>???AAABBBCCCBBB@@@AAADDDHHHMMMGGGCCCFFFIIIGGGEEEDDDBBBDDDDDDDDDCCCDDDHHHLLLNNNNNNOOOMMMJJJIIIIIIJJJFFFGGGGGGFFFEEEFFFIIIKKKMMMIIIJJJRRRVVVQQQJJJGGGFFFCCC??????AAADDDEEEEEEDDDCCCBBBBBBAAABBBCCCCCCEEEDDDDDDCCCBBBAAA@@@@@@===???AAA@@@>>><<<===???<<<===>>><<<:::999999999;;;:::999888777777888888:::::::::888555333333444444444333333444555777888333555777:::;;;;;;:::::::::777444111111222333555444555666666666666555444111111222222222111000000...------,,,,,,---.../////////000111111111111000222333444666666555333222///...,,,---///222222222---+++***+++---//////...000---******+++,,,,,,,,,(((***,,,---,,,,,,---//////...+++)))'''&&&'''((())))))))))))))))))***+++---...------222777555///000...+++***+++---...------,,,***))))))+++---///000///---+++******++++++&&&(((+++---...,,,***((((((((())))))((())),,,///+++,,,---000111111...,,,+++,,,---///000///,,,)))---+++(((%%%###"""""""""###""""""###$$$$$$"""!!! !!!""""""######"""!!!  !!!"""#########"""###$$$%%%&&&&&&&&&&&&&&&'''((()))***************)))'''%%%%%%''')))***+++)))((()))******)))(((---)))***(((###+++222---,,,***(((''''''(((***,,,*********((('''&&&((()))...+++))))))+++---......)))))))))(((&&&'''(((***,,,,,,,,,,,,,,,,,,,,,,,,(((((())),,,000333333222222000---)))((('''((()))''''''''''''''')))***+++***))))))))))))***,,,,,,((('''&&&&&&((()))((('''++++++++++++++++++++++++'''''''''''''''&&&%%%%%%%%%)))...///---++++++---///,,,)))%%%###"""######!!!%%%&&&$$$&&&---333555,,,+++***+++---...---,,,************************'''&&&$$$#########$$$%%%$$$&&&(((((('''(((***---111---'''$$$#########"""!!!  $$$&&&(((%%%"""!!!"""$$$%%%&&&'''((()))***)))'''%%%$$$###"""!!!"""%%%'''((((((%%%$$$### %%%%%%&&&&&&%%%%%%$$$###$$$"""!!!"""$$$%%%%%%$$$!!!"""""""""$$$&&&'''''''''((()))%%%$$$$$$%%%&&&'''&&&$$$%%%$$$###!!!!!!!!!!!!"""'''%%%$$$$$$'''(((&&&%%%###""""""###%%%'''&&&%%%&&&%%%%%%$$$######""""""%%%$$$$$$#########$$$$$$uuufff]]]YYYXXXUUURRRNNNLLLHHHCCC???>>>@@@BBBBBB@@@===:::666444333333111333555888:::;;;;;;;;;777777777:::<<<<<<;;;999777:::;;;;;;<<<@@@DDDFFF>>><<<999888888:::>>>@@@CCCFFFIIIHHHDDD@@@??????;;;===>>>>>>===<<<======AAAAAAAAA@@@@@@AAADDDFFFNNNGGGCCCFFFIIIHHHEEEDDDCCCDDDDDDBBBAAACCCHHHLLLPPPPPPPPPNNNKKKJJJKKKMMMDDDFFFHHHIIIIIIIIIJJJLLLKKKGGGKKKWWW]]]WWWLLLGGGFFFCCC@@@AAACCCFFFFFFEEEAAA@@@@@@@@@AAACCCDDDEEEHHHGGGEEECCCBBBAAAAAAAAA>>>@@@BBBAAA???===>>>@@@999;;;<<<<<<:::888888888<<<;;;999777666666777777:::::::::777444333333444777666555444555666777888222444777999::::::999888777555222///...000222444333444666777777777666555222222222111000///...------,,,,,,+++,,,---///000///000000111111111111111666777999:::999777444222///...---...111333555555///...---...000222222222111...***)))***+++,,,---(((***+++,,,,,,,,,...000222///+++))))))***)))(((*********+++,,,...///000---...------333888555//////---+++,,,...000000000---+++)))((()))+++---///333111...+++)))((())))))$$$'''+++---...+++(((&&&((())))))((((((***...111......///111222000---***,,,,,,---///000///,,,)))---+++((($$$"""!!!!!!!!!!!!######""" !!!###%%%'''(((%%%$$$###!!!  !!!"""############""""""###$$$%%%%%%%%%%%%&&&&&&(((***+++,,,,,,,,,)))'''%%%$$$%%%(((+++...***)))(((((())))))(((&&&(((%%%((('''$$$+++333------+++)))(((((()))+++---,,,---,,,+++))))))+++---000...,,,,,,---//////...)))))))))'''&&&'''***,,,++++++*********+++,,,---))))))+++///222444333222222///+++(((&&&''')))***((('''''''''((()))+++,,,******+++,,,+++***)))((()))((('''(((***+++***))),,,+++++++++++++++++++++%%%%%%&&&'''&&&%%%###""" &&&---///,,,***+++...///,,,'''### !!!""""""'''***)))***///222111---,,,+++,,,...///...---******+++++++++***))))))$$$$$$###""""""###$$$$$$$$$&&&((((((&&&'''***---333...)))$$$###""""""""""""  $$$&&&***'''$$$###$$$&&&'''(((&&&'''((())))))(((((('''$$$###"""###&&&)))***+++((('''$$$ !!!!!!"""$$$&&&'''((())))))'''%%%###"""###%%%%%%$$$ !!!"""######%%%(((((((((((()))+++$$$######%%%''''''&&&%%%%%%$$$###!!!!!!!!!"""###(((&&&$$$%%%'''(((&&&$$$###""""""###%%%'''&&&&&&&&&&&&&&&&&&&&&$$$###"""%%%$$$###""""""###$$$%%%qqqkkkccc[[[VVVSSSPPPOOOWWWOOOEEE@@@@@@AAAAAA???CCC???;;;888777666444222666666666777888888999999===;;;999999::::::777444777;;;>>>>>><<<<<>><<<;;;;;;<<<<<<<<>>===@@@===<<<;;;<<<===>>>===<<<@@@???@@@DDDEEEEEEIIIOOOUUUHHH>>>???EEEGGGFFFFFF@@@DDDEEEBBB>>>BBBMMMXXX\\\WWWQQQPPPRRRRRROOOLLLJJJJJJKKKMMMOOONNNIIIDDDGGGEEEJJJQQQSSSMMMJJJLLLLLLFFFAAA@@@BBBDDDCCCAAABBB>>>:::;;;@@@DDDEEECCCCCCCCCDDDDDDDDDCCCAAA@@@AAABBBCCCDDDDDDBBB@@@???AAA???<<<:::::::::888666:::999888666555333222111666666666666666666555444333777:::888444222444777333444555555555444333222111111000///////////////222333444444555555555555555333000///000111111111///......///111222111000+++///222111......222666666777999::::::888555444000//////........./////////000111111111000...---///...---,,,***(((&&&&&&'''(((+++---///000111111000...,,,+++,,,+++***))),,,,,,,,,...111333333333,,,---------333999:::666111000......000000000...,,,+++)))((()))+++---///000---)))(((******)))''',,,,,,++++++***)))))))))+++***)))((()))+++---...222222222111000...,,,***......//////...,,,***)))$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###!!!!!!!!!!!!"""!!!!!!###$$$"""!!!''',,,***'''###!!! """###&&&'''''''''&&&$$$"""!!!&&&%%%%%%'''***+++)))&&&$$$######%%%(((***++++++******)))'''%%%%%%&&&(((,,,++++++******++++++,,,,,,,,,***'''$$$$$$%%%'''...---,,,+++,,,---...//////---+++)))(((((()))***'''))),,,,,,******---000---+++***((('''&&&'''''')))+++///444888777444000///...,,,***))))))***+++((()))+++,,,,,,+++***)))((()))***+++++++++++++++)))******+++++++++***))),,,++++++***)))(((''''''$$$######'''++++++%%% $$$***000222000,,,))))))******(((%%%$$$$$$$$$)))+++,,,,,,++++++,,,---)))*********++++++++++++++++++***))))))((()))))))))&&&"""!!!"""###""" $$$%%%&&&((()))*********555111,,,(((&&&&&&(((***$$$%%%%%%$$$###$$$&&&)))'''&&&$$$"""!!!!!!""""""%%%&&&'''&&&$$$###$$$%%%$$$%%%'''(((((())),,,...)))***(((###"""'''$$$""" !!!%%%))),,,---(((""""""%%%((('''$$$!!!"""!!!!!!"""###''''''&&&###!!! !!!"""###"""!!!"""$$$%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$###''''''$$$"""%%%'''&&&"""!!!!!!###&&&'''&&&$$$%%%%%%%%%%%%$$$$$$###"""%%%$$$###"""!!!!!!!!!!!!{{{iiieee^^^XXXUUURRRPPPOOOQQQKKKDDD@@@BBBDDDCCCBBBAAA>>>:::888777666444333555555666777888888999999:::999777888999999777444666:::===<<<;;;;;;???CCCDDDCCC@@@===;;;:::::::::===CCCIIIIIICCC>>><<<>>><<<;;;:::;;;===>>>>>><<>><<<:::===CCCEEEDDDAAAAAABBBBBBCCCBBBAAA@@@???AAABBBCCCDDDCCCAAA???=========<<<;;;::::::;;;;;;<<<<<<;;;999888777555555777777777777666555555444222666999888444333555888444555555555555444222222444333222000...---,,,+++000111222333333444333333444222//////000222222222///...------///000///...---000333222///...222666666777999::::::888666444000000///...------......+++---000111111000---,,,000///,,,)))'''%%%######%%%&&&)))+++---.........///---,,,+++,,,,,,+++***,,,,,,...111444444333000---...------222888777333222000...---...//////...,,,+++))))))***,,,...000...+++)))(((***+++***))),,,,,,+++******))))))(((+++***)))((()))+++---///000111111111000...,,,+++,,,---------,,,***((('''&&&&&&%%%%%%$$$#########%%%$$$###"""!!!!!!!!!"""""""""###%%%$$$"""&&&---666000(((""" !!! """!!!!!!!!!!!!###$$$%%%&&&&&&&&&&&&%%%$$$######&&&%%%%%%'''******(((&&&$$$######%%%(((+++++++++++++++***)))&&&&&&'''))),,,,,,++++++++++++,,,,,,------,,,)))'''&&&(((***++++++++++++,,,---///000...---+++)))((()))******,,,...///...+++(((((())),,,+++***)))))))))******(((+++000333555333111//////...+++)))''''''(((((('''(((***++++++***)))((((((((()))*********))))))+++*********))))))***************))))))((('''''')))''''''***------((($$$"""$$$'''***++++++)))((((((((()))(((%%%$$$%%%&&&(((***++++++))))))***+++(((((()))******+++,,,,,,******)))((((((((()))))))))'''$$$$$$%%%&&&%%%$$$%%%%%%&&&&&&''''''&&&&&&///---)))&&&$$$$$$%%%&&&''''''&&&%%%%%%%%%&&&'''&&&%%%$$$"""""""""######%%%&&&'''&&&%%%$$$$$$&&&(((((((((((()))+++,,,,,,***+++***&&&!!!###'''&&&$$$"""!!!"""$$$'''))),,,'''"""!!!###&&&&&&$$$ !!!"""''''''&&&###!!! !!!###"""!!!!!!"""$$$&&&%%%$$$%%%%%%%%%$$$$$$$$$$$$######''''''###"""%%%&&&%%%!!!"""$$$%%%$$$$$$%%%&&&$$$$$$%%%%%%$$$$$$###"""%%%$$$###""""""!!!!!!!!!zzzppp```]]]XXXTTTRRRQQQPPPOOOKKKGGGCCCBBBDDDFFFFFFDDD???===:::888777777666555444444555666888999::::::777666666777888888777555555888::::::888999<<<@@@AAA@@@???===<<<;;;;;;;;;>>>@@@BBBBBB@@@===<<<<<<;;;;;;:::<<<>>>??????>>>CCCAAAAAACCCBBB@@@BBBGGGFFFEEEFFFIIIIIIFFFFFFIIIKKKJJJIIIHHHHHHKKKQQQVVV\\\[[[XXXSSSMMMIIIGGGGGGJJJIIIHHHIIIJJJJJJHHHFFFJJJGGGGGGJJJJJJIIIJJJLLLNNNJJJEEECCCDDDDDDBBB@@@;;;:::<<<@@@DDDDDDAAA===???@@@@@@@@@@@@??????>>>BBBBBBCCCCCCBBB@@@===;;;888;;;<<<<<<::::::===@@@??????>>>===;;;:::999999888888888777777555444444111444777777555444666888666666666555555333222111666555444222111///......111111222333444444444444444111//////000222333333000...,,,,,,.........---000222444222000///222444555666888999888777555444111000///...---,,,,,,,,,'''***---000000///,,,+++111///,,,)))'''&&&&&&&&&&&&''')))+++---............---++++++,,,------,,,---...000444666555111......///......222888777333444111...,,,,,,---......---,,,******+++---///000,,,***))))))***++++++***+++++++++***))))))((((((+++***((('''(((***---/////////000111000///...---***+++++++++***(((&&&%%%''''''&&&%%%$$$###""""""%%%$$$###"""!!!!!!!!!"""###"""###&&&&&&'''---555JJJ;;;***!!!!!!$$$### $$$######"""######$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%''')))***((('''%%%$$$$$$%%%(((+++,,,+++,,,,,,,,,+++)))((()))+++,,,,,,++++++++++++,,,,,,------,,,***))))))+++---)))))))))***+++---///000...---+++***)))******+++...000111000---)))((('''+++*********+++,,,------''',,,111333111.........///...+++(((&&&%%%%%%%%%&&&'''(((*********)))((())))))))))))((((((((((((,,,++++++***)))))))))))))))))))))******))))))(((***(((&&&'''))))))&&&###&&&&&&&&&&&&&&&'''((()))%%%&&&''''''&&&%%%&&&(((((()))******((('''((()))'''(((((()))***+++++++++((((((((('''(((((())))))(((&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%$$$$$$###"""+++***(((&&&%%%$$$######)))(((&&&'''(((((('''&&&%%%$$$###""""""###$$$%%%&&&'''((('''%%%%%%%%%&&&,,,***((((((+++---,,,***+++,,,---)))%%%###$$$&&&'''&&&$$$######$$$%%%&&&,,,&&&!!!!!!###$$$$$$ """%%%%%%%%%### !!!###!!! """$$$&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$''''''###!!!$$$&&&%%%!!!$$$((('''$$$###&&&)))$$$%%%%%%%%%%%%$$$######%%%%%%$$$######"""""""""}}}pppfff[[[XXXTTTRRRQQQPPPOOOMMMGGGEEEDDDDDDFFFGGGFFFDDD???===:::999999999999888333444555666777999999:::666666666777888888888777555666888888777777999<<<:::;;;;;;<<<===>>>?????????>>>>>>>>>>>>>>><<<;;;<<<<<<;;;===@@@AAAAAA@@@BBB@@@@@@BBBAAA???AAAFFFJJJGGGGGGJJJKKKIIIKKKNNNMMMKKKJJJKKKNNNSSSVVVXXX[[[\\\[[[TTTJJJDDDCCCDDDFFFEEEDDDDDDDDDEEEEEEEEEJJJHHHFFFFFFFFFGGGJJJLLLNNNKKKGGGFFFFFFGGGFFFEEE=========@@@BBBAAA>>>;;;???@@@@@@@@@@@@?????????BBBCCCCCCCCCAAA???<<<:::666:::===;;;888888<<<@@@???>>>>>>===<<<;;;;;;:::999999999888777666555444111333666666555555666888777777666555444333222222444444555555555444444444333444555666777888888888555333000///000111111111111///---------......---333444444333000000111333333444555666666555333222111000///---,,,+++++++++&&&(((***,,,---------,,,///...+++******+++...///+++,,,---...000111111222---,,,++++++---......---...///000222333333000...---...///000666======999777333...,,,,,,---...//////...---,,,+++,,,---...,,,+++***************))),,,++++++***))))))((((((***)))'''&&&'''))),,,......///111222222222111000******+++***)))'''%%%$$$&&&%%%%%%%%%%%%$$$$$$$$$$$$######"""""""""""""""###"""###%%%&&&)))111;;;^^^HHH... !!!%%%%%%!!!######""""""""""""""""""$$$######"""###%%%&&&(((&&&&&&'''((()))***))))))&&&%%%%%%&&&)))+++,,,+++---......---+++***+++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++)))((()))+++...************+++,,,,,,------,,,,,,+++++++++,,,,,,***,,,///000///...,,,***+++++++++++++++,,,,,,,,,)))...333222...++++++...000...,,,)))'''%%%$$$$$$&&&'''((()))*********)))+++***))))))((((((((((((+++,,,---...---+++)))(((((()))***+++,,,,,,+++++++++)))&&&%%%&&&&&&$$$###'''&&&&&&&&&''')))***+++###%%%&&&'''&&&&&&((()))(((***++++++)))((((((((())))))))))))))))))))))))''''''&&&''''''((()))***'''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######"""))))))))))))((('''%%%$$$'''&&&%%%''')))***(((&&&$$$$$$###"""###$$$%%%&&&'''((()))(((&&&%%%&&&''',,,(((%%%''',,,...,,,)))+++,,,---+++(((&&&%%%&&&''''''%%%%%%$$$%%%%%%&&&+++&&&!!!!!!######""""""!!! """"""""""""  """ !!!$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$''''''""" ###&&&%%%$$$&&&((()))******+++---&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%$$$$$$###""""""uuuhhh___XXXVVVTTTRRRQQQPPPMMMKKKGGGFFFFFFFFFFFFFFFDDDBBB@@@===;;;:::;;;;;;;;;:::333444555666777888999999555666888888999999999999555666666666666666888999777999;;;===>>>?????????@@@>>>;;;<<<===>>>>>><<<>>>======???BBBCCCCCCBBB???===>>>AAAAAA???BBBGGGMMMGGGCCCGGGJJJJJJJJJLLLJJJIIIJJJMMMSSSXXXZZZZZZ]]]___^^^WWWMMMEEEDDDFFFDDDDDDCCCCCCBBBCCCDDDEEEIIIHHHFFFDDDDDDGGGKKKLLLIIIGGGFFFEEEFFFGGGGGGGGGCCCAAA???>>>======<<<;;;AAAAAA@@@@@@@@@AAAAAAAAABBBCCCCCCCCCAAA???<<<:::666:::<<<;;;777666999>>><<<<<<<<<;;;;;;:::::::::999999999999888777666555222444666666666777777888777777666555444444333333333333444555555444444333444444666777888999999999888555111//////000//////333111...---...//////...444444444222111000111222000111222333333222111111000///...,,,+++*********(((((())))))+++,,,...//////...,,,++++++---///111/////////000111222333333---,,,++++++---//////...111///------///000//////***---///333;;;CCCDDD@@@888444///,,,---...//////222111///---+++*********,,,,,,,,,+++***)))((((((,,,,,,++++++******)))))))))(((''''''((()))+++,,,///000222333444444333333++++++++++++)))'''%%%$$$######$$$%%%&&&''''''(((############"""""""""!!!"""!!!"""$$$%%%(((111;;;gggOOO111 $$$%%%##################"""""""""###"""""""""###%%%'''((('''((()))))))))***+++,,,'''&&&&&&'''***,,,,,,,,,---...//////---,,,---...---,,,,,,,,,,,,,,,,,,---((()))((('''&&&'''))),,,,,,,,,,,,,,,+++******))),,,,,,,,,,,,,,,,,,------)))***---///000000...,,,++++++++++++++++++******+++000333222---***+++---///...,,,***((('''&&&%%%(((((()))***+++++++++,,,,,,+++***))))))))))))***))),,,000222222...***''')))***,,,---......---,,,...,,,***((((((((('''&&&"""###%%%''')))***++++++$$$&&&''''''''''''(((***)))+++------,,,*********,,,,,,+++***)))(((''''''''''''&&&''''''((()))*********)))(((%%%$$$###"""######$$$%%%%%%%%%%%%%%%'''((()))******(((&&&%%%"""###$$$''')))***)))'''$$$############%%%&&&''''''((()))(((&&&%%%&&&''')))%%%###%%%+++...---******+++,,,,,,***((('''''''''&&&%%%%%%%%%&&&'''(((+++'''"""!!!###$$$$$$$$$### !!!###""" !!!###%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%'''&&&!!!###%%%%%%(((&&&&&&***000333222///''''''((((((((((((((('''%%%&&&&&&&&&%%%$$$###"""xxxmmmbbb[[[WWWUUUSSSSSSRRRPPPMMMKKKHHHHHHHHHGGGFFFDDDBBBAAA@@@>>>;;;:::;;;<<<;;;;;;444555555666666777777888555777999999888888888:::777777666666666777777888999;;;===>>>???>>><<<;;;>>>===;;;<<<===>>>>>>>>>@@@???>>>@@@BBBCCCCCCBBB===<<<===@@@AAA@@@DDDIIILLLGGGFFFLLLOOOLLLHHHFFFFFFGGGJJJNNNTTTXXXZZZ[[[^^^``````ZZZQQQJJJIIIJJJEEEFFFFFFFFFEEEEEEFFFHHHFFFGGGFFFDDDEEEIIILLLKKKCCCCCCCCCCCCDDDEEEFFFFFFFFFDDD@@@===;;;;;;<<<===BBBAAAAAAAAAAAABBBCCCCCCBBBBBBCCCCCCBBB@@@===;;;999;;;<<<:::777777999;;;;;;;;;;;;;;;;;;:::::::::888999999999999888777777555666777777888888888888777666555555444555555555333333444333222000///---222333555666777888999999888555111//////000//////333111...---...000000000444333222111111111111111///000000111111111111111///...---,,,+++************)))******+++---//////111///---+++******+++,,,///.........///000111111...,,,+++,,,...//////...111...++++++,,,...000000***---000444<<>>;;;:::;;;;;;<<<<<<<<<<<<===>>>???>>>>>>???AAABBBAAA@@@>>><<<>>>AAAAAA@@@CCCIIILLLPPPYYYbbbaaaVVVKKKFFFDDDFFFKKKOOOSSSVVVXXXYYYZZZ[[[[[[WWWQQQLLLJJJJJJDDDFFFHHHHHHFFFFFFGGGIIIBBBFFFGGGEEEGGGLLLMMMJJJCCCDDDEEEEEEDDDDDDEEEFFFEEECCCAAA>>><<<<<<>>>@@@BBBAAAAAA@@@AAABBBCCCDDDAAABBBCCCDDDCCCAAA???===;;;;;;;;;;;;:::;;;;;;<<<<<<<<<<<<<<<<<<<<<======777888999999:::999999999888888888999999999888777666555555444444555777777333333444444333111///...333333555777888999::::::555222000///000111222111222///,,,,,,---///111111222111000000000111111111000000111111111222222222------,,,++++++***++++++)))***---///000///...---111000///---,,,+++++++++///...---------...///000///---,,,,,,...//////...///...,,,---///000000000+++...000222888>>>===888111///---,,,---...------......---,,,+++***))))))%%%(((+++,,,+++***+++---///......------,,,,,,+++)))+++---///000///...---...///111222333222222111,,,,,,,,,+++)))&&&$$$###"""###$$$%%%&&&((())))))!!!"""###$$$$$$###"""!!!%%%###$$$%%%$$$%%%+++444EEE<<>>;;;999888888888888777666666666666555555555555333666888888555444555777;;;999888777888999888888444777;;;>>>@@@???>>><<<888:::<<<<<<;;;:::<<<>>>???>>>===>>>???@@@???>>>@@@>>>???AAAAAA@@@CCCHHHNNN[[[nnnzzztttaaaQQQKKKCCCGGGLLLPPPRRRSSSUUUVVVTTTUUUUUURRRNNNJJJHHHGGGBBBEEEGGGGGGEEEDDDFFFHHH???EEEHHHGGGIIINNNNNNJJJGGGHHHIIIHHHGGGFFFFFFGGGBBBBBBAAA???>>>>>>@@@BBBAAAAAA@@@@@@@@@AAACCCDDDAAABBBDDDDDDDDDBBB@@@???===<<<:::;;;===??????>>>>>>>>>>>>>>>>>>?????????777777888999:::::::::::::::999999999::::::999777555555444444555666888999222333555777777666555444555666777999;;;<<<<<<<<<222000......000333444444000---+++***,,,///000111222000//////000111111000111111222222222333333444,,,,,,++++++***+++++++++'''***///333444111---***//////000000000000000000000///...------...///000000...,,,,,,...///...---------...000222222111///...///000111555888555///...,,,++++++,,,---,,,+++++++++++++++++++++++++++"""&&&***,,,+++,,,...000000//////......---,,,,,,***---000333444222000...---...///111111111000///+++++++++***(((&&&###"""$$$%%%%%%&&&&&&''''''(((!!!"""###$$$$$$###"""!!!'''%%%%%%&&&%%%$$$***111222111---(((""" !!!"""#########""" !!!###$$$%%%%%%$$$$$$$$$%%%&&&%%%$$$$$$'''+++***((('''(((+++,,,---,,,,,,...000111///......///...------,,,,,,------...------,,,***((()))+++---,,,---...///...---,,,+++++++++---...//////000///...+++)))***,,,---+++)))***+++---///000000000///...,,,***)))******)))((($$$%%%'''((())))))***)))&&&&&&''''''(((***+++,,,)))((('''&&&'''(((+++,,,(((((()))***+++,,,,,,---'''(((***,,,,,,***(((&&&&&&'''((((((&&&$$$$$$$$$''''''(((((()))***++++++---......,,,)))''''''(((&&&)))---000000/////////***++++++,,,,,,---......,,,+++***))))))((())))))'''***,,,+++(((&&&&&&'''&&&&&&&&&%%%$$$###"""!!!!!!"""$$$%%%&&&&&&%%%%%%"""***111000)))###$$$'''&&&&&&%%%$$$$$$$$$%%%&&&%%%&&&'''&&&$$$###$$$%%%)))***+++***))))))+++------,,,,,,---///111222222000---((($$$###$$$&&&(((+++++++++)))'''%%%$$$%%% """"""!!! !!! ###&&&###"""!!!!!!""""""!!!  """%%%'''***,,,---&&&(((&&& !!!$$$$$$$$$$$$$$$%%%'''''''''&&&$$$$$$%%%&&&'''''''''&&&&&&'''(((((((((&&&$$$"""{{{tttkkkccc]]]YYYWWWSSSQQQPPPNNNMMMMMMNNNNNNSSSOOOKKKIIIJJJGGG@@@;;;===;;;999777777999;;;===:::;;;;;;999777777888999666555555777:::;;;;;;;;;===<<<:::888777777888888666888;;;<<<;;;:::;;;;;;>>>>>>===<<<===>>>???@@@@@@>>>===???BBBDDDBBB@@@AAA@@@>>>===>>>BBBEEEHHHUUUhhhxxxhhhOOOJJJDDDGGGKKKNNNNNNNNNOOOPPPRRRQQQOOOMMMLLLKKKIIIHHHGGGFFFEEECCCBBBCCCGGGJJJBBBAAABBBFFFKKKNNNNNNLLLGGGGGGGGGGGGFFFEEEEEEDDDFFF???;;;???CCCCCCBBBBBBBBBAAAAAA@@@?????????@@@<<<>>>BBBDDDDDDBBB???<<<<<<===>>>>>>>>>===;;;:::AAAAAABBBBBBBBBAAA@@@@@@777777888888999999999999;;;888555555999<<<===<<<444333222666:::;;;666111222444555555444333333444333666:::======;;;777444333111000000222333444333111111111000000000000000444222000000111222111000222222333444666555222000//////...------------............---------,,,,,,,,,,,,,,,,,,,,,+++***))),,,++++++,,,------,,,***+++---......,,,++++++++++++---///111222111000000333111444;;;===888111...000---******,,,//////...,,,,,,+++,,,---,,,)))'''******************++++++000...,,,...222444444222,,,000333555444111000///***...333444111///000111---,,,***)))((('''(((((((((((('''&&&$$$###""""""######$$$$$$$$$###""""""&&&'''(((***++++++++++++000+++'''&&&### !!!%%%%%%'''((('''$$$!!! """###%%%''''''&&&%%%$$$######$$$%%%&&&&&&&&&&&&***)))(((''''''((()))***...---,,,,,,---...000111111000///...............///---***)))***+++++++++...---+++))))))***+++,,,444222000---,,,,,,---...******++++++,,,,,,,,,,,,+++******+++,,,...000222333222...***''''''))),,,------,,,++++++******))))))***,,,,,,++++++,,,---''''''&&&'''***++++++***$$$&&&(((+++,,,,,,,,,+++*********+++++++++,,,,,,,,,***''''''(((((((((''''''(((((((((&&&&&&''')))...---------,,,***%%%"""&&&&&&'''(((***+++------000...,,,,,,,,,---,,,+++***,,,---+++(((&&&''')))******++++++++++++************(((&&&$$$""" #########$$$$$$%%%%%%%%%&&&///777555***######&&&'''%%%###!!! !!!###%%%&&&&&&%%%%%%%%%&&&&&&'''$$$&&&)))******))))))***,,,***)))(((***---111333666000)))'''''''''$$$ %%%''')))++++++)))&&&$$$###""""""""""""  ###"""!!!%%%'''$$$""""""$$$%%%###!!!!!!"""###$$$&&&'''((())),,,)))%%%#########$$$###$$$$$$%%%&&&(((((('''%%%'''&&&&&&%%%%%%$$$######''''''''''''&&&%%%$$$$$${{{vvvnnneee]]]YYYWWWVVVSSSRRRQQQOOONNNNNNNNNNNNLLLIIIFFFFFFGGGFFFAAA<<<;;;999888777888:::<<<>>>;;;;;;;;;:::888666777888777777999;;;===<<<888555999999999999999999::::::777999;;;<<<<<<;;;;;;<<<>>>>>>===<<<===>>>???@@@EEECCCBBBCCCDDDDDDBBB@@@>>>=========???CCCGGGJJJPPP```pppoooRRRGGGBBBEEEHHHJJJKKKKKKLLLNNNOOOOOONNNNNNMMMLLLJJJHHHJJJHHHEEEBBB@@@@@@BBBDDD???@@@BBBGGGLLLOOOOOONNNEEEFFFHHHIIIJJJJJJJJJIIIFFF???;;;>>>AAAAAA@@@@@@BBBBBBAAA@@@@@@@@@@@@@@@<<<>>>AAACCCCCCAAA>>><<<;;;;;;<<<===============@@@AAACCCDDDCCCAAA>>><<<888888888888999999:::::::::888666777:::<<<<<<;;;666444444777::::::666222444666777666444333333333555777:::<<<<<<999666444555333111111333444444444/////////000111222222222444222000000111222111000222222222444666666444222......---,,,,,,,,,,,,,,,000000///---,,,***)))(((---------,,,+++***)))(((---,,,,,,---......---+++,,,---......,,,******+++---///111222333333222111333111555<<<>>>999333000///,,,))))))+++---,,,+++---,,,+++,,,------+++))))))))))))***,,,------,,,...,,,+++---111444444333000222333333333222444555555666777555333111000000,,,+++)))((('''&&&''''''(((''''''&&&$$$###""""""###$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&(((***,,,------555000***'''$$$"""###%%%%%%&&&&&&&&&%%%$$$"""!!!###$$$&&&''''''&&&%%%$$$$$$$$$%%%&&&'''(((((((((((((((((((((***,,,...///000///...---------......///...------,,,---------///---***)))***+++++++++...---+++***)))***+++,,,222000...,,,+++,,,,,,---***************+++,,,---++++++++++++,,,...000222222111///+++(((''')))***---------,,,,,,,,,,,,,,,)))+++,,,,,,++++++,,,---)))(((((()))+++,,,,,,+++&&&'''(((***++++++++++++++++++,,,,,,,,,---------...+++))))))************'''((()))))))))***,,,......---,,,++++++)))&&&######$$$&&&)))+++---...///---,,,++++++,,,,,,+++))),,,---...---***((()))+++))))))(((((((((((())))))******((('''%%%###!!!!!!!!!"""###$$$%%%'''(((((((((111888666,,,%%%%%%((('''&&&$$$""""""###$$$%%%((('''&&&&&&%%%%%%&&&&&&(((***++++++)))(((((((((&&&'''((()))***,,,---...444///***)))+++,,,***'''%%%&&&((())))))'''%%%$$$############"""!!!"""%%%%%%!!! """%%%$$$"""!!!###%%%%%%###!!!"""###$$$%%%&&&'''((())))))&&&""" !!!###$$$$$$######$$$&&&''''''%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&%%%%%%uuuooofff]]]WWWTTTTTTTTTQQQPPPOOOMMMLLLLLLLLLLLLDDDBBB@@@BBBDDDDDDAAA>>>;;;:::999999:::<<<>>>@@@;;;<<<<<<:::888666666777777999<<<>>>???;;;555000555666888:::;;;<<<<<<<<<999:::======<<<<<<===>>>>>>======<<<<<<>>>???@@@CCCBBB@@@@@@@@@???===;;;???>>>===>>>???CCCFFFIIIJJJUUUbbbvvvqqqRRRDDDDDDFFFHHHIIIIIIJJJLLLNNNNNNNNNOOOQQQRRRQQQNNNKKKJJJGGGDDDAAA@@@@@@AAABBBAAABBBEEEJJJNNNOOONNNLLLEEEFFFHHHIIILLLNNNOOOPPPIIIAAA===>>>AAA@@@@@@AAABBBBBBAAA@@@@@@@@@AAAAAA<<<>>>@@@BBBBBB@@@>>><<<::::::::::::<<<===???@@@===???CCCEEEDDDBBB>>>;;;999999999999::::::::::::999888888999;;;<<<;;;999777666666888::::::666222777888999888555444333444777888:::::::::888666444555333222111333444333222---...///000222333444555444333111111222222222111222111111333555666666555000//////...---,,,,,,,,,222111///---***(((&&&%%%******+++,,,,,,,,,,,,,,,......---...///000...,,,,,,---......+++*********---///000222222222111111222111666===???:::444333---+++******++++++)))(((---+++++++++---...---,,,***((((((***...000///---,,,+++***,,,000222333333444444333222111333777;;;BBB???:::666333111000...+++***)))'''&&&&&&&&&&&&''''''&&&%%%$$$$$$######$$$$$$%%%&&&&&&'''''''''&&&'''(((***+++------...;;;666///(((%%%%%%%%%%%%&&&$$$###$$$'''(((%%%###$$$%%%&&&&&&&&&%%%$$$###%%%%%%&&&'''((()))***+++*********+++,,,...000111222111///...---,,,,,,,,,,,,++++++++++++,,,------///---***)))***,,,,,,,,,...---,,,+++***+++,,,,,,///...,,,+++***+++,,,,,,+++***)))((((((***,,,---++++++++++++---///111222111111000---)))'''((((((------------............***,,,---,,,++++++,,,...+++***)))+++---...---,,,(((((()))))))))*********---------............//////---++++++,,,------,,,%%%''')))******,,,///111///---***))))))(((&&&%%% """%%%))),,,///000000---,,,,,,---......+++)))...//////...,,,+++,,,---***)))'''&&&&&&''')))*********)))'''&&&$$$######!!!!!!"""$$$&&&)))+++,,,)))111999777...''''''***'''&&&%%%%%%$$$%%%%%%%%%)))((('''&&&&&&&&&&&&&&&+++,,,---+++)))&&&&&&&&&!!!###&&&)))+++***)))(((000---***+++...000000...&&&''''''''''''&&&%%%$$$$$$$$$$$$$$$###!!! """%%%(((((($$$"""###%%%!!!!!!"""###%%%%%%""" $$$%%%%%%&&&''''''(((((('''###"""$$$%%%"""###$$$%%%&&&%%%$$$$$$###$$$$$$&&&'''((())))))''''''((((((((('''&&&&&&mmmiiiccc\\\VVVSSSRRRRRRMMMLLLKKKJJJIIIHHHGGGGGG@@@???>>>???AAABBBAAA???>>>===<<<<<<<<<===???@@@;;;<<<<<<;;;888666666666777888:::======999333///333555999<<<======<<<;;;:::<<<>>>>>>======>>>@@@===<<<<<<;;;<<<===>>>?????????>>>>>>===<<<:::999DDDCCCAAA@@@@@@AAACCCEEEFFFMMMUUUeeesssgggNNNDDDGGGHHHJJJJJJJJJKKKMMMOOOPPPQQQSSSWWWZZZYYYUUUQQQIIIGGGDDDCCCCCCDDDEEEFFFGGGHHHKKKNNNOOOMMMJJJHHHIIIHHHGGGGGGIIIMMMRRRUUULLLFFFAAABBBBBBAAAAAADDDBBBBBBAAAAAAAAAAAABBBBBB???@@@AAABBBBBB@@@???>>>===<<<:::999:::<<>>::::::::::::::::::;;;;;;888999:::;;;<<<;;;:::888999888777888:::999666333666888999999777666666777999999999999888777555555444222111111222333222000...//////000222333444444444222111111222222111000111//////000333555666666333222222111000///......222111///---***(((&&&%%%%%%&&&)))+++...000111222000///...///111111///...,,,...///...,,,******+++,,,---...////////////...000000666===>>>999444444---,,,,,,,,,,,,***)))(((---++++++,,,.../////////---+++)))+++///111000---,,,,,,,,,,,,...///000111333333333222111444888;;;GGGAAA999333222111///---,,,+++***)))(((''''''''''''&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&'''((()))***------,,,,,,,,,,,,,,,,,,>>><<<444)))&&&))))))%%%&&&###!!!###(((***'''$$$%%%%%%&&&&&&&&&%%%$$$###%%%%%%&&&'''(((***+++,,,...---------------------111000000///...---------++++++++++++,,,---...//////---***)))***,,,------......---,,,+++,,,,,,---,,,,,,+++*********++++++---+++)))'''''')))+++---+++++++++,,,---///111222000111000...+++(((''''''+++,,,,,,---......//////+++---...---,,,+++,,,...,,,+++***+++---...---,,,+++***))))))))))))******........./////////000000000...,,,+++---......---%%%&&&((())))))+++---000///,,,)))''''''((('''''' """&&&***---...//////......///000222111...+++...//////......---......+++***'''&&&&&&'''***+++******)))((('''&&&&&&%%%######$$$%%%''')))+++,,,)))000777666///((('''***'''''''''''''''&&&&&&&&&((('''''''''''''''((((((***++++++)))'''%%%%%%%%% ###&&&((())))))'''&&&...,,,+++,,,///222222111)))(((''''''&&&&&&&&&&&&$$$%%%%%%$$$###!!!!!!"""$$$''')))(((&&&#########!!!"""###%%%%%%### &&&&&&&&&''''''((((((((('''$$$  """###$$$###%%%&&&'''&&&%%%%%%%%%$$$%%%%%%&&&'''((()))***''''''((((((((((((((('''gggeeebbb^^^ZZZUUURRROOOKKKKKKJJJIIIGGGFFFEEEDDDAAA@@@??????@@@@@@@@@???@@@???===<<<;;;:::;;;;;;:::;;;<<<;;;999777666666777777777888999888555222555777:::===>>>===;;;999;;;===>>>>>>===>>>???AAA===<<<;;;;;;;;;<<<===>>>>>>???@@@@@@@@@?????????EEEDDDBBBBBBBBBCCCDDDEEEGGGKKKLLLSSS]]]UUUIIIIIIHHHJJJJJJJJJJJJJJJMMMOOOTTTTTTWWW\\\aaaaaa\\\WWWNNNKKKHHHGGGHHHIIIHHHGGGHHHJJJMMMOOONNNLLLIIIHHHNNNJJJFFFCCCDDDIIIPPPTTTLLLFFFCCCCCCCCC@@@AAADDDCCCBBBBBBBBBBBBBBBCCCCCCBBBCCCCCCCCCBBBBBBAAA@@@@@@>>><<<::::::;;;>>>@@@@@@@@@@@@???>>>>>>>>>>>><<<<<<<<<;;;;;;;;;;;;;;;888:::<<<===<<<:::999888888888888888999888666444444666888999888888999;;;999999999888777666555555555444333333555555444222222222222111111111111111444222000000111111111000...---,,,...111333444444222222222222111000///...//////...---,,,+++******&&&(((***---///222333333000//////000111111000...,,,...//////---,,,,,,---.........///////////////...///555<<<<<<777333333......///...---+++******---,,,,,,---000111111000111...------000000...,,,//////...---,,,,,,---......000111222222333555666BBB<<<444000000000...---......---,,,+++***))))))''''''&&&&&&&&&&&&&&&&&&''''''''''''((()))++++++,,,+++************++++++===@@@:::+++&&&+++,,,&&&&&&### """'''***'''$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&''')))***+++,,,------------------,,,---......//////000000000,,,,,,,,,,,,---///000111///---***)))+++---------.........---------------,,,+++++++++***+++++++++---,,,)))(((''')))+++---,,,,,,+++,,,---///111333...///000///,,,)))((((((******+++,,,---...//////,,,...///...,,,,,,---...,,,+++***+++---------+++,,,,,,+++************+++........./////////000000///---++++++,,,......---(((***+++*********,,,...///,,,(((''''''((())))))$$$%%%(((***+++,,,,,,,,,---......000222111...,,,------------............)))(((&&&$$$$$$&&&((()))*********)))))))))(((((('''&&&&&&%%%&&&''')))***'''...444444...((('''(((''''''''''''''''''''''''&&&&&&&&&'''((()))***+++&&&''''''&&&$$$$$$%%%&&&$$$%%%&&&'''(((((()))))),,,++++++,,,...///000///++++++)))((('''''''''((($$$%%%&&&$$$"""!!!"""$$$%%%'''((('''%%%###""""""###$$$&&&&&&$$$!!!&&&&&&&&&''''''(((((((((***'''###""""""######"""$$$'''))))))'''%%%&&&&&&''''''''''''''''''''''''&&&&&&'''((()))))))))(((ccccccbbb___[[[VVVQQQNNNLLLLLLKKKJJJIIIGGGEEEDDDCCCBBBAAA@@@????????????>>>===;;;:::888777666666888:::<<<<<<:::888777777888777666666777888777666777888;;;======<<<:::999<<<===>>>>>>======@@@BBB>>>===<<<<<<<<<===???@@@<<<>>>@@@AAA@@@@@@AAACCCBBBBBBBBBCCCEEEGGGJJJKKKKKKMMMJJJJJJPPPKKKFFFMMMGGGIIIJJJJJJIIIIIIKKKLLLUUUTTTVVV\\\bbbccc^^^YYYUUUQQQLLLJJJJJJIIIGGGDDDCCCFFFJJJLLLLLLKKKJJJJJJOOOKKKFFFBBBBBBFFFKKKOOOGGGCCCBBBCCCAAA>>>>>>AAACCCCCCBBBBBBBBBCCCDDDDDDEEEDDDDDDCCCBBBBBBBBBBBBBBB@@@>>><<<;;;<<<>>>@@@FFFDDDAAA>>>;;;:::::::::=========<<<<<<<<<<<<<<<999;;;======<<<999888888777777777888777777666666222444777888999999;;;<<<888888888888777666555555666666555777999999888666444444333222111000//////222111//////000000000///,,,++++++---000222222222...///000000000///---,,,------....../////////000......///000000000000///000000///000111111000...,,,...000000///...///000111111111111111222222222...000666<<<;;;555222333///000111///---,,,---...---------000222222111///111111111000//////......000111000...,,,***+++,,,+++---000111111000111111888555222000/////////...000000000///...---+++***''''''(((((((((((((((((()))(((''''''''')))***+++%%%%%%%%%%%%''')))+++,,,===GGGCCC000&&&+++---&&&&&&$$$!!!"""%%%&&&%%%###$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&(((***+++((()))+++,,,.../////////+++,,,---///111111222222---------...///000111222///,,,******+++---......//////.........------------------,,,,,,+++++++++...---+++))))))***+++,,,,,,,,,,,,,,,...000222333---...///...,,,***)))******++++++,,,---............/////////---,,,---...---,,,+++,,,---...---,,,------,,,,,,,,,,,,,,,,,,---------............///...,,,******,,,---...---......///...,,,,,,---//////,,,)))((()))*********((((((((()))******+++++++++++++++---......---+++---,,,+++,,,...//////...&&&%%%###""""""###%%%&&&************++++++++++++***(((&&&%%%%%%%%%'''(((%%%+++222222---(((&&&''''''''''''&&&''''''((()))''''''''''''(((***+++,,,###$$$%%%$$$######%%%'''((('''&&&&&&''')))+++,,,***++++++,,,,,,---------,,,,,,***)))((('''''''''###%%%&&&$$$!!! """%%%'''&&&&&&%%%$$$#########$$$&&&''''''$$$!!!$$$%%%%%%&&&''''''((((((***(((&&&%%%%%%$$$###!!!%%%(((+++***'''%%%&&&'''((((((''''''&&&%%%%%%$$$$$$%%%&&&'''((()))))))))aaaaaa___\\\XXXSSSOOOMMMLLLLLLKKKJJJIIIFFFDDDCCCCCCBBBAAA@@@>>>>>>???@@@===<<<;;;:::888777777666666999;;;<<<:::999888888;;;999888888999999888777777888:::<<<======;;;;;;<<<=========<<<===???BBBAAA@@@?????????@@@BBBCCC===@@@CCCCCCBBBAAACCCDDDBBBBBBCCCEEEGGGJJJLLLNNNPPPQQQLLLMMMSSSMMMHHHOOOHHHJJJLLLMMMKKKJJJJJJKKKRRRPPPQQQVVV]]]___[[[UUUUUUPPPKKKIIIJJJIIIEEEAAA@@@CCCFFFGGGFFFFFFGGGHHHKKKIIIGGGFFFEEEFFFHHHIIIDDDBBBBBBDDDBBB>>>>>>@@@CCCCCCBBBCCCCCCDDDDDDEEEFFFEEECCCBBBAAAAAAAAABBBAAA@@@>>>===>>>???AAABBBCCCBBB@@@>>>===;;;:::999>>>>>>>>>=========<<<<<<:::<<<>>>===:::888888999555666666666666666666777333555777888888888:::;;;666666777888888777666555444444444777999:::888777555555444333111000//////111///...---...///...---,,,+++,,,///111222111000+++---...000000///...---......///000111222333444333333333222111000///...000//////000111111000...,,,...000111111111222333333333222222222222333333///222888>>><<<555111333///000000///---,,,///111------///222444333000---///222444222///...000333000111111///,,,+++,,,...+++---///000///......///000222333222111000000111000000111000///...,,,+++(((((())))))*********+++***)))(((''''''(((***+++$$$$$$###$$$&&&))),,,...???OOONNN777'''***,,,%%%&&&%%%###"""""""""""""""#########$$$%%%&&&'''(((+++)))(((''''''(((***+++((()))+++---////////////***,,,...000111222222222............///000000111///,,,******,,,.../////////////////////...------////////////...---,,,+++...------,,,++++++,,,,,,,,,,,,,,,,,,...000222333,,,---...---+++***+++,,,,,,,,,------......//////...///000///---------...///...------//////...---,,,---...//////......---++++++,,,,,,,,,---------...,,,++++++,,,...///......//////...------...000...,,,******+++,,,,,,+++***)))((('''((()))+++,,,+++******+++,,,------+++---,,,+++,,,///111000...&&&&&&%%%%%%%%%%%%&&&&&&******++++++,,,,,,------***(((&&&$$$###$$$&&&'''%%%+++000111---)))''''''((('''&&&%%%%%%''')))*********)))(((((())))))***$$$%%%%%%$$$"""###%%%'''((((((''''''((()))++++++(((***+++,,,++++++,,,---++++++***)))((('''&&&&&&"""$$$&&&### """&&&)))'''$$$######$$$%%%%%%###%%%'''&&&$$$"""###%%%"""###$$$%%%&&&'''((()))'''&&&&&&''''''&&&###!!!$$$(((+++***&&&$$$%%%''''''''''''&&&%%%$$$$$$$$$###$$$%%%&&&(((((())))))aaa___\\\XXXTTTPPPNNNLLLJJJJJJIIIIIIGGGDDDBBB@@@AAAAAAAAA???======???@@@=========<<<<<<;;;::::::555888;;;<<<;;;999999999<<<;;;;;;;;;;;;:::888666777888:::;;;============<<<======<<<<<<===???BBBCCCCCCBBBBBBBBBCCCDDDEEEDDDGGGJJJIIIGGGFFFHHHJJJFFFFFFFFFGGGHHHJJJKKKLLLSSSTTTPPPRRRZZZTTTLLLOOOJJJMMMOOOPPPOOOMMMMMMMMMNNNLLLLLLQQQXXX[[[VVVQQQPPPLLLHHHGGGIIIJJJFFFBBBAAACCCEEEDDDBBB@@@AAACCCGGGHHHIIIJJJIIIHHHGGGFFFCCCBBBDDDGGGEEE@@@???BBBCCCCCCCCCCCCCCCDDDEEEEEEEEEDDDBBBAAA@@@@@@AAAAAA??????>>>???@@@AAACCCDDD;;;<<<>>>???@@@???===<<>>>>>======<<<<<<;;;===???===:::888888:::333555666666555555777888444666888888888777888999444555777999999888666555000000111444666777666555444444333333222111000000000...------......---,,,,,,,,,...111333333111///,,,---///111222111000//////000111222333444555555333333333333333222111000000///...///111111///...,,,...111222222333444555222222111111000111111222111444:::???<<<555222333///000000...+++,,,000333---...000444555444///,,,,,,111555444///---111666///000111000---,,,...000---.........---,,,...///---111555666333111111222000000111111000...,,,+++)))))))))***++++++,,,,,,+++***(((&&&&&&''')))***)))(((''''''(((***,,,...BBBVVVVVV<<<((()))+++###&&&&&&%%%""" !!!""""""###$$$%%%'''((()))---,,,***(((((()))***+++,,,---...//////...---,,,+++,,,...000111222222111///............///000000///,,,******,,,...///////////////000///......---111111111000///---,,,+++.........------,,,,,,,,,,,,,,,,,,---...000222333+++,,,---,,,++++++,,,............//////////////////000111000...------...111000...///000111///...,,,---///111111000///...*********+++++++++,,,,,,///---++++++---/////////,,,---------,,,,,,---///...,,,++++++,,,---,,,+++***)))'''&&&'''))),,,......,,,++++++---...///......,,,+++---000222111///))))))))))))))))))))))))******+++,,,,,,---......)))'''%%%######$$$'''(((%%%+++000111...***((((((((('''%%%$$$$$$&&&)))+++---,,,+++)))((('''''''''''''''&&&%%%######$$$&&&''''''((())))))*********''')))+++,,,,,,,,,---...*********)))(((&&&%%%$$$!!!$$$%%%###"""&&&***'''$$$######%%%''''''!!!$$$&&&&&&$$$$$$''')))!!!"""###$$$&&&'''((()))###$$$%%%''')))'''$$$!!!###'''+++)))%%%"""$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$"""###$$$&&&'''(((((((((YYYVVVSSSRRRRRRRRROOOMMMHHHHHHHHHGGGGGGGGGFFFFFFDDDCCC@@@>>>>>>>>>???@@@EEEBBB>>>:::777666555555888:::;;;:::888888;;;>>><<<>>>@@@???>>><<<<<<<<<>>>>>>============>>>>>>???>>>======>>>@@@BBBCCCGGGEEEDDDCCCCCCEEEHHHJJJEEEJJJOOONNNJJJFFFFFFGGGFFFIIIKKKMMMMMMNNNPPPQQQNNNOOOQQQSSSUUUTTTQQQOOOMMMLLLKKKLLLMMMMMMLLLJJJFFFIIIKKKLLLOOOSSSSSSOOOMMMLLLJJJHHHGGGEEEEEEEEEIIIHHHEEEBBBAAAAAAAAABBBDDDFFFGGGFFFGGGHHHEEE@@@DDDEEEFFFFFFEEECCCAAA???BBBBBBBBBBBBBBBCCCDDDEEEFFFEEEDDDCCCAAA@@@>>>>>>===>>>???@@@AAA@@@@@@???>>>===<<<===>>>>>><<<:::>>>@@@BBBAAA>>><<<<<<>>>CCC@@@<<<;;;;;;;;;;;;:::555555555666666666666666777888999999:::::::::999777888999999999888666555666333222333555666444222222333444444222111111222111000...,,,,,,,,,---...,,,...000222222111///...,,,...000111000000000111666///,,,000444222///...000222444555444333333444,,,+++***+++---...---,,,)))***---///000000000///222///,,,******...222555111333777===@@@===666000111111000...------///222......///000111111111000111111000...---///222555444111111444222...,,,---111000...------...//////444555555444222111111222333111/////////...,,,***,,,---...///...---,,,+++,,,***(((%%%$$$%%%'''(((***(((&&&%%%&&&)))---000PPPUUUNNN999'''%%%)))***"""$$$%%%$$$"""!!!!!!!!!"""!!!!!!$$$(((***(((&&&''')))+++++++++,,,---///------------------------...111444444222000......******+++,,,...///000000///---)))(((***,,,......000//////.........//////111111111111111000//////111///...,,,+++++++++,,,,,,******,,,000222111///+++,,,,,,+++******+++------------,,,,,,++++++***++++++------------++++++---222444111///000000---***+++...000111111000///333000---,,,...000///---///+++((()))...111///---((((((((()))***+++------444---***---///---***)))'''&&&&&&'''***+++******---------....../////////,,,+++++++++++++++,,,,,,///+++''''''***+++(((%%%+++)))(((''')))***+++***((('''&&&'''((()))(((''''''000888777000((('''((((((((())))))******++++++---,,,***(((&&&&&&''''''''''''((((((((('''&&&&&&)))'''&&&&&&(((***++++++!!!'''...000---******+++///+++((((((+++,,,)))%%%&&&&&&%%%%%%$$$$$$######%%%&&&''''''&&&&&&''')))%%%$$$###$$$&&&'''&&&%%%%%%$$$$$$###$$$%%%'''((('''&&&%%%%%%&&&'''((()))+++)))'''$$$######$$$$$$$$$######%%%''''''&&&$$$###&&&))))))'''&&&&&&(((ZZZVVVRRRQQQQQQQQQOOOMMMHHHHHHGGGGGGFFFEEEEEEEEEDDDBBBAAA???>>>>>>???@@@AAA???===;;;999888888777999;;;<<<:::888777999;;;???AAABBBBBB@@@>>>===============<<<======>>>>>>BBBAAA?????????AAACCCEEEDDDDDDEEEEEEFFFFFFGGGGGGBBBFFFJJJJJJGGGDDDFFFHHHGGGIIILLLMMMNNNNNNPPPRRRVVVVVVWWWYYYYYYWWWTTTQQQMMMMMMLLLMMMOOOOOONNNLLLFFFIIIJJJKKKNNNTTTTTTQQQMMMLLLJJJHHHFFFEEEEEEDDDIIIGGGEEECCCBBBBBBCCCDDDFFFHHHGGGEEEEEEGGGDDD???===???AAACCCEEEEEEDDDDDDBBBBBBBBBBBBCCCDDDDDDEEEFFFEEEDDDCCCAAA@@@???>>>>>>???@@@BBBBBBBBBAAA@@@@@@>>>;;;;;;<<<===>>>===???AAABBBAAA>>>===>>>@@@EEEAAA>>><<<<<<=========888888777777777777777888777777888999::::::::::::555666777777777666555444666444222333555666444222111222333333222111111111111///...,,,,,,,,,---...,,,...000222222111///...+++---///000000000111222333---+++///222000...---000222555555444333333333,,,+++***+++---...---,,,'''))),,,...//////...---///...+++***+++...111444222333777<<<>>><<<666111000000000///...///222444,,,------.........------000000000...---...111444000...///222222...---///333222000///...//////000333555555444222111222333222000............---,,,)))***+++,,,...............,,,***''''''''')))***+++)))&&&%%%&&&)))...111OOO[[[WWW===(((&&&(((''''''&&&%%%$$$######"""!!! !!!$$$((()))'''%%%''')))++++++++++++---.........------,,,,,,+++++++++...000111///---++++++++++++,,,---....../////////,,,***)))+++,,,------.........------.........000000111111111000000//////...---,,,,,,------......---,,,...111222000...)))***+++***))))))***+++......---,,,++++++******+++,,,------------,,,+++...222333000///000111///......///000000000......111///,,,,,,///000000...111...***+++...000...,,,************+++,,,------000***(((,,,///---***)))***)))((()))***+++***))))))******,,,---...//////))))))))))))))))))***+++,,,)))&&&'''+++---+++((((((''''''''')))***,,,,,,,,,)))&&&%%%&&&((((((((((((000777777111***((()))((((((((()))))))))******---,,,+++***((((((''''''$$$$$$$$$$$$%%%%%%%%%&&&)))(((&&&''')))***)))))) %%%,,,...---+++---///555111------///...+++'''%%%%%%$$$$$$######""""""###%%%''''''&&&%%%&&&'''$$$######$$$&&&''''''&&&&&&%%%$$$$$$$$$%%%&&&''''''&&&&&&&&&'''((()))***+++***'''%%%$$$$$$%%%&&&((('''&&&&&&'''((('''%%%###%%%(((((('''&&&'''(((ZZZWWWRRRPPPOOONNNNNNMMMHHHHHHGGGFFFDDDCCCBBBBBBCCCBBBAAA@@@????????????<<<<<<<<<<<<;;;;;;:::999:::;;;;;;:::888777888999???AAABBBBBB@@@>>>======<<<<<<<<<<<<<<<===>>>???CCCBBB@@@??????@@@BBBCCCAAABBBDDDFFFGGGFFFFFFEEEBBBEEEGGGGGGEEEEEEGGGJJJHHHJJJMMMNNNNNNOOOQQQRRR]]]^^^______]]]ZZZWWWUUUOOONNNNNNOOOQQQRRRQQQPPPGGGIIIJJJIIIMMMSSSTTTRRRMMMLLLJJJHHHFFFEEEDDDDDDGGGFFFEEECCCCCCDDDEEEEEEHHHIIIGGGCCCCCCFFFDDD@@@<<<>>>@@@CCCFFFGGGGGGGGGBBBBBBBBBBBBCCCDDDEEEFFFFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@BBBCCCCCCBBBBBBAAAAAA>>>;;;:::;;;>>>@@@@@@@@@AAAAAA???>>>>>>@@@BBBFFFCCC>>><<<===>>>@@@@@@===<<<:::888777888999:::777888999999::::::999999444444555666555444333222555444333444555555555333111222222222222111000000000///---,,,,,,---...///,,,---///111111000///...***,,,///000000000111222111+++***---000///------000222444444333111111111---,,,+++,,,---...---,,,$$$&&&))),,,,,,,,,***))),,,+++++++++,,,...000222222444777:::<<<:::666222...///000//////111333666------------------,,,,,,/////////...---...000333,,,+++---111222000///222555444222000000000000111333444555444333222333444222000---,,,---......---************,,,---...//////...,,,***)))***+++,,,,,,***&&&$$$%%%)))...111KKK```aaaDDD+++)))+++&&&,,,((($$$$$$%%%%%%$$$""" """%%%((((((&&&###&&&(((***+++++++++,,,---///...------+++******)))***---//////...,,,++++++,,,---------......//////...,,,++++++,,,---,,,+++---------------.........///000000111111111000000......---------...000111000///...///111111///---***+++,,,,,,******+++,,,//////...---,,,+++******,,,,,,---......---,,,,,,000444444111000222444333222111111000///......---000...------///000000///333000,,,,,,...///---+++---,,,,,,,,,,,,,,,------+++'''''',,,///---******+++***))))))******)))(((&&&'''(((***+++---...///)))))))))))))))***++++++***(((&&&)))---///...,,,&&&&&&&&&'''(((***,,,---...+++&&&$$$%%%''')))***(((///666777222---++++++)))))))))***************,,,,,,,,,,,,+++)))((('''$$$$$$#########%%%&&&''')))((((((((())))))'''&&&$$$))),,,,,,---000333:::777333222222111---)))%%%%%%$$$###"""!!!!!!!!!!!!$$$'''((('''&&&%%%%%%###""""""$$$'''(((((((((''''''&&&%%%%%%%%%&&&&&&''''''''''''((()))***+++,,,***(((&&&%%%%%%&&&'''+++(((%%%$$$%%%&&&&&&%%%"""$$$''''''''''''''')))ZZZWWWSSSOOOMMMLLLLLLLLLHHHHHHFFFEEECCCAAA@@@???AAAAAAAAA@@@@@@@@@??????;;;<<<===>>>===<<<:::888888999999999999999999999:::===@@@@@@???===<<<<<<;;;;;;;;;;;;<<<===>>>???BBB@@@???======>>>@@@AAA@@@AAABBBCCCDDDEEEEEEEEEFFFGGGHHHGGGFFFGGGIIILLLHHHKKKMMMOOOOOOPPPRRRSSS^^^___aaaaaa___\\\YYYXXXRRRQQQQQQRRRTTTVVVVVVUUUKKKLLLKKKIIILLLQQQRRROOOLLLKKKIIIGGGFFFEEEDDDDDDDDDDDDCCCCCCCCCDDDEEEFFFHHHHHHEEEAAABBBFFFFFFCCCCCCDDDEEEFFFGGGGGGGGGFFFBBBBBBBBBBBBCCCEEEFFFFFFEEEEEEEEEDDDCCCBBBAAAAAA@@@AAABBBCCCCCCBBBAAA@@@AAA???<<<<<<>>>@@@@@@@@@@@@@@@>>>======???AAACCCFFFBBB>>><<<===???AAAAAA???===:::888777888:::;;;;;;;;;;;;;;;;;;:::999888444444555666555444333222555444444444555555555444222111111111222222000//////...---------...//////---...///000111000///...,,,...000000//////000111000+++***...000...---......000222222111/////////---,,,+++,,,---...---,,,###%%%''')))***)))'''&&&((()))***,,,---...//////222444777999:::888555222///000111111000111333555//////000//////...---,,,---...///...---...///111---+++---222333111000333555444222111000000000000333444555444333222333444111///,,,,,,---...///...---,,,+++***)))***+++,,,///...,,,+++++++++,,,------***'''%%%&&&)))...111@@@\\\bbbFFF///...000)))---'''""""""&&&(((&&&### """%%%''')))(((&&&$$$&&&(((***++++++***+++,,,------,,,,,,+++++++++***---///111111000...........................//////---,,,+++,,,------,,,***........./////////////////////000111111111111000000///...------...///000.........///000000///...---...//////------...///222111000///...---,,,+++------............------333666666222111444777666222222000//////...//////000000///............---111///......///000...---//////...---------------+++((((((---///,,,*********(((((((((*********((('''((()))***+++,,,------,,,++++++++++++,,,---...+++******,,,///111000///&&&'''((((((((()))***+++,,,)))'''&&&((()))******)))...444666333///---,,,++++++,,,,,,,,,,,,,,,,,,***+++,,,,,,+++)))((('''((('''%%%$$$$$$&&&((()))))))))((()))***)))&&&###!!!$$$(((***+++---000333:::777444333333111...,,,&&&%%%###"""!!!!!!!!!!!! $$$(((***)))'''%%%$$$###""""""$$$''')))))))))(((((('''&&&&&&&&&%%%%%%''''''((()))***++++++,,,,,,***((('''&&&'''((())))))&&&"""!!!"""$$$&&&&&&###$$$%%%&&&''''''((()))ZZZXXXTTTPPPMMMKKKKKKKKKHHHGGGFFFDDDBBB@@@???>>>@@@@@@AAAAAAAAA@@@???>>><<<===??????>>>;;;888777555666777999;;;<<<<<<;;;777:::>>>@@@@@@???>>>>>>999999999:::;;;===>>>???BBB@@@???======>>>@@@AAAAAA@@@@@@???AAACCCEEEGGGIIIIIIHHHGGGFFFGGGIIIKKKIIILLLOOOPPPPPPQQQSSSTTTYYY\\\______]]][[[ZZZZZZVVVTTTSSSTTTVVVXXXXXXXXXPPPPPPNNNJJJKKKNNNNNNKKKJJJIIIHHHGGGFFFEEEEEEEEEBBBBBBBBBBBBCCCDDDEEEEEEEEEEEECCC@@@BBBGGGHHHFFFFFFFFFFFFFFFFFFEEEEEEDDDBBBBBBBBBCCCDDDEEEFFFGGGEEEEEEEEEDDDDDDCCCCCCCCC???@@@AAABBBBBBAAA@@@????????????AAABBBBBB@@@===???>>><<<<<<===@@@BBBCCCCCC@@@<<<;;;<<<>>>@@@AAA???===:::777777777999:::??????>>>===<<<:::888777666777888888888777555444555555555555555444555555333111000111333333111...............///000000111...///000111111111000000///000222111000...//////111...---000111///...000,,,...000111///............---,,,,,,......---,,,'''(((***++++++***)))(((''')))+++---.........---111444777999999666333222111222333222000000111333000000000000///...------,,,...///000///...///000000...000444444111000333444333222000//////000000222444444444222111222333000...,,,,,,---......------,,,+++***)))***+++,,,...---,,,+++++++++,,,,,,,,,+++(((''''''***---///111KKKTTT@@@...000222,,,***%%%!!!!!!&&&)))(((&&&###%%%((())))))((('''&&&&&&)))+++,,,+++++++++++++++++++++,,,,,,---------...000222222111000000000////////////////////////...---+++,,,------+++***...///000111222111111111///000000111111111000000222111///...------......)))***,,,---......///000...//////...,,,---...000444333222111000///..............................111444444000///222444444/////////...///000000111111111111000...,,,,,,+++......---...000000000///000000///...---------------******......+++)))***)))((((((***---......---+++++++++,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------...///000111000...''')))+++***((('''((()))'''''''''))),,,---,,,***))),,,111444444222///---++++++++++++++++++++++++))))))***+++***)))'''&&&+++)))'''%%%%%%%%%'''((())))))((())))))(((%%%"""%%%&&&((()))***,,,///111333222111000000000///---((('''$$$###!!!!!!""""""!!!%%%***,,,+++)))&&&%%%###"""###%%%((()))***)))(((((((((((('''&&&&&&%%%''''''((()))***+++,,,,,,+++***(((''''''((()))***(((%%%!!! """&&&)))***&&&%%%%%%&&&'''((())))))YYYYYYWWWSSSNNNKKKJJJJJJHHHGGGFFFDDDBBB@@@???>>>>>>???AAABBBBBBAAA???>>>>>>?????????===;;;888666555555777:::===???>>>===888<<<@@@CCCCCCAAA@@@@@@777888888999;;;===>>>???CCCBBB@@@??????@@@BBBCCCBBBAAA@@@???@@@CCCGGGIIIIIIHHHGGGFFFFFFFFFGGGHHHJJJMMMOOOQQQQQQRRRTTTUUUSSSXXX\\\]]][[[XXXYYYZZZWWWUUUSSSSSSUUUWWWXXXXXXRRRRRRPPPKKKKKKMMMKKKGGGHHHGGGGGGFFFFFFFFFGGGGGGAAABBBCCCCCCDDDEEEEEEEEEBBBCCCAAA???BBBHHHIIIGGGCCCCCCCCCCCCCCCCCCDDDDDDAAABBBBBBCCCDDDFFFGGGHHHEEEEEEEEEEEEEEEDDDDDDDDD@@@@@@AAABBBBBBAAA???>>>@@@@@@AAACCCDDDCCC???<<<>>>===<<<===@@@CCCDDDDDD@@@>>>;;;;;;===>>>??????===;;;999888777888999:::>>>>>>>>>===<<<:::999888999999:::;;;:::999888777444666666666555444555666444222111222444444222///...//////000111222222333000000111111222222111111000222333222111000000111333000000222222///...111,,,...000111000//////000///...------......---,,,.........---------------)))***,,,---......---,,,000444888:::888555222000111222333222000///000111..................---,,,,,,...000111000/////////222000111555555111000222333222111000000000111222222333444333000///000111///...------......,,,+++************,,,---...///,,,,,,++++++++++++,,,,,,++++++)))))))))+++,,,---%%%777???555,,,...///+++)))&&&###$$$&&&((((((&&&%%%''')))***(((''''''((('''***---...---+++++++++***+++,,,,,,---...///000,,,...000000///...///000.../////////000000111111///---++++++,,,,,,+++***///000111333333333222222111111111111111000//////222111///---,,,,,,,,,---'''))),,,---------///000...---,,,***(((***---000333333222222111111000000000///............///000---111111---+++---///---,,,,,,---...///000111111000111222111...,,,+++,,,+++,,,---//////000//////000000///...---------......++++++------***))),,,+++++++++---000222333222...---------,,,,,,,,,,,,---,,,+++******))))))***...///000000000///...---(((+++---,,,)))&&&''')))''''''))),,,......,,,))))))***---111444444111...)))))))))))))))((((((((()))))))))))))))((('''''')))(((&&&%%%%%%%%%&&&'''***((('''(((((('''%%%###''''''((()))+++,,,..............................+++)))'''$$$######$$$$$$"""&&&+++---,,,)))'''&&&$$$######%%%((())))))(((((((((((()))(((((('''&&&%%%&&&(((***+++,,,,,,,,,***)))'''&&&'''(((***+++)))'''$$$$$$&&&***---...)))(((&&&'''(((***))))))XXXZZZYYYVVVPPPLLLJJJIIIGGGGGGFFFDDDCCCAAA@@@@@@===???AAACCCCCCAAA???===?????????>>>===;;;999888777666888;;;???@@@>>><<<:::===BBBDDDCCC@@@>>>===666777777999;;;===>>>@@@BBBAAA?????????AAACCCEEECCCCCCCCCCCCEEEGGGIIIJJJHHHGGGFFFGGGHHHIIIJJJJJJKKKMMMPPPRRRRRRSSSTTTVVVRRRWWW\\\\\\YYYWWWWWWYYYVVVTTTQQQQQQRRRTTTUUUUUUQQQRRRPPPMMMLLLMMMKKKFFFEEEEEEEEEEEEFFFGGGHHHIIICCCDDDEEEFFFFFFFFFFFFFFFBBBCCCBBB@@@BBBGGGHHHEEEBBBBBBBBBBBBBBBBBBCCCCCCAAABBBBBBCCCDDDFFFHHHIIIEEEEEEEEEEEEEEEEEEEEEEEEAAABBBCCCCCCCCCAAA@@@???CCCCCCBBBCCCCCCBBB???<<>>===<<<===>>>@@@???>>>;;;;;;:::999999:::::::::999::::::;;;;;;;;;;;;;;;:::;;;<<<<<<<<<;;;999888444666777777444444555777666333111222555666333/////////111222333444444555111111222222333333333333///111333333333222333555444222111333111------000,,,///111333222222222333000...------......---,,,111///---++++++,,,---...+++,,,---......---,,,,,,...333999;;;999444000///...000111111000///000111......//////000/////////,,,...222333222000//////000///000444444111000222333222222111111222444555333333333222///------...///......//////...+++((()))***+++,,,............,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,++++++&&&,,,///...------,,,)))***))))))(((((('''&&&&&&'''((()))(((&&&%%%''')))(((+++...///...,,,,,,,,,---------....../////////,,,---///...------...000......///000111111222222111...+++******+++++++++---///111333333333222111222222222222111///...---000///...,,,,,,,,,------(((+++......---,,,...000///...***'''&&&(((---111111111111111111111000000000000///......///000000,,,000111---+++,,,,,,))))))+++,,,...///000//////---///111111///------...+++---...///...---------//////...---------......---***)))******(((***///,,,,,,,,,---000222111111,,,,,,,,,---------------///...---+++***)))((((((+++,,,...///...---,,,+++'''+++...---***((()))++++++******+++,,,,,,+++)))((((((***///444555111...++++++*********)))))))))******))))))((()))))))))&&&&&&&&&'''((())))))******(((&&&&&&''''''&&&%%%&&&&&&(((***,,,......---,,,------------------......,,,)))&&&%%%%%%&&&'''###&&&***+++***((('''&&&&&&%%%$$$&&&((())))))(((''''''((()))))))))(((((($$$%%%''')))++++++++++++)))(((&&&&&&&&&(((***++++++(((&&&&&&(((+++---------***(((''')))******(((XXXZZZ[[[XXXRRRLLLIIIIIIGGGGGGFFFDDDCCCBBBAAA@@@<<<>>>AAACCCDDDBBB???===>>>>>>>>>>>>===<<<;;;:::999888999<<<@@@@@@>>>;;;:::>>>AAABBB@@@===:::999666666777888:::===???@@@???>>>======>>>@@@BBBCCCBBBDDDFFFHHHIIIJJJJJJJJJHHHHHHHHHJJJLLLNNNNNNNNNLLLNNNQQQRRRRRRSSSUUUVVVSSSXXX]]]]]]YYYVVVWWWYYYUUURRRPPPOOOPPPQQQRRRRRROOOQQQPPPMMMMMMNNNKKKFFFDDDDDDDDDEEEFFFHHHIIIJJJEEEFFFGGGHHHHHHHHHHHHHHHCCCDDDCCCAAACCCFFFFFFCCCFFFEEEDDDCCCCCCBBBBBBCCCAAABBBBBBCCCEEEFFFHHHIIIEEEEEEEEEEEEFFFFFFFFFFFFCCCCCCDDDDDDDDDCCCAAA@@@GGGEEEBBBAAAAAAAAA???>>>???>>>???BBBGGGIIIHHHFFF===<<<===>>>@@@AAA???>>>::::::;;;;;;;;;;;;;;;;;;444555777999;;;<<<<<<===;;;;;;<<<===<<<;;;:::999444666888777444333555777777444111333666777444000///000222333444555666666222222333333333444444444---///222444444555777888444222222333111,,,,,,///---000333555555555555666000///------......---,,,///---***'''&&&(((+++,,,------......------,,,,,,---333:::<<<999444000...+++---000000000000111222///000111222222333222222,,,///222444333111000000...,,,...333444111000333444333222222333444666777333333333111...,,,,,,,,,......///000000...)))&&&,,,---...///...---,,,+++,,,,,,------------------)))***+++------,,,+++***,,,))))))---000...+++***,,,---...,,,)))&&&%%%%%%'''((()))'''$$$$$$&&&)))))),,,///000///---,,,,,,//////////////////......---...//////......000111---...///000111222333333222///+++)))***+++,,,,,,,,,...000222333222111000333333333222000///---,,,------,,,+++,,,---...///+++...000000---,,,---///222000,,,'''&&&)))///444////////////000000000000111000///......///000111...222444000------,,,))))))***---/////////---,,,)))---000111///...///111,,,...//////---+++++++++......------------......***'''&&&(((((('''+++111,,,+++***+++---...---,,,******+++,,,------......222111///---+++***))))))'''))),,,------+++++++++&&&***......+++)))+++...000...+++*********)))((('''''')))...444555222---.........------,,,,,,,,,,,,+++***)))))))))***+++%%%&&&(((***,,,......///***(((%%%%%%&&&'''''''''$$$%%%'''***---//////...---...///...---,,,---...000...+++(((&&&&&&'''((("""%%%)))***)))'''&&&&&&'''%%%%%%&&&((()))((('''&&&'''(((*********))))))###%%%''')))++++++++++++((('''&&&%%%&&&(((***++++++)))&&&&&&''')))******///,,,)))(((***+++***(((XXXXXXWWWTTTOOOJJJHHHHHHEEEFFFGGGEEEBBB@@@>>>>>>======<<<===>>>>>>===;;;??????>>>>>>>>>>>>??????;;;<<<===???@@@???;;;777888<<>>>>>???AAABBBDDD???GGGMMMLLLJJJKKKLLLKKKHHHKKKOOOQQQQQQOOOOOOOOOLLLMMMOOOQQQQQQQQQQQQPPPSSSYYY^^^]]]XXXSSSRRRSSSQQQPPPPPPQQQNNNJJJLLLQQQSSSRRRPPPNNNMMMLLLKKKKKKIIIGGGGGGGGGIIIIIIIIIGGGIIIIIIIIIHHHHHHHHHGGGGGGDDDCCCCCCCCCEEEFFFFFFFFFJJJHHHGGGEEECCCAAAAAA@@@AAABBBCCCDDDDDDEEEHHHJJJGGGGGGGGGGGGFFFDDDCCCBBBCCCCCCCCCCCCCCCCCCBBBBBB???>>>===<<<<<<===>>>???AAA===>>>FFFIIIEEEAAABBB???@@@???>>>@@@DDDEEEAAAEEEBBB>>><<<<<<===<<<<<<999999888888999999:::::::::999777666666777999:::333444666777888888888777555555555555444444444444333444444444444444333333333333333555777777555333///000222333444333222222///222333222///---///222+++...000111000000000111000///---...000111111000......//////000000000000333111000000111000---)))///000333555555333111000222111000///............---...//////000111111222///000111222222111000//////......///111333222111333111000111444777888888///000222111///,,,++++++///000000000///...,,,+++...------,,,,,,,,,------,,,...000111///.........,,,,,,,,,,,,++++++***)))+++++++++***+++---,,,***,,,///000---***))))))(((+++---+++''')))......***---......///000/////////---......///000111111222---///000///---+++++++++...000222222111111222444666222...,,,---...---+++......///000000111111111777444000......//////...---------,,,,,,+++++++++///,,,)))))),,,......,,,---******......,,,,,,///000000////////////000000000...,,,---000333444555777444000000111111///---,,,,,,++++++,,,---///000111000000000000000111222111///------...///000///************************,,,((('''+++,,,+++***,,,++++++,,,---............///000000000///...---------,,,+++)))((())))))***(((---111111---)))''''''+++)))+++//////+++)))+++++++++)))))))))***+++,,,...,,,++++++---.........000///.........,,,)))&&&&&&))),,,---+++'''%%%$$$(((+++,,,+++)))(((***,,,...,,,***((('''&&&###!!!&&&'''''''''(((((())))))...+++)))***---...---+++///---+++)))&&&%%%$$$###&&&&&&&&&''''''((((((((((((&&&######$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&!!!"""###&&&(((***,,,---&&&$$$######&&&)))++++++&&&&&&'''&&&%%%&&&(((***,,,---......---,,,***)))UUUVVVVVVSSSPPPLLLJJJJJJHHHIIIIIIHHHDDD@@@>>>>>>BBBAAA@@@??????===;;;:::=========>>>>>>@@@AAAAAA>>>>>>???@@@@@@>>>:::666777999;;;;;;:::999:::;;;;;;;;;;;;<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>???@@@@@@BBBGGGKKKNNNRRRVVVTTTOOOJJJMMMPPPQQQPPPOOOOOOOOONNNOOOQQQRRRRRRRRRQQQPPPQQQWWW\\\\\\WWWRRRPPPPPPOOONNNNNNPPPMMMJJJLLLQQQRRRQQQPPPNNNLLLKKKKKKKKKGGGGGGHHHJJJLLLLLLIIIGGGIIIIIIHHHHHHHHHGGGGGGGGGBBBAAAAAABBBDDDFFFGGGHHHJJJIIIHHHFFFEEEDDDDDDCCCBBBCCCCCCCCCBBBCCCDDDEEEBBBCCCDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEEEEDDDCCCBBBAAA@@@???>>>>>>>>>???@@@BBB???BBBIIILLLHHHDDDDDDAAACCCBBB@@@CCCGGGGGGDDDEEEBBB???>>>>>>???>>>>>>;;;:::999999999999::::::888888777666666777888888333444666777888888777777777777666666666555555555555555666666666555555444444333333444555666444333000111222333444333333222000111111111///...///000,,,///111222111111111222111///...///000222111000111111000000000000111111222000///000111111...+++000111444555555444333222444333111000///.........000///---...111222222222222222111111000///...---111000000111333444333222333222111111444666777666222333444333000.........222333333333222000...,,,---,,,,,,,,,,,,,,,------,,,...111111///.....................---,,,******'''((()))***---111222222,,,...///---++++++++++++''',,,///...111666888666...---,,,,,,---...000222..................//////---...///...,,,******+++---///222333222222222333444000---,,,...//////...111000///......///000111222000...---...///...---...------,,,,,,+++++++++,,,***((())),,,------+++///,,,---000111...///222333222000/////////000111000...---...000222333333666444111111222333111///000///---,,,,,,---......---------...///000111222111///---,,,---------,,,.........------,,,,,,,,,+++'''(((,,,...,,,+++---***+++,,,...///000000000....../////////...------///...,,,***))))))))))))))),,,//////+++'''&&&''')))'''(((++++++(((''')))((((((((()))+++,,,...//////...---,,,,,,...///111444222111000000///---+++)))***+++***(((&&&&&&'''+++---///...,,,+++,,,......+++)))''''''&&&$$$###'''((((((((()))))))))))),,,***((((((+++------+++111000...+++)))'''&&&%%%'''''''''&&&&&&%%%%%%%%%'''%%%$$$$$$&&&'''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%&&&((()))******(((&&&$$$$$$&&&)))++++++%%%&&&&&&%%%$$$%%%(((***,,,,,,,,,,,,+++***))))))SSSTTTUUUTTTQQQNNNLLLLLLIIIJJJJJJHHHDDD@@@>>>===BBBBBBBBBAAA???>>><<<;;;;;;<<<===>>>???AAABBBCCCBBBBBBAAAAAA@@@>>>:::777888999999888777777:::<<<==================<<<<<<======>>>>>>???>>>>>>>>>EEEFFFIIIPPP[[[bbb]]]TTTNNNPPPQQQQQQPPPOOOOOOPPPRRRRRRTTTTTTTTTSSSQQQPPPQQQVVV\\\]]]YYYSSSOOONNNLLLKKKLLLNNNMMMJJJLLLPPPQQQPPPNNNLLLJJJJJJJJJJJJEEEFFFIIILLLOOONNNKKKGGGFFFFFFFFFFFFEEEEEEEEEEEE@@@@@@??????AAADDDGGGIIIKKKJJJIIIHHHGGGGGGGGGGGGGGGFFFEEEDDDCCCCCCCCCCCCAAABBBBBBCCCCCCCCCCCCCCCDDDEEEGGGGGGGGGEEECCCBBB>>>>>>===<<<;;;;;;<<<<<>>===;;;:::999999::::::666666777777777777666666444444666777777777777777888888777777777666666666666666777777777777777666555444222222333444444333111111222333333333333222000/////////000000...------///111222111111222333111000///000222333222111444333111000///000222333111111000111333333111///222333555666777666555444444333222111000/////////333///+++,,,000444333111111111///.........//////333222222333555555444222333222111222444666666555555555444222///......///333444555555444222///...,,,,,,,,,,,,,,,---...///---///111111000......///111000000///...---++++++''''''(((***---000333666...---------------------***...000000444;;;AAACCC...---***)))***---000333////////////.........---,,,---...---+++******++++++...222333333222333333111///------...000000000222000...------...///000......---///111222111///......------,,,++++++******))))))+++---...---,,,111...///222333111222555666444111///...///000111///...---...000111000///444333111222333444333222444222000...---,,,------+++++++++,,,...///111222111///,,,+++,,,,,,++++++000000//////...---,,,,,,***'''(((...000---+++,,,)))***,,,...000111111222,,,------............---000///---+++***************---...,,,(((%%%&&&'''***'''&&&))))))&&&'''***'''((()))+++,,,---......///000///---+++,,,000444333111...---------,,,***,,,+++)))'''%%%%%%(((+++,,,---...---,,,,,,---...---***'''&&&&&&''''''&&&((((((((()))))))))))))))***(((&&&&&&(((+++,,,---444333111...,,,***((('''%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&((()))'''&&&(((((('''''''''''''''&&&&&&&&&&&&''''''(((((((((+++(((%%%$$$&&&(((***+++$$$%%%&&&%%%%%%%%%(((***---,,,+++******)))))))))VVVWWWXXXVVVRRRNNNLLLKKKHHHIIIIIIGGGDDDAAA@@@@@@@@@BBBDDDDDDCCC@@@???>>><<<===>>>???@@@AAAAAABBBEEEDDDCCCCCCCCCBBB>>><<<<<<<<<<<<;;;;;;<<<===>>>?????????>>>>>>=========>>>???AAAAAABBBAAA??????DDDGGGKKKRRR\\\ccc___VVVQQQRRRRRRQQQPPPOOOPPPQQQTTTUUUVVVVVVUUUSSSPPPOOORRRWWW]]]___\\\VVVQQQNNNKKKJJJKKKNNNOOOLLLMMMPPPNNNMMMKKKIIIHHHGGGHHHIIIEEEFFFGGGJJJMMMMMMKKKIIIDDDCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@??????AAADDDGGGIIIIIIHHHHHHHHHHHHIIIIIIJJJIIIGGGFFFGGGGGGFFFFFFEEEEEEDDDDDDCCCBBB@@@???DDDEEEGGGHHHGGGEEECCCAAA=========<<<<<<<<<<<<<<<>>>@@@EEEIIIKKKHHHDDDBBBBBBDDDCCCBBBDDDIIIJJJGGGCCCBBBAAABBBDDDDDDCCCBBB@@@???===;;;999999:::;;;555666888999999888666555444555555666666777777777777777666666666555555555555666666777777777777666777555222222333444444333111222222222222222222222000...---...111111...***---...000000//////111222222111111222333444333222333111///......000333555333222333333444555555444333444666888888888777666222222111111111111111222555...((()))///444222///...---,,,+++---///222444333222222333555555333111111000000111444666777666444444333000---,,,---///111222444555555444222000,,,,,,,,,---...///000111---///111111000/////////111111111000///---,,,+++,,,***)))******+++///444222---+++,,,.........///222000------444===CCCEEE///---+++))))))+++---///////////////////////////,,,------,,,******+++,,,+++...222444444333222333111000///...//////000000...------,,,------...///---...///222555666555333//////...---,,,++++++***)))***,,,...//////...---111//////333444222333666777555111...,,,---///000///.........000000...,,,000000111222333444333333555333111///............,,,,,,,,,---...///000111000...,,,+++,,,---------000000///...---,,,+++***+++(((***...///+++(((''')))***+++---.../////////++++++,,,---.........---///...---,,,+++,,,------,,,...///,,,(((&&&''')))---)))'''))))))''')))---+++,,,---------,,,+++***---000000---)))***000555222///,,,++++++,,,+++***+++***)))&&&%%%&&&))),,,)))************)))******,,,)))&&&$$$%%%'''((()))''''''(((((((((((((((((()))'''&&&&&&(((***---...444333222000...+++***((( !!!###%%%&&&'''((($$$$$$%%%''')))***((('''***)))))))))((('''''''''&&&&&&''''''((((((((()))...***&&&$$$&&&(((***+++%%%&&&&&&&&&&&&'''))),,,...---,,,***)))******+++[[[[[[ZZZVVVQQQMMMKKKJJJIIIJJJJJJHHHFFFEEEFFFGGGHHHKKKOOOOOOKKKFFFBBBAAA>>>>>>???@@@@@@@@@@@@???FFFFFFFFFGGGHHHGGGDDDAAA>>>>>>???@@@AAA@@@@@@???@@@@@@@@@??????>>>>>>===BBBCCCDDDEEEEEEEEEDDDCCCAAAGGGNNNRRRVVVZZZYYYUUURRRSSSSSSRRRPPPOOOOOOQQQTTTUUUWWWWWWVVVSSSOOOMMMPPPTTTZZZ]]]\\\WWWQQQNNNLLLJJJKKKOOOQQQNNNNNNPPPLLLJJJHHHFFFEEEEEEFFFGGGGGGFFFEEEFFFIIIKKKLLLKKKEEEEEEDDDDDDDDDCCCCCCCCCCCCDDDCCCAAA??????BBBDDDFFFFFFFFFFFFFFFGGGGGGHHHIIIGGGEEEFFFHHHIIIIIIGGGFFFFFFFFFEEEDDDCCCBBBAAADDDEEEFFFFFFFFFDDDBBB@@@BBBBBBBBBBBBBBBBBBBBBBBB???CCCGGGIIIHHHGGGCCCAAA???AAA@@@???BBBGGGGGGDDDBBBBBBBBBCCCEEEEEECCCBBBBBB@@@===:::999999:::;;;666777999::::::999777666555555555555555666666666555444444444444333333333333444555555666666666555777555333222333555555444111111111111111111111111000...---///111111...***+++---......------///111222111111222444444333111///...---,,,...000444666222222333333222333333444222444777::::::999888666/////////000111333444555444...'''(((...222111---...---++++++,,,///222555000000111222444444222///...---...111555888888777444444333000...---///000///111555777999888666555............///000222222---///111222000/////////111111000000///---,,,+++111---+++,,,,,,+++111999:::000)))+++...---...000333//////777AAAEEEAAA<<<......---,,,+++***))))))******+++,,,---...///000---------,,,******,,,------///222333333222222222111111111000///......///)))***+++---......------,,,---000333777888666444000//////...,,,++++++***((()))+++---------,,,,,,///---...222333111222555666444000,,,***+++---......------...///...,,,+++,,,...000111222222222333333222111000///000000111000000//////////////////...---+++,,,...000111111111111000///---,,,++++++---******......)))$$$###******+++,,,,,,,,,++++++++++++,,,---.........------,,,,,,+++,,,...///000...//////---)))(((***,,,---)))'''((((((''')))---,,,---.........,,,+++***,,,...///---))))))...444444111///---.........---'''((())))))(((''')))***)))((((((((()))))))))(((+++(((%%%$$$&&&((())))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''(((***---///111111000///...,,,***((( !!!"""###%%%&&&'''((($$$$$$%%%''')))***((('''*********))))))(((((((((%%%&&&&&&'''((()))******...***&&&%%%&&&(((******&&&''''''''''''(((+++---000///---,,,++++++,,,---[[[ZZZWWWSSSNNNLLLLLLMMMNNNMMMLLLIIIHHHIIILLLOOOVVV[[[___]]]UUUKKKCCC@@@??????@@@AAAAAA@@@???>>>FFFGGGHHHKKKLLLJJJFFFBBB======>>>???AAAAAA???===??????????????????>>>>>>CCCDDDEEEFFFGGGGGGGGGGGG???HHHOOOOOONNNPPPRRRRRRPPPRRRSSSRRRQQQOOOOOOPPPSSSTTTVVVWWWUUURRRNNNKKKLLLOOOTTTXXXXXXUUUPPPMMMMMMJJJKKKOOORRROOONNNOOOLLLJJJGGGEEEDDDEEEGGGHHHIIIGGGDDDDDDGGGIIIKKKKKKHHHHHHHHHHHHGGGGGGGGGGGGDDDFFFGGGEEEAAA???AAACCCDDDDDDCCCCCCDDDEEEEEEFFFFFFCCCAAACCCFFFIIIHHHFFFDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBAAAAAAAAABBBDDDDDDDDDDDDDDDBBBGGGJJJIIIGGGFFFDDDAAA===>>>>>>===@@@EEEFFFCCCAAAAAABBBDDDEEEEEEBBB???AAA???<<<:::888999:::<<<666888999::::::999888666666555555444444555666666333333222222222111111111111222333444555555555555444333111222444555555444111000//////...//////////////////111222111...++++++,,,---,,,+++,,,...000111111111333444444333111...---------...000333555111222222000......///111000333888<<<===;;;888555.........///111333444555333...******...111000---333111///---,,,---///111------///111333333111///------...111555777777777444555555333222111222444000333777:::;;;;;;999888///////////////000111222...000222222111//////000000000000000///...------222---,,,/////////888EEEGGG888++++++...---...111,,,000<<>>@@@BBBBBBAAA@@@@@@FFFGGGJJJLLLMMMJJJDDD??????===;;;<<<>>>@@@???>>>>>>>>>>>>>>>????????????CCCCCCCCCDDDEEEGGGHHHIIIAAAIIINNNLLLJJJMMMOOOPPPNNNPPPRRRSSSQQQPPPOOOOOOPPPRRRTTTUUUTTTQQQMMMJJJJJJLLLPPPTTTVVVUUUQQQNNNMMMIIIIIIOOOQQQOOOLLLLLLNNNLLLIIIFFFFFFGGGIIIKKKIIIHHHFFFGGGIIIJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGCCCGGGJJJHHHDDDBBBCCCEEECCCCCCBBBBBBBBBCCCDDDDDDFFFCCC@@@BBBFFFHHHGGGEEEDDDEEEFFFFFFGGGGGGFFFFFFIIIHHHFFFDDDCCCCCCCCCCCC===>>>@@@BBBDDDDDDDDDDDDDDDJJJKKKGGGCCCDDDCCC@@@===??????>>>AAAFFFGGGDDD???@@@AAACCCDDDCCC@@@===@@@>>>;;;999888999;;;<<<666777888999999888777666666555444444444444555666222222222111111111000000111222333444444555555555/////////111333444333222000///...---,,,------...---000222333222///...---+++,,,---,,,+++,,,///111000000111333444444222000000000//////000000111222444444444111---,,,---///...222999>>>???<<<777333////////////000111222222222000......000111000///444333000///......//////+++,,,...111444444222000//////000222555666555333111333555555444333444555000222666999:::888666444///...............//////...000222222111000///000000000111111111111000000000***)))...///000;;;KKKUUU@@@///---///...///333///999MMM```aaaPPP;;;000......---,,,,,,,,,,,,---&&&'''((()))***+++,,,---//////...---,,,,,,///111333333333111//////000222...111222222000...///111333111///---,,,---///111/////////222444555444222111111000...---,,,+++***)))***+++***''''''(((+++,,,***+++///111///000333333222000...---,,,---------+++******+++,,,---,,,+++...222333222111111222222111000//////000111222222222111000000000111111---+++***+++...000222222111111000000000/////////000,,,+++......+++((())))))******+++++++++******....../////////...------...---,,,++++++,,,---...))),,,...---+++***,,,///+++((('''))))))'''(((+++,,,,,,,,,------...///000,,,------...............+++***))))))******(((&&&$$$''')))***))))))******...,,,***+++---...---+++***(((&&&&&&((((((((('''&&&&&&&&&%%%%%%$$$$$$$$$$$$'''******((('''(((******+++,,,---...---+++***))))))((((((''''''&&&&&&'''%%%$$$$$$&&&'''&&&%%%((((((((()))))))))))))))((((((((((((((((((((((((((('''&&&&&&((()))((('''###$$$%%%%%%%%%'''***,,,............---,,,++++++MMMLLLJJJHHHHHHLLLSSSWWWRRROOOIIIDDDBBBDDDJJJOOO\\\ccckkkjjj___PPPEEE???;;;<<>>:::999<<>>>>>?????????@@@AAAAAAAAAAAACCCEEEHHHIIICCCIIILLLJJJJJJMMMOOOOOOLLLOOORRRSSSRRRPPPOOONNNNNNPPPSSSTTTSSSPPPLLLIIIKKKLLLPPPTTTWWWWWWTTTQQQLLLHHHHHHNNNPPPNNNJJJJJJPPPMMMJJJHHHGGGIIIKKKMMMIIIIIIIIIJJJLLLLLLJJJHHHGGGGGGGGGGGGFFFFFFFFFEEEAAAFFFKKKKKKGGGDDDEEEGGGCCCCCCBBBBBBBBBBBBCCCCCCIIIEEEBBBDDDHHHJJJHHHEEEGGGGGGGGGGGGFFFDDDCCCBBBKKKJJJGGGEEECCCDDDEEEFFF???@@@CCCEEEGGGHHHHHHHHHCCCIIIJJJCCC???@@@@@@===>>>@@@@@@???BBBHHHIIIFFF??????AAACCCDDDBBB>>>:::@@@>>>:::888777999;;;===666666777777777777666666666666444333333444555666222222222111111111000000111222333444555555555555,,,,,,---000222333222000///...---,,,+++,,,,,,------111555555222///...///,,,---------,,,---000222//////000222444444111///333333333222111000//////888999888444///---...111,,,111999???@@@<<<666222111000//////////////////111222222222111111111111111111000//////000111222***+++...111555555333111111111111333444444222000---000333444333333333444...111444666666333000---...------,,,,,,,,,------...000222222111000000000111111222333333333333222...((('''+++,,,,,,999III___GGG222///111///000555888DDDXXXeee]]]HHH777111...---+++)))***---000222+++++++++,,,,,,---------///000///---,,,---000222555555333000......///222,,,///222222000000111444<<<888111,,,+++---000333333222222444555666555444222111000///---,,,+++***...//////,,,)))(((+++...,,,***+++///111///000444222222111000///.........---+++((((((***,,,------,,,///333444222111222333333222000/////////000000000000///000000111222222...,,,***+++---/////////............------------111---+++...000------...((()))***+++,,,---------///000000000///...------000///---+++*********+++&&&***------+++***,,,...---******,,,,,,******---111000...---,,,,,,------------...///111111///---,,,,,,+++,,,---,,,***'''&&&'''((((((((((((***,,,...,,,***+++---...,,,***)))(((''''''((()))'''&&&'''''''''&&&&&&%%%%%%%%%"""&&&******(((&&&&&&'''(((***,,,......---,,,+++'''((((((((())))))******(((&&&######$$$%%%%%%%%%''''''(((((())))))******+++******)))(((''''''&&&&&&%%%%%%'''((()))'''&&&!!!"""###$$$$$$%%%(((+++,,,---......---,,,***)))JJJIIIGGGCCCCCCGGGNNNUUUTTTMMMDDD??????CCCFFFGGGXXX]]]bbb___VVVLLLEEEBBB::::::::::::<<>>===<<<===>>>???@@@??????>>>?????????@@@AAABBBDDDDDDBBBEEEJJJNNNPPPPPPNNNMMMLLLLLLMMMNNNPPPRRRTTTUUUUUUWWWXXXUUUPPPLLLKKKLLLKKKMMMOOOQQQRRRQQQOOOMMMLLLKKKJJJJJJJJJLLLMMMNNNNNNMMMKKKHHHGGGIIIMMMQQQPPPPPPPPPQQQQQQOOOLLLHHHEEEGGGIIIJJJJJJHHHFFFDDDFFFJJJJJJEEECCCGGGKKKMMMKKKKKKJJJHHHEEECCCDDDEEECCCEEEGGGHHHHHHFFFDDDBBBFFFFFFFFFFFFGGGHHHHHHIIIKKKJJJHHHFFFEEEFFFHHHIII@@@BBBDDDCCCAAAAAACCCGGGMMMLLLIIIFFFCCC@@@>>>===@@@AAA>>>;;;AAAKKKMMMJJJ============<<<;;;:::999<<<:::888888999;;;<<<<<<666666777777777777666666999555111222666999777555333///,,,---222444222///444444444666888888666444***,,,///222444555444444333111...++++++---///111000444555222000222333222///000111///---,,,---000111222222222222111000000///000222111000000000222888======666111444555333000555::::::;;;<<<888333+++,,,...000111111111111222000///......000222333///...//////000222333444000////////////000000111333222222333444333111...666777777666444222333444111000111222444333000---000///,,,++++++---///111111111000000000000000000///111222333111111111222111000...------...000111@@@<<<666///---///666;;;IIISSSZZZVVVGGG888333333///---+++******,,,...000......------,,,,,,,,,,,,444333222///,,,,,,...000222222111000000///000000------......///000222222888666333111000111333444444333222333555555444333000///...------,,,,,,---///...+++)))***,,,///111...///000///......000222444222000...---,,,,,,---************+++---///000000333222000000444555333222000//////111333333222111000000000000000111222/////////...///000111111***---000111000---,,,,,,---------+++******,,,...---...///---******---000&&&...333222000000///,,,111000............,,,***((('''''')))---000222222---------------...//////222222111...***(((((()))///000000111111///...---------------------,,,,,,***((('''))),,,...+++)))((()))***+++,,,,,,++++++)))+++,,,,,,***(((''''''---***(((''''''((((((''')))***,,,,,,+++***+++,,,&&&'''((()))******))))))***,,,---+++(((&&&'''))))))$$$ $$$'''&&&$$$+++)))&&&&&&''')))******,,,,,,+++***)))(((''''''(((''''''''''''&&&&&&&&&!!!!!!!!!"""$$$&&&(((***---***((((((+++,,,+++)))GGGGGGGGGEEEDDDEEEIIILLLKKKGGGBBB???AAAEEEGGGGGGPPPTTTXXXUUUMMMDDD>>><<<:::::::::;;;<<>>>>>>>>======<<<;;;::::::999888999:::;;;;;;:::999888888888777777777666:::777333444777:::888666222...,,,...333666555333555555555777999999888666000111333555555555444333333111...,,,,,,---///111///000000---///222111---,,,...///---++++++---///111111222222111000000///000111111111//////111222777;;;:::333000222444333000777;;;;;;::::::888555000000222333333333222222555444222000000000111222/////////000000111222333///////////////000000111444333333444555555222000444555666555333222333444...,,,+++---000222222111111000...------...000111222333333333333333222222...000111111000///000111000///......---...//////......---...111777@@@FFFKKKKKKHHHAAA999333111222///...,,,,,,,,,///111333///////////////...------///000000///---...000222222222111000000000000000000000/////////000000111555333111000///111333444444333333333555666666555000000///...------------000///---+++,,,...111333222000---,,,,,,...000222222111///...---------------,,,,,,,,,,,,...///000111333333//////333444222222111000000222333222111222111111000////////////............////////////---///222222000...------+++,,,,,,,,,******,,,...,,,...///---+++***,,,...$$$+++111111000222111///111///............---,,,,,,***((())),,,///000000...------,,,,,,...///000333333222000---++++++,,,//////000111000///...---------..................---+++)))+++...///---***'''''''''((((((((((((((()))+++,,,+++)))''''''(((---+++))))))***+++***))))))+++------,,,+++,,,---+++*********************(((******((($$$"""###%%%&&&""" $$$''''''%%%(((&&&$$$$$$&&&((((((((()))))))))(((((((((((((((&&&&&&&&&'''''''''''''''######"""###$$$&&&(((***,,,***((((((+++,,,+++)))DDDFFFGGGGGGEEECCCCCCCCCEEECCC@@@@@@AAACCCDDDDDDHHHKKKMMMJJJDDD===999888999::::::;;;===???AAABBBEEEFFFGGGGGGFFFBBB???===>>><<<;;;<<<===??????>>>;;;<<<>>>AAACCCDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCDDDHHHNNNTTTVVVUUUSSSPPPOOONNNNNNNNNPPPRRRUUUWWWXXXZZZ[[[WWWQQQLLLKKKKKKNNNOOOQQQSSSRRRPPPMMMJJJFFFGGGIIILLLMMMNNNOOOOOOOOOOOOOOONNNLLLMMMOOOQQQUUUUUUUUUVVVUUUQQQKKKFFFIIIJJJKKKKKKKKKKKKJJJJJJDDDGGGFFFBBBAAADDDGGGGGGHHHIIIIIIGGGEEECCCCCCDDDFFFGGGIIIKKKLLLKKKJJJIIIHHHHHHGGGFFFFFFFFFGGGGGGJJJLLLNNNPPPNNNJJJDDDAAAAAAAAA@@@BBBEEEGGGHHHHHHDDDCCCBBBAAAAAAAAABBBCCC@@@EEEEEE???;;;===AAACCC?????????>>>>>>===<<<<<<888888888999;;;;;;999888::::::999888777777888888<<<888555555888:::999777222///...000555888888666666666777999;;;;;;:::888555666777777777666444444222111///------...///111222111///---000444111***+++---...---------///111111111222222111111000000111222111000//////111333555777555000...111333333111999>>>;;;777777999888555666666666555555444333777666444222111111111222111111111111111111111111...////////////000000111555444444555666666444222111333444333222111222333///+++((()))...222333333111111000000000000111111333444666777777666555444---///000000...---......///////////////...------***+++---000222777===AAAFFF???666111111111000---///...------///111444666///000222333222111///...***,,,.../////////222333222222111111000000111111333222111000///000000111111000///...///000111222333222222333555777666666333222111000////////////111000......///111333555555000+++))),,,///111111000000///..............................///000111333444333//////444555444333222111111222333222000222111111///......------+++,,,.../////////...---111222333222000.........)))+++------,,,+++,,,---,,,---......,,,++++++,,,###)))///000111444444222000...------...///...---///,,,******,,,.../////////...,,,++++++---///111222333333222000...///000//////000111000///...---......//////000000111111000...,,,---///000...+++)))(((''''''&&&'''''''''+++++++++)))'''&&&((())),,,++++++,,,......---+++***,,,......---------...///...,,,+++******++++++******)))'''###!!!!!!"""$$$!!!###'''''''''%%%$$$$$$%%%((())))))(((&&&&&&''''''(((((())))))&&&&&&&&&'''(((((())))))&&&%%%%%%$$$%%%'''((())),,,***((()))***+++***)))CCCEEEGGGGGGFFFDDDBBBAAAEEECCC@@@???>>>??????@@@DDDFFFFFFDDD@@@;;;999999999:::;;;<<<>>>@@@AAABBBEEEEEEFFFFFFDDDAAA>>><<<>>>===<<<<<<======>>>>>>:::<<<>>>@@@AAABBBBBBBBBDDDCCCBBBBBBAAAAAAAAABBBCCCGGGMMMSSSUUUTTTQQQOOOPPPOOONNNNNNOOORRRUUUWWWYYY[[[\\\XXXRRRLLLKKKKKKMMMOOORRRTTTTTTRRROOOMMMJJJLLLOOORRRSSSSSSRRRQQQPPPQQQQQQQQQOOONNNOOOPPPRRRSSSTTTVVVUUUQQQKKKGGGIIIIIIIIIIIIJJJJJJKKKKKKEEEGGGFFFBBBBBBEEEGGGFFFHHHIIIJJJIIIFFFEEEEEEEEEFFFHHHIIIKKKLLLLLLKKKKKKJJJJJJIIIHHHGGGGGGGGGGGGIIILLLOOOQQQPPPLLLGGGCCCFFFDDDBBBDDDHHHJJJJJJHHHBBBAAA@@@??????@@@BBBCCCBBBDDDDDDBBB???@@@BBBDDDAAAAAA@@@???>>>>>>>>>>>>:::999888888999::::::999888888777777777888999:::<<<999666666777888888666444222111333666888888777888888888:::<<<===;;;:::666777777777777666555555888777666555444555666666777999888444444555222---------...///000111333444222222333333333333333222333333222000//////111333444333111...---///222333333;;;???;;;555555888:::888888777777666444333333666555444222222111222222222222222222111111000000......///000000111111111444333333555666666444111111222333222000//////000111...+++---111444333111111111111111111000000000222444777999999888666555...000111000...------...//////111111000///---+++---///111222222222444555:::555222222444444...)))000///......///111333444...000222444444222000...(((***---//////000222333333222222111111111222222555444333222111222444555000//////.........//////000000000111444555555555555555444333222222222222000/////////000222333555666000++++++///222222///////////////////////////......///000111222333444222444333000111777:::999444222111222222222111//////////////////...------+++,,,...000000///...---222333333111...------...)))+++...///...---......,,,---......---,,,+++***&&&+++///000222666777444...,,,***+++---.........///---+++***,,,...///000000...+++)))***,,,///111000222333333111000111222000111222222222111///...//////000000111222333333222///,,,---///000...+++---,,,+++***)))))))))))),,,,,,***'''%%%&&&(((+++******+++---//////...,,,***,,,.........---...//////---+++******+++---...///...,,,)))&&&$$$$$$$$$$$$""" """%%%&&&&&&&&&%%%&&&(((+++,,,+++***'''''''''((((((((())))))&&&'''((()))***+++,,,,,,((('''&&&&&&&&&'''((()))+++***)))))))))*********EEEEEEEEEFFFGGGGGGFFFEEEEEECCC@@@===;;;<<>>===<<<<<<<<<<<<;;;<<<===>>>>>>???@@@BBBBBBBBBAAAAAADDDCCCBBBAAAAAA@@@@@@AAADDDGGGMMMRRRTTTSSSPPPNNNOOOOOONNNNNNOOORRRTTTVVVYYY[[[\\\XXXRRRLLLKKKKKKKKKNNNSSSVVVWWWVVVTTTRRROOOQQQSSSUUUUUUTTTQQQPPPPPPQQQRRRRRRPPPOOOOOOPPPNNNOOOQQQSSSSSSQQQLLLHHHFFFFFFGGGGGGHHHIIIJJJJJJGGGIIIHHHEEEEEEHHHIIIFFFHHHJJJKKKKKKIIIGGGGGGHHHFFFGGGIIIJJJKKKKKKKKKKKKLLLKKKJJJIIIIIIIIIIIIIIIIIIKKKMMMOOOOOOMMMJJJHHHKKKHHHEEEFFFIIIKKKIIIGGGEEECCCAAA???>>>???@@@AAAIIIFFFDDDEEEFFFFFFDDDCCCBBBBBB@@@???>>>>>>??????>>>;;;888777999:::<<<<<<555555666777888:::;;;<<<;;;999777666666666666555777666555555666777777777999999999;;;======;;;999333444555555666666666666======<<<<<<<<<;;;;;;;;;888???AAA;;;444222222111,,,,,,,,,...000222444444222333444555666777777777444444444222111000222444333000...---...///000222444<<>>999444111111111111000000//////000222555888999888666555111222333222000.........///000222333222000...,,,***---000222222222333444111111222444444333///,,,111000///.........///000---///111333333111///---))),,,...000000000111222333333222222222222333333555444333222333555888999222222111111///...---,,,...------///111333333222444444333222111111111111......///000000111222222333///---///444555222/////////000000000000000000---...///111333555666777111444444222555;;;>>>>>>222222111111222222000...,,,---...///000000//////,,,...000111222111///...111222222000...,,,,,,---+++---000111000/////////,,,,,,---...///...---+++,,,///111111333777777444,,,***((()))+++---------...,,,+++,,,...000111000///---+++)))))),,,///111...000222222222111222222222222333444333222111000000000111111222333444444222...++++++...///---+++//////---,,,++++++******------+++(((%%%&&&))),,,))))))***,,,...///---,,,)))+++---...------...///,,,+++***)))***,,,///000111///,,,***((((((''''''&&&$$$"""!!!"""###$$$$$$&&&%%%&&&(((+++,,,+++************)))))))))((((((((()))***+++,,,---...///)))((('''''''''((()))))))))***))))))(((((()))***GGGFFFEEEGGGIIIJJJJJJIIIAAAAAA???===<<<===AAAEEE>>>>>>>>>>>>>>>>>>======999:::<<<>>>@@@AAAAAABBBFFFFFFFFFEEECCCAAA???===;;;<<<<<<<<<;;;;;;===???BBBCCCEEEFFFFFFEEEDDDDDDDDDDDDCCCBBBAAAAAABBBBBBGGGJJJNNNRRRSSSRRRPPPNNNNNNNNNNNNOOOPPPQQQRRRSSSXXXZZZ[[[WWWQQQLLLKKKKKKIIIMMMRRRWWWYYYXXXVVVTTTOOOPPPRRRSSSSSSQQQOOOMMMPPPQQQRRRQQQOOOMMMNNNOOOMMMMMMNNNOOOPPPOOOLLLIIIDDDEEEGGGHHHJJJJJJKKKKKKKKKLLLJJJGGGHHHLLLKKKGGGHHHJJJLLLLLLKKKIIIIIIIIIGGGHHHIIIIIIJJJJJJJJJJJJKKKKKKJJJIIIIIIIIIJJJJJJIIIKKKLLLNNNNNNMMMLLLKKKKKKIIIGGGGGGHHHHHHHHHGGGIIIGGGCCC@@@>>>>>>???@@@NNNHHHEEEHHHJJJGGGBBB@@@CCCBBB@@@???>>>>>>??????AAA>>>;;;:::;;;=========444555777999;;;<<<<<<<<<;;;:::888666555555555555999888777777666666777777:::999999:::;;;;;;999666111111222333444555666777777777888888888777666555444===AAA;;;222///000111***))))))***...000111111111333444777888:::;;;;;;555666777666444333333444444///---///000//////111555;;;>>>999444444666666444333222111111111111111//////000000000111111111222222333333333222000///...000222333444444444333000//////111333333111///111222222111...------...---...333===HHHJJJDDD===333222111000///////////////111333555777777666555333444555333111///...//////000222333444222111000...000222222000000000111000111000///......000222000000///...---------------...000111111111///...,,,...///000///000222333333333222222333333444444555444222222333555888:::555555555444333000...,,,---,,,,,,---///111000000111000///...------------......///000000000000//////......111444555333000000111222222222222111111---...000333555666777777///333555444777===???>>>000//////111222111///---+++,,,...000111111111000......000111111111000///000111222111...---,,,------///000000///......///---,,,,,,...000111000...000222111000222777777444---+++((((((***,,,---------,,,---///111222111///...---+++******,,,...000---///222222222111111222222333333444333222111000111111111222333333333444111---******---...---,,,------------,,,***)))(((......,,,)))'''(((***---)))))))))***---...---+++''')))+++,,,++++++,,,...************,,,...000111000---***((()))******)))(((&&&$$$###""""""$$$$$$%%%$$$$$$%%%((())))))(((++++++******)))))))))((()))***+++,,,---...//////)))((('''''''''((()))***))))))***)))(((''')))+++GGGFFFGGGIIILLLLLLJJJHHH@@@BBBBBBAAA???>>>@@@BBB;;;<<<<<<>>>???@@@???>>>999:::<<>>===:::<<<======<<<<<>>===>>>???@@@@@@@@@???@@@AAAAAA>>><<<777999<<<>>>>>>===<<<;;;<<<<<<:::888555555555666777777777777666777888999::::::999999:::888666333111111111222333444555666222333444444444333111000///777;;;777111000000///***(((''')))---///000//////111333666999;;;===>>>555777999999777555444444555///...222444000...///555:::;;;888555555444222000////////////000111222000000000000000000//////111222333444444222111000///111333555666666555555///...///000222222111///...///000000///...///111///000666BBBNNNRRRLLLEEE555444222000///000111222///000222444555666666777444555555444111///......000111333444444444444333555555444111...,,,---...222111///---...///111222//////........................///000111000000000---.../////////111444777333333333333333444555555555333111000000222555777666777888888666444111///...---,,,---///000///...000///...---,,,,,,,,,,,,///000111111111000...---++++++---///111222333333222333444444444333222111///000222444555555444444///333666555888<<<<<<:::------...000111111...,,,---...000111222111000000........./////////000000...000333333111///....../////////...,,,+++,,,---...---,,,---111333333222///000///...111666777333///---***)))+++---......---...///111333222...+++---,,,+++++++++,,,---...---///222333333222222222000111222222222111000///222222222222222222222222000---)))***---//////---***+++---...---+++)))'''//////...+++))))))+++---,,,***)))***,,,------,,,$$$&&&)))***))))))+++,,,,,,,,,---......///000000///+++((((((***,,,------''''''%%%$$$###$$$%%%'''(((&&&$$$$$$&&&(((((((((((((((((()))))))))))))))))))))***+++,,,------...(((''''''&&&'''((()))***((()))***)))'''''')))+++GGGGGGHHHKKKNNNMMMIIIEEEBBBEEEGGGEEEAAA===<<<<<<;;;<<<===???BBBBBBAAA@@@999:::<<>>===>>>AAADDD@@@AAACCCFFFGGGHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGHHHIIIJJJJJJKKKJJJIIIIIIJJJKKKNNNPPPQQQPPPOOONNNUUUWWWXXXVVVPPPLLLKKKLLLIIILLLQQQUUUVVVTTTQQQNNNLLLMMMNNNPPPQQQQQQPPPPPPPPPPPPOOOMMMKKKJJJLLLMMMRRRPPPNNNMMMMMMLLLJJJHHHGGGJJJMMMPPPRRRRRRQQQPPPMMMNNNLLLIIIKKKOOOLLLGGGEEEHHHKKKKKKJJJIIIHHHIIIKKKKKKKKKKKKJJJJJJJJJJJJFFFFFFFFFFFFGGGHHHHHHIIIIIIKKKNNNPPPOOOLLLHHHEEEAAACCCEEEEEECCCCCCFFFIIIMMMJJJFFFBBBAAAAAABBBDDD??????DDDIIIGGGAAABBBHHHCCCAAA???=========?????????@@@CCCFFFFFFDDD>>>:::;;;===@@@AAAAAA???;;;999>>>===<<<999666555666777555666777777777777999;;;;;;:::999999888777444111222222222222222333444555666777999:::999888666555---222555444333444333///,,,***(((***...111111///---///222555999<<<>>>???666888;;;;;;999666444444666000///444666111......555999:::777666666333///...---------...000222333222222222222111///...---000111333444444333111000000222444666777777777666/////////111333333111///+++---///000000000222444555555999DDDPPPTTTNNNGGG888666333111000111222444000000111333444666777888444555555444111...---...111222333444555666666666222222111///......111444222000000222444444111---------......//////000000//////000000000111111222---...//////000222666:::333333333333333444555666555333000......///222444555777999:::999777555333///...---...///000///...222111000///............000111222333222000...---)))***++++++,,,///333666444444555666555444333222222333444444444333222111///444666666777999888555++++++---///111000...,,,///000222333222111///......------------...//////...111444555333111000/////////...,,,))))))***,,,///---+++---111555555555......,,,+++000666777333222///,,,+++,,,...////////////111333444111,,,(((,,,+++++++++,,,,,,------...000333444444222222222///000000111111///...---333222222222222222222222000---******---000000///)))+++...000000---***(((/////////---+++***,,,---...,,,******+++---------###%%%'''((((((((()))+++...///000000000000000//////,,,((())),,,000111000&&&&&&%%%$$$$$$%%%(((***+++)))&&&&&&''')))******%%%%%%&&&'''((()))******)))))))))******++++++,,,'''&&&&&&&&&'''(((***+++''')))***)))'''&&&(((+++EEEGGGIIILLLMMMLLLKKKJJJGGGGGGGGGEEEDDDBBB@@@??????BBBBBB???BBBHHHHHHCCC>>>>>>???AAADDDEEEDDDCCCDDDEEEEEEBBB>>>;;;999999;;;;;;;;;<<<>>>@@@BBBDDDCCCCCCDDDFFFHHHJJJIIIGGGJJJKKKKKKJJJIIIIIIKKKMMMOOOOOONNNMMMLLLKKKJJJJJJIIIIIIIIILLLNNNNNNMMMKKKPPPPPPPPPPPPOOONNNMMMLLLKKKMMMQQQUUUXXXVVVRRROOOIIILLLNNNOOOOOOOOOPPPQQQSSSSSSRRROOOLLLIIIJJJJJJNNNQQQSSSQQQLLLIIIKKKMMMNNNOOOPPPPPPOOOPPPRRRTTTRRRPPPLLLJJJIIIIIIGGGFFFFFFJJJLLLJJJFFFCCCDDDGGGGGGHHHIIIJJJJJJIIIHHHGGGBBBFFFJJJJJJHHHGGGIIIKKKJJJKKKMMMOOOPPPMMMIIIEEEDDDEEEGGGGGGEEEDDDEEEFFFIIIEEEAAAAAACCCCCC???;;;===???BBBCCCCCCCCCEEEFFFKKKGGGBBB>>><<<<<<>>>@@@???AAACCCDDDCCC@@@===;;;:::777666:::;;;999999:::<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::888666777999;;;666888999888777666777888333444555555444666999;;;666777777555222000000111000222333444444333111000111000///////////////000333333333444555777999;;;???<<<777333222333777999222111111000000111111222444555666666666555444333666444000---,,,,,,---...333444333222000///000111555777888777555333222222000555666333333777666111---111333111000222333111000000000000111222333444:::777999CCCOOOPPPEEE999777666444444333444555666000222444555555666888:::777888999888444000...------000333666777777666555999777555333222333444555;;;666444888777000,,,---000---))))))///444333///333000000333333222333666555555444333333444666777444444444444555666777777888333000333555444444555777444:::DDDBBB555///333...------...///000000///000...,,,,,,---/////////111111111111111000//////,,,,,,,,,---...000333444000000000222444555333111111111222444777777666444///000222555777777444111...000222222000---,,,+++000000111111111///...---///000111000...------......111555777444///+++)))000//////...,,,+++***)))000111111000......///000333222111000000222444666---///...+++---000///+++------...000222222000...---------------...///000222222333444444555555666222000/////////000///......///000222111000///---333111///...000111111000------...............------,,,)))((((((***---...++++++************+++++++++((('''***)))$$$&&&,,,------...---,,,---///111///,,,))))))---///000///*********(((&&&&&&(((***+++)))((('''''')))+++,,,***,,,---***'''%%%'''))))))((('''&&&''')))+++,,,///---)))&&&%%%&&&)))***,,,***)))***,,,,,,***'''EEEGGGJJJMMMMMMLLLJJJHHHDDDCCCCCCAAA???===;;;:::>>>AAAAAA@@@CCCHHHHHHDDD???@@@AAADDDFFFGGGEEECCCCCCDDDCCCAAA===;;;:::;;;BBBAAA@@@???>>>>>>??????CCCBBBAAACCCEEEGGGFFFFFFIIIJJJKKKKKKJJJJJJLLLMMMIIIIIIJJJJJJJJJIIIIIIIIIIIIIIIJJJLLLNNNOOOMMMKKKNNNNNNOOONNNNNNMMMLLLLLLLLLNNNQQQTTTWWWWWWTTTQQQKKKLLLNNNNNNMMMMMMOOOPPPQQQQQQQQQNNNKKKIIIIIIJJJJJJMMMPPPOOOLLLJJJLLLOOOPPPQQQRRRRRRQQQQQQRRRTTTOOOLLLJJJIIIIIIIIIHHHGGGHHHKKKMMMJJJEEEBBBCCCEEEHHHIIIIIIJJJJJJJJJJJJIIIEEEGGGHHHIIIHHHHHHHHHIIIIIIHHHIIIKKKMMMMMMKKKIIIEEEEEEEEECCCBBBBBBEEEGGGIIIFFFBBBBBBDDDDDDAAA===???@@@@@@@@@???AAADDDFFFHHHFFFBBB>>><<<===>>>???===>>>@@@AAAAAA>>>;;;999:::666555999;;;999999;;;===<<<<<<<<<<<<<<<<<<<<<;;;:::888666666777:::<<<::::::999999999888888888333444555444444666999<<<:::;;;:::888555222222222111222444555555555333333222111111000000000000000222111111222333555777999===:::666222111111333444555555444333222222222222666777888888777555333222555333111...---...///000222222222111///...///000111333555666555444555555///444666333333666444///---222333111000222333111222222222222333444555555888555666???JJJLLLDDD999888777666444333333444444111333444555555555777888777888999777333000///...,,,...111444555555444333666555333222222333555666:::888:::===999111---//////...,,,,,,///444666666222000///222333111222666555444333444555666666555333333333333444555666777999444222444555444333666;;;:::@@@HHHFFF<<<555444////////////000111000000///---+++,,,...///000//////////////////......---............///111333444555444444555666666444222222111111333555666555444111111222444666555222000...000111111...,,,,,,,,,...//////000000///...---///000000...---,,,---///000333555555222...+++)))//////......//////000000...//////...------///111222222111000111111333333///111111111333777666222......000222444444222000......---------...//////222222333333444555555555333111///...///000///......///111222222222000///333111//////000111111000//////000000000//////...///---,,,++++++,,,---...,,,,,,++++++++++++,,,,,,+++((((((+++***'''***////////////...,,,,,,...000...+++)))))),,,...//////)))******)))'''(((***,,,++++++***)))))))))***+++,,,------+++)))''')))+++((('''&&&%%%&&&(((***+++...---***((('''((()))***,,,***)))***++++++)))'''FFFHHHKKKMMMMMMKKKHHHFFFHHHHHHGGGEEECCC@@@>>>===>>>@@@@@@@@@DDDHHHIIIFFF@@@@@@BBBEEEGGGGGGDDDBBBAAABBBAAA???<<<;;;<<<===EEEDDDCCCAAA@@@@@@@@@@@@DDDBBB@@@@@@BBBDDDDDDDDDGGGIIIKKKLLLKKKKKKLLLNNNFFFFFFGGGIIIJJJJJJJJJKKKJJJJJJKKKLLLNNNOOOMMMKKKLLLLLLLLLMMMMMMLLLKKKKKKMMMMMMNNNQQQTTTUUUTTTRRRMMMNNNNNNLLLKKKKKKMMMOOONNNOOOOOONNNKKKJJJJJJKKKGGGJJJMMMMMMKKKKKKMMMPPPQQQSSSUUUUUUSSSQQQQQQQQQKKKIIIGGGGGGIIIJJJIIIHHHFFFHHHJJJIIIFFFDDDEEEGGGJJJIIIIIIIIIJJJKKKLLLLLLKKKIIIGGGGGGHHHIIIHHHGGGGGGFFFFFFGGGJJJMMMNNNNNNFFFFFFDDDAAA@@@AAAEEEHHHIIIFFFCCCCCCEEEEEEBBB???AAAAAA???===<<<>>>BBBEEEEEEDDDAAA???>>>=========<<<===???@@@@@@>>>;;;999:::666666:::<<<::::::<<<======<<<<<<<<<======>>><<<:::777555666888;;;===???<<<999999:::;;;999777555555555444444666;;;>>>??????>>>;;;777333222333111222444666777777666666444333222111111111111222000000///000111333555666999777666444333333444555999888777666555444444444999999999999777555444222666555222000000000111222111222222000...---...000///222444555555444555666///333555555555555222......333444222000333333111333444444444555666666666888444555<<>><<<888///000111444666777555333000///...------...//////222222333333444444555555555222///......////////////000111333333333222111222111//////111222111111000000/////////......---000000000///............---------,,,,,,---------***))))))++++++***,,,111111111111///------...///---***((((((***,,,......***++++++***))))))+++---+++++++++++++++++++++++++++,,,,,,+++)))((()))+++'''&&&%%%%%%&&&''')))***------++++++************+++*********++++++)))'''JJJJJJJJJJJJIIIIIIHHHHHHMMMMMMKKKJJJGGGEEEBBBAAA>>>??????AAAEEEHHHIIIHHH@@@AAABBBEEEGGGFFFBBB???@@@@@@@@@>>><<<;;;===???CCCCCCCCCCCCDDDDDDEEEFFFGGGDDDAAA???AAACCCEEEFFFFFFIIILLLMMMMMMLLLMMMMMMGGGHHHJJJKKKMMMMMMMMMMMMKKKKKKKKKLLLNNNNNNLLLJJJJJJJJJKKKLLLLLLLLLLLLLLLLLLKKKKKKMMMPPPRRRRRRRRROOOOOONNNKKKIIIIIIKKKNNNMMMNNNOOOOOOMMMLLLLLLMMMHHHJJJLLLLLLKKKLLLNNNPPPQQQSSSUUUUUURRROOONNNNNNIIIHHHGGGGGGIIIJJJIIIHHHAAADDDGGGHHHHHHHHHJJJLLLJJJJJJIIIIIIIIIKKKLLLNNNOOOKKKHHHGGGIIIJJJIIIGGGFFFFFFFFFHHHKKKNNNNNNNNNFFFFFFEEECCCAAABBBEEEHHHHHHFFFDDDDDDEEEDDDBBB@@@AAA@@@???===<<<<<>>=========???@@@AAAAAA@@@>>><<<;;;888777;;;===<<<;;;======<<<<<<<<<<<<===>>>???@@@===999666777999;;;<<>>:::666222111111000111333555777888888888666555444333333222222333//////...///000222444555666666777888888999999999888777777666666666666666;;;:::888666555555666777:::888666444333333333333111222222111///...000111222444666666444222222222000333666888777666222///000555666444222444555333444444555555666666666666888555444999AAADDDBBB===999888666555444444444555555666666666444333444555555666555222///......000000222333555555555444333444333333333444555666777999AAAHHHHHH>>>444111333333222555:::<<<:::666444333000000333333222333666888777666999<<<<<<777333222222222222333444555555666444444666666666;;;AAABBBBBBAAAAAABBB@@@999111555555555444222111111222---,,,+++---///111000000222222111111111111111111222111000000000222333444:::999888888999999777666444222000000111333333333111000111222444444222/////////...,,,++++++...000------...//////000000000222222111...---...111444222333333111...------......---,,,,,,---///111222222222111...------000222555555777777777555333222000444777888;;;>>><<<777///000111444777777666444222111///...---...//////111222222333444444555555555333///---...///000000...///000222222222222222222000///000222333222111......---,,,,,,+++++++++222222333333222000///---,,,,,,------------,,,,,,++++++++++++******,,,//////000111000///...///000,,,***(((((()))+++,,,------...---+++***)))+++---)))***+++,,,------------++++++******))))))******''''''''''''''')))***+++,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,***)))NNNKKKHHHFFFEEEFFFIIIJJJJJJJJJIIIGGGEEEBBB@@@???@@@>>>???BBBFFFHHHHHHIIIDDDDDDEEEFFFGGGFFFCCC@@@???@@@@@@???======>>>???AAABBBCCCEEEFFFHHHHHHIIIJJJGGGCCCAAACCCFFFHHHIIIFFFIIIMMMNNNNNNMMMLLLLLLHHHJJJLLLMMMNNNNNNMMMMMMKKKKKKKKKLLLMMMMMMKKKHHHHHHIIIJJJLLLMMMMMMMMMMMMMMMLLLKKKLLLOOORRRTTTTTTPPPPPPNNNKKKIIIIIIKKKMMMMMMOOOPPPPPPOOONNNNNNOOOMMMMMMMMMLLLKKKLLLMMMOOOOOOQQQSSSRRROOOLLLKKKJJJJJJIIIHHHIIIJJJJJJIIIGGGBBBDDDGGGIIIJJJKKKLLLMMMJJJIIIHHHHHHHHHIIIKKKLLLPPPLLLHHHHHHJJJKKKJJJHHHFFFFFFHHHJJJMMMNNNLLLJJJEEEFFFGGGGGGEEEEEEFFFGGGEEEDDDCCCCCCCCCCCCBBBAAA???@@@AAA@@@>>>>>>>>>@@@@@@@@@@@@@@@??????>>>>>>===>>>@@@AAAAAA@@@???>>>>>>::::::===???===<<<>>><<<;;;;;;;;;;;;===???@@@DDD@@@;;;888999:::;;;:::@@@;;;666555888:::777444999999888777666777;;;>>><<<<<<;;;777333000/////////000222444666888999999777666555444333333333333//////......///111333444666777888999999888777777333333444444555666888888;;;999555333333666:::<<<===;;;999777555444333333222333333222111000111333333555777666444222222222333444888::::::666333111333888999666444666777555333444444555555555555444666444222555:::>>>===;;;777666555444555555777888666777777666444222333444333444333111...---...///111111333444444444444333666555555555555555555666888BBBJJJGGG===555333444444222777EEENNNIII===555444111111444444333444777===<<<<<<>>>@@@>>>999555222222222222333444555555444333555777777999CCCMMMQQQJJJDDDCCCDDDCCC===777666777888666333222222444...------...000111111000222222111111111111222333111000000///000111333444777666555666888999888888555333000000111222222222.........111333444333222//////...,,,+++,,,///222/////////000000111222222444333222000///000333666111111111///------///111222111000...------......333333111///,,,+++---///444555666777777555222111///333444555777999666111//////111333666666555333333222000...---...000111111111222222333444444555444222///...///000111000...//////000000111111111111000000111333333222111///...---,,,,,,,,,,,,---222333444444333111///...++++++,,,,,,,,,,,,++++++,,,------***((()))***+++,,,...000000000000111333+++***)))(((((()))+++---000000///,,,***)))***+++'''(((***,,,...///000000---,,,++++++,,,---------)))))))))***++++++,,,---++++++,,,---------,,,,,,------......---,,,,,,,,,NNNKKKGGGDDDDDDFFFIIILLLHHHHHHGGGFFFDDDBBBAAA@@@AAA??????DDDGGGGGGGGGIIIHHHHHHGGGGGGHHHGGGEEEBBB>>>@@@AAAAAA???>>>>>>???EEEEEEFFFGGGGGGGGGGGGGGGJJJGGGCCCBBBDDDGGGIIIJJJGGGJJJNNNPPPOOOMMMKKKJJJFFFHHHJJJLLLMMMMMMLLLKKKKKKJJJJJJKKKLLLKKKIIIFFFGGGHHHIIIKKKLLLMMMNNNNNNNNNMMMLLLNNNQQQTTTVVVVVVPPPPPPOOOMMMJJJJJJKKKLLLMMMOOOQQQRRRPPPOOOOOOOOOPPPOOOMMMLLLKKKLLLLLLMMMNNNOOOPPPOOOLLLJJJIIIIIIKKKJJJJJJKKKLLLLLLKKKIIIIIIJJJJJJKKKKKKJJJJJJIIIHHHHHHGGGGGGGGGGGGHHHHHHJJJIIIHHHHHHIIIJJJJJJJJJFFFFFFGGGJJJLLLLLLJJJHHHEEEGGGIIIIIIGGGFFFFFFGGGCCCCCCCCCCCCCCCCCCCCCCCC???AAACCCBBBAAA@@@@@@@@@??????@@@@@@@@@@@@@@@@@@<<<===>>>???@@@@@@??????AAA<<<;;;>>>???===;;;===;;;:::999999:::===???AAACCC???;;;999;;;<<<:::888===999555444666777666555:::;;;;;;999888888999;;;888888888555222///...//////000222333666888999:::888777666555444333333333......------...000111222666666777666555333111///000000111222444666777888;;;999666555666888<<<>>>;;;:::999777555444333222333333444333111111333444222444666777666555555555666666888<<<;;;666333333444999:::777555777777555222333444555555444333222333222111222444777777777666555555444555777888999666777777666444222333444222333444222000//////000...///000111222222222222555555555555555555444444666@@@FFFAAA888444444555333111:::OOO]]]VVVEEE:::555222222555666444555999@@@AAABBBBBB@@@===999777222222222222333444555666555555666777777<<>>AAACCCDDDBBB@@@>>>>>>FFFGGGHHHHHHHHHGGGFFFEEEFFFDDDAAAAAADDDFFFHHHIIIHHHKKKPPPQQQPPPLLLJJJHHHBBBDDDHHHKKKMMMNNNMMMMMMKKKJJJIIIJJJJJJIIIGGGDDDDDDEEEGGGIIIKKKLLLMMMNNNLLLKKKKKKMMMPPPSSSUUUUUUOOOPPPPPPOOOLLLKKKKKKLLLLLLOOOQQQRRRPPPNNNNNNNNNOOOMMMKKKJJJJJJKKKLLLLLLNNNNNNNNNMMMJJJHHHHHHIIIJJJJJJKKKMMMOOOPPPOOOMMMMMMMMMLLLLLLLLLKKKJJJHHHFFFFFFFFFFFFEEEDDDCCCCCCBBBDDDFFFGGGGGGHHHIIIJJJEEEDDDDDDEEEHHHIIIIIIHHHFFFGGGGGGFFFEEEEEEFFFHHHCCCDDDEEEDDDDDDDDDDDDEEEBBBCCCCCCBBBAAAAAACCCEEE@@@@@@??????@@@AAABBBCCC======???@@@AAAAAAAAAAAAAAA===;;;===>>>;;;999:::999888777777999<<>>;;;888999<<<===;;;777;;;999666555444555777888<<<======<<<:::888888888666777777555333111111222222222333555666999:::;;;888777666555444333333333---,,,++++++,,,---///000111111222222222111000///000000111222333444666777:::;;;;;;<<<<<<<<<<<<;;;555555444444333333222222222333333222111111222444444666888888666555444555888555777;;;:::444222444444888999666444666666444222333555666666555333222444444333333333444555666777666666555555666777888555666777666444333333444333555666666444222222222---...///000111222333333111111222333444444444444555===@@@:::333222444444333111===SSS^^^TTTDDD;;;777444444777888666777:::BBBEEEGGGDDD>>>999888999333333333333444555666777888888888888777===NNN```cccMMMCCCLLLNNN@@@666888444777999888444222444777333222222333444333111///111000///...///000222333111000000111222444666777777555333333555666666666666555444444444444222000...------///111333333222.../////////...///222444222111000//////000000111000111222111000111333444222333222///,,,+++,,,---111222333444444222111///...000111111000......///222333444555555555444444000222222000111444222...111111222333555444222///444222///......000333555111111111222333333444444......///111333444333222222222111000////////////000000000222444555333222111000/////////111333444111111111111111111000000+++,,,---......---,,,+++,,,000000***(((,,,---,,,***,,,///000/////////000+++,,,,,,***((((((+++...---...---,,,******,,,...******)))***+++,,,...///000...,,,---000222222111,,,,,,---...////////////*********+++,,,------...***,,,......+++******,,,GGGHHHHHHIIIIIIHHHHHHGGGFFFFFFFFFFFFEEEDDDCCCCCCEEE@@@@@@EEEHHHEEEEEEIIIHHHEEEBBB@@@@@@@@@??????>>>AAAEEEFFFDDD@@@>>>===EEEFFFGGGHHHIIIHHHGGGGGGCCCAAA???@@@BBBEEEFFFGGGHHHLLLQQQRRRPPPLLLIIIGGG@@@CCCGGGLLLOOOPPPPPPPPPJJJIIIIIIIIIIIIHHHFFFCCCBBBCCCEEEHHHJJJKKKLLLMMMHHHHHHHHHJJJMMMPPPQQQQQQNNNPPPQQQPPPNNNLLLLLLMMMLLLNNNQQQQQQOOOMMMLLLLLLMMMKKKIIIHHHIIIKKKLLLLLLNNNNNNNNNLLLIIIHHHIIIKKKIIIIIIKKKNNNQQQSSSRRRQQQLLLLLLLLLMMMNNNNNNMMMKKKEEEEEEFFFEEEDDDCCCAAA???<<<@@@EEEFFFEEEEEEGGGJJJDDDBBB@@@@@@CCCGGGIIIJJJHHHGGGEEECCCAAACCCFFFJJJDDDEEEFFFFFFEEEEEEFFFGGGEEEEEECCCAAA@@@BBBFFFIIIAAA@@@??????@@@BBBCCCDDD???@@@AAABBBCCCDDDDDDDDDAAA<<<:::<<<<<<888666777888888666666888;;;???AAA999666555888<<<>>>;;;777999999888555444555888;;;<<<>>>???>>>;;;888777666666777888777555444444555444444555666888:::<<<===888777666555333333222222++++++*********+++---...+++,,,...000222333444555222222222222333333444555:::===@@@CCCBBB???:::777///000000111111222222222111111222111000000222333999;;;;;;:::666333111111999555555999888333111555333777888555333444444222333444666777777555444222888888888777666666666777999888777555555555666777555666777666444333444555444666999999777555444444...///000111333444666666---...///111333444444444555;;;<<<555///222444444333333???SSSXXXJJJ<<<666888555555888999777888;;;CCCGGGIIIEEE<<<666666999444444444444555666777777<<<;;;;;;888666===PPPccckkkRRRHHHWWWYYYEEE777;;;333777999888333222444888444444333444555444111///333222111000111222444555111111111222333666888999999777555444444555555444666555555555666444222//////......///000111111000...///000000000000333444222111000.........///000...///111111000000111222555555333000,,,***)))******,,,000222444333222111...111444666555444444444666666777888888999888888222333222000222666555111333333333444555444222///333111///......111444666000111111222333333444444,,,---///222555666444222555444222111000000//////000000000222555555444222///...------...000333444000000000000000000111111,,,---///000000///---,,,,,,000000+++***...111...+++---///000...------...,,,------+++((((((+++///***+++++++++***+++...000---,,,***))))))***,,,------+++)))***...000///...+++,,,---...////////////)))))))))***+++,,,---...)))+++---,,,)))((()))***GGGFFFFFFFFFGGGGGGHHHIIIGGGEEEDDDCCCCCCBBB@@@>>>@@@???>>>???BBBEEEFFFFFFGGGFFFCCCAAA??????@@@AAABBBAAA@@@@@@@@@AAABBBCCCBBBCCCEEEGGGFFFDDDBBB@@@DDDDDDCCCAAA???AAADDDGGGMMMNNNOOOPPPOOONNNKKKJJJCCCGGGMMMRRRSSSQQQMMMJJJKKKNNNNNNKKKJJJLLLKKKGGGKKKJJJHHHGGGGGGHHHJJJKKKKKKHHHEEEGGGKKKNNNLLLIIINNNLLLKKKLLLNNNOOONNNMMMQQQPPPNNNLLLKKKKKKLLLMMMLLLJJJGGGEEEFFFIIIMMMPPPTTTPPPLLLJJJKKKLLLJJJHHHIIIIIIMMMVVV^^^___XXXPPPPPPOOOMMMLLLJJJIIIIIIIIIKKKFFFDDDFFFFFFBBB@@@AAACCCBBBAAACCCFFFGGGDDDAAABBBBBBDDDEEEFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFEEEEEEEEEFFFFFFEEEEEEEEEHHHJJJBBBCCCCCCBBB@@@??????@@@@@@@@@@@@AAAAAACCCDDDDDDBBBCCCDDDEEEEEEDDDCCCCCCAAA>>>;;;:::;;;<<<<<<<<<:::999777888;;;===>>>>>>888:::<<<>>>>>><<<:::888999999;;;;;;<<<;;;:::999;;;<<<======<<<999666555444444444555666777777888999666444444555777888888555666666777666444333222333111............---,,,333111///...---...///111111222222222111111444666???>>>???BBBDDDAAA999222111000000111333333222000111333555555333222222333888999:::888666444333333666999===<<<888555333444888777777777777888999999888777555444555666888999888666444444555666555555???===:::555222222555888:::777444222111111000///666777888888555444444444333222111111333333222111333222111...---///333666777777666555444222111000555666777888<<<>>>888000777222111666999888;;;@@@BBBHHHMMMIII@@@999777999666555444222000000222555===<<<999555444<<>>???BBBDDDEEEEEEDDDCCCAAA@@@???@@@AAABBBAAAAAA@@@@@@@@@AAABBBCCC???AAADDDFFFFFFEEEDDDCCCEEEEEEDDDCCCBBBCCCFFFIIILLLMMMNNNOOONNNMMMKKKJJJHHHKKKPPPTTTUUUTTTPPPNNNMMMPPPPPPNNNMMMNNNMMMIIIIIIHHHGGGFFFFFFGGGIIIJJJLLLHHHFFFGGGKKKMMMLLLIIILLLKKKKKKLLLNNNOOONNNLLLOOOOOONNNNNNMMMLLLKKKJJJMMMKKKIIIGGGGGGIIILLLNNNSSSPPPMMMKKKKKKKKKIIIFFFJJJJJJMMMUUU\\\]]]VVVOOOMMMMMMKKKJJJHHHHHHGGGGGGKKKGGGEEEHHHHHHDDDBBBBBBFFFDDDDDDFFFIIIIIIGGGDDDBBBCCCDDDEEEFFFFFFFFFFFFEEEEEEFFFFFFGGGHHHHHHHHHFFFGGGGGGEEECCCCCCEEEGGGDDDEEEFFFDDDBBBAAAAAABBBEEEDDDDDDDDDDDDDDDEEEEEEBBBCCCDDDEEEEEEDDDCCCCCCBBB@@@===<<<=========<<<<<<:::999:::<<>>>>>===:::888999:::;;;;;;;;;:::999888<<<<<<<<<<<<:::999777666555666777888999999999999777555333333555777777777555555666666555444222111444222000///000000///...222222111111111333444555333333222///......111333:::999;;;???BBB@@@999222/////////111333444333222222333444333222111222444888999:::999777555555666444999>>>@@@<<<888555555444444444555555666666777555555444444666888:::<<<:::888777888999999888777===;;;888444000///222444666444111000111111000///333555777777666555666777555333222333444555444333444333222000///000222555444444444333222111000///333666666555888;;;888333444000000555888888:::???>>>BBBFFFCCC===888777999777888777555222222333444000333666777666999BBBKKKTTTNNNGGGCCCAAA>>>999444::::::999888777555333222111222333222000000000222444444444444333333333333222222111222333444666777666666666666555444333222777666666666777555111///000000111111111111000///***---///...000333222...---///222222222111111222000111222111///......///111000///---,,,---///000///000222333222000...---000333555666444444555666999777777999;;;;;;888555:::666111///000222333333222333555555444111...---111///------.../////////111333555444111000000222444333333333333222222222222222222444555555222000,,,,,,---...////////////222222333444555555666666222222222222222000///...///...---///111333222000222111111000...---,,,,,,...---,,,,,,------------+++***************+++,,,(((,,,---,,,---//////,,,++++++++++++++++++++++++,,,......,,,******,,,//////,,,***,,,///000---***)))***+++,,,---......---,,,------------,,,,,,+++FFFFFFGGGHHHHHHIIIJJJJJJHHHFFFDDDCCCEEEFFFGGGGGG@@@>>>>>>???BBBDDDDDDDDDAAAAAA@@@??????@@@AAABBBAAA@@@@@@@@@@@@AAABBBCCC===???BBBDDDFFFFFFFFFEEEFFFGGGGGGFFFEEEEEEHHHJJJKKKLLLMMMNNNMMMLLLKKKJJJLLLNNNQQQSSSTTTSSSQQQPPPOOORRRSSSPPPPPPQQQOOOLLLMMMLLLKKKKKKKKKMMMNNNOOOLLLIIIGGGHHHKKKMMMKKKIIIIIIIIIKKKMMMOOOOOOMMMKKKMMMNNNOOOOOONNNLLLIIIGGGJJJJJJJJJJJJJJJLLLMMMNNNPPPNNNMMMLLLLLLJJJGGGEEEKKKKKKMMMTTTYYYYYYSSSMMMJJJJJJHHHGGGFFFFFFFFFFFFIIIFFFFFFJJJJJJFFFCCCCCCGGGGGGGGGIIIKKKKKKIIIGGGDDDDDDEEEEEEFFFFFFGGGGGGCCCDDDEEEGGGHHHJJJJJJKKKHHHHHHGGGEEECCCAAABBBCCCEEEFFFFFFEEECCCBBBBBBDDDGGGGGGFFFEEEEEEEEEEEEFFFCCCDDDDDDEEEEEEDDDDDDCCCDDDBBB@@@@@@@@@???>>><<<>>><<<;;;;;;>>>@@@AAAAAA:::;;;===??????===;;;::::::;;;;;;;;;:::999999888<<<<<<;;;999999888888888666777:::;;;<<<;;;:::999555444333444666777666555444555555666555333222111444333111111222222111///000000222333444555555666555444222///---,,,...111888888;;;???BBBAAA<<<777//////000222555666555444333444444222111111333555999:::;;;:::888777777888333999@@@BBB???999666555222333444555666666666666777666666555666888999;;;999999999:::<<<<<<:::888;;;:::888444000///000222444222000000111222222111000222555666666666777999666555444444666666555444444555555444222111222333333333333333333222111111111555777444444777888777222000111666888777999<<<:::<<<===<<<999777777888888999:::888666444333444...111555777888:::<<<>>>FFFBBB>>><<<<<<;;;888555::::::999999777666444444///000111111000000111222444333222111111333444666222222222222444555666777333333444555555555555444444444444444555333000---...///000000111000//////***---///...///222222///,,,///222444333333333333///111222111//////000111//////......//////000111000111333444333000---+++444555666666555666888:::888888999:::;;;:::666333777444000...///111222222111222333444333111...---111///......///000000000333444555333111///...///333333222111111333444555222111000111333333222111...............///000111555555666666555555444444222222222222111///...---000333555555444222222222333333222111///...,,,+++///,,,((((((+++---,,,+++,,,+++***************+++))),,,---,,,,,,//////,,,+++***)))(((((()))***+++---...//////---+++,,,,,,---+++)))+++---...,,,)))******+++,,,---------,,,...............---,,,+++FFFGGGGGGHHHIIIIIIJJJJJJGGGDDD@@@???AAACCCDDDDDD@@@???>>>???BBBCCCCCCBBBAAA@@@??????>>>??????@@@@@@@@@@@@@@@AAABBBBBBCCC>>>@@@BBBDDDEEEFFFFFFEEEFFFGGGHHHHHHGGGGGGIIIKKKKKKKKKLLLLLLLLLLLLKKKJJJJJJKKKMMMNNNOOOOOONNNNNNOOORRRSSSQQQPPPRRRQQQMMMOOOOOOOOOOOOPPPQQQRRRSSSLLLJJJHHHIIIKKKLLLKKKJJJIIIIIIKKKOOOQQQQQQNNNLLLMMMNNNNNNNNNMMMKKKIIIHHHGGGHHHJJJLLLMMMNNNOOOOOOKKKKKKLLLLLLLLLJJJHHHFFFKKKKKKMMMRRRVVVUUUPPPJJJHHHHHHGGGFFFFFFFFFFFFGGGHHHEEEFFFJJJKKKGGGCCCCCCFFFFFFGGGIIIIIIIIIHHHGGGEEEEEEEEEEEEEEEFFFGGGGGGCCCDDDFFFHHHIIIJJJJJJJJJGGGHHHHHHFFFDDDCCCCCCDDDCCCDDDEEEDDDBBBAAABBBCCCEEEEEEDDDDDDDDDEEEFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCEEEDDDCCCCCCCCCAAA???===???===<<<<<<>>>@@@AAAAAA<<<===>>>??????>>>===<<<<<<;;;;;;;;;:::999999888===;;;:::888777888999:::666888;;;======<<<:::999555444444666777888666555444555555555555333222111333222111222333333222000---...000222333333222222444555555444222000111222777888;;;>>>AAA@@@;;;888333333333555777888777666666666555444222333666888<<<===<<<:::888666777888333888>>>???<<<777444444333444555777888888888888<<<;;;999888666666666666777777888;;;===<<<:::888999999888666333222333444666555333444555555444333///111333444444444555666666444444444555666555444444666888777555333222222444444555555555555555444---555:::888555777999999333333555777777666777888999999888777666666666666666888::::::888666555555444444222111555;;;??????@@@>>>;;;:::;;;;;;999777999999999999888777555555111222444444333333444666444222000///000222555888222222333444555666777777333333444555666666666666000000111333444333000......///111222333222111000***...111///000222222000---000444555555333333333111333444333222222333444000//////000222333333222222444555666555222000...444444333333333555888:::888999;;;<<<;;;999444222111///......000222444555111222333333333111000///222111000111222333333222222222333222111//////...222111000000111333555666333111//////111222333222222111000000000222333444444555555666555444333333000000111000000000//////888<<<@@@???999444222333222222222111///---+++***///+++&&&&&&))),,,,,,***---,,,,,,++++++++++++++++++......------000111...,,,+++)))(((((()))+++,,,---///000111///...,,,++++++******+++---...,,,***,,,,,,------...---------////////////...---,,,,,,FFFGGGHHHIIIIIIIIIHHHHHHFFFCCC???>>>>>>@@@AAAAAAAAA@@@???@@@BBBCCCBBBAAABBBBBB@@@???>>>=========??????@@@AAABBBBBBCCCCCCBBBCCCDDDEEEEEEEEEDDDDDDEEEGGGIIIIIIIIIHHHIIIKKKKKKKKKKKKLLLLLLLLLKKKKKKIIIIIIJJJJJJKKKLLLMMMMMMNNNQQQQQQOOONNNQQQPPPMMMNNNMMMMMMNNNNNNOOOOOOPPPKKKJJJIIIJJJKKKLLLLLLKKKJJJKKKMMMOOORRRQQQOOOLLLNNNMMMLLLJJJJJJJJJJJJKKKHHHJJJLLLMMMNNNMMMLLLKKKFFFHHHJJJKKKKKKJJJJJJIIIKKKKKKLLLOOORRRQQQMMMIIIGGGGGGGGGFFFGGGGGGHHHIIIGGGDDDEEEJJJJJJFFFBBBBBBBBBDDDEEEFFFFFFFFFEEEEEEFFFEEEEEEDDDDDDEEEFFFGGGEEEFFFGGGHHHIIIHHHGGGFFFFFFGGGHHHHHHGGGFFFGGGHHHDDDEEEFFFEEECCCBBBCCCDDDCCCCCCDDDDDDFFFGGGIIIIIIFFFFFFEEEEEEDDDDDDDDDDDDEEEDDDCCCCCCCCCBBB@@@>>>???===<<<<<<>>>@@@@@@@@@????????????????????????===<<<<<<;;;;;;;;;::::::===<<<999888888999;;;<<<666888;;;======;;;999888777666666777999999888666444555555666555333222111222111111222444444222111...///111333444222111///222555999:::999777666666777999;;;===>>><<<888555999888777888999999888666999999888666555666999;;;@@@@@@>>>:::666444333444444888::::::666333333444444555666777888888888888<<<<<<:::999888777666666777777999<<<>>>>>><<<:::666777777555444444555777<<<;;;999999999999777555000222444444222111222333444333222333444444333222444666999999777444222111444444555666666666555555,,,666>>>>>>:::999:::999666999:::999666555666666;;;:::888666555555555555222555888999888666666666333333000...333===BBB@@@>>>===;;;::::::999888888888888888888888777666555222444555555444444666777333111///...///222555888222333444555666777777777666666777777777666666555------///222444555333111///000222444444333111000***000333111000333444222111333666666555333222222222333444444333333444555222111000222555666666444666666777777777555333222444333111111333666888999888:::<<<===;;;777444222000000000000111222333444222333333444444333222111222111000111222333222000/////////000111111111000222111000///000222555777777444222222444666777777444333222111111222444555000111333555555555444333/////////000000111222222999???CCCBBB;;;555444555000111111000///---***)))///+++'''&&&(((+++,,,+++...------,,,,,,,,,---------///000---...222222000...---+++******+++---......///000222222000---++++++++++++,,,......---,,,...///////////////........./////////...------,,,FFFGGGHHHIIIHHHGGGFFFEEEGGGDDDAAA@@@@@@AAAAAAAAABBBAAAAAABBBDDDDDDBBBAAACCCBBBAAA@@@???===<<<;;;>>>???@@@AAABBBCCCCCCCCCFFFFFFFFFFFFEEEEEEDDDCCCDDDGGGJJJKKKKKKJJJKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMIIIJJJKKKLLLMMMOOOPPPPPPNNNPPPOOOKKKKKKOOOPPPNNNPPPPPPPPPPPPPPPPPPPPPOOOJJJJJJJJJJJJKKKLLLMMMNNNLLLLLLLLLNNNPPPPPPMMMKKKMMMLLLJJJHHHHHHJJJKKKMMMLLLMMMNNNNNNMMMJJJGGGEEEDDDFFFIIIIIIIIIIIIJJJKKKJJJJJJKKKMMMNNNMMMJJJHHHFFFFFFFFFGGGGGGIIIJJJJJJHHHEEEEEEIIIIIIEEEBBBBBB@@@BBBEEEEEEDDDCCCCCCDDDFFFEEEDDDCCCCCCDDDEEEFFFEEEFFFHHHHHHHHHFFFDDDCCCDDDFFFHHHIIIHHHHHHIIIJJJFFFGGGHHHHHHFFFFFFGGGHHHDDDDDDEEEFFFHHHJJJLLLMMMGGGGGGFFFEEEDDDDDDDDDDDDEEECCCBBBBBBBBBBBBAAA???@@@>>><<<===>>>@@@@@@@@@AAAAAA@@@??????@@@AAAAAA======<<<<<<<<<======>>>===<<<:::999:::;;;===>>>777999:::;;;;;;:::999888888777666777999:::999888555666666666666444333222111111111333555555333111222333555666666555444222111555:::======<<<;;;:::===???AAABBBAAA>>>;;;999<<<;;;::::::;;;:::888666:::;;;;;;999888888:::<<>>999444111000111333666888777555444666888666555555555555666777777999999999999999::::::::::::::::::===???@@@???>>>555666555333111222555777???===<<<<<<<<<;;;999777333555666555222111111111333222111111333333222111333666888999777444333222222333333444444444333333---888AAAAAA>>><<<:::888777<<<===888444555666666;;;;;;;;;999666444555666222444777888777666555555000666888777<<>>======>>>@@@BBBCCCCCCCCCCCCGGGGGGGGGGGGFFFFFFEEEEEEEEEHHHLLLNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLMMMNNNNNNJJJKKKLLLNNNPPPRRRSSSTTTOOOPPPMMMHHHHHHMMMPPPOOORRRRRRRRRRRRQQQQQQPPPOOOHHHIIIJJJJJJKKKLLLNNNPPPLLLLLLKKKLLLMMMMMMKKKIIIIIIIIIIIIIIIJJJKKKLLLLLLKKKKKKLLLLLLKKKJJJHHHFFFFFFHHHIIIHHHFFFFFFHHHJJJHHHIIIJJJKKKLLLKKKIIIHHHEEEEEEEEEFFFGGGIIIJJJKKKLLLHHHFFFIIIIIIEEECCCCCC@@@CCCFFFFFFDDDCCCDDDEEEEEEDDDCCCBBBBBBCCCDDDEEEDDDEEEGGGHHHGGGFFFCCCBBBCCCEEEHHHIIIHHHHHHHHHIIIGGGHHHIIIHHHGGGGGGHHHIIIEEEEEEEEEFFFGGGIIIJJJKKKHHHGGGFFFDDDDDDDDDDDDDDDCCCAAA??????@@@AAAAAAAAABBB@@@>>>>>>@@@AAABBBAAACCCBBBAAA@@@@@@AAABBBCCC>>>=========>>>???@@@AAA===<<<<<<;;;<<<===>>>???999::::::;;;;;;::::::999999777555555777999999999666777777888777555444333111111222555777777555333333444666777888888888888333555888:::::::::;;;===???AAADDDDDDCCC@@@>>>===:::999888999::::::999777999;;;<<<;;;:::999:::;;;???>>>;;;666222//////000///333888:::::::::<<<>>>:::888666444444555777888888888999::::::;;;;;;::::::999999;;;>>>@@@@@@???:::999666333111111444777<<<<<<;;;<<<===<<<:::888666777888777555333333444333111000111222333222111222444777888777555333333333444444444444444333333222:::@@@???>>>===;;;888555;;;<<<666222444777888888;;;===;;;666444666999555777999888666444333444111:::???===@@@HHHIIICCC;;;:::999777555444333444444555555666666666555555222444444444222111222333222111///......000333444222444555777888888888888777777777777777666666555000000222444666666444222333444666777666333000...---444888666333555777777555555666555333444666888333444555444222111111222666222//////333666666444444333111000000222444555666444222444777:::;;;:::888:::<<<;;;888666555666666888999777444111000111111111222222333333333333000///......///...+++))),,,++++++...111333222111000000111111222222333333000///...///111333333222222222333333333333222222///000333666777666555444555444222111111111222222...222666888666555555666---...000111111///---++++++...///...******---000)))))))))***+++,,,---...,,,///...+++,,,000222000000000000000000000000000000//////111333444222000***,,,---.........//////111111111000000///------***+++,,,------......---GGGHHHHHHHHHGGGDDDAAA@@@@@@??????@@@BBBCCCCCCBBBDDDDDDCCCEEEFFFEEECCCAAA@@@@@@AAAAAAAAA@@@@@@???===>>>@@@BBBCCCCCCCCCCCCGGGGGGGGGGGGGGGGGGGGGGGGGGGJJJNNNPPPPPPOOONNNNNNMMMMMMLLLLLLMMMNNNOOOOOOIIIJJJMMMOOORRRTTTUUUUUUPPPPPPLLLGGGGGGMMMQQQQQQPPPPPPOOOOOONNNMMMKKKJJJGGGHHHJJJKKKKKKMMMOOOQQQMMMKKKIIIIIIJJJJJJIIIGGGEEEGGGIIIKKKLLLLLLKKKKKKEEEGGGHHHJJJLLLLLLLLLKKKIIIJJJJJJGGGDDDCCCEEEHHHHHHHHHIIIJJJJJJJJJIIIHHHCCCDDDDDDEEEFFFHHHJJJKKKOOOJJJHHHIIIIIIFFFDDDEEEAAADDDHHHHHHFFFDDDEEEGGGEEEDDDBBBAAAAAABBBCCCDDDBBBCCCFFFGGGGGGFFFCCCBBBCCCEEEHHHHHHGGGFFFFFFGGGEEEFFFGGGGGGFFFEEEFFFGGGEEEDDDDDDDDDEEEFFFGGGGGGIIIHHHFFFDDDDDDDDDDDDEEEBBB@@@======???AAABBBBBBDDDBBB@@@@@@AAACCCCCCCCCDDDCCCAAA@@@@@@AAACCCDDD>>>>>>======???@@@BBBCCC===============>>>???@@@;;;;;;;;;;;;;;;;;;;;;;;;999666444444555777888888777888888888888666555444222333444666999999777555111222444666888999:::;;;555666666555555777;;;===999;;;>>>???===;;;:::999777777666888::::::999888888:::<<<<<<:::999999:::===<<<999555000...///000+++111999>>>???@@@AAACCC???<<<999666666777999;;;;;;;;;;;;;;;:::999888888888777777888;;;>>>??????@@@>>>:::555222222555888999888999:::<<<<<<;;;999777888:::999777666666777333222111111333333222111111444666777666555444444666666777777666555555444666;;;>>>===<<<===;;;888222888:::333000444999:::444:::>>><<<666444777;;;::::::;;;999555333222222222;;;===888999BBBFFFCCC:::::::::888555444444555333444555555555555555555444555666555333222333444222111///...///000222333333444666777888999888888444555666666666666666666444444444666777666333111777888:::;;;999666333000...555:::777444666888888444555555444333555888;;;666777777666444222333444777222------111555444333111///---+++,,,///222555444222111333777:::999888888:::<<<:::777555666888444777:::999666333333555000000000111222222333333222111000000000///+++)))---++++++---111333111///000000111222222222222111222111111222444666555444444555666666666555444333111222555777888777555444888777555333111000000111111333555666555444333333---...111222222111...---***///333111,,,)))---222'''''''''((()))+++,,,---+++------******///000...000000111111111111000000000......000333555444111)))+++---......---...///000000000000///...,,,,,,))))))+++,,,---.........DDDLLLOOOIIICCCCCCBBB???>>>???@@@AAAAAAAAA@@@???BBBBBBCCCDDDEEEFFFGGGGGGAAA======EEEIIIFFFCCCDDDCCCDDDEEEDDDCCCCCCEEEGGGGGGJJJLLLKKKHHHEEEEEEFFFHHHJJJMMMOOOQQQPPPOOOMMMLLLKKKJJJKKKLLLKKKJJJHHHLLLMMMPPPRRRTTTVVVWWWWWWSSSPPPKKKIIIJJJMMMOOOQQQQQQPPPNNNLLLKKKJJJJJJJJJKKKIIIGGGIIILLLNNNMMMLLLPPPLLLIIIHHHJJJJJJHHHFFFDDDEEEHHHJJJKKKLLLLLLKKKMMMLLLKKKJJJIIIHHHHHHHHHLLLKKKKKKJJJHHHFFFDDDBBBAAADDDEEEEEEHHHMMMMMMIIIIIIHHHGGGFFFFFFHHHJJJKKKJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDCCCCCCBBBAAABBBDDDGGGHHHHHH???BBBEEEEEECCCAAABBBCCCEEECCCCCCEEEHHHIIIFFFCCCBBBGGGJJJHHHBBB???BBBGGGFFFEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGBBBBBBBBBBBBCCCCCCCCCDDDGGGEEECCCCCCDDDEEEEEEEEE@@@AAABBBCCCCCCAAA@@@>>>>>>???@@@AAABBBBBBAAAAAA???;;;999:::???AAA@@@===:::;;;<<<;;;999888999:::<<<888333333777:::999777777999999888555333222222777666555555666777666444444555777888999888666555777555444666999;;;:::888999:::;;;;;;:::999666555777777777777888999:::;;;:::;;;>>>@@@@@@???===<<<;;;:::888666555444444333111333555888;;;===??????FFF@@@;;;888999;;;<<<<<<888:::===??????===:::888777666444555888;;;<<<===;;;999777555444333111///666888:::999666555777999;;;:::999888555333111///111444666555222//////000222888<<<<<<;;;===<<<999:::777666666555222555:::>>>===:::888;;;>>><<<666444888777222333:::??????@@@@@@>>>;;;888777999:::555999:::777666777555000;;;>>>>>>:::;;;BBBEEECCC===;;;999888888777666555//////000111222444666777888777444222111000000111////////////////////////222000222:::<<<888555777777888999:::999777555333222333444444444444444444555666777999999999888777666555444555777777777555444888999666555999;;;:::555555444333222222111111111111000///////////////111222444444222000//////000000111111111222222222666444333444777999777555777666555555555444111//////---,,,,,,///111222111555333///+++)))***,,,---///000222222000///000111333000///111666888555222333111///111555777666333666666666777777555111---***---111444666666555444333444555555444333111000000000000111111000000000))),,,......+++***+++...+++000444444000+++((((((((()))+++,,,---.........*********+++,,,,,,------111222333444333111///---...,,,+++---000222444444000222333333111000000111111111000000//////......++++++++++++++++++++++++GGGNNNQQQKKKFFFEEEEEECCCAAABBBBBBCCCBBBAAA???>>>CCCCCCDDDEEEFFFFFFFFFFFFCCC???@@@FFFIIIGGGEEEFFFFFFGGGGGGEEEDDDCCCEEEFFFGGGJJJLLLKKKHHHFFFFFFFFFJJJLLLNNNOOOOOONNNLLLKKKLLLKKKKKKLLLMMMMMMLLLKKKLLLNNNQQQSSSSSSTTTWWWYYY^^^YYYQQQLLLKKKLLLMMMNNNNNNNNNNNNNNNMMMKKKIIIHHHJJJGGGFFFGGGJJJLLLKKKJJJKKKIIIGGGGGGHHHHHHFFFCCCCCCDDDFFFHHHJJJLLLMMMMMMLLLKKKJJJIIIHHHHHHHHHHHHKKKLLLLLLKKKIIIGGGDDDBBB@@@CCCDDDDDDFFFKKKKKKHHHFFFEEEEEEEEEFFFHHHJJJKKKIIIIIIIIIIIIIIIIIIIIIIIIGGGFFFFFFEEEDDDCCCBBBAAABBBAAABBBDDDFFFFFFDDDCCC>>>AAADDDDDDCCCBBBCCCEEEGGGEEEEEEFFFHHHHHHEEECCCAAACCCEEEDDDAAA@@@CCCFFFEEEDDDDDDDDDEEEEEEFFFGGGFFFFFFFFFGGGGGGHHHHHHHHHEEEEEEDDDDDDCCCBBBBBBBBBEEECCCAAAAAABBBDDDDDDCCCBBBCCCDDDDDDCCCAAA???===???????????????@@@@@@@@@???<<<:::<<<@@@CCCAAA???:::;;;<<<;;;999888999:::<<<888444444888:::999777999::::::888555333222333666555444444666777666555555666888999:::999888777555444333555888999888777999:::<<<======<<<:::999;;;:::999888777777666666<<<>>>@@@BBBBBBAAA@@@>>><<<;;;999777666444444333333444777:::===???AAABBBDDD@@@:::888999<<<<<<<<<999::::::;;;;;;::::::999999777555555888:::<<<<<<888777666555444444222111777999;;;999666444555666999888777666444222000///111333555444222000000111222777999888888;;;===<<<;;;777555777777666777:::888@@@EEEBBB===;;;999666555666555333:::FFFNNNNNNAAAAAA@@@===:::888888999:::999888666555666:::>>>EEEFFFDDDAAABBBGGGGGGBBB>>><<<:::888777666555444111111111111222444555666666666555444333333333333000000000000000000000000222000333:::<<<888555777888888888888666444222111444555666777777888888888666777888999999999888777666555444444666666555333000444555222111444666555666666666555555444222222222111000//////...//////000111333333222111000000000000000111222333333444888666444555666777555333333222222333555444222000---,,,***+++---///000///666444111...,,,,,,---...000222444333222111222222222///...000444666333000111333444333222222444666888888999999777444222000,,,...222555777666444333444444444333222111000///...///000111111000///...***,,,---...------......222333444222000---------***+++,,,---////////////*********++++++,,,,,,,,,000111222333222111///......---+++,,,///111222222///000222222111000000222111111111000000///......,,,,,,++++++++++++++++++HHHMMMOOOKKKGGGFFFFFFEEEDDDEEEEEEEEEDDDBBB@@@???CCCDDDFFFGGGGGGFFFEEECCCDDDBBBCCCGGGJJJHHHFFFGGGJJJJJJIIIGGGDDDCCCEEEFFFHHHJJJKKKKKKIIIGGGGGGGGGJJJKKKMMMNNNNNNMMMLLLKKKKKKKKKLLLMMMNNNNNNNNNNNNLLLPPPTTTSSSRRRRRRWWW\\\eee___XXXRRROOONNNNNNNNNKKKMMMNNNOOONNNLLLIIIGGGIIIHHHGGGGGGIIIKKKKKKJJJHHHHHHGGGHHHIIIIIIFFFDDDCCCDDDEEEGGGIIIKKKMMMOOOKKKJJJIIIIIIHHHHHHHHHHHHKKKLLLMMMMMMKKKHHHEEECCCAAAEEEFFFEEEGGGKKKKKKIIICCCCCCEEEFFFHHHIIIIIIIIIGGGGGGGGGHHHIIIJJJJJJJJJIIIHHHGGGFFFDDDCCCBBBAAACCCDDDFFFHHHJJJHHHDDD@@@???AAABBBCCCBBBBBBDDDEEEGGGFFFEEEFFFGGGFFFDDDBBBAAA@@@?????????AAACCCEEECCCCCCCCCDDDDDDFFFGGGHHHDDDEEEEEEFFFGGGHHHIIIIIIHHHGGGFFFEEECCCBBBAAA@@@CCCAAA@@@@@@AAABBBBBBAAABBBCCCCCCCCCBBB@@@===<<<@@@???>>>=========>>>>>>???===<<<>>>BBBDDDCCCAAA:::;;;<<<;;;:::999999;;;<<<999666666999;;;:::888<<<<<<:::777444333444555444333333444666777666555555666888:::;;;;;;::::::555444333444666777666555777888;;;=========<<<;;;::::::888777777666666777>>>???@@@AAABBBAAA@@@???<<<<<<;;;:::888777666666777888999;;;<<<>>>??????AAA>>>;;;999:::<<<======:::999888888888888999::::::888777666888:::::::::555555555555555555555444888:::;;;:::777444333333666666555444222111000///000222333333222111111222444777777555777>>>CCCEEE@@@999555777:::999999:::999JJJXXXTTTFFF<<<777666111000///111<<>>:::777777888>>>888666777666666AAAPPP___]]]XXXRRROOOLLLFFF>>>@@@>>>;;;888666555444444333333333222333333444555333333444444444444444333111111111000000111111111222222555:::;;;888666777888888666555333222111000555555666777888999999:::888888999999999888777777555444333444444444222000000444666333222555777666555666777888777666444222222222111//////.........///000111222333222111111000000111222222333444444888777555555555444222000000///000111444555444333///---+++,,,...///000000666555333222000000//////000222333333222111111222000...---///222333111//////444777444...---333999666999:::888444222222333000111333555666555444333555444333111000000//////---///111222222111///------,,,,,,...000111111000777444000...---...//////,,,,,,...///000000000000*********+++++++++++++++...///000111111111111000000...,,,,,,.../////////---///000000//////111222222222111111000/////////,,,,,,,,,,,,,,,,,,,,,,,,GGGJJJKKKIIIFFFEEEEEEEEEEEEEEEFFFFFFFFFEEECCCBBBDDDFFFHHHIIIHHHFFFDDDBBBEEEDDDEEEGGGHHHGGGGGGGGGLLLLLLJJJGGGDDDCCCEEEFFFHHHIIIKKKKKKJJJIIIHHHHHHIIIJJJLLLMMMNNNNNNMMMLLLIIIJJJLLLMMMNNNNNNOOOPPPLLLQQQVVVUUUQQQQQQWWW^^^bbb___[[[XXXVVVUUUSSSQQQKKKLLLMMMNNNNNNLLLJJJIIIJJJIIIIIIIIIJJJKKKKKKKKKJJJKKKLLLMMMNNNLLLJJJHHHFFFFFFFFFFFFHHHJJJLLLMMMJJJJJJIIIHHHHHHHHHHHHHHHKKKMMMNNNOOOMMMJJJFFFDDDDDDHHHJJJIIIIIILLLMMMLLLDDDEEEGGGIIIIIIIIIHHHGGGEEEEEEFFFGGGIIIJJJKKKLLLNNNMMMKKKIIIGGGFFFEEEDDDGGGGGGHHHJJJLLLKKKGGGEEEBBBBBBBBBAAAAAAAAABBBCCCDDDCCCCCCCCCDDDDDDCCCBBBDDD@@@===<<>><<>>>>>@@@CCCEEEDDDBBB;;;<<<<<<<<<:::999:::;;;<<<:::888888:::;;;;;;:::>>>===;;;888555444555777444333222444666777777666555666777999:::;;;;;;;;;666666555555666666555555555666888:::;;;;;;:::999555555555666888:::;;;<<<<<<<<<===============<<<<<<<<<<<<=========<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<>>>===;;;::::::;;;<<<===::::::::::::::::::::::::<<<:::888777888999999888222333444555555555666888777888999999888666444333555555444333222222222222111111222222222222222222666888888666:::DDDMMMQQQHHH>>>666666999::::::;;;CCCWWWhhheeeTTTDDD;;;777111000///111999FFFRRRYYYPPPMMMFFF>>>888666777999>>>666555;;;999777FFF[[[vvvuuuoooeeeXXXLLLBBB<<>>??????@@@@@@AAABBBCCCHHHCCC>>>===@@@BBBBBBAAAAAAAAAAAABBBCCCEEEFFFGGGCCCCCCDDDEEEGGGHHHIIIIIIEEEEEEEEEEEEDDDDDDDDDDDDBBBAAAAAABBBDDDDDDCCCBBB>>>@@@BBBDDDDDDDDDBBBAAABBB@@@>>><<<;;;;;;<<<===??????@@@AAACCCCCCBBBAAA;;;<<<===<<<:::999:::;;;===<<<;;;;;;<<<<<<<<<;;;>>>>>><<<999666666777999555444444555777999888777444555666888999::::::;;;999999999888777666666666666777999;;;;;;:::999888444444555777999;;;===>>>888888777777777777777888:::;;;===???AAABBBBBBBBB??????>>>>>>>>>???@@@AAA<<<<<<<<<;;;:::;;;;;;<<<999;;;===??????===;;;999;;;999888777888888777666000222555555444555777999555555666777888888666555555555444444444444555666222222222222222333333333444777888777<<>>===999EEEYYYoooqqqpppgggWWWHHH@@@>>>AAABBB@@@===888444444555888777666555444444444444555666666777666444333111222111///......///111222333666::::::888888888888444444444444555666777888999888777666555555666666666666666666555666666666555444444444555444111...///444666444333555666444333555777888888666444222333333222111111111111222000000000222555666444222666666555444333222111111222333555666666666555555666555333444555666555444555333000000111222222222222333333333333222000000///000222222000000000111000000000111222222111000222222111000///000111222000555888888555444888===:::777222///...111555888888777555333222222222222...111333555555333111...000---+++---111444333222222...******,,,---+++))),,,---...///////////////------,,,,,,++++++***************+++,,,...000222444222///.........---,,,+++,,,---,,,,,,---///111000000000000000000000111,,,,,,---------.........IIIGGGGGGIIIIIIGGGGGGJJJCCCDDDFFFHHHIIIIIIIIIHHHGGGHHHIIIIIIIIIGGGEEEDDDEEEIIIIIIFFFEEEFFFGGGFFFIIIHHHGGGDDDBBBCCCEEEHHHIIIIIIIIIKKKMMMMMMLLLJJJRRRQQQPPPOOOMMMKKKIIIHHHFFFJJJMMMMMMLLLKKKNNNPPPNNNRRRWWWWWWUUUTTTWWW[[[[[[[[[\\\^^^]]]YYYRRRNNNOOONNNMMMLLLLLLMMMOOOPPPHHHIIIJJJIIIGGGGGGIIIKKKLLLNNNPPPPPPNNNLLLLLLLLLMMMLLLKKKJJJIIIIIIIIIIIIKKKJJJJJJIIIIIIIIIJJJJJJKKKNNNQQQTTTRRRNNNIIIEEECCCHHHKKKHHHFFFHHHJJJIIIKKKKKKLLLLLLKKKIIIFFFDDDCCCDDDEEEGGGHHHJJJKKKLLLMMMKKKIIIFFFEEEDDDDDDDDDHHHEEEAAA@@@BBBFFFIIIJJJKKKGGGBBB???>>>>>>>>>===;;;<<<===>>>>>>???AAADDDHHHDDD@@@???AAABBBBBB@@@AAAAAAAAABBBBBBDDDEEEFFFCCCDDDDDDEEEFFFGGGHHHHHHCCCCCCCCCDDDDDDEEEEEEEEEBBBBBBBBBCCCEEEFFFEEECCCAAABBBEEEGGGHHHIIIHHHGGGBBBAAA@@@>>>======>>>>>>??????AAAAAAAAAAAA@@@???;;;<<<===<<<:::::::::<<<=================================;;;999888:::<<<888777777888:::;;;:::999666666666777888999::::::;;;<<<<<<:::888666666777888999;;;======<<<;;;::::::999999999999:::;;;;;;777666555333333444555666999:::===@@@CCCDDDEEEEEE@@@@@@@@@AAACCCFFFHHHJJJ;;;<<<===<<<;;;999:::;;;888;;;===@@@@@@===;;;888:::888777777777777555444000333666666444444666999555444444555777888888777555555444444555666888999666444222222333444444333000444777777;;;DDDLLLOOOLLLBBB:::888888999;;;???CCCMMMWWW\\\\\\WWWMMMCCC888888;;;???@@@AAAGGGMMMsssiiiYYYGGG999333444777666444888>>>===;;;BBBMMMRRRUUUXXXWWWMMMBBB???AAA@@@BBBDDDAAA;;;777555666999888777666555555555555999999999999888777666555222111///......///111222333999<<<:::777888999999222333444666777999::::::;;;:::999777777777888888666555555555555666777888555555555666777666333000111666999777666888888666444555666888777666555333444333333333333444555555333111111444777888666333777777666555333222111111///222666888888777888888:::888666666666777666555555222000///000111000000111222222222222222111000222444555555444333333444111111222333333222222111444111...000444555333///222666999;;;::::::===???:::777222......000555888777666555444444333333444///111333444444333111//////---,,,,,,...000111111111000......///...---+++------...//////////////////......---,,,++++++***)))(((''''''))),,,...000444111...---------,,,+++++++++,,,+++***+++---000------...///000111111222,,,------....../////////HHHDDDDDDHHHIIIFFFGGGJJJDDDEEEGGGHHHIIIHHHHHHGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGLLLLLLGGGEEEGGGIIIGGGEEEDDDCCCAAA@@@BBBFFFIIIIIIIIIIIIKKKNNNOOOMMMJJJQQQQQQPPPOOONNNMMMLLLLLLGGGKKKOOOOOOLLLKKKNNNQQQOOORRRVVVXXXXXXWWWWWWXXXYYYYYYYYYYYYYYYVVVRRRNNNNNNNNNOOOOOOPPPPPPPPPPPPKKKLLLMMMLLLJJJJJJKKKNNNNNNPPPQQQOOOLLLKKKKKKMMMMMMMMMMMMMMMLLLKKKJJJIIIKKKKKKKKKJJJJJJKKKKKKLLLKKKNNNRRRUUUTTTPPPJJJFFFBBBIIILLLHHHEEEFFFHHHHHHJJJJJJKKKKKKJJJHHHFFFEEECCCDDDEEEFFFHHHJJJKKKKKKIIIHHHFFFCCCBBBBBBCCCDDDHHHEEEAAA???@@@CCCFFFGGGKKKGGGAAA>>>>>>??????>>>;;;===>>>===<<<===@@@CCCCCCBBBAAAAAAAAABBBBBBAAABBBAAAAAAAAABBBCCCCCCDDDDDDEEEEEEEEEFFFFFFGGGGGGBBBBBBCCCCCCCCCDDDDDDDDDAAAAAABBBCCCFFFFFFEEECCCBBBDDDFFFHHHIIIIIIHHHGGGBBBBBBBBBAAA@@@@@@@@@???>>>???AAAAAA@@@>>><<<;;;;;;======<<<;;;:::;;;<<<===>>>??????>>>======>>>;;;<<<======;;;;;;<<<===<<<;;;::::::<<<===<<<:::888888888888888999::::::<<<===>>>;;;888555666777666777:::<<<>>>>>>===<<>>===;;;:::999888888:::999777555444555777888888:::===@@@BBBBBBBBBBBBBBBAAAAAAAAACCCFFFHHHJJJ;;;===???>>>;;;888888999888999:::;;;;;;:::999888888666555666666666444222111555777666333222555888999666333333555777777666555444444444555777:::;;;999666333333444555444333///444888999;;;@@@CCCBBBBBB>>>;;;<<<<<<;;;<<<@@@???DDDJJJNNNRRRTTTOOOGGG===:::???KKKUUUVVVTTTTTTiiibbbTTTEEE999444555777444666999::::::;;;>>>@@@AAA???AAAFFFFFF@@@<<<===???CCCFFFEEE???999777777999888888777666666666666888888777777777777777888333222000......000222333333:::>>>999666888::::::222333555777888999999888999888666666666888999;;;666666666666777888:::;;;555555666888999888555333333888;;;:::999;;;;;;888666666777888888777777666444444444444555777888999666333222555999:::777333555555555555444444444444///333777999999888999:::;;;999666666777888777777666444111000111111111000222222222222222222222333333555666666555444444555111222333333222111111222444222111444888999666111444666999;;;<<<;;;;;;:::555444222111000111333444333444444555555444444333///000111222222111000///---------++++++,,,...111111222111000......///000//////000000111111000000111000000...---,,,++++++((('''%%%$$$&&&))),,,...222///,,,+++++++++***)))+++,,,+++***((())),,,...***+++,,,---///111222333,,,------...//////000000FFFAAA@@@EEEGGGDDDDDDHHHFFFGGGHHHHHHHHHGGGFFFEEEHHHHHHHHHHHHHHHHHHHHHHHHHHHNNNOOOIIIEEEIIIJJJIIIBBBBBBAAA??????BBBFFFJJJJJJIIIIIIKKKOOOPPPMMMKKKLLLLLLMMMNNNPPPQQQRRRSSSIIIMMMQQQPPPMMMLLLOOORRROOORRRVVVYYYZZZYYYWWWVVVWWWUUUTTTTTTUUUUUUTTTRRRLLLNNNPPPRRRSSSRRRPPPOOOOOOQQQRRRQQQNNNNNNPPPRRRQQQSSSSSSPPPLLLKKKLLLOOOKKKLLLMMMNNNNNNMMMLLLKKKLLLLLLKKKKKKKKKLLLLLLMMMKKKNNNSSSVVVUUUPPPJJJFFFDDDKKKNNNJJJFFFGGGJJJJJJHHHHHHIIIIIIHHHHHHGGGGGGDDDDDDEEEFFFHHHIIIJJJKKKIIIGGGEEECCCBBBBBBCCCDDDJJJGGGCCCAAABBBCCCDDDDDDKKKEEE???===>>>???@@@@@@>>>???@@@>>><<<<<>><<<:::999<<<=========;;;:::;;;<<<===>>>@@@@@@???>>>>>>>>>:::<<<>>>>>>===<<<===>>>>>>===<<<<<<===>>>===;;;:::::::::999999:::;;;;;;<<<===>>>;;;777555555777111333777:::<<<=========@@@???>>><<<:::999999999>>><<<:::888777888:::<<<999:::===???@@@@@@???>>>EEECCCAAA@@@@@@@@@BBBCCC;;;===???>>>:::888777888777777666666666666777777666555444555666666444222222666888777333111444777<<<888333222444666666555444333333333555777:::<<<;;;888444444555666555333000777;;;<<<<<<>>>===:::999999<<>>CCCHHHGGGAAA;;;888777999999888777777777777777444444333333444555777888555333111//////111333555333;;;???999666888;;;:::222333666888888888777666444333222333444777:::;;;777777777777999;;;===>>>555666777999;;;:::777444///555888666666777777555888888888888888888999999333444444555777888:::;;;777555333666:::;;;777333333333444444555666666777000444999;;;:::888999::::::888666555777888999888999666444222333333333222333333222222222333444444222444555555444333333444000222333333111111111111333333555888;;;;;;888444444444666888:::999666333111222333444444333111000111222333444555444333222......////////////......+++------+++((())),,,000111222222///++++++///333000111111222222222111111222222111///...---,,,+++'''&&&$$$###$$$'''***---000---***)))))))))(((''',,,,,,+++)))((((((***---((()))***---///111333444---------...///000000111GGGDDDBBBCCCGGGIIIIIIHHHFFFHHHIIIIIIGGGFFFFFFGGGIIIIIIHHHFFFEEEEEEGGGIIIHHHLLLNNNKKKGGGDDDFFFJJJEEEDDDCCCCCCCCCDDDFFFGGGIIILLLNNNNNNLLLKKKMMMOOOPPPOOOOOOOOOQQQQQQQQQPPPMMMMMMMMMNNNNNNOOOOOOOOOOOOPPPQQQSSSTTTUUUUUUUUUVVVTTTRRRQQQPPPQQQSSSTTTNNNOOOOOOPPPPPPOOONNNNNNMMMNNNOOOOOONNNMMMNNNOOOSSSUUUSSSMMMJJJLLLNNNMMMNNNNNNNNNLLLJJJIIIJJJKKKMMMNNNNNNMMMKKKIIIIIIJJJKKKMMMQQQSSSSSSPPPMMMKKKKKKOOORRRQQQLLLHHHGGGGGGHHHGGGFFFGGGHHHGGGFFFDDDEEEDDDEEEGGGIIIKKKLLLKKKMMMJJJFFFEEEFFFFFFDDDBBBGGGGGGHHHIIIHHHGGGFFFEEEIIIEEEAAAAAACCCDDDDDDCCC???@@@AAAAAA@@@???===<<>>CCCBBB@@@@@@@@@@@@>>>===@@@???>>>>>>>>>???AAAAAADDDCCCAAA>>>===;;;::::::<<<>>>??????>>>======>>><<<===???@@@???>>><<<;;;::::::;;;<<<============CCCBBBAAA@@@????????????<<<;;;;;;:::;;;<<<===>>><<<===>>>???>>>;;;999777999999:::::::::;;;>>>@@@=========;;;999888:::<<<<<<;;;999777666777888999999:::<<<===>>>>>>>>>>>>DDDBBB???<<<<<<===???AAA<<<============;;;:::999777555333222222444666888:::999777666666666444333777555222111222333333222555444333333444555444333444555444333222222444666;;;;;;:::999888888888888777:::===>>>===:::888777444888===@@@AAABBBDDDEEE???AAADDDGGGHHHGGGFFFEEE>>>FFFJJJlll^^^TTTQQQHHH???>>>@@@===666333999;;;888777999;;;;;;AAA999999CCCIIIEEE@@@AAA>>>>>>???@@@@@@>>>999555444666888999999777555333555888777222000333666555333333333444444444444555555777888888777777888:::::::::;;;===>>>>>><<<999555444333222444666:::<<<:::888666444444666999;;;666666888:::<<<<<<:::888::::::999999777666444333444444444444555777888999:::999888777666666666666666555444666888999666333666444222444666888666444666777888999:::999999888555666888999999777555444555666777666444333333555777555333333666888999::::::888666333222222333444666555444333222333333444333444666888:::::::::999777777888888777555333111333333333111...------///222000000333777888777555...000222111...---///111111000///...,,,+++))))))111000///...---,,,,,,,,,---///000000//////000222555222///......---***'''***)))((('''((()))+++---///---+++++++++,,,+++******)))(((((((((***+++,,,*********+++,,,...///000---,,,,,,---...//////...JJJGGGDDDDDDFFFHHHHHHGGGEEEGGGHHHHHHGGGGGGHHHJJJJJJKKKKKKIIIGGGFFFFFFGGGIIIKKKMMMKKKGGGDDDFFFIIIFFFEEEEEEDDDEEEFFFGGGHHHGGGJJJNNNNNNMMMLLLMMMOOONNNMMMMMMMMMNNNOOOOOONNNPPPPPPQQQQQQQQQQQQQQQQQQMMMNNNPPPRRRTTTUUUVVVVVVSSSRRRPPPNNNNNNNNNPPPQQQQQQQQQQQQRRRRRRRRRRRRRRRPPPQQQQQQPPPNNNNNNOOOQQQRRRTTTRRRMMMJJJLLLMMMLLLLLLMMMNNNLLLJJJIIIIIIJJJNNNNNNNNNMMMKKKKKKKKKLLLJJJMMMPPPSSSSSSQQQNNNLLLMMMNNNPPPOOOLLLHHHFFFEEEEEEDDDDDDFFFHHHHHHGGGFFFHHHHHHHHHIIIJJJJJJJJJJJJKKKIIIGGGGGGIIIIIIGGGEEEHHHHHHIIIIIIHHHGGGEEEDDDHHHEEEAAA@@@BBBCCCCCCBBBAAABBBCCCCCCCCCBBBAAA@@@CCCBBBBBBAAABBBBBBCCCCCCAAABBBCCCAAA>>>>>>@@@BBBEEEDDDDDDDDDDDDCCCCCCCCCDDDCCCCCCBBBBBBAAA@@@@@@>>>???AAACCCCCCBBB@@@>>>CCCBBB@@@@@@AAA@@@???===???>>>=========>>>???@@@AAA@@@???>>>===<<<<<<;;;===>>>??????>>>>>>>>>???>>>???@@@AAAAAA???===<<<999:::;;;<<<============CCCBBBAAA@@@???>>>>>>>>>888999;;;<<<<<<;;;:::999;;;;;;<<<<<<<<<;;;999999=========<<<;;;;;;<<<===<<<<<<<<<;;;999888999:::999999999999999888888888888999<<<>>>?????????>>>BBBAAA>>><<<<<<===???@@@;;;<<<<<<<<<;;;:::999888666666666666666666666666888777666666777777666555333222111222333555666666444333333444444444333222444555666555444555777999???>>><<<;;;999888777777333666::::::888666444333333777;;;>>>??????@@@BBBAAABBBEEEFFFGGGEEECCCBBBBBBJJJOOOqqqjjjQQQPPPJJJ@@@;;;;;;;;;777666;;;<<<999888;;;>>>>>>EEE>>><<>>999777777888:::;;;:::777444333777:::888333222444777666666666666666777777888888666777888888777777888:::::::::;;;<<<>>>>>><<<:::666555444333444666999;;;999777555444444666999;;;888777888:::<<<<<<;;;999888888888888777777666555666666555444666888;;;======<<<:::888777777777777666333111000222333333111555333111222555666666555888999999999888777555444888888888888777555333222222444555555333333444555777555333333555777888888777777666555444444555666888777666444444444555555333444555777888888888888777777777666555444333222555555555333111///000111555333222333555666444222111333444333111///111333//////......------------//////......---............///000///......000111///---------...,,,'''###((('''&&&%%%&&&''')))***,,,,,,++++++++++++***))),,,+++***(((((((((((()))*********++++++,,,------.........///000111111111LLLIIIFFFEEEFFFGGGHHHIIIGGGHHHIIIHHHHHHIIILLLOOOMMMNNNOOOMMMJJJGGGFFFFFFIIIKKKMMMKKKGGGEEEFFFHHHEEEEEEDDDDDDEEEEEEFFFGGGFFFIIIMMMOOOOOONNNNNNNNNMMMMMMMMMMMMNNNNNNOOOOOOSSSSSSSSSSSSSSSSSSRRRRRRKKKLLLNNNQQQSSSUUUVVVWWWRRRPPPNNNLLLKKKLLLMMMNNNPPPOOONNNNNNNNNPPPQQQRRRQQQQQQPPPOOOMMMMMMNNNPPPPPPSSSRRRLLLJJJKKKMMMLLLJJJKKKMMMMMMKKKIIIIIIIIINNNMMMMMMLLLLLLLLLMMMNNNKKKMMMPPPSSSSSSRRROOOMMMNNNMMMMMMLLLKKKHHHDDDAAAAAAAAAAAADDDGGGHHHHHHGGGKKKKKKJJJIIIIIIHHHGGGGGGIIIIIIJJJLLLOOOOOONNNMMMJJJJJJJJJIIIHHHFFFDDDDDDFFFDDDAAA@@@AAABBBAAA@@@AAABBBCCCCCCDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCC@@@AAAAAA@@@>>>>>>???AAACCCCCCBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBB@@@???>>><<<>>>@@@BBBBBBAAA@@@???CCCBBB@@@@@@AAAAAA@@@>>>>>>===<<<<<<<<<===???@@@>>>>>>?????????>>>>>>=========>>>>>>??????@@@@@@???@@@BBBBBBBBBAAA???>>>999999;;;<<<===>>>>>>>>>CCCBBBAAA???>>>>>>======777:::===@@@???===999666;;;;;;;;;;;;;;;<<<======@@@@@@???>>>===;;;:::999999:::;;;:::888666777888555777999:::;;;:::888777777999<<>>???>>>>>>============>>>:::;;;;;;;;;:::999888777666777999::::::888777555555555666777777777777777444444333333444555666777222333444555555444333222555666777777777888:::<<>>>>><<<:::777777666555555777888999888777555444444666999;;;:::999888999;;;<<<<<<<<<777777888888888888777777888777666666888:::===???BBB@@@===:::777777777777444111...---///222444444666444222222444777888888<<<;;;:::999777444222111999888666555444444444555333444666666555555777888777555333333555666666666555777888888777666777888999888666555555666666777444555555555555666666666888777555444333333333333777777888666444333333444777555333222222222111000222333444333111000111222---......//////000000111............/////////000000000///---,,,,,,...111***+++,,,......+++&&&###&&&%%%$$$$$$$$$%%%&&&'''+++,,,---------,,,+++***...---+++)))((('''&&&&&&((())))))******+++++++++,,,---...///000111222222LLLJJJGGGFFFFFFHHHKKKLLLLLLMMMLLLKKKKKKLLLOOORRRPPPRRRSSSRRRNNNIIIFFFEEEIIIKKKLLLLLLIIIGGGGGGGGGDDDDDDDDDDDDDDDEEEEEEFFFEEEHHHLLLOOOPPPPPPNNNMMMMMMNNNOOOOOOOOOOOOPPPQQQSSSSSSTTTTTTSSSRRRQQQPPPLLLMMMOOOQQQSSSTTTUUUVVVRRRQQQOOOMMMLLLMMMNNNOOOOOONNNLLLLLLLLLNNNQQQRRROOOOOONNNLLLJJJJJJLLLNNNOOORRRQQQLLLJJJKKKLLLKKKHHHJJJMMMMMMLLLJJJIIIIIIMMMLLLKKKKKKLLLNNNNNNNNNMMMNNNQQQRRRRRRPPPNNNLLLNNNKKKIIIHHHIIIGGGBBB>>>???>>>???AAADDDEEEEEEDDDHHHHHHHHHGGGEEEDDDDDDEEEGGGIIILLLPPPSSSTTTTTTSSSLLLKKKJJJIIIGGGEEEDDDCCCDDDCCCAAA@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCDDDDDDEEEDDDCCCCCCBBBCCCCCCCCCAAAAAAAAAAAA@@@@@@@@@AAABBBBBBBBBBBBAAAAAAAAA@@@@@@AAACCCDDDCCCBBB@@@>>>;;;===???@@@AAAAAA@@@@@@BBBAAA@@@@@@AAABBB@@@???>>>>>>===<<<===>>>???@@@??????@@@AAAAAA@@@???>>>===<<<<<<===>>>????????????@@@AAABBBBBB@@@???===888999;;;<<<>>>?????????BBBAAA@@@???>>>=========;;;===@@@BBBAAA???<<<999<<<;;;::::::;;;===@@@AAA@@@????????????===:::777666888888888666444444555444555777888999999999888666888<<>><<<<<<==================;;;;;;;;;:::999999888888666777888999999888666555444555777888777777777777888888888666555444444444222444666777777666555555777888999999888888999;;;???>>>===<<<;;;999777777555777999999777444222222444666:::;;;;;;::::::;;;AAABBBCCCCCCCCCBBB@@@???FFFJJJHHHdddqqqRRRNNNGGG???:::888888777555;;;AAADDDIIIPPPSSSQQQVVVTTTOOOIIIGGGKKKQQQUUUNNNNNNMMMJJJEEE@@@;;;888777888::::::999777444222888:::999444222555777666::::::999999999:::;;;<<<999999999888777777999;;;===<<<<<<===??????>>><<<999888888777777777888888888777666555666888:::;;;<<<:::888888:::<<<===>>>999999:::::::::999888888666777888999:::<<<======DDDAAA===:::777666666777222111000111333666888999888666444444555888:::<<<===<<<;;;999777555444333666555333222333555888:::888999::::::999999:::;;;999777555555666777777666555888;;;;;;999666666777666666555555666777999:::777777666666666666666666999777444222000111222333666777888888666444555666777666444222111111111000111222222111000000000000/////////000000111111222////////////000/////////111000...,,,******---000,,,,,,---...---+++)))'''&&&%%%$$$$$$$$$%%%%%%&&&+++---000111000///...---...---,,,***)))'''&&&&&&%%%&&&(((***+++++++++***)))***,,,------...000111JJJIIIHHHHHHHHHKKKNNNPPPRRRRRRRRRPPPNNNOOORRRTTTSSSUUUVVVUUUPPPKKKGGGEEEIIIJJJLLLLLLKKKJJJIIIIIIFFFGGGGGGHHHHHHHHHHHHHHHEEEGGGKKKOOOQQQPPPNNNMMMLLLNNNOOOOOONNNNNNPPPRRRTTTUUUUUUVVVUUUTTTRRRQQQOOOPPPQQQRRRSSSSSSSSSSSSTTTSSSQQQOOOOOOPPPQQQRRRRRRQQQPPPOOOPPPQQQSSSUUUNNNOOOOOOMMMKKKKKKMMMNNNMMMQQQQQQMMMJJJLLLLLLKKKGGGJJJLLLMMMLLLKKKJJJJJJKKKJJJJJJKKKNNNOOONNNLLLOOOPPPQQQRRRQQQNNNLLLJJJKKKIIIFFFFFFFFFEEE@@@<<>>>>>???AAABBB@@@???BBBCCCDDDDDDAAAAAABBBCCCCCCFFFJJJNNNPPPQQQRRRRRRLLLKKKJJJHHHFFFDDDCCCBBBBBBBBBAAAAAA@@@@@@@@@AAAAAAAAABBBCCCDDDEEEFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDCCCBBBCCCCCCCCCBBBBBBBBBAAAAAA???@@@BBBCCCCCCAAA???>>><<<===>>>@@@AAAAAAAAA@@@@@@???>>>???AAAAAAAAA?????????>>>===>>>???@@@AAABBBBBBBBBBBBAAA@@@@@@???>>><<<:::;;;===??????>>>===???@@@AAA@@@???===<<<999:::;;;===>>>?????????@@@@@@???>>>===============>>>>>>>>>>>>>>>======;;;:::999888999<<<>>>@@@<<<<<<===@@@BBB@@@<<<888555666777555333222333444666555555555666888:::;;;666888;;;>>>@@@@@@>>>>>>:::;;;<<<===>>>>>>======<<<<<<;;;::::::999999999777777666666555555555555444777999999777555555555888:::;;;999666444444555444777999:::888777888999999:::;;;:::777666666666999999:::::::::999888888666888::::::888666555555666888;;;===<<<;;;;;;;;;>>>???@@@AAAAAAAAAAAA@@@DDDFFF@@@VVVppp}}}rrrWWWLLLAAA=========999666555999===CCCPPPaaannnssspppsssoooccc___eeeooosssggg```VVVMMMGGGAAA;;;666333444777888888777555444555888777333111444666666999888777777777888:::;;;:::;;;:::999777777:::<<<>>>======>>>???@@@???>>>999999999999999999888777999888777777888999;;;======:::888888:::<<<>>>>>>=========<<<;;;:::888888333555999;;;<<<<<<:::888AAA???<<<999666555555555444555666666666666666666777666444333444666999;;;<<<<<<;;;:::999999888888777555333111222555999<<<<<<======<<<:::888999::::::999777777999999888777777;;;>>>===999555555666444444444444666888:::;;;999999999999888888888888888666333000///000222333444666777777666444444555555555444333222222222333222111111111222222222111111111111111111000000000111111111111000///...---111000...,,,******---000...---,,,+++)))))))))***''''''&&&&&&&&&&&&&&&'''))),,,///111///.........,,,,,,,,,++++++***)))((("""$$$(((+++---------,,,(((***------,,,---///111GGGIIIJJJJJJKKKLLLPPPRRRUUUUUUUUUSSSQQQQQQSSSUUUVVVWWWXXXVVVQQQLLLHHHFFFHHHJJJLLLMMMNNNMMMLLLKKKJJJKKKLLLMMMMMMMMMMMMLLLHHHHHHJJJNNNPPPPPPNNNLLLHHHKKKNNNNNNLLLLLLNNNQQQUUUVVVXXXYYYYYYWWWUUUTTTQQQRRRRRRSSSSSSSSSSSSSSSTTTSSSRRRQQQQQQSSSTTTVVVRRRQQQPPPOOOOOOPPPQQQQQQOOOPPPQQQQQQPPPOOOPPPQQQMMMQQQQQQNNNKKKMMMMMMKKKHHHJJJMMMMMMLLLLLLLLLMMMKKKJJJKKKMMMQQQQQQMMMJJJNNNOOOPPPPPPOOOMMMKKKIIIIIIHHHFFFEEEEEEDDDAAA???AAA@@@???@@@AAA@@@>>>===>>>AAACCCBBB@@@???AAADDD>>>AAAEEEGGGHHHIIIJJJKKKKKKJJJHHHFFFDDDCCCBBBBBB???AAABBBBBBAAA@@@AAACCCEEEEEEEEEEEEFFFGGGIIIIIIGGGFFFEEEDDDDDDCCCDDDDDDDDDDDDDDDEEEFFFGGGEEEDDDDDDDDDCCCCCCCCCBBBBBBBBB>>>>>>???@@@@@@???>>>===>>>>>>???@@@AAAAAAAAAAAA>>>======>>>@@@AAA@@@???@@@???>>>>>>>>>???AAABBBCCCCCCBBBAAA@@@@@@@@@AAAAAA>>>:::;;;===???>>>===<<<===?????????>>><<<:::;;;;;;<<<===>>>>>>>>>>>>>>>>>>============>>>>>><<<;;;:::999:::;;;===>>>999888777666777888:::<<<999:::===BBBFFFEEE@@@;;;888888777555333333444666888777666666666999;;;===888999:::<<<============::::::<<<===>>>>>>>>>>>>===<<<;;;:::999999999:::777666555444333333444444444777;;;:::777444444555555888;;;;;;888666888:::666999;;;:::888888:::===:::;;;<<<:::777444444444444555777888999:::999999666777999999777666666666777:::===>>>>>><<<<<<======>>>??????@@@@@@@@@@@@???CCC;;;KKK___lllyyyoooXXXJJJ===;;;??????;;;777999;;;===EEEXXXrrr~~~mmm\\\NNNCCC:::666111222555777888777555444333666666222111444777777999888666555666777999;;;<<<<<<;;;999777888:::======<<<;;;<<<>>>???>>>===999999;;;;;;;;;:::999888888777777777888:::;;;<<<<<<:::777777999<<<======???>>>>>>===;;;:::888777444666999<<<<<<:::777555===<<<;;;999777666555555888999:::999555222000///444444444333222222555888;;;:::::::::;;;<<<=========:::666333222444777999<<<======;;;888666666777:::999888999:::;;;:::999777<<>>888444444666555444444555666888:::;;;999:::;;;<<<<<<;;;999999777555222///...///000222111333666666555444444444222444666555444333333444333222222333555666666555333333222111000000//////222222333222111///...,,,000000///---,,,,,,...111------+++(((&&&%%%(((***))))))))))))(((((((((((($$$(((,,,,,,***)))+++---,,,,,,---------,,,,,,+++"""%%%)))---//////...,,,+++---000///------///222HHHJJJMMMNNNMMMMMMOOOQQQRRRTTTUUUTTTSSSSSSTTTUUUWWWXXXXXXUUUQQQLLLIIIHHHHHHIIILLLOOOQQQQQQOOONNNKKKLLLMMMNNNOOONNNNNNMMMKKKJJJJJJLLLOOOPPPNNNLLLGGGKKKNNNNNNKKKKKKNNNRRRTTTUUUXXXYYYYYYXXXVVVUUUQQQRRRSSSTTTUUUUUUUUUUUURRRQQQPPPPPPQQQSSSUUUWWWPPPOOOOOONNNNNNMMMMMMLLLMMMOOORRRSSSSSSRRRRRRRRRMMMQQQRRROOOMMMNNNNNNLLLJJJKKKMMMMMMLLLMMMNNNPPPMMMLLLMMMQQQUUUTTTNNNIIIKKKKKKMMMNNNNNNMMMLLLKKKHHHIIIIIIHHHEEEDDDDDDDDDCCCBBBAAAAAABBBBBB@@@>>>@@@CCCEEEDDDAAA???BBBEEE===@@@BBBBBBAAABBBDDDFFFIIIHHHFFFDDDBBBBBBBBBBBB===???BBBCCCBBBAAACCCEEEGGGGGGFFFFFFGGGHHHIIIJJJHHHGGGFFFEEEDDDDDDDDDDDDEEEDDDDDDEEEHHHHHHFFFDDDCCCCCCCCCCCCBBBBBBBBBBBB????????????????????????@@@@@@@@@AAAAAAAAAAAAAAA<<<;;;;;;<<<>>>@@@???>>>???>>>>>>======???@@@AAAAAA@@@>>>===>>>???AAACCCEEEAAA<<<<<>>??????===;;;:::======>>>>>>>>>>>>======<<<<<<<<<<<<===>>>??????999999888888999;;;===>>>;;;:::999888888888888999:::;;;>>>EEEJJJJJJCCC===<<<<<<999666444555888;;;::::::::::::;;;<<<======999999999999::::::;;;;;;:::;;;;;;<<<>>>???@@@@@@<<<;;;:::999888888888999555555666666555444222111111666:::;;;777555555777666:::===<<<999777888;;;777999;;;999777777;;;@@@999;;;<<<;;;888666555555222444666888999:::999888666777999999888888888999888:::>>>???>>>======>>>??????>>>>>>>>>>>>======999@@@999BBBMMMUUUddd^^^TTTGGG<<<;;;===<<<::::::;;;BBBKKKXXXkkktttXXXDDD:::777222444666888888777555333222666666222222666:::::::::999777666777888;;;<<<======;;;999777888;;;===;;;:::888999;;;<<<<<<;;;888999;;;======<<<:::999555555555666777888:::;;;:::888777777999;;;<<<;;;<<<<<<<<<;;;;;;999888888888999999:::999888777666999999::::::999888777666:::;;;;;;888333111111222555666777666333333444777999999999999:::<<<>>>???>>><<<888555333444666888;;;<<<<<<;;;999777888999888777777999;;;;;;:::999666;;;>>><<<777333555999:::999888777666777888888888999<<<>>>>>>===:::888555444111///...//////000000222555666555444444444222555888999666444333333333111111333666888888777222222222111000000//////000111222333333111///......///000///......000111---......+++'''%%%&&&(((***************)))(((((("""&&&))))))'''&&&***------.../////////...---,,,&&&)))---000111000---++++++...111000,,,+++...111IIILLLOOOPPPNNNLLLMMMOOOOOOQQQSSSTTTTTTTTTUUUVVVXXXXXXXXXUUUPPPLLLJJJIIIGGGIIILLLOOORRRSSSRRRPPPIIIJJJLLLMMMMMMMMMLLLKKKMMMKKKJJJKKKNNNOOONNNKKKHHHLLLPPPPPPMMMMMMPPPTTTQQQSSSUUUWWWXXXWWWUUUTTTPPPQQQRRRTTTVVVWWWWWWXXXOOONNNNNNNNNPPPRRRUUUWWWSSSSSSSSSRRRQQQPPPNNNNNNIIIMMMQQQSSSSSSQQQQQQQQQMMMRRRSSSOOOMMMOOOOOOMMMKKKLLLMMMMMMLLLMMMPPPRRRNNNNNNPPPUUUXXXVVVOOOHHHGGGHHHJJJLLLMMMNNNMMMMMMHHHJJJLLLJJJFFFEEEFFFIIICCCCCCBBBCCCDDDDDDCCCAAACCCGGGIIIGGGBBB@@@CCCFFF@@@BBBCCCBBB@@@@@@BBBEEEHHHGGGEEECCCBBBAAAAAABBB<<>>??????>>>>>>===<<<<<<<<<===???@@@???===;;;:::;;;???BBBEEEIIICCC>>>>>>AAABBB@@@>>><<<===???@@@???>>><<<;;;>>>>>>>>>>>>>>>======<<<::::::;;;;;;===>>>???@@@999999:::;;;<<<>>>?????????>>>===<<<;;;:::::::::<<<===AAAHHHMMMLLLEEE???@@@???<<<888666777;;;???;;;<<<>>>@@@@@@???>>>===;;;:::888888888888:::;;;;;;;;;;;;<<<>>>???AAABBB;;;:::999777777777777888333555777999888555111///...444999;;;888666777::::::===@@@>>>999555666888777999:::888555666;;;AAA888:::<<<;;;999777777777333444777999::::::999888777999;;;;;;;;;:::;;;<<<777:::>>>??????>>>>>>>>>@@@@@@???>>>===<<<;;;;;;555>>>777<<<@@@BBBOOOJJJPPPEEE<<<;;;:::888999===;;;III\\\ooo~~~xxxpppaaaDDD999999555777888999999777444333222666666333333888<<<<<<===;;;999888888:::===>>>>>>===<<<999777888;;;===999777666666888999999999777999;;;===>>>===;;;999333333444444666777888999999888777777:::;;;;;;:::888999999::::::999999888===<<<999777777777888999666888:::;;;;;;:::999777::::::999777444444777;;;888:::<<<:::777555666888999888888888999;;;===>>><<<:::777555555777999;;;;;;<<<======;;;:::;;;<<<666666666888:::;;;:::999444999===;;;666444777;;;???===;;;999777666666666666888<<>>???AAADDDFFFJJJIIIFFFEEEDDDEEEFFFGGGJJJIIIGGGFFFFFFFFFFFFGGGFFFGGGGGGGGGFFFDDDCCCAAABBBDDDEEEDDDAAA>>>======BBBCCCEEEFFFFFFEEEDDDCCCCCCEEEGGGGGGCCC@@@===<<<777999;;;===>>>???@@@@@@???===<<<>>>@@@AAA???<<<<<<;;;;;;<<>><<<@@@BBBBBB???:::777888::::::<<>><<<===:::777999===???<<<999:::;;;===???@@@AAAAAA@@@AAA===888888:::>>>??????FFF???===AAADDDAAA@@@BBB???===;;;999888888888999@@@@@@@@@@@@@@@???>>>>>>AAA???<<<:::;;;===>>>???AAA@@@????????????===;;;999:::888444000111777>>>===<<<:::888666666666666333444555555666888===@@@@@@>>>;;;777555444444555;;;;;;:::888666555777999<<<;;;::::::;;;;;;999777222444666888888999;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999:::<<>>===<<<<<<======<<<;;;:::888777777:::===;;;:::999888999;;;===>>><<<999;;;AAABBB<<<555222444555888999999777555333888999;;;;;;:::999:::<<<888:::======999555666999;;;:::888666444333222222777777777999<<<======<<<<<<:::777444444555888999999888777666666777888999888888777666555666999<<<;;;:::777555444444555666;;;<<<===>>>???===<<<;;;888<<<===999888:::;;;:::777:::======:::777666777<<<999666555777999::::::>>>;;;999<<<@@@AAA===999777777666555444222000///333222222444777999999888666666666666555222000///111333666666555333333444666444111///...---...///111000///////////////000......000111111222111111222000.........///...---,,,***)))***++++++***))))))'''((((((&&&###'''---+++///222111111222000+++,,,---///111222111...,,,...---,,,,,,+++++++++,,,JJJMMMQQQRRRPPPPPPQQQRRRRRRTTTUUUUUUSSSRRRQQQRRROOOPPPQQQQQQQQQQQQOOOOOOMMMMMMNNNPPPQQQRRRRRRQQQSSSRRROOOMMMKKKKKKKKKLLLKKKKKKKKKLLLMMMMMMNNNNNNQQQRRRSSSRRRQQQQQQRRRTTTWWWWWWVVVVVVVVVWWWXXXXXXWWWWWWXXXYYYYYYXXXVVVTTTPPPTTTUUUQQQPPPSSSUUUSSSUUUVVVXXXVVVRRRPPPPPPQQQRRRRRRSSSUUUVVVUUURRRPPPPPPPPPPPPQQQRRRRRROOOMMMNNNQQQRRROOOKKKIIIKKKNNNKKKMMMOOOQQQPPPOOOLLLJJJIIIJJJJJJKKKKKKJJJIIIIIIHHHJJJLLLMMMKKKIIIHHHHHHFFFEEEEEEEEEEEEGGGHHHIIILLLKKKIIIGGGFFFEEEEEEEEEFFFBBB???>>>@@@BBBCCCBBBFFFFFFFFFFFFEEECCCAAA@@@AAA@@@??????@@@AAACCCEEEFFFEEECCCBBBBBBCCCDDDFFFFFFEEEDDDDDDFFFHHHJJJLLLJJJJJJJJJHHHGGGEEECCCBBBAAABBBDDDCCCAAA@@@???@@@BBBBBBCCCDDDEEEFFFFFFFFFFFFHHHJJJIIIFFFCCC@@@@@@999:::;;;<<<===???@@@@@@BBB@@@???@@@BBBBBB@@@>>>======<<<===???BBBCCCDDDFFFDDDBBBAAAAAAAAA@@@>>>AAABBBBBB@@@>>><<<<<<===888:::>>>AAABBBBBB@@@??????<<<:::;;;???@@@>>>;;;;;;<<<>>>???@@@@@@@@@???>>><<<999:::>>>AAACCCCCCDDD???>>>DDDFFFBBB>>>>>>======;;;999888777666666<<<===>>>???>>>>>><<<;;;=========>>>@@@@@@@@@???===<<<<<<>>>@@@AAA@@@>>>999:::999666222333888===???>>><<<:::888777666666555666777666666777999<<<>>>===:::888666555555555666777777777777888;;;===>>><<<:::::::::999777555222444888999999999::::::????????????????????????<<<;;;:::::::::<<<>>>???AAA>>><<<<<<<<<======<<<:::::::::999::::::;;;;;;===<<<999777666666888999>>>IIIXXXeeeiiieee\\\UUUJJJdddlllGGG:::>>>999999::::::999777444333555666888:::;;;<<<<<<===>>>>>>>>>========================<<<:::999;;;<<<======<<<<<<<<<===>>>???<<<888999>>>@@@===::::::777999;;;<<<<<<;;;999777999::::::999888777999:::888888888:::;;;:::888888888888666555444444444444777666777999<<<>>>===<<<::::::999888666555444444555555555555555555555555444555666666444444555777666555444333444555777888999:::===>>>>>>===;;;999:::>>>>>>:::777888777555:::<<<>>>>>>;;;888777888;;;888555555666888::::::>>><<<;;;===???@@@===::::::999888666555444333222666444333444666777777777555555555555444333222111444555777777666444444555555444333222222333444555444444333222222111111222111111222222222222333333111///---------...---,,,+++***))))))++++++***)))(((&&&&&&&&&%%%###'''------000000...---...---)))......000111222111...,,,,,,,,,,,,,,,,,,,,,---...KKKMMMPPPRRRRRRRRRSSSTTTPPPRRRUUUUUURRROOONNNMMMLLLMMMNNNPPPPPPQQQQQQPPPPPPOOOOOOOOOOOOPPPQQQQQQTTTSSSQQQOOONNNMMMMMMMMMLLLLLLMMMMMMNNNOOOOOOOOOTTTUUUUUUTTTRRRQQQQQQRRRUUUUUUTTTTTTUUUVVVVVVWWWZZZZZZ[[[\\\[[[ZZZYYYXXXSSSWWWWWWSSSQQQRRRRRRQQQRRRTTTUUUUUUTTTSSSSSSTTTSSSSSSTTTVVVWWWWWWTTTQQQPPPOOOPPPQQQSSSSSSQQQOOONNNPPPQQQOOOKKKIIIJJJLLLJJJKKKMMMOOOOOONNNLLLKKKKKKKKKKKKKKKJJJIIIHHHHHHHHHJJJMMMMMMKKKJJJIIIIIIIIIHHHFFFEEEFFFHHHJJJLLLNNNLLLHHHEEEDDDDDDFFFGGGGGGDDDAAA@@@@@@BBBBBBBBBCCCDDDEEEEEEDDDBBB@@@>>>@@@@@@@@@AAABBBBBBCCCCCCAAAAAA@@@??????@@@BBBCCCEEEDDDCCCCCCDDDHHHKKKMMMNNNMMMKKKIIIGGGEEEEEEDDD@@@AAACCCCCCBBBAAABBBBBBBBBAAAAAABBBDDDGGGIIIKKKJJJKKKMMMKKKHHHDDDAAAAAA<<<<<<;;;;;;<<<>>>???@@@BBBAAA@@@AAABBBAAA@@@>>>??????>>>??????@@@AAABBBEEECCCAAA@@@AAAAAA@@@???@@@???>>>>>>???@@@???>>>777999<<<@@@BBBCCCCCCBBBBBB???===>>>AAABBB@@@===<<<===???@@@@@@@@@???>>><<<;;;;;;===AAAEEEGGGGGG@@@>>>???DDDGGGCCC===::::::::::::999777666444333888999<<<======<<<:::999999;;;???BBBCCCBBB@@@>>>===<<<<<<===???@@@@@@???:::<<<;;;999666555999<<<@@@>>><<<:::777666555444999:::;;;:::888777888999:::::::::999888777666555444555666666777888<<<>>>AAA>>>;;;999999888777666333666999::::::999999999======>>>>>>>>>>>>=========<<<;;;::::::;;;<<<===???===;;;;;;<<<======<<<<<<;;;::::::::::::::::::<<<:::888666555555555666:::>>>EEEJJJLLLKKKHHHEEEAAAPPPmmmbbbCCC:::???999::::::;;;:::888666444666777999:::<<<=========<<<<<<===>>>>>>>>>======???@@@@@@>>><<<;;;;;;<<>>@@@;;;999<<<>>>======@@@:::;;;============;;;:::;;;;;;999777555555777999888666555777;;;===;;;777777666666555555555666666666666777999===???>>>===999:::;;;;;;:::666333000333444555555555555444333333555777777555444444555777666555444555666777888888:::<<<======:::777555777<<<===:::888888888555:::<<<===<<<:::777777777999777444444666888999:::<<<<<<============<<<;;;<<<;;;999777666666666666999777444333444666666666555555555444444444444333444555777666444333333333666666444444444444666666444444333333222222222222666555333222222333333444000...,,,+++,,,,,,+++******)))((()))***+++***)))'''$$$###$$$$$$$$$(((...222333111,,,***------+++///000111222111///---,,,+++++++++,,,---///000111MMMOOOQQQSSSSSSSSSSSSSSSNNNQQQTTTTTTQQQMMMJJJIIINNNNNNNNNNNNNNNNNNNNNNNNQQQQQQPPPOOONNNNNNPPPRRRSSSRRRRRRQQQOOONNNMMMMMMMMMMMMNNNNNNOOOPPPPPPPPPRRRTTTUUUUUUSSSRRRSSSTTTSSSSSSSSSSSSSSSTTTUUUVVV[[[\\\]]]]]][[[ZZZYYYYYYXXXYYYYYYVVVSSSQQQQQQPPPPPPQQQSSSTTTUUUVVVVVVWWWUUUUUUUUUWWWXXXXXXUUUSSSPPPOOOPPPRRRTTTTTTRRRPPPLLLMMMNNNLLLIIIGGGGGGHHHHHHIIIKKKLLLMMMMMMLLLLLLMMMMMMLLLLLLKKKIIIHHHGGGGGGIIILLLLLLKKKJJJIIIIIILLLJJJGGGFFFFFFIIILLLNNNIIIHHHFFFDDDDDDEEEFFFGGGHHHFFFDDDBBBAAAAAAAAAAAA@@@BBBCCCDDDCCCAAA>>><<>>>>>>>>??????GGGFFFDDDBBBCCCEEEHHHJJJMMMLLLJJJHHHGGGFFFFFFGGGAAACCCDDDCCCBBBAAABBBCCCCCCBBBAAAAAADDDIIINNNQQQNNNOOOOOOLLLGGGCCC@@@??????>>><<<;;;;;;===???@@@@@@@@@@@@@@@@@@???===<<<@@@AAAAAA@@@?????????@@@DDDBBB@@@?????????>>>===<<<999888:::>>>???>>><<<999:::===???AAACCCCCCCCCDDDBBB@@@@@@BBBBBB@@@>>>>>>>>>@@@AAAAAA@@@???>>>;;;;;;<<>>BBBDDDBBB===999666777888888888777555444666888;;;===>>><<<999777999<<<@@@BBBAAA@@@>>>===@@@???======>>>>>>===<<<<<<======<<<999888:::<<<===<<<:::888555333222111<<<===>>>===;;;:::999:::777888999::::::999777666555666777777666888:::===BBB???<<<::::::;;;;;;:::888999999999888888999;;;;;;;;;<<<======<<<;;;;;;>>>===<<<;;;;;;;;;;;;<<<===<<<;;;;;;===>>>>>>=========;;;::::::999999999;;;:::999777666666555555888999::::::;;;<<<<<<<<<===CCCWWWxxx{{{hhhPPP===777::::::999888888777777777777666777888999;;;;;;;;;<<<:::;;;<<<>>>>>>>>>======BBBAAA???<<<:::999;;;===@@@@@@BBBBBBBBB@@@>>>===DDD???===>>>===;;;<<>>999;;;<<<===;;;999555333333555777888888777555333777888888777666666777888===<<<;;;999888888888888999:::<<<===;;;777222000///555999888999;;;<<<:::999999999999777666444444888666444555777999:::::::::;;;===<<<:::999:::;;;===;;;999777666666888999999777333222444666777777777666555444444333333333222333444333111000000111888666555333222111111111...///000000111111222222888666444222111222333444///---+++*********)))((()))((('''(((*********(((((($$$"""$$$%%%&&&***000777777333---,,,000333222...000111111///---,,,+++***++++++---...000222333OOOPPPQQQSSSTTTTTTSSSRRRNNNQQQSSSSSSPPPLLLIIIHHHMMMMMMLLLLLLLLLLLLMMMMMMQQQQQQQQQOOOMMMMMMPPPRRRQQQQQQRRRQQQQQQOOOMMMLLLNNNNNNNNNOOOPPPPPPQQQQQQRRRSSSUUUUUUTTTSSSSSSSSSQQQQQQQQQRRRRRRTTTUUUUUUZZZ\\\]]]\\\YYYXXXXXXYYYZZZZZZZZZYYYUUUQQQPPPQQQPPPPPPRRRTTTVVVXXXXXXXXXVVVVVVVVVWWWXXXXXXVVVTTTPPPPPPQQQRRRTTTTTTSSSQQQMMMMMMNNNLLLJJJHHHGGGFFFFFFGGGHHHIIIKKKLLLMMMMMMMMMMMMMMMLLLKKKIIIHHHGGGEEEHHHKKKLLLKKKJJJIIIJJJMMMKKKIIIGGGGGGIIILLLNNNDDDDDDEEEGGGGGGHHHHHHHHHHHHGGGFFFDDDBBBAAABBBBBBBBBCCCDDDEEEDDDBBB@@@??????@@@BBBCCCDDDDDDCCCBBBBBBAAA@@@???>>>>>>======FFFEEECCCBBBCCCEEEGGGIIIIIIHHHGGGFFFFFFGGGHHHIIIDDDEEEEEEDDDBBBAAAAAACCCFFFDDDBBBBBBEEEJJJPPPTTTTTTTTTRRRNNNHHHBBB???>>>@@@>>>===;;;<<<===???@@@???@@@AAA@@@???>>>>>>>>>AAABBBCCCBBB???>>>>>>???DDDBBB???>>>>>>===<<<::::::888777999===???>>><<<======>>>???@@@AAABBBBBBDDDCCCBBBAAAAAAAAA???>>>???@@@AAABBBBBBAAA@@@@@@===>>>??????@@@AAABBBCCC???>>>>>>???AAABBB???;;;444555777999999999999888888:::===??????===:::888<<<>>>??????<<<;;;;;;<<<@@@>>><<<<<<===>>>======>>>>>>>>>===<<<;;;;;;;;;<<<;;;:::888777555333222:::;;;===<<<;;;999999:::555666999:::;;;:::888777555666777777777999<<<>>>CCC@@@===<<<===???@@@@@@<<<;;;999666555777;;;>>><<<===>>>??????>>>===<<<>>>===<<<<<<;;;;;;;;;;;;<<<<<<;;;===???AAA@@@??????>>>===;;;:::999888888::::::::::::999888777777666666666666777888888999777:::EEE[[[tttzzzjjj^^^QQQIIICCC<<<888888;;;999555333333555888:::777888999;;;;;;<<<<<<<<<;;;;;;<<<===============CCCAAA===999666777;;;???>>>???AAABBBAAA???===;;;AAA??????AAA@@@<<<<<>>>>>=========???>>><<<888666555888:::666<<<===888666999;;;999<<<<<<:::999888888777777777777777:::===??????>>>;;;;;;;;;;;;;;;;;;;;;:::333444777999999777444333999999777555444666:::===???>>>===<<<;;;:::::::::;;;<<<<<<;;;888444///,,,+++111666666888<<<>>>===999888888888777777666555888666555666999;;;<<<<<<999:::;;;:::888777888999;;;:::888666666666888999888555222222444777888999888777777666444333222222222333444333111000111222666666444333222000000000***,,,...000222333333444777555333111000000111222...,,,***)))))))))(((&&&((('''&&&''')))***)))((()))%%%###%%%((((((,,,111555555222------333777888---///000///---+++***++++++,,,,,,...///111333444OOOOOOPPPRRRTTTUUUSSSRRROOOQQQSSSSSSPPPMMMJJJJJJJJJJJJJJJJJJKKKLLLMMMNNNOOOQQQRRRQQQNNNMMMOOORRRPPPQQQRRRSSSRRRPPPNNNLLLNNNNNNOOOOOOPPPPPPQQQQQQRRRTTTVVVUUUSSSQQQPPPQQQQQQQQQQQQQQQRRRSSSUUUUUUYYY[[[]]][[[WWWUUUVVVYYYYYYXXXYYYZZZVVVQQQOOOQQQQQQQQQQQQTTTWWWYYYXXXWWWWWWVVVVVVVVVXXXXXXWWWUUURRRQQQRRRSSSUUUUUUSSSQQQPPPPPPPPPOOONNNKKKIIIGGGEEEEEEFFFGGGIIIKKKMMMNNNMMMMMMMMMLLLKKKJJJHHHGGGEEEHHHKKKLLLLLLKKKKKKKKKMMMLLLJJJHHHHHHJJJLLLNNNDDDEEEHHHJJJKKKKKKJJJJJJHHHHHHHHHFFFCCCBBBCCCDDDFFFFFFGGGFFFFFFEEEEEEDDD???@@@BBBCCCDDDDDDCCCCCCAAAAAAAAA@@@@@@???>>>>>>BBBAAABBBBBBDDDFFFHHHJJJFFFEEEEEEFFFFFFGGGHHHIIIFFFFFFFFFDDDBBBAAABBBCCCGGGEEECCCCCCEEEJJJPPPTTTVVVVVVTTTOOOIIICCCAAA@@@???>>>=========>>>???@@@@@@BBBCCCCCCBBBAAAAAABBB@@@CCCEEECCC@@@===>>>???CCCAAA>>>===>>>>>><<<;;;===<<<<<<===@@@AAAAAA@@@@@@@@@?????????@@@AAAAAAEEEDDDCCCBBBAAA@@@???>>>@@@AAABBBDDDDDDDDDCCCBBBAAAAAA@@@???======???@@@???@@@??????CCCFFFDDD>>>777777999:::;;;<<<======;;;===>>>@@@???===;;;999>>>??????===999888:::<<<<<<;;;999:::===???AAAAAA@@@@@@>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;:::888888777888999999777777888999444666888:::;;;:::999888333444666888999<<<@@@CCCBBBAAA??????AAABBBCCCBBB===<<<999666555777<<<@@@:::;;;===>>>>>>===;;;:::=========<<<<<<;;;;;;:::=========@@@CCCDDDDDDBBBAAA@@@>>><<<:::888888777999:::;;;<<<<<<;;;:::999444555666777777777777666777888===FFFRRRXXXXXXUUUPPPDDD::::::>>>>>><<<;;;:::888444222222555999;;;;;;;;;===>>>>>>?????????<<<<<<;;;;;;;;;<<<===>>>AAA???<<<777555777;;;???<<<===>>>??????>>><<<;;;;;;;;;>>>BBBBBB>>>???BBBGGGFFFDDDAAA@@@?????????>>>>>><<<:::777666888:::777>>>@@@999555999===;;;======;;;:::999888888777888888999;;;===???>>>===<<<<<<:::::::::;;;===>>>222333555777777555333222888777555222222555;;;@@@<<<<<<<<<=========>>>>>><<<<<<;;;999666222...,,,///444666444555999;;;:::;;;:::888999:::;;;:::999999888777999<<<>>>??????;;;:::999888777777777888999999777777666777888999666444222333555777888999666666777777666555333222444555555444333333555666555555555555555555555555,,,---000333555666777777555444222111000000000111...,,,***))))))((('''&&&'''&&&%%%''')))***)))(((***%%%$$$'''******,,,///...///...+++---333777777,,,///111///,,,***+++---.........///000111333444LLLKKKMMMPPPUUUWWWVVVTTTQQQRRRTTTSSSPPPNNNMMMMMMLLLKKKJJJIIIIIIJJJKKKKKKLLLPPPSSSRRROOOMMMOOORRRPPPRRRTTTUUUUUURRROOOMMMMMMNNNNNNOOOPPPPPPQQQQQQOOOQQQTTTUUUSSSRRRQQQRRRPPPPPPQQQQQQRRRTTTUUUVVVYYY[[[]]]ZZZVVVTTTVVVYYYUUUSSSUUUXXXUUUOOOMMMPPPSSSRRRRRRTTTWWWYYYWWWVVVWWWVVVUUUVVVWWWWWWVVVUUUSSSSSSSSSTTTUUUUUURRRPPPQQQQQQPPPPPPOOOMMMIIIGGGDDDDDDDDDEEEGGGJJJMMMOOOMMMMMMMMMLLLLLLJJJIIIIIIFFFIIIMMMNNNNNNNNNNNNNNNLLLKKKJJJIIIIIIJJJKKKLLLHHHHHHHHHHHHIIIIIIJJJJJJGGGHHHIIIGGGDDDCCCDDDEEEHHHGGGFFFEEEEEEEEEFFFFFF@@@AAABBBCCCCCCDDDDDDDDD>>>??????@@@AAAAAAAAA@@@AAAAAABBBDDDEEEFFFFFFFFFEEEFFFFFFGGGGGGGGGGGGGGGEEEEEEEEEDDDBBBBBBDDDFFFHHHFFFCCCBBBDDDHHHMMMPPPPPPPPPOOOKKKFFFBBBAAA@@@=========>>>>>>??????@@@>>>AAACCCCCCBBBAAACCCDDD@@@CCCFFFDDD@@@===>>>@@@AAA???>>>>>>@@@AAA@@@@@@@@@AAABBBBBBAAAAAABBBCCCAAA@@@???>>>>>>@@@AAABBBFFFFFFEEEDDDAAA@@@??????AAABBBDDDEEEFFFFFFFFFEEECCCCCCBBB>>>;;;;;;>>>AAA???BBBDDDEEEIIIMMMIIIAAA===============>>>????????????@@@???>>>===;;;:::<<>>:::999;;;>>><<<:::999:::<<>><<<<<<<<<<<<<<<999999;;;<<<======<<<<<<:::::::::888666666888999555666888999::::::999999555666888999:::===AAADDDCCCAAA@@@AAABBBBBBAAA@@@:::::::::999999999<<>>>>>@@@CCCFFFGGGGGGFFFBBBAAA???<<<:::888777777666888:::<<<===<<<;;;:::555666888999999777666555;;;::::::<<>>???????????????===;;;:::999;;;<<<>>>======<<<:::888999;;;===;;;<<<===>>>>>>===<<<<<<;;;;;;>>>AAA@@@===???DDDKKKIIIEEEAAA???>>>>>>???;;;<<<;;;:::888777888999888>>>>>>888888???AAA<<<::::::999888888888888888:::::::::;;;===>>>===<<<<<<;;;:::999999:::;;;;;;333444666777777666444333666666666555555888===AAA>>>>>>???@@@@@@@@@@@@@@@::::::888777555333222111333666666222222555888888;;;999777999;;;======;;;:::::::::<<>>???@@@@@@@@@???;;;>>>AAAAAA@@@@@@AAADDD???CCCFFFEEE@@@===>>>@@@???>>>>>>???BBBDDDEEEDDD@@@CCCEEECCCAAA???AAADDDAAA@@@>>>>>>>>>@@@BBBDDDGGGGGGGGGEEEBBB@@@@@@@@@AAABBBDDDFFFGGGHHHHHHGGGEEEDDDBBB>>>;;;;;;???BBB>>>DDDHHHJJJNNNRRRLLLCCCCCCAAA@@@>>>>>>>>>???@@@AAA@@@@@@???>>><<<;;;:::999===AAA@@@===;;;===@@@???===::::::;;;===>>>>>>CCCAAA===;;;;;;<<<<<<<<<555666888;;;<<<======<<>>===:::888777999;;;666777888999999999999999999:::;;;;;;:::<<>>@@@AAAAAA@@@>>><<<;;;;;;<<<<<<===<<<<<<;;;??????AAADDDHHHJJJIIIHHHCCCAAA???<<<:::888777666555777:::<<<======;;;:::888999:::::::::888666555:::888666555666888999:::;;;777555666555333444888555666888999::::::999888:::;;;<<<======>>>======AAA>>>;;;999888:::<<<>>>:::<<<>>>>>><<<;;;;;;;;;;;;;;;<<<===============???>>>???@@@===:::<<>>===;;;;;;;;;::::::999888777666666777888999999888777666666777999999:::<<<@@@CCCEEEEEEEEEDDDCCCBBB@@@@@@888777666555555555555555444666555111000555888999999777555777:::===<<<;;;;;;;;;;;;>>>AAADDDDDDCCCBBB===888888;;;===;;;777888888999:::::::::999999888777666666666666444222---000555999;;;:::888666222333333333222444666999888888888777666444222111222333555777777666555444222222333333333222111111///---***))))))((('''%%%&&&%%%$$$&&&((())))))((((((######(((,,,***((()))(((+++---,,,---222222000---111444222///---000444333222222111000000111111LLLJJJIIILLLQQQUUUVVVUUURRRQQQPPPRRRTTTUUURRROOOLLLPPPQQQKKKHHHJJJLLLLLLPPPRRRSSSSSSRRRRRRSSSUUUXXXVVVTTTQQQNNNMMMLLLLLLMMMMMMMMMNNNOOOOOOPPPPPPMMMPPPSSSUUUUUUUUUVVVWWWSSSRRRQQQPPPPPPQQQSSSTTTUUUVVVWWWXXXXXXXXXWWWVVVWWWXXXWWWTTTPPPMMMNNNPPPOOOQQQSSSUUUWWWWWWVVVUUUVVVUUUUUUVVVWWWWWWVVVTTTUUURRRQQQUUUVVVSSSRRRSSSLLLLLLKKKKKKOOOSSSOOOHHHGGGBBB>>>@@@FFFKKKMMMLLLJJJLLLMMMLLLJJJIIIIIIIIILLLMMMNNNPPPQQQOOOKKKHHHHHHGGGFFFEEEEEEGGGIIIJJJGGGGGGHHHHHHIIIJJJJJJJJJKKKJJJIIIGGGEEEDDDBBBBBB@@@@@@AAAAAAAAA@@@??????>>>???@@@BBBCCCDDDEEEEEE===>>>???@@@BBBDDDFFFGGGFFFFFFGGGGGGFFFEEECCCBBBHHHGGGGGGGGGGGGGGGGGGFFFEEEFFFHHHIIIHHHFFFDDDCCCDDDFFFHHHHHHFFFEEEFFFGGGFFFEEEDDDBBB@@@>>>===<<<999:::===@@@BBBCCCCCCCCCAAA@@@@@@@@@@@@AAACCCDDDCCCEEEFFFDDD@@@>>>???AAA???@@@BBBCCCCCCBBB@@@???BBBAAAAAAAAABBBBBBCCCCCCCCCAAA???@@@CCCDDDCCCAAACCCBBB>>>;;;>>>CCCCCC@@@AAAAAABBBEEEHHHHHHFFFDDDCCCAAA???======???AAACCC@@@BBBEEEGGGIIIHHHGGGFFFHHHEEEAAA>>><<<<<<>>>???CCCBBB@@@>>>======>>>>>>BBB>>>===@@@AAA???>>>??????AAAAAA>>>:::;;;AAAFFFEEEFFFEEECCC???;;;:::999<<<;;;::::::;;;<<<;;;:::>>><<<999888888999::::::;;;555222666999999999:::999;;;;;;999666777:::>>>CCCBBB@@@@@@@@@???===;;;:::999999999;;;<<<;;;:::???AAABBBCCCBBB???;;;999;;;;;;:::;;;<<<>>>@@@AAACCCCCCCCCCCCDDDEEEFFFGGGFFFDDDAAA===:::888666666:::;;;===>>>>>>===;;;999===<<<:::999888888999:::???<<<888666666888999:::888555222222555999:::::::::555555999999555555999999;;;===<<<::::::<<>>?????????>>><<<:::999<<<===AAADDDBBB===>>>BBBDDDAAA>>><<<<<<<<<;;;:::;;;;;;:::;;;;;;999666333444666888;;;<<<<<<;;;:::888777777888999:::999777:::<<<>>>@@@AAABBBBBBBBB999666444555888:::999888777888:::;;;:::777444222333666:::<<<<<<<<<======FFFIIILLLHHHAAA<<<;;;<<<::::::888777666666666666888666444444666777777777999555222555;;;???>>><<<:::===???>>>@@@CCCDDDAAA<<<;;;;;;::::::999999888888777666666666777888999:::999777555444333444444222444777999:::999777666222444555666444333222333666555444333333444666777777888777555222000000111111222333444333111///---222...+++,,,000222000---'''%%%######%%%'''((((((***'''$$$"""$$$&&&''''''+++++++++***************...000111111000000000111666666666555444333111111EEEEEEGGGJJJNNNPPPPPPOOOPPPOOOOOOPPPRRRSSSPPPMMMJJJOOOPPPLLLIIIKKKNNNOOORRRSSSSSSRRRQQQQQQSSSUUUYYYWWWUUURRRPPPNNNNNNNNNNNNNNNOOOOOOPPPPPPPPPQQQNNNPPPSSSUUUUUUUUUWWWXXXUUUTTTRRRQQQPPPQQQSSSTTTTTTUUUVVVWWWWWWWWWWWWVVVYYYYYYWWWSSSOOONNNPPPSSSSSSSSSSSSSSSTTTTTTUUUVVVWWWVVVUUUVVVWWWWWWUUUTTTSSSOOOOOOSSSUUURRRQQQRRRPPPPPPNNNMMMQQQUUURRRLLLJJJFFFAAAAAADDDHHHHHHGGGCCCGGGKKKNNNOOONNNNNNNNNLLLMMMNNNPPPQQQOOOLLLHHHGGGFFFFFFEEEFFFGGGHHHIIIGGGGGGHHHHHHIIIJJJKKKKKKLLLLLLJJJIIIGGGEEECCCCCC@@@@@@AAAAAA@@@@@@???>>>>>>???@@@BBBCCCCCCCCCCCC>>>???@@@BBBDDDGGGIIIJJJHHHHHHHHHHHHGGGFFFEEEDDDHHHHHHHHHGGGGGGGGGGGGGGGDDDDDDEEEFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGEEEEEECCCBBB@@@>>>===<<<;;;<<<===???AAABBBCCCCCC???>>>>>>>>>>>>@@@AAABBBCCCEEEFFFDDDAAA???@@@AAA@@@AAACCCDDDDDDCCCBBBAAABBBAAAAAA@@@AAABBBDDDEEECCCAAA???@@@BBBDDDCCCBBBBBBAAA>>>;;;>>>DDDFFFCCCCCCBBBCCCEEEFFFFFFCCCAAA@@@@@@???>>>???@@@BBBDDDDDDDDDEEEGGGGGGGGGGGGGGGGGGEEEAAA>>>===>>>???@@@DDDCCCAAA???>>>>>>>>>>>>CCC???>>>AAABBB@@@???@@@@@@BBBBBB???===???EEEJJJJJJHHHDDD@@@===;;;::::::<<<;;;:::;;;======;;;:::>>><<<:::999999:::;;;;;;<<<777555777888666666888;;;;;;;;;:::999:::===???AAA@@@>>>>>>>>>>>><<<:::888888888999;;;=========<<<>>>AAACCCCCCAAA???===<<<<<<;;;<<<<<<>>>@@@AAACCCCCCCCCCCCDDDFFFGGGGGGFFFDDDAAA>>>;;;999888888;;;<<<>>>??????>>><<<;;;<<<;;;:::999888999::::::<<<:::777777888999999888;;;888555666999===>>>>>><<<777666888888555666;;;:::<<<===<<<:::999;;;===<<<<<<<<<<<<<<<<<<<<<<<>><<<;;;:::;;;<<<<<<:::;;;<<<=========<<<;;;;;;:::<<<>>>===999;;;@@@@@@>>>;;;:::::::::888777<<<:::888888999999888666777888:::;;;;;;:::999888444444666888;;;<<<;;;999:::<<<>>>@@@AAAAAA@@@@@@:::888777777:::;;;:::888888999;;;<<<;;;999777555222555999<<<<<<<<<===>>>===@@@CCCCCCBBB@@@@@@AAA;;;:::999888888777777777;;;999777777888999999999:::777555777:::======<<<:::===>>><<<===??????<<<===<<<;;;:::999888777666777666666555666777999:::999888666555444555555666333333444444555666666666444666777888777666666666777666666555555555555555777777777666333000000000222222333444333111///...///,,,***,,,000222000---)))'''%%%&&&''')))))))))+++)))&&&$$$&&&'''(((((((((((())))))***++++++,,,...000222222222222222444444444444333222000///...CCCGGGKKKMMMNNNNNNNNNNNNMMMMMMMMMNNNPPPOOOMMMKKKIIINNNPPPLLLKKKMMMQQQQQQSSSSSSRRRPPPOOOOOORRRTTTXXXWWWUUURRRQQQOOOOOONNNPPPPPPPPPQQQQQQQQQQQQQQQOOOQQQTTTUUUVVVWWWXXXZZZYYYWWWUUUSSSRRRRRRSSSTTTSSSTTTUUUVVVVVVWWWXXXXXX\\\ZZZWWWRRROOOPPPSSSVVVWWWUUUSSSRRRRRRSSSUUUWWWXXXVVVUUUUUUVVVVVVUUUSSSPPPMMMMMMQQQSSSQQQPPPQQQQQQQQQOOOMMMPPPUUUTTTOOOKKKGGGCCCBBBDDDFFFFFFEEE@@@EEEKKKPPPQQQPPPOOOOOOKKKKKKLLLMMMNNNMMMJJJHHHEEEEEEFFFFFFGGGGGGFFFFFFFFFFFFGGGHHHIIIJJJKKKLLLNNNMMMLLLJJJHHHFFFDDDCCC@@@AAAAAAAAAAAA@@@????????????@@@AAAAAAAAAAAAAAA===>>>???BBBEEEHHHKKKLLLKKKJJJIIIHHHHHHGGGHHHHHHIIIIIIHHHHHHGGGGGGGGGGGGCCCCCCCCCDDDDDDEEEFFFGGGGGGEEEBBBCCCGGGIIIIIIHHHEEEDDDCCCAAA@@@>>>===<<<============>>>@@@BBBCCC???>>>>>>>>>???@@@BBBCCCDDDEEEFFFDDDBBB@@@@@@AAAAAABBBCCCDDDEEEEEEDDDCCCBBBAAA@@@???@@@BBBEEEGGGCCCAAA@@@@@@BBBCCCCCCBBBAAAAAA>>>;;;>>>EEEHHHFFFEEEDDDDDDDDDEEECCCAAA>>>>>>??????@@@AAABBBCCCCCCBBBBBBCCCDDDFFFHHHIIIJJJEEECCCAAA>>>>>>???AAABBBDDDCCCAAA@@@???>>>??????BBB>>>===@@@BBB@@@???@@@AAAAAAAAA>>>===???FFFKKKNNNHHHAAA=========<<<:::<<<;;;;;;===>>>>>><<<:::===<<<<<<;;;;;;;;;;;;<<<<<<999888999666222444888===<<<:::;;;===???@@@@@@???>>><<<;;;<<<===<<<;;;777777999:::<<<>>>??????<<<>>>AAACCCDDDBBB@@@>>>>>>===<<<<<<<<<===???@@@AAAAAABBBCCCDDDEEEFFFFFFDDDCCC@@@>>><<<;;;::::::<<<===????????????===<<<999999888888999999:::;;;999888666777999:::999888;;;999888888;;;???@@@AAA>>>:::999:::999777999<<<=========<<<:::999:::<<<========================DDDAAA<<<999888:::>>>@@@999999:::;;;;;;;;;;;;;;;:::999:::<<<;;;888:::>>>AAA???>>>>>>>>>===:::888<<<:::777666888:::;;;;;;::::::;;;;;;;;;999888777111222555999===>>>===;;;;;;<<>><<<<<<;;;::::::;;;;;;:::999999:::<<<======<<<:::999333666:::<<<<<<<<<===>>>888999:::>>>AAACCCBBBAAA<<<;;;;;;::::::999999999;;;999777777999:::999888999999999999:::;;;<<<===<<>>===999===<<<;;;:::888666555555666666555555666888999;;;777666555444333333444555222222111000111333555666555666777888888999888888888888888888777666555555777888999777444111000000222333333444333222000///,,,+++***---111222///,,,+++)))((((((***++++++***---***((('''((())))))(((%%%&&&'''(((***+++,,,------///222333333333555666555444444333222000...---GGGJJJMMMMMMJJJIIIJJJMMMJJJJJJKKKLLLMMMLLLKKKIIIIIIOOOQQQNNNLLLNNNQQQQQQRRRRRRPPPNNNLLLMMMPPPSSSVVVUUUTTTRRRQQQPPPOOOOOOPPPQQQQQQQQQQQQRRRRRRRRRPPPSSSUUUVVVWWWXXXZZZ[[[[[[YYYWWWTTTSSSSSSTTTTTTTTTUUUUUUUUUWWWXXXZZZ[[[[[[ZZZXXXVVVTTTTTTUUUVVVVVVUUUUUUTTTUUUVVVXXXYYYYYYWWWUUUTTTUUUUUUTTTRRROOOLLLLLLPPPRRRPPPOOOPPPPPPPPPNNNKKKNNNRRRRRROOOIIIGGGDDDCCCFFFHHHIIIHHHDDDHHHLLLNNNMMMLLLKKKKKKGGGFFFFFFGGGIIIHHHFFFDDDBBBDDDEEEGGGGGGFFFEEEDDDEEEEEEFFFGGGIIIJJJKKKKKKMMMMMMKKKIIIGGGEEEDDDCCCBBBBBBCCCCCCBBBBBBAAA@@@@@@@@@@@@AAAAAA@@@@@@???<<<===???AAAEEEHHHKKKMMMKKKJJJIIIGGGGGGGGGHHHIIIIIIIIIHHHHHHGGGGGGFFFFFFFFFEEEDDDCCCCCCDDDFFFGGGHHHDDD@@@AAAGGGKKKJJJHHHDDDCCCBBBAAA@@@>>>======???===<<<;;;;;;===@@@BBBAAA@@@@@@@@@AAACCCDDDEEEDDDEEEFFFEEEDDDBBBAAA@@@@@@AAABBBDDDDDDEEEEEEDDDCCCAAA???>>>???BBBEEEHHHDDDCCCBBBCCCCCCDDDEEEEEECCCDDDAAA>>>???EEEHHHGGGFFFEEEDDDDDDEEEDDDBBB??????@@@AAABBBBBBBBBAAA@@@:::<<>>>>>???@@@@@@@@@<<<;;;???AAA???>>>???@@@???>>>;;;:::<<>>;;;;;;;;;<<<>>>??????===;;;<<<===>>>===<<<<<<<<<===;;;:::::::::666222444:::???<<<:::<<<@@@CCCCCCAAA???===;;;<<<===??????>>>999:::;;;<<<<<<===>>>??????@@@CCCDDDDDDAAA>>><<<>>>===<<<;;;;;;;;;<<<===>>>>>>???@@@BBBBBBCCCCCCAAA@@@>>>===<<<<<<<<<===>>>>>>?????????>>>======777777777888999::::::;;;999777555555777:::;;;;;;888777777888:::===???@@@>>>===>>>>>>>>><<<<<<<<>>===;;;;;;;;;<<<<<<<<<============>>>>>>CCC@@@<<<888888:::===@@@;;;;;;;;;:::999999888777;;;:::<<<@@@@@@<<<;;;>>>AAA@@@???@@@@@@>>>;;;999;;;999888888;;;===>>>>>>:::;;;;;;;;;:::999888777222444888<<<@@@AAA???<<<;;;===???@@@@@@>>>;;;999<<<<<<;;;;;;;;;;;;:::999999:::<<<=========<<<;;;777999<<<===<<<;;;;;;;;;:::888777;;;@@@CCC@@@===<<<<<<<<<===<<<<<<;;;;;;999777666666777888777666777888:::;;;;;;<<<>>>@@@>>>AAAAAA???>>>@@@???;;;;;;::::::999888777666666777777777777888999;;;<<<777666444222111111111111111111111111222333444444444444444666777888888888666777888999:::999888777999;;;<<<;;;888444222111333333444444333222111111++++++,,,///222222000---,,,+++)))***+++++++++))),,,***)))((()))***)))(((%%%&&&'''((()))***+++++++++---000222333444555777666666666555333222000///JJJJJJJJJFFFCCCBBBEEEHHHHHHIIIKKKKKKKKKJJJIIIIIIJJJPPPRRRNNNLLLMMMOOOOOOPPPPPPNNNLLLJJJKKKOOORRRVVVVVVVVVUUUTTTTTTSSSRRRPPPPPPQQQQQQRRRSSSSSSSSSSSSUUUWWWWWWWWWXXXZZZ\\\[[[YYYWWWUUUTTTUUUVVVVVVWWWWWWVVVVVVWWWZZZ\\\^^^YYYZZZZZZ[[[ZZZYYYVVVTTTSSSTTTVVVXXXZZZ[[[[[[[[[YYYVVVTTTSSSSSSSSSRRRPPPPPPLLLLLLPPPRRRPPPNNNPPPOOOPPPNNNKKKLLLQQQRRROOOJJJHHHFFFFFFGGGHHHIIIIIIHHHIIIIIIHHHFFFFFFFFFHHHBBBAAA@@@AAACCCCCCBBBAAAAAABBBDDDFFFGGGEEEDDDBBBDDDDDDEEEFFFGGGHHHIIIIIIKKKJJJIIIGGGEEEDDDCCCBBBDDDDDDEEEEEEDDDDDDCCCBBB@@@@@@AAAAAAAAA@@@????????????AAACCCFFFIIILLLMMMJJJIIIGGGFFFFFFGGGHHHHHHIIIIIIHHHGGGFFFFFFEEEEEEIIIHHHEEECCCBBBBBBDDDEEEGGGBBB???@@@FFFJJJIIIGGGCCCCCCBBBAAA???>>>======???===;;;::::::<<>>???BBBEEEGGGEEEEEEEEEEEEEEEEEEFFFGGGEEEGGGEEEAAA@@@DDDFFFEEEFFFEEEDDDEEEFFFFFFEEEDDDBBBCCCCCCCCCBBBAAA>>>===666888===AAADDDDDDCCCBBB>>>===<<<;;;<<<===???@@@<<<<<<;;;<<<===???@@@BBBAAA======@@@BBB@@@@@@AAAAAA@@@>>>;;;:::;;;===@@@CCC???<<<>>>BBBCCC@@@<<<;;;;;;;;;===??????===<<<;;;>>>@@@@@@>>>===>>>???999888999:::777444777===???===;;;===AAADDDCCCAAA???>>>===???AAACCCCCCCCC===???@@@>>><<<;;;;;;===>>>@@@CCCEEEEEEBBB@@@>>>>>>===;;;999888888888888;;;<<<===>>>????????????>>>===<<<<<<<<<===>>>???@@@@@@@@@???>>>======<<<555666777888999999::::::;;;888444333666999<<<>>>666777777888999;;;===???<<>>>>>>>>>>>>>>===;;;;;;<<<<<<<<<=========>>>===;;;999999:::;;;<<<<<<;;;;;;:::999999999999;;;:::>>>CCCDDD@@@<<<<<<===<<<<<<<<<===;;;999666999999:::===@@@AAA@@@>>>:::::::::;;;::::::::::::777888;;;???BBBBBB???<<<;;;===>>>???>>><<<999888;;;<<<<<<<<<;;;:::999999999:::;;;============<<<<<<>>>@@@???===;;;999999===999777:::@@@BBB???;;;<<<===>>>>>>>>>>>>======999888777777888888777555333555999;;;<<<>>>@@@CCC===@@@AAA??????BBBAAA>>>777888888888888999999999999999888888999;;;<<<===;;;999777444222111111111000111333555666555444333666555444555888999999888333444777999;;;<<<<<<<<<<<<>>>AAA@@@<<<888555333444444444444444333333222---...///222333333111000,,,+++******++++++)))'''***)))((()))++++++)))((()))))))))((((((((((((((('''***---///111222444666555555555444333222000000OOOMMMJJJFFFDDDDDDGGGJJJGGGIIIKKKLLLJJJIIIIIIIIIJJJPPPRRRNNNLLLMMMNNNMMMNNNOOONNNMMMLLLMMMPPPRRRXXXXXXYYYYYYYYYXXXWWWWWWPPPQQQRRRSSSTTTUUUVVVWWWWWWXXXYYYXXXXXXXXXZZZ\\\YYYXXXVVVUUUUUUVVVXXXYYYZZZYYYWWWVVVWWWZZZ]]]___YYYZZZ\\\^^^___]]]XXXUUUQQQSSSVVVZZZ\\\\\\\\\[[[XXXVVVRRRQQQPPPPPPOOONNNPPPLLLLLLOOOQQQNNNMMMNNNMMMPPPPPPMMMMMMQQQQQQOOOMMMKKKIIIGGGFFFEEEEEEEEEFFFFFFEEEDDDBBBCCCEEEHHHAAA???===>>>???AAAAAA@@@@@@AAACCCEEEEEEDDDCCCBBBCCCCCCDDDDDDEEEFFFFFFFFFGGGGGGFFFEEEDDDCCCBBBBBBEEEEEEEEEEEEEEEDDDCCCCCC@@@AAAAAAAAAAAAAAA@@@@@@DDDDDDEEEFFFHHHJJJLLLNNNGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHGGGFFFEEEDDDDDDCCCIIIGGGEEEBBBAAAAAABBBBBBDDDBBB???@@@DDDFFFFFFEEEBBBBBBAAA@@@???>>>======???>>><<<;;;;;;>>>@@@BBB???>>>>>>???@@@BBBDDDEEEFFFFFFFFFGGGGGGEEEBBB???>>>???@@@AAACCCDDDFFFFFFDDDBBB@@@??????AAADDDEEEEEEFFFGGGFFFEEEEEEGGGIIIEEEIIIIIIEEECCCEEEEEEDDDFFFEEEDDDEEEGGGHHHGGGFFFDDDDDDDDDDDDBBB@@@===<<<999;;;>>>AAABBBAAA@@@???<<<;;;;;;:::;;;<<<===>>>::::::::::::<<<>>>@@@BBBDDD@@@???CCCEEECCCCCCEEEDDDCCCAAA???>>>============<<<;;;>>>AAACCCAAA???<<<;;;:::;;;===>>>>>>===;;;>>>BBBCCC@@@>>>???@@@:::888888::::::888;;;@@@>>>======>>>@@@BBBAAAAAA??????@@@CCCFFFHHHGGGFFFAAACCCCCC@@@<<<999999;;;;;;===AAADDDFFFFFFDDDCCC>>>===:::888666555555555;;;<<<===>>>>>>===<<<;;;<<<<<<<<<<<<===???AAABBBDDDCCCBBB@@@???===<<<<<<444555666888888999999999<<<999555555777:::===>>>888999:::;;;:::;;;===???:::???CCCDDDDDDEEEBBB===???>>><<<===???@@@@@@???;;;;;;;;;<<<<<<======>>>999999999999999:::::::::::::::::::::;;;<<<>>>???;;;:::<<>>AAABBB@@@>>>;;;;;;;;;::::::::::::::::::;;;<<>><<<:::::::::;;;;;;<<<======>>>>>>===???AAABBBBBB???<<<::::::<<<999777999???AAA@@@<<<;;;<<<>>>???@@@??????>>><<<:::::::::;;;:::888666111333666999===@@@AAABBB;;;>>>???>>>???BBBBBB???666777777888999:::;;;;;;;;;:::999999999:::;;;<<<>>>===:::777555444444444111333666888999888666444:::777555666999;;;:::999222333555888;;;===>>>???>>>AAADDDDDD@@@;;;777555444444444444444444444444///000222333333222222111,,,+++******+++***(((&&&(((((((((***,,,---+++))),,,++++++***(((''''''&&&%%%(((+++---///000222444111111111111111000000///PPPMMMJJJIIIJJJLLLMMMMMMGGGJJJMMMMMMKKKIIIIIIJJJGGGMMMPPPNNNLLLMMMOOONNNNNNOOOPPPPPPPPPQQQSSSUUUWWWXXXYYYYYYZZZYYYXXXXXXQQQRRRSSSUUUWWWYYY[[[\\\ZZZ[[[[[[YYYXXXXXXZZZ\\\VVVUUUTTTTTTVVVXXXZZZ\\\\\\ZZZWWWVVVVVVYYY\\\^^^\\\[[[\\\^^^```___[[[WWWSSSTTTUUUWWWYYYZZZZZZ[[[XXXTTTQQQNNNNNNNNNMMMLLLPPPLLLKKKNNNOOOKKKJJJJJJIIIMMMOOOLLLLLLNNNOOOLLLJJJIIIHHHFFFDDDCCCDDDDDDCCCDDDEEEDDDCCCBBBCCCEEEBBB@@@>>>>>>@@@BBBCCCBBB@@@AAABBBCCCDDDCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDCCCBBBBBB@@@AAAAAABBBBBBBBBAAAAAAEEEEEEEEEFFFGGGHHHIIIIIIFFFFFFGGGGGGGGGGGGFFFFFFGGGGGGFFFEEEDDDCCCBBBBBBEEEDDDBBB@@@@@@???@@@@@@AAAAAAAAABBBBBBCCCCCCCCCBBBAAAAAA@@@???>>>======@@@@@@???>>>???AAACCCEEE>>>>>>>>>???@@@BBBDDDFFFGGGFFFFFFGGGHHHFFFBBB>>>???@@@@@@BBBDDDFFFGGGHHHDDDCCCBBBAAA@@@AAABBBBBBCCCEEEFFFEEECCCCCCFFFHHHCCCHHHKKKHHHFFFFFFFFFEEEFFFEEECCCDDDFFFGGGGGGFFFDDDDDDDDDCCCBBB@@@???>>><<<===>>>???AAADDDFFFGGG<<<<<<;;;;;;;;;<<<======<<<<<<;;;;;;<<<===???@@@CCC???>>>BBBEEECCCCCCDDDCCCCCCBBBBBBBBBAAA???===;;;;;;;;;<<<===???@@@AAA<<<:::888888;;;===>>>>>>:::???DDDEEEBBB??????AAA===999888;;;===<<<===???<<<===??????>>>>>>???@@@>>>@@@BBBFFFJJJKKKJJJHHHBBBDDDEEEBBB<<<888999<<<;;;===AAAEEEGGGFFFEEEDDD@@@>>>;;;888666555444444======>>>???>>><<<:::999<<<<<<===>>>@@@BBBEEEGGGIIIHHHFFFCCCAAA???======444555666888888888777777:::999888999;;;<<<<<<;;;999;;;<<<<<<::::::<<<>>>999>>>@@@???@@@DDDDDD@@@;;;:::999;;;>>>AAAAAA@@@;;;<<<<<<===>>>>>>??????777777777777888:::;;;<<<<<<;;;;;;<<<===>>>@@@AAA???;;;;;;???BBB???======BBB@@@>>>>>>>>>???>>>===888888999;;;>>>@@@@@@???>>>===<<<;;;:::999999999::::::;;;===???@@@???===<<<<<<;;;::::::999999999999<<>><<<<<<===>>>>>>>>>??????????????????AAACCCCCCAAA>>>======<<<:::888999<<<>>>===<<<:::<<<>>>@@@@@@@@@??????<<<;;;:::;;;;;;;;;888666333222444888>>>AAA@@@>>><<<@@@AAA???@@@CCCCCC@@@888888999999::::::;;;;;;;;;:::999888777888999999<<<;;;999777666666666777444555666777888888888777;;;777444555888;;;999777333444555777999<<<>>>??????BBBEEEEEEAAA<<<777444555555444444444444555555111222222222111000000111---,,,+++++++++***(((%%%''''''))),,,///000...,,,---,,,+++***)))(((''''''%%%(((+++---...///111333//////000111111111111111JJJGGGFFFHHHLLLNNNLLLJJJHHHKKKNNNMMMKKKIIIJJJKKKDDDJJJOOOMMMLLLNNNPPPOOONNNPPPRRRSSSSSSTTTUUUWWWTTTTTTVVVWWWWWWWWWVVVVVVRRRSSSUUUWWWZZZ\\\^^^___\\\\\\\\\ZZZXXXXXXZZZ\\\TTTSSSSSSTTTVVVYYY\\\^^^\\\ZZZWWWUUUUUUWWW[[[]]]^^^\\\[[[]]]______]]]ZZZVVVUUUTTTTTTTTTVVVYYYZZZWWWTTTPPPMMMMMMMMMLLLKKKOOOKKKJJJMMMMMMIIIGGGHHHEEEJJJLLLJJJIIIKKKKKKHHHDDDDDDEEEDDDCCCDDDEEEGGGDDDFFFGGGGGGDDDAAA@@@@@@EEECCC@@@@@@BBBDDDEEEEEEAAAAAABBBBBBCCCCCCBBBBBBCCCCCCBBBBBBBBBAAAAAAAAADDDDDDDDDDDDEEEEEEEEEEEEBBBBBBCCCCCCBBBBBBAAA@@@@@@AAABBBBBBCCCCCCCCCBBBDDDDDDCCCCCCCCCCCCDDDDDDEEEFFFGGGHHHIIIHHHGGGFFFFFFFFFEEEDDDCCCBBBAAAAAA@@@@@@?????????????????????AAABBBBBBAAA@@@AAABBBBBBAAAAAA@@@???>>>======AAAAAAAAAAAABBBDDDFFFGGG@@@@@@@@@AAABBBEEEGGGHHHGGGFFFFFFGGGIIIGGGCCC>>>@@@AAAAAACCCEEEGGGIIIJJJDDDDDDCCCBBBAAAAAAAAAAAAAAACCCEEEDDDBBBBBBDDDGGG@@@GGGKKKJJJHHHHHHHHHFFFGGGEEECCCCCCDDDEEEEEEDDDDDDCCCCCCBBBAAAAAAAAA@@@===<<<<<<>>>BBBHHHOOOSSS======<<<<<<<<<=========??????===<<<<<<===>>>>>>???<<<;;;???BBB@@@@@@BBB@@@AAAAAACCCDDDBBB@@@=========;;;:::999;;;???CCC===:::777777999<<<>>>???:::???EEEFFFCCC@@@@@@BBBAAA;;;888;;;>>>>>>===>>>:::===@@@???===;;;===???===???CCCHHHLLLMMMKKKHHHBBBEEEFFFBBB<<<999:::===>>>@@@CCCFFFFFFEEECCCAAAAAA???<<<999777555444444??????@@@@@@???===:::999======>>>???BBBEEEHHHJJJMMMKKKIIIEEEBBB@@@>>>>>>444555777888888888777666888999;;;>>>???>>>:::777888:::<<<;;;999888999<<<999======:::<<>>???@@@@@@@@@888777666666777:::===???@@@@@@>>>======>>>??????DDD>>>;;;===@@@@@@@@@BBB???===;;;::::::;;;;;;;;;:::888777777:::===???@@@AAA???===;;;999888777777888888999;;;>>>??????>>>===<<<:::999888999:::;;;999===AAAAAA???>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>@@@CCCDDDBBBAAA@@@@@@>>><<<:::999::::::999888:::;;;>>>@@@AAA@@@??????:::999999999:::999666444555333333777>>>AAA>>>;;;@@@DDDDDDBBBBBBEEEEEEBBB:::::::::::::::::::::::::::999888666666666666777777666555444444555666777666666555555666777999::::::666222222666888666333555555555666888:::===>>>>>>BBBEEEFFFBBB<<<666444555555444444444555555666222222222000///...///000...---,,,,,,,,,+++(((%%%'''(((***...111222000...---,,,,,,+++***))))))(((&&&(((+++---...///111333000000111333333444444444LLLKKKIIIGGGFFFIIIMMMQQQLLLMMMOOOPPPPPPNNNKKKJJJHHHIIIKKKOOOSSSTTTSSSRRRPPPPPPPPPQQQRRRTTTUUUVVVOOOQQQTTTVVVXXXYYYYYYXXXSSSTTTWWWZZZ]]]______````````````___]]][[[YYYXXXQQQQQQSSSUUUXXX[[[]]]^^^```]]]YYYVVVWWWXXXYYYYYYWWWXXXZZZ\\\[[[ZZZWWWVVVSSSSSSTTTUUUVVVVVVWWWWWWSSSRRROOOKKKGGGEEEFFFGGGNNNNNNMMMKKKHHHGGGIIIKKKHHHIIIIIIJJJKKKKKKKKKKKKFFFFFFEEECCCAAAAAACCCDDDBBBDDDEEEDDDBBBAAAAAABBBGGGEEEBBB@@@AAACCCEEEEEEEEEFFFGGGGGGFFFCCC@@@>>><<<===???AAACCCEEEFFFGGGLLLJJJHHHEEECCCAAA@@@???@@@AAABBB@@@>>>===>>>???===>>>>>>???@@@BBBCCCDDDCCCDDDDDDDDDEEEEEEFFFFFF???DDDFFFDDDDDDGGGHHHFFFGGGDDDAAAAAADDDFFFDDDBBBCCCCCCBBB???===<<<===>>>DDDBBBAAAAAAAAA@@@===;;;======???AAACCCDDDAAA???FFFBBB>>>>>>AAADDDEEEEEEEEECCC@@@>>>>>>AAADDDFFFDDDDDDEEEFFFHHHGGGDDDBBBFFFFFFGGGGGGGGGFFFEEEEEEHHHHHHHHHGGGGGGFFFFFFFFFHHHDDD???======???AAABBB@@@FFFKKKJJJDDD@@@AAAEEEEEEEEEDDDBBBAAABBBDDDFFFBBBAAAAAA@@@???===<<<;;;<<<<<<===@@@EEEKKKQQQUUUAAA???===<<<=========<<<;;;<<<======<<<===???AAADDDDDDCCC@@@<<<;;;===@@@???BBBBBB>>><<>>>>>:::999777666999===BBBEEEBBBBBBBBBBBBAAA@@@@@@@@@???<<<===AAAAAA??????AAA<<<>>>??????>>>>>>???@@@@@@CCCFFFJJJLLLLLLKKKJJJFFFFFFDDD@@@:::777888999>>>BBBGGGJJJHHHFFFCCCBBB>>>999777::::::888777999<<>>===???===999AAA<<<;;;???BBBDDDHHHMMMMMMLLLIIIDDDCCCDDDAAA<<<;;;;;;<<<;;;999666333111888;;;<<<999:::======;;;777AAABBB777111777======888888888888888999:::;;;777777888999;;;<<<===>>>888999;;;===============???===999777777999<<<>>><<<<<<<<<>>>@@@@@@>>><<>><<<;;;<<<>>>AAACCCFFFAAA;;;888999;;;<<<;;;777777777:::>>>@@@???===>>>>>>===<<<;;;;;;:::999888;;;>>>AAAAAA>>>;;;888;;;:::<<<>>>===::::::>>>@@@????????????===:::777>>>>>>>>>???@@@AAACCCDDD===>>>@@@CCCDDDCCC???<<>>>>>>>>???@@@AAAAAABBB:::>>>>>>;;;:::<<<:::666000111333666999;;;===>>>@@@??????CCCGGGGGGBBB<<>>???<<<>>>===999888;;;;;;999888666444555777999999999777999;;;:::777777:::===>>>;;;999999;;;<<<;;;999888666333333666999;;;<<>>@@@@@@BBBCCCDDDDDDDDDDDDHHHGGGFFFDDDCCCBBBBBBBBBAAABBBBBBAAA???>>>>>>???@@@@@@@@@@@@AAABBBBBBCCC???AAACCCEEEEEEDDDCCCAAA???DDDFFFCCCCCCEEEFFFDDDCCCBBBBBBCCCEEEFFFFFFEEECCCBBBAAA???<<<<<<>>>@@@DDDCCCAAAAAAAAAAAA???===>>>===>>>@@@BBBBBBAAA???EEEBBB@@@@@@CCCEEEFFFEEEDDDBBB@@@??????@@@BBBCCCEEEEEEFFFIIIKKKKKKJJJHHHIIIHHHHHHHHHGGGGGGFFFFFFHHHHHHHHHHHHHHHGGGGGGGGGIIIEEE@@@>>>>>>@@@AAABBB@@@EEEIIIGGGAAA>>>@@@CCCDDDEEEGGGEEEAAA??????@@@@@@@@@@@@??????>>>======@@@???>>>???BBBFFFJJJMMMAAA>>><<<<<<===>>>>>>===??????===;;;:::;;;???BBBFFFGGGFFFBBB>>><<<===???>>>AAAAAA<<<:::<<<===<<<::::::;;;<<<===>>>>>>>>>;;;:::999999;;;???CCCEEEFFFDDDCCCBBBCCCCCCCCCBBB===;;;===AAABBB@@@AAACCC???@@@AAA@@@???>>>???AAAFFFGGGIIIJJJJJJHHHFFFEEEDDDDDDDDDAAA===<<<===???BBBDDDGGGGGGEEECCCBBBBBB<<<888666888999888888:::???AAA@@@===<<>>===:::;;;@@@DDDEEEHHHLLLMMMNNNJJJDDDBBBDDDCCC@@@>>>>>>>>><<<;;;888555444888;;;;;;999999<<<<<<:::666>>>===444222:::@@@???:::999888777777888999:::999888777777777999<<<===:::;;;<<<>>>>>>>>>======>>>======<<<<<<===>>>>>>???===;;;;;;<<<======<<<@@@???>>>===>>>@@@BBBCCCDDD@@@:::888999;;;;;;;;;<<<:::999;;;???AAA???<<<;;;;;;:::::::::::::::::::::<<>>;;;;;;===@@@???>>>>>>???>>>;;;999======>>>>>>???@@@BBBBBB???@@@AAADDDFFFEEEAAA>>>@@@;;;999;;;<<<:::999::::::;;;<<<===>>>>>>>>>>>>999<<<===;;;;;;<<<;;;888888888999999::::::::::::???======AAAEEEFFFCCC>>><<<:::777666999<<<>>>???;;;>>>===999999;;;:::777888777777888:::<<<<<<<<<;;;;;;;;;:::888888888999>>>;;;999999;;;<<<:::999:::777555444666888999999<<<888999???@@@;;;666666444666777777666555555666777666555444333333333333000///...,,,+++***))))))((()))***+++,,,------------000///***'''))))))(((***)))***+++---///000000,,,...//////444:::<<<:::IIIHHHFFFDDDBBBCCCGGGJJJOOONNNKKKJJJJJJLLLNNNPPPLLLKKKLLLPPPTTTXXXZZZ[[[TTTTTTSSSRRRRRRQQQRRRRRRMMMMMMNNNOOOQQQTTTVVVXXXUUUVVVYYY[[[]]]^^^^^^^^^]]]^^^^^^______]]]\\\[[[UUUUUUUUUVVVWWWZZZ\\\^^^ZZZ[[[[[[XXXTTTQQQRRRTTTSSSTTTVVVXXXYYYXXXWWWVVVVVVVVVUUUTTTTTTSSSRRRRRRTTTTTTQQQMMMHHHEEEEEEFFFHHHIIIIIIHHHEEEBBBBBBBBB@@@BBBEEEGGGHHHGGGEEEDDD@@@AAAAAA@@@???@@@AAACCCFFFGGGGGGFFFDDDDDDEEEGGGIIIGGGEEEBBBAAABBBCCCDDDCCCBBB@@@>>>>>>>>>??????DDDEEEEEEEEEDDDDDDCCCBBBDDDDDDDDDDDDDDDDDDDDDDDDAAABBBBBBAAA???>>>???@@@BBBBBBAAAAAAAAAAAABBBBBB<<<>>>BBBDDDDDDBBB@@@>>>???DDDEEECCCAAACCCDDDBBB???AAACCCEEEEEEEEEGGGHHHBBBBBB@@@>>><<<===@@@BBBCCCAAA??????@@@@@@@@@???>>>======>>>@@@AAA@@@???CCCBBBBBBCCCEEEFFFFFFEEECCCCCCBBBAAA@@@@@@@@@@@@EEEFFFGGGJJJNNNOOONNNMMMKKKJJJIIIHHHGGGGGGGGGGGGFFFGGGGGGHHHHHHHHHHHHHHHHHHEEEAAA??????@@@AAAAAA@@@CCCFFFCCC???<<>>@@@AAABBB???===;;;;;;<<<>>>>>>>>>AAA@@@>>>;;;999:::>>>AAAGGGGGGGGGEEEAAA>>>======<<>>???<<<<<<<<<<<<>>>@@@BBBDDDGGGCCC@@@@@@CCCDDDCCCBBB===;;;===AAACCCAAABBBEEEBBBCCCCCCAAA???>>>???AAAFFFGGGGGGGGGGGGEEECCCBBBBBBBBBCCCBBBAAAAAADDDFFFEEEFFFFFFEEEBBBAAAAAABBB===777555777999888999<<>><<<:::888777888;;;;;;888888;;;<<<999555:::999333555>>>CCCAAA;;;999777555555666888:::===;;;777555555777:::<<<;;;<<<<<<=========<<<<<<;;;===???AAABBBAAA???>>>AAA>>>:::999999;;;<<<<<>>:::888888:::;;;<<<@@@===;;;===AAABBB???;;;999999999999999:::;;;;;;<<<===>>>??????>>>===<<<;;;777666;;;???===<<<<<>>===>>>??????===;;;;;;<<<<<<===>>>???@@@@@@>>>???AAACCCEEEDDDAAA???@@@<<<;;;======999666777;;;===???AAABBBAAA???>>>777:::;;;:::;;;>>>>>>;;;=========<<<<<<;;;::::::===<<<;;;???CCCEEEDDDBBB:::888666666888<<<>>>???:::======:::999:::888444555555777999<<<>>>===<<<;;;999999999:::::::::999<<<;;;999999;;;;;;:::888;;;999666444555777777777999666666:::;;;888666666666777999888777666777888888888777666555555555555222111///...,,,+++++++++((())))))******************...---)))''')))***))),,,,,,,,,---......//////+++...///000555<<<>>><<>>???AAAAAA@@@@@@@@@AAABBBBBB===???AAABBBBBBAAA???>>>???CCCEEEBBBAAACCCCCCAAA???BBBFFFFFFDDDDDDEEEHHHBBBAAA@@@>>><<<>>>AAADDDAAA???======>>>@@@@@@??????===<<<===>>>@@@@@@???AAABBBCCCEEEGGGGGGFFFEEEDDDDDDDDDDDDCCCAAA@@@@@@FFFFFFGGGIIILLLNNNNNNLLLKKKJJJHHHGGGFFFFFFFFFFFFCCCDDDEEEGGGGGGGGGGGGFFFFFFCCC@@@>>>???@@@@@@???AAACCCDDDBBB>>><<>>>>>???@@@@@@AAABBBCCCEEECCCAAA???===<<<<<<<<<<<<:::888999;;;<<<======>>>>>>>>><<<;;;<<<>>>AAACCCDDDEEEEEECCC@@@>>>===999===>>>;;;999<<<===;;;???>>>=========>>>@@@AAA=========>>>??????@@@@@@CCC???;;;<<>><<<>>>BBBCCCAAAAAADDDCCCCCCCCCAAA>>>===>>>??????@@@AAABBBCCCDDDDDDDDDAAAAAAAAAAAABBBDDDFFFHHHEEEFFFGGGFFFCCCBBBBBBCCC@@@:::777999:::999:::===<<>>;;;<<<@@@AAA???;;;999999<<>><<<::::::999999<<<<<<999999<<<<<<:::555777777777<<>>:::888555333444666999;;;>>><<<:::888777888999:::;;;;;;;;;;;;;;;;;;:::::::::<<<>>>@@@AAAAAA@@@???@@@===;;;:::<<<>>>>>>>>>AAAAAAAAAAAAAAA@@@@@@??????===:::888888:::<<<===@@@===;;;<<<@@@AAA>>>:::;;;::::::999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;555444:::??????<<<;;;@@@>>>>>>???@@@AAA???>>>999:::;;;<<<===>>>>>>>>><<<<<<===@@@BBBBBB???===@@@===<<<>>>===999555555<<<>>>BBBDDDEEECCC@@@>>>555999:::999;;;???@@@===;;;;;;;;;<<<===>>>>>>>>>===;;;;;;>>>BBBEEEEEEEEE<<<:::777777999;;;======999<<<===:::999999777222111222555999<<<===;;;999555333333666:::===<<<:::::::::::::::::::::999888:::888555555666777777666666555555777888777777888888999:::999777777888:::888777666555555444444555333222000///...---------++++++++++++***)))(((((((((,,,,,,)))'''***+++***,,,---......---------...///111111111555;;;<<<:::PPPOOOLLLHHHDDDBBBCCCEEEFFFGGGJJJMMMPPPRRRSSSTTTRRROOONNNNNNQQQTTTVVVWWWWWWVVVTTTSSSQQQPPPPPPOOONNNMMMLLLLLLMMMQQQUUUWWWVVVXXXZZZ\\\]]]^^^^^^^^^]]]]]]\\\[[[YYYWWWTTTSSSSSSSSSSSSTTTUUUVVVWWWXXXYYYZZZYYYTTTNNNMMMRRRXXXUUUVVVXXXYYYZZZZZZZZZZZZ\\\[[[ZZZXXXVVVTTTSSSRRRSSSSSSRRRNNNIIIFFFEEEEEEEEEGGGJJJKKKJJJIIIIIIIIIEEEFFFHHHIIIGGGDDD@@@===@@@BBBDDDEEEDDDEEEFFFGGGCCCDDDEEEDDDCCCCCCDDDFFFHHHIIIHHHEEEBBB@@@AAACCCBBBCCCEEEFFFFFFFFFDDDCCCFFFFFFGGGGGGFFFFFFEEEDDDDDDDDDEEEFFFFFFEEEDDDDDD???@@@AAA@@@>>>======>>>=========>>>???AAABBBCCCAAAAAA@@@??????@@@@@@AAA>>>CCCEEECCCBBBDDDEEECCCCCCFFFHHHGGGDDDBBBCCCEEEAAAAAA@@@>>>===>>>BBBEEEBBB@@@???@@@AAABBBBBBAAA???>>><<<===>>>?????????@@@BBBDDDFFFGGGGGGFFFFFFFFFFFFFFFFFFEEEDDDBBBAAAEEEEEEDDDFFFHHHIIIHHHGGGHHHGGGFFFEEEDDDDDDDDDDDD@@@AAACCCEEEEEEEEEDDDCCCBBB@@@>>>>>>???@@@??????BBBDDDDDDBBB???>>>@@@BBB???AAAAAA>>>999777999===<<<===???AAABBBCCCCCCCCCBBBBBBAAA@@@>>>===<<<<<<:::888666666888:::;;;:::888:::>>>????????????@@@>>>???AAABBBCCCBBB???===888===???<<<<<>>???@@@BBBCCC<<<==================<<>>@@@>>>???BBBBBB??????AAABBBBBBAAA>>>;;;;;;<<<>>>::::::;;;===>>>@@@BBBCCCAAA@@@??????AAACCCDDDEEEAAADDDGGGHHHGGGEEEDDDDDDCCC>>>;;;<<<===;;;;;;===;;;@@@BBBAAAAAACCCBBB>>>>>>:::888888999===FFFPPPbbb]]]QQQBBB:::<<<@@@BBBCCCBBB@@@>>><<<;;;::::::<<<>>>>>>;;;;;;>>>>>>;;;555777999===BBBEEE@@@:::888777444333444777:::===============<<<;;;:::999=========<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<>>>??????===<<<===???BBBCCCBBBAAABBBBBBAAA@@@???>>>>>>======<<<;;;::::::;;;>>>???>>>===<<<===>>>???===:::<<<;;;999777666666777888:::::::::999999::::::::::::555333999>>>>>>;;;:::@@@???>>>???@@@AAAAAA@@@888999:::<<<============;;;;;;<<<>>>AAAAAA???===@@@<<<;;;>>>>>>999666666999;;;???BBBBBB@@@===:::555888999888:::???@@@>>>777888999;;;<<<>>>??????===<<<<<<>>>AAACCCEEEFFF@@@===:::999:::;;;;;;;;;888<<<===:::999:::777333111222555999<<<<<<999777111000000444999;;;:::777888999::::::999888888777888666444444666888888777666777777777777888999:::888999999888777777999:::666666555444333333333333222222111000////////////.........---,,,+++)))((((((+++,,,)))(((+++---,,,+++---///...,,,++++++,,,///111111111555;;;<<<:::HHHHHHGGGEEECCCDDDFFFHHHEEEGGGLLLPPPSSSTTTSSSSSSUUUSSSPPPPPPSSSUUUVVVVVVVVVUUUTTTRRRQQQQQQQQQPPPQQQPPPOOONNNOOORRRUUUWWWVVVWWWZZZ\\\^^^_________\\\\\\[[[ZZZWWWTTTRRRPPPOOOQQQSSSUUUVVVVVVVVVUUUXXXXXXWWWTTTQQQQQQVVVZZZXXXYYYZZZ[[[[[[[[[[[[[[[\\\[[[ZZZYYYWWWVVVUUUTTTVVVWWWVVVSSSOOOLLLKKKKKKEEEFFFHHHIIIHHHGGGHHHIIIHHHIIIJJJJJJHHHDDDAAA???>>>@@@BBBCCCBBBBBBCCCDDD@@@BBBDDDDDDCCCBBBCCCCCCGGGIIIIIIGGGBBB@@@AAADDDBBBDDDGGGIIIJJJIIIGGGFFFEEEFFFFFFGGGGGGFFFFFFEEEEEEFFFGGGHHHGGGFFFEEEDDD@@@AAAAAA@@@>>>======>>><<<<<<<<<===???@@@BBBCCCDDDBBB@@@>>>>>>???AAABBB===BBBEEEDDDDDDHHHIIIHHHIIIIIIHHHFFFCCCAAABBBBBB@@@AAAAAA@@@??????AAACCCEEEDDDDDDEEEGGGGGGEEEDDD@@@>>>>>>>>>@@@@@@???>>>>>>AAADDDEEEEEEEEEFFFGGGGGGGGGGGGGGGGGGFFFEEEDDDEEEDDDBBBCCCDDDEEEDDDBBBCCCDDDDDDDDDDDDCCCBBBBBB???@@@BBBCCCDDDCCCAAA@@@???>>>>>>???AAABBBAAA@@@CCCDDDDDDCCCAAA@@@@@@AAA???>>>===:::888888:::===888:::>>>AAACCCCCCBBBAAA??????@@@@@@@@@???>>>===:::888666666777999999999444888>>>AAAAAA@@@??????;;;<<<===???BBBBBB@@@>>>999>>>AAA??????BBBCCCBBB?????????@@@AAABBBCCCDDD=========<<<;;;:::::::::<<<===>>>??????@@@@@@AAAAAA>>>???AAAAAA>>>===???AAA@@@???<<<999999;;;===;;;;;;:::::::::<<<>>>???AAA???======???AAAAAAAAA@@@CCCFFFHHHGGGEEEDDDDDDCCC???===???@@@===<<<>>>>>>CCCFFFFFFFFFGGGDDD???@@@;;;888888999>>>KKKXXXiii```QQQ@@@:::<<<>>>===@@@@@@???>>>===<<<;;;;;;===@@@@@@===<<>>;;;<<<>>>??????>>><<<:::@@@??????>>>>>>???@@@@@@===<<<:::999:::<<<>>>@@@<<<===>>>BBBEEEGGGFFFDDDDDDCCCAAA@@@>>>======<<<============<<<===@@@CCC@@@AAABBBAAA>>><<<<<<===;;;999666444333333444555888888888888888888888888999555444999===;;;::::::@@@???======???@@@@@@???777888:::<<<======<<<<<<===<<<===???BBBBBBAAA??????;;;:::======:::888888;;;>>>AAACCCCCCAAA>>><<<777::::::888999>>>@@@>>>888888999999:::;;;<<<<<<=========>>>???AAABBBCCCAAA???<<<;;;;;;;;;:::999999<<<<<<:::999;;;999555555555777:::;;;;;;888666222222222444666666444222777999::::::999777777777666555444555666888888777555999;;;888777999;;;:::888888888777555666888:::555444333222222111222222111000000000000111111222111111111000///---+++***(((,,,---***))),,,...---***---000///,,,******,,,+++...///000555<<<>>><<>>AAADDDEEEDDDCCCBBBBBBFFFHHHJJJGGGCCC@@@BBBEEEBBBDDDEEEGGGHHHIIIIIIIIIFFFFFFFFFFFFFFFEEEDDDDDDEEEFFFHHHIIIIIIHHHGGGFFFBBBCCCCCCBBB@@@??????@@@>>>>>>>>>>>>???@@@AAABBBBBBAAA@@@?????????@@@@@@<<>>@@@CCCDDDCCCDDDFFFHHHFFFFFFFFFFFFFFFFFFFFFFFFEEECCCBBBBBBCCCDDDCCCBBB???AAACCCEEEEEEDDDBBBAAA???AAACCCDDDDDDBBB@@@>>>>>>===>>>AAADDDEEEDDDCCCBBBCCCDDDDDDBBBAAA@@@??????===;;;:::;;;;;;999888333777<<<@@@BBBAAA>>><<<;;;<<<>>>???@@@???>>>===<<<:::777777888999999999777:::>>>@@@@@@?????????===<<<<<<>>>AAAAAA???===<<>>???AAABBBCCCCCC???>>>===;;;:::999999999999===BBBCCCAAA???AAACCC>>><<<===@@@@@@======???@@@???>>>;;;999999;;;>>>===<<<:::999999;;;===>>>@@@===;;;<<<>>>AAAAAA@@@BBBCCCDDDDDDBBBAAABBBCCC???<<<<<<@@@BBB@@@>>>???@@@DDDFFFEEEDDDFFFCCC???===::::::;;;>>>EEESSSaaalll```NNN>>>;;;>>>>>>:::>>>>>>???@@@???>>>===<<<===@@@???<<<<<<>>>>>>;;;888999===CCCFFFEEECCCAAA@@@@@@>>>===<<<======>>>::::::<<<===>>>>>>>>>>>>>>>>>>======>>>???@@@AAA???>>>===<<<<<<===???@@@@@@??????AAADDDFFFGGGFFFGGGFFFCCC@@@>>>======>>>===???@@@??????@@@CCCGGGFFFJJJLLLHHH@@@;;;<<<@@@;;;999777555444555777888888888999999999999888888888666777:::;;;888888:::???===;;;:::<<<======<<<666888:::<<<======<<<<<<<<<<<<<<<>>>AAABBBAAA@@@===999888;;;<<<;;;:::<<>><<<777777888999999:::;;;;;;<<<==================>>>???===;;;::::::;;;:::888999<<<<<<999999<<<<<<999777777777888999888555222000222555666555333333333555888;;;;;;888666666777888666555555666777666444555;;;===999777:::;;;999666777666555333444666999555444333222222111111111......//////000222333444333333222111000...---,,,***......+++***,,,...---***...222111---+++,,,...,,,...//////444:::<<<:::DDDEEEEEEEEEDDDEEEGGGIIIOOOPPPQQQRRRSSSRRRQQQPPPNNNMMMMMMNNNRRRTTTUUUTTTSSSRRRRRRRRRRRRSSSSSSTTTWWWVVVUUUTTTTTTUUUVVVVVVTTTVVVYYY\\\___```aaaaaaZZZZZZZZZZZZYYYWWWUUUSSSLLLOOOUUUYYY[[[ZZZWWWUUUQQQRRRVVVZZZ]]]]]][[[XXX[[[[[[[[[[[[ZZZZZZZZZZZZWWWWWWWWWWWWWWWWWWWWWWWWVVVWWWWWWVVVSSSPPPOOOOOOMMMMMMLLLIIIFFFEEEGGGHHHFFFGGGGGGGGGGGGGGGFFFFFF===???BBBBBBAAA@@@@@@AAA===@@@EEEGGGFFFDDDBBBAAAEEEHHHJJJHHHCCCAAACCCFFFCCCCCCCCCCCCEEEGGGIIIJJJGGGGGGGGGFFFEEEDDDCCCBBBDDDFFFHHHJJJJJJJJJIIIHHHDDDEEEEEEDDDBBBAAAAAABBBAAA@@@@@@@@@@@@@@@AAAAAA???@@@AAAAAA@@@???>>>===;;;AAAFFFFFFIIINNNQQQQQQOOOJJJDDDAAABBBDDDDDDCCC???AAACCCCCCBBB@@@??????BBBCCCDDDGGGHHHFFFBBB>>>??????@@@BBBCCCBBB???======@@@CCCCCCBBBCCCFFFHHHFFFEEEEEEDDDEEEEEEFFFGGGDDDCCCBBBBBBDDDEEEEEEDDD>>>@@@CCCFFFGGGEEECCCAAAAAABBBDDDEEEDDDBBB@@@>>>>>>>>>???CCCFFFHHHGGGEEEAAABBBCCCDDDCCCAAA???===@@@===;;;<<<>>>===888222000444:::???AAA???;;;888999:::===>>>??????>>>===>>><<<999888999::::::999:::<<<>>>???>>>===>>>??????===<<<>>>@@@AAA???<<>>888999<<>>@@@DDD<<<:::;;;???@@@>>>>>>@@@@@@???>>>;;;999999<<>>===???AAA:::888:::@@@CCCAAA@@@AAAAAACCCCCC@@@???BBBAAA>>>:::999;;;???CCCKKKYYYggglll___KKK===;;;@@@>>>999===>>>@@@AAAAAA@@@???===<<>>>>>999999999:::;;;===???AAA;;;:::::::::;;;<<<>>>???AAAAAA@@@@@@@@@@@@@@@@@@DDDBBB??????AAADDDFFFGGGJJJHHHDDD@@@>>>>>>??????>>>@@@BBBAAA@@@AAAEEEIIILLLRRRUUUNNNBBB;;;===BBB<<<;;;999777888:::<<<>>>888999:::;;;;;;:::999888888777888;;;:::666777:::===;;;999888999::::::999666888:::===>>>===<<<<<<:::::::::<<<>>>@@@???>>>===888666:::<<<;;;<<>>@@@BBBAAA@@@>>><<<;;;===<<<888888<<<===;;;555555777888:::;;;<<<===;;;<<<===<<<;;;999999:::<<<;;;999999:::;;;:::999:::<<<<<<999999======;;;777666555555555333111...---111555777555444555777444888;;;;;;888666555666999888666666666555333222444;;;>>>:::777::::::888666666555333222333555888555555444333222222222222------...///000222444555333333333222111///...---+++//////,,,***---///---***///333333///,,,---//////111111///222777888555KKKKKKKKKHHHFFFGGGLLLPPPLLLMMMNNNPPPSSSUUUVVVWWWVVVUUUTTTTTTUUUVVVUUUTTTWWWWWWUUUTTTSSSRRRRRRRRRXXXXXXXXXXXXYYYZZZ[[[[[[```]]]ZZZ]]]cccggggggeeeiiiddd```___bbbccc___[[[^^^^^^^^^___```___]]]ZZZTTTVVVYYY]]]```bbbbbbcccbbbbbbbbb```\\\YYYXXXWWWVVVVVVUUUUUUUUUVVVXXXYYYXXXZZZ[[[ZZZWWWSSSQQQPPPPPPQQQRRRQQQOOOMMMJJJHHHFFFGGGGGGFFFFFFEEEDDDCCCAAAAAA@@@AAACCCCCCBBB@@@EEEGGGIIIJJJIIIFFFCCCAAAHHHEEE@@@======@@@DDDGGGEEEDDDCCCBBBCCCFFFIIIKKKCCCBBBBBBDDDFFFEEEBBB>>>===AAAFFFHHHHHHFFFEEEDDD@@@DDDGGGEEE@@@>>>???BBBAAACCCDDDCCCBBBBBBCCCDDDGGGFFFDDDCCCBBBAAAAAA@@@===???BBBFFFJJJMMMOOOPPPLLLKKKJJJHHHEEEBBB>>><<>>AAAEEEFFFCCCAAA@@@AAA@@@BBBDDDEEEEEEDDDBBBAAADDDEEEEEEEEEFFFFFFGGGGGGBBBCCCEEEGGGHHHIIIHHHHHH???AAADDDEEEEEECCCCCCCCCGGGFFFEEEDDDCCCBBBBBBAAABBBAAA@@@???@@@BBBEEEGGGCCCFFFHHHHHHDDD@@@===<<>>;;;888999888888;;;>>>???<<<999777888;;;@@@DDDDDD???:::BBB>>>:::999::::::999777=========<<<;;;;;;::::::@@@>>>======???AAAAAA@@@BBBBBB???<<<===AAA@@@<<>><<<<<<===???@@@CCC===888888<<>><<<@@@@@@@@@@@@AAABBBCCCDDDEEEBBB>>>;;;999:::;;;===BBBBBBAAA@@@@@@@@@AAAAAA<<<===@@@BBBBBBAAA???>>><<<<<<===CCCKKKUUU]]]bbb]]]VVVLLLCCC???>>>======999:::===AAACCCDDDBBB@@@>>><<<;;;:::;;;;;;999888======>>>AAAEEEFFFDDDAAA???AAABBBCCCBBB???<<<:::;;;;;;::::::::::::999999;;;:::999999:::===???AAA>>>???>>>======???BBBEEEDDD@@@<<<===@@@DDDEEEDDDFFFEEECCCAAA???===<<<;;;=========>>>@@@AAA???>>>MMMbbbkkk[[[FFF>>>AAABBB;;;:::999999;;;===<<<<<<999777555444555666444333444777<<>>@@@???;;;888===<<<;;;<<<===>>>===<<<;;;777222000111555999;;;===<<<;;;:::;;;;;;<<<===<<<:::888888888888666444000222666999;;;<<<<<<<<<888888999999999999::::::===<<<:::888888:::;;;===;;;<<<>>>??????===<<<:::222000333999:::555///...///111444777999999888777888999:::;;;;;;;;;;;;;;;<<<888444222333555666666444777;;;<<<:::777555444;;;666222333999<<<888444222555666444333444222...///...---///111333333222000000111111111000000///,,,000333222...+++***+++///000111111000...,,,***000000000//////111444777RRRSSSQQQOOOMMMNNNRRRUUUTTTTTTTTTVVVYYY]]]aaadddbbbaaa```______^^^]]]\\\^^^]]]\\\[[[ZZZZZZZZZZZZ[[[[[[\\\]]]^^^```aaabbb^^^[[[ZZZ^^^dddhhhhhhfffllljjjggghhhjjjkkkiiiggghhhhhhhhhhhhhhhfffbbb```[[[]]]___aaacccddddddddd```bbbdddcccaaa]]]YYYXXXWWWWWWWWWWWWXXXYYY[[[\\\]]][[[YYYWWWUUUUUUVVVVVVVVVVVVVVVUUURRRPPPMMMLLLNNNNNNNNNNNNMMMLLLKKKJJJCCCBBBAAAAAABBBBBBAAA???FFFHHHJJJKKKKKKHHHEEECCCCCCAAA???======???BBBCCCBBBCCCCCCDDDEEEEEEFFFFFFHHHFFFEEEEEEEEEDDD@@@<<>>>>>AAABBBCCCCCCCCCAAA???>>>@@@AAABBBCCCDDDDDDDDDDDDCCCDDDEEEFFFGGGGGGGGGFFFAAACCCEEEEEECCCAAA@@@@@@GGGFFFDDDBBBAAAAAABBBBBBBBBAAA??????@@@BBBDDDFFFDDDEEEFFFEEEBBB@@@??????<<<:::888:::<<<===:::888666666777;;;>>>???===;;;777777999<<>>>>>???AAABBBAAA@@@@@@AAA???;;;===@@@@@@===<<<888666999???AAA???;;;;;;<<<======;;;:::;;;<<>>???BBB@@@>>><<<;;;;;;<<<===@@@@@@@@@???>>>???@@@AAABBB>>>999999===@@@???>>>?????????@@@AAABBBCCCDDDEEECCC???<<<:::;;;<<<===EEEDDDBBBAAA??????>>>>>>;;;<<<>>>@@@AAA@@@>>>===>>>;;;999???JJJTTTYYYZZZQQQLLLDDD???>>>???AAABBB;;;:::;;;???BBBDDDAAA???===;;;:::;;;<<<===<<<;;;???>>>???AAADDDEEECCCAAA???@@@AAAAAAAAA>>><<<:::;;;;;;<<<<<<<<<<<<<<<<<<::::::999999:::<<<>>>@@@AAAAAAAAA???>>>>>>???AAABBB???<<<<<<@@@CCCDDDCCCCCCBBBAAA@@@>>><<<;;;:::===<<<<<<>>>AAABBBBBBAAAIIIWWW\\\PPPBBB???@@@>>>;;;999888999;;;=========:::::::::;;;:::999777555666888<<<>>>???<<<999666777777888888888777777666:::<<<>>>@@@@@@???===<<<>>><<<<<<<<<===>>><<<;;;888666333222444666888888::::::999999999:::<<<===<<<:::888888999999888777111333666888;;;<<<<<<<<<999999999::::::;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<======<<<;;;999777444222555999999444000000111333555888888777555444444555666777888999999999:::777555444555555444333444777::::::888666444444666333000111444555333111555777666222111222000---111000000111333444333222333333444444444444444333000111222222///---,,,+++///000111111000...,,,***...////////////000333666YYYYYYWWWTTTRRRSSSUUUXXXZZZYYYZZZ[[[```ffflllpppnnnmmmkkkjjjhhhfffeeedddffffffeeeeeeddddddddddddbbbbbbccceeefffhhhiiijjjaaaaaabbbffflllppppppooopppqqqrrrtttuuuvvvvvvvvvuuuuuuuuutttqqqmmmiiigggdddeeeeeefffggghhhhhhhhhdddfffhhhiiigggbbb]]]ZZZYYYYYYZZZZZZ[[[]]]______aaa\\\UUUSSSUUUYYY\\\]]]^^^]]][[[YYYVVVTTTRRRQQQRRRRRRRRRRRRQQQPPPOOONNNHHHFFFEEEDDDEEEDDDBBB@@@GGGHHHKKKLLLLLLJJJHHHFFF@@@@@@????????????@@@AAA???AAADDDGGGGGGEEECCCAAAIIIGGGFFFEEEEEECCC@@@>>>JJJKKKKKKIIIFFFDDDEEEEEEFFFHHHIIIFFFBBB@@@BBBEEEFFFGGGGGGFFFCCCBBBBBBCCCDDDDDDCCCCCCCCCCCCDDDDDDAAAAAAAAAAAABBBBBBBBBBBB@@@CCCGGGJJJKKKHHHDDDAAAAAA@@@@@@AAADDDEEEEEEDDDEEEEEEFFFFFFEEEDDDBBBAAACCCEEEGGGFFFBBB???===<<>>======>>>AAACCCEEEEEEDDDCCCDDDDDDEEEEEEEEEEEEDDDDDDCCCDDDEEEDDDAAA>>>======GGGEEECCCAAA@@@@@@AAABBBBBBAAA?????????AAACCCEEEEEEEEEDDDBBB@@@???@@@AAA888888999:::;;;:::999888444555777;;;>>>@@@???===:::::::::999999;;;???BBB>>><<<::::::::::::999777::::::;;;;;;<<<<<<;;;;;;>>>>>>>>>@@@BBBCCCAAA@@@===???>>>;;;;;;???@@@>>><<<999777999>>>AAA>>>;;;===>>>??????===<<<<<<===AAAAAA@@@???<<<<<<===???@@@???>>>===<<<===>>>>>>===???@@@@@@???>>>???@@@AAA===::::::>>>AAAAAA@@@======>>>???@@@AAABBBCCCEEECCC@@@>>>======>>>???GGGEEECCCAAA>>>===<<<;;;999:::<<<>>>>>>===<<<;;;@@@:::666;;;FFFOOOQQQOOOHHHCCC>>>;;;<<>>;;;:::===BBBDDDBBB>>>===<<<;;;<<<>>>@@@@@@???AAA???>>>>>>@@@AAAAAA@@@===>>>?????????>>><<<;;;;;;;;;;;;;;;;;;<<<<<<<<<999999999999:::;;;===>>>@@@AAAAAAAAA???>>>???@@@@@@===;;;<<<@@@CCCCCCAAA@@@??????>>>===<<<;;;;;;===;;;;;;<<>>???>>>999:::999888999<<<>>>>>>>>>:::===@@@@@@???<<<:::999999:::<<<======<<<:::888::::::::::::999888888888<<>>@@@BBB???>>>======>>>>>><<<:::666555444555666777666555777777777888999:::;;;<<<===;;;999888:::;;;;;;;;;777777999:::<<<>>>???@@@999::::::;;;<<<======>>>::::::<<<<<<===<<<;;;:::<<<<<<<<<;;;:::888666555666555777999777222111444222444777999999777333111333444555666777777777777666666555555666555333111666777888777555333333333333222111000000000000000444666444000///111111///222222222444666666444222333333444555666666666666666444222222111000...---111111222222111///---+++...000111111111333666888[[[ZZZXXXUUUTTTTTTUUUVVVYYYZZZ\\\___dddkkkpppsssooopppooonnnkkkiiiiiiiiimmmmmmmmmmmmmmmmmmmmmmmmjjjkkklllmmmnnnooooooooodddeeehhhmmmsssvvvwwwuuutttvvvzzz{{{||||||}}}zzztttpppmmmllllllllllllnnnoooqqqrrrqqqqqqpppooommmiiiccc```^^^^^^^^^^^^______``````bbb[[[TTTSSSXXX^^^aaa```cccaaa^^^[[[YYYWWWUUUUUUUUUUUUUUUUUUUUUSSSRRRRRROOOMMMKKKIIIIIIHHHFFFDDDGGGIIIKKKLLLLLLKKKJJJHHHEEEDDDAAA???>>>??????@@@>>>AAADDDGGGHHHGGGEEECCCEEEDDDDDDDDDDDDDDDCCCCCCJJJKKKLLLJJJGGGEEEDDDDDDFFFGGGFFFDDDAAA@@@AAACCCFFFGGGGGGFFFDDDCCCDDDEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBAAAAAA@@@????????????>>>AAADDDGGGHHHGGGEEECCCCCCCCCBBBDDDEEEFFFEEEDDDBBBCCCCCCDDDCCCAAA@@@???DDDEEEEEEDDDBBB@@@>>>===CCCBBBBBBAAAAAA@@@@@@@@@>>>@@@DDDGGGHHHHHHGGGFFFEEEEEEEEEDDDDDDCCCBBBBBBBBBCCCCCCBBB???<<<;;;;;;DDDDDDCCCCCCBBBAAA??????AAA@@@?????????@@@BBBCCCEEEEEEEEECCC@@@>>>===>>>555777:::;;;999888888888666777:::===???@@@???>>>@@@@@@>>>:::666666;;;??????>>>>>>===<<<:::888777777888:::;;;<<<<<<<<<;;;;;;;;;===@@@BBBBBB@@@>>>:::>>>>>>;;;999===??????>>>;;;:::<<<@@@BBB@@@===>>>???AAAAAA???>>>===>>>AAA@@@===;;;::::::<<<>>>???>>>>>>======>>>??????999<<>><<<::::::===@@@@@@@@@999:::<<<===???@@@AAAAAABBBBBB@@@@@@@@@@@@AAABBBFFFDDDBBB@@@>>><<<;;;;;;888999;;;<<<<<<;;;:::999>>>999777999@@@FFFHHHGGGFFFBBB>>>;;;<<<>>>@@@AAAAAA===:::===BBBEEEBBB??????===<<<===???@@@AAA@@@???>>><<<::::::;;;<<<===<<<<<<===============<<<;;;;;;::::::999888888888999999888999999;;;<<<===:::<<>><<<:::<<<@@@BBBBBB@@@>>>>>>>>>>>>============>>><<<::::::===@@@AAABBB@@@BBBAAA;;;:::<<<<<<999999888888999<<>>@@@@@@===;;;;;;<<<;;;;;;<<<<<<<<<;;;;;;;;;===<<<;;;:::999888888888===AAADDDBBB>>><<<@@@DDDAAA@@@???@@@@@@???===;;;777555555555777777666555666666777888:::;;;<<<======;;;999999;;;==================>>>@@@BBBDDDEEE;;;;;;<<<===>>>>>>???@@@999;;;===??????>>><<<:::<<<<<<;;;:::999999888888888777777888555111222666444666888::::::888555333555666666777777777777666555444333444555666555444666777666555222111222333333555555333000///000222000222000---...333555444000000222444777777666444000111222333444555555555:::777333222444444222///444444555555444222///---111333555666666777999;;;]]][[[XXXVVVUUUUUUUUUUUUVVVYYY]]]bbbgggkkknnnoookkklllmmmllljjjiiijjjlllqqqrrrssstttuuuuuuuuutttqqqqqqrrrrrrrrrqqqppppppccceeehhhmmmqqqtttuuuuuuvvvxxx{{{|||||||||~~~{{{vvvuuusssssssssuuuxxx{{{zzzvvvsssoookkkgggdddddddddcccbbbaaa```___aaa\\\WWWYYY^^^bbbcccaaadddbbb```^^^[[[ZZZYYYYYY\\\\\\]]]\\\\\\[[[ZZZYYYUUURRROOOMMMLLLKKKJJJHHHIIIJJJKKKMMMMMMLLLKKKJJJKKKGGGBBB===;;;<<<>>>@@@BBBCCCDDDFFFHHHIIIIIIIIIEEEEEEDDDBBBBBBBBBCCCDDDEEEGGGJJJKKKIIIEEECCCBBBCCCDDDCCCBBB@@@@@@@@@AAACCCEEEFFFFFFEEEEEEGGGHHHGGGFFFDDDBBBAAA@@@??????CCCBBBAAA@@@@@@AAAAAABBBAAABBBBBBCCCCCCDDDDDDDDDGGGFFFEEEFFFFFFFFFDDDBBB@@@AAABBBCCCCCCBBBAAA@@@BBBBBBBBBCCCCCCBBBAAA@@@??????>>>>>>>>>???AAABBB???BBBEEEHHHJJJJJJHHHGGGFFFFFFEEEDDDCCCBBBAAAAAA???@@@AAA@@@>>><<<<<<===AAABBBEEEFFFEEEBBB>>>;;;@@@@@@?????????@@@AAAAAADDDFFFGGGEEEAAA===:::888555777999:::999888888999777999<<<>>>>>>>>>======???@@@???<<<888777:::===AAABBBBBBAAA>>>;;;888666666777999;;;<<<<<<;;;;;;888999:::===@@@@@@>>><<<888>>>@@@;;;888;;;???@@@>>><<<;;;<<>>;;;999999:::<<<>>>>>>>>>>>>>>>>>>??????@@@999>>>AAAAAA===999999:::;;;:::999:::<<<===>>>>>>777888:::===???@@@@@@AAA???@@@@@@AAABBBCCCCCCDDDBBBAAA@@@???>>>=========999999:::;;;::::::999888::::::::::::;;;===AAADDDFFFCCC???===>>>@@@AAAAAACCC???===???CCCEEECCC???AAA???===<<<>>>?????????===<<<999777666666888:::;;;;;;;;;;;;<<<===>>>>>>???>>>===;;;999888666666999999999999:::;;;;;;<<<888:::===>>>??????@@@BBB>>>;;;999;;;???BBBBBBAAA????????????????????????BBB???===<<<>>>@@@@@@AAA???BBBAAA<<<888999;;;<<<:::999888:::===???@@@???<<<<<<;;;:::999999;;;===<<<<<<;;;;;;<<<<<<===>>>===<<<;;;:::999888999999===@@@BBB@@@;;;:::>>>CCCBBBAAAAAAAAABBBAAA>>>;;;:::777555555666777888777666777888:::<<<===>>>???===;;;::::::<<<>>>>>>>>>?????????@@@AAABBBDDDEEE<<<<<<===>>>??????@@@@@@:::;;;===???@@@???===<<<<<<<<<;;;::::::;;;<<<===:::777666666555222333777555777999:::;;;:::888777666777777777777666666555555333111111333777999999555666555333111111222444444666888555111///111555000222000,,,---333666555------///222555777777555000000222333444444444444;;;888555444666777555222777888888888777444111000111444777999999999:::;;;___\\\ZZZXXXYYYYYYXXXWWWUUUXXX]]]bbbfffhhhhhhhhheeegggjjjjjjhhhgggjjjlllpppqqqsssuuuwwwwwwvvvvvvsssssstttssssssqqqooonnnggghhhkkknnnqqqsssuuuvvvvvvvvvvvvwwwxxxzzz|||||||||{{{yyyyyyzzz|||~~~{{{wwwrrrnnnjjjjjjiiihhhfffdddbbbaaaaaa```___aaaeeefffeeebbbccccccbbbaaa```______^^^````````````___^^^]]]]]]YYYVVVRRRPPPOOONNNMMMLLLLLLMMMNNNNNNNNNMMMLLLLLLMMMIIICCC===;;;<<<>>>AAAFFFFFFFFFGGGHHHJJJLLLMMMJJJIIIGGGCCC@@@???AAACCCAAAEEEIIIKKKIIIFFFCCCAAAAAAAAABBBBBBBBBBBBAAAAAABBBCCCEEEFFFEEEFFFGGGIIIIIIGGGEEECCCAAA??????>>>DDDDDDCCCBBBBBBCCCDDDEEEDDDCCCBBBBBBAAABBBCCCCCCHHHGGGFFFGGGGGGFFFCCC@@@BBBBBBDDDDDDEEEDDDCCCBBBAAA@@@@@@AAACCCDDDCCCBBB<<<;;;::::::;;;===@@@BBB@@@BBBDDDFFFHHHHHHGGGFFFGGGFFFEEECCCBBBBBBBBBBBB@@@AAAAAAAAA??????@@@AAAAAACCCFFFGGGFFFCCC>>>;;;@@@???????????????@@@@@@BBBEEEGGGFFFBBB<<<999777777777777888999999::::::666999<<<===<<<;;;;;;;;;::::::::::::999:::===???AAACCCEEEDDD@@@<<<999777555666999;;;<<<;;;:::999777777888;;;>>>???===<<<888???BBB===777999>>>AAA<<<;;;:::;;;=========<<<;;;>>>AAACCCBBBAAAAAAAAA???===:::999;;;===??????>>>?????????????????????>>>BBBFFFDDD>>>::::::<<<::::::::::::;;;<<<======777999<<>>>>>>>>>>>>>>>>>::::::;;;;;;::::::999999888;;;===;;;999:::>>>CCCBBB@@@>>>>>>@@@BBBCCCCCCAAA@@@@@@AAABBBBBBAAA@@@AAA>>><<<;;;<<<>>>>>>>>><<<;;;:::888666666888:::;;;;;;::::::<<<>>>@@@AAABBBAAA@@@>>><<<;;;999888999:::::::::;;;;;;;;;;;;<<<===???>>>======>>>@@@???<<<888999>>>BBBDDDCCC@@@@@@@@@@@@@@@AAAAAAAAAEEECCCAAA@@@AAABBBBBBAAAAAACCCCCC>>>999888<<>>:::777555777999;;;;;;;;;;;;;;;;;;<<<>>>???@@@>>>===;;;:::999::::::;;;<<<>>>???===;;;:::<<>>;;;<<<999777777888999999888777888:::<<<>>>?????????<<<;;;:::;;;===>>>===<<<<<<======>>>???@@@@@@@@@>>>>>>>>>>>>????????????;;;;;;;;;<<<<<<===>>>>>>===<<<;;;:::;;;===???AAA<<<777444666888666666888888888888999999999999999444555555666666666666666888555222111333777999:::444555555333222111333444444666666555111000222555444555333...---111333222...------000333666666666333333444555666666666666999888777777888888777555999:::::::::888555333111000333777999888777777777```]]][[[ZZZ[[[\\\ZZZYYYUUUWWWYYY\\\^^^```aaaaaa___cccfffeeecccbbbeeeiiihhhjjjlllooopppqqqppppppooopppqqqrrrqqqooonnnlllkkklllmmmnnnpppqqqtttuuuuuurrrpppqqqvvvzzz{{{{{{~~~{{{{{{zzzzzzzzz}}}~~~wwwrrrnnnnnnnnnmmmkkkiiigggfffeeefffgggiiiiiiiiihhhgggdddeeefffgggggggggfffeeeddddddddddddcccbbbaaa```___\\\XXXUUUUUUUUUTTTSSSQQQQQQQQQQQQQQQPPPOOONNNNNNKKKGGGCCCAAABBBCCCEEEIIIIIIIIIIIIIIIIIIJJJJJJLLLKKKIIIEEEAAAAAACCCFFFDDDFFFIIIIIIGGGDDDCCCBBBAAABBBDDDFFFGGGGGGEEECCCBBBDDDEEEEEEDDDDDDFFFGGGIIIHHHGGGEEECCCBBBAAAAAAGGGFFFDDDCCCCCCDDDFFFGGGDDDDDDDDDDDDDDDDDDDDDCCCFFFFFFFFFGGGHHHGGGDDDAAACCCDDDDDDEEEDDDCCCAAA@@@AAA@@@???AAACCCEEEDDDBBB???>>><<<;;;;;;===@@@BBBBBBBBBDDDEEEFFFFFFFFFFFFHHHGGGEEECCCCCCBBBCCCCCCDDDEEEEEEDDDBBBBBBCCCDDDDDDEEEEEEEEEDDDBBB@@@???????????????>>>>>>??????AAACCCDDDCCC@@@===;;;;;;;;;777555555999;;;<<<;;;111555999:::999999999;;;888666444555777:::===>>>===AAADDDDDDAAA===::::::555666999;;;;;;:::999777888888888:::===>>>>>>>>>888AAADDD>>>777888===BBB;;;;;;;;;;;;<<<===<<<<<<999<<<@@@CCCCCCBBBBBBBBB@@@===;;;<<>>AAAEEEHHHEEE===888999<<<;;;<<<<<<<<<;;;;;;<<<===:::<<>>??????>>>=========>>>>>><<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;<<>>===<<<===???AAABBBBBB<<>>>>>>>>>>>;;;999888:::===>>>???===>>>>>><<<:::999;;;===<<<;;;::::::<<<>>>AAACCCAAAAAA@@@???>>>===<<<<<<::::::;;;<<<<<<<<<<<<;;;??????@@@???>>>>>>AAACCCAAA<<<888888===BBBEEEFFFAAAAAAAAAAAAAAA@@@@@@@@@BBBAAA@@@@@@BBBCCCBBBAAABBBAAA@@@???<<<:::<<>>>>>999555666:::===;;;888999:::;;;<<<>>>@@@AAABBB???>>><<<;;;;;;<<<===>>><<<======<<<<<<;;;;;;;;;<<<<<<===???@@@???<<<999;;;::::::;;;<<<;;;999777888999;;;===>>>>>>>>>>>>;;;;;;;;;===>>>>>><<<::::::;;;<<<>>>>>>>>>======????????????>>>>>>>>>>>>;;;999777666777999<<<>>>@@@>>><<<::::::<<>>>>>@@@BBBDDDDDDEEEEEEEEEFFFFFFGGGGGGHHHGGGEEEDDDCCCCCCDDDDDDHHHIIIIIIGGGEEEDDDEEEFFFHHHGGGEEECCCBBBBBBBBBCCC????????????>>>>>>>>>>>>@@@AAAAAA@@@>>>===>>>@@@===888333444999======;;;---111666888777777999:::;;;777111000444888::::::999>>>BBBDDDAAA>>><<<<<<555777999;;;;;;:::888666:::999888:::<<>>>>>>>>>>>888;;;@@@BBBCCCCCCCCCCCC@@@>>><<<>>>BBBEEEEEEDDD@@@@@@@@@@@@@@@???>>>>>>BBBEEEGGGCCC;;;666777:::<<<===>>>===<<<;;;<<<===<<<>>>BBBFFFHHHJJJJJJJJJDDDDDDEEEDDDBBB???<<<:::@@@???>>>======<<<<<<============<<<<<<;;;;;;;;;===;;;999:::===@@@@@@@@@>>><<<;;;;;;===>>>>>>===888>>>BBBBBB>>>;;;;;;===;;;888666777999===???@@@???AAABBBAAA>>>===???AAA<<<;;;::::::<<>>>>>>>>>>>;;;;;;<<<<<<===<<<<<<<<<>>>>>>?????????BBBFFFIIIBBB===888888<<>>@@@AAA@@@???BBB???======>>>======>>>===<<<:::;;;===>>>>>>>>>???999555888???AAA<<<555888999:::<<>>@@@AAA===<<<;;;<<<======:::999999999:::===>>>===:::777999:::<<>>>>>======::::::<<<>>>???>>>;;;888:::<<<>>>???@@@???===<<<@@@@@@??????>>>=========:::888444222333666;;;>>>AAA???<<<:::999;;;===???AAA888333999@@@AAA===;;;<<<:::777333222222333444000222555999===@@@BBBCCC===;;;999888888666333111111333555555444444555666777777666666666777888888222444444000111444666444666333000///000222333333555666666666666666555444222666:::;;;999888888:::888999999888777444111///444777;;;<<<;;;888777666eeeaaa^^^___aaabbb^^^ZZZTTTSSSSSSVVVZZZ^^^```aaa```]]]\\\______\\\]]]``````^^^\\\]]]___aaaaaaaaafffjjjooommmhhhcccccceeedddeeegggiiikkklllmmmmmmffffffgggkkkpppsssuuuuuutttxxx{{{{{{wwwtttsssssssssqqqpppqqqvvv}}}vvvqqqjjjkkkmmmnnnoooooonnnmmmnnnooopppqqqqqqqqqoooooolllmmmppppppoooooopppqqqtttsssqqqqqqqqqqqqooommmbbbhhhiiiddd^^^]]]^^^^^^]]]YYYXXXZZZZZZWWWUUUVVVUUURRROOOMMMNNNNNNLLLJJJKKKLLLNNNOOOOOONNNLLLKKKFFFFFFFFFGGGHHHHHHIIIIIILLLLLLLLLLLLKKKJJJIIIHHHIIIGGGFFFHHHJJJKKKIIIFFFGGGJJJLLLJJJGGGEEEGGGJJJFFFIIIKKKIIIEEEDDDGGGKKKJJJHHHEEEEEEFFFHHHHHHHHHDDDFFFHHHHHHGGGGGGHHHIIIJJJJJJJJJGGGDDDAAAAAAAAAFFFDDDBBBBBBDDDCCC@@@===@@@BBBDDDCCCBBBAAAAAABBBDDDEEEDDDAAA===<<>>???>>><<>>AAA@@@<<<;;;>>>===<<<;;;999777777888:::888777555555666888:::;;;555111...///333777999888999======:::888::::::888666888::::::999999999:::>>><<<::::::;;;<<<<<<<<<<<<:::999999;;;===>>>>>>===;;;:::;;;???AAA@@@>>><<<<<<===>>>???@@@@@@@@@BBB@@@@@@AAAAAABBBEEEIIICCC???;;;<<>>:::999;;;>>>???AAABBBAAA??????@@@AAAAAA@@@AAAGGGNNNOOOIIIBBBCCCDDDEEEEEECCC@@@;;;999>>>??????>>><<<:::::::::>>>>>>>>>===;;;:::;;;===999;;;======<<<;;;<<<===;;;;;;;;;;;;;;;<<<======::::::999999:::;;;===>>>===:::777555777999;;;<<<@@@>>>;;;<<<>>>AAACCCDDD>>>???@@@@@@>>>======>>>:::===???@@@???<<<::::::===<<<;;;<<<>>>@@@@@@??????@@@???>>>===>>>@@@BBB>>>>>>;;;:::>>>EEEEEEBBB@@@???>>>======>>>???@@@AAA???===<<<===>>>===<<<@@@@@@??????>>>>>>======;;;;;;<<<<<<<<<<<<<<<<<<999:::<<<===<<<999555222888999;;;<<<======<<<;;;AAAAAA@@@??????@@@AAABBBCCCAAA>>>>>>>>>>>>===;;;========================:::<<>>>>>>>>>>>@@@???>>>===============555444111000222666;;;>>><<<999777888;;;>>>===<<<===999777999>>>BBBAAA???===888555555888999777444111000333;;;???===<<<<<<<<<999666666888888666333666555555555666666666666555333333666:::;;;666111333777777444222555666555333333333000...///333777999888666666666666555444222666:::<<<;;;;;;===???<<<:::888888999999666444666777999;;;;;;999777555rrrmmmhhhffffffeeeaaa\\\ZZZYYYXXXZZZ]]]```aaabbbbbb___^^^``````]]]]]]aaa___]]][[[[[[\\\^^^^^^^^^```dddhhhhhhfffccccccdddjjjjjjjjjiiiiiihhhgggggghhhfffccccccfffiiijjjkkklllooorrrrrrooommmllllllnnnlllkkkkkkooowww~~~}}}vvvqqqnnneeefffgggiiijjjjjjjjjiiipppqqqrrrsssssstttssssssoooqqqrrrrrrppppppppprrrxxxwwwxxxyyyyyyxxxtttqqqooosssrrriiiaaa_________^^^[[[[[[]]]]]]XXXVVVVVVZZZXXXWWWVVVWWWVVVTTTRRRMMMNNNPPPQQQRRRQQQOOONNNLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJIIIIIIHHHGGGIIIGGGGGGHHHJJJKKKIIIGGGIIIIIIIIIHHHEEEDDDDDDDDDHHHJJJLLLJJJFFFEEEHHHKKKIIIHHHGGGGGGHHHHHHFFFDDDDDDFFFHHHHHHHHHGGGHHHJJJHHHIIIIIIGGGEEECCCCCCDDDEEECCCAAAAAACCCBBB@@@===@@@BBBCCCCCCBBBAAAAAABBBDDDEEEEEEBBB???>>>@@@BBB???@@@AAABBBBBBAAA@@@???EEECCC@@@>>>===???BBBCCCHHHFFFDDDCCCEEEGGGGGGGGGFFFCCCAAACCCHHHJJJEEE@@@;;;999999<<>>>>>===<<<;;;:::;;;<<<777666555555555777888:::666333111222555999::::::888;;;;;;777555666777666777888:::;;;::::::;;;<<>>?????????>>>>>>???BBBCCCBBB@@@<<<===>>>@@@@@@@@@@@@@@@AAA???>>>???@@@AAABBBDDDCCCAAA>>>>>>@@@CCCDDDEEEHHHFFFCCC???;;;:::;;;>>>AAABBBCCCCCCAAAAAABBBCCCAAAAAACCCHHHLLLLLLGGGBBB@@@BBBCCCDDDCCC@@@===;;;>>>?????????===<<<;;;;;;@@@@@@@@@>>><<<;;;<<<===;;;===???>>>===<<<===>>><<<<<<;;;;;;;;;<<<<<<===<<<;;;;;;:::;;;===>>>???>>>;;;777666888<<<>>>???@@@???===;;;<<<>>>BBBDDDAAAAAA@@@@@@???>>><<<;;;;;;<<>><<<::::::>>><<<;;;<<<>>>??????>>>>>>??????>>>======???@@@AAAAAA???;;;<<>>>>>>>>===<<<<<<<<<<<<===???===<<<<<<===>>>===<<<>>>>>>>>>===============:::;;;;;;;;;<<<<<<======:::;;;======<<<999666444888999:::<<<<<<<<<<<<;;;AAA@@@???>>>======>>>>>>@@@??????@@@@@@???===:::::::::;;;<<<===>>>??????<<<>>>@@@AAA@@@>>>;;;999:::888777888:::;;;;;;;;;===<<<<<<<<<<<<<<<<<<<<<=========<<<<<<<<<;;;;;;>>>>>>===<<<;;;;;;;;;;;;777666444333444666999<<<;;;:::888888:::<<<<<<<<<:::888777:::>>>@@@===:::>>>;;;888888<<<===;;;888555333444:::===:::999:::<<<999777777888888555111444555666777888888888888444444555888::::::777444444777777444222666888777444555555333111000333666<<<<<<;;;;;;:::999777666111444777888888888:::<<<666666666999<<<<<<:::777666888:::;;;;;;999777666~~~xxxtttsssqqqmmmiiigggeeecccccceeefffgggfffeeeaaa___```^^^[[[[[[^^^___]]][[[ZZZ[[[\\\\\\[[[\\\^^^aaadddeeeeeeeeeeeemmmllljjjiiigggfffeeeeeehhhddd___\\\^^^aaadddfffeeehhhjjjkkkiiigggggggggiiihhhffffffiiimmmrrrvvv}}}|||zzzwwwssspppmmmkkkeeefffgggiiijjjkkkkkkkkkppppppqqqqqqsssuuuvvvwwwrrrsssssssssqqqppprrrsss~~~~~~||||||pppfffcccbbbaaacccbbbcccgggfffaaa^^^___bbbcccdddcccaaa^^^[[[YYYSSSTTTUUUWWWWWWWWWVVVUUURRRRRRRRRQQQQQQPPPOOONNNJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHGGGHHHJJJKKKJJJHHHLLLJJJHHHFFFFFFEEEBBBAAADDDGGGHHHGGGDDDDDDFFFIIIIIIIIIHHHIIIIIIGGGCCC@@@DDDFFFHHHIIIHHHHHHIIIJJJGGGHHHIIIHHHFFFEEEEEEFFFCCCBBB@@@AAAAAAAAA@@@>>>AAABBBCCCCCCAAAAAAAAACCCDDDEEEEEEDDDBBB@@@AAAAAABBBCCCDDDEEEEEEDDDCCCBBBFFFCCC???<<<;;;<<<>>>@@@AAAAAAAAABBBEEEGGGGGGFFFDDDBBBCCCGGGLLLMMMIIIDDD999:::;;;>>>@@@AAA???===???===>>>AAA@@@;;;999:::============<<<<<<======777666666555555666777888888666555666888;;;<<<<<<:::===<<<666444666777666333555777888888888:::<<>><<<;;;<<<===<<<;;;:::;;;===???@@@@@@@@@@@@??????@@@BBBDDDDDDBBB@@@===>>>@@@AAABBBBBBAAA@@@BBBAAA@@@???@@@BBBAAA@@@BBBBBBBBBAAAAAABBBDDDGGGDDDDDDCCC@@@===<<<===>>>AAABBBCCCCCCAAAAAABBBCCCBBBCCCFFFIIIIIIGGGEEEBBB===???AAACCCCCCAAA???======>>>???@@@@@@???>>>===BBBBBBBBB@@@===<<<<<<>>><<<>>>???>>><<<::::::;;;===<<<<<<;;;;;;;;;<<<<<<===<<<<<<<<<<<<>>>???@@@???<<<888777999===@@@AAA>>>>>>===:::888:::???DDDFFFCCCAAAAAABBBAAA===:::;;;<<<===>>>===<<<;;;:::>>>===;;;<<<===>>>>>>===<<<>>>??????>>>======>>>???BBBBBB===;;;>>>???>>>=========<<<;;;:::999888<<<;;;;;;<<<>>>>>>===;;;;;;;;;;;;;;;<<<<<<<<<<<<999999:::;;;<<<======>>>:::<<<===>>>===;;;888666777888:::;;;<<<<<<;;;;;;AAA@@@>>><<<;;;;;;<<<<<<======???AAABBBAAA>>>;;;888888:::<<<>>>???AAABBB>>>????????????===<<<:::>>><<<:::999:::<<<<<<;;;===============>>>>>>>>>::::::::::::999999999999<<<<<<;;;::::::999999888888777777777777888999999:::;;;;;;:::999:::;;;===888777888;;;>>>>>>999555===:::999:::===>>>===::::::666555999:::777666777<<<:::888888999888444000222444777:::;;;;;;:::999222555888999999888888888555888777333222666999:::666777777666444222222222888999::::::999777444333333555666666666777999;;;444555666:::<<<===;;;999777888:::;;;;;;:::999888zzzwwwtttsssssstttsssrrrrrrmmmiiihhhddd```___aaadddbbb___]]]^^^^^^]]]\\\^^^^^^___cccfffgggfffeeejjjiiihhhfffffffffggggggccc```\\\[[[]]]aaaeeefffeeefffhhhiiiiiihhhggggggfffeeeddddddfffiiilllnnnrrrqqqpppnnnllljjjiiiiiidddeeegggiiikkklllmmmmmmmmmmmmmmmnnnppprrruuuvvvrrrrrrsssrrrqqqrrruuuwwwxxxnnnkkkiiihhhllllllpppuuuuuuqqqoooqqqqqqssstttqqqkkkccc^^^[[[ZZZZZZ[[[\\\\\\\\\[[[[[[SSSTTTTTTTTTTTTSSSRRRQQQOOONNNNNNNNNNNNNNNNNNNNNIIIIIIHHHHHHIIIIIIIIIIIIMMMJJJGGGGGGHHHHHHEEEBBBCCCEEEGGGGGGFFFGGGJJJLLLLLLJJJIIIHHHHHHEEEBBB???EEEGGGIIIJJJIIIIIIIIIKKKIIIJJJKKKIIIGGGFFFGGGHHHCCCBBBAAAAAAAAAAAA@@@@@@AAACCCCCCBBBAAAAAABBBDDDCCCDDDEEEDDDCCCBBBAAA@@@DDDEEEFFFFFFFFFFFFEEEDDDEEECCCAAA>>><<<:::::::::>>>>>>???BBBEEEFFFEEEDDDAAAAAACCCHHHMMMNNNKKKFFF<<<>>>@@@BBBBBBAAA>>><<<===;;;===@@@???:::777888:::::::::;;;<<<<<<;;;:::777777777777777777777777888888888999:::<<<======???AAA@@@:::777999:::999333555777888888:::<<>><<<<<<===>>>===;;;:::===@@@BBBBBBBBBAAAAAA===>>>AAACCCDDDCCCAAA???>>>???AAABBBCCCBBBAAAAAADDDEEEDDDBBBBBBDDDBBB???AAACCCEEEDDDBBBAAADDDGGGBBBCCCCCCBBB@@@??????@@@???@@@AAAAAA@@@???AAABBBBBBFFFIIIIIIFFFCCCBBBCCC===???AAABBBBBBAAA???>>>===>>>???AAACCCCCCAAA@@@BBBBBBBBB???===;;;<<<===<<<======<<<999777666777======<<<;;;;;;;;;;;;<<<===<<<<<<;;;<<<===???@@@@@@<<<888666888:::===>>>999::::::777444666>>>EEEJJJFFFBBBCCCEEEEEE@@@;;;===<<<<<<<<<======<<<;;;???===;;;<<<===>>>>>>======???AAAAAA???=========;;;@@@AAA===;;;>>>AAAAAA============<<<:::888666:::::::::<<<>>>>>>===;;;999999999::::::;;;;;;;;;888888999:::<<<===>>>>>>;;;<<<===>>>>>><<<:::888777888:::;;;<<<<<<;;;;;;???>>><<<;;;;;;<<<<<<=========>>>@@@BBBBBB@@@>>>888999:::<<<>>>???@@@AAA???>>>>>>======<<<;;;;;;???===::::::;;;=========>>>>>>>>>>>>>>>?????????999999999999888888888888:::::::::999888777666666666777888::::::::::::999:::<<<>>>===:::999<<<>>>:::999999:::<<<;;;888555999888777999;;;===<<<:::===888666888888666666888>>><<<::::::;;;:::555111222555888;;;<<<;;;888666000555999:::777555777:::555777666111111555::::::666777888888555222000...111333666888777555444333999999888888888999;;;===888888888999:::::::::999888999999::::::::::::999}}}zzzvvvpppnnnqqqooommmiiigggfffeeedddbbbbbbaaabbbdddfffgggfffeeejjjiiiiiihhhhhhhhhhhhiiibbb___]]]]]]___aaacccccceeeffffffggghhhhhhgggfffccccccbbbbbbcccfffiiikkkiiiiiihhhgggfffeeedddddd___aaadddhhhjjjkkkkkkkkkllllllllllllnnnpppssstttqqqrrrrrrrrrsssvvvzzz~~~xxxwwwvvvtttrrrsssxxx~~~~~~wwwjjjbbb___`````````______^^^]]]\\\RRRSSSUUUVVVWWWVVVUUUUUUSSSRRRQQQQQQPPPQQQQQQRRRLLLKKKKKKJJJIIIIIIIIIJJJLLLIIIFFFGGGIIIJJJGGGDDDEEEFFFHHHIIIKKKMMMPPPRRROOOLLLIIIFFFFFFEEEDDDBBBFFFHHHJJJJJJJJJIIIJJJKKKMMMNNNNNNLLLIIIHHHHHHHHHDDDDDDCCCBBBAAAAAAAAABBBCCCDDDDDDCCCBBBBBBCCCEEEDDDCCCCCCCCCCCCBBBAAA@@@AAAAAACCCCCCCCCCCCAAAAAA??????@@@@@@???>>>;;;:::>>>>>>@@@BBBDDDEEECCCAAA>>>???BBBGGGKKKLLLIIIFFFBBBCCCEEEEEECCC@@@===;;;;;;999:::======888666888:::999:::;;;>>>===;;;888777888999:::::::::999999777888999:::;;;;;;<<<<<>>===;;;>>>CCCDDDCCCAAAAAAAAA>>>@@@CCCDDDDDDBBBAAA@@@@@@AAAAAAAAABBBBBBBBBBBBCCCHHHIIIDDDBBBDDDCCC???@@@CCCFFFFFFCCCBBBDDDFFFBBBCCCDDDDDDBBBAAABBBCCC???AAABBBBBBAAAAAABBBCCCCCCGGGIIIHHHCCC@@@@@@BBB???@@@AAABBBBBBAAA???>>>>>>>>>@@@CCCFFFFFFDDDAAA@@@AAAAAA???<<<;;;<<<=========>>><<<999666555666===<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;===>>>???@@@===888666666777777777333666777555333555===DDDJJJGGGDDDEEEHHHIIIEEE@@@???===;;;;;;===>>>>>><<>>??????>>>@@@BBBCCCCCC@@@>>>======:::???AAA>>>;;;>>>@@@AAA===>>>>>>>>>===<<<:::888;;;::::::;;;===>>>===;;;888888999999::::::;;;;;;888888999:::;;;<<<===>>>;;;<<<===>>>>>><<<;;;:::888999;;;<<<======<<<<<<<<<;;;;;;;;;<<<>>>???@@@@@@>>>======???AAABBBBBB;;;;;;<<<<<<===>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;:::888777777999;;;<<<;;;>>>>>>>>>>>>??????@@@@@@::::::::::::999999999888:::::::::999888666555444444666888;;;<<<===<<<;;;:::===@@@???<<<;;;===@@@>>><<<::::::::::::999999777777888:::<<<<<<<<<;;;>>>888666888999777777:::@@@===;;;<<<===<<<888444444777:::======:::666333000555:::999555444777;;;555777666111000555999999666666777888666222...***---111666999999999999:::===;;;:::999:::;;;<<<<<<999999888777777999;;;===888888888888999999:::;;;}}}zzzxxxvvvtttsssnnnnnnoooooooooooonnnnnnwwwwwwvvvuuusssqqqooonnnllliiieeecccccccccbbbaaagggfffeeefffggggggfffdddbbbaaa``````aaacccfffhhhcccccccccbbbaaa___^^^]]]^^^aaafffkkknnnooonnnmmmlllllllllmmmnnnooopppqqqpppqqqqqqqqqssswww}}}~~~vvvvvvzzzvvvmmmkkkiiihhhfffdddbbb___^^^]]]VVVWWWZZZ\\\\\\\\\[[[ZZZWWWVVVTTTSSSRRRRRRSSSSSSQQQQQQPPPMMMKKKJJJKKKMMMKKKIIIHHHHHHIIIJJJIIIGGGDDDDDDEEEGGGIIILLLNNNOOOPPPLLLIIIFFFFFFGGGGGGFFFFFFHHHJJJKKKJJJJJJKKKLLLPPPQQQQQQOOOLLLJJJJJJKKKHHHHHHGGGEEEBBBAAACCCEEEEEEFFFEEEDDDCCCCCCEEEGGGFFFDDDCCCCCCDDDDDDCCCBBBCCCDDDEEEFFFFFFEEEDDDCCC999;;;>>>AAABBBBBBAAAAAA@@@@@@AAABBBDDDDDDBBB@@@>>>???AAAEEEHHHIIIGGGEEEFFFGGGHHHFFFBBB>>><<<;;;;;;999999<<<<<<999999;;;;;;:::;;;===@@@???;;;777666888:::<<<===<<<;;;:::666888;;;<<<<<<;;;;;;<<<>>>BBBBBB>>>;;;<<<<<<:::444555666777777999===@@@=========>>>@@@AAA@@@>>><<<@@@EEEEEEBBB@@@@@@AAA@@@CCCEEEFFFEEECCCCCCCCCBBBBBB@@@???@@@@@@BBBCCC@@@JJJNNNHHHBBBDDDDDDAAACCCEEEGGGHHHGGGEEEEEEEEEBBBCCCDDDDDDBBBBBBCCCDDDBBBDDDEEEEEEDDDDDDFFFGGGEEEGGGHHHFFFBBB???@@@BBB@@@@@@BBBBBBBBBBBBAAA@@@@@@???AAADDDHHHIIIEEEAAA???@@@@@@>>><<<;;;<<<>>>???@@@@@@???;;;999888888;;;;;;;;;;;;;;;<<<======<<<;;;;;;:::;;;===>>>???AAA>>>:::888777666555333333444555555444777<<>>;;;;;;>>>@@@@@@>>>???===<<<===???AAAAAA@@@BBBCCCDDDCCC@@@>>>>>>>>>===AAAAAA>>><<<===>>><<<<<<======>>>>>>>>>======>>><<<:::;;;<<<=========::::::::::::;;;;;;;;;;;;888888999:::;;;<<<<<<===:::;;;<<<=========<<<;;;999:::<<<===>>>>>>======999999999:::<<<>>>@@@BBBCCC@@@===<<<>>>@@@BBBCCC===============<<<<<<<<<>>>>>>======<<<<<<;;;;;;:::999999;;;===>>>===<<<======>>>>>>??????@@@@@@;;;;;;;;;;;;::::::::::::::::::;;;:::999777555444333555888;;;=========<<<:::<<<>>>???>>>>>>???@@@???>>><<<:::::::::;;;;;;:::;;;===>>>??????>>>>>>>>>999777999:::999999;;;@@@===:::;;;<<<===:::777777999<<<>>>===:::777444333777:::999666444777:::666999888333111555888888666666777777666333...))))))...444777777888:::======;;;999999::::::999888666777777777888:::>>>BBB888777777666777888:::;;;|||uuupppnnnnnnmmmmmmnnnllljjjkkklllllljjjhhhfffdddaaa``````bbbfffhhhcccddddddcccaaa^^^[[[YYY]]]bbbiiiooorrrrrrpppnnnkkkkkklllllllllkkkjjjjjjlllllllllkkkmmmqqqxxx|||xxxwwwxxx|||yyyyyyzzz~~~{{{zzzvvvtttqqqmmmiiifffdddccc___aaacccddddddcccaaa```]]][[[YYYWWWUUUUUUVVVVVVXXXXXXWWWSSSOOOMMMNNNQQQOOOPPPPPPNNNLLLKKKKKKLLLGGGFFFFFFFFFHHHIIIJJJJJJMMMKKKIIIIIIJJJJJJIIIHHHGGGIIIKKKKKKKKKJJJKKKLLLQQQRRRRRRQQQOOONNNNNNOOOLLLLLLKKKGGGDDDBBBDDDGGGGGGGGGGGGEEEDDDDDDGGGIIIJJJGGGDDDDDDFFFGGGFFFEEEHHHIIIJJJKKKKKKJJJIIIHHH===>>>???@@@AAACCCDDDEEEBBBAAAAAABBBEEEEEEEEECCC???@@@AAACCCEEEEEEDDDCCCEEEGGGGGGDDD@@@<<<;;;<<<===::::::<<<===<<<===AAA;;;::::::===@@@>>>999333444666999<<<>>>===;;;:::666:::===>>>===;;;;;;<<<<<>>===:::333444444444555666:::===;;;;;;<<>>BBBFFFEEEAAA>>>>>>@@@AAACCCEEEEEECCCAAABBBDDDDDDBBB???======???BBBDDDAAAPPPWWWOOOFFFFFFIIIHHHGGGGGGHHHJJJKKKJJJHHHEEEAAABBBBBBAAA@@@@@@BBBCCCCCCEEEGGGGGGFFFFFFHHHIIIFFFFFFFFFDDDBBB@@@@@@AAA???@@@AAABBBCCCDDDDDDDDDBBBAAABBBFFFJJJJJJFFFAAA???@@@@@@???>>>===???@@@@@@AAAAAA???<<<:::999999:::::::::;;;<<<===>>>???===<<<<<<;;;<<<>>>???@@@AAA???>>>===<<<:::777444777777777777888999;;;<<<===>>>AAADDDGGGJJJKKKLLLCCC???;;;;;;???BBBBBB@@@???======>>>AAACCCDDDCCCDDDDDDCCCAAA>>>======>>>===???>>><<<===@@@???;;;;;;;;;;;;<<<===???@@@AAAAAA>>>;;;:::;;;===>>>>>><<<<<<<<<<<<<<<<<<;;;;;;999999999::::::;;;;;;;;;999:::;;;<<<<<<<<<<<<<<<;;;<<<===????????????>>>999888888999:::<<<>>>???BBB@@@>>>>>>???AAAAAAAAA===============<<<<<<<<>>===<<<>>>>>>>>>@@@AAAAAA???<<<<<<<<<======>>>??????@@@<<<<<<<<<;;;;;;;;;::::::;;;<<<<<<<<<:::888666444555666888:::<<<<<<;;;;;;999999:::<<>><<<======<<<;;;:::::::::<<<>>>AAABBBBBBAAA@@@@@@@@@;;;999<<<<<<999888:::???<<<888777:::<<<;;;999:::;;;>>>@@@???===:::999888:::<<<:::888777888:::999<<<;;;666444777999888888777777777777555///+++)))...333555555666:::>>><<<:::999999::::::777555444777:::;;;:::;;;<<>>;;;;;;===???<<<;;;===>>>>>>AAAEEE999888888;;;>>><<<555///111444888<<<======;;;:::777;;;???@@@>>><<<<<<===;;;AAADDDBBB@@@@@@>>>;;;999999:::999999;;;???BBB:::;;;<<>>@@@BBBEEEBBB>>>;;;;;;>>>BBBEEEDDDVVV___VVVKKKKKKOOOOOOJJJIIIJJJLLLOOONNNJJJFFFAAAAAAAAA???>>>>>>@@@BBBBBBDDDEEEFFFEEEEEEGGGHHHGGGFFFDDDBBBBBBAAAAAA@@@===>>>@@@BBBEEEFFFGGGHHHCCCBBBBBBFFFKKKKKKFFFAAA???@@@AAA@@@??????AAACCC>>>??????>>>;;;999888888999999::::::<<<===???@@@>>>============???@@@AAAAAA@@@@@@AAAAAA???;;;888<<<:::999:::;;;;;;:::999777:::???CCCFFFIIILLLOOOEEE@@@;;;;;;@@@CCCCCCAAA>>>>>>===???BBBDDDEEEEEEDDDDDDBBB???<<<;;;<<<>>>:::;;;:::;;;???DDDBBB===999999999:::<<>>???>>>>>>>>>======<<<<<<<<<::::::::::::::::::::::::999999:::;;;<<<<<<<<<<<<;;;<<<>>>???@@@@@@??????999888888888888:::;;;<<>><<<<<<<<<<<<============AAAAAABBBBBBAAA@@@>>>=========>>>???@@@>>>:::777;;;<<<<<<===>>>?????????<<<<<<<<<;;;;;;;;;::::::<<<=========<<<999666444777888999:::::::::999999777666666:::>>>@@@>>><<<999;;;>>>>>>===;;;999888===???BBBCCCBBB@@@@@@@@@BBB===<<<======:::777888>>>:::555555888:::;;;:::;;;<<>>>>>999777999999888999888777888999666111---///333888999888999>>>CCC===;;;:::;;;<<<;;;888444444999>>>???===999888888777666444333444666999;;;}}}xxxqqqnnnnnnpppppppppmmmqqqvvvtttnnneee```]]]]]]aaaggglllnnnllliiiggghhhhhhgggeeedddcccbbbbbbaaa___^^^^^^```eeejjjnnnlllllllllmmmqqquuuyyy|||}}}{{{zzz{{{||||||{{{wwwyyy{{{{{{}}}|||zzzyyyyyyxxxuuusssrrrqqqqqqqqqpppmmmiiieeecccbbb```___```aaaaaa___]]][[[[[[\\\WWWYYYXXXTTTTTTVVVVVVSSSOOOMMMKKKJJJLLLMMMMMMMMMKKKLLLNNNPPPPPPOOONNNMMMMMMLLLKKKMMMOOOPPPNNNKKKRRRTTTTTTOOOMMMQQQSSSSSSNNNLLLIIIGGGFFFGGGHHHJJJGGGHHHHHHGGGEEEFFFHHHJJJNNNMMMLLLKKKKKKKKKLLLMMMHHHKKKNNNNNNLLLIIIIIIJJJCCCBBBAAA@@@@@@@@@AAABBBDDDBBB??????AAACCCDDDDDDAAAAAAAAAAAABBBCCCDDDDDDGGGFFFEEECCCAAA???>>>===<<<>>>@@@@@@???>>>>>>???777;;;>>><<<777444555888999333333;;;@@@>>><<<<<<:::<<<@@@CCCBBB???:::777>>>AAADDDDDDBBB>>><<<;;;:::;;;===???@@@@@@@@@@@@999:::<<<>>>@@@AAABBBBBB@@@BBBBBB???::::::>>>DDDEEEDDDDDDCCCCCCCCCDDDDDD??????>>>>>>>>>???AAABBBDDDXXXcccZZZMMMLLLQQQSSSQQQMMMKKKLLLLLLHHHFFFGGGBBBCCCCCCBBB@@@??????@@@???AAACCCFFFHHHIIIIIIIIIFFFDDDBBBAAAAAAAAA@@@>>>:::;;;???DDDDDDAAAAAADDDIIIJJJKKKKKKJJJIIIHHHGGGEEEBBB???>>>>>>@@@@@@???@@@BBBBBB???:::888999<<<>>>>>>@@@AAAAAA@@@???>>>======>>>??????@@@AAAAAA@@@@@@AAABBBBBB@@@<<<888<<<999888:::======999555888777999???HHHLLLLLLIII???===<<<;;;===@@@AAABBBAAA@@@???>>>============???@@@@@@>>>:::888:::<<<<<<<<<<<<>>>@@@@@@>>><<<<<<;;;;;;===???@@@@@@???@@@>>>;;;999999:::<<<>>>======>>>>>>===<<<;;;;;;999:::;;;<<<<<<<<<;;;:::888;;;<<<;;;777555555777===???BBBCCCAAA===;;;:::===<<<<<<<<<<<<>>>???@@@AAAAAAAAA@@@???>>>???AAA@@@@@@@@@?????????>>>>>>BBB@@@>>>>>>???@@@???>>><<<===???@@@@@@>>>;;;:::777888:::;;;<<<;;;;;;:::999888999:::===?????????@@@@@@@@@???===;;;888777888999:::;;;;;;;;;999999;;;777555777===BBBBBBAAA:::888777888:::<<<<<<<<>>@@@===999777444222333666:::::::::===>>>????????????>>>>>><<<<<<<<<;;;;;;:::::::::777666555444555777999::::::999888999;;;:::777333666888999::::::;;;===??????>>>===<<<;;;::::::999:::;;;>>>??????<<<999777777666555444444555666777{{{}}}~~~xxxqqqkkkgggfffiiimmmqqqrrrpppmmmkkklllkkkkkkjjjhhhfffeeeddd___^^^]]]]]]^^^bbbeeehhhddddddfffgggiiikkkmmmmmmsssssssssssstttuuuvvvwwwyyyzzz{{{zzzzzz~~~|||{{{{{{{{{{{{~~~{{{wwwtttqqqnnnkkkiiijjjkkkjjjgggccc```______^^^___]]]XXXVVVWWWUUURRROOOMMMLLLLLLNNNOOOPPPOOOPPPQQQRRRSSSRRRQQQOOONNNOOOMMMLLLMMMPPPQQQPPPNNNRRRUUUTTTOOOMMMPPPRRRRRRNNNLLLIIIFFFEEEEEEFFFGGGIIIIIIIIIHHHGGGGGGIIIKKKQQQQQQPPPOOONNNNNNNNNNNNGGGJJJLLLLLLIIIGGGGGGGGGCCCBBBBBBAAAAAABBBCCCDDDDDDBBB@@@???AAACCCDDDCCCBBBAAAAAA@@@AAABBBDDDEEEGGGGGGHHHHHHFFFCCC@@@>>>???AAABBBBBBAAA?????????999;;;===;;;666333555888===777777>>>CCCBBBAAABBB<<<===@@@BBBBBB@@@===<<>>@@@BBBCCCDDDDDDCCCDDDDDDBBB@@@AAAFFFJJJHHHGGGFFFEEEDDDCCCCCCCCCBBBBBBAAAAAAAAABBBCCCDDDDDDRRRZZZTTTNNNPPPRRROOOMMMHHHFFFIIIJJJHHHGGGHHHBBBCCCCCCBBB@@@???@@@AAA>>>@@@BBBDDDFFFHHHHHHHHHFFFDDDCCCCCCDDDEEEEEEDDD<<<<<<>>>BBBDDDCCCFFFKKKOOOOOOQQQRRRSSSQQQNNNLLLFFFDDD@@@??????@@@??????AAA???>>>======<<<;;;;;;>>>>>>???@@@@@@@@@???>>>AAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAABBBCCCBBB>>>;;;>>>;;;999:::<<<;;;777222:::888999>>>EEEIIIIIIFFF@@@===:::;;;>>>AAABBBAAAAAA@@@???>>>======<<<===???@@@@@@>>>;;;:::;;;===>>>======>>>@@@@@@>>><<<===<<<;;;===???@@@@@@???>>><<<;;;999999999;;;<<<>>>>>>>>>>>>===<<<;;;:::999:::;;;======<<<:::999:::<<<===;;;888666777999===@@@CCCDDDBBB???<<<:::>>>============???@@@AAAAAABBBBBBAAA???>>>@@@AAA>>>??????@@@AAABBBCCCCCC@@@>>>======>>>???>>>===<<<===>>>???>>>===;;;999999::::::;;;;;;;;;;;;:::888888999:::<<<======<<<=========<<<:::888777666:::;;;;;;;;;;;;;;;::::::999555333555:::>>>>>>===;;;999999:::<<<======<<>>;;;999;;;>>>???<<<888888555444555888;;;<<<;;;===>>>>>>??????>>>>>>>>><<<<<<<<<;;;;;;;;;::::::777666444333444555777888;;;999888999::::::777444666777777777777888:::===<<<=========<<<;;;:::999999:::<<<>>>===;;;999777777777666555555666777777}}}uuuvvvxxxyyyxxxvvvsssqqqqqqrrrrrrrrrpppmmmjjjhhhdddccccccbbbccccccdddeeebbbcccdddeeeeeeeeecccbbbeeeiiimmmnnnmmmnnnqqqsssuuuvvvuuurrrppprrrwww|||{{{}}}~~~}}}}}}}}}}}}}}}~~~~~~}}}zzzxxxwwwwwwuuurrrmmmiiihhhhhhggghhhddd]]]XXXWWWTTTPPPQQQOOONNNOOOQQQSSSTTTSSSUUUUUUVVVVVVUUUTTTRRRQQQQQQOOOMMMMMMOOOQQQQQQQQQRRRUUUTTTOOOMMMOOOQQQPPPOOOMMMKKKHHHFFFEEEEEEEEEJJJJJJJJJHHHGGGGGGJJJLLLMMMNNNNNNNNNNNNMMMLLLLLLIIIJJJLLLLLLIIIGGGFFFGGGCCCCCCDDDDDDEEEEEEFFFFFFEEECCCAAA@@@BBBCCCCCCBBBCCCBBB@@@???@@@BBBEEEGGGHHHIIIKKKLLLJJJFFFBBB???CCCDDDFFFEEECCC@@@???@@@>>>??????;;;777555777:::AAA<<<;;;@@@EEEFFFFFFGGG???@@@AAABBBBBBAAA@@@@@@BBBFFFKKKNNNLLLHHHEEECCCBBBBBBBBBBBBBBBAAA@@@@@@===>>>???AAABBBDDDEEEFFF???>>>>>>>>>@@@BBBFFFHHHJJJIIIHHHGGGEEEDDDCCCCCCEEEDDDDDDDDDDDDEEEFFFFFFEEELLLOOOMMMNNNSSSQQQJJJIIIDDDBBBEEEGGGFFFGGGJJJBBBCCCDDDCCCAAA@@@@@@AAA===???AAACCCEEEGGGHHHHHHDDDCCCBBBCCCEEEGGGHHHGGG@@@>>>???BBBDDDFFFLLLSSSTTTUUUXXX\\\^^^[[[TTTMMMGGGDDDAAA@@@@@@AAA@@@???CCC@@@===>>>AAACCC@@@===@@@AAAAAABBBBBBAAA@@@@@@EEEEEEEEEDDDBBBAAA??????AAAAAAAAACCCDDDDDDAAA??????===;;;<<<>>>>>>:::777===;;;999<<>>===<<<<<<<<>>======???@@@???>>>>>>???>>><<<:::===<<<;;;<<<>>>??????>>>;;;:::999999888999999999??????>>>======<<<;;;;;;999;;;===??????===;;;999<<<>>>>>>;;;777666888;;;>>>@@@CCCEEEEEEBBB>>>;;;???>>>>>>>>>???@@@AAABBBBBBBBBBBBAAA@@@???@@@BBB???@@@@@@AAACCCDDDDDDEEE@@@>>>======???@@@??????@@@@@@@@@@@@???>>>===<<<<<<<<<;;;:::999:::;;;;;;777888:::;;;;;;::::::999>>>===<<<:::999888888888>>>===<<<;;;;;;;;;;;;;;;<<<999777888<<>>===<<<::::::;;;===>>>>>>===>>>===<<>>>>>;;;888777666666888;;;======<<<======>>>>>>>>>>>>======<<<<<<<<<<<<<<<;;;;;;;;;777666444333222333555666;;;:::999999::::::777555666666666444333444777:::999;;;<<<======<<<:::999888999;;;<<<<<<:::888777888888777666666777777888~~~}}}}}}~~~}}}}}}~~~}}}yyyvvvsssrrrrrrrrrrrrqqqooonnnmmmooonnnnnnmmmkkkiiihhhgggccciiinnnooolllkkknnnqqqssssssqqqnnnjjjhhhiiikkklllppptttuuusssqqqqqqrrrvvvuuutttsssssstttuuuuuu}}}}}}~~~{{{vvvrrrqqqqqqoooooojjjaaa[[[XXXTTTPPPSSSRRRRRRSSSUUUWWWWWWVVVVVVVVVWWWWWWWWWVVVUUUTTTQQQOOONNNMMMNNNOOOQQQRRRRRRUUUTTTOOOMMMNNNOOONNNQQQOOOMMMKKKIIIGGGFFFEEEJJJIIIHHHFFFEEEEEEHHHJJJIIIJJJLLLMMMNNNNNNNNNMMMMMMMMMNNNMMMLLLJJJIIIIIIDDDEEEFFFHHHIIIIIIIIIIIIGGGEEECCCBBBCCCDDDCCCBBBEEECCCAAA@@@AAADDDGGGJJJIIIJJJKKKKKKIIIGGGDDDBBBFFFGGGHHHGGGDDDAAA@@@@@@CCCCCCAAA>>>:::999;;;>>>AAA>>>===@@@DDDFFFHHHHHHAAACCCEEEFFFFFFDDDAAA??????DDDJJJNNNMMMIIIEEECCC@@@@@@@@@AAAAAAAAA@@@@@@??????@@@AAABBBDDDEEEFFF<<<;;;:::;;;>>>AAABBBCCCHHHHHHHHHGGGFFFEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFIIIIIIHHHLLLPPPMMMFFFHHHCCC@@@CCCEEEEEEGGGKKKEEEFFFFFFDDDAAA?????????>>>???AAACCCEEEGGGIIIIIICCCBBBAAABBBDDDFFFFFFFFFDDDBBBBBBEEEGGGIIIOOOWWWVVVZZZ```gggiiibbbUUUJJJFFFDDDBBBAAACCCCCCCCCBBBFFFDDDCCCDDDEEEFFFDDDAAADDDDDDDDDDDDDDDCCCCCCBBBEEEEEEEEEDDDCCCAAA???>>>@@@??????AAACCCDDDCCCAAA>>>======???BBBCCCCCCAAA???===;;;;;;===?????????@@@<<<888;;;@@@DDDBBB>>>AAA@@@???>>>===<<<<<<<<<@@@@@@AAAAAA@@@?????????@@@>>>===<<<===<<<;;;999===;;;:::;;;=========;;;888888888888888888888888===============>>>>>>>>>;;;===???AAAAAA???<<<;;;===>>>===:::666666999<<<>>>???BBBDDDEEECCC???;;;??????@@@@@@AAABBBBBBCCCBBBCCCCCCAAA@@@???AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA???@@@AAACCCBBBBBBDDDDDDCCCBBBAAAAAAAAA@@@???>>>;;;999999:::;;;===888:::<<<<<<;;;999888888@@@???===<<<;;;<<<<<<===@@@???===;;;;;;;;;<<<<<<>>><<<::::::===>>>>>>===;;;::::::;;;======<<<;;;;;;;;;===AAAEEEFFFDDDBBB@@@>>>============:::888666666888:::<<<===============>>>>>>>>>===<<<<<<===<<<<<<<<<<<<<<<<<<<<<999777555444333444555666;;;;;;:::::::::999888777777777666444333333666999777999<<<>>>>>>===;;;:::999:::;;;<<<;;;;;;:::999999999999888888888888888{{{}}}~~~~~~{{{yyyyyyzzz}}}}}}|||yyyvvvuuuuuuuuunnnsssvvvuuuqqqnnnooorrrttttttsssppplllhhhfffeeehhhllloooooolllkkklllnnnpppooonnnmmmmmmooopppqqqrrrsssuuuwww{{{{{{vvvsssrrrrrrrrrmmmddd^^^[[[WWWSSSWWWVVVVVVWWWYYYZZZYYYWWWTTTUUUUUUUUUUUUUUUUUUUUUOOOOOONNNLLLLLLNNNPPPRRRQQQTTTTTTOOOLLLNNNNNNLLLOOOOOONNNLLLJJJHHHFFFEEEIIIHHHGGGDDDBBBCCCFFFIIIIIIJJJMMMPPPSSSTTTTTTTTTOOOOOONNNNNNMMMMMMKKKJJJFFFHHHJJJLLLMMMLLLLLLKKKIIIHHHFFFFFFGGGGGGFFFEEEGGGFFFCCCCCCDDDGGGJJJMMMLLLKKKIIIHHHFFFFFFFFFFFFGGGIIIJJJIIIFFFDDDCCCCCCEEEDDDBBB???===<<<>>>??????>>>>>>>>>AAADDDFFFFFFCCCFFFJJJMMMKKKGGGAAA<<<>>>CCCJJJNNNMMMIIIFFFDDDDDDCCCBBBBBBAAA@@@@@@@@@CCCCCCCCCCCCEEEFFFHHHIIIBBB@@@???@@@BBBDDDDDDDDDEEEEEEFFFGGGGGGGGGFFFFFFDDDDDDDDDDDDDDDDDDDDDCCCGGGIIIIIIGGGGGGHHHGGGDDDJJJDDDAAACCCEEEDDDFFFIIIIIIIIIHHHEEEAAA>>>======???@@@AAADDDFFFIIIKKKLLLFFFEEECCCCCCEEEFFFFFFEEEGGGEEEFFFIIIKKKLLLQQQXXX]]]bbbkkkrrrqqqeeeTTTGGGDDDCCCBBBCCCEEEFFFFFFEEEFFFHHHIIIHHHEEECCCCCCDDDDDDDDDCCCCCCBBBBBBBBBBBBAAABBBCCCCCCCCCAAA@@@???>>>===<<<>>>@@@BBBBBBAAA???>>>>>>@@@BBBDDDDDDDDDAAA???<<<;;;<<<=========@@@<<<:::<<<@@@BBBAAA>>>AAA@@@???>>>>>>======>>>@@@@@@AAAAAABBBAAA@@@???>>><<<::::::;;;;;;:::999===;;;:::;;;<<<<<<;;;:::888888888888888888888888;;;;;;;;;<<<>>>???AAABBB<<<>>>@@@BBBBBBAAA???>>><<<======999666555888;;;>>>>>>???BBBDDDCCC???<<>>:::<<<>>>===:::888888999@@@???>>>======>>>???@@@@@@>>>===<<<;;;<<<======:::999888888999:::999999:::999999:::<<<<<<;;;999666999???DDDGGGEEEAAA>>>@@@???>>>>>>===<<<:::888444666888:::;;;<<<===>>>>>>>>>>>>>>>>>>===<<<<<<========================;;;999777666555666777888<<<<<<<<<;;;999999999999::::::999777666666888;;;888999<<<>>>???>>><<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;::::::999999888|||~~~||||||~~~}}}yyyxxxyyyuuuuuuuuutttrrrnnnjjjggggggiiilllllliiihhhjjjmmmhhhggggggggghhhjjjmmmooommmnnnooorrrvvvzzz~~~{{{tttooonnnqqqrrrnnnfffbbbaaa^^^ZZZ\\\[[[ZZZZZZ[[[ZZZXXXVVVTTTTTTSSSSSSSSSSSSSSSSSSNNNNNNOOONNNMMMMMMOOORRROOORRRSSSOOOMMMNNNNNNLLLLLLLLLMMMMMMLLLJJJHHHGGGKKKJJJHHHEEECCCCCCGGGJJJGGGIIIKKKNNNQQQSSSUUUVVVOOOMMMLLLLLLMMMNNNMMMKKKIIIKKKNNNPPPPPPOOOMMMLLLLLLJJJIIIJJJKKKKKKJJJIIIJJJIIIGGGGGGHHHKKKNNNPPPOOOMMMJJJHHHGGGGGGHHHIIIHHHJJJLLLKKKJJJHHHGGGHHHEEEDDDBBB@@@??????@@@@@@>>>AAAAAA???@@@DDDEEEDDDDDDHHHNNNQQQOOOJJJBBB===AAAFFFKKKNNNMMMJJJGGGFFFJJJIIIGGGEEECCCAAAAAA@@@GGGGGGFFFGGGHHHJJJKKKMMMDDDDDDDDDCCCCCCDDDDDDEEECCCDDDFFFGGGHHHHHHGGGGGGDDDEEEEEEEEEEEEDDDDDDCCCIIIJJJIIIGGGEEEDDDCCCDDDJJJEEEBBBDDDEEEDDDEEEGGGKKKKKKJJJFFFAAA>>>======@@@@@@AAACCCFFFIIILLLMMMKKKIIIGGGGGGHHHHHHGGGFFFJJJHHHHHHKKKMMMNNNTTT[[[iiiooovvvxxxqqqcccSSSHHHDDDCCCCCCEEEGGGHHHHHHGGGCCCFFFIIIGGGCCC???@@@BBBBBBAAA@@@???????????????>>>???AAABBBCCCBBB@@@???===<<<:::;;;===@@@AAAAAA@@@@@@???>>>>>>>>>??????@@@@@@???>>>============???>>>===>>>?????????===AAA@@@@@@??????@@@@@@@@@AAAAAAAAABBBCCCBBB???===;;;:::999999;;;<<<<<<<<>>@@@CCCDDD;;;<<<>>>@@@AAAAAAAAA@@@;;;======:::666555777:::???======???BBBCCCAAA>>>???@@@AAABBBCCCCCCCCCBBBAAAAAAAAA@@@???>>>???AAA>>>>>>???AAACCCDDDEEEFFFAAA@@@>>>>>>??????>>>===>>>??????@@@@@@@@@@@@@@@@@@>>><<<::::::;;;===???;;;===>>><<<999777888;;;<<<;;;;;;;;;<<<======>>>======<<<<<<<<<<<<======;;;;;;;;;;;;;;;:::::::::999999999;;;<<<<<<:::888555999???DDDEEECCC>>>;;;?????????>>>===<<<::::::444666999:::;;;<<<>>>AAA???@@@@@@??????>>>===<<<============>>>>>>>>>>>><<<;;;999888777888:::;;;<<<======;;;999888:::;;;<<<======<<<;;;:::;;;===:::;;;===?????????======<<<<<<;;;;;;;;;<<<======<<<<<<<<<<<<<<<;;;999999~~~}}}~~~~~~{{{}}}~~~|||wwwtttoooqqqrrrpppmmmkkkmmmoooiiihhhfffeeefffhhhkkkmmmmmmnnnnnnppprrruuuxxxzzzzzz}}}xxxrrrooonnnoooqqqnnniiiggghhhgggccc```___]]]]]]\\\ZZZWWWTTTVVVUUUTTTRRRQQQOOOOOONNNMMMOOOQQQPPPOOONNNPPPRRRMMMQQQRRRNNNMMMNNNNNNLLLLLLMMMOOOQQQQQQPPPNNNMMMOOONNNKKKHHHFFFGGGJJJNNNHHHIIIJJJKKKMMMPPPRRRSSSPPPNNNLLLMMMOOOQQQPPPNNNLLLNNNQQQSSSSSSQQQNNNLLLNNNMMMLLLNNNOOOPPPNNNMMMLLLKKKKKKLLLMMMOOOQQQSSSQQQPPPOOONNNMMMLLLLLLMMMIIILLLNNNOOONNNMMMMMMNNNGGGFFFEEEEEEEEEEEEDDDDDDBBBGGGHHHEEEDDDHHHHHHEEEEEEHHHMMMQQQPPPMMMGGGDDDCCCGGGKKKMMMLLLIIIGGGFFFGGGFFFEEEDDDDDDDDDEEEEEEGGGGGGFFFFFFGGGIIIKKKLLL@@@CCCEEEDDDBBBAAACCCFFFEEEFFFHHHIIIIIIIIIGGGFFFGGGGGGHHHHHHHHHGGGFFFEEELLLIIIGGGFFFEEEDDDCCCCCCHHHCCCBBBEEEFFFDDDDDDFFFIIIJJJIIIFFFBBB???????????????@@@BBBEEEHHHKKKMMMKKKIIIHHHGGGHHHIIIHHHGGGLLLIIIGGGIIIKKKOOOXXXaaatttxxx{{{vvviii[[[PPPJJJGGGFFFFFFFFFHHHHHHGGGEEEBBBCCCEEEEEEDDDCCCAAAAAACCCBBBAAA???????????????>>>???AAACCCCCCAAA???>>>>>><<<::::::<<>>@@@@@@AAAAAA???>>>>>>>>>>>>@@@AAA@@@>>><<<<<<>>>@@@@@@@@@@@@AAABBBCCCDDDBBBAAAAAABBBCCCBBB>>>;;;:::999888999<<>>======<<<<<<===???AAACCC999999:::;;;===???AAABBB;;;===>>><<<999777888:::BBB???<<<>>>BBBDDDCCCAAA>>>???AAABBBCCCCCCBBBBBB???@@@@@@???======>>>@@@??????AAABBBDDDFFFGGGHHHBBB@@@>>>=========<<<;;;:::;;;===@@@AAA@@@@@@???>>>>>><<<;;;;;;===>>>@@@:::<<<===:::666555888<<<888888:::;;;<<<<<<<<<<<<::::::;;;<<<============<<<<<<===>>>============:::::::::<<<======:::888777:::>>>@@@@@@???===;;;>>>?????????===<<<;;;;;;666888:::;;;;;;===AAADDDAAAAAAAAAAAA@@@???>>>=========>>>>>>>>>?????????<<<;;;999888888:::;;;======>>>>>><<<999888:::<<<<<<>>>@@@@@@???>>>>>>???===>>>???????????????>>><<<;;;:::999:::;;;===>>>======>>>>>>===;;;:::999}}}~~~|||xxxyyy~~~}}}~~~~~~|||{{{}}}~~~zzzxxxxxxxxxxxx}}}|||wwwttttttwwwtttrrrooolllkkklllmmmnnnoooooonnnooopppqqqssstttrrrvvvyyyxxxwwwxxx~~~|||wwwsssrrrrrrnnnpppoookkkjjjmmmmmmjjjcccaaa___^^^]]]ZZZVVVRRRYYYXXXUUURRROOOMMMLLLKKKMMMPPPSSSSSSQQQOOOQQQSSSKKKPPPQQQNNNMMMNNNOOOMMMNNNPPPSSSVVVWWWVVVUUUTTTSSSRRROOOKKKIIIJJJNNNQQQNNNNNNNNNNNNOOOQQQSSSUUUSSSPPPNNNPPPSSSUUUTTTRRRMMMOOOSSSUUUUUURRROOOLLLOOONNNNNNPPPRRRRRRQQQPPPMMMMMMNNNOOOPPPRRRSSSTTTSSSSSSTTTSSSRRRQQQOOONNNKKKMMMPPPQQQQQQQQQRRRSSSJJJIIIIIIJJJKKKKKKJJJHHHFFFLLLNNNJJJIIIKKKKKKGGGEEEHHHLLLOOOPPPNNNLLLJJJCCCFFFIIIKKKIIIGGGEEEEEE?????????AAACCCFFFIIIKKKEEEDDDCCCCCCDDDFFFHHHIII???DDDGGGFFFCCCBBBFFFJJJHHHIIIJJJKKKKKKIIIGGGFFFJJJJJJKKKKKKKKKJJJHHHGGGNNNHHHDDDEEEGGGGGGEEECCCEEEAAA@@@DDDFFFEEEDDDEEEGGGHHHHHHFFFCCCAAAAAABBB>>>>>>???AAADDDGGGJJJLLLHHHGGGEEEFFFGGGHHHHHHGGGMMMHHHEEEFFFJJJPPP\\\gggzzz|||{{{ppp```RRRLLLKKKJJJIIIHHHHHHHHHGGGEEECCCDDDBBBBBBEEEHHHIIIEEEAAAFFFEEECCCBBBAAAAAABBBBBB???AAACCCDDDCCCAAA???===???===::::::<<>>??????>>>>>>???AAACCC???AAABBBCCCAAA@@@??????>>>AAADDDBBB===:::;;;>>>@@@@@@@@@AAABBBCCCEEEFFFCCCAAA@@@AAACCCAAA===999:::999888:::>>>BBBDDDDDDEEECCCAAAAAAAAAAAA???>>>>>><<<:::999999<<<>>>@@@@@@???===<<<<<<>>>???AAA777777777888:::===@@@BBB;;;>>>@@@???;;;888999:::EEE@@@<<<===BBBFFFFFFDDD>>>???@@@BBBCCCBBBBBBAAA???@@@@@@???===<<<>>>???CCCDDDDDDDDDEEEEEEFFFFFFDDDBBB@@@??????>>>===;;;999;;;>>>AAACCCBBBAAA@@@======<<<<<<===>>>???@@@999;;;;;;888333333888===777888:::<<<=========<<<888999;;;===>>>>>>======888999;;;;;;:::::::::;;;;;;;;;<<<===>>>>>>;;;888999;;;<<<===<<<;;;<<<===>>>???@@@???===<<<<<<<<<888:::<<<<<<;;;>>>CCCGGGBBBBBBBBBAAA@@@???>>>>>>======>>>>>>?????????@@@;;;:::999888888:::<<<======>>>>>><<<999888:::===;;;>>>AAABBBAAA@@@??????@@@@@@??????????????????;;;:::888888888:::<<<======>>>>>>>>>>>><<<:::999~~~}}}sssccchhh|||~~~~~~|||zzzyyyxxxwwwwwwvvvuuussspppnnnllllllpppuuuyyy{{{|||~~~}}}yyywwwyyyzzzxxxzzzxxxvvvuuuvvvyyy}}}}}}|||{{{{{{{{{zzzwwwttt}}}}}}~~~~~~|||zzzxxxuuuuuuuuuvvvuuuqqqlllhhhbbb___\\\[[[[[[YYYTTTPPP^^^ZZZUUUSSSSSSQQQMMMJJJNNNQQQSSSSSSRRRQQQQQQRRRQQQQQQOOOMMMLLLNNNRRRUUUQQQTTTXXXYYYYYYXXXWWWXXXSSSRRRNNNKKKNNNTTTTTTPPPOOOOOOMMMLLLPPPWWWXXXTTTNNNSSSSSSMMMPPPYYYYYYRRRXXXWWWUUUTTTUUUUUUUUUTTT[[[VVVSSSRRRPPPKKKKKKMMMOOOPPPPPPRRRTTTWWWZZZ[[[YYYXXXWWWXXXYYYZZZYYYXXXVVVWWWVVVUUUSSSRRRSSSTTTQQQRRRQQQOOOQQQTTTSSSNNNNNNMMMMMMLLLMMMMMMNNNNNNPPPUUUUUUPPPOOOTTTVVVTTTHHHIIIIIIIIIHHHFFFDDDCCCKKKJJJIIIFFFCCCAAABBBCCCDDDEEEFFFGGGGGGGGGGGGFFF???AAADDDEEEDDDDDDDDDDDDDDDGGGKKKLLLKKKIIIHHHHHHJJJKKKMMMPPPPPPNNNIIIFFFJJJJJJFFF@@@@@@DDDGGGGGGJJJEEEAAAAAAEEEGGGEEEBBBCCCEEEFFFEEEBBBAAACCCFFFGGGHHHFFFEEEIIINNNNNNJJJFFFFFFEEEEEEFFFGGGHHHIIIIIIHHHJJJKKKJJJNNNaaauuuwwwhhh\\\SSSNNNMMMIIIIIIIIIIIIIIIHHHGGGFFFGGGGGGFFFFFFFFFFFFFFFGGGGGGEEECCCCCCEEEGGGGGGGGG>>>BBBFFFFFFCCC@@@???@@@???>>>>>>>>>???AAACCCDDDFFFEEEBBB???===>>>BBBFFFJJJGGGDDD@@@???@@@AAACCCCCCAAA???>>>>>>AAADDDFFFDDDDDDBBB@@@>>>>>>AAACCCEEECCC@@@===<<<<<<>>>???;;;888999>>>@@@>>>===>>>===@@@DDDEEEDDDAAA@@@???DDD@@@<<<<<<>>>BBBCCCBBBCCC@@@======@@@AAA@@@===:::===<<<888777<<<@@@@@@CCCAAACCCFFFDDDAAA@@@CCC>>>???AAACCCCCCCCCAAA@@@BBBAAABBBCCCDDDCCC@@@>>>???BBBEEEEEEBBB??????@@@DDDDDDEEEFFFFFFGGGFFFFFFGGGEEECCCBBBBBBAAA???===:::<<>>:::777::::::::::::::::::::::::;;;:::999888888888999:::888888999<<>>???===;;;<<>><<<===:::666555666999;;;;;;555<<<@@@??????@@@???<<<===<<<<<<>>>@@@AAAAAA@@@>>>>>>?????????===<<<;;;<<<:::999888;;;???DDDHHHGGGFFFCCCAAA??????@@@@@@<<<===>>>===<<<;;;<<<===;;;999888;;;AAACCCAAA>>>???>>><<<888555666;;;???===>>>???AAACCCCCCBBB@@@CCCBBB@@@>>>======>>>???======;;;999777888;;;>>>FFFAAA<<<999:::;;;:::999~~~|||sssfffmmm|||{{{yyyxxxxxxwwwuuutttuuuuuuvvvuuutttqqqnnnmmmiiimmmqqqsssuuuvvvwwwyyyuuuvvvxxxyyy{{{|||||||||}}}zzz}}}~~~~~~}}}|||zzzvvvqqqmmmeeeccc``````bbbcccaaa______ZZZUUURRRRRRQQQNNNKKKKKKNNNQQQRRRQQQPPPPPPPPPOOONNNMMMMMMPPPTTTXXXZZZXXXXXXYYYZZZ[[[[[[ZZZYYYUUUUUUSSSOOOQQQVVVXXXVVVRRRRRROOOLLLOOOUUUVVVSSSOOOTTTTTTPPPSSS\\\\\\VVVTTTTTTUUUWWWYYYZZZZZZZZZ\\\XXXVVVWWWUUUPPPOOORRRQQQQQQQQQSSSUUUYYY\\\___```^^^]]]]]]^^^^^^\\\[[[\\\\\\[[[ZZZXXXVVVVVVVVVPPPUUUVVVQQQOOORRRVVVWWWTTTTTTSSSSSSSSSSSSSSSSSSRRRVVVVVVQQQQQQUUUWWWUUUOOOOOOOOOOOOMMMKKKIIIHHHIIIJJJIIIGGGDDDDDDEEEGGGIIIIIIIIIJJJJJJJJJJJJIIICCCEEEGGGHHHFFFFFFFFFGGGIIIKKKMMMMMMKKKIIIHHHHHHHHHIIIKKKMMMNNNLLLIIIFFFKKKKKKHHHCCCBBBEEEGGGFFFJJJGGGDDDCCCEEEFFFEEECCCDDDFFFGGGEEECCCBBBEEEIIIIIIJJJIIIHHHKKKOOONNNJJJCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEGGGHHHIIIQQQfff{{{sssdddYYYRRRNNNMMMKKKKKKKKKJJJIIIIIIIIIHHHGGGGGGFFFFFFFFFFFFFFFGGGGGGEEECCCCCCDDDFFFFFFEEE@@@BBBEEEEEECCCAAAAAABBB>>>???AAACCCEEEEEEFFFFFFEEEDDDBBB???>>>???CCCGGGHHHFFFCCC@@@???@@@BBBCCCBBBAAA???===>>>???BBBDDDCCCDDDDDDBBBAAA@@@AAACCCDDDCCCAAA@@@??????@@@AAA???;;;;;;???@@@<<<:::;;;@@@BBBDDDDDDCCCBBBBBBBBBGGGCCC>>>===???BBBCCCCCCDDDCCCBBBAAABBBBBB@@@???===AAAAAA===<<<@@@CCCCCCEEEDDDFFFHHHGGGBBB@@@BBB>>>???AAACCCDDDCCCCCCBBBBBBBBBBBBCCCDDDDDDAAA>>>@@@BBBDDDDDDBBBAAA@@@@@@DDDEEEEEEFFFFFFEEEEEEDDDDDDCCCBBBBBBCCCCCCAAA@@@:::<<>>>>>>>>>>>@@@>>>>>>???BBBDDDEEEEEEBBB@@@>>>???AAAAAA@@@>>>AAA===999777777999::::::===BBBFFFDDDCCCDDDBBB???<<<;;;:::;;;===???>>>>>>???@@@AAAAAABBBAAA@@@@@@;;;999888888;;;???CCCFFFGGGEEECCC@@@??????@@@@@@<<<>>>??????>>>===???@@@>>>;;;;;;>>>CCCEEECCC@@@>>>>>><<<999777888<<<@@@=========???@@@AAA@@@@@@DDDBBB@@@>>>======>>>?????????>>><<<;;;;;;===???CCC???:::888:::===??????}}}xxxpppyyy}}}|||{{{wwwtttsssuuuuuutttrrrsssuuuvvvwwwvvvssspppnnnnnnppprrrsssssstttvvvwwwtttssssssuuuxxxyyywwwtttxxxvvvvvv{{{}}}}}}|||wwwtttgggfffeeeeeehhhjjjjjjjjjddd^^^WWWSSSRRRRRRPPPNNNKKKMMMPPPQQQPPPOOONNNNNNNNNLLLLLLPPPXXX```dddeeeaaa^^^\\\]]]___aaa```^^^[[[]]]\\\WWWWWW[[[^^^^^^XXXXXXTTTOOOPPPUUUWWWUUUSSSWWWXXXVVVYYYaaabbb]]]TTTWWW[[[^^^aaabbbbbbaaaaaa^^^]]]^^^]]]XXXVVVXXXWWWVVVUUUUUUXXX\\\```ccccccbbbaaaaaacccdddcccbbbdddddddddcccaaa___]]]\\\VVV^^^```WWWOOOQQQYYY___ZZZYYYYYYYYYYYYYYYYYYYYYUUUWWWWWWUUUUUUXXXYYYWWWUUUUUUTTTRRRPPPNNNLLLKKKHHHIIIIIIHHHGGGFFFHHHIIILLLLLLLLLLLLLLLMMMMMMMMMGGGIIIKKKKKKIIIHHHGGGGGGMMMNNNNNNMMMJJJIIIIIIJJJFFFGGGIIIKKKKKKJJJHHHGGGLLLMMMKKKFFFEEEGGGHHHEEEJJJIIIGGGFFFEEEEEEEEEEEEEEEGGGHHHFFFDDDEEEIIIMMMKKKMMMMMMKKKMMMPPPOOOJJJFFFFFFFFFEEEEEEEEEEEEEEECCCDDDEEEFFFHHHRRRgggzzzwwwfffYYYQQQNNNLLLKKKNNNMMMKKKJJJIIIIIIIIIJJJGGGGGGFFFFFFFFFFFFGGGGGGFFFDDDBBBBBBCCCDDDDDDCCCBBBCCCDDDDDDCCCCCCDDDEEE>>>@@@DDDGGGIIIIIIIIIHHHEEEDDDBBB@@@???AAAEEEHHHFFFDDDBBB@@@???@@@BBBDDDAAA@@@>>>======>>>???@@@AAACCCEEEFFFDDDBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCAAA>>>>>>BBBCCC@@@===>>>CCCDDDCCCBBB@@@AAACCCEEEIIIEEE@@@>>>???AAACCCDDDEEEGGGHHHGGGEEEBBBAAA@@@===@@@AAA>>>===AAACCCBBBHHHFFFHHHKKKJJJDDD@@@AAA>>>???AAACCCEEEEEEEEEDDDDDDCCCCCCDDDEEEEEEBBB@@@CCCBBBBBBCCCDDDDDDBBB@@@GGGHHHHHHHHHHHHFFFEEEDDDBBBAAA@@@BBBDDDEEEDDDCCC>>>???@@@@@@@@@???===<<<999:::<<<======<<<:::999777:::===AAACCCCCCBBBAAACCC@@@>>>???AAADDDFFFGGGEEECCCBBBBBBCCCCCCBBB@@@BBB???;;;:::;;;<<<===>>>BBBHHHJJJHHHFFFGGGFFFCCC???===;;;;;;===>>>>>>===>>>???@@@AAABBBBBBBBBBBB:::999999:::<<>>>>>AAADDDFFFEEEBBB>>>>>><<<:::999;;;>>>AAA===============>>>???@@@FFFEEECCCAAA@@@@@@@@@@@@AAABBBBBBAAA??????@@@AAACCC@@@;;;999;;;===???@@@|||{{{wwwuuuyyyuuuqqqqqquuuwwwwwwuuutttuuuwwwyyyxxxvvvsssqqqrrrsssssssssrrrrrruuuwwwyyyvvvvvvzzz~~~yyy{{{wwwuuuxxxyyyxxxyyy}}}|||~~~~~~|||}}}~~~|||nnnoooppprrrsssttttttsssnnnggg^^^WWWUUUTTTRRRPPPNNNPPPRRRRRRPPPMMMLLLLLLNNNMMMOOOXXXdddnnnrrrrrriiiddd```bbbgggjjjiiigggeeehhhhhhbbb^^^```dddeee______[[[UUUUUUYYY\\\ZZZXXX[[[\\\\\\```fffgggccc\\\```gggkkkmmmmmmlllkkkmmmjjjiiijjjgggaaa^^^___aaa___\\\[[[\\\```dddgggcccbbbccceeehhhjjjkkkjjjmmmllllllllllllkkkiiihhheeekkklllbbbXXXWWW\\\```\\\\\\]]]]]]^^^^^^^^^^^^ZZZZZZZZZZZZ\\\^^^^^^]]]]]]\\\ZZZXXXUUURRROOONNNJJJKKKKKKJJJHHHHHHIIIJJJMMMMMMNNNOOOPPPQQQRRRRRRMMMQQQUUUVVVTTTPPPMMMKKKNNNNNNNNNLLLJJJIIIKKKLLLEEEGGGIIIJJJIIIIIIIIIIIIKKKNNNMMMJJJIIIKKKKKKHHHHHHIIIJJJIIIGGGFFFGGGIIIFFFGGGHHHGGGEEEFFFKKKOOONNNPPPPPPNNNMMMOOOMMMIIIGGGGGGGGGGGGFFFFFFEEEEEECCCEEEGGGFFFGGGOOO```nnnrrrhhh[[[RRRPPPOOOOOONNNOOONNNKKKIIIHHHHHHIIIIIIGGGGGGGGGFFFGGGGGGHHHHHHGGGDDDBBBAAABBBCCCCCCBBBDDDDDDDDDCCCDDDEEEGGGHHH@@@AAACCCFFFHHHIIIJJJJJJGGGFFFEEEBBBAAABBBEEEHHHEEECCCAAA@@@@@@BBBDDDEEEAAA@@@>>>===<<<======>>>>>>BBBFFFHHHFFFDDDBBBAAAAAABBBCCCEEEEEEEEEDDDDDDCCC@@@AAAFFFIIIGGGFFFGGGDDDCCC@@@>>><<<>>>BBBFFFJJJGGGBBB???>>>@@@BBBCCCEEEIIILLLKKKGGGCCCAAAAAA===BBBCCC@@@???BBBCCCBBBFFFEEEGGGLLLLLLFFFAAA@@@???@@@BBBDDDFFFFFFGGGGGGGGGGGGFFFGGGHHHHHHFFFDDDFFFCCCAAABBBEEEGGGEEEBBBLLLLLLMMMLLLKKKIIIFFFEEEBBBAAAAAABBBDDDFFFEEEDDDBBBBBBAAA@@@???===<<<<<<;;;<<>>???@@@@@@@@@>>>>>>??????@@@@@@@@@@@@<<<<<<<<<<<<>>>@@@BBBCCCGGGEEECCC@@@?????????@@@???AAABBBAAA??????@@@AAAAAA@@@@@@BBBEEEFFFEEECCC>>>>>>===<<<===>>>AAACCC>>>>>>>>>===<<<===@@@AAAHHHGGGFFFDDDCCCCCCCCCCCCAAACCCDDDDDDCCCAAAAAAAAAFFFDDDAAA???===<<<::::::|||xxxtttrrrvvvsssqqqqqquuuxxxyyyyyyvvvwwwyyyzzzzzzxxxvvvtttrrrrrrpppnnnmmmnnnrrruuu|||zzzyyy}}}{{{~~~xxxtttvvvwwwvvvvvvxxx|||{{{zzzxxxvvvvvvwwwyyy{{{|||yyyqqqfff]]]YYYWWWTTTRRRRRRSSSSSSQQQNNNJJJIIIIIINNNOOOUUUaaapppzzz}}}|||rrrmmmjjjkkkqqqvvvvvvtttsssvvvtttmmmhhhiiikkkllleeefffccc^^^]]]```cccbbb]]]```aaabbbfffjjjjjjgggeeekkktttyyy{{{{{{zzzzzz}}}zzzxxxxxxtttlllhhhhhhjjjgggdddaaaaaacccgggiiiiiihhhiiilllooorrrrrrrrruuussssssuuuwwwxxxwwwuuurrruuutttmmmhhhgggfffccc```aaabbbdddeeeeeeeeeeee___]]]]]]aaadddeeeeeedddfffdddaaa^^^ZZZVVVTTTRRRMMMNNNNNNMMMJJJIIIIIIJJJPPPQQQSSSUUUWWWXXXYYYYYYTTTYYY___aaa___ZZZTTTQQQMMMMMMMMMKKKJJJKKKMMMPPPFFFIIILLLLLLKKKJJJKKKLLLKKKNNNOOOMMMMMMPPPPPPMMMGGGIIIJJJJJJJJJIIIKKKLLLFFFHHHIIIHHHGGGHHHLLLQQQRRRTTTTTTOOOLLLLLLKKKGGGCCCCCCDDDDDDCCCBBBAAA@@@AAAFFFIIIHHHHHHNNNXXX```hhhccc\\\WWWVVVUUUTTTRRRPPPOOOLLLIIIGGGGGGHHHIIIHHHHHHHHHHHHHHHIIIJJJJJJHHHFFFCCCBBBCCCCCCCCCBBBEEEDDDCCCCCCEEEHHHJJJKKKCCCCCCBBBBBBCCCFFFIIIKKKJJJIIIHHHEEECCCCCCEEEGGGEEEDDDCCCBBBCCCDDDFFFGGGBBB@@@>>>===<<<===>>>???>>>AAAFFFHHHGGGEEECCCBBBAAABBBDDDEEEFFFEEEDDDCCCDDDAAACCCHHHKKKIIIHHHIIIBBBAAA>>>;;;:::<<>>@@@BBBDDDDDDBBB@@@>>>AAAAAAAAABBBBBBDDDEEEEEEHHHHHHIIIKKKMMMMMMKKKHHHFFFFFFFFFEEEDDDDDDDDDDDDCCCBBBAAABBBEEEHHHIIIJJJBBBGGGIIIFFFFFFJJJKKKJJJHHHDDD@@@>>>???AAABBBBBBBBBAAAAAA@@@@@@@@@??????@@@@@@???@@@AAACCCEEEFFFHHHFFFCCCAAA??????@@@AAAAAABBBCCCAAA???===>>>???BBBAAABBBCCCDDDEEEDDDCCC???>>>>>>???@@@BBBCCCCCC@@@@@@AAA???>>>>>>AAADDDGGGFFFEEEEEEDDDCCCCCCCCC@@@BBBDDDEEECCCAAA@@@@@@DDDDDDEEEDDDAAA===999777~~~zzzxxxvvvuuuttttttttttttuuuwwwyyyzzzyyyyyyzzzzzzyyyxxxwwwvvvtttsssqqqnnnmmmpppuuuxxx{{{zzzuuuvvvxxxwwwvvvxxxxxxvvvtttsssssstttvvvwwwuuuxxx~~~zzzooofffaaa]]]ZZZWWWWWWWWWUUURRRMMMKKKJJJKKKQQQVVV```nnn{{{~~~{{{xxxzzz~~~xxxtttvvvwwwuuuppprrrqqqllliiilllmmmmmmhhhiiijjjlllooopppooommmnnnuuu{{{sssoooooonnnlllhhhfffeeefffhhhjjjqqqpppqqqtttxxxzzz{{{{{{}}}{{{zzz|||zzzzzzxxxuuuvvvwwwtttnnniiijjjlllmmmmmmmmmlllkkkeeeaaabbbhhhmmmnnnmmmmmmiiigggbbb^^^YYYUUURRRQQQPPPQQQRRRQQQNNNLLLLLLLLLUUUWWW[[[^^^___^^^]]]\\\RRRWWW\\\___\\\XXXSSSPPPNNNNNNNNNMMMLLLMMMPPPRRRJJJNNNRRRRRROOOMMMNNNOOONNNQQQQQQOOOOOORRRRRRPPPIIIJJJKKKLLLMMMMMMLLLLLLGGGJJJLLLLLLJJJKKKNNNQQQXXXZZZXXXPPPKKKJJJHHHFFFCCCDDDEEEEEEEEEDDDCCCBBB===DDDIIIIIIIIIOOOVVVZZZ```___]]]ZZZVVVSSSQQQPPPSSSRRRPPPMMMKKKJJJJJJJJJJJJIIIIIIIIIJJJKKKLLLMMMKKKHHHFFFDDDDDDDDDDDDCCCEEEDDDCCCDDDHHHKKKLLLLLLHHHFFFCCCAAABBBDDDGGGJJJKKKKKKJJJHHHFFFFFFHHHJJJHHHGGGFFFFFFFFFGGGHHHIIIDDDBBB???===<<<>>>AAACCC@@@CCCFFFGGGGGGFFFFFFFFFDDDEEEFFFFFFFFFDDDCCCBBBFFFCCCCCCGGGIIIFFFDDDEEEBBBAAA???===;;;===AAADDDGGGGGGGGGDDDBBBAAABBBCCCDDDGGGJJJKKKJJJGGGEEEDDDEEEHHHIIIEEEDDDFFFHHHGGGBBB???@@@GGGJJJGGGCCCBBBCCCDDDEEEFFFGGGHHHIIIJJJNNNLLLKKKKKKLLLLLLKKKJJJJJJHHHFFFFFFHHHKKKLLLMMMMMMNNNOOOOOOMMMJJJGGGDDDFFFEEEDDDDDDEEEEEEDDDCCC<<<===>>>@@@AAACCCDDDEEEBBBCCCEEEFFFFFFEEECCCBBBAAA@@@@@@AAACCCFFFIIIJJJGGGHHHJJJMMMNNNMMMIIIFFFDDDFFFGGGFFFEEEDDDEEEGGGIIIGGGEEEEEEFFFHHHHHHGGGDDDHHHJJJHHHHHHLLLOOOOOOHHHEEE@@@===>>>AAACCCDDDHHHGGGFFFDDDDDDCCCDDDDDDDDDDDDCCCBBBCCCEEEGGGIIIIIIGGGDDDBBBAAAAAAAAABBBBBBCCCCCCBBB???>>>>>>???BBBBBBCCCCCCCCCCCCCCCBBB@@@@@@???AAACCCDDDDDDCCC@@@BBBDDDBBB@@@???BBBEEECCCCCCCCCCCCCCCCCCBBBBBB@@@BBBDDDDDDBBB@@@@@@@@@>>>AAADDDFFFCCC@@@===<<<}}}yyyvvvvvvxxxyyyxxx{{{}}}{{{xxxvvvxxx{{{zzzzzzyyywwwwwwvvvvvvvvvvvvtttqqqooonnnrrrxxx}}}|||vvvwwwzzzyyyyyyzzztttrrrppppppqqqsssuuuvvvtttwwwzzz}}}}}}|||yyywwwvvv|||{{{sssnnnjjjfffccc___^^^[[[VVVSSSRRRTTTVVVYYYbbbppp~~~|||||||||zzzzzzyyyzzz}}}~~~}}}zzzyyyzzz}}}xxxqqqnnnppplllkkkiiigggggghhhjjjkkkppppppsssxxx~~~}}}zzz{{{~~~}}}xxxssstttttttttssspppnnnllliiidddeeennnuuuuuuuuuvvvmmmjjjfff```ZZZVVVSSSRRRRRRTTTVVVVVVTTTRRRRRRRRRYYY\\\___bbbbbb^^^ZZZWWWPPPRRRUUUUUUSSSQQQPPPPPPQQQRRRRRRQQQPPPOOOQQQRRRNNNSSSXXXXXXUUUQQQQQQRRRTTTVVVTTTPPPPPPRRRRRRPPPNNNLLLKKKMMMOOOOOOLLLHHHJJJMMMQQQQQQOOONNNPPPRRR___```\\\RRRJJJHHHHHHFFFCCCDDDFFFGGGHHHGGGEEEDDD???FFFKKKIIIIIIPPPWWWYYYWWWYYY[[[XXXSSSPPPPPPRRRYYYXXXVVVTTTRRRPPPOOONNNKKKKKKKKKKKKLLLMMMNNNOOONNNKKKHHHFFFFFFFFFEEEDDDEEECCCCCCFFFJJJMMMNNNMMMMMMKKKHHHFFFEEEFFFGGGHHHJJJKKKKKKJJJIIIJJJLLLOOOKKKKKKJJJIIIIIIIIIJJJJJJFFFCCC???======@@@DDDGGGDDDFFFGGGGGGGGGHHHJJJLLLJJJIIIIIIHHHFFFDDDCCCBBBEEEBBBCCCGGGIIIFFFEEEEEECCCDDDDDDBBBAAAAAACCCEEEFFFIIIJJJIIIFFFDDDDDDEEEEEEEEEGGGJJJLLLLLLJJJGGGEEEGGGGGGBBBAAADDDGGGFFFEEEAAA@@@EEEIIIGGGCCCAAAFFFFFFFFFGGGGGGHHHIIIJJJNNNLLLJJJJJJKKKLLLKKKJJJKKKKKKJJJIIIIIIKKKOOOSSSPPPQQQSSSSSSQQQNNNJJJHHHFFFEEEDDDDDDFFFFFFEEEDDD???@@@BBBCCCEEEEEEFFFFFFDDDDDDEEEEEEEEEEEEDDDDDDBBBBBBCCCEEEFFFHHHIIIIIIGGGGGGHHHIIIKKKJJJGGGDDDDDDFFFHHHGGGFFFFFFHHHJJJIIIGGGEEEEEEFFFGGGFFFFFFGGGJJJKKKHHHHHHLLLOOOOOOJJJFFFAAA???@@@CCCFFFHHHJJJJJJIIIHHHHHHHHHIIIJJJHHHFFFDDDBBBCCCEEEIIIKKKJJJHHHFFFCCCBBBBBBBBBCCCAAABBBCCCCCCAAAAAABBBCCCCCCDDDEEEEEEDDDCCCCCCCCCBBBAAAAAACCCEEEFFFDDDBBB???CCCFFFEEEAAA???AAADDDAAABBBCCCDDDDDDEEEEEEEEEAAABBBCCCCCCAAA@@@@@@AAA<<>>BBBFFFEEEBBB???@@@CCCCCCDDDEEEFFFHHHHHHHHHHHHBBBCCCCCCBBBAAA@@@AAABBB>>>@@@BBBAAA@@@AAAEEEHHH}}}|||yyyuuuuuuyyy|||xxxuuutttwwwxxxxxxtttooommmoooqqqpppmmmkkkiiikkkoootttwww}}}yyytttvvv|||{{{vvvyyyxxxvvvssspppoooqqqssstttvvvxxxxxxuuurrroooooolllrrr|||~~~vvvrrrkkkddd```bbbggglllsss~~~}}}}}}vvvrrrqqqpppnnnlllllljjjgggdddccccccdddddddddffflllxxx}}}zzzxxxxxxwwwwwwvvvttttttsssrrrooommmgggiiinnnuuu{{{}}}|||{{{wwwppphhhddddddeeecccaaa___]]]\\\\\\^^^___```___^^^\\\YYYYYYZZZYYYVVVRRRWWWWWWWWWUUUSSSRRRTTTVVVVVVZZZ]]]\\\WWWTTTTTTVVVYYYZZZZZZZZZXXXVVVSSSQQQVVVWWWWWWVVVTTTSSSTTTUUUQQQOOOMMMMMMNNNNNNMMMLLLRRRVVVYYYYYYVVVRRRQQQQQQccc___XXXPPPNNNNNNMMMKKKGGGCCCCCCHHHIIIFFFHHHLLLNNNMMMKKKIIIIIILLLQQQVVVVVVXXXZZZZZZ[[[[[[\\\]]]bbbccccccbbb___[[[WWWTTTWWWQQQJJJJJJNNNRRRSSSSSSTTTRRROOOLLLKKKKKKKKKLLLEEEDDDDDDGGGMMMPPPQQQPPPPPPPPPOOOMMMJJJFFFCCCAAAJJJHHHIIIKKKOOOPPPNNNKKKJJJJJJJJJKKKMMMNNNMMMLLLJJJGGGCCC@@@@@@BBBFFFIIIIIIGGGEEEFFFIIIMMMOOOPPPRRRRRROOOKKKFFFDDDGGGIIIJJJHHHEEEEEEFFFHHHHHHHHHGGGIIIIIIHHHFFFEEEFFFGGGGGGJJJNNNOOONNNLLLKKKKKKGGGIIILLLMMMLLLLLLNNNOOOLLLIIIGGGGGGIIIJJJHHHFFFJJJJJJJJJJJJIIIGGGEEEDDDHHHHHHHHHHHHIIIKKKMMMNNNNNNLLLKKKLLLNNNOOOLLLIIIIIIMMMRRRSSSRRRRRRSSSTTTXXXYYYYYYXXXVVVSSSPPPNNNMMMKKKJJJJJJKKKKKKJJJIIIAAAEEEIIIKKKJJJHHHGGGFFFHHHIIIKKKMMMMMMMMMMMMMMMJJJKKKKKKKKKJJJHHHGGGEEEIIIIIIIIIIIIIIIHHHGGGFFFCCCDDDFFFIIILLLLLLKKKIIIIIIIIIHHHFFFEEEEEEHHHJJJJJJKKKKKKKKKJJJKKKNNNPPPRRRMMMGGGDDDCCCEEEGGGIIILLLLLLLLLKKKJJJJJJJJJJJJHHHFFFDDDFFFKKKOOOPPPOOOJJJHHHFFFCCCBBBBBBCCCDDDFFFDDDCCCCCCEEEEEEDDDBBBFFFEEECCCBBBBBBDDDFFFHHHGGGCCC@@@AAAEEEHHHFFFCCCBBBBBBCCCDDDDDDCCCBBBAAAKKKIIIGGGDDDCCCCCCDDDEEEFFFDDDBBB@@@@@@BBBEEEGGGDDDCCCBBBAAABBBDDDFFFHHH~~~}}}}}}|||xxxyyy~~~{{{wwwuuutttxxxwwwvvvrrrooonnnnnnooommmllljjjiiilllpppuuuyyy}}}|||{{{{{{zzzwwwxxx|||}}}yyyuuuzzzzzzxxxuuurrrqqqqqqrrrtttvvvwwwwwwuuusssrrrrrrnnnttt{{{}}}yyyzzz~~~|||xxxtttpppooollliiigggeeeddddddeeegggmmmzzz~~~{{{xxxvvvuuuuuutttsssssstttsssqqqpppqqqtttxxx~~~}}}zzzuuummmfffeeehhhkkkjjjgggfffdddddddddeeedddbbb```bbb```____________\\\YYY]]]]]]\\\ZZZXXXWWWXXXYYYZZZ___bbbbbb^^^[[[\\\]]][[[[[[\\\[[[YYYWWWTTTSSSVVVXXXYYYXXXWWWVVVWWWXXXWWWTTTRRRPPPQQQRRRQQQPPPUUUXXXZZZYYYWWWUUUVVVWWW\\\ZZZVVVSSSRRRRRRPPPNNNHHHDDDDDDIIIKKKJJJLLLQQQRRROOOKKKHHHIIIMMMQQQTTTTTTVVVXXXZZZ[[[\\\]]]]]]cccdddggggggeee```ZZZWWWUUUPPPLLLMMMQQQUUUUUUTTTTTTRRROOOMMMKKKJJJJJJKKKKKKIIIHHHJJJLLLMMMKKKIIIMMMMMMNNNMMMKKKIIIFFFDDDGGGGGGHHHLLLPPPRRRRRRPPPMMMLLLLLLLLLLLLLLLJJJHHHIIIGGGDDDBBBCCCEEEHHHKKKKKKIIIHHHIIILLLOOOQQQQQQPPPPPPNNNKKKGGGFFFIIILLLNNNKKKHHHGGGGGGHHHHHHGGGIIIJJJKKKJJJHHHGGGHHHIIILLLNNNPPPPPPMMMKKKIIIIIIKKKLLLMMMMMMLLLLLLMMMNNNJJJFFFCCCCCCGGGIIIHHHEEEJJJKKKKKKLLLKKKJJJHHHGGGJJJHHHGGGHHHKKKNNNNNNNNNOOONNNMMMMMMMMMLLLJJJIIIIIIMMMQQQSSSRRRRRRTTTUUUZZZZZZYYYWWWTTTQQQMMMLLLMMMLLLKKKLLLMMMMMMKKKIIIDDDGGGKKKMMMLLLKKKKKKKKKMMMLLLLLLOOOSSSTTTRRROOOMMMMMMNNNNNNMMMLLLKKKJJJNNNMMMLLLKKKJJJIIIHHHGGGFFFEEEFFFIIIKKKLLLKKKJJJHHHIIIJJJIIIGGGEEEEEEFFFIIIJJJJJJIIIGGGHHHJJJLLLPPPMMMIIIGGGFFFHHHIIIJJJLLLKKKIIIGGGGGGGGGHHHIIIGGGFFFEEEHHHLLLNNNOOONNNLLLKKKKKKIIIGGGEEECCCBBBFFFEEECCCDDDEEEEEEDDDBBBEEECCCAAA@@@@@@BBBEEEGGGIIIFFFCCCEEEIIIKKKIIIFFF???@@@BBBCCCDDDDDDDDDCCCGGGFFFEEEDDDDDDFFFHHHIIIGGGFFFDDDCCCCCCFFFHHHJJJMMMLLLJJJHHHFFFFFFGGGHHH~~~~~~yyyvvvuuuuuuyyyvvvrrrpppooonnnmmmllljjjiiihhhhhhkkkpppuuuxxx{{{}}}~~~}}}yyyvvvtttsss{{{zzzyyyzzzzzzyyyvvvtttzzz{{{{{{yyyvvvtttssssssuuuvvvwwwwwwuuutttuuuvvvtttwww|||wwwwwwwwwwwwvvvtttrrrqqqrrrtttzzz|||zzz{{{zzzzzzzzz|||}}}|||zzzyyy||||||wwwnnnggg```bbbjjjpppooolllhhhhhhhhhiiiiiifffaaa^^^bbbaaa``````aaa```^^^\\\_________\\\ZZZYYYYYY[[[[[[^^^bbbbbb___]]]]]]___\\\\\\[[[ZZZXXXVVVTTTSSSUUUWWWYYYYYYXXXXXXYYYZZZ[[[XXXUUUSSSSSSUUUUUUUUU___``````___]]]\\\]]]^^^[[[ZZZYYYZZZYYYWWWSSSQQQNNNKKKKKKNNNQQQRRRVVV[[[]]]VVVNNNJJJKKKOOORRRTTTQQQSSSVVVYYY[[[]]]]]]]]]aaacccfffhhhfffbbb\\\XXXUUURRRPPPQQQTTTWWWWWWUUUVVVUUURRROOOMMMKKKKKKKKKMMMLLLKKKKKKLLLJJJGGGEEEIIIKKKMMMNNNNNNLLLJJJHHHFFFFFFHHHLLLQQQTTTUUUUUUSSSQQQPPPOOONNNLLLHHHEEEGGGGGGFFFEEEGGGIIIKKKMMMMMMLLLLLLMMMPPPQQQQQQQQQMMMMMMMMMKKKIIIIIIKKKMMMNNNLLLIIIIIIJJJKKKJJJJJJJJJLLLLLLLLLJJJIIIJJJKKKNNNOOOPPPOOOMMMKKKJJJKKKNNNNNNNNNMMMKKKKKKLLLMMMLLLEEE@@@AAAGGGKKKJJJGGGKKKLLLLLLMMMLLLKKKJJJIIIJJJHHHGGGIIIMMMOOOOOONNNQQQQQQQQQOOOLLLJJJIIIIIIIIILLLOOORRRRRRTTTUUUWWW\\\[[[YYYUUURRROOOLLLKKKNNNNNNNNNPPPQQQPPPMMMJJJEEEGGGJJJKKKKKKKKKLLLMMMSSSOOONNNQQQWWWZZZVVVQQQKKKKKKLLLLLLLLLLLLKKKKKKOOOMMMKKKIIIGGGFFFFFFFFFHHHGGGFFFGGGJJJKKKKKKKKKHHHJJJMMMMMMJJJHHHFFFFFFJJJKKKKKKIIIGGGFFFGGGHHHMMMLLLKKKJJJJJJJJJKKKKKKLLLKKKHHHFFFFFFFFFHHHIIIHHHHHHIIILLLNNNPPPOOOMMMMMMNNNNNNNNNKKKHHHDDDAAAFFFEEEDDDDDDFFFGGGFFFEEEIIIGGGEEECCCCCCEEEFFFHHHFFFEEEDDDFFFIIIJJJGGGDDD@@@AAACCCEEEFFFGGGHHHHHHFFFEEEDDDDDDDDDFFFGGGHHHHHHGGGFFFFFFGGGJJJMMMOOOOOONNNLLLJJJHHHGGGGGGGGG~~~xxxvvvuuuvvvyyytttpppnnnnnnnnnkkkiiigggfffeeefffhhhlllppprrrvvvxxxyyyxxxuuuqqqooonnnsssuuuxxxyyyxxxvvvuuutttwwwyyy||||||zzzxxxwwwwwwyyyzzzyyywwwuuuuuuvvvxxxyyy{{{~~~~~~xxxlllddd___cccmmmtttsssoooiiijjjlllnnnnnnkkkeee```bbbbbbbbbbbbbbbaaa```___```aaaaaa```^^^]]]^^^___]]]```bbbbbb```^^^^^^^^^``````^^^\\\ZZZXXXWWWVVVWWWYYY\\\]]]]]]]]]^^^___```]]]YYYXXXYYY\\\^^^___jjjjjjkkkjjjhhhfffeeedddccc___^^^______[[[XXXWWWZZZYYYXXXYYY[[[___dddhhhnnncccWWWOOOPPPRRRSSSSSSPPPQQQSSSWWW[[[]]]^^^]]]^^^___aaabbbaaa^^^[[[ZZZZZZWWWTTTSSSUUUWWWWWWWWWYYYXXXUUURRRPPPNNNMMMLLLIIIIIIJJJKKKLLLKKKIIIGGGJJJLLLNNNPPPQQQOOOMMMKKKGGGHHHJJJMMMQQQTTTVVVVVVWWWUUUTTTSSSRRROOOKKKHHHFFFFFFGGGHHHJJJMMMOOOPPPMMMMMMNNNPPPRRRRRRPPPOOOLLLLLLLLLKKKKKKJJJKKKLLLJJJIIIHHHIIILLLOOOOOOOOOLLLMMMNNNMMMLLLKKKLLLMMMLLLMMMNNNNNNMMMMMMNNNPPPNNNNNNNNNMMMKKKKKKLLLNNNNNNGGGAAACCCJJJPPPOOOLLLLLLMMMMMMMMMKKKJJJHHHGGGGGGHHHJJJKKKLLLNNNPPPQQQTTTUUUUUURRRMMMIIIJJJLLLKKKLLLNNNPPPRRRUUUWWWXXX\\\[[[XXXUUURRRPPPOOONNNPPPPPPQQQSSSTTTSSSOOOLLLIIIJJJLLLLLLLLLMMMOOOQQQTTTRRRRRRSSSVVVVVVSSSPPPJJJJJJKKKLLLLLLLLLLLLLLLNNNLLLJJJGGGFFFFFFGGGHHHJJJHHHFFFFFFHHHJJJKKKKKKJJJLLLMMMMMMLLLJJJJJJKKKNNNNNNNNNLLLIIIGGGHHHHHHHHHJJJLLLMMMLLLKKKKKKKKKMMMLLLKKKJJJIIIIIIHHHHHHIIIKKKMMMPPPQQQQQQOOONNNLLLMMMMMMMMMKKKHHHEEECCCEEEDDDDDDFFFIIILLLLLLKKKNNNLLLJJJHHHGGGFFFFFFFFFFFFEEEFFFHHHJJJIIIFFFCCCEEEFFFGGGIIIJJJKKKLLLLLLJJJIIIGGGEEECCCCCCBBBBBBIIIIIIIIIJJJLLLOOOQQQSSSNNNNNNNNNNNNNNNNNNNNNNNN~~~xxxvvvvvvvvvwwwsssnnnllllllllliiigggeeedddddddddfffgggiiikkkppprrrttttttrrrooonnnnnnlllppptttuuuuuutttuuuvvvtttwwwzzz||||||{{{zzzzzz~~~~~~|||zzzwwwwwwxxxzzzzzz|||yyynnnhhhdddhhhqqqxxxwwwtttooopppsssvvvwwwuuuoookkkggghhhhhhhhhgggfffeeeeeeeeeggghhhhhhgggggghhhiiifffhhhjjjjjjhhhfffddddddhhhfffdddaaa___]]]]]]]]]]]]```cccddddddccccccddddddaaa^^^^^^aaaeeehhhiiikkkmmmpppssssssqqqmmmjjjgggaaa^^^```aaa^^^^^^aaaggggggfffeeehhhmmmqqqttt}}}qqqbbbXXXUUUUUUUUUSSSSSSRRRSSSWWW[[[^^^___^^^^^^]]]\\\[[[[[[\\\^^^^^^```]]]XXXVVVUUUWWWXXXYYYZZZYYYVVVTTTQQQOOOMMMMMMHHHJJJKKKLLLLLLKKKKKKKKKNNNOOOQQQSSSSSSQQQOOONNNLLLMMMNNNPPPQQQRRRTTTUUUUUUUUUUUUUUUTTTRRRNNNKKKFFFGGGIIIKKKNNNPPPRRRSSSOOOOOOOOOQQQSSSRRRPPPMMMNNNMMMMMMMMMMMMMMMKKKKKKJJJIIIIIIKKKNNNPPPQQQPPPMMMNNNOOOOOOMMMMMMNNNOOOMMMNNNOOOOOONNNNNNOOOPPPLLLMMMNNNMMMLLLLLLNNNPPPNNNHHHCCCEEEKKKQQQRRRPPPNNNNNNMMMLLLJJJHHHEEEDDDCCCIIINNNNNNLLLLLLPPPVVVWWWXXXXXXTTTOOOLLLMMMOOOMMMMMMMMMOOORRRUUUXXXYYYZZZYYYWWWVVVTTTTTTTTTTTTRRRRRRSSSUUUVVVUUUQQQNNNOOOPPPQQQQQQPPPRRRTTTWWWQQQTTTVVVUUUQQQNNNNNNOOOKKKLLLNNNPPPPPPPPPOOONNNMMMLLLJJJIIIHHHIIIKKKLLLJJJHHHEEEEEEGGGJJJLLLLLLJJJKKKKKKKKKJJJKKKMMMOOONNNOOOOOONNNKKKIIIIIIIIIEEEIIIMMMOOONNNLLLKKKLLLLLLMMMMMMNNNMMMJJJHHHFFFJJJLLLOOOQQQQQQOOONNNLLLKKKKKKKKKJJJIIIHHHGGGGGGEEEEEEFFFJJJOOOSSSTTTUUUSSSRRRQQQOOOLLLIIIGGGEEEIIIJJJKKKLLLMMMLLLIIIGGGLLLLLLLLLMMMMMMNNNOOOOOONNNMMMKKKIIIGGGFFFEEEDDDLLLMMMOOOQQQSSSVVVWWWXXXWWWXXXZZZ[[[\\\]]]\\\\\\~~~}}}}}}zzzwwwvvvvvvuuurrrnnnllljjjiiigggfffeeeeeeeeeeeefffggghhhhhhkkknnnqqqrrrqqqpppooopppjjjlllppprrrssstttvvvwwwrrruuuyyy{{{{{{{{{{{{|||}}}{{{{{{|||~~~|||~~~yyysssooolllooovvv{{{|||zzzxxxyyy{{{~~~|||yyypppqqqrrrqqqooommmmmmnnnlllnnnppppppooonnnoooppppppqqqrrrsssrrrqqqooonnnmmmkkkhhhdddbbbaaaaaabbbccceeehhhiiihhhfffeeefffeeecccaaabbbeeeiiikkkllliiilllqqqwwwzzzyyyuuuqqqggg___[[[```cccbbbfffmmmpppssssssrrruuu|||~~~oooccc]]][[[ZZZZZZ[[[YYYWWWYYY]]]aaabbbaaaaaa___]]][[[\\\___cccfffcccaaa^^^\\\ZZZ[[[\\\]]][[[ZZZXXXVVVTTTRRRPPPOOOOOOPPPPPPOOOMMMLLLLLLMMMRRRSSSTTTUUUUUUTTTSSSRRRSSSTTTTTTTTTRRRSSSTTTVVVSSSSSSTTTVVVVVVTTTQQQNNNJJJKKKMMMOOORRRUUUWWWXXXTTTSSSSSSTTTUUUTTTRRRPPPPPPPPPPPPQQQRRRRRROOOMMMPPPOOONNNOOOPPPQQQPPPNNNOOOPPPQQQQQQPPPPPPQQQRRRRRRSSSTTTSSSPPPOOONNNOOOMMMNNNPPPQQQPPPOOOPPPQQQLLLHHHFFFGGGKKKOOOQQQQQQPPPPPPOOONNNLLLJJJGGGFFFDDDJJJPPPQQQOOOOOOTTTYYYXXXXXXVVVSSSPPPOOOPPPQQQPPPNNNMMMNNNRRRVVVXXXYYYVVVVVVVVVWWWWWWWWWWWWWWWTTTTTTTTTVVVWWWVVVSSSPPPOOOQQQQQQQQQPPPQQQSSSUUUQQQUUUYYYVVVPPPLLLMMMPPPJJJLLLPPPRRRSSSQQQOOOMMMIIIHHHHHHGGGHHHIIIJJJKKKJJJHHHGGGGGGJJJMMMOOOOOOLLLLLLKKKJJJIIIKKKNNNQQQMMMNNNOOONNNLLLKKKJJJKKKGGGLLLRRRSSSQQQOOONNNOOOKKKLLLMMMMMMLLLIIIGGGEEEKKKNNNQQQRRRPPPNNNMMMMMMNNNMMMMMMLLLLLLLLLLLLLLLIIIIIIKKKPPPVVVZZZ]]]]]]^^^___``````]]]XXXSSSPPPLLLMMMMMMNNNNNNMMMKKKKKKSSSRRRRRRRRRSSSTTTUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTVVVXXX[[[^^^___```aaabbbcccfffiiikkkkkkjjjjjj~~~}}}{{{yyywwwuuurrrrrrooolllhhheeeeeeffffffggghhhiiikkkkkklllllljjjmmmpppqqqqqqpppqqqqqqmmmnnnoooqqqsssuuuvvvwwwtttvvvxxxyyyyyyxxxyyyzzz~~~~~~~~~|||~~~~~~|||zzzzzzzzz{{{|||~~~~~~{{{xxxtttpppnnnmmmnnnoooqqqsssvvvvvvtttqqqoooooopppnnnmmmmmmppprrrssssssrrrsssvvv{{{~~~{{{wwwjjjaaa___eeeiiihhhllluuuyyy}}}sssjjjgggggghhhfffaaa\\\\\\aaaeeefffeeebbbaaa```___aaadddhhhkkkbbbcccdddeeedddbbbbbbaaa```___^^^]]][[[YYYWWWVVVVVVVVVUUURRROOONNNQQQSSSUUUUUUUUUUUUVVVWWWWWWXXXYYYZZZZZZXXXVVVUUUWWWZZZVVVVVVWWWYYYZZZYYYUUUQQQQQQQQQQQQSSSVVVYYY\\\^^^[[[ZZZYYYYYYYYYYYYWWWUUUSSSRRRSSSVVVYYYYYYVVVSSSTTTRRRRRRRRRTTTTTTRRRQQQRRRTTTUUUUUUTTTTTTUUUVVVUUUWWWXXXXXXVVVSSSRRRQQQPPPSSSVVVWWWUUUSSSQQQQQQKKKKKKKKKLLLMMMOOORRRSSSRRRRRRRRRRRRQQQPPPNNNMMMKKKLLLOOOSSSVVVXXXYYYYYYXXXUUURRRQQQQQQRRRRRRQQQRRROOOMMMMMMQQQVVVXXXXXXSSSTTTVVVWWWXXXWWWWWWVVVVVVUUUTTTUUUVVVVVVTTTRRRRRRSSSTTTTTTRRRRRRSSSTTTTTTWWWZZZYYYUUUSSSSSSTTTOOORRRWWWZZZZZZWWWSSSPPPKKKKKKJJJJJJJJJJJJJJJJJJKKKJJJJJJKKKOOORRRSSSSSSQQQRRRSSSQQQPPPOOOPPPQQQMMMOOOQQQQQQPPPOOOOOOOOOMMMSSSXXXZZZWWWTTTTTTUUUPPPOOOMMMKKKJJJIIIIIIIIIQQQTTTWWWWWWTTTRRRQQQRRRTTTUUUVVVVVVUUUSSSQQQPPPPPPPPPRRRVVV[[[```bbbbbbdddhhhlllnnnmmmhhhaaa]]]TTTUUUUUUTTTSSSSSSSSSSSS[[[[[[[[[\\\]]]___aaabbb___```aaaccceeefffggghhh___aaadddgggjjjkkkkkkkkkjjjmmmrrrwww{{{}}}}}}}}}}}}yyyzzz|||}}}|||zzzwwwuuuqqqqqqppplllfffcccdddfffhhhiiikkkmmmooopppqqqqqqjjjmmmppprrrrrrqqqqqqqqqqqqpppoooqqqtttvvvwwwvvvvvvwwwyyyxxxwwwvvvvvvwww|||~~~~~~}}}}}}yyyqqqhhhfffmmmppplllooowwwvvvrrrsssuuummmgggaaa___ccchhhiiiiiiaaaaaaaaabbbdddgggjjjlll___ccciiilllkkkiiifffeeeffffffeeedddcccaaa___^^^XXXYYYXXXUUURRRRRRVVVZZZVVVVVVUUUVVVWWWYYY[[[\\\\\\]]]^^^\\\YYYXXX[[[]]][[[[[[\\\^^^___]]]YYYVVVUUUUUUUUUVVVYYY]]]```bbbaaa___]]]]]]]]]]]][[[ZZZTTTTTTUUUZZZ^^^___\\\YYYSSSSSSSSSUUUWWWXXXWWWVVVUUUVVVWWWWWWWWWVVVXXXYYYSSSVVVZZZ[[[ZZZXXXWWWWWWTTTWWWZZZ[[[XXXUUURRRQQQLLLNNNQQQQQQPPPQQQTTTWWWSSSTTTUUUVVVVVVUUUTTTTTTRRRNNNMMMSSS\\\```]]]XXXVVVRRROOONNNQQQSSSRRRQQQTTTPPPMMMMMMQQQUUUXXXXXXRRRSSSUUUWWWXXXWWWUUUTTTWWWVVVTTTTTTUUUVVVUUUSSSZZZ[[[]]]\\\[[[YYYYYYZZZXXXXXXYYYZZZ[[[[[[ZZZXXXZZZ^^^cccggggggccc]]]YYYTTTUUUUUUTTTSSSRRRQQQPPPLLLLLLLLLOOORRRUUUWWWVVVXXXZZZ[[[[[[XXXUUUSSSRRROOOQQQTTTUUUTTTSSSTTTTTTSSSXXX^^^___[[[XXXYYYZZZVVVSSSOOOKKKJJJKKKMMMOOOYYY[[[^^^]]]YYYWWWWWWYYYYYY[[[^^^___^^^YYYUUUQQQUUUUUUVVVZZZ___bbbddddddaaaffflllqqqqqqllleee```bbbbbbbbb```___^^^```aaaccccccdddeeegggjjjlllnnnjjjkkkmmmoooqqqsssssstttgggiiimmmppprrrssssssrrrpppuuu||||||wwwrrrtttvvvwwwwwwvvvuuutttnnnooonnnjjjfffeeegggjjjmmmmmmmmmnnnnnnooooooooovvvvvvuuutttqqqnnnkkkiiinnnnnnnnnnnnpppsssuuuwwwuuusssssswwwxxxvvvvvvyyyzzzzzzzzz~~~uuuooovvv{{{zzz}}}xxxpppjjjiiijjjjjjjjjllljjjhhhiiikkkmmmnnnmmmppppppqqqtttxxxxxxuuuqqqpppmmmjjjiiijjjiiifffccceee```ZZZWWWXXX\\\aaaccc]]]]]]\\\\\\]]]```cccffffffcccaaaaaa```___```ccc```dddiiihhhddd___\\\\\\\\\\\\]]]___aaacccdddeeejjjeee``````cccccc___[[[```ZZZZZZbbbfffccc______[[[ZZZYYYYYYZZZ\\\___```^^^^^^]]]\\\\\\]]]^^^___^^^YYYXXX[[[[[[YYYWWWYYYZZZZZZYYYYYYXXXXXXXXXXXXVVVWWWYYYXXXUUUSSSRRRRRRXXXWWWWWWZZZ^^^```___]]]ZZZVVVYYY```ccc\\\VVVUUUVVVUUUWWWYYYVVVQQQOOOQQQTTTRRRRRRTTTXXX[[[ZZZXXXWWWWWWXXXXXXXXXXXXXXXXXXTTTTTTRRRPPPPPPRRRVVVZZZYYY\\\```ccceeedddbbb```\\\]]]```bbbbbb```^^^\\\^^^eeepppyyy{{{vvvnnnhhhjjjhhhddd```\\\YYYXXXWWWTTTSSSSSSVVVZZZ^^^aaaaaaeeecccbbbaaaaaaaaa^^^\\\XXXZZZ\\\^^^^^^]]][[[YYYXXXYYY[[[___bbbcccbbb```WWWVVVUUUUUUUUUWWWXXXYYY______aaabbbddddddeeeeeefffbbb^^^___ccceeedddaaa\\\___ccceeefffgggiiijjjgggjjjnnnppppppppppppqqqqqqnnnkkkhhhggghhhkkklllkkknnnrrrtttsssrrrrrrrrrrrrtttwww{{{~~~xxxxxx|||~~~zzzuuupppqqqsssttttttsssrrrqqqmmmmmmllliiifffeeegggiiipppppppppooooooooooooooottttttrrrooolllhhheeedddhhhiiijjjlllooosssvvvwwwwwwtttssstttssspppooorrrwwwxxxzzz}}}xxxuuussspppnnnrrrpppoooppprrrtttttttttzzzxxxxxxzzz}}}~~~}}}}}}zzzvvvttttttrrrnnnjjjfffccc^^^]]]___dddgggiiieeecccaaaaaadddgggiiijjjkkkiiigggfffeeeccccccdddcccfffhhhiiigggdddaaa```fffgggggghhhhhhiiiiiiiiipppooonnnkkkhhhfffffffffiiicccbbbhhhmmmkkkhhhhhh``````___```aaaccceeeggghhhfffdddbbbaaa`````````ccc___^^^``````]]][[[\\\aaaaaaaaabbbaaaaaa``````\\\^^^___^^^[[[YYYXXXYYY___]]]]]]aaaiiinnnnnnlllfffbbbbbbggghhhccc___^^^]]]\\\^^^aaa___ZZZXXX[[[\\\[[[YYY[[[]]]^^^]]]\\\[[[\\\^^^``````___^^^]]]ZZZZZZYYYWWWVVVWWW[[[]]]___```ccceeefffeeeeeedddaaabbbcccccccccaaa___^^^dddkkkuuu~~~zzzvvvrrrqqqmmmjjjgggdddcccbbb\\\ZZZZZZ\\\```ccceeeeeedddeeeggghhhhhhgggfffffffffgggggggggfffdddbbb```]]]^^^```dddgggiiihhhggg^^^^^^]]]]]]]]]^^^___```dddeeeggghhhjjjkkkkkkllliiieeeaaabbbfffhhhgggeeefffiiikkkmmmmmmmmmnnnoooiiilllpppssstttuuuvvvwww|||zzzwwwtttssssssssstttrrruuuzzz}}}~~~~~~~~~|||~~~~~~|||yyyvvvqqqqqqrrrrrrrrrrrrqqqpppnnnnnnllliiigggfffhhhjjjrrrrrrqqqpppoooooooooooouuusssppplllhhheeecccbbbeeegggiiimmmqqquuuyyyzzzxxxtttrrrrrrqqqmmmmmmpppxxx{{{{{{~~~~~~zzzvvvmmmkkkiiijjjmmmqqqtttuuutttppplllllloooqqqrrrqqqttttttsssrrrpppooommmllllllllllllmmmnnnnnnkkkiiimmmmmmnnnnnnnnnnnnnnnnnnvvvyyyzzztttkkkfffiiinnnpppkkkjjjmmmppppppoooooogggggghhhhhhjjjlllnnnooolllkkkiiifffdddcccbbbbbbhhhdddcccfffgggccc``````eeefffhhhiiijjjiiigggfffcccdddeeedddbbb`````````ddd```___eeepppxxxzzzxxxnnnjjjiiijjjjjjfffccccccaaaaaadddhhhgggccccccfffhhhfffcccccccccbbbaaa___]]]```dddggghhhfffcccaaa___``````___]]]]]]^^^```ccccccbbbbbbcccddddddeeeccccccbbbaaa```___^^^^^^aaaeeemmmsssvvvvvvtttrrrrrrqqqpppooonnnmmmllllllgggfffdddeeehhhjjjkkkkkkhhhlllqqqssssssssstttvvvwwwvvvuuurrrpppmmmllljjjggggggiiimmmqqqssssssrrrjjjjjjjjjiiijjjjjjkkklllmmmnnnppprrrtttvvvwwwwwwrrrooolllmmmppprrrrrrpppuuuwwwyyyyyyxxxwwwxxxyyysssvvv{{{~~~~~~~~~}}}}}}zzzxxxvvvuuuuuuuuuttttttsssssssssqqqooollljjjiiijjjkkkqqqpppooonnnnnnnnnoooooovvvtttqqqnnnkkkiiihhhhhhhhhjjjnnnssswwwzzz}}}~~~xxxtttrrrssssssrrrssswww}}}~~~}}}|||~~~|||zzz|||~~~}}}zzz{{{|||yyywwwwwwzzzzzzxxxuuussstttuuuvvvvvvuuuuuutttyyy}}}~~~xxxppplllpppvvvyyyvvvssstttvvvwwwwwwwwwssstttuuuvvvxxxyyyzzzzzzpppooonnnmmmllllllkkkkkkooollllllppprrrnnnlllllllllmmmppprrrsssrrrpppnnnmmmnnnooommmkkkjjjjjjkkkkkkeeebbbgggrrrzzz|||zzzqqqpppoooooommmiiieeedddffffffkkkqqqrrrppprrrvvvwwwuuurrrooommmkkkjjjiiieeehhhmmmqqqrrrpppmmmjjjjjjlllmmmllliiihhhhhhhhhjjjiiigggeeeeeefffhhhjjjgggfffeeedddccccccdddeeecccdddgggiiijjjiiihhhgggkkkllloooqqqtttvvvwwwwwwtttrrrppppppqqqssssssrrrrrryyy}}}zzzyyyxxxxxxuuuuuuwwwzzz~~~zzzzzzzzzyyyzzzzzzzzzzzz|||}}}~~~|||{{{{{{zzzyyywwwvvvvvvvvvwwwvvvtttqqqnnnmmmlllllllllpppooonnnmmmmmmnnnpppqqqvvvuuusssqqqppppppqqqqqqmmmppptttxxx|||~~~{{{wwwuuuwwwxxxxxx{{{}}}|||xxxzzzzzzyyyxxxzzz~~~|||||||||{{{zzzyyyxxxxxxxxxuuuvvv|||}}}|||}}}xxxzzz|||~~~~~~|||zzzxxxyyyyyyxxxvvvuuuvvvwwwvvvpppkkklllsssyyyzzzxxxvvvyyy{{{{{{xxxsssnnnjjjooopppvvv~~~}}}zzzwwwwwwwwwuuuxxx|||~~~{{{yyy{{{}}}~~~}}}{{{yyyxxxxxxxxxvvvtttrrrrrrsssuuuvvvrrrrrrppppppppprrrtttuuurrrrrrssssssrrrqqqpppooolllooouuu{{{~~~|||zzzyyyyyyzzzzzzzzzwwwsssrrrrrrsssrrrrrrtttsssqqqpppoooppprrrsssuuuuuuuuuuuuuuuvvvwwwxxxqqqtttyyy~~~~~~{{{}}}zzzyyyzzz}}}~~~~~~~~~~~~|||wwwvvvwwwzzzzzzyyy~~~|||wwwzzz|||zzz~~~}}}~~~~~~|||yyyyyy|||~~~|||xxxvvvttttttuuuvvvwwwxxxyyyzzz{{{|||||||||vvvyyy~~~{{{xxxwwwwwwwww{{{|||~~~yyy}}}