BM6P6(@ wwwaaaPPPKKKEEEBBBBBBBBB@@@>>>BBBBBBCCCCCCBBBBBBAAA@@@BBBAAA???===;;;:::999999999777444444555666666555888666444222222000...,,,...---+++***))))))(((((()))***,,,///222666999;;;888444...++++++***(((&&&''''''((((((''''''&&&%%%%%%$$$######"""#########$$$&&&'''&&&%%%&&&+++///000666<<<@@@AAABBBFFFIIIFFFDDD@@@<<<777444222222222444666777888999;;;===>>>???AAAEEEJJJNNNRRRTTTTTTPPPMMMKKKGGGBBBBBBFFFJJJTTTeeexxx}}}wwwooohhhbbb[[[SSSMMMEEEAAA===999777555222000000///---,,,++++++,,,---)))))))))(((''''''&&&&&&(((((('''''''''&&&&&&&&&''''''&&&&&&%%%$$$$$$###"""###$$$###"""!!!!!!###%%%$$$$$$$$$######""""""%%% ***999===222&&&#########""""""""""""""" ###$$$###"""!!!!!!######"""!!!  !!!"""$$$$$$!!!!!!!!!  wwwaaaQQQKKKEEEBBBBBBBBBAAA???CCCCCCCCCDDDDDDCCCBBBBBBAAA@@@???===;;;:::999999888666444333444555555555888666444444333111///,,,------+++***)))(((((((((((()))+++---111555888999444000+++(((''''''%%%###%%%&&&&&&&&&&&&%%%$$$$$$"""!!!!!!!!!"""###$$$$$$$$$&&&((('''&&&'''+++...000666<<<@@@BBBCCCFFFIIIGGGEEEAAA<<<888555333222444555666666555555666777===>>>AAAEEEJJJOOORRRTTTTTTPPPMMMLLLGGGBBBBBBFFFIIISSSdddwwwzzzqqqjjjddd\\\TTTNNNDDDAAA<<<999666444111///000///...------,,,,,,---''''''&&&&&&%%%$$$$$$###&&&&&&&&&%%%%%%%%%$$$$$$######"""!!!!!! !!!"""###""" !!!######"""""""""!!!!!!!!!&&&######(((...///)))#########""""""!!! """###""" !!!!!!!!!!!!!!!!!!  !!!"""###!!!""""""!!! !!!wwwbbbRRRMMMFFFCCCCCCCCCBBB@@@CCCCCCDDDDDDEEEDDDDDDDDDAAA@@@>>><<<;;;:::999999888555333333444555444444666666555555555333///,,,---,,,+++***)))((((((((('''((())),,,000333666888555111---***((((((&&&%%%$$$$$$$$$$$$$$$######""" !!!###$$$%%%$$$'''***)))((('''***---000666===AAACCCDDDGGGJJJHHHFFFAAA<<<888555444444444555666666555555777888<<<>>>AAAFFFKKKOOOSSSUUUSSSPPPMMMLLLGGGBBBBBBFFFHHHRRRbbbvvv}}}tttlllfff^^^UUUOOODDDAAA===999777444111///............---,,,+++*********)))((((((''''''&&&$$$$$$$$$#########""""""$$$$$$$$$###""""""!!!!!! !!!"""!!! !!!!!!!!! """###$$$###"""!!!!!!!!!""""""!!!!!! !!!"""   !!!!!!""""""  !!!"""######""" !!!###xxxbbbTTTNNNGGGCCCCCCCCCBBB@@@BBBBBBCCCDDDDDDDDDDDDCCCAAA@@@>>><<<:::999999888777555333222333444444333555555666777777555000------,,,+++)))(((((((((((('''(((***,,,///333555777444222...+++)))(((''''''$$$$$$$$$$$$$$$###"""""" !!!"""###$$$$$$$$$'''***+++)))(((***,,,000666>>>CCCDDDFFFHHHKKKIIIGGGBBB<<<888666555555222444777888888:::<<<>>>;;;>>>BBBGGGLLLPPPSSSUUURRROOOMMMLLLHHHCCCBBBFFFHHHRRRcccvvvvvvnnnggg___VVVPPPFFFCCC???<<<999666222000,,,,,,------,,,+++)))(((++++++******))))))(((((($$$############"""""""""&&&&&&%%%%%%$$$#########!!!"""###"""  !!!  !!!!!!!!!!!! !!!!!! !!! !!!!!!!!!!!!!!!!!!  !!!""""""!!! !!!###yyycccUUUNNNGGGBBBBBBBBBBBB@@@AAABBBBBBCCCCCCCCCBBBBBBAAA@@@>>><<<:::999888888777555333222333444444333444444555777777555111...,,,,,,***)))((('''''''''((()))***---000333666777000...+++(((%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###$$$######""""""############'''******((((((***,,,000777???DDDFFFGGGIIILLLJJJGGGAAA<<<888666555555222444777888999:::===???<<<>>>BBBGGGLLLPPPSSSTTTQQQNNNMMMMMMIIICCCCCCFFFIIISSScccwwwwwwooohhh```WWWQQQHHHFFFBBB???<<<888444111------.........,,,***)))(((''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$############$$$$$$######"""!!!!!! """###$$$###!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""  !!!!!!""""""###!!!""""""!!!!!!"""###!!!!!!!!!!!! """"""!!!!!! !!!!!!!!! !!!  """yyydddUUUNNNFFFAAAAAAAAAAAA@@@BBBBBBCCCCCCBBBAAAAAA@@@@@@???===;;;:::999888888888555333333444555444444444333444555666555222///,,,+++***)))((('''''''''((()))***---///222555666111000...***'''%%%&&&(((&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%$$$###############"""%%%((((((''''''***---000777@@@FFFHHHHHHJJJLLLJJJFFFAAA;;;777555555555333555777777777777999:::===???DDDIIIMMMPPPRRRSSSPPPNNNMMMMMMIIIDDDCCCFFFIIISSSdddwwwxxxpppjjjbbbYYYSSSJJJHHHDDDAAA>>>:::555222000000000000///...------((((((''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###&&&%%%%%%$$$$$$###"""""""""$$$$$$###"""!!!"""###!!!""""""""""""#########  ###### !!!""""""###### !!!""""""!!!!!!"""$$$""""""!!!!!! """"""!!!!!!!!!""""""###  """zzzdddUUUNNNEEE@@@@@@@@@@@@???DDDDDDDDDDDDCCCAAA@@@???@@@???===;;;:::888888777888666444333444555555555333333222333444444222000,,,+++***)))'''''''''''''''((()))+++...111333555333333111...)))(((***,,,&&&&&&&&&&&&&&&%%%%%%$$$###""""""""""""######$$$!!!###&&&&&&%%%&&&+++///000777AAAGGGIIIJJJKKKMMMJJJFFF@@@:::666444444555333555777777777777999;;;>>>AAAEEEIIIMMMPPPQQQQQQPPPMMMMMMMMMJJJDDDCCCFFFHHHRRRcccvvvzzzrrrllleee\\\VVVJJJHHHEEEBBB>>>:::555111000000///...------------)))))))))(((''''''&&&&&&%%%%%%$$$$$$$$$$$$######''''''&&&&&&%%%$$$$$$$$$"""#########!!! !!!"""!!!!!!"""""""""#########$$$!!!!!!""" !!!!!!!!! !!!!!!!!! """### !!!!!!!!!!!!!!! !!!"""### !!!  !!!###zzzeeeUUUNNNEEE@@@???@@@??????FFFFFFFFFEEEDDDBBB@@@@@@@@@???===;;;999888888777999777444444555666666555333222111111333333222111,,,+++***(((''''''''''''&&&'''(((***---000222333000000///+++'''%%%'''***%%%&&&&&&&&&&&&%%%$$$$$$ !!!###$$$%%% """$$$$$$###&&&+++000000888AAAGGGIIIJJJLLLNNNIIIEEE???999555333444444222444777999:::<<<>>>AAA???BBBFFFJJJNNNPPPPPPPPPOOOMMMMMMNNNJJJDDDCCCFFFGGGQQQaaauuu{{{tttnnnggg___YYYJJJGGGDDDAAA>>>:::444000...---+++***))))))***+++&&&%%%%%%$$$######""""""$$$$$$$$$$$$##################""""""!!! """""""""  !!! !!!!!!!!!""""""######$$$""" ###%%%###"""!!!  !!!""" !!!"""###$$$ !!!"""### !!!"""!!! !!!###$$$xxxfffXXXOOODDD@@@BBBEEEDDDBBBDDDDDDEEEFFFFFFEEECCCCCC@@@???>>><<<;;;:::999888666666555666888888777555666777777777555444222111---,,,***(((&&&%%%$$$###)))))))))***,,,///222333666444111...+++)))))))))******+++++++++)))(((&&&######""""""######$$$%%%$$$%%%&&&'''''')))---000333:::AAAFFFHHHIIIKKKMMMIIIEEE@@@;;;888666444222666777999999:::;;;>>>@@@???AAAEEEJJJNNNQQQSSSTTTRRRQQQOOOMMMJJJHHHFFFEEEHHHRRRcccwww{{{uuuqqqjjjaaaYYYOOOIIICCC@@@@@@>>>888333//////000000000///---,,,---+++(((&&&%%%%%%&&&'''%%%$$$$$$######$$$$$$%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""############""""""""""""""""""""""""'''######''''''$$$!!!"""!!!!!!!!!!!!!!!!!!!!!!!!***  %%%$$$  !!! !!!!!!!!!!!!"""###$$$%%%yyygggWWWNNNDDD@@@BBBEEEDDDBBBDDDDDDEEEFFFEEEDDDCCCBBB???>>>>>>===;;;:::888777777666666777888888777555666666777666555444222111---,,,***(((&&&%%%$$$$$$(((((()))+++---111444666666444222...,,,***)))))))))))))))'''%%%### ######""""""######$$$%%%!!!"""%%%&&&'''***---000333999@@@EEEGGGHHHKKKMMMIIIEEE@@@;;;888666444222555666888999999:::===???@@@BBBFFFJJJOOORRRTTTTTTQQQPPPNNNLLLIIIFFFDDDDDDHHHRRRdddxxxyyyuuunnnddd]]]PPPJJJBBB???>>><<<777222............---,,,+++***,,,+++(((&&&%%%%%%&&&'''%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""" ###$$$  """$$$!!!!!!$$$ !!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%wwweeeVVVNNNDDD@@@BBBDDDDDDBBBCCCDDDEEEEEEEEEDDDBBBAAA============<<<:::888666888777777777999999777666555666666666555444222111---,,,***)))'''&&&%%%%%%&&&'''(((+++///333666999777555333000---+++))))))+++***)))(((&&&$$$!!! ###""""""""""""###$$$$$$ ###&&&(((***---///111777???DDDFFFGGGJJJLLLIIIEEE@@@;;;888666444222333555777888999:::<<<>>>AAACCCGGGLLLPPPSSSUUUUUUQQQOOOMMMJJJGGGEEEDDDCCCHHHRRRdddxxx|||xxxqqqggg```RRRKKKBBB===<<<;;;777222/////////...---+++***)))+++***((('''&&&&&&&&&'''%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$###$$$$$$$$$$$$############"""""""""""""""""""""############ ### !!!$$$%%%"""!!!$$$ """$$$  &&& !!!!!!!!!"""""""""!!!!!! !!!!!!"""###$$$ӵsssaaaSSSLLLDDDAAAAAACCCCCCBBBCCCDDDDDDEEEDDDCCCAAA@@@;;;<<<======<<<999777666999888777888999999777555Ħ333222111---,,,***Ħ'''''''''((())),,,///333777999888666444111...+++***))))))ӵ%%%"""""""""""""""###$$$$$$"""%%%'''(((***,,,...000666>>>CCCEEEGGGIIILLLIIIEEE@@@;;;888666444222222444777888999:::<<<>>>AAADDDHHHLLLQQQTTTUUUVVVQQQPPPMMMJJJGGGEEEDDDCCCHHHRRRdddyyyĦ}}}xxxrrrhhhaaaTTTMMMCCC===<<<:::666222222222111000...---+++++++++***((('''&&&&&&&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$############""""""""""""!!!"""""""""############ """ """%%%$$$!!!"""&&&  ###!!!###!!!!!!!!!!!!!!!""""""###!!! !!!!!!"""###4ĉ@ӵqqq___QQQKKKEEEAAAAAABBBBBBBBBCCCDDDDDDDDDCCCBBB@@@???;;;;;;;;;;;;:::999777666999888777777888888666444>L555333222111,,,,,,=hĦ((())))))***,,,///222555777999888666333000,,,***)))4ĉ@ӵ""""""!!!!!!""""""###$$$###%%%'''(((((()))+++---///555===CCCEEEGGGIIILLLIIIEEE@@@;;;888666444222111333777999999:::<<<>>>BBBDDDHHHMMMQQQTTTVVVWWWSSSQQQMMMJJJGGGFFFEEEEEEGGGRRReeezzz>LzzzsssjjjbbbXXXOOOEEE???===;;;777333333222111///...,,,++++++))))))((((((''''''&&&&&&%%%$$$$$$######$$$$$$%%%######"""""""""######$$$""""""""""""""""""""""""!!!"""""""""############  ### """!!! !!!"""!!!!!! !!!"""######  !!!"""GG=?sss```OOOJJJEEEAAA@@@AAABBBBBBCCCCCCDDDDDDCCCAAA???>>>;;;;;;:::999888888777777888777666777777777555333HdĦ444333222111,,,=Īj))))))***,,,...111444666:::999777444111---***)))GG=?!!!!!!!!!!!!"""######&&&'''(((''''''(((+++...///555===CCCEEEGGGJJJMMMIIIEEE@@@;;;888666444222000333777:::;;;;;;===>>>BBBDDDHHHMMMQQQTTTVVVVVVSSSQQQMMMJJJGGGFFFEEEEEEGGGSSSfff{{{HdĦ}}}vvvllleee[[[SSSIIICCCAAA===888333111000...---++++++******)))((((((((((((''''''&&&%%%$$$$$$######$$$$$$%%%"""""""""!!!""""""###$$$!!!!!!"""""""""""""""###""""""""""""############ !!!$$$ """$$$""""""!!!  !!!"""###  ӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦrrrĦ@@@@@@AAABBBCCCCCCCCCCCCBBB@@@>>>===888999888222DdD,,,,,,+++?fӵ&&&'''(((Ħ::::::888ӵƜ`1.׼s!!!!!!ĭӵ%%%666>>>MMMIIIEEE@@@;;;888666444ӵ<<<===>>>???ĦGGGLLLPPPSSSUUUDDDDDDĦĦDdDӵӵӵĦӵĭӵ|||uuulllddd]]]VVVMMMGGGDDD@@@999444000///---,,,+++++++++,,,(((((((((((((((''''''&&&%%%$$$$$$######$$$$$$%%%!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!""""""######""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""%%%$$$$$$!!!  """###  ?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHLShӵgLAAA@@@@@@AAABBBCCCCCCCCCCCCBBB@@@>>>S?ʬ888:::3h?D%%)?,,,+++ZufĦ###$$$&&&gL999;;;:::g&e)))gĉ@"""!!!g&e>&e###@e///666??KKKNNNIIIEEE@@@;;;888666g<ĉ<<<======>>>3we<ĦGGGLLLPPPSSS3h?@e|||Z3h?gLD%%)?fff?><z=?Ħg&eg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&e??~~~zzzsssiiibbb___XXXPPPJJJGGGBBB:::444111000///...---......///'''((((((((((((((('''&&&%%%$$$$$$$$$$$$$$$$$$%%%!!!!!!!!!!!!!!!"""###### !!!!!!!!!""""""######""""""""""""############""""""""""""""""""""""""!!!"""$$$!!! """ !!! !!!### 4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦsߝLGdUĦHƅ^Hu]ĦntHdĦHGgĉ@mmmHdĦBBBBBBBBBBBBAAAAAA@@@@@@???>>>===Htƅ^777888Bt=o9ĦDtfo9Ħ000///---g?))))))HdĦ777:::999Hu]Ħ)))tt$$$###Hƅ^Hu]Ħ###H׼s+++///MMMPPPRRRMMMGGGAAA>>>;;;666tQ:::===???AAAje<ĦFFFKKKPPPBt=o9ĦH׼sfff{{{HtĦBt=o9ĦHdĦDtfo9ĦsߝLGdUĦHt@cӵHu]ĦHu]ĦHtƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]Ħxxxqqqiiiccc]]]YYYSSSMMMGGGBBB===:::333111...---------+++***---,,,***))))))(((%%%###)))&&&"""###%%%'''%%%###$$$######""""""""""""""""""""""""""""""""""""""""""%%%%%%######%%%(((&&&###!!!###$$$ ###"""!!!!!!""""""""" %%%""" !!! !!!!!!!!!!!! 4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦt|<DdDDdDĦDdDΦDdDĦq<niDdDĦqetoooDdDĦAAA@@@AAAAAAAAACCCBBBBBBBBB@@@q<R::::::qjRgdKӵHdDĦgdKӵ------GR/f6LĭĦ+++,,,DdDĦ888999888DdDĦ***`eĭ###DdDΦDdDĦ"""DdDĦ***///555===DDDJJJMMMPPPRRRPPPIIIBBB@@@===777geĦ:::<<>>@@@AAAAAABBBBBBBBBBBBAAApo9u;;;;;;;;;:::GIdnuR)ĦDdDĦnuR)Ħ------CdgĪj,,,DdDĦ666888777DdDĦ+++HߝL`o9%%%DdDΦDdDӵ%%%DdDĦ,,,///555===EEEJJJNNNQQQRRRPPPHHHBBB???<<<666geĦ:::<<<sp?aĦGGGNNNGIdnuR)ĦDdDĦeee{{{DdDĦGIdnuR)ĦDdDĦDdDĦnuR)ĦDdDΦDdDĦDdDĦnuR)ĦDdDĦDdDĦpo9u=ӊB1.uTӵDdDĦDdDĦGIdnuR)ĦDdDΦDdDӵvvvmmmggg]]]XXXQQQKKKEEE@@@;;;888555333000......---+++)))+++***))))))))))))'''%%%###%%%%%%!!!"""'''$$$######""""""""""""""""""""""""""""""""""""""""""$$$'''+++000222111000---***&&&###""""""   !!!!!!"""!!!!!!######"""!!! """!!!!!! 4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>d<===>>>@@@AAA@@@@@@@@@@@@???peӵ:::ĦpeӵDx<>d<ӵDd<000qR/ܗ?fӵ***>d<888888>d<Ħ+++4DufئL>e$$$DdDʜ4DuTӵ$$$DdDĦ,,,///555===EEEJJJNNNQQQSSSNNNFFF???<<<888333geĦ999s<v>aĦGGGOOOpeӵDx<DdDĦeeezzzDdDĦpeӵDx<>d<>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵ{{{qqqiii___ZZZRRRKKKEEE@@@;;;888666333111///...---+++***,,,*********++++++)))'''%%%%%%### ###&&&$$$######"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######&&&---444777777444,,,)))&&&$$$$$$$$$###"""  !!!!!!!!!!!!"""###  !!!"""""""""!!! !!!""""""!!! 4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊBuuu<x@@@AAA@@@@@@@@@@@@@@@B?d<555===EEEKKKOOORRRTTTNNNFFF???;;;777222geĦ999Hg8>aĦGGGOOOB?Ho9EEE>d<>d<ӵB?Ho9<x&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒRssslllbbb]]]TTTLLLFFFAAA<<<999666444111//////...,,,+++)))(((''''''((((((&&&$$$)))%%%"""!!!"""$$$%%%$$$$$$######"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""###&&&,,,444888888666///,,,(((%%%$$$###"""!!!  !!! !!!""""""!!!  !!!  """###""" 4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDvvvHkge???@@@@@@BBBBBBBBBBBBBBB@h>>>===@G333444HĪj@IŌ111,,,Bene---Hkge888ne,,,***fe###Hu]3hh&&&%%%%%%se///555===EEEKKKOOOSSSUUUQQQHHH@@@<<<888333geĦja>aĦFFFNNN@GIIIFFFsezzz<Ō@GHkgeHĪj@IŌegeHu]3hIŌDdDĦne@h>hsene@GsĪj@hvvvmmmddd^^^UUUMMMFFFAAA<<<999666333111000000000...---+++***))))))***)))'''%%%***&&&"""###&&&'''&&&###$$$######""""""""""""""""""""""""""""""""""""""""""###&&&+++111555777888888333,,,&&&###"""  !!!###$$$""" !!!"""###""" !!! !!!######""" 4DuXӵĵD^DdDĦuuu@@@@@@@@@???BBBBBBCCCCCCBBBBBB??????>>><<<222444555111111,,,***...555555000///...$$$D^###)))((('''s׼s//////555===FFFKKKPPPSSSUUUQQQHHH@@@;;;777222geFm8888>aĦEEELLLRRRNNNJJJFFFs׼sdddyyyHoD^DdDĦs׼swwwnnneee___UUULLLEEE@@@;;;999555333111000111111000//////---,,,,,,,,,+++(((&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######""""""""""""""""""""""""""""""""""""""""""$$$'''***---111666999>>>888///((($$$######### !!!$$$&&&$$$  ###!!!######!!!!!! """###$$$""" Φ4DuXӵtvӵ>d<ĦĦĦĦ>d<ĦtttaaaOOOLLLGGGCCCAAAAAA@@@???@@@@@@AAAAAAAAA@@@??????:::<<<===>>>===<<<:::999777666333111111333555666222555777777555333111111//////---+++)))'''&&&%%%%%%(((,,,...///111555999222222333333Ħ111***)))((('''&&&%%%%%%%%%>d<Ħ###%%%$$$###"""Be+++***///555===FFFLLLPPPTTTVVVOOOFFF===999555000geFYĉ888777>aĦEEEJJJPPPUUUVVVVVVWWWUUUSSSOOOJJJFFFBeQQQdddyyynu]ӵ>d<Ħ>d<ĦĦBeĦwwwnnnddd^^^TTTKKKDDD>>>:::777444222000000111222111000---+++***))))))(((%%%###"""&&&)))(((%%%######%%%$$$######"""""""""""""""""""""""""""""""""""""""###&&&)))***+++///555:::???999000)))&&&'''((())) !!! !!!"""###!!! !!!### """$$$$$$""" ?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦsssaaaRRRIIIBBBAAA@@@===<<<===<<<===???@@@AAAAAA@@@@@@<<<===>>>???>>>===;;;999:::888666444333444555666777777777666555333222111///...------,,,,,,,,,,,,)))+++...///000111444666444666666gdKĦ333---+++***(((&&&%%%$$$$$$###sdKĦ$$$%%%###$$$%%%***+++,,,...333;;;DDDLLLRRRVVVXXXLLLFFF===666222111ŶS;;;;;;;;;3weAneneneneDeuuucccSSSKKKDDDCCCBBB???<<<======>>>>>>??????>>>===<<<===>>>??????>>><<<:::999777666444333222333444555666666666555444333111000///...---+++******++++++)))+++...///000111444666444444ne///000---,,,***((('''%%%%%%$$$###ne###$$$$$$###$$$%%%''')))+++,,,------222999AAAHHHMMMPPPQQQKKKEEE<<<666222111>A888::::::k<HHHMMMQQQTTTVVVWWWTTTPPPKKKGGGCCCAAA@@@DDDPPPdddzzzfhDenenenewwwpppggg___WWWQQQKKKBBB<<<;;;777555222111222222000///000///---,,,***)))))))))&&&%%%$$$$$$######$$$$$$$$$###""""""$$$$$$###"""""""""!!!!!!!!! $$$!!!"""'''+++...333888777888444,,,(((&&&###"""!!!!!!!!!  !!!!!!!!!!!!  !!!"""############""""""!!!)))!!!wwwfffUUUMMMGGGFFFEEEAAA>>>===??????@@@??????===<<<;;;>>>?????????===;;;999888444333222111111222333333444444444444333222111000111///---***))))))***+++)))+++---//////111333555444333222000---...---+++)))'''&&&&&&%%%###"""""""""###!!!"""$$$&&&(((***+++,,,///333:::AAAFFFJJJKKKLLLJJJDDD<<<555222111333777999CCCHHHLLLPPPRRRTTTUUURRROOOJJJGGGDDDBBBBBBFFFQQQeee{{{wwwpppggg```YYYUUUNNNDDD===;;;888666333222222111///...///...,,,+++)))(((((((((&&&%%%$$$$$$######$$$$$$###"""!!!"""######"""!!!"""""""""!!!!!!!!! !!!$$$(((+++000666::::::666...***(((%%%!!!!!!!!! !!!!!!  !!!!!!!!!!!! !!! !!!"""###&&&$$$###wwwfffWWWOOOIIIHHHGGGBBB???>>>BBBBBBAAAAAAAAA@@@@@@???@@@@@@???>>>===;;;999888333333222111111222333333222222333222222111000///333111...+++*********+++)))+++---//////000222444555333333555777666111---...---,,,***((('''&&&&&&######""""""!!!!!!"""""" """$$$&&&((()))***111555<<>>@@@DDDHHHLLLOOOQQQRRRRRRPPPMMMIIIFFFDDDCCCCCCGGGSSSfff|||yyysssiiiaaaZZZUUUNNNEEE???===:::777444333222111///---...---,,,***)))(((''''''&&&%%%$$$$$$######$$$$$$$$$"""!!!"""###$$$###""""""""""""!!!!!!!!!!!! !!!$$$(((***///555;;;;;;777000+++***'''###"""!!!!!! !!!!!!!!!  !!!!!!   !!!!!!%%%""" uuudddXXXPPPIIIHHHGGGCCC@@@@@@AAAAAAAAAAAAAAABBBBBBCCC@@@@@@???>>><<<;;;999888444444444333333333333333111111111222111111000000555333000...,,,,,,,,,---)))+++---...///000222444555444444777999888333......---,,,***((('''&&&&&&######"""""""""""""""###"""###$$$&&&''')))***+++///444;;;CCCIIILLLMMMMMMGGGBBB;;;555222000//////111444777::::::;;;===>>>@@@BBBFFFJJJNNNPPPQQQRRRQQQOOOLLLIIIFFFDDDCCCCCCGGGSSSggg}}}|||vvvmmmdddZZZTTTMMMEEEAAAAAA;;;888555333222111///---...---,,,***)))(((''''''&&&%%%$$$$$$######$$$$$$%%%$$$######%%%%%%$$$######"""""""""!!!!!!!!!!!!$$$!!!!!!%%%)))***///555666777333,,,((((((%%%!!!""""""!!!!!!   !!! &&&$$$uuudddWWWOOOHHHFFFFFFCCCAAABBB????????????@@@AAABBBCCC@@@???>>>===<<<;;;::::::666666666555444444333333000000111111111111111111333333111000///...------)))+++---......///111333444555666777888666333000...---+++)))'''&&&&&&%%%#########"""###$$$$$$%%%''''''((()))***+++,,,,,,+++000999AAAGGGJJJKKKJJJEEE@@@:::555222000///...222444888::::::;;;<<<===@@@CCCGGGKKKNNNPPPPPPPPPPPPNNNKKKHHHEEEDDDCCCBBBHHHSSSggg}}}~~~wwwnnndddZZZSSSLLLEEEBBBBBB;;;888555333222111///...///...,,,+++)))(((((((((&&&%%%$$$$$$######$$$$$$%%%$$$###$$$%%%&&&%%%#########"""""""""!!!!!!!!!%%%""""""%%%((()))---222333444111+++((((((&&&###!!!!!!!!!  !!!!!!  !!!!!!!!! """""" ''' %%%wwwfffVVVMMMEEECCCCCCBBBBBBDDDAAAAAA@@@???@@@@@@AAABBB??????>>>===<<<;;;;;;;;;777777777666444333111111///000111111222222222222000111111111000///---,,,***+++---......///000222222444666666555333222222---,,,***((('''%%%%%%$$$############$$$&&&'''''')))))))))*********++++++***000888@@@FFFHHHHHHGGGDDD@@@999444222000///---222444777999999999:::;;;???BBBFFFJJJMMMNNNOOONNNPPPNNNKKKHHHEEECCCBBBBBBGGGSSSggg}}}wwwlllddd[[[UUUNNNFFFAAA@@@:::888555333333222000///000///---,,,***)))))))))&&&%%%$$$$$$######$$$$$$$$$###"""###$$$%%%$$$"""#########"""""""""!!!!!!%%%!!! ###%%%%%%(((---000111///***'''((('''$$$ $$$$$$#########"""""""""  !!!######''' %%%$$$yyyiiiVVVLLLCCCAAAAAAAAACCCEEEFFFEEECCCBBBAAAAAABBBCCC???>>>===<<<<<<<<<<<<<<<888777777666444222000//////000111222222333222222...///000111111///---+++***+++---.........000222///222555555222000111222---+++***(((&&&%%%$$$$$$""""""###$$$%%%'''((()))(((((((((((((((''''''''',,,111999AAAFFFHHHGGGFFFCCC???999444222000...---111444777888888888888999>>>AAAEEEIIILLLMMMMMMMMMPPPNNNKKKGGGDDDBBBAAAAAAGGGSSSfff|||~~~wwwjjjbbb\\\WWWPPPFFF@@@>>>:::777555333333222111///000///...,,,+++***))))))&&&%%%$$$$$$######$$$$$$###"""!!!"""###$$$###!!!############""""""""""""$$$ !!!""""""%%%)))(((***((($$$"""###""" $$$$$$###!!!  !!!!!!%%%'''!!! ### xxxdddYYYOOOFFFCCCBBB??????AAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBAAA???===;;;:::888777555555666666444333111111111111000000000000333222222111///...,,,+++...---,,,...000333333333444444333222222111000000//////...,,,***'''%%%$$$((('''%%%$$$$$$%%%'''(((&&&&&&&&&''')))***,,,---000444999???CCCEEEEEEDDDCCC@@@;;;555111...------111444999;;;;;;:::::::::;;;BBBHHHJJJLLLOOOPPPMMMNNNLLLKKKJJJFFFAAA@@@CCCEEEQQQeee|||{{{oooeee\\\XXXSSSKKKFFFDDD???<<<999666444222000---000...------------,,,***...+++'''%%%%%%&&&&&&&&&&&&%%%###""""""$$$%%%'''$$$""""""###&&&'''%%%###""""""######$$$%%%''''''(((''''''&&&%%%$$$###### """######!!! """######  """$$$!!!######"""!!!"""""" !!!%%%yyyeeeVVVMMMEEEBBBAAA???>>>???AAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAA???===;;;:::999:::777444444777777444111111111111111000000000000222222222111///---,,,++++++))))))***---///000///444444333333222111000000......---+++)))'''%%%$$$&&&%%%$$$$$$$$$$$$%%%&&&$$$%%%%%%&&&''')))***+++000333999???CCCEEEEEEDDDBBB???:::555111///......///222666888999999999::::::@@@FFFHHHKKKOOOOOOMMMLLLIIIIIIIIIFFFAAA@@@CCCEEEQQQeee|||{{{nnneee]]]YYYTTTLLLFFFEEE???===999666444222000...///...---,,,------,,,***+++)))'''&&&&&&&&&%%%###%%%$$$"""!!!!!!"""$$$%%%$$$""""""###&&&'''%%%###$$$############$$$$$$%%%%%%$$$$$$######""""""!!! !!!"""""" !!!###  !!!!!! ###xxxcccSSSJJJCCCBBBBBB???>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>><<<:::888777;;;777444444777777444000222222111111111000000000111111111000///---,,,+++***(((((())),,,...///...333333333333222111000000,,,,,,+++)))(((&&&%%%%%%######$$$$$$$$$$$$#########$$$$$$%%%&&&((()))***///333888>>>BBBDDDEEEDDDAAA>>>:::555111////////////222555777888999;;;===999???DDDFFFJJJOOOOOOMMMJJJHHHHHHHHHEEE@@@@@@CCCEEEQQQeee{{{{{{mmmeee]]]ZZZVVVNNNGGGEEE@@@===999777555333000...///...,,,,,,------+++***((('''''''''(((&&&###!!!%%%$$$"""!!!!!!!!!""""""######"""$$$%%%&&&$$$###$$$$$$###"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!  !!!"""!!! !!!!!!%%%!!!  uuu```QQQIIICCCCCCCCC@@@??????@@@@@@@@@@@@@@@@@@@@@@@@??????>>>===<<<:::999888999888777666555444333222222222222111111111000000000000000///...---++++++,,,+++***+++...000111111111222222333222111000///+++***)))((('''&&&%%%%%%"""###$$$&&&&&&$$$###"""###$$$$$$%%%&&&(((******...222888>>>BBBDDDEEEEEE@@@>>>999555111000000000111333666888999<<>>BBBEEEJJJOOOPPPLLLKKKIIIHHHIIIEEE@@@???BBBEEEQQQeee{{{{{{mmmeee^^^[[[WWWOOOHHHFFF@@@>>>:::777555444111//////---,,,,,,,,,,,,+++))))))'''&&&&&&''''''$$$###&&&%%%$$$"""!!!!!!!!!!!!#########$$$$$$$$$######""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!  !!! !!!!!!  """***%%%######!!!ttt___QQQIIIDDDDDDDDDAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>===<<<:::999666999:::888333111333555222222222222111111111111////////////...,,,+++***,,,++++++,,,///111222111000111222333333111000///+++***)))'''&&&%%%%%%%%%"""$$$&&&''''''&&&$$$"""$$$$$$%%%&&&''')))***+++...111777===BBBDDDEEEEEE@@@>>>999555111000000000000222555777999;;;>>>AAA;;;>>>AAADDDIIIOOOPPPLLLMMMKKKJJJIIIEEE???>>>AAAEEEQQQeeezzz|||oooggg___\\\XXXPPPIIIGGGAAA>>>;;;888666444222000///---,,,+++,,,,,,+++))),,,)))&&&%%%&&&'''''''''&&&&&&%%%$$$###""""""""""""###$$$$$$######"""### !!!"""###$$$ !!!!!!!!!  !!!!!!  !!!  $$$---(((%%%%%%"""wwwbbbRRRJJJDDDCCCCCCAAA@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@???>>>===;;;;;;555888999888444222444777333222222222222111111111............---,,,+++***+++***)))***---///000000///000222333333222000...---+++)))'''%%%%%%%%%%%%###$$$&&&''''''&&&$$$###$$$%%%%%%&&&''')))++++++---111777===BBBDDDEEEEEEAAA>>>:::555111/////////,,,///222555666888;;;===<<<>>>???BBBHHHNNNMMMIIILLLIIIHHHHHHDDD>>>===@@@FFFQQQeeezzz~~~sssiii```\\\WWWOOOJJJHHHBBB???;;;999777555222000...---++++++,,,,,,***)))---***&&&$$$%%%'''((()))&&&%%%%%%%%%$$$$$$######"""###%%%$$$###!!!"""""" !!!###$$$%%% !!!!!!!!! !!!!!! !!!!!!  """&&&---)))&&&%%%### wwwcccSSSJJJBBBAAAAAA??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>===<<<;;;777555444555666777666444333333222222222111111111---------------,,,+++******(((((())),,,...///......///111333333222000...///---***'''%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""###$$$$$$%%%&&&((()))***,,,000666===BBBDDDEEEEEEBBB???:::555111///......***...222555666777888999<<<======???EEEKKKJJJEEEFFFDDDDDDEEEBBB======@@@FFFQQQdddzzzwwwlllaaa[[[VVVOOOJJJIIIBBB???<<<999777555333111...,,,++++++,,,+++***)))***(((&&&%%%&&&''''''&&&###$$$$$$$$$$$$#########!!!###%%%$$$""" !!!"""!!!!!!!!!!!!""""""###$$$!!!!!!"""""""""!!! !!!""" ###&&&+++'''$$$$$$""" vvvaaaTTTJJJAAA??????======@@@>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>===;;;;;;:::444///222999<<<888111333333333222222222111111------------,,,,,,+++******))))))***---///000///---///111333333222000...000...+++(((%%%%%%%%%%%%""""""############""""""""""""###$$$%%%'''((())),,,000666===BBBDDDEEEEEECCC@@@;;;555111...------+++///444777888888888999;;;;;;;;;<<>>AAAFFFRRRdddyyyyyynnnbbb[[[UUUNNNJJJJJJCCC@@@<<<999888666333111...,,,++++++++++++***(((&&&&&&&&&'''((('''%%%###!!!""""""############"""!!!$$$&&&%%%""" !!!"""$$$######"""""""""""""""  """"""  ###&&&((($$$""""""!!! uuudddUUULLLDDDAAA???===???CCCBBBBBBAAA???======>>>@@@???@@@@@@@@@>>><<<;;;999777777777888999999::::::555555444333111///---,,,+++,,,,,,++++++***)))((($$$%%%&&&))),,,///222444333444555555555444333222///---***)))((('''$$$"""$$$###""" """###$$$$$$%%%'''''''''(((***,,,111444999<<>>AAADDDGGGHHHGGGEEEDDDDDD@@@;;;:::===CCCPPPeee{{{zzzrrrggg]]]WWWRRRMMMIIIGGGDDD@@@<<<999666222000000000///...,,,+++***)))+++***((('''&&&&&&''''''$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###%%%%%%### ///%%%!!!###  !!!!!!!!!!!!!!!!!!!!!!!! ###""" !!! ###$$$"""$$$"""%%%### (((***'''!!!!!!%%%$$$tttbbbTTTKKKCCC@@@>>><<<>>>BBB=========;;;888888999;;;======>>>===<<<;;;999888888888888888777777777777666555444333111///---,,,++++++++++++***)))((((((&&&'''(((***---000222444222222333444444333222111///---***((('''&&&%%%###$$$###"""!!!!!!"""###$$$$$$%%%'''''''''(((***---000444:::>>>AAABBBDDDFFFBBB@@@;;;666222///...---111333555666666777999:::======>>>???AAACCCFFFGGGFFFDDDDDDDDDAAA======@@@DDDPPPeee{{{{{{sssggg^^^WWWRRRMMMJJJGGGDDD@@@<<<999666333000000000///...,,,+++******)))((('''&&&%%%%%%&&&&&&$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!"""######!!!###!!!  ###$$$###!!!!!!   !!!"""&&&((('''###"""### rrraaaRRRJJJBBB???>>><<<===AAA?????????===;;;;;;<<<>>>======>>>===<<<;;;999888888888777777666555555444777666444222000...---,,,+++******))))))(((''''''(((((()))+++---///111333000111222333333333222111111---)))'''&&&&&&%%%$$$$$$###"""!!!!!!"""###$$$$$$%%%'''''''''(((+++---...333;;;@@@CCCDDDEEEFFFBBB@@@;;;666333000//////000222444555555555777999======>>>???AAACCCEEEGGGEEECCCCCCEEEBBB>>>???BBBDDDQQQeee{{{|||ttthhh___XXXSSSNNNKKKGGGDDD@@@===:::777444111111000///...---+++******((((((&&&%%%%%%$$$%%%%%%######""""""""""""######%%%%%%$$$$$$###############"""!!!!!!!!!!!!!!!!!!###$$$%%% """!!!!!!!!!"""!!!!!!!!!$$$###!!!!!!"""###%%%''')))((())))))%%%rrraaaQQQIIIBBB@@@???===>>>AAAAAABBBCCCAAA@@@???@@@AAA>>>????????????===;;;:::666666666555555444444444777666444222000...---,,,+++***)))(((((('''''''''((())))))***,,,...000111000111333444444333222222222...)))&&&%%%&&&%%%%%%######"""!!!!!!"""#########%%%&&&''''''(((+++------333;;;BBBEEEFFFFFFFFFDDDAAA<<<777333000......---///111111111222444666:::;;;===???BBBEEEGGGHHHFFFDDDEEEFFFCCC>>>>>>BBBEEEQQQeee{{{}}}uuuiii```ZZZUUUPPPLLLHHHEEEBBB???<<<999555222111111000...---,,,+++***(((((('''&&&&&&%%%%%%%%%%%%$$$##################%%%%%%$$$$$$######""""""###"""""""""!!! &&&### !!!###$$$$$$%%%  """!!!!!!"""###"""%%%$$$"""!!!###%%%(((,,,---+++(((sssaaaRRRJJJDDDBBBAAA>>>???BBB===???@@@???===<<<===>>>>>>>>>?????????===<<<;;;333333444444555555555555666555333111///.........+++***)))((('''''''''((('''(((((()))***,,,...///111222333555555555444333222...)))&&&%%%&&&%%%%%%######""""""""""""#########$$$&&&''''''))),,,...---333<<>>??????>>><<<===>>>;;;<<<=========<<<:::999222333333444555555666666555444222000//////000000,,,+++)))(((''''''((()))&&&''''''(((***,,,---...111222444555666555555444111---)))'''&&&&&&%%%$$$"""""""""######""""""""""""$$$&&&''''''))),,,......444<<>>DDDOOOcccyyyxxxlllccc\\\WWWRRROOOJJJHHHFFFDDDBBB???:::666222111000///...,,,++++++))))))))))))((('''&&&%%%((('''&&&%%%%%%%%%%%%%%%###########################$$$%%%%%%###""""""###  !!!$$$""" !!! !!!$$$"""!!!!!!"""###"""###%%%$$$###%%%qqq```PPPIIICCCBBBAAA??????BBB>>>@@@BBBBBBAAA??????@@@;;;<<<=========<<<::::::444444444444555555555555444333111000///000111222---,,,***((((((((()))***&&&&&&''')))***---...000000111333444555555444444///---***((('''&&&%%%###""""""############"""""""""$$$&&&''''''))),,,///000555<<>>>>>AAA<<>>>>>??????>>>===<<<777666666555555444444333333222000//////111222444...---+++)))((()))***+++&&&'''((())),,,...000111///000222333444444333333///---***)))((('''$$$"""""""""############"""""""""###%%%''''''))),,,///111555;;;@@@AAAAAAAAAAAA<<<:::777333111//////000---///111111111222444666;;;<<>>:::222222111///...---,,,+++&&&''''''((('''%%%$$$###'''&&&%%%$$$############ !!!"""###$$$%%%%%%"""%%%%%%###"""$$$&&&$$$$$$!!!!!! !!!$$$!!!$$$$$$"""###!!!(((+++%%%!!!!!!rrr```TTTIII???>>>@@@???======BBBAAA@@@???>>>>>>>>>>>><<>>:::555222000//////---///000000000000333555;;;;;;===???BBBEEEGGGHHHFFFDDDAAA>>><<<<<<<<<<<>>;;;666444222000000...,,,***(((((()))******)))((('''&&&&&&&&&%%%%%%%%%$$$$$$(((&&&$$$###$$$$$$###"""&&&%%%$$$"""""""""###### !!!"""######"""!!!  ###!!!$$$(((+++$$$""""""""""""""""""""""""qqq```WWWLLLCCCBBBCCCBBB@@@@@@BBBAAA@@@???>>>>>>>>>>>><<>><<<888444111///.........///000000000111333555:::<<<>>>AAADDDFFFGGGHHHFFFDDDAAA>>><<<<<<<<<<<>>888555222111000///,,,+++)))******++++++***((((((&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$%%%&&&&&&%%%'''%%%###!!! !!!!!!!!!!!! !!!   """  qqq___VVVLLLDDDCCCDDDBBBAAAAAAAAAAAA@@@??????>>>>>>>>><<>>@@@@@@@@@@@@??????>>>>>><<<>>>???<<<;;;===<<<888777666666555555555555555555555444222000///---,,,******((('''''''''''''''+++***)))***,,,///000000---///111222111000000111000...,,,)))'''%%%%%%%%%########################$$$%%%&&&'''((()))+++,,,///222888???DDDDDDBBB>>>;;;999666222///............///111111000111333555999<<>>:::666222000///---,,,++++++++++++***))))))(((''''''''''''&&&&&&&&&&&&!!!$$$%%%%%%$$$&&&&&&&&&&&&&&&'''''''''"""!!!  !!!    ppp___PPPHHHBBBAAA@@@===;;;===??????@@@@@@@@@???>>>>>>;;;>>>>>>;;;:::<<<;;;888666666666666666666666666999777444111///......///***)))((('''&&&&&&&&&&&&%%%$$$###$$$''')))++++++---///222333111000000111---+++(((%%%$$$###""""""  %%%%%%%%%''')))***++++++///222777>>>CCCDDDAAA>>>;;;999666222000//////000...000111111111111444666999<<>>999666333111///---,,,,,,+++***))))))((((((((((((((('''''''''&&&&&&"""!!!!!!###$$$%%%$$$"""""""""###$$$$$$%%%%%%%%%$$$###!!!  !!!""" !!!!!!  ppp^^^PPPIIIDDDCCCAAA===<<<>>>>>>???@@@AAAAAA@@@???>>>;;;>>>>>>;;;:::<<<;;;777444444555555666555555444888666333000.........///***)))((('''&&&&&&&&&&&&$$$###"""###&&&)))******---000333444333111111111...+++(((&&&&&&%%%$$$###!!!"""###"""!!! !!!###$$$######%%%''')))((((((...111777>>>BBBCCC@@@===:::888555222000000000000///000111111111222444666999<<>>===???===>>>@@@AAAAAA@@@???>>>;;;>>>>>>;;;:::<<<;;;777444555666666666666444444333222222111///...,,,+++))))))((('''&&&&&&&&&&&&%%%$$$###%%%(((+++,,,,,,...111444555444333222222111---***((((((((('''%%%###%%%'''&&&$$$###$$$&&&%%%######$$$''')))((('''---111666===BBBCCC@@@===888666333111/////////000///000111222111222444666999<<>>===>>>@@@AAAAAA@@@???>>>;;;===>>>;;;:::<<<;;;777777888888999999888666555---///111222111---)))&&&))))))'''&&&&&&&&&&&&&&&"""!!! """%%%((()))***///222555666555333222222...***&&&%%%&&&&&&$$$""" ###$$$$$$!!! """$$$'''%%%$$$&&&)))+++***(((---000666===BBBBBB???<<<666444222///.........//////000222222111222444666999<<<@@@EEEIIIKKKKKKKKKJJJHHHDDDAAA>>><<<<<<<<>>>>><<<=========<<<;;;::::::999:::::::::888666444333///000111222111///---,,,///---(((&&&%%%(((,,,///%%%&&&'''&&&&&&(((+++---***///444444111000333666///,,,(((&&&&&&'''&&&&&&######$$$######"""!!!!!! """$$$%%%&&&)))---000///555<<>><<<;;;<<<666444222000///111333444111333444444333333333444;;;===AAAEEEIIILLLMMMNNNHHHGGGEEECCCAAA@@@??????@@@KKK]]]ttt{{{ppphhh___[[[ZZZZZZXXXUUUTTTSSSRRROOOMMMRRRUUUWWWTTTNNNGGGBBB@@@;;;888444222111000///---,,,,,,------,,,***(((''')))((('''&&&%%%%%%%%%%%%######$$$%%%&&&&&&''''''############$$$$$$$$$$$$!!!!!! !!!!!!"""""""""!!!!!!!!!!!!"""""""""""""""""""""!!!!!!!!! ###"""!!! !!!"""###mmm[[[OOOJJJDDD???>>>>>>>>>>>>===>>>???@@@@@@???>>>===;;;;;;;;;;;;;;;;;;:::999777777777777666666555444///000000000000...---,,,...,,,(((&&&%%%'''***,,,%%%&&&'''&&&&&&(((+++---)))---111222///...000333111...***((('''''''''&&&!!!!!!""""""!!!  """###$$$%%%'''+++...000555;;;>>>???===;;;:::666555222000//////000000///111333333222111222333666999<<>>999666444333000///************)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&&&&&&&!!!!!!!!!   !!!!!!!!! !!!!!! !!!!!!""""""""" !!!!!! !!!!!!kkkYYYMMMHHHBBB>>>======>>>>>>>>>???@@@@@@???>>>===<<<999999::::::;;;:::::::::666555555444555555555666000000//////...---------,,,+++(((&&&%%%&&&'''(((%%%&&&'''''''''(((+++...---111444555333222444666111...***'''&&&%%%$$$###$$$$$$$$$%%%$$$$$$###"""!!!"""###$$$$$$&&&))),,,111444888>>>@@@@@@<<<888777666444222111//////...222444666666555444555666777999===AAAEEEHHHJJJJJJIIIHHHFFFDDDAAA@@@???>>>CCCMMM^^^ssswwwmmmddd^^^]]]YYYWWWUUUTTTTTTSSSQQQPPPNNNQQQTTTUUUSSSPPPNNNMMMHHHEEE@@@===:::888555222------+++***)))(((((((((###$$$%%%&&&&&&&&&%%%%%%""""""######$$$%%%%%%%%%%%%%%%$$$###"""!!!    !!!""""""###  iiiWWWLLLHHHBBB>>>===>>>>>>??????@@@@@@@@@???>>><<<;;;888999:::;;;;;;;;;;;;;;;777666555444444444555666222111000///.........///,,,+++***((('''&&&&&&&&&%%%&&&'''''''''))),,,///111333666777666555666777111...)))&&&$$$###"""!!!$$$%%%%%%%%%%%%%%%$$$$$$"""###$$$%%%%%%&&&***,,,222333777===BBBBBB===777777777666555333222000000333555777777666666777888999;;;???CCCGGGIIIKKKLLLJJJIIIFFFDDDBBB@@@???>>>BBBLLL^^^uuuzzzpppfff___]]]YYYWWWUUUTTTTTTTTTSSSRRRPPPRRRUUUVVVVVVTTTRRRQQQMMMJJJGGGDDDBBB@@@===:::666555222...,,,*********&&&'''(((((('''&&&%%%$$$""""""#########$$$$$$$$$''''''&&&%%%%%%$$$######"""!!!!!! !!!!!!  !!! !!!!!!  !!!!!! hhhVVVLLLHHHBBB???>>>???@@@@@@???@@@@@@@@@???>>><<<;;;999:::;;;<<<<<<===<<<<<<:::999777555444444444555444333222111000000000000,,,,,,+++)))((('''&&&&&&$$$&&&''''''((()))---000///111333444444333333444333///***'''%%%$$$###!!! !!!!!!!!! $$$%%%&&&&&&&&&(((+++...222444888???DDDCCC>>>888444444333333222222111111...000222333222222333444777999===AAAEEEHHHIIIJJJKKKIIIGGGDDDBBB@@@???>>>AAALLL^^^uuu}}}sssggg___]]]YYYWWWTTTSSSTTTUUUUUUUUUTTTUUUVVVXXXXXXWWWTTTRRROOOMMMKKKJJJJJJHHHFFFDDD???===999444000---++++++******)))(((&&&%%%###"""##################$$$$$$##################$$$$$$$$$$$$###""""""""""""""""""!!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!! iiiWWWKKKGGGBBB???>>>@@@AAAAAA>>>???@@@@@@???>>>===<<<;;;;;;<<<<<<======<<<<<<::::::888666555444333333444444333333222111111111,,,+++***)))((((((''''''$$$&&&''''''(((***...000222333444555666555444444555111---)))((('''%%%$$$ !!!!!!""""""!!!!!!$$$%%%&&&'''''')))---///111555;;;BBBEEEDDD???;;;111111000000//////000000///111333444333333444666:::<<<@@@DDDHHHJJJLLLMMMLLLJJJHHHEEEBBB@@@???>>>BBBLLL]]]rrrvvvjjj```]]]YYYVVVTTTSSSUUUWWWWWWWWWWWWWWWWWWXXXYYYXXXUUURRRPPPOOONNNOOOOOOOOOMMMKKKDDDBBB>>>999555111...,,,---,,,***'''%%%###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$######""""""###""""""!!!!!!!!!!!!""""""###""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! jjjXXXIIIEEE@@@======???AAAAAA===>>>???@@@@@@???>>>===;;;;;;<<<<<<<<<;;;::::::777777777666555444333222333333444444333222000///+++***((('''&&&'''(((((($$$%%%'''((((((+++...111444555666777888888666555333000+++((('''&&&%%%$$$"""###$$$%%%%%%%%%%%%$$$"""$$$%%%&&&''')))---000000666???EEEFFFDDDAAA>>>555444111/////////000111222444666777777777888999<<<>>>BBBFFFJJJMMMNNNOOOLLLKKKHHHEEEBBB@@@???>>>AAAKKK\\\qqqyyylllbbb^^^YYYVVVTTTSSSUUUXXXYYYYYYYYYWWWWWWXXXZZZYYYVVVSSSRRRQQQQQQRRRRRRRRRPPPNNNHHHFFFDDD@@@<<<888444222222///,,,)))'''&&&'''(((%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%$$$###""""""""""""!!!!!!!!! !!!!!!!!!"""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  kkkYYYHHHDDD???<<<<<<>>>@@@@@@======???@@@@@@???>>>>>>;;;;;;;;;;;;::::::999888333333555555555444333222111222333444333111///---)))(((&&&%%%%%%&&&'''((($$$%%%'''((()))+++...111222222222333555444333111000,,,(((%%%$$$$$$###""" !!!"""############### """$$$%%%&&&)))---000000777AAAGGGFFFCCCAAAAAA;;;999555222000000222333000222444555555555777888999;;;???CCCGGGIIIKKKLLLLLLKKKHHHEEEBBB@@@???>>>???III[[[rrr|||nnnddd```YYYVVVTTTSSSUUUXXXZZZZZZXXXWWWVVVXXXZZZZZZWWWTTTTTTSSSSSSSSSTTTSSSPPPNNNJJJJJJIIIFFFCCC???;;;999666333///,,,+++,,,...///%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""!!! %%%$$$###"""!!!!!!!!!!!!  !!!!!!!!!"""""""""""""""""""""""""""""""""""""""  kkk[[[LLLEEE???>>>===;;;<<>>>>>@@@???;;;999:::::::::::::::::::::666666555444444444444555333222222111000///......,,,++++++***)))(((''''''%%%&&&((((((((()))+++---///222444555444333333333000///---)))$$$!!!!!!"""$$$%%%!!! """ %%%###$$$(((***)))***---111888???DDDHHHJJJEEE>>>;;;999555111//////000000333444555555444444555777:::>>>CCCFFFHHHHHHIIIJJJMMMLLLIIIGGGDDDBBBAAA@@@???IIIZZZnnn|||rrrhhhaaa[[[WWWTTTTTTWWWYYYYYYXXX\\\YYYWWWWWWYYYZZZXXXVVVVVVUUUTTTSSSSSSTTTTTTUUUOOOQQQPPPKKKIIIHHHFFFBBB@@@<<<666222000...+++***,,,+++)))'''&&&&&&&&&&&&(((%%%###""""""###"""!!!%%%&&&&&&%%%"""!!!!!!"""%%%$$$"""!!! !!!"""$$$###"""!!! !!!""" !!!!!!!!!!!!!!!!!!""""""############""""""jjjZZZJJJCCC>>>===<<<:::;;;>>><<>>===999;;;;;;;;;;;;;;;;;;;;;;;;666666555444444444444444333333222111000///......,,,,,,+++***)))((('''&&&'''((()))***)))***,,,///...111444444333222111111///---***%%%!!! """%%%$$$%%%"""!!!###!!!%%%"""$$$(((***)))***---000777>>>CCCHHHJJJEEE>>>;;;999555222//////000111333555666666555444666777:::>>>CCCFFFGGGHHHIIIJJJLLLKKKIIIFFFDDDBBB@@@@@@@@@IIIZZZnnn|||rrrgggaaaYYYWWWTTTTTTWWW[[[\\\[[[```^^^[[[ZZZ[[[[[[YYYWWWXXXVVVUUUTTTSSSSSSTTTTTTOOORRRQQQLLLJJJJJJHHHDDDAAA???;;;999666333///,,,---,,,***((('''&&&&&&'''(((&&&$$$$$$%%%&&&&&&&&&$$$%%%&&&%%%#########%%%$$$###"""!!!!!!!!!"""#########"""!!!""""""$$$$$$"""""""""""""""""""""""" iiiXXXIIIBBB======<<<::::::===<<>>======::::::======@@@@@@===<<<===<<<888======<<<;;;:::999999999666555444444333333444444444444333222111000//////...---,,,***)))'''&&&%%%%%%&&&''''''&&&''')))+++///111333444222000//////***)))&&&### !!!$$$'''!!!"""######$$$%%%$$$###$$$"""###''')))((()))---...555<<>>>>>???===999;;;;;;::::::999888777777555555444333333333333333444333333222111000//////------+++***)))'''&&&&&&$$$&&&&&&&&&%%%&&&((()))///111444444333111000000((())))))'''%%%$$$$$$%%%"""""""""$$$%%%$$$$$$%%%$$$"""###''')))((())),,,...555<<>>@@@???;;;::::::999999888888777777555444444333333333333333333222222111000///......,,,++++++***)))(((''''''&&&'''(((''''''''')))***...000333444333222222222***+++,,,***'''%%%$$$$$$###!!!!!!$$$%%%######&&&###!!!"""'''((('''))),,,...555<<>>???===>>>@@@???<<<999999999999999999999999555444333333222222333333222111111000///...------************))))))((((((&&&'''((('''&&&&&&(((***+++...111333222222222222......---***&&&#########%%%!!! $$$$$$!!!"""%%%###!!!"""'''((('''(((,,,///666===BBBFFFHHHCCC<<<<<<:::666333111111111222222333444444333333444666999<<>><<>>???>>>;;;999;;;888<<<>>><<<===@@@???<<<:::::::::::::::::::::;;;555444333333222222333333111111000///...---,,,,,,))))))))))))))))))))))))$$$%%%&&&%%%$$$$$$%%%'''))),,,000111111111111222111000,,,'''###!!!"""###%%%!!! $$$$$$ %%%###!!!"""&&&((('''(((,,,///666===BBBGGGHHHDDD======:::777333111111111222111222444333222222333555999;;;>>>@@@BBBDDDGGGIIIEEEEEEFFFEEEDDDAAA>>>===;;;CCCSSSfff|||{{{qqqjjj]]]YYYRRRHHH@@@???CCCHHHOOOTTTZZZ]]]___```bbbeeedddbbb```]]][[[ZZZYYYYYYVVVXXXWWWRRROOOOOOMMMIIIIIIIIIIIIKKKLLLKKKHHHFFFFFFFFFFFFDDDBBB???===;;;777777777777888777555333111333555555555555777999333444444555444333111000//////111111111000///...******)))(((''''''&&&&&&%%%%%%$$$###%%%''')))+++eeeSSSHHHDDD???<<<<<<<<<======<<<<<<===>>>>>>===<<<;;;<<<;;;999999::::::888777444555555444222111111222333222111///......------***)))((('''&&&&&&'''(((((('''&&&&&&'''((()))***///111444444333222222222666444000+++'''$$$"""!!! !!!""""""$$$%%%&&&&&&&&&(((,,,...///444<<>>===>>>===<<<:::999888888888999999999999999999999:::;;;===??????<<<:::888888888888777666555555666666333333222000---***'''%%%&&&&&&&&&&&&(((***,,,---fffUUUHHHDDD>>>;;;;;;;;;;;;;;;<<<<<<===>>>>>>===<<<;;;999888666666777777555444444555555444222111111222333222111///......---------,,,***((('''''''''''''''&&&%%%%%%%%%'''((()))+++...111222222222333444555222///+++'''$$$###"""""""""!!!!!!!!!!!!""""""$$$%%%&&&&&&&&&(((,,,...///555===DDDHHHHHHFFFDDDBBB;;;555444333111222555888777555444444333222222444;;;@@@BBBEEEJJJLLLJJJIIIHHHGGGFFFEEECCC@@@===>>>BBBOOOeee|||sssjjjaaa[[[SSSKKKEEEBBBAAAAAAFFFKKKRRRXXX[[[^^^bbbeeefffeeecccddddddbbb^^^[[[[[[XXXUUUSSSSSSRRROOOMMMMMMLLLLLLLLLLLLLLLLLLMMMNNNMMMLLLJJJGGGDDDAAA??????>>>===<<<<<<<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<888;;;>>>????????????@@@;;;:::999999888888999999;;;;;;:::888555222///---))))))))))))***---///000hhhXXXGGGCCC>>>:::::::::::::::<<<<<<===>>>>>>>>>===<<<<<<;;;999999::::::888777444555555444222111111222333222111///...............---+++***)))(((((((((&&&&&&%%%$$$%%%&&&'''((((((***...111222333444666333111---***'''$$$######$$$######""""""""""""###$$$%%%&&&&&&&&&(((,,,...111666>>>EEEIIIJJJHHHFFFDDD===777555444222222555:::888666333222333444555333999>>>AAAEEEJJJKKKHHHIIIHHHFFFFFFEEECCC???<<<<<>>???@@@@@@:::<<<@@@BBBBBBCCCDDDEEE@@@@@@???>>>>>>>>>??????@@@@@@???===;;;777444333//////......000222555666jjj[[[HHHDDD???;;;::::::::::::;;;<<<>>>>>>???>>>======>>><<<;;;;;;<<<;;;:::999444555555444222111111222222111000///............,,,+++******))))))))))))'''&&&%%%%%%%%%&&&'''((((((+++...111222333444666111///,,,)))&&&%%%$$$###"""!!!!!!!!!""""""###$$$$$$%%%&&&&&&&&&(((,,,...222777???FFFJJJKKKJJJHHHFFF>>>888666555222222555999999777555333333444555555:::>>>@@@DDDHHHGGGCCCIIIHHHFFFFFFEEEBBB???<<<<<<@@@NNNdddzzzvvvmmmeee^^^VVVQQQOOOLLLFFFAAA???BBBEEEIIILLLPPPRRRTTTUUUWWWZZZ]]]```aaa```___^^^\\\[[[YYYWWWUUUSSSRRRSSSSSSSSSSSSRRRRRRQQQQQQQQQQQQPPPOOOMMMJJJGGGEEEBBBAAA@@@@@@????????????<<<===>>>???@@@AAABBBCCCAAACCCEEEEEEDDDCCCCCCDDDEEEEEEDDDCCCCCCDDDDDDDDDDDDDDDDDDBBB@@@===:::999777777666666777:::<<<>>>kkk\\\JJJEEE@@@<<<;;;;;;;;;;;;;;;<<<>>>?????????>>>===;;;:::888888999999777666444555555444222111111222222111000//////......///(((((()))))))))))))))))))))((('''&&&&&&'''((((((+++---000222222222333444000...+++(((&&&$$$###### !!!###$$$%%%$$$%%%&&&&&&&&&(((,,,...333777???FFFJJJLLLKKKJJJFFF???999777555333333555666888999888666333333333777<<>>;;;===AAANNNddd{{{wwwoooggg```YYYUUUTTTQQQKKKEEECCCCCCCCCDDDEEEFFFGGGGGGKKKMMMQQQTTTWWWYYY[[[\\\^^^^^^^^^^^^\\\ZZZYYYXXXYYYYYYYYYXXXWWWUUUSSSRRRQQQQQQQQQPPPNNNLLLIIIHHHEEEDDDBBB@@@???>>>======>>>>>>???@@@AAABBBCCCDDDFFFGGGHHHGGGEEEDDDDDDDDDEEEDDDDDDCCCCCCDDDEEEEEEIIIIIIIIIIIIGGGEEECCCAAA???>>><<<<<<===@@@DDDFFFjjj[[[JJJFFFAAA===;;;;;;;;;;;;;;;<<<>>>???@@@??????>>>===<<<::::::;;;;;;999888444555555444222111111222111111000///////////////'''((())))))******))))))***)))((('''&&&'''((((((,,,///111333222111222333///...+++(((%%%######""" """$$$$$$$$$%%%&&&&&&&&&(((,,,...333777>>>EEEJJJLLLLLLKKKEEE>>>888666555333333666333777:::999666222222222777<<>>===@@@AAAAAABBBCCCDDDDDDEEEEEEFFFGGGGGGFFFFFFGGGHHHBBBAAAAAAAAAAAABBBCCCCCCGGGHHHHHHIIIHHHGGGEEEDDDDDDBBB@@@@@@AAADDDHHHKKKiiiYYYJJJFFF@@@<<<;;;:::::::::;;;<<<>>>???@@@@@@??????@@@???======>>>>>><<<;;;444555555444222111111222111000000///////////////+++++++++++++++)))(((''')))((('''&&&%%%&&&''''''+++---000111111111111222000...+++'''$$$"""!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%&&&&&&&&&(((,,,...333777>>>EEEIIILLLLLLKKKDDD<<<777666555333444666444777999777333000111444888<<>>===>>>AAAFFFKKKNNNRRRVVVXXXXXXXXXYYY[[[YYYZZZ[[[\\\[[[ZZZXXXWWWUUUUUUUUUUUUTTTRRRPPPNNNKKKJJJHHHFFFEEEDDDCCCCCCDDDDDDDDDEEEEEEFFFFFFFFFDDDEEEFFFFFFFFFFFFHHHJJJBBBBBBBBBBBBBBBCCCDDDDDDCCCDDDFFFGGGGGGGGGFFFFFFEEECCCAAA@@@BBBEEEIIILLLiiiXXXIIIEEE???;;;:::999999888;;;<<<>>>???@@@@@@@@@???===<<<::::::;;;;;;999888444555555444222111111222111000000////////////000//////...---,,,)))'''%%%((('''&&&%%%$$$%%%%%%&&&)))+++...000000000111222000...+++'''$$$"""!!! %%%$$$###"""!!!!!!!!!!!!$$$%%%&&&&&&'''(((,,,...222666===DDDIIIKKKLLLKKKBBB;;;666555444333444777555777888444///...222666999===@@@EEELLLQQQMMMEEEJJJHHHFFFEEECCC@@@<<<999:::>>>KKKaaaxxx{{{rrrhhhgggccc^^^ZZZXXXYYY[[[WWWRRRKKKFFFDDDCCC@@@>>>888999888777666999@@@EEEDDDHHHMMMPPPQQQQQQSSSUUUUUUWWWYYY[[[\\\[[[ZZZYYYWWWWWWWWWWWWVVVTTTRRRQQQMMMLLLKKKJJJIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFGGGFFFEEEEEEGGGIIIEEEEEEEEEEEEFFFFFFGGGHHHEEEGGGHHHJJJKKKLLLKKKKKKEEECCC@@@???AAADDDIIILLLjjjXXXGGGCCC>>>;;;::::::::::::;;;<<<===>>>????????????======<<<;;;:::999999888777444222444222//////111111000///...---------...222444222---***)))'''"""&&&&&&&&&%%%$$$%%%'''******---000222222222222333444...(((&&&&&&&&&$$$"""######"""######$$$%%%%%%%%%%%%&&&&&&(((***---...222888>>>BBBHHHMMMKKKFFFBBB===666222000111222222555666666555333111222333666999???EEEIIILLLNNNNNNLLLIIIFFFCCCAAA???===;;;>>>AAAMMMaaawww|||tttnnniiiccc^^^[[[ZZZYYYXXX[[[WWWRRRMMMHHHCCC>>>;;;???;;;555222333666999;;;:::;;;<<<===???BBBDDDEEEHHHIIIMMMPPPSSSUUUVVVWWW[[[ZZZYYYXXXXXXXXXXXXXXXTTTUUUVVVTTTPPPLLLIIIIIIJJJJJJJJJKKKKKKJJJFFFCCCGGGFFFFFFGGGIIIJJJIIIHHHEEEDDDDDDGGGIIIJJJGGGCCCGGGEEEDDDEEEHHHJJJIIIFFFDDDDDDCCCCCCCCCCCCCCCDDDjjjXXXFFFBBB===::::::;;;<<<<<<999:::;;;<<<==================<<<;;;:::999999888666222111222111......000000000000///......------...111000,,,***+++)))%%%$$$$$$###""" !!!$$$&&&+++...111333222222222222000...+++(((%%%%%%&&&'''!!! !!!"""$$$$$$$$$%%%''')))+++---000666<<>><<<:::===@@@LLL```wwwwwwnnniiibbb]]][[[YYYXXXWWWZZZXXXTTTPPPLLLGGGBBB>>><<<888444111222333555555444444444555777999:::;;;===???CCCGGGJJJMMMNNNOOORRRRRRRRRSSSTTTVVVWWWXXXVVVWWWYYYXXXTTTQQQOOOOOOOOOLLLJJJIIIIIIIIIHHHGGGGGGGGGGGGHHHJJJJJJIIIHHHDDDDDDEEEGGGJJJJJJHHHEEEIIIGGGFFFGGGJJJJJJIIIGGGGGGGGGGGGGGGGGGHHHIIIJJJjjjYYYDDDAAA<<<::::::<<<======999:::;;;<<<<<<<<<<<<<<<======<<<;;;:::999888888888444333555444000000333///000000000000...---,,,+++......+++***,,,+++((($$$$$$###!!! ###%%%,,,...222333222222222222---......***%%%$$$''',,,$$$$$$###"""""""""######%%%$$$%%%%%%'''))),,,---///555;;;@@@FFFJJJIIIDDDBBB===777222111111222222444555666444222111222333999<<<@@@EEEHHHJJJJJJJJJJJJGGGCCCAAA???===:::888;;;>>>JJJ___uuuzzzmmmiiibbb]]]ZZZXXXWWWVVVXXXWWWVVVTTTRRRMMMHHHDDD<<<:::666444333333222111///.........///000111111000222555999===@@@BBBBBBEEEFFFGGGJJJMMMPPPSSSUUUVVVXXXZZZ[[[YYYXXXXXXYYYYYYUUUPPPLLLLLLMMMMMMMMMFFFEEEEEEFFFHHHHHHGGGEEEDDDDDDEEEHHHJJJKKKJJJHHHKKKJJJIIIJJJKKKKKKJJJHHHIIIIIIIIIJJJKKKLLLMMMNNNjjjYYYFFFBBB===::::::;;;<<<<<<;;;<<<======>>>>>>>>>======<<<<<<;;;:::999888888777333222444333000000333...///000111000///,,,+++***------******,,,+++'''''''''&&&$$$"""###%%%'''***---111333333333333444000000...***&&&%%%'''***&&&%%%$$$$$$############'''''''''((())),,,...//////555;;;@@@FFFKKKIIIDDDAAA===777333111111111111333444555444222111222333888;;;@@@EEEHHHJJJKKKJJJHHHEEEBBB???===;;;999777888<<>>BBBFFFIIIKKKOOORRRVVVYYYZZZ\\\^^^```___ZZZUUUQQQOOONNNNNNMMMDDDCCCCCCDDDEEEEEECCCBBBCCCDDDFFFHHHJJJKKKKKKKKKLLLLLLLLLMMMMMMLLLJJJIIIIIIIIIIIIIIIJJJKKKKKKLLLkkkYYYHHHDDD???;;;:::::::::999;;;<<<<<<===============<<<<<<;;;:::999888888777333000///111000------000...///000111000///,,,++++++...---***)))***(((%%%(((((('''&&&$$$%%%''')))(((,,,000333444444555666666111,,,(((''''''&&&$$$###"""!!! &&&&&&&&&''')))+++...///000666<<>>DDDHHHKKKLLLLLLGGGDDDAAA>>><<<:::888666777:::GGG]]]tttxxxooojjjbbb\\\YYYVVVUUUSSSSSSTTTVVVXXXYYYVVVQQQMMMGGGEEECCCAAA???<<<888444000///...,,,+++*********(((((())))))***+++,,,---...///000333666999;;;===CCCFFFKKKOOOSSSWWW[[[^^^ZZZWWWTTTQQQOOOMMMIIIGGGEEEDDDCCCDDDDDDDDDBBB@@@BBBCCCEEEGGGHHHIIIJJJKKKKKKLLLNNNNNNMMMKKKJJJIIILLLKKKJJJIIIIIIIIIIIIIIIkkkZZZJJJEEE???;;;999999888888999::::::;;;;;;;;;::::::<<<<<<;;;:::999888777777666333222444333111111444///000000000000...---,,,+++...---)))((()))'''###%%%&&&%%%$$$###$$$'''***))),,,000333444555666777888222***'''''''''$$$!!!######"""!!!!!!!!!""""""$$$###$$$$$$&&&(((+++,,,000666<<>><<<:::777555666999FFF\\\tttyyypppkkkccc]]]YYYWWWTTTSSSRRRSSSVVVYYYZZZXXXTTTPPPJJJIIIFFFEEECCC???:::777000///...,,,***)))(((((()))(((((('''''''''(((((((((((()))***,,,...///000555999===AAAEEEIIIMMMQQQQQQQQQQQQQQQPPPNNNIIIFFFGGGFFFEEEEEEEEEEEECCCAAAAAABBBDDDEEEEEEEEEGGGIIIIIIKKKMMMNNNLLLJJJIIIIIINNNMMMLLLJJJIIIIIIIIIIIIkkkZZZHHHDDD???;;;::::::999999:::::::::;;;;;;::::::999<<<;;;;;;:::999888777777888555444666666333333666000000000///......------***---,,,)))'''((('''######$$$$$$######$$$(((***,,,///222444444333444444444000+++'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&"""""""""###%%%'''***+++///555;;;@@@FFFJJJIIIDDD@@@<<<777444333222111000111222333333222111222333555999>>>CCCHHHJJJKKKKKKGGGDDD@@@>>><<<:::777555666999FFF]]]ttt}}}rrrllleee^^^ZZZWWWUUUSSSTTTTTTVVVYYY[[[ZZZWWWTTTNNNLLLJJJHHHFFFBBB>>>;;;111000...,,,***)))((((((((('''&&&%%%%%%&&&''''''%%%%%%%%%%%%&&&'''))))))+++---000222444777;;;>>>DDDDDDEEEHHHJJJJJJHHHFFFFFFEEECCCCCCDDDCCC@@@>>>???AAACCCBBBAAAAAADDDFFFEEEIIILLLMMMKKKIIIIIIIIILLLLLLKKKJJJIIIIIIIIIJJJkkkZZZGGGCCC>>>;;;:::;;;;;;;;;<<<<<<<<<===<<<<<<;;;;;;<<<;;;;;;:::999888777777333//////111111...///222111000///...------......)))++++++(((''')))(((%%%$$$$$$$$$$$$$$$&&&))),,,///111444555444222111222...///---(((###!!!$$$(((!!! !!!"""######$$$$$$$$$%%%&&&)))+++,,,...444:::???EEEIIIHHHCCC@@@<<<888444333222111000111222333333222111222444777:::???DDDGGGIIIIIIIIIGGGDDDAAA>>><<<:::888555555999FFF]]]uuusssmmmeee___ZZZWWWUUUSSSUUUVVVWWWZZZ\\\\\\YYYWWWRRRPPPMMMKKKIIIFFFBBB???333222000...,,,+++******%%%%%%$$$###$$$%%%'''(((#########$$$$$$%%%&&&'''%%%'''((()))***+++...000333333555999>>>AAAAAAAAACCCAAA@@@@@@@@@???<<<:::>>>AAABBBAAA??????BBBEEECCCGGGKKKLLLJJJHHHHHHIIIIIIHHHHHHHHHHHHIIIIIIJJJkkkZZZKKKGGGAAA===;;;;;;::::::::::::;;;<<<=========<<<999:::;;;;;;:::888555444222333333444444333333222///////////////......---,,,---------,,,)))&&&$$$$$$$$$$$$%%%&&&)))+++---+++...222444444444444555222,,,&&&%%%''''''%%%""""""$$$###"""### $$$$$$$$$%%%&&&(((+++,,,222555:::AAAGGGIIIHHHFFFAAA>>>999555222111222333111222333333111111222333999<<>>;;;888666666888;;;HHH\\\rrr}}}uuunnneee^^^ZZZYYYYYYYYYXXXXXXZZZ\\\]]]\\\XXXUUUTTTRRRQQQPPPNNNHHH???888444222...,,,++++++***(((%%%)))......+++'''&&&&&&###$$$$$$%%%$$$###"""!!!&&&&&&&&&''''''(((((()))***+++---000222333444555???>>>===;;;;;;;;;<<<===<<<======;;;999999:::;;;CCCEEEHHHIIIHHHGGGGGGHHHGGGHHHHHHIIIIIIHHHHHHGGGjjjZZZKKKGGGAAA===<<<;;;;;;;;;;;;<<<<<<============<<<::::::::::::999777666555444555444444333222111000///////////////......---,,,,,,,,,+++)))'''%%%$$$%%%$$$$$$$$$%%%&&&((()))---000333555444333444444111,,,'''%%%&&&'''%%%"""###$$$###"""###!!!$$$$$$$$$%%%&&&)))+++,,,222555:::AAAGGGIIIHHHFFFAAA>>>999555222222222333111222333333222111222444999<<>><<<<<<<<<<<<===>>>>>>>>>>>>======<<<;;;;;;:::999888777666666666666555444333111000//////////////////......---,,,+++***((('''&&&%%%%%%&&&%%%%%%$$$$$$%%%''''''...111444555555444444444111,,,'''%%%&&&&&&%%%"""###%%%$$$ ###$$$!!!$$$###$$$%%%&&&)))+++---222555:::AAAGGGIIIHHHGGG@@@>>>:::666444222222333000222333333222222333555999<<>>============???????????????>>>===<<<<<<;;;:::999888777777777555555555444333222000000///////////////......------+++)))'''&&&&&&&&&'''&&&&&&%%%%%%%%%'''((()))---000333555555555555666000---(((&&&&&&&&&$$$######%%%$$$ ###$$$"""#########$$$&&&)))+++---111444:::AAAGGGJJJIIIGGG@@@>>>;;;888555333333222000222333333222333444555999;;;@@@EEEIIIKKKLLLLLLKKKIIIFFFAAA===:::888666777:::FFFZZZpppzzzsssiii```[[[XXXWWWVVVXXXWWWXXXZZZ[[[[[[YYYWWWSSSOOOKKKHHHEEE???777111///---***((())))))(((''',,,)))&&&&&&((()))'''$$$""""""$$$%%%&&&(((((()))%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!$$$%%%'''((())))))(((''')))***,,,------...111333333555888:::<<<>>>AAACCCDDDEEEGGGIIIKKKLLLMMMMMM{{{cccUUUIIIEEE@@@=========>>>>>>???@@@@@@@@@???>>>=========<<<:::999888777777888333333444444444333222222///////////////......---...,,,)))'''&&&'''((()))############%%%''')))******---222444555666777888///---)))&&&%%%%%%$$$$$$###%%%$$$ ######!!!#########$$$'''))),,,---111444:::AAAGGGJJJIIIHHH@@@>>><<<:::777555333222111222444444333333444555888;;;@@@EEEIIIKKKKKKKKKKKKIIIFFFBBB>>>;;;888777777;;;FFFZZZpppyyyrrrhhh___ZZZWWWUUUUUUWWWWWWWWWYYYZZZ[[[YYYWWWTTTPPPJJJFFFCCC===555///---+++((('''((()))(((''')))&&&""""""$$$%%%$$$""" !!!"""###%%%'''((()))'''&&&&&&&&&%%%$$$$$$$$$##################"""!!! """###$$$###""""""&&&'''((((((((((((***,,,,,,...111333444777:::<<<<<<>>>AAADDDGGGIIIKKKLLLzzzaaaSSSGGGDDD???<<<<<<===>>>>>>>>>????????????>>>>>>===<<<<<<;;;:::999888777777222333333444444333333333///////////////......------,,,)))'''''''''((())) !!!###%%%((()))))),,,111444444555666777///---***'''%%%$$$$$$$$$"""$$$###"""### """"""###$$$'''***,,,...000333999AAAGGGJJJJJJHHH??????>>><<<999666333111333444555444333222333444888;;;@@@EEEIIIJJJKKKKKKIIIHHHEEEAAA>>>;;;999888888<<>>AAACCCCCCyyy```QQQFFFBBB===;;;;;;<<<============>>>>>>???>>>>>>>>>;;;<<<<<<<<<;;;999777666444444444444333333222111///////////////......---+++***((('''&&&''''''(((############$$$&&&((()))+++...111333333222333333...---***'''$$$###$$$%%%!!!###"""!!!"""""""""###$$$'''***---...000333999AAAGGGJJJJJJHHH??????>>>===:::666333111444555666555333222222333888;;;???DDDHHHJJJKKKKKKGGGFFFCCC@@@>>>;;;:::999999===HHH\\\qqqxxxrrrhhh___ZZZXXXWWWVVVWWWVVVVVVWWWYYYZZZZZZYYYTTTNNNGGGAAA<<<666///******(((&&&%%%'''(((((('''((())))))(((&&&%%%%%%&&&#########$$$%%%''')))+++******)))((('''&&&%%%$$$ !!!"""###$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$"""###$$$###""""""$$$&&&$$$%%%&&&&&&&&&(((***---,,,---///111333555555666yyy___OOOEEEAAA<<<::::::<<<======;;;<<<===>>>>>>>>>>>>>>>:::;;;<<<===<<<999777555666666555444333111000//////////////////......---)))(((''''''&&&&&&&&&&&&)))(((((('''((()))***+++---///222333222000000000...---+++'''$$$###$$$%%% """!!! !!!""""""###$$$'''***---...000333999AAAGGGKKKJJJIII?????????===;;;777333111555666777555333111111222888:::???DDDHHHJJJKKKKKKFFFEEEBBB@@@===;;;:::::::::===III\\\qqqyyyrrriii```\\\YYYXXXXXXWWWVVVUUUWWWYYYZZZZZZYYYSSSMMMEEE>>>:::444---(((,,,***(((((()))*********&&&(((+++)))&&&$$$$$$&&&$$$$$$$$$%%%&&&(((***,,,...---,,,+++***)))((('''((((((''''''&&&$$$###"""###"""  """###"""""""""$$$&&&###$$$$$$###"""###&&&(((((()))***++++++,,,,,,+++www___QQQHHHAAA=========;;;;;;===;;;888888;;;AAABBB@@@<<<<<<=========;;;:::888777999888555333222111111222000000...------,,,------)))(((&&&%%%&&&''')))+++(((%%%$$$''''''$$$%%%(((***---111333333333444555///---***'''%%%$$$$$$$$$&&&%%%$$$"""""""""###$$$$$$%%%&&&%%%$$$&&&***...///555;;;@@@FFFJJJHHHCCCBBBAAA???<<<:::777555444888888777555333333444666333777===DDDHHHJJJIIIIIIFFFDDDAAA@@@???===:::888;;;>>>JJJ\\\ooo|||ttthhh```\\\[[[YYYWWWZZZXXXWWWWWWXXXYYYXXXWWWPPPKKKDDD>>>888333...***,,,***((('''(((***...000))))))***))))))'''&&&%%%%%%$$$$$$$$$%%%(((+++,,,333555666444000,,,)))((()))'''%%%$$$%%%&&&&&&%%%&&&'''%%% ###$$$###########################&&&&&&%%%$$$$$$$$$$$$%%%***((('''(((***''' xxxaaaTTTHHHBBB>>>>>>===;;;;;;===;;;999999<<<@@@AAA???;;;============<<<:::888777999888666444222111111111000000///...------------111///,,,(((%%%"""!!! (((%%%$$$&&&&&&$$$%%%((((((+++///111111111222222///---***'''%%%$$$$$$$$$###"""  !!!!!!###%%%%%%%%%''',,,///...555;;;@@@FFFJJJHHHCCC<<<<<<:::999777555444333999999888666333222444555666999???EEEIIIKKKKKKKKKEEECCC@@@???>>><<<999777555999EEEWWWkkkwwwkkkaaa\\\ZZZWWWUUUWWWUUUTTTTTTUUUUUUUUUTTTKKKGGG@@@;;;666222...+++************,,,---///000...---,,,***((('''&&&%%%"""""""""###&&&)))---///555888::::::888444111000111...+++)))))))))((('''((()))((($$$$$$'''(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$""""""%%%))))))%%%!!!zzzcccVVVIIICCC>>>???>>><<<<<<>>><<<::::::<<>>>>>===;;;999888999888666444222111000000000000//////...---------+++******)))'''&&&%%%$$$((($$$$$$&&&&&&$$$$$$((('''***...000111111111222///---***(((&&&$$$$$$$$$%%%$$$###"""!!!"""######!!!###$$$&&&)))---000...444;;;@@@FFFJJJHHHCCC;;;;;;;;;:::999999888888::::::999777444222333444777:::>>>CCCGGGIIIKKKKKKDDDBBB@@@>>>===;;;888666777<<>>===<<<999555222000///---,,,))),,,,,,))))))++++++(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""#########"""!!!$$$(((***(((&&&zzzcccVVVJJJCCC?????????===<<>>>>>;;;999======>>>>>>===;;;:::999999888666444333111000000111000000000///......---###$$$''')))******))))))'''$$$$$$&&&&&&$$$$$$'''))),,,000222222222333333...---+++(((&&&%%%$$$$$$&&&%%%$$$#########$$$%%% !!!"""$$$'''))),,,///...444;;;@@@EEEIIIGGGBBB<<<;;;;;;::::::999999999:::;;;:::888444222222333666888<<<@@@CCCFFFHHHHHHEEECCC@@@>>>===<<<999777:::???KKK^^^rrr{{{oooeee___[[[WWWTTTUUUTTTSSSSSSTTTTTTRRRPPPEEEAAA;;;666333111...---***+++---000555999===???AAA===777111,,,)))(((((('''&&&%%%$$$$$$&&&''')))555:::BBBHHHJJJJJJIIIHHHFFFBBB>>>;;;:::888666555...111111---,,,...,,,))))))(((((((((((((((''''''(((''''''&&&%%%&&&&&&&&&***(((&&&&&&'''((('''%%%yyybbbTTTJJJCCC?????????===<<>>===:::888777;;;GGGYYYmmm|||pppgggaaa]]]XXXUUUTTTSSSRRRRRRSSSRRRPPPNNNGGGBBB<<<666333111000.........///222888@@@HHHMMMJJJFFF@@@999333...+++)))((('''%%%$$$$$$$$$&&&'''000666@@@HHHMMMNNNOOOOOOMMMJJJFFFDDDCCCBBBAAA???777:::999555333333111---.........---------,,,,,,++++++***))))))))))))***---+++((('''&&&&&&%%%%%%yyybbbTTTIIICCC>>>???>>><<<<<<>>>:::;;;<<<===<<<<<<::::::;;;;;;<<<<<<<<<;;;999888555555555555444333222111111111222222222000...---)))***+++***)))&&&$$$"""'''######%%%%%%######'''%%%(((,,,.../////////000...---,,,***(((&&&%%%$$$###"""!!!!!!!!!"""###$$$$$$$$$$$$'''***,,,,,,,,,111777<<<@@@DDDGGGCCC===888888888777777666666555999:::;;;999666444333333888:::>>>BBBDDDFFFFFFFFFGGGDDDBBB@@@???===;;;888666:::EEEVVViii~~~}}}rrriiiccc^^^YYYUUUQQQPPPPPPPPPQQQPPPMMMJJJHHHCCC===777555333222111333222333666===FFFPPPVVVQQQOOOJJJDDD<<<555///+++&&&%%%$$$###$$$%%%'''))))))000;;;DDDKKKOOOQQQSSSSSSPPPMMMKKKJJJJJJIIIHHHBBBDDDCCC>>>;;;<<<:::777777777777666555555444444000000///............///---,,,+++***)))))))))))){{{dddVVVHHHBBB>>>>>>===;;;;;;===999:::<<<===<<<;;;;;;;;;999:::;;;;;;;;;:::999888333333444555555444333333111222333333222111///---%%%&&&''')))))))))((((((&&&######%%%%%%######&&&%%%(((,,,.........///000...---,,,+++)))&&&%%%$$$%%%$$$#########$$$&&&'''$$$###$$$(((,,,//////...333888===@@@CCCEEEAAA;;;888888888999999999999:::888999;;;:::777555444444777:::>>>BBBEEEFFFEEEDDDFFFCCCAAA???>>><<<:::777999<<>>>>>===999888777777666666777777222333333222000//////000|||fffYYYHHHAAA=========;;;;;;===888:::<<<===<<<;;;;;;;;;888999:::::::::999888777111222444555555555444444111222333444333111///...(((((((((((((((''''''&&&&&&######%%%%%%######&&&'''***---000000000111111......---+++)))'''%%%###!!!!!! !!!###$$$###"""###(((...222222111444999>>>@@@CCCDDD@@@:::222222333555666777888999777999::::::888666555555444777<<>>===;;;999666888:::CCCRRReee{{{vvvlllddd]]]VVVQQQSSSRRRRRRSSSSSSQQQNNNKKKDDD@@@:::777666777888888;;;<<<>>>BBBGGGMMMRRRVVVXXXXXXXXXTTTKKK@@@444---+++)))&&&$$$""""""######!!!(((222<<>>>>>>>>>>>???<<<<<<===;;;888666555444wwwaaaUUUJJJDDD>>>===>>>???<<<999??????>>>>>>===;;;:::999<<<=========<<<:::888777555555555555555555555555555555555555444333222222000---)))(((((()))******%%%%%%$$$$$$$$$%%%&&&&&&###%%%)))---111222333333222///+++((('''&&&%%%###%%%$$$######"""#########$$$$$$%%%&&&(((+++...000222666===BBBDDDBBB>>>:::666666555555555666666777888888777666666666666666444:::AAABBB@@@>>>@@@CCCBBBBBBBBBAAA@@@???===<<<;;;<<>>vvv___SSSIIICCC>>><<<===>>><<<999===>>>>>>======<<<;;;:::::::::;;;:::999888666555444444333222111111000000000000111000000///...---+++(((%%%###$$$%%%&&&%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&(((+++---///000//////444111---***)))((('''%%%"""!!! ###$$$$$$$$$%%%&&&(((+++...000111555<<>>999333+++''''''(((&&&$$$ %%%***000666???HHHLLLQQQTTTUUURRRPPPPPPKKKFFFDDDBBB@@@CCCHHHMMMOOOOOOQQQQQQPPPNNNKKKKKKLLLMMMMMMMMMLLLKKKKKKJJJKKKKKKOOONNNNNNNNNNNNLLLIIIFFFsss]]]QQQGGGBBB===;;;<<<<<<;;;888<<<<<<=========<<<<<<;;;======>>>===<<<;;;999888888777666555333222111000000111111000000///...------+++(((&&&'''((()))(((''''''&&&%%%$$$$$$$$$%%%&&&'''***,,,...//////...333000---***)))((('''%%%$$$###!!! !!!$$$''')))$$$$$$%%%&&&(((+++...000000444:::???AAA???<<<999666666666666555555666666888888777777777666666666666999<<<@@@BBBBBBBBBAAABBBAAA@@@???===;;;999888777888@@@QQQeee{{{zzzooogggbbb\\\YYYWWWXXXZZZZZZWWWSSSNNNKKKBBB@@@===<<<===AAAEEEHHHMMMLLLKKKLLLOOOQQQQQQQQQSSSQQQQQQSSSUUURRRLLLGGG>>>777...((('''&&&%%%$$$"""$$$(((...444;;;CCCIIINNNQQQRRRNNNJJJHHHCCC===:::999888;;;AAAHHHNNNQQQQQQRRRRRRPPPNNNMMMNNNOOOOOOOOONNNNNNNNNNNNNNNOOORRRQQQQQQSSSSSSRRROOOMMMsss]]]PPPEEEAAA===;;;;;;;;;:::999:::;;;<<<<<<=========<<>>===;;;:::888777666555444333222222111111111111000///......000...+++***+++,,,,,,,,,)))((('''%%%%%%$$$$$$$$$###%%%'''+++---///111111111...***((('''&&&$$$###$$$$$$$$$$$$$$$&&&'''((($$$$$$%%%&&&(((+++...000111444:::???AAA???<<<999666666666666666555555555888888888888777777666666777888;;;???CCCDDDCCCAAABBBBBBAAA???===:::888777666777@@@PPPddd{{{|||qqqiiiccc]]]YYYVVVVVVWWWWWWUUUPPPKKKFFF???>>><<<<<>>IIIKKKOOOOOOJJJDDD@@@;;;555000///...111777@@@GGGLLLPPPQQQQQQPPPOOONNNOOOPPPRRRQQQQQQPPPPPPPPPQQQQQQOOOOOOPPPRRRTTTSSSPPPMMMsss]]]QQQCCC@@@===;;;::::::::::::999:::;;;<<<============<<<<<<<<<<<<;;;999777666222222222111111111111111............---,,,+++++++++)))''''''((())))))((()))((('''&&&%%%%%%$$$$$$$$$%%%'''***---///111111111...***'''&&&%%%$$$""" !!!"""######"""!!! $$$$$$%%%&&&(((+++...000222666;;;???AAA@@@===;;;666666777777666555444444777888888999888777666666777888;;;???CCCDDDBBB@@@CCCBBBAAA@@@===;;;999777777888@@@QQQeee|||~~~ssskkkeee___ZZZVVVUUUUUUUUUTTTPPPIIIDDD<<<<<<;;;<<>>;;;:::::::::;;;999:::;;;<<<<<<<<<<<<<<<<<<=========<<<:::888777222222222222222222222222000000000000///...---,,,)))'''&&&&&&'''((('''&&&(((((('''&&&%%%%%%%%%&&&))))))***+++,,,---...///222///,,,)))((('''&&&$$$!!!"""###$$$###""" $$$$$$%%%&&&(((+++...000333666;;;???AAA@@@===;;;666666777777777555444333777888999999999888777666777:::===@@@BBBBBBAAA@@@BBBAAAAAA???===;;;999888777888AAAQQQfff}}}uuummmfff```[[[XXXWWWVVVVVVVVVRRRKKKEEE;;;;;;<<<===AAAEEEJJJLLLJJJLLLNNNNNNMMMMMMNNNOOOOOOOOOPPPQQQQQQQQQQQQQQQOOOJJJBBB999111,,,)))(((&&&###&&&---///---222:::AAAGGGIIIDDD<<<666111,,,)))))))))***---555>>>DDDJJJLLLNNNOOONNNNNNOOOPPPSSSRRRQQQPPPOOOOOOOOOOOOLLLMMMNNNPPPQQQOOOKKKGGGsss]]]QQQBBBAAA???<<<::::::;;;<<<::::::;;;<<<<<<<<<;;;;;;>>>>>>>>>>>>===;;;:::888666555555444444333333333222222222222111000///...)))((('''''')))***)))((((((''''''&&&&&&&&&''''''***+++++++++,,,...//////222///+++)))((('''%%%$$$$$$###"""""""""###$$$%%%$$$$$$%%%&&&(((+++...000222555:::>>>???>>><<<;;;666666777888777555333222777888999::::::888777555777;;;@@@BBB@@@??????@@@?????????>>><<<:::999888666888@@@QQQfff}}}wwwooohhh```[[[XXXWWWVVVWWWXXXTTTMMMFFF<<<<<<===???CCCGGGKKKNNNLLLNNNOOONNNLLLKKKMMMOOOOOOOOOPPPPPPPPPQQQRRRTTTRRROOOHHH@@@777000,,,***(((%%%(((111222---000888;;;BBBEEE@@@888222---)))$$$&&&'''(((+++222;;;AAAHHHKKKMMMOOOOOOOOOOOOPPPRRRQQQPPPNNNMMMLLLLLLLLLLLLMMMNNNOOOOOOLLLGGGCCCrrr\\\PPPBBBAAA@@@===;;;:::<<<===:::;;;;;;<<<<<<;;;;;;:::::::::;;;;;;:::888666555444444333222000///..................---,,,+++***'''&&&%%%&&&'''((('''&&&''''''&&&&&&&&&''''''((((((((()))+++---000222333000---)))'''&&&%%%###""""""$$$'''$$$$$$%%%&&&(((+++...000111444888<<<>>>===;;;:::666777888888777555333222777888:::::::::999777555777===BBBCCC???===>>>AAA=========<<<;;;:::888777666777???PPPeee|||xxxppphhhaaa\\\WWWUUUTTTVVVWWWTTTLLLFFF>>>>>>???AAADDDIIIMMMOOOOOOQQQQQQOOOLLLJJJLLLNNNNNNOOOPPPQQQQQQRRRUUUWWWTTTQQQLLLDDD:::333...,,,(((!!!!!!'''((($$$***555777???CCC>>>666000,,,((( """$$$&&&)))///888???HHHKKKNNNOOOOOOOOOPPPQQQRRRQQQOOOMMMKKKJJJJJJIIILLLLLLMMMNNNMMMIIICCC???sss]]]PPPFFF@@@<<<======<<<<<>>>>>???>>>===<<<:::999<<<===DDDTTThhh~~~xxxqqqjjjbbb\\\YYYVVVTTTUUUWWWUUUNNNIIICCCCCCCCCDDDFFFHHHKKKLLLQQQOOOLLLLLLNNNPPPQQQQQQRRRRRRRRRSSSSSSTTTTTTUUUTTTRRRMMMHHHBBB:::111,,,+++)))&&&$$$%%%(((,,,///999===@@@<<<333+++***,,,###!!!"""&&&(((+++222:::DDDIIIOOOQQQOOOMMMMMMNNNMMMNNNNNNMMMMMMLLLKKKJJJKKKLLLLLLKKKGGGBBB<<<888rrr\\\NNNEEE???;;;<<<<<<;;;;;;>>>:::;;;<<<=========<<<;;;;;;<<<<<<<<<;;;999777666444333333333333222222222222222222111///...,,,+++***)))((('''''''''''''''((('''%%%$$$%%%%%%&&&&&&((()))+++,,,...////////////---+++)))'''%%%$$$$$$"""!!!""""""$$$&&&'''(((+++...111444777;;;???@@@>>>;;;999888999888777444333444555555666777888999999888777888;;;@@@BBBBBB@@@??????>>>?????????>>><<<:::999===>>>EEEUUUiiiyyyrrrkkkccc]]][[[XXXUUUVVVVVVSSSMMMGGGAAABBBBBBDDDGGGJJJMMMNNNQQQNNNLLLLLLNNNPPPQQQPPPRRRQQQQQQQQQQQQRRRRRRRRRQQQOOOMMMJJJEEE===444...,,,)))&&&$$$%%%'''+++---444999===;;;444...---///%%%"""!!!$$$%%%'''...666BBBGGGMMMOOONNNMMMMMMNNNLLLLLLLLLLLLKKKJJJIIIIIIKKKLLLLLLJJJEEE???999555pppZZZLLLDDD>>>:::<<<<<<::::::<<<:::;;;<<<<<<======<<<<<<<<<<<<<<<;;;:::999777777333333333222222111111111222222111000///...,,,+++)))((('''&&&%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$%%%'''(((***+++------.........---+++)))'''%%%$$$$$$!!! !!!$$$######!!!###%%%&&&(((+++000333444666:::===>>>===;;;999888999999777555444444555555666888::::::999777666777:::>>>@@@???>>>>>>>>>???@@@@@@@@@???===;;;:::===>>>FFFVVViiiyyyrrrlllddd^^^[[[YYYWWWVVVUUUQQQKKKEEE@@@AAACCCEEEHHHKKKNNNPPPPPPNNNLLLLLLNNNOOOPPPOOOPPPOOONNNMMMLLLLLLLLLLLLKKKKKKLLLLLLIIIBBB999333...+++(((%%%%%%&&&))),,,000555999888222---,,,...'''###!!!!!!"""###)))111>>>CCCJJJMMMMMMLLLMMMOOOKKKKKKKKKKKKJJJIIIHHHGGGLLLLLLJJJGGGBBB;;;555111nnnXXXKKKCCC>>>;;;======;;;:::<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888777444444333333222222111111111111111000///---,,,+++)))((('''&&&%%%$$$$$$$$$&&&''''''&&&$$$$$$$$$%%%&&&''')))***,,,---------...---+++)))'''&&&%%%%%%'''%%%&&&(((&&&"""###&&& !!!###%%%&&&)))---000555777:::<<<======;;;:::888999:::999666444444555555666999:::;;;:::888666888:::>>>??????>>>===>>>@@@@@@@@@@@@???>>><<<;;;<<<===DDDTTThhh~~~zzzssslllddd^^^YYYXXXWWWVVVUUUQQQKKKGGGBBBCCCEEEGGGIIILLLNNNOOOPPPNNNLLLLLLMMMNNNNNNMMMKKKJJJHHHFFFDDDCCCCCCCCCBBBEEEIIILLLLLLGGG???999111...***&&&%%%&&&(((***...222666555///***(((((('''### """(((000:::@@@GGGKKKKKKKKKMMMOOOKKKKKKKKKJJJJJJIIIHHHGGGKKKJJJHHHCCC===777111...mmmWWWKKKDDD???===>>>???<<<;;;===;;;;;;;;;;;;<<<<<<=========<<<;;;:::999888888888666555555444333222222222000000000000///---,,,+++***)))((('''&&&&&&&&&&&&'''((()))(((%%%$$$$$$&&&&&&'''(((***+++,,,------///...,,,***(((''''''&&&&&&$$$$$$%%%### $$$"""###$$$%%%&&&(((+++...666888;;;===>>>>>>===<<<888:::;;;:::777555555555555666888:::;;;:::999888:::<<>>>>>???@@@@@@@@@@@@???>>><<<;;;:::;;;CCCSSSfff|||{{{ssslllddd^^^VVVVVVVVVVVVTTTQQQLLLIIIEEEFFFGGGIIIJJJLLLMMMMMMOOOMMMKKKKKKKKKKKKJJJIIICCCBBB???<<<:::999888888:::===BBBHHHKKKIIIDDD???555222---(((&&&%%%'''(((,,,000444444111,,,***)))&&&""" !!!"""###)))111777===DDDIIIJJJKKKMMMOOOKKKKKKKKKKKKJJJIIIHHHHHHIIIGGGDDD???999333...+++mmmXXXLLLDDD???===???@@@===;;;===<<<;;;;;;;;;;;;<<<============;;;:::999888888888666666555555444333222222////////////...---,,,,,,***)))(((((('''(((((((((''')))+++***&&&###$$$&&&&&&''')))***,,,,,,------...---+++***(((''''''&&&%%%######$$$""" $$$%%%&&&'''''''''))),,,///666888<<>>@@@AAA@@@??????@@@???@@@@@@@@@???===;;;:::999:::BBBQQQeee{{{|||tttlllccc]]]TTTUUUVVVVVVTTTPPPMMMJJJGGGHHHIIIKKKLLLLLLLLLLLLOOOMMMKKKJJJIIIHHHFFFDDD<<<:::666333000//////000222444:::AAAGGGIIIGGGEEE:::666000+++'''&&&&&&'''(((,,,222555555222000///$$$"""!!!######$$$***111666<<>>===??????<<<:::<<<<<<;;;;;;:::;;;<<<===>>>>>>===;;;999888888888999666666555444333222111000////////////...---,,,,,,((((((((('''(((((()))***%%%)))+++***%%%"""###%%%'''((()))+++,,,------...,,,+++)))(((&&&%%%%%%%%%%%%######$$$### """&&&###%%%&&&'''(((***...111444777;;;???@@@>>>;;;999999;;;<<<<<<999777666555555555666777999;;;>>>???<<<>>>@@@@@@?????????@@@>>>?????????>>><<<:::999999:::BBBRRReee{{{|||tttkkkbbb[[[UUUVVVWWWVVVSSSOOOKKKIIIFFFGGGIIIKKKMMMNNNNNNNNNOOOMMMKKKIIIGGGEEEAAA???666444000---***)))******+++---222:::BBBGGGJJJJJJ>>>:::333---(((&&&&&&'''%%%)))///444555333000///###!!!"""$$$$$$$$$(((...666<<>>>>>;;;999:::<<<<<<;;;:::;;;<<<===>>>>>>===;;;999888888888999555555444333222000000///////////////...---,,,,,,'''''''''''''''((()))***$$$(((+++)))$$$!!!!!!$$$'''(((***+++------......***)))'''&&&%%%$$$######""" !!!  $$$!!!###%%%&&&)))---111222666;;;???@@@>>>:::777999;;;===<<<:::777666666555555555666888<<>>@@@@@@???>>>>>>???>>>>>>???>>>===<<<:::999:::;;;CCCSSSfff|||}}}tttkkkbbb[[[WWWXXXYYYWWWRRRMMMIIIGGGEEEFFFIIILLLNNNOOOPPPPPPOOOMMMJJJHHHFFFCCC???<<<444111---***''''''((((((((()))---555>>>FFFJJJLLL@@@<<<555...)))'''''''''%%%(((...111111///+++)))###!!!"""%%%$$$###%%%***666<<>><<<;;;;;;<<<>>>>>>>>>>>>============@@@???>>>===;;;:::888888<<<:::666222000000000111////////////...---,,,+++******((($$$""""""'''+++&&&&&&%%%%%%%%%&&&&&&''''''(((***---...//////...---,,,)))'''&&&%%%%%%%%%((('''%%%%%%%%%$$$""" %%%%%%%%%+++//////555888===AAACCCCCCAAA???;;;======<<<999666555555999999666444777>>>AAA???<<<<<<==================???>>>>>>===<<<:::999888777<<>>444---(((&&&&&&!!!&&&---111222111000///'''###"""$$$%%%&&&)))...777;;;AAAGGGJJJJJJHHHGGGHHHGGGGGGGGGHHHGGGDDDBBBAAA>>>:::444111///......kkkWWWMMMCCCBBB@@@>>><<<<<<<<<<<<===============>>>>>>>>>???>>>===;;;:::999999999888777555333222222222333000000//////...---++++++'''((((((&&&######%%%((('''&&&&&&%%%%%%&&&&&&''''''(((***---.../////////,,,+++)))&&&%%%$$$$$$$$$ !!!!!! ###'''&&&&&&+++------777:::???CCCEEEDDDCCCAAA;;;======<<<999666555555777777555333666<<>>>>>>>>===<<<:::888777999>>>JJJYYYiii|||tttkkkaaa[[[VVVUUUSSSRRRPPPMMMIIIFFFHHHIIIKKKMMMNNNOOOPPPPPPNNNKKKHHHFFFCCC===666111222///+++))))))((('''%%%%%%%%%''',,,444>>>GGGMMMOOOJJJAAA888000***'''&&&%%%'''+++///111000---+++)))%%%###$$$&&&&&&+++000999<<>><<<<<<<<<===<<<<<<<<<======>>>>>>???>>>===;;;999999999999:::444444444444444444444444000000000///...,,,+++***&&&''')))(((&&&%%%&&&'''''''''&&&&&&&&&&&&&&&'''&&&'''***,,,.../////////,,,***(((&&&$$$############$$$"""!!!"""$$$###&&&'''&&&(((,,,...---333666;;;???BBBAAA@@@>>><<<===>>><<<999666555555444555444222555;;;===;;;:::;;;;;;<<<======<<<<<<>>>>>>>>>===;;;:::888777999===HHHXXXiii}}}vvvlllbbb\\\UUUTTTRRRPPPOOOLLLHHHEEEFFFGGGIIIKKKMMMNNNOOOOOOOOOMMMJJJFFFBBB<<<555000...+++((('''''''''&&&%%%%%%$$$%%%)))111;;;FFFLLLQQQMMMFFF===444---)))'''((((((***...333444222///,,,'''$$$%%%&&&(((---333<<<>>>BBBFFFGGGGGGEEEDDDGGGFFFFFFGGGHHHGGGDDDAAA777555111///---...000111lllXXXNNNBBBAAA???===============;;;;;;<<<<<<===>>>??????===<<<:::888888888::::::333333444555555444333333000000000///...,,,+++***)))))))))(((''''''((()))(((''''''&&&&&&&&&&&&'''%%%'''))),,,...000000000---,,,)))'''%%%############&&&%%%""""""&&&***%%%$$$###%%%)))...000000222555:::>>>AAA@@@???===<<<===>>>===:::777555555333555444333666;;;<<<:::999:::;;;<<<<<<===<<<<<<>>>>>>===<<<;;;999888777555999CCCTTTfffzzzwwwmmmccc]]]UUUTTTRRRQQQOOOLLLHHHEEEFFFGGGIIIKKKMMMNNNOOOOOOQQQOOOKKKGGGAAA:::444000,,,***'''&&&&&&'''&&&%%%&&&%%%$$$'''///:::EEEKKKRRROOOIIIAAA888000***&&&&&&$$$$$$***222777777444000***&&&&&&(((***000777???@@@CCCEEEFFFEEEDDDCCCFFFFFFGGGHHHHHHFFFCCC@@@777555222//////000333555kkkXXXMMMAAA@@@???=========>>>>>>:::;;;;;;<<<===>>>>>>???<<<;;;:::999888999999:::444555666666555333111000111111000///...,,,***)))+++(((%%%$$$$$$&&&)))***)))((('''&&&&&&&&&&&&&&&$$$&&&))),,,///000111111///...+++(((&&&%%%$$$$$$!!!######"""(((&&&###"""$$$(((+++...000555999>>>BBBEEEEEECCCBBB<<<>>>>>>===:::777666666333555666555888======:::999:::;;;<<<============>>>======<<<;;;999777777444666@@@PPPcccxxxyyynnneee^^^VVVUUUSSSQQQPPPMMMIIIFFFGGGHHHJJJLLLMMMNNNOOOOOOMMMLLLHHHCCC<<<555000---,,,***'''&&&'''''''''&&&%%%$$$###%%%,,,666@@@GGGOOOMMMJJJDDD<<<333+++'''$$$!!!$$$---444555444333---)))***+++---333:::BBBCCCDDDEEEEEEEEEDDDCCCGGGGGGGGGHHHHHHFFFAAA>>>888555222//////111555777kkkWWWMMM@@@???>>>======>>>??????;;;;;;;;;<<<<<<======>>><<<<<<<<<;;;:::999999888666777777666444222000///111111000///...,,,***))))))&&&!!! !!!%%%''')))))))))((('''&&&&&&&&&&&&###%%%(((,,,///111222222000///,,,)))'''%%%%%%%%%######!!! $$$(((%%%$$$&&&'''''')))---444777<<>>???===:::777666666333666777777:::>>>>>>:::::::::<<<===>>>>>>>>>>>>=========<<<:::999777666666777???OOOcccxxxzzzpppfff```VVVUUUSSSRRRPPPMMMIIIFFFGGGHHHIIIKKKMMMNNNOOOOOOMMMLLLIIICCC;;;444000///---***(((''''''((('''&&&"""!!! """(((000999???KKKKKKJJJFFF???666...(((+++(((%%%'''---333666777888333000111222333999???EEEEEEEEEFFFFFFEEEEEEEEEHHHHHHHHHIIIHHHDDD???;;;666444000...///222666999jjjVVVLLL??????>>>======>>>???@@@<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>><<<:::888666777777666555444222111000222111111///...+++***)))(((%%%""""""$$$'''((('''***)))((('''&&&&&&&&&&&&###%%%(((,,,///111222333000...,,,(((&&&$$$$$$$$$$$$###""" """###&&&$$$&&&)))(((%%%(((///000333999>>>@@@AAA???>>>===>>>???>>>:::888666666333666777888;;;???===999:::;;;<<<>>>???@@@@@@@@@======<<<;;;:::888777666888888???OOOcccxxx{{{qqqgggaaaUUUTTTRRRPPPOOOLLLHHHEEEEEEFFFHHHJJJLLLMMMNNNNNNLLLLLLIIICCC;;;444111111---***(((&&&&&&'''&&&%%%!!! """&&&---555999HHHIIIJJJHHHCCC:::111,,,...,,,)))))),,,222888<<<>>>999777888:::;;;???DDDGGGFFFFFFFFFFFFFFFGGGGGGJJJJJJIIIIIIHHHCCC===888555333000///111666;;;???iiiUUUKKK???>>>=========>>>@@@@@@<<<<<<<<<<<<<<<;;;;;;;;;===>>>???@@@>>>;;;777555666666555444333333222222222111111///...+++***((()))'''&&&'''***,,,***(((******)))''''''&&&&&&&&&"""$$$(((,,,///111333333///...+++(((%%%#########  !!!###### !!!"""&&&+++)))&&&,,,555222555:::???BBBCCCAAA@@@===>>>???>>>;;;888666666222555777888;;;>>>===888;;;<<<===???@@@@@@AAAAAA======<<<;;;:::888777666888777>>>MMMaaawww|||qqqhhhaaaTTTRRRQQQOOONNNKKKGGGDDDDDDEEEGGGIIIJJJLLLLLLMMMGGGGGGDDD>>>666///---------***'''&&&&&&&&&%%%$$$###""""""$$$(((...444888FFFHHHJJJJJJEEE===444...%%%%%%$$$###&&&---666===AAA===<<<>>>???@@@CCCHHHHHHGGGGGGFFFGGGGGGHHHHHHKKKKKKJJJJJJGGGBBB;;;666666444222222555;;;BBBFFFiiiWWWMMMDDD???<<<>>>???===<<<>>>999999:::;;;;;;<<<<<<===?????????>>>===;;;999999:::888777555444444444444111444444000......+++''')))(((&&&%%%%%%&&&((()))((('''&&&%%%%%%%%%%%%%%%&&&&&&)))///444666777777333000+++'''&&&%%%###"""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$&&&))),,,......222555999===???>>><<<:::===<<<;;;999777666555444444888999666555999;;;;;;<<<<<<<<<===>>>???AAABBB;;;999777555444444555666777;;;AAAKKK\\\tttvvvllleeeVVVSSSOOOMMMMMMLLLHHHDDDDDDCCCBBBCCCFFFIIIKKKKKKJJJFFF???888333000//////)))(((((()))******)))'''&&&$$$$$$&&&'''(((---444BBBGGGJJJHHHEEE@@@888000,,,(((&&&(((+++---333:::BBBDDDFFFGGGFFFGGGHHHIIIHHHGGGFFFEEEEEEFFFGGGGGGIIIHHHHHHIIIHHHDDD===777666555555666;;;AAAGGGKKKiiiVVVLLLDDD???<<<>>>???<<<<<<>>>999::::::;;;;;;<<<<<<===?????????>>>===;;;999999999888777555444444444444---000000---,,,---+++''')))'''&&&%%%%%%&&&''')))&&&&&&%%%$$$$$$$$$$$$$$$''''''***///444666666666333///***'''&&&%%%###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""&&&***...000111222555:::===???>>><<<;;;;;;:::999888777666555444555888999666777<<>>======>>>???@@@BBBCCCCCCAAA???<<<999777777777777888;;;AAALLL]]]uuuuuukkkdddWWWTTTPPPNNNNNNLLLHHHDDDDDDCCCBBBCCCFFFIIIJJJJJJIIIEEE???888333000//////)))'''&&&&&&&&&&&&###!!!%%%######%%%&&&&&&+++222>>>EEEIIIIIIFFFBBB999111,,,(((&&&(((+++---333999CCCEEEHHHIIIIIIIIIJJJKKKKKKIIIHHHFFFEEEEEEFFFFFFHHHGGGGGGGGGFFFBBB<<<666666666666888===CCCIIILLLhhhUUUKKKEEE???===>>>>>><<<;;;===:::::::::;;;<<<<<<======?????????>>>===;;;999999999888777555444444444444,,,//////,,,,,,...,,,)))((('''&&&%%%%%%&&&'''(((%%%%%%$$$#########$$$$$$''')))+++///333666555333222...***'''&&&%%%$$$"""!!!!!!!!!!!!!!!!!!!!!!!! !!!###&&&)))---000111222555:::>>>@@@???===;;;888888777777666555555444555666666555999???BBB@@@===>>>???AAACCCDDDDDDDDDEEECCC@@@<<<999888777666888<<>>777222///...------+++))))))(((&&&###!!!$$$""""""$$$%%%%%%)))000999AAAHHHIIIHHHDDD;;;333---)))&&&)))+++---222888CCCFFFJJJLLLLLLLLLLLLMMMNNNLLLJJJHHHGGGFFFFFFFFFHHHGGGFFFEEECCC???:::555777777888;;;@@@EEEJJJNNNgggTTTJJJEEE???<<<>>>>>>;;;:::<<<::::::;;;;;;<<<=========?????????>>>===;;;999888888888777666555444444333///222222...---///...+++((('''&&&&&&&&&&&&'''(((%%%%%%$$$$$$$$$$$$$$$%%%'''***---///333666555111000---)))&&&%%%%%%$$$###!!!!!!!!!!!!!!!!!!!!!!!!###$$$&&&'''((())),,,...222666;;;???AAA@@@===;;;666666555555555555444444333444333333888@@@CCCAAA<<<>>>???AAACCCCCCDDDCCCCCCAAA???<<<999777666555888<<>>555///***((()))***,,,000666@@@DDDIIILLLMMMMMMNNNNNNNNNMMMKKKIIIHHHHHHHHHIIIHHHHHHFFFDDDAAA===999666777999;;;???CCCHHHLLLNNNgggSSSIIIDDD???<<<===>>>;;;:::<<<::::::;;;<<<<<<======>>>?????????>>>===;;;999888888888777666555444333333222444333...,,,---,,,)))'''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&+++...///222777555//////,,,(((&&&%%%%%%$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!###%%%&&&''''''(((+++...222666<<>>???AAAAAAAAAAAA???>>>===;;;999888777777777<<>>BBBGGGJJJLLLMMMgggTTTJJJBBB===;;;======;;;;;;===;;;;;;;;;<<<======>>>>>>?????????>>>===;;;999999777888777777666444333222222333111,,,***+++***'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''%%%,,,//////222888666......+++'''%%%%%%%%%%%%$$$!!!!!!!!!!!!!!!!!!!!!!!!"""%%%&&&'''(((---111222777===BBBDDDBBB>>>;;;555555555444444444444444666999:::777999@@@FFFHHH>>>>>>======>>>>>>???@@@>>>>>>>>>===<<<;;;::::::666;;;CCCPPPbbbyyyuuukkkfff[[[WWWRRROOONNNKKKFFFBBBBBBAAAAAABBBDDDDDDBBBAAA@@@>>>:::555000---***)))&&&%%%%%%&&&'''(((&&&%%%%%%$$$$$$&&&&&&$$$''',,,///888AAAFFFIIIHHHCCC;;;555000+++***)))(((+++000444:::BBBIIILLLNNNNNNNNNMMMLLLKKKJJJJJJKKKLLLMMMKKKJJJHHHCCC===999777777:::<<>>;;;;;;<<<<<<======>>>>>>?????????>>>===;;;999999777777888777666555333222000222000+++)))++++++)))&&&''''''''''''''''''&&&%%%%%%$$$$$$%%%&&&&&&'''###+++///...222999777...---***'''%%%%%%&&&%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!"""&&&'''&&&''',,,111333777===CCCDDDBBB>>>;;;666666555555444444333333444:::<<<888555;;;CCCGGGAAA@@@===<<<;;;<<<>>>?????????>>>>>>===<<<;;;:::555:::CCCOOOaaayyyvvvlllggg[[[WWWRRROOOMMMJJJDDD@@@BBBAAAAAABBBCCCCCCAAA??????<<<999444000,,,***((((((''''''((()))***(((&&&$$$######&&&%%%"""%%%)))///777@@@DDDGGGHHHDDD>>>999222---+++)))&&&(((---///666???HHHMMMNNNOOOOOONNNMMMLLLKKKJJJJJJKKKKKKJJJJJJGGGAAA;;;666555666;;;>>>CCCGGGJJJKKKJJJIIIhhhUUUKKK@@@;;;999<<<>>><<<===???;;;;;;<<<<<<===>>>>>>>>>?????????>>>===;;;999999777777888888666555333222111222111,,,,,,//////---&&&&&&''''''''''''&&&&&&$$$#########$$$%%%%%%&&&"""+++///...222:::888...---***&&&%%%%%%&&&%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!%%%((('''%%%%%%)))---333777>>>CCCEEECCC>>>;;;777777666555555444333333111888;;;555000444>>>DDDDDDAAA>>>;;;:::<<<>>>@@@>>>>>>>>>===<<<:::888777444999BBBOOOaaayyywwwmmmhhh[[[WWWRRRNNNLLLIIIDDD???AAAAAAAAABBBCCCBBB@@@>>>>>><<<888444///,,,)))(((&&&%%%$$$%%%&&&&&&$$$"""###""""""%%%$$$!!!###'''///777???CCCFFFHHHDDD???;;;444...+++(((%%%'''+++,,,333>>>HHHMMMOOOPPPQQQPPPOOOMMMKKKIIIIIIIIIIIIIIIIIIFFF@@@999444444555;;;???DDDHHHJJJJJJHHHGGGgggTTTKKKDDDBBB???<<<;;;<<<===>>><<<;;;:::999:::<<<>>>@@@@@@???===;;;999888888777777777666555333222111000444222...+++))))))***+++******))))))))))))******'''((((((%%%""""""&&&***$$$''',,,111333444333222...,,,)))&&&###"""!!!!!!%%%%%%$$$###"""""""""###$$$%%%%%%%%%&&&(((,,,000222:::BBBEEEGGGFFFAAA:::999888777666666666666666666888::::::888888888999999;;;>>>?????????AAABBBAAA@@@>>>;;;999777666666777888@@@NNN```vvv|||oooeeeaaaYYYSSSQQQNNNHHHEEEFFFBBBAAAAAABBBCCCDDDBBBAAA>>><<<888444000---+++***((((((''''''''''''((((((&&&%%%$$$$$$$$$%%%&&&'''///444===DDDIIIJJJIIIGGGDDD===222+++))))))******---000777???HHHLLLMMMMMMPPPOOONNNMMMLLLLLLLLLMMMKKKFFFAAA===777222444888;;;@@@GGGLLLMMMKKKIIIHHH~~~fffSSSIIICCCAAA>>>;;;:::;;;<<<===<<<;;;:::::::::<<<>>>??????>>><<<;;;:::999888888888888777666444333222111333111///,,,+++***++++++''''''&&&&&&&&&&&&''''''&&&''''''&&&%%%$$$%%%&&&&&&)))---000222222111000+++)))&&&###!!!%%%$$$######""""""#########$$$%%%%%%&&&))),,,000444<<>>?????????AAABBBAAA@@@>>>;;;999888777666777999@@@NNN___uuu|||ooofff```YYYSSSQQQNNNHHHFFFGGGBBBAAAAAABBBCCCCCCBBB@@@>>>;;;777222...,,,++++++)))(((((('''''''''((((((&&&%%%$$$$$$$$$%%%&&&'''***000888AAAGGGJJJIIIHHHFFF???444---******)))))),,,///555>>>FFFKKKLLLKKKMMMMMMLLLLLLKKKKKKKKKJJJKKKEEE@@@<<<777222444999<<>>888777666555444444444444555666777777555555555777888;;;===>>>>>>???@@@AAAAAA???===;;;999888777777888999@@@MMM^^^sss}}}oooggg___XXXSSSQQQNNNIIIFFFGGGBBBBBBAAABBBCCCCCCBBB@@@>>>:::555000,,,******+++***)))(((((('''''''''''''''&&&%%%$$$$$$%%%&&&&&&&&&+++444>>>EEEIIIKKKKKKHHHBBB999111,,,***)))(((+++---333;;;CCCHHHIIIIIIIIIJJJKKKKKKKKKJJJIIIHHHIIIDDD???;;;666222444999>>>CCCIIIMMMNNNLLLKKKJJJgggTTTKKK@@@???===<<<;;;;;;<<<<<<<<<<<<;;;:::::::::;;;;;;<<<<<<;;;:::::::::;;;;;;999888777666555333222222//////000000///---,,,+++((((((''''''''''''(((((((((%%%###%%%''''''%%%"""%%%'''***---//////......---+++)))&&&$$$###############""""""""""""######"""###%%%&&&''')))---///444:::@@@BBBDDDEEECCC>>>888777666444444333333333444555666555333333444555888:::<<<>>>>>>>>>???AAA@@@???===;;;999888777777999999@@@MMM]]]rrr}}}ppphhh___XXXRRRQQQNNNIIIGGGHHHCCCBBBAAABBBCCCCCCAAA@@@===999333---***)))***++++++***)))(((''''''''''''((('''&&&%%%$$$$$$%%%&&&&&&+++444===EEEJJJLLLMMMKKKFFF>>>666///+++)))((()))+++111888@@@EEEGGGGGGFFFHHHJJJKKKKKKJJJHHHGGGGGGBBB===999555222444:::@@@DDDJJJNNNNNNMMMLLLKKK~~~eeeRRRIIIAAA@@@>>>============>>><<<;;;;;;::::::::::::;;;<<<;;;;;;::::::;;;;;;;;;888777666555333222111111...///000000///---+++***)))(((((((((((((((((()))***&&&""""""$$$&&&%%%$$$"""$$$(((+++---/////////)))'''%%%###!!!!!!!!!!!!###""""""!!!""""""######!!!###%%%'''(((***---///333:::???BBBDDDFFFCCC>>>888777666555333333333222444555555333111111222444777999<<<=========???@@@@@@???===;;;999888888777999:::@@@MMM]]]qqq}}}qqqiii___XXXSSSQQQNNNIIIFFFGGGCCCBBBBBBBBBCCCCCCAAA???<<<888222---))))))***+++******)))(((((((((((((((***((('''%%%$$$$$$%%%%%%)))...555===DDDIIILLLMMMMMMIIICCC;;;333---***((((((***///666===CCCEEEEEEEEEGGGIIIKKKKKKJJJIIIHHHFFF@@@;;;777333111555;;;AAAEEEJJJNNNNNNMMMLLLKKK{{{bbbOOOFFF@@@@@@???>>>>>>>>>>>>>>>::::::::::::;;;;;;;;;;;;<<<<<<;;;:::::::::;;;;;;777777666444333222111000.../////////...,,,***)))''''''&&&&&&&&&&&&'''''')))&&&###!!!"""$$$%%%&&&!!!###&&&))),,,...//////)))(((&&&$$$###"""######""""""!!!!!!!!!"""###### """%%%'''(((***---///444;;;BBBEEEGGGHHHEEE@@@999888777555444333333333555555444222000000222444666999;;;<<<<<<===>>>??????>>>===;;;:::999888888999:::@@@MMM^^^rrr~~~qqqjjjaaaYYYSSSQQQNNNHHHEEEFFFDDDCCCBBBBBBCCCBBBAAA???:::777222---***)))*********))))))(((((())))))***+++***(((&&&$$$$$$$$$%%%***...444;;;BBBHHHKKKMMMNNNLLLGGG@@@777///+++***((()))---444<<>>999666222111555<<>>>>>>>>============888999::::::;;;;;;;;;;;;===<<<;;;:::::::::::::::888777777555444333222111//////...---+++***((('''&&&%%%%%%%%%%%%%%%%%%&&&%%%&&&%%%$$$""""""$$$%%%"""###%%%(((***,,,------+++)))(((&&&%%%%%%&&&&&&!!!!!!!!!!!!!!!"""######"""%%%''')))+++---///222:::BBBFFFHHHIIIEEE???:::999888666555444333333666666444222000000222444666888;;;<<<<<<<<<>>>??????>>><<<;;;:::999888888999:::AAANNN___sss~~~rrrkkkbbb[[[TTTQQQMMMGGGDDDDDDDDDCCCBBBBBBCCCBBB@@@>>>999777333///,,,*********(((((((((((()))***++++++,,,***(((&&&%%%$$$$$$$$$&&&***000777>>>EEEIIIKKKNNNMMMJJJCCC999111,,,+++((()))---333:::@@@BBBCCCCCCDDDDDDFFFGGGHHHIIIIIIBBB===777444111000666===BBBEEEJJJLLLLLLKKKKKKKKK~~~eeeSSSIII===============<<<<<<<<<777888999:::;;;<<<<<<<<<======<<<;;;::::::::::::999999888666555444333222000///...,,,***((('''&&&'''&&&&&&%%%%%%&&&&&&'''"""%%%((('''$$$""""""$$$$$$$$$&&&((()))******+++'''&&&$$$###""""""######!!!!!!!!!!!!!!!"""######!!!%%%((()))+++---//////888@@@EEEGGGGGGCCC<<<;;;:::999777555444444333666666555222000000222444666888:::<<<<<<<<<===??????>>><<<;;;:::999999888999:::AAANNN___ttt~~~rrrkkkccc\\\UUURRRMMMGGGCCCDDDDDDCCCBBBBBBCCCBBB@@@>>>888666333000---+++***)))''''''(((((()))+++,,,---,,,+++)))&&&%%%$$$$$$$$$"""%%%+++333;;;BBBGGGJJJNNNNNNLLLEEE;;;222---,,,((()))---333:::???BBBCCCBBBBBBBBBCCCDDDFFFHHHIIIBBB<<<666444111000666===BBBEEEIIIKKKKKKJJJJJJJJJ{{{fffTTTHHH@@@>>><<<<<<===>>>>>>>>>;;;;;;;;;<<<<<<<<<======>>>===;;;888777666666777555666888777555333222222222222111000...,,,+++***(((''''''''''''&&&&&&&&&((((((&&&"""%%%***&&&&&&%%%%%%''')))+++***))))))((('''&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&$$$"""!!!$$$###%%%''''''&&&***111555999???DDDGGGFFFCCCAAA>>>:::999:::888555444777777666444333333222000...555888:::;;;;;;;;;<<<===<<<;;;999888999999888777888:::AAAMMM]]]qqqwwwnnnggg^^^UUURRROOOIIIEEEEEECCCCCCCCCDDDEEEDDDBBB@@@777333...---......+++)))))))))(((((((((***...222111...+++(((%%%$$$$$$$$$(((((()))///888AAAHHHKKKKKKKKKKKKIIIDDD;;;000(((''',,,...---333>>>DDDCCCDDDFFFEEECCCDDDGGGEEEAAA???;;;444///...111666:::CCCFFFJJJLLLLLLKKKKKKKKK{{{eeeSSSGGG@@@>>><<<;;;===>>>>>>>>>:::;;;;;;;;;;;;<<<<<<<<<>>>===;;;:::888777777666999::::::888444000///...111111000///---+++***)))(((''''''''''''&&&&&&&&&"""%%%&&&%%%''''''###""""""$$$&&&((('''&&&((('''&&&%%%############%%%%%%$$$###############$$$###%%%(((((((((,,,333555999???DDDFFFEEECCCAAA>>>;;;999;;;999666555777888666444333222111000///444666999:::;;;;;;===???===;;;999999999:::999777444777???MMM]]]sssxxxoooeee\\\TTTQQQNNNGGGCCCBBBCCCBBBBBBCCCDDDCCCAAA???<<<888222///...---***'''(((((((((''''''***---111111///+++(((&&&$$$$$$$$$((((((+++000777???HHHMMMLLLLLLLLLKKKFFF===333+++(((,,,------222<<>>>>>===::::::::::::;;;;;;;;;;;;======<<<;;;:::888777666333444666666555444444555111000///---,,,***)))((((((''''''''''''&&&&&&&&&'''(((((('''((('''!!!&&&%%%$$$&&&(((******)))'''&&&%%%###""""""""""""%%%$$$""" !!!###$$$###!!!"""&&&'''(((,,,222444888>>>CCCFFFEEEBBB@@@>>>;;;:::;;;:::666555777777666444222111000000111333555888:::;;;;;;===???>>><<<:::999::::::999888555777???MMM^^^sssyyypppddd\\\UUUSSSOOOHHHBBB@@@BBBAAAAAABBBCCCBBB@@@>>><<<777111...---,,,)))'''''''''''''''''')))---000000///,,,)))&&&%%%$$$$$$$$$'''+++...333;;;EEELLLMMMNNNNNNMMMIIIAAA777///)))+++,,,,,,111:::@@@BBBEEEGGGGGGEEEFFFHHHFFFAAA999666111...///555;;;@@@GGGJJJLLLMMMLLLJJJIIIIIIzzzcccQQQDDD???===;;;;;;<<<===>>>===999999999:::::::::;;;;;;<<<<<<===<<<;;;999777666111333555555555555666888111000///---+++***)))((((((''''''''''''&&&&&&&&&...+++&&&"""###%%%&&&%%%'''&&&&&&'''***++++++***'''&&&%%%$$$###"""""""""###"""!!! !!!"""###### $$$&&&&&&)))///333777===CCCEEEDDDBBB@@@===:::999;;;999555444666666666444222000///000222444666999::::::;;;<<<===>>><<<::::::;;;;;;:::999888:::BBBNNN]]]qqqyyyooofff^^^XXXVVVRRRJJJDDDAAAAAA@@@@@@AAABBBAAA???===888333---++++++,,,***(((%%%&&&'''''''''(((,,,...000///,,,)))'''%%%$$$$$$!!!%%%))),,,...666AAAJJJMMMNNNOOOOOOKKKCCC999222++++++***+++///777>>>AAAFFFHHHHHHFFFGGGIIIFFFAAA<<<888222...///333:::>>>FFFIIIKKKLLLKKKJJJJJJKKKzzzcccPPPDDD???===;;;:::<<<=========999999999:::::::::;;;;;;;;;;;;<<<<<<;;;999777666::::::999666333000000000333111///---+++*********(((''''''''''''&&&&&&&&&)))%%%!!! """%%%'''$$$###"""$$$&&&(((((('''((('''&&&$$$############ """"""###"""!!! &&&"""!!!%%%'''''')))---333777===BBBDDDDDDAAA???:::888777999888333222333444555444222///...000222555777999:::999999:::;;;>>><<<::::::;;;;;;:::999999;;;BBBNNN^^^rrryyyoooggg___YYYVVVRRRJJJDDDAAA@@@@@@@@@AAABBBAAA???===999444...+++++++++***(((%%%&&&'''''''''))),,,...000///---***(((&&&%%%$$$!!!%%%)))+++---555AAAJJJKKKLLLNNNNNNLLLEEE;;;555---***((()))---333;;;@@@FFFHHHIIIGGGGGGIIIEEE@@@;;;777222...///444:::>>>DDDFFFIIIJJJKKKKKKLLLMMMzzzcccQQQDDD>>><<<::::::<<<======<<<::::::::::::;;;;;;;;;;;;::::::::::::999888777777888888888555333111222333333222///---+++******+++(((''''''''''''&&&&&&&&&###"""$$$((()))&&&$$$&&&%%%$$$$$$%%%((())))))(((((('''&&&%%%$$$######### """$$$$$$###!!! ((($$$"""&&&)))***,,,///222666<<>>999666777999777333000222111444555444000...///222444666999999999999:::<<<>>><<<:::999::::::999888555888@@@NNN___tttzzzpppfff^^^WWWTTTPPPHHHBBB@@@AAA@@@@@@AAABBBAAA???===@@@:::333...---,,,***(((%%%&&&(((((((((***,,,...000///---+++)))&&&%%%$$$$$$&&&(((***...777BBBJJJJJJKKKMMMNNNLLLFFF===777///***'''(((+++000888@@@EEEHHHHHHGGGGGGHHHDDD>>>888555000...///555===BBBBBBDDDGGGHHHIIIJJJLLLNNNzzzdddQQQEEE>>><<<::::::;;;======<<<:::;;;;;;;;;;;;<<<<<<<<<::::::999888777777777777222333444444333555777:::222111...+++***))))))***(((''''''''''''&&&&&&&&&%%%$$$'''---,,,'''%%%((('''&&&&&&'''***++++++***'''&&&%%%###""""""""""""!!!!!!""""""############%%% $$$)))+++---000222666<<>>999777777:::888333111222///333666555111...///111111444777999999;;;===>>>===;;;999999999:::999777666888AAANNN___ttt}}}ssshhh___WWWSSSOOOHHHBBBAAAAAAAAA@@@AAABBBBBB@@@===BBB<<<444///------+++)))%%%''')))*********---...000///...,,,)))'''%%%$$$%%%$$$$$$'''---666@@@FFFIIIKKKMMMOOOMMMHHH???999000)))%%%'''***...666???DDDGGGHHHGGGGGGGGGCCC===999555000...///555<<>><<<::::::;;;<<<===<<<;;;;;;;;;<<<<<<<<<======:::999777666666666777777666777666444222222444666222000---***((((((((()))(((((('''''''''&&&&&&&&&)))%%%###&&&$$$ ###)))$$$######$$$'''(((((('''&&&%%%$$$"""!!!!!! ###"""!!! !!!"""$$$&&& '''***---000111555;;;AAACCCBBB@@@>>>999777888;;;999444111222---222777666222......000...111555888:::<<>>>>>888000,,,,,,---,,,+++&&&(((*********+++---///000///...,,,***'''%%%###### """***444<<>>===;;;999888888888999888888:::===>>>===<<<===;;;999777666666777888777777777666555555444444222111000///---***((('''''''''''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&(((+++,,,+++)))######$$$%%%$$$###"""!!!%%%$$$"""!!!!!!###$$$&&&"""$$$&&&''''''))),,,///333444999@@@EEEFFFAAA<<<;;;999777666555444222000111111111000//////111333111444888;;;;;;;;;<<<===;;;;;;<<<;;;:::888666444888;;;BBBNNNaaayyyvvvjjjeee]]]SSSKKKFFFFFFFFFEEEEEEBBBAAACCCDDD???777;;;777111...,,,,,,+++***'''***++++++)))+++000444777444000---+++&&& """"""###%%%***222<<>><<<;;;:::999888888:::999:::;;;>>>???>>>===>>><<<:::888777777888999777777666666555555444444000///...---+++(((&&&%%%''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&)))+++,,,+++))))))(((&&&###"""!!!!!! """!!! !!!"""$$$&&&''''''))),,,///111555;;;???AAAAAA@@@???;;;999777666555444222000111111111///......000222333666999;;;<<<;;;<<<===<<<<<<;;;:::999777666555777:::AAANNNaaayyyvvvjjjeee]]]SSSKKKFFFEEEFFFDDDDDDBBB@@@BBBCCC>>>666:::666111---,,,+++***)))+++***((((((***,,,...///111///,,,++++++)))%%%"""%%%%%%%%%%%%(((///777===HHHKKKNNNNNNOOONNNHHH@@@888000******,,,...333999@@@EEEGGGFFFEEEEEEBBB<<<>>>555------111333666:::???BBBDDDEEEEEEEEEEEEFFFzzzbbbOOOBBB>>>===<<<;;;:::999999999;;;::::::<<>>>>>===;;;999888888999999777777666666555444444444000///...---+++)))'''&&&''''''''''''''''''''''''$$$$$$######$$$$$$%%%%%%'''''''''))),,,,,,+++))),,,)))&&&"""!!!!!!"""###%%%###"""!!! !!!""""""$$$&&&''''''))),,,//////666===@@@>>>===>>>@@@:::999666555555444222000111111000///------...000555888;;;<<<<<<;;;<<<======<<<;;;999777666666666444888???LLL```yyyxxxlllfff]]]SSSKKKGGGEEEEEECCCDDDBBB@@@AAABBB===666888444///,,,+++***))))))+++'''$$$&&&+++......---000...+++******)))(((&&&$$$$$$$$$$$$''',,,444999EEEJJJMMMNNNOOOOOOIIIBBB999222++++++,,,---222777>>>DDDGGGFFFFFFEEEAAA<<<999111***+++...111444888>>>@@@CCCDDDDDDCCCDDDEEE{{{dddPPPBBB===<<<;;;::::::::::::::::::::::::<<<>>>??????======<<<;;;999888888888888777666666555555444333333222111111///---+++***(((''''''''''''''''''''''''%%%%%%$$$#########$$$$$$(((((((((***,,,,,,+++)))((('''%%%######$$$%%%&&&$$$$$$############$$$%%%"""$$$&&&''''''))),,,...///555<<<@@@@@@>>><<<<<<:::888666555555444222000000111000...,,,,,,---///777999;;;<<<<<<;;;<<<===>>>===:::888666555666666222555>>>LLL```yyyzzznnnggg]]]SSSLLLHHHEEEDDDBBBDDDCCC@@@AAAAAA===777777333...+++******)))((((((&&&$$$&&&+++///111111555222...+++(((&&&%%%$$$ !!!!!!"""&&&,,,333999BBBHHHLLLMMMNNNOOOJJJDDD<<<333,,,++++++,,,000555<<>>@@@CCCDDDDDDCCCDDDEEE|||fffSSSFFF===<<<;;;:::::::::::::::999888999;;;===>>>===<<<;;;;;;:::999888777666666666666666555444444333333111111111///...,,,***)))'''''''''''''''''''''''''''&&&%%%$$$############***)))***+++------+++)))%%%&&&&&&&&&&&&%%%$$$$$$ !!!"""###$$$"""$$$&&&''''''))),,,...000444:::AAAEEEBBB;;;555999777555555555444222000000000000...,,,,,,...000777999;;;<<<;;;;;;<<<>>>>>>===:::777666555555555111555===KKK```zzz}}}qqqiii^^^TTTNNNIIIFFFDDDBBBDDDDDDAAA@@@AAA===888666222...******))))))(((''')))*********,,,000444777555111,,,'''$$$###### !!!!!!"""$$$)))000555???FFFKKKMMMNNNOOOLLLGGG>>>555...+++++++++...333999@@@EEEFFFGGGFFFAAA:::333---***,,,...000555:::>>>@@@CCCDDDDDDDDDDDDEEE{{{fffUUUIII>>>===<<<;;;:::999999999888888888:::===>>>===<<<;;;::::::999888777666555666666555555444333333333/////////...,,,+++)))(((''''''''''''''''''''''''((('''&&&%%%$$$$$$$$$$$$+++++++++,,,------+++((('''(((((('''%%%###  !!!"""###$$$$$$$$$"""$$$&&&''''''))),,,///333555:::AAAFFFDDD;;;444888666555444444444222000///000000...------000222777888:::::::::;;;===>>>===<<<:::888666555444333111555>>>LLLaaazzztttlll```VVVPPPLLLGGGDDDBBBEEEFFFCCCAAAAAA>>>999666222...+++*********)))))),,,---,,,)))***...333444444222---)))%%%$$$$$$$$$$$$$$$######&&&+++///<<>>EEEGGGGGGFFF@@@999222---+++---///111777===>>>@@@CCCDDDDDDDDDDDDEEExxxcccSSSIII???>>><<<;;;:::999888888999999999;;;===???>>><<<;;;;;;;;;:::999888777666666555555444444333333222/////////...---+++***)))''''''''''''''''''''''''&&&%%%%%%%%%&&&''''''(((---,,,,,,---------***(((((('''&&&$$$###!!! """"""############"""""""""$$$&&&''''''))),,,///555888<<<@@@BBB@@@<<<999777666444444444444222111//////000///...///222444555777888999999:::===???<<<<<<;;;999777555333222222666???MMMaaa{{{wwwnnnaaaXXXRRRNNNHHHDDDCCCFFFGGGDDDBBBAAA???;;;666333...+++***+++******''''''((()))***---111333333444333///***%%%$$$$$$%%%%%%$$$######%%%)))---999BBBJJJLLLMMMOOONNNLLLBBB999000,,,***)))+++///555===DDDGGGHHHFFF@@@999000---,,,...000222777>>>===???BBBCCCCCCBBBCCCDDDuuuaaaQQQGGG@@@???===;;;999888888888:::::::::<<>><<<<<<<<<;;;:::999888777666555555444444333222222111111111000///---,,,+++''''''''''''''''''''''''###$$$$$$%%%''')))+++,,,------,,,---...---***((('''%%%###!!! """$$$%%% """$$$&&&''''''))),,,///777;;;???@@@===<<<===???777666444444444444222111...///000//////000333555444555777888999:::===@@@;;;;;;;;;:::888555222000333777@@@MMMbbb{{{yyyooobbbYYYSSSOOOIIIEEECCCGGGHHHEEEBBBBBB@@@<<<666333...,,,++++++++++++""" $$$,,,333666666444555555111***$$$!!!!!!"""#########$$$''',,,///888AAAJJJLLLMMMOOOOOOMMMCCC:::000,,,***(((***...444<<>>@@@BBBAAAAAABBBBBBxxxdddTTTIIIBBB>>>;;;<<<:::888999<<<<<<;;;999:::===@@@BBBCCC===;;;888777888999888888555666777888777555333222333222///,,,******)))***((())))))'''$$$###%%%(((%%%%%%''')))+++...000222000000111111///,,,***(((''''''&&&%%%$$$""""""!!! """###!!! &&&%%%###$$$'''***,,,---444777<<>>======555444333333444333111///333444444222///...///000222222444666888:::<<<============;;;888555555666111666@@@NNNbbbzzzyyypppfff^^^UUULLLHHHIIIKKKIIIFFFEEEDDDCCC@@@>>>:::666222///...---,,,+++'''((())))))+++...444777;;;999555111---***)))((((((&&&$$$######%%%(((***111>>>HHHIIIIIIMMMNNNLLLGGG???444---***+++++++++222<<>>===;;;999999555444333333444333111///222333333222000///000111444555777888:::<<<>>>>>><<<======;;;888666666666444999BBBQQQeee}}}}}}tttiiiaaaXXXOOOKKKLLLKKKIIIFFFEEEDDDCCC@@@>>>888555000...,,,,,,+++***((()))******,,,///444888:::888444000,,,)))(((''''''&&&$$$######%%%''')))000<<>>BBBDDDCCC<<<444000...,,,...333999===@@@@@@@@@AAABBBBBBBBBBBBBBByyyeeeUUUKKKAAA===;;;;;;:::888999<<<888999;;;>>>@@@AAA???<<<===;;;999888999999888777444444555555444333111000/////////...---+++***)))%%%%%%&&&%%%$$$%%%(((***!!!"""###&&&))),,,...000222222222111///---***)))'''&&&%%%%%%$$$###""""""###"""!!!"""%%%#########%%%'''+++///111888:::======:::777555444555333333333444333111///111222222111000000111333666666888999:::<<<======;;;<<<<<<:::888666666777555999CCCQQQeee}}}~~~tttiiiaaaYYYPPPKKKKKKJJJHHHFFFEEEEEECCC@@@>>>777333///,,,++++++)))((()))***++++++---000555999999777333///+++)))'''&&&%%%$$$###""""""$$$&&&'''...999DDDIIILLLOOOPPPOOOJJJCCC999111---+++++++++...111999DDDGGG@@@999555...,,,+++...444:::???BBBAAABBBBBBCCCCCCCCCBBBBBBwwwdddTTTJJJBBB>>><<<===<<<:::;;;>>>:::::::::<<>><<<<<<:::999999999999888777444555555555444333222111---...//////...,,,***)))++++++***(((''''''((()))"""&&&***///222555333333222111///---+++)))&&&&&&%%%%%%$$$###""""""""""""""" """$$$""""""$$$%%%(((+++000333999;;;<<<<<<999666444333444333222222333333111///000111222111000000222444555555666777999::::::;;;;;;<<<<<<:::888666777777444888AAAOOOccc{{{}}}rrrfff^^^VVVNNNHHHGGGIIIHHHFFFFFFEEEDDD@@@>>>777333///,,,++++++***)))***+++,,,,,,...111666::::::888444///,,,)))''''''$$$###"""""""""###%%%&&&,,,555@@@HHHLLLOOOPPPPPPIIICCC:::111+++)))((()))------666EEEIII???777666---,,,,,,///555;;;???AAACCCCCCCCCDDDCCCCCCBBBBBBuuuaaaSSSIIICCC???===>>>===;;;===@@@>>><<<::::::<<<>>>???>>><<<:::999999:::999888666666666555555444333333222---...//////...,,,***))),,,+++)))((('''(((((((((''''''(((***,,,...000111555444333111///---+++***&&&%%%%%%$$$$$$######### """######"""!!!!!!"""!!!###%%%&&&'''+++000555888:::<<<;;;999666555555333222111222333333111000///000111111000111333555555666777888999:::;;;;;;;;;<<<<<<:::888666666777444888@@@NNNbbbzzz|||pppddd\\\UUUMMMGGGEEEHHHGGGFFFFFFFFFDDDAAA>>>888555111...---,,,+++******+++,,,,,,...111666:::;;;999555111---***)))(((######"""""""""###$$$%%%+++000:::DDDJJJLLLNNNOOOIIIDDD<<<333,,,(((((()))---,,,666EEEIII???777666...------000555;;;>>>@@@DDDDDDDDDDDDCCCBBBAAAAAAsss```RRRHHHCCC???===>>>>>><<<===AAAAAA>>>;;;;;;<<<>>>??????;;;:::999:::::::::888666666666555555444333333333/////////...---+++***)))'''%%%###$$$&&&(((((((((((()))***---000333555777666666444222///---,,,+++%%%%%%%%%$$$$$$$$$######"""$$$$$$###!!!!!!!!!!!!###&&&''''''***000555777999;;;:::888666666666222111111222333333111000000111111111000111222444777777888:::;;;===>>>>>>=========;;;888555555666555999AAANNNbbb{{{rrrddd]]]WWWOOOHHHEEEGGGGGGFFFGGGGGGEEEAAA>>>:::666222///......---+++***+++,,,,,,...111666:::;;;999555111---+++)))(((##################$$$%%%***,,,444>>>FFFHHHKKKNNNJJJFFF???666...++++++,,,+++...777AAAEEE???888444...---...111666;;;???@@@DDDDDDDDDCCCBBBAAA@@@???sss```RRRIIIAAA===;;;===<<<;;;<<<@@@@@@???===>>>?????????>>>;;;:::999:::;;;:::777555666555444333222222222222222111///---+++******)))&&&$$$"""###%%%(((((('''&&&'''***...222777:::===888666444222///---,,,+++%%%%%%%%%$$$$$$$$$$$$###!!!#########!!!!!!"""###!!!$$$'''((('''***000555777999999888666444333444222111000111333333222000000111222111000000222333666777888:::<<<>>>???@@@>>>>>>>>>;;;777555444444555888@@@MMMaaazzzssseee]]]XXXOOOHHHEEEFFFFFFFFFGGGGGGEEEAAA>>>:::777222///......---,,,******+++,,,---111666:::;;;888555000,,,***((('''############$$$$$$%%%%%%***)))...999AAADDDHHHMMMIIIFFF@@@777///+++,,,...)))000777<<>>tttaaaSSSJJJ@@@<<<:::;;;;;;999;;;>>>?????????AAABBBAAA>>><<<;;;:::999:::;;;:::777555555444333222111111111111333222///,,,******)))***,,,(((%%%%%%&&&'''&&&%%%---...///000222444666777888777555222///---,,,,,,%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###!!! ###&&&"""%%%((((((''')))///555888999999777444111111111111000000111333333222000111222222111000000111333333444666888:::<<<>>>?????????>>>;;;777444333333222666===JJJ^^^wwwrrrccc\\\WWWOOOGGGCCCFFFFFFFFFGGGGGGEEEAAA>>>:::666222///...---,,,+++)))***++++++---000555999999777444///+++)))'''&&&######$$$$$$$$$%%%%%%%%%)))'''+++666>>>AAAEEELLLFFFDDD>>>666...)))***---'''111777888;;;???999---)))***,,,111888???CCCDDDDDDCCCCCCBBBAAA???>>>===vvvcccSSSHHHBBBAAA??????@@@@@@>>>=========>>>>>>??????@@@@@@<<<<<<;;;:::888777666666666777777777666444222111000000000///...,,,+++***---)))%%%%%%&&&((((((&&&+++---///000111333666999999666444222111///,,,***&&&%%%$$$$$$%%%&&&%%%###%%% """###"""###%%%$$$%%%'''((()))+++///222888777555444222222222222222111111111111111222222222111000//////000111222222333555777:::<<<>>>???>>>>>><<<;;;999888666666::::::@@@NNN```vvvxxxjjj]]]TTTNNNHHHDDDFFFHHHGGGDDDEEEFFFCCC>>>999777333000---,,,,,,---+++******+++///444999<<>>>>><<<;;;;;;;;;;;;<<<======>>>>>><<<<<<;;;:::888777666666555555555555444222000///000000//////...,,,+++***---***&&&&&&'''((('''%%%)))+++...000222555999<<<:::777444222111...+++)))'''&&&%%%%%%&&&&&&%%%$$$%%% """###"""###%%%###$$$&&&&&&(((***...111999888777666444333222111333222222222222222333333333222111000000111222333333444666888;;;===???@@@>>>===<<<;;;999777666555666666===MMM```wwwxxxjjj^^^UUUNNNHHHCCCDDDFFFEEECCCCCCEEEBBB===666444000---+++*********...---,,,,,,...222666999===:::444...***(((''''''((('''%%%###"""""""""###'''(((+++000555:::>>>@@@DDDCCC???777///(((&&&&&&***...444:::===;;;555000,,,+++,,,///666===AAADDDHHHGGGEEECCCAAA@@@??????qqq^^^MMMBBBCCCBBB@@@@@@AAAAAA???>>>:::;;;;;;<<<<<<===>>>>>><<<<<<;;;999888777666555333333333222111000///.../////////......,,,+++***,,,***((('''((('''%%%$$$&&&)))...222555888<<>>???@@@>>>===<<<:::888777666555555555<<>><<<<<<======>>>??????@@@===<<<;;;999888666555444222222222111111000///...............---,,,+++*********))))))((('''%%%###&&&***000444777:::===???<<<999666333111...***((()))'''&&&&&&''''''%%%$$$&&&!!!"""###""""""$$$"""$$$%%%&&&'''***---000555666888888888666444333444444333222222222222333222222111000000111222222444555777999;;;===>>>???===<<<;;;999888666555444777777===LLL___uuuzzzlll```WWWOOOHHHCCCAAACCCCCCAAABBBEEECCC>>>;;;888555222///.........******+++,,,000444999;;;:::777333...+++)))((((((###############$$$$$$%%%###(((///555:::===DDDCCC@@@<<<777111...,,,***+++///444666555111---***)))***...555<<>>===qqq```QQQGGG???===<<<<<<<<<<<<;;;999<<<<<<<<<===>>>>>>??????===<<<;;;999777555444333333333222222111111000000............---,,,++++++)))******)))(((&&&%%%$$$)))---333777999:::<<<===<<<:::666333111...+++((()))'''&&&&&&&&&&&&$$$###&&&!!!"""###""""""$$$###%%%&&&'''(((+++///111111333555777888777666555333333222111111111111111111000///......///000111444444666888:::;;;======<<<<<<:::999777555444444777777===LLL```vvv{{{mmmaaaWWWOOOHHHCCCBBBDDDDDDCCCDDDFFFDDD???888666333///---,,,,,,,,,)))***+++---000555888;;;;;;888555000---***))))))""""""#########$$$$$$$$$###(((...333888;;;???>>><<<:::777222---******+++...111333333000---)))))))))...555<<>><<<;;;rrraaaSSSJJJ???>>><<<<<<======;;;:::999::::::;;;;;;<<<=========<<<;;;999777555444333444333333222111111222222---------------,,,++++++((()))***)))'''%%%&&&'''+++///555999;;;;;;;;;<<<<<<999666444222///,,,)))((('''%%%%%%%%%%%%###!!!'''""" """###!!!!!!###$$$%%%'''((()))+++///222111222444666777777777777333333222111000000000000000///............///000444444666777999;;;<<<===<<<;;;:::888666555444333333444<<>>===<<<;;;:::666000,,,+++++++++...000000...,,,))))))***...555===BBBDDDEEEEEEDDDCCCAAA>>>;;;999qqq```RRRIIIBBBAAA??????@@@@@@>>>===999999:::;;;;;;<<<<<<======<<<;;;999666444333222444333222111111111222222,,,,,,---------,,,++++++'''))))))'''%%%%%%(((***+++000666;;;======<<<<<<;;;999666444222000---+++(((&&&$$$$$$$$$$$$""" '''""" """###!!!!!!######$$$&&&'''(((***...111555555666666666777777777444444333222111111111111111000///......///000111555555777888:::;;;<<<===;;;:::999888666444333222444444<<>>CCCFFFEEEEEEEEEDDDAAA>>>;;;999ppp^^^PPPFFF@@@???======>>>>>><<<;;;;;;;;;<<<<<<===>>>>>>???===<<<;;;999666444333222333222111000000111111222,,,,,,---------,,,++++++'''(((((('''$$$%%%))),,,***///666<<<>>>>>>>>>>>>:::888555444222111...,,,'''%%%$$$#########!!!'''""" """###!!!!!!###"""###%%%&&&''')))---000:::999888777666666777777666555444333222222222222222111000//////000111222666777888999;;;<<<===>>>;;;:::999777666444333222777888???OOOccczzzmmm^^^TTTOOOJJJHHHFFFHHHGGGDDDEEEFFFCCC>>>:::888555111///.........((()))+++...222555888:::;;;999555000,,,(((%%%### !!!"""$$$$$$######"""!!!"""$$$'''+++...111333777666666777888444...((((((''''''''')))+++***)))******+++///777>>>DDDFFFFFFGGGFFFEEECCC???<<<:::rrr^^^OOOGGGAAAAAA@@@???>>><<<<<<;;;::::::::::::;;;<<<======;;;:::888777777666333000555444333111000/////////---------,,,+++***)))(((...((($$$&&&,,,000...***...222888>>>@@@>>>;;;888<<<999666333111...+++(((+++(((&&&%%%$$$$$$"""!!!'''$$$""""""%%%%%%### """###%%%'''(((+++///222666888999999777666666777333222111///............222333444222000//////000444444666777999;;;<<<===;;;:::888777555444444333444888BBBPPPeee~~~qqqbbbWWWPPPKKKIIIFFFFFFFFFFFFGGGEEEAAA???;;;999666444222000---***,,,,,,,,,...111555888;;;888666444111...+++)))'''$$$%%%$$$ ###$$$"""!!!!!!"""$$$'''***---///333777999777666666333...+++)))''''''((()))))))))&&&,,,///...222;;;AAAAAABBBCCCDDDDDDBBB@@@===<<>>===<<<<<<::::::::::::;;;<<<======;;;:::888777777666333111444333222111000/////////---------,,,+++***)))((((((%%%"""###'''***)))'''000555;;;AAADDDCCC???===:::777555333111///---***)))'''%%%$$$$$$$$$"""!!!"""#########"""""""""###"""###%%%&&&(((+++///222777999::::::888777777888333222111000......------000111222222111000222333555666666777888999::::::;;;:::888666555444444333333888AAAPPPeee~~~rrrcccXXXPPPKKKIIIGGGFFFFFFFFFGGGEEEBBB???<<<999666444222000---***,,,,,,,,,...111444888::::::888555111...***'''%%%!!!###"""!!!!!!!!!!!!"""$$$'''***---///111555777555555555222---+++)))'''&&&((())))))(((%%%)))***+++222<<>>===<<<::::::::::::;;;<<<======<<<:::888888777666333111333222111000///.........---------,,,+++***)))(((''''''&&&&&&'''((()))***111555<<>>BBBAAABBBBBBCCCBBB@@@===:::888uuu```RRRJJJDDDDDDCCCAAA???>>>===<<<::::::::::::;;;<<<======<<<:::999888888666333111222111000///............---------,,,+++***)))(((''')))***(((''''''***---...222:::@@@DDDDDDAAA???888666333222111000---+++&&&$$$""""""#########""" !!!###"""  """!!!###%%%&&&'''***...111444666777777555444444555555444222000///...---------///111111111222444666777777999999::::::999888999888777666555444444444222777AAAQQQffftttfffZZZRRRLLLIIIGGGFFFEEEFFFFFFFFFCCCAAA===:::666333111///---++++++,,,---...111444666888999888555111---***'''%%%''''''###"""%%%%%%""""""###$$$'''***---...///333555333333444222...,,,***'''&&&'''''''''&&&&&&'''))),,,111888===???AAAAAAAAA@@@>>>;;;888666ttt```QQQJJJEEEDDDCCCAAA???>>><<<<<<::::::::::::;;;<<<======<<<;;;999888888777444222222111000///.........///---------,,,+++***)))(((%%%'''((('''$$$###'''+++,,,111888???CCCCCCAAA???999777444222000...+++)))&&&$$$""""""#########"""$$$""" !!!!!!!!!"""$$$%%%'''***...111555777888777666444555555555444222111///......---///111222222111111222333666777999;;;<<<<<<;;;;;;888888666555444444444444222777AAAQQQfffvvvggg[[[SSSLLLIIIHHHFFFEEEFFFFFFFFFDDDCCC>>>;;;666222000...,,,+++++++++---///111333555666777666444111...+++)))(((%%%###"""###""""""###$$$'''))),,,...000444555444444666555111---***'''&&&&&&&&&&&&%%%"""$$$'''***+++...555;;;>>>?????????===:::777555ttt```RRRJJJEEEDDDCCCAAA???===;;;;;;::::::::::::;;;<<<=========;;;999999888777444222222111000000/////////000---------,,,+++***)))((('''))))))(((%%%%%%(((+++---222999@@@DDDDDDAAA???999777444222000...+++((('''%%%#########$$$###!!!%%%""""""###  """$$$%%%''')))---000777999::::::888777777888444333222111000/////////111222333222000000111222555666999;;;<<<<<<;;;;;;888777666555444444444444333888BBBQQQgggwwwiii]]]TTTMMMIIIHHHGGGEEEEEEFFFFFFEEEDDD???<<<666222000...,,,+++***+++---///111333444555666555333111...,,,***)))%%%$$$###$$$#########$$$'''))),,,---111555666555555888777444---+++(((&&&&&&&&&%%%###%%%%%%''',,,...000666===<<<<<<======;;;999777555uuuaaaSSSLLLDDDCCCBBB@@@>>><<<:::999::::::::::::;;;<<<=========;;;:::999999777444222222222111000000000000111---------,,,+++***)))(((******)))((('''((()))+++...333:::@@@DDDCCCAAA???777555222111000///,,,***)))'''%%%$$$$$$$$$"""!!! !!!"""""""""""" """$$$%%%&&&)))---000666888999888777666666666333222111111000000111111000222333222111000111222444666888:::;;;:::888777777777666555444444444444444999CCCRRRgggxxxjjj^^^TTTMMMIIIHHHGGGEEEEEEFFFGGGFFFEEE@@@<<<666222///...,,,+++***+++---///111333444444777666444111...+++)))(((%%%&&&%%%!!! $$$%%%############$$$&&&))),,,---111555666444555888888555...+++(((&&&%%%%%%$$$###((("""!!!***333777:::===999:::;;;;;;;;;999777555vvvcccUUUMMMDDDCCCAAA???===;;;:::999::::::::::::;;;<<<=========;;;:::999999777555222333222111111111111111111---------,,,+++***)))((('''&&&$$$###$$$$$$%%%&&&---222999???BBBAAA???<<<555333111000000000...,,,+++)))&&&%%%$$$$$$"""!!!""""""!!!!!!%%%((( """$$$%%%&&&)))---000333444666555444222333333222222111111111111222222///111222222111111222333555666888999999777444333777666555444444444444444555:::CCCRRRgggyyykkk^^^UUUMMMIIIIIIGGGEEEEEEFFFGGGFFFEEEAAA<<<666222///...,,,+++***+++---///111333333444999777555111...***(((&&&###%%%######$$$"""#########%%%&&&)))+++---000444555444555888888555...+++(((&&&%%%%%%###"""$$$!!!111888777666777888:::::::::999777555ttt```RRRJJJFFFFFFGGGHHHGGGDDD>>>:::888888888999999:::::::::::::::999999888888777777333333222222111000///////////////...---,,,******'''(((((('''%%%%%%&&&(((***888@@@AAA??????@@@888555222000///...,,,***))))))'''&&&%%%$$$$$$$$$!!!#########""""""!!!###%%%'''))))))))))))000333666777666555555666444444333111///...///111111222222111000000111333444555666555444555666888999777666444333333333444666999CCCVVVkkkyyynnncccVVVMMMIIIGGGFFFEEEEEEFFFFFFEEECCCAAA>>>999555111000///000)))+++...222444666777777:::888555111...+++))))))%%%&&&&&&$$$!!! ######$$$%%%&&&((()))******---222666888777666555444000,,,)))((('''&&&%%%&&&(((*********---222666===<<<;;;;;;;;;:::777555ttt___QQQJJJCCCCCCBBBCCCCCC@@@<<<999999999999:::::::::::::::888888777666555444333333333333222111111000//////.........---,,,+++))))))&&&'''(((((('''''')))++++++111;;;AAACCCAAA<<<999888555222000///...,,,+++)))((('''&&&%%%$$$$$$$$$!!!"""""""""""""""!!!!!!"""###%%%((()))*********111333555555444444555666444444333111///...///111///000111000///...000111444555666666555555666888666555555444444444555555777:::DDDWWWlllzzzooodddWWWNNNJJJIIIGGGDDDCCCCCCCCCAAA@@@@@@===999444000///......((())),,,...111333555666999777555111...+++***)))$$$%%%%%%$$$!!! !!!######$$$%%%&&&((()))***###'''...444888999888777444111,,,)))((('''&&&$$$###%%%)))+++---111888<<<===<<<<<<<<<<<<:::777555rrr^^^PPPIIIBBBAAA@@@@@@@@@???===:::;;;;;;;;;;;;;;;:::::::::888777777555444333222222222222222111111000000///---------,,,+++***((((((&&&'''((((((((()))+++---222666<<>>======<<<<<<;;;;;;;;;:::999999888888777777666666222111111111000000000///------------,,,***)))(((&&&((((((((('''''')))+++000444<<>>:::555111...---,,,...------...111555999<<<:::999666222...)))&&&$$$"""###$$$$$$""""""###$$$######$$$%%%&&&((()))***///111333666777888888888555111---)))'''&&&%%%$$$&&&'''***...222777;;;>>>@@@???>>>>>>===<<<888666ppp]]]OOOIIIFFFCCCAAA@@@AAAAAA@@@???=========<<<<<<;;;;;;;;;888999999999999:::::::::111111111000000000000000//////......---+++***)))((())))))'''%%%%%%&&&'''+++333>>>CCCCCCAAA@@@@@@999777333111000///---+++'''&&&%%%$$$$$$$$$$$$$$$"""!!! """###$$$###$$$%%%'''))),,,---...111111000...---///333666333444444333000/////////000222444555444333444444333555777777666555666777555666666777666444222111666888CCCUUUjjj}}}tttjjj]]]TTTPPPJJJGGGCCCBBBCCCEEEFFFFFF@@@>>>:::666222///---,,,)))(((((((((+++000444777<<<:::777333...((($$$!!!"""###$$$$$$######$$$%%%######$$$%%%&&&((()))***555444333333333555777999555222---)))'''&&&$$$###%%%&&&)))...444999===???AAA@@@??????>>><<<999666ppp]]]PPPJJJDDDBBB???>>>???>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;777777777888888888999999000000000000000000000000/////////...---,,,+++***)))))))))'''%%%$$$$$$&&&,,,555@@@DDDAAA>>>>>>???;;;888555222000...,,,***&&&&&&%%%$$$$$$$$$$$$$$$ !!!!!!"""###$$$######$$$&&&(((+++---/////////...---,,,...222555222333444333111///...///---///222222222111111222222555777888777666666666777777777666555333222111555777BBBTTTiiivvvlll```VVVRRRKKKHHHCCCAAA@@@???>>>======<<<999666222///---,,,)))(((((())),,,000444777:::999777333...((($$$!!!"""$$$%%%$$$######$$$%%%######$$$%%%&&&((()))***111000......000444888:::666222---)))'''&&&$$$###"""$$$(((///777>>>BBBCCCCCCBBB@@@@@@???===:::777ppp]]]QQQKKKCCCAAA???>>>>>>===;;;999;;;;;;;;;;;;;;;<<<<<<<<<999999888888777666666555///000000000000000000000.........---,,,+++***)))((())))))(((&&&%%%&&&(((000666>>>CCCCCC@@@>>>======:::666333000...***(((&&&%%%$$$$$$###$$$$$$$$$ !!!"""""""""""""""!!!""""""###%%%'''***---///---......---,,,---000333222333444444111///...///+++...111222111000000111222444777888777666555666777666555444444444444444666888BBBUUUjjjxxxnnnaaaWWWSSSJJJGGGDDDAAA???===;;;999999888666333111...,,,++++++++++++---///333666999666555444222///+++'''$$$###%%%%%%%%%#########%%%######$$$%%%&&&((()))***+++,,,---///222555888999666222---)))'''&&&$$$"""%%%&&&)))111:::AAACCCDDDDDDCCCAAAAAA@@@>>>:::777ppp]]]QQQKKKDDDBBB@@@@@@???===:::888999::::::;;;;;;<<<<<<<<<===<<<;;;999777666444444////////////000000000000---------,,,+++***)))(((((())))))((('''''')))+++222555:::AAAEEEEEEAAA>>>???;;;777333000---***'''%%%%%%$$$$$$###$$$$$$$$$""""""#########!!! """""""""$$$'''***---...,,,---...---,,,---000222111333555444111///......,,,///222444333222222222222444777888777666555666666555444333333555666777777999CCCVVVkkkxxxooobbbXXXTTTHHHFFFDDDCCCBBB@@@===;;;666555444222///---+++***(((((()))+++...111444666222222222222000---)))'''$$$%%%&&&%%%###"""###$$$######$$$%%%&&&((()))***+++---000444666777777777666222---)))'''&&&$$$"""******---333;;;AAABBBAAAEEECCCBBBAAA@@@>>>:::777ppp]]]QQQKKKBBB@@@???>>>??????>>>===999888888:::;;;<<<;;;999777888999::::::999888777888555111000000111111111...///000///---+++++++++***((('''&&&((()))******---444<<>>999555jjjYYYNNNIIIFFFDDDAAA@@@AAA@@@???>>>;;;;;;:::;;;===>>><<<;;;888888999999888666444333888555222//////...---,,,,,,000333111---***,,,///)))((('''''''''(((***+++000666>>>DDDEEECCCAAA???:::777333000...,,,)))'''$$$$$$$$$###""""""!!!!!!"""""""""!!!!!! %%%%%%%%%&&&(((***---...---------,,,***+++---///000000000000///...---,,,...000111111111111222444555666888:::::::::888777777666555444444555777888<<<===EEEUUUjjjwwwoooggg]]]VVVOOOJJJEEECCCBBB@@@<<<888888666333000///...,,,***++++++******++++++,,,---...---,,,+++***((($$$"""&&&&&&&&&%%%%%%$$$###"""###$$$%%%&&&(((***,,,...333333333333333444555555888333---)))(((&&&###!!!%%%'''+++000666<<>>888444hhhWWWMMMIIIDDDBBB@@@>>>>>>>>>===;;;===<<<;;;<<<>>>>>>===;;;::::::::::::888666444222444222000000111222222111---.........---+++++++++(((((((((''''''(((***+++111777???EEEEEECCC@@@???999777333000...,,,)))'''$$$$$$$$$$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!%%%%%%%%%&&&'''))),,,---,,,------,,,******,,,///111111111111000///...---...000111222111222333555666777:::;;;<<<:::888666999777555333444666888:::CCCCCCJJJXXXjjjvvvoooggg^^^WWWQQQLLLGGGDDDCCCAAA===:::999777333111000///---+++,,,++++++*********++++++///...---,,,,,,+++(((&&&&&&''''''((('''%%%$$$###""""""###%%%(((+++---...444444444444555555666666888333---******)))&&&###%%%'''+++000777===AAADDDCCCBBBCCCCCCBBB???:::666iiiXXXNNNJJJDDDBBB???>>>???>>>===<<<>>>===<<<===>>>>>>===;;;<<<<<<<<<;;;999777555333444222111222333444444333222...,,,---//////+++'''((())))))(((&&&'''))),,,222888@@@EEEEEECCC@@@>>>999666222///...,,,)))'''%%%%%%%%%%%%$$$###"""!!! !!!""""""###$$$$$$%%%%%%%%%%%%''')))+++---.........---+++,,,...000222222222222111000/////////111222333333333555777666888:::<<<<<<;;;999777999888555444444666888:::AAAAAAHHHVVViii~~~wwwoooggg^^^WWWRRRNNNIIIFFFEEECCC???<<<:::888555333222000...,,,---,,,,,,+++++++++++++++***(((''''''((((((&&&$$$######$$$$$$$$$"""  !!!"""$$$'''***,,,...333444555666777888999999777222---++++++***)))'''$$$'''+++111777===AAACCCDDDCCCDDDDDDDDDAAA<<<888jjjYYYNNNIIIDDDCCCAAA@@@AAAAAA@@@???>>>===<<<===>>>>>><<<:::<<<======<<<:::888666555777555444444444444222000444111......000///+++'''''')))***(((&&&&&&)))---333888@@@DDDEEEBBB>>><<<888555222///...,,,)))(((&&&%%%%%%$$$######"""""" !!!###$$$$$$%%%$$$$$$$$$%%%'''))),,,---/////////...,,,---///111333333333333222111000000///111333333333444666777777888:::<<<<<<<<<:::999999888666555444555666777777888AAARRRggg~~~yyyqqqjjj```YYYRRRNNNJJJGGGGGGFFFBBB???<<<:::777444333222000...,,,,,,++++++***+++++++++(((&&&%%%&&&'''((('''&&&%%%%%%%%%%%%$$$###"""!!! !!!"""$$$&&&)))+++---111222444666888::::::;;;555333///,,,)))((((((((($$$&&&+++222888===AAACCCDDDDDDDDDEEEEEEBBB===999kkkYYYMMMGGGCCCAAA@@@@@@AAABBBAAAAAA===<<<<<<<<<======;;;999;;;;;;;;;;;;:::888666555555444333333444444222000000111222///+++'''&&&'''&&&)))+++)))&&&%%%)))---222888???DDDDDD@@@===;;;777555111///---,,,***(((&&&%%%###"""!!!!!!"""""" !!!!!!""""""""""""######$$$'''***,,,.../////////...,,,---///111222333333222222111000///...000111222222333555777888888:::;;;<<<<<<<<<<<<999888777666555444444444222555???RRRhhh|||vvvnnnddd\\\RRRNNNJJJHHHIIIHHHEEEAAA>>><<<888666555444222000******)))))))))******+++)))((('''(((***++++++***(((((('''&&&%%%%%%%%%%%%""""""###%%%'''))),,,---000111333666777888999999333444222,,,&&&"""$$$&&&###&&&,,,222888===AAABBBCCCCCCDDDDDDDDDAAA<<<999kkkXXXLLLFFF@@@>>>===>>>???AAA@@@@@@===<<<;;;<<<===<<<;;;999999:::::::::999777666555000000000222444555444333***///333...$$$!!!&&&&&&)))+++)))%%%%%%)))...222888???CCCCCC@@@<<<:::777444111///---,,,***(((%%%$$$"""  !!!"""!!! """"""###$$$'''***---///...//////---,,,,,,...000111222222111111000///...,,,...000111111222444666888888999:::;;;===>>>>>>999888888666555444333222555888BBBUUUjjjyyyqqqfff^^^RRRNNNJJJIIIIIIIIIFFFCCC???===999777666555333111((((((((((((((()))******((('''&&&''')))++++++***&&&%%%###"""!!!!!!"""######$$$%%%&&&(((***,,,---///000333555666666666666333555444,,,"""$$$###&&&,,,222888===AAABBBBBBBBBCCCDDDCCC@@@<<<888lll\\\PPPJJJFFFEEECCCAAA@@@@@@@@@AAA============<<<<<<<<<<<<:::::::::999888777666555666333111000000111000///222222111///...---,,,+++)))))))))((('''(((+++......666===???@@@AAA@@@<<<:::777222///---+++)))'''((('''$$$###""""""###$$$%%%$$$###"""###$$$&&&'''&&&''''''((()))***++++++---///////////////111333333666888555000...111555000000000000000222666999999;;;===>>>???>>>===<<<666777777777777777666555888999BBBSSShhhzzzpppeee^^^VVVTTTRRRQQQOOOLLLIIIFFFDDDAAA===:::888666333111///...,,,,,,,,,+++(((&&&+++)))'''&&&%%%&&&((()))******&&&!!!"""&&&'''$$$$$$&&&(((+++---.........222222333333444555555555777888444,,,)))++++++'''******---444===CCCEEEEEEGGGHHHHHHGGGFFFCCC@@@>>>jjjZZZNNNHHHDDDCCCAAA@@@????????????<<<<<<<<<<<<;;;;;;;;;;;;999999999999888666555444555333111000111222111111111000000...---,,,+++***((())))))((('''(((+++...///777>>>???@@@AAA???;;;:::666222///...,,,***((((((&&&$$$###""""""###$$$ !!!!!!""""""""""""$$$$$$%%%&&&'''((())))))---///////////////111333333555555333000...000222///000111111111222555888999:::<<<>>>>>>>>>===<<<666666666666666555444444888:::CCCTTTiiizzzpppfff___WWWTTTQQQOOONNNLLLIIIGGGGGGDDDAAA>>><<<:::777555222000...---,,,+++)))'''***)))'''&&&&&&'''((()))$$$&&&&&&###$$$''''''### !!!$$$&&&((()))))))))000111111222333444444555222333111***'''))))))%%%***+++...555===CCCEEEEEEDDDEEEEEEDDDBBB???<<<:::~~~hhhXXXLLLFFFCCCBBB@@@>>>======>>>>>><<<;;;;;;;;;;;;:::::::::999999999888777666555444555333111111222333333333000000///---,,,+++***)))((()))(((''''''(((+++...000888>>>@@@@@@@@@>>>:::999666222///...---+++***'''&&&$$$###""""""###$$$ """$$$%%%&&&%%%###"""###$$$%%%&&&'''((())))))---///////////////111333444444333222111000//////...///111222222333555777888999:::<<<======<<<;;;777777777666555444333222777999BBBTTTiii{{{qqqggg```XXXUUUQQQNNNLLLKKKJJJIIIIIIFFFCCCAAA???===:::888666333000---,,,+++***((()))((('''&&&&&&'''))))))!!!&&&(((&&&%%%%%%$$$!!!"""###$$$&&&((()))))))))---......///111222333333111222111...,,,---,,,)))+++,,,000666===CCCEEEFFFGGGHHHHHHGGGEEEBBB>>>===}}}gggWWWKKKFFFCCCBBB@@@>>>=========>>><<<<<<<<<;;;;;;;;;:::::::::::::::999888777666555555333111111333444444444111000///...,,,+++******((((((((('''&&&(((+++---111999???@@@???@@@===999888555111///...---,,,+++%%%%%%$$$###""""""######"""###$$$%%%&&&%%%$$$$$$%%%%%%&&&''')))***++++++---/////////...///111333666555333333333222000...---///222333333333444666777888999;;;;;;<<<<<<<<<888888888777666444333222555777AAASSShhh{{{rrrhhhaaa[[[WWWQQQMMMLLLLLLLLLLLLIIIFFFDDDBBBAAA???<<<999999666111...,,,+++***)))(((''''''''''''((())))))###(((***'''$$$$$$### ###$$$%%%&&&((())))))*********+++,,,...///000000...///000///......---,,,,,,...222888>>>CCCEEEGGGIIIJJJJJJIIIGGGDDDAAA???~~~hhhWWWLLLFFFCCCBBB@@@???>>>===>>>>>>============<<<<<<<<<;;;<<<<<<<<<;;;:::999888777555333111111333444444444222111000///...,,,++++++((((((((('''&&&'''***---111999???@@@???@@@===999777444111......---+++***$$$$$$##################!!! !!!"""###$$$$$$%%%'''(((***++++++---/////////...///111333888666555555555333000...---///222333333333444666666777888:::;;;;;;<<<<<<::::::999999777666444444555888BBBUUUjjj{{{qqqhhhaaa\\\XXXRRRNNNMMMNNNNNNNNNJJJHHHFFFEEEEEECCC???===;;;777222///---,,,***)))(((((('''''''''(((((((((%%%(((((($$$###%%%&&&$$$!!!""""""######$$$%%%&&&''''''((()))***+++,,,,,,''''''(((******)))((()))---000444999===AAAEEEGGGFFFFFFGGGFFFDDDBBB???===~~~hhhXXXLLLFFFCCCBBB@@@???======>>>>>>>>>>>>=========<<<<<<<<<=========<<<;;;:::999888555333111111222333333333222222111///...---,,,+++'''((('''&&&&&&'''***---000888>>>@@@@@@@@@>>>:::777444000---,,,+++)))(((#####################"""###""" !!!###%%%!!!"""###$$$&&&((())))))---///////////////111333777888888777555333000///...///111222222333555777777777888999;;;<<<======:::::::::999888777666555777:::EEEXXXnnnzzzqqqhhhaaa\\\XXXRRROOONNNOOOOOOOOOLLLKKKJJJJJJIIIGGGDDDAAA<<<888444111000...,,,+++)))(((((((((((('''''''''###%%%###!!!$$$((((((%%%###############$$$%%%&&&%%%%%%%%%&&&''''''((((((&&&$$$$$$'''(((&&&''')))+++...333777:::>>>BBBDDDDDDEEEFFFFFFEEECCC@@@???~~~hhhWWWLLLFFFBBBAAA???===<<<<<<<<<=========<<<<<<<<<;;;;;;;;;=========<<<;;;:::888888555333111000111222111111111111000///---,,,+++***'''''''''&&&%%%'''***,,,///777>>>???@@@AAA???;;;777333///,,,+++)))'''&&&""""""############""""""###############$$$$$$%%%!!!!!!"""$$$&&&((())))))---///////////////111333555777999888444000///000///000111111111222555888777888888999;;;<<<>>>???888888888888888777666666666999DDDXXXmmmyyypppgggaaaYYYUUUQQQNNNNNNNNNMMMMMMLLLLLLKKKKKKKKKIIIEEEBBB===:::777666444222000---***)))))))))(((&&&%%%%%%$$$###!!! $$$(((###%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''###"""%%%&&&$$$&&&***'''+++000444666999===@@@AAACCCDDDEEEDDDCCCAAA@@@}}}gggVVVKKKEEEAAA???>>><<<;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::<<<<<<<<<;;;:::999888777666333111000000111000///000000///...,,,+++***)))'''''''''&&&%%%'''***,,,...666===???@@@AAA@@@<<<777333///,,,***(((&&&$$$!!!"""############""""""!!!"""###""" """###$$$&&&(((***+++,,,---///////////////111333333777:::888222------///000000111000000222666999888888999:::;;;===???@@@666777777777777777666555333666AAAUUUkkkxxxooofff```WWWTTTPPPMMMMMMMMMLLLKKKJJJJJJIIIJJJJJJHHHDDDAAA>>><<<:::999888666222000*********)))(((&&&$$$$$$(((&&&"""!!!%%%%%%!!!  !!!############""""""""""""### !!!!!!&&&$$$(((---111333555999===;;;<<<>>>??????>>>===;;;~~~hhhXXXMMMGGG@@@@@@>>>===<<<<<<<<<<<<<<<======<<<::::::;;;<<<<<<<<<<<<;;;:::888555444444333222222111111222222111111000///...,,,***)))+++++++++***((()))+++---000555<<>>:::888777777555444111000///---,,,+++))))))&&&%%%$$$%%%&&&&&&$$$""""""""""""$$$&&&&&&$$$"""!!!###%%%%%%""" !!!###$$$######"""!!! ***(((***---...---111666333888;;;999999<<<===<<<}}}hhhXXXMMMGGG@@@@@@>>>======<<<<<<<<<<<<======<<<::::::;;;===;;;<<<<<<;;;:::888666444555555444333333333333444......///......---,,,,,,*********)))((((((***,,,---333:::@@@AAA???===<<<666333///+++(((%%%%%%$$$%%%%%%%%%###!!!!!!"""$$$$$$######"""""""""""""""######%%%***+++***,,,111///000111111000000222444777777777666444333111111000111222444555555666666888999;;;===>>>>>>===<<<<<<;;;999888999888777555777:::EEEXXXmmmyyyppphhhbbbZZZXXXTTTQQQQQQPPPOOOMMMKKKKKKLLLKKKJJJGGGEEECCC>>><<<:::999::::::999888555444333111///---,,,+++'''&&&%%%%%%&&&'''%%%$$$$$$######$$$%%%%%%###!!!!!!###$$$###!!! !!!############"""!!! ###"""###&&&'''%%%(((------111333111222666999999}}}gggWWWLLLGGG@@@???>>>>>>============:::<<<===<<<;;;;;;<<<===;;;;;;<<<;;;:::888666555555555444333333333333333/////////......,,,+++***((())))))(((&&&&&&)))+++***000888>>>@@@???======777444///+++'''&&&%%%&&&###$$$$$$###""""""###%%%"""""""""""""""######$$$"""!!!###'''((((((,,,222---///000000///000222444555555555555444333222111000000222333444555555555888:::<<<>>>??????>>>>>>;;;:::888888888888666444666999DDDWWWlllzzzqqqhhhbbb]]]YYYUUUQQQPPPOOOMMMLLLKKKKKKKKKJJJIIIGGGFFFEEE>>>===<<<<<<===<<<:::999999888777555444222111000,,,)))''''''''''''&&&%%%%%%$$$###$$$$$$$$$""" """###"""!!!!!!#########""""""!!!!!! !!! !!!%%%$$$"""$$$(((&&&******'''(((...333444|||gggVVVLLLFFF@@@??????>>>======>>>>>>:::;;;======<<<;;;<<<===;;;;;;;;;;;;:::888666555333222222111000111111111333222111///,,,***'''&&&'''((((((&&&%%%%%%''')))***000888===???>>><<<;;;777444///***'''&&&&&&'''"""###$$$$$$""""""$$$%%%!!!!!!!!!!!!"""###$$$%%%$$$"""###&&&'''''',,,222///000111000000000222444333444444444444333333222000111222333444555555555777999;;;>>>??????>>>>>>;;;999888777777777555444666999DDDWWWlllzzzqqqhhhbbbYYYUUUPPPMMMLLLLLLKKKJJJIIIHHHHHHGGGFFFEEEEEEEEECCCAAA@@@@@@???===999666:::999999888777777666666111///+++)))((('''&&&$$$$$$###""""""######""" ###"""!!!!!!"""###"""""""""!!!!!!!!! !!! !!!%%%$$$!!!"""&&&$$$'''&&&""""""(((---///|||fffVVVKKKEEE@@@??????>>>>>>>>>>>>???:::;;;======<<<;;;;;;<<<:::;;;;;;;;;:::888777555222222111000000000000111333222111///,,,)))'''%%%'''''''''&&&$$$%%%''')))+++111888===>>>===:::999666444///+++((('''''''''!!!###$$$$$$###"""###$$$!!!!!!!!!!!!"""###%%%%%%%%%###$$$'''''''''+++111333333444222000000111222222222333333333333222222111222333555666666666666555777:::<<<>>>>>>======;;;999888777777777555444666999DDDWWWlll{{{rrrhhhbbbUUUQQQMMMJJJJJJKKKKKKKKKIIIHHHHHHGGGGGGFFFFFFFFFDDDCCCBBBAAA@@@>>>:::777888888999999999:::::::::888555111...,,,***'''$$$$$$###""""""$$$$$$$$$###$$$"""  !!!!!!""""""""""""!!!!!!!!!!!!"""!!!$$$&&&(((&&&!!! %%%)))***{{{eeeUUUJJJEEE@@@??????>>>>>>?????????:::<<<>>>>>><<<;;;::::::::::::;;;;;;:::999777666444444333222222222222222.........------+++***)))'''''''''&&&$$$$$$'''))),,,111999>>>???===:::999555333000---***(((''''''"""###%%%%%%###""""""###!!!!!!!!!!!!"""###$$$%%%###"""$$$'''((((((,,,111555555555333000///000111222222333333333222111111222222444555666777777777555666999<<<===>>>======;;;:::888888888888666444666999EEEXXXmmm|||rrrhhhbbbUUUQQQMMMJJJJJJKKKLLLMMMJJJJJJKKKKKKKKKKKKJJJIIIBBBAAA@@@@@@AAA@@@>>>===888888999:::;;;;;;<<<<<<<<<:::777555333000,,,)))((('''%%%%%%&&&'''&&&%%%$$$"""  !!!!!! """"""""""""!!!!!!!!!!!!###!!!!!!###""" ###(((%%%(((((($$$"""%%%&&&%%%{{{eeeUUUJJJDDD@@@??????>>>>>>???@@@@@@;;;===??????<<<:::999999999:::;;;;;;:::999777666444333333222222222222222---------------,,,+++***'''''''''&&&%%%%%%''')))***000888>>>???>>>===<<<333222111///,,,)))'''%%%"""$$$&&&%%%###"""!!!"""""""""!!!!!!"""###$$$$$$!!!'''))))))---222222333333222000///000222222222333222222111000000111222333444555666666666555777:::===>>>??????>>><<<;;;999888999888777555777:::EEEYYYooo}}}ssshhhaaaWWWSSSNNNJJJJJJJJJKKKKKKJJJKKKLLLNNNNNNMMMKKKJJJCCCBBB@@@???@@@@@@???>>>;;;;;;;;;;;;;;;;;;;;;;;;>>>=========<<<999444111111...+++***))))))((('''$$$"""!!!!!!######""" !!!!!!!!!!!!""""""""""""&&&###"""######"""&&&,,, %%%'''%%%$$$%%%%%%"""zzzeeeTTTJJJDDD@@@???????????????@@@@@@<<<>>>@@@???<<<999888777999::::::;;;:::999777666222111111000///000000000//////...---,,,***(((((('''((((((&&&%%%%%%'''))))))///777>>>@@@@@@???>>>222222111000---***'''%%%###%%%&&&&&&###!!!!!!!!!"""""""""""""""######$$$%%%)))***...333000111111000//////111333333333333222222000//////000111222333444555555555666888;;;>>>@@@@@@@@@???===;;;:::999999999777666777;;;FFFYYYooo}}}sssiiiaaaXXXTTTMMMIIIHHHHHHHHHHHHGGGIIIKKKMMMNNNLLLJJJHHHHHHEEEAAA???>>>>>><<<;;;???>>>>>>===<<<;;;::::::??????@@@BBBBBB@@@;;;888888444000---,,,+++)))'''$$$"""!!!"""$$$%%%"""!!!!!!!!!!!!""""""""""""######***!!!&&&&&&%%%&&&$$$!!!gggTTTJJJEEECCCAAA>>><<<;;;<<<>>>???===>>>>>>>>>>>>======<<<999::::::::::::999888888111111222444444444444444,,,---......---,,,***))))))'''&&&%%%%%%&&&''')))***...333999<<<===<<<;;;888666333000///,,,)))'''$$$%%%&&&%%%###""""""###!!!!!!""""""""""""!!!!!!%%%$$$$$$%%%'''+++///222444666777777444222111111444444444444444444444444333333444444555666666777777999;;;===>>>>>>======<<<<<<;;;:::999999999999666<<>><<<<<<<<<>>>???===>>>>>>>>>>>>===<<<<<<999::::::::::::999888888222222222222222222222222............---+++)))(((***)))(((''''''((()))******---333888<<<===<<<;;;888666333000///,,,)))'''$$$"""!!!%%%###"""  """###""""""###$$$(((,,,000333+++...000111111111222333444444444444444444333333222222333333444555555555666777:::<<<=========<<<===<<<;;;::::::999::::::555;;;III\\\ppp|||pppeee]]]RRROOOKKKJJJKKKMMMMMMNNNMMMLLLKKKLLLMMMMMMLLLJJJFFFDDDBBB???=========>>>777777777777888999;;;<<<;;;<<>>===<<<===>>>???>>>>>>>>>>>>>>>===<<<;;;999::::::::::::999888888555444222111000000000111000000///...,,,***((('''***)))(((''''''((()))***)))---222888;;;<<<;;;:::888666333000///,,,)))'''$$$### ###(((%%%""""""%%%!!!!!!"""$$$(((---111444---///222333333333444555555555555555555444333222111111222333444444444444444666999;;;=========<<<======;;;::::::999999999555:::HHH\\\ppp{{{pppddd\\\RRROOOKKKIIIJJJLLLMMMNNNNNNMMMMMMMMMNNNMMMKKKIIIDDDCCC@@@===;;;;;;;;;;;;:::999999999999:::;;;<<<999:::===AAAEEEIIILLLMMMOOOPPPRRRRRRPPPLLLGGGDDD@@@>>>:::555000---+++***+++((($$$""""""""""""!!!"""""""""!!!!!!"""%%%&&&%%%###"""sssaaaSSSHHHAAABBB@@@???===<<<===>>>>>>>>>>>>>>>>>>===<<<;;;;;;999::::::::::::999888888555444222000000111222333222111000...,,,***((('''((('''&&&&&&&&&&&&'''((())),,,222888;;;<<<;;;:::888666333000///,,,)))''' """$$$%%%$$$###$$$$$$%%%######%%%!!!!!!"""%%%(((,,,///222444555666555333222222333666666666666555444222111111111333444555555444444444666999<<<>>>>>>>>>>>>===<<<;;;999888888888888666;;;III\\\pppzzznnnccc[[[TTTPPPLLLIIIIIIJJJLLLLLLOOOOOOOOOPPPPPPOOOLLLIIIDDDBBB???<<<::::::::::::;;;;;;;;;:::::::::;;;;;;<<<===>>>AAACCCEEEFFFGGGKKKNNNRRRVVVXXXXXXVVVUUUNNNKKKGGGAAA;;;777333222---***&&&$$$%%%&&&&&&&&&"""###$$$$$$###"""  !!!###%%%&&&&&&$$$$$$rrr```TTTIIICCCAAA@@@???>>>=========>>>>>>>>>>>>======<<<::::::999::::::::::::999888888555444222111222333666777333222000...,,,***((('''''''''&&&&&&&&&&&&'''''')))---222888;;;<<<;;;:::888666333000///,,,)))''' ###$$$###"""""""""######"""!!!!!!"""############$$$%%%(((***---...444555555333111//////000666777777777666444222000111222444666666666555555555777:::===@@@AAAAAA@@@<<<;;;:::888777777666666777===JJJ^^^rrrxxxmmmbbb[[[SSSOOOJJJHHHHHHKKKMMMMMMPPPPPPQQQSSSSSSQQQMMMJJJEEECCC@@@===;;;:::::::::888888888888888777777666===>>>???@@@AAABBBCCCCCCFFFHHHLLLQQQUUUXXX[[[\\\WWWUUUQQQLLLFFFBBB>>><<<333///+++((((((((((((((("""###$$$%%%%%%$$$###"""%%%%%%$$$$$$$$$$$$$$$%%%rrr___RRRJJJFFFAAA@@@???>>>>>>=========>>>>>>>>>===<<<;;;:::999999::::::::::::999888888444333333333444555777888444222000...+++***))))))))))))))))))))))))))))))***...333999<<<===<<<;;;888666333000///,,,)))'''%%%%%%###!!! !!!%%%((("""######$$$$$$######"""###$$$$$$&&&''')))+++,,,333444555444333333555777777888888888777444111///111333555777777777666555555777:::>>>AAABBBBBBBBB<<<<<<:::999777666666666888===KKK___sssxxxnnnddd]]]RRRNNNIIIGGGHHHKKKNNNPPPOOOPPPRRRTTTUUUSSSNNNJJJFFFDDDAAA===;;;:::::::::999999:::::::::999999888:::;;;<<<>>>@@@BBBCCCDDDFFFFFFHHHJJJMMMQQQTTTVVVWWWVVVSSSPPPMMMJJJHHHFFF===999444000---,,,)))(((%%%&&&&&&'''''''''&&&&&&((('''%%%$$$###$$$%%%&&&sss]]]PPPJJJHHH@@@@@@??????>>>=========>>>>>>>>>===<<<;;;999888999::::::::::::999888888444444444444444444444444444222000---+++*********(((((())))))))))))((((((+++///444:::===>>>===<<<888666333000///,,,)))'''((('''&&&###!!!"""&&&)))!!!"""############"""!!!!!!"""$$$&&&(((***,,,---222333444555555666999<<<888888999999777444111...000222444666777666555333333666999===@@@BBBBBBBBB>>>>>><<<:::999888777777777===JJJ^^^rrrzzzpppgggaaaVVVQQQKKKGGGFFFHHHJJJKKKLLLMMMPPPTTTUUURRRMMMIIIFFFDDD@@@===:::999999999;;;;;;======>>>===<<<<<<888999:::===???BBBCCCDDDEEEEEEFFFGGGIIIKKKLLLMMMPPPPPPPPPOOOOOONNNMMMLLLHHHEEE@@@<<<999666222000......---,,,++++++++++++)))))))))***************sss\\\NNNIIIIII@@@@@@??????>>>=========>>>>>>>>>===<<<:::999888999::::::::::::999888888444444444444444222111111333222000---,,,+++++++++&&&&&&''''''''''''&&&&&&,,,///555;;;>>>???>>>===888666333000///,,,)))'''"""$$$%%%### """"""!!!!!!!!!!!!""""""!!!###%%%(((+++---...///000111111111222555888888999:::999777444000...///000333555666555333222222555888<<>><<<:::999999999666<<>><<<888666444222000000000000***,,,///111222222000///rrr___SSSKKKGGGAAA@@@???===<<<<<<<<<<<<<<<===???>>><<<;;;;;;<<<<<<<<<<<<<<<;;;:::999999666666666666666777888888555444222111...---+++***((((((((((((((()))******...222888>>>AAAAAA???>>><<<888333///,,,***((('''%%%#########%%%&&&%%%$$$""""""""""""!!!!!!!!!!!!%%%%%%&&&%%%&&&)))...111222444666666555666777999<<<======;;;777333111000222222333444444333222222777777888;;;>>>???>>><<<@@@???>>>===<<<;;;;;;;;;:::>>>JJJ^^^rrr{{{ssskkkfffoooZZZNNNKKKFFFHHHKKKEEEHHHIIILLLOOOQQQPPPMMMJJJGGGEEE@@@<<<:::999;;;<<<888999:::<<<======>>>>>>666777:::;;;===@@@EEEHHHEEEEEEFFFGGGHHHHHHHHHHHHGGGHHHIIIIIIKKKKKKLLLMMMOOOOOOOOONNNLLLJJJIIIHHHEEECCCAAA???======<<<===@@@>>><<<======<<<888444rrr___SSSKKKFFFAAA@@@???>>><<<<<<<<<<<<;;;<<<>>>===;;;::::::;;;;;;;;;<<<;;;;;;:::999888555444444444444555666666444333111///---+++***)))((((((((((((((())))))***///222888>>>AAAAAA@@@>>><<<999333///---+++)))'''$$$###""""""$$$$$$###""""""""""""""""""""""""!!!%%%%%%&&&&&&&&&)))...111333555666777666777888:::;;;<<<<<<:::666333111111222333444555555444333222777777888;;;>>>???>>>===>>>===<<<;;;:::999999999:::>>>JJJ]]]rrr|||ssskkkeeehhhTTTIIIGGGCCCDDDFFF@@@DDDEEEGGGJJJMMMNNNLLLJJJFFFCCC???;;;999999:::;;;;;;;;;;;;<<<<<<<<<;;;;;;777999:::;;;<<>>===<<<<<<<<<:::<<<======;;;::::::;;;:::::::::::::::999777777333333333222333444444555333222111///---+++)))(((((((((''''''(((((()))***///222888===@@@AAA@@@>>><<<999444000...,,,)))'''%%%###""""""######!!! """"""""""""""""""""""""$$$%%%&&&&&&&&&)))---000333555777777777888999;;;999:::;;;999666333222222333444555666666555444333666666888;;;>>>@@@???>>><<<<<<:::999888777777777:::===III\\\qqq}}}tttkkkeeeaaaOOOGGGGGGAAABBBCCC===@@@@@@@@@CCCFFFIIIIIIHHHCCCAAA===:::888888999:::<<<<<<<<<;;;;;;999888777888999;;;;;;;;;===???BBBAAABBBCCCDDDEEEEEEEEEEEEBBBBBBCCCDDDEEEFFFFFFGGGDDDEEEFFFHHHJJJLLLNNNNNNQQQQQQPPPPPPQQQRRRTTTUUUWWWVVVUUUTTTTTTRRROOOLLLqqq___RRRJJJEEEAAAAAA???>>>===<<<<<<<<<;;;===>>>===<<<:::;;;;;;999::::::999999888777666333333222222333333444555333222111///---+++***)))(((''''''''''''((())))))///222777<<>><<<888444111///,,,***(((&&&$$$###"""######!!!"""""""""""""""############$$$%%%&&&''')))---000222444666666666777999;;;777999:::999666444333333444444555666666555444444666666888;;;???@@@@@@???<<<<<<:::999777666666666999<<>>>>>===;;;<<>>@@@@@@AAABBBCCCDDDDDDDDDDDDAAAAAABBBCCCDDDEEEFFFFFFFFFFFFFFFFFFGGGGGGHHHIIINNNNNNNNNOOOQQQTTTWWWXXX[[[ZZZZZZYYYXXXVVVSSSQQQqqq___SSSJJJEEEBBBAAA@@@>>>===============>>>??????===<<<<<<===999999999999888777666666444444444444444555555666444444222000...,,,+++***'''''''''''''''(((((()))...111555:::===>>>>>>===:::777444111///---***''''''%%%$$$$$$$$$$$$"""!!!!!!"""""""""#########$$$"""$$$%%%&&&'''))),,,///000222444555555666888:::777999:::999777444333444444444555666666555444444555666888;;;???AAAAAA@@@>>>===;;;:::888777777666888;;;GGGZZZooouuujjjbbb^^^OOOLLLMMMGGGFFFGGGAAA@@@===999888999;;;<<<<<<:::999777555333333444444555555666777777777777666222444777999:::<<<>>>@@@@@@AAABBBCCCDDDDDDDDDDDD===>>>>>>???@@@AAABBBBBBFFFEEEDDDCCCCCCCCCDDDDDDGGGHHHIIIKKKMMMQQQTTTVVVYYYZZZZZZYYYWWWTTTRRRQQQrrr```TTTJJJEEEBBBAAA@@@???>>>============???@@@@@@>>>======>>>999999999999999888666666555555555555555666666777555444333111///---+++***''''''&&&&&&''''''((())),,,///333888;;;<<<<<<<<<888666333000///,,,)))&&&'''%%%$$$$$$%%%%%%###"""!!!""""""######$$$$$$$$$!!!###%%%&&&'''))),,,...///111333444444555777999888:::;;;:::777555444444333444555666666555444333555555777;;;@@@BBBBBBAAA???>>><<<:::999888777777888;;;FFFYYYnnnuuuiiiaaaZZZMMMKKKLLLFFFEEEGGGBBBAAA>>>999777777777777777555444333111000000111111000111222444555555666666000333666888999;;;===??????@@@AAABBBCCCCCCCCCCCC>>>>>>???@@@AAABBBCCCCCCBBBAAA@@@@@@@@@BBBCCCDDDDDDEEEFFFHHHKKKNNNQQQSSSVVVXXXYYYWWWTTTQQQPPPPPPtttbbbUUUKKKFFFBBBBBB@@@???>>>============>>>@@@???===<<<<<<===::::::::::::999888777666555555555555555666666777444333222000...,,,******'''&&&&&&&&&&&&'''((((((+++---111555999:::;;;;;;777444222000...+++(((%%%%%%###"""###$$$$$$###"""!!!""""""######$$$%%%%%%!!!###%%%&&&''')))+++---///111333444555666888::::::;;;<<<;;;888666444444222333444555555444333222444555777;;;@@@CCCCCCBBB???>>><<<:::888777666666777:::EEEXXXmmmuuuiii```XXXKKKIIIKKKDDDCCCFFFBBBBBB>>>:::777777777666666111000///...............---...000111222333333333000333666888888999:::;;;>>>>>>???@@@AAAAAAAAAAAA??????@@@AAABBBCCCDDDDDD@@@???>>>===>>>@@@BBBCCCDDDDDDEEEGGGIIILLLOOOQQQSSSUUUVVVUUUQQQNNNMMMMMMtttcccVVVLLLGGGCCCBBB@@@???>>>>>>======<<<===???>>><<<;;;;;;<<<::::::;;;::::::999888777555444444444444555666666333222111///---+++))))))'''&&&&&&&&&&&&'''((((((***,,,000444777999::::::555333111///...+++'''$$$###"""!!!"""###$$$###"""!!!""""""###$$$$$$%%%%%% ###%%%&&&''')))+++---000222444555666777999;;;;;;===>>><<<999666555444222222333444444333222222444555777<<<@@@CCCDDDCCC???===<<<:::888666666555777:::DDDWWWmmmvvviii```XXXKKKIIIJJJDDDCCCGGGDDDAAA>>>:::888777777777666///...---,,,,,,,,,,,,,,,---...///000000111111111222444777888888777888999<<<===>>>??????@@@@@@@@@;;;;;;<<<===>>>???@@@@@@AAA@@@>>>===<<<===???@@@DDDDDDDDDFFFHHHKKKMMMOOOPPPRRRTTTRRRNNNKKKJJJKKKrrr```TTTLLLHHHDDDCCCBBB@@@??????@@@@@@@@@???===<<<;;;;;;<<<<<<===<<<;;;:::888777666555444555666666666555333333333222000//////...+++)))%%%'''((('''&&&&&&'''(((+++---///222555888:::;;;999777444111---***(((((((((&&&$$$$$$%%%%%%$$$###,,, '''))) ###"""###$$$&&&((()))+++,,,222333666888:::;;;<<<<<<<<<===>>>===999666333333555555555555555666777888555666999<<>><<<<<>>@@@AAAAAA@@@===:::777777:::===>>>???AAAEEEHHHKKKNNNOOORRRPPPNNNMMMMMMMMMKKKIIIrrr```TTTLLLGGGEEEDDDBBB???>>>=========>>>>>>===<<<;;;;;;;;;;;;<<<<<<;;;:::888777666666444555666666666555444333333222000//////...+++(((&&&'''((((((&&&&&&'''(((&&&(((***...222666888:::999777444111---+++)))''''''%%%######$$$$$$###""""""%%%%%% !!!(((""""""$$$&&&(((***+++,,,111333555888:::;;;;;;;;;<<<===>>>===999666444333555444444444555555666777555666999<<>>:::888777666555333111///---+++***)))******))))))***+++,,,------......///000222444777999:::??????>>>???@@@AAAAAA@@@======<<<<<<===>>>???@@@>>>>>>===;;;999:::===@@@>>>???AAADDDGGGJJJLLLMMMOOOMMMLLLKKKKKKKKKIIIGGGqqq___SSSKKKGGGEEEDDDAAA>>><<<;;;;;;;;;<<<======<<<<<<;;;:::999;;;;;;::::::999888777777555555666777666555444333333111000//////---+++(((&&&(((((((((&&&&&&'''((('''(((,,,000444999<<<>>>999777555111...+++)))'''&&&%%%###"""######"""!!! ###### $$$(((!!!"""$$$&&&(((***+++,,,111333555888:::;;;<<<<<<;;;===>>>===999666444333333333444444444444555555555666999<<<>>>@@@BBBCCCAAA???<<<999777666666666777:::DDDWWWllltttiiibbb[[[RRRKKKIIIGGGCCC@@@@@@>>><<<:::999888777555333111///---+++***)))******''''''((((((((()))))))))***+++,,,...111444666888:::<<>>===============>>>>>>;;;<<<======<<<===???BBB??????AAACCCFFFHHHJJJKKKLLLJJJIIIIIIIIIIIIGGGFFFooo^^^RRRJJJFFFDDDCCCAAA>>>===<<<<<<<<<;;;<<<<<<===<<<:::999888:::::::::999999888888888555666666777777555444333333111//////...---***((('''((()))((('''&&&'''((((((***---111555999<<<>>>888777555222///+++)))''''''%%%###############!!! %%%%%% """$$$###!!!"""###&&&(((***,,,---222333666999;;;<<<======;;;<<<>>>===999666444444222333333333333333333333444666888;;;>>>@@@BBBBBB@@@???;;;888666666666666777:::DDDVVVllltttjjjccc[[[RRRKKKIIIFFFAAA======;;;:::999999999777555333111///---+++***)))******'''''''''&&&&&&&&&&&&&&&(((((()))***,,,///111222444999>>>@@@???>>>@@@BBB???>>>>>>>>>=========>>>:::<<>>>>>???@@@;;;<<<<<<===<<<:::999888:::::::::999999888888888555666777777777666555444222111///......---***(((((()))***)))'''&&&'''((('''(((+++...111444777888888777666333000,,,)))'''(((&&&$$$$$$$$$%%%$$$###%%%%%%""" %%%%%% !!!###%%%(((***,,,---222444777:::<<<>>>??????:::<<<======:::666555444222333333444444333222222444555888;;;>>>@@@AAABBB@@@>>>;;;888666555555666777:::DDDVVVllluuukkkeee^^^UUUNNNLLLIIICCC???>>>:::999888888888777555222111///---+++***)))******''''''''''''&&&&&&&&&&&&''''''''''''((()))***+++111666<<>>>>>>>>???AAABBB@@@??????@@@CCCCCCDDDFFFHHHJJJKKKKKKKKKIIIHHHIIIJJJJJJIIIHHHmmm[[[PPPHHHDDDAAA@@@???>>>??????@@@AAA<<<======<<<<<<;;;:::999;;;;;;::::::999888777777666666777888777666555444222000///......,,,***''')))******)))'''&&&'''((()))***,,,///222555777888888888666444111---)))''')))'''%%%$$$%%%%%%$$$###%%%!!!"""%%%%%%### !!!###%%%(((+++,,,...222333666:::<<<>>>??????:::<<<======:::777555555222333444555444333222111444555888;;;===???AAABBB@@@>>>;;;888666555555555777:::DDDWWWlllvvvlllgggaaaYYYRRRPPPMMMGGGBBBAAA;;;999777666666666444222111///---+++***)))******((((((''''''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&///222666:::===???BBBCCC???@@@@@@AAAAAAAAA@@@@@@AAABBBDDDCCCAAA@@@@@@@@@CCCDDDEEEGGGIIIKKKLLLMMMKKKJJJIIIJJJLLLLLLLLLJJJkkkZZZOOOHHHDDDAAA@@@???>>>======>>>???>>>>>>===<<<;;;;;;;;;;;;<<<<<<;;;:::888777666666666777777888777666555444222000///...---,,,)))''')))***+++)))'''&&&'''''')))+++---111444888:::<<<888888777555111---)))'''(((&&&$$$###$$$$$$###"""%%% %%% !!!###%%%(((+++---...000222555888;;;===>>>>>>999;;;===<<<:::777555555333444555666555444222111333555777:::===???AAAAAA@@@>>>;;;777555555555555777:::DDDWWWlllvvvmmmhhhaaaYYYSSSQQQOOOHHHCCCBBB<<<999666555555444333222111///---+++***)))******'''''''''''''''(((((((((###############$$$%%%%%%)))))),,,000666;;;======???@@@BBBCCCCCCCCCCCCBBBBBBCCCDDDCCCAAA@@@AAABBBBBBBBBDDDFFFHHHJJJLLLMMMKKKJJJJJJKKKMMMNNNMMMLLLkkkZZZOOOGGGCCCBBBAAA???===<<<;;;<<<<<<@@@???===<<<;;;;;;<<<=========;;;:::888777666555666777888888888777555444222000......---,,,)))'''***++++++***'''&&&''''''$$$&&&)))---222666999:::888888777555222---)))''''''%%%###"""######"""!!!'''"""### !!!###%%%(((+++---......000333666999;;;<<<<<<999;;;===<<<:::777555555333444666666666444222111333555777:::===???AAAAAA???>>>:::777555555555555777:::DDDWWWlllwwwnnnhhh^^^WWWQQQOOOMMMGGGAAA@@@===:::666444333333333222111000---+++************&&&&&&&&&''''''(((((((((!!!!!!!!!!!!"""$$$%%%&&&"""!!!"""'''///555777666???@@@BBBDDDEEEEEEDDDDDDBBBCCCCCCCCCAAAAAACCCEEE@@@AAACCCEEEHHHJJJLLLLLLKKKJJJJJJKKKMMMNNNMMMLLLiii[[[RRRIIIDDDEEEDDDCCCAAA@@@???>>>>>><<<<<<<<<===============<<<;;;:::999:::<<<>>>???666666666666666666666666111000///...,,,***)))(((((((((''''''''''''(((((()))***+++///333888<<<>>>999999777333...)))(((''''''%%%###"""!!!###%%%&&&$$$###"""""""""""""""###&&&%%%%%%%%%'''))),,,...444444666888:::<<<>>>???<<<<<<===<<<;;;999777666222333555777777555333111###000:::;;;:::===CCCGGG@@@>>>;;;999777777888888888<<>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;999888999:::;;;===666666666666666666666666222111000...---+++***)))((((((''''''''''''((((((******,,,///333777;;;===888888777333...***((((((%%%%%%$$$$$$############""""""""""""""""""""""""%%%$$$$$$%%%&&&)))+++---111222444777999;;;<<<<<<::::::::::::888666555333111111111222222222222222,,,555===<<<:::<<>>GGGUUUjjjyyymmmeeebbbZZZRRRMMMLLLJJJEEEAAA===;;;888555222111000000///...---,,,,,,+++,,,,,,''''''((((((((('''&&&%%%###$$$###!!! """$$$!!!###&&&'''((()))+++---444777<<<@@@CCCFFFIIIKKKLLLKKKJJJJJJJJJIIIHHHGGGIIIIIIJJJKKKMMMNNNNNNMMMNNNNNNNNNNNNNNNNNNNNNNNNiii[[[RRRKKKEEECCCBBB@@@???======<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::888777777888999:::666666666666666666666666333222111///...,,,+++***((((((''''''''''''(((((()))***+++---000333777999777777666333...***)))((($$$%%%%%%%%%%%%###!!!!!!"""###""""""!!!#########$$$&&&(((+++,,,///111555888:::<<<<<<<<<=========<<<:::888777666555444333222333444666777333999===<<<;;;>>>>>><<<>>><<<999777666666666777;;;@@@IIIWWWkkkyyymmmeeecccZZZPPPLLLLLLKKKDDD===<<<:::777444111///...---///...---,,,,,,+++++++++&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$""" """$$$ """############$$$&&&+++...333888===CCCIIILLLLLLLLLLLLLLLLLLKKKJJJJJJIIIJJJKKKLLLMMMNNNNNNNNNPPPPPPPPPOOOOOONNNNNNNNNiii[[[SSSKKKEEEBBBAAA@@@???>>>=========;;;;;;;;;;;;::::::::::::::::::999888777777777888666666666666666666666666444333222000///---,,,+++((((((''''''''''''(((((((((((()))***,,,///222444555666555333///+++)))(((%%%%%%%%%$$$###!!!  """######"""!!!""""""###$$$&&&(((***,,,000222777;;;===>>>>>>===>>>>>>===;;;:::888777666555555555555555666777888333777999:::>>>BBBBBB>>><<<;;;888666555555666777;;;@@@IIIXXXkkkyyymmmdddaaaZZZRRRMMMKKKHHHCCC>>><<<:::666333000...---,,,///...---,,,++++++++++++&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%###!!!!!!"""$$$ !!!"""!!!  !!!###%%%)))...333:::AAAFFFHHHJJJKKKLLLKKKJJJJJJJJJHHHIIIJJJKKKKKKLLLNNNOOOUUUUUUSSSRRRPPPOOONNNMMMiii[[[RRRKKKEEECCCBBBAAA??????>>>>>>>>>;;;:::::::::999999999888::::::999888888777777777777777777777777777777777444333222111///---,,,+++((((((''''''''''''(((((()))))))))***,,,///222333444555555333///+++(((''''''%%%###!!! !!! """######"""!!!!!!!!!###$$$&&&)))+++,,,///222666;;;===>>>>>>>>>;;;:::888777555333222222///000222444444444222111333666777999>>>DDDDDD@@@;;;:::888666555555666777:::???IIIWWWkkkxxxkkkccc[[[YYYUUUOOOHHHCCCAAAAAA;;;:::666333000...------......---,,,++++++++++++''''''&&&&&&&&&%%%%%%&&&%%%%%%&&&$$$"""!!!"""###!!!""""""!!! """%%%(((+++111888===CCCEEEIIIIIIHHHGGGGGGIIIFFFHHHIIIJJJJJJKKKOOORRRXXXXXXVVVTTTQQQOOONNNMMMiii[[[RRRIIIDDDBBBBBBAAA@@@???>>>>>>???::::::999999888888777777888888888888888888777777777777777777777777777777444333222000///---,,,+++((((((''''''''''''((((((+++++++++,,,...111444555444555666333///***'''&&&'''%%%!!!!!!"""!!!"""###""""""!!! !!!###%%%(((***+++,,,...000444888;;;<<<=========<<<:::888666444333333000111444555555444111000555888999999===BBBBBB???;;;:::888666555555777777999>>>HHHXXXlllvvvjjjaaaWWWXXXVVVPPPGGGBBBAAACCC<<<:::777444222111000000...---,,,++++++*********((('''&&&%%%%%%%%%&&&&&&$$$%%%%%%$$$""" !!!!!!"""###"""  !!!"""###$$$&&&'''+++000333;;;???CCCEEECCCBBBCCCEEEAAADDDFFFGGGGGGIIINNNRRRVVVUUUTTTSSSQQQPPPOOONNNiiiZZZQQQHHHBBBAAA@@@???>>>>>>>>>>>>>>>:::999999888777777666666555666666777777777666666777777777777777777777777333333111000...,,,++++++((((((''''''''''''((((((*********,,,...111333555555666666444///)))&&&$$$###"""!!! !!!"""""""""""""""""""""""" """$$$&&&)))+++,,,---///000333666:::<<<>>>???BBB@@@>>>;;;999888777777444555555555555333222111444888:::999;;;???AAA???;;;:::888666666666777888888>>>IIIYYYmmmuuuhhh```VVVVVVSSSOOOIIIDDDBBBBBB<<<;;;888666444333333333...---,,,+++************'''&&&%%%$$$###$$$$$$%%%###$$$%%%$$$!!! !!!""""""!!!!!!"""$$$!!!"""######$$$%%%(((+++///555:::<<<:::888:::<<<777:::>>>??????BBBHHHNNNOOOOOOOOOPPPPPPQQQQQQQQQiiiZZZPPPGGGAAA@@@???>>>======<<<======999999999888777666666555333333444555666666666555777777777777777777777777333222111///...,,,+++***((((((''''''''''''((((((''''''''')))+++...111222555666777444///)))%%%### !!!""""""!!! $$$###"""""""""""""""###!!!"""$$$'''***,,,------111222555777;;;>>>@@@BBBAAA???<<<:::777666666666444333111///.........///111666:::999:::???BBBBBB<<<:::888777666777888999999>>>JJJZZZoootttggg___WWWTTTPPPMMMJJJGGGCCC@@@<<<;;;999777666555555555...---,,,+++************&&&%%%###"""""""""###$$$###$$$%%%###!!! """"""""""""###%%%!!!!!! !!!###$$$&&&+++222333111000222444...111555666777:::AAAHHHHHHIIIKKKMMMOOOQQQSSSTTTnnn___RRRJJJHHHCCCBBB@@@??????>>><<<::::::999888888777777888888555777888888666555666666555555555666777777888888777666555444222///---,,,(((((('''&&&&&&%%%$$$$$$'''&&&'''(((***...111333666666666444222---(((%%%%%%###!!!!!!$$$&&&%%%%%%%%%###!!!!!!###$$$%%%###!!!"""'''+++,,,,,,000333777;;;>>>???@@@@@@??????>>><<<999777555333111111111111111222222222333444666999;;;>>>@@@AAA@@@>>><<<:::888999999::::::>>>KKK^^^ssstttggg___WWWUUUQQQNNNLLLIIIFFFCCC???===:::777444222000000000000...---+++***(((((((((''''''&&&&&&%%%$$$$$$ !!!"""###$$$$$$!!!!!! !!!!!!"""!!!!!! """$$$&&&)))---222333111---,,,,,,000///......111555999<<>><<<;;;;;;:::999888:::999888888777777888888666777888888666555555666444555555666666777777777555555444222000...,,,+++(((((('''&&&%%%%%%%%%%%%'''''''''(((***...111333444777888666000***((((((&&&%%%###""""""###%%%'''!!!"""!!!  """'''$$$###%%%)))---......///111444888;;;===>>>???AAA@@@>>><<<999666444222222222111111111111111111333444666888;;;===???@@@???>>>;;;999888888999:::;;;???KKK___ssssssggg^^^XXXUUUQQQNNNLLLJJJFFFDDD???>>>;;;888555222111000000000...---+++***(((((('''''''''&&&%%%%%%$$$$$$ !!!!!!""""""######!!!!!! !!!!!!!!!!!!  """$$$%%%###(((,,,---+++((('''&&&'''&&&%%%%%%'''***...111888888:::===AAAEEEIIIKKKlll\\\PPPIIIGGGAAA@@@>>><<<<<<<<<<<<===:::999888888777777888888666777999888666555555666444555555666666666666555444444333111///---+++***)))((('''%%%%%%%%%&&&&&&'''''''''(((***---111333222777:::777///)))(((***%%%$$$$$$#########$$$$$$""""""###"""!!!!!!###%%%%%%$$$###%%%))),,,---......///222555888:::===>>>AAA@@@>>><<<999666444222333222222222111000000000222333555777:::===???@@@>>>===;;;888888888999:::<<<@@@LLL___ssssssfff^^^XXXUUUQQQNNNLLLJJJGGGEEE@@@???<<<999555333111000000000...---+++***((((((''''''&&&&&&%%%%%%$$$$$$!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!  !!!###$$$###&&&***,,,***(((&&&&&&$$$###""""""###&&&)))+++------...000444999>>>@@@jjjZZZNNNGGGFFFBBBAAA@@@>>><<<<<<>>>???:::999888888777777888888666888999888666555555555555666777777777777666555444333222111///---+++))))))(((&&&%%%%%%%%%&&&'''''''''''''''***---000222333666888666000+++)))((("""""""""""""""!!!!!! !!!###$$$#########$$$&&&"""""""""$$$&&&)))+++,,,...///000333666999<<<>>>???>>>===<<<:::777555444333333333222111000//////111222444777:::<<<>>>???>>><<<:::888777888999:::>>>AAAMMM___sss~~~rrrfff^^^YYYVVVRRROOOMMMKKKHHHGGGBBB@@@===:::666444222111000000...---+++***((((((''''''&&&&&&%%%$$$$$$######"""""""""!!!!!!!!! !!!!!!  !!! !!!"""######%%%(((******(((&&&%%%%%%$$$###"""###%%%''')))&&&&&&&&&'''***...222555}}}gggXXXLLLFFFEEE>>>??????<<<999999:::<<<:::999888888777777888888777888999888666444444555555666777888999888777666444444333111///---+++***)))((('''&&&&&&&&&'''(((''''''&&&'''))),,,///111666555333333333000***%%%!!!""""""###"""!!!   """ !!!###$$$&&&(((***,,,//////111333666:::===>>><<<<<<<<<;;;:::999888777333333333222111000//////111222444777:::<<<>>>???>>><<<:::888888888:::;;;>>>BBBMMM___ssssssfff^^^YYYVVVRRROOOMMMLLLJJJHHHCCCAAA>>>;;;777444222111000000...---+++***(((((('''&&&&&&%%%$$$$$$############""""""!!!!!! !!!!!!  !!!!!!!!! !!!###%%%&&&%%%###!!!"""!!!  !!!###$$$%%%$$$$$$$$$%%%'''***+++{{{eeeVVVJJJDDDCCC@@@BBBCCCAAA===:::;;;===:::999888888777777888888777999999888666444444444333444666888999999777666444444333111///---+++***''''''''''''''''''''''''''''''&&&'''))),,,...000888444111222444222+++$$$$$$$$$$$$$$$###"""!!!!!! """"""!!! !!!!!!!!!###&&&'''((()))+++---...000222555888;;;===>>>;;;;;;;;;;;;:::999888777333222222222111000000000222333555777:::===???@@@>>>===;;;999999:::;;;<<<>>>AAAMMM___ssssssggg___ZZZWWWRRROOOMMMLLLKKKJJJEEECCC@@@<<<888555333222000000...---+++***((((((&&&&&&%%%%%%$$$$$$############""""""!!!!!! !!!!!!  !!!!!!"""$$$&&&&&&$$$"""!!!!!!  """"""$$$$$$######$$$$$$%%%%%%zzzdddTTTIIICCCCCCCCCFFFIIIGGGAAA======>>>:::999888888777777888888888999:::888666444444444///111444666888888666666333222111000...,,,***(((&&&'''((())))))((('''&&&''''''&&&'''(((+++...000666444222333333111+++&&&%%%$$$$$$###""""""!!!!!!!!!###%%%%%%###"""!!!""" ###&&&(((((((((+++------...222555888;;;<<<<<<>>>======<<<:::888666555222222111111111111111111333444666888;;;===???@@@???===<<<::::::;;;<<<======AAALLL___sssttthhh```[[[WWWRRROOOMMMMMMLLLKKKFFFDDDAAA===999666333222000000...---+++***((((((&&&&&&%%%%%%$$$#########""""""""""""!!!!!!!!!!!!"""!!!  """!!!"""$$$'''(((%%%###!!!!!!!!!!!!!!!"""###$$$ !!!"""#########""""""yyycccSSSHHHCCCBBB@@@EEEHHHFFF@@@:::999::::::999999888777888888888888999:::888666444444444,,,...222555666666555555111111000///---***((('''$$$&&&)))***+++)))'''%%%''''''&&&'''(((+++...///333444555444222...***(((######!!!  """""" !!!$$$&&&%%%&&&)))++++++---111555999:::;;;;;;@@@@@@>>><<<999666444222111111111111111222222222333444666999<<<>>>@@@AAA???>>><<<;;;;;;<<<===>>><<<@@@LLL___sssuuuiiiaaa[[[WWWRRROOOMMMMMMMMMLLLFFFDDDAAA===999666444333000000...---+++***((((((&&&&&&%%%%%%$$$######"""!!!!!!!!!!!!"""""""""""""""!!!  !!! ###$$$!!! !!!!!! """######!!! xxxbbbUUUJJJEEEDDDBBBAAA@@@>>><<<;;;;;;;;;999999999999999999999999;;;:::999888777555444444444555666888888888888777333333222000...,,,***))))))'''&&&'''((()))((('''$$$%%%'''(((***,,,000333666777666555222...***(((''''''&&&&&&%%%$$$$$$$$$$$$$$$############$$$$$$######$$$%%%&&&''')))***000222444555666777:::===??????>>><<<;;;888666555555555444333111000000///000222555999<<>><<<;;;;;;;;;===>>>BBBEEEOOOaaatttssshhhbbb]]]YYYTTTPPPNNNNNNMMMLLLNNNHHHAAA<<<999777333000444333111///---,,,++++++)))'''%%%#########$$$%%%&&&&&&&&&&&&$$$!!! !!!""""""!!! &&&### !!!###$$$$$$$$$%%%######%%%$$$ !!!"""!!!!!!!!!!!! vvvaaaSSSIIICCCBBB>>>===;;;:::888777777777;;;;;;::::::999999888888;;;:::999888777666555444222333444555666666666555333222111000...,,,***((((((&&&%%%&&&'''((('''&&&%%%&&&'''((((((***...000555444444222///,,,(((&&&$$$$$$###"""!!! #########""""""###############$$$%%%&&&''')))***,,,...000222444666:::<<<>>>>>>===<<<:::999777666555555444333222111000000111222555999===???AAABBBAAA???===;;;:::;;;===>>>AAADDDOOO```tttssshhhaaa]]]YYYSSSPPPNNNMMMLLLKKKLLLHHHBBB===999666333111222111000...,,,+++******((('''%%%$$$######$$$%%% !!!!!!"""!!! !!!!!! !!! ttt___QQQGGGBBB@@@???>>>===;;;:::999999888======<<<;;;:::999888888;;;;;;:::888777666555444222333444555666666666666222222111///---+++)))''''''%%%$$$%%%&&&'''&&&%%%%%%&&&'''''''''(((+++...333333111///,,,)))'''&&&&&&%%%$$$###"""!!! """"""""""""""""""""""""######$$$$$$&&&((()))***))),,,///222444777:::===<<<<<<<<<;;;:::999777777555555444444333222111111111333666999===@@@AAABBBCCCAAA===;;;:::;;;===???@@@CCCNNN```sssrrrggg```\\\XXXSSSOOOMMMLLLKKKJJJIIIGGGCCC>>>888444333333111000///---,,,***)))((('''&&&&&&%%%%%%$$$$$$### """#########"""!!!!!! !!!  ttt___QQQGGGAAA@@@@@@???>>>===<<<;;;;;;;;;<<<<<<<<<;;;;;;:::::::::<<<;;;:::999777666555555555555666777777888888888222111000///,,,***(((&&&'''&&&%%%%%%''''''&&&%%%%%%&&&''''''((()))---///444333111///---***((('''$$$$$$$$$#########""""""!!!!!!""""""""""""!!!!!!"""######$$$&&&(((***++++++...111444666888;;;===;;;;;;;;;;;;:::999777777555555444444333222222111222333666999===???AAABBBDDDAAA>>>;;;:::;;;===???@@@CCCNNN```tttrrrggg```\\\XXXSSSOOOMMMLLLJJJIIIFFFFFFDDD???777333333444111111000...---+++)))(((&&&&&&&&&&&&%%%$$$###"""!!!"""###$$$$$$$$$$$$$$$!!! !!!"""###!!!   """!!!!!!!!!!!! vvv```RRRHHHCCCAAA>>>===<<<;;;:::999999999:::::::::;;;;;;<<<<<<<<<<<<;;;:::999888666555555555555666666777777888999222222111///,,,)))'''&&&((('''&&&'''((()))(((&&&$$$%%%'''((())),,,000333555444333222///---***))) !!!!!!!!! !!!""""""""""""!!! """"""###$$$&&&(((***+++---000333555666777999;;;::::::::::::999888777666444444444333333222222111222333666999<<<>>>@@@AAACCC@@@===;;;:::;;;===???@@@CCCNNN```tttrrrggg```\\\XXXRRRNNNLLLKKKIIIHHHDDDEEEDDD???888333333444222222111000...,,,***)))&&&&&&&&&&&&%%%$$$###""" !!! !!!  """!!!!!!!!!!!! wwwaaaSSSIIIDDDBBB???>>>===<<<;;;;;;;;;;;;888888999:::;;;<<<======<<<<<<;;;999888777666555444333333444444555666777333333111///---***'''&&&)))(((''''''((()))((('''$$$%%%'''(((***---111444333444444333111...+++))) !!!""""""######!!!!!!############!!!!!!""""""###$$$&&&(((***,,,,,,///333555666666777888:::::::::999888777555555333333333222222111111111111222555888;;;===>>>??????>>><<<;;;;;;;;;===>>>???BBBMMM```tttssshhhbbb\\\XXXRRRMMMKKKJJJHHHGGGCCCCCCAAA>>>999555333333222222222111///---+++)))'''&&&&&&%%%%%%$$$$$$######""""""!!!!!! """!!! !!!"""!!! !!!!!! """!!!!!!""" wwwaaaSSSIIIDDDBBB@@@???>>>>>>============888888999999::::::;;;;;;<<<<<<;;;:::888777666666444444333333444555777888555444222000---***(((&&&((('''&&&&&&(((((('''&&&$$$&&&'''((()))+++///222000111333333111---(((&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%$$$"""!!!!!!"""###$$$&&&)))+++,,,+++///333666777888999;;;;;;;;;:::999777666444333222222111111111111000000000111444777999;;;======;;;;;;;;;;;;;;;<<<<<<<<<<<<@@@KKK]]]qqqtttiiiccc\\\WWWRRRMMMKKKIIIHHHFFFDDDBBB???===:::888444111000111111111///,,,***(((((('''%%%$$$######$$$%%%%%%$$$$$$###############!!!  !!!###!!!!!!""""""!!! ###### ######  vvvaaaSSSIIICCCBBB<<<;;;:::999999999999999999999999999999999999999===<<<;;;:::888777666666666666555555666777999:::555555333111...+++(((''''''&&&%%%%%%''''''&&&%%%%%%&&&'''''''''))),,,...,,,...111222000+++&&&"""$$$$$$###"""!!! !!!###$$$%%%%%%$$$###!!!!!!!!!"""$$$&&&)))+++,,,,,,000555999;;;<<<>>>???<<<;;;:::999777555333222111111111000000000000000///111333666888:::<<<<<<888999:::;;;<<<<<<<<<<<<:::>>>III[[[ppptttjjjddd\\\WWWQQQMMMJJJIIIGGGFFFDDDAAA===<<<;;;999444000///000000000...+++(((''')))'''%%%#########$$$%%%!!! !!!"""  """"""!!!!!!!!! wwwbbbTTTIIIBBB?????????>>><<<999999:::<<<:::::::::;;;;;;;;;<<<<<<;;;;;;:::999888777666555666666666666777777777777555444333///+++((((((((()))((('''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((///444555333222222,,,###(((&&&###"""###$$$%%%$$$!!!"""###%%%%%%&&&&&&%%%###$$$%%%&&&(((***,,,...000111333666888:::;;;<<>>;;;888555333111111111000...---+++***''''''&&&$$$$$$$$$$$$$$$'''$$$!!!   !!! !!!!!! !!!  !!!xxxbbbTTTIIICCCAAA;;;;;;:::999777666888:::888888888999999999::::::999999999999888888777777555555666666666777777777444444333///+++(((((()))''''''&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''(((((('''...111///,,,***(((%%%$$$"""  !!!!!!  !!!"""###""""""###%%%''')))+++,,,111222555777:::<<<===>>>>>>;;;999;;;:::666222222222111111000///000000000///111333666888:::;;;;;;;;;999888888:::;;;::::::>>>AAAKKK\\\nnnuuukkkddd\\\VVVOOOIIIFFFFFFFFFFFFEEEDDDAAA>>>:::888555444111111000000...---+++***&&&&&&%%%$$$############&&&$$$"""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!! !!! xxxbbbTTTIIICCCBBB======<<<999666555666888999999999999::::::::::::;;;;;;:::999888777666555555555555666666666777777444444222///+++)))((()))&&&&&&&&&&&&&&&'''((()))'''&&&&&&&&&&&&'''(((((((((***,,,,,,+++***(((%%%$$$"""  !!!!!! !!!  """###!!!"""###$$$&&&(((***,,,...///222666:::===>>>???<<<:::999::::::888555333111111111111111000//////000111333555777999:::;;;:::888777888:::;;;;;;;;;>>>@@@JJJZZZllltttiiiaaaYYYUUUPPPKKKHHHHHHIIIIIIHHHGGGDDDAAA<<<777333111111111000///...,,,+++***'''&&&%%%$$$############"""""""""$$$%%%%%%$$$"""""""""""""""""""""""""""   wwwaaaSSSIIICCCBBBAAAAAA???;;;777555666777::::::::::::;;;;;;;;;;;;======;;;999777555444333555555555555666666666666333333222///+++))))))***&&&&&&&&&&&&&&&'''((()))'''&&&&&&&&&&&&'''(((((()))&&&%%%(((***)))&&&###$$$###!!!!!!"""###""" """!!!  """$$$!!!"""###$$$&&&(((***,,,...000222555888:::;;;<<<::::::999999999999666333000111111222111000///...111111333444666888:::;;;;;;999888999;;;<<<<<<;;;===???HHHXXXkkk~~~rrrfff^^^WWWUUUQQQLLLIIIGGGGGGGGGGGGGGGGGGDDD@@@:::444111000000000///...,,,***)))((('''&&&%%%%%%$$$$$$$$$""""""###$$$&&&&&&$$$"""""""""""""""""""""""""""    vvv```RRRHHHCCCBBBCCCBBB@@@===999666777888::::::;;;;;;;;;<<<<<<<<<======;;;999777555444333444444555555555666666666333333222///+++))))))***''''''&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''((((((---)))(((+++,,,***'''(((%%%###"""###$$$$$$"""!!!###"""!!! !!!"""###""""""###%%%''')))+++,,,222333444555666777777777888:::999777888999666111111111111111111000//////111222222333555777999:::<<<:::999999;;;<<<<<<;;;;;;===GGGWWWjjj}}}qqqeee^^^XXXVVVRRRLLLFFFDDDEEEGGGIIIIIIHHHFFFBBB===888444000000//////---,,,***)))(((((('''&&&%%%%%%%%%%%%&&&%%%$$$%%%%%%$$$!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!    uuu^^^PPPGGGBBBAAAAAAAAA???<<<999888999:::999999:::::::::;;;;;;;;;;;;::::::999888777666666444444444555555555666666222333222///+++))))))***(((''''''&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((******,,,---((("""%%%,,,$$$###"""###$$$$$$"""!!!""""""!!!!!!!!!!!!!!!!!!######$$$%%%(((***,,,---111222444555777888999999777:::999666666888555///111111111000000000000000222222222333555777999:::<<<:::888888999:::999999999<<>>>>>===<<<:::999;;;===888888999999999:::::::::888888888888888888999999444444444555555555666666222222111///+++******+++)))((('''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((( ###)))((()))$$$###"""###$$$$$$""" !!!!!!""""""!!! ###$$$%%%&&&(((***,,,...,,,...111555999<<<>>>???666:::999555555888555...222111111000///000000000222222222333444666999:::;;;999888777888888888777888;;;FFFXXXkkk}}}sssiiibbbZZZVVVPPPJJJHHHOOOZZZccc```ZZZPPPEEE<<<666333222000000///...---+++***)))'''&&&%%%$$$###############!!!!!!!!!###$$$###"""   !!!  xxxaaaQQQEEE@@@???;;;<<<<<<<<<;;;:::999999<<<:::999999;;;;;;:::888999999999999888666555444000111222333555666777888777555222...+++*********+++***((('''&&&&&&&&&'''***'''%%%%%%'''((('''%%%'''(((((((((((((((''''''%%%$$$###""""""###$$$%%%""""""#########""""""!!!'''%%%%%%''''''&&&)))//////111444777999:::;;;;;;999888888777666555555444444444333222111//////...111111333555777999:::;;;<<<<<<;;;:::888777666666:::===FFFVVVhhh}}}{{{qqqhhhbbbcccXXXOOOMMMJJJJJJYYYllllllvvvmmmNNN777555666000111111000...---,,,+++******)))'''''''''&&&%%%######""""""!!! !!!!!!!!!!!!  !!!  """ !!!"""######"""""" !!!### !!!"""  ###uuu___PPPEEE@@@@@@???>>>===<<<;;;:::999888<<<;;;::::::::::::999888999999999999888666555444000111222333444666777777777555111---***)))((((((+++***((('''&&&&&&'''''')))'''%%%%%%&&&'''&&&$$$''''''((((((((((((''''''######"""!!!!!!"""######""""""#########""""""!!!$$$"""$$$'''((((((,,,111///111444777999:::::::::888888777666666555444444333333222222111000/////////000222444666888999:::;;;;;;:::999888777777777:::===FFFVVVhhh}}}{{{rrriiicccaaaWWWOOOLLLIIIHHHUUUfff~~~vvv^^^AAA666<<<:::...111111000...---,,,+++***)))(((&&&&&&&&&%%%$$$"""$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!  !!! !!!#########"""  uuu```QQQGGGBBBCCCBBB@@@>>><<<:::999999999===<<<::::::::::::888777999999999999888666555444000111222333444555666777666444111---***'''&&&&&&***)))(((''''''&&&''''''(((&&&$$$$$$%%%&&&%%%$$$&&&''''''(((((((((''''''""""""!!!!!!!!!!!!""""""!!!""""""######"""""""""!!!&&&((((((,,,111///111444777999:::999999777777666666555444444444222222222111111000000000---///111444666777777777:::999999888888888888888:::<<>>;;;::::::;;;<<<===<<<::::::::::::888666999999999999777666555444000111222333444555666666777555222...+++(((&&&&&&))))))((((((''''''''''''&&&%%%$$$###$$$$$$$$$$$$&&&&&&''''''((((((''''''"""""""""""""""""""""""" !!!""""""""""""""""""%%%'''&&&)))...///111555777999999888777555555555555444444333333111111111111000000000000+++---000333555666666666888888777777777777888999999<<>>555333222000000///...,,,+++******)))'''&&&%%%%%%%%%###""""""!!!!!!!!!  !!!!!!   !!!$$$!!! yyybbbSSSHHHCCCCCC???>>><<<;;;;;;<<<===>>>===;;;::::::::::::999777999999999999777666555444000111111222333444555555777555333000,,,***((('''((((((((((((((('''''''''%%%%%%$$$$$$#########$$$%%%%%%&&&'''''''''''''''######################## !!!"""""""""""""""!!!&&&'''&&&(((,,,000222555888999888777666444444444333333333333333111111000000000000000000+++---///222444555666666888777666555666777888999999<<>><<<:::999999;;;;;;:::888999999999999888666555444111111111222333444444444555555333000...+++)))(((''''''((((((((((((''''''%%%%%%&&&$$$###"""###%%%$$$%%%&&&'''''''''''''''######$$$$$$$$$$$$###### !!!""""""""""""###"""$$$((()))''')))...000222555888999888666444333333333222222222222222111111111000000/////////------///000333555666777888777555444444666888999999;;;EEETTTggg|||{{{rrrjjjddd]]]YYYSSSNNNJJJHHHHHHIIIFFFHHHLLLLLLEEE;;;444222000///...---,,,***))))))+++)))''''''''''''%%%###############""""""""""""    !!! ttt___PPPFFFAAAAAA<<<<<<<<<;;;;;;;;;;;;;;;:::999888999;;;<<<;;;:::999999999999888666555444111111111222333333444444333222111000---+++)))(((&&&'''((())))))(((''''''%%%&&&'''%%%###"""$$$&&&###$$$%%%&&&''''''''''''!!!"""###$$$$$$###"""!!! !!!""""""""""""###"""###'''''''''***000000222666888999777555333222222222222222222222222222222111000///......---///......///111444777999999777555444333555777888999;;;DDDTTTfff{{{zzzrrriiiccc\\\YYYSSSMMMIIIHHHGGGFFFFFF@@@>>>BBBBBB;;;444444000///...---+++***))))))***(((&&&&&&&&&&&&$$$"""""""""""""""############  """ !!!"""!!! uuu```RRRHHHDDDEEE<<<<<<<<<<<<;;;:::999888999888888999;;;<<<<<<;;;999999999999888666555444111111111222222333333444111000000...---+++)))(((&&&'''((())))))(((''''''%%%'''(((&&&###"""$$$'''###$$$%%%&&&'''''''''''' !!!"""######"""!!!  !!!"""""""""""" ###$$$$$$)))///000222666999999777444222111111111111111111222222333222111000///...---,,,000///......000444888:::999888555333333444666777888;;;DDDTTTfff{{{zzzqqqiiiccc[[[XXXRRRKKKHHHHHHGGGDDD???<<<>>>CCC>>>444111666//////...---+++***)))))))))'''%%%%%%%%%%%%###!!! !!!!!!!!!!!! !!!  ### ###%%%%%%!!!!!!ttt^^^OOOEEE@@@AAA======<<<;;;;;;;;;;;;<<<;;;<<<<<<<<<===>>>>>>>>>;;;;;;;;;:::999888777666111000//////000222444666333222111///---+++))))))'''((())))))'''&&&'''((('''&&&%%%$$$###$$$%%%&&&&&&'''((()))******))))))((('''%%%###""""""###$$$!!!!!!!!!!!!!!!!!!!!!!!!#########$$$&&&(((***+++444333444777999999555111555555333222111000000000444444333222000...,,,+++......///111333555777888666555555444444666777888999<<>><<<888555222222222000...,,,+++))))))))))))((('''&&&%%%$$$$$$%%%"""  ###""""""!!!  yyydddUUUJJJDDDCCC======<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999888777666222222222222111111000000222111///---+++)))((('''&&&&&&&&&%%%$$$%%%(((+++&&&''''''''''''&&&%%%%%%%%%&&&((()))******))))))########################""""""""""""""""""""""""!!!!!!"""$$$&&&)))+++,,,333666:::<<<;;;:::::::::555555333222111000000000...000222333333111///---,,,,,,---///111333555666666555555444444666777888:::<<>><<<999555222222111000///---,,,+++***)))))))))((('''&&&$$$$$$%%%""" !!!$$$&&&%%%###!!!"""""""""!!! !!!######!!!yyyeeeUUUJJJDDDBBB======<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<======::::::::::::999777666555111111222222222111111000111111///---+++)))((('''%%%&&&'''&&&%%%%%%&&&(((&&&'''((((((((('''%%%%%%%%%&&&'''(((((('''&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$"""""""""""""""""""""""" !!!"""$$$&&&)))+++---111555999;;;:::999999:::555555333222111000000000///000222444333111...,,,,,,,,,---///111333555666666555555444444666777888888:::CCCSSSdddwwwzzzqqqiiiddd\\\ZZZUUUPPPLLLIIIHHHGGGFFFCCC@@@>>><<<999555222000000///...,,,++++++***(((((((((((('''%%%###"""%%%###!!!###&&&'''### !!!""""""!!! """""" yyydddUUUIIICCCBBB======<<<;;;;;;;;;;;;<<<;;;<<<<<<<<<===>>>>>>>>>999999999999888666555444000111111222222222111111111000///---+++)))((('''%%%&&&''''''%%%$$$%%%&&&&&&'''((((((((('''%%%%%%'''((((((((((((&&&%%%$$$ !!!!!!!!!!!! !!!"""$$$'''))),,,---...222777999777666666888555555333222111000000000///111333444333111---+++......///111333555777888666555555444555666777888666999BBBQQQbbbuuuzzzqqqiiiddd\\\ZZZUUUPPPLLLIIIHHHGGGFFFCCCAAA>>><<<999555222......---,,,,,,+++******&&&'''''''''&&&$$$"""!!!"""  !!! !!!""""""!!!  |||dddUUULLLEEE@@@;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<=========<<<;;;999777555444222111000//////000000111666222---+++++++++)))'''$$$&&&%%%$$$'''...---''')))%%%''',,,,,,&&&$$$'''&&&'''((())))))((('''&&&&&&''''''%%%!!! """%%% """ """ !!!!!!"""###&&&))),,,---222555888:::999888888999666555333111////////////---000222000+++)))+++......000222333444666999;;;:::888666555444555666777999;;;CCCQQQbbbvvvzzzssskkkfffaaa]]]WWWPPPJJJGGGEEEDDDEEEBBB>>>===<<<:::555111000...++++++------***(((,,,+++)))'''%%%$$$###### !!!###""" """###!!!$$$###"""!!!  !!!!!!"""xxxaaaRRRHHHAAA===>>>===<<<<<<;;;::::::999===<<<<<<;;;;;;;;;<<<<<<===<<<<<<;;;999777555444222222000/////////000111222000---,,,,,,+++'''$$$&&&((('''$$$''',,,+++&&&(((&&&'''++++++&&&$$$'''&&&'''((())))))((('''&&&%%%&&&%%%###!!! !!!!!!"""  """!!!!!!!!!"""###&&&))),,,---333666999;;;:::999999:::777555333111000///000000///222444222---+++---000---...000111222444777:::999888666444444555666777888:::BBBPPPaaauuuzzzqqqiiiccc```]]]WWWPPPJJJGGGEEEDDDDDDBBB>>>===<<<999555222000...,,,+++---,,,***(((+++***)))'''%%%$$$###### ###%%%%%%$$$!!! !!!"""###"""  !!!!!!  zzzcccTTTKKKDDD@@@@@@???>>><<<;;;:::999999>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999888666666333222000/////////000111......---------***&&&"""'''((('''%%%''')))(((%%%(((&&&'''******&&&%%%&&&&&&&&&'''(((((('''&&&&&&%%%$$$""""""!!!  """!!!!!!""" !!!!!!"""###&&&))),,,---444666:::;;;;;;:::;;;;;;888777555333111111111111000333555444000...///111,,,---///000111333555888777666555444333444555666777888@@@OOO```tttzzzpppgggaaa___\\\VVVPPPKKKGGGEEEDDDDDDAAA???===;;;888555222000...,,,,,,,,,,,,***(((***)))(((&&&%%%$$$$$$$$$ !!!"""###%%%'''!!!""""""    }}}fffWWWNNNGGGCCCAAA@@@>>><<<;;;;;;;;;;;;>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999888777666333222111/////////000000......------+++)))&&&$$$'''''''''&&&'''((('''&&&'''''''''((((((&&&%%%&&&%%%&&&'''(((((('''&&&%%%&&&###!!!"""###""" $$$$$$$$$$$$ !!!!!!"""###&&&))),,,---333666999;;;;;;:::;;;;;;999888666444333222222222000333444444222000000111,,,...///000111222555777555555444333333333444555666777???MMM^^^rrrzzzpppgggaaa^^^[[[VVVPPPKKKGGGEEECCCCCCAAA???===:::777444222///...---,,,,,,+++***))))))((('''&&&%%%%%%%%%%%%!!!!!!!!!$$$!!! !!!""""""!!!!!!{{{dddUUULLLFFFBBB???>>><<<;;;;;;<<<===>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999888777666444333111////////////000111000...+++)))(((((()))%%%%%%&&&'''''''''((()))'''(((((('''&&&'''&&&%%%$$$%%%&&&''''''&&&%%%$$$&&&$$$"""###$$$### $$$$$$$$$$$$ !!!!!!"""###&&&))),,,---111444888::::::999:::::::::999777555333333333333///111333333222000000///---///000111111222555777444444333333333444444444555666===KKK]]]rrryyyqqqhhhccc]]]ZZZVVVPPPKKKGGGDDDCCCAAAAAA@@@===:::666444333.........---+++*********(((((('''%%%%%%$$$$$$$$$!!!###!!!!!!!!!  !!!!!! |||eeeWWWNNNHHHDDD>>>===;;;::::::;;;===>>><<<<<<;;;;;;;;;<<<<<<===;;;;;;;;;:::999888666666444333111000///...//////111000...+++(((''')))+++$$$$$$%%%((('''%%%'''+++&&&((((((%%%%%%''''''$$$$$$$$$%%%&&&&&&%%%$$$$$$&&&%%%$$$$$$$$$###!!!!!!###""""""###!!!!!!!!!"""###&&&))),,,---000333777999999999:::::::::999777555333333333333...000111222222111///...---///000111111222444777333333444444444444444444555666===KKK\\\rrrxxxppphhhccc[[[YYYUUUPPPLLLGGGDDDCCCAAAAAA@@@===999555333333......///---+++)))******)))((('''%%%$$$############$$$$$$###!!! !!!""""""    """""""""!!!}}}fffXXXOOOIIIEEE???===;;;999999:::;;;<<<;;;;;;;;;;;;;;;<<<===>>>===<<<<<<;;;999777555444444333111000///...//////---......,,,((('''((()))&&&$$$&&&)))'''###$$$***&&&)))((($$$$$$''''''$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$###"""!!!"""######$$$""""""$$$###!!!!!!"""###&&&))),,,---111444888:::::::::;;;<<<:::888666444333222333333...///111333333222000...,,,.../////////000333555333333444555555555555555555666===KKK\\\rrrwwwooogggaaaZZZXXXUUUPPPLLLGGGDDDBBB@@@AAAAAA===888444333333---//////...***))))))+++***)))'''%%%$$$###""""""$$$###!!!!!!""""""!!!!!! !!!"""###"""    xxxbbbSSSKKKEEEAAAAAA???<<<999777888999::::::::::::;;;<<<===>>>???======<<<;;;999777555444555333222000///......///))),,,...---)))&&&&&&&&&(((&&&'''***&&&!!!"""(((%%%)))(((######'''((($$$###$$$%%%%%%%%%%%%$$$###"""$$$$$$""" ###&&&"""$$$""""""$$$"""!!!!!!"""###&&&))),,,---222555999;;;;;;;;;<<<===999888666444333222222222///000111333444333111...+++---.........///111333333444444555666666666555666666===KKK\\\rrrvvvmmmeee___ZZZXXXUUUQQQLLLGGGDDDBBB???AAAAAA===888444333333---///000...***((()))++++++)))'''%%%###"""!!!!!!"""!!!"""  """###!!!"""  """ !!!!!!xxxbbbVVVNNNFFF@@@@@@<<<;;;<<<<<<999:::===;;;;;;;;;<<<<<<<<<<<<<<<>>>>>>===<<<:::888666555444222000///000000///......---,,,+++***((('''''''''''''''%%%$$$%%%(((+++%%%&&&''')))************$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$"""!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""$$$%%%%%%###&&&+++000222555888:::;;;;;;<<<===::::::999888666444333222000111222333333222111000333111///---...111444777555666666777777777777777444666===KKK]]]sss~~~ssslllfffbbb___[[[UUUPPPMMMJJJHHHFFFEEEBBB>>>;;;999777444222222000///......---***((((((''''''&&&&&&%%%$$$$$$$$$&&&%%%"""!!!###"""""" !!!###!!!!!! !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!zzzcccVVVOOOGGGAAA@@@<<<;;;<<<<<<999:::===:::::::::;;;;;;<<<<<<<<<>>>======;;;:::888666555555333111111111222111///...---,,,+++***(((''''''$$$$$$$$$###"""###%%%(((&&&&&&''''''((()))))))))$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$###!!! """"""""""""""""""""""""%%%$$$"""###&&&))),,,...333555999::::::;;;;;;===::::::999888666444222111000111222333333222111000111000///...///222555777666666777777777777666666555666===LLL^^^ttt~~~tttkkkdddaaa___[[[VVVQQQNNNKKKIIIGGGEEEBBB>>>;;;999777444222222000///......---+++((('''&&&&&&%%%%%%$$$###### !!!""" """!!!!!! !!!!!!!!! |||eeeXXXOOOHHHBBB@@@===;;;<<<;;;999999===888999999:::;;;<<<============<<<;;;999888666555333222000///000000///......---,,,+++***(((''''''&&&''''''&&&%%%%%%(((***((('''&&&%%%%%%&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$!!!"""%%%&&&&&&$$$""" """"""""""""""""""""""""'''### """''',,,...---333666999:::::::::;;;<<<::::::999888666444222111000111222333333222111000/////////000111333444555666666777777777777666666555777???MMM___uuutttkkkddd``````\\\WWWRRROOOLLLIIIGGGEEEBBB>>>;;;999777444111111000.........---+++(((&&&&&&%%%%%%$$$#########"""### """!!!!!! ###"""$$$  !!!!!! ~~~gggYYYPPPIIIDDDAAA===;;;<<<;;;888999<<<888999:::;;;<<<===>>>???<<<<<<<<<;;;999777666555444333111000111222111000...---,,,+++***((('''''''''((()))((('''''')))+++((('''%%%######$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$!!!###$$$$$$##############################%%%###!!!"""'''+++......333666999::::::999:::;;;999999999777666444222111000111222333333222111000000000111222222222222222666666777777777777666666666888@@@OOOaaavvvvvvllleeeaaa___\\\WWWSSSPPPMMMJJJHHHEEEBBB>>>;;;888666333111000///.........---+++)))''''''&&&%%%%%%$$$$$$###$$$&&&$$$"""$$$"""###!!!""" !!! !!!!!!""" !!!!!!!!!!!!!!!!!!!!!!!!"""######"""  iiiZZZPPPIIIEEEAAA===;;;<<<;;;888888<<<999:::;;;<<<===>>>??????<<<;;;;;;:::999777666555777555444444555555555444...---,,,+++***(((''''''$$$%%%&&&%%%$$$$$$&&&(((((('''%%%###"""###$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$###""""""""""""###$$$$$$""""""""""""""""""""""""!!!###$$$$$$$$$'''---111333555888999999999:::;;;999999888777555333111000000111222333333222111000222222333333222111///...555555666777777777777777777999BBBQQQcccxxxwwwooohhhddd^^^[[[WWWTTTQQQNNNJJJHHHDDDAAA===:::888666333111///...------...---+++)))((((((((('''&&&&&&%%%%%%"""### """!!!$$$"""###""" !!!   jjjZZZPPPIIIEEEBBB>>><<<<<<;;;888888;;;::::::;;;;;;<<<===>>>>>>;;;;;;::::::999777666555333111000000111222111000...---,,,+++***(((''''''%%%&&&((((((&&&&&&''')))'''&&&%%%#########$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$)))(((%%%###"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""%%%+++111111444777999999:::;;;<<<999999888777555333111000000111222333333222111000333333333222222000///...333444555777888888888888888:::CCCSSSeeeyyyyyypppiiieee]]]ZZZVVVSSSQQQNNNJJJGGGDDDAAA===:::888666333000///...------------+++)))))))))(((((('''&&&&&&&&&!!!###""""""###!!!###!!!$$$""" !!!""" kkkZZZOOOHHHEEEBBB>>><<<===;;;888888;;;999999999::::::;;;;;;;;;::::::::::::999777666555///...,,,---...//////......---,,,+++***(((''''''''')))******))))))***+++%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$############""""""!!!!!!  """&&&+++...///222666888999:::<<<===999888888666555333111000000111222333333222111000111111111111111111111111222333444666888999::::::888;;;DDDTTTfffzzzyyypppiiiddd[[[YYYVVVSSSQQQMMMIIIFFFDDDAAA===:::888555222000...---,,,,,,------+++))))))(((((('''&&&&&&%%%%%% ###$$$""""""$$$$$$ """"""!!!   kkkYYYNNNHHHEEEBBB>>><<<===;;;888888;;;888888888888888888888999:::::::::999888777666555444222111111222333333222...---,,,+++***(((''''''$$$&&&(((((('''&&&'''((($$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$ """"""!!!!!! !!!$$$)))++++++...111555888999;;;<<<>>>888888888666555333111000000111222333333222111000/////////000111222444555000222444666888:::;;;;;;999;;;EEEUUUggg{{{zzzpppgggbbbZZZXXXUUUSSSPPPMMMIIIFFFDDDAAA===:::777555222000...---,,,,,,------+++)))(((''''''&&&&&&%%%$$$$$$ """!!!"""###!!! !!! !!!###!!!iiiZZZQQQJJJFFFAAAAAAAAA@@@>>>===;;;:::@@@:::888;;;;;;999<<>>FFFUUUfff|||yyyooogggbbb]]]YYYUUUQQQOOOMMMKKKIIICCCAAA<<<888888999444,,,......---,,,,,,++++++***)))((('''&&&%%%$$$$$$$$$%%%%%%$$$###"""!!! """""""""""""""""""""""" !!!!!!     iiiYYYPPPIIIEEECCCBBB@@@===<<<<<<<<<<<<<<<888666888777444555:::::::::::::::999777666555444555333000222777888555///---+++)))'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%&&&&&&%%%###"""###%%%&&&&&&''''''''''''&&&&&&%%%$$$""""""######!!!###$$$%%%$$$###"""###$$$%%%$$$""""""$$$'''***+++...111555777888888888999999::::::888555222000000111111111111111111111111000000222333333444444444444333444666:::;;;999777;;;===FFFUUUggg|||wwwnnnfffaaa\\\XXXTTTQQQOOOMMMKKKIIIFFFCCC===777666555///''',,,,,,++++++***)))))))))***)))((('''&&&%%%%%%%%%############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!   hhhYYYOOOHHHCCCDDDBBB???<<<:::;;;<<<>>>===:::888999888555555777999::::::::::::999888888555555333000111555555222000///---+++***(((((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''%%%&&&&&&''''''&&&&&&%%%%%%###""""""######!!! !!!###$$$###"""!!!"""$$$$$$#########$$$''')))+++...111555777888888888999888999:::888444222000000111111111222222222111111---...///111333444444555444444555777999:::999777888<<>><<<:::888555666666666666666666555888888999:::::::::999999555222000000111000......++++++***)))((('''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$###""""""$$$&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$###!!!"""######"""!!!!!!""""""!!!!!!"""### """###$$$$$$%%%))),,,...111555777888888888999888888888666333111111222///000111333333333222111......///000111111111111444666888999999888888888555999EEEWWWiii}}}|||rrriiiaaa]]]WWWTTTPPPMMMKKKJJJHHHFFF@@@@@@===888555555222---,,,++++++******)))((((((((((((&&&%%%$$$#####################"""""""""""" !!! lll]]]RRRIIIDDD===???@@@AAA???<<<999777555777777444555888999777777888888999999999888888444000///000111...,,,---++++++++++++***((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$###"""!!!###$$$###$$$$$$%%%%%%$$$$$$###$$$"""!!!"""###$$$"""!!! """"""!!!!!!###$$$!!!$$$$$$$$$%%%))),,,...111555777888888888999888888777555222111111222...///111333444333222111...///000111111111111111444777999:::999888888999666:::EEEWWWjjj}}}{{{qqqhhhaaa\\\WWWTTTOOOLLLJJJHHHFFFDDDAAABBB???999444333000,,,---,,,,,,++++++***))))))((('''&&&$$$######""""""$$$#########""""""!!!!!! !!!!!!  kkk\\\QQQHHHCCC????????????>>>;;;999888888:::999444333888999777777777888888888777666666333...---000111---+++,,,------------,,,+++)))(((&&&&&&&&&&&&&&&'''''''''%%%&&&&&&$$$""""""###$$$######$$$$$$$$$$$$#########"""!!!"""###$$$###!!!!!!""""""""""""###%%% $$$%%%###$$$(((,,,...111555777888888888999777888777444222000111333---///111333444333222111---...///111222333333333555777::::::999777888999777;;;FFFWWWjjj~~~zzzqqqhhh```\\\XXXTTTOOOKKKIIIFFFCCCAAA>>>@@@>>>888333333111------,,,,,,++++++***))))))((('''&&&%%%$$$#########""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!! jjj[[[PPPGGGAAAAAA@@@>>>===;;;:::::::::666888555...---222444111777777777777777666555555222---,,,000111,,,***,,,)))*********)))(((&&&%%%&&&&&&&&&''''''((((((((('''''''''&&&###"""###%%%######$$$$$$$$$$$$#########"""!!!"""###$$$###"""!!!######""""""$$$&&& $$$%%%###$$$(((---...111555777888888888999777777666444111000222333---...111444444444222111+++---///111333555666666555888;;;;;;888777888999888;;;FFFWWWjjj~~~zzzqqqhhhaaa\\\XXXTTTOOOKKKHHHEEEBBB@@@888;;;:::666333444333111,,,,,,++++++***))))))))))))((('''&&&%%%$$$$$$$$$ !!!"""###$$$%%%%%%"""""""""""""""""""""""" iiiZZZOOOGGGAAA??????>>><<<;;;:::999888666555444333333222333333555777999999888555444444///......000111000...,,,///...------++++++***))) (((,,,)))((()))(((###'''''''''&&&%%%$$$###"""%%%%%%%%%&&&))))))((('''%%%%%%%%%$$$###"""!!! """""""""""""""""""""""" """###$$$'''+++...---...000333666888999:::888888888777666444222111111333555333000...///000//////000111333444555555777666666888:::;;;:::888;;;>>>HHHYYYkkkwwwnnnfffaaaaaa]]]XXXPPPIIIEEEBBB@@@??????;;;777333222111000///...------,,,,,,++++++***)))((('''&&&&&&%%%&&&&&&$$$$$$"""!!! ###'''+++777---%%%######!!!  """   ###iiiZZZPPPGGGBBB??????>>>===;;;:::999999888777666555444444444444333666999:::999888888888000///......//////---+++------,,,+++***))))))(((!!!%%%###$$$&&&&&&###&&&&&&&&&&&&%%%$$$$$$###((('''&&&'''''''''%%%###%%%%%%%%%%%%$$$###""""""""""""""""""""""""""""""!!!###$$$%%%&&&(((,,,///...000333666888:::;;;;;;888888888777555444222222111333555444111//////000//////000111333444555555777777777888:::;;;:::999;;;>>>IIIYYYlllvvvnnneee______[[[VVVOOOIIIEEECCCAAA???@@@===888555333222111///...------,,,,,,+++******)))((('''&&&&&&%%%%%%&&&######"""!!! """%%%(((***"""!!! !!! !!!  """ jjj[[[QQQHHHCCC@@@???>>>===<<<;;;:::999999999888777666666666666333666999999888666666666222000...---------,,,+++,,,,,,+++***)))(((''''''###%%%$$$$$$'''((('''%%%%%%%%%&&&&&&%%%$$$$$$(((&&&&&&&&&&&&&&&$$$"""$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""###$$$$$$$$$%%%'''+++...000222666:::<<<===<<<<<<999888777666555333222222111333444444222000000000...///000111333444555666888777777888:::;;;;;;:::;;;???JJJZZZmmm~~~vvvmmmddd]]]\\\YYYTTTNNNIIIFFFDDDBBB@@@@@@<<<888444333111///------------,,,++++++******)))((('''&&&%%%%%%%%%%%%!!!"""###""" """$$$"""    !!!  !!!kkk\\\RRRIIIDDDAAA@@@???>>><<<;;;:::::::::999888777666666666666555777888777444111//////333000---,,,,,,,,,,,,+++,,,,,,+++***)))(((((('''&&&'''(((&&&$$$%%%&&&'''$$$$$$%%%&&&&&&&&&%%%%%%$$$######%%%''''''&&&%%%""""""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""$$$(((+++000333888<<<>>>>>><<<;;;999888777555444333222222111222444444333222000000...///000111333444666666999888777888:::<<<<<<;;;<<<@@@KKK\\\nnn~~~vvvnnnddd]]]ZZZVVVRRRLLLHHHFFFDDDBBBAAA===999555222000...+++)))------,,,,,,+++*********(((((('''&&&%%%%%%%%%%%%!!!###$$$###""" !!!!!!$$$ """  !!! """""" lll\\\RRRJJJDDDAAAAAA@@@???===<<<;;;:::888888777666555555555555444666888777444111//////333111...,,,,,,---,,,+++------,,,+++***)))((((((&&&%%%%%%$$$"""!!!###%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$######%%%''''''&&&%%%#########$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!$$$(((,,,111444888<<<>>>===<<<;;;999888666444333222222222111222333444555333111///......000111333555666777;;;999888888:::<<<<<<<<<<<<@@@LLL]]]ppp~~~vvvnnnddd]]]ZZZTTTPPPKKKHHHFFFDDDBBBAAA;;;888555222000...+++)))---,,,,,,++++++***))))))((('''&&&%%%%%%$$$$$$%%%"""$$$%%%%%%###!!!!!!!!!&&&"""!!!######   !!!###!!!kkk\\\RRRIIIDDDBBBAAA@@@???>>>===<<<;;;777777666555444444444444222555888888777555555555333111///.........---,,,------,,,+++***))))))(((%%%###$$$&&&&&&$$$&&&+++%%%%%%%%%&&&&&&%%%$$$$$$(((&&&&&&&&&&&&&&&$$$"""%%%%%%&&&&&&&&&%%%%%%$$$""""""""""""""""""""""""#########""""""&&&+++///222444888;;;======<<<;;;999888666444222222222222111111333555666555222///---...///111333555666777<<<:::888999;;;============AAAMMM___qqq~~~uuummmccc]]][[[SSSOOOKKKHHHFFFDDDAAA@@@<<<999777555333111...,,,,,,,,,,,,+++******))))))((('''&&&%%%$$$$$$$$$$$$"""$$$%%%%%%###!!!!!!""""""""""""""" !!! kkk\\\QQQIIICCCBBBBBBAAA@@@>>>===<<<<<<777777666555444444444444222555888999888777666777111000///000111111///---,,,,,,+++***)))(((((('''&&&$$$&&&))))))%%%&&&+++&&&&&&&&&&&&%%%$$$$$$###((('''&&&'''''''''%%%###$$$$$$%%%%%%%%%%%%$$$$$$"""""""""""""""""""""""""""""""""!!!"""&&&+++000444666888:::<<<=========999888555333222111222222111111222555777666222...---...///111333555777777===;;;999999;;;===>>>>>>===BBBNNN```rrr{{{rrrjjjaaa[[[ZZZRRROOOKKKHHHFFFCCC@@@>>>:::999777555555333000...,,,,,,++++++***)))))))))((('''&&&%%%$$$$$$$$$$$$!!!#########!!! !!!### ###  jjj[[[QQQHHHCCCCCCBBBAAA@@@???===<<<<<<888777666555555444444444333555777888666444333333000000000111333222000...++++++***)))((('''&&&&&&%%%###$$$'''%%%###'''''''''&&&%%%$$$###"""&&&%%%%%%&&&))))))(((''' !!!!!!"""""""""!!!!!!""""""""""""""""""""""""  $$$***///666777999:::<<<===>>>>>>999888555333111111222222111111222555888777222...------///111333555777888===;;;999999;;;===>>>>>>===BBBOOOaaassszzzpppggg___ZZZZZZRRROOOKKKHHHEEECCC@@@===888666555444444222///---,,,,,,++++++***)))))))))''''''&&&%%%$$$$$$$$$$$$ !!!!!!!!!!!!###""" """ !!!~~~kkk\\\OOOFFFDDDGGGDDD@@@>>>===<<<:::999888888888777666555444444666666666555444444333333222222111111000///////////////...,,,***'''%%%$$$))))))***)))((('''%%%$$$'''&&&%%%$$$%%%''')))+++))))))(((((((((((())))))'''&&&###"""!!!!!!###$$$######"""""""""""""""### """$$$%%%&&&(((+++---777888999;;;<<<;;;;;;:::<<<:::666333222222444555111333555666666555333111/////////000222444666777:::;;;<<<<<<<<<>>>AAADDD@@@DDDPPPcccvvv}}}qqqhhhbbb[[[WWWQQQNNNJJJGGGDDDBBB???===;;;999777444111000000//////...---------,,,)))'''++++++***)))'''$$$""" &&&&&&"""!!!&&&$$$"""""""""""""""!!!!!!!!! !!!!!!!!! !!!!!! !!!###~~~kkk\\\OOOGGGDDDAAA???===<<<===>>>>>>>>>999888666666666555444333666666666555444444333333555444333111///...,,,+++,,,,,,,,,+++***)))''''''(((((())))))((('''&&&%%%######"""!!!"""###$$$%%%'''&&&&&&&&&&&&&&&&&&''''''%%%###"""!!!"""############""""""""""""###### !!!###$$$$$$&&&))),,,333444777:::===>>>??????<<<:::666333222222444555111222444666666444222111/////////000222444666888:::;;;<<<<<<<<<===???AAA>>>BBBMMM```ttt{{{oooggg```ZZZUUUPPPNNNJJJGGGEEECCC@@@>>>;;;:::777444222000000//////---+++***+++++++++*********))))))'''%%%###!!! !!!"""$$$lll]]]PPPHHHEEE>>>===;;;<<<>>>??????>>>>>>;;;888888999999777555666666666555444444333333333333222111000...,,,+++)))******++++++******)))''''''(((((((((((('''&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$"""!!!""""""######"""""""""""""""###### """#########$$$'''***111333666:::===???@@@AAA;;;999666333222222333444111222444555555444222111/////////000222555777888999;;;======<<<;;;<<<===;;;???KKK]]]qqqyyymmmeee^^^XXXSSSPPPMMMIIIGGGEEECCCAAA???<<<:::777444222000/////////---)))((()))***++++++(((((((((((('''%%%$$$###""" $$$)))&&&"""***!!!!!! lll]]]QQQIIIFFFAAA???============;;;:::???;;;777666888999777444666666666555444444333333//////000111111000///...))))))************))))))&&&&&&&&&''''''(((((((((''''''((('''&&&%%%$$$###&&&''''''''''''''''''&&&&&&%%%$$$###""""""""""""""""""""""""""""""###$$$"""############$$$'''***333555777:::<<<===>>>>>>;;;999666333222222333444222333444555555444333222/////////111222555888999999;;;======<<<:::999::::::>>>III\\\pppyyymmmddd]]]WWWSSSOOOLLLIIIGGGFFFDDDBBB@@@===;;;888555222000/////////---***)))))))))((('''''''''''''''&&&%%%%%%$$$((("""$$$,,,)))'''######"""!!!  !!!""" ~~~kkk]]]PPPIIIFFFCCCAAA???>>>>>><<<:::888<<<888444333444444333111666666666555444444333333...///000111111000...---+++++++++***)))((('''&&&%%%%%%&&&&&&''''''((((((&&&&&&&&&%%%$$$###"""!!!&&&&&&'''(((((('''&&&&&&%%%%%%$$$######"""""""""""""""!!!!!!"""###$$$$$$$$$$$$$$$######%%%))),,,111333666999;;;=========:::888666444222222222333333444555555555555444333//////000111333666888::::::<<<======;;;999888888;;;>>>III[[[ooozzznnneee^^^XXXTTTOOOMMMIIIGGGFFFEEEBBB@@@===<<<888555222000//////...---------,,,)))%%%"""''''''&&&&&&%%%%%%%%%%%%'''&&&'''!!!  !!!  }}}jjj\\\PPPHHHFFF@@@???>>>???@@@???===;;;===;;;999666444444444555666666666555444444333333222333333222000---***(((,,,,,,+++***)))'''%%%$$$&&&&&&%%%%%%&&&'''(((((((((''''''&&&%%%$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$%%%%%%$$$$$$###""""""!!!!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$######&&&***...---///333777:::===>>>???999888666444222222222222333444444444444444444333//////000111333666999;;;;;;<<<======:::999999999;;;>>>HHH[[[ooo{{{nnnfff___YYYUUUQQQNNNJJJHHHFFFDDDBBB@@@>>><<<999555222000//////------...///...+++%%%!!!((('''&&&%%%$$$$$$%%%%%%%%%"""&&&"""!!!!!!!!!!!!!!! !!!!!! !!!!!! |||iii[[[OOOGGGEEE???>>>>>>@@@AAABBB@@@>>>===>>>===888333222555999666666666555444444333333333333444333000,,,(((&&&,,,++++++***)))'''%%%$$$'''&&&%%%%%%%%%&&&'''(((***)))'''&&&&&&&&&''''''$$$%%%'''(((((('''%%%$$$$$$%%%$$$$$$###""""""!!!!!!!!!!!!!!!"""###$$$%%%"""###"""""""""%%%***...,,,...111555999;;;<<<===888777666444333222111111222222222222222222222222//////000111444777:::;;;<<<======<<<:::999:::<<<:::===GGGZZZnnnzzznnneee___XXXTTTRRROOOKKKHHHFFFDDDAAA??????===999666333000//////---,,,---......,,,)))&&&((('''&&&$$$$$$###$$$$$$%%%$$$######$$$$$$$$$$$$!!!!!!!!!""""""""""""###  """"""!!! {{{iii[[[NNNGGGEEEAAA@@@@@@AAABBBBBB???===666999999333,,,***///555777666666555444444333333000111222222000---***(((************)))'''&&&&&&''''''%%%%%%%%%%%%&&&'''&&&%%%###!!!!!!"""###$$$'''(((***++++++***((('''$$$$$$%%%$$$$$$###"""!!!!!!!!!!!!!!!"""###$$$%%%!!!!!!!!! !!!%%%***...///111333555777888888888888777666444333222111111000000000000000000000000//////000111444777:::<<<===>>>===;;;:::999;;;===999<<>>???===:::666333000//////---,,,++++++---...---+++)))(((&&&$$$#########$$$$$$((((((!!!!!!   {{{jjj]]]PPPHHHEEEEEECCC@@@??????AAABBBBBB<<<;;;:::999999999::::::666777888888888777555444444444333222222111111000...---+++++++++***'''%%%(((''''''''''''&&&&&&&&&#########$$$%%%&&&$$$###((((((((((((((((((''''''%%%$$$######$$$$$$###!!!$$$###%%%'''$$$###''',,,))))))///---+++...333777:::;;;:::999777666555444444444444444///000111222222222222222...000222444777888999:::@@@??????>>>===;;;999999:::>>>HHHWWWjjj|||qqqhhh```XXXSSSNNNMMMLLLIIIGGGEEECCCBBB@@@>>>;;;888444111000///------,,,+++++++++,,,,,,)))&&&######%%%&&&%%%"""$$$###!!!  !!!######"""!!! !!! !!!!!!!!! !!!!!!"""!!! !!!"""!!!zzzgggYYYMMMFFFDDDAAA@@@>>>======>>>>>>>>>;;;:::999888888888999:::888999999999888666444222444444333222222111111000......,,,***((('''(((((((((''''''''''''&&&&&&&&&%%%$$$$$$%%%&&&'''&&&&&&%%%&&&&&&'''''''''&&&&&&%%%$$$$$$$$$$$$$$$###"""""" """ !!! %%%######)))''',,,///444888:::;;;:::999888666333111000222444555000000111222222222222222///000111444666888:::;;;??????>>>===<<<:::999888999>>>GGGUUUiii{{{pppggg___XXXSSSNNNMMMJJJGGGEEECCCAAAAAA???===;;;777444111000///------,,,+++++++++,,,,,,)))&&&$$$$$$%%%&&&$$$###%%%$$$"""!!! !!!"""######"""  !!!###"""%%% !!!!!!xxxeeeVVVKKKDDDCCCCCCBBBBBBAAA@@@??????>>>;;;:::999888777888999999:::;;;:::999888555333111444444333222222111111000......,,,)))'''&&&''')))(((''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&'''"""###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%!!!!!!"""!!!!!!### %%%$$$%%%)))'''...111555888;;;;;;;;;:::999666222///...000333555000000111222222222222111000000111222555888;;;<<<=========<<<;;;999777666888===FFFTTThhh{{{pppggg```XXXSSSOOOMMMIIIEEEBBBAAA@@@@@@>>><<<:::777444111000///------,,,+++++++++++++++)))'''%%%$$$%%%%%%$$$###$$$###!!! !!!"""""""""  !!! !!!""""""!!! yyydddVVVKKKEEEDDDCCCDDDDDDDDDBBB@@@??????<<<;;;:::999888999::::::::::::;;;:::888666444333444444333222222111111000...,,,***)))******'''$$$(((''''''''''''&&&&&&&&&$$$$$$$$$$$$###$$$%%%'''!!!"""###$$$%%%&&&&&&&&&%%%&&&&&&&&&$$$$$$$$$%%%'''""" ###%%%%%%%%%"""'''((($$$$$$))),,,+++000222555999;;;;;;;;;;;;888666333111000111222444000111111222222222111111000000000111444888;;;>>><<<<<<<<<;;;999888666555888===FFFUUUhhh{{{qqqiiiaaaZZZTTTQQQNNNIIIEEEAAA@@@@@@@@@<<<;;;999666333111000///------,,,+++************((('''&&&%%%$$$$$$######"""!!!  """!!!  !!!!!!!!!!!!$$$ !!! zzzeeeWWWLLLGGGGGG>>>@@@BBBAAA>>><<<<<<===>>>===<<<;;;:::;;;<<<<<<999999:::::::::888777666444444333222222111111000///***'''***......&&&(((''''''''''''&&&&&&&&&$$$%%%&&&&&&$$$$$$&&&(((######$$$&&&''''''''''''%%%&&&'''&&&$$$###$$$&&&"""######!!! ###%%%######&&&)))***000222555888:::;;;<<<<<<777777666555444333222111111111222222222111111000000000000111444888<<<>>>;;;;;;;;;:::999777555555888===GGGUUUiii}}}ssslllddd\\\VVVSSSPPPKKKFFFBBB@@@@@@@@@;;;999777555333111000///...---,,,+++************(((((('''%%%$$$#########""""""!!!!!!!!! !!!!!!"""!!!  !!!"""!!!!!!&&&+++&&&!!!""" zzzeeeWWWLLLGGGGGG>>>AAACCCAAA>>>===???AAA???>>>===<<<;;;<<<======999999:::;;;:::999888777444444333222222111111000...***''')))...---&&&(((''''''''''''&&&&&&&&&$$$'''***)))'''&&&'''***$$$%%%&&&''''''(((''''''###&&&'''&&&###"""###&&&!!!"""  $$$$$$"""!!!"""#########%%%)))+++///000333777:::;;;<<<===666777777777666444111000111222222222222111000000...///000222555999<<<>>>;;;;;;;;;:::999777555444777<<>><<<;;;;;;<<<<<<===;;;;;;<<<;;;;;;999777666444444333222222111111000---+++***)))((('''&&&%%%(((''''''''''''&&&&&&&&& %%%)))***'''$$$%%%'''&&&&&&''''''''''''&&&&&&"""%%%'''&&&""" """%%% %%%&&&"""!!!$$$%%%#########$$$$$$%%%&&&***...---///222555999;;;===>>>777777666555444222111000222222222222222111000000---...000333666999;;;===<<<<<<;;;:::999777666555444999DDDTTTiii}}}uuunnnfff^^^XXXQQQOOOKKKGGGCCC???===<<<888777555333222111000000...---,,,***))))))((((((((())))))&&&###!!!"""$$$###############""""""!!!!!!  !!!!!!!!!""""""000CCCKKK===***$$$'''*** sss```SSSHHHBBBAAA===???AAA>>>;;;<<>>===<<<;;;:::;;;<<<<<<=========<<<:::888666444444444333333222111111000,,,...---((("""!!!&&&,,,(((((('''''''''&&&&&&&&&!!!&&&'''$$$!!!!!!"""&&&&&&'''''''''&&&%%%%%%!!!%%%'''%%%!!!"""%%%###%%%!!! """"""!!!!!!""""""$$$(((---+++---000444888;;;===>>>999777444222000000111111222222222222222111000///,,,...111444777:::;;;<<<<<<<<<<<<;;;999888666555111777BBBRRRhhh|||tttmmmeee]]]WWWOOONNNKKKGGGCCC>>>;;;999777666555333222111000000...---,,,***)))(((((((((((())))))&&&""" """$$$ !!! !!! &&&(((!!!tttbbbUUUJJJBBB???AAA@@@@@@???>>>===<<<<<<<<<===>>>>>>>>>>>>>>>===<<<<<<;;;:::999777666555888555222222333555444222---.........---,,,***)))'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%'''%%%###%%%''')))'''%%%############$$$%%%&&&''')))'''### !!!###%%%%%%%%%$$$$$$%%%'''((()))111333666888:::;;;::::::999777444333333333111000000111222333333222000///222222222333555888;;;<<<<<<<<<<<<;;;:::888555444444:::DDDTTTiii}}}tttllleee]]]XXXRRRNNNIIIDDDAAA===:::888888777555333222000000000//////...,,,***))))))***''''''&&&%%%$$$$$$###### !!!!!!"""######$$$%%%""""""$$$###!!!###  """"""#########!!! rrr___SSSHHHAAA????????????>>>>>>>>>>>>>>><<<<<<======>>>>>>>>>>>>>>>>>>===<<<;;;999888777888555222111222222111///,,,+++***(((''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%'''%%%###%%%'''((('''%%%&&&$$$######$$$%%%$$$$$$'''%%%###!!! !!!###$$$!!!!!!!!!"""###&&&((()))000222666999:::;;;:::999999777444333333333111000///111222333333222000///222222222333666888;;;<<<:::;;;;;;:::999777444333666;;;FFFVVVkkkuuummmeee^^^XXXQQQMMMHHHDDDAAA>>>;;;999888777555333222000000///------,,,+++***)))******((('''&&&%%%$$$"""!!!!!!     nnn]]]QQQGGG@@@>>>=========>>>>>>?????????:::;;;;;;<<<===>>>??????=========<<<;;;999777777888555222111111000...---000...+++((('''''')))***%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%'''%%%$$$$$$&&&''''''&&&)))&&&######$$$%%%###!!!$$$######"""""""""###### """$$$''')))+++///222666999;;;:::999888999666444333333222111000///000222333333222111///111222222444666888:::<<<999999:::999888666444333777<<>>>>>>>>>>>>>>>>>999::::::;;;<<<>>>???@@@;;;;;;;;;:::888777555444555444333222111000//////000...,,,***(((((()))***&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$%%%&&&'''''')))%%%""""""%%%&&&$$$!!!!!!"""###############"""#########$$$&&&(((***,,,...111555999;;;:::888777888666444333333222111//////000222333333222111000111111333444666888:::;;;999:::::::::888777555333777===HHHYYYnnn}}}sssjjjbbbZZZUUUOOOKKKFFFBBB@@@???>>>===999777666333111000/////////---+++*********))))))''''''&&&%%%$$$######"""&&&%%%$$$###""" !!!!!!!!!!!!%%%"""mmm[[[PPPGGGBBBAAA??????>>>>>>===<<<<<<;;;999999999:::;;;===>>>???;;;;;;:::999888666555444222333333333222222222222++++++***)))(((&&&$$$###''''''&&&&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$%%%''')))'''$$$""""""%%%&&&%%%###!!!!!!"""#########""""""%%%%%%$$$$$$%%%''')))***...000444888999999888666888666333222222222000///...///111333333333111000000111333555777999:::;;;::::::;;;;;;:::888666555666<<>>>>>999888666333111000///...111///,,,+++++++++)))'''&&&&&&&&&&&&%%%%%%%%%%%% !!!&&&((('''""" !!!   mmm[[[PPPGGGBBBAAA@@@??????>>><<<;;;;;;::::::999999999:::;;;===>>><<<<<<<<<;;;:::888666666000222444444333222333444,,,,,,---,,,***(((%%%$$$((((((''''''''''''((((((%%%$$$$$$######$$$$$$%%%&&&&&&&&&$$$###$$$'''***$$$$$$$$$$$$###$$$%%%%%%!!!""""""######"""!!!!!!$$$######"""###$$$&&&'''///000333666777888888777888555333222222111000///...///111333444333222111000111333555777999::::::::::::;;;;;;:::999777666666===IIIZZZooovvvnnnggg___ZZZPPPLLLFFFAAA??????>>>>>>:::888666444111///......111...***)))++++++(((&&&%%%%%%%%%%%%%%%%%%%%%%%% !!!!!!!!!###"""###"""###''',,,000000''' ###"""!!!mmmZZZOOOFFFAAA@@@>>>>>>=========<<<<<<<<<;;;:::999888999:::<<<===<<<<<<<<<;;;999888666555///222444444222000000222111000///---+++***)))((('''''''''&&&&&&'''''''''%%%$$$$$$######$$$$$$%%%&&&'''&&&$$$###$$$'''+++$$$&&&(((%%%""" ###&&&######""""""!!!!!! """"""""""""###%%%'''(((000000222333555777888888777555333222222111000...---///111333444333222111///111333666888999::::::999999::::::999888777666777>>>KKK\\\qqq~~~uuunnnggg```[[[RRRMMMFFFAAA???>>>>>>===:::999666444111///...---,,,)))&&&&&&***+++)))&&&&&&&&&%%%$$$###"""!!! """""""""############### +++...---%%% !!! lllYYYMMMEEE@@@???<<<<<<<<<===============<<<;;;999888888999;;;<<<:::::::::999777666444333///222444333000......///111///,,,)))'''&&&'''((('''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$"""###'''+++%%%(((+++'''  %%%%%%$$$"""!!! """"""###$$$&&&(((+++,,,000111111222444666888999777555333222222111000...---///111333444333222111///111333666888999:::999777888999999888777666555999@@@LLL^^^ssszzzqqqkkkddd^^^YYYRRRMMMFFFAAA>>>>>>======:::999666444111///...---((($$$"""$$$(((+++***''''''&&&%%%### !!!!!! ###"""###&&&$$$ kkkZZZPPPIIIEEEDDDAAAAAA@@@@@@>>>===<<<;;;999999888888888999:::;;;======;;;:::999777666666444444333222222111111000//////...+++(((''')))***&&&'''''''''''''''&&&&&&$$$$$$$$$$$$%%%&&&''''''"""###$$$&&&''''''&&&&&&&&&%%%$$$###""""""""""""###!!!!!!"""###$$$###""" """%%%&&&&&&''')))+++...111444777999888666444777555222111222111000......111444444222111222444222333666888::::::::::::666999888444555:::;;;777>>>BBBOOOcccwwwyyyqqqlllfff```[[[VVVRRRLLLGGGDDDAAA>>><<<===;;;888444111///...---...---,,,***)))(((((('''(((###"""$$$$$$""" !!!""" !!!"""!!!  !!!""""""iiiWWWMMMFFFBBBBBB@@@@@@@@@???>>>===;;;;;;::::::999888999:::;;;<<<999888888777666555444444333333222111111000000///......---+++((('''((()))%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$"""###$$$&&&''''''&&&&&&$$$$$$###"""!!!!!!!!!"""###!!!!!!"""###$$$###"""!!!"""$$$$$$%%%&&&)))+++000222555888999888666444777444222111111111000//////111444444333111222333000222444777:::;;;<<<<<<777;;;;;;777666999:::777>>>BBBOOOcccxxxyyypppiiiddd]]]YYYTTTPPPJJJEEEBBB???===;;;<<<:::888555333111111111...---,,,***)))(((''''''&&&$$$!!! !!!"""###"""###""" !!!""" !!!!!!""""""""""""   gggTTTJJJCCC??????????????????>>><<<;;;;;;:::999888888888999:::;;;;;;::::::999888777777777222222111111000//////...------,,,***'''&&&'''((($$$$$$%%%%%%&&&%%%%%%$$$%%%$$$###"""!!!!!!!!!!!!"""###%%%&&&'''&&&&&&%%%""""""!!!!!!!!!!!!!!!!!!###!!!!!!"""###$$$###""""""############&&&)))---222444777999:::888666444666444222111111111000//////111444444333222222333666777777888888888888777777<<<>>>:::777777888777>>>BBBOOOdddxxxwwwmmmfff```[[[WWWQQQMMMHHHCCC@@@>>>;;;:::;;;:::888555444333333333...---,,,***)))(((''''''%%%$$$$$$%%%&&&&&&###!!!###"""!!! !!!  !!!""" fffSSSHHHAAA>>>>>>>>>>>>>>>>>>===<<<;;;:::888777666666666777999:::>>>===<<<;;;999888777666222222222111000000//////+++,,,,,,***'''%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$###""""""!!!""""""###$$$%%%&&&'''&&&%%%%%%###""""""!!!!!!!!!""""""###!!!!!!!!!###$$$###"""$$$$$$$$$###$$$&&&+++...333555888::::::888666444444333111000111222111000000222333444444333333333666666777777888888888888666:::===<<<888666888999===BBBPPPdddyyyuuujjjccc^^^YYYVVVPPPLLLGGGBBB@@@>>><<<:::<<<:::888555333222222222...---+++***((('''''''''%%%$$$%%%&&&'''&&&###!!!""""""!!! !!!   fffTTTIIIAAA>>>>>>===============<<<;;;:::999999888777888999:::;;;===<<<:::888555333222111444333333222111111000000***+++,,,***'''%%%%%%%%%%%%%%%&&&'''''''''''''''###############$$$%%%&&&###$$$%%%&&&&&&&&&%%%$$$$$$$$$###"""""""""#########!!!!!!!!!###$$$###"""%%%%%%%%%$$$%%%(((,,,000333555888::::::888666444333111000000111222111000111222333444555555333222///111333555999<<<>>>@@@777999;;;;;;999777888;;;===BBBPPPeeezzzsssiiibbb^^^ZZZVVVPPPLLLGGGCCCAAA???===<<<===;;;888444111000///...---,,,+++)))(((''''''&&&&&&$$$######$$$$$$###"""""""""!!!    !!! !!!!!!gggUUUJJJCCC>>>===<<<<<<======<<<;;;::::::<<<;;;:::::::::;;;<<<===>>>===;;;999777555333222444444333333222111111111***+++,,,+++(((&&&%%%%%%%%%%%%&&&'''(((((((((((($$$$$$$$$$$$%%%&&&'''((($$$$$$%%%&&&&&&&&&%%%$$$&&&%%%$$$###""""""""""""###!!!!!!"""###$$$###"""$$$%%%%%%%%%&&&(((,,,///222444777999:::888666444222000//////111222222111222222222444666666444222555555555666777999;;;<<<===:::999::::::888999;;;===BBBQQQfff{{{}}}rrriiiccc^^^YYYUUUPPPLLLGGGDDDBBB@@@???======;;;888444111///---------,,,+++)))((('''&&&&&&'''$$$"""!!!"""#########!!!!!!!!!!!!!!! """!!! !!! !!! ~~~fffVVVLLLCCC===<<<;;;;;;<<<<<<<<<;;;::::::;;;:::999999999:::<<<=========<<<;;;:::888777777333333222222111000000000***,,,---,,,)))&&&%%%%%%$$$$$$%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&&&&%%%$$$$$$'''&&&$$$###!!! ###!!!!!!"""###$$$###"""!!!###$$$%%%%%%'''))),,,000222555888999888666444111000...///111222222111333222222444666777444222888888777666666777888999GGG>>>999;;;===:::999:::===CCCQQQggg{{{~~~sssjjjccc]]]WWWRRROOOKKKGGGCCCBBBAAA???>>><<<;;;888555222000000///---,,,***)))'''&&&&&&&&&&&&$$$""""""###$$$###"""!!!!!!!!!!!!!!! """!!! |||eeeVVVLLLCCC===;;;;;;;;;;;;<<<;;;;;;::::::888777666666666777999999888888777777777777777777222222111111000/////////+++,,,---,,,)))'''&&&&&&"""###$$$%%%&&&&&&'''&&&''''''&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$###&&&%%%$$$""" ###!!!!!!"""###$$$###"""!!!###$$$$$$%%%''')))...111444777999888666444111///...///111222222222444222222444777777555222...///111444888===AAADDDOOOCCC:::<<<>>><<<999999===CCCRRRggg|||uuukkkddd\\\TTTOOONNNJJJFFFCCCAAA@@@???>>>;;;:::888555333333222333---,,,***)))'''&&&&&&&&&%%%$$$$$$%%%&&&%%%###!!!!!!!!!!!!"""!!!   ~~~dddSSSIIIBBB??????============<<<;;;999999888888888888777999<<>>>>>>>>===;;;999777666333333333222111000//////...222---***---***$$$)))(((&&&$$$$$$&&&'''&&&&&&###&&&((('''###"""$$$&&&&&&%%%%%%''')))***)))((($$$$$$######$$$$$$%%%&&&!!!!!! """###$$$!!!###$$$%%%%%%'''***,,,000444777777444222222444//////...//////111333444444555666666555444111000000222444666777888;;;>>>;;;::::::<<<;;;777888;;;:::CCCSSSfff{{{uuummmeee\\\UUUSSSNNNLLLHHHEEEDDDBBB@@@>>><<<999555333222111000...222///,,,)))''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&###!!! """### !!! !!!  """"""}}}cccQQQHHHAAA>>>>>><<<<<<======<<<;;;;;;:::555555666555444666999<<<======<<<;;;:::888666555222333333222222000//////***///***&&&***&&&!!!&&&'''&&&%%%%%%&&&'''&&&%%%'''&&&&&&&&&&&&&&&%%%$$$%%%$$$$$$&&&((()))(((&&&###""""""""""""###$$$$$$###"""!!!!!!!!!"""###$$$!!!###$$$%%%%%%&&&)))+++///333666777444222222444111000//////000111333444333444555555444333000///000222333444555888;;;>>>:::999999;;;999666777;;;;;;EEETTThhh}}}tttlllddd[[[UUUSSSNNNKKKHHHEEEDDDBBB@@@>>><<<999555333222111///...###$$$%%%&&&'''(((((()))&&&&&&%%%%%%$$$$$$$$$###!!!!!! {{{aaaPPPFFF@@@<<<<<<;;;<<<<<<<<<<<<<<<;;;;;;888888888888777999<<>>>>>===<<<:::888666555222222222222222111000///,,,111,,,(((,,,(((###'''&&&%%%%%%&&&''''''&&&$$$(((%%%"""###'''(((%%%!!!$$$######%%%''''''&&&%%%"""!!!!!!!!!!!!"""######%%%$$$###"""!!!"""###$$$"""###%%%%%%%%%&&&(((***---111555666333222333444333222111000000111222333222222444444444222000...000111222333444777;;;???:::888999:::888555666;;;===FFFVVVjjj}}}qqqjjjcccZZZTTTSSSMMMJJJGGGEEECCCBBB???===<<<999555222111000///---((()))+++,,,***'''### &&&&&&%%%$$$###""""""!!! !!!"""!!! zzz```OOOFFF???<<<<<<<<<=========<<<;;;:::::::::::::::999999;;;>>>AAA@@@???>>>===;;;999777666222222222222222111000///---222---)))---)))$$$(((&&&%%%%%%&&&((((((&&&$$$&&&$$$"""###$$$%%%###!!!$$$######$$$&&&'''&&&$$$"""!!!!!!!!!!!!"""######&&&%%%$$$"""""""""######"""###%%%%%%$$$%%%(((***,,,000444555333222333444444333222111111111222333222333444555444333111//////000111222333666;;;???;;;999999:::999666777<<<===GGGWWWkkk{{{ooohhhbbbYYYSSSRRRLLLIIIFFFDDDCCCAAA???===;;;888555222111///...,,,//////000...***%%% '''&&&%%%$$$###"""!!!!!! !!!!!!""""""!!!!!!!!!zzz```OOOFFF@@@======>>>>>>>>>===<<<:::999888777888888777777888;;;>>>??????>>><<<:::888666444111111222222222111000000***///***&&&***&&&!!!%%%&&&%%%%%%&&&''''''&&&$$$$$$&&&'''&&&###"""###%%%%%%$$$$$$%%%''''''&&&$$$###""""""""""""###$$$$$$&&&%%%$$$"""""""""######!!!###$$$$$$$$$%%%(((***,,,000444555333222333444444333222111111111222333222333555666555444222111...000111222333777;;;???>>>;;;:::;;;:::777999>>>===GGGXXXlllzzznnngggaaaXXXRRRQQQKKKHHHEEECCCBBBAAA???===;;;888444111000...,,,+++'''''''''''''''&&&%%%$$$((('''&&&%%%$$$###"""!!!"""!!! !!!###%%%'''"""   !!!yyy___OOOFFF@@@======>>>>>>>>>===<<<;;;999888999999:::999888:::===@@@>>>>>>===;;;888666444222111111222222222111111000,,,111,,,(((,,,(((###'''(((&&&$$$$$$&&&'''&&&&&&%%%(((+++)))%%%###&&&)))%%%$$$$$$%%%&&&'''%%%$$$###""""""""""""###$$$$$$%%%$$$###"""!!!"""###$$$ !!!###$$$$$$&&&(((+++---111555666333222333444333222111000000111222333222333555666666555333222---///222444666888<<<>>>???<<<;;;<<<:::888:::???===GGGYYYnnnzzznnnggg```WWWQQQPPPJJJGGGDDDBBBBBBAAA???===;;;888444111///...+++***)))((('''''''''(((((()))''''''&&&%%%$$$######"""###!!! """%%%'''%%%"""  !!!!!!!!! """www^^^MMMDDD>>>;;;<<<;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<;;;===@@@CCC@@@@@@???===:::888555444000111111222222222111111000444///+++///,,,&&&+++)))'''$$$###$$$&&&''''''''''''''''''&&&%%%%%%&&&$$$######$$$%%%%%%$$$""""""!!!!!!!!!!!!"""#########"""!!!!!!!!!"""###$$$ """###$$$&&&))),,,///333666777444222222444111000//////000111333444111222444555555444333111,,,///333666888:::<<<>>>???<<<:::;;;999777:::??????III[[[ppp{{{ooohhh```WWWPPPOOOIIIFFFDDDBBBAAA@@@>>>===;;;888333000...---+++)))000...,,,***'''%%%$$$###%%%%%%$$$$$$#########""""""!!!  !!!!!!$$$ !!!!!! """ """uuu\\\LLLCCC===::::::888999:::<<<===>>>>>>>>>999::::::999999:::===@@@DDDDDDCCCAAA>>>;;;999888000111111222222222111111---222---)))---)))$$$)))***'''###"""###&&&((((((&&&###!!!"""$$$%%%### ###"""""""""$$$$$$""" !!!""""""!!!!!! """###$$$!!!###$$$'''***---000444888777444222222444//////...//////111333444000111333444444333222111+++///444888:::;;;<<<>>>>>>;;;999:::888666999>>>@@@KKK]]]rrr|||ppphhh```WWWPPPNNNHHHFFFCCCBBBAAA@@@>>>===;;;888333000...,,,***)))***))))))'''%%%"""#########"""""""""""""""!!!!!!!!!!!!!!!!!!  ###!!!!!!qqq[[[NNNFFF@@@<<<;;;<<<<<<======<<<<<<;;;::::::;;;;;;;;;:::;;;>>>@@@CCCFFFDDD>>>999888666333444444444333111111333555111000...,,,***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))'''&&&&&&&&&&&&%%%######$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$'''$$$$$$&&&%%%"""!!!$$$$$$###"""###&&&)))***+++///000222333444333333222222111111111111111222222///000222444555444222111///000333777:::===>>>???;;;;;;;;;999777888:::<<<@@@LLL___ttt{{{oooddd]]]WWWRRRNNNHHHFFFCCCAAA@@@???<<<::::::777444000---+++++++++++++++***)))((('''&&&&&&###############"""!!!!!!$$$###!!!"""$$$$$$""" !!!""""""!!! !!!"""""" ###%%%"""!!! sss\\\MMMEEE>>>::::::<<<<<<======<<<<<<;;;:::999:::;;;;;;:::;;;>>>@@@@@@CCCBBB===999999888555666666555333000000222444111000...,,,***((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&&&&&&&######$$$$$$$$$$$$######%%%%%%$$$############$$$$$$!!!"""%%%&&&$$$$$$'''###""""""###&&&(((***+++///000222333444333333222///...............//////000111222222222111000///---...111444777999;;;<<<=========;;;:::;;;===???CCCNNNaaavvvzzznnnddd\\\VVVQQQLLLHHHFFFDDDCCCBBBBBB???>>>;;;999666222///---------++++++***)))((('''&&&&&&###############""""""!!!"""!!! """"""  ###"""!!!ttt[[[KKKCCC===::::::<<<<<<======<<<<<<;;;:::999::::::::::::;;;>>>@@@===AAAAAA<<<999::::::888888777555222//////000222111000...---***)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%$$$###"""""""""""""""###!!!!!!%%%%%%###$$$'''"""""""""###%%%'''***+++///000111333333333333222111111000000000000000111222222111111000//////......///111333666888::::::<<<======<<<;;;<<>>AAA>>>BBBBBB===:::;;;;;;999555555333111......000222000000...---+++)))((('''%%%%%%%%%%%%%%%$$$$$$$$$(((((()))(((&&&$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$###"""!!!!!!!!!!!!'''$$$###%%%$$$!!!!!!###!!!"""######$$$&&&)))+++...///111222333333333222333222111111111111111111222111111000000000111111000111222444666999;;;<<<:::;;;<<<;;;;;;<<<>>>@@@GGGQQQcccxxxyyynnnddd]]]VVVPPPKKKDDDBBB@@@?????????===;;;777666333111...,,,++++++*********)))((('''''''''###$$$$$$$$$$$$###""""""######"""!!!!!!"""!!!!!!"""!!!  !!!"""!!!  """ !!!oooWWWHHHAAA>>>===>>><<<<<<<<<===<<<<<<;;;:::777888999999999;;;>>>AAABBBEEEDDD???;;;;;;:::888111222222000//////000222000000...---+++***)))(((&&&&&&&&&%%%%%%$$$$$$$$$%%%''')))(((%%%$$$$$$%%%"""###$$$$$$%%%%%%%%%$$$%%%$$$###"""!!!!!!!!!!!!&&&######%%%$$$!!! ### """###$$$###%%%))),,,---...000222333333333333//////...---------------000000000111111333444555111111222444666888;;;<<<:::<<<======<<<===???AAAEEEPPPcccxxxyyynnneee]]]WWWOOOJJJEEECCCAAA???>>>===:::888666555333111///---++++++******))))))((((((''''''$$$$$$$$$$$$$$$###""""""######"""!!! !!!""""""!!!  !!!"""  !!! !!!######!!!!!!lllUUUHHHBBB>>>===>>><<<<<<======<<<<<<;;;:::777888999999999;;;>>>AAACCCFFFEEE???;;;:::999666000111333333222111111222000000///---,,,***))))))(((''''''&&&&&&%%%%%%$$$!!!%%%&&&$$$$$$%%%(((&&&''''''(((((('''''''''&&&%%%$$$###"""!!!!!!!!!""" $$$$$$"""###&&&"""$$$$$$###$$$(((,,,,,,---///111333333333333111000///......---......//////000222333444555666//////000222444777:::<<<===???@@@AAA@@@@@@AAABBBEEEPPPbbbxxxxxxmmmddd]]]VVVNNNIIIGGGEEEBBBAAA@@@>>>;;;999888777555333111///...---***)))))))))((((((((('''$$$$$$$$$%%%$$$$$$###""" !!! !!!   !!! $$$'''&&&""" lllVVVIIICCC>>>;;;<<<<<<<<<======<<<<<<;;;:::666777888999999;;;>>>AAAAAADDDCCC===999999888555222444888888666444222111000000///---,,,+++***)))))))))(((''''''&&&%%%%%%$$$&&&$$$$$$&&&)))*********)))(((&&&%%%$$$'''&&&%%%$$$""""""""""""""" $$$$$$"""###&&&"""$$$$$$"""###(((,,,,,,---///111333333333333333333111000000/////////...///111222333333333222//////000222555999<<<>>>???@@@BBBBBBAAA@@@AAABBBFFFQQQcccwww|||uuukkkbbb[[[SSSLLLFFFEEECCCAAA@@@???>>><<<:::777666555444222000...---))))))))))))(((((((((((($$$$$$%%%%%%$$$$$$###""" !!! !!!!!!!!! !!! ###+++222---$$$""""""###mmmWWWJJJCCC===999999<<<<<<======<<<<<<;;;:::666777888888999;;;>>>AAA>>>AAAAAA;;;888888777555555888<<<<<<:::555222000000000///...,,,+++************)))(((''''''&&&&&&###((((((&&&$$$&&&)))'''&&&%%%### ((('''&&&$$$###"""""""""&&&###"""$$$### """"""%%%$$$"""###(((---+++---///111222333333333000000...------,,,,,,,,,...///111222333222000///111111222444777<<>>???AAAAAA???>>>>>>???HHHRRRdddwwwzzzsssiii```YYYQQQJJJDDDAAA???>>>===>>>===;;;:::444444333222000...,,,+++))))))))))))(((((((((((($$$%%%%%%%%%%%%$$$######"""######  $$$ !!!""""""!!! """""" ###!!!&&&555===222 ###&&&'''!!!oooWWWHHHAAA<<<;;;<<<<<<;;;999888777777888999888888888999:::===???@@@@@@@@@@@@@@@>>>;;;777555666222111666777222///111000000000///...---+++***)))))))))(((''''''&&&&&&+++%%%###&&&(((&&&$$$%%%%%%%%%%%%&&&&&&'''''''''+++'''%%%'''######$$$$$$############$$$$$$"""###!!!$$$))))))%%%+++---///000000222444666000222///+++,,,111111,,,+++,,,...///111111222222000000111333666999<<<>>>BBBBBBCCCCCCBBB@@@>>>===FFFQQQdddyyyuuujjjbbbYYYNNNEEEBBBDDDAAA>>><<<<<<;;;999777555555444222000---+++***...+++((((((***+++(((&&&''''''&&&%%%$$$$$$######$$$ ***$$$ !!!###$$$$$$###!!!  !!!$$$&&&'''&&&$$$###nnnVVVHHHAAA===;;;<<<;;;;;;::::::999999:::::::::::::::::::::<<<>>>???AAA@@@@@@???===:::888666666222111666666222000111222111000...,,,***)))((()))))))))(((''''''&&&&&&)))$$$!!!$$$&&&$$$###$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%!!! $$$%%%""" """$$$######""""""######$$$ &&&(((&&&&&&+++,,,***---///111222333444666888000222000,,,---111000+++......000111222222333333///000111333777:::>>>@@@BBBBBBCCCCCCBBB@@@???>>>GGGRRReeeyyyttthhh```XXXLLLDDDAAAAAA>>><<<;;;;;;;;;999888777666333000...---------***)))'''&&&&&&'''&&&%%%&&&%%%%%%$$$$$$#########%%%!!!(((""" !!!!!!  !!! ~~~kkkUUUHHHBBB===;;;;;;::::::<<<======<<<<<<;;;===<<<;;;;;;;;;<<<===>>>BBBAAA@@@>>><<<:::888777666333222555555222000111444222///,,,***((('''''')))))))))(((''''''&&&&&&)))$$$###%%%&&&$$$###%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%""""""&&&(((&&&$$$###$$$######""""""######$$$$$$'''%%%$$$&&&))))))---///111333333444555777000111000......000...***///000000111222222111111///000222444888<<<@@@BBBBBBBBBBBBBBBBBBAAA@@@???HHHSSSfff{{{}}}rrrggg___VVVKKKCCC@@@===;;;999999::::::999888888666222...,,,,,,---...+++,,,+++***(((((()))***$$$$$$$$$$$$$$$#########$$$ %%%""" !!!""""""!!!   |||iiiTTTHHHBBB>>>;;;;;;999:::===???@@@???>>>======<<<;;;;;;<<<===???@@@CCCAAA???===;;;999999888666444222333444333111000333111---***(((''''''((()))))))))(((''''''&&&&&&***'''&&&((((((%%%%%%((('''&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%%%%###"""#########""""""""""""#########&&&%%%######'''******---000111111222333444000000000000000///---)))///000000000000000/////////000222555999===AAADDDBBBBBBBBBBBBBBBBBBAAAAAAJJJUUUhhh}}}|||rrrfff___VVVKKKCCC@@@;;;999777777888888777666666555222000...---------+++---...,,,)))(((***---###$$$$$$$$$$$$$$$$$$$$$""" !!! !!!######!!!!!!""""""""""""!!!!!!!!!"""{{{iiiTTTHHHCCC>>>;;;;;;999;;;>>>AAABBBAAA???>>>:::::::::;;;<<<>>>@@@BBBCCCAAA???===;;;999999888666555333222333444222000000...,,,)))(((((()))***)))))))))(((''''''&&&&&&)))'''&&&((('''$$$%%%(((&&&&&&&&&%%%%%%$$$$$$######&&&%%%"""!!!$$$###""""""""""""""""""###$$$%%%''''''&&&&&&***...***---000222222111222333111//////000111///,,,+++111111222222111111000000000111222555999>>>BBBDDDBBBBBBBBBBBBBBBBBBCCCCCCKKKWWWjjj|||rrrfff___WWWLLLDDDAAA<<<:::777666666666444333333333333333111///,,,+++''')))***)))%%%%%%'''***$$$$$$$$$$$$%%%%%%%%%%%%"""%%%""" """"""!!!### }}}jjjTTTHHHBBB>>><<<<<<:::<<<>>>AAABBBAAA???>>>999999999:::<<<>>>AAABBBBBBAAA@@@>>><<<:::888777555666444111111444333000///...,,,***))))))******)))))))))(((''''''&&&&&&&&&$$$$$$&&&$$$!!!"""&&&%%%%%%%%%%%%$$$$$$$$$$$$###''''''###!!!$$$''''''###""""""!!!!!!""""""###$$$!!!!!!$$$&&&&&&))),,,,,,///333444444333444444111...---000111...------333333333444333333222222000111333555999===AAACCCBBBBBBAAAAAABBBCCCDDDEEEMMMYYYlll|||qqqfff___WWWLLLDDDBBB;;;999777555555555333222111222444444333000,,,***((())))))(((''''''((()))$$$$$$$$$$$$$$$$$$######"""***%%%###"""  lllUUUHHHBBB>>>===>>>;;;===>>>@@@AAA@@@???>>>:::999999999;;;<<<>>>@@@AAA@@@@@@???===:::888666555666444000000555444000000///...,,,+++)))(((((()))))))))(((''''''&&&&&&$$$###$$$%%%"""!!!&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$'''+++&&&""""""!!!!!!!!!!!!"""""""""%%%&&&'''))),,,///333555555333333333111,,,+++///111......111000111111222222222111111111111333555888<<>>===>>><<<===>>>???@@@???>>>>>>;;;;;;:::999:::;;;<<<===@@@@@@@@@@@@>>>;;;777555555777444///000555444000111111000...,,,)))'''%%%)))))))))(((''''''&&&&&&%%%$$$%%%&&&$$$ """'''#########$$$$$$%%%%%%&&&###!!!&&&))) """"""!!!!!!!!!!!!""""""%%% (((******+++***---111333333111111111222,,,***...000...///333,,,,,,---...............111222333555777;;;>>>@@@BBBAAAAAAAAABBBDDDEEEGGGOOO[[[oooyyynnnccc\\\TTTJJJBBB???777666444444666777666666444333222000///.........(((%%%######&&&((('''$$$""""""!!! !!!&&&&&&$$$rrr\\\LLLCCC>>>===>>>>>>???AAABBBBBBAAA???>>>;;;::::::999:::<<>>???<<<===???AAAAAABBBAAAAAA===<<<;;;::::::;;;===>>>@@@@@@???===:::888555444333222111000000///000000111000...,,,***(((''''''***))))))(((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$%%%%%%###!!!!!!"""###$$$###""""""!!!!!!""""""#########$$$&&&((()))***+++---///222333333333222111000000000000000111111000000111111111111000000000111333666999===@@@BBBAAA@@@AAADDDDDDBBBDDDIIIPPP^^^sss{{{pppddd\\\SSSHHH@@@===777666444444555555333222333222111111111000...,,,,,,,,,+++)))'''&&&%%%$$$&&&%%%$$$###"""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!  ### uuu^^^NNNEEE@@@>>>@@@<<<<<<===???@@@AAABBBCCC@@@>>><<<;;;:::;;;<<<===@@@@@@???===:::888555444111111000000000111111222000///---,,,***))))))((()))))))))(((''''''&&&&&&$$$$$$%%%%%%&&&'''''''''%%%%%%%%%$$$$$$$$$$$$###"""######"""!!!!!!"""$$$###""""""!!!!!!!!!!!!!!!!!!""""""$$$&&&(((***++++++,,,...000222222222111////////////000111222333000000111111111111000000000111333666999===@@@BBBCCCAAABBBEEEEEECCCEEEIIIQQQ___tttzzznnnbbbYYYPPPEEE===:::444333222333444555444222444222111111111000...,,,***))))))((('''&&&%%%$$$###$$$%%%### ###&&&!!!!!!!!!!!!!!!!!!!!!!!!  !!!vvv^^^OOOEEE@@@>>>@@@=========>>>???@@@BBBCCC???>>><<<;;;;;;<<<>>>???@@@@@@???===:::888555444222111111000000111111222//////---,,,+++******)))))))))((((((''''''''''''$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###"""""""""$$$%%%######"""!!!!!!!!!!!!""" !!!"""###&&&(((***,,,+++,,,---///000111111111///////////////000111111000000111111111111000000000111333666999===@@@BBBDDDBBBCCCFFFEEECCCEEEJJJQQQ___uuuzzznnnaaaXXXOOOCCC;;;999333222111222444666555444444333111111111000...+++)))((((((''''''&&&&&&&&&!!!###%%%"""###!!!!!!!!!!!!!!!!!!!!!!!!  vvv___OOOFFF@@@>>>???@@@??????>>>??????@@@AAA>>>===<<<;;;<<<>>>@@@BBB@@@@@@???===:::888555444444333222111000000000000000///...,,,+++*********((((((((((((''''''''''''&&&%%%%%%$$$###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$######%%%'''$$$$$$###""""""""""""### !!!###%%%(((***+++,,,,,,---...///000000000111111000///......//////000000111111111111000000000111333666999===@@@BBBDDDBBBCCCFFFEEECCCEEEIIIQQQ___uuu|||pppbbbXXXNNNCCC;;;888333222222333666777777666444333222111111000---+++)))))))))(((((('''''''''###%%%&&&"""!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!xxxaaaPPPGGGAAA???@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>===<<<<<<===???BBBCCC@@@@@@???===:::888555444555444333222111000000000111000...---+++******)))((((((((((((((((((''''''''''''&&&$$$###"""!!! ###$$$$$$$$$$$$%%%%%%%%%###$$$%%%$$$###$$$%%%'''%%%$$$$$$############### !!!!!!###%%%''')))***---------...///000000111222111000///............000000111111111111000000000111333666999===@@@BBBDDDBBBCCCEEEDDDBBBDDDHHHQQQ___ttt}}}qqqbbbXXXMMMBBB:::888333222222333666777777666555333222111111000---+++***))))))((((((''''''''''''((('''$$$ """!!!!!!!!!!!!!!!!!!!!!!!!   """{{{cccSSSIIICCCAAACCC???@@@AAABBBCCCCCCBBBAAA@@@???=========???AAABBB@@@@@@???===:::888555444333222222111111222222222222111///---+++***)))((('''(((((((((((((((((((((''''''&&&&&&%%%$$$############$$$$$$$$$%%%%%%%%%###$$$$$$###""""""$$$&&&$$$$$$###"""""""""""""""!!!!!!"""###$$$&&&((()))............///000111111000//////.........//////000000111111111111000000000111333666999===@@@BBBCCCBBBBBBDDDCCCAAABBBGGGPPP^^^sss}}}qqqbbbWWWLLLAAA999777222111111222444666666555555444222111111///---***))))))(((((('''&&&%%%%%%&&&&&&$$$###""""""###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!}}}fffUUULLLEEECCCEEE<<<>>>AAACCCEEEEEEDDDCCCBBBAAA???======>>>???@@@@@@@@@???===:::888555444111111111111222333444555333222000---+++)))(((((('''''''''((((((((((((((('''''''''''''''''''''&&&#########$$$$$$%%%%%%%%%"""######"""!!!!!!"""$$$######"""!!!!!!!!!!!!!!!"""""""""###$$$&&&'''(((///////////////000111222......---......///000111000000111111111111000000000111333666999===@@@BBBCCCAAABBBDDDCCC@@@BBBFFFPPP]]]sss}}}pppaaaVVVKKK@@@888666111000000111333444444333555444222111111///,,,***)))((('''&&&%%%$$$$$$###$$$""" """$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  fffVVVMMMGGGBBBAAABBBBBBBBBBBBCCCEEEFFFGGGDDDBBBAAA???>>>>>>??????===>>>>>>>>><<<999666444555333111111222222222111000000///000000...***'''(((((((((((())))))))))))%%%%%%%%%%%%%%%&&&'''((($$$%%%&&&%%%###"""###$$$$$$$$$$$$############"""%%%###!!!  !!!"""!!!"""###%%%%%%&&&&&&&&&---...///000000111111111...------------...//////000111222333333333333333000222555888999:::<<<>>>FFFCCCAAABBBAAA???CCCHHHMMM\\\rrr~~~rrraaaQQQFFF>>>888444222111000000333444444333555555555444222///,,,***---,,,)))&&&%%%%%%%%%&&&$$$&&&&&&######%%%%%%"""%%%!!!!!!###!!!"""!!!!!!!!!!!!  !!! &&&%%%!!!"""!!!gggVVVMMMFFFBBBAAACCCBBBCCCCCCCCCDDDEEEFFFCCCBBBAAA???>>>??????@@@>>>>>>>>>===;;;999777555333222111111222222111000000///.........---***''''''(((((())))))(((((((((%%%%%%$$$$$$$$$%%%&&&&&&%%%&&&&&&&&&$$$$$$%%%&&&$$$$$$$$$############"""$$$###!!! """###""""""###$$$%%%%%%&&&'''---...///000000111111000...------------...//////,,,---///111333444555555***---222777:::>>>BBBEEECCCAAA@@@AAA@@@>>>@@@EEEMMM\\\sss|||qqq```PPPEEE===777333222111000000222444444333666555444333111...,,,+++---+++)))&&&%%%%%%%%%&&&###&&&%%%""""""$$$$$$!!!###!!! !!!!!!!!!!!!!!!   iiiWWWMMMFFFAAAAAADDDDDDDDDCCCDDDDDDDDDDDDCCCBBB@@@????????????@@@@@@???===;;;:::888777777222111111222333333000...111///,,,+++++++++)))(((&&&'''((())))))(((&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%######%%%&&&$$$$$$$$$############"""""""""!!! !!!#########"""""""""###%%%'''(((------...///000000000000......------......///000+++,,,...000222333333444///222555888:::<<>>@@@DDDMMM\\\ssszzzooo^^^OOODDD<<<555111222000///000222444444333777555333111///...---,,,,,,+++(((&&&%%%%%%%%%%%%"""%%%$$$!!!!!!###### !!!!!!!!!!!! !!!  lllYYYNNNEEEBBBAAADDDDDDDDDDDDDDDCCCCCCBBBCCCBBB@@@?????????@@@@@@AAA???===:::888888888888222222333444555444111...111...***))))))))))))(((&&&&&&((()))((('''%%%$$$&&&&&&%%%$$$######$$$$$$"""#########""""""$$$'''$$$$$$$$$#########""""""!!!!!! !!!"""###$$$###"""!!!!!!###%%%((())),,,---...///000000000000...............//////000000000111111111111111000222444888:::;;;<<<>>>@@@DDDCCCDDDFFFDDDAAAAAAEEENNN]]]tttxxxmmm]]]NNNDDD<<<555111111000///000222333333333777555333000...---------+++***((('''%%%%%%%%%%%%!!!$$$### """""" !!!"""!!! !!! $$$!!!  !!!ooo\\\OOOFFFBBBCCCDDDEEEEEEEEEDDDCCCBBBAAABBBAAA@@@?????????@@@AAABBB@@@<<<999888777888999333333444555666555222000111---***''''''(((((((((''''''((((((((('''%%%$$$((('''&&&%%%%%%%%%%%%%%%###$$$$$$######$$$'''***$$$$$$$$$#########"""""" !!!!!!!!!!!!"""#########"""!!!!!!###%%%(((***,,,---...//////000000000///............///000000111222222333222222111111,,,///555999===AAAEEEHHHEEEDDDDDDFFFEEEAAAAAAEEEOOO^^^ttttttjjj[[[NNNDDD<<<666111111000//////111333333222666444222000...------...))))))((('''&&&%%%%%%%%%!!!###### """""" !!!!!!  ###&&&  """""" sss```QQQGGGCCCEEECCCDDDEEEEEEEEEDDDBBBAAABBBAAA@@@?????????AAAAAAAAA???<<<:::888888888999444444333444555555333000000---***(((((((((((('''))))))(((''''''&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&%%%&&&&&&&&&%%%'''+++...$$$$$$$$$############"""!!!!!!!!!"""""""""""""""!!!!!!!!!"""$$$&&&(((***,,,,,,---...//////////////////......//////000111///000111222333444444444///222777;;;>>>AAADDDGGGEEECCCCCCDDDBBB???@@@DDDOOO^^^uuuyyyooofffXXXLLLCCC<<<555111111///...///111333333222444333222000///...------((((((''''''&&&%%%%%%$$$!!!$$$### """"""!!!  !!!###$$$  """$$$$$$### !!!wwwbbbSSSHHHEEEFFFBBBCCCEEEEEEEEEDDDBBBAAAAAAAAA?????????@@@AAABBB@@@???===;;;999888888888444222111111222333111000000---***)))))))))(((''',,,***((('''&&&&&&'''(((%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$%%%'''+++...$$$$$$$$$############""""""""""""""""""!!!!!! """###%%%'''((())),,,,,,---...///////////////////////////000000111...///000222333333333333444666:::<<<>>>???AAACCCGGGDDDCCCCCCAAA>>>@@@EEEPPP___vvv|||tttiii```TTTHHHAAA:::444000000///...///111222222222222222222111000...---,,,''''''''''''&&&%%%$$$$$$"""$$$$$$!!! ######  """!!!!!!!!!!!! !!!!!!"""$$$%%%%%%###!!! yyydddTTTIIIFFFHHHAAACCCDDDFFFFFFEEECCCBBBAAA@@@?????????@@@AAABBB@@@???===;;;:::888777777333111//////000111000//////---+++******)))(((&&&...,,,)))&&&%%%&&&((()))############$$$%%%&&&&&&"""""""""!!!!!!$$$(((,,,$$$$$$$$$############"""""""""######"""!!!  """$$$&&&'''((((((+++,,,---...///////////////////////////000111111111111111111111000//////...222777;;;???CCCGGGJJJJJJFFFDDDDDDBBB@@@BBBHHHPPP___vvv{{{rrreee]]]PPPFFF???999333///000///...///111222222222111222222222000...,,,+++''''''''''''&&&%%%$$$$$$"""%%%$$$!!!!!!###### !!!$$$!!!"""!!!!!!!!!!!!     {{{hhhZZZNNNGGGEEEDDDEEEEEEEEEEEEEEEDDDDDD@@@???>>>>>>>>>???AAAAAA@@@???===:::888777666555333444444444444444333333555000---+++(((%%%(((...)))(((((('''&&&&&&%%%%%%'''&&&%%%%%%$$$$$$%%%%%%"""$$$$$$###$$$'''***&&&&&&$$$###""""""!!!!!! !!!!!!""""""######$$$$$$$$$%%%'''***---///...222222......333333///111///......000222333222222222333333333333444444222444777;;;@@@DDDGGGIIIJJJGGGEEEFFFDDDAAACCCHHHPPPbbbxxxyyyqqqdddYYYLLLEEE>>>666111000222222222222222222333333333333111///,,,+++,,,---,,,***(((((()))(((%%%!!!&&&%%%$$$###""""""""""""###!!! """###""""""###!!! !!!!!!!!!!!!!!!!!! ###&&&%%%!!!!!! !!!###}}}jjj\\\PPPIIIGGGEEEEEEEEEEEEEEEDDDCCCBBB@@@???>>>>>>>>>???AAAAAA@@@???===:::888777666555333333444444444333333222000///000111...((('''***)))(((((('''&&&&&&%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$!!!###$$$###""""""$$$&&&$$$$$$##################!!!!!!!!!""""""""""""""" !!!###&&&)))+++...111111......222222///111///---...000222222222222222333333444444444444333555888;;;@@@CCCFFFHHHJJJGGGFFFFFFDDDAAACCCHHHQQQbbbyyyyyypppeeeYYYLLLCCC<<<555111000000000000111111111111111222222111///,,,+++,,,---,,,)))&&&&&&'''((('''&&&#########"""######$$$$$$$$$"""  !!! %%%###  &&&'''(((&&&"""   !!!!!!~~~kkk]]]QQQJJJHHHEEEEEEEEEEEEDDDCCCAAAAAA@@@???>>>>>>>>>???AAAAAA@@@???===:::888777666555222333333444444444333333///...///000---'''&&&))))))(((''''''&&&&&&&&&&&&%%%%%%$$$############$$$###$$$$$$###!!! !!!"""######""""""###$$$$$$%%%""""""""""""""""""!!!!!!"""""""""###%%%'''***,,,---000000...///111222///111///---...000222222222222333333444444444444444555666999<<>>>>>>>>???AAAAAA@@@???===:::888777666555333333444555555555555444333///+++***'''$$$''',,,)))((('''&&&%%%&&&&&&'''%%%$$$######""""""######%%%$$$$$$###!!!!!!""""""$$$###############$$$$$$$$$######""""""!!!!!!!!!######$$$%%%''')))+++,,,---...///...///000111000000...------///111222222222333444555666555555444666777999<<>>888222///000.........///000000111111000111111///,,,++++++,,,+++)))'''&&&&&&'''((()))"""""""""""""""###$$$$$$###!!! ###"""   !!!!!!!!! ###""" ###~~~kkk]]]PPPIIIGGGFFFFFFFFFEEEDDDBBBAAA@@@@@@???>>>>>>>>>???AAAAAA@@@???===:::888777666555444444555666666666666666444000......+++'''(((---)))(((&&&%%%%%%&&&'''(((%%%$$$######""""""######$$$$$$######$$$$$$%%%%%%&&&%%%$$$###""""""""""""$$$$$$######""""""!!!!!!!!!""""""$$$%%%'''((()))---,,,---...//////000111000...------///111222111333444555666777666555444666777999<<>>>>>>>>???AAAAAA@@@???===:::888777666555333444555666666666666666000111666:::666...)))))))))(((&&&%%%%%%&&&''')))%%%%%%$$$############$$$$$$""""""###%%%''''''&&&'''&&&%%%###"""!!!!!!!!!##################""""""######%%%&&&''')))******,,,***+++...///...///111000...,,,---///111111111333444666888888777666555666777999<<>>>>>>>>???AAAAAA@@@???===:::888777666555111222333444555555555555...111777===:::000)))''')))(((&&&$$$$$$&&&((()))&&&&&&%%%$$$$$$$$$$$$$$$$$$""" !!!$$$&&&&&&$$$%%%%%%$$$###"""""""""#####################$$$$$$$$$%%%&&&((()))***++++++,,,)))***...///---...222///...,,,,,,...000111111333444777999999888666555555777999<<>>>>>>>>???AAAAAA@@@???===:::888777666555///000111222333333444333000000333666333,,,((())))))(((%%%$$$$$$&&&(((***'''&&&%%%%%%$$$$$$%%%%%%$$$""" ###%%%$$$"""#########"""######$$$%%%"""""""""###$$$$$$$$$%%% !!!"""$$$%%%&&&&&&&&&,,,((()))...000,,,---222///---,,,,,,...000111111333555777999999888666555555666999<<>>???@@@AAA@@@===>>>??????===<<<:::999222333444444555555444444...666>>>===555,,,(((((($$$%%%&&&&&&&&&%%%$$$###'''%%%###"""###$$$$$$$$$ """$$$%%%&&&&&&######$$$$$$$$$$$$%%%%%%)))&&&"""!!! ###!!!!!!"""###&&&))),,,...!!!&&&,,,//////...///111......---...///111333444===<<<;;;:::888666444333444555777:::>>>BBBEEEFFFEEEAAA@@@CCCBBB@@@@@@CCCQQQddd}}}|||ooocccZZZLLL>>>888777444111000222111///...---------...555222///,,,+++,,,...///...***&&&$$$%%%&&&%%%###!!!!!!""""""######$$$$$$""""""!!! """ """######!!! !!!$$$"""000XXXxxxfffAAA"""!!! qqqaaaVVVOOOLLLFFFFFFFFFFFFEEEEEEDDDCCCBBB@@@>>>>>>@@@AAAAAAAAA@@@???>>>===<<<:::777444222333444444555444444444000333777888666111+++(((''''''(((((('''&&&$$$###'''%%%###"""$$$$$$$$$$$$ !!!"""$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$######"""!!! !!!""""""###$$$!!!""""""###&&&)))+++---(((+++---///...---------......---...///111222444888888888888777666555444555666777:::===AAADDDEEEEEECCCCCCEEECCC@@@AAAFFFPPPddd|||yyymmmaaaXXXKKK===888666222//////111000...,,,,,,,,,,,,---///---+++))))))+++---///444000+++'''&&&%%%""" """""""""""""""#########""""""!!! !!! !!!333BBB555%%%###rrrbbbXXXQQQMMMFFFFFFFFFEEEDDDCCCBBBAAA@@@???>>>>>>@@@BBBBBBAAACCC@@@===<<<;;;999444///222222333444444444444444222000///222666555...((())))))))))))(((&&&%%%$$$'''%%%######$$$$$$$$$###"""###$$$%%%&&&&&&&&&&&&(((''''''&&&$$$######""" !!!"""######"""###"""###$$$%%%(((***,,,...---,,,---.........,,,............///000222333444555666666777777666666555666777:::===@@@BBBDDD@@@@@@BBBBBB>>>:::===DDDOOObbb|||~~~wwwjjj___VVVIII===777444000------///...---+++++++++,,,,,,///...,,,,,,---///111333444000+++(((%%%###!!!###""""""""""""""""""!!!###%%%$$$ ###$$$"""  !!! !!!!!! """"""rrrbbbXXXQQQMMMGGGFFFFFFEEEDDDCCCAAA@@@???>>>>>>???AAABBBBBBBBBCCC@@@<<<<<<<<<:::444///222222333444444444444333333///---///333333...((('''((((((((('''''''''&&&'''%%%$$$###$$$$$$###"""###$$$$$$%%%%%%%%%%%%%%%''''''&&&&&&%%%$$$$$$### """""" !!!!!!#########$$$%%%'''***+++///,,,***+++///111111//////.........///000222333444555666666777777777777555666777999<<>>???BBBAAA;;;777<<>>>>>???BBBCCCBBBAAAAAA???===<<<===;;;777333111222333333444444333333222111000///...---***)))%%%%%%%%%&&&&&&'''(((((('''%%%$$$$$$%%%$$$###!!!######$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""$$$!!!!!!###!!!#########$$$%%%'''***+++000,,,******...111111/////////.........000111222777777777888777777666666555555777999;;;>>>@@@BBBBBBCCCEEEDDD>>>:::@@@IIILLLaaa{{{yyyrrrggg\\\OOOEEE;;;666222---,,,---///...---,,,,,,,,,---...------,,,,,,,,,+++++++++&&&&&&%%%%%%$$$###$$$$$$###"""""""""!!!!!!   ###"""###rrrbbbVVVNNNJJJGGGGGGGGGFFFEEEDDDCCCBBB???>>>>>>@@@BBBBBBAAA@@@>>>>>>>>>>>><<<:::888666111111222333333333333333000222222///+++((('''(((%%%%%%%%%%%%&&&'''((()))'''&&&%%%%%%%%%$$$""" """###$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%% ###!!!###'''$$$###"""###$$$%%%(((***,,,111///,,,,,,,,,---------000///.........000111222888888888888777666555555333444666888;;;>>>@@@BBBCCCBBBBBBAAA===:::???GGGLLLaaa{{{}}}vvvpppeeeZZZKKKCCC:::666222...---//////...---,,,,,,---...///.........---,,,+++)))((((((((()))'''%%%######$$$"""!!!!!!!!!!!!!!!!!! !!!   """$$$$$$""" ###""" sssbbbWWWNNNIIIDDDEEEEEEEEEDDDDDDCCCBBB@@@??????AAABBBBBB@@@>>>;;;>>>@@@>>>999666666777111111222333333333333222///000111///+++'''&&&'''))))))'''&&&&&&&&&'''''''''&&&%%%%%%%%%$$$"""######$$$%%%&&&&&&%%%%%%#####################"""%%%$$$%%%'''"""!!!""""""###&&&)))+++---------...---++++++,,,---000//////......///111222666666777777666666555555222333444777:::>>>AAABBBAAA>>><<<<<<:::888<<>>AAA>>>777222333666111111222333333333333222.........---,,,***'''&&&...,,,***(((&&&&&&&&&&&&'''&&&%%%%%%&&&$$$!!!###$$$%%%&&&''''''''''''%%%$$$$$$###"""!!! """(((((( $$$###!!!!!!"""###&&&))),,,...&&&))),,,---+++,,,...222000000///......///111111444444555555666555555555111222444777:::>>>AAACCCDDD???<<<======;;;>>>BBBLLLbbb|||xxxqqqkkkaaaVVVGGG@@@:::777333///000333,,,+++*********+++,,,---)))***+++,,,+++)))'''%%%"""%%%'''%%%""" !!!""" !!!!!!"""""" """""""""wwwcccUUULLLHHHFFFEEEDDDCCCCCCCCCCCCCCC???@@@@@@AAAAAABBBCCCCCCAAA@@@???>>>===:::666222444111222555444111000222111222333111...,,,++++++'''%%%&&&***)))$$$"""$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$######$$$$$$$$$############"""&&&&&&%%%$$$#########$$$###$$$&&&&&&%%%&&&(((***(((***,,,,,,,,,,,,---///---111555444111000222555555444444555777888777666444555666777:::===@@@BBBDDDCCC@@@<<<:::<<>>===<<<;;;888444111222///000333333//////111---......---+++))))))***(((&&&&&&))))))$$$"""###%%%%%%&&&&&&&&&%%%%%%$$$ $$$$$$$$$#########""""""$$$$$$###"""""""""""""""!!!"""######%%%'''***,,,------+++******+++---222555777666333222555888333111000000222333333222333333444666999<<>>===<<<;;;888555222000......111111......111111111111...,,,***+++,,,)))&&&''')))(((###!!!###%%%%%%'''''''''%%%###"""""""""#########"""!!!!!!$$$$$$#########""""""""""""!!!!!! !!! !!!"""###%%%(((++++++,,,,,,,,,+++---000333555666777555222222444888555333111111333444444444444444555777999===@@@BBBBBBAAA???<<<:::;;;>>>AAAQQQbbbzzz~~~tttllldddYYYQQQEEE>>>666111000///...,,,------,,,,,,+++***))))))((())))))*********))))))%%%&&&'''((('''%%%###!!!"""!!!!!! ######"""!!! """!!! """$$$!!!zzzeeeVVVLLLGGGBBBBBBAAA@@@@@@AAAAAAAAA??????AAABBBCCCCCCBBBBBBAAA@@@>>>===<<<:::777444111......000111...///222555555333///,,,)))***+++***'''''')))(((###!!!###%%%&&&((())))))'''$$$"""%%%&&&&&&&&&&&&&&&%%%%%%############""""""""""""!!!!!!  !!!"""###$$$$$$$$$&&&***---&&&)))---000222555999;;;333444333000......111444555333111222444777888888666777777999<<>>@@@PPPaaazzz|||rrrkkkbbbWWWOOOBBB===666111///...---,,,---,,,,,,+++***)))(((((())))))*********)))((((((&&&&&&&&&%%%%%%$$$###"""!!!!!!  !!!!!!!!! !!!###%%%'''###!!! {{{fffWWWLLLGGGAAAAAA@@@@@@@@@AAAAAABBB===>>>@@@BBBBBBBBBAAAAAAAAA@@@>>>===<<<:::888555333000///111222///000444000000///,,,)))''''''(((***'''&&&((('''###"""$$$&&&''')))******(((%%%$$$""""""###############"""#########"""""""""!!!!!!!!!!!!!!! !!!!!!"""$$$%%%%%%$$$$$$&&&***---+++///333666777777777888222111000...,,,---///111000///...000333777888888666777777999<<>>@@@NNN___yyy{{{qqqiiiaaaVVVNNN???;;;666111...---,,,+++,,,,,,+++******)))((((((,,,,,,++++++***((('''&&&(((&&&$$$"""!!!"""###$$$!!! !!!###### !!!!!!!!!|||hhhWWWLLLFFFAAAAAA@@@@@@@@@AAABBBBBB===???AAACCCCCCCCCBBBAAA@@@>>>;;;::::::888666444666222111333222000111444---...///...,,,***)))***)))&&&%%%''''''$$$###&&&%%%&&&((())))))((('''&&&!!!""""""############"""######"""""""""!!!!!!!!!"""!!!!!!!!!!!!""""""##################%%%***---777999:::999555111---,,,222111000///...///000000000///000333777999:::999444444555777999===@@@BBBBBBBBBAAA???<<<<<<>>>@@@MMM^^^xxxyyyooohhh___TTTLLL===:::666111---++++++++++++++++++************))),,,,,,,,,+++)))(((&&&%%%'''&&&###!!!!!!!!!###$$$ !!!!!!!!!""""""""" !!!!!!"""  }}}hhhXXXLLLFFFAAAAAAAAAAAAAAABBBCCCCCC???@@@CCCEEEFFFEEECCCBBB@@@===;;;:::999999777555888444222333222///000333000222333222///+++((('''(((%%%$$$''''''$$$%%%(((###$$$%%%&&&''''''''''''###$$$%%%%%%&&&&&&&&&%%%###"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######!!!""""""###$$$(((...222:::999777333...***)))(((000/////////000111000000222222444666999:::888777333333444666999<<>>>>>???AAANNN```yyyvvvmmmeee\\\RRRJJJ;;;999555111---******+++*********++++++++++++,,,*********)))((('''&&&%%%$$$$$$$$$$$$###"""!!! !!!!!!""""""!!!"""""""""!!! !!! !!!!!! ~~~iiiXXXLLLFFFAAAAAAAAAAAABBBBBBCCCDDD@@@BBBEEEGGGHHHGGGEEEDDDBBB???===;;;;;;;;;999888999555222222111...///222333444555222+++$$$'''$$$$$$&&&'''%%%&&&)))""""""######$$$%%%&&&'''"""###$$$$$$%%%%%%%%%%%%""""""""""""!!!!!!!!!!!! !!!"""###!!!"""###%%%(((---444999444222///+++))))))+++...---------///000111000...///000111444666555222///444555666777:::===@@@BBBCCCCCCCCCAAA???>>>@@@BBBQQQaaazzztttkkkcccZZZPPPHHH:::888555111,,,******+++*********+++,,,,,,------&&&'''''''''''''''&&&&&& """%%%'''&&&###""""""###""" """!!!  """}}}fffUUUKKKFFF======>>>???@@@AAAAAABBBBBBCCCCCCBBBFFFJJJHHHCCC===@@@@@@<<<;;;===;;;888444777666111111555555111333222111///---+++))))))))))))(((((((((((()))))))))'''%%%&&&(((***)))'''///$$$ ''')))'''%%%((('''&&&%%%$$$$$$$$$$$$######"""!!!!!!!!!!!!!!!###"""###(((...222222111......---,,,,,,+++******---...///111111111000000222222222222333444555555555666888:::===@@@BBBCCCEEEFFFEEEAAA===;;;===@@@SSSccc{{{~~~qqqggg___WWWMMMFFF<<<777222///000000///---......---,,,***))))))((()))************))))))((()))((((((&&&%%%$$$######%%%###"""!!!!!!!!!  !!!$$$(((!!!+++ !!!!!! !!! |||dddSSSHHHCCC??????@@@AAABBBCCCCCCDDDAAACCCCCCBBBEEEIIIHHHDDD>>>AAAAAA===<<<===<<<888333666555000000444444111333222111///---+++))))))'''''''''&&&&&&''''''''''''%%%###$$$&&&((('''%%%""""""&&&$$$"""!!!%%%$$$###"""!!!!!!!!!!!!######"""!!!!!!!!!!!!!!!!!!'''...333333///+++++++++++++++++++++++++++...///000111111111000///111111111222222333444444444555777999<<<>>>@@@AAACCCEEEEEEBBB??????CCCFFFVVVeee}}}zzznnnccc[[[SSSJJJBBB;;;666111...//////...,,,......---,,,+++***)))))))))))))))(((((('''&&&&&&''''''&&&%%%$$$######"""###"""!!!!!!"""!!! !!!!!! """""" }}}eeeRRRGGGBBB??????@@@AAABBBCCCCCCDDDAAACCCCCCCCCEEEIIIHHHDDD@@@CCCBBB>>>===>>><<<888222444333000000222222000333222111///---+++))))))&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$######%%%&&&&&&%%%!!! """&&&&&&###$$$'''######"""!!! ###""""""!!!!!!!!!!!!!!!###(((,,,,,,(((%%%(((((()))***++++++,,,,,,///000111111111000///...000000000111222222333333444555777999;;;===???@@@BBBDDDDDDBBB@@@@@@DDDGGGXXXggg~~~vvviii___WWWOOOFFF???999555000...//////---+++......------,,,+++******(((((('''&&&%%%%%%$$$$$$%%%%%%$$$$$$#########""" !!!"""###### """"""!!!  !!!""" gggTTTHHHBBB======>>>???@@@AAAAAABBB@@@CCCDDDCCCEEEHHHHHHEEEBBBDDDCCC???>>>>>><<<888222333222111111222222222333222111///---+++))))))%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%&&&''''''''')))%%%$$$%%%&&&%%%'''+++%%%%%%$$$###############""""""!!!!!!!!!!!!""""""  """$$$'''((())))))******+++,,,,,,,,,...///000000///...---,,,......///000111222222222555666777999;;;===???@@@BBBCCCCCCAAA======@@@CCCXXXhhh{{{rrreee[[[UUUMMMDDD===999444000...///000...+++......------,,,++++++***(((((('''%%%$$$$$$######$$$$$$$$$$$$$$$######### !!!$$$&&&%%%"""###"""!!!  !!! hhhUUUHHHAAA======>>>???@@@AAAAAABBB???CCCEEECCCDDDGGGHHHEEECCCEEEDDD@@@>>>>>><<<888333222222222222222333444333222111///---+++))))))&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%'''(((((($$$"""&&&)))'''$$$###&&&&&&%%%$$$$$$$$$%%%%%%""""""!!!!!!!!!!!!""""""%%%$$$###"""###&&&))),,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---+++***,,,---///000222222222222666777888:::===???@@@AAAAAABBBCCC@@@===>>>AAAEEEWWWggg}}}vvvmmmaaaXXXSSSLLLDDD===888444000///000000...+++---------,,,,,,++++++***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$ """%%%'''&&&###!!!###"""!!! ###"""!!!!!! gggSSSFFF@@@??????@@@AAABBBCCCCCCDDD???DDDFFFDDDDDDFFFHHHFFFDDDFFFEEE@@@======;;;777444111111333333222222555333222111///---+++))))))'''&&&&&&%%%%%%&&&&&&'''"""#########""""""$$$&&&%%%###'''///222---$$$ $$$$$$###############$$$!!!!!!!!!!!!!!!""""""###"""%%%''''''&&&''''''---,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,+++,,,---///111222333333222555666888;;;===@@@BBBCCC>>>@@@BBBAAA@@@BBBGGGLLLWWWgggvvvooofff\\\TTTOOOJJJBBB<<<666222///...000000---***,,,,,,,,,++++++*********)))((('''&&&%%%&&&'''(((&&&&&&%%%%%%$$$$$$$$$$$$!!!!!!"""$$$&&&&&&###!!!""""""!!!   !!! hhhTTTGGG@@@??????@@@AAABBBCCCCCCDDD>>>DDDGGGDDDCCCFFFGGGGGGDDDFFFDDD???===<<<:::555333//////222333000111555333222111///---+++))))))&&&&&&%%%%%%%%%%%%&&&&&&!!!"""$$$###!!!!!!###&&&$$$$$$)))///111,,,)))***######""""""""""""######!!!!!!!!!!!!!!!"""###### ###$$$$$$$$$%%%'''*********+++,,,,,,------,,,---.../////////...---+++---000222333444333333333444666999===@@@BBBDDD===???AAAAAAAAACCCHHHMMMZZZiiiyyynnnfff^^^TTTMMMJJJEEE>>>999333///,,,,,,......+++(((++++++************))))))((('''%%%%%%%%%&&&((()))&&&&&&%%%$$$###""""""!!!!!! !!!######""" !!!!!! !!! ######!!!jjjWWWIIICCC======>>>???@@@AAAAAABBB>>>DDDGGGEEECCCEEEGGGGGGDDDFFFDDD???<<<<<<999555222...---222222///000444333222111///---+++))))))&&&%%%%%%$$$$$$%%%%%%&&&"""$$$&&&%%%###"""%%%(((######$$$%%%######+++555$$$###############$$$$$$!!!!!!!!!!!!!!!"""######$$$$$$###!!! $$$+++000''''''(((***+++,,,---...---...///111111111000000,,,---000333444444444333111222555888<<>>@@@AAA@@@>>>???DDDHHH\\\kkkuuuhhh```XXXOOOHHHEEEBBB;;;666000---******,,,,,,)))&&&*********)))))))))))))))&&&%%%$$$$$$$$$&&&(((***%%%%%%$$$###"""!!! !!!  !!!  !!!  $$$!!!kkkXXXLLLFFFDDDAAA??????BBBDDDDDDCCCBBBCCCEEEGGGHHHHHHHHHHHHIIIGGGEEEAAA===888555333222222111111111111111111333333111000...,,,+++***%%%%%%&&&&&&'''&&&&&&&&&)))(((&&&$$$$$$$$$&&&''' ###&&&((('''&&&%%%&&&%%%$$$$$$###"""!!! """""""""!!! """$$$""""""#########&&&***---)))******++++++,,,---------555888222---///000///---...///000222555777888333444666888;;;>>>@@@BBBEEEAAA???@@@AAAAAAEEEJJJ[[[lllyyyiii___ZZZSSSJJJDDDBBB???;;;666222111///,,,+++******+++)))///...((((((......((((((((('''&&&&&&&&&&&&'''%%%%%%$$$$$$###"""!!!!!!$$$ """######$$$!!! """### !!!"""!!! """%%%''' jjjWWWJJJDDDAAA>>><<<<<>>???888222111111///...//////111222444666777555555777999<<>>;;;999555111111000...---,,,+++******+++,,,***&&&&&&)))***)))''''''&&&%%%%%%%%%%%%%%%%%%%%%$$$######"""!!!!!!$$$""""""$$$$$$###"""!!! !!!!!!  !!!!!! """ jjjVVVIIICCCCCCAAA??????AAABBBBBBBBBAAABBBDDDEEEFFFEEEEEEDDDFFFEEECCCAAA>>>;;;888777333333222111111111111111111000///...,,,***))))))(((((((((((('''&&&%%%%%%$$$###"""!!!!!!"""$$$%%%$$$%%%%%%$$$"""!!!!!!"""############$$$$$$%%%%%% !!!######!!!!!!!!!"""!!!"""#########%%%(((+++++++++,,,,,,---......///777;;;;;;555///------,,,///000000111222333444444333444666888<<>>=========???@@@BBBCCCEEEFFFGGGFFFFFFEEECCCCCCBBBAAA???===<<<;;;555444333222111111111111222111000///...,,,,,,+++''''''&&&&&&%%%$$$###"""############$$$$$$%%%%%%$$$%%%%%%%%%$$$$$$&&&(((&&&&&&%%%%%%$$$######"""!!!###$$$"""!!!!!!!!! """""""""###%%%''',,,------......//////000---,,,------------///222000111222222222111111000///000222555999===AAACCCIIIGGGFFFEEEAAA>>>CCCJJJ[[[llljjjWWWKKKFFFBBB===888555333222222...//////000///...,,,+++000+++,,,333222)))&&&***(((''''''&&&&&&&&&&&&&&&#########""""""""""""""" !!! !!!###!!!!!! """ rrr___QQQJJJ@@@AAA@@@???======???AAAAAABBBDDDFFFGGGGGGGGGFFFCCCBBBBBBAAA@@@>>>===<<<666555444222111111111111222111000///...---,,,,,,))))))))))))((('''&&&&&&$$$$$$$$$%%%%%%%%%%%%%%% """############%%%&&&&&&&&&%%%$$$###"""!!!!!! !!!######!!!!!!!!!""" """###$$$$$$$$$&&&''',,,,,,------.../////////000,,,+++------,,,---111000000111222222111000///000222444888<<>>DDDLLL[[[lll}}}hhhUUUJJJBBB???;;;777444222222333111111111111000///...---------000444333---))))))(((((('''&&&&&&&&&&&&'''""""""""""""""""""""""""!!!######""" !!!""""""!!!  !!! """tttaaaSSSLLLBBBCCCCCCAAA???>>>AAACCC>>>@@@BBBDDDFFFGGGGGGGGGCCCCCCBBBAAA@@@>>>===<<<666555444333222111111111000000///...------,,,,,,)))))))))***))))))((((((%%%%%%%%%%%%%%%%%%$$$$$$ ###%%%%%%$$$#########$$$$$$$$$######"""""""""!!!""""""""" """###"""$$$&&&'''&&&&&&((()))+++,,,,,,---......//////000+++)))+++,,,***+++///...000111222222111000///000222555888===BBBEEEHHHGGGGGGHHHGGGBBB???EEENNN[[[lllyyyeeeSSSIII@@@>>>:::666333222333444555444333111000/////////)))...000/////////,,,'''((('''&&&&&&%%%%%%&&&&&&!!!"""""""""""""""""""""!!!###%%%$$$!!! !!!"""$$$"""!!!!!!""""""!!!  !!! tttbbbTTTMMM???@@@AAA>>>;;;;;;===@@@<<<>>>@@@CCCEEEFFFGGGGGGCCCCCCCCCBBB@@@>>>===<<<777666444333222111111111//////...---,,,,,,++++++&&&'''((((((((((((((('''%%%%%%%%%%%%%%%$$$###"""$$$&&&((((((&&&$$$###""""""""""""""""""#########"""""""""!!! """$$$!!!###$$$$$$###$$$&&&++++++,,,,,,---......///111+++)))---///---///333...///111222333222000//////000333777<<<@@@DDDGGGGGGGGGHHHGGGBBB???EEEOOO[[[lllwwwcccRRRIII???>>>;;;777444333444666888666444222000//////000'''...///***)))///---&&&'''&&&%%%%%%$$$$$$%%%%%%!!!!!!!!!!!!"""""""""""" """###"""!!!%%%### !!!$$$$$$"""    !!!!!!!!!!!!!!! !!! wwwgggXXXLLLBBB@@@???======>>>???AAA@@@AAABBBCCCDDDFFFGGGGGGAAAAAABBBBBBAAA@@@>>>===;;;999777555333333333333000///...---,,,+++******))))))((('''&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###%%%&&&'''((((((&&&$$$###%%%$$$######$$$$$$###!!!###%%%'''$$$!!! """%%%""" !!!&&&))))))(((,,,---------,,,,,,.../////////---,,,,,,---...///222222333444333222111000///111444888===AAAEEEHHHGGGFFFFFFEEEBBB@@@GGGPPP]]]ppprrr```QQQIIIAAA???:::666333222222333444333333222222111111000////////////...---,,,++++++)))'''''''''((('''&&&############""""""""""""###"""!!! !!!### !!!"""  !!!!!!!!!"""  """###!!!"""!!!xxxhhhYYYMMMBBBAAA???>>>>>>???@@@AAA@@@@@@AAABBBCCCDDDEEEFFFBBBBBBBBBBBBAAA@@@>>>===:::999777555444333333333111111///...---+++******)))(((((('''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%'''''''''&&&$$$###%%%$$$"""###$$$$$$###!!!"""!!! $$$"""!!!"""%%%'''&&&%%%,,,---...---,,,,,,...000000///............///000222222333444333222111000111222555888===AAAEEEGGGGGGFFFFFFEEEBBBAAAGGGPPP^^^qqqooo^^^OOOFFF???===:::888666555666666444444333333222111111111/////////......---,,,++++++)))'''&&&'''''''''%%%############""""""""""""###"""!!!  !!!"""!!!  """ !!!"""!!! !!! !!! yyyhhhYYYMMMDDDBBB@@@???>>>???@@@AAAAAAAAABBBBBBCCCDDDEEEEEEBBBBBBCCCBBBAAA???===<<<999888777555444333333333333222111///---+++***)))((((((((('''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&%%%$$$###"""%%%###""""""###$$$"""!!!&&&### !!!$$$######!!!!!!"""%%%''''''''',,,...//////...---///000000000////////////000111222333444444444333111000333444666999===AAADDDFFFGGGFFFFFFEEEBBBAAAGGGQQQ```rrr~~~lll[[[LLLCCC:::999888777777666666666444444444333222222111111............---,,,+++++++++)))'''&&&''''''&&&%%%############""""""""""""""""""!!! !!!!!!""""""!!!!!!   !!! xxxgggXXXLLLEEECCCAAA?????????AAABBBBBBBBBCCCCCCDDDEEEEEEFFFBBBBBBBBBAAA@@@===;;;:::888777666555444333333222444444222000...+++***)))(((((('''''''''&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$###$$$$$$$$$$$$###""""""$$$###""""""######"""!!!%%%$$$######$$$""""""%%%(((+++,,,,,,...000000///...///000//////////////////000000222333444444444333222111444555777:::===AAACCCEEEFFFEEEFFFEEEBBBAAAHHHQQQ```sss|||jjjYYYJJJBBB666666666555555444333333444444444333222222111111---------------,,,++++++***(((&&&&&&''''''&&&%%%############"""""""""!!!"""!!!!!!!!! """$$$""" vvvfffVVVJJJEEEDDDAAA@@@??????@@@AAA@@@@@@AAAAAABBBCCCDDDDDDAAAAAAAAA@@@>>>;;;999777777666666555444333222222444444222000...+++***)))'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%###$$$$$$$$$######""""""$$$###!!!"""######""" !!!###""" """%%%(((+++---,,,...000000///...///000---------...////////////333333444555444333222111444555777999===@@@CCCDDDFFFEEEEEEEEEBBBAAAHHHQQQ```rrrzzzhhhWWWJJJAAA888888777555444222111000444333333222222111000000,,,,,,,,,,,,,,,,,,+++******(((&&&&&&&&&'''&&&$$$############"""""""""!!!!!!!!!!!!!!!!!!  """###"""  ### vvveeeUUUIIIEEECCCAAA???>>>>>>???@@@;;;<<<===>>>@@@AAABBBBBBBBBBBBAAA@@@===;;;888666555666666555555333222222333222111///---+++***)))''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$############"""$$$"""!!!!!!"""###!!! """%%%###!!!"""###$$$###$$$''')))+++---///000///......///+++,,,---.../////////...333444555555555444222111333444666888<<>>======>>>???:::;;;<<<>>>@@@BBBCCCDDDDDDDDDCCCAAA???<<<999777444555555555555444222111111111///...---+++******''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$###############$$$"""!!!!!!""""""!!! $$$$$$$$$###!!! !!!!!!###%%%$$$######&&&(((***,,,///000///---------+++,,,...///000000000///333444555555555444222222111222444777;;;???BBBCCCEEEDDDEEEEEEBBBBBBIIIRRRaaatttuuudddTTTHHHAAA>>><<<999666444333333444111111000000///.........******++++++++++++******)))(((&&&%%%&&&&&&%%%$$$############"""""""""""" !!!"""""""""!!!  !!!!!!  !!!!!! """!!! !!!!!! wwwfffVVVJJJDDDBBB@@@>>>=========>>><<<===???AAACCCEEEGGGHHHFFFEEEEEECCC@@@===:::888444555555666555444222111000///...---,,,+++******&&&'''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$$$$######$$$$$$###"""!!!!!!""""""!!! $$$!!! !!!!!!###$$$###$$$(((+++)))+++...///...---,,,---,,,---///000111111111000333444555555555444333222000111333666:::>>>BBBCCCEEEDDDEEEEEEBBBBBBIIIRRRcccuuurrrbbbSSSGGG@@@===:::777444222222333444000000000///......------)))******+++++++++******)))'''%%%%%%&&&&&&%%%$$$############"""""""""""" !!!"""""""""!!! """###""" !!!!!!!!!"""###!!!  uuudddUUUKKKFFFEEECCCAAA???>>>>>>>>>AAA>>>===>>>BBBDDDEEEDDDFFFEEEDDDAAA>>>;;;999777888888666555555666777777333333222111///---,,,+++((()))))))))((('''&&&&&&***((('''&&&&&&'''(((***%%%%%%&&&&&&%%%$$$"""!!!$$$$$$###""""""""""""""""""  ###$$$###!!! !!!###%%%(((+++---,,,---...///000000000000---///000111000///000000111222222333333222222111111111222444888===AAACCCHHHEEECCCCCCBBBCCCJJJSSSbbbuuu}}}pppbbbSSSHHHDDD>>>;;;888666555555444333000111111111000///---,,,111...+++,,,...///,,,)))(((***+++)))&&&$$$%%%'''###$$$%%%%%%$$$###$$$%%%!!!"""!!!!!!""""""%%%&&&&&&&&&%%%"""!!! uuueeeVVVLLLGGGFFFDDDBBB@@@???>>>>>>AAA???===>>>BBBEEEEEEDDDFFFFFFDDDBBB???<<<:::888777666555444333444555555222222111000...,,,***)))''''''((((((((('''&&&&&&((('''&&&&&&&&&((()))+++%%%%%%&&&&&&%%%$$$"""!!!######"""""""""""""""######!!! ###$$$"""!!!!!!!!!!!!"""%%%'''***,,,,,,---...///000000000000...///111000//////000222111222222222222222222111111111222555888===AAADDDDDDAAA@@@@@@???@@@HHHQQQeeexxxuuuhhh[[[MMMDDD@@@>>>;;;888777777666555444000111111000///...,,,+++000000///...---,,,+++***(((******)))&&&$$$%%%&&&"""###$$$###"""!!!"""### !!!""""""""""""###!!!"""######"""  vvvfffXXXOOOHHHGGGEEECCCAAA@@@??????@@@???>>>@@@BBBEEEEEEEEEGGGGGGEEECCCAAA>>>;;;:::555444333222111222333333111111000///---+++)))(((&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&((()))***%%%%%%%%%%%%%%%$$$""""""###"""""""""""""""#########"""!!!!!!""""""!!! !!!!!!!!!"""$$$''')))+++,,,---...///000000000000000000111000//////111444111111222222222222111111111111222555999===BBBDDDEEECCCBBBCCCBBBDDDLLLUUUiii{{{|||lll```UUUIIIAAA???===;;;999888999888777555111111000000...---,,,,,,...000000...+++)))***,,,((())))))(((%%%$$$$$$%%%!!!"""###"""  !!!!!!!!!""""""###$$$%%%%%%  xxxhhhZZZQQQJJJIIIGGGEEECCCAAA@@@@@@??????@@@AAACCCEEEFFFFFFHHHHHHFFFDDDBBB???===<<<555444333111111111222222111111000///---+++)))(((%%%%%%%%%%%%&&&&&&'''((())))))(((''''''''''''(((%%%%%%%%%%%%$$$$$$######"""""""""""""""######$$$######""""""!!!!!! !!!!!!!!!"""$$$''')))***------...//////000//////111111000///...///222555000000111111111111000000111111222555999>>>BBBEEEFFFDDDCCCDDDEEEGGGOOOXXXkkk|||ssseee[[[SSSJJJDDDCCC===<<<;;;;;;;;;;;;999666444333222000///..................------------,,,((((((((('''%%%$$$###$$$!!!"""###"""  ###""""""$$$&&&(((((((((""""""!!! yyyiii\\\RRRKKKJJJHHHEEECCCBBBAAA@@@>>>???AAACCCDDDEEEGGGHHHHHHHHHGGGEEECCC@@@>>>===777666444222222222222333222222111000...,,,***)))%%%%%%%%%%%%%%%&&&'''(((,,,+++)))((('''%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$###"""""""""""""""######"""######"""!!! """""""""###%%%'''***+++---...//////////////////111111000///...///222444///000000111111000000///111111222555999>>>CCCFFFCCCAAA@@@BBBBBBDDDMMMVVVjjj{{{uuujjj^^^WWWRRRKKKGGGGGG?????????@@@@@@???<<<999888666444111000///000000444///,,,...444777444///)))((('''&&&%%%%%%$$$###"""###$$$###!!! !!!"""%%%######%%%)))---......)))'''%%%###!!! zzzjjj]]]SSSLLLJJJHHHFFFCCCAAA@@@@@@===???BBBDDDEEEFFFGGGIIIHHHHHHGGGEEECCC@@@>>>===888777555333222222333333222222111000...,,,***)))'''&&&%%%%%%%%%&&&'''(((,,,+++***)))'''%%%$$$###%%%%%%$$$######$$$$$$%%%$$$######"""""""""""""""!!!"""###"""!!! !!!""""""""""""$$$&&&))),,,.........///////////////...//////000///......000333//////000000000000//////000111333555:::???DDDGGGEEECCCBBBDDDDDDFFFNNNXXXiii{{{vvvhhh___VVVTTTQQQMMMIIIJJJEEEEEEFFFGGGGGGEEEAAA>>>;;;888555222000000111222999333...222:::>>>999222***((('''&&&'''&&&$$$###"""###$$$$$$""""""###$$$&&&$$$$$$'''---333444444---+++((($$$"""!!!!!!!!!  !!!"""!!! zzzjjj]]]SSSLLLJJJHHHEEECCCAAA@@@???<<<@@@CCCEEEEEEFFFHHHJJJGGGGGGFFFEEECCC@@@>>>===888777555333222222222222111111000///---+++)))(((***((('''%%%%%%&&&'''((()))))))))(((((('''&&&%%%%%%$$$$$$######$$$%%%%%%%%%%%%###"""!!!!!!!!!!!!!!!###"""!!! """$$$!!!"""###%%%(((,,,///111......////////////......,,,...//////......///000...//////000000//////...000111333666:::@@@DDDGGGIIIFFFFFFGGGGGGHHHPPPZZZhhhzzz|||rrrjjj^^^WWWRRRSSSSSSPPPMMMMMMMMMNNNNNNPPPOOOLLLGGGCCC<<<999555111///000111333:::555111333888:::666111+++)))''''''((((((%%%### """############$$$&&&'''%%%$$$)))111888::::::,,,***&&&###!!!!!!"""###   {{{jjj]]]SSSKKKJJJHHHEEEBBBAAA??????<<<@@@DDDFFFFFFFFFHHHKKKGGGGGGFFFDDDBBB@@@>>>===777666444222111111111111000//////...,,,***((('''+++***(((&&&%%%&&&'''(((&&&''''''((()))(((((((((%%%$$$#########$$$%%%&&&&&&&&&$$$"""!!! !!!###"""!!! """%%%!!!"""###&&&)))---000333...///////////////......+++---//////...---...///......////////////......000111333666:::@@@EEEHHHFFFDDDCCCDDDDDDEEEMMMVVVhhh{{{yyypppggg```[[[UUURRRTTTVVVSSSQQQQQQSSSSSSTTTUUUUUUQQQLLLGGG<<<999444000...///111222666444222111333222000...,,,***''''''((((((&&&###!!!"""###"""###$$$&&&(((%%%%%%***333;;;======***'''$$$!!! """$$$  lll\\\TTTMMMKKKGGGEEEDDDCCCAAA???>>>@@@BBBDDDFFFHHHIIIIIIHHHFFFCCCAAAAAA@@@>>>===777666444222111111111111222111000///...---,,,+++''''''''''''''''''''''''%%%%%%&&&'''&&&%%%$$$###)))(((&&&%%%%%%%%%&&&&&&***'''$$$###$$$$$$""" %%%%%%$$$$$$$$$$$$$$$$$$&&&### """&&&(((((('''222111///...---...000111------...............---000000000000000//////...222111000222777<<<@@@BBBDDDDDDFFFHHHGGGHHHOOOYYYjjj}}}tttmmmggg___ZZZTTTRRRRRRTTTWWWYYYXXXUUUWWWXXXYYY[[[YYYSSSKKKEEE@@@777000000000...++++++---333666444222444555444+++++++++***)))((('''&&&(((&&&"""!!!!!!###$$$%%%((('''(((---888AAA>>>777111---(((%%%&&&&&&$$$""" """"""  """ lll\\\TTTNNNLLLHHHFFFEEEDDDBBB@@@===>>>@@@CCCEEEFFFGGGHHHIIIFFFCCCAAA@@@???===<<<777666444222111111111222222111000///...---,,,+++''''''''''''''''''''''''%%%%%%&&&&&&&&&%%%$$$###""""""!!!!!!"""###$$$%%%&&&$$$!!!!!!""""""!!!"""""""""""""""""""""""" !!!"""###%%%(((+++---111000///------...000111---......//////.........//////000000000000//////111111111444888===AAABBBDDDDDDFFFHHHGGGHHHOOOYYYjjj}}}zzzlllccc]]]XXXTTTRRRQQQRRRTTTXXXXXXVVVTTTWWWXXXZZZZZZXXXRRRIIIBBB===666111111111...---///...111333333444666444000************)))(((((('''$$$"""  !!!######$$$&&&(((...:::BBB???888111---(((%%%&&&&&&$$$!!! !!!!!!  !!!""" lll\\\TTTOOOLLLIIIGGGFFFEEECCCAAA>>>???AAADDDFFFGGGHHHHHHIIIFFFCCCAAA???>>><<<:::777666444222111111111222222111000///...,,,++++++((((((((((((((((((((((((%%%%%%&&&&&&&&&%%%$$$###!!!!!!!!!"""$$$&&&((()))$$$"""!!!!!!""""""!!!"""""""""""""""""""""""""""%%%&&&$$$&&&+++000000///...------...///000...///////////////.........///000000000000000//////111333666:::>>>AAACCCCCCDDDFFFGGGFFFGGGPPPZZZjjj}}}yyyhhh\\\UUUQQQNNNNNNOOORRRVVVXXXWWWTTTQQQTTTUUUWWWWWWTTTLLLBBB;;;888444111111...+++---222111444666666999:::666///******************))))))'''&&&%%%$$$$$$%%%&&&&&&###(((---555???FFFCCC;;;222---(((%%%%%%%%%###!!! !!!!!!  !!!!!!""" lll]]]TTTOOOLLLIIIGGGFFFDDDBBB@@@AAABBBDDDFFFHHHIIIJJJJJJIIIFFFCCC@@@>>>===:::888666555444222111111222222222111000///---,,,******))))))))))))))))))))))))&&&&&&&&&%%%%%%%%%$$$$$$!!!!!!"""$$$%%%'''((()))############$$$######"""############$$$$$$$$$$$$$$$&&&'''&&&%%%&&&))),,,......---------...///000//////000000//////............///000000000000000...111444888;;;>>>BBBDDDCCCCCCEEEFFFFFFGGGPPPZZZjjj}}}lll^^^TTTNNNKKKKKKNNNSSSWWWXXXUUUQQQMMMOOOPPPQQQPPPMMMDDD:::333222111000///)))%%%)))000111666999999999888333,,,************++++++,,,,,,......---***(((''''''((('''...777???GGGKKKFFF>>>222---'''%%%%%%%%%###  """ mmm^^^UUUMMMKKKHHHFFFDDDCCCAAA???BBBCCCDDDFFFHHHIIIJJJJJJHHHEEEAAA???===;;;999777666555333222111222222333222111000...---+++***)))))))))))))))))))))))))))&&&&&&%%%%%%%%%$$$$$$$$$ !!!"""###############$$$%%%$$$#########""""""#########$$$$$$$$$'''%%%###$$$'''******)))---------------......//////////////////...------------...000111111111111...111555888:::===AAADDDCCCBBBDDDEEEEEEGGGPPP[[[jjj}}}uuudddWWWMMMHHHIIINNNSSSWWWVVVRRRMMMIIIKKKKKKKKKJJJFFF???666///111000000...(((###(((000000666:::888555222---'''++++++***++++++,,,---...111111000,,,((('''(((***///:::EEELLLOOONNNFFF===222---'''%%%%%%$$$"""  !!! ooo___WWWMMMJJJGGGEEEDDDCCCAAA???@@@AAABBBDDDEEEFFFGGGGGGFFFCCC@@@>>><<<;;;999777555444333222111222333333222222000...,,,***)))((((((((((((((((((((((((((('''&&&%%%$$$$$$$$$%%%%%%"""######$$$$$$$$$######!!!###%%%%%%###!!!!!!!!! !!!!!!"""""""""$$$!!!"""(((,,,---+++++++++,,,------.........////////////...---,,,+++,,,---...000111222222222///222666888888;;;@@@DDDCCCBBBCCCEEEDDDFFFPPP\\\jjj}}}|||iiiYYYMMMGGGJJJNNNTTTVVVTTTNNNIIIFFFHHHGGGFFFDDDAAA;;;444///111000000///***&&&+++222555999<<<;;;:::888222***+++***))))))***+++,,,---333444444111...///333777>>>JJJVVV[[[XXXQQQEEE;;;222---'''$$$$$$$$$!!!    pppaaaYYYNNNKKKHHHFFFEEEDDDAAA@@@???@@@AAACCCDDDEEEFFFFFFDDDBBB???===<<<;;;999777555444333222222222333444222222000...,,,***(((((('''''''''''''''''''''''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&'''(((''''''&&&"""%%%''''''$$$!!! !!! !!!""""""###!!!!!!!!!###&&&)))+++,,,******+++,,,---.....................---,,,+++***+++,,,...///111222222333000333666666666888>>>CCCBBBBBBCCCDDDDDDFFFQQQ\\\jjj}}}lll[[[OOOJJJKKKPPPUUUUUUQQQKKKEEECCCBBB@@@>>><<<999666111---...---,,,---,,,***///555:::888666999@@@BBB999---)))((('''&&&&&&((()))***111333555555666;;;DDDLLLRRR___kkkmmmeeeXXXIII===222---'''$$$$$$###!!!   !!!!!!  qqqbbbZZZOOOLLLIIIGGGFFFEEECCCAAAAAABBBCCCEEEFFFGGGGGGGGGCCCAAA>>><<<<<<;;;999888555444333222222222333444222222000...,,,***(((''''''''''''''''''''''''''''''&&&%%%$$$###$$$%%%&&&!!!"""###%%%&&&&&&%%%%%%%%%(((+++***&&&###"""### !!!!!!"""###$$$$$$%%%!!!$$$&&&%%%######'''+++)))***+++,,,---......---------------,,,+++***)))+++,,,---///111222333333111444666555444666===CCCBBBAAABBBDDDCCCFFFQQQ\\\jjj}}}mmm]]]SSSNNNLLLPPPUUUUUUPPPIIIDDDAAA;;;999666444222000---******((((((***+++,,,000666777000***000>>>EEE999'''((('''%%%$$$$$$%%%&&&((())),,,000222666@@@LLLVVVbbbooo{{{{{{ppp```NNNAAA222---'''$$$$$$###   """$$$$$$$$$$$$ tttbbbUUUOOOLLLHHHFFFEEEEEEDDDCCCCCCDDDGGGHHHHHHGGGEEECCCCCC@@@>>><<<<<<;;;999888777666555444333444444555444444444111...+++++++++&&&&&&&&&&&&&&&&&&&&&&&&(((%%%%%%''''''$$$$$$&&&$$$%%%%%%%%%%%%%%%%%%&&&''')))+++***&&&###!!! !!!!!! !!!""""""###$$$&&&'''(((((((((...///000///......///111111///---,,,---......---,,,...000222111111111222555444444444777:::>>>AAAEEECCCBBBDDDDDDFFFOOOXXXlll}}}sssaaaTTTMMMLLLSSSVVVSSSMMMIIIBBB<<<888777555333000///...---***,,,,,,)))***...000...//////...---,,,,,,++++++***)))((('''&&&%%%%%%%%%&&&'''+++///333<<>><<>><<<<<<;;;999888666666444444333444555666222333222000,,,***)))***&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$''''''%%%%%%((($$$%%%%%%%%%%%%&&&&&&&&&((()))***)))&&&###"""""""""###$$$###"""!!!"""$$$"""###$$$&&&'''(((((()))***,,,,,,,,,++++++---///000...---------...---,,,///111222333222222111111666666555666999<<<@@@BBBCCCAAAAAADDDEEEHHHQQQZZZlll}}}rrr```SSSKKKKKKQQQTTTPPPKKKFFF@@@999555444222000...,,,++++++&&&((((((%%%%%%)))+++)))------,,,,,,++++++******'''&&&%%%$$$###"""""""""!!!!!!$$$(((+++222AAAPPP___ppp~~~~~~wwwnnn]]]LLL???444***((('''$$$!!!!!! !!!!!!!!!tttbbbUUUMMMJJJFFFCCCCCCCCCBBBAAABBBCCCDDDEEEDDDBBB???>>>CCC@@@>>><<<<<<;;;999888666555444333444444666666000111000...+++(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%"""###&&&'''%%%%%%((($$$$$$%%%%%%&&&&&&&&&&&&))))))***(((%%%$$$$$$%%%!!!###%%%%%%###""""""###"""###$$$&&&'''((())))))((()))++++++++++++---......---------///...---+++000000000000000///......222222222333666999<<>><<<<<<;;;999888555555444333444555666777000111000...***(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&######&&&&&&######&&&$$$$$$%%%%%%&&&'''''''''*********(((%%%$$$%%%&&&!!!###$$$###!!! !!!"""$$$&&&'''((())))))(((***,,,---------///000---,,,---...//////,,,***000000///000111111111000111111111333555888;;;===AAA???@@@CCCEEEHHHRRR\\\jjj{{{mmm\\\PPPIIIIIINNNOOOJJJDDD@@@;;;555111000...,,,***)))((((((***,,,***'''&&&***+++))))))))))))))))))*********((((((((('''&&&%%%$$$###"""!!!"""$$$$$$&&&///999HHHYYYlllxxx~~~~~~tttiiiUUUGGG888111,,,'''#########   !!! !!!!!!wwweeeXXXKKKHHHDDDBBBAAAAAA@@@???<<<===???AAABBBCCCCCCCCCCCC@@@>>><<<<<<;;;999888666555444333333444555666222222222///,,,)))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((%%%$$$&&&$$$!!! """$$$$$$%%%&&&&&&'''((((((+++++++++(((&&&%%%%%%'''!!!$$$$$$###!!! !!!"""$$$&&&'''))))))***(((***---.........///000,,,,,,,,,---//////---***111000///111444666666555444555666777:::<<>>:::555222111000...,,,+++******&&&((('''######'''(((%%%))))))))))))************$$$$$$$$$$$$###!!!  !!! &&&---333DDDZZZnnn{{{~~~xxxqqqgggYYYIII???777///(((&&& !!!""" !!!### !!!!!! ######!!! wwweeeXXXKKKHHHDDDAAAAAAAAA@@@???AAAAAABBBBBBBBBBBBBBBBBBCCC@@@>>><<<<<<;;;999888777666555444333444444555333333333000---*********&&&&&&&&&&&&&&&&&&&&&&&&***&&&%%%&&&$$$ $$$$$$%%%&&&'''(((((())),,,---,,,***'''%%%%%%%%%"""$$$&&&&&&$$$######$$$ !!!###&&&((()))******(((+++---///.........///,,,++++++,,,......---+++---***)))+++000333333111333333555777999<<<>>>???AAA??????AAABBBDDDMMMWWWgggyyysssbbbTTTLLLGGGFFFJJJIIIDDD???<<<999555333222000///---,,,,,,+++&&&((('''$$$$$$((()))'''))))))))))))))))))))))))$$$$$$%%%%%%$$$""" """ """""" ###)))***888MMMeeevvv}}}|||xxxtttfffXXXOOOFFF;;;222---!!!###$$$""" ### !!!"""""" vvvdddVVVLLLHHHDDDBBBAAAAAA@@@???AAAAAABBBBBBCCCCCCCCCDDDCCC@@@>>><<<<<<;;;999888999777666444333333333444333333333000---*********&&&&&&&&&&&&&&&&&&&&&&&&(((%%%$$$%%%### $$$$$$%%%&&&'''((())))))---......,,,)))%%%#########$$$%%%%%%######$$$%%% !!!###%%%((()))***++++++...000111000/////////---+++***+++,,,......---+++(((%%%''',,,///...,,,///000111444666888:::;;;===<<<<<>><<<<<<;;;999888:::888666444333222222333222333222000,,,***)))***&&&&&&&&&&&&&&&&&&&&&&&&&&&###"""$$$### !!!$$$$$$%%%&&&'''((()))***---//////...)))%%%"""!!!"""######"""!!!!!!"""$$$ !!!###%%%((()))***+++///222444555444222222222---+++******+++---......222...***+++000222111///111222333666888:::<<<===:::999:::>>>@@@DDDNNNYYYfffxxxzzzfffUUUJJJEEECCC@@@CCCCCC===999888777444///...---+++***)))))))))!!!###### !!!%%%'''%%%(((((('''&&&%%%%%%$$$$$$"""###$$$$$$###!!! """&&&333FFFYYYgggooossslllccc\\\ZZZUUUJJJ>>>888333...)))&&&&&&$$$!!!!!!!!! !!!$$$&&&(((!!!"""!!!wwwdddWWWOOOJJJEEEBBBCCCCCCAAA>>>@@@@@@@@@??????@@@AAAAAABBBBBBAAA???>>><<<;;;;;;:::999777666666666777777444444333222000---***)))***'''&&&'''******'''$$$$$$$$$######$$$$$$%%%&&&!!!"""###&&&(((+++...///333222111///,,,(((%%%###$$$$$$$$$%%%&&&&&&$$$""""""%%%'''(((+++...000666<<>>AAA@@@>>>???AAAAAABBBIIIRRReeexxxqqqaaaTTTIIIBBB@@@FFFDDDBBB???;;;888555444.........---,,,+++)))((()))))))))))))))))))))))),,,***&&&###"""###%%%&&&%%%''''''%%%###"""%%%(((######"""!!!!!!!!!!!!!!!"""%%%,,,:::OOOaaahhhfffddd\\\RRRKKKKKKLLLGGGAAA666222+++'''&&&(((***+++)))'''$$$#########"""!!!"""$$$!!!!!! !!!!!!""""""""""""!!! xxxfffYYYPPPKKKEEECCCCCCBBB@@@===>>>>>>>>>>>>???@@@@@@AAABBBAAA@@@???>>><<<;;;;;;:::999888777777777777888555444444222///,,,***(((&&&'''''''''&&&&&&&&&'''&&&%%%%%%$$$#########$$$""""""$$$%%%(((+++---...333222111///---)))&&&$$$  """"""  """%%%'''(((***---///555<<>>888444444111000...,,,+++******+++---......///000000111111222222333444555777888999<<<;;;<<<>>>@@@CCCKKKUUUcccvvv~~~hhhXXXMMMDDD???>>>AAA@@@>>>:::777444111000.........---,,,+++)))((())))))))))))))))))))))))))))))((('''&&&%%%$$$$$$"""######!!! ######""""""!!!!!!!!!!!!!!!!!!&&&111CCCUUU[[[XXXUUUMMMDDD???@@@CCCAAA>>>===999444///---------...///,,,(((&&&&&&%%%$$$$$$!!!###!!!"""  yyyhhh\\\QQQLLLFFFCCCCCCBBB???<<<<<<<<<===>>>??????@@@AAAAAAAAA@@@???===<<<;;;;;;::::::999888888888888999666666444222///,,,)))'''%%%((()))&&&""""""%%%)))((('''%%%$$$###"""""""""###$$$$$$%%%''')))+++,,,000000///---+++(((%%%###!!!  """######"""!!!###%%%&&&'''))),,,...555<<>>AAAKKKUUUbbbuuuxxxbbbSSSIIICCC@@@AAA>>>===;;;888444111///...------------,,,+++))))))))))))))))))))))))))))))'''(((***+++***'''$$$"""$$$%%%$$$###  """""""""!!!!!! !!!!!!######%%%...>>>NNNSSSQQQIII@@@666222444777888888AAA???===;;;999888777777999555000+++***)))(((''' ### (((555111######"""!!! ###"""!!! !!!zzzhhh[[[SSSNNNHHHDDDCCCAAA>>>;;;;;;<<<===>>>@@@AAAAAAAAAAAA@@@???>>>===<<<;;;;;;::::::999999999999999999888666444111...+++((('''******)))&&&""""""$$$&&&'''&&&%%%$$$############$$$$$$$$$%%%&&&'''))))))*********)))'''$$$""" ###!!! !!!###%%%$$$$$$"""$$$%%%&&&&&&(((+++...666>>>FFFGGGBBB:::555444222111///---,,,,,,,,,,,,......///000222333444555000000111333666999<<<>>>AAA===<<<<<<<<>>777222...,,,***)))"""&&&$$$!!!,,,;;;888(((%%%$$$"""!!!!!!"""###$$$&&&&&&%%%$$$###"""!!!!!!yyygggZZZTTTOOOHHHDDDCCCAAA>>>;;;<<<===>>>@@@AAABBBBBBBBB@@@??????>>>===<<<;;;;;;999999999999:::999999999888777444111...+++)))'''111---(((%%%%%%%%%$$$"""%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''(((''''''''''''%%%###!!! !!!"""!!! """###$$$%%%%%%'''+++...777>>>EEEFFF???777333222000///...---,,,---...///000000111111222333333333222111000111444888===@@@AAA>>>=========@@@IIISSSgggzzzyyygggRRREEE>>>::::::<<<>>>===;;;888555222000///,,,,,,,,,,,,+++***))))))(((((((((((((((((((((((()))))))))(((((('''&&&&&&$$$$$$###"""!!! !!!!!! !!!!!!!!!!!!###***:::KKKQQQOOOFFF:::...******+++///666>>>BBBGGGJJJJJJJJJJJJKKKKKKFFF???999555222///...)))---***!!!###,,,(((###"""!!!!!!"""$$$'''((('''''''''&&&### yyygggZZZTTTOOOHHHEEECCCBBB???<<<===>>>@@@AAABBBBBBBBBAAA??????>>>======<<<;;;;;;777888999999:::999999999888666333000---+++))))))000,,,'''&&&'''(((%%%"""$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$%%%&&&&&&'''''''''(((((('''%%%###"""!!!!!!!!!"""$$$###!!!"""###$$$$$$%%%''',,,///555;;;AAAAAA;;;444111000...---,,,,,,,,,---//////000000111111222222222333444222111111222555888:::===;;;;;;===???BBBLLLVVVfffyyyrrraaaNNNBBB===::::::<<<;;;:::888666333000...---++++++,,,++++++***))))))))))))))))))))))))))))))***)))'''&&&%%%&&&'''(((%%%$$$######$$$###!!!  !!!!!!###,,,>>>OOOVVVTTTBBB555+++)))((((((...777???DDDKKKMMMMMMKKKLLLMMMNNNKKKFFFCCC@@@>>>;;;999222222---%%%"""###!!! !!!$$$)))---000111000...+++'''"""zzziii\\\SSSNNNHHHEEEDDDCCC@@@===<<<>>>@@@AAAAAAAAA@@@???>>>>>>>>>===<<<<<<;;;;;;666777888999999999888888777555333000---++++++***((((((''''''''''''&&&%%%%%%%%%$$$$$$###$$$$$$$$$############$$$%%%&&&'''%%%&&&''''''&&&%%%$$$###"""###$$$&&&&&&$$$ !!!""""""###$$$(((,,,000000666<<<<<<777222111222...---,,,++++++,,,---------...///000111333333444111222333555666777888888;;;:::;;;===???BBBJJJTTTbbbtttjjj[[[JJJAAA>>><<<<<<>>>:::999777555222///---,,,***++++++++++++******)))))))))))))))))))))))))))((('''&&&%%%%%%%%%&&&'''%%%$$$###$$$&&&%%%###  !!!"""!!!'''222EEEWWW]]]ZZZBBB444***)))'''%%%***555===CCCKKKNNNNNNMMMNNNQQQOOONNNMMMMMMNNNNNNLLLJJJ@@@888000---)))$$$$$$'''!!!!!!"""%%%+++222999===???;;;555///)))$$$""" |||kkk___SSSNNNHHHEEEDDDCCC@@@>>><<<===???@@@@@@???>>>===>>>>>>======<<<<<<;;;;;;555666777888999999888777666555222///---,,,++++++ $$$'''(((&&&%%%'''***''''''%%%$$$###"""""""""""""""######$$$%%%&&&'''######$$$%%%$$$###"""!!!!!!######  !!!""""""$$$(((---111,,,222777888444111111444///...---+++******+++++++++,,,---///111333555666---000555:::======<<<:::<<<;;;<<<>>>>>>???FFFNNN]]]ppp{{{```QQQBBB;;;:::999999<<<;;;:::888555333000///...******+++++++++******)))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&%%%%%%  """""" !!!"""!!!'''333FFFXXX^^^[[[FFF888---+++'''!!!&&&000999@@@IIINNNOOOPPPSSSVVVOOOOOOQQQTTTXXXYYYXXXWWWRRRAAA555222---"""###$$$%%%''',,,333;;;CCCHHHDDD>>>555+++$$$ }}}kkk```QQQNNNJJJGGGFFFEEECCCAAAAAA@@@@@@@@@AAACCCEEEFFF???>>>>>>===<<<;;;;;;;;;888888777777777777888888:::777333111111///,,,(((,,,+++))))))***+++***)))+++)))&&&$$$######$$$&&&$$$$$$$$$$$$$$$%%%%%%%%%"""###%%%''''''&&&%%%$$$###%%%%%%$$$&&&)))(((###%%%$$$$$$$$$%%%'''((()))---...000000///......///------------------------111111111000000000000000444333333333444555777888::::::<<<@@@@@@AAAHHHPPPaaasssuuu]]]RRRCCC;;;999999777444:::888666333000...---,,,///...,,,***)))))))))***''''''((((((((((((''''''&&&%%%%%%$$$$$$%%%&&&&&&'''&&&$$$#########$$$%%%!!!!!!"""!!! ###(((444LLLaaabbbXXXHHH999---+++***''')))000:::???FFFKKKNNNOOOPPPQQQRRRTTTVVVWWWXXXYYY[[[]]]WWWQQQHHH===333---)))'''&&&''')))000999BBBHHHKKKGGG===333---(((###"""$$$|||iii^^^RRROOOKKKHHHGGGEEEDDDBBBAAA@@@@@@@@@AAACCCEEEFFF@@@@@@???>>><<<;;;;;;:::888777777777777777888999999666222111000...+++((($$$%%%'''+++...///...,,,+++)))&&&$$$######$$$%%%!!!!!!!!!!!!""""""""""""$$$%%%&&&''''''&&&%%%$$$  $$$"""$$$#########$$$&&&'''(((,,,...000000///......///------------------------111000000000000000000000333222222222333555666777;;;:::<<>>>>>???FFFNNN___qqqppp```JJJBBB888444666999999888888666444222000...---,,,)))((((((((()))***++++++((())))))******))))))(((&&&'''(((((('''&&&%%%$$$######"""!!!!!!!!!!!!"""!!! !!!!!! ###&&&***666OOOeeeggg^^^JJJ:::,,,'''$$$!!!''',,,111777===CCCHHHMMMPPPUUUXXX\\\___```aaaccceeeddd___VVVLLLAAA888222///---111999BBBJJJMMMLLLJJJCCC:::111,,,'''"""!!!###zzzfffZZZTTTQQQMMMJJJIIIGGGEEEDDDAAAAAAAAAAAABBBCCCEEEFFFDDDCCCAAA@@@>>><<<;;;:::777777777777888999::::::777666333111///,,,***(((+++,,,///333555333///+++)))'''&&&$$$######$$$%%%$$$$$$%%%%%%&&&&&&'''''')))))))))((('''&&&$$$###$$$&&&%%%$$$%%%((('''""""""!!!!!!"""###%%%'''(((***,,,...///......///000////////////////////////000000000000000111111111111111111111333555777888999888999<<<===???GGGPPP___rrr}}}eeeUUUEEE>>>777444666999::::::666555333111///...------))))))))))))*********+++))))))************)))))) """%%%'''((((((''''''%%%$$$$$$###############  !!!!!!!!!$$$(((555MMMdddfff]]]EEE777,,,***'''""""""'''%%%)))///666<<>>999444111333555666666555444222000///...------+++++++++++++++*********))))))************))))))"""$$$%%%%%%$$$###""""""""""""!!!!!!  !!!""" $$$)))666NNNdddeee[[[BBB666......,,,%%%"""%%%!!!$$$)))///777AAAKKKQQQUUUYYY___cccdddeeeeeefff```]]]XXXQQQKKKEEE@@@>>>DDDFFFHHHLLLMMMKKKFFFBBB===555---***&&&""" """}}}iii\\\TTTQQQMMMJJJIIIGGGFFFDDDBBBBBBAAAAAABBBDDDFFFGGGEEEDDDCCCBBB@@@>>>======:::999999888888888999999777888777333///,,,+++,,,((('''%%%%%%'''((()))(((&&&&&&%%%$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''))))))((('''&&&%%%$$$### """!!! ###!!!"""""""""###$$$&&&)))***(((***---......///000222000000000000000000000000/////////000111111222222222222222333444777999:::777666888;;;>>>AAAKKKUUUaaassskkkUUUGGG<<<999555333444555666777333222111///...---------,,,,,,,,,,,,,,,+++***)))((())))))******))))))(((&&&&&&'''''''''%%%$$$#########$$$$$$$$$###"""!!! !!!"""!!!%%%,,,:::QQQeeeeeeYYYCCC777//////+++### """%%%***222===IIIQQQWWW\\\bbbggghhhggggggggg[[[YYYUUUPPPLLLIIIGGGGGGOOOOOOOOOOOONNNIIICCC???:::222+++)))&&&!!! """~~~jjj]]]SSSPPPLLLIIIHHHGGGEEECCCBBBBBBAAABBBCCCDDDFFFGGGDDDDDDCCCBBBAAA@@@??????;;;;;;:::999888888888888666777666333...+++***+++)))'''&&&''')))+++++++++%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))***(((((('''%%%%%%$$$$$$$$$###$$$$$$!!!"""%%%### !!!!!!###&&&((()))'''))),,,---...///000222////////////////////////...//////000111111222222111111111222444666888:::;;;999:::<<<>>>@@@JJJSSS```rrryyycccNNNBBB;;;999666555555777888888222111000///...---------))))))++++++,,,++++++***'''(((((())))))(((((('''******)))(((''''''&&&&&&$$$%%%%%%&&&%%%$$$###""" !!!  ### %%%---;;;RRRdddbbbUUU@@@444***)))&&&  """&&&...:::GGGOOOWWW\\\cccggghhhgggeeeddd[[[YYYTTTQQQNNNMMMMMMNNNUUUUUUVVVUUUSSSLLLDDD>>>777000***(((&&&!!! !!!jjj]]]SSSPPPLLLIIIHHHFFFEEECCCBBBBBBBBBBBBCCCEEEFFFHHHDDDDDDCCCBBBAAAAAA@@@@@@<<<<<<:::999888777777777555666666222---))))))***'''&&&%%%&&&(((((('''%%%%%%%%%$$$$$$$$$$$$$$$$$$!!!!!!"""###%%%&&&&&&'''''''''&&&%%%$$$$$$$$$$$$"""###### !!!$$$""" """%%%'''(((&&&))),,,---...///111222////////////////////////...//////000111222222222000000000111333555888999>>><<<<<<======@@@HHHRRR___qqqrrr]]]III>>>444333111111111333555666111111///......---------%%%&&&(((***+++,,,++++++''''''((((((((((((''''''######"""""""""###$$$$$$ !!!!!!""""""!!! !!!  ######+++:::QQQbbb^^^PPP<<<...###"""!!!$$$ $$$+++777EEENNNUUUZZZaaaeeefffdddbbbaaa]]]ZZZVVVRRROOOOOOQQQRRRWWWXXXZZZ[[[XXXPPPFFF???666///)))(((%%%!!! !!!kkk]]]SSSPPPLLLIIIHHHHHHGGGFFFFFFBBB???@@@DDDHHHIIIIIIEEEDDDCCCBBBAAA@@@@@@@@@???===;;;999999777555333000222555666555111---***++++++***))))))))))))))),,,+++)))&&&$$$###""""""###$$$$$$%%%%%%&&&'''''''''++++++'''%%%&&&&&&%%%###$$$$$$######"""!!!  """%%%&&&'''''''''))),,,//////---,,,...000000111111000...,,,***(((111111222333444444444444555555444333111000222444:::<<<=========@@@GGGLLL```sss|||iiiVVVGGG???===777666999999444111333333222///---,,,+++++++++************))))))))))))(((''''''&&&&&&''')))***&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$###!!! $$$""" !!!"""""""""!!!###***:::OOO\\\VVVIII333///***&&&%%%$$$"""!!!"""%%%'''+++666EEEPPPYYY]]]bbbdddccc```^^^]]]VVVTTTQQQMMMKKKLLLQQQTTTZZZ^^^^^^ZZZWWWUUUOOOIII;;;555///+++)))(((%%%###lll^^^RRROOOKKKHHHGGGGGGFFFEEEEEEBBB@@@@@@DDDGGGIIIIIIFFFEEEDDDBBBAAA@@@??????<<<;;;999999999999888666777777666444111...+++)))(((''''''&&&&&&&&&&&&&&&""""""!!!!!!!!!""""""###$$$$$$%%%''''''((((((((())),,,+++'''&&&((('''###$$$$$$$$$######"""!!! !!!"""$$$&&&''''''''''''(((+++,,,,,,***)))***,,,.../////////...---,,,,,,......///000111111111111222333333222111222444666:::<<<>>>>>>???CCCJJJOOO^^^qqqsss___LLL>>>666:::555444888999555333555111///---+++***)))))))))******)))))))))((((((((('''''''''''''''(((((()))&&&&&&%%%%%%%%%%%%$$$$$$""""""""""""!!! ###!!! !!!!!!!!!"""$$$***999KKKUUUNNNAAA222---'''"""!!!!!!!!!!!!!!!###(((333BBBNNNXXX\\\aaadddbbb___[[[ZZZSSSRRRPPPMMMLLLNNNSSSWWW[[[______[[[XXXVVVQQQKKKAAA:::222,,,)))(((&&&%%%nnn```RRROOOJJJGGGFFFFFFDDDCCCDDDBBB@@@AAADDDGGGIIIIIIHHHGGGEEECCCAAA???>>>>>>999888777888:::;;;:::999:::999666222///,,,+++*********)))(((((((((((((((""""""""""""###$$$%%%&&&###%%%''')))************------***'''(((***'''!!!$$$$$$######"""!!!!!!!!!###$$$%%%&&&''''''''''''((()))***)))))))))+++------,,,,,,---...///000000,,,---...///000000000000000111111111111333666888999;;;======>>>BBBJJJPPP[[[nnnlllXXXHHH<<<555777333333666888666444555000///---+++***))))))***)))(((((((((((('''''''''&&&&&&'''(((((((((((((((&&&&&&%%%%%%%%%%%%$$$$$$ !!!!!!!!!!!!!!! """  """%%%+++666EEELLLCCC666///***### !!! ###---===HHHWWW[[[```bbb```\\\XXXVVVQQQQQQOOONNNNNNQQQVVVZZZ]]]``````\\\YYYXXXSSSNNNHHHBBB999111---***)))(((ooobbbSSSOOOKKKHHHGGGFFFEEECCCCCCBBBAAABBBDDDFFFHHHIIIJJJHHHFFFCCCAAA???======999888777888:::;;;:::999777666444222000...---,,,+++******)))))))))))))))''''''&&&$$$############"""$$$'''***,,,,,,,,,,,,000///+++(((***,,,&&&$$$$$$###""""""!!!!!!!!!###$$$$$$%%%%%%&&&&&&&&&'''((())))))+++---///111---,,,,,,,,,---...000111//////000111222222222222///000111111111222555888777999;;;:::;;;>>>EEEKKKYYYlllwwwcccSSSGGG>>>999555333333555666555444333111000...,,,+++++++++,,,(((((('''''''''&&&&&&&&&%%%&&&'''((()))((('''&&&&&&&&&%%%%%%%%%$$$$$$$$$!!!!!!!!!""""""!!!!!!!!!"""  !!!%%%***333>>>CCC:::...+++'''""" !!!!!! )))777CCCUUUYYY^^^```]]]YYYUUUSSSRRRRRRQQQPPPPPPSSSXXX\\\^^^aaaaaa]]]ZZZYYYUUUPPPMMMIIIBBB;;;555111...,,,pppcccTTTQQQLLLIIIHHHGGGEEEDDDBBBBBBCCCCCCDDDFFFHHHIIIJJJIIIFFFDDDAAA???======:::999888999::::::999888555555555444222///,,,***''''''&&&%%%%%%%%%%%%&&&'''&&&$$$""" !!!###&&&))),,,///000000444333///,,,------'''%%%$$$###"""!!!!!!!!!"""""""""#########$$$%%%%%%***))))))***+++------...///...---,,,,,,---///000///000111222333333333333000111111111000111444666:::;;;;;;:::999<<>>===<<<:::999999:::999888777777777777555222---)))'''(((((('''&&&&&&&&&&&&'''&&&%%%$$$###""""""""""""!!!"""%%%)))...222555777999999666222000///)))!!!&&&$$$###!!!!!!!!!""""""!!!!!!!!!!!!"""###%%%%%%,,,+++******+++***(((&&&//////...------------.........///000111111111111000111111111000111444666<<<======;;;:::<<>>888444444555444222222444222---...---+++***)))))))))***(((''''''''''''&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$############"""!!! ###!!! !!!!!!!!!###'''+++///222---%%%"""""""""###$$$"""!!!***777AAAIIILLLPPPRRRQQQPPPPPPPPPSSSSSSSSSRRRRRRUUUYYY\\\\\\^^^^^^ZZZXXXYYYVVVRRRPPPRRRUUUTTTOOOIIIDDDAAAqqqcccUUUQQQLLLIIIGGGFFFDDDCCC@@@BBBDDDEEEDDDEEEGGGJJJJJJIIIFFFDDDBBB@@@???>>>;;;:::888999::::::999777999777555333000---+++*********)))(((((((((((()))&&&%%%%%%$$$$$$$$$%%%%%%"""###&&&***000666<<>>:::777;;;;;;<<>>;;;888<<<;;;<<>>;;;;;;;;;;;;;;;;;;;;;;;;999777444333111...+++(((''''''&&&&&&%%%%%%%%%$$$(((&&&$$$###$$$%%%%%%$$$%%%(((---444===HHHSSSZZZ[[[^^^\\\SSSIIIAAA888000+++((($$$"""""""""""""""(((%%%"""!!!###&&&((()))******+++,,,,,,,,,,,,,,,......//////////////////111222222333333333222222...///111111222444888;;;999@@@===999===<<<<<>>:::>>><<<<<>>>>>FFFSSSfffwwweeeNNNDDD:::666333000000222666666555333111///---,,,+++******+++(((&&&+++333,,,+++***)))(((&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$""""""!!! !!!"""$$$$$$###%%%''''''$$$""""""### !!!!!! ###$$$'''***///666???DDDMMMRRRYYY^^^aaaaaaaaabbb^^^\\\YYYVVVTTTSSSTTTUUU\\\aaafffiiiiiigggffffffwwwdddYYYQQQJJJIIIHHHFFFDDDEEEBBBCCCCCCBBBCCCEEEJJJMMMLLLLLLJJJHHHEEECCCAAA@@@===<<<:::999888888999:::555444444444333111---)))$$$%%%%%%&&&'''((())))))&&&&&&&&&###!!! """###"""'''222CCCVVVgggsssxxxxxx|||yyynnn^^^MMM<<<000,,,)))%%%###############!!!###$$$$$$$$$%%%&&&))))))***,,,------------------------...000111333111222222333333333222222222222333222111222555777999AAA???===AAA@@@???HHHSSSfff~~~ooo^^^KKKBBB:::777444222222555888777555333111///---,,,'''(((******%%%"""'''000)))******))))))'''&&&%%%''''''((((((((((((''''''"""############$$$$$$$$$""""""!!!  ###&&&((()))+++------***%%%""""""$$$ !!!!!!!!!!!!!!!!!!!!!!!! !!!###%%%)))///666;;;IIIOOOXXX___cccddddddddd^^^\\\YYYVVVTTTUUUVVVWWW\\\aaagggiiihhhffffffgggvvvdddVVVMMMFFFFFFFFFDDDDDDEEEAAABBBDDDDDDDDDEEEIIILLLLLLKKKIIIGGGDDDBBB@@@@@@===;;;999777777777888999444333333444444111---***&&&&&&%%%$$$$$$$$$%%%&&&'''((((((%%%"""!!!"""%%%$$$)))444EEEYYYjjjtttyyy|||}}}tttgggVVVBBB222,,,)))&&&%%%%%%%%%$$$###!!!#########$$$'''+++)))***+++---.........///111000...------...///000000111222222333333333333000111222222222333666888888@@@???>>>CCCBBBAAAJJJSSSfff~~~zzzeeeSSSGGG@@@;;;999777444666999888666444111///---,,,+++'''&&&&&&(((%%%"""$$$)))%%%&&&'''(((((('''&&&&&&''''''((((((((((((''''''""""""############""""""###"""!!!!!! !!!!!!"""'''---222555777777444---%%% ###!!!!!!  !!!""" !!!"""$$$(((---111<<>><<<;;;999777666666777888333333333444444222---***((('''$$$""" !!!""""""((())))))&&&###"""$$$&&&###(((333DDDWWWhhhqqquuuwwwzzzzzzuuukkk]]]HHH666,,,***'''&&&&&&&&&$$$###!!!"""###""""""$$$***///)))***,,,---.../////////444222000---,,,,,,------///000111222333444444444...///111111222444888:::777@@@???>>>DDDCCCBBBKKKSSSfff~~~sss]]]KKK@@@:::555555444222444888777666333000---+++*********%%%$$$'''(((%%%$$$%%%"""###$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%######$$$######"""!!! ###""""""!!!!!!!!!!!!"""###"""###&&&,,,444<<>>:::000%%%!!! """"""###&&&***---000999GGGSSSZZZ^^^______^^^\\\YYYVVVVVVXXXZZZ\\\\\\aaaffffffdddcccfffiiiwwwcccVVVNNNGGGFFFFFFCCCBBBCCCBBBAAA@@@CCCHHHJJJJJJIIIKKKJJJIIIGGGEEEBBB@@@???<<<:::777555444555777888;;;:::888555111---***(((((((((((((((((('''''''''%%%&&&%%%###""""""$$$&&&###(((111===KKKXXXccchhhkkkooossstttlll[[[HHH:::***)))(((&&&$$$#########""""""""""""###$$$%%%&&&)))+++---------000666;;;CCC;;;222,,,,,,---......111333666666555444444444000111222222222333666888===@@@DDDEEECCCAAABBBCCCTTTccczzzxxxdddSSSIIICCC>>>888444333444666777<<<888222...,,,,,,,,,+++((()))***((($$$###%%%'''&&&!!!!!!))),,,'''!!!'''&&&&&&''')))***((('''(((******)))%%%"""!!!!!!""""""""""""!!!!!!!!!!!! %%%)))---666CCCNNNSSSPPPCCC666...((($$$"""### !!! !!!"""###"""###%%%''',,,000777???GGGOOOTTTWWWZZZYYYXXXVVVUUUWWW[[[^^^aaadddggggggdddccceeehhhxxxeeeWWWNNNHHHGGGFFFDDDBBBCCCAAA@@@@@@CCCGGGJJJJJJIIIKKKKKKIIIGGGEEEBBB@@@>>><<<:::777555555555777888555555555444222000///...))))))(((''''''''''''''')))))))))'''$$$######$$$"""'''///:::EEEPPPYYY]]]```cccgggggg```RRRAAA555***)))'''&&&$$$#########""""""""""""###$$$%%%&&&(((+++---......222888======777000,,,,,,...///000000111222333333333222111000111222222111333555888;;;>>>AAAAAA@@@AAADDDGGGTTTccczzzooo]]]MMMDDD>>>;;;777555666888:::;;;;;;777111...,,,,,,++++++((())))))'''%%%###%%%'''((($$$!!!###(((***&&&"""'''&&&&&&'''))))))((('''(((%%%###"""$$$$$$""" """"""""""""!!!!!!!!! &&&,,,444AAAOOOWWWYYYPPPCCC666...)))$$$"""###  !!!%%%(((---555===DDDJJJMMMPPPPPPPPPOOOOOOQQQVVVYYY```dddggghhhfffeeegggiiizzzgggXXXPPPIIIHHHGGGDDDCCCDDD@@@@@@@@@BBBFFFJJJKKKKKKLLLKKKJJJGGGEEEAAA???===;;;:::777666555666777888444444444333222111000///***)))'''&&&&&&&&&((()))***++++++(((%%%"""!!!!!!!!!%%%,,,555===EEEKKKNNNSSSTTTWWWWWWRRRGGG:::111)))((('''%%%$$$######"""""""""""""""###$$$%%%&&&'''***---...///333999>>>555222...,,,---///000000222000///111444555333000000111222222111222555777999;;;>>>>>>>>>AAAFFFKKKTTTccczzz{{{jjjYYYKKKCCC<<<:::888777999;;;;;;;;;:::666111---,,,++++++***((((((((('''%%%$$$%%%'''(((&&&&&&&&&''''''%%%###'''&&&&&&'''))))))(((&&&***%%% !!!%%%(((&&&""""""""""""!!!!!!!!! &&&///<<>>:::999888777666666666777:::999777555111---***)))+++***'''%%%%%%&&&(((***$$$&&&''''''$$$"""!!!!!!###&&&***000555:::===???EEECCCAAA???<<<777111---'''&&&%%%$$$###"""""""""""""""""""""###$$$%%%&&&'''))),,,,,,+++,,,000444---.........---,,,,,,---444111...000555888555222111111222111000111444666888===CCCEEEDDDCCCDDDEEERRRaaaxxxwwwfffYYYNNNDDD>>><<<;;;;;;<<<===<<<:::888666333///,,,+++***)))((('''&&&%%%%%%%%%%%%&&&%%% ###%%%&&&$$$$$$%%%'''&&&%%%%%%&&&((()))'''&&&!!!"""$$$$$$""" !!!!!!!!!!!! """(((444EEEYYYddd^^^SSSFFF;;;000+++(((###"""###"""!!!  !!!""" !!! $$$###""""""$$$&&&)))+++***+++...///222666;;;>>>JJJPPPWWW]]]```cccgggkkkwwwcccYYYQQQIIIHHHGGGDDDBBBCCC@@@AAABBBBBBBBBEEEIIILLLKKKJJJIIIGGGEEEBBB@@@???:::999888777777666666666888777666444222///---+++***)))'''&&&&&&&&&((()))%%%&&&((('''&&&%%%%%%&&&%%%'''***000666<<>>EEEGGGFFFCCCBBBCCCPPP___vvvooo___TTTLLLCCC===888888999;;;>>>>>><<<:::444111...++++++***(((''''''&&&$$$$$$%%%&&&&&&%%% """$$$%%%%%%%%%&&&'''&&&%%%%%%&&&(((((('''%%%$$$&&&((('''$$$!!! !!!!!!!!!!!! %%%,,,777FFFWWW___XXXLLL@@@555,,,(((%%%"""!!!"""!!!!!! !!!!!!!!! !!!!!!""""""!!! !!!"""###$$$&&&''')))***---111444???EEEMMMTTTYYY___fffkkkxxxeeeYYYPPPIIIGGGFFFCCCAAAAAAAAABBBCCCBBBAAACCCGGGKKKIIIIIIHHHGGGEEECCCAAA@@@999999888888777666666666666666555444222000...---))))))((('''''''''''''''&&&''''''&&&%%%$$$%%%'''%%%&&&***///777@@@GGGLLLFFFBBB<<<777222...***'''%%%$$$###""""""!!!""""""""""""""""""###$$$%%%&&&###&&&))))))((((((+++...+++---...---,,,+++---//////......///000222333444111222222111000000222444999>>>CCCEEECCCBBBBBBDDDMMM]]]ttt|||iii[[[RRRJJJCCC===999999999:::<<<===;;;:::222000---+++******(((&&&'''%%%######&&&'''&&&$$$######$$$%%%&&&&&&&&&%%%&&&%%%%%%&&&(((((('''%%%((('''$$$######$$$%%%%%%!!!!!! $$$+++666BBBOOOUUUOOODDD999///'''$$$### !!!#########"""!!! !!!"""$$$$$$$$$%%%(((***111666>>>FFFMMMVVV___fffzzzgggXXXPPPHHHGGGEEEBBB@@@AAABBBCCCCCCBBB@@@BBBGGGKKKHHHHHHHHHGGGEEEDDDBBBAAA999999888888777666666666888777666444222///---+++((((((((((((((('''''''''&&&&&&&&&$$$"""!!!###%%%$$$&&&)))///888BBBLLLQQQJJJFFF???999444///+++((($$$$$$###"""!!!!!!""""""""""""""""""###$$$%%%&&&!!!$$$((()))((())),,,000***,,,...---+++,,,///222000111111111111222555888111222222111///000222444999<<<@@@AAA@@@AAACCCFFFLLL\\\ssstttaaaSSSKKKEEE>>>888===<<<;;;:::;;;:::888666222///,,,+++***)))(((&&&'''%%%"""###&&&'''&&&$$$'''&&&%%%&&&''''''%%%###%%%%%%$$$&&&'''((('''%%%&&&!!!###"""!!!!!!  '''222===HHHMMMHHH>>>555,,,$$$"""!!! !!! !!!""""""""" !!!"""!!! """$$$%%%***222:::BBBMMMXXX```xxxcccXXXOOOGGGFFFEEECCCBBBCCCBBBBBBBBBBBBDDDFFFHHHIIIMMMKKKIIIGGGFFFDDDAAA???999888888777777777777777888888777666333000---+++'''&&&&&&&&&&&&''''''((()))'''%%%%%%&&&&&&&&&%%%%%%&&&(((...777AAAKKKQQQMMMIIICCC;;;555000---,,,&&&%%%$$$$$$%%%%%%###!!!%%%$$$######"""#########&&&&&&''')))***+++,,,------------............///---...///111333555666777444444333111///000222444;;;>>>AAAAAA>>>===>>>@@@JJJ[[[sssppp___SSSJJJBBB???@@@;;;<<<======<<<:::888777111///,,,)))((((((***+++$$$%%%&&&$$$###$$$(((,,,&&&&&&%%%$$$###%%%(((+++''''''((((((''''''&&&%%%***&&&"""!!!###$$$$$$"""###!!! """(((111999>>>===:::777...,,,'''### """!!!$$$###  !!!"""!!!!!!  !!!$$$&&&$$$''',,,111666???IIIQQQ{{{gggYYYPPPHHHGGGFFFDDDCCCDDDBBBBBBBBBBBBDDDFFFHHHIIIKKKIIIHHHHHHHHHFFFCCCAAA:::999999888888888888888888888777555333000---,,,(((((('''''''''''''''((('''%%%######$$$$$$$$$###$$$%%%(((---444===EEEIIIGGGEEE???999444///,,,***'''&&&%%%$$$%%%$$$""" ###"""""""""###$$$%%%%%%&&&&&&''')))***+++,,,------------............///---...///111333444666666444444333111000000333555===???@@@>>>;;;;;;===AAAJJJ[[[tttwwwiiiZZZOOOHHHAAA???@@@;;;;;;======<<<999666444///---***'''&&&'''((()))(((((((((&&&######%%%(((&&&'''(((&&&###!!!!!!!!!''''''((((((''''''&&&%%%(((%%%"""!!!"""######""""""  !!!!!! !!!&&&...555888888666333+++)))%%%!!! !!! ###!!! !!!!!!  !!! ###'''+++000777@@@GGGjjjZZZQQQJJJHHHGGGDDDCCCDDDBBBAAAAAABBBCCCEEEGGGIIIHHHHHHHHHHHHIIIGGGDDDAAA::::::999888888888888999999888666444222000...---******)))((('''''''''''''''%%%######$$$$$$$$$######$$$'''+++111777<<>>===:::666222---***((((((&&&%%%$$$$$$$$$""" !!!!!!!!!"""###%%%&&&'''&&&&&&''')))***+++,,,------------............///---...///111222444555555444444444222111222444777???@@@???;;;888888<<<@@@IIIZZZtttnnnaaaSSSKKKFFFAAA???AAA;;;<<<======;;;777333000,,,***(((&&&%%%%%%&&&'''((()))((('''$$$$$$%%%&&& $$$&&&&&&$$$###"""''''''((((((''''''&&&%%%'''%%%"""!!!"""###""""""!!!!!!#########!!!$$$***...111111///...'''%%%###  """  ###"""   !!!!!! ###%%%)))///666;;;jjjZZZQQQIIIGGGFFFDDDBBBCCCAAAAAAAAAAAABBBEEEGGGHHHGGGFFFGGGGGGGGGEEEAAA>>>:::999888888777777888888999888666444111000///...++++++***((((((''''''''')))'''%%%%%%&&&&&&&&&%%%###%%%'''***...111444555555555444333000,,,(((&&&'''%%%$$$###$$$$$$###"""""""""""""""###$$$%%%&&&&&&&&&''')))***+++,,,------------............///---...///000111333444444444444444222222333666888>>>??????<<<888777:::>>>HHHYYYssszzzggg[[[OOOIIIEEE@@@???@@@<<<===>>>>>>;;;666000---***)))'''%%%$$$%%%%%%&&&%%%&&&''''''&&&&&&''''''"""&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%'''&&&$$$###############"""!!! """######""""""$$$''')))+++******)))$$$###!!!  !!!!!!!!!  """ !!!###&&&***...222}}}hhhYYYPPPHHHFFFEEEBBBAAABBB@@@@@@@@@@@@BBBDDDFFFGGGGGGFFFEEEEEEDDDAAA===:::888888777666666666666666888777666444222000///...++++++***((((((''''''''')))'''%%%%%%&&&&&&&&&%%%%%%&&&''')))+++---......---...//////---+++'''%%%%%%$$$""""""$$$%%%%%%%%%$$$$$$###############$$$&&&&&&''')))***+++,,,------------............///------...///111222333333333333333222222333666999;;;>>>???>>>:::888999;;;GGGXXXsssuuudddYYYNNNIIIEEE@@@>>>???>>>??????===:::444///,,,))))))'''&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%$$$###$$$&&&%%%$$$""""""###'''''''''(((''''''&&&%%%&&&&&&&&&%%%$$$######$$$$$$###!!! !!!"""!!! ###$$$%%%&&&'''&&&&&&%%%""""""!!! !!!!!! """  ###&&&(((***~~~hhhYYYPPPHHHFFFEEEAAA@@@AAA@@@??????@@@AAACCCEEEGGGGGGEEECCCBBBAAA???;;;999777777666555555555555666666666666555444111///---******)))((('''''''''''''''%%%######$$$$$$$$$###%%%%%%&&&'''((()))***+++)))***,,,,,,,,,***(((&&&&&&$$$""""""$$$%%%&&&%%%%%%$$$$$$###""""""######&&&&&&''')))***+++,,,------------............///------...///000111222222111222222222111333777:::999===@@@???<<<999999;;;HHHZZZtttpppaaaWWWMMMIIIFFFAAA?????????>>>===;;;777222...,,,)))((((((''''''&&&''''''((('''''''''&&&$$$ $$$%%%%%%$$$###$$$&&&'''''''''((((((''''''&&&%%%%%%&&&&&&%%%###""""""###%%%###!!! !!!!!! ###$$$%%%%%%%%%$$$###"""!!! !!!  """######kkk[[[QQQIIIGGGEEEBBB@@@AAA????????????AAACCCEEEFFFGGGEEEAAA@@@??????===<<<888777777666666666666666444555777777555222...,,,(((((('''''''''''''''((('''%%%######$$$$$$$$$###$$$###$$$$$$%%%&&&((()))((()))*********)))(((''')))&&&###"""#####################"""######$$$$$$&&&&&&''')))***+++,,,------------............///,,,---......///000111111000000111111111333666999;;;===???>>>;;;:::<<<>>>JJJ]]]wwwxxxhhh]]]TTTKKKIIIGGGCCC@@@AAA===<<<:::666333///,,,+++((('''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&### """###$$$$$$&&&(((***''''''((((((''''''&&&%%%"""$$$%%%$$$!!! """"""!!! !!! """"""###$$$$$$"""!!!  !!! """!!!!!! ooo\\\SSSJJJHHHFFFCCCAAABBB????????????@@@BBBEEEFFFGGGDDD@@@??????@@@@@@@@@999888888777777777777777333555777888666222...+++''''''&&&&&&&&&''''''((()))'''%%%%%%&&&&&&&&&%%%""""""!!!!!!###$$$&&&((((((((()))))))))))))))(((,,,)))%%%"""""""""!!! !!!!!!""""""###$$$&&&&&&&&&&&&''')))***+++,,,------------.........//////,,,------...///000111111///000000000000222666999===>>>>>>;;;999:::>>>BBBMMM___zzzrrrbbbYYYQQQIIIHHHGGGDDDBBBBBB<<<:::777333///---+++***&&&&&&&&&&&&&&&&&&&&&%%%#########%%%&&&%%%%%%&&&''''''$$$"""!!!"""''''''((((((''''''&&&%%% """$$$###   """"""!!! !!!"""######!!!!!!!!!!!!$$$''' ######!!!mmmZZZQQQHHHEEEDDDAAAAAABBB;;;<<<===>>>AAADDDGGGIIIEEEDDDCCCBBBAAA@@@@@@@@@===<<<;;;999888888999999;;;;;;:::888555111...,,,+++***)))((('''&&&%%%%%%((('''$$$"""!!!!!!!!!!!!$$$%%%&&&''''''&&&$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$'''%%%$$$$$$%%%$$$###!!!$$$$$$###############$$$)))***,,,---......---,,,222111111111000000//////---......///000/////////---------...000222555666>>>============>>>??????NNN^^^wwwyyyiii___UUUNNNFFFDDDGGGIIIFFFBBB@@@:::222//////...+++(((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$###"""!!!!!! !!!!!!!!!!!!!!! $$$$$$$$$$$$$$$###"""!!! !!!!!!  """ """$$$ ###!!! """ mmmZZZQQQHHHFFFEEEBBB@@@AAA>>>>>>>>>???AAACCCFFFGGGHHHGGGEEEBBB@@@>>>=========<<<:::999888888999999:::999999777444111...,,,******)))((('''&&&%%%%%%((('''%%%$$$$$$$$$%%%%%% """%%%&&&((((((&&&&&&'''((((((''''''&&&&&&%%%######$$$$$$"""!!!$$$$$$#########%%%&&&'''%%%&&&''')))***+++++++++000000000000//////......---......///////////////------......000222555666<<<>>>>>>>>>======???AAAMMM^^^wwwsssddd[[[RRRLLLFFFEEEHHHIIIFFFAAA===777000---,,,,,,)))&&&''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$######"""!!!!!! !!!!!!!!!!!!!!! """""""""###""""""!!!!!!    nnnZZZQQQIIIGGGFFFBBB@@@@@@????????????AAACCCEEEFFFIIIGGGEEEBBB@@@>>>===<<<<<<;;;:::999999888999999777777777666444111...---******)))((('''&&&&&&%%%&&&&&&$$$$$$$$$%%%&&&'''###""""""""""""###$$$$$$###%%%'''((())))))''''''&&&$$$############""" !!! !!!$$$&&&(((...---------------......////////////.....................///////////////.........///000333555666;;;>>>AAA???<<<;;;???CCCMMM]]]www{{{kkk]]]TTTNNNJJJFFFFFFIIIIIIEEE@@@;;;666000,,,,,,+++)))&&&''''''&&&%%%%%%%%%%%%&&&############$$$$$$$$$$$$$$$$$$$$$$$$$$$#########%%%%%%&&&''''''&&&%%%%%%$$$######""""""!!!!!! !!!!!!!!!!!!  !!!!!!!!!!!!!!! !!!  !!!"""!!!oooZZZQQQJJJHHHFFFBBB@@@@@@?????????@@@AAACCCFFFGGGFFFEEECCCBBBAAA@@@??????;;;::::::999999999888888666666666555333111///...***))))))(((''''''&&&&&&%%%$$$###"""""""""###$$$((('''%%%############$$$!!!$$$'''((((((&&&%%%%%%###""""""###"""!!!  """%%%)))+++888777444222000/////////////////////////////////...............///000000.........///111333555777;;;???BBB???999777<<>>:::666111...---,,,***(((''''''&&&%%%%%%%%%%%%&&&######$$$$$$$$$$$$$$$$$$%%%$$$$$$######"""""""""%%%%%%&&&''''''&&&%%%%%%######""""""!!!!!!!!!!!! !!!!!!  !!!!!!!!!!!!!!!!!! !!!###"""  !!!!!! !!!!!! rrr[[[RRRJJJHHHFFFBBB@@@@@@======>>>???BBBEEEHHHJJJFFFEEEDDDBBB@@@?????????999999999999999999888888555555555555333111///...))))))((((((''''''&&&&&&'''&&&$$$"""!!!!!!!!!""""""!!!!!!"""###&&&((()))!!!$$$'''(((((('''%%%%%%###""""""###"""!!! #########$$$&&&))),,,...444333111...------------000000000000000000000000///............///000000.........///111333666777;;;???BBB???888555999>>>KKK[[[uuu|||lll^^^RRRLLLFFFEEEFFFGGGIIIFFFAAA===666444111...,,,+++)))(((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$######"""""""""%%%%%%&&&''''''&&&%%%%%%"""""""""!!!!!!!!!!!!!!!  !!!""""""""""""!!!   $$$"""   !!! uuu]]]TTTJJJGGGEEEBBB@@@AAA======>>>@@@BBBFFFIIIKKKJJJIIIFFFCCC@@@===<<<;;;888888999999999999888888666666666666444222000...))))))((((((''''''''''''***)))'''%%%############!!!!!!!!!!!!!!!"""######"""$$$&&&((()))))))))(((&&&$$$############""" !!!!!!"""###$$$&&&'''(((******++++++---...000000000000000000111111111111///......------///000111/////////000111444666777;;;>>>@@@>>>999777:::>>>LLL\\\vvvuuufffYYYPPPJJJEEEEEEFFFGGGGGGDDD???;;;111000...,,,***((('''&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########%%%%%%&&&''''''&&&%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!! """!!!%%%###  !!!xxx```UUUJJJFFFDDDAAAAAACCC>>>>>>???@@@BBBEEEHHHIIIJJJIIIFFFCCC@@@===;;;;;;777888999::::::999888777888888888777555222000...(((((((((((('''''''''''')))'''&&&$$$######$$$$$$%%%%%%$$$###!!! $$$%%%&&&'''((((((((((((&&&%%%######$$$$$$"""!!! """############"""%%%&&&))),,,///111222333/////////000000000111111000///---------...000111/////////000222444666888;;;<<<============@@@BBBOOO___xxxnnn```UUUNNNJJJEEEEEEFFFFFFEEEAAA===::://////...,,,)))'''&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!    ###"""  !!!yyyaaaVVVJJJEEECCCAAAAAADDDAAA@@@@@@AAABBBDDDFFFHHHGGGFFFDDDBBB@@@???>>>>>>777777999::::::999888777999999888777555222000...((((((((((((((('''''''''%%%$$$###""""""###$$$$$$ !!!###%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''%%%$$$$$$%%%$$$###!!!%%%&&&((())))))(((&&&%%%"""$$$'''***---...//////---.........//////000000000///---,,,---...000222/////////000222444666888::::::;;;===@@@CCCEEEFFFRRRbbbzzz{{{jjj]]]SSSMMMIIIEEEFFFFFFEEECCC@@@<<<999000000000...+++)))((((((''''''&&&%%%%%%%%%%%%&&&$$$#########""""""!!!!!!$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%% !!!!!!!!!!!!!!!    }}}eeeWWWKKKJJJMMMKKKDDD???<<<>>>?????????AAACCCEEEJJJIIIGGGEEECCCAAAAAA@@@<<<;;;:::999888777777777888;;;;;;777555666444///...---+++)))((('''&&&&&&+++***(((&&&%%%%%%%%%%%%$$$$$$######"""######$$$''''''''''''''''''&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%&&&'''''')))((())),,,000111...+++000...,,,***+++---000222555333000///000111111000111222222111111333666999777;;;???EEEQQQ]]]\\\UUUjjjlll{{{qqqcccZZZUUUOOOJJJMMMKKKGGGDDDAAA===888555///...,,,***)))))))))***'''''''''&&&&&&%%%%%%%%%'''&&&%%%$$$############"""############$$$$$$$$$$$$%%%'''((('''%%%""" &&&$$$((($$$    !!! """###$$$###!!! !!!"""  !!! ~~~dddVVVIIIGGGIIIGGGAAA======>>>???@@@@@@AAACCCFFFJJJIIIGGGDDDBBB@@@???>>>;;;:::999999999999999:::777::::::777555555333///---,,,+++***((('''&&&&&&)))(((&&&$$$#########$$$$$$$$$############$$$$$$(((((((((((())))))))))))$$$$$$###""""""""""""###!!!"""$$$$$$&&&&&&'''***---...,,,***222000...,,,---///222444000...---...000222333333333333333111000111444777BBBDDDHHHQQQdddzzzlllppp}}}lll___YYYTTTPPPLLLMMMJJJFFFBBB???;;;666222---,,,***)))''''''((((((%%%%%%%%%$$$$$$$$$######$$$$$$$$$######$$$$$$%%%############$$$$$$$$$$$$%%%&&&'''((('''%%%###!!!$$$ '''***&&&!!!    gggXXXJJJFFFGGGDDD@@@===>>>???@@@@@@@@@AAADDDGGGJJJHHHGGGDDDBBB???>>>===:::999999999::::::;;;<<<777::::::666555555333...,,,++++++***)))'''&&&%%%'''&&&$$$"""!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$''''''(((((())))))))))))######"""!!!!!!!!!!!!""" """###%%%&&&))))))***---000111000...333222000///000111333555...---,,,---000222222222333444333111000000333555999888999BBBWWWsssnnnuuuuuufff[[[VVVTTTQQQOOOMMMIIIEEE@@@<<<888333///+++***(((&&&%%%%%%&&&&&&#########""""""""""""""""""""""""###$$$%%%&&&'''############$$$$$$$$$%%%&&&'''(((((((((&&&$$$"""""" """(((,,,(((###   !!!$$$kkk\\\MMMHHHGGGDDDAAA@@@>>>???@@@@@@@@@AAAEEEGGGJJJIIIHHHEEECCC@@@>>>===;;;:::::::::::::::;;;;;;888;;;;;;777555666333///***++++++***)))(((&&&%%%&&&%%%###"""!!!!!!""""""$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''(((######"""!!!!!!!!!!!!""" !!!"""$$$%%%&&&***+++,,,...111222222111333333222111111222333444111000//////000111000///222333222111000111444777@@@===;;;@@@NNNcccwwwkkkvvv{{{pppbbbYYYVVVUUURRROOOMMMJJJDDD???:::555111---***)))'''%%%%%%%%%%%%&&&""""""""""""""""""""""""""""""""""""###$$$%%%&&&#########$$$$$$$$$%%%%%%&&&'''(((((('''&&&$$$###!!! """%%%((('''$$$"""  !!!### mmm^^^OOOHHHFFFCCCAAAAAA???????????????AAAEEEHHHKKKJJJIIIGGGEEEBBB@@@>>>===<<<;;;:::999999999999999<<<;;;888666666444000*********)))((('''&&&%%%&&&%%%$$$###""""""#########$$$%%%&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&''''''$$$$$$###""""""""""""###!!! !!!!!!&&&''')))+++,,,...///000222222222222222222222222111000000000222222111000000111111111111333777:::FFFDDDCCCEEEJJJTTT```hhhfffvvvwwwmmmaaaYYYWWWUUURRROOONNNJJJDDD>>>999444000---***)))'''&&&%%%%%%&&&'''""""""##################$$$######""""""######$$$###$$$$$$$$$$$$%%%%%%%%%&&&'''''''''&&&%%%$$$###"""!!!  ######### kkk]]]OOOIIIEEEBBB@@@@@@>>>>>>>>>======@@@DDDGGGJJJJJJJJJHHHFFFDDDAAA@@@<<<<<<:::999888777777777888;;;;;;777666666444000+++***)))((('''''''''''''''&&&$$$#########$$$%%%###$$$&&&'''(((''''''&&&''''''''''''''''''''''''$$$$$$###""""""""""""###$$$$$$###"""""""""""""""&&&(((***,,,,,,...000222111222222333222222111000...---...111444555555444000111222222333555999===;;;;;;===@@@AAACCCJJJRRRbbbvvvqqqjjj```[[[YYYVVVRRRMMMMMMHHHBBB<<<777333///,,,***)))'''&&&&&&&&&'''(((############$$$$$$$$$$$$$$$######"""""""""######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######!!!""""""!!!    jjj^^^QQQKKKGGGCCCAAAAAA>>>>>>===<<<<<<>>>CCCGGGGGGHHHHHHHHHGGGDDDBBB@@@:::999888888777777777777666999999555444444222...,,,***(((&&&%%%&&&''')))&&&%%%$$$#########$$$%%%###$$$&&&((()))((('''''')))((((((''''''&&&&&&%%%######"""!!!!!!!!!!!!"""%%%%%%$$$$$$$$$%%%%%%&&&'''***,,,------///222555111222333444444222111///,,,,,,---000333555444333333333444444444666:::===>>>>>>@@@CCCBBBAAAIIISSSbbbyyyvvvjjjddd^^^[[[ZZZXXXRRRLLLJJJFFF???999555111...,,,)))((('''&&&%%%&&&''''''""""""#########$$$$$$$$$""""""!!!""""""###$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$###"""""" ###!!!     """lll```TTTOOOKKKFFFDDDDDD======<<<;;;;;;>>>BBBFFFEEEFFFGGGGGGFFFDDDAAA@@@777777777777777777888999555777777444222222000,,,---***'''$$$$$$%%%(((***%%%$$$###""""""######$$$###$$$&&&((())))))((('''''''''&&&%%%$$$######"""""""""!!! !!!"""$$$$$$###&&&)))))))))+++///222222333444555555333111000.........000222222000...555666666555444666999<<>><<>>AAA@@@>>>===>>>AAADDDFFFGGGIIIJJJIIIEEEBBB@@@???<<<;;;:::999999888888888:::888555444444444222111,,,+++***)))(((((()))***&&&''''''&&&$$$###%%%&&&(((***,,,///000000...---(((((('''%%%$$$"""!!!!!!!!!!!! !!!!!!!!! !!!"""!!! !!!###$$$'''(((***,,,,,,...111333222222222111111111000000///...///222555777666444555666666555555666:::<<<@@@???@@@BBBAAADDDMMMXXXkkkpppfff\\\ZZZXXXVVVVVVUUUSSSQQQLLLFFF>>>666111---***((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%###"""""""""##################$$$%%%%%%&&&&&&&&&%%%$$$%%%''')))***''''''&&&%%%$$$###"""""" ###"""  !!!!!!!!!!!!  !!! uuugggXXXPPPKKKEEEAAA@@@BBB@@@???>>>???BBBEEEGGGHHHIIIJJJIIIEEEBBB@@@???>>><<<:::888777888999:::999777555555555444222000,,,+++***(((''''''(((((('''''''''&&&$$$$$$&&&(((***,,,...000111111000///,,,+++***(((&&&$$$"""!!!"""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! """$$$'''))),,,---...///222444222222111111111000000000......///222666888777666444555555444444555888;;;??????@@@BBBBBBDDDNNNYYYkkkxxxiii___YYYVVVTTTSSSTTTTTTSSSRRRIIIDDD<<<444///,,,)))'''&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$######"""###############$$$$$$$$$$$$$$$###%%%%%%$$$$$$$$$&&&'''(((&&&&&&%%%$$$###"""!!!!!! !!!!!!!!! !!!    !!! zzzkkk\\\SSSNNNHHHDDDCCCBBBAAA@@@???@@@CCCEEEGGGIIIJJJKKKJJJGGGCCCAAA@@@>>>===;;;:::999999::::::999777666555555444222000,,,+++)))((('''&&&''''''(((((((((&&&%%%%%%'''***+++,,,...///000000///...,,,,,,***)))'''%%%$$$###$$$$$$$$$$$$$$$$$$######!!!""""""""" """###'''))),,,---...///111333111111111111000000000000///000111333555666777777333444444333333444888:::???>>>@@@BBBBBBEEEOOO[[[nnnqqqeee^^^ZZZXXXUUUTTTTTTSSSQQQPPPFFFAAA999222...+++((('''%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##################"""###$$$%%%%%%$$$"""!!!%%%%%%$$$$$$%%%&&&''''''%%%%%%$$$###"""!!! !!!!!!"""""""""!!!!!!"""!!!   |||nnn^^^UUUOOOIIIEEEEEEAAA@@@@@@@@@AAACCCEEEFFFIIIKKKLLLKKKHHHEEECCCCCC<<<<<<======<<<;;;999888888777666666666444222///,,,+++)))''''''''''''((())))))((('''%%%&&&))),,,......///000000000///...(((''''''&&&%%%$$$######%%%%%%&&&&&&%%%$$$###### !!!"""!!! """$$$%%%(((+++---...///000222111111111000000000//////222222333333333333444555333333333333222444777:::>>>>>>@@@BBBCCCFFFPPP\\\rrrvvvjjjaaa[[[YYYWWWUUUTTTTTTSSSPPPNNNCCC===666000,,,)))(((&&&$$$$$$%%%&&&&&&&&&%%%$$$############$$$#########"""###$$$%%%$$$###"""!!!&&&&&&&&&&&&&&&&&&''''''%%%$$$$$$###"""!!! !!!!!!  !!! }}}nnn]]]TTTNNNHHHEEEEEE@@@@@@???@@@AAABBBDDDEEEHHHJJJLLLKKKIIIFFFEEEEEE;;;<<<>>>>>>>>><<<999888888777666666666555111///+++***)))((((((((()))*********)))'''&&&'''+++...111222222222222111111000)))))))))((((((''''''&&&###$$$%%%%%%$$$###!!!  !!!!!!!!!!!!###%%%%%%(((+++---...///000111111111000000000/////////222333333222111111222444333444444333333444777:::>>>>>>@@@BBBCCCGGGRRR]]]ttt{{{mmmbbb[[[WWWSSSSSSSSSTTTUUUSSSPPPMMM???:::333...***((('''&&&###$$$%%%&&&'''&&&%%%$$$""""""###$$$$$$$$$$$$###""""""###############"""&&&&&&&&&''''''''''''&&&%%%%%%$$$###"""!!!     !!!### ooo___UUUOOOIIIFFFFFF????????????@@@BBBCCCDDDEEEGGGIIIJJJHHHFFFEEEEEE>>>>>>>>>===<<<<<<;;;:::777777666777777555111...******)))((()))***+++,,,+++***)))'''&&&(((,,,///222222222222111111000000///...---,,,+++***)))((($$$%%%&&&&&&%%%###!!! !!!!!!!!!"""$$$&&&%%%(((,,,///000000111222111000000000///////////////111222111//////222555444444444444333555888;;;======@@@CCCDDDGGGRRR^^^rrrrrreee^^^YYYWWWUUUUUUWWWXXXWWWTTTNNNJJJ===888111,,,)))'''&&&%%%"""###%%%''''''&&&%%%$$$!!!"""###$$$%%%$$$$$$###""""""!!!""""""###$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&%%%$$$###"""!!!!!! ######""""""""""""""""""!!!  rrraaaWWWQQQLLLIIIIII>>>>>>>>>???@@@AAACCCCCCBBBDDDGGGHHHGGGEEEDDDEEE@@@???===;;;:::;;;<<<===777777666777777555111...***))))))))))))+++,,,---++++++)))'''&&&(((,,,000111111000000///...............,,,***(((&&&%%%$$$&&&'''(((((((((&&&###""" !!!!!!"""%%%(((&&&***...000111111222333000000000000////////////---///000000...///333777444555555444444555999;;;======???CCCDDDHHHSSS___ppp{{{lllbbb]]][[[ZZZ\\\\\\]]]]]][[[TTTLLLFFF<<<777000+++((('''&&&%%%"""###%%%'''''''''%%%$$$!!!"""###$$$%%%%%%$$$###"""!!!!!! !!!###%%%&&&$$$$$$%%%%%%%%%$$$$$$###&&&&&&%%%$$$###"""!!!!!!!!!!!! !!!vvveeeYYYRRRLLLHHHHHHAAA@@@?????????AAADDDEEEHHHIIIHHHHHHFFFCCCAAA@@@AAA>>>:::999;;;<<<<<<:::666777777777555222///---///...---,,,+++,,,---------,,,+++***+++---000222///222333000+++***---111000///,,,***)))((())))))***,,,------+++&&&!!!""""""""""""###$$$%%%&&&$$$&&&***---000000///...111111111111000000000000111222111000......000222444555555444333444666888<<<<<>>:::999;;;<<<;;;:::999999999888666444222000...---+++*********+++,,,+++***)))((((((***---///...000111...***)))+++/////////......------------((((((((('''%%%""" """"""""""""###$$$%%%%%%&&&(((,,,///111222111000111111111111000000000000...///000//////000333555444555555444333444666888<<<===@@@CCCDDDHHHTTT```uuu|||jjj___YYYVVVXXX[[[ZZZ^^^```\\\WWWSSSKKKDDD777222,,,(((''''''&&&%%%(((%%%"""###%%%&&&$$$"""$$$###"""!!!!!!"""$$$%%% !!!######""""""###%%%###$$$%%%&&&&&&&&&%%%%%%%%%###!!! """!!!!!!!!!""""""  !!!!!! !!! """ """xxxfff[[[SSSMMMIIIHHHEEEDDDCCCBBBBBBCCCEEEFFFHHHIIIHHHHHHFFFCCCAAA@@@@@@>>>;;;:::;;;;;;;;;:::::::::999777555444222222,,,+++***)))((())))))******((('''&&&&&&''')))***+++---...+++((('''))),,,,,,---...///000000//////)))((('''%%%%%%$$$$$$$$$""""""""""""###$$$%%%%%%(((***...111333444333222111111111111000000000000+++---...//////222555888555555555444333444666888<<<===AAACCCDDDHHHUUUbbbtttttteee\\\WWWUUUWWW[[[[[[___```[[[VVVQQQIIIAAA666222---***((((((((('''%%%%%%$$$######$$$$$$$$$$$$######"""###$$$%%%&&&!!!######""""""$$$%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%###!!!!!!  !!!!!! !!!###%%%%%% !!!!!! ###!!!yyyggg\\\TTTMMMIIIIIIFFFEEECCCBBBBBBCCCDDDEEEHHHHHHHHHHHHFFFCCCAAA@@@???>>><<<;;;;;;;;;;;;;;;:::888777444333222111111,,,+++)))(((((())))))***)))(((&&&%%%$$$%%%&&&'''((()))***)))'''&&&''')))'''))),,,...///...,,,+++(((''''''&&&&&&&&&&&&&&&!!!!!!!!!""""""###$$$%%%(((+++...222444444333333111111111111000000000///+++,,,...///000222555888555666666555333444666888<<<>>>AAADDDCCCHHHVVVdddvvv|||ooobbb[[[YYYXXXZZZ^^^\\\``````[[[TTTOOOFFF>>>333111---***(((((((((((($$$%%%&&&%%%######$$$&&&######""""""###$$$%%%&&&"""$$$$$$###!!!!!!!!!"""###$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%$$$"""   !!! !!!###$$$###!!! !!! !!!{{{hhh]]]UUUNNNJJJIIIFFFEEECCCBBBAAABBBDDDEEEHHHHHHHHHHHHFFFCCCAAA@@@=========<<<;;;::::::;;;:::999777555333222111111---,,,+++***)))***++++++))))))'''&&&%%%%%%&&&&&&&&&'''((((((&&&&&&&&&&&&&&&(((+++---...,,,***)))"""###$$$%%%%%%$$$"""!!!!!!!!!!!!!!!"""###$$$%%%'''***---111333333222222111111111111000000000///---.../////////111444777666777777555444444666888<<<>>>CCCDDDCCCGGGWWWgggyyyuuujjj^^^ZZZYYYYYY\\\```]]]```___YYYRRRKKKBBB999,,,+++)))&&&$$$$$$%%%&&&%%%&&&&&&&&&$$$$$$&&&'''""""""""""""######$$$$$$"""###$$$###"""!!!"""######$$$%%%&&&&&&&&&%%%%%%######"""""""""""""""""" !!!!!!!!! !!!!!! """'''|||jjj^^^VVVOOOJJJJJJEEEDDDCCCBBBBBBCCCEEEFFFHHHIIIHHHHHHFFFCCCAAA@@@<<<===>>>===;;;::::::;;;;;;;;;:::888666555333333...---,,,+++***+++,,,,,,***)))((('''''''''''''''&&&&&&''''''''''''&&&&&&'''))),,,...///...,,,+++%%%&&&'''((('''%%%"""!!!!!!!!!!!!!!!"""###$$$$$$''')))---000222222222111111111111111000000000000...////////////000333555777777777666444444666888<<>>;;;999:::;;;:::::::::999888555333222...---,,,+++***+++,,,,,,)))(((((((((((((((((((((&&&''''''((()))((('''&&&&&&(((***---////////////---,,,+++)))'''&&&$$$$$$!!! !!!!!!"""###$$$''')))---000222333222111111111111111000000000000---.../////////111444666888888888666444444666888<<<@@@DDDEEECCCGGGYYYkkk}}}yyyiii___VVVUUUVVVWWWZZZ^^^\\\^^^]]]UUULLLDDD:::111+++,,,---+++(((''')))+++%%%""" !!!$$$&&&%%%###%%%%%%%%%%%%$$$###"""""" """""""""###%%%'''###$$$%%%&&&&&&&&&%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!!!! !!!  !!!!!! ~~~kkk___WWWPPPKKKJJJFFFEEEDDDDDDEEEGGGIIIJJJHHHIIIHHHHHHFFFCCCAAA@@@;;;===???>>>;;;999:::;;;888888999999777444111///------+++*********+++,,,((((((((((((((((((((((((''''''''')))******(((&&&###%%%(((+++...///000111///,,,((($$$"""!!!"""""" !!!!!!"""###$$$(((***...111333333333222111111111111000000000000,,,---...//////111555888888888888666444444666888<<<@@@EEEEEECCCGGGYYYlll}}}rrrhhh___WWWVVVWWWXXX[[[___[[[^^^\\\TTTKKKBBB888...''')))***(((&&&%%%''')))$$$ ###&&&### '''''''''&&&%%%$$$###"""!!!"""######"""!!!"""$$$###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%$$$###!!! !!!"""!!!     nnnbbb[[[SSSMMMJJJIIIDDDAAAEEELLLMMMGGG???IIIJJJKKKIIIEEEAAA??????===<<<;;;::::::999::::::999999888666555333222222,,,+++***)))))))))***+++))))))(((((((((((())))))%%%&&&'''''''''&&&$$$###***((('''(((,,,...---+++...+++)))'''&&&%%%""" !!!"""$$$%%%&&&+++000333222000222111///000000111111111111000000///000000111333555777888:::888555555777999;;;<<<>>>???AAACCCCCCHHHYYYjjj}}}zzzoooaaaXXXSSSUUUWWWXXX[[[bbb^^^]]]YYYPPPEEE;;;555444,,,'''%%%'''((('''&&&)))%%%$$$$$$%%%&&&&&&%%%###!!!"""$$$%%%%%%$$$###"""!!!""""""######(((***$$$ ###((($$$###"""!!!!!!  !!!!!! !!!!!! !!!!!!   !!!!!!!!!"""""" !!!!!!!!!!!! !!!!!!!!! !!!""" oooccc\\\TTTNNNLLLMMMHHHCCCCCCGGGHHHEEEAAAIIIJJJKKKIIIFFFCCCAAAAAA???>>>===<<<;;;;;;;;;;;;;;;:::999777555333222111///...---,,,,,,,,,---...++++++)))(((''''''''''''((())))))***)))((('''&&&)))''''''))),,,...---,,,...+++((('''&&&%%%###!!!!!!!!!!!!"""###$$$%%%&&&'''---111000111555666555000000111111111111000000//////000111333555777888;;;999666555666888999:::===???BBBCCCCCCIIIZZZkkkpppfff___XXXSSSTTTVVVVVVYYY^^^[[[ZZZUUULLLAAA777222000,,,'''$$$'''(((&&&&&&(((%%%$$$$$$%%%&&&&&&%%%###!!!"""#########"""!!!!!!!!!"""###$$$%%%&&&&&&&&&"""'''(((%%%""" $$$###"""!!!!!! """!!!     !!!$$$&&&&&&"""qqqddd\\\UUUPPPNNNQQQLLLFFFBBBBBBCCCDDDDDDIIIJJJKKKJJJGGGEEECCCCCC@@@???>>>======<<<=========<<<:::888666444222111000///...---,,,------...---,,,***)))'''&&&&&&%%%))))))*********)))(((((((((''''''))),,,............+++(((&&&%%%%%%###""""""!!!""""""###$$$&&&&&&$$$))),,,,,,---222444333111111222222222222111111//////000111222444666777:::999777555555666888999===???BBBDDDDDDKKK\\\mmmwwwggg^^^[[[VVVRRRSSSUUUUUUWWWZZZXXXVVVPPPGGG<<<333...,,,+++&&&###&&&'''%%%%%%'''%%%$$$$$$%%%&&&&&&%%%###"""""""""""""""!!! ###$$$$$$%%%&&&'''((((((***'''$$$$$$&&&&&&"""$$$###"""!!!!!! ###"""!!! !!! !!! !!!!!!!!! """###""" rrrddd\\\TTTPPPNNNNNNLLLHHHDDDAAAAAADDDGGGGGGIIIJJJIIIGGGEEEDDDDDD@@@???>>>===<<<<<<<<<<<<>>>===;;;999666444222111---,,,+++***)))***++++++,,,+++***(((''''''&&&&&&((((((((((((((((((''''''''''''(((***,,,......///---+++'''%%%%%%%%%$$$$$$""""""""""""###$$$%%%&&&(((,,,...,,,,,,///000///111111222222222222111111......///000222444666777888777777666555666888:::===>>>BBBEEEFFFMMM___ppppppbbb[[[UUURRRPPPQQQTTTVVVWWWYYYWWWSSSLLLBBB999111,,,******%%%"""%%%&&&$$$$$$&&&%%%$$$###$$$&&&&&&$$$###$$$$$$######"""!!! """"""######$$$%%%&&&&&&+++&&&""""""''')))'''$$$$$$###"""!!! !!!  !!!!!!   ssseee\\\TTTOOOMMMHHHIIIHHHFFFCCCCCCEEEGGGEEEGGGHHHHHHFFFDDDCCCCCC>>>>>>===<<<;;;;;;;;;;;;>>>===;;;999666444222111,,,+++)))((((((((()))******))))))((((((((((((((((((((('''''''''(((((((((&&&'''((()))***,,,---...,,,***'''%%%&&&&&&%%%$$$""""""""""""###$$$%%%%%%***///111///...000111///111111111222222111111111------...///111333555666555666777777666777999<<<<<<>>>BBBFFFHHHPPPbbbtttyyyhhh\\\XXXPPPPPPPPPQQQUUUXXXYYYXXXVVVQQQHHH???777111---***)))$$$"""$$$%%%$$$###&&&$$$######$$$%%%%%%$$$"""%%%%%%$$$###""""""!!!!!!""""""!!!!!!"""###$$$%%%(((&&&$$$###%%%'''(((((($$$###"""!!!   """  """  uuuggg]]]TTTNNNLLLEEEFFFGGGGGGFFFFFFFFFGGGEEEGGGHHHHHHEEECCCCCCCCC===<<<;;;::::::999999:::===<<<:::888666444222111---,,,+++))))))******+++))))))(((((((((((())))))))))))((((((((()))***+++%%%'''))))))))))))+++,,,***(((''''''''''''%%%###""""""!!!!!!"""######$$$ &&&***+++,,,//////...000000111111111111000000------...///000222444555555888:::999777777:::===<<<>>>CCCGGGJJJRRReeewww}}}ooo]]]SSSSSSMMMPPPQQQRRRVVVZZZZZZWWWSSSMMMCCC;;;444000,,,******%%%"""%%%&&&$$$$$$&&&$$$######$$$%%%%%%$$$"""&&&%%%$$$###""""""######$$$###"""""""""$$$%%%&&&&&&''''''%%%$$$$$$%%%&&&$$$###"""!!!!!! !!!%%%%%%"""   %%%""" xxxjjj```VVVNNNKKKGGGFFFFFFFFFFFFGGGGGGFFFGGGHHHIIIIIIFFFDDDCCCCCC===<<<;;;:::999999999999;;;:::999777555333222111---,,,+++*********+++,,,******)))(((((('''(((((((((((('''''''''(((******%%%''')))((('''&&&(((***'''''''''((()))(((%%%###!!!!!!!!! !!!!!!"""###&&&(((+++......,,,//////000000000000//////,,,,,,---...000222444555888;;;===;;;777666888;;;;;;>>>CCCGGGKKKTTTgggyyy|||rrrdddTTTMMMPPPOOOSSSUUUTTTWWW[[[YYYTTTNNNGGG===555000---***(((***%%%###%%%&&&$$$$$$&&&$$$###"""###%%%%%%###"""$$$###"""!!!!!!"""######%%%$$$"""""""""###%%%&&&%%%%%%%%%&&&%%%$$$"""!!!$$$###"""!!!!!! ###%%%"""  !!!zzzlllbbbXXXOOOKKKJJJGGGDDDDDDEEEGGGGGGFFFHHHJJJKKKJJJGGGDDDCCCCCC======<<<;;;::::::::::::999999888666555333222222,,,+++***)))))))))***+++---,,,***)))'''&&&&&&&&&&&&%%%$$$$$$%%%&&&'''(((%%%''')))(((%%%%%%&&&)))&&&&&&''')))***)))%%%"""!!! !!!!!!"""$$$+++...000333222///......////////////......,,,,,,---...000222333555;;;>>>@@@===777444666999;;;>>>CCCHHHKKKUUUhhhzzzrrriii^^^PPPLLLQQQRRRVVVXXXVVVXXX[[[XXXQQQIIIBBB888000,,,***(((&&&+++&&&###&&&'''%%%%%%'''$$$###"""###%%%%%%###"""""""""!!! !!!"""###$$$###!!! """###%%%"""!!!"""%%%''''''###$$$###"""!!!!!! """  !!!!!!!!!!!!!!! nnnaaaVVVOOOMMMKKKHHHEEEDDDDDDDDDCCCBBBHHHIIIJJJIIIFFFCCCBBBBBB;;;<<<;;;999666555888<<<@@@===:::777666444222000,,,+++***(((((((((((())))))((((((&&&%%%$$$######!!!$$$(((***((('''''')))$$$&&&'''(((''''''''')))''''''&&&&&&&&&%%%%%%%%%""""""!!!!!!"""###$$$$$$&&&''')))+++,,,.........222111000111111111///---.........///111222444555>>><<<:::888888:::<<<===444888@@@GGGLLLVVViii{{{{{{hhh\\\TTTNNNMMMOOOTTTXXX[[[[[[\\\[[[UUUNNNHHH???777333///)))((()))%%%%%%%%%'''((((((%%%###"""""""""###$$$$$$$$$%%% ###%%%$$$###"""%%%'''!!!!!!!!!"""######$$$$$$&&&&&&''''''''''''''''''%%%%%%$$$###"""!!! !!!!!!!!!!!!"""""""""###!!!!!!"""""""""!!!      !!!"""###$$$  $$$&&& nnnbbbWWWPPPNNNJJJGGGEEEDDDEEEFFFEEEEEEGGGHHHJJJIIIGGGDDDCCCCCC<<<===<<<:::777777999<<>>>>>===;;;888888:::<<<===;;;999777666555222000///...,,,+++******++++++******)))((('''&&&&&&%%%"""$$$&&&'''%%%$$$$$$$$$$$$&&&''''''%%%$$$$$$%%%%%%%%%$$$$$$$$$#########'''&&&%%%$$$############'''(((***,,,...///000000222111111111111000---***---------...000111333444222444777999;;;;;;::::::>>>???CCCGGGIIISSSfffyyyuuufffUUULLLGGGEEEHHHLLLUUUYYY[[[ZZZZZZXXXRRRJJJAAA999222///,,,'''%%%''''''&&&$$$$$$&&&&&&&&&%%%$$$$$$$$$###############"""######!!!!!!!!!""""""###$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$"""!!!!!! !!!!!!  !!!!!!  !!! qqqdddYYYRRRPPPJJJHHHFFFEEEFFFHHHGGGGGGGGGIIIKKKKKKHHHEEECCCCCC???>>><<<:::999999:::;;;;;;:::888777666555222000///...,,,+++******++++++))))))(((((('''&&&&&&%%%$$$%%%&&&&&&%%%$$$$$$$$$&&&'''((((((&&&$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$#########$$$$$$'''(((***,,,...///000111444333222333333111...+++,,,------...///111222333333555777999;;;;;;::::::===???BBBEEEIIITTTiii}}}hhh[[[LLLEEECCCDDDHHHMMMSSSWWWXXXWWWVVVSSSLLLDDD>>>777111...+++'''&&&'''(((&&&######$$$&&&&&&&&&%%%$$$$$$$$$###"""""""""$$$$$$###"""!!!!!!""""""######$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$!!!!!!  ###"""  !!!!!! rrreeeZZZSSSQQQLLLJJJGGGFFFFFFFFFFFFEEEHHHJJJLLLLLLIIIEEEBBBAAA@@@>>>;;;999888888999999999888777666666555222///...---+++***))))))******(((''''''&&&&&&%%%%%%%%%&&&&&&%%%&&&&&&&&&%%%$$$''')))***)))'''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%!!!!!!!!!""""""$$$%%%&&&&&&''')))+++...///000111555444555555666444000------------...000111333444888888999999:::;;;;;;<<<>>>???BBBEEEHHHSSSiii}}}www^^^RRRFFFCCCCCCFFFKKKPPPTTTWWWXXXVVVTTTPPPIII@@@777000+++)))'''###"""$$$'''%%%######$$$%%%&&&%%%%%%$$$$$$$$$###"""""""""  """""""""###$$$$$$%%%%%%'''&&&&&&&&&%%%%%%$$$$$$""""""!!!!!!  !!!"""###!!!!!!!!! tttfffZZZSSSPPPMMMJJJGGGEEEEEEEEEDDDCCCHHHJJJMMMMMMIIIEEEBBBAAAAAA>>>:::888888999999888777666666666666555222///...---+++***))))))******''''''&&&&&&%%%%%%%%%%%%&&&%%%$$$%%%&&&'''&&&%%%''')))******(((''''''((('''''''''&&&&&&&&&%%%%%% !!!"""$$$%%%&&&%%%&&&(((+++---///000000555555555777888666222///.........///000222444555;;;:::::::::;;;<<<======AAAAAACCCEEEHHHQQQfffyyy{{{kkkUUUKKKBBBBBBEEEHHHMMMRRRVVVYYYYYYVVVRRROOOFFF===555///******)))%%%###%%%&&&%%%######%%%%%%%%%$$$$$$$$$$$$###############!!! !!!###%%%$$$###""""""######$$$%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$"""""""""!!!!!!!!!  !!!###%%%'''((()))"""!!!    !!!"""uuugggZZZRRROOOJJJHHHEEEDDDEEEEEEEEEDDDDDDHHHKKKMMMKKKGGGEEEDDDCCC???;;;999:::::::::888666555555666666555222//////...,,,+++******++++++''''''''''''&&&&&&&&&&&&%%%###"""###%%%'''&&&%%%%%%'''))))))((('''((()))&&&&&&&&&%%%%%%%%%$$$$$$!!!!!!!!!"""###$$$%%%&&&###$$$'''))),,,...///000333333555777888777333000/////////000222333555666777888:::<<<===>>>>>>===>>>???BBBEEEHHHQQQeeexxxnnn]]]MMMDDD>>>@@@EEEHHHLLLQQQTTTVVVVVVRRROOOJJJAAA888555///+++,,,+++(((&&&(((%%%$$$###$$$&&&&&&$$$##################$$$$$$$$$$$$###"""###&&&((('''%%%"""######$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$#########"""""""""!!!!!!!!!!!!!!!!!!!!!"""$$$&&&'''((()))""""""!!!!!!!!!  !!!"""""""""""" vvvgggZZZRRROOOHHHFFFDDDCCCEEEFFFFFFEEEAAAEEEJJJLLLLLLIIIGGGGGGDDD@@@<<<:::;;;<<<;;;999555444555666666555222///000///---,,,++++++,,,,,,((((((((((((((('''''''''$$$!!! !!!$$$&&&&&&$$$$$$&&&'''(((''''''''')))%%%%%%%%%$$$$$$$$$######$$$$$$$$$###$$$$$$%%%%%%"""$$$&&&)))+++---...///111222444666888777333000///000000111222444555666222555:::>>>@@@@@@>>><<<999;;;@@@EEEIIISSShhh{{{zzzeeeSSSGGG@@@<<>><<<<<<;;;999777:::999999777555333111000111000...---,,,------...******++++++***)))((('''---&&&"""%%%)))((('''&&&)))((('''&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$############"""""""""""""""'''((()))(((((())),,,...777777888777666444222111////////////000111222333888999;;;======<<<;;;:::888;;;@@@EEEHHHQQQdddvvvppp___SSSDDDAAA???@@@EEEJJJLLLLLLSSSRRRPPPLLLFFF???888555000---)))(((******)))'''---)))%%%$$$&&&(((&&&$$$ !!!"""###############%%%$$$$$$######$$$$$$%%%######$$$%%%&&&&&&&&&&&&(((&&&%%%%%%'''(((((('''###"""!!!!!!"""!!!######!!!   """ """  %%%###      $$$""" }}}jjjYYYPPPNNNIIIHHHEEEDDDCCCDDDEEEFFFFFFJJJNNNPPPOOOKKKHHHGGGDDDAAA>>><<<<<<;;;999777999999888777555333222111000///---,,,,,,,,,,,,---)))((('''&&&%%%%%%&&&&&&'''!!!"""&&&&&&%%%&&&))))))((('''''''''((((((%%%%%%%%%$$$######""""""###"""""""""""""""""""""$$$%%%''''''((()))---///666666777777666444222111//////...///000111333444777888:::;;;<<<;;;999888999;;;???CCCGGGPPPcccuuuxxxfffUUUJJJBBB@@@???AAAEEEJJJMMMMMMPPPPPPNNNJJJDDD===666222...+++((('''(((((('''&&&$$$###""""""$$$%%%%%%$$$##################""""""%%%$$$$$$$$$$$$$$$$$$%%%"""###$$$%%%&&&&&&&&&&&&'''%%%$$$$$$%%%&&&%%%$$$###"""!!!!!!!!!!!!   !!!  ######""""""""""""######!!!!!! mmm[[[PPPMMMHHHGGGEEECCCBBBCCCDDDEEEIIILLLOOOPPPNNNKKKIIIHHHDDDBBB???===<<<;;;999777888777777666555444333222///...---+++******++++++***(((&&&$$$###$$$%%%'''$$$!!!&&&&&&&&&((()))(((((((((((())))))***'''&&&&&&%%%$$$$$$######""""""""""""""""""######!!!###%%%'''(((***---000555666666777666444111000000///...---...111444666777888:::;;;:::999777666999:::>>>BBBEEENNNbbbuuu|||kkk[[[LLLBBB???>>>???AAAFFFKKKMMMNNNNNNMMMLLLHHHBBB:::222...,,,***'''&&&&&&&&&&&&%%% """######$$$%%%&&&%%%%%%%%%$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&&&&$$$""""""######"""!!!"""!!! !!!!!!!!!"""""""""!!! !!!!!!"""     $$$)))&&&###ppp]]]RRRNNNIIIHHHFFFDDDCCCDDDEEEFFFJJJLLLOOOPPPNNNLLLKKKKKKEEEBBB???===<<<;;;999777666666666666555444333222///...,,,***))))))******++++++)))(((''''''(((((('''"""!!!%%%(((((()))+++''''''''''''((()))******)))))))))(((''''''&&&&&&"""""""""""""""#########"""$$$&&&((()))***---000444555777777777444222000111///---,,,...111555777888999:::;;;:::999777555999:::===@@@CCCMMMaaatttooo```SSSHHH@@@======???CCCGGGKKKNNNPPPMMMLLLJJJFFF???777///+++***)))'''&&&%%%%%%&&&&&&"""&&&'''%%%%%%&&&)))&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%&&&%%%%%%&&&$$$"""!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!    !!!  ###(((777333,,,%%%sss```TTTPPPKKKIIIGGGEEEEEEEEEFFFGGGHHHKKKOOOPPPPPPOOONNNOOOFFFCCC@@@>>><<<;;;999777666666666666555444333222///...,,,***))))))))))))***+++,,,---,,,***(((&&&)))%%%$$$'''((('''(((+++&&&&&&&&&&&&'''(((((()))***))))))((((((''''''&&&!!!!!!""""""###############%%%((())))))***,,,...444555777888888555333111000///---,,,...111555888999:::;;;<<<;;;:::888666888:::===AAACCCLLL```sssxxxfffXXXMMMDDD>>>;;;>>>AAAEEEIIILLLOOOQQQMMMLLLIIICCC<<<444...)))))))))(((&&&%%%%%%&&&'''!!!$$$((((((&&&$$$%%%'''$$$$$$######$$$$$$&&&&&&###$$$$$$%%%%%%$$$$$$###""""""###$$$%%%%%%%%%%%%&&&$$$""""""""""""!!! !!!  !!!!!! !!!!!!!!! !!!!!!  !!!  !!!"""%%%+++((($$$ !!!###uuubbbUUUQQQKKKJJJHHHFFFEEEFFFGGGHHHGGGKKKOOORRRRRRQQQPPPPPPFFFDDD@@@>>>===;;;999777777666666555444333222111000...,,,***))))))))))))'''))),,,---,,,***&&&$$$((($$$$$$&&&'''%%%'''***'''&&&&&&&&&&&&''''''((('''''''''&&&%%%%%%$$$$$$!!!!!!!!!"""######$$$$$$"""%%%''')))))))))+++,,,222444666888888555222000///...------///222555777888999;;;<<<<<<:::888777888:::>>>BBBEEEMMM___qqqrrr___PPPFFF>>>:::<<>>===;;;999777777777777555444222000///111///---+++***)))))))))((()))***+++***(((&&&$$$%%%"""###&&&&&&%%%(((,,,)))((('''''''''''''''(((''''''&&&&&&%%%$$$$$$### !!!!!!"""######$$$$$$!!!$$$'''((()))***,,,///111444666666333000...---------...000222555666666777999:::;;;:::888777777:::@@@EEEGGGNNN___ppp~~~jjjWWWJJJAAA;;;777===AAAGGGKKKMMMNNNPPPRRRNNNJJJCCC;;;333---)))'''%%%&&&&&&%%%""""""$$$'''$$$###!!!!!!#########"""$$$###"""!!!!!!"""$$$%%%"""###%%%&&&&&&%%%###"""!!!"""###$$$$$$%%%%%%$$$$$$###!!!!!!"""######""" !!! !!!!!!!!!!!!  !!! """!!! xxxdddVVVPPPJJJIIIFFFEEEDDDDDDFFFFFFIIINNNSSSVVVUUUQQQNNNLLLGGGEEEAAA???===;;;999777888888777666444111000...111000...,,,***))))))***+++++++++***))))))((((((###"""###&&&((('''***000+++***)))(((((('''(((((()))(((((('''&&&&&&%%%%%% !!!!!!"""###$$$$$$$$$!!!%%%&&&(((***,,,---///222444444222...,,,,,,---...///111333555666444555777999:::999888777666:::AAAFFFIIIOOO___ooouuubbbRRRGGG@@@<<<999>>>CCCIIIMMMNNNOOOPPPRRRMMMIIIAAA888000***'''&&&###%%%%%%###!!! ###&&&&&&### $$$&&&%%%$$$&&&%%%"""!!! !!!"""###"""###%%%&&&&&&%%%###"""!!!"""###$$$$$$%%%$$$$$$###!!! """######""" !!! !!!vvvfff[[[UUUQQQKKKFFFGGGGGGDDDEEEGGGJJJNNNTTTXXXXXXVVVUUUTTTMMMIIIDDD@@@>>>===;;;999:::888555444444222000......---,,,+++***+++,,,,,,------,,,+++)))((((((''')))((('''(((******)))'''))))))******))))))((('''++++++***)))(((&&&$$$###&&&%%%###!!!!!!"""###%%%%%%))),,,***&&&%%%)))---///111444666666444111...000////////////111222333777888:::;;;;;;999666444999999???GGGJJJMMM[[[lll{{{iiiTTTHHHCCC>>><<<===???DDDKKKQQQTTTVVVVVVWWWRRRGGG===777333...***+++''''''''''''&&&%%%$$$###!!!###$$$###"""!!!"""###$$$$$$%%%&&&&&&$$$###!!! !!!$$$&&&'''&&&%%%$$$###$$$%%%&&&''''''''''''!!!!!!"""!!!!!!!!!!!!"""""""""!!!!!!!!! """!!!   !!!  wwwggg\\\WWWQQQKKKGGGGGGGGGEEEEEEHHHHHHMMMSSSWWWXXXVVVTTTSSSLLLHHHCCC???===<<<:::888:::888555444444333000///000///---+++************,,,,,,,,,+++***)))((('''%%%###"""###%%%((())))))%%%&&&&&&&&&&&&&&&%%%%%%******))))))'''&&&$$$#########"""""""""###%%%&&&$$$&&&((((((''''''***---...000222333444444333222000////////////111222333444666888999999999777666::::::@@@HHHKKKNNN\\\mmmqqq```NNNDDD@@@======>>>CCCGGGMMMSSSUUUVVVUUUUUUMMMCCC777222...(((&&&&&&%%%&&&&&&&&&%%%$$$######"""###$$$###!!!!!!"""$$$&&&$$$!!!"""%%%!!!"""$$$%%%&&&&&&$$$$$$$$$$$$%%%''''''''''''''''''$$$!!!"""$$$$$$""" ######"""!!!!!! !!!$$$!!!xxxhhh^^^YYYQQQKKKGGGHHHHHHFFFFFFIIIFFFLLLSSSWWWXXXUUURRRQQQLLLHHHCCC???===;;;:::888999888555444444333111///222000...,,,***)))))))))+++,,,,,,---,,,***'''&&&(((%%%""""""%%%)))+++,,,'''''''''((((((((((((((((((((((((((('''&&&%%%$$$ !!!!!!"""###$$$%%%&&&###$$$$$$&&&''')))+++---000111222333444444444444000////////////111222333333444555777888999999999;;;:::@@@HHHLLLOOO^^^nnn}}}{{{fffWWWHHHAAA???>>>???BBBGGGJJJPPPUUUWWWWWWUUUSSSNNNBBB666111---(((&&&'''###$$$$$$$$$$$$$$$#########$$$###"""!!!!!!###%%%$$$$$$""""""'''"""###$$$%%%%%%$$$######$$$%%%&&&'''(((((((((((('''""" $$$&&&"""!!!!!!   """!!!  """"""xxxhhh]]]XXXQQQKKKGGGHHHHHHFFFGGGIIIFFFLLLSSSXXXXXXVVVSSSQQQMMMIIIDDD@@@>>><<<;;;999999777555555555444222000111000...+++***))))))***)))+++---------***'''%%%(((&&&$$$%%%'''***++++++)))))))))(((((()))))))))'''''''''''''''&&&%%%%%% !!!"""###$$$$$$$$$$$$$$$######$$$(((***++++++000111333555555555555444000////////////111222333444555666777888999:::;;;::::::@@@HHHKKKOOO]]]nnn~~~qqq^^^RRREEE@@@@@@@@@CCCGGGIIILLLQQQVVVYYYXXXUUURRRLLLAAA555///,,,(((''')))######$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!$$$&&& $$$((('''$$$!!!###%%%######$$$$$$$$$$$$###"""%%%%%%&&&'''((((((((((((###  """###!!!  """ !!!!!!!!!!!!!!!!!!!!!!!!  """ yyyhhh\\\VVVPPPJJJFFFGGGHHHFFFGGGIIIHHHMMMTTTYYYYYYWWWTTTSSSNNNKKKFFFBBB@@@>>>===;;;999777666555555444222111///...,,,+++***++++++,,,)))***,,,------+++(((&&&!!!"""$$$'''+++,,,,,,***((('''&&&%%%%%%%%%&&&&&&'''((((((((('''&&&%%%%%%""""""#########""""""!!!&&&$$$$$$%%%''')))))))))***---111444666666555555000////////////111222333777777888888999:::;;;;;;::::::???GGGJJJMMM[[[lllxxxgggVVVLLLCCC@@@@@@@@@DDDIIIJJJLLLQQQVVVZZZYYYUUUPPPEEE:::///+++(((%%%$$$&&&###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###""""""$$$&&&!!!$$$''''''%%%###$$$%%%#########$$$######""""""$$$%%%&&&'''((((((((((((''')))***'''###!!!"""$$$ !!!!!!!!!{{{hhh[[[TTTOOOIIIEEEFFFGGGFFFFFFIIIJJJNNNTTTXXXXXXWWWUUUTTTPPPLLLGGGCCCAAA???>>><<<999777666555555555333111...---,,,+++++++++,,,---)))***,,,,,,,,,***)))''' """'''---222444444222---+++***((('''''''''((())))))))))))((('''&&&%%%######"""""""""!!!!!!!!!&&&&&&&&&&&&'''((()))******,,,///222555666666555000////////////111222333777888999:::;;;;;;;;;;;;;;;;;;@@@GGGIIILLLYYYjjj|||mmm]]]NNNFFF???>>>???@@@DDDJJJLLLMMMQQQVVVYYYXXXQQQKKK@@@666...+++***'''&&&'''$$$%%%%%%%%%%%%%%%$$$$$$###$$$%%%%%%#########%%%&&&### !!!%%%'''###########################$$$%%%&&&''''''''''''111444555///'''""""""&&&""" """!!!!!!!!! """   ~~~jjj[[[SSSMMMHHHDDDEEEFFFEEEEEEHHHKKKNNNSSSUUUVVVUUUUUUUUUOOOKKKFFFCCCAAA???===<<<999777666555666555444222000...---+++******++++++***++++++++++++***))))))%%%&&&(((---111444444333222111...+++***))))))***+++++++++***)))'''&&&%%%""""""!!! !!!#########%%%(((((('''(((+++///:::999666444333333444444000////////////111222333333555888:::<<<<<<<<<<<<>>>===AAAHHHJJJKKKXXXiiizzztttbbbSSSIIIBBB>>>>>>@@@CCCIIIOOOOOOOOOQQQUUUWWWTTTKKKDDD;;;333---,,,,,,)))'''((($$$%%%%%%%%%$$$###""""""!!!###&&&&&&%%%#########&&&!!!"""$$$###"""!!!!!!""""""###$$$$$$"""###$$$%%%&&&&&&&&&&&&///000000,,,%%%!!!!!!""""""!!!!!!  !!!  !!!!!!""" !!! !!! lll\\\SSSMMMGGGCCCEEEEEEDDDEEEHHHKKKNNNQQQSSSTTTTTTTTTUUUNNNKKKFFFBBB@@@>>><<<;;;999777666555666666444222222000...,,,***)))))))))++++++******************&&&%%%$$$%%%'''))))))(((222000,,,)))'''&&&&&&'''------,,,+++)))(((&&&%%%!!!  """%%%&&& $$$((()))'''(((...333OOOIIIAAA999333111222333000////////////111222333///111666:::<<<======<<<@@@???CCCIIIJJJLLLYYYiiiyyyxxxkkkZZZMMMGGGAAA???AAADDDGGGNNNUUURRRQQQRRRUUUVVVQQQGGG???333,,,'''((((((&&&###$$$$$$$$$$$$######!!! ###'''(((&&&$$$###""""""%%%'''"""!!!!!!!!!!!!"""###%%%%%%""""""###$$$%%%%%%%%%%%%%%%$$$###"""!!!  !!! !!!!!!   )))!!! """ !!!!!!!!!!!!