BM6P6(@ {{{uuulllfffccc___[[[WWWWWWUUURRRMMMIIIEEECCCAAA???@@@BBBCCCCCCCCCCCCBBBGGGPPP]]]gggmmmpppsssvvvpppfffZZZPPPMMMMMMMMMMMMYYY\\\bbbkkkppplllaaaXXXOOOHHHBBBBBBAAA>>>===>>>>>>@@@AAAAAA???>>>>>>???<<<<<<<<<===>>>AAACCCEEEHHHFFFDDDAAA???===<<<<<<>>>@@@CCCEEEGGGHHHGGGGGGMMMNNNPPPOOOLLLIIIHHHGGGDDD@@@<<<;;;<<<<<<:::777555444222000/////////000......---,,,,,,,,,------+++---///...,,,+++******...,,,***)))+++,,,,,,+++///,,,***+++---...,,,)))+++++++++***)))'''%%%$$$""""""###$$$$$$$$$$$$###,,,***(((&&&%%%%%%%%%%%%$$$"""!!!!!!""""""!!!  !!! !!!"""###"""  !!!"""!!! """$$$"""!!!!!!""""""###$$$%%%$$$%%%%%%###!!!"""%%%))) """###%%%%%%%%%%%%  ###"""###$$$""" ###'''%%% $$$+++666???GGGLLLOOOQQQJJJLLLNNNOOOPPPPPPOOONNNNNNLLLJJJJJJJJJJJJHHHGGGCCCEEEHHHJJJKKKMMMOOOQQQOOOLLLIIIGGGIIIKKKLLLLLLFFFGGGGGGFFFDDDDDDFFFHHHAAA@@@???@@@CCCEEEGGGGGGKKKIIIGGGFFFEEEDDDBBB@@@???AAABBB@@@;;;777666666999::::::999777666777999999888888:::===>>>;;;999666555444333333333444555333222///---+++*********)))((('''%%%$$$###""""""############""" %%%$$$!!!  !!!!!!!!!!!! !!!###%%%$$$!!! """$$$!!!!!!!!!!!!!!! """!!!!!!!!! '''### $$$'''(((''''''$$$ ###### """$$$%%%###!!!!!!!!! !!!!!!  !!!!!! !!!xxxrrrkkkeeebbb___ZZZWWWVVVUUUQQQMMMJJJFFFDDDCCC@@@@@@@@@@@@@@@BBBCCCDDDDDDLLLXXXaaaeeehhhjjjllliiiddd\\\TTTOOOLLLKKKKKKOOOQQQWWW```ggggggaaa[[[OOOHHHBBBBBBBBB???>>>@@@???@@@AAABBBBBBAAA@@@???<<<===>>>???BBBDDDFFFGGGIIIHHHFFFCCCAAA>>>===<<<>>>@@@CCCFFFHHHIIIIIIHHHNNNPPPQQQPPPMMMJJJHHHHHHCCC@@@<<<;;;<<<===<<<;;;888666444222111000000000......---,,,++++++,,,,,,***,,,......,,,+++***+++---,,,+++***)))***++++++---+++***+++---...---,,,******))))))((('''%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$((('''%%%$$$""""""""""""###"""!!!!!!""""""!!!   """"""!!! !!! !!!  !!!######""""""!!!!!!""""""######$$$%%%$$$""""""%%%''' !!!"""###$$$%%%%%%""" """!!!$$$$$$"""  %%%******$$$$$$---555<<>>@@@AAABBBDDDGGGJJJGGGEEEBBBBBBCCCDDDEEEEEEDDDDDDDDDBBBAAABBBEEEHHHDDDBBB@@@@@@AAABBBCCCBBBDDDBBB@@@?????????===;;;<<<======;;;666333222222555666666555333222444555555444444666999999777444333222000...---,,,,,,,,,...,,,***((('''&&&''''''%%%$$$###""""""!!!!!!"""#########"""!!! !!!   """"""""" !!!  """!!! $$$!!! ###%%%&&&(((((('''###$$$'''&&&"""!!!""""""!!! !!!"""!!!!!!  !!!"""!!!  !!! uuuoooiiidddbbb___ZZZWWWVVVTTTQQQMMMJJJGGGEEEDDDAAA@@@???>>>???AAACCCEEEDDDKKKTTT[[[]]]^^^```aaaaaabbbaaa\\\SSSLLLIIIIIIFFFGGGKKKRRRYYY]]]]]][[[OOOIIIDDDDDDCCC@@@???BBB@@@??????BBBEEEFFFCCC???>>>???AAADDDFFFHHHIIIIIIKKKJJJHHHEEEBBB@@@>>><<<===???CCCGGGIIIJJJKKKKKKMMMNNNPPPOOOKKKHHHFFFFFFBBB???<<<<<<===>>>??????;;;999777444222111111111...---,,,+++************(((***,,,---+++******+++***,,,,,,***'''&&&))),,,---,,,***+++,,,------,,,((((((((((((''''''&&&&&&''''''''''''&&&%%%$$$###&&&%%%$$$###"""!!!!!!!!!###!!! !!!""""""!!!  !!! !!!"""!!!!!!"""### !!!""""""!!!!!!"""$$$$$$###"""!!! !!!###%%%%%%$$$###$$$%%%!!!!!! !!!###%%%&&&%%%"""!!!!!!$$$###"""!!!&&&,,,---***&&&%%%***///333888;;;CCCEEEHHHJJJHHHCCC>>>::::::::::::;;;<<<;;;888555222333555555555777;;;>>>===;;;:::;;;<<<===<<<;;;======<<<;;;;;;>>>CCCFFFFFFDDD@@@>>>===<<<;;;:::999777666666666666555333666666555222...,,,+++,,,---......---++++++,,,......------///000000...,,,///---+++(((&&&$$$######&&&%%%$$$""""""""""""### """"""!!!!!! !!! !!!!!!######"""%%%'''&&&$$$&&&((('''### """$$$###"""!!! !!!  """$$$###!!!!!! ###!!! qqqlllfffcccaaa^^^ZZZVVVVVVTTTQQQLLLHHHEEECCCBBB@@@@@@@@@@@@AAACCCDDDEEEHHHNNNUUUYYYYYYXXXYYYZZZ]]]ccchhhdddYYYMMMGGGFFFDDDCCCDDDHHHNNNTTTXXXYYYQQQLLLGGGEEECCC???>>>AAA???======AAAFFFGGGCCC>>>AAACCCEEEHHHIIIJJJJJJIIIKKKJJJHHHFFFCCC@@@===<<<===???CCCGGGIIIKKKKKKKKKIIIKKKLLLKKKHHHEEECCCBBBBBBAAA>>>======>>>???@@@<<<:::888555222000000000...---,,,***)))(((((((((&&&)))+++,,,+++******+++))),,,---***&&&$$$(((,,,///...,,,+++++++++++++++)))((((((((((((((())))))((((((''''''%%%$$$###"""%%%%%%$$$$$$############"""!!! !!!"""!!!    !!!"""!!! !!!""""""$$$&&&&&&$$$$$$%%%&&&%%%$$$###!!! !!!"""$$$&&&%%%%%%$$$######"""!!! !!!###%%%''''''###!!!!!!$$$###!!! %%%)))+++)))''' !!!$$$'''+++///333<<>>DDDFFFBBB>>>EEEFFFGGGIIIJJJJJJIIIHHHJJJIIIHHHFFFCCC@@@===;;;>>>@@@CCCFFFHHHIIIIIIIIIFFFHHHIIIIIIFFFCCCAAAAAACCCBBBAAA???>>>===>>>>>>;;;:::777333111///.........---+++***)))(((((((((&&&)))+++,,,+++******+++))),,,...***%%%$$$''',,,,,,++++++******,,,...///*********)))******+++,,,'''''''''&&&%%%###!!!!!!##################""""""!!!  !!!"""!!!    """###"""  !!!###%%%&&&%%%$$$$$$%%%%%%$$$###!!! !!!###$$$&&&'''&&&$$$"""$$$###"""!!!"""$$$&&&''''''$$$"""!!!%%%"""!!!!!!###$$$$$$###!!!  !!!$$$))),,,444666999999666000)))$$$$$$$$$&&&(((***)))&&&###"""###$$$#########&&&((())))))***,,,------+++)))%%%%%%&&&(((+++111999??????;;;666111...+++(((&&&'''&&&%%%&&&'''(((((('''((('''$$$"""""""""""""""$$$%%%%%%%%%######%%%'''%%%&&&''''''&&&%%%$$$###%%%$$$$$$###"""!!! !!!###### """  ###&&&$$$###"""!!!!!!!!!""""""!!! """$$$$$$""" zzzmmmiiieeebbbaaa^^^YYYUUUVVVTTTPPPLLLGGGCCCAAA???>>>@@@DDDHHHIIIHHHFFFDDDHHHLLLPPPPPPMMMKKKLLLNNNWWW___fffdddYYYMMMEEEBBB???@@@BBBFFFKKKQQQWWWZZZSSSOOOJJJGGGAAA<<<<<>>EEEEEEFFFGGGHHHIIIIIIHHHHHHHHHHHHFFFDDDAAA>>><<<>>>@@@BBBDDDEEEEEEDDDDDDBBBDDDFFFFFFDDDBBBAAAAAA@@@BBBCCCAAA???===<<<<<<:::888555222000...---------,,,+++***))))))))))))(((***,,,---+++******+++,,,------***'''&&&(((+++&&&'''))))))+++...222666,,,,,,+++******+++,,,---''''''&&&&&&%%%###"""!!! !!!""""""!!!!!!!!! !!!"""!!!  !!! !!!"""###"""  """###"""!!!!!!!!!$$$###"""""""""""""""###$$$$$$%%%'''((((((&&&###$$$###"""""""""###%%%&&&&&&###""""""  %%%"""!!! !!!"""%%%+++---......,,,'''###  """$$$$$$"""  !!!!!!  """ """$$$$$$"""  """%%%+++222777666222...***'''%%%###!!!"""!!!!!!!!!###$$$$$$"""###!!! !!!"""!!! %%%&&&'''&&&%%%%%%''')))'''(((***)))'''%%%$$$$$$!!!""""""""""""!!!!!! !!!!!!  $$$ !!!!!!!!!!!!!!!!!! """"""  !!!  !!!xxxnnnjjjeeecccaaa^^^YYYTTTUUUSSSPPPMMMIIIGGGEEEDDD???@@@CCCFFFGGGGGGGGGFFFEEEHHHKKKKKKHHHFFFGGGIIIOOOUUU[[[ZZZSSSJJJDDDBBB>>>AAADDDHHHLLLOOORRRTTTPPPLLLIIIFFFAAA<<<===BBB<<<<<<;;;<<<===>>>@@@@@@BBBBBBCCCDDDFFFHHHJJJKKKHHHHHHHHHHHHFFFCCC@@@??????@@@BBBCCCBBBAAA???>>>;;;>>>@@@AAA@@@>>>======;;;???BBBCCC@@@===<<<<<<999888555222000///......---,,,+++******************,,,......,,,+++***+++///...,,,***)))((())))))'''((())))))***,,,222666---,,,+++))))))***+++,,,''''''''''''&&&%%%###### !!!"""###""""""!!! !!!"""!!!  !!!""""""!!! !!! !!! """"""""""""###$$$&&&&&&&&&%%%%%%''')))***'''%%%!!!!!!!!!!!!""""""""""""$$$""""""$$$"""!!!%%%"""   !!!%%%%%%%%%$$$###!!! !!!"""!!! !!! """%%%***......+++'''$$$######!!!  !!! """###""" $$$%%%&&&%%%$$$$$$&&&(((%%%((()))(((%%%""""""### !!!    }}}uuunnnjjjfffcccaaa^^^XXXTTTSSSRRRPPPNNNLLLJJJIIIIII@@@@@@BBBCCCDDDFFFGGGGGGDDDGGGIIIIIIFFFDDDFFFHHHHHHMMMRRRRRRNNNHHHCCCAAAAAADDDHHHKKKKKKKKKLLLLLLMMMJJJHHHFFFAAA<<>>??????AAADDDHHHKKKMMMHHHHHHIIIIIIHHHEEEBBBAAA@@@AAABBBBBB@@@>>><<<:::555777:::;;;:::999999999777<<>>======999888555333111000//////,,,,,,+++++++++++++++,,,+++---///...,,,+++******111...+++************))),,,------***((()))---111---,,,***(((((()))***+++(((((((((((('''&&&%%%%%%!!!"""###%%%%%%%%%$$$$$$ !!!"""!!!   !!!!!!"""!!!!!!"""###!!!"""!!!  !!!!!!"""###$$$&&&((()))(((&&&%%%'''***+++)))&&& !!! """!!!"""%%%### !!!%%%!!!   !!!   !!!!!!  !!! !!!!!!"""%%%((()))&&&$$$"""""""""!!!  $$$%%%###!!! !!!""""""!!!!!!###%%%"""%%%&&&%%%!!!!!! yyyrrrkkkgggccc```^^^\\\YYYWWWQQQRRRRRRRRRPPPMMMKKKIIICCCDDDFFFEEEDDDCCCCCCCCCHHHJJJKKKJJJIIIGGGHHHHHHHHHHHHHHHHHHGGGEEEDDDDDDCCCEEEHHHLLLOOONNNKKKHHHHHHIIIIIIHHHFFFCCCAAA???AAA???>>>?????????>>>=========>>>AAAEEEGGGFFFEEEFFFFFFEEEEEEEEEFFFGGGHHHFFFEEEBBB???<<<:::888777666666777888999999:::::::::<<<>>>===;;;999999999444333000...------...///,,,...000...+++***,,,.........---,,,+++***)))(((((('''&&&&&&&&&''')))***)))***++++++,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,%%%%%%&&&''')))(((%%%""""""!!! """%%%%%%""" """###$$$###"""!!! """!!! """###"""!!!!!! !!!!!! !!!######$$$"""###$$$$$$$$$$$$###""""""!!! !!!"""!!! !!!!!!   !!!!!!!!!!!!%%%((('''&&&%%%###""" !!!!!! !!!!!! wwwpppjjjfffaaa]]][[[YYYWWWUUUQQQRRRRRRRRRPPPMMMJJJIIIDDDEEEEEEEEEDDDDDDDDDEEEJJJLLLMMMLLLJJJHHHHHHIIIEEEEEEEEEEEEDDDCCCBBBBBBCCCEEEIIIMMMPPPOOOLLLHHHJJJJJJIIIHHHFFFDDDBBBAAACCCBBBAAAAAABBBBBBAAA@@@<<<===>>>BBBEEEGGGGGGEEEDDDCCCCCCDDDEEEHHHJJJLLLHHHFFFCCC@@@<<<999777777666666777888888999::::::888:::;;;;;;999777666777555444222///......//////,,,...///...,,,+++,,,...,,,,,,+++***)))(((''''''((((((((((((((())))))***((()))+++,,,,,,,,,+++***)))***++++++,,,,,,,,,+++&&&%%%&&&'''))))))'''%%%###"""!!!###%%%%%%### !!!###$$$$$$$$$###"""  !!!  !!!""""""!!!!!! !!!!!!!!! !!!"""###$$$%%%###$$$%%%''''''%%%$$$###"""  !!!"""!!! !!!!!!!!! !!! !!!  $$$'''%%%$$$###"""!!! }}}uuunnniiieee___ZZZXXXVVVTTTSSSQQQRRRRRRRRRPPPMMMJJJIIIGGGGGGFFFFFFFFFGGGHHHHHHMMMNNNOOOMMMJJJHHHHHHHHHCCCCCCDDDDDDDDDCCCCCCBBBCCCFFFJJJOOORRRQQQLLLHHHKKKJJJHHHGGGFFFEEEEEEEEEGGGGGGFFFEEEEEEDDDCCCCCC@@@@@@AAACCCEEEFFFDDDCCCAAAAAAAAACCCFFFIIIMMMOOOJJJHHHDDD@@@<<<999666555666666777777888888999999555777888777555333333444777555333111////////////---/////////---,,,---...,,,,,,+++***)))(((((('''((())))))***************((()))+++------,,,+++***)))***++++++,,,+++++++++'''&&&%%%&&&((())))))((($$$######$$$%%%%%%###"""############$$$$$$$$$$$$###"""!!!  !!!"""!!!!!!!!!!!!!!!!!!""""""$$$###"""!!!!!!###%%%&&&###%%%'''))))))'''%%%###!!! !!!!!!!!! !!!""""""!!! """###"""%%%!!!!!!  """"""ӵ|||sssmmmjjjeee^^^YYYWWWUUUTTTSSSRRRRRRSSSRRRPPPNNNKKKIIIJJJIIIHHHHHHIIIKKKKKKKKKNNNOOOOOOMMMJJJGGGGGGGGGCCCDDDDDDEEEEEEEEEEEEDDDCCCFFFKKKPPPRRRQQQLLLHHHIIIHHHGGGFFFGGGHHHIIIJJJMMMMMMLLLJJJGGGDDDDDDDDDDDDDDDCCCDDDEEEDDDBBB@@@ĦHHHLLLNNNJJJHHHEEEĦ666444666666666777777777888888444555666555333222222333666ӵ...////////////...------.........---,,,,,,+++******)))***+++,,,---,,,+++******+++---//////---+++*********++++++++++++******)))'''%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%$$$$$$###$$$###"""""""""###$$$$$$$$$###"""!!!   !!!"""###!!!!!!"""Ħ&&&$$$""" !!!$$$%%%###%%%'''))))))'''%%%###!!!!!!"""!!!  !!!""""""!!!!!! !!!"""  !!!###""""""4ĉ@ӵ{{{sssnnnjjjfff```[[[YYYWWWVVVTTTSSSSSSTTTSSSQQQOOOLLLJJJJJJHHHGGGHHHKKKLLLLLLKKKNNNNNNOOOMMMIIIFFFEEEEEECCCDDDDDDEEEEEEEEEEEEDDDCCCEEEIIINNNQQQPPPKKKHHHEEEEEEEEEFFFHHHJJJMMMNNNQQQRRRQQQMMMGGGDDDBBBCCCCCCCCCCCCEEEFFFFFFDDDBBB>LBBBDDDGGGIIIIIIGGG=hĦ5556666666666666666667777775556666664442221112223334ĉ@ӵ000000////////////............------,,,+++++++++)))***,,,---------,,,+++,,,---///000000...---,,,*********++++++******))))))'''%%%$$$$$$%%%$$$"""%%%%%%%%%$$$#########$$$###""""""!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!  !!!"""######!!!!!!""">L###%%%$$$!!! """$$$"""###%%%''''''%%%###"""!!!  """###"""!!! !!!!!!""""""""""""!!!   !!!!!!GG=?xxxsssoooiiifffbbb^^^\\\ZZZXXXVVVTTTUUUUUUUUUSSSPPPMMMLLLHHHFFFFFFIIIMMMNNNLLLJJJMMMNNNNNNLLLIIIFFFFFFFFFCCCCCCDDDDDDDDDCCCCCCBBBBBBCCCGGGKKKMMMMMMJJJGGGDDDDDDEEEFFFHHHKKKMMMNNNQQQRRRQQQMMMGGGCCCBBBCCC???@@@AAADDDHHHIIIIIIGGGHdĦ>>>@@@CCCDDDEEE=Īj555555555555666666666666666666666555333222333444GG=?000//////000000///...,,,,,,++++++***************++++++,,,,,,,,,,,,,,,......//////......------*********+++******)))((((((&&&%%%$$$%%%$$$"""!!!%%%&&&%%%$$$"""!!!"""$$$""""""""""""!!!!!!!!!!!! !!!!!!""""""  !!!"""###### !!!###HdĦ###$$$###!!! !!!"""###"""######$$$$$$######""""""!!! !!!###$$$$$$### !!!!!!""" ###"""!!! ӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦ{{{uuuqqqpppgggeeecccaaaĭӵSSSTTTĦGGGHHHEEEĦBBBĦIIIJJJHHHFFFEEEEEEFFFHHHIIIIIIIIIIIICCCFFFAAAGGGDdDAAA@@@>>>?fӵ555555555Ħ666777666ӵƜ`1.׼s333000ĭӵ+++++++++---///...---,,,++++++,,,ӵ***)))((((((Ħ$$$%%%''''''%%%!!!###"""!!! ĦĦ !!!!!!!!! """$$$DdD""""""#########ӵ$$$&&&ӵӵĦӵĭӵ ?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵxxxssspppoooeeedddcccfff?><zXXXg&e>&eTTTZZZHLJJJIIIIIIShӵgLDDDGGGHHHGGGFFFFFFGGGHHHIIIHHHGGGFFFS?ʬEEEHHH3h?D%%)?===<<&e---@e,,,+++??,,,---...---+++)))))))))g<ĉ******)))(((3we<Ħ$$$''')))***3h?@e&&&%%%###!!! Z3h?gL """$$$D%%)?%%%fff?><z"""###=?Ħ'''g&eg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&e?? !!!4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦyyypppmmmmmmjjjgggsߝLGdUĦRRRHƅ^Hu]ĦXXXntHdĦMMMMMMHGgĉ@GGGHdĦEEEEEEDDDDDDCCCDDDCCCCCCDDDFFFFFFHtƅ^HHHEEEBt=o9ĦDtfo9Ħ;;;999888g?444222HdĦ111444444Hu]Ħ444tt111444Hƅ^Hu]Ħ...H׼s---+++***---000---,,,++++++******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|d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDt}}}yyyxxxyyyooojjjDdDΦDdDĦZZZ>d<ʜ4DuTӵVVV4DwDd<ĦJJJpuR)Ħ>dd<ӵDd<<<d<555555>d<Ħ===4DufئL>e222DdDʜ4DuTӵ---DdDĦ++++++++++++***))))))***,,,******)))(((((((((geĦ+++s<v>aĦ$$$$$$peӵDx<DdDĦ"""###$$$$$$!!! DdDĦ peӵDx<>d< """>d<ӵDd<DdDΦDdDĦ###DdDӵnd<DdDĦ>d<Ħ"""peӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵ"""###!!!  !!!"""!!!   !!!!!! !!!""" !!!!!!######""""""!!!!!!!!!!!! 4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħ[[[s&dq&ĒRSSSTTTi?ʜtd<ĦHHHHHܗDӊBHHH<xEEEEEEEEEDDDCCCDDDFFFB?d<,,,,,,+++)))((()))***(((''''''&&&&&&&&&geĦ)))Hg8>aĦ&&&%%%B?Ho9%%%>d<$$$$$$""" >d<ӵ B?Ho9<x """$$$&ӫeʬtIӇ$$$>d<Φ>d<Ħ###D&ӫetIӇ"""DdDĦ sdKĦ!!!B?dp&ĒR>d<sdKĦB?Ho9!!!s&dq&ĒR !!! !!!!!!  !!!   !!! #########""""""!!!  4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=e|||xxxvvvuuupppmmmegeZZZ[[[sĪj@hUUURRRRRRfdDĦGGG@ďDIIILLLHkgeJJJJJJJJJDDDCCCCCCDDDFFF@h???===@GDDDBBBHĪj@IŌ:::;;;Bene777Hkge<<<ne<<<<<aĦ&&&&&&@G%%%%%%se###%%%%%%###""" <Ō@GHkge"""!!! !!!###%%%HĪj@IŌ######ege###"""Hu]3hIŌ###"""DdDĦ!!!ne""" @h>hsene@G###$$$sĪj@h   """&&&###"""  !!!    !!!"""!!!!!!"""""""""!!! 4DuXӵĵD^}}}xxxuuussspppmmmYYYYYYZZZYYYTTTQQQQQQPPPDdDĦHHHHHHHHHMMMQQQRRROOOMMMLLLEEEDDDDDDEEEFFFFFFBBB@@@???AAAGGGEEEAAA:::::::::666666;;;;;;:::::::::777888D^111///...---s׼s***+++,,,---+++)))'''''''''(((''''''&&&&&&&&&geFm8%%%>aĦ%%%%%%%%%###""""""s׼s!!!###&&&&&&%%%###!!!!!! Ho"""!!!!!!!!!!!! """$$$&&&"""###""""""""""""D^%%%$$$###DdDĦ!!!!!!!!!s׼s !!!""" !!! !!!!!! ###'''$$$###!!!     !!!  !!! !!!"""""""""!!! Φ4DuXӵtvӵ>d<ĦĦĦĦ~~~yyytttqqqooommmjjjhhheeebbb^^^ZZZYYYYYYZZZ\\\^^^___^^^\\\YYYSSSPPPPPPPPPOOORRRWWW>d<ĦJJJIIIIIIEEEEEEEEEFFFJJJPPPUUUYYYYYYYYYXXXUUUQQQMMMHHHFFFGGGFFFEEEEEEEEEEEEBBB@@@@@@BBBDDDCCCAAAAAADDDGGGBBB@@@???BBBGGGHHHEEEAAAAAA@@@>>>===<<<<<<======:::===@@@???<<<999999:::444666666555444666;;;@@@888888888999Ħ:::111111222555888::::::999999>d<Ħ222222,,,,,,+++Be...,,,+++,,,---+++)))'''&&&&&&))))))((('''''''''geFYĉ$$$%%%>aĦ###$$$$$$%%%%%%&&&&&&$$$!!!Be !!!###&&&'''&&&$$$###""""""nu]ӵ!!!""""""!!!!!!### !!!""""""""""""$$$'''))))))(((%%%### """###""" !!!$$$""""""""""""""">d<Ħ###%%%%%%$$$###>d<Ħ"""!!!!!!Ħ  !!!BeĦ !!!"""  ###  !!!!!! """$$$"""!!!$$$&&&%%%$$$"""   """"""!!! !!!"""######"""!!!?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦ{{{uuuooolllkkkkkkjjjjjjiiifffbbb^^^\\\ZZZXXXXXXYYYZZZZZZZZZXXXVVVSSSPPPOOOPPPQQQSSSgdDĦKKKLLLNNNLLLIIIGGGEEEGGGKKKPPPSSS\\\]]]\\\XXXRRRLLLHHHGGGEEEEEEFFFGGGGGGEEEAAA>>>??????>>>???AAADDDGGGIIIAAAAAABBBBBBDDDEEEGGGHHHCCCBBBAAAAAA@@@???>>>>>>===;;;;;;<<<>>>===999555333888<<<===:::999;;;>>>===>>>;;;gdKĦ333555333444888999777888;;;999sdKĦ222222...///...---000333---+++)))'''&&&&&&((((((&&&&&&''''''''''''ŶS$$$$$$%%%3we<%%%%%%''''''&&&%%%$$$###""" """"""""""""#####################iĉ@3hR/Ō"""!!!!!!"""###$$$%%%### !!! !!!"""###$$$'''((()))((('''&&&''')))%%%###"""###!!! %%%############"""DdDĦ"""$$$%%%&&&%%%sdKĦ"""!!!gdKĦgdKĦ !!!"""!!!!!!$$$### !!!"""$$$###!!! !!!  !!!!!! !!!"""############!!! >Anenenenezzzsssqqqqqqpppooonnnmmmkkkhhhccc___\\\ZZZWWWVVVVVVWWWVVVUUUWWWVVVTTTRRRQQQQQQRRRDeLLLJJJKKKLLLIIIIIIHHHHHHJJJLLLNNNPPPSSSUUUVVVUUURRROOONNNMMMIIIHHHHHHHHHFFFDDDAAA>>>???>>>======>>>@@@BBBDDDCCCCCCBBBAAAAAAAAAAAAAAACCCCCCBBBAAA???>>>=========;;;:::;;;<<<;;;999666666:::======999777999;;;:::;;;ne;;;444333111222666777555666999777ne222111000.........---,,,---000222...,,,+++))))))))))))***&&&'''((())))))(((>A&&&&&&&&&k<$$$$$$%%%&&&'''%%%$$$$$$###"""!!! #########$$$$$$$$$$$$%%%$$$######fh!!!!!!!!!"""###$$$$$$###"""!!! !!!!!!""" !!!"""######$$$%%%&&&''''''&&&%%%'''(((%%%######$$$"""!!!%%%"""""""""""""""De!!!!!!"""######"""ne!!!!!!nene !!! """$$$$$$ !!!"""!!!!!!""""""  !!!""""""#########!!! zzzrrrsssvvvsssqqqpppnnnlllhhhccc___]]]ZZZWWWVVVVVVVVVUUUTTTVVVVVVVVVUUUUUUTTTTTTTTTPPPMMMJJJJJJJJJGGGHHHIIIJJJKKKKKKKKKKKKLLLNNNQQQRRRQQQPPPPPPQQQMMMLLLJJJHHHEEECCCAAA@@@AAA@@@???>>>>>>???AAABBBEEEDDDCCCBBBAAA@@@@@@@@@DDDCCCBBBAAA???>>><<<<<<<<<:::999888999999888777999<<<===<<<888666666888777888:::888333333111222666777555555888555444222///...---......,,,+++,,,...000,,,,,,++++++***)))))))))&&&((()))******))))))((((((%%%$$$$$$%%%%%%&&&$$$$$$#########"""""""""$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$"""""""""######""""""!!! !!!""""""""""""""" """############"""$$$%%%%%%$$$$$$%%%'''%%%######$$$### !!!%%%!!!!!!!!!!!!"""""""""!!!  !!!######!!!  !!!  !!!"""""""""""" zzzttttttuuusssqqqooonnnmmmiiieeebbb^^^[[[YYYXXXXXXYYYXXXWWWVVVWWWXXXXXXWWWVVVUUUTTTRRRSSSSSSQQQMMMJJJIIIIIIHHHHHHIIIIIIIIIIIIHHHHHHKKKMMMOOOOOONNNMMMMMMNNNNNNMMMKKKHHHEEEDDDDDDDDDEEEDDDBBBAAAAAABBBDDDEEEEEEDDDDDDCCCCCCCCCDDDDDDDDDCCCBBB@@@???===<<<;;;<<<:::888666666777888999999;;;<<<:::777666666777777666555444555666333000333222333777888555555777333444555666444111...,,,,,,------,,,++++++---///)))))))))))))))((('''&&&'''(((***,,,,,,***((('''******)))((('''''''''(((%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$###############$$$$$$###!!!!!!!!!  """$$$$$$###""" !!!######""""""###%%%$$$"""###%%%### !!!%%%!!!!!!!!!!!!!!!"""""""""###"""  """    !!!""""""!!!!!!{{{wwwtttqqqsssqqqpppoooooommmjjjggg\\\ZZZXXXXXXYYY[[[[[[[[[WWWXXXYYYZZZYYYWWWUUUTTTRRRRRRSSSQQQMMMJJJIIIIIIJJJIIIHHHGGGFFFFFFFFFFFFJJJKKKMMMLLLKKKJJJKKKLLLMMMNNNLLLJJJFFFFFFGGGJJJEEEDDDCCCBBBCCCEEEGGGHHHEEEEEEDDDCCCCCCCCCCCCDDDCCCBBBAAA@@@>>>===<<<;;;;;;:::888666555666888:::888888999888777777888999888666444444444111///...333111333777777444333666333444555555444111...,,,,,,---...---,,,+++,,,...((())))))))))))(((''''''((()))***,,,,,,***)))((())))))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''(((((($$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$######""" !!!"""######"""  !!!!!! """######"""!!! !!!!!! !!!###"""!!!"""$$$### !!!$$$ !!!!!!!!!""""""######%%%###      !!!   !!!!!!!!!!!! ~~~{{{xxxsssnnntttsssqqqqqqqqqpppmmmkkkZZZXXXVVVWWWYYY[[[[[[[[[YYYZZZZZZZZZYYYWWWUUUTTTQQQQQQQQQOOOLLLJJJJJJJJJLLLKKKJJJHHHFFFFFFEEEEEEFFFHHHIIIJJJJJJJJJLLLNNNMMMNNNOOOLLLHHHGGGIIILLLCCCBBBAAAAAAAAACCCEEEFFFFFFEEEDDDBBB@@@?????????AAAAAA@@@???>>>======<<<999999999777555666999;;;777666666666777888999999888555444666444000...///111000222777777333222444444444555555333111...------...///...---,,,,,,...++++++******************))))))************))))))''''''&&&&&&%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%(((((((((((((((((((((((($$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$###""""""!!!!!!"""###$$$$$$ """###"""  !!!""""""!!!  !!!  !!!$$$### ###!!!!!!""""""######$$$$$$$$$###!!! !!! !!!!!!  """"""       !!!!!!!!!  zzzwwwrrroootttrrrpppooonnnmmmkkkiii\\\ZZZXXXXXXZZZ[[[\\\[[[[[[[[[ZZZYYYWWWVVVTTTSSSPPPPPPPPPMMMKKKJJJKKKMMMMMMNNNNNNMMMKKKHHHEEEDDDEEEGGGHHHIIIIIIJJJLLLNNNNNNQQQRRROOOIIIGGGIIILLLDDDCCCAAA@@@???@@@BBBCCCEEEEEECCCBBB@@@@@@??????@@@?????????>>>>>>>>>===888::::::999777777999<<<888666555555666777888888666333333777555000000444444333555::::::666444666555555555444333111//////...///000000...------...++++++***))))))***+++,,,***)))(((((((((((()))***&&&&&&&&&%%%&&&&&&''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&%%%$$$###"""!!!!!!  !!!"""###### !!!!!!!!!  !!!!!! ###"""""""""""""""###$$$%%%%%%%%%"""!!!  !!!!!!!!!""""""   $$$$$$!!!  !!!### !!!!!!  !!!!!!!!! zzztttrrrrrrrrrpppmmmkkkjjjhhheeecccaaa___\\\\\\\\\]]]]]]\\\]]]\\\[[[YYYVVVUUUSSSSSSPPPPPPOOOLLLJJJJJJLLLOOONNNPPPRRRRRRPPPKKKFFFBBBHHHIIIIIIIIIHHHHHHJJJLLLPPPSSSTTTPPPJJJGGGGGGJJJGGGEEECCCAAA??????@@@AAACCCCCCCCCCCCCCCDDDEEEEEE>>>>>>>>>>>>>>>>>>>>>>>>888:::;;;:::888777999<<<999777555555666777777777444111333777777222333888999777:::>>>???:::888:::777666555444222111000000...000111000///------...***)))'''&&&&&&(((***++++++)))'''&&&&&&''')))+++&&&&&&&&&&&&&&&'''((()))&&&'''((())))))((('''&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''((((((((()))%%%%%%$$$###"""!!! &&&$$$"""  !!!!!!  !!!!!!""" """!!!!!!""""""###$$$%%%%%%&&&&&&  !!!!!! """###"""  ######    """%%%   !!!  !!!"""""""""!!!zzzuuussspppooommmlllkkkhhhddd```______^^^]]]]]]]]]^^^^^^]]]^^^^^^]]]ZZZUUUQQQOOOQQQNNNLLLLLLOOOPPPOOOMMMOOORRRVVVVVVSSSNNNIIIGGGHHHFFFEEEGGGJJJMMMNNNNNNTTTSSSQQQNNNKKKIIIGGGFFFFFFBBB>>>===???AAA???===AAABBBCCCDDDDDDCCCBBBBBB@@@@@@???>>>===<<<<<<;;;;;;:::888888888888:::;;;555555555666666666666666666333111222555666555333666666777777777777666666999777444222222222000...111000///000111000,,,(((...------,,,,,,+++++++++---,,,***((((((((())))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$###""""""""""""%%%&&&&&&''''''&&&&&&%%%######""""""""""""######&&&$$$""""""###"""!!!  !!!""""""!!! """"""!!!   """$$$$$$"""!!!&&&&&&%%%$$$######$$$$$$###"""!!!  !!!!!!!!!  &&&%%%###!!! !!!######!!!###zzzuuutttvvvssspppllljjjfffbbb_________^^^^^^^^^^^^^^^___bbbaaa___\\\YYYVVVSSSRRRQQQOOOMMMMMMOOOPPPOOOMMMNNNQQQTTTTTTQQQMMMJJJHHHKKKIIIHHHIIIKKKMMMNNNNNNPPPOOOMMMKKKHHHFFFDDDCCCFFFFFFEEECCCAAA@@@???@@@???@@@AAABBBCCCCCCBBBAAA@@@??????>>>===<<<;;;;;;::::::999999999999::::::777777777777666666777777666444222222444555444222666777888888888888777666:::777555333333333111000222111000000111///+++'''......---,,,+++***(((((((((((((((((()))***++++++''''''''''''''''''''''''&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$###""""""""""""%%%%%%&&&&&&&&&&&&%%%%%%######"""!!!!!!"""""""""###!!! !!!!!!!!! !!!"""!!! """!!!!!!  """############""""""!!!!!!###%%%%%%$$$$$$#########""""""""""""######"""!!! !!!"""""""""""""""!!! !!!!!!!!!!!!!!!"""""""""###"""      ######!!! !!!"""$$$xxxttttttxxxuuupppllliiifffcccaaa```_______________``````gggddd```\\\XXXVVVUUUTTTQQQOOONNNOOOPPPQQQPPPOOOOOOQQQSSSRRRPPPMMMLLLLLLPPPNNNLLLLLLMMMOOOOOOOOONNNMMMLLLJJJGGGEEEDDDCCCCCCGGGIIIGGGBBB>>>???AAA===>>>???AAABBBBBBBBBBBB@@@@@@>>>===<<<;;;;;;;;;:::;;;;;;;;;;;;;;;;;;::::::999888777777777777777666555333222333444333222555777888::::::888777555:::888555444444444333111333222000000///---***'''---------,,,***(((&&&$$$&&&&&&'''((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%$$$$$$######%%%$$$###"""!!!!!!!!!!!!$$$%%%%%%&&&&&&%%%%%%$$$######"""!!!!!! !!!!!!!!!!!! !!!"""!!! !!!""""""!!! """"""!!! !!!!!!%%%%%%%%%%%%%%%$$$######!!!!!!!!!!!!!!!"""###$$$ !!!"""""""""!!! ###"""!!! """$$$%%%$$$###"""!!! ######"""""""""""""""!!!!!!!!!   !!!!!!  !!! """######"""#########%%%~~~vvvssstttvvvrrrmmmjjjiiihhhgggfff```````````````aaabbbcccgggeeeaaa]]]YYYVVVTTTSSSPPPPPPPPPQQQRRRRRRQQQQQQRRRSSSTTTSSSQQQPPPQQQRRRTTTRRROOOOOOOOOPPPPPPOOOMMMMMMLLLJJJHHHGGGFFFEEE@@@CCCFFFFFFCCC@@@??????===>>>???@@@BBBCCCDDDDDDAAA@@@>>>===;;;;;;;;;;;;:::;;;<<<======<<<;;;::::::999888777666555666666777555444333333222222111444666888999999888666444888666444444444444333222333222111000...,,,)))'''***+++++++++***(((%%%$$$(((((()))))))))'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&%%%$$$###"""$$$###""""""!!!!!!!!!"""$$$$$$%%%%%%%%%%%%$$$$$$######"""!!! """""""""###$$$###  !!!############"""######""""""!!!""""""#########$$$$$$###""""""!!!''''''%%%"""   """######""" ###!!!"""###""""""!!! !!!###$$$""""""!!!!!! """"""!!! !!!  """!!! """ """###""""""!!!!!! !!!$$$~~~uuurrrsssvvvrrrlllhhhggggggffffff``````aaaaaabbbcccdddeeecccbbbaaa___[[[VVVQQQOOOPPPQQQRRRSSSSSSSSSSSSSSSTTTUUUUUUTTTSSSTTTVVVXXXWWWTTTRRRPPPPPPQQQPPPOOOKKKKKKJJJIIIHHHGGGFFFFFFAAAAAABBBEEEGGGGGGCCC@@@??????@@@BBBCCCEEEFFFGGGCCCBBB???===;;;;;;;;;<<<;;;;;;===>>>>>>===;;;;;;:::888777555444444555555777666666444333222222333444555777888888777555444666444222222333333333222333222111///---***(((((('''((()))))))))((('''&&&(((((()))))))))'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&$$$###$$$######"""""""""""""""######$$$$$$$$$$$$############"""!!!!!!!!!!!!!!!"""!!!!!!"""######!!!!!!"""###$$$%%%$$$$$$############""""""######$$$!!!""""""######""""""!!!))))))((($$$ !!! !!!###$$$$$$###!!! $$$###!!! !!!!!!###%%%'''""""""!!!!!! """!!!!!! !!!!!!  !!!!!!  !!!"""!!! !!!""" !!!!!!!!!   ~~~tttrrrtttwwwrrrlllgggeeecccaaa```aaaaaaaaabbbccceeefffggg`````````___[[[VVVQQQNNNPPPRRRUUUUUUUUUTTTTTTUUUSSSTTTUUUTTTTTTUUUXXX[[[XXXUUURRRPPPPPPPPPPPPOOOHHHHHHGGGGGGFFFFFFEEEEEEEEECCCCCCGGGKKKKKKGGGBBBAAAAAABBBCCCDDDFFFHHHIIIEEECCC@@@>>><<<<<<<<<===;;;<<<<<<<<<<<<<<<<<<;;;999888555444333444555666666777777666444333444666666666777777777777666666555333222222333444333222111222111///+++))))))***'''''''''((((((((())))))&&&&&&'''((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((&&&$$$###$$$$$$###############$$$"""######$$$$$$######"""######""""""""""""######!!! """###$$$%%%%%%$$$###"""""""""!!!!!!!!!"""######!!!"""###$$$$$$$$$$$$$$$'''))))))'''###"""###&&&!!!"""###$$$$$$$$$###"""&&&&&&$$$###"""!!!!!!!!!!!!###%%%&&&######"""""""""""""""!!! """"""!!!   ###"""   !!!""""""!!! """!!! !!!!!! }}}tttrrruuussspppjjjfffcccaaa^^^]]]aaaaaabbbcccdddfffhhhiiiaaa```___\\\YYYVVVRRRQQQOOOSSSVVVWWWVVVUUUUUUVVVOOOPPPQQQRRRRRRSSSVVVYYYWWWTTTQQQPPPPPPPPPOOONNNGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGHHHIIIHHHEEEDDDCCCCCCCCCCCCDDDFFFHHHIIIGGGEEEBBB???=========>>><<<;;;;;;;;;;;;;;;;;;<<<999888555444444555777888666888888777555444666999999999888777777888999999555333222222444555444444000111111...+++)))***+++***)))((('''&&&''')))***(((((((((((()))***++++++''''''''''''''''''''''''$$$%%%'''((('''&&&###"""%%%%%%$$$$$$$$$$$$%%%%%%""""""############""""""###""""""######$$$%%%&&&""" """######$$$###"""  !!! """###%%%&&&&&&&&&'''***,,,***&&&###%%%'''"""""""""######$$$$$$$$$###$$$$$$%%%$$$###"""!!! !!!"""""""""!!!!!!!!!!!!!!!"""""""""!!!   !!! !!!!!! !!!"""  !!!"""""""""!!!"""!!! !!!!!! !!!###### |||uuussswwwnnnkkkgggdddcccbbb```^^^aaabbbbbbccceeegggiiijjjcccaaa^^^[[[XXXVVVUUUTTTOOOSSSWWWXXXVVVUUUVVVWWWJJJLLLNNNOOOOOOQQQTTTVVVVVVSSSQQQOOOOOOOOOOOONNNIIIIIIIIIIIIIIIIIIIIIIIIEEEHHHJJJIIIDDDAAAAAACCCDDDCCCCCCCCCDDDEEEGGGHHHHHHFFFCCC???>>>===>>>???<<<;;;:::999999:::;;;<<<:::888666555555777999;;;666888999888666555888:::<<<;;;999888888999;;;<<<666444333333555666666555///000000...***)))***,,,...,,,)))&&&%%%&&&((()))---,,,***((((((((())))))(((((((((((((((((((((((("""$$$&&&''''''%%%"""!!!%%%%%%%%%$$$%%%%%%&&&&&&""""""############""""""""""""######$$$%%%''''''$$$!!!!!!"""###""""""###"""!!!  """$$$%%%&&&&&&***---000---'''###"""$$$""""""!!!!!!"""###$$$%%% """###$$$###!!!  !!!!!!  ######"""!!!    """ !!! ###$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###$$$$$$%%%!!!!!!!!!!!! !!!$$$%%%###  ~~~{{{wwwpppjjjiiihhhhhhfffdddaaa___^^^aaaaaabbbbbbcccdddeeefffdddbbb^^^ZZZWWWUUUUUUUUUTTTVVVXXXZZZYYYWWWTTTQQQOOONNNMMMLLLMMMNNNOOOPPPRRRPPPOOOOOOOOONNNKKKJJJJJJJJJJJJJJJIIIHHHGGGGGGCCCFFFKKKLLLJJJFFFBBB@@@EEECCCAAA@@@AAABBBBBBBBBFFFDDDBBB@@@@@@AAADDDEEE???===;;;999888999:::;;;;;;:::999888777777777777666666777777777777666666:::999888777777888999999999777444222222444777999555111,,,***++++++***(((,,,+++)))%%%###$$$'''******))))))((((((((())))))(((''''''&&&&&&&&&''''''%%%''''''%%%###"""$$$&&&$$$$$$######$$$$$$%%%&&& !!!######$$$###"""!!!""""""!!!!!!###%%%(((***$$$""" !!!$$$&&&""""""!!!  !!!!!!!!!$$$%%%&&&'''((()))))))))***'''$$$############"""'''$$$!!! !!!  !!!######!!! !!!!!!!!!!!!  ###  !!! !!!!!!!!!!!! !!!###%%%'''%%%###  !!!&&&### """"""!!!!!!!!!"""}}}yyytttnnnjjjhhhgggfffcccaaa___^^^]]]aaaaaabbbcccddddddddddddaaa___]]]YYYWWWUUUTTTTTTUUUVVVXXXYYYXXXUUUQQQOOOMMMMMMMMMNNNOOOPPPQQQRRROOOOOOOOOOOOOOONNNLLLJJJKKKKKKJJJJJJIIIHHHGGGFFFDDDFFFHHHIIIGGGFFFEEEFFFFFFDDDBBBAAABBBCCCCCCBBBEEEDDDCCCAAAAAABBBCCCDDD???>>><<<:::999:::;;;<<<<<<;;;:::888777666666666777777888888888888777777999888777777666777777888777555333222222333555777777333///------...,,,+++***)))'''%%%###$$$(((+++***)))(((((('''''''''(((&&&&&&&&&&&&''''''((()))%%%'''((('''%%%$$$%%%&&&$$$$$$$$$$$$$$$%%%%%%&&&"""###$$$%%%%%%$$$###"""######""""""###%%%'''(((%%%###!!! """%%%&&&###"""  """###"""###$$$%%%%%%%%%%%%%%%###!!! !!!!!!!!! %%%###!!! !!!!!!  !!!###"""  !!!!!!  """  !!!!!!""""""!!!!!!  ###%%%&&&$$$"""  """###%%%""" !!!!!!  |||tttnnnlllkkkhhhfffccc```^^^^^^^^^^^^```aaabbbcccccccccbbbaaa___^^^]]][[[YYYWWWUUUTTTUUUVVVWWWWWWUUURRROOOLLLIIIJJJLLLMMMOOOOOOPPPPPPLLLNNNOOOQQQPPPNNNLLLJJJLLLKKKKKKJJJHHHGGGFFFFFFFFFGGGGGGFFFEEEEEEHHHJJJGGGEEECCCCCCDDDDDDDDDCCCEEEEEEDDDDDDCCCCCCCCCBBB@@@???===;;;;;;;;;<<<<<<<<<;;;:::888777666666666888999999::::::999999888777777777666666555555555444444333333333333444444666333000.........---,,,(((((('''%%%$$$%%%))),,,***)))((('''&&&&&&&&&&&&%%%%%%%%%&&&'''(((******%%%(((******((('''&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$###""""""$$$%%%&&&%%%$$$"""!!!!!!###%%%&&&$$$"""  !!! ###%%%"""######$$$$$$$$$######!!! """$$$$$$###""""""!!! !!!"""###!!! !!!""""""   """###!!! !!!!!!!!!!!!  ###%%%'''###"""!!! !!!###%%%###!!!  !!!!!!yyypppjjjjjjllliiigggccc___]]]]]]___``````aaabbbccccccaaa___^^^^^^^^^^^^^^^\\\YYYVVVTTTSSSTTTUUUUUUTTTQQQOOOMMMHHHIIIKKKLLLMMMMMMLLLKKKJJJLLLPPPQQQPPPNNNLLLJJJMMMLLLKKKIIIHHHGGGFFFFFFHHHHHHHHHFFFEEEEEEGGGIIIFFFDDDCCCCCCEEEEEEDDDCCCEEEEEEFFFFFFEEECCCBBBAAA@@@???>>>===<<<<<<<<<===:::999888888777888888888:::::::::;;;;;;:::::::::666666666666666555444333333333444444444444333333333222///...---,,,+++++++++***)))'''&&&'''))),,,******((('''%%%%%%$$$$$$''''''&&&''''''((())))))&&&(((+++,,,,,,***'''&&&%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&%%%%%%$$$###"""###############"""""""""###$$$%%%$$$""" !!!""" """$$$$$$$$$%%%%%%%%%$$$$$$###!!!!!!!!!###%%%%%%###!!! !!!######!!! !!!"""!!! !!!######!!! """$$$'''(((%%%$$$"""!!!!!!!!!"""###  !!!!!!!!!}}}~~~}}}uuulllhhhjjjnnnkkkhhhddd```^^^___aaaccc```aaaaaabbbaaa```^^^]]]\\\]]]^^^]]][[[XXXUUUSSSPPPQQQRRRSSSSSSQQQPPPOOOLLLLLLMMMMMMMMMKKKJJJIIIIIILLLPPPRRRPPPMMMKKKKKKMMMLLLJJJIIIGGGGGGGGGGGGHHHJJJKKKJJJGGGEEEDDDDDDDDDCCCCCCDDDFFFFFFFFFDDDFFFGGGGGGGGGFFFDDDAAA@@@@@@??????>>>======<<<<<<777777777777888999:::;;;:::::::::;;;;;;:::::::::666666777888777555333222333444555555555555444333222222111///...,,,,,,,,,//////...+++)))((()))+++******((('''%%%%%%$$$$$$***)))((('''''''''''''''&&&(((+++---...,,,)))&&&&&&&&&%%%%%%&&&&&&'''((((((((((((''''''&&&&&&&&&%%%%%%$$$###""""""""""""!!!!!!!!!!!!""""""#########"""  !!!"""!!!""""""!!!!!!$$$$$$%%%%%%%%%$$$###### !!! !!!######!!! !!!!!! !!!  !!!###"""!!!###&&&(((***(((&&&$$$"""!!!  !!!!!!!!!!!! yyyyyyzzzxxxrrrkkkhhhkkkoookkkiiieeebbb```aaacccddd`````````______^^^^^^^^^\\\\\\\\\\\\YYYVVVSSSQQQOOOOOOQQQRRRRRRRRRQQQPPPPPPPPPPPPOOOMMMLLLJJJJJJIIIMMMQQQQQQNNNKKKJJJKKKLLLKKKIIIHHHGGGGGGHHHIIIHHHJJJMMMLLLIIIEEEBBBAAACCCCCCCCCEEEHHHIIIIIIGGGHHHHHHHHHHHHFFFDDDBBB@@@?????????>>>======<<<<<<777777777777888999:::;;;888999999::::::999999888777888::::::999777444222444444555555555555444444333444444333000//////000222222000...+++)))***+++***)))((('''&&&&&&&&&&&&++++++)))((('''&&&&&&&&&'''(((***---///---***''''''&&&&&&&&&&&&'''(((((()))((('''&&&%%%%%%%%%&&&%%%$$$$$$######"""!!!!!! !!!""""""""""""!!!"""!!!!!!!!!!!!!!!!!!!!! ###$$$###!!! !!!""""""#########"""""""""!!! !!!!!! """"""!!! !!!  !!! !!!""""""!!!!!!   !!!  ###&&&(((***((('''%%%### !!!!!!  """######""" zzzwwwvvvvvvsssoookkkjjjmmmpppjjjhhheeecccaaabbbcccdddaaa___^^^]]]\\\]]]___``````______]]]ZZZWWWTTTRRRPPPQQQQQQRRRQQQQQQPPPPPPOOONNNMMMLLLKKKJJJJJJJJJKKKOOOQQQPPPLLLIIIIIIKKKKKKJJJHHHGGGGGGHHHIIIKKKHHHJJJLLLLLLIIIFFFDDDCCCCCCCCCEEEHHHKKKMMMMMMLLLJJJJJJIIIGGGFFFDDDBBBAAA>>>>>>>>>>>>===<<<;;;;;;999999888888888888888999777777888888888888777777888:::<<<===<<<999555333333333333333333333333333222444555444111//////111000111000...+++***+++,,,***)))(((((('''''''''(((******)))((('''''''''((((((((())),,,......***''''''''''''''''''(((((()))((('''&&&$$$######$$$$$$###$$$$$$######"""!!!!!! !!!"""$$$$$$###"""!!! !!!""""""###"""!!!  """######"""!!!!!!!!!"""###$$$$$$$$$$$$$$$###!!!"""###$$$$$$###!!!  !!!!!! !!!  !!!  """#########"""!!! !!!$$$''')))&&&%%%$$$""" """"""  !!!!!!!!!  ~~~zzzzzz{{{uuusssqqqmmmkkklllnnnqqqiiihhheeecccbbbbbbbbbcccaaa___]]][[[[[[]]]___aaaeeedddccc```]]]ZZZXXXVVVRRRRRRRRRRRRQQQPPPOOONNNKKKJJJIIIGGGGGGHHHIIIJJJLLLPPPRRROOOJJJGGGIIILLLJJJIIIHHHGGGGGGIIIJJJLLLGGGIIIJJJJJJHHHFFFFFFGGGDDDDDDFFFJJJNNNPPPPPPOOOKKKKKKIIIGGGEEECCCBBBAAA>>>>>>>>>>>>===<<<;;;:::<<<;;;:::888777777666666666666777777777777666666999;;;>>>???>>>:::666333333222222111111222222333000222444333///---...///......///---++++++,,,---***))))))((((((((()))))))))((((((((((((((()))***)))((((((+++---...+++((('''''''''''''''((())))))'''&&&%%%###""""""#####################"""!!!!!! """$$$%%%&&&%%%###""" """$$$$$$###!!!  !!!"""###$$$"""###$$$%%%&&&'''''''''  ###$$$$$$"""  !!! !!!   """$$$$$$$$$$$$  """ !!!   ###&&&'''$$$###"""!!! ######!!!     !!!"""}}}yyywwwxxxxxxvvvvvvsssnnnjjjiiilllooojjjfffbbb```aaaaaa```^^^^^^]]][[[ZZZZZZ[[[]]]^^^````````````___\\\XXXTTTNNNNNNNNNNNNMMMKKKJJJIIIKKKMMMNNNNNNLLLJJJIIIIIINNNMMMLLLJJJHHHFFFEEEDDDDDDDDDDDDEEEFFFFFFGGGGGGHHHHHHGGGGGGFFFFFFEEEEEEEEEDDDDDDFFFKKKOOOQQQRRRNNNMMMKKKIIIGGGEEECCCBBB>>>============<<<999666888888888666444444666888777666666666666555555555666888;;;===<<<:::777444444222111222666888888777888777444111///---------,,,---------......//////------,,,+++***((((((''',,,+++***(((''''''''''''***)))(((((()))+++***))))))+++------***'''&&&&&&&&&$$$$$$&&&((('''$$$ $$$$$$$$$#########""""""###$$$%%%%%%%%%%%%$$$###$$$###"""!!!!!!"""###$$$!!!  !!! #########%%%((((((&&&$$$###$$$%%%$$$"""""""""###""""""!!! !!!"""###!!!   !!!!!! """"""!!!!!!$$$$$$###!!! """   !!!!!!!!!!!!###}}}yyyvvvvvvvvvssssssqqqnnnkkkkkkooorrrjjjfffbbb`````````___]]]___]]][[[ZZZZZZ\\\]]]___dddcccbbbaaa___[[[VVVRRRNNNNNNNNNNNNMMMLLLKKKJJJLLLNNNPPPOOOMMMKKKKKKKKKNNNMMMLLLJJJIIIGGGFFFFFFFFFFFFGGGHHHHHHHHHHHHGGGIIIHHHHHHGGGGGGFFFFFFFFFGGGFFFEEEGGGJJJMMMOOOOOOOOONNNLLLJJJGGGEEECCCBBB???>>>>>>>>>>>>===:::888777888888777555555666777888777777777666666666666777999;;;<<<<<<;;;:::999777555333444777888888666777666444111///........................---------------,,,+++***))))))(((+++***)))((((((''''''(((+++***((()))***,,,++++++)))+++------***'''&&&&&&%%%%%%%%%&&&)))(((%%%###%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!"""######!!!!!!!!!!!!###""""""$$$&&&'''&&&$$$$$$%%%&&&$$$###"""###%%%###"""!!! !!!""""""!!!    !!!!!!""""""!!!  !!!""""""  !!! """$$$~~~yyyvvvtttssspppooonnnlllkkklllppptttlllhhhdddbbbaaa``````___```^^^\\\ZZZZZZ\\\^^^```bbbaaa``````___\\\XXXTTTNNNOOOOOONNNNNNMMMLLLKKKNNNOOOQQQQQQOOOMMMLLLLLLMMMLLLKKKJJJIIIHHHGGGGGGHHHJJJKKKMMMLLLKKKHHHGGGJJJIIIIIIHHHGGGGGGFFFFFFHHHGGGEEEFFFIIIKKKLLLLLLOOONNNMMMJJJHHHFFFDDDCCC@@@???>>>>>>???>>><<<999666888999888777555666666888888888888777777777777888999;;;<<<===>>>>>>===:::999777666777888777666666555333111000///....../////////...------,,,,,,,,,,,,,,,,,,,,,+++******))))))(((((((((((())))))+++***((()))+++,,,,,,+++)))+++------***'''&&&&&&%%%%%%&&&''')))***(((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###""""""""""""###$$$###"""!!! !!!"""###  !!!""""""!!!"""!!!!!!"""$$$%%%%%%$$$&&&&&&&&&$$$""""""$$$&&&$$$###"""!!! !!!!!!!!!!!!  !!!!!!  !!!!!! !!!###$$$!!!   !!!!!! !!!###%%%{{{wwwtttrrrnnnmmmkkkiiiiiikkknnnqqqmmmkkkgggdddbbbaaaaaaaaaaaa___]]][[[ZZZ\\\]]]___[[[[[[[[[]]]^^^]]][[[YYYOOOPPPPPPOOOOOONNNMMMLLLMMMOOOPPPPPPOOOMMMLLLMMMJJJJJJJJJJJJIIIIIIIIIHHHJJJLLLNNNPPPOOOLLLHHHFFFJJJIIIIIIHHHGGGFFFEEEEEEFFFDDDCCCDDDGGGIIIJJJJJJLLLKKKJJJIIIGGGFFFEEEDDD@@@???======>>>===<<<:::666888::::::888666666666888888888888777777777666666888;;;>>>@@@@@@@@@???<<<;;;999777777666555555444444333222000/////////...............---------,,,,,,------------,,,+++((((((((((((((()))*********((('''(((***+++++++++)))+++------***'''&&&&&&%%%%%%'''(((***+++******''''''&&&&&&&&&%%%%%%%%%$$$###!!! !!!###$$$###"""!!! !!!"""###!!!  """######"""!!!  """$$$$$$###%%%%%%$$$"""!!!!!!###%%%$$$######"""!!! !!!  !!!!!!  !!!  """###  !!!"""!!! """$$$~~~yyyuuussspppmmmiiigggfffgggiiijjjjjjiiifffccc```___``````bbb```^^^\\\[[[[[[[[[[[[WWWWWWWWWYYY[[[\\\[[[YYYQQQQQQQQQQQQPPPNNNMMMLLLKKKMMMOOOOOOMMMLLLKKKLLLIIIIIIIIIIIIJJJJJJJJJKKKKKKMMMPPPRRRQQQMMMIIIFFFJJJIIIHHHGGGFFFEEEDDDDDDBBBAAA@@@AAADDDGGGHHHHHHGGGGGGFFFFFFFFFFFFFFFFFF???===<<<;;;<<<<<<;;;:::666888::::::888666666666888888888777777777666666444777<<<@@@BBBAAA???===;;;;;;999777555444444444444444333222111000///...,,,,,,,,,---...///000000,,,---...//////...,,,+++(((''''''(((((()))***+++'''&&&%%%&&&(((******))))))+++------***'''&&&&&&%%%&&&((()))***+++,,,,,,'''''''''&&&&&&&&&%%%%%%$$$###!!! !!!###$$$###"""!!! !!!"""###"""!!! !!!###$$$###"""  """######""""""######!!!!!!############"""!!!   !!!!!!!!!    !!!!!!###$$$$$$"""  """{{{wwwuuurrrnnniiifffeeeeeeeeeeeeeeeeeeccc```]]]\\\]]]___aaaaaa___]]][[[YYYWWWVVVWWWVVVVVVWWWYYYYYYXXXWWWTTTTTTSSSRRRPPPNNNMMMLLLIIIKKKMMMMMMLLLJJJJJJKKKIIIIIIJJJKKKLLLMMMNNNNNNMMMOOORRRSSSRRROOOKKKIIIKKKJJJIIIHHHGGGFFFEEEDDDAAA@@@???@@@CCCFFFGGGGGGEEEEEEEEEEEEEEEEEEEEEFFF>>>===;;;:::;;;<<<;;;:::777999:::999888666777777999999999888888888888777555888<<>><<<<<<===>>>>>>===::::::999888666666888:::>>>============<<<<<<<<<===;;;888666666777999;;;888:::<<<:::888888:::===666666555444111///,,,***------..................000111222333222///,,,***))))))(((((((((((())))))&&&%%%%%%&&&(((***+++***)))+++------***(((&&&&&&&&&((())))))''''''***---&&&&&&%%%%%%%%%$$$$$$$$$###$$$%%%%%%%%%%%%$$$###&&&%%%$$$######$$$%%%&&&'''%%%############!!! !!!%%%'''&&&"""!!!$$$%%%$$$!!! !!!"""######"""!!!!!! """###"""!!!   !!!""""""###&&&(((~~~{{{wwwuuuqqqmmmgggddddddfffhhhiiikkkiiifffeeefffggggggggggggddd___[[[XXXUUURRROOOPPPNNNOOOSSSYYY___aaaaaa\\\[[[XXXUUURRRNNNLLLKKKKKKKKKMMMNNNNNNMMMLLLKKKMMMMMMLLLMMMNNNPPPSSSTTTXXXXXXWWWVVVVVVVVVVVVVVVVVVRRRMMMIIIHHHHHHHHHGGGGGGEEECCCCCCEEEGGGHHHGGGFFFFFFFFFFFFEEEDDDBBBBBBDDDCCCCCCBBB@@@>>><<<;;;999999::::::999999888777===<<<<<<===??????>>><<<;;;:::999888888888999:::999999999:::::::::;;;;;;444444444333222111000///000---)))))),,,//////...111333555666444000+++(((******+++++++++,,,,,,,,,%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%&&&&&&((())))))''''''((()))))))))))))))***)))'''&&&%%%$$$######""""""#########""""""!!!###$$$%%%###!!! !!!"""###!!! """"""  """$$$%%%$$$"""  !!! $$$&&&### %%% !!!!!!   &&&)))!!!$$$!!! $$$  """!!!$$$%%%%%%$$$"""!!!"""$$$~~~zzzxxxppplllgggdddeeehhhjjjkkkjjjhhhfffgggkkkllljjjggggggddd```]]][[[XXXUUUSSSQQQOOOOOORRRWWW\\\^^^___YYYXXXWWWUUUSSSPPPOOONNNMMMNNNOOOOOOPPPOOOOOOOOONNNOOOOOOPPPPPPQQQRRRRRRQQQSSSVVVXXXZZZZZZZZZZZZUUUQQQLLLIIIHHHHHHGGGFFFCCCAAA???@@@BBBDDDDDDDDDEEEFFFFFFFFFFFFFFFEEEEEECCCCCCCCCBBB@@@???===<<<======>>>>>>======<<<;;;===<<<<<<>>>???@@@???===<<<:::999777777888999:::===<<<<<<;;;;;;:::999999444444333333222000///......,,,)))***---000111000///000222333222000,,,***++++++++++++,,,,,,,,,,,,%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&'''((((((((((((((())))))'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$###"""!!!"""###$$$""" !!!  """$$$%%%###  !!!"""!!!$$$&&&$$$!!!!!!$$$!!!"""###!!!  !!! """!!!$$$"""&&&!!!!!!"""""" ###$$$$$$###!!!!!!"""$$${{{xxxrrrnnniiiffffffhhhjjjjjjjjjgggggglllrrrtttnnnhhhgggdddaaa___]]][[[XXXVVVSSSQQQPPPQQQUUUYYY[[[[[[VVVVVVVVVUUUTTTSSSRRRQQQQQQQQQQQQRRRRRRSSSSSSSSSQQQQQQRRRRRRRRRQQQQQQQQQOOORRRVVVZZZ\\\\\\ZZZYYYSSSPPPLLLIIIHHHGGGFFFEEEDDDBBB@@@AAACCCEEEFFFEEECCCDDDDDDDDDEEEEEEEEEEEEBBBBBBBBBBBBAAA@@@?????????@@@@@@@@@@@@???>>>>>>===<<<===???AAABBB@@@???<<<:::888666555777999:::??????>>>===;;;999888777333333333222111000......---,,,***+++...111222222---...///000000///---,,,******++++++++++++,,,,,,&&&&&&'''''''''&&&&&&%%%((('''&&&&&&%%%%%%&&&&&&%%%&&&&&&''''''''''''''')))((('''&&&%%%$$$$$$$$$&&&&&&&&&%%%$$$###"""!!!!!!"""######""""""###$$$%%%###!!! !!!###$$$###"""  """$$$"""###$$$$$$$$$###"""!!!!!!"""######!!!!!!"""### !!!!!!!!!!!!!!!!!!!!!  """!!!&&&"""""""""%%%"""  !!!""""""""" """$$$~~~yyyvvvtttpppkkkhhhggghhhiiiiiijjjhhhiiipppyyy{{{sssjjjhhhfffcccaaa___\\\YYYVVVUUUTTTRRRRRRSSSUUUWWWXXXUUUVVVVVVVVVVVVTTTSSSRRRRRRRRRRRRSSSTTTUUUVVVVVVUUUSSSRRRPPPOOOOOOPPPQQQSSSUUUWWWXXXXXXVVVTTTSSSQQQNNNKKKJJJIIIHHHFFFDDDDDDBBB@@@AAACCCFFFFFFFFFBBBBBBAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAA@@@@@@>>>>>>>>>>>>>>>===<<<<<<>>>>>>???BBBDDDDDDCCCAAA<<<:::777555555666999:::============;;;999777666222222222111000///...---......------...000111111.........---------,,,,,,((()))))))))************'''''''''''''''&&&&&&%%%'''''''''&&&''''''((((((&&&''''''(((((('''''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$"""!!! !!!"""###""""""$$$%%%$$$###"""!!! !!!######"""!!!  !!!"""!!! !!!###%%%$$$!!! !!!######""""""###$$$!!!!!!""""""""""""!!!!!! ######""""""&&&$$$"""""""""!!!  !!! """$$$yyyuuuqqqnnnjjjhhhiiijjjkkkkkkllliiikkksss|||}}}uuullliiigggdddbbb```]]]XXXUUUYYYWWWUUUSSSRRRSSSUUUWWWWWWWWWXXXXXXVVVUUURRRQQQPPPQQQRRRSSSTTTUUUVVVVVVVVVTTTPPPMMMLLLNNNPPPSSSVVVVVVUUUTTTRRRQQQPPPPPPOOOMMMKKKJJJJJJHHHEEECCC???>>>======@@@BBBCCCCCCDDDCCCBBB@@@???>>>>>>>>>@@@AAAAAABBBBBBAAAAAA@@@<<<<<<======<<<<<<;;;:::@@@@@@BBBDDDFFFFFFDDDBBB<<<:::888666666777999:::999999:::;;;;;;999888777222222222111000///...---000000000///...------...//////...,,,++++++******''''''''''''(((((((((((('''(((((((((''''''&&&%%%&&&&&&&&&'''(((***+++,,,(((((()))))))))((((((''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$###!!! !!!"""###"""###$$$&&&#########"""!!!!!!"""### !!!"""""""""!!!!!!   $$$$$$  !!!!!!!!!!!!"""$$$!!!"""""""""""""""!!!!!!"""!!!"""'''%%%$$$#########  !!!  """###{{{vvvllljjjggggggjjjmmmnnnooollljjjlllrrryyyzzztttmmmhhhfffeeecccbbb___ZZZWWW\\\[[[YYYUUURRRSSSVVVYYYXXXXXXYYYYYYXXXUUURRRQQQMMMOOOQQQTTTUUUVVVVVVUUUUUURRROOOLLLLLLNNNRRRTTTTTTSSSRRRQQQPPPPPPPPPQQQNNNMMMLLLLLLLLLJJJFFFCCCAAA???>>>???BBBDDDEEEEEEHHHGGGDDDBBB@@@?????????@@@@@@AAAAAAAAA@@@??????<<<<<<======<<<<<<;;;:::AAAAAABBBEEEGGGFFFCCC@@@;;;:::999888888888999:::555777999:::;;;:::999888333333333222111000......000111111000---++++++,,,//////...---,,,+++***)))&&&&&&&&&'''''''''((((((((((((((((((((('''&&&%%%%%%%%%%%%'''(((***,,,---))))))))))))))))))((('''&&&&&&%%%%%%%%%&&&''''''$$$$$$$$$###"""!!! !!!"""###""""""$$$&&&###$$$$$$###""""""%%%'''!!!!!!""""""!!! """!!!!!!""" !!!""""""""""""""""""!!!!!!  """&&&%%%$$$$$$$$$$$$!!! !!!!!!!!!!!!###zzzuuullljjjhhhgggiiilllmmmmmmkkkjjjkkknnnrrrsssoookkkfffeeeeeeeeeeeeccc___]]]___^^^\\\WWWTTTTTTWWW[[[WWWXXXYYYZZZYYYVVVTTTRRRKKKNNNQQQUUUWWWWWWUUUTTTPPPPPPPPPPPPQQQRRRSSSTTTQQQQQQRRRRRRRRRQQQPPPPPPNNNMMMMMMMMMMMMKKKGGGDDDCCCBBBAAABBBDDDGGGHHHHHHHHHFFFDDDAAA@@@@@@AAAAAA@@@@@@@@@@@@??????>>>===;;;;;;<<<<<<;;;;;;:::999@@@@@@AAADDDEEECCC???<<<;;;;;;;;;;;;;;;:::999999555777999;;;<<<;;;999888444444333333222000///......000111///,,,***+++,,,------......---,,,++++++''''''((((((((()))))))))))))))))))))((('''&&&%%%$$$$$$$$$%%%'''((()))***(((((())))))(((((('''&&&%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$$$$######"""!!! !!!######""""""###%%%$$$%%%$$$""" ###&&& !!!!!! !!!    !!!!!! !!!!!!"""""""""!!!!!!  """$$$$$$###$$$%%%$$$""" !!!""""""!!! !!!"""~~~wwwrrrqqqnnnjjjhhhhhhhhhhhhgggiiiiiiiiikkklllmmmkkkjjjddddddeeefffhhhgggdddaaaaaa```]]]YYYUUUTTTXXX\\\UUUVVVXXXZZZYYYXXXUUUSSSJJJMMMRRRVVVXXXXXXVVVTTTMMMOOOQQQTTTUUUUUUUUUTTTQQQRRRTTTUUUTTTRRRNNNLLLNNNNNNNNNNNNNNNLLLGGGDDD@@@???>>>???BBBEEEFFFFFFDDDCCCAAA?????????AAABBB@@@@@@@@@??????>>><<<<<<999999::::::999999888777>>>???@@@BBBCCCAAA<<<999:::;;;<<<===<<<;;;:::999777999;;;======;;;999777444444444333222111000///+++...000///,,,***+++---***,,,---...///...------))))))))))))************))))))))))))((('''&&&%%%$$$$$$$$$$$$%%%%%%&&&''''''((((((((('''&&&%%%%%%%%%%%%%%%%%%&&&''''''((($$$$$$%%%%%%%%%$$$$$$###!!!"""######""""""###$$$%%%%%%%%%"""!!!$$$ !!!!!!!!!!!!!!!""" !!!""" !!!"""!!!  !!!!!!!!!!!!!!!!!!    """#########$$$%%%%%%### #########""" !!!"""|||yyywwwvvvuuuoookkkkkkoooqqqnnnkkkpppmmmiiigggggggggfffeeedddcccbbbbbbcccfffhhhjjjjjjddd\\\VVVVVVXXX[[[\\\YYYYYYXXXWWWVVVTTTSSSRRROOOPPPRRRSSSTTTUUUTTTTTTPPPNNNLLLNNNRRRVVVWWWVVVVVVUUUSSSQQQOOONNNMMMMMMLLLLLLJJJIIIIIIIIIIIIIIIFFFAAA===>>>DDDHHHHHHGGGEEECCC@@@>>>===>>>@@@AAA<<<===>>>>>><<<:::777555999888777666666888:::;;;???>>>=========;;;888555555555666777888999999:::999999::::::;;;:::::::::444444333333333222222222222000------------,,,++++++***)))***,,,------,,,(((''''''''''''(((((())))))***+++)))'''%%%$$$$$$&&&&&&%%%%%%&&&''')))***)))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''&&&$$$"""!!!!!!!!!"""!!! !!!""""""%%%$$$#########""" """""""""   !!!""""""############""""""&&&&&&%%%###""" !!!   !!!""""""!!!!!!"""###&&&'''&&&###!!! !!!###zzzwwwuuusssqqqpppooooooooopppppppppnnnkkkhhhffffffffffffeeeeeeeeedddeeefffhhhkkklllddd```ZZZWWWVVVWWWXXXXXXVVVWWWWWWWWWWWWVVVUUUUUUNNNOOOQQQRRRSSSSSSRRRRRRPPPNNNMMMNNNQQQTTTTTTSSSUUUTTTRRRQQQOOOOOONNNNNNKKKJJJIIIHHHGGGGGGGGGGGGHHHDDD??????CCCFFFFFFDDDDDDCCC@@@>>>===>>>@@@AAA;;;<<<===>>>===;;;999888999888777666777888:::<<>>???@@@AAA;;;<<<===>>>>>>===<<<;;;888777666666777999;;;<<>>>>>>>>>>>===<<<888777666666777888;;;<<<>>>=========>>>===:::777999999999999999:::::::::999999999999999888777666888888888888777777777777111111222444666555333000---+++))))))***++++++***((())))))***++++++++++++---......---+++***+++,,,)))(((((()))***,,,...///000...+++))))))***,,,...,,,***'''%%%$$$&&&)))+++)))'''%%%$$$###""""""### """###$$$###!!! %%%$$$$$$$$$%%%%%%$$$""" !!!"""!!! !!!###$$$############"""!!!  !!! """###$$$%%%%%% !!!!!!!!!!!!!!!""" !!!""" !!!!!!!!! !!!""" !!!""""""!!!!!!"""###$$$$$$$$$""" """|||wwwqqqnnnkkkjjjjjjoootttwwwuuuqqqkkkhhheeedddeeefffgggfffllllllkkkiiigggdddaaa___]]]ZZZWWWVVVWWWYYYZZZ[[[XXXXXXXXXXXXWWWVVVUUUUUUWWWWWWXXXXXXXXXVVVUUUTTTNNNOOOPPPQQQRRRRRRSSSTTTPPPPPPOOOOOOOOOOOOPPPPPPOOOOOOMMMLLLLLLLLLLLLLLLGGGEEEDDDCCCDDDEEEEEEEEEDDDCCCBBB@@@@@@@@@@@@@@@?????????>>>>>>===<<<<<<999888777666666888:::;;;:::;;;===???@@@>>>999555888888888888777777777777666777888999999999999999666666666666666666666666444444555777888888555333...,,,)))((()))******)))((((((***+++,,,,,,,,,,,,---------,,,++++++,,,...(((((((((((()))+++---......---***(((((()))+++---,,,***'''$$$$$$%%%(((******)))&&&$$$"""!!!  """$$$$$$###""" $$$######$$$&&&&&&%%%###!!!#########"""###%%%'''""""""""""""!!! !!!!!! !!!###$$$%%%%%%!!!!!!!!!  """###   """"""!!!!!!"""### !!!""""""!!!!!!"""###%%%%%%$$$###!!! """$$$~~~yyysssoooooollljjjooovvvzzzxxxtttllliiigggfffgggiiiiiiiiippppppooommmjjjfffaaa___[[[XXXVVVUUUWWWZZZ\\\]]]ZZZZZZZZZYYYWWWVVVTTTSSSUUUUUUVVVVVVVVVTTTSSSRRROOOQQQSSSSSSRRRRRRRRRSSSOOOOOONNNMMMMMMMMMNNNNNNMMMLLLKKKJJJJJJIIIIIIIIIFFFEEEEEEEEEDDDEEEEEEEEEDDDCCCBBBAAAAAA@@@@@@@@@@@@??????>>>===<<<<<<<<<;;;:::888666666777888999888999;;;>>>???===888555777777777666555555555444444555666777999999999999333333444444444444555555444444444555666666444111///,,,)))'''((()))))))))&&&(((***+++,,,,,,,,,++++++,,,,,,+++******,,,///)))((((((((((((***+++,,,+++)))'''&&&&&&&&&((()))+++)))&&&$$$$$$%%%&&&(((***(((%%%###!!!  !!!"""#########""""""###""""""###%%%&&&%%%###"""###$$$$$$######%%%'''#########"""!!! !!!""" !!!"""###$$$$$$ !!!""" !!! !!!######!!! !!!!!! !!!""""""!!!!!!"""###%%%%%%%%%###!!!!!!###%%%zzzsssooolllkkkkkkmmmrrruuuvvvuuummmkkkhhhhhhiiikkkllllllooooooooonnnkkkgggbbb___[[[ZZZZZZ[[[^^^``````___[[[ZZZZZZYYYXXXVVVTTTSSSSSSTTTUUUVVVVVVUUUSSSSSSQQQSSSUUUTTTQQQNNNNNNOOONNNNNNMMMLLLKKKKKKLLLLLLLLLLLLKKKJJJIIIIIIIIIIIIGGGHHHGGGFFFDDDCCCCCCCCCDDDCCCCCCBBBAAAAAA@@@@@@>>>======<<<<<<============;;;999777666666777888999888888999;;;;;;999777777777666666555444444333333444444555666666666666222222222333333444444444555444222222333333222000000---)))''''''(((((((((%%%''')))+++,,,,,,++++++*********)))((())),,,...+++***)))(((((()))***+++))))))(((''''''''''''((()))(((&&&%%%$$$$$$%%%%%%&&&%%%###!!! !!!!!!!!!!!!"""""""""#########!!!!!!!!!"""%%%%%%%%%###"""#########""""""###%%%$$$$$$$$$###"""!!!"""""" !!!"""######### !!!!!!  !!!"""###"""  !!!""""""!!!!!!"""###$$$$$$$$$""" """$$$zzzsssooogggiiijjjkkkkkknnnrrruuunnnllljjjiiikkkmmmnnnnnnkkklllmmmmmmkkkfffbbb___\\\]]]```cccffffffdddbbbZZZZZZZZZYYYXXXWWWUUUTTTUUUUUUVVVWWWWWWWWWVVVUUURRRUUUVVVTTTOOOKKKJJJKKKNNNMMMLLLKKKJJJJJJJJJJJJNNNMMMLLLKKKKKKJJJJJJJJJIIIJJJIIIGGGDDDBBBAAAAAADDDCCCCCCBBBBBBAAA@@@@@@;;;;;;;;;;;;<<<===??????>>><<<:::777666555666666;;;888666555777999::::::888888777666555444444333333333333444444333222222222222222333333444444444777555333222222333222000000---)))''''''((((((((($$$&&&(((+++,,,,,,+++***)))))))))((('''(((+++...,,,+++***)))))))))***+++++++++++++++******))))))''''''&&&%%%$$$$$$######""""""!!! !!!"""###"""""""""!!!"""######$$$ """$$$%%%$$$###!!!""""""!!! !!!###&&&&&&%%%%%%###"""!!! """"""!!! !!!"""""""""""" !!!"""###  !!!######"""  !!!""""""!!!!!!"""###"""###"""!!!!!!###|||tttooohhhhhhiiikkknnnnnnmmmkkkpppmmmjjjiiiiiiiiihhhggggggiiilllmmmmmmjjjgggeee]]]___cccgggiiihhhddd```______^^^[[[WWWSSSRRRSSSSSSSSSTTTWWWYYYZZZYYYXXXZZZXXXUUUSSSQQQOOOKKKHHHLLLKKKKKKJJJIIIHHHGGGGGGQQQQQQPPPNNNMMMKKKJJJJJJIIIGGGEEEBBBAAAAAABBBBBBFFFCCC@@@???AAABBBCCCCCC???===;;;;;;>>>@@@???===>>>===<<<:::999888777777222333333555777:::===>>>:::888666333222222333444666555333333444444333222555444444555666666555333666666666555444333111000000///...,,,+++***))))))&&&'''))))))(((((()))+++---+++)))''''''((()))***+++++++++***)))(((''''''(((***,,,------+++((('''%%%%%%%%%&&&(((((('''%%%&&&&&&&&&$$$######$$$&&&(((&&&$$$"""!!!!!!"""### """###$$$$$$###"""$$$###"""!!! """""""""!!! """!!!  !!!%%%&&&"""""" ###$$$$$$###  """""""""  """""""""  $$$(((zzzsssnnniiiiiiiiikkkmmmnnnmmmkkkooommmkkkjjjkkkkkkjjjhhhgggiiikkklllllljjjgggeee______```bbbeeeeeecccaaa^^^^^^]]][[[WWWUUUTTTUUUWWWWWWXXXZZZ[[[\\\[[[YYYWWWUUUSSSRRRQQQPPPLLLJJJOOOOOONNNNNNMMMMMMLLLLLLMMMLLLLLLKKKJJJIIIIIIHHHIIIGGGEEECCCBBBBBBCCCCCCCCCAAA??????AAABBBBBBBBB@@@>>><<<<<<>>>???>>>=========;;;:::999999888888666666666666888:::<<<>>>:::888666444222222333444666555444444555555444222555444444444666666555333666555555555444222111000000///...,,,+++***)))))))))***++++++***)))***,,,...---+++***)))***,,,---++++++******))))))((((((***+++------,,,***'''%%%&&&%%%$$$%%%'''((('''&&&&&&'''&&&%%%######%%%''''''&&&$$$""""""""""""""""""###%%%&&&'''''''''&&&#########"""!!! ###""""""!!!!!!      ###&&&&&&### !!! &&&'''&&&$$$!!! """""""""  """""""""!!!  ###&&&~~~yyysssnnnkkkjjjjjjkkkmmmmmmmmmkkknnnmmmllllllmmmmmmkkkiiifffhhhiiijjjjjjhhhfffeee```___^^^___aaabbbaaa```\\\]]]]]][[[XXXWWWWWWXXXYYYZZZ[[[\\\\\\[[[ZZZYYYVVVUUUTTTTTTUUUTTTQQQOOONNNNNNMMMMMMMMMMMMMMMMMMKKKKKKJJJJJJJJJIIIIIIIIIHHHGGGEEECCCBBBBBBCCCCCC???>>>>>>???AAABBBAAA@@@AAA???======>>>>>>===<<<<<<<<<;;;:::::::::::::::;;;:::999999999:::<<<===;;;999666444222222333333666555444444555555444333555444333444555666555333444444444444333111000000111000...,,,+++*********,,,---...---+++++++++---///...---,,,---...///000************************,,,,,,------,,,)))'''%%%(((&&&%%%%%%'''((((((''''''''''''%%%$$$$$$%%%'''%%%$$$$$$######""""""""" """###%%%%%%%%%%%%######$$$$$$###!!!######""""""!!!  !!!"""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""### """###!!!  ((()))(((%%%""" """###"""!!!!!!""""""######""" !!!###~~~yyytttqqqnnnllljjjjjjlllmmmlllkkkkkkkkkkkklllnnnmmmkkkiiieeeeeefffggggggfffeeeddd```___^^^___aaaaaa```___\\\]]]\\\[[[YYYXXXZZZ[[[ZZZ[[[\\\\\\ZZZXXXWWWVVVYYYXXXXXXYYYZZZYYYVVVSSSNNNMMMMMMLLLLLLMMMNNNOOOOOONNNNNNMMMLLLKKKKKKJJJFFFEEEDDDCCCBBBBBBBBBCCC===<<<===???AAABBBAAA???BBBAAA???>>>======<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<>>>===<<<;;;::::::;;;<<<;;;999777444333333333444777555444555666666555444555444333333444555444333333333333333222111000///111000...---+++*********---......---,,,++++++,,,......------...///000111))))))*********************+++,,,,,,+++***(((''')))'''%%%%%%'''))))))((('''((('''&&&$$$$$$&&&(((######$$$$$$$$$###""""""!!!"""###$$$%%%%%%######$$$%%%$$$""" $$$######""""""!!!!!!  !!!"""###$$$$$$ !!!!!!"""###&&&&&&!!! !!!""" """""" !!!''''''&&&$$$!!! !!!""""""###"""!!!!!!######$$$%%%$$$""" !!!zzzwwwuuupppnnnkkkjjjkkkllllllkkkjjjjjjjjjkkklllllljjjhhhccccccdddddddddddddddddd``````aaacccdddccc```]]]^^^^^^]]][[[YYYYYY[[[]]][[[]]]^^^]]]YYYVVVVVVVVV[[[ZZZ[[[\\\\\\[[[XXXUUURRRQQQPPPOOOOOOQQQRRRSSSSSSRRRQQQOOOMMMKKKJJJIIICCCCCCBBBBBBBBBBBBBBBBBB=========???AAABBBAAA@@@BBBBBBAAA???===<<<<<<<<<<<<<<<;;;;;;<<<<<<======@@@???===;;;::::::;;;;;;:::999666444333333444555777666555555777777666555666444222222333555444444333333333333222111000000111000///---,,,+++******,,,---...---+++******+++,,,,,,,,,------...//////))))))))))))))))))******&&&'''(((************))))))'''&&&'''((())))))((('''''''''%%%$$$$$$%%%'''""""""###$$$$$$$$$#########$$$$$$%%%&&&'''((()))######$$$$$$###"""!!! $$$$$$$$$###""""""!!!!!!  !!!###&&&&&&!!! """###!!!!!!!!! !!!"""### !!!""""""###"""!!! """$$$#########!!!!!!######$$$&&&%%%""" {{{yyyyyyssspppllliiijjjkkkkkkkkkllljjjjjjjjjkkkkkkiiigggddddddcccccccccdddeeeeeebbbbbbcccdddeeeddd```]]]aaaaaa___\\\YYYYYY[[[]]]\\\___aaa___ZZZWWWWWWXXXXXXYYYZZZ[[[\\\[[[XXXUUUQQQPPPNNNMMMMMMNNNPPPQQQSSSRRRPPPNNNLLLIIIHHHGGGBBBBBBBBBBBBBBBCCCCCCCCC@@@??????@@@BBBCCCBBBAAAAAABBBBBB@@@===<<<<<<>>>======<<<<<<<<<======>>>>>>===<<<::::::::::::;;;999888666444444555666777777666555666777888777666666444222111333444444444333333333333333222111111111111///---,,,++++++++++++,,,,,,,,,***)))***+++++++++,,,,,,,,,,,,,,,,,,(((((((((((((((((((((((($$$$$$&&&''')))*********((('''''')))***+++)))(((&&&&&&&&&$$$######$$$&&&"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&''''''######"""""""""!!!!!!!!!%%%%%%$$$$$$###"""""""""  !!!"""!!!!!!"""######"""   !!! """%%%###$$$###""" """######%%%&&&%%%###!!!!!!!!!{{{zzz{{{uuuqqqllliiiiiijjjkkkkkkooommmkkkjjjjjjjjjiiihhhffffffdddddddddfffggghhhdddcccbbbbbbcccbbb```^^^dddcccaaa]]]YYYXXXZZZ[[[[[[^^^aaa___ZZZVVVVVVXXXVVVWWWYYY\\\^^^]]]ZZZXXXOOOMMMKKKIIIIIIIIIKKKLLLQQQPPPOOOMMMKKKJJJHHHGGGBBBCCCCCCDDDEEEEEEEEEDDDEEECCCAAAAAABBBCCCDDDCCC@@@BBBBBB@@@===<<<===???>>>>>>======<<<=========;;;;;;999999999999:::;;;777666555444555666888999777666555666888999888777666444111111222444444444333444444444444333333222222111///...,,,+++++++++***+++,,,,,,+++***+++---+++++++++,,,++++++******((((((''''''&&&&&&%%%%%%###$$$%%%&&&''''''((((((''''''(((+++,,,,,,)))&&&%%%%%%%%%###""""""###%%%"""""""""""""""$$$&&&'''$$$###"""""""""###$$$$$$$$$"""!!! !!!"""&&&%%%%%%$$$######"""""" !!!!!!  !!!$$$###$$$###""" """$$$$$$%%%%%%$$$"""!!!"""###{{{zzz|||vvvrrrllliiiiiijjjkkkkkkrrrooollljjjjjjkkkjjjiiiiiihhhfffeeefffhhhjjjkkkgggdddaaa___```aaaaaa```gggeeebbb]]]YYYXXXYYY[[[XXX\\\___\\\WWWSSSTTTVVVUUUWWWZZZ^^^aaaaaa___\\\RRRPPPMMMKKKJJJKKKLLLNNNPPPPPPOOONNNMMMLLLKKKJJJCCCDDDEEEFFFGGGGGGGGGFFFHHHEEEBBBAAABBBDDDEEEDDD@@@AAABBB@@@===<<<>>>@@@??????>>>===============999888888777888999:::;;;666666555444555777999;;;777666555666888999999888666444111000222333444444444444555555555444333333222111///...,,,,,,++++++***+++,,,,,,,,,+++---...,,,,,,,,,,,,+++******)))(((((('''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''))),,,...---)))&&&$$$%%%$$$###!!!!!!###%%%###"""!!!!!!"""$$$&&&(((((('''&&&%%%%%%%%%&&&'''$$$""" !!!###&&&&&&%%%$$$$$$######"""!!!"""!!!  !!!!!!!!!$$$&&&"""  !!!  """"""  """$$$$$$$$$""" """$$$$$$$$$%%%###"""!!!###$$$~~~}}}|||vvvtttoookkkiiihhhhhhhhhqqqoookkkiiiiiikkknnnpppgggfffeeedddcccccccccccc___^^^]]]\\\^^^```dddfffhhheee```[[[XXXWWWXXXXXXVVVWWWXXXXXXVVVTTTTTTUUUVVVWWWYYYZZZ[[[[[[[[[[[[QQQOOOMMMLLLJJJJJJJJJJJJLLLKKKKKKLLLNNNNNNMMMKKKCCCDDDEEEFFFFFFEEEDDDCCCEEECCC???===>>>BBBGGGJJJGGGGGGFFFCCC@@@>>>???AAA???>>><<<;;;;;;:::888666:::888888888:::;;;:::999555666777888999888888777888777666666777999;;;<<<999777333111000333666888555444333222222222333333000000.........///000111(((***,,,,,,+++++++++,,,...---,,,***)))'''&&&%%%***)))'''&&&%%%%%%&&&&&&)))((('''&&&%%%%%%&&&'''$$$%%%'''((((((((('''&&&######################## !!!!!!!!!###&&&(((&&&%%%$$$$$$#########$$$!!!!!!!!!!!!!!!"""######$$$$$$%%%&&&%%%### !!!###%%%$$$""" $$$)))!!!!!!"""###!!!%%%###""" !!!###$$$%%%$$$#########$$$%%%&&&~~~|||yyyvvvrrrnnnkkkjjjjjjkkkooonnnllljjjjjjkkkmmmnnnhhhfffcccaaa```aaacccdddaaa```^^^^^^^^^```ccceeejjjgggccc^^^\\\[[[[[[\\\XXXYYYZZZYYYWWWVVVVVVWWWUUUVVVVVVWWWXXXYYYYYYYYYNNNMMMLLLJJJJJJJJJJJJKKKMMMLLLLLLMMMNNNNNNMMMKKKGGGGGGGGGFFFFFFEEECCCCCCEEECCCAAA???@@@CCCGGGIIIFFFGGGFFFDDDAAA???@@@AAA???===;;;;;;;;;:::888666999888777888:::;;;:::999777777666666666777888999:::999888888777888888888777555333222333555888:::444333222111111222333333111000000/////////000000)))+++------,,,+++,,,------,,,,,,+++***))))))((()))((('''&&&&&&&&&''''''***)))'''&&&&&&&&&'''(((%%%%%%&&&'''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$###%%%'''***((('''&&&$$$""""""!!!!!! !!!""""""###$$$%%%&&&%%%###!!! """!!! """$$$###!!!""""""""""""&&&###"""!!! ######"""!!! $$$###"""!!!!!!"""###$$$((('''&&&%%%$$$$$$%%%&&&|||{{{yyyuuurrrooommmmmmmmmnnnnnnmmmlllkkkllllllllliiifffbbb___^^^```cccfffdddbbb```^^^^^^```bbbccceeeccc___[[[YYYYYYZZZZZZZZZZZZ[[[YYYWWWVVVWWWXXXUUUTTTSSSSSSTTTUUUVVVWWWNNNMMMLLLJJJJJJJJJKKKLLLNNNMMMLLLMMMOOOOOOMMMKKKJJJIIIHHHFFFEEEDDDCCCCCCEEEDDDCCCCCCCCCEEEFFFGGGEEEFFFGGGFFFCCCAAAAAAAAA>>>===;;;::::::999777555999888777888:::;;;:::999999777666555555777999:::;;;;;;::::::888777555444555555555555666888999:::222222111000000111222333111111111111111000///...+++,,,......---------...,,,,,,,,,+++++++++++++++''''''&&&&&&''''''((()))***)))((('''''''''((()))&&&&&&&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$###$$$&&&(((***(((&&&$$$"""  !!!!!!!!!"""###$$$%%%%%%$$$###""" &&&%%%###!!!  """!!! $$$%%%$$$  ###$$$$$$###!!! """$$$#########"""!!!!!! ########################)))(((&&&%%%$$$#########~~~|||}}}{{{xxxtttqqqpppoooooooooooooooooonnnmmmllllllhhhfffdddbbbaaabbbdddffffffdddaaa^^^^^^^^^```aaa```^^^[[[XXXWWWWWWWWWXXXXXXYYYZZZXXXVVVTTTUUUVVVUUUTTTRRRQQQQQQSSSUUUVVVQQQPPPOOOMMMLLLLLLLLLMMMOOONNNMMMNNNOOOOOOMMMKKKJJJHHHFFFDDDCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDEEEGGGGGGDDDBBBAAAAAA>>><<<:::::::::999777555888777666777999::::::999888888888777888999::::::::::::;;;:::999777555333555666777888999888888888111000/////////000222222111222333333222000...---,,,...///000///...///000,,,,,,,,,++++++******)))&&&&&&&&&'''(((((()))******)))(((''''''((()))***'''&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%#########!!! !!!###((('''%%%###!!!  !!!!!!"""""""""""""""""""""###$$$%%%%%%$$$$$$  !!!   !!!$$$###!!! !!!  !!!!!! $$$%%%$$$!!!###$$$$$$###!!! """$$$"""#########"""!!! !!!"""###$$$$$$$$$######%%%%%%$$$###""""""!!!!!!}}}{{{yyyuuusssqqqpppooopppqqqqqqqqqpppooommmlllggghhhhhhgggggggggffffffgggdddaaa^^^]]]]]]^^^___```___\\\ZZZXXXXXXXXXYYYVVVWWWXXXWWWTTTRRRRRRRRRVVVTTTSSSQQQQQQRRRTTTUUUVVVTTTRRRPPPNNNNNNNNNNNNOOONNNMMMMMMNNNNNNLLLJJJFFFEEECCCBBBBBBCCCDDDEEECCCDDDEEEFFFFFFEEECCCBBBBBBDDDFFFFFFDDDBBBBBBBBB???===;;;::::::999777666777666666777999::::::999777888:::<<<<<<;;;:::999888999:::::::::888777666777888999:::999888666444111000/////////000111222111222222222111000...------...000000/////////000------,,,***)))((('''&&&%%%&&&&&&((())))))*********)))(((''''''((()))***''''''%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######""" !!!$$$$$$###"""!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$###!!!!!!"""###$$$$$$$$$$$$!!!    !!!"""  !!!!!! """"""  $$$"""""""""!!! """!!!!!!!!!!!!  !!!"""############"""########################~~~|||zzzwwwtttrrrppppppqqqqqqqqqqqqpppooommmlllhhhiiikkkkkkkkkjjjiiihhhhhhfffbbb___]]]]]]^^^___^^^]]]ZZZXXXWWWVVVVVVVVVTTTVVVYYYYYYVVVSSSPPPOOOVVVUUUSSSRRRQQQRRRRRRSSSUUUTTTRRRPPPOOONNNNNNNNNNNNMMMLLLMMMMMMMMMKKKIIICCCCCCCCCBBBBBBCCCCCCDDDBBBCCCDDDDDDDDDBBBAAA@@@AAACCCDDDDDDCCCBBBBBBCCC???>>><<<;;;;;;:::888666666555555777999::::::999666888;;;>>>>>><<<999777777888888999999999888888888999::::::999777444333333222000/////////000111000000000000000///...------...000000/////////000...---,,,***((('''%%%%%%%%%&&&'''((()))******))))))((('''''''''((()))***'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%### !!!###!!!!!!!!!!!!!!!"""######"""###$$$&&&&&&%%%%%%$$$!!!!!!!!!!!!""""""######!!!!!!   !!!"""  !!!"""  $$$ !!!!!! !!!  !!!!!!""""""###$$$%%%&&&''''''''''''&&&~~~}}}{{{yyyvvvtttrrrqqqqqqqqqpppooommmmmmlllkkkjjjkkkkkkkkkkkkkkkkkkkkkjjjhhhdddaaa``````aaaaaa]]]\\\ZZZWWWVVVTTTTTTSSSUUUXXX\\\]]]ZZZVVVRRROOOTTTTTTSSSRRRQQQQQQPPPPPPOOOOOOMMMLLLLLLMMMNNNNNNMMMLLLKKKLLLLLLLLLJJJHHHDDDDDDEEEDDDDDDCCCBBBBBBAAABBBBBBBBBAAA@@@>>>===AAABBBBBBBBB@@@@@@BBBDDDAAA???===<<<<<<;;;999888666555555666999::::::999666777999;;;;;;:::999777999888888888888888999999777777888999888777555444555444222000/////////000//////...............///,,,...000000///...///000------,,,+++)))(((((('''&&&'''((()))******))))))''''''&&&&&&&&&''')))***&&&&&&&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&$$$""""""###%%% !!!!!!"""###!!!###$$$&&&&&&%%%$$$###!!! !!!!!!!!!!!!  """"""!!!!!!!!! !!!""" !!!"""!!! !!!  """###&&&'''((((((((('''&&&%%%~~~}}}}}}~~~}}}zzzxxxuuusssrrrpppooonnnlllkkkkkkjjjjjjmmmllljjjiiiiiijjjlllmmmllliiifffcccbbbbbbcccdddbbb```^^^\\\ZZZXXXWWWWWWVVV[[[```aaa^^^YYYTTTQQQRRRSSSSSSRRRQQQPPPOOONNNIIIIIIHHHIIIJJJKKKMMMNNNMMMLLLKKKKKKKKKKKKIIIGGGFFFGGGGGGGGGEEECCCAAA@@@AAAAAAAAA@@@???>>>===<<>>>>>@@@BBBDDDDDDCCCBBBCCCDDD@@@===;;;:::::::::999777======;;;999888777777777888666555666999:::888777::::::::::::::::::::::::666666777888999888888888555666666444111//////000/////////000000111111111000000///............//////...---,,,,,,,,,---...)))******+++++++++++++++---***&&&%%%'''((('''&&&(((***++++++)))'''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$"""###$$$$$$$$$###"""!!!!!!""""""###############""""""""""""""""""""""""!!!!!!!!!!!!  !!!!!! !!!  ###"""!!!!!!"""!!!  """%%%&&&'''((('''$$$"""!!!!!!~~~{{{{{{zzzxxxuuuqqqsssvvvyyyzzzyyyxxxvvvqqqpppooonnnmmmmmmllllllkkklllkkkhhheeecccdddeee```^^^]]]^^^aaabbbcccbbbaaa```^^^[[[ZZZYYYZZZZZZYYYZZZ[[[ZZZXXXUUUTTTTTTUUUVVVVVVUUUSSSOOOLLLJJJDDDDDDDDDCCCBBBCCCFFFIIIIIIHHHGGGFFFEEEFFFGGGHHHGGGGGGFFFDDDCCCAAA@@@@@@===>>>>>>??????@@@AAAAAABBBDDDEEEEEECCCBBBBBBCCC===;;;999999:::;;;;;;:::AAA???===;;;888666555555666666666888::::::777555::::::::::::::::::::::::666777888999999999888777333222111111222222111000000111111111111111111111111111000///////////////222000...,,,+++---///000******)))))))))***++++++,,,***'''&&&'''((('''''')))+++......,,,)))(((((($$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%""""""###$$$$$$$$$######$$$$$$######""""""######$$$######""""""######$$$ !!!!!!!!!!!!""""""  !!!  !!!!!!  !!!"""!!!  !!!!!!  """$$$&&&'''(((&&&### }}}{{{yyywwwuuutttuuuxxxyyyyyywwwtttrrrppppppooonnnmmmlllllllllnnnmmmkkkhhhfffeeeffffffbbbaaa``````bbbcccbbbaaa```___^^^\\\[[[ZZZZZZZZZ[[[\\\]]][[[YYYWWWWWWWWWTTTUUUVVVUUUSSSOOOKKKIIICCCCCCCCCBBBBBBCCCFFFHHHIIIHHHFFFDDDDDDDDDEEEFFFHHHGGGFFFEEECCCBBB@@@@@@===>>>>>>???@@@AAAAAABBBCCCEEEFFFEEEBBBAAAAAAAAA>>><<<;;;<<<>>>?????????======;;;:::999999888888777777777777888888888777999999999999999999999999666777999::::::999888777444111///000222333111///111111111111111111000000111111000////////////000111///...,,,,,,---...///+++***)))(((((()))***++++++***((('''''''''''''''&&&(((++++++***'''&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%""""""###$$$$$$$$$%%%%%%&&&%%%###!!! !!!!!!"""%%%%%%$$$######$$$%%%%%%  !!!"""### !!!"""######!!!!!!"""!!!  !!!!!!  !!!!!!!!!!!!  !!!!!! """$$$$$$%%%&&&%%%"""!!!!!!!!!}}}zzzxxxwwwvvvwwwxxxxxxwwwtttqqqooooooooonnnmmmllllllllllllllljjjhhheeeddddddccccccfffdddccccccddddddbbb```______^^^\\\[[[ZZZZZZYYYZZZ\\\\\\[[[YYYWWWWWWXXXSSSTTTTTTTTTRRRNNNJJJHHHCCCDDDDDDCCCBBBBBBDDDFFFGGGGGGEEEDDDCCCDDDDDDEEEIIIHHHGGGFFFDDDCCCBBBAAA@@@@@@@@@@@@AAAAAAAAAAAACCCDDDEEEDDDBBB@@@@@@@@@???>>>===>>>@@@BBBBBBAAA;;;::::::999999::::::::::::999777555444666888:::888888888888888888888888666888999;;;;;;999777666555222000000222222000---111111111000000/////////111000000///////////////,,,------------,,,+++++++++***)))(((((()))***+++*********)))(((''''''(((###%%%((((((&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$###""""""""""""######$$$$$$%%%%%%###!!!  %%%%%%$$$$$$$$$$$$%%%%%%""""""!!! !!!!!! !!!!!!!!!!!!!!!"""#########!!! !!!!!!  !!!!!!"""  """ """!!!""""""!!!  """"""!!!!!!###%%%"""###$$$###""""""$$$%%%~~~|||{{{zzzvvvvvvwwwwwwvvvuuutttssspppooonnnnnnmmmmmmmmmnnnnnnkkkiiiggggggfffeeeccceeedddcccdddeeedddbbb```___^^^]]]\\\[[[YYYXXXWWWWWWYYYZZZZZZXXXVVVUUUUUURRRRRRSSSRRRQQQNNNKKKJJJFFFFFFFFFDDDBBBAAAAAACCCDDDDDDDDDDDDDDDDDDCCCCCCHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBAAADDDEEEFFFEEECCCAAAAAAAAA???>>>======???@@@@@@???<<<;;;:::999888888888888;;;:::777444222444888<<<888888888888888888888888777888:::<<<;;;999777555666444333222222111///...222222111000//////......000000///...............******,,,,,,,,,+++)))(((++++++***)))))))))*********++++++***(((''''''((($$$&&&''''''%%%$$$%%%&&&$$$$$$%%%%%%&&&&&&'''''''''''''''&&&%%%$$$""""""###""""""!!!""""""###$$$###"""!!! ###$$$$$$%%%%%%$$$$$$######"""!!!  !!!""""""""""""""""""!!!!!!   !!!"""!!!!!!  """###""" ###!!!"""###!!!!!!!!!############%%%&&&!!!"""#########$$$&&&(((~~~}}}}}}yyyxxxxxxwwwwwwwwwwwwwwwrrrqqqppppppooooooppppppnnnllljjjiiijjjiiieeebbb_________aaaccccccaaa______^^^]]]\\\ZZZXXXVVVUUUVVVXXX[[[[[[YYYWWWUUUTTTSSSSSSRRRRRRQQQOOONNNMMMIIIIIIIIIFFFBBB@@@??????AAABBBDDDEEEEEEDDDCCCBBBFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFHHHGGGEEEDDDDDDDDDAAA???======>>>???>>>===;;;:::999888777666666666::::::999666333444777;;;999999999999999999999999777999;;;<<<<<<:::777555444555555444111000000111444333333111000///......///......---------------++++++*********)))))))))+++++++++++++++******))))))+++,,,+++((('''''')))&&&''''''&&&$$$%%%'''((($$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&%%%%%%$$$######"""!!! !!!"""!!!!!!"""!!!!!! !!!###%%%&&&&&&%%%###!!!!!!!!!  """"""######"""   !!!!!!###!!! !!!###$$$""" ### ###$$$"""""" """$$$%%%%%%%%%&&&(((###$$$$$$$$$###$$$&&&(((~~~~~~~~~|||zzzxxxwwwwwwwwwwwwssssssrrrrrrqqqrrrrrrrrriiigggffffffgggeeeaaa]]]ZZZZZZ[[[^^^aaabbbaaa___^^^^^^]]][[[YYYVVVTTTSSSWWWZZZ]]]^^^\\\YYYWWWVVVTTTSSSSSSRRRQQQQQQPPPPPPLLLLLLJJJGGGBBB???>>>>>>???@@@CCCEEEFFFEEECCCAAADDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDEEEEEEFFFFFFFFFHHHIIIIIIGGGFFFFFFGGGCCCAAA????????????>>>===888888777777777777777888888999:::888555444666999;;;;;;;;;;;;;;;;;;;;;;;;777999;;;===<<<:::777555222555666555111000222444555555444333222000//////......---,,,,,,,,,,,,---...,,,***(((''')))+++,,,+++,,,---------+++***))))))+++---,,,)))'''''')))''''''&&&$$$###$$$''')))$$$$$$%%%%%%&&&'''(((((($$$$$$%%%&&&&&&&&&%%%%%%###"""!!! !!!!!!"""#########"""  """%%%''''''%%%""" !!!"""############  !!!$$$"""!!!!!!###$$$""" """ ###%%%"""""" ###%%%&&&&&&&&&'''(((&&&&&&&&&$$$######%%%'''}}}~~~|||{{{|||}}}~~~}}}zzzzzz|||zzzuuuuuutttssstttuuutttqqqoookkkhhheeedddeeeeeebbb___YYYZZZ\\\^^^^^^\\\ZZZYYY[[[[[[ZZZYYYXXXWWWVVVVVVZZZ\\\___aaa```^^^ZZZWWWUUUTTTRRRPPPOOOMMMMMMLLLNNNKKKHHHCCC@@@>>>>>>>>>DDDFFFGGGFFFEEECCCCCCDDDFFFFFFFFFEEECCCDDDFFFHHHEEEEEEEEEEEEEEEDDDCCCCCCEEEEEEFFFGGGHHHIIIJJJKKKCCCAAA????????????>>>===666555555444666888;;;===888999888777666777:::<<<;;;:::999:::;;;:::777555;;;;;;;;;;;;:::888666555444444333222111222555888888666333222222222111//////---***((()))+++...000///---+++***+++,,,,,,,,,---,,,++++++******+++++++++---...---+++)))))))))))))))((('''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&)))(((&&&$$$"""!!! !!!!!! !!!!!!$$$$$$######"""  !!!"""######$$$"""      !!!!!! !!!""""""$$$&&&&&&%%%"""!!!!!! """$$$$$$$$$%%%&&&((((((&&&$$$""""""###&&&'''{{{|||{{{|||~~~~~~|||zzzzzzzzz{{{|||{{{yyyzzz|||zzzuuurrrqqqpppqqqqqqpppnnnkkkhhhfffddddddeeeeeecccaaaZZZZZZZZZZZZZZZYYYXXXXXXZZZZZZZZZYYYYYYXXXXXXXXXZZZ\\\___bbbbbb```]]][[[VVVUUURRRPPPNNNMMMMMMLLLLLLJJJFFFBBB???>>>>>>>>>BBBCCCDDDDDDCCCBBBCCCDDDFFFGGGGGGFFFDDDDDDFFFHHHGGGHHHHHHHHHGGGGGGFFFEEECCCDDDDDDEEEGGGHHHHHHIIIAAA???===<<<======<<<;;;777777666666777888:::;;;888999999888777888:::<<<888777888999;;;:::888777::::::;;;;;;:::888666555111111111000000333888;;;777555333222222222111//////...,,,++++++---///111///---******+++,,,,,,+++,,,,,,+++***************,,,------,,,***))))))***(((((((((''''''&&&%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&((('''&&&$$$###""""""!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!! !!!""""""######"""!!!  """###"""  !!!"""    !!!  """"""""" !!!"""!!!###%%%%%%###!!! !!!!!!"""#########$$$&&&((()))'''%%%###"""######$$$|||xxxyyywwwyyy{{{{{{yyyxxxxxxxxxxxxyyyyyywwwyyy{{{zzzvvvrrrqqqoooooopppooollljjjgggfffeeeeeeffffffeeeccc___^^^[[[YYYXXXXXXYYYZZZ]]]\\\[[[ZZZYYYXXXXXXWWWXXXZZZ^^^```aaa```]]]\\\WWWUUURRRNNNLLLKKKKKKLLLJJJGGGDDD@@@>>>>>>???@@@AAABBBCCCCCCBBBCCCEEEGGGGGGHHHHHHGGGFFFFFFGGGIIIHHHHHHIIIIIIHHHHHHGGGGGGEEEEEEFFFFFFGGGGGGGGGHHHAAA???<<<<<<<<<===<<<<<<999999999999999888888888888999::::::999999:::;;;666666777999;;;;;;:::888888999::::::999888777666111111111111333777<<>>>>>???@@@AAABBBCCCCCCCCCEEEGGGJJJHHHIIIJJJIIIHHHGGGHHHJJJGGGGGGHHHHHHHHHGGGGGGFFFJJJJJJJJJIIIHHHHHHGGGGGGEEEBBB???>>>>>>??????>>>;;;;;;;;;;;;:::888777666666777999:::999888888999888888888:::<<<<<<:::999777777888999999888777666555555555555666:::???CCC555333111111111222111000............///000000111...,,,***)))***++++++***+++***))))))((()))))))))+++,,,+++***(((((()))+++%%%&&&'''((((((''''''&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$""""""!!!!!!!!!!!!"""""" """############ !!!!!!!!!""""""!!!  !!!"""!!!  !!!!!! !!!  !!!###%%%""""""!!! """$$$%%%%%%$$$!!! !!!  ######"""!!! """&&&)))(((((()))((((((&&&$$$###|||tttrrruuutttvvvxxxxxxvvvuuutttuuutttwwwwwwvvvyyy||||||xxxxxxvvvsssrrrqqqpppnnnllllllmmmmmmllljjjgggeeedddjjjgggccc___^^^^^^```bbb]]]\\\YYYWWWVVVVVVVVVVVVZZZ[[[\\\]]]\\\ZZZWWWUUURRRQQQMMMJJJHHHGGGGGGHHHEEECCCAAA@@@?????????@@@>>>@@@BBBBBBCCCDDDGGGIIIHHHIIIKKKJJJIIIHHHIIIJJJHHHHHHIIIIIIIIIIIIHHHHHHNNNMMMLLLKKKJJJIIIHHHGGGIIIFFFBBB@@@@@@@@@@@@???<<<<<<<<<;;;999777666555444666777888777666777777===<<<<<<===>>>===;;;999666777888888888777666555777777777666666888;;;>>>333111000000111222111000---------......///000111...,,,***)))***++++++++++++***))))))((()))))))))***+++,,,+++))))))***+++%%%&&&'''((((((((('''&&&&&&&&&$$$$$$$$$$$$&&&&&&###$$$%%%&&&&&&&&&&&&%%%""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!  !!! !!!""""""!!!!!!############!!!!!! """$$$%%%%%%$$$!!! !!!!!!######"""!!! """%%%(((&&&((()))***+++***((('''zzzrrrqqqsssvvvxxxzzzyyywwwuuutttuuuvvvxxxxxxxxxzzz~~~}}}yyywwwuuurrroooooommmllljjjmmmooopppnnnkkkgggdddcccgggfffcccaaa_________```WWWVVVTTTSSSTTTUUUWWWYYY[[[\\\\\\\\\[[[XXXVVVTTTOOONNNMMMKKKIIIHHHGGGGGGCCCCCCBBBBBBAAA@@@???>>>;;;===@@@BBBBBBCCCDDDFFFHHHIIIKKKKKKIIIIIIIIIJJJKKKKKKLLLLLLMMMMMMLLLLLLMMMMMMMMMLLLLLLKKKKKKKKKMMMIIIDDDAAA@@@@@@??????===<<<;;;999888666555444333555666666555555666777???>>>>>>>>>???>>>;;;999666777888888777666555444555666666555333222333555111000//////000111111000...---------...///111222///---+++***+++,,,,,,+++++++++***))))))))))))******+++------+++******+++%%%&&&((())))))'''&&&$$$&&&&&&$$$$$$$$$$$$&&&&&&###$$$%%%'''''''''&&&%%%###""""""!!!!!!""""""###""""""###""""""!!!   !!!###$$$"""  ###$$$$$$"""!!! !!! !!!"""###$$$###!!! """ !!!############!!! !!!$$$'''&&&''')))***++++++******|||vvvvvvzzzzzz{{{|||{{{yyyvvvuuuuuuxxxzzz{{{zzz|||{{{wwwtttqqqnnnmmmllljjjhhhjjjmmmooonnnjjjfffddddddddddddcccbbbaaa```^^^^^^VVVUUURRRQQQQQQRRRTTTUUUVVVWWWWWWWWWVVVUUUSSSRRRMMMMMMMMMMMMLLLJJJHHHGGGBBBCCCDDDDDDCCCAAA>>><<<;;;???CCCEEEEEEEEEEEEEEEGGGIIIKKKKKKJJJHHHHHHIIIKKKLLLMMMMMMNNNNNNMMMMMMMMMNNNOOOQQQRRRTTTUUUUUURRRNNNHHHDDDBBBBBBAAA@@@===<<<:::777666555555555555666666555444444777999=========>>>??????===;;;777777888888777555333222222444555555222000......000///......000111111111000///------...000333555000...,,,+++,,,---------,,,,,,+++***************)))+++...///...,,,++++++&&&''')))))))))'''%%%###&&&&&&$$$$$$$$$$$$&&&&&&###$$$&&&'''((('''%%%%%%######""""""""""""######"""""""""""""""!!! """!!! """$$$%%%###!!! !!!"""""""""!!! !!!"""!!! """"""""" !!!""""""!!! ###&&&!!!"""###"""!!!!!!###%%%''''''(((((())))))((((((}}}|||~~~~~~}}}zzzwwwvvvvvvzzz||||||{{{}}}|||yyyvvvrrrooonnnlllkkkiiigggjjjmmmmmmiiieeeddddddbbbccceeeeeedddbbb___]]]ZZZXXXTTTPPPNNNMMMNNNNNNPPPPPPQQQRRRRRRQQQPPPOOOLLLMMMNNNOOONNNLLLJJJIIIBBBCCCEEEFFFEEEBBB>>>;;;>>>BBBGGGJJJJJJIIIHHHHHHFFFHHHKKKKKKIIIHHHHHHHHHJJJJJJKKKLLLLLLLLLLLLLLLOOOPPPRRRVVVYYY\\\___```XXXSSSMMMHHHFFFEEEDDDCCC===<<<999666444444555555777777666555444555888;;;;;;:::;;;===??????>>><<<777888888888666444333111111444666666444000...---000...---...000111111111222000...---...111555888111///---,,,---......------,,,++++++******++++++(((,,,///111000---,,,+++&&&((()))***)))'''$$$"""&&&&&&$$$$$$$$$$$$&&&&&&$$$%%%'''(((((('''%%%$$$######""""""""""""######!!!!!!""""""""""""!!!!!! $$$"""!!! !!!!!!"""%%%%%%$$$!!!  !!!"""###!!!"""$$$###""" !!! !!!!!! !!!"""###"""!!! $$$'''!!!"""######""""""###$$$((((((''''''&&&&&&&&&%%%{{{xxxyyyzzz{{{zzz{{{zzzzzz{{{}}}~~~}}}|||wwwsssppppppqqqqqqooommmqqqrrrqqqnnniiiggghhhiiillljjjgggcccaaa```___```]]]ZZZTTTPPPMMMMMMOOOPPPMMMNNNPPPRRRSSSRRRQQQPPPRRRQQQPPPPPPPPPOOOMMMJJJEEEEEEFFFHHHHHHFFFCCC???@@@@@@CCCFFFIIIJJJIIIGGGHHHHHHHHHIIIKKKLLLKKKJJJMMMJJJHHHFFFGGGJJJNNNQQQQQQPPPPPPQQQWWWaaannnvvvooo___NNNFFFFFFEEEEEEFFF===<<<999999::::::999888;;;:::888777777:::===???@@@;;;888:::>>>AAA>>>;;;777777666555444222000///999888666333222111111222......///000111222222222666444222000///000222333111///---,,,,,,,,,+++***,,,,,,,,,+++++++++******,,,,,,++++++***))))))))))))***)))'''%%%%%%''')))(((&&&""" """&&&((($$$%%%&&&''''''&&&%%%$$$$$$""" !!!"""!!! ###&&&(((&&&!!! ###$$$$$$######"""!!!!!!  !!!"""######"""!!!!!! """"""""""""!!!###"""  """$$$$$$$$$""" !!!!!! #########"""  """&&&%%%%%%%%%%%%&&&&&&'''~~~{{{{{{||||||{{{{{{zzzzzz|||~~~~~~}}}{{{wwwtttrrrrrrssstttsssqqqoooqqqrrrpppnnnmmmnnnooollliiifffbbb```_________^^^[[[VVVRRROOOOOOOOOPPPPPPPPPPPPPPPPPPPPPQQQQQQRRRPPPNNNNNNNNNMMMKKKIIIFFFFFFFFFGGGHHHGGGDDDBBBBBBBBBCCCEEEHHHIIIIIIGGGHHHHHHHHHIIIKKKLLLKKKJJJMMMLLLJJJHHHIIILLLOOOQQQQQQQQQRRRUUU]]]jjjxxxvvveeeRRRIIIGGGEEEEEEFFF???===;;;;;;;;;;;;:::999;;;;;;:::999:::<<<>>>??????<<<::::::<<<<<<:::888::::::999888666555333333888777555333111111111111///000111222333333333333555333111//////000222444000...,,,,,,------,,,+++------------,,,,,,,,,,,,------,,,+++******))))))((()))((('''%%%%%%&&&((('''&&&###!!!!!!###&&&'''%%%&&&''''''''''''&&&%%%$$$"""!!!!!!######!!! ###$$$###!!!$$$"""""""""""""""""""""""" !!!"""""""""!!!  !!! ###"""!!!"""!!!"""!!!!!!!!!###### !!!###""""""!!! !!!###'''&&&&&&&&&&&&'''((((((~~~}}}}}}}}}||||||{{{{{{}}}~~~~~~}}}{{{wwwuuuttttttvvvvvvvvvuuuqqqsssuuutttrrrqqqppppppjjjhhhdddaaa^^^^^^^^^___^^^\\\YYYVVVSSSQQQPPPPPPRRRQQQOOONNNNNNOOORRRSSSRRROOOMMMKKKKKKKKKIIIHHHHHHGGGFFFFFFHHHHHHGGGEEEDDDCCCCCCDDDGGGIIIIIIHHHHHHHHHHHHIIIKKKLLLKKKJJJKKKJJJIIIIIIJJJKKKMMMNNNNNNOOOQQQWWWbbbrrrmmmXXXMMMHHHEEEDDDDDD@@@>>><<<<<<======<<<:::;;;;;;<<<<<<===>>>>>>???@@@???>>>===;;;:::999888::::::999888777555444444666555444222111000000000111222333444555555555444333222000//////111333444///---+++,,,---...---,,,,,,,,,,,,,,,+++++++++***......---,,,***)))(((((('''''''''%%%$$$$$$&&&(((&&&%%%$$$######$$$%%%&&&%%%&&&'''(((((('''&&&%%%#########$$$%%%$$$"""  """&&& !!!""""""###$$$$$$ !!! !!!!!!!!!!!!  ###!!!  !!!  !!!"""%%%%%%""" """!!!"""!!! """%%%'''((((((((()))))))))***~~~~~~~~~~~~|||{{{|||~~~}}}{{{yyyxxxwwwvvvvvvvvvvvvvvvxxxyyyyyywwwsssooollljjjhhhfffbbb___]]]]]]^^^___```^^^\\\YYYVVVTTTQQQPPPPPPOOOOOOOOOPPPRRRTTTUUURRRPPPLLLKKKJJJJJJHHHGGGHHHFFFEEEEEEGGGHHHIIIHHHFFFDDDCCCCCCEEEHHHIIIJJJHHHHHHHHHIIIKKKLLLKKKJJJGGGGGGGGGGGGHHHHHHIIIIIIJJJKKKOOOVVVcccuuuttt^^^PPPIIIDDDBBBBBB???>>>======>>>===;;;::::::;;;<<<>>>>>>>>>>>>===AAABBBBBB@@@>>>;;;;;;<<<888777666555444333222222444444333222000000//////222222333444555555444444111000/////////111333444///...,,,,,,---------,,,))))))))))))((((((((((((---,,,+++***)))((('''&&&&&&&&&&&&$$$######%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%######$$$%%%&&&%%%""""""%%% !!!!!!"""######### !!!""" !!!!!!  """!!! """!!! """%%%%%%!!! !!!!!!!!!  ###&&&(((((()))******+++++++++~~~}}}}}}}}}~~~{{{{{{|||~~~|||{{{zzzyyywwwuuusssssssss{{{zzzxxxvvvrrrmmmhhhdddeeeccc```]]]\\\]]]```bbbaaa```^^^\\\XXXUUUSSSQQQLLLMMMPPPSSSUUUVVVVVVVVVSSSPPPMMMKKKKKKIIIGGGEEEFFFDDDCCCCCCEEEHHHIIIIIIGGGDDDBBBCCCEEEHHHJJJKKKHHHHHHHHHIIIKKKLLLKKKJJJEEEFFFFFFGGGGGGGGGGGGFFFHHHJJJNNNVVVdddvvvxxxaaaRRRJJJDDD@@@???>>>=========>>>===;;;999999:::<<<>>>>>>>>>===<<<===???AAA@@@???======>>>666555444333222111111222333333222222111000///...111222222333333333333222000////////////000222222111///---,,,------,,,***)))))))))(((((((((''''''******)))((('''&&&%%%%%%%%%%%%%%%$$$######%%%'''%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$######$$$%%%&&&%%%""" !!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""  !!!!!! !!!"""###"""!!!$$$### !!!"""!!!  ###&&&'''((()))***++++++++++++}}}~~~}}}{{{zzzzzz{{{yyyzzz|||~~~{{{{{{zzzwwwtttrrrrrrssswwwuuusssqqqooolllhhheeecccaaa^^^\\\\\\___ccceeecccbbb___\\\YYYVVVSSSRRRJJJLLLPPPSSSVVVVVVVVVVVVRRRPPPNNNMMMKKKIIIEEECCCBBBAAA@@@AAADDDGGGHHHHHHEEEDDDBBBCCCFFFJJJLLLLLLHHHHHHHHHIIIKKKLLLKKKJJJGGGGGGGGGGGGGGGGGGGGGGGGHHHJJJPPPYYYfffxxxyyycccUUUMMMEEE@@@>>>>>>======>>>>>>===;;;888999;;;<<<>>>>>>>>>======::::::<<<===>>>===<<<<<<888666555333222333333444222333333222222000//////111111222222222222111111///////////////000000000000...,,,,,,------,,,+++++++++++++++*********)))(((''''''&&&&&&%%%%%%$$$%%%%%%%%%$$$###$$$&&&(((%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%&&&&&&%%%$$$############$$$%%%$$$""" """""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!   !!!  """######!!!!!!"""!!!!!!"""###"""!!! ###&&&%%%&&&((()))*********)))~~~}}}}}}~~~zzzwwwvvvwwwxxxyyy|||zzz{{{{{{xxxuuussstttuuuuuurrrooommmmmmlllhhheeeaaa___\\\[[[]]]aaaeeeiiieeeccc```\\\XXXVVVTTTSSSMMMMMMOOOPPPRRRSSSSSSTTTOOONNNMMMMMMKKKHHHCCC???>>>======???CCCEEEFFFFFFCCCBBBBBBDDDHHHKKKMMMMMMHHHHHHHHHIIIKKKLLLKKKJJJGGGFFFFFFEEEEEEFFFFFFGGGEEEHHHOOOYYYhhhyyyzzzeeeXXXPPPHHHBBB??????>>>>>>???@@@???<<<999<<<<<<===>>>????????????:::999999<<>>BBBDDDEEEDDDBBBAAABBBEEEIIILLLMMMNNNHHHHHHHHHIIIKKKLLLKKKJJJEEEDDDCCCBBBBBBCCCDDDEEE@@@EEEMMMXXXgggxxxzzzfffZZZSSSKKKDDDAAA@@@@@@@@@AAABBB@@@===;;;>>>>>>>>>??????@@@AAAAAA>>>;;;:::===AAAAAA===888777666444222222222333444222333444444333222111///222222333333333222222111000000//////......------)))((((((***...111222222************))))))))))))&&&&&&&&&'''''''''((((((%%%&&&&&&%%%$$$%%%'''***'''&&&%%%$$$$$$%%%&&&'''!!!"""###$$$$$$###"""!!!$$$""" !!!"""!!!  """###""" !!!###$$$$$$  !!!!!!!!!  !!!!!!!!!""" !!!"""######!!!!!!  ###!!!"""""" ###(((%%%%%%$$$!!! """$$$!!!"""%%%'''((((((''''''|||yyywww}}}~~~zzzwwwwwwyyy|||~~~}}}zzzwwwvvvuuusssqqqsssqqqmmmjjjhhhggghhhiiidddbbb___^^^^^^bbbfffhhhjjjgggaaa[[[VVVUUUWWWZZZVVVTTTQQQOOOOOOOOOOOONNNJJJHHHGGGGGGHHHFFFAAA<<<;;;===@@@BBBDDDDDDDDDCCCCCCAAABBBEEEIIIKKKKKKIIIHHHHHHHHHHHHGGGFFFEEEDDDDDDCCCCCCCCCCCCDDDDDDEEE>>>HHHRRRZZZfffwwwvvvbbbVVVOOOHHHDDDCCCCCCBBBAAA@@@???===<<<<<<<<<===???AAABBBAAA@@@???<<<;;;;;;<<<<<<<<<999777555555444222111222555777444333222111222333444555333444555555555444333222000000111111111000000///,,,---...------...111444+++++++++++++++***))))))&&&&&&&&&'''''''''''''''&&&&&&''''''''''''''''''%%%%%%$$$$$$###"""""""""######"""""""""""""""""" !!!!!!!!!""""""$$$$$$###""" !!!"""""""""&&&%%%""" %%%$$$!!! !!! !!!"""!!! !!!  !!! !!!!!!!!!"""######"""$$$%%%%%%$$$!!! &&&&&&&&&&&&&&&'''((()))}}}{{{zzz{{{}}}xxxvvvxxxzzz{{{~~~~~~|||yyywwwuuutttrrrqqqqqqoookkkhhhfffeeefffgggeeeccc```^^^^^^___aaaccccccbbb^^^ZZZWWWVVVYYY\\\VVVTTTQQQOOOOOOOOONNNLLLIIIGGGEEEEEEEEECCC>>>;;;;;;<<>><<<;;;:::<<<===???AAAAAAAAA@@@???<<<;;;;;;<<<===;;;888555555555555444333333555777888777555333222222222222333333444555444333222111//////000000000/////////---.........---...000333)))))))))))))))(((((('''))))))((((((''''''&&&&&&&&&'''''''''''''''&&&&&&######""""""!!!!!! $$$$$$$$$%%%%%%$$$$$$###"""!!!!!!!!!  !!!""""""!!!  !!!"""""""""$$$$$$""" ###!!!   !!!  !!!  !!! !!!!!! !!!"""###"""  %%%&&&&&&%%%"""!!!!!!"""&&&&&&&&&&&&'''(((******|||{{{|||~~~|||wwwvvvyyy|||{{{}}}~~~}}}}}}~~~~~~|||zzzwwwuuusssrrrqqqqqqooollliiigggffffffgggfffdddbbb___^^^]]]]]]]]]______]]]ZZZXXXWWWXXXYYYWWWTTTQQQPPPOOONNNMMMKKKHHHFFFCCCBBB@@@???<<<::::::<<<>>>AAABBBBBBAAAAAACCCCCCDDDGGGKKKMMMMMMLLLLLLKKKKKKKKKJJJIIIIIIHHHFFFFFFEEEDDDCCCCCCCCCCCCHHHJJJLLLTTTdddvvvuuufffUUULLLHHHEEEEEEGGGGGGFFFDDDBBB@@@>>><<<;;;<<<===>>>@@@AAA@@@@@@???<<<<<<===>>>>>><<<888444555666777777555555666777<<<;;;888666333111000///222333333333333222111000.........///////////////...///000///------///000)))************)))((((((++++++***)))(((''''''&&&(((((((((((('''&&&%%%%%%#########"""!!!!!! $$$%%%'''(((((('''%%%$$$$$$$$$###"""!!!###"""!!!  !!!"""""""""###"""!!!!!!    !!!    !!!  !!! !!!!!!  !!!"""!!!  !!!%%%&&&&&&%%%###!!!"""###%%%%%%&&&&&&''')))***+++}}}|||~~~~~~zzzxxxzzz}}}{{{}}}~~~}}}|||{{{|||}}}~~~}}}zzzvvvttttttttttttrrrooollljjjiiiiiiiiifffeeecccaaa___]]][[[[[[`````````]]]ZZZWWWVVVVVVYYYVVVSSSQQQPPPOOOLLLJJJHHHFFFCCC@@@>>><<<;;;::::::;;;>>>@@@AAAAAA@@@???BBBBBBDDDGGGJJJLLLLLLMMMNNNMMMLLLLLLKKKJJJJJJJJJGGGFFFEEEDDDCCCCCCCCCCCCIIIKKKMMMQQQ^^^nnnxxxzzzmmm___QQQJJJGGGEEEFFFIIIHHHGGGFFFDDDCCCAAA@@@???<<<===>>>???@@@@@@@@@???>>>>>>???@@@@@@===999555666888999999777666666777===<<<:::777555222111000333222222222111111000000//////......//////000000000000111///---,,,---...,,,,,,------,,,,,,+++***+++++++++******)))))))))(((((((((((('''&&&%%%$$$&&&&&&%%%$$$$$$######"""###%%%'''))))))(((&&&$$$&&&%%%%%%$$$###"""!!!!!!!!! !!!"""$$$ !!!"""""""""!!!!!!!!! """  !!!"""!!!  """"""!!!  !!! !!!  !!!!!!!!!"""  """!!! !!!"""$$$%%%%%%$$$"""!!!!!!"""###$$$$$$%%%&&&((()))***~~~~~~}}}||||||}}}|||}}}~~~}}}{{{{{{|||}}}}}}xxxvvvvvvwwwuuusssqqqnnnlllkkkkkkjjjeeedddcccbbbaaa___]]]\\\___```aaa```]]]ZZZXXXXXX[[[XXXVVVSSSRRROOOLLLIIIGGGFFFDDDAAA>>><<<;;;;;;:::;;;>>>@@@AAA@@@???>>>???AAADDDFFFHHHJJJKKKMMMOOONNNLLLKKKKKKJJJKKKKKKHHHGGGFFFDDDDDDCCCCCCCCCFFFKKKNNNPPPVVVbbbmmmrrrdddYYYMMMGGGDDDBBBCCCGGGDDDCCCCCCCCCBBBBBBBBBBBB<<<======>>>?????????@@@@@@@@@@@@AAAAAA???;;;888777999::::::888666666777;;;:::999888666555333333333333222111000000//////000000/////////000111222000111111000...,,,,,,------------------,,,++++++)))*********++++++,,,,,,(((((((((((('''&&&%%%$$$&&&&&&%%%%%%$$$#########"""###&&&((()))'''%%%$$$&&&&&&&&&&&&%%%%%%%%%$$$"""!!! ###$$$ !!!""""""""" !!!!!! """ """!!! !!!   """######""" """ !!!  !!!!!!""""""  """!!! !!!""""""###$$$###!!! !!!"""""""""###$$$%%%''''''|||~~~|||}}}}}}~~~~~~}}}||||||~~~zzzwwwxxxzzztttsssqqqooommmllljjjjjjddddddcccbbb```___^^^]]]\\\^^^```aaa```^^^^^^^^^[[[YYYVVVTTTRRROOOKKKGGGDDDEEEDDDBBB???<<<<<<<<<:::<<<>>>@@@AAA@@@???>>>>>>@@@DDDFFFGGGIIIKKKMMMNNNMMMKKKJJJIIIIIIJJJKKKGGGFFFFFFEEEDDDDDDDDDDDDCCCIIINNNMMMPPPYYYbbbgggYYYPPPHHHDDDAAA??????CCC?????????@@@@@@@@@@@@AAA<<<<<<======>>>??????@@@AAA@@@???@@@AAA@@@===;;;888999:::999777666666777777888888888888777666555444444222111000000///000000000/////////111222444000111222111...,,,,,,,,,+++,,,,,,,,,,,,+++******((())))))***+++,,,------(((((((((((('''&&&%%%%%%$$$$$$$$$###""""""!!!!!!!!!###%%%&&&''''''%%%$$$''''''&&&&&&&&&&&&&&&&&&$$$###!!! !!! !!!""""""""" !!!!!! !!! !!!!!!!!!######"""!!! !!!###$$$%%%!!!""" !!!  !!!!!!""""""!!! !!!"""!!!  !!!!!!"""###"""  !!!"""!!!!!!""""""###$$$%%%|||{{{|||~~~~~~~~~~~~yyyvvvxxxzzzvvvuuutttrrrpppnnnlllllleeedddbbb```^^^]]]\\\\\\\\\^^^```aaa```___``````ZZZXXXUUUSSSPPPMMMHHHDDD@@@BBBDDDBBB???<<<;;;<<<;;;===???AAAAAAAAA??????>>>AAAEEEGGGHHHIIILLLOOOMMMLLLJJJHHHHHHHHHIIIJJJFFFFFFEEEEEEEEEEEEEEEFFFBBBFFFIIIIIIMMMTTTYYYYYYPPPJJJEEEDDDBBB??????BBB@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<<<<======>>>???@@@@@@>>>======>>>???>>>===::::::999777555555666888666666777888888777666555666555333111000000000000000///.........000222333///000222111///---,,,,,,,,,,,,,,,,,,,,,++++++***))))))******++++++,,,,,,&&&'''''''''''''''&&&&&&%%%$$$$$$######""""""!!!######$$$%%%&&&&&&&&&&&&(((''''''&&&%%%$$$######"""!!!  !!!""" !!!""""""""" !!!"""!!!  !!!!!!!!!"""""""""""""""!!!  !!!!!! """%%%''' !!!"""""" !!!  !!!!!!"""###"""  !!!!!!"""###"""  !!!"""###"""!!! !!!"""######""""""""""""######~~~}}}zzzzzz|||~~~yyyuuuwwwzzzyyyxxxwwwuuusssqqqpppooofffeeebbb___\\\[[[ZZZZZZ___```aaa```^^^]]]]]]^^^YYYWWWTTTRRROOOKKKFFFBBB===@@@CCCBBB???<<<;;;<<<<<<===???AAABBBAAA@@@???>>>BBBFFFHHHIIIJJJNNNPPPLLLKKKIIIGGGFFFGGGHHHIIIFFFEEEEEEEEEEEEEEEFFFGGGCCCDDDDDDEEELLLTTTTTTPPPLLLHHHEEEFFFEEEBBBBBBEEEEEEDDDDDDCCCBBBBBBAAAAAA===<<<<<<<<<===>>>???@@@>>><<<::::::<<<>>>>>>>>>::::::999666444444666888555666777888888777666555777555333111000000000111///...---,,,---///111333...000222111///---,,,,,,......//////......---,,,++++++******************&&&&&&''''''((('''''''''''''''&&&%%%%%%$$$$$$###$$$$$$%%%%%%&&&'''(((((()))((('''%%%###!!! !!!###$$$%%% !!!"""""""""!!!""""""!!! !!!!!!""""""!!!!!!""""""""""""!!!!!! """###""" !!!"""%%%((( !!!!!!""""""""" !!!  !!!!!!"""###"""!!! !!!""""""######""" """###$$$###"""!!!"""###%%%$$$$$$###"""#########}}}~~~|||wwwttttttuuu{{{yyyxxxwwwuuuqqqllliiijjjeeeaaa^^^ZZZUUUVVV[[[______````````````______\\\VVVOOOMMMNNNNNNKKKHHHDDDEEEDDDBBB???>>>>>>???>>>@@@CCCCCCCCCBBBBBBCCCAAAAAAAAACCCEEEIIIMMMOOOKKKJJJIIIGGGFFFEEEEEEEEEGGGFFFFFFFFFFFFFFFGGGGGGCCCCCCDDDCCCCCCDDDGGGJJJFFFGGGHHHFFFDDDCCCDDDEEEEEEFFFHHHHHHGGGDDDAAA???;;;:::999999:::<<>><<<:::777666666777888888777666777777666333111444333000...---,,,,,,,,,------,,,---...000222333000///...---,,,------...***,,,...000000...,,,***+++)))(((***,,,---+++(((+++***)))''''''&&&&&&&&&$$$$$$######"""#########'''(((******((('''((())))))'''%%%&&&''''''$$$!!!"""!!!  !!!$$$!!! !!!###%%% !!!!!!!!!!!!!!!"""!!! """"""!!!  """  !!!!!!!!!!!!""""""""""""""""""$$$%%%$$$###"""###$$$%%%%%%$$$""" """$$$$$$###!!!  """"""""""""""""""""""""~~~{{{yyywwwvvvuuuyyyxxxuuutttrrrpppllliiiiiieeecccbbb^^^XXXWWWZZZ]]]^^^```aaabbbbbbaaa```[[[VVVPPPNNNOOOPPPMMMJJJEEECCCAAA???>>>>>>>>>>>>???AAACCCDDDCCCBBBBBBCCCCCCCCCDDDEEEGGGJJJLLLNNNHHHHHHGGGFFFEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEFFFFFF@@@AAAAAA@@@??????AAACCC@@@AAACCCDDDDDDDDDFFFGGGDDDEEEFFFFFFEEECCCAAA@@@<<<;;;:::::::::<<<>>>???===<<<;;;::::::<<<===>>>999:::<<<===<<<999666333777777666777777666444111333222000...---,,,,,,---,,,---------///000111222000///...---------......+++,,,---//////...---,,,+++)))(((***,,,,,,***(((***)))((('''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&''')))+++***)))((()))***(((&&&%%%%%%'''&&&$$$!!!###"""!!!  $$$((($$$""" !!!""" !!!!!!!!!!!! !!! !!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######!!!!!!"""###!!!""""""!!! !!!######"""!!! ########################}}}{{{{{{}}}|||yyyvvvxxxvvvrrrpppooommmkkkiiieeeccccccccc___XXXVVVXXX[[[^^^aaadddeeedddbbb```ZZZVVVQQQPPPQQQQQQOOOMMMGGGCCC>>><<<===>>>>>><<>>@@@CCCDDDDDDEEEGGGHHHCCCDDDDDDDDDCCCBBBBBBAAA===<<<;;;::::::;;;<<<===999888888888:::<<<>>>???999;;;===>>>===:::777444777666666777777777444222222111///...---------...,,,,,,...///000000000000000///......------......,,,,,,------............***))))))***++++++***((()))(((((('''''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&(((***)))((('''(((((('''%%%%%%%%%&&&%%%###!!!$$$###""" ###'''+++&&&$$$"""   !!!  !!!"""######!!!!!!!!!!!!!!!  """"""  !!!!!!""""""!!!!!!!!!""" !!!!!!!!!!!!!!! ########################|||yyyxxx{{{|||xxxyyyvvvqqqnnnmmmmmmkkkjjjccc```______[[[VVVUUUXXX\\\___cccffffffddd```^^^YYYVVVSSSRRRRRRSSSQQQOOOJJJCCC===;;;>>>@@@???===DDDGGGIIIJJJIIIFFFEEEEEECCCDDDFFFHHHHHHHHHGGGFFFIIIHHHGGGGGGGGGGGGGGGGGGEEEDDDDDDCCCCCCCCCCCCDDDBBBCCCCCCAAA===;;;::::::AAADDDFFFGGGFFFFFFGGGGGGBBBBBBBBBBBBBBBBBBBBBBBB>>>===<<<;;;;;;;;;;;;<<<888888888888999;;;<<<===>>>===;;;999888888999:::666555555666888777555333111000///...------...///+++,,,...000111000000/////////..................------,,,,,,---...///000************+++***)))((((((''''''''''''(((((()))$$$$$$#########$$$%%%%%%%%%&&&((((((&&&%%%&&&'''%%%%%%$$$%%%%%%$$$###"""%%%$$$###!!!  """'''***%%%$$$!!! !!!!!!!!! !!!!!!###$$$$$$$$$!!!!!!!!!  """"""!!! !!! """$$$$$$###!!!!!!!!! !!!""""""""" ########################{{{xxxwww{{{~~~zzz{{{wwwrrrooommmmmmlllkkkdddaaa^^^\\\YYYUUUWWW[[[___aaaeeegggfffbbb]]]ZZZXXXVVVTTTTTTSSSSSSRRRQQQLLLFFF???===@@@BBBAAA???GGGJJJMMMMMMKKKIIIGGGFFFDDDFFFHHHJJJKKKJJJHHHGGGNNNMMMLLLJJJIIIHHHHHHHHHEEEEEEDDDCCCBBBBBBCCCCCCCCCCCCCCC@@@<<<:::999:::@@@CCCFFFGGGGGGFFFGGGGGGBBBBBBBBBAAAAAAAAAAAAAAA>>>===<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::>>><<<:::888777888:::;;;555444555666888888666444111000///...------...///,,,---...000000000//////....../////////////////////...---,,,,,,...000111++++++,,,,,,+++***))))))(((''''''''''''(((((()))$$$#########$$$%%%%%%&&&%%%''')))((('''&&&''''''$$$$$$%%%%%%$$$#########%%%%%%###"""!!!  ###%%%"""!!! !!!"""&&&%%%$$$""" !!!###$$$$$$$$$""""""!!!!!! """$$$$$$###"""!!!"""!!!"""$$$$$$!!! !!!""""""""" """"""""""""""""""""""""~~~zzzyyyxxx{{{}}}|||yyytttpppnnnmmmllljjjgggccc```^^^[[[XXXZZZ``````ccceeefffeeeaaa[[[XXXWWWVVVVVVUUUSSSRRRQQQQQQLLLHHHCCCAAABBBCCCCCCAAAHHHKKKNNNOOOLLLIIIGGGEEEFFFGGGJJJLLLNNNNNNMMMLLLQQQPPPOOOMMMKKKJJJJJJJJJFFFEEEDDDCCCCCCBBBCCCCCCBBBAAA@@@<<<999777888999;;;>>>BBBEEEFFFFFFGGGHHHBBBCCCCCCCCCBBBAAAAAA@@@=========<<<<<<;;;;;;:::=========<<<;;;::::::999777999;;;===<<<:::777555444444444666888888666555222111///...---------...------...///////////////......///000000000//////000///...------...///000,,,---...---+++******+++)))(((((('''''''''((((((&&&%%%%%%&&&&&&'''((()))''')))++++++)))((()))***###%%%&&&&&&%%%$$$$$$%%%%%%$$$###""""""!!!!!!"""!!! """######((('''%%%###!!! !!!!!!!!!!!! """###$$$$$$######""""""!!!!!! ###&&&&&&%%%###""""""!!!"""!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!}}}~~~~~~}}}{{{{{{{{{{{{|||}}}~~~}}}yyyuuuqqqooollljjjhhheeebbbaaa```]]]ZZZ[[[___```aaadddeeeccc```\\\YYYVVVWWWWWWUUUSSSQQQPPPPPPJJJHHHFFFDDDCCCBBBBBBBBBGGGJJJMMMNNNKKKGGGDDDCCCDDDFFFHHHKKKMMMNNNOOOOOOQQQPPPOOONNNMMMMMMMMMMMMGGGFFFEEEDDDCCCCCCCCCCCCAAA@@@===999777777999<<<;;;???CCCFFFFFFFFFFFFGGGCCCDDDEEEEEEDDDBBB@@@>>><<<<<<<<<<<<<<<<<<;;;;;;?????????>>>===<<<;;;;;;555777:::<<<;;;999666444333333444666888999777555333222000...---,,,,,,---///............//////000---...///000111000000///111000///......------------///000///,,,***+++,,,***)))((('''''''''''''''%%%%%%%%%&&&&&&((())))))&&&(((***)))((('''((((((###%%%''''''%%%$$$%%%&&&$$$######""""""#########!!! !!!""""""###%%%%%%$$$"""!!!  !!!!!!""""""""" !!!###$$$%%%$$$$$$###""""""!!!!!! ###&&&'''%%%$$$"""""" !!!!!! """$$$###"""!!! ~~~{{{}}}~~~~~~||||||||||||{{{{{{~~~|||yyyuuuqqqnnnlllhhhfffaaa``````aaa^^^YYYYYY\\\^^^```bbbcccbbb```]]][[[VVVWWWWWWUUUSSSPPPOOOOOOGGGHHHHHHFFFCCCAAABBBCCCEEEHHHLLLLLLJJJEEEBBBAAA@@@BBBDDDGGGJJJLLLNNNNNNOOOOOONNNNNNNNNNNNNNNOOOGGGGGGFFFDDDDDDCCCCCCCCCAAA@@@===999777888<<>>>>>===:::999777555555666888999333333444666888999777666444333000...---,,,,,,,,,000///...------...000111---...///111111111000///111111000///...---,,,,,,---000111000---++++++---+++***)))''''''&&&&&&&&&#########$$$%%%&&&'''(((###%%%&&&&&&%%%$$$$$$%%%###&&&((((((%%%$$$&&&(((#########"""######$$$%%% """ !!!!!!!!!!!!"""""""""!!!!!!   !!!""""""""" """$$$%%%%%%%%%$$$###""""""!!! """&&&'''%%%###""""""!!!"""#########%%%(((+++$$$###!!!  }}}|||~~~}}}||||||||||||}}}}}}{{{{{{|||}}}~~~zzz{{{xxxssspppppplllfffdddbbb```___^^^\\\YYYWWWVVV]]]bbbcccfffgggbbbZZZXXXXXXVVVSSSPPPOOOPPPRRRMMMKKKHHHDDDCCCCCCDDDDDDMMMMMMLLLJJJGGGEEEFFFGGGAAADDDGGGJJJKKKLLLOOOQQQWWWWWWVVVSSSOOOMMMLLLMMMJJJHHHEEEBBB@@@?????????BBBBBB@@@<<<777666999===BBBGGGMMMPPPLLLEEEAAABBBGGGFFFEEECCCAAA???>>>===777:::<<<======>>>???AAACCCAAA>>>;;;:::;;;===>>><<<;;;:::888777666666666444777::::::666333222333555333111000000000...,,,...---------...///111222555222000000222333111//////...------///000000000...000111...***+++000555111///***&&&%%%%%%''')))$$$$$$$$$%%%&&&'''((()))%%%$$$$$$%%%&&&'''%%%$$$#########$$$$$$%%%%%%%%%((('''%%%###""""""######  !!!""" ######"""!!!!!!""" ###!!!  !!!$$$%%%%%%***)))'''%%%$$$$$$$$$$$$(((''''''&&&&&&%%%$$$$$$%%%%%%$$$!!! """$$$%%%!!! """!!! !!!  }}}{{{{{{||||||}}}~~~~~~~~~~~~{{{{{{|||}}}~~~~~~}}}}}}|||wwwpppnnnooolllhhheeeccc```___]]][[[WWWUUUXXX^^^cccdddfffiiifff___\\\ZZZVVVRRRNNNMMMPPPRRRHHHGGGEEEDDDDDDFFFHHHJJJLLLLLLKKKHHHEEEBBBBBBCCCBBBDDDHHHJJJLLLMMMPPPQQQWWWXXXXXXUUUQQQNNNLLLLLLHHHGGGDDDAAA@@@???@@@@@@AAAAAA???;;;888999>>>BBBHHHMMMSSSTTTOOOIIIFFFFFFGGGFFFEEECCC@@@>>>===<<<<<<===??????>>>>>>>>>???@@@???===<<<;;;<<<>>>???;;;:::999777666555555555444666888888777555444444444222111000111000///---...---------...///111222222000---...000000///...//////......///000000000...000000---******...333,,,+++)))((((((((()))***%%%%%%%%%%%%%%%&&&'''(((%%%$$$$$$%%%&&&'''%%%###""""""###$$$&&&'''(((((('''&&&$$$############$$$!!!  !!! """!!!!!!!!! !!!!!! !!!"""###""")))(((&&&%%%%%%%%%&&&&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%$$$""" """%%%((($$$  """!!!!!!  ~~~|||{{{yyyzzz}}}~~~~~~~~~zzz{{{|||}}}}}}|||{{{{{{~~~|||vvvnnnlllmmmlllhhhfffdddbbb```^^^\\\XXXUUUXXX\\\___```bbbeeedddaaa___]]]WWWQQQLLLKKKNNNQQQHHHGGGEEEEEEEEEGGGIIIKKKKKKJJJIIIEEEAAA???>>>???AAADDDHHHJJJLLLMMMPPPRRRXXXYYYZZZXXXTTTOOOLLLKKKGGGFFFCCCAAA@@@?????????@@@???===:::999<<>>??????:::999888777666555555555444444555777888888777555333222000111222222111///...............///000111...,,,++++++---......---/////////...//////000111...//////,,,)))(((,,,///'''((()))***+++++++++***&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$%%%&&&&&&%%%###!!!"""###$$$&&&((()))***%%%$$$$$$#########$$$$$$!!!!!! !!!   !!!  %%%%%%$$$$$$$$$&&&'''((('''&&&$$$###""""""######$$$$$$$$$""" """$$$'''%%%!!! !!!""""""!!!######"""!!! }}}|||xxxzzz}}}~~~{{{zzzyyy{{{}}}}}}|||zzzzzzyyy{{{zzzuuunnnkkkllliiieeefffdddbbbaaa```^^^[[[YYYVVVXXXZZZZZZZZZ[[[]]]]]]```]]]YYYRRRMMMKKKLLLNNNMMMKKKIIIGGGEEEEEEEEEFFFFFFFFFEEEBBB>>><<<<<<===???BBBFFFHHHJJJLLLNNNPPPWWWZZZ\\\[[[VVVQQQLLLJJJHHHGGGDDDBBB@@@>>>======>>>===<<<999999???IIIQQQ]]]cccfff```VVVOOOMMMLLLGGGFFFDDDBBB???===;;;:::;;;<<<======;;;::::::;;;=========>>>>>>>>>>>>>>>:::999888777666666666666777555444666999999777444333111000111333333222111.............../////////,,,+++++++++,,,---............///...------///000.........+++((((((***,,,''''''((()))***+++++++++''''''&&&%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&&&&$$$###!!!""""""$$$%%%&&&''''''###############$$$$$$$$$ """###""""""!!!!!! !!!  !!!!!!!!!!!!###%%%'''(((&&&%%%###!!! !!!"""###!!!""""""!!! !!!######"""!!!!!!"""$$$&&&'''%%%$$$$$$###""" ~~~}}}zzz{{{~~~~~~{{{wwwuuuwwwzzz}}}~~~|||yyyyyyyyywwwxxxuuupppmmmlllggg``````___^^^^^^______]]][[[WWWWWWVVVUUUSSSRRRTTTXXX\\\\\\ZZZVVVPPPMMMKKKKKKPPPNNNLLLIIIFFFDDDCCCCCCAAABBBBBB???===<<<<<<>>><<>>?????????>>>===<<<<<<;;;;;;;;;:::999888888888888:::888555666888888555222333222111222333444333222///////////////.........,,,,,,------------///000---...///---++++++---///------,,,+++)))((()))***+++***((((((((()))***,,,(((((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&$$$""""""""""""""""""#########"""#####################"""$$$%%%$$$$$$###"""!!!!!!""""""   !!!!!! !!!###%%%&&&%%%$$$"""!!! !!!!!! !!!  !!!######"""!!!"""$$$&&&(((%%%%%%%%%$$$###""" ~~~|||}}}~~~zzzvvvtttvvvzzz~~~|||zzzyyyzzzwwwyyywwwrrrooommmfff___ZZZYYYYYYZZZ\\\\\\[[[YYYXXXVVVUUUTTTPPPMMMPPPVVVYYYZZZZZZWWWRRRNNNLLLKKKOOOMMMLLLIIIGGGFFFEEEDDD???@@@@@@???<<<<<<===>>>:::===AAADDDFFFHHHKKKMMMTTTVVVYYYYYYUUUPPPLLLJJJJJJIIIGGGDDDAAA???<<<;;;<<<;;;:::888888???IIIQQQkkkuuuxxxkkk\\\UUUQQQMMMDDDCCCBBB@@@>>><<<;;;:::999;;;>>>??????@@@AAACCCAAA@@@???===<<<<<<;;;;;;;;;;;;:::999999999999999;;;999888777777666555333444333222222444555444222//////000000///...------.../////////......///111,,,///000...+++***,,,///---,,,+++***************,,,+++)))''''''(((***+++))))))((('''&&&&&&'''''''''&&&%%%%%%&&&&&&$$$""""""""""""!!!!!!!!!!!! """######$$$######"""""""""$$$&&&&&&$$$###!!!!!!!!!""""""!!! """  """######""" !!!###$$$#########""""""!!!   !!!&&&&&&%%%""" """$$$%%%%%%&&&&&&%%%###!!! ~~~}}}~~~|||yyywwwtttyyy}}}zzz{{{|||{{{|||yyytttpppoooiiibbbZZZYYYYYYZZZ[[[[[[ZZZXXXUUUSSSSSSSSSOOOJJJNNNUUUYYYYYYXXXUUUQQQOOONNNOOONNNMMMLLLJJJHHHGGGFFFEEEAAAAAAAAA???<<<;;;<<<===999<<<@@@DDDFFFHHHKKKMMMQQQTTTVVVVVVSSSNNNLLLJJJHHHHHHGGGEEECCCAAA???>>>;;;;;;:::777777<<>>===<<<;;;:::<<>>;;;:::999999888888999999888999999888666555666777555444333333444555333222000000000000///...,,,+++///111222000...---///111...111222000,,,+++...111,,,+++******+++++++++***))))))))))))))))))))))))***))))))((((((((())))))'''&&&%%%%%%&&&%%%###!!!!!!!!!!!!!!!""""""""""""######$$$$$$###"""!!! !!!"""$$$%%%$$$!!!  !!! !!!  """$$$$$$$$$"""!!! !!!"""###"""###$$$$$$$$$"""  """"""!!!!!!!!!###&&&'''&&&""" ###$$$%%%&&&'''&&&%%%###"""~~~}}}~~~~~~|||{{{sssyyy~~~{{{|||~~~{{{tttpppppplllggg^^^]]]\\\\\\]]]]]][[[YYYQQQOOOPPPQQQMMMHHHLLLUUUYYYXXXVVVRRROOOOOOQQQSSSPPPOOOMMMKKKIIIFFFEEEDDDCCCCCCBBB@@@<<<:::;;;<<<:::===AAADDDFFFIIILLLNNNPPPRRRTTTTTTQQQNNNKKKKKKFFFFFFFFFFFFEEEDDDBBBBBB;;;;;;:::777666:::CCCIIIYYYiiiooobbbTTTNNNJJJEEEAAAAAA@@@???>>>===<<<<<<:::<<<>>>?????????@@@AAA@@@>>><<<;;;;;;===???AAA999999888888888888888888555888999888555555888;;;666555333333444555333222000000111111000...,,,+++000222222111...---...111///222444222...,,,///333,,,+++***+++,,,---,,,+++%%%'''***,,,,,,+++***(((******))))))))))))******'''&&&%%%%%%&&&%%%###!!! !!!!!!"""###$$$$$$%%%###$$$$$$$$$###""" !!!  !!!$$$"""     !!! """$$$$$$$$$%%%$$$"""!!!!!!"""######!!!###%%%&&&%%%###  !!!###$$$###"""###$$$###$$$$$$""""""&&&###$$$&&&''''''&&&$$$###{{{|||}}}|||xxxssswww|||~~~}}}}}}~~~zzzsssmmmhhhfffdddcccaaa___]]]]]]]]]^^^UUUTTTQQQLLLHHHGGGKKKOOOSSSTTTUUUTTTRRRRRRSSSTTTPPPPPPNNNLLLJJJIIIGGGGGGCCCBBB@@@>>>======>>>???<<<===>>>AAAEEEJJJNNNPPPPPPPPPPPPMMMKKKKKKMMMOOOKKKIIIGGGFFFEEECCC@@@>>><<<;;;:::888777:::>>>AAAQQQSSSUUUUUUSSSNNNHHHDDDCCCBBB@@@>>>==================???BBBDDDCCC@@@===>>>>>>>>>>>>============;;;;;;::::::::::::;;;<<<;;;:::999888777666555444666666666777888555111...111111000000//////......000000000000////////////+++---......---///444888///...,,,******+++,,,---************************'''((()))))))))(((&&&%%%%%%&&&'''((((((&&&$$$###""""""""""""""""""############""""""!!!!!!!!!  """"""#########  !!!"""###$$$$$$###"""""""""""""""###### !!!###$$$$$$###"""!!!%%%###  """"""#########$$$$$$$$$)))))))))))))))(((((('''{{{{{{|||~~~{{{wwwuuuxxx|||~~~~~~{{{uuunnniiiggggggfffdddbbbaaa_________UUUUUURRRMMMIIIIIILLLOOORRRSSSSSSSSSSSSSSSRRRRRRQQQPPPOOOMMMKKKIIIGGGGGGDDDCCC@@@>>>===>>>???AAA??????AAACCCFFFIIILLLNNNNNNNNNOOONNNLLLLLLMMMNNNHHHFFFDDDCCCBBB@@@===;;;::::::999777666777;;;>>>EEEGGGKKKMMMMMMKKKGGGDDDBBBAAA@@@???>>>??????@@@<<<===>>>AAACCCBBB???<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999888666555444444999888888888888777333000111111000000////////////000000000000000//////...+++---......---///222555///---,,,******+++,,,---(((((((((((((((((((((((((((((()))))))))((('''&&&$$$%%%'''''''''%%%$$$"""########################!!!!!!!!!  !!!"""############ !!!!!!"""!!!  !!!!!!!!!!!!"""###$$$%%%#########$$$######""""""###"""!!! !!!######$$$###############$$$$$$$$$)))))))))))))))(((((('''{{{{{{{{{|||}}}~~~}}}zzzxxxwwwyyy|||~~~{{{uuuooojjjggghhhgggfffdddaaa___]]]\\\WWWVVVSSSOOOLLLLLLNNNQQQSSSRRRRRRTTTWWWWWWTTTPPPQQQQQQOOOMMMKKKIIIGGGGGGEEECCC@@@======>>>@@@BBBAAABBBBBBDDDFFFIIIKKKLLLLLLNNNPPPOOONNNLLLLLLMMMFFFDDDBBB@@@@@@>>><<<::::::::::::888777777888:::<<>>>>>@@@BBBDDDCCC@@@===========================??????@@@@@@???===;;;999:::999888777555444333222;;;:::888888888777444222111000000000000////////////000111111111000...---,,,---...///......///111...---,,,+++***+++,,,---((((((((((((((((((((((((((()))*********)))'''&&&%%%%%%&&&''''''%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!!!!!!!!!! !!!!!!"""###$$$$$$$$$$$$""""""######""""""!!!   !!!"""$$$%%%&&&&&&%%%$$$###############""""""!!!"""###%%%'''(((###############$$$$$$%%%(((((((((((((((''''''&&&}}}|||{{{{{{|||}}}}}}{{{yyyyyy{{{}}}~~~zzztttooojjjgggeeedddcccaaa^^^[[[YYYXXXXXXWWWUUUSSSQQQQQQRRRSSSTTTRRRQQQUUUZZZZZZUUUPPPRRRQQQOOOMMMKKKIIIGGGFFFDDDBBB???<<<<<<===@@@BBB@@@AAABBBDDDFFFHHHJJJKKKNNNPPPRRRRRRPPPMMMKKKJJJGGGEEEBBBAAA@@@???===<<<;;;<<<<<<:::888777888999===???CCCGGGHHHGGGEEEDDDDDDCCCAAA@@@@@@@@@AAAAAAAAAAAABBBDDDFFFEEEBBB@@@????????????@@@@@@@@@@@@BBBCCCEEEEEECCC@@@<<<::::::999888666555333222111:::888666555555555333222000000000000000000000000///000111111111000...---,,,---...///......------...---,,,+++++++++,,,,,,************************((()))*********)))''''''&&&&&&''''''''''''&&&%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############""""""###$$$$$$$$$$$$$$$"""""""""""""""!!!!!!    !!!"""###### !!!!!!###$$$%%%((('''%%%###""""""######!!!"""""""""###$$$''')))######"""""""""###$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$}}}|||zzzzzz|||}}}}}}|||zzz|||~~~}}}wwwrrrnnniiieeebbbaaa```^^^[[[YYYXXXWWWYYYXXXVVVUUUUUUTTTTTTTTTQQQOOOOOOSSSXXXYYYTTTOOORRRQQQOOOMMMJJJHHHFFFEEECCCAAA>>><<<;;;===???AAA>>>???AAADDDGGGIIIKKKKKKQQQSSSUUUTTTQQQMMMJJJHHHGGGEEEBBB@@@@@@???>>>===;;;;;;;;;999777666666888===@@@CCCGGGIIIIIIGGGFFFFFFEEECCCAAA???>>>>>>>>>AAAAAAAAACCCDDDDDDAAA???>>>?????????@@@@@@@@@AAAEEEFFFHHHHHHFFFBBB===::::::999888666555333222111555333222222222222111000000000000000111111111111///000000111111000...---............///...---+++------,,,,,,++++++++++++))))))))))))))))))))))))((())))))******((('''&&&'''''''''(((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$############$$$$$$$$$$$$"""######$$$$$$$$$$$$###!!!!!!  !!!"""""" """$$$&&&&&&""""""!!!!!!!!!!!!!!!!!!((('''%%%###""""""######"""######"""!!!!!!$$$'''$$$###"""!!!"""###%%%&&&#########$$$######"""!!!~~~|||yyyyyyzzz|||}}}~~~{{{}}}zzztttqqqmmmiiieeebbbaaa^^^\\\[[[[[[[[[[[[WWWVVVTTTUUUVVVVVVTTTRRRKKKKKKKKKOOORRRSSSQQQNNNQQQPPPNNNKKKIIIFFFDDDCCCAAA@@@???======>>>@@@AAA>>>@@@BBBEEEHHHJJJKKKLLLRRRTTTUUUTTTPPPLLLIIIHHHFFFDDD@@@?????????>>>===:::::::::777555555666888;;;>>>BBBEEEHHHIIIIIIHHHGGGEEECCC@@@>>>=========???>>>>>>???@@@???===;;;;;;<<<<<<======>>>>>>>>>EEEFFFGGGGGGEEEAAA===:::;;;:::999777555333222111000//////000222222111///000000000111111111111222111000000000////////////000///......//////...,,,---------,,,,,,,,,++++++'''''''''''''''''''''''''''((()))))))))(((&&&%%%'''''''''''''''((((((((('''&&&&&&%%%%%%$$$$$$### !!!!!!!!!!!!!!!"""""""""###############"""  !!!"""""" !!!###$$$%%%######"""!!! &&&%%%$$$###############!!!###$$$"""!!!%%%$$$###"""!!!!!!###%%%&&&"""""""""""""""!!!!!! ~~~{{{wwwvvvxxx{{{}}}~~~zzz}}}xxxrrrpppnnnjjjfffaaa___\\\ZZZZZZ\\\^^^```SSSRRRQQQRRRTTTTTTRRROOOIIIJJJLLLNNNOOOPPPQQQQQQPPPOOOMMMJJJGGGEEECCCBBBAAAAAAAAAAAAAAAAAAAAAAAABBBDDDFFFHHHJJJKKKKKKKKKNNNPPPRRRQQQNNNLLLJJJJJJHHHEEEBBB@@@@@@@@@@@@???======;;;999777777:::===>>>@@@CCCEEEGGGGGGFFFFFFEEEDDDAAA???>>>============<<<<<<<<<======;;;999::::::;;;<<<<<<===>>>>>>CCCDDDDDDDDDBBB???;;;999<<<;;;:::888666444222222......///222444555333111000000111111111222222222222111///.........///000222000------///000///...,,,---------,,,,,,++++++''''''''''''''''''''''''&&&'''((((((((('''%%%$$$%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%$$$######### !!!!!!!!!!!!""""""######""""""!!!   !!! !!!!!!"""!!!!!! !!!!!!#########$$$######""""""!!!###$$$""""""&&&%%%$$$"""!!!!!!###%%%'''"""############"""!!!!!!~~~}}}yyyuuutttvvvyyy|||}}}zzz}}}wwwrrrpppoookkkhhh___\\\YYYXXXXXX[[[___bbbPPPOOONNNPPPRRRRRROOOLLLKKKMMMOOOPPPPPPQQQSSSUUUOOONNNLLLIIIFFFDDDBBBAAABBBBBBCCCDDDDDDCCCCCCBBBFFFHHHIIIKKKLLLLLLKKKKKKKKKMMMNNNNNNMMMKKKKKKKKKKKKHHHEEECCCCCCCCCCCCCCCBBBAAA???<<<:::<<>>======>>>>>>>>>===<<<===>>>===<<<:::;;;<<<<<<===>>>??????@@@AAAAAAAAAAAA???<<<999888===<<<;;;999666444333222---...111444777888666333000000111111222222222222333111///---,,,...000222444000---,,,///111111000,,,,,,---------,,,+++***))))))))))))))))))))))))%%%&&&'''''''''&&&%%%$$$$$$#########$$$$$$%%%&&&&&&&&&%%%$$$$$$###"""""" !!!!!!!!!""""""######!!!!!!"""""""""!!!!!! !!!    !!! !!!"""### !!!###$$$$$$###"""!!! ###$$$######(((%%%$$$""" !!!###%%%'''$$$$$$$$$$$$$$$###""""""xxxwwwwwwwwwxxx{{{~~~{{{rrrnnnmmmmmmjjjggg```\\\YYYYYY]]]^^^\\\XXXKKKJJJIIIIIIKKKMMMMMMLLLPPPPPPPPPQQQQQQRRRRRRRRRSSSPPPMMMIIIGGGEEEEEEFFF???======AAACCCCCCEEEIIIOOOUUUYYYUUUQQQPPPNNNKKKMMMLLLLLLNNNQQQPPPLLLIIIFFFCCC@@@@@@CCCDDDDDDBBBAAAAAAAAAAAAAAAAAA@@@@@@EEEFFFGGGHHHHHHGGGFFFEEECCCCCCCCCBBBAAA???>>>===???>>>>>>=========<<<<<<>>>>>>======>>>???@@@@@@>>>>>>===<<<;;;;;;::::::888888888888666444222111444222111333666888666444111111111111222222111000111111000000111222333333222000......///000000///,,,)))((((((***+++)))''')))(((&&&%%%%%%&&&'''(((+++***)))((('''&&&%%%$$$'''((((((&&&$$$###$$$&&&###$$$%%%%%%$$$###!!! !!! ###############"""!!!  !!!!!!  !!!!!! !!!!!!!!! !!!!!! """!!!  """!!!!!!$$$  """###%%%&&&&&&%%%###!!!"""### ###$$$#########$$$$$$%%%###!!!###((()))&&&(((&&&$$$$$$%%%%%%$$$###}}}xxxxxxxxxxxxyyy{{{}}}~~~~~~~~~vvvpppnnnjjjeee```]]]YYYUUUUUUWWWXXXUUURRRJJJIIIHHHHHHKKKMMMNNNNNNNNNNNNOOOOOOPPPQQQQQQQQQPPPNNNKKKHHHEEECCCBBBAAAAAA>>>???CCCFFFGGGJJJOOOYYY___aaa]]]XXXUUUQQQMMMNNNMMMLLLMMMOOOOOOLLLJJJIIIFFFBBBAAABBBCCCAAA@@@AAABBBCCCCCCCCCBBBAAA@@@DDDEEEFFFGGGGGGGGGFFFEEEDDDDDDCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@??????>>>>>>===============>>>???:::::::::999999999999999999999888888777666444444333111///000222333222111111111111222333222111000000000//////000111111222111///------.../////////---+++)))***,,,,,,***((()))((('''%%%%%%&&&((()))+++++++++***)))((('''&&&'''(((((('''$$$$$$%%%&&&%%%%%%%%%%%%$$$###!!! !!!  """############""""""!!!     !!!!!! """$$$###!!! !!!###  """###$$$&&&))))))&&&###!!! !!!$$$$$$$$$######$$$###$$$###!!!###)))***''')))'''%%%%%%&&&'''&&&%%%~~~zzzwwwxxxyyyzzz{{{{{{{{{{{{zzzyyy}}}~~~|||wwwssspppjjjbbb\\\\\\XXXTTTRRRRRRRRROOOMMMIIIGGGFFFGGGJJJMMMOOOOOOLLLLLLMMMMMMNNNOOOOOOPPPOOONNNLLLIIIFFFBBB@@@>>>>>>::::::>>>BBBDDDIIIOOOaaagggkkkhhhddd___XXXQQQOOONNNLLLLLLMMMMMMLLLKKKLLLIIIEEECCCBBBAAA???>>>AAACCCEEEFFFGGGEEECCCBBBCCCDDDFFFGGGGGGGGGFFFFFFEEEEEEDDDCCCCCCDDDEEEFFFCCCCCCCCCCCCCCCBBBBBBAAA>>>>>>===<<<<<<<<<======777777777777888888888888999999888777777777777777555333000///000000000///000111222333333222111000000////////////000111111000...,,,,,,---//////......---+++,,,------+++***)))((('''&&&&&&''')))******+++,,,,,,,,,+++)))((('''(((((('''%%%$$$%%%&&&'''''''''&&&%%%###"""!!! !!!""""""!!!""""""############"""!!!  !!!!!!  """$$$$$$###!!!!!!!!!  """######'''+++---***$$$ """###%%%%%%$$$######$$$"""###""" ###)))***'''((('''&&&&&&((())))))(((|||xxxwwwxxxzzz{{{|||{{{zzzyyy~~~}}}xxxyyyyyyxxxwwwvvvuuuuuusssmmmeee______[[[VVVSSSQQQPPPNNNLLLHHHFFFDDDEEEIIILLLOOOPPPJJJJJJKKKLLLMMMNNNNNNOOOPPPPPPOOOLLLIIIDDD@@@>>>===999777:::===@@@EEELLL]]]gggoooqqqnnniii___UUUPPPOOOLLLKKKKKKKKKLLLMMMLLLJJJGGGDDDBBB@@@??????AAACCCFFFIIIIIIHHHEEECCCCCCDDDEEEGGGGGGGGGFFFFFFGGGFFFDDDBBBBBBCCCEEEFFFCCCCCCDDDDDDDDDDDDCCCBBB@@@???>>>===============999999999888888888888888888777666666666777888999888666333111000/////////000111333444333222111111111111000000000000111111000...------...000000000...------,,,,,,,,,+++******)))''''''''')))+++,,,)))***,,,------,,,***)))'''((()))(((&&&%%%%%%%%%(((((('''&&&%%%###""""""!!!!!! !!!!!!""" !!!"""###############"""!!!"""$$$%%%###!!!  """######""""""!!!  """###$$$'''+++,,,)))$$$ ###%%%&&&%%%$$$######$$$!!!"""""" ###)))***''''''%%%$$$%%%''')))))))))|||wwwvvvxxxzzz|||}}}|||zzzyyy}}}}}}{{{yyyzzz}}}zzzuuuqqqsssuuuvvvtttnnngggbbbaaa]]]XXXTTTQQQOOONNNMMMHHHGGGEEEFFFIIILLLNNNNNNIIIJJJJJJKKKMMMNNNNNNOOOPPPPPPOOOMMMJJJEEE@@@===AAA===:::<<<>>>???CCCIIIQQQ\\\iiiqqqsssnnncccWWWPPPOOOMMMJJJIIIJJJKKKMMMKKKJJJGGGEEEBBBAAAAAABBB@@@BBBFFFIIIJJJHHHFFFDDDCCCDDDEEEFFFGGGFFFFFFEEEHHHFFFDDDBBB@@@AAABBBBBBAAABBBCCCDDDDDDCCCBBBAAAAAAAAA@@@???>>>>>>>>>>>>>>>>>>===<<<;;;:::999888777666555444555666777888888777555222000////////////222555555444222111111333222222111111222222222111000......000222222222---------,,,+++************)))((('''(((***---...((()))***+++++++++***)))'''((())))))'''%%%%%%%%%(((((('''%%%$$$############"""!!!  !!!"""###############"""!!! """$$$%%%###!!!   """###""""""  """###%%%''')))(((%%%"""!!! $$$%%%&&&%%%######$$$%%%!!!"""!!! ###((()))'''$$$###"""###&&&'''((('''}}}yyyvvvwwwzzz|||||||||{{{zzz|||zzzwwwwww||||||tttsssuuuvvvvvvsssmmmgggccc```]]]XXXSSSPPPNNNNNNOOOLLLKKKJJJKKKMMMNNNNNNMMMJJJJJJKKKLLLMMMOOOPPPPPPNNNNNNNNNLLLHHHDDD@@@>>>AAA===:::<<<<<<;;;>>>CCCFFFQQQ^^^hhhmmmlllbbbWWWOOOOOONNNKKKIIIHHHJJJMMMIIIIIIHHHFFFCCCBBBCCCDDD???AAADDDGGGHHHHHHGGGEEEDDDDDDFFFFFFFFFEEEDDDCCCGGGFFFDDDBBB@@@@@@@@@@@@???@@@BBBCCCCCCBBBAAA@@@AAAAAA@@@?????????@@@@@@BBBAAA@@@>>>===;;;:::999666555555555555555666666333444444222///...---......222666777444111111222444444333222222222222333222000...///111333333333---...///---+++)))***+++***)))((((((***,,,...000)))(((((()))))))))))))))'''(((******(((&&&%%%%%%'''&&&%%%$$$#########$$$$$$###""" !!!""""""############"""!!!  !!! """"""  """""""""  """###%%%%%%%%%###!!! """###$$$$$$$$$""""""$$$&&&"""###""" """'''(((%%%###"""!!!"""$$$&&&&&&%%%~~~zzzvvvwwwyyyzzz||||||||||||yyyzzzzzzyyy||||||wwwvvvwwwwwwvvvrrrlllhhheee___]]]YYYTTTQQQPPPQQQRRRRRRQQQPPPQQQRRRQQQOOOMMMKKKKKKLLLMMMOOOPPPQQQRRROOOOOONNNLLLIIIEEEBBBAAA???;;;:::<<<<<<:::<<<@@@CCCKKKTTT[[[aaaccc]]]TTTNNNOOOOOOLLLIIIHHHIIILLLJJJKKKJJJGGGCCCAAABBBDDD>>>@@@BBBDDDFFFFFFFFFFFFEEEEEEFFFFFFFFFDDDCCCBBBDDDDDDCCCCCCBBBAAA@@@@@@===???AAACCCCCCBBBAAA?????????????????????@@@AAA@@@@@@???>>>===;;;::::::666666777777777666666555000333555555222000///000---222777888444111111222444333222222111111222222111///......000222333333...000111///,,,***+++,,,***)))))))))***---000111+++***(((''''''((()))***&&&(((******(((&&&%%%%%%%%%$$$############$$$%%%$$$###"""!!!!!!!!!!!!!!!"""############""""""!!! !!!!!!"""""""""    !!!"""!!!!!!!!!  """### !!!"""!!! """"""###"""!!!"""$$$&&&###$$$""" """&&&&&&######"""!!!!!!###%%%%%%$$$|||uuuvvvxxxzzz{{{|||}}}}}}xxx|||}}}{{{{{{}}}|||yyyuuuvvvwwwuuuqqqmmmkkkjjj```___[[[WWWSSSSSSUUUWWWVVVUUUUUUVVVVVVTTTPPPMMMKKKLLLMMMNNNPPPQQQRRRSSSRRRQQQPPPNNNKKKHHHFFFEEEBBB???>>>AAAAAA???@@@DDDEEEIIINNNRRRXXX\\\YYYRRRMMMOOOOOOMMMIIIGGGIIIKKKLLLLLLKKKGGGCCC@@@AAADDD>>>???@@@BBBDDDEEEFFFFFFFFFFFFGGGFFFEEEDDDBBBAAABBBBBBCCCDDDDDDCCCBBBBBB===???AAACCCDDDCCCAAA???>>>>>>======>>>???@@@@@@=========<<<<<<;;;;;;;;;777888999999999777666555000444888888666333222333---222888888444111111333333333222111000000111111000...------///111222222000222222000---+++,,,...***)))))))))+++...000222---+++)))'''&&&(((***+++&&&)))++++++)))&&&%%%%%%$$$###"""""""""###$$$%%%#########"""######$$$%%%###############"""!!! !!!"""############ !!!!!!  !!!!!! !!!###    !!!###'''###  """###  !!!"""!!!!!!"""%%%'''$$$%%%### !!!%%%%%%"""$$$###!!!"""###%%%$$$$$$~~~{{{sssxxx}}}~~~{{{zzz{{{zzzzzz{{{}}}|||zzzxxxuuuxxxyyywwwuuusssllleeeeeebbb\\\WWWUUUUUUVVVWWW]]]\\\ZZZWWWSSSOOOLLLJJJLLLKKKLLLLLLMMMNNNOOOPPPQQQOOOLLLKKKKKKJJJHHHGGGBBB@@@===<<<>>>AAACCCCCCBBBCCCFFFIIIMMMOOOPPPQQQLLLLLLLLLKKKKKKKKKKKKKKKLLLMMMNNNNNNLLLIIIFFFCCCFFFBBB>>>>>>AAAEEEFFFFFFGGGFFFEEEEEEEEEDDDBBB@@@AAA???>>>???@@@@@@???>>>===@@@CCCDDDBBB@@@>>>>>>???@@@@@@AAAAAA@@@@@@???<<<;;;:::<<<>>>===999555:::888555444444777:::<<<555666666666555333111000000555999888333//////000111000...000444666444333222000...------000333555000000...***'''(((...444,,,)))'''''')))+++------,,,***(((''''''(((((((((''')))***(((%%%$$$%%%'''&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%$$$###"""!!! """######$$$$$$$$$###### """""""""  !!!  """###!!!!!!!!!  """$$$!!!""""""  !!!"""###$$$%%%%%%###$$$%%%$$$######$$$&&&%%%%%%%%%$$$$$$$$$######~~~{{{www{{{~~~~~~|||{{{{{{|||}}}}}}{{{yyyvvvyyyyyyvvvuuusssmmmfffeeebbb\\\XXXVVVVVVWWWXXX[[[ZZZXXXVVVSSSOOOLLLJJJJJJJJJKKKKKKLLLMMMOOOOOOPPPNNNKKKJJJJJJJJJHHHGGGCCC@@@>>>===???@@@AAAAAA>>>???AAAEEEHHHKKKMMMNNNKKKLLLLLLLLLKKKKKKJJJJJJKKKLLLMMMMMMKKKIIIFFFDDDEEECCCAAABBBEEEFFFFFFEEEHHHHHHHHHHHHFFFDDDCCCBBB@@@>>>======>>>>>>===;;;===@@@CCCCCCBBB???>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>===<<<===>>>>>>;;;888888777555444444555777999888888888777666444111000444888<<<;;;666222222333333111111222555777666444///...,,,,,,...111555777222111...+++)))***---000+++)))((((((***---------+++)))'''''''''(((((((((''')))***(((&&&$$$%%%'''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######"""!!! """"""############"""""" !!!!!!!!!!!!  !!!""" """ ###$$$"""""""""  """"""""""""############"""###$$$$$$######%%%'''%%%%%%%%%$$$$$$$$$######~~~|||||||||{{{zzz{{{{{{{{{yyywwwwwwyyyxxxuuuttttttpppjjjgggccc^^^ZZZXXXXXXXXXWWWVVVVVVUUUTTTRRROOOLLLKKKJJJJJJJJJJJJKKKMMMNNNOOONNNLLLJJJIIIIIIIIIHHHFFFCCCAAA???>>>??????>>>===;;;<<<>>>@@@DDDHHHKKKNNNKKKKKKLLLMMMLLLKKKJJJIIIKKKLLLMMMNNNMMMKKKIIIHHHEEEEEEEEEFFFGGGGGGFFFDDDIIILLLNNNLLLHHHEEEEEEFFFAAA@@@>>>>>>>>>>>><<<;;;>>>@@@BBBCCCAAA???>>>>>>@@@@@@????????????@@@@@@@@@???======>>>>>><<<;;;888888777666666777777888999999999888777555222111555888;;;;;;777444333444555444333444666777666555///...,,,,,,---000333555333000---++++++,,,---,,,)))((((((***,,,......---***)))((('''''''''((()))((())))))(((&&&%%%%%%&&&$$$$$$############$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&#########""""""!!!!!! !!!"""""""""""""""!!!!!!""""""!!!!!! !!!!!!!!!  !!! !!!""" !!!  !!!###$$$"""""""""!!!!!!$$$#########""""""!!!!!!!!!"""#########$$$&&&(((%%%%%%%%%$$$$$$$$$######~~~|||zzzyyyyyyyyyyyywwwuuuvvvxxxvvvttttttvvvtttooojjjeee___\\\ZZZYYYVVVTTTRRRRRRSSSSSSRRRPPPMMMLLLJJJJJJJJJJJJKKKLLLNNNNNNLLLJJJGGGGGGGGGGGGFFFEEECCCAAA?????????>>><<<;;;<<<<<<===???CCCGGGLLLNNNLLLMMMNNNOOONNNMMMKKKJJJMMMNNNOOOPPPPPPOOONNNMMMGGGFFFFFFEEEEEEEEEEEEDDDIIINNNQQQOOOJJJFFFFFFIIIEEECCCAAAAAAAAA@@@>>>===>>>@@@BBBBBB@@@>>>>>>>>>AAA@@@???>>>>>>???@@@AAA@@@???>>>=========<<<<<<::::::;;;;;;::::::999999666777888888777666444333333666888777555222222222555444444444555555555555333111///---,,,,,,...///111---***+++---...,,,***(((((()))+++...///...---*********)))((((((***+++)))))))))((('''&&&&&&&&&$$$######""""""######$$$$$$$$$$$$%%%%%%&&&&&&'''"""""""""""""""""""""!!!"""############""""""!!!###"""!!!  !!!"""###"""!!!   $$$%%%### !!!"""###$$$"""######!!!  """############"""""""""""""""###$$$###"""###$$$&&&%%%%%%%%%$$$$$$$$$######~~~||||||~~~}}}{{{zzzzzzzzzxxxwwwsssuuutttssstttxxxwwwssslllgggaaa]]]\\\YYYTTTPPPOOOQQQRRRSSSSSSQQQOOOMMMLLLKKKKKKKKKKKKLLLLLLMMMHHHFFFDDDDDDEEEEEEDDDCCCAAA@@@>>>>>>>>>>>><<<:::;;;<<<<<<>>>BBBFFFKKKMMMNNNNNNOOOPPPOOONNNMMMLLLLLLMMMNNNOOOPPPOOOOOONNNIIIGGGEEEBBBAAAAAACCCDDDHHHMMMQQQPPPKKKGGGGGGIIIFFFDDDBBBAAABBBAAA???===>>>@@@AAAAAA???>>>>>>>>>@@@??????>>>>>>??????@@@>>>>>>===<<<;;;:::;;;;;;::::::;;;<<<;;;;;;:::999333444555666777666555555333444555555333222111111333444444444333333333333333111///---,,,,,,---...---***(((***---...,,,***(((((()))+++---...---,,,+++,,,,,,+++)))))),,,...***)))((((((((('''&&&&&&$$$######""""""######$$$###$$$$$$%%%%%%&&&&&&&&&"""""""""###############$$$%%%%%%%%%$$$$$$###"""######!!!  !!!######"""!!!  %%%'''$$$ !!!!!!!!!!!!""""""###$$$"""######""" !!!###""""""""""""###############$$$$$$###"""!!!###$$$%%%%%%%%%$$$$$$$$$######~~~|||{{{}}}~~~}}}}}}{{{zzzrrrttttttrrrtttxxxvvvrrrkkkeee```]]]]]][[[TTTOOOOOOQQQSSSTTTTTTSSSPPPOOOMMMLLLKKKJJJJJJIIIJJJJJJDDDBBBAAAAAABBBCCCBBBAAA@@@>>><<<<<<===>>>>>>===;;;;;;<<<>>>BBBEEEHHHJJJOOOOOOOOONNNNNNNNNNNNNNNJJJJJJKKKLLLLLLLLLLLLLLLIIIGGGDDD@@@===>>>AAACCCFFFJJJNNNNNNKKKHHHGGGHHHCCCBBB@@@@@@@@@@@@>>>===>>>@@@AAA@@@>>>===>>>>>>>>>>>>???@@@@@@???>>>>>>;;;<<<===<<<:::888999:::666777888999999999999888222333555666777666666555555555666555555444444333222333444333111000000222///............///111222---+++******+++,,,,,,+++***)))((()))+++,,,,,,+++***,,,---+++)))))),,,///+++)))(((((((((((('''%%%$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%"""######$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$############"""!!!!!!  !!!""""""!!! %%%'''%%%  !!!!!!!!!"""""""""""""""###$$$###!!!!!!"""$$$!!!!!!""""""#########$$$"""###$$$###!!!!!!###$$$%%%%%%%%%$$$$$$$$$######~~~}}}~~~}}}}}}{{{zzztttvvvuuussstttuuusssmmmfffaaa]]]\\\^^^]]]WWWQQQPPPRRRUUUVVVVVVUUURRRPPPLLLLLLJJJHHHGGGFFFEEEEEE@@@???===>>>???@@@@@@???>>><<<::::::<<>>@@@BBBDDDGGGIIIIIIPPPNNNMMMKKKKKKLLLMMMNNNIIIIIIIIIJJJJJJJJJJJJJJJGGGGGGFFFCCC???===???AAACCCFFFHHHKKKKKKIIIGGGEEECCCAAA@@@@@@AAAAAA@@@>>>>>>???@@@@@@>>>======???<<<===@@@AAAAAA@@@===<<<999<<<>>>===:::888888999555666666777888999::::::666666777888777666555444777666555555666666555444222444555333000///000111///......///000111222333111000///---******+++,,,+++)))'''''')))******)))(((***,,,***''''''+++///,,,)))'''((())))))'''%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######$$$%%%&&&&&&''''''%%%&&&&&&%%%$$$###""""""""""""######"""!!! ###&&&$$$!!!  !!!!!!""""""!!!!!!"""###$$$###""""""###%%%############""""""""""""!!!"""""""""###%%%'''%%%%%%%%%$$$$$$$$$######~~~{{{{{{zzzyyyxxxvvvxxxwwwtttssssssoooiiibbb]]]ZZZ\\\______YYYSSSQQQSSSVVVXXXXXXVVVSSSQQQLLLKKKIIIGGGEEECCCBBBBBB>>>===<<<<<<>>>??????>>>===:::888888;;;???AAABBBAAABBBDDDGGGIIIJJJKKKKKKOOOMMMKKKIIIHHHJJJLLLMMMJJJJJJJJJJJJKKKKKKKKKKKKFFFGGGHHHFFFAAA>>>===???BBBCCCEEEHHHJJJJJJGGGDDDDDDCCCBBBBBBCCCDDDCCCAAA>>>???@@@???=========???;;;===@@@BBBBBB@@@===;;;999<<>>===<<<<<<======>>>???@@@AAABBBBBB???>>>???BBBFFFJJJKKKKKKMMMMMMLLLJJJGGGFFFHHHIIIIIIJJJLLLMMMMMMKKKIIIHHHHHHHHHFFFAAA======@@@DDD>>>>>>@@@CCCGGGGGGCCC???CCCBBBBBBAAA@@@???>>>>>>??????@@@AAA@@@???>>>===<<<===??????>>>===>>>>>>???>>>;;;999888888888888777888999999999:::===@@@===777444777999777555666000222555888999888777555333222111111111222333444555111------111222111...///...---,,,,,,,,,,,,,,,,,,***'''$$$$$$&&&(((***)))(((&&&%%%&&&''')))++++++***)))(((&&&$$$###"""%%%(((+++)))&&&$$$'''******'''%%%%%%&&&%%%"""$$$###"""!!!!!!"""#########$$$%%%%%%%%%%%%$$$###&&&&&&$$$###!!!  !!!   !!!"""!!! !!!"""'''''''''%%%###!!!!!!!!!$$$&&&%%%!!! """"""$$$"""!!!!!!###%%%&&&%%%######$$$$$$$$$%%%%%%%%%|||yyyvvvsssrrrpppnnnllllllmmmnnnmmmlllbbb___[[[YYYXXXUUUQQQMMMOOOOOOOOONNNLLLLLLNNNPPPKKKIIIEEECCCBBBCCCCCCCCCCCCBBBAAA@@@>>>=========;;;;;;<<<===>>>???@@@AAA@@@??????BBBFFFJJJLLLLLLKKKKKKKKKJJJHHHIIIKKKMMMLLLMMMMMMMMMLLLKKKIIIHHHHHHHHHFFFCCC???>>>@@@CCC>>>>>>@@@DDDGGGGGGDDD@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAAAAAAAA@@@>>>>>><<<===>>>===<<<;;;::::::===<<<;;;:::999888888888777888888888888999;;;>>>;;;666555777777555444555222333666888999999888777555444222111000111111222666222...///222333222///...------,,,++++++,,,,,,+++***'''&&&%%%&&&((()))'''&&&&&&%%%&&&'''((()))******)))'''&&&%%%$$$###&&&))),,,,,,)))(((+++...+++(((&&&%%%%%%$$$!!!$$$$$$###"""""""""###$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$###"""!!!  !!!######!!!!!!!!!"""###$$$%%%$$$"""""""""###%%%&&&$$$!!!!!!$$$"""!!!!!!###%%%&&&%%%############$$$%%%&&&'''~~~zzzvvvsssqqqpppmmmkkkhhhhhhiiijjjjjjiiibbb___[[[XXXTTTPPPKKKHHHLLLLLLLLLJJJIIIJJJLLLOOOMMMKKKHHHDDDBBBBBBBBBCCCBBBAAAAAA@@@???>>>>>>>>>:::;;;<<<===???@@@AAABBBBBBAAA@@@BBBFFFJJJMMMMMMIIIIIIJJJJJJIIIJJJMMMPPPOOOOOONNNMMMLLLJJJIIIIIIFFFGGGGGGEEEBBBAAAAAABBB???@@@BBBEEEGGGGGGDDDBBB>>>>>>???@@@@@@AAABBBBBB@@@AAABBBBBBBBBAAA???>>><<<<<<<<<;;;:::999888777999:::;;;;;;:::999888777777777888777666666999;;;777555666777555222222666444555555666777888999999666555333111000000000000555111//////111222111///...---,,,,,,+++,,,,,,,,,***))))))((('''(((((((((%%%%%%&&&&&&&&&''''''''')))(((((('''&&&&&&%%%%%%&&&)))++++++)))))),,,///+++(((%%%######"""!!! %%%$$$$$$######$$$%%%%%%######$$$%%%%%%$$$######!!!"""###$$$###"""!!!   !!!!!!###%%%$$$###""""""###!!!############%%%'''((()))&&& """###!!!$$$"""!!!!!!###%%%&&&%%%$$$###""""""###$$$'''(((~~~yyyuuurrrpppooojjjgggcccaaabbbdddeeeeeebbb```\\\XXXSSSMMMIIIFFFIIIIIIHHHGGGFFFGGGJJJMMMMMMLLLJJJGGGCCCBBBBBBCCCAAAAAAAAAAAA@@@??????>>><<<<<<>>>@@@BBBDDDFFFFFFEEECCCAAACCCGGGKKKNNNOOOHHHIIIIIIIIIIIIJJJLLLOOOQQQPPPNNNKKKJJJHHHHHHHHHDDDEEEFFFFFFEEECCCAAA@@@???AAACCCEEEGGGGGGEEEDDD?????????@@@AAAAAABBBBBBAAAAAABBBCCCBBBAAA@@@???<<<;;;;;;;;;;;;;;;999888777888:::<<<<<<;;;999777777777777666444444666888666666777999555111222777444444444444555777888:::555444222000000000000111222000......000000///---......---------------...)))*********))))))((((((%%%&&&'''((((((((('''''''''''''''''''''&&&&&&&&&%%%'''((((((&&&&&&''')))(((&&&###"""!!!"""######%%%$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$$$$###### """###$$$###"""!!!  """"""###$$$&&&%%%###""""""###"""###$$$&&&(((***------)))###!!!$$$&&&%%%$$$""" !!!###%%%%%%%%%'''%%%###!!!!!!###%%%'''~~~~~~~~~yyyuuuqqqooommmfffbbb\\\YYYZZZ\\\___```___]]]ZZZVVVPPPJJJFFFEEEHHHHHHGGGFFFDDDEEEHHHJJJKKKLLLLLLIIIFFFCCCCCCDDDAAAAAAAAAAAAAAA@@@???>>><<<===???AAADDDGGGIIIJJJHHHEEECCCCCCGGGLLLOOOQQQIIIJJJJJJIIIGGGHHHJJJLLLPPPNNNLLLJJJHHHGGGFFFFFFBBBCCCEEEFFFFFFDDDAAA??????AAACCCEEEFFFEEEEEEEEEBBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBBCCCBBBAAA@@@???<<<;;;;;;<<<>>>???>>><<<666888;;;======<<<:::888777888777666444444666888666666999:::777222222777333222222222333555777888222111000000000111222333111000000000000000///...//////............//////)))***+++++++++***)))(((''''''((())))))))))))(((''''''''''''''''''''''''&&&''''''&&&$$$""""""#########"""!!!!!!"""%%%'''$$$$$$%%%%%%&&&&&&&&&&&&########################!!!"""######""""""!!! !!!"""###"""###%%%%%%###"""###### """$$$%%%'''***,,,------)))###"""%%%'''&&&$$$""" !!!###%%%%%%%%%***((($$$"""!!!!!!###$$$~~~~~~~~~||||||||||||~~~{{{wwwrrrooommmbbb\\\VVVRRRRRRUUUYYY[[[WWWWWWVVVRRRLLLHHHEEEDDDGGGHHHHHHGGGEEEEEEFFFGGGGGGJJJMMMMMMIIIFFFEEEFFFAAABBBBBBBBBBBB@@@>>>===;;;<<<>>>AAAEEEHHHJJJKKKJJJGGGDDDCCCGGGLLLQQQSSSKKKLLLKKKIIIGGGGGGIIIKKKNNNMMMLLLJJJHHHFFFEEEDDDAAABBBCCCEEEFFFEEEAAA>>>>>>AAACCCEEEDDDDDDEEEFFFFFFEEEEEEDDDBBBAAA@@@@@@@@@AAABBBBBBBBBAAA???>>>>>><<<<<<>>>BBBCCCBBB???888:::<<<>>>>>>===;;;999888999888777555555777999777666777:::888333333555222111111111222444666777111000000///000111222333111111222222222111000///..................///000+++++++++++++++***))))))(((((()))))))))*********''''''''''''''''''&&&&&&))))))(((&&&$$$###"""!!! !!!"""!!!!!!"""$$$'''######$$$%%%&&&&&&&&&&&&$$$###""""""""""""###$$$ !!!!!!"""######!!!!!!  """"""!!!!!!"""###!!!######"""!!!"""###!!!###$$$$$$%%%''')))((()))&&&!!! ###%%%###$$$"""!!!!!!###%%%&&&%%%)))(((%%%###"""""""""###{{{zzz{{{|||}}}}}}yyytttooolll^^^XXXPPPKKKLLLOOOTTTVVVRRRTTTTTTQQQLLLHHHGGGHHHGGGIIIJJJIIIGGGEEEDDDDDDAAAGGGNNNPPPLLLIIIGGGHHHBBBCCCCCCCCCBBB@@@===<<<<<<===@@@CCCGGGJJJMMMNNNLLLIIIEEEDDDGGGMMMRRRUUUMMMMMMMMMKKKIIIIIIKKKMMMLLLLLLLLLLLLJJJHHHFFFDDDAAA@@@AAACCCEEEEEEAAA>>>===@@@CCCDDDCCCBBBDDDFFFGGGGGGFFFEEEDDDCCCBBBBBB???@@@AAAAAAAAA@@@>>>>>>AAA???===???CCCEEEBBB???;;;<<<>>>??????===<<<:::999999999888777888:::<<<777444444888888555222222111111111222333444555666222111000//////000111111...///000000///...------,,,,,,,,,,,,,,,---......,,,,,,+++++++++*********)))(((((('''''')))***+++((((((''''''&&&&&&&&&%%%)))((('''&&&%%%$$$###""" """$$$###!!! """###!!!"""$$$%%%&&&&&&&&&%%%$$$###"""!!!!!!"""###$$$!!! !!!###$$$"""!!! !!!!!!  """### !!! """### """######""""""###$$$$$$&&&$$$!!! ###$$$"""$$$"""!!!!!!###%%%&&&%%%&&&%%%$$$$$$######$$$$$$zzz{{{{{{{{{|||~~~{{{uuuppplll\\\VVVMMMHHHHHHLLLQQQTTTQQQSSSTTTRRRNNNKKKKKKLLLHHHJJJKKKKKKHHHEEECCCCCC>>>FFFNNNQQQOOOJJJIIIIIICCCDDDDDDDDDBBB@@@===;;;???@@@CCCFFFJJJNNNPPPRRRNNNJJJEEEDDDGGGMMMRRRUUUMMMNNNNNNMMMKKKLLLNNNPPPLLLMMMMMMMMMLLLJJJGGGEEE@@@??????AAADDDDDDAAA>>>===@@@CCCCCCBBBAAACCCFFFGGGGGGGGGFFFEEEDDDDDDDDD??????@@@AAA@@@???>>>===DDDAAA>>>@@@DDDEEEAAA======>>>?????????>>><<<;;;999::::::999888999;;;>>>777333222666888555111///111222333444555555666666444333111000///...//////***+++------,,,***)))***************++++++,,,------,,,++++++******++++++)))(((&&&%%%&&&''')))+++)))(((((('''&&&&&&%%%%%%'''%%%$$$$$$$$$$$$###"""!!!$$$%%%$$$!!! !!!"""###%%%&&&&&&%%%%%%$$$###"""!!!!!!"""###$$$"""!!! ###%%%"""!!!  """### !!!"""!!!""""""!!!  ###&&&%%%""""""%%%&&&###$$$"""!!!!!!###%%%&&&%%%"""######$$$%%%%%%&&&&&&|||zzzxxxzzz~~~|||{{{zzzuuummmeee^^^XXXOOOGGGDDDGGGLLLPPPRRRRRRRRRPPPMMMLLLLLLLLLPPPLLLGGGEEEEEEEEEBBB@@@???DDDJJJMMMLLLKKKMMMOOOGGGFFFDDDDDDCCCAAA===:::AAA@@@AAAEEEKKKOOOPPPOOOMMMIIIEEEEEEIIINNNPPPQQQPPPPPPOOOMMMKKKLLLNNNPPPKKKKKKJJJKKKLLLKKKHHHFFF@@@DDDGGGEEE???<<<===@@@???@@@BBBFFFIIIIIIFFFDDDHHHGGGGGGGGGHHHGGGDDDAAACCCCCCCCCAAA>>>===>>>???AAAAAABBBCCCBBBAAA???>>>???>>>===<<<<<<<<<===>>>===<<<999888777777888999555333111111222222222111222333444444444333222111888666444111000000111222000---+++,,,000111...***---,,,***))))))***,,,------,,,+++******,,,...///))))))))))))((((((((((((***)))((('''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$$$$###############$$$$$$$$$#########""""""  !!!""""""""""""!!!     """###%%%$$$"""!!! !!!$$$$$$###!!!!!!"""$$$%%%%%%###!!! """$$$%%%%%%########################}}}{{{yyy{{{}}}{{{yyysssjjjcccWWWRRRJJJCCCAAADDDIIIMMMOOOQQQQQQPPPNNNLLLLLLLLLKKKHHHEEECCCDDDDDDCCCAAA???BBBGGGIIIJJJJJJJJJKKKHHHFFFDDDCCCCCCBBB???===@@@@@@AAAEEEJJJMMMMMMLLLKKKHHHEEEFFFIIIMMMOOOPPPNNNOOOPPPPPPNNNMMMMMMNNNJJJIIIIIIIIIJJJIIIGGGEEEDDDGGGIIIGGGCCC???>>>>>>>>>>>>???BBBFFFIIIIIIHHHIIIHHHGGGGGGGGGFFFCCCAAABBBBBBBBBAAA???>>>???@@@AAAAAABBBCCCBBBBBB@@@@@@BBBAAA???>>>=========>>>;;;:::888666666666888888555444333333444444333111444444555555444333222111666555333111000000111222000---+++---111222///+++---,,,+++******+++,,,---,,,+++*********,,,---...)))))))))))))))))))))(((******(((''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$########################"""""""""###############$$$$$$#########"""""""""  !!!###$$$###############""""""!!! !!!!!!!!! !!!###$$$%%%$$$###"""!!! !!!!!!"""#########!!! !!!!!!!!!!!!""""""###!!!  """$$$$$$$$$########################~~~~~~||||||~~~|||xxxtttmmmddd]]]RRRNNNGGGAAA???BBBFFFIIIKKKMMMOOOOOONNNLLLLLLLLLGGGEEECCCBBBCCCDDDDDDCCCAAABBBDDDHHHKKKLLLKKKIIIIIIGGGDDDBBBBBBBBB@@@?????????AAADDDHHHJJJJJJIIIJJJHHHGGGGGGJJJLLLNNNNNNLLLNNNQQQRRRPPPNNNLLLLLLKKKJJJIIIIIIJJJJJJHHHFFFIIIJJJJJJJJJGGGCCC???===???>>>>>>@@@DDDHHHJJJKKKJJJHHHGGGFFFFFFEEEBBB@@@@@@AAAAAAAAA??????AAABBBAAAAAABBBCCCCCCCCCBBBBBBCCCBBB@@@>>><<<<<<<<<<<<999888666555555666777888666555555666777666444222555555555555444333222111444333222000000000111222000...---...111222///,,,,,,,,,,,,++++++,,,,,,,,,*********+++++++++++++++))))))))))))))))))))))))++++++)))(((&&&&&&%%%%%%%%%%%%$$$$$$############""""""""""""""""""""""""!!!!!!"""######$$$######$$$$$$############""""""!!!!!!!!!"""###$$$%%%&&&$$$$$$######""""""!!!!!! !!!  """$$$&&&''' !!!!!!"""$$$$$$!!!!!!!!!!!!!!!"""######"""######!!! ######"""!!!  ###$$$$$$###########################}}}~~~~~~zzztttnnnfff]]]VVVSSSOOOIIICCCAAABBBEEEGGGHHHJJJMMMNNNMMMKKKKKKLLLHHHFFFDDDCCCCCCCCCDDDDDDDDDCCCEEEIIINNNQQQOOOMMMKKKGGGCCC@@@?????????>>><<<===AAADDDHHHJJJJJJJJJHHHHHHHHHIIIKKKLLLLLLLLLLLLOOOQQQRRRPPPNNNMMMMMMLLLJJJIIIJJJKKKKKKJJJHHHKKKJJJJJJKKKJJJGGGBBB>>>AAA@@@@@@AAAEEEHHHIIIIIIJJJHHHFFFEEEEEEDDDAAA??????@@@AAAAAA@@@@@@BBBDDDAAAAAABBBBBBCCCCCCCCCCCCAAA???>>><<<;;;;;;<<<<<<888888777666666777777888666666777888999888555222666666666555444333222111333333222111111111222333000///...///111222000...++++++,,,------,,,++++++)))******+++++++++******)))))))))))))))*********,,,+++***(((&&&%%%%%%$$$%%%$$$$$$######"""""""""!!!!!!!!!!!!""""""""""""!!!"""###$$$%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$##################$$$$$$$$$$$$###"""!!! !!!"""'''%%%###""""""###$$$%%%""" """%%%((()))  """###  !!!"""###$$$$$$!!!""""""!!! !!!"""######!!!  !!!$$$&&&%%%$$$########################~~~zzzssskkkbbbZZZUUUSSSPPPKKKFFFCCCBBBCCCDDDFFFHHHJJJKKKKKKJJJKKKKKKKKKJJJIIIFFFDDDCCCCCCDDDDDDCCCDDDHHHNNNQQQQQQOOOLLLHHHBBB>>><<<<<<;;;:::999<<<@@@DDDHHHJJJLLLNNNIIIJJJKKKKKKKKKKKKLLLLLLOOOPPPQQQPPPOOONNNNNNOOOIIIHHHGGGHHHJJJKKKKKKJJJKKKKKKKKKKKKKKKIIIDDDAAA>>>>>>@@@DDDHHHKKKKKKJJJIIIGGGEEEDDDDDDCCCAAA@@@>>>???AAAAAA@@@AAACCCFFFAAAAAAAAAAAABBBBBBCCCCCC???>>>===<<<===>>>???@@@::::::999999999999999999777666777888:::888555333666666555444333333222222333333333222222222222222000//////000111111///...+++,,,------------,,,+++******+++++++++******)))((()))))))))*********+++,,,+++***(((&&&%%%%%%$$$%%%%%%$$$$$$###"""!!!!!! !!!!!!"""""""""""""""$$$%%%'''((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###""""""!!!"""!!! !!!!!!   """$$$)))'''%%%######$$$%%%&&&""" !!!###&&&'''!!!!!! """###$$$ !!!"""$$$$$$%%%""""""###""" """###!!!!!! """###"""!!!!!!###&&&'''((('''########################|||tttkkkbbb[[[VVVPPPNNNJJJFFFCCCBBBBBBBBBEEEGGGHHHHHHHHHHHHJJJKKKOOONNNLLLIIIEEEBBBCCCDDDAAAAAABBBEEEIIIKKKLLLKKKJJJFFFAAA===;;;;;;:::999888;;;???BBBEEEIIIMMMQQQKKKLLLMMMMMMLLLKKKLLLMMMPPPQQQQQQPPPNNNNNNOOOPPPFFFEEEDDDFFFHHHKKKLLLKKKNNNNNNNNNMMMJJJHHHFFFDDD;;;<<>>@@@AAAAAAAAABBBDDDFFFAAAAAA@@@@@@@@@AAABBBBBB??????>>>>>>???@@@AAABBB<<<<<<<<<;;;;;;:::999999777666666777888777555333444444333222222222333333333333222222222111111000...//////000000//////...------,,,,,,,,,,,,------+++++++++++++++*********((())))))******+++++++++++++++)))(((&&&&&&%%%%%%&&&&&&%%%$$$###""""""!!! !!!!!!""""""######$$$$$$%%%((()))***)))(((''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$###"""!!!  """%%%''')))!!! !!! ###$$$%%%$$$###!!!!!!!!!""""""  !!!"""###!!!!!!  !!!"""### """###$$$$$$$$$######$$$###!!!!!!"""$$$ !!!###$$$$$$"""!!!"""%%%(((******########################zzzrrriii```ZZZVVVMMMKKKIIIGGGFFFEEEDDDEEEFFFGGGGGGFFFEEEFFFIIIKKKNNNOOOMMMIIIEEEBBBCCCEEEAAABBBDDDDDDCCCCCCDDDFFFGGGDDD@@@>>>======<<<;;;999;;;>>>@@@BBBFFFKKKPPPMMMNNNOOONNNKKKKKKMMMOOONNNPPPRRRSSSQQQOOONNNNNNEEEEEEDDDGGGJJJNNNPPPPPPTTTUUUTTTOOOJJJFFFFFFGGG???>>>>>>@@@DDDGGGHHHHHHFFFDDDBBBAAABBBCCCCCCBBB???@@@AAAAAAAAABBBDDDFFFBBBAAA@@@?????????@@@@@@>>>>>>===<<<<<<===??????>>>>>>===<<<;;;:::888777777555444444555555444333222222111111111222333444111111111111000...---------.../////////............---,,,++++++,,,---......---,,,*********+++,,,((())))))******+++,,,,,,******(((''''''&&&&&&&&&''''''&&&%%%$$$###""""""!!!!!!""""""###$$$$$$%%%%%%&&&(((******)))'''%%%&&&%%%%%%%%%$$$$$$$$$$$$!!!"""###$$$%%%$$$$$$###  """$$$'''(((###!!! !!!"""!!!!!!""" ###$$$!!!!!!  !!!""""""  !!!  !!!!!!  """###$$$$$$$$$$$$%%%%%%###!!!!!!"""###!!! """$$$%%%""" ###'''***+++########################}}}~~~}}}{{{vvvoooeee]]]WWWTTTKKKJJJJJJIIIIIIHHHIIIIIIGGGGGGFFFDDDCCCEEEHHHKKKMMMNNNMMMIIIEEEBBBDDDFFFCCCEEEGGGEEEAAA???@@@BBBEEEBBB@@@??????@@@???>>>:::<<<===>>>???BBBIIINNNOOOPPPPPPNNNKKKKKKNNNQQQKKKOOOSSSUUUTTTPPPMMMKKKHHHGGGGGGJJJNNNSSSUUUVVVYYYZZZYYYRRRIIIDDDEEEHHHGGGDDD@@@===>>>@@@AAAAAAEEECCCAAAAAABBBCCCDDDCCC@@@AAABBBBBBAAAAAADDDEEEBBBAAA???>>>>>>>>>??????<<<;;;:::999888999999:::???>>>>>>===;;;999777666666555333222333444444333111000000///000222333444000000000///...,,,+++***,,,...//////...------...///...,,,++++++,,,...//////...,,,******+++,,,---((())))))***++++++,,,,,,***)))((('''''''''''''''(((((('''&&&%%%######"""!!!""""""###$$$%%%%%%%%%%%%&&&(((***)))(((%%%$$$$$$$$$$$$#########"""""" """%%%&&&'''''''''$$$""" !!!"""$$$"""  !!!"""###""" """###"""$$$  """$$$%%%"""!!!  !!!"""###$$$######%%%%%%%%%$$$"""!!!"""###""" !!!###%%%""""""&&&***,,,########################}}}}}}~~~~~~}}}zzz{{{wwwmmmddd]]]TTTLLLJJJIIIIIIKKKLLLKKKIIIGGGCCCDDDEEEEEEDDDEEEGGGIIIFFFGGGHHHHHHGGGGGGHHHJJJMMMJJJEEE@@@>>>>>>???@@@CCCBBBBBBAAA@@@???===<<<=========;;;:::>>>EEEKKKLLLNNNPPPPPPOOONNNNNNOOOOOOOOOPPPQQQRRRQQQMMMJJJIIIHHHFFFFFFIIIMMMRRRVVV___```\\\UUUQQQPPPMMMHHHCCC@@@>>>>>>???@@@???>>>CCCBBBAAAAAAAAABBBCCCDDDCCCAAA???===>>>AAAFFFHHHDDDCCCAAA???>>>>>>>>>>>>AAA>>>:::999:::<<<>>>>>>>>>===<<<:::888666555444888888888888777555444333222111111000//////000000111111000///...,,,***))).........///......---,,,---,,,++++++,,,,,,***(((......---,,,,,,+++***************)))(((''''''&&&'''(((((())))))((('''&&&((('''&&&$$$"""!!!!!! !!!"""""""""""""""###$$$&&&'''((((((&&&$$$###!!!!!!"""""""""!!!&&&)))(((%%%%%%$$$###!!! !!!   """"""""""""%%%###  !!!  """$$$$$$######%%%%%%%%%"""!!!!!!"""%%%$$$""" !!!"""###&&&%%%###""""""###$$$&&&"""###$$$%%%%%%$$$"""!!!~~~~~~~~~||||||wwwmmmddd^^^VVVNNNJJJIIIIIIIIIJJJIIIGGGEEEEEEFFFGGGFFFDDDCCCDDDEEEIIIKKKMMMMMMLLLLLLLLLMMMJJJHHHEEEBBB@@@???@@@AAABBBBBBCCCCCCBBBBBBAAA@@@===??????>>><<<<<>>??????BBBAAA@@@@@@@@@AAACCCCCCEEECCCAAA???@@@AAADDDFFFEEECCCBBB@@@???>>>??????@@@>>><<<;;;<<<===<<<;;;===<<<:::888777555444444777777777777666555444333666555444222111111111111000000000000000///...---////////////...---,,,,,,,,,+++++++++,,,,,,+++)))------,,,,,,+++++++++*********)))))))))(((((((((&&&''''''(((((('''%%%%%%''''''&&&$$$###!!! !!!!!!!!!!!!!!!"""######$$$$$$#########$$$$$$%%%%%%$$$###"""""""""######### !!!&&&((('''$$$###"""!!!    !!!""""""!!!$$$"""!!! !!!#########"""$$$&&&&&&$$$"""""""""%%%$$$###"""###%%%'''((('''&&&$$$###"""###$$$%%%#########$$$$$$#########~~~}}}}}}wwwlllccc]]]WWWQQQKKKIIIGGGGGGGGGFFFDDDBBBEEEGGGHHHGGGEEEBBBAAAAAAJJJMMMPPPRRRPPPOOONNNNNNGGGGGGEEEDDDCCCBBBAAAAAAAAAAAABBBCCCDDDDDDDDDCCC@@@BBBCCCAAA>>>;;;999999===@@@BBBDDDFFFHHHLLLNNNQQQQQQQQQSSSTTTSSSPPPNNNPPPQQQOOOJJJFFFFFFMMMSSShhhnnnmmmcccVVVNNNGGGCCCAAA>>>;;;:::;;;>>>???@@@@@@@@@@@@@@@@@@AAABBBBBBFFFEEEDDDBBBBBBBBBCCCDDDEEEDDDBBBAAA@@@???@@@@@@???>>>============:::888===;;;999777555444444555444555555666666555555444888777555333111000000///...///000111111222222111000000000///...---,,,+++++++++***+++------,,,***,,,,,,++++++++++++++++++)))))))))*********++++++&&&&&&''''''&&&%%%$$$$$$'''&&&%%%$$$###"""!!!!!!""""""!!!!!!""""""###$$$&&&&&&%%%$$$###"""!!!!!!""""""!!!!!!"""###$$$$$$###!!!!!!$$$&&&%%%"""     !!!!!!!!!!!!###"""!!!!!!### ###'''((('''%%%$$$$$$######""""""$$$''')))+++)))(((&&&$$$######$$$$$$$$$###"""""""""###$$$$$$~~~}}}}}}~~~}}}|||uuuiiiaaa\\\WWWQQQKKKIIIFFFDDDCCCBBBAAA???CCCFFFHHHGGGEEEBBBAAA@@@HHHKKKOOOQQQPPPMMMKKKJJJFFFFFFGGGFFFEEECCC@@@???@@@@@@AAABBBBBBAAAAAAAAABBBCCCCCCBBB???<<<999888===???AAACCCEEEHHHMMMPPPQQQPPPQQQRRRSSSSSSQQQNNNRRRTTTSSSLLLEEEDDDKKKRRR```hhhllleeeXXXOOOIIIFFFCCC@@@;;;:::;;;???AAACCC@@@@@@@@@@@@@@@AAAAAAAAAEEEEEEEEEDDDDDDDDDDDDDDDEEEDDDCCCAAA@@@@@@AAAAAA@@@>>><<<<<<<<<;;;:::888<<<;;;999777555555666666444555555666777777666666888777555222000...------...///000111222222222222000000000000///---,,,++++++******,,,---...---+++++++++++++++++++++******(((((()))***+++,,,------''''''''''''&&&%%%%%%$$$&&&%%%%%%$$$$$$######"""!!!!!!!!!!!!!!!"""######&&&%%%%%%$$$###!!! """!!!""""""""""""######"""!!! """###!!!  !!!"""    """!!!!!!"""$$$"""  $$$(((+++***((('''&&&"""!!!!!!!!!"""%%%'''))))))(((&&&%%%############$$$###!!! """$$$%%%|||{{{zzz{{{}}}~~~~~~}}}|||zzzrrrggg^^^ZZZVVVQQQLLLHHHDDDAAA@@@@@@>>>===@@@CCCEEEFFFEEECCCBBBBBBEEEIIINNNPPPNNNKKKHHHGGGEEEFFFGGGGGGEEEBBB???===@@@@@@??????>>><<<;;;:::@@@>>>===<<<;;;;;;;;;;;;???@@@AAABBBDDDGGGMMMQQQPPPOOOOOOQQQRRRRRRPPPNNNQQQSSSSSSMMMFFFEEEJJJQQQXXXbbbiiieee[[[SSSMMMJJJFFFCCC>>><<<>>>AAACCCEEE@@@@@@AAAAAABBBBBBBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFEEEDDDBBBAAA@@@AAAAAABBBBBB???;;;999999:::::::::<<<;;;:::888777777888888555666777888888888888888888777555333111///......000000111111111000//////000000000000///...---,,,++++++***,,,......---,,,******************))))))''''''(((***+++,,,---...***)))(((''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!! !!!!!!"""###$$$$$$$$$$$$$$$###"""!!!###############""""""!!!!!!  !!!"""######  !!!"""    !!! """$$$"""  !!!!!! """%%%***,,,,,,***))))))$$$###"""!!!!!!###%%%&&&'''&&&%%%$$$###"""!!!!!!###!!! ###%%%yyyxxxxxxzzz|||~~~~~~}}}zzzxxxqqqfff^^^ZZZUUUPPPLLLHHHCCC???>>>>>>>>>===>>>AAACCCDDDDDDCCCDDDDDDEEEIIIMMMNNNMMMJJJGGGFFFCCCDDDFFFFFFEEEBBB???===@@@@@@???===;;;999777666:::777555555888;;;>>>??????@@@@@@@@@BBBFFFLLLQQQPPPOOOOOOPPPRRRRRRQQQOOOPPPRRRRRRNNNHHHFFFIIIMMMTTT^^^fffddd]]]WWWQQQLLLIIIFFFBBB@@@AAACCCDDDEEEBBBBBBCCCDDDDDDDDDDDDDDDBBBBBBCCCDDDEEEFFFGGGGGGDDDCCCAAA@@@@@@@@@AAABBBBBB>>>:::777888:::;;;<<<::::::::::::999999888888666777888888999999999999999888666555444333333333222222222111111///...---//////000000000///......,,,,,,+++,,,......---+++++++++******)))(((((('''&&&'''((()))+++,,,------+++***)))((('''&&&&&&&&&###$$$$$$$$$%%%%%%&&&&&&"""!!!!!!!!!!!!"""#########$$$%%%&&&&&&%%%######$$$$$$$$$$$$$$$###"""!!!"""!!!!!!!!! !!!!!!!!!!!!!!!"""###$$$ !!!"""!!!!!!"""$$$"""    """"""  ###%%%&&&%%%###&&&***,,,+++***))))))'''&&&$$$""""""###$$$%%%#########"""!!!  """###xxxwwwxxxzzz}}}~~~}}}yyyxxxrrrggg___ZZZUUUOOOLLLGGGBBB>>>===>>>>>>>>>???AAABBBBBBBBBBBBDDDEEEDDDGGGJJJKKKIIIGGGEEEDDD???@@@BBBDDDDDDCCCAAA@@@BBBAAA@@@>>><<<:::888666666444222444999>>>AAAAAA@@@@@@@@@@@@BBBGGGOOOTTTQQQPPPPPPQQQRRRSSSRRRQQQQQQRRRQQQNNNJJJGGGFFFFFFNNNVVV^^^___\\\YYYSSSMMMJJJGGGDDDBBBCCCDDDDDDCCCDDDEEEFFFGGGGGGGGGFFFEEECCCCCCCCCCCCCCCDDDEEEFFFCCCBBB@@@??????@@@AAAAAA???<<<:::999:::;;;;;;;;;777888:::::::::999777666666777777888888888888777777666555555555555555666333333333333222111000///......///000000000000///...---,,,---......,,,***,,,,,,+++)))((('''&&&%%%&&&&&&'''(((***+++,,,,,,+++***(((&&&%%%%%%%%%%%%######$$$$$$%%%&&&''''''$$$$$$######$$$$$$%%%&&&$$$%%%'''''''''%%%$$$#########%%%%%%&&&%%%$$$$$$###$$$$$$######""""""###!!!!!! !!!!!!""" """###""" !!!#########"""!!!     !!!!!! """  """$$$$$$$$$###%%%(((((((((''''''(((&&&%%%###!!!!!!"""###$$$ !!!xxxwwwxxx{{{~~~~~~yyyxxxsssiii```\\\VVVPPPLLLGGGAAA>>>===>>>??????AAABBBBBBBBBAAAAAACCCEEEBBBDDDGGGHHHFFFCCCBBBAAA;;;===???BBBDDDDDDDDDCCCCCCBBBAAA@@@>>><<<:::999555444444888>>>CCCDDDDDD@@@AAAAAAAAADDDKKKRRRXXXRRRQQQQQQRRRSSSTTTTTTSSSSSSRRRQQQOOOKKKGGGCCCAAAEEEMMMUUUXXXZZZZZZUUUNNNJJJHHHEEECCCCCCCCCBBBAAAEEEFFFGGGIIIIIIHHHHHHGGGFFFEEECCCBBBBBBBBBCCCDDDBBBAAA@@@?????????@@@AAA<<<;;;:::;;;<<<<<<;;;999555666999::::::888666444666666777777777777666666333333333333333444555666333333444444444333222222---...///000111111111111///...------......,,,***---,,,+++)))(((&&&%%%$$$&&&&&&'''((()))***++++++***)))'''%%%$$$$$$$$$$$$"""######$$$&&&''''''(((&&&&&&%%%%%%&&&&&&'''(((&&&'''(((((((((&&&###"""!!!"""$$$&&&''''''''''''%%%&&&&&&&&&%%%$$$%%%&&&!!!  """###""" !!!$$$"""$$$&&&'''%%%""" !!!    """"""!!!'''%%%"""!!!!!! ###$$$&&&&&&%%%$$$%%%&&&"""!!!  !!!"""zzzyyyyyyzzz}}}yyyrrrlllggg^^^SSSJJJJJJHHHEEEBBB@@@?????????DDDCCCAAA@@@@@@CCCEEEGGGGGGFFFEEEDDDCCCBBBBBBBBB@@@BBBDDDEEEDDDDDDEEEFFFEEEBBB???======<<<888555444333555;;;>>>===>>>AAADDDDDDDDDFFFJJJMMMOOOOOOUUUSSSQQQOOONNNPPPRRRTTTTTTUUUUUURRRLLLGGGEEEEEEBBBFFFMMMSSSVVVWWWVVVTTTJJJHHHFFFDDDDDDFFFHHHJJJCCCCCCDDDGGGIIIIIIHHHGGGCCCCCCCCCAAA@@@@@@BBBDDDDDDCCCBBBBBBBBBAAA>>>;;;@@@===999777777888777777999999:::::::::999888888666777888999888777555333444444444444444555666666666777666444666999888444...//////000111333555666444111...---...///000///))))))))))))((('''%%%%%%((('''&&&%%%&&&'''***+++(((%%%###"""$$$%%%&&&&&&$$$$$$$$$$$$%%%&&&'''''''''((((((((('''&&&&&&%%%$$$''')))(((%%%###%%%'''"""%%%)))***(((&&&$$$$$$&&&&&&&&&&&&%%%$$$###### !!!!!! !!!"""%%%###!!!"""%%%'''''''''&&&###  !!!!!!### !!! !!!  !!!!!!!!!"""(((......)))###!!!""""""!!!"""%%%}}}{{{zzzyyy{{{~~~}}}xxxrrrmmmhhh___TTTKKKKKKHHHEEEBBB@@@@@@@@@AAABBBAAA??????@@@BBBEEEFFFFFFEEEBBB@@@???>>>>>>???AAABBBBBBBBBCCCEEEHHHKKKJJJFFFAAA>>>>>>>>>===<<<666444666;;;===;;;<<>>===:::777555555555555444666777888999999:::::::::777777999999999777666444555555555555555666777777777999777555666999777333111111000000000111111222111///,,,,,,...000000000)))******))))))'''&&&&&&***))))))(((((()))***+++***'''%%%$$$&&&'''((('''%%%$$$$$$$$$$$$$$$%%%%%%&&&'''''''''&&&&&&%%%$$$$$$%%%''''''&&&%%%&&&&&&###%%%'''(((&&&%%%$$$$$$&&&&&&&&&%%%%%%###"""""""""$$$%%%$$$###"""###$$$###"""  !!!$$$%%%"""###""" !!! !!!!!! !!!!!! %%%***//////***%%%######%%%""" """###!!! """$$${{{zzzzzzzzz|||{{{wwwsssoooiii```UUUMMMKKKHHHDDDAAA???@@@BBBCCCAAA@@@??????AAACCCFFFGGGEEECCC???<<<;;;;;;<<<===@@@@@@@@@@@@AAAEEEKKKPPPJJJEEE???<<<;;;<<<>>>>>>888666777;;;<<<999:::<<>>===:::666444444555444444444444555777888:::;;;;;;777888999999999888666666777666666666666777888888999:::888555555888666222333333111000///............,,,++++++---///000000***************)))((('''++++++,,,,,,,,,++++++***+++)))'''&&&((()))))))))&&&&&&%%%%%%$$$######"""%%%%%%%%%%%%%%%%%%$$$###$$$$$$$$$%%%'''((('''%%%###$$$%%%%%%$$$###$$$%%%&&&&&&%%%%%%###"""!!! !!!###%%%&&&$$$#########!!! !!!""""""  !!! $$$))),,,,,,((($$$"""""""""   """###|||yyyxxxyyy{{{~~~yyywwwtttpppjjjaaaWWWOOOIIIGGGCCC???>>>???AAABBB@@@@@@@@@@@@BBBEEEGGGIIIBBB@@@<<<:::999:::===???===>>>???@@@AAAEEEJJJNNNIIIFFFBBB???===>>>???@@@:::888999<<<<<<999888;;;===???AAACCCEEEHHHLLLNNNMMMNNNOOOPPPQQQQQQPPPOOOLLLMMMLLLJJJFFFBBB>>><<>>???<<<<<<===???AAADDDFFFHHH===;;;888777777999===???:::===@@@AAACCCEEEGGGJJJMMMLLLKKKHHHFFFDDDDDDDDD===:::;;;>>>===::::::<<<===???BBBCCCCCCEEEIIILLLJJJLLLNNNPPPQQQPPPOOOOOOMMMNNNOOONNNKKKDDD===888<<<>>>AAADDDFFFFFFFFFEEEBBBCCCCCCCCCCCCCCCCCCBBBCCCEEEGGGFFFCCCAAA@@@AAACCCFFFIIIIIIGGGDDDBBBAAABBBBBBCCCEEEFFFEEEBBB??????<<<888666666777777666666555555444444444555666444444555555555555555555777777777777777888888999999999666222222666666222333222111///............///---++++++++++++***)))***++++++++++++******)))***+++---------+++)))'''***(((''''''((())))))((()))))))))((('''%%%###"""""""""###############"""$$$"""!!!$$$''')))'''$$$#########"""!!!"""$$$'''$$$$$$$$$###"""!!!!!!"""  !!!  !!!"""!!! """$$$    $$$&&&%%%"""!!!  """$$$~~~yyyvvvuuuuuuwwwyyy}}}~~~}}}{{{wwwvvvrrrllleee\\\TTTPPPFFFDDDAAA>>><<<;;;;;;;;;777888:::<<>><<<===@@@@@@>>>===@@@???BBBDDDDDDBBBBBBFFFIIIKKKLLLNNNPPPQQQRRRQQQQQQOOOOOOPPPPPPNNNHHH???999===???AAADDDDDDCCCAAA@@@AAAAAA@@@@@@@@@@@@AAAAAACCCFFFHHHGGGCCC@@@@@@BBBDDDGGGJJJJJJGGGDDDBBBBBBDDDCCCCCCEEEFFFFFFDDDBBB>>>;;;777555555666555555888777555333222222222222333333333333444444444444666555555555555666777777555555333000111666666444222222111000////////////000...,,,,,,,,,+++)))'''******+++++++++******))))))***+++,,,,,,+++)))(((((('''&&&'''((()))(((&&&'''((((((((('''&&&$$$###!!!"""######$$$##################$$$&&&'''&&&$$$"""######"""!!!"""%%%'''######$$$######"""!!! !!!"""  !!!!!!   """!!!"""""""""!!!   !!!$$$&&&%%%"""!!!  !!!}}}xxxtttuuuuuuwwwzzz}}}~~~}}}{{{uuusssnnnggg^^^VVVPPPMMMFFFDDDBBB@@@===;;;999888666777:::===@@@CCCEEEGGG===<<<;;;999999::::::;;;:::<<>>CCCDDDBBBBBBEEECCCEEEGGGEEEAAA@@@CCCFFFJJJKKKMMMNNNPPPQQQRRRRRRPPPOOONNNNNNNNNJJJEEE@@@AAAAAAAAAAAAAAA@@@??????@@@???===<<<<<<===???@@@CCCFFFIIIHHHCCC@@@AAACCCGGGIIIKKKJJJHHHEEEDDDDDDDDDBBBAAABBBDDDEEEEEEDDD???<<<888666666777777666777666444111000000111111333333333333444444555555444444333333444444555666111222///---000666777555444333222111000////////////---,,,,,,---,,,***((())))))***************)))))))))++++++,,,+++******(((''''''((())))))(((&&&###$$$%%%''''''&&&$$$###!!!"""###$$$$$$$$$$$$###"""$$$%%%%%%$$$$$$$$$%%%!!!###$$$$$$######%%%'''"""######$$$$$$######""" !!!!!! !!! !!!!!!!!!!!!!!!######"""!!! !!!  !!!  """  ###$$$"""!!! ~~~yyyvvvuuuvvvxxx{{{~~~~~~|||sssqqqkkkcccZZZRRRMMMKKKFFFFFFDDDBBB???;;;888777888:::<<>>===<<<<<<<<<===>>>AAADDDJJJQQQVVVSSSQQQNNNGGGAAA???BBBEEE@@@>>>@@@DDDFFFDDDEEEHHHEEEGGGIIIFFFAAA>>>AAADDDHHHIIIJJJKKKMMMOOOPPPQQQQQQOOOLLLKKKLLLLLLIIIFFFEEEDDDAAA???>>>>>>?????????>>>;;;::::::;;;>>>???BBBFFFJJJHHHDDDAAABBBDDDJJJKKKLLLKKKIIIGGGFFFFFFBBB@@@>>>>>>@@@BBBCCCCCCBBB???;;;999999:::999999666555333111000000111222444444444444444555666777333222222222222333444444...///---+++///666888777666555444222000///......---,,,+++,,,------,,,***((())))))*********)))))))))******+++,,,,,,,,,,,,)))(((((((((******((('''!!!###%%%&&&%%%$$$###""""""###$$$$$$$$$$$$$$$"""%%%'''&&&###"""###%%%!!!###$$$%%%$$$$$$&&&'''""""""###$$$$$$$$$$$$$$$ !!!!!! !!!"""""" !!!!!!###$$$""" ###"""!!!  !!!!!!  """  """ ###&&&'''###  ~~~~~~{{{xxxwwwwwwxxxyyyzzz{{{zzzyyyyyyooolllfff\\\SSSOOOOOOQQQGGGFFFCCCAAA>>><<<;;;:::888999<<>>===<<<:::<<>>>>>@@@AAABBBAAA@@@>>>===???DDDGGGKKKJJJHHHEEEBBBBBBDDDGGGJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKJJJIIIIIIHHHFFFDDDAAA???===<<<<<<===;;;;;;;;;999777999>>>CCCGGGFFFEEEEEEFFFFFFEEEDDDGGGGGGHHHHHHHHHHHHHHHHHHIIIGGGCCC@@@>>>>>>???@@@DDDBBB???===<<<:::888555888555222111111222222222666777999::::::888666444333333555555555444333222///111222333222222333555444333222111000///...---+++,,,.../////////......---,,,,,,,,,---,,,)))'''''''''(((***+++,,,---...'''''''''(((***)))'''%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&%%%###!!!""""""############""""""%%%'''((('''&&&$$$%%%%%%!!!!!!###%%%'''&&&### """!!! !!!$$$$$$######"""  !!!###"""  !!!""""""!!!!!! ~~~}}}}}}zzzwwwvvvvvvvvvwwwwwwwwwvvvtttsssooollleee\\\SSSNNNMMMOOOHHHFFFDDDAAA???===<<<;;;;;;<<<>>>BBBGGGKKKMMMNNNLLLGGGDDDDDDBBB@@@AAAEEEHHHGGGFFFHHHMMMRRRUUUVVVTTTPPPIIICCC???===>>>???AAAAAA@@@???>>>@@@CCCFFFMMMLLLJJJFFFCCCCCCEEEGGGIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLKKKKKKJJJHHHFFFFFF@@@???===<<<<<<===>>>???;;;<<<;;;999888:::???CCCCCCCCCCCCDDDEEEEEEEEEEEEGGGGGGFFFFFFEEEEEEEEEEEEEEEDDDAAA???>>>>>>@@@AAACCCAAA???===<<<;;;888666888555222111222333333333444555777888888666444333666666555555444222111000111222333222111111333444333333222111000......---++++++---.........------///.........///...,,,)))(((((()))***+++,,,,,,---((((((((()))+++***(((&&&%%%%%%$$$$$$$$$$$$$$$%%%######$$$%%%$$$""" ######$$$$$$$$$$$$######%%%&&&''''''%%%$$$$$$%%%!!!!!!###%%%'''&&&###!!!!!!  !!!!!!$$$$$$###"""!!!  !!!######$$$!!!  !!!###!!!~~~~~~|||yyyvvvuuuuuuvvvvvvvvvuuusssqqqpppooollleee\\\SSSMMMKKKKKKIIIGGGEEEBBB???>>>======@@@AAABBBDDDGGGJJJLLLMMMQQQMMMJJJJJJHHHDDDDDDGGGLLLKKKKKKMMMPPPSSSTTTTTTTTTQQQLLLFFFAAA>>>===<<<@@@@@@AAA@@@???@@@CCCEEENNNMMMKKKGGGDDDCCCEEEGGGGGGHHHIIIKKKLLLLLLMMMMMMMMMMMMMMMKKKIIIFFFDDDBBB<<<;;;:::999:::;;;<<<===999999999888777999===AAA@@@@@@AAABBBDDDEEEEEEFFFIIIHHHGGGFFFEEEDDDDDDCCCBBBAAA???======>>>@@@AAACCCAAA>>><<<<<<;;;999777777555222111222444444444111333444666666555333222888777666333222000//////333333333111000000111333222222111000///......---***+++,,,,,,------,,,,,,///...---.........,,,***))))))*********+++++++++)))))))))***,,,+++)))'''&&&%%%$$$######$$$%%%&&&######$$$$$$$$$"""!!! $$$%%%%%%&&&&&&%%%%%%$$$$$$%%%'''&&&%%%######$$$!!!!!!"""$$$&&&&&&###!!! !!!""""""$$$###"""   """$$$&&&''' ###"""}}}{{{xxxvvvuuuvvvvvvvvvvvvuuusssqqqpppoookkkeee]]]UUUNNNKKKJJJJJJHHHEEEBBB@@@?????????DDDEEEFFFGGGIIIKKKNNNQQQRRRNNNLLLLLLJJJFFFDDDGGGJJJJJJKKKMMMPPPRRRRRRQQQUUUSSSOOOJJJEEEAAA>>><<>>???@@@AAABBB@@@===<<<<<<<<<:::999888555222222333555555555111222444555555444333222888666444222000000000000444444333111///...000222000000000//////.........,,,,,,,,,---------,,,,,,,,,***)))***++++++)))(((************************)))((((((***++++++)))'''&&&%%%$$$######$$$&&&'''$$$$$$%%%%%%%%%$$$###"""%%%%%%&&&&&&&&&&&&%%%%%%###$$$&&&%%%$$$"""######"""""""""$$$&&&&&&$$$""" !!!""""""###$$$###  !!!###$$$%%% (((!!! """!!!}}}~~~{{{xxxwwwvvvuuuuuuuuuuuutttrrrpppooommmjjjddd]]]WWWQQQLLLIIIJJJHHHEEEBBB@@@???@@@@@@EEEGGGIIIJJJKKKNNNSSSVVVSSSOOOMMMMMMKKKFFFEEEGGGHHHHHHJJJMMMQQQSSSSSSRRRUUUTTTRRRNNNJJJFFFBBB@@@???@@@AAAAAA@@@AAABBBDDDKKKJJJHHHCCC@@@???@@@BBBEEEGGGIIILLLNNNOOOPPPPPPOOOOOONNNMMMJJJEEEAAA???;;;;;;:::999888777777777555555444444666999;;;<<>>===???AAAEEEGGGJJJMMMPPPPPPPPPPPPNNNOOOOOONNNKKKGGGCCC@@@999:::::::::::::::::::::666555444666999;;;======@@@DDDGGGGGGGGGGGGJJJNNNOOOQQQTTTUUUTTTPPPLLLIIIGGGFFFEEEDDDBBBBBBAAAAAA@@@>>>;;;:::;;;=========;;;888555333444555555555555666666666555555444333000000000000111222333444222333333222000...///000---------...............//////...---------......,,,***))))))***++++++***++++++******************'''''''''((())))))'''%%%$$$$$$%%%%%%&&&&&&''''''((((((((('''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$!!!"""$$$###""" !!!!!!###""""""###%%%%%%$$$### !!!"""""""""""""""!!!   """!!! ~~~|||{{{||||||zzzzzzxxxvvvsssoookkkiiiccc```\\\YYYWWWSSSMMMIIIIIIGGGCCC@@@>>>???@@@AAAGGGJJJLLLLLLKKKNNNTTTZZZUUUPPPMMMLLLKKKHHHIIIMMMKKKKKKLLLOOOSSSVVVWWWWWWRRRRRRQQQPPPNNNLLLJJJIIIAAAAAA@@@???>>>@@@CCCFFFFFFEEECCC@@@======???AAAFFFHHHKKKNNNPPPQQQPPPOOOMMMNNNOOOOOOMMMIIIEEECCC<<<<<<=========<<<<<<;;;444333222444888;;;;;;:::<<>>???===:::666444444555444444777777666555444333222222...///000111222222222222///111333333111///......,,,,,,,,,------.........///...---,,,,,,,,,------...,,,******+++,,,,,,,,,******************++++++((((((((()))******(((&&&"""###%%%'''(((((('''&&&((('''''''''''''''((((((&&&&&&''''''''''''&&&&&& """######!!! !!!###""""""###$$$%%%$$$### !!!""""""###"""!!!!!! !!!!!!!!! !!!!!!!!!!!!   ~~~}}}}}}}}}~~~}}}zzzuuupppkkkhhh___\\\YYYWWWVVVSSSMMMIIIIIIGGGCCC???>>>>>>@@@AAAHHHKKKLLLKKKJJJLLLRRRXXXSSSNNNJJJJJJHHHGGGIIIMMMLLLKKKKKKMMMQQQTTTUUUUUUQQQPPPOOONNNNNNMMMLLLLLLBBBAAA@@@>>>===???DDDGGGFFFEEECCC@@@======???BBBFFFHHHLLLOOOQQQQQQPPPOOOLLLMMMOOOPPPNNNKKKGGGEEEBBBBBBAAA@@@>>>;;;999888111///...000444777888666888>>>DDDGGGHHHKKKQQQVVVbbbeeeiiijjjfff^^^TTTNNNCCCCCCCCCDDDDDDDDDEEEEEE???===:::999;;;===??????>>>;;;777555444444444333777777666555333222111111...///000222222222111000---000333444222000......+++,,,,,,------.........///...,,,+++***+++,,,,,,---+++))))))+++,,,,,,,,,))))))*********+++++++++)))))))))***++++++)))'''!!!###&&&((()))(((&&&%%%''''''&&&&&&&&&''''''(((''''''(((((((((((('''''' !!!###"""  ###"""""""""$$$%%%$$$###!!!!!!"""######"""!!!    """######"""""" !!!!!!!!!!!! !!!  !!! ~~~|||yyyvvvuuuxxxxxxyyyyyywwwqqqjjjeee\\\YYYVVVUUUUUURRRLLLHHHFFFBBB>>><<<===@@@DDDFFFFFFHHHJJJLLLLLLLLLNNNOOONNNMMMLLLJJJHHHGGGFFFEEEGGGHHHJJJLLLOOORRRTTTUUUSSSSSSQQQPPPPPPOOOOOOPPPGGGEEECCCCCCDDDEEEDDDCCCIIIFFFBBB===<<>>;;;:::555222///000222555555555999<<<@@@DDDJJJVVVcccmmmwww|||kkkZZZNNNHHHDDDEEEEEEBBBBBBDDD;;;;;;;;;;;;;;;<<<<<<===:::::::::999777555444333444444555555666666555555444222000000111111///---000///...------,,,,,,---111000///...------.........///000///......///000+++***)))***,,,...---,,,+++******)))))))))******(((&&&%%%%%%'''(((&&&$$$%%%&&&'''((((((''''''&&&'''%%%$$$$$$&&&'''&&&$$$''''''((()))************)))'''%%%$$$$$$###!!!!!!"""$$$$$$"""  """!!!  """### !!!"""###$$$$$$###############    }}}yyyvvvtttsssqqqpppooopppqqqqqqpppnnnddd```[[[YYYWWWSSSMMMHHHGGGBBB===>>>BBBFFFGGGEEEKKKMMMNNNOOONNNNNNPPPQQQSSSSSSRRRPPPLLLHHHCCCAAADDDEEEFFFHHHJJJLLLNNNOOOQQQQQQRRRRRRRRRQQQQQQPPPKKKJJJHHHIIIJJJKKKKKKJJJHHHIIIIIIHHHFFFDDDEEEEEEEEEIIIKKKHHHGGGIIIJJJHHHFFFFFFGGGIIIKKKKKKIIIGGGIIIKKKLLLKKKEEE???:::777333111///000222444555555888<<<@@@BBBHHHUUUhhhwwwqqq]]]PPPJJJGGGGGGFFFBBB???@@@999:::;;;<<<===>>>???@@@======<<<;;;999777555444333333333444555777888999555333000...//////...---//////...,,,,,,+++++++++222111000///...------...,,,...///...---,,,---...---,,,++++++------,,,++++++***)))(((((('''''''''(((&&&%%%&&&((()))((('''&&&&&&&&&&&&''''''((()))((('''%%%%%%&&&&&&$$$###((())))))******))))))((()))(((&&&&&&&&&%%%""" !!!"""""""""  !!!!!!!!!!!! !!!""" !!!"""###$$$$$$$$$###!!!!!!   zzzvvvtttrrrqqqooonnnoooqqqssssssrrrpppgggccc]]]YYYWWWRRRLLLHHHGGGBBB>>>@@@FFFIIIHHHEEELLLNNNPPPPPPPPPRRRTTTVVVUUUUUUTTTRRRNNNHHHCCC@@@FFFGGGHHHJJJKKKMMMNNNOOOMMMNNNOOOPPPQQQPPPPPPOOOMMMKKKJJJJJJLLLMMMMMMLLLDDDFFFGGGGGGEEEDDDDDDEEEDDDGGGHHHFFFFFFIIIJJJHHHGGGFFFEEEGGGIIIJJJJJJIIIJJJLLLNNNMMMGGG@@@999666333222111222333444555666999>>>CCCEEEGGGSSSeeetttsss]]]NNNJJJGGGHHHFFFBBB??????;;;;;;<<<>>>??????@@@@@@???>>>===;;;999777555333333333333333444666999:::666444111///......//////000///...---,,,,,,++++++111000///...---,,,,,,,,,+++,,,------,,,+++,,,---...---,,,,,,------,,,***))))))((('''''''''''''''''''''''''''))))))))))))&&&&&&%%%$$$%%%''')))+++***)))(((''''''&&&%%%$$$((((((((((((((('''&&&%%%&&&%%%%%%&&&&&&&&&$$$""" !!!"""!!!  !!! !!! !!!"""""""""  }}}xxxuuurrrqqqppppppqqqsssvvvxxxvvvrrrnnniiiddd^^^YYYVVVRRRLLLGGGGGGDDDBBBDDDIIIKKKHHHEEELLLMMMOOOPPPQQQSSSWWWYYYXXXXXXXXXVVVRRRMMMHHHDDDHHHHHHIIIJJJKKKLLLMMMMMMJJJKKKLLLMMMNNNNNNOOOOOOMMMKKKJJJJJJLLLMMMLLLKKKHHHHHHGGGDDDAAA@@@AAACCCDDDGGGGGGFFFHHHLLLMMMJJJJJJGGGDDDDDDFFFIIIKKKLLLHHHKKKMMMLLLGGG@@@:::777555555666666555666777888:::AAAGGGIIIIIIOOO\\\ggguuuttt]]]LLLGGGEEEGGGFFFBBB@@@AAA>>>??????@@@@@@??????>>>>>>===<<<;;;888666444222555444333333333555666777777555333111//////000222222111000...---,,,,,,,,,......------,,,+++******+++,,,---,,,+++***+++---///---,,,,,,,,,,,,+++)))''''''&&&&&&'''((())))))'''((())))))))))))***+++'''&&&$$$$$$%%%'''***++++++++++++)))(((&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""!!!!!!"""$$$&&&&&&%%%###!!!###"""   !!!""" !!!!!!""""""!!!  ~~~{{{xxxuuusssqqqqqqsssuuuwwwzzz{{{yyysssoookkkfff___ZZZVVVRRRLLLHHHFFFFFFGGGIIIJJJJJJHHHFFFJJJKKKMMMNNNOOOQQQUUUXXXXXXYYYXXXWWWUUUQQQNNNLLLIIIIIIIIIJJJJJJKKKKKKLLLHHHHHHIIIJJJKKKMMMOOOPPPNNNLLLJJJJJJKKKKKKKKKJJJMMMLLLHHHCCC???===???@@@DDDFFFGGGGGGJJJOOOOOOKKKKKKHHHEEEDDDFFFIIIKKKKKKEEEGGGIIIGGGDDD@@@===<<<888999:::999888777777888:::AAAHHHJJJIIIKKKRRRYYYfffrrruuu___LLLGGGEEEFFFGGGDDDBBBDDDAAAAAABBBBBBAAA@@@>>>===<<<<<<;;;:::888666444333444444333333333333333333555555444333000000222333333222000///------,,,,,,++++++,,,,,,++++++***)))***,,,---,,,+++***+++------,,,+++++++++,,,***)))&&&&&&&&&''''''((()))***(((***++++++))))))***,,,'''&&&%%%$$$%%%''')))***++++++,,,***'''&&&&&&'''###$$$$$$$$$###""""""!!! ###%%%&&&$$$"""!!!$$$$$$!!! """""""""!!!!!!!!!"""###$$$%%%"""  !!!"""!!!}}}||||||zzzxxxvvvtttssswwwwwwxxxzzz{{{yyyvvvrrrmmmhhh```[[[XXXTTTNNNJJJFFFIIILLLMMMKKKHHHGGGGGGIIIIIIJJJIIIIIIKKKNNNQQQSSSSSSSSSSSSRRRQQQOOOOOOLLLLLLLLLLLLLLLLLLLLLLLLIIIHHHGGGHHHIIIMMMPPPRRROOOMMMKKKJJJJJJJJJIIIHHHHHHGGGEEEAAA>>>===>>>???CCCEEEGGGHHHMMMQQQPPPKKKIIIGGGGGGGGGIIIIIIHHHGGGBBBCCCCCCBBB@@@???@@@AAA:::<<<===;;;888666666888777===CCCGGGHHHJJJMMMPPPXXXeeetttuuu___PPPJJJFFFGGGGGGEEEEEEGGGAAABBBCCCCCCCCCAAA???>>>;;;;;;;;;:::888666555444111222222333333222222111111333444333111000222444222111000...---,,,++++++)))***+++,,,,,,,,,+++++++++,,,---,,,++++++,,,---+++***))))))++++++***(((((((((((('''(((((())))))***,,,---,,,***)))***,,,((('''&&&&&&&&&&&&((((((((()))***)))&&&$$$%%%'''##################"""""" !!!###%%%%%%""" !!!%%%&&&### !!!"""###""""""!!!!!!"""###$$$%%%"""  """"""!!! !!!!!!||||||||||||{{{yyywwwvvvyyyxxxxxxxxxzzzzzzxxxvvvoooiiibbb\\\YYYUUUPPPLLLEEEJJJPPPOOOKKKGGGFFFHHHHHHHHHHHHFFFEEEFFFIIIKKKMMMMMMMMMMMMMMMMMMMMMNNNOOOOOOOOOOOOOOOOOOOOOOOOJJJHHHGGGGGGIIIMMMRRRTTTPPPNNNLLLKKKKKKJJJIIIGGG<<<>>>???>>>======???@@@AAAEEEGGGIIINNNRRRPPPJJJFFFGGGHHHKKKLLLJJJFFFCCC@@@@@@???>>>===???BBBEEE:::===>>><<<888555555777555999???DDDGGGJJJLLLNNNPPP]]]mmmzzzttt^^^TTTMMMIIIIIIHHHFFFFFFHHHAAABBBCCCDDDDDDBBB@@@???;;;;;;;;;:::999888666555///000111222333222222111...111333333111000111333111000///---,,,*********)))***,,,---......---,,,+++,,,------++++++,,,---***)))((()))***+++***(((+++***)))(((((('''((((((+++---...---***(((***,,,(((''''''&&&&&&&&&''''''&&&((()))'''$$$###$$$&&&######$$$$$$$$$$$$######""""""###%%%%%%$$$  !!!&&&'''$$$  !!!######  !!!###$$$!!! """"""!!! !!!""""""{{{wwwuuuvvvwwwyyyxxxxxxzzz}}}~~~{{{xxxpppggg___\\\ZZZUUUSSSSSSPPPTTTTTTOOOJJJJJJKKKJJJKKKIIIFFFCCCBBBCCCEEEFFFGGGIIIKKKKKKIIIIIILLLPPPLLLKKKJJJKKKLLLNNNNNNNNNJJJIIIHHHIIIKKKOOOSSSVVVTTTPPPKKKIIIIIIIIIGGGDDDCCC===777666:::???@@@@@@BBBFFFIIIIIILLLPPPQQQNNNGGGFFFGGGLLLPPPNNNHHHBBB>>>???@@@@@@AAAEEEKKKOOOHHHDDD>>>:::888777666444777999>>>CCCGGGKKKMMMNNNQQQ\\\iiirrrwwwvvvlllaaaRRRNNNHHHFFFGGGIIIHHHGGGHHHGGGFFFFFFEEEDDDAAA>>>===<<<;;;;;;:::777333///333333333222333333444444777555444222111111222222......//////......---,,,...111333111...,,,,,,...))))))))))))***+++,,,---,,,,,,++++++***)))(((((()))************)))((((((+++***)))((((((''''''((((((''''''&&&&&&&&&''''''###$$$%%%%%%&&&&&&&&&&&&%%%$$$######$$$$$$""" !!!"""######"""!!! !!!"""###""""""""" !!!!!!  !!!###$$$###"""!!!!!!  !!!!!!""""""######  !!!!!! }}}zzzxxxyyy{{{}}}zzzyyyzzz||||||zzzwwwmmmeee]]]ZZZWWWSSSQQQSSSVVVXXXVVVQQQOOOPPPPPPNNNJJJHHHEEEBBBAAABBBDDDEEEIIIKKKLLLKKKHHHGGGIIILLLLLLKKKKKKKKKLLLMMMMMMMMMOOONNNMMMMMMPPPTTTYYY\\\ZZZUUUOOOLLLKKKIIIEEEBBB@@@:::555555:::???AAAAAABBBFFFHHHGGGIIILLLLLLIIIEEEDDDFFFJJJOOONNNIIIDDD?????????@@@CCCFFFIIIKKKFFFBBB===::::::999999888999;;;???DDDHHHKKKMMMNNNOOOXXX```eeehhheee\\\RRRKKKHHHEEEDDDFFFHHHHHHGGGFFFEEEEEEFFFGGGFFFDDDBBB???===<<<;;;:::777444111222222111111111111222222666555333222111111111222///............---------,,,---......,,,+++++++++******)))))))))***++++++...------,,,,,,+++++++++***************)))((('''))))))(((((((((((())))))(((''''''&&&%%%%%%%%%&&&%%%%%%&&&'''''''''''''''%%%$$$###$$$%%%$$$"""!!! !!!!!!"""""""""!!!!!!  !!!!!!   !!!###$$$###"""!!!  !!!!!!!!!!!! !!!!!!""""""}}}}}}{{{zzz{{{}}}|||xxxxxxyyyzzzwwwuuulllddd\\\YYYVVVSSSRRRTTT\\\\\\YYYUUUVVVXXXVVVPPPIIIGGGDDDAAA@@@AAACCCDDDKKKMMMMMMJJJFFFDDDFFFHHHKKKKKKJJJJJJJJJKKKLLLLLLRRRQQQPPPQQQTTTYYY^^^aaa]]]XXXRRRNNNLLLJJJFFFCCC>>>:::666666:::@@@BBBCCCDDDHHHIIIHHHHHHJJJIIIFFFCCCCCCDDDHHHLLLMMMJJJFFFAAA???>>>AAAEEEGGGGGGEEEBBB???<<<:::;;;<<<<<<;;;:::<<>>AAAFFFHHHEEE@@@???===:::999:::;;;;;;:::888:::===BBBFFFJJJMMMOOONNNOOONNNKKKKKKLLLIIIDDD@@@AAACCCEEEGGGHHHGGGGGGDDDDDDEEEFFFHHHIIIGGGEEEAAA>>>;;;999888777555444222111000000000000000000222222333333222222111000111///---,,,+++,,,...///...,,,+++,,,///000---***'''''''''((()))***,,,,,,******************++++++++++++++++++***((('''&&&%%%&&&&&&'''((()))+++++++++***)))'''&&&%%%%%%%%%&&&''''''(((((((((''''''%%%$$$###$$$%%%%%%$$$"""!!!  !!!###$$$  !!! !!!#########!!!  """$$$###""" ~~~zzzyyyzzz{{{zzzxxxwwwyyyzzzwwwssspppoooqqqrrrqqqooofff```\\\ZZZVVVRRRSSSVVV[[[]]]___ccchhhggg\\\NNNGGGEEECCCAAA@@@@@@AAABBBEEEGGGHHHEEEBBB@@@BBBEEEAAACCCEEEFFFFFFHHHKKKNNNNNNOOOQQQTTTXXX]]]aaaccc\\\XXXRRRNNNMMMKKKGGGDDD???===:::888999<<<>>>???DDDIIILLLLLLMMMPPPNNNJJJFFFEEEDDDDDDEEEEEEEEEDDDAAA???>>>AAAFFFGGGCCC>>>>>>;;;999888888888777666444666:::???DDDIIINNNPPPQQQPPPLLLFFFEEEGGGFFFBBBAAACCCFFFHHHHHHHHHGGGGGGEEEEEEEEEFFFGGGFFFDDDBBB???<<<:::888888777666444444333222111111111111111111222333444444333111000111///---,,,+++,,,...//////---+++,,,//////---)))%%%%%%&&&(((***,,,...///******************+++++++++++++++******(((''''''&&&&&&&&&&&&''')))***+++,,,+++***((('''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$$$$###$$$&&&&&&$$$###"""!!! """###$$$    !!!######"""!!!   """$$$"""!!!|||zzzzzz{{{|||zzzxxxwwwxxxyyypppmmmjjjjjjlllmmmjjjhhh^^^[[[YYYXXXTTTOOOOOORRRXXX[[[```eeejjjhhh[[[MMMGGGEEEDDDBBBAAAAAAAAAAAAAAACCCDDDBBB???>>>@@@CCC===@@@CCCDDDCCCEEEIIIMMMMMMOOOTTTXXX]]]aaacccdddaaa[[[TTTOOOLLLHHHCCC???===;;;999777777888:::;;;???EEEIIIJJJLLLNNNMMMIIIGGGFFFDDDBBBAAABBBCCCCCC@@@???>>>AAADDDEEEBBB???===:::888777777777555444444555999===CCCHHHMMMOOORRRPPPJJJBBB@@@BBBAAA===BBBDDDGGGHHHGGGFFFGGGGGGEEEDDDDDDDDDEEECCCAAA>>>===;;;999999::::::888666555555444333222222222222000222444666666444222000000///...---,,,---.........---,,,,,,,,,,,,***(((%%%&&&''')))+++---000111,,,,,,,,,,,,,,,,,,,,,,,,)))************)))(((((('''''''''&&&''''''((((((+++***)))(((''''''''''''&&&''''''''''''&&&%%%%%%$$$$$$###$$$&&&&&&%%%$$$$$$######""""""#########!!!  !!!!!!  """  !!!######"""!!! !!!"""~~~|||zzzzzz{{{{{{yyywwwtttttttttkkkhhhffffffgggfffbbb___XXXWWWXXXXXXTTTNNNMMMPPPQQQUUUZZZ^^^aaa```UUUJJJGGGFFFDDDCCCBBBAAAAAAAAA???@@@AAA???<<<:::<<>>;;;;;;999888777888;;;======CCCGGGHHHJJJLLLJJJFFFEEEDDDBBB@@@???@@@CCCEEE>>>>>>???@@@AAABBBBBBBBB;;;999888777888777666444777888:::>>>BBBGGGKKKMMMNNNMMMGGG@@@???AAA@@@===???AAADDDEEEDDDDDDEEEGGGBBBAAAAAABBBBBBAAA???<<<;;;;;;;;;<<<>>>===<<<:::666555444333222222222222000333666888888666333111///............---------...//////...,,,***)))))))))))))))***+++---//////...------,,,,,,+++++++++(((((()))************)))***)))((('''&&&%%%%%%%%%(((((('''&&&&&&&&&&&&&&&((((((((((((((('''&&&&&&$$$######%%%&&&'''&&&$$$%%%%%%%%%%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!"""### !!!!!!  """ !!!!!! !!!###""""""!!!  ~~~~~~{{{{{{xxxyyyyyywwwsssqqqppppppiiigggdddddddddaaa\\\XXXWWWWWWYYYZZZVVVOOOMMMPPPJJJNNNRRRTTTVVVVVVOOOFFFGGGFFFEEEDDDCCCBBBBBBBBB>>>@@@AAA>>>:::888:::<<<===@@@CCCAAA>>>===@@@DDDGGGLLLTTT[[[aaacccbbbaaa```[[[TTTPPPMMMJJJFFFBBB<<<<<<<<<;;;;;;<<>>@@@DDDGGG===>>>@@@@@@@@@@@@BBBDDD:::999888888999999888666;;;;;;===???BBBFFFJJJLLLIIIHHHDDD@@@@@@DDDDDDAAA;;;>>>AAAAAAAAAAAADDDGGG?????????@@@AAA@@@>>><<<;;;;;;<<>><<<666555444333222222222222000333666999999777333111......//////......---,,,000333444222---******,,,,,,,,,++++++,,,,,,---...,,,,,,++++++***)))(((((('''((()))******++++++***+++***)))'''%%%$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%)))))))))))))))(((''''''$$$######%%%''''''&&&%%%&&&'''''''''&&&$$$"""!!!"""""""""""""""###$$$%%% !!!  """!!!""""""!!!!!!!!!###""""""  """}}}}}}}}}xxxuuussstttuuuvvvuuuqqqkkkfffhhhgggfffdddaaa^^^[[[YYYYYYVVVTTTUUUWWWUUUOOOJJJLLLMMMPPPQQQPPPLLLHHHEEEFFFEEECCCBBBAAAAAABBBBBBAAA???===;;;:::;;;<<<=========>>>>>>???@@@AAAAAAAAALLLVVV[[[___bbbdddbbb```^^^\\\YYYUUUPPPIIIDDDDDDCCCBBB@@@???>>>>>>>>>???BBBEEEHHHHHHIIIIIIJJJEEEDDDBBB@@@@@@@@@BBBCCCAAA???===<<<===@@@DDDGGG???===:::777555555555555666888;;;>>>???AAADDDGGGFFFDDDCCCBBBBBBBBBAAA@@@@@@CCCEEEEEEGGGJJJHHHCCC???@@@BBBCCCBBB???<<<::::::;;;===@@@CCCCCCAAA???444555333000222777777444444666777777555444555666000000111111111000000///...000111111...,,,+++***'''(((***,,,---------,,,---......,,,***'''&&&&&&)))***+++,,,,,,,,,,,,++++++***)))'''&&&%%%######''''''&&&%%%%%%&&&((()))(((((('''&&&&&&&&&&&&'''((('''&&&%%%$$$%%%&&&'''&&&''''''((((((''''''&&&&&&%%%###"""""""""###$$$ !!!!!!!!!!!!!!! """%%%&&&%%%$$$!!! ###%%%###%%%'''&&&### ~~~zzzwwwvvvtttsssrrrrrrooollliiiffffffeeedddbbb```^^^]]]YYYVVVTTTTTTUUUTTTNNNIIIKKKMMMOOOQQQPPPMMMJJJGGGFFFEEEDDDCCCBBBBBBBBBCCCBBBAAA???===<<<;;;<<<<<<>>>???@@@AAABBBCCCCCCCCCBBBLLLUUUZZZ^^^dddggggggeeeccc```]]]YYYRRRKKKEEECCCCCCBBBAAA@@@?????????>>>AAAEEEHHHIIIIIIIIIIIIEEECCCAAA@@@???@@@AAABBB@@@???>>>===>>>@@@CCCEEE===<<<999666555444555555777999<<<>>>???AAADDDFFFGGGEEEDDDCCCCCCCCCBBBBBBBBBFFFIIIIIIKKKMMMIIICCC>>>???@@@AAA@@@???===;;;>>>???AAACCCCCCBBB>>><<<555666444111333777777444666666666777777777666666000000111111111111111000,,,---...,,,***(((((((((***+++,,,---.........---......///...---,,,,,,,,,++++++,,,,,,,,,---------,,,,,,+++***((('''&&&%%%&&&&&&&&&&&&'''(((((()))(((''''''&&&%%%&&&&&&&&&((('''&&&%%%$$$%%%%%%&&&%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$######"""""""""### !!!!!!!!!"""  """###$$$###""" !!!""""""%%%((()))'''"""!!! |||yyywwwtttooommmlllllllllkkkdddddddddccccccbbbaaaaaaZZZWWWTTTTTTTTTRRRMMMHHHJJJLLLOOOQQQQQQOOOLLLJJJGGGGGGEEEDDDDDDCCCDDDDDDDDDCCCAAA@@@>>>===<<<<<<>>>@@@BBBEEEFFFFFFEEEDDDEEELLLSSSWWW]]]fffkkklllgggeeeccc```ZZZRRRIIICCCBBBAAAAAA@@@@@@@@@??????<<>>???@@@AAA?????????@@@@@@AAAAAABBB>>><<<:::888777777777888999;;;===>>>???AAADDDFFFGGGFFFEEEDDDDDDDDDDDDDDDFFFKKKOOOPPPRRRQQQKKKDDD??????>>>>>>======<<<<<>>?????????????????????>>>;;;===AAAFFFJJJJJJHHHFFFEEECCCAAA>>>======>>>???>>>???AAABBBBBBAAA@@@???@@@???>>><<<;;;;;;;;;<<<:::;;;===>>>>>>@@@CCCFFFGGGGGGGGGFFFEEEDDDEEEFFFIIIOOOUUUWWWXXXVVVNNNEEEAAA@@@>>><<<;;;:::::::::@@@CCCEEEEEEBBB===888555666777666333444777555111666333111444999;;;888444//////111222333333333333333333222000...---///111000000///...............,,,***((((((***---///000...---,,,******,,,...///,,,++++++***(((''''''&&&$$$%%%''')))******))))))&&&&&&%%%$$$$$$$$$$$$%%%))))))(((&&&%%%$$$######""""""""""""""""""""""""!!!"""###$$$###"""    !!!""""""!!! !!!###"""""""""""""""######"""%%%((()))'''$$$""""""   ~~~vvvtttrrrppppppooonnnlllgggfffdddbbb```_________\\\ZZZWWWUUUSSSQQQNNNKKKKKKMMMOOOQQQQQQPPPNNNMMMHHHHHHHHHGGGGGGFFFEEEEEEFFFGGGHHHHHHFFFBBB???<<<;;;===AAADDDFFFFFFEEEDDDIIIMMMPPPRRRYYYccciiijjjcccbbb___[[[UUULLLCCC=========>>>>>>>>>>>>===<<<:::;;;???DDDIIIJJJHHHFFFEEECCC@@@>>><<<<<<<<<======???AAACCCCCCAAA???>>>@@@???>>>===<<<<<<;;;;;;:::;;;<<<<<<===???CCCEEEGGGHHHHHHGGGEEEDDDFFFHHHJJJRRRYYY\\\\\\YYYOOOEEEDDDBBB???<<<999888888888;;;???BBBBBB>>>:::666555555777555333444666555000444111///222777999666222...///000111222333333333111111000...,,,,,,...000000000//////......------,,,***''''''))),,,------...,,,+++))))))***,,,---)))(((((('''&&&%%%$$$$$$$$$%%%'''))))))))))))(((&&&&&&%%%$$$$$$$$$$$$%%%)))(((((('''&&&$$$###""""""!!! !!!"""!!!!!!"""###"""!!!   !!!###"""###$$$###!!! !!!######""""""""""""######$$$$$$%%%%%%$$$"""!!!"""$$$!!! !!!"""#########yyywwwvvvvvvvvvtttrrrooojjjhhheeebbb```___^^^^^^]]]\\\ZZZWWWUUURRRQQQPPPOOOOOOQQQQQQQQQOOOMMMLLLHHHHHHHHHHHHGGGFFFEEEDDDFFFHHHJJJKKKJJJFFFAAA>>>999;;;>>>AAACCCDDDDDDDDDIIILLLOOORRRZZZdddhhhgggcccaaa]]]YYYTTTMMMEEE@@@===>>>??????>>>===<<<;;;::::::<<>>AAACCCCCCBBB@@@???======<<<;;;:::999888777888999::::::;;;>>>BBBFFFFFFHHHIIIHHHEEEDDDFFFIIIJJJRRRYYY]]]^^^ZZZPPPFFFEEECCC@@@===:::888888777777;;;>>>>>>:::777666777555666666444555888666111333111000222555666444222...///000111111111111111111222222111//////000111///000000111000///---,,,...+++)))))),,,......,,,---,,,+++*********+++,,,''''''&&&%%%%%%$$$######%%%&&&'''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%'''(((((('''&&&%%%$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!    """$$$"""$$$%%%### """%%%  !!!###$$$&&&%%%###!!!!!!$$$!!! !!!"""###%%%&&&&&&~~~|||yyywwwuuutttttttttrrrpppllljjjgggdddbbbaaaaaaaaa^^^^^^\\\ZZZWWWUUUTTTTTTRRRRRRRRRRRRPPPNNNLLLJJJGGGGGGHHHHHHGGGFFFDDDDDDEEEHHHLLLNNNMMMHHHCCC@@@888:::<<>><<<;;;;;;999999>>>EEEJJJJJJHHHEEECCC???<<<:::999999:::;;;===@@@BBBCCCBBBAAA@@@<<<<<<;;;:::999777555444666777888999:::===BBBFFFDDDGGGIIIGGGDDDCCCFFFJJJIIIQQQXXX\\\^^^ZZZPPPFFFBBBAAA???===<<<;;;:::999777:::===;;;777444666888555777888666888;;;999444222333333444444444333333...//////000000000//////111222444333222000111111...000222444444222///------+++)))+++///111///,,,------,,,,,,,,,+++++++++((((((''''''&&&&&&%%%%%%'''&&&&&&%%%%%%%%%%%%%%%(((''''''&&&%%%&&&&&&&&&&&&&&&'''''''''&&&$$$$$$"""!!!!!!""""""!!!   !!! !!!  ### """$$$""""""&&&!!!$$$&&&%%%%%%$$$""" !!!  !!!""""""###$$$%%%%%%&&&|||zzzwwwtttqqqoooooopppoooooommmkkkhhhfffdddddddddeee______^^^[[[XXXWWWWWWWWWTTTTTTTTTRRRPPPMMMKKKIIIGGGGGGHHHHHHGGGFFFDDDCCCEEEHHHMMMOOONNNJJJEEEAAA999999;;;>>>@@@CCCEEEFFFDDDIIIOOOWWWaaakkklllhhh```\\\WWWSSSOOOKKKGGGDDDAAABBBCCCCCCBBB???===;;;;;;999888<<>>>>>===<<<:::777666444555666777777999===BBBFFFDDDGGGIIIGGGDDDCCCFFFJJJHHHPPPWWW[[[]]]ZZZPPPFFF?????????>>>======<<<<<<888;;;===:::666333555999666999999888:::===;;;777333444666555444333333444...///////////////...---+++...000000...---,,,,,,...000444666666444111...***((('''***///222///,,,---............---,,,+++******))))))((((((''''''((('''%%%$$$######$$$%%%(((((('''&&&&&&&&&&&&'''%%%&&&'''''''''&&&%%%$$$"""!!!!!!""""""!!!  !!!""" """###!!! !!!###!!!!!!&&&!!!###''')))%%%&&&&&&$$$!!! !!!!!!    $$$$$$$$$$$$$$$$$$%%%%%%zzzzzz}}}tttqqqnnnnnnooorrrssssssrrrnnnjjjhhhhhhgggeeecccbbbaaa___\\\XXXUUURRRPPPQQQSSSTTTSSSQQQNNNMMMMMMMMMMMMLLLIIIEEEBBBAAAAAADDDKKKPPPRRRRRRSSSNNNIIIEEE@@@===>>>???>>>@@@BBBEEEIIIOOOVVV```hhhhhhccc```]]]XXXRRRLLLGGGCCCAAABBBEEEGGGEEEAAA>>>>>>???:::999999???FFFIIIHHHEEEDDDCCCBBB>>>;;;:::;;;=========>>>???@@@???>>>>>><<<>>>???>>>:::555222111333333444666999>>>BBBEEEDDDFFFHHHHHHFFFDDDCCCBBBGGGKKKRRRXXXYYYTTTLLLEEEBBB>>>:::999::::::888666;;;<<<<<<;;;999888888999>>>===;;;;;;;;;;;;999888333333222111///000222555555444333222111111111111111111111111111111222222111111111111000///------***+++,,,---...---,,,+++///......,,,+++***))))))......---,,,+++)))((((((***)))'''%%%%%%'''(((***)))))))))'''&&&'''***,,,)))(((((('''&&&%%%###"""""" """###!!! !!! !!!"""###$$$######""" ###&&&!!!!!! !!!###&&&'''))),,,,,,((("""!!! !!!###$$$&&&%%%%%%$$$$$$%%%%%%&&&}}}yyyyyy}}}~~~sssqqqnnnmmmoooqqqrrrrrrssspppmmmkkkkkkjjjhhheeebbbaaa___\\\YYYUUURRRQQQSSSTTTUUUSSSQQQOOOOOOOOOMMMNNNMMMJJJGGGEEEDDDEEEIIIPPPVVVXXXZZZZZZUUUOOOGGGBBB???AAACCCCCCEEEHHHHHHKKKPPPVVV```iiiiiidddbbb^^^XXXRRRLLLFFFBBB???@@@BBBCCCBBB@@@>>>======<<<:::;;;@@@GGGJJJIIIFFFCCCBBB@@@<<<999777888:::===>>>@@@AAAAAA???===<<<;;;===>>>===999555222111333444555888<<>><<<<<<===<<<999777:::;;;<<<;;;999999999;;;:::888777777888888777666666666666444333333666888666555444333222222222222222222222222222111111111222111111000///...,,,+++)))***+++,,,,,,,,,,,,,,,//////...---,,,+++******...---,,,+++***)))))))))+++***)))((('''''''''''')))))))))(((&&&&&&(((***'''''''''&&&%%%###"""!!!!!!  !!!###  !!!!!!  !!!""""""######"""!!! ###%%%"""!!! !!!###%%%'''&&&(((***&&&!!!!!!!!!###$$$%%%%%%$$$$$$$$$$$$%%%%%%{{{xxxyyy}}}|||rrrpppmmmlllmmmoooooooooqqqooonnnmmmlllkkkhhheeecccaaa___[[[XXXUUUSSSRRRTTTTTTTTTSSSQQQQQQRRRSSSPPPPPPPPPMMMJJJHHHHHHIIIOOOWWW^^^aaacccbbb^^^WWWIIIDDDAAADDDFFFGGGHHHLLLKKKMMMPPPVVVaaakkklllgggccc^^^WWWPPPKKKFFFBBB???>>>>>>>>>>>>??????<<<:::===<<<===BBBHHHKKKJJJHHHBBBBBB@@@<<<888777888999???@@@BBBCCCBBB???<<<999:::<<<<<<:::777333111111333555888<<>>>>>===>>>???>>>;;;888999:::;;;;;;::::::;;;<<<888777666666777888777555888888777666444555777:::777666555444333333333333444333333222222111111111222222111000...---+++***++++++++++++,,,---...///000//////...---,,,++++++---,,,***)))))))))***+++,,,,,,,,,+++)))'''&&&%%%((())))))(((&&&%%%&&&'''&&&&&&%%%$$$###!!!  !!!!!!!!!  !!!"""""" !!! !!!""""""""""""!!! """%%%###""""""!!!"""###$$$%%%###%%%&&&$$$ !!! """###$$$$$$$$$$$$$$$$$$$$$$$$$$${{{xxxzzz~~~|||qqqooolllkkklllmmmmmmlllkkkkkkkkkkkkiiigggeeecccbbb```\\\XXXUUUSSSRRRRRRRRRSSSSSSSSSRRRTTTWWWYYYUUUUUUSSSPPPLLLJJJJJJKKKSSS[[[bbbfffhhhhhhccc\\\KKKFFFCCCEEEGGGGGGIIILLLLLLMMMPPPWWWdddppprrrmmmbbb\\\TTTNNNJJJGGGDDDAAA>>><<<;;;<<>>BBBGGGIIIIIIGGGBBBBBB@@@===;;;:::<<<>>>@@@AAADDDEEECCC???;;;888:::::::::888555222111111333666;;;@@@EEEHHHJJJJJJJJJLLLMMMLLLHHHDDD@@@???CCCDDDEEEHHHIIIHHHDDDAAA>>>======<<<===<<<;;;;;;777999;;;;;;::::::<<<===;;;:::888888999999888666666666555333222333555888777666555444333333333333555444444333222111000000222222111000...,,,+++)))---,,,,,,,,,---...000222000000///...------,,,,,,+++***)))(((((()))+++,,,+++,,,------+++)))'''%%%'''((()))(((&&&$$$$$$$$$$$$$$$######"""  !!!"""!!!!!! """###"""  """###"""!!! """$$$$$$###"""""""""###$$$$$$$$$%%%&&&$$$    !!!"""#########$$$$$$$$$$$$$$$$$$###}}}zzz}}}}}}{{{pppnnnlllkkkkkklllkkkjjjggghhhiiiiiigggeeecccbbb```]]]YYYUUURRRPPPPPPQQQOOOPPPRRRSSSTTTVVVZZZ]]]YYYXXXVVVRRRMMMKKKKKKLLLTTT\\\cccfffhhhhhhddd^^^QQQKKKGGGIIIIIIHHHIIILLLLLLMMMPPPXXXhhhuuuxxxsss```YYYPPPKKKIIIHHHFFFCCC???===;;;===??????<<<888:::;;;===AAADDDFFFFFFFFF@@@@@@@@@>>><<<<<>>===<<<:::999999;;;<<<666888::::::::::::<<<===>>><<<:::::::::999777666444444333222000111444666666555444333222222222222444444333222222111000000222222111000///---+++***,,,++++++***+++---///000/////////......------,,,***)))((((((((()))***+++)))***,,,------+++)))'''&&&'''((('''%%%#########""""""""""""!!!!!! !!!"""###"""!!! """!!!!!!""""""""" !!!###%%%!!!   !!!#####################$$$$$$''''''&&&$$$!!! !!! !!!""""""############$$$%%%%%%%%%%%%$$$###|||{{{yyypppnnnlllkkkkkkkkkjjjhhhgggiiijjjiiifffeeeeeeeee^^^[[[VVVRRROOONNNOOOPPPNNNOOORRRSSSUUUWWW[[[]]]ZZZYYYVVVRRRNNNLLLMMMNNNUUU\\\bbbdddfffgggccc]]]VVVPPPLLLMMMMMMLLLLLLOOOMMMNNNQQQ[[[lllzzz{{{uuuaaaXXXNNNIIIHHHHHHFFFCCC@@@???>>>>>>>>><<<999777888:::<<>>AAA???AAACCCEEEDDDBBB???===::::::888555222111222333555888===BBBFFFIIIJJJKKKGGGGGGGGGEEEBBB@@@@@@AAACCCBBBBBBCCCEEEEEECCCAAA======<<<:::888888999;;;555777999999888999:::<<<;;;:::888888888888666444555555444222111222444777666555444333222222222222333222222111111000000000111111111111000...---,,,******))))))******++++++............------,,,,,,(((((((((((())))))))))))((()))+++,,,,,,+++***(((%%%&&&&&&%%%###"""###$$$!!!!!!""""""######"""""" !!!"""###"""!!!!!!$$$"""!!!!!!!!!!!! !!!$$$&&&    """"""######$$$$$$$$$%%%%%%((('''&&&$$$!!!  !!!!!!!!!"""###############$$$%%%&&&''''''&&&%%%$$$}}}}}}xxxvvvqqqooommmllllllkkkiiiggggggiiiiiihhheeedddfffhhh___[[[VVVQQQNNNNNNPPPQQQOOOQQQTTTUUUUUUVVVWWWYYYWWWVVVTTTQQQNNNMMMOOOQQQXXX]]]bbbbbbdddeeebbb^^^VVVPPPLLLNNNOOOMMMNNNQQQPPPPPPTTT^^^ooo|||{{{tttdddZZZNNNGGGGGGGGGDDDAAA@@@AAAAAA???;;;888666555777999===???AAABBBCCCDDDCCCCCCAAA???<<<<<<>>>@@@>>>@@@BBBCCCDDDCCCBBBAAA;;;:::888555222111333555666999<<>>@@@???<<<999888888555666888888777777888:::777666555666777888777666444555444222111111444777777666555444333333333333000000000000000000000000111111111111111000000///+++++++++,,,++++++***)))------------,,,,,,,,,,,,'''((()))******((('''&&&******+++++++++)))((('''$$$%%%%%%###""""""$$$&&& !!!"""###%%%%%%%%%%%% !!!"""""""""""""""&&&###  !!!!!! !!!  """%%%'''  !!!!!!  !!!!!!"""###$$$%%%%%%&&&&&&%%%$$$###!!!!!!   !!!!!!""""""!!!!!! !!!"""###$$$$$$$$$######$$$%%%'''(((((('''%%%$$$}}}{{{vvvsssqqqooommmllllllkkkiiigggfffhhhhhhfffcccbbbeeehhh```\\\VVVQQQNNNOOOQQQRRRQQQSSSUUUVVVUUUTTTTTTUUUTTTTTTRRRPPPNNNNNNQQQTTTZZZ___bbbbbbccceeeccc___RRRMMMJJJLLLMMMMMMNNNQQQRRRSSSVVV```qqq}}}zzzqqqggg\\\OOOGGGFFFEEEBBB>>>@@@BBBCCC???999444333333777:::===@@@AAABBBCCCDDDHHHHHHEEEBBB>>>===>>>@@@>>>???AAABBBDDDDDDDDDDDD;;;;;;888555222111333666777999<<<@@@CCCFFFHHHIIIFFFEEECCCAAA???AAAEEEIIIEEEDDDDDDFFFGGGGGGEEECCC999>>>CCCDDD@@@;;;777555555666777777666666777888555444444666999;;;;;;:::333333222111///000333555888777666555555444444555////////////000000000000111111222222222222111111...//////000///...,,,+++,,,,,,,,,,,,,,,,,,++++++&&&''')))+++***(((&&&$$$,,,,,,+++***)))(((&&&%%%$$$$$$###"""!!!!!!$$$''' !!!"""$$$&&&'''((((((!!!!!!!!!!!!"""""""""###'''$$$  !!!!!!%%%$$$"""!!!!!!###%%%''' !!!!!!  !!! !!!###$$$%%%&&&&&&'''"""!!! !!!    !!!!!!"""#########"""!!!  !!!"""$$$%%%%%%$$$###"""%%%&&&((())))))(((&&&%%%~~~}}}|||vvvqqqtttnnnppppppmmmmmmmmmiiiccccccbbbaaaaaaaaabbbcccdddddd\\\TTTSSSVVVWWWQQQJJJPPPPPPQQQRRRSSSSSSTTTTTTUUUUUUTTTTTTTTTTTTUUUVVV```aaa```___aaabbb\\\SSSRRRLLLDDDBBBEEEKKKPPPRRRRRRVVV\\\fffsss{{{yyyqqq```YYYOOOIIIGGGEEEAAA===@@@@@@???<<<:::777444333666999===??????@@@CCCFFFCCCAAA@@@???AAAAAAAAA@@@>>>>>>@@@CCCFFFGGGEEECCC<<<;;;:::888777666555555;;;;;;<<<===@@@EEEKKKOOOJJJIIIGGGEEECCCAAA@@@@@@DDDCCCCCCDDDGGGHHHHHHGGG@@@AAABBB@@@<<<999888777555555666888888999999999888888999::::::::::::999555444222111111222444555333444444222111111333555222111///...///000///...222222222111000///......333222000///........./////////.........//////000))))))*********((('''&&&&&&(((******)))(((((()))###$$$$$$$$$$$$###""""""%%%%%%$$$$$$$$$$$$%%%%%%######""""""###$$$%%%%%%'''&&&$$$""" $$$"""!!! !!!"""$$$!!! ###"""  ###"""""""""######"""!!!!!! !!!!!!!!!!!!""""""""""""$$$"""  !!!%%%$$$"""!!!!!!!!!"""###&&&&&&&&&&&&&&&&&&&&&&&&}}}{{{zzzzzzwwwrrrsssnnnqqqrrrqqqqqqrrrnnngggcccbbbaaaaaabbbccceeefffeee___WWWUUUVVVVVVRRRMMMRRRSSSTTTTTTUUUVVVWWWWWWXXXXXXXXXXXXYYYYYYYYYYYYaaabbbcccccceeefff```XXXRRRLLLEEEBBBEEEJJJOOOQQQWWWZZZ___fffqqqxxxuuummm^^^XXXPPPKKKIIIEEE@@@;;;AAA@@@???<<<:::777444333555999===?????????BBBDDDDDDBBBAAABBBBBBBBBAAA???@@@@@@BBBEEEGGGHHHFFFDDD===;;;999888888:::===???======>>>@@@CCCHHHMMMQQQMMMKKKIIIFFFCCCBBBAAAAAABBBAAAAAACCCEEEGGGFFFEEE>>>>>>>>>===<<<999777555555666777888999999999999::::::;;;;;;;;;;;;::::::666555333222222444555666444444444222111111333555222111//////000111000///333333333333222111000///222111000......---............------......///000++++++++++++***(((&&&$$$''')))++++++)))(((((((((&&&&&&''''''&&&&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%###"""""""""######$$$%%%'''&&&$$$"""!!!!!!!!!!!!!!!  !!!!!!  """""""""###$$$###"""   !!!"""""""""######$$$$$$$$$"""!!!!!!""""""!!!!!! !!!"""$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%zzzxxxwwwyyyyyysssrrrooorrruuuuuuwwwxxxtttnnnddddddccccccdddfffhhhiiigggbbb\\\XXXVVVUUUTTTSSSTTTUUUUUUVVVWWWXXXYYYZZZ[[[\\\^^^___```___^^^]]]bbbeeeggggggjjjjjjddd\\\QQQMMMGGGDDDEEEJJJNNNPPP\\\___bbbfffnnnsssooohhh[[[VVVQQQMMMJJJEEE???:::BBBAAA???===:::777666444666999===???@@@???@@@AAABBBBBBBBBCCCCCCBBB???<<>>===999666666777888999999::::::999============<<<;;;::::::777666555444444555666777555555444333111111222444222111///000111222222111444444444444444333222111111000///...------------------,,,,,,---...//////---------,,,***(((%%%$$$(((***++++++)))'''''''''&&&''''''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############$$$&&&%%%$$$###""""""""""""!!!  !!!!!! !!!"""!!!  !!!###$$$$$$###!!!  !!! !!!!!!"""###$$$%%%%%%&&&###"""!!!  !!!"""  """$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$yyyxxxxxxyyy~~~{{{tttpppooossswwwxxx{{{}}}yyysssjjjiiihhhgggggghhhiiijjjhhhfffaaa[[[WWWVVVWWWYYYVVVVVVWWWXXXYYYYYYZZZZZZ]]]___ccceeefffeeecccbbbdddhhhjjjiiijjjiiiccc[[[PPPMMMHHHEEEFFFIIIMMMOOO^^^aaaccceeekkkoookkkdddZZZVVVPPPKKKHHHDDD@@@<<>><<<:::999888888;;;>>>@@@AAAAAA@@@@@@@@@@@@AAACCCCCC@@@<<<888BBBBBBCCCFFFHHHHHHFFFDDD999777555444666999>>>AAA??????AAADDDIIINNNQQQRRRQQQOOOJJJFFFBBBAAA@@@@@@@@@@@@@@@BBBDDDEEEDDDBBBAAA>>><<<>>>AAABBB===888888888999:::::::::::::::>>>>>>>>>===<<<;;;999888777666555444444444555555555555555333111000222444222111000000222444444333333444444444333333222111//////......------------,,,,,,,,,,,,,,,---...///,,,---------+++)))'''&&&)))+++,,,,,,)))'''''''''$$$$$$$$$$$$$$$###""""""""""""############""""""""""""###############"""######""""""!!!!!!!!!!!!"""!!!!!! !!!!!!"""    ###$$$$$$"""!!!!!!"""!!!   !!!"""$$$%%%&&&&&&""""""!!! !!!!!!"""  !!!###$$$########################~~~zzz{{{{{{zzz}}}}}}uuuoooooossswwwxxx{{{~~~{{{uuuqqqooommmkkkjjjiiiiiijjjiiigggccc]]]YYYXXX[[[^^^ZZZZZZ[[[[[[[[[[[[\\\\\\^^^aaadddhhhiiihhhfffdddfffiiijjjgggeeeccc\\\UUUNNNLLLIIIGGGFFFIIIMMMPPP\\\___bbbdddiiilllhhhbbb[[[VVVOOOHHHEEECCCCCCCCCFFFDDDCCCAAA???>>>>>>>>>===>>>???AAACCCBBBAAA@@@AAAAAACCCDDDDDDBBB===999???@@@AAADDDFFFFFFDDDBBB:::999777666666666777888>>>>>>???DDDJJJOOOPPPPPPNNNLLLHHHDDDAAA@@@??????AAAAAABBBDDDFFFFFFDDDBBBBBB>>><<<>>>BBBCCC>>>999999::::::;;;;;;;;;;;;:::>>>>>>>>>===;;;:::888777666555555444444444444444444555444333111111222444333111000111333444444333111222222222222111111000...............---------+++++++++,,,---...//////++++++,,,------,,,+++***)))+++---,,,***(((''''''###############""""""!!!!!!!!!"""######"""!!!!!!""""""#########""""""!!! !!!!!! !!!!!!    ###$$$"""!!!!!!"""$$$###!!! """ !!!"""$$$$$$%%%""""""!!!!!!!!!""""""""""""!!!  !!!"""########################}}}~~~}}}{{{}}}vvvmmmnnnrrrttttttwwwzzzxxxssstttssspppmmmkkkiiiiiiiiihhhfffccc___\\\\\\^^^```_________^^^^^^]]]]]]\\\\\\___cccfffhhhgggfffdddeeehhhgggbbb^^^ZZZTTTNNNKKKKKKJJJHHHGGGIIIMMMQQQWWW]]]aaadddgggiiieee^^^ZZZVVVNNNHHHDDDDDDFFFHHHHHHGGGEEEDDDCCCDDDEEEEEEAAA@@@@@@AAACCCCCCBBB@@@CCCCCCEEEFFFGGGDDD@@@<<<======???BBBDDDEEEDDDBBB===<<<;;;999777666555555<<<;;;===CCCJJJOOOOOONNNHHHGGGFFFCCCAAA@@@???>>>BBBBBBCCCEEEGGGGGGEEEBBB???>>>===>>>@@@@@@<<<999;;;;;;<<<<<<<<<<<<;;;;;;>>>>>>>>>===<<<:::999888666555555555444333333333333444444222111111333555333222000111222333333222000000000111111000000///....../////////......---,,,,,,,,,,,,---...000000***+++---.........---,,,)))+++,,,,,,***(((((((((%%%%%%&&&&&&&&&%%%$$$$$$!!!"""###$$$$$$###"""!!!!!!"""#########"""!!!   !!!  !!! ###### """$$$$$$###!!! !!!$$$ !!!"""######$$$!!!!!!""""""""""""############!!! !!!!!!########################~~~~~~}}}|||~~~wwwlllnnnppppppoooqqquuusssooosssqqqooollljjjiiihhhhhhgggeeebbb```___```aaaaaa``````___]]]\\\[[[ZZZYYYZZZ\\\```ccceeeeeedddccccccfffddd]]]WWWTTTOOOJJJHHHIIIJJJIIIHHHJJJNNNRRRTTT[[[aaadddffffff```ZZZWWWTTTOOOJJJGGGGGGIIIKKKJJJIIIHHHGGGHHHIIIKKKLLLDDDAAA??????AAABBBAAA@@@BBBBBBCCCDDDEEEDDD@@@===;;;;;;===AAADDDFFFDDDCCC>>><<<:::777777777888999;;;:::<<>>===<<<;;;:::777777777666555444333333222222333222111222555777444222000000222222222111//////000111111000000///......///000000000///...,,,,,,,,,---...///111222,,,---...//////...---,,,(((***,,,,,,+++))))))***''''''((((((''''''&&&%%%$$$%%%&&&''''''&&&%%%$$$!!!"""###$$$###"""   !!!  """!!!"""&&&###"""    ###!!!!!!"""""""""#########!!!!!!"""##################"""!!! !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$}}}||||||wwwkkkmmmooonnnlllmmmqqqppplllpppnnnllljjjiiihhhhhhhhhfffcccaaa```bbbcccbbbaaa^^^]]]\\\ZZZXXXVVVUUUTTTXXXZZZ]]]```bbbccccccbbbaaacccaaaYYYSSSQQQNNNJJJFFFHHHJJJIIIHHHJJJOOOSSSSSSZZZaaadddeeeddd]]]VVVTTTSSSPPPMMMJJJIIIJJJKKKKKKJJJIIIIIIJJJLLLOOOPPPEEEAAA>>>===???AAAAAA??????>>>???@@@BBBAAA>>><<<:::;;;===AAAEEEFFFEEEDDD<<<999666333444777;;;===::::::<<>>======<<<===============<<<<<>>===<<<888888888888777666444444111222222222222333555888444222000000111111111//////000000111111111000000...///000111111000//////,,,------...///000222222//////000//////---+++***'''***,,,,,,+++*********''''''((((((''''''&&&%%%&&&''')))******)))'''&&&!!!"""###$$$###"""  !!!  !!!!!!  !!!  """ ###(((!!! !!!  """"""!!!!!!##################$$$$$$ !!!"""###############!!!!!!!!!!!!"""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$${{{zzz}}}wwwpppmmmjjjhhhgggiiikkkllllllnnnoooooolllhhheeecccccc______```aaabbbaaaaaa```aaa\\\VVVUUUXXX[[[ZZZWWWVVVUUUVVV[[[```cccbbb```]]]]]]ZZZVVVQQQMMMLLLLLLNNNKKKJJJJJJFFFCCCIIISSS[[[```eeehhhgggccc```^^^RRRPPPLLLIIIGGGGGGGGGHHHJJJJJJJJJHHHFFFFFFGGGIIICCCBBB@@@>>>======>>>>>>BBB@@@>>>@@@DDDEEEAAA===:::;;;<<<===>>>AAADDDGGG???:::666444666888888777;;;<<>>AAACCCBBBCCCGGGLLLLLLGGGAAADDD@@@<<<<<<>>>@@@@@@???@@@??????>>><<<;;;999999;;;;;;;;;===???>>>999444666666777777777666444333///000111333444555666666444111///......///......333222000/////////000111//////000111111///...---,,,,,,+++***+++---000111//////111111111000...---///...,,,***((((((((((((&&&'''&&&&&&+++///,,,%%%)))++++++***'''%%%$$$%%% """###$$$###### !!!""""""!!! """###""" ###""" """$$$  !!!  !!!  !!! !!!$$$$$$$$$#########""""""!!!"""""""""""""""!!! $$$###"""!!!"""%%%''')))&&&&&&&&&'''&&&&&&%%%%%%|||}}}|||zzzuuunnnnnnkkkgggfffiiillloooqqqoooooonnnkkkfffcccbbbbbb^^^___aaacccccccccaaaaaa___[[[VVVVVVYYY[[[ZZZXXXTTTUUUWWWZZZ^^^_________]]]\\\[[[WWWRRROOONNNOOONNNLLLKKKLLLIIIGGGMMMVVV^^^aaafffgggeee```\\\ZZZRRRPPPNNNLLLJJJIIIIIIIIIFFFGGGFFFDDDBBBAAABBBDDDAAAAAA@@@???>>>>>>======AAA???>>>AAAEEEFFFCCC???999:::;;;<<<>>>@@@CCCEEEAAA>>>:::888:::;;;;;;;;;<<<===AAAGGGLLLNNNLLLJJJDDDAAA???AAA@@@???AAAEEEEEEDDDFFFKKKPPPOOOJJJDDDDDDAAA>>>>>>???@@@???>>>????????????>>>;;;999888;;;;;;===>>>>>><<<888555555555666666666555444333000111222333444555555555555333000///000111000///222222000/////////000111111111222222222111///...+++***)))***+++---///111000000000000000///...---+++***)))((((((((())))))'''((('''''',,,000---&&&'''((()))(((%%%$$$###$$$ """######""""""!!! !!!!!!!!!!!! &&&$$$"""!!!!!! ###!!! !!!"""!!!!!!!!!  """"""!!!!!!"""### """!!! """###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""""""""!!!!!!$$$#########$$$%%%&&&'''%%%&&&&&&&&&&&&&&&%%%%%%{{{yyysssllloookkkgggfffiiinnnsssuuuoooooommmiiidddaaa```aaa^^^```ccceeefffdddbbb```\\\YYYWWWXXX[[[]]][[[YYYUUUWWWZZZ\\\\\\]]]^^^```\\\\\\ZZZWWWSSSRRRRRRSSSPPPOOONNNOOOMMMLLLRRRYYY___bbbeeeeeeaaa\\\WWWTTTQQQPPPOOONNNLLLKKKJJJIIIDDDDDDDDDBBB???>>>???@@@??????@@@@@@???>>>===<<>>???BBBFFFGGGEEEBBB999999;;;<<<>>>@@@BBBCCCCCC@@@===;;;<<<===>>>===???AAADDDIIIMMMMMMJJJGGGAAA???@@@BBB@@@>>>BBBIIIGGGGGGKKKPPPTTTSSSMMMHHHDDDBBB@@@@@@AAAAAA???===>>>???@@@AAA???===999777:::<<<>>>>>><<<999666555333444444555555555555444222222333444444444444444777444222111222222222111222111111000///000000000333333444444333111000///))))))))))))+++---///111222111000///............((('''&&&&&&'''(((***+++((())))))(((,,,///---'''$$$%%%&&&%%%###"""###$$$""""""######"""!!!   (((((('''%%%!!!###  """!!!!!! !!!"""$$$$$$###"""###$$$ !!!############%%%'''%%%%%%%%%%%%%%%%%%&&&&&&""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%{{{xxxssslllllljjjhhhhhhlllpppssstttooonnnlllgggbbb______```aaacccfffhhhgggddd```]]]YYYXXXWWWYYY\\\]]]]]][[[YYY\\\______]]]\\\___aaa[[[[[[ZZZWWWTTTTTTUUUWWWTTTTTTSSSQQQPPPPPPTTTXXX]]]___bbbaaa]]]XXXTTTQQQOOOOOOOOONNNMMMKKKJJJIIIFFFFFFFFFDDD@@@>>>>>>???<<<===???@@@@@@???<<<;;;===>>>@@@CCCGGGHHHFFFDDD;;;;;;===???BBBCCCCCCCCCAAA???===<<<<<<===>>>>>>BBBEEEIIILLLNNNLLLIIIFFF@@@@@@BBBCCC???===BBBJJJGGGIIIMMMRRRUUUSSSNNNIIICCCCCCBBBBBBBBB@@@???===>>>@@@AAABBBAAA===:::777888;;;>>>===999555444555222333333444444555555555333444444444444444333333666444222111222333333222222111111000000000000000333333333333222111///...)))))))))***,,,...000111333222000...---------...)))((('''''''''(((***+++'''))))))(((***---+++&&&###$$$$$$$$$###"""$$$%%%"""""""""""""""!!!!!! !!!  !!!"""%%%&&&%%%!!! """$$$###  !!!###$$$$$$###"""###$$$!!!### """ """$$$%%%%%%&&&(((***((((((''''''&&&&&&%%%%%%""""""""""""""""""######$$$%%%&&&'''&&&%%%###"""$$$$$$%%%&&&&&&&&&%%%%%%}}}xxxvvvqqqjjjjjjiiijjjlllnnnpppooonnnmmmmmmkkkgggbbb___^^^___eeeggghhhiiifffbbb]]]ZZZWWWWWWXXXZZZ\\\]]]^^^]]]\\\^^^```^^^[[[ZZZ\\\___YYYYYYXXXVVVTTTTTTWWWYYYXXXXXXVVVSSSQQQRRRTTTUUUWWWZZZ]]]]]]ZZZVVVSSSQQQLLLLLLLLLLLLKKKJJJIIIHHHHHHHHHHHHEEEAAA???>>>>>>:::;;;>>>@@@@@@???<<<;;;<<<>>>AAADDDGGGGGGEEECCC>>>>>>???CCCFFFGGGFFFCCC@@@@@@???>>>>>>>>>???@@@EEEGGGKKKNNNMMMKKKIIIGGGCCCCCCDDDDDD???<<<@@@HHHFFFHHHLLLPPPRRRPPPKKKHHHBBBCCCCCCCCCAAA@@@?????????@@@BBBCCCAAA>>>:::888666:::<<<;;;777444444555333333333333444444555555444444555555555444333333555222000000111222222111111111111111000000000///000111111111000///---,,,***++++++---...000111222222111///------------...---,,,+++))))))))))))***&&&))))))'''(((***((($$$$$$$$$%%%$$$######%%%'''!!!!!!!!!!!!!!!""""""###!!!  !!!!!!######!!! ###&&&""" !!!!!! """######"""!!!!!!"""$$$&&&"""$$$ """$$$%%%&&&''')))+++,,,+++***(((&&&%%%######"""""""""!!!"""###$$$%%%###$$$&&&'''&&&$$$""" ###$$$$$$%%%&&&&&&%%%%%%zzzuuutttoooiiillllllmmmooopppnnnkkkhhhjjjkkkkkkhhhdddaaa______ggghhhiiihhheee```\\\YYYXXXXXXYYYYYY[[[]]]^^^___]]]]]]\\\ZZZXXXWWWXXXYYYWWWWWWVVVSSSRRRSSSVVVYYYYYYYYYWWWRRRPPPRRRRRRPPPRRRTTTXXXYYYWWWTTTRRRQQQJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHEEEAAA===<<<;;;888:::===??????>>>===;;;===???BBBEEEFFFEEECCCAAA??????@@@DDDIIIIIIFFFBBB@@@AAABBBAAA@@@???AAABBBDDDGGGKKKLLLKKKIIIIIIIIIGGGEEEDDDDDD@@@<<>>;;;999888999;;;:::888777666666555444444333444444555666444444555555555444444333333111//////000111111111000111111111111000//////---.../////////...---,,,,,,,,,---...///000000111000///......------......111000---+++***)))))))))&&&)))***''''''((('''###%%%&&&&&&$$$###$$$&&&(((!!!!!! !!!"""###$$$!!!!!! !!!!!! !!!!!! """### !!!"""### !!!###"""!!! !!!!!!"""###%%% !!!### """$$$%%%%%%&&&(((***,,,+++***(((&&&%%%###"""###"""!!!!!!"""###%%%&&&"""###$$$%%%$$$###!!!"""###$$$%%%%%%&&&&&&%%%zzzvvvuuuqqqkkksssrrrqqqpppooommmiiifffgggiiikkkjjjfffbbb```___ffffffffffffccc```]]][[[YYYYYYYYYYYYYYY[[[^^^aaa___]]]ZZZXXXXXXWWWVVVUUUVVVUUUSSSQQQPPPQQQUUUXXXVVVXXXUUUPPPOOORRRRRRNNNNNNQQQUUUVVVTTTRRRQQQPPPJJJJJJHHHGGGGGGHHHIIIIIIIIIJJJIIIFFFBBB===;;;;;;888:::<<<===>>>>>>===<<<>>>@@@DDDFFFEEEBBB???>>>======>>>CCCHHHHHHDDD???>>>@@@BBBAAA???>>>@@@BBBBBBDDDGGGHHHGGGFFFHHHJJJIIIDDDBBBCCCAAA???@@@CCCEEEFFFHHHHHHGGGEEECCCBBB???@@@AAA???>>>>>>@@@CCCBBBBBBBBBBBB@@@>>><<<;;;;;;::::::;;;<<<<<<:::999777666555444444444555666444444555555555555555444333111//////000111222111000111111222111000///...+++,,,...//////...------,,,------......///......------......//////......111000...,,,************&&&***+++((('''((('''###&&&&&&&&&$$$"""###%%%'''######!!! !!!!!!"""!!!""""""""""""""""""!!!!!!  """###"""!!!!!!"""  !!!!!! """###"""!!! """$$$ !!!### """###$$$$$$$$$&&&((())))))((('''&&&%%%%%%$$$###"""!!!!!!"""###%%%'''!!!!!!"""###""""""!!! """"""###%%%%%%&&&&&&%%%}}}zzzyyyuuuooozzzwwwssspppnnnkkkhhhffffffhhhkkkkkkhhhddd```___ddddddddddddcccaaa___^^^ZZZZZZYYYXXXXXX[[[___bbbccc___ZZZYYYYYYYYYWWWUUUUUUTTTRRRPPPNNNPPPSSSWWWSSSUUUSSSNNNNNNSSSSSSNNNNNNPPPSSSTTTSSSQQQOOOOOOKKKJJJHHHGGGGGGHHHJJJKKKKKKLLLLLLIIIDDD???===<<<888999;;;<<<===>>>======>>>AAAEEEFFFDDD@@@===<<<;;;:::<<>><<<;;;===??????BBBDDDEEEDDDDDDGGGJJJIIICCC@@@BBBCCCAAAAAACCCEEEFFFGGGFFFDDDBBBAAAAAA>>>??????>>><<<===AAAEEECCCCCCBBBAAA@@@>>>===<<<>>>;;;:::<<>>;;;888777666555444444555666333444444555666666555555333111//////111222222222000111111222222000///...+++,,,---////////////...,,,------......------,,,+++,,,---///000//////...000///---+++*********+++''',,,---***'''((('''$$$&&&&&&%%%###!!!"""$$$&&&&&&%%%###!!!  !!!"""###$$$$$$###"""!!! $$$&&&%%%###"""%%%"""!!! !!!"""$$$###!!! !!!###&&&!!! !!!############%%%'''''''''''''''''''''''''''###"""!!!!!!"""$$$&&&''' !!!!!!!!!!!! !!!"""###$$$%%%&&&&&&&&&~~~}}}~~~~~~|||xxxsssxxxxxxxxxwwwtttpppllliiihhhhhhhhhfffccc```______^^^```bbbdddcccaaa^^^\\\\\\]]]___```___^^^]]]\\\___[[[WWWVVVWWWWWWUUUSSSRRROOOLLLJJJJJJNNNRRRUUUOOONNNMMMNNNOOOOOOMMMLLLMMMNNNOOOQQQSSSRRRPPPNNNKKKHHHFFFEEEFFFGGGHHHGGGKKKLLLKKKHHHDDDBBBAAAAAA;;;;;;;;;;;;<<<===>>>???===DDDHHHHHHFFFEEEBBB>>>===>>>@@@BBBEEEDDDBBB@@@>>>============>>>??????>>>???@@@@@@@@@BBBEEEHHHHHHGGGFFFEEEDDDBBBAAAAAAFFFFFFFFFFFFFFFEEEAAA>>>???@@@@@@AAAAAA@@@@@@@@@DDDCCCBBBCCCCCCCCC@@@>>>@@@===:::999999:::::::::777666555888:::;;;888555666555333333444333111...222222222222222111000///---...000111000///---,,,---------///000///---***++++++***,,,---...---+++---...---,,,***+++...111,,,,,,++++++***)))))))))$$$'''((('''$$$###%%%((('''&&&%%%%%%%%%$$$""" %%%%%%$$$$$$###"""!!!!!!$$$$$$$$$$$$"""  !!!###$$$$$$""" """"""  !!!!!!  """######$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''######$$$###############$$$$$$############$$$$$$$$$######%%%((()))&&&###~~~~~~{{{uuutttuuuuuutttqqqmmmiiiggghhhiiiiiigggccc```______```aaacccddddddbbb___]]]^^^^^^^^^______`````````aaa]]]YYYWWWVVVVVVSSSQQQQQQOOOMMMKKKLLLOOOSSSUUUPPPOOONNNNNNOOONNNLLLKKKKKKKKKLLLNNNPPPPPPMMMKKKIIIFFFDDDDDDEEEHHHIIIIIIJJJJJJJJJGGGDDDAAAAAABBB============>>>???@@@@@@>>>EEEJJJIIIHHHGGGEEEAAA>>>>>>@@@BBBDDDCCC???<<<<<<<<<;;;<<<<<<===>>>>>>???@@@@@@@@@@@@BBBFFFIIIKKKJJJHHHGGGEEECCCBBBBBBHHHHHHHHHHHHIIIGGGDDDBBBAAAAAABBBBBBBBBAAAAAA@@@DDDCCCBBBCCCCCCBBB???===BBB???;;;999999999888777666555555777999999777555555444333444666666444333222222111111000000000000000111111111000...,,,***------...///111000---+++,,,++++++,,,......---,,,,,,---,,,***)))))),,,...,,,,,,+++******))))))(((%%%'''''''''&&&%%%&&&'''%%%$$$$$$$$$%%%%%%$$$"""'''&&&&&&%%%$$$$$$#####################"""!!! !!!!!!###%%%%%%""" !!!!!!"""!!! !!!!!!     !!!!!!""""""""""""$$$############$$$%%%%%%$$$$$$###############$$$######""""""""""""#########""""""$$$&&&&&&$$$!!!}}}wwwrrrrrrrrrqqqooollliiigggiiijjjkkkhhheeeaaa______aaabbbdddeeedddcccaaa___aaaaaa`````````aaacccdddbbb___[[[XXXVVVTTTRRRPPPPPPOOONNNNNNOOOQQQTTTUUURRRQQQPPPOOOOOONNNLLLJJJLLLKKKKKKLLLNNNNNNMMMKKKGGGEEEBBBBBBEEEHHHJJJKKKGGGHHHGGGEEEBBBAAAAAABBB?????????@@@AAAAAABBBBBB@@@FFFJJJJJJIIIJJJHHHEEE??????AAACCCDDDAAA<<<888999999999999:::;;;======????????????@@@BBBGGGJJJNNNMMMKKKIIIGGGFFFEEEDDDHHHGGGGGGHHHIIIHHHFFFDDDCCCCCCCCCCCCCCCBBBAAAAAACCCBBBBBBBBBCCCBBB@@@>>>CCC@@@<<<999888777555444555444444555777777666444333222222444666777777555222111///......///000000000111111111111///---,,,.........///111111...,,,,,,,,,+++---...///...,,,+++,,,+++)))'''''')))+++,,,++++++******)))(((((('''&&&&&&&&&'''((('''&&&######"""$$$&&&&&&%%%$$$&&&&&&%%%%%%$$$#########!!!!!!!!!""""""###$$$%%%!!!!!!"""$$$%%%%%%###!!!!!! !!!###"""  !!!!!!!!! ###!!! !!! ######""""""######$$$%%%%%%$$$"""!!!!!!###$$$%%%###""""""!!!!!!""""""###"""""""""###$$$$$$!!!|||vvvqqqrrrrrrqqqooollljjjhhhiiikkkkkkiiifffbbb```___```aaabbbddddddddddddcccbbbccccccddddddcccbbbbbbaaa___[[[WWWUUUSSSRRRQQQNNNNNNNNNOOOQQQRRRTTTUUUUUUSSSRRRQQQQQQPPPMMMKKKOOONNNMMMMMMOOOOOOOOOMMMHHHEEECCCBBBDDDGGGIIIJJJEEEEEEEEECCCAAA@@@AAABBBAAAAAABBBCCCCCCCCCCCCCCCAAAFFFJJJIIIIIIJJJJJJGGGAAABBBCCCEEEDDDAAA;;;777777777777888999:::;;;<<<============>>>BBBGGGKKKOOONNNLLLKKKJJJIIIJJJJJJFFFEEEEEEFFFGGGGGGEEECCCCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@BBBCCCCCCBBB@@@AAA>>>;;;999888777555444444333444444555555555555333222222444666666555444111000...---,,,...///111------///000111111111111.........///111111///...---,,,,,,---//////...,,,,,,,,,,,,***''''''((()))+++++++++***))))))(((((()))&&&$$$%%%)))***(((&&&$$$######$$$&&&&&&%%%#########""""""!!!!!!!!!!!!!!! !!!"""$$$%%% !!!###$$$$$$"""!!!$$$$$$!!! !!!!!! """!!!   ###############$$$%%%%%%%%%$$$""" !!!"""%%%'''$$$##################$$$#########$$$$$$###!!!{{{wwwtttqqqqqqpppooommmkkkiiiggghhhjjjkkkjjjfffccc```___^^^___```aaacccdddeeefffbbbdddgggiiihhhddd```]]]]]]\\\ZZZWWWTTTRRRRRRRRRMMMMMMNNNOOOPPPQQQRRRSSSUUUTTTRRRRRRRRRQQQOOOMMMPPPNNNLLLKKKMMMNNNNNNMMMIIIGGGEEEDDDEEEGGGGGGGGGCCCCCCCCC@@@>>>>>>@@@BBBBBBCCCCCCDDDEEEDDDDDDCCCAAAFFFIIIGGGGGGIIIIIIGGGDDDDDDEEEFFFEEEBBB<<<888777777777888888:::;;;;;;999;;;<<<===???CCCHHHLLLOOONNNMMMLLLLLLMMMNNNOOOFFFEEEDDDEEEFFFFFFEEECCCBBBBBBBBBBBBBBBAAA@@@@@@>>>>>>>>>AAACCCDDDCCCAAA===;;;999888999888777666444444555444444555555666777666555666777666555333000///---,,,,,,...///111------...///000111111111...------...000111000...,,,,,,+++---...///...,,,,,,------+++)))((()))***++++++******)))(((((('''(((%%%$$$%%%(((***(((&&&%%%$$$$$$$$$%%%%%%###"""""""""!!!!!!!!!!!! !!! !!!"""!!!""""""  ######   !!!  !!!!!!!!! $$$$$$$$$$$$$$$%%%&&&&&&%%%###!!! !!!###%%%'''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&%%%###""""""zzzvvvtttsssoooooonnnllljjjgggeeedddeeegggjjjiiigggcccaaa```^^^^^^^^^___```bbbcccddd___cccgggjjjiiiddd^^^ZZZ[[[[[[YYYUUURRRPPPPPPRRRLLLLLLLLLMMMMMMNNNOOOPPPRRRQQQPPPQQQRRRRRRPPPOOOLLLJJJGGGFFFGGGHHHIIIIIIIIIHHHGGGGGGHHHHHHFFFEEECCCBBBAAA>>><<<<<<>>>@@@BBBCCCDDDEEEEEEDDDCCCBBBBBBFFFHHHFFFEEEGGGHHHGGGEEEDDDDDDEEEEEECCC???;;;999999999999999::::::;;;888;;;>>>AAADDDIIINNNQQQQQQPPPNNNMMMMMMOOOQQQRRRIIIGGGFFFFFFGGGGGGFFFDDDAAAAAABBBBBBBBBBBBAAAAAA>>>>>>???AAACCCCCCBBB@@@999888777888999999888777555666777666555555777999;;;:::888888888888555333//////...------...000111111000000///...------------,,,,,,---///000///...++++++***,,,---...---+++,,,---...---+++******++++++******))))))(((''''''%%%$$$$$$%%%'''((('''&&&&&&%%%$$$$$$%%%%%%###!!!#########"""""""""""""""  !!!!!!!!!!!! !!!!!!!!! """!!! !!! !!!!!!!!!!!!%%%%%%$$$$$$%%%%%%&&&'''$$$###"""!!!"""###%%%''''''&&&&&&&&&&&&&&&&&&'''###%%%''''''&&&$$$$$$$$$~~~yyyuuuttttttqqqpppnnnllliiifffdddcccbbbeeehhhiiigggdddaaaaaaaaa```^^^]]]\\\]]]^^^___\\\```dddggggggddd```]]][[[[[[YYYUUUPPPMMMMMMOOOLLLLLLJJJJJJJJJKKKLLLMMMLLLLLLLLLNNNPPPQQQPPPOOOJJJFFFCCCAAABBBDDDEEEFFFGGGGGGHHHJJJKKKKKKHHHEEECCCBBB@@@===::::::<<>><<<<<<;;;:::::::::;;;;;;:::>>>CCCHHHMMMQQQVVVYYYTTTSSSPPPNNNMMMNNNPPPQQQIIIGGGEEEDDDEEEEEEDDDBBB@@@AAABBBCCCCCCDDDCCCCCCBBBAAAAAAAAABBBAAA???<<<888777666777999999888777777888999888666666999<<<999888777777777666444222....../////////000000000111000///...,,,+++++++++,,,+++***+++---//////...******)))+++,,,---,,,***+++,,,------+++++++++,,,*********)))((((((''''''"""###%%%%%%%%%%%%&&&'''$$$######$$$&&&&&&%%%###""""""""""""""""""""""""  """!!!  !!! !!!""""""!!!  !!! !!!!!!!!!$$$$$$$$$$$$$$$%%%%%%&&&""""""""""""###$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&"""%%%((((((&&&$$$%%%&&&~~~}}}~~~~~~{{{wwwvvvuuutttrrrpppnnnkkkhhhfffeee```cccggghhhfffdddbbbaaacccaaa^^^\\\ZZZZZZZZZ[[[[[[]]]aaadddeeedddbbbaaa\\\\\\ZZZTTTNNNJJJJJJLLLMMMKKKIIIHHHGGGHHHJJJKKKHHHHHHIIIKKKNNNPPPPPPOOOIIIFFFBBB@@@AAACCCDDDEEEDDDEEEHHHKKKNNNMMMJJJGGGCCCBBB@@@<<<999999;;;>>>@@@AAACCCDDDDDDBBBAAA???FFFIIIJJJFFFDDDGGGHHHGGGBBBAAA@@@@@@AAABBBAAA@@@>>>>>>===<<<;;;;;;;;;;;;===AAAHHHNNNSSSXXX\\\___XXXUUURRROOOMMMMMMNNNOOOGGGEEECCCBBBBBBBBB@@@???@@@AAABBBDDDEEEEEEFFFFFFEEEDDDBBBBBBAAA???;;;999888777777888999999777555888::::::999777777:::===555444333333444333111///......///000111111000000......---,,,,,,,,,------,,,***)))***,,,.........***))))))***,,,,,,+++))))))+++,,,---+++++++++,,,*********)))(((((('''''' ###%%%%%%######%%%((("""!!!"""$$$&&&''''''%%%  !!!"""!!! !!!###"""  """###!!! ###"""!!! !!!###$$$###!!!  !!!  !!!!!!#########"""###$$$$$$%%%!!!!!!"""###$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&!!!$$$''''''%%%$$$%%%'''yyyxxxwwwwwwxxx}}}~~~ssspppkkkhhhgggggggggfffeeegggiiihhhfffdddcccdddeeeccc```\\\ZZZYYYYYYYYY]]]```dddeeedddbbbaaa```]]]\\\ZZZVVVRRRMMMJJJHHHJJJJJJKKKKKKLLLLLLLLLMMMJJJLLLLLLKKKNNNSSSSSSOOOFFFAAA???AAAAAA>>>===>>>DDDCCCDDDGGGLLLNNNLLLJJJGGGDDDAAA>>><<<;;;;;;<<<===@@@CCCCCCBBBAAACCCFFFJJJKKKLLLMMMKKKHHHDDDBBBDDDDDDCCCBBBAAAAAAAAAAAACCCAAA===;;;;;;;;;::::::AAACCCGGGLLLRRRXXX^^^```___\\\XXXTTTPPPNNNNNNMMMHHHEEEAAA@@@@@@AAAAAA@@@DDDBBBBBBEEEIIILLLLLLJJJJJJGGGCCC???===<<<===>>>777888999777555555888;;;>>>===;;;;;;;;;;;;999888888777555444444555666777111000///......///000111......---++++++++++++++++++,,,......---,,,---...---+++)))((()))+++---///,,,+++++++++,,,+++(((&&&)))'''%%%&&&(((***)))'''%%%$$$"""!!!!!!"""$$$%%%$$$""" """%%%''''''&&&!!!"""$$$%%%%%%%%%$$$###"""$$$%%%$$$"""!!! !!!""" !!!###%%%"""   """%%%&&&###  %%%'''%%%""""""###$$$%%%&&&%%%$$$$$$%%%$$$$$$%%%&&&'''%%%$$$%%%%%%&&&&&&%%%%%%$$$###zzzyyyxxxyyy{{{||||||}}}sssooojjjgggfffeeeeeedddeeefffgggfffdddcccccccccdddbbb___\\\ZZZZZZ[[[[[[[[[]]]```aaa```____________]]]ZZZVVVRRROOOLLLJJJLLLLLLLLLLLLLLLMMMNNNNNNLLLNNNMMMLLLNNNRRRRRRNNNDDD@@@>>>AAABBB@@@???AAACCCBBBCCCFFFKKKMMMLLLJJJJJJHHHFFFCCCAAA@@@?????????BBBEEEFFFEEEEEEGGGIIIJJJKKKNNNOOOMMMJJJFFFCCCAAAAAAAAA@@@AAAAAAAAABBBDDDAAA<<<999888888777777???BBBFFFKKKRRRXXX]]]```]]]ZZZWWWSSSPPPOOONNNNNNHHHEEEBBB@@@AAAAAAAAA@@@DDDCCCBBBEEEHHHKKKJJJIIIHHHFFFBBB???===<<<<<<<<<777888999777666666888;;;<<<;;;:::::::::999999888777666444222222222333444222111000///............,,,,,,,,,,,,,,,,,,------...///000///---,,,,,,------,,,***))))))***,,,...---,,,+++,,,,,,,,,)))'''***(((&&&&&&((()))((('''%%%$$$"""!!!!!!"""$$$%%%%%%###!!!"""%%%'''&&&%%%""""""#########""""""""" !!!"""######!!!  !!!!!!"""$$$"""!!!"""$$$&&&$$$!!! $$$&&&$$$!!!!!!"""###$$$%%%$$$######$$$######%%%''''''&&&$$$&&&&&&&&&&&&&&&%%%$$$$$$zzzzzzyyyzzz~~~}}}yyyxxxyyyqqqmmmiiifffeeedddcccbbbeeeffffffdddbbbaaabbbddddddbbb___\\\ZZZ[[[\\\]]]ZZZ\\\]]]]]]\\\]]]___aaa```^^^[[[WWWSSSQQQOOOOOOOOOOOONNNMMMMMMOOOPPPQQQOOOQQQOOOLLLNNNQQQQQQMMMCCC???>>>AAACCCBBBBBBDDDAAAAAABBBEEEIIIKKKKKKJJJKKKJJJIIIGGGEEECCCBBBAAA@@@BBBEEEGGGGGGGGGHHHIIIIIIKKKOOOQQQPPPMMMHHHEEE@@@@@@AAABBBCCCDDDEEEFFFGGGBBB<<<888777777777777===@@@DDDKKKQQQWWW\\\___ZZZXXXUUUQQQOOONNNNNNNNNHHHEEEBBBAAAAAABBBAAA@@@DDDCCCCCCDDDGGGHHHHHHGGGDDDCCCAAA???===<<<;;;;;;888888999888777777:::<<<999999999999999888888888777666444333222222333333222222111000...---+++***++++++,,,,,,---.../////////111111000...,,,,,,,,,...,,,***))))))***,,,------,,,++++++,,,,,,***(((+++)))'''''''''((('''&&&%%%$$$###""""""###$$$%%%&&&$$$######$$$%%%%%%$$$###"""!!! ######"""!!! !!!"""###!!! !!!!!!!!! !!!$$$&&&$$$""" !!!$$$%%%###!!!!!!""""""###$$$##################%%%'''((('''&&&&&&''''''''''''&&&%%%%%%zzzyyyyyy{{{{{{vvvttttttnnnkkkgggfffffffffeeedddfffgggfffdddbbbaaaccceeefffddd```]]][[[[[[[[[\\\\\\]]]\\\[[[[[[]]]```cccaaa___[[[WWWTTTSSSSSSSSSRRRQQQPPPOOOOOOPPPRRRSSSRRRRRRPPPMMMMMMPPPPPPLLLEEEAAA@@@CCCEEECCCCCCEEEAAABBBCCCEEEGGGIIIJJJJJJIIIIIIHHHGGGEEECCCAAA@@@>>>@@@BBBDDDEEEFFFEEEEEEGGGIIINNNQQQQQQNNNIIIFFFBBBCCCEEEFFFHHHJJJKKKKKKIIIDDD===999888999;;;<<<;;;>>>CCCIIIPPPVVVZZZ]]]YYYWWWSSSOOOMMMKKKKKKKKKHHHFFFCCCBBBCCCCCCBBBAAACCCCCCCCCDDDEEEFFFFFFEEECCCBBBAAA@@@???>>>===<<<999999999888888999;;;<<<888888999999888888999:::999888777555444444444444000111111111///---+++))),,,,,,------............---///000///---,,,,,,------,,,+++***)))***+++,,,,,,***)))***++++++)))'''+++***)))''''''&&&&&&%%%$$$$$$###""""""###$$$$$$&&&%%%$$$######$$$$$$###$$$###!!!###"""  !!!"""!!! !!!"""######  !!!###%%%$$$"""!!!"""###$$$""" """"""######$$$$$$$$$$$$"""""""""$$$'''((((((&&&''''''((((((''''''&&&%%%{{{yyyyyy|||xxxsssqqqqqqjjjhhhffffffggghhhhhhggghhhhhhgggeeeccccccdddfffgggeeebbb___\\\[[[ZZZZZZ]]]\\\[[[YYYYYY[[[___cccaaa___[[[XXXVVVVVVVVVVVVTTTSSSRRRQQQQQQRRRSSSTTTRRRRRROOOLLLLLLPPPPPPLLLJJJEEECCCFFFGGGEEEDDDFFFCCCDDDEEEFFFGGGHHHIIIJJJGGGGGGGGGFFFDDDBBB@@@???>>>???AAACCCEEEEEECCCBBBDDDGGGKKKNNNOOOMMMJJJGGGEEEFFFHHHJJJKKKLLLLLLLLLGGGBBB<<<999999;;;===???:::===BBBHHHOOOTTTWWWYYYXXXVVVRRRNNNJJJIIIHHHHHHHHHFFFDDDCCCDDDDDDBBBAAABBBBBBCCCCCCCCCCCCDDDDDDBBBBBBBBBAAAAAA@@@??????<<<;;;:::999999:::;;;;;;888999;;;:::999888:::;;;888888777666555444444444///000000111000...---+++------......------++++++)))+++------,,,,,,---...,,,,,,+++******++++++,,,+++)))(((((())))))((('''++++++***(((&&&%%%%%%%%%$$$##################$$$&&&&&&%%%$$$###"""###$$$$$$###!!!!!! !!!!!!  !!! """######### !!!!!!  ###%%%$$$###""""""######"""!!!$$$$$$$$$$$$%%%%%%&&&&&&"""""""""$$$'''((((((&&&''''''((((((''''''&&&%%%|||zzzyyy}}}}}}wwwrrrppppppiiigggffffffhhhiiihhhgggggghhhhhhfffdddcccdddffffffeeecccaaa___\\\ZZZYYY\\\[[[YYYWWWVVVXXX\\\______]]][[[ZZZXXXXXXXXXXXXTTTTTTTTTTTTTTTSSSSSSSSSPPPPPPNNNJJJKKKPPPPPPMMMMMMHHHFFFIIIJJJGGGFFFHHHGGGHHHHHHHHHGGGGGGIIIKKKIIIHHHGGGFFFDDDCCCBBBAAAAAAAAACCCEEEGGGFFFDDDAAABBBDDDHHHKKKLLLLLLJJJIIIHHHIIIJJJKKKKKKJJJIIIHHHCCC???:::888999;;;======:::===BBBHHHMMMRRRTTTVVVUUUSSSOOOLLLIIIGGGGGGGGGHHHGGGEEEEEEEEEDDDCCCAAA???AAABBBBBBAAAAAACCCDDDBBBBBBAAAAAA@@@AAAAAAAAA???===;;;:::;;;;;;;;;:::888:::<<<;;;888777999;;;444444444444444333333333000000111000000///......,,,---......---+++***)))''')))+++,,,,,,,,,---...++++++******++++++,,,---+++)))'''''')))***)))(((***+++***(((&&&$$$%%%&&&########################%%%&&&&&&$$$###"""###%%%$$$###"""!!!  !!! !!!"""!!!  """###""""""!!!!!! !!!!!!!!!!!!"""$$$"""""""""""""""#########&&&%%%%%%%%%%%%&&&''''''#########%%%'''((('''&&&&&&''''''''''''&&&%%%%%%}}}||||||uuuqqqppppppiiigggffffffffffffeeedddeeeggghhhgggeeeccccccdddaaabbbccccccbbb___]]][[[]]]\\\[[[XXXVVVWWW[[[]]]\\\\\\[[[[[[ZZZYYYYYYXXXSSSTTTUUUVVVVVVTTTRRRQQQMMMMMMKKKHHHJJJPPPQQQOOOMMMIIIHHHKKKLLLKKKKKKMMMKKKLLLLLLJJJHHHGGGJJJLLLIIIHHHFFFDDDBBBBBBBBBBBBDDDCCCDDDGGGHHHGGGCCC???BBBDDDFFFIIIKKKLLLLLLLLLMMMNNNNNNNNNLLLJJJGGGFFFCCC@@@<<<::::::;;;;;;;;;:::===BBBGGGLLLOOOQQQRRRPPPOOOLLLIIIHHHHHHHHHIIIHHHGGGFFFEEEFFFEEECCCAAA===???AAAAAA@@@@@@BBBDDDBBBAAA???>>>>>>@@@BBBCCCCCC???<<<;;;;;;<<<:::888777:::<<<;;;777555777:::333333444444444444444444444444222111//////......)))***,,,------+++***))))))+++------,,,,,,---...))))))******+++,,,---...,,,+++))))))***+++++++++)))******(((%%%$$$&&&(((#########$$$$$$#########$$$%%%&&&%%%""""""$$$&&&$$$$$$$$$###"""!!!   !!!!!!   """"""!!!   !!!### !!!"""""""""######$$$%%%%%%$$$$$$$$$%%%&&&'''$$$######%%%''''''&&&$$$&&&&&&&&&&&&&&&%%%$$$$$$}}}{{{uuuqqqppppppjjjhhhfffeeeeeedddbbb```ccceeeggggggdddbbbbbbbbb]]]___bbbddddddbbb___]]]```___^^^[[[YYYYYY\\\^^^[[[[[[[[[[[[[[[ZZZYYYXXXRRRTTTVVVWWWWWWUUURRRPPPKKKKKKIIIGGGJJJPPPRRRPPPMMMIIIHHHLLLNNNNNNNNNPPPNNNOOOOOOLLLIIIHHHJJJMMMHHHFFFCCCAAA@@@@@@AAAAAADDDCCCDDDFFFHHHFFFAAA<<>>AAAAAA@@@@@@BBBEEEAAA@@@>>><<<===???AAACCCDDDAAA===;;;<<<<<<:::777777:::<<<:::555333555888333444555666777777777777888777444111///...------'''(((***,,,---,,,+++***,,,---///...---,,,,,,---(((((()))+++,,,---...///...,,,******,,,---------(((******)))%%%$$$&&&)))######$$$$$$$$$$$$#########%%%&&&%%%""""""$$$'''$$$$$$%%%%%%%%%###""" !!!!!!!!!    !!!!!! !!!!!! !!!"""!!!"""""""""###$$$%%%%%%$$$#########$$$%%%&&&%%%$$$$$$%%%&&&'''%%%$$$%%%%%%&&&&&&%%%%%%$$$###}}}}}}{{{yyyxxxvvvsssooooookkkeeebbbbbbdddffffffeeeeeeeeedddccc```^^^]]]^^^```ccceeeeeedddbbbaaaaaaaaa```_________^^^^^^[[[ZZZYYYZZZ\\\\\\[[[YYYSSSSSSUUUXXXZZZYYYTTTOOOJJJIIIIIIJJJLLLMMMLLLKKKLLLLLLLLLNNNQQQRRRRRRPPPNNNMMMMMMLLLJJJHHHFFFEEEKKKJJJGGGDDDBBBAAA@@@@@@>>>???AAACCCDDDBBBAAA???AAAEEEJJJLLLKKKKKKMMMPPPUUUSSSQQQPPPOOONNNKKKIIIJJJHHHDDD@@@===<<<<<<<<<@@@AAADDDHHHJJJLLLMMMMMMMMMLLLJJJHHHGGGHHHLLLOOOIIIHHHGGGGGGFFFCCC???<<<>>>>>>>>>>>>>>>@@@BBBCCCGGGCCC???===<<<===>>>===???===<<<<<<======<<<:::666777777666555555777888444444555555555555555555999888777555444222111000000///---,,,++++++,,,,,,,,,+++,,,...111111///+++******+++,,,,,,---......///...,,,***)))))))))***&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###""""""$$$%%%!!!!!!!!!!!!"""""""""""" %%%$$$"""!!! ###%%% !!!"""!!!    """"""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###&&&%%%%%%%%%%%%%%%%%%$$$ !!!######"""###%%%'''~~~|||}}}}}}yyyuuusssttttttqqqooollliiigggfffffffffeeedddeeeeeeeeedddbbbaaa___]]]]]]___bbbdddffffffeeedddddddddcccbbbaaa___]]]\\\YYYXXXXXXYYY[[[[[[ZZZXXXUUUUUUVVVYYYZZZXXXSSSNNNKKKJJJIIIJJJLLLMMMMMMMMMMMMLLLMMMNNNQQQRRRRRRQQQLLLLLLKKKIIIHHHFFFEEEEEEJJJIIIFFFDDDBBBBBBAAAAAA???@@@AAABBBBBBBBBAAAAAA???BBBEEEFFFFFFHHHMMMRRROOONNNNNNNNNOOOOOOLLLJJJGGGEEECCCAAA????????????BBBDDDGGGJJJMMMOOOPPPPPPNNNNNNLLLIIIGGGHHHKKKNNNJJJIIIHHHHHHHHHFFFBBB??????>>>======>>>???@@@AAADDDBBB@@@>>><<<<<<<<<===???>>>======>>>>>>===;;;888999999777444333444555555555444444444555555555888888777555444333222111000///...---,,,,,,,,,---,,,++++++---000000---******++++++,,,,,,---------...---+++***)))******+++)))(((((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$###""""""###%%% !!!!!!!!!!!!!!! !!!!!!$$$###"""!!!  !!!  !!!###!!!  !!!""" !!!"""######$$$%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%$$$$$$$$$$$$$$$!!!"""#########$$$&&&((({{{{{{|||wwwsssooonnnqqqrrrrrrppphhhhhhiiijjjkkkiiieeeaaaeeeeeedddcccbbbaaa```___[[[^^^aaadddfffgggggggggiiiiiiiiihhhddd```\\\YYYXXXWWWWWWXXXZZZZZZYYYXXXUUUUUUWWWYYYZZZXXXTTTPPPMMMKKKIIIJJJLLLNNNNNNNNNMMMLLLLLLNNNPPPQQQQQQPPPJJJIIIGGGEEEDDDDDDDDDDDDIIIHHHFFFEEECCCBBBBBBAAA@@@@@@AAAAAAAAABBBBBBBBB>>>@@@BBBBBBCCCGGGNNNTTTMMMMMMMMMOOOPPPOOOLLLJJJCCCCCCCCCBBBBBBBBBBBBBBBDDDGGGJJJNNNPPPRRRRRRRRRPPPPPPNNNKKKHHHIIIKKKNNNIIIHHHGGGGGGGGGEEEBBB???>>>>>>=========>>>?????????AAABBB???;;;999:::<<>>>>>===;;;::::::999777333111222333666555444333333444555666777666666555444444333333111000///...---------...++++++,,,---......+++(((+++++++++,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,,,,+++)))'''%%%######"""###%%%&&&''''''&&&%%%###$$$%%%%%%$$$"""!!!"""$$$  """###$$$"""""""""!!!!!! !!!"""$$$$$$"""    !!! !!!""" """###$$$%%%'''''''''''''''&&&%%%$$$%%%%%%$$$$$$$$$#########"""###$$$$$$$$$%%%''')))~~~}}}yyyzzz||||||wwwsssnnnnnnpppssssssqqqggggggiiikkkkkkjjjfffbbbeeedddcccbbbaaaaaaaaaaaa]]]___aaadddfffggggggfffnnnnnnooommmiiiccc]]]YYYYYYXXXXXXYYY[[[[[[ZZZXXXSSSUUUWWWYYYZZZYYYVVVTTTMMMKKKIIIIIIKKKMMMNNNNNNLLLKKKJJJKKKMMMNNNNNNMMMHHHFFFDDDBBBAAABBBCCCEEEJJJIIIGGGEEECCCAAA@@@???>>>???AAACCCCCCBBBAAA@@@???BBBCCCCCCDDDHHHNNNTTTQQQPPPPPPQQQPPPNNNJJJFFFBBBCCCCCCDDDDDDCCCBBBBBBEEEHHHLLLPPPRRRSSSSSSSSSRRRQQQPPPLLLJJJIIIKKKMMMIIIGGGEEEDDDCCCAAA>>><<<>>>>>>>>>===============;;;???CCCAAA;;;888999<<<===;;;:::;;;<<<<<<;;;:::999999999666333111111222777666444333333444555666555555555555444444444444111111000000///.........,,,------......---***))),,,,,,,,,++++++++++++++++++***)))))))))+++,,,------,,,***(((&&&%%%%%%%%%###%%%'''))))))'''%%%###%%%&&&%%%$$$!!! !!!###!!!!!!!!!!!!!!! !!!"""###$$$!!!!!!!!!"""""""""!!!!!!"""$$$&&&&&&###  !!!%%%---%%%!!!  !!!"""###$$$%%%%%%&&&&&&'''(((((((((((((((&&&&&&&&&%%%%%%$$$$$$######$$$%%%%%%%%%&&&(((***}}}|||{{{yyyzzz}}}|||yyywwwsssooonnnpppqqqpppnnnhhhgggggghhhiiiiiigggeeeeeedddbbbaaa```aaabbbccc```aaacccdddddddddddddddooopppqqqpppmmmggg```\\\\\\[[[ZZZ[[[]]]]]][[[ZZZWWWXXXZZZZZZYYYVVVTTTSSSLLLJJJHHHIIIKKKMMMMMMMMMKKKIIIGGGGGGIIIJJJJJJIIIEEEDDDBBBAAAAAABBBDDDEEELLLKKKIIIFFFCCC@@@>>>===;;;>>>BBBFFFFFFCCC@@@===???BBBEEEEEEEEEFFFKKKOOOQQQPPPOOOOOONNNLLLHHHDDDDDDDDDDDDDDDCCCBBBAAA@@@DDDGGGKKKPPPRRRSSSSSSRRRRRRRRRPPPMMMJJJIIIJJJLLLKKKHHHFFFCCCBBB???<<<999>>>>>>>>>>>>>>>=========:::>>>BBBAAA<<<888999;;;999888777888999:::999888666666666555333222333444777666555444333444444555444444444333333333333333111111111000000///......,,,...///000///---+++***+++++++++++++++++++++******))))))((()))***,,,---,,,+++***)))((((((((((((###%%%'''))))))'''%%%###%%%&&&%%%$$$!!! !!!############"""""""""!!!!!!###""""""!!!!!!!!!"""""" !!!""""""###""""""!!!"""%%%''''''$$$!!!  $$$,,,$$$  !!!$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&((()))***++++++)))(((((('''&&&&&&%%%%%%###$$$&&&&&&%%%&&&(((***}}}{{{zzzzzz{{{}}}~~~~~~|||yyyxxxuuurrrnnnmmmnnnmmmjjjggggggfffeeefffggghhhgggfffeeedddaaa______aaaccceeecccccccccccccccbbbaaaaaalllmmmooopppmmmiiidddaaa___^^^]]]^^^^^^^^^\\\ZZZ]]]^^^^^^\\\WWWSSSPPPOOOKKKJJJJJJKKKMMMNNNNNNLLLJJJGGGEEEEEEFFFGGGGGGGGGCCCCCCBBBBBBBBBCCCEEEFFFKKKKKKIIIGGGDDD@@@>>><<<;;;>>>CCCFFFFFFDDD@@@======@@@CCCDDDCCCDDDHHHKKKNNNMMMKKKKKKKKKJJJGGGEEEFFFEEEDDDCCCBBB@@@@@@???CCCFFFKKKOOORRRRRRRRRQQQQQQQQQPPPNNNKKKIIIJJJLLLLLLJJJGGGDDDCCC@@@===;;;======>>>??????>>>>>>>>>;;;>>>AAA@@@<<<::::::;;;777666555666888999888777333444555444222222444666666666666555555444333333222222222222222222222111000111111111000///...---+++...000111///---,,,,,,*********+++++++++++++++***))))))((()))***+++,,,((()))************))))))###%%%&&&''''''&&&%%%###$$$%%%%%%$$$"""!!!"""$$$%%%$$$$$$######""""""!!!######"""!!!!!!!!!!!!!!! !!!"""###$$$###"""!!!!!!$$$&&&&&&$$$!!!  """"""!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&(((***++++++,,,******)))(((''''''&&&%%%###$$$%%%%%%%%%&&&(((***}}}|||{{{{{{}}}}}}}}}|||zzzxxxxxxssspppnnnmmmnnnlllgggccceeeddddddeeeggghhhfffeeefffcccaaa______aaadddfffbbbbbbbbbaaaaaa`````````eeegggjjjlllllljjjgggeeebbb```_________^^^[[[YYY\\\^^^___\\\WWWSSSRRRRRRLLLLLLMMMOOOQQQQQQOOOMMMJJJHHHEEEDDDEEEFFFFFFFFFBBBBBBCCCDDDDDDEEEFFFFFFHHHHHHHHHGGGEEEBBB@@@>>>>>>@@@AAACCCCCCBBBAAA@@@>>>@@@BBBBBBAAADDDJJJOOOSSSPPPMMMKKKJJJJJJHHHGGGEEEDDDBBBAAA@@@@@@@@@@@@BBBEEEJJJOOORRRRRRQQQPPPPPPPPPOOOMMMKKKIIIJJJKKKJJJGGGEEECCCBBBAAA???>>><<<===>>>@@@@@@@@@@@@???>>>>>>>>>>>>===<<<<<<;;;777666555666888999888777333444444333222222333555555666777777666444222111222111111111000000//////000000000000000...---,,,))),,,///000...,,,,,,---))))))******++++++,,,,,,******)))(((((()))***+++%%%''')))++++++)))'''&&&$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$###""""""###%%%$$$$$$######"""!!!!!!!!!!!!!!! !!!""""""!!!"""###$$$$$$###!!! """$$$%%%###!!! !!! !!!!!!!!!  !!!###%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&'''((())))))))))))******)))((('''&&&%%%%%%"""$$$%%%%%%%%%%%%(((***~~~|||{{{}}}~~~~~~}}}zzzxxxxxxxxxrrrpppoooooopppmmmhhhcccbbbbbbdddfffhhhhhheeecccfffccc```^^^^^^aaaeeegggaaaaaaaaa``````````````````bbbeeehhhiiiiiihhhgggcccaaa```___^^^]]]ZZZXXXWWWZZZ\\\[[[XXXVVVVVVXXXLLLMMMOOORRRTTTSSSQQQNNNKKKHHHEEEDDDEEEFFFFFFFFFAAABBBDDDEEEFFFGGGGGGGGGEEEFFFFFFFFFEEEDDDBBBAAABBBAAA@@@???@@@AAABBBCCCAAABBBBBBAAABBBGGGOOOVVV\\\XXXSSSNNNLLLJJJHHHGGGDDDCCCAAA?????????AAABBBBBBFFFKKKPPPRRRSSSQQQPPPNNNOOOOOOMMMKKKIIIJJJKKKEEECCCAAA@@@@@@AAA@@@>>><<<===???@@@AAAAAAAAA@@@@@@???======>>>>>>===;;;777666666777888999999888333444444333222111222444444555777888777555222000111111111000///.........//////000000000...,,,+++'''***...///---+++,,,---(((((()))***+++,,,,,,---+++***)))(((((()))***+++$$$&&&)))******(((%%%"""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###""""""$$$%%%$$$######"""!!!  """###$$$!!!"""$$$%%%$$$###!!!!!!######"""!!!!!!""" """!!!!!!  !!!"""### !!!!!!!!! """###$$$!!!!!!"""###%%%&&&''''''((((((((((((((('''&&&&&&***)))((('''&&&%%%$$$$$$"""###$$$$$$$$$%%%''')))|||{{{yyywwwyyy{{{||||||zzzwwwvvvpppqqqooojjjeeedddfffjjjaaabbbcccfffiiijjjhhhfffgggfffdddaaa```aaaeeehhhiiihhheeecccaaaaaabbbcccdddeeefffhhhhhhhhhggggggeeeeeeeeeccc```]]]]]]^^^```]]]ZZZXXXYYYZZZ[[[ZZZWWWVVVTTTSSSSSSSSSQQQOOOHHHGGGFFFDDDDDDDDDEEEEEEEEEEEEDDDCCCCCCCCCCCCDDDEEECCCAAA@@@AAACCCDDDEEE@@@@@@@@@AAABBBCCCDDDEEEEEEEEEDDDDDDFFFKKKRRRWWW]]]ZZZUUUPPPLLLIIIGGGGGGEEECCC@@@===<<<<<<>>>@@@CCCEEEJJJNNNQQQSSSSSSRRRMMMMMMMMMKKKHHHFFFFFFGGGBBBCCCDDDEEEDDDCCCBBBAAA???===;;;===@@@CCCBBBAAABBB???;;;;;;===>>>===<<<;;;:::999:::;;;;;;:::888555444222111111222333444888999999888555333222222999333000333333...---000///...,,,,,,------,,,+++,,,---...---,,,,,,---......+++)))))),,,---+++))),,,,,,++++++***))))))((()))*********)))'''%%%###$$$%%%&&&(((***+++,,,,,,'''$$$"""###%%%&&&%%%###$$$%%%%%%###!!! """!!!!!!  !!!"""### """###$$$$$$###""" !!!!!!!!!""""""""""""###  !!!"""!!!!!!###  !!!!!!!!!!!!""""""###%%%&&&''''''((((((((((((((((((''''''&&&&&&%%%$$$%%%&&&'''((($$$$$$$$$%%%&&&'''((()))|||yyyvvvuuuvvvwwwyyyzzzzzzxxxuuutttooonnnkkkgggdddcccdddfffccccccdddgggjjjjjjiiigggffffffdddbbb```aaaeeehhhfffdddbbb```___```aaabbbcccdddeeeeeeeeedddcccbbbcccddddddcccaaa___```aaaaaa^^^\\\[[[\\\]]]\\\[[[YYYWWWVVVUUUUUUTTTRRRPPPMMMLLLJJJHHHGGGGGGGGGGGGGGGGGGEEEDDDCCCCCCBBBBBBCCCBBB@@@AAABBBDDDFFFGGGDDDDDDDDDCCCDDDDDDEEEEEEEEEEEEFFFGGGIIINNNUUUZZZ^^^[[[WWWRRRMMMJJJIIIHHHGGGDDD@@@<<<:::;;;===???BBBDDDIIIMMMPPPQQQQQQPPPOOOOOONNNKKKGGGDDDDDDEEECCCCCCCCCCCCBBBBBBAAA@@@???===<<<===@@@AAAAAA@@@BBB@@@===<<<===>>>===;;;:::999888999::::::888666777666444222111222333444555666777666444333333444444000///222222...---///,,,+++***+++---------+++---...///...,,,+++,,,------***)))))),,,------+++,,,,,,+++******)))))))))*********)))((('''%%%%%%"""###%%%''')))++++++,,,'''$$$!!!!!!###%%%$$$###%%%%%%%%%###  !!!  !!!""" !!!###$$$$$$###!!!  !!!""""""###""" !!!"""  !!!!!!!!! !!!###$$$%%%&&&&&&&&&&&&''''''(((((((((''''''&&&&&&%%%%%%%%%&&&'''(((&&&%%%%%%%%%&&&'''((((((zzzvvvrrrppptttuuuwwwxxxxxxvvvtttrrroookkkgggeeeddddddcccccceeeeeefffiiikkkkkkiiigggfffeeedddbbbaaabbbeeehhhdddbbbaaa``````aaacccdddfffffffffeeedddbbbaaa```cccddddddcccaaaaaabbbdddbbb```___`````````^^^\\\YYYXXXWWWWWWWWWUUUSSSPPPQQQPPPNNNMMMKKKKKKJJJJJJIIIHHHGGGEEEDDDCCCCCCCCCBBBBBBAAABBBCCCEEEGGGIIIGGGGGGFFFEEEEEEEEEEEEFFFFFFGGGIIIKKKNNNRRRXXX\\\^^^\\\XXXSSSOOOLLLKKKJJJHHHEEE@@@;;;999:::===>>>AAACCCGGGKKKNNNOOONNNNNNMMMMMMLLLIIIFFFEEEFFFGGGDDDCCCBBB@@@@@@???@@@@@@@@@>>>======>>>??????>>>CCCAAA>>>=========<<<;;;888777777777888888666444999777555333222333444555222444555444333333444555///......111111......000+++***)))***,,,...---,,,---...///...,,,++++++,,,,,,***)))***,,,---------,,,,,,+++***))))))))))))+++***)))((('''&&&&&&&&&!!!"""$$$%%%'''((())))))&&&###!!! """###$$$$$$&&&&&&&&&###   !!! !!!###$$$$$$###!!!  !!!""""""###   !!! !!!!!!!!!!!! !!!!!!!!! ###%%%&&&%%%$$$$$$$$$%%%&&&'''''''''''''''&&&%%%%%%%%%%%%&&&'''((((((''''''&&&''''''((((((~~~yyyuuurrrpppsssuuuwwwxxxwwwvvvsssqqqppplllhhhfffggggggeeecccgggggghhhjjjlllkkkiiigggeeeeeedddbbbaaabbbeeehhheeedddccccccdddfffhhhjjjkkkkkkiiihhhfffdddbbbaaadddddddddcccaaaaaabbbdddbbbbbbbbbcccdddccc```]]]YYYWWWVVVVVVVVVUUUSSSQQQPPPPPPOOONNNNNNMMMMMMMMMIIIHHHGGGFFFEEEEEEEEEFFFDDDDDDDDDDDDDDDEEEFFFHHHFFFFFFEEEEEEEEEFFFFFFGGGIIIKKKNNNPPPRRRTTTXXX[[[]]][[[WWWSSSPPPMMMKKKJJJJJJFFF@@@;;;999999<<<>>>AAACCCGGGJJJLLLMMMLLLKKKHHHHHHHHHGGGFFFGGGJJJMMMEEECCCAAA>>>===>>>???@@@@@@???======<<<<<<<<<<<>>===<<<;;;:::888777666777777777555333777666555333333444666777444555555444333333444666...///111222222000000111---+++++++++---...---,,,+++,,,...///---,,,,,,---,,,,,,+++++++++,,,,,,,,,,,,+++***)))((((((((()))***)))'''%%%%%%%%%%%%&&&""""""###$$$%%%%%%%%%$$$$$$###  """$$$%%%&&&&&&&&&###   !!!"""$$$$$$"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!! !!!!!! ###%%%&&&%%%###"""###$$$%%%&&&''''''''''''%%%%%%%%%%%%&&&&&&'''''')))(((((('''''''''((((((~~~zzzwwwuuussstttuuuwwwyyyxxxvvvtttrrrsssoookkkjjjkkkllliiigggiiiiiijjjkkklllkkkiiifffdddddddddcccbbbccceeehhheeedddddddddfffhhhkkkmmmmmmllljjjhhhfffdddcccbbbeeeeeedddbbb______```bbbbbbbbbcccdddeeeccc```]]]VVVUUUSSSSSSSSSTTTSSSQQQMMMMMMNNNNNNNNNOOOOOOOOOGGGGGGGGGGGGGGGHHHIIIJJJFFFHHHHHHGGGDDDCCCDDDFFFBBBBBBCCCDDDEEEFFFHHHHHHMMMOOOQQQRRRRRRTTTVVVXXXZZZXXXUUURRROOOLLLJJJIIIJJJFFFAAA<<<::::::===>>>AAACCCGGGIIIKKKKKKIIIHHHEEEFFFGGGGGGFFFHHHJJJMMMEEECCC@@@===<<<===???AAA??????>>><<<;;;:::::::::AAAAAA@@@???<<<;;;:::999999888777777777777555333333222222222333666888:::777777777555333333444666222555777555333222222333111///...---......,,,***(((***---///.........///......---,,,+++++++++,,,,,,+++***((('''(((((()))((('''%%%$$$###$$$$$$%%%$$$$$$$$$$$$###!!! ###"""!!! """$$$&&&&&&&&&%%%###  !!!"""######"""!!!%%%$$$$$$###!!!  !!!!!!  !!!!!!!!!$$$&&&&&&%%%###"""###$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&)))(((((('''''''''((((((~~~{{{yyywwwuuuuuuvvvxxxyyyyyywwwuuussstttrrrooonnnnnnmmmlllkkkkkkjjjkkkkkklllkkkgggeeeccccccdddcccbbbcccfffhhhcccbbbbbbbbbdddgggiiikkkjjjiiigggeeecccbbbaaaaaadddcccbbb___\\\\\\^^^```aaaaaaaaabbbcccbbb^^^\\\TTTRRROOOOOOPPPRRRSSSTTTMMMNNNNNNOOOOOOOOOOOOOOOFFFGGGGGGHHHIIIKKKLLLMMMHHHJJJKKKIIIEEECCCDDDFFFBBBBBBCCCDDDFFFHHHJJJKKKOOOPPPQQQQQQQQQQQQSSSUUUWWWVVVTTTQQQNNNLLLIIIHHHIIIFFFBBB???======>>>???@@@BBBEEEGGGHHHHHHFFFEEEFFFGGGHHHHHHFFFFFFGGGHHHDDDBBB???>>>===???AAABBB>>>>>>>>><<<999888999:::===??????>>>;;;999999999999888666777777666444222/////////000222555888:::888888888555333333444666:::>>>===888333222444333333111///.........,,,***'''***...//////.........---......---+++***,,,------+++)))'''&&&'''((()))&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$###""" !!!"""######""""""$$$&&&$$$%%%%%%###!!! """  """######""" %%%$$$###"""!!!  !!!!!!  !!!"""!!!###$$$&&&&&&&&&$$$###$$$%%%&&&'''''''''''''''$$$%%%&&&&&&''''''&&&&&&(((''''''&&&''''''((((((}}}zzzxxxvvvuuuuuuvvvxxxyyyyyywwwtttsssqqqrrrrrrpppmmmllllllllllllkkkkkkkkkkkkjjjfffcccbbbcccddddddcccdddfffhhhaaaaaa```aaabbbeeehhhjjjgggfffdddbbbaaaaaaaaabbb``````^^^\\\ZZZ[[[]]]``````_________```___]]]ZZZTTTPPPMMMLLLNNNRRRVVVWWWRRRRRRRRRRRRRRRPPPOOONNNHHHHHHHHHIIIJJJKKKLLLMMMGGGJJJLLLJJJFFFCCCEEEGGGGGGGGGGGGHHHIIIKKKLLLMMMNNNOOOOOOOOONNNPPPSSSUUUVVVUUUSSSQQQOOOLLLJJJHHHGGGFFFDDDAAA@@@??????@@@>>>@@@BBBDDDEEEDDDBBB@@@DDDFFFIIIIIIHHHFFFEEEFFFBBBAAA@@@??????@@@BBBCCC<<<======;;;888777888::::::<<<>>>===:::888888999888666555555555444222000...------...000333666888666666666444222333555888AAAEEECCC999111111333222111000............,,,+++***,,,///000///---++++++***,,,------+++,,,...111---+++)))'''&&&'''((()))&&&''''''''''''&&&%%%%%%############"""!!! """%%%%%%$$$###$$$&&&###$$$$$$###!!! """### !!!!!!!!!  """######""" !!!    !!!"""$$$$$$%%%&&&&&&&&&&&&%%%&&&''''''(((((((((''''''$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%&&&'''((((((}}}yyywwwuuussstttuuuwwwxxxxxxvvvtttrrroooqqqrrrpppllliiikkkmmmlllkkkkkkkkkkkkiiifffcccbbbcccddddddcccdddfffhhhbbbaaaaaaaaaccceeehhhjjjfffeeecccbbbbbbbbbcccccc]]]\\\[[[ZZZYYYZZZ^^^aaa___^^^]]]]]]^^^]]][[[YYYTTTPPPLLLKKKNNNSSSXXXZZZWWWWWWVVVVVVTTTQQQOOOMMMKKKJJJJJJJJJJJJKKKLLLLLLEEEIIILLLKKKGGGDDDFFFIIILLLLLLKKKLLLLLLMMMNNNNNNLLLLLLMMMLLLMMMOOOSSSVVVUUUUUUTTTRRROOOMMMJJJIIIFFFFFFDDDCCCBBBAAAAAA@@@<<<>>>@@@BBBBBBAAA???===???CCCGGGIIIIIIHHHHHHHHHAAA@@@@@@@@@@@@BBBCCCDDD;;;<<<===;;;888777888;;;888;;;======:::888888999666555444444444333111......---,,,---...111333555333333333222222333666999FFFJJJFFF999000000222111...---,,,,,,---...---+++,,,///111111...+++)))((('''))),,,,,,,,,---111444---+++(((&&&&&&&&&((()))'''((()))))))))((('''&&&!!!!!!"""""""""""""""!!!"""&&&'''&&&$$$%%%&&&"""######"""!!!!!!"""$$$!!!"""""""""!!!  !!!######!!!     !!!"""&&&&&&&&&&&&&&&&&&''''''((((((((()))((((((''''''$$$%%%&&&'''''''''&&&%%%$$$$$$$$$%%%&&&'''((())){{{tttrrrtttsssuuuxxx{{{{{{wwwqqqkkkjjjmmmoooooommmkkkkkkkkkkkklllllllllkkkjjjiiihhhhhhhhhhhhhhhhhhhhhiiiiiiaaaaaaaaaaaacccfffiiikkkccc```^^^___ccceeedddcccccc___ZZZXXXYYY\\\___```^^^[[[XXXXXXZZZ[[[XXXUUUXXXVVVUUUTTTRRRPPPTTT[[[ZZZVVVSSSTTTWWWWWWTTTPPPPPPMMMJJJKKKMMMOOOMMMKKKHHHIIIJJJLLLLLLLLLLLLKKKNNNNNNNNNMMMMMMLLLLLLLLLHHHIIIIIIGGGGGGJJJRRRXXXSSSTTTSSSQQQMMMIIIHHHGGGGGGGGGEEECCCBBB@@@???>>>>>>>>>???AAACCCCCCBBB@@@GGGHHHIIIJJJJJJJJJIIIHHHDDDCCCAAA@@@@@@AAACCCDDD???===::::::;;;<<<<<<<<<;;;;;;999999999:::;;;<<<<<<:::777444111//////...,,,+++******---222777:::777777555222000111333666===;;;777444222111111111,,,***+++......++++++---333444444222///,,,++++++++++++******,,,///333555...,,,(((&&&%%%&&&(((***---,,,******+++***(((&&&"""######""" !!!###%%%%%%%%%%%%$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!!!!######"""!!!!!!""" !!!!!! !!!###$$$!!!  ###$$$$$$$$$$$$%%%&&&'''((()))((()))***)))'''''')))***'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%~~~wwwuuuvvvuuuwwwyyy|||}}}yyysssooommmmmmmmmmmmlllkkkjjjiiijjjjjjjjjkkkkkkkkkkkkllliiiiiiiiijjjjjjkkkkkkkkkbbbaaa``````aaadddggghhheeebbb``````bbbeeeggghhheeeaaa\\\YYYYYY[[[\\\]]]\\\[[[ZZZYYYXXXXXXYYYZZZ[[[XXXVVVVVVSSSQQQUUU[[[[[[WWWTTTTTTVVVVVVSSSPPPPPPNNNLLLLLLMMMMMMMMMLLLEEEFFFHHHJJJLLLMMMMMMMMMOOOOOOOOONNNMMMLLLLLLKKKKKKJJJHHHFFFGGGJJJOOOSSSUUUUUUTTTQQQMMMIIIHHHIIIHHHGGGFFFDDDAAA>>>;;;:::<<<<<<===???BBBCCCBBB@@@GGGHHHKKKMMMNNNNNNMMMMMMEEEDDDBBB@@@@@@@@@BBBCCC===;;;999888:::;;;;;;:::;;;;;;:::999999999:::;;;888777555222111000000000///.........111444888;;;777777555222000111333666888666444222111111111222---++++++......+++***---...///000...+++)))))))))++++++******,,,///333555,,,***'''%%%$$$%%%''')))+++*********+++***'''%%%$$$%%%%%%###""""""$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$######################## """$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!"""######"""!!!!!! !!!###$$$!!! """#########$$$$$$&&&'''((()))'''((()))(((&&&&&&((()))'''&&&%%%%%%%%%%%%&&&'''######$$$%%%%%%&&&''''''{{{xxxyyyyyyzzz|||~~~}}}xxxuuuqqqnnnjjjiiijjjkkkiiiggghhhhhhggghhhiiikkkmmmnnniiiiiijjjlllmmmmmmmmmmmmfffdddbbbaaaaaaccceeegggeeeeeecccaaaaaadddiiimmmgggccc]]]ZZZYYYYYYYYYYYYYYYZZZ[[[YYYVVVXXX^^^ccc```\\\YYYWWWUUURRRUUU[[[ZZZWWWSSSSSSTTTTTTQQQNNNKKKLLLKKKJJJHHHGGGGGGIIIEEEFFFHHHKKKMMMNNNOOOOOOOOOOOONNNNNNMMMLLLLLLLLLJJJGGGEEEEEEHHHMMMPPPRRRVVVVVVSSSOOOJJJHHHGGGHHHKKKJJJIIIFFFCCC>>>;;;999999999;;;>>>BBBDDDCCCBBBEEEHHHKKKOOOPPPPPPOOONNNFFFEEEBBBAAA@@@@@@AAABBB<<<:::888777888999999888;;;;;;:::999888888999999444444222111111111222333000000000111333555888999777777555222000111333666333222111000000111222333///,,,,,,///...******,,,+++,,,---,,,***))))))***++++++******,,,///222333***)))'''%%%$$$%%%&&&''')))))))))+++,,,***'''$$$&&&&&&&&&%%%###"""$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%###!!!!!!!!!!!!!!!!!!!!!!!!"""############!!! !!!"""###!!!  !!!""""""!!!!!!"""""""""###$$$%%%''')))***&&&''''''&&&%%%%%%&&&(((&&&&&&%%%%%%%%%%%%&&&&&&!!!"""###$$$&&&'''((()))}}}zzz|||~~~{{{sssmmmgggeeehhhiiigggdddfffeeeddddddeeegggjjjlllhhhiiijjjlllmmmnnnnnnnnniiihhheeecccbbbccceeefffdddfffgggfffdddeeeiiimmmfffccc^^^ZZZYYYYYYXXXWWWWWWXXXXXXXXXZZZ___ggglllfff```[[[YYYVVVSSSUUUZZZWWWTTTQQQPPPPPPPPPOOOMMMJJJLLLMMMJJJFFFDDDFFFHHHIIIJJJKKKMMMNNNOOOPPPPPPLLLLLLMMMMMMMMMMMMNNNNNNGGGDDDCCCFFFLLLRRRUUUUUUVVVUUURRRMMMHHHFFFFFFGGGLLLLLLKKKIIIFFFBBB>>><<<999999<<<@@@DDDGGGGGGFFFFFFIIIMMMPPPQQQOOOLLLJJJFFFEEEBBB@@@??????@@@AAA===;;;888777888999999888;;;;;;::::::999999888888555444333222222222333444000000111222333444666666777777555222000111333666111111000000000111111222000------///...***)))++++++---......---,,,,,,---,,,+++++++++,,,...000222)))((('''&&&&&&&&&'''''''''(((***,,,---,,,((($$$&&&''''''%%%###"""###$$$############"""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$!!!!!!!!! !!!!!!###"""!!!   !!!"""!!!  !!! !!!  !!!!!!!!!"""###%%%'''((()))%%%&&&&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$&&&''''''(((}}}|||~~~tttnnngggeeeggghhhfffdddfffeeecccbbbbbbccceeeffffffgggiiikkkmmmmmmllllllhhhgggeeecccccccccddddddaaaeeeiiijjjhhhfffgggiiiccc```]]][[[ZZZZZZYYYWWWWWWUUUTTTWWW___iiipppssskkkccc\\\YYYVVVSSSTTTXXXRRRPPPNNNMMMMMMMMMNNNMMMNNNOOOPPPMMMIIIHHHIIILLLMMMMMMLLLLLLLLLLLLLLLLLLHHHIIIJJJKKKMMMNNNOOOPPPIIIFFFEEEIIIOOOTTTUUUUUUWWWVVVSSSNNNIIIGGGHHHIIIIIIIIIIIIHHHFFFCCCAAA???;;;<<>>???@@@AAA???===:::999:::::::::999;;;;;;;;;;;;::::::999999888777555444333333333444111111222222333555666777777777555222000111333666333333222111111111111111000------000///+++***,,,,,,...///000///...///000,,,+++++++++,,,---///000)))))))))((((((((((((((('''(((***,,,...---)))&&&%%%&&&&&&%%%###!!!!!!"""!!!!!!!!!!!! ###########################%%%&&&&&&$$$!!!!!!!!! !!!!!!!!!!!!  !!!  !!! !!!!!!!!!"""$$$&&&'''((($$$%%%%%%%%%######%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&~~~~~~~~~tttooojjjhhhhhhiiihhhggghhhgggeeedddcccccccccdddeeegggiiikkkllllllkkkjjjddddddddddddcccccccccbbbaaaeeeiiikkkiiigggdddcccaaa___\\\[[[[[[[[[YYYWWWVVVSSSRRRXXXcccnnntttwwwnnneee\\\XXXUUUQQQQQQTTTMMMLLLKKKJJJKKKMMMOOOQQQNNNNNNNNNLLLJJJIIIJJJKKKOOONNNLLLJJJHHHGGGGGGGGGFFFFFFHHHIIIKKKMMMNNNOOOMMMLLLLLLMMMOOOQQQQQQPPPWWWWWWUUUQQQMMMKKKKKKLLLEEEDDDCCCBBBAAAAAA@@@@@@???@@@CCCGGGMMMPPPPPPPPPSSSVVVZZZ[[[WWWPPPGGGAAA???>>>=========???AAACCCAAA>>><<<:::;;;;;;;;;:::;;;;;;<<<<<<<<<<<<;;;;;;:::999777555333333333333444333333333555777999:::777777555222000111333666555444444333222111000000000------000///++++++---+++---//////.........///,,,,,,+++,,,,,,---......(((((()))******)))((((((&&&&&&(((+++---,,,)))'''###%%%&&&%%%###"""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""$$$%%%%%%###!!!!!!!!!!!!!!!!!!!!!!!!"""######     !!!!!!!!!!!!"""###$$$&&&&&&$$$%%%%%%%%%######%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%zzztttrrrpppmmmlllllllllllljjjjjjjjjiiihhhggggggffffffgggjjjllllllkkkiiihhhbbbdddfffhhhhhhgggeeedddeeeeeefffggghhhfffbbb___```___]]]\\\\\\ZZZXXXVVVTTTTTTUUUZZZaaakkkrrrwwwpppfff\\\WWWSSSOOOOOOQQQJJJJJJJJJJJJKKKOOOSSSUUUQQQPPPNNNNNNNNNOOONNNMMMQQQPPPMMMKKKIIIHHHGGGGGGFFFGGGGGGHHHIIIJJJKKKLLLMMMOOOPPPOOONNNMMMMMMNNNTTTTTTTTTQQQNNNKKKKKKKKKDDDCCCAAA???>>>>>>???@@@BBBCCCEEEJJJOOORRRSSSRRRVVVYYY]]]^^^YYYPPPEEE>>>:::::::::;;;===@@@CCCEEEAAA???<<<;;;;;;;;;;;;::::::;;;<<<>>>>>>>>>>>>===999777666444333333333444444333222222333666999;;;777777555222000111333666333333333333222111000000///,,,---000000,,,,,,...,,,...//////...---...///,,,,,,,,,,,,,,,,,,------&&&'''((()))***)))'''&&&$$$$$$%%%''')))***(((&&&###%%%''''''%%%$$$$$$$$$"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! """$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!"""###### """""""""  !!!  """"""""""""""""""###$$$$$$$$$%%%&&&%%%######%%%&&&###$$$%%%%%%%%%%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&|||wwwuuuuuutttrrrooonnnoooppplllmmmmmmmmmmmmlllkkkjjjgggiiikkkmmmmmmkkkiiihhhdddfffjjjmmmnnnllljjjhhhhhheeecccdddeeeeeebbb^^^aaa```^^^]]]\\\ZZZVVVTTTQQQUUUYYY\\\___fffooovvvqqqfff[[[VVVRRRNNNMMMOOOIIIIIIJJJKKKMMMQQQVVVYYY[[[XXXUUUVVVXXXZZZXXXVVVTTTSSSPPPNNNLLLKKKKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHIIIMMMPPPOOOMMMLLLMMMPPPOOOPPPPPPOOOLLLIIIHHHHHHGGGEEEAAA???===>>>@@@AAACCCDDDGGGKKKPPPTTTTTTSSSUUUYYY]]]]]]XXXNNNCCC;;;777777888999<<<@@@CCCFFFAAA???<<<:::;;;;;;:::999:::;;;===>>>???@@@??????666555444333222333333444222000///...000444888;;;777777555222000111333666111111222222222222111000...,,,,,,000000------///...000111111000//////000,,,,,,,,,,,,,,,,,,,,,,,,$$$&&&'''))))))(((&&&%%%###"""###$$$'''((('''&&&###%%%'''((('''&&&&&&&&&############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!######"""!!!!!!""" !!!!!!!!!###%%%$$$!!!  !!! !!!!!!"""######""""""""""""######%%%&&&&&&%%%$$$$$$%%%'''###$$$%%%&&&&&&%%%$$$###""""""###$$$&&&'''((((((~~~|||{{{vvvuuuqqqnnnlllkkkkkkkkknnnoooooonnnkkkhhhhhhhhhfffiiilllkkkhhheeedddeeedddgggiiijjjiiigggggghhhdddbbbaaaaaaaaaaaa___]]]bbb```]]]\\\\\\[[[YYYWWWVVVTTTSSSVVV]]]eeelllpppfffccc^^^YYYVVVRRRNNNKKKLLLLLLKKKLLLMMMOOOPPPRRRXXX[[[^^^^^^[[[WWWTTTRRRTTTWWWWWWSSSPPPOOOKKKFFFLLLJJJHHHGGGGGGFFFDDDBBBLLLMMMNNNNNNLLLKKKLLLMMMQQQOOOOOOOOOOOOMMMGGGBBBCCC@@@<<<;;;===@@@BBBBBBHHHGGGHHHMMMSSSUUURRRMMMPPPPPPPPPPPPOOOKKKDDD@@@:::::::::<<>>@@@@@@@@@@@@AAA???:::555444777999777444999777444222222333555777888666333222333333333222444222000111333333000...++++++++++++,,,...000111/////////000111333444555000///...---,,,+++++++++''''''((()))***)))%%%"""###$$$&&&(((((('''&&&%%%###$$$$$$%%%%%%%%%$$$$$$"""############"""!!!!!!"""###$$$###!!! !!!"""######"""!!!   !!!$$$$$$"""!!!$$$""" !!!###$$$%%%$$$""" !!!###%%%%%%%%%%%%&&&((()))***'''&&&%%%###"""######$$$######$$$%%%%%%&&&''''''}}}|||}}}~~~{{{xxxxxxuuurrroookkkiiiiiiiiijjjnnnooopppooollliiihhhggggggiiikkkjjjfffdddddddddbbbeeeiiijjjiiifffddddddcccaaa______``````___^^^```^^^]]]]]]^^^^^^\\\[[[[[[XXXUUUUUUYYY]]]```aaa```]]]YYYVVVTTTRRROOOMMMMMMLLLLLLLLLMMMOOOQQQRRRVVVYYY\\\\\\YYYVVVSSSQQQRRRVVVWWWTTTRRRRRRNNNHHHIIIGGGDDDCCCDDDEEEFFFFFFHHHIIIJJJIIIHHHHHHJJJLLLSSSSSSSSSTTTSSSOOOIIICCCBBB???<<<;;;===@@@BBBCCCFFFEEEFFFJJJPPPRRRPPPMMMLLLLLLLLLLLLJJJEEE???:::::::::;;;<<<>>>@@@CCCEEEAAA>>>:::666444555888:::999<<>>AAACCCDDDDDDCCCBBBFFFKKKNNNNNNLLLKKKKKKJJJIIIGGGBBB<<<777;;;;;;;;;;;;===???AAABBBAAA>>>:::777666666888:::999<<>>999======<<<<<<===>>>???AAAAAA???<<<999888888999:::888;;;>>>???>>>===<<<===666333111111333444333222...///111333555555555555555444222222333555555444333333333333444333222111,,,,,,+++,,,---///000222777555333000...,,,+++******++++++,,,,,,---,,,,,,*********,,,---,,,***(((&&&&&&'''((((((((('''&&&$$$$$$$$$###"""!!! $$$$$$$$$$$$###!!! $$$$$$###!!! ###%%%"""!!!  !!!  !!!###$$$$$$###"""!!!  """############%%%&&&%%%'''((())))))(((&&&$$$'''&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&~~~{{{zzzzzz|||}}}~~~vvvpppoooooollljjjfffcccbbbccceeefffdddggglllnnnnnnlllkkkjjjjjjiiihhhhhhiiijjjjjjjjjkkkkkkjjjhhheeedddeeefff```^^^\\\\\\]]]_________\\\[[[ZZZ[[[]]]___^^^]]]YYYYYY[[[]]]``````___^^^RRRPPPNNNNNNOOOOOOOOONNNJJJJJJIIIIIIJJJKKKLLLMMMPPPRRRSSSRRRQQQOOOOOOPPPTTTYYYZZZXXXVVVTTTPPPJJJIIIHHHHHHIIIKKKKKKJJJHHHKKKJJJGGGCCCAAACCCGGGKKKNNNSSSZZZ^^^]]]XXXRRRNNNGGGEEECCCDDDFFFHHHIIIIIIEEEDDDDDDEEEHHHKKKMMMOOOPPPOOONNNLLLKKKGGGBBB>>>??????>>>===>>>???@@@AAABBBAAA>>><<<:::999999:::666888;;;<<<;;;999999999333222111222333444333333000111333444555444333222444222111000222444444333000111222222222111111111000///...---,,,---......222111000...,,,+++************,,,---------------...------...000000...,,,''''''''''''''''''&&&&&&$$$$$$$$$###"""!!! $$$$$$$$$######!!! ######"""!!! ###&&&$$$###!!!  !!!""" !!!"""$$$%%%%%%$$$"""   !!!###$$$###$$$%%%''''''((()))+++***)))'''&&&''''''&&&&&&%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&{{{zzz{{{|||~~~zzzsssooonnnpppjjjiiigggeeedddeeeffffffcccgggjjjlllkkkjjjiiiiiihhhhhhgggiiilllmmmmmmlllnnnmmmkkkgggeeeeeehhhjjjaaa___^^^___``````___^^^\\\[[[ZZZ[[[]]]^^^]]]\\\ZZZZZZ[[[]]]______]]][[[SSSQQQOOOOOOPPPPPPOOONNNPPPOOONNNNNNNNNOOOQQQRRRRRRSSSSSSQQQOOONNNOOOPPPUUUXXXYYYVVVSSSSSSOOOJJJIIIIIIIIIJJJKKKIIIEEEBBBIIIHHHEEEBBB@@@BBBFFFIIIRRRWWW___bbbaaa]]]XXXUUUJJJIIIGGGGGGIIIJJJJJJJJJGGGGGGGGGGGGIIIKKKMMMNNNMMMLLLKKKKKKJJJHHHDDDAAABBBAAA@@@@@@@@@AAABBBCCCEEEDDDBBB???===;;;:::999555777::::::999777666666222222333333444444555555333444555555555333222111444222//////000222222111///000222222111111111222333111///...,,,,,,,,,,,,///...---+++***************+++---...///...------+++******+++------,,,+++'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###"""!!!!!!"""############"""!!!!!! !!!!!!!!! ###%%%$$$###"""!!!!!!!!!!!!!!! !!! """""" !!!"""###$$$$$$"""!!! !!! """$$$%%%$$$$$$%%%&&&''''''))))))***)))((('''&&&'''''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%~~~{{{yyyzzz|||}}}|||}}}{{{vvvppplllmmmpppjjjjjjiiihhhhhhgggggggggggghhhjjjjjjhhhfffeeefffeeedddfffiiimmmpppooommmmmmmmmkkkiiiffffffhhhkkkbbbaaaaaaccccccbbb___]]]\\\[[[ZZZ\\\^^^______^^^]]]\\\\\\]]]^^^^^^\\\ZZZTTTRRRQQQPPPQQQRRRQQQPPPSSSRRRRRRQQQQQQRRRTTTUUUTTTUUUTTTRRROOONNNOOOPPPSSSVVVVVVRRRPPPQQQPPPLLLLLLKKKJJJIIIIIIHHHEEECCCFFFFFFEEECCCCCCEEEIIIMMMVVV\\\bbbeeebbb]]]XXXVVVLLLKKKIIIHHHJJJJJJJJJIIIHHHIIIIIIIIIIIIJJJLLLMMMIIIIIIHHHIIIJJJIIIFFFCCCDDDCCCCCCBBBCCCDDDEEEFFFHHHGGGEEECCC@@@<<<:::999555777::::::888666555555222333555555555666666777555555555555555444333333333111///.../////////...///111333333222111222444222111///...---,,,------......,,,+++************,,,---///000000///...---'''&&&&&&''')))))))))'''&&&&&&%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$######!!!!!!"""############""" !!! """###""""""""""""!!!  !!! !!!""""""!!! !!!""""""""" !!!""" ###%%%&&&%%%$$$$$$%%%%%%%%%&&&&&&''''''((((((&&&''''''''''''%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%}}}zzzyyyyyy{{{|||yyyyyyxxxsssmmmkkkmmmooojjjjjjkkkkkkjjjiiihhhhhhjjjkkkkkkiiieeecccbbbbbbbbbbbbdddiiinnnpppooollljjjkkkkkkjjjhhhggghhhiiiccccccdddeeefffddd```\\\[[[[[[[[[]]]___aaaaaa```^^^]]]]]]^^^___```^^^]]]TTTSSSQQQQQQSSSTTTTTTSSSSSSSSSRRRQQQQQQRRRTTTUUUVVVVVVUUURRROOONNNOOOPPPQQQSSSSSSOOOOOOQQQQQQNNNPPPNNNKKKIIIJJJJJJIIIHHHFFFFFFGGGFFFGGGJJJNNNRRRXXX]]]cccddd```ZZZVVVTTTMMMKKKIIIIIIIIIJJJIIIHHHHHHJJJKKKKKKJJJIIIJJJKKKHHHGGGGGGIIIJJJJJJHHHFFFEEEEEEDDDDDDEEEFFFGGGHHHJJJIIIGGGEEEAAA===:::888666888::::::888666555555222444666777777777777888555555555555555555555555333111...---......------///222555555333222333555111000///...------.../////////---,,,+++*********---...000111111///...---)))((('''(((***++++++***&&&%%%$$$$$$#########$$$###$$$$$$%%%%%%%%%$$$$$$ !!!"""######$$$$$$### !!! !!!""" !!!""""""!!!    """###!!!###&&&&&&%%%$$$$$$%%%$$$######$$$%%%&&&'''(((&&&''''''((('''%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%}}}~~~{{{vvvuuuwww||||||{{{yyywwwtttqqqoooqqqooommmkkkiiihhhggggggjjjiiifffeeeeeefffhhhjjjggghhhjjjkkklllkkkjjjiiimmmllljjjjjjjjjiiigggeeeccceeedddaaaaaaccc```ZZZ\\\[[[[[[[[[\\\\\\[[[YYY]]]___```aaabbbbbbaaaaaa\\\YYYVVVUUUUUUUUUTTTSSSUUUSSSQQQPPPPPPQQQTTTUUUQQQQQQQQQQQQPPPPPPPPPPPPTTTSSSPPPNNNLLLKKKKKKKKKKKKKKKJJJIIIHHHGGGEEEEEEEEEDDDCCCDDDGGGLLLPPPTTT^^^```aaa```\\\XXXUUUSSSIIIHHHFFFEEEEEEGGGHHHJJJIIIIIIIIIHHHHHHHHHGGGGGGLLLIIIFFFFFFGGGFFFCCC@@@DDDFFFIIIKKKLLLKKKJJJHHHIIIEEE@@@?????????===:::::::::999999777666555444333444555777777888888888666444222111111222333444777555333111///.........000111222333333222000000222111000///////////////111000...,,,***))))))(((******,,,...000///,,,)))((('''&&&%%%%%%&&&((()))%%%&&&'''((('''%%%###!!!"""###%%%&&&&&&%%%$$$""" !!!!!!!!!!!!!!!  """$$$ !!!###$$$###   """######"""!!! %%%###  !!!###!!!"""###""""""###&&&(((''''''%%%$$$###$$$(((+++)))))))))'''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&}}}~~~}}}zzzzzz~~~}}}}}}}}}{{{yyyuuurrrppppppooollliiihhhhhhiiiiiikkkiiihhhgggggghhhjjjkkklllllllllmmmmmmmmmmmmmmmnnnllljjjhhhhhhhhhfffeeebbbddddddbbbdddfffddd___^^^\\\\\\\\\]]]]]]\\\ZZZ]]]^^^```aaabbbbbbaaa```^^^ZZZVVVSSSSSSUUUVVVVVVXXXVVVSSSQQQQQQQQQSSSUUUSSSSSSSSSSSSRRRRRRQQQQQQTTTSSSQQQNNNMMMLLLLLLLLLQQQQQQQQQPPPOOOMMMJJJIIIFFFFFFEEEFFFJJJNNNSSSVVV]]]___```^^^ZZZVVVSSSQQQHHHHHHGGGFFFFFFGGGHHHIIIHHHGGGGGGFFFFFFFFFGGGGGGLLLIIIEEEDDDDDDDDDBBB???DDDFFFIIIKKKLLLKKKIIIHHHGGGDDD@@@>>>>>>>>><<<:::;;;;;;::::::888777666555666777777777777777666666444333222111222333555777666444333111000000000000222222333333333222000//////...---,,,,,,,,,,,,,,,000///...,,,+++***)))))),,,+++,,,---...---***'''&&&&&&&&&&&&&&&&&&''''''###$$$%%%%%%%%%###!!!"""###%%%&&&&&&%%%###"""  """###$$$!!!"""######"""!!!  """###"""!!!  """!!!  !!!### !!!!!! ###%%%%%%%%%%%%$$$######&&&(((((((((((('''$$$$$$%%%&&&''''''&&&&&&%%%%%%$$$$$$|||zzz||||||{{{~~~~~~~~~{{{wwwssspppooonnnllljjjiiijjjkkklllkkkkkkjjjjjjjjjlllmmmnnnrrrqqqooonnnnnnooopppqqqpppmmmiiigggffffffeeedddbbbdddeeedddfffjjjiiieee```___]]]^^^______]]]\\\]]]^^^```aaabbbbbbaaaaaa___[[[VVVSSSSSSVVVXXXYYYYYYWWWTTTRRRQQQRRRSSSTTTWWWWWWVVVVVVUUUTTTSSSRRRTTTSSSQQQPPPOOONNNNNNNNNSSSSSSTTTTTTRRROOOKKKIIIHHHHHHHHHJJJMMMQQQUUUXXXZZZ\\\]]][[[WWWSSSPPPNNNEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEDDDCCCCCCDDDFFFGGGJJJGGGCCCAAAAAAAAA@@@???DDDFFFHHHJJJKKKJJJHHHGGGFFFCCC???===<<<<<<:::999<<<;;;;;;:::999888777777999999999999888666555444333333222222333555777888555444333111000111111222333333333333222111///...---,,,,,,++++++++++++,,,......---,,,++++++++++++---,,,+++++++++***(((&&&%%%&&&&&&''''''&&&%%%%%%###$$$%%%%%%$$$###!!! """###$$$%%%%%%$$$###"""!!!!!!!!!!!!!!!  !!!"""###$$$$$$#########""""""!!!!!!  """###"""!!!!!!!!! !!!!!! !!! !!!!!! !!!###!!!"""""" """$$$"""$$$%%%$$$######%%%&&&&&&''''''%%%######$$$%%%((('''&&&&&&$$$######"""~~~yyywwwxxxyyyyyy}}}|||wwwqqqnnnmmmmmmnnnnnnnnnnnnmmmmmmkkkkkkkkklllmmmooopppqqqvvvtttpppnnnnnnppprrrtttrrrnnniiifffeeeeeeeeedddccceeefffeeeggglllkkkgggcccaaa______``````___^^^___```aaaccccccccccccbbb^^^[[[XXXVVVWWWXXXXXXXXXWWWUUUSSSQQQPPPRRRTTTUUUYYYYYYYYYYYYXXXVVVTTTSSSSSSSSSRRRRRRQQQQQQPPPPPPUUUVVVWWWXXXVVVRRRMMMKKKIIIIIIJJJLLLOOOSSSVVVWWWWWWYYYZZZYYYUUUPPPMMMLLLBBBCCCCCCCCCCCCCCCBBBAAAEEECCCAAA@@@@@@BBBDDDFFFEEECCC@@@>>>===>>>@@@AAADDDEEEHHHJJJJJJIIIGGGFFFDDDBBB???<<<;;;:::999999;;;;;;:::999888888777777999999999999888777555555444444333444444666777888777666444222000000000111222222222222111///---,,,---,,,,,,,,,,,,,,,------------,,,+++++++++,,,,,,,,,+++))))))******)))((('''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$###"""!!! !!!###$$$$$$$$$"""!!!$$$###"""!!!!!!"""######!!! """""""""!!! """!!! ######"""!!!!!! """!!!!!! !!!######$$$$$$"""!!!!!!###$$$!!!###&&&&&&%%%$$$$$$%%%%%%&&&&&&$$$###"""###%%%&&&&&&%%%%%%$$$$$$$$$###{{{xxxxxxxxxxxxzzz~~~zzztttooollljjjmmmqqqtttuuurrrooollllllkkkkkklllnnnppprrrtttvvvsssooommmmmmooosssvvvsssoookkkgggfffgggfffffffffhhhgggeeegggkkkkkkgggeeecccaaa```aaaaaa```___aaabbbdddeeeffffffeeeeee\\\[[[[[[[[[\\\[[[XXXVVVRRRQQQOOOOOOPPPRRRUUUWWWZZZ[[[[[[[[[ZZZXXXUUUTTTSSSSSSTTTTTTTTTSSSSSSSSSYYYZZZ\\\\\\[[[WWWSSSPPPIIIJJJLLLNNNPPPRRRTTTUUUTTTVVVWWWWWWSSSOOOMMMLLLDDDEEEEEEEEEEEEDDDCCCBBBCCCBBB@@@>>>>>>@@@BBBDDD???>>>===;;;;;;===@@@BBBDDDEEEGGGIIIJJJHHHFFFEEEBBBAAA???<<<:::888888999:::999888777666666777777888888888888888777666666555555555555444555555555888777444222000/////////000111111111///---+++***+++++++++++++++,,,---...---,,,,,,++++++,,,,,,,,,***)))((()))+++,,,,,,+++***(((&&&$$$###$$$&&&'''%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$######""""""$$$$$$%%%%%%$$$###"""""""""###%%%%%%%%%### $$$###!!!!!!!!!"""$$$%%%!!!  !!!"""!!!  """"""!!!!!!!!!!!! """"""!!!!!! !!!!!!######$$$###""" """$$$"""$$$'''((('''&&&%%%&&&$$$%%%%%%$$$""""""###%%%$$$$$$$$$%%%%%%&&&&&&&&&~~~{{{{{{zzzxxxzzz~~~~~~zzzvvvqqqmmmkkkjjjmmmrrrvvvvvvtttooolllkkkkkkjjjjjjlllppptttvvvtttrrrnnnllllllooosssvvvtttqqqmmmkkkjjjjjjiiihhhjjjkkkiiiggghhhllllllhhhgggdddbbb```aaaaaaaaa```cccdddfffggghhhhhhgggggg]]]]]]^^^______\\\WWWTTTOOOOOONNNNNNOOORRRVVVXXXYYYZZZ[[[[[[ZZZXXXVVVTTTSSSTTTUUUVVVVVVVVVVVVUUUWWWXXXYYYYYYXXXUUURRRPPPKKKLLLNNNPPPQQQRRRRRRRRRQQQSSSVVVVVVSSSPPPNNNMMMJJJIIIIIIHHHHHHGGGGGGFFFCCCBBB@@@>>>>>>???@@@AAA<<<<<<<<<;;;;;;<<>>>>>>>>>>>;;;===>>><<<::::::<<<>>>CCCEEEGGGHHHHHHGGGDDDCCCAAABBBAAA===999777888:::;;;999888666666777888999888888888777555444222111222333333444444444444333333222000////////////000000000111111111000...---((((((((()))***+++------...---,,,,,,++++++++++++,,,,,,---///111111///---((()))******)))'''&&&%%%#####################$$$%%%$$$###""""""!!!!!!!!! !!!""""""""""""!!!!!!"""######"""!!!!!! !!!"""###$$$"""!!! !!!"""!!! !!!!!! """!!!  !!!""""""  !!! !!!### !!!$$$###$$$&&&&&&%%%%%%%%%'''$$$%%%&&&%%%######%%%'''&&&&&&&&&''''''(((((((((~~~{{{zzz{{{zzzwwwvvvyyywwwuuusssqqqooooooooopppnnnnnnoooooooooooonnnnnnkkkiiiffffffhhhnnnuuuyyyqqqpppmmmlllnnnqqquuuxxxtttsssqqqqqqqqqpppnnnllllllmmmllljjjlllqqqrrrooohhheeebbb``````aaaaaa```cccdddeeeggggggggggggfffdddbbb___^^^]]][[[XXXVVVTTTRRRQQQPPPPPPRRRUUUWWWUUUWWWYYYZZZZZZXXXVVVTTTSSSTTTVVVXXXYYYYYYYYYXXXTTTTTTTTTTTTSSSSSSRRRRRROOOPPPRRRTTTTTTSSSQQQPPPOOOQQQUUUVVVUUUSSSRRRRRRKKKJJJHHHEEEEEEEEEFFFGGGCCCBBBAAA@@@???>>><<<<<<<<<>>>???>>>:::999999;;;CCCEEEGGGHHHHHHFFFDDDBBBAAABBBAAA>>>999777888;;;<<<:::999777777888:::;;;:::999888666444222000...000111222333444555555555//////.........000111222000111222333333222111000*********+++,,,...///000///...---,,,++++++++++++...///000222333222...+++&&&(((,,,...---)))%%%"""&&&%%%%%%$$$%%%%%%&&&&&&%%%$$$###"""!!!!!!!!!!!! !!!###$$$$$$$$$$$$ !!!"""######$$$ !!!"""######"""!!! !!!"""!!!!!!!!!!!!!!! !!!###%%%!!!"""""""""!!!###!!! """### !!!### !!!!!!!!! !!!$$$&&&"""$$$%%%%%%$$$###%%%&&&$$$%%%&&&%%%$$$$$$%%%'''((((((((((((((((((''''''}}}zzzxxxwwwvvvvvvtttqqqnnnooopppqqqpppnnnhhhiiikkkmmmnnnnnnmmmlllllljjjggghhhkkkooorrrtttooopppooolllkkknnnuuu{{{wwwvvvtttrrrpppoooooonnnlllllllllnnnpppooollljjjfffaaa[[[ZZZ]]]``````^^^hhhfffddddddeeefffffffffdddbbb```]]]ZZZXXXVVVUUUTTTSSSRRRRRRSSSSSSRRRQQQWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXWWWWWWVVVUUUTTTPPPRRRTTTTTTRRRQQQRRRSSSSSSRRRRRRTTTWWWVVVSSSPPPSSSTTTUUUUUUUUUSSSQQQOOOMMMGGG@@@???BBBEEEEEEDDDIIIEEE@@@???@@@AAAAAA???@@@CCCDDD@@@;;;888:::>>>GGGHHHJJJKKKJJJHHHEEEDDDCCCAAABBBCCC@@@999777999888999888666888;;;:::666666888888777555333333333111222222333333222222111111000...------///111333333444555666444111...,,,***+++,,,,,,---///222555111000...,,,++++++++++++///000111333333111---)))+++,,,---......,,,***)))'''&&&$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$###!!!"""###$$$$$$###"""!!!!!!!!!"""!!! !!! $$$&&&'''%%%###!!! !!!"""!!!  !!!"""""""""  !!!!!!"""#########"""  !!!"""!!!""""""""""""############""""""""""""###$$$%%%&&&$$$$$$$$$$$$%%%&&&'''((()))((('''(((***)))&&&###}}}{{{zzzzzzzzzwwwtttqqqpppppppppnnnkkkjjjkkkmmmnnnnnnmmmlllkkkkkkjjjiiikkknnnqqqrrrrrrppppppnnnmmmmmmppptttxxxvvvuuutttrrrqqqpppooonnnlllllllllmmmnnnnnnllljjjfffaaa[[[ZZZ]]]``````___dddddddddfffhhhiiihhhfffaaa```^^^\\\ZZZZZZZZZZZZUUUTTTSSSSSSUUUUUUTTTRRRSSSTTTUUUVVVVVVUUUTTTSSSTTTTTTTTTTTTTTTSSSQQQQQQPPPRRRTTTUUUVVVVVVWWWYYYUUUTTTTTTVVVWWWWWWTTTQQQUUUVVVWWWWWWVVVSSSPPPNNNMMMHHHBBB@@@CCCEEEDDDBBBEEEBBB??????AAABBBBBB@@@???AAACCC@@@<<<;;;===AAAGGGHHHJJJKKKJJJHHHFFFDDDCCCAAABBBCCC???888666888:::<<<;;;888:::===<<<888666888888777444222222222555555666666666666555555333222000......000222444444555666666555222///---,,,------------...000333222111///---++++++++++++///000111222333111---)))+++,,,---...---,,,***)))&&&&&&%%%$$$############$$$$$$%%%%%%$$$###""""""!!!"""###$$$$$$###"""!!! !!!###$$$$$$$$$"""!!! """$$$%%%)))'''$$$""""""!!! !!!!!!  !!!  """######$$$###"""!!!   !!!!!!"""""""""#########"""""""""######$$$%%%&&&$$$$$$#########%%%&&&''')))''''''(((******'''$$$~~~|||{{{{{{{{{yyywwwsssqqqooonnnllljjjlllmmmnnnoooooommmkkkjjjjjjjjjkkknnnqqqsssrrrpppqqqpppnnnnnnpppsssttttttuuuuuuttttttrrrqqqooonnnnnnlllkkkkkklllllljjjiiiddd```[[[[[[]]]___```^^^___```cccgggjjjjjjhhhfffbbbaaa^^^\\\ZZZ[[[[[[\\\XXXWWWVVVVVVWWWWWWUUUSSSRRRSSSUUUWWWWWWUUUSSSRRRQQQQQQQQQPPPPPPOOONNNMMMOOORRRUUUXXXYYY[[[^^^```XXXXXXWWWWWWXXXWWWTTTQQQUUUVVVXXXXXXWWWSSSPPPMMMNNNJJJFFFDDDEEEFFFDDDAAAAAA@@@@@@AAACCCDDDCCCBBB???BBBCCCBBB??????BBBEEEHHHIIIJJJJJJJJJHHHFFFDDDDDDBBBCCCDDD???888666777<<<===<<<:::;;;???>>>:::777888999777444222111222777777888888888888777777555333222000000111333444555666666666555333000......//////...------///111333222000...,,,+++,,,,,,//////000222333111---***++++++,,,---,,,+++***)))%%%%%%%%%%%%$$$###""""""$$$%%%$$$$$$###"""!!! """"""###$$$$$$###""""""!!!###%%%'''(((&&&%%%###!!! ###%%%%%%)))'''$$$######"""!!! !!!!!!!!!!!!  #########$$$###""""""!!!!!!!!!!!!!!!""""""""""""""""""######$$$%%%%%%%%%%%%$$$"""!!!!!!###%%%&&&''''''''')))******(((&&&~~~|||zzzyyyxxxxxxyyywwwtttqqqooommmkkkjjjlllmmmoooppppppooonnnllllllkkklllooorrrsssrrrqqqrrrooonnnppptttuuutttqqquuuuuuuuuuuutttsssqqqpppooommmkkkjjjjjjjjjiiihhhaaa^^^[[[ZZZ\\\^^^^^^^^^\\\]]]___cccgggiiihhhfffgggdddaaa^^^\\\[[[\\\\\\]]]\\\ZZZZZZYYYXXXUUURRRRRRTTTWWWYYYYYYWWWTTTRRROOOOOOOOOOOONNNMMMLLLKKKOOORRRVVVYYYZZZ\\\___aaaZZZYYYXXXXXXVVVTTTRRRPPPSSSUUUWWWYYYXXXUUUQQQOOOPPPMMMKKKIIIIIIHHHEEEBBBBBBBBBBBBCCCDDDDDDCCCCCCCCCEEEFFFEEECCCCCCEEEGGGHHHIIIJJJJJJIIIHHHFFFEEEFFFDDDDDDEEEAAA999777888;;;<<<;;;999:::>>>===999999::::::888555333222222555666666777777666666555555444222111111111222333444555555555444222000......///000///......000111222111///...------......//////000111222111...++++++++++++,,,+++***))))))$$$%%%&&&&&&%%%$$$"""!!!%%%%%%$$$$$$"""!!!""""""###$$$$$$###""""""!!!###&&&(((((('''%%%$$$###!!! !!!###&&&''''''$$$###!!!"""###$$$$$$### !!!!!!""""""!!!!!!  !!!  """""""""""""""!!!!!!  !!!!!!!!!"""""""""""""""###$$$%%%%%%%%%%%%%%%###!!! """$$$%%%&&&&&&''')))******)))(((~~~{{{xxxwwwvvvvvvuuutttssspppnnnmmmlllllljjjlllnnnppprrrrrrqqqpppnnnmmmlllmmmppprrrssssssqqqoooooorrrvvvwwwtttqqquuuuuuuuuuuuuuutttssssssqqqooollljjjjjjiiihhhggg^^^]]][[[ZZZ[[[]]]]]]^^^\\\[[[[[[]]]aaadddeeeeeeeeedddaaa___^^^^^^___```cccaaa___]]][[[XXXSSSOOOQQQSSSVVVXXXXXXVVVSSSQQQOOOOOOOOOOOONNNMMMLLLLLLPPPRRRUUUWWWXXXZZZ\\\^^^YYYYYYXXXVVVTTTQQQPPPOOOOOOQQQTTTWWWXXXWWWTTTSSSRRRQQQOOONNNLLLJJJGGGEEEDDDEEEFFFFFFEEEDDDCCCCCCIIIIIIIIIHHHGGGGGGHHHIIIIIIIIIIIIIIIIIIGGGFFFEEEGGGEEEFFFFFFBBB;;;888:::888:::999777888;;;:::666999:::;;;999666444444444555555555666666555555555333333222111111111222333333333333333222000///...,,,...000000000000222333///......---...///000111/////////111222111...,,,******+++*********))))))$$$%%%&&&&&&%%%$$$"""!!!%%%%%%$$$$$$"""!!!!!!"""############"""!!!!!!###&&&&&&&&&$$$######""" !!!$$$&&&&&&&&&"""!!! """#########!!!""""""""""""""""""!!!!!!######"""!!! !!!"""!!!!!!  !!!!!!!!!!!!""""""""""""""""""$$$%%%&&&&&&%%%%%%###"""!!! """###%%%$$$&&&((())))))(((((((((}}}zzzxxxvvvvvvqqqrrrqqqooommmllllllnnnjjjkkknnnqqqsssssssssrrrooommmlllmmmooorrrssssssooooooqqqsssvvvwwwvvvtttuuutttssssssssssssssstttrrrpppmmmlllkkkjjjgggeee^^^]]]]]]\\\\\\]]]^^^___^^^\\\ZZZ[[[]]]___``````]]]]]]^^^___```bbbddddddeeedddbbb___]]]XXXSSSNNNPPPQQQSSSUUUUUUSSSQQQPPPQQQQQQQQQQQQPPPOOONNNMMMPPPRRRTTTUUUUUUVVVWWWYYYXXXXXXWWWUUUQQQOOONNNOOONNNOOORRRTTTVVVVVVVVVUUUTTTSSSQQQOOOMMMKKKIIIIIIEEEFFFGGGFFFDDDCCCCCCEEEKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFFFFFFFDDDEEEFFFCCC<<<:::<<<888999888666777;;;:::666888999:::999777555444555666666777777777777666666222111111111222222333444222222222222111000///...,,,...000111111111222444...------------...000111000//////000111111///---*********)))))))))))))))%%%%%%%%%%%%$$$###""""""$$$%%%$$$$$$###"""!!! !!!""""""!!! !!!"""############!!!!!!######"""$$$"""!!! !!!"""!!! """"""############""""""###%%%%%%$$$###"""###$$$  """"""""""""############!!!###$$$&&&&&&&&&&&&%%%!!!!!!!!!!!!"""###$$$%%%###%%%(((((('''&&&&&&&&&~~~zzzwwwvvvuuupppqqqqqqoookkkiiikkkllllllmmmppprrrsssssssssrrrmmmlllmmmnnnqqqrrrqqqppplllooorrrtttuuuvvvwwwxxxsssqqqooonnnnnnppprrrssssssqqqooonnnmmmjjjfffccc___``````______```aaabbb```^^^]]]]]]]]]]]][[[ZZZVVVXXX[[[^^^```bbbccccccdddcccbbb```^^^ZZZTTTPPPPPPQQQRRRSSSSSSRRRQQQPPPRRRRRRRRRRRRQQQPPPOOONNNNNNQQQSSSTTTSSSTTTUUUVVVWWWXXXWWWTTTPPPNNNOOOPPPOOOOOOPPPRRRSSSTTTUUUUUUSSSRRRQQQNNNLLLJJJJJJJJJBBBDDDDDDCCCAAAAAADDDGGGHHHGGGFFFGGGHHHJJJJJJJJJJJJIIIIIIHHHHHHGGGFFFFFFCCCBBBCCCEEEBBB;;;:::<<<999;;;:::888999<<<;;;777555666777777555444444555666666777777777777666666111111222333444555666666333222222222111000000///...000222333222111111222000///---,,,,,,,,,---...000//////000111111000...******)))(((((((((((((((&&&&&&%%%$$$############$$$$$$%%%%%%$$$###"""""" !!!!!!  !!!"""###$$$ !!!""""""!!!$$$###!!!!!!"""###"""!!!"""######$$$$$$######"""$$$%%%&&&%%%#########$$$!!! ############$$$$$$$$$$$$!!!###%%%&&&''''''&&&%%% !!!###%%%%%%%%%%%%###%%%((('''%%%######%%%}}}yyyvvvtttssspppqqqqqqnnnjjjhhhiiikkknnnoooqqqsssssssssqqqpppjjjkkkmmmqqqsssrrrooolllkkkooosssuuutttuuuxxx{{{qqqooolllkkkkkkmmmppprrrsssrrrqqqpppnnnkkkfffcccaaabbbcccbbbbbbbbbdddeee````````````___]]]XXXUUUUUUWWWZZZ]]]___```______bbbaaaaaa```___[[[VVVRRRSSSSSSTTTTTTTTTTTTSSSSSSRRRRRRRRRRRRQQQPPPOOOOOOMMMOOORRRSSSSSSSSSTTTVVVWWWXXXXXXUUUPPPNNNOOOQQQPPPPPPPPPPPPQQQRRRTTTTTTRRRQQQPPPMMMJJJIIIJJJKKK???AAAAAA@@@???@@@EEEIIIDDDDDDCCCEEEHHHJJJKKKKKKJJJJJJIIIHHHHHHGGGGGGFFF@@@???AAACCC@@@;;;999;;;;;;===<<<:::;;;>>>===999222444555555444333333444555555666666666666555555111222333444666777888888444333333222222111111111000222444444222000000000222000...,,,+++******+++000///...///111111000...******)))((((((((((((((('''&&&%%%###"""######$$$$$$$$$%%%%%%%%%$$$$$$###  !!!$$$%%%!!! !!!###$$$###""""""!!! !!!$$$&&&'''&&&######$$$$$$$$$$$$######$$$%%%&&&%%%#########$$$"""!!!   ######$$$$$$$$$%%%%%%%%%!!!###%%%'''''''''&&&%%%"""%%%&&&'''&&&%%%"""%%%((('''$$$""""""###}}}{{{{{{{{{xxxpppkkklllnnnllliiihhhrrrooommmmmmppprrrrrrpppmmmpppssssssrrrpppoooooommmmmmooossswwwxxxxxxvvvwwwsssnnnjjjiiilllpppsssuuurrrnnnjjjiiigggeeeccccccaaa___aaadddfffdddbbb^^^```bbbcccaaa^^^[[[XXXXXXZZZ\\\]]]\\\[[[[[[[[[\\\^^^aaabbb```[[[VVVRRRSSSSSSSSSUUUWWWUUUPPPKKKRRRTTTUUUUUUTTTTTTUUUWWWRRRSSSQQQNNNRRRXXXYYYSSSWWWWWWUUUSSSRRRPPPOOONNNSSSRRRRRRTTTWWWWWWTTTPPPPPPMMMJJJIIIIIIHHHEEEBBB?????????>>>>>>AAAEEEIIIEEEEEEEEEFFFGGGGGGHHHHHHJJJIIIIIIHHHHHHGGGGGGFFFEEECCCAAA>>><<<;;;:::;;;AAA>>>:::888888888888777777333///000444666444111333333333444444444555555666555555555666888;;;<<<;;;:::777444222111222222111111222333222111000///............---,,,+++***+++,,,------,,,,,,...///...---+++)))(((((()))***(((&&&%%%&&&''''''%%%"""***++++++(((%%%""" !!!!!! !!!!!!"""!!!######"""!!!!!!!!!"""$$$%%%"""!!! """%%%%%%### !!!!!! """###''''''%%%$$$######""""""!!!   """######$$$%%%&&&'''&&&$$$######$$$########################''''''''''''''''''&&&&&&}}}}}}}}}~~~xxxqqqmmmoooqqqooollllllrrrpppppprrruuuvvvtttqqqqqqsssttttttqqqooooooooollllllnnnqqqtttwwwwwwvvvooommmjjjiiikkkooossswwwpppooommmlllkkkiiieeecccaaa___^^^___aaabbbaaa___^^^```bbbdddcccaaa^^^\\\TTTVVVWWWWWWVVVUUUVVVWWW\\\^^^bbbcccbbb___ZZZWWWTTTSSSTTTUUUVVVTTTOOOKKKRRRSSSUUUUUUTTTTTTUUUWWWSSSTTTSSSPPPSSSYYYYYYUUUUUUTTTTTTSSSRRRPPPOOONNNOOOOOOPPPSSSVVVWWWUUURRRNNNLLLIIIHHHHHHGGGDDDAAA===>>>>>>======>>>BBBDDDBBBBBBCCCEEEFFFHHHJJJKKKGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDBBB@@@???=========???===;;;::::::999666444777333000111444666444111444444444444555555555666333333444666:::>>>BBBEEE;;;999666444222111111222222333333444333222000///............---,,,+++******,,,------,,,,,,---...---,,,+++***)))))))))))))))&&&######%%%((()))((()))******(((%%%###""""""!!!!!!!!! !!!!!!"""!!!!!!!!! """"""!!! !!!"""###$$$"""!!! """$$$$$$!!! !!!!!! !!!"""$$$&&&%%%$$$$$$$$$$$$$$$%%%  !!!"""$$$&&&&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$######%%%%%%&&&'''((((((((((((~~~~~~xxxsssqqqtttvvvtttqqqqqqssssssuuuxxx{{{zzzwwwtttvvvwwwwwwtttqqqooonnnooolllkkkkkknnnrrruuuvvvvvvrrrpppnnnlllkkkmmmooopppmmmmmmmmmnnnnnnkkkgggccc___^^^\\\\\\]]]^^^]]]\\\^^^```bbbdddeeedddbbbaaaSSSTTTTTTSSSRRRQQQSSSTTTYYY\\\___aaaaaa___[[[YYYUUUTTTTTTTTTTTTRRRNNNKKKPPPRRRTTTTTTSSSSSSTTTVVVTTTUUUTTTSSSUUUYYYZZZWWWQQQQQQRRRRRRQQQPPPNNNMMMLLLLLLNNNRRRUUUVVVUUUSSSMMMKKKIIIHHHGGGEEECCC@@@===>>>???>>>======???AAA@@@@@@AAACCCFFFIIIKKKMMMEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA??????===<<<<<<<<<<<<999555222666444111222444666555222555555666666666666777777111111333666:::???CCCFFF:::888666333222111111111333444444444333222000///---......------,,,+++***)))+++------,,,+++,,,---++++++,,,,,,+++***((((((***&&&"""!!!###(((,,,...'''((()))(((&&&$$$$$$$$$""""""!!!!!!!!!!!!""""""!!!"""######!!! !!!"""!!! !!!"""###"""!!!!!!!!!"""!!! !!!!!!!!!!!!"""$$$$$$#########$$$$$$%%%&&&   ###$$$&&&&&&%%%%%%''')))&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''((()))))))))~~~}}}}}}xxxtttssswwwyyywwwvvvwwwvvvwwwyyy{{{||||||{{{yyy{{{{{{yyyuuuqqqoooooooookkkjjjjjjlllppptttvvvwwwvvvuuussspppooonnnnnnoooooonnnnnnnnnnnnkkkhhheee___^^^\\\[[[ZZZ[[[ZZZZZZ\\\^^^aaadddeeeeeedddcccVVVVVVUUUTTTRRRRRRSSSUUUVVVXXXZZZ\\\\\\ZZZWWWUUUTTTTTTSSSRRRQQQNNNLLLJJJMMMPPPRRRSSSRRRRRRRRRSSSSSSTTTTTTTTTUUUWWWXXXWWWMMMNNNPPPQQQQQQPPPOOOMMMKKKMMMOOOQQQSSSSSSRRRQQQLLLKKKJJJIIIHHHEEECCCAAA???AAABBBAAA???>>>???@@@@@@@@@AAACCCFFFHHHKKKLLLHHHHHHGGGFFFEEEDDDDDDCCCBBBCCCDDDDDDDDDBBBAAA???===<<<;;;;;;:::999555333666444222333555666555444777777777777777777777777222222222333555888<<<>>>888777555333222111111111222333333333222000///...---------------,,,+++***)))+++------+++***++++++)))***,,,------+++((('''***((($$$###$$$(((+++...%%%&&&((((((&&&%%%&&&&&&######"""!!!!!!!!!""""""!!!###$$$$$$###$$$%%%!!!  """###"""""""""""""""!!! """"""!!!!!!###$$$###"""""""""""""""######   """ """$$$%%%&&&''')))+++'''''''''&&&%%%%%%$$$$$$%%%&&&'''(((((((((((((((}}}{{{{{{}}}~~~wwwttttttxxxyyyxxxxxxzzzzzzzzzzzzzzzzzz{{{|||}}}||||||zzzwwwrrrpppoooppplllkkkkkkmmmqqquuuwwwxxxtttssssssttttttvvvwwwxxxtttqqqnnnlllkkkjjjhhhfff```___]]][[[ZZZZZZ[[[\\\[[[]]]___bbbcccdddccccccXXXXXXXXXUUUSSSSSSTTTVVVVVVWWWXXXYYYXXXVVVTTTSSSSSSSSSRRRPPPNNNLLLKKKJJJLLLOOOQQQRRRQQQPPPPPPPPPQQQQQQRRRTTTTTTTTTUUUWWWLLLMMMNNNPPPPPPPPPOOONNNNNNOOOQQQRRRQQQPPPNNNMMMLLLLLLMMMKKKIIIFFFCCCBBB@@@AAAAAA@@@>>>======>>>BBBBBBDDDEEEFFFHHHHHHIIINNNMMMKKKJJJGGGEEEDDDCCCAAABBBCCCCCCCCCBBB@@@??????<<<999888888888777666666555444444555666555555888888888888888888888888333222111111222444666777666666444333222111000000000111111111000///---,,,,,,,,,,,,---,,,,,,++++++)))+++------,,,*********(((***,,,------+++((('''***)))((('''&&&&&&'''(((###%%%&&&'''&&&%%%&&&'''$$$$$$###""""""""""""""" """%%%&&&%%%$$$$$$%%%!!!  """######$$$$$$$$$###!!!  """"""!!!!!!###$$$###"""!!!   !!! ###$$$%%%''')))+++'''''''''&&&&&&&&&%%%%%%((()))))))))((('''&&&&&&|||zzzzzzzzzzzzvvvsssrrruuuvvvuuuwww{{{{{{{{{zzzyyywwwwwwyyy{{{{{{{{{zzzxxxtttqqqppppppmmmmmmmmmpppuuuxxxzzzzzzxxxxxxvvvuuuuuuvvvvvvwwwtttqqqmmmjjjiiihhhfffeee``````___\\\ZZZZZZ\\\^^^\\\]]]___aaabbbbbbbbbaaaYYYYYYYYYWWWTTTSSSTTTUUUWWWXXXXXXXXXXXXWWWUUUUUUTTTTTTSSSPPPMMMLLLLLLNNNNNNPPPSSSSSSQQQOOONNNNNNOOONNNQQQTTTTTTQQQRRRVVVNNNNNNNNNNNNOOOOOOOOOPPPPPPRRRSSSSSSPPPMMMKKKKKKKKKMMMNNNMMMIIIFFFDDDCCC>>>???>>>===;;;:::;;;<<>>;;;888666777888888888666666555555555555666666999888888888888888777777333222111111222444777888555444444333222000000///......///000000...---,,,++++++,,,,,,,,,,,,++++++))),,,......---+++******((()))+++------+++)))''')))***+++***'''$$$###$$$!!!###%%%%%%%%%$$$%%%'''&&&%%%$$$###""""""""""""$$$&&&((((((%%%###!!!!!!"""!!! !!!"""###"""###%%%%%%###!!!!!!!!!!!!""""""""""""###%%%######!!! !!!###$$$&&&(((+++&&&&&&&&&&&&&&&&&&&&&&&&*********)))((('''&&&%%%}}}{{{yyywwwwwwtttqqqoooqqqqqqqqquuuzzzxxxyyyzzzyyyvvvttttttvvvwwwyyyzzzxxxuuurrrqqqqqqooooooqqquuuyyy|||}}}}}}}}}{{{wwwtttrrrqqqqqqqqqmmmllljjjhhhhhhgggdddbbb``````___\\\ZZZZZZ]]]```^^^___```aaaaaaaaa``````ZZZ[[[\\\ZZZWWWUUUTTTUUUWWWWWWWWWXXXXXXXXXXXXXXXUUUVVVUUURRROOONNNPPPSSSQQQTTTVVVVVVTTTQQQOOONNNNNNMMMPPPUUUTTTPPPQQQVVVPPPOOONNNMMMMMMNNNPPPQQQPPPSSSUUUSSSPPPLLLKKKKKKIIILLLNNNMMMIIIDDDBBBBBB>>>>>>===;;;999999;;;===BBBDDDHHHKKKLLLJJJGGGEEELLLKKKJJJIIIHHHFFFEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@:::888777777999999999888666777777666555555666777999888888888777777777777333333111111222444666777333333333333222000//////---...///000000000///...***++++++,,,,,,,,,++++++***,,,///000...,,,******((()))+++,,,,,,+++***)))(((***+++)))%%%###"""### """$$$$$$######$$$%%%&&&&&&%%%$$$###############&&&((((((%%%"""!!! """"""!!! !!!"""###$$$"""$$$$$$""" !!!"""!!!"""###""""""###%%%###""""""!!! !!!!!!!!!  """###$$$''')))$$$$$$$$$%%%&&&&&&'''''')))))))))))))))((('''&&&|||yyywwwuuusssooommmnnnnnnnnnsssyyytttxxxzzzzzzvvvrrrpppqqquuuwwwyyyyyyvvvsssrrrqqqpppqqqsssxxx|||~~~uuutttrrrpppppprrrtttvvvffffffggghhhhhhgggccc```_________\\\YYYZZZ]]]aaa```aaaaaaaaaaaa``````___\\\^^^___^^^[[[XXXVVVVVVTTTTTTUUUVVVWWWYYYZZZZZZWWWXXXWWWTTTQQQPPPSSSVVVUUUWWWYYYYYYVVVRRRPPPOOONNNMMMQQQVVVTTTOOOQQQWWWRRRPPPNNNLLLLLLNNNPPPRRRPPPRRRUUUTTTPPPMMMLLLMMMHHHKKKMMMLLLHHHCCCAAAAAA@@@@@@>>><<<:::;;;>>>@@@@@@DDDIIIMMMNNNLLLHHHEEEGGGGGGGGGFFFFFFFFFFFFEEEFFFEEECCCAAA@@@@@@@@@AAA666666777999;;;;;;999666666777777666555555777888888888888888777777666666555333222000000111222333333333333222222000///...---...///111111111000000***++++++,,,,,,,,,+++++++++---000111///,,,+++***)))***++++++,,,+++***)))''')))***'''$$$"""###%%%!!!#########"""###$$$'''&&&%%%$$$############ ###&&&'''&&&$$$#########"""!!!!!!!!!"""$$$%%% ######!!! """ !!!######""""""$$$%%%"""""""""""""""######$$$ """"""!!!!!!"""###&&&((("""######$$$%%%&&&'''''''''((()))))))))))))))(((~~~}}}yyyuuurrrqqqsssppppppqqqooolllmmmrrrvvvuuutttsssrrrsssssstttwwwuuussssssuuuvvvtttrrrnnnsssyyy|||{{{{{{}}}xxxvvvssspppnnnmmmmmmnnnjjjhhhfffffffffgggfffeeebbb```___^^^^^^______```bbbcccbbb```^^^^^^```aaa]]]\\\ZZZYYYZZZ[[[ZZZYYYSSSTTTVVVWWWXXXWWWWWWVVV[[[^^^bbbaaa]]]XXXUUUTTTSSSUUUWWWXXXWWWUUUQQQOOOPPPOOOPPPRRRUUUVVVUUUSSSPPPOOONNNMMMMMMOOOPPPRRRUUUUUUTTTRRRPPPNNNLLLKKKJJJIIIHHHGGGEEECCCAAAAAAAAACCCDDDBBB>>>===>>>???DDDGGGKKKNNNNNNKKKFFFCCCFFFFFFEEEEEEDDDDDDCCCCCCKKKIIIFFFDDDAAA@@@@@@@@@;;;;;;:::999999888777777444777999:::888777777888888888888888777666444444555333222000000000000111444333111111222333222111...///000111111000///...++++++,,,---//////...,,,............---,,,+++******)))))))))(((((('''''')))((('''&&&%%%%%%%%%%%%""""""!!!###%%%''''''&&&'''%%%$$$%%%&&&&&&%%%###%%%$$$$$$######$$$$$$%%%###"""  !!!  !!!"""""""""""""""######$$$$$$$$$$$$###!!!  !!!"""!!! !!!!!!!!! !!! !!!$$$%%%$$$$$$%%%%%%%%%%%%%%%%%%***(((&&&'''))))))'''%%%}}}}}}}}}{{{xxxuuutttsssooommmmmmoooooommmpppuuuvvvvvvwwwwwwwwwvvvvvvuuuqqqpppqqqtttxxxzzzyyywwwppptttyyy|||}}}}}}}}}~~~vvvtttrrrpppooonnnnnnnnnkkkiiihhhggghhhhhhgggeeecccccccccaaa```___```aaa```aaaaaa___^^^^^^```bbb^^^\\\ZZZZZZ[[[\\\[[[ZZZUUUUUUVVVWWWXXXYYYYYYYYY\\\```dddeeebbb]]][[[ZZZWWWWWWVVVVVVTTTSSSQQQPPPSSSRRRQQQQQQSSSTTTTTTSSSPPPOOONNNMMMMMMNNNPPPQQQSSSSSSSSSRRRQQQPPPOOONNNKKKJJJHHHFFFDDDCCCBBBBBBAAACCCDDDBBB???===>>>???CCCGGGKKKOOOOOOMMMIIIFFFHHHGGGFFFEEEDDDCCCBBBAAAIIIGGGEEEBBB@@@???>>>>>>:::;;;::::::999888777777666777999888777666666777777777777666666555444333444333222111111222333444444222111111333444333333000000111222222111000///,,,,,,,,,...000000...,,,............---,,,++++++++++++++++++*********)))******)))((((((((())))))$$$###"""###%%%&&&%%%$$$$$$######$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$#########$$$%%%!!!!!!!!!!!!!!!"""######"""######$$$$$$$$$$$$$$$$$$###!!!  !!!"""!!!!!!"""!!! !!!!!! !!!###$$$$$$%%%%%%%%%%%%&&&&&&&&&***(((&&&&&&((()))'''%%%}}}|||zzzxxxwwwuuuuuutttnnnllllllnnnnnnmmmqqqvvvuuuvvvxxxyyyyyyxxxwwwvvvpppppprrrvvvzzz|||{{{zzzuuuvvvyyy|||~~~|||tttssssssrrrqqqpppoooooolllkkkjjjjjjkkkjjjiiigggeeegggiiigggdddbbbcccddd___``````___]]]^^^```bbb]]][[[ZZZZZZ\\\]]]]]]\\\WWWVVVVVVWWWXXXZZZ\\\]]]___cccgggiiigggdddbbbaaa[[[ZZZXXXUUUSSSRRRQQQQQQVVVTTTRRRRRRTTTUUUUUUTTTQQQPPPOOONNNNNNNNNOOOPPPPPPQQQRRRRRRSSSSSSSSSRRRLLLJJJHHHEEEDDDCCCCCCCCCBBBCCCDDDBBB@@@>>>>>>???CCCFFFKKKOOOPPPOOOLLLJJJIIIHHHFFFDDDCCCAAAAAA@@@FFFEEECCCAAA???===<<<<<<999:::;;;;;;:::999777666888888888777555444555777666666666555555444444333333333222222333555666777333222222333555666555444222222222222222111000///---,,,,,,---//////...,,,---------...------,,,,,,++++++++++++************+++***)))))))))))))))***&&&%%%$$$$$$%%%%%%###""""""!!!!!!"""%%%'''&&&%%%$$$$$$$$$$$$%%%'''((()))((('''&&&%%%%%%%%%&&&'''$$$############$$$$$$%%%######$$$%%%%%%%%%$$$$$$""""""!!!   !!!!!!  """###"""!!!!!!!!!"""!!!  !!!"""$$$%%%%%%%%%&&&&&&&&&'''((('''&&&&&&''''''&&&$$$}}}yyywwwvvvuuuttttttqqqnnnnnnooommmllloootttvvvvvvvvvvvvwwwwwwwwwwwwxxxwwwwwwxxxyyyzzz{{{{{{yyyxxxyyy}}}~~~zzzuuuuuuuuutttsssqqqpppooonnnnnnmmmnnnooonnnkkkiiihhhlllooommmiiiffffffhhhaaaaaa```^^^\\\\\\^^^___[[[YYYXXXZZZ\\\^^^^^^^^^XXXWWWVVVVVVWWWZZZ^^^```aaadddhhhjjjjjjgggeeeccc^^^]]][[[YYYVVVTTTRRRQQQUUUTTTTTTVVVXXXYYYXXXVVVSSSRRRQQQPPPPPPPPPPPPQQQQQQQQQRRRSSSTTTTTTSSSSSSLLLKKKHHHFFFEEEDDDEEEEEEDDDDDDCCCBBBAAA@@@??????AAADDDIIIMMMOOOOOOMMMKKKHHHGGGEEECCCBBBBBBBBBBBBCCCBBBAAA???===<<<;;;:::888999:::;;;;;;999777666999999888666444333555777777777666666555555555555444333333222333555666777333222222444666777777555222222222222111000000///---,,,+++,,,---...---+++,,,,,,------...---------)))))))))(((((((((((((((******)))((('''&&&&&&&&&(((&&&$$$$$$$$$$$$""" """!!!!!!"""$$$%%%%%%$$$######$$$%%%&&&((()))***'''&&&$$$#########$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&###$$$%%%%%%%%%%%%$$$$$$!!!   !!!######"""!!!!!!"""###"""!!! !!!$$$$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%~~~yyywwwvvvvvvtttrrrqqqooommmooonnnmmmpppvvvyyyxxxwwwvvvvvvwwwyyyzzz~~~}}}{{{yyyxxxyyy|||~~~|||{{{{{{~~~}}}yyyyyyxxxxxxwwwuuusssqqqoooppppppqqqrrrsssqqqnnnkkkllloooqqqpppmmmjjjjjjkkkddddddbbb___\\\ZZZZZZ\\\XXXWWWWWWYYY\\\^^^______YYYXXXVVVVVVWWW[[[^^^aaacccdddgggjjjjjjhhhdddaaa______```___]]]YYYUUUSSSRRRSSSWWW[[[^^^___\\\ZZZWWWVVVUUUTTTSSSSSSRRRRRRRRRSSSSSSSSSSSSSSSRRRRRRMMMLLLJJJHHHGGGFFFGGGGGGEEEDDDCCCBBBBBBAAA@@@??????BBBFFFJJJMMMLLLKKKJJJEEEDDDCCCBBBBBBCCCDDDEEEBBBAAA@@@???===<<<:::999999999:::::::::999888777999999888666444333555777999888777666666777777888555444333222222333444555333222333555777888777555111111000000////////////---+++******,,,,,,+++***,,,,,,------...---------(((((((((((((((((()))))),,,+++***(((&&&%%%$$$$$$(((&&&$$$$$$$$$$$$""" $$$###""""""$$$$$$###""""""######$$$&&&(((***+++&&&%%%$$$###"""######$$$&&&&&&%%%%%%%%%%%%%%%&&&###$$$%%%&&&&&&%%%###""" ###"""  """######""""""###$$$######"""!!!!!!!!!!!!######$$$$$$%%%&&&&&&'''&&&''''''&&&%%%%%%%%%%%%}}}yyyxxxyyyxxxuuurrrooollllllnnnooopppuuu|||~~~}}}{{{zzzyyyzzz{{{|||{{{{{{zzzyyyxxxzzz~~~|||}}}~~~{{{yyyyyyxxxwwwvvvuuusssrrrrrrrrrssstttvvvwwwuuupppmmmmmmmmmnnnnnnnnnmmmllllllgggfffddd```\\\YYYYYYZZZWWWVVVWWWYYY]]]```aaaaaa[[[ZZZXXXXXXYYY\\\___aaacccdddfffiiijjjiiidddaaa^^^```bbbbbbaaa]]]YYYVVVRRRSSSWWW\\\```aaa___]]]YYYYYYXXXWWWVVVTTTSSSSSSSSSSSSSSSSSSRRRQQQPPPPPPNNNMMMMMMLLLKKKIIIIIIHHHGGGEEECCCCCCCCCCCCAAA??????AAAEEEHHHJJJIIIHHHFFFDDDCCCBBBAAAAAACCCEEEFFFAAAAAAAAA@@@>>>===;;;:::999999999999999999999999888999999888666555666888:::999888777777777888999666555333333222333444555333333333555777777666444000000////////////000000...,,,******+++,,,+++***---------...------,,,,,,************++++++++++++---,,,+++)))'''&&&%%%%%%&&&%%%$$$$$$%%%%%%###"""&&&$$$######$$$$$$###"""""""""###$$$&&&''')))***'''&&&%%%$$$###$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%"""###$$$%%%%%%$$$"""   !!!  !!!"""""""""###$$$%%%$$$$$$$$$######""""""!!!""""""###$$$%%%&&&&&&&&&'''((('''%%%%%%%%%'''~~~{{{yyyyyy||||||yyyuuupppmmmmmmoooppprrrwww}}}}}}~~~~~~{{{yyyxxxtttwwwyyyzzzzzzzzz}}}|||~~~~~~{{{yyyyyyvvvuuutttssssssssstttuuutttuuuwwwyyyzzzwwwrrrnnnmmmjjjggghhhlllmmmllliiiggggggeeeaaa]]]ZZZZZZ[[[XXXWWWXXX[[[___ccceeeeee^^^]]]\\\\\\]]]___aaabbbbbbccceeejjjmmmlllhhhddd^^^___```aaa```___]]]\\\UUUUUUVVVYYY]]]_________ZZZYYYYYYXXXVVVTTTSSSRRRQQQRRRRRRRRRRRRQQQPPPPPPNNNNNNOOOOOONNNLLLJJJIIIGGGEEECCCCCCDDDDDDAAA???AAACCCEEEHHHHHHGGGEEEDDDFFFDDDBBB@@@@@@BBBDDDEEEBBBBBBBBBAAA@@@>>><<<;;;;;;:::888777777888:::;;;777999::::::888777888999999888777666666777888999555444444444444555777888333333444555777666444222000////////////111222333000...,,,+++,,,------,,,............---,,,++++++)))*********++++++++++++***)))(((''''''&&&&&&'''$$$###"""###%%%&&&%%%$$$%%%$$$###$$$%%%&&&%%%$$$""""""######%%%&&&'''(((''''''%%%$$$$$$$$$%%%&&&%%%$$$######""""""######!!!"""$$$%%%$$$###  !!!!!!  !!!!!!!!!  """""" !!!""""""$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$ !!!"""###$$$%%%%%%&&&((()))(((&&&%%%&&&((({{{yyyxxxzzz~~~|||xxxtttqqqoooppppppqqqvvv}}}yyy{{{{{{uuurrrpppuuuzzz|||{{{yyyxxxyyy{{{~~~}}}yyyxxxyyyrrrqqqppppppqqqsssvvvxxxtttvvvxxx{{{{{{xxxsssooolllfffbbbccciiimmmkkkgggffffffdddaaa^^^\\\\\\^^^YYYYYYZZZ]]]aaaeeeggghhhaaa```______```aaabbbcccbbbcccfffkkkooopppllliii______^^^^^^^^^______```YYYWWWUUUUUUXXX\\\^^^___YYYYYYYYYXXXVVVTTTRRRQQQOOOPPPQQQQQQQQQQQQQQQQQQNNNOOOQQQRRRQQQNNNKKKIIIHHHEEECCCCCCDDDDDDBBB???CCCDDDFFFHHHHHHFFFDDDCCCHHHFFFCCCAAA@@@@@@BBBCCCBBBBBBCCCBBBAAA???===<<<<<<:::888666666888;;;<<<666888;;;;;;:::999999999888777666444555666888999444444444444666888:::<<<333333444555666666333000000000//////000222444555222000...---...//////......///......---,,,+++***''''''(((((()))))))))***$$$$$$$$$$$$$$$%%%&&&'''""""""!!!###%%%''''''&&&$$$###"""$$$&&&(((''''''"""""""""###$$$%%%&&&'''&&&%%%$$$###"""###$$$$$$$$$######"""!!!!!!!!!""" !!!###$$$$$$""" !!!!!!  """"""!!! """$$$%%%"""  """###$$$&&&%%%&&&&&&''''''&&&&&&%%% !!!"""###$$$$$$''')))***)))&&&%%%''')))~~~|||{{{|||~~~|||zzzuuussspppoooppprrrvvvxxxzzz|||~~~}}}yyyuuusssrrrrrrsssuuuwwwyyyyyyyyyxxxyyyxxxxxxyyyzzz{{{zzzyyytttsssqqqqqqqqqsssuuuvvvwwwzzz~~~|||xxxtttrrrmmmiiidddaaabbbdddfffggghhhgggfffccc```]]][[[YYYTTTVVVZZZ^^^bbbfffhhhiiigggeeeccccccdddffffffeeecccdddeeeiiikkkjjjeee```aaa___]]]]]]___aaabbbbbb\\\XXXTTTSSSTTTVVVXXXYYYZZZXXXUUUSSSQQQQQQRRRSSSWWWUUUTTTTTTUUUVVVUUUUUUTTTRRRPPPQQQQQQOOOJJJFFFFFFEEECCCBBB@@@@@@??????DDDFFFHHHHHHFFFDDDCCCBBBAAACCCFFFHHHHHHEEEAAA???CCCDDDFFFFFFCCC???;;;888777666555555666888;;;<<<666888::::::888666555666444555666777777888777777888555222222555888888777<<<999666444333333111000.........///111333666777222111111000...---,,,+++111111111111000...---,,,,,,***((()))++++++(((%%%(((&&&###"""###$$$$$$###%%%$$$###$$$'''(((&&&###"""###$$$%%%&&&&&&&&&&&&'''$$$!!!!!!$$$&&&&&&%%%!!!######"""!!! !!!"""######""""""###$$$%%%%%%"""###$$$""" """###"""!!!!!!!!!  !!!!!!!!! !!!$$$$$$$$$""" !!!"""###$$$+++***)))(((((('''%%%$$$!!!"""""""""!!! ((()))***)))((('''((()))}}}{{{|||~~~~~~|||yyyuuutttrrrrrrrrrtttvvvwwwwwwyyy{{{{{{wwwtttrrrqqqqqqrrrsssuuuvvvwwwxxxxxx|||zzzyyyxxxzzzzzzzzzyyyvvvuuutttssssssuuuwwwxxxyyy||||||wwwsssqqqkkkhhheeecccdddeeeeeeeeehhhhhhgggeeeccc___\\\ZZZ\\\]]]___bbbeeegggiiikkkhhhfffccccccdddeeeeeedddeeedddcccdddffffffcccaaa___]]]\\\]]]___aaabbbbbb]]]ZZZVVVUUUVVVXXXYYYYYYYYYXXXUUUSSSRRRSSSSSSTTTUUUTTTSSSTTTWWWYYYYYYXXXTTTRRRPPPPPPPPPMMMIIIEEEDDDDDDDDDDDDCCCCCCCCCCCCFFFGGGHHHIIIIIIGGGEEECCCAAACCCEEEFFFFFFCCC@@@>>>???@@@BBBBBB@@@===999777666555555555666777888999555777888888777555555666444555666777777888888888777555333444777;;;<<<;;;===:::777555555444333222/////////000111333555666333222000///...---------000000000///...---,,,+++,,,***))))))+++***(((%%%'''%%%###"""###$$$$$$###&&&%%%$$$&&&((()))'''%%%######$$$&&&&&&''''''''''''$$$!!!!!!$$$&&&&&&%%%"""###$$$###!!! !!!"""######""""""###$$$$$$%%% """""""""!!! !!!"""!!! !!!!!!!!!  !!!$$$%%%$$$###"""""" """$$$&&&&&&)))'''&&&$$$$$$$$$###""" !!!!!!"""!!!!!!!!!&&&((()))(((&&&&&&'''(((~~~|||{{{||||||{{{yyyvvvvvvvvvvvvvvvvvvwwwwwwsssvvvxxxxxxvvvsssqqqpppssssssssstttvvvwwwyyyzzz~~~|||yyyxxxxxxzzzzzzyyyyyyxxxvvvuuuvvvwwwyyyzzz||||||wwwsssqqqiiigggeeeeeeffffffeeedddmmmnnnnnnmmmjjjfffbbb```bbbbbbbbbcccdddfffiiijjjiiifffdddbbbccccccbbbaaaeeebbb___^^^```bbbcccccc\\\[[[[[[]]]```aaaaaa```]]][[[YYYXXXYYYZZZZZZYYYXXXWWWVVVTTTTTTTTTUUUVVVTTTSSSSSSTTTXXX[[[[[[[[[TTTRRRQQQPPPNNNLLLHHHEEEBBBCCCDDDFFFGGGGGGGGGGGGIIIGGGGGGIIIKKKKKKGGGDDDBBBCCCDDDDDDCCCAAA@@@???@@@AAACCCCCCBBB@@@===;;;666666666666666666666666333555777777666555555666555666666777777777777666555444444666:::>>>@@@AAA>>>;;;888666666555444333222111111111111333444555333222///---------...////////////...---,,,+++***+++***))))))***)))'''&&&&&&$$$""""""###$$$###"""'''&&&&&&'''))))))(((&&&$$$$$$%%%&&&''''''''''''&&&$$$""""""$$$&&&&&&&&&"""$$$$$$$$$"""!!!"""############"""######$$$%%%""""""!!!!!! !!!!!!!!!  !!!!!! !!!###%%%%%%%%%%%%'''"""!!!$$$&&&((()))+++***(((&&&%%%%%%&&&&&&""""""!!!!!!!!!!!!!!!"""$$$&&&'''&&&%%%%%%&&&'''}}}{{{zzzzzzzzzzzzwwwxxxyyyzzzzzzyyywwwvvvrrruuuwwwxxxvvvsssrrrqqqwwwvvvvvvvvvxxxzzz|||~~~}}}zzzwwwvvvxxxzzz||||||{{{zzzxxxwwwwwwyyyzzz{{{}}}wwwsssqqqkkkhhheeedddeeefffggggggooopppqqqpppnnnjjjeeebbbbbbaaa``````aaacccfffhhhiiifffcccaaaaaaaaa```^^^```___]]]]]]___bbbdddeee\\\\\\\\\^^^``````___]]]\\\[[[YYYYYYYYYZZZYYYWWWWWWVVVVVVUUUUUUVVVWWWWWWSSSRRRRRRSSSWWWYYYZZZZZZTTTSSSRRRPPPNNNKKKHHHFFFBBBCCCEEEFFFHHHHHHHHHHHHIIIGGGEEEHHHLLLLLLHHHCCCCCCCCCBBBBBBAAA@@@??????@@@AAABBBCCCCCCAAA???>>>888888888888777666555444333555666777666666777888888888888888777555444444333333555777;;;???BBBDDD===:::777555555555444333444333222111111222333444222000---+++***,,,...////////////...---,,,+++*********)))))))))((('''&&&%%%###""""""###$$$###"""&&&&&&''''''((((((((('''%%%%%%&&&'''''''''''''''%%%$$$$$$###$$$%%%&&&&&&###%%%%%%$$$###"""###$$$$$$###############$$$$$$$$$###!!!  """!!!   """$$$&&&'''(((***'''"""!!!$$$'''((()))++++++***'''&&&&&&''')))%%%$$$"""!!! !!!""""""###%%%&&&&&&%%%%%%&&&(((}}}zzzxxxxxxzzz{{{yyyzzz|||}}}|||zzzxxxvvvtttvvvyyyzzzxxxvvvttttttxxxwwwwwwwwwyyy{{{}}}yyywwwuuuuuuyyy|||}}}{{{zzzyyyxxxzzz{{{|||~~~yyyuuutttoookkkeeebbbcccgggjjjlllmmmnnnoooooommmiiidddaaa``````______```ccceeeggghhheeebbb______^^^]]][[[YYY[[[]]]```bbbdddfffggg___^^^]]]^^^______]]][[[[[[ZZZXXXWWWXXXXXXWWWUUUVVVVVVVVVVVVVVVVVVWWWWWWSSSRRRQQQQQQSSSUUUUUUTTTTTTTTTSSSPPPMMMKKKIIIHHHCCCDDDEEEEEEFFFFFFFFFFFFHHHEEEDDDFFFJJJKKKFFFAAABBBBBBAAA@@@@@@@@@@@@@@@<<<===>>>??????>>>===<<<::::::::::::888777555555555666777777666777888:::;;;::::::888666444222111222333555888;;;>>>AAACCC:::888555333444444333222444333222111111111222222///---+++))))))+++---...000000000///...---,,,+++)))*********((('''&&&&&&$$$###"""###$$$%%%$$$"""$$$%%%''''''''''''''''''&&&&&&'''(((((((((''''''$$$%%%%%%%%%%%%%%%&&&'''$$$&&&&&&%%%$$$###$$$%%%$$$$$$###############$$$%%%###!!! ###!!! !!!###%%%((()))***)))'''$$$  ###%%%'''(((&&&''''''%%%###"""$$$&&&&&&%%%###"""!!!!!!!!!"""###$$$&&&&&&&&&&&&((()))|||yyyvvvwwwzzz}}}zzz|||}}}~~~}}}{{{xxxvvvvvvyyy||||||zzzxxxvvvvvvvvvvvvvvvwwwyyyzzz|||}}}xxxwwwvvvxxx|||~~~|||zzzzzz{{{|||~~~{{{xxxwwwrrrmmmfffbbbdddhhhmmmpppqqqrrrrrrrrrppplllhhhfff`````````aaabbbdddfffhhhfffccc___]]]\\\\\\ZZZYYYUUUYYY^^^bbbdddeeefffggg```___^^^^^^______^^^]]][[[YYYVVVUUUUUUVVVUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVSSSQQQOOOOOOQQQRRRQQQPPPRRRRRRRRROOOLLLJJJIIIJJJEEEEEEDDDDDDDDDDDDEEEEEEGGGEEEEEEFFFHHHGGGCCC???@@@@@@@@@AAAAAAAAABBBBBB===>>>???@@@@@@???>>>===<<<;;;:::999888777777666777888888777666666888:::::::::999888666444222111333555888999:::;;;>>>@@@888666333222222222222111444333111000000000111111---,,,+++******+++---...000000000///...---,,,+++((()))+++***(((&&&&&&'''$$$######$$$&&&&&&%%%###$$$%%%''''''&&&&&&&&&'''''''''((((((((((((((('''###%%%&&&&&&%%%%%%&&&'''%%%''''''&&&%%%$$$%%%&&&%%%$$$######"""############"""!!!  !!!###!!! !!!$$$'''))))))******'''###"""$$$%%%%%%%%%((()))(((%%%###%%%''''''&&&%%%###"""!!!!!!!!!"""$$$%%%&&&&&&&&&(((***~~~|||xxxuuuwww{{{|||}}}~~~~~~}}}{{{xxxvvvxxx{{{}}}}}}{{{xxxwwwvvvuuuvvvxxxyyy{{{|||||||||{{{zzzzzz}}}}}}}}}}}}}}}|||{{{rrrnnnhhheeegggkkknnnpppsssssssssrrrpppmmmkkkiii```aaaaaabbbcccdddeeeeeeccc```]]][[[ZZZZZZXXXWWWVVVZZZ___aaabbbbbbdddfff```^^^\\\]]]___aaabbbaaa]]]ZZZVVVTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTRRRPPPNNNOOOPPPQQQPPPOOONNNOOOOOOMMMIIIGGGHHHJJJFFFEEECCCBBBBBBDDDFFFHHHFFFGGGGGGGGGFFFDDDAAA???>>>???@@@BBBCCCCCCCCCCCC@@@@@@AAAAAAAAAAAA@@@???<<<;;;999888777666777777777888888666555555666888777777777777777666555555666999;;;;;;:::999;;;===777555222111222222111000222111000/////////000111---,,,,,,,,,---......////////////...---,,,+++***''')))+++***'''%%%&&&'''$$$$$$$$$&&&'''(((&&&$$$$$$'''))))))'''&&&''')))(((((()))))))))(((((('''###%%%''''''%%%%%%&&&(((&&&'''((('''%%%%%%%%%&&&%%%$$$$$$###""""""######!!!!!!!!! !!!!!!###!!!  !!!"""%%%'''((()))(((%%%  """###$$$$$$%%%)))---,,,)))&&&''')))''''''&&&%%%$$$"""  """$$$%%%%%%&&&((()))~~~}}}{{{wwwuuuvvv|||}}}}}}~~~~~~}}}zzzxxxvvvyyy|||~~~~~~{{{xxxvvvvvvwwwxxxzzz}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~qqqnnnjjjiiijjjmmmooopppnnnmmmlllkkkiiigggeeeddd``````aaabbbbbbbbbaaaaaaaaa^^^[[[YYYYYYXXXWWWVVVYYY\\\___```______bbbeee^^^\\\[[[\\\___ccceeefff^^^ZZZVVVSSSSSSUUUVVVVVVTTTUUUUUUUUUUUUTTTSSSRRRQQQOOONNNNNNPPPQQQQQQPPPKKKMMMMMMKKKGGGFFFGGGJJJFFFEEECCCAAABBBEEEIIIKKKGGGHHHJJJIIIFFFBBBAAA@@@===>>>@@@CCCDDDEEEEEEDDD===>>>>>>>>>>>>===<<<<<<;;;:::888666555555777888777888777555333333555777444444666777888888888888999<<<>>>===:::888999;;;888555222111222222222111111000///......///000111------...//////000000000.........---,,,+++***)))''')))+++***'''%%%%%%'''$$$$$$%%%&&&(((((('''%%%%%%(((******(((''')))+++((()))))))))))))))(((((("""%%%((((((&&&%%%&&&((('''(((((((((&&&%%%&&&'''%%%%%%$$$###""""""###### !!!!!!!!!!!!!!!###  !!!!!!"""  """ """!!!$$$'''((((((&&&"""!!!"""#########!!!&&&++++++'''######%%%'''''''''&&&%%%"""  """######$$$'''(((}}}~~~~~~}}}~~~|||xxxsssrrrtttwwwwwwyyyzzz||||||zzzxxxwwwzzz{{{}}}~~~|||{{{{{{zzzoookkkffffffkkknnnnnnllllllmmmmmmmmmkkkgggdddbbbaaa```______aaadddggghhhaaa___\\\YYYWWWVVVVVVWWWYYYZZZ[[[]]]___```aaabbbaaa___\\\\\\___bbbcccdddaaaZZZRRRQQQTTTWWWUUUQQQUUUVVVXXXWWWVVVUUUUUUVVVTTTRRROOOMMMKKKKKKLLLMMMMMMLLLJJJHHHFFFCCC@@@???HHHDDDAAACCCHHHKKKJJJGGGIIIIIIIIIHHHEEEBBB???===???@@@BBBDDDDDDBBB@@@>>>???<<<::::::===???>>><<<>>>===;;;888555555888::::::999777666555555555555111333555555444555666888888:::===???>>><<<999777666555333111000000111222111000000...---,,,++++++------++++++++++++------......,,,***)))(((''''''************(((&&&$$$"""&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&'''((()))***---,,,***)))))))))***+++###$$$%%%%%%&&&'''((((((''')))+++,,,,,,***(((&&&%%%%%%%%%$$$""" !!!######"""!!!!!!!!!!!!  !!! !!!!!!!!!  """### !!!&&&(((%%%!!!  !!!"""""""""###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$""" """'''******)))~~~|||xxxsssrrrtttvvvxxxyyyzzz{{{{{{{{{zzzyyyzzz{{{|||~~~{{{xxxvvvuuuttttttlllhhhccccccgggkkkkkkiiikkkmmmoooooommmiiidddaaaaaaaaaaaaaaabbbdddfffggggggeeeaaa]]]ZZZYYYXXXXXXYYY[[[^^^```bbbaaa```______\\\YYYYYY[[[^^^___```^^^YYYSSSRRRTTTVVVVVVUUUTTTVVVXXXXXXWWWUUUUUUUUURRRQQQOOONNNMMMMMMMMMMMMLLLKKKJJJIIIFFFCCCAAA???AAA???===@@@FFFKKKLLLJJJHHHHHHHHHGGGEEEAAA>>><<<>>>???AAABBBBBBAAA???===???===;;;<<<>>>>>><<<:::;;;:::999777666777:::<<<;;;999777555444444444444444666666666555444555666666888:::;;;;;;:::888666666555333111111111333444000000///...------,,,,,,---,,,++++++++++++,,,------,,,+++***)))******+++)))*********)))'''%%%$$$'''''''''''''''&&&%%%%%%%%%%%%%%%&&&''')))+++---+++***)))((('''(((((()))$$$$$$%%%&&&&&&'''((((((((()))+++,,,,,,+++***)))&&&&&&%%%$$$###!!! !!!######"""!!!!!!!!!"""!!! !!!!!!"""!!!  !!!"""  ###'''$$$!!!  !!!"""###$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$!!!!!!%%%((()))(((|||wwwtttrrrtttvvvyyyyyyyyyzzzzzz{{{|||}}}{{{{{{||||||xxxtttqqqppppppqqqlllhhhdddcccfffhhhhhhggghhhkkkooorrrpppkkkeee```^^^___```bbbcccddddddeeehhhfffccc```]]]\\\\\\\\\ZZZ]]]aaadddeeeccc```^^^^^^[[[XXXWWWYYY[[[\\\\\\ZZZXXXUUUTTTTTTUUUWWWXXXTTTVVVYYYZZZXXXVVVTTTTTTPPPPPPOOOOOOOOONNNNNNNNNKKKKKKJJJIIIGGGDDDAAA???===;;;;;;>>>DDDIIIKKKJJJHHHHHHHHHGGGDDDAAA>>><<<<<<===???@@@@@@???===<<<>>>======>>>???>>><<<999888888777666666888<<>>===???CCCGGGHHHHHHIIIIIIIIIHHHFFFBBB???===:::;;;===>>>>>>>>><<<<<<;;;<<<>>>???@@@???===;;;888888777666666888<<>><<<999888777777777888999999888555444444555555444444444444555555666444333222111111222444555////////////............---,,,+++******+++,,,---222000,,,***)))***---...------,,,***)))'''&&&%%%((((((((()))(((''''''&&&&&&%%%$$$$$$%%%(((+++---,,,,,,+++++++++*********&&&&&&&&&&&&''''''''''''((('''''''''((()))+++,,,'''''''''&&&%%%$$$"""!!!!!!######"""!!!!!!!!!"""!!!!!!"""######!!! ###!!!###"""!!!"""$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''(((((('''%%%$$$ !!!"""$$$&&&'''(((}}}yyyvvvuuuuuuvvvvvvxxxxxxxxxyyy|||~~~}}}yyyvvvuuuvvvxxxzzzwwwtttoookkkhhhggggggfffcccgggnnnrrrrrrmmmeeeaaa\\\^^^bbbfffhhhiiihhhhhheeedddbbb``````aaabbbcccffffffggggggggggggffffff___\\\YYYWWWXXXYYYZZZZZZZZZ[[[[[[XXXSSSQQQTTTXXXUUUXXX[[[\\\YYYVVVTTTSSSOOOOOOPPPQQQQQQQQQPPPPPPLLLLLLKKKJJJHHHGGGEEEDDDAAAAAA@@@BBBDDDGGGIIIJJJKKKLLLLLLKKKHHHEEEAAA???:::;;;<<<============<<<999;;;>>>@@@@@@@@@???>>>;;;:::999777666777:::===>>><<<:::888777666666666777888888888666555555666555444333333444555666777333222000//////111333444//////////////////......,,,+++************+++,,,///...+++)))***,,,000222000///---***(((&&&%%%$$$((((((((()))(((''''''&&&'''&&&%%%$$$%%%&&&((())),,,,,,,,,,,,+++++++++***'''''''''''''''''''''&&&&&&%%%%%%$$$%%%''')))***'''''''''&&&%%%$$$###"""!!!######"""!!!!!!!!!"""!!!!!!"""######""" """!!!  !!!###%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&''''''&&&&&&%%%######$$$$$$$$$%%%'''(((~~~{{{wwwuuuvvvwwwxxxxxxxxxyyyzzz}}}~~~|||yyywwwvvvwwwyyyzzzwwwtttpppkkkhhhfffffffffdddhhhmmmqqqqqqmmmhhhddddddeeehhhkkkmmmmmmmmmlllkkkiiifffcccaaaaaaaaaaaaggggggggggggggghhhhhhhhh]]]ZZZWWWUUUVVVXXXYYYYYY[[[\\\\\\XXXTTTRRRTTTVVVVVVYYY[[[[[[YYYVVVTTTSSSQQQQQQQQQQQQQQQQQQQQQQQQOOONNNKKKIIIHHHHHHIIIIIIBBBBBBCCCDDDFFFIIILLLNNNMMMMMMMMMLLLJJJFFFCCCAAA;;;<<<<<<===>>>>>>>>>>>>999<<<>>>????????????@@@>>>===;;;999777888:::===:::888777555444444444555666777888777555444555666333333333333444555666777333222000//////000111222000000000//////.........,,,+++***))))))***+++,,,***)))))))))+++///333555000...,,,)))'''%%%$$$$$$'''(((((((((((('''&&&&&&''''''&&&&&&&&&&&&''''''******++++++******)))((()))((((((((('''&&&&&&&&&%%%$$$$$$###$$$%%%'''(((&&&&&&&&&&&&%%%$$$###"""!!!######"""!!!!!!!!!!!! !!!######""" !!!  !!!!!!!!!  """###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&%%%$$$###%%%&&&|||yyyuuutttwwwyyyzzzyyyyyy{{{~~~}}}|||zzzxxxwwwwwwwwwxxxuuussspppllliiihhhiiijjjgggjjjnnnpppqqqooollljjjkkklllmmmmmmmmmmmmlllkkkkkkiiifffcccaaa`````````cccdddfffggghhhhhhgggfff^^^[[[XXXVVVXXXYYY[[[[[[[[[[[[ZZZXXXVVVUUUUUUVVVXXXZZZ[[[ZZZXXXUUUTTTUUUSSSRRRQQQPPPPPPQQQRRRRRRRRRPPPLLLIIIHHHIIILLLMMMFFFFFFFFFFFFGGGHHHKKKMMMMMMMMMMMMLLLIIIFFFCCCAAA<<<======>>>???@@@@@@@@@===???@@@???===<<<>>>@@@>>>>>>===:::888999<<>>>>>???@@@AAAAAABBB@@@BBBBBB???<<<:::<<<>>>>>>>>>===;;;999;;;>>>AAA:::999888777777888999:::999:::999777333000000000///000111333333444444444666555333111000000111222333222111000///...---,,,,,,+++***))))))***+++,,,///...---,,,+++*********))))))'''&&&&&&'''((((((&&&&&&''''''&&&&&&%%%$$$%%%'''***,,,------,,,+++,,,,,,---...---,,,+++*********)))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$###"""!!!###$$$"""!!!!!!!!!!!!"""!!!  """!!!!!!"""###%%%&&&'''((((((%%%###!!! !!!###%%%''''''((((((%%%!!!!!!|||{{{wwwwwwwwwwwwwwwxxxyyyyyy}}}~~~}}}{{{zzzyyyyyyyyywwwuuuyyyvvvqqqmmmlllmmmppprrroooppprrrssstttssssssrrrlllkkkjjjjjjjjjiiigggeeekkkhhhddd```^^^^^^```aaaddddddddddddeeefffggghhheeecccaaa^^^]]]]]]^^^___]]][[[YYYXXXXXXYYY\\\^^^```___\\\YYYXXXXXXXXXYYYXXXVVVSSSPPPOOOPPPQQQSSSSSSOOOKKKJJJKKKKKKIIIGGGIIIJJJKKKJJJJJJJJJLLLNNNSSSSSSRRROOOKKKHHHFFFEEEAAA@@@??????AAABBBAAA???AAA???@@@BBB@@@;;;===CCC======;;;999777888;;;>>>;;;888444333444666888999::::::999888666444222111222222222222222222222222222222111111111222333444444333222000...---------+++************,,,---......,,,,,,,,,------+++***&&&&&&''''''''''''''''''((('''&&&%%%$$$%%%&&&'''((()))+++---............///++++++000333000,,,++++++)))((('''((('''&&&$$$+++)))'''(((***,,,***)))&&&&&&&&&%%%"""""""""$$$&&&&&&&&&$$$!!! !!!"""###""""""!!! !!!!!!"""#########"""""""""""""""$$$$$$#########$$$%%%&&&+++***'''%%%###"""""""""}}}|||yyyxxxwwwwwwxxxyyyzzz{{{~~~~~~|||||||||{{{yyyxxx{{{yyyuuuqqqqqqsssvvvxxxssssssssstttsssrrrrrrqqqkkkiiifffeeeeeefffffffffgggdddaaa^^^\\\]]]^^^___ccccccccccccdddeeefffgggbbbaaa^^^\\\[[[[[[\\\]]]\\\[[[YYYXXXXXXYYY[[[\\\^^^]]]ZZZWWWVVVVVVVVVWWWWWWVVVSSSQQQPPPPPPQQQRRRQQQNNNKKKJJJJJJJJJIIIGGGHHHIIIJJJJJJJJJJJJLLLNNNQQQRRRQQQOOOLLLIIIGGGFFFCCCAAA@@@@@@AAAAAA???>>>>>><<<===???===999;;;AAA>>>===;;;:::;;;<<<===>>>;;;888444333555777888999:::999888666555333222111666555444333333222222222222222222333444444444555//////...---,,,,,,,,,,,,+++***))))))***,,,...///...---,,,+++,,,,,,,,,,,,((((((''''''''''''((((((((('''&&&%%%%%%&&&&&&''')))***+++---...///......111---,,,000222///,,,,,,...,,,)))((((((((('''&&&)))'''%%%&&&)))+++++++++%%%&&&&&&$$$"""!!!"""$$$%%%%%%%%%###!!! !!!"""###"""""""""!!!!!! ##################""""""$$$$$$$$$$$$$$$%%%&&&&&&)))(((&&&$$$###"""""""""}}}|||zzzyyyxxxwwwxxxzzz|||~~~~~~|||zzz{{{yyyvvvttttttvvvyyy{{{wwwvvvuuusssrrrpppooonnnhhheeeaaa___aaaccceeefffbbb```^^^\\\[[[\\\^^^___bbbbbbbbbccccccddddddeeebbb```^^^\\\[[[[[[\\\]]]]]]\\\\\\[[[[[[[[[\\\\\\[[[YYYWWWTTTSSSSSSTTTTTTWWWUUUSSSQQQPPPPPPQQQQQQOOOMMMKKKIIIIIIIIIHHHGGGGGGHHHJJJJJJJJJKKKMMMOOOPPPPPPOOOOOOMMMKKKIIIGGGEEECCCAAA@@@@@@@@@???===<<<;;;<<<>>>===;;;===AAA>>><<<;;;<<>>;;;999555444666888999999;;;999777555333222222222999888666444333333444444111222333555666666555555---,,,,,,,,,,,,,,,------,,,***))))))***,,,000222000...,,,+++++++++---...******(((''''''((()))***''''''&&&&&&&&&''''''((()))***+++---............333...---000111...---...111...+++)))((()))(((((('''%%%###$$$'''***+++,,,$$$%%%%%%$$$"""!!!"""#########$$$""" !!!"""""""""######""" """##################$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$############~~~{{{{{{xxxwwwwwwwwwyyy|||~~~|||zzzvvvuuusssrrrrrrtttwwwxxxzzzxxxvvvssspppmmmkkkjjjdddbbb___^^^```cccdddeee___^^^\\\[[[[[[]]]___```aaaaaabbbccccccccccccccccccbbb___]]]]]]]]]^^^___^^^^^^^^^^^^^^^^^^]]]]]]XXXWWWTTTRRRQQQQQQRRRSSSVVVUUUTTTRRRQQQQQQQQQPPPMMMLLLKKKJJJIIIHHHGGGGGGFFFHHHIIIJJJJJJKKKNNNPPPNNNNNNNNNOOOOOONNNKKKIIIDDDBBB@@@???@@@AAA@@@???===<<<===>>>??????AAACCC>>>;;;:::===BBBDDDAAA===<<<999666666777999::::::<<<:::777444333222333444888666555444444555666777000111333555666666444333.........---------......,,,+++))))))***---111333000///...+++***+++...000,,,+++***(((((()))***+++&&&&&&&&&''''''(((((()))))))))***+++,,,,,,,,,---000,,,,,,...///------000222///***((('''((((((((('''%%%######$$$''')))***$$$$$$%%%###!!!!!!"""$$$!!!"""###!!! !!!###!!!"""######"""  !!!$$$""""""######$$$$$$%%%%%%%%%&&&&&&'''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$~~~{{{zzzwwwwwwwwwyyy|||~~~|||yyyssssssrrrqqqqqqrrrtttuuuzzzyyyvvvrrroookkkhhhgggbbbaaa```aaacccddddddccc\\\[[[ZZZZZZ[[[]]]^^^```bbbbbbcccdddddddddccccccbbbaaa___]]]\\\]]]^^^___^^^]]]]]]]]]]]]\\\\\\[[[WWWVVVSSSQQQPPPQQQRRRRRRUUUTTTTTTTTTRRRQQQPPPOOOKKKLLLLLLKKKIIIHHHGGGGGGFFFHHHIIIJJJJJJKKKNNNPPPNNNNNNNNNPPPRRRQQQNNNKKKBBB@@@??????AAABBBCCCCCC=========>>>???BBBCCCCCC<<<:::999===CCCEEEAAA===<<<:::888777999:::;;;:::>>><<<999666444444444555333333333444555777999:::///111333444555444222111000///...------------------,,,+++***+++...111333000000///,,,***+++...111---,,,+++***)))******+++%%%&&&'''((())))))******((((((((())))))***+++++++++)))))),,,---+++---111000---(((&&&&&&'''''''''''''''%%%$$$###$$$&&&'''$$$$$$%%%###"""!!!###$$$!!!"""###!!! !!!### !!!"""###"""  !!!!!!!!!"""###$$$$$$%%%%%%%%%&&&'''(((((((((''''''######$$$$$$%%%%%%%%%%%%~~~}}}yyyzzz{{{~~~}}}{{{vvvuuuuuutttssssssssssssyyyxxxwwwtttppplllhhheeebbbaaaaaaccceeeeeedddbbbZZZYYYYYYYYYZZZ\\\^^^___cccdddffffffgggfffeeeddd___^^^\\\[[[ZZZ[[[\\\]]]\\\[[[ZZZYYYYYYXXXYYYYYYXXXVVVTTTRRRQQQRRRSSSTTTTTTTTTUUUUUUTTTRRRPPPNNNJJJLLLMMMLLLJJJHHHHHHIIIGGGHHHJJJJJJJJJKKKMMMOOOPPPOOOOOORRRUUUTTTPPPLLLBBB@@@>>>>>>AAACCCEEEEEE<<<>>>===<<<>>>CCCCCC@@@<<<;;;;;;>>>BBBCCCAAA>>>===;;;999999:::;;;;;;;;;>>><<<:::888666555555555000111333555777999;;;<<<222222333333333222111000///...---,,,++++++++++++------,,,,,,---...000111///111111...++++++...222,,,,,,,,,++++++***))))))%%%&&&''')))***+++++++++))))))(((((())))))***+++)))((())),,,,,,***+++000---***'''%%%&&&&&&&&&&&&'''''''''&&&$$$###$$$%%%$$$%%%%%%$$$######$$$&&&######$$$""" !!!""" !!!"""!!!  !!!"""###$$$%%%%%%$$$%%%'''((((((((('''&&&###$$$%%%&&&&&&&&&&&&%%%~~~yyyyyyxxxwwwuuutttrrrrrrxxxyyyyyywwwsssnnniiifffdddcccaaaaaacccddddddccc\\\\\\\\\]]]^^^___```aaafffggghhhiiiiiihhhfffeee___^^^\\\ZZZZZZ[[[\\\]]]]]]\\\ZZZXXXWWWXXXYYYZZZYYYXXXVVVTTTSSSTTTUUUVVVSSSTTTUUUUUUTTTRRROOONNNJJJLLLNNNNNNKKKIIIIIIJJJHHHIIIJJJJJJJJJJJJLLLNNNRRRQQQQQQTTTWWWWWWRRRMMMDDDAAA???>>>@@@CCCDDDEEE>>>@@@???<<>>>>>???@@@AAABBBBBBBBB===;;;::::::;;;<<<<<<;;;<<<;;;:::888777555444333111222555888:::;;;;;;;;;555555444333222111111000......------,,,------............/////////.........111222000---+++...222++++++,,,---,,,***((('''$$$%%%''')))+++,,,,,,,,,+++******)))***+++,,,,,,******,,,///---((()))---***(((&&&&&&'''''''''&&&$$$&&&((((((&&&$$$$$$&&&%%%&&&&&&%%%$$$$$$%%%'''%%%%%%%%%###!!! !!!""" !!! """###$$$%%%$$$%%%&&&(((((('''&&&%%%$$$%%%&&&'''''''''&&&&&&{{{~~~{{{{{{zzzxxxvvvsssqqqpppxxxyyyzzzzzzvvvqqqkkkhhhgggddd```___```bbbdddeeeaaaaaaaaabbbcccdddeeefffggghhhjjjkkkkkkiiigggfffaaa___^^^\\\\\\]]]^^^___aaa___\\\ZZZYYYZZZ\\\]]][[[YYYWWWVVVUUUVVVWWWXXXRRRTTTUUUVVVUUURRROOOMMMJJJMMMOOONNNKKKIIIIIIKKKIIIJJJKKKJJJJJJJJJLLLNNNSSSRRRRRRUUUYYYXXXRRRMMMFFFCCC@@@???@@@BBBCCCCCCBBBDDDBBB???BBBHHHGGGAAA???AAABBBBBBAAAAAACCCEEE===<<<::::::<<<===<<<;;;::::::999888666444222111333555888;;;===<<<;;;:::999777666444222111111111.........//////111222222...///000000000///---,,,---111333222...,,,...111)))+++---------***'''%%%$$$%%%(((***,,,,,,,,,,,,---,,,+++++++++,,,---...,,,---///111...((('''***((('''&&&'''((()))(((&&&!!!$$$((()))'''&&&&&&'''%%%&&&'''&&&%%%%%%&&&(((&&&'''&&&$$$!!! !!!""" """"""   !!!###$$$%%%###$$$&&&(((((('''&&&%%%%%%&&&'''(((((((((&&&&&&|||zzz{{{{{{yyywww{{{||||||yyytttpppnnnmmmggggggffffffffffffggggggiiihhhgggffffffggghhhiiimmmmmmkkkjjjhhhgggfffeeefffaaa]]]\\\^^^``````___^^^^^^^^^\\\[[[]]]```bbb\\\[[[YYYXXXVVVTTTSSSRRRTTTTTTTTTTTTSSSQQQPPPOOOOOOMMMJJJJJJKKKLLLLLLKKKIIIIIIJJJKKKLLLLLLLLLKKKOOOOOOQQQTTTVVVUUUQQQNNNGGGDDDAAA@@@BBBCCCDDDCCCAAA@@@AAABBBEEEEEEEEECCCAAA???>>>@@@CCCFFFGGGGGGAAA>>>>>>AAA@@@<<<;;;===;;;::::::999888777666666666555555666777999;;;<<<777888999999777444111///////////////////////////+++---...000000000//////............---,,,++++++++++++******)))((((((((()))***+++,,,,,,,,,,,,,,,---,,,+++***+++---///111000///---,,,+++*********$$$&&&(((***++++++***)))&&&'''((('''&&&%%%&&&(((%%%###"""$$$&&&'''$$$"""$$$%%%%%%###  !!!!!!  '''$$$ !!!###$$$###''''''&&&%%%%%%%%%&&&&&&%%%&&&'''(((((('''&&&%%%~~~|||{{{zzzyyy|||}}}}}}{{{xxxtttrrrrrrlllllllllllllllmmmnnnnnnmmmlllkkkjjjjjjiiijjjjjjkkkkkkkkkjjjiiiiiihhhhhhhhhddd___^^^___``````______```___^^^\\\]]]___aaa______^^^\\\[[[YYYXXXWWWUUUUUUUUUUUUTTTTTTSSSRRRQQQOOOLLLKKKLLLLLLLLLKKKKKKLLLLLLMMMMMMMMMMMMLLLOOOPPPSSSVVVWWWVVVRRROOOHHHEEEBBB@@@?????????>>>>>>===>>>@@@BBBCCCCCCAAA@@@???>>>???BBBEEEFFFFFFAAA>>>>>>AAA@@@<<<:::<<<;;;;;;:::999888777777666777666555555555666777777999888777666555444333222........................,,,---...///000000000000000000///...---+++***))),,,,,,+++******))))))(((******++++++,,,,,,++++++,,,++++++++++++---...//////...---,,,+++*********''''''(((((()))***++++++((())))))(((&&&$$$%%%&&&%%%###"""###&&&&&&$$$"""###$$$%%%### !!! !!!!!!"""######$$$$$$######"""###"""!!! """!!!!!!###$$$$$$''''''&&&&&&&&&&&&&&&'''&&&&&&'''(((((('''&&&&&&|||||||||}}}|||yyyxxxxxxpppppppppqqqrrrssstttuuurrrrrrqqqpppooommmkkkjjjiiijjjjjjkkkkkkkkkjjjjjjiiifffbbb`````````______aaaaaaaaa___]]]\\\^^^___`````````___^^^]]]\\\[[[VVVVVVVVVVVVVVVVVVVVVVVVTTTRRROOONNNNNNNNNMMMKKKNNNOOOOOOOOOOOONNNNNNMMMJJJLLLOOORRRTTTRRRNNNJJJGGGDDDAAA???>>>>>>===<<<===<<<===???BBBDDDDDDCCC@@@???>>>???BBBDDDDDDDDDAAA>>>>>>@@@???;;;:::<<<<<<<<<;;;:::999888777777999888777666444444444444999777666444333444444555...........................------......///000111111111000...---+++***)))------,,,,,,+++*********+++++++++++++++***************++++++,,,---------------,,,++++++++++++++++++***((('''(((***,,,---)))******(((%%%######$$$%%%#########%%%%%%$$$###"""###$$$###!!! !!!!!! """###$$$###!!!!!!"""###%%%$$$######"""""""""###***))))))))))))))))))***''''''&&&%%%$$$###"""""" !!!!!!!!! """$$$$$$$$$'''&&&&&&%%%&&&&&&''''''&&&&&&'''(((((('''&&&&&&~~~~~~{{{zzzzzzppppppqqqrrrsssuuuwwwxxxwwwvvvvvvtttrrroookkkjjjjjjjjjkkklllkkkkkkjjjiiiiiigggdddaaa______^^^^^^aaaaaaaaa```]]][[[[[[\\\\\\]]]]]]^^^]]]\\\[[[ZZZWWWWWWWWWWWWWWWXXXYYYYYYXXXVVVSSSRRRQQQPPPNNNLLLPPPPPPQQQQQQPPPOOONNNNNNHHHJJJMMMQQQSSSQQQLLLHHHDDDBBB@@@???@@@@@@@@@?????????@@@BBBFFFGGGGGGFFFAAA@@@???@@@BBBDDDCCCCCC@@@>>>===@@@>>>:::999;;;===<<<<<<;;;:::999888777:::999888777666555444444666666555444444444555555------------------------......---------///111222000000///...---,,,,,,,,,.........---,,,,,,++++++,,,,,,+++******)))))))))((()))***,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,+++******))))))***+++,,,))))))***(((%%%$$$$$$%%%$$$############$$$$$$###"""###%%%%%%###!!!  !!!!!!###%%%'''(((((('''(((***&&&''''''(((***+++---...000///...------...///000------,,,+++***)))''''''$$$$$$$$$######""""""!!! ###%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&''''''''''''''''''&&&|||zzzzzzrrrrrrssstttvvvxxxzzz{{{zzzyyyxxxvvvsssoookkkiiillllllmmmlllkkkiiifffeeefffeeecccaaa___^^^^^^^^^```aaabbb```]]]ZZZYYYYYYYYYZZZ\\\]]]]]]]]]\\\[[[WWWWWWWWWWWWWWWYYYZZZ[[[[[[YYYWWWVVVUUUSSSQQQOOOQQQQQQQQQQQQQQQPPPOOONNNMMMNNNQQQUUUVVVTTTPPPLLLFFFEEECCCBBBCCCCCCBBB@@@@@@@@@AAACCCGGGIIIIIIHHHCCCBBBAAABBBCCCDDDBBBAAA???<<<<<>>:::999;;;===<<<<<<;;;:::999888777666666666555555444444333333444555777666555444222..............................---------///111222......---------...///000//////......---,,,,,,,,,,,,,,,***))))))))))))***((()))***,,,,,,,,,,,,,,,,,,,,,+++*********++++++******+++,,,,,,+++))))))&&&(((((((((&&&%%%&&&'''$$$$$$###"""""""""###$$$$$$$$$%%%%%%%%%###  !!!""""""""" !!! $$$''',,,...///000111222------...///000222444555555444222000000222444555333222222111000...,,,+++((('''''''''&&&&&&&&&&&&!!!!!!"""""""""""""""""" $$$###!!! ###%%%%%%$$$######""""""###$$$$$$%%%'''''''''&&&&&&'''''''''}}}{{{{{{xxxxxxyyyzzz{{{}}}|||{{{yyyvvvrrrnnnkkkiiimmmnnnnnnllljjjgggcccaaabbbccccccaaa______```aaa___aaabbbbbb^^^[[[YYYXXXYYY[[[]]]___aaa```______YYYYYYXXXWWWXXXYYY[[[\\\]]][[[ZZZYYYXXXWWWTTTQQQQQQQQQRRRRRRRRRQQQQQQPPPMMMNNNPPPSSSTTTSSSPPPMMMMMMKKKHHHFFFEEEDDDAAA??????>>>???AAADDDFFFFFFEEECCCBBBAAABBBCCCBBB@@@>>><<<:::;;;>>>>>>;;;:::<<<<<<<<<;;;:::999888777777222333333333333333222222222333666777777555333111////////////////////////...------......///000111------,,,,,,---///111222//////......---,,,,,,,,,,,,+++***(((((()))***+++******++++++,,,---------,,,,,,+++***************)))***,,,,,,,,,***(((&&&&&&'''((('''&&&&&&'''(((###$$$###"""!!!!!!###%%%%%%$$$###$$$%%%$$$!!!!!!"""#########  !!!""")))---222666888888999999777777666666666777777888888777555444444555777888777777777777555333000///------,,,,,,+++,,,,,,---''''''&&&&&&&&&%%%%%%%%%"""""""""!!!"""######$$$)))'''%%%###!!! !!!$$$&&&&&&%%%""""""""""""###$$$%%%%%%((('''&&&&&&&&&&&&'''(((~~~~~~~~~}}}zzzvvvrrrooolllkkklllmmmmmmllliiieeebbb______aaacccbbbaaaaaaccceee```bbbddddddaaa]]][[[ZZZZZZ\\\___bbbddddddcccbbb]]]\\\ZZZYYYYYY[[[\\\]]]^^^]]][[[[[[[[[YYYVVVTTTRRRSSSSSSTTTTTTTTTTTTSSSMMMLLLMMMNNNPPPPPPNNNLLLNNNLLLJJJIIIHHHEEEBBB@@@>>>>>>>>>@@@CCCDDDCCCBBBAAA@@@@@@@@@AAA@@@===;;;:::888999===>>>;;;;;;>>>;;;;;;:::999888777777666444444555555555444333222444555555555555444222222000000000000000000000000,,,---...///000000000000///...---,,,---///111222//////...------,,,,,,++++++***((((((((()))+++,,,,,,++++++++++++---...///------+++***))))))))))))++++++******)))((('''&&&'''((()))(((&&&%%%%%%&&&###$$$$$$""" ###&&&$$$""" !!!"""""" !!!###$$$$$$$$$###"""   ###'''+++111555;;;?????????>>>>>>===<<<<<<;;;;;;;;;;;;<<<:::999888777777888999:::::::::;;;:::888666333111333333222111111222333444...---,,,,,,+++***))))))''''''&&&&&&&&&'''((((((***)))((('''&&&%%%%%%%%%###"""!!!!!!%%%'''&&&%%%############$$$%%%&&&'''((('''&&&&&&&&&&&&'''(((~~~zzzvvvrrrooonnnmmmjjjkkklllkkkiiieeebbb___^^^aaacccdddccccccfffhhhaaacccffffffccc```]]]\\\ZZZ\\\```ccceeeeeedddccc___^^^\\\[[[[[[\\\^^^___^^^]]]\\\]]]]]][[[XXXVVVSSSTTTUUUUUUVVVVVVVVVVVVPPPOOOOOOPPPQQQRRRQQQPPPKKKJJJIIIIIIIIIHHHFFFDDD?????????AAACCCDDDCCCAAA@@@???>>>??????>>>;;;888999777888<<<>>>;;;<<>>???AAAAAA;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<:::777444222888777666555555666777888222222111///...---,,,+++***************++++++,,,******))))))))))))******%%%%%%$$$### """&&&'''&&&%%%%%%%%%%%%%%%&&&'''((()))((('''&&&%%%%%%&&&'''(((zzztttnnnkkkkkkmmmgggfffdddccccccaaa^^^\\\aaabbbcccddddddddddddddddddbbb___^^^^^^^^^^^^]]]aaabbbcccdddffffffggggggcccbbb___]]]\\\\\\\\\]]]]]]YYYWWWXXX\\\]]]YYYUUUVVVTTTSSSTTTVVVWWWTTTQQQTTTQQQOOOOOOQQQQQQOOOLLLLLLIIIEEECCCBBBBBBBBBAAA@@@AAABBBCCCCCCCCCCCCCCCAAAAAAAAA@@@>>>;;;999777:::<<>><<<;;;;;;;;;;;;<<<======<<<888666666444333666:::;;;888444222222444444444444222222---///000000//////000222000---,,,---000111000---000000...---,,,+++++++++//////...---,,,,,,,,,,,,(((***---000111111///.........///...---...000222111...,,,,,,---...,,,)))+++***)))((('''&&&%%%%%%,,,***'''(((***+++***(((******)))'''%%%""" ############"""!!!   !!!"""$$$$$$"""!!! !!!!!!###'''---111===BBBEEEDDDEEEGGGFFFBBB???===<<<>>>BBBDDDCCCAAA???@@@@@@???>>>???BBBDDDAAAAAA???>>><<<:::999888777:::===<<<:::999999;;;333222222222222333444555555333111/////////...,,,---,,,+++*********+++,,,)))((('''%%%###"""  """$$$"""!!!!!!###%%%''''''&&&))))))))))))((((((((((((}}}zzzvvvqqqmmmkkklllmmmgggfffdddccccccbbb```^^^aaabbbccccccddddddddddddaaa^^^\\\[[[[[[[[[ZZZYYY___```aaacccdddddddddddd```___]]][[[ZZZZZZ[[[\\\\\\YYYWWWXXX\\\\\\YYYVVVUUUTTTSSSTTTVVVVVVTTTRRRTTTRRROOOOOOQQQPPPNNNLLLKKKIIIEEEDDDCCCCCCBBBAAA>>>??????@@@AAAAAA@@@@@@AAAAAAAAA@@@>>><<<999888<<<>>>@@@???===;;;;;;;;;:::::::::;;;;;;;;;999777888555444777;;;<<<999555222333444444444444333222---///000000//////000222111///...///222333222000000///...---,,,,,,,,,,,,//////...---,,,,,,,,,,,,)))***,,,...000000///...///000000///...///111333111///......//////---***,,,+++***)))(((''''''&&&---***'''&&&'''((('''%%%&&&&&&%%%%%%$$$"""!!! !!!!!!!!!!!! !!!"""$$$'''&&&$$$!!! !!!$$$)))000444===BBBEEEEEEFFFHHHGGGCCCAAA??????@@@CCCDDDBBB@@@>>>?????????>>>???BBBDDDAAAAAA@@@???>>>===<<<;;;999;;;>>>>>><<<:::;;;<<<444444444444555666777777777555333222333333111000///...---,,,++++++,,,---+++***)))'''&&&$$$"""""" """#########"""###&&&''''''&&&((((((((((((((((((((((((}}}vvvtttqqqnnnlllkkkllllllgggeeecccccccccdddcccaaabbbbbbcccdddddddddcccccc___]]][[[ZZZ[[[[[[ZZZXXX]]]^^^```aaaaaaaaa```___\\\[[[ZZZXXXXXXXXXYYYZZZZZZXXXWWWXXX[[[\\\ZZZWWWTTTSSSRRRSSSUUUUUUTTTSSSTTTRRRQQQPPPPPPPPPNNNLLLKKKIIIGGGEEEEEEDDDBBB@@@>>>>>>???@@@@@@@@@??????AAAAAAAAA@@@>>><<<:::999?????????>>><<<:::;;;<<<::::::999999999999999999999777666777:::;;;999666222333444555555444333222...///000000//////000111///......///222333333222//////............//////000///...---,,,,,,,,,,,,***++++++,,,---......///...///000///......000222000///000111111000---+++,,,,,,+++***))))))((((((...+++'''%%%$$$$$$$$$###""""""""""""""""""""""""!!!!!!!!!!!!  """$$$&&&***(((%%%"""  !!!%%%+++333999>>>CCCFFFFFFHHHJJJIIIFFFDDDDDDDDDEEEFFFEEEBBB@@@===???@@@@@@@@@AAACCCEEEBBBAAAAAA@@@@@@?????????;;;===??????>>>=========777777777777888999:::;;;999777666555666777666555333222000...------......---,,,,,,***)))'''%%%$$$"""  """###%%%$$$###$$$&&&''''''&&&((((((((((((((((((((((((}}}{{{tttrrrpppnnnnnnmmmmmmlllfffdddbbbaaacccdddddddddccccccdddddddddccccccbbbaaa```^^^^^^______^^^\\\]]]^^^___``````^^^]]]\\\YYYXXXWWWWWWWWWWWWXXXXXXYYYXXXWWWXXX[[[[[[YYYWWWTTTSSSSSSSSSTTTTTTUUUTTTUUUTTTSSSQQQPPPOOONNNMMMJJJIIIGGGGGGGGGEEEBBB@@@@@@@@@AAAAAABBBAAAAAA@@@@@@@@@@@@@@@???===;;;:::??????>>><<<:::;;;===???======;;;999777777999;;;999777666777888999777555222333444555555444333222...000111000///...///111,,,,,,---...///000111111............///000111222000///...------,,,,,,,,,,,,++++++***+++,,,......,,,---...---,,,+++---......///000222222000---+++,,,++++++***))))))((((((---+++'''%%%$$$$$$%%%%%%######"""""""""""""""###############"""!!!  !!!###%%%''',,,***'''###    """&&&---555;;;AAAFFFIIIIIIKKKNNNMMMIIIIIIJJJKKKKKKJJJHHHDDDAAA???AAABBBCCCBBBCCCEEEGGGCCCBBBBBBAAAAAA@@@??????===>>>@@@@@@???>>>======999999999999:::;;;<<<<<<:::888666777888999999888666555333111000000000000.........---,,,***(((&&&$$$###"""!!! !!!"""&&&%%%$$$%%%'''((('''&&&&&&'''''''''''''''((((((}}}}}}xxxvvvsssrrrrrrrrrooommmgggdddaaaaaabbbeeeffffffeeeeeeeeeeeeeeedddcccbbbbbbaaaaaabbbcccdddcccaaa___```aaaaaa```^^^[[[ZZZXXXXXXWWWWWWWWWWWWWWWWWWXXXXXXXXXYYYZZZZZZYYYWWWTTTTTTTTTTTTTTTTTTVVVWWWWWWVVVUUUSSSQQQOOONNNNNNKKKJJJHHHHHHGGGFFFCCC@@@AAAAAABBBBBBBBBAAAAAA@@@???@@@@@@@@@???>>><<<;;;<<<<<<<<<::::::;;;>>>AAAAAA@@@???;;;777777999;;;888777666555666666555444333333555555555555333333///000111000///...///000,,,---......//////000111.........///000111222333000000///...---------------,,,+++******+++---...,,,---......,,,+++,,,---,,,...000111111///,,,+++*********))))))(((((('''******((('''&&&'''(((***'''&&&%%%######"""""""""############"""!!!  !!!###%%%'''+++)))'''###!!!!!!"""!!!""""""$$$'''...777===EEEJJJMMMMMMNNNQQQPPPLLLMMMNNNPPPPPPNNNJJJGGGFFFDDDEEEGGGGGGFFFFFFGGGHHHDDDCCCCCCBBBAAA@@@???>>>?????????@@@@@@???===<<<:::::::::::::::;;;;;;<<<888777555666777999888888999777666444222222222333.../////////...,,,)))(((&&&%%%###"""!!! """&&&$$$$$$%%%'''((('''&&&%%%%%%&&&&&&''''''''''''}}}zzzwwwwwwxxxwwwssspppjjjgggcccbbbdddgggiiijjjhhhhhhggggggfffeeedddcccaaaaaaaaadddfffggggggeeecccdddeeeeeeccc```]]]ZZZZZZZZZYYYYYYYYYXXXXXXWWWXXXYYYYYYYYYYYYXXXWWWWWWUUUUUUUUUUUUTTTUUUWWWZZZYYYYYYYYYVVVRRRPPPOOOOOOMMMKKKHHHGGGGGGFFFDDDBBB@@@@@@AAAAAAAAA@@@????????????@@@@@@@@@???===<<<;;;;;;;;;:::999:::===@@@AAAAAA@@@===888777999<<<888777666555444333333444333444555666666555444333///000111000///...///000///000111111000000111222------......///111222333111000///...------------...---,,,++++++,,,------...000111111///......///+++...000111///...------******)))))))))(((((((((''')))***)))))))))+++---+++)))'''%%%###""""""###!!!!!!!!!!!!  """$$$&&&''''''%%%###!!!"""$$$"""#########%%%(((000999???HHHMMMPPPOOOPPPSSSQQQMMMMMMPPPQQQQQQNNNLLLJJJJJJIIIKKKKKKJJJHHHFFFFFFFFFCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@???@@@AAA@@@>>>;;;<<<<<<;;;:::::::::;;;;;;777555444444666777666555:::888777555444444555555000000111222000...,,,***(((&&&$$$###"""  !!!$$$######$$$'''(((((('''$$$$$$%%%%%%&&&'''''''''|||zzz{{{~~~}}}xxxtttoookkkgggeeegggjjjmmmnnnjjjjjjiiiiiihhhfffeeedddaaaaaacccfffiiikkkkkkjjjhhhiiijjjjjjgggccc___\\\]]]]]]\\\\\\[[[ZZZYYYXXXYYYZZZZZZYYYXXXVVVUUUUUUUUUWWWWWWVVVUUUUUUYYY\\\[[[\\\[[[XXXTTTPPPPPPQQQNNNLLLHHHGGGFFFFFFEEEDDDBBBBBBBBBBBBBBBAAA@@@???>>>???@@@AAA@@@???>>>===;;;;;;;;;:::888888999;;;<<<>>>???===999777:::>>>999999777555333333333444333444555666666555444333///111111000///......///000111333222///...000111---------...///000111222111000///...------------///......------,,,------///111222222000///...///---///111111///...///000++++++*********)))))))))%%%(((+++,,,******+++,,,+++)))'''$$$#########$$$!!!!!!!!!!!! !!!"""$$$############"""!!!###%%%"""""""""###%%%***222<<>>???@@@AAAAAA@@@???>>><<<===<<<:::777555666777777;;;===<<<999888;;;@@@::::::999666444333444555333444555666666555444333000111111000///......///...000222000---+++---///---------......///000111111000///......------.../////////......------,,,---///111111///---------...111222111///...000333,,,,,,++++++++++++++++++$$$(((,,,---+++))))))***)))(((&&&$$$######$$$%%%############"""!!!   !!!"""!!!"""###"""!!!###$$$!!!  !!!"""%%%+++444???GGGJJJNNNPPPOOOOOOPPPNNNJJJJJJLLLNNNMMMKKKJJJLLLOOOOOOPPPOOOMMMHHHCCCAAA@@@@@@AAABBBDDDGGGIIIJJJKKKEEEDDDBBBCCCEEEDDDAAA>>>BBBAAA???===<<<;;;::::::666444333222333444333222999888777666666666777888333555666777666444111///---+++'''%%%%%%%%%$$$###    """&&&((()))(((######$$$%%%%%%&&&''''''~~~{{{|||~~~}}}{{{uuuqqqllllllnnnpppqqqpppkkkmmmnnnlllhhhggghhhjjjeeeeeefffjjjnnnooollliiilllooorrrsssqqqlllgggcccddd```]]]]]]```aaa^^^ZZZ[[[ZZZYYYYYYYYYYYYYYYZZZYYYYYYXXXVVVTTTSSSUUUVVV]]]^^^^^^\\\YYYSSSNNNJJJIIIHHHFFFDDDDDDEEEFFFGGGFFFFFFFFFGGGGGGFFFFFFFFFGGGFFFCCCAAA@@@??????@@@>>><<<;;;999777777777777;;;;;;;;;;;;;;;;;;::::::<<<;;;999777555555555555444444444333333222222222555333000//////000///...000000111111111000000/////////............//////222222111000///...------...///000///---,,,+++,,,,,,------...---,,,***))),,,///222000,,,***,,,///---***(((&&&&&&'''&&&%%%%%%'''*********)))))))))'''%%%######$$$%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%  """!!!""" !!!###!!!###(((...444>>>HHHOOOQQQSSSTTTRRRNNNHHHEEEHHHIIIHHHDDDEEEJJJLLLKKKIIIJJJKKKHHHCCC>>>:::888:::;;;===AAAEEEGGGGGGEEEFFFEEECCCBBBAAA@@@@@@@@@>>>======<<<;;;;;;::::::777777666555444333222222777777666666555555444444666666888888777555333222......,,,+++)))(((''''''$$$$$$###!!! """""" """"""######%%%'''((()))(((%%%$$$%%%'''(((&&&$$$}}}zzzzzz{{{|||{{{yyyvvvrrrooonnnoooqqqpppooommmnnnnnnkkkhhhgggiiikkkfffffffffiiimmmnnnmmmkkklllnnnpppppppppnnnkkkiiiccc```]]]^^^```aaa^^^ZZZYYYZZZYYYYYYYYYYYYXXXXXXUUUUUUUUUTTTSSSTTTVVVXXX\\\\\\]]]\\\YYYTTTPPPMMMLLLJJJHHHFFFEEEDDDEEEEEEGGGGGGHHHHHHGGGFFFEEEDDDEEEDDDBBBAAA@@@???@@@@@@;;;:::888777888999;;;===>>>=========<<<<<<;;;;;;<<<;;;:::888777666555555555555444444444333333333555222///.........---,,,000000111111111000000///000//////.........//////000000000//////......---...............---,,,,,,------......---,,,***))),,,///111///,,,***,,,///,,,)))'''%%%&&&&&&%%%$$$"""$$$''''''&&&%%%&&&&&&&&&$$$""""""#########"""!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!""" """(((...444>>>HHHNNNPPPRRRRRROOOJJJDDD@@@AAADDDEEEDDDFFFKKKLLLKKKHHHIIIHHHEEE???999555333777999===@@@BBBBBBBBBAAADDDCCCAAA???===;;;999888999:::===>>>>>>===;;;999999999888777666555555444666666555555555444444444444555666777777555444222...---+++)))((('''(((((('''&&&%%%$$$!!! !!!!!!!!! """"""###$$$%%%'''((()))(((&&&$$$%%%'''(((&&&$$$~~~{{{yyyyyyyyyxxxxxxvvvtttrrrqqqqqqqqqpppooopppooonnnkkkiiihhhjjjlllhhhgggfffhhhjjjlllmmmllloooooooooooonnnmmmlllkkkccc```^^^^^^```aaa^^^\\\XXXYYYZZZ[[[[[[YYYWWWVVVQQQRRRSSSSSSRRRTTTWWWZZZYYYZZZ[[[[[[YYYVVVRRRPPPNNNMMMKKKHHHFFFDDDCCCCCCFFFHHHIIIJJJIIIFFFDDDBBBCCCCCCBBBAAAAAAAAAAAAAAA===;;;999777888:::===???@@@@@@??????>>>===<<<<<<:::::::::999888666444444555555666666555555444444444222///......---,,,***///000000111111000000000111000///...............////////////////////////...,,,+++,,,///000///,,,............---,,,******,,,...000...+++***,,,...***(((&&&%%%&&&&&&%%%###"""$$$%%%&&&%%%$$$$$$%%%%%%###!!!!!!"""###"""!!!!!!!!! """!!!  !!!(((...444>>>HHHLLLNNNPPPOOOKKKDDD<<<888999>>>BBBDDDGGGKKKLLLIIIFFFFFFEEE@@@:::333///...111666<<>>???@@@AAAAAA???<<<999555222000222555999===>>>===:::888999999888888888777777777555555444444444444444444333444555666555444333222...,,,)))'''&&&'''(((*********)))'''%%%""" !!! """######%%%&&&'''((()))'''&&&%%%&&&'''''''''%%%}}}{{{yyyxxxxxxwwwttttttssssssssssssrrrqqqqqqpppmmmkkkiiiiiijjjlllhhhgggffffffgggjjjlllmmmrrrrrrqqqooommmjjjhhhfffbbb```^^^___``````___]]]YYY[[[]]]^^^^^^[[[XXXVVVPPPQQQRRRRRRRRRSSSVVVYYYVVVWWWXXXYYYXXXVVVSSSRRRNNNMMMLLLJJJHHHFFFDDDDDDDDDFFFIIIKKKJJJHHHEEECCCCCCCCCCCCCCCCCCDDDDDDDDDDDDAAA===999777888:::<<>><<<<<<;;;888999999888777555333111555666777777777777666555444222000///......,,,***...///000000000000000000111000///......---....../////////000000111111111000,,,))),,,111444222/////////...---,,,++++++***+++---...---++++++,,,---***((('''&&&''''''&&&$$$%%%&&&((('''&&&%%%&&&'''%%%###"""!!!######"""!!!""""""!!! !!!$$$###    !!!(((///555???HHHLLLMMMNNNLLLGGG???666111444:::???AAADDDHHHGGGCCCAAA@@@???:::444///,,,+++***111999<<<;;;:::<<>><<<;;;::::::777777777777666333111000555666777888999888666666555333111000000///---+++......///000000000000000000000///...............///000000111111222222333111---***---222666555222000000///---,,,++++++***+++,,,,,,,,,++++++,,,---+++)))(((((())))))'''&&&'''((()))(((&&&&&&'''(((&&&%%%######$$$$$$$$$###"""!!!!!!  $$$"""    ###***111888AAAKKKMMMMMMMMMJJJDDD<<<444000000666:::;;;===???>>>:::777777555111,,,)))((()))(((...555777555333444777555444333111...+++)))(((''')))***---...000111111---------...//////000000444444444555555666666666555555444333111///...---+++)))'''%%%%%%'''***---/////////...,,,((($$$""" !!!###%%%&&&''''''''''''''''''''''''&&&''''''|||zzzyyywwwxxxxxxxxxvvvvvvxxxyyyuuusssqqqoooooonnnmmmkkkhhhiiiiiihhhggghhhkkknnnlllnnnpppqqqooolllhhhfff````````````````````````^^^```bbbcccbbb___\\\YYYVVVVVVVVVTTTSSSSSSUUUWWWXXXXXXXXXXXXXXXVVVUUUTTTLLLJJJHHHGGGGGGHHHIIIJJJAAACCCFFFIIIKKKKKKJJJIIIEEEFFFGGGHHHIIIIIIIIIIIIFFFCCC@@@<<<;;;;;;===>>>>>>>>>===<<<<<<;;;::::::777777777666444333111000444666777999999888777666333222111111222111...,,,------...///000000000000//////............//////000000000111111222222222000...,,,---111444555444111000///---,,,+++++++++******++++++++++++,,,,,,***)))))))))******(((&&&&&&''''''%%%$$$$$$%%%''''''%%%######$$$%%%$$$###    !!!!!!%%%...555;;;EEENNNPPPOOOMMMIIICCC<<<666333111555777666666888777444//////---***&&&%%%&&&''',,,///222222///------......---+++)))'''&&&%%%%%%'''''''''(((((()))***+++%%%%%%&&&'''(((******+++222222333444555666666777555444333111///...---,,,***((('''&&&'''))),,,......///000000...***&&&$$$  """$$$&&&&&&&&&&&&&&&((((((((('''&&&'''(((|||xxxxxxzzz}}}xxxvvvuuutttuuussspppllljjjlllmmmllljjjkkknnnqqqqqqqqqqqqqqqooommmkkkjjj``````aaaaaa`````````aaa```aaabbbbbbaaa___\\\ZZZWWWXXXWWWVVVUUUUUUWWWYYY\\\\\\\\\[[[ZZZXXXWWWVVVMMMJJJGGGEEEDDDFFFIIIKKKCCCEEEGGGIIIJJJJJJJJJJJJEEEFFFGGGHHHIIIIIIHHHHHHCCCBBB@@@>>>===>>>???@@@=========<<<<<<;;;;;;;;;:::999888666555444333333333555777999999888777555111000000000111111///,,,,,,---...///000000000000......---......///000111///////////////000000000...---,,,---...000333444222111///---,,,+++++++++******)))***+++,,,,,,+++)))(((((()))******(((&&&%%%&&&&&&$$$""""""$$$%%%&&&$$$""""""###$$$###""" !!!######(((111888>>>HHHQQQSSSQQQMMMIIIDDD>>>:::888888:::999666666999:::777000///---***&&&%%%''')))000000111111111111111111///---)))&&&$$$$$$$$$%%%((())))))***)))'''%%%$$$ !!!"""###%%%&&&((((((///000111222333444555555111111000///............(((((('''((()))+++---...,,,...///000...+++(((%%%###""" !!!###%%%%%%$$$$$$&&&((())))))&&&&&&''')))zzzyyy{{{~~~{{{yyyxxxxxxyyywwwrrrnnnlllnnnpppooommmmmmppprrryyywwwtttqqqnnnlllkkkjjj___```aaaaaa``````aaabbb``````aaaaaa```^^^[[[ZZZWWWXXXXXXWWWVVVWWWYYY[[[``````___^^^\\\ZZZXXXWWWNNNKKKGGGCCCCCCEEEHHHKKKFFFFFFGGGHHHIIIIIIIIIIIIEEEFFFGGGHHHIIIHHHGGGGGGDDDCCCAAA@@@???>>>>>>???============<<<<<<<<<<<<<<<;;;999777555555555666333444777999999888666555.........///111000...,,,,,,---...///000000000000------------///000111222........................,,,,,,---,,,+++---111444333222///---,,,+++++++++***))))))***+++,,,,,,+++(((''''''(((***)))'''%%%''''''&&&%%%######$$$&&&%%%###!!!!!!"""###"""!!!"""""""""###############"""  %%%$$$%%%***333:::AAAJJJSSSUUURRRNNNIIIDDD@@@>>><<>>::::::>>>@@@???555444111---***)))+++---222111111333666999::::::444111,,,(((%%%%%%&&&''')))+++---...,,,(((### !!!"""$$$&&&'''(((---......000111222333444...............///000111'''(((((()))+++,,,......+++---///000///,,,(((&&&$$$###!!!  ###$$$$$$$$$###&&&(((***)))&&&%%%''')))|||zzzzzz{{{{{{{{{yyyvvvrrrpppooommmkkkkkklllooosssuuuvvvyyyvvvooolllmmmkkkeeeeeeddddddccccccbbbbbbbbbccccccdddccc```\\\XXXVVVXXXYYYYYYXXXWWWYYY\\\______^^^^^^]]]\\\XXXRRRNNNOOOKKKEEEBBBCCCFFFIIIKKKIIIHHHGGGHHHKKKLLLJJJGGGCCCEEEHHHIIIIIIIIIJJJKKKFFFDDDBBB???===<<<<<<<<<<<<===>>>===<<<;;;<<<>>>>>>===:::777444222111000999;;;======:::777555555777555222111111000...---111000///......///000111000,,,)))))),,,------+++...---...//////...+++(((++++++---...///111222222666555333000...,,,+++***+++***)))))))))***+++,,,)))((()))***,,,,,,)))'''&&&%%%%%%&&&((()))(((''''''&&&$$$#########!!! $$$###"""""""""""""""###!!!!!!  ###&&&+++222:::DDDOOOUUUVVVUUUQQQLLLEEEAAA@@@@@@FFFDDDAAA@@@@@@DDDHHHJJJCCC@@@:::222+++***...222<<<<<<===???@@@AAABBBBBB@@@<<<555///,,,,,,...000444555666555222,,,$$$%%%,,,///,,,((('''))),,,///222333444444000///......///111333444///,,,******,,,...,,,+++---...///...+++)))''''''######!!! ###&&&((())))))&&&&&&%%%%%%%%%&&&''''''yyyyyyyyywwwuuurrrpppnnnnnnllljjjiiijjjmmmppprrrsssvvvtttnnnkkkllljjjeeejjjjjjiiihhhfffeeecccccc```aaabbbbbb```]]]ZZZXXXWWWWWWWWWWWWVVVXXX[[[^^^___^^^\\\[[[ZZZWWWSSSPPPLLLIIIFFFEEEFFFIIIKKKKKKHHHGGGFFFHHHJJJLLLKKKIIIEEEGGGIIIJJJJJJJJJJJJKKKFFFEEEBBB???===<<<;;;;;;<<<======<<<;;;::::::<<<;;;:::888666555444333333777:::>>>???<<<888555333777555222000000///---,,,000000////////////000000,,,***((()))---//////......------...//////,,,***++++++,,,---...000222333444333111///---,,,+++***,,,+++***))))))***++++++)))(((((()))******)))''''''&&&$$$%%%&&&''''''&&&$$$$$$###$$$$$$$$$###"""###""""""""""""!!!!!!!!!  """######&&&)))///666===EEENNNSSSSSSRRRPPPKKKFFFCCCBBBCCCHHHHHHHHHHHHIIIJJJKKKLLLFFFCCC>>>777222000444777??????@@@AAACCCDDDDDDEEECCC???999333111111333555999999999888444,,,$$$ &&&---///,,,)))&&&(((***---///111222333000///......///222555777111...,,,,,,---...,,,***,,,---......,,,***)))((($$$###!!!!!!$$$%%%&&&&&&((('''&&&%%%%%%%%%%%%%%%~~~}}}|||yyywwwtttrrrqqqmmmllljjjiiiiiijjjkkkmmmoooqqqpppllljjjjjjhhheeeiiiiiihhhgggdddbbb```^^^______```aaa```^^^[[[ZZZVVVVVVVVVVVVUUUWWW[[[]]]```]]]ZZZWWWWWWVVVTTTSSSKKKIIIGGGGGGIIIKKKLLLLLLHHHGGGFFFGGGIIIKKKKKKKKKHHHHHHIIIJJJKKKKKKJJJJJJGGGFFFCCC@@@===;;;;;;:::<<<======<<<:::888888999888777666666555555666666444888===???===888444222777555222000///...,,,***...///000000000000///...)))((((((***---000111111...---,,,---///000///...,,,++++++,,,---000333555333222000///---,,,,,,,,,------,,,+++***************(((''''''((()))(((''')))&&&######$$$%%%&&&%%%!!!"""###%%%%%%%%%$$$###!!!!!!""""""!!!  """###$$$%%%&&&+++111888???EEEKKKOOOPPPOOONNNJJJGGGEEEEEEFFFIIIKKKNNNPPPQQQPPPNNNLLLIIIHHHDDD???;;;:::<<<>>>CCCDDDDDDEEEFFFGGGGGGHHHFFFCCC>>>:::888888:::<<>>;;;555---%%% """(((...000---)))&&&&&&''')))+++...000111000///------///333888:::444111///......---,,,******,,,...000000///---,,,&&&$$$!!! ###$$$%%%&&&)))((('''&&&%%%$$$$$$$$$~~~{{{xxxvvvuuutttnnnmmmllljjjiiiiiiiiijjjkkkllllllkkkjjjiiigggeeeffffffeeedddcccaaa___^^^```aaaaaaaaa___]]]ZZZYYYVVVVVVWWWVVVVVVXXX[[[^^^```]]]XXXUUUTTTUUUUUUUUUNNNKKKHHHGGGIIIKKKMMMMMMJJJIIIHHHHHHHHHIIIJJJJJJIIIHHHHHHIIIJJJJJJIIIHHHHHHFFFCCC@@@===<<<;;;:::>>>???>>>===:::888888888777666666555555555666666333666:::<<<:::666444222777444111///...---+++))),,,...000111111000...,,,(((((()))+++...000111222...---,,,---///111222111...---,,,,,,...111555777222111000///......------......---,,,+++*********+++(((&&&%%%'''((((((''')))&&&###!!!"""###$$$%%%!!!###%%%&&&%%%$$$$$$$$$ !!!!!!!!!!!!  !!!"""###$$$###(((111888>>>CCCHHHJJJNNNNNNMMMJJJGGGFFFGGGHHHJJJLLLOOOQQQRRRPPPNNNLLLLLLJJJHHHEEECCCCCCCCCEEEGGGGGGGGGHHHHHHIIIIIIJJJHHHFFFBBB???>>>>>>@@@AAACCCCCCBBB===555,,,%%%!!! %%%+++000111---***%%%%%%%%%&&&))),,,...000000...------000444999<<<666444222000///---,,,,,,+++---000444666666333111)))&&&!!!!!!###%%%&&&'''((('''&&&%%%%%%%%%%%%%%%~~~~~~{{{xxxvvvtttsssrrrqqqpppooommmllljjjiiiiiiiiiiiijjjkkkjjjhhhffffffffffffeeeeeeeeeeeeeeeeeeeeeeeedddaaa___[[[XXXWWWVVVWWWXXXWWWWWWYYY]]]``````]]]XXXUUUTTTUUUUUUUUUTTTPPPJJJHHHHHHJJJLLLMMMLLLLLLKKKJJJIIIIIIIIIIIIHHHGGGEEEFFFHHHIIIHHHFFFHHHFFFCCC@@@>>><<<;;;;;;???@@@@@@>>>;;;999999999888777666555444444444444333555666666555333333444777444111///...---+++***+++---000222222000---+++***+++,,,---......///000...---,,,...111333444333111///......///222555888333222111000////////////.........---,,,+++******+++)))&&&&&&&&&''''''''')))&&&"""!!!!!!###$$$$$$###%%%''''''$$$######$$$!!!!!!!!!   !!!""" """###$$$$$$!!!'''111999@@@DDDHHHJJJMMMMMMLLLJJJGGGFFFGGGIIINNNOOOPPPQQQQQQPPPPPPOOOMMMKKKIIIHHHGGGHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJIIIGGGEEECCCBBBBBBCCCDDDEEEEEECCC===333+++%%%""" $$$***///333222...+++&&&%%%&&&''')))+++...//////.........000444999;;;555555444111///.........///000444:::>>>???;;;888///)))""" """###%%%%%%%%%%%%%%%%%%%%%&&&'''(((~~~}}}{{{yyywwwvvvuuurrrrrrrrrqqqooommmkkkjjjiiigggiiillllllhhhfffgggdddcccbbbbbbccceeegggiiijjjiiifffccc___[[[WWWUUUVVVWWWXXXXXXXXXZZZ^^^aaa```]]]ZZZWWWWWWVVVTTTSSSUUURRRMMMJJJJJJKKKLLLLLLKKKMMMNNNNNNKKKJJJJJJJJJHHHEEECCCDDDGGGIIIHHHFFFGGGEEECCC@@@>>>=========@@@@@@@@@>>>;;;999999:::999888777555444333333222222444444444333222444666666444111/////////---++++++---///111111///---+++***,,,...///...---...///.........000222444444444222111000///000222444555222222111///........................------+++++++++)))((('''(((((('''&&&(((%%%""""""###$$$%%%$$$$$$&&&(((&&&###!!!###&&&###"""!!!  !!!""" !!!"""$$$%%%&&&&&&$$$***333;;;BBBFFFIIILLLKKKLLLKKKIIIHHHGGGIIIKKKRRRRRRRRRRRRRRRRRRSSSSSSNNNLLLIIIHHHIIIJJJJJJJJJLLLLLLLLLKKKKKKKKKKKKKKKIIIHHHGGGEEEDDDDDDDDDDDDFFFFFFDDD===333***&&&%%%$$$(((///444666333///+++''''''((()))+++---///000000/////////111333666777333444444222000///000111222444999@@@EEEFFFBBB===555...%%%  !!!"""$$$$$$$$$%%%&&&'''((()))~~~|||zzzxxxssssssssssssqqqnnnllljjjjjjhhhiiinnnnnnhhhfffhhheeeccc```___```dddhhhkkklllkkkhhhddd___[[[XXXVVVUUUVVVWWWWWWWWWYYY]]]```___^^^\\\[[[ZZZWWWSSSPPPQQQPPPOOOOOOOOOOOOMMMKKKHHHLLLOOOPPPOOOMMMMMMMMMHHHEEEBBBDDDHHHKKKJJJHHHFFFDDDBBB@@@???>>>>>>???>>>??????===;;;999999:::888777666555444333333333111333555666555444555666555333111000000000///...,,,---///000000///---,,,))),,,//////...---...000......///222444555444333111000000//////000000111111000///...,,,,,,++++++------...//////...---,,,+++***))))))***)))'''%%%&&&$$$######%%%&&&&&&%%%###&&&'''%%%!!!!!!&&&***%%%$$$!!!    !!!"""###%%%&&&&&&''',,,444;;;AAADDDGGGIIIHHHIIIIIIIIIHHHIIILLLNNNSSSSSSTTTTTTTTTSSSSSSRRRPPPLLLHHHGGGIIIKKKKKKKKKNNNNNNNNNMMMMMMMMMLLLLLLJJJIIIHHHGGGFFFEEEDDDDDDEEEFFFDDD===333,,,)))***''',,,444888888444///+++((()))+++---///000111111000000000000111111222222000222333222000///222444555777<<>>AAACCCEEEEEEFFFGGGHHHIIIKKKOOORRRPPPQQQSSSUUUUUUSSSQQQOOOQQQMMMHHHGGGIIIKKKLLLLLLPPPPPPPPPOOOOOONNNNNNMMMKKKJJJJJJHHHGGGFFFEEEDDDFFFGGGEEE>>>444---+++---)))///666;;;:::555///+++)))+++---000111222222111000000111111111000000///...000222111000000333666666888===EEELLLMMMGGGAAA???555)))!!! ### """###''''''&&&%%%%%%%%%&&&&&&|||{{{}}}yyysssuuutttqqqooollljjjhhhhhhhhhkkkkkkggggggiiiiiifffffffffeeefffgggiiikkklllllliiifffcccaaa___[[[YYYWWWVVVTTTTTTTTTVVVXXXYYY]]]^^^______\\\WWWRRRNNNPPPPPPQQQQQQPPPNNNLLLKKKKKKKKKMMMOOOQQQPPPMMMJJJEEEEEEEEEFFFGGGIIIJJJKKKFFFDDDBBB>>><<<:::999999;;;<<<======;;;999666444888999999777444222222333888666444777;;;===:::777777666555222000...,,,+++000...---...000000,,,))),,,,,,,,,---...//////000//////000000111111111111111111000///...---------------,,,+++************++++++,,,///111111///------***'''(((+++,,,)))&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$$$$ %%%---"""!!! !!!!!! !!!!!!!!!!!!  !!!!!!"""%%%---///555===EEEHHHFFFCCCFFFEEEDDDDDDFFFJJJNNNQQQNNNOOOPPPQQQSSSTTTUUUVVVQQQMMMGGGDDDDDDGGGJJJKKKNNNPPPPPPOOOQQQSSSNNNGGGMMMLLLKKKIIIHHHGGGGGGGGGEEEDDDAAA>>>999444111///222222555888:::777111+++***---000222222222333444888666333000...---,,,,,,///000///...------///111444777<<>><<<;;;;;;;;;<<<======>>>===<<<:::999999::::::888555444444444444333333777;;;<<<777333555555444222111///...---///...---...000///---***,,,------...//////000000000000000000000111111111111000///---------......,,,,,,+++*********++++++++++++,,,...000000...,,,---***''''''***+++(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###(((###"""!!!  !!!!!!   !!!!!!###&&&---000666???GGGJJJIIIFFFGGGEEECCCBBBCCCGGGKKKNNNLLLMMMNNNPPPQQQRRRSSSTTTMMMIIICCC???@@@DDDHHHJJJOOOQQQQQQPPPRRRTTTQQQKKKHHHHHHIIIIIIJJJJJJJJJJJJGGGFFFCCC???;;;777444222555666777:::;;;888222------///222444333333444555666444222///---,,,,,,,,,,,,,,,,,,+++++++++...000444666999<<>><<<<<<>>>???>>>>>>>>>>>>????????????:::;;;;;;999666444444555333333555999<<<;;;666222333333333222111000///...///...---...//////---+++---......//////000000111111111111000000000000000000///---,,,,,,---...///++++++*********+++,,,,,,+++***+++---//////...,,,,,,)))''''''))))))'''$$$%%%%%%%%%%%%%%%%%%$$$$$$((('''%%%"""!!!!!!!!!"""""""""############$$$$$$   """!!!$$$(((...111888AAAHHHLLLLLLJJJGGGDDDAAA??????CCCGGGJJJJJJKKKLLLNNNOOOPPPPPPQQQKKKEEE???;;;===BBBGGGJJJNNNPPPPPPOOOPPPSSSRRRNNNGGGHHHJJJLLLMMMMMMMMMLLLIIIHHHEEEAAA>>>;;;999888:::::::::;;;;;;888333///000222555666555555555666333222000...,,,,,,,,,,,,((()))))))))((((((+++---111222333555666777888999777111(((  %%%%%%%%%%%%&&&&&&'''(((}}}yyyvvvttttttrrrpppooonnnmmmmmmmmmooooookkkjjjlllkkkhhhggggggggghhhiiijjjjjjkkkkkkiiifffeeecccaaa___\\\WWWWWWWWWWWWXXXZZZ[[[\\\^^^```aaabbbaaa^^^[[[YYYUUUUUUUUUUUUSSSQQQOOONNNLLLJJJJJJJJJLLLMMMLLLKKKFFFEEEEEEDDDEEEGGGIIIJJJJJJGGGBBB>>>===>>>@@@BBBAAA@@@???>>>>>>>>>??????:::::::::888666444444555666666777:::<<<<<<888555333444333333222000...------------......///...---.../////////000000111111111111111111000000000000///...,,,++++++---///000******))))))***+++,,,,,,+++******,,,---...,,,++++++)))''''''((((((&&&$$$%%%%%%%%%$$$$$$$$$$$$$$$(((%%%######$$$$$$"""!!!!!!###$$$%%%%%%%%%$$$###"""!!! !!!"""!!! """"""%%%+++...222999AAAHHHKKKLLLLLLGGGDDD@@@======@@@DDDGGGHHHIIIKKKLLLMMMNNNNNNNNNIIIDDD===:::<<>><<<;;;:::=========<<<:::777333000111333666777666555666777111000...---,,,+++,,,,,,)))***)))(((&&&&&&((())),,,,,,,,,---...000222444222---%%% !!!&&&%%%$$$###$$$%%%'''(((|||yyyuuurrrrrrqqqqqqpppppppppppppppqqqsssrrrooommmooonnnkkkfffgggggghhhiiiiiiiiiiiigggeeecccaaa```___\\\ZZZVVVVVVWWWWWWYYYZZZ[[[\\\___```aaabbbaaa___]]][[[XXXWWWWWWUUUSSSPPPMMMKKKLLLJJJJJJJJJLLLMMMLLLKKKGGGFFFDDDDDDDDDFFFHHHJJJJJJGGGCCC???===>>>AAACCCBBBAAA???>>>===<<<<<<<<<888999999777555333333333999888777888999999999999555555555444222///,,,***,,,------------...///000////////////000000000000111111111000000000000000///...---,,,,,,---///000))))))))))))***++++++,,,+++***)))***,,,,,,+++***)))(((''''''(((((('''&&&%%%%%%%%%$$$$$$#########$$$"""!!!###&&&'''###!!!"""###$$$$$$###%%%$$$"""!!!!!!!!!"""###!!!  !!!"""###'''......333999@@@EEEIIIJJJKKKFFFCCC@@@======???CCCFFFGGGHHHJJJLLLMMMMMMLLLLLLFFFAAA:::777:::AAAGGGKKKKKKMMMLLLHHHFFFGGGFFFCCCDDDEEEHHHJJJKKKKKKJJJIIIHHHFFFBBB>>>;;;:::::::::<<<===>>><<<999555111///000222555666666555666777111000...---,,,,,,------,,,,,,+++)))&&&%%%&&&'''''''''''''''))),,,///111...)))### !!!"""%%%$$$######$$$%%%'''(((|||xxxtttpppnnnnnnnnnnnnooopppqqqrrrssstttvvvuuuqqqppprrrqqqmmmggghhhiiiiiijjjjjjiiiiiicccaaa___^^^]]]\\\ZZZXXXUUUVVVWWWXXXYYYZZZ[[[\\\______```aaa```___]]][[[WWWWWWVVVTTTRRRNNNKKKJJJKKKKKKKKKLLLNNNNNNMMMKKKGGGFFFDDDCCCCCCEEEHHHJJJJJJHHHDDD@@@>>>>>>@@@AAA@@@???>>>===<<<:::999999888999999777444222222333888777666555555666777888555666666555222///+++)))+++,,,------------000222///////////////////////////000000000111111111111000//////.........//////******)))))))))***+++++++++)))((()))***+++***)))''''''((((((((()))))))))%%%%%%%%%$$$######""""""!!! """%%%&&&$$$!!! !!!""""""%%%$$$###""""""!!!""""""  """!!!"""######)))000000555;;;@@@CCCEEEGGGIIIDDDCCCAAA???@@@BBBEEEGGGGGGHHHKKKMMMMMMMMMLLLKKKBBB===777555888>>>DDDGGGHHHKKKKKKFFFCCCBBBAAA>>>999;;;>>>BBBEEEGGGHHHIIIGGGDDD???:::777666777888;;;===>>>===999444000......111444555666666666888333222000...------............,,,***'''%%%&&&(((%%%%%%%%%&&&(((+++---///***&&&!!! !!!!!!#########$$$%%%&&&((((((|||wwwtttqqqqqqmmmnnnoooqqqsssuuuxxxyyyuuuwwwvvvrrrqqqrrrqqqnnniiijjjkkklllllllllkkkjjjdddbbb```___^^^]]][[[YYYVVVWWWXXXZZZ[[[\\\]]]]]]^^^______```___]]][[[ZZZSSSSSSSSSRRRPPPNNNLLLJJJKKKKKKLLLNNNPPPOOOMMMKKKHHHFFFDDDBBBCCCEEEGGGIIIJJJHHHEEEAAA???>>>>>>>>><<<=========<<<;;;999888999999999888555333333444666777777666666666666777333444555555333000,,,******,,,------,,,---000333..............................///000111222222333000111111111111///...---+++******))))))))))))***+++)))(((((()))***)))(((&&&'''((())))))***+++,,,%%%%%%$$$$$$###""""""!!! !!!###$$$###!!!!!!!!!""""""""""""!!! ######$$$***222444888>>>AAABBBCCCEEEGGGCCCBBBBBBCCCDDDFFFIIIJJJHHHJJJLLLNNNOOONNNLLLKKKAAA<<<777666888===BBBEEEEEEJJJLLLHHHDDDCCCAAA>>>555777999===AAADDDGGGHHHFFFBBB===777444333555666999<<<@@@???:::444000///---000444666666777888:::555444222000////////////,,,,,,+++***'''''')))***&&&&&&''''''(((***+++,,,'''###!!!"""###%%%'''((())))))~~~zzzwwwvvvvvvpppppprrrtttxxx{{{}}}uuuwwwvvvrrrqqqrrrqqqnnnkkklllmmmnnnnnnnnnmmmlllgggeeecccbbbbbbbbb```^^^WWWXXXYYY[[[]]]^^^^^^^^^^^^^^^______^^^\\\ZZZYYYOOOPPPPPPPPPPPPNNNMMMLLLKKKKKKMMMOOOQQQPPPMMMJJJHHHFFFDDDBBBBBBDDDGGGIIIIIIHHHEEEBBB???>>>===<<<:::;;;===>>>>>><<<;;;999:::;;;;;;999666444444555666888:::;;;:::888777777111222444444333111...,,,***,,,...---,,,---111444...............---------------...000111222333444111111333333222000...,,,++++++***)))(((((())))))+++)))''''''((())))))(((%%%'''((()))***+++---...%%%%%%$$$$$$###""""""!!! !!!!!!!!!!!!!!!!!!  """ !!!!!!"""!!!###$$$$$$+++333777;;;@@@BBBBBBBBBDDDFFFBBBBBBCCCEEEGGGIIIKKKLLLIIIJJJMMMOOOPPPOOOMMMKKKBBB>>>:::888;;;???CCCEEEDDDJJJMMMJJJFFFEEECCCAAA999:::;;;===@@@CCCEEEGGGFFFBBB<<<666222222333555888===AAAAAA<<<666111///---000444666777888:::;;;777666444222000000000000)))******)))((((((+++---))))))))))))))))))))))))$$$!!!!!!$$$&&&)))*********|||{{{zzzxxxwwwssstttvvvxxxyyyxxxxxxwwwvvvxxx{{{{{{yyyuuusssqqqnnnlllkkklllooopppooommmjjjddd^^^\\\___bbbbbbaaa]]]\\\[[[[[[[[[\\\]]]^^^___dddeee```\\\\\\\\\ZZZSSSRRRQQQPPPOOONNNNNNNNNNNNNNNOOOPPPQQQOOOKKKHHHIIIHHHEEEBBB@@@BBBFFFJJJIIIHHHFFFCCC@@@>>><<<;;;;;;<<<>>>>>>>>><<<999888;;;999555333222333555666444555888;;;:::666333222333555888:::999555000------......,,,******---000///---+++,,,...///,,,)))///222555666444111000///111111000///.........///000...,,,*********+++,,,'''''''''&&&'''((())))))'''((((((((((((((('''&&&%%%$$$######$$$$$$""" !!!%%%$$$!!!"""&&&    ))),,,,,,000777;;;@@@EEEFFFCCCBBBDDDGGGGGGHHHIIIHHHHHHJJJLLLOOOQQQPPPNNNMMMMMMMMMLLLKKKEEECCCAAA>>>>>>BBBHHHMMMLLLMMMNNNMMMKKKHHHDDDBBB???>>>>>>???BBBFFFKKKNNNJJJDDD<<<444222444888<<<===???AAABBB>>>777000+++...///222555777777666666888666333222111111///...++++++++++++++++++++++++%%%&&&'''***,,,,,,***'''### ###%%%''''''&&&&&&||||||||||||zzzyyyttttttuuuvvvvvvvvvuuuuuuvvvxxxzzz{{{yyywwwtttssspppnnnlllmmmooopppooonnnjjjddd^^^]]]___bbbbbb```^^^]]]\\\\\\\\\]]]___``````dddeee```\\\\\\[[[YYYUUUTTTSSSQQQPPPPPPPPPPPPPPPPPPQQQRRRRRRQQQMMMJJJHHHHHHFFFCCCBBBCCCFFFIIIHHHGGGFFFCCCAAA>>><<<;;;===>>>>>>???>>>===;;;;;;>>><<<999666444555777888777:::===<<<888555666:::======>>>===999444///+++,,,------,,,***+++...222///...---...000111///,,,000333555555444222111111111000000////////////000000///,,,+++******+++,,,((((((((()))))))))******'''(((((()))))))))((((((&&&%%%$$$$$$%%%$$$""" ###"""$$$'''%%%!!!!!!$$$###+++///111666======BBBGGGGGGEEEDDDEEEHHHLLLLLLMMMLLLKKKLLLNNNPPPOOONNNLLLKKKLLLMMMMMMMMMFFFGGGGGGEEEEEEFFFJJJLLLMMMNNNOOOOOOMMMKKKHHHFFFCCCBBBBBBBBBDDDGGGIIIKKKIIIDDD<<<666333555999<<<===???AAAAAA>>>888111,,,000111444666888888888777888555333111111000///---++++++++++++++++++,,,,,,&&&&&&&&&(((***+++)))'''$$$ ###%%%&&&'''&&&&&&}}}~~~}}}|||}}}}}}|||zzzwwwttttttsssssssssttttttuuuxxxyyyzzz{{{{{{yyywwwuuurrrpppnnnmmmoooppppppooojjjeee```^^^```aaaaaa______^^^]]]]]]]]]^^^```aaaaaaeeeeee```]]]\\\[[[XXXWWWVVVTTTSSSRRRQQQQQQQQQPPPOOOPPPQQQRRRPPPMMMKKKGGGHHHGGGEEEDDDCCCEEEGGGFFFFFFEEECCCAAA???===;;;????????????>>>>>>>>>>>>AAA???===:::888888999:::999===???<<<777777<<>>@@@DDDGGGHHHFFFEEEGGGIIINNNNNNNNNMMMLLLLLLNNNPPPNNNLLLKKKIIIJJJLLLNNNPPPJJJLLLMMMMMMLLLKKKKKKKKKLLLMMMNNNNNNNNNLLLKKKIIIGGGGGGGGGGGGGGGHHHHHHHHHIIIDDD===888555777;;;>>>>>>@@@BBBBBB???:::444000333444666888999:::999999777555222111000000...,,,,,,,,,,,,,,,,,,,,,,,,,,,&&&%%%%%%&&&((()))((('''$$$  """$$$%%%&&&&&&%%%}}}|||xxxtttuuuuuutttssssssuuuvvvwwwzzzyyyzzz{{{{{{{{{yyywwwsssqqqooonnnoooooopppqqqiiifffbbb```aaaaaa```______^^^]]]]]]]]]^^^``````aaaeeeeee```^^^]]]ZZZVVVWWWVVVUUUSSSRRRQQQQQQQQQMMMMMMMMMNNNOOONNNKKKIIIFFFGGGHHHGGGEEEDDDDDDEEEEEEEEEDDDCCCAAA???===;;;>>>>>>>>>>>>>>>???@@@@@@BBBAAA???===;;;:::::::::999<<<>>><<<<<<@@@CCCDDD;;;:::888666333111//////,,,,,,,,,,,,,,,---...///------...000222333222222333444555444222111222444////////////000000111222000///...,,,***************+++---//////...---+++(((((())))))***+++,,,---((('''&&&&&&'''&&&$$$"""$$$$$$&&&(((&&&  !!!###%%%&&&(((+++...222888===BBBEEEGGGHHHGGGFFFGGGIIIJJJKKKKKKJJJIIIJJJLLLOOOOOONNNLLLIIIHHHJJJNNNQQQNNNOOOPPPOOOMMMKKKJJJKKKJJJJJJKKKKKKLLLLLLKKKKKKIIIJJJJJJKKKJJJIIIHHHGGGGGGDDD???:::999:::===???AAABBBDDDDDDAAA===888555777888999:::;;;<<<;;;;;;888555222111000///---,,,------------,,,,,,,,,,,,'''%%%$$$$$$&&&'''''''''$$$!!!###$$$%%%%%%%%%{{{wwwxxxwwwvvvvvvvvvxxxyyyzzz{{{yyyxxxxxxzzz{{{yyywwwrrrqqqqqqpppooooooqqqrrrjjjhhheeecccbbbaaa```___^^^]]]\\\\\\\\\]]]___```aaadddddd```___^^^[[[UUUVVVUUUTTTRRRQQQPPPOOOOOOMMMLLLKKKLLLMMMMMMKKKIIIFFFGGGHHHGGGEEECCCCCCDDDDDDDDDDDDCCCAAA???<<<;;;===<<<<<<===>>>???AAAAAAAAA@@@???===<<<;;;:::999:::<<<===???FFFMMMKKKCCC777666444222111000111111///...---,,,,,,,,,,,,,,,+++,,,...///000111111222333444555444222111222333///.........///000111111//////---,,,+++************,,,...///000///---,,,))))))))))))***+++---...((('''&&&&&&''''''%%%###!!!!!!###&&&$$$!!! """%%%$$$'''***,,,000666===AAADDDEEEFFFGGGFFFFFFGGGHHHFFFGGGHHHHHHIIIJJJNNNPPPRRRQQQOOOLLLIIIJJJMMMQQQQQQPPPOOOLLLIIIHHHIIIKKKJJJJJJJJJKKKLLLMMMNNNNNNIIIJJJKKKLLLLLLKKKJJJIIIFFFDDD@@@>>><<<===???@@@DDDEEEFFFEEEDDD@@@===;;;:::;;;;;;<<<============888666333111000///---+++.........---------,,,,,,'''%%%$$$$$$&&&''''''&&&$$$ """###$$$%%%%%%}}}|||{{{zzzzzzzzzzzzzzzzzzwwwttttttvvvwwwvvvsssnnnpppqqqqqqppppppqqqrrrkkkjjjiiigggeeebbbaaa```^^^]]]\\\\\\\\\]]]______```bbbbbb`````````\\\UUUVVVUUUSSSQQQPPPNNNNNNMMMNNNMMMLLLMMMNNNOOOMMMLLLEEEFFFGGGEEECCCAAABBBBBBDDDDDDDDDDDDBBB>>>;;;999;;;;;;<<<>>>???@@@BBBBBB>>>>>>>>>>>>===;;;:::999;;;======AAALLLUUUNNNAAA999888555333111111111111000///------------+++))))))+++.../////////000111111333444444222111111222......------......//////...------,,,,,,++++++***+++,,,---.........------******)))))))))+++,,,---((('''&&&&&&'''&&&$$$""" !!!###"""###  !!! """%%%###(((---000666???GGGIIIFFFFFFFFFFFFGGGGGGHHHHHHGGGHHHIIIJJJJJJMMMPPPSSSSSSTTTSSSPPPLLLKKKNNNRRRRRRQQQNNNIIIFFFFFFIIILLLMMMMMMLLLLLLMMMOOOQQQSSSIIIJJJKKKLLLLLLKKKJJJIIIEEEDDDBBB@@@@@@@@@AAABBBEEEFFFFFFFFFEEECCC@@@???===============>>>>>>>>>:::777444222111000...,,,/////////......------,,,'''%%%%%%%%%''''''&&&%%%""" !!!"""###$$$%%%|||yyywwwvvvwwwrrrnnnmmmpppqqqpppmmmjjjmmmqqqrrrqqqpppqqqrrrllllllllljjjgggdddaaa```___^^^]]]]]]]]]^^^```aaa___aaaaaa```aaabbb]]]VVVVVVUUUSSSQQQOOONNNMMMMMMNNNLLLLLLLLLNNNNNNMMMLLLEEEFFFEEECCCAAA@@@@@@BBBDDDEEEEEEDDDAAA>>>:::777:::;;;===@@@BBBCCCCCCCCC;;;<<<===>>>>>><<<;;;999999<<<===>>>FFFOOOHHH;;;999888666444222111111111///---,,,---......,,,)))***,,,//////......///111///111333444222000//////...------,,,,,,,,,------,,,,,,,,,---,,,,,,,,,++++++++++++,,,,,,,,,,,,---+++***)))(((((()))+++,,,'''&&&%%%&&&&&&&&&$$$"""###!!!!!!"""!!! %%%!!!""""""!!! !!!%%%&&&---333555;;;DDDJJJJJJIIIHHHGGGGGGHHHIIIIIIIIIIIIJJJKKKKKKKKKMMMPPPSSSSSSUUUVVVSSSOOONNNRRRUUUSSSQQQOOOKKKHHHGGGJJJLLLOOONNNLLLLLLMMMOOORRRTTTJJJJJJJJJJJJJJJIIIHHHHHHDDDCCCCCCCCCBBBBBBCCCCCCEEEEEEEEEEEEDDDCCCAAA@@@???>>>>>>>>>===>>>>>>>>>;;;999555333222111///---000000//////...------,,,&&&&&&&&&'''((((((&&&$$$!!!!!!!!! !!!!!! !!!###$$$%%%}}}xxxtttqqqtttooojjjiiilllmmmkkkiiiggglllqqqsssrrrpppqqqrrrmmmnnnnnnlllhhhdddbbbaaa```______^^^___```aaabbb^^^`````````bbbccc^^^VVVWWWVVVTTTRRRPPPOOONNNNNNKKKJJJIIIJJJKKKLLLKKKJJJEEEEEEDDDBBB???>>>@@@AAAEEEEEEEEEDDDAAA===999666:::<<>>===<<<:::555;;;;;;888===DDD@@@555555444333333222222222222...,,,+++,,,///000---++++++---000000......///111---000333444222000.........---,,,,,,++++++++++++***+++,,,---------,,,,,,++++++*********+++,,,---,,,+++)))''''''(((***+++'''&&&%%%%%%&&&%%%###!!!&&&###"""###!!!!!!&&&  !!!!!!  $$$+++333888888;;;CCCFFFEEEKKKIIIHHHHHHJJJKKKKKKJJJJJJJJJKKKJJJJJJKKKNNNPPPQQQUUUWWWVVVRRRQQQUUUYYYRRRRRRQQQNNNKKKJJJKKKMMMNNNLLLKKKJJJKKKMMMPPPRRRLLLKKKJJJIIIHHHGGGFFFFFFCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBAAA@@@@@@???>>>>>>===>>>>>>>>><<<999666444333111///---111000000///...---------&&&&&&'''(((***)))&&&###  """""" !!!  ######!!!"""$$$%%%~~~uuupppppppppooonnnlllkkkjjjiiiiiioooooonnnpppsssttttttssssssqqqmmmjjjfffdddcccbbb^^^^^^___]]]\\\[[[\\\^^^aaa___]]]___bbbccc^^^ZZZXXXVVVTTTRRRPPPNNNMMMMMMPPPMMMKKKJJJJJJJJJIIIGGGCCCBBB@@@??????@@@AAACCCEEEFFFGGGGGGDDD@@@;;;888:::<<<@@@CCCEEEEEEDDDCCCAAA>>><<<>>>===999:::<<<777666666666666777777888666555333111000000111111333///+++)))+++,,,+++)))+++,,,,,,,,,------......111111111000000000000///000000///,,,)))(((***+++,,,,,,,,,------.........)))((('''''''''(((***+++,,,***))))))***++++++***&&&&&&&&&&&&%%%$$$###"""(((%%%""" """$$$""" !!!%%%&&&###"""%%%///444:::???BBBBBBBBBBBBIIIHHHFFFGGGIIILLLMMMMMMMMMMMMLLLLLLMMMMMMNNNNNNRRRSSSTTTTTTTTTTTTTTTSSSSSSSSSQQQNNNKKKJJJJJJLLLMMMLLLLLLLLLLLLNNNOOOPPPOOOLLLIIIGGGGGGGGGFFFEEEBBBBBBBBBBBBBBBCCCCCCDDDAAAAAAAAAAAA@@@???>>>>>>;;;???BBBBBB???;;;::::::===999444111///...---+++////////////000000000000---,,,******)))'''$$$!!!   (((&&&###!!! !!!!!!###&&&''''''|||sssnnnooopppooommmllljjjiiiiiiiiipppooonnnoooqqqrrrqqqppppppnnnkkkgggdddbbbaaa```^^^^^^^^^\\\ZZZYYYZZZ\\\___\\\[[[]]]aaaaaa^^^ZZZYYYWWWUUUSSSPPPOOONNNMMMOOOMMMKKKKKKKKKKKKJJJHHHDDDCCCBBBAAAAAABBBDDDEEEEEEEEEEEEDDDBBB>>>:::777;;;<<>>@@@AAABBBBBBIIIIIIIIIJJJKKKLLLNNNPPPPPPPPPOOONNNMMMMMMMMMMMMOOOPPPPPPQQQRRRRRRRRRRRRSSSRRRQQQNNNKKKJJJJJJLLLLLLLLLKKKLLLLLLNNNOOOPPPPPPMMMJJJIIIHHHHHHGGGEEEEEEEEEDDDCCCBBBBBBBBBCCCAAAAAAAAAAAA@@@@@@???>>><<>>;;;999;;;<<<>>>???@@@???===<<<999888:::>>>>>>;;;999;;;444444444444444555666777555444222111000/////////000...,,,+++,,,------,,,,,,---...///000111222333222222111111111000000000.........+++))))))***,,,+++++++++++++++,,,,,,,,,......------------------,,,***))))))***++++++***&&&&&&&&&&&&%%%$$$$$$###%%%$$$###"""!!!  !!!!!! ###&&&***///666;;;>>>@@@AAABBBEEEHHHJJJKKKJJJJJJMMMPPPQQQQQQOOONNNLLLKKKJJJIIIKKKLLLLLLMMMNNNOOOPPPPPPRRRRRRPPPNNNKKKIIIJJJLLLKKKKKKKKKKKKMMMNNNPPPQQQQQQNNNLLLJJJJJJIIIHHHFFFHHHGGGEEECCCBBBBBBBBBBBBBBBCCCCCCBBBAAA@@@??????>>>??????>>><<<::::::;;;:::777444222333444555555000000000000000000000000............---)))###  #########"""!!!  !!!!!!!!!!!!"""###%%%&&&xxxwwwxxxyyyvvvqqqooorrrnnnmmmlllkkkjjjiiiiiiiiilllllllllnnnooopppnnnmmmkkkiiifffccc```^^^]]]]]]\\\]]]\\\ZZZWWWVVVVVVXXXXXXXXXXXXZZZ\\\]]][[[YYY[[[ZZZWWWUUURRRPPPOOOOOOIIIIIIJJJLLLMMMLLLIIIGGGEEEDDDDDDDDDEEEFFFGGGHHHJJJJJJHHHFFFCCC@@@>>><<<:::;;;===>>>???>>>>>>===999888;;;@@@@@@;;;999:::333333333333444555555666444333222111000////////////...---,,,------......------...000111333444555222222111111111000000000---------+++))))))***,,,******************++++++...////////////...------,,,***))))))***++++++***$$$$$$$$$$$$$$$###""""""############"""!!!   """%%%''',,,222888<<<>>>@@@BBB???DDDIIIIIIGGGGGGJJJOOONNNNNNMMMMMMKKKJJJIIIHHHIIIJJJJJJKKKLLLNNNOOOPPPQQQQQQOOOMMMJJJIIIJJJKKKIIIJJJKKKLLLMMMNNNOOOPPPPPPNNNLLLKKKKKKJJJHHHGGGGGGFFFDDDBBBBBBBBBCCCCCCEEEEEEEEEDDDCCCBBBAAA@@@??????===<<<::::::;;;<<<:::777333222222444555666222111111111111111000000000000111111///+++$$$  !!!"""###"""!!! !!!!!!!!!!!!!!!###%%%(((xxxvvvuuuuuurrrmmmlllooonnnmmmlllkkkjjjiiiiiiiiiiiiiiikkknnnppprrrpppooojjjhhheeebbb___^^^]]]\\\[[[[[[[[[ZZZXXXWWWXXXYYYYYYYYYZZZ[[[\\\\\\ZZZYYYZZZYYYWWWUUUSSSQQQPPPPPPHHHHHHIIIKKKLLLKKKHHHEEECCCCCCCCCCCCDDDDDDEEEEEEIIIIIIGGGFFFCCCAAA>>>===999:::<<<>>>@@@@@@AAA@@@<<<;;;>>>BBBAAA;;;888888222222222333333444666666444333333222111000///......//////...------......------...000111333444555111111111000000000//////,,,,,,,,,***))))))+++---************************,,,---...//////...---++++++)))'''((()))***))))))&&&''''''''''''&&&&&&%%%""""""######"""!!!   ###$$$)))///555888;;;>>>@@@<<>><<<;;;;;;<<<======<<<888333111111333444444333333222222111111111000222222333333111---&&&!!! !!!### """######!!!  !!! """'''***{{{xxxuuusssnnnhhhgggjjjooonnnmmmlllkkkkkkkkkkkkhhhiiikkkooorrrtttrrrqqqiiigggdddaaa___]]]]]]\\\YYYZZZ[[[ZZZYYYYYY[[[]]]^^^^^^^^^^^^]]][[[YYYXXXXXXXXXVVVTTTSSSRRRRRRQQQJJJIIIIIIJJJKKKJJJHHHFFFBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDBBB???===<<<999:::<<<>>>@@@AAABBBBBB>>><<<>>>BBBAAA;;;888888222222222333444555666777444444444444222111000//////000111000...------...,,,---...///000111222333000000/////////.........***++++++***))))))+++---+++++++++***************(((***---//////...,,,***)))'''&&&&&&'''(((((('''$$$%%%%%%&&&&&&%%%$$$$$$ !!!!!!!!!!!!  !!!"""'''---222555888;;;===<<>>======???BBBDDDGGGGGGFFFFFFDDDCCCAAA@@@???===;;;;;;===???@@@???>>>:::444111111222333444444444333333222111111111222222222222111---'''### !!!### """######"""!!!   !!!&&&+++|||zzzvvvsssqqqmmmggggggkkkoooooonnnmmmllllllllllllkkklllnnnqqqtttuuusssqqqgggfffccc```^^^\\\\\\[[[WWWYYY[[[[[[\\\]]]```bbbcccdddcccbbb___\\\YYYXXXVVVUUUTTTSSSSSSRRRSSSSSSNNNMMMKKKKKKKKKKKKIIIGGGBBBBBBBBBBBBAAA@@@??????@@@BBBCCCDDDCCC@@@===;;;;;;<<<===>>>???@@@AAAAAA<<<;;;<<<@@@@@@;;;888:::222222333333444666777888555555555555444222111000///111333111...,,,---...,,,,,,------...///000000............------------************)))))),,,...,,,,,,+++++++++*********&&&(((,,,///000///,,,+++(((&&&$$$%%%&&&'''&&&%%%""""""############"""""" """"""%%%+++000333666999;;;<<>>@@@EEEEEEDDDCCCBBB@@@???>>>===;;;;;;<<<@@@BBBBBBAAA???:::555222222333555666555444444333222222111111111000///......+++'''###  """#########""""""  !!!###)))~~~|||zzzwwwtttqqqpppooommmiiikkkppppppooonnnmmmmmmmmmmmmmmmnnnnnnpppsssuuuuuurrrpppfffdddbbb___\\\[[[[[[ZZZWWWXXX[[[\\\]]]___ccceeegggggggggddd```\\\YYYXXXUUUTTTSSSSSSSSSSSSSSSSSSQQQOOOMMMLLLLLLLLLJJJIIICCCCCCCCCBBBAAA@@@>>>>>>@@@BBBDDDFFFEEECCC???===============>>>>>>>>>???:::888:::>>>>>>;;;999;;;333333333444555666888888555666666666555333111000000222444222...,,,,,,...+++,,,,,,,,,------............---------,,,,,,,,,)))******))))))))),,,...,,,,,,,,,,,,++++++******$$$''',,,///111///---+++'''%%%###$$$%%%&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%%%% """!!!%%%***...111444777::::::<<<@@@FFFKKKLLLIIIGGGGGGIIIKKKMMMNNNMMMLLLLLLNNNMMMLLLKKKKKKLLLNNNOOOMMMMMMMMMKKKHHHHHHIIIKKKKKKLLLMMMMMMMMMLLLJJJIIIBBBBBBCCCEEEHHHIIIHHHFFFAAA???<<<999888999;;;<<>><<<;;;<<<;;;:::===BBBDDDDDDBBB???;;;555222333666888999555555444333333222111111///---,,,++++++)))&&&###  !!!"""######$$$$$$$$$  !!!!!! !!!!!!!!!'''}}}yyyuuurrrqqqrrrpppmmmllllllmmmlllkkkoooooopppppppppnnnmmmlllpppooooooppprrrqqqooommmfffccc___]]]\\\]]]\\\\\\WWWWWWXXXZZZ^^^``````___eeeeeedddccc___[[[XXXUUUXXXUUURRRQQQQQQPPPOOOMMMNNNMMMKKKJJJJJJKKKLLLLLLFFFFFFEEEBBB???>>>???AAABBBCCCDDDDDDCCCAAA???>>>>>>>>>=========>>>>>>???;;;;;;;;;<<<;;;;;;::::::666666666666666777777777000111333444444222///---222///------//////,,,***++++++,,,---............---,,,+++)))((())))))***+++***))))))+++---000111000///...,,,+++*********+++))))))***---...,,,***+++'''$$$###%%%'''&&&$$$ """$$$$$$""""""$$$''' !!!  """ ###)))111666888666333:::;;;>>>@@@DDDFFFIIIJJJIIIGGGEEEFFFJJJMMMOOOPPPPPPPPPOOOPPPPPPPPPMMMKKKJJJHHHFFFDDDDDDEEEGGGIIIIIIJJJJJJKKKKKKJJJIIIIII======???DDDIIIKKKHHHEEEDDD>>>666333444777::::::>>>>>>>>>===<<<;;;999888888555444777===AAA???===888555222000222444555555555666666555333333555666222000...---,,,)))%%%""" !!!  """ !!!#########"""""""""""""""  ###"""!!!  yyytttpppnnnooommmkkkkkkmmmooooooooooooooopppppppppooommmmmmmmmllllllmmmnnnnnnllljjjiiifffbbb```___^^^]]]\\\WWWVVVWWWYYY\\\]]]]]]\\\``````___^^^[[[XXXTTTRRRVVVTTTRRRRRRRRRRRRPPPNNNMMMMMMLLLKKKJJJJJJJJJKKKFFFFFFEEECCC@@@???@@@AAACCCDDDEEEEEEDDDBBB@@@???;;;:::999888888999:::;;;::::::::::::::::::999888777777777777777666555444111222444555444222///---///---+++,,,......---+++)))***+++,,,,,,---,,,,,,---,,,+++***)))******+++***)))))))))+++---000222///...---+++***))))))))))))(((''')))+++,,,+++((()))'''$$$$$$&&&'''&&&$$$!!!###%%%$$$""""""###&&&############"""""""""""""""!!!!!!$$$)))000555777666444888;;;???CCCFFFHHHHHHHHHDDDBBBBBBDDDHHHLLLOOOPPPQQQQQQQQQRRRRRRQQQNNNKKKFFFEEECCCBBBCCCEEEGGGIIIIIIKKKMMMNNNMMMJJJGGGEEE>>>===???DDDIIIJJJHHHEEE@@@<<<777555666777888888>>>>>>>>>===<<<;;;:::999999666555888===@@@???===:::777444333444555666666444555555444333222333555111000...---,,,)))%%%"""!!!###!!!"""######"""""""""######""" !!! """!!! ~~~xxxsssqqqpppnnnllllllnnnooooooooooooppppppppppppoooooonnnmmmllllllmmmnnnmmmkkkhhhmmmjjjfffdddcccaaa___]]]ZZZYYYYYYZZZ\\\]]]\\\[[[[[[\\\\\\[[[YYYVVVSSSQQQTTTSSSRRRSSSSSSSSSPPPNNNLLLMMMLLLLLLKKKJJJIIIHHHGGGGGGFFFCCCAAA@@@AAABBBEEEEEEFFFEEEDDDBBB@@@???:::999777555555666999:::999999999999999888777777777888888999888555333222444444555555444222///---,,,+++***+++---...---,,,)))***+++,,,------------...---,,,+++++++++,,,---***)))((()))***,,,///111,,,,,,+++***))))))(((((((((''''''((()))***(((''''''&&&%%%&&&''''''%%%$$$###$$$%%%$$$"""""""""$$$$$$$$$$$$%%%%%%%%%%%%&&&"""###$$$(((...333666777666666:::???EEEHHHHHHGGGFFF?????????BBBGGGLLLNNNOOORRRRRRSSSTTTUUURRRNNNJJJCCCBBBAAAAAABBBEEEHHHKKKJJJLLLOOOPPPOOOKKKFFFCCC@@@???@@@DDDIIIJJJHHHEEE>>>;;;888777777888777777??????>>>>>>===<<<::::::999777666999===??????======:::777555666777777666333444555444222111222333111///...---,,,***&&&###!!!### !!!"""""""""""""""###%%%$$$!!!!!!"""!!!  !!!!!!|||zzzuuussspppnnnnnnnnnnnnmmmqqqqqqqqqqqqqqqqqqpppppppppoooooopppqqqpppnnnlllnnnllljjjiiihhhgggdddbbb```___]]]]]]^^^___^^^]]][[[\\\\\\\\\ZZZWWWUUUSSSSSSRRRRRRSSSSSSQQQMMMJJJLLLMMMMMMMMMLLLJJJHHHGGGHHHHHHGGGEEEBBBAAABBBDDDEEEEEEEEEDDDCCCAAA@@@>>>===;;;888666555777:::<<<::::::::::::999888777777444666888999888666444222555666666555444222///...------,,,,,,,,,,,,,,,,,,,,,---...//////000000///...---,,,,,,+++,,,---...,,,+++***))))))***,,,---*********))))))(((''''''''''''(((((())))))((('''$$$%%%&&&'''((('''&&&$$$%%%%%%%%%$$$###"""!!!"""!!!""""""###$$$$$$%%%%%%"""$$$$$$''',,,111555666666555888===BBBFFFGGGGGGFFF@@@???@@@CCCHHHLLLNNNNNNQQQRRRTTTUUUUUURRRMMMIIIBBBAAAAAAAAADDDHHHKKKNNNLLLMMMOOOOOONNNKKKHHHFFFDDDCCCCCCFFFJJJLLLIIIGGG@@@===:::888888999:::;;;???@@@@@@???>>>===<<<;;;:::888888999<<<>>>===<<<>>>;;;888666666777666555333444555444222111111222000...------,,,***'''$$$!!! !!!""""""""""""$$$&&&&&&###!!!!!!!!!  !!!"""zzzwwwtttrrrrrrrrrqqqpppuuuttttttsssrrrrrrrrrqqqqqqqqqqqqrrrtttsssqqqooonnnmmmlllmmmnnnmmmjjjhhhdddaaa___^^^______^^^]]][[[\\\]]]]]][[[YYYVVVTTTSSSRRRQQQQQQQQQNNNJJJGGGLLLMMMMMMNNNMMMKKKIIIHHHJJJJJJIIIFFFCCCBBBCCCEEEDDDDDDCCCBBBAAA???>>>===>>><<<999666666777:::<<<;;;;;;;;;;;;:::999888777111333666888999777555444666666666555333111///...000000000...---+++++++++------...///000000000000///...---,,,,,,,,,---...///---+++)))''''''((()))(((((()))))))))(((''''''((()))******))))))((((((###$$$&&&'''''''''&&&&&&&&&%%%$$$######"""!!!  !!!"""###$$$$$$""" ######%%%***///333555555444666999>>>BBBFFFHHHIIIFFFEEEEEEGGGJJJMMMNNNMMMPPPQQQRRRTTTUUURRRLLLHHHEEEDDDDDDEEEGGGKKKOOORRRNNNNNNMMMMMMLLLLLLLLLLLLIIIGGGFFFIIILLLMMMKKKHHHEEEBBB===:::999;;;???BBBAAAAAAAAAAAAAAA@@@???>>>::::::999:::;;;<<<<<<;;;<<<:::777666666666555444333555666555333111111111///...---,,,,,,+++(((%%%  !!!"""""""""$$$&&&&&&$$$!!!  !!!"""~~~|||yyyyyyzzz{{{{{{zzzzzzyyywwwuuutttsssssssssppppppppprrrtttuuusssqqqnnnnnnoooqqqrrrqqqnnnllldddaaa___]]]^^^^^^]]]]]][[[\\\\\\\\\ZZZXXXUUUSSSSSSRRRQQQPPPPPPNNNKKKHHHMMMMMMNNNNNNMMMMMMLLLLLLKKKKKKJJJGGGEEEDDDEEEFFFEEEDDDCCCAAA???>>>===<<<<<<:::888666555666888999;;;;;;;;;;;;:::999777777111222444777888777777666555555555444222111000///111222222///,,,******++++++,,,---...////////////000///---,,,++++++,,,,,,000...+++(((&&&&&&&&&'''&&&'''((()))***)))(((''')))+++,,,+++***))))))***"""$$$&&&'''&&&&&&''')))&&&%%%######$$$###""" !!!!!!"""###$$$$$$!!!  !!!"""!!!!!!!!!$$$(((...222333333222444777<<>>======:::999888666666666666777;;;;;;::::::999777666555333333444555666666666666444333333222111111000000///000111///+++)))***,,,,,,,,,...///////////////111000...,,,************...,,,***'''&&&&&&'''(((%%%'''(((*********)))((()))+++---,,,)))((((((***"""$$$&&&&&&%%%%%%(((+++&&&$$$""""""$$$$$$"""  !!!!!!""""""!!!  !!!  !!!""" """###""" """'''---000111111///222888???EEEJJJMMMOOONNNMMMMMMOOOQQQRRRRRRPPPPPPPPPQQQSSSTTTSSSQQQNNNNNNMMMKKKKKKLLLOOORRRTTTPPPPPPOOOOOONNNNNNNNNNNNLLLJJJHHHIIIKKKLLLJJJGGGGGGFFFDDD@@@>>>???DDDHHHEEEEEEFFFFFFEEEEEEDDDDDDAAAAAABBBAAA@@@?????????999777666666777777666555777999;;;:::888555444444---,,,,,,,,,---,,,)))&&&""""""  """######$$$%%%###!!! """!!! |||yyyvvvuuuttttttpppppprrruuuxxxyyyxxxwwwrrrrrrtttuuuuuusssnnnkkkhhheeebbb```aaaaaabbbaaa____________]]]YYYVVVTTTRRRQQQOOOPPPRRRTTTTTTSSSOOONNNNNNMMMNNNOOOQQQRRRMMMMMMLLLIIIFFFEEEFFFHHHGGGFFFDDDBBB@@@???>>>>>>;;;::::::888888777777777::::::999999777666555444555555555555555444555555222222222111111000000000+++...///...+++)))***---...///000111222222222222222000...+++***)))))))))+++***((('''&&&''')))***%%%&&&)))***+++***)))((((((+++---,,,)))'''((()))"""$$$&&&%%%$$$%%%))),,,&&&###""""""$$$%%%###!!! !!!""""""!!! """###!!!###$$$"""!!! !!!''',,,000000///---222:::BBBIIINNNOOOPPPNNNNNNNNNPPPSSSTTTTTTRRRRRRQQQQQQSSSUUUUUUSSSQQQPPPOOOMMMLLLMMMOOORRRTTTQQQQQQRRRRRRPPPNNNKKKJJJLLLIIIGGGHHHJJJKKKHHHFFFDDDEEEEEECCC@@@@@@DDDGGGFFFGGGGGGGGGGGGFFFFFFEEEDDDEEEEEEDDDBBBAAAAAABBB999777666777888888777666888:::<<<<<<999666555555---,,,,,,,,,---,,,)))'''!!!"""!!!  """###$$$$$$$$$"""!!!###"""!!!!!!"""!!!}}}~~~~~~|||xxxvvvrrrqqqqqqsssvvvxxxxxxwwwsssttttttsssqqqmmmiiifffeeedddcccccccccdddeeeeeecccaaa___]]][[[XXXUUURRRWWWTTTQQQRRRUUUVVVUUUSSSRRRRRRQQQPPPPPPPPPPPPQQQMMMLLLKKKIIIHHHEEEAAA>>>CCCDDDDDDEEEDDDBBBAAA@@@;;;:::888777666777777888:::;;;<<<<<<;;;:::888777444444444444333222111111///000000111222333333333000---+++***+++,,,,,,+++------...///////////////111000...,,,***))))))((((((''''''&&&&&&((()))******************************)))(((((((((((())))))'''&&&$$$%%%&&&''''''&&&$$$""" """""" !!!  !!!!!!!!!  !!!### """ """$$$'''***,,,---,,,111888@@@HHHNNNRRRTTTOOONNNNNNNNNPPPQQQRRRQQQQQQRRRSSSVVVWWWTTTPPPMMMQQQOOONNNLLLLLLMMMOOOPPPRRROOOKKKJJJJJJKKKLLLLLLHHHGGGEEEFFFHHHJJJJJJIIIEEECCCAAA??????AAACCCEEEHHHGGGGGGIIILLLNNNLLLJJJJJJHHHEEEBBBAAABBBCCCEEE@@@>>>:::888888999888888===;;;888777777666555333333///,,,,,,...---(((###### !!!###$$$!!!""" ###%%%$$$""" !!!###%%%"""~~~}}}~~~}}}{{{yyyvvvuuuuuuvvvxxxzzzyyyxxxwwwvvvtttqqqnnnkkkiiihhhfffeeedddcccdddeeefffggggggeeebbb___^^^[[[XXXUUUVVVSSSQQQSSSWWWYYYYYYWWWSSSRRRQQQOOONNNMMMMMMMMMNNNMMMKKKJJJHHHEEEBBB@@@CCCCCCDDDDDDCCCBBB@@@???======;;;::::::;;;<<<<<<;;;::::::888777555333222555555555555444444333222111111111222222333333333000...++++++,,,------,,,---...///000000000000///...---,,,+++)))'''&&&%%%((('''&&&&&&&&&''')))))))))))))))))))))))))))))))))))))))(((((('''''''''%%%###""""""$$$%%%%%%$$$###!!!!!!!!!    """ """$$$'''***+++,,,***...555===EEEKKKOOOQQQOOOOOONNNOOOQQQSSSSSSTTTSSSSSSSSSTTTUUUSSSPPPMMMOOOMMMLLLKKKKKKLLLNNNOOOOOOMMMKKKKKKLLLMMMMMMLLLIIIHHHGGGHHHIIIJJJIIIHHHEEEDDDBBBAAAAAABBBDDDEEEHHHFFFFFFGGGKKKLLLKKKJJJHHHGGGDDDAAA@@@AAABBBCCCCCC???;;;999888888777777777666444444555555444333333000,,,,,,...---((($$$!!! """$$$ !!!###$$$%%%###%%%'''&&&###""""""$$$###!!!"""%%%$$$||||||}}}~~~}}}|||{{{zzz{{{||||||zzzyyyzzzxxxtttooollljjjjjjjjjgggfffeeedddeeefffhhhiiiiiifffbbb___^^^\\\YYYWWWUUURRRQQQTTTXXX[[[[[[ZZZTTTSSSRRRPPPNNNLLLLLLKKKNNNMMMLLLJJJHHHFFFDDDCCCBBBBBBBBBBBBAAA@@@??????@@@???>>>>>>>>>???@@@AAA>>><<<:::777444222111000444555555666555555444444333333333222222222111111000...++++++,,,------,,,//////000000111111000000---------,,,***(((&&&$$$'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((()))))))))((('''%%%$$$!!!  """###"""!!!"""!!! !!!$$$''')))***+++)))---444<<>>@@@???>>>>>>???@@@AAABBBAAA???<<<999666444444333333444444555666666555555444444333222111000//////...,,,******+++,,,,,,,,,000000111111111111000000///000000000...+++(((&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((())))))(((&&&###!!!!!!"""!!! !!! """%%%''')))******+++///555===DDDJJJMMMOOONNNPPPQQQSSSTTTVVVYYY[[[YYYVVVSSSQQQQQQQQQPPPOOOLLLKKKJJJJJJJJJLLLOOOPPPMMMKKKIIIJJJMMMPPPRRRSSSLLLKKKJJJKKKKKKJJJHHHFFFEEEDDDCCCBBBBBBCCCDDDEEEFFFEEEDDDEEEFFFHHHIIIJJJGGGFFFDDDBBBAAAAAAAAABBBAAA>>>:::888888888777666333333333555777888666444333111///......,,,)))&&&  """!!!###$$$$$$######'''(((((('''&&&$$$######"""***---(((   ~~~{{{zzz{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}zzzwwwsssrrrrrrqqqpppooonnnnnnllljjjhhhffffffhhhjjjlllgggdddaaa^^^\\\ZZZXXXUUUVVVTTTQQQRRRUUUWWWVVVTTTOOOOOONNNMMMLLLLLLLLLLLLKKKKKKIIIFFFCCCBBBDDDFFFBBBAAAAAA@@@??????>>>>>>>>>===<<<<<<===>>>???@@@@@@>>><<<999777777777777111222333555666666666666444444333111000///...------+++)))(((***+++++++++000000111111111111000000000000111000///,,,)))'''$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''(((((('''$$$""" !!!###$$$"""!!! """%%%((()))))))))+++///555===CCCHHHLLLMMMNNNPPPSSSTTTTTTVVVZZZ]]]ZZZWWWRRRPPPPPPPPPPPPPPPMMMLLLKKKJJJKKKMMMOOOQQQPPPLLLIIIHHHKKKPPPUUUWWWMMMKKKJJJJJJKKKJJJHHHFFFCCCCCCBBBAAAAAABBBCCCCCCEEEEEEFFFFFFGGGHHHIIIKKKHHHGGGEEEDDDCCCBBBBBBCCC<<<:::777666777888999888666555444555666666444222333222111///...,,,***(((### !!! """#########"""&&&&&&%%%%%%%%%$$$###!!!%%%((($$$$$$ }}}|||||||||}}}}}}}}}||||||}}}}}}}}}~~~~~~zzzxxxpppqqqqqqrrrrrrqqqppppppnnnllliiiffffffgggiiikkkiiigggeeecccaaa^^^ZZZXXXWWWTTTQQQQQQSSSTTTRRROOOKKKJJJIIIIIIHHHIIIIIIIIIIIIJJJIIIEEEAAA@@@DDDHHHCCCBBBAAA@@@????????????===<<<;;;:::;;;<<<===>>><<<;;;:::888777666666666111222444666777888999999555444333222000///......,,,***((((((***,,,,,,,,,000000111111000000//////---------,,,+++(((&&&%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%$$$"""!!! """%%%%%%$$$""" !!!""" !!!$$$''')))******)))***...444;;;AAAFFFIIIJJJNNNQQQTTTUUUTTTVVVZZZ^^^ZZZVVVRRRPPPPPPQQQQQQQQQMMMMMMKKKKKKKKKMMMOOOPPPQQQNNNJJJIIILLLPPPTTTVVVMMMKKKIIIHHHIIIIIIHHHGGGBBBBBBAAAAAAAAAAAABBBBBBDDDFFFIIIJJJIIIIIIJJJKKKHHHGGGFFFEEEDDDCCCCCCCCC;;;999666666777999::::::777555333222222222222000333333222000...,,,***)))$$$  """ !!!"""###$$$$$$$$$%%%$$$###$$$%%%%%%###!!!!!!%%% ~~~~~~}}}|||{{{{{{{{{{{{|||~~~|||yyysssrrrqqqpppooopppqqqqqqqqqnnnjjjfffeeefffhhhjjjjjjiiihhhgggeeebbb\\\YYYWWWTTTQQQQQQRRRSSSQQQOOOLLLKKKJJJIIIHHHHHHGGGHHHJJJJJJIIIEEE@@@@@@EEEJJJDDDCCCAAA@@@??????@@@@@@>>>===<<<;;;;;;;;;<<<===:::::::::999777666444333333444666888:::;;;<<<<<<666666555444222111000000...,,,******,,,---...---///000000000000///...---++++++***(((&&&%%%######"""###$$$%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########"""!!!###&&&&&&$$$### """###"""  """%%%(((***+++******+++///444;;;AAAFFFHHHJJJNNNRRRUUUUUUTTTUUUYYY]]]XXXUUUQQQPPPPPPRRRRRRRRRMMMLLLKKKJJJJJJKKKMMMNNNQQQOOOMMMMMMOOOQQQRRRRRRMMMJJJGGGFFFFFFHHHIIIIIICCCCCCBBBBBBBBBBBBCCCCCCDDDHHHLLLMMMLLLKKKKKKLLLGGGFFFEEEDDDCCCBBBBBBAAA===;;;888888999:::;;;;;;999666222111111333333333333333333111...,,,******### """!!!!!!!!!!!!###$$$%%%&&&$$$""""""###%%%&&&$$$""" """~~~|||{{{{{{zzz{{{|||~~~{{{wwwuuuqqqnnnmmmnnnqqqsssrrrooojjjfffdddeeeggghhhiiiiiiiiihhhgggbbb\\\XXXVVVSSSPPPQQQSSSTTTRRRPPPQQQPPPNNNLLLJJJIIIHHHHHHJJJKKKJJJEEEAAAAAAGGGLLLDDDCCCBBB@@@???@@@@@@AAA@@@???>>><<<<<<<<<======<<<<<<<<<;;;999666444222444555777:::<<<===>>>???888777666555444333333222///---+++,,,...///000/////////000//////...------,,,+++)))'''%%%$$$######"""###$$$%%%&&&%%%$$$$$$########################%%%$$$######"""######$$$!!!###&&&&&&%%%###!!!###$$$"""!!! !!! ###&&&)))+++,,,+++***...111777>>>DDDHHHJJJLLLOOORRRVVVUUUSSSTTTXXX]]]WWWTTTQQQPPPQQQRRRRRRRRRMMMLLLJJJIIIIIIJJJKKKLLLOOOOOOOOOQQQRRRRRRPPPNNNMMMJJJFFFDDDEEEGGGIIIJJJDDDDDDDDDDDDDDDDDDDDDDDDDDDHHHNNNPPPOOOLLLLLLMMMEEEEEEDDDCCCBBBAAAAAA@@@AAA>>>;;;::::::;;;;;;;;;;;;888444222333555777888333444444222///,,,+++***!!! !!!###  """$$$%%%$$$"""!!!###&&&'''&&&######}}}{{{zzz{{{{{{zzzyyyxxxzzz{{{{{{zzzyyyxxxuuurrrooonnnmmmkkkiiimmmjjjgggfffhhhjjjiiiggggggfffeeeffffffccc\\\WWWVVVTTTRRRRRRRRRSSSRRRPPPRRRQQQOOOOOOOOONNNKKKIIINNNLLLIIIFFFDDDCCCCCCCCCEEEDDDDDDCCCCCCCCCCCCCCCEEEAAA<<<888777999<<<>>>:::::::::999777666777888666666777999<<<<<<;;;999888777666555555333///,,,+++,,,------,,,,,,...000222000...///222111,,,'''(((((('''&&&%%%$$$$$$###&&&&&&%%%%%%$$$%%%%%%&&&&&&### $$$''''''&&&$$$#########""""""!!!!!!!!!""""""""" """$$$ """$$$$$$$$$""" !!!###%%%''')))***+++---000222///111666===DDDIIIJJJJJJNNNMMMMMMOOORRRTTTTTTTTTRRRQQQPPPNNNMMMMMMNNNNNNKKKHHHDDDAAABBBDDDFFFGGGHHHIIIJJJKKKKKKKKKJJJIIIGGGEEECCCCCCDDDCCCBBB@@@===<<<;;;:::;;;<<>>@@@===:::777666777:::;;;777777444222444555000'''###  !!!### """###%%%%%%&&&&&&''''''&&&&&&%%%&&&### !!!!!! ~~~{{{yyyxxxwwwtttttttttuuuwwwxxxwwwvvvtttrrrpppooonnnllljjjhhhgggeeecccdddfffhhhgggeeefffeeedddeeedddaaa[[[WWWSSSRRRSSSTTTUUUTTTRRRPPPOOONNNMMMMMMNNNMMMLLLJJJFFFEEECCCBBBBBBDDDEEEGGGGGGFFFFFFFFFEEECCCBBBAAABBB???<<<888777888:::<<<:::;;;;;;999666555666777333333444666999999888777999888666666555333000...,,,---------,,,---000222...,,,+++---000111---((()))(((''''''%%%%%%$$$###$$$$$$#########$$$$$$%%%'''$$$""""""%%%(((((((((%%%%%%$$$###""""""!!!!!!!!!!!!"""!!! !!!###"""###$$$$$$### !!!"""###!!!!!!###&&&***---...000222444222444999@@@GGGLLLMMMMMMKKKJJJIIIJJJLLLMMMLLLKKKPPPOOOMMMKKKJJJIIIIIIJJJHHHEEE???;;;::::::;;;<<<@@@@@@BBBCCCCCCCCCBBBAAA???===<<<<<<>>>>>>===<<<888777666555555777888:::<<<<<<>>>??????@@@@@@@@@;;;;;;<<<<<<<<<<<<;;;;;;777888777555444555888<<<<<<:::888555444444555666666666444222444555000(((### !!!""" """$$$&&&%%%&&&&&&&&&&&&%%%%%%$$$$$$!!!!!!!!!"""~~~{{{wwwtttsssppppppppprrruuuvvvvvvuuuqqqpppoooooonnnllliiifffcccbbbbbbdddfffgggfffdddddddddccccccbbb___ZZZVVVRRRRRRTTTVVVWWWUUURRROOOKKKJJJIIIJJJLLLLLLKKKJJJGGGFFFEEEEEEFFFHHHJJJKKKFFFGGGHHHHHHGGGEEECCCBBB@@@???===;;;::::::;;;<<<<<<<<<;;;999666444444555333333333555777888777666999888666666666444222///---...---,,,,,,...222666000...---...111000---))))))(((((('''&&&%%%$$$$$$#########$$$$$$%%%%%%&&&(((&&&$$$%%%'''((())))))'''&&&%%%$$$###"""!!! !!!!!!  """######$$$$$$""" """%%%&&&%%%###!!!  """&&&+++///111333444555444666;;;BBBIIIMMMNNNMMMJJJIIIGGGGGGHHHHHHFFFEEEIIIHHHFFFDDDCCCBBBAAAAAA@@@===999555333333444555999:::;;;<<<===<<<<<<;;;777666555555777888888777333222111000000000111222000111333555666777777888333333222222333555777888222333222222111333666999888777666555333333333333555666444222333555000)))###!!! !!!!!!  !!!###&&&'''%%%%%%&&&%%%%%%$$$######!!!  !!! !!!###$$${{{xxxvvvtttsssppppppqqqsssvvvxxxwwwvvvsssrrrqqqqqqpppmmmiiifffddddddeeegggggggggeeedddcccccccccbbbaaa]]]YYYWWWVVVUUUUUUUUUVVVTTTQQQOOOJJJIIIHHHHHHIIIJJJIIIHHHLLLJJJHHHFFFFFFFFFGGGHHHDDDFFFHHHIIIIIIHHHEEEDDD@@@@@@@@@@@@??????>>>>>>======<<<999555333333444666555555777999;;;:::999:::888666666666555333111//////...------///444888999777444444333111...***))))))((('''&&&%%%$$$$$$###$$$%%%%%%&&&''''''''''''&&&%%%%%%&&&'''((((((((((((&&&%%%###"""!!! !!!!!! !!!!!!!!!""""""!!!"""$$$%%%$$$###!!!!!!!!!!!!  """"""&&&---111333333222333333555:::@@@FFFHHHHHHGGGEEECCCBBBBBBBBBBBBAAA?????????>>>======<<<<<<<<<888777555444333555888:::<<<<<<>>>>>>???>>>===<<<888666444444555666666555222222000////////////000///000111222333333333333,,,,,,,,,,,,---...///000------------...///222444333333444444444444333333333555444222333444000***###!!! !!!!!!"""### """$$$&&&'''%%%%%%%%%%%%$$$###""""""!!!!!! !!!!!!  ###%%%zzzwwwwwwwwwxxxsssssssssuuuxxxyyyyyyxxxxxxwwwvvvuuussspppkkkgggfffggghhhhhhgggeeecccbbbdddddddddccc```\\\ZZZXXX\\\YYYVVVSSSSSSRRRQQQPPPLLLJJJHHHGGGHHHHHHGGGFFFJJJHHHEEECCCBBBAAABBBCCCGGGHHHIIIJJJHHHFFFBBB@@@??????@@@AAAAAA@@@???>>>======;;;888555222222333888777666777:::<<<<<<;;;999777666555666666444333000000///------000444888:::999777555444222///...***)))((('''&&&%%%%%%$$$######$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&%%%###"""!!! !!!!!!   !!!  !!!!!!  !!! !!!""""""!!!  """###(((...222222111//////000222666<<>>;;;:::999:::<<<<<<<<<:::;;;<<<<<<===>>>>>>??????999:::;;;::::::<<<@@@DDDCCCDDDEEEEEEEEECCCBBBAAA@@@===:::888888999888777666666555444444444333333555555555555555444333222***+++,,,---,,,+++)))(((((('''&&&'''(((***+++++++++,,,...000111222111111000333444222222333000+++"""!!! !!!"""###$$$%%%%%%!!!!!! !!!"""###%%%&&&$$$%%%%%%%%%$$$$$$###""""""#########!!! ###%%%|||zzz{{{}}}yyyxxxxxxyyyzzz{{{yyyxxx|||zzzxxxwwwvvvsssooolllggghhhiiigggeeebbbbbbbbbeeeffffffddd```]]][[[[[[___[[[VVVSSSRRRRRRRRRQQQMMMKKKHHHGGGHHHHHHHHHGGGIIIGGGFFFDDDDDDEEEGGGHHHKKKKKKJJJHHHEEEAAA===:::;;;<<<>>>??????>>>===<<<<<<<<<;;;888444222222333777555444555888:::::::::888666444444555555555444111111000///...000333666444333333222222111111111***))))))((('''&&&%%%%%%"""###$$$$$$$$$$$$""""""###$$$%%%%%%######$$$%%%'''&&&%%%$$$###"""!!! !!!""""""!!!  !!!!!! !!!!!! !!!!!!"""!!!!!!   """%%%)))///222222000///......111555;;;@@@AAA???======<<<<<<===@@@AAAAAA@@@@@@AAACCCDDDFFFGGGHHHHHHCCCEEEEEEDDDAAABBBFFFIIIKKKLLLLLLKKKJJJHHHFFFEEEGGGDDD@@@>>>===>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;:::999777555444...///111222000...***((('''&&&$$$$$$&&&&&&&&&%%%$$$%%%''')))+++,,,,,,,,,+++///000......///---)))"""!!! !!!###%%%&&&&&&'''""""""!!! !!!"""###$$$$$$$$$%%%%%%%%%%%%$$$$$$"""$$$%%%$$$""" """###|||zzz|||{{{xxxxxxwwwvvvtttrrrhhhjjjjjjhhheeedddeeegggggghhhiiifffaaa^^^]]]^^^\\\YYYVVVTTTTTTTTTTTTSSSMMMKKKHHHHHHIIIJJJKKKKKKKKKJJJIIIHHHIIIKKKMMMNNNJJJIIIHHHEEEBBB???<<<;;;;;;;;;===>>>>>>>>>======;;;;;;:::888444222333444666555333444777999999999777555333333444555555444111111111000//////111333111111111000//////000111******)))((('''&&&%%%%%%%%%&&&''''''&&&%%%###""""""$$$&&&%%%###"""###%%%%%%%%%$$$###""""""!!!!!!#########!!!!!!   !!!"""""" !!! """###!!! !!!###&&&***///222222222111222///222888@@@FFFHHHGGGEEEGGGFFFFFFGGGIIIJJJJJJIIIGGGHHHJJJLLLNNNNNNNNNNNNJJJLLLMMMJJJGGGFFFIIIMMMSSSSSSRRRQQQOOOLLLJJJHHHIIIFFFBBB@@@@@@AAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAACCCCCCBBBAAA???===;;;:::777777777777666444222111///,,,***)))******(((%%%$$$$$$$$$%%%&&&&&&''''''%%%***,,,***)))***(((%%%"""!!! """$$$&&&''''''###"""!!! !!!"""###$$$%%%&&&&&&'''&&&&&& ###%%%%%%### !!! ~~~{{{yyywwwwwwxxxyyyxxxwwwkkklllllljjjhhhgggjjjmmmhhhjjjjjjgggbbb___^^^___WWWVVVUUUVVVWWWWWWUUUTTTLLLJJJHHHHHHJJJLLLNNNNNNKKKJJJIIIHHHHHHIIIKKKLLLDDDDDDCCCBBBAAA@@@@@@???<<<===>>>??????@@@??????:::;;;:::777444333333444777666444555777:::;;;:::666444222222333444444444111111222111///...000111333333333111...---...///******)))((('''&&&%%%%%%)))***++++++***(((&&&$$$"""$$$'''&&&###"""###%%%$$$#########""""""!!!!!!###$$$$$$"""  !!! """###!!!!!!  $$$%%%$$$"""###$$$&&&***///222333444555555111555<<>>===<<<:::999999::::::888555222111111000---***'''&&&%%%$$$$$$$$$%%%%%%!!!&&&(((&&&%%%&&&%%%""""""!!!  ###%%%&&&&&&$$$###!!!  ###$$$%%%&&&'''(((((((((!!!%%%%%%###""""""### }}}zzzzzz||||||xxxtttssspppllljjjjjjkkkkkkkkkooommmkkkjjjhhheeeaaa^^^YYYXXXVVVWWWXXXYYYXXXWWWUUUQQQMMMLLLNNNOOOOOOMMMNNNNNNNNNMMMKKKHHHFFFDDDBBBBBBAAA@@@????????????<<<======>>>??????@@@@@@>>>>>>===999666444555666444555777888999888666555666555333111111333555777333222000000111222111111000000000000///...,,,,,,)))((('''&&&&&&&&&&&&&&&(((((((((((())))))))))))%%%###!!!"""$$$%%%$$$!!!$$$%%%%%%$$$###"""!!! !!! !!!#########""" !!!!!! """%%%''''''+++222777::::::888666444999@@@HHHNNNRRRTTTTTTOOOPPPPPPNNNKKKLLLQQQUUUOOONNNMMMOOORRRTTTTTTTTTOOOLLLIIIFFFFFFHHHKKKMMMSSSRRRRRRQQQOOOMMMLLLKKKMMMIIIEEECCCBBBBBBBBBAAA@@@AAABBBBBBCCCDDDEEEEEEBBBBBBCCCCCCCCCCCCCCCBBBDDDBBB@@@>>>======>>>>>>>>>:::555555666666222---*********)))((('''&&&%%%((('''&&&%%%%%%$$$""" !!! """"""!!!$$$&&&(((&&&%%%""" !!!"""$$$(((++++++)))'''%%%%%%%%%$$$"""!!! !!!"""zzzyyyzzzzzzvvvssssssqqqnnnnnnnnnooonnnnnnooonnnllljjjhhheeeaaa^^^ZZZXXXVVVUUUVVVWWWWWWVVVSSSPPPMMMLLLLLLMMMMMMLLLMMMMMMMMMLLLJJJHHHFFFEEEBBBBBB@@@??????@@@AAAAAA============>>>???@@@AAA??????===:::777555555777555666888999:::999888777777666444222222444666777444222111111222333222222222222111111000///------+++***((('''%%%%%%$$$$$$((((((((((((((('''''''''%%%###!!!"""%%%&&&$$$"""&&&&&&&&&&&&%%%$$$###"""!!!  """###"""!!! !!!$$$%%%&&&***111777;;;;;;888666444888???FFFKKKNNNPPPPPPJJJLLLMMMMMMLLLLLLMMMNNNJJJIIIIIIJJJMMMOOOOOOOOOJJJHHHEEEBBBBBBDDDGGGIIINNNNNNNNNNNNMMMKKKJJJJJJLLLIIIFFFDDDDDDCCCBBBAAA<<<<<<===>>>>>>???@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@BBB@@@>>>===<<<<<<>>>??????;;;888888999999666222111111111111000///...---+++***(((''''''%%%###  !!!"""!!! ###%%%'''&&&%%%###!!! !!!###'''******)))'''$$$$$$######!!!  !!!zzzxxxxxxwwwuuurrrrrrqqqpppqqqrrrsssqqqpppqqqooollljjjiiifffbbb___\\\YYYUUUTTTTTTUUUUUUUUUPPPPPPNNNLLLJJJIIIKKKLLLLLLLLLLLLKKKJJJIIIGGGFFFDDDCCCAAA??????@@@BBBCCC???>>>=========???AAABBB@@@@@@>>>;;;777666666888666777999:::;;;;;;;;;:::777666444333333444666777444222111111222333333222333333222222111///...---,,,+++)))'''%%%$$$######'''((((((''''''&&&%%%%%%$$$###"""###%%%&&&%%%$$$((((((''''''&&&&&&%%%%%%!!!!!!"""!!!  """###&&&+++222999<<<;;;888666333666;;;AAAEEEGGGHHHHHHBBBCCCDDDFFFHHHGGGEEEBBBAAA@@@@@@BBBEEEFFFGGGFFFCCC@@@===;;;;;;<<>>555555555666666777777888;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;999888888999:::;;;===:::888888:::;;;999666111222222222222222111111///---+++***)))'''$$$!!!"""###!!! """$$$&&&'''&&&$$$###!!!!!!  """%%%((()))'''&&&""""""""""""!!!  !!!!!!zzzvvvvvvvvvuuutttppppppqqqsssuuuuuusssqqqssspppmmmkkkiiifffbbb```\\\YYYUUUSSSSSSSSSSSSSSSNNNPPPPPPNNNJJJIIIKKKNNNMMMMMMMMMLLLKKKJJJIIIIIIGGGEEECCC@@@???@@@AAABBB@@@???===<<<===???BBBDDD@@@@@@???;;;888666777888666777888:::;;;;;;;;;;;;666555444333222333444555222111///000111333222222333333222111000///---,,,******((('''%%%%%%$$$$$$(((((())))))(((&&&%%%$$$#########$$$%%%&&&&&&&&&(((((('''&&&&&&&&&&&&&&&  !!!  !!!"""(((---333888:::888555222///111555999<<<>>>>>>>>>:::888888:::===>>>:::777777777777999<<<>>>===<<<:::888666444333555777888<<<>>>@@@CCCFFFHHHJJJKKKJJJIIIGGGFFFEEEBBB===:::///////////////000000000444444444444444444333222222111/////////111333444555444333444666777666444//////000111111111111111222000---,,,+++(((%%%""" $$$$$$ !!!###%%%%%%&&&&&&%%%$$$######"""""" ###&&&'''&&&$$$!!!!!!""""""!!!!!! !!!""""""}}}yyyvvvvvvvvvwwwwwwqqqrrrtttvvvyyyyyywwwuuutttqqqmmmjjjhhheeebbb```\\\YYYUUUSSSSSSSSSRRRQQQNNNPPPRRRPPPMMMLLLNNNQQQPPPOOOOOONNNMMMLLLLLLLLLJJJIIIEEEBBB@@@???@@@@@@@@@???===<<<===???BBBDDD@@@@@@???;;;888666777888555666777888888999999999555555444333222222333333000///---...000111111000222222111000///---++++++(((''''''&&&&&&&&&''''''))))))******)))(((&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$%%%%%%&&&!!!  !!!  !!!   !!!!!!(((+++///333333111---******,,,///222555666666666444111///111444555444222222222333555888999999777666444222111000111333444777999===AAAEEEIIIKKKLLLJJJIIIGGGFFFEEEAAA<<<888............------------...............---,,,,,,))))))''''''''')))+++------,,,,,,---...//////...---...///000000000000000111///---,,,+++)))&&&### ###### ###$$$&&&&&&&&&&&&%%%%%%%%%$$$###### """$$$%%%$$$"""!!!!!!"""#########""""""###""""""""""""######$$$}}}{{{xxxwwwwwwwwwxxxtttuuuvvvyyy{{{|||zzzxxxtttqqqmmmiiigggdddaaa___ZZZXXXVVVUUUUUUTTTRRRQQQNNNPPPQQQQQQPPPPPPRRRSSSSSSRRRPPPOOONNNMMMMMMMMMKKKIIIGGGEEECCCAAA@@@???@@@???>>>===>>>@@@BBBCCC@@@@@@>>>;;;777666666888666666666666666777777777666555444444333333333333...---,,,---///000000000222222111000...,,,+++***'''&&&&&&&&&&&&'''((((((((()))***+++***)))'''%%%%%%&&&''''''%%%%%%&&&'''&&&%%%$$$######$$$%%%&&&"""!!! !!!!!!  """###  !!!!!!!!! !!!""""""###%%%''')))++++++)))'''%%%(((***---000222444555555555444333333444666666555555666777999<<<===<<<:::999888666555444555666777999;;;>>>BBBFFFIIIKKKLLLIIIHHHGGGGGGFFFDDD@@@<<<444333333222222111111111...//////......---,,,+++)))((('''&&&'''(((***,,,************************((()))***+++++++++++++++,,,+++***)))***)))&&&$$$ !!!!!!!!!###%%%&&&&&&$$$%%%%%%%%%%%%%%%$$$$$$"""!!! !!!######""" !!!"""###$$$$$$$$$$$$$$$######""""""######$$$}}}{{{xxxwwwvvvwwwttttttuuuwwwyyyzzzyyywwwtttppplllhhhfffccc```^^^YYYXXXWWWWWWWWWVVVSSSPPPNNNNNNNNNPPPSSSTTTTTTSSSTTTSSSQQQNNNMMMLLLLLLLLLGGGGGGGGGGGGEEECCCBBB@@@????????????@@@AAABBBBBB??????===:::777555555777777777666666555555666666888777777666555555444444...---,,,---///111111000333333222111///---+++***(((''''''&&&&&&&&&''''''&&&''')))******)))'''%%%'''((()))(((%%%$$$%%%&&&&&&%%%$$$######$$$%%%&&&###""" !!!"""""" !!!"""!!!"""###### !!!"""###$$$$$$$$$%%%'''(((((((((((('''***,,,///222555777999:::<<<>>>@@@AAA@@@?????????>>>>>>@@@CCCFFFFFFEEECCCAAA@@@???>>>===>>>???@@@@@@AAACCCEEEGGGHHHIIIIIIFFFFFFFFFHHHIIIJJJHHHFFF===<<<<<<;;;:::999999999555555555555444333222111111000...------///000222.........---,,,+++++++++''''''(((((((((((((((''''''&&&&&&&&&((((((&&&$$$""" !!!###$$$%%%%%%###$$$%%%%%%&&&%%%$$$###$$$###!!!!!!""""""  """###$$$$$$$$$###""""""!!!!!!"""""""""}}}yyyvvvuuuuuurrrqqqqqqsssuuuvvvuuuttttttpppkkkgggeeebbb```^^^WWWWWWWWWXXXYYYWWWSSSPPPMMMLLLLLLOOOTTTVVVUUUSSSTTTSSSPPPNNNLLLKKKKKKKKKDDDEEEGGGHHHGGGFFFDDDBBB>>>??????@@@AAAAAABBBBBB???>>>===999666444555666999888777666555555555555:::999999888777666666555///...---...000222222111444444333222000...,,,+++***)))((('''&&&%%%%%%%%%$$$%%%((()))***(((&&&%%%''')))***)))%%%###$$$&&&'''%%%$$$######$$$&&&'''$$$"""!!!!!!""""""!!!  """###$$$%%% !!!###%%%%%%&&&&&&&&&'''(((***+++---...---///222555999;;;===>>>AAAGGGLLLNNNKKKHHHGGGGGGFFFFFFHHHKKKMMMNNNLLLKKKIIIHHHFFFEEEEEEEEEFFFGGGFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEFFFIIILLLOOOOOONNNDDDCCCCCCBBBAAA@@@??????;;;;;;;;;;;;:::999888777999777666555444666777888333444333222///.........+++,,,,,,------,,,,,,+++#########$$$&&&'''&&&%%%%%%!!! """###$$$$$$"""###$$$%%%&&&%%%$$$###&&&$$$"""""""""!!!!!!"""######$$$"""!!! !!!!!!|||zzzxxxwwwuuusssvvvuuuttttttuuussspppnnnqqqlllgggeeeeeeccc^^^YYYZZZXXXVVVXXXZZZZZZTTTOOOOOONNNNNNMMMNNNOOOQQQQQQUUUSSSPPPLLLJJJIIIIIIJJJHHHGGGGGGFFFEEEDDDCCCCCCBBB@@@>>>>>>?????????>>>;;;>>>>>>;;;666444777;;;999999888888777888888888;;;999777666444444555555111...,,,///333555222...000111111222111000///...******((('''&&&&&&&&&&&&%%%&&&&&&'''((()))******&&&&&&%%%$$$$$$%%%%%%%%%&&&%%%#########%%%''')))%%%%%%$$$"""!!!!!!###%%%%%%"""!!!"""  !!! !!!$$$'''******---000222111///......777888999999999<<<@@@CCCJJJNNNRRRSSSQQQOOONNNOOOKKKLLLMMMOOOOOONNNLLLKKKMMMGGGCCCEEELLLNNNIIIBBBGGGHHHHHHHHHHHHGGGGGGFFFIIIGGGFFFHHHLLLNNNMMMKKKGGGFFFGGGHHHIIIHHHEEECCCAAAAAA@@@???>>>===<<<;;;??????@@@@@@???>>><<<;;;999888777666555555555555444444444444222000...---******)))((('''%%%%%%$$$((($$$ """$$$$$$$$$### !!!"""###$$$&&&###$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$!!! |||zzzyyywwwuuurrrvvvvvvuuuuuutttqqqooommmoookkkgggeeeeeeccc^^^YYYZZZXXXVVVWWWYYYYYYUUUQQQMMMLLLLLLLLLMMMOOORRRSSSRRRPPPNNNKKKJJJJJJJJJKKKGGGFFFEEEDDDCCCCCCCCCCCCCCCAAA??????@@@AAA@@@???===??????<<<777666888<<<::::::999999999999:::::::::999888666555555555555444111///000333444111...111222222333222000...---+++***)))(((''''''''''''&&&'''''''''((()))))))))'''&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$######$$$%%%&&&$$$$$$######""""""!!!!!! """###!!! !!! ###&&&))),,,///333444333111000///888888888666555555888:::BBBHHHOOOSSSSSSQQQPPPPPPMMMNNNPPPPPPPPPNNNLLLKKKLLLGGGBBBCCCHHHJJJIIIEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDFFFJJJLLLLLLKKKJJJHHHGGGGGGIIIIIIIIIHHHDDDCCCBBBAAA@@@???>>>======>>>?????????>>>===<<<<<<;;;:::999888888999999999999999999888666555444111000///---+++***((((((+++'''!!! """###""""""!!!!!!""""""###$$$$$$$$$%%%"""###$$$$$$%%%%%%%%%%%%%%%%%%###!!! }}}||||||yyyvvvsssuuuvvvvvvtttpppmmmkkkjjjllliiigggffffffddd^^^YYYZZZXXXUUUVVVXXXYYYVVVSSSKKKKKKKKKKKKMMMPPPRRRTTTNNNMMMKKKJJJIIIIIIJJJKKKFFFEEECCCAAA@@@AAABBBCCCDDDBBBAAAAAABBBCCCBBB@@@>>>@@@@@@<<<888666999;;;<<<;;;;;;::::::;;;;;;<<<888888888888777555444333666333111111333333111...111222444444333000---++++++***)))((((((''''''(((((((((((((((((((((((((((((((((&&&%%%$$$$$$$$$$$$$$$$$$$$$#######################################   $$$(((***000333666777555333111000444444333000......000222777>>>HHHPPPTTTTTTSSSRRRPPPPPPQQQPPPMMMJJJGGGEEEEEEAAA===<<<>>>@@@BBBCCC???@@@AAABBBCCCDDDEEEFFFBBBBBBCCCEEEHHHJJJJJJIIIJJJHHHEEEEEEGGGIIIKKKKKKDDDDDDCCCAAA@@@???>>>===<<<<<<>>>?????????>>>===???>>><<<:::999:::;;;<<<;;;<<<<<<<<<<<<;;;:::999777666444222000---,,,+++///***###!!!!!!!!!!!!"""###$$$%%%&&&&&&%%%%%%%%%###  """######$$$%%%$$$$$$$$$$$$###!!!|||xxxuuussstttuuurrrmmmiiiggggggiiihhhgggggggggccc^^^ZZZZZZXXXUUUUUUWWWXXXWWWUUUNNNMMMLLLLLLMMMOOORRRTTTLLLLLLJJJIIIHHHHHHHHHHHHDDDBBB@@@>>>>>>???AAACCCDDDCCCBBBCCCDDDDDDCCCAAA>>>???>>>;;;888777888:::;;;;;;:::::::::;;;<<<<<<888888999999777666444222444222000000111222111///222333444555333000,,,***+++***)))((((((((((((((()))))))))((((((((((((((())))))'''&&&$$$$$$############$$$$$$###"""!!! """""""""""""""""""""""" !!!$$$'''$$$ """'''+++...222555888999777333000///,,,,,,+++***((()))+++...---444???IIIQQQTTTUUUUUUSSSRRRPPPLLLGGGAAA<<<999555444333111111222555888;;;<<<===???BBBDDDFFFGGGCCCCCCEEEFFFGGGHHHGGGFFFFFFDDDCCCDDDFFFHHHIIIIIICCCBBBAAA@@@>>>===<<<;;;<<<===>>>@@@AAAAAA@@@@@@@@@>>><<<:::999:::;;;<<<:::::::::::::::::::::::::::999777555222000...---111,,,$$$ !!!!!!!!!###$$$&&&(((((('''&&&%%%&&&$$$"""!!!""""""!!! """"""###$$$$$$$$$$$$######"""!!!|||yyyuuuuuuuuusssooollliiihhhhhhhhhhhhgggfffbbb]]]ZZZZZZXXXWWWVVVVVVVVVVVVVVVRRRPPPNNNMMMMMMOOOQQQSSSNNNMMMKKKIIIGGGEEEDDDCCCBBB@@@>>><<<===>>>AAACCCCCCBBBBBBCCCEEEEEECCCAAA<<<<<<;;;999777666777999999999888888999:::;;;;;;888888999999777666444222000///......///111111111222222333333222///,,,******))))))((((((((((((((()))))))))))))))(((((((((***)))(((&&&%%%$$$$$$$$$###############"""!!! """""""""!!!  !!!!!! ###(((,,,%%%!!!###''',,,///333666999:::777222...,,,'''''''''%%%######%%%((('''---666AAALLLSSSWWWXXXWWWUUUQQQJJJBBB:::222...&&&(((***)))(((((()))+++333555999===@@@CCCEEEFFFGGGHHHIIIIIIGGGFFFDDDCCCAAAAAABBBEEEHHHIIIGGGFFFBBBBBBAAA@@@???>>>=========???@@@BBBCCCCCCCCCBBBAAA@@@>>><<<;;;<<<===>>>888888888888888999999999<<<;;;:::888555333222111222---%%% !!!""""""###%%%'''((()))'''&&&%%%'''&&&$$$$$$$$$%%%$$$"""""""""###$$$$$$$$$$$$######"""!!! ~~~|||xxxwwwvvvuuuuuusssooollliiiiiihhhgggddd```]]]ZZZZZZYYYXXXWWWVVVUUUUUUTTTSSSQQQNNNLLLLLLMMMPPPRRRPPPOOOLLLJJJFFFCCCAAA@@@???>>>===<<<===???AAABBBAAA@@@AAABBBDDDDDDBBB@@@;;;:::888777777777888999777777777777888999::::::888888888888777555444333......------...///111222111111111111///...,,,+++((((((''''''''''''(((((())))))))))))))))))))))))))))))'''&&&%%%%%%%%%%%%#########"""""""""""""""""""""!!!  ######""" !!!''',,,### !!!%%%***---444777;;;:::777111,,,***((('''&&&"""!!!%%%)))222>>>JJJSSSXXXYYYYYYWWWQQQJJJ@@@666---((( """$$$%%%$$$$$$$$$%%%+++...444;;;@@@CCCDDDDDDIIIKKKLLLKKKHHHDDDBBBBBB???@@@AAADDDGGGGGGEEECCCCCCBBBBBBBBBAAAAAAAAAAAA???@@@BBBDDDDDDDDDDDDCCCCCCBBBAAA@@@@@@?????????999999888888888999::::::===<<<;;;:::999888777666333...&&& !!! !!!""""""$$$%%%&&&''''''&&&%%%$$$'''&&&%%%%%%&&&&&&%%%###"""######$$$%%%$$$$$$$$$######"""!!! ~~~}}}yyyuuurrrtttxxxxxxsssnnnjjjjjjiiifffbbb^^^\\\[[[YYYZZZZZZYYYWWWTTTSSSRRRQQQNNNKKKIIIIIILLLOOOQQQPPPOOOMMMJJJGGGDDDAAA???============>>>???@@@AAA>>>>>>???AAACCCCCCAAA>>>:::999777777888::::::;;;777666666777888999:::::::::999888666555555555555000000///...---...000222000000///...---,,,,,,,,,''''''&&&&&&&&&&&&''''''((((((((()))*********+++(((((('''&&&&&&&&&&&&&&&$$$###"""""""""###$$$%%%!!!!!!!!!!!!!!!   !!!!!!!!!"""""" !!!&&&!!!!!!%%%))),,,666999<<<<<<777111,,,)))&&&&&&$$$!!! $$$(((222???MMMUUUXXXXXXVVVSSSNNNFFF===333***%%%!!! !!!###$$$$$$'''---555===CCCFFFFFFEEEGGGJJJLLLKKKHHHDDDBBBBBB===<<<<<<>>>@@@AAA@@@???AAAAAAAAABBBBBBBBBCCCCCC@@@AAABBBDDDDDDDDDCCCCCCAAABBBBBBBBBBBB@@@???>>>;;;:::999888888999:::::::::::::::999999999999999444000)))### ### !!!!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$%%%%%%$$$"""###$$$$$$%%%%%%%%%%%%%%%$$$$$$######""" ~~~~~~~~~}}}wwwrrrnnnqqqxxxyyysssllllllkkkiiieeeaaa]]][[[[[[YYY[[[\\\[[[WWWTTTQQQPPPMMMKKKIIIGGGHHHKKKOOORRROOONNNMMMJJJGGGDDDBBB@@@<<<<<<===>>>???@@@@@@AAA======>>>@@@BBBBBB???===:::999777888:::<<<<<<===777777777777888999:::;;;;;;999777666555444555555333333111///......000222000///---,,,++++++,,,---&&&&&&%%%%%%%%%&&&&&&'''''''''((()))***++++++,,,(((''''''&&&&&&&&&''''''$$$###"""!!!"""###%%%''' !!!"""######$$$  !!!!!!!!!  !!! !!!   ###'''+++...888;;;>>>===888222,,,)))""""""""" !!!$$$###)))444CCCPPPWWWXXXVVVPPPNNNIIIBBB999000(((######"""$$$$$$(((...888BBBHHHKKKJJJIIIEEEHHHKKKKKKGGGDDDBBBBBB:::888666666888:::;;;;;;>>>>>>???@@@@@@AAABBBBBB@@@AAABBBCCCCCCCCCBBBAAA???@@@AAABBBAAA???===;;;;;;:::999888777888888999555555666777777888888999555111+++&&&"""$$$ $$$$$$###""""""######$$$$$$#########$$$$$$###!!!$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$###!!! |||xxxuuurrrrrrqqqpppqqqrrrssstttrrrooojjjddd```^^^]]]]]]___^^^[[[XXXUUURRRQQQPPPKKKIIIHHHJJJNNNPPPPPPOOOMMMLLLJJJGGGEEEDDDCCCBBBDDDBBB@@@AAACCCDDDAAA>>>@@@??????@@@BBBBBBAAA???<<<;;;999777777999<<<===666666555555666888:::;;;777555444555777888555333555444333111000111111222333333222111///,,,)))(((+++***((('''&&&&&&''''''((()))))))))))))))((('''(((&&&%%%$$$$$$''')))+++***'''$$$$$$&&&'''%%%###!!!"""&&&&&&"""  !!!!!! !!!!!!!!!!!!!!!  !!!"""$$$(((...222;;;===???<<<666000---,,,$$$###"""!!!!!!"""$$$%%%"""***666BBBKKKQQQVVVXXXXXXSSSJJJ@@@666...'''$$$#########"""!!!!!!###%%%###,,,666===DDDJJJIIIFFFGGGGGGHHHJJJJJJFFF???999555222111444555444555999777999===AAABBBBBBAAA?????????>>>>>>>>>>>>??????@@@AAABBBBBBAAA???<<<;;;<<<;;;;;;;;;<<<<<<:::888444444333333222222111111......,,,((("""$$$'''&&&###"""$$$'''""""""############"""""""""%%%(((((('''&&&(((++++++***'''$$$"""!!! ~~~~~~}}}{{{xxxvvvrrrqqqqqqqqqqqqrrrrrrsssqqqnnniiiddd```^^^^^^^^^\\\[[[YYYVVVTTTRRRQQQQQQLLLJJJHHHJJJMMMOOOOOOMMMLLLKKKJJJHHHFFFEEEEEEEEEDDDBBBAAABBBDDDDDDBBB???@@@???>>>@@@AAABBBAAA???===<<<999888888999;;;<<<:::999999888888888888888888666555555777777555222444333222111111111222333111111111000///---,,,++++++***)))'''&&&&&&'''''')))))))))))))))*********((('''%%%$$$$$$&&&(((***(((&&&$$$$$$&&&'''%%%$$$""" ###$$$  !!!!!! !!!!!!!!!!!!!!!  !!!###%%%***///333===@@@AAA>>>888222000///&&&%%%###!!!!!!"""$$$%%%%%%---999EEEMMMSSSWWWYYYZZZUUUMMMBBB777...'''$$$"""""""""  """$$$'''///888>>>DDDIIIIIIEEEGGGFFFFFFFFFEEEAAA;;;666111...---000111///111444555888===BBBDDDDDDBBBAAA@@@???===;;;;;;;;;;;;<<<;;;<<<>>>??????===<<<:::<<<:::999888999888555333111000///...---,,,+++***------,,,(((######&&&&&&###"""$$$'''%%%%%%$$$$$$###!!! !!!$$$''''''&&&&&&(((******(((%%%""" }}}|||{{{{{{|||{{{yyywwwssssssttttttssssssrrrrrrnnnlllhhhdddaaa_________YYYYYYWWWVVVTTTSSSQQQQQQMMMKKKJJJKKKLLLNNNMMMMMMLLLKKKJJJIIIHHHGGGGGGGGGDDDCCCCCCCCCDDDDDDBBBAAA@@@???>>>???AAAAAAAAA???>>>===;;;999888999:::;;;::::::;;;;;;::::::999888888777555555666555333222333222111111111222333444000//////......//////000,,,+++***((('''&&&&&&&&&***))))))((()))***,,,---)))(((&&&$$$$$$%%%'''(((&&&$$$######%%%&&&&&&%%%### !!!!!! !!!!!!!!!!!!!!!  """$$$'''+++000444>>>@@@AAA>>>888333111222)))'''$$$""""""###%%%'''***222>>>IIIQQQVVVYYYZZZZZZVVVNNNEEE:::111***&&&"""###"""!!! """%%%,,,444<<>>:::555111---******---...,,,---000222666===CCCFFFFFFDDDBBB@@@>>>;;;777555555666666555777999<<<===<<<;;;:::;;;888666555444222///---+++***)))(((&&&%%%######+++++++++'''###"""%%%%%%######%%%'''''''''&&&%%%###!!!!!!###%%%&&&&&&&&&'''((()))(((%%%### ~~~}}}|||}}}|||zzzxxxuuuvvvvvvwwwvvvtttsssqqqllljjjgggdddaaa```______ZZZYYYXXXWWWUUUSSSQQQPPPOOONNNMMMMMMMMMMMMNNNMMMNNNMMMLLLJJJHHHGGGGGGFFFDDDDDDDDDDDDDDDDDDCCCBBB@@@???>>>>>>@@@AAAAAA@@@???>>><<<:::999999:::;;;777888:::<<<=========<<<999888666555444333333222111111000000111333444555111000///......///000111---,,,+++)))((('''&&&&&&)))(((''''''(((***,,,...***((('''%%%$$$$$$%%%&&&###"""""""""$$$%%%&&&&&&%%%"""   !!!!!! !!!!!!!!!!!! !!!$$$&&&(((,,,111555;;;======:::555222111333---***'''$$$$$$&&&)))+++111999DDDMMMTTTXXXZZZ[[[XXXUUUOOOGGG>>>555...+++%%%%%%$$$"""!!!"""%%%(((000777???CCCHHHLLLKKKHHHHHHEEEAAA<<<888333///---,,,)))***,,,---++++++......333;;;BBBFFFFFFCCCAAA@@@===888333000///000111000222666:::<<<<<<;;;:::999777333111///---***((($$$$$$###"""!!! '''((((((&&&""""""%%%%%%%%%%%%&&&((((((''''''%%%$$$""" !!!"""###%%%%%%&&&&&&'''((('''&&&%%%###"""!!!!!!~~~|||zzzuuuuuuvvvuuutttrrrpppnnnkkkiiigggdddbbb```______]]]\\\[[[YYYVVVSSSPPPNNNPPPPPPPPPOOONNNNNNOOOOOOQQQPPPMMMKKKHHHFFFEEEDDDDDDDDDEEEEEEDDDCCCCCCCCC@@@>>>======???@@@@@@@@@???>>>===;;;;;;:::;;;;;;777888:::<<<=========<<<888888666555333222222333111111000000111333555666333222000///.........///,,,,,,++++++)))(((''''''((('''&&&%%%&&&(((+++,,,)))((('''%%%$$$$$$$$$$$$!!!!!!!!!""""""###%%%&&&&&&$$$"""!!!   !!! !!!!!!!!!!!!   """%%%'''))),,,000444888999:::777333111333555111...***''''''+++///222:::@@@IIIQQQVVVYYY[[[\\\YYYWWWRRRJJJAAA777///***%%%%%%%%%###"""$$$(((+++333:::AAAFFFKKKOOOOOOLLLIIIGGGBBB;;;444///,,,++++++((())),,,,,,)))))),,,,,,111999@@@CCCCCCAAA???===:::444///,,,++++++,,,---000555999<<<<<<:::999777444000---+++)))'''%%% ###$$$%%%$$$  """%%%&&&'''''')))***&&&&&&&&&%%%%%%$$$###"""!!!!!!"""$$$%%%&&&&&&%%%$$$%%%%%%%%%$$$$$$$$$###}}}{{{ttttttsssqqqpppnnnlllkkkkkkiiigggdddbbb```^^^]]]^^^]]]\\\ZZZWWWSSSPPPNNNOOOPPPPPPOOONNNMMMOOOQQQRRRQQQNNNKKKHHHEEECCCCCCBBBDDDEEEEEECCCBBBBBBCCC@@@>>><<<<<<>>>@@@@@@@@@???>>>======<<<<<<<<<<<<::::::;;;;;;::::::999888777777666444222111333444111111000000111333444666555444222000///---------++++++,,,++++++***)))((('''&&&&&&%%%&&&''')))***((('''&&&%%%$$$$$$$$$$$$!!!"""!!!!!!!!!$$$&&&%%%$$$###"""!!!   !!! !!!!!!!!!!!!  !!!###&&&''')))+++...111555777777555333222666999333111---+++,,,111888<<>>DDDHHHMMMRRRRRROOOKKKIIIDDD<<<444...,,,+++)))'''(((++++++(((''')))---111888>>>AAAAAA???===888666111---***)))))))))---000555999;;;:::999777333000+++)))'''&&&$$$### !!! """$$$###  !!!###%%%'''))))))***$$$%%%%%%&&&&&&&&&%%%%%%"""!!!"""$$$&&&'''&&&%%%!!!""""""#########""""""~~~|||vvvuuussspppnnnlllkkkkkkkkkjjjgggeeebbb___]]]\\\[[[[[[[[[YYYWWWSSSPPPNNNLLLNNNOOONNNLLLLLLNNNPPPPPPOOOMMMJJJGGGEEEDDDCCCAAACCCEEEDDDBBB@@@AAABBB@@@>>><<<<<<>>>???@@@@@@>>>>>>==================:::999999888888888888888555666666333111111333666222222111111111222444555333333222222000...---,,,***++++++,,,,,,+++******''''''''''''(((((((((((('''&&&&&&%%%%%%$$$$$$$$$!!!"""!!! """%%%!!!"""######!!!  !!!"""!!!  !!!!!!!!!!!!!!!!!! """$$$&&&'''(((***,,,...000222333111000111666:::555333///...111888@@@EEELLLNNNRRRTTTUUUWWWYYY[[[WWWVVVSSSMMMDDD:::111,,,)))))))))((()))---333888<<>><<<<<<===???@@@@@@============>>>>>>>>>>>>666666555555666888:::;;;444555555333111111444777333222111111111222333444111222222222111000...---)))***+++,,,---,,,++++++((()))))))))))))))((('''&&&&&&%%%%%%%%%%%%$$$$$$!!!"""!!!!!!$$$ ######!!!  ###"""  !!!"""!!!!!!!!!!!!  """$$$&&&'''((()))+++---+++---...---,,,///444999666444000000444<<>>777222............///444:::???@@@FFFJJJLLLOOORRRQQQNNNNNNNNNJJJBBB999222//////...,,,---000000,,,+++---444666:::===??????===<<<111000...,,,***((('''''',,,///444777888666333111)))&&&###!!! !!!  ###%%%&&&###   !!!!!!%%%'''''''''&&&&&&''''''&&&&&&%%%$$$$$$""""""$$$((()))'''%%%'''''''''&&&%%%### ~~~yyyvvvtttsssrrrqqqjjjiiihhheeebbb^^^ZZZXXXWWWVVVTTTSSSQQQOOOMMMMMMIIIIIIJJJKKKLLLLLLKKKIIIKKKLLLIIIEEEEEEGGGFFFBBBDDDEEEFFFDDDAAA@@@BBBEEEBBBAAA>>>===<<<>>>@@@BBB===???@@@>>>;;;:::===@@@888777666777999;;;:::999999777444222222333555666999555111///000111111111777555333000...---------************)))((('''''')))(((((()))***)))&&&$$$((($$$!!!!!!###$$$###"""###############"""!!!!!! !!!"""""""""!!! !!!!!!!!!!!!$$$""" """$$$&&&''''''''')))+++...---+++***+++...111333333111...///444===GGGNNNKKKNNNRRRTTTSSSQQQPPPOOOKKKJJJIIIFFFCCC???<<<:::888666555444777;;;@@@DDDHHHIIIIIIJJJKKKLLLMMMMMMIIIHHHFFFCCC???;;;888666000//////000111222000///444888<<<>>>===;;;999888333---***)))(((%%%'''+++---...111555666444000,,,%%%###   ###&&&)))((($$$!!! !!! ###%%%"""!!! !!!$$$'''((()))((((((((('''&&&%%%###""""""!!!"""%%%((()))'''%%%&&&'''''''''&&&$$$"""!!!~~~zzzxxxwwwvvvuuusssiiihhhgggeeebbb___\\\ZZZWWWVVVUUUSSSQQQOOOMMMLLLJJJKKKLLLMMMOOOOOONNNMMMKKKKKKIIIEEEEEEHHHGGGCCCDDDFFFGGGEEEAAA???@@@AAAAAA???===<<<<<<===???@@@===>>>>>><<<:::999999:::666555555666888999888777777666444333222222333444888555111000000111222222555444222000///---,,,,,,)))))))))((('''&&&$$$$$$&&&%%%%%%'''((((((&&&$$$&&&$$$!!!!!!###$$$###!!!###############""""""!!! !!!"""""""""!!! !!!""""""""""""!!!  ###$$$&&&'''(((***---000///...,,,+++,,,///333555555333222333777>>>FFFKKKLLLNNNQQQQQQPPPLLLIIIHHHCCCBBBAAA???===;;;:::999;;;<<<===???AAADDDGGGHHHJJJJJJJJJJJJKKKKKKKKKKKKIIIHHHGGGDDDBBB???<<<;;;999888777777888888666444666999>>>@@@@@@===999777222,,,((('''&&&%%%''',,,...000222555777444000,,,$$$###  !!!"""&&&(((***)))%%%"""  """$$$$$$###""""""$$$&&&''''''((((((''''''''''''&&&&&&###""""""$$$''')))(((&&&((()))))))))'''&&&$$$###~~~|||{{{zzzyyywwwuuuiiihhhgggeeeccc```^^^]]]ZZZYYYWWWTTTRRROOOMMMLLLGGGHHHJJJLLLLLLLLLLLLKKKJJJKKKIIIEEEFFFIIIHHHDDDEEEFFFGGGEEEBBB???>>>>>>@@@???===<<<;;;<<<======???===<<<;;;;;;:::888777444333333444666777777666666555555444333222222222555222///...///000111111333333222111///---,,,+++))))))((('''&&&%%%$$$###$$$$$$$$$%%%''''''%%%###$$$###"""###$$$$$$"""!!!######$$$$$$######"""!!! !!!"""""""""!!! !!!  !!!!!!   """###%%%&&&(((,,,111555222111//////111444888;;;;;;;;;;;;<<>>;;;999:::===@@@CCCBBB>>>:::666111+++&&&%%%%%%$$$(((---111222444777777555000,,,%%%### !!!###$$$***,,,---,,,((($$$!!! !!!  """###%%%$$$#########$$$%%%&&&(((''''''&&&'''((()))***%%%###"""###%%%'''(((((()))))))))((('''&&&%%%$$$~~~|||{{{{{{{{{zzzwwwuuujjjiiihhhfffcccaaa___^^^]]]\\\ZZZWWWTTTQQQOOONNNIIIKKKMMMMMMLLLKKKKKKKKKJJJKKKIIIEEEFFFIIIHHHDDDDDDEEEFFFFFFEEEBBB@@@>>>@@@???>>>===<<<<<<;;;;;;@@@===;;;;;;>>>>>>;;;888444333333444666777777666666666777666555444222111111///---,,,...///000///111222222111000...+++***)))(((((('''&&&&&&&&&&&&&&&%%%%%%&&&'''&&&$$$"""###$$$%%%&&&&&&%%%$$$"""###$$$$$$$$$$$$###"""""" !!!"""""""""!!!!!!    !!! !!!###%%%(((---333888777666555666888===AAADDDFFFGGGIIIJJJLLLMMMMMMMMMOOOPPPPPPPPPNNNJJJDDDAAA888555222//////222555888:::===BBBGGGJJJKKKJJJJJJOOONNNMMMKKKIIIGGGFFFEEEFFFGGGGGGHHHHHHGGGGGGFFFFFFEEEDDDDDDDDDCCC@@@>>>AAAAAABBBBBBBBB???;;;999222+++&&&%%%$$$%%%)))///444555666888888666111...&&&$$$"""  !!!!!!$$$'''(((...///000...+++&&&"""!!!"""############"""###&&&''')))'''&&&%%%%%%''')))***&&&$$$""""""###&&&((()))'''&&&&&&&&&%%%$$$######{{{zzzyyyyyyyyyxxxvvvsssmmmkkkiiifffdddaaa```___bbb```^^^ZZZWWWSSSPPPOOOQQQSSSUUUTTTQQQNNNNNNNNNKKKLLLIIIFFFFFFIIIHHHDDDCCCDDDEEEFFFFFFEEECCCAAA@@@@@@@@@???>>><<<;;;:::;;;999999;;;>>>???===:::555444444555777888888777888888999999888666333222000///---...000222222111111222222222000...,,,+++&&&&&&%%%%%%%%%&&&'''(((***)))(((((((((&&&###!!!$$$%%%'''((('''&&&%%%%%%$$$$$$$$$$$$$$$###"""""" !!!"""""""""!!! ###"""  !!!"""!!!###%%%'''***000666;;;;;;::::::<<<@@@FFFKKKOOORRRTTTWWWYYYYYYXXXUUUSSSPPPPPPPPPRRRRRRPPPKKKGGG<<<999444111000333888;;;AAACCCFFFIIILLLNNNOOOOOOQQQPPPNNNLLLJJJHHHFFFEEEEEEFFFGGGHHHIIIIIIIIIIIIGGGFFFFFFGGGHHHHHHGGGEEEGGGEEEBBBAAAAAA@@@>>><<<222,,,'''%%%%%%%%%***000444555555777777555111...'''&&&$$$###"""""""""""" """&&&***,,,111111111000---((("""!!!!!!""""""!!!###&&&))))))(((&&&$$$$$$%%%&&&'''&&&%%%###""""""$$$'''***'''&&&&&&%%%$$$$$$$$$$$$zzzxxxvvvuuuvvvuuusssqqqmmmkkkiiigggdddcccbbbaaaeeeccc```\\\XXXTTTQQQOOOQQQTTTVVVUUUQQQNNNNNNOOOLLLMMMJJJGGGFFFIIIGGGCCCCCCBBBCCCDDDFFFFFFDDDBBB@@@AAAAAA@@@???<<<:::999555555777999<<<<<<;;;:::666555555666888999999888::::::::::::888666444333222000000111444666666555333333222222111///...---&&&%%%$$$$$$$$$%%%''''''+++***)))))))))(((%%%"""$$$%%%''''''&&&%%%&&&'''$$$$$$$$$%%%$$$$$$###""" !!!"""""""""!!! ###"""!!! !!!!!!######"""!!! """"""$$$&&&(((+++...222888<<<;;;;;;<<>>AAADDDEEEFFFHHHKKKMMMOOOPPPQQQPPPOOOMMMKKKIIIHHHGGGEEEFFFGGGHHHIIIJJJJJJJJJHHHHHHHHHJJJLLLMMMMMMKKKJJJFFFBBBAAABBBBBB???===222+++'''&&&%%%$$$(((...111111222333444333///,,,'''&&&%%%$$$###""""""""" $$$)))---000222222222111///***### !!! !!!%%%)))((('''&&&%%%$$$$$$%%%&&&&&&%%%%%%###"""###'''***)))((('''&&&&&&&&&&&&'''zzzxxxtttsssssssssrrrpppjjjiiihhhffffffeeeffffffeeeccc```\\\WWWSSSPPPNNNLLLPPPSSSSSSOOOLLLMMMPPPNNNNNNKKKGGGFFFHHHFFFBBBDDDBBB@@@AAACCCCCCBBB@@@???@@@AAA@@@>>>;;;888666333666999::::::999999:::666555555666888999999888:::::::::999777555444333000//////111444666777666555444333111000000000000,,,***((('''&&&&&&'''(((((((((((()))***)))'''%%%###$$$&&&%%%######%%%((($$$$$$%%%%%%$$$$$$###""" !!!"""""""""!!! !!!$$$###!!! !!!###$$$ !!!!!!  !!!"""######&&&)))+++...111555999666777999>>>EEEMMMTTTYYY[[[^^^bbbdddccc^^^YYYUUUMMMMMMNNNSSSXXXYYYUUUQQQIIIFFFBBB??????BBBGGGJJJFFFGGGIIIKKKMMMNNNNNNOOOQQQPPPOOONNNMMMKKKJJJJJJGGGHHHIIIJJJJJJJJJJJJJJJIIIHHHIIIKKKMMMNNNNNNMMMHHHEEEBBBCCCEEEDDD???:::///***&&&%%%$$$"""$$$)))++++++,,,---///...+++)))&&&%%%$$$###"""!!!!!! !!!%%%+++000333222222111222000,,,$$$!!! """'''&&&&&&&&&&&&''''''''''''%%%&&&&&&$$$"""###&&&))))))((('''&&&&&&&&&''''''{{{xxxtttrrrqqqqqqqqqpppggggggfffffffffhhhiiijjjeeeccc___[[[VVVRRRNNNLLLLLLPPPUUUUUURRRPPPRRRUUUOOOOOOLLLGGGFFFHHHFFFAAAEEEBBB???>>>@@@AAA???===>>>???@@@@@@>>>:::666444555999======;;;999999;;;666555444666888999888777::::::999777666444333333---,,,---///222444444444666555333111000000111111333111...+++)))))))))***%%%%%%&&&(((***+++)))((("""###$$$###!!!!!!$$$((($$$%%%%%%%%%%%%$$$###### !!!"""""""""!!! !!!!!!"""!!! !!! !!!!!! ###$$$"""  !!!###### ###''')))+++...111333222333666;;;CCCLLLTTTYYYYYY\\\```bbbaaa\\\VVVRRRLLLKKKMMMRRRXXXYYYVVVQQQKKKIIIFFFDDDEEEHHHMMMPPPKKKMMMPPPSSSTTTTTTSSSRRRQQQPPPPPPOOONNNMMMLLLLLLJJJJJJKKKKKKKKKKKKKKKJJJHHHHHHHHHJJJLLLMMMLLLJJJDDDCCCCCCFFFHHHFFF>>>777---(((%%%$$$""" !!!%%%''''''''')))+++***(((&&&$$$$$$###"""!!! !!!&&&,,,111555222111111222111,,,%%% !!! $$$$$$%%%&&&((()))*********$$$%%%&&&%%%######&&&)))'''&&&%%%$$$###$$$%%%&&&yyywwwuuussssssrrrqqqooojjjfffeeeggggggfffhhhlllgggccc^^^ZZZWWWTTTPPPMMMNNNPPPRRRSSSTTTSSSQQQPPPQQQNNNKKKIIIIIIHHHFFFDDDGGGCCC@@@@@@AAABBBAAA@@@BBBAAAAAAAAA@@@>>>:::777;;;:::888999;;;<<<;;;999999777555555777888999888>>>>>><<<;;;999888666666...///000111222333333333444333111111111000---+++---,,,+++***)))''''''&&&***)))((('''''''''''''''%%%$$$$$$$$$######""""""%%%&&&&&&%%%$$$"""  !!!###$$$###!!!### !!!'''"""!!!!!! !!!!!!!!!   !!!"""$$$%%%'''((()))+++///222222///111888===AAAJJJTTTZZZ[[[]]]^^^\\\VVVMMMGGGEEEDDDGGGNNNUUUWWWTTTPPPLLLGGGDDDDDDJJJPPPTTTVVVPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQOOONNNMMMKKKJJJIIIFFFHHHKKKKKKKKKJJJKKKMMMNNNNNNMMMMMMLLLKKKKKKKKKHHHFFFDDDCCCBBB???;;;777222---((($$$$$$%%%&&&'''(((&&&%%%%%%%%%%%%$$$"""###  !!!!!!"""'''+++...---------+++(((%%%"""   !!!$$$$$$###!!!%%%&&&'''((())))))))))))((('''&&&%%%$$$%%%&&&&&&'''%%%###"""""""""""""""zzzxxxuuusssttttttsssrrrlllhhhfffhhhhhhfffgggkkkfffccc^^^ZZZXXXUUURRROOOOOOPPPQQQSSSTTTTTTSSSSSSRRROOOLLLJJJJJJIIIGGGEEEEEEBBB??????AAABBBBBB@@@>>>>>>===>>>>>><<<999666888:::;;;;;;:::999:::<<<999777555666777999999999>>>===<<<:::999777666555444555555666666555555444444333111111111000---+++***)))))))))((((((''''''***))))))((((((((((((((($$$$$$#########"""""""""###$$$$$$%%%$$$###"""!!!"""$$$$$$""" !!!"""###$$$###"""!!!   &&&###""""""!!!!!!!!!"""""" !!!"""!!!   !!!""""""###%%%&&&''')))---000000...///555999;;;CCCLLLQQQRRRSSSTTTRRRMMMFFFAAAAAA@@@BBBHHHNNNQQQOOOKKKFFFDDDBBBDDDIIIPPPTTTUUURRRRRRSSSSSSRRRRRRQQQQQQQQQPPPOOONNNLLLKKKJJJIIIJJJLLLNNNNNNMMMMMMNNNPPPPPPOOONNNMMMLLLKKKKKKJJJGGGFFFDDDCCCBBB@@@<<<999555111,,,***)))***+++++++++)))''''''''''''%%%###$$$!!!!!!""""""!!!!!!!!! !!!"""%%%(((*********)))(((&&&###!!!   """$$$%%%$$$"""%%%%%%&&&&&&&&&&&&&&&%%%((('''&&&%%%$$$%%%%%%&&&(((&&&$$$###############|||yyyuuussssssttttttsssmmmiiigggiiihhheeefffiiieeebbb^^^ZZZXXXVVVTTTRRRPPPQQQQQQRRRSSSTTTTTTUUURRRPPPMMMKKKJJJIIIHHHFFFCCCAAA@@@@@@BBBCCCCCCBBB>>>=========>>>===:::888666:::===<<<999888;;;>>>999888666666888999:::999======;;;:::888666555555888888888777666555444333444222111111111000---+++'''''''''''''''(((((((((***))))))))))))((((((((($$$######"""""""""""""""!!!"""###$$$$$$$$$$$$$$$ !!!######"""!!!""""""############""""""###""""""!!!  $$$"""""""""""""""######### !!!!!!!!!   !!!""" !!!###$$$%%%'''+++...---,,,---111333444999???DDDDDDEEEEEEEEEAAA<<<888;;;:::;;;???DDDFFFEEECCC??????@@@CCCJJJOOOSSSTTTTTTUUUUUUVVVUUUTTTRRRQQQQQQPPPOOONNNMMMKKKJJJJJJMMMNNNPPPPPPOOOOOOQQQRRRRRRQQQOOOMMMLLLJJJJJJIIIFFFEEEDDDDDDCCCAAA>>><<<999777444222333333222111111///---,,,+++***(((&&&&&&$$$######$$$%%%%%%$$$%%%%%%$$$$$$$$$%%%%%%&&&'''&&&%%%$$$###"""!!! """"""!!!!!!!!!###"""!!!"""$$$%%%$$$###&&&&&&&&&&&&&&&%%%$$$$$$''''''&&&%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$~~~zzzvvvsssrrrqqqqqqppplllhhhggghhhgggccccccfffdddaaa]]]ZZZXXXWWWVVVTTTTTTSSSRRRRRRRRRRRRSSSTTTQQQNNNLLLJJJJJJIIIGGGFFFBBBAAAAAABBBCCCDDDEEEEEECCCBBB@@@@@@AAA???===;;;777999;;;<<<<<<;;;<<<===:::888666666888:::;;;;;;<<<<<<:::999777555444444444444444444333222111000333222111000000///---+++)))(((((((((((((((''''''((((((((((((((((((''''''######"""!!!!!!""""""###""""""######$$$$$$$$$$$$%%%###!!!!!!!!!!!! !!!"""#########!!!  !!!!!!""""""""" !!!""""""############  !!!!!!""" !!!###$$$%%%'''+++...,,,,,,...///000000333777:::::::::;;;;;;999666333555444444777:::<<<;;;:::999;;;???DDDJJJOOORRRSSSSSSTTTVVVWWWXXXWWWVVVUUURRRRRRQQQPPPOOONNNMMMLLLOOOPPPQQQQQQPPPPPPRRRSSSRRRQQQOOOLLLJJJHHHHHHHHHEEEEEEDDDDDDEEECCCAAA>>>>>><<<;;;:::;;;;;;:::888888666444222111000---++++++************+++************))))))(((((('''''')))((('''%%%###"""!!!!!! !!!""""""###$$$$$$###!!!!!!###$$$$$$###&&&&&&'''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###$$$%%%~~~}}}{{{vvvrrrpppnnnlllkkkjjjfffeeefffeeeaaaaaacccddd```\\\YYYXXXWWWVVVVVVVVVUUUTTTRRRQQQQQQPPPQQQOOOLLLJJJHHHHHHHHHFFFDDDAAABBBDDDEEEEEEFFFFFFGGGGGGFFFCCCBBBAAA???<<<:::999777777:::???AAA>>>::::::888777777999;;;<<<<<<;;;;;;999888666444333222...//////000000000000000333222000000000///,,,***,,,++++++***)))''''''&&&%%%%%%&&&''''''&&&&&&%%%$$$###"""!!!!!!"""###$$$%%%%%%$$$######"""""""""%%%###!!!!!!"""""" """"""#########!!!  !!!""""""### !!! !!!"""###"""""" !!!!!!!!!!!!!!! """###$$$%%%(((,,,///,,,///222333333444555666999999888999:::999777444555444444666777888777666999<<>>???AAAAAA???>>>???===:::999888666333111111111222222111111111111//////.........------,,,......,,,***'''%%%###""""""!!!$$$'''###""" """######"""###$$$%%%'''((()))))))))%%%%%%%%%%%%%%%$$$$$$$$$"""$$$&&&%%%###"""###$$$~~~||||||~~~{{{vvvssspppnnnjjjhhhgggddddddeeeddd```___bbbccc___ZZZWWWVVVVVVVVVUUUUUUTTTSSSRRRQQQPPPOOONNNNNNKKKIIIHHHHHHGGGFFFDDDAAACCCEEEFFFEEEEEEFFFGGGGGGEEEBBB@@@???===:::777:::666444:::AAADDD???999:::888777888:::<<<======::::::888777555333222222,,,---///000111222222222333111000000000///,,,***------,,,***)))'''&&&&&&###$$$%%%&&&&&&&&&%%%$$$%%%$$$"""!!!!!!###%%%&&&((('''%%%###"""!!!  !!!$$$%%%$$$###$$$$$$$$$$$$$$$###"""""""""""""""!!!!!!!!! !!!  !!!"""###""""""  !!!""""""""""""!!!!!!###$$$%%%&&&))),,,//////555999:::<<<>>>???>>>AAA@@@AAABBBCCCBBB???===<<<===>>>>>>>>>===<<<;;;>>>AAAFFFIIILLLNNNPPPRRRPPPQQQRRRUUUWWWZZZ\\\]]]VVVVVVUUUUUUTTTSSSSSSRRRUUUUUUUUUTTTSSSSSSUUUWWWSSSQQQMMMJJJHHHGGGGGGGGGFFFFFFEEEFFFGGGFFFCCCAAA@@@??????@@@BBBCCCBBBAAACCCAAA>>>===<<<:::888666555777999999777666777777555444333222222111222222333333222000...***'''%%%### ###'''"""!!! !!!###$$$###""" """$$$&&&'''((((((%%%%%%%%%%%%%%%$$$###### ###&&&%%%"""!!!"""$$$~~~}}}}}}{{{yyywwwuuussspppllliiifffdddcccfffeeeaaa```bbbccc___YYYVVVUUUUUUUUUTTTPPPQQQQQQRRRRRRQQQOOONNNNNNLLLIIIHHHHHHHHHGGGEEE???BBBEEEEEEDDDCCCDDDEEEEEECCC@@@>>>===<<<999888888666666;;;AAACCC???;;;:::999777888;;;===>>>>>>999999888666444333111111...///000111222333333333333111000//////...,,,***++++++***)))((((((''''''"""###%%%''''''&&&%%%$$$&&&%%%###""""""$$$&&&(((((('''%%%###!!!!!!!!!!!!###&&&'''%%%###$$$######"""""""""######""""""""""""!!!!!!!!!!!!""" """  """$$$$$$$$$### !!!"""""" !!!"""###""""""!!!!!!"""$$$%%%&&&(((,,,///222:::AAACCCFFFKKKLLLIIILLLLLLMMMOOOPPPNNNKKKHHHIIIJJJLLLMMMKKKHHHFFFEEEDDDGGGKKKMMMMMMMMMOOOQQQQQQPPPQQQRRRTTTXXX[[[]]]VVVVVVVVVUUUTTTTTTSSSSSSSSSSSSSSSQQQPPPPPPRRRUUUTTTRRRNNNKKKIIIIIIJJJJJJHHHGGGFFFGGGGGGFFFDDDAAA???>>>===>>>@@@BBBBBBBBBCCCAAA???>>>===<<<:::888888:::======;;;999:::;;;:::999666444333333444444444555666666444000,,,)))%%%!!! ### !!!###%%%&&&%%%### !!!###$$$%%%&&&''''''$$$%%%%%%&&&%%%$$$###""" $$$''''''###!!!###%%%~~~~~~xxxwwwwwwvvvvvvsssnnnkkkfffddddddffffffbbbaaacccccc___YYYUUUTTTTTTTTTSSSLLLMMMPPPRRRRRRRRRPPPOOOOOOLLLJJJIIIIIIIIIHHHFFF>>>AAADDDDDDBBBAAAAAACCCDDDBBB???>>>>>>===<<<:::555666999===@@@@@@???===:::999777888;;;===>>>>>>999888777666444222111000//////000111222222222222222111000//////...,,,***((((((((((((((((((((((((###$$$&&&(((((('''&&&%%%'''%%%###"""###%%%''')))'''&&&$$$"""!!!!!!"""""" !!!$$$&&&&&&### """!!!  !!!""" !!!"""###$$$$$$###!!!!!!"""  !!!$$$%%%&&&%%%%%%"""""""""""""""###$$$$$$ """#########"""!!! """###$$$%%%(((+++...444>>>FFFIIIMMMSSSUUURRRTTTTTTVVVXXXYYYWWWSSSOOORRRUUUWWWXXXUUURRROOOMMMIIILLLOOOOOOMMMMMMOOOQQQRRRQQQPPPPPPRRRUUUYYY[[[VVVUUUUUUUUUTTTSSSSSSSSSOOOOOONNNLLLKKKKKKNNNPPPUUUSSSPPPLLLKKKKKKLLLMMMHHHHHHGGGGGGHHHGGGDDDAAA>>>===;;;<<<>>>AAABBBBBBBBB@@@>>>======<<<:::888888<<<>>>>>><<<:::;;;<<<>>><<<888555333222333444444666888999888444000---%%%""" """%%%((((((&&&$$$$$$%%%&&&&&&''''''''''''$$$$$$%%%&&&%%%$$$###""" %%%)))(((%%%"""$$$'''~~~}}}||||||xxxuuussspppnnnkkkiiigggeeecccbbbaaaaaabbbddd```\\\XXXUUUSSSPPPNNNKKKNNNPPPQQQPPPOOOOOOOOOSSSPPPMMMKKKKKKKKKJJJHHHGGGFFFEEEDDDCCCCCCCCCCCCFFFCCCAAABBBDDDCCC@@@===:::999999;;;>>>???>>>===999888777777777888:::;;;555777666222111333333111222111111222333444333111222222111///...---,,,++++++(((&&&&&&((()))(((&&&%%%&&&((()))))))))(((''''''%%%###!!!!!!###%%%'''######""""""!!!"""""""""!!!""""""######""""""!!!  !!!!!!!!!!!! '''$$$ !!!######$$$$$$#########&&&(((!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""!!!"""%%%&&&''',,,333<<>>===<<<;;;:::999:::<<<<<<999444222444666<<<===<<<888666555000)))'''$$$  !!!#########$$$&&&(((%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$#########$$$%%%%%%######$$$%%%}}}yyyvvvsssqqqnnnkkkkkkiiigggeeedddccccccdddccc___ZZZVVVTTTSSSQQQOOOPPPSSSUUUUUUTTTSSSTTTTTTSSSPPPMMMKKKKKKKKKJJJIIIGGGGGGFFFDDDDDDCCCCCCCCCEEEDDDCCCCCCCCCBBB???>>>;;;;;;;;;<<<===>>><<<:::888888777666777888999:::999;;;:::666444666666333111111111222444444333111111111000///...,,,,,,+++,,,)))'''&&&((((((&&&$$$&&&&&&'''((((((((((((((('''%%%###""""""###%%%'''&&&&&&%%%$$$######$$$$$$ !!!###$$$&&&'''''''''"""""""""  """!!! """ !!!###!!!""""""!!! !!!###%%%""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""!!!"""%%%&&&(((...555AAALLLWWWZZZ[[[^^^aaaaaa^^^___```___^^^[[[XXXVVVXXXXXXYYYYYYXXXWWWUUUTTTTTTTTTTTTSSSSSSQQQPPPPPPTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSRRRRRRSSSSSSQQQOOOQQQPPPOOOMMMMMMNNNPPPQQQPPPPPPNNNKKKIIIIIIKKKNNNMMMLLLKKKJJJIIIEEE@@@<<<::::::::::::;;;;;;;;;<<<:::;;;;;;:::999999:::<<<===<<<;;;:::888777777777888999999888666555666777;;;===<<<999777666000)))$$$!!! !!!"""""""""###%%%'''%%%%%%%%%&&&&&&&&&&&&'''(((''''''&&&%%%$$$$$$$$$###%%%%%%%%%$$$###$$$%%%~~~zzzwwwtttqqqnnnllllllkkkjjjhhhgggfffeeeeeebbb^^^XXXUUUSSSSSSSSSRRRSSSUUUWWWWWWVVVVVVVVVWWWRRRPPPMMMLLLLLLLLLKKKJJJGGGGGGFFFEEEDDDCCCBBBBBBDDDEEEEEECCC@@@>>>>>>>>>===<<<<<<<<<======;;;888777777666666666777888999;;;===;;;777555777666333000000111333555555222000000//////...---,,,++++++,,,***(((''''''&&&$$$###&&&&&&&&&&&&&&&&&&'''((('''&&&$$$######$$$&&&'''))))))(((&&&%%%%%%%%%%%%"""###%%%&&&((()))))))))&&&%%%$$$"""!!!###"""!!! ###&&&  """""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""!!!###&&&''')))000999GGGRRR\\\______aaacccccccccbbbaaa___\\\YYYWWWUUUWWWXXXYYYYYYYYYXXXWWWWWWVVVVVVVVVUUUTTTRRRQQQPPPRRRRRRQQQQQQQQQRRRRRRSSSSSSQQQPPPPPPQQQRRRQQQQQQPPPOOOMMMKKKKKKMMMOOOQQQOOOOOONNNLLLJJJJJJMMMOOOMMMKKKJJJIIIHHHEEEAAA>>>999:::;;;;;;;;;:::888777555666555444444555999<<<<<<:::888666555444444444444333444555888999999888999<<<<<<:::888666000)))!!! """"""!!!"""$$$&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&&&&&&&%%%###%%%&&&%%%$$$###$$$&&&{{{wwwtttqqqnnnkkklllllljjjiiihhhffffffeeebbb^^^XXXTTTTTTUUUVVVVVVQQQSSSTTTTTTSSSSSSTTTUUUSSSPPPMMMKKKLLLLLLKKKJJJGGGGGGFFFEEEDDDCCCBBBAAABBBDDDDDDAAA===:::;;;>>>;;;;;;;;;===>>>>>>;;;999666666666666666777777888999;;;999555333555444111000000111444555555222000///......---,,,,,,++++++))))))((((((''''''%%%$$$'''&&&%%%$$$$$$%%%'''((('''&&&%%%$$$$$$%%%&&&'''+++***((('''&&&%%%$$$$$$&&&''''''''''''''''''&&&''''''%%%"""!!!###$$$"""  !!!!!! !!!###%%%'''  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""!!!###&&&'''***444???MMMXXX```bbbaaacccdddddddddbbb```]]]ZZZXXXWWWVVVWWWWWWYYYZZZ[[[ZZZYYYYYYXXXWWWWWWVVVUUUSSSRRRQQQPPPPPPOOOOOOOOOPPPQQQRRRSSSQQQOOONNNPPPRRRRRRRRRNNNLLLIIIHHHHHHJJJLLLNNNMMMMMMMMMLLLKKKLLLNNNPPPNNNLLLJJJIIIHHHGGGDDDBBB=========<<<;;;:::999888444444222000///222666::::::999666333111000111111...---...222888:::999666777:::;;;999888666000(((""" !!!!!! !!!###%%%$$$%%%%%%&&&&&&'''''''''((((((((((((''''''''''''$$$%%%&&&%%%$$$$$$%%%&&&|||wwwtttqqqmmmjjjjjjjjjiiihhhgggeeedddcccccc^^^YYYUUUUUUVVVXXXXXXPPPQQQRRRRRRQQQPPPRRRSSSSSSPPPMMMKKKKKKJJJIIIHHHEEEFFFFFFFFFEEEDDDCCCBBB@@@AAAAAA>>>:::888:::<<<999999:::===??????===:::555666666666777777777777888:::888444222444444111000000111333555555222000//////...---,,,++++++***&&&'''((())))))(((((((((''''''%%%$$$$$$%%%&&&'''''''''&&&%%%%%%&&&'''''')))((('''%%%$$$#########%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&$$$!!! """%%%$$$"""  !!!"""$$$######""""""######$$$ """!!!  !!! !!!!!!""""""""""""!!!!!!!!!"""$$$'''(((,,,888EEERRR[[[ccccccaaabbbccccccaaa```^^^\\\ZZZYYYXXXXXXWWWXXXZZZ[[[\\\[[[[[[ZZZXXXXXXWWWWWWVVVTTTSSSRRRPPPOOONNNNNNNNNOOOQQQRRRSSSQQQOOONNNPPPRRRRRRRRRMMMLLLIIIHHHGGGHHHJJJLLLKKKLLLMMMMMMLLLMMMPPPRRRPPPNNNLLLKKKKKKJJJHHHGGGEEECCCAAA>>>===<<<===>>>888666333000...000444888777555222000---,,,++++++))))))+++000666888666333222555777555555555000)))&&&### !!! !!!""" !!!!!!!!! !!!###%%%$$$$$$%%%%%%&&&'''((((((''''''(((((((((((((((((($$$%%%&&&&&&$$$$$$%%%&&&|||wwwssspppllliiihhhhhhgggfffeeecccbbbaaabbb^^^YYYVVVVVVWWWWWWWWWQQQRRRRRRRRRQQQQQQSSSUUUSSSPPPMMMJJJIIIHHHGGGEEECCCDDDEEEFFFFFFEEEDDDCCC??????>>><<<:::999;;;<<<777888:::===@@@@@@===;;;555666777888888888777777999;;;999555444777777444222111111222333444333111111000///...---+++******%%%'''***+++***)))******(((''''''&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&$$$###"""""""""""" """###%%%&&&&&&&&&###$$$$$$""" !!!&&&%%%###"""!!!!!!""""""#########"""!!! !!!"""$$$###""" !!!!!!!!!!!!""""""""""""!!!!!!!!!"""%%%((()))...<<>>@@@???<<<999666777888999999999888777888;;;:::666666999999666333222000000222333444333333222111///---+++***)))&&&***------+++******+++((((((((((((((('''&&&&&&''''''''''''''''''''''''$$$$$$###"""!!!!!!""""""!!!"""$$$%%%%%%%%%!!!"""$$$$$$""" $$$$$$######"""!!!!!!!!!###############!!! !!!###%%%%%%###!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!"""&&&((()))///???NNNYYYaaagggdddaaa```aaaaaabbbaaaaaa___^^^]]]\\\[[[ZZZ[[[\\\]]]]]]\\\\\\[[[UUUUUUVVVVVVVVVUUUUUUUUURRRPPPOOONNNOOOQQQTTTUUUTTTSSSRRRRRRSSSSSSQQQOOOPPPPPPOOONNNLLLJJJHHHHHHGGGIIILLLMMMNNNPPPSSSUUUTTTQQQMMMLLLMMMNNNOOOOOOLLLKKKIIIHHHFFFFFFFFFFFF???>>><<<888666666999<<<777777666444222...***((('''+++111444444222000///)))+++++++++---000///+++(((%%%!!! """#########""""""###%%%###$$$$$$%%%&&&'''((()))%%%%%%&&&''''''((())))))%%%&&&'''&&&%%%%%%%%%'''{{{vvvrrrnnniiifffffffffffffffdddbbb```___]]]ZZZWWWUUUTTTTTTRRRQQQRRRRRRRRRQQQPPPQQQSSSVVVTTTQQQLLLIIIFFFDDDBBB@@@@@@AAADDDFFFGGGGGGFFFEEECCC???;;;;;;>>>@@@@@@>>>:::;;;<<>>:::777666777888::::::999999888777999888555555888999777555222000///111333444444555444222000...+++***)))))),,,//////,,,))))))***'''((()))))))))(((&&&%%%((((((((((((((((((((((((######""""""!!!""""""""""""""""""######""""""""""""%%%%%%$$$"""!!!!!!"""#########"""!!! $$$$$$%%%&&&%%%$$$###"""!!!###%%%%%%###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!"""&&&((()))000@@@QQQ[[[ccchhheeeaaaaaaaaaaaadddddddddbbb```^^^\\\[[[[[[\\\]]]]]]]]]]]][[[[[[TTTTTTUUUVVVVVVVVVUUUUUURRRQQQPPPOOOPPPRRRUUUWWWTTTTTTSSSTTTTTTSSSPPPNNNOOOOOONNNMMMKKKHHHEEEDDDGGGIIILLLNNNOOOQQQSSSVVVTTTQQQMMMLLLMMMOOOPPPPPPLLLLLLLLLLLLKKKIIIGGGFFF@@@@@@>>><<<::::::<<>>;;;:::<<<@@@CCC::::::<<>>:::999:::<<<<<<999777777777::::::;;;;;;:::888777666333222222111222444555666666444222///---+++))))))'''(((***+++,,,,,,+++******)))((())))))(((%%%###)))))))))***)))(((((('''%%%%%%%%%###!!! &&&%%%###!!! !!!!!!"""###############"""!!! """""""""""""""!!!!!! !!!"""""""""""""""!!!!!!"""######$$$###"""!!! !!!  !!!"""######$$$$$$############&&&---999FFFOOO\\\```eeehhhhhhfffeeedddiiiiiiiiieeeaaa]]][[[ZZZ_______________]]]ZZZWWWUUUTTTSSSRRRRRRRRRSSSTTTTTTRRRPPPPPPRRRSSSTTTSSSVVVVVVUUUSSSRRRQQQPPPOOONNNNNNMMMKKKJJJIIIHHHGGGHHHIIIJJJLLLOOOSSSVVVXXXUUUSSSPPPNNNOOOOOONNNMMMPPPOOONNNLLLKKKIIIHHHGGGBBBAAABBBFFFFFFBBB@@@BBBDDD>>>;;;;;;:::666555666333444666777666444111///,,,---+++''''''***+++***(((%%%!!!!!!&&&&&&""" !!!$$$&&&&&&&&&$$$######%%%'''%%%%%%&&&&&&'''&&&&&&&&&###$$$$$$%%%&&&'''((((((~~~yyytttooollljjjjjjjjjjjjgggccc^^^\\\[[[\\\```___\\\ZZZWWWUUUTTTSSSUUURRRPPPPPPRRRSSSRRRPPPNNNMMMKKKGGGBBB@@@AAABBBFFFFFFGGGHHHHHHHHHGGGFFFAAA???<<<:::;;;<<>>AAA@@@===999666888:::;;;999888888999:::::::::::::::888777666222222111111222333555666666555333000...,,,++++++(((((()))*********))))))***)))((())))))(((&&&###'''''''''''''''&&&%%%%%%###$$$%%%$$$"""  '''&&&$$$###""""""######"""############""""""!!! !!!"""""""""""""""!!!"""""""""""""""!!!!!!!!!"""###$$$######!!!!!!###""" !!!"""###$$$$$$%%%%%%%%%######$$$'''...999EEENNN[[[___dddffffffdddcccbbbfffggggggeeebbb___^^^^^^___^^^^^^^^^^^^]]]ZZZWWWVVVUUUTTTSSSSSSSSSTTTUUUTTTRRRPPPPPPQQQRRRRRRQQQRRRRRRRRRQQQQQQPPPPPPPPPLLLLLLLLLLLLKKKJJJIIIHHHLLLLLLMMMOOORRRUUUXXXZZZWWWUUURRRPPPPPPPPPOOOMMMOOOOOONNNMMMLLLKKKJJJJJJDDDCCCDDDGGGGGGBBBAAABBBCCC>>>;;;;;;:::666555777555666777888777666444333///111///******---...---)))&&&###!!!   $$$))))))&&&###%%%'''&&&&&&&&&%%%######%%%'''%%%&&&&&&''''''&&&&&&&&&###$$$$$$%%%&&&'''((((((~~~yyysssnnnkkkiiihhhiiiiiigggccc^^^\\\\\\]]]bbb```\\\YYYVVVTTTTTTTTTRRRPPPOOOOOOQQQRRRRRRQQQOOONNNLLLHHHDDDBBBBBBCCCFFFGGGHHHIIIIIIIIIIIIIIIDDD???;;;:::<<<>>>>>>===<<<;;;;;;<<<======;;;888444666999999999999:::;;;999999:::999999888777666222111111000111333444555666555333111///...------))))))((('''''''''(((((()))(((((()))***)))'''$$$$$$$$$%%%%%%$$$$$$###"""!!!###%%%%%%$$$"""!!!!!!((('''&&&%%%$$$$$$$$$$$$!!!""""""############""" """######$$$$$$!!!""""""#########"""""" !!!"""#########"""!!!%%%$$$""" """###$$$%%%%%%&&&%%%%%%###$$$&&&)))000:::DDDLLLWWW[[[___bbbcccccccccccceeeffffffeeebbb_________^^^]]]\\\]]]]]]\\\YYYWWWVVVUUUTTTTTTTTTUUUVVVWWWSSSQQQOOOOOOPPPPPPPPPOOONNNNNNNNNNNNNNNOOOOOOOOOIIIJJJKKKLLLLLLLLLKKKJJJMMMNNNNNNPPPSSSVVVYYYZZZWWWTTTQQQPPPOOONNNLLLKKKMMMMMMMMMMMMMMMLLLLLLLLLHHHEEEFFFIIIHHHCCCAAACCCBBB>>><<<<<<:::666555888777777777888888888888888444666444///...111222000***'''###!!!!!!  !!!%%%))))))'''%%%%%%'''&&&&&&'''%%%######$$$&&&&&&&&&'''''''''&&&&&&%%%###$$$$$$%%%&&&'''((((((}}}wwwqqqllliiigggfffiiihhhfffbbb___\\\]]]^^^aaa^^^ZZZUUURRRQQQQQQRRROOONNNNNNNNNOOOPPPPPPQQQRRRRRRPPPMMMIIIGGGGGGGGGDDDEEEFFFGGGGGGHHHHHHIIIFFFAAA;;;:::===???===:::<<<<<<;;;;;;;;;:::888777555666888888888888999:::999999888888888777777666111111000000111222444555555444222111///......---+++***((('''&&&'''(((((()))(((((()))******(((&&&$$$$$$$$$$$$$$$###"""""" ###&&&(((&&&$$$######&&&&&&&&&%%%$$$$$$$$$$$$ !!!"""############### !!!"""############""""""######$$$$$$###### !!!"""#########"""!!!$$$######"""!!! !!!"""###$$$%%%%%%%%%%%%###%%%(((,,,222;;;EEEKKKRRRVVV[[[^^^```bbbdddeeefffgggfffddd```]]][[[[[[]]]\\\[[[\\\\\\\\\ZZZXXXWWWVVVUUUUUUUUUUUUWWWWWWTTTRRRPPPPPPPPPPPPOOOMMMMMMMMMLLLLLLLLLLLLKKKKKKGGGHHHJJJLLLNNNNNNMMMMMMMMMMMMNNNOOOQQQTTTWWWXXXTTTRRROOOMMMLLLKKKIIIGGGJJJJJJKKKKKKLLLLLLMMMMMMJJJGGGGGGIIIHHHDDDBBBDDDAAA>>>===>>><<<777777:::888888777777888999;;;<<<999:::777222111444555333+++((($$$!!!"""%%%&&&$$$#########%%%&&&'''&&&$$$###$$$%%%'''''''''''''''&&&&&&%%%###$$$$$$%%%&&&'''(((((({{{yyytttnnnjjjgggeeedddhhhhhhfffccc___^^^^^^___]]][[[VVVRRROOONNNNNNOOOLLLLLLMMMMMMMMMMMMOOOPPPSSSSSSRRROOOKKKIIIIIIIIIDDDDDDEEEEEEFFFGGGHHHHHHGGGBBB<<<<<>>;;;<<<999444222555555333000,,,'''###   ###$$$###"""!!!!!!$$$%%%&&&&&&%%%$$$%%%&&&'''(((((((((''''''&&&%%%###$$$$$$%%%&&&'''((((((}}}vvvtttppplllhhhfffeeeeeeiiihhhgggdddaaa___```aaaZZZXXXUUUQQQOOONNNNNNNNNKKKLLLLLLLLLJJJKKKLLLNNNPPPPPPPPPMMMJJJGGGGGGGGGFFFEEEEEEEEEFFFGGGHHHHHHEEEAAA======>>>???===;;;999;;;<<<<<<:::888777777777777888666555555666888777777666666666666777777333222222111222444555666222111///---+++***))))))******))))))(((((())))))''''''((()))+++,,,***(((&&&''''''''''''&&&%%%%%%###&&&((()))(((&&&&&&&&&""""""#########""""""!!!!!!""""""############""""""""""""""""""!!! """###$$$%%%%%%%%%%%%%%%!!!!!!"""###"""!!!  !!!"""#########""" !!!###############%%%'''+++///666@@@JJJQQQZZZ[[[\\\\\\[[[[[[]]]^^^___```bbbaaa___^^^^^^___\\\[[[ZZZ[[[\\\]]]\\\[[[ZZZYYYWWWUUUTTTTTTTTTUUUSSSRRRQQQRRRRRRRRRPPPNNNNNNNNNMMMKKKJJJHHHGGGGGGFFFGGGIIIKKKMMMOOOQQQRRRQQQQQQQQQQQQSSSUUUWWWYYYTTTSSSQQQPPPPPPNNNKKKHHHEEEFFFGGGHHHIIIKKKLLLLLLIIIFFFEEEGGGFFFCCCBBBEEE@@@@@@BBBDDD@@@;;;<<<@@@:::999999999:::;;;===>>>===>>>;;;555333555666333555111,,,'''$$$!!! !!!!!! !!!###$$$%%%$$$###""""""$$$&&&&&&%%%%%%&&&'''((((((((((((((('''&&&%%%###$$$$$$%%%&&&'''((((((~~~{{{sssqqqnnnkkkhhhhhhhhhhhhiiiiiihhheeebbbaaabbbcccYYYXXXVVVTTTRRRQQQPPPPPPJJJLLLLLLKKKIIIHHHJJJLLLMMMNNNNNNLLLHHHFFFEEEEEEEEEDDDCCCCCCCCCDDDEEEFFF@@@???===<<<;;;;;;;;;;;;777:::===>>>;;;888777777555555666555444555777:::777666555555555666777777444333333222333555666777333222000---+++)))((('''''''''(((((())))))(((((('''''''''))),,,,,,+++)))''''''((((((''''''&&&%%%$$$&&&''''''%%%$$$%%%%%%!!!!!!"""######""""""!!!"""############""""""!!! !!!!!!""""""""""""!!!"""###$$$%%%&&&&&&&&&&&&""""""######"""  !!!"""""""""!!! !!!!!!"""###$$$$$$$$$$$$&&&(((+++000888BBBNNNUUU[[[\\\\\\\\\[[[\\\^^^``````aaacccbbbaaa``````aaa]]]\\\ZZZ[[[]]]^^^^^^]]][[[ZZZWWWUUUSSSRRRRRRRRRPPPPPPPPPQQQRRRRRRPPPNNNMMMMMMLLLLLLKKKJJJIIIIIIHHHHHHHHHIIILLLOOORRRTTTQQQQQQQQQQQQRRRTTTVVVWWWSSSRRRQQQQQQQQQOOOLLLJJJFFFFFFGGGHHHJJJKKKLLLLLLGGGDDDCCCEEEDDDAAABBBDDDAAABBBEEEFFFBBB===>>>CCC<<<<<<<<<<<<<<<===>>>>>>???@@@<<<666444666666444555222---)))'''$$$"""  !!!""""""!!!"""###%%%&&&%%%###""""""%%%&&&&&&&&&'''((())))))))))))((('''&&&%%%###$$$$$$%%%&&&'''((((((~~~zzzqqqooommmkkkiiiiiijjjkkkjjjjjjiiifffcccbbbccceeeYYYYYYXXXWWWVVVTTTSSSRRRJJJLLLLLLKKKHHHGGGIIIKKKMMMNNNNNNLLLIIIFFFEEEEEECCCBBB@@@??????@@@AAABBB<<<======;;;999888999;;;666:::>>>???<<<999888888222333444444444666999<<<777666555444444555777777444444333333444555777888444333000---+++)))((('''$$$%%%'''((()))((('''''''''''''''***,,,---+++)))''''''((((((''''''&&&%%%$$$%%%&&&%%%###"""###$$$!!!!!!###$$$$$$###"""!!!###############"""!!!  """############"""###$$$%%%&&&&&&&&&&&&############!!! !!!""""""""" """"""###$$$%%%%%%%%%%%%'''))),,,111999DDDPPPXXXWWWYYYZZZ[[[\\\___cccfffdddeeefffdddbbb_________]]]\\\[[[[[[]]]______^^^\\\ZZZXXXUUUSSSQQQQQQQQQNNNNNNNNNPPPQQQQQQOOOMMMLLLLLLLLLLLLLLLLLLLLLLLLIIIHHHHHHHHHKKKOOOSSSUUUOOOOOONNNOOOPPPRRRSSSUUUQQQPPPOOOOOOPPPNNNKKKIIIGGGGGGHHHIIIJJJLLLLLLMMMEEEBBBAAACCCCCCAAAAAADDDAAABBBFFFHHHCCC>>>???EEE>>>>>>>>>>>>????????????@@@AAA>>>888555777777444222///+++(((&&&%%%###""" !!!""""""### !!!"""$$$%%%%%%""" !!!$$$&&&''''''((()))))))))))))))((('''&&&%%%###$$$$$$%%%&&&'''((()))zzzwwwrrrqqqpppoooooommmiiigggmmmkkkiiifffeeeeeeeeefff]]]XXXRRRRRRVVVVVVQQQKKKNNNPPPQQQPPPMMMKKKMMMOOOMMMMMMLLLHHHDDDBBBBBBBBBAAA@@@??????AAACCCCCCBBB???===:::999:::::::::999999;;;===<<<999999:::===777666555444333444444555000111333555666666555555444333444444555777888999444333111///---,,,++++++******+++******)))((('''(((((('''''''''&&&&&&&&&&&&%%%$$$###$$$%%%&&&'''&&&%%%###!!!!!!"""###$$$%%%$$$""" !!!###$$$######"""!!!!!!!!!!!!!!!  !!!###$$$###"""""""""###$$$%%%%%%$$$$$$###!!!  !!!"""######"""!!!!!! !!!"""###$$$%%%%%%'''&&&,,,888AAAGGGQQQ[[[]]]^^^``````aaacccgggjjjhhhiiijjjiiifffcccaaaaaaaaaaaa```___^^^^^^]]]]]]\\\[[[XXXVVVSSSRRRPPPPPPOOOPPPRRRTTTSSSRRROOOMMMLLLLLLKKKKKKKKKKKKLLLMMMHHHHHHGGGGGGIIILLLPPPRRRRRROOOKKKKKKNNNQQQQQQPPPMMMNNNOOOOOOOOONNNMMMLLLHHHGGGGGGIIILLLLLLJJJGGGAAAAAABBBBBBDDDEEEFFFGGGGGGFFFEEECCCAAA>>>;;;:::===>>>>>>===;;;;;;<<<>>>???@@@@@@===:::888888888333333222000,,,'''""""""!!! !!!#########"""!!!"""""""""$$$''''''&&&$$$&&&&&&''''''&&&&&&%%%$$$###$$$%%%&&&'''&&&%%%$$$|||xxxtttqqqoooooooooooommmjjjhhhmmmkkkhhheeeddddddeeefff^^^YYYTTTTTTVVVVVVQQQLLLNNNPPPQQQOOOLLLKKKLLLMMMMMMMMMLLLJJJFFFEEEEEEFFFCCCBBB@@@AAACCCDDDDDDCCC@@@===;;;:::;;;;;;;;;:::888:::======;;;:::;;;===777666555444333444444555222333333444555555555555333333444555666777888888555444222111///...------++++++++++++***)))((('''((((((((('''''''''&&&&&&%%%$$$$$$$$$%%%&&&((()))&&&%%%$$$###"""###$$$$$$###"""!!! !!!"""$$$&&&######"""!!!!!!!!!!!!!!!  !!!###$$$######""""""######$$$%%%$$$$$$###"""!!! !!!"""#########"""!!!!!! !!!"""###$$$%%%%%%((('''---888BBBKKKVVV```ccccccdddbbbaaabbbdddfffiiijjjkkkjjjfffcccbbbbbbaaaaaa```___^^^]]]\\\\\\YYYYYYWWWVVVTTTSSSSSSSSSQQQRRRTTTUUUTTTRRRPPPNNNMMMLLLLLLLLLLLLLLLMMMMMMKKKJJJIIIHHHIIILLLOOOPPPSSSQQQNNNOOOQQQSSSSSSRRRQQQPPPOOOMMMLLLLLLLLLMMMKKKIIIHHHIIIJJJJJJGGGDDDCCCCCCCCCCCCCCCDDDEEEFFFCCCCCCBBBAAA@@@>>>===<<<===??????>>><<<;;;<<<===>>>>>>>>><<<999666666777333333222000,,,&&&!!!!!!"""###$$$$$$$$$###""" ###'''(((((('''%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&'''&&&&&&%%%%%%|||xxxtttrrrnnnmmmmmmnnnooonnnkkkiiimmmjjjgggcccbbbcccdddfff___ZZZVVVUUUWWWWWWSSSNNNOOOPPPPPPNNNLLLJJJJJJKKKKKKKKKKKKIIIFFFEEEEEEGGGEEECCCBBBBBBDDDEEEEEEDDD@@@>>><<<<<<<<<===<<<;;;777:::===>>>===<<<;;;<<<777666555444333444555555555444444444444444555555111222444666777777666666555555444333222111000///------,,,+++***)))((('''((((((((((((''''''''''''$$$$$$$$$$$$&&&(((***+++&&&&&&%%%%%%%%%$$$$$$$$$!!!!!! !!!###%%%&&&######"""!!!!!!!!!!!!!!! !!!"""############"""""""""###$$$$$$$$$$$$#########"""""""""###############"""!!! !!!"""###$$$$$$%%%((('''---888DDDPPP]]]fffjjjjjjhhheeebbb```aaabbbkkklllllljjjgggcccbbbaaabbbbbbaaa___]]]\\\[[[ZZZWWWWWWWWWVVVVVVUUUUUUUUUSSSSSSUUUUUUTTTRRRPPPNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLKKKJJJJJJKKKMMMNNNSSSRRRQQQSSSTTTUUUTTTRRRSSSQQQNNNLLLJJJJJJKKKLLLMMMKKKJJJIIIIIIGGGDDDBBBFFFEEEDDDCCCCCCCCCCCCCCC???????????????>>>======>>>@@@AAAAAA>>><<<<<<<<<<<<<<<<<<:::777555555555333333222000+++&&&!!!###$$$%%%%%%%%%$$$###""""""%%%''''''&&&$$$$$$%%%&&&''''''''''''(((((('''''''''''''''(((}}}yyyvvvsssppplllkkklllmmmnnnnnnllljjjllliiieeebbb```aaaccceee___[[[WWWWWWXXXWWWSSSPPPPPPOOOOOOMMMKKKIIIIIIHHHIIIIIIIIIGGGDDDBBBCCCDDDEEEDDDBBBBBBDDDEEEEEEDDDAAA???>>>>>>>>>>>>===<<<999;;;===???>>><<<999888666555444333333444555666777666444333333444555666000222444666777666555444444444444333333222111111......---+++***)))(((((()))))))))(((((((((''''''&&&&&&%%%%%%&&&((()))***&&&&&&''''''&&&&&&%%%$$$""""""!!!!!!"""###$$$%%%###""""""!!!!!!!!!!!!!!! !!!!!!"""############""""""""""""######"""""""""#########$$$$$$######""""""!!!  !!!!!!"""######$$$$$$'''''',,,666EEEUUUbbbkkkmmmllljjjgggccc```aaabbbjjjkkkllljjjfffbbbaaa```cccbbbaaa___]]]\\\ZZZYYYYYYYYYYYYXXXXXXWWWVVVUUUSSSTTTUUUUUUTTTRRRPPPNNNOOOOOOPPPPPPOOOOOONNNNNNLLLKKKJJJIIIIIIJJJLLLMMMOOOPPPRRRSSSTTTSSSRRRPPPPPPOOONNNLLLKKKKKKKKKKKKLLLKKKJJJHHHGGGFFFDDDCCCHHHGGGEEEDDDBBBAAAAAAAAA>>>>>>>>>>>>>>>===<<<<<<>>>AAACCCBBB@@@===<<<<<<;;;<<<<<<:::777555555666444444333000,,,&&&!!! !!!###$$$%%%%%%%%%$$$###""""""!!!!!!"""###$$$###""""""###%%%&&&'''((((((((()))(((''''''((()))+++,,,|||yyyvvvrrrpppjjjjjjjjjlllnnnnnnllljjjjjjhhhdddaaa___```bbbccc^^^[[[XXXWWWWWWVVVSSSPPPOOONNNMMMLLLJJJIIIHHHGGGJJJJJJJJJGGGDDDBBBCCCDDDEEEDDDBBBBBBCCCDDDDDDCCCAAA@@@????????????===<<<<<<<<<===>>>===:::777444666555444333333444555666777666555444333444555666000111444555666555444333111222222333333222111111///...---+++***))))))*********)))))))))((((((((()))((('''&&&%%%&&&'''(((&&&''''''''''''&&&%%%$$$$$$$$$###""""""!!!!!!!!!###""""""!!!!!!!!!!!!!!! !!!""""""###############""""""!!!""""""### !!!""""""###$$$$$$""""""!!! !!!!!!""""""######$$$$$$%%%&&&+++555EEEXXXeeekkkkkkkkkiiifffcccaaabbbccchhhiiijjjhhheeeaaa```___dddcccbbb```^^^\\\[[[ZZZ]]]]]]\\\[[[ZZZWWWVVVTTTSSSTTTTTTTTTSSSRRRPPPOOOQQQQQQRRRRRRQQQPPPOOOOOOJJJIIIIIIIIIIIIJJJLLLMMMKKKMMMOOOQQQQQQOOONNNMMMIIIKKKMMMNNNNNNMMMKKKJJJIIIIIIHHHGGGFFFEEEEEEEEEHHHGGGFFFDDDBBBAAAAAA@@@@@@@@@??????===<<<:::999>>>AAACCCCCCAAA>>>===<<<<<<======;;;888777777777555555444111---'''""" !!!""""""$$$$$$$$$###"""!!!###"""!!!!!!###$$$###""""""###$$$&&&'''(((((()))'''''''''((())),,,...000|||yyyvvvrrrpppjjjiiijjjkkkmmmmmmllljjjgggfffcccaaa```___``````\\\ZZZWWWVVVUUUTTTQQQOOONNNLLLKKKJJJJJJIIIHHHFFFLLLLLLLLLJJJGGGFFFGGGHHHFFFDDDBBBBBBCCCDDDCCCCCCAAA@@@??????@@@???===;;;===<<<;;;;;;;;;999555222555555444333444555666777666555555555555555666666111111333444444444333333///000111222333222222111///...,,,+++***++++++,,,************)))))))))))))))((('''%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""!!! ######"""!!!!!!!!!!!!!!! !!!"""##################"""!!!!!!!!!"""""" !!!!!!"""######$$$""""""!!! !!!!!!""""""############$$$'''+++555FFFZZZfffiiigggggggggeeebbbbbbccceeefffggghhhgggdddaaa``````ddddddbbbaaa___^^^]]]\\\aaaaaa```___\\\YYYVVVTTTTTTTTTTTTTTTTTTSSSSSSRRRRRRSSSTTTTTTSSSRRRPPPOOOJJJJJJJJJJJJJJJKKKLLLMMMHHHKKKMMMNNNMMMLLLLLLLLLFFFHHHLLLOOOOOONNNKKKIIIFFFGGGGGGFFFEEEDDDFFFHHHGGGFFFEEEDDDBBBBBBBBBBBBCCCBBBAAA@@@>>><<<:::999>>>@@@AAAAAA@@@>>>>>>>>><<<======<<<999888888999777777666333...(((###  !!!###$$$$$$$$$###"""!!! !!!$$$&&&'''&&&"""###$$$&&&'''(((((((((&&&&&&''')))+++---///000~~~}}}{{{zzzvvvrrrnnnjjjiiiiiikkkmmmlllkkkiiieeedddcccbbb```___^^^^^^YYYXXXVVVTTTSSSQQQOOONNNMMMKKKIIIIIIJJJJJJHHHFFFIIIJJJKKKJJJIIIIIIKKKLLLHHHFFFDDDDDDEEEEEEEEECCC@@@?????????@@@???===;;;;;;999888888:::999777444555444444333444555666777333444555666666777666666222222222222333333333333---///111333444333222222///---,,,++++++,,,---...++++++*********)))))))))'''&&&%%%$$$$$$%%%&&&&&&''''''%%%$$$$$$$$$%%%&&&###############"""!!! ######"""!!!!!!!!!!!!!!! """###$$$$$$############"""!!!!!!!!!!!!!!!!!!""""""######$$$$$$$$$###"""!!!!!! !!!"""###""""""""""""############$$$(((---666HHH\\\fffgggdddeeedddcccaaaaaaccceeeeeeggghhhgggeeecccbbbbbbddddddcccbbbaaa```______cccccccccaaa___[[[XXXVVVUUUUUUUUUVVVVVVVVVVVVVVVTTTTTTUUUVVVUUUSSSQQQPPPMMMMMMMMMLLLLLLLLLLLLLLLHHHKKKNNNNNNLLLKKKLLLMMMHHHJJJLLLMMMMMMLLLJJJIIIFFFGGGGGGFFFCCCCCCEEEHHHEEEEEEDDDCCCCCCCCCCCCDDDDDDDDDCCCBBB@@@>>><<<;;;===>>>@@@???>>>>>>???@@@<<<======<<<999888888999999999888555000***$$$!!!  !!!###%%%&&&&&&%%%%%%###!!! !!!$$$&&&''''''###$$$%%%&&&'''''''''''''''((()))***+++,,,,,,,,,|||{{{{{{{{{zzzvvvqqqmmmjjjiiiiiikkklllllljjjhhhcccccccccbbbaaa___]]]\\\XXXWWWUUUSSSQQQPPPNNNMMMLLLJJJGGGHHHJJJJJJHHHFFFEEEFFFHHHHHHHHHJJJLLLOOOIIIGGGEEEEEEFFFGGGFFFEEE@@@?????????@@@???<<<:::888666555666999:::999777555444444333444555666777222333555777888888777666222222222111111222333444---///111444555444444333...---,,,++++++---...000+++++++++************)))%%%$$$$$$###$$$%%%'''(((((('''%%%######$$$%%%&&&!!!""""""#########""""""######"""!!!!!!!!!!!!!!! """###$$$$$$############"""!!!!!!!!!!!!!!!######$$$$$$$$$%%%%%%%%%$$$$$$###""""""###$$$%%%""""""""""""############%%%***///888JJJ^^^gggfffcccccccccbbb``````bbbdddeeegggiiihhhfffddddddddddddddddddcccbbbaaaaaa```ccccccdddcccaaa^^^ZZZXXXVVVVVVWWWWWWXXXYYYYYYZZZTTTUUUVVVWWWVVVTTTRRRPPPQQQQQQPPPOOONNNLLLLLLKKKJJJMMMOOOOOOMMMLLLMMMOOOLLLLLLKKKKKKKKKJJJJJJIIIGGGHHHHHHFFFBBBBBBDDDGGGDDDCCCCCCCCCCCCDDDDDDEEEDDDDDDCCCCCCAAA@@@>>>===<<<===>>>>>>===>>>@@@BBB;;;<<<===;;;999888888999::::::999666111***%%%!!!  """$$$&&&'''((('''''''''%%%###"""$$$%%%%%%$$$$$$$$$%%%&&&'''''''''''')))***+++,,,,,,+++***)))|||||||||}}}}}}{{{wwwtttnnnllljjjhhhfffdddcccbbb```^^^\\\[[[[[[ZZZYYYWWWWWWVVVSSSPPPNNNLLLKKKJJJFFFGGGHHHIIIJJJJJJJJJJJJDDDEEEGGGFFFFFFFFFGGGIIIEEECCCBBBBBBCCCDDDDDDCCCAAAAAAAAAAAA>>>;;;888666888777555444444666888999555444333222333444555666///111444555444555666777777666444222111111111111111222222222222333333333............---,,,+++***...---,,,+++,,,+++)))''')))(((&&&$$$$$$&&&((()))$$$$$$$$$%%%&&&%%%### !!!"""###$$$%%%%%%%%%$$$$$$###"""!!!!!!"""""" !!!###%%%&&&!!!!!! """%%%"""""""""###$$$$$$%%%%%%%%%%%%$$$$$$###"""""""""#########$$$%%%%%%&&&&&&%%%'''---:::IIIVVV^^^aaaaaacccdddbbb___^^^```cccfffggghhhgggdddbbbbbbbbbccccccdddfffgggfffccc```eeedddcccaaa___]]]ZZZYYYTTTTTTUUUVVVVVVUUUUUUUUUWWWWWWVVVUUUTTTTTTTTTTTTRRRPPPNNNLLLLLLNNNPPPRRRLLLNNNOOOOOONNNMMMNNNPPPPPPNNNKKKIIIGGGFFFGGGGGGLLLIIIFFFCCCAAABBBDDDEEEFFFEEEBBB@@@>>>>>>???@@@@@@AAABBBBBBBBBAAA@@@???>>>>>>===<<<<<<<<<<<<<<<<<<<<<===;;;999777888999555555666666444---%%% """"""!!!"""###%%%''')))+++%%%!!!%%%%%%$$$###$$$&&&((())))))(((((('''(((***+++,,,,,,,,,,,,~~~|||||||||||||||yyyuuurrrooommmkkkhhhfffdddbbbbbb]]]\\\ZZZ[[[[[[[[[ZZZYYYUUUTTTSSSQQQOOOMMMLLLKKKGGGHHHIIIJJJKKKKKKKKKKKKFFFGGGHHHHHHFFFDDDEEEEEEFFFDDDCCCDDDEEEEEEDDDCCCAAAAAAAAA@@@>>>;;;888666666555555555555666888888555444333222222222333444000222444555555555666777888777555333222222222333111111111111111111111111............---,,,+++***---,,,+++,,,,,,,,,***((())))))(((''''''((())))))((('''&&&'''((('''&&&$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""###""""""!!! !!!!!!!!!!!!  """$$$!!!!!!"""######$$$$$$%%%%%%%%%$$$$$$#########"""""""""######$$$%%%%%%&&&&&&(((...:::IIIVVV^^^``````aaabbbaaa___^^^```ccceeefffgggfffdddbbbbbbbbbaaaaaabbbccceeefffdddbbbeeeeeedddbbb```]]][[[ZZZVVVVVVWWWWWWXXXWWWWWWVVVUUUUUUTTTSSSSSSSSSTTTTTTQQQPPPMMMLLLKKKLLLNNNOOOKKKMMMNNNNNNMMMMMMOOOPPPPPPNNNLLLIIIHHHHHHHHHIIIKKKIIIEEEBBBAAABBBCCCDDDFFFEEEBBB@@@???>>>??????>>>???@@@AAAAAA@@@???>>>>>>>>>===<<<<<<<<<<<<<<<;;;<<<===<<<999777777888555555666666333---%%%  !!!###%%%))),,,...***%%%!!!$$$%%%$$$"""###%%%&&&'''(((''''''(((((())))))***++++++,,,~~~}}}}}}|||{{{{{{{{{xxxtttqqqqqqooommmiiifffdddbbbbbb\\\[[[ZZZ[[[\\\]]]\\\[[[SSSSSSSSSRRRPPPOOOMMMLLLIIIIIIJJJJJJKKKKKKLLLLLLHHHJJJKKKIIIFFFCCCBBBAAAFFFEEEEEEFFFGGGFFFDDDAAAAAAAAAAAA@@@>>>;;;888777444444555666777888888888555444333222222222222222111333555555555555666777999888666444333333333444111111111000//////..................---,,,+++***,,,++++++,,,------,,,***)))******************)))***(((&&&&&&'''((('''&&&######$$$$$$$$$$$$$$$###$$$$$$###""""""""""""###############"""!!! """######""""""###$$$!!!!!!!!!"""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%((()))///:::HHHUUU]]]___]]]^^^___^^^]]]^^^aaaccccccdddeeedddbbbaaabbbccc```______```cccddddddccceeeeeedddbbb___]]][[[YYYVVVVVVWWWWWWWWWWWWVVVVVVSSSRRRRRRRRRRRRSSSTTTTTTRRRPPPNNNLLLKKKKKKLLLMMMJJJKKKMMMMMMMMMMMMOOOPPPOOOMMMLLLJJJJJJJJJKKKKKKMMMKKKHHHEEEDDDDDDEEEFFFFFFEEEBBB@@@???>>>??????<<<===>>>??????>>>======>>>>>>===<<<<<<<<<<<<<<<:::;;;===<<<:::888777777555555666555333---&&&  !!!!!!!!!"""$$$'''***---///)))%%% !!!###$$$###!!!"""$$$&&&'''''''''&&&((((((''''''((()))***+++~~~}}}}}}}}}}}}{{{wwwuuusssrrroookkkhhheeedddccc___]]]\\\\\\^^^^^^]]][[[TTTTTTTTTSSSQQQNNNLLLKKKIIIIIIIIIIIIIIIJJJKKKKKKHHHJJJKKKJJJFFFCCCAAAAAAFFFFFFFFFGGGHHHGGGCCCAAABBBBBBAAA???===;;;999777333555777999::::::999888666666555444333222222222222444666666666555666888888777555444333333333444333333222111000///...---............---,,,+++***+++******+++---...,,,+++((()))+++,,,,,,+++)))((()))'''%%%$$$%%%&&&&&&%%%$$$$$$$$$%%%$$$$$$######$$$$$$###""""""#########!!!"""$$$%%%%%%$$$###""" """$$$%%%$$$######$$$ !!!!!!""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%!!!!!!"""######$$$$$$%%%)))***///999GGGTTT[[[]]][[[[[[[[[[[[\\\^^^aaacccaaabbbcccbbb``````aaabbbaaa___^^^^^^```bbbbbbaaaccccccbbb```^^^[[[YYYXXXTTTUUUUUUUUUUUUTTTSSSSSSRRRRRRRRRRRRSSSTTTUUUVVVSSSQQQOOOMMMKKKKKKKKKKKKIIIJJJLLLLLLLLLLLLNNNPPPMMMMMMLLLKKKKKKLLLMMMMMMPPPNNNKKKIIIGGGGGGHHHIIIEEEDDDCCCAAA??????>>>>>><<<===>>>?????????>>>===>>>>>>===<<<<<<<<<<<<<<<999;;;===<<<:::777666666555555555555333---&&&!!! !!!###$$$$$$$$$$$$%%%'''***+++(((%%%!!! """######!!!"""$$$&&&'''((('''''')))(((&&&%%%&&&'''***+++|||zzzuuussspppmmmjjjgggeeedddcccaaa____________]]][[[XXXWWWUUUSSSPPPMMMJJJIIIHHHHHHGGGGGGGGGHHHIIIJJJGGGIIIJJJIIIFFFDDDCCCCCCEEEEEEFFFGGGHHHGGGDDDAAABBBBBBAAA???===;;;999888555666999;;;<<<;;;:::999888777777666555555444333333555777777666666777888666555444222222222333333555555444333111000//////............---,,,+++******))))))+++------,,,+++&&&(((***++++++***(((&&&)))'''%%%$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$###$$$###############$$$$$$###$$$&&&''''''&&&%%%$$$!!!###%%%%%%$$$###$$$%%%!!!!!!!!!"""######$$$$$$$$$$$$%%%%%%&&&&&&&&&'''"""""""""###$$$$$$%%%%%%(((***///:::HHHTTTZZZ\\\[[[YYYXXXYYY[[[^^^aaaccc```aaaaaa___^^^^^^___aaabbb```^^^^^^______^^^]]]______^^^]]]\\\ZZZXXXWWWTTTUUUUUUUUUTTTTTTSSSRRRRRRRRRRRRSSSTTTUUUVVVWWWTTTSSSQQQOOOMMMLLLLLLLLLHHHJJJKKKKKKKKKKKKLLLNNNLLLLLLLLLLLLLLLMMMNNNNNNOOONNNKKKIIIHHHGGGHHHHHHEEEDDDCCCAAA@@@???>>>>>><<<===???@@@@@@@@@??????>>>>>>===<<<<<<<<<<<<<<<999;;;<<<;;;999777666666555555555444222---'''""""""$$$""""""""""""$$$&&&((()))'''%%%""" !!!""""""!!!###%%%'''((())))))))))))(((&&&%%%%%%''')))***}}}{{{tttrrrpppllliiigggfffeeedddbbb```_________]]][[[[[[YYYVVVRRROOOLLLJJJIIIIIIHHHGGGFFFFFFGGGHHHIIIGGGHHHHHHGGGEEEDDDDDDFFFEEEDDDDDDEEEGGGGGGEEECCCCCCBBB@@@>>><<<;;;999888777888:::;;;<<<;;;999888777888888888777666555555444666888888777666777888555444333222111222222333777666555444333222111111............---,,,+++***)))(((((()))+++,,,+++)))&&&''')))******)))'''&&&***(((&&&&&&'''((('''&&&$$$$$$%%%%%%%%%%%%%%%$$$$$$############$$$%%%%%%''''''''''''&&&%%%######!!!###$$$$$$######$$$%%%"""""""""###$$$$$$%%%%%%$$$$$$%%%&&&&&&'''(((((("""######$$$%%%%%%&&&&&&(((***111>>>LLLVVV[[[\\\[[[YYYWWWXXX[[[___aaabbb``````___^^^\\\\\\]]]___bbbaaa___^^^___^^^]]][[[[[[[[[[[[[[[ZZZYYYXXXWWWWWWWWWWWWWWWVVVUUUTTTSSSRRRRRRRRRSSSTTTUUUVVVWWWTTTSSSQQQOOONNNMMMLLLLLLHHHJJJKKKKKKJJJIIIJJJLLLKKKKKKLLLLLLMMMMMMMMMMMMKKKIIIGGGEEEDDDDDDDDDDDDDDDDDDCCCBBB@@@???>>>======>>>@@@AAAAAAAAAAAA@@@>>>>>>===<<<<<<<<<<<<<<<:::;;;;;;:::777666666777555555444444222---(((###!!!### ###&&&)))+++&&&%%%###!!! !!!!!!!!!###%%%''')))*********)))((('''&&&&&&'''((()))~~~}}}{{{yyyvvvpppooommmjjjgggeeeddddddaaa```^^^^^^___^^^]]][[[[[[YYYUUUQQQNNNLLLLLLLLLJJJIIIGGGFFFFFFGGGIIIJJJJJJIIIHHHFFFCCCCCCDDDFFFCCCCCCBBBCCCEEEFFFFFFEEECCCBBB@@@>>><<<:::999999777888999999999888777666666666777888888777666555555666888888777777777888666555444333222333444444666666555555444333222222............---,,,+++***(((''''''(((******)))'''''''''((())))))(((''''''((('''&&&'''((('''&&&$$$######$$$%%%&&&&&&&&&&&&$$$#########$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$"""######"""!!!!!!$$$&&&#########$$$%%%%%%&&&&&&$$$$$$%%%&&&'''((())))))$$$$$$$$$%%%&&&&&&''''''(((,,,555CCCQQQ[[[^^^^^^]]]ZZZWWWWWW[[[___aaabbb``````___\\\ZZZZZZ[[[]]]```______`````````]]][[[YYYYYYZZZZZZ[[[ZZZZZZYYYWWWWWWWWWVVVVVVUUUTTTSSSRRRRRRRRRRRRRRRSSSTTTUUURRRQQQPPPOOONNNMMMLLLKKKIIIJJJKKKJJJHHHHHHHHHJJJKKKKKKLLLLLLLLLLLLLLLLLLHHHGGGEEECCCBBBAAAAAAAAADDDDDDCCCBBBAAA???>>>======>>>???AAABBBAAAAAA@@@>>>>>>===<<<<<<<<<<<<<<<<<<<<<:::888555555777999555555444333111...((($$$###!!!!!! """"""%%%(((***%%%%%%###!!! !!! """$$$&&&((()))))))))((((((((((((((((((((((((~~~|||zzzwwwtttqqqnnnllljjjhhhfffdddcccbbb^^^]]]\\\\\\^^^^^^]]]\\\[[[XXXSSSOOOMMMMMMNNNPPPKKKJJJHHHGGGGGGHHHIIIKKKLLLKKKIIIEEEBBBBBBDDDFFFCCCAAAAAABBBDDDFFFFFFFFFCCCBBB@@@>>><<<:::999999888888888777777666555444444555666777777666555555555777999999777777777888777666555444333444555666666555555444444333333222............---,,,++++++(((''''''((())))))'''&&&(((((())))))))))))(((((($$$$$$$$$%%%&&&%%%###!!!"""###$$$%%%&&&'''''''''$$$#########$$$%%%%%%&&&"""!!!!!!!!!"""$$$&&&(((######"""!!! !!!$$$&&&###$$$$$$%%%%%%&&&''''''###$$$%%%&&&''')))******$$$%%%%%%&&&&&&''''''((()))---888GGGUUU^^^aaa```^^^ZZZWWWWWW[[[___aaaaaa``````^^^[[[YYYXXXZZZ\\\]]]]]]^^^```bbbaaa___\\\XXXYYYZZZ[[[[[[\\\[[[[[[UUUUUUUUUTTTTTTRRRQQQQQQRRRQQQQQQQQQQQQRRRSSSSSSPPPOOOOOONNNMMMLLLKKKKKKJJJKKKKKKJJJHHHGGGGGGHHHKKKKKKLLLLLLLLLLLLKKKKKKHHHGGGEEEDDDBBBAAAAAAAAADDDDDDCCCBBBAAA???>>>===<<<===???@@@AAAAAAAAA@@@>>>>>>===<<<<<<<<<<<<<<<===<<<:::777444444777:::555555444333111...((($$$&&&$$$!!!""" !!! """$$$&&&'''%%%%%%$$$!!!!!!!!!###%%%'''(((((((((((())))))***))))))((('''|||vvvqqqooonnnggggggeeedddbbb```^^^]]]___^^^^^^^^^^^^\\\YYYWWWVVVUUUTTTRRRPPPNNNMMMLLLNNNJJJEEEDDDGGGJJJKKKKKKOOOLLLHHHEEECCCBBB@@@>>>AAA@@@>>>>>>???AAADDDFFFBBB@@@===<<<<<<;;;:::888999888777777777777444222666666666666777999:::;;;777666555222000111444666666555333111000000000111444444444333222111000///222111000///---,,,******---***'''&&&'''((()))((((((((()))***))))))((((((%%%$$$$$$###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%$$$$$$###%%%$$$"""!!!!!!"""%%%&&&######""""""######$$$%%%&&&%%%######%%%'''((((((&&&&&&((()))************'''(((((('''%%%%%%&&&(((,,,444BBBQQQ]]]ccccccaaabbbaaaaaa```___^^^]]]]]]aaaaaa___]]][[[[[[]]]___aaabbbcccdddcccaaa^^^\\\YYYXXXWWWVVVVVVWWWXXXYYY[[[ZZZXXXUUUSSSRRRQQQPPPSSSTTTVVVWWWXXXVVVUUUSSSLLLLLLLLLMMMMMMMMMMMMMMMKKKIIIFFFEEEGGGHHHIIIIIILLLKKKJJJIIIIIIJJJKKKKKKLLLJJJHHHEEECCCBBBBBBBBBCCCCCCCCCCCCBBB@@@>>>===>>>???@@@AAABBBAAA@@@@@@<<<<<<;;;::::::;;;===>>>===<<<;;;999777666555444555444333222111...)))&&&""" !!!###&&&'''&&&%%%$$$""""""""""""###!!! """&&&))))))'''************))))))))))))~~~wwwrrrnnnooopppkkkjjjgggdddbbb___^^^^^^___^^^]]]^^^^^^]]]ZZZWWWUUUTTTRRROOOMMMLLLKKKJJJKKKHHHEEEDDDGGGIIIJJJJJJKKKHHHEEECCCBBBBBBAAA@@@@@@???>>>>>>???@@@BBBCCC===;;;::::::<<<===<<<;;;:::999888888999999777555555555555555666777777888666666555222111111444666777666444333222111111222333333333333222222111111111111///...---,,,++++++,,,***'''&&&'''((()))(((((((((((((((((()))))))))&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%!!!"""###$$$%%%$$$$$$###"""""""""""""""#####################$$$$$$$$$$$$&&&$$$######%%%'''(((''''''''''''(((((((((''''''%%%&&&&&&&&&%%%%%%''')))...777EEEUUUaaafffgggfffddddddcccbbbaaaaaa```````````````^^^]]]]]]___aaacccdddeeeeeedddbbb___]]]ZZZYYYWWWVVVVVVVVVWWWWWWZZZYYYXXXVVVUUUTTTSSSSSSRRRRRRSSSTTTTTTSSSRRRRRRKKKKKKJJJJJJJJJJJJKKKKKKJJJHHHFFFFFFIIIKKKLLLMMMNNNMMMLLLKKKKKKKKKLLLMMMMMMKKKIIIEEECCCAAA@@@@@@BBBCCCCCCCCCBBB@@@???>>>===>>>???AAAAAAAAA@@@@@@===<<<;;;;;;;;;<<<===>>><<<<<<;;;:::888777666666555444333333222///***'''!!! """$$$&&&'''&&&%%%$$$""""""""""""###!!! """&&&)))((('''))))))))))))))))))))))))zzzrrrlllkkknnnqqqnnnlllhhhdddaaa```_________^^^]]]]]]]]]]]]ZZZXXXVVVSSSPPPLLLJJJIIIHHHHHHHHHGGGEEEFFFHHHIIIIIIIIIFFFDDDAAAAAAAAABBBAAAAAA@@@???????????????@@@@@@:::999999:::<<<===<<<;;;;;;999888999::::::999888444444444444444444444444666666555333111111444666777666555444333222222222222222222222222333444444111000...---,,,,,,------,,,)))''''''((())))))(((((((((''''''''')))***+++(((((('''&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&!!!"""###$$$%%%$$$###### """###$$$###"""!!!"""###$$$%%%%%%%%%$$$$$$&&&$$$###$$$&&&((((((''''''''''''''''''&&&&&&&&&$$$%%%&&&%%%%%%&&&)))+++222;;;JJJYYYdddiiijjjiiiffffffeeeeeeddddddcccccc```aaaaaaaaa``````bbbdddffffffggggggeeeccc```^^^[[[ZZZXXXVVVUUUUUUVVVVVVWWWVVVVVVUUUUUUTTTTTTTTTQQQPPPPPPOOOOOOPPPPPPPPPLLLLLLJJJJJJIIIJJJKKKLLLHHHGGGFFFHHHKKKNNNPPPPPPPPPOOOMMMLLLLLLLLLMMMNNNMMMLLLIIIFFFCCC@@@???>>>AAABBBCCCCCCBBBAAA@@@???<<<===>>>???@@@@@@@@@@@@>>>===<<<;;;;;;<<<<<<===;;;;;;::::::999888888888666555444444333000,,,(((  """$$$%%%&&&&&&&&&%%%$$$""""""""""""###!!!!!!!!!###&&&((((((((('''''''''(((((())))))***~~~xxxpppkkkjjjlllooonnnlllhhhdddaaaaaabbbbbb]]]\\\[[[[[[\\\\\\ZZZYYYXXXUUUPPPLLLIIIGGGGGGHHHFFFGGGGGGIIIJJJKKKJJJJJJFFFDDDAAA@@@AAABBBAAA@@@@@@AAAAAABBBAAA@@@???>>>===<<<;;;;;;<<<<<<:::888:::999777888:::::::::999555555555555444444333333555555555333222222444666666555555444333222222222111111111111222444666777111000...,,,,,,,,,---...+++)))''''''((())))))(((((('''&&&&&&'''))),,,...+++***)))(((&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&""""""$$$$$$%%%$$$###""" !!!"""######$$$######"""###%%%''''''&&&$$$###'''%%%%%%&&&((())))))(((''''''''''''''''''((((((''''''''''''&&&'''***---666???NNN[[[dddhhhhhhhhhffffffffffffeeeeeeeeeeeebbbdddeeedddcccbbbcccdddhhhiiihhhhhhfffccc```___]]][[[YYYWWWVVVVVVVVVVVVUUUUUUUUUTTTTTTSSSRRRQQQQQQPPPNNNMMMMMMMMMOOOPPPPPPNNNMMMLLLKKKLLLMMMNNNHHHGGGFFFHHHLLLOOOPPPPPPPPPOOONNNLLLLLLLLLMMMMMMKKKJJJHHHFFFCCCAAA@@@???AAAAAABBBCCCCCCBBBAAA@@@<<<<<<===>>>???@@@@@@@@@???>>><<<;;;;;;;;;<<<<<<999999999888888888888888777666555444444111---***!!! !!!###%%%&&&&&&%%%&&&%%%$$$""""""""""""###!!!""""""$$$&&&'''((((((%%%&&&&&&'''((())))))***|||{{{xxxsssnnnkkkkkklllkkkiiifffdddcccccceeefff\\\[[[ZZZZZZ[[[\\\[[[ZZZ[[[XXXSSSNNNJJJHHHHHHHHHFFFHHHJJJKKKLLLLLLMMMMMMJJJGGGDDDBBBBBBBBBAAA???BBBBBBCCCDDDCCCBBB@@@>>>>>>===<<<===>>>===;;;999999777666666777999999888666666777666666555333333444444555333222222444666444444333333222222111111111111111222333444666666000///...---,,,------...***((('''''')))***)))(((((('''''''''(((+++...000...---+++***((('''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&"""###$$$%%%$$$$$$""""""$$$###"""""""""$$$&&&((("""$$$&&&'''((('''%%%$$$''''''&&&(((***+++***)))&&&&&&&&&'''(((***+++,,,,,,,,,+++)))((((((+++...:::CCCQQQ\\\bbbcccccccccdddddddddeeeeeeeeeeeeeeefffggghhhgggeeecccbbbbbbiiiiiihhhgggeeecccaaa___^^^\\\[[[YYYWWWWWWWWWXXXWWWWWWWWWVVVUUUSSSQQQPPPSSSQQQOOOMMMLLLMMMOOOPPPPPPOOONNNMMMLLLLLLMMMNNNIIIHHHGGGIIIKKKMMMMMMMMMOOONNNLLLKKKJJJJJJKKKKKKHHHHHHGGGFFFEEEDDDCCCCCCAAABBBCCCCCCCCCBBBAAA@@@=========>>>>>>???@@@AAA???>>><<<;;;:::::::::;;;777777666666666666666666666666555555444222...***$$$"""  ###%%%%%%%%%%%%&&&%%%$$$""""""""""""###""""""$$$%%%&&&'''((()))%%%&&&&&&'''((())))))***zzz{{{zzzwwwrrrnnnllllllkkkiiigggfffffffffhhhiii]]]\\\ZZZ[[[\\\]]]]]]\\\^^^[[[VVVQQQMMMJJJIIIHHHFFFHHHKKKLLLMMMMMMOOOPPPLLLIIIFFFCCCCCCBBB@@@???BBBCCCDDDDDDDDDBBBAAA@@@;;;;;;;;;===??????>>><<<999777555444555777777666666777888888777666555444333444444444333333444666222333333333333222111000222222333444555444444444000//////......---,,,,,,)))((('''((()))***)))(((''''''((()))+++...111222111000...+++)))((('''&&&######$$$$$$$$$%%%%%%%%%######$$$%%%$$$###"""!!!%%%$$$"""!!!"""%%%(((***$$$%%%&&&'''''''''&&&&&&'''''''''(((***+++***)))&&&&&&&&&&&&(((+++---...//////---+++)))))),,,///===FFFTTT^^^aaaaaa``````bbbbbbccccccddddddeeeeeegggiiikkkjjjgggcccaaa```ggggggfffeeedddbbb```___]]]\\\ZZZXXXWWWWWWXXXXXXZZZZZZZZZYYYXXXVVVSSSRRRTTTRRRPPPNNNNNNNNNPPPPPPMMMMMMMMMLLLLLLKKKJJJJJJJJJIIIIIIJJJLLLMMMLLLKKKNNNMMMKKKJJJIIIHHHIIIIIIGGGGGGHHHHHHGGGGGGFFFEEEBBBCCCDDDDDDCCCBBBAAA@@@??????>>>>>>>>>???@@@@@@???===<<<:::888888888999666666666555555555555555666555444444444222...+++&&&###  !!!###$$$%%%%%%&&&%%%$$$""""""""""""###"""###%%%&&&%%%&&&((()))'''''''''(((((())))))***|||||||||xxxtttqqqoooooommmlllkkkjjjiiiiiiiiiiii```^^^]]]]]]___```aaa```___]]]YYYTTTOOOKKKIIIGGGEEEHHHKKKKKKKKKLLLOOORRRLLLIIIEEECCCCCCBBBAAA???BBBBBBBBBCCCBBBBBBAAAAAA;;;;;;;;;===>>>>>><<<999:::888555444555666666555555666777888888777555444222333444444333333555666222333444444444333222111222444555666666444222000///000000000///---***)))(((''''''(((***+++)))(((&&&'''))),,,...111222333333222000---***((('''&&&"""""""""#########$$$$$$###$$$$$$%%%$$$###"""!!!###""""""###$$$%%%'''(((&&&&&&&&&&&&''''''''''''%%%%%%&&&''')))***((('''&&&&&&%%%%%%''')))+++---......,,,***)))***...111???IIIWWW```cccbbbbbbbbbaaaaaabbbbbbcccdddeeeeeefffhhhkkkkkkhhheeebbbaaaeeeeeedddcccbbbaaa```___ZZZYYYXXXVVVVVVVVVWWWXXXVVVWWWXXXYYYXXXVVVTTTSSSSSSRRRQQQOOOOOOOOOOOOPPPLLLMMMNNNNNNMMMLLLJJJHHHKKKJJJJJJKKKMMMNNNMMMLLLNNNMMMKKKIIIHHHHHHHHHIIIIIIIIIJJJJJJIIIHHHFFFEEEDDDDDDDDDDDDCCCBBB@@@???BBBAAA@@@???>>>???@@@@@@>>>===;;;888777666666777777777666666555555555444555444444444333111---***%%%"""!!!###$$$%%%&&&%%%$$$""""""""""""###"""$$$&&&&&&%%%%%%'''***))))))))))))))))))))))))~~~|||yyytttrrrrrrsssppppppooonnnlllkkkjjjiiibbbaaa______aaacccdddccc___]]]ZZZUUUPPPLLLHHHFFFEEEGGGJJJJJJJJJKKKOOORRRJJJGGGDDDCCCBBBBBBAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA>>>============;;;777444<<<999666444555666666555444555777888888777555444222333444444444333555666333444555555555444333222333555777888777444000...///000111111000---)))'''(((''''''(((***+++)))(((&&&(((***---000222444444555333111...+++)))'''&&&!!!""""""""""""############$$$%%%%%%$$$###"""!!! """$$$%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((($$$$$$$$$&&&((()))'''%%%''''''%%%%%%%%%''')))***,,,+++***)))(((+++///333@@@KKKYYYbbbeeedddeeefffaaaaaabbbbbbcccdddeeeeeecccfffjjjkkkiiifffdddcccccccccbbbbbbaaa```______XXXWWWVVVUUUUUUUUUVVVWWWQQQRRRTTTUUUUUUTTTSSSQQQSSSRRRQQQPPPOOOOOOOOOOOOMMMOOOQQQRRRQQQNNNKKKIIIKKKJJJKKKMMMOOOPPPPPPNNNOOONNNLLLJJJIIIHHHIIIIIIKKKKKKLLLKKKJJJHHHEEEDDDEEEEEEEEEEEECCCBBB@@@>>>CCCBBBAAA????????????@@@>>><<<:::888666555555555888888888777666555555555444333333333333111---***###!!!"""$$$%%%&&&%%%$$$""""""""""""###"""$$$''''''%%%%%%'''***************))))))))))))~~~{{{xxxvvvuuuuuupppsssssspppnnnnnnkkkfff___```bbbfffiiijjjhhheee^^^[[[XXXVVVPPPHHHEEEGGGGGGEEEDDDEEEHHHKKKLLLLLLHHHGGGEEECCCBBBAAABBBBBBFFFCCCAAA???@@@AAA@@@???===<<<;;;:::999:::::::::888888777777777888999:::999888555333222111111111222222222222222222333333666777777666444333555666666444333444555444000,,,111111000...,,,***(((''''''((()))+++++++++***)))((('''(((,,,222666555444111///---***((('''''''''%%%$$$$$$######$$$$$$%%%"""%%%))))))'''###"""###$$$%%%%%%%%%%%%%%%$$$######%%%'''))))))((((((&&&%%%%%%&&&(((''''''&&&%%%%%%%%%%%%&&&''''''((((((***,,,,,,+++000777HHHRRR[[[___bbbeeegggffffffccc___^^^___aaaccccccggghhhiiihhheeeccccccdddhhheeebbb`````````___^^^[[[YYYVVVSSSQQQQQQQQQQQQTTTTTTSSSQQQQQQRRRVVVYYYYYYVVVRRRPPPOOONNNMMMKKKOOOOOOOOONNNNNNNNNNNNNNNLLLLLLMMMNNNOOOOOONNNNNNNNNMMMMMMLLLKKKKKKLLLLLLLLLKKKJJJIIIGGGFFFDDDDDDFFFCCC@@@@@@AAAAAA@@@=========???AAACCCCCCAAA???===<<<999777555444444444333444444555555444333333111111000///...,,,***)))(((### !!!###$$$%%%$$$%%%&&&&&&$$$###"""###%%%%%%%%%###"""$$$''')))+++*********))))))(((((({{{yyyxxxwwwtttvvvuuuqqqooonnnjjjddd```aaacccfffiiiiiigggeeeaaa]]]YYYVVVQQQIIIGGGIIIGGGEEEDDDEEEHHHKKKKKKKKKGGGFFFDDDCCCBBBBBBBBBCCCFFFCCCAAA??????@@@???>>>>>>>>>>>>======<<<;;;;;;888888888888999999999999555555444333333444444555000111111222333333444444666666666555333333444666888777666777888777333///000000000///...---++++++((())))))***************)))((()))---111444444222///...,,,)))((('''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%"""%%%((()))'''$$$""""""$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''&&&&&&'''((())))))(((%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%(((,,,,,,---333:::JJJTTT]]]```bbbeeegggffffffccc___^^^```bbbddddddfffffffffeeeeeedddcccbbbfffdddaaaaaaaaa```___]]]\\\[[[XXXVVVTTTSSSRRRRRROOOPPPPPPPPPPPPSSSWWW[[[XXXUUURRROOONNNNNNLLLKKKOOONNNNNNNNNNNNMMMMMMMMMJJJKKKKKKLLLLLLLLLLLLLLLNNNNNNMMMLLLLLLMMMMMMMMMMMMLLLKKKJJJIIIGGGFFFFFFEEEBBB??????@@@@@@???=========>>>@@@BBBBBB@@@>>>===<<<:::777555444444444444444444444444444444444222222222000///---,,,+++(((###  !!!###$$$%%%###$$$%%%%%%######$$$&&&###$$$$$$$$$$$$%%%)))+++************)))))))))(((}}}{{{zzzzzz{{{xxxssspppoooiiiccc```aaacccgggiiiiiigggeeeccc]]]WWWTTTOOOHHHGGGIIIFFFEEEDDDEEEHHHJJJKKKKKKFFFEEEDDDCCCBBBBBBCCCDDDDDDBBB@@@?????????>>>===>>>???@@@@@@???===;;;:::777888999:::;;;:::999999555555444444444444555666000111111222333444444555555666666555333333444666888888888999999888444222//////000000000//////...*********)))******++++++*********---000111111000---,,,+++)))'''&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&$$$&&&((()))'''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&+++,,,---+++'''$$$%%%'''&&&&&&''')))+++,,,+++)))$$$$$$$$$$$$%%%%%%&&&&&&######&&&***,,,...555>>>NNNWWW___aaaaaadddeeeddddddbbb___^^^```ccceeeeeeeeecccaaabbbdddeeecccaaacccbbbaaaaaabbbaaa___\\\]]]\\\[[[YYYWWWUUUSSSSSSNNNOOOOOOOOOOOOQQQUUUXXXVVVSSSPPPNNNNNNMMMLLLKKKNNNNNNNNNMMMMMMMMMLLLLLLHHHHHHIIIIIIIIIIIIJJJJJJMMMMMMMMMLLLMMMMMMNNNNNNNNNMMMLLLKKKJJJIIIHHHGGGDDDBBB????????????>>><<<=========???BBBBBB@@@>>>===<<<:::777666555555555555555444444444444555666444444333222000///...---+++&&&!!! !!!"""!!! !!!###$$$%%%######$$$#########&&&((("""###$$$%%%%%%'''***---************))))))))))))}}}}}}}}}yyytttrrrqqqkkkdddaaaaaadddgggjjjjjjhhheeeccc[[[SSSOOOKKKFFFEEEGGGEEEDDDDDDFFFIIIKKKKKKJJJEEEDDDCCCBBBBBBCCCDDDEEEAAA???>>>>>>@@@@@@???>>>===???AAABBBAAA>>>;;;888666888:::;;;<<<;;;999888888888777666444444333333222222222333333333333333555666666555444444555777666666777888888777444222111111222222111111000///,,,+++***))))))***,,,---++++++,,,---......------+++***)))((('''&&&%%%%%%''''''&&&&&&&&&&&&''''''''')))))))))'''&&&'''(((%%%%%%%%%$$$%%%%%%%%%%%%+++...000---'''$$$&&&)))&&&&&&(((+++---...,,,***%%%%%%%%%&&&&&&&&&&&&&&&""""""%%%))),,,...666???QQQYYY`````````bbbcccbbbbbb```^^^^^^```cccddddddccc```]]]^^^ccceeeccc_________```bbbcccbbb___\\\\\\\\\[[[ZZZXXXVVVTTTSSSQQQRRRQQQPPPNNNNNNPPPSSSTTTRRROOOMMMMMMMMMLLLKKKNNNNNNNNNMMMMMMLLLLLLKKKGGGGGGGGGGGGGGGGGGGGGHHHLLLKKKKKKKKKKKKLLLMMMMMMLLLLLLKKKJJJIIIIIIHHHHHHDDDCCCAAA@@@??????>>>>>>>>>>>>>>>@@@BBBBBBAAA@@@===<<<:::777666555555666666555444444444555666777555444333222000000//////000,,,(((%%%%%%%%%$$$"""  !!!###$$$%%%%%%%%%$$$###!!!"""%%%((($$$%%%&&&&&&&&&'''***,,,*********)))))))))))))))~~~}}}xxxtttssstttoooggg```aaacccgggjjjkkkiiigggcccZZZRRRNNNKKKGGGFFFHHHFFFEEEEEEGGGJJJLLLKKKJJJEEEDDDCCCBBBBBBCCCDDDEEE===<<<<<<>>>AAABBBBBBAAA@@@AAADDDEEEDDD@@@===:::666777999;;;;;;:::999888888888777777666555444333555444444333333222222222666666777666555555666888555666888999888777666555555444444333222000///...---,,,+++******+++,,,---+++,,,---,,,,,,+++++++++)))))))))((('''&&&%%%%%%(((''''''&&&&&&''''''(((***+++***)))&&&%%%%%%&&&$$$$$$###""""""###$$$$$$&&&))),,,***%%%###%%%)))%%%&&&'''***------+++)))&&&'''(((((())))))((((((###"""%%%***,,,///888AAARRRZZZ``````___```aaa``````^^^]]]]]]___bbbccccccbbb^^^[[[\\\aaadddbbb___]]]]]]___bbbcccbbb___\\\ZZZZZZZZZYYYXXXVVVTTTSSSRRRSSSRRRQQQOOONNNPPPQQQSSSQQQNNNLLLMMMMMMLLLKKKOOOOOONNNNNNMMMLLLLLLKKKHHHGGGFFFFFFFFFFFFGGGGGGJJJJJJIIIIIIIIIIIIJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGEEEDDDCCCBBB@@@@@@@@@@@@@@@??????@@@BBBCCCBBBAAA===<<<:::888666666666666555555555555666666777888444444222111000///000000555333///,,,***(((&&&%%%!!!!!! !!!###$$$%%%''''''&&&###!!!!!!###%%%&&&'''((('''&&&&&&''')))))))))))))))))))))******}}}wwwssstttvvvqqqiii___```cccgggkkklllkkkiiiddd[[[SSSPPPOOOLLLJJJKKKFFFFFFGGGIIILLLMMMLLLKKKFFFEEEDDDCCCBBBBBBCCCDDD<<<<<<===???BBBCCCCCCBBBDDDEEEGGGHHHFFFCCC???===666777888999:::999888888444555666777888888888777555555444444333333222222555666666666555555666888555888;;;;;;:::999888888777777666444222///---,,,------,,,,,,++++++,,,,,,***,,,---,,,***)))))))))(((((())))))((('''&&&&&&''''''&&&&&&&&&&&&'''''')))******(((%%%######$$$%%%$$$"""!!!!!!"""###### ###%%%%%%###"""$$$'''%%%%%%&&&(((***+++***(((&&&''')))*********)))(((%%%%%%''',,,///333<<>>???AAABBBBBBAAA===<<<:::888777777777777444555666777888888888777555444222111000000111111666555444222///+++((('''###""""""!!!!!!  !!!###$$$%%%(((((('''$$$!!! !!!###&&&'''((('''&&&%%%%%%&&&))))))))))))************~~~wwwssstttvvvppphhh]]]___bbbgggkkkmmmlllkkkcccZZZRRRQQQQQQNNNLLLLLLGGGGGGHHHKKKMMMNNNMMMLLLGGGFFFDDDCCCBBBBBBBBBCCC???>>>???AAACCCCCCBBB@@@DDDEEEFFFFFFEEEBBB???===666666777777777888888888444555666888999999888888333333333333444444555555222333444444333333555777444777;;;;;;:::888888999777666666444222///---,,,---------------,,,++++++)))+++---,,,)))'''((()))(((((()))))))))((('''&&&'''&&&&&&&&&&&&&&&&&&'''%%%'''((('''%%%#########&&&%%%###"""!!!"""###$$$!!!"""###$$$%%%%%%&&&'''&&&%%%$$$%%%'''((('''&&&&&&''')))*********((('''''''''***000444999DDDNNNWWW___cccbbb```bbbcccbbbcccaaa``````bbbcccbbbbbb```___^^^]]]]]]___```aaaZZZ[[[\\\___aaabbb```^^^WWWWWWVVVVVVVVVWWWXXXYYYSSSTTTUUUTTTSSSSSSTTTVVVRRRPPPNNNMMMNNNOOONNNNNNRRRRRRQQQPPPOOONNNMMMMMMMMMLLLJJJIIIHHHIIIJJJKKKKKKKKKIIIHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEEEECCC@@@>>>@@@BBB>>>===<<<===???@@@@@@@@@===<<<:::888777777777888333444777999:::999888777777555333222111222333333222444555555222...+++)))###$$$$$$%%%$$$"""!!!  !!!###$$$%%%%%%&&&'''%%%###""""""###$$$%%%''''''%%%%%%%%%&&&((()))))))))************xxxssstttuuuoooggg\\\^^^aaaggglllnnnmmmlll```WWWPPPPPPQQQNNNLLLKKKHHHHHHIIILLLNNNOOONNNMMMHHHGGGEEECCCBBBAAABBBBBBAAAAAAAAABBBCCCCCC@@@>>>BBBBBBCCCBBBAAA>>><<<:::666666666555666777777888777888999999888777666555000111222333555666777888000222222222111111333555111555888999777666666888666555555444222000...---------...///...---+++***)))+++---,,,)))'''''')))'''((()))******)))((('''&&&&&&&&&%%%%%%&&&&&&&&&"""$$$&&&&&&%%%#########'''&&&$$$""""""###$$$%%%&&&&&&%%%''')))******)))&&&%%%######%%%&&&&&&%%%%%%&&&((()))***)))(((&&&((((((,,,333888???JJJUUUZZZaaaeeedddbbbdddeeeeeeeeedddbbbbbbcccdddcccbbb``````___^^^\\\]]]___bbbZZZZZZ[[[^^^```bbbaaa___WWWWWWUUUUUUVVVXXX[[[\\\XXXXXXXXXWWWTTTRRRRRRSSSSSSPPPNNNMMMNNNOOOOOONNNSSSRRRRRRQQQOOONNNMMMMMMOOONNNLLLJJJJJJJJJLLLMMMMMMLLLKKKIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGBBBDDDDDDBBB???===???AAA===;;;:::;;;===>>>???>>>===<<<:::888777777888888222444888:::;;;:::888666888777555333222333444555---111444555333000,,,+++$$$%%%&&&'''&&&$$$"""   """###$$$%%%###$$$&&&&&&$$$######$$$!!!###%%%&&&%%%%%%&&&'''(((((())))))*********+++|||sssqqquuutttlllccc^^^^^^bbbjjjrrruuurrrnnn```ZZZSSSNNNMMMMMMLLLJJJHHHIIIKKKLLLNNNNNNOOOOOOGGGFFFDDDAAA@@@?????????>>>>>>>>>>>>???@@@AAAAAAEEEFFFGGGGGGFFFCCC@@@===777555444555777888666333333444555666777777777777666555444333222222222222111222222222222333333333444555777888888666555333444444444333222111000///......---------,,,,,,,,,...------,,,,,,++++++***'''((())))))'''&&&&&&'''''''''&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%$$$######'''%%%"""!!!"""$$$%%%%%%(((''''''''')))***,,,...***)))((('''&&&'''(((((()))'''(((***(((######''',,,+++,,,333???LLLTTTXXXaaa```___```bbbccccccbbbjjjhhhddd```______```aaa_________^^^]]]^^^aaaccc^^^\\\\\\^^^aaacccbbb```___[[[WWWUUUVVVXXX[[[\\\YYYWWWUUUSSSRRRRRRSSSTTTQQQOOOLLLJJJJJJLLLOOOPPPQQQQQQRRRRRRQQQOOONNNLLLMMMKKKIIIGGGGGGHHHJJJLLLKKKKKKJJJGGGEEEDDDFFFHHHGGGGGGHHHJJJLLLMMMKKKJJJIIIHHHEEECCC@@@>>>===<<<@@@???===;;;:::::::::;;;999999888888777888888888888888999999999::::::::::::888666666777777555444000111222333333222000///'''''''''&&&%%%$$$""""""!!!    ######%%%(((+++)))$$$%%%%%%&&&%%%$$$$$$%%%'''&&&''')))******(((&&&%%%vvvssstttrrrjjjccc___```dddkkksssuuurrrnnnbbb[[[SSSNNNMMMMMMKKKJJJGGGIIIMMMOOOPPPOOONNNLLLGGGFFFDDDCCCBBBBBBBBBCCC@@@@@@?????????@@@AAAAAAEEEFFFFFFFFFDDD@@@===;;;888777666777::::::888666444555555666666666666666444444333222111111111111111111222222333333333444333333555666666555444444444444444333222111000///---,,,,,,,,,++++++++++++------,,,+++******))))))''')))***)))((('''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$$$$%%%&&&&&&((('''''''''((()))***+++******((('''&&&''''''((('''&&&''')))'''$$$$$$''',,,---111;;;GGGRRRYYY\\\bbbaaaaaaccceeeggggggfffhhhgggdddbbb```_________```aaaaaaaaa______```bbb```^^^\\\^^^aaaddddddccc```]]]ZZZXXXXXXZZZ\\\]]]YYYWWWUUUSSSRRRRRRSSSTTTQQQOOOMMMLLLLLLNNNPPPRRRPPPQQQQQQQQQPPPOOONNNMMMOOONNNKKKIIIHHHIIIJJJJJJKKKLLLLLLKKKIIIGGGGGGHHHIIIHHHHHHIIIKKKLLLKKKIIIIIIHHHFFFCCCAAA???======>>>===<<<::::::::::::;;;:::999999888888888888999777777777777777777777888888777666666777666444222111111111222111111000000******)))(((&&&$$$###"""   !!!"""$$$###%%%''')))((($$$!!!###$$$%%%%%%$$$%%%''')))((())))))******)))((((((|||wwwtttpppjjjeeeaaacccgggnnntttvvvsssoooccc\\\TTTNNNLLLLLLKKKIIIGGGJJJOOORRRRRRPPPLLLIIIFFFEEEDDDCCCBBBCCCDDDDDDAAAAAAAAAAAAAAAAAABBBCCCFFFFFFEEECCC@@@===:::888999888888999;;;<<<:::999555555666666666555444444444444333222111111111111000111111222333444444555222222333333444444444555444444444333222111000///++++++++++++************---,,,+++***)))(((''''''((()))+++***(((''''''((((((((((((''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''''''''((()))***)))((('''&&&&&&&&&&&&%%%$$$%%%((('''$$$%%%)))***///888DDDQQQZZZ^^^```cccbbbbbbdddfffhhhhhhgggccccccdddcccbbb___\\\[[[___aaabbbbbbaaa______``````^^^\\\]]]```ccceeefffbbbaaa___]]]\\\\\\\\\]]]YYYXXXUUUSSSRRRRRRSSSTTTQQQPPPNNNNNNNNNPPPRRRSSSPPPPPPPPPPPPPPPOOOMMMMMMQQQPPPNNNMMMKKKJJJJJJJJJLLLNNNPPPPPPMMMJJJIIIHHHLLLKKKIIIIIIJJJJJJIIIHHHIIIHHHFFFCCCAAA???>>>===<<<;;;:::999999:::;;;<<<;;;:::999999888888999999777777666666666666666777666555555666777666333000111000//////.........///,,,,,,+++***(((&&&$$$###  !!!######$$$$$$$$$%%%'''&&&$$$"""!!!"""$$$$$$$$$&&&(((************))))))******+++|||wwwqqqmmmjjjeeehhhlllssswwwxxxtttqqqddd]]]TTTMMMKKKKKKJJJIIIJJJLLLOOOQQQQQQOOOLLLIIIEEEDDDBBBAAA@@@@@@AAABBBAAAAAAAAAAAABBBDDDEEEFFFFFFEEECCCAAA===:::777666777777777999:::::::::999777777777666555444333333555555444333333333333333000111111222333444555555333222222222333444555666444444444333222111//////,,,++++++++++++*********------,,,***)))((('''&&&((()))+++***)))'''((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&%%%%%%%%%###%%%&&&'''&&&&&&&&&&&&+++***))))))(((((('''''')))((('''&&&%%%%%%$$$$$$$$$"""$$$'''&&&$$$&&&+++***222???MMMYYY```bbbbbbcccbbbaaabbbcccdddcccbbb^^^```bbbdddccc___[[[XXX[[[^^^bbbcccbbb````````````^^^\\\\\\^^^bbbfffiiieeeeeedddbbb```^^^]]]]]]YYYXXXVVVSSSRRRSSSTTTTTTPPPOOOOOOOOOOOOQQQRRRSSSOOOOOOOOOOOOOOONNNMMMMMMPPPPPPOOOOOONNNMMMLLLLLLOOOPPPQQQQQQNNNLLLKKKKKKNNNLLLIIIHHHIIIIIIIIIHHHHHHFFFDDDBBB@@@>>>======:::999999888999:::;;;<<<<<<;;;:::999888888888999:::999888777777777888888444444555666777555222...///...,,,+++***+++,,,,,,++++++******)))'''&&&%%%!!!!!! !!!"""$$$%%%######"""############""""""###$$$$$$$$$%%%''')))+++***)))(((((()))+++,,,zzztttqqqoooiiilllqqqwwwzzzyyyuuurrrddd\\\RRRLLLJJJJJJIIIHHHMMMMMMNNNOOONNNMMMLLLKKKGGGEEECCCAAA@@@???????????????@@@AAADDDFFFHHHIIIFFFEEEBBB???<<<999888777444555666777777777777777888888888777666555333333444333333222222222222333111111222333444444555555444444333333444555666666333333333222111000......,,,,,,,,,,,,++++++++++++------,,,+++***)))((((((((()))******(((''''''((('''((((((((((((((((((((())))))((('''%%%$$$######!!!###&&&&&&%%%$$$%%%&&&---,,,,,,+++***)))((('''''''''&&&&&&%%%$$$######$$$"""###&&&&&&%%%(((---...777FFFTTT^^^cccdddddddddbbb```______^^^\\\[[[[[[]]]aaaddddddaaa]]]ZZZZZZ]]]bbbddddddcccccccccaaa___^^^]]]___ccciiimmmhhhiiiiiifffbbb___^^^___ZZZXXXVVVTTTSSSSSSTTTUUUOOOOOOOOOOOOPPPPPPQQQQQQOOONNNNNNNNNMMMMMMMMMMMMNNNNNNNNNOOOOOOOOOOOOOOOQQQRRRQQQOOOLLLKKKMMMNNNNNNKKKIIIHHHIIIIIIIIIIIIFFFEEECCCAAA???===<<<<<<:::999888888999:::<<<===<<<;;;:::999888888888888999888777666666666888888444444555666777555111...---,,,***)))(((((())))))''''''((()))))))))))))))%%%$$$###"""!!! !!!###%%%&&&"""""""""!!!!!!!!!""""""$$$%%%&&&%%%$$$$$$&&&'''***)))'''&&&''')))+++,,,{{{vvvrrrooojjjnnntttyyyzzzxxxtttqqqbbbZZZPPPJJJHHHIIIIIIHHHLLLLLLMMMMMMMMMLLLLLLLLLJJJHHHFFFCCCBBBAAA@@@AAA>>>???@@@AAADDDFFFHHHJJJFFFDDDAAA>>><<<:::::::::444555777777555444555666999999999888777666555444222111111000000111111222333333333333444444444444555555555444444444444444111111111000///...---,,,---,,,,,,,,,++++++++++++,,,,,,,,,+++******))))))'''(((***)))'''&&&&&&'''&&&''''''''''''(((((((((+++***)))'''%%%$$$###""" ###&&&%%%###"""%%%(((---------,,,+++***((('''&&&''''''''''''&&&%%%%%%%%%###$$$''''''&&&)))...444===IIITTT\\\```bbbcccbbb___]]][[[ZZZXXXUUUSSSWWWYYY]]]```aaa```^^^\\\[[[^^^bbbddddddccccccccc_________^^^```dddjjjoookkkmmmmmmiiiccc___^^^```ZZZYYYVVVTTTSSSSSSTTTUUUOOOPPPPPPQQQQQQPPPOOOOOONNNNNNMMMLLLLLLMMMMMMNNNMMMLLLLLLMMMMMMNNNOOOPPPQQQQQQOOOLLLJJJJJJLLLNNNKKKIIIHHHHHHJJJKKKKKKJJJFFFEEECCCAAA???>>>======;;;:::999999999;;;<<<===;;;:::999888777777666666666555333222333444666888555444444555666555222///,,,+++***)))((('''''''''%%%&&&''')))***+++++++++(((''''''%%%$$$!!!  !!!###%%%&&&!!!#########!!!!!!"""###%%%&&&&&&%%%$$$###%%%&&&)))((('''&&&''')))+++,,,~~~{{{vvvoookkkjjjnnnuuuyyyyyyvvvqqqooo```XXXNNNGGGFFFGGGHHHHHHIIIJJJLLLMMMMMMLLLKKKIIIHHHGGGEEECCCBBBBBBBBBBBB@@@@@@AAABBBCCCEEEFFFGGGEEECCC@@@>>>======>>>???666888:::999666444555666999999999999999888777666333333333222222333333444444444444444444333333333444444555555444333111000000000//////...---+++***++++++++++++************************************&&&'''((((((&&&%%%%%%&&&%%%%%%&&&&&&''''''''''''***)))((('''&&&%%%$$$###"""$$$&&&%%%""""""&&&++++++,,,,,,,,,+++)))(((''''''((()))*********))))))'''%%%%%%((('''&&&***///666<<>>===???@@@BBB999;;;===<<<888666666888999::::::::::::999888888777777666666666777777888666555555444444333222222333333444555444222///---/////////...---,,,******************))))))))))))(((((((((((())))))))))))%%%'''((('''&&&$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((''''''&&&&&&%%%###&&&'''%%%"""###(((---******++++++***)))'''&&&((()))+++,,,------,,,,,,(((&&&&&&(((((('''***000333888???DDDGGGKKKPPPTTTOOOMMMKKKIIIIIIHHHEEECCCEEEFFFHHHJJJMMMPPPRRRTTTVVVXXXYYYYYYWWWUUUTTTTTTQQQSSSUUUUUUVVVYYY___dddpppqqqpppjjjbbb^^^___bbb[[[YYYWWWUUUTTTTTTUUUUUUSSSTTTUUUUUUTTTRRRPPPNNNMMMMMMLLLKKKKKKLLLMMMNNNOOONNNKKKIIIHHHIIIKKKMMMIIIKKKMMMMMMJJJHHHFFFFFFEEEEEEFFFJJJMMMNNNMMMLLLHHHGGGFFFDDDBBBAAAAAA@@@======;;;;;;;;;;;;<<<===:::999888666555444444444555444333222444777:::<<<888666555444555555444222......///...---+++)))(((***+++,,,,,,---------,,,******)))(((%%%"""   !!!###$$$%%%$$$'''******'''%%%&&&'''!!!###$$$$$$$$$%%%(((***************+++,,,---...}}}yyyrrrhhhaaadddmmmuuuwwwvvvtttmmmffffffXXXKKKGGGHHHHHHHHHIIIJJJJJJKKKMMMNNNNNNLLLIIIBBBAAA@@@@@@??????@@@@@@AAABBBCCCCCCDDDCCCCCCBBBCCCBBB@@@>>>>>>???@@@AAA;;;::::::999999::::::;;;777888888888888777666666555555444444444444555666444444444333333222222222666555444333222111111111......//////...,,,***))),,,,,,,,,,,,,,,+++***)))))))))(((''''''''''''(((''''''&&&%%%%%%&&&&&&&&&$$$%%%&&&''''''%%%###"""'''&&&&&&%%%$$$$$$$$$$$$'''(((((('''%%%%%%&&&(((+++,,,---...---+++)))(((+++++++++***))))))+++---&&&'''((()))***---222555:::<<>>:::777555444555666333222222555:::======;;;666666666555444222111000000000111000///---,,,***......000000000///...---++++++***)))((('''&&&&&& """"""!!!$$$'''&&&&&&'''''''''&&&%%%$$$%%%%%%%%%%%%&&&'''((((((+++)))((('''(((*********|||xxxtttooogggbbbfffnnntttvvvuuusssmmmgggdddWWWKKKGGGHHHIIIIIIJJJJJJJJJKKKMMMNNNNNNLLLJJJCCCCCCBBBAAAAAAAAAAAABBBCCCCCCCCCDDDDDDEEEEEEEEECCCAAA???>>>======>>>???;;;;;;::::::::::::;;;;;;999999888888888777777777666666666555555555444444222222333333333333333333444444333222111111111111///000000000///---+++***++++++,,,,,,+++******))))))(((((('''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&$$$%%%'''''''''&&&$$$###%%%%%%$$$$$$######$$$$$$&&&&&&'''&&&$$$$$$&&&'''+++,,,---......,,,***)))*********)))((((((***,,,,,,,,,------000555<<>>======>>>>>>>>><<<999666555555666777777555444666:::<<<;;;:::888888777777555444333222000000111222111000//////000000000000000000///.........,,,+++)))((('''&&& """!!! !!!###&&&%%%&&&'''''''''&&&$$$###%%%%%%$$$%%%%%%&&&'''(((***)))(((((())))))))))))zzzvvvsssooojjjfffhhhnnnssssssssssssnnnhhhbbbVVVKKKHHHIIIIIIJJJLLLJJJJJJKKKMMMOOONNNLLLJJJFFFEEEDDDDDDCCCCCCDDDDDDEEEDDDDDDDDDEEEFFFHHHIIICCCBBB@@@===<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;:::999888777888888999777888888888777555333222000000111222333444555555222222111111111111111111111111111111000...,,,+++******++++++******)))))))))(((''''''&&&&&&'''''''''&&&&&&&&&&&&&&&''''''%%%&&&'''''''''&&&$$$###$$$############$$$$$$%%%%%%&&&&&&%%%$$$$$$%%%''',,,,,,---......---,,,++++++++++++***))))))+++---000111222444888@@@IIIPPPMMMOOORRRVVVYYY[[[\\\\\\```___^^^]]][[[XXXVVVUUUQQQPPPOOONNNNNNNNNOOOPPPRRRUUUXXXZZZYYYTTTOOOKKKHHHIIIJJJIIIIIIMMMTTTZZZfffjjjiii```WWWTTTSSSRRRNNNLLLLLLOOOUUU\\\aaacccdddaaa\\\XXXTTTQQQPPPOOOOOOOOOOOOOOOOOONNNNNNMMMMMMLLLKKKJJJIIIHHHHHHGGGIIIGGGEEEDDDEEEFFFEEEEEECCCCCCDDDFFFGGGIIIJJJJJJGGGGGGGGGGGGHHHHHHHHHHHHEEEDDDCCCAAA@@@??????>>>;;;:::888666555666777888999777666777999::::::999999999999888777666555444000111222333333333333333222222111000000000000000111000///---+++)))''''''   ###%%%%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$%%%%%%&&&'''((()))))))))******))))))((({{{yyyxxxuuuqqqmmmkkkoooqqqqqqqqqrrrnnnhhh___UUUKKKIIIJJJJJJLLLOOOJJJJJJKKKMMMOOOOOOLLLJJJFFFFFFEEEDDDDDDDDDDDDEEEDDDDDDCCCCCCDDDFFFIIIKKKDDDCCCAAA???===<<<;;;;;;<<<;;;;;;::::::;;;;;;<<<<<<;;;999777777888999;;;999999::::::888555222000...///000111333555666777111111222222333333333333111111111111000...,,,+++))))))*********))))))((()))(((''''''&&&&&&''''''((((((((('''(((((())))))&&&''''''''''''&&&%%%%%%$$$#########$$$%%%&&&&&&%%%&&&'''&&&%%%%%%'''(((++++++,,,---------,,,,,,.........---,,,---///111222444888<<>>======;;;:::888777666666777888888777666666777888999999888888888888888777666555222222222333333333333333333222000///...//////000//////...,,,+++***))))))"""!!!!!!   ###%%%$$$%%%&&&&&&&&&%%%######$$$$$$$$$$$$%%%&&&'''((()))+++,,,---+++***))))))~~~{{{{{{|||zzzuuuqqqmmmooopppoooppprrrnnnhhh^^^TTTLLLJJJJJJJJJLLLPPPKKKKKKLLLNNNOOOOOOMMMJJJFFFEEEEEEDDDDDDDDDDDDDDDCCCBBBAAAAAABBBEEEGGGIIIEEEDDDCCC@@@>>>===<<<;;;;;;;;;;;;::::::;;;;;;;;;<<<;;;999777777888999;;;::::::::::::888444111///---...///111333444666666111222333444555555555444111111111000///---+++)))((())))))*********))))))))))))(((''''''''''''(((''''''&&&&&&'''((())))))((((((((((((''''''&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&'''((('''&&&'''(((*********+++,,,,,,---------///000000000///000333555666;;;AAAHHHNNNTTTZZZ^^^___aaaeeehhhkkkmmmoooooommmmmmmmmllljjjgggdddcccfffeeedddcccaaaaaa``````]]]___bbbcccbbb^^^YYYVVVWWWYYYZZZYYYWWWYYY]]]bbbaaaeeeddd^^^WWWUUUSSSPPPQQQOOONNNPPPTTTZZZ^^^```]]][[[WWWSSSQQQQQQRRRSSSQQQPPPNNNLLLLLLMMMNNNOOOMMMNNNNNNMMMKKKHHHEEECCCAAA???<<<<<<<<<======<<<:::;;;<<<===???@@@AAABBBEEEEEEEEEDDDCCCBBBAAA@@@CCCCCCBBBAAA@@@>>>=========<<<:::888777666666666444444444444444666888:::666666666777777666555555333333222222111111111111222111///...------......++++++++++++++++++******&&&%%%###!!!  ###%%%%%%%%%&&&'''&&&%%%$$$###$$$$$$$$$$$$%%%&&&''''''***---//////,,,******+++}}}{{{yyyzzz{{{yyytttooonnnoooooonnnppprrrnnnggg]]]UUUMMMKKKKKKJJJMMMQQQKKKKKKLLLNNNPPPOOOMMMKKKEEEEEEDDDCCCCCCCCCDDDDDDAAAAAAAAAAAABBBCCCEEEFFFEEEDDDCCCAAA???>>><<<;;;;;;::::::999999::::::;;;;;;:::999888777888888999:::::::::888666444111/////////000111222333444444222333444666666666555444111111111000///,,,***)))))))))******++++++******+++***))))))(((((())))))$$$$$$$$$$$$%%%&&&''''''))))))(((((('''''''''''''''&&&&&&&&&&&&''''''(((&&&'''(((((('''(((***,,,***++++++,,,---......///000111222222222444777:::???DDDLLLSSSXXX[[[___aaaaaacccgggjjjmmmpppqqqqqqqqqqqqqqqqqqooolllhhhfffffffffeeeeeedddcccbbbbbbcccdddeeeeeecccaaa^^^\\\ZZZ]]]^^^]]][[[[[[^^^bbb```cccbbb\\\XXXWWWVVVTTTTTTRRRQQQRRRUUUXXXYYYZZZWWWVVVTTTSSSRRRSSSUUUVVVRRRQQQNNNLLLLLLMMMOOOQQQOOOOOONNNMMMKKKHHHFFFDDD>>>;;;888777888888777666444555555666777888999999;;;;;;<<<<<<===>>>>>>>>>@@@@@@AAAAAAAAA@@@??????>>>===<<<:::888777777666333444444333222444777:::444444555666666666555555333222222111000000000111111111000...------------(((((())))))***+++++++++((('''%%%### !!!$$$'''&&&&&&'''''''''&&&%%%$$$#########$$$$$$%%%&&&'''+++...000///+++)))***,,,|||xxxwwwwwwuuuqqqnnnnnnooonnnnnnqqqrrrmmmeee\\\UUUOOOLLLKKKJJJLLLQQQKKKKKKLLLNNNPPPPPPMMMKKKFFFEEEEEEDDDDDDDDDDDDDDDAAAAAABBBBBBBBBCCCCCCCCCCCCCCCBBBAAA???===<<<;;;:::999999888888999999:::999999888888888777777777:::999888666444222111000111111111111222222222222222333444666666555444333222222222111000---+++))))))******+++,,,,,,++++++,,,++++++***************%%%%%%%%%%%%&&&'''((()))***))))))(((((((((((((((''''''&&&%%%%%%%%%&&&&&&%%%'''(((''''''''')))+++,,,,,,------///000111222333555666777999;;;???BBBHHHLLLQQQVVVYYY\\\___aaa```bbbeeeiiilllnnnooopppqqqqqqrrrqqqooolllhhhfffccccccdddddddddddddddcccffffffeeedddcccaaa```___\\\___```___]]]\\\^^^aaa___aaa___ZZZWWWYYYYYYWWWUUUTTTSSSTTTVVVWWWVVVUUUTTTTTTTTTTTTUUUUUUVVVWWWTTTRRRNNNLLLLLLMMMPPPRRRPPPPPPOOOMMMKKKIIIGGGFFF@@@>>>:::999888888777666444444444444555555555666555555444444555777888999:::;;;===>>>????????????======<<<;;;::::::999999666666666333111222666999333444555555666666666666222111111000000111222333111111111000///...---,,,)))))))))***************&&&&&&$$$###!!! """%%%(((''''''((((((((('''&&&%%%############$$$%%%&&&'''+++---///,,,(((&&&))),,,yyyuuutttssspppnnnnnnooonnnnnnqqqsssmmmddd]]]VVVOOOMMMKKKIIILLLPPPKKKKKKLLLNNNPPPPPPMMMKKKGGGFFFFFFEEEDDDEEEEEEEEEAAABBBCCCCCCDDDCCCCCCBBBAAAAAAAAA@@@>>>===;;;:::999888888888888888888999777888888888888777666666:::999777555333222111111222222222111111111000000111222444555555444222111444444444333111...,,,***)))***+++,,,,,,,,,,,,,,,---,,,++++++******++++++(((((((((((()))***,,,,,,******)))((((((((((((((('''&&&&&&%%%$$$$$$$$$$$$$$$&&&'''&&&&&&&&&)))+++.........///000222444444888:::<<<>>>???BBBFFFJJJLLLNNNQQQTTTVVVYYY]]]```^^^```dddgggjjjlllmmmnnnnnnooopppooommmjjjfffdddbbbcccdddeeeeeeeeeeeeeeegggfffeeecccaaaaaa``````^^^aaabbbaaa^^^]]]___aaa___```]]]XXXVVVYYYZZZXXXUUUUUUTTTUUUWWWWWWUUUSSSTTTUUUUUUVVVWWWWWWWWWWWWUUURRROOOLLLLLLNNNQQQSSSQQQPPPOOOMMMKKKJJJIIIHHHEEECCC???===<<<<<<:::999777777777777777777777777555444222000///000111222444555888:::<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<999999888555111111444888333444555666777777777666111000000000111333555666222222333222111///---,,,+++++++++*********))))))$$$$$$$$$###"""!!!!!!   """&&&)))'''((()))))))))(((&&&&&&############$$$%%%&&&'''***,,,---***%%%$$$''',,,}}}xxxpppoooqqqpppqqqqqqoooppppppjjjbbb\\\WWWRRROOOOOONNNLLLIIIHHHIIILLLOOOQQQPPPLLLHHHIIIGGGEEEBBBAAAAAABBBCCCBBBCCCEEEDDDCCCCCCDDDEEECCCAAA???<<<;;;<<<>>>???@@@>>>;;;999888999:::<<<;;;:::888777555444444444555555444444444333333333666555444333444444666666555666666555333333444666333333444444333000...,,,)))))))))))))))*********,,,+++)))((((((((()))******+++++++++,,,,,,,,,,,,,,,,,,***((('''&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$###%%%'''(((''''''((()))***+++,,,---...000444888888888:::@@@GGGKKKKKKJJJKKKMMMOOORRRUUUWWWXXXYYYWWWZZZ^^^eeeiiikkkiiigggffffffgggiiikkkkkkhhhfffeeeaaa]]]^^^aaaddddddddddddeeeggggggeeebbb___]]]___^^^]]]^^^______^^^]]]^^^^^^___]]][[[XXXWWWWWWTTTTTTUUUUUUUUUUUUVVVVVVSSSTTTUUUUUUUUUWWWZZZ\\\___ZZZVVVSSSSSSRRROOOLLLLLLLLLMMMOOOOOONNNJJJGGGDDDBBB??????AAADDDEEEEEEDDD???::::::===>>><<<999888666444111000000111222000000//////111444777999<<<<<<;;;::::::::::::;;;888888777666666666666666666666666555444444333333111111000111222444666888444333222222111111222222......---***((('''((()))((((((&&&%%%$$$######### """###%%%&&&'''&&&&&&%%%!!!"""$$$$$$###$$$&&&(((''')))******)))'''((((((}}}|||wwwpppnnnpppppprrrqqqooopppooojjjccc^^^XXXRRROOOOOOOOOMMMKKKIIIJJJLLLOOOQQQPPPLLLIIIGGGFFFCCCAAA@@@@@@AAAAAACCCDDDEEEEEECCCCCCDDDEEECCCAAA>>><<<;;;<<<===>>>???===;;;888888888:::;;;:::999888666555555555555555555555444444444333333444333333333444555777888444555555444222222333555222222222222000...,,,+++***************)))))))))+++***))))))(((((())))))******************+++,,,,,,+++***)))((('''&&&&&&$$$$$$############$$$$$$%%%'''((()))(((((((((******+++,,,,,,---000555999;;;;;;===BBBGGGJJJJJJIIIHHHIIIJJJKKKLLLMMMNNNOOOOOORRRWWW^^^eeeggggggeeefffffffffhhhiiihhheeeccc```\\\WWWWWWYYY\\\]]]\\\^^^___```aaaaaa```^^^]]]]]]\\\ZZZ[[[^^^___```___[[[\\\]]]]]]\\\\\\\\\\\\VVVVVVVVVVVVVVVVVVVVVVVVTTTUUUUUUUUUUUUWWW[[[^^^___[[[VVVSSSRRRQQQOOOMMMKKKKKKLLLMMMNNNMMMJJJGGGGGGEEECCCDDDFFFHHHIIIIIIIIIFFFBBBBBBEEEFFFCCC@@@???===;;;888666555555555111000/////////000222444>>>======<<<;;;:::::::::999999888777666555555555666666666555444444333333333222222222333444555555333333222111000000000000......---+++(((((()))+++)))((('''&&&$$$$$$$$$$$$  """###%%%&&&&&&&&&&&&%%%!!!"""###"""""""""$$$&&&((()))***)))((('''((()))|||{{{zzzuuunnnlllooopppsssrrrpppoooooojjjccc```YYYRRRNNNNNNOOOOOONNNJJJKKKMMMOOOQQQPPPLLLIIIEEEDDDCCCAAA@@@@@@@@@@@@CCCDDDEEEDDDCCCBBBCCCDDDBBB@@@>>><<<:::;;;<<<<<<===<<<:::888888888999:::999888777666666666666777666555555555444444444444333222222333444666888:::555666666555333333444666222111000///...,,,++++++,,,++++++******))))))))))))))))))))))))(((''''''***)))((('''''')))+++,,,++++++***)))((((((''''''$$$$$$$$$###$$$$$$%%%&&&'''((())))))((('''(((******++++++,,,...222777;;;???@@@BBBEEEIIIKKKKKKJJJHHHHHHGGGFFFFFFFFFGGGHHHIIILLLQQQYYY```dddeeedddffffffeeeffffffdddaaa^^^YYYTTTNNNLLLNNNQQQRRRQQQSSSTTTUUUVVVXXXXXXXXXXXXYYYXXXXXXZZZ]]]```aaa```YYYZZZ[[[\\\]]]]]]]]]]]]XXXXXXXXXXXXWWWVVVVVVUUUUUUUUUTTTSSSSSSUUUZZZ^^^___[[[VVVRRRPPPOOONNNMMMJJJJJJJJJLLLMMMLLLIIIGGGIIIHHHGGGGGGIIIKKKKKKKKKMMMKKKIIIJJJLLLLLLIIIFFFCCCCCCAAA???<<<:::999888555444333111000111111222??????>>>===<<<<<<;;;;;;;;;:::999777666555555555666666666555444444333333333444444555555444444333444333111000///...------,,,---,,,***))))))***,,,***)))(((&&&&&&%%%%%%%%%!!!!!!   !!!!!!"""$$$&&&&&&&&&&&&%%%###$$$$$$$$$""""""$$$%%%((())))))(((&&&&&&)))+++|||{{{yyyxxxxxxtttmmmkkkmmmqqqtttssspppnnnnnnjjjeee```YYYPPPLLLLLLNNNOOOOOOKKKKKKMMMOOOPPPOOOLLLIIIDDDDDDDDDCCCBBBAAAAAA@@@BBBCCCDDDCCCAAA@@@AAABBBAAA@@@>>><<<:::::::::;;;;;;:::999999888888888888888777777666777777888888666666666555555555555444444333333333444555777888777888888777555444666777333222000...---,,,,,,,,,------,,,+++******))))))(((((()))******((('''&&&)))(((&&&%%%%%%(((***,,,************))))))((('''((('''''''''''''''(((((('''((()))(((&&&&&&'''((()))+++,,,...111666<<>><<<;;;;;;:::999777666666666777>>>>>>>>>??????>>>>>>>>>===<<<:::888666555555555666666666555444444333333222333444666666555444333555444222000...---,,,,,,*********)))((((((***,,,***)))(((''''''&&&&&&&&&"""""""""!!!  !!!!!!"""###%%%&&&&&&&&&%%%'''((((((&&&%%%$$$%%%'''(((((((((&&&%%%&&&))),,,|||wwwuuuvvvwwwsssllljjjmmmrrruuuuuupppmmmmmmjjjfff^^^WWWNNNIIIJJJLLLNNNNNNKKKKKKLLLNNNOOONNNKKKIIIEEEEEEFFFFFFFFFDDDCCCBBBAAABBBBBBAAA???===>>>???AAA@@@>>><<<;;;:::::::::999999::::::999999888888777777777777777888888999777777666666666555555555777666444444333444555666666666777555444333444666444333222000///............------,,,+++******)))((()))*********)))'''&&&((('''%%%$$$%%%'''***,,,))))))***+++******)))(((***))))))(((''''''((((((&&&''''''&&&$$$$$$&&&''')))+++///333777===CCCHHHJJJMMMPPPTTTVVVXXXYYYZZZWWWVVVUUUUUUVVVXXXZZZ[[[\\\\\\^^^aaafffiiiiiihhhhhhgggfffeeeeeebbb^^^ZZZQQQKKKDDDAAABBBCCCCCCAAA???@@@@@@AAABBBCCCDDDDDDIIILLLQQQWWWZZZYYYUUUQQQKKKKKKLLLPPPVVVYYYZZZYYY[[[[[[\\\[[[ZZZXXXVVVTTTWWWVVVTTTQQQPPPRRRVVVZZZYYYWWWTTTPPPMMMLLLMMMNNNKKKJJJKKKLLLNNNNNNMMMKKKJJJIIIJJJLLLNNNNNNMMMKKKIIIIIIJJJLLLMMMLLLKKKIIICCCCCCCCCCCCCCCBBBAAAAAA=========<<<<<<<<<<<<<<<;;;<<<>>>???@@@AAAAAAAAA===<<<;;;999777666666555666666666555444444333333///111333555666666666555666555333111///...---,,,((())))))(((''''''***,,,***)))((((((''''''''''''"""######"""!!!    !!! !!!###%%%&&&&&&&&&%%%'''((((((&&&$$$$$$%%%&&&'''((('''&&&%%%&&&))),,,|||tttssstttvvvsssllljjjlllrrrvvvvvvqqqmmmllljjjggg]]]VVVMMMIIIJJJLLLNNNNNNKKKKKKKKKLLLMMMMMMJJJGGGEEEGGGHHHIIIIIIGGGEEECCCBBBBBBBBBAAA>>><<<======BBBAAA???===<<<;;;:::999888999:::;;;;;;:::999888888888777777777888888999777777777777666666666666888777555444333333444444333444444333111111222444555444333222111000///......------,,,,,,+++++++++***************)))(((((('''&&&%%%%%%&&&(((***+++((()))***+++++++++***)))(((((('''''''''''''''(((%%%&&&&&&$$$###$$$&&&((()))---333:::@@@FFFLLLPPPQQQTTTXXX[[[]]]^^^```bbb_________aaabbbeeegggiiillljjjjjjjjjlllmmmmmmlllhhhhhhgggggggggeeeaaa^^^UUUPPPJJJGGGHHHHHHGGGDDDAAAAAABBBDDDDDDDDDDDDDDDFFFIIIOOOTTTVVVSSSMMMHHHAAAAAADDDKKKTTTZZZ\\\[[[ZZZ[[[\\\\\\[[[XXXVVVTTTXXXWWWTTTQQQOOOPPPSSSUUUSSSSSSRRROOOLLLKKKLLLMMMKKKJJJJJJLLLNNNOOONNNMMMKKKKKKMMMOOOQQQQQQOOOMMMIIIJJJKKKKKKLLLLLLLLLLLLFFFFFFFFFFFFFFFGGGGGGGGG======>>>>>>>>>?????????:::<<<>>>@@@AAAAAAAAAAAA===<<<;;;999888777777777666666666555444444333333///000111333444555666666666555333111///...------)))))))))(((''''''))),,,))))))((('''''''''''''''"""###$$$$$$"""    !!! !!!!!!!!!    """$$$&&&&&&&&&&&&$$$%%%%%%$$$"""!!!###$$$&&&''''''&&&&&&&&&)))+++~~~|||rrrrrrtttvvvsssmmmkkkmmmssswwwwwwqqqlllkkkjjjhhh\\\VVVNNNJJJKKKMMMNNNNNNJJJJJJJJJKKKLLLKKKHHHFFFEEEGGGIIIJJJJJJHHHEEEDDDCCCDDDDDDBBB???======>>>CCCBBB@@@???===;;;::::::888999;;;======;;;:::888999999888888777888888888888888888777777777666666777666444444333444555666444555555444222222333444444444444444222000...------------------,,,,,,,,,,,,,,,+++***************%%%%%%&&&&&&''')))***+++'''(((***,,,,,,,,,***)))&&&&&&&&&'''((()))+++,,,%%%&&&%%%$$$$$$%%%(((***(((...888AAAHHHOOOTTTWWWWWW[[[___aaaaaaaaaccceeeggghhhjjjlllnnnppprrrsssvvvtttqqqpppppppppooonnniiiiiiiiiiiijjjhhheeebbb\\\XXXTTTRRRSSSRRROOOLLLIIIJJJMMMOOOPPPPPPOOONNNNNNPPPRRRUUUUUURRRMMMHHHAAAAAACCCJJJSSSZZZ[[[ZZZYYYZZZ[[[\\\[[[YYYVVVTTTSSSSSSQQQMMMJJJIIIJJJLLLLLLNNNPPPNNNLLLJJJKKKLLLJJJIIIIIIKKKMMMOOONNNMMMJJJKKKMMMPPPRRRQQQNNNKKKIIIIIIJJJJJJJJJKKKLLLNNNJJJIIIHHHGGGGGGHHHIIIIII???@@@@@@@@@@@@@@@??????<<<===???@@@AAA@@@???>>><<<<<<;;;999999888888888666666666555444444333333000000000111222333444555444333222000...---------+++,,,+++***((((((***,,,((((((''''''&&&&&&''''''###$$$%%%&&&$$$""" !!!  !!!  """###!!! !!!!!!""""""######!!!!!!!!!!!! """"""!!!   """$$$%%%&&&&&&&&&###$$$$$$###!!!!!!"""$$$$$$&&&''''''''''''(((***}}}{{{qqqqqqsssvvvsssmmmkkkmmmssswwwwwwqqqlllkkkjjjhhh\\\VVVOOOLLLMMMOOOOOONNNJJJIIIIIIJJJKKKJJJHHHEEEDDDFFFIIIKKKJJJHHHEEECCCEEEFFFFFFDDDAAA>>>>>>???CCCBBBAAA???>>><<<;;;:::888:::<<<>>>>>><<<:::999:::999999888777777888888888888888888777777777777555444444333444555666777777888888777555555666777333333444444333000...,,,,,,,,,------------------...---+++*********+++,,,%%%%%%&&&''')))******+++'''(((***,,,---,,,+++***%%%%%%'''(((+++...000111&&&&&&&&&%%%%%%&&&))),,,(((///:::EEEMMMTTTYYY\\\[[[___bbbcccbbbaaaccceeemmmoooqqqsssvvvwwwxxxyyyzzzwwwsssqqqqqqpppooonnnjjjiiijjjkkklllkkkhhhfffbbb___\\\[[[[[[ZZZVVVSSSPPPSSSVVVYYY[[[[[[ZZZYYYYYYYYYXXXXXXWWWUUUQQQNNNHHHFFFFFFLLLTTTXXXXXXUUUWWWYYY[[[\\\[[[YYYVVVTTTMMMMMMKKKHHHDDDBBBBBBCCCHHHKKKNNNNNNLLLJJJJJJLLLHHHHHHHHHIIILLLNNNNNNMMMGGGHHHJJJMMMPPPOOOKKKHHHGGGHHHHHHHHHHHHIIILLLNNNLLLJJJHHHFFFEEEFFFGGGHHHCCCCCCCCCCCCBBBAAA@@@@@@>>>???@@@AAA@@@>>><<<:::<<<;;;::::::999999999999777666666555444444333333333222000000000111222333333222000///------,,,,,,---...---,,,******,,,---(((''''''&&&&&&&&&&&&'''$$$%%%''''''&&&$$$!!! !!!"""###"""  !!!""" !!!$$$%%%$$$"""%%%%%%%%%$$$$$$$$$$$$$$$""""""######"""!!! ###"""!!! !!!!!! """$$$%%%&&&&&&&&&$$$%%%%%%$$$######$$$&&&###%%%'''(((''''''((()))|||wwwtttvvvwwwtttooojjjiiijjjppptttuuuqqqllljjjeee```ZZZTTTLLLIIIJJJMMMOOOOOOKKKJJJIIIHHHIIIHHHEEECCCCCCEEEHHHKKKLLLLLLJJJIII@@@AAAAAAAAAAAA@@@??????@@@@@@@@@AAABBB@@@===:::777999;;;<<<<<<:::777666777999<<<===;;;:::999999888999999:::::::::999999333444555666777777777777444333222111111222444555444555666666444000---***.....................---///...,,,***)))(((''''''%%%%%%&&&&&&''')))***+++))))))***+++,,,,,,,,,,,,,,,,,,,,,+++++++++******((('''%%%$$$$$$&&&)))+++***///999EEEQQQZZZ^^^___aaabbbdddfffhhhjjjlllllloooppprrrwww{{{}}}|||{{{wwwxxxuuuooommmnnnnnnkkknnnllljjjgggggggggiiijjjgggdddaaa```___^^^\\\[[[[[[^^^bbbddddddddddddeee```]]][[[\\\^^^\\\VVVQQQNNNMMMMMMPPPUUUXXXXXXWWWZZZWWWVVVWWWZZZZZZUUUOOOIIIIIIFFFBBB<<<:::;;;===>>>DDDJJJOOOPPPNNNLLLJJJGGGHHHHHHIIIJJJJJJKKKKKKFFFGGGHHHJJJJJJJJJIIIHHHFFFGGGGGGGGGGGGIIIMMMPPPJJJJJJIIIIIIIIIIIIIIIJJJGGGFFFEEECCCCCCCCCCCCDDDDDDBBB@@@???@@@@@@???>>>>>>===;;;999888888888888888666555444444555666888444444222///+++***...111666555111+++'''&&&(((+++111///---+++***+++,,,---******)))((('''&&&%%%%%%%%%&&&'''((((((&&&$$$###""""""!!!   ###############"""!!! !!!"""###$$$$$$ !!!###$$$%%%%%%$$$###%%%$$$###"""""""""###$$$!!! !!!!!!!!!$$$$$$######""""""!!!!!! !!!!!! !!! !!!###%%%&&&''''''''''''''''''&&&%%%$$$$$$&&&&&&''''''((()))))))))~~~yyytttvvvwwwtttnnniiihhhiiinnnrrrsssoookkkhhhccc^^^VVVPPPJJJGGGHHHKKKLLLLLLMMMLLLKKKKKKKKKJJJHHHEEEBBBDDDGGGIIIJJJJJJHHHGGGAAAAAA@@@@@@@@@?????????@@@???>>>???@@@???<<<:::888999:::;;;;;;999777666666999;;;<<<:::999888888888888999999999999888888222333444555666666666666666555444333333555666777555555666666444111---++++++++++++,,,,,,---------...---,,,***((('''''''''&&&&&&&&&((()))+++---...***+++,,,---............++++++*********)))))))))***((('''&&&&&&(((+++------111:::GGGSSS[[[___```dddfffhhhjjjkkklllkkkkkkmmmnnnppptttxxxzzzzzzyyyvvvwwwtttnnnlllmmmkkkgggiiiiiihhhggggggffffffgggeeeeeedddbbb```___^^^^^^___bbbfffggghhhggghhhiiijjjfffbbbaaa```]]]VVVQQQRRRQQQQQQTTTYYY[[[\\\ZZZ[[[YYYWWWXXX[[[ZZZVVVRRRJJJJJJHHHDDD???===???AAABBBFFFLLLOOOOOONNNLLLKKKIIIHHHHHHHHHGGGFFFFFFEEEAAABBBDDDFFFHHHHHHHHHHHHEEEFFFFFFFFFEEEFFFHHHJJJIIIIIIHHHHHHHHHHHHIIIIIIGGGFFFEEECCCCCCCCCCCCDDDCCCAAA??????@@@AAA@@@???>>>>>>>>>===<<<;;;999888777666444333333444666777333333222///+++)))+++---111111///,,,))))))+++---000///---,,,++++++,,,,,,)))))))))(((''''''&&&&&&###$$$&&&((((((((('''&&&$$$$$$###"""!!! !!!"""  !!!############"""!!!  !!!"""###$$$%%%!!!"""###$$$%%%%%%$$$###&&&%%%$$$######$$$%%%%%%%%%$$$###"""!!!!!!""""""$$$$$$#########"""""""""!!!"""######"""!!!"""!!! !!!###$$$&&&&&&'''&&&&&&&&&'''&&&&&&%%%%%%&&&''''''''''''(((((((((zzzuuuwwwwwwsssnnniiihhhiiimmmppppppllliiigggaaa[[[UUUOOOIIIGGGIIILLLLLLLLLMMMLLLKKKKKKLLLKKKHHHFFF@@@BBBDDDGGGGGGGGGFFFEEEBBBAAA@@@???>>>??????@@@@@@???===<<<======<<<;;;999999999999999888888777555888::::::999777777888888888999888888777666555222222333444555555555555555555444333444555666777555555666666444222///---******+++,,,---......///...---+++***)))(((((((((''''''((()))+++---///000,,,,,,---...////////////******)))))))))((((((((()))((('''&&&''')))+++---000444<<>><<<<<<===@@@BBBDDDFFFGGGGGGCCCEEEFFFFFFDDDCCCCCCDDDGGGGGGGGGGGGGGGHHHHHHHHHFFFEEEDDDCCCBBBBBBBBBCCCAAA@@@???@@@AAABBBBBBAAA>>>???@@@AAA@@@===;;;999666555444333333444555666333333222///+++)))((()))+++,,,------++++++---.........------,,,+++++++++((((((((((((((((((((((((###$$$&&&((()))))))))(((&&&&&&%%%$$$###"""  !!!######"""!!!!!!"""!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$$$$###"""!!! !!!"""###$$$%%%%%%"""###$$$$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%)))(((%%%###""""""###$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%###"""!!!"""!!!   """###%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&yyyvvvwwwwwwtttnnnjjjiiijjjmmmooooookkkiiigggaaaZZZUUUQQQLLLKKKMMMOOOOOOOOOJJJIIIIIIJJJKKKIIIFFFDDDAAABBBDDDEEEFFFFFFEEEEEECCCAAA???>>>===>>>@@@AAABBB???<<<;;;<<<>>>>>>>>>:::999999999888888888888555777888888777666666777888888888888777666444444111222333333444444444444222222222222222333555555555555666666444222000///------......//////000000...---,,,+++************)))))))))***+++,,,---...+++,,,---...////////////******)))))))))(((((((((&&&%%%%%%%%%&&&''')))+++111555<<>>>>>@@@BBBCCCCCCBBB????????????>>>===<<<;;;666666555555555555666666333444333111...+++(((''')))+++.........---------+++,,,,,,,,,,,,+++***)))''''''''''''(((((())))))$$$%%%&&&(((((()))((((((&&&&&&&&&%%%%%%###"""!!!  !!! """$$$&&&&&&%%%#########!!!!!!""""""###%%%&&&'''$$$$$$$$$$$$$$$###""""""!!!!!!"""###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$##################$$$$$$$$$%%%)))'''%%%######$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""!!!   !!!###$$$$$$$$$$$$$$$%%%&&&''''''''''''(((''''''&&&%%%%%%$$$$$$|||vvvvvvwwwwwwsssmmmjjjjjjlllnnnpppoookkkjjjhhhbbbZZZTTTPPPMMMLLLOOOQQQQQQOOOIIIIIIIIIKKKLLLJJJGGGDDDBBBCCCDDDEEEFFFFFFEEEEEECCCBBB@@@>>>>>>???AAABBBCCC@@@===<<<===???@@@@@@:::::::::999999999999999555666777777666555666777888888888777666555444333111222333333333333333333111111222222333444555555555666666666555333222111000000000//////.........///...---,,,,,,,,,,,,,,,++++++***)))))))))))))))******+++---------------++++++*********)))))))))%%%%%%%%%%%%&&&((()))***000333;;;EEEPPPYYY^^^___bbbeeehhhiiihhhccc^^^[[[^^^^^^aaagggnnnsssuuuvvvrrrsssqqqoooppppppiii```VVVQQQKKKFFFCCCCCCEEEGGGPPPWWW___ccccccdddhhhllliiiiiihhheeecccaaabbbdddeeecccbbbaaaaaa___\\\ZZZUUUVVVWWWXXXXXXXXXYYYZZZZZZXXXWWWWWWXXXYYYYYYYYYQQQQQQPPPPPPPPPPPPPPPPPPRRRTTTUUUTTTRRRPPPPPPPPPNNNMMMKKKGGGAAA<<<777444666666666777777888999999999;;;???@@@???===<<<<<>>>>><<<<<<===???BBBCCCCCCAAA@@@>>><<<:::999:::<<<===888888777777777777888888555555444333111...+++)))***---000111///,,,+++***)))************))))))(((&&&&&&''''''((()))))))))''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%$$$###"""!!!  """######"""###%%%''''''&&&$$$$$$$$$!!!!!!!!!"""###%%%&&&'''%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%&&&''''''&&&&&&%%%$$$$$$#########%%%%%%%%%&&&&&&'''''''''%%%%%%#########%%%'''((($$$$$$%%%%%%&&&&&&''''''%%%&&&&&&&&&%%%%%%$$$$$$!!!  !!!######$$$$$$$$$$$$%%%&&&''''''''''''(((((('''&&&%%%$$$$$$###zzztttsssttttttqqqllliiijjjlllooopppnnnkkkjjjiiibbbZZZPPPMMMJJJKKKNNNOOOOOOMMMKKKKKKLLLMMMNNNMMMIIIFFFCCCDDDEEEEEEFFFFFFFFFFFFDDDCCCBBB@@@@@@AAAAAABBBCCC@@@======>>>@@@@@@@@@;;;;;;;;;;;;;;;::::::999555666777777555555666777777777888777777666555444222333333444444333333333222333444555555666777777666666666666555444444333000//////...---,,,++++++......---,,,,,,------------,,,***)))''''''&&&&&&((()))***+++,,,,,,,,,,,,++++++*********)))))))))&&&&&&'''''')))***,,,,,,...111999CCCOOOXXX]]]___```bbbcccbbb___YYYRRRNNNPPPRRRVVV]]]fffmmmqqqssspppqqqooonnnnnnlllcccXXXKKKEEE===666333444777:::CCCKKKUUU]]]bbbfffkkknnnkkkjjjfffaaa\\\YYYYYYZZZ]]]^^^`````````^^^\\\[[[XXXYYY[[[ZZZYYYYYYZZZ[[[ZZZ[[[[[[[[[\\\\\\]]]]]]TTTRRRQQQRRRSSSTTTSSSQQQUUUWWWXXXWWWUUUSSSRRRRRRNNNNNNLLLIIIEEE@@@;;;888666555555444333333444444333555888999888666666666<<<===>>>@@@@@@@@@??????????????????>>>===<<<;;;;;;;;;<<>><<<999666666888:::<<<888888999999999999888888555444444444444222///---...000333333000,,,***)))((((((''''''''''''''''''&&&'''''''''(((((())))))''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$###### !!! !!!###%%%%%%$$$###$$$&&&&&&%%%$$$$$$%%%!!!!!!!!!"""###%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%######$$$%%%&&&'''((((((((('''&&&$$$############'''((()))******+++******""""""######%%%&&&'''((($$$%%%%%%&&&'''(((((()))&&&&&&&&&%%%%%%%%%%%%%%%!!!!!!!!!!!!!!! !!!"""###$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&((((((((('''&&&%%%%%%$$$xxxrrrnnnppppppmmmhhhgggiiikkkoooooommmjjjjjjiiibbbXXXMMMJJJHHHIIIMMMNNNMMMKKKJJJKKKLLLNNNOOONNNJJJGGGDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBAAA???======>>>?????????;;;<<<===>>>>>><<<:::999666777777666555555666888777777777888888777777666333333444444444444333333222222444555666777777777666666666666555555555555//////......------,,,,,,,,,,,,+++++++++,,,,,,---,,,+++***)))((('''''''''((()))***+++,,,,,,,,,,,,******)))))))))(((((((((%%%&&&'''((()))+++,,,,,,---000888BBBNNNXXX^^^```bbbbbb```]]]VVVNNNFFFBBBAAACCCHHHQQQ[[[eeekkkmmmooonnnllliiiiiidddXXXKKK===888222,,,)))+++...000888???JJJVVVaaahhhlllnnnhhheee```XXXQQQMMMLLLMMMOOORRRXXX\\\^^^]]]\\\\\\YYY[[[\\\[[[YYYXXXZZZ[[[WWWYYY[[[\\\]]]\\\\\\]]]UUUSSSRRRSSSUUUVVVTTTQQQVVVXXXZZZZZZXXXUUUSSSSSSNNNNNNNNNMMMJJJEEEAAA>>>;;;:::999888777888888999444555777777555333222333555666888:::;;;;;;:::999<<<<<<======<<<;;;999888999:::;;;>>>AAAAAA@@@>>>;;;:::888666666777999:::888888888999999888888888444333222333555555333111000222444333000---+++***&&&&&&%%%$$$$$$%%%&&&''''''''''''(((((((((((((((%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&%%%%%%$$$###"""   !!!!!!""""""!!! """$$$&&&%%%%%%"""###$$$$$$######%%%'''"""""""""###$$$%%%&&&'''&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&'''((()))))))))(((&&&$$$############&&&''')))***++++++******"""###%%%&&&&&&&&&&&&%%%$$$%%%&&&'''((()))******''''''&&&&&&&&&&&&''''''###$$$$$$$$$######"""""" """###$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%(((((((((''''''&&&&&&&&&xxxrrrkkklllllljjjfffeeegggjjjooonnnllliiijjjiiiaaaWWWLLLJJJHHHJJJMMMOOOMMMKKKHHHHHHJJJLLLNNNLLLHHHEEECCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDCCCBBB???===<<<<<<>>>???>>>===;;;<<<>>>@@@???===;;;999666777888777555555777888666777777888888888888777444444444555555444333333///000222333444555555555666666666666666666555555/////////000000000000000*********)))******++++++++++++***)))(((((())))))))))))***+++,,,,,,,,,,,,)))(((((((((''''''''''''######%%%&&&''')))******---000777BBBOOOYYY___bbbeeeccc```ZZZQQQGGG???999666888>>>HHHTTT^^^eeeiiinnnmmmjjjfffddd^^^OOOAAA333000,,,(((&&&'''***+++111777CCCRRR```iiimmmmmmccc```YYYPPPHHHBBBAAABBB@@@FFFOOOVVV[[[]]]]]]^^^XXX[[[\\\[[[XXXWWWXXXZZZSSSVVVYYY[[[[[[ZZZYYYZZZUUUTTTRRRTTTVVVVVVTTTQQQVVVYYY[[[\\\YYYVVVTTTTTTNNNNNNOOOOOOMMMIIIFFFCCCBBBAAA@@@?????????@@@AAA888999:::888555333222222000222444666777777555555:::;;;<<<<<<;;;:::888777999999;;;===@@@@@@>>><<<999999888888888888888888777777888888888888777777333111000111555666555333111333555444111...,,,,,,&&&%%%###""""""###%%%'''(((((((((((((((((((((((("""""""""###$$$%%%&&&'''$$$%%%&&&&&&'''&&&&&&&&&(((&&&$$$"""!!!  !!! """###$$$$$$$$$!!! """$$$&&&&&&%%%!!!"""""""""!!!"""%%%((($$$$$$$$$$$$%%%&&&''''''&&&&&&'''''''''''''''&&&$$$%%%%%%&&&'''((())))))***(((&&&$$$###############$$$&&&(((((((((((('''$$$%%%'''((((((&&&%%%###$$$%%%&&&'''((()))***+++((((((''''''''''''((()))%%%&&&&&&&&&&&&%%%$$$$$$ !!!"""$$$$$$%%%%%%%%%''''''''''''&&&%%%$$$$$$((((((((((((((('''''''''yyytttmmmmmmllliiieeedddgggkkklllnnnmmmhhheeedddaaa\\\NNNKKKIIIJJJMMMOOONNNLLLHHHHHHIIIKKKNNNOOONNNLLLDDDDDDEEEEEEFFFFFFGGGGGGBBBCCCDDDFFFGGGFFFBBB???>>>???>>>===<<<>>>AAADDDBBBAAAAAAAAABBBAAA>>>;;;:::999777666555555555666555666666666777777777888555555444333222222111111333222333444666666444222333333444555555444444333222222222///---+++,,,------,,,+++))))))))))))***''''''''''''''''''''''''+++***))),,,000111///,,,&&&''')))((('''&&&&&&'''$$$$$$$$$%%%&&&)))+++,,,,,,...444???MMMZZZaaadddcccaaa\\\SSSGGG;;;333///000222777???KKKYYYeeelllkkklllkkkeeeZZZNNNCCC===333---)))((('''%%%(((---333;;;DDDOOO[[[eeefffbbbccc[[[NNNCCC;;;777555444;;;>>>CCCKKKSSSZZZ]]]^^^___```___[[[WWWUUUVVVXXX\\\ZZZXXXXXXZZZ\\\\\\\\\VVVWWWWWWXXXXXXWWWVVVVVVXXXVVVTTTTTTUUUUUURRROOOLLLLLLLLLNNNPPPNNNJJJFFFJJJIIIHHHGGGFFFEEEEEEFFF@@@===999888888666222///222222111111000/////////222333444666666777777777555777999::::::;;;===???;;;:::999888777777777777777777555444333333333333000222444666666666555444222333333222111///---+++'''$$$""""""$$$&&&%%%###))))))******)))((('''&&&$$$$$$$$$$$$%%%&&&'''''''''&&&$$$######$$$&&&'''%%%&&&&&&%%%###   !!!"""$$$&&&%%%###"""%%%(((######"""""""""""""""###%%%$$$###""""""###$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&(((''''''&&&&&&((()))******)))((('''&&&%%%$$$$$$&&&''')))++++++***((('''%%%%%%%%%%%%&&&&&&'''(((+++)))&&&&&&''')))***************))))))((((((((('''((()))***)))(((%%%$$$"""######$$$$$$%%%&&&&&&%%%&&&'''&&&$$$###$$$%%%((((((((((((((((((((((((xxxssspppqqqppplllgggfffjjjmmmnnnpppooojjjfffddd```ZZZRRROOOKKKKKKMMMNNNMMMKKKIIIIIIJJJLLLNNNOOONNNLLLGGGGGGGGGGGGFFFEEEDDDDDDBBBBBBCCCEEEGGGFFFCCC@@@AAABBBBBBAAA@@@@@@CCCEEEDDDCCCAAAAAA@@@???<<<:::@@@BBBDDDDDDDDDAAA>>><<<777666666666666666666777444444444444444333333333444333333555777777666555444444444444444444444333333333333111...------...---,,,+++)))))))))))))))((((((((((((((((((((((((++++++,,,---//////...,,,%%%'''((((((&&&%%%%%%&&&$$$$$$$$$%%%&&&(((***,,,,,,...555@@@MMMXXX___aaabbb```ZZZPPPDDD999111---...///444<<>>666222000///111555;;;EEEPPPYYY]]]___``````___ZZZUUURRRQQQSSSSSSRRRRRRTTTXXX[[[\\\]]]XXXXXXWWWWWWVVVVVVUUUUUUPPPOOOOOOQQQTTTUUUTTTRRRKKKKKKKKKMMMOOONNNKKKHHHKKKJJJIIIHHHGGGGGGGGGGGGFFFCCC@@@>>>>>><<<999666444444333222111000///......///000111222333333444333555777888999:::<<<>>><<<;;;999888666666555555888888777777666555555444///000222444555444333333333333333222111...,,,+++(((%%%!!!!!!###%%%$$$###))))))***+++***)))'''&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$!!! """!!! !!!!!!  !!!"""###"""#########""""""$$$&&&""""""!!!!!!!!!!!!""""""%%%$$$###""""""###$$$%%%'''''''''&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&(((''''''&&&'''((()))***((((((((('''&&&&&&%%%%%%%%%&&&((())))))(((&&&%%%%%%%%%$$$$$$%%%&&&&&&'''***(((&&&&&&((()))***)))------,,,,,,,,,+++++++++))))))***)))((('''%%%$$$"""######$$$$$$%%%%%%&&&###$$$&&&%%%%%%$$$&&&''')))***,,,------,,,***)))xxxrrrooopppnnnjjjeeedddfffjjjpppsssqqqkkkgggddd___YYYUUUQQQLLLJJJKKKLLLKKKIIIKKKKKKKKKMMMOOOOOOMMMKKKHHHIIIIIIIIIGGGDDDBBB@@@AAAAAABBBEEEGGGGGGDDDBBBBBBCCCEEEDDDBBBAAABBBCCCFFFDDDAAA???>>>===<<<:::CCCGGGLLLOOOMMMHHHBBB===888888888777666555555555222333333444555666777777666555444555777999999999666555444333222333333444222333222000---,,,,,,---,,,,,,***))))))((())))))))))))))))))))))))))))))+++---//////...---,,,---%%%'''((('''&&&$$$$$$%%%$$$$$$%%%%%%'''(((***++++++...555???KKKVVV\\\___aaa^^^WWWMMM@@@555...+++***,,,000888DDDTTTaaajjjqqqoookkkbbbUUUFFF888///(((%%%%%%((()))''''''+++444===HHHRRR[[[bbbaaa\\\ZZZQQQDDD888111.........,,,///777BBBNNNWWW\\\^^^```___]]]WWWQQQLLLIIIHHHEEEFFFHHHMMMTTTYYY[[[\\\ZZZYYYWWWVVVTTTSSSSSSSSSKKKKKKLLLNNNQQQRRRQQQOOOHHHHHHHHHIIILLLMMMLLLKKKLLLLLLKKKKKKJJJJJJIIIIIIKKKHHHFFFDDDCCCBBB???===888777666444333111000///,,,,,,,,,,,,,,,---...//////111333444555777:::<<<<<<;;;999777666444444444666666777777666555444333...000111333333333222222444444444333111///---+++)))&&&"""!!!"""$$$$$$%%%)))***+++++++++***)))(((((((((''''''''''''&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&$$$"""  ###%%%$$$  !!!"""#########"""""""""###$$$$$$"""!!! """######""""""!!!!!!!!!!!!!!!""""""&&&%%%$$$######$$$%%%&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&%%%$$$"""$$$$$$$$$###$$$$$$%%%&&&((('''&&&''')))***)))(((******)))))))))))))))(((+++***)))((('''&&&%%%%%%""""""######$$$%%%%%%%%%!!!###%%%%%%%%%%%%''')))(((***---//////---***(((yyysssppppppnnniiidddccceeehhhppprrrqqqlllgggeee```[[[UUUOOOJJJGGGIIIJJJJJJIIIMMMLLLLLLMMMOOONNNLLLJJJFFFGGGIIIIIIGGGDDD@@@>>>AAAAAABBBDDDFFFGGGEEECCCAAACCCEEEEEEBBB@@@??????EEEBBB???============<<>>999:::999888777666555444333111222333555666888999:::888777555666888:::;;;;;;888666444222111222333444000000000---+++)))***+++,,,++++++***))))))((((((***************************...000000,,,***+++,,,%%%'''((('''%%%$$$$$$$$$%%%%%%%%%&&&'''((())))))(((,,,444>>>IIITTT[[[___```]]]UUUJJJ===333---***((()))---666CCCRRRaaaiiinnnlllhhh```UUUFFF888///)))&&&&&&((()))((()))---666@@@KKKUUU]]]bbbaaa\\\UUUMMM@@@555///...///000---000777BBBMMMVVVZZZ\\\^^^\\\XXXRRRJJJCCC>>><<<:::;;;???FFFNNNTTTWWWXXX[[[YYYWWWUUUSSSRRRQQQQQQNNNNNNNNNNNNMMMKKKHHHFFFCCCCCCCCCDDDFFFIIILLLMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKJJJHHHGGGEEEDDDBBBAAA===<<<;;;999777555333222000///---,,,++++++++++++)))+++,,,...///111444777777777666555444444444444111333444555444333111//////000111222333333333333666666666555333111...---,,,)))&&&######$$$&&&'''))))))+++,,,,,,+++***)))*********)))((('''&&&&&&$$$%%%'''))))))'''%%%$$$'''''''''&&&%%%###!!!  ###%%%%%%"""  !!!######$$$$$$$$$#########$$$$$$$$$### !!!###!!!""""""""""""""""""###$$$&&&%%%$$$$$$$$$%%%&&&'''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((($$$%%%%%%&&&&&&'''((((((&&&'''''''''&&&$$$###"""$$$###############$$$$$$&&&%%%%%%''')))***((('''''''''''''''''''''''''''***)))((('''&&&&&&''''''"""""""""###$$$$$$%%%%%%"""$$$%%%%%%%%%%%%&&&(((&&&((()))++++++)))(((&&&zzzuuuttttttsssnnniiigggjjjmmmnnnpppoooiiifffeeebbb]]]SSSOOOJJJHHHKKKMMMNNNMMMMMMLLLLLLMMMNNNNNNKKKIIICCCDDDFFFGGGFFFDDDAAA???AAAAAABBBDDDFFFGGGEEEDDDAAACCCFFFFFFCCC@@@???>>>AAA???<<<<<<===??????>>>;;;===@@@BBBAAA>>>:::888;;;:::999777666444333222111222333555777999:::;;;999777666666888:::;;;;;;777666444222111222444555000000000---+++)))***+++,,,,,,,,,+++******)))(((++++++++++++++++++++++++***---000///+++))))))+++&&&((()))(((&&&$$$$$$$$$%%%&&&&&&''''''(((((((((&&&***222;;;FFFQQQ[[[```___[[[TTTIII===333---+++)))+++///888DDDTTTbbbjjjmmmkkkfff```VVVIII:::111...)))&&&((())))))---222;;;EEEQQQYYY___dddbbb^^^VVVMMM@@@555///---.........111888BBBMMMUUUZZZ[[[[[[XXXQQQJJJBBB;;;444111333444888???GGGNNNRRRSSSYYYXXXVVVTTTRRRQQQPPPPPPQQQQQQQQQNNNIIIDDD@@@>>><<<;;;;;;<<>>;;;999777666888666444111...,,,***)))$$$%%%&&&'''(((***...111000000000000111222333444000111333444333222000///000111222333333444444444666666666666444222000///...---***'''&&&&&&''')))((()))***+++,,,,,,+++******++++++***)))(((&&&&&&$$$&&&(((******(((&&&$$$'''''''''&&&%%%$$$$$$###!!!  """$$$$$$$$$ !!!""""""#################################### !!!"""!!!$$$$$$######$$$%%%%%%&&&'''&&&%%%%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((%%%&&&&&&'''''''''''''''######$$$%%%&&&'''((((((((((((((('''&&&%%%$$$$$$$$$######""""""#########%%%$$$$$$&&&((()))(((&&&************************(((''''''''''''((())))))!!!""""""######$$$%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&''''''&&&&&&&&&&&&''''''{{{wwwttttttsssnnnjjjhhhkkknnnnnnooolllfffccccccbbb^^^SSSOOOLLLLLLOOORRRRRRQQQLLLKKKKKKLLLMMMMMMKKKIIIBBBCCCEEEFFFFFFEEECCCBBBCCCBBBBBBCCCEEEFFFEEEDDDCCCEEEGGGGGGEEEBBBAAAAAA===<<<;;;<<<>>>?????????<<<======>>>>>>===<<<<<<;;;:::999777666444333222222333444555666888999999999777666666888999999888555444333333333333555555222333222000---,,,,,,---------------,,,+++***)))++++++++++++++++++++++++)))+++,,,,,,+++)))((((((((()))***)))&&&%%%$$$%%%&&&&&&''''''(((''''''&&&&&&***000999BBBNNNYYY```^^^[[[UUUKKK@@@666000------///444===JJJXXXeeelllnnnkkkfffaaaYYYLLL>>>444222---***,,,---///444;;;DDDOOOYYY___bbbeeeccc```ZZZQQQEEE:::222...,,,+++...111888BBBMMMUUUZZZ\\\YYYTTTKKKCCC;;;444...***...///222888AAAIIINNNPPPTTTTTTTTTTTTSSSRRRQQQPPPPPPQQQPPPMMMFFF???:::888333333333333666===FFFMMMKKKLLLMMMNNNNNNMMMLLLKKKKKKKKKLLLJJJGGGFFFFFFGGGEEEDDDCCCAAA>>><<<;;;:::===<<<:::777333///,,,***!!!""""""""""""$$$(((+++******+++,,,---///111222111222333444444333222111111111222222333444444555444444555555444333111000//////...+++)))'''((()))&&&''')))+++,,,,,,++++++******++++++***((('''%%%%%%''')))******)))'''%%%((((((''''''&&&&&&%%%%%%$$$!!!!!!$$$%%%&&&!!!"""###$$$$$$$$$###############$$$######"""!!!$$$"""!!! !!!"""!!!!!!$$$$$$$$$$$$%%%&&&''''''''''''&&&&&&&&&((()))***((((((((()))))))))))))))'''''''''(((((((((((()))%%%%%%&&&''''''''''''&&&######$$$%%%&&&'''(((((())))))((((((''''''&&&&&&%%%$$$######"""#########$$$$$$###%%%'''(((((('''''''''((((((((((((((()))''''''''''''((((((((((((!!!!!!""""""###$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%***(((&&&%%%%%%&&&(((***{{{xxxssssssrrrnnniiiiiilllooooooooojjjbbb^^^______]]]QQQNNNLLLLLLOOORRRQQQPPPJJJIIIIIIKKKLLLLLLJJJHHHFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCBBBCCCEEEEEEDDDCCCBBBDDDFFFEEECCCBBBAAABBB===<<<<<<===>>>???===<<<;;;;;;;;;<<<======>>>>>>;;;:::999777666444333222333444444555555666666777888777666666888777666444222333333444444555555555333333333111...------............///...---+++***************************)))(((((()))******(((&&&)))***+++***'''%%%%%%&&&&&&''''''(((((('''&&&%%%***---111666>>>IIIVVV^^^]]][[[WWWNNNDDD:::333000111444:::DDDPPP]]]hhhnnnllliiieeebbb]]]SSSFFF<<<666333333777;;;===BBBHHHQQQZZZbbbddddddeeeccc___]]]VVVKKKBBB;;;777444333666888>>>FFFOOOVVVZZZ[[[YYYRRRGGG>>>777111,,,)))++++++---333<<>><<<;;;<<<<<<<<<:::777333...,,,!!!!!!!!! !!!%%%(((&&&&&&'''((()))+++,,,---222222222222222222222222000000000111111222333444///000111222222111000///...000000...***''''''(((%%%&&&(((***++++++++++++((()))***+++***)))'''&&&&&&''')))******)))'''&&&((((((''''''''''''''''''%%%###""""""$$$&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$######$$$$$$%%%$$$###"""!!!$$$%%%%%%###"""!!!"""$$$$$$$$$$$$$$$%%%&&&''''''''''''&&&&&&''')))***+++(((((()))))))))*********''''''((((((((()))))))))$$$%%%&&&'''''''''&&&&&&######$$$%%%&&&&&&''''''(((((('''''''''''''''(((%%%%%%$$$###############%%%###"""###%%%((((((((($$$$$$%%%%%%%%%&&&&&&&&&((()))))))))((('''%%%$$$!!!!!!""""""######$$$$$$###%%%&&&&&&$$$$$$%%%''')))(((''''''''''''((())){{{xxxvvvvvvuuurrrnnnmmmppptttqqqpppiii```[[[\\\]]][[[OOOLLLJJJJJJMMMOOOMMMKKKHHHHHHHHHJJJLLLLLLJJJHHHIIIIIIHHHGGGGGGFFFFFFEEEEEEDDDCCCCCCDDDEEECCCBBB@@@AAACCCBBB@@@???@@@AAA=========>>>???>>>;;;999777888999:::;;;<<<======::::::999777666444333333444444555555555555555555777666666777777666444111000111333444555666666666222222222///---+++,,,---...//////000///---,,,+++************************(((&&&&&&'''***+++((($$$***+++,,,+++(((&&&&&&&&&&&&'''((((((((('''&&&%%%---///222555;;;FFFSSS\\\\\\[[[XXXPPPFFF<<<555222444888???IIIUUUaaajjjpppgggdddcccbbbaaaYYYNNNEEE:::999<<>><<<<<<:::;;;<<<<<<999555000---""""""!!! $$$'''%%%%%%%%%&&&&&&'''))))))000///////////////000111////////////000111222333,,,---...000000000///...---///111///***'''&&&&&&$$$%%%''')))***++++++***'''(((***+++***)))'''&&&'''((()))******)))(((''')))(((''''''''''''((((((%%%%%%%%%&&&((((((&&&$$$'''((((((((((((&&&%%%$$$$$$%%%%%%&&&%%%$$$"""!!!$$$&&&'''%%%"""!!!###&&&############$$$%%%&&&'''((('''''''''((()))+++,,,&&&'''''''''(((((())))))(((((((((((())))))))))))$$$%%%&&&'''''''''&&&%%%######$$$%%%%%%&&&''''''''''''&&&&&&&&&'''((((((&&&&&&%%%$$$######$$$$$$%%%###!!!"""$$$'''))))))'''''''''(((((()))))))))***+++++++++)))&&&###!!!!!!!!!!!!"""######$$$$$$"""###%%%%%%%%%%%%''')))%%%&&&'''(((((('''&&&%%%~~~{{{uuuvvvvvvrrrnnnlllmmmooosssrrrkkk```YYYWWWTTTPPPOOOMMMKKKKKKKKKKKKJJJIIIGGGHHHKKKMMMNNNMMMKKKIIIMMMMMMLLLIIIFFFEEEEEEGGGFFFDDDAAA@@@AAACCCCCCCCC@@@???>>>>>>@@@BBBBBBAAA???>>>===>>>@@@@@@>>>===;;;<<<<<<:::777777999<<<:::999666444333222222222666666666666666666666666555555555555666888999999333222111000111222333444333222111000///..................///......---,,,************)))'''&&&%%%&&&&&&%%%$$$%%%&&&'''(((''''''&&&&&&&&&&&&''''''&&&'''''''''(((((())))))+++---///111666???KKKTTTSSSSSSRRRPPPLLLEEE===777777???JJJTTT\\\bbbfffiiieeeffffffddd```[[[WWWTTTJJJIIIIIIKKKQQQXXX```eeeiiiiiihhhgggffffffeeeddd^^^\\\ZZZVVVSSSQQQOOONNNRRRSSSUUUXXX[[[]]]___```^^^WWWLLL>>>333,,,+++,,,+++,,,000666>>>FFFKKKNNNRRRSSSSSSSSSSSSRRRQQQQQQTTTTTTOOOCCC888111+++&&&%%%&&&'''(((***000:::AAAJJJNNNOOOMMMKKKKKKHHHCCCGGGEEEBBB???>>>???@@@BBBCCCCCCCCCAAA???===:::999<<<;;;:::777444111...,,,$$$""" !!!"""######$$$%%%&&&((())))))------,,,,,,...000333555///...---///222333111///,,,++++++***+++,,,...//////111222000,,,(((%%%%%%###$$$&&&'''((())))))))))))******+++++++++******%%%&&&((())))))(((&&&%%%&&&%%%%%%&&&''''''&&&$$$((((((''''''&&&&&&&&&%%%)))'''&&&&&&'''(((&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$%%%&&&%%%%%%'''&&&$$$$$$$$$&&&((()))%%%%%%%%%%%%&&&(((***+++)))'''&&&'''******(((%%%%%%&&&'''((())))))))))))%%%%%%%%%&&&&&&'''''''''$$$%%%&&&'''((((((((((((((((((((()))(((''''''&&&%%%&&&'''&&&$$$###$$$%%%'''%%%$$$""""""###%%%&&&((('''&&&%%%&&&'''((()))++++++++++++(((%%%""" $$$$$$#########$$$&&&'''######""""""###%%%&&&'''''''''&&&%%%%%%%%%&&&&&&~~~zzzxxxxxxwwwsssooommmnnnpppsssrrrkkk```YYYWWWTTTPPPOOOMMMKKKKKKKKKLLLJJJIIIGGGIIILLLNNNNNNMMMLLLKKKLLLMMMMMMKKKHHHFFFFFFFFFFFFDDDBBBAAACCCDDDDDDCCCAAA@@@??????AAABBBBBBAAA>>>===<<<===??????===<<<999::::::999666666888;;;:::888666444333222222222333333444444555555666666555555555555555666777888555444333333222222222222000000...---,,,,,,+++,,,...............---,,,,,,*********)))((('''&&&&&&&&&%%%$$$$$$$$$%%%''''''(((''''''&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&(((***...333:::AAAFFFJJJJJJJJJIIIGGGBBB===:::>>>DDDLLLTTTYYY]]]___aaadddddddddcccaaa^^^[[[YYYUUUTTTTTTUUUYYY___eeehhhmmmmmmlllkkkiiihhhgggggggggfffdddbbb___]]][[[ZZZYYYYYYZZZ\\\^^^```bbbccc]]]XXXNNNAAA555...+++,,,+++---111888@@@IIIOOORRRQQQRRRRRRSSSSSSRRRRRRRRRRRRRRRLLL@@@555///)))$$$%%%&&&'''''')))///999@@@GGGJJJKKKIIIHHHIIIGGGCCC@@@===999666666777:::<<<@@@@@@AAAAAA@@@>>><<<:::===<<<:::777333///,,,***###"""  !!!###$$$%%%'''((()))***+++)))((((((((())),,,...000///...------//////---******)))((((((((()))***+++---///000///---***((('''######$$$&&&''')))******++++++++++++***)))((('''$$$%%%'''((()))((('''&&&'''&&&%%%&&&(((((('''%%%''''''(((((())))))******)))(((&&&&&&''''''&&&%%%&&&%%%%%%%%%%%%%%%%%%&&&((('''&&&&&&'''(((''''''((('''%%%$$$$$$&&&'''(((&&&%%%%%%%%%&&&'''((()))(((&&&%%%'''))))))'''%%%''''''((((((((((((''''''%%%&&&&&&&&&&&&&&&&&&'''"""###$$$%%%&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%&&&'''&&&$$$###$$$%%%'''&&&$$$######%%%&&&'''%%%%%%$$$$$$$$$%%%&&&'''((()))))))))(((&&&###"""######""""""###$$$%%%&&&%%%$$$$$$$$$$$$&&&'''(((&&&&&&%%%%%%%%%&&&&&&'''}}}zzz}}}|||yyyuuuqqqoooppprrrsssrrrkkk```YYYWWWTTTPPPOOOMMMKKKKKKLLLLLLKKKIIIHHHIIIKKKMMMNNNNNNLLLKKKKKKLLLNNNMMMKKKHHHFFFFFFEEECCCCCCCCCEEEEEEEEECCCBBBAAA@@@@@@BBBCCCBBBBBB===<<<<<<===>>>>>>===;;;999::::::999888888:::<<<999888666444333222333333///000111222444555666777666555555555555555666666777777666666555333222111000///...---,,,+++++++++------......------,,,+++)))))))))(((((('''''''''&&&%%%%%%%%%%%%&&&''''''((((((''''''''''''((((((''''''&&&&&&%%%$$$$$$$$$###$$$''',,,111666888999??????@@@@@@@@@>>>===;;;@@@DDDKKKPPPSSSTTTVVVWWW]]]]]]]]]]]]\\\\\\[[[[[[^^^]]]]]]^^^```cccfffhhhjjjiiiiiihhhgggfffeeeeeeggggggggggggeeecccaaa___```____________aaabbbddd]]]XXXPPPDDD999000,,,,,,---///444;;;CCCKKKRRRVVVRRRRRRRRRRRRSSSSSSSSSSSSPPPPPPJJJ===222,,,&&&"""$$$%%%&&&&&&(((...777>>>CCCGGGGGGEEEDDDFFFEEEAAA777444000------000444777<<<===???@@@AAA@@@???>>>>>><<<999666111,,,)))'''!!!  ###$$$''')))+++,,,------''''''&&&&&&'''(((***+++...,,,+++++++++***(((%%%((('''&&&%%%$$$%%%&&&&&&***,,,...///---+++******$$$$$$$$$$$$&&&(((***++++++++++++***(((&&&%%%$$$###$$$&&&((()))))))))((((((''''''((())))))'''&&&$$$%%%&&&((()))+++,,,---***)))''''''''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((((((((&&&%%%%%%&&&'''((('''&&&&&&%%%%%%%%%&&&'''&&&%%%%%%&&&''''''&&&$$$'''(((((((((((('''&&&&&&'''''''''&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$&&&&&&%%%$$$###$$$%%%&&&%%%%%%$$$%%%&&&((()))%%%$$$$$$$$$$$$%%%&&&'''&&&'''(((((('''&&&$$$###"""!!!!!!!!!"""###%%%&&&&&&%%%%%%$$$%%%&&&((()))%%%%%%%%%%%%&&&&&&'''((({{{{{{wwwtttsssssstttsssrrrkkk```YYYWWWTTTPPPNNNMMMLLLLLLMMMMMMKKKJJJGGGHHHJJJLLLMMMMMMLLLLLLJJJMMMOOOOOOMMMIIIFFFEEEDDDCCCCCCEEEFFFGGGFFFDDDCCCBBB@@@AAABBBCCCCCCBBB>>>======>>>??????>>><<<;;;;;;<<<<<<<<<<<<===>>>999888666444333333333333...///111333555777888999888777666666666666666777777777888888777666444333222111000...---,,,,,,,,,---------------,,,++++++)))(((((((((''''''((((((&&&&&&&&&'''''''''(((((()))((((((''''''(((((()))&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%***111666777666:::;;;<<<;;;:::::::::;;;;;;>>>CCCGGGIIIKKKMMMNNNQQQPPPPPPPPPQQQRRRTTTUUUZZZZZZZZZ[[[\\\]]]___```aaaaaaaaaaaaaaabbbbbbbbbaaabbbcccddddddbbb```^^^cccbbb```^^^^^^___```aaa]]]ZZZTTTJJJ???777222000333666;;;@@@FFFMMMTTTXXXUUUUUUTTTSSSSSSRRRRRRRRROOONNNHHH;;;000+++&&&!!!###%%%%%%%%%'''---777>>>DDDGGGFFFCCCAAABBB@@@<<<111...)))''''''+++111555888:::>>>AAACCCCCCCCCBBB>>>===999555///***&&&### ###%%%))),,,///000000///,,,+++***)))((((((((((((***))))))((('''&&&$$$###&&&%%%###"""!!!""""""###)))+++...///---,,,++++++((('''%%%$$$$$$&&&((())))))))))))((('''&&&%%%$$$###$$$&&&((()))*********)))(((((()))******(((&&&"""###$$$&&&''')))***++++++)))((('''((('''&&&$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&''')))(((''''''&&&&&&''''''((('''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$&&&&&&''''''((('''''''''((((((''''''&&&&&&%%%%%%&&&&&&'''(((((((((((((((%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&%%%#########$$$$$$$$$$$$$$$%%%&&&((()))&&&&&&&&&&&&'''(((((()))'''((((((((('''&&&%%%$$$!!! !!!"""$$$%%%&&&%%%$$$$$$$$$&&&'''((($$$$$$$$$%%%&&&'''((()))~~~}}}zzzxxxwwwuuuuuusssrrrkkk```YYYWWWTTTPPPMMMLLLLLLMMMNNNNNNLLLJJJFFFGGGIIIKKKLLLLLLLLLLLLJJJMMMPPPPPPMMMIIIEEEDDDCCCBBBBBBDDDGGGGGGFFFEEEDDDBBBAAAAAABBBCCCBBBAAA@@@???>>>???@@@AAA???===;;;;;;;;;<<<============888777666444333333333444000111333555777999:::;;;999999888888888888888888555666888999999888777666333222111///---,,,,,,,,,,,,,,,,,,,,,,,,++++++***(((''''''&&&''''''((()))'''(((((()))))))))))))))((((((''''''''''''(((((($$$$$$%%%&&&'''((((((((('''%%%$$$(((///555999999===>>>>>><<<:::888999;;;999<<>>:::555,,,)))%%%"""###(((---111777999>>>BBBEEEFFFFFFEEE???===:::444...)))$$$!!!"""%%%***///222333222111111000...,,,***((('''&&&%%%&&&&&&&&&$$$###""""""$$$###""" !!!!!!))),,,...///---,,,++++++---+++(((&&&$$$$$$$$$%%%$$$%%%&&&'''''''''''''''###$$$&&&''')))***+++,,,***)))((()))******(((&&&%%%%%%%%%&&&'''(((((()))+++)))((((((((((((&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%'''))))))'''&&&&&&''')))(((((((((((((((((((((((((((((('''&&&$$$$$$###$$$%%%%%%&&&%%%%%%$$$$$$###$$$%%%'''((()))))))))(((((((((''''''&&&&&&&&&''''''(((((())))))((((((%%%%%%%%%&&&%%%$$$$$$###$$$%%%&&&%%%###"""###$$$#########$$$$$$&&&&&&'''%%%%%%&&&'''((((((((()))******)))((('''%%%$$$###  """$$$%%%%%%$$$#########$$$%%%&&&$$$$$$$$$%%%&&&'''((()))~~~}}}}}}{{{xxxuuusssrrrkkk```YYYWWWTTTPPPMMMLLLLLLNNNOOOOOOLLLJJJGGGHHHIIIJJJLLLMMMMMMMMMLLLNNNPPPOOOLLLGGGCCCBBBBBBAAAAAACCCEEEGGGGGGFFFDDDBBB@@@@@@AAABBBAAA@@@@@@??????@@@AAAAAA@@@>>>999888888999;;;;;;:::888888777555444333333444444444444555777888999:::;;;:::999999999999999::::::666666777888888888888888333222000...,,,+++******++++++,,,,,,++++++***)))''''''&&&%%%&&&''')))***'''((())))))***)))))))))''''''&&&&&&&&&&&&''''''######$$$&&&'''((()))***%%%###"""$$$***111777:::???AAABBB@@@===;;;<<<>>>AAABBBCCCCCCBBBCCCDDDFFFFFFEEECCCBBBAAABBBCCCCCCDDDDDDDDDEEEEEEGGGHHHHHHGGGHHHIIIKKKMMMOOOQQQRRRQQQRRRSSSTTTUUUUUUTTTTTTZZZZZZYYYXXXWWWVVVVVVUUUZZZZZZXXXSSSNNNIIIGGGGGGHHHKKKNNNOOOPPPSSSXXX]]]YYYWWWUUURRRPPPOOOOOOOOOLLLKKKEEE999000,,,)))%%%###%%%&&&'''***111;;;CCCIIIKKKJJJDDD???;;;555///'''$$$!!! $$$))),,,555999>>>BBBFFFGGGFFFEEE@@@>>>:::444...(((### !!!%%%+++000444555444333222111///---+++((('''&&&$$$%%%&&&%%%###!!!!!!""""""!!!  !!!(((+++......---,,,,,,,,,111///,,,(((&&&$$$###"""!!!"""$$$&&&((()))******$$$%%%&&&''')))***+++,,,***)))((()))***)))'''%%%((((((((()))))))))))))))***)))'''((())))))(((&&&%%%&&&'''(((((('''&&&%%%&&&***---,,,***((()))***((((((((())))))))))))))))))))))))((('''&&&$$$######%%%&&&&&&%%%$$$$$$%%%!!!"""$$$&&&((()))******((((((((('''''''''''''''%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&%%%%%%$$$######%%%%%%$$$###"""###$$$"""######$$$$$$%%%%%%%%%"""###$$$%%%&&&'''''''''******((('''%%%$$$######  !!!###%%%&&&%%%$$$#########$$$%%%%%%%%%%%%%%%%%%&&&&&&'''(((~~~~~~~~~yyyuuusssrrrkkk```YYYWWWTTTPPPLLLLLLMMMNNNPPPOOOMMMJJJIIIIIIJJJLLLMMMOOOOOOPPPNNNOOOPPPNNNJJJEEEAAA@@@BBB@@@???AAACCCFFFGGGGGGCCCAAA@@@???@@@AAA@@@???@@@???>>>???AAAAAA???>>>:::888888999;;;;;;888555888777555444333333444444666666777777888999999999888888888888999:::;;;;;;999888777777777777777888444333111///---,,,+++++++++++++++++++++******)))'''&&&%%%%%%%%%''')))+++%%%&&&'''((()))(((((('''&&&&&&%%%%%%%%%%%%&&&&&&######$$$%%%&&&''''''((("""###$$$%%%'''---444888>>>AAAEEEDDDAAA@@@BBBEEEKKKLLLLLLLLLLLLMMMOOOQQQQQQPPPNNNKKKIIIGGGFFFEEEFFFEEEDDDDDDDDDEEEFFFGGGAAAAAABBBDDDEEEGGGHHHHHHEEEFFFFFFGGGHHHHHHIIIIIIMMMNNNOOOPPPOOONNNLLLKKKNNNOOOOOOMMMJJJHHHHHHIIIGGGJJJMMMNNNMMMOOOTTTYYYTTTRRRPPPNNNMMMMMMNNNOOOIIIIIICCC777///,,,***'''$$$%%%''')))---444???GGGGGGJJJJJJDDD>>>999111***$$$""" """&&&)))444777<<>>:::555///)))$$$!!!$$$+++111555666555333111000000///...,,,+++***%%%'''(((&&&"""  %%%(((,,,............///111000...+++(((%%%###"""!!!"""$$$&&&(((******+++&&&&&&&&&'''(((***+++,,,***)))(((((()))(((&&&$$$(((((((((((()))))))))))))))((('''((()))***)))(((%%%&&&'''(((((('''&&&%%%&&&***......***((()))+++&&&'''((()))***+++++++++))))))******)))'''%%%$$$###&&&((('''%%%$$$%%%&&&"""###%%%&&&'''(((((((((''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$%%%$$$###""""""$$$$$$$$$%%%%%%%%%%%%%%%%%%!!!"""$$$%%%'''''''''&&&'''&&&%%%$$$############  !!!$$$&&&'''&&&%%%$$$$$$###$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&'''}}}}}}~~~zzzuuusssrrrkkk```YYYWWWTTTPPPLLLLLLMMMOOOPPPPPPMMMKKKJJJKKKLLLMMMOOOPPPRRRRRROOOPPPPPPMMMHHHCCC@@@???BBB@@@>>>???BBBEEEGGGHHHCCCAAA??????@@@@@@@@@>>>???>>>===>>>@@@@@@>>>===<<<:::999:::<<<<<<999555777777555444333333444555888888888888777777777777777777777777888999:::;;;;;;:::888666555555666666777666444222000///...---+++++++++++++++***))))))&&&&&&%%%$$$%%%'''***+++$$$$$$&&&'''''''''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%"""$$$''''''(((+++111666;;;@@@EEEGGGEEEEEEHHHKKKPPPQQQSSSTTTUUUXXX\\\```\\\[[[YYYUUURRRNNNLLLJJJMMMKKKIIIGGGFFFGGGHHHIIIGGGGGGGGGHHHIIIIIIIIIJJJBBBBBBAAABBBBBBCCCEEEEEEBBBCCCFFFGGGGGGFFFCCCBBBCCCDDDDDDDDDCCCCCCEEEGGGAAAEEEHHHHHHGGGIIIOOOTTTOOONNNLLLKKKKKKLLLNNNOOOGGGGGGAAA666...+++***'''$$$&&&(((***...666AAAJJJEEEHHHIIIDDD>>>888///'''%%%$$$""" !!!$$$''')))333666;;;@@@CCCCCCAAA@@@@@@>>>:::555///)))$$$!!! ###+++222666777555444000111111222222111000000((()))***'''"""###&&&***---//////000222000///...,,,***'''%%%###"""###%%%'''(((*********''''''''''''(((***+++,,,***)))((((((((((((&&&$$$%%%%%%&&&&&&'''(((((()))((('''&&&'''***+++***)))%%%&&&((())))))(((&&&%%%$$$(((---,,,(((&&&''')))%%%&&&((()))+++,,,,,,,,,)))************(((&&&%%%$$$&&&((((((%%%$$$%%%'''$$$%%%%%%&&&''''''''''''&&&&&&''''''(((((())))))((()))))))))))))))((((((&&&&&&''''''&&&&&&%%%$$$###$$$%%%$$$"""""""""###&&&&&&&&&''''''&&&%%%%%%###$$$&&&((()))))))))(((###"""""""""""""""###### """$$$&&&(((((('''&&&%%%%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&}}}{{{~~~zzzxxxtttnnnfff^^^XXXUUUSSSQQQNNNMMMOOOSSSWWWUUUNNNHHHIIIKKKMMMMMMLLLKKKLLLMMMQQQRRRQQQNNNIIIEEECCCCCCCCCBBBAAABBBCCCFFFIIIJJJFFFCCC@@@@@@BBBBBB???===;;;===???AAA@@@>>><<<:::888999;;;<<<<<<;;;999888555666555444333444777:::888:::;;;<<<<<<;;;999888666666777888999999::::::===999666666999999555111555444222000///...------+++***)))))))))))))))***######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((("""###%%%&&&'''&&&&&&%%%&&&&&&%%%######&&&+++...666:::???@@@>>>>>>AAAEEENNNOOOQQQSSSUUUXXX]]]aaaaaaaaa```\\\XXXVVVUUUVVVWWWXXXYYYWWWSSSPPPNNNNNNSSSQQQNNNNNNOOOOOOLLLJJJIIIFFFBBB@@@AAACCCEEEGGGFFFDDDAAA@@@BBBAAA???<<>>CCCGGGEEEGGGHHHEEE===444,,,((()))'''### """&&&(((444666999<<<>>>>>>===<<<;;;:::888555222,,,$$$!!!###&&&---333666555222...///111222333222111111222111///,,,(((###%%%'''***,,,++++++,,,---,,,,,,,,,+++)))(((&&&%%%&&&&&&%%%%%%%%%&&&'''(((((((((''''''''')))***,,,)))+++,,,,,,***''''''''''''((())))))&&&%%%%%%%%%))))))************))))))'''(((((()))))))))))))))///+++((((((++++++'''$$$***)))(((''''''((()))***(((***+++***((('''''''''&&&&&&%%%$$$$$$$$$%%%%%%###""""""$$$'''))))))(((***,,,------+++***)))******)))''''''((((((&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$&&&&&&'''&&&%%%$$$###%%%'''((('''&&&###"""&&&###!!!!!!$$$&&&&&&%%%&&&&&&%%%###############!!!!!!!!!!!!"""###$$$%%%%%%&&&''''''&&&&&&(((***,,,***((((((((('''%%%$$$|||||||||zzzxxxvvvpppggg___YYYVVVTTTTTTQQQOOOPPPSSSWWWVVVPPPKKKJJJLLLMMMMMMLLLKKKLLLMMMPPPPPPPPPMMMIIIEEEDDDDDDCCCCCCCCCCCCDDDFFFHHHIIIEEECCCAAAAAABBBBBB???<<<<<<===?????????>>><<<;;;888999;;;<<<<<<;;;999888666666777666555666888;;;777888999::::::999888777777888888999::::::;;;;;;;;;777444555777888555111555444222111///.........+++******)))))))))))))))'''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((((((((($$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$###"""$$$(((+++)))...222444333333777;;;EEEFFFGGGHHHJJJMMMQQQUUUYYYYYYZZZXXXVVVVVVWWWXXX[[[\\\^^^]]]ZZZWWWVVVVVV[[[YYYVVVVVVXXXWWWUUUSSSOOOMMMJJJJJJKKKMMMNNNOOONNNKKKHHHGGGGGGEEEAAA>>>===;;;999999999888666444666666555555666777999:::AAA@@@BBBGGGMMMOOOLLLHHHDDD===666111,,,&&&%%%((((((,,,111666:::???DDDGGGFFFFFFFFFDDD>>>666...)))(((%%%!!!"""&&&)))222555999<<<>>>>>>===<<<999888666555222,,,&&&!!!"""###'''...444777666333000111222333444333333222333222000,,,(((###$$$&&&)))++++++++++++,,,++++++++++++***((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%''''''(((((()))***+++,,,)))+++,,,,,,)))'''''''''%%%'''(((((('''&&&&&&((((((((())))))))))))(((((('''(((((())))))))))))))),,,)))&&&(((+++,,,***&&&((('''&&&&&&&&&&&&'''((()))***+++***(((&&&&&&'''''''''&&&%%%$$$$$$$$$$$$#########%%%(((******)))***,,,...---+++***)))******((('''((())))))(((&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$###"""$$$&&&((()))(((&&&%%%'''%%%"""###%%%''''''&&&&&&%%%%%%$$$###""""""!!!!!!!!!!!!!!!"""###$$$%%%%%%&&&'''&&&%%%%%%''')))***)))''''''((((((&&&%%%~~~{{{|||~~~}}}zzzyyyyyywwwrrrjjjaaaZZZWWWVVVWWWSSSRRRQQQSSSVVVVVVSSSOOOMMMNNNOOONNNMMMLLLMMMNNNMMMNNNNNNLLLIIIFFFEEEEEEDDDEEEEEEEEEEEEFFFFFFFFFCCCCCCCCCDDDDDDBBB???<<<===>>>>>>>>>======<<<;;;888999:::;;;;;;;;;:::999666888999999999999:::<<<888888888888888888999999999999999::::::;;;;;;<<<888666333444666777555222555444222111000///......++++++******))))))))))))))))))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''((((((''''''&&&&&&%%%%%%$$$$$$%%%%%%###$$$%%%%%%$$$$$$&&&((($$$(((,,,......///222555:::;;;<<<===>>>@@@CCCFFFKKKMMMOOOPPPQQQRRRUUUXXXZZZ\\\______]]]\\\\\\\\\^^^\\\[[[[[[\\\\\\[[[ZZZUUUUUUUUUUUUUUUVVVWWWXXXRRRQQQPPPOOONNNLLLHHHEEECCCAAA@@@??????>>><<<:::777666555444444444555666<<<===@@@FFFKKKLLLHHHEEE:::555000...+++''''''+++,,,///333777:::>>>BBBEEEEEEDDDBBBAAA???999111***&&&###!!!&&&)))111444999===??????===<<<777666555555222...'''### !!!""""""$$$)))///444777666444000111222222333222222222333222000---(((###"""%%%)))++++++***+++,,,***************)))((((((%%%%%%$$$$$$###"""""""""%%%&&&''')))***+++++++++***+++,,,+++)))'''&&&'''###%%%''''''''''''(((***'''((((((((((((((((((''''''((())))))******)))))))))&&&%%%'''+++---,,,)))&&&&&&%%%%%%%%%%%%&&&&&&)))++++++***'''%%%%%%&&&((('''&&&%%%$$$$$$$$$$$$$$$######&&&)))++++++++++++---...---+++))))))***)))((('''(((***+++***)))###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%$$$###"""""""""$$$&&&(((***)))(((((((((&&&$$$$$$&&&(((((((((%%%%%%&&&%%%$$$"""  !!!"""$$$%%%&&&$$$%%%&&&%%%$$$$$$&&&((()))'''&&&'''((()))((('''|||}}}}}}}}}|||yyyxxxxxxyyywwwssskkkbbb[[[WWWWWWXXXUUUSSSQQQRRRTTTUUUTTTSSSPPPPPPQQQPPPNNNMMMNNNOOOKKKMMMMMMLLLIIIGGGFFFGGGFFFFFFGGGGGGGGGFFFEEEDDDCCCCCCEEEEEEEEECCC???===???>>>>>>======<<<<<<<<<888999:::;;;;;;;;;::::::777999;;;<<<;;;;;;<<<===999999888888888999::::::999999999999::::::;;;;;;777555444444666777555333444333222111000/////////++++++++++++***))))))(((((((((''''''&&&%%%%%%$$$########################%%%%%%&&&''''''''''''&&&((('''%%%$$$###$$$$$$%%%%%%'''(((((('''&&&'''((('''***,,,...------///111333444555555555666999;;;===???BBBEEEGGGJJJNNNQQQRRRTTTWWWXXXXXXXXXYYYZZZXXXWWWWWWXXXXXXYYYYYYXXXYYYZZZ\\\[[[ZZZZZZZZZZZZSSSTTTUUUUUUUUUTTTRRRPPPNNNMMMLLLLLLLLLKKKHHHFFFAAA@@@???===<<<<<<<<<<<<===???BBBGGGJJJIIIEEEAAA555111...///---******......111444666777999===???BBB>>>;;;;;;<<<888000)))%%%"""!!!&&&)))000333999===@@@???===<<<888888777666444///)))$$$!!!"""!!!$$$)))///333555555444000000000000000000000000333222111---)))$$$ """%%%))),,,,,,,,,,,,,,,((())))))*********))))))&&&&&&&&&%%%$$$"""!!!!!!"""$$$&&&((()))***))))))***++++++***'''&&&&&&&&&$$$&&&''''''&&&&&&(((***(((((())))))))))))(((((((((((()))************)))(((&&&&&&'''***,,,+++***%%%%%%%%%%%%%%%%%%%%%%%%)))++++++***'''%%%$$$%%%)))((('''&&&%%%$$$$$$$$$$$$$$$$$$&&&)))+++,,,++++++------,,,***))))))***)))((('''(((+++,,,+++***$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###""""""!!!###$$$&&&((((((((('''''''''&&&%%%$$$%%%&&&''''''&&&&&&''''''&&&$$$!!! !!!"""$$$%%%&&&$$$%%%&&&%%%$$$$$$%%%''''''&&&%%%''')))***)))(((}}}||||||{{{yyyvvvvvvwwwyyyvvvsssmmmddd[[[WWWVVVXXXTTTSSSQQQQQQSSSTTTUUUUUUSSSSSSSSSQQQOOONNNOOOPPPLLLMMMNNNMMMKKKIIIHHHIIIHHHHHHHHHHHHGGGFFFEEEDDDCCCDDDFFFGGGEEEBBB@@@>>>@@@??????>>>======<<<<<<888999::::::;;;;;;;;;;;;999;;;<<<===<<<;;;<<<<<<777777777666777888999999888888888888999999999999777666555666666777666555333222111000//////......+++,,,,,,,,,+++***((((((%%%%%%%%%%%%%%%&&&&&&&&&########################$$$%%%%%%&&&&&&&&&&&&&&&((('''%%%$$$###$$$$$$%%%$$$&&&((()))'''&&&&&&'''((()))******)))(((((()))---...//////...///000222222444777999:::===@@@CCCEEEHHHKKKMMMNNNNNNOOOPPPOOOPPPQQQRRRRRRSSSTTTUUU[[[]]]^^^]]]ZZZXXXXXXYYYXXXZZZ[[[[[[[[[ZZZYYYXXXSSSRRRRRRSSSTTTSSSPPPNNNNNNLLLKKKIIIHHHGGGGGGHHHDDDEEEHHHKKKKKKHHHCCC???888444333444333//////222000222444444444555666888999555222222444111+++$$$$$$""""""&&&)))000333777<<<>>>===<<<::::::999888777555000***%%%  !!!%%%***///222333333333111111111000000000111111333222000...***&&&""" ###&&&+++.........---...(((((()))************)))((((((((('''&&&$$$###""" """$$$&&&''''''&&&&&&((())))))(((&&&%%%%%%'''''''''(((&&&%%%%%%'''))))))******++++++******)))((())))))***************)))((('''((()))))))))(((&&&&&&&&&''''''&&&&&&&&&)))***+++)))'''%%%%%%%%%)))((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&)))++++++******++++++***)))((()))***(((''''''(((+++,,,,,,+++%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$######"""""""""$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%$$$#########$$$&&&&&&'''(((((('''%%%"""!!! !!!"""$$$%%%&&&%%%&&&&&&%%%$$$###%%%&&&&&&%%%%%%&&&)))******)))}}}{{{{{{yyywwwuuutttvvvwwwtttsssoooggg^^^XXXVVVWWWTTTSSSRRRRRRSSSTTTVVVWWWVVVVVVUUURRRPPPOOOPPPRRRNNNPPPPPPOOOMMMKKKKKKLLLIIIIIIHHHHHHGGGFFFFFFEEECCCEEEGGGGGGDDDBBBAAA@@@AAAAAAAAA@@@???>>>===<<<999999999::::::;;;;;;<<<;;;<<<===<<<:::999:::;;;444444444555666666777777888888888888888888888888777777777666666666555555222111000///............,,,,,,------,,,***((('''$$$$$$%%%%%%&&&&&&&&&&&&###########################$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%"""$$$&&&&&&%%%%%%%%%&&&*********)))((('''%%%$$$&&&((())))))(((((()))***+++,,,...//////000333555:::<<<@@@AAAAAABBBCCCDDDFFFHHHKKKLLLLLLMMMOOOQQQVVVYYY[[[YYYVVVSSSTTTVVV^^^______]]][[[YYYYYYZZZVVVVVVWWWYYY[[[ZZZXXXUUUSSSRRRQQQOOOOOOOOOOOOPPPKKKLLLNNNOOOMMMIIIEEEBBB>>>;;;;;;===<<<888888:::555666777666555444444555333000---------+++&&&###%%%$$$###""""""$$$&&&(((///111444777999999888777999888888777666111,,,'''"""!!! !!!$$$(((---111222222222222333333222111111111222222111111000...+++(((%%%###"""&&&,,,/////////......((())))))*********))))))))))))******(((&&&$$$###!!!!!!"""###$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%'''(((((((((&&&%%%%%%''')))***++++++,,,,,,++++++***((()))******++++++******)))))))))(((((('''''''''''''''(((((((((((('''''''''(((***)))'''%%%%%%&&&(((''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&((())))))((('''((()))((('''''')))+++((('''&&&(((***++++++***%%%&&&&&&''''''&&&&&&%%%$$$$$$############$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$""" """$$$&&&&&&'''''''''%%%$$$###!!!!!!!!!!!!"""###$$$%%%&&&''''''&&&$$$$$$%%%&&&&&&%%%%%%&&&)))******))){{{yyyyyyxxxvvvtttssstttvvvssstttrrrkkkaaaZZZWWWXXXTTTTTTTTTTTTTTTUUUWWWYYYXXXXXXVVVSSSPPPOOOQQQSSSQQQSSSSSSRRRPPPNNNMMMNNNJJJIIIHHHGGGFFFFFFGGGGGGEEEFFFHHHFFFCCCAAAAAABBBAAABBBCCCCCCBBB???===<<<999999999999:::;;;<<<<<<======<<<:::777777888999444555666888888888888777999999999999999999999999777777777666444333333333000///...------,,,------,,,---------,,,***(((&&&'''''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%"""###%%%%%%%%%%%%'''(((***))))))(((((('''%%%$$$"""###%%%%%%$$$$$$$$$&&&&&&'''(((((('''(((***,,,///222444666555555666777;;;===AAABBBBBBCCCGGGIIIKKKOOOQQQPPPLLLKKKNNNQQQZZZZZZZZZWWWTTTTTTVVVXXXWWWWWWYYY\\\______\\\ZZZSSSRRRQQQPPPQQQQQQRRRSSSOOOQQQRRRRRROOOKKKHHHGGGEEEBBBCCCFFFFFFCCCBBBDDD>>>??????===:::888777888555444222000...,,,***(((&&&&&&&&&&&&&&&&&&''''''---...///111222222222222333333444555555222...***###"""  """$$$&&&''',,,111444333222222333222111000///...//////000/////////...,,,)))'''%%%  !!!%%%+++/////////......))))))*********))))))(((((()))******)))'''%%%$$$######"""""""""#########"""#########"""###%%%'''&&&&&&&&&%%%%%%&&&)))+++******++++++++++++******))))))***++++++++++++***((())))))(((''''''''''''&&&'''((())))))((('''&&&%%%'''(((((('''&&&&&&''''''&&&&&&&&&&&&''''''((('''&&&%%%&&&'''((('''%%%$$$%%%&&&&&&%%%'''))),,,((('''&&&''')))***)))(((%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$######$$$%%%&&&'''%%%%%%%%%&&&&&&&&&&&&&&&###$$$$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######'''(((((('''%%%$$$%%%'''&&&%%%%%%&&&)))******)))~~~zzzxxxxxxxxxvvvtttssssssuuutttuuuuuunnnddd[[[XXXXXXUUUVVVVVVVVVVVVWWWYYYZZZYYYYYYWWWTTTQQQPPPQQQSSSSSSUUUUUUTTTQQQOOOOOOOOOKKKJJJHHHFFFFFFGGGHHHIIIEEEGGGHHHFFFCCCAAABBBDDDAAABBBDDDDDDCCCAAA===;;;999999999999:::;;;<<<===>>>===;;;888555555666888666888:::<<<===<<<;;;:::::::::::::::::::::::::::666777777555333111111222///...---,,,,,,,,,,,,,,,,,,---......---***(((&&&******)))((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$"""###%%%&&&'''&&&&&&%%%$$$%%%&&&&&&&&&'''***,,,%%%$$$$$$$$$$$$$$$"""!!! """$$$$$$$$$###$$$%%%$$$%%%&&&%%%$$$%%%&&&((((((***---...---,,,---...000333777888888:::===@@@AAADDDGGGFFFDDDDDDHHHMMMPPPQQQQQQOOOMMMNNNSSSWWWRRRSSSVVVYYY\\\]]][[[YYYRRRQQQPPPPPPQQQRRRTTTUUUPPPRRRSSSRRRPPPMMMKKKKKKHHHFFFHHHLLLMMMIIIIIIKKKEEEEEEEEEBBB???<<<;;;<<<:::;;;:::777333000000000'''((()))))))))((('''&&&++++++,,,,,,---......///...///000333444333///,,,###"""!!!!!!"""%%%(((+++***///444666555333333444...---,,,+++***++++++,,,...//////...---***((('''!!!!!! $$$***...///...------***************)))(((((('''((()))***)))(((&&&$$$&&&%%%###"""""""""###$$$ !!!!!!!!!!!!"""%%%((($$$%%%%%%%%%%%%'''+++...))))))************))))))))))))***++++++++++++***'''(((((((((''''''((()))&&&&&&'''(((((('''&&&&&&$$$&&&(((((('''&&&'''(((&&&&&&&&&&&&&&&'''((()))((('''%%%%%%&&&&&&%%%$$$"""###$$$$$$%%%&&&))),,,((('''&&&'''((()))((('''$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$######$$$&&&((()))$$$%%%%%%&&&'''((())))))###$$$%%%""" !!!$$$""""""!!!!!!""""""###$$$$$$######"""""""""""""""(((((()))'''%%%%%%&&&''''''&&&%%%''')))******)))