BM6( VVVLLLCCC<<<;;;;;;999888:::888666555555666666555444444444666888;;;;;;999777@@@LLLYYY___bbbgggjjjjjjiiiiiiuuu~~~xxx{{{[[[EEE@@@FFFAAA;;;===>>><<<<<<===???@@@AAABBBCCCFFFFFFHHHJJJMMMLLLJJJGGGAAAGGGKKKJJJJJJIIIDDD>>>999888888777777777777777888:::;;;;;;:::999;;;<<<;;;::::::999888777666666777777666555555555555555666666999======>>>DDDLLLFFFMMMKKKIIINNNKKKHHHNNNMMMFFF===777666777666555444333666;;;@@@FFFSSS^^^fffaaa]]]kkk^^^kkklllpppRRRFFF@@@777<<<555///...---,,,+++************))))))))))))))))))))))))((()))***)))((((((***,,,************))))))))))))(((+++...000000/////////000444666BBBccc```|||888GGG444''')))---)))%%%'''+++(((%%%&&&))),,,,,,***((()))***)))&&&+++<<>>222@@@...:::DDDBBB666---...222......//////000000111111222222222222222111000///222333333333333222111111------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////////////////............//////////////////////////////////////////...---+++******)))***)))((((((((()))+++,,,---;;;KKKPPPLLLGGGHHHKKKNNNFFFBBBEEECCC<<<777777555333000,,,(((&&&&&&'''''')))++++++)))((()))***&&&((()))(((''''''((()))''''''((((((((((((''''''((()))---000...***+++//////......>>>iiivvvJJJUUU???---******&&&%%%((()))((((((((()))***)))((()))%%%&&&000;;;EEEMMMTTT^^^]]]aaajjjpppttt~~~}}}zzzoooWWWGGG666***&&&***///333222...******,,,---......///000000111111111222222222111111000//////000000000000///......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------............------------------------......---,,,+++***))))))(((((('''''''''((()))***###***222777:::CCCPPP[[[PPPDDD;;;;;;>>>>>>>>>AAA???>>><<<666000+++)))((('''(((((((((((((((((((((&&&((()))((('''&&&''')))''''''((((((((((((''''''''')))---111///******///333...444ZZZ|||wwwoooCCC333&&&&&&(((''''''***''')))******((('''&&&&&&&&&&&&///???OOOYYY```eeeggghhhnnnvvv~~~gggIII,,,(((111555333111---+++)))))),,,------,,,------......///000000000111111111111111000000///,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))((((((''''''&&&&&&&&&'''((()))%%%%%%$$$%%%)))444CCCNNNOOOMMMJJJHHHDDDBBBHHHPPPJJJJJJHHHBBB999111...---***(((''''''((((((((('''&&&((()))((('''&&&'''(((''''''((((((((((((''''''&&&(((---222000+++***......***$$$EEEWWWrrrwwwLLL)))###!!!'''+++***((((((''')))***(((%%%%%%'''***111:::HHHRRRTTTXXXdddqqqkkksss~~~TTT555---,,,---111000***(((+++///,,,)))***...000///---,,,------......///000000///000000111000000//////+++,,,,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++******)))(((((('''''''''''''''''''''((((((((()))(((&&&%%%&&&(((,,,///<<>>///===~~~SSSVVVJJJ+++)))(((+++---***&&&%%%)))))))))&&&%%%(((...444IIIOOOWWW[[[ZZZ[[[gggtttxxxZZZ222000:::222...,,,...///,,,))))))***++++++,,,++++++******,,,,,,,,,---......//////...//////000000000//////---------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,***))))))(((((('''''''''''''''((((((((()))))))))$$$%%%&&&((())))))'''&&&&&&222AAAKKKOOONNNJJJGGGBBB@@@<<<777333222222222000...,,,***))))))'''&&&'''(((((('''&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%'''---111000++++++///,,,RRRTTTooosss;;;JJJ<<>>///---***((('''(((***,,,***)))((((((+++222;;;BBBRRRPPPTTT```mmmuuu}}}kkkLLL;;;222333...''''''((())),,,///222555(((,,,///...,,,)))((()))++++++,,,,,,---.........---......///////////////---............---,,,,,,************************++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,)))))))))(((((('''''''''''''''((())))))))))))(((&&&'''''''''(((((())))))((($$$&&&666OOO^^^YYYLLLFFFAAA<<<;;;===>>>===;;;333444333111,,,((('''''''''(((((('''%%%$$$%%%&&&&&&&&&''''''''''''&&&&&&&&&(((,,,000...+++,,,111EEEkkkzzz;;;444222@@@rrrtttrrr222(((((((((%%%%%%(((---///+++))))))---666@@@IIINNNTTTVVV___ppp|||GGG222,,,///...888===///(((...333000)))&&&''')))+++,,,......---++++++++++++++++++,,,------......,,,---....../////////...,,,,,,,,,,,,,,,+++******************************************************************************+++++++++++++++++++++++++++,,,,,,,,,------------++++++++++++++++++++++++)))))))))(((((((((((((((%%%&&&'''((((((((('''''')))))))))'''$$$$$$&&&(((,,,&&&"""***@@@TTTWWWPPPLLLFFFBBBDDDJJJKKKDDD===:::>>>@@@<<<444---+++---'''(((((('''%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%((((((+++...---***---333```HHH111555???uuu]]]AAA&&&+++...---+++******)))+++)))+++333???JJJRRRUUU]]]jjj{{{aaa***555...888:::+++***///$$$000+++&&&'''---222000+++***)))((((((***+++*********++++++,,,,,,---......,,,------.../////////...***************)))(((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,)))))))))))))))))))))))))))))))))))))))((((((((($$$%%%&&&'''''''''&&&%%%"""%%%))))))&&&$$$%%%(((!!!'''((($$$%%%111>>>DDDJJJDDD@@@EEELLLKKK@@@444AAAHHHLLLGGG<<<333222444'''(((((('''%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%((((((+++---,,,***...444LLLEEE???---PPP~~~AAA%%%'''***+++++++++,,,---%%%///:::???EEEPPP^^^hhhhhhyyy}}}pppPPP888444555222000//////...***''',,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,---......------------------------************************))))))))))))))))))))))))******++++++++++++******************************))))))))))))))))))))))))***++++++,,,,,,++++++***))))))))))))))))))))))))(((((())))))))))))))))))((((((((((((((((((((((((&&&''''''((((((((((((((('''''''''(((((((((((((((;;;@@@GGGLLLMMMJJJDDD@@@DDD@@@CCCKKKMMMEEE<<<999---***&&&%%%&&&&&&$$$"""&&&%%%%%%%%%%%%%%%%%%%%%,,,%%%&&&......(((***333XXXrrrRRR///666mmm777***+++,,,,,,,,,,,,...000999===???BBBJJJZZZppp~~~tttxxxYYY:::222+++$$$+++---......,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))***++++++,,,,,,------------------------************************))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++++++++***)))))))))))))))))))))))))))(((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((((((((((((+++***)))((('''&&&%%%%%%000333888>>>DDDIIILLLNNNCCC>>><<<@@@@@@<<<999:::666222,,,)))((('''%%%###&&&&&&%%%%%%%%%%%%%%%%%%%%%)))++++++,,,///222333___qqqwwwrrrӵĦĦӵ;;;+++ccczzz$$$))))))***)))))),,,000333777???JJJVVVaaalllxxxyyytttnnn@@@+++:::WWWTTT555&&&***------)))(((***---++++++++++++++++++++++++************************'''''''''((())))))******,,,,,,,,,,,,,,,,,,,,,,,,*********Ħ))))))))))))))))))))))))'''(((((())))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&'''(((((((((((('''******)))(((((('''&&&&&&***))))))---444===GGGMMMIIIDDD???>>><<<999:::===:::777222...,,,***(((&&&&&&%%%%%%%%%%%%%%%%%%&&& +++///)))+++777===:::MMMWWWqqq4ĉ@ӵ>L=hĦ4ĉ@ӵIIIEEEhhh---'''(((((((((***000777<<<888CCCWWWkkkvvvyyy{{{}}}~~~HHH///'''111DDD^^^WWW111+++,,,---,,,+++))))))***++++++++++++++++++++++++************************&&&&&&'''(((((())))))***++++++++++++++++++++++++*********>L***))))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''%%%&&&''''''(((((('''''''''''''''((())))))******,,,)))&&&$$$''',,,333777FFFEEEEEECCC@@@;;;999888666666444333111///---+++&&&%%%$$$#########$$$%%% )))...,,,///<<>>DDDQQQWWWeeesssyyyzzz~~~ssszzzKKK///...999888(((,,,555+++000---***,,,///000---(((************************))))))))))))))))))))))))''''''(((((()))******+++++++++++++++++++++++++++)))))))))HdĦ)))((((((((((((((((((((((((((())))))******))))))(((************************((((((((((((((((((((((((((())))))******))))))(((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&'''''''''''''''''''''(((((()))******+++---,,,)))'''%%%$$$$$$$$$000666>>>CCCCCC>>>666///333555666666555222///---'''&&&$$$"""""""""######%%%%%%)))111777BBBYYYoooDDD444RRRӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵ{{{bbb222---------...111999BBBӵ}}}wwwzzzĦmmmIIIOOO'''...222555000***)))))))))Ħ))))))))))))))))))***Ħ******************)))))))))DdD((((((((())))))ӵ******ӵ(((ӵ((())))))((((((Ħ'''&&&ӵ%%%%%%&&&***ĭӵ,,,***(((333===EEEEEE===222777888999888555333222111+++)))&&&$$$"""""""""###'''###&&&222===PPPtttdddQQQ?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHLShӵgLS?ʬ3h?D%%)?ZufĦgLg&egĉ@g&e>&ekkk@e??555!!!+++---///333999CCCg<ĉ~~~xxx3we<ĦUUU...%%%3h?@e***///000---))))))))))))Z))))))))))))))))))3h?gL*********************)))))))))D%%)?(((fff?><z)))(((=?Ħ***g&e(((g&e'''((((((S?ʬ(((4ff?>ߝL(((@e&&&g&e&&&$$$%%%3h?g&e>&e---+++?? %%%***333@@@IIIEEE;;;;;;;;;:::888666777;;;???111...***'''$$$###$$$$$$$$$%%%(((...@@@ddd4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦsߝLGdUĦHƅ^Hu]ĦntHdĦHGgĉ@HdĦHtƅ^Bt=o9ĦDtfo9Ħg?HdĦHu]ĦttHƅ^Hu]ĦVVVH׼sFFF}}}###<<<---000555===FFFSSStQuuuvvvttt{{{je<Ħeee)))666Bt=o9ĦH׼s+++******)))'''%%%)))))))))HtĦ)))))))))))))))Bt=o9ĦHdĦ))))))))))))))))))))))))))))))Dtfo9ĦsߝLGdUĦ'''Ht@cӵHu]Ħ(((Hu]Ħ''''''Htƅ^(((qIܗGIӵ(((H׼s&&&&&&Hu]Ħ&&&$$$Bt=o9ĦHƅ^Hu]Ħ,,,%%%'''&&&###'''666EEEFFF>>>===<<<999666666;;;EEEMMM555222...)))&&&%%%%%%&&&(((+++***@@@ttt4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦt|<DdDDdDĦDdDΦDdDĦq<niDdDĦqetDdDĦq<RqjRgdKӵHdDĦgdKӵGR/f6LĭĦDdDĦDdDĦ`eĭDdDΦDdDĦTTTDdDĦWWWYYYZZZnnnyyy]]]$$$///333@@@???RRRTTTrrrgeĦwwwFSĦ...222qjRgdKӵDdDĦ)))))))))))))))))))))))))))DdDĦ))))))))))))qjRgdKӵDdDĦ((((((((((((((((((((((((((((((HdDĦgdKӵDdDDdDĦ(((DdDĦ4DufӵDdDĦ&&&DdDĦ(((q<R))))))peƜ4DuTӵ---DdDĦ+++***DdDĦ'''qjRgdKӵDdDΦDdDĦ(((***+++(((%%%%%%$$$$$$###$$$&&&***...111@@@AAA<<<666999???<<<333000000000000///+++$$$ (((###&&&JJJhhhppp4DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵDdDĦo)hDdDΦDdDĦDdDΦDdDӵGIpӵDdDĦpo9wӵDdDĦpo9uGIdnuR)ĦDdDĦnuR)ĦCdgĪjDdDĦDdDĦHߝL`o9{{{DdDΦDdDӵTTTDdDĦJJJXXXYYYTTTMMM???555<<d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDdd<>d<Ħ4DufئL>exxxDdDʜ4DuTӵMMMDdDĦ???PPP:::>>>///+++555///EEE<<aĦ...111peӵDx<DdDĦ)))))))))))))))))))))))))))DdDĦ)))(((((((((peӵDx<>d<'''''''''''''''''''''''''''>d<ӵDd<DdDΦDdDĦ(((DdDӵnd<DdDĦ***>d<Ħ'''peӵ'''Ħ'''F&uTӵ///DdDĦ******>d<Ħ'''peӵDx<>d<ʜ4DuTӵ&&&))))))%%%$$$%%%&&&%%%###""""""###$$$%%%---<<dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?d<***+++%%%///AAA???KKKTTTgggxxxgeĦHg8>aĦ666222B?Ho9+++>d<))))))))))))(((((((((>d<ӵ((((((B?Ho9(((<x'''''''''''''''''''''&ӫeʬtIӇ&&&>d<Φ>d<Ħ(((D&ӫetIӇ(((DdDĦ)))sdKĦ'''B?dp&ĒR...///>d<sdKĦ'''B?Ho9%%%s&dq&ĒR'''&&&((('''$$$###%%%&&&$$$###"""!!!"""#########///777777999===:::333666777999;;;:::666///***'''%%%---VVVwwwbbbWWW^^^^^^VVV```vvv4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgenefennnHu]3hh<<<333111se```FFF;;;999???CCC@@@KKK```vvvgeĦja>aĦ000...@G+++***se((((((((((((((((((((((((<Ō'''''''''@G''''''Hkge''''''''''''''''''''''''HĪj@IŌ''''''ege''''''Hu]3hIŌ((((((DdDĦ&&&ne)))'''@h''''''>h+++------se,,,ne)))(((@G%%%%%%sĪj@h(((%%%%%%'''&&&######&&&$$$$$$###""""""###$$$%%%"""(((666KKKWWWKKK777999666444333444666666666444+++111CCCkkkpppdddeeeiiifff]]]VVV]]]ggg4DuXӵĵD^DdDĦtttjjj```D^888...+++,,,s׼syyytttZZZHHHFFFCCCAAANNNeeegeFm8ggg>aĦ(((+++---*********s׼s(((((((((((((((((()))))))))Ho)))'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''D^(((((((((DdDĦ%%%((()))&&&&&&&&&&&&&&&%%%((()))++++++s׼s,,,,,,+++)))(((+++%%%&&&%%%'''&&&%%%%%%(((&&&######'''###############$$$%%%%%%$$$"""###222MMM^^^QQQ;;;:::::::::;;;===<<<999777???,,,)))!!!999[[[uuuaaammm```YYYeee~~~Φ4DuXӵtvӵ>d<ĦĦĦĦ>d<ĦĦLLLXXX]]]bbbfffddd___WWWRRRMMM>d<Ħ444222+++***+++Be222tttvvv```HHHEEEGGGMMMggg|||geFYĉ>>> >aĦ((((((//////+++...))))))************Be((((((((((((((((((((()))))))))nu]ӵ)))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''>d<Ħ(((((((((((((((>d<Ħ&&&&&&&&&Ħ&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''((((((Be---***+++,,,,,,Ħ&&&))))))(((''''''&&&%%%%%%&&&&&&&&&&&&&&&''''''(((%%%$$$&&&(((&&&###$$$)))$$$$$$##################%%%%%%$$$(((888JJJLLLDDD999;;;>>>BBBCCC@@@:::555555...>>>:::JJJMMMrrrwwwxxxooonnnooonnnhhhkkk?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦ}}}wwwgdKĦOOOXXX[[[^^^___]]]XXXRRRNNN999sdKĦ---+++++++++***)))999pppNNNGGGPPP^^^rrrwwwŶS///,,,(((3we<(((---***)))))))))************(((((((((((((((((((((((()))))))))iĉ@3hR/Ō''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''DdDĦ(((((((((((((((sdKĦ((('''gdKĦ&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&''''''***,,,((()))***gdKĦ%%%'''''''''&&&&&&%%%%%%$$$'''&&&&&&&&&&&&'''((((((%%%%%%&&&(((&&&###%%%***$$$$$$$$$###""""""!!!!!!###$$$ &&&;;;OOOXXXAAA<<<666444666;;;@@@CCC@@@666@@@888DDD@@@^^^nnngggnnnxxx}}}uuupppnnnfff\\\___jjj{{{>AneneneneDe}}}XXXbbbneVVVSSSddd]]]QQQEEE<<<666222000***ne(((+++222333///+++000111)))888ZZZlllGGGXXXggg>A***888k<)))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''(((((((((fh'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''De''''''''''''''''''ne''''''ne'''(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&'''((()))'''ne(((%%%''''''((((((((((((''''''''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$###############"""$$$%%%"""+++KKKnnnQQQEEE888777@@@GGGCCC<<>>!!!...---222///######***(((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&'''''''''((('''&&&'''))))))'''&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&!!!!!!%%%$$$ '''333FFFPPPHHHAAAGGGNNNOOOHHHHHHPPPZZZUUUEEE>>>CCCZZZttt```]]]______vvvrrroooaaa```mmmpppddd^^^eeebbbgggeeebbbdddiii~~~qqqjjjiiifffaaa\\\ZZZ[[[]]][[[]]]\\\XXXVVVSSSKKKCCC======<<<;;;<<>>AAACCCDDDEEE>>>111555JJJQQQKKKKKKZZZrrr;;;---<<<(((&&&***(((""")))---%%%((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&'''''''''''''''&&&''''''''''''(((((('''&&&&&&&&&&&&''''''&&&&&&&&&###$$$%%%&&&''''''((((((##############################""""""###$$$%%%%%%$$$ !!!&&&'''"""###***AAA[[[\\\HHH>>>DDDWWWZZZXXXPPPJJJHHHHHHGGGQQQnnnhhhcccZZZOOO___dddaaaaaa___[[[]]]cccddd```[[[WWWSSSZZZccc^^^\\\hhh~~~}}}qqqjjjfff```\\\WWWUUUUUUWWWXXXYYYTTTVVVRRRJJJEEEDDDCCCAAA<<<>>>@@@@@@>>>======???999:::999666555888===AAACCC;;;:::OOOaaaVVVEEEFFFYYYooorrraaa555***&&&111$$$$$$)))'''))),,,&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$%%%%%%#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&''''''(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%&&&'''(((''''''########################""""""""""""###$$$$$$%%%"""!!!###%%%$$$###$$$'''((( ***FFFUUULLLAAAAAARRRbbbdddXXXZZZgggaaaLLLGGG]]]cccdddXXXDDDOOOcccMMMRRRVVVWWWYYY]]]aaaccc\\\PPPAAADDDTTTVVVSSS[[[```eeeuuupppfffaaa___^^^YYYVVVTTTVVVXXXXXXSSSNNNGGGHHHDDD;;;666999<<<===BBBDDDGGGEEE@@@<<<;;;<<<===@@@>>>888444888>>>BBB@@@GGGTTTeeedddJJJ@@@RRRTTTfff{{{rrrnnn```---,,,+++!!!'''000)))###(((***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''((())))))'''&&&%%%%%%&&&((((((&&&%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&'''(((''''''&&&##############################"""""""""###$$$$$$"""######"""!!!!!!%%%)))"""%%%&&&,,,AAASSSNNN<<>>AAA@@@GGGIIIJJJFFFAAA>>>???BBBEEEFFFCCC===>>>EEEKKKLLLKKK[[[fffeeeXXXDDDHHHaaaeeexxx|||nnnzzz&&&///666&&&""")))---%%%###))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''((()))))))))(((&&&%%%$$$&&&((((((&&&$$$%%%'''$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&(((((('''%%%$$$########################$$$######""""""""""""###"""######""""""#########''')))$$$111IIIOOOCCCJJJMMMHHHDDDOOOaaabbbVVVJJJKKKJJJHHHPPPRRROOOZZZVVVKKKTTTjjjgggNNNDDDNNNggg}}}qqqcccUUUJJJIIIKKKWWWfffjjjdddgggwwwooofffbbb\\\YYYWWWTTTOOOKKKKKKLLLOOOOOONNNJJJEEEAAAAAA>>>999888AAAJJJKKKFFFCCCDDDCCC???999999===BBBAAAAAA<<<999@@@MMMRRRPPPUUUeeeeeeWWWOOOMMMYYYnnn|||666JJJ000,,,,,,&&&%%%###!!!***...$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''((()))***)))(((&&&$$$###&&&((((((%%%$$$%%%'''$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%'''((((((&&&%%%###""""""""""""""""""""""""$$$$$$###"""!!!!!!""""""!!!"""###$$$&&&'''###"""%%%###!!!111JJJ]]]TTTOOONNNUUU[[[\\\XXXUUUQQQQQQLLLDDDTTTaaaPPPHHHCCCCCCGGGMMMPPPJJJAAA<<>>JJJZZZbbbeeeggg|||yyynnngggcccZZZ^^^^^^TTTFFF<<<<<<@@@LLLOOOOOOHHH>>>888:::???CCCDDDGGGHHHDDD???AAAFFF;;;DDD666111CCCBBB777???FFFJJJPPPOOOHHHFFFDDD<<>>BBBGGG>>>TTTmmm~~~{{{xxx}}}{{{qqqnnnfffYYYMMMHHHLLLUUU]]]iiikkkyyyoooddd```^^^\\\XXXTTTNNNEEE>>><<<>>>AAAKKKAAA777888BBBKKKKKKGGGIIIJJJLLLIII@@@888888>>>888===HHHIIIBBBBBBJJJLLL@@@HHH???===JJJDDD@@@SSSzzzRRRQQQ[[[mmm111:::)))///''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%############$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&######""""""""""""##################"""""""""!!!###$$$&&&((((((&&&$$$###!!!### ###%%%;;;```HHH```GGG{{{RRR___wwwmmm\\\QQQIIINNN[[[ccc^^^PPPQQQXXXTTTRRR]]]fffiiiyyy|||{{{wwwpppvvvrrrkkkbbbYYYSSSQQQQQQZZZ```iiiuuurrrbbbVVVTTTUUUVVVUUUPPPIIIAAA>>>???AAAAAA@@@:::;;;===@@@DDDFFFGGGFFFIIIJJJJJJGGG===444555;;;GGG@@@TTTYYY>>>===III===999PPPFFF@@@QQQFFFJJJyyynnnRRRHHH[[[mmmzzzSSSLLL!!!777)))000''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&(((((('''&&&$$$$$$$$$%%%%%%&&&&&&&&&############$$$$$$$$$%%%######%%%%%%%%%%%%######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%######""""""""""""##################""""""""""""######$$$%%%%%%$$$######$$$%%%"""###''' ///cccOOOHHHmmmQQQXXX~~~vvvmmmcccVVVLLLJJJLLLkkkbbbWWWXXX[[[SSSRRR___WWW___llluuuwwwsssmmmjjjmmmoooooolllfff___ZZZWWWOOOYYYcccgggkkk{{{eeehhh```VVVOOOMMMMMMLLLKKKFFFCCCAAABBBEEEEEEAAA===888<<>><<<;;;FFF:::000555DDDOOOOOOIIIHHHCCCBBBIIIPPPRRRSSSTTTIIIKKKBBBDDDQQQJJJ===DDD///BBBVVVLLL>>>___^^^lllmmmppp]]]###(((***''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&&&&&&&$$$''''''&&&%%%%%%$$$#########$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$######""""""""""""######""""""""""""""""""#########"""!!!!!!!!!!!!"""### """%%%### (((***999qqqhhhGGG>>>YYYjjjppptttiii```bbbZZZNNNOOOLLL___UUUDDDQQQ``````ccchhh[[[TTTXXXZZZXXX]]]fffeeefffffffffeeefffiiikkkiiiccc]]]^^^eeepppxxx}}}hhhUUUOOOPPPJJJGGGDDDBBBAAAAAA@@@???AAABBB@@@;;;555333777<<<999999<<>>@@@zzzrrrbbb~~~lll___qqqrrr111)))...222'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$)))(((((('''%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$%%%&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$############""""""""""""######""""""""""""###############""""""!!!!!!""""""######'''"""$$$""" '''(((<<>>888555888<<<---999GGGJJJCCC;;;:::<<>>666...+++000777>>>@@@333444888;;;:::999AAAJJJeeeDDDBBBQQQLLLKKKEEE///444AAAFFFPPPqqqzzz^^^^^^{{{GGGNNNNNN---SSSxxxfff555<<<"""!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''((('''&&&'''''''''(((((((((((()))$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%&&&&&&&&&&&&%%%$$$#########$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$###""""""######""""""""""""######!!!!!!""""""#########$$$""""""############""""""###### ###!!!$$$(((((("""hhhhhhRRRhhhTTTmmmfffXXX___VVVIIIVVV;;;888OOO]]]DDD---***&&&'''---333:::FFFVVVeeellljjjhhhddd```]]]^^^aaaeee]]]]]]```fffmmmooolllhhhhhhjjjjjjgggiiivvvxxx```VVVKKKJJJNNNPPPKKKDDD>>>AAADDDDDDDDDFFFJJJMMMGGGFFFGGGJJJMMMMMMJJJGGG@@@888444888>>>>>>888111???@@@AAA>>>888555888===TTTTTTHHH;;;@@@MMMHHH666FFFXXXNNNrrrsssxxxsssYYYeeezzzCCC<<<&&&888HHH999...;;;333$$$---***EEE---%%%+++%%%!!!%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''&&&%%%$$$$$$###''''''''''''''''''''''''"""###$$$%%%&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""$$$$$$######$$$$$$%%%&&&&&&%%%$$$###""""""""""""""""""""""""####################################################################################"""+++'''""">>>gggoooZZZ]]]mmmxxxiiiTTTXXX```YYYTTTUUUGGG111NNN999)))%%%,,,***,,,222555:::HHHXXXdddtttuuuuuuggg```jjjYYY^^^bbb___```jjjnnnnnnuuutttjjjdddgggjjjmmmttt|||fffWWWSSSPPPMMMMMMOOONNNJJJEEE???AAACCCBBBAAABBBDDDGGGRRRQQQQQQSSSVVVVVVTTTQQQHHHAAA;;;999<<>>CCCXXXVVV@@@HHHJJJKKKJJJJJJKKKIIIEEELLL<<>>MMM888???---"""&&&(((###"""'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########$$$$$$######$$$$$$%%%&&&%%%%%%$$$###""""""""""""""""""""""""####################################################################################&&&###&&&---///777UUUwwwyyy```^^^mmmjjj^^^\\\^^^ggg]]]YYYTTTgggbbbXXXDDD>>>EEELLLLLLJJJGGGAAA<<<222000666???TTTaaabbbssskkk]]]ZZZ___bbblll{{{xxxxxxxxxtttkkkccceeejjjmmmzzzwww^^^WWWWWWTTTOOOSSSQQQOOOKKKIIIIIIKKKMMMLLLKKKIIIFFFCCCAAA@@@@@@BBBCCCFFFKKKQQQVVVYYYZZZYYY___aaa[[[RRRJJJEEEAAAKKKAAA???HHHLLLIIIKKKTTTMMMJJJIIIHHHBBB<<<@@@HHHLLL^^^mmmlllzzz222 555222000555>>>777***///444BBBZZZTTTHHH555&&&&&&)))%%% !!!''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))******)))(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$######$$$$$$%%%&&&%%%$$$$$$###""""""######!!!"""""""""####################################################################################&&&!!!&&&///---///KKKppp~~~]]]QQQ]]]^^^\\\cccjjjXXXXXXOOO@@@WWWzzzooo:::OOOTTTPPPDDD999444000+++///111555)))111@@@CCC]]]nnnpppqqqbbbUUUcccsssmmmrrrwww}}}~~~xxxnnngggeeemmmuuu~~~}}}kkkXXXRRRWWWXXXOOOEEEKKKLLLPPPUUUZZZ^^^______HHHGGGGGGFFFGGGGGGGGGGGGNNNNNNMMMMMMMMMNNNPPPQQQZZZcccjjjjjjfff^^^OOOBBBCCCSSSTTTDDD???LLLSSSLLLIIIIIIGGGEEELLLUUUVVVRRRJJJxxxxxxuuuQQQ+++%%%###(((888UUUYYYDDD111>>>GGGPPPkkkooosssSSS222$$$$$$%%%&&&)))%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((($$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$######$$$$$$%%%&&&%%%$$$######"""#########!!!"""""""""####################################################################################!!!"""'''''')))999MMMmmmaaa^^^ZZZ___kkkooojjjqqqeeeTTT^^^ZZZLLLKKKBBB444)))&&&((((((%%%000666---...777777<<>>>>>@@@BBB999xxx}}}UUU///---+++***)))(((&&&$$$'''((()))***,,,...//////))))))((('''''''''''''''((('''&&&%%%$$$%%%%%%&&&''''''''''''''''''''''''&&&''''''((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((%%%&&&''''''((((((''''''))))))(((((('''''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$#########""""""########################################################################"""$$$&&&%%%$$$###$$$%%%&&&%%%$$$$$$$$$&&&)))***;;;OOOcccddd\\\dddyyypppnnngggXXXvvvlllzzzDDD,,,,,,***111111555***OOOiiiHHH222@@@EEEXXXfff333GGG:::777:::===BBBIIIRRR\\\dddiiijjjkkkmmmppprrruuuvvvwwweeekkkttt~~~xxxddd]]]YYYUUURRRTTTWWWTTTLLLJJJUUUccckkkfffbbb[[[SSSRRRWWW[[[]]]aaa]]]aaammmsssjjj^^^YYYPPPGGGAAABBBDDDBBB>>><<>>===LLLXXXWWW>>>999999[[[www<<<,,,***(((((((((((('''%%%''''''(((***+++,,,---...)))((((((''''''''''''''')))(((&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&'''(((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%&&&''''''(((((('''''')))(((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$#########""""""########################################################################"""$$$&&&%%%$$$###$$$%%%%%%$$$######$$$&&&((()))---:::uuuyyyqqqdddooorrryyyhhhooopppWWWxxx]]];;;,,,&&&///---444000***000<<<666(((###111RRR^^^oooTTT888222;;;666777:::???EEEMMMTTTXXX```ccchhhnnnrrruuuvvvwwwSSSIIIOOOeeexxx|||cccYYYYYYZZZXXXWWWWWWRRRMMMQQQ^^^jjjlllfffaaaLLL???JJJ\\\dddcccccchhhaaahhh|||qqqeeefff\\\MMMAAACCCJJJKKKHHHEEEGGGGGGCCC@@@GGGTTTVVVQQQ...RRRfff^^^\\\hhhaaaKKKBBBRRRaaaRRRRRRIII{{{wwwqqq...***(((&&&&&&'''((('''&&&''''''(((((()))******+++)))(((''''''&&&&&&'''''')))(((''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&'''(((((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$#######################################################################################"""$$$&&&%%%$$$###$$$%%%$$$######"""###$$$&&&'''%%%***]]]uuufffdddaaasssXXXssszzzPPP---###000***'''HHH111333666&&&555222GGGmmmzzzSSS111BBB;;;444444333444888===BBBEEEQQQVVV^^^fffnnnrrruuuvvvcccJJJHHHcccpppiiittt~~~tttjjjhhhfffbbb]]][[[QQQNNNPPP^^^mmmqqqdddTTTAAAEEEKKKOOOMMMPPP___qqqjjjppp{{{yyyjjjfffkkk```OOOJJJWWW^^^WWWRRRUUU>>>JJJQQQHHH;;;:::HHHUUU```???444NNN___WWWRRRZZZOOOIIIHHHXXXcccfffvvvwwwiii,,,+++)))'''&&&'''((('''&&&''''''''''''''''''(((((((((((('''&&&&&&&&&&&&'''((((((((((((''''''((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''%%%&&&''''''((('''''''''((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%################################################################################################"""$$$&&&%%%$$$###$$$$$$######""""""###$$$%%%%%%---111SSSwww{{{mmmpppvvveee666(((666***777dddQQQ(((,,,)))!!!888,,,+++KKKhhhGGG===DDD666444222111222666999<<>>CCC777777HHH[[[NNN666@@@aaaeeewwwaaaVVVLLL~~~fffkkklllHHH;;;111...***((('''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%&&&&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))%%%&&&''''''(((((('''''''''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$###############$$$$$$$$$########################################################################"""$$$&&&%%%$$$###$$$%%%########################,,,!!!***MMM^^^iii]]]RRRaaabbbnnn{{{sss^^^fffYYYnnn\\\666:::***)))'''......)))000444'''!!!666YYYNNN888222111111111222444666777888888999===DDDNNNVVV\\\aaajjjmmmeee^^^]]]ZZZUUUhhhttt{{{xxxmmmhhhlllddd]]][[[[[[\\\aaahhhpppccc\\\ccckkkhhh]]]UUUHHHXXXfff___LLLGGG[[[tttcccdddccceeekkkkkkYYYDDDMMMUUUSSSEEE@@@IIIQQQQQQEEEJJJPPPQQQIIICCCMMM\\\GGGRRRMMMAAAQQQgggWWW///LLLfffzzzoooppp~~~yyy]]]===///,,,(((&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''((('''&&&&&&%%%%%%&&&&&&$$$%%%&&&'''(((''''''&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%''''''&&&%%%$$$""""""#########$$$$$$$$$########################################################################"""$$$&&&%%%$$$###$$$%%%###$$$$$$$$$$$$$$$###### 444WWW]]]dddeeeSSS``````tttggg^^^aaaRRRkkkzzzhhh444555+++777GGGNNN===((($$$'''$$$(((IIIAAAKKK;;;???222&&&------...///000222333333666666666999===CCCIIIMMMWWWeeeooommmhhhfff^^^UUU]]]ooouuussstttnnnkkkiiiddd[[[UUUZZZbbbhhhlllooofffbbbccchhhiiidddbbbcccoooWWWJJJTTT^^^ZZZZZZ```uuunnnhhheee___VVVPPPNNNMMMAAAKKKdddbbbJJJHHH[[[EEEMMMPPPKKKHHHLLLPPPPPPIIIeeeiiiOOOGGG\\\iiiaaa??????mmmoooJJJ+++,,,)))&&&$$$%%%'''(((((($$$$$$%%%&&&&&&'''((((((''''''&&&%%%%%%%%%%%%&&&###$$$&&&'''''''''&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%''''''&&&%%%$$$""""""######$$$$$$$$$$$$########################################################################"""$$$&&&%%%$$$###$$$%%%$$$$$$%%%%%%%%%$$$$$$###!!!---&&&KKKZZZeeeUUU^^^iiiJJJ^^^ccclllgggZZZdddmmmmmm000000---000QQQPPP777111444333555444|||yyyGGG///&&&//////***+++---///000111111111666666777888;;;>>>AAACCCEEESSSeeepppssspppggg___UUUZZZWWW^^^uuutttlllfff^^^XXXSSSZZZbbbfffffffffgggiiiiiikkklllhhhbbb```gggqqqlllggg___RRRQQQhhhuuuiiiUUUiiisss^^^KKKXXXddd[[[SSSNNN\\\qqqnnnRRRBBBEEENNNSSSPPPKKKQQQVVVXXX]]]]]]kkkUUUJJJMMMJJJ^^^sssdddRRR:::NNN???EEE+++111***$$$###&&&)))***(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''(((((($$$%%%&&&'''((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''***)))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''%%%###""""""""""""###$$$$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$#########"""""""""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%---RRRGGGiii```aaa^^^GGGYYYVVV^^^ZZZkkk222000...555111444AAALLLPPPSSSWWW@@@???;;;444...++++++,,,)))***+++,,,...///000000///111444555666777999;;;GGGDDDGGGUUUhhhttttttppptttiiimmmWWWggglllmmmtttjjjfffbbb^^^ZZZ\\\]]]^^^```bbbfffhhhjjjjjjjjjjjjkkkllllllmmmooo{{{mmmlllsssooojjjiiicccrrrRRRVVVbbbUUU___sssjjj[[[ZZZWWWWWW```eeeYYYHHH^^^]]]cccZZZKKKVVVYYYBBBNNN]]]VVVTTTNNNGGG\\\mmmaaa```RRRpppppp---888888444///(((&&&((()))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%&&&'''((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''(((((((((***)))((((((''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''%%%$$$"""############$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$#########"""""""""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&)))###((( CCCgggXXXWWWbbbaaaQQQ^^^dddhhhdddooo\\\888+++>>>IIIHHHGGGRRRaaaHHHAAA777000,,,+++***(((******+++,,,---...//////111333666888999<<<@@@CCC@@@BBBGGGPPP\\\eeeiiijjjxxxsssrrrsssrrrddd|||wwwqqqiiieeeddddddbbbaaa```______bbbgggkkklllkkkeeedddfffllltttzzzzzzxxxyyy{{{ooobbb```{{{OOO888nnnwwwaaa}}}mmmQQQIIIXXXcccaaaJJJdddXXXJJJdddhhhEEE///fffjjjUUUFFFHHH[[[cccAAAhhhooobbb;;;///&&&&&&111---)))((())))))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''((((((((())))))))))))***))))))((('''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''&&&%%%$$$###$$$$$$$$$$$$$$$#########$$$$$$############$$$$$$$$$$$$$$$###############"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""")))!!!,,,===WWWYYYooojjjaaacccrrriiiaaaooobbbHHH<<<---!!!%%%111999999777>>>666,,,(((***------++++++++++++,,,,,,,,,------,,,///444:::@@@IIIQQQVVVTTTZZZ```eeehhhmmmuuu{{{oootttiii~~~uuunnnyyyhhhfffeeeeeeeeeeeedddcccWWW[[[```dddeeedddaaa___ccciiiooorrrvvv{{{~~~~~~lll\\\```VVVIIIUUUqqq|||uuuqqq]]]PPPLLLfffWWW^^^[[[OOOfffrrrQQQIII^^^fff\\\DDDIIIbbbRRRbbbjjjbbbeee+++HHHDDD[[[)))'''%%%&&&(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$########################""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""&&&$$$'''###999XXX[[[tttkkkjjjiiilll___iii}}}vvvppp```WWWHHH666(((###(((///000,,,((((((,,,......,,,++++++++++++++++++++++++'''***///555<<>>AAADDDlll~~~}}}~~~{{{xxxpppllliiijjjiiiddd\\\VVVSSSTTTkkknnnnnnfff\\\XXX^^^fffbbbwwwcccVVVFFFEEEOOOPPPVVVhhh||||||pppcccjjj|||tttSSSEEE\\\rrrddd]]][[[EEEbbb]]]LLLPPP\\\hhhjjjLLLJJJEEEiiiEEE@@@VVV333"""******)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$############$$$$$$###############$$$$$$$$$"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$((( ---...666,,,TTTPPP\\\WWW```ttt~~~tttsss~~~uuu{{{iii______YYYEEE000''')))******'''&&&''')))))))))))))))))))))((((((++++++,,,++++++---000333999777666666777888888888TTTmmmlllzzztttpppnnnmmmkkkcccWWWJJJCCCCCCFFFYYY]]]``````aaagggtttpppwwwwwwsssyyyjjj\\\nnnggg???HHH___HHH]]]ppp}}}wwwxxx||||||sssQQQGGG___iiibbbgggNNNgggXXXFFFMMMeee}}}yyydddVVVEEE333***,,,...******)))'''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$""""""#########$$$$$$$$$"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%% ***"""***;;;***UUUXXX[[[[[[ZZZqqqvvvwwwvvvmmmrrrrrr}}}mmmggghhhjjjBBB;;;111)))&&&'''***,,,((((((((((((((((((((((((''')))+++---...111444777444444444444333222222111888___|||pppiiifffpppwwwqqqooollljjjgggbbbUUUCCC333,,,000666***222>>>LLL[[[kkkyyyhhhYYYgggRRRttt{{{yyypppAAA777lll^^^ZZZhhhvvvssszzz{{{ttt___OOOVVV^^^XXXqqqdddNNNaaahhhGGGFFFaaaxxxmmmiii111888&&&///$$$$$$%%%%%%$$$###$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((()))***))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$############$$$$$$""""""######$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$'''(((444+++GGGZZZXXX]]]WWWpppiiiuuu||||||{{{ooorrr```GGG333+++*********''''''''''''(((((())))))&&&(((***+++++++++---///111444666555222//////000555LLL}}}qqqooossssssooouuuyyymmmpppuuutttqqqrrrdddQQQDDDAAA999,,,***333---...222888@@@PPPjjjvvvrrr~~~pppTTTxxxwwwjjjOOO:::ooo___YYYfffsssvvvwww{{{yyyvvvwww|||lllHHHEEEeee^^^mmm}}}[[[EEE]]]]]]JJJ]]]nnn}}}qqq"""///'''+++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''''''''&&&%%%$$$$$$######&&&&&&%%%$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((((((((((((******))))))((((((''''''''''''(((((()))))))))***))))))((('''&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$######$$$$$$######$$$$$$$$$%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################%%%%%%%%%'''---888FFFOOO___RRRTTTVVV```XXXyyy___;;;+++000###''''''&&&&&&(((***)))'''((('''&&&%%%%%%(((---111(((444000---222)))(((>>>dddTTT}}}qqqyyyooopppjjjbbbiii|||tttooonnnpppmmmeeeaaabbb[[[PPPCCC888111......///333111111222333999GGGUUUwwwuuucccOOOttt~~~lll[[[EEE]]]ggg[[[WWWiiizzz~~~hhhxxxwwwooovvvvvv```JJJdddWWWaaaqqqtttXXXGGGmmmVVViii:::111******333%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&'''''''''''''''&&&%%%$$$$$$$$$&&&&&&%%%%%%$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&'''(((((())))))((((((((((((((((((((()))))))))))))))))))))))))))((((((''''''''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#####################$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################)))(((&&&$$$$$$''',,,111[[[ZZZHHHGGGgggzzzUUUmmmUUU<<<&&&&&&,,,111...(((%%%''')))***))))))***++++++***)))...222---...000'''666^^^QQQ___kkkuuussszzz{{{uuujjjccceeejjjnnnwwwgggkkkooommmddd^^^bbbiiiUUUQQQBBB000***///111---555333333444333222666;;;TTTlllwwwiii~~~lllkkk{{{}}}zzzSSSDDDLLLfffhhhUUU\\\yyyttt{{{xxxtttvvvhhhMMM======ddd___AAA___pppFFF666iiiuuu)))%%%222+++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''((((((''''''&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&'''(((((())))))((((((&&&''''''((())))))******++++++******)))(((((((((&&&&&&'''''''''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%$$$############$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%&&&&&&%%%$$$$$$%%%'''YYYUUUJJJPPPTTTxxxkkk\\\<<>>___\\\XXXhhhjjjQQQ555)))***......,,,...,,,)))''''''))),,,...+++++++++,,,+++222UUUwww```qqqmmmrrrttt|||xxxhhhdddkkkcccgggoooxxxzzzeeeOOO___hhhoooqqquuu}}}}}}OOO???444333000+++000:::???:::888;;;;;;666222222666666???UUUnnnbbbjjj^^^ooo|||zzz~~~wwwsss}}}lll111///```qqqYYYXXXjjjiiiZZZ[[[gggvvvyyyyyyiiihhhrrrVVV777cccGGG***'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((('''(((((())))))))))))))))))((((((((('''''''''&&&''''''((()))***+++++++++***))))))(((''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""###############$$$$$$$$$%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%###!!!!!!###%%%<<>>222---((('''+++///...,,,+++(((777HHHYYYzzzrrrtttuuuvvvyyy}}}}}}rrreee___pppwwwtttzzzuuuvvvtttpppiiiNNNTTTTTTOOORRRjjjvvv\\\333666444000333999:::555888888<<>>bbboooXXXMMMBBB@@@lllWWWLLLbbblll\\\OOOeeeXXXjjjjjjXXXUUUsss000<<>>DDDooopppLLLggg|||ooopppSSSXXXYYYqqqvvvmmmgggXXX{{{***666III!!!...%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''((()))))))))))))))***)))'''&&&%%%$$$$$$$$$%%%$$$$$$###""""""""""""###""""""###&&&''''''&&&&&&&&&''')))++++++***((()))((((((((()))(((&&&$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&%%%###"""$$$############$$$%%%%%%###########################$$$$$$%%%%%%$$$$$$###################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&^^^mmm___hhh|||qqqqqqiiidddlllCCC,,,BBBnnn{{{xxxuuutttsssrrrkkkwwwzzz{{{```GGG999BBBIII???111---///222333555222***:::]]]mmmNNNHHHRRRMMM777;;;AAAIIIZZZeeeyyyiiixxxiiinnnbbbeeelllssssssQQQFFFqqqqqqGGGeee<<>>CCCFFFYYYxxxkkkaaalllsssppp{{{fffgggxxxzzzsssfff___[[[```jjjqqqrrrpppooo<<>>>>>666333444///%%%...***&&&%%%'''((((((&&&'''%%%%%%'''***,,,,,,***+++***)))***+++***(((%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""""""""""""""####################################""""""""""""""""""""""""######$$$$$$$$$$$$######"""############$$$$$$$$$ $$$!!!!!!)))&&&"""(((HHHhhhgggeeeqqq:::444555///222///444:::555'''GGGppp~~~}}}nnnyyyqqqppp~~~{{{qqqzzzPPP|||uuurrr}}}rrrbbb]]]___~~~XXXSSS@@@<<<{{{zzz|||{{{^^^]]]yyyxxxrrreeeUUUlllZZZ666+++---$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!!!!"""############"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$'''&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%$$$!!! !!! !!!!!!"""$$$%%%&&&&&&$$$$$$%%%&&&&&&'''''''''))))))***+++///444999<<<555;;;===888666777333+++---)))%%%$$$&&&((('''&&&&&&&&&&&&))),,,///000///...,,,+++***++++++***(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""""""""""""""####################################""""""""""""""""""""""""######$$$$$$$$$$$$######"""############$$$$$$$$$"""$$$!!!%%%,,,'''""")))ppp|||zzz~~~555///222...222222999***&&&777...%%%>>>|||oooyyy~~~sssuuuqqqtttyyyZZZ}}}rrr}}}zzztttlllmmmooo???kkkEEEFFF[[[MMM|||uuukkkdddWWWqqqOOO&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$###  !!! """###%%%&&&''''''%%%%%%%%%%%%&&&&&&''''''&&&&&&''')))---111666888666999777222111666888555---)))$$$###%%%''''''&&&%%%&&&'''***---000222222000---***))))))******)))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""!!!"""""""""####################################""""""""""""""""""""""""######$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$&&&$$$&&&)))!!!###444wwwaaarrrsss666///111...000(((...///%%%)))000:::ZZZ{{{zzzfffaaannn|||~~~}}}qqqiii}}}}}}tttgggTTT|||||||||ddd???]]]555{{{[[[EEE}}}ooobbbccc```eeePPP%%%000///***$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$#########""""""######"""  !!! !!!###%%%&&&'''''''''%%%&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&(((+++...000111222111///000555777777///***$$$"""$$$&&&&&&&&&$$$&&&))),,,...000222333000---)))''''''((()))(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""!!!"""""""""####################################""""""""""""""""""""""""######$$$$$$$$$$$$######""""""#########$$$$$$$$$ ###"""$$$"""+++MMM~~~gggmmm{{{{{{jjj:::333444......000///777$$$,,,dddxxxwwwvvv|||hhhRRRWWWUUUtttxxx}}}kkk~~~dddtttsssxxxCCCyyyzzzAAADDD888}}}zzz|||}}}^^^???zzzjjj___bbbfffeeerrr(((...((( $$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%############"""""""""""""""######"""!!! !!!!!!"""$$$&&&'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''((()))&&&***...222444555444222222,,,&&&###$$$&&&&&&%%%$$$(((---000111000111111///,,,)))''''''''''''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""""""""""""""####################################""""""""""""""""""""""""######$$$$$$$$$$$$######"""############$$$$$$$$$!!!###$$$'''%%%"""???ooovvv^^^kkknnn]]]{{{___<<<444555000...>>>)))(((///VVV^^^EEEBBBFFFgggzzzeeeuuu{{{zzzwwwjjj```UUU[[[UUUqqq|||wwwzzz^^^qqqzzzkkkwwwzzzrrr444[[[zzzoooccc999qqqiiiccc```bbbWWW222"""'''$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$#########"""""""""###$$$###!!! !!!""""""###%%%'''(((''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&%%%$$$$$$%%%%%%&&&$$$&&&+++000333444333333555///'''###$$$%%%%%%$$$&&&+++111555444111000//////,,,)))(((((('''&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""""""""""""""####################################""""""""""""""""""""""""######$$$$$$$$$$$$######"""############$$$$$$$$$'''%%%$$$)))))))))KKKvvvwwwqqqwwwRRR888111555222222,,,444 FFFooovvvXXX...,,,,,,...]]]qqqPPPmmm~~~xxxnnnnnnwww|||zzzrrruuu~~~xxx\\\ccccccfffjjjvvvwwwoooyyy}}}wwwyyyyyyzzzzzzrrrZZZ|||___www}}}vvvyyy|||wwwqqqnnniiiggg333jjjjjjiii___]]]JJJjjj}}}yyy999&&&!!!...$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!!!!"""#############################################$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$######"""###$$$###"""!!!"""######$$$&&&(((((('''&&&%%%$$$$$$##################&&&&&&%%%%%%$$$%%%%%%%%%(((''''''+++...111555999777000((($$$$$$%%%%%%$$$(((...555888777333000//////,,,***))))))((('''%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""""""""""""""####################################""""""""""""""""""""""""######$$$$$$$$$$$$######"""############$$$$$$$$$((("""%%%'''&&&HHH}}}hhhxxxhhhfff|||III333---444444666***222+++777[[[FFF)))888333000...:::LLL222QQQqqqxxxxxx~~~pppYYY\\\rrrwww||||||xxxjjjfff```ZZZdddvvviiimmmgggdddyyyzzzhhhwww^^^pppooo|||yyywwwuuuqqqmmmjjjqqq[[[555kkkiiiiiiWWWggg<<>>000,,,000%%%000qqqdddrrr^^^---###111MMM,,, %%%%%%%%%$$$$$$$$$######"""""""""""""""""""""###""""""############"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((%%%&&&'''(((***+++,,,---***))))))((('''&&&&&&&&&$$$$$$$$$#########""""""""""""!!!!!!!!!!!!""""""%%%)))***'''&&&'''(((&&&##############################$$$$$$$$$%%%%%%%%%###%%%''''''(((---444:::GGG888((($$$&&&&&&%%%%%%***---222666888777444222000...---,,,---,,,+++)))((((((((())))))(((((('''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################""""""""""""""""""""""""############"""############$$$$$$$$$"""""""""#########$$$$$$###)))"""$$$(((---dddkkkZZZbbbooo@@@444+++%%%111111111[[[ccc+++111000666,,,444888bbbdddBBB...000666;;;aaayyykkkRRRCCC>>>BBBHHHUUUdddnnnttt{{{ssslllooonnnhhhhhhmmm|||}}}mmm}}}^^^ppp{{{NNNeee}}}VVV{{{pppZZZAAA111&&&!!!///000===vvvoooeeeEEE''',,,{{{fff((('''%%%%%%%%%$$$$$$$$$######""""""##################""""""############""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((%%%&&&'''(((***+++,,,,,,)))******)))'''&&&&&&&&&$$$$$$$$$$$$############""""""!!!!!!!!!!!!""""""&&&***,,,(((&&&((('''%%%##############################$$$$$$$$$%%%%%%%%%###%%%''''''(((,,,333999KKK999(((###%%%&&&%%%%%%)))+++///222444555555444///...,,,,,,------+++)))((())))))))))))(((((('''$$$$$$$$$$$$$$$$$$$$$$$$#########################################################""""""""""""""""""""""""""""""#########""""""#########$$$$$$$$$""""""#########$$$$$$$$$###'''!!!$$$&&&222\\\```XXXccciiivvv;;;111111$$$000+++333000555222444+++222666MMMjjjLLL...444000666AAAiii}}}```DDD555::::::444999NNNhhhvvv}}}rrrkkkjjjooosssrrrtttzzzzzzooooooqqqjjjkkkuuutttvvvVVVsss[[[___zzzWWW{{{ooommmjjjllluuu|||yyyqqqtttkkkfffhhhlllllllllmmmeeeggghhhgggddd___[[[XXXbbbkkkkkkfffggghhhaaaZZZJJJ444###$$$+++///666===666ccccccgggVVV>>>'''&&&!!!'''bbb###+++%%%%%%%%%$$$$$$$$$######""""""###$$$%%%%%%$$$$$$""""""############""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((())))))***+++++++++)))+++,,,+++(((&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""%%%***,,,)))'''((('''$$$##############################$$$$$$$$$%%%%%%%%%$$$&&&(((((((((,,,333999GGG777(((###%%%&&&%%%&&&((()))+++---000222333444...---++++++,,,,,,+++)))))))))******)))(((''''''$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""############""""""""""""""""""""""""#########$$$$$$$$$############$$$$$$$$$$$$'''***%%%)))''';;;YYY^^^___rrrVVV///+++666***...***AAA555555222000+++111333===cccLLL///888000777999@@@___}}}uuuDDD???888...$$$***LLLqqqtttyyynnnhhhpppzzz|||vvvrrrfffpppeeekkk]]]lll{{{TTTrrrjjjwwwZZZrrrtttPPPsssmmmhhhhhhgggddddddfffrrrqqqmmmhhhcccaaabbbcccYYY]]]XXXVVV___]]]WWWZZZ[[[MMMIIIUUU\\\UUUNNNNNNOOOfffHHHKKKEEE999:::222===ggg777'''%%%%%%%%%$$$$$$$$$######!!!"""$$$%%%&&&&&&%%%$$$""""""############""""""#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((()))******++++++,,,,,,,,,+++...000///+++(((''')))'''''''''&&&&&&&&&%%%%%%""""""!!!!!!!!!!!!""""""###(((+++)))'''((('''$$$##############################$$$$$$$$$%%%%%%%%%$$$&&&(((((((((,,,333999>>>222'''$$$%%%%%%%%%''''''((()))+++---000111222...,,,++++++,,,,,,+++)))************)))(((''''''$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################""""""""""""########################"""""""""""""""############$$$$$$$$$#########$$$$$$$$$$$$%%%$$$(((%%%)))"""???TTT\\\cccrrrFFF,,,(((111+++$$$///yyy~~~xxx555111000......000,,,333SSSHHH666:::000555888666AAA___tttLLL777BBB@@@...444OOOvvvoooyyy{{{}}}sss~~~xxxuuuzzz}}}xxxnnngggnnnkkkmmmlllaaa}}}||||||eeewwwkkk|||vvvwww}}}|||zzzxxxaaaQQQOOO|||zzzTTTQQQkkkkkkbbbYYYVVVYYYjjjwww+++%%%%%%%%%$$$$$$$$$######!!!"""$$$&&&''''''&&&%%%""""""############""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((())))))***+++---...//////...222555444///++++++,,,((((((((((((''''''''''''""""""!!!!!!!!!!!!""""""!!!&&&***((('''((('''$$$##############################$$$$$$$$$%%%%%%%%%###%%%'''&&&'''***111777222+++&&&&&&%%%###%%%)))((((((***+++---///000111...---,,,,,,------,,,+++***++++++******(((''''''$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################!!!"""""""""########################"""""""""!!!"""############$$$$$$$$$#########$$$$$$$$$%%%%%% %%%%%%(((AAAPPP\\\jjjyyy===000***+++...&&&MMMiii^^^iiiRRR666---111---///...)))000???===999777000444555AAADDDDDDZZZoooBBB666444---...888nnnqqqsssuuuttttttwwwdddeeerrrzzz|||qqqlllnnnwww```hhh\\\bbbppp~~~mmmuuu~~~~~~pppYYYPPPWWWWWWAAAfffxxx]]]\\\___iii___ZZZ;;;%%%%%%%%%$$$$$$$$$######!!!"""%%%'''''''''&&&%%%""""""############""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((((((((***,,,...000222222111555999777222......///))))))))))))((((((((((((""""""!!!!!!!!!!!!""""""%%%)))((('''((('''$$$##############################$$$$$$$$$%%%%%%%%%"""$$$%%%%%%%%%)))000555***'''&&&'''%%%###%%%***))))))+++,,,...///000111///...------...///...,,,+++++++++******(((''''''$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$########################!!!!!!""""""#########$$$$$$#########""""""!!!!!!"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""'''))),,,FFFSSSaaauuu222111---***888888vvvhhhmmmkkk888:::---333---000***(((...,,,...444///---333999:::DDDOOOTTT[[[ttt^^^>>>999999111kkkwwwppphhhppppppsssppphhhDDDrrr}}}wwwzzzoooeeeooommm______ooowwwrrryyynnnqqquuu~~~rrrrrruuupppgggooottthhh{{{nnnvvvzzzmmm~~~eee~~~AAA;;;vvvSSSLLLkkkoooOOOAAAOOOVVVYYY[[[{{{\\\&&&333(((---###&&&"""###$$$%%%%%%$$$###"""########################""""""""""""############$$$$$$$$$$$$######""""""$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''((((((((()))***---///111222333666555555777999777111------,,,+++)))((((((''''''$$$$$$$$$###############"""###$$$&&&''''''&&&&&&$$$$$$$$$#########""""""""""""!!!!!!"""###$$$$$$$$$%%%&&&'''(((((((((((('''&&&$$$######%%%&&&((()))***+++,,,---,,,,,,+++,,,...///...,,,*********------,,,+++***)))((('''%%%%%%%%%$$$$$$$$$######$$$$$$$$$#########""""""################################################""""""""""""""""""""""""""""""""""""############%%%%%%%%%&&&&&&&&&''''''$$$!!!$$$))),,,AAAaaaqqqoooyyy***666'''444999fff~~~===:::666333111...***''')))***+++---...///000000444666:::???IIIVVVccclllzzz}}}iii===...999^^^fffooorrrqqqmmmiiifffllllllZZZSSSvvvwwwlllmmmsssyyyeeeZZZnnnzzzoooqqqvvvooo{{{uuuvvvzzzvvvmmmfff___eeemmmkkkiiihhhaaaccchhhnnnkkkrrrjjjooohhhqqqcccsssmmmmmm{{{iiippp```BBBfffPPPQQQOOOIIIFFFLLLWWW```FFF:::;;;OOO555"""(((%%%&&&,,,"""###$$$$$$$$$$$$###"""########################""""""""""""############$$$$$$$$$$$$#########"""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&'''(((((())))))))))))+++---///111222333555555555777999777333///---,,,+++***))))))((((((%%%$$$$$$$$$######""""""!!!"""$$$%%%&&&&&&&&&%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$%%%&&&&&&$$$%%%&&&'''''''''''''''&&&%%%$$$######%%%&&&''')))***+++,,,---,,,++++++,,,---...---+++*********,,,,,,+++***)))(((''''''%%%%%%%%%$$$$$$$$$######$$$$$$$$$#########""""""################################################""""""""""""""""""""""""""""""""""""############%%%%%%%%%&&&&&&&&&&&&''',,,***,,,)))888PPPWWW^^^RRR999$$$333(((222zzzyyy{{{777999888555000,,,******((()))******+++,,,------333444777;;;BBBLLLWWW___ooouuu|||}}}qqq[[[DDD666:::^^^vvvpppgggkkkmmmfff{{{sssrrrtttqqqaaahhhrrrsssoootttwwwnnnZZZmmm}}}zzz}}}yyy|||ZZZssswwwkkkiiiXXXyyyQQQhhhUUUGGGdddssseeeTTTIII555222%%%)))+++rrr$$$000///***,,,"""###$$$$$$$$$$$$###"""########################"""""""""#########$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&''')))***++++++)))***+++---///111333333444444555777888777555222...------,,,+++***))))))&&&%%%%%%$$$###""""""!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$###############%%%$$$$$$$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$###$$$%%%&&&''')))***+++,,,,,,,,,+++***,,,------,,,***)))***+++++++++***)))(((''''''&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$###############################################################"""""""""""""""""""""""""""""""""#########$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$###***'''JJJhhhXXXaaa444999;;;***[[[|||III000666:::777000******---)))(((''''''''')))***+++///111333666:::???FFFKKKWWWdddooowwwbbb;;;AAA]]]sssoooeeebbbccc```bbb}}}zzzlll}}}zzzYYYXXXssszzzvvvuuupppoooZZZbbbYYYMMMHHHLLLVVVbbbiiiOOObbbyyyyyyjjjuuujjjzzzlll|||yyy|||wwwtttrrriiikkk```ooohhhkkk{{{zzzqqq{{{yyyOOOuuukkkyyyvvvaaa[[[cccPPP888'''###&&&+++..."""&&&)))%%%kkk@@@$$$111""""""&&&%%%#########$$$$$$#################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&((()))+++,,,---******,,,---///111222333333333444666777777666555222111000///---***)))(((''''''&&&%%%$$$""""""!!!""""""######$$$$$$$$$$$$#################################""""""######$$$$$$$$$%%%%%%%%%$$$######%%%$$$$$$$$$%%%&&&'''(((***+++,,,------,,,+++***+++,,,,,,+++))))))***+++***))))))(((''''''&&&&&&%%%%%%%%%$$$$$$$$$##############################################################################""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$&&&222666aaazzzhhh333***)))666BBB|||WWW000---222666666222---+++,,,***)))'''%%%%%%&&&((()))+++---///111222555999<<>>888888:::;;;=========>>>:::555WWW|||GGGZZZggg]]]___ZZZSSSiiinnniiiRRR]]]aaadddQQQ222333...---//////,,,'''%%%&&&'''&&&###000***,,,JJJ"""((("""*** $$$$$$###""""""###$$$$$$#################################$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&''')))***++++++))))))***,,,---...///000000222333333222333666888;;;:::999666333///+++)))***))))))((('''&&&%%%%%%$$$$$$#########$$$$$$%%%###############$$$$$$$$$'''&&&&&&%%%%%%%%%%%%&&&###$$$$$$%%%%%%%%%$$$$$$%%%&&&''''''((()))******---.../////////...---,,,*********)))''''''))),,,))))))((((((''''''''''''%%%%%%%%%$$$$$$$$$#####################$$$$$$$$$################################################""""""""""""""""""""""""#########$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%% 000;;;MMM^^^ccc~~~III(((666"""***UUU|||~~~___///"""000...(((777888333...:::222888888***,,,---,,,,,,...111333111---((())))))'''&&&&&&'''((()))%%%'''***++++++,,,...000333222777<<<===BBBWWWnnnvvvmmmmmmfff[[[YYYTTTZZZvvvmmmdddoooeeeddd{{{{{{uuurrryyyooodddnnntttiiiOOO:::777>>>777;;;@@@CCCBBB???;;;888>>>777AAA\\\|||yyynnnhhhCCCYYY\\\lll}}}www{{{ssskkkeeeggglllrrrggg___bbbddd\\\[[[aaaaaaTTTfff\\\ttt[[[dddUUU[[[HHH(((:::BBB!!! ,,,!!!''')))$$$"""&&&(((&&&'''---+++'''YYYEEE((('''%%%$$$$$$###""""""###$$$$$$#################################$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&'''(((((())))))(((((()))***,,,---......000111222111000111444888;;;;;;;;;999666333///---*********)))))))))((((((&&&%%%$$$######$$$%%%&&&""""""#########$$$$$$$$$((('''&&&%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&%%%&&&'''((()))***++++++,,,///000111111111///...---)))***)))(((&&&'''))),,,)))))))))(((((((((((('''%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$################################################""""""""""""""""""""""""#########$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%HHHNNNeeeoooxxx888###444&&&***???zzz}}}zzzqqqEEE000555???,,,###---)))))))))333***)))+++---333$$$***,,,///111000...,,,+++''''''''''''''''''''''''&&&''')))***)))***,,,...///111777<<<999222333:::>>>ddd|||ccceeeYYYTTTbbb|||xxxwwwnnnVVVwww~~~{{{oookkk~~~iiiSSSGGG@@@999888<<>><<<;;;>>><<<666CCCkkk{{{~~~xxxOOOyyy~~~|||qqqaaa]]]ccckkkppp}}}||||||~~~{{{zzzxxx{{{fffXXXLLLvvvmmmxxx^^^dddttt***777###999######(((+++555$$$,,,$$$###+++...'''###$$$ '''###+++%%%,,,iii,,,''')))%%%$$$###""""""###$$$%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&''''''(((((('''((((((***+++,,,------000111111000...///333777:::;;;;;;:::999666333111+++++++++***************'''&&&%%%$$$$$$$$$%%%&&&""""""######$$$$$$$$$$$$&&&%%%$$$$$$############"""###$$$%%%&&&''''''''''''((()))***,,,,,,------000111222222222000///...)))))))))'''&&&'''))),,,)))))))))))))))(((((((((%%%%%%%%%$$$$$$$$$######""""""######$$$$$$$$$$$$################################################""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%KKKKKKbbbggguuu,,,***###555***,,,zzz~~~rrr;;;)))---'''+++'''---///&&&333(((,,,***111...,,,444%%%'''---222222---***+++...$$$%%%&&&''''''''''''&&&'''((())))))((()))+++---000...+++,,,222888:::888<<>><<<<<<===>>>>>>CCCBBBAAA???>>><<<;;;:::;;;333???IIISSSxxxYYYNNNqqqcccDDDxxxyyyuuutttnnnRRRJJJJJJDDDNNNOOOQQQNNNTTTzzz{{{~~~>>>>>>YYYFFFBBBQQQSSS<<<((($$$************************))))))((('''&&&&&&%%%%%%'''%%%&&&***&&&)))bbbVVV000###)))&&&$$$((($$$$$$##############################$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((()))))))))***++++++,,,,,,222222111111111111111111999888777888;;;:::777444111///---+++***+++,,,---)))*********)))'''%%%$$$############""""""""""""########################$$$$$$%%%&&&''')))***+++)))***+++---///000111222333444555555333111...,,,((('''&&&&&&'''))),,,---))))))((((((''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""#########$$$$$$$$$!!!!!!!!!!!!!!!"""######"""############$$$$$$$$$%%%"""(((%%%'''$$$'''000MMM[[[VVVbbbMMM)))...((((((***+++```NNN+++(((333++++++++++++++++++++++++************************,,,---.........,,,***)))'''%%%######%%%'''))))))***)))(((''''''((()))***(((((()))+++,,,---...///555666999:::888===RRRiiizzznnnkkk|||~~~sssuuu~~~hhhKKK777999999999;;;???BBBDDDDDD@@@???>>><<<999777555444777...777@@@MMMkkkddd111PPP{{{wwwfff}}}sssnnnhhhiiiaaaooopppWWWKKK^^^lll]]]ddd///333RRR888[[[DDD333222111)))&&&+++************************)))(((((('''&&&&&&%%%%%%'''%%%&&&***%%%$$$SSS^^^(((&&&###'''###$$$%%%###$$$##############################$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((()))******++++++,,,...//////000111222333333999888777888::::::888666444222000...,,,+++++++++,,,---,,,+++***(((&&&$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&''')))***+++++++++***+++,,,...000222333444666666555444333000...---((('''&&&&&&'''))),,,---+++***)))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""#########$$$$$$$$$!!!!!!!!!!!!!!!"""######"""############$$$$$$$$$%%% $$$ """###$$$AAAuuu]]]LLLVVVnnn888---+++(((+++...111aaa\\\{{{qqqaaaLLL>>>888555000***,,,,,,,,,,,,,,,,,,,,,,,,***************************+++,,,------+++)))(((***'''%%%$$$&&&'''((('''))))))(((''''''((())))))''''''((()))***++++++,,,,,,---111555555444;;;DDDLLLZZZqqq]]]sss~~~\\\@@@444===OOO@@@??????AAABBBCCCAAA???;;;:::888666333111///...555******///EEEnnnoooCCCNNNllleeeYYY~~~zzz|||vvvqqqlllYYYssslllSSS999qqqdddGGG}}}vvv777FFF???"""888///(((''''''''''''((())))))))))))))))))))))))((((((((('''&&&&&&%%%%%%'''&&&&&&)))%%% >>>qqq~~~%%%###&&&### &&&&&&#################################$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((())))))******++++++++++++---///111333444555999888666777888999999888777666555333000...+++***------------,,,+++))))))(((((((((((('''''''''&&&'''''''''(((((()))))))))'''(((***,,,------,,,+++,,,---...000333555666777999888666333111///...---''''''''''''((()))+++,,,,,,+++***(((&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$!!!!!!!!!!!!!!!"""######"""############$$$$$$$$$###$$$ """---VVV^^^KKKddd(((---)))'''+++...333```}}}KKKnnnRRR@@@444,,,555///(((%%%(((---000222------------------------************************)))***+++,,,,,,+++)))(((,,,)))'''&&&&&&'''&&&&&&(((((('''&&&&&&'''((((((&&&&&&'''''''''((((((((()))''''''---///---******:::<<>>DDDKKKFFF>>>;;;GGGEEEBBB???===;;;888555555444222111///---++++++...+++))))))BBBuuunnnjjjyyylllooohhhSSSgggrrr{{{hhh[[[aaalllwww{{{yyyzzz}}}yyyrrrhhhjjjmmm~~~OOOmmm}}}>>>IIIqqqHHHsssSSSYYYNNN444+++$$$)))***++++++(((###(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&'''&&&)))'''---NNNZZZ###"""%%%((($$$ %%%((( ##############################$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((()))******+++)))***,,,---///111333333888777666555666888999:::999999999888666333000...,,,------...............************))))))))))))(((((())))))***+++++++++++++++,,,,,,---......///000111333555777999:::;;;<<<999666222///...------''''''''''''((()))++++++******)))(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!!!!!!!!!!!!!""""""###""""""#########$$$$$$$$$!!! )))%%%""""""///\\\aaaWWWZZZqqqPPP***++++++))))))***000WWWuuukkkHHHAAA666,,,(((,,,222666'''333<<<888+++%%%+++444,,,,,,,,,,,,,,,,,,,,,,,,************************((()))+++,,,---,,,***)))+++(((&&&&&&&&&'''&&&%%%'''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&,,,'''$$$%%%***---......'''///555333000999NNNaaasss~~~\\\GGG@@@AAA>>>;;;999;;;@@@DDDFFF<<<999555222222222222222//////...------,,,++++++%%%000111,,,DDDyyysssiiilllPPPvvvzzzwwwnnnjjjgggcccaaaccckkkpppXXX^^^yyywwwpppiiiwwwwwwaaaIIILLLGGGFFFyyyQQQ===((($$$(((---,,,%%%!!!%%%(((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&$$$(((&&&((()))"""%%%777888!!!(((*** ###((( ##############################$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&''''''(((((()))*********++++++,,,...//////000555555444444555666888:::888999;;;;;;:::888555444111000000///////////////,,,,,,,,,+++++++++***************+++++++++,,,,,,///...,,,+++,,,///222444555666777999:::<<<===>>><<<999555111...---,,,---'''''''''(((((()))******''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!!!!!!!!!!!!!""""""###""""""#########$$$$$$$$$###""")))######***888aaaYYY]]]lll111///***...---...,,,...CCC{{{bbb[[[KKK)))000/////////...,,,******,,,///222333111---)))'''************************))))))))))))))))))))))))(((***,,,---...---,,,+++(((&&&%%%%%%'''''''''&&&&&&''''''''''''''''''&&&(((''''''''''''&&&&&&&&&)))(((&&&%%%''',,,111333)))***+++...000111///---555AAAVVVooolllNNNCCCDDDEEEDDDCCC;;;GGGMMMGGGBBBAAA<<<555777444///,,,,,,...//////,,,,,,,,,,,,,,,,,,,,,+++&&&000+++)))SSSrrrHHHddd~~~yyy}}}}}}GGG555JJJ999***555***;;;888AAAYYYNNN999DDD888]]]\\\~~~(((///)))'''******&&&###&&&)))+++((((((((((((((((((((((((''''''''''''''''''''''''$$$)))'''&&&***'''$$$,,,[[[fff111"""*** !!!***"""##############################$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((())))))+++++++++,,,,,,---------111222333444333444777999777888:::;;;;;;:::888777888777555333111/////////.........---------,,,,,,------------------------111000......///222666888999999:::;;;<<<===>>>>>>:::888444000---,,,++++++'''((((((((())))))))))))%%%&&&&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$###############!!!!!!!!!!!!!!!"""######"""############$$$$$$$$$&&&$$$%%%&&&<<>>999999<<<999333666333000...---------,,,,,,+++++++++************(((---###000rrrssssss;;;GGG{{{|||HHHzzzKKK+++***%%%,,,333&&&111000...333,,,(((444111///CCCNNNAAA###))),,,"""'''------)))(((***((((((((((((((((((((((((''''''''''''''''''''''''%%%,,,'''###))))))&&&(((333YYY***(((!!!!!!+++$$$##############################$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''((())))))))))))******+++,,,,,,,,,,,,///222333333333555777666666888888999888777666:::999777666555444444555111111000000000/////////111111000000///.........000111333555777888:::::::::::::::;;;;;;;;;<<<<<<777555333///---+++******'''(((((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$#########""""""!!!!!!!!!!!!!!!"""######"""############$$$$$$$$$%%%%%%%%%333VVVaaasss```uuu999---,,,,,,+++111666222///***yyyNNN111666555***)))---222222+++&&&''')))///444111)))&&&+++111************************))))))))))))))))))))))))&&&(((***---......---,,,+++***))))))******(((&&&'''((())))))))))))((('''&&&&&&'''''''''''''''''' &&&(((&&&%%%'''&&&"""%%%---///+++''''''))))))(((+++///000000555<<>>:::999999777111,,,---222*********+++---...---,,,,,,,,,+++***)))(((((('''$$$)))'''EEE666222***;;;...dddvvv???uuu|||}}}~~~dddCCC***)))444$$$,,,***(((((()))((((((***222111666;;;(((,,,'''&&&***(((###$$$***))))))))))))))))))))))))&&&'''''''''''''''''''''&&&...(((!!!'''***'''((("""pppkkk<<<(((!!!"""+++$$$##############################$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((()))'''((()))***+++,,,------***---222333222222444666555555666666666555555444888777777777888:::<<<===333333333222222222111111444333333222111000/////////222666;;;======<<<;;;::::::::::::::::::999999555444222///---+++***)))'''((()))))))))))))))((((((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!!!!!!!!!!"""######"""############$$$$$$$$$!!!&&&)))###AAAiiikkkooo[[[888###000+++)))---000---///...ooo...$$$'''---(((&&&******''')))...''',,,111444222...+++)))++++++++++++++++++++++++))))))))))))))))))))))))%%%'''))),,,------,,,,,,///...,,,,,,,,,+++(((&&&'''((()))******)))((('''%%%%%%%%%&&&&&&'''''''''&&&(((&&&!!!###))))))%%%'''((()))(((((()))+++---''''''+++111111++++++///000222555999DDDWWWoooxxx[[[HHHAAA>>><<<===@@@BBBAAA@@@@@@???===<<<:::888666666222111000///...------------------,,,------......///---,,,+++(((''',,,333...444xxxjjj777555***---...///111PPPqqq[[[ccc|||rrrWWW''',,,,,,)))---+++)))''''''***++++++***))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))''''''''''''((((((((()))******)))''''''&&&&&&&&&)))111JJJ&&&)))&&&+++,,,$$$$$$$$$$$$$$$###""""""$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%$$$&&&&&&&&&'''))),,,...000//////......///111333444444444444444555555666666444555666777888999999999555666666777888888888888<<<;;;999888777666666666888:::<<<======<<<:::888::::::999999777666555444555333000---***)))(((''''''''''''(((((((((((((((''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$############""""""!!!!!! """$$$###"""###%%%%%%%%%%%%///111QQQjjjSSSgggNNN***111///***333,,,111(((111BBBccc...,,,,,,,,,,,,,,,+++***)))((((((&&&***...///---+++))))))...---,,,+++************((((((''''''''''''((((((((()))+++,,,---,,,++++++...,,,***$$$$$$444666$$$&&&++++++)))+++000...'''(((''''''((())))))(((&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))+++,,,---,,,+++***,,,,,,,,,---000444888:::MMMXXXjjjoooZZZJJJDDDCCCBBB@@@???<<<::::::;;;<<<:::999777666555444222111000000...---,,,++++++***+++++++++++++++++++++,,,,,,---%%%)))++++++---000---'''000***+++AAA888***888,,,,,,------+++>>>\\\oooIIIsss~~~TTT***111---&&&(((&&&(((+++...///---***''')))))))))))))))))))))))))))))))))(((((((((''''''))))))))))))))))))))))))'''''''''((((((((())))))***)))(((''''''&&&&&&&&&""",,,YYY{{{EEE&&&... 111######$$$$$$######""""""$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&&&&'''%%%&&&''')))))))))((('''---------...///000111222222222333333333444444444333444555777888888999999444555777888999999999999===<<<:::999888777777777777999;;;<<<<<<;;;999777777777777666555444333222333111///+++)))''''''&&&''''''''''''((((((((((((''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$#########"""""""""!!!!!!!!! """###""""""$$$%%%&&&,,,"""888XXX]]]hhhuuu>>>)))...***---***444555000///UUUggg///---...,,,,,,++++++******)))))),,,+++,,,000333444000+++,,,+++***)))((((((((((((((((((''''''''''''((((((((()))+++,,,---------,,,+++)))---000---000666555'''000555222***''')))+++***)))(((((())))))'''%%%'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''((()))+++++++++***)))))))))))))))+++---000111***000999CCCOOO^^^ooo{{{wwwiiiXXXJJJDDD<<<444111555:::<<<<<<;;;999666555444444222111.........---,,,,,,++++++++++++************++++++,,,+++++++++,,,,,,---...'''777>>>555******...///'''BBB@@@000$$$***555%%%(((+++---***222SSSSSSPPPKKK(((222,,,&&&)))))))))(((&&&%%%%%%(((+++))))))))))))))))))))))))******)))))))))((((((((())))))))))))))))))))))))''''''((((((((()))))))))***)))(((''''''&&&'''''''''(((---xxxHHH111333...""""""##################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%''')))***$$$$$$$$$%%%&&&((()))******+++,,,...//////000000111111111111111222222222222333444666777777777777333555888:::;;;;;;:::999;;;;;;999888777777777777666777999::::::999777666777777777666555444333222111000---***(((&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##########################################$$$$$$%%%%%%%%%$$$$$$$$$######""""""""""""!!!!!!!!!!!!"""!!!"""######$$$%%%&&&&&&"""HHHnnnWWWaaaeeeTTT000+++---)))000&&&333---444222sssooo111,,,...+++++++++++++++*********000+++(((...777:::444,,,++++++***)))((((((((((((((((((''''''''''''((((((((()))***,,,---.........,,,...000///,,,...//////,,,+++++++++)))(((---444,,,+++))))))))))))'''%%%)))(((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((((((((())))))(((((('''&&&&&&''')))***))),,,---......111888>>>EEESSShhh~~~ssscccOOODDDAAAAAA===888<<<;;;:::<<<>>>;;;333---666444222111//////...---+++++++++,,,,,,,,,,,,,,,---------------.../////////.........///000111222///)))%%%)))333888444...999YYYWWW;;;,,,,,,---&&&))),,,///,,,---SSSLLLiii~~~<<<"""///***(((,,,*********(((&&&&&&***---((((((((((((((((((((((((************))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))))))))((('''''''''''''''000###'''YYYXXXEEE888""""""""""""######$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%(((***,,,---***&&&""""""&&&***---)))+++---...000000//////000000000000111111111111111111333444555666666666333444777:::;;;;;;:::999999888777666555555555555666777888999999888777666777777777777666555444333000///,,,***((('''&&&&&&((('''''''''''''''&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###############%%%%%%%%%$$$$$$$$$######""""""""""""!!!!!!!!!!!!"""!!!"""%%%%%%######%%%"""000bbbdddNNNcccddd666---............***+++(((444:::{{{zzz222+++...***+++++++++++++++++++++///***''',,,333666111+++---,,,,,,+++******++++++((((((''''''''''''(((((('''((()))+++---...//////***444000%%%+++888@@@CCCAAA111&&&,,,555444---'''---,,,******++++++***)))+++***)))((((((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&'''(((((()))((('''&&&&&&'''((((((***+++,,,+++)))))),,,...---000333777CCCZZZwwwdddTTTKKKGGG>>>>>>???AAABBBBBB@@@>>>:::666111///000111000///111111000///...---......++++++,,,---....../////////////////////000111222000000000000111222333444888555666777111000DDD]]]rrr___DDD///,,,***(((222------...+++(((NNNSSS|||jjj555***777///------$$$(((---000000---+++)))((((((((((((((((((((((((************))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***)))((((((''''''''''''(((+++ ++++++|||vvv|||wwwzzz===666$$$$$$###"""######$$$%%%#########$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%(((***,,,444222...***(((&&&&&&&&&***+++---///000000000///111000000000000000000000///000111222333444444444222444666888999999999888999888777666666555666666666777888888888888777666555555555555444444333222000...,,,***((((((((((((((((((''''''&&&&&&&&&%%%&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###############%%%%%%%%%$$$$$$$$$######!!!!!!!!!!!!""""""""""""!!! ###'''&&&###%%%+++999GGGwww[[[]]]qqqxxxVVV333---......333***---+++222111NNNwww444+++///+++++++++++++++,,,,,,,,,...,,,+++,,,...///...,,,---,,,++++++***+++++++++((((((''''''''''''(((((('''((()))***+++---...///***...***)))111???eee|||KKK///)))---111333///---++++++---......---,,,++++++***))))))******)))))))))))))))))))))))))))(((''''''''''''(((((('''''''''''''''(((((()))###$$$&&&&&&'''((()))***000333555222///111999@@@GGGaaaVVVRRRMMMIIIHHHFFFBBB>>>FFFCCC===555...,,,///222666333000///000333555555///000111///......///111+++,,,------...///000111///////////////000111222000000000111222333444555555777999888:::RRRPPP((($$$///222(((222+++))),,,***,,,QQQpppmmm^^^\\\^^^SSS888;;;EEE999333,,,555000***&&&%%%'''(((((())))))))))))))))))))))))******)))))))))((((((((())))))))))))))))))))))))((((((((()))))))))******((((((''''''''''''((((((%%%&&&)))&&&GGG|||dddDDD'''&&&%%%######$$$$$$%%%############$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%''')))***&&&***///333333///***&&&++++++---...///000000000000000000000////////////---...///111222222222222222333444555555666666666999999888777777777777777555555666666666666555555000111111111000000///...///---+++***((((((((()))((((((''''''&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################################$$$$$$%%%%%%%%%$$$$$$$$$######!!!!!!!!!!!!""""""""""""!!! $$$(((&&&$$$...<<>>>>>@@@AAA000333777999888555111///,,,---///111222111...,,,000111222000...---///111------...///000111222222111000000000000000111222222222222333444555777888444444999TTTrrr555(((+++000777+++***)))&&&+++,,,444SSSxxxfffYYYGGG:::444111---***)))))))))))))))))))))))))))))))))(((((((((''''''))))))))))))))))))))))))(((((()))))))))*********((((((''''''''''''((((((((((((&&&......vvv|||~~~ooo555***)))'''%%%$$$$$$%%%%%%############$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&&&&'''###***111333222...+++***+++++++++,,,...///000///.........------------,,,---...///000111111111333222111111111111222333666666555555444444555555222333333333333333333222......//////......---------+++***(((''''''(((((((((((('''&&&&&&%%%$$$$$$&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###### !!!!!!!!!"""""""""###"""!!!###&&&$$$'''<<>>888555222111111111111000,,,,,,,,,,,,---...//////------------------------++++++,,,,,,,,,+++***)))&&&''''''(((((((((((((((((('''%%%%%%%%%$$$######---+++)))((((((***,,,...%%%---666::::::<<>>QQQdddrrrUUUBBBJJJFFFBBB@@@???===999666999888666444333222222333555333000000///000000111000++++++111111---///888:::<<<:::555111111333333333333222111222444666777222444555555555777:::===???555222999;;;;;;JJJ___777222,,,***+++,,,***)))'''+++'''000,,,FFFzzz{{{{{{www}}}www~~~ooo>>>///...+++((('''((('''$$$---'''$$$%%%'''&&&&&&(((''''''(((((())))))******))))))))))))))))))))))))(((((())))))))))))((((((***&&&)))%%%***222XXXxxxzzzYYY333!!!"""'''###!!!222###$$$"""###(((***%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))((((((((()))******+++++++++***)))((((((***,,,------------............///000///...------...000111000111111222222111111000111111111222222333333333111000///...,,,+++))))))((((((''''''''''''((((((((('''&&&%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%################################################"""############$$$$$$$$$%%%%%%$$$$$$###"""!!!!!!""""""!!!!!!"""%%%%%%$$$!!!***&&&+++KKK]]][[[ppprrr;;;111111000......---------///)))555***NNN---111---,,,++++++******++++++***+++---...///000000000+++++++++,,,---///111333******)))((((((((((((((((((((((((((((((((((((((()))+++///000...///:::GGGooo:::111777111***,,,+++///333---(((222555&&&000((())),,,***...444222333222111111111000---+++,,,------+++(((&&&&&&&&&+++---///,,,(((%%%&&&(((&&&$$$&&&+++***%%%%%%)))(((((())))))***+++++++++,,,///111222888JJJcccwww}}}ooo\\\MMMGGGFFFFFFEEE@@@===;;;::::::999666333555444333222111111222222+++000333333111///,,,)))222...---...---+++---222555;;;BBBEEECCC>>>777222------...///111333444555444666777777555444444444>>>BBBHHHIIIDDDTTTeee222///+++)))((()))))))))&&&---))),,,,,,MMM|||uuussszzz}}}yyyuuu555,,,***...,,,%%%(((111+++)))***,,,+++))),,,000(((((((((((())))))******))))))))))))))))))))))))(((((())))))))))))((((((***(((+++((('''"""444uuuzzzNNN***)))---###''''''&&&&&&&&&&&&$$$!!!%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((())))))******++++++***)))((((((***+++---,,,,,,---------.........///...---,,,---...000111///000000111111000000///111111111111111222222222000000...---,,,***))))))((((((''''''''''''((((((((('''&&&%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%################################################"""############$$$$$$$$$%%%%%%$$$$$$###""""""!!!$$$###"""!!!!!!"""""" ((( ...JJJ\\\YYYMMM[[[___qqq555111000///...------------000---777000bbb//////---,,,++++++******++++++111000...---,,,---...///,,,,,,,,,,,,---///000222******)))((((((((((((((((((((((((((((((((((((((()))+++///000...///:::GGG}}}lllJJJ888777<<<777//////...)))...555222------000111...+++)))((('''***...111222222333444444888<<<===;;;777444222)))(((&&&$$$###%%%))),,,000)))$$$###!!! $$$+++&&&&&&&&&''''''(((((((((***---///---,,,///888@@@444OOOwwwvvvUUU@@@GGGAAA:::666888<<>>DDDEEEDDDJJJSSSXXXUUUIII;;;222888888777777888888999999<<<<<<======>>>CCCIIIMMMOOO>>>AAAggg{{{@@@------,,,)))((((((***,,,(((///+++))))))KKK}}}rrroooxxx||||||ppp??? 000///''''''&&&'''+++---)))%%%'''---((((((((())))))))))))***))))))))))))))))))))))))((())))))******))))))((('''&&&,,,***,,,"""+++bbbvvvZZZ///""".../// ###!!! """%%%&&&$$$"""$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))*********)))((((((((()))***+++++++++,,,,,,,,,------------,,,,,,,,,---...000111...//////000000//////...000000000000000000//////......---,,,+++***)))(((((((((''''''''''''((((((''''''&&&%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%################################################"""############$$$$$$$$$%%%%%%$$$$$$###"""""""""$$$############!!!!!!!!!)))&&&LLLiiigggXXXOOOVVViii888000//////...---,,,,,,,,,,,,///000777555uuuwww333111---,,,++++++******++++++444111...+++***+++...///...---,,,,,,,,,---//////******)))((((((((((((((((((((((((((((((((((((((((((***---///...///:::EEEeeennn===<<<111444===666...)))"""***000...+++000111333<<<333666999888444111000111222777>>>CCCFFFGGGIIIJJJFFFBBB<<<666111---(((%%%***)))***---,,,'''%%%&&&&&&&&&&&&&&&''''''''''''&&&(((******(((&&&&&&'''333444666===PPPooopppZZZLLLHHHHHHGGGEEE======>>>???>>>999222,,,333222222222333333222222111111111111111111222222000222///***,,,555888555333:::======EEESSSXXXUUUTTTVVVZZZ\\\UUUGGG999333222222222333666:::>>>@@@CCCBBB@@@AAAFFFQQQ]]]fffOOO///+++---...,,,)))***---111,,,,,,+++)))%%%999ppppppWWWHHH666$$$###///***)))***---+++&&&%%%((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))'''&&&+++(((,,,***999tttuuu^^^}}}OOO###+++&&&$$$  !!!%%%)))######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((())))))(((((('''''''''((()))************+++++++++,,,,,,*********+++,,,...000111...//////////////////.../////////......---------,,,,,,++++++***)))(((((((((''''''&&&&&&''''''((('''&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%################################################""""""#########$$$$$$$$$$$$$$$$$$#########""""""###"""###%%%$$$"""###&&& &&&???___hhh\\\WWW]]]rrrFFF,,,666...---,,,,,,+++++++++,,,---000222333iiirrr000111---,,,++++++******++++++...---+++******,,,///000///...---,,,,,,,,,------***))))))(((((((((((((((((((((((((((((((((((((((&&&'''***---,,,---666AAAgggbbbHHH333)))'''222<<<888,,,333,,,&&&,,,+++&&&+++((()))+++...000111222222000111333666:::BBBJJJPPPYYYWWWVVVUUURRRJJJ>>>555)))***---000000---(((%%%)))))))))))))))((((((((()))'''&&&'''))),,,...///111000...+++,,,555CCCMMMSSStttyyyTTT>>>JJJBBB999666888:::777333333111///...///111222333222222222222111111111111000000000111111111111000222444777888;;;<<<888222...777>>>DDDTTThhhrrrppphhhhhhllllllaaaOOOCCC???CCCAAA???===>>>AAADDDGGGFFFEEEHHHWWWwwwzzz222&&&)))+++---,,,******...111---%%%***---&&&)))UUU{{{tttzzziiiPPP;;;000///)))''',,,000///,,,+++************))))))))))))************************))))))************)))))))))***,,,$$$%%%'''==={{{\\\|||~~~hhh&&&&&&'''%%%%%%&&&"""!!!(((######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''((((((''''''&&&'''''''''(((((())))))))))))************))))))******,,,---...///......////////////......---------,,,,,,++++++*********))))))((((((((('''''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%################################################""""""#########$$$$$$$$$$$$$$$$$$##################!!!!!!$$$### """(((''';;;RRR[[[TTTOOOVVVbbb~~~{{{333///@@@------,,,++++++++++++,,,,,,111///111lllWWW)))...---,,,++++++******++++++*********++++++,,,,,,---000///---,,,++++++,,,,,,***))))))((((((((((((((((((((((((((((((((((((((($$$$$$'''***)))***111;;;ccc}}}pppZZZYYYJJJ***'''...///111999<<<777111<<<777111///111222111///222111///------111777;;;BBBEEELLLVVV___aaa^^^YYYAAA:::000)))'''***,,,---+++++++++******)))))))))---)))%%%$$$&&&)))******%%%---222111---***)))444666===KKK```jjjGGG666888EEEPPP999999:::<<<===:::444...222111000000111333555777000111222111///...///000///000111222333444333333777555888???AAA@@@FFFPPPLLLLLLKKKNNNYYYgggpppqqqnnnrrrzzz|||lllSSSDDDBBB333777===GGGSSS___iiiooo>>>***((('''((()))))))))***,,,...+++"""***...***%%%@@@~~~bbbBBB333)))###'''---...+++)))+++************)))))))))************************)))******++++++******)))%%%)))...%%%'''***@@@~~~999IIIyyy|||zzzdddCCC"""!!!(((''' !!!&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''%%%%%%&&&&&&&&&''''''''''''(((((((((((()))))))))((())))))***+++,,,,,,---------............------+++***************))))))((((((((('''''''''''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%################################################"""############$$$$$$$$$########################%%%!!!!!!$$$"""###,,,CCCRRRZZZTTTOOOVVVaaaeeewww:::999999:::---,,,,,,++++++,,,,,,,,,...333111111uuupppDDD+++111---,,,++++++******++++++++++++,,,,,,,,,+++***)))000///---++++++++++++,,,******)))((((((((((((((((((((((((((((((((((((((($$$###%%%'''''''''---555HHHNNNzzzJJJ@@@<<<666444GGGWWWRRR[[[RRRDDD888222///---,,,+++---///000...---------000222666===GGGOOOUUUWWWOOOJJJAAA888444333///***---,,,,,,+++***))))))((('''''''''(((((('''%%%###000,,,'''""" $$$***000,,,***,,,111444:::JJJ\\\}}}zzz[[[DDDBBB@@@>>><<<888333000222222222222222333444555000222444555333///,,,***///111333222000000111333222333666999;;;===>>>>>>@@@AAANNNZZZRRRCCCMMMdddppp^^^SSSOOOOOORRRVVVdddmmm}}}yyyddd\\\aaajjjuuuhhh+++......(((''''''(((***,,,,,,+++)))&&&...(((******111ccc}}}zzz{{{wwwhhhhhhqqqTTTHHH;;;444111,,,((('''+++++++++*********))))))************************)))******++++++******)))%%%(((+++%%%,,,444JJJ222///YYYppplll~~~NNNhhhllluuu{{{ppp777///###$$$'''$$$###'''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))***+++++++++*********++++++++++++******(((((((((((())))))))))))&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%################################################"""############$$$$$$$$$########################&&&!!!"""''''''%%%...;;;RRRXXXXXXTTTVVVbbbnnnsss{{{~~~MMM///111===222------,,,,,,,,,,,,---------555555222fffEEE@@@000222---,,,++++++******++++++,,,,,,,,,+++,,,,,,---...///...,,,++++++++++++,,,******)))(((((((((((((((((((((((((((((((((((((((%%%$$$%%%''''''&&&***111111444|||cccBBBUUUvvvnnntttlll[[[GGG666///333999(((+++///000///.........000000///...///222777:::@@@CCCDDDBBBBBB???444(((000//////...,,,++++++***%%%''')))++++++***))))))###%%%(((***++++++,,,,,,///)))***000111+++---444BBB<<>><<<:::888666555666666666555111222333111......111444000000000//////111444777000222555444333333555888666888<<<@@@DDDGGGHHHIIIaaapppbbbXXXkkkooo[[[HHHEEEIIIOOO]]]kkkooo|||333+++,,,)))+++)))((()))---///...+++))),,,111&&&...&&&EEExxxuuutttyyyyyy^^^]]]nnnxxxeeeSSSCCC555//////++++++++++++******))))))******************************++++++++++++******,,,***''' +++666LLL777$$$)))sssfff}}}OOOrrrgggiiiqqqXXX>>>'''$$$&&&$$$###&&&%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((()))************))))))(((((())))))))))))((((((&&&'''''''''(((((())))))%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%################################################"""############$$$$$$$$$##################$$$$$$%%%!!!###+++...///<<>>...+++---,,,++++++******++++++,,,+++******,,,///444666...---,,,+++++++++,,,,,,******)))((((((((((((((((((((((((((((((((((((((('''%%%%%%''''''&&&)))///+++---RRRwwwNNN666444:::333222000,,,)))(((***,,,))),,,//////---,,,...111...000000111777===;;;444444333333111000///...---------,,,)))''''''***---,,,---......,,,***'''&&&)))###'''555:::333---///+++111555222333EEEggg^^^PPPAAA:::;;;>>>===999777666444222222222333444111222444333000...///000222......111111000222666777555444555888:::;;;:::???@@@FFFNNNRRRUUU```lllrrriiijjjhhh\\\SSSRRRSSScccwwwGGG---###,,,+++((((((((((((((()))******,,,+++*********+++,,,---mmmYYY___PPP\\\jjjsssrrrmmmhhhfffyyykkk@@@<<<888777222***&&&'''***......'''###&&&)))***************************)))///''' ///###pppnnn222---"""222pppmmmyyyGGG&&&,,,&&&###(((!!!!!!222777*** %%%***'''&&&%%%$$$$$$######$$$$$$&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''(((((())))))))))))))))))))))))************************((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$%%%&&&&&&$$$!!!"""%%%)))!!!111MMMTTTOOOSSSNNNVVV___LLLlll{{{EEE:::444###<<>>111******************((((((************************(((...((("""111(((wwwsss000""",,,***EEEXXX... !!!&&&+++///###%%%'''######)))&&&%%%$$$$$$######$$$$$$&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$%%%#########$$$%%%&&&'''---@@@UUUddd]]]PPPPPPUUUooohhhbbboooKKK%%%888222///666***------,,,,,,,,,,,,---------...;;;888MMMyyyYYY...---444***,,,++++++******++++++,,,+++******)))***,,,...000000111111///,,,+++,,,---++++++******)))(((((('''(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((444222LLL\\\@@@555000---,,,111222333333222000...---...,,,++++++***&&&''',,,+++***...444444000///222---000---***---+++(((+++'''---***,,,(((222//////******++++++++++++++++++*********++++++,,,,,,,,,444000---111AAA^^^~~~dddCCC...111???CCC111000000111222222///---(((***---000222222222111111///...000333222...)))111000222888<<<===@@@EEE<<>>---...***$$$%%%+++000000,,,...000111444444444555---888...222$$$444+++))),,,,,,,,,,,,,,,,,,,,,++++++******)))((((((''''''$$$(((,,,,,,***...666>>>NNNfffWWW:::000777CCC???555///'''555444222///------///111///...,,,***)))***+++---888555333333666:::>>>???>>>;;;<<>>AAAMMM]]]vvvmmm+++;;;666+++111555111222...---,,,,,,++++++++++++222444---kkkGGGSSS111444555---++++++++++++************++++++------,,,+++,,,,,,---...---...///...+++******+++************))))))(((((((((((((((((((((((((((((('''''''''''''''(((((())))))...:::000MMMrrrWWWDDD;;;777CCCEEE777:::HHH999222QQQFFFJJJDDD666000444000%%%---)))++++++&&&''')))&&& (((!!!111%%%333)))...,,,,,,,,,,,,++++++++++++,,,,,,+++******)))(((((((((,,,000///+++''''''((((((,,,444???IIItttGGG666:::777000666888***$$$000:::000000000...,,,---000333......///000222555777999***111999;;;999777777888@@@FFFVVVmmmccc"""333,,,'''(((+++((((((((((((((())))))*********++++++,,,,,,,,,,,,///)))...000)))---444///***,,,///000000///......,,,,,,***)))(((***...111000(((///;;;CCCTTTtttNNN555###%%%***((((((///************************)))))),,,'''...111zzz///&&&&&&+++111 &&&iiiuuujjjtttVVVEEE'''***)))$$$###''''''"""&&&%%%$$$$$$######$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%$$$$$$###########################################################################$$$$$$############$$$$$$$$$&&&%%%"""'''555AAAFFFQQQ[[[RRREEEKKKZZZgggtttzzzIII;;;%%%$$$111222222555111111000///---,,,+++++++++000...RRRrrrVVV222'''222---!!!(((444+++******))))))******+++,,,,,,+++++++++,,,,,,---+++---......,,,******************)))))))))))))))))))))))))))))))))))))))(((''''''''''''((()))))))))111---666CCCkkkyyyzzziiihhhsss___UUUqqqaaaIII>>>888888///111222))),,,333---///,,,'''888......&&&///,,,,,,++++++************++++++++++++************'''%%%#########%%%&&&'''***&&&###&&&---tttHHH888555000222:::444)))***000///222666222%%%'''+++---...///000222,,,...111333555555444444???===:::888@@@XXXxxxuuu@@@***,,,///((((((((((((((((((((()))******)))***+++,,,,,,,,,,,,+++,,,)))---///)))+++000------,,,+++***+++,,,...000///000000///---,,,,,,---555...)))(((''''''000===DDDWWWppp777+++$$$)))---***(((***************************+++(((---)))+++222zzz444***---'''---+++kkkUUU111((($$$###***&&&%%%$$$$$$######$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%$$$$$$###########################################################################$$$$$$############$$$$$$&&&'''""" ---GGG[[[bbbQQQQQQEEEDDDZZZooo{{{SSSHHHHHHZZZKKK333333///)))444444333111000......------...***yyy>>>:::000---+++&&&***///)))******))))))))))))******(((((())))))************+++---......---+++***+++******))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))***,,,... 444:::MMMqqq___\\\RRR999222222###333+++***,,,,,,$$$%%%+++,,,,,,++++++******))))))(((((())))))))))))******$$$%%%(((,,,///---'''""")))***,,,000000nnnVVV===333...111000***&&&)))111111888888///...---"""333222111111111222333333:::888666666777;;;???AAALLLdddyyyggg444777)))***222'''***((((((((((((((()))******)))***+++,,,,,,,,,++++++...000000///,,,+++,,,...111///,,,*********++++++###&&&(((***))))))***+++$$$)))***---333///((()))"""(((...///333BBB[[[nnnQQQ))))))***+++,,,,,,++++++***************************&&&...******555|||222---)))***---!!!(((___{{{lllUUU///***---%%%"""***&&&%%%$$$$$$######$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%$$$$$$###########################################################################$$$$$$############$$$$$$%%%''''''...EEE```kkkgggZZZUUUMMMWWWppp777XXX```LLL777111***777444333222222222222222222000>>>LLL222000---000///,,,222111###******))))))))))))******&&&&&&((()))***************---//////...,,,++++++)))))))))))))))))))))***))))))))))))))))))))))))((((((((((((((())))))***,,,'''###---111???xxxhhhLLLGGGGGG(((222+++:::000...------,,,++++++******((((((((((((((((((((((((,,,***%%%!!! ###(((++++++&&&!!! TTT999///......222111,,,))),,,/////////ZZZvvvFFF000:::CCCQQQIII>>>555222444666888999:::@@@NNNfff~~~uuuqqqhhh===ZZZ333(((---%%%111((((((((((((((()))******)))***+++,,,---,,,++++++&&&---+++)))---,,,,,,444)))***+++---......+++)))///...---***((((((***,,,***---%%%""",,,///+++---...,,,******,,,.........555WWWmmmnnn|||kkk...+++000000***'''+++///000***************************%%%///++++++777~~~,,,000---$$$...&&&555444nnnttt[[[<<<---)))'''$$$&&&%%%$$$$$$######$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%$$$$$$###########################""""""""""""""""""""""""########################$$$$$$############$$$$$$!!!'''000AAA^^^sssmmmZZZ[[[___hhhrrr)))PPP===444FFF000333333333333444555666777GGGjjj<<<000222###%%%///***&&&,,,000******))))))))))))******'''((()))+++,,,,,,------***---///000...,,,++++++)))))))))))))))*********))))))))))))))))))))))))((((((((((((((()))******+++ ///))),,,>>>[[[___YYYCCCKKK***//////...---,,,,,,++++++++++++******))))))(((((( '''------)))%%%%%%'''%%%''')))+++***```777+++...---+++......,,,''')))+++(((:::\\\dddggg```XXX???///333888@@@[[[{{{~~~ooottt~~~gggRRR111000%%%,,,)))))))))))))))))))))))))))++++++++++++++++++++++++,,,***((()))+++------------------,,,,,,+++++++++......,,,+++******))))))))))))))))))************++++++******++++++,,,------222***$$$aaa\\\888+++++++++++++++******))))))))))))))))))************!!!444&&&&&&222///------***&&&$$$&&&&&&%%%(((!!!444zzznnnWWWPPP444###((("""%%%((($$$&&&''' $$$%%%&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################!!!###&&&%%%### (((&&&###"""###$$$%%%%%%999JJJkkkjjjtttaaa___iiixxxyyy}}}iii@@@222```\\\---;;;111***DDD222333:::///::::::VVVIII'''000...------------------,,,******))))))((((((''''''+++***)))'''''')))***++++++,,,,,,------,,,,,,+++************))))))))))))))))))(((((((((((())))))))))))(((((('''''''''&&&+++!!!'''(((+++333OOOdddGGGCCC===888444222000...,,,...///---***))),,,///&&&''''''&&&%%%%%%'''((($$$&&&'''))))))ttt<<<@@@111(((---333///((($$$'''++++++...444555DDD^^^VVVLLLNNNXXXNNN555///;;;LLLRRRjjjxxx|||{{{yyy```,,,+++''',,,&&&))))))))))))))))))))))))++++++++++++++++++++++++,,,***((()))+++------------------,,,,,,+++++++++,,,++++++*********++++++))))))))))))************++++++******++++++,,,---...***000***LLL|||VVV888111++++++++++++*********)))))))))))))))************%%%111'''(((///222---,,,)))&&&%%%&&&&&&%%%---(((:::qqqIII666$$$'''(((''''''%%%%%%'''###$$$%%%&&&'''&&&""" $$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%$$$###""""""""""""'''%%% )))222AAAgggiiiqqqiiiccc```sssBBB>>>666xxxjjjPPP///666+++---777111777===:::>>><<<{{{aaa===333///------------,,,,,,,,,,,,******))))))((((((((((((+++***)))(((((()))***++++++,,,,,,------,,,,,,+++************))))))))))))))))))(((((((((((())))))))))))(((((((((''''''''')))$$$,,,******,,,;;;iii~~~rrraaaQQQEEE===888555---000333444111...+++)))$$$(((,,,//////,,,)))'''###$$$%%%&&&&&&YYY///+++777###$$$%%%''''''(((((()))%%%...---***...000444@@@,,,(((///===>>>AAA___~~~qqq***---...000)))))))))))))))))))))))))))+++++++++++++++++++++++++++***))))))+++---------------,,,,,,,,,,,,++++++)))))))))))))))***+++,,,))))))))))))************+++************+++,,,,,,555(((666++++++jjj\\\GGG...---++++++++++++************))))))))))))***************+++(((++++++555---***'''''''''&&&%%%%%%!!!...$$$777xxxtttjjjXXXKKK***%%%'''!!!'''""" """%%%'''%%%#################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################!!! """###"""""" """%%%'''000CCC]]]ooogggXXX___xxxiiisssnnn000'''???888RRRUUU444EEE$$$999111111,,,,,,---555RRR\\\000111666...---------,,,,,,+++++++++***))))))))))))(((((((((+++***)))(((((()))***++++++,,,,,,------,,,,,,+++++++++*********)))))))))))))))))))))))))))))))))))))))((((((((((((''''''&&&&&&---&&&&&&)))...MMMoooSSSAAAJJJDDD:::333000000222333333///(((###"""$$$(((+++...,,,+++(((&&&GGG000222111&&&***...,,,###$$$+++...%%%000,,,###&&&)))'''))):::KKK\\\kkkrrr'''000000...---))))))))))))))))))))))))************************+++***)))***,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))))))))******((()))))))))***************************++++++,,,666+++555***===ooo```GGG(((+++++++++++++++++++++++++++((()))))))))************+++&&&)))...(((444///***&&&'''((('''%%%%%%***...&&&+++qqqppp{{{pppxxxJJJ...888000'''((('''$$$""""""###%%%'''$$$$$$############""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""!!! !!!###%%%###"""(((""" ***@@@VVVdddiiiUUUeeedddmmm888...000FFF777MMM}}}xxx___===000---333...666///999[[[999444222...///---------,,,++++++******))))))))))))))))))))))))******)))(((((()))******+++,,,,,,------,,,,,,++++++++++++*********)))))))))))))))******)))))))))))))))((((((((((((((((((&&&''',,, $$$---000HHHsssaaaRRRHHHBBB===:::------...///000...***(((!!!"""$$$&&&(((???222)))******$$$%%%,,,%%%***)))(((******'''###111///)))333===>>>@@@RRRqqq{{{vvvddd$$$000)))%%%,,,))))))))))))))))))))))))***************************))))))***,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((((((((((((((()))))))))******************))))))******+++,,,,,,......***111---JJJUUU...///+++++++++++++++++++++,,,((()))))))))************)))###)))...'''000444+++&&&((()))'''%%%&&&+++"""!!!---+++888mmmzzzkkklllOOO+++(((''')))***((($$$"""###&&&$$$$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$'''((((((&&&$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$%%%$$$###!!!"""111GGGZZZ```YYYPPPYYYeeewww333"""777>>>III222NNNaaa|||\\\PPP999)))>>>888OOO{{{666999GGG777***333......---,,,,,,+++******))))))))))))******************))))))))))))******+++,,,,,,------,,,,,,+++++++++++++++************))))))************))))))(((((())))))))))))))))))&&&)))---"""'''111000BBB~~~aaaOOOMMMFFF<<<333///,,,+++)))...////////////)))""" &&&(((&&&&&&+++"""'''---111000...+++,,,:::;;;:::HHHUUU\\\cccqqq}}}tttppp~~~bbb---333'''&&&---))))))))))))))))))))))))***************************))))))+++---...---+++++++++,,,,,,,,,,,,---------,,,+++***)))((((((((())))))))))))***************))))))))))))***++++++'''000+++***===***...OOO---***++++++++++++,,,,,,,,,,,,))))))))))))************'''&&&***+++(((,,,ddd:::...&&&(((***&&&%%%((((((&&& %%%...(((%%%///rrrzzz{{{|||KKK/// $$$&&&&&&%%%&&&'''&&&&&&%%%%%%$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###&&&***)))&&&$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$#################################!!! !!!$$$'''444CCCUUU```aaa]]][[[[[[[[[rrr333<<>>qqqYYYUUU999@@@VVV...333<<<333...777//////...---,,,,,,++++++)))))))))************+++)))))))))******)))))))))+++,,,,,,------,,,,,,+++,,,++++++++++++*********((()))***++++++***)))((((((((())))))))))))******'''***111))),,,///'''777___ttt___LLL<<<222222000---***(((%%%&&&(((++++++'''"""---)))+++555:::777777;;;;;;FFFIIILLLWWW___gggsssxxxuuurrr;;;444(((...---))))))))))))))))))))))))************************)))))))))+++---...,,,++++++++++++,,,,,,------------,,,+++***************))))))))))))************)))))))))))))))***++++++***///---(((666,,,"""MMMnnn888***'''+++++++++,,,,,,,,,------))))))))))))************''',,,***&&&++++++OOOAAA111&&&(((***&&&&&&***,,,***!!!$$$'''%%%&&&&&&qqq~~~zzzpppTTTAAA888---''''''***+++***''''''&&&&&&%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""&&&******'''$$$%%%((($$$$$$$$$$$$$$$$$$$$$$$$########################!!!###$$$###$$$,,,:::EEEbbbdddbbbZZZPPPPPPYYYddd}}}ccc444***>>>)))(((111GGG111---%%%AAAyyyWWWbbbdddjjj{{{CCC999...+++---///222444111000000///---,,,,,,+++))))))*********+++++++++))))))************))))))+++,,,,,,------,,,,,,+++,,,,,,+++++++++*********((()))+++,,,,,,+++)))((((((((()))))))))*********)))(((///***,,,,,,'''>>>NNNiiiIIICCC;;;333111'''&&&"""!!!''')))''''''&&&111EEELLLCCC>>>DDDBBBLLLPPPVVVaaaeeelll|||zzz}}}qqqcccbbbbbbdddjjjrrrzzzuuuuuu}}}yyy~~~BBB...&&&111((())))))))))))))))))))))))))))))))))))))))))))))))))))))***+++......,,,++++++++++++,,,,,,---------+++++++++***++++++,,,---))))))))))))************)))))))))))))))******++++++***111)))...666+++...OOO+++222000+++++++++,,,,,,---------))))))))))))************(((111***"""---+++FFFEEE333'''(((***&&&&&&+++%%%,,,'''!!!&&&(((''',,,###000hhh}}}sssyyylllHHH000***++++++((((((((('''&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""&&&++++++'''$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$########################&&&)))+++,,,111AAAXXXjjj[[[WWWSSSVVVaaarrr___444///+++$$$222999000HHH333666444111777___zzzxxx222///333555333222444333///222111000///...---,,,,,,))))))******++++++++++++))))))************))))))+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******((()))+++,,,,,,+++)))((((((((())))))*********++++++%%%)))%%%)))---000PPP[[[vvv^^^)))%%%$$$''''''%%%&&&+++%%%444GGGTTTVVVPPPIIIEEEOOOOOOUUU^^^___]]]hhhyyy~~~zzzzzz}}}|||zzz|||zzzhhhjjjxxxuuuhhh]]]TTTSSS^^^jjjmmmcccVVVUUU[[[]]]ZZZVVVXXXaaaeeeXXXFFFKKKLLLMMMPPPWWWfffvvvxxxqqqooottt{{{zzziii}}}LLL+++///&&&,,,))))))))))))))))))))))))))))))))))))************))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))************+++++++++,,,+++*********+++,,,---000)))(((333000+++333...;;;~~~HHH000...***,,,***)))+++---...+++)))***************************))),,,---&&&///CCCSSS777(((...###&&&'''&&&&&&&&&&&&&&&&&&&&&&&&///)))rrrvvv|||zzzkkkEEE555222+++)))"""333)))"""%%%...&&&)))(((###"""%%%$$$ ###$$$%%%$$$###"""###$$$$$$$$$$$$$$$######""""""&&&%%%%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''""""""%%%$$$)))'''((('''((((((%%%!!!!!!$$$!!!333DDDIIILLLTTT[[[]]]cccHHH]]]kkk~~~ddd000...222(((+++777+++444FFF...000444555222HHHEEE888000333444222111111111111555555555444333222000///+++++++++*********))))))++++++***)))))))))))))))---,,,***+++---//////...++++++,,,,,,,,,,,,------************))))))))))))))))))))))))((((((((((((((())))))((())),,,000444bbb!!!"""%%%)))---222666777222CCCWWWbbb```YYYSSSRRRUUUTTTXXX^^^\\\WWW^^^llluuuuuuwwwyyy}}}zzzqqqqqq|||yyy{{{{{{www}}}zzzvvvsssrrrnnnjjjfffvvvxxxvvvpppmmmmmmkkkgggvvv^^^PPPMMMEEEEEEKKKLLLCCCFFFLLLNNNHHHAAAAAAFFFIIIHHHGGGHHHNNNQQQHHH<<<@@@@@@HHHXXXlllzzz}}}|||rrrtttuuuuuuvvvxxxwwwuuuyyyxxx|||nnn|||TTT...000,,,,,,))))))))))))))))))))))))))))))))))))************)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))************+++++++++++++++*********+++,,,---222,,,+++111...+++000------DDD***//////---,,,+++,,,......,,,***************************)))+++***+++(((...BBBfff555 )))+++&&&%%%(((&&&&&&&&&&&&&&&&&&&&&&&&"""111///***RRRzzzqqquuuppp{{{nnnVVVEEE666###'''%%%---333$$$'''&&&"""###''')))&&&$$$%%%%%%%%%$$$###$$$%%%$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))***)))'''%%%%%%%%%(((&&& ###&&&!!!+++ $$$''''''%%%%%%(((+++DDDNNNZZZ```]]]YYYYYY[[[___\\\|||XXX000,,,/////////...444+++BBB@@@333<<>>555222333222///---...//////222222222333333222222111------,,,,,,+++******)))******)))))))))))))))***,,,+++***+++---//////...++++++++++++++++++++++++************))))))))))))))))))))))))((((((((((((((())))))((((((***...111PPP$$$---222333777???@@@::::::KKK^^^gggbbbZZZUUUUUU]]][[[]]]___ZZZRRRTTT]]]______```dddiiikkkjjjhhhccc___^^^^^^\\\XXXVVVXXXUUUQQQLLLIIIMMMUUU___fffeeeiiieee[[[XXX^^^dddeee^^^]]]]]]___bbbeeefffeeeggggggccc[[[TTTPPPKKKEEE<<<777;;;>>>999:::<<<666>>>;;;999;;;<<<;;;???EEEEEEHHHIIIHHHJJJMMMMMMJJJHHHOOO]]]nnnzzz|||tttlllooopppnnnkkkoooxxxxxxsssooouuu~~~yyynnn\\\---+++...&&&)))))))))))))))))))))))))))))))))*********++++++******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***)))************+++++++++++++++******++++++,,,------******+++++++++---///777~~~===)))111...------,,,---...///---+++++++++++++++++++++++++++(((---((()))+++---???333$$$)))&&&+++###)))&&&&&&&&&&&&&&&&&&&&&&&&$$$***))) KKKwwwnnnttt@@@111000+++,,,///%%%(((###%%%$$$""""""&&&((('''&&&%%%%%%$$$$$$######"""$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((('''%%%###"""###!!!((($$$$$$,,,+++$$$###%%%%%%$$$###%%%...;;;DDDXXXVVVWWWXXXWWWUUU[[[ccc}}}XXX%%%###///***'''///...,,,(((PPP555333&&&))):::888555///>>>kkkqqqMMM@@@222666444000...,,,,,,---///---...///111222222222222000000///...,,,+++*********)))))))))))))))******+++******,,,...///...------------,,,++++++******************))))))))))))(((((((((((()))))))))))))))))))))((('''(((,,,...>>>```{{{~~~zzz{{{,,,<<>>JJJXXX___\\\UUUOOOLLLWWWUUUVVVVVVQQQIIIHHHLLLMMMKKKJJJMMMSSSUUUQQQMMMGGGCCCCCCDDDCCC@@@???AAA:::===BBBFFFIIIIIIIIIHHHKKKPPPPPPKKKKKKRRRYYY[[[TTTRRROOOMMMKKKKKKJJJJJJDDDFFFEEEAAA@@@BBBBBB???DDDBBBCCC>>>555;;;BBB<<>>===@@@DDDIIIRRRZZZQQQSSSQQQJJJDDDEEEKKKQQQ^^^lllzzz}}}tttjjjffffffooopppmmmkkkqqq{{{zzzsssnnnttt|||dddvvvjjj333%%%///###))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********++++++++++++***++++++++++++,,,,,,))))))///,,,///111...<<<[[[ZZZ444,,,444(((,,,,,,,,,---------,,,,,,++++++++++++++++++++++++(((---'''(((,,,,,,:::666)))***"""...""")))&&&&&&&&&&&&&&&&&&&&&&&&---"""666...DDDtttcccpppmmmbbbZZZRRRHHH;;;,,,(((&&&&&&&&&%%%%%%%%%%%%$$$((('''&&&%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""$$$'''(((&&&%%%$$$%%%,,,%%%&&&,,,)))******,,,///222555999BBBNNNVVVfffccc\\\WWW^^^ppp:::222---///111...***(((...+++***\\\222000>>>666777888BBB666888KKKjjjPPP555777333000000///......///,,,---...///000111111111222222111000...---,,,+++***))))))))))))***++++++******+++---//////...,,,222111000///...---,,,,,,************)))))))))((((((((((((((()))))))))))))))))))))(((&&&''')))+++666FFF{{{uuutttuuukkkcccddd[[[JJJQQQNNNKKKLLLPPPSSSSSSRRR[[[~~~555GGGUUUWWW[[[___VVVGGGBBBFFFMMMSSSUUUPPPHHHAAABBBAAABBBCCCAAA<<<:::;;;???;;;777999>>>AAA???<<<>>>;;;<<>>???CCCGGGEEE===555444333444666888888777555:::666333333666999;;;:::???<<<<<>><<<;;;>>>@@@???>>>===???BBBEEEGGGGGGIIIIIIEEE???;;;;;;;;;777999;;;;;;<<<>>>AAACCC@@@EEEJJJNNNVVVcccjjjlllcccVVVPPPLLLCCCBBBBBB:::999:::@@@HHHNNNSSS[[[dddhhhddd___YYYSSSTTT```llluuummmccc^^^___bbbbbbbbbcccbbbjjjwww}}}xxxrrrqqqxxxxxxxxx{{{uuu}}}TTT***///)))))))))))))))))))))))))))*********++++++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,)))************+++++++++)))***+++,,,,,,,,,,,,+++///***777111444---)))bbbaaaeee111)))///...)))+++,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,---((())),,,(((///000~~~NNN...)))$$$,,,$$$)))&&&&&&&&&&&&&&&&&&&&&&&&"""))))))###!!!'''***(((```www^^^]]]^^^YYY]]]VVV999666444444111,,,***,,,%%%""" """%%%&&&$$$!!!$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((%%%$$$%%%&&&%%%111!!!222888(((===HHHFFFKKKQQQVVVYYY]]]cccgggmmm{{{<<<'''...,,,******)))(((+++000***...222kkk333888;;;ddd999000,,,000111---+++---.../////////...---,,,,,,000000000111111222222222...------,,,++++++,,,,,,***+++...111333222///,,,000///...---,,,+++******************))))))))))))''''''(((((())))))******)))******)))'''&&&((()))222444}}}|||tttmmmhhhccc]]]UUU]]]bbb```^^^aaafffjjjxxxvvviiiSSSDDD>>>777///&&&***---+++'''(((...444777UUUXXX]]]]]]XXXNNNBBB::::::777555666999888333///111000000222777:::999666777666555555666999<<<===???<<<;;;===<<<999888;;;888:::>>>@@@BBBBBBAAA@@@:::<<<>>>>>>======AAAEEEEEEIIINNNRRRTTTVVVZZZ]]]hhhsssxxxYYYCCC===CCCDDD>>>;;;===EEEMMMPPPSSSVVVZZZVVVUUUWWWXXXZZZbbbllllllcccZZZXXX[[[]]]YYYUUUfff\\\```qqqwwwooorrrvvvzzz{{{{{{wwwddd000,,,)))))))))))))))))))))))))))*********+++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))************+++++++++)))***+++,,,,,,,,,++++++..."""000,,,///'''***|||WWWvvv555...,,,///***,,,...---+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,000$$$,,,000$$$222+++YYY]]]...((()))''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$###)))///---%%%&&&---///&&&>>>~~~lll|||cccZZZQQQLLLEEE>>>>>>BBB===888222///---***$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''+++---'''777555```mmmJJJNNNMMM\\\]]]___bbbiiivvvWWW///777333'''***000111***###'''000)))***555xxx~~~---IIIiiiEEE777...000111,,,+++000.........///...------,,,---...///000222444555555111000///...---,,,,,,,,,+++,,,///333555444000,,,......------,,,+++******************))))))))))))'''''''''((()))*********)))***+++***((('''(((***+++555sss}}}yyy{{{yyytttooojjj^^^RRRXXXXXXQQQEEE>>>???BBBBBBIIINNNPPPIII;;;---'''%%%!!!$$$&&&%%%$$$$$$(((,,,888wwwOOOMMMNNNQQQMMMBBB:::999999777555444333222111111///...---///444999888444000222333444444666999;;;===::::::<<<;;;888888:::<<<:::888777888;;;???AAA@@@AAABBBDDDEEEGGGNNNUUUYYYeeewww~~~fffRRREEEBBB???EEE===:::AAAJJJMMMKKKJJJYYYSSSQQQTTTTTTPPPPPPUUUWWW[[[^^^^^^[[[XXXVVVVVVZZZRRR```|||qqqoooqqqzzz}}}}}}|||kkkuuurrr999///---))))))))))))))))))))))))******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,)))************+++++++++)))***+++,,,---,,,++++++000 ///,,,111***555[[[yyy888777+++)))***---//////,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,222!!!---333"""444(((BBBggg...(((,,,$$$)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))&&&%%%''''''$$$"""+++%%%///qqqvvvjjj___VVVWWW\\\aaaYYYOOOGGG@@@777---%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))+++...333999>>>===GGGCCC{{{fffeee```^^^iiizzz:::'''111...(((+++...+++%%%)))333222(((111...===sss///```QQQ@@@333222111---...555------...//////.........+++,,,...000222555777777333222000///------,,,,,,+++---000444666555000---/////////...------,,,,,,************))))))))))))&&&''''''((()))******+++)))***+++***)))((()))***&&&999jjjxxxssssssnnnhhhhhhiiiaaaVVVJJJJJJFFF@@@???CCCBBB===999777777888444+++''')))&&&%%%%%%&&&((()))******///DDDEEEDDDCCCCCCAAA>>>888444000000////////////000000///000000222333555777888555666666555444555888;;;@@@888444999<<<999666777;;;999999<<<@@@BBB@@@===???CCCHHHNNNZZZtttuuu^^^UUUNNNGGGEEE@@@BBBBBBDDDMMMWWWUUUNNNXXXTTTNNNKKKMMMQQQVVVXXXdddggggggbbb[[[VVVVVVXXX[[[aaaSSSvvvqqqxxxwww{{{rrruuu|||{{{ooo{{{TTT,,,%%%(((((((((((()))***+++,,,,,,,,,+++***+++,,,---...,,,,,,,,,---------......---------------------------,,,+++***))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,++++++*********''''''..."""111,,,111xxxyyy$$$@@@***&&&///...,,,+++***+++,,,,,,+++,,,------------,,,+++---,,,***((()))+++---///}}}nnn+++***'''---)))$$$&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&(((((((((&&&---TTThhhYYYddd^^^PPP]]]aaaccceeeXXXEEE>>>444 &&&000%%%"""((($$$((( """&&&%%%))),,,$$$&&&(((((('''%%%$$$&&&)))&&&%%%!!!###***(((!!!%%%######'''***'''&&&+++''')))"""%%%%%%"""***"""###,,,(((+++333555***666777PPPJJJIIITTTbbbccctttwwwcccfffoooeee,,,111000///222)))---------+++******,,,...///,,,DDDOOO333^^^CCC---AAA***'''666---000.........///000///...+++,,,.../////////111333888222,,,***---///...,,,---......000222222000---------,,,+++++++++,,,,,,***)))))))))))))))************))))))(((((('''''',,,+++***))))))***+++,,,"""222aaa|||nnnkkkfffddddddaaaWWWLLLHHHGGGFFFDDDCCCAAA@@@@@@/////////000000---((($$$$$$$$$%%%&&&'''''''''''')))GGGAAA@@@@@@???>>>:::666222//////............//////000000000222333555666777---000444888;;;;;;;;;:::111777>>>===222+++444CCC333777<<<@@@CCCGGGLLLPPPdddnnn```YYYNNNEEECCCCCCDDDCCCDDDLLLTTTRRRKKKGGGGGGIIINNNWWW```gggkkkllliiibbbZZZVVVYYYbbbiiiggggggUUUkkknnngggooorrrrrruuu~~~|||{{{~~~ZZZ///***(((((((((((()))***+++,,,,,,,,,+++++++++,,,---...,,,,,,,,,---------......---------------------------,,,+++***))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******+++%%%---###///---+++www```DDD%%%>>>---...---,,,+++++++++,,,,,,++++++++++++++++++++++++---,,,***))))))+++---///iiilll444***%%%)))$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((''''''''''''&&&%%%&&&###***OOOuuuwwwXXX\\\bbbmmmkkk```ZZZVVV[[[jjjlll[[[[[[YYYCCC333+++%%% %%%)))&&&'''((( )))"""$$$)))(((%%%+++$$$ """###$$$'''$$$///$$$&&&%%%&&&###!!!"""%%%)))///555%%%222222---000555<<>><<<888555<<<333///888BBBDDD===666JJJLLLLLLNNNXXXqqqyyyfff___XXXMMMFFFEEEEEEDDDBBBBBBHHHLLLJJJDDDDDDGGGLLLRRRZZZbbbhhhkkkgggfffcccaaa``````bbbcccjjjeeePPPTTTlllbbblllxxxtttqqqmmmkkkppp|||~~~bbb111+++)))))))))))))))***+++,,,,,,,,,+++++++++,,,---...,,,,,,,,,---------......---------------------------,,,+++******)))************+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***...###---&&&,,,///%%%KKKiiiDDD)))***'''------,,,+++++++++,,,,,,,,,,,,++++++++++++,,,,,,---,,,***)))***+++---...PPPjjjCCC+++%%%''' &&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''%%%$$$''')))$$$!!!+++WWWzzz{{{qqqjjjkkkeee]]]```\\\VVV\\\```YYYWWWUUULLLEEE;;;999777000444<<<:::+++&&&###)))555???CCCCCC;;;000***+++)))!!!$$$111((( 222///&&&888:::---(((---...)))---777EEEIIIGGGBBBIIIEEELLLZZZHHHOOOVVVOOOVVVZZZaaa[[[wwwuuu???%%%###000000!!!(((333))),,,,,,---,,,++++++,,,...'''///ooo;;;TTTSSSRRR###444444000...///---------...///...---.........//////000000000333///+++***---000000///111111111222333222///,,,000///...---,,,+++++++++******)))))))))))))))***))))))))))))((((((((((((,,,+++***))))))***+++,,,333---WWWoooccc]]]VVVTTTSSSPPPJJJEEEHHHGGGDDDAAA===:::888666444444444222///---------*********)))(((((('''&&&)))***III777666555555555444000...//////............//////111111111222333555666777999666444444555777777666@@@BBBBBB>>>999<<>>>>>AAACCC@@@<<>>gggSSS---''')))"""***''''''''''''''''''''''''((((((((((((((('''''''''&&&$$$&&&+++,,,(((&&&(((444111wwwkkkfffccc```^^^\\\ZZZ]]]___[[[```XXXXXXVVVPPPVVV```___HHHIIILLLMMMOOOSSSXXX[[[FFF???:::999888444111000000:::<<<<<>>AAATTTfffJJJJJJ+++444000000...---,,,---...///...,,,000///...///000000000///222///,,,+++,,,...///...000000111333444333111///111000///---,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))((((((((((((,,,+++***))))))***+++,,,111%%%TTT}}}jjj^^^VVVOOOLLLKKKHHHEEEDDD??????>>>===<<<::::::999666444222222222111...+++******))))))((((((((((((,,,)))777uuu333333222222333333000...111111000000000000111111222222222333444666777888888777777999===AAACCCDDD333;;;CCCKKKZZZwwwrrr\\\VVVUUUPPPJJJHHHDDD@@@============;;;:::CCCFFFIIIMMMQQQWWW^^^cccuuummmcccZZZXXXYYY\\\^^^]]]eee]]]GGGuuuxxxhhhYYY000000%%%&&&999OOOrrrxxx666*********************+++,,,++++++,,,,,,,,,---------,,,,,,,,,---------......---------------------------,,,++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++%%%000,,,%%%///...(((000kkkddd___,,,(((000222+++,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,+++++++++,,,---...333^^^]]]000(((***&&&***'''''''''''''''''''''''''''''''''((((((((((((((()))&&&$$$%%%%%%%%%'''***+++)))MMMwwwpppfff^^^\\\XXXTTTYYY]]]YYY[[[]]]WWWZZZWWWTTTQQQMMMFFF<<<555EEECCC===777;;;EEEIIIFFFTTTDDDLLLNNN===@@@LLLAAABBBFFFEEE@@@???BBB???888EEECCCLLLJJJfff[[[______hhhmmmPPPsssccc777777$$$:::---(((***......///,,,"""***+++------,,,,,,---...***;;;fff,,,rrrJJJIII555+++''';;;444444777===BBBGGGQQQ[[[pppHHHZZZ(((111000///...------...///...---111///...///111222000///333000...,,,,,,,,,,,,,,,------///222555555444222111000///...------------++++++***)))(((((())))))(((((((((((()))))))))))),,,+++***))))))***+++,,,///''']]]wwwzzzvvveee[[[QQQIIIHHHFFFBBBAAADDD888888999999:::::::::;;;:::555222444999999222***((((((''''''((((((******&&&)))///QQQ111000000000222222111///333333222222222222333333222222333444666888:::;;;>>>???AAAAAAAAAAAACCCEEEQQQ]]]ttt}}}gggVVVUUUWWWPPPGGGBBBDDD@@@===>>>>>><<<<<<===AAAEEEIIILLLOOOUUU]]]ccckkkhhhccc^^^\\\]]]```bbb\\\lllrrr[[[gggaaa???,,,///???>>>444---+++XXX@@@---++++++*********++++++,,,***+++,,,---------,,,,,,,,,,,,,,,---------......------------------------,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,((()))...+++&&&---111+++!!!<<<555"""$$$(((///'''++++++,,,---------,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,------...,,,PPPggg999'''((()))((('''''''''''''''''''''''''''''''''(((((((((((((((***)))(((%%%###"""$$$&&&'''555)))%%%jjjzzzvvvkkkddd\\\```fffbbb\\\TTTNNNTTT\\\WWWDDD222OOOJJJ@@@666111666@@@GGGRRR===DDDIII111000DDDGGGGGGMMMHHH888000333222***AAAYYY{{{sssvvvVVVCCC111222(((444***(((***------((()))///)))+++------,,,,,,---...---===^^^111^^^aaaNNN(((BBB333222BBB<<<777444333222111555<<>>999555777<<<===777000((('''''''''''')))+++,,,$$$***111>>>///...---...000111111///444333333333333333333444222333444666888:::===>>>999===BBBEEEKKKWWWiiiuuuqqq```SSSRRRQQQJJJCCCBBBCCC===;;;>>>>>><<<<<<@@@EEEIIINNNOOONNNOOORRRVVVXXX]]]aaacccbbbaaaaaabbbhhhvvvwwwWWWKKK222;;;]]]ooopppbbbEEE$$$GGGHHH---,,,++++++******+++++++++***+++,,,---------,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,(((---)))((()))***...+++$$$333))),,,,,,@@@'''111***+++,,,---------,,,,,,+++---///000000///---+++,,,,,,,,,,,,------......&&&CCCtttIII)))%%%---'''''''''''''''''''''''''''''''''''''''((((((((()))((()))(((''''''((()))(((555""")))111===}}}{{{~~~~~~rrrjjjaaa]]]XXX???&&&+++DDDQQQUUUYYY\\\OOO555<<<```uuuyyy{{{uuunnnmmmoooqqq444]]]zzz^^^333------000,,, 999000222---&&&'''(((,,,555(((***---------,,,---...***QQQ>>>555888888222$$$@@@(((+++,,,000555555111///111,,,555LLL|||CCC555111000//////000111000///111...,,,...222555333000//////...---+++++++++,,,++++++---000333444333111/////////...//////000111,,,+++***)))(((((((((((('''((((((((()))))))))***,,,+++***))))))***+++,,,---444xxxtttkkkiiieeeQQQFFF@@@@@@>>>777888@@@666666666666666666666666>>>;;;888666666777777888+++***)))(((((()))+++,,,,,,)))444999ggg---,,,,,,---///111000///444333333222222333333444222333444666999<<<>>>@@@>>>EEEQQQaaazzzppp```RRRMMMHHHBBBBBBFFF???:::888<<<<<<:::<<>>WWW,,,$$$000)))((((((((((((((((((((((((&&&'''''''''(((((())))))%%%$$$###"""$$$''''''%%%&&&---&&&""",,,///"""MMMwwwccc---,,,QQQqqqFFF111mmmuuulllqqq///[[[BBB///111'''%%%***...... $$$---((("""+++000)))$$$(((***---...---------...666]]]999EEEDDDCCC111111000555555555111///111111000222777...;;;333SSS:::222000///000111222111///000---+++...333666444111------...---,,,,,,---...,,,,,,...000333333111///.........//////000111222,,,+++***)))(((((((((((('''((((((((())))))******,,,+++***))))))***+++,,,&&&111yyylll___]]]]]]MMMBBB<<<===:::333555===444444555555666777888888:::;;;888222---...555===///---+++)))))))))+++,,,111%%%000444CCCkkk---,,,,,,+++***+++,,,...111000///000222555888999444777:::888555888BBBKKKSSSxxxxxxbbbYYYMMMFFFIIIMMMGGG===:::>>>===999:::@@@FFFIIIFFFTTTXXXKKK???BBBJJJLLLSSSQQQQQQUUU\\\cccfffggghhhuuuuuuuuunnnrrryyybbb@@@888UUUqqqEEE444///***))),,,---***''',,,------......------,,,+++++++++,,,---...///000////////////////////////......---,,,++++++++++++))))))))))))))))))))))))************************)))************+++++++++,,,,,,++++++***+++++++++111$$$...---***---(((///@@@{{{}}}xxx>>>111222+++222&&&//////666""",,,***zzzlll999%%%222((('''''''''(((((((((((((((&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))000&&&IIIXXX___nnnrrrAAAEEEGGG;;;111JJJLLL888111KKK@@@|||KKK'''111))))))))))))(((((((((((()))************+++++++++111!!!,,,...)))...+++000===lll222>>>DDDQQQBBB777(((333111666---777444333444444111//////333888:::555;;;666:::)))888***222///111111...+++---222555444111///000000///---+++,,,------...000111111111000///.../////////000000111111000...,,,***))))))))))))(((((((((((()))))))))))))))((((((***)))''')))---...000fffeeeYYYQQQIIIBBB999444555666555333444444444444444444444444999::::::999888666444333111000...---,,,,,,,,,,,,...%%%444555@@@yyy)))+++---///000///,,,+++111555:::=========>>>???CCC@@@>>>BBBRRRnnnuuu[[[VVVNNNKKKNNNQQQLLLDDDCCC:::777@@@GGGGGGHHHKKKMMMUUUUUUJJJEEEIIILLLJJJMMMMMMPPPVVV]]]aaabbbbbbkkkyyy|||{{{ddd\\\LLL111;;;WWWFFF666[[[ppp222...***))),,,---+++(((,,,,,,------------,,,,,,+++++++++,,,---...///000000000000000000000000000......---,,,++++++++++++))))))))))))))))))))))))************************)))************+++++++++,,,,,,++++++***++++++,,,&&&))),,,)))000))))))[[[tttQQQFFF///888:::777,,,555,,,***UUUxxx,,,...***((('''(((((((((((((((((((((&&&&&&&&&&&&'''''''''((()))((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))555777,,,MMMiiimmmFFFEEEcccIIIXXXoooxxxTTT333[[[jjjXXX{{{XXX333SSS...555333)))((((((((((((((((((((())))))*********+++++++++111###,,,,,,***000,,,111<<>>666222333444333111444444444444333333333333666666777888888777666555666666666555222///,,,+++...'''000222===iii...+++((('''))),,,///111333222666???IIINNNKKKFFFKKKTTTfffpppPPPPPPMMMJJJKKKMMMIIICCCDDD:::<<>>+++WWW```000---)))))),,,---,,,***,,,,,,------------,,,,,,++++++,,,,,,---...000111111111111111111111111111......---,,,++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,++++++***++++++,,,,,,)))444*** 222,,,AAATTT)))///(((222000...&&&666rrr===///((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''')))((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((...'''%%%,,,ccccccuuu^^^eeesssNNNpppxxx888===LLL***[[[RRRBBBqqq333)))(((111(((((((((((((((((((((((()))))))))*********++++++///&&&---)))+++222,,,222XXX<<>>333---444444%%%///333000...///222333111///,,,---...---+++******+++,,,---...///000///......++++++,,,,,,,,,,,,------000//////...---+++***)))))))))))))))))))))))))))+++)))***---,,,)))***...888DDDqqqUUURRRHHHBBB>>>888222///000111111000444444333333222222222111222333444666777777777777444666888999777333...***---***,,,///:::RRR///------///333777:::;;;;;;CCCLLLRRRVVV___lllvvvgggPPPQQQNNNHHHEEEFFFDDD@@@@@@CCCKKKSSSPPPKKKSSS```QQQPPPKKKFFFGGGLLLJJJEEENNNLLLKKKLLLQQQYYY```dddbbbwwwvvvbbbDDD,,,---)))MMMAAADDDzzz555...+++))))))+++---,,,+++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,---///000111000000000000000000000000......---,,,++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))*********+++++++++++++++******++++++,,,,,,***222...###...///IIIrrrJJJ???666<<<)))000'''///PPPmmm,,,***)))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''(((((($$$$$$+++111***$$$333\\\RRR---FFF|||___PPP===CCC555III]]]KKK===wwwsssHHHWWWccc???+++ ***444000***)))'''''''''((((((((((((((())))))))))))************---)))...)))+++///)))777~~~vvv+++>>>TTTSSSFFF777...===999333...+++444,,,000222111222666:::;;;111(((BBB;;;EEEhhhXXX\\\***<<<+++///444+++111000...///000000///,,,,,,---...---+++***+++,,,+++,,,.../////////...---++++++++++++,,,,,,,,,,,,///000000000///---+++)))*********)))))))))))))))+++***+++...---***+++///555RRRkkkPPPJJJ>>>999888444000...///000000///333333333222111111000000000111222444555666666777---///222444444222...,,,,,,---)))///999AAA%%%---888BBBHHHKKKKKKJJJfffzzzzzzmmmZZZSSSTTTOOOHHHDDDFFFGGGFFFBBBLLLQQQNNNOOOWWW[[[ZZZNNNNNNLLLHHHGGGIIIJJJIIIMMMMMMNNNPPPSSSXXX^^^bbbeee~~~jjjEEE(((***YYY<<>>(((000444/////////...//////...,,,+++---...///...---,,,---...+++,,,.../////////...---------,,,,,,,,,,,,,,,,,,...//////000///...,,,++++++*********)))))))))(((+++***,,,///...++++++///111bbbxxxnnnsss```IIIDDD:::777444333000///000000111000222222111111111000000000111111111222222333333444,,,,,,------...---------+++000)))111:::999ooo%%%,,,555>>>HHHVVVgggsss]]]QQQNNNNNNJJJDDDCCCHHHKKKJJJKKKPPPMMMIIITTTccc]]]JJJMMMNNNNNNLLLIIIJJJMMMPPPHHHMMMSSSXXXZZZZZZZZZ[[[gggMMM111///eeeuuu000@@@===,,,+++***))))))***,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,---...///111111..............................---,,,++++++++++++(((((((((((((((((((((((((((((((((((((((((((((((()))************+++++++++************+++,,,------111###...///222HHHYYYlllVVVrrr```zzzJJJVVV---...oooRRR&&&,,,)))))))))(((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$%%%''')))***+++''''''''''''''''''''''''111(((+++!!!$$$333$$$%%%(((000HHHxxx___,,,&&&+++(((000!!!***(((,,,&&&&&&&&&''''''(((((()))((((((((()))))))))*********+++000,,,---(((777ttt:::///LLLDDD555555***???CCC>>>PPPuuuZZZGGGyyy999111666&&&777---.../////////---,,,+++---...//////------...///,,,---...///000///............------------,,,,,,------..................+++++++++******))))))(((******,,,///...++++++...222rrroooccciiiXXXBBB>>>555444333222222111111111111111000000000000000000000000111111000000000000111111000///---+++***++++++,,,***222,,,333888:::XXX666===GGGQQQ^^^xxxpppWWWUUUGGGGGGDDDBBBEEEJJJLLLIIIKKKOOOQQQRRRYYY\\\SSSEEELLLLLLKKKKKKKKKKKKNNNRRRLLLPPPUUUWWWXXXXXXYYY[[[fffrrrOOO---===wwwZZZ444YYYDDD,,,++++++***))))))***,,,++++++,,,,,,,,,,,,++++++------------...000111222////////////////////////......---,,,++++++++++++(((((((((((((((((((((((((((((((((((((((((((((((()))************+++++++++************+++,,,---...666++++++111LLLbbbsss|||vvvuuuRRRCCCLLLKKK```ssskkk;;;000CCCddd888)))***))))))(((''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''!!!)))---***&&&%%%"""///)))###!!!%%%666XXXtttbbb%%% 000///'''%%%!!!''')))+++---(((!!!%%%%%%&&&''''''((())))))(((((((((((()))))))))***+++***...---///+++NNNlll777000222000---888===JJJfffIII888777%%%666---///111111000///...---,,,---......,,,,,,---...---...///000111000//////......---------,,,,,,,,,+++++++++,,,---///000111,,,,,,+++******))))))((()))))),,,///...******---666|||vvvwwwnnn___bbbPPP:::666///222111222222222111000000000---......//////000000111000///.........///111111000...---+++++++++,,,---)))222...333444<<>>===zzzmmmNNNVVVIIIGGGHHHJJJIIIHHHKKKPPPLLLZZZ^^^QQQFFFFFFIIIHHHIIIHHHHHHHHHJJJMMMPPPRRRRRRSSSTTTTTTUUUVVVYYY\\\fffpppzzzggg<<<666SSSxxx000+++222***)))000(((,,,---,,,+++*********+++,,,,,,,,,------...///000000///000000000000000//////---------,,,,,,,,,++++++******)))(((((((((((((((&&&&&&&&&'''((())))))*********+++,,,,,,,,,,,,,,,+++...(((&&&---,,,)))//////,,,***===mmm\\\GGGUUU```SSSiii~~~ooovvvooocccqqqfff:::%%%III***...333$$$***&&&&&&666((('''&&&%%%%%%%%%%%%&&&''''''''''''(((((())))))'''&&&&&&%%%%%%%%%&&&&&&'''((((((((('''&&&&&&%%%%%%&&&'''((())))))))))))---***111PPPbbb777)))+++(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((())))))*********))))))((()))***(((//////888ggg@@@---///222===}}}AAA;;;333444///...000444000---333333)))///...---,,,,,,,,,,,,,,,,,,///333444333222111111///......------,,,++++++,,,,,,***)))))))))***+++...000000...***'''(((***)))************+++...000<<>>^^^ooooootttPPP___~~~ttt{{{jjjooo___|||pppsssnnnOOO...222hhh___+++&&&$$$(((...!!!333''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&%%%%%%%%%&&&'''((())))))))))))"""***---((((((BBBqqqvvvFFF)))%%%+++,,,)))'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((())))))************))))))------222000,,,eeeYYY***000???000IIInnnHHH222111333 ***777***,,,...///...---,,,,,,,,,,,,------000333555444222111111///......------,,,++++++,,,,,,***)))))))))***+++...//////---+++(((((((((...000111///,,,)))***+++???yyyrrrTTTLLLCCC888222111222222222333000......//////---+++...,,,+++---000222222111......------------......,,,---...---,,,++++++---...000...111777888EEE^^^{{{gggUUUIIIJJJEEEDDDIIIPPPTTTXXX\\\YYYWWWNNNEEEEEEKKKJJJDDDHHHIIIIIIKKKLLLMMMNNNNNNPPPQQQSSSTTTVVVXXX]]]```hhhkkknnnooopppvvv|||cccSSSWWWzzz<<<)))...+++&&&,,,)))///,,,,,,++++++++++++,,,,,,,,,,,,------...///////////////000000000000//////------------,,,,,,,,,,,,******)))(((((((((((()))&&&''''''(((((())))))************+++******))))))$$$+++,,,---111***'''000666BBBAAA<<>>&&&kkkeee@@@}}}hhh444>>>333^^^+++,,,000!!!''')))###%%%'''(((((('''%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((('''&&&%%%%%%%%%&&&''''''(((''''''''''''((())))))(((((('''''''''(((+++---###%%%'''(((+++111999???DDD===222+++&&&$$$""" ///...+++&&&""""""%%%)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''))))))***+++++++++++++++---333###@@@222333%%%'''999TTT~~~NNNTTTzzzvvvmmm888]]] 444///"""888---000------,,,,,,,,,------...///111444555444222111000///......------,,,++++++,,,,,,,,,,,,++++++******)))((())),,,111444222000***,,,,,,)))'''+++333:::III|||dddMMMAAA666555333333333333333222111000...---,,,---///111888666333///------///000,,,,,,++++++++++++,,,,,,,,,...000111///---,,,,,,---444444666===>>>CCCQQQhhhooo^^^OOOSSSOOO\\\XXXVVVYYYYYYRRRLLLIIILLLNNNNNNLLLJJJGGGFFFEEEGGGHHHHHHJJJKKKLLLMMMMMMRRRSSSUUUVVVVVVYYY\\\___^^^^^^_________```dddfffhhhgggNNNbbbttt|||wwwhhh***&&&444,,,...---+++***+++,,,---......------........................---...///000000111111000............---------,,,++++++***))))))))))))***))))))))))))))))))))))))((()))******++++++******---(((---999111;;;wwwooo\\\___ZZZKKKRRRiii===<<<000000999+++"""333666:::555111555...***999lllSSSVVV\\\KKKCCC,,,___bbb"""333((( ***$$$%%%&&&'''''''''&&&%%%&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&''''''(((((('''&&&%%%&&&'''((())))))((('''&&&&&&'''((()))---------)))'''(((...444***,,,------,,,+++---...+++444@@@RRRooodddGGG444)))***(((&&&'''***---000000%%%)))...111000,,,((($$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''))))))***+++,,,,,,,,,,,,)))111***iiiWWW+++111444EEE~~~NNNoooXXXRRR@@@zzz\\\yyyaaaOOO===111333,,,777'''000------,,,,,,,,,---.........111444555333111/////////......------,,,++++++,,,,,,,,,---,,,++++++***)))((())),,,///222333333///---+++)))***///555;;;qqqhhhIII222444444333222111000//////000000000...,,,,,,...000777777444111---,,,---///,,,++++++******++++++,,,,,,...000///...,,,,,,,,,,,,444555666???CCCGGGSSSccchhhZZZVVVVVVZZZ```\\\YYYXXXTTTMMMJJJKKKNNNMMMMMMMMMKKKHHHFFFEEEGGGGGGGGGHHHIIILLLNNNOOORRRSSSTTTSSSSSSUUUXXXZZZYYYYYYZZZZZZZZZ\\\___aaadddnnniiisss[[[RRRVVV|||~~~}}}uuu000###111))),,,---)))***+++,,,............---........................---...///000111111111111............------------,,,+++******))))))******))))))))))))))))))))))))((((((***+++,,,,,,,,,,,,((((((,,,444222222___yyy\\\[[[```TTTAAA777///555555555777000---666555...###999888%%%444555eeesssGGGmmm\\\(((BBB999666(((222%%% %%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&'''(((((()))((('''&&&&&&(((***+++***)))'''&&&&&&'''((()))(((%%%%%%)))...///***%%%$$$$$$$$$$$$&&&***...111))),,,///000111777BBBKKKaaaJJJ333---111222+++$$$+++((($$$!!!!!!###%%%'''%%%&&&&&&"""&&&---%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&''''''((()))***+++,,,,,,,,,,,,***---AAArrr999...000999NNNjjjIII___uuuppp|||>>>333777...***...,,,,,,,,,,,,,,,---...///---000333444222///...---///......------,,,++++++,,,,,,---------,,,+++******************,,,///222222///---///333777:::;;;wwwUUU===333444444444222000///......///111222000---+++,,,...222333333000---+++,,,...++++++************++++++,,,---...---,,,++++++---+++444555666AAAGGGKKKUUUaaahhh]]]___\\\cccaaa]]]YYYUUUPPPJJJKKKOOOOOOKKKHHHJJJLLLLLLJJJIIIGGGGGGFFFGGGIIILLLOOOQQQQQQRRRRRRQQQQQQQQQTTTVVVWWWVVVVVVVVVWWWZZZ]]]```ccciiiccc{{{uuukkkJJJLLLVVVrrr~~~zzzKKK+++444xxx@@@***555,,,///111,,,)))+++,,,...//////...........................------...///000111111111111//////.........---------,,,+++******)))******************)))))))))))))))'''(((***+++------......&&&333///'''888```hhhNNN:::;;;333***,,,444555000///999222+++888555+++555...EEEjjjeeeHHH222000SSSccc'''((('''&&&&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%&&&'''((())))))((('''&&&'''(((***,,,***)))'''&&&&&&'''((())),,,------,,,+++***+++,,,111000///---***(((''''''...+++(((''')))---111444...888DDDMMMZZZuuuaaaNNNAAA333(((...)))(((,,,)))!!!###+++$$$$$$%%%'''((((((''''''%%%""" $$$***,,,'''!!!&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&''''''((()))***+++,,,---------222000[[[GGG...333000bbbcccXXXKKK***777(((888111,,,,,,,,,,,,,,,---...///---000222333111///------///......------,,,++++++,,,,,,---...---,,,+++***+++,,,+++)))&&&'''+++///222//////444;;;@@@@@@===^^^111+++:::555555555444111000000111///111333111...++++++------///111///,,,+++,,,...++++++************++++++---------,,,******+++---+++444555666BBBIIINNNXXX___oooiii]]]qqq``````]]]WWWRRROOONNNOOOPPPSSSQQQMMMJJJHHHHHHIIIJJJGGGGGGGGGHHHIIIJJJLLLLLLSSSSSSRRRPPPOOOQQQTTTXXXTTTUUUVVVWWWYYY\\\aaaeee^^^bbbfffnnnzzz~~~sssbbbGGGBBBKKKZZZWWWOOO___}}}OOO555555ccc|||YYY444333+++111+++,,,------,,,------...///000------,,,+++,,,---...///////////////////////////---............,,,+++***,,,+++******))))))******)))++++++***,,,...,,,''')))***++++++,,,//////...'''444---777WWWWWWGGG 111AAA%%%666666111...444444333444,,,222;;;'''???eeekkkmmmjjjTTT000///[[[LLL%%%---"""''')))'''###$$$)))'''"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&'''((())))))***)))))))))))))))***++++++,,,,,,,,,+++++++++******))))))*********++++++++++++***)))))))))***+++,,,***+++,,,---///000111111@@@OOOgggbbbJJJ999444---+++,,,,,,(((%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""$$$'''***+++)))'''%%%---&&&555///---333,,,000FFFzzz///...999KKKrrrjjjlllfffNNNwww***;;;333///555---,,,,,,++++++,,,,,,---///111333333111/////////,,,---...---++++++---...222333333111...+++************)))((((((((((((((("""555111444000<<<;;;uuuaaaCCC333222777777555222000...///111222999888666333111///......111000000///...---,,,,,,*********+++++++++,,,,,,---------------------,,,///111555;;;CCCMMMUUUZZZggg~~~nnnfffVVViii^^^aaa]]]XXXRRRNNNLLLMMMMMMMMMLLLJJJIIIIIIJJJLLLMMMHHHHHHHHHIIIJJJKKKLLLMMMQQQQQQPPPMMMKKKKKKMMMPPPMMMOOOQQQSSSUUUXXX]]]```ccceeeeeeeeekkksssuuuqqqvvvbbbQQQLLLPPPhhhrrrDDD...KKKKKKDDDrrr;;;111+++------------,,,,,,------...///000...------,,,---...///000000000000000000000000000......//////...---+++***---,,,,,,+++++++++++++++000***((())))))&&&'''+++,,,,,,++++++,,,,,,+++)))000444;;;dddlllGGG@@@(((>>>---000...777&&&---000333111111999(((...KKKpppooo444DDD""">>>ddd??? ///$$$&&&%%%!!!"""'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''((())))))***((((((((((((((()))******++++++++++++*********)))***************)))))))))***)))((((((((()))***+++)))******+++,,,---......(((---111333333444999===TTTbbbwwwpppeeeCCC;;;555777<<<;;;222(((---***((())),,,---***&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$''')))***)))'''&&&,,,)))---///((((((///000***sssHHH000000...ZZZkkknnniiiXXXvvvNNN555&&&777------,,,,,,++++++,,,,,,---///111333222111/////////---......---,,,,,,---///222333444222...,,,++++++******)))(((((((((((((((---///111>>>555;;;JJJiiiJJJ777...+++,,,333222111111111333555666555444333111000/////////...............---------***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...111888BBBNNNYYY```lllwwwbbblllfff[[[XXXSSSNNNKKKIIIIIIJJJIIIHHHHHHHHHIIIJJJKKKLLLFFFFFFGGGGGGHHHIIIKKKLLLOOOOOONNNLLLJJJJJJLLLNNNKKKNNNQQQTTTVVVYYY]]]___bbbeeeddd```aaajjjuuu{{{ttt|||ddd111777999)))PPP{{{:::---...)))///---,,,,,,,,,,,,---...///000...............///000000111111111111111111111111///////////////---,,,,,,...---,,,,,,++++++,,,,,,000***(((,,,***$$$%%%---''''''(((+++///000000///+++<<>>qqqnnn111,,,555000666rrrZZZtttAAA444===444------,,,,,,,,,,,,------000111222222000//////000...///000///------///000000111222111...,,,,,,,,,+++***))))))(((((())))));;;---555666111NNNvvvmmmLLL<<<999777222...///000222444444555444444222222111000000000000000111111111111111111111111000000000000000000000000111222222222222222333333444444444555:::@@@FFFJJJYYYttt|||sssaaa[[[UUURRRPPPNNNKKKIIIGGGFFFFFFCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEFFFGGG@@@BBBDDDEEEEEEEEEGGGHHHBBBEEEIIILLLOOOQQQTTTVVV[[[\\\___bbbfffiiinnnsssfffzzz~~~KKK+++...<<<555666GGG******555(((...///,,,++++++,,,,,,---...////////////000000000000000111111111111111111111111111000000///......------,,,,,,+++***************$$$,,,---''')))555;;;777444000---,,,)))(((///999^^^aaarrr\\\<<>>===:::888777444333222111222444666888777777777888999:::;;;<<<>>>@@@CCCDDDCCCAAA@@@@@@???AAABBBCCCDDDGGGKKKNNNRRRNNNOOOUUUXXXYYY]]]dddkkkrrrwwwwww{{{rrr===666444222222222***...000'''222++++++++++++,,,---...///---...///000000000//////000000000000000000000000000///...---,,,,,,,,,---,,,,,,+++************+++...'''+++;;;CCC>>>999;;;)))(((***...111@@@cccyyyOOOzzzyyyqqqwww~~~QQQ666000999888777000000)))...000000...RRRggg;;;///&&&&&&((('''&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$&&&(((***(((((((((((((((((((((''')))(((((('''&&&&&&''''''&&&'''''''''(((((((((((((((((()))+++,,,...///000///---+++)))((('''''''''''''''((((((((((((((((((,,,+++***))))))(((&&&%%%%%%%%%$$$%%%''')))************+++,,,---///111222((((((((((((((((((((((((222000---+++++++++,,,---!!!$$$'''(((((((((***---###%%%(((+++///111333555------,,,+++)))''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((((((((($$$%%%...111111KKKlllBBB+++---,,,---222///eee{{{{{{uuuKKKOOO333BBB......------------......111222222000......000222---......---,,,,,,---///+++---......,,,++++++,,,,,,+++******))))))******)))""",,,777wwwkkkYYYFFF===999888888:::777777666555333222000///)))(((((('''''''''((((((%%%$$$$$$$$$######""""""#########"""""""""!!!!!!!!!!!!!!!"""###$$$$$$$$$"""###$$$%%%%%%&&&%%%%%%$$$###'''++++++&&&###$$$$$$''')))(((%%%%%%)))---+++///444777:::AAAJJJQQQ}}}qqqaaaTTTMMMIIIDDDAAA666444555---///888000,,,***+++---///000000//////333111...,,,+++,,,...////////////000111222333444000444888;;;;;;::::::::::::;;;;;;<<<<<>>%%%666000+++------***111666---OOOjjj888$$$"""))) ,,,###!!!###&&&%%%"""###)))!!!###&&&&&&%%%%%%&&&'''&&&%%%$$$$$$%%%'''***+++))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))(((''''''((()))***+++++++++,,,,,,,,,------...,,,***)))))))))'''&&&))))))))))))************///))))))'''666666%%%333222:::...+++---(((((('''''''''&&&&&&&&&&&&''''''"""###%%%&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%***)))!!!""")))&&&$$$,,,...+++555>>>XXXTTT222000---+++,,,...111333bbbttt}}}mmmKKKNNNWWWYYYNNNzzzeeeGGGppp___666???222111555000'''---666222666444111000000000000///------------------------............---,,,+++***++++++******)))*********!!!888'''zzz~~~mmmYYYDDD===AAABBB888,,,&&&%%%%%%$$$#########$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((++++++,,,---000333666777DDDccc|||eeeRRREEEOOOEEE:::333333222000,,,111111000///---,,,,,,+++******)))))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))),,,+++)))((()))***+++,,,555666999===@@@DDDGGGHHHRRRPPPNNNQQQVVVYYYXXXVVVccccccqqqUUU(((666222555555...000333,,,///...------,,,,,,------------------............000000000000000000000000000000///......---,,,,,,000777)))...EEE111$$$111999iiiOOO___iii444;;;222)))VVVHHHwwwDDDiii}}}yyyRRR666777333666...555;;;...###%%%(((///sssccc<<<---***""""""'''&&&&&&'''&&&$$$"""""""""$$$%%%%%%%%%%%%&&&((('''&&&%%%%%%%%%''')))***)))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''((()))***+++++++++++++++,,,,,,,,,,,,+++)))''''''((()))((('''))))))))))))************+++###111+++$$$222222111&&&111444777222######+++(((''''''''''''''''''((($$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""'''%%%&&&---+++(((...000111...RRRTTT666111///---++++++...000222OOO{{{MMMooorrrRRRggg\\\rrrdddVVVWWW999666...222666111111666444666444111000000111000///------------------------............---,,,+++***+++***************+++++++++---cccsssIII===///***,,,---((("""&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((***+++---...222333444888EEE]]]zzzmmmLLLEEE===999999<<<======---------///111333222000,,,,,,+++***))))))(((((('''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((,,,+++)))'''&&&&&&&&&'''&&&'''))),,,///222555666@@@AAADDDKKKSSSVVVUUUSSSWWWWWWggg}}}sss)))333...333666000111333...//////...------------...------------............/////////000000000000000///......------,,,,,,+++%%%222""" @@@===bbbKKKZZZjjj666===!!!,,,666333~~~BBBgggjjjpppAAA>>>)))###+++...222444///CCCccc]]]<<<"""111$$$%%%%%%###!!!"""%%%%%%###$$$$$$%%%$$$###$$$''')))((('''&&&%%%%%%&&&'''(((((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((()))+++,,,*********+++++++++,,,,,,(((&&&%%%&&&((())))))((())))))))))))************---222+++000777''';;;???<<<222------)))$$$)))((((((''''''(((((()))''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""***((($$$***)))&&&+++---999SSSooo///(((000...,,,+++,,,...000222888}}}ooo{{{xxxgggmmmpppNNNrrr|||555<<<,,,,,,444111...333333666444111000111111000...------------------------............---,,,++++++))))))))))))***+++,,,,,,222999nnnOOOLLL,,,)))$$$!!!!!!!!!######&&&%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%'''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((''''''&&&%%%%%%&&&&&&'''!!!###&&&''')))+++///222333HHHhhhWWWrrreeeTTTIIIBBB999---$$$<<<999444111///,,,'''$$$222111///---+++***,,,...+++*********))))))((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))((())))))******))))))(((''''''''''''''''''''''''***))))))(((((()))***+++'''''''''(((((((((((((((***...555???JJJQQQTTTTTTXXXTTT___fffqqqPPP333))),,,444111111444111000///......------......,,,,,,---------...............///////////////000---------,,,,,,+++++++++333000***(((FFF///;;;NNNKKKWWWbbb:::333---$$$???ZZZWWWffflllRRR999,,,222222###+++,,,JJJwwwCCC///222((((((%%% $$$&&&&&&$$$%%%$$$######$$$'''***)))((('''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&'''((()))***+++,,,)))))))))*********++++++)))'''&&&&&&((())))))(((((()))))))))************111###,,,'''###000000111444<<>>+++,,,...111333222000...******)))&&&$$$$$$'''***))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))******************)))((((((((((((((((((((((((&&&&&&&&&''''''((()))***//////...,,,+++)))((((((%%%&&&)))///555:::===>>>KKKJJJ[[[```[[[yyyCCC///+++444333111333111//////...---------------,,,,,,,,,------------...------........./////////,,,,,,,,,,,,,,,+++++++++!!!,,,777!!!hhhmmmLLLKKKSSSOOO666555000777666RRR^^^YYYmmmNNN000,,,,,,,,,888333eee999++++++***)))(((&&&###"""###$$$%%%$$$######$$$'''***)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((%%%&&&'''((()))***++++++((((((((()))))))))******,,,***(((((()))***)))(((((()))))))))************...000+++###///---000fff...''';;;333%%%///...222))))))(((((((((((())))))***)))'''&&&%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%)))%%%&&&///000000999CCC~~~@@@%%%555111///...------...///111333666FFF}}}cccrrr{{{ZZZmmm<<<777777333---555:::333555333222111222111///------------------------------------...------,,,,,,))))))))))))***+++,,,---111===CCC'''...222 ((('''%%%%%%&&&'''&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&'''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((()))&&&###"""%%%((())))))%%%&&&%%%!!!###///999888TTT222hhhTTTIII@@@555...---///111222777777666111***&&&&&&'''***))))))(((((()))******'''***---...---,,,++++++'''(((((((((((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((,,,,,,++++++******))))))''''''&&&'''(((***,,,...:::BBBZZZcccWWWcccaaa???///555555111111///......---,,,,,,,,,,,,---,,,,,,,,,,,,------------,,,,,,------.../////////,,,,,,,,,,,,,,,,,,,,,,,,555///(((@@@TTT]]]III999@@@999 777999------[[[QQQ___^^^]]]>>>444000***...LLLLLL000###(((,,,%%%!!!$$$$$$$$$%%%$$$###$$$''')))(((((((((''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((%%%&&&((()))************'''''''''((((((((()))))),,,+++)))((()))***)))((())))))))))))************&&&666000%%%222'''888777+++444333111%%%333)))((((((''''''(((((())))))(((((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''''',,,000)))---BBBPPP333000***,,,//////......///111333444...EEEmmmAAAtttRRR>>>555555555222555777...444333222222222111///---------------------------,,,------...------,,,,,,))))))))))))***+++,,,,,,000888!!!&&&333,,,///&&&***'''$$$$$$&&&&&&$$$"""%%%%%%%%%%%%%%%&&&&&&'''$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&''''''(((&&&'''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&'''(((((((((((('''###$$$(((+++---,,,((($$$%%%(((,,,,,,)))''''''(((!!!%%%...888@@@,,,lll}}}mmmUUU@@@333000333555111111111000...,,,***((( %%%***,,,+++,,,---000++++++)))'''&&&&&&'''(((&&&(((***,,,,,,***'''$$$'''((((((((())))))******))))))((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((+++++++++++++++******)))&&&&&&&&&'''''''''((((((((((((((((((((()))+++---///777GGGSSSTTTXXXiiizzzyyyLLL000333555111000...------,,,++++++++++++,,,++++++,,,,,,,,,---------+++,,,,,,---......//////,,,,,,,,,---------------+++###JJJJJJ333===NNNsssFFF***%%%---333222555000WWWaaakkkbbbkkk333???111???NNN@@@```888###,,,%%%""")))"""$$$%%%%%%%%%%%%&&&(((''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&'''((()))******))))))&&&&&&'''''''''(((((((((***((('''''')))******)))))))))))))))************$$$...000(((---&&&333vvvJJJ)))+++000888$$$***(((''''''''''''''''''(((''''''((()))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''...---(((CCCsssaaa000555888+++---/////////000111333444555;;;RRR{{{kkkmmm[[[SSSbbb===---555555///000222444333222222333111///,,,------------------------,,,,,,------...------,,,+++***************++++++000777000888333 %%%&&&)))(((&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&''''''(((((()))''''''''''''''''''''''''%%%%%%%%%&&&'''(((((((((''''''((((((((()))))))))((((((((()))))))))******((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&'''(((((('''&&&%%%,,,)))$$$ ###(((,,,((('''%%%$$$$$$#########555...&&&$$$(((///RRRtttXXXAAA333000...------......,,,***&&&(((***+++***)))***+++/////////---+++***+++,,,'''))),,,,,,+++)))((((((+++)))'''(((***++++++***))))))******+++,,,,,,,,,+++************)))))))))))))))))))))))))))))))))************************))))))************))))))(((((((((((((((((((((((('''(((((()))******))))))((())))))))))))))))))))))))++++++***)))(((((((((%%%(((***666KKKYYYeeetttOOO---000333111111///---,,,++++++******++++++++++++,,,,,,,,,---------++++++,,,------...//////------------------------///JJJxxxOOOMMMJJJDDDbbb;;;AAA)))000555...999***^^^RRRTTTnnn^^^///UUU@@@DDD;;;===gggddd+++$$$***"""!!!+++!!!###&&&&&&&&&%%%&&&'''&&&&&&''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))'''((()))******)))((((((&&&&&&&&&'''''''''(((((('''%%%%%%&&&(((***+++***))))))))))))************)))"""))))))+++***%%%777xxx666777+++ 333(((***''''''&&&&&&&&&&&&''''''&&&'''(((*********)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''###%%%///222999pppppp>>>777+++***555333000000000111222444555666;;;HHHtttfffrrrOOO+++777888+++///@@@444333222222333222///,,,------------------------,,,,,,------...---------++++++******************///***000,,,"""+++222$$$%%%&&&'''&&&$$$$$$'''***%%%%%%%%%%%%%%%&&&'''(((&&&&&&''''''((())))))***((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))(((((((((((()))))))))))))))************+++++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((((((((((((((((())))))((('''%%%$$$!!!%%%)))+++)))&&&$$$$$$$$$###"""$$$(((***)))'''!!!###'''***,,,((([[[YYYJJJ<<<555222...***)))...***+++///...(((&&&)))+++!!!"""000333***'''...111111222111...---555???@@@...888777999999&&&///............------------,,,+++*********++++++,,,)))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,.........,,,***(((******++++++++++++******************************))))))((((((((('''''''''((((((((((((((()))******)))***+++------,,,++++++222+++&&&---<<>>qqq(((((()))***+++"""!!!$$$%%%)))''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''((()))***)))((('''''''''((((((%%%%%%%%%&&&&&&&&&''''''(((((())))))))))))(((((()))(((((((((''''''''''''(((((()))))))))*********))),,,//////,,,)))((()))((('''''''''))))))'''%%%%%%%%%%%%%%%%%%&&&''''''''')))+++,,,+++***+++,,,,,,+++)))(((&&&%%%%%%%%%$$$%%%%%%""" !!!%%%))) ,,,::::::vvv:::444888...333999111FFF444<<<555,,,777VVVrrraaa___ddd\\\>>>;;;,,,888@@@888222///555===>>>666///333+++++++++'''...333+++//////---,,,,,,,,,---...,,,+++***))))))***+++,,,,,,,,,,,,,,,+++***)))((()))))))))))))))(((''''''''''''''''''''''''''''''(((((((((((()))***++++++)))***+++++++++***))))))((((((((((((''''''&&&&&&'''((())))))(((((()))***((((((((((((((()))***+++,,,+++***)))((()))******)))(((((((((((()))******///000111222111000...,,,((((((((((((((((((((((((******))))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&000!!!EEE555***///+++''''''$$$###%%%&&&$$$%%%(((***((((((,,,444DDD[[[mmm|||pppmmmTTTCCCBBB===:::999///777333333444444555555666666888888777555333///,,,+++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,+++,,,,,,------,,,,,,+++************************)))(((((((((((('''''''''((((((((((((((())))))***,,,,,,++++++,,,,,,---...***///222---%%%***BBB\\\444(((222---000+++------------------......---,,,,,,++++++,,,,,,---,,,,,,+++***))))))+++---***444???+++!!!YYYhhhTTThhh999...111000...666,,,...aaa]]]ZZZ[[[}}}zzz```jjj~~~UUUFFF%%%...000$$$NNN***111 ---!!!+++***&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''((())))))''''''&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&'''''''''(((((())))))(((((('''((((((((((((''''''''''''(((((())))))))))))******&&&(((+++,,,***(((((((((''''''(((***++++++(((&&&%%%%%%%%%%%%%%%&&&&&&'''"""$$$'''((())))))+++------,,,+++)))((((((((((((&&&+++//////***'''''')))333>>>[[[BBB;;;888555111>>>???...:::777???CCC\\\qqqxxxqqqNNNJJJBBB888(((CCC>>>======888222444<<<222222666999000'''(((000------------,,,,,,,,,,,,,,,+++***))))))***+++,,,---------------,,,++++++------,,,+++***)))(((''')))))))))))))))))))))))))))))))))******+++,,,,,,******++++++***)))(((''''''''''''''''''&&&&&&&&&+++***))))))))))))((('''(((((((((((()))***+++,,,+++***)))((((((((()))***((((((((((((((()))******,,,,,,,,,------,,,++++++((((((((((((((((((((((((******)))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&888%%%!!!$$$///)))&&&(((&&&'''(((&&&###&&&+++&&&888VVVwwwwwwVVVGGGOOOIIIEEEEEEDDD>>>::::::===333000///...---+++///111111222333333444555555???@@@???>>>;;;777333111.........------,,,,,,+++------------------------------,,,+++++++++,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))))))))))))))((((((((()))(((((((((((()))******,,,+++*********+++---...222...------+++(((***000oooUUU...333000666!!!++++++,,,,,,------------------++++++++++++------000+++((()))+++,,,000333///666$$$???}}}zzzkkk@@@,,,///444,,,666000666QQQIIIzzzbbbrrrBBB333...333)))KKKuuu(((...%%%000'''%%%)))###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((())))))***%%%%%%%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((('''((((((((((((((('''''''''(((((((((((()))))))))***%%%''')))******)))(((((('''''')))+++---,,,)))&&&&&&%%%%%%$$$%%%%%%&&&&&&"""$$$&&&'''&&&%%%&&&'''&&&''''''(((***,,,---...'''((()))(((((((((+++------;;;VVV666DDD(((@@@eeeooommm{{{uuuiiiXXXYYY???:::;;;AAA???777777???888...---777777***(((222,,,,,,---------,,,+++***,,,+++************+++,,,,,,------......------,,,...---,,,+++***)))))))))))))))))))))))))))))))))******++++++,,,,,,,,,,,,++++++******)))((('''&&&&&&&&&&&&&&&''''''''''''+++(((&&&'''***+++)))&&&'''(((((()))***+++---...+++***)))((((((((()))***'''''''''''''''((())))))'''''''''''''''''''''((((((((((((((((((((((((((('''''''''&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&& )))***"""###"""$$$'''&&&&&&---555@@@bbb___DDD555...000777444...+++...///,,,)))'''%%%$$$###***...///444555,,,,,,---...//////000000000222555888999:::999999///......------,,,,,,,,,------------------------111000///------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***************************))))))))))))***+++++++++***)))))))))***,,,---000+++)))...111000---,,,@@@rrrDDD555"""000---)))***+++,,,------,,,,,,------++++++++++++------...)))(((...111000000222(((666kkkxxx___111,,,///444***444444JJJDDD///```ddd~~~YYYsss___FFF###444***&&&jjjZZZ222$$$///(((###///###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))$$$$$$%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((('''''''''''''''((((((((((((((('''(((((((((((()))))))))&&&'''((()))*********)))''''''))),,,------***'''&&&%%%%%%$$$$$$$$$%%%%%%###$$$&&&&&&$$$######$$$""""""$$$&&&(((+++...///555///)))''')))///444777111cccIIIFFF>>>___|||uuukkk}}}aaa{{{]]]\\\jjjsssrrrooojjjRRR888***+++666666+++,,,,,,---------,,,+++***---,,,+++******+++,,,---++++++,,,---............---,,,+++*********++++++((((((((((((((((((((((((******+++,,,,,,,,,,,,++++++***)))(((''''''&&&&&&%%%&&&&&&''''''((((((((((((&&&%%%&&&***,,,***((((((((())))))+++,,,---...******)))(((((()))***+++''''''&&&&&&''''''((()))))))))))))))))))))******))))))))))))))))))))))))''''''&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%% !!!---(((,,,'''---'''&&&''')))((((((...555+++???WWWcccbbbWWWHHH===333,,,&&&(((+++,,,...111111,,,***...000...,,,,,,---111)))---+++"""'''!!!))))))******++++++,,,,,,%%%&&&))),,,.../////////------------------,,,,,,------------------------111000000//////...------,,,------......------,,,------------------------+++++++++,,,,,,,,,,,,---+++++++++***+++,,,,,,---++++++******++++++,,,---,,,,,,,,,,,,)))'''...777222UUUTTT@@@CCC***,,,666***+++,,,---------,,,+++---,,,,,,++++++,,,,,,------+++---222...''''''---HHH===000,,,111111,,,222777dddbbbOOOLLLnnnfffvvvxxx}}}ZZZNNNVVVAAA"""666000!!!YYYzzzZZZIII&&&$$$***%%%%%%(((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''(((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&'''((()))***)))((('''%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((''''''&&&'''''''''(((((((((((((((''''''(((((((((((())))))((((((''')))++++++***)))''''''(((***,,,,,,***(((&&&%%%%%%$$$$$$$$$$$$$$$ """$$$%%%$$$$$$%%%&&&######$$$$$$%%%'''((()))000111333555555333000---hhhwwwrrr[[[vvvttt}}}eeehhhwwwUUU%%%+++:::(((------------,,,,,,,,,,,,---,,,+++******+++,,,---***+++,,,---/////////000...---,,,+++++++++,,,---((((((((((((((((((((((((******,,,------,,,+++******)))((('''&&&&&&''''''%%%&&&&&&'''((()))******'''&&&&&&(((***,,,++++++************+++,,,---...+++***)))))))))***+++,,,((((((((((((((()))******+++,,,,,,,,,,,,,,,++++++************************++++++***)))(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&+++&&&'''111$$$ ---++++++,,,+++''''''***%%%+++---)))(((******''')))((()))+++)))%%%###$$$,,,((('''***+++******---$$$...&&&...///***666///******************++++++)))))))))))))))(((((((((,,,,,,,,,,,,,,,---------........................,,,---...000000000///...//////000000000000//////////////////////////////------------.........///---,,,,,,,,,,,,---......+++,,,------......------,,,---///---&&&###***555444///@@@777JJJ;;;,,,222---...///000///...---++++++,,,,,,------,,,,,,+++......111111+++,,,BBB\\\wwwKKK***---+++333---111111888yyyYYYFFFddd]]]nnnyyyDDD###(((;;;222777qqqVVV***)))555***'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((*********)))'''&&&&&&&&&'''(((''''''%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((''''''&&&''''''''''''((((((((()))'''''''''((((((((()))))))))(((&&&(((***+++)))''''''''''''(((++++++***)))&&&%%%%%%$$$######$$$$$$ """%%%%%%%%%%%%&&&(((%%%%%%$$$$$$###$$$$$$$$$"""***///444>>>MMMXXXpppxxxlllppp___iiiRRR+++444000//////---,,,,,,,,,---...---,,,++++++++++++,,,---***+++---///000111222222222111...---,,,,,,------************************)))***+++,,,,,,+++***)))(((((('''&&&&&&&&&'''(((&&&&&&'''((()))***+++,,,)))***++++++++++++,,,---+++++++++++++++,,,---...,,,+++*********+++---...+++++++++++++++,,,,,,---,,,---...///...---+++)))++++++++++++++++++++++++......---,,,+++***))))))''''''''''''''''''''''''%%%&&&&&&&&&&&&111$$$+++ ***&&&---%%%###%%%)))***%%%######%%%)))((($$$%%%+++---*********,,,,,,***))),,,000///+++***,,,+++)))***...+++555(((...,,,$$$222))),,,,,,,,,,,,,,,,,,++++++---,,,------...000111222+++++++++,,,,,,---------........................'''))),,,///111111000000111111222222222222111111000000000000000000000000............//////000000...------------...//////,,,---///000000000///...---+++---222333111000222222777bbbCCC???777(((000///000111222111000...,,,++++++---......---++++++***,,,000111000EEEyyy[[[&&&333444***555+++555000888333hhhggg___zzz777444^^^<<<000<<>>111---///111222333444333111///...)))>>>###444((($$$***000111,,,:::111ggg}}}333333111---444'''222---444999LLLOOOkkkwwwrrruuuwwwIII```000...///lll<<<"""000&&&)))!!!000$$$///%%%###''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$%%%&&&'''(((---+++)))((((((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&'''((('''&&&%%%&&&'''+++******)))(((''''''&&&''''''''''''''''''''''''))))))(((((((((((())))))((('''&&&%%%$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&###(((%%%###000///$$$"""000...===dddhhh???666QQQtttNNNKKKjjjkkk===UUUQQQ---+++000!!!...<<<&&&111...,,,+++,,,...//////---...///000000111111000111000000///...---------+++,,,---...---+++)))((($$$&&&))),,,---,,,+++***((())))))'''&&&%%%&&&(((......------,,,,,,,,,---777...)))...444222...+++222333111,,,)))***,,,...)))***+++,,,---///111222+++111555333222444444333000------000444333///---111000/////////000///...666,,,000111(((...444'''***444///%%%###111---!!!)))###'''***''')))'''$$$"""!!!"""$$$%%%'''((()))***+++,,,,,,,,,***,,,...///000///---,,,...---...000///---000555333444444111...,,,...000---+++************---000///...///111333555444333---///111333555555555444---...///111222444555666666444333444666777555333333...555<<<333///333111111222222333333333222222////////////////////////000000//////...............000333222000///000222000000000/////////...............------...111444888AAAIIIGGG===444222444111222333333222000...---///111%%%111555---///999777CCCBBB^^^uuuUUU///000333%%%///---...444111KKKOOOtttQQQjjjmmmHHHhhhEEE666333$$$MMMZZZ### ###///,,,***!!!&&&,,,&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%&&&''')))***---+++((('''((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((()))******(((((()))*********))))))(((''''''&&&''''''''''''''''''''''''))))))************)))))))))((('''%%%###""""""!!!""""""###$$$%%%%%%%%%%%%..."""$$$222000***!!!999333eeerrrHHHFFFdddyyydddTTT```fffjjjJJJ>>>999,,,---666***$$$666000...,,,+++---.........------///000111111111111000000000//////...------+++,,,,,,,,,,,,+++***)))+++---...///...,,,***(((((())))))(((''''''(((******,,,...000111222333444999666333111111444666777000333444222///,,,***)))444333222000...---...///333555555444777;;;;;;777888666555666777888888888;;;;;;<<<===>>>>>>===;;;777///000222111444888444222444111---+++...222444444---//////)))''''''&&&&&&'''))),,,...---------...///000111222111222333444555444333333222222444888666444666<<<<<<<<<<<<999666444444444777888999666333333555777//////000333555666555444000222444555444111...,,,------///000222444555555888777666666777777666555222000:::???555111444333111111000000000000111111////////////////////////111111000000000000/////////111222333222111222333000000000////////////......///000///......000222555999<<<;;;666222222222222222222222111///---,,,)))000222###,,,555...000AAAwww{{{bbb333444***111)))+++333+++888111aaabbbzzz^^^zzzTTTXXX~~~***777555@@@uuusss===+++"""000111333%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''')))++++++,,,***((('''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((()))***++++++))))))***+++***))))))(((((('''''''''''''''''''''''''''''''''((()))+++,,,,,,+++)))(((***)))'''%%%###!!! !!!"""###$$$$$$%%%%%%$$$$$$###$$$(((((('''(((,,,666"""|||LLL333666GGGlllWWWkkk{{{dddtttxxxccc000;;;333***111...&&&+++...,,,+++,,,---...---+++,,,---...000111111222222000000000000///...------,,,,,,++++++***+++++++++000111111111///---+++)))((()))***)))))))))+++---333444555444333222333444+++555;;;::::::>>>>>>999<<<888333///...///222555+++---000333777===CCCHHHBBBBBBAAABBBHHHOOONNNJJJGGGFFFDDDAAA@@@CCCGGGJJJKKKLLLNNNOOOMMMJJJFFFDDDPPPKKKCCCBBBCCC;;;666===888444;;;@@@BBB888:::???444---//////((($$$&&&(((******'''$$$"""222222111111222444666777::::::;;;<<<<<<<<<<<<;;;:::999===DDDGGGDDDBBBCCCFFFGGGGGGGGGFFFDDDDDDCCC???CCCEEEBBB???===999666888777888999::::::777555333333444444333111///...222222222222222222333333666555555555666666666666555666AAADDD888444777333666444222111000000000111........................222222222222111111111111///000222222333333333333/////////.........---------...000000000000222333999888555333222111000000222222222111000...,,,+++))),,,555,,,'''888222UUU{{{999///;;;)))***555+++333...222;;;rrr```~~~\\\wwwcccYYYqqqlllCCC|||@@@+++555$$$QQQEEE999'''%%%%%%$$$"""***&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&''')))+++,,,---+++)))'''&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''((())))))(((((()))***))))))((((((((('''''''''''''''''''''''''''''''''&&&(((***,,,,,,***(((&&&(((((('''%%%###!!! """###$$$%%%%%%%%%%%%%%%!!!%%%&&&$$$'''...111///===111===<<>>EEEDDD>>>BBBKKKFFF888===888333111000000444999===???@@@@@@BBBFFFMMMSSSUUUYYY\\\___dddjjjkkkhhhUUUXXXXXXVVVWWW```jjjpppffflllvvv~~~{{{uuuuuubbbXXXhhhTTTFFFDDD???III???AAA===CCC<<<<<<999000---000555:::???AAABBBCCC555555444444666777999;;;===>>>@@@AAABBBBBBAAAAAACCCAAAEEEPPPXXXVVVPPPKKKNNNOOOPPPRRRSSSTTTTTTSSSQQQSSSRRRMMMMMMNNNKKKEEEGGGFFFFFFFFFGGGFFFDDDAAA999888888888999;;;===>>>444444444333333222222222333444666666777888999:::???AAAJJJJJJ???<<<===777===;;;888555333222222222........................111111111111111111111111111111111222333333333222.........---------,,,,,,+++---///111111222444666CCC???999555555444222000222222111000///...---,,,222&&&)))???---???NNNuuuPPP222222111///)))444...000333,,,QQQdddiiidddwwwkkk___WWWtttVVV\\\>>>kkk\\\,,,<<<***777ppp,,,333---###)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%'''(((***+++,,,,,,***(((&&&%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&((())))))(((((()))+++((((((((((((''''''''''''''''''''''''''''''''''''%%%''')))++++++)))'''%%%&&&&&&&&&&&&%%%###"""!!!$$$%%%&&&&&&'''&&&&&&&&&...$$$'''333000(((;;;^^^JJJDDD666%%%```|||QQQaaacccuuuQQQvvvooo}}}hhhYYY000;;;///(((333000,,,++++++,,,------,,,***,,,---...000111111222222///000111111111000...------,,,+++******,,,///000---------,,,------......***,,,......///000333555555444333222555???NNNYYYkkkbbbOOOCCCJJJWWWPPP===??????DDDHHHEEE???===AAA===@@@EEEHHHLLLSSS^^^eeeiiittt}}}wwwmmmdddbbbZZZJJJuuummm___OOOBBB888222000888888888888:::;;;<<<======???BBBEEEFFFFFFEEEDDDDDDBBBGGGTTT]]]\\\WWWSSSSSSRRRRRRTTTWWWYYYZZZYYYZZZ]]]ZZZQQQPPPVVVZZZXXXSSSQQQPPPPPPQQQRRRQQQOOOJJJHHHDDD@@@>>>>>>@@@AAA666666666666666666666666666888:::;;;;;;<<>>888444333333000...222111111000000//////...)))222---///...YYY{{{lll555888,,,!!!666---'''111---555444lllyyy;;;xxxJJJlllzzznnnzzzcccdddqqqfffEEE111000$$$[[[BBB&&&(((///%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&''')))***+++++++++)))'''%%%%%%&&&&&&%%%$$$$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''')))************+++,,,''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%%%%&&&''''''&&&%%%###"""&&&&&&''''''''''''&&&&&&%%%(((***)))...III{{{|||>>>333333CCCrrrPPP\\\vvvZZZjjjqqqMMM{{{^^^,,,---222---///...,,,+++,,,---...---+++---...///000000111111000...///111222222111///......---,,,+++,,,...111222///...---,,,,,,,,,---...000111333444444666888;;;DDDDDDDDDAAAAAAGGGSSS]]]ggg___UUUTTT```gggXXXBBBFFFEEEGGGJJJGGGEEENNN\\\bbbiiisss|||MMMHHHAAA;;;999<<<@@@DDD::::::<<<===>>>?????????>>>AAAFFFKKKMMMLLLJJJHHHHHHJJJPPPYYY___```bbbfffccc```^^^^^^```bbbbbb```^^^jjjmmmbbbYYY[[[``````___]]]YYYXXXXXXYYYXXXXXXYYYVVVRRRMMMIIIFFFDDDDDD@@@??????>>>======<<<<<<:::<<>>???AAACCCLLLJJJNNNMMMHHHLLLKKK???;;;::::::888777555333222333333333333333333333333444444555555555666666666999777555666888777555222000000/////////............//////000000333777:::999666333111111000...---111111111000000000111111'''666888000___~~~zzz{{{CCC777333***(((000...***///---333JJJiii}}}666___ddd@@@aaa~~~TTTXXXoooqqq&&&???QQQ---<<<222444LLLkkkEEE&&&777((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&''')))******))))))(((&&&$$$$$$%%%&&&%%%$$$$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&((())))))))))))***,,,''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((())))))'''%%%###!!!%%%&&&&&&''''''&&&&&&%%%000888999VVV]]]&&&KKK```YYY111wwwVVV777999222)))000...,,,+++---.........//////000000000000//////...///111333333111///.........---...///111222444000///------...000222444666888:::::::::<<<>>>AAA:::CCCNNNWWW\\\bbblllsssRRRRRRWWWbbblllkkk^^^QQQQQQTTT\\\eeefffiii|||GGGDDD@@@<<<999777777888;;;<<<>>>@@@AAAAAAAAA@@@@@@EEEKKKPPPSSSRRROOOMMMTTTXXX```ffffffhhhrrr~~~{{{wwwrrrpppqqqqqqpppooo{{{||||||{{{oookkkfffbbb```______^^^YYYZZZZZZYYYYYYXXXWWWWWWMMMLLLJJJGGGEEEBBB@@@???<<>>>>>@@@BBBIIIFFFHHHHHHFFFMMMLLL>>>???@@@AAAAAA@@@>>>===;;;666666666666666666666666::::::;;;;;;;;;<<<<<<<<<<<<:::888888:::999666333111111111111000000000000111111000//////111666999333333222222333333222111111111111111111222222333>>>"""555[[[oooddd444BBB'''111===%%%,,,999,,,//////___tttffffffsssssspppYYYuuuMMM\\\$$$CCC}}}jjjooo???''':::444444@@@))))))))))))))))))))))))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&''')))))))))(((''''''&&&$$$$$$%%%&&&%%%$$$$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((###%%%''''''&&&'''(((***&&&'''''''''''''''''''''''''''''''''''''''''''''))))))(((((((((((())))))******+++***(((%%%""" %%%%%%%%%&&&&&&%%%$$$$$$+++000HHHxxxxxxDDD000===VVVEEEuuukkkrrrsssoooyyyXXX+++666888111///,,,+++,,,...//////000000000000000//////...---///111333333222000............///111222333444---------...111555:::===;;;===>>>??????@@@CCCEEEOOOZZZhhhnnnkkkfffccccccaaa]]][[[^^^^^^___dddkkkqqquuuqqqmmmkkksss^^^nnnQQQmmmzzz@@@>>>===;;;:::;;;;;;<<<666999<<>>???CCCGGGIIIDDDAAA===888777===GGGOOOCCC===888777999;;;999666888777999???AAA???======EEEAAA@@@CCCAAA:::555444000000000000000000111111/////////......000333666111222222111222333222000333---,,,333666111000555444222<<<888888777222...---000222333444111===hhh}}}zzz___nnn\\\nnnPPP,,,222***^^^sssuuueee666)))000666jjjBBB (((+++)))((($$$(((((('''''''''((()))***'''&&&$$$%%%''')))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%'''(((******++++++++++++******)))(((((((((,,,'''&&&'''&&&"""!!!""""""&&&++++++###$$$...999dddfff???222999aaaRRR}}}XXXiii]]]WWWkkk}}}ZZZ&&&???+++///222///)))(((---222......------------......---///111333333222000...,,,------......////////////---,,,...111666999;;;111222777<<<======BBBIIIJJJiiiqqq___TTTRRROOOOOOIIIMMMSSS```|||}}}rrrjjjddd^^^\\\^^^```]]]XXXUUUSSSQQQOOOMMMSSSQQQLLLFFFBBBCCCFFFIII[[[cccppp|||EEEDDDBBB@@@>>><<<;;;;;;CCCDDDEEEEEEEEEEEEGGGHHH@@@======???DDDEEECCC???DDDCCCDDDEEECCCAAAGGGOOO___WWWMMMIIILLLRRRVVVXXXOOO^^^ddd```cccooosssnnnvvvqqqrrryyyxxxooojjjlllhhhgggfffeeecccbbbaaaaaaZZZ___dddccc\\\SSSKKKFFFIIIJJJKKKJJJFFFBBBAAACCC:::;;;<<<>>>???@@@@@@@@@???@@@AAA@@@@@@AAAEEEHHHBBB@@@<<<999888999;;;<<<<<<888888<<<>>>======@@@CCC@@@???AAA@@@:::555444111111111111111000000000222222222111000000222444333111///...///111000///&&&222333000777999444222...WWWsssUUU444***333999666111000///...333CCCbbbrrrrrr```UUU[[[000...$$$999444FFFSSSMMM000///444KKKnnnAAA&&&$$$///&&&''''''%%%""""""$$$''''''%%%$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&''')))***+++,,,,,,,,,,,,,,,++++++***)))((((((!!!%%%&&&###!!!)))333111&&&'''///---%%%111GGGzzz222111///555ggg777jjjaaarrrlll```{{{kkkIII...888,,,(((111555000+++---///......------......///---///111333333111///...------------------......---+++))),,,222777999999BBBAAA???;;;555333<<>>===;;;777555666:::===999>>>EEEKKKNNNFFFEEEDDDCCCAAA???===;;;:::::::::999888999;;;>>>CCC@@@>>>>>>AAABBB@@@>>>@@@>>>??????===<<<@@@GGGeeeZZZKKK@@@===@@@CCCEEEGGGGGGCCC???BBBJJJPPPPPPXXXWWW^^^hhhllliiikkkqqqpppqqqrrrsssssssssqqqpppjjjjjjhhheeeaaa___^^^___YYYYYYWWWRRRKKKEEEAAA???AAA@@@@@@@@@@@@@@@@@@@@@:::<<<>>>???>>>>>>???@@@BBBCCCCCC@@@<<<<<<@@@EEECCC>>>;;;<<<;;;999;;;@@@AAA===<<>>999444444222222222111111000000000444555666444222111111222333///++++++...000000000333<<<000)))444555000:::YYYvvvoootttsssiii...:::000333333111//////000111777YYYuuugggooo888***((($$$+++222&&&gggyyy666---<<<111JJJiiiMMM((((((%%%###&&&++++++$$$'''&&&%%%&&&''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''((()))***,,,,,,---------------,,,+++***)))(((((($$$&&&***---)))###!!!%%%"""&&&((((((,,,IIIZZZ;;;999222???gggjjjuuusss]]]ssslll{{{OOO,,,333444---+++///...(((//////............//////...///111222222000///---------,,,,,,,,,,,,,,,,,,///---+++...222666666666333666:::;;;999<<>>?????????>>>===<<<999999999888999===BBBFFFGGGDDD@@@???@@@AAA@@@???>>><<<===@@@AAABBBGGGNNNfff\\\MMMBBB<<<<<<>>>@@@LLLHHHFFFGGGEEEBBBAAADDDBBBDDDKKKSSSVVVUUUYYY```dddfffiiinnnrrruuuxxxyyyxxxuuupppllliiihhhiiikkkeeeeee```XXXRRRPPPMMMKKKSSSNNNFFF@@@===>>>BBBEEE???>>><<<:::999;;;>>>@@@AAADDDGGGGGGEEEEEEGGGIIIIIIEEEBBB@@@<<<888999===???<<<;;;===<<<888444444333333333222111111000000333555666555333111111222333...+++---000111111222,,,999777666;;;333@@@hhhnnnCCC(((<<<999---***333555//////666VVV{{{vvvpppmmm{{{}}}}}}MMM~~~888&&&---***111"""---***mmmzzz000888222555JJJmmm>>>&&&'''((('''&&&%%%''')))''''''&&&((())))))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&'''''')))***++++++,,,,,,,,,,,,---,,,+++***)))((('''&&&///%%%"""***///111333444999777DDDzzz^^^888111---YYY}}}nnnVVVLLLGGGKKKQQQQQQOOOOOO000444;;;IIIaaaffflllsssMMMUUUnnngggYYYpppzzzOOOAAA222,,,------------000//////......//////000...///000111000///...------,,,,,,++++++*********000111222111000111333555555888>>>BBB@@@===@@@GGG???AAALLLcccooogggsssxxxZZZcccBBB@@@BBB@@@>>><<<;;;<<<:::777888<<<888555555::::::666333222555444222333444555444333444555555444222000000111222333666888:::444555777888888888777777666666666666888<<>>;;;888666666777888888999777888<<>>===???AAAHHHEEEBBB@@@@@@AAACCCDDD???CCCHHHMMMNNNMMMJJJHHHIIIGGGGGGHHHDDD>>>===@@@@@@<<<:::<<<<<<777444444444333333333222222222111000222444444333222333444888333222444444///...111000===666+++555SSSSSS...333222000&&&,,,===;;;---555NNNmmm}}}}}}||||||aaa}}}nnnvvvmmmPPP111'''+++---###<<< 666VVV555+++===<<<\\\yyyWWW///%%%---(((&&&%%%%%%&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&(((''''''&&&&&&''''''((())))))***************)))******)))((('''&&&%%%%%%&&&$$$'''///333111///000DDDmmm666===(((333WWW]]]BBB444;;;555!!!//////------......+++***+++666333///---000999GGGSSS|||qqq[[[sss@@@]]]mmm^^^SSSlllLLLvvv___dddlll}}}zzzqqqhhh000000;;;222***/////////............//////...//////000///...---,,,,,,,,,,,,++++++******)))***///444111+++***111888999777999???BBB>>>::::::;;;???DDDRRR[[[NNNEEEOOO\\\|||ppp^^^NNN===OOOJJJ999888<<<777222444;;;:::333444<<<:::222555444666<<<>>>;;;888777666444333222222111///---000222333333111///......---000444999<<<000000111222222222111111/////////------000555999<<<:::999888888:::<<<===@@@======AAADDDEEEIIINNNFFFFFFFFFFFFFFFFFFGGGGGGFFFHHHKKKLLLIIIFFFHHHNNNHHHHHHHHHHHHFFFEEEEEEGGGGGGEEEDDDCCCDDDGGGKKKMMMOOOSSSZZZdddnnntttvvvvvv|||}}}xxxooolllpppnnngggbbb___[[[UUUOOOJJJGGGEEEKKKJJJHHHHHHHHHGGGDDDBBBBBBFFFKKKQQQRRRPPPKKKGGGFFFHHHLLLPPPMMMGGGFFFIIIBBB>>><<<===<<<888555555333333333333333333333333///111222333333333555777===999999:::444---...666;;;>>><<>>222555~~~MMM...$$$(((...&&&%%%######%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&''''''(((((((((''''''''''''(((((((((((()))))))))(((((('''((((((''''''&&&&&&%%%%%%$$$&&&)))***)))444MMMdddWWW333---%%%???SSSlllgggIII###!!!:::>>>+++---......,,,+++,,,000444//////111333111///333888...LLLnnnxxxiii[[[ssszzz\\\WWWppphhhVVV^^^xxx___rrr}}}||||||vvvqqq999)))333333%%%......------------....../////////......---,,,,,,,,,,,,++++++++++++++++++$$$***///,,,&&&'''000999===444///333:::======>>>888AAA@@@<<>>???DDDEEEAAA>>>===:::888777777777666333111---000222333222111111222000333777;;;===------......///111222333999999888666555666999<<>>???===999666666222222333333444444555555222333333333333444777999;;;888999999222,,,555EEE666888bbbhhhOOO333333222111111666111'''555ggg~~~iii|||pppjjj[[[kkk```sssvvvuuucccAAA111///000'''))))))!!!%%%888CCCllleee333GGGjjj<<>>>>>;;;;;;@@@@@@;;;FFFAAA@@@BBBAAA<<<888888>>>>>>>>>???AAAAAA???===222444666666555444444555---...000222333******+++---000444888::::::::::::999888999;;;>>>@@@BBBEEEFFFHHHKKKNNNPPPJJJFFFEEEIIIMMMOOORRRWWWMMMQQQUUUYYY[[[]]]^^^```\\\^^^\\\YYY^^^dddaaaXXXZZZWWWRRRNNNNNNOOOLLLHHHBBBDDDGGGIIIKKKMMMMMMMMMIIIGGGDDDFFFJJJMMMOOONNNXXXdddmmmrrr|||yyytttqqqmmmjjjiiijjjmmmooocccZZZPPPIIIIIIMMMRRRTTTWWW^^^bbb___UUUOOOPPPTTTTTTUUUXXXYYYSSSLLLLLLQQQHHHBBB???@@@>>>999666777111222222333444555666666555555555444333555888;;;555333444666000...???TTTVVVIII}}}ppphhh***888444"""888)))777222---XXXqqqrrrfffvvvYYY}}}ZZZqqqOOOqqqYYYEEE,,,###333+++...%%%333000ppp{{{III[[[>>>222333111FFF~~~lll555111+++(((&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&&&&&&&''''''((()))******((((((''''''''''''(((((())))))***))))))((('''&&&'''''''''(((((((((((()))%%%666[[[tttFFF333///222CCCXXXTTTSSSWWW^^^???&&&$$$)))(((+++222))))))***,,,000111---'''111------111111...000666///444:::777///666ZZZGGG000xxxkkk```~~~fff___444...999---,,,,,,++++++,,,,,,---//////...---,,,,,,+++++++++++++++,,,,,,---------999444---)))***,,,...///;;;555000000222555;;;BBB999IIIbbboooPPP:::>>>666666666888BBBHHH???@@@DDD===999CCCGGGAAA@@@CCCAAAAAADDDCCC???CCCKKKLLLHHHFFFIIIJJJGGGFFFGGG>>>>>>@@@CCCFFFHHHGGGFFF888999999888555333222222222222222333333///(((+++666999333333999:::999888888:::===BBBDDD;;;@@@FFFJJJJJJJJJLLLNNNPPPQQQSSSWWW]]]bbbddddddiiiiiiiiiiiijjjnnnssswwwttttttvvvxxxyyyxxxuuurrroookkkgggfffeeeaaaZZZSSSSSSNNNSSSFFFKKK???PPP@@@JJJIIIHHHGGGGGGHHHIIIIIIFFFLLLVVV```jjj|||yyypppssswwwrrriiirrrmmmhhhddd```[[[YYYXXXjjjnnnjjj]]]UUUXXX___ccc^^^YYYTTTTTTUUUSSSMMMHHHDDDDDDDDDBBB???;;;777666444111///111444666666555000666555///222<<<===555777,,,777333:::>>>@@@zzzNNNiiivvv888666555222444000BBB///,,,XXX[[[jjjrrr```nnn^^^VVVqqqSSS}}}===:::'''222------"""SSSsssnnnaaa...+++999777^^^TTT222***---))) %%%%%%&&&''')))(((&&&######&&&(((((()))(((###$$$%%%'''(((((('''%%%$$$)))"""###))))))%%%!!!&&&%%%######$$$%%%%%%$$$&&&%%%$$$%%%''''''&&&$$$''''''&&&%%%&&&'''((()))&&&''''''((('''&&&%%%$$$ !!!$$$'''))))))'''%%%------+++(((%%%$$$%%%'''!!!000222$$$%%%000111[[[yyyZZZ:::888333...+++///888???777lllwwwDDD(((''''''''')))+++---...,,,,,,,,,---------.........///000111222222333333444444333333222222222222<<<@@@VVVzzzooojjj___jjjnnnggg~~~hhhnnn}}}UUUwww:::888000)))''',,,,,,'''***222,,,,,,,,,,,,+++***)))(((***)))((()))***,,,///111888777333000777DDDKKKJJJ444333111000000333===GGGEEECCCRRR}}}cccIII>>>777444444999BBBGGGFFFCCCCCC>>>CCC@@@???EEEDDDEEEOOOEEEGGGJJJNNNPPPQQQPPPPPPSSSSSSSSSSSSSSSSSSSSSSSS[[[SSSIIICCCAAAAAA???<<<:::>>>@@@>>>888555666999222222222222222,,,+++///333000,,,222<<<555555777;;;@@@CCCDDDDDDCCCGGGLLLOOOQQQSSSXXX\\\[[[]]]___cccgggjjjmmmooouuuxxx|||{{{qqqkkklll\\\\\\PPPYYYKKKGGGFFFEEEBBB@@@BBBFFFIIIMMMJJJJJJNNNWWWlll|||ooopppyyywwwyyy|||~~~|||uuuoookkkiiiiiidddZZZXXX___iiimmmpppdddUUULLLKKKNNNPPPPPPGGGFFFEEEDDDBBB???:::777444111//////333666888888666111333::::::444:::GGG999EEECCC222,,,???vvvTTTqqqttt```666---(((,,,444222"""///cccoookkkiii|||kkk___^^^rrrzzzRRRRRRlll333...------***}}}```NNN%%%333111'''+++666eeeyyyFFF222222444%%%"""+++---$$$&&&222...'''$$$+++......,,,+++)))&&&$$$###"""""""""%%%((('''$$$!!!"""%%%'''&&&&&&&&&'''''''''&&&$$$###"""###$$$%%%''''''&&&&&&%%%%%%%%%&&&'''((((((((((((((()))***++++++555000)))$$$"""###%%%&&& &&&,,,000111///---...999DDDJJJsssqqqSSS???222000444222...***&&&&&&)))+++)))MMM!!!<<>>SSSOOOWWWwww|||lllccc]]]jjjYYYQQQQQQMMMHHHAAA777SSSOOOLLLMMMLLLJJJLLLPPPYYYbbbeeeiiissstttttt~~~sssfffYYYLLLDDDGGGCCC>>>;;;:::;;;===>>>;;;888666777888???333***...:::AAA===666>>>=========????????????JJJNNNRRRUUUWWW\\\ccciiirrrwww~~~xxxrrrccc^^^RRRIIIKKKLLLKKKHHHFFFFFFHHHGGGDDDCCCHHHMMMVVVcccnnn{{{yyyssshhh^^^\\\bbbggghhhmmmfff^^^ZZZWWWSSSLLLFFFIIIFFFDDDCCCCCC@@@<<<888444111000000333777999999777222555;;;999444<<>>555333666...222444111000333:::???FFFIIILLLNNNQQQXXXaaaiiilllttthhhbbbZZZRRRMMMLLLKKKLLLOOOKKKJJJNNNPPPNNNJJJJJJ]]]llltttjjjffffffccc`````````aaacccccc\\\OOOEEELLLFFF@@@===>>>===;;;888333333444555666777777777333:::999333666CCCFFF@@@666>>>000CCCbbbhhh|||AAA,,,***999666...AAA___~~~rrr^^^777QQQkkkZZZ|||kkkuuuFFF^^^XXXsss'''"""000pppFFF---666&&&888'''---(((""""""///QQQgggLLLJJJ@@@,,,...)))%%%%%%%%%'''***...))))))))))))&&&""""""!!!!!!!!!%%%'''$$$"""###%%%%%%$$$#########'''((((((&&&###"""$$$&&&$$$$$$$$$$$$$$$%%%%%%&&&***)))(((&&&%%%$$$###"""///...+++(((%%%$$$&&&((($$$'''***,,,///333999>>>SSS===###$$$222,,,+++222000+++******,,,---,,,&&&!!!...$$$###$$$$$$---(((&&&'''((()))+++++++++***)))*********+++++++++,,,,,,***+++---...000000111111000555999666///,,,...333555,,,kkkqqq]]]uuuhhh^^^yyyvvvUUU'''&&&000***%%%------------------,,,++++++'''''''''(((***,,,...///---222666444///...222666888@@@EEEBBB@@@EEEPPPXXX^^^jjj}}}{{{oooeeeVVVJJJPPPccckkk```OOO<<>>555999===>>>===:::888777AAA999>>>QQQ\\\WWWOOOOOOEEE777[[[eeeeeeNNNnnn^^^555...888000///UUUmmm___lll{{{|||}}}fffVVVooocccBBBHHHsssCCCTTTyyybbbkkk%%%666 !!!&&&+++'''"""+++888%%%&&&///GGGnnnyyyRRR444...555<<<888333---******,,,---&&&)))"""!!!'''((($$$&&&'''%%%###"""%%%(((###""""""$$$&&&'''&&&$$$%%%&&&'''(((((((((''''''%%%&&&'''(((((('''&&&%%%(((***+++***)))+++000555HHHooo```444(((///222000000000%%% !!!&&&///***'''%%%$$$$$$%%%%%%%%%###'''...&&&&&&%%%+++***)))************))))))(((((((((((()))))))))******,,,,,,...000222333444444'''---444555111...---...******]]]{{{SSSsssZZZMMM|||zzz```///%%%+++---+++++++++,,,,,,++++++***))))))))))))((((((((((((///...///...---000===IIIHHHBBB777222===OOOWWWSSSYYY___ffffff___TTTJJJDDD888;;;>>>@@@>>>???GGGQQQ___YYYKKK\\\777AAAOOOPPPDDDNNNrrr\\\fffuuutttggg\\\ZZZZZZTTTLLLGGGPPPUUU^^^bbb[[[YYYlll}}}jjjbbbYYYVVVYYY^^^``````TTTTTTRRRKKKCCC======>>>777:::===>>>===<<<>>>@@@EEEIIIYYYhhheeeUUUNNNRRRGGGJJJjjjgggYYYuuu|||iii999888...111777___pppSSSKKKfff]]]qqqyyylll222777,,,&&&******$$$!!!%%%***&&&(((222999;;;@@@EEEuuu|||nnn[[[HHH888...111222+++###%%%------%%%''')))***'''###$$$(((---111+++%%%%%%))),,,***''''''((()))*********)))))),,,+++)))))))))+++---///,,,111:::IIIbbbtttHHH------666<<<;;;666111***%%%&&&...,,,###)))'''((()))((('''&&&'''(((&&&"""$$$///&&&---$$$++++++***))))))((())))))''''''((((((((()))))))))((()))+++---///000111111+++---///000...,,,,,,,,,,,,555lllGGG~~~yyykkkddd444+++222)))******++++++******)))))))))***************)))------///222222333;;;EEEPPPHHH:::555BBBWWW]]]VVV\\\]]][[[UUUKKK===111***000777BBBHHHGGGKKK[[[nnnQQQyyyfffNNNccc{{{bbbhhhcccZZZQQQQQQaaa{{{xxxcccXXXPPPMMMMMMLLLOOOXXX___[[[UUU```sssqqqtttcccWWWSSSSSSSSSRRRQQQUUUWWWQQQFFF===;;;<<<888:::<<<<<<;;;>>>CCCGGG@@@```wwwqqq^^^SSSMMMHHHTTTdddkkkfff\\\lllIII555888555444OOOiiiyyyDDDUUUrrr\\\^^^QQQwwwBBB000$$$(((---***(((***'''---***!!!%%%222777000***///FFFiiiwww]]]RRR]]]fffTTT888222333333///,,,,,,222777CCC888,,,(((,,,///---)))((()))+++,,,,,,,,,+++***,,,++++++...444===FFFLLLpppjjjAAA000666DDDOOOOOOCCC;;;;;;999444555;;;000---,,,%%%%%%!!!$$$((((((&&&%%%'''))))))***"""000...---,,,+++***((((((((())))))''''''''''''((((((((())))))***+++...///111222222000...---+++******++++++!!!333ppp```ppp}}}lllhhhiii333(((((())))))*********))))))))))))+++,,,,,,------,,,...---222888999555888???KKKLLLDDD;;;@@@RRR\\\\\\aaaWWWGGG;;;555555888:::888:::CCCQQQZZZ___gggqqqmmmiiiggg^^^YYYTTTSSSQQQQQQVVV\\\ttt}}}xxxRRRAAAEEEDDDMMMLLLJJJPPPXXXeeexxxhhhqqqeee```^^^TTTOOOSSSSSSTTT^^^^^^MMMBBB@@@999======777PPP---QQQJJJJJJ___rrrPPPZZZRRRfffoooaaaddd~~~ttt...;;;222$$$bbbnnnttt}}}qqq;;;{{{SSS|||iiirrr```mmmyyyoooWWWooo000 000000(((&&&%%%''')))&&&"""$$$+++)))***,,,...111333666777CCCPPP]]]jjj~~~uuu^^^XXX]]]oooooopppoooYYY\\\MMM333777JJJ<<<\\\aaakkk|||ooouuuzzzTTTSSS<<<...+++III\\\XXX???---&&&'''$$$%%%+++$$$###%%%&&&''''''(((((('''''''''''''''''''''((())))))))))))(((((((((((())))))%%%&&&(((***+++,,,++++++)))+++------,,,---111555333000+++((('''''''''''')))---tttZZZaaaeeeuuuzzzQQQ555555"""///***&&&000&&&)))$$$'''+++,,,+++)))((((((000!!!...???999999CCCAAAAAA777>>>FFFGGGUUUXXXCCCLLLQQQ>>>111999555<<<\\\VVVXXX```cccMMMPPPdddSSSRRRUUU[[[^^^___bbbgggaaajjjuuummmJJJAAACCCEEEMMMTTTQQQYYYqqqwwwtttzzziii]]]\\\WWWMMMXXXWWWaaabbbRRRGGGGGGEEEEEEGGGGGG777AAAIIIYYY~~~zzzccc}}}xxxIII555<<<---cccuuusssddd|||mmm}}}sss{{{|||III222...333666???FFF___===DDDQQQOOO;;;BBB|||YYY999444AAA---!!!((('''&&&(((((()))+++...000111222222000444444...+++111777999FFFXXXzzzqqqcccNNN555)))222888222+++777[[[jjj;;;333&&&((($$$###&&&######%%%&&&''''''(((((('''''''''''''''''''''((())))))))))))(((((((((((())))))&&&''')))++++++,,,++++++***,,,---------...111444222///***'''''''''''''''%%%///yyynnnllluuu|||pppfffttt000222%%%111***'''444***&&&666///(((%%%'''))))))(((&&&333BBB999+++===QQQJJJDDDEEEJJJGGG@@@CCCFFF???>>>777===GGG@@@999EEEUUUjjjnnn{{{bbbMMMJJJJJJNNNRRRSSSXXX]]]nnnnnneee]]]iii]]]MMM???GGGQQQKKKOOOfffzzz|||nnnggg```WWWddd]]]bbbeeeVVVKKKHHHDDDKKKEEEBBBZZZLLLEEEqqqppp{{{^^^333888///LLL```hhhwwwkkkrrrnnnjjjVVVXXXrrr\\\666&&&...:::'''***---CCCppp ...///$$$!!!CCCssswwwJJJQQQ(((""")))(((###"""''')))+++---------,,,+++---222444000---...000000'''&&&...000(((''',,,(((111888444333===DDDMMM[[[nnntttdddEEE(((HHHZZZQQQ;;;===111333000+++000:::888///NNNLLLrrryyySSSccc}}}&&&'''%%%!!!!!!#########%%%&&&''''''(((((('''''''''''''''''''''((())))))))))))(((((((((((())))))))))))***+++,,,,,,+++++++++,,,.........///222444000---)))&&&&&&'''''''''(((999YYYtttuuutttrrrGGG++++++,,,))),,,***111++++++,,,,,,------,,,+++<<<'''%%%666AAAPPPaaagggIIIFFF<<<:::GGGJJJ???888HHH999KKKTTT888;;;ddd{{{cccbbbXXXNNNLLLOOOVVVaaakkkkkkooowwwwwwlllgggvvvpppNNNDDDKKKIIILLL\\\kkk{{{vvvjjjnnnyyyjjjiiipppooohhh\\\KKKMMMIIICCCbbb[[[{{{\\\fff:::???444444uuu}}}___zzz}}}SSSIIIPPP[[[aaaCCCnnnrrrfffRRR:::///000444000+++777222)))III<<<222)))''')))---...'''***DDDcccjjjdddJJJbbb~~~{{{eee222%%%'''### %%%&&&(((***++++++)))'''%%%"""%%%$$$######$$$%%%000###'''000,,,&&&+++((('''//////...555,,,111222+++&&&***444:::000:::>>>555NNNfff@@@222???FFFLLLHHH???OOOhhh999&&&######!!!$$$'''!!!%%%&&&''''''(((''''''''''''''''''''''''((())))))))))))(((((((((((())))))++++++++++++,,,,,,++++++,,,---......///000111222...+++'''&&&&&&'''((((((...@@@PPPnnnppptttwwwhhhllltttZZZ******...%%%$$$""")))000000***(((+++000'''AAABBB000NNNwwwxxxgggIII@@@MMMDDDPPP^^^fffccccccWWWLLLJJJQQQ\\\jjjvvvnnnuuuzzzmmmiiivvv[[[OOOJJJKKKSSSZZZiii}}}|||yyy~~~yyy___RRRXXXSSSDDDtttzzzbbb444999666nnnvvvssstttxxx{{{rrr]]]PPP888333...+++******(((&&&***(((---dddlll,,,###///666((( !!!###%%%000>>>]]]\\\666jjjooolllIII***$$$$$$ """+++%%%''')))***)))'''$$$""",,,+++******(((&&&'''(((!!!###---...!!!###!!! %%%"""!!!((('''###((((((""""""***555KKKqqq999```WWWDDDbbbRRRKKKuuulllwwwVVV... !!!$$$ %%%)))!!!%%%&&&''''''(((''''''''''''''''''''''''((())))))))))))(((((((((((())))))++++++++++++++++++,,,,,,,,,,,,---...000000111000---***'''%%%&&&((())))))000===yyy~~~|||jjjggguuu@@@***...111///!!!000...+++'''$$$%%%(((+++$$$888AAARRRqqqyyyfffOOOFFFGGGAAAEEEYYYhhhXXXcccTTTJJJCCCDDDIIINNNUUU[[[iiiyyy}}}ssslll}}}dddSSSLLLPPPOOO\\\kkkvvv~~~}}}dddZZZSSSVVVyyypppwwwyyyGGG555$$$NNNdddoooyyyccc111555111+++''''''---666<<<,,,)))===VVV333***+++)))000###"""///,,,000///---DDD>>>333@@@***000(((%%%((('''!!!"""(((%%%&&&'''((((((&&&%%%###!!! ###%%%&&&)))--- &&&---***+++,,,%%%''',,,(((%%%+++)))&&&,,,(((///222,,,&&&'''///444GGGBBBZZZ___SSS___CCC$$$)))###%%%+++"""%%%&&&''''''(((((('''''''''''''''''''''((())))))))))))(((((((((((())))))***************+++,,,---,,,+++,,,---000000///...,,,***&&&&&&''')))++++++444<<>>111LLL}}}eeeZZZPPPHHHGGGFFFCCCAAAAAA===WWWjjjnnnyyyvvv]]]xxx|||hhhWWWUUURRR___kkkpppssswwwyyyxxxwwwuuu[[[KKKkkkhhh~~~rrrfff777555CCCtttggg{{{^^^yyy\\\}}}iiibbbiii]]]}}}TTT111444(((''')))///333111'''333***III333)))+++,,,888""",,,000$$$$$$111&&&---,,,'''###''',,,((($$$)))***(((%%%$$$###%%%&&&&&&'''''''''''''''+++&&&$$$'''&&&!!! """AAA111)))(((''',,,---###&&&+++'''###%%%### (((!!!'''(((######)))000222$$$;;;???$$$fff___--- ---%%%###+++&&&%%%&&&''''''(((((('''''''''''''''''''''((())))))))))))(((((((((((()))))))))((((((((()))+++,,,---+++******,,,///000...+++,,,)))'''&&&(((+++,,,---444:::ssspppppp{{{rrreee|||]]]222666''''''222>>>DDDDDDDDDIIINNNUUUXXX...333)))((('''///222)))***000///;;;+++777ggghhhWWWLLLBBB>>><<<888555444333222:::NNNfffuuuyyyxxxllliiiiiiyyy}}}ddd\\\^^^gggkkkddd```eeemmmqqqiiikkkUUUVVVoooSSSgggppp^^^222999vvveeeaaaRRRKKKXXXDDDmmmlllqqq___>>>)))///,,,+++++++++******---222666333---\\\***((((((((())),,,$$$!!!&&&)))%%%'''!!!%%%%%%***'''000$$$)))(((###"""((()))%%%%%%%%%&&&&&&'''((()))))),,,((((((---...(((%%%'''%%%'''111222)))000BBBJJJ%%%---+++(((+++))))))222---(((+++444555///111999===666---AAAZZZcccttt555!!!///&&&!!!+++)))%%%&&&''''''(((((('''''''''''''''''''''((())))))))))))(((((((((((())))))(((''''''''')))***,,,...+++******,,,//////---***,,,***''''''))),,,---......444yyylllqqqfffiiiLLL===OOOYYYIII333777]]]777,,,333------###'''///,,,---666888666222111444[[[rrr^^^OOO>>>555///)))'''''')))'''%%%(((222DDDXXXeeejjjjjjpppuuu~~~|||]]]VVVdddkkkYYYIIIXXXllljjjcccbbbnnn}}}zzzMMMZZZTTT~~~wwwGGG333{{{{{{sss{{{tttqqqNNN~~~xxxbbbuuuVVVttt:::###///333%%%---"""$$$******...111+++333---~~~""";;;'''"""%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###""""""$$$''''''%%%"""+++&&&'''+++***$$$$$$(((,,,"""---444(((***333---)))(((&&&&&&''''''&&&$$$'''(((((()))***++++++,,,***///&&&(((555777dddEEE111111((()))""",,,'''''''''''''''''''''''')))(((((('''''''''((((((,,,***(((((())))))'''&&&((('''&&&''')))*********------,,,,,,,,,+++++++++)))((('''&&&'''(((***,,,+++777vvvggguuummmmmmIIIkkkiiiwwwaaa```IIIeee===***)))000---,,,,,,...222222000---+++222222111;;;WWWwww[[[HHH333***)))(((%%%$$$((()))))))))))),,,111444555:::GGG^^^uuu]]]QQQOOOQQQQQQWWWZZZQQQYYYVVVXXXzzzoooWWWkkkLLLOOOQQQgggjjj}}}lll{{{}}}~~~yyy```rrrrrrVVVeeeFFFCCCmmmaaa999---...***'''+++...)))***,,,))),,,///,,,(((LLL```%%%///,,,'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$&&&((()))&&&$$$(((%%%"""!!!!!!"""(((///"""$$$...+++%%%...###'''&&&%%%&&&'''((('''&&&&&&&&&&&&'''(((((())))))(((111+++***---$$$>>>||||||sss999###///'''%%%'''''''''''''''''''''''')))((((((''''''(((((((((,,,+++*********+++,,,---)))'''&&&''')))++++++***---,,,,,,,,,,,,+++++++++)))((('''&&&''')))+++,,,555000eeesssqqqgggiiiccc~~~tttllljjjWWWUUUwwwMMM999KKKKKKEEEXXX666+++***///,,,++++++...111333333111...//////222333<<>>444///555777GGGFFF---------///---,,,+++,,,///111111111333000111888333)))GGG}}}PPP<<<((("""%%%''''''&&&&&&'''((((((((()))+++---+++---)))'''777ZZZmmmVVVQQQJJJDDDCCC@@@DDDTTTWWWWWWlllzzzDDD}}}>>>mmmyyy{{{yyy{{{yyyzzzBBBXXXEEEiiiHHHfffhhhfffbbbGGG888+++)))(((%%%&&&+++&&&++++++))),,,,,,,,,111ccc666333&&&+++###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''((())))))'''&&& $$$&&&$$$&&&)))%%%...((()))"""###)))%%%$$$###$$$&&&'''&&&%%%#########$$$$$$%%%%%%%%%$$$,,,&&& (((111BBB\\\PPPsss|||kkk111,,,!!!((((((''''''''''''&&&&&&))))))((((((((()))******(((,,,...,,,'''$$$'''***)))((('''(((***+++++++++++++++++++++************((('''''''''(((***---...---///xxxzzzvvvrrrppp[[[~~~yyy|||eee]]]xxxKKKxxxFFF555666000)))+++222;;;DDD111RRR888)))111000000000...,,,+++***+++++++++...000222777666,,,888YYYJJJ<<<---'''&&&&&&&&&((()))))))))'''&&&&&&(((***%%%'''++++++///```zzzZZZHHHJJJIII===FFFRRRXXXWWWWWWgggNNNhhhLLLyyypppCCCddd:::IIIJJJ]]]UUUrrr>>>***......'''$$$(((,,,,,,%%%***''''''...***+++===xxx444...,,,'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((('''&&&%%%%%%)))'''!!!###******&&&&&&...---'''!!!!!!''''''%%%$$$$$$%%%%%%$$$######$$$$$$$$$$$$$$$%%%%%%!!!******%%%$$$"""!!!///xxxpppWWW666''')))))))))((((((''''''''')))))))))))))))***++++++''',,,000///+++''')))+++)))((('''(((***+++,,,+++++++++*********)))))))))((('''&&&'''(((+++...///+++333fffqqq```|||sssEEE{{{OOOlllPPP 555555999888222//////---444^^^222***444000111,,,+++***(((&&&&&&'''((($$$------,,,333555555>>>JJJ===000)))'''$$$$$$'''%%%'''***+++)))'''%%%%%%&&&%%%!!!)))...###???rrrFFFCCCOOONNNLLLNNNPPPTTTTTTUUUxxxWWWxxx}}}pppJJJ]]]ppplllsssuuupppnnnJJJbbb???555^^^LLL===WWWZZZ ///%%%""")))---***''')))))),,,&&&)))000'''444^^^PPP111%%%---(((,,,'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$&&&''''''&&&$$$$$$$$$%%%###$$$&&&&&&!!!GGGQQQ222!!!&&&'''###'''%%%$$$$$$$$$$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!###'''((()))---...,,,---KKKgggOOO 555++++++******))))))(((((())))))))))))***+++,,,---''')))+++***(((''')))+++***((('''(((***,,,,,,+++*********))))))))))))(((''''''&&&'''))),,,///111333333uuuwwwggg~~~{{{xxx888yyyfffTTTjjj444$$$%%%111222333444...555eee///,,,222+++111$$$&&&&&&&&&%%%&&&''')))###///,,,'''222<<<:::777RRRAAA000((((((&&&%%%&&&!!!%%%))),,,+++***))))))///000!!!!!!---$$$...XXX///OOOmmmfffMMMIIIOOOIIIQQQVVVWWWYYYYYYVVVfff{{{VVV}}}BBBwwwzzzmmmfffeeekkkSSSEEEfffAAA&&&???IIIYYYMMMooocccccc'''///444'''###***///***%%%&&&(((,,,'''---222(((III222///''')))++++++''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''###&&&((((((%%%######$$$ '''///***!!!***<<>>CCC]]]FFF000(((***+++(((&&&&&&''''''&&&%%%%%%''')))...&&&!!!...'''""":::666000444>>>PPPiiipppaaaTTTfffkkkddd\\\XXXbbbwwwoooxxxoooDDD}}}jjjlll{{{xxxnnneeeiii}}}gggTTT777:::ZZZ///dddbbb888???PPPttt888$$$***"""((()))%%%%%%***---+++$$$***(((///444+++^^^%%%000111&&&,,,$$$'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$'''))))))&&&$$$$$$%%%)))"""###)))&&&...XXXppp111'''%%%)))###"""!!!"""$$$%%%%%%$$$############""""""""""""%%%$$$---)))''''''###%%%$$$???LLL222+++:::xxx@@@......------,,,+++******************+++,,,---...KKKBBB555,,,(((***---000***)))((()))+++,,,,,,,,,))))))))))))((((((((((((&&&&&&&&&''')))---000222(((666TTTlllccc|||xxxyyy|||rrr}}}dddGGG&&&///444555555+++333mmmkkk***---(((...###&&&))))))&&&$$$$$$&&&***,,,))),,,444555===PPP```LLL///***+++'''***'''&&&&&&&&&''''''''''''(((""""""$$$&&&(((***+++,,,...//////000777GGG[[[jjjhhh\\\dddkkkLLLvvvbbbLLLcccooo[[[mmmwwwfffdddXXXdddgggHHH>>>AAAMMM{{{+++III555&&&888"""((((((((((((((('''''''''===$$$&&&DDD???III///---...%%%%%%***)))((('''&&&&&&'''((()))((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((,,,%%%...### 555&&&###'''...+++fffEEE"""---###$$$((($$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%&&&&&&''''''''''''///)))rrrDDD"""...222,,,ccc555,,,)))***+++000...!!!)))111"""&&&)))(((888888444%%%///"""---111)))***+++,,,------------***)))---444)))&&&111)))(((((()))+++---///000...999QQQ{{{aaaxxxUUUyyy^^^SSS|||ccc;;;...%%%@@@$$$@@@333ZZZ111(((((((((***&&&%%%$$$$$$%%%&&&((()))///"""...,,,***999DDDSSSeeeJJJ...******''')))&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&'''(((((()))+++,,,,,,---///888EEEOOOOOONNN```hhhUUUkkkpppjjj777|||UUUiiihhh___VVV777FFFWWWvvv```fff999oooDDD...###999 ((((((((((((((((((((((((***---+++111///nnnAAA---+++---'''(((***)))((('''&&&&&&'''((()))((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&000'''!!!+++***$$$+++$$$"""$$$999<<>>''' 555...&&&---$$$000******'''hhhVVV000///((()))&&&///)))***+++,,,------------))),,,''''''---...""",,,)))))))))***+++---///000---777OOOoooyyynnn]]]www~~~hhhPPPiii^^^ttt>>>AAA(((MMM$$$555[[[000'''((('''(((%%%%%%%%%%%%%%%'''((()))---###......---;;;FFFYYYpppHHH...+++)))''''''%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%***,,,/////////222777<<>>777>>>888BBBIIIVVVOOO}}}vvv{{{DDDwwwzzzwww~~~ccczzzyyy}}}lllhhh|||mmmhhhttt...444$$$000!!!+++((((((((((((((()))))))))***---...222///---((())),,,...((((((((((((''''''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''"""---555$$$222+++///jjj111***''',,,'''"""***!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%&&&''''''+++"""---...IIIppp111+++---///(((222...CCCvvv666666333$$$...///+++$$$///&&&222VVV^^^qqq$$$%%%;;;000---******+++,,,,,,,,,,,,,,,'''///,,,666%%%---222*********+++,,,---...///000000111@@@ttt]]]fffbbbccc>>>eeebbbsss===888222777TTTUUU***###'''&&&'''%%%%%%%%%&&&''''''((())),,,&&&000000333888DDDhhhIII000...''')))"""%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%'''))),,,...222444666333@@@@@@FFFCCC___aaarrrsssCCCpppjjj{{{bbbXXXhhhdddxxx444---(((111!!!444!!!(((((((((((())))))******'''111+++nnn...///)))))),,,...''''''(((((((((((((((((('''''''''&&&&&&&&&''''''(((&&&&&&&&&''''''(((((((((///%%%%%%,,,333222ppp???(((!!!"""### &&&)))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$&&&''''''(((!!!000:::888zzzEEE))),,,%%%%%%'''---333((($$$YYYAAA(((222+++000+++(((,,,)))888```sss///%%%444!!!222*********++++++,,,,,,++++++)))...777222***///OOO///++++++,,,---.../////////444000666qqqzzz~~~wwwTTTggg___qqqccctttJJJ//////dddVVV,,,$$$&&&%%%&&&%%%%%%&&&'''((((((((((((,,,(((//////333444@@@pppLLL333///&&&***"""'''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&'''))),,,///111444444::::::888===pppgggwww<<<|||___wwwtttvvvuuuPPPQQQVVVUUU///...+++$$$+++&&&(((+++'''(((((())))))******+++(((--->>>///000+++)))+++---(((''''''(((((((((((('''''''''''''''&&&''''''((()))&&&&&&&&&'''(((((())))))...&&&111***333sss555&&&///&&& ''')))###""")))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%'''((())))))+++...///000jjjTTTAAA"""***++++++$$$111))))))222'''777pppWWW///%%%---+++//////222EEEgggLLL999111 ...)))(((******+++++++++++++++***+++///:::000111CCCppp333+++,,,---...////////////444222111~~~sssuuuqqqIIIfffOOO[[[\\\ggg~~~rrrFFF...jjj[[[111&&&%%%$$$%%%%%%%%%'''(((((()))((((((+++***......444111@@@{{{PPP555111%%%,,,""")))$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&)))(((''''''))),,,---...444555000///111UUUqqquuuwww:::~~~}}}yyy~~~uuu^^^uuusssjjj===)))666---###000222'''(((((()))******++++++---???~~~000---+++***(((+++***&&&'''((())))))((('''&&&'''''''''''''''((())))))&&&&&&&&&'''((()))))))))$$$###,,,888$$$%%%vvv{{{333444###)))''''''%%%'''+++%%% $$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&((()))***+++,,, ---ooojjj000(((&&&,,,)))///***444)))$$$111---)));;;```;;;---,,,111444999YYY>>>222444!!!000!!!---******++++++++++++******,,,333333666666ddd333,,,---...///000000//////000555333wwweeeOOOyyy___]]]hhhIIIRRRNNN333hhhYYY222'''%%%%%%(((%%%&&&'''((())))))((((((******,,,,,,666222CCCSSS777222%%%,,,"""+++$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&(((*********+++666111999FFFtttmmmqqqBBB}}}pppwww}}}___eeevvv,,,---***###333)))---###..."""'''(((((()))***+++++++++666aaa///+++******&&&))),,,&&&'''((())))))((('''&&&'''''''''''''''((())))))&&&&&&&&&'''((())))))***(((+++ &&&)))YYYsss...+++(((&&&((( ((($$$"""$$$"""%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''')))***+++,,,---888```777,,,%%%333***%%%(((((((((&&&(((---...---...@@@ggg222...000444:::jjjSSS###...111((( 444******+++++++++******))),,,666)))>>>888222,,,---...000000000//////+++888666NNNYYYtttzzzaaavvvjjjpppqqqOOOttt\\\KKK^^^HHHPPPQQQGGGyyydddSSS///&&&%%%'''+++%%%&&&'''))))))))))))((()))***+++,,,777444GGGggg:::DDD999'''%%%""")))&&&######$$$%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''((()))))))))000)))...@@@SSSYYYyyy@@@nnn|||eeejjjOOOppp((( 444+++***)))(((((()))***+++%%%...'''%%%333###:::(((AAA///%%%---%%%,,,"""...((((((((((((((((((((((((((((((''''''''''''((((((%%%'''&&&(((+++&&&&&&///,,,,,,+++)))999^^^,,,)))...$$$###000&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((((((222---666(((999)))444///---+++***((((((((()))&&&'''''')))***---...///555```xxx222+++999MMMCCC222//////...(((,,,++++++***'''&&&'''***---333&&&555111LLL666---...////////////111333000888666SSSHHHLLLSSS{{{fff{{{iiivvvaaauuuzzzeeeTTTbbbSSSeeeaaauuujjj[[[]]]{{{NNN~~~{{{ZZZbbbLLL###&&&,,,+++(((''''''''''''(((((()))))),,,'''000111999IIIOOOUUUEEE???222%%%%%%$$$""""""$$$&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''((()))))))))------222EEEzzz\\\hhh~~~666xxxyyyqqqyyyppphhhTTTzzztttvvv!!!999555!!!***)))(((((((((((()))***)))))))))+++,,,***''':::000)))///%%%...&&&---((((((((((((((((((((((((((((((''''''''''''(((((($$$'''---(((###111222222$$$)))\\\UUU:::$$$%%%,,,+++))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&''''''((("""<<<;;;111+++000NNN...,,,+++)))((((((((((((((((((((()))***+++,,,---000CCC999444;;;000---,,,...***---******)))((('''(((+++...000333666@@@uuu@@@,,,---...---,,,---000222...444777GGG>>>AAA666>>>NNNSSSoooNNNKKKJJJllljjjyyy]]]yyyIIIYYYYYYoooMMMmmm[[[III```yyyRRRtttGGG%%%***///$$$(((''''''''''''((())))))---000+++333666AAA^^^YYY[[[FFFRRR???---'''%%%$$$$$$%%%&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''((())))))))))))------XXXVVVkkk111ddduuu{{{|||___qqqZZZuuubbbWWW///555222---)))((((((''''''(((((()))+++%%%***333'''111$$$eeerrr---,,,---$$$...(((***((((((((((((((((((((((((((((((''''''''''''((((((,,,&&&---!!!&&&222***---***OOOvvv:::***...---((()))...***!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((,,,---///000)));;;OOO///,,,+++***(((''''''''''''***)))))))))))))))***+++...333fffyyyMMM666333,,,)))...+++,,,((())))))(((((()))---000///666666>>>CCC,,,,,,,,,***)))+++...111000222???===555???555&&&(((---;;;PPPlllhhhoooiiijjjpppwwwMMMnnnqqqNNNrrrHHHooovvvOOO~~~VVV~~~RRRGGG''')))///!!!%%%'''''''''(((((()))))))))***///+++111555DDDtttXXXWWWBBBVVVEEE===,,,***((('''''''''%%%###%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((())))))))),,,)))777zzz|||IIIwww\\\222PPPdddKKKPPPeeeaaa___VVVJJJFFFZZZkkkzzz^^^&&&BBB111>>>###+++((((((''''''''''''(((((()))&&&)))222---///EEETTT***,,,+++"""+++(((&&&(((((((((((((((((((((((((((''''''&&&&&&''''''(((000$$$)))///(((%%%+++000CCC'''333+++333333)))%%%))))))###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&'''((((((999,,,---(((OOOjjj,,,+++***))))))((('''&&&&&&&&&)))(((((((((((()))******,,,555999ppp^^^777999///(((...,,,***&&&'''(((((()))+++...111444111888@@@AAA------+++)))(((***...222666333PPP???...666:::///111333,,,;;;:::wwwrrrsssyyyvvvqqqqqqfffrrrfff}}}fffGGG[[[XXX000kkk}}}eeeHHH((($$$***%%%---&&&'''(((((())))))))))))'''---,,,111444BBB___[[[HHHRRRDDDFFF,,,***((('''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''((()))))))))444&&&fffyyy{{{aaaCCCsss}}}NNN444>>>dddkkkvvv|||ZZZBBB777UUUyyy{{{zzzxxxgggyyymmmHHH///'''666--- '''''''''((((((((((((''''''&&&,,,(((***333...zzz???))),,,***###***)))%%%((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''333%%%###888...$$$???vvv999""",,,111,,,***'''%%%###%%%(((,,,&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((()))***000$$$///---pppuuu///888###)))(((((((((''''''&&&&&&&&&&&&&&&'''((()))++++++***333+++TTTrrrppp666888...'''...,,,***%%%'''((()))***,,,///222777555999ooolllBBB///...---***)))+++///222777222fffwww???+++&&&...+++222@@@777)))@@@999\\\QQQ___{{{JJJXXXhhhlllEEEvvvpppKKKKKKMMMyyyiiiuuu888***$$$(((%%%,,,&&&'''((()))************)))///111555888AAAnnn\\\OOOIII>>>>>>+++(((%%%$$$&&&'''((((((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((()))))))))111333wwwqqqAAA???dddDDD999777^^^tttqqqFFFKKKGGGXXX~~~nnndddqqquuuoooqqquuuXXX999$$$+++...)))&&&)))***)))'''(((((())))))(((((('''(((000***$$$555DDD555+++,,,---((())),,,(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''"""+++&&&,,,---CCCXXX$$$,,,666333###+++###!!!''')))$$$%%%+++&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&''''''((()))++++++&&&$$$;;;333...+++***(((((())))))((('''&&&&&&%%%%%%&&&&&&''')))***+++///,,,333111eee444111+++(((...,,,,,,%%%''')))***+++,,,///222...:::888HHH000000...,,,+++,,,///222444///~~~ccc111000,,,555111---;;;888666111...)))CCCPPP~~~wwwPPPkkkwww~~~wwwZZZbbbtttqqq___iiiuuugggVVVcccccckkk>>>@@@"""---))))))"""###%%%&&&(((***++++++******'''---111444999>>>~~~QQQMMMCCCAAA:::333///)))&&&&&&'''(((((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((()))))))))(((dddxxx444666>>>xxx666:::444}}}uuukkkVVV:::???[[[kkkXXXooo{{{}}}iiiggg&&&333<<<###000000)))333+++(((((()))******)))((((((***+++///'''444vvvzzz000,,,)))...,,,'''+++***(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''((( '''111***888___(((***000!!!222+++'''(((++++++&&&$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((()))+++,,,---111XXX888+++777111(((((()))))))))((('''&&&'''&&&&&&&&&''''''((()))///***333222QQQjjjuuu888...+++***---***---%%%''')))++++++---///111***888EEE|||[[[/////////...,,,,,,///111444000ggg)))888111<<>>))))))((('''''''''''''''''''''''''''''''''&&&&&&(((((('''''''''&&&&&&&&&$$$(((***)))'''&&&%%%###///!!!***111&&&&&&SSS:::(((666+++###'''&&&111###)))111---666***''''''''''''''''''''''''..."""444000LLL|||aaa___444 ///111(((''''''(((((()))***,,,---...222999yyy111555)))***000+++000555444HHH)))EEE"""///111---%%%$$$...000111---)))(((,,,000...]]]yyyMMMyyy___RRRccc~~~qqqaaa{{{tttttt+++CCClllOOO///***&&& ...%%%%%%&&&)))+++,,,,,,+++***(((555------GGGIIILLL@@@000===111)))...555888555///(((%%%###'''***(((### ###'''%%%''' %%%((($$$---///xxxfffIIIkkkwwwtttrrrVVVDDD<<>>222///000222//////%%%333888BBB???DDD'''''''''''''''''''''''',,,!!!&&&111,,,222dddhhhgggwww<<<+++---,,,******((((((((()))+++,,,...///000===000555---,,,///,,,000444666NNNEEE...000///)))(((,,,***,,,...///,,,)))))),,,111FFF--->>>zzz???]]]qqq:::zzzdddddd```sss{{{xxxuuuxxxzzz}}}VVVKKKiiibbb???nnnQQQ111---'''!!!---$$$%%%&&&)))+++,,,,,,+++***)))111///111DDDUUUZZZBBB---000&&&$$$&&&+++333888666///(((%%%&&&&&&%%%######$$$&&&((($$$"""!!!+++)))&&&DDD}}}qqqmmmtttuuuwwwXXXAAA+++VVVWWW222:::***yyyIIIMMMfffCCC{{{nnn___\\\aaaooommm}}}yyyYYYmmm444 (((111000,,,333000888%%%999HHHOOO,,,444aaaWWW///888{{{zzz///---******)))((('''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&'''***,,,--->>>UUU---)))(((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''))),,,,,,(((!!!:::///===qqqVVV'''"""000''''''%%%***UUUOOO///***''''''''''''''''''''''''$$$***"""+++777"""222zzzbbbyyyFFF888+++(((---+++)))))))))***+++---///000222FFF000333333...,,,...000333777SSSsss$$$<<<555***&&&///))))))+++,,,+++))))))---111)))::::::777XXXzzzhhhpppccclll~~~QQQxxxZZZIIIDDDxxxJJJkkkbbbgggkkk}}}jjjVVVjjjMMM...TTTtttBBBaaaHHH***---&&&$$$...&&&%%%'''(((***+++++++++++++++,,,111666AAAjjjxxxCCC:::...---***&&&$$$'''---111222000///&&& '''+++(((###&&&###((( +++)))%%%___~~~~~~eee}}}sssnnnwww555LLLvvv@@@)))111&&&sssSSS]]]qqqzzzzzztttllllllpppkkkaaaNNNmmmooofff}}}dddHHHccc^^^~~~ppp{{{rrrYYYxxxXXX@@@//////000***)))...+++&&&+++"""999wwwqqq111qqqCCCBBB888)))***)))(((''''''''''''''''''''''''''''''''''''''''''%%%%%%''''''&&&))),,,666kkkggg'''000***(((''''''&&&&&&'''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((%%%###$$$&&&(((,,,000&&&)))333[[[&&&666$$$222***111***(((...lllbbbEEE"""$$$&&&''''''''''''''''''''''''555+++###000((((((KKKoooOOO>>>***&&&000***+++*********+++...000222777ZZZggg666///555///***000000333333SSSDDD555777444,,,---###((()))++++++***+++...111,,,666777,,,...LLLuuurrreeeuuuuuuQQQhhh:::RRR|||MMM|||xxx```\\\~~~zzzwww]]]yyyeeepppCCC```fff<<>>hhhooosssNNN...(((,,,666444((('''000%%%!!!,,,222___@@@___\\\\\\,,,///((()))(((((('''''''''''''''''''''''''''''''''''''''&&&$$$&&&***)))%%%''',,,999sss111%%%999''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&'''''''''''''''''''''(((&&&''')))&&&###'''//////MMMCCC111///"""!!!***333ZZZ000GGG;;;<<<:::///$$$''''''''''''''''''''''''$$$------%%%&&&///222---pppqqq{{{LLLZZZ<<<,,,(((222(((,,,+++******,,,...111333:::wwwkkkHHH---333///)))333///444---JJJ)))///777333+++'''******,,,,,,,,,---...000;;;&&&)))>>>:::(((;;;eeessstttwwwxxx[[[yyy[[[...qqqmmmXXXMMMiiippprrrIIIddd\\\kkkTTTRRR{{{666bbbvvvLLLTTTIII///===&&&&&&%%%"""&&&'''((()))***++++++,,,...***666===BBBLLLDDD$$$---***,,,,,,(((###"""%%%)))...444888111%%%###***!!!&&&,,,'''%%%'''FFFyyy~~~xxx___ssshhhwwwqqqwww@@@111,,,:::555&&&***:::444...===kkkZZZppptttzzzSSShhhXXXooottt^^^lll{{{[[[iiiWWWVVV~~~[[[<<<)))@@@000&&&***000///---...333***222777ddd^^^999iiiuuu111***(((***((((((''''''&&&''''''(((''''''''''''''''''''''''&&&$$$''',,,***&&&)))222```333,,,+++###'''&&&&&&&&&%%%&&&&&&'''(((%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''''''''''''''(((###"""(((---111===JJJ~~~FFF555111&&&777<<>>fff///111000+++555---555---??????,,,222666///333............////////////,,,///222444666888666111OOO}}}^^^vvvnnn^^^tttddd:::YYYuuu]]]kkkxxxsssvvviiiKKKbbbRRRhhhVVV~~~PPPJJJZZZ======***BBB$$$'''%%%&&&''''''((()))***+++,,,,,,---...666>>>JJJccc???***++++++---...+++&&&###$$$&&&%%%...666666///((('''(((""")))''')))###)))^^^vvvvvv~~~xxx~~~fffwww^^^[[[VVV___YYYeeeWWWCCC...777222<<<111111+++...,,,'''FFFrrriiioooUUUoooJJJtttnnn{{{```lll[[[nnnvvvZZZcccyyyNNNGGGBBB###333BBBCCC666)))'''******###)))(((LLL111VVVHHH111)))---)))'''''''''&&&&&&''''''((('''''''''''''''''''''''')))$$$%%%+++***(((000===ZZZ!!!+++(((///&&&%%%%%%%%%&&&&&&'''(((%%%%%%&&&&&&'''(((((()))&&&&&&&&&'''''''''((((((+++111QQQsss<<<000...222###+++mmmrrr,,,)))((()))''''''''''''''''''''''''''',,, ---(((&&&+++,,,///lll{{{QQQ666555+++000...///---,,,+++---000333666GGG666000222...666***555222666AAA222555222888333222222111111000///...///***,,,555777222555???555KKKRRRnnnxxxzzzjjjSSS~~~YYYDDDMMM]]]qqqeeeOOOrrriii===kkkMMMkkk888vvv<<>>VVVzzz???888//////...,,,(((%%%%%%''')))!!!"""'''444>>><<>>|||nnnwwwtttGGGMMMpppZZZNNNrrr...\\\555CCC888UUU***)))""")))((('''(((((()))+++,,,---'''555666>>>___CCC//////***((((((***((($$$$$$((($$$&&&((('''(((...888AAA!!!,,,---!!!///yyyuuu}}}~~~mmmnnn]]]sssXXX;;;000000333***000+++777///VVV~~~xxxzzzsssdddTTTLLLVVVlllddd@@@SSSnnnzzz{{{vvvqqqooonnniiiJJJsssqqqkkkhhh222333666###///,,,,,,+++,,,///333888:::333###+++666+++222888~~~UUUeeeJJJ,,,555***%%%++++++***)))(((((())))))(((((((((((((((((((((((('''(((((((((&&&---'''MMM...+++###---###+++'''&&&&&&%%%%%%&&&&&&'''###''')))((('''&&&&&&$$$+++$$$!!!+++&&&%%%777555{{{MMM///:::((()))666$$$+++CCCgggRRR999&&&''')))%%%###)))''''''&&&&&&&&&&&&'''''''''''''''(((((()))***+++%%%HHHjjj```???---(((:::+++))):::)))222777***666666AAA...333666---111---444777lll<<<888444999888111222999111'''***,,,...111444555555555444:::444111555;;;OOOxxx}}}}}}```lllDDDVVV|||YYY:::tttooobbbkkk@@@@@@YYY|||???jjjMMM|||CCCjjj]]]777LLL%%%'''!!!)))%%%(((***+++++++++,,,...111***999DDDNNN???111+++(((((()))((($$$$$$'''%%%'''(((&&&&&&***222999RRR222(((+++!!!666uuussszzzpppxxxJJJ111000777;;;555222333---OOOrrreeeSSSbbbvvvdddiiigggCCC~~~[[[tttyyyrrr}}}sssiiiggggggSSS~~~lllIII333000///,,,///---,,,++++++---000333555222333666111<<>>iiiEEE{{{222]]]^^^VVV777NNN))))))%%%+++%%%'''***+++++++++---...222///===EEEjjjLLL333---)))'''((('''$$$$$$'''%%%''''''&&&$$$%%%***...111>>>'''$$$;;;BBBvvvyyyrrr[[[eee|||{{{DDD...333999777888000999JJJdddppplllhhhTTTJJJLLLLLL|||bbbaaaeeexxxNNN,,,555///)))333......---+++******,,,...///444GGG[[[KKK666---000KKKmmmRRR111888,,,"""//////...---+++)))'''&&&&&&%%%(((((((((((((((((((((((('''&&&###,,,///(((pppyyy000******"""...&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$%%%'''***,,,,,,+++''''''444777$$$,,,mmm???(((%%%---)))(((,,,***///***'''@@@&&&&&&''')))))))))((('''''''''&&&&&&&&&&&&'''''''''''''''(((((()))***+++333###hhh:::PPPPPPZZZ###,,,222:::///!!!666???<<>>AAAppptttLLLEEEiiiRRRKKKBBB|||dddvvvpppHHHYYY222dddwww???aaabbbEEEDDD111HHH(((&&&###'''%%%''')))******+++---///333555BBBJJJKKK666///***&&&'''&&&$$$$$$&&&$$$&&&'''&&&$$$$$$&&&((('''+++<<>>&&&+++,,,&&&"""%%%((((((''''''&&&&&&&&&&&&''''''''''''''''''((()))***+++---'''FFFeeefff[[[sssSSStttJJJ&&&+++;;;:::$$$IIIGGG***///333---555666999YYY999444===@@@444444:::666555444111//////000222333:::555222444555666888;;;///KKKFFFBBBRRRSSSsssaaarrrPPPRRRTTTggg___|||VVVxxxhhhPPPoooppp{{{hhh???___444gggggg<<<***///,,,???,,,%%%)))&&&&&&'''((()))***+++...111333999BBBtttbbbCCC666...'''&&&'''%%%%%%'''###$$$%%%'''((((((((((((&&&//////JJJTTTHHHOOOGGGUUU===222111222222666IIIddd|||rrrUUUhhhlllwwwwwwggg~~~FFF333777---......---,,,+++++++++,,,,,,---...///;;;yyyUUUGGGMMM555+++333+++)))222))) ...((((((''''''(((((()))***(((((((((((((((((((((((( 111...%%%000222(((''''''###&&&***(((((((((''''''''''''((((((###%%%'''(((&&&&&&'''(((+++QQQVVV'''+++///((("""(((***))),,,&&&---------@@@eee''''''((((((((('''%%%###''''''&&&&&&&&&&&&'''''''''''''''(((((()))***+++---,,,111nnnQQQNNNvvvRRR666---AAAxxxddd+++///777...555999;;;PPP666666>>>222111;;;888666555222000000000111222666555444666777888777777;;;333---666999111VVVvvv\\\XXX}}}___yyyeeezzzyyyRRRjjjvvv[[[ggg>>>OOORRRNNNggg...WWWYYYnnn+++,,,)))666***"""+++$$$&&&'''((())))))+++///222555;;;FFFNNN:::000(((&&&'''&&&&&&(((%%%%%%%%%&&&((((((((('''!!!555'''"""'''DDDCCCVVVWWWTTT```}}}@@@555...000999ddd[[[iiibbbZZZWWWvvvxxxyyyyyyfff{{{SSS666...222+++444+++***///+++,,,,,,,,,,,,,,,,,,------777666vvvkkkUUU^^^+++000''')))000,,,$$$&&&,,,)))(((((('''''''''((((((((((((((((((((((((((((((&&&******---;;;vvv...((("""((((((%%%)))(((((((((''''''''''''(((((('''***+++******000<<>>444---888111000JJJnnnjjjWWWVVVnnnKKKbbbjjjxxxmmmcccooogggyyyddd^^^000NNNGGGXXX000fffOOO;;;111...'''...&&&+++"""&&&'''(((((()))+++///222999@@@OOOVVV<<<111((('''(((''''''(((&&&%%%%%%%%%'''((('''&&& &&&((()))RRRbbbfffJJJHHHQQQ~~~ooo===888///333AAAttt{{{LLLUUU}}}ooo|||}}}vvv{{{oooxxxTTT???///444000???)))%%%111))),,,,,,,,,,,,++++++******&&&111000@@@dddhhhYYYsss666666333"""///444'''555"""******)))''''''&&&&&&&&&((((((((((((((((((((((((,,,###%%%555EEE```111+++###+++---%%%(((&&&((((((''''''''''''((((((---,,,+++222KKKzzz\\\***+++''')))###(((---&&&###&&&&&&000---%%%)))222JJJ222!!!$$$)))&&&&&&---'''''''''&&&&&&''''''''''''''''''(((((()))***+++(((+++***:::}}}GGGKKKXXX}}}===111333,,,777;;;>>>ggg===@@@777666>>>777444444444555666777888999777888777555444777999:::...333222000444555444777;;;bbbmmmyyyWWWeeessssssjjjZZZpppjjj|||aaa999444bbbaaaEEEwww---''';;;444+++---(((!!!000%%%&&&'''(((((()))+++000333===DDDVVVqqqGGG...******+++)))***&&&&&&&&&''''''''''''(((%%%&&&$$$+++,,,XXX```wwwqqqaaa[[[iii[[[rrrddd999<<>><<<888<<<888666333444777999888666666777777777777555333222444444333222333444555666666777]]]ooo===TTT~~~www~~~sssQQQkkktttRRRlll|||bbb\\\VVV===,,,oooooo...BBB<<<)))JJJ111===555###***&&&))))))))))))(((***---000777CCCHHH555222(((%%%***"""'''&&&&&&&&&&&&''''''''''''%%%'''$$$(((000\\\___pppvvvpppllluuuJJJxxxiiiAAAFFFZZZkkk___PPPPPPTTT```}}}VVVVVV...+++444333------,,,,,,,,,,,,++++++++++++******++++++,,,---111///333777222,,,333AAAfffmmmWWW---333111)))%%%+++///...++++++***)))((((((((((((***)))(((((((((((((((((((((......333KKK,,,+++***)))((((((((((((!!!...'''&&&111&&&"""===~~~nnn888&&&***+++%%%(((((((((''''''&&&&&&&&&,,,!!!,,,"""&&&&&&000888222$$$$$$ ///###'''&&&&&&%%%%%%&&&&&&'''(((((((((((())))))))))))555%%%(((...,,,CCCbbbkkkaaa>>>aaaiiiVVVLLLlllmmmUUUpppsss:::777...)))EEEKKKzzz@@@;;;777999777999666333444777:::999777888888777666555333222111333222222111222333444555777;;;???oooaaaYYYtttppp~~~uuuWWWqqqJJJOOOQQQ>>>VVV888'''===***:::555&&&***%%%'''((())))))***---111444999KKKRRR===888((( +++&&&###&&&&&&&&&&&&''''''''''''%%%)))%%%$$$999dddaaaggguuuzzzxxxzzzxxxeee]]]___KKK}}}JJJwwwtttKKKrrr~~~LLLTTTFFFwwwTTToooiii]]][[[LLL666---111000'''------,,,,,,,,,,,,++++++++++++******++++++,,,---///+++///777777000---///444sssmmmRRR444%%%///333&&&$$$///++++++***)))(((((((((((((((((('''''''''((())))))"""111000444<<<+++***)))((((((''''''((()))'''&&&000(((MMMeee222!!!%%%'''''')))''''''&&&&&&&&&&&&%%%%%%***!!!)))"""+++---***^^^uuu333&&&))),,,''''''&&&&&&%%%%%%&&&&&&''''''((((((((()))))))))***&&&+++888,,,%%%WWWrrrNNN]]]MMMKKKxxx999cccSSS~~~<<<(((222FFF;;;IIIOOO888555999777999666333444777:::;;;999;;;999777444222111111111111111000000111111222333666999###MMM]]][[[kkk}}}uuuqqq@@@XXX___QQQ\\\wwwnnnBBB555444,,,...---"""666444###))))))%%%&&&'''(((***,,,000666:::;;;YYYkkkBBB666***"""***&&&###%%%%%%&&&&&&&&&'''''''''$$$***&&&###GGGoooeeecccrrr~~~|||nnnOOOLLL{{{SSSrrrsssFFFaaaTTTUUUooo~~~eeennn[[[@@@///666777,,,)))222------,,,,,,,,,+++++++++++++++******++++++,,,---,,,((()))111666666555777...AAAaaabbb111///444***&&&///,,,+++***)))((('''''''''''''''''''''((())))))***%%%111000FFF...***))))))(((''''''((((((///!!!)))***%%%YYYAAA...%%%,,,///&&&$$$+++%%%%%%%%%%%%%%%%%%%%%%%%%%%###***$$$...333+++EEE@@@,,,111!!!$$$)))'''&&&&&&%%%%%%&&&&&&'''''''''(((((())))))******000)))&&&111<<<<<>>:::666333333777:::;;;:::<<<999555222000//////000000000000111111111222222111333777DDD<<>>%%%///555------,,,+++***((((((''''''((((((((((((((()))***+++,,,///111jjj000***))))))(((((((((((())) 000888***EEElll999000'''"""'''---,,,&&&!!!$$$%%%%%%%%%%%%%%%%%%%%%&&&'''+++$$$%%%(((###,,,777yyy222((()))&&&%%%'''&&&&&&%%%%%%&&&&&&''''''''''''((()))*********!!!///222---222PPPeeeOOOkkk\\\QQQhhhzzzDDD,,,444999AAAOOO|||<<<@@@---@@@999666333444777::::::999999777333///------...///000111111222222222222222...222999111<<>>ccc[[[>>>!!!)))---"""$$$$$$%%%%%%%%%&&&&&&&&&&&&"""&&&///zzzzzz___eeetttvvvcccZZZrrrwww@@@SSShhh}}}SSS555222///)))***111111+++)))...---------,,,,,,,,,++++++++++++******++++++,,,---000,,,'''&&&+++111333111---666444...{{{rrr<<<111000///---,,,+++******......---,,,++++++++++++...666GGGBBB555,,,+++++++++++++++,,,,,,)))---lllbbb\\\aaaQQQ---(((///!!!000'''###''')))%%%$$$'''%%%%%%%%%&&&&&&''''''''''''###"""+++(((%%%,,,$$$"""...EEEXXX***///'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''((()))***++++++VVVzzzGGGwwwooo___{{{uuuhhh???KKK444666555444666888777333///***)))))))))***,,,...///,,,---///000000000///.........666&&&111888!!!555333+++<<<@@@ooo\\\QQQLLLppphhhaaasss^^^WWW<<>>---...,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!&&&&&&---tttuuucccgggddddddpppWWW}}}xxxRRRIII{{{sssyyyEEE222000/////////...------------...,,,,,,,,,+++++++++******,,,++++++******++++++,,,------,,,------...///000000444111>>>XXXIII999---...///+++((())),,,)))))),,,+++((()))---000:::hhh;;;777......+++...111)))(((666///OOOMMM~~~ZZZ------000$$$((('''(((222,,,***"""'''&&&$$$$$$###$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&222zzz???!!!%%%$$$ %%%((("""$$$,,,***(((((())))))***+++---...zzzzzzTTTDDDNNNmmmGGGCCC???:::555333666555111,,,,,,+++++++++,,,---...///000111000000///...---------..................------,,,222///,,,EEEnnnhhh\\\DDDOOOGGGzzz}}}wwwuuu```\\\kkk|||UUU111&&&,,,KKK)))&&&...######111..."""$$$***+++...---''''''///---222BBBKKKAAA888,,,%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###(((((()))iiirrrhhhsss|||eeezzzzzzuuugggxxxjjjbbbJJJeeeooonnnzzzIII222444666111//////...---------------,,,,,,,,,+++++++++******,,,++++++******++++++,,,---,,,,,,------...///000111444000EEEMMMhhh<<<...,,,''')))222((('''(((,,,///...,,,***333222...222+++333111,,,---+++000@@@VVVSSSeeeRRR888,,,///'''$$$%%%$$$((("""(((&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((+++***@@@[[[444(((%%%******###%%%'''(((((())))))***+++---...mmmqqqeee[[[KKKtttNNN;;;>>>>>>:::888888666///+++***,,,++++++,,,,,,...//////000000//////...------,,,.........---------------,,,222555111222FFFgggfff}}}```bbbqqq~~~aaauuuoooDDD"""DDD&&&111%%%)))$$$&&&***777333&&&''')))(((++++++)))(((000///666???iiiPPP???---$$$(((&&&&&&&&&&&&&&&&&&&&&&&&$$$))),,,''']]]sssooo~~~}}}|||vvvaaa||||||jjj{{{ZZZVVVdddbbbEEEwwwrrrwwwrrrGGG111222666111(((///......---------------,,,,,,,,,+++++++++******++++++************++++++,,,,,,,,,,,,---...///000111444000RRRAAASSS222555444$$$((((((&&&''',,,111...))):::666...333***...111222***(((UUU{{{]]]777XXX888]]]cccsssWWW000###$$$,,,///000!!!555,,,,,,'''%%%&&&'''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&'''555+++jjj///...((('''+++(((""")))---###(((((())))))***+++---...;;;dddPPPPPPaaa:::yyyRRRaaaqqq___???III===777222111---)))(((+++,,,++++++,,,,,,---.../////////......------,,,,,,---------------------------...444666***&&&DDDkkkeeeXXXmmmmmm{{{jjj```{{{|||UUUKKK<<<777&&&'''///---+++666222'''((((((&&&((((((,,,)))111222999===rrr999222,,,***&&&&&&&&&&&&&&&&&&&&&&&&$$$)))///)))YYYvvv```}}}zzz{{{]]]xxx[[[dddUUUVVVsssvvvnnn[[[VVVxxx~~~mmmwww[[[HHH888666666000++++++///...------,,,,,,------,,,,,,,,,+++++++++******++++++************++++++,,,,,,,,,,,,---...//////111222///bbb>>>yyy???'''111...---+++)))---222444111999UUU999555222222***)))999\\\iiiAAA...///___kkkkkkYYYyyypppCCC---,,,&&&EEEZZZBBB"""###)))$$$%%%'''((())))))((('''''''''''''''&&&&&&&&&&&&''',,,'''///***eee ((((((,,,''' (((111+++((((((((()))***+++------DDDwwwsssgggrrrnnnzzzbbb@@@[[[xxxDDD===@@@888000---)))''')))...,,,+++++++++,,,------......---------,,,,,,,,,+++,,,,,,,,,,,,,,,---------...(((,,,777333)))///AAAtttyyyyyylllgggllluuummmgggzzzyyy^^^pppJJJ:::VVV???)))&&&000$$$222$$$...+++###'''(((%%%)))&&&...)))111333;;;FFF888:::444'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%000---YYY|||___MMMRRRxxxooo|||ooojjj{{{kkklllSSSbbbsss~~~sssjjjqqqHHH<<<333111---(((---888......---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++******))))))******+++,,,++++++,,,,,,---...///000000111rrrJJJzzzIII111......///333555666666888222999333555999,,,444sssttt111)))(((///EEEoooddd[[[ttteeeCCC(((---fff666***444888$$$%%%&&&((((((((('''&&&''''''''''''''''''''''''***<<>>''''''---+++"""$$$***&&&((((((((()))***+++------999yyyLLLqqqdddhhhXXXNNNqqqZZZ\\\888@@@888111000///,,,+++,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------,,,***+++222777555...(((222eeeqqqccc~~~RRR~~~cccyyy^^^uuuxxxTTT___444DDDeee)))+++ )))***...%%%,,,'''"""''''''%%%***&&&...+++111555>>>bbbXXXBBB555%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%"""000---UUU}}}}}}???WWWMMMOOOQQQYYYVVVmmmwwwvvvxxx```uuusssgggcccuuuwwwAAA666---...///,,,---111...------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))))))))******++++++++++++,,,---...///000---333aaavvv;;;...''')))555999222...333999lll444555,,,333KKKJJJ%%%)))BBB---+++222jjjiiiwwwCCCSSSGGG,,,)))&&&&&&'''''''''&&&&&&%%%&&&&&&'''''''''((((((((('''###'''$$$+++%%%ttt}}}))) &&&000,,,((()))'''(((((())))))***+++---...111???^^^YYYLLLKKKjjjrrraaa{{{JJJEEEqqqQQQnnnyyy}}}<<<222***+++///...+++))),,,,,,++++++++++++,,,,,,++++++++++++************)))******++++++,,,,,,---***000111---...444222+++999'''dddxxx]]]nnnoooppp|||nnnddd___888,,,111###&&&,,,%%%///222+++%%%)))'''$$$***))),,,...444999DDDLLL333+++&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!...(((JJJ~~~~~~lllvvvrrrccc}}}|||bbb|||wwwrrreeexxxXXX444000...111444111+++&&&...---,,,,,,++++++,,,,,,,,,,,,,,,+++++++++************))))))))))))******++++++++++++,,,---...///111,,,555yyyiiiKKK///###000666+++(((111MMMNNN555444666UUUvvv666000(((,,,%%%<<<)))DDD@@@cccUUUPPP???###***))))))((('''&&&&&&&&&&&&%%%%%%&&&'''((()))******###//////&&&)))<<>>000......,,,,,,,,,,,,+++++++++++++++,,,************************)))))))))***+++,,,,,,,,,,,,111111+++***///111//////'''@@@lll}}}iiivvvuuummm}}}zzzzzzqqqQQQ"""+++...((((((***$$$777777---'''***'''%%%+++---)))333999@@@OOOTTT222555&&&&&&&&&&&&&&&&&&&&&&&&((( ---###@@@{{{yyyjjjXXXaaafffcccmmm```ZZZRRRyyyFFF___ooobbb^^^kkk~~~___vvv}}}vvvkkkNNN///222111,,,)))+++...///...---,,,,,,++++++,,,,,,,,,,,,,,,+++++++++************))))))))))))******++++++++++++,,,---......222+++777aaauuuFFF&&&...555++++++:::ZZZ===777,,,UUUBBB'''444333&&&---555***111pppbbbnnnGGGdddVVV000222%%%555---+++)))((('''&&&''''''$$$%%%&&&'''(((***++++++((($$$...%%%***''''''ccc|||EEE$$$***---((((((+++(((((())))))***+++---...***...)))SSSXXXJJJPPPFFFbbbEEEssslllDDD444000000111,,,,,,++++++***+++++++++)))))))))))))))*********((())))))***++++++,,,,,,111,,,***,,,000000,,,(((...000111(((yyyooolll{{{hhhccc}}}sssaaakkkfff'''333$$$&&&&&&***999888,,,&&&***(((%%%---///(((777===FFFWWWwwwAAA888...&&&(((***$$$&&&***&&&***&&&$$$'''999|||xxxyyyyyy~~~YYYhhhccc~~~gggzzz^^^XXXqqq[[[kkkgggRRRccccccTTTFFF777///555,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********+++******)))))))))))))))*********+++---///000111111666111MMM~~~111000888...666000]]]AAA///SSS|||444...222<<>>~~~TTTIIIttt<<>>uuuzzz{{{tttjjj{{{GGG---$$$!!!,,,222444@@@*** '''++++++---...222333EEECCCkkk@@@///,,,///'''###''''''+++$$$,,,&&&)))[[[~~~\\\^^^qqqqqqUUUsssuuunnn\\\mmm[[[999;;;'''$$$111(((,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************+++******))))))))))))))))))))))))***+++,,,---...000///RRRPPPXXX:::jjj<<>>]]]III222***---'''###(((***)))&&&***%%%...@@@xxx^^^eee}}}oooUUUvvvZZZ}}}XXXpppZZZ222)))999666000555999,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******)))))))))***************+++******)))))))))))))))))))))))))))***+++,,,---...---]]]VVVXXXWWW999}}}UUU---333999777666ooo===]]]vvvgggBBBJJJCCCEEE<<<555++++++&&&,,,***---''''''''''''((((((((((((&&&'''((()))***++++++***$$$111///qqq222''')))(((((()))******))))))((($$$...###777;;;CCCLLL|||TTTMMM[[[dddUUU{{{RRRAAA111///---,,,,,,,,,+++***++++++******))))))(((((()))***+++,,,,,,,,,,,,+++,,,------......------,,,444666555111999222AAAyyyrrrCCCRRRPPP)))---))),,,+++???\\\333&&&,,,&&&)))444222999999DDDdddBBB------)))''')))(((&&&(((&&&"""333(((|||}}}rrr|||uuuccc^^^qqqLLLXXXnnnXXXtttqqqWWWzzzhhh===FFF666---;;;333!!!''',,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******((()))))))))*********++++++******)))))))))))))))))))))((())))))***+++,,,//////jjj^^^|||BBB::::::///555,,,333DDDVVVFFFXXXYYYbbbRRR)))%%%)))'''***&&&,,,''''''''''''((((((((((((''''''((()))))))))((('''111%%%QQQFFF222$$$(((((()))******)))(((''' 444---222///555HHH^^^LLLrrrzzzHHHsssFFFRRReee[[[111///---,,,,,,,,,+++************))))))))))))))))))***+++,,,,,,,,,++++++,,,------......------,,,&&&)))+++,,,444,,,OOOzzz|||VVVMMMyyy@@@''',,,'''///***999YYY,,,!!!+++%%%***999555777CCC]]]TTT333...,,,***)))%%%###(((### 666pppqqqttt{{{zzzkkkdddzzzPPPHHHjjj^^^SSS~~~qqqyyypppooo:::999>>>!!!,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******(((((())))))*********++++++******)))))))))))))))))))))(((((()))***++++++222333ttteee{{{NNN777:::000%%%CCC,,,<<>>777333000......---,,,++++++,,,------,,,000,,,***,,,)))%%%(((000333$$$""")))(((((()))###)))(((((((((((())))))***//////\\\```111"""???---(((222;;;TTT[[[dddQQQOOO''',,,+++,,,&&&$$$((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%+++...(((:::UUU,,,%%%***%%%&&&,,,)))%%%&&&***000&&&'''---(((PPP{{{TTT\\\}}}999yyymmmGGGjjjDDDFFFzzz///)))''',,,000---)))((())))))(((((((((((())))))(((((()))***++++++,,,,,,***+++,,,---...---,,,+++%%%...666555+++,,,JJJQQQyyy///,,,###000111(((<<>>yyyMMMFFF~~~555---...'''///111000~~~???MMMJJJ^^^...$$$$$$))))))222''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&,,,'''UUU%%%%%%&&&+++###!!!'''$$$)))!!!)))$$$'''..."""333iiixxxBBB|||]]]OOO|||OOO]]]>>>fff\\\222---)))***+++))))))+++))))))(((((((((((()))))))))))))))***++++++,,,,,,++++++,,,,,,------,,,,,,---//////---,,,000jjjXXXnnnvvvlllIII[[[eeeYYY^^^///%%%***,,,((((((<<>>aaadddPPPttthhhNNNyyyFFF***###(((***""",,,''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%###...###%%%%%%,,,zzzCCC&&&///%%%)))###***!!!***%%%(((000$$$""":::~~~|||fffvvv}}}555nnnkkkNNNPPPgggFFF||||||111---++++++)))&&&(((,,,***))))))(((((())))))***))))))******+++,,,,,,,,,,,,,,,++++++,,,,,,------111000+++)))111222```jjj___qqq___OOOKKKVVVddd+++]]]%%%!!!&&&///$$$444$$$(((***///444///:::EEEFFF999111!!!&&&'''###'''&&&)))$$$$$$HHHyyyuuuwww{{{ssstttnnn555UUUCCCGGGxxx@@@IIIaaannnVVVGGG\\\nnn{{{ttt999666>>>///---333111111777111&&&&&&888...))),,,444>>>MMM[[[{{{WWWJJJ999,,,&&&&&&)))---+++$$$$$$&&&$$$)))+++###(((''''''(((((()))***+++***bbbooo|||999}}}hhhTTT]]]aaaBBB+++444---555///(((```SSS{{{JJJ888HHH444((()))(((...+++&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&((('''000***;;;rrr555+++)))$$$---)))&&&,,,&&&$$$---***%%%...)))BBB___zzz|||OOOzzzFFFPPPEEEeee@@@XXXaaawww~~~iii000.........,,,)))***///***))))))))))))))))))************++++++,,,,,,,,,---,,,+++***+++,,,---...---///,,,,,,555...OOOCCCSSSmmmfff~~~wwwwwwrrr<<<%%%)))333OOOaaa(((;;;OOOYYYFFF***)))""",,,###999------)))000666000>>>___aaa999555---&&&)))###***''')))(((!!!444zzz|||zzzzzzzzz}}}cccrrrnnnbbb///pppLLLnnnQQQNNNnnnVVV[[[hhhnnnttthhhGGG~~~}}}DDD---999;;;333555888111...444444111666---)))+++222111(((%%%***======AAALLLbbbbbbDDD000333 !!!...((( %%%---''''''''''''((()))***+++...iiijjj{{{VVVXXX:::999```rrriiiRRR}}}666(((---000000&&&===zzzIIIiiiGGGkkk<<<---+++111)))(((&&&111''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''""")))!!!)))000lllSSS+++&&&&&&***+++((($$$)))&&&"""'''******,,,(((EEEZZZ:::>>>hhhLLL}}}oooBBBpppLLL[[[<<>>}}}XXX{{{lll}}}|||uuu[[[LLLYYY~~~BBB***---333"""""")))888AAA|||uuueee333$$$&&&GGG===LLL...---&&&)))...***)))------888444111XXXddd999666******""",,,&&&###---(((&&&333vvvttt\\\PPPvvv???KKKdddAAAgggRRRAAAOOOnnnYYYnnnLLLuuukkk<<<888888333444666000777555333777111***---222:::999///))),,,+++$$$000...,,,))))))+++111555===@@@>>><<>>HHH:::111)))!!!,,,%%%!!!...***&&&gggttt555PPP:::///777TTTZZZ```555TTTlll???RRRGGGyyyppp___XXXhhhyyyaaa{{{777'''555+++555@@@)))555999222---111000///777///)))+++444222''')))444,,,***((()))+++,,,,,,***'''222888333,,,---000111555(((***000'''"""'''+++&&&&&&''''''(((***+++,,,===fff^^^uuutttmmmuuuZZZ:::---777333)))777333KKKuuu111...666BBB]]]___bbb...)))***!!!++++++$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%"""!!!%%%666!!! ---000~~~LLL'''...%%%000 ,,,!!!"""'''$$$%%%+++))) :::ddd~~~xxx{{{KKKFFF}}}LLLLLL```RRRBBBAAAYYYrrr[[[\\\ddd///888UUUeeeAAA++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,+++***...&&&...---666###VVVlllwwwnnniiirrrwwwqqqVVVcccccc555777***222+++$$$+++(((111!!!===}}}lll===%%%---***777NNN@@@FFF)))***,,,,,,///333111777666YYYfff888888+++...+++(((!!!$$$///%%%555wwwQQQOOOeeeTTT;;;lll:::555oooMMMlllZZZdddyyy{{{{{{lllzzzIIIBBB<<<333...---///222444///111444666666555222111,,,,,,------,,,***)))'''((((((((()))******++++++,,,+++******,,,,,,+++***))))))(((((('''''''''&&&###+++)))%%%***+++***111XXXeee|||hhhuuuppp___\\\ddd___lll111CCC;;;777---666,,,%%%TTTfff///,,,444///(((uuuZZZppp;;;000---+++***$$$''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((III???'''***((('''&&&&&&%%%%%%&&&&&&'''444'''555ssskkklll666jjjwwwnnn666uuu>>>hhhAAATTT___IIIhhhGGGKKKbbbOOO[[[<<<(((%%%,,,---???"""---,,,,,,++++++,,,,,,---.........------.........************+++---000111TTTqqq]]]yyyYYYAAA++++++++++++******))))))&&&"""...&&&000SSS\\\III###!!!000777ddd___fff......***(((333222555444EEEjjjIII666***)))&&&******&&&(((&&&444HHHZZZ\\\777~~~333ppp:::nnn>>>FFFpppVVV\\\ssseeeooo~~~XXXJJJ999555000---,,,------------///222555666555333111,,,,,,,,,,,,,,,+++******)))))))))***************,,,+++******,,,,,,+++***)))(((((((((''''''''''''$$$+++(((%%%++++++)))000hhhZZZ```\\\111```TTT222&&&666%%%(((PPPmmm>>>,,,000444///666CCCzzzQQQrrr777"""((('''%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&444rrr...***,,,!!!&&&&&&%%%%%%%%%%%%&&&&&&''')))%%%+++OOOyyywwwZZZFFF|||zzzSSSIII```OOOMMMfffRRRyyysssdddsssFFFppp]]]aaa777,,,***(((111%%%...---,,,,,,++++++,,,,,,---...------,,,,,,------...******)))***+++,,,...///FFFdddfffCCC%%%,,,+++***)))((((((((((((222'''$$$<<<,,,___>>>444%%%333(((CCCjjjuuu[[[222)))555------777111>>>OOOkkk555000***$$$)))///'''!!!+++ 111%%%rrr>>>III@@@NNN$$$TTT+++:::___DDD666---___iiiJJJwwwJJJfff222111000...------,,,***(((,,,---000333444444333222---,,,,,,++++++,,,,,,,,,+++++++++************)))+++***)))***+++,,,+++)))((((((((((((''''''''''''&&&+++'''&&&,,,+++)))///{{{rrrsssooo@@@@@@000fff)))...---///&&&AAA}}}qqq777'''---///,,,...777$$$mmmSSS___VVV!!!///$$$"""(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''' QQQ___+++***'''%%%%%%$$$$$$$$$$$$%%%%%%---''''''+++ddd~~~|||///iiiooo222pppCCCeeeGGGaaaXXX|||aaayyyIIIxxx]]]------***333222,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,+++***)))))))))***,,,------\\\]]]^^^^^^555%%%,,,***(((&&&&&&&&&'''(((333---!!!777|||yyyhhhKKK###"""!!!???PPPlllAAA444###888444000333333???pppFFF777///)))###+++***!!!000000---===pppZZZ)))555^^^BBB,,,GGG222@@@BBB222nnncccvvvXXXuuutttOOOxxx~~~yyyUUU555:::000///...---...---+++)))***+++---000222333333333///...---+++++++++,,,------,,,,,,+++******))))))+++)))((()))***+++***)))((((((((((((((('''''''''(((+++'''&&&---+++)))222hhhFFF777QQQhhh111eeeiii888222'''888'''LLLyyy}}}NNN***+++000(((&&&...'''...CCCPPP999---&&&###***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$***///nnnDDD///%%%$$$$$$######$$$$$$%%%))),,,+++III~~~IIIEEENNNNNNSSSfffNNN>>>eeedddfffYYYOOOwww}}}mmmzzzeeeeee777111111!!!222))),,,,,,++++++++++++,,,,,,*********))))))*********+++***)))(((((()))***+++&&&000gggooofff***'''---***)))'''%%%%%%'''***,,,...(((///)))NNNBBBhhhKKKCCC&&&...(((CCC,,,444&&&555<<<===...>>>IIIsss::://////###&&&///$$$---... (((...CCCKKKRRRCCCCCC+++iii///000...SSSeee111JJJzzzUUUxxx}}}tttpppMMMbbb111:::111///,,,++++++,,,,,,+++))))))+++---///111222333222000...,,,+++++++++,,,......---,,,+++***))))))***)))((((((******)))((('''''''''((((((((((((((((((***'''(((---***,,,:::gggQQQppp]]]///iiiOOO888|||CCC+++222 333HHHBBB111'''+++---''''''...!!!000222JJJqqq\\\bbb+++***###)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&((( 444~~~...$$$%%%$$$$$$######$$$$$$%%%"""$$$***+++%%%111\\\<<<^^^uuu888ppp}}}rrrEEEZZZVVVVVViiimmmkkkyyyvvvRRRPPPccckkk___qqq111KKKZZZ333000<<<%%%,,,++++++******++++++,,,))))))(((((((((((())))))+++***)))((((((((()))***---000000RRRjjj000+++...###((('''&&&%%%'''***---///555!!!111000[[[HHHOOO>>>---)))---%%%(((***//////555>>>===666DDDxxxSSS///333***'''333%%%''''''******$$$---ppplllppp:::OOOCCC***OOO444@@@,,,YYY111XXXPPP888???"""===MMMnnnyyyYYY???:::TTTbbbAAAKKK777000---)))'''''')))******((())))))***,,,...111222111000///...---,,,,,,,,,......------,,,+++******)))((('''((()))***)))''''''''''''(((((((((((((((&&&***((())),,,***111EEErrrlllQQQ999<<>>DDD```uuuaaaOOOLLLJJJ;;;===ppp]]]QQQWWW^^^{{{<<<+++//////+++++++++************++++++))))))(((((((((((())))))+++***)))(((((()))******444,,,--->>>qqqPPP$$$,,,444+++(((&&&&&&&&&&&&(((+++...000$$$...111333uuulllHHH```GGG000###)))$$$---'''///%%%111555:::+++@@@OOO===555333'''000%%%)))%%%+++111666;;;}}}JJJ'''<<<444444;;;SSSJJJGGG000444DDDAAA)))<<>>333---888(((000...,,,***((('''''''''(((((((((((()))***+++,,,------,,,,,,,,,---......222111000///...---,,,+++------+++)))&&&&&&''')))(((((('''''''''(((((()))+++!!!,,,---...'''333yyyDDDaaajjj;;;hhhwww;;;wwwNNN~~~111===___000ppp{{{JJJ111555)))))))))((('''&&&&&&%%%%%%$$$((()))&&&(((EEEzzzUUU333$$$&&&'''### !!!&&&(((&&&&&&%%%%%%$$$$$$#########%%%%%%$$$$$$###""""""!!!$$$!!!!!!&&&$$$***bbbPPP)))+++%%%%%%"""&&&%%%%%%%%%%%%&&&''''''>>>555[[[yyyBBB}}}]]]TTTWWWzzzbbbiiiZZZaaa~~~mmmZZZdddWWW222zzznnn%%%555&&&+++///...(((%%%((()))&&&'''&&&###!!!555 $$$000777/// &&&***&&&,,,((($$$,,,,,,'''111555eeedddEEE888***>>>...(((///111+++%%%&&&'''&&&'''$$$###%%%%%%###$$$'''###%%%&&&&&&'''---888@@@RRRrrr"""%%%)))222555'''BBB:::999```===aaaCCC,,,555''')))&&&)))***)))'''***111777SSSSSS***111333+++222HHHGGG...III999^^^pppxxx{{{{{{{{{NNNbbbbbbFFF888222,,,000)))---------,,,+++)))'''&&&(((((((((((()))***+++,,,,,,,,,------------......222111000///...---,,,,,,------,,,)))'''&&&(((***((((((''''''''''''((((((***""",,,,,,...,,,>>>eee:::DDDjjjMMMyyy<<>>666AAANNN^^^KKK555222))))))***)))''')))+++,,,***)))(((MMMiiixxxqqqOOO111%%%///...XXXHHH444xxxCCC555tttDDD}}}jjjiii???MMMrrreee666777666000,,,///***+++,,,---,,,***(((&&&(((((((((((()))***+++++++++,,,---...//////...---111111000///...------,,,------,,,***((('''(((***((((((''''''''''''(((((('''###++++++,,,222PPPzzzVVVWWW;;;UUUbbb~~~YYY\\\fffXXXMMM333SSS)))eeeyyyLLL555...$$$)))((((((''''''&&&%%%%%%%%%(((!!!$$$---%%% @@@llljjj888)))&&&&&&'''))))))''''''%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%% &&&&&&%%%""",,,LLLfff///&&&"""%%%,,,"""&&&%%%%%%%%%%%%&&&'''''')))CCCMMM{{{}}}^^^\\\NNNJJJpppLLLvvvzzzPPPttt|||iiieee}}}wwwiiiwww{{{xxxPPPuuu+++444---,,,(((%%%'''+++***''')))'''***...@@@tttjjjsss222------%%%...&&&&&&))),,,,,,&&&,,,)))AAAbbb(((999444+++111(((---///+++'''''''''&&&%%%###%%%((((((%%%###%%%'''((()))'''%%%%%%***...222~~~...CCC)))222%%%'''777000AAAGGGjjjFFFoooCCC444&&&222...,,,***+++---...+++'''...,,,>>>fffsssuuuYYYOOOWWW...FFF444:::ccc///===mmm999lll}}}tttkkkhhh222MMMhhhDDD333777666333+++222******+++++++++***))))))((((((((((((((()))*********+++---///000///...---000000//////......---------------+++)))((()))+++)))((((((''''''''''''(((&&&&&&*********999bbbeee>>>[[[vvv[[[]]]wwwmmmfffkkkIIIwww222bbb...<<>>'''JJJfffCCCeeeqqqBBB***NNN111+++<<<111///,,,///,,,...,,,)))'''&&&(((+++---(((((((((''''''(((((()))((()))+++,,,------------.........///////////////,,,---...---+++***+++,,,***)))(((''''''&&&''''''&&&+++(((***---LLLmmm}}}qqq===zzzTTT:::OOOsssLLL...xxxjjjkkk'''%%%///!!!%%%&&&&&&%%%%%%%%%%%%%%%%%%"""&&&&&&###&&&---,,,&&&;;;WWW]]]<<<###$$$)))%%%###'''%%%%%%&&&&&&'''((())))))))))))(((((('''&&&&&&%%%$$$)))"""$$$'''%%%)))+++fffjjj222"""$$$&&&%%%%%%%%%%%%&&&''''''###444$$$ccc<<>>yyykkkWWWrrrJJJLLLQQQ111vvv___[[[///JJJ***000222888,,,333(((333---...,,,***(((((()))***+++)))(((((('''''''''(((((('''((()))***+++,,,,,,------.........//////000000,,,---......,,,+++,,,,,,***)))(((''''''&&&&&&&&&$$$+++&&&,,,222WWWbbblllnnn]]]^^^///llljjj555LLLvvv{{{:::+++''',,,$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())),,,bbbkkk```QQQ***%%%***%%%"""&&&$$$%%%&&&'''((()))******---,,,+++)))'''%%%$$$###$$$'''""" &&&$$$"""))))))444JJJ111&&&%%%&&&%%%%%%%%%%%%&&&''''''"""---""";;;___```{{{XXXWWWRRR===wwwNNNiii[[[]]]KKK]]]]]]bbbtttEEEbbbpppuuuddd<<<000'''&&&((('''''')))((('''+++JJJnnnPPP...,,,***(((''')))***&&&---(((***000)))222GGGOOO)))(((,,,***((()))......)))%%%&&&'''&&&(((,,,,,,(((&&&'''(((((('''((((((((('''&&&777999666000888666...222***444>>>RRRaaa<<>>222///000***+++111000)))...SSStttmmm<<>>yyyrrrfffHHHyyyhhh]]]ggg>>>,,,+++---###///777---mmmrrr~~~...+++!!!)))%%%'''''''''''''''((()))***+++111999vvvCCC"""---***((('''(((******'''$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&'''***---,,,,,,---,,,+++,,,...000'''333444<<>>---DDD...---,,,+++***)))))))))++++++******))))))((((((******))))))((((((''''''''''''''''''(((((((((((())))))***++++++++++++++++++,,,---,,,***))))))***)))))))))(((((((((''''''))))))...444jjjPPPwww666YYYooo<<<___***===GGG)))$$$$$$((('''"""###)))&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&)))'''%%%CCCaaaNNN###...---(((&&&%%%&&&(((***++++++***)))'''%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$///(((___111$$$,,,,,,###!!!((((((!!!'''"""''')))!!!222tttiiinnnWWWjjjxxxZZZAAAkkkuuuPPPYYYKKK```zzziiinnn~~~<<>>222+++)))'''(((+++,,,***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&'''))),,,+++,,,...//////000333555MMM444BBBJJJzzz;;;111111///...)))///ccc~~~zzzdddSSS777KKKOOOrrrsssjjj}}}yyyeeeIII!!!'''BBB...+++***))))))(((((((((((())))))((((((((((((((((((((())))))***))))))((('''''''''''''''(((((((((((('''((())))))******)))))))))+++,,,,,,***))))))******)))))))))((((((((((((%%%,,,&&&444aaaFFFAAAZZZHHH:::uuuAAAtttJJJ&&&***(((((()))((($$$###%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&+++###333%%%777YYY```%%%((()))(((&&&%%%%%%''')))))))))%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''''''"""VVV<<<((('''***!!!!!!***!!!+++((('''***###666gggxxxQQQLLLuuu|||ssskkkEEEvvvcccrrrcccFFFVVV|||NNNYYYggg???444000///111,,,kkk|||ZZZ000... ,,,'''''''''''''''(((((()))***&&&<<>>oooXXX***...%%%''''''&&&%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$###$$$$$$$$$$$$%%%%%%%%%###### (((,,,III^^^fff777''')))'''%%%%%%&&&(((((((((###$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""$$$###---(((RRRbbb///$$$)))&&&$$$***%%%)))%%%$$$+++***%%%(((]]]sssdddmmmjjjOOOffftttWWW^^^HHH^^^___ddd|||EEEJJJpppsssddd>>>???LLLAAA___|||QQQ+++222,,,===~~~===&&&"""+++'''(((''''''&&&&&&''''''''',,,(((***'''III^^^+++(((&&&(((+++......---''''''''''''''''''''''''%%%'''))))))((('''((()))&&&)))---///000111333444555VVVrrrGGG666+++666WWWZZZnnnvvvsss|||SSSOOOsssccc\\\777IIIWWW{{{iiiYYYoooXXX\\\ppp999AAA---+++******))))))))))))***&&&'''''''''''''''''''''&&&''')))***+++***((('''''''''''''''((((((((()))&&&''''''(((((((((((((((***,,,------,,,+++,,,---************))))))))))))%%%%%%///}}}TTT???UUUKKKHHH{{{333rrreeeLLLccc555%%%'''&&&+++...+++&&&$$$%%%&&&&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%000!!!---,,,dddMMMxxx<<<***)))'''%%%%%%&&&(((((((((###$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%)))'''///>>>!!!$$$***)))&&&---)))&&&&&&(((((((((***:::kkkbbbZZZUUUIIIFFF```^^^CCCIIIlllCCCXXXbbblllooo[[[fffcccxxxCCC...999uuu]]]&&&"""666(((''''''&&&&&&&&&''''''"""...///444111eee,,,)))''')))---000000///''''''''''''''''''''''''%%%'''))))))((('''((()))***---000222222222333444CCCrrr^^^>>>333...RRRjjjrrrpppuuuJJJ@@@]]]999HHH___aaa999xxxzzzbbb555tttsss\\\RRR```rrr~~~WWW)))%%%777&&&***---###000)))))))))))))))))))))))))))''''''(((((())))))************))))))((((((''''''&&&&&&''''''(((((())))))''''''((()))***+++,,,,,,,,,,,,,,,++++++++++++***"""+++$$$rrrsss~~~HHH>>>EEE444kkkQQQ999ccc...iiiDDD,,,((()))''''''''''''((((((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""",,,&&&777!!!777xxxYYYhhh,,,,,,))) 111(((111 ''''''&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%"""%%%'''&&&$$$'''---333sss$$$%%%...!!!%%%)))(((((((((((()))******...aaa___iiiggg^^^YYYhhh[[[|||FFFDDD\\\rrrLLLrrr===pppuuuaaaeeeqqq^^^]]]iiieee777"""---***''''''&&&&&&&&&''''''(((%%%+++---+++,,,CCC888666""",,,*** 333,,,"""+++(((!!!$$$&&&'''---)))((((((((())))))'''&&&,,,))),,,777,,,(((;;;777SSSMMM///:::iiiffflllyyyVVVEEEWWW999ZZZYYYSSSTTT???NNNRRReeeuuuwwwxxxVVV;;;222%%%,,,,,,%%%)))%%%((((((((((((((((((((((((''''''(((((())))))))))))))))))))))))((((((''''''(((((((((((((((((())))))((((((((()))******++++++------,,,+++***)))((((((///888555zzz~~~|||TTTBBBMMM999uuuwwwXXX{{{555pppVVVEEEccc&&&&&&&&&&&&'''''''''((((((((((((***)))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&"""...$$$###///""",,,```HHHFFF$$$,,,'''***)))###(((&&&&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###&&&(((&&&$$$%%%***...{{{III+++''',,,$$$'''''''''(((((()))))))))***FFFsss___ccc}}}RRR~~~WWW^^^IIImmmYYYWWWbbbeee___qqq|||iii{{{888$$$''''''''''''&&&&&&&&&''''''(((&&&+++,,,***)))333hhhooo---###'''...000777$$$...%%%"""''',,,)))%%%%%%)))(((''''''((()))******+++,,,444,,,777===000EEE|||===???]]]bbbfffqqqccczzzIIIrrreee,,,---HHHBBB{{{bbb~~~xxxzzzlll666'''---***'''###&&&(((((((((((((((((((((((('''(((((((((((())))))))))))))))))(((((((((((('''))))))))))))))))))(((((())))))))))))))))))))))))---,,,+++***)))((('''&&&""")))222vvv333[[[lllgggMMMCCCZZZyyyQQQ<<<|||)))zzzzzzBBB&&&(((000,,,&&&&&&&&&'''''''''((((((***)))))))))))))))((((((''''''''''''''''''''''''"""---)))$$$)))'''&&&111ttt[[[yyy+++,,,,,,$$$))))))+++$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$'''((('''$$$###%%%(((EEE***)))&&&%%%$$$%%%&&&(((((())))))))))))(((^^^kkksssYYYcccXXX~~~FFF```222```iiirrrdddvvv777)))---'''(((''''''&&&&&&&&&''''''%%%))))))+++)))&&&===eee111///***"""'''---'''###***%%% ,,,222''')))(((&&&&&&'''(((+++,,,333,,,555###555>>>444mmm<<>>HHHlllpppCCC,,,---''')))###---((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((++++++******))))))((((((******))))))((((((((((((******))))))(((((('''''',,,...999yyy~~~ttt~~~666KKKdddEEE===```}}}zzz|||IIIyyy999eee???MMMhhh---+++(((&&&###%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''+++***(((,,,+++###]]]EEE~~~SSS((()))&&&&&&,,,(((######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''%%%$$$$$$%%%&&&ggg___+++%%%)))###$$$&&&'''((()))((((((+++<<>>SSS---000"""%%%&&&222///,,,222111&&&'''---((('''((((((((('''(((***+++222&&&333000111444ZZZZZZ______hhhnnn>>>FFFsss,,,pppbbb>>>>>>>>>:::^^^[[[AAAEEEKKKHHHrrrtttcccxxxNNN......(((+++###---''''''''''''''''''''''''(((((((((''''''''''''''''''''''''''''''(((((((((++++++******))))))((((((******))))))(((''''''''''''''''''((())))))******---000EEE}}}wwwxxxwwwuuuyyy[[['''pppffflllBBB444111>>>RRRssshhhTTTrrrjjjAAA}}}444tttNNN+++%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$***"""(((///(((***000,,,;;;yyyQQQ...###...$$$,,,'''"""$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###&&&'''&&&%%%%%%%%%***000CCC222)))$$$%%%&&&'''(((((((((((('''+++,,,GGGggguuulllJJJrrrNNN|||aaa}}}sssmmmUUUuuufffgggLLLqqqeeeYYYvvvxxxkkk[[[vvvqqq[[[''',,,)))(((((('''&&&&&&&&&&&&&&&(((((($$$(((111...***222MMM'''333///333%%%111333"""888777$$$"""...%%%(((++++++***)))***,,,---***333===777NNNWWWXXXpppkkkoooNNNPPP[[[___```ZZZ000>>>%%%DDD555fffoooPPPHHHAAAUUUKKKOOOWWWSSSbbb\\\fffggg\\\222///---)))$$$&&&''''''''''''''''''''''''(((((((((''''''''''''&&&&&&''''''''''''((((((((())))))))))))))))))(((((()))))))))(((((('''''''''%%%&&&'''((()))***+++,,,(((MMMuuuqqqvvvttteee,,,WWWtttuuuYYYHHH:::PPP]]]OOODDDEEEKKKnnnHHHfff@@@```OOOMMM@@@$$$+++***!!!222$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&########################---###&&&---'''$$$,,,333///OOORRRLLL'''222'''***---!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$&&&''''''&&&&&&,,,%%%eee555(((''''''&&&&&&''''''((()))!!!444***...~~~QQQUUUlllaaaggg]]]{{{gggqqqzzz|||gggtttwwwxxx[[[|||RRRdddfffbbbDDDyyy{{{333$$$000)))((('''&&&&&&&&&&&&&&&(((+++%%%%%%......***///%%%xxxPPP;;;)))'''&&&888:::[[[\\\???...)))(((,,,&&&)))---.........000333??????000///CCCttt}}}eee___RRRWWWTTTCCCrrr,,,JJJ---AAAbbbXXX666888>>>666DDDAAAaaannnHHHhhhfffNNNvvvNNNRRR|||>>>000...%%%(((&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((())))))((((((((((((((((((''''''''''''((()))******++++++,,,444___uuuyyyooozzzwww:::///tttjjjmmmbbbvvvMMM333```oooxxxzzzhhh666jjjiiiHHHxxx\\\AAAnnnIII///''' )))***$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$)))((('''((('''%%%(((///###000kkkhhhUUU}}}555,,,///)))---((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%'''''''''&&&%%%...///KKK,,,+++***'''&&&%%%'''(((***%%%,,,---,,,JJJ[[[jjj```nnnTTTuuuyyykkkccckkkhhhyyyhhhzzzCCC......))))))(((&&&&&&%%%%%%&&&%%%,,,((($$$******(((---&&&FFFOOO222===___rrrAAA(((...(((%%%(((+++...///000444;;;BBBHHHCCC444111rrrpppccchhhlllNNN\\\+++EEEsssNNN(((AAARRRSSS666888LLLDDDFFF222MMMdddHHHNNNLLLMMM999jjjeee===~~~}}};;;aaa~~~WWWttt~~~KKK000---"""///,,,''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((())))))))))))***************111```zzz|||mmm%%%UUUhhhkkkkkknnnppp;;;<<<}}}cccgggvvv<<>>FFFMMMQQQQQQLLLQQQQQQIIIAAA@@@BBBCCCIIIKKKHHHDDDLLLaaattt}}}kkk777)))888###(((((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((******))))))(((((('''''')))(((((((((((())))))***'''222^^^xxxxxx@@@444aaaooosssqqq{{{III>>>hhhfffuuuyyyyyynnn999111\\\TTTkkkbbb555pppQQQ777aaa(((***...###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&&&&''''''###...888JJJ???aaaCCC+++444;;;,,,&&&!!!***444...)))------'''((((((((('''&&&&&&%%%&&&&&&&&&''''''''''''(((...'''666***eeeAAA777***"""%%%'''&&&(((,,,)))222333@@@BBBoooddd```mmmjjjnnn???lllpppOOObbbeee^^^EEEjjj\\\OOONNNgggiiiaaammmzzztttZZZ111***((()))((((((((((((%%% ''''''''''''(((((((((((()))333222IIIXXXJJJ444'''(((000333111//////&&&$$$...111///555AAA(((fff}}}\\\PPPWWWRRRUUUxxxlllqqqRRR888000BBBsssaaaSSSKKK999666@@@777777777999===DDDLLLQQQCCCJJJOOOOOOMMMMMMJJJEEEGGGGGGBBB;;;===HHHQQQTTTeee}}}===,,,444'''(((((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((())))))))))))(((((('''''')))(((((((((((()))******---444nnn}}}ppp???EEElllvvveeeXXXvvvooommmyyyxxxbbbBBB111NNNyyyjjjYYYsss>>>NNNwwwDDD555'''(((***###&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&&&&''''''++++++,,,333yyy```MMMmmm,,,222SSS,,,,,,$$$'''***$$$$$$'''###((((((((((((((('''&&&&&&((((((((()))))))))******&&&(((***HHH999+++***222///...222222:::666888AAA???ZZZfffCCCfffcccfffooohhhdddIIIpppIIIiiizzzlllddd||||||~~~AAA***&&&&&&&&&%%%&&&&&&&&&%%%''''''''''''((((((((((((......%%%:::|||lllcccSSSAAA<<<666"""///'''000111111333+++%%%+++000TTTfffXXXlllKKKGGGdddyyywwwrrriiiTTTNNN;;;111eeeccc<<<777@@@111777777777444444:::EEENNNNNNNNNKKKGGGJJJQQQUUUUUUDDDCCC???;;;<<<@@@BBB@@@LLLUUU\\\sssGGG111...,,,(((((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((()))))))))(((((((((((('''((((((((((((((()))***+++000555wwwQQQ333TTTxxx{{{\\\AAAuuurrr|||mmmUUU;;;222;;;tttJJJxxxaaa333{{{eee+++((( ''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&''''''(((,,,(((%%%+++\\\444NNNXXX]]]PPPeeeHHH222,,,%%%$$$$$$ '''+++###'''((((((((((((''''''&&&************++++++++++++,,,BBB@@@iiizzzFFF...666777999;;;333???000555999666===ssszzzEEEddd{{{yyylllfffaaa~~~;;;iii^^^wwwsss{{{zzzvvv{{{aaa+++'''''''''&&&$$$$$$&&&(((&&&''''''''''''(((((((((,,,***$$$000@@@rrriiiZZZcccWWWGGG@@@888'''###,,,111888HHH<<>>HHHOOOOOOMMMPPPSSSUUUAAAZZZ]]]hhhuuuJJJ>>>NNN<<<---'''$$$'''((( %%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''(((((($$$///+++///===iiiDDDTTT]]]OOO:::***+++(((***(((###***...$$$&&&&&&''''''''''''&&&%%%))))))))))))*********+++777999BBBUUU+++666888444888777555(((000///222000NNNzzz}}}eeegggtttoooyyytttxxx___MMMeeennn___zzz444+++*********'''###$$$(((&&&&&&&&&'''''''''(((((($$$)))222000&&&xxxmmm~~~JJJ000111...---777uuuvvvKKKgggaaabbbdddbbbhhh~~~nnn^^^UUU@@@DDD}}}JJJSSSJJJ666111CCC???<<<;;;<<<>>>>>>===JJJVVV^^^[[[RRRLLLJJJIIITTTPPPKKKHHHEEECCCAAAAAAEEERRRSSSEEE\\\ccc888&&&111(((((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''''''''((((((((((((((((((((()))***+++,,,111KKK\\\111AAAuuu{{{@@@}}}yyysssrrrsss~~~pppxxxwwwPPPccc666lll,,, &&&***''' %%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((((((###444---888777FFF}}}777QQQhhh___,,,+++///---$$$%%%'''$$$%%%%%%&&&&&&&&&%%%%%%&&&''''''''''''(((((((((444RRR{{{kkkXXX+++444333&&&,,,<<<+++***111+++666333<<>>AAAAAA>>>:::EEESSS]]]XXXMMMGGGHHHIIIOOOLLLIIIGGGDDDAAADDDIIIFFFSSSSSS@@@RRRvvv<<<)))000)))((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&''''''''''''(((((((((((((((((()))***+++,,,---,,,^^^BBB777]]]yyyssspppttt~~~777tttzzzYYYDDD{{{RRRaaa999&&&)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((()))++++++///cccyyyWWW---$$$'''+++%%%$$$'''###$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''###///aaaNNNOOO666&&&000,,,'''...%%%...---)))777333111YYY~~~UUUhhhkkk@@@___888}}}}}}gggbbb+++$$$###((()))%%%###'''%%%&&&&&&&&&&&&'''''''''+++'''***###999&&&LLL]]]555111888777666666444888777222JJJvvvttt[[[```tttpppiiillllllRRRiii;;;jjjbbbhhhNNN666HHH444BBB;;;;;;;;;<<<>>>>>>===<<>>AAACCCHHHLLLHHHEEEMMMZZZIIIHHHHHHBBBDDDUUUEEE555,,,,,,)))(((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((((((((((()))***,,,---...777ccc555GGGnnnwww888xxxCCCBBB===eee888222"""+++&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%&&&'''((()))***&&&???vvviii>>>&&&***)))$$$%%%&&&''''''((()))******)))))))))************+++++++++555999333777,,,>>>zzz{{{666***---&&&---+++444###333===...888999mmmwww|||ooo{{{}}}RRRYYYsssuuuvvv^^^III666'''((()))$$$"""%%%%%%%%%%%%&&&&&&&&&''''''"""///...222111///...{{{kkkGGG:::<<>>777XXXzzzPPP|||qqqgggMMMnnnBBBxxxddd---222"""%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%$$$$$$%%%%%%&&&'''+++!!!(((&&&%%%(((###///---ddd:::###333000&&&--- ...,,,'''>>>777HHHnnneee222FFF```111(((...BBBTTT'''///666,,,>>>PPP555000***111---000222111///222<<>>$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&'''///"""###000,,,...xxx888FFF111111...,,,###)))///...HHHaaa>>>RRRTTTwwwAAA222444eeeVVV111777...%%%DDD:::\\\rrrZZZ333---777666111444666888===KKK^^^lllzzzyyydddWWWkkk___xxxHHHmmmyyy:::???///EEE444HHH...333'''$$$""")))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((***,,,...///333wwwaaaZZZddd}}},,,???OOOJJJ???888@@@VVVnnn~~~XXX|||<<<555UUUCCCGGG111,,,AAA000333222222444222000222666???FFFKKKGGG@@@===BBBIIIQQQKKKFFFEEEDDDEEEHHHMMMQQQHHH@@@EEEAAA444[[[VVV---222---+++)))'''&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&)))$$$""")))******222[[[DDD[[[VVVKKK222<<<@@@}}}^^^***!!!)))&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''"""+++&&&$$$)))***999;;;777222000---222(((...,,,NNN}}}cccvvv]]]LLLAAA---666JJJ444,,,PPP[[[TTTpppoooiiiWWWPPP]]]{{{EEEWWWnnnpppDDDtttTTT000+++LLL888888))),,,***&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))***,,,,,,)))$$$777aaaDDD---...[[[gggTTT111666000EEE|||xxxllltttWWW999:::qqqNNNFFF111:::555666444111000111333444333111000;;;BBBGGGEEE===888;;;@@@EEEFFFIIIKKKKKKHHHFFFEEEIIIMMM@@@???FFF999JJJeee...555---+++)))'''&&&((())))))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''')))$$$$$$***))))))222kkkXXXpppggg~~~NNNYYY+++---555WWWzzz@@@+++(((&&&&&&&&&&&&&&&%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%$$$$$$%%%%%%&&&'''(((%%%111))) 111dddzzzvvvVVVGGGbbb---111---,,,***AAAZZZ___NNNLLLttt|||KKKaaaxxxUUUPPPxxxggg^^^aaaooo???TTTJJJ999999UUU///%%%***000'''''''''''''''''''''''''''((('''''''''((()))***+++---<<<888###KKKZZZDDD888///dddIII444>>>...qqqXXXjjj===...GGGZZZkkkgggCCCAAA(((999555'''666...///111333666777444000111555;;;??????>>>>>>>>>;;;???EEEJJJKKKKKKGGGDDDDDDSSSDDD777AAA<<<999PPPyyy888555...,,,)))''''''((())))))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''***'''''',,,((((((444aaajjjcccFFF999,,,###...777xxxkkk777"""'''''''''&&&&&&%%%%%%%%%######$$$$$$%%%&&&''''''%%%%%%$$$$$$%%%%%%&&&'''---)))---)))444___aaaBBBFFFJJJaaaKKKIIIYYY\\\888000;;;BBBuuummmZZZ{{{```qqqhhhqqqVVVrrrcccfffcccyyyNNNJJJWWWmmm>>>ppp```111FFF(((111###,,,%%%&&&''''''''''''''''''''''''((((((((((((((()))******111&&&000222'''???[[[UUUTTTYYY;;;666LLLIII>>>111iiissswwwxxxQQQ222BBBNNNAAA:::>>>___+++555///111)))555,,,///111222555888777222333444777<<<@@@AAA===999:::===??????BBBGGGJJJIII???PPPFFF777@@@EEE===<<>>sssVVVeeePPPnnn---:::888ZZZccc///ppp777333%%%---)))''''''''''''''''''''''''(((((((((((())))))***+++,,,111<<<444###///<<<111???QQQLLL???***888___:::\\\jjjkkksss999%%%666@@@666:::\\\***888+++777...111,,,111222000111666777444:::888888;;;>>>???===;;;<<<===;;;777999BBBGGGGGG>>>GGGFFF===>>>FFFGGGAAA|||^^^222333///,,,)))((((((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$)))(((((()))%%%111KKKMMMmmmKKK]]]000###---%%%***==={{{ggg:::((((((((('''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''!!!)))000(((PPP___xxxuuuYYY{{{DDD CCC[[[OOOnnn~~~yyyVVVhhh{{{hhh~~~vvvPPPXXXkkk___|||LLLjjjmmmLLL---KKK+++777{{{YYY---&&&###...&&&''''''''''''''''''''''''((((((((()))***+++,,,---:::555<<<,,,***999+++;;;NNNaaaAAA'''HHH???~~~nnn~~~eeeDDD---222888CCC555:::'''---???(((***---222333///...333666444666555666999===BBBFFFHHH;;;>>><<<666888???BBBAAAEEECCCEEEAAA777999@@@???ZZZjjj111555000---***((((((((('''%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((###((('''&&&&&&%%%777WWWaaaYYYNNN<<<***%%%///,,,000WWWNNN))))))((('''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''%%%222FFF{{{UUUoooMMM777---,,,888SSSggg```TTT___vvvWWWIII___[[[NNN```...DDDqqquuu'''222&&&***!!!(((((((((((((((((((((((((((((())))))***,,,---...###888999++++++444444000000///111KKK666======fffnnnhhh|||aaafff)))777:::111???222000333+++...+++000/////////000222555666888;;;===<<<<<>>>>>FFF;;;CCCGGG888888BBB===CCC{{{@@@///333---***+++***'''&&&'''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''(((((((((((((((((((((((())))))(((((('''''''''&&&(((+++&&&***'''333333~~~EEEwwwwwwxxx'''222&&&&&&&&&000 999:::!!!...'''!!!+++!!!&&&%%%$$$$$$######$$$$$$%%%'''(((%%% ###))))))$$$444333mmmTTTnnn111===666...,,,JJJ}}}bbb[[[ccctttrrrVVVFFFEEE...yyy333>>>ppp+++$$$***)))%%%'''''''''(((((((((((((((''''''((())),,,///222444///,,,***---555999333+++...777888999<<>>???AAABBBHHHGGGCCC???:::999:::<<>>OOOsssvvv]]];;;UUUJJJLLLVVV<<<888>>>GGG444---///***000...+++---111444666666666555222444888>>>BBBCCCAAA>>>CCCHHHLLLGGG>>>777777:::AAA===EEEHHH<<<777;;;999888AAAUUU>>>444222---)))******'''&&&(((''''''&&&&&&&&&&&&''''''(((((())))))))))))((((((''''''''''''''''''''''''(((((((((((('''''''''''')))'''&&&...)))***===RRR;;;nnn...///%%%"""...%%% 222(((777GGG!!!---&&&$$$000%%%%%%$$$$$$$$$$$$%%%%%%)))&&&'''((($$$%%%000!!!\\\<<<444...GGG'''yyy}}}nnnJJJ999'''---))),,,777BBBOOOcccuuurrrjjjkkkKKKVVVlllrrr{{{qqq[[[JJJaaa~~~```FFFQQQKKKPPPWWW888rrreee///@@@@@@222...bbbppp;;;+++'''&&&''''''''''''(((((()))))))))'''((()))+++,,,---......,,,...///000//////222555555;;;666HHH~~~\\\@@@@@@iiimmmnnnBBBFFF:::AAAIII444...///))),,,)))***,,,///111444555666666555555666<<>>,,,&&&&&&+++'''''''''((())))))******((()))***,,,---,,,,,,+++***+++...111000...111666999;;;GGGgggooobbb@@@tttSSS---666999999BBB111...222+++---(((++++++,,,---///222555666888555333777???GGGLLLMMMIIIIIIHHHFFFCCC@@@===<<<<<<>>>@@@DDDEEE===777999888BBBbbbbbbEEE777111,,,)))******(((''')))''''''&&&&&&&&&&&&''''''(((((())))))))))))(((((('''''''''''''''''''''''''''''''''((((((((((((((()))&&&'''...,,,'''XXX~~~xxxHHHrrr///111"""***)))$$$000%%%%%%)))###EEEKKK )))$$$'''(((&&&%%%%%%%%%%%%%%%%%%&&&$$$###(((...,,,(((000===FFF,,,999111&&&>>>ZZZ777888555^^^SSSUUU666999444///000777:::444,,,''',,,111222000///222666;;;555000///......444;;;666===DDDHHHOOOaaa{{{iii{{{bbbZZZPPP^^^===aaa>>>SSS000333{{{jjj;;;777'''000qqq>>>...'''&&&,,,''''''(((((()))******+++)))***+++------,,,+++***111...///333444000111444999>>>xxx\\\YYYIII555))),,,111---888***,,,444000222+++,,,+++++++++---000333666888555444666<<>>@@@CCCGGGIIISSSMMMGGGEEEFFFEEE@@@<<<555;;;:::FFFZZZQQQ:::666222888<<>>YYY+++***&&&(((&&&&&&%%%%%%%%%%%%&&&&&&---&&&###%%%***HHHxxx999111000###///@@@UUUlll...222888111[[[PPP~~~;;;777444444///+++///999+++)))(((***///222222000222//////222111,,,))))))///,,,---444===???888000777XXXooommmqqquuurrrwww|||ffflllAAAJJJ???[[[www###LLL555+++444777777666 $$$___333...+++(((***&&&'''((()))***+++,,,,,,---,,,,,,,,,---......///222---,,,///------999JJJBBB(((666///...888(((***333111333---+++,,,///111222222111111555<<>>444FFFMMM:::555000+++(((***+++((((((***'''''''''&&&&&&'''''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))%%%***+++###---888^^^bbbaaa222(((,,,,,,%%%***"""222%%%///!!!***,,,***kkkzzz,,,,,,+++###'''&&&&&&%%%%%%&&&&&&'''......%%%@@@III333***'''777111)))^^^eee,,,+++000999777uuuwwwOOO:::,,,000666111---......000111111///---+++***---)))(((,,,......000444+++222888888444222666<<<777hhhyyycccccceee^^^|||ooodddzzz666bbb:::EEETTT```GGGoooLLL---//////&&&***444666<<>>MMMSSSNNNJJJLLLYYYPPPKKKLLLLLLEEE;;;555///777666...333AAAAAA666777888888???<<<222000...+++)))((('''((()))'''((((((((('''&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((***,,,&&&)))***HHH}}}mmmeeeJJJ333;;;ttt\\\???VVV+++...''''''000)))''''''&&&&&&&&&&&&''''''+++666___!!!///+++%%%''''''&&&(((+++***&&&111111HHH~~~mmm???(((000444///---888iiiHHH999777+++999888GGGTTT???444...999000---444///...---,,,++++++++++++---,,,,,,,,,,,,---......---000000...///333444222///:::mmmqqqTTT:::222<<<<<>>$$$777666(((***&&&LLLFFFlll***---222&&&...******+++++++++,,,,,,,,,111///+++***---000000...,,,777(((,,,DDDAAAooo;;;555555///---,,,,,,---...---------------...///000222222111222;;;JJJTTTUUUQQQPPPUUUOOOLLLPPPRRRKKK@@@999000777777111111999<<<999:::???444;;;oooJJJ:::000...,,,)))((((((((()))'''''''''''''''&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((($$$(((%%%,,,000XXXSSSxxxGGGIIIGGGAAARRRiiiqqqvvv===(((222+++(((---$$$''''''&&&&&&&&&&&&'''''''''+++hhh|||@@@((()))---'''&&&)))''' !!!'''(((111...xxxGGG333***111111000666555rrrDDD555444)))555333>>>{{{qqq000666222---------...---,,,+++************,,,,,,,,,,,,,,,---......,,,//////---...111222000666:::GGGyyyPPP888>>>555666888999666333777<<<666KKKZZZrrrmmmyyyggg>>>222GGGeeeeee@@@uuu777vvvGGG 444vvv666***AAA444}}}uuulllQQQuuuttt[[[(((,,,000(((,,,***++++++++++++,,,,,,,,,//////---,,,,,,...000000111000222...AAAVVV444333111...,,,+++---...//////,,,,,,,,,---...///000111,,,111999CCCOOOXXXVVVPPPNNNHHHGGGMMMQQQMMMDDD>>>222555777555111333:::AAA:::???000999JJJUUU777000...,,,)))(((((())))))&&&''''''''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&+++(((+++---```FFFGGG===JJJOOOGGG;;;MMMZZZiiiEEEBBBMMMmmmuuuDDD((((((333***(((,,,###''''''&&&&&&&&&&&&''''''((('''FFFvvv000***'''(((((('''%%%%%%(((,,,(((<<>>111333UUUsssTTTmmmKKK}}}BBB(((+++---++++++++++++++++++,,,,,,,,,,,,............---...000333---888777JJJ@@@000222///,,,***+++---//////,,,,,,,,,,,,------...//////555777999DDDRRRSSSLLLGGG???;;;@@@FFFGGGEEECCC888555666:::777555===III===999222888999eee666000///,,,***(((((())))))&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''((((((((((((***///+++,,,,,,kkk|||///fff000NNNNNNDDDJJJ@@@HHHPPP:::HHHBBB]]]gggSSSppp333(((+++---%%%''',,,%%%'''&&&&&&%%%%%%&&&&&&'''******111}}}TTT,,,!!!...///$$$###...111***888ggg}}}:::444---666333///,,,777333~~~===000444000666111333777mmmaaa222///555***,,,++++++***)))))))))))))))+++++++++++++++,,,,,,---+++...///...000555777666111666555<<<{{{SSS444555888666222333999:::666444>>>===888999???UUUuuu{{{jjj~~~^^^nnn<<<@@@QQQZZZXXX***111KKK)))AAAhhh---&&&666777GGGppp666WWW///,,,+++***...,,,+++++++++,,,,,,,,,------444///---...000000111333555333III]]]888333000,,,***+++,,,------------,,,,,,,,,------...111555333000777FFFMMMKKKFFF:::111333;;;AAAFFFJJJDDD<<<:::???>>>:::???JJJUUUBBB===777999ggg???111///,,,***)))))))))***&&&''''''(((((('''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''((((((((((((%%%,,,***...222{{{888NNNsssAAATTTNNN>>>KKKGGG```RRRaaaeee___gggGGGEEE111---,,,((($$$(((***$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&+++)))III>>>......---***&&&'''---222eeeKKK,,,999222444///222+++111IIIbbb777...333222555333333>>>666|||ppp\\\///---000'''******))))))(((((())))))+++************+++,,,,,,,,,///000000333999;;;:::000333777:::LLL:::777888666111000333666555+++111444;;;DDDAAABBBOOOqqq___;;;WWW777VVVuuu///888999444111000'''333///JJJTTT:::SSSZZZxxxnnn:::(((222+++(((000...++++++,,,,,,,,,---------@@@555---///111000///000>>>888CCC666333///---------,,,+++......---,,,,,,,,,------...000...+++000<<>>000888&&&...***+++222000:::ooo444///***...,,,))).........===@@@ttt___ddd777222///*********))))))******+++)))))))))))))))***++++++---///000---...333444222444,,,+++333555999FFF777///666999444666???333<<<888111222333666@@@|||ZZZWWWjjj}}}jjjccc222iiipppAAAQQQ>>>444JJJBBB333888&&&555III000___PPP666---...000,,,---///+++,,,,,,,,,------------...===444000222111000:::IIInnn}}}<<<999666444222000---***000///......------------,,,+++///333///,,,999KKKIIIBBB???EEEMMMOOOMMMLLL;;;DDDJJJDDD======DDDJJJ{{{pppgggXXXYYYVVV111000---+++))))))***+++))))))***+++++++++++++++(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((()))'''------555???GGGRRR???QQQfffjjj```PPP888nnn===RRR>>>>>>111WWW{{{sss555fffIIIJJJQQQDDDeeefffIII999vvv000***+++%%%%%%)))%%%###,,,&&&%%%%%%$$$$$$%%%%%%&&&)))"""&&&111+++JJJXXXRRR333(((QQQjjj...///888,,,------000111111AAAGGG,,,000,,,///+++&&&------111%%%===EEETTTwwwPPP000+++***************++++++)))))))))))))))******+++---///...+++***---...+++---***:::///&&&AAACCCeeeFFF111444666///111===333:::555///888>>>;;;:::QQQ{{{vvviiitttoooooowwwxxxFFF222YYYUUUEEEXXXwww555555555>>>,,,<<<999555ppp^^^666...111111++++++000///''',,,,,,,,,---------.........,,,...222111333FFF^^^eee999111;;;---+++444,,,)))---000...***)))+++///,,,///111222222222333555???AAA@@@>>>;;;===DDDKKKMMMBBB===AAAFFFCCC>>>===YYYbbbXXXnnnmmmttt<<<111...,,,%%%)))...))),,,%%%...'''&&&666222,,,777222+++///444((("""---&&&$$$$$$''',,,...)))"""&&&''')))(((''''''***,,,###&&&++++++ccc|||FFFVVV777YYY\\\``````ZZZ???===:::JJJ;;;222^^^pppsss\\\666]]]oooMMMhhh000...---''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&& ///&&&''')))JJJCCC]]]:::777<<<&&&***555000///---%%%999rrrttt111,,,++++++******++++++,,,+++...)))555nnnGGG&&&999///+++,,,***###)))///(((***))))))((((((***+++,,,...,,,))))))+++...000222444///------,,,666WWWxxxNNN666---:::CCC)))===111666888555555888:::999777~~~zzzddd|||IIIIIIkkkAAAKKKKKK===---***===888333222888PPP333;;;///...------,,,,,,,,,,,,,,,,,,000444///''')))111555---)))777;;;555ooofff///555===888222))),,,,,,,,,,,,,,,,,,,,,,,,,,,...000111000000111333:::@@@EEEEEEBBBAAAGGGLLLGGGBBB@@@DDDFFFDDDCCCEEEQQQ~~~gggTTTyyyQQQ;;;111111///'''''',,,))),,,'''+++)))>>>\\\\\\]]]@@@@@@999999@@@<<<000...;;;000'''%%%### """'''(((%%%###%%%((()))%%%!!!...((()))...www@@@AAAWWW^^^hhh\\\SSSbbb???///555FFF///888eeeYYYhhhbbb999}}}bbbkkkJJJeee...---)))''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&"""---$$$((('''555zzzUUUIIIrrrtttsss999@@@222...***...(((==='''\\\@@@000,,,++++++******++++++,,,...)))...444OOOdddrrrYYY(((...)))+++)))###'''---(((((((((((((((((()))******+++***(((((()))+++,,,,,,,,,,,,333;;;999333999FFF888>>>777///===333<<<===:::444555>>>GGGKKKUUUzzzLLLoooWWWDDDEEEdddyyyBBB888@@@555555///(((III}}}]]];;;000,,,......------,,,---------666...(((***///222444555%%%)))???:::...mmmppp===333<<<:::,,,000,,,)))***...///---***,,,...000000/////////111222;;;EEEIIIHHHFFFHHHKKKAAA??????AAAAAA???AAADDDIIIWWW}}}SSSuuuPPPyyyAAA444222333***'''+++***%%%(((***222jjjuuuLLLDDD???>>>777,,,+++000%%%+++111111,,,((((((***,,,###'''777XXX@@@NNNRRRggg```ZZZRRR///555CCC)))>>>ccc===nnnrrr:::;;;fff[[[aaa]]]zzz:::DDDGGG]]]WWW[[[III...---(((''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&###+++"""***)))###YYYCCC]]]GGG===444&&&+++333...@@@)))%%%VVVaaa+++---++++++************++++++000&&&333000///nnnWWW777///(((***+++%%%''',,,)))((()))))))))************/////////.........------888...(((+++///222<<>>BBBFFFJJJVVVjjj{{{wwwbbb@@@^^^\\\QQQ777RRRsss222666AAA///222'''666xxxXXX222000333///...------------....../////////...///333555000)))---;;;777>>>vvv|||>>>***000===222///++++++...///...+++---///000000///...///000...555===EEEIIIIIIIIIHHHBBB@@@?????????>>>======FFFZZZWWWdddppp]]]VVV===111111,,,))),,,***---666///000ooo}}}ZZZ:::%%%$$$%%%&&&&&&&&&'''(((***'''''',,,@@@LLL,,,nnn]]][[[yyyddd999111;;;222BBBUUU;;;GGG>>>LLLHHHoooIIIfff|||___tttWWWRRRccceee777000***333eeeUUUiiiPPP,,,222+++,,,''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&###+++###)))///""">>>cccaaaKKKeeettt333444222444,,,111)))CCCnnn,,,111,,,++++++************++++++---)))111---%%%LLLsssdddlll444((()))...)))(((+++)))******+++,,,,,,,,,,,,,,,''')))+++---...///000111...***+++222888999;;;???PPPBBBEEEKKKDDDPPPtttuuu888XXXQQQKKKBBBEEE222666111000444'''oooQQQ777111000333777...---------...///000000'''111777444000111111...???<<<@@@}}}<<<$$$:::444333111...---------......000111111000///000111222222555===FFFLLLKKKHHHIIIEEE@@@@@@DDDFFFBBB===CCC]]]rrr[[[bbbzzzRRRxxxLLL///------,,,---***,,,:::555000jjjUUUAAA,,,$$$)))000...))),,,222///>>>rrr>>>___xxx\\\```rrrLLL666<<>>OOOLLL999III777---222555+++VVV000000777000+++111............//////000111///222222---,,,222:::>>>AAAEEETTT(((999777555111...---...///---///111111000000111222666333111777AAAJJJMMMLLLHHHDDD???>>>EEEJJJFFF>>>BBBPPPhhhaaajjj\\\QQQ___333---...------+++###222666444kkkgggJJJ222((()))---+++222(((>>>ZZZcccqqqiiiFFFNNN[[[iiiooo\\\\\\hhhYYYKKKmmm^^^@@@aaaCCCvvvSSS{{{<<>>WWWbbb>>>***---,,,)))******+++***)))))))))***+++,,,111222222///---...222666555;;;CCCKKKSSS^^^lllwwwjjjgggwwwwww{{{dddSSS777LLLBBB555>>>888JJJBBBCCC(((111111000)))HHH<<<111000111000//////000////////////000000111333...---111666777888999ZZZSSS@@@;;;555111111000...,,,+++---///000//////000222444333222444999AAAIIINNNFFFFFFBBB???BBBGGGDDD>>>DDDSSSjjjrrraaaBBBXXXqqq===222///***+++,,,***111666222^^^xxxZZZAAA333///)))...&&&UUUooopppnnnYYYaaaPPP<<<999]]]}}}nnnbbb|||yyyjjj888wwwrrrooo>>>^^^[[[VVVLLL333HHHQQQZZZ;;;WWWgggfff:::,,,---'''(((''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&+++"""---''''''...+++???RRRgggcccuuuoooYYYAAA999333777AAAUUUlll,,,,,,<<< 666'''******))))))))))))******)))...(((---555***333]]]```YYY555000...---111333///---+++)))***,,,///000,,,///333777===GGGVVV```zzzyyyhhhHHH<<<,,,999???555???AAA333'''///111111IIImmmMMM+++000222//////222444222111111000000//////000000000---222<<<======MMMcccFFF===333111444444///))))))+++.........///000111...111333222222888DDDNNNLLLOOOMMMFFFCCCFFFEEE@@@IIIggghhhLLLAAA___{{{EEE777///''')))---,,,---777777dddjjjAAA111333222uuuhhh]]]{{{WWW|||nnnDDD===}}}~~~}}}nnneeecccUUUUUUPPPhhhXXXSSSTTT:::>>>333???yyyhhhooo777+++000***''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&+++...---%%%...888WWWIIIwwwwwwpppyyykkkWWWOOOZZZrrrmmmDDD***---111$$$***222&&&******))))))))))))******,,,(((+++...)))+++555<<>>***FFF===???;;;AAA+++111:::aaa888///999000,,,000333111000111222222111000//////000000333222777:::555CCC~~~nnn***///???111(((333,,,+++,,,---***)))...666...//////---,,,111:::BBBKKKGGGDDDEEEJJJOOOPPPOOO\\\VVVxxxIII@@@fff***777000)))(((,,,***888111WWWoooxxxSSS<<<{{{aaaMMMttttttllljjjeee{{{nnnuuu>>>TTTTTTNNNAAA@@@---nnnBBB///DDD===FFFIII~~~vvvZZZ444'''000&&&///'''(((((('''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&,,,***###***000'''KKKnnnZZZkkk{{{vvvnnndddXXXJJJ===555,,,,,,++++++***)))((((((******)))((((((((((((((()))***,,,,,,,,,...000333RRRxxxxxxQQQ444555,,,III>>>333444777888999<<>>oooBBBHHH^^^iiiuuuuuurrrJJJ,,,(((000 """)))(((''''''''''''''''''(((&&&$$$""""""###&&&(((%%%&&&......)))BBBRRRxxxiiiGGG:::888666444222...)))%%%,,,,,,+++******)))((((((******)))((((((((((((((()))***+++,,,,,,---///111666WWWBBB>>>666:::***:::999999<<>>+++...444(((...***'''$$$#########""""""'''&&&&&&&&&&&&'''))))))***&&&///((($$$]]]rrrYYYeee<<<111...---,,,,,,------+++***+++++++++******))))))(((***))))))((((((((((((((()))***++++++***+++---///...EEEvvvyyyhhhEEE@@@666PPPYYYtttvvvGGG...,,,OOO000000FFF///---111;;;>>>^^^>>>(((---555111---111111111111111111111222222,,,000444222...///666===:::===^^^ggg<<<666<<<444...---------///222+++,,,---,,,******+++---888777:::EEERRRXXXUUUOOORRRggg[[[ZZZxxx;;;;;;111)))++++++///***---444eeettt{{{KKKnnnnnniiiwwwjjjpppvvvmmmeeewwwUUU>>>{{{vvvVVVUUUwwwjjjXXX:::555VVVppprrr|||PPPvvvyyy===---((($$$)))(((''''''(((+++...111222!!!###'''***,,,+++)))'''...))),,,444VVVTTTuuuEEE+++777555222...,,,+++***)))'''+++*********)))))))))((())))))(((((((((((()))))))))***+++***)))***+++---...---qqqooojjj|||III(((444###222666///777...555ooo@@@555111555555---...555555444333222222222222333...999666''''''999AAA;;;>>>bbb:::DDD<<<555111...+++,,,000***+++---------,,,,,,---000888BBBHHHIIIIIIJJJLLLOOO[[[{{{hhhgggiii:::>>>111&&&...,,,---000$$$:::CCC{{{xxxWWWuuuwwwlllXXX666<<>>hhhjjjDDD666//////---***222,,,+++)))&&&$$$"""######)))))))))******++++++++++++111PPPqqqnnnLLL,,,>>>,,,,,,)))&&&%%%&&&''''''&&&*********)))))))))))))))))))))(((((((((((())))))((()))******))))))+++---$$$>>>JJJwww,,,777---555///444333%%%MMMAAA'''111888444------222888:::888666444333222333333444000+++...:::DDD@@@666lllPPPCCC777222000------...***+++,,,---............)))...888CCCKKKMMMKKKHHHLLLMMMnnnzzz|||hhh<<<>>>333***555,,,...333"""===111sssYYYAAA]]]yyy}}}oooeee}}}qqqccc}}}}}}UUUxxx```ZZZttt((('''///111,,,)))'''---444777777:::@@@FFF>>>999222------333:::???NNNdddkkkllljjjfff444444;;;(((---+++))))))***+++,,,+++))))))))))))))))))))))))((((((((((((((())))))***((()))******)))***,,,...))):::HHHnnneeeyyywww:::111777111111777***444ccc444555;;;;;;111...444999999;;;999666444333333333444777,,,///===<<<999SSSyyyuuuPPP;;;555333111///---,,,,,,---.........---)))''')))555EEEQQQTTTRRRTTTMMMeeezzz~~~bbbvvvFFF>>>888000555***333...'''777---YYY|||}}}^^^KKKpppnnnwwwjjjEEEWWWaaaIIIaaaiiiSSS777CCC777IIIiiiQQQZZZddd///...///222777888OOO]]]ooozzznnnsss---777---***111---+++)))(((((((((&&&%%%((()))))))))))))))))))))((((((((((((((()))******''')))*********+++---000666444vvvXXXLLL<<<---222000---444000```;;;999,,,******+++///666>>>FFF777666444222222333555666333777>>>AAAAAAXXX{{{OOO>>>888222...///...---------...---+++)))000555222///:::SSShhhbbbVVVcccmmmqqquuuLLLbbbfffPPP@@@===222---(((999'''...///000;;;EEE```xxxfffnnnNNNpppxxxTTTIII888jjjFFF~~~AAAhhhUUUGGGUUU]]]qqqaaadddwww+++:::,,,...,,,,,,+++******++++++***)))(((((((((((())))))))))))((((((((((((((()))******'''(((***++++++,,,///111444JJJsssnnntttwwwyyy~~~[[[{{{|||jjjnnnnnn<<<+++EEE---888'''...>>>qqq999---777222444;;;666---555FFF333222111000111333666888///===@@@>>>```UUUBBB<<<222222((()))666777+++(((000---///111111222777@@@GGGsssfffkkk```eee^^^vvvdddYYYhhhqqq```===999555***000+++,,,222222///888GGGmmm___PPPZZZWWW```YYYGGGHHHfffyyygggaaahhh{{{PPPMMMiiimmmvvv^^^UUU^^^QQQhhhhhh```\\\}}}xxx|||wwwIII444333///***+++******)))))))))))))))))))))))))))))))))))))))'''***+++)))'''&&&''''''((()))+++///,,,$$$555ZZZVVVrrrMMMzzzTTTNNNVVVIII+++---555222###:::BBB~~~777888---444111111333444444888>>>555222222666555000000444FFF>>>GGGsssiii===:::666777111'''%%%---000......---+++,,,000444888;;;DDDhhhzzzGGGxxxwwwVVV===666...,,,///+++,,,111000---444AAAfffttt[[[eee{{{JJJ___uuu~~~{{{xxxDDD^^^}}}YYYKKKqqqoooyyysssRRRFFFuuueeefffaaarrrwwwzzziiiXXXJJJ000,,,999***+++***))))))(((((())))))))))))))))))))))))))))))'''((((((((()))+++---...+++111(((###888]]]ooofffWWWttt}}}gggbbb[[[222>>>;;;///333555000YYYdddBBB***111333111111333333222555;;;444555111+++,,,555<<<>>>AAAUUUVVV000555444+++'''+++---***///+++(((***///222111///===999FFFvvv___ccc]]]HHHAAA???///000...+++,,,000///+++000999===xxx{{{ggg```ssskkk^^^KKKSSS___iiixxxfffQQQxxxUUULLLxxxxxxyyyIII:::wwwooo[[[sssyyy{{{hhh{{{nnn```@@@111,,,666+++***))))))((((((((((((((())))))))))))))))))))))))+++(((&&&&&&'''((((((((((((,,,+++===qqqxxxvvvQQQPPPqqqaaaXXXlllSSSJJJFFF```sss000444))):::222:::,,,^^^SSS@@@&&&555222000111333222///111666000---...444777777999<<>>EEE'''---777[[[fff___ooonnnRRR>>>555444''',,,***)))((((((''''''((((((((((((((((((((((((((((((+++'''%%%((()))'''&&&&&&---,,,===rrrllljjjYYY___VVV```XXXjjjgggYYYiiiyyymmm|||rrrfffaaaoooVVVGGGDDDMMMVVViiiXXXbbbMMM>>>666UUUbbbbbbTTT@@@GGG---888111+++111JJJVVV222222444111///000333111......222111///888CCC:::111IIIoooIII111222222000111***---//////------...000333@@@666)))LLLuuutttwwwsssyyyhhhGGGBBB===,,,++++++,,,///000///111444777@@@eeeiiinnnjjjyyy{{{tttMMMGGG888999AAA555---;;;ZZZLLLIIIWWWZZZKKKAAAOOO]]]yyy|||ooojjjgggiiihhhccc666555$$$...******)))((((((((((((((((((((((((((((((((((((((((((%%%&&&,,,///---,,,///222IIIlllccc:::999VVVIIINNNIIISSSPPP]]]fff]]]ooonnnCCCFFF|||fffSSSEEE777TTTKKKPPPyyycccqqqXXXIII888<<>>777===BBB888^^^sssMMMKKK;;;BBB666---,,,---...///111222333111000DDDqqqXXX}}}nnnaaawww[[[DDDWWWccc\\\YYYuuuhhh@@@nnnEEEYYYTTTMMMqqq}}}aaaPPPbbbSSSHHH111GGG===GGG///111///+++******)))))))))))))))))))))))))))))))))))))))+++'''(((,,,,,,(((+++333333ssssss<<<::::::FFFBBBVVVccctttxxxcccggg~~~sss\\\@@@AAANNNcccOOOLLLNNNEEE999<<>>SSSqqqOOO<<<888CCCIIIjjj~~~```>>>...---777<<<888---WWW777555///111000...///111222111555;;;:::???RRReee;;;333///++++++---...,,,***000///+++<<<111111---===aaa{{{oooiiiyyyZZZqqqSSS999222111...++++++......---(((===000---bbbPPPBBBYYYWWWUUUccctttSSSaaa777zzz~~~yyy}}}}}}YYYyyy~~~~~~bbbgggBBB...444------000;;;$$$666333<<<<<<222000---,,,++++++******++++++))))))))))))))))))))))))***&&&)))000444;;;PPPhhhpppNNNqqqnnnkkk]]]RRR\\\ooommmqqqHHHUUUSSS111>>>MMM444>>>AAA555333BBBPPPOOOHHHEEEJJJHHH<<>>888~~~CCC555<<<111555888444333TTT666,,,000111000......111222333888???DDD[[[GGG999---+++,,,++++++---+++++++++***+++...000000333yyyqqqxxx{{{cccVVVDDD777111333111)))***///+++,,,444333---===ggg\\\999666888===SSSMMM~~~lllzzzWWWyyyfffwwwPPPAAAgggeeeiiiZZZhhhZZZVVVhhh\\\^^^CCCEEE~~~tttXXXzzzbbb>>>333444222///111111111111111111111111<<>>666///555>>>>>>uuu~~~~~~ttt___vvviiiQQQjjjhhh>>>oooNNNKKKNNN[[[JJJ^^^TTTgggZZZ{{{sssvvvxxxmmmQQQAAA///'''+++222444333//////000111111222333333444@@@BBB,,,+++---***+++111...((()))"""===999$$$)))000)))$$$555111XXXxxx}}}>>>EEE;;;pppssskkk|||yyyggg\\\UUUOOOTTTJJJ@@@>>>GGGPPPSSSQQQUUURRRLLLEEEAAAAAABBBCCCAAA<<>>;;;JJJ]]]fffkkkCCC===---888222444===HHHYYY111666---???---***>>>JJJAAA@@@hhhmmm===...333&&&333333((()))555444&&&111+++666<<>>BBBAAA>>><<<@@@BBBFFFiiifff666NNNFFFKKKTTTLLL777666777444DDDLLLQQQ,,,555333000555333;;;@@@GGG(((<<<'''222333===<<<:::NNN]]]888&&&333:::222&&&$$$***111+++111444333222iiiSSSPPPPPP>>>mmmtttiiiLLL:::===777,,,...---444333---444@@@;;;)))FFFEEE<<<444000444SSSxxxsssnnnuuuyyy}}}}}}{{{qqqttt~~~jjj]]]SSSccccccSSSMMMUUUOOOSSSZZZkkkpppXXXmmmggghhh```ooo\\\EEE888666555///(((///---***)))***,,,---...///////////////000000000333666///iiilll999///000///%%%'''///+++***,,,000///+++111;;;@@@UUUpppvvv}}}|||^^^777EEEAAA999<<<>>>KKK}}}fffSSSOOOOOOPPPOOOGGG???@@@FFFEEEBBBCCCGGGFFF???;;;<<<:::OOO\\\sssyyyDDD>>>TTTCCCEEE;;;MMMEEE555>>>??????:::>>>---000>>>'''999777&&&333000+++===555///999444EEEpppRRR444$$$...222'''&&&444))))))+++333555???yyyhhh???~~~666CCC|||uuuUUU@@@EEE<<>>:::999GGGSSSkkkwww]]]MMMCCCFFFJJJGGGCCCCCCKKKHHHHHHGGG@@@;;;BBBOOOjjjXXXFFF333333555DDD777LLLNNN777;;;@@@444333555777///@@@))):::@@@333FFF888666777BBB666>>>[[[vvvDDD666999666///---,,,(((+++...444222SSS[[[@@@QQQJJJ<<<~~~mmmhhhjjjNNN===GGG???000:::111///111555111,,,111<<<>>>)))>>>aaa???:::(((---DDD]]]{{{sss~~~~~~zzzsssvvvxxxwwwtttuuu|||}}}iii[[[EEE|||NNNeeeOOOooo```vvv\\\mmmsssxxx[[[qqqLLLSSSnnnBBBtttQQQTTT999NNN<<>>DDDggg???777444<<<;;;>>>III>>>WWWyyyooooooQQQJJJMMMKKKFFFDDDFFFGGGIIIHHH>>><<>>444444---444555:::000555666888LLLUUUOOO999888333AAASSSwwwUUU///222666.........222"""(((666---666;;;666BBBDDD:::QQQmmmgggQQQXXXCCC777FFF>>>///;;;111333555444555666333...000///444PPPHHH444444444(((,,,]]]~~~~~~yyyxxxzzzzzzwwwsssoooqqqlllaaa^^^hhhwwwzzzPPPEEEEEEzzzEEE]]]uuu\\\|||oooSSS@@@PPP??????NNN222===666>>>BBBGGG===iiiYYYJJJBBB666>>>nnnAAA;;;AAA:::444000777...///111111///.........222---((((((---000...+++///111111///+++((()))+++***+++,,,---...000111111,,,;;;...333```III+++555...+++222+++,,,""")))...000GGG\\\VVVnnnsss{{{FFFEEEDDDFFFGGGEEE888222MMM444AAAXXXvvv]]]QQQHHHFFFJJJHHHMMMTTTRRREEEAAAXXXuuu___LLLXXXfffQQQiiihhheee{{{___WWW666EEECCC222222...GGG<<>>@@@BBB@@@===888666333111111333333333888***222777KKKFFF//////666+++///JJJ[[[xxxwwwyyyuuunnniii\\\JJJWWWHHHDDDqqq\\\YYYppp<<>>AAA'''333>>>RRRuuuppp```ccc@@@999@@@444:::uuuTTT>>>222222111000000///000000///............---------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,++++++,,,///222666///===555444ddd444333///---111***,,,+++111:::OOOiiiqqqPPP<<>>___MMM>>>///%%%***333333---(((...***)))---000///000222BBBFFFKKKLLLIIIBBB:::666;;;999777555555555444444555000888333///YYYLLL///666555))),,,999XXX{{{{{{xxxuuunnnhhhWWWGGGVVV???777___HHHUUUcccIIIyyyWWWrrrddduuucccQQQOOOQQQ[[[tttjjj888QQQMMM???---...666<<>>YYYzzzcccIII999333333555000000///...............------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++,,,,,,+++***+++...000111333888111:::sss<<<888+++333***,,,)))...&&&DDDjjjYYY}}}\\\444HHH///999111<<<444___bbbLLL@@@777BBBccchhhvvv[[[```hhhPPPOOOSSS___HHHOOOAAA444JJJqqqsssMMMEEECCCaaa___GGGFFF888>>>>>>>>>>>>>>><<<:::777666BBBBBB???CCCAAA::::::<<<;;;444555>>>@@@EEESSS]]]sssfffTTT???333...------///---))))))---000111333666555@@@LLLNNNFFF===777777;;;::::::888777555444333///222888333(((333aaammm222'''666555---000%%%MMM|||hhhRRRHHH]]]>>>888WWWBBBNNNNNN[[[zzz___vvvnnnyyyvvvllljjjqqqwwwzzzyyywwwBBB---:::777777:::AAA}}}LLL555???PPPKKK<<>>===<<<999777555@@@???:::===;;;777;;;777999666:::HHHRRR]]]ooo___444...555555000,,,******+++)))'''+++111---555;;;<<<777555999???777888999999666333111000///333111333777333CCCfff\\\'''***888111+++;;;...666]]]cccPPPIIIdddGGGIII___SSSJJJ>>>jjj{{{mmm}}}wwwxxxxxxxxxzzzFFF>>>iiiXXX888444666222)))AAAaaa999###888444FFF<<<;;;HHHmmmsssgggJJJ999<<>>...666<<<;;;===@@@@@@>>>;;;999777888>>>:::777<<<:::666:::555999777<<>>333666999888555222111000111999///...<<<555,,,:::kkkIII111111000444...111666@@@QQQ```fffeeeXXXNNNEEE\\\GGGUUUaaaaaaKKK===rrr}}}|||~~~sssooojjjCCC333===@@@,,,000>>>KKKyyyDDD666666777CCCkkkcccMMMCCCXXX???<<<::::::<<<===<<<:::;;;999444///+++)))******+++++++++******+++,,,,,,,,,,,,,,,,,,+++++++++***))))))))))))))))))))))))+++******))))))******+++)))******)))((('''(((***...++++++222,,,///HHH]]]555,,,111***&&&)))<<<(((<<>>EEE@@@444,,,000999555555555+++999HHHEEE[[[{{{zzzsssaaasssUUUGGGMMMKKK888BBB333___~~~gggYYYLLLPPPMMM;;;000333<<<===@@@BBBCCC@@@===<<<<<<<<<===777777@@@???999<<<<<<===:::IIItttggg111+++***,,,111222//////222+++***((())),,,///111111000444777888555333333444///;;;444///888444---666666tttRRR111(((111666222###%%%RRRsssDDDSSSXXXAAAIII===VVVSSSaaaPPPMMMuuurrrwwwzzzbbb@@@<<<"""555666hhh::::::PPPAAAtttJJJ777OOOTTT333<<<444333;;;@@@;;;666666---111555666444111...,,,+++++++++***++++++,,,,,,,,,,,,,,,+++++++++******((((((((((((((((((((((((******))))))))))))******''')))******(((((()))***///(((+++222(((555///vvv888888(((111---777,,,)))...AAA777---CCC===777666444000...//////<<<666'''999SSS___xxxvvvmmmvvviiiFFFDDDKKK;;;===555]]]iiihhhOOOPPPNNNGGGBBB444000;;;>>>BBBBBB@@@???AAACCC888888222444>>>>>>===FFFGGGRRRbbbYYYDDD...&&&(((,,,---...******++++++,,,,,,+++***+++///444444222111444777111888888777999444555BBB...MMMuuu\\\DDD555)))@@@CCC+++&&&HHHrrr___sssKKK@@@;;;\\\KKKfffVVVeeevvvyyywwwqqq___MMM:::111999888JJJZZZBBB333HHH???bbbPPP```FFF777555666888999888777999<<>>GGGlllzzzOOO===EEE@@@@@@:::LLLjjjfffJJJOOOMMMJJJKKK777111;;;>>>AAA@@@===<<>>111000+++999BBBsssaaa999YYY===OOOYYYQQQ}}}rrrAAA@@@@@@RRRZZZKKK<<<999888333222555999999555000...---)))))))))))))))***++++++))))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))&&&(((************+++,,,%%%000***&&&444%%%@@@222@@@555444111000+++,,,---666555111666///***+++---------000333AAAEEEtttvvv[[[HHHGGGAAA>>>:::DDD```JJJVVVOOOFFFKKK>>>DDD>>>@@@AAA===999777;;;???888>>><<<;;;???EEEYYYvvvPPP888444444+++&&&'''...---$$$###)))%%%)))---...///000000///555@@@444666QQQLLL777;;;:::777FFFwwwZZZ---///DDD:::444111888YYYPPPYYYQQQDDDhhhkkkoookkksss|||{{{~~~yyy{{{|||lllFFFIII:::666999777000444XXXLLLAAA666000tttRRRVVV[[[ooovvv:::(((<<<(((555777888666111---,,,,,,***)))))))))))))))************))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++---------...111333MMMWWW000999///000111333333000...---...000,,,---222000222???@@@cccTTTJJJGGGCCC???<<>>444555777<<>>======CCCLLLZZZWWW^^^lllzzzhhh>>>GGGCCC;;;444777;;;======999bbbqqqzzz^^^EEE///...333222***&&&---+++++++++,,,...000222---333///@@@kkk~~~|||jjjIII888888:::///FFFZZZrrr^^^RRRzzz{{{hhhqqqyyy|||{{{~~~kkkeeeNNNKKK000333222444LLLVVVvvvVVV666WWWppp|||>>>@@@AAA111999777:::<<<<<<888222---++++++******)))))))))******))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++,,,------...000222888ccc]]]555666+++***555888...))),,,)))---222<<>>???<<<555///+++++++++******))))))******))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))***************+++,,,---,,,---///222777@@@>>>;;;444......///---///333///555777BBB^^^vvv[[[:::888888;;;<<<;;;>>>CCCVVVPPPOOOJJJ@@@DDDMMMKKKOOO___SSSOOOkkkuuuooozzzpppCCC...+++222...---111222...+++,,,(((++++++000>>>KKKUUU___rrrxxxVVVoooqqqggg}}}nnn^^^QQQiiijjjnnnzzzvvvnnnsssvvv{{{^^^FFF***999222111@@@aaaLLLccc~~~___555///666<<<444===999<<>>QQQUUUiiimmmKKK999///***...000...///333//////...+++''')))000555:::JJJVVVbbbooooooiiilllYYYFFFZZZJJJrrr}}}cccTTTuuunnnyyyvvv{{{tttCCC===777BBB777333YYYtttaaawww{{{WWWLLL666WWWAAA---555+++666999AAA:::;;;>>>@@@@@@;;;444///---,,,+++***************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++,,,,,,+++,,,...000///;;;FFFvvv999:::888111///111222000...666NNNxxxsssIII999222333666999:::AAARRRcccPPPBBB???AAA======@@@<<<000MMMrrrsss\\\DDD777---%%%&&&---+++***///000,,,000777999333222111:::@@@:::GGGfffYYY|||___]]]RRR___vvviii]]]tttpppkkkhhhEEE???---666111<<<777iiigggMMMxxxlllrrr;;;:::hhh888...000'''777555<<<::::::<<>>HHH```vvvlllhhhaaagggEEEDDD444444555999;;;???JJJUUUOOOGGGKKKPPPIIIDDDBBB;;;jjjjjjLLL777111666,,,''',,,///)))+++///+++333///111===999)));;;hhhVVVvvv|||www___ccctttxxxmmmnnnKKKAAA222======***fffhhhiiiuuu???wwwgggQQQ///WWW999333---...AAA222666::::::;;;>>>@@@>>>888333...---,,,+++************'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++,,,,,,++++++---///---111444kkktttHHH000>>>GGG===BBBXXX}}}ggglllmmmqqqVVVDDDqqq}}}JJJ>>>777777444555999;;;<<>>CCC888AAArrroooJJJ888222......222111+++***...---000333222000111777===mmmzzzzzzsssvvvmmmiiippphhhgggcccgggUUU888777??????ddd~~~~~~FFFsss...&&&555000000333888@@@444===FFF<<<;;;;;;,,,///000///)))&&&&&&)))***))))))))))))************++++++************+++++++++*********))))))((((((++++++,,,,,,,,,,,,------------------,,,,,,------777&&&BBBAAAVVV555999MMM555RRRxxxwww{{{uuueeeAAAOOOXXX???>>><<>>---'''CCCGGG"""555......;;; )))333EEE---VVVYYY```sssmmmyyy~~~???,,,WWWLLLCCCZZZYYYmmmUUU999:::444(((+++...777111111777>>>CCCEEE===000;;;555...***(((%%%&&&(((((()))))))))************))))))(((((((((((())))))++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,...000222222111///---&&&444///666888tttuuuQQQfffuuu{{{rrrVVV^^^~~~wwwoooxxxnnn^^^UUUdddKKKGGGMMMQQQxxxzzzIIIGGG???<<<===FFF333???IIIGGGEEE```]]]FFF888***(((111888666000...---444666000...///)))222000888000+++888:::333444555777^^^YYYRRRgggvvvwwwggg^^^PPP???JJJoooHHHttt===&&&&&&...111(((000777???>>>777444666777999777333111111---((((((---((()))))))))************))))))(((((((((((())))))))))))***************************+++++++++,,,,,,***,,,...111111000...,,,''',,,444222444DDDmmmrrrkkk```hhhVVVZZZhhhuuu{{{~~~xxxfffccc___QQQAAAXXXLLLEEEEEEaaaLLLAAACCC;;;BBBAAA<<>>......///***'''((())))))))))))*********************))))))*********)))))))))******+++++++++************++++++++++++***+++,,,------............///777,,,888999PPPaaarrraaarrrxxx\\\nnn|||\\\aaaQQQLLLJJJNNNQQQNNNGGGEEEJJJQQQ>>>BBBUUUTTTMMMIIIAAA;;;SSSeee|||yyyRRR===222555444///111777///,,,444777111333333***+++222***666888+++DDDHHHPPPTTT___aaaxxx\\\zzzkkk___;;;...///---,,,...))))))))))))************++++++************++++++*********++++++,,,,,,,,,)))************+++++++++++++++,,,,,,---...//////'''333777333>>>LLL999ooommmuuuhhhmmmkkkttt{{{XXX^^^]]]HHHKKKHHHHHHLLLRRRSSSNNNFFFBBBSSSXXX@@@JJJMMM:::ZZZ{{{fff===444999777///111000333777666111000333///111444555555555666777<<>>;;;:::000///...---,,,,,,+++++++++))))))*********+++++++++,,,---,,,***+++...---***...,,,******+++---......///000111111000111333555:::888<<>>BBB333000,,,333>>>BBBQQQlllvvvqqqnnnLLLeeezzzPPP555,,,...---,,,+++************++++++,,,,,,,,,------------+++---444999<<>>???KKKdddwwwYYYiiiddd}}}yyyyyycccggg111666000000...---------------,,,,,,,,,---------......///...222666333---...444000...,,,---///111222333000111222111000000222333222777555///333@@@FFFBBBHHHwwwtttVVVJJJEEEKKKMMMJJJOOO[[[rrr[[[eeeLLL;;;GGG666:::AAA000CCC111===777777===kkkKKK\\\{{{xxxvvvhhh```\\\OOOHHHFFFJJJJJJFFFIIIRRR]]]rrrkkkUUUDDDAAA@@@CCCGGGGGGBBB>>>VVVccceee___<<<333111000///......---,,,+++***+++,,,,,,------------...//////000000000000000///////////////000111111222222222111222222333333333888888888AAAOOOPPPGGGrrr[[[IIIDDD<<>>XXX^^^{{{TTTBBB???@@@@@@<<<;;;:::::::::::::::;;;///444JJJkkk~~~uuu[[[HHHNNNNNNEEE]]]pppmmmbbbeeennncccXXXLLLJJJHHHKKKYYYtttsssdddYYYPPPHHHCCCIIIOOO^^^vvvrrr^^^```lllYYYBBB;;;MMM^^^___bbblll{{{UUU;;;;;;///.........//////......,,,------..................///000000111111000000000/////////000000111111222222222222222333333444666;;;:::666<<>>EEEIIIEEE@@@???DDDKKKEEEYYYjjjmmmfffdddmmm___IIIYYYSSSRRR___ssstttnnnkkkTTTAAA???AAADDDOOO]]]NNNNNNJJJHHHQQQcccmmmlllbbbZZZOOODDD666,,,,,,000;;;333...000222444<<>>KKKddduuuKKKKKK:::>>>222111000111222222111///////////////000000000000//////000111111111111000000000000000111111111222333333222222333444444555666======888888DDDOOORRRGGGWWWRRRXXXZZZJJJFFF@@@HHHAAANNNAAAYYYdddvvvkkkCCCBBBLLLGGG>>>===999999:::<<<>>>@@@BBBCCC:::===CCCFFFDDDAAAEEELLLJJJVVVMMMJJJNNNcccwwwlllggg^^^iiizzzfffPPPCCC???DDDEEEBBB>>>???BBB@@@999>>>777222555999777333222&&&///555333//////333666333000---111888>>>???>>>LLLRRRBBBNNN+++BBBAAAAAA999666333333444444222000000000000000000000111111///000111111222222111111000111111222222222222222333333333333444555666666444;;;>>>;;;:::>>>BBBBBBAAAFFF<<>>AAAIIIOOOGGGLLLNNNnnniiiUUUEEE;;;AAA;;;666333111...111666555666444000222777444,,,222111///,,,+++///888???>>>GGG^^^BBB>>>888???EEE<<<666///...111555666444333222111000000000111222111111222333333333333222111222444555555555444333444444555555666777999999<<<999555444888???FFFIII111;;;777FFFNNN@@@AAABBB>>>EEEBBBPPPTTT|||FFFEEE<<<444999DDDAAA555999999999:::;;;<<<>>>???GGGFFFCCCBBBIIIYYYhhhooosss^^^HHHAAABBB>>>444---%%%///777555...,,,...000&&&///999<<<777111------))))))>>>888<<<===>>>YYYHHH???444000333666777666666555333222111222333444111222222333444333333333222333555666666666444333555555555666777888::::::::::::999999999>>>GGGOOOIIIOOO===>>>CCC===EEEHHH??????CCCQQQeeedddFFF@@@888777???GGGEEE>>>AAAAAABBBBBBCCCEEEFFFGGGNNN]]]qqqkkk^^^ZZZHHH===222000333666555333666333000111444777777555999333>>>JJJCCCCCC...PPPWWWKKK===666666777777555888777555333333333555666111222333333444444333333222333555777777666555444555555555666777999:::;;;555:::@@@AAA===;;;BBBKKK>>>HHH:::<<>>BBBCCCAAAEEEMMMFFFOOO___ttt{{{hhh]]]TTTJJJBBBAAA;;;<<>>>>>>>>>>>>>>===<<<;;;===AAADDDCCCIIIBBBVVVlll[[[OOOUUUfffyyyyyyQQQMMM>>>333GGGEEEcccnnn^^^KKK;;;555;;;666666666666666777777888555666666666555777:::===>>>===<<<;;;999888777666;;;:::999888888:::;;;===@@@???>>><<<;;;:::::::::<<<===>>>???AAAEEEJJJNNNPPPYYYnnncccYYYZZZWWWQQQLLLHHHGGGGGGHHHHHHFFF@@@;;;777888<<<@@@999999:::;;;===>>>??????AAABBBCCCBBB???@@@CCCFFFEEEIIIMMMPPPPPPRRRUUUXXXiiinnnxxx