BM6P6(@ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&'''((()))))))))))))))))),,,...,,,)))---333:::AAA??????IIIKKKGGGIIIRRRTTTMMMGGGIIIIIIUUUkkk|||}}}xxxuuueeerrr}}}sssqqqooo{{{xxxpppggg```YYYSSSUUU[[[ccckkkvvv|||wwwmmmiiikkkcccppp~~~~~~xxxuuuooolllvvv|||vvvrrrrrrzzzrrrkkkjjjmmmuuu~~~rrrddd\\\]]]aaaeee```nnngggSSSMMMOOOSSS[[[aaa^^^XXXWWWbbbvvv|||xxxpppjjjrrrtttkkkjjjooo|||uuu```PPPPPPYYYcccppp|||{{{sssaaaZZZccciiilllvvvmmmmmmllljjjgggbbb\\\XXXKKKAAA444---+++***(((&&&)))'''&&&&&&'''(((((('''$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$#########""""""######$$$%%%%%%&&&''''''&&&%%%$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################$$$$$$$$$#########""""""########################"""""""""""""""""""""""""""#########$$$$$$$$$$$$########################$$$$$$############$$$$$$################################################$$$#########""""""!!!!!!########################""""""""""""""""""""""""######""""""""""""######!!!!!!"""###############""""""""""""""""""""""""$$$$$$$$$############### ###%%%&&&%%%$$$$$$%%%""""""!!!"""$$$$$$###!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((()))))))))))))))))))))(((***---......333::::::BBBCCCDDDKKKIIIGGGOOOOOOfffjjj______fffnnnwww||||||~~~www}}}rrrkkkddd___nnnsss```]]]dddlllmmmhhhbbb___^^^sss}}}~~~zzzkkkvvv~~~wwwrrrxxx{{{uuuqqqppptttzzztttttttttyyy~~~~~~tttnnnnnnsssxxxwww|||hhh___[[[YYY]]]```^^^XXXRRRRRRYYY___aaaeeeccc___^^^ddduuuxxxpppnnnsssttt\\\TTTVVVWWW[[[```jjjiii]]]XXX```fffmmm{{{ppplllhhhgggfffeeebbb___\\\PPP???000***)))***,,,)))'''&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&'''''''''$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$######""""""######$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$#########""""""######$$$$$$%%%&&&&&&'''&&&%%%$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################$$$$$$$$$#########""""""########################"""""""""""""""""""""""""""""""""#########$$$$$$########################$$$$$$############$$$$$$############################################################"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######!!!!!!"""###############""""""""""""""""""""""""##################$$$$$$"""###$$$%%%&&&&&&%%%%%%$$$###"""###%%%%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((*********)))))))))))))))+++)))***///333666<<>>BBBGGGJJJKKKHHHLLLRRRLLLPPPccc}}}xxxwwwrrr~~~vvvtttmmmvvvyyyiiinnnrrrtttkkkbbbeeennnqqq~~~wwwoooooovvvqqqeee___```^^^\\\___bbb^^^UUUPPPNNNJJJGGGGGGJJJMMMMMMEEEBBBBBBCCCBBBBBBHHHOOOLLLHHHEEEEEEGGGIIIJJJJJJRRRTTTTTTRRROOOQQQVVV[[[mmmxxxtttiiigggbbb]]]```nnnuuuwwwpppeee^^^YYYUUUXXXRRRUUU[[[VVVLLLPPP^^^hhhiiikkkiiibbbgggvvviiidddccciiirrrmmmlll\\\KKKLLLSSS]]]lllqqqhhh___\\\___bbbcccaaaaaaYYYPPPJJJFFF???555,,,---,,,************)))'''''''''''''''''''''''''''&&&&&&&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""######$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$%%%%%%%%%%%%%%%$$$$$$###""""""######""""""""""""""""""""""""""""""""""""""""""""""""########################""""""###$$$$$$$$$$$$###########################################################################################################################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""########################$$$$$$############$$$$$$#########################################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######!!!!!!"""###############""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%%%%&&&###!!!$$$)))+++)))%%%&&&$$$######$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((***)))))))))***+++,,,---333222666>>>BBBCCCFFFKKKPPPMMMFFFJJJVVVXXX]]]nnnwwwvvvxxxnnnvvvsssoooaaa]]]gggiiiccceee}}}xxx}}}{{{rrrtttmmmfff```___dddlllmmmdddXXXQQQIIIHHHFFFCCCEEEIIIIIIFFFDDDDDDDDDEEEEEEFFFGGGJJJEEECCCCCCFFFDDDAAAAAAEEEAAA@@@>>>===>>>@@@@@@???===???@@@???>>>???CCCFFFKKKSSSOOOJJJOOOOOONNNTTTZZZbbbhhheee```___^^^]]]ccc^^^cccmmmgggUUUJJJMMMKKKQQQYYY\\\WWWZZZrrr~~~wwwnnnfffjjjtttjjjOOOKKKOOOUUU___fff```ZZZZZZ```gggkkkllleee]]]TTTSSSTTTOOO@@@333111///,,,+++******)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$######$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$%%%%%%$$$######"""#########""""""""""""""""""""""""""""""""""""""""""""""""########################""""""###$$$$$$$$$$$$###########################################################################################################################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""########################$$$$$$############$$$$$$########################""""""""""""""""""""""""""""""""""""""""""##############################""""""""""""""""""""""""######""""""""""""######!!!!!!"""###############""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%%%%'''###!!!###(((+++)))&&&&&&$$$"""!!!"""###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))***+++---///222444888:::???DDDEEEEEEJJJQQQaaabbb[[[[[[hhhqqqvvv{{{tttrrr{{{uuuqqqjjjeeeZZZVVV\\\^^^ggg|||zzzlllzzznnn```WWWPPPLLLHHHGGGKKKNNNKKKHHHGGGFFFGGGHHHJJJNNNSSSWWWYYYUUUUUUWWWZZZZZZXXXZZZ^^^^^^[[[[[[\\\XXXQQQLLLLLLJJJLLLKKKGGGEEEFFFDDDAAA>>><<<:::999888999::::::888===888555<<<>>>===DDDAAAHHHLLLJJJJJJMMMPPPPPP^^^^^^fffqqqoooaaaUUURRRMMMPPPVVVYYYRRRLLLVVVfffnnnqqqyyy~~~vvvjjjiiiqqq~~~___XXXYYYYYY]]]YYYVVVRRRSSSZZZdddmmmrrrsssgggYYYUUUWWWVVVMMMDDD;;;777111---+++***(((((('''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%$$$$$$###!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###############$$$""""""""""""""""""""""""""""""""""""""""""""""""########################""""""###$$$$$$$$$$$$##########################################$$$$$$$$$#######################################$$$$$$$$$########################""""""""""""""""""""""""!!!!!!!!!"""""""""##############################$$$$$$############$$$$$$########################""""""""""""""""""""""""""""""""""""####################################""""""""""""""""""""""""######""""""""""""######!!!!!!"""###############"""""""""""""""""""""""""""""""""###$$$$$$$$$%%%%%%###!!!###'''))))))(((&&&$$$!!! !!!""""""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''((((((((((((******+++---111555999;;;===@@@DDDFFFDDDEEEOOO[[[zzzvvv}}}zzzrrryyyyyypppmmmfffnnn|||pppfffssszzzooodddhhhmmmgggppp|||vvvhhhddd^^^aaaccc\\\QQQHHHCCCCCCKKKIIILLLSSSXXXYYYZZZ]]]cccdddgggkkkmmmooossswww|||zzz}}}}}}wwwwww|||}}}|||}}}xxxnnngggddddddiiilllhhhfffeeeaaa\\\TTTNNNFFFBBBBBBBBB@@@======???888666===;;;888===:::===<<<999:::>>>@@@???HHHNNNVVV[[[[[[WWWTTTSSSXXXVVVZZZ^^^ZZZNNNIIIMMMPPPUUUcccooommmeeeeeelllrrriiigggdddfffccc^^^WWWQQQPPPWWWbbbkkkvvvlll^^^VVVTTTUUUVVVUUULLLFFF<<<444///,,,***)))((((((((('''''''''&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((''''''&&&%%%%%%$$$######"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%################################################""""""#########$$$$$$$$$$$$$$$##################$$$###############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""########################""""""###$$$$$$$$$$$$###########################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$########################"""""""""""""""""""""""""""""""""#########$$$$$$########################$$$$$$############$$$$$$########################""""""""""""""""""""""""!!!"""""""""####################################""""""""""""""""""""""""######""""""""""""######!!!!!!"""###############""""""""""""""""""""""""##################$$$$$$"""""""""###$$$&&&((()))(((%%%"""!!!""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((''''''''''''((((((((()))+++,,,---000444999>>>AAAAAACCCFFFFFFBBBEEESSSccc}}}uuuqqqsss{{{jjjcccPPPQQQccceeeppppppnnnooogggWWWLLLVVVPPPLLLJJJLLLMMMNNNUUU^^^^^^aaajjjvvv}}}yyyxxx|||}}}ssskkkhhhiiirrrxxxxxxvvvvvvqqqjjjqqqggg\\\WWWVVVUUUQQQMMMGGGHHHAAA@@@FFFBBB;;;???>>>>>>:::666666999888555444>>>DDDBBB???BBBHHHJJJUUURRRWWWcccfff]]]TTTQQQGGGFFFMMMUUUVVVRRRVVV___}}}uuuqqqlllnnn|||uuugggWWWMMMNNNYYYcccmmmiiiaaaYYYSSSTTTXXX]]][[[SSSGGG<<<444000...---******))))))((((((((('''###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((''''''&&&%%%%%%$$$######$$$$$$%%%&&&&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""######$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%################################################""""""######$$$$$$$$$$$$$$$$$$##################$$$###############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""########################""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""######$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$########################""""""""""""""""""""""""############$$$$$$$$$$$$########################$$$$$$############$$$$$$########################""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######!!!!!!"""###############""""""""""""""""""""""""$$$$$$$$$###############!!!"""#########$$$(((***)))'''###""""""#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((''''''''''''''''''&&&&&&)))))))))***************---444777555:::DDDFFF???DDDHHHDDDCCCIIIMMMZZZqqq~~~{{{|||zzz}}}yyycccYYYVVV]]]iiivvv}}}vvvrrrrrrmmmiiiaaaUUUMMMJJJNNNRRR\\\^^^cccjjjrrrwwwwwwuuu||||||ssshhhdddgggpppppppppqqqpppllleee```aaammmwwwwwwtttuuusssooonnnkkkfffccc```\\\YYYVVVSSSOOOOOOTTTVVVQQQLLLKKKDDDCCC@@@===;;;::::::::::::<<<;;;666222444888;;;@@@GGGOOOUUUYYYYYYUUUPPPPPPQQQSSSUUUVVVSSSNNNKKKfffmmmvvv|||}}}qqqeeeyyykkk[[[RRRLLLMMM___bbbaaaZZZRRRRRRZZZcccccc^^^WWWNNNBBB777222333)))+++,,,+++'''&&&''')))&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###""""""%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&'''((()))################################################!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$#########"""""""""############$$$$$$$$$######""""""######$$$%%%$$$$$$$$$#########""""""########################""""""""""""#############################################"""""""""""""""################################################"""$$$%%%$$$###"""$$$%%%%%%%%%###"""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""######""""""######$$$%%%""""""""""""""""""""""""######$$$$$$$$$$$$######"""""""""""""""######$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""%%%$$$$$$$$$###"""""""""""""""""""""""""""""""""$$$#########""""""!!!!!!$$$$$$##################!!!!!!"""!!!!!!###&&&)))&&&$$$""""""###$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((''''''''''''''''''''''''((((((((()))***+++------444888<<<<<>><<<888555444444444444666999<<<@@@GGGKKKMMMPPPRRRWWW\\\^^^\\\WWWSSSMMMWWWeeepppyyy{{{ssshhhuuu```TTTRRRXXXSSSSSSPPPKKKKKKSSS```kkkpppiii\\\NNNCCC<<<555000.........,,,***(((''''''''''''&&&&&&%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$######"""$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$######$$$###############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$#########"""""""""############$$$$$$$$$###############$$$$$$%%%$$$$$$$$$#########""""""########################""""""""""""#######################################"""""""""""""""""""""################################################$$$$$$%%%%%%$$$###!!! $$$""""""%%%)))+++(((%%%##############################$$$$$$$$$$$$####################################""""""######$$$%%%##############################$$$$$$$$$$$$######"""""""""""""""######$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$###############""""""""""""""""""""""""############"""""""""!!!########################"""######""""""%%%))),,,'''%%%#########$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''''''''''')))+++...111333999;;;>>>BBBAAA@@@FFFNNNlllsssmmmiiivvvxxxooovvv|||uuujjjccccccmmmvvv}}}wwwxxxyyy~~~~~~lllhhhlllhhh^^^^^^dddjjjmmmooovvvyyynnnggggggiiiggghhhfff___UUUMMMLLLMMMZZZUUUOOOIII@@@888666999;;;;;;:::888555555777888777AAANNNXXX^^^___YYYQQQLLLTTTddduuu~~~xxxfffWWWOOOSSSXXXaaaooovvvkkkYYYOOOKKKHHHJJJNNNOOOMMMIIIFFFDDDAAA@@@===:::666333999777555333333666<<>>@@@@@@AAAAAA@@@???@@@BBB>>>>>>===:::555333333555666555555999???CCCAAA<<<999@@@PPPeeerrrooo___OOOFFFLLLQQQYYYmmm}}}sss]]]HHHCCC@@@EEEOOOVVVWWWUUUMMMGGGBBBBBBBBB@@@===<<>><<<;;;888444444666777:::AAAIIIQQQTTTTTTSSSPPPSSSTTTTTTVVVWWWQQQIIIZZZvvv{{{kkkdddlllyyyvvvkkkXXXGGGCCCKKKUUUlllnnngggYYYUUUZZZYYYQQQEEE<<<222---...000...***((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$$$$%%%################################################'''%%%###!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$########################""""""#########$$$$$$$$$""""""######$$$$$$$$$$$$################################################""""""#########$$$$$$$$$########################"""""""""""""""#########################################################!!!!!!!!!"""$$$'''***,,,''''''(((+++...---)))%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$####################################""""""######$$$%%%##############################$$$$$$$$$$$$######"""""""""""""""######$$$############$$$$$$$$$$$$################################################"""""""""###$$$$$$$$$%%%""""""""""""""""""""""""#########"""""""""""""""###############$$$$$$$$$#########""""""&&&+++000,,,)))&&&$$$$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))***,,,///333888<<<>>>AAA???AAAEEEDDDGGGYYYooovvvtttyyy}}}sssooohhhaaa___dddnnn~~~vvvqqqggg^^^[[[RRR[[[___cccsss~~~zzznnnaaaQQQHHHGGGHHHGGGEEEIIIMMMQQQNNNGGGDDDHHHMMMLLLPPPTTTTTTSSSRRRPPPOOOSSSSSSQQQNNNGGGAAA===:::@@@999222111555777666444222444;;;IIIWWWYYYQQQGGG===BBBCCCGGGYYYiiicccPPPEEE@@@===CCCQQQ___eeegggNNNDDD===???BBBDDDHHHLLLDDD>>>;;;<<<;;;666555888333333444888<<<@@@AAAAAALLLQQQTTTUUUWWWUUULLLBBBCCCXXXiiitttwwwllleeelllrrrVVVEEEHHHRRRaaahhhhhh^^^YYY]]]aaa```ZZZLLL;;;111000000...***))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$###"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&################################################'''%%%###!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$########################""""""#########$$$$$$$$$!!!"""###$$$$$$$$$$$$###############################################################$$$$$$$$$$$$########################!!!!!!""""""##################################################################$$$%%%)))---222444...111444222---'''$$$#################################$$$$$$$$$$$$####################################""""""######$$$%%%##############################$$$$$$$$$$$$######"""""""""""""""######$$$""""""#########$$$$$$$$$################################################"""""""""###$$$$$$$$$%%%""""""""""""""""""""""""""""""""""""""""""######""""""#########$$$$$$$$$"""""""""!!!!!!$$$)))------***&&&$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''((((((((((((''''''''''''(((((())))))***---///222555999===@@@AAA>>>???BBBEEEGGGQQQeeewwwzzz{{{sssxxxuuuyyy~~~{{{rrrppprrr{{{ooohhhgggccc```aaaeeelllqqqttt|||~~~|||nnn]]]VVV```lllnnnhhheeeZZZNNNJJJLLLOOOMMMIIISSSWWW[[[ZZZWWWWWWZZZ^^^ffflllooonnnlllkkkhhheeemmmkkkiiifffaaaYYYOOOIIIFFF>>>999;;;<<<999555333555222111777@@@FFFEEEAAA999:::888777@@@IIIFFF;;;???;;;999???LLLYYYbbbfffLLLBBB<<<@@@FFFLLLVVVbbbWWWHHH;;;999:::777888===<<<999444222222222333222666???KKKUUU]]]___WWWLLLDDDKKKPPPZZZddd___\\\ggg{{{eeeMMMJJJQQQRRRWWW\\\[[[YYY\\\fffooolll]]]JJJ===777444///+++,,,+++***)))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$***)))(((&&&%%%$$$$$$$$$################################################%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$############$$$$$$###############$$$$$$$$$"""############$$$$$$$$$!!!"""###%%%%%%$$$#####################$$$$$$$$$#################################$$$$$$$$$$$$%%%########################!!!!!!!!!"""######$$$$$$######################################################"""###%%%(((+++,,,111555888444+++$$$"""$$$""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""""""""""""""######$$$"""""""""############$$$#######################################$$$$$$$$$###############$$$$$$$$$""""""""""""""""""""""""""""""""""""############"""""""""###$$$$$$%%%%%% !!!"""!!!!!!###&&&)))...+++&&&###############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((()))(((((('''&&&''''''((())))))******111333777<<>>:::999999666333444999<<<<<<;;;888666444333333333222222555333333777>>>EEEKKKNNNEEE<<<:::@@@GGGNNN]]]nnngggPPP===;;;>>>===>>>BBBDDDAAA;;;777555333111000...444<<>><<<:::777555888666222000777BBBHHHHHHRRROOOKKKPPPSSSGGGCCCQQQPPPjjj{{{iiiccceeerrraaaVVVXXXTTTMMMUUUeeellleee\\\TTTNNNHHHBBB===444333111...,,,***))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%&&&&&&&&&################################################!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$############$$$$$$""""""######$$$$$$$$$$$$"""############$$$$$$$$$ """$$$%%%%%%%%%###"""""""""######$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######################## !!!!!!"""###$$$$$$$$$################################################$$$#########$$$%%%%%%&&&!!!!!!!!!"""#########"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""""""""""""""######$$$""""""""""""############""""""""""""""""""""""""""""""######$$$$$$$$$$$$%%%$$$$$$$$$######""""""""""""""""""""""""""""""!!!!!!""""""#########$$$!!!""""""###$$$$$$%%%%%% """$$$%%%$$$######$$$///+++&&&"""!!!!!!"""!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''''')))&&&$$$$$$&&&((('''%%%***)))((((((***...222555>>><<<<<>>DDDCCC===777555;;;<<<555000111555666BBBDDDLLLWWW___]]]RRRGGGJJJRRReeeuuuttthhhfffnnnzzz___PPPRRRUUURRReeeiiiZZZNNN^^^jjj\\\HHH999444000000000...***(((&&&((()))'''$$$###%%%(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###""""""############$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###%%%&&&$$$###$$$%%%$$$$$$#########""""""!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$#########""""""######$$$$$$$$$$$$######$$$%%%%%%&&&%%%$$$###"""###$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$#########""""""!!!!!!"""""""""###$$$$$$$$$%%%########################"""############$$$$$$$$$################################################%%%%%%%%%$$$$$$#########""""""#########$$$$$$$$$######$$$$$$$$$$$$##############################################################################""""""""""""############""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$""""""!!!!!!!!!!!!""""""!!!!!!"""##################"""!!!!!!!!!"""$$$%%%---+++(((%%%###""""""###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&'''%%%$$$%%%(((***)))'''''''''(((***---333888;;;:::AAAGGGEEE@@@BBBMMMYYYmmm}}}|||{{{~~~zzzwwwzzz}}}|||{{{rrrkkkqqqvvvzzz}}}pppwwwssseeeXXXTTTXXXeeeoooqqqpppoooxxxxxxyyy|||~~~|||vvvqqqqqquuuyyyjjj___UUURRRPPPJJJDDDAAA@@@???>>><<<999777555555222222222111000/////////------------,,,,,,,,,,,,------------------------...---,,,,,,...111444666444111///000444===EEEKKKQQQDDD999999>>>AAAAAAAAAAAAAAA===555111222222000555888???JJJUUU[[[ZZZWWWJJJLLLUUU___aaa___ggguuusssXXXPPPQQQQQQ\\\bbbYYYTTTeeesssooohhhOOODDD888222111000---***&&&'''(((&&&###"""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""############$$$$$$$$$$$$%%%$$$############$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###%%%%%%$$$###$$$$$$$$$$$$#########""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$#########""""""######$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###""""""$$$%%%%%%$$$$$$&&&'''%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$#########""""""""""""###############$$$$$$$$$########################"""############$$$$$$$$$################################################&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$%%%######$$$$$$$$$$$$##############################################################################""""""""""""############""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$""""""!!!!!!!!!!!!""""""!!!!!!"""###############$$$$$$###"""###$$$%%%&&&,,,***'''%%%###""""""###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%'''***+++***(((((((((***...333888===@@@>>>EEEJJJGGGCCCIIIYYYgggttt|||yyyvvvkkkgggsss}}}yyyyyy|||www~~~pppvvvvvveee\\\ZZZZZZaaammmyyy~~~xxxsssnnnnnnlllgggbbb___^^^aaadddYYYOOOGGGFFFEEEAAA<<<:::555555444333222222111111///......------,,,,,,+++++++++++++++************++++++++++++++++++++++++++++++++++++***)))((('''(((((((((***000777???CCCGGG<<<333222777>>>FFFLLLSSSNNNDDD:::555555222...000111555<<>>BBBDDDHHHIIIJJJKKKSSS___hhhlllxxx~~~uuunnntttyyyfff```aaaooorrrfffaaagggooovvvtttxxx||||||xxxrrrnnnmmmsssvvv}}}}}}{{{yyywwwtttoooiiieeeaaa___ZZZUUUQQQPPPPPPQQQLLLDDD?????????<<<999888111111000000000/////////,,,,,,,,,++++++*********))))))))))))(((((((((((())))))))))))))))))))))))))))))*********)))(((''')))))))))***---000444666999222...///333:::FFFQQQ```[[[PPPBBB:::999777444666666555444555;;;DDDKKKXXXTTTPPPOOOLLLIIINNNVVVhhhwww]]]WWW\\\TTTTTTJJJIIIWWWeeesss{{{lllUUUAAA888777555222------,,,***((('''&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&###"""###$$$######%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###"""""""""""""""""""""##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$'''((()))(((&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$###"""""""""########################""""""#########$$$$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$$$$##############################################################################!!!"""""""""############""""""""""""""""""""""""###""""""""""""""""""###""""""!!!!!!!!!!!!""""""!!!!!!"""############### !!!!!!"""((('''&&&$$$###"""""""""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((---000555;;;AAAEEEHHHIIIKKKSSSZZZ___fffqqqxxxxxx}}}|||wwwlllfffpppuuu^^^___hhhxxxwwwmmmhhhgggqqqvvv}}}}}}sssooolllrrrxxx{{{}}}~~~}}}{{{yyywwwvvvrrrpppooonnnllliiiddd```]]]ZZZTTTOOOKKKHHHFFFEEE@@@999666777888555333444000000//////......------+++++++++++++++*********))))))((((((((('''''''''((((((((((((((((((((((((******))))))((())))))************************+++,,,******---000555@@@KKK]]]\\\TTTEEE:::999;;;<<<;;;;;;999444//////444:::IIILLLSSSYYYYYYSSSMMMKKKQQQkkk~~~iiidddhhhjjjdddRRRFFFLLLTTT```ppp~~~vvveeePPPBBB===888222111///---+++***((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''"""!!!&&&'''$$$###$$$###############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""""""""""""""""""""#################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$%%%+++++++++)))%%%#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%$$$$$$$$$###"""""""""########################""""""#########$$$$$$$$$##################################################################$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$$$$##############################################################################!!!"""""""""####################################"""""""""######"""""""""""""""!!!!!!!!!!!!""""""!!!!!!"""############### !!!!!!!!!!!!&&&&&&%%%$$$###"""""""""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))((('''(((***,,,000444;;;BBBHHHKKKMMMNNNIIIaaauuuxxxvvv{{{zzztttsssuuuuuuvvvxxxyyy}}}yyyiiiiiiooo{{{xxxttttttyyy{{{wwwzzzxxxqqqiiinnnuuu~~~|||}}}|||{{{yyywwwtttssspppnnnkkkiiifffbbb]]]ZZZXXXTTTOOOJJJGGGCCC@@@===:::555333555555222111222......------,,,++++++***++++++++++++++++++++++++))))))))))))(((((((((((('''''''''''''''''''''''',,,+++(((&&&%%%&&&'''(((&&&&&&''''''''''''''''''&&&&&&(((,,,...///666???JJJMMMIII===555666<<<@@@<<<===<<<888333111222444222:::HHHVVV______YYYTTTKKKVVVjjjwwwuuullllllsssjjjSSSMMMNNNRRR\\\tttsssjjj\\\SSSNNNDDD888444222...,,,+++***'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%(((""""""))),,,&&&###$$$#########$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""""""""############$$$###############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$######$$$$$$%%%&&&+++,,,+++)))%%%"""""""""###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$#######################################"""############$$$$$$$$$################################################""""""""""""############$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$$$$##############################################################################""""""""""""####################################""""""############""""""""""""!!!!!!!!!!!!""""""!!!!!!"""###############!!!"""###$$$$$$$$$######$$$$$$$$$$$$###"""""""""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''((())))))(((+++000444999===CCCHHHLLLLLLKKKJJJKKKggguuurrrrrrwww{{{www{{{|||xxxyyy~~~}}}|||}}}}}}wwwpppppptttwwwuuuqqqvvv}}}|||zzzxxxuuurrrqqqpppnnnkkkfffbbb^^^ZZZUUURRROOOKKKGGGCCCAAA>>>:::777888555333555555111000222,,,+++++++++++++++++++++++++++++++++++++++++++++************))))))))))))''''''''''''''''''''''''***)))'''&&&&&&&&&'''((($$$$$$%%%&&&''''''((((((&&&%%%&&&)))***)))---222555777666000000666<<>>>>>KKKJJJHHHDDD@@@:::555222;;;666000111;;;JJJTTTXXXgggWWWMMMOOOSSSWWWhhh}}}pppYYYOOOKKKKKKQQQSSSWWWaaavvvvvv```@@@===888666555333000---''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%''''''''''''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%)))!!!###///333***###############$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$#########$$$&&&'''&&&'''((('''%%%$$$%%%&&&#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%""""""######$$$$$$$$$%%%########################"""############$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$######$$$$$$$$$$$$##############################################################################""""""""""""####################################!!!"""###$$$$$$###"""!!!""""""!!!!!!!!!!!!""""""!!!!!!"""############### !!!"""$$$$$$######"""""""""############""""""&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''***(((&&&%%%&&&&&&'''&&&((())))))+++...444<<>>;;;888666333222111//////...//////---------,,,,,,+++++++++***++++++++++++++++++***++++++++++++++++++******,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$&&&&&&&&&%%%%%%&&&((())),,,,,,******222>>>HHHRRROOOJJJFFFBBB>>>999666111000444BBBTTTccciiijjj^^^TTTZZZnnnuuunnnuuulllTTTBBBDDD^^^{{{oooYYYTTTDDD444:::666555222---)))((()))+++%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$###"""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""#########"""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""""""""############""""""########################""""""""""""""""""""""""#########"""""""""""""""&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((&&&((())))))'''''')))+++...444>>>HHHOOOPPPNNNKKKGGGPPPaaarrryyyxxxyyy||||||zzz{{{wwwvvvwwwxxxuuuggg___jjj{{{ooo}}}yyysssllldddZZZQQQKKKHHHDDD@@@<<<:::888666444000000//////.../////////,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++*********((((((((((((((((((((((((************************((((((((((((((((((((((((((((((''''''''''''((((((%%%&&&((('''%%%$$$$$$%%%)))))))))((((((...888BBBVVVQQQJJJEEEBBB@@@???>>>999444///111<<>>IIIQQQTTTRRROOOMMMIIITTThhhyyy|||xxxyyyyyy~~~ooohhhpppxxx~~~{{{qqqddd\\\lllyyyvvvlll|||~~~}}}xxxssslllddd\\\SSSKKKFFFAAA>>>:::777666555333222------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,---------------------,,,,,,,,,++++++(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))%%%&&&((((((&&&%%%%%%%%%'''&&&&&&((())),,,444===GGGCCC>>>:::;;;@@@GGGKKKDDD???777///...999KKKZZZhhhkkkfffVVVMMMYYYqqqsssYYYLLLKKKLLLUUU^^^eeeooo{{{qqqSSS===555444333222000...+++***(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&%%%$$$$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###$$$&&&'''&&&%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%%%%%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################""""""""""""############"""##################"""""""""""""""""""""""""""""""""############""""""########################"""""""""""""""""""""""""""""""""""""""#########&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&)))***)))(((+++111777AAAJJJTTTXXXVVVTTTTTTVVV]]]dddrrr}}}~~~xxxtttuuuwwwpppdddiiivvvxxxqqqnnnllllllpppsssyyyuuueeegggttt|||xxxvvvtttkkkfff___WWWQQQJJJEEEAAA999777333222111111000///,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------------,,,------......------,,,---------.........//////////////////............************************))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((($$$%%%''''''&&&%%%&&&'''$$$"""$$$)))))))))---555333333222111444===JJJSSSTTTOOOFFF999000000888@@@[[[hhhnnneeeVVVTTT```nnn~~~iii```ZZZQQQGGGBBBKKK^^^rrr|||kkkNNN>>>:::555333333111...+++******)))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%"""$$$&&&&&&$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((%%%###$$$%%%&&&%%%#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###%%%&&&&&&&&&&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################!!!"""""""""############!!!""""""######""""""!!!""""""""""""""""""""""""""""""############""""""########################""""""""""""""""""""""""!!!!!!""""""######$$$$$$&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&(((*********...777>>>JJJRRR[[[\\\WWWUUUZZZ___rrruuu{{{~~~{{{ssspppqqqtttwwwiiicccnnnzzzrrrrrryyy~~~{{{rrrVVVTTThhh~~~~~~zzzuuupppllljjj[[[VVVNNNHHHCCC>>>;;;888555222///.........---,,,------.........------,,,---------------------------......//////......---........./////////000000111111111111000000000000,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((((((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''###$$$%%%&&&%%%%%%'''(((###!!!$$$))))))%%%'''---111222111...///666CCCMMMbbb]]]RRRDDD888333333666GGGRRRcccnnnjjj___\\\___ttt}}}mmmmmmiii^^^OOO;;;<<>>???===777222222///+++((('''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%&&&!!!"""###$$$%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$%%%%%%$$$######'''&&&&&&%%%%%%%%%&&&'''$$$$$$%%%%%%&&&''''''''''''((()))((('''&&&'''((()))))))))(((((((((((((((((())))))************)))''''''&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""############"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""""""""""""""$$$$$$$$$#########"""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""#########%%%&&&&&&&&&&&&'''''''''%%%'''(((((('''&&&'''(((+++***---444<<>>GGGWWWbbbkkksssmmmVVV???888<<<777333///,,,+++***(((&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%&&&'''((())))))******'''''''''(((((()))))))))------///000222333444555333555777888777666666777444555666777666444222000000000000000///...---,,,,,,,,,+++***************++++++)))(((''''''&&&&&&%%%&&&&&&'''''''''&&&&&&'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#####################""""""""""""$$$$$$######""""""!!!!!!########################$$$$$$######""""""!!!!!!&&&&&&&&&'''''''''(((((($$$&&&((()))(((((()))+++---111999CCCOOO[[[cccfff[[[[[[aaannnzzzooogggdddgggxxxooommmvvvuuu~~~xxxggg___fffqqqqqqkkkccc\\\UUUMMMDDD>>>:::888555333444555555555222222333444555555444333333333333222222222111111333333222222222222333333444333222333444555444222000111222222222222111111333333444666777999:::;;;:::;;;<<<<<<<<<<<<;;;;;;666666555444333222222111/////////.........------++++++*********)))))))))'''((()))******)))((('''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''&&&&&&''')))---000222999777333BBB^^^ooonnn]]]MMM<<<333222777DDDQQQcccjjjhhhXXXHHHMMMjjjqqq___ZZZUUUIII???HHH[[[rrr{{{lllRRRAAA===999666111...,,,***(((&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&'''((((((((((((%%%&&&(((+++---///000000000111222444555666777777<<<<<<===>>>???@@@AAABBBAAACCCEEEEEECCCBBBCCCDDDBBBCCCEEEFFFEEECCCAAA@@@@@@@@@@@@@@@???===<<<;;;888888777777777777888888333222000---+++)))(((((('''''''''''''''&&&%%%%%%'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""############""""""""""""""""""""""""$$$$$$######""""""!!!!!!########################$$$$$$######""""""!!!!!!&&&&&&'''''''''(((((((((&&&'''((((((((())),,,...---555AAAMMMZZZfffiiigggWWW]]]iiiwww}}}{{{~~~nnnfffhhhllluuu{{{}}}uuueeeaaannn~~~|||zzzqqq___WWWLLLDDD???<<<888555888777555444333333444444444555666777888888888888666555555555444444444444555555444333222222222222333111000111222333222111......///000000000//////...///000111222444555555888999;;;===>>>>>>======<<<<<<;;;:::999888777666000000000000000/////////------,,,,,,+++*********(((((())))))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&&&&(((***,,,,,,//////000<<>><<<999555111///,,,)))&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&''''''&&&''')))+++,,,.........111222555777:::<<<===>>>>>>???AAABBBDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGBBBCCCCCCBBB@@@@@@AAABBBDDDDDDFFFFFFFFFFFFEEEDDDGGGGGGGGGGGGFFFEEECCCCCCBBBBBBBBBBBBCCCDDDEEEEEEAAA@@@===:::888666555444---,,,,,,+++***((('''&&&((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###############$$$$$$$$$""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$!!!!!!"""""""""""""""###############""""""""""""####################################""""""""""""''''''''''''(((((((((((((((((((((((((((***...222444???MMMYYYdddkkkhhhaaa[[[fffttt~~~xxxssstttwww|||xxxooorrrwwwwwwuuuzzz||||||~~~wwwxxxpppeee```WWWNNNHHH@@@;;;::::::999777888888888777666555555666666777777888888888999:::888888777777777666666666777666555333222111000000000///......000000///...,,,---......//////......---..................///222444777:::;;;<<<<<<;;;<<<<<<<<<<<<;;;;;;::::::444444333222111111000000///......---,,,,,,++++++))))))(((((((((((())))))(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''%%%%%%%%%'''''''''%%%###'''...666CCCZZZppptttaaaQQQMMMGGG;;;222111???QQQeeennniii___XXXWWWeeetttiii\\\mmmwwwcccQQQEEEAAAKKKjjjeeeJJJ@@@===999555222///+++(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%&&&'''&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%''')))***+++,,,///000222555777999:::;;;???@@@AAACCCEEEFFFGGGGGGEEEEEEGGGGGGHHHGGGGGGFFFBBBBBBAAA@@@@@@???>>>>>>;;;;;;999666444444666999::::::;;;;;;<<<<<<======@@@@@@AAAAAA@@@???>>>>>>?????????@@@AAACCCEEEFFFFFFEEECCCAAA???>>>======999888777666444111///...++++++******)))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$!!!"""""""""############"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""######$$$$$$!!!!!!!!!!!!""""""######"""""""""""""""#########"""""""""""""""""""""""""""""""""""""""#########''''''''''''((((((((()))***))))))((((((+++000444>>>JJJWWWaaaiiillldddXXXcccppp}}}yyysssrrrwwwzzzzzz~~~|||~~~|||sssvvvrrr|||wwwvvv|||{{{zzzqqq]]]PPPKKKAAA>>>;;;777777999:::999666666777999999999888888999777777888777777777999:::999999999999888888888777888777555333111000//////...---,,,---...///...,,,,,,,,,---......///......000000///...---,,,++++++---000333666888999999999999999999::::::;;;;;;;;;888888666555333111000///000000///...------,,,,,,***)))(((''''''((()))***(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((&&&$$$$$$$$$%%%%%%%%%+++'''+++333444666JJJccclllXXXKKKPPPUUULLL???999222:::JJJ___llljjjZZZKKKAAAZZZ\\\[[[pppvvveee\\\EEE???FFFaaazzz~~~lllZZZCCC@@@<<<888555111---***''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$%%%%%%&&&&&&((('''%%%$$$###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))+++---///111222888999<<>>>>>===<<<;;;::::::::::::DDDDDDBBB@@@>>>;;;888777111000///...,,,+++******''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$!!!!!!""""""#########$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$ !!!!!!!!!""""""######!!!!!!""""""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$''''''''''''((((((((()))'''((()))))))))---333888IIISSSccclllggg^^^___gggzzzttt{{{vvvqqqttt~~~nnndddnnnvvvmmmyyyssslllccc[[[TTTLLLBBB<<<>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888999::::::;;;<<<<<<===<<<;;;:::::::::;;;;;;999888777444222000...---+++,,,---...////////////---...///000000000000000222222222111000///...---,,,---000333666999<<<===999999999888888777777777777777777666555555444444000000000///......------//////...,,,***)))((('''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&(((---555===BBBFFFBBBDDDOOO[[[ZZZKKK<<<000444777BBBYYYmmmjjjYYYCCCAAAHHH[[[nnnsssllldddVVVDDD888CCC___ttttttjjjQQQHHHAAA@@@===777222111,,,)))&&&%%%&&&(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#########"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$%%%&&&&&&---***'''%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&%%%&&&'''(((***+++,,,,,,222444777999;;;;;;;;;:::???===;;;<<>>???@@@AAAAAA???===<<<<<<<<<===???AAA@@@>>><<<===;;;999777999:::777333===<<<:::::::::;;;===>>>999;;;999444666???AAA>>>@@@FFFIIIEEECCCEEEDDD@@@BBBBBB@@@===:::999:::;;;:::777444222111111111111111777;;;:::===BBBBBB>>>>>>===;;;777333000///000///,,,******++++++(((%%%''''''((())))))((('''&&&&&&&&&&&&'''((())))))***$$$$$$$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$######""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""#########"""""""""""""""'''''''''((((((((())))))))))))))))))+++222<<>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========>>>======<<<<<<<<<<<<<<<;;;:::888666444222000///...///000111222222222222111111222333333333333333444444444444333222111111///000222555888:::<<<===;;;:::::::::999999999888999999888777777666555555222111111000//////.........------,,,+++***))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%(((...444888888777===KKKZZZ```YYYQQQ===777///111CCCYYYdddcccQQQGGG@@@JJJ```ssswwwsss[[[JJJ;;;???NNN]]]gggmmmrrrcccOOOAAA<<<999555111---***'''&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$%%%&&&&&&,,,***&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''(((((())))))***,,,...111444666999:::??????@@@@@@???===:::999:::777333222444555444333888:::<<<===>>>>>>===<<>>;;;=========<<<:::999888888666444222222111///***&&&(((''''''''''''((())))))''''''(((((((((&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$######""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""########################''''''((((((((()))))))))***)))(((***///999FFFNNNSSS[[[bbbbbb\\\___ppp{{{mmmhhhhhh{{{~~~rrrssssssooottt}}}|||xxxsssmmmiiieeeaaa^^^XXX[[[\\\WWWOOOJJJLLLPPPKKKIIIDDD@@@===;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>=========<<<<<<:::999777555444333333444555666777777777777555555666777777777777666666777777777777777666666444555666888:::<<<===>>><<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::999888777666555444333333222111111000000,,,,,,,,,,,,,,,+++++++++((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&(((+++---,,,...666CCCSSS^^^aaa```JJJ<<<---***222BBBWWWggghhhYYYDDD<<>><<<555000---)))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$%%%&&&&&&+++)))&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''%%%&&&''')))+++---//////444555777:::<<>>;;;888555333000...------111444666777:::;;;===>>>@@@@@@??????AAAAAAAAA???<<<<<<>>>BBB???@@@@@@@@@>>>>>>>>>@@@===@@@DDDGGGHHHFFFDDDBBBAAAAAABBBDDDBBB???AAAFFFLLLLLLIIIEEEDDDFFFEEEAAAEEEDDDDDDCCCDDDEEEFFFGGGFFFDDDBBB???===<<<<<<<<<777888666222222444555333888999;;;======<<<:::999888888888888888666222///---,,,)))'''&&&&&&((()))&&&'''((((((((('''%%%$$$&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$######""""""""""""""""""""""""$$$###""""""""""""###$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$'''(((((((((((()))))))))))))))***...666AAALLLTTTWWW[[[^^^]]]]]]fffxxxrrrfffiiinnnsssvvvxxx{{{{{{vvvuuusssnnnfff___YYYVVVTTTTTT[[[gggrrrqqqeeeXXXSSSSSSLLLIIICCC???<<<;;;;;;<<<<<<<<<============>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@???????????????>>>>>>======<<<;;;:::999777777666777888999:::::::::::::::888888999999:::999999888777888999999::::::::::::888999:::;;;<<<===>>>>>>>>>>>>>>>===============<<<;;;:::999888777666555666555555444444333333222.........---,,,,,,++++++)))))))))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))***---222<<>>???????????????@@@???===;;;;;;;;;<<<<<>>===:::888555666777888:::;;;<<<<<<666555222///,,,***((((((&&&&&&&&&''''''((())))))'''&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$######""""""""""""""""""""""""########################""""""""""""""""""""""""##################$$$$$$(((((((((((()))))))))***''')))---555???HHHPPPUUU\\\]]]^^^aaahhhuuu~~~ooogggqqq{{{tttuuu{{{{{{xxxxxxvvvqqqmmmkkkfffbbb\\\UUURRRTTTWWWZZZhhhttt}}}mmm[[[QQQNNNFFFDDD???<<<::::::<<<============>>>>>>?????????@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@AAA@@@???>>>>>><<<<<<<<<;;;::::::999999::::::;;;<<<<<<<<<;;;;;;999:::::::::::::::999999777888999:::;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;::::::999777666666555777777777666555555444444222222111///...,,,++++++******)))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((()))+++000666???JJJVVV]]]RRRFFF???>>>555,,,555HHHYYYcccbbbSSSHHHQQQcccppppppjjjkkklll\\\DDDCCCRRR___xxxnnnSSSFFFAAA<<<888555000,,,***)))'''&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$%%%&&&&&&'''&&&%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%'''***---000111111222555777:::===???@@@AAA@@@???>>><<<:::999999999999999999999999888888888888777777666777888999:::;;;<<<>>>???AAAAAABBBCCCAAAAAADDDJJJNNNNNNMMMQQQOOONNNPPPNNNLLLRRR[[[^^^bbbgggkkkllliiieeebbbddd]]]YYY\\\```ccceeehhheeeaaa^^^\\\ZZZXXXVVVVVVMMMLLLKKKLLLLLLKKKHHHEEEAAADDDGGGGGGEEEDDDDDDEEEBBBBBBBBBCCCCCCAAA@@@@@@======>>>@@@CCCCCCAAA???;;;:::999888777888;;;<<<<<<======<<<:::777444222,,,+++(((&&&%%%&&&(((***(((((('''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$######""""""""""""""""""""""""######$$$$$$$$$$$$######"""""""""""""""""""""""" !!!!!!!!!""""""######((((((((()))))))))******(((+++333===IIIRRRWWWYYYaaaccceeekkkwww{{{tttrrrvvv{{{~~~|||uuu}}}zzzyyywww~~~vvvqqqxxx}}}}}}uuunnnllliiihhhiiiiiiiiiiiiaaa```^^^[[[\\\```ggglllooosssuuummm^^^PPPHHHFFFAAA???<<<::::::;;;===>>>===>>>>>>??????@@@@@@AAA@@@@@@AAABBBBBBCCCDDDDDDAAABBBCCCCCCCCCBBB@@@???============<<<<<<<<<<<<<<<<<<============<<<<<<::::::;;;;;;;;;:::999999888888999::::::;;;::::::<<<<<<<<<=========>>>>>>============>>>>>>>>>>>>::::::999999888777777777888888888777666666555555555555333222000...---,,,++++++******))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''''''''&&&%%%'''+++111999EEEQQQYYYMMMDDD@@@???777,,,000<<>>===999444///---***((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$%%%&&&&&&&&&%%%$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''$$$$$$$$$$$$%%%&&&'''((('''(((+++...111444666777999:::;;;===???AAACCCCCC@@@@@@???>>>===<<<;;;;;;;;;;;;;;;::::::999999999333666999:::;;;<<<===???DDDEEEGGGIIIKKKNNNPPPQQQLLLMMMPPPWWWbbblllrrruuufff___[[[^^^^^^]]]dddnnnmmmoooqqqrrrsssrrrpppooosssrrrnnnjjjlllqqqsssqqqnnnjjjhhhfffdddccchhhnnneeeaaa\\\ZZZ[[[ZZZXXXUUURRRTTTVVVTTTRRRSSSVVVZZZMMMJJJIIIJJJIIIEEEDDDFFFDDDBBB???@@@DDDFFFEEEDDDGGGEEEAAA<<<777444444555<<>>===<<<<<<===>>>???>>>>>>??????@@@AAAAAABBBAAABBBBBBDDDEEEFFFGGGHHHDDDEEEFFFGGGFFFEEECCCBBB>>>?????????????????????===>>>>>>???>>>>>>======;;;;;;<<<<<<;;;::::::999999999:::;;;;;;;;;::::::;;;;;;<<<<<<<<<=========;;;<<<<<<<<<============::::::::::::999999999999999999888777777666666555666555444333222111000000,,,,,,+++******)))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&%%%&&&'''+++222;;;DDDIII@@@===>>>AAA???777444666AAALLL___mmmeeeRRRIIILLLXXX```oooyyyrrr___LLLDDDCCC^^^jjjUUUJJJAAA===777222///,,,)))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$%%%&&&&&&%%%$$$###%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&((()))+++,,,...000333777999;;;;;;;;;>>>>>>??????@@@AAAAAAAAA?????????>>>>>>=========::::::999999999999999:::888>>>EEEKKKNNNQQQSSSVVVZZZZZZZZZ[[[\\\]]]______UUUZZZ```fffnnn{{{~~~pppfffeeeeeebbbgggqqqrrrqqqooonnnmmmnnnoooppp|||yyyqqquuuuuuooonnnjjjfffeeecccggguuuuuukkkiiiiiiiiihhhffffffdddaaabbbiiiuuu~~~fff___ZZZWWWTTTOOOPPPTTTUUUNNNGGGCCCDDDFFFEEECCCIIIJJJIIIDDD>>>888666555999;;;@@@DDDHHHJJJJJJJJJFFFDDD@@@;;;666111---+++***))))))(((''''''((((((&&&'''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$######""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###"""""""""""""""""""""""" !!!""""""######))))))))))))************000333;;;IIIXXXdddjjjlll___iiisssyyynnnggggggrrrvvviiimmmzzz~~~xxxvvvxxxvvvrrrllllllhhhaaa___bbbgggjjjsssvvvvvvrrrkkkddd```^^^ddd^^^WWWRRROOOLLLGGGBBB@@@??????????????????@@@>>>>>>???@@@AAAAAABBBBBBBBBCCCDDDEEEGGGIIIJJJKKKFFFGGGIIIIIIIIIHHHFFFDDD@@@@@@@@@AAAAAABBBBBBBBB?????????@@@@@@???>>>>>><<<<<<<<<<<<<<<;;;:::::::::;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<======:::;;;;;;;;;<<<<<<======:::::::::;;;;;;;;;<<<<<<999999888888777666666666555555555444444333333333,,,,,,++++++***))))))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***(((&&&&&&***...333555333666>>>FFFIIIDDD;;;444111444JJJhhhrrrbbbTTTSSSKKKXXXhhhqqqmmmaaaQQQFFF;;;MMMmmm~~~gggYYYDDD???999444000---***((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$%%%%%%&&&&&&$$$######%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&'''(((***,,,...///444777:::===??????>>><<<@@@@@@???????????????>>>@@@@@@???>>>===<<<;;;;;;999::::::;;;<<<===???@@@MMMSSS\\\aaacccdddeeefffjjjiiigggeeecccbbbaaaaaaYYY```hhhjjjmmmzzzpppkkkgggbbbdddlllpppnnniiifffeeegggkkkmmm|||}}}|||sssnnniiieeebbbbbbiiiwwwpppoooqqqqqqkkkjjjfffdddggguuuwwwnnnfffdddcccaaafffnnnjjj```SSSKKKIIIHHHFFFDDDCCCGGGKKKKKKFFFAAA???>>>666888;;;>>>BBBEEEHHHIIIMMMMMMLLLIIIDDD>>>888444******)))(((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$######""""""""""""""""""""""""###$$$%%%&&&&&&%%%$$$###"""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$,,,***)))***(((''',,,333...BBBOOOPPP[[[mmmooocccdddttt}}}{{{wwwzzzllloookkkooo}}}~~~{{{yyyyyy~~~zzzvvvqqqoooppprrrtttpppqqqpppmmmjjjnnnwww|||ooo```WWWXXX\\\]]]XXXQQQKKKIIIHHHGGGGGGEEE???;;;===@@@@@@===<<<======>>>AAADDDDDDCCCAAAEEEBBB???BBBHHHLLLKKKHHHJJJIIIIIIGGGEEEEEEGGGIIIFFFDDDBBB@@@???@@@AAABBB<<<===>>>>>>>>><<<;;;:::<<<<<<;;;;;;;;;<<<<<<======???AAABBB@@@===999777<<<;;;;;;;;;;;;<<<<<<===>>>>>>>>>===<<<;;;;;;;;;::::::;;;;;;;;;:::999999888888888888777777777777555555444444333222222222111000///...,,,+++***)))+++***(((&&&%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''')))+++,,,...555;;;AAAJJJPPPLLLBBB<<<666<<>>======:::888666888;;;???@@@@@@DDDDDDGGGLLLJJJHHHPPP]]]fffkkkpppnnniiifffhhhkkkrrrssstttrrrooommmkkkkkkffflllpppnnnkkkppp~~~{{{sssnnniiiccceeejjjhhhiiihhhccc______eeejjjsssooosssmmmgggaaa___```ggguuuyyyllliiihhhmmmsssjjjjjjkkkjjjwwwnnnkkkqqqkkkoootttjjjdddbbb\\\VVVWWWYYYTTTJJJQQQMMMHHHCCCBBBCCCAAA===CCC???>>>CCCDDDAAACCCHHHOOOMMMKKKMMMNNNLLLDDD>>>;;;888333---)))'''&&&&&&(((((('''&&&&&&'''((()))$$$%%%&&&''''''''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!""""""""""""""""""""""""########################################################################!!!!!!!!!!!!!!!!!!!!!!!!***(((''')))******...444===GGGUUUaaaffffffdddaaaooo~~~{{{qqqnnn|||ssstttssszzztttvvvvvvzzz}}}|||zzzwwwuuuttttttvvvwwwxxxyyyzzzxxxwwwxxx}}}{{{qqqfff___```bbb```ZZZRRRKKKFFFDDDAAA@@@CCCAAA@@@@@@@@@???============>>>AAAEEEKKKRRRUUULLLHHHDDDCCCEEEHHHHHHGGGKKKLLLLLLKKKJJJIIIIIIIIIGGGFFFDDDBBB@@@@@@@@@@@@??????@@@@@@???>>>===<<<<<<<<<;;;;;;;;;<<<<<<======>>>@@@@@@???===:::888<<<;;;;;;;;;;;;<<<===============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888777777666666555555555555444444333222222222111111000///---,,,+++++++++***(((&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''')))***+++...333888===GGGOOONNNGGG;;;333444FFFcccxxx|||wwwfffVVVVVVssswwwaaaKKKFFFIIIVVVnnnaaaPPPAAA<<<:::555...+++***(((''''''(((((('''&&&(((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''&&&$$$###$$$%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%'''&&&%%%$$$%%%&&&((())),,,...000333777:::<<<>>><<<<<<<<<<<<<<<===>>>>>>CCCCCCBBB???;;;999999:::888===BBBDDDFFFIIINNNSSSXXXXXXYYYYYYXXXYYY]]]aaavvvyyyzzzwwwoookkkkkkmmmlllyyyvvvnnnkkkcccjjjrrrsssqqqrrryyyyyyppplllrrrwwwvvvtttsssttttttrrrkkkeeebbbeeehhhvvv}}}www}}}qqqmmmjjjiiihhhhhhooowwwrrrjjjhhheeegggiiidddiiinnnlllsss{{{xxxoooqqqxxxrrruuu|||vvvllliiibbb___dddkkkhhh```WWWYYYYYYTTTMMMIIIHHHHHHIIICCC???@@@@@@???BBBHHHFFFEEEFFFKKKQQQSSSPPPLLLFFFDDD@@@:::555000,,,))))))((('''&&&&&&''')))***'''''''''(((''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""################################################################################################""""""""""""""""""""""""***''''''***---///333999KKKOOOaaauuusssbbb]]]fffvvvtttqqqppp}}}zzz{{{iiijjjttt}}}~~~{{{||||||{{{{{{{{{|||}}}~~~yyysssnnnkkkiiiiiiccc]]]UUUMMMHHHDDDAAA>>>@@@AAABBBAAA???>>>>>>===888999;;;@@@HHHVVVgggsssgggaaaYYYQQQKKKIIIIIIIIIJJJKKKLLLLLLJJJHHHFFFDDDGGGFFFEEEDDDBBB@@@??????@@@AAAAAAAAA@@@???===<<<<<<<<<;;;;;;;;;;;;<<<<<<======>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<;;;::::::888888777666555555444444555444444333333222222111111000000///......------,,,***)))'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((******---000444999BBBKKKMMMKKKAAA<<<444777NNNoooyyy```QQQdddfffcccUUUGGGGGGXXXrrrrrr\\\EEE>>>@@@===333)))***(((&&&&&&(((((('''&&&(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''&&&$$$###$$$%%%'''&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%&&&(((***,,,...111333666:::<<<>>>???@@@>>>===<<<;;;;;;<<<===>>>;;;===>>>;;;777666:::>>>DDDLLLUUUWWWTTTUUU]]]fffgggmmmmmmgggffflllmmmhhhtttvvvwwwssslllgggddddddddd}}}vvvrrrjjjpppvvvxxxvvvttttttuuuxxxqqqqqquuuyyyzzzyyyuuuppplllmmmooosssvvv~~~zzzwwwvvvxxx{{{yyytttrrruuurrrsssrrrlllllliiifffooovvvtttvvvvvvnnnssskkkpppvvvrrrsssxxxtttyyyssskkkgggmmmvvvxxxtttgggjjjkkkggg___YYYYYY\\\WWWPPPHHHDDD@@@>>>AAAFFFFFFEEEFFFJJJOOOQQQPPPMMMQQQPPPOOOKKKEEE>>>777333...,,,***(((&&&'''((())))))))))))(((''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""########################################################################################################################,,,))))))---000333999@@@RRR\\\ppp~~~uuudddeeettt}}}|||yyyxxx|||yyyvvv}}}{{{zzzrrrcccjjjzzzyyyvvvuuusssnnnkkkeee___WWWPPPKKKGGGEEECCCAAABBBAAA??????BBBBBB@@@:::<<<>>>@@@FFFTTTggguuu}}}wwwmmmaaaVVVOOOLLLJJJJJJJJJJJJJJJHHHEEECCCEEEEEEEEEDDDCCCBBB@@@???@@@AAAAAAAAAAAA???>>>=========<<<;;;;;;;;;<<<<<<======<<<<<<;;;<<<<<<<<<;;;::::::;;;;;;<<<===>>><<<<<<<<<======>>>>>>>>><<<============<<<;;;;;;999999888777666555555444444444333333222111111111000000//////.........---,,,+++***(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))+++,,,///555===DDDGGGGGGEEEJJJCCC666===^^^pppTTTSSSpppsss{{{oooYYYLLLPPP\\\tttkkkOOOCCCDDDCCC888,,,+++)))'''&&&'''(((((('''(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''))),,,///222333777888;;;===>>>>>>===<<<===<<<:::999888999:::;;;444999>>>>>>===AAAKKKSSS\\\aaaeeeccc]]]\\\cccjjjuuutttkkkpppnnndddeeehhhkkkkkkhhhccc___]]]aaa||||||yyyzzz{{{{{{xxxuuuqqqpppsssnnnqqqsssrrruuuxxxxxxwwwwwwxxxyyyxxxvvvzzz{{{tttuuu}}}uuuwww}}}~~~yyyyyyzzzzzzuuu|||}}}wwwvvvvvvrrrxxx}}}zzz|||~~~wwwooolllooossssssrrrpppkkkxxxtttmmmjjjnnnyyy~~~wwwqqqoooooonnnnnnooojjjdddZZZQQQJJJEEEDDDEEEGGGFFFEEEGGGIIIJJJHHHGGGQQQSSSUUUVVVRRRLLLEEEAAA:::777222...***'''&&&&&&))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################+++)))***...111555>>>HHHZZZooo|||nnnjjjtttyyy{{{yyy}}}pppkkknnneeedddrrr{{{xxxxxxvvvooohhhccc]]]TTTMMMIIIFFFEEEDDDEEEEEEBBB???AAAFFFFFFAAAFFFGGGEEEAAA???EEEPPPYYYvvvwwweeeYYYNNNKKKIIIHHHIIIJJJHHHGGGCCCCCCDDDDDDCCCBBBAAAAAABBBBBBCCCDDDCCCBBBAAA@@@???>>>======<<<<<<<<<======<<<;;;::::::;;;<<<<<<999999999999:::;;;<<<===<<<<<<===>>>???@@@@@@AAA===>>>>>>>>>>>>===<<<<<<;;;;;;;;;:::999888888777555444444333333222111111000/////////......------,,,++++++***))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((((((((((())),,,222888;;;===>>>AAASSSVVVBBB888PPPvvv~~~dddQQQZZZssssssZZZPPPPPPhhh___HHHBBB@@@;;;444---+++((('''(((((((((((((((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))+++...111444666888===>>>??????>>><<<:::888666666555555666777888999999@@@GGGKKKMMMSSS___iiimmmkkkhhhccc______bbbeeennnkkkhhh^^^cccfffkkkpppqqqmmmgggbbbjjjzzz|||}}}~~~yyysssnnniiieeeeeeppptttjjjmmmqqqtttuuuuuuvvvvvvyyytttlllnnnqqqpppmmmooowww~~~yyyxxxtttyyytttrrr|||yyyyyyyyy{{{|||www|||wwwvvvtttwwwuuunnnqqqqqqpppnnnppp|||~~~lllkkktttyyywwwtttuuurrrkkkccc[[[UUUQQQNNNFFFFFFFFFFFFGGGHHHGGGFFFJJJNNNRRRVVVWWWUUUQQQOOOGGGDDD???888111,,,(((&&&(((((('''&&&''''''((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################################################################################################################((())),,,///111777FFFVVVllltttiiirrr}}}vvvsss{{{pppkkk{{{jjjZZZ[[[___iii}}}~~~{{{zzzvvvmmmfff___XXXOOOIIIFFFFFFGGGHHHMMMRRRQQQKKKJJJNNNLLLEEEMMMMMMJJJEEEAAA@@@DDDIIIYYYmmm}}}^^^WWWNNNHHHGGGHHHHHHHHHCCCCCCCCCBBBAAAAAA@@@@@@CCCDDDEEEGGGGGGFFFFFFEEEAAA@@@???>>>>>>===>>>>>>===<<<;;;:::::::::::::::777777777888999:::;;;<<<:::;;;<<<===???@@@AAABBB>>>????????????>>>======<<<<<<<<<<<<<<<;;;;;;;;;888777777666555555444444222111111000///......---,,,,,,++++++***)))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''''''''''''''&&&)))///333333555888@@@UUU]]]JJJ666;;;WWWooo}}}cccQQQUUUfffrrrbbbNNNBBBPPPtttsssXXXEEE>>>===<<<111...***(((((())))))((((((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###%%%&&&&&&$$$$$$%%%'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&'''(((******+++---...000333666888:::;;;@@@@@@@@@???===;;;888777222333555999<<>>TTTiiimmmkkk|||xxxxxxwwwhhhggguuunnnYYYYYYdddttt~~~|||vvvmmmfff\\\VVVOOOKKKLLLRRRXXX\\\jjjxxxwwwmmmiiifff```^^^[[[VVVQQQLLLIIIHHHHHHGGGXXXttt}}}hhhWWWNNNKKKIIIHHHGGGEEECCC@@@???>>>======AAABBBDDDFFFGGGGGGFFFFFFCCCBBBAAA@@@????????????<<<<<<<<<;;;:::999888888555555666666777999:::;;;888888:::;;;===???@@@AAA??????@@@@@@??????>>>===<<<<<<<<<===============<<<<<<;;;;;;:::999999999555555444333111000//////,,,,,,,,,,,,+++***))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&(((%%%&&&+++---...333:::EEEPPPWWWMMM:::222:::GGGmmmcccLLLLLLUUU|||lllWWWAAA:::PPPooowww\\\HHH@@@???555111---***)))))))))((((((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$&&&%%%%%%$$$&&&'''%%%%%%%%%&&&&&&&&&''''''&&&'''(((***,,,...000111222333555777999;;;<<<===>>>===<<<:::999777666555555888???GGGNNNTTTXXXZZZ[[[\\\]]]^^^]]]^^^```ccceeecccbbbdddhhhkkklllkkkrrr{{{vvvvvvuuuqqqooopppuuu|||}}}yyyxxxxxxtttlllfffgggpppyyyrrrtttvvvuuuqqqooonnnnnn{{{qqqccc______bbbcccfffiiimmmnnnnnnmmmmmmuuuvvvnnnjjjkkkjjjffffffgggooozzz~~~zzzxxxzzz||||||{{{sssuuuoooyyy~~~}}}xxxsss|||uuusss}}}~~~}}}}}}}}}ppptttzzzxxxuuuvvvtttxxxxxxsssrrrsssqqqlllkkkkkkiiiddd]]]VVVOOOLLLKKKJJJIIIJJJKKKNNNQQQTTTRRRRRRQQQOOOJJJDDD???;;;111///,,,***((((((((()))(((((((((((((((((((((((('''''''''''''''''''''''''''''')))))))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""""""""""""""""""""""")))000777:::;;;FFFaaazzztttjjjqqq}}}uuuiiinnntttqqqttt|||xxx```___mmm}}}}}}wwwnnnggg\\\WWWQQQQQQWWWbbblllrrryyyrrriii___VVVOOOHHHDDDBBBHHHXXXrrrooo]]]TTTPPPMMMJJJGGGDDD???<<<;;;:::;;;===>>>@@@BBBDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@<<<<<<<<<;;;:::999777666444444555555666888999:::555666888:::<<<>>>???@@@???@@@@@@@@@@@@???>>>>>>;;;;;;<<<<<<===>>>>>>>>>@@@??????>>>======<<<<<<888777666555333222111000,,,,,,,,,,,,,,,***))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%***%%%$$$(((***,,,444===GGGIIINNNOOOGGG<<<888;;;PPPtttZZZLLLPPPeeezzzlllRRR;;;BBBCCCmmmvvvVVVCCC<<<777333...+++***))))))((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$&&&%%%%%%%%%&&&'''%%%%%%%%%&&&&&&''''''''''''(((***---///222444555555666888:::<<<=========888777666555444333333333;;;AAAJJJVVV```hhhmmmooolllkkkjjjhhhgggeeecccbbbaaacccggglllpppssssssrrrpppxxxqqqnnnmmmrrrnnnlllqqq{{{rrrssspppggg___aaammmyyy{{{wwwnnnddd^^^```hhhpppooofffYYYUUU]]]___cccjjjqqqvvvyyyyyynnngggcccbbbbbbaaacccggg[[[]]]ggguuu}}}|||xxxvvvyyy~~~~~~vvvkkkmmmjjj~~~~~~rrrooo~~~wwwqqqzzzppppppxxxyyyyyyzzzzzztttxxxxxxsssrrruuutttpppppprrrsssqqqlllfffbbb___QQQNNNJJJFFFFFFIIIMMMOOOPPPRRRTTTUUUSSSNNNIIIFFF666444000,,,***((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&((()))***)))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################!!!!!!!!!!!!!!!!!!!!!!!!,,,///444;;;EEEXXXvvvwwwiiimmmyyy}}}qqqxxxyyyrrryyyvvv{{{jjj]]]___jjjvvv{{{nnnddd^^^\\\ZZZZZZaaammm{{{tttiii___VVVPPPLLLCCCGGG]]]wwwkkkYYYQQQLLLGGGBBB@@@AAA@@@===:::===<<<===@@@CCCFFFFFFEEEEEEEEEDDDDDDBBBAAA@@@?????????>>>>>>===;;;777444555555555555555666777777;;;:::888888999;;;>>>@@@AAAAAAAAAAAAAAAAAAAAAAAA===>>>>>>???@@@@@@AAAAAA@@@AAAAAAAAA@@@>>><<<:::>>>===;;;999666333222111---,,,+++,,,------,,,***))))))((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((()))'''%%%%%%''',,,111444BBBDDDIIIQQQUUUOOOAAA444@@@aaa~~~aaaPPPgggfffJJJ<<<>>>PPPwwwbbbFFFCCC<<<;;;333((((((///---%%%)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((((((((('''''''''&&&&&&&&&'''(((***+++,,,---///111333555666666777888::::::999777555444333333333444555888<<<@@@MMMOOOUUU```lllsssssspppqqqoootttzzzuuujjjgggmmmrrrmmmjjjoooxxx}}}ooovvv|||yyypppgggdddeeehhhjjjjjjmmmxxx|||kkkffffffiiicccZZZ___lllfffgggbbbZZZ]]]gggjjjeeekkkooo^^^[[[[[[eeedddeeeuuuzzzuuulllbbb]]]aaaaaa___fffrrrbbb]]]^^^eeekkknnnvvv{{{vvvuuummm}}}zzzzzzxxxrrrvvv|||uuuqqqnnnpppwww~~~{{{{{{{{{}}}}}}~~~{{{{{{rrrwww{{{yyyrrrllljjjkkkcccaaa\\\SSSIIIDDDGGGMMMIIIKKKOOOSSSTTTTTTSSSRRRGGGBBB;;;444///+++(((&&&+++***)))((('''''''''(((&&&'''''''''(((((())))))))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################///111555>>>PPPhhh{{{tttrrryyyxxxpppwwwxxxxxx{{{cccZZZWWW```nnn{{{sssiiicccdddfffjjjooowwwttteee\\\VVVKKKGGGPPP```wwwxxx]]]NNNNNNMMMHHHBBB???>>>???<<<;;;;;;===@@@CCCDDDDDDDDDDDDDDDDDDCCCAAA@@@@@@@@@@@@?????????<<<888555666666666666666777888999999888777777888:::===???@@@@@@@@@@@@@@@@@@@@@@@@>>>??????@@@@@@AAABBBBBBDDDDDDEEEEEEDDDBBB@@@>>>>>>>>><<<:::888666555444111///---,,,------+++*********)))(((((((((((()))'''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((((('''&&&&&&'''+++///111<<>>777OOOuuuvvvaaa]]]yyy___MMM???EEE^^^pppRRRCCC>>>===777///+++,,,,,,)))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&&&&&&&&&&&&&&&&((()))+++---111222333444555555555444999888666555444444333222555777:::===@@@CCCGGGIIIYYY]]]dddlllrrruuuuuutttjjjnnnxxx|||yyyzzztttrrrtttwwwwwwvvvsssuuuvvvuuupppiiiccc```jjjnnnqqqsssxxx{{{vvvmmmhhhfffjjjrrrtttnnnhhheee```dddddd___]]]aaafffhhhlllwww|||iii^^^]]]gggkkkggggggrrrssskkkjjjddd^^^\\\^^^^^^bbbuuu|||mmm___^^^bbbfffjjjnnnssswwwwww~~~xxxwwwzzzppplllkkkqqqvvvvvvxxx|||wwwwwwyyy|||}}}|||{{{xxxssspppmmmkkkjjjiiijjjhhheeeaaaZZZRRRPPPRRRQQQOOOMMMKKKLLLOOOSSSVVVRRRNNNHHHBBB<<<666000,,,,,,++++++***)))((('''''''''''''''((((((((()))))))))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################222444888FFFbbb~~~hhhnnnxxx}}}~~~uuuqqqxxx~~~|||ooosssyyygggLLLNNNWWWgggvvvyyypppjjjnnnsssxxx{{{{{{zzzyyyyyyvvvkkk^^^UUULLLIIILLL]]]bbb[[[QQQIIIEEEBBB@@@===>>><<<:::;;;>>>AAACCCCCCCCCDDDDDDDDDDDDCCCBBBBBBBBBAAAAAAAAA@@@>>>:::777666666666777777888999:::888777666666777999;;;===>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@AAAAAABBBBBBEEEFFFFFFFFFEEEDDDBBBAAA>>>>>>===<<<:::999888888666333///------,,,+++***++++++***))))))))))))***'''''''''&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''(((((('''''''''((()))+++---444@@@QQQ___ccc]]]RRRIII777???WWW~~~xxxVVVkkkzzzbbbFFF>>>FFFhhhhhhGGGBBB>>>:::666///))))))---)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&(((***,,,...000444555777888888777666666999555111000333666666555<<<@@@FFFLLLQQQSSSUUUUUU^^^dddmmmsssuuuuuuvvvwwwkkkrrr||||||wwwsssrrrtttxxxzzzsssrrrooommmkkkhhhfffdddnnnuuu{{{{{{yyysssiii___```eeennn}}}{{{hhh```eeelllmmmgggccciiissszzzxxxwwwwwwrrrjjjffffffhhhiiibbb^^^ddddddbbbhhhfffdddbbbaaa^^^fffkkkbbbfffkkkkkkjjjhhhrrrsssxxx~~~zzzxxx}}}xxxvvvtttooottt}}}uuuvvvrrrqqqtttyyy{{{zzz}}}zzznnnjjjlllnnnllliiipppoooooopppkkkccc```bbbbbb[[[QQQIIIFFFIIIOOOSSSVVVSSSPPPLLLGGG@@@888333------,,,+++******))))))''''''(((((((((((())))))((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################444777???RRRtttxxxeeeooo|||~~~yyyyyy~~~zzz~~~}}}~~~{{{|||lllfffhhh]]]KKKFFFPPP```ppp}}}}}}uuurrruuuyyy||||||wwwoooiiihhhlllooorrrzzzuuulllZZZVVVPPPJJJFFFLLLaaavvvyyy]]]MMMLLLKKKDDD<<>>>>>>>>???@@@@@@AAAAAACCCCCCDDDDDDCCCAAA@@@???<<<<<<<<<<<<;;;;;;:::::::::666222///...---+++***++++++***))))))))))))***''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((()))000<<>>@@@```ggg[[[uuuxxxUUUCCC<<>>444222///,,,******,,,---(((((((((((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################444;;;IIIbbbkkkpppvvv}}}zzzvvvqqq{{{~~~vvvqqqrrryyy{{{qqq___OOODDD>>>IIIWWWiiiwwwzzzyyyyyyzzzzzzxxxrrriiiccceeeddd___YYYWWWYYYYYYXXXVVVZZZ```eeehhheee^^^YYYMMMJJJHHHEEEBBBCCCKKKUUUlllgggVVVNNNHHHCCCDDD@@@<<<;;;;;;=========@@@AAACCCDDDEEEFFFFFFFFFDDDCCCCCCDDDDDDBBB>>><<<666555555555555666777777777777777777888:::;;;<<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<===>>>>>>??????AAAAAAAAAAAA@@@??????>>>::::::::::::;;;;;;;;;;;;<<<999555222000///---+++******)))(((((((((((()))(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((('''''''''---555@@@IIIPPPXXX```fffaaaHHH666FFFpppaaaXXXmmmhhhOOO;;;IIIuuuyyyZZZIII;;;999777...((()))***)))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''''''''''''''***+++---000222444555666222222333333333333333333111222777@@@LLLUUU[[[\\\XXXYYY\\\aaaeeeeeeccc```cccdddiiiqqqzzz~~~{{{yyy~~~xxxxxxtttkkkuuuwwwwwwsssmmmhhhhhhiii{{{nnnXXXVVV]]]aaafffkkkjjjcccYYYSSSQQQXXXfffsss~~~tttrrrvvv}}}tttrrrwww~~~zzzxxxwwwsssnnnnnnqqquuuwwwuuuqqquuuttttttsssqqqsss}}}pppiiiooovvvuuuooozzz{{{}}}~~~zzzooovvvzzzrrrpppmmmzzzvvvpppooouuuwwwwww}}}{{{qqqzzzwwwrrryyyyyyrrrggg[[[PPPIIIEEECCCKKKLLLOOORRRTTTTTTQQQNNNCCC>>>777000+++******+++))))))))))))))))))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$############""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################777AAAVVVrrrzzzjjjvvvwwwyyy}}}zzznnnnnn{{{yyypppjjjpppssswwwrrr\\\CCC===DDDKKK[[[mmmyyy|||yyywwwuuupppiiiccc___\\\UUULLLFFFBBBBBBCCC???@@@CCCFFFHHHGGGCCC@@@???===:::999999<<>>;;;:::999888777<<<===???AAACCCDDDEEEEEEDDDDDDDDDDDDEEECCC@@@===777666666555555555555555666666777777888:::;;;;;;========================;;;;;;;;;<<<======>>>>>>AAA@@@@@@@@@?????????>>>999999999:::::::::;;;;;;;;;999777555444222///---******)))(((((((((((()))((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((('''''')))---444===HHHWWWgggrrrkkkUUU===;;;SSSzzzxxxVVVQQQbbbbbbAAA:::UUUxxxrrr^^^III>>>:::444,,,(((******)))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''(((((()))***...///111333444555666666222111000///...///000111666;;;DDDOOOZZZeeemmmqqqfffcccbbbdddhhhkkkjjjhhhuuurrrrrrwww~~~zzzttt~~~}}}uuulllfffooorrrsssqqqkkkfffccccccmmm}}}bbb]]]cccddddddffffffaaaZZZYYY[[[bbbnnnvvvyyy|||tttqqqrrrxxxzzzwwwrrrqqquuuvvv{{{}}}wwwvvvyyy|||rrrhhhqqqsssuuuyyy|||~~~wwwmmmjjjqqqzzzzzzttt{{{~~~~~~~~~www~~~vvvnnnooo|||sssrrryyy{{{zzzttt}}}qqqttttttpppjjjbbbZZZSSSMMMJJJJJJJJJJJJMMMQQQTTTUUUTTTRRRLLLDDD:::222,,,***(((******))))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$#########""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################===HHHbbbuuussswwwyyy{{{{{{{{{{{{~~~ssspppqqqssssssqqqeeePPP???@@@KKKOOO___qqq}}}~~~wwwrrrnnnhhhaaa[[[QQQLLLGGGCCCAAA???>>>??????>>>===>>>>>>===;;;888888999888555555777:::<<<;;;???QQQpppppp[[[SSSJJJGGGCCC???===:::777555777888:::===???AAABBBBBBDDDDDDDDDDDDEEECCC@@@===:::999777666555555444444555555555666777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>??????>>>>>>======>>>>>>999999:::::::::;;;;;;;;;999888888888777555222///++++++***))))))))))))***((((((((((((''''''''''''&&&&&&&&&''''''''''''((()))((((((''''''((())))))&&&)))...666CCCSSScccmmmhhh```PPP@@@AAA]]]rrrSSSQQQooo}}}VVV???AAAVVVqqq|||aaaIII===999333,,,*********)))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))***,,,---000111222444444444333333333222000000222666;;;===EEEKKKRRRYYY```jjjuuu}}}sssnnniiijjjpppvvvyyyzzz|||yyywwwvvvwwwwwwuuurrrmmmqqqyyyvvvnnnkkkiiikkklllmmmkkkjjjiiiiiieee{{{}}}llljjjoooqqqnnnlllnnnkkkffffffjjjqqqvvvzzzyyy{{{}}}yyyqqqlllooorrrvvv}}}|||}}}xxx{{{~~~{{{rrrrrr~~~|||~~~zzz}}}wwwwww~~~~~~~~~}}}tttvvvuuurrrmmmgggbbb___]]]\\\TTTPPPKKKIIIKKKNNNQQQSSSUUURRRNNNGGG???777000,,,*********)))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################AAAMMMiiiyyyuuu~~~{{{yyyyyyyyypppuuu~~~wwwuuujjjVVVBBB<<>>888<<>>:::666333444666999<<<>>>???@@@DDDDDDDDDDDDEEECCC@@@===<<<;;;999888666555444444333333444555666777888888::::::::::::::::::::::::<<<<<<======>>>?????????===<<<;;;;;;;;;;;;;;;<<<::::::;;;;;;;;;;;;;;;;;;777777888999999777333000---,,,++++++******++++++)))(((((((((''''''''''''&&&&&&&&&'''''''''(((((())))))(((''''''(((***+++&&&''',,,444@@@NNNZZZaaaccchhhaaaJJJ999JJJzzzeeePPPbbbmmmPPP@@@CCCZZZqqqtttRRR???<<<888000************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((***,,,...///111222333333333222111000444333222555:::BBBIIINNNRRRWWW\\\___aaaiiivvv}}}wwwpppqqqxxxwwwvvvtttoookkkhhhhhhjjjlllgggjjjuuuzzzuuuppprrrmmmmmmkkkkkkjjjjjjjjjjjjqqqyyy~~~zzzoooiiikkkpppyyysssqqqrrrqqqllllllooozzz|||}}}}}}|||xxxrrrlllgggpppwww{{{wwwxxx~~~yyy|||}}}wwwtttvvv||||||}}}zzz|||xxxqqqkkkhhhggghhhjjjccc\\\SSSMMMKKKNNNRRRTTTPPPQQQRRRPPPJJJBBB999444+++*********))))))((((((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$#########"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################RRR[[[~~~zzznnnzzzrrrxxxzzzuuuxxx|||yyy[[[DDD::::::DDDOOO^^^fffuuu~~~nnnddd[[[OOOHHHGGGEEEEEEFFFGGGHHHJJJKKKLLLKKKGGGDDDEEEJJJLLLJJJGGGEEEFFFCCC>>><<<<<<888222777777999===DDDVVVsss___UUUMMMJJJDDD:::999???666111///333666777999===@@@BBBCCCCCCAAA@@@@@@@@@<<<;;;:::999888777777777666666555555666777999:::::::::;;;;;;;;;;;;;;;;;;:::;;;===>>>>>>>>>======;;;:::999:::;;;;;;:::888;;;;;;;;;<<<;;;;;;::::::888666555666888777444111//////...---+++******))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''')))***---666FFFZZZiiirrrvvvooo]]]DDD999]]]fff]]]___HHH666>>>___~~~WWWLLLDDD555111000---)))(((((((((((('''************))))))))))))&&&'''((((((((((((((('''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&$$$$$$'''---222%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((((((''''''((((((***---000333444333222111111111111222444555444:::AAADDDHHHOOOVVVYYYXXXVVV[[[fffooorrrtttvvvuuuyyyzzzxxxxxx~~~mmmmmmllliiigggeeecccaaaZZZbbbkkkpppvvv{{{xxxqqqtttkkkfffhhhiiihhhnnnxxxwwwvvvzzz~~~uuujjjlllwww~~~kkkkkkqqqrrr||||||wwwttt{{{ppppppssszzz}}}}}}yyy|||||||||xxxzzz}}}yyy{{{}}}{{{{{{|||rrrddddddssswwwggg^^^WWWPPPNNNRRROOORRRVVVWWWTTTPPPMMMLLL999444...)))'''((())))))))))))'''&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$XXXnnnvvvvvvzzzrrrwww~~~vvvrrrqqq|||fffLLL===;;;@@@IIIQQQaaajjjyyy|||eeeWWWNNNGGGDDDEEEEEEJJJRRR[[[bbbgggiiijjjeeebbb_________\\\VVVPPPPPPNNNHHH@@@>>>???>>>:::666666666777888@@@SSSdddhhhNNNFFFIIIHHHBBB>>>:::555222444555555888===>>>???AAABBBAAAAAABBBCCCAAA@@@>>>;;;999777666555666666555555555666888999::::::;;;;;;<<<<<<;;;;;;;;;<<<===>>>===<<<;;;:::999888888999;;;;;;:::888999999:::;;;;;;;;;:::999888666555666888777444111//////...---,,,+++******))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))***+++111BBBXXXiii~~~xxxfffSSSDDDPPPppp~~~jjjyyyaaaHHH@@@PPPmmmkkkSSSFFF999666111...+++)))))))))))))))******)))))))))(((((((((&&&&&&'''''''''&&&&&&%%%'''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$###$$$(((,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''((()))))),,,,,,---///000111000////////////000111444888;;;===DDDLLLPPPSSSXXX\\\___VVVUUUZZZeeemmmoooppprrruuuyyy{{{xxxwwwzzz{{{yyymmmllljjjhhhhhhgggddd```___dddhhhkkksssrrrkkkiiinnnooommmqqqzzzyyyvvvxxxzzzsssiiilllwww}}}|||yyyvvvxxxrrrrrrtttzzz{{{{{{{{{~~~}}}zzz{{{||||||uuurrr~~~}}}xxx}}}|||ooonnnzzzwwwjjj```UUUNNNMMMOOOOOOPPPQQQRRRRRRQQQPPPDDD>>>666///+++)))(((''')))((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$gggvvvttt~~~wwwxxx~~~zzzlllccc^^^LLL:::666===FFFOOOVVVfffqqqwww___PPPJJJKKKPPPUUU___ggguuuxxxnnniii]]]PPPHHHFFFCCC???;;;::::::999666555<<>>:::777555333000333888999;;;>>>???@@@AAACCCEEECCCBBB@@@>>><<<999888777777666555444444555666777999:::;;;;;;<<<<<<<<<;;;<<<<<<======<<<;;;999888888777777888:::;;;:::888555777999;;;;;;:::999888777666666777777666444222//////...---,,,++++++***))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''))))))(((+++:::QQQcccuuuzzztttjjjdddWWWIIIIIIuuuxxxyyy\\\EEEBBBYYYbbbKKK???<<<444000,,,***************)))))))))(((((((((''''''(((((((((((('''&&&&&&%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%&&&''')))+++,,,///000111222222111000///...///000222444888===AAAGGGMMMUUUZZZ[[[YYYYYYZZZUUUUUUZZZeeekkkllllllmmmssswwwxxxuuussssssppplllkkkhhhfffhhhlllmmmjjjfffccceeeddddddmmm|||tttpppqqqnnnhhhhhhnnntttqqqqqqrrrnnniiippp{{{~~~~~~|||wwwvvvxxxzzz~~~|||yyy~~~~~~}}}~~~{{{||||||tttoooxxxxxxttt{{{zzzvvv~~~}}}ssslllcccZZZVVVRRRPPPMMMMMMNNNQQQSSSTTTPPPJJJBBB999333---)))&&&))))))((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$zzzmmmyyy~~~xxxtttwww~~~fffUUUDDD:::222444===HHHSSS\\\mmmyyy}}}ssseeeZZZWWW\\\hhhssstttfff[[[OOOFFFCCC@@@??????<<<888:::??????MMMeee}}}bbbQQQGGGAAACCC@@@===<<<777111222666555777999;;;===???BBBEEEAAAAAA@@@@@@???>>>===<<<888777555444444444555666888999:::;;;<<<<<<<<<;;;:::;;;<<<<<<<<<;;;:::999:::999888999;;;;;;999777333555777:::::::::888777666666777777777666444222/////////...---,,,,,,+++*********)))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&)))***''''''111DDDTTTXXXfffiiiiiitttpppWWWDDDQQQvvvyyykkkoooTTTDDDTTT|||XXXEEEAAA666333...+++************((((((((((((''''''''''''++++++++++++***)))''''''(((((((((((((((''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&(((+++...000111222444555444333333333000333666888;;;???EEEJJJSSSXXX```dddaaaYYYTTTTTTVVVWWW]]]fffkkkkkkkkkmmmooosssssspppoooooonnnjjjjjjdddbbbhhhppprrrpppmmmeeeeeebbb```gggyyyxxxpppnnniiidddfffmmmxxxsssqqqqqqpppqqqxxx{{{{{{{{{~~~|||}}}~~~zzzzzzyyywwwsssoooxxxyyy|||~~~zzz~~~}}}xxxvvvpppggg___\\\ZZZVVVPPPLLLLLLPPPSSSVVVRRRLLLFFF>>>555---'''))))))************))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$uuummmxxxpppsss}}}||||||yyy\\\GGG666444555999>>>GGGUUUcccqqq}}}zzzsssvvvpppbbbTTTLLLEEEBBB@@@;;;:::<<<<<<<<>>AAA@@@@@@AAAAAAAAA@@@???>>>999888777555444444444555777888999:::;;;;;;;;;;;;777888:::<<<======<<<<<<>>><<<;;;;;;<<<;;;999777333444666888999999888777666777888777666555444333000//////......---------+++************)))))))))'''''''''''''''''''''''''''''''''''''''''''''&&&$$$(((+++)))&&&***555@@@EEE[[[eeekkk{{{hhhRRR???YYYkkkrrrdddJJJOOOhhhrrrRRRDDD:::666000+++***)))))))))((((((((((((''''''''''''++++++++++++***)))''''''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((('''(((***---000222222444555444222111222333333999@@@EEEHHHLLLRRRVVV___bbbkkkqqqnnnccc]]]^^^\\\]]]cccjjjmmmkkklllnnnmmmqqqrrrnnnnnnrrrvvvxxxnnneeeaaahhhooopppnnnnnniiihhhfffeeegggqqq~~~rrrjjjkkklllooozzz}}}zzzxxxxxx}}}uuu{{{}}}zzzzzz}}}~~~~~~~~~|||www|||~~~}}}yyywww|||{{{mmm{{{vvv|||yyynnndddjjjkkkhhh]]]PPPHHHJJJOOOTTTSSSRRROOOIII???444---)))))))))))))))*********((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$}}}mmmtttvvvnnnuuuwwwwwwjjjNNN<<<222555:::>>>AAAIIIYYYjjjttt}}}ssseeeWWWOOOIIICCC>>>===;;;:::<<>><<<<<<:::888666555444444444555666777888999:::::::::777888:::<<<===>>>>>>>>>>>>===<<<<<<<<<<<<999777555555666777888888888888555777888888666444333444000000/////////.........++++++++++++*********)))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&###'''++++++((((((,,,000===VVVbbbfffuuuzzzkkk\\\DDDLLLkkkYYY]]]zzzpppMMMEEEKKKtttiiiLLL@@@;;;333...+++***)))((()))))))))(((((((((''''''(((((((((((('''&&&&&&%%%'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%'''(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((*********+++---000222444333555555222//////222555;;;DDDPPPWWWYYYZZZ]]]```aaadddnnnyyyxxxoookkkooohhhgggjjjooonnnkkkkkknnnnnntttwwwrrrpppwwwvvvkkkeeehhhkkkiiiiiilllnnnlllkkkllllllnnnvvv~~~~~~sssmmmpppuuu{{{}}}zzzyyyzzzzzzvvvvvv|||}}}~~~}}}~~~||||||{{{|||yyyrrrrrrwwwxxx}}}}}}~~~}}}}}}~~~|||wwwrrr{{{zzz~~~ssslllqqqwwwzzz|||{{{wwwyyyzzz|||rrrwwwyyyxxxmmm]]]PPPKKKLLLOOOPPPQQQQQQNNNGGG>>>777+++***)))'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$rrrppp}}}zzzvvvuuu{{{uuuYYYAAA777555666;;;@@@FFFOOO```ooo{{{~~~{{{xxxvvvvvvuuuuuuwwwxxxvvvtttvvv}}}lllaaa[[[TTTLLLIIIAAA>>>>>>>>><<>>@@@AAAAAA@@@>>>===>>><<<:::777555444444444333444555777888888999999999:::;;;===>>>>>>>>>===;;;::::::;;;<<<===;;;999888777777666666777888999444777999888666333333444000000000///////////////,,,,,,+++++++++*********''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%''')))+++************444LLLXXX^^^lllrrrmmmiiiWWWLLLUUUjjjSSSbbb\\\FFF???XXX___FFF@@@888111---+++***)))******)))))))))(((((((((&&&&&&'''''''''&&&&&&%%%&&&&&&'''''''''(((((((((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((,,,---...///111222333444222444555333222555<<>>>>>>>>===<<<777777777999<<<======;;;:::999777555555666888999444777999999555333333444000000000000////////////,,,,,,,,,+++++++++******(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''(((***,,,,,,+++***,,,CCCQQQ[[[lllvvvxxx{{{fffPPPKKKmmm```]]]tttNNNBBBHHH]]]yyypppKKKDDD;;;333///,,,+++***************))))))))))))''''''((((((((((((((((((%%%&&&&&&&&&''''''((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%""""""%%%&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((()))---...000222333444444444///222555666888???JJJRRR]]]hhhtttwwwnnnbbbZZZVVViiiiiirrr{{{|||}}}zzzwwwtttllldddcccgggiiiuuu}}}wwwooosssvvvppprrrrrrooouuurrrkkkhhhkkknnnnnnqqqvvvpppmmmpppyyy|||yyy{{{{{{zzz{{{{{{pppqqqyyyxxxpppuuuyyy{{{||||||zzzrrriii```^^^^^^```___YYYVVVWWWTTTPPPQQQYYY[[[WWWVVVYYY___\\\YYYXXX[[[aaahhhmmmmmmsssuuunnnccc]]]```dddwww|||{{{zzzyyynnnjjjuuu{{{yyy}}}}}}~~~xxxsssqqquuu|||{{{~~~|||ooo\\\MMMLLLKKKIIIIIIJJJKKKJJJHHH>>>:::333---)))'''(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$iiiwwwyyynnntttyyypppssszzzeeeGGG999666666999===CCCLLLYYYgggqqqzzznnngggiiikkklllllllllnnnoootttvvvyyy}}}xxxlllgggeeebbbaaaaaa^^^___```dddjjjqqqyyy}}}~~~xxxmmmddd______bbbeeeZZZVVVPPPIIIEEEEEEIIIMMM^^^vvvkkkVVVLLLIIIJJJCCCBBB@@@===:::666111...111444999===@@@@@@???>>>@@@???===;;;999666555444555555555555555666777888999999999::::::::::::;;;999999:::;;;;;;<<<======888888888888888888888888666666555555444444444333111111111111000...---,,,...---+++***)))******+++))))))))))))((((((((((((''''''''''''''''''''''''))))))))))))************)))222GGGaaauuucccMMMVVV}}}ccc|||dddIIICCCQQQfff|||TTTJJJ>>>777111,,,***+++))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&'''(((***,,,/////////......///333666444444666===FFFMMMUUU[[[iiieeegggmmmmmmfff___^^^ccciiiwwwyyywwwlllnnnjjjiiippprrrpppxxx{{{tttpppxxxwwwqqqzzzxxxuuusssooooooqqqooosssuuuuuuwww{{{sssyyy|||~~~~~~|||oooiiidddaaadddkkksssppprrrsssiii\\\[[[dddQQQPPPZZZaaa]]]]]]\\\TTTLLLRRRWWWUUUOOOKKKNNNSSSSSSRRRPPPPPPVVVaaaqqq|||qqqfff___```]]]VVVWWW```yyyrrrqqquuuooodddaaagggpppvvvxxxuuupppqqquuuxxx{{{}}}}}}~~~xxx~~~yyyvvvwwwuuurrruuu}}}}}}{{{wwwssshhh\\\QQQOOOKKKIIIGGGGGGGGGFFFDDD???888111---+++******((()))))))))(((((()))***))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$oooyyyzzzmmmwww~~~llldddfffUUU>>>666444666:::@@@EEENNN[[[kkkwww{{{ppphhhnnnqqquuuyyy{{{~~~www|||wwwlllbbb___]]]XXXTTTRRRUUUUUUUUUUUUVVVVVVVVVWWWdddhhhnnnrrrssspppkkkgggWWWSSSNNNKKKLLLQQQWWW\\\ccc```[[[TTTMMMIIIHHHIIIOOO]]]ssssss^^^NNNFFFHHHFFFBBB@@@>>>;;;555111111333555888<<>>===:::888555444555444444444555666777888::::::::::::::::::::::::888999999:::;;;;;;<<<<<<;;;;;;::::::::::::::::::666666666666555444333333111111111111111000///...///...---+++++++++++++++******)))))))))(((((((((''''''''''''''''''''''''(((((()))))))))*********+++...<<>>777444...)))(((***)))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&''')))+++---...---...//////...000222555;;;;;;???GGGPPPYYY___ccc___ccchhhjjjccc]]]aaakkklllmmmqqqvvvxxxxxx}}}ssslllooommmqqqwwwttttttwwwuuunnnmmmttt|||zzzuuu|||}}}vvvooonnnrrrnnnppprrrtttwww{{{}}}}}}|||}}}{{{|||vvvsssnnnkkkooowww}}}wwwmmmfffgggiiikkkpppvvvsssrrruuuyyysssiiiiiirrr]]]\\\fffmmmjjjmmmoooiii\\\dddkkkfffZZZSSSVVV\\\YYYYYYZZZ\\\bbbnnn}}}{{{pppjjjjjjgggaaadddmmmtttnnnnnnrrrmmm___WWWXXXfffjjjllliiigggiiipppvvvwwwzzz~~~~~~wwwvvvyyy~~~~~~yyyuuuvvvrrrlllccc[[[PPPHHHGGGHHHIIIHHHGGGFFFBBB;;;222,,,************++++++***))))))))))))))))))))))))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$tttyyy~~~yyy|||yyyppp~~~fffPPPLLL@@@444222222555;;;CCCIIIPPP^^^qqq|||wwwuuusssrrrzzz~~~ttt^^^[[[dddrrrnnnmmmzzzssshhh]]]YYYWWWSSSPPPPPPNNNPPPQQQQQQPPPMMMJJJHHHEEEGGGJJJLLLKKKGGGCCC@@@===;;;888777888<<>>;;;999999888666444333333444555999<<>>======888888888888888999999999888999999999888888:::<<<@@@@@@AAADDDJJJVVVeeeqqq|||fffTTTJJJEEEBBB@@@>>><<<:::888777777888999>>>???AAAAAA@@@===:::888666555333111111222444666666777999:::::::::999888666666777777777777777888999999999888888777777777666777777777555444222111111222333444444555555444222111111111000//////......---,,,+++***)))((('''(((((((((((((((((((((((('''(((((((((((())))))))))))'''(((///999HHH\\\lllzzz|||^^^HHH[[[nnnfffyyy~~~[[[DDDLLLtttcccKKK<<<222///000************))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((***,,,///000111111111000000000222777AAAKKKSSSfffxxx|||mmmfffjjjooouuuwww{{{xxxnnnfffjjjfff___bbbkkknnniii___bbbeeecccggg~~~mmmnnnooopppooorrrxxx~~~}}}xxxppplllooovvvwwwssswwwxxxzzzxxxsssrrr}}}}}}|||~~~~~~{{{xxxuuutttwww|||{{{{{{pppfff```bbbrrr|||yyyvvvyyyyyymmmgggqqq|||zzzooofffbbbccceeejjjrrrzzz||||||xxxvvvxxx~~~|||zzz|||}}}zzzsssvvv}}}xxxfffUUUMMMIIIGGGIIIKKKHHH===444---+++******,,,,,,+++)))************************'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$~~~tttsssvvvrrrkkkppp{{{pppOOO999555333555888555888>>>HHHTTTbbbrrr|||gggVVVNNNHHHJJJWWWppp}}}vvvuuussskkkbbb^^^\\\YYYSSSMMMGGGCCC@@@???@@@@@@@@@???@@@@@@@@@@@@=========<<<<<<;;;;;;:::888888777555333444666999777:::@@@DDDDDDDDDLLLUUU```hhhsssrrr```QQQGGGBBB>>>>>>===<<<<<<;;;;;;;;;===>>>???@@@@@@???===<<<888666333111000000222333333444777999:::999888888777777777777777777777777::::::::::::::::::::::::888888777555444333222222222222333444444444444444111222222222111000///......------,,,+++***))))))((((((((((((((((((((((((''''''(((((((((((())))))%%%'''+++...222===UUUjjjooo~~~hhhJJJIIIiii[[[WWWxxx```DDD:::UUU~~~___CCC444000000++++++*********)))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%&&&&&&&&&''''''''''''&&&&&&&&&'''''''''((((((+++,,,...000111222333333111222222555<<>>444000+++***+++,,,+++***************************'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$www|||qqqooouuu\\\DDD777666333444888666<<>>CCCCCCAAADDDKKKEEEJJJQQQXXXcccrrr~~~jjjYYYPPPEEECCCAAA???>>>======>>>;;;<<<===>>>????????????:::777444000...///000111///111444777999999888888777777777777777777777777999999999::::::;;;;;;<<<:::999666444222222222333222333333444444444333333111111222222111000......------,,,,,,++++++++++++(((((((((((((((((((((((('''''''''((((((((())))))%%%(((,,,---,,,333HHH]]]dddzzz[[[GGGWWWlllRRRdddrrrTTT@@@EEEaaa|||SSS===555000+++++++++*********))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''%%%&&&&&&'''((()))******,,,---...///222444666888666888;;;???FFFOOOYYY```eeeyyyzzzjjjeeeggghhhuuuzzzoookkkjjjddddddiiippptttssssssuuugggdddfffeeeeeessszzznnnooouuu~~~{{{xxxyyyoooooommmlllqqqxxxzzzwww{{{yyywwwtttpppoooxxx}}}xxxzzzpppgggaaa```]]]```sssxxxsssssszzzzzzqqqsssppplllkkkpppvvvxxx{{{~~~}}}rrrvvv~~~xxxwww{{{~~~|||zzz}}}zzzxxxaaaVVVJJJHHHMMMQQQNNNIII>>>777///++++++,,,***(((************************''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$yyyqqqyyy~~~yyyzzz}}}NNN<<<555666111222777666@@@CCCMMM]]]qqqvvvaaaQQQKKKSSSqqqtttbbbXXXQQQJJJFFFEEE@@@AAACCCEEEFFFHHHIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCDDDAAABBBCCCBBB???>>>>>>>>><<<777777===???===>>>CCCCCCDDDCCCBBBEEENNN\\\gggmmmbbbMMMJJJEEEAAA===<<<======::::::;;;===>>>???AAAAAA;;;888444000...---///000---///333666888999888888888888888888777777777777666666777888999::::::;;;;;;999666333111111333444222333333444444333222222111111222222111000...---,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))''''''''''''((((((((()))(((***,,,***'''***;;;MMM___rrrPPPSSSyyy]]]aaakkkQQQDDDMMMpppbbbGGG:::111+++++++++************)))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&'''((()))+++,,,,,,,,,,,,---///222666:::<<<;;;>>>DDDIIIOOOWWW^^^cccooo{{{nnnkkkjjjfffkkktttxxxsssmmmiiiddd^^^fff```dddpppwwwsssqqquuunnnhhhkkkmmmjjjrrr|||yyyssspppuuu}}}tttoooeeemmmsssssstttwwwyyyxxxtttpppmmmiiidddcccjjjtttzzzssssssyyyxxxtttxxxnnnhhhfffiiieeeeeevvvwwwnnngggggghhhhhhjjjmmmuuuyyy{{{}}}|||~~~{{{~~~~~~yyykkk___RRRJJJKKKOOOQQQPPPFFF>>>333,,,++++++***'''************************&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$qqqpppuuu{{{wwwqqqkkkCCC:::333222333333555888AAAEEEPPPaaauuulllYYYQQQVVVsssnnnWWWLLLHHHEEEDDDFFFDDDEEEHHHIIIJJJMMMQQQTTTYYYTTTPPPPPPQQQOOOLLLJJJOOONNNLLLJJJHHHGGGFFFFFFFFFEEEDDDDDDEEEEEECCCBBBBBBBBBAAA@@@???@@@BBBDDDCCCAAA@@@@@@BBBEEEFFFFFF]]]iii~~~jjj\\\LLLDDDBBBBBBBBBAAAAAA>>>;;;:::<<<>>>@@@AAA@@@===888333///.........------///333777::::::999777888:::;;;<<<;;;::::::666777888999999999999999888777666555444333333333555555555444444333333333222111000.........//////////////////............***))))))((((((((((((((((((((((((((((((((((((((('''***------,,,...555;;;ZZZyyyiiiNNNccc|||ZZZ{{{bbbOOOFFFeeezzzNNN:::888///+++)))+++***((((((+++))))))))))))(((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&'''((((((((('''&&&%%%'''))))))(((***---111---...222888999777:::???CCCJJJTTTZZZ\\\]]]aaaeeeppp}}}uuullllllllliiioootttoooiiikkkggg```cccjjjiiifffccceeekkkqqqtttiiillljjjeeejjjxxx{{{vvvkkknnnqqqxxx~~~sssjjjooonnnsss|||xxxqqqsssiiieeeaaa]]]]]]```eeehhhnnnnnnqqqvvv|||}}}zzzzzztttnnnjjjmmmvvv~~~uuuooobbbaaaqqqrrrxxx{{{~~~}}}qqq^^^QQQMMMMMMLLLJJJKKKGGG===222,,,,,,)))%%%(((***++++++***))))))))))))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$}}}~~~kkklllvvvrrr```VVV===666111222444555777:::DDDIIITTTfffyyyrrr[[[SSSWWWrrryyyaaaTTTOOOKKKKKKMMMKKKLLLMMMOOOPPPTTTYYY]]]\\\[[[\\\^^^___^^^\\\[[[^^^]]][[[YYYWWWVVVUUUUUUNNNLLLIIIHHHHHHHHHGGGFFF@@@CCCDDDCCC@@@@@@BBBDDDHHHFFFDDDCCCCCCBBB@@@???BBBLLL]]]oooxxxdddTTTJJJDDD@@@???@@@>>><<<<<<>>>@@@AAAAAAAAA???:::666222///...---......///222555888999999888888:::;;;;;;;;;::::::666666777888888888777777666666555444444444444444555555444444333222222222000000000000000111222222111111000000000/////////,,,+++***)))((((((((((((((((((((((((((((((((((((''')))++++++***,,,222888QQQnnngggUUUnnniiikkkqqq___MMMYYY}}}SSS===<<<222...+++,,,+++((((((***))))))))))))(((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&'''((())))))(((''''''$$$'''***++++++,,,...111333222555:::======AAAFFFSSSWWW]]]______aaafffkkkkkksssssskkkfffkkklllhhhggglllgggcccgggfffbbbgggbbbccccccccceeeiiinnnpppnnnpppkkkdddgggrrrvvvqqqhhhiiimmmvvvqqqkkkrrrttt{{{rrrnnnhhhddd___[[[\\\```gggkkktttvvvzzz{{{zzz|||qqqmmm|||sssaaaRRRJJJHHHGGGKKKJJJCCC;;;666444000***)))***++++++************))))))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$vvvqqq}}}pppmmmyyykkkMMM???777111///222555666999===EEELLLXXXjjj}}}}}}{{{}}}vvv]]]UUUWWWnnnnnn^^^WWWTTTTTTUUURRRSSSTTTUUUXXX]]]dddiiijjjnnntttwwwwwwuuusssrrrtttrrroookkkiiigggggggggddd```[[[WWWTTTRRROOOMMMDDDGGGIIIHHHFFFDDDFFFHHHHHHGGGEEEDDDBBB@@@===::::::>>>DDDMMM[[[mmm{{{iiiZZZPPPKKKHHHGGGDDD@@@>>>>>>>>>===<<>>DDDLLL[[[mmm~~~}}}||||||}}}uuu]]]VVVTTTfff|||iii```^^^]]]^^^^^^^^^___```eeelllvvv||||||wwwqqqkkkeee]]]YYYQQQNNNKKKJJJKKKKKKJJJIIIKKKHHHFFFDDDDDDCCCAAA???@@@@@@??????CCCQQQdddrrr~~~qqqfff\\\VVVNNNIIIDDD???>>>>>>>>>>>>??????>>><<<999666333111444111///000222555666777888888999999999999999999888888888888777666555444222222222333444555777777333333222222111111111000111222444555666666555555222222111111111000000000111000...,,,***)))((((((((((((((((((((((((((((((''')))))))))((())),,,///555QQQlll|||pppRRRNNNtttgggfff{{{bbbPPPaaaxxxOOO???888222---------***(((((())))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&((((((((((((((((((((('''+++,,,...000333666:::<<>>GGGPPP```rrr|||{{{{{{zzz|||xxx^^^WWWRRR^^^~~~yyyooommmlllkkkmmmmmmnnnpppttt}}}{{{uuummmcccXXXTTTVVVWWWSSSNNNTTTPPPKKKGGGFFFEEEDDDCCC;;;===>>><<<<<>>===<<<999777555666444111111333666777777888888888888888888888888:::::::::999888777666555222222222333444555666777222222222222222222222222555666777777777666444333111111000000000/////////222111///---+++)))(((((((((((((((((((((((((((((()))******))))))***,,,...,,,FFF___ppp{{{UUUBBB]]]~~~VVVaaagggKKKOOOmmm]]]AAA;;;333,,,,,,,,,***)))***))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((---------///444;;;@@@DDDCCCBBBDDDJJJQQQZZZhhhtttwwwvvvuuusssqqqppppppqqqggguuuvvvlllhhhgggcccooozzznnnmmmkkkmmmssszzzzzzwww{{{yyy{{{zzzwwwttttttsssqqqiiilllnnnnnnqqqvvvvvvrrrmmmoooeee```jjjjjj\\\TTT```bbbfffjjjnnnrrruuuwwwzzz~~~uuukkkhhhkkkuuu|||zzz```NNNGGGJJJKKKIIIGGGDDD;;;333...,,,))))))******)))(((***)))))))))(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$wwwvvv}}}pppkkkkkkqqqyyyxxxdddFFF555222333111000333444444:::AAAMMMWWWhhhzzz}}}{{{||||||ccc[[[RRRWWWuuu|||vvvwwwwwwxxx|||wwwrrrssssssmmmfffccc^^^WWWPPPKKKGGGCCCAAA;;;>>>@@@???<<<:::;;;===III]]]rrr~~~qqqjjj___UUUMMMFFFAAA>>>??????@@@???>>><<<:::999888666444555777888999999999888777777666777777777:::::::::999999777666666333333222333333444555555222222333444555555666666999999999888666444333222111111000000000/////////222111///---+++***)))(((((((((((((((((((((((((((************++++++,,,---+++;;;PPPcccwwwyyyZZZFFFUUUZZZLLLpppmmmOOOFFFVVVvvvYYYBBB777---+++,,,+++***+++))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''(((((((((&&&&&&&&&'''((()))++++++---,,,,,,000888@@@GGGJJJEEEGGGMMMSSSXXXbbbttt}}}uuurrrvvv}}}hhhwwwtttfffaaabbb\\\dddkkkxxxyyypppvvvjjjlllrrryyywwwppprrrzzzwww}}}{{{wwwlllqqqrrrnnnkkklllmmmlllcccnnnkkkeeejjjhhh\\\UUU```eeelllttt{{{~~~}}}~~~|||iii___^^^eeerrr~~~{{{~~~iiiXXXKKKMMMLLLHHHGGGHHHDDD>>>444000+++***+++,,,***'''******)))))))))(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$qqqbbbqqqmmmlllxxx~~~pppRRR999111444333111000222333555<<>><<<;;;888777777888:::<<<;;;:::999888777666555666666777888888999888888777666666555444444333222222222333222222444555777999:::;;;;;;:::888777555444333333222222111111111000000000111000...,,,+++***))))))(((((((((((((((((((((((()))(((((()))+++,,,,,,,,,...000===WWWpppnnnUUUPPPpppvvvOOOWWWyyy\\\JJJGGGfffyyyMMM???111,,,,,,+++***+++))))))))))))(((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&'''''''''((((((((()))'''''''''(((***,,,...000---...222999CCCKKKOOOPPPRRRVVV\\\^^^\\\bbbttt}}}ssspppssszzzlllttt|||yyylllaaa___bbbbbbfffhhhrrrzzzppphhhqqqhhhjjjrrr{{{vvvjjjiiipppsss}}}yyymmmqqqrrroookkkjjjgggcccaaaqqqrrrjjjkkkkkkfffffflllpppwww}}}}}}|||~~~sssccc^^^```ffflll}}}{{{~~~yyy|||sssfff\\\YYYRRRIIIFFFGGGEEEAAA:::555///---......,,,)))*********)))))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$${{{gggggglll{{{wwwmmm~~~lllJJJ444222777222000000222333666???IIITTT```rrrsssiiiYYYTTTjjj}}}vvvqqqnnnooosssuuuwwwwwwxxx|||wwwkkkcccWWWTTTOOOLLLIIIFFFCCC@@@:::@@@@@@>>>GGG[[[hhhhhhssstttuuuuuuqqqiii```YYYKKKJJJHHHEEEBBB???===<<<999888999;;;===>>>===<<<999888777555555555666777777777777777777666666555666666444333222111111111222333444666999;;;======;;;:::777666444444444555333333333222222222111111000///...,,,+++***))))))((((((((((((((((((((((((((('''''')))+++,,,,,,+++222(((000OOOooocccKKK```[[[EEEqqqfffNNN===NNNwwwTTTEEE444---,,,+++***+++))))))))))))(((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&'''''''''(((((())))))(((((((((***,,,///111333000222999CCCNNNUUUWWWVVV```fffjjjggg^^^^^^nnnxxxppplllkkklllmmmpppqqqrrrnnneee___```eeeooorrrssszzz}}}lll___eeehhhkkkvvvyyyjjjeeekkkjjjvvvyyysssnnnpppqqqoooooolllddd[[[eeevvvuuuhhhggglllrrrzzz{{{}}}~~~~~~lllfffdddeeegggdddnnnuuuvvvzzz|||xxxyyyxxx{{{{{{pppqqqkkk^^^PPPHHHHHHGGGDDD???999222000111111---***************)))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$fffaaa___ooo~~~wwwooouuuvvvaaa???333444///111000111444666999AAAKKKWWWcccttt|||ggg[[[YYY]]]}}}xxxvvvwwwtttpppkkkgggeeeeeeeeedddhhhsssxxxuuunnnfff\\\SSSLLLHHHJJJFFFAAA???@@@DDDHHHJJJVVVWWW[[[```eeehhhiiihhhWWWSSSMMMHHHFFFEEECCCBBB???>>>AAAEEEEEE@@@<<<<<<;;;999777666777777777666777888888888777666555444888666444333333333111///222444888;;;======<<<;;;777777777777777777888888777666666444333222111000222111000...,,,***)))(((******)))((((((((((((((()))))))))***++++++,,,,,,---...111???___XXXTTTzzz|||VVV```yyyUUUEEEKKKZZZ{{{lllFFF444222))),,,222***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''(((((((((((((((''')))))))))***,,,...///000...<<>>BBBHHHOOOUUUXXXYYYRRRQQQOOOPPPQQQOOOKKKGGGBBBAAADDDIIIIIIDDD@@@@@@;;;999666555777888888777666666777777777666666666999666333222333444555555555777999;;;<<<;;;;;;:::999999999999999999999999999999888777666444444333222111000...,,,+++))))))***)))((((((''''''((((((((())))))******+++,,,,,,---///000999QQQsssoooWWWeeeggg^^^jjjZZZPPPQQQnnnsssMMM:::777,,,)))---'''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&''''''(((((((((((('''&&&))),,,,,,***+++///444666@@@FFFGGGQQQdddrrruuulllhhhmmmnnncccdddvvvuuupppiiicccbbbeeebbbbbbaaa```bbbggglllmmmqqqmmmiiieeedddgggmmmsssqqqpppqqqrrrnnnggggggkkkyyyxxxzzz}}}~~~|||tttiiiccccccjjjssszzzyyyxxx{{{~~~}}}~~~||||||}}}|||~~~|||}}}}}}yyyvvvwww}}}}}}sssnnnrrrtttkkkcccYYYJJJHHHFFFAAA:::222---,,,---***++++++,,,+++***((('''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%|||~~~jjj___dddvvv~~~^^^GGG???555222333000222000222555888<<>>AAACCCDDDHHHIIIJJJNNNTTTYYY\\\^^^NNNKKKJJJLLLKKKEEE@@@???:::888666666777999:::999444444555666666777777888:::777333222444777:::;;;888888999999999999999999;;;;;;::::::999999888888888888777666555444444444222111000///---,,,******))))))((('''''''''''''''(((((()))******++++++,,,---///000000===YYYyyyaaaOOObbb~~~{{{]]]lllpppXXXIII___}}}WWW???:::111)))***((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''(((((((((&&&+++000///,,,---666>>>JJJNNNNNNKKKRRRbbbmmmoooggghhhqqqrrreeefffwww{{{rrrmmmhhhccc___^^^]]]```___]]]cccooossspppllljjjgggfffiiiooovvv{{{rrrnnnlllmmmlllkkklllooorrrrrrwwwyyynnnfffgggmmmpppwww|||{{{zzz|||}}}}}}}}}}}}}}}{{{xxxwwwwwwwww}}}~~~~~~|||}}}yyysssvvv{{{vvv~~~ssslllsss|||zzzssscccMMMLLLJJJGGG@@@888111---,,,)))******+++******))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%yyy{{{uuuyyy}}}}}}YYY<<<999555111222111222111222666999>>>IIISSSaaammm~~~kkkZZZgggvvvhhhaaa___pppxxxooofffeeeeeefffiiinnn}}}~~~wwwoooiiigggbbbYYYPPPIIIMMMRRRVVV[[[eeerrr|||vvvsssoooiiiccc[[[RRRLLLLLLHHHBBB>>><<<<<<<<<;;;>>>???@@@CCCKKK[[[mmmzzz```WWWOOOKKKGGG@@@<<<<<<999777666777999;;;<<<<<<333444444555666888999999<<<:::777666888:::;;;;;;666666555555555666777888999888888777666555555444333333222222111111111000111111000///---,,,++++++)))(((((('''''''''''''''(((((())))))***+++++++++,,,//////,,,///EEEgggtttMMMIIIZZZ```YYY|||yyy___JJJSSSwwwgggFFF:::333---+++---))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%&&&&&&&&&'''((()))***+++...111000000666BBBKKKWWWXXXVVVTTTXXX```dddaaaeeehhhsssvvvkkklllxxx|||xxxxxxvvvrrrkkkbbb]]][[[```jjjooonnnrrr{{{|||vvvnnnrrruuuvvvwwwxxxwwwtttqqqnnnkkklllnnnpppqqqrrrhhhfffhhhrrr}}}|||tttmmmjjjnnnuuuuuuxxx{{{zzzxxxwwwwwwwwwtttuuuvvvvvvuuuuuuwwwyyy}}}~~~~~~}}}wwwuuutttvvv}}}~~~zzzzzz}}}|||{{{~~~~~~qqqrrr{{{}}}|||mmmVVVMMMLLLIIICCC<<<555///,,,))))))******************))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%ssszzzqqqpppvvv|||~~~tttKKK444555222,,,...000222111333777;;;@@@LLLXXXcccooogggTTTVVVoooyyyggg___]]]gggmmmbbbWWWSSSSSSRRRSSSUUU^^^gggrrrzzz~~~|||vvvnnnhhhfff\\\WWWQQQNNNOOOTTTYYY\\\aaadddiiinnnrrrtttuuuuuuvvvvvvwwwwwwssslllbbb[[[UUUPPPJJJEEEBBBAAA???>>>:::===@@@BBBIIIZZZqqqmmm___OOOFFF@@@;;;999:::777666777:::===???>>>>>>555555555555666888999:::===<<<;;;;;;;;;:::777555111000000000111333555666444333333222111000000/////////////////////......000//////...---,,,,,,,,,))))))(((''''''''''''''''''(((((()))******++++++***...///++++++;;;[[[vvv|||YYYHHHKKKsssmmmQQQ^^^vvvdddNNNGGGhhh~~~WWW???777111---000************************((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&((()))+++,,,000///...000666AAALLLTTTOOOTTTZZZ___eeeiiihhhdddgggiiitttxxxrrrrrrvvvpppnnnyyy~~~rrrfff```___fffxxx}}}yyy~~~yyyssslllnnnmmmkkkjjjkkkmmmmmmlllbbb^^^[[[eeeyyyvvvrrrrrrrrrsssuuuuuuuuuuuuuuurrrooonnnnnnnnnpppssstttuuuvvvxxxzzz}}}~~~~~~yyysssmmmkkknnnuuu|||zzzwww{{{~~~wwwvvvxxxbbbMMMLLLIIIDDD???999333///***************+++++++++************************((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%}}}~~~ssskkkooouuuyyy{{{]]]???222666222---111444333111333888<<>>CCCKKKRRR[[[ggguuu~~~sssbbbOOOCCC>>>;;;:::<<<555666999>>>BBBCCCAAA???999888777666777888999:::<<<;;;;;;;;;:::777333///,,,,,,,,,,,,---///111222//////......------,,,,,,.........///////////////.........------,,,,,,,,,******)))(((((((((((((((''''''((())))))******+++***---...,,,+++555OOOgggzzzcccNNNHHHmmmYYYJJJ^^^{{{iiiQQQ>>>SSSuuuOOO???666000333************************((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''&&&&&&'''(((+++---...222111111666>>>IIIRRRWWWJJJRRR]]]ffflllmmmjjjggglllmmmvvvyyyrrrsssrrrhhhddduuurrrfff```___eeevvv}}}|||{{{xxxtttssssssoooiiieeefffeeeccc]]]XXXPPPTTTjjjtttrrruuutttqqqpppqqqooonnnooonnnjjjhhhiiinnnqqqtttvvvwwwwwwxxxyyy|||~~~|||uuulllgggggglllqqqttt|||{{{oooppp|||}}}tttyyy|||gggSSSOOOJJJFFFAAA===888444---,,,,,,+++++++++,,,,,,************************((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%xxxnnnrrrooommmtttyyy{{{|||NNN:::555999444222555555333222333888===EEERRR^^^mmmuuueeeRRRSSSmmmkkkbbb___TTTeeerrriiizzzzzzpppeee\\\[[[[[[WWWRRRPPPJJJMMMRRRYYY______\\\YYYXXXUUUWWW]]]___]]]^^^ccc]]][[[XXXVVVSSSMMMGGGBBBEEEFFFFFFFFFFFFFFFFFFFFFJJJLLLQQQYYYcccjjjmmmooogggeeeaaa]]]WWWPPPIIICCCEEEHHHRRRdddxxxxxxgggSSSGGGAAA<<<::::::333666<<>>666999************************((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((''''''(((***,,,///111222777>>>DDDIIINNNTTTXXXTTT\\\fffooorrrrrrrrrtttqqqssszzzwwwlllmmmooofff^^^ppp~~~{{{ooofff```]]]aaahhhyyyyyyuuuzzz~~~~~~oooeeebbbcccaaa^^^YYYMMMEEEUUUssswwwoooooopppnnnkkkkkklllhhhgggkkkllliiihhhkkknnnrrrwwwzzzzzzzzzzzzzzz|||~~~{{{zzzxxxvvvvvvwwwxxxyyyxxxyyy|||{{{vvvooojjjiiijjjkkkkkkmmmsss{{{uuuqqqyyy}}}xxx|||kkk]]]WWWOOOIIIDDDAAA===:::000///---,,,,,,,,,,,,---************************((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%uuukkkeeejjj~~~nnnpppxxx{{{zzz{{{HHH999555777111111333///333222333888>>>FFFSSS```qqqxxxsssZZZSSSddd}}}oooeeeaaaNNNVVViiibbbuuu|||ssskkklllnnnjjjdddaaaYYYVVVWWW___iiikkkddd[[[YYYPPPKKKMMMNNNKKKHHHJJJJJJKKKKKKIIIFFFEEEFFFHHHEEEFFFHHHIIIIIIHHHGGGFFFIIIHHHFFFIIINNNTTTYYY\\\\\\\\\]]]^^^]]]YYYSSSNNNIIIHHHQQQlll~~~mmmYYYLLLEEE===777555222666===EEEIIIIIIEEEAAA@@@>>>;;;999777777888888777444111//////...---+++,,,,,,,,,+++++++++******,,,,,,------------------+++,,,,,,------.........++++++++++++++++++++++++,,,++++++***************''''''(((((()))*********---******,,,***+++666CCCiii~~~fffSSSVVVSSSNNNeeeyyyYYYFFFDDDSSS{{{WWWFFF>>>BBB************************((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((((((***---000222333>>>LLLRRRSSSRRRVVVZZZ```gggqqqzzz}}}uuuxxx~~~vvvfffggglllgggbbbqqq|||yyyqqqkkkeee```cccaaammmvvvuuu~~~~~~xxxiiieeeffffffeeebbbRRRBBBIIIhhhsssmmmiiiiiiiiifffgggjjjhhhddddddjjjllljjjjjjnnnlllqqqwww|||~~~}}}}}}}}}{{{|||uuussspppmmmllllllnnnoooppprrrvvvzzz}}}~~~xxxuuurrrooommmllljjjhhhdddhhhnnnuuu}}}}}}~~~~~~zzzsssfff^^^TTTKKKGGGCCC@@@===111000///---,,,,,,------************************))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%}}}eeeaaaeeelll~~~|||wwwtttqqqwwwmmm===999333111111222111000333222444:::???GGGUUUaaaooo|||ppp]]][[[ssszzzmmm]]]PPPVVVgggkkkeeemmmyyy}}}oooiiigggmmmrrrpppkkkhhhaaa___ZZZUUUPPPOOOPPPQQQKKKKKKLLLNNNPPPPPPNNNLLLNNNQQQSSSSSSUUUWWWUUUPPPMMMLLLKKKLLLNNNNNNNNNLLLOOOPPPOOONNNUUU]]]]]]VVVUUUOOOYYY{{{uuuiii\\\GGG::::::888888;;;EEEOOOOOOEEE??????FFFJJJ>>>111777<<<;;;;;;777555111...,,,+++,,,---++++++,,,,,,,,,,,,,,,,,,------,,,+++,,,---...////////////000000//////...333111///---,,,+++++++++,,,,,,+++***)))(((''''''(((((((((((())))))))))))++++++,,,++++++,,,000333```cccUUUkkkjjjSSSaaannnQQQCCCAAAiii\\\JJJIIIAAA000...+++************))),,,)))'''''')))***(((&&&***(((''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''((()))))))))))))))(((+++'''(((...000...///333AAATTT```ZZZUUU[[[dddgggsssvvvzzz|||yyyooohhhdddeeefffdddsss}}}xxxppplllhhhcccbbbkkktttvvvuuuvvv|||xxxpppyyyyyy{{{xxxlllbbbeeeooorrrmmm[[[IIILLLcccxxxjjjbbb\\\^^^bbbccccccddddddeeegggiiikkklllmmmmmmpppqqqtttyyy||||||zzzxxx~~~|||uuurrrnnniiifffcccbbbbbb```cccggglllqqquuuwwwxxx||||||~~~~~~|||yyytttpppkkkhhhfffffffffffffffiiirrr|||}}}vvv~~~}}}~~~uuunnnhhhZZZHHHEEEFFF???>>>888000+++---000...***************)))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%|||ccc\\\aaannnvvvbbb\\\MMM;;;777222000000111000///333222555;;;AAAHHHTTT```ooorrrjjjssstttaaaRRRRRR[[[yyyrrrbbbjjj}}}wwwrrrlllhhhhhhhhhhhhgggllliiifffddddddddddddddd___`````````cccgggeee___XXXWWWUUUSSSSSSUUUWWWYYYXXXYYYWWWUUU[[[dddhhhggg```ZZZcccoooaaaNNNCCC???888777===HHHPPPMMMBBB===>>>PPPSSSCCC222555999999;;;555333000---++++++,,,---,,,------...//////000000,,,,,,++++++,,,---...///111111111111111000//////111000...---,,,,,,,,,---,,,,,,+++***)))(((''''''(((((((((((())))))))))))+++++++++++++++,,,///222HHHtttRRR]]]sssXXXZZZ|||fffVVVFFFVVVqqqbbbPPPHHH<<>>:::<<>>NNNddd```XXXXXXfffwwwzzzrrrhhhnnnssssssqqqwwwpppqqqooojjjccc______aaaeeennnppphhhdddiiimmmlllyyyxxxssskkkfffjjjttt}}}zzzsssmmmhhhUUUQQQRRR]]]hhhkkkiiifffcccfffddd]]]]]]cccfffbbbeee___[[[___ccccccdddffffffggghhhiiikkkmmmnnnnnnoooooopppppprrrtttvvvxxx}}}xxxuuuoooiiiccc```^^^]]]\\\]]]___aaaccceeeeeefffeeefffhhhmmmuuu~~~yyytttoookkkiiicccbbbaaa^^^]]]```hhhnnn~~~{{{sssdddYYY___ppp|||zzzuuuhhh[[[WWWPPP@@@DDD@@@:::444///,,,++++++++++++*********))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%vvvyyy}}}{{{~~~[[[HHH777777555222000000000000000111222777???EEEKKKWWWaaannnxxxddd___vvvooo^^^XXXTTTYYYvvv~~~dddfffmmm```^^^YYYYYYiii|||wwwvvv{{{~~~yyyzzzkkkUUUKKKCCC777888EEESSSTTTIII<<<888:::XXX\\\LLL777333333111444222111///---------...///---------------........./////////000000111222222111222333333444444333333111111000000//////......------,,,+++***))))))((((((((((((((()))))))))))))))***++++++***+++---///222PPPiiitttxxxUUUNNNqqqtttSSS]]]yyy^^^NNN[[[ttt|||jjjVVVIII;;;---+++)))((()))******))))))((('''''''''(((((((((***(((''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''((()))))),,,---......000;;;MMM]]]ccc\\\VVV[[[mmm~~~}}}sssooojjjggglllwwwpppnnnjjjddd^^^[[[]]]```aaahhhiiibbbbbbkkkppppppssssssssspppnnnnnnrrruuu{{{{{{rrrpppkkkdddSSSPPPRRR\\\gggkkkfff```]]]bbbccc______aaa___ZZZaaa]]][[[___bbbbbbccceeeffffffggghhhjjjkkkmmmmmmnnnnnnmmmmmmmmmpppuuuxxxyyyuuunnnhhhbbb___^^^^^^]]]^^^___aaaccceeeffffffbbbbbbcccfffmmmwww}}}wwwrrrnnnkkkffffffddd```^^^___cccfffqqqwwwvvvooogggaaa___iii}}}}}}~~~ttthhheee[[[IIIEEEAAA===999222,,,+++---+++++++++*********)))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&pppooovvvwwwwwwQQQ???///555555444222111000111222111333888AAAGGGNNNZZZeeeooo~~~mmm]]]ggg}}}jjjZZZQQQUUU___lllggg|||```PPPLLLFFFEEEPPPfff{{{{{{yyy```PPPHHH===;;;JJJXXXWWWIII<<<888888LLLUUUKKK999444111...000222222000/////////000000000//////......------,,,......//////000000000000...///000222333444555555444444333222111000///.........---,,,+++***))))))(((((((((((()))))))))))))))***++++++******,,,...000<<>>???OOO]]]ZZZLLL@@@:::888===KKKHHH999444000,,,///333222222111000000000000222222222111000000//////,,,,,,---------,,,+++++++++,,,---///111222222333333333333333222111000//////......---,,,+++******(((((((((((())))))))))))((()))++++++******+++,,,000111FFFhhh___IIIZZZiiiGGGSSSzzzfffDDDEEEaaafffMMM;;;000...+++************)))&&&((()))))))))***---///***(((''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''((()))+++,,,///......555GGGZZZeeefffTTTXXX```iiirrrvvvvvvuuufffjjjooorrrrrrrrrtttvvvvvvpppiiieeefffgggfffeeedddjjjkkkiiinnnvvvwwwrrrrrrpppoooqqqtttwwwyyyyyytttrrrllleeeeeefff[[[LLLOOOYYYaaacccaaaaaa```___^^^]]][[[YYYXXXZZZ\\\]]]]]][[[\\\______\\\[[[]]]\\\\\\[[[\\\]]]^^^```bbbbbbeeehhhhhhhhhkkkppptttvvv|||xxxppphhhbbb___^^^^^^[[[\\\___bbbfffjjjnnnpppjjjjjjhhheeedddhhhpppwww~~~yyyvvvsssooolllhhheeebbbbbbbbbbbbaaafffooozzzxxxhhh^^^\\\uuuzzzzzzvvvzzz{{{tttmmm]]]LLLDDD@@@AAA;;;111---000,,,++++++++++++***************)))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''sssrrr~~~tttdddjjjpppsss~~~fff;;;444777111222444333000///111333333444999BBBKKKUUUdddqqqxxxyyyjjjbbbssszzzhhhWWWQQQXXXkkkuuuvvvaaaJJJGGGEEEGGGJJJNNNQQQTTTKKKWWWccckkksss|||}}}}}}}}}zzzrrrkkkfffYYYUUURRRSSSRRRSSSZZZdddhhhqqqlllWWWCCCCCCSSS```\\\PPPEEE===888444DDDDDD777222///,,,000333222222111000//////...000000000111111222222222............---+++)))(((******+++,,,------------...///000222222222111111//////...---,,,+++******(((((((((((())))))))))))''')))++++++***)))***+++000...<<>>HHHOOOWWWfffssszzzzzzllllllooozzziii\\\QQQOOORRRdddjjjTTTBBB>>>===999:::AAA@@@FFFUUUhhhxxx}}}zzz{{{yyyuuutttvvvzzzzzzzzzyyywwwvvvtttsssqqqmmmgggaaa\\\YYYXXXXXX^^^\\\[[[[[[]]]]]]\\\ZZZUUUQQQNNNNNNOOOMMMGGGAAAAAA@@@??????AAACCCFFFGGGNNNRRRZZZmmmuuuaaaVVVYYY```bbbXXXFFF;;;999555888999666000,,,---///222333444222000...---...///---++++++...222333444555555555555444222000///.........---------------///............///000000333222///......,,,***((()))))))))))))))))))))))))))************+++++++++***+++000BBBdddtttXXXSSSuuuNNNLLLfff```CCC777OOOvvv}}}TTT<<<222******,,,+++))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&'''(((((((((***...111000444CCCWWW^^^ZZZ[[[ccckkkeeeiiissstttmmmrrr}}}vvviiimmmmmmcccaaa```iiiwwwkkkbbbjjjmmmnnnxxx~~~zzz|||wwwnnnnnnhhhfffjjjnnnfffRRRAAAIIIVVV``````^^^```bbbbbb```]]]\\\___```]]]\\\^^^fffdddaaa___\\\WWWQQQMMMKKKKKKKKKJJJJJJIIIIIIHHHLLLQQQXXX]]]aaabbbdddeeelllqqqxxx}}}sssiiibbb___^^^```bbbfffkkkooorrrtttuuuyyyvvvrrrooommmkkkiiihhhpppwwwzzzvvvooojjjfffccc```^^^cccaaaaaafffoooxxx~~~}}}|||{{{yyyrrrooojjjggggggjjjnnnqqquuuooo___\\\___ooo{{{|||fff[[[LLLCCC@@@===777222---+++******++++++)))((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''\\\aaaxxxooogggdddXXX???222222000111111000000000000111111444777???HHHPPPZZZiiivvvxxxooonnnwwwsssfffXXXPPPKKKSSSooo}}}eeeMMMCCC???::::::???AAAFFFTTTjjj~~~}}}{{{yyyzzzyyyvvvtttvvv|||{{{zzzxxxvvvtttrrrpppmmmiiiddd^^^YYYUUUTTTSSSSSSRRRQQQQQQRRRSSSRRRPPPMMMIIIFFFGGGIIIHHHDDD@@@??????>>>>>>???AAADDDEEEHHHJJJNNN^^^sssVVVVVV[[[]]]SSS@@@444444111555888666222///000222555666888999999666222000...,,,***)))+++///222444222333444444444333222111111000000//////......---///.....................222000...------,,,***)))))))))))))))))))))))))))))))))*********+++++++++...---,,,666RRRyyylllSSSoooaaaOOOdddqqqWWWEEEJJJeeeeee???444+++***,,,+++)))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''((()))***,,,---...///333AAAQQQZZZ^^^aaadddeeemmmkkksss}}}zzzxxxsssiiimmm~~~mmmcccXXXXXXbbbppp}}}qqqnnnqqqoooooo{{{}}}}}}}}}vvvpppkkkbbb\\\cccmmmnnn___PPPNNNXXX`````````bbbcccaaaaaa^^^]]]aaabbb``````ccchhhfffcccaaa^^^ZZZTTTQQQMMMMMMLLLKKKJJJIIIHHHHHHJJJOOOUUU[[[^^^```bbbccchhhlllrrrxxx}}}xxxnnnfffbbb```aaadddhhhmmmrrruuuxxxyyy|||yyytttpppmmmkkkjjjiiipppwwwzzzvvvqqqmmmjjjhhhfffdddaaa``````dddkkksssyyy}}}~~~|||{{{tttqqqlllgggeeefffhhhiiijjjqqq|||tttnnnhhh______nnn~~~lllWWWJJJFFFCCC<<<555///---++++++,,,+++***)))***)))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''___dddttt|||cccNNNAAA333///333000111000000000000000111111555888@@@JJJRRR]]]mmm||||||kkkhhhpppuuuuuuyyylll^^^RRRHHHFFFUUUhhhsssSSSCCC<<<888777:::AAACCCPPPjjj}}}zzzxxxzzzzzzwwwuuuvvv{{{zzzyyyvvvtttqqqnnnmmmjjjgggbbb\\\VVVSSSQQQPPPNNNMMMLLLMMMNNNOOONNNMMMFFFCCCAAAAAADDDEEECCCAAA>>>=========>>>???AAABBBCCCBBBCCCNNNiiikkkccc^^^\\\PPP===444666333666999999555222222333555666999<<<===<<<888555111000...,,,***+++...111//////111222333333333333333333222222111000//////000000///......---------///---,,,,,,,,,,,,+++))))))))))))))))))))))))))))))))))))*********++++++,,,,,,+++...@@@cccYYY[[[tttPPPZZZ}}}lllWWWHHHPPPooo|||nnnCCC777,,,***,,,+++))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''(((+++---...000111111>>>TTTdddeeefffnnnppplllooopppyyy|||sssqqqiiinnn~~~|||kkkcccWWWXXXbbbkkksssxxxxxxuuupppooo|||{{{zzz{{{zzztttoooaaaUUUMMMTTTdddllleee[[[VVV[[[```aaaccceeeddd```aaa^^^___bbbdddccceeeiiillljjjgggdddaaa]]]YYYVVVPPPOOONNNLLLJJJIIIHHHHHHJJJOOOUUU[[[^^^```bbbccceeehhhmmmsssyyy||||||{{{uuulllfffcccdddfffjjjoootttxxx{{{}}}|||vvvqqqmmmkkkjjjjjjpppwww~~~zzzwwwssspppooommmllljjjaaaaaabbbcccgggnnnvvv|||}}}vvvsssnnniiidddbbb``````___```eeeqqquuudddUUUUUUggg~~~dddQQQKKKHHHBBB<<<222000---,,,,,,,,,+++*********)))))))))((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''nnntttwwwuuuyyydddGGG:::000000444111000000000000000000111222666999AAAKKKTTT```qqqtttooommmiiiqqqhhh^^^UUUKKKFFFMMMXXXttt[[[EEE<<<888777999===>>>HHHccc}}}yyy{{{{{{xxxvvvvvvvvvvvvuuussspppmmmkkkjjjkkkhhhccc]]]XXXTTTRRRQQQNNNMMMLLLMMMNNNOOONNNMMMFFFDDDAAAAAACCCEEEEEEDDD>>>>>>======>>>???@@@AAA@@@AAABBBFFFWWWyyy{{{kkk___PPP>>>888:::888:::===<<<888555333333000666===AAA@@@>>>===<<<777777666222...++++++,,,++++++---///000222333333333333333333333333333333222222222111000///------,,,+++******,,,,,,+++***(((((((((((((((((((((((())))))))))))************&&&+++...///888TTTzzzcccNNNsssVVVQQQ{{{vvvcccJJJDDD___ssslllIII:::---))),,,,,,******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&***......,,,///555<<>>QQQYYYUUULLLEEEBBB::::::999777222...+++***))))))***+++---...000000//////000222333444555666555555555444333111///...+++***)))***,,,---,,,+++(((((((((((((((((((((((((((((()))))))))*********''',,,000///333HHHmmmlllIII\\\dddQQQcccyyygggLLLBBB[[[uuuvvvSSSAAA///)))++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&---222///***...===KKKbbbcccmmm~~~{{{yyynnnqqqxxx~~~kkknnniiikkkuuurrrfffccccccbbbiiikkkhhhrrr~~~|||wwwwwwuuurrruuu}}}yyyoooqqqvvvssscccTTTNNNMMMOOOTTT[[[aaaeeeeeedddaaaaaadddhhhhhheeebbb```___```dddfffhhhnnnvvvwwwsssnnnjjjgggdddaaa^^^YYYWWWTTTPPPMMMLLLKKKKKKOOOSSSYYY___cccfffiiilllooommmlllnnntttyyyzzzyyyuuuvvvyyy~~~uuummmiiiiiikkkmmmqqquuuyyy|||~~~~~~|||xxxqqqkkkggggggiiijjjuuu|||yyyuuusssqqqnnnllliiieeeggghhhggghhhmmmuuu|||yyywwwuuuppplllgggccc```\\\\\\ZZZYYY^^^jjj|||uuu___RRRVVVfffuuuzzzwwwlllTTTGGGCCCCCC888444///+++************************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''lllggglllmmmoooqqqPPP;;;888111...222111////////////000111222333777:::CCCNNNWWWaaappp}}}~~~pppkkkccc\\\UUUQQQOOOOOOSSSbbbzzz___JJJ@@@:::888777999>>>MMMnnn~~~yyyuuutttoooooonnnnnnlllkkkiiihhheeeccc```\\\XXXTTTRRRPPPOOOMMMKKKKKKKKKKKKIIIHHHGGGFFFEEEDDDCCCCCCCCCCCCAAAAAAAAAAAAAAAAAA@@@@@@999???DDDDDDCCCRRRtttyyykkkeeeWWWGGG===<<<<<<;;;999888777666111IIIgggzzzxxxjjjZZZQQQ???===:::777666444000---***************+++,,,---++++++---///111333555666666666777666555333111000+++***)))***,,,---,,,+++))))))))))))))))))))))))((((((((()))))))))******......---***+++===aaatttPPPVVVqqqSSSLLLjjj|||hhhNNNAAAYYY{{{eeeNNN666+++***+++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((///444222...666IIIZZZeee```jjjzzzxxxmmmqqqzzzzzzooogggkkkffffffooommmgggiiiaaa^^^eeejjjjjjsss~~~}}}}}}~~~}}}yyyuuuvvv{{{{{{nnnlllnnnhhhVVVFFFDDDIIIRRRXXX\\\```dddhhhgggcccbbbfffiiigggeeeeeeaaa```bbbeeegggiiirrr{{{~~~zzztttnnnjjjgggdddccc]]]ZZZWWWSSSPPPOOONNNNNNOOOSSSYYY___dddhhhmmmpppuuusssppppppsssvvvyyyzzzxxxvvvuuuyyyxxxqqqmmmnnnnnnppprrrtttxxxzzz|||{{{{{{yyyssslllgggggghhhhhhttt~~~{{{xxxuuurrrooollliiiffffffggghhhjjjoootttyyy{{{zzzxxxuuuqqqmmmiiiggg``````\\\VVVSSSYYYgggrrriiiZZZVVV^^^hhh{{{cccMMMCCCBBB<<<777111,,,+++++++++,,,++++++*********)))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''aaa]]]eeeiiiqqqkkkIII555444000...111111////////////000111222333666;;;DDDOOOWWW___lllyyywww{{{nnnddd\\\VVVRRRSSSYYYiiinnnUUUGGG@@@<<<888>>>AAAEEE\\\yyytttrrrqqqqqqpppooommmkkkiiihhhbbbaaa^^^[[[XXXUUURRRQQQSSSQQQOOONNNMMMLLLJJJHHHCCCDDDEEEDDDDDDCCCBBBCCCAAABBBBBBAAAAAA@@@@@@???888;;;@@@CCCCCCIII]]]qqqyyyssszzzfffJJJHHHDDD@@@<<<:::777666555KKKkkkzzzoooQQQIII>>>999999999666222///...,,,+++)))))))))***((()))+++---///000222333555555666777666444222000,,,+++***+++,,,---,,,+++))))))))))))))))))))))))(((((((((((()))))))))***---,,,+++))))))444OOOhhhwwwzzz\\\]]]zzzXXXAAAPPPxxx}}}iiiQQQ>>>LLLqqqyyy___@@@///+++***))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((,,,000444666999DDDTTTbbb^^^cccppp~~~uuunnnmmmtttwwwlllhhhbbbfffaaa```iiikkkkkkrrreee___fffpppttt|||}}}yyyxxxzzzvvvjjjccc___XXXLLLBBBDDDJJJSSSZZZ___bbbdddfffhhhdddcccggghhhffffffiiidddccceeeggghhhkkkuuuyyysssnnnkkkiiiggg___]]]YYYUUURRRQQQRRRRRRPPPUUU[[[bbbgggmmmrrruuu{{{{{{zzzxxxuuuuuuwwwxxx|||xxxvvvxxx{{{uuurrrssssssssssssuuuwwwxxxzzzyyy{{{{{{vvvnnniiihhhiiihhhsss~~~{{{xxxvvvsssooommmhhhggggggjjjooosssvvvwww}}}|||zzzwwwtttpppnnnlllfffddd^^^WWWSSSTTTYYY^^^rrrooobbbaaaeeeuuutttZZZIIIBBBAAA;;;444///------......+++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''|||ZZZ\\\mmmxxxqqqLLL555444111///222222////////////000111222333666;;;EEEPPPWWW^^^jjjuuueeexxxsssjjjaaaZZZTTTTTT^^^xxx|||aaaSSSLLLHHH;;;DDDEEEAAAPPPwwwxxxsssqqquuutttsssqqqnnnkkkiiigggbbbaaa___\\\YYYVVVTTTSSSRRRPPPNNNLLLKKKJJJGGGEEEAAACCCEEEFFFEEEDDDDDDDDDAAAAAAAAAAAAAAA@@@???>>>:::999<<>>___zzzjjjGGG333,,,***(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))000111333999CCCOOO\\\dddWWWhhhyyyuuupppgggjjjwwwzzznnngggjjj^^^ccc^^^]]]fffkkkoooyyynnngggmmmyyy|||zzzuuunnndddZZZRRRKKKGGGDDDPPPSSSXXX___eeehhhgggfffhhhddddddhhhhhhdddfffkkkfffeeegggiiijjjmmmxxx~~~vvvqqqnnnkkkjjjaaa^^^ZZZVVVTTTSSSTTTTTTSSSXXX___eeekkkrrrwww{{{zzzvvvvvvwww~~~zzzwwwyyy}}}|||||||||xxxvvvvvvvvvuuuuuuuuuvvvxxxyyyyyy|||}}}xxxqqqjjjiiijjjiiirrr|||}}}{{{zzzwwwtttqqqkkkjjjjjjnnntttyyyzzzyyy~~~|||xxxuuurrrooonnnlllfff___ZZZWWWVVVVVVUUU___ooorrriiiiiifffzzzfffPPPDDDDDD>>>666111...///000000+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''tttddd]]]dddttteeeIII111---000///...111////////////000111222333555===GGGOOOWWWbbbqqq}}}qqqwwwkkkfffaaa\\\bbbwwwgggZZZQQQHHHBBBBBBHHHKKK[[[|||xxxtttvvvrrrooonnnnnnmmmiiifffeeedddbbb___[[[WWWTTTRRRQQQOOOMMMLLLLLLJJJGGGEEECCCCCCCCCDDDDDDDDDDDDDDDAAAAAAAAAAAA@@@???>>>===>>>>>>>>>@@@BBBFFFIIIKKKccczzz{{{pppyyyqqqmmmcccWWWJJJ???888555666777CCC```vvvZZZCCC;;;<<<;;;777444222111111000...+++((()))((((((((((((***,,,---///000000000111111222222111000...,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++%%%&&&,,,------888HHHwwwoooZZZdddsssPPPCCCTTTyyyVVVEEE444FFF{{{aaa:::&&&))),,,)))************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))******))),,,333;;;CCCRRRaaa```WWW```oooxxxzzznnnoookkkiiikkkmmmkkkgggeee^^^^^^___eeekkkppppppppplllqqq{{{|||xxxuuujjjcccZZZTTTPPPNNNNNNPPPUUUWWW\\\bbbgggiiiiiigggeeeeeefffgggiiihhhgggeeejjjkkkjjjiiijjjpppyyy|||xxxwwwqqqkkkjjjccc\\\ZZZYYYVVVVVVYYY^^^___bbbfffkkkrrr{{{~~~xxxuuuuuuzzzzzz{{{}}}{{{wwwtttwww}}}yyywwwtttrrrqqqrrrtttwwwxxxxxx||||||zzzuuuoookkkhhhhhhiiinnnwww~~~~~~~~~{{{vvvrrrpppnnnmmmnnnrrrwww|||~~~~~~zzzxxxvvvtttsssmmmiiibbb]]]YYYWWWVVVTTTUUU^^^ooorrroooxxxpppZZZEEEDDDAAA<<<666000,,,+++,,,+++++++++************))),,,,,,++++++***)))(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((('''%%%$$$$$$%%%'''(((wwwooojjjgggfffVVV@@@//////222///...000////////////000111222333888???IIIQQQZZZgggwwwppplllggghhhrrrmmm]]]TTTKKKFFFGGGGGGNNNkkk|||zzzyyyvvvrrrnnnllllllkkkhhheeeeeedddbbb___\\\XXXUUUSSSRRRPPPNNNMMMLLLJJJGGGEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBAAA@@@???>>>>>>======>>>@@@CCCFFFHHHPPP___vvv}}}~~~xxxiiiUUUCCC999666222000444DDD]]]xxxwww[[[FFF<<<666111666555333333333111///,,,+++***)))))))))***+++,,,---------.........////////////...,,,+++***)))((()))))))))))))))))))))))))))))))))))))))))))))))),,,'''(((------+++444BBBqqqeee```XXXHHHVVV___KKK:::AAAeeefffBBB---,,,,,,'''************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((()))+++,,,,,,,,,...111===QQQcccjjjhhhfff```gggooowww}}}rrrpppmmmjjjhhhfffdddbbbbbb]]]dddkkknnnnnnlllmmmoooxxxzzz}}}xxxqqqlll___YYYRRRPPPRRRTTTUUUVVVXXXZZZ^^^dddiiikkkjjjhhhfffgggggghhhiiiiiigggfffjjjkkkkkkkkkmmmrrrzzz{{{xxxsssmmmllleee^^^\\\ZZZWWWWWWYYY]]]```dddiiinnntttzzzzzzuuusssyyyyyy{{{~~~~~~yyyuuurrrttt{{{~~~{{{xxxvvvtttsssrrrtttvvvxxxxxxxxxxxxxxxvvvrrrmmmiiiggggggkkkoooxxx~~~}}}~~~~~~|||yyyvvvqqqpppooopppsssxxx|||~~~}}}{{{yyyvvvtttnnnjjjddd___\\\YYYWWWUUUSSSYYYeeexxxyyyuuutttzzzyyyooobbbVVVLLLCCC<<<999444---+++---++++++++++++************,,,,,,++++++***))))))(((***)))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((('''&&&~~~vvv^^^MMMBBB666...111333///...000////////////000111222333888???HHHQQQ\\\kkk}}}~~~wwwwwwwww|||rrr```TTTLLLLLLKKKLLL\\\pppxxxsssnnnkkkkkkjjjgggdddfffeeeccc```]]]ZZZWWWUUUTTTRRRPPPNNNMMMKKKGGGEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBCCCBBBBBBAAA@@@???============>>>@@@CCCDDDCCCGGGQQQ^^^nnn~~~{{{~~~qqq[[[EEE999555222111000333???XXXxxxuuu[[[III>>>777555333111000111111000///...---,,,+++************************++++++++++++,,,,,,------,,,+++)))((()))))))))))))))))))))))))))))))))))))))))))))))),,,((()))---,,,***///999bbbuuu[[[lllcccMMMSSSuuunnnVVVFFFBBBPPPvvvvvvfffHHH333///---'''************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))******,,,---...///333333CCC]]]kkkiiifffiiieeeeeejjjrrrvvvtttsssttttttuuusssmmmgggdddeeeggggggwwwxxxmmmmmmrrr{{{}}}}}}{{{ssshhh^^^XXXTTTPPPOOOSSSYYY[[[\\\]]]^^^bbbfffjjjllljjjhhhhhhiiiiiiiiiiiiiiihhhhhhjjjkkklllnnnpppuuu{{{{{{vvvqqqooohhhaaa___]]]YYYYYY[[[]]]aaaggglllqqqvvv{{{~~~{{{uuurrrxxxyyy||||||vvvrrrooopppuuu{{{}}}{{{yyyvvvuuutttttttttvvvyyyyyyxxxvvvssssssqqqmmmiiifffeeeffflllqqqzzz~~~|||zzzyyy{{{zzzxxxxxxzzzzzzzzzyyyssssssrrrrrrtttxxx|||~~~|||xxxuuunnnkkkgggccc```]]]YYYVVVQQQRRRYYYiiirrrlllyyy|||uuunnngggWWWGGG<<<===:::///+++...,,,+++++++++************,,,,,,++++++***)))))))))******)))))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((''''''***---,,,((($$$tttxxx}}}^^^EEE555000...111222......111////////////000111222333555;;;DDDNNN\\\mmmxxxiii]]]\\\[[[YYY___hhh}}}wwwpppkkkjjjiiigggeeefffeeecccaaa___\\\YYYXXXVVVTTTRRRPPPNNNLLLHHHEEEEEEEEEEEEDDDDDDDDDDDDDDDBBBCCCCCCCCCBBBBBBAAA@@@>>>>>>======>>>???AAAAAABBBAAAAAAEEELLLVVVaaagggnnnvvv{{{yyyuuuqqqkkkdddeeehhhhhh```QQQAAA777222222444555333666CCCZZZlll|||rrr___MMMBBB666333000...///111222222111111///---,,,***))))))))))))))))))))))))******)))***,,,------+++)))((((((((((((((((((((((((((((((((((((((((((((((((((()))((()))---,,,***---333NNN}}}XXX[[[lllOOOHHHeee}}}bbbSSSIIIIIIdddkkkbbbGGG222......+++************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***++++++---000222222<<>>===111+++///,,,,,,+++++++++*********+++++++++*********))))))*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))'''''')))------((($$$lllkkkppp{{{uuuYYYAAA222000000000///---///222////////////000111222333444:::CCCOOO^^^qqqvvvzzzwwwrrroookkkjjjnnnxxx}}}tttmmmkkkjjjhhhfffeeedddcccbbb```]]][[[ZZZWWWUUUSSSQQQPPPMMMIIIGGGFFFFFFEEEEEEDDDDDDDDDDDDBBBBBBCCCCCCBBBBBBAAAAAA???????????????@@@@@@AAABBBCCCBBB???<<<===CCCHHHLLLPPPTTTSSSQQQOOOLLLHHHHHHHHHGGGEEEBBB<<<555111...111333333222666>>>FFF]]]mmm~~~ttt```PPP???:::444000000222555666333222111000...,,,+++***++++++++++++************((()))+++,,,,,,+++)))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&(((+++,,,+++---000>>>hhh]]]RRRiiitttRRR???TTThhhWWWMMMFFF^^^iiieeeIII111+++------************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&(((******+++---111555444KKK]]]___aaammmuuutttpppzzzzzzoooppp~~~|||uuu~~~yyynnnhhheeeccchhhzzzggghhhrrr}}}~~~}}}qqqZZZGGGUUU]]]```YYYRRRTTTZZZ^^^aaaaaabbbeeeggghhhfffeeeiiijjjlllkkkjjjiiikkkmmmiiijjjkkknnnrrrvvvxxxzzz|||yyyssslllgggeeeccc___^^^___dddeeefffhhhlllsss{{{|||yyyyyyyyy{{{}}}xxxqqqooommmnnnppptttwwwxxxxxxxxxxxxxxxxxxwwwvvvuuuttttttvvvyyyzzzyyyvvvssslllllljjjgggdddcccdddfffkkksss~~~{{{xxxuuussspppmmmjjjjjjmmmpppssstttssstttuuuuuutttvvvzzz}}}|||xxxsssqqqooollljjjfff```\\\YYYRRROOOVVVjjjuuuppp~~~~~~qqqfffPPP@@@???>>>444---///,,,,,,,,,++++++++++++***+++++++++***************************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***(((&&&'''******)))&&&gggbbbaaajjjpppgggNNN888222222111///------///222////////////000111222333777<<>>IIIXXXjjj~~~{{{vvvzzz|||yyy{{{~~~{{{pppjjjhhhgggeeebbbbbbbbbaaa```^^^]]]\\\XXXVVVTTTSSSRRRPPPMMMKKKGGGGGGFFFFFFEEEDDDDDDCCC@@@@@@AAAAAAAAAAAA@@@@@@>>>???@@@@@@AAAAAAAAAAAA;;;<<<<<<<<<<<<;;;::::::<<<:::888888999999:::;;;999777444444444444333222333222000111222333333222,,,666DDDSSSeeetttzzzxxx```VVVGGG:::222///...///222222333333222111000///////////////......------*********))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***---------000@@@^^^pppuuufffOOOPPPtttnnnNNNCCCQQQooovvv[[[GGG<<>>777...------,,,,,,,,,+++++++++************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%)))------***((((((***eeeeeelllwww|||nnnOOO444///000///...///000///---////////////000111222333888>>>IIIYYYlll}}}uuummmlllooottt~~~|||pppjjjgggeeedddaaaaaaaaaaaa```^^^]]]\\\XXXVVVTTTSSSSSSQQQNNNLLLGGGGGGGGGFFFEEEDDDDDDCCC??????@@@AAAAAAAAA@@@@@@===>>>???@@@@@@AAA@@@@@@@@@;;;888888<<<===:::777:::888777999:::999888999666777888666222111222333111111222222111///---+++---111555:::GGG[[[kkkrrrvvvjjjYYYHHH<<<777444444111222333444333333111111000000000//////.........+++***)))(((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))******)))(((***,,,---+++---333QQQhhhjjjtttwwwdddPPPOOOttt|||\\\@@@@@@^^^bbbIII<<>>```]]]___jjjyyyxxxmmmhhhrrr}}}sssuuuwwwqqqrrrnnngggmmmuuu||||||vvvuuu{{{wwwjjjddddddddd___ZZZUUU[[[ZZZUUUYYYbbbaaaYYY___^^^___aaacccddddddccccccgggjjjiiihhhiiioootttssspppmmmnnnrrrvvvxxxxxxyyy{{{qqqlllhhhiiihhheeeccceee___aaadddfffiiinnntttxxx{{{zzz~~~yyytttgggjjjnnnqqqrrrrrrrrrrrrrrrrrrrrrssssssrrrrrrrrrrrrrrrqqqrrrsssrrrooommmhhhgggeeeaaa^^^^^^```bbbkkk}}}~~~~~~{{{xxxuuurrrgggdddaaa```aaacccddddddjjjnnnrrrrrrpppqqqvvv{{{{{{yyyuuurrrpppmmmjjjgggaaa^^^YYYWWW^^^rrryyy}}}hhhOOOCCCBBB;;;...---------,,,,,,,,,++++++******************+++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))###***222222---((((((+++___eeedddrrrxxxIII222222111///...---...000111000111111000000000333555888===IIIYYYnnn|||yyyuuulllbbb\\\aaaeeelllxxx{{{oookkkgggdddccceeeaaa___```cccccc^^^ZZZZZZXXXVVVUUUSSSQQQNNNKKKJJJIIIGGGFFFFFFFFFGGGGGGCCCCCCCCCBBBAAA@@@???>>>>>>???@@@AAAAAA@@@???>>><<<<<<;;;:::999999999999999::::::::::::999888888999888666555333333222222444444333222222111000000,,,...//////111<<>>NNN[[[WWWaaaqqq}}}yyykkkbbbkkk{{{xxxooommm~~~|||nnnlllnnnooojjjqqquuusssvvv~~~pppiiiccceeeeeebbb^^^\\\YYYWWWVVVXXX\\\``````___[[[[[[\\\^^^```bbbdddeeeffffffggghhhjjjllloooqqqooonnnnnnooorrrvvvxxxxxxzzz}}}xxxnnnlllkkkjjjjjjjjjhhhfffeeeccc``````cccjjjqqqvvv|||{{{wwwqqqhhhiiijjjlllmmmnnnoooooopppqqqrrrqqqpppqqqrrrtttvvvsssppppppqqqqqqnnnkkkgggdddaaa___^^^```dddfffmmm~~~}}}zzzwwwtttrrrqqqgggeeeaaa^^^]]]___bbbdddggghhhiiiiiikkkoootttxxx}}}wwwrrrooollljjjhhhdddccc___[[[^^^ooo~~~~~~xxxdddGGG<<<<<<555///---+++***++++++***)))+++,,,,,,,,,,,,+++******(((((((((((())))))))))))))))))))))))))))))))))))***)))'''%%%&&&(((***,,,000...+++(((''''''((()))mmmmmmgggnnn|||fffAAA333222111///.........000000000111111000000000333555:::???JJJ[[[rrr}}}yyy}}}yyysssoooooonnnggg]]]WWWVVVXXX^^^hhhttt~~~rrrnnniiifffeeeeeebbb___```cccccc^^^ZZZZZZXXXVVVUUUTTTQQQNNNLLLJJJIIIGGGFFFEEEEEEFFFGGGCCCCCCCCCBBBAAA@@@???>>>>>>??????@@@@@@??????>>>===<<<;;;:::999888888888999999::::::999999888777888777666444333333333333444444444333222222111111---......,,,,,,111:::AAAQQQWWW___bbb___UUUIIIBBB:::555000000222444333111333222000000111111///...000...,,,)))((('''(((((())))))))))))))))))))))))******)))((((((((((((((((((((((((((()))+++---...***111GGGhhhlllUUU[[[sssNNNCCCNNNqqqlllOOOBBB777JJJfffyyynnnOOO666...++++++***)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))+++,,,///111444===MMM[[[^^^ZZZcccqqqyyyvvvkkkdddjjjtttwwwsssnnniiiqqqvvvtttppppppqqqrrrjjjqqqttttttxxxtttggg^^^WWWYYY^^^^^^]]]]]]XXXWWWWWWZZZ^^^``````^^^\\\\\\]]]^^^```ccceeefffeeeffffffhhhiiikkkmmmnnnnnnmmmmmmooorrruuuvvvwwwzzz|||xxxpppnnnlllkkkkkkjjjhhhfffeeebbb```___bbbhhhooottt|||{{{wwwqqqkkklllmmmnnnnnnnnnnnnnnnooopppqqqpppooopppqqqssstttqqqooooooppppppmmmkkkiiifffbbb^^^]]]^^^aaabbblll|||yyyvvvsssqqqpppjjjgggccc```^^^^^^___```cccdddfffgggiiimmmssswwwzzzuuurrrooollljjjeeeccc___\\\```qqq}}}|||fffIII??????999000...,,,,,,,,,---,,,++++++,,,,,,,,,,,,+++******(((((()))))))))*********))))))))))))))))))))))))+++***(((((()))+++...///444111---***(((((()))***|||vvvlllkkkiiiNNN666444222111///.........///000000000111000000111333555<<<@@@KKK___xxx}}}~~~{{{mmmgggmmmmmmiiimmmnnnpppqqqrrrqqqppppppqqqjjjdddbbbhhhkkkeee[[[VVVWWWUUUZZZcccfffmmmvvvpppkkkgggfffdddbbb``````bbbbbb^^^[[[ZZZXXXVVVUUUTTTRRROOOLLLIIIHHHGGGEEEEEEEEEEEEFFFDDDCCCCCCCCCAAA@@@???>>>@@@??????>>>>>>??????@@@>>>===;;;:::999888888888999999::::::999999888777666555555444444444444444555555444444333333222222///...,,,+++*********+++777<<>>---++++++***))))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((())))))******...000333;;;LLL]]]ggg```\\\dddmmmssstttjjjdddggglllnnnoooppphhhfffiiioootttsssrrrrrrkkkooossstttzzzyyyeeeYYYOOOQQQWWWZZZZZZYYYWWWXXXYYY\\\___```___]]]\\\]]]^^^___aaadddfffgggeeefffggghhhiiijjjjjjjjjllllllmmmoooqqqsssuuuvvv||||||xxxrrrpppnnnllllllkkkhhhfffcccaaa___^^^```ffflllppp|||~~~{{{zzz~~~wwwrrrnnnnnnooooooooonnnnnnmmmooopppppppppooooooppprrrsssrrrqqqqqqqqqpppnnnllliiifffbbb```___```ccceeekkk}}}xxxuuurrrqqqpppllljjjfffbbb___]]]\\\\\\^^^___aaabbbeeejjjpppttt}}}|||xxxuuussspppnnnfffddd```]]]ccctttxxx{{{oooQQQEEEBBB:::333000...---.........---+++,,,,,,,,,,,,+++******))))))*********+++++++++))))))))))))))))))))))))************,,,///222444777444///***((((((***,,,wwwppplll[[[===///555111111000///...//////000///000111000000111444666===@@@LLLccc}}}rrrlllsssnnneeegggdddeeeiiinnnpppnnnmmmooofff```bbblllpppiii___[[[eee]]]```iiiggggggyyyrrrkkkgggfffdddbbb``````aaaaaa___\\\ZZZXXXVVVUUUTTTRRROOOMMMJJJIIIGGGEEEDDDDDDEEEEEEDDDDDDDDDCCCBBB@@@???>>>@@@???>>>======>>>???@@@>>>===<<<:::999888777777999999999999999888777777444444444333333444555555555555555444444333333333000...,,,+++------***(((,,,,,,111<<>>@@@???>>>======>>>???@@@======;;;:::999888888888888999999999999888777777444333333333333444555555555555444444444444333333444000,,,---///111///,,,,,,***))),,,222:::BBBGGGEEEBBB<<<777222///+++)))///---,,,,,,,,,,,,+++)))+++******))))))((((((((((((((((((((((((((((((((())))))(((((((((((()))))))))******+++,,,,,,,,,,,,+++***000DDDccceee___cccIIICCCbbbiiiTTTGGGMMM^^^pppnnnVVV:::+++,,,++++++***************************************(((((((((((())))))******)))))))))))))))***++++++000...000<<>>???>>>>>>======>>>>>>???<<<<<<;;;:::999999999999888888999999888888777666444333333333333333444444444444444333333333333333666222///...///000///------------,,,***,,,000555777777666555333000...,,,---,,,******++++++)))((()))))))))))))))))))))((())))))))))))))))))))))))((((((((((((((())))))***))))))***+++,,,,,,++++++***))),,,999SSSppplll^^^zzzmmmSSSBBBUUUxxxsssYYYJJJNNN^^^qqqsss]]]@@@000,,,,,,+++************+++************************'''(((((())))))******+++))))))))))))******+++,,,...---555KKKaaammmpppoookkkeeeiiipppuuu{{{mmmhhhiiigggeeedddkkkxxxyyy{{{~~~mmmkkkbbbZZZZZZZZZVVVRRRQQQVVVYYY]]]___^^^\\\[[[ZZZ\\\]]]^^^___aaadddfffggghhhiiijjjkkkkkkkkkkkkkkklllnnnoooppppppuuu|||}}}zzzzzztttrrrpppnnnnnnmmmjjjhhhbbb```]]][[[\\\^^^bbbdddooottt|||{{{vvvtttoooooopppqqqrrrssssssssssssttttttsssqqqqqqrrrtttppprrrsssrrroookkkiiihhhcccbbb___^^^```ccchhhjjjuuu|||yyyvvvtttkkkjjjhhhfffccc```^^^]]]XXXYYYYYYYYYZZZ^^^bbbfffooowww{{{yyywwwuuuqqqooommmiiifffiiirrr|||uuuhhhZZZFFF:::666111...---------,,,+++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,))))))))))))))))))))))))''''''((()))+++---///000************---111555777iiifffiiiZZZ;;;333666---000000000000000//////......///000000000222555777888DDDYYYrrrwww~~~tttmmmgggiiivvvooogggmmmuuullliiikkkiiiiii|||zzzqqqhhhdddddddddcccbbb```^^^^^^___```ZZZXXXVVVVVVUUUTTTQQQOOOMMMLLLJJJHHHFFFFFFFFFFFFFFFFFFEEEDDDBBB@@@???=========>>>>>>>>>>>>======;;;::::::999999:::::::::888888888888888777777666444444333333222333333333222222333333333333333333333222111111000///...,,,,,,...///...+++******+++,,,---//////............,,,***))))))***)))(((&&&(((((()))))))))))))))((())))))))))))))))))))))))((((((((((((((()))******((()))***+++++++++***)))***++++++111DDD___sss{{{kkkYYYttt~~~cccDDDBBBcccxxx]]]IIIGGGUUUssssssQQQ888---,,,++++++******++++++************************'''(((((()))******++++++))))))))))))***+++,,,---000222DDD```nnnlllmmmtttlllccceeejjjnnn{{{~~~wwwsssrrrpppjjjfffeeeppp|||qqqddd]]]XXXVVVUUUSSSUUUYYYUUUYYY]]]^^^\\\ZZZYYYZZZ\\\\\\]]]^^^```ccceeefffhhhhhhhhhhhhiiijjjllllllmmmoooppppppqqqwwwyyywwwxxxsssqqqooonnnnnnmmmkkkiiicccaaa^^^\\\[[[]]]```bbbkkkrrrzzzzzzvvvuuusssttttttuuuuuuuuuttttttvvvvvvwwwuuusssssstttvvvrrrtttvvvtttooojjjhhhgggcccbbb```___aaaeeejjjmmmxxx}}}yyywwwpppooolllhhheeecccaaa```[[[[[[ZZZYYYYYY[[[___bbbjjjrrr|||~~~{{{yyywwwuuuqqqooonnnkkkiiimmmwww~~~}}}tttgggSSS>>>:::444000......---,,,+++,,,,,,,,,,,,+++******************++++++++++++))))))))))))))))))))))))(((((())))))***+++,,,---))))))+++---000444777888kkkfffeeeOOO000000888***000000000000000//////......///000000000222555777888EEE]]]vvvyyy~~~uuuhhh|||fffjjjyyyoooiiiqqqqqqllliiifffaaadddzzz{{{rrriiieeeeeedddcccbbb```^^^^^^___```ZZZXXXVVVVVVVVVTTTRRROOONNNMMMKKKHHHGGGFFFFFFFFFGGGFFFFFFDDDBBB@@@???===<<<===>>>??????>>>===<<<::::::999999::::::;;;<<<888888888888888777666666555444333333222222222333222222222222222222222222000111333444333111...---,,,,,,,,,+++++++++++++++((()))******))))))+++,,,+++***(((((())))))'''&&&'''(((((())))))))))))((())))))))))))))))))))))))((((((((((((((()))******'''(((***++++++***)))(((,,,...,,,---:::RRReeemmmqqqxxx```PPPrrrpppEEE555SSS{{{zzz___FFF???LLLsssaaa???---,,,++++++******++++++************************'''(((((()))***+++++++++))))))))))))***+++,,,---444999RRRpppuuuggggggvvvrrrhhhggglllnnnxxx{{{mmmpppvvvzzzvvvnnnjjjkkkwww~~~|||vvvhhhiiipppoooeeeccc\\\WWWSSSQQQQQQWWW___VVVYYY\\\\\\ZZZXXXXXXZZZ[[[[[[\\\^^^```bbbdddeeeggggggffffffgggiiikkkmmmooopppqqqpppqqqxxx}}}wwwuuuvvvrrrpppnnnmmmnnnmmmkkkjjjcccaaa^^^\\\[[[]]]___aaaiiipppzzzyyyvvvuuuxxxxxxxxxxxxwwwvvvuuutttwwwxxxxxxwwwuuutttvvvwwwvvvxxxzzzxxxrrrmmmjjjiiibbbbbbaaabbbfffkkkqqquuuyyy{{{yyyuuusssoookkkgggdddcccbbb]]]\\\[[[ZZZXXXZZZ]]]```fffnnnyyy}}}{{{yyyxxxuuurrroooooolllkkkpppzzz{{{{{{ooo[[[BBB===777222///......---+++,,,,,,,,,,,,+++******))))))*********+++++++++))))))))))))))))))))))))))))))*********+++++++++)))+++---000333666888999tttuuuKKK000444888///222111111111000000/////////000111000000111333666999IIIbbb{{{|||{{{~~~uuuiiiuuummmjjj}}}nnnooovvvyyyjjjccchhhgggeeewww}}}vvvnnngggbbbeeedddddddddeeeccc```]]]]]][[[XXXWWWVVVVVVTTTRRROOOMMMKKKHHHGGGFFFFFFFFFHHHGGGFFFBBB???===>>>??????????????????>>>======<<<<<<;;;::::::::::::;;;999999888777666555444444333333333222222111111111111111111111111111111111222222222111111111111000.........------,,,,,,,,,))))))))))))))))))))))))((())))))))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***------,,,444JJJhhh}}}{{{rrreeeWWW^^^|||NNN???;;;\\\oooRRR???CCCeeezzzLLL///...***'''(((,,,---++++++***)))(((((()))***+++))))))(((((((((((())))))******)))(((***...///...555LLLgggrrrnnniiimmmtttrrrwwwwwwqqqpppvvvxxxtttooommmrrr{{{yyyooonnnuuuwww{{{zzzvvvnnnZZZOOOOOOVVV\\\___XXXPPPNNNQQQUUUWWWWWWUUUUUUVVVWWWXXXYYY[[[\\\ZZZ\\\^^^```aaaccceeegggfffffffffggghhhjjjkkklllooonnnmmmmmmooowww~~~uuurrrttttttqqqnnnlllllllllkkkjjjeeeaaa\\\YYYZZZ]]]___```fffkkkrrryyy~~~zzzwwwuuuvvvvvvwwwyyyyyyzzzzzzzzz|||{{{zzzyyywwwvvvuuutttuuuuuuuuusssqqqooolllkkkhhhfffdddccceeejjjqqquuu}}}~~~{{{wwwtttqqqooollliiieeeaaaaaa^^^[[[YYYYYYZZZZZZYYYbbbhhhqqq{{{~~~~~~|||zzzxxxuuurrroooxxxxxxqqqqqqyyyxxxvvv~~~mmmjjjRRREEE888333000+++))),,,---------,,,,,,,,,++++++,,,,,,++++++,,,,,,---...************************+++******))))))))))))***+++///111111333777===???jjjrrrfffEEE111333555///111111111000000000/////////000111000000111444666;;;KKKddd|||pppeeeqqqmmmnnn}}}kkkoooxxxyyyjjjdddhhhfffdddwww|||tttnnngggcccaaaaaaaaaaaaaaa```]]]ZZZZZZXXXUUUTTTTTTSSSQQQPPPOOOMMMKKKIIIGGGFFFFFFFFFGGGFFFEEEBBB???===>>>???>>>????????????>>>======;;;;;;:::999999999999999999999888777666555444444333333333222222222111111111111111111111111111111222222222111111111111000.........---------,,,,,,************************)))************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))),,,---,,,333KKKllluuuaaa\\\|||YYYGGG===YYYtttUUU===999SSSvvvrrrJJJ222///+++((()))+++***)))+++***)))(((((()))***+++***))))))(((((())))))***))))))******,,,///111222>>>ZZZooooooiiikkkooommmpppxxx{{{xxxwwwxxxrrrgggpppooovvvwwwuuu{{{yyyxxxxxxyyyyyyzzz}}}lll[[[OOOMMMSSSZZZWWWRRRNNNMMMRRRVVVWWWVVVUUUUUUUUUVVVXXXYYYZZZ[[[ZZZ\\\___```aaabbbeeeggghhhhhhhhhhhhhhhiiijjjjjjmmmnnnnnnmmmoooyyyuuurrrssstttqqqooonnnnnnmmmllljjjgggbbb]]]YYYYYYZZZ\\\\\\eeeiiipppwww}}}zzzwwwuuuwwwwwwxxxxxxyyyyyyxxxxxx||||||{{{zzzxxxwwwvvvuuuttttttsssrrrpppmmmjjjiiiiiihhhfffeeegggmmmsssxxx~~~{{{xxxvvvsssqqqooolllhhheeeccc```]]][[[[[[[[[[[[ZZZ```eeemmmuuu|||}}}|||yyywwwuuussspppoooxxx~~~}}}}}}wwwzzzuuuwww{{{vvvxxxgggRRR<<<333222///,,,,,,---------,,,,,,,,,++++++,,,,,,++++++,,,,,,---...************************)))))))))))))))******+++))),,,///222444888;;;===bbb___RRR===111111222///111111000000000000/////////000000000000111444666>>>NNNggg~~~pppeeepppooouuuzzziiiqqq~~~xxxkkkeeegggdddcccwwwzzzrrrmmmhhhddd```____________^^^[[[YYYYYYWWWTTTSSSSSSRRRPPPOOOOOOMMMKKKIIIGGGFFFFFFFFFEEEEEEDDDAAA>>>===>>>???>>>>>>??????>>>>>>===<<<::::::999888888888888888999999888777666555444444333333333222222222222111111111111111111111111111222222222111111111111000...............---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((+++---,,,222IIIoooqqq[[[kkkgggPPP???UUU~~~zzzbbbEEE666EEEddd|||qqqPPP444///+++)))******((('''******))))))))))))***************))))))*********((()))***,,,---///333777LLLhhhwwwnnnhhhrrrvvvoooyyy{{{wwwlll```nnnooowww~~~}}}vvvqqqsssxxx{{{xxxrrrgggZZZQQQOOOTTTZZZNNNLLLKKKNNNSSSVVVVVVTTTSSSTTTUUUVVVWWWYYYZZZ[[[[[[]]]___```aaabbbdddfffhhhhhhhhhhhhhhhhhhhhhhhhkkkmmmnnnnnnqqq~~~~~~tttpppqqqsssrrrpppppppppooollljjjjjjfff___[[[ZZZZZZZZZZZZbbbgggnnnuuu{{{{{{yyyvvvwwwwwwwwwxxxxxxxxxxxxxxx}}}}}}|||{{{zzzyyywwwvvvvvvuuuuuusssqqqmmmkkkiiikkkkkkiiihhhjjjooovvv||||||zzzxxxuuutttrrrpppllljjjfffccc___]]]]]]^^^]]]]]]]]]```fffmmmtttzzz~~~~~~||||||~~~~~~~~~~~~}}}||||||{{{{{{zzzxxxuuurrrpppoooooopppxxx~~~xxxyyywwwnnnmmmrrrxxxuuu|||cccDDD555333333000,,,------------,,,,,,,,,,,,,,,,,,++++++,,,,,,---...************************((((((((())))))******+++))),,,000555999:::;;;;;;eeeUUUCCC888222000000111000000000000000000//////...///000000000111444777???PPPiiitttkkkvvv{{{rrr}}}xxxjjjvvvvvvmmmiiihhhcccbbbxxxyyyqqqlllhhhfffaaa```______```___]]][[[ZZZXXXUUUTTTTTTSSSQQQPPPOOONNNKKKIIIGGGGGGFFFGGGEEEEEECCCAAA>>>===>>>???>>>>>>>>>>>>>>>======<<<::::::999888888888888888888888888777666555555555222222222222222222222222111111111111111111111111222222222111111111000000///.............................................------------,,,+++******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))+++,,,+++...CCCjjjaaa___|||nnnUUUBBBRRRzzz}}}kkkMMM999@@@[[[wwwrrrVVV666///******,,,+++((('''***))))))))))))))))))***++++++************++++++((()))+++------...555<<>>mmmUUU===444222000000222//////////////////000000...///000000000222555777???QQQllluuuooo}}}{{{tttvvvkkkxxxtttooommmjjjccccccxxxyyyqqqmmmiiigggaaa```^^^_________]]]\\\ZZZXXXUUUTTTSSSSSSQQQOOOPPPNNNLLLIIIHHHGGGGGGGGGEEEEEEDDDAAA>>>===>>>???>>>>>>>>>>>>>>>===<<<<<<;;;;;;:::999999999999999888888777777666666555555222222222222222222222222111111111111111111111111222222222111111111000000////////////////////////////////////////////////.........------,,,******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***+++,,,***+++:::]]]}}}lll\\\qqqpppVVVDDDOOOttt|||iiiOOO;;;>>>VVVsssrrrXXX:::000)))+++...,,,******)))))))))******)))))))))++++++************++++++))))))+++...,,,---777DDDhhhllltttzzzzzzxxx{{{tttlllgggddddddiiiqqqxxx}}}vvvvvvyyy~~~}}}{{{}}}wwwmmmcccYYYVVVYYY[[[WWWRRRJJJLLLOOORRRTTTTTTQQQOOOQQQSSSUUUWWWYYYZZZZZZ[[[\\\^^^```aaa```aaacccdddccceeeggghhhjjjkkkkkkkkkhhhmmmooopppzzzyyyssspppqqqrrrrrrqqqrrrrrrqqqnnnlllhhhddd___]]]\\\]]]]]]]]]^^^aaagggnnnvvv~~~}}}uuuuuuvvvwwwxxxzzz|||}}}}}}}}}~~~~~~}}}{{{yyyxxxxxxxxxwwwvvvssspppmmmkkkkkkmmmmmmkkkkkkpppyyy{{{yyywwwvvvuuutttqqqnnnllliiieeecccbbbbbbbbbaaa^^^]]]]]]___eeemmmvvv{{{}}}}}}|||zzzwwwvvvwwwxxx{{{zzzxxxvvvtttsssrrrrrrsssssspppmmmjjjkkkooosssxxxooo]]][[[___kkkyyytttYYYBBB666222000---.........---------,,,,,,,,,,,,++++++,,,,,,---...************************,,,------------,,,******111222666<<<===;;;???EEEnnnUUU;;;222333222111222......////////////000000---///000000000222555888BBBUUUooovvvrrrtttuuuoooyyy}}}rrrrrrrrrnnnddddddyyyzzzsssnnnjjjhhh```___]]]]]]^^^^^^]]]\\\XXXVVVSSSRRRRRRQQQOOONNNPPPNNNLLLJJJHHHGGGGGGGGGHHHGGGFFFBBB???===>>>???======>>>>>>======<<<;;;;;;;;;:::999999999999999888777777777666666666555111222222222222333333333111111111111111111111111222222222111111111111000////////////000000000000000000000000000000000000............---+++***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******++++++)))222MMMiiixxx~~~ppp[[[jjjuuuXXXEEEJJJmmm}}}jjjSSS@@@@@@VVVvvvyyybbbAAA333))),,,///,,,***,,,))))))************))))))*********))))))*********+++***,,,///---///>>>PPPpppmmmsssuuurrryyyyyynnngggddddddffflllrrrxxx{{{|||mmmsss~~~{{{qqqpppeeeYYYUUUXXXXXXRRRLLLMMMOOOQQQSSSSSSQQQOOOMMMQQQSSSVVVXXXZZZ[[[[[[[[[]]]___aaaaaa``````bbbdddbbbcccfffiiikkkllllllllliiilllnnnrrr~~~{{{vvvttttttsssqqqpppqqqqqqqqqooommmdddaaa]]][[[[[[\\\\\\\\\]]]```eeekkksss|||wwwwwwwwwwwwyyy{{{~~~|||}}}~~~~~~|||zzzxxxtttttttttsssqqqnnnllljjjkkkmmmnnnllllllpppzzz|||zzzxxxwwwvvvtttqqqooonnnkkkgggdddddddddcccbbb```^^^[[[[[[___gggpppvvvzzz{{{{{{yyyvvvttttttuuuxxxvvvtttqqqpppooooooooooooooonnnkkkiiijjjnnnssszzznnn\\\TTTZZZtttvvvbbbJJJ999222000...............---------,,,,,,,,,++++++,,,,,,---...************************//////000111000///...---333333777<<<;;;;;;EEETTTdddOOO999000222444222............/////////000000---...///000000222555888GGGYYYsssyyywwwxxxvvv}}}zzzqqqsssvvvrrrgggeeezzz|||uuupppkkkhhhbbb```^^^^^^___```___^^^YYYWWWTTTRRRRRRQQQPPPNNNPPPOOOLLLJJJHHHGGGGGGGGGJJJJJJHHHDDD@@@===>>>???======>>>>>>======<<<;;;::::::999888888888888888777777777777666666666666111111222222222333333333111111111111111111111111222222222111111111111000//////000000000111111111000000000000000000000000.........---,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))***(((***---+++---AAAXXXmmmjjjzzzhhhTTTbbbyyy^^^DDDBBBgggoooYYYEEEBBBXXX|||sssJJJ888+++,,,...+++))),,,((()))***++++++***)))(((***))))))(((((())))))***+++))),,,111000444III```qqqssszzzzzzrrroootttkkkjjjkkkmmmppptttvvvtttqqqmmmtttwwwqqqlllddd[[[UUUSSSRRRPPPNNNNNNPPPQQQQQQPPPOOONNNNNNRRRTTTWWWZZZ\\\]]]]]]\\\^^^```aaaaaa``````aaaccccccdddgggiiikkkkkkkkkkkkjjjlllmmmsss|||yyyvvvttttttsssqqqooooooooopppooonnneeebbb^^^\\\\\\]]]\\\\\\]]]___ccciiipppzzz{{{zzzyyyyyyyyy{{{}}}~~~{{{|||~~~~~~|||yyyxxxrrrrrrrrrrrrpppnnnlllkkkkkknnnpppnnnmmmqqq{{{~~~}}}zzzyyyxxxuuurrroooooolllhhheeeeeeddddddcccaaa^^^YYYWWWZZZaaaiiiooovvvxxxyyyyyyvvvsssrrrrrrtttrrrooommmkkkkkkkkkllliiikkkllliiigggggglllqqq~~~ttt[[[VVV___ttt~~~xxxgggOOO===555222///............------------,,,,,,++++++,,,,,,---...************************...000222333444444333222666666:::>>><<<>>>RRRiiiYYYIII666...222666222+++---.........//////000000---...///000000222666888KKK]]]vvv{{{}}}}}}zzzppptttyyyttthhhggg{{{~~~vvvqqqlllhhheeecccaaaaaabbbccccccbbb[[[YYYVVVUUUUUUTTTRRRQQQPPPOOOMMMJJJHHHHHHHHHHHHLLLKKKIIIEEE@@@>>>===>>>===============<<<<<<;;;999888888777777777777777777777777777666666666666111111111222222333333333111111111111111111111111222222222111111111111000//////000000111111111222000000000000000000000000.........---,,,+++)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))&&&)))...---,,,;;;NNNfff]]]hhhqqq]]]KKK[[[sssdddDDD===cccrrr[[[EEE???UUU}}}}}}QQQ===------...)))(((+++((()))***++++++***)))((())))))(((((((((((())))))+++))),,,222333999PPPkkkoooyyyxxxjjjzzzzzzrrrqqqsssuuuwwwxxxwwwpppiiisssxxx~~~wwwuuucccaaa[[[TTTOOONNNRRRVVVNNNOOOOOOOOOMMMMMMNNNOOORRRTTTWWW[[[]]]^^^]]]]]]^^^```aaaaaa``````aaacccdddfffhhhjjjkkkjjjiiiiiikkkllllllttt}}}yyywwwsssqqqqqqsssqqqnnnmmmnnnoooooonnniiifffbbb```_________^^^]]]___ccchhhoooyyy~~~|||zzzyyyzzz||||||zzz|||}}}~~~~~~|||yyywwwssssssssssssrrrpppnnnmmmllloooqqqooonnnrrr}}}~~~|||zzzyyyvvvsssppppppmmmhhhfffeeeeeedddcccbbb^^^XXXUUUWWW]]]eeejjjtttvvvyyyyyyvvvsssqqqpppqqqooollljjjhhhhhhiiijjjeeehhhjjjhhheeefffjjjooonnnZZZSSS]]]xxxyyy{{{iiiQQQ@@@999444/////////.........---------,,,,,,++++++,,,,,,---...************************---///222555777888888777999999>>>AAA???DDD]]]zzzoooHHH222555666555444000000000////////////000000111...---000222222666;;;QQQdddzzz~~~yyyuuu{{{zzzxxxwwwooosssooouuu{{{uuuqqqlllhhhiiigggeeecccaaa````````````^^^ZZZXXXVVVUUUSSSQQQRRRPPPMMMKKKKKKJJJHHHFFFGGGEEECCCAAA???>>>>>>>>>===>>>>>>>>>>>><<<;;;::::::999999888888999999:::888777666555555444444555444444333333333333222222111111111111111111111111111111111111111111111111222222111111111111222222222111111111000000/////////...------++++++***)))***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((())))))))))))+++(((***///...,,,777GGGaaaddd\\\[[[\\\NNNWWWuuuPPP<<>>>>>>>>===>>>>>>>>>>>><<<;;;::::::999999888888999999:::888777666555444444444444444444333333333222222222111111111111111111111111222222222222222222222222222111111000000111111222111111111111000000000//////...------++++++***)))***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((())))))))))))***''')))---,,,***444CCC___iiieeeccc___MMMSSSxxxyyyVVV===DDD^^^{{{gggQQQ???999MMMnnnwwwUUU555+++,,,+++))))))************************************++++++***)))***...//////999RRRmmm|||}}}xxxpppeeerrrwwwvvvmmmllltttvvvqqqyyywwwwwwuuupppjjjnnnuuusssjjjlllqqqfff```VVVNNNKKKMMMRRRVVVYYYTTTNNNMMMPPPRRRRRRPPPRRRTTTWWWXXXYYYZZZ]]]______^^^^^^___bbbccccccbbbdddfffiiijjjiiihhhiiijjjlllnnnttt}}}yyywwwuuutttvvvqqqqqqrrrqqqpppooonnnmmmiiigggfffeeeeeecccaaa^^^aaabbbfffjjjlllnnnxxx}}}|||||||||{{{zzzzzz{{{}}}|||zzzxxxvvvuuusssrrrrrrrrrrrrsssppppppoooppptttyyy|||yyyyyyyyyvvvsssooonnnmmmllljjjiiihhhgggbbb___[[[UUURRRTTTXXX\\\gggkkkpppsssrrrooommmlllnnnmmmkkkhhhdddbbbbbbcccbbbaaaaaabbbaaadddnnnzzzxxxcccQQQWWWooonnnPPP@@@999000///...---...//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...333111000222666888888777888:::;;;AAAUUUpppdddDDD222444222111111---000000////////////000000111......111222222777>>>SSSggg}}}uuuqqqssswwwyyy{{{}}}www{{{tttyyy~~~xxxtttoookkkllljjjgggeeebbbaaaaaaaaa```^^^[[[YYYXXXWWWUUUSSSTTTQQQNNNMMMLLLKKKIIIGGGGGGFFFCCCAAA???>>>>>>>>>===>>>>>>>>>>>><<<;;;::::::999999888888999999:::888777666555444444444444333333333333222222222222111111111111111111111111222222222222222222222222222111111000000111111222111111111111000000000000///...------++++++***)))***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))(((((('''(((((((((((()))))))))))))))'''(((,,,***(((111===bbbtttxxxuuuoooYYYVVVqqq```AAA@@@UUUuuunnn]]]DDD333===___|||ccc===---+++)))((()))************************++++++,,,,,,,,,,,,++++++***000111000AAAaaayyy~~~~~~yyyrrrfffnnnqqqnnnggggggnnnqqqooorrrxxxxxxnnnfffjjjuuu~~~yyyhhh___```eee^^^YYYRRRMMMKKKNNNRRRVVVXXXTTTOOONNNPPPSSSSSSQQQRRRTTTWWWXXXYYYZZZ\\\^^^___^^^]]]___aaaccccccbbbdddfffhhhiiihhhhhhhhhiiinnnpppxxx}}}zzzyyyvvvvvvwwwtttssssssqqqpppooonnnnnniiihhhgggggggggfffdddbbbdddeeegggjjjiiikkkttt~~~}}}{{{zzzyyyxxxwwwxxxzzz{{{zzzyyyxxxvvvtttrrrpppqqqqqqrrrpppooommmmmmpppuuu{{{~~~{{{{{{zzzwwwtttpppooonnnmmmlllkkkjjjiiieeebbb^^^WWWSSSRRRTTTVVV___dddjjjnnnnnnllljjjiiikkkkkkiiifffaaa___^^^______^^^^^^______cccnnnzzzyyyZZZPPPeeewwwYYYFFF===333000///......//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---......---,,,///333777:::;;;999;;;<<>>111333111000222///000000////////////000000000//////111111222999AAAUUUhhh~~~{{{uuunnnqqqrrrqqqvvv}}}zzzwww{{{~~~xxxtttoookkkmmmkkkhhhfffcccbbbaaaaaa```^^^[[[YYYYYYXXXVVVUUUUUUSSSPPPNNNMMMLLLJJJIIIGGGFFFDDDAAA@@@?????????===>>>>>>>>>>>><<<;;;::::::999999888888999999:::777777666555444444444444333333333222222222222111111111111111111111111111222222222222222222222222111111000000000000111111111111111000000000000000///...------++++++***)))***++++++++++++***))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))***((()))+++***(((...888ddd~~~qqqbbbnnniiiEEEAAAWWWssssssbbbGGG777<<>>>>>>>>>>><<<;;;::::::999999888888999999:::777666555444444333333333333333222222222111111111111111111111111111111111222222222222222222222222111000000000000000000111000000000000000000111111///...------++++++***)))***++++++++++++***))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))******+++,,,******...444\\\zzzllljjjlllFFFDDD]]]xxxyyycccHHH???BBBVVVuuu~~~aaa@@@...+++,,,,,,+++***************************,,,...---,,,++++++------222444;;;RRRppp{{{vvvtttzzzggghhhiiijjjnnnqqqqqqmmmooo}}}~~~nnngggtttrrr___[[[]]]ZZZSSSOOOMMMLLLJJJJJJLLLOOORRRTTTPPPNNNMMMLLLNNNPPPQQQRRRRRRTTTVVVWWWXXXYYY[[[]]]^^^]]]]]]^^^aaabbbbbbaaaccceeeggggggggghhhkkkmmmnnnsss}}}|||{{{xxxwwwxxxyyyxxxwwwvvvtttsssrrrqqqlllkkkjjjjjjkkkkkkiiihhhgggfffggghhhggghhhqqq{{{~~~~~~{{{yyywwwwwwwwwuuutttyyywwwtttqqqooonnnnnnnnngggggggggjjjmmmnnnllljjjvvv}}}yyywwwrrrrrrqqqpppnnnmmmllllllkkkiiieee^^^VVVQQQOOONNNVVVZZZ```dddfffffffffffffffgggfffccc___[[[ZZZZZZVVVVVVXXXZZZ[[[___jjjvvvsssxxxsssXXXRRRbbbtttqqqyyykkkTTTEEE888333111...............---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,---///444999<<<>>>???PPPooo{{{eeeUUU@@@222000333///111777555000000////////////000000000///111222111333<<>>>>>>>>>>><<<;;;::::::999999888888999999:::777666555444333333333333222222222222111111111111111111111111111111111111111111111111111111111111111000000//////000000111000000000000111111111111///...------++++++***)))***++++++++++++***))))))))))))))))))))))))))))))'''(((((()))))))))))))))(((((((((((())))))))))))***+++,,,,,,+++,,,///111JJJjjjyyyoooeeeyyylllFFFCCC\\\}}}gggIIICCCCCCQQQqqqvvv]]]>>>+++))),,,,,,)))***************************---///...,,,***,,,...///111777FFF^^^qqqvvvpppuuu||||||eeeeeefffiiinnnooollliii~~~sssnnnyyymmmZZZ[[[aaa]]]SSSLLLNNNMMMLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLMMMOOOQQQRRRSSSTTTVVVWWWWWWXXXZZZ\\\^^^]]]\\\^^^```bbbbbbaaabbbdddfffggghhhjjjmmmppptttyyy~~~|||yyywwwxxxxxxxxxxxxxxxwwwuuusssqqqmmmlllkkkkkklllllljjjhhhhhhgggggghhhfffhhhqqq{{{|||zzzxxxvvvsssqqqrrrqqqpppnnnmmmlllllllllcccbbbbbbeeehhhiiifffcccdddppp~~~zzzxxxtttsssrrrpppooommmlllkkkhhhgggddd^^^VVVOOOKKKJJJRRRUUUZZZ]]]___```bbbdddcccccccccaaa]]]ZZZYYYYYYSSSTTTXXX\\\]]]___iiitttnnnttt}}}lllSSSRRRvvvxxxtttwww~~~rrrZZZIII<<<444222///---.........---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,+++,,,...///111444999<<<===FFFaaakkkYYYWWW:::000111444///111777555000000////////////000000//////111222111333===HHH]]]ooo~~~jjjfffkkkrrryyy|||uuuqqqllliiiiiihhhfffdddcccccccccdddaaa___\\\\\\\\\\\\[[[ZZZYYYVVVSSSRRRQQQPPPNNNLLLHHHGGGEEEBBB@@@@@@???@@@===>>>>>>>>>>>><<<;;;::::::999999888888999999:::666666555444333333333333222222222222111111111111111111111111111111111111000000000000000000000000000000////////////000000///000000000111111111111///...------++++++***)))***++++++++++++***))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((()))))))))))))))***+++++++++---//////:::]]]jjjmmmppphhhtttpppJJJ@@@TTT|||pppNNNEEE@@@OOOxxx|||dddCCC...))),,,,,,)))************************+++...111000---+++---000111111<<>>@@@VVVuuuxxx```VVVYYY888111333555...000666444000000////////////000000//////111222111333===JJJ```rrrtttkkkfffrrr~~~|||uuuqqqmmmiiihhhgggeeedddccccccddddddaaa___]]]\\\]]]]]]\\\[[[YYYWWWTTTRRRQQQPPPOOOMMMHHHGGGEEEBBBAAA@@@@@@@@@===>>>>>>>>>>>><<<;;;::::::999999999999999999:::666666555444333333333333222222222111111111111000111111111111111111111111////////////////////////000000////////////000000//////000000111111111222///......---,,,+++***)))***++++++++++++***))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))''')))+++***+++---......444XXXdddcccuuu}}}sssoootttuuuOOO@@@MMMxxxyyyTTTFFF>>>RRRnnnKKK222+++---...+++************************,,,000333222...,,,///222333111???^^^sssuuuqqqqqqxxxuuu}}}~~~~~~{{{uuupppqqqtttssspppnnn|||pppkkkqqq}}}iiiZZZRRRXXX[[[SSSLLLKKKLLLLLLMMMMMMLLLJJJHHHGGGJJJLLLMMMNNNOOOPPPSSSUUUSSSUUUVVVWWWWWWWWWYYY[[[]]]\\\\\\^^^```aaaaaa```aaacccfffhhhjjjnnnrrrvvvzzz~~~}}}yyyvvvvvvqqqsssvvvxxxxxxuuuqqqnnnooonnnllllllmmmllliiigggnnnllljjjiiiffffffnnnyyy}}}}}}zzzuuurrrqqqpppnnnjjjeee___YYYVVVWWWRRRLLLLLLPPPUUUVVVUUUTTT\\\kkk~~~}}}}}}|||zzzvvvuuusssqqqnnnkkkiiihhhhhhhhhfffaaaZZZRRRMMMKKKJJJKKKMMMNNNPPPSSSXXX[[[[[[\\\]]]\\\ZZZWWWVVVVVVTTTWWW]]]bbbccccccjjjsss{{{~~~ZZZTTTfffwww{{{dddQQQBBB555333///---............,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,'''+++000333555888===AAAFFFgggnnn[[[VVVYYY777444111000111444777777000000////////////000000/////////000///333@@@NNN```{{{vvvmmmggghhhoootttzzzvvvsssnnnqqqrrrmmmhhhdddccccccccccccaaaaaa```^^^\\\[[[YYYYYYYYYXXXWWWUUURRRPPPNNNMMMGGGEEEBBBAAAAAAAAA???>>>????????????===;;;999888999::::::::::::999888888777555444444555555444333222222222111111111000000111111222222222222111111222222222111111111000000000111111111111222222222000000000000000000000000000000///...,,,+++***)))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))&&&''''''((()))******+++))))))))))))***+++,,,---///KKK[[[]]]ccchhhiiimmmiiiggg<<<@@@XXX]]]EEE:::PPPUUU111,,,///***'''***++++++,,,,,,++++++***---......,,,+++---...---111:::QQQkkkvvvtttwwwzzzvvvvvv||||||yyyxxxtttvvvrrreeellleeefffooouuuwwwmmmTTTQQQQQQSSSQQQKKKGGGGGGNNNMMMMMMMMMLLLJJJHHHHHHEEEKKKQQQSSSRRRQQQSSSVVVWWWXXXYYYXXXWWWWWWXXXYYY\\\]]]^^^___```bbbccccccaaacccfffiiilllmmmnnnnnnuuu}}}~~~|||zzzxxxssssssttttttsssqqqpppooooooooommmlllkkkkkklllllllllllljjjgggfffhhhoootttyyy~~~|||{{{vvvoooooolllgggbbb\\\VVVNNNJJJFFFDDDAAA@@@BBBGGGLLLPPPNNNTTT```ooo|||}}}yyyuuusssrrrssssssvvvyyy~~~~~~|||wwwuuusssoookkkhhhfffdddhhheeebbb^^^ZZZSSSLLLGGGJJJHHHGGGFFFHHHLLLQQQTTTWWWTTTUUUZZZZZZTTTSSSVVVTTT```ccc]]]^^^kkkxxx|||jjjVVVZZZbbbyyyyyynnnWWWDDD???333000111---///111+++---------,,,,,,,,,++++++------------------------)))---222444444666>>>DDD\\\|||qqq___XXXXXX^^^777444111000222444666777000000////////////000000000///000000000444AAAPPPddd}}}vvvooopppkkkmmmtttuuu}}}xxxrrrkkkkkkqqqmmmhhheeeccccccbbbaaa```___^^^]]]\\\[[[ZZZYYYZZZYYYWWWUUURRRPPPNNNMMMGGGEEECCCBBBBBBAAA@@@>>>????????????===;;;999888999::::::::::::999888888777555444444555555444333222222222111111111000000000000000111111000000000111111111000000000////////////000000000111111111000000000000000000000000000000///...,,,+++***)))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))'''''''''((()))*********))))))))))))***+++,,,---000IIIXXX[[[```bbb``````ggg~~~IIIAAARRR|||bbbIII888FFFqqqiii???000///,,,,,,***++++++,,,,,,++++++***+++---...------///000000333BBB\\\qqqtttpppyyyttt{{{{{{iiirrryyyuuuyyy{{{vvvxxxzzzssseeehhhoooxxx}}}fffKKKIIIIIIKKKJJJHHHIIIMMMMMMOOONNNLLLLLLLLLHHHBBBBBBGGGNNNQQQQQQQQQTTTWWWVVVWWWXXXXXXWWWWWWXXXZZZ\\\]]]^^^___```bbbccccccbbbcccfffiiilllmmmnnnnnnqqqyyy}}}zzzxxxrrrsssssssssrrrqqqpppooorrrpppnnnllljjjjjjjjjkkkmmmlllkkkhhhfffggglllpppuuu~~~~~~yyyrrrpppjjjaaaXXXPPPIIICCC??????>>><<<;;;===AAAEEEHHHGGGKKKTTT___iiinnnnnnmmmmmmllliiigggggghhhjjjkkkjjjnnnrrrvvvyyy{{{~~~~~~{{{zzzxxxwwwtttqqqnnnjjjgggeeeeeeccc___\\\XXXTTTNNNJJJHHHFFFDDDCCCDDDHHHLLLNNNRRROOOPPPUUUVVVRRRRRRUUU\\\cccddd]]]___nnn{{{bbbWWWYYYooo}}}yyy```IIICCC555111111,,,---///)))---------,,,,,,,,,++++++------------------------+++,,,000666777888@@@JJJnnnfffYYYUUUWWW\\\666444111000222444555555000000////////////000000000000111111111555CCCQQQlll}}}zzztttjjjhhheeeqqq~~~zzzsssiiihhhooollliiifffeeecccaaa___^^^]]]]]]\\\[[[[[[ZZZZZZ[[[ZZZXXXUUURRROOOMMMLLLHHHFFFDDDBBBBBBBBBAAA???@@@@@@???>>>===;;;:::999999::::::::::::999888888777555444444555555444333222222222111111111111111//////000000000000//////000000000///////////////.../////////000000000000000000000000000000000000000000///...,,,+++***)))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''(((((())))))******))))))))))))***+++,,,---111HHH___kkkooommmbbbWWW^^^TTTBBBKKKtttjjjQQQ888:::VVV|||yyyKKK000******---***++++++,,,,,,++++++******+++...//////000111444888NNNjjjyyyuuuqqqzzzvvvdddrrrxxxmmmooo|||yyyyyy~~~{{{bbbmmmxxx}}}xxx\\\FFFDDDEEEFFFEEEDDDIIIQQQKKKQQQPPPJJJNNNUUUPPPCCC???DDDKKKOOOPPPQQQTTTWWWTTTVVVXXXXXXXXXXXXZZZ[[[\\\]]]^^^___```bbbccccccbbbdddfffhhhkkkmmmnnnnnnnnnvvv}}}zzzwwwrrrrrrrrrrrrrrrqqqpppoootttrrroookkkiiihhhiiiiiikkkkkkkkkiiihhhhhhkkknnnttt|||~~~}}}~~~{{{sssggg```TTTJJJBBB===999888:::999888888999;;;>>>???@@@BBBGGGNNNTTTWWWXXXWWWYYYXXXWWWVVVWWWXXXZZZ\\\\\\___cccgggkkkoootttxxx|||zzzyyyyyyxxxwwwuuuqqqlllhhheeeccc```\\\XXXVVVSSSPPPNNNFFFDDDAAA@@@@@@BBBEEEGGGJJJIIIJJJNNNPPPPPPRRRUUUbbbddd```YYY]]]lllyyy~~~qqqYYYVVVbbbuuusssZZZIII777000111......000+++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...+++000999:::999FFFXXXsssYYYQQQTTTUUUXXX555333111111333444444444000000////////////000000111000222222222777EEETTTttt}}}{{{pppmmmoooxxx~~~}}}~~~yyy}}}{{{nnnqqq|||yyysssjjjjjjkkkiiihhhgggfffeeebbb```\\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZXXXUUURRROOOMMMLLLIIIGGGDDDCCCCCCCCCBBB@@@AAA@@@???>>>===;;;::::::999::::::::::::999888888777555444444555555444333111111111111111111111111//////000000000000//////000000000000000000000000/////////000000000111111000000000000000000000000000000///...,,,+++***))))))******++++++******)))(((((((((((((((((((((((())))))(((((((((((())))))'''((((((((()))))))))***))))))))))))***+++,,,---000HHHnnnyyyddd]]]xxx[[[GGGHHHmmmsssYYY;;;333DDDeee~~~PPP000)))***+++***++++++,,,,,,++++++******+++---000///...111555AAAWWWsss~~~yyyyyyzzzjjjzzzwwwiiimmm}}}|||vvvvvvrrrbbbrrr~~~mmmRRRHHHGGGHHHHHHEEECCCHHHOOOJJJQQQOOOHHHOOO___]]]MMMAAAEEEJJJNNNPPPQQQTTTVVVSSSUUUWWWXXXXXXYYY[[[\\\\\\]]]^^^___```bbbcccccccccdddfffhhhjjjlllmmmnnnnnnvvv}}}xxxtttqqqqqqqqqqqqqqqppppppooosssqqqnnnkkkiiihhhhhhiiiiiijjjjjjjjjiiijjjkkkmmmtttzzz~~~{{{yyy{{{~~~~~~vvvlllUUUOOOFFF???;;;999888888888888888888999:::;;;<<<<<<>>>AAAEEEIIILLLMMMMMMMMMLLLKKKIIIIIIJJJKKKLLLQQQSSSWWW[[[___eeelllqqqvvvyyy}}}|||zzzyyyyyyyyywwwtttooojjjgggddd```[[[WWWTTTRRRPPPNNNFFFDDD@@@>>>======???@@@DDDCCCDDDHHHLLLPPPTTTWWWcccaaaZZZSSSVVVeeerrrvvvzzz}}}}}}aaa^^^___qqq}}}tttSSS===222333000111333///...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000---222:::999:::QQQnnnlllSSSQQQTTTRRRQQQ444333222222333444333222000000////////////000000000000222333333888GGGUUUsss|||vvvttttttsssppplllfffrrr~~~xxxtttoooiiijjjgggfffffffffgggfffdddbbb[[[[[[[[[[[[[[[[[[[[[[[[[[[YYYWWWUUURRROOOMMMLLLJJJHHHEEEDDDDDDDDDCCCAAAAAAAAA???>>>===<<<;;;:::999::::::::::::999888888777555444444555555444333111111111111111111111111000111111222222111111000111111111111111111111111000000000111111111222222000000000000000000000000000000///...,,,+++***)))******++++++++++++******(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))***+++,,,---111EEEqqqmmmyyybbbMMMIIIiii{{{```AAA666>>>YYY{{{{{{RRR555///......***++++++,,,,,,++++++***+++***---000...+++000777III\\\sss}}}{{{qqq~~~tttgggggguuu{{{qqqjjjbbbcccwww|||```IIIHHHGGGIIIJJJHHHEEEFFFKKKLLLQQQMMMDDDLLL______QQQGGGJJJMMMOOOQQQRRRSSSTTTRRRTTTWWWXXXXXXYYY[[[]]]\\\]]]^^^___```bbbcccccccccdddeeegggiiikkkmmmmmmrrrxxx}}}wwwqqqqqqqqqppppppoooooooooppppppooommmkkkjjjiiiiiiiiikkkjjjiiihhhgggfffeeeeeeiiiooovvv{{{}}}}}}}}}}}}|||{{{yyywwwwwwzzz|||vvviii\\\HHHDDD@@@===<<<;;;:::999888888999999:::;;;<<<<<<>>>???@@@BBBCCCEEEFFFHHHDDDDDDCCCBBBAAABBBBBBCCCHHHJJJMMMPPPUUU[[[bbbgggkkkpppxxx|||xxxyyyyyyxxxuuupppllliiigggccc\\\WWWTTTQQQOOOMMMGGGEEEAAA>>><<<<<<<<<===???@@@AAACCCHHHPPPWWWZZZbbb^^^VVVPPPRRR\\\ggglllqqqwwwlllddd[[[fff{{{xxxzzzhhhJJJ999777222111222///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000111666;;;888@@@```qqqZZZXXXVVVMMMIII333222222333444444222000000000////////////000000000000111333333999GGGVVVkkk~~~tttoooggghhhjjjmmmpppnnniiieeeoooyyy{{{wwwttt}}}uuupppkkkfffhhhfffeeeeeeeeeggggggeeeccc\\\\\\\\\\\\\\\[[[[[[[[[YYYXXXWWWUUURRRPPPNNNMMMKKKIIIFFFEEEEEEEEEDDDBBBBBBAAA@@@>>>===<<<;;;;;;999::::::::::::999888888777555444444555555444333111111111111111222222222111111222222222222111111111111111111222222222222111111111111222222222222000000000000000000000000000000///...,,,+++***)))******++++++++++++******))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))***+++,,,---222<<>>SSSaaaqqqxxxyyyyyyuuuhhhaaalllzzzvvvllleee\\\dddwwwoooXXXFFFFFFCCCDDDHHHIIIHHHHHHKKKMMMPPPKKKCCCHHHUUUVVVMMMLLLMMMNNNPPPQQQRRRSSSSSSSSSUUUWWWXXXXXXYYY[[[]]]\\\]]]^^^___```bbbccccccddddddeeefffhhhjjjlllmmmsssxxx}}}wwwpppppppppoooooonnnoooooopppnnnnnnnnnmmmllljjjhhhgggkkkhhhdddaaa___]]]ZZZWWWXXX\\\bbbgggkkknnnqqqsssuuuvvvvvvuuutttwww~~~xxxmmm]]]PPPGGGDDDBBB@@@???>>><<<:::888888999999;;;<<<===>>>AAACCCCCCCCCBBBAAACCCDDD@@@@@@@@@@@@AAAAAABBBCCCBBBDDDFFFIIILLLQQQVVV[[[___eeennnwww|||~~~|||{{{vvvwwwwwwvvvtttqqqnnnllljjjfff___ZZZVVVRRROOOMMMIIIFFFCCC@@@===<<<;;;;;;<<<>>>??????FFFQQQZZZ]]]___\\\WWWRRRQQQUUU]]]bbbhhhqqq}}}{{{iii___^^^llluuuttt{{{ZZZ@@@:::222...///,,,............---------,,,------------------------000333888:::<<>><<<<<<<<<<<<999::::::::::::999888888777555444444555555444333000000111111111222222222000000111111111111000000000000000000111111111222000000000000111111111111000000000000000000000000000000///...,,,+++***)))***++++++,,,,,,++++++***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))***+++,,,---111222UUUtttwwwqqqrrr}}}ZZZDDDCCC\\\iiiKKKDDDGGG___tttoooPPP777***'''---***++++++,,,,,,++++++***---***,,,111000...888GGGaaalllwwwxxxvvv{{{}}}yyyrrrggglllwwwrrrkkkjjjfffjjjvvv{{{fffUUUJJJJJJCCC@@@DDDIIIJJJKKKLLLJJJKKKJJJGGGJJJOOOOOOKKKNNNNNNNNNPPPQQQSSSSSSSSSTTTUUUWWWXXXXXXXXXZZZ\\\\\\]]]^^^___```bbbcccccceeeeeeeeefffgggjjjlllmmmrrrttt~~~xxxqqqpppooonnnnnnnnnnnnooopppmmmnnnoooooommmjjjfffcccccc^^^YYYVVVUUUSSSPPPNNNMMMPPPTTTWWWZZZ^^^aaadddhhhkkknnnmmmmmmqqqzzzxxxlll___UUULLLJJJFFFCCCBBB@@@>>><<<;;;::::::;;;===???AAACCCEEEGGGIIIIIIHHHGGGIIIKKKHHHGGGGGGFFFFFFFFFFFFEEE@@@BBBDDDFFFGGGJJJNNNRRRWWWZZZ```gggmmmrrruuuvvvtttttttttsssrrrpppooonnnkkkgggaaa\\\YYYUUUQQQOOOIIIGGGDDD@@@>>><<<;;;;;;:::======<<>><<<<<<<<<<<<999::::::::::::999888888777555444444555666444333000000111111222222222222//////000000000000//////.../////////000000111111////////////000000000000000000000000000000000000000000///...,,,+++***)))***++++++,,,,,,++++++***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))***+++,,,---...,,,OOOllljjjzzzjjjhhh|||uuuZZZHHH===WWW~~~kkkMMMGGGIIImmm}}}vvvWWW<<<+++(((222+++++++++,,,,,,+++++++++---)))+++111111111===OOOlllwww|||vvvxxxyyywwwzzzyyy~~~qqqrrryyyrrrlllppprrrrrruuutttbbbVVVPPPQQQGGG@@@CCCIIILLLLLLMMMEEEFFFIIIMMMOOONNNNNNNNNMMMLLLMMMOOOQQQSSSTTTSSSTTTVVVXXXXXXXXXXXXZZZ[[[\\\]]]^^^___```bbbcccccceeeeeeeeeeeegggiiikkkmmmoooqqqzzzzzzssspppooonnnmmmmmmnnnooopppnnnoooqqqqqqnnniiiccc```WWWSSSOOOMMMNNNNNNMMMLLLLLLNNNOOOPPPQQQSSSVVVXXX\\\aaaeeefffffflllvvv~~~yyyooogggaaaPPPMMMHHHDDDBBBBBB@@@???>>>>>>===>>>@@@CCCFFFHHHGGGJJJOOOQQQQQQRRRUUUXXXSSSSSSQQQOOOLLLJJJHHHGGGBBBCCCEEEFFFGGGIIIKKKNNNSSSTTTVVV[[[aaahhhnnnrrrssssssrrrqqqppppppooooookkkgggccc^^^[[[WWWTTTQQQIIIGGGDDDAAA>>><<<;;;;;;888<<<;;;:::AAAPPP[[[^^^TTTWWWYYYVVVNNNHHHKKKPPPXXXdddttttttccc^^^pppwwwvvv}}}wwwdddBBB888222///222111//////.........---------////////////////////////...444555888MMMpppwww```RRRIIIKKKXXX222111444:::777000...111000000000000000000000000///...///222444:::HHHVVVmmmzzzssslllhhhddd]]]WWWSSSggguuu}}}yyymmmfffqqqsssnnnlllkkkkkkeeeeeedddccccccbbbbbbaaa___\\\ZZZ[[[^^^^^^YYYTTTVVVVVVUUUTTTRRROOOLLLJJJJJJJJJHHHGGGFFFEEEEEEEEEEEEDDDAAA???===<<<<<<<<<;;;;;;::::::999888777777666666555444333222222111000000000000000000000000000000000000////////////...///000111111000///...111111000///////////////000000000000000000000000//////000000///---+++***(((***,,,,,,*********+++))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((('''''')))))))))))))))******+++///***CCC^^^aaakkk}}}~~~jjjggg|||{{{ooobbbJJJ===OOO~~~lllSSSAAADDDpppaaa>>>111...(((***++++++,,,,,,++++++***+++&&&***111...---DDDddd{{{{{{vvvyyy~~~nnnkkk|||}}}mmmyyyttt{{{|||kkkccckkksss|||}}}vvv```PPPJJJKKKIIIFFFFFFIIIJJJHHHFFFFFFEEEEEEHHHMMMOOONNNMMMLLLMMMOOOPPPPPPRRRTTTWWWXXXXXXWWWXXXXXXYYYZZZ[[[[[[\\\^^^```aaaaaa``````ccccccddddddeeeffffffgggjjjlllsss~~~zzzwwwrrrpppnnnnnnoooooonnnmmmnnnooopppooojjjccc[[[VVVPPPOOONNNLLLLLLLLLMMMMMMJJJJJJJJJKKKKKKMMMNNNNNNQQQQQQUUUZZZ^^^dddooo{{{tttoooaaaXXXPPPMMMJJJEEEBBBBBB@@@AAAAAABBBDDDEEEFFFFFFMMMQQQVVVWWWWWWZZZ```ffffffccc^^^XXXTTTQQQQQQPPPIIIGGGEEEDDDEEEHHHKKKMMMNNNOOOPPPSSSWWW\\\```cccgggjjjmmmnnnnnnnnnoooooommmhhhaaa^^^]]]ZZZSSSNNNJJJGGGCCC>>>;;;;;;<<<===:::<<<:::666@@@SSSZZZWWWUUUTTTQQQNNNJJJEEEAAA???HHHTTTgggyyyuuubbbZZZnnnyyyyyy|||jjjIII;;;666000---///------------------------///...---,,,---...///000555000888BBBWWWuuu}}}zzzrrrcccNNNCCCQQQeee555333555999666000...111000000000000000000000000000///000333555<<>>AAA???888555@@@QQQVVVPPPMMMPPPQQQNNNFFF@@@>>>>>><<>>777000...000------------------------......---,,,---...///000333111777GGGaaa}}}kkkpppsssooo^^^KKKJJJ___uuu888777777888555000///111000000000000000000000000111000111444777>>>MMM[[[ssszzzhhhddddddfffccc]]]aaajjj~~~tttooonnnmmmlllhhhgggfffeeecccbbb``````___\\\ZZZZZZ]]]___]]][[[ZZZYYYXXXVVVTTTQQQNNNMMMKKKJJJIIIGGGFFFFFFFFFFFFEEEDDDBBB@@@>>>=========???>>>===<<<;;;:::999999666666555444333222222111000000000000000000000000000000000000//////////////////000000000000//////222222111000000000000000////////////////////////000///...---,,,+++++++++)))+++,,,,,,+++******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))******+++///))):::XXXgggmmmlllcccXXXYYY}}}hhhDDDCCClllwwwZZZ======OOOjjjxxxSSS111)))000,,,------......------,,,+++***---111000777UUUuuu}}}wwwiiijjjssstttooommmvvv}}}vvveee___nnnwwwiii\\\PPPKKKKKKFFFDDDBBBBBBCCCEEEEEEDDDDDDDDDFFFJJJNNNOOONNNLLLNNNPPPQQQRRRRRRTTTWWWYYYWWWWWWWWWXXXYYYZZZ\\\]]][[[[[[\\\]]]___```bbbccc``````aaacccdddfffggggggiiihhhkkksss~~~xxxsssooommmkkkjjjlllnnnoooooonnnmmmkkkhhhccc^^^XXXUUUUUUTTTSSSSSSSSSTTTUUUVVVRRRQQQOOOMMMKKKKKKKKKKKKJJJHHHIIILLLOOOWWWgggvvvsssiii___ZZZWWWRRRPPPPPPRRRSSSUUUVVVUUUSSSQQQOOONNNRRRXXX^^^eeejjjnnnpppmmmkkkfffbbb^^^[[[YYYYYYSSSPPPLLLGGGEEECCCDDDDDDCCCCCCCCCEEEGGGKKKNNNPPPUUUXXX\\\^^^```aaadddffffffbbb]]][[[ZZZWWWRRRMMMLLLIIIEEEAAA>>>===>>>>>>BBB>>>555333???PPPTTTMMMFFFLLLQQQMMMCCC<<<;;;>>>555>>>MMM^^^kkktttyyyzzzhhhWWWbbbzzz}}}{{{|||eeeMMM@@@999111...000------------------------......---------...000000333444999QQQqqqzzzlllbbbbbbnnnnnnZZZJJJQQQhhhyyy::::::999666333000000111////////////////////////111///000333777???OOO]]]vvvwwwooofff]]]ZZZ\\\hhhuuu{{{rrrooonnnmmmkkkjjjiiihhhfffcccaaa```______]]]ZZZ[[[]]]_________\\\[[[YYYWWWUUURRRPPPOOOKKKJJJIIIHHHGGGFFFFFFFFFFFFDDDBBB@@@???>>>>>>>>>??????>>>===;;;:::999999666666555444333222222111000000000000000000000000000000000000/////////////////////000000000000000111111000////////////000////////////////////////111///---,,,+++***++++++***+++---,,,+++******+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))******+++...))):::^^^{{{vvvbbbZZZwwwuuuMMM@@@ccc~~~aaa>>>999???YYYzzzbbb999+++333,,,,,,------------,,,,,,***+++...000222@@@___}}}rrrlllooosssuuuvvvsss~~~}}}pppfffffftttxxxbbbRRRIIIDDDEEEHHHFFFEEEBBBAAAAAAAAABBBBBBBBBDDDGGGKKKMMMNNNMMMLLLOOOQQQRRRSSSTTTUUUXXXZZZWWWWWWWWWXXXYYY[[[\\\]]][[[[[[[[[\\\]]]```bbbddd``````aaaaaabbbccccccdddfffeeefffjjjsss{{{~~~wwwrrrnnnllliiiiiikkkmmmnnnoooooonnnkkkfffbbb]]]YYYWWWVVVUUUUUUTTTUUUVVVXXXYYYSSSRRROOOLLLKKKJJJJJJJJJHHHGGGFFFGGGJJJRRRccctttvvvkkkeeebbb]]][[[[[[\\\^^^___```^^^ZZZVVVSSSVVVVVVYYY^^^fffmmmqqqsssqqqooolllgggbbb^^^[[[ZZZYYYVVVRRRMMMIIIGGGFFFEEEDDDCCCBBBBBBCCCEEEHHHIIIJJJMMMPPPSSSUUUWWWZZZ]]]___]]]ZZZYYYXXXVVVRRRNNNKKKIIIEEEAAA???======>>>;;;999444333===LLLSSSRRREEEJJJOOOMMMFFF???===>>>555:::CCCOOOYYY___bbbbbbhhhjjjmmmqqqwwwqqqWWWXXXkkk~~~hhhNNN@@@999333///.................................---------///000111666999>>>\\\~~~vvv```aaaXXXffffffSSSMMM___rrryyy:::;;;999555111000000111////////////////////////000...///222777???PPP___wwwttthhhccc]]]bbbkkktttxxx}}}wwwpppmmmmmmkkkjjjkkkjjjiiifffdddbbb```______]]]\\\\\\^^^___aaaaaa^^^]]][[[XXXUUURRRQQQPPPKKKKKKIIIHHHGGGFFFFFFFFFFFFEEECCCAAA??????????????????>>><<<;;;999888888666666555444333222222111000000000000000000000000000000000000///////////////////////////000111111000000///.........//////000000000000000000000000111000...,,,+++++++++,,,+++,,,------+++******+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******+++,,,+++;;;dddxxxcccppp|||UUU@@@]]]jjjDDD999555KKKmmmiii@@@,,,000++++++,,,,,,,,,,,,++++++***,,,......333DDDaaaxxxpppqqquuuvvvwwwzzz}}}kkkmmmsss|||jjjRRRDDD??????BBBFFFIIIGGGEEEBBB??????@@@AAABBBEEEHHHKKKLLLMMMMMMMMMPPPRRRSSSTTTTTTVVVXXX[[[WWWXXXXXXXXXZZZ[[[\\\]]][[[[[[[[[[[[]]]___aaacccaaaaaa``````___^^^^^^^^^^^^]]]^^^aaaffflllqqqssszzz{{{}}}~~~{{{uuurrrmmmkkkiiiiiilllooopppppptttqqqmmmhhhddd```]]][[[WWWWWWVVVVVVVVVXXXYYYZZZSSSRRROOOLLLJJJJJJJJJKKKIIIHHHHHHGGGGGGNNN```qqquuuooojjjfffdddeeefffhhhiiiiiigggaaa\\\XXX[[[YYYXXX[[[bbbkkkssswwwxxxvvvsssnnniiiddd```^^^\\\YYYUUUQQQMMMKKKIIIIIIFFFEEECCCBBBAAABBBCCCDDDBBBDDDGGGIIIJJJLLLOOORRRVVVVVVVVVVVVVVVUUURRRPPPJJJHHHEEEAAA>>>===<<<<<<444666777666:::DDDOOOTTTIIIKKKNNNNNNKKKGGGBBB@@@777888;;;AAAGGGJJJJJJHHHNNNOOOQQQUUU\\\gggttt|||~~~]]]TTT___wwwpppRRRAAA:::666000,,,..............................------...///111222888<<>>===;;;999888888666666555444333222222111000000000000000000000000000000000000//////////////////......///000111222111000000///////////////000000000000000000000000111000///...---,,,,,,,,,+++---...---+++*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******++++++---999```qqqqqqWWW@@@XXXyyytttNNN===666GGGeeeyyyhhhBBB,,,---***++++++,,,,,,++++++***,,,.........666JJJbbbpppxxxxxxppptttyyyyyyxxx{{{~~~jjjvvvwwwbbbJJJ???>>>AAADDDGGGIIIHHHFFFBBB>>>>>>@@@BBBCCCEEEHHHJJJKKKLLLNNNPPPPPPRRRSSSTTTTTTVVVXXX[[[YYYYYYYYYYYYZZZ[[[\\\\\\\\\\\\\\\\\\]]]___``````aaa```___]]]\\\ZZZYYYYYYTTTUUUVVVXXXZZZ^^^aaabbbiiilllooorrrsssrrrpppnnnjjjiiijjjmmmrrrvvvwwwwwwzzzwwwsssnnniiieeecccaaa[[[[[[ZZZYYYYYYZZZ\\\]]]VVVTTTPPPLLLJJJJJJKKKLLLJJJJJJKKKIIIGGGKKKZZZjjjyyytttpppoooppprrrtttuuutttqqqkkkeeebbb]]][[[XXXYYY^^^gggrrryyy}}}|||zzzwwwrrrmmmiiifff^^^\\\YYYUUUQQQOOOMMMMMMJJJHHHEEEBBB@@@@@@@@@@@@???AAABBBBBBBBBCCCEEEHHHLLLNNNPPPRRRSSSRRRQQQPPPIIIHHHEEEBBB???===<<<<<<555999;;;:::888<<>><<<:::999999666666555444333222222111000000000000000000000000000000000000///////////////.........///000222333333222222111000111111111222222222222222222222222111111111000///...,,,,,,,,,---......+++*********))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***)))))))))))))))******++++++///333PPP{{{sssoooTTT>>>RRRppp}}}ZZZDDDAAAQQQiiivvveeeCCC///---+++,,,,,,,,,,,,,,,,,,+++,,,...///222AAAZZZmmmuuuyyywwwtttsssxxx|||}}}{{{{{{~~~mmm~~~ooo[[[FFF>>>AAADDDEEEFFFFFFFFFDDD@@@======AAADDDDDDFFFHHHIIIIIIJJJNNNRRRPPPQQQSSSTTTTTTUUUXXXZZZ[[[ZZZZZZZZZZZZZZZ[[[[[[[[[\\\]]]^^^^^^^^^^^^^^^^^^]]]\\\[[[YYYXXXWWWWWWPPPQQQSSSTTTTTTUUUVVVVVVXXX[[[___bbbdddfffggghhhfffggglllssszzz}}}yyyuuupppllliiigggbbbaaa```___^^^___```aaa\\\YYYTTTOOOLLLKKKKKKLLLIIIJJJLLLJJJFFFFFFSSSbbb~~~}}}|||wwwrrrooocccbbb___\\\[[[```iiippp|||||||||{{{xxxuuuqqqnnneeeccc```\\\XXXUUUSSSRRROOOLLLIIIEEEBBB@@@@@@@@@@@@@@@@@@>>><<<<<<===???BBBEEEIIILLLNNNOOOOOOOOOJJJIIIFFFCCC@@@>>>===<<<999:::<<<;;;999999>>>DDDJJJMMMOOOOOOLLLIIIIIIIIILLLLLLPPPXXXaaahhhhhhfff\\\[[[XXXSSSMMMJJJHHHIIIWWWdddxxxkkk^^^aaaxxxuuuiiiQQQ???666222111..............................---...///000222333999???^^^zzzqqq[[[YYYcccxxxiiiTTTOOOddd333888999333000222111---000000000000000000000000111000111444:::DDDVVVggg}}}yyyzzzsssoooooonnnllljjjkkkjjjiiigggfffdddcccbbb^^^```bbbcccaaa````````````^^^[[[WWWTTTRRRPPPPPPLLLKKKJJJIIIHHHGGGGGGGGGFFFEEEDDDBBBAAAAAAAAABBBCCCBBBAAA???===<<<::::::777666555444333222222111000000000000000000000000000000000000///////////////.........///000222333555444333333222222333333222222222222222222222222111111222222111///---,,,,,,...///...,,,*********))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******)))))))))))))))******+++,,,///---AAAfffssswwwhhhddd~~~rrrOOO;;;NNNjjjbbbIIILLL]]]rrrxxxcccDDD333111,,,------......------,,,***...000777MMMjjj|||ppprrrwww||||||tttpppiiiVVVBBB>>>BBBEEEDDDCCCCCCCCCBBB???===>>>BBBFFFEEEGGGHHHHHHGGGJJJOOOSSSOOOQQQSSSSSSTTTUUUXXXZZZ\\\[[[[[[ZZZZZZZZZZZZZZZ[[[\\\^^^______^^^\\\\\\[[[ZZZZZZYYYXXXWWWWWWWWWPPPRRRTTTTTTSSSRRRQQQQQQLLLOOOSSSWWWZZZ]]]aaaccccccfffmmmwww~~~yyyuuupppmmmkkkgggfffdddcccbbbccccccdddaaa]]]WWWQQQMMMKKKKKKKKKGGGJJJLLLKKKDDDCCCMMM[[[xxx{{{xxxkkkkkkhhhaaaZZZZZZ___fffxxxyyy{{{{{{zzzwwwtttrrrmmmkkkhhhccc___[[[YYYXXXTTTQQQMMMIIIEEECCCBBBBBBAAAAAA???<<<999888999:::;;;???DDDIIIKKKLLLMMMNNNKKKJJJGGGDDDBBB???>>>===;;;999999;;;;;;:::<<>>===<<<;;;:::777777555444333222222222111111222222111000...---........................,,,---.........000333555777666666666777666555333444444444333333222222222333333333222000///---,,,000///---,,,+++************************)))(((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))******+++)))***...<<>>>>>CCCDDDAAA>>>;;;:::<<>>===<<<<<<:::888:::BBBHHHKKKOOOTTTPPPNNNKKKGGGCCC@@@===;;;<<<;;;;;;::::::;;;;;;;;;>>>EEENNNUUUWWWRRRJJJEEESSSWWW]]]dddkkkttt}}}uuufffZZZHHHGGGLLL]]]xxxkkkSSS[[[vvv}}}|||{{{~~~hhhMMM;;;222...111000......//////...,,,,,,---.........000333666;;;SSSssslllZZZcccUUUUUUJJJHHH```xxxxxx{{{@@@888222222333111///000000000000000000000000000000///000444;;;GGGZZZlll}}}{{{~~~{{{vvvrrrpppooommmkkkkkkjjjhhhfffeeeddddddeeebbbaaaaaabbbdddcccaaa^^^]]]]]][[[ZZZWWWUUUSSSQQQMMMMMMLLLJJJHHHGGGHHHJJJKKKJJJGGGDDDAAA@@@??????AAA@@@???>>>===;;;::::::777777555444333222222222111222222222222000///...////////////////////////.../////////...///111333666666555666666666444333666555555444444333333333111111222111111000////////////---,,,+++************************))))))((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))******+++******---999OOOdddmmmmmmssscccbbbsssyyygggSSS===CCCfffgggGGG???TTTwwwVVV777///......---,,,,,,,,,---------888666CCClllbbbssstttrrrrrrvvv~~~~~~jjjYYYIII>>>???AAA>>>>>>CCCCCCAAA===;;;:::<<>>>>>===;;;888999???EEEHHHMMMRRRRRRPPPNNNJJJFFFCCC@@@>>><<<<<<;;;:::::::::;;;;;;888===EEELLLQQQSSSRRRQQQTTTVVVZZZaaaiiippptttuuuyyyyyy{{{xxxnnnZZZOOOEEEJJJ```~~~jjjSSSUUUgggwww~~~xxx}}}cccHHH888222000///......///000...---,,,---.........000444666???___~~~qqq___eeeSSSFFFAAAFFF]]]nnnmmmsssDDD999000222555444///---000000000000000000000000000///000555;;;GGG[[[lllwwwxxxzzz~~~}}}xxxtttqqqpppnnnlllkkkjjjhhhfffdddddddddddddddbbbaaaaaabbbbbbaaa```___^^^[[[YYYVVVTTTSSSSSSOOONNNMMMJJJHHHGGGIIIKKKNNNKKKHHHDDDAAA???>>>===AAA@@@???>>><<<;;;::::::777777555444333333222222333333333333222111000///000000000000000000000000000000000///---...000222555555555555555444444444777777666555555444333333000000111111111111111000///...---,,,+++***************++++++******)))((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))******++++++***+++666MMMdddllljjjhhh\\\]]]ssszzz^^^AAA===\\\yyyiiiHHH???KKKoooddd<<<---//////...---,,,,,,,,,------111555OOOxxx~~~]]]rrrlllpppvvv{{{mmm___SSSFFF===>>>@@@??????DDDBBB@@@===;;;:::<<>>@@@@@@???===<<<;;;:::999777777555444444333333333444444333333222111111000000000000000000000000000///000000///......000222444555555555444333444555777777666555444333222111111111222222222111000000///...---,,,++++++++++++***++++++++++++***))))))))))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))******+++,,,++++++555QQQnnn|||{{{pppeee^^^ooosssNNN???VVVtttmmmLLL===AAAaaannnBBB...000///...------,,,,,,------,,,777XXX{{{xxx|||dddxxxgggssswww```XXXNNNDDD===>>>@@@@@@AAAEEE@@@???<<<;;;;;;===???AAAAAADDDFFFHHHJJJLLLNNNQQQSSSTTTVVVWWWYYYZZZZZZZZZWWWYYY[[[[[[___cccdddbbb___XXXNNNEEEAAA@@@@@@@@@BBBEEEJJJQQQWWW[[[^^^___]]]\\\\\\\\\]]]\\\ZZZXXXQQQOOOLLLIIIFFFDDDDDDDDDEEEOOOYYYhhhvvvtttrrrqqqrrrsssssssssmmmiiiaaaZZZSSSOOOMMMLLLLLLLLLJJJGGGDDDDDDFFFHHHTTT\\\wwwzzztttlllddd^^^[[[```ggglllpppsssvvvyyyyyyxxxuuurrrnnnjjjfffddd___]]]ZZZXXXWWWTTTQQQOOOLLLKKKIIIGGGEEECCCBBBAAA???;;;999:::===@@@HHHPPPVVVUUUSSSQQQNNNJJJGGGEEE>>>===<<<;;;:::::::::::::::999999:::>>>CCCIIIMMMSSSVVV\\\fffrrr}}}wwwqqqrrrxxxsssaaaOOOJJJZZZ{{{ppp]]]VVVUUUttt}}}yyyRRR777000...------...000111000///------.........111555999FFFwwwuuuhhhfffNNN<<<@@@VVVkkkmmmlllvvv:::444111111111///000333////////////////////////000///111666===III]]]ooo}}}zzzvvvtttttttttsssrrrnnnllljjjhhhfffeeeeeeeeeffffffeeecccbbbbbbbbbcccaaa___\\\YYYVVVTTTSSSSSSQQQQQQOOOLLLJJJIIIJJJLLLJJJIIIFFFDDDCCCBBBBBBBBB@@@???>>>===<<<:::999999777666555555444444444444444444333222222111111111////////////////////////---...///......///222555444555666555333333555777777777555444222111000///444444333333111000///.........---,,,+++++++++++++++++++++++++++***))))))))))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))******+++---,,,,,,666UUU|||~~~fffhhh[[[BBBQQQooooooNNN;;;999RRRqqqGGG111000///...---------------111...@@@bbb{{{zzz|||rrrbbbqqqlllXXXUUUIIIBBB===>>>@@@AAACCCEEE>>>===<<<;;;;;;===???AAABBBEEEHHHJJJKKKMMMPPPSSSTTTUUUVVVXXXZZZZZZ[[[[[[XXX[[[[[[[[[___ffffffbbb___XXXOOOGGGCCCCCCDDDDDDCCCFFFJJJPPPVVV[[[^^^___]]]\\\]]]^^^______]]]ZZZSSSQQQNNNKKKHHHEEEDDDDDDDDDKKKQQQ]]]~~~|||yyyvvvttttttuuuuuuuuuoookkkddd\\\UUUPPPNNNLLLMMMLLLJJJGGGDDDDDDFFFIIILLLTTTlll~~~yyyrrrjjjddd^^^```dddhhhlllqqqvvvyyyyyyxxxvvvtttqqqmmmkkkiiiccc```]]][[[YYYWWWTTTRRROOONNNLLLJJJGGGEEECCCBBBAAA<<<:::::::::>>>GGGQQQVVVUUUUUUSSSPPPLLLIIIGGG@@@???>>><<<;;;:::::::::===;;;999888888:::<<<===???DDDLLLTTT\\\iiixxxzzzqqqooouuu{{{~~~{{{qqq]]]IIIJJJiiivvv^^^TTTRRRnnnrrrPPP999444...------...000111000///------------...111666:::KKK{{{nnngggOOO:::???YYYoooooottt777333111111///---000444000000000000000000000000111000111666>>>JJJ^^^ppp~~~{{{xxxuuuuuuvvvuuuuuupppnnnllliiigggfffffffffggghhhhhhgggdddccccccdddaaa```]]]ZZZWWWUUUSSSRRRQQQRRRQQQOOOLLLJJJJJJKKKHHHGGGEEEDDDCCCDDDDDDEEE@@@???>>>===;;;:::999999777666666555444444555555444333222111111000111111////////////////////////,,,---.........000333555444666777666333333666:::888777666444222000///...555555444333222000...---...---,,,,,,+++++++++,,,+++++++++,,,++++++***)))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))******++++++------444RRR~~~vvvhhh```BBBLLLiii~~~qqqQQQ<<<999JJJnnnnnnJJJ222///...............//////111///FFFhhh|||yyyvvv~~~^^^nnnaaaQQQQQQDDD@@@===<<<>>>@@@BBBCCC===<<<;;;;;;<<<>>>@@@AAACCCEEEHHHJJJLLLNNNQQQTTTTTTUUUWWWXXXZZZ[[[[[[[[[[[[^^^^^^\\\bbbkkklllffffff```WWWPPPMMMLLLLLLLLLIIIKKKNNNRRRVVVZZZ\\\]]][[[\\\]]]___aaa```^^^\\\TTTRRRPPPMMMJJJGGGEEEEEEBBBFFFJJJVVVpppzzzvvvvvvvvvvvvvvvpppmmmggg```YYYSSSOOOMMMLLLLLLJJJGGGEEEEEEGGGJJJHHHTTTlll}}}xxxpppjjjeeeddddddfffjjjoootttwwwxxxxxxwwwvvvtttrrrpppooohhheeeaaa^^^\\\YYYWWWTTTQQQPPPNNNKKKHHHEEEBBBAAA@@@<<<:::999999<<>><<<;;;;;;::::::::::::999888888777777222888===???AAAKKK[[[hhhxxx~~~yyypppmmmmmmyyy{{{xxxhhhPPPHHH___}}}```QQQNNNccc}}}}}}yyyuuueeeLLL:::444///...---...///000///...---...------...222777;;;RRRwwwhhhQQQ<<>>KKK___qqq|||yyyxxxwwwvvvuuurrrpppmmmkkkiiiggggggggggggjjjkkkjjjgggddddddeeeaaa```^^^\\\XXXUUURRRQQQQQQRRRSSSQQQNNNKKKJJJJJJHHHGGGEEEDDDDDDDDDEEEEEE??????>>>===;;;:::999888777666666555555555555555444333111000//////000000000000000000000000000000......///......///222444555777888666333444888<<<999888777555333111///...333333333333222111000///------,,,+++++++++,,,,,,++++++,,,,,,++++++***)))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))******+++(((------///HHHrrr{{{iii]]]???GGGfffvvvXXX@@@???JJJccctttjjjKKK111...------......///000111...///LLLooonnnwwwyyy}}}fffqqquuuVVVHHHJJJ???>>>;;;:::;;;>>>??????;;;;;;;;;;;;<<<>>>@@@AAABBBDDDGGGJJJLLLNNNQQQTTTTTTUUUVVVXXXYYYZZZ[[[[[[\\\aaabbbcccmmm|||yyyvvvppphhhaaa\\\XXXUUUTTTRRRSSSTTTVVVWWWYYYZZZZZZZZZZZZ\\\___aaaaaa^^^\\\VVVTTTRRRNNNKKKGGGEEEDDDAAAAAAEEEQQQaaaxxxzzzwwwwwwwwwvvvooommmiiiccc\\\UUUPPPMMMKKKKKKJJJGGGEEEFFFIIIKKKLLLXXXiii||||||uuuooollliiieeedddggglllqqqtttuuuuuuuuuuuutttrrrqqqqqqnnnjjjeeeaaa___\\\YYYWWWRRRQQQNNNKKKGGGDDDAAA@@@===:::999888777:::DDDNNNWWWWWWXXXWWWUUUQQQMMMKKKEEECCCBBB@@@>>><<<<<<;;;888888::::::::::::999888555777777555444999BBBJJJTTT\\\fffnnnpppjjjbbb\\\hhhnnnvvvrrr^^^OOOXXXkkkkkkTTTOOOYYYttt~~~wwwmmm___NNN>>>444000///......///000...---......------...222888<<>>KKK```qqq|||zzzxxxvvvuuusssqqqooollljjjhhhhhhhhhgggkkkmmmllliiifffeeeeee``````___]]]YYYVVVRRRPPPPPPRRRTTTSSSPPPLLLJJJIIIIIIHHHFFFEEEDDDDDDDDDEEE??????>>><<<;;;:::999888777666666555555555555666333222111////////////000111111111111111111111111000000000///......000222555888999777444444999>>>;;;:::888666444111000///222222222333333222222111------,,,+++++++++,,,,,,+++,,,,,,,,,,,,+++******))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))******+++&&&---,,,+++???eeerrrddd~~~ZZZ===EEEeee|||```DDDFFFNNN^^^mmmhhhKKK///------------///000111222111444TTTzzz~~~iii~~~|||~~~zzzrrrxxxlllNNNBBBCCC;;;<<<:::888999<<<======;;;::::::;;;<<<>>>@@@AAAAAACCCFFFIIIKKKMMMPPPSSSTTTTTTVVVXXXYYYZZZZZZZZZZZZaaaeeejjjyyywwwooohhhccc]]]ZZZXXXXXXXXXXXXXXXXXXXXXXXXXXXYYY[[[^^^aaaaaa^^^\\\WWWUUUSSSOOOKKKGGGDDDBBB@@@>>>CCCNNNVVVaaa||||||yyyxxxwwwwwwooommmjjjddd^^^WWWQQQMMMKKKKKKIIIGGGFFFFFFIIILLLPPPWWW___iii}}}~~~wwwqqqppplllfffdddeeejjjnnnqqqpppqqqqqqqqqqqqqqqpppppprrrnnniiidddaaa^^^[[[YYYRRRQQQNNNKKKGGGCCC@@@???:::888777777666888BBBMMMXXXXXXYYYYYYWWWSSSOOOMMMFFFEEECCCAAA???===<<<<<<888999:::;;;<<<;;;;;;:::999888555222111222555777999<<>>???EEEDDDDDDGGGJJJMMMNNNNNNVVVVVVXXXYYYZZZZZZZZZZZZ\\\dddiiippp}}}tttiiicccddddddaaa^^^^^^```___\\\XXXZZZZZZZZZ\\\]]]]]][[[YYYVVVTTTRRRPPPMMMJJJEEEAAAAAA>>>AAAJJJTTT```qqqyyysssrrrnnniiibbb\\\XXXVVVUUUQQQPPPLLLHHHEEEFFFIIILLLZZZ^^^aaabbbccciiirrrxxx~~~{{{rrrnnniiiddddddfffjjjnnnpppqqqssstttsssqqqooommmjjjjjjjjjjjjiiiddd^^^YYYVVVSSSNNNHHHCCC???<<<:::555444555666444777BBBOOOZZZ]]]]]][[[ZZZZZZVVVPPPKKKHHHDDDAAA@@@???===;;;;;;;;;;;;<<<>>>>>><<<:::777777777777666555333333111222555:::???FFFKKKNNNJJJQQQSSScccvvveeeLLLOOOpppeeeOOOWWWlll{{{sss}}}ssshhhYYYFFF999000///......///000...---------...000000000555===```dddFFFEEE```rrr]]]cccsss333333111000////////////000000////////////000000//////222777===JJJ___rrr~~~|||yyyxxxwwwtttqqqnnnlllkkkmmmkkkiiiiiijjjiiifffddddddbbb___\\\YYYXXXXXXXXXVVVUUUSSSQQQOOOMMMLLLLLLJJJJJJIIIGGGFFFEEEDDDCCCDDDCCCAAA>>><<<999777666666555444444333333444444333222111000000000000111222111000111444666777666777666444222000...------000///111444777777777666888777666555444222111111333222111333555444111...,,,,,,+++++++++++++++,,,...---,,,+++************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************(((''',,,...666RRRkkknnnnnnwwwttthhhlll~~~tttrrr[[[@@@???___}}}hhhFFFBBBRRRvvvLLL333......---,,,---...///000666<<>>???DDDDDDDDDGGGJJJMMMOOOOOOVVVVVVXXXYYYZZZZZZZZZZZZ]]]dddiiittt|||rrrlllllljjjgggeeeeeefffddd```\\\\\\[[[[[[\\\]]]]]][[[YYYVVVTTTQQQOOOMMMJJJFFFBBBBBB???@@@HHHQQQZZZgggsss{{{vvvrrroooiiiccc]]]YYYVVVUUURRRPPPMMMJJJGGGGGGKKKNNNeeesss{{{wwwoooooosssvvvxxxtttmmmhhheeegggjjjlllppprrrsssttttttqqqooommmooonnnnnnnnnmmmhhhbbb]]]XXXUUUOOOIIICCC>>>;;;:::555444555555444666BBBNNN\\\___```^^^]]]]]]YYYSSSMMMJJJEEEBBBAAA???===<<<;;;;;;;;;<<<======<<<:::777888888777777555444444333222222333666;;;AAADDD@@@HHHJJJYYYnnnfffQQQOOOffflllWWWUUUkkk}}}xxxlll\\\HHH:::111///......///000...---...---...000000000666>>>cccsssPPPKKKooo|||fffppp}}}222111111000000000000000000000////////////000000000000333888>>>KKK```sss}}}{{{{{{zzzxxx}}}~~~}}}{{{xxxuuuqqqooopppnnnlllkkkjjjhhheeecccdddbbb```\\\ZZZYYYXXXXXXWWWVVVTTTRRRPPPNNNMMMMMMKKKKKKJJJIIIGGGFFFEEEDDDCCCBBB@@@>>>;;;888666555666555444444333444444444222111000000000000000000222333444666888999:::::::::999666333000...,,,+++///,,,,,,333===AAA;;;444777666555444333222111000222222222333444333111...,,,,,,++++++++++++,,,,,,---,,,+++***************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************%%%&&&+++---222KKKbbbdddeeekkkjjjgggqqqzzzmmmZZZCCCAAA```mmmAAAAAAXXXVVV555///...---------...///000111AAAkkkzzzxxx~~~}}}vvvVVVEEE>>>;;;888888888999999999::::::;;;;;;;;;<<<<<<===??????BBBCCCDDDGGGJJJMMMPPPQQQUUUVVVWWWYYYZZZZZZ[[[[[[___dddiiiwww~~~xxxvvvsssqqqooooooooolllfff```^^^]]]\\\]]]^^^]]][[[YYYTTTRRRPPPNNNMMMJJJGGGDDDCCC@@@@@@GGGPPPWWW___fffyyy{{{vvvssspppjjjddd^^^YYYVVVUUURRRQQQNNNKKKIIIJJJMMMPPPhhh~~~zzzssslllhhhgggiiikkkqqqrrrtttttttttrrrooommmrrrrrrqqqqqqoookkkeee```ZZZVVVQQQJJJCCC>>>;;;999555444444555444666@@@LLL[[[```bbb```______[[[UUUOOOLLLHHHEEECCCAAA???===<<<;;;;;;;;;======;;;999888888888888888777666555777444111//////222666999888@@@AAAKKK```dddTTTKKKXXXwwwuuu___SSSfff~~~ooo^^^JJJ<<<222000....../////////---...---...000000000666>>>aaaUUUMMM|||kkkzzz111000000000000000111111000000////////////000000000111444999???KKKaaattt~~~xxxsssppphhhfffbbbdddrrrzzzyyyxxxwwwwwwxxxzzz{{{}}}~~~~~~~~~}}}zzzxxxvvvrrrqqqooommmkkkhhheeeccccccbbb___]]]ZZZXXXXXXWWWXXXWWWUUUSSSQQQPPPOOOOOOMMMMMMKKKJJJHHHGGGFFFEEEBBBAAA???===:::888666555666666555444444444444444111111000//////000000111222666:::<<<<<<:::999::::::999666333000---,,,+++---))))))333BBBJJJBBB666555555444333222111000000222222222222222222000///,,,,,,+++++++++,,,------,,,,,,+++***************))))))))))))(((((((((((((((((((((((())))))))))))((()))))))))******************...---111JJJbbbeeebbbbbb___cccvvvlll]]]EEE???ZZZ}}}rrrCCC===RRRccc:::///...---------...000111000HHHppp~~~~~~{{{}}}{{{kkkKKKAAA>>>999888888999:::::::::::::::;;;;;;;;;;;;<<<>>>???@@@AAABBBEEEGGGIIIMMMPPPRRRUUUVVVWWWYYYZZZ[[[[[[[[[aaadddhhhvvv~~~|||zzzxxxxxxwwwrrrkkkeeeaaa```^^^^^^^^^]]][[[YYYSSSQQQOOOMMMLLLKKKHHHEEEBBB@@@@@@HHHSSS[[[______ggg}}}yyysssssspppkkkeee___YYYVVVTTTPPPPPPNNNKKKJJJKKKNNNQQQddd|||||||||uuunnnjjjhhhiiijjjppprrrtttuuutttrrrpppnnnrrrqqqpppooommmiiiccc___[[[XXXRRRJJJCCC>>>:::888555333333444444666>>>IIIWWW]]]aaaaaa______[[[VVVSSSOOOKKKGGGEEECCCAAA???<<<;;;:::;;;<<<<<<;;;999999999999999999888777666:::888555333111222333444555;;;;;;???QQQ^^^UUUDDDNNNnnn|||dddWWWbbbyyy{{{sssqqq]]]KKK???333111///.../////////......---...000000000777@@@^^^xxxQQQJJJ~~~~~~hhh}}}~~~vvv000000000000000111111222000000////////////000000000111444999???KKKaaattt|||rrriiibbb^^^UUUTTTRRRSSS\\\gggnnnooolllkkkjjjiiijjjlllooopppssstttuuuwwwxxxyyyxxxxxxsssrrrqqqooollliiifffeeebbbaaa___]]]ZZZXXXWWWVVVYYYXXXVVVTTTSSSQQQQQQQQQOOONNNMMMKKKJJJHHHGGGFFFAAAAAA???===:::888777666666666555444444444444555111111000000000000111111222:::CCCFFFBBB<<<888666888777555222000///...---,,,))))))222DDDOOOHHH999444444333222111000000///111222222222111000000000,,,+++++++++,,,------...++++++******))))))******))))))))))))(((((((((((((((((((((((())))))))))))((()))))))))************---,,,///...333PPPnnnuuulllggg]]]^^^vvvuuugggKKK<<>>???@@@@@@BBBFFFGGGIIILLLPPPSSSTTTUUUWWWYYYZZZ[[[[[[\\\___bbbfffsss~~~|||wwwoooiiieeeccc```^^^^^^\\\ZZZXXXSSSQQQNNNLLLLLLJJJHHHFFFCCCAAAAAAJJJXXXbbbbbb]]]WWWjjjyyysssrrrpppkkkeee___YYYUUUSSSNNNNNNMMMKKKJJJKKKNNNQQQddd{{{yyyzzz|||}}}~~~zzztttnnnjjjiiijjjkkkoooqqqsssuuuuuusssqqqppprrrqqqooonnnlllhhhbbb^^^[[[XXXRRRJJJCCC===999777555222222333333555===EEESSS[[[bbbbbbaaa```^^^YYYWWWSSSNNNJJJHHHEEECCC@@@===;;;::::::;;;;;;:::999888999999999999888888777888888888888777555444333333666777888FFFYYYWWWDDDIIIgggeeeYYYaaawwwuuu|||rrr\\\KKKAAA444222///......//////...///---...///000111888AAAeeettt}}}OOOJJJxxxwwwjjj}}}mmm111000000000000000111111000000////////////000000000000333888>>>KKK```sss{{{pppeee\\\UUURRRMMMOOOPPPSSSYYY___eeehhhlllkkkjjjiiihhhhhhiiiiiiggghhhiiikkkmmmoooqqqrrrpppqqqqqqnnnkkkhhhggggggbbbbbb```^^^[[[YYYWWWVVVZZZYYYWWWUUUTTTSSSSSSRRRQQQPPPOOOMMMKKKIIIGGGGGGBBBAAA???===;;;999888777777666555555444444555555111111111111111111222333222???NNNTTTMMMBBB999666888777555333222111000000,,,,,,+++000???KKKGGG;;;333222222111000000//////111222222222000///000111,,,++++++,,,,,,---...///+++******)))))))))******))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************+++***------555VVVzzzooocccuuuyyyYYY@@@MMMooo~~~uuuRRR999===UUUtttCCC000///.........///000111<<<]]]~~~zzzvvv}}}nnn|||[[[AAA999999888999:::;;;<<<===<<<;;;::::::::::::;;;===>>>@@@AAA@@@CCCGGGHHHHHHJJJOOOSSSTTTUUUWWWXXXZZZ[[[\\\\\\]]]```eeeppp{{{tttnnnhhheeebbb___^^^\\\ZZZXXXSSSQQQNNNLLLKKKJJJHHHFFFDDDBBBCCCNNN```nnnlllcccTTTaaauuu|||vvvqqqoookkkeee^^^XXXSSSQQQLLLLLLLLLLLLKKKLLLOOORRRaaa{{{|||yyyxxxyyyzzz{{{wwwrrrmmmjjjiiijjjkkknnnooorrruuuvvvuuusssrrrtttrrrpppnnnlllhhhccc___ZZZWWWQQQIIIBBB<<<999777555222111222333555;;;BBBPPPZZZccceeeddddddbbb___ZZZVVVQQQMMMJJJGGGDDDBBB>>><<<:::999:::::::::999888888999999999888888777444666888::::::888555333111///333777>>>RRRXXXGGGHHHaaawwwjjjTTTYYYpppzzzwww```MMMCCC666333///......////////////------//////111999BBBrrr{{{wwwTTTQQQnnnuuuvvvvvv111111000000000000000111000000////////////000000//////222777===JJJ___rrrzzzuuunnnggg```\\\ZZZZZZWWWYYY]]]```bbbeeekkkpppppppppooommmlllkkkjjjiiieeeddddddcccdddfffiiijjjkkklllmmmlllhhhffffffgggddddddbbb```^^^[[[YYYXXXZZZYYYXXXVVVUUUTTTTTTTTTRRRQQQPPPNNNLLLJJJHHHGGGBBBAAA@@@>>><<<:::999888777666666555555555555555222222222222222333444444222DDDYYYbbbZZZKKK???::::::999888666444333222222///111///---666BBBBBB999222111111000000//////...000222333111///...000222+++++++++,,,,,,...//////******))))))))))))******))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***************))),,,+++222TTTyyygggmmmaaaDDDMMMppp{{{WWW===>>>KKKxxxrrrDDD000///.........///111222>>>eeeooogggrrr{{{mmmrrrUUU@@@777777999888999:::<<<<<<;;;:::999:::::::::;;;===>>>@@@AAAAAADDDHHHIIIHHHIIINNNRRRSSSUUUVVVXXXZZZ[[[\\\\\\\\\aaaffflll|||~~~wwwrrrkkkgggccc```^^^\\\ZZZXXXTTTQQQNNNKKKJJJIIIGGGEEEBBBAAADDDTTTmmmwwwgggkkkvvv~~~yyypppnnnjjjddd]]]WWWRRROOOLLLMMMMMMMMMMMMNNNQQQTTT\\\ggg}}}{{{yyyyyyzzzzzzwwwrrrmmmjjjiiijjjkkklllnnnqqqtttvvvvvvuuuuuutttrrrpppnnnkkkgggbbb___XXXUUUOOOHHHAAA<<<888666555111000222333444:::@@@KKKWWWbbbeeeeeeeeedddaaa]]]YYYTTTOOOLLLIIIFFFCCC>>><<<:::999999:::999888777777888888888888888777444555777999:::999777666333,,,222888999IIISSSGGGGGG[[[mmmuuuUUUTTTfffzzz{{{}}}~~~jjjSSSDDD666333000......////////////------//////111:::CCCttthhhUUUVVV```rrrrrr222222111000000000000000000000////////////000000...///222777===III___rrryyymmmjjjfffcccbbbdddgggiiieeegggjjjkkkkkkkkkqqqwwwppppppppppppooonnnmmmllliiigggdddbbbaaabbbdddffffffiiikkkjjjfffeeeeeegggfffeeedddccc```]]][[[ZZZ[[[ZZZXXXWWWVVVUUUTTTTTTSSSRRRPPPNNNLLLJJJIIIHHHBBBBBB@@@???===;;;999999777777666555555555555555333222222222333444444555333HHHaaallldddSSSEEE>>>>>><<<:::888666444333333111555222+++///:::<<<666111111000000//////......000222333111...---000222+++++++++,,,---...///000***)))))))))))))))******))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************++++++---+++///NNNqqq|||ccc```yyy\\\@@@IIInnn|||YYYAAADDDJJJssszzzpppCCC000///.........///111222CCCnnnpppdddqqqwwwnnniiiQQQ@@@666555:::666888999;;;;;;:::999888:::::::::;;;===???@@@AAAAAAEEEIIIIIIGGGHHHMMMRRRSSSTTTVVVXXXZZZ\\\\\\]]]^^^cccgggiiirrrzzzvvvllliiiddd```^^^\\\ZZZXXXUUURRRNNNKKKIIIHHHFFFEEE??????EEEYYYyyy|||}}}}}}zzzpppnnniiiddd]]]VVVQQQNNNMMMNNNOOOOOOOOOPPPSSSVVVYYY[[[dddpppmmmaaa```hhhrrr{{{}}}{{{{{{{{{zzzwwwrrrnnnjjjiiijjjjjjjjjmmmqqqtttwwwwwwwwwvvvsssqqqnnnkkkiiieee```]]]WWWTTTNNNGGGAAA<<<888666555111000222333444999???FFFSSS___ccccccdddcccaaa^^^ZZZUUUPPPMMMJJJFFFDDD>>><<<999888999:::999888666777777888888888777777777777888999999:::::::::888---444;;;666AAAMMMDDDFFFVVVeeexxxyyyppp}}}~~~aaaXXXbbbqqqttt{{{rrrXXXDDD777444000......////////////------//////222:::DDDnnnxxxtttiiiXXXQQQWWWTTTbbbnnn222222000///............////////////////////////000000333777===III]]]ppp{{{uuuqqqooogggjjjooosssuuutttrrrqqqqqqrrrsssttttttsssrrrrrrwwwvvvuuusssqqqqqqppppppkkkjjjhhhhhhiiiiiigggfffeeefffgggiiiiiiiiihhhgggeeedddcccbbb```^^^\\\[[[^^^]]]\\\ZZZXXXWWWUUUUUUYYYWWWSSSPPPLLLIIIHHHGGGGGGEEEBBB@@@???===:::777888777666555444444555666444444333222111111111111888EEE^^^rrrwwwwwwjjjRRRTTTPPPHHH>>>888777777666333111///------///111333222111111111222111...,,,---...000111111111000///---------///111111///---******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************//////***///DDD]]]lllxxxhhh]]]zzz}}}oooXXXAAAHHHooozzzcccDDDEEESSSsssqqqgggIII000...---...//////111444GGGwwwmmmuuutttwwwhhhLLL===;;;<<<<<<:::::::::::::::::::::::::::::::::;;;<<<===>>>???BBBDDDFFFHHHIIIKKKOOOQQQSSSUUUWWWXXXYYYZZZ\\\^^^ccceeegggiiimmmyyy{{{wwwqqqmmmhhhdddaaa]]]ZZZWWWWWWTTTOOOKKKIIIHHHGGGFFFGGGFFFGGGVVVvvvzzzvvvrrrooojjjccc\\\VVVRRRPPPPPPPPPPPPOOONNNPPPUUUYYY\\\]]]aaabbb\\\QQQKKKKKKSSS\\\kkk~~~}}}{{{|||xxxrrrlllhhhgggiiijjjlllnnnppprrrsssrrrqqqppprrrpppnnnllljjjfffaaa]]]UUURRRMMMFFF@@@;;;888777444444333111111444999<<>><<<:::888777777888999777555444222222222333333777777888888999999::::::777444111222555;;;@@@CCCBBBNNNaaatttvvviii]]]jjjtttvvv~~~iiicccfffjjjlll~~~~~~jjjBBB>>>666000000111///...000,,,000...---222111777GGGsssxxxpppooorrrZZZ@@@DDDEEEXXXooo222222000//////.........////////////////////////000000333777===III]]]pppzzzuuurrrqqqqqqqqqtttxxx{{{}}}|||zzzxxxxxxxxxyyyzzzzzzyyyxxxxxxxxxwwwvvvtttsssrrrqqqqqqooommmllllllllllllkkkiiiiiijjjjjjkkkjjjiiihhhgggcccccccccbbbaaa___]]]\\\^^^^^^]]]\\\[[[ZZZYYYXXXYYYXXXVVVSSSPPPLLLJJJIIIHHHFFFCCCAAA@@@???<<<:::999888666555444444444555444333333222222222222333999HHHfffqqqYYYQQQEEE;;;777777666555///...,,,+++,,,...000222333222222222333222000...,,,---...///000//////...,,,,,,,,,...000000...,,,******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((,,,,,,)))...BBBYYYggglll{{{}}}eeeYYYqqqwwwrrrgggSSS<<>>???AAACCCFFFGGGIIIKKKOOOQQQSSSUUUWWWXXXYYYZZZ]]]___```bbbeeegggjjjrrr~~~{{{sssooojjjfffccc___[[[YYYWWWTTTPPPMMMJJJHHHFFFEEEEEEFFFIIIWWWtttzzzuuuooolllhhhbbb\\\WWWSSSRRRQQQPPPPPPQQQTTTYYY___cccbbbbbbeeefff___TTTLLLKKKJJJSSSdddyyy}}}zzz{{{wwwqqqkkkgggggghhhiiilllmmmoooqqqrrrrrrqqqpppsssqqqooonnnkkkgggbbb___UUURRRLLLFFF@@@;;;888777444444333222111444888<<>><<<:::999::::::;;;:::999777666555444444555555555666777777888888999666333222555999===???AAAKKK[[[mmm}}}zzznnnoootttvvvqqqrrrtttbbbaaalllooouuuyyy~~~pppJJJ>>>666000000111///...000,,,000...---222111777GGGsssyyyssstttzzzaaaBBB???BBB[[[{{{222111000000////////////////////////////////////000000333777===III]]]ppp{{{vvvssssssuuuwww}}}~~~}}}~~~~~~~~~}}}}}}zzzyyyxxxvvvuuutttsssssssssqqqpppoooppppppooommmmmmmmmmmmlllkkkjjjhhhgggbbbbbbaaa```______^^^^^^____________^^^]]]\\\\\\ZZZZZZYYYXXXUUUQQQNNNLLLJJJGGGEEECCCBBBAAA>>><<<999888777555444333333333333333333333333444444555666GGGkkkfffWWWCCC777333333222000...,,,+++***,,,...111333444333333444666555333111,,,,,,---...............,,,,,,+++---...///---,,,******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************,,,+++(((---===QQQ]]]aaaoootttcccZZZpppvvvlllcccRRR>>>BBBfff~~~xxxbbbCCCGGG^^^{{{OOO444///---///000///222777YYY|||xxxyyytttyyyzzz}}}ooowwwwwwcccNNN>>>555444666888888999999::::::;;;;;;999999::::::;;;===>>>???AAACCCFFFGGGIIIKKKNNNQQQRRRTTTVVVWWWXXXZZZ]]]___ccceeehhhkkkoootttwwwyyyuuurrrmmmiiieeeaaa^^^[[[WWWUUURRROOOKKKHHHFFFEEECCCFFFJJJTTTjjjooolllvvvyyyuuullljjjfffaaa\\\XXXUUUSSSPPPOOONNNRRRZZZeeennnsssiiigggfffgggbbbYYYSSSQQQKKKSSScccyyy}}}zzzyyyuuuooojjjffffffggghhhkkkllloooqqqrrrrrrqqqpppsssrrrpppnnnmmmiiiddd```TTTQQQLLLFFF@@@<<<999777444444333222111333777:::DDDPPP[[[aaadddddd___ZZZWWWYYYZZZXXXUUUQQQNNNLLLDDDCCCAAA???===<<<;;;;;;<<<;;;:::888666555333222222333333444444555666666:::888555333333666999;;;@@@GGGSSScccttt{{{fffnnnfff```rrrxxxvvv{{{vvv{{{oooLLL>>>666000000111///...000,,,000...---222111777GGGssszzztttwwwlllHHH>>>DDD^^^222111111000//////000000////////////////////////000000333777===HHH]]]ppp}}}{{{{{{}}}~~~~~~~~~}}}|||{{{zzzxxxwwwvvvvvvuuutttsssqqqqqqrrrrrrpppooonnnnnnmmmlllkkkjjjiiiiiiccc```]]][[[ZZZ\\\^^^```___`````````___^^^]]]\\\[[[\\\]]]]]]ZZZVVVRRROOOKKKHHHFFFDDDCCCAAA???===999999777666444333222111333333333333444555666777888IIInnnjjjLLL;;;555333111000000///---,,,---///222333555555555666888888666444------......////////////...---,,,---...///---,,,******++++++++++++******))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************---...---***---999KKKWWWZZZbbbfff\\\[[[uuunnnbbbQQQ@@@FFFiii|||aaa@@@DDD]]]OOO666///---000000///222:::___vvvrrryyyzzz{{{tttvvv|||nnnxxxrrrcccQQQCCC:::555555666777777888999:::;;;;;;<<<999999999:::;;;<<<>>>>>>AAACCCEEEGGGHHHKKKNNNQQQRRRTTTUUUVVVWWWZZZ]]]```eeefffiiinnnwww~~~{{{rrrzzzwwwsssnnnjjjfffbbb^^^[[[WWWVVVTTTPPPLLLIIIGGGGGGCCCHHHJJJLLLWWWgggnnnkkkYYYRRRYYYhhhvvvyyyuuummmjjjfffaaa\\\XXXUUUTTTOOOMMMLLLRRR```ppp~~~tttmmmhhhgggeeeaaa______[[[aaaooo|||yyyvvvsssmmmhhheeedddeeefffiiikkkmmmppprrrrrrqqqqqqrrrqqqooonnnmmmiiieeeaaaUUURRRLLLFFFAAA<<<999777444444444222111333666999AAAKKKUUUZZZ\\\\\\XXXSSSQQQSSSVVVZZZ[[[[[[XXXVVVPPPOOOLLLIIIFFFCCC@@@???;;;;;;;;;:::999777666555333333333444444444555555888777555333222333666888???CCCKKKXXXiiiwww}}}pppuuujjjaaappp|||zzzzzz}}}iiiKKK>>>666000000111///...///,,,000...---222111777GGGuuu{{{qqqqqqpppNNNAAAHHH\\\ttt222111111000000000000111000000000000000000000000000000333777===HHH]]]ppp~~~~~~~~~~~~~~~~~~}}}|||zzzyyyxxxwwwwwwtttrrrqqqqqqqqqqqqpppnnnllllllkkkkkkjjjjjjjjjjjjddd```ZZZVVVUUUXXX]]]```______``````___]]][[[YYY\\\]]]___```^^^ZZZVVVSSSLLLIIIFFFDDDCCCAAA>>><<<:::999888777555444222222222222222333444555666777<<>>AAABBBEEEFFFHHHJJJNNNPPPRRRSSSUUUUUUWWWYYY]]]```aaaccceeelll{{{zzzvvvtttyyy~~~wwwtttnnnjjjfffbbb^^^[[[WWWWWWUUUQQQLLLIIIIIIJJJHHHOOOPPPJJJIIIPPPUUUSSSNNNDDDFFFQQQ```{{{yyyuuunnnlllgggbbb]]]XXXUUUSSSQQQNNNNNNUUUeee{{{tttooonnnlllmmmooommmrrr~~~|||xxxssspppkkkgggdddccccccdddgggiiillloooqqqrrrqqqqqqpppooonnnmmmllliiieeeaaaWWWTTTNNNHHHAAA<<<999777444444444333111222444777;;;CCCKKKNNNOOOPPPMMMIIIKKKKKKOOOXXXccciiigggbbbfffdddaaa[[[UUUNNNIIIEEE@@@@@@???>>>>>>===<<<<<<666555555555555555555555333444555333222222555888>>>???DDDOOO]]]mmmyyyllliii^^^eeewww|||yyy|||dddJJJ>>>666000000111///...///,,,000...---222111777GGGzzzssskkkwwwlllMMM???FFFUUUccc}}}222111111000000111111111000000000000000000000000000000333777===III]]]ppp~~~}}}{{{zzzyyyxxxxxxtttsssqqqqqqrrrrrrpppoookkkkkkjjjiiiiiiiiijjjjjjfffaaa[[[VVVTTTVVVZZZ]]][[[\\\^^^^^^^^^\\\ZZZYYY\\\^^^``````___\\\XXXVVVNNNLLLHHHFFFDDDAAA>>>;;;999999999888777666444333222222222222333444555666999FFFhhhmmmXXXJJJ===555444222000///......000333555999888888999::::::888666222222222222222333444444111///...---/////////...******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************&&&(((+++,,,...<<>>@@@BBBEEEFFFHHHJJJMMMPPPRRRSSSTTTUUUVVVYYY^^^aaabbbdddgggnnntttppp|||}}}xxxtttooojjjfffbbb]]]ZZZWWWWWWVVVQQQLLLJJJLLLOOOTTT___bbbWWWLLLKKKMMMLLLMMMCCCBBBJJJTTTmmm|||wwwsssmmmkkkgggaaa\\\WWWTTTRRRTTTRRRQQQWWWhhh|||zzzzzz{{{xxx~~~|||xxxpppmmmiiieeebbbaaaaaabbbfffhhhkkknnnqqqrrrrrrqqqooonnnmmmmmmllliiieeebbbZZZWWWQQQIIICCC===999777444555444333111111333555444;;;@@@@@@AAABBBBBB???DDDDDDIIIVVVgggrrrrrrooovvvtttpppjjjbbbYYYRRRMMMIIIGGGDDDAAA???===<<<<<<:::999999888777666555555///222444333111111444777:::<<>>666000000111///...000,,,000...---222111777GGG~~~uuuzzzkkkJJJ:::@@@OOOYYYmmm222111111000000111222222000000000000000000000000000000333777===III]]]ppp}}}{{{zzzyyyyyyyyywwwuuutttsssttttttsssqqqnnnmmmkkkjjjiiihhhiiiiiifffccc___[[[XXXWWWVVVWWWVVVXXX[[[]]]^^^]]]\\\[[[\\\^^^___```___]]]ZZZXXXRRROOOKKKHHHEEEBBB>>>;;;999:::::::::999888666555222222222222222333444555333===]]]|||wwwgggXXXDDD777333333222111111333777:::<<<:::999999:::;;;:::777555333333222222222333444555111///---,,,---......---******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************%%%(((,,,,,,,,,;;;^^^~~~}}}mmm{{{fffKKKBBB\\\{{{kkkHHH>>>GGGyyywww>>>111,,,222222...444AAAhhhzzzwww~~~yyy|||xxxuuu|||{{{fffHHH===;;;777555777888888888888888999999999888888888999:::;;;======@@@BBBDDDFFFGGGJJJMMMPPPQQQRRRSSSTTTUUUYYY^^^bbbdddhhhkkkqqq{{{}}}yyyuuupppkkkfffbbb^^^[[[WWWWWWUUUPPPKKKJJJNNNSSSbbbsss|||rrrbbb[[[XXXVVVUUUNNNQQQVVVZZZkkk~~~}}}yyysssoooiiigggccc___ZZZVVVTTTRRRSSSRRRRRRVVVfff|||xxxnnnkkkhhhdddaaa`````````eeegggjjjnnnpppqqqrrrqqqoooooonnnnnnmmmkkkgggddd]]]ZZZSSSKKKDDD>>>999777444555555333111111222444000555777555555888999888<<>>666000000111///...000,,,000...---222111777GGG}}}{{{RRR======LLLTTTaaa222111111111111111222222000000000000000000000000000000333777===III]]]ppp}}}|||zzzyyyyyyyyyyyywwwvvvvvvwwwvvvuuutttqqqooommmjjjiiihhhhhhhhheeeeeecccaaa]]]XXXTTTRRRSSSUUUYYY]]]_________^^^]]]]]]^^^___^^^]]][[[YYYUUURRRMMMJJJFFFCCC>>>;;;999:::;;;;;;:::999888777222222111111222222333333444===ZZZxxxwwwgggPPP???:::555555555666999>>>BBBEEE;;;:::::::::;;;999777444444333222222222333444555000...,,,+++,,,------,,,******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((,,,///---***777]]]ssswwwrrrPPP>>>TTTvvvoooJJJ:::;;;hhhrrr???111,,,222333...444CCCsss~~~~~~zzz{{{www~~~|||hhhMMMAAA<<<555555999999999999888888888888888888888888999:::;;;======@@@BBBDDDFFFGGGJJJMMMPPPQQQRRRSSSSSSUUUYYY^^^bbbaaagggjjjnnn~~~zzzvvvqqqlllgggccc___[[[WWWWWWUUUOOOJJJJJJPPPVVVkkkwwwlllgggcccbbb___eeekkkjjjttt~~~|||zzzvvvpppmmmeeeccc```\\\YYYVVVTTTSSSPPPPPPPPPRRRaaa|||xxxmmmjjjgggcccaaa```______dddfffjjjmmmpppqqqrrrrrrppppppooooooooolllhhheee___\\\UUUMMMEEE>>>999777444555555333111111222333...111222///...222444444777===GGGUUUbbboooyyy~~~~~~}}}tttnnncccXXXNNNGGGCCCBBB>>>===<<<:::777555444333///222666444000...000222111555999<<>>666000000111///...000,,,000...---222111777GGGzzz___EEE>>>MMMQQQWWWsss222111111000000000000000222222111000//////000000111111222555:::HHHaaawww~~~}}}|||{{{||||||yyyxxxvvvtttsssrrrrrrrrrrrrooolllllllllkkkhhheeefffeeeccc```\\\YYYWWWVVVRRRTTTWWW[[[]]]___``````]]]^^^___```___^^^\\\ZZZWWWSSSMMMHHHEEECCCAAA???<<<;;;:::999888666555555666666555555555444444444888777FFFlllhhh@@@888444333555;;;DDDKKKNNNNNN===:::666444444444444333111111111111111111111111......---,,,++++++++++++************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((------)))***;;;UUUhhhxxx}}}mmmjjj~~~qqqGGGAAAPPPyyyvvvMMM;;;FFF[[[yyylll@@@333333///333222000LLLyyy||||||yyy~~~yyysssgggSSSAAA999888888777888999999:::999888777666666666777888999;;;<<<===@@@BBBDDDFFFGGGJJJMMMPPPQQQSSSUUUVVVWWWXXX[[[^^^```cccfffkkkwww|||zzztttrrroookkkgggbbb^^^\\\ZZZVVVSSSOOOKKKKKKSSS^^^{{{qqqkkkiiilllqqquuuyyy}}}|||xxxsssmmmiiicccaaa^^^YYYTTTRRRRRRSSSQQQOOORRRYYY```qqqzzztttrrrkkkeeedddcccaaaaaacccdddfffhhhjjjkkkmmmqqqssswwwtttqqqppppppnnnjjjfffbbb\\\UUUNNNIIIBBB;;;666777555333222222333333222000000///............///222777BBBTTThhhxxx~~~}}}mmmXXXIIIFFFIIIBBB@@@===;;;999777555222222222222222111///...---111333555666===NNNddduuu~~~bbbYYYiii~~~~~~uuugggOOO===666111111000......000///......000000222999CCCzzzwwwGGG;;;OOOcccnnnwww222111111000000000000000222222111000000000000000111111222555:::HHHaaawww}}}|||||||||}}}{{{yyywwwuuusssrrrqqqqqqrrrpppmmmmmmmmmllljjjggggggeeeccc```]]]ZZZXXXWWWSSSUUUWWWYYY[[[]]]^^^^^^\\\^^^___```aaa```^^^]]]ZZZVVVPPPKKKGGGDDDAAA???;;;;;;:::999888777666555555555444444444333333333222888GGGcccyyy|||{{{zzzhhhJJJ>>>777777999???EEEHHHGGGDDD555333000///111333333333222111111111000000000000///...---,,,++++++++++++************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))),,,,,,)))***888OOOaaafffmmmyyyuuueeegggyyytttjjjEEEBBBSSS|||}}}TTT???FFFVVVpppvvv```@@@333111...333222111OOO{{{~~~mmmaaaPPP@@@999888888777888888999999999888777666666666777888999;;;<<<===@@@AAADDDEEEGGGIIIMMMOOOQQQRRRTTTUUUVVVXXX\\\^^^___cccffffffiiiqqqvvvwww}}}zzzxxxtttrrroookkkfffaaa]]][[[YYYVVVRRROOOKKKKKKSSS]]]yyyvvvxxxzzz}}}~~~}}}yyyuuuoookkkbbb```\\\XXXTTTRRRRRRSSSPPPMMMOOOSSSUUU]]]uuu||||||}}}wwwrrrkkkeeecccaaa^^^]]]___aaacccfffhhhiiilllooorrruuusssqqqppppppnnnkkkhhheee___VVVOOOIIIDDD>>>:::777666444333333444444444222222111000/////////000000333<<>>777111000000......000///......000000111999BBBrrrKKKCCCRRRfffvvv222111111000000000000000222111000000000000000000111111222555:::HHH```vvv~~~}}}}}}}}}}}}|||{{{yyyvvvuuussssssrrrsssqqqooooooooonnnlllkkkhhhfffdddaaa^^^[[[ZZZYYYVVVVVVVVVWWWXXXZZZ[[[\\\[[[]]]___aaabbbbbbbbbbbb___[[[TTTMMMIIIEEEAAA???;;;;;;:::999888777777666444444444333333333333333000777BBBYYYttt~~~xxxnnngggRRR@@@888:::>>>EEEJJJIIICCC>>>555222//////000222333333444333222111000//////...///...---,,,++++++++++++************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***++++++)))+++555GGGVVVWWW^^^iiifff\\\fffwwwxxxqqqgggaaaAAABBBTTT~~~{{{SSSAAAKKK___zzziiiAAA222///---222222333SSS|||yyyxxxcccXXXJJJ???:::888888777777888888888888777777666666666777888999;;;<<<===???AAACCCEEEFFFIIILLLOOOPPPRRRTTTUUUVVVXXX\\\___^^^fffkkkfff```\\\YYYVVV^^^mmm||||||xxxvvvtttrrrnnniiiddd___[[[YYYXXXTTTQQQOOOKKKKKKQQQZZZyyy~~~zzzuuuoookkkdddaaa]]]WWWSSSQQQPPPPPPMMMIIIIIILLLJJJHHHRRR___xxx~~~wwwtttvvv|||~~~xxxqqqjjjcccaaa___[[[ZZZ\\\]]]```ccceeegggjjjmmmpppsssrrrpppppppppooollljjjhhhbbbYYYQQQJJJEEEAAA???999888777777666666777777555444333222111000000000111222888EEEUUUaaaffffffgggfffffffffiiipppxxx~~~uuuuuuuuuuuuppp```KKK;;;===;;;999888888777666555///000111222222111000//////000111222777EEEWWWdddiiioooxxx{{{xxxzzzkkkkkkxxxxxxiiiWWWAAA888111000000......000///---...000000000888@@@mmmQQQDDDKKK___yyy222111111000000000000000111111000000000000000111111111333666:::GGG___ttt~~~}}}~~~~~~||||||{{{yyyxxxxxxwwwwwwsssrrrqqqqqqppppppooonnnjjjhhheeebbb___]]]\\\[[[XXXXXXVVVVVVVVVWWWXXXYYYZZZ[[[^^^aaaccceeeffffffccc^^^VVVOOOJJJEEEAAA>>>;;;;;;:::999999888777777444444444444444444444444444555999SSS~~~vvviiidddSSS???777;;;DDDMMMSSSRRRJJJCCC???;;;666444333444555555777666444111000///......///...---,,,,,,++++++,,,************************(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))+++*********+++222AAAOOOSSSYYY```\\\XXXiiizzzyyyooobbb[[[===???QQQ}}}xxxOOO???QQQnnnuuuCCC111...---333222555XXX~~~sssrrr|||XXXNNNCCC===;;;888777777777777777777777777777666666666777888999;;;<<<===>>>@@@CCCDDDFFFHHHLLLNNNPPPQQQSSSTTTUUUXXX]]]```bbboooyyyttthhh[[[QQQKKKMMM[[[iiisss~~~{{{wwwuuusssqqqlllgggbbb]]]YYYXXXVVVRRROOOMMMJJJIIINNNUUUccc~~~yyysssmmmhhhgggddd^^^XXXTTTPPPMMMKKKIIIEEEDDDEEECCC>>>???DDDPPP\\\lllzzz~~~wwwpppnnnrrryyy}}}xxxooohhhbbb```^^^ZZZYYY[[[[[[]]]aaadddfffhhhkkknnnpppoooooooooooonnnmmmkkkhhhddd]]]UUUNNNHHHCCC@@@=========<<<:::999999:::777666555333222111000000444444999DDDQQQWWWUUUQQQMMMLLLKKKHHHHHHNNNXXX```gggffffffkkklllcccRRRCCC>>>;;;888777666666555333000111222333444444333222...//////000444>>>LLLWWW^^^dddmmmrrruuu}}}sssrrrooozzz}}}{{{mmm___EEE:::111///000///...000///---...000///000666>>>kkkWWWAAA???QQQrrr222111111000000000000000111000000000000000111111000111333666:::GGG^^^sss~~~||||||}}}}}}}}}}}}||||||tttttttttsssqqqpppppppppkkkiiifffccc```___^^^^^^[[[ZZZXXXVVVVVVVVVWWWXXXXXXYYY\\\___cccfffhhhiiiddd___WWWPPPKKKFFFAAA???<<<;;;;;;:::999888777777555555555555666666666666666666666LLLvvv~~~zzzoooccc\\\QQQCCC:::@@@KKKWWW^^^\\\SSSKKKFFFBBB<<<999888888999999:::888555222000///////////////...---,,,,,,,,,,,,************************(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))+++)))***++++++000@@@QQQTTTVVV[[[WWWUUUiiizzzhhh]]]<<<;;;LLLzzz}}}PPP===TTTwwwtttFFF222------333333888^^^}}}sssqqq}}}vvvOOOEEE===<<<:::777555888666666666666666666666777666666777888999;;;<<<===>>>@@@BBBDDDEEEGGGKKKNNNOOOPPPQQQSSSUUUXXX^^^aaaiii{{{|||jjj[[[RRRNNNYYYfffnnnwww{{{wwwtttqqqooojjjeee```[[[XXXWWWTTTOOOLLLJJJHHHEEEHHHNNNMMMhhh~~~xxxqqqjjjeeefffbbb]]]YYYVVVRRRNNNJJJGGGCCC@@@@@@>>>;;;888999;;;FFFSSSaaappp|||uuummmkkkqqqyyy}}}xxxmmmfff```___^^^[[[[[[]]]YYY\\\```ccceeegggjjjlllkkklllmmmmmmlllkkkkkkkkkfffddd```ZZZRRRKKKFFFDDDEEEFFFFFFCCC>>>;;;:::::::::999777555333111000000222444<<>>;;;:::888666555777===DDDMMMZZZjjjuuuxxx~~~~~~vvvnnnmmmsss||||||xxxkkkddd^^^^^^]]]ZZZZZZ]]]XXX[[[```bbbdddeeeggghhhgggiiijjjjjjhhhgggggghhhccccccaaa\\\VVVRRROOOOOOUUUVVVTTTOOOGGGAAA>>>???>>><<<:::777555333222111,,,111>>>QQQbbbggg___UUULLLLLLIIIEEE@@@===<<<<<<888???JJJWWW^^^\\\RRRIIIBBB>>>999666555444222111555666777888999999888777111000//////000444:::>>>KKKQQQ[[[ccchhhqqq|||sssrrr}}}xxxttt}}}uuulllLLL???222...//////...///...---...000///...333:::OOOuuuzzz~~~aaaXXXNNNTTTlll222111111000000000000000000000000000000111222222///000333666:::FFF]]]qqq~~~|||{{{uuuwwwwwwuuuqqqoooooopppnnnlllhhheeebbbbbbbbbbbb]]]]]]]]]\\\[[[ZZZYYYXXXSSSTTTWWW[[[___cccfffhhheee```YYYSSSOOOKKKHHHFFF???>>>===;;;999777666555555555555555666666777777555999777888@@@HHH\\\yyyyyy^^^QQQJJJ???CCCIII@@@DDDIIITTT```gggeee]]]VVVJJJFFF???;;;:::;;;<<<<<<888666333000...---...///000///...------,,,,,,---************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((+++---***000IIIfffrrrlllqqqppp```ccc~~~|||jjjEEE@@@LLLzzz|||OOO;;;QQQxxxPPP777//////555444<<>>;;;888666444333,,,111@@@WWWkkksssmmmcccVVVTTTPPPLLLIIIDDD???;;;666888???JJJTTTVVVOOOGGGAAA===999666555555444444666777888999999999888777333222111//////111444777@@@EEEOOOYYYaaalll~~~xxxxxx}}}wwwnnnOOO@@@222...////////////...---...000...---111888DDDooovvvvvv~~~___XXXTTT\\\rrr222111111000000000000000000000///000000111222222///000333666:::FFF\\\ppp~~~{{{yyyxxxvvvwwwxxxuuuqqqnnnnnnpppooommmiiieeecccbbbcccddd]]]^^^^^^^^^]]]\\\ZZZXXXRRRSSSVVVYYY]]]bbbeeegggeeeaaa[[[UUUQQQNNNKKKIII@@@???===;;;999777555444444444444555555555666666999777111444;;;999AAAXXX___LLLCCC;;;000:::BBB333BBBHHHRRR___ggggggaaa[[[QQQKKKCCC===:::999999999777444111...,,,,,,---...000000...---------------************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''(((+++---***000NNNnnnkkkbbb{{{nnnJJJDDDOOO|||{{{NNN999JJJlllSSS888000000666444===iii\\\III<<<555888888222111777555444444333444555666777666666777888999;;;<<<===<<<>>>AAABBBDDDFFFJJJLLLMMMNNNOOOQQQSSSXXX___dddfff|||tttwww|||~~~{{{wwwrrroookkkiiiddd```\\\YYYXXXXXXOOOHHHCCCAAA>>>999777888777777@@@___}}}xxxqqqmmmhhhfffcccbbb___WWWJJJ@@@:::<<<===<<<<<<=========666888888999@@@GGGGGGBBBFFFZZZvvv}}}ttttttzzzzzzvvvvvvsssnnnjjjccc]]][[[XXXTTTTTTVVVVVVYYY]]]_________``````bbbdddfffeeebbb```aaacccaaa```]]]ZZZZZZ^^^gggnnn~~~|||sssfff[[[VVVUUUEEEDDDAAA>>>:::888666555000444BBBYYYoooyyytttkkk]]]ZZZUUURRRPPPLLLEEE@@@@@@:::777===IIIQQQOOOJJJ@@@<<<888666666666777666666777888999999888777666444333222000000000111333999===FFFQQQ[[[eeettt~~~zzz}}}xxxoooQQQAAA222...///000///......---...000...---111888BBBllloooiiirrrzzzuuuZZZLLLPPP^^^uuu111000000000000000111111000000000000000000000000000000000333:::HHH[[[jjj~~~~~~~~~|||{{{vvvvvvvvvuuusssqqqnnnmmmqqqooommmjjjgggeeedddcccbbbccccccbbb```^^^[[[ZZZWWWUUUTTTVVV[[[```dddffffff^^^UUUQQQQQQQQQLLLGGGEEEAAA<<<888777666555444222///...333888999888888:::777555666555333777<<<:::888444000///111777;;;@@@LLLYYY```dddhhhiiiggg]]]\\\RRR@@@444333666777555333111///...///000111111111111111000///------+++***************++++++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******,,,,,,)))111MMMkkkvvvffftttvvvLLLCCCOOO|||~~~WWW999<<<[[[WWW===000+++111555AAAmmmvvv}}}jjjdddLLLAAA777555555444333444555555555555555555555555666666777777888999;;;<<<>>>>>>@@@CCCFFFGGGGGGFFFKKKMMMPPPRRRSSSVVV[[[___eeemmm|||||||||xxxtttpppmmmjjjiiiddd]]]YYY[[[[[[YYYNNNDDD<<<::::::777666666444777@@@QQQeeeuuu|||~~~}}}{{{yyytttoooggghhhjjjjjjhhh___OOOBBBDDD@@@>>>???>>>;;;;;;======999777:::======???CCC???CCCfff|||{{{|||wwwssspppooonnnfffccc___ZZZWWWUUUUUUUUUXXXYYYZZZ\\\]]]]]]]]]\\\_____________________^^^___ZZZXXXZZZZZZ]]]mmm~~~qqqiii^^^SSSRRRIIICCCCCC@@@888444555444222;;;YYY~~~wwwlllbbbXXXUUUSSSNNNJJJIII>>>???<<<999===EEEFFFBBB===;;;888555444555666777888888888888888888888888444333222///------///111666888@@@IIISSSbbbwww{{{www|||xxxxxxzzzxxx|||WWWAAA000000444000,,,,,,+++---.........///111333EEEXXXiiidddZZZbbbfffWWWBBB<<>>>>>>>>AAADDDGGGIIIJJJLLLMMMOOOOOONNNPPPTTTWWWXXX]]]lll|||}}}|||wwwsssooolllggggggccc[[[XXXZZZZZZWWWPPPHHHAAA???===999888999:::999;;;EEETTTdddooouuu}}}}}}zzztttpppmmmooorrrvvvvvvooo```SSSKKKEEEAAAAAA???;;;;;;===;;;777777:::===<<<===AAADDDKKKmmm~~~yyysssnnnjjjiiihhhdddaaa]]]YYYUUUTTTTTTTTTVVVWWWXXXZZZ[[[[[[[[[ZZZ^^^^^^^^^^^^^^^]]]]]]]]]^^^YYYXXXYYYXXX]]]oooxxxgggVVVUUUOOOJJJGGGBBB:::777999333111888PPPtttmmm\\\UUUTTTOOOHHHDDDAAAAAA===999;;;AAACCC???===<<<999777666777888::::::999999999888888888888444444333111///...///111222777BBBPPP\\\jjj~~~wwwrrr|||{{{xxxzzz{{{\\\EEE111///222///,,,...+++---.........///111333===TTTjjjfff\\\cccbbbOOODDD<<>>>>>888666:::;;;777000------------,,,,,,///444888BBBNNNZZZ^^^^^^^^^]]]ZZZaaaeeedddZZZMMMBBB999222000000000000000000/////////////////////...---,,,++++++************++++++))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))+++)))+++---+++///DDDZZZaaaiiirrrrrriiigggsss}}}vvvqqqJJJ===GGGyyyeeeJJJFFFWWWrrrxxxiiiLLL666000///333555CCCtttzzzwww{{{eeeRRRKKKAAA777666777555444444555555555555555555555555666666666777888999:::;;;<<<<<<===???BBBFFFJJJLLLKKKLLLKKKIIIGGGGGGIIIJJJIIIJJJTTTlll{{{~~~|||wwwrrrmmmjjjeeefffbbb\\\ZZZ\\\\\\ZZZRRRKKKFFFBBB>>>999888;;;999777666999AAAMMMXXX___dddooozzzuuupppqqquuu}}}ttthhhUUUNNNGGGDDDAAA===;;;===;;;999:::>>>???===>>>AAAEEETTTwww{{{vvvooojjjfffcccbbbaaa___[[[WWWTTTRRRRRRRRRSSSTTTVVVXXXYYYYYYYYYYYY[[[[[[[[[[[[\\\\\\\\\\\\[[[XXXWWWXXXWWW\\\qqqrrr___]]]WWWRRRNNNHHH???:::999444111333AAA^^^lll\\\UUUNNNGGGCCCDDDCCC>>>888888<<<===:::===<<<:::999999:::<<<===;;;;;;::::::999888777777444555666555222000000111///555BBBRRR```mmm~~~}}}vvvooo|||zzzyyy}}}{{{}}}]]]GGG333...000...---///+++---......---...000222555QQQllljjj```gggcccKKK<<<===@@@___222222111111000000111111000000000000000000000000444222444888:::AAAVVVlll~~~}}}{{{{{{zzzyyywwwvvvuuutttooonnnmmmkkkjjjjjjiiiiiigggfffeeedddcccdddeeefff^^^[[[VVVUUUXXX]]]aaadddeee```YYYUUURRRMMMFFFAAA===:::666333222111///...000444444333444<<>>>>>???@@@>>>EEEXXXqqq}}}uuuyyy~~~xxxrrrmmmiiieeefffccc______dddfffeee[[[TTTNNNIIICCC<<<;;;>>>666777999:::===BBBHHHLLLPPPZZZwww{{{uuuqqqpppvvvzzzcccYYYOOOIIIFFFAAA@@@AAABBBBBBDDDGGGFFFBBBAAADDDGGG___|||yyysssmmmhhhdddbbbaaa^^^\\\YYYVVVSSSRRRQQQQQQQQQRRRTTTVVVXXXXXXXXXWWWYYYYYYYYYYYYZZZZZZZZZZZZYYYVVVVVVVVVTTTZZZppp|||llleee^^^WWWTTTPPPIII>>>777444111000444CCCaaaooo\\\NNNHHHGGGFFFCCC===777444555777777<<<<<<;;;:::;;;<<<>>>???======<<<:::999888666666555777888888555222111000///333>>>LLLXXXcccrrrzzz~~~yyyqqq}}}~~~rrr{{{vvvpppXXXEEE444...000///......,,,---......---...000222222NNNjjjkkkdddllljjjTTT:::@@@???]]]333333222111111111111111000000000000000000000000111000333999:::BBB[[[vvv~~~|||zzzyyyxxxwwwvvvuuuttttttrrrqqqooommmkkkiiihhhhhhhhhgggfffeeeeeefffggghhhbbb___ZZZYYY[[[^^^aaaccccccbbbaaa^^^YYYNNNAAA888666444222111111111111000---222444222888HHHVVV]]]WWWFFF666222555777777666111222222111000222666999111444999@@@IIILLLEEE:::;;;>>>CCCFFFCCC===777444///000222333333111///...------...............------,,,,,,+++******++++++((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))+++)))+++...---///???RRR[[[]]]]]]\\\]]]ggguuuvvvggg___???888CCCsss^^^EEENNNooo}}}LLL444...000333222DDDzzzuuukkk}}}___JJJ@@@888777888777555555555555555555555555555555555555555666777888::::::777:::>>>AAACCCEEEIIILLLLLLIIIEEEAAA>>>;;;999888<<<:::===KKK]]]kkknnnllliiimmmuuu{{{tttnnnjjjcccdddccc```dddnnnuuuwwwjjjaaaXXXQQQIIIBBB@@@AAA:::<<<===>>>>>>AAAEEEHHHHHHOOOkkk{{{vvvrrroooxxxwwwjjj\\\VVVRRROOONNNOOOQQQQQQRRRTTTPPPIIIFFFIIIUUUttt~~~wwwtttooojjjeeebbb```___\\\[[[XXXVVVTTTRRRQQQQQQPPPQQQSSSUUUWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXYYYYYYWWWTTTSSSTTTRRRVVViiizzzlllcccXXXVVVXXXUUUGGG:::444222000///111BBBeeeoooVVVJJJIIIFFFAAA;;;555222222555888======<<<<<<<<<===>>>??????>>>===;;;999888777666666888:::999666333111000///000777BBBMMMXXXgggtttuuuxxxyyyvvv}}}xxxmmmzzzsssiiiOOOAAA333///000111...---,,,---...---------///111222HHHcccjjjeeemmmpppcccEEEBBB555IIIxxx|||444333222111111111111111000000000000000000000000000///333999;;;CCCaaa}}}|||zzzyyyxxxvvvuuuuuuuuuuuuuuutttqqqnnnkkkiiiggggggiiihhhhhhggggggggghhhhhhdddaaa]]]\\\]]]___```aaa`````````^^^WWWJJJ<<<222222000//////111222111000,,,111222333???VVViiipppdddPPP:::111111444666888333222111000000222777:::777333------555>>>===777222111333666666222000111222333444444444222///...,,,---...///////////////...---,,,++++++***++++++))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))+++***+++,,,)))***<<>>:::888999999:::AAAJJJSSSXXXZZZZZZ[[[cccuuu~~~xxxqqqmmmccccccaaaaaajjjzzzzzzmmm^^^UUUMMMFFFAAAAAABBB???===<<<>>>BBBGGGJJJIIIOOOmmm~~~xxxuuuqqqzzzrrrjjjhhhfffgggiiihhhggggggeee]]]SSSOOOQQQlll~~~sssppplllfffaaa^^^\\\\\\ZZZYYYWWWUUUSSSRRRQQQPPPNNNOOOQQQTTTUUUVVVVVVVVVUUUUUUVVVVVVWWWXXXXXXXXXVVVRRRQQQRRRPPPQQQ^^^oooxxxmmm]]]VVVXXXYYYOOOBBB666444333111...222HHH```uuuhhhRRRHHHEEE???999666333222888???AAAAAA@@@??????????????????>>>===<<<:::999888777777999:::999666333111111......222<<>>:::888666666>>>HHHGGGFFFEEECCCBBBAAA@@@??????>>>===<<<;;;:::999888888999:::888555222111111...---111;;;FFFRRR```lllvvvvvvlllooo{{{zzz|||{{{xxxsssmmmKKKBBB555......111000---,,,---...---,,,,,,...//////888YYYvvvuuulllnnnpppUUUBBB999JJJaaakkkooovvv555444333222111111111111000000000000000000000000444000333999:::CCCfff~~~~~~|||{{{zzzzzzzzz{{{uuutttrrrooommmkkkjjjiiiiiiiiijjjjjjiiihhhfffeeedddbbb___^^^^^^^^^\\\[[[YYYTTTMMMFFF???999666444222000//////000000///---///333222555JJJjjjuuueeeSSSGGG???888444444444333222111222888???EEE===AAAAAA999111......,,,222---,,,111333111222666888777777555444222000///------///000111111111111///...---,,,++++++++++++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))&&&(((---...,,,222MMMjjjwwwbbbXXXfff[[[EEECCCrrrdddEEELLLqqqnnnFFF333222777888KKKzzz~~~yyyfffIII???999999:::888666555555555555555555555555555555555555555666888999::::::<<>>::::::999:::DDDOOOKKKJJJIIIGGGDDDBBBAAA@@@>>>>>>===<<<;;;::::::999999::::::888444222111111000...222<<>>===999666333000......000222222222///333444888OOOrrr{{{mmmYYYGGG===888666444111555000---333888AAARRRGGG>>>777777666444222333***......***,,,333777555777555333444666777555333222111//////000111111000,,,,,,------,,,,,,+++***))))))))))))(((((((((((((((((((((((())))))))))))++++++***)))(((((())))))))),,,---///---...PPPqqqeeewww^^^EEEMMMllljjjFFFCCCdddyyyCCC...222444555NNNvvvzzzkkkMMMAAA777777999888333000444444444444444444444444555555666666777777888888777<<<===AAAJJJSSSiiivvvhhhddd]]]PPPGGGFFF===CCCEEE???>>>DDDJJJKKKHHH???DDD```yyytttlllmmmkkkkkkxxx{{{llldddfffhhhjjjooovvvzzzwwwjjj]]]VVVmmm{{{vvvzzz{{{wwwxxx{{{xxxooohhhddd```\\\XXXYYYVVVSSSQQQPPPNNNLLLKKKIIIIIIJJJMMMQQQSSSRRRQQQSSSPPPOOOQQQUUUXXXYYYXXXUUUVVVRRRLLLIIIKKKLLLJJJHHHFFFLLL___vvvdddPPPFFF======;;;;;;;;;999666333222111BBBRRRZZZ^^^tttwwwPPPAAAAAA>>>:::<<>>@@@JJJWWWttt{{{rrrgggZZZPPPOOOHHHOOORRROOONNNQQQSSSRRRGGGAAAHHHeee|||wwwnnnnnnlllkkkuuuvvvpppoooqqqtttyyy~~~}}}sssjjjjjj|||~~~yyyyyy{{{zzz~~~{{{rrrkkkgggbbb]]]YYYXXXVVVSSSQQQPPPNNNKKKIIIHHHHHHIIILLLOOORRRRRRQQQRRRPPPOOOPPPTTTXXXXXXXXXTTTTTTQQQLLLKKKLLLJJJFFFCCC???===DDDSSSjjjvvv^^^LLLAAABBB:::::::::999777444222111888GGGOOOUUUmmm{{{]]]BBBAAA???>>>AAAGGGMMMPPPOOOMMMLLLKKKIIIEEE???;;;:::;;;<<<;;;999888999;;;===;;;999666444222222222///000333888===AAACCCCCCHHHNNN\\\nnn}}}jjjhhhttt}}}||||||yyyuuu}}}qqqjjjMMM@@@444///---,,,,,,---------------------------222,,,GGG{{{VVV@@@>>>>>>PPPppp666444111000111222111111111111111111111111111111111///222777888EEEkkk||||||||||||zzzxxxvvvuuuxxxvvvtttqqqooommmkkkkkkllllllmmmkkkjjjiiijjjllljjjiiifffbbb```bbbfffjjjggg___TTTKKKFFFCCC@@@===888555111/////////...------000222<<>>KKKbbb]]]JJJ777111333555444444/////////000666<<<999444222222222333444444222000.........///111000...,,,------......------,,,+++))))))))))))(((((((((((((((((((((((())))))))))))*********)))))))))))))))***+++***---...---CCCjjjvvv~~~wwwjjjqqq|||uuuTTT999???dddiiiGGG;;;PPPqqqppp@@@000444444222III{{{{{{qqqTTTFFF999555666555444444444444444444444444444444444555555666666777888888<<<@@@===>>>HHHYYY}}}wwwjjjaaa^^^ZZZbbbiiijjjhhheee```[[[IIIGGGRRRooo{{{ppppppnnnkkkpppzzzvvvyyy{{{}}}zzz|||xxxvvv~~~{{{yyy{{{wwwpppkkkfff```[[[XXXVVVSSSQQQPPPMMMIIIGGGEEEEEEFFFIIIMMMPPPQQQPPPQQQOOOOOOPPPSSSVVVWWWWWWTTTTTTQQQMMMNNNPPPLLLFFFBBB???:::666===PPPhhhyyykkkRRRDDDDDD:::999888888888666333000000;;;BBBHHH```||||||jjjDDDBBBBBBEEEJJJNNNNNNMMMRRRPPPOOOMMMKKKFFF>>>888999:::;;;:::999999;;;===>>><<<999666444333444444...///222999CCCLLLOOOPPPNNNKKKMMMVVVdddvvvrrrgggnnnyyyzzzttt{{{{{{yyyxxxuuurrruuuuuuhhhcccKKK>>>222......------...------------------------000---:::fffeeeGGG<<<999KKKkkk666444111000111222111111000000000000000000000000111///333777999EEEjjj~~~~~~~~~~~~}}}{{{zzzyyyzzzyyyvvvsssqqqnnnmmmlllnnnnnnnnnllljjjjjjlllnnnmmmnnnkkkggggggmmmtttxxxsssiii[[[PPPIIIDDD@@@===;;;777444111111111000///...000222<<>><<<999111555333444;;;@@@QQQlllnnnUUU:::///111333333222222000000555<<>>QQQkkkvvvqqqJJJFFFGGGNNNSSSRRRNNNJJJWWWWWWUUUQQQKKKDDD???<<<:::::::::::::::;;;<<<>>>===;;;888666444555666777222//////666FFFWWWdddkkkllleee^^^[[[\\\hhhxxxiiimmmxxxxxxnnnqqq~~~vvvuuuwwwzzz|||kkkeee```JJJ>>>333000000//////111------------------------...111222RRRtttPPP;;;666FFFhhh666444111000111222111111000000000000000000000000111000333888888DDDhhh~~~~~~~~~~~~~~~~~~}}}|||{{{{{{{{{yyywwwtttrrrpppooonnnpppppppppnnnllllllnnnpppnnnqqqpppllloooxxxvvvlll^^^RRRIIICCC===999:::777333111111111111000111000111;;;SSSsssnnnFFF;;;HHHLLLAAA555666111333;;;AAASSSppp}}}```???000000222111///333000111888@@@@@@;;;555666777777777555333111111,,,,,,---///000000---***------......------,,,+++))))))))))))(((((((((((((((((((((((())))))))))))((()))************))))))***+++(((***...---999TTTZZZ^^^bbbbbb```fffvvvqqqSSS<<>>FFFQQQoooxxxnnnjjjrrryyynnn___cccrrruuurrroookkkiiipppxxxkkkhhhhhhlllrrrtttttt|||}}}wwwpppnnnrrrzzzxxx{{{|||uuunnnfff```[[[XXXUUURRROOOLLLGGGDDDCCCBBBBBBDDDHHHKKKMMMMMMNNNNNNNNNNNNOOOQQQSSSUUUUUUTTTPPPLLLOOOTTTUUUSSSEEEEEEAAA@@@LLL\\\\\\QQQeeelllTTTNNN===999555777;;;===999444222333444777EEE[[[mmmuuuRRRMMMNNNVVVYYYSSSKKKGGGYYY[[[[[[TTTJJJCCCCCCEEE<<<;;;:::999:::;;;<<<===;;;:::888666555666777777666222///444CCCUUUfffoooyyyyyyxxxsssjjjjjjyyypppfffnnn{{{zzzpppqqq~~~{{{zzzwwwnnniii^^^HHH<<<222///000//////000------------------------,,,222000FFFyyy~~~ZZZ>>>666BBBddd666444111000111222111111111111111111111111111111222000333777777BBBeee~~~~~~}}}|||{{{zzzzzzzzzyyyxxxvvvtttrrrpppooooooqqqqqqrrrpppooonnnoooqqqnnntttvvvssswwwyyyqqqdddXXXOOOGGG???::::::777333111000000000///333000000:::PPPkkkUUU???LLLOOO???:::666000444???CCCSSSnnngggEEE333000111000///222000222:::@@@>>>:::777;;;;;;;;;888444222111222---------...000///---+++,,,,,,------,,,,,,+++***))))))))))))(((((((((((((((((((((((())))))))))))'''(((***++++++***))))))***,,,)))***......;;;TTTRRRVVVZZZ\\\___iiiyyywwwfffMMM:::@@@bbblllNNNJJJaaayyy|||rrrTTT333///333222333LLLwwwooouuueeeDDD<<<777777777555444555444444444444444444444444333444444555555666777777777===>>>AAAHHHMMM```~~~zzzjjjaaaeeerrr|||ttthhhnnn}}}wwwqqqmmmkkkhhhiiiwwwzzzjjj___\\\___gggkkkmmmvvvyyytttpppnnnwww|||zzz||||||tttkkkeee^^^[[[VVVRRRNNNKKKHHHEEECCCBBBAAACCCFFFJJJKKKKKKLLLMMMNNNNNNMMMOOOQQQTTTSSSTTTRRRNNNMMMRRRTTTSSSKKKHHH>>>>>>UUUpppppp___gggvvvYYYMMMAAA:::444666===@@@===777111000000444<<>>:::999:::;;;;;;:::888888777777666666777777222111222888EEEVVVgggrrrrrryyy|||vvv}}}uuulllbbbdddrrr~~~uuuvvvyyyxxxxxxvvvqqqXXXEEE999///---...---,,,---------------------------***000111@@@fffeeeGGG:::>>>[[[666444111000111222111111222222222222222222222222222000333777666???bbb~~~|||{{{zzzzzzzzzwwwvvvtttsssqqqpppppppppqqqrrrssssssqqqppppppqqqpppzzz~~~|||qqqhhh___UUUKKKEEE???<<<777444222222000///111...///;;;PPPiii~~~hhhNNNQQQNNN>>>===888222:::FFFGGGPPPgggjjjIII666222111222222111///222:::>>>;;;888999??????===888222000000222///...---...///000///---++++++,,,,,,++++++***)))))))))))))))(((((((((((((((((((((((())))))))))))'''(((***+++++++++))))))***---+++***---///???YYYWWWYYYYYYZZZ___mmm~~~nnnSSS<<<@@@eeeiiiHHHHHHgggvvvQQQ333111333000222LLLjjjeeessspppGGG???777666555444555777444444444444444444444444333333444555555666666777777<<<===AAAGGGGGGRRRhhhjjj\\\YYY^^^lllwwwvvvqqqnnnjjjrrrxxxooojjjkkkhhheeemmmzzzppp```ZZZ[[[dddiiikkkuuu|||wwwrrrjjjkkk}}}zzz{{{{{{qqqjjjbbb]]]WWWQQQNNNKKKHHHGGGEEECCCBBBBBBEEEHHHJJJJJJKKKMMMNNNMMMLLLMMMPPPSSSSSSYYY[[[VVVRRRQQQRRRRRRMMMIII???@@@^^^yyyuuuzzz[[[LLLEEE;;;333444===CCCAAA;;;111...///222555???WWWoooeee___]]]```YYYJJJAAABBBLLLNNNQQQTTTUUUSSSPPPMMMEEE@@@<<<999999:::999888555555666777777777666555111222333777BBBVVVmmm}}}{{{{{{|||~~~}}}}}}uuuggg___kkk}}}yyyuuuyyy{{{uuuzzz~~~\\\DDD999///---...,,,+++,,,------------------------***,,,000:::RRRvvvtttwwwoooRRRAAA;;;OOOvvv666444111111111222111111222222222222222222222222333111333666555>>>```~~~}}}||||||{{{uuutttsssrrrqqqpppppppppppprrrttttttsssqqqpppqqquuuwwwnnndddYYYQQQFFFBBB===999666444222111000---///<<>>888444???MMMJJJNNNaaajjjKKK999333222444555000...333;;;===888777:::AAA@@@===777111...///222111///------///000//////***++++++++++++***))))))))))))))))))(((((((((((((((((((((((())))))))))))&&&(((***+++,,,+++***))))))...,,,)))---111BBB]]]hhheee___[[[bbbtttbbb@@@<<<```hhhDDDFFFkkk}}}RRR444222444///111KKKsss```hhhsssuuuLLLBBB999555444333555999444444444444444444444444333333444444555666666777666999999>>>EEECCCIII[[[uuuooo]]]TTTQQQZZZccceeecccccciiiqqqxxxnnniiikkkiiidddhhhqqqvvveee]]]\\\ffflllmmmvvvyyysssgggcccsss~~~zzzyyy{{{~~~|||{{{xxxxxxuuunnnddd___WWWQQQMMMKKKIIIHHHFFFDDDBBBBBBEEEGGGIIIIIIKKKLLLNNNMMMKKKLLLOOOSSSVVV___ddd```XXXTTTRRRQQQGGGFFF???BBBeeebbbQQQGGG<<<333444>>>EEECCC>>>333000000333111555MMMhhhjjjdddbbbbbbXXXFFF>>>AAAEEEEEEIIISSS\\\\\\TTTLLLGGGBBB<<<999999999777666222444666888888777555444:::777222///666LLLjjjwwwrrrttt|||nnnfffvvv{{{pppzzz~~~{{{~~~kkkFFF;;;111///000...------------------------------,,,)))///555DDDlllnnniii}}}uuu[[[GGG888FFFkkk444333111222333333222000111111111111111111111111222444222444:::@@@YYY~~~}}}zzzyyy{{{yyyuuuqqqnnnmmmnnnnnnrrrssssssqqqnnnmmmppptttyyy|||pppbbbWWWUUUJJJ>>>777888888555111111444000---@@@hhh}}}oooeee\\\TTTOOO<<<777444DDDZZZ\\\WWW___nnnMMM222...888999111000222444444555888===BBB===;;;666222//////000111000000////////////000111,,,,,,+++***))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++''')))---+++222SSSyyywwwkkkfffhhhrrr```???DDDhhhlllEEE===fff[[[:::...000666555HHHggg\\\vvvwwwRRRAAA666777777333444:::444444444444444444444444333333333444444444555555888999:::;;;===BBBHHHMMMdddzzzdddYYYOOOOOOTTTYYY^^^bbbhhhrrryyyvvvpppiiicccaaaccceee|||{{{jjjdddaaaffflllpppssswwwzzzrrrjjjfffllluuu|||yyywwwvvvwwwxxxxxxvvvwwwwwwjjjeee___YYYVVVPPPJJJGGGIIIDDDBBBAAACCCGGGJJJJJJIIIKKKKKKKKKKKKMMMOOOQQQRRR[[[^^^dddiiijjjcccTTTHHHGGGDDD===@@@\\\hhhVVVOOOAAA666:::GGGMMMFFF<<<666555111...///999JJJVVV^^^cccgggdddZZZNNNFFFCCCLLLJJJPPPUUUZZZddd___LLLMMMCCC999777888777666888555555666666666666666666555777222111888@@@XXXzzzxxxvvvxxxrrr{{{yyy}}}{{{~~~}}}LLL>>>111...000///---+++------------,,,,,,+++***000"""///444333```mmm___kkksssfffHHH444>>>SSS444333111222333333222000111111111111111111111111111333111333999>>>WWW|||}}}zzzyyyyyywwwtttpppnnnmmmmmmnnnmmmppprrrqqqoooooorrruuu{{{vvvhhh]]]UUUOOOGGG@@@<<<:::777555000333111...<<<```uuu```PPPFFFAAA>>>888333BBBZZZ___```jjjpppRRR999444===<<<444000222333444555777<<<@@@===;;;666111///......///000000/////////000000000,,,,,,+++***************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))...***,,,///---444TTTxxxrrrmmm{{{\\\>>>DDDjjjiiiGGG>>>___]]]<<<000000555444GGGlllZZZooo}}}ttt||||||TTTCCC888888999444333777444444444444444444444444333333333444444444555555888999:::;;;===AAAGGGLLLWWWvvvkkk^^^RRRPPPSSSWWW\\\```fffppp}}}{{{xxxqqqiiicccaaaaaabbbnnnoooiiifffjjjooorrrvvvzzz{{{ssslllgggkkkqqq~~~{{{wwwtttsssrrrsssttttttvvvsssgggaaaZZZVVVQQQJJJGGGHHHCCCAAAAAABBBFFFIIIJJJIIIJJJJJJJJJKKKMMMOOOQQQRRRVVVZZZbbblllvvvsss]]]EEEBBBDDDAAA@@@SSSwwwiiiXXXJJJ???555888HHHUUUPPPDDD888666333///000:::HHHTTTZZZ___eeeddd]]]TTTNNNLLLTTTVVV___cccccchhhcccPPPMMMDDD;;;::::::888777888555555555555555555555555555777222111777===SSSsssuuuoooxxx|||yyy|||~~~||||||JJJ<<<000---//////---,,,,,,---------,,,,,,+++***...&&&///333333VVVxxxuuucccnnnyyyrrrVVV:::888DDD444333111222333333222000111111111111111111111111000222000333888<<>><<<;;;555444333222777PPP~~~kkkUUUFFF???===777111>>>UUU___dddpppyyykkkSSS===999>>>===555///000222333333666999<<<<<<999555111...---------111000000000000000000000,,,++++++************+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++)))***,,,)))000NNNoooxxxkkkwwwzzzWWW<<>>TTTwww^^^>>>111000444333EEE|||uuuZZZiiiuuuyyyxxxeeeqqqYYYHHH:::999:::666333333444444444444444444444444333333333444444444555555777888999:::<<<@@@FFFJJJLLLcccttteeeVVVQQQRRRUUUZZZ^^^dddmmmxxxzzzrrrjjjddd```^^^]]]^^^uuussslllhhhkkkooorrruuuyyyyyy||||||tttnnniiiiiilll~~~{{{xxxtttqqqooooooqqqsssxxx|||kkkddd\\\XXXRRRKKKFFFFFFCCCAAAAAABBBEEEHHHIIIIIIIIIJJJJJJKKKMMMOOOQQQRRRTTTVVVYYYcccvvv}}}eeeEEE???FFFFFFAAAGGGaaa~~~jjj[[[LLLEEE:::999LLLaaa]]]KKK999777444111222:::FFFOOOYYY^^^cccccc^^^XXXTTTRRRQQQWWWdddjjjhhhlllgggUUULLLDDD===<<<<<<888666777444444444444444444444444555777333222666999KKKgggwwwqqqwww{{{|||~~~}}}xxxzzzyyymmmFFF999...,,,......---,,,,,,,,,---------,,,++++++,,,---000000333GGGggg~~~qqqtttzzzyyycccFFF999;;;444333111222333333222000111111111111111111111111000222111444888;;;QQQuuu~~~}}}||||||wwwvvvtttrrrpppoooooooooppprrrsssrrrpppppptttwwwyyyxxxiii]]]PPPOOOMMMKKKJJJHHHFFFEEEBBB:::666666555???```eeeLLL;;;:::666000999NNNWWW[[[fffeee[[[III:::777:::999333......///000111333555777777555222///...---...///111111111111111111000000,,,++++++******+++++++++))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))***((()))***'''...IIIgggdddvvvxxxnnnyyytttSSS;;;BBBgggjjjJJJ???MMMfffzzz[[[===111///333444EEEzzz___hhhsssuuu~~~zzzdddjjj```NNN===888999777333222444444444444444444444444333333333444444444555555777888999:::<<>>FFFIIIBBB???NNNkkkpppbbbTTTOOOBBB>>>RRRiiicccKKK999888666444444:::BBBIIISSSVVVYYYXXXSSSNNNJJJHHHCCCHHHUUU___dddmmmjjjXXXIIICCC>>>===;;;777444555444444333333333333333222444777333333666666CCC\\\sss}}}yyy|||}}}|||~~~|||}}}{{{zzzyyyqqq\\\BBB777---,,,------,,,---,,,,,,,,,------,,,,,,+++***222000...333888TTTzzzttttttkkkVVVCCC<<<444333111222333333222000111111111111111111111111111444333555999:::OOOrrr~~~~~~}}}yyyxxxuuusssrrrqqqqqqqqqrrrsssrrrpppooorrrxxx~~~{{{lllaaaVVVQQQMMMOOOVVVZZZXXXVVVPPP@@@777888555444CCCYYYuuusssPPP444888777222888HHHMMMLLLRRRNNNGGG===555333555555111---------...///111111222111000///......000111222222222333333222111000000,,,+++++++++++++++,,,,,,))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))),,,,,,------***111JJJdddaaajjjvvv{{{vvvssszzzpppQQQ:::@@@dddlllKKKBBBRRRhhhrrrtttTTT:::000///333555DDDwwwiiinnnuuuuuu~~~aaa]]]{{{{{{gggUUUAAA777666666555555444444444444444444444444333333333444444444555555666888999:::;;;>>>BBBEEEKKKTTTeeeooo]]]SSSQQQRRRVVV[[[___fffmmmrrrvvvvvvnnnfff___XXXSSSTTTaaa|||vvvnnnggggggiiijjjlllooopppuuuyyy||||||tttpppkkkfffeeeppp}}}|||zzzwwwssspppqqqsss{{{vvvlllbbb]]]XXXPPPIIIGGGCCCCCCCCCCCCDDDGGGJJJMMMKKKKKKMMMNNNOOOQQQQQQRRRUUUQQQHHHDDDQQQ^^^UUUAAA;;;AAAEEEBBB===DDD[[[rrruuuhhhXXXSSSEEEBBBWWWmmmcccHHH999999777666777;;;@@@DDDFFFGGGHHHFFFBBB>>>:::888;;;:::CCCPPP^^^nnnmmmZZZDDD???<<<;;;999444222333444444333333222222222222333666333333666555???UUUmmm}}}}}}{{{}}}}}}xxxyyynnnVVV???555---,,,---,,,,,,...+++,,,,,,------,,,,,,,,,)))333...---333...DDDvvvqqqooorrrhhhOOO:::444333111222333333222000111111111111111111111111111444444666999999MMMooo|||zzzvvvsssqqqqqqrrrssspppqqqqqqppppppsss{{{vvvnnneee]]]VVVXXXaaajjjlllkkk___III888666666222444;;;JJJWWWhhhxxx{{{^^^@@@777999555888DDDEEE>>>@@@===:::555222111222333222...---,,,---///000000///---------...///111333555222333444444333222000///,,,++++++++++++,,,,,,---))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***+++---,,,***111HHH___``````eeelllrrruuu{{{jjjNNN:::@@@bbbkkkJJJFFF___yyy|||pppNNN777000///333555BBBqqqxxx{{{zzzuuudddTTTnnn{{{hhhZZZGGG:::555555666777444444444444444444444444333333333444444444555555666777999::::::===@@@CCCHHHNNNYYYrrruuubbbWWWSSSRRRTTTXXX\\\aaagggjjjooozzz{{{rrrjjjbbbYYYSSSQQQYYYkkkzzzqqqiiiggghhhhhhjjjmmmmmmqqqtttwwwwwwqqqjjjfffdddhhh~~~~~~|||yyyvvvssssssttt}}}{{{oooeee```\\\TTTLLLIIIDDDEEEDDDDDDDDDGGGKKKOOOMMMNNNOOOPPPQQQQQQQQQQQQNNNKKKGGGFFFKKKMMMEEE999777999???BBB@@@CCCVVVllltttgggVVVMMMBBBFFF]]]ooo```EEE:::::::::;;;<<<>>>@@@BBB?????????>>><<<:::999777>>>999???KKK[[[oooooo[[[@@@<<<999999666222111444555444444333333222222111222555222333888666>>>SSSmmmxxx}}}~~~rrrsssnnnYYY>>>555...------,,,,,,...++++++,,,---------,,,,,,+++111------111+++999```uuuqqqyyyxxx[[[999444333111222333333222000111111111111111111111111000444333666888777JJJkkk{{{vvvqqqooooooqqqsssoooqqqsssrrrqqqqqquuuxxx||||||}}}zzzxxx{{{~~~|||zzzwwwnnndddaaagggpppxxx|||qqqXXX>>>444555444222111111:::EEESSSfffnnn```JJJ333888444555>>>>>>666555444222111000000000111333000///...///111222000...------...///000222444555333444555555444222000///+++++++++++++++,,,---...))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))''')))+++***(((111FFFZZZXXXWWWZZZbbbjjjrrr{{{wwwcccKKK:::AAAdddiiiIIIFFFgggtttJJJ666111///333333>>>jjjuuuqqqSSSfffzzzeee\\\MMM???777555666666444444444444444444444444333333333444444444555555555777999999:::<<>>@@@BBBCCCCCCCCCAAA@@@>>>>>>>>>===<<<;;;???<<>>:::777777555111222666555555555444333222222222111333111333999888@@@UUUjjjyyyzzzxxx{{{~~~zzz~~~pppkkkgggWWW===555///...---++++++...***+++,,,,,,---------,,,,,,---***---000,,,333IIIttt|||yyyqqqyyykkkFFF444333111222333333222000111111111111111111111111///333333555777555HHHiii|||uuupppmmmnnnpppsssqqqtttwwwuuuqqqmmmlllmmmooooooqqqzzz~~~vvvllljjjoooxxx~~~yyyoooggggggppp|||eeeEEE333222555444000000222222666DDDRRRMMM???...444000000999999111111111////////////---///222333111000111333444222///.../////////000222333444333444555555555333000///++++++++++++,,,,,,---...))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))),,,...---,,,555III\\\XXXYYY\\\bbbfffmmmyyy}}}ppp]]]HHH999CCCggggggHHHDDDiiivvvIII666222000333222:::eeevvvvvvzzz|||SSS]]]rrraaa]]]RRRCCC999555555555444444444444444444444444333333333444444444555555555777888999:::;;;>>>@@@CCCJJJOOOYYYyyynnn```YYYSSSQQQSSSTTTXXX\\\___dddqqq{{{tttkkk___WWWVVVTTTXXXppp|||rrrhhheeeddddddeeegggfffhhhjjjrrrtttiiiddddddZZZaaavvv~~~}}}}}}ttthhhdddaaaZZZQQQMMMFFFGGGGGGFFFEEEHHHNNNRRRRRRSSSTTTTTTTTTSSSQQQPPPJJJ===888???BBB;;;666999===<<<@@@DDD??????TTTooo}}}]]]MMMEEETTTlllqqqZZZBBB??????AAACCCFFFGGGEEEDDDAAA???<<<;;;;;;:::999888;;;;;;DDDNNNXXXgggiiiZZZ===999777666444111333888666666555444444333222222111333000333:::999BBBVVViiiuuuxxx|||}}}}}}{{{vvvwwwuuufff```PPP>>>666000///...++++++...***+++,,,,,,------------...***)))...///---111999dddwwwyyylllsss{{{ZZZ222222222222222222222222111111111111111111111111///444333333666777GGGbbb}}}wwwvvvsssqqqooonnnmmmmmmrrrpppqqqtttrrrkkkbbb\\\WWWVVVkkk|||{{{}}}qqqbbbVVVOOOTTTjjj~~~xxxuuuvvv|||vvvaaaGGG222333999222///000000///111444666555111111111111111000//////......---,,,,,,---111444222222222333555666555444000111333555666777777888888888777444111000111333///---***)))***+++******+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))---...***&&&222SSSsssggg```\\\WWWXXXooorrrIII>>>===kkkrrrFFFKKKqqqvvvIII000111222111000888ZZZxxxsss|||VVVTTTtttnnnjjj]]]III;;;666666666444444444444444444444444222222333333333333444444444555666777:::<<<>>>???AAAFFFJJJRRRgggnnn]]]YYYZZZWWWQQQUUUTTTTTTWWW[[[ggg{{{xxxooodddYYYWWWZZZZZZeeevvvhhheeeddd```___bbbiiihhhggglll~~~{{{nnneeecccaaa^^^ccc{{{{{{pppgggbbb\\\VVVPPPNNNJJJFFFEEEGGGKKKOOOPPPUUUQQQNNNOOOUUUZZZWWWRRRBBB@@@===<<<;;;:::777555===FFFEEE@@@>>>AAAWWWwwwmmmQQQFFF___xxxqqqVVVAAA@@@DDDIIIKKKJJJFFFCCCBBBEEE>>>:::<<<<<<999:::???AAA@@@FFFKKKRRRaaabbbQQQ<<<999444111000111444777::::::999777666444333333000000222444333777CCCPPPgggooozzz|||pppttt|||xxxuuurrrwwwkkkXXXMMM<<<444---------,,,,,,------,,,,,,++++++,,,,,,------,,,+++***+++---///111LLLlllwwwppp222222222222222222222222111111111111111111111111///444333333666777EEE```}}}zzzxxxuuurrrooommmllllllsssrrrrrrssspppfffYYYOOOMMMKKK\\\mmmooo|||{{{lllZZZKKKBBBAAALLLYYYxxxxxxzzz{{{sss```IIIBBB???555111000...---...000111000///000111111222222111111//////...---,,,...222555444444555666777777666555222222444555777777888888777777666444111000111222///---*********++++++***+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++---++++++<<>>888666555444444444444444444444444222222333333333333444444444444555777999;;;===>>>AAAEEEJJJPPP___{{{pppeee___VVVRRRSSSSSSSSSTTTWWW[[[eeexxxzzzssshhh^^^VVVXXXVVV^^^~~~{{{jjjfffeeebbb```bbbfffeeeeeennn}}}pppfffbbb^^^ZZZ\\\mmm}}}rrrjjjddd^^^XXXRRROOOKKKGGGEEEHHHLLLQQQSSSWWWTTTSSSVVV\\\]]]XXXQQQEEECCC@@@<<<999888777888EEENNNLLLBBB===???WWWyyypppWWWNNNaaasssjjjRRRAAAFFFJJJMMMNNNKKKGGGDDDBBBEEE???===@@@@@@<<<<<<@@@@@@???EEEIIIOOO]]]^^^NNN;;;888444000000111444666;;;;;;999777444333222222222222333444333555@@@LLLaaajjjvvv~~~yyy}}}xxxrrrsssxxx|||jjjZZZMMM<<<444---------,,,+++------,,,,,,++++++,,,,,,------,,,+++++++++---///000<<<^^^~~~}}}222222222222222222222222111111111111111111111111///444222333666666CCC]]]zzz}}}|||zzzvvvrrrooolllkkkjjjssssssuuuvvvsssfffTTTFFFCCCBBBNNNXXX[[[iii|||{{{lllYYYJJJ???:::;;;@@@ZZZppp|||{{{vvvvvv|||xxxfffZZZMMM<<<666222...------------...---///000222333444444333000000000...---///222555666777999:::999888666555444444666777777888888888666666555333000///000222000---+++***+++++++++***+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,***...BBBiiizzzwwwqqqcccfffOOOCCCIIIuuupppFFFNNNuuuRRR555000000111222666PPP}}}XXXAAAHHH^^^bbb```RRRCCC:::666444444444444444444444444444222222333333333333444444333333444555777:::<<<===BBBCCCHHHNNNUUUhhhsssjjjbbbTTTOOOUUUQQQPPPRRRVVV[[[eeevvv|||vvvlllbbbXXXXXXTTTWWWqqqkkkfffeeebbb___aaabbbbbbdddmmmtttiiiccc]]]XXXVVV]]]ttt|||}}}ssskkkeee___YYYTTTQQQMMMHHHFFFIIIOOOTTTWWWYYYWWWXXX^^^cccaaaWWWOOOIIIHHHCCC===777555888;;;OOO[[[YYYIII>>>???\\\tttbbbZZZeeelll```MMMCCCOOOQQQRRRPPPLLLGGGDDDCCCDDDBBBAAACCCBBB??????AAA>>>===CCCGGGJJJUUUWWWJJJ888666333000000111444666======;;;888444111111222444333444555333444===HHHYYYcccppp|||zzzxxx{{{tttkkk[[[LLL;;;333---------,,,+++------,,,,,,++++++,,,,,,---,,,,,,+++++++++---...//////III}}}uuu222222222222222222222222111111111111111111111111000444222333666555AAAYYYuuu}}}|||zzzwwwsssooommmlllkkkooosssxxxzzzwwwjjjVVVEEE@@@EEEKKKKKKGGGPPPcccqqqvvvnnn```RRRFFF??????@@@AAAVVVsss}}}jjjgggqqq{{{yyyrrraaaIII>>>777111000000///...///...000222444555555444333222222111///...000333666777999;;;;;;999777555444666666777888888888888777555555444222//////000222000...+++***+++,,,+++***************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***---???aaa|||vvv~~~qqqhhhwww|||III>>>IIIvvvkkkBBBGGGjjjUUU888000///111444444JJJ{{{YYY>>>===OOOXXX[[[SSSFFF===888555444444444444444444444444222222222333333333444444222222333444666888:::;;;AAA>>>CCCLLLOOOYYYxxx{{{jjj^^^VVVSSSTTTPPPNNNNNNSSSZZZeeexxx}}}{{{~~~xxxnnnccc[[[YYYTTTTTTgggllleeedddaaa^^^___aaabbbdddlll}}}yyymmmfff^^^ZZZUUUVVVbbbqqqcccrrr|||ssskkkeee___YYYUUUSSSOOOJJJHHHLLLRRRWWWZZZZZZXXX\\\dddiiicccWWWNNNMMMLLLFFF===444222888>>>VVViiijjjUUU@@@@@@bbbyyymmmfffiiifffXXXKKKHHHVVVVVVTTTPPPJJJEEECCCBBBEEEEEEDDDCCCAAA???@@@AAA===;;;AAADDDDDDLLLOOODDD555444222000000222444666???@@@???:::555111111333333222333555444555<<>>TTTrrr{{{zzzwwwsssqqqooonnnnnnpppyyy}}}qqq]]]KKKGGGQQQSSSIII??????OOOcccnnnnnngggZZZKKKBBBAAACCC888AAATTTuuummm___bbbsss~~~rrrZZZEEE;;;333222333000///222000222444666666555333222222222111///...000333666666999;;;:::777555444444888888888888888888777666555555444222000///000222000...+++++++++,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++---:::UUUmmmjjjgggvvvrrriiivvvxxxGGG>>>JJJwwwjjjAAAAAA[[[vvvTTT888111...111444222DDDzzz{{{tttvvvWWW>>><<>>HHHMMMRRRfffmmm\\\\\\YYYPPPPPPLLLKKKPPPXXXggg{{{|||tttuuuxxxmmmddd]]]ZZZTTTSSS___{{{ppphhheeeaaa^^^``````bbbfffnnnzzzxxxkkkfffeeejjjrrr|||ooofff^^^ZZZWWWUUUYYYnnnxxxbbbhhhpppsssqqqkkkfffdddkkkmmmrrrxxx{{{tttmmmgggaaa\\\YYYUUUQQQMMMLLLOOOUUUZZZ]]]\\\YYY]]]hhhmmmeeeXXXQQQQQQNNNGGG<<<333222888???XXXttt{{{cccFFF???]]]{{{tttnnnkkkbbbUUUOOOPPP[[[YYYUUUOOOIIIDDDCCCDDDIIIIIIGGGBBB>>>>>>???@@@<<<:::???BBB>>>BBBFFF???333222111111222333555666???AAABBB>>>777333333555111000111444555666<<>>iiixxxiiiqqq222222222222222222222222111111111111111111111111111444111333777444;;;OOOmmm|||zzzwwwtttqqqpppooooooyyy|||jjj[[[UUUaaa[[[LLLBBB===FFF\\\jjjqqqqqqeeeTTTIIIDDDBBB;;;:::???ZZZvvvccc___kkkttt{{{vvvhhhNNNAAA666555555000///111111333555777777666444222333222111///...///222555666888:::999555333444666999999999888888777555555555555444222000000111333111...,,,+++,,,,,,,,,+++***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,///999OOOccc```[[[dddkkkeeehhhxxx}}}pppDDD<<>>:::<<>><<<999>>>@@@999:::???:::111111222222444555666777;;;???BBB@@@:::555444666111///111444666666:::@@@IIIVVVhhhxxx}}}xxxvvvzzz~~~|||vvvvvvzzz|||yyyzzzzzz}}}dddGGG777000,,,---...,,,+++,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,,,,,,,222+++111RRRnnnkkkkkk222222222222222222222222111111111111111111111111111444111333777333999LLLhhh~~~|||yyyuuuqqqooonnnmmmvvvttthhhffflll\\\IIIEEE???@@@RRRcccmmmtttoooeeeZZZNNNDDD???===;;;DDDcccsssfffcccddd___bbblllnnn[[[JJJ<<<:::888111...111000222555888999888666444222222111///---...111444666999:::777444222555999999999999888777555444333555666555333111111222444111///,,,+++,,,,,,,,,+++))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))***))))))+++...888KKK\\\[[[TTTVVVYYYYYYgggxxx}}}zzzpppeee@@@:::>>>lllmmmDDDLLLjjj|||qqqGGG333222///111333///>>>eeepppsss{{{yyyZZZ>>>888:::???BBBBBBAAAAAA<<<666444444444444444444444444222222333333333333444444333333333444555777999999;;;<<<>>>@@@CCCJJJRRRWWWzzznnnbbbYYYNNNMMMIIIJJJPPPZZZfffuuu{{{||||||qqqkkkccc\\\WWWUUUVVV```wwwvvvlllddd]]]^^^ddd^^^dddmmm{{{vvveeeXXXMMMJJJIIIOOOcccyyyxxxmmmddd^^^XXXTTTSSSPPPVVVnnnvvvuuuwwwrrr]]]\\\ZZZXXXUUUPPPLLLIIIBBBCCCFFFLLLUUUbbboooxxxvvvtttqqqlllgggbbb___^^^XXXVVVSSSSSSVVVYYY[[[\\\WWWOOOPPP\\\ccc]]]VVVUUUUUUNNNCCC999444444888;;;KKKrrrnnnWWWNNNUUUbbbhhhqqq|||||||||uuunnnhhhdddaaaaaadddbbb___YYYRRRMMMLLLOOORRRSSSYYYYYYQQQHHHCCC@@@<<<===999>>>???555444999777000111222444555777777888555;;;AAAAAA;;;555444666333111111555666555888<<>>BBB>>>888EEEhhhhhhbbbddd___LLLKKK___oooeeeRRRCCC@@@===444///222...000444888::::::888777222222111...---...111444777999:::777333333777<<<999999999888666555333222666666555444222111333555111///,,,+++,,,---,,,+++))))))******++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))),,,***((()))+++444FFFWWWXXXQQQQQQRRRUUUggguuurrruuuhhh___AAA===@@@oookkkDDDUUU|||sssBBB111333000000333///===[[[vvvtttzzz```@@@666===??????>>>@@@AAA<<<555444444444444444444444444222222333333333444444444333333444444666777999:::999>>>@@@===>>>FFFOOORRReeewwwaaaVVVQQQKKKIIIKKKSSS\\\eeepppzzz|||~~~yyyxxx}}}uuuppphhh```[[[YYYWWW[[[mmmtttjjj```XXXZZZbbb```fffpppnnn___QQQIIIAAA>>>IIIZZZvvvvvvmmmeeeaaaYYYTTTSSSPPPRRRfff}}}xxxmmmooosss}}}ooo\\\]]]\\\YYYSSSLLLHHHFFFEEEDDDDDDEEELLLXXXeeennnoooooommmhhhccc^^^\\\[[[YYYWWWUUUVVVXXXZZZ[[[[[[QQQGGGFFFRRRYYYUUUQQQRRRUUUMMMBBB888555666888:::CCCkkkjjjQQQIIICCCMMM]]]mmmzzz|||uuu{{{tttkkkgggffffffhhhjjjeeebbb\\\UUUPPPQQQUUUXXXVVV___bbbYYYOOOHHHAAA:::===999>>>???444111777666000111333555777888888999000888@@@AAA;;;555444555555222222555666444555999EEERRRfffxxx}}}wwwwww~~~oooyyy{{{xxxzzz~~~yyykkkqqqjjjCCC666///+++---///---++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,++++++***%%%666///+++HHH```gggooo666444222111222222111000111111111111111111111111111111222222333666;;;>>>___}}}yyytttsssrrriii^^^XXXfffmmmllljjjcccdddrrrwwwjjjUUUCCC===??????<<>>???888777...///444666333444999:::777;;;555111000---+++,,,000999777777999:::999888888;;;888555333333444777999777444222222111///000222000///...---,,,+++++++++************************))))))))))))************)))************+++++++++---***+++---***,,,AAAZZZ```\\\WWWPPPVVVrrr|||{{{pppPPP@@@888EEEtttYYYKKK\\\ttt???666///...000111444777TTTtttxxxeeeKKK999:::???@@@;;;777888:::999555555555444444333333333444333222222111111222222333333444444555666666666999;;;===???AAADDDHHHKKKUUUllliiiWWWSSSLLLHHHIIIRRR]]]gggrrrzzzxxxmmmbbb\\\[[[^^^gggqqqzzzrrrfff```ZZZWWWWWW\\\gggrrrnnn]]]XXXRRRNNNTTT\\\___dddpppxxxgggQQQCCC@@@BBBAAA???WWWeeevvv}}}xxxmmmddd```bbbXXXRRRTTTSSSQQQXXXeee{{{kkkbbbcccnnn{{{zzzmmmbbbZZZZZZYYYRRRLLLKKKLLLJJJJJJLLLMMMPPPXXXaaaccchhhiiiccc______^^^YYYXXXVVVVVVZZZ]]]\\\YYYWWWKKKGGGCCCCCCDDDFFFJJJMMMMMMHHH@@@:::666555777999BBBVVVwwwhhhLLLMMMFFFFFFTTTdddllloooqqq{{{uuuooommmnnnnnnlllhhhjjjhhh```XXXXXX^^^ccccccjjjjjjeee\\\RRRJJJDDD@@@>>>;;;666333333444555666222333444555555555555555333666999:::888555444333333555666555555555777999EEEQQQdddvvv}}}~~~~~~}}}zzz~~~yyy}}}|||qqqqqq{{{}}}zzznnnoooccc<<<444000---++++++---------++++++++++++++++++++++++++++++,,,,,,,,,,,,------***...---***333NNNppp666444222111222222111000111111111111111111111111111111222222333666:::>>>XXXwww|||}}}{{{rrrfff[[[ggghhhaaa[[[SSSXXXkkkyyylllWWWFFFAAABBBAAA<<>><<>>>>><<<999888888999888666444444666888:::444333333333333222333444000///...---,,,+++++++++************************))))))))))))************)))************+++++++++,,,***+++,,,,,,555QQQooosssiii\\\OOOTTTvvv```GGG<<>>>>>DDDFFF???888666666666555555555444444333333333444333222222111222222222333333444444555666666666888999<<<===???BBBFFFJJJRRRbbbzzzooo[[[PPPNNNKKKNNNXXXdddnnnwwwuuuiii[[[RRRLLLLLLQQQYYYooo|||qqqiiibbb\\\XXXWWWZZZeeeppp}}}xxxdddSSSOOOJJJEEEKKKRRRXXX\\\bbbsss{{{jjj^^^NNNDDDAAAAAA@@@>>>HHHTTTdddnnnnnnhhhbbb^^^[[[RRROOOQQQQQQSSS```pppzzzwwwggg]]]XXX^^^nnn~~~uuummmhhhhhhddd\\\UUUSSSQQQNNNLLLLLLLLLMMMTTT\\\```eeefffaaa^^^^^^]]]YYYZZZXXXWWW[[[______[[[XXXLLLGGGBBB???????????????AAA>>>:::777666777:::<<<:::GGG```mmmXXXUUUVVV```jjjooovvv|||~~~yyyuuusssqqqooommmkkkiiiddd___aaajjjoooooopppjjjbbbZZZSSSMMMEEE???<<<:::666333222333444444444444444555555555555555333555777777666444333333444555666555555555777999DDDQQQdddvvv{{{tttoooxxx|||zzz}}}vvvxxxuuulllnnnwwwxxx|||sssrrrwwwqqqVVV;;;333000,,,++++++---------+++++++++++++++++++++++++++++++++,,,,,,,,,------(((,,,...,,,///BBBbbb|||666444222222222222222000111111111111111111111111111111222222333555999<<>>:::999:::888888777777777777888999111222333444555666666666111000...---,,,,,,++++++************************))))))))))))************)))************++++++++++++***+++,,,...???ccc{{{jjjXXXXXXyyyrrrQQQDDDXXXXXXGGGXXXjjj>>>555......111111333666IIIiiiBBBDDDMMMPPPHHH<<<666555555555555555444444444444444444444333222222222222222333333333444555555666666666888:::;;;===@@@DDDGGGMMMUUUggg}}}www___MMMJJJHHHLLLXXXeeepppzzz|||ooo___SSSIIIBBBDDDIIIQQQaaauuu|||ooogggaaa\\\YYYXXX[[[gggrrr}}}uuu^^^LLLIIICCC>>>CCCHHHQQQVVVUUUWWW___cccbbb[[[UUULLLFFFBBB@@@???======FFFSSS^^^cccbbb^^^ZZZWWWRRRPPPSSSWWW___tttxxxfffZZZVVVSSS]]]uuu|||xxxuuussslllbbbZZZXXXVVVRRRNNNLLLKKKJJJOOOVVV\\\```bbb___]]]]]]\\\YYYYYYXXXYYY___gggjjjddd^^^UUUOOOFFF@@@<<<:::777333666555555555666888;;;<<<>>>>>>JJJfffnnnooosssxxx{{{~~~}}}uuupppooopppkkkkkkhhhgggnnnxxx}}}|||vvvjjj\\\UUUTTTPPPFFF===999888555333111111222333666666555444444444444444333444555444222111222333666666666555444555777999DDDQQQeeewww}}}tttllleeeeeexxxzzz~~~yyy|||}}}zzzuuummmrrr{{{yyy|||uuusssmmm\\\GGG:::222///,,,+++,,,---------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,((())),,,...,,,333NNNjjj666444222222333333222111111111111111111111111111111222222222333444888;;;IIIhhh~~~ooolllsssnnn```PPPEEERRRooo~~~qqq\\\LLLEEEAAA>>>LLLYYYdddccc```cccjjjnnn[[[HHH:::888777999JJJ___^^^IIIAAADDDeeevvvdddPPPCCC555555...---111555666333222222222222111222333000,,,,,,111===FFFLLLHHH???;;;;;;<<<999999999888888777666555...222444444555777777444111000///---,,,,,,,,,,,,************************((()))))))))************))))))*********+++++++++***+++,,,,,,///CCCjjjxxxhhhccczzzsssMMMEEEbbbYYYHHHSSSvvv===555...///111111333666@@@{{{qqqJJJHHHSSSXXXPPPBBB999777777555555555555555444444444444444333222222222222333222333333444444555666666666777999;;;<<>><<<888333444444444555777888999:::FFF@@@AAASSSppp}}}rrrkkklllpppkkkkkkjjjnnnxxxyyygggTTTPPPSSSPPPDDD:::666666444222000000111333888777555444333222333333333333333222000000111333777777777555444444777999DDDRRRfffxxxxxxmmmddd^^^fffwwwzzzxxxqqqzzzxxxpppooodddMMM>>>;;;111...,,,+++,,,------,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,''')))///,,,***;;;SSS777555333222333333222111111111111111111111111111111222333333333444666999EEEaaarrrgggmmmjjj```SSSFFFPPPkkklllSSSDDD@@@@@@MMMYYYbbb___XXXXXX___eeeZZZHHH999777777999DDDSSSdddNNNCCCCCC^^^uuugggSSSCCC666666///---111999??????:::555222111111222333///+++---333===IIIOOOIII???<<<======999999999888666444222000...333555333444777777333111000///...---,,,,,,,,,************************((()))))))))************))))))*********+++++++++(((+++---,,,///AAAddd~~~xxxtttllliii{{{bbb???@@@cccZZZHHHKKKzzzzzz<<<444...///111111222555:::qqqwwwRRREEEQQQXXXQQQDDD;;;999888555555555555555555555555555444333333222222333333222222333333444555555555666888999;;;<<>>DDDRRRaaahhhgggccc\\\ZZZZZZ[[[[[[aaappp~~~fffOOOGGG???999>>>EEEWWWhhhhhh^^^VVVUUUWWWTTTSSSOOOIIICCC@@@AAABBBDDDEEEJJJRRRZZZ]]][[[WWWQQQPPPOOOOOOTTTdddzzzcccWWWMMMAAANNNoooyyyooofffaaa^^^\\\UUUOOOMMMLLLJJJMMMRRRUUUWWW[[[\\\[[[WWWVVVVVVUUUZZZeeeuuu}}}iiimmmiii[[[JJJ@@@===;;;666666666666777999;;;>>>???EEE@@@???JJJ___sssrrrvvv~~~nnneeehhhooonnnmmmnnntttvvvbbbPPPNNNSSSNNNAAA888444444444222000000333666<<<999666333111111222333444444333111//////222444777777777555444555888;;;FFFUUUjjjzzzxxxlllbbb[[[hhh{{{www{{{~~~xxxrrrxxxjjjhhh^^^III<<<;;;///---++++++,,,------,,,++++++++++++++++++++++++*********+++++++++,,,,,,000((('''......(((000???777555333222333333333111111111111111111111111111111222333333333333555777AAAXXXyyyzzzhhhjjjhhheee]]]NNNPPPeeewww\\\JJJDDDCCCIIISSS]]]\\\UUUPPPSSSXXXTTTDDD777666777999@@@KKKxxxmmmQQQBBBCCCYYYttthhhSSSCCC777777000...000999EEEJJJDDD:::444222111111111...,,,333<<>>===;;;888777777555333111///...///555666222333999999444111111///...---,,,,,,,,,************************))))))))))))************)))************+++++++++(((,,,---+++...===YYYpppiiicccddddddggg{{{XXX:::???bbbYYYHHHFFFiiippp;;;444...///111111222444888hhhvvv}}}TTTAAALLLSSSNNNCCC<<<999777555555555555555666666666555444444333333333333333222222222333444444555555666777999:::;;;===AAADDDFFFJJJYYYnnnyyyppp\\\MMMCCC???@@@IIIWWWeeesss~~~xxxkkk```SSSGGGAAABBBDDD???===CCCLLLRRRWWWZZZZZZZZZ[[[\\\\\\bbbqqqjjjQQQFFF<<<777>>>>>>OOObbbjjjgggbbb```aaaXXXVVVRRRLLLGGGDDDDDDEEECCCDDDHHHOOOWWW\\\[[[YYYVVVTTTQQQOOOTTTddd|||yyycccTTTJJJ===GGGcccxxxoookkkfffaaa```XXXRRRPPPPPPOOORRRUUUVVVVVVYYY\\\ZZZTTTRRRSSSXXX___kkk~~~lllpppqqqfffRRRCCC???<<<888666666666888<<>>666222111111000///111<<>>\\\YYYLLLLLLhhhyyyeee;;;333...///111111111333777___www\\\AAAJJJOOOKKKCCC>>>:::777444555555555666666666777555555444333333333333444111222222333333444555555444666777888999;;;???BBBFFFJJJWWWkkkvvvmmmYYYKKK>>>;;;<<>>@@@BBBCCCHHHPPPVVVWWWZZZ]]]^^^dddtttpppXXXJJJ???<<>>???BBBFFFHHHAAAAAAEEEXXXwwwttteee___eeennnmmmlllnnnxxxhhhZZZRRRUUUTTTIII===:::333444444111000333;;;BBBFFFBBB===777444444555777555666666555333333444555666666555444444777;;;???LLL\\\qqqssseeeXXXiii~~~vvvxxx|||qqqzzzfffWWWHHH:::333---,,,++++++---------+++++++++++++++++++++++++++************+++++++++++++++,,,,,,,,,+++++++++,,,777555333333444444333222111111111111111111111111111222444444333222444555777FFFcccuuuooogggjjjjjjXXXMMMWWWnnnxxxyyylll^^^QQQHHH???JJJXXX```]]]UUUQQQQQQHHH>>>555555555555999???```tttRRRAAAFFF\\\xxxkkkTTTEEE999999...000+++000AAAOOOLLL@@@888222000000000000555DDDRRRdddjjjfffSSSEEE@@@:::222000000////////////000000///777888333666AAADDD???222111000///------------************************))))))))))))************)))************+++++++++***,,,***(((,,,<<>>;;;888888===FFFPPPWWWLLLGGGBBB@@@AAACCCCCCBBB>>>;;;:::GGGeeeooo```\\\ccckkkhhhgggjjjuuu{{{dddYYYTTTYYYVVVHHH===<<<444555444111000444>>>FFFJJJFFF@@@:::777666888999666777888777555444555666555555555444444777<<<@@@OOO___sssxxxiii\\\ooo|||oootttwwwggg|||iiiUUUEEE777...---+++++++++---------+++++++++++++++++++++++++++)))************+++++++++&&&---000,,,(((***++++++@@@555444555000222666111111111111111111111111111222222333333333333444444<<<@@@SSSyyyttthhhaaa[[[RRRIIIFFF\\\]]]jjjrrrmmmhhhZZZFFFHHHKKK]]]ddd\\\bbbbbbLLLGGG<<<444666666444777>>>VVV}}}tttRRR???LLLqqqlllNNNFFF<<<222777000000000888HHHQQQIII:::555///...000222999OOOeeetttooobbbOOO@@@888333000,,,,,,---.../////////...222666777666777;;;;;;999333222111///...,,,+++***+++++++++*********))))))))))))))))))************)))************++++++++++++***,,,***+++@@@TTTTTTSSS[[[VVVWWWlll}}}{{{xxxvvv^^^JJJ<<<999SSS{{{YYYJJJaaa{{{^^^666333///...///111222222555HHH```>>>LLLQQQOOOWWWBBB777999777555444555666555555666666555444333222222111444444444444444444444444444555666777:::<<<>>>???DDDEEEPPPgggzzzwwwaaaMMM===<<<>>>JJJaaarrrqqqeeegggeeebbb```___]]][[[YYYMMMIIIDDDAAAAAABBBCCCDDDKKKOOOVVV^^^eeessstttZZZGGGJJJUUUaaaccceeeggghhhfffdddccc]]]\\\ZZZXXXUUUQQQKKKGGGHHHKKKPPPUUUXXXYYYYYYXXXWWWZZZUUUQQQaaavvv[[[IIICCCCCCCCCRRRYYYfffvvvvvvqqqiiidddaaaaaaaaabbb^^^^^^^^^[[[TTTLLLHHHHHHSSSVVV\\\kkksss\\\KKKCCC===<<<:::999;;;BBBKKKRRRMMMLLLLLLKKKJJJFFFAAA===BBB===:::DDD]]]xxxppp___RRRNNNSSSXXXZZZYYYXXXlllttt\\\ZZZ^^^ccc]]]MMM>>>999999888555222222555<<<@@@MMMHHHFFF@@@666:::???888<<<:::888666555444444444444333333555444555;;;DDDVVVgggyyy~~~tttlllhhhyyyyyy{{{~~~uuugggttt^^^LLLDDD999///,,,++++++******++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))++++++,,,,,,,,,,,,------>>>333333666222333555000111111111111111111111111222222333333333333444444999===OOOssswwwjjjaaaYYYPPPKKKJJJAAAFFF___xxx}}}wwweeeNNNGGGQQQgggkkk^^^cccfffQQQHHH<<<333333333111333:::OOOyyytttRRRCCCSSSwwwjjjOOOJJJ@@@111111000000000777HHHUUUNNN???999222///333888DDD\\\tttvvvppp```JJJ999111---***------......////////////333666777666777::::::888333333111000...,,,+++***+++++++++*********))))))))))))))))))************)))************+++++++++,,,***,,,***,,,AAAVVVVVV```cccZZZ[[[sss~~~wwwkkkUUUCCC:::;;;WWW}}}~~~RRRIIIggg~~~[[[555333///...///111222222444AAAsssnnnGGGKKKPPPSSSZZZIII@@@:::777555444555666555444444444444444444333333333444444444444444444444444444555666777999<<<>>>???EEEFFFQQQiii~~~~~~jjjUUUDDD???>>>LLLjjj}}}wwwnnnfffaaa^^^\\\ZZZRRRMMMGGGBBBAAAAAAAAAAAAIIINNNVVVaaalll|||rrr]]]XXX]]]dddeeeggghhhhhhhhhffffff___]]]ZZZXXXVVVSSSOOOLLLKKKNNNRRRUUUXXXXXXXXXWWWVVVYYYVVVUUUfffkkkWWWOOOMMMKKKWWW```mmm{{{~~~yyyrrrllliiihhhgggfffbbbdddddd```UUUJJJDDDCCCHHHMMMSSS^^^yyyyyyeeeTTTKKK@@@>>><<<999999>>>EEEJJJMMMMMMNNNPPPPPPOOOKKKHHHCCC???;;;???PPPdddooopppnnnggg[[[MMMDDDBBBGGGLLLNNNOOORRRiii}}}nnncccbbbccceee^^^NNN@@@:::333333555888<<<<<<:::777EEECCCGGGEEE<<>>GGG\\\lll}}}tttmmmooo|||rrrpppzzzwwwhhhqqqsssTTTCCC<<<333***,,,++++++******++++++,,,++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------@@@333222777444444555///111111111111111111111111222222333333333333444444555999HHHiii|||rrrjjj```TTTLLLIII===AAAbbbsssTTTHHHZZZxxxzzzfffiiimmmZZZKKK===444333333000222888LLLyyywwwWWWKKK^^^~~~dddMMMPPPGGG333///111000///777LLL\\\XXXHHH>>>555000555>>>MMMggg~~~|||uuucccKKK999111...+++........./////////000000555777888666666999999666444333222000///---,,,++++++++++++***************))))))))))))************)))************+++++++++,,,***,,,,,,111LLLeeehhhhhhfff\\\```~~~uuu^^^KKKAAADDD___|||OOOKKKsss}}}VVV555222///...///111111111222888bbbQQQCCCHHHRRRXXXKKKEEE:::888555444555666555444222333333333444444444555444444444444444444444444444444555777999;;;===>>>CCCDDDOOOhhhttt```LLLAAA888DDDccc|||sssggg\\\WWWWWWXXXYYYWWWRRRJJJDDDAAA???>>>===CCCGGGQQQ]]]jjj~~~vvvjjjggghhhhhhhhhhhhhhhiiiiiiiiiiiifffaaa]]]ZZZWWWTTTQQQQQQRRRTTTVVVXXXYYYXXXXXXXXXYYYWWWYYYkkknnneeeaaa^^^gggqqq~~~|||vvvrrrooollljjjhhhlllmmmdddUUUGGG@@@??????EEEHHHLLL___}}}iiiWWWNNNBBBAAA>>>:::888999===AAAIIIJJJMMMQQQTTTUUURRRPPPGGGEEE@@@>>>DDDNNNSSSRRRSSSPPPIIIBBB======AAAEEECCCFFFMMMggg|||kkkjjjiiiiiihhh___PPPCCC===333333555<<>>GGGJJJDDDFFFGGG======;;;777333222222333444444222222555555888@@@JJJbbbqqqrrrlllttt}}}zzz{{{mmmjjjtttwwwhhhnnnjjjOOO???888111***,,,++++++******++++++,,,++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------KKK888222666444333555000111111111111111111111111222222222333333333444444444888CCC^^^{{{wwwoooaaaSSSJJJJJJGGGhhhbbbKKKbbbvvvtttuuucccPPPAAA666555666333555:::TTT|||^^^UUUkkk{{{[[[HHHRRRMMM888222111000///999RRRhhhdddSSS???666222:::FFFTTTjjj}}}yyyhhhQQQ???777222///////////////000000111222666888888555555888888555333333222111///...---,,,************************((()))))))))************))))))*********++++++++++++)))+++...999\\\}}}vvvrrrfffiiiiiiQQQFFFLLLiiiQQQOOOUUU444222///...///111111000222333UUU[[[:::<<>><<<;;;AAAEEEMMMXXXeeezzzwwwpppooommmllllllllllllmmmxxxrrrjjjccc^^^ZZZWWWUUUVVVVVVXXXYYYZZZ[[[\\\\\\]]]ZZZVVVZZZkkk}}}zzz}}}yyytttpppmmmnnnuuuuuugggSSSEEE???>>>>>>AAAAAA@@@IIIccc~~~hhhWWWMMMBBBAAA???<<<999888;;;===EEEFFFHHHMMMQQQRRRQQQOOOLLLLLLIIICCCBBBEEEFFFCCCFFFDDDBBB???>>>???BBBDDDAAAEEEMMMhhhooonnnpppqqqnnncccSSSEEE===;;;:::;;;???DDDEEEAAA<<<666999GGGNNNKKKOOOOOODDD>>>;;;666222000111333444555333222444555888BBBLLLfffssspppuuuvvvkkklllzzz{{{sss|||wwwmmmpppmmm|||sssgggnnnkkkRRR@@@777111,,,,,,++++++******++++++,,,************************************************+++++++++,,,,,,,,,------ZZZ@@@333555333222555222111111111111111111111111222222222333333333444444555999AAAVVV{{{|||zzzqqqcccZZZNNNEEE```}}}SSSccc}}}iiiSSSDDD777777888666777<<<]]]}}}ccc[[[qqqxxxSSS@@@NNNLLL888444000111111<<>>666666DDDTTTaaappp}}}|||mmmXXXFFF;;;444...////////////111222444555777999888444444777777555333222111000///...---,,,************************((()))))))))************))))))*********++++++++++++(((+++...===eee{{{uuufffJJJ???LLLoooOOOLLLVVV333111//////000000000///222333LLLkkk<<<666FFFIIIEEE@@@<<<999666555555666555444555444444333222222111111333333333444444444555555444444444666777999;;;<<<<<>><<<;;;???OOOiii{{{eeeWWWOOOCCCCCCAAA>>>;;;;;;===???CCCCCCEEEHHHKKKNNNNNNMMMOOOQQQPPPKKKIIIIIIHHHDDDAAA@@@???>>>???AAABBBBBBEEEGGGLLLfffqqqvvv{{{}}}wwwiiiWWWFFF;;;???BBBFFFIIIIIIHHHEEEDDD777999EEEOOORRRXXXWWWJJJ>>>;;;666111///000111333666333222444555:::EEEPPPkkkxxxmmmnnnkkkcccqqqyyyvvvtttqqqxxxjjjuuuxxxmmmfffqqqoooVVV@@@444...+++,,,++++++******++++++,,,************************************************+++++++++,,,,,,,,,------dddEEE444555333222555333111111111111111111111111222222333333333333444444555:::AAAQQQsss~~~zzzvvvppplllVVVLLL]]]dddaaa|||rrrXXXGGG999888999777777;;;ZZZxxxzzzqqq]]]WWWkkk~~~pppKKK:::GGGDDD333111000333444@@@```zzzsssZZZ<<<666:::NNNcccoooyyyrrr^^^KKK@@@777111.........///111444777888666888777333333777888666111111000///...---,,,,,,***************+++++++++))))))))))))************)))************+++++++++---)))+++---;;;aaa|||iiiHHH<<>>EEEVVViiiwwwpppbbbWWWPPPJJJIIIFFFBBB???>>>@@@BBBDDDCCCCCCEEEJJJNNNQQQRRRRRRUUUVVVRRRQQQQQQNNNJJJFFFDDDBBBAAACCCDDDEEEDDDFFFGGGIIIaaazzzlll|||{{{jjjXXXGGG<<<;;;CCCMMMRRRRRRNNNIIIFFF<<<:::DDDQQQYYYaaa]]]LLL===:::666222//////000111666333333555888???KKKXXXsss~~~|||lllaaayyywww~~~}}}vvvyyylllsssrrriiihhhvvvwww]]]BBB333///...,,,++++++******++++++,,,************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------fffEEE333666555333444222111111111111111111111111222222333333333333444444333999AAAOOOnnnyyyooojjjjjj\\\VVVaaa}}}}}}bbbpppaaaNNN>>>;;;;;;888777:::FFF]]]___YYYZZZOOOKKK]]]jjj```AAA444BBB>>>///111222555777CCCccc|||pppRRR:::444999PPPgggrrrwwwzzzzzzvvvjjjWWWGGG>>>999444------...///222666999;;;666888666222333777888777000000///...---,,,++++++))))))*********+++++++++))))))))))))************)))************+++++++++,,,***---///888YYYwww~~~xxx}}}~~~lllIII===QQQzzzrrrMMMFFFeeeNNN222000//////000000///......666===```RRR<<>>;;;888666666666555444111222222222222333333333222222333333444555666666333333444444666777999999888>>>DDDMMMhhhrrrddd[[[VVVYYY```bbb```^^^^^^___aaabbbaaa\\\WWWOOOIIIFFFEEEDDDCCCBBBDDDIIIRRRaaazzzzzzsssmmmiiigggeeedddcccdddeeedddaaa]]]XXXUUUKKKHHHIIIIIIAAACCC```dddOOOGGGDDDEEE===;;;===;;;;;;KKKaaaqqqyyy|||wwwvvvwwwooobbb^^^[[[TTTKKKCCC??????@@@AAA??????CCCLLLWWW```eeeccccccaaa^^^^^^]]]VVVNNNLLLGGGBBB@@@BBBDDDFFFFFFDDDDDDFFF\\\|||iiiYYYiiippprrrhhh^^^WWWRRRLLL???======DDDNNNTTTUUURRRBBB===FFFXXXgggooobbbGGG;;;999666333111///......333222333999AAALLL]]]kkkyyyxxxnnnooooooppp}}}xxxvvvyyyxxxrrrlllppp|||{{{ssswwwpppWWW:::+++***---,,,++++++++++++++++++,,,))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,,,,,,,---------lllDDD333777000222:::666111111111111111111111111111111222222222333333333333666<<>>;;;999======>>>HHHOOO???555888:::333000222;;;CCCDDDFFFWWWhhhYYY<<<333555999@@@GGGLLLNNNNNNEEEAAA:::555222000///---//////000222555777:::;;;555555555555555555555444333000---,,,,,,,,,+++***+++++++++************))))))************+++++++++++++++******++++++,,,---...---+++///>>>TTTeeellllllkkkooo|||___>>>555LLL{{{vvvGGG[[[xxxzzzhhh>>>000000////////////000000***555222BBBxxxfffBBBAAAFFFBBBDDDAAA<<<999:::999555333444555555444444444444555555222333333333333333333222555555555555555555555555999:::===DDDXXXvvvuuuhhhdddbbb___]]][[[YYYZZZ]]]```bbbccc```[[[TTTNNNKKKIIIGGGFFFAAAIIIJJJNNNaaayyy}}}sssmmmjjjhhhfffcccfffcccaaa___]]]XXXQQQLLLBBBHHHDDD???AAACCCQQQhhhqqqSSSHHHJJJEEEFFF@@@===??????MMMfffzzz}}}}}}|||pppwwwmmmmmmhhhRRRAAA===;;;<<<@@@GGGMMMRRRZZZccciiiffflllnnniiiaaa[[[UUUPPPLLLGGGFFFHHHHHHCCC@@@@@@EEECCCFFFVVVlllvvvjjjWWWgggllljjj\\\RRRVVVaaahhhRRR@@@333888FFFPPPUUUXXXHHHEEEFFFRRRccciiiYYYEEE@@@DDD:::000222222///333111333777;;;DDDSSSggguuurrr^^^___fffmmm|||vvvxxxzzzrrrlllvvv|||~~~{{{rrrooosssgggJJJ444...,,,'''+++++++++*********))))))******+++++++++,,,,,,,,,+++*********+++,,,------***+++,,,,,,------,,,,,,oooHHH555888333444999444111111111111111111111111111111222222222333333333444666<<>>EEEIIIIIIIIIAAA:::888666333222333444444444333444444555555333444444555555444444333555555555555555555555555777999<<>>GGGSSS___hhhlllllliiimmmmmmggg___[[[VVVQQQNNNJJJHHHHHHEEE@@@>>>@@@CCCBBBEEESSSgggtttpppdddnnnpppiii[[[SSSZZZiiirrr```KKK999777AAAJJJPPPTTTMMMJJJIIIQQQ^^^cccVVVDDDCCCFFF<<<000222222///222///111444<<>>666666444444555999;;;:::666555555222---333111000111222333222111222000//////000111000///...///111444888::::::888333333333333333333333333222000------------,,,+++,,,+++++++++************)))************+++++++++++++++******++++++,,,---)))/////////DDDdddrrrmmmlllnnnwwwhhhSSSAAA;;;JJJqqqcccFFFiiiaaa555000//////......//////000222333333888VVV[[[<<>>IIIbbbwwwrrrlllhhhfffgggggggggbbb^^^XXXSSSPPPNNNLLLKKKJJJMMMJJJLLL\\\ppp~~~wwwtttrrrpppllliiieee```WWWNNNFFFAAA>>>===;;;AAAAAABBBGGGFFFJJJYYY{{{]]]PPPPPPEEELLLHHHAAA@@@>>>FFFYYYfffsssyyy}}}uuuUUU???999888>>>KKK]]]mmmtttqqqkkkkkknnnnnnhhhbbb___\\\XXXSSSOOOLLLJJJEEE@@@???BBB@@@AAADDDKKKZZZjjjpppooouuusssiiiZZZSSS[[[jjjvvvmmmXXXAAA888;;;DDDMMMSSSVVVQQQMMMRRR]]]aaaUUUEEEGGGJJJ>>>222222111...111222111444>>>PPPeeewwwwwwfffbbblllwww|||{{{~~~~~~|||wwwtttwwwtttzzzmmmhhh```NNN888---...///++++++++++++*********************+++++++++,,,,,,,,,+++************++++++,,,++++++,,,---------------ZZZ:::111222222111...111111111111111111111111111111222222222333333333555666:::HHHeeewwwyyy}}}llleeeiiiqqq\\\OOOGGG@@@===999;;;@@@IIIGGGAAA```pppKKK888444555555666777555555666333//////222444333333444666888888888555444333333444333000---...///222777<<<===:::777111111111111222222222222111///.........///---,,,,,,,,,+++++++++*********))))))*********+++++++++++++++******++++++,,,---***111///333RRR{{{xxxwwwxxxfffQQQAAAAAARRRuuuaaaKKKqqq\\\444/////////....../////////222000444555GGG{{{ppp???<<>>FFFSSSPPPFFFaaaWWW<<<444555777888888333333888999444333555111111111444777::::::999777666555666666444111...///000444;;;AAAAAA<<<666000000000111111111222222000///...///000000///---,,,,,,,,,++++++++++++***))))))*********+++++++++++++++******++++++,,,---,,,///...:::eeeoooSSSAAAGGG___ZZZMMMxxxZZZ777//////............//////...---444555@@@rrrqqqLLL;;;JJJPPPWWWKKK???;;;;;;999777777666666555555666777888888666666777777777777666666444444444444444444444444333666:::<<<@@@TTT{{{wwwqqqmmmjjjhhhddd```\\\XXXVVVUUUSSSRRRIIIQQQPPPKKKHHHMMMmmm~~~{{{yyyuuuoookkkYYYYYYUUUMMMFFFDDDGGGLLLPPPUUURRRRRRWWWTTTVVVbbbzzz^^^IIIEEERRRRRRJJJKKKLLLKKKPPPIIIJJJMMMSSS[[[jjjvvvrrrrrrYYY>>><<<===MMMdddssswwwuuusssrrr{{{~~~zzzuuummmdddZZZQQQJJJLLLOOOLLLEEEAAACCCDDDBBB<<<>>>HHHTTTZZZeeeccc```\\\YYYYYY]]]aaaooocccPPPAAA>>>EEEOOOVVVdddXXXNNNUUUiiitttfffRRRPPPQQQDDD555444222...111666666===MMMbbbuuunnnaaa\\\YYY```sssxxxtttuuuuuutttvvv{{{~~~|||~~~www~~~oooYYY>>>000------,,,+++******************************+++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---.........------qqqIII444777444///555111111111111111111111111111111222222222333333333222555999DDD[[[}}}sssfffaaaiiizzzeeeRRREEE===>>>EEEQQQQQQGGGZZZ[[[???666888999999:::666555888:::777444333333333444666999999888666222222222333444444222000000222777???FFFEEE===666//////000000111222222222//////...000111111000...,,,,,,,,,,,,++++++++++++)))************+++++++++++++++******++++++,,,---,,,---...@@@ooozzzVVV@@@KKKkkkOOOKKKzzzVVV888///......------......///,,,...333333<<>>III\\\sss}}}{{{xxx|||zzzmmmbbbWWWOOOKKKOOOQQQLLLCCC===GGGGGGDDD???>>>EEEJJJLLLRRRQQQSSSXXX[[[ZZZZZZ]]]kkkeeeWWWGGGBBBHHHRRRXXX```RRRFFFMMMcccssskkkZZZSSSTTTFFF666555222///222222777DDDXXXnnn{{{eeeWWWRRRTTTaaarrr|||yyyrrruuuqqqoooqqquuu{{{|||{{{|||||||||yyyuuu|||nnnTTT:::000///---++++++***************+++++++++******+++++++++,,,,,,,,,...------,,,,,,,,,,,,---,,,,,,---...............rrrMMM888;;;666///777111111111111111111111111111111222222222333333333111666999@@@SSStttxxxvvvpppeee\\\YYY[[[kkkmmmYYYIIIFFFBBBHHHKKKCCCPPPooopppTTT???:::<<<<<<:::;;;<<<:::777666666555333888888999;;;<<<;;;777444//////...000222222111000111333999CCCJJJIII???666//////000111111222333333///...///000222222111///------,,,,,,,,,+++++++++)))************+++++++++++++++******++++++,,,---,,,,,,///@@@fff~~~UUU>>>NNNrrr~~~OOOKKKtttLLL666///......------......///---111///...999PPP{{{|||MMMEEEbbbooo]]]JJJ@@@===999666555777666555444444333333444333444444555555444444333333333333333333333333333444333555888999GGGjjjzzztttnnnjjjccc```]]][[[ZZZYYYWWWVVVXXX\\\YYYRRRHHH???QQQvvv|||yyyuuutttmmm___RRRNNNVVV___[[[cccbbb___^^^VVVWWWeeezzzyyyzzzuuu]]]UUUccc```YYYccchhh\\\OOOKKKEEEBBBAAA>>>AAAVVVpppuuu^^^EEEHHH\\\mmm~~~{{{xxxzzznnncccTTTRRRTTTWWWTTTJJJAAA>>>IIIJJJIIIHHHKKKOOONNNIIIDDDBBBDDDMMMSSSTTTVVVYYYcccaaaWWWIIIDDDNNN[[[bbbVVVIII<<<>>>QQQeeehhhaaaUUUVVVGGG777555333000444222<<>>;;;:::???>>>555222666999777777888:::======;;;666222111000//////000111000...222444;;;EEELLLKKK@@@777///000000111222333333333///...///111333333111000---------,,,,,,,,,++++++)))************+++++++++++++++******++++++,,,---------000>>>XXXttt{{{}}}TTT<<>>JJJiii}}}tttcccTTTRRR\\\hhhXXXbbbdddaaa]]]SSSSSSaaauuu}}}tttqqq}}}xxxcccfffsssooohhhtttzzzjjjXXXOOOJJJIIIHHH???888EEE[[[yyycccMMMRRRlllyyyyyywww{{{qqqgggSSSXXX___aaaWWWIIIAAAAAAIIIKKKLLLPPPWWW[[[VVVMMM@@@::::::BBBIIIKKKOOOTTT[[[\\\UUUHHHFFFSSSdddmmmMMMBBB555222AAAWWWccceeeUUUVVVGGG777666444111555666BBBWWWmmmiiiZZZSSSZZZppp~~~zzzwwwzzznnnlllpppzzz{{{yyyyyywwwtttrrrppptttyyyzzz~~~rrr[[[AAA...---000,,,+++000))))))******++++++++++++******+++++++++,,,,,,,,,111000///...............,,,---......//////......nnnQQQ???777222222555222222222222222222222222111111222222222333333333333222555===LLLfff~~~zzzqqqfffbbbbbbeeeuuuuuuYYYMMMOOOMMMEEEJJJHHHMMMXXXbbbpppjjjPPPIIIIIIHHHIIIOOOJJJFFFBBBAAABBBAAA<<<888:::999777555555666888999???===:::777666555666666333222111000000//////000111;;;@@@GGGSSSNNN>>>777222000///000111333333222111111000000000000111111......---,,,++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,444///...===XXXqqq||||||tttmmmEEE>>>MMMsss]]]\\\qqqssswwwfff999555////////////////////////333///---444777888^^^hhh}}}yyyNNNJJJxxxlllFFF??????999;;;666555555666666666333111444444444444444444444444333333333333333333333333222111444888555999QQQlllzzzsssnnnjjjeeebbb^^^\\\]]]^^^______ggg```VVVLLLCCCAAAJJJVVV}}}dddQQQSSSbbbnnn^^^]]]\\\YYYRRRMMMOOOSSSaaa{{{tttttt|||~~~rrr~~~uuutttyyyyyy[[[LLLIIIHHHFFFAAA===@@@FFFiiizzz\\\UUUddd~~~zzznnnppp|||rrraaaccceeecccWWWIIICCCDDDKKKJJJQQQaaapppppp```PPPEEE888666<<<===DDDNNNMMMRRRRRRRRRJJJLLLdddpppdddMMMBBB444///777IIIZZZcccWWWTTTJJJ===777777666222888QQQmmm~~~tttbbbbbbaaannnvvvwwwpppkkkjjjrrr{{{{{{{{{~~~}}}vvvooouuunnnllluuunnn]]]DDD888---,,,...---------++++++++++++++++++++++++++++++++++++,,,---.........------------...//////---///222333111///---,,,]]]BBB666555444333222222222222222222222222111111222222222333333333444333444;;;HHH```vvvmmmbbbVVVPPPPPPTTTcccyyydddYYYYYYTTTJJJFFFIIISSS[[[ZZZZZZiii|||mmmeeeaaaXXXQQQQQQDDDCCCBBBBBBBBBAAA===:::999888777666666777888999:::888555333222111222222222111111000/////////000000===FFFOOOYYYRRRAAA:::111000///000222333333222111111111000000000000111......---,,,++++++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,***///???WWWjjjooommmmmm|||bbb@@@:::FFF{{{oooSSS^^^{{{fff777111........................222///---333444444UUUuuu^^^HHHddd}}}vvvYYYLLLBBB888:::777666555666666666333111444444444444444444444444333333333333333333333333333111333777555777III___zzztttoookkkeeebbb^^^\\\\\\^^^^^^^^^jjjaaaUUUKKKBBB???EEENNNxxxyyy\\\MMMVVVdddjjjYYY[[[\\\YYYQQQKKKJJJLLLZZZyyyrrrrrrttt}}}|||{{{fffQQQLLLHHHEEE@@@:::;;;???XXXzzzwwwaaa___ppp}}}qqqrrr|||}}}jjjgggfffcccZZZNNNGGGGGGNNNPPPYYYjjjzzzyyyhhhXXXDDD777555999777>>>HHHIIIKKKJJJIIIFFFPPPmmm{{{nnnMMMAAA555000333===NNN\\\VVVPPPGGG>>>888666666777BBBXXXrrr|||wwwnnneeennnooorrrzzzzzzxxx~~~nnnllllllrrr{{{{{{|||}}}}}}uuupppttt{{{xxxhhhYYYCCC777---,,,...---,,,---+++++++++++++++++++++++++++******++++++,,,---......---------......//////---000222333111000//////pppJJJ888777666000222222222222222222222222111111222222222333333333444333333888CCCYYY{{{{{{ooobbbZZZTTTMMMJJJKKKHHHWWWrrrggg[[[VVVRRRJJJRRR```hhhaaaTTTRRRYYYzzzuuucccSSSMMM>>>@@@BBBCCCBBB@@@===;;;777777777777777777777777666444222000////////////111111000/////////000000///===IIIVVVaaaWWWCCC<<<111000///000222333333333222222111111000000000000......---,,,++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,---+++222EEE]]]lllnnnkkkfffrrrrrrUUU<<<666AAApppgggNNNgggaaa666111........................000///---111111...HHHtttyyyrrrFFFIIIjjjvvvfffRRR@@@666999777666555666666666444222444444444444444444444444333333333333333333333333444111222555555555???MMMooo~~~xxxrrrlllhhhhhheee```]]]]]]^^^______jjj___SSSIIIBBB???BBBHHHlllwwwSSSGGGXXXfffdddUUU[[[___[[[QQQIIIFFFFFFOOOpppzzzsssqqqqqq}}}qqqUUUMMMEEEBBB>>>999888:::HHHggg}}}}}}tttgggjjj|||ppphhhaaa^^^XXXNNNEEEBBBPPPUUUdddzzzuuubbbHHH;;;888888333888DDDFFFGGGBBB@@@BBBTTTxxxwwwRRRBBB777444222111???RRRUUULLLEEEBBB===666888AAAQQQdddzzzqqqkkkjjjhhhaaazzz~~~zzzxxx}}}oooqqqsssxxx~~~rrrqqq{{{yyyxxxyyysssdddWWW@@@555---,,,------,,,---++++++++++++++++++++++++************+++,,,------------........./////////...000222222222111222333XXX<<<777666000222222222222222222222222111111222222222333333333333222333666???SSStttnnnaaaUUUPPPOOOLLLKKKKKKEEESSSrrr{{{___WWWWWWUUU\\\jjjtttqqqdddZZZXXX^^^tttsss___NNNFFF???AAACCCDDDBBB???<<<;;;777777888888888777777666555444333111000000000000000000/////////000111111111;;;FFFWWWggg]]]DDD:::111000///000222333333333222222222222111000000///......---,,,++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------222---444MMMkkk||||||wwwiiippp}}}jjjMMM===999EEEkkk^^^VVVyyyWWW666333........................---...---///000,,,>>>aaapppNNN<<>>888777555555666666444222444444444444444444444444444444333333333333222222333000000444555555888???```~~~wwwpppiiidddiiiddd___[[[[[[\\\\\\\\\hhh\\\PPPIIIEEEAAACCCFFFeee~~~zzzOOOAAATTTaaa[[[VVV___ddd\\\PPPGGGEEEFFFIII___zzztttqqquuu|||uuuTTTJJJBBB???>>>;;;:::;;;DDD]]]nnnpppllleeejjj{{{~~~vvvkkkaaa]]]WWWMMMBBB<<>>UUU|||{{{\\\GGG888999555---666GGGUUUJJJEEEGGGAAA888===KKK```ppp~~~mmmeeebbbaaaWWW~~~yyyuuulllssszzz~~~vvvgggeeeooo||||||qqq___PPP<<<333,,,,,,---,,,,,,---++++++++++++++++++++++++************+++,,,---------......///////////////...///111222222333555777kkkEEE666444333222222222222222222222222111111222222222333333333111111333666<<>>===;;;:::<<>>888:::SSS|||fffLLL999:::888///111===NNNFFFCCCFFF@@@999BBBTTTlllyyy{{{mmmcccZZZSSSWWW|||}}}qqqgggsss}}}xxxhhhcccjjjuuu~~~sssZZZGGG888111,,,,,,---,,,+++---++++++++++++++++++++++++************+++,,,---...---...///000000000//////---///111222222444666888}}}{{{QQQ777222555222222222222222222222222111111222222222333333333///111444666999GGGccc}}}sssiii^^^XXXQQQIIICCCBBBFFFGGGTTTuuuttt___[[[WWWUUUXXX\\\[[[VVVQQQNNNTTT]]]eeelllqqqttttttnnnnnnlllhhhcccaaacccfffhhhbbbYYYRRRMMMHHHBBB===<<<;;;:::888777555444333111222222111111111111111000000000111222333444555;;;999:::NNNccc\\\EEE<<<444222000000111222111000000111222333333222111000......---,,,++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------......EEEuuupppIIIGGGIIIeeexxxuuuNNNYYYQQQ777,,,------------------------***000//////222111777HHH}}}|||HHH@@@MMM```]]]PPPEEE999:::888666555666666555444444444444444444444444444555444444333333222222111222111111333555666555444999UUUyyy~~~zzztttmmmhhhccc```\\\[[[^^^bbbfffhhhlllcccYYYPPPGGG???===???WWWrrrfffdddllliiikkk|||ZZZ===>>>EEEDDDRRRaaafffYYYGGGAAABBBDDDIIISSSuuuxxxvvvsssooolllggggggnnnvvvzzz{{{|||{{{{{{lllYYYOOOEEE@@@<<<999:::>>>MMMXXXXXXTTTSSSMMMJJJSSSUUUYYYcccooozzz{{{qqqhhh[[[MMMEEEDDDNNN___|||uuu\\\HHH===999666>>>KKKNNNBBB;;;666888NNNxxxoooUUU???:::888111///444AAA???@@@BBB>>>===JJJ\\\tttwwwmmmaaaTTTIIIaaazzzwwwkkkyyy{{{oooggghhhooovvvzzz~~~]]]DDD444...+++------++++++---++++++++++++++++++++++++++++++++++++,,,---......---...///000111000//////,,,...111333333444555777fff\\\:::111777222222222222222222222222111111222222222333333333///222666666666@@@YYYpppzzzqqqggg___VVVMMMIIIJJJFFFGGGLLLaaatttdddUUUSSSPPPNNNOOORRRTTTTTTQQQRRRUUUYYY^^^dddjjjooojjjlllllliiihhhooo{{{{{{jjj^^^XXXRRRJJJCCC???===:::777555333333222111111222222222222222111111111111222333555666777999666555DDDUUUNNN??????666333111000111111000...///000222333444444333222......---,,,++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,------------......111LLL{{{nnnGGGGGGNNNuuulllHHHNNNJJJ666***------------------------+++222000...333222444@@@eee[[[??????QQQQQQJJJCCC777:::888666555666666666555444444444444444444444444555555444333333222111111222333222111222333333333555EEE]]]vvv}}}{{{xxxssslllccc^^^XXXVVVTTTWWW]]]fffmmmpppjjjddd\\\SSSFFF<<<:::>>>KKKiiilll^^^\\\]]]bbbkkk~~~fffHHH??????>>>NNNaaaiii\\\IIIBBBBBBBBBKKKYYYxxx}}}vvvvvvvvvrrrkkkdddccckkkrrrssssssuuuuuutttxxxyyyxxx}}}wwwdddWWWPPPGGGBBB<<<:::>>>EEENNNUUUQQQMMMNNNHHHCCCHHHJJJHHHMMMXXXdddrrrwwwiiiXXXKKKKKKRRRYYYgggwww```III;;;888888CCCPPPRRR???<<<888777HHHqqqwwwcccLLL>>>777333111111555;;;@@@???>>>FFFXXXgggyyy|||tttmmmcccWWWOOOjjjvvv|||qqq~~~wwwooojjjkkkoootttzzz___@@@111,,,+++------+++***---++++++++++++++++++++++++,,,,,,,,,,,,---...///000---...000111111111///...+++...111333444333444555\\\uuuddd>>>111777222222222222222222222222111111222222222333333333///333777666333:::QQQgggsssfffXXXMMMJJJMMMAAAFFFJJJWWW~~~~~~oooiiihhhQQQTTTUUURRRQQQVVV]]]cccUUUTTTTTTTTTUUUYYYccclllkkknnnooolllmmmyyyvvvggg```ZZZPPPGGGAAA???;;;777444222222222222333333444444444444333111111222333444666777888333222111<<>><<<777CCCjjj}}}oooXXXDDD888444444333///:::AAA@@@AAAOOOcccqqq|||xxxsssnnnfff```\\\kkksss|||{{{ooo{{{xxxpppmmmppptttrrrwwwYYY777///++++++------******---++++++++++++++++++++++++------------...///000000---...000111222111///...***---111444444333333333]]]ggg```JJJBBB444555444333333222222222333222222222222222222222222555000111666777999HHH[[[yyymmm\\\RRRRRRIIIGGGHHHRRRgggmmm___^^^LLLkkklllWWWggg{{{xxxjjj```XXXUUURRRLLLLLLPPPZZZWWWYYYUUUQQQhhh}}}nnnddd\\\TTTNNNFFF>>>555000000222111000666666555444333333222222222222333555777999999999444444444555777999:::;;;<<<999555111//////000111222333444555555444222000///...,,,+++******+++,,,++++++,,,,,,,,,,,,------,,,,,,+++++++++,,,------+++666OOOnnnccc===AAAllldddRRR\\\ppp}}}]]]<<<------------------------------///...------...000333444BBBzzzjjj===<<>><<<888555555888:::999666666666666555444444333333333333333222222111111111333333333222222222111111444777===FFFVVVfffooosssrrrtttpppfff[[[QQQFFF<<<===:::999<<>>>>>AAAEEEIIIbbbxxx___PPPPPP^^^~~~xxxdddHHH>>>EEEKKKcccsssgggPPPBBB@@@AAANNN```yyy}}}qqqdddcccsssyyyuuunnnssswwwtttnnnkkkmmmrrrrrrllleeecccddddddbbb^^^VVVMMMDDD@@@>>>???HHHTTTUUU[[[]]]XXXRRRNNNKKKGGGGGGBBB===>>>HHHZZZmmmzzz{{{dddSSSQQQ]]]jjjlllxxxqqqbbbFFF???===666OOOcccRRRBBB<<<<<<888>>>ggg~~~xxxwwwgggLLL999444444111777888;;;BBBMMM___qqq~~~{{{wwwiiillluuurrrgggkkkpppzzztttuuunnnttt}}}zzztttuuu{{{ssstttyyyzzzdddJJJ:::000000...---+++***)))(((++++++,,,,,,,,,---------......---++++++...222666222000......000111222111///000222444555555444444dddmmmdddGGG===333444444333222222222333333222222222222222222222222555000111666666888EEEWWWwwwvvveee^^^aaaPPPKKKHHHKKKUUUnnn}}}jjjaaaYYYrrr{{{mmm}}}ssseee[[[RRRIIIEEEGGGCCCBBBEEEDDDEEE___~~~rrrhhh___UUUOOOAAA:::333000222444444333555555555444333222222111111222444777999999888777222222222333444555777777999777333111//////000000111222333444444333111000///...,,,+++******+++,,,++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...///666IIIdddvvvyyyvvvsss}}}YYY???@@@fffbbbRRRaaarrrvvvVVV888---...------------------------......---...///000222333;;;jjjVVV@@@DDDPPPOOODDD:::888777555555666777777777777666555555444444333444444444444333333222222333333333222222222222111444555777>>>JJJWWWbbbfffmmmkkkbbbVVVMMMIIIEEE@@@>>>:::888888:::>>>HHHRRRVVVTTTPPPHHH@@@<<<===???BBBGGG___~~~fffOOOJJJTTTrrr}}}oooXXXFFF@@@IIIcccuuukkkSSSCCCBBBEEEPPPbbbyyysssnnn{{{wwwzzz~~~}}}vvvpppnnnooossspppmmmkkkkkkjjjgggddd[[[QQQHHHFFFFFFHHHQQQZZZ]]]aaabbb\\\UUUQQQMMMHHHDDD???;;;;;;CCCRRRbbblllsss]]]NNNLLLUUU^^^hhhwww~~~nnn___EEE>>>===<<>>HHHRRRYYYcccccc]]]UUUPPPOOONNNJJJFFFBBB>>><<<999888<<>>000+++,,,,,,,,,---------------,,,,,,,,,,,,------------+++,,,------///222777;;;666444111000000111000//////000000111333555666777sssXXX<<<999333333222222222333444444222222222222222222222222444222222444333555===HHH___lll\\\YYYPPPKKKLLLPPPJJJIII___|||nnn[[[MMMFFFCCCDDD@@@@@@@@@FFFdddyyymmm___QQQHHH555333222333666777777555333222222222222222222222000555:::>>>===999444222111000//////......//////000000000000///......---......///000111111000000///...,,,+++******+++,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---...///111DDD___uuu}}}|||yyyxxxzzzuuueeeNNN<<<777RRRrrr{{{YYYWWWuuu~~~}}}gggHHH222,,,...------------------------+++,,,...///000111111111333BBBmmm|||VVVTTTggg^^^EEEBBB===999777888999:::888888777666666555555444555444444444444444444444444444333333333222222222555444444666:::@@@JJJSSS\\\ccciiijjjhhhddd\\\TTTKKKGGGCCCAAA>>>:::;;;>>>@@@CCCFFFDDDAAA??????AAABBBRRRpppuuuSSSIIIIIIZZZpppwww```HHHDDD\\\tttrrr[[[HHHHHHSSS```rrrvvvnnniii~~~yyyppplllkkkmmmgggdddfffkkknnnnnnmmmooopppmmmccc[[[TTTMMMFFF>>>>>>===>>>BBBFFFLLLOOO___uuuggg]]]ZZZYYYWWWTTTcccyyy{{{lllVVVCCC999===OOOlllqqqZZZJJJ<<<666888;;;IIIhhhuuuggg\\\WWWNNN???666777333;;;KKK___qqq~~~xxxrrrzzzyyyppplllsss{{{}}}sssqqqoooooorrrtttvvvvvv}}}~~~tttrrr{{{zzzuuummmbbbVVVGGG777000000++++++++++++,,,,,,,,,,,,,,,,,,,,,------------...000000000...---///222444444222000///000111000000000//////000222444666888ooo}}}gggBBB:::333333333222222333333444222222222222222222222222333222222333333444:::AAAWWWxxxsssbbb^^^XXXQQQOOOPPPKKKGGGRRReeekkkZZZPPPIIIEEE>>>:::<<>>:::;;;<<<:::666999888888777666666555555333333333333333444444444444444444333333333222222333222444888:::>>>IIIUUUaaakkkvvvzzzyyyrrreeeZZZLLLGGGDDDDDDCCC@@@@@@CCCGGGIIIKKKIIIDDDAAAAAABBBJJJccc~~~~~~TTTIIIGGGSSS```mmmxxxgggWWWGGGXXXmmmqqq```MMMNNNZZZdddwww~~~zzztttqqq}}}|||vvvuuuvvvyyyxxxwwwyyy~~~|||vvvuuutttoooddd[[[TTTKKKCCC===>>>AAACCCEEEFFFFFFFFFVVV~~~xxxpppmmmllljjjddd___jjjzzzjjjRRRCCC888>>>[[[xxxtttYYYMMMAAA666777:::???XXXzzzkkkYYYRRRLLL@@@888888999DDDWWWlll{{{rrrgggoooooogggfffoooxxxzzzwwwrrrooottt{{{~~~yyyrrr|||~~~rrrpppvvv~~~{{{uuuqqq~~~uuukkk]]]OOO???111,,,...++++++++++++************,,,,,,---------.........222222111...,,,,,,...000111///---...///111222111000//////000111333666777ffftttpppFFF:::555444333333222222222333222222222222222222222222333333333333333555999<<>>???:::444999999888888777777666666333333333333333444444444444444444444333333333333000///222888999===KKK\\\pppvvv{{{{{{xxxtttkkkbbbXXXRRRNNNNNNOOOOOOPPPSSSVVVVVVUUUOOOIIIDDDDDDEEEVVVsss___NNNFFFOOOWWW___tttwwwnnngggOOOVVVdddnnneeeVVVUUU```fff|||rrr}}}zzzwwwvvvxxx|||{{{yyyrrrggg^^^WWWNNNEEE???BBBFFFIIIIIIGGGDDDAAAPPP{{{~~~{{{xxxsssppp|||yyyfffMMMCCC888BBBhhhyyyXXXPPPFFF999666:::999JJJkkkppp]]]QQQHHH@@@:::888AAAPPPeeexxxnnnfffhhhddd___fffttt{{{yyyxxxssspppwww}}}sssxxxyyynnnpppqqqqqqxxx{{{tttkkkqqqyyykkkZZZJJJ:::...***+++++++++++++++************,,,---------...............//////...------///111000...---...000222333333000000000111222333444555dddlllnnn{{{rrrKKK<<<666555444333222111111111222222222222222222222222222333444333444666888999GGGeeessspppeeeTTTJJJHHHGGGFFFRRRrrryyymmmhhhaaaZZZMMMGGGEEEGGGYYY}}}xxxhhhVVVGGG<<<666444555555555444333333333111222222333444555555555999===@@@>>>888444333444222222111000////////////000000///...---,,,,,,,,,,,,,,,---...000111333444///...,,,+++******+++,,,++++++,,,,,,,,,,,,------+++,,,,,,,,,...///000111AAAqqqaaaPPPIIIZZZwwwfffQQQ~~~\\\;;;......------------------------------,,,,,,,,,---///111222444000===ddd~~~ZZZGGGRRRdddXXXJJJCCCAAAAAA===999:::999999888888777666666333444444444555555555555555444444444444333333333222///000555777<<>>@@@<<<666333444666111111000///////////////111111///...---,,,,,,,,,,,,,,,---...000222333444///...,,,+++***++++++,,,++++++,,,,,,,,,---------+++,,,,,,---...///111111<<>>444;;;666:::RRRqqq}}}|||fffOOOEEEAAA???NNN```xxxyyykkk```RRRSSSjjj|||uuuqqqooorrryyy~~~zzzpppiiizzz}}}www||||||rrr~~~sss___HHH888000------000******,,,---///000111222---------........./////////000111000///000222333777555222222333444444444000111222333333222111000nnnbbb___TTTjjj}}}YYYHHH999666222000222444333///222222222222222222222222222222222222333444555666;;;MMMkkkhhhkkknnnkkk```RRREEE===CCCOOOkkkiii]]]UUUIIIHHH???DDDPPPeeeyyygggRRREEEAAA:::111555555666666666555444444333666555000000777>>>AAADDDFFFAAA777222333333///444444333111//////222444222111000///...,,,+++++++++,,,---///111222333333333000---,,,------,,,,,,,,,,,,,,,---------......+++***///...***000666000???nnnwwwUUU>>>OOOppp[[[KKKpppPPP...---000+++,,,,,,,,,,,,,,,,,,,,,,,,---------............///444---444AAA\\\```;;;OOOgggmmmVVVDDDFFFEEE<<<>>><<<999888888:::::::::666666666666666555555555666555555555555444444444111888333...666CCCVVVlllxxxsssvvvzzzuuummm{{{wwwoooeee\\\ZZZ]]]bbbkkk|||eeeVVVVVVZZZ___ddd{{{yyy```[[[kkkqqqooonnnjjjyyy~~~jjj{{{zzzzzz}}}~~~qqqaaa[[[]]]``````YYYQQQTTTXXXNNN===CCC]]]|||uuuyyyyyynnnRRR<<<999NNNpppeeeXXXYYYEEE888===888666GGGbbbrrryyycccOOOHHHJJJ___sss~~~zzzuuu___```kkk}}}wwwzzztttkkkooo~~~{{{tttzzzzzz|||xxxxxxhhhTTT???444000...,,,,,,,,,***)))***000777>>>BBB111---...222222///000555///000111333333333222111222222222333444555777777111000000111444666666666oooccceee\\\lllaaaDDD;;;999555333333444222000222222222222222222222222222222222222333444555666777DDD\\\{{{zzzsssqqqrrrfffNNN@@@@@@AAAMMMbbbttt|||||||||uuussssss}}}qqq\\\SSSOOOEEEEEE@@@KKK\\\ooo~~~sssaaaQQQIIIDDD===777555555666666666555555444444666666333444;;;AAACCCDDDDDD@@@666111333333000444444333111000000333555333222111000///...------,,,,,,,,,---///111222333333111...,,,------,,,+++,,,,,,,,,---------......,,,+++//////,,,000444000FFFnnn}}}yyylllNNN>>>___```XXXhhhuuuJJJ......000***,,,,,,,,,,,,,,,,,,,,,,,,------------............333,,,111:::NNN|||uuuKKKKKK^^^mmmgggXXXMMMGGGCCC>>><<<999888999:::::::::777777666666666666555555777777666555444444333222333777333111888AAAVVVrrr{{{uuuuuutttlllaaajjjhhhddd```]]]^^^bbbeeejjjrrrxxxhhh___[[[ZZZ\\\mmm~~~|||ddd```mmmpppoooooommm}}}rrrxxx{{{}}}pppfffeeejjjlll```UUUVVV\\\ZZZKKK;;;OOOcccxxx~~~zzzvvvrrrgggjjjiiimmmwww~~~wwwSSS>>>:::KKKlllfff]]]```LLL::::::888888FFFXXXiiizzzzzzjjj[[[WWWYYYooo|||yyysssyyy~~~lllpppxxx}}}sssmmmttt{{{ssszzzxxxwww{{{{{{www}}}~~~www___MMM:::111///---,,,---+++---------000:::JJJVVV===333---...000//////111000000111222222222222222222222222333444555666777444222222333555777777666wwwhhhmmmhhhsssvvvHHH<<<;;;888666444333222222222222222222222222222222222222222222333444555555666===MMMggg{{{|||jjjJJJ===EEEBBBNNNYYY\\\YYYVVVSSSPPPHHHIIIOOO___~~~fffPPPKKKLLLFFFJJJHHHZZZssswwwaaaUUUMMMEEE===888555555555555555555555555444777888777;;;BBBFFFFFFDDDBBB<<<555111333333222333333333111000111444666444333333222111000000000------,,,,,,---///222333444111...---,,,,,,+++***,,,,,,,,,---------......---,,,...000000000111222LLLmmmxxxyyymmm^^^EEE@@@mmmzzzaaaiiifffrrrsssbbbBBB......///***,,,,,,,,,,,,,,,,,,,,,,,,------------............222+++...333<<<```oooMMMOOO^^^ppplllTTTEEEFFF===<<<::::::;;;<<<;;;:::888888777777777666666666888888777666444333222222555555222444:::>>>UUUwww~~~yyytttooocccVVVVVVVVVVVVYYY]]]aaacccccciiihhhooo|||mmm___WWWUUUaaaqqqkkkgggqqqpppooorrrrrrvvv|||zzz{{{tttooosssyyyvvv]]]RRR^^^fffYYYHHHBBBZZZfffqqqrrrlllhhheeecccWWWYYYVVVXXXbbboooTTTBBB;;;FFFfffjjjbbbfffUUU===777888;;;CCCNNNaaatttzzzrrriiiiiimmm~~~pppkkkppp~~~rrrxxx{{{ppprrr}}}|||ssszzzxxxqqqwww~~~wwwxxxtttkkkSSSDDD444---------,,,---,,,000222///...999NNN```III;;;///---000111000///222111111111111222222333222222222222333555666777666555444444666777777777pppqqqqqq|||YYY>>>;;;888777555222222555222222222222222222222222333222222222333333444555999;;;CCCXXXwwwhhhHHH@@@IIIIIIUUUZZZQQQHHHFFFCCC===:::999;;;IIIhhhjjjRRRMMMPPPMMMTTTTTTgggooo```UUUHHH<<<666444444444444555555666666444777;;;>>>DDDJJJJJJFFFCCC???999333111222333333333333333111000111444666444444333333333333222222000///---,,,---000222444444222...---,,,,,,+++***,,,,,,,,,---------......------,,,///333///000999OOOmmmxxx|||lllsssPPP>>>@@@kkkrrrXXXvvvqqqmmmfffRRR:::---......+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........000,,,///111111GGG{{{kkkOOOMMMkkkyyycccLLLIII???===<<<<<<======<<<:::999999999888777777666666777777666666555555444444555333000555:::999OOOuuu~~~tttqqquuuzzzzzzzzzrrrjjj\\\OOOIIIJJJNNNUUU\\\___^^^[[[eeebbbbbbpppzzzkkk]]]UUU___jjjrrrooouuuqqqooottttttzzz|||~~~yyyzzzzzz}}}yyyuuu~~~zzz}}}vvv^^^WWWggghhhSSSKKKUUUfffoootttqqqllljjjhhhfff\\\___ZZZWWW[[[dddWWWEEE<<<@@@]]]tttcccfffYYY@@@555888===@@@LLL\\\ooovvvtttsssxxx~~~~~~~~~tttggghhhnnnzzzwwwooovvvttt{{{oooxxx|||ttt{{{zzzqqqxxxyyyxxxpppcccJJJ===000,,,,,,,,,,,,------111444111---333CCCQQQIII>>>333///111333333222333222111000111111333444222222222222333444555666777555444444666777666666tttlllqqqmmmBBB<<<777777555222333777222222222222222222222222333333222222222333444444999999???PPPmmmeeeKKKEEEIIITTT___bbbUUUIIIEEECCC>>><<<<<<<<>>>>>>>>===;;;;;;::::::999888888777777444444555555666777777777444222///555888444FFFiiiwwwuuummmeeeeeennnvvvyyy~~~uuujjj___RRRGGGDDDFFFLLLUUU\\\___\\\XXX]]]^^^___cccvvv|||lll___^^^dddyyyxxxvvvzzztttqqqtttrrrooo}}}zzz~~~vvvzzzuuuggggggooocccLLLRRRlll}}}}}}wwwtttpppkkkhhhlllggg```^^^```www]]]GGG<<<===TTTcccaaaWWWDDD666999@@@???NNNZZZiiirrruuuyyy{{{mmm```hhhrrr|||{{{rrrmmmsssnnnssssss~~~yyy~~~}}}uuu{{{|||xxxwwwlll[[[DDD999///------,,,+++---,,,///222222111222777;;;===:::555111000222444555444333222111111222333444222222222222222333444555555444222333444555555444wwweeejjj{{{|||LLL@@@777777777333333888222222222222222222222222333333333222222333333444444555:::IIIcccxxxnnn}}}nnnUUUOOOPPP^^^hhhmmmeeeVVVJJJCCC@@@777999<<>>777222333444333333333333333222000......000333111111111222333444444555444333111000111222444555333000---,,,------,,,,,,,,,,,,,,,---------......+++111+++---666///999^^^{{{jjjUUUAAA===FFF______ZZZhhhEEE222---+++,,,///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------111111222333444OOO{{{___[[[ooowwwjjjZZZIIIFFFBBB??????>>>>>>===<<<<<<;;;:::999888888777333333444555777888999999444444111333666111;;;UUU[[[[[[WWWUUU\\\lllyyy~~~{{{nnn```TTTHHH@@@EEEIIIQQQYYY```bbb```^^^XXXZZZ]]]^^^bbbwww~~~pppfffeeettt{{{zzz~~~wwwtttssslllcccyyyxxx{{{xxxyyysss___RRRddd{{{tttlllddd\\\```^^^ZZZZZZ\\\rrrgggLLL>>><<>>666/////////---,,,---,,,---///333666777555444666777666111///222444444444333333222222222222333222222222222222333444444333222111111333444444444~~~{{{dddfffrrr~~~ZZZHHH999888888444222666222222222222222222222222444333333222222333333333222333777AAAWWWyyyyyy```UUU^^^kkkfff___ccccccnnnzzz{{{kkkTTTEEEBBB777777666<<>>]]]~~~zzz}}}ZZZUUUfffiii]]]OOOKKKDDD@@@????????????======<<<;;;:::999888888444444555666777888888999555999555222555111333@@@BBBCCCDDDFFFSSSgggxxxzzzjjj[[[QQQJJJEEENNNTTT[[[aaadddeeeeeeeee___[[[[[[\\\YYYaaa~~~www}}}|||}}}{{{vvvqqqeee[[[kkkwwwqqqbbbggg~~~wwwnnneeeYYY[[[TTTOOOOOOSSShhhsssRRR@@@>>>CCCfff{{{]]]OOOHHH:::<<>>>>>@@@CCCFFFGGGOOOWWWcccqqq{{{wwwbbbNNN:::222///555888555111222333333111...++++++,,,...------...///111222333444222222222222111111111000000...,,,,,,---...///...,,,,,,,,,---------......---777///000;;;444IIIsssTTTIIIUUUeeehhhXXXggg>>>111111---,,,000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++111***)))555222333JJJyyyzzzuuu}}}```EEEWWWfff```SSSMMMFFFAAA??????@@@@@@>>>======;;;:::999888888666666666666777777777777666<<<888222555222...444444777888===JJJ```rrrzzzzzzjjj\\\UUURRRPPPYYY___eeehhhhhhfffggghhhkkk^^^YYY\\\VVVUUUqqq|||}}}~~~xxxooo```XXXdddvvvuuunnnhhh||||||tttsssnnn^^^OOOIIIGGGYYYxxx|||VVVCCC???>>>[[[```MMMIII;;;===OOOVVV___hhhsss{{{~~~}}}{{{|||}}}~~~ppp}}}xxxuuuiiippp{{{{{{zzzyyy{{{{{{pppyyy{{{www|||zzzfffVVVJJJ333...,,,...000......000222111///...000555:::>>>IIIDDD:::333666<<<:::222333333444555444333111000222222222111222222333333222000000111444666666666rrr}}}mmmaaahhh^^^___uuuOOO<<<:::666:::;;;---444444444444444444444444222222333333333333444444333666333777JJJaaafffXXXXXXMMMTTT^^^nnnyyylllkkkiiiLLLOOOCCCBBB:::888RRR~~~fffYYYPPPMMMQQQ^^^iiirrr{{{|||[[[DDD>>>>>>DDDCCC<<<>>>GGGSSSiii{{{~~~yyyhhhTTT;;;888555333333333333222444222000...---,,,,,,---///...///222666777444111...111333333222111111111000///...,,,++++++,,,,,,,,,,,,,,,,,,------...///111///777<<<111---NNN{{{SSS@@@TTTrrraaaYYY[[[555000---+++---...+++,,,,,,------,,,,,,+++,,,,,,,,,---------......------------///222666888]]]ttt{{{YYYBBBPPPkkkfffXXXJJJDDDBBBBBBBBBDDD<<<===???@@@???===:::888999888777555555555666777777777666666555555444444777///000===IIISSSbbbrrrnnnZZZQQQUUU\\\dddgggkkknnnpppooommmkkkoooddd[[[WWWRRRRRRcccyyy~~~yyyiiiXXXNNNcccyyyzzz~~~qqq{{{rrrYYYGGGQQQhhhdddGGG>>>@@@NNNtttzzzYYYAAA<<>>??????>>>===;;;999999888777666555555666777777777666666555555555444444000222:::???GGGYYYnnnuuueeeVVVRRRYYYaaaiiikkkmmmmmmmmmnnnppprrrmmmbbb[[[ZZZWWWVVV___nnn{{{~~~tttbbbSSSQQQbbb|||~~~yyyvvvsssTTTKKKSSS{{{mmmNNN>>>===KKKjjjhhhQQQHHHNNN]]]iiivvvyyy}}}~~~qqqoooyyy|||~~~{{{zzzzzzuuunnnrrr|||rrrrrr{{{yyywwwyyyuuuooorrr|||}}}WWW<<<666111///------///111000...///000000000111333444555===<<<;;;;;;;;;888222...333222111222444444222000444444333333222222111111111222333333333444777999yyy```[[[yyyyyyOOO<<<;;;444222;;;444444444444444444444444222222333333333333444444000888777777@@@JJJaaa~~~jjj___VVVVVV\\\eeekkktttsssbbbzzzjjjQQQLLLHHH>>>888EEEeee{{{___bbbfffjjjiiibbb]]]ccclllxxxvvv___GGG>>>:::<<<===999;;;AAARRRiii}}}xxxbbbJJJ;;;888555333333333333222333222111000...------,,,------///111444555444333000222444555333222222222000///---,,,++++++,,,---,,,,,,,,,------...000000222555::::::444;;;[[[~~~hhhGGGGGGooo{{{ZZZ___zzzlllDDD---000000------***+++,,,,,,------,,,,,,+++,,,,,,,,,---------......///.........///111333444888XXXttt|||nnnQQQLLLssslll\\\LLLGGGJJJFFF===??????>>>>>>===<<<<<<<<<:::999888777666666666666666666666666666555555555222222444666444888LLLbbbssslll```TTTNNNQQQ\\\eeepppsssssspppkkkjjjnnnssskkkaaa[[[]]]___\\\]]]bbbkkkyyy}}}kkkXXXNNNYYYfffxxx}}}~~~yyywwwrrrtttxxxzzzvvvjjjSSSKKKeeeuuuWWWAAA;;;FFF___uuuvvvdddXXXYYYfffsss{{{}}}~~~{{{}}}~~~}}}wwwqqqvvv|||}}}{{{xxx{{{{{{}}}||||||zzzqqqiiippp~~~yyymmmrrrzzzwwwwwwrrrmmmrrr|||rrrJJJ888222000...---...000111111000......//////000111333333999888>>>HHHHHH<<<111...222111111222333333222000222222222222222222222222444333222111111555:::???nnnkkk}}}bbb???<<<888111777444444444444444444444444222222222333333333444444000888777666:::BBBVVVrrrqqqgggbbbfffssswwwuuuhhhppp\\\VVVPPPDDD999===OOOaaajjjbbbdddiiimmmkkkddd___bbbhhhrrrwwwfffSSSAAA<<<:::;;;::::::@@@IIIXXXlll||||||wwwnnnZZZDDD;;;888555333333333333222333333222111000...---,,,,,,---...111333444444444111333555555444222222222///...---,,,+++,,,,,,---------------...///111111666:::<<<777666DDDaaazzz|||wwwXXX???HHHvvvqqqYYYjjj|||{{{|||\\\<<<+++//////------++++++,,,,,,------,,,,,,+++,,,,,,,,,---------......//////......///000111222999FFFjjjzzzbbbLLLlllsssoooYYYHHHEEEFFFDDDAAA@@@>>>===<<<======>>>;;;;;;999888777666555555555555555666666666666666222333555444000111@@@QQQXXXQQQIIICCCFFFOOO\\\eeeuuu{{{~~~zzzqqqjjjiiikkkiii```[[[```eeeddd```___iiinnnvvvxxx^^^NNNOOOfffppp{{{xxxhhh```^^^___```]]]gggyyywww^^^MMMTTTkkkzzzcccJJJ;;;AAAVVVhhh{{{{{{xxxnnneeedddllluuu}}}~~~~~~}}}|||{{{|||~~~}}}~~~{{{|||~~~~~~{{{www~~~}}}|||{{{zzztttqqqtttxxxyyy|||zzzrrrllltttuuunnnttt~~~|||uuuoooqqqxxx```<<<555111///......///000111222333////////////000111222333888666AAAQQQQQQ???222222333333333333444444333222111111222222222222222222444333222000000444999===}}}wwwwww|||wwwDDD888;;;555333444444444444444444444444222222222333333333444444000777555333888>>>QQQlllvvviiiiiiyyy|||^^^^^^WWWJJJ???===EEEOOOTTTkkkiiinnnnnnkkkgggbbb^^^ZZZVVV___gggkkkhhhbbb[[[NNNBBB===>>>???>>>999:::EEEPPP___rrr}}}wwwkkkaaaQQQAAA;;;888555333333333333222222333333333222///---++++++,,,...000111222444555222444555555333222111222///...---,,,+++,,,---...---------...///000222222888>>>===777@@@[[[vvv}}}mmmNNN888@@@hhhaaaZZZyyyyyytttRRR777+++...,,,,,,...,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......///////////////000000111:::===WWWnnnQQQVVVooopppUUUFFFEEEGGGBBBAAA???=========>>>???<<<<<<;;;:::888666555444444444555555666666777777444444555555333333888???@@@===999:::BBBOOO[[[cccsss}}}}}}qqqiiigggggg```\\\aaahhhjjjhhhffffffdddcccgggnnnwww}}}nnnRRRLLLXXXsss{{{yyyvvvmmmeee```]]][[[WWWZZZcccrrrzzzbbbKKKIIIXXXppp~~~rrrYYYBBB???OOOaaappprrrsssrrrppppppsssuuu~~~~~~~~~|||zzzzzz{{{}}}~~~~~~}}}}}}}}}}}}xxxqqqkkkppp{{{~~~|||yyymmmlllpppttt||||||||||||yyyxxx~~~|||wwwxxx|||~~~}}}tttrrrttt~~~wwwwwwMMM333333222//////000000000111333444111111111111222222333444444333===MMMKKK:::000222444555555666555555444555222222222222222222333333222333333222111222555777wwwtttuuusssRRR777:::;;;555444444444444444444444444222222333333333333444444111666333111777<<>>;;;???EEEIIIQQQmmmsssqqqllleee```___^^^UUULLLHHHJJJMMMMMMKKKGGGAAA===???BBBCCC@@@;;;>>>HHHQQQbbbxxx{{{iii\\\NNNAAA;;;888555333333333333222222333555555444111---+++)))+++...///000111333666222444555555333111000111......,,,,,,,,,,,,---...---------...000111333444777>>>===;;;SSS~~~zzzaaaGGG888AAAbbbpppXXXfff~~~oooJJJ444,,,///++++++///...+++,,,,,,------,,,,,,+++,,,,,,,,,---------...............//////000000000333777KKKsss{{{|||cccJJJbbb|||mmmVVVHHHEEEBBBAAA@@@>>>>>>>>>>>>???======<<<;;;999777555444333444444555666777888888666555444555666666555555555444444888AAAMMMYYYaaakkkwwwyyynnnhhhdddbbbaaadddiiimmmnnnnnngggeeecccbbbdddeeeeeeeeennnuuu```KKKTTThhh~~~}}}xxxxxxooogggbbbXXXYYY[[[fffxxx}}}kkkSSSDDDJJJYYYppp~~~lllSSSEEENNN___mmmnnnqqquuuyyyzzzxxxwww|||}}}}}}|||{{{{{{|||~~~|||~~~}}}{{{tttlllgggkkksss{{{pppfffqqq~~~|||zzzyyyyyy|||wwwrrryyyyyysssrrrzzzppphhhYYY???000222333000111222111000111333444333333222222333444444555444555===FFFDDD888222333444666777777666555555666333333333333333333333333111222444444333222333444}}}yyykkkjjjlllkkkDDD888;;;777444444444444444444444444222222333333333333444444222555111111777:::AAASSSpppwwwpppggg```ddduuu~~~SSSLLLCCC<<<999:::>>>BBBBBBQQQlll{{{ppplllccc]]]^^^___WWWKKK???======??????>>>>>>@@@@@@@@@???>>>@@@FFFMMMPPP```~~~tttaaaQQQCCC;;;888555333333333333222222333555666555111---+++(((+++.........000333666111333555444222000///000...---,,,,,,,,,,,,......------...///000222333444666>>><<<>>>eeezzzjjjTTTCCC???MMMkkkfff___|||fff@@@000,,,000,,,,,,///---+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,---...///000000000000...555@@@WWWnnnyyyXXXWWWcccwww}}}mmmVVVIIIBBBBBBAAA@@@????????????>>>>>>===<<<:::777555333333333444555666777888999777777555444555666555333333333444666<<>>???<<<999;;;EEEOOORRRQQQ]]]hhhTTTFFF;;;888555333333333333222222333666777555222...+++(((+++---......///333777111333444444111/////////...---,,,,,,,,,---...///------...///000222444555666===;;;@@@ooovvvdddOOOBBBDDDVVVrrrhhhmmm~~~^^^888,,,,,,222...,,,///,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......+++,,,---///000111111111...777888===bbbhhhkkkoooRRRIIIeee~~~eeeQQQBBBBBBAAAAAA@@@??????>>>???>>>>>>===:::777444333222333444555666888888999777888666333222444666555444444333333666@@@MMMXXXccchhhpppuuutttnnnfff```[[[dddlllllliiijjjnnnrrr{{{xxxrrriiiaaa\\\\\\]]]\\\```gggtttcccHHHMMMjjj}}}{{{qqqooodddXXX]]]lllooohhhQQQIIIFFFOOOaaasss~~~yyyccc```mmmnnnrrrwww{{{{{{zzzzzz{{{rrrtttwwwxxxxxxxxxyyyzzz~~~~~~||||||zzz~~~{{{qqqjjjjjjlllnnnqqqyyysssfffyyyxxxtttvvv}}}yyyrrrddd^^^mmm|||{{{wwwuuummmkkkKKK000555777///111111333444333000///222444333333333222333333444444222;;;AAA???;;;:::666111222555777777444333444666777777666555444444333333111222333333333555999<<>>AAAHHHWWWeeeiiieeetttkkkbbb^^^]]]YYYQQQJJJCCCBBB@@@===:::999;;;===;;;;;;???GGGPPPTTTSSSOOOVVV{{{oooTTTIII999444222333444111111333222333333555555222---***,,,,,,------...///000000111222333222000000000111000//////.........//////,,,///222333222333555888888CCC:::BBBwwwaaaIIIGGGSSSlll^^^mmm{{{ZZZ666111,,,+++...000...,,,---------------------------,,,,,,,,,,,,---.........------......///000111666555333777PPPzzzaaatttpppZZZPPPXXXqqqxxxfffKKKKKKHHHCCC@@@@@@@@@@@@============;;;999777666666555555555666777999:::999999888777777666666666555444333333666<<>>===999;;;===@@@GGGVVVdddhhheeehhhfffbbb___[[[UUUNNNHHHGGGEEEAAA<<<999999:::<<<===>>>AAAIIIQQQTTTRRRNNNSSSuuuwww\\\III:::555222444555222222444222222333444444222...***,,,,,,------...//////000111222333222111000000111000//////.........//////---///111222222333666999777DDDCCCOOO{{{gggEEEGGGZZZvvvxxxWWWbbbsssOOO555000,,,+++...000...,,,---------------------------,,,,,,,,,,,,---.........------......///000111222222333777GGGhhhwwwffftttwww___NNNTTT___\\\KKKIIIGGGFFFGGGFFFAAA<<<>>>>>>>>>>>>===;;;999888777777666555555666777888999999999888888777666555777666555444555999>>>CCCJJJRRRZZZZZZTTTMMMLLLNNNPPPTTTZZZ___dddjjjooossstttpppjjjaaaZZZVVVWWWXXXJJJKKKNNNWWWkkkiiiNNN>>>QQQuuuzzztttqqqxxx{{{|||vvvjjjbbbeeeZZZNNNHHHGGGNNN[[[hhhsssvvv}}}~~~uuurrrtttxxxwwwvvvvvvuuuuuuuuuvvvvvvwwwxxxxxxwwwxxxzzz|||~~~{{{xxxxxxyyy|||}}}{{{mmmjjjuuu~~~~~~{{{||||||yyyuuussstttwwwrrrrrrqqqmmm|||~~~xxxxxx}}}sssrrrrrrmmmiiimmmyyyvvvyyywwwooonnn___III777333444222222777777888:::<<<;;;999666555111888444///555777444777666555555666777888666555555333222333666888888777888999:::888666444444555333222111111222444666888|||jjjhhh\\\hhhZZZ777>>>777666444444555666555444333333333333333333333333444444333333444666888999666AAAXXXwwwmmmbbb___]]]tttgggRRRKKKTTTnnnjjjuuu^^^KKKAAA>>>===777;;;===???EEESSS```eeebbb[[[^^^aaa```YYYQQQKKKHHHKKKGGG@@@:::777888:::;;;@@@AAAEEEKKKQQQSSSOOOLLLRRRqqqeeeGGG;;;666333444444222222444222222222333444222...+++,,,,,,------.../////////111222333333111000000111/////////......//////000000111333333444777:::======GGGNNN```bbb@@@NNNmmmmmmUUU\\\fff>>>333000,,,,,,...///...,,,------------------------,,,,,,,,,,,,,,,---.........------......///000111000111555999>>>SSS~~~rrrjjjvvvzzzTTTCCCHHHJJJKKKHHHFFFHHHJJJIIIDDD???????????????>>>===;;;;;;999999777666555555555555777888999999999888777666999999888666444555777:::???DDDHHHGGGBBB???AAACCCNNNNNNOOOQQQVVV]]]ffflllvvvtttooojjjeeeeeegggiiiYYY\\\]]]]]]eee}}}xxxXXXBBB>>>YYY}}}yyytttpppsssxxxvvvmmmcccgggqqqxxxwww{{{~~~tttllljjjddd\\\RRRGGGEEEQQQ^^^pppsssxxx}}}zzzuuuuuuxxxzzzxxxvvvtttssssssttttttwwwyyyzzzzzzyyyxxxxxxyyy}}}{{{xxxuuutttvvvxxxzzzuuurrr{{{ssslllrrr{{{~~~yyyooohhheeeppp~~~}}}|||}}}{{{qqqoooqqqpppmmmnnnuuu{{{}}}uuuzzzyyypppQQQ@@@333111333111111555444555777999:::999777666000888333...444777555999555555444666888888777666666444111111222555666666888999:::999777555555666333222111111111222444555ppppppiiinnnzzzEEE===777666444444555666666555333333333333333333333333444444333444444666777888999>>>KKKdddrrrfff```tttgggSSSQQQdddzzzvvvtttgggPPP@@@===???===>>>???AAAEEEOOO[[[___]]]SSSZZZaaa___WWWOOOLLLMMMLLLFFF>>>888666777:::<<>>>>>===<<<<<<;;;:::999777666444333333333555777999:::::::::999:::::::::888666444555666999:::;;;999777777:::===HHHJJJLLLNNNOOORRRVVVYYYhhhkkknnnooooooooopppqqqpppnnnkkkggghhhzzzkkkIII:::BBBddd~~~~~~}}}sssdddXXXXXXfffqqqpppnnn||||||rrrnnnggg]]]QQQKKKQQQ\\\mmmpppvvvzzzzzzwwwwwwxxxyyywwwtttrrrrrrsssuuuvvvxxxyyy{{{{{{yyywwwvvvvvvxxxwwwvvvtttrrrpppoooooo|||}}}oooqqq~~~rrrllljjjkkk|||}}}{{{vvvqqqnnnppppppnnnlllnnnsssxxxttt{{{|||eeeFFF;;;222222333111000222000111333555666666666666444:::444---333555444888555444444666888888777666555444333333333444444444888:::;;;;;;999777777777444333222222222222333333|||xxxooorrruuu^^^===888666555555666666666555333333333333333333333333333333444444444555666666:::;;;BBBUUUsssxxxiiipppfffXXX```oooyyyuuu]]]FFF@@@FFFHHHDDDEEEEEEFFFMMMVVVYYYWWWSSSYYY___]]]UUUPPPQQQTTTIIICCC;;;666666:::===???HHHIIIKKKMMMNNNMMMJJJGGGTTTmmm~~~pppPPP<<<555111111111...///111777555333333333222000...---------...............///222444444222000000000///////////////000111111444444555888<<<@@@CCCDDDLLLIII\\\|||sssJJJDDDrrr\\\gggrrr{{{~~~lllJJJ000///...---------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------...------......///000111555222777===;;;;;;OOOjjjwwwfffsssbbb;;;999BBBQQQYYYSSSGGGDDDHHH@@@???>>>===<<<<<<;;;;;;<<<<<<;;;999777555444333000222444777:::;;;<<<<<<999:::;;;;;;999777777777777666444222222444777999AAADDDGGGJJJLLLNNNQQQTTTWWWZZZ^^^bbbccceeeggghhhiiidddaaaaaafffxxx]]]???888HHHmmmzzzpppeee]]]WWW```fffaaaZZZbbb}}}wwwyyywwwsssqqqpppqqqsssttt~~~xxxppphhh___WWWWWW\\\kkkpppvvvzzz{{{zzzwwwtttuuutttrrrqqqrrruuuxxxzzzwwwxxxzzzyyywwwtttssssssssstttuuuuuuqqqlllfffbbbvvv~~~tttlllzzz{{{|||uuuxxxxxxpppuuuuuuqqqqqqqqqpppppppppooolllkkkoootttvvv}}}uuuQQQ@@@:::555444444111111111...///111222444666777888:::???777...222333111555555444444555777777666555222444666777666444222222444666999999777666555666555444444333333333333333{{{~~~iiirrrwwwwwwHHH:::888666555666666555444333333333333333333333333333333444444555555555555888888===LLLfffvvvmmmvvv}}}wwwkkkhhhnnn}}}qqqWWWMMMPPPQQQIIIJJJIIIHHHLLLSSSVVVUUUUUUWWWYYYYYYVVVTTTTTTUUUDDD>>>888666:::@@@EEEGGGMMMMMMNNNMMMMMMKKKJJJIIIPPPddd{{{xxxrrrXXX;;;555111222333222444777;;;999555444333222000///........................///111444444222000//////////////////000111222222222222444999>>>BBBDDDDDDIIIKKKkkk\\\AAAEEEpppwwwZZZppp}}}}}}vvv\\\???444------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------...------......///000111444222444999888777???LLLooorrrdddvvvUUU777@@@SSSddddddUUUHHHEEEBBBAAA???===<<<;;;;;;;;;<<<<<<<<<;;;999888666555000111222555777999;;;<<<888:::;;;<<<;;;::::::;;;777444111000111444555666:::<<<>>>AAAFFFMMMUUU[[[XXXXXXWWWVVVVVVZZZ```dddccc\\\YYY]]]eeeuuummmNNN999:::OOOtttyyyrrrnnnoooppphhhfff```UUULLLPPPeee{{{zzz~~~yyysssmmmjjjggggggggglllvvvzzzrrrhhhcccccclllrrrwwwxxxyyyyyyuuuppppppppppppppprrruuuxxxzzzuuuvvvwwwvvvsssqqqqqqqqqoooqqquuuuuuqqqjjjaaa[[[bbbqqqyyynnnooonnntttttt~~~xxxzzz}}}qqqnnnooopppqqqqqqrrruuutttqqqrrruuu|||lllGGG;;;:::888666555333333333111111222333555888:::;;;@@@DDD:::///111222///333555444333444555666444222000333777888777444222111///111444555444222222222444444444444444333333333tttzzzjjjnnnuuu{{{]]];;;999777666666555444333333333333333333333333333333333444444555555444444555777<<>>CCC???<<<888555333222111///........................///111444555333111//////////////////000111222333333333777<<>>DDDLLLQQQWWWVVVUUUSSSSSSVVV[[[```___YYYXXX]]]cccnnnZZZCCC888BBBYYY}}}zzzpppooouuu|||wwwmmm```VVVMMMKKKVVVbbbpppuuuxxxvvvuuu|||{{{uuuqqqooohhhhhhhhhjjjppp}}}vvvqqqqqqpppuuuvvvttttttuuurrrlllllllllmmmoooqqqtttvvvwwwsssssssssrrrooonnnooopppmmmppptttuuurrrjjjbbb]]]]]]fffttt|||wwwuuu{{{{{{pppsssttt~~~|||xxxtttuuusssoooqqqpppvvv~~~zzzzzzxxx~~~yyyZZZ???777999999777555555666666222222222333555888;;;<<>>999777;;;EEEOOOTTTVVVVVVUUUSSSPPPMMMMMMOOOPPPVVVVVVxxxttthhhdddNNN:::555444888>>>BBBGGGMMMBBB>>>999555444222111000.....................---...111444555333111//////////////////000111222333666777;;;AAAHHHLLLKKKIIIGGGaaa~~~hhhRRRHHHHHHZZZvvvfffyyymmmFFF+++222+++---......---,,,------++++++++++++++++++++++++++++++******++++++,,,---...------......///000111111666777333333999===>>>???dddmmmppphhhLLL???UUUrrrvvvcccQQQHHHFFFCCC@@@>>><<<<<<;;;;;;;;;=========<<<;;;:::777555333111111333555666777999::::::::::::;;;===<<<888555666999:::888555222444777999999999:::;;;EEEHHHLLLNNNOOOOOOQQQRRROOOMMMOOOVVVZZZddd}}}OOO>>>;;;IIIaaatttooorrrxxxxxxlll```ZZZSSSLLLJJJMMMPPPTTTWWWVVVWWWcccyyy|||zzzpppsssuuusssrrrwwwzzzvvvxxxtttwwwuuuoooooorrrpppjjjiiijjjlllnnnpppqqqssssssrrrrrrqqqooommmlllnnnpppmmmpppssstttqqqlllfffbbbcccgggqqqxxxyyy}}}|||wwwvvv{{{}}}|||{{{tttxxx}}}wwwmmmooopppyyy~~~jjjpppwwwyyyppp]]]EEE444444777999777555666888999111111000111333666999;;;DDDGGG<<<000222333111666555444333333333222000......111333222000000222444///222555777666555444444000000111222222222222222yyyqqqrrrwwwjjjuuuxxx___kkkvvvRRR999555;;;222333:::222222222222222222222222222444444444555555555666666333666;;;AAAJJJ```xxxiiiddd^^^XXX___|||pppiiissstttjjjhhheee```dddsssqqqaaaWWWTTTVVVRRRMMMLLLNNNPPPQQQQQQMMMLLLQQQYYY[[[RRRFFF>>>;;;999:::BBBNNNVVVWWWUUUVVVVVVUUUQQQKKKHHHOOOYYYOOOZZZtttsssbbbYYYPPP>>>===<<>>666333555555111,,,222222333333222111///...333333222222111000000///111000///000222444444444777:::@@@GGGOOOSSSOOOIIIDDDuuueeeJJJLLL[[[mmmqqqaaa???000000---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---......000/////////000111222333333333333444666777999:::BBBIIIkkk|||dddrrrsssKKK<<>>???@@@===888;;;:::999;;;>>>???===::::::999777555333222111111222444777:::<<<<<<;;;:::888777555444444555777888666555444444555666777888>>>???BBBFFFJJJMMMPPPQQQRRROOOMMMMMMQQQ```zzzfffDDD;;;<<>>888333666333222222222222222222222222333444444444444555555555444666999>>>EEEXXXxxxvvvppphhh^^^aaauuuqqqxxxwwwgggdddfffnnnvvvmmmeee___[[[```pppoooccc]]]ZZZXXXTTTOOONNNPPPOOOKKKGGGHHHIIIOOOVVVVVVLLLAAA;;;888:::>>>GGGQQQWWWWWWUUUXXXWWWTTTNNNKKKLLLOOOQQQJJJPPPhhh{{{wwwnnnfff[[[MMMJJJGGGIIIUUUdddhhhdddMMMDDD888333333333111...222333444444444333111111333333333222111000//////000//////111333666777777BBBDDDHHHPPPXXXYYYRRRIII[[[cccGGGPPPhhhyyyuuuuuu}}}UUU777+++***---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------....../////////000000111222222222333333333444555777999:::>>>CCCWWW}}}uuuooorrrfffKKKGGGVVVfffmmmWWWNNNCCC???AAACCC@@@;;;<<<:::999:::===>>>===;;;:::999888777555444333222333444666777888999999888777777666666666777999999777666555555555666777888;;;<<<>>>AAADDDGGGJJJKKKLLLJJJIIIIIIMMM[[[vvv~~~ZZZ<<<888<<>>;;;444444555333333333333333333333333333333333333444444444444444555888:::???NNNiiiwwwiiiiii|||}}}{{{iiiVVVMMMKKKPPP```qqq~~~oooddd[[[VVVWWWdddxxxxxxnnnhhhdddbbb\\\XXXTTTRRRQQQMMMDDD>>>DDDFFFLLLPPPMMMBBB;;;999999===EEEMMMSSSVVVWWWVVVZZZYYYRRRKKKKKKPPPMMMEEEBBBCCCXXXooovvvtttooocccSSSNNNHHHEEEMMMXXX]]]\\\QQQGGG:::222111222111000222333444555555555555444333333444444222111///---//////000222444888;;;<<>>;;;;;;<<<======<<<::::::;;;:::999777555444444444333333444444555555666666777888999::::::;;;888777666666666666666777666777999;;;===???AAABBBCCCDDDEEEEEEFFFTTTooopppJJJ888777???SSSnnn|||zzztttiii```ZZZXXXVVVUUUEEE>>>999<<>>===@@@CCCDDDIIIAAA666000000111222111111222333444555555666666333444444444333111///---///000222333666999===@@@HHHNNNXXX``````[[[ZZZ]]]rrryyyXXXIII~~~eeeaaaWWW777000333222,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++++++++,,,,,,------......//////000222444555444333222222333333444555777888999@@@???===IIIrrruuu___eeebbbDDDBBBQQQXXXQQQKKKKKKLLLJJJIIIHHHFFFCCC@@@===<<<<<<<<<<<<:::;;;<<<===<<<;;;888777555444222000000000111222444555777999:::;;;<<<<<<999888888777666666666666444555666777888999:::;;;<<<>>>AAAAAAAAALLLgggbbb<<<777:::CCCSSSfff{{{zzzwwwpppfff___\\\YYYWWWCCC;;;777===HHHQQQWWW\\\XXXZZZeee}}}}}}{{{yyyrrrqqqnnnkkkhhhfffdddcccfffffffffgggggghhhhhhhhhiiifffdddcccdddeeeeeeeeeeeeiiimmmkkkhhhjjjqqqwww}}}wwwuuunnnppp|||xxxlll}}}sssnnnsss}}}|||uuurrrxxxnnngggVVVDDD999555333555888333333222333888<<<888111111000222666666222000111333333333333333444555666222444777:::<<<:::666222888555222333777777222...///000222333444444333333000000000222444555444333qqqrrrqqqttt\\\777333===;;;222333333333333333333333333222222222333333333444444222222444666888@@@RRRccc~~~zzzttteeeXXXNNNMMMKKKFFFGGGMMM___|||dddmmmlllllllllkkkrrr}}}wwwwwwuuunnnhhh___aaa___WWWLLLEEEEEEIIIJJJHHHEEEAAA:::666<<>>AAAGGGHHHEEEFFFJJJJJJHHHDDD@@@<<<::::::;;;:::;;;===>>>>>><<<;;;999777555222000//////000111333444666888:::;;;;;;;;;999999999888888777666666555555666666666777777777999;;;>>>>>>>>>GGG]]]sss~~~UUU555666:::CCCPPP\\\kkk~~~~~~zzz|||xxxnnnfffbbb\\\TTT@@@999777AAAOOOWWWYYYZZZWWWZZZ___ooo~~~yyytttrrriiihhhfffcccaaa`````````cccdddddddddeeeeeeffffffgggdddaaa```aaaccccccccceeehhhjjjgggcccfffpppzzz|||tttkkklllvvv{{{jjjzzzrrrpppxxx|||vvvsssnnnqqqxxxxxxiii\\\MMM<<<555444444555777222333222444999>>>;;;555222111444888888444111222666555444333333333333333222333666:::<<<;;;777333999555222333666777333......///111222333444444333111000000222444555444333{{{tttuuuwwwyyyqqq>>>444>>>:::111333333333333333333333333333333333333444444444444111222444666777<<>>FFFIIIHHHEEEAAA<<<999999:::999:::;;;<<<======<<<;;;999777444222000000111222333333444666777999::::::888999999999999888888777777777777777777777777888999:::<<<===<<>>LLLOOOTTTSSSGGG888444888222111111111222222111111//////...///000222444555333222111111111333555666666:::>>>AAADDDJJJTTT[[[aaaiiirrrpppdddhhh~~~sss^^^GGGGGGUUUoooooonnnrrryyyzzzgggMMM999111000000///+++++++++,,,,,,---------+++,,,,,,---......//////.........///000000111111333444444555666666777777666666666777888:::<<<<<>>BBBCCCCCC@@@;;;888888999888999999:::;;;<<<<<<===:::999777555333333333333222222222222444555777999777888999:::::::::999888999999999999999999999999:::999999;;;;;;===GGGRRRiiiuuu{{{ZZZ>>>333444666===FFFMMMSSS^^^iiiwwwzzzxxx~~~|||sssppppppfffWWW???<<<@@@NNN[[[```^^^\\\[[[^^^VVVMMMaaa|||xxxxxxyyywwwrrrqqqnnnkkkgggdddcccbbb``````aaaaaaaaaaaa``````_______________^^^^^^^^^```^^^\\\]]]___bbbddddddcccbbb^^^[[[]]]gggwww}}}uuuzzz|||zzzqqqooouuuyyyrrrnnntttpppttt}}}~~~vvvqqqtttzzzyyykkk^^^AAA:::555666666555444666222444444222222666777555555222333666666333222555555444444333333333444444333222111222444555555444444333222222222222333333000000111111222222222333222111000111333333222000~~~tttvvv{{{}}}sssgggiiiuuuyyyoooNNN@@@555000===444444444444444444444444444444444555555555666666333333555666555666???JJJXXXtttzzz{{{hhh[[[XXXRRRKKKHHHUUU~~~ttt~~~}}}|||{{{xxxrrrmmmfff___WWWRRRPPPNNNIIIEEE:::777666;;;AAAIIIUUU```[[[XXXUUUTTTVVVZZZ^^^aaaYYYPPPPPPXXXQQQ<<<333777000)))...555222666AAACCCQQQUUUZZZXXXIII888333888888666444333222111111000000/////////000222444555333222000000111333777999777;;;AAAEEEIIIPPP[[[dddooosssxxxvvvoooyyyuuuiiiWWWHHHLLLZZZpppvvvgggyyysssZZZ>>>111...,,,+++++++++++++++,,,,,,---------,,,,,,------...///000000000000000111222222333333555444444444555666777888666777777888999;;;<<<===CCC??????BBBBBBHHH]]]tttsssxxxrrrggg|||{{{]]]@@@777666444444888<<<>>>@@@>>>;;;888888:::888888888888999;;;<<<===::::::888777666555444444333222111000111333666777666777999:::;;;::::::999::::::::::::::::::::::::;;;888888::::::;;;@@@GGGWWWfff{{{oooMMM777333777888===DDDIIIMMMUUU]]]aaarrrooorrrgggrrryyyzzzqqqqqqtttkkk\\\BBBAAAFFFTTT```cccaaa______bbbTTTAAAMMMwww}}}xxxxxxzzzzzz}}}{{{uuupppnnnllliiihhhgggeeecccbbbaaa``````___```aaabbbbbbbbbbbbbbbaaaaaaaaa``````______^^^^^^]]][[[\\\___ccceeeeeeeeebbb]]][[[___lll~~~xxxkkkhhhqqq}}}pppqqqwwwxxxwww|||kkkgggrrrooosss}}}~~~uuuttt{{{{{{qqq]]]JJJ<<<777666888999777777999555888888333111444666555555222222444444222222555333333333333444555666666333111//////111333444444111222333222111111333444111111111111111222222222222111000111222222111///}}}sssyyy{{{ssskkkiiihhhhhhqqqeeeCCC888===666666444222222333333222111333444444555555444444333333444444444444777<<>>@@@LLLYYYlllpppZZZ;;;///555777999<<>>777777777888999;;;<<<===777777666666555555444444222//////444666333222333888666444444444333111///222222333444444555666666111111111000000000000//////000111111111444888;;;333333333222222222111111zzz}}}qqqkkkbbb___kkkpppYYY>>>777999888666444333444444333222333444444555555444444333333333333333444666;;;>>>FFFSSSjjjyyyzzzqqqeee\\\[[[RRR]]]lll~~~~~~wwwqqqooofff___VVVOOOLLLIIIDDD@@@<<<@@@DDDKKKWWWaaa___WWWNNNPPPPPPRRRZZZaaa^^^WWWMMMRRRWWWRRRCCC333000555111//////222888???HHHNNNWWWaaacccWWWEEE;;;888777888888999999888777555555333333333111000111333666222333333222333555:::===AAAFFFLLLRRRWWW___iiirrr{{{}}}zzztttyyy}}}\\\IIIRRRnnnuuuooo}}}SSS555000,,,+++...------------,,,,,,,,,++++++------------...///000000000111111222333222222222777777666666666777888999::::::;;;;;;<<<=========BBB??????@@@@@@BBBLLLXXXrrrxxxwwwiiiIII777555999CCCJJJKKKCCC;;;;;;===>>>:::999888777888;;;>>>AAA======<<<::::::999999999888777555444333333333444444555666888999::::::::::::::::::999999999999999999:::::::::999:::===???EEEQQQcccgggSSS999000777666999;;;===???BBBFFFHHHLLLWWWdddlllrrruuuqqqiiihhhgggooo}}}}}}zzz|||{{{{{{wwwqqqooonnnfff\\\NNNMMMNNNVVVaaahhhhhhfffcccSSSCCC???LLL```pppyyy{{{uuurrrwwwzzz~~~yyytttxxxvvvsssoookkkhhhffffffeeedddbbbaaa___^^^]]]]]][[[[[[ZZZZZZZZZZZZZZZZZZYYY[[[]]]___```aaaaaaaaaaaa\\\ZZZZZZZZZVVVVVVXXXZZZZZZ\\\aaafffjjjmmmpppgggeeedddeeegggmmmzzz}}}llliiifffeeellllllnnnuuutttkkkpppvvvqqqnnnrrryyypppqqqrrrwww}}}ssssssllliiipppzzzuuufffSSSBBB777777777666777888:::;;;<<<999999888888777777666666222///000555777444222333666555444444444333111///111222222333444444555555222111111111111000000000000000111000000222666999333333222222222111111111}}}zzznnn___XXX```tttqqqKKK333<<<999777555555555666555444333444444555555444444333222333333333333555999<<>><<<<<<>>>>>>AAAJJJTTTaaakkkrrrqqquuunnnMMM<<<:::===GGGOOONNNIIIDDD???;;;===<<<;;;:::;;;<<<======>>>>>>===<<<;;;;;;;;;;;;:::999888666555444444444444444444444555666777888999999::::::::::::;;;;;;999:::;;;:::999:::<<<===<<>>AAADDDGGGSSS```iiiooottttttqqqnnnjjjmmmvvvyyyuuuvvv{{{{{{xxxsssiii___ZZZVVVTTTYYYcccjjjkkkiii\\\LLL<<<===LLL]]]eeefffiiillloooqqqooommmlllkkkllllllmmmpppuuu|||}}}vvvssssssrrrnnniiihhhgggeeecccbbbaaa``````^^^]]]\\\ZZZYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYXXXYYYZZZ\\\^^^_________[[[WWWUUUVVVUUUSSSUUUYYYXXXZZZ^^^dddlllrrruuuuuufffmmmqqqrrruuu}}}ggg[[[eeennnttt~~~{{{uuuuuusssmmmsssxxxppptttvvv{{{{{{zzzwwwwww{{{}}}wwwmmmjjjdddcccooo}}}{{{iiiVVVEEE:::555777666555555666888:::<<<999999888888777777666666333000111666888666444555333333333555666555222///000111111222222333333333222222222111111111111000000000111000///000333555222222222222111111111000{{{uuuiiibbb___uuueeeAAAAAA999777555555666666555444333444444555555444444333111222333222222444777:::AAAJJJ]]]uuu~~~jjjaaa[[[RRRMMMVVVooo~~~xxxqqqmmmiiibbbYYYRRRNNNLLLKKKJJJMMMVVVaaagggeee___WWWQQQQQQNNNPPPYYYdddeeeXXXJJJLLLRRRNNN>>>222222333111...000111555AAARRR```ggggggddd[[[NNNBBB:::777666555666999::::::777333111000222555555444333444444333333222333666===FFFMMMMMMSSSYYY]]]eeeqqq|||yyy]]]mmmeeesss}}}YYY===...///,,,,,,...,,,------------------,,,,,,,,,---......///000000000222222333444444444444333555555555666666666777777999999999:::;;;;;;<<<<<<:::::::::;;;<<>>===???BBBAAA===999>>>>>>===<<<<<<<<<<<<<<<<<<;;;:::888777666555555444444333222222333555666777777888888999::::::;;;999:::;;;;;;999999:::<<<888???JJJLLLBBB444222888666888999::::::;;;===@@@DDDNNN[[[fffnnntttwwwyyysssllliiinnnpppooosss{{{zzzlllaaaeee]]]VVVYYYbbbkkkmmmkkkSSSHHH???BBBOOO[[[___^^^]]]___aaabbbbbbbbbcccdddfffeeeccccccffflllrrrvvvwwwrrrllljjjjjjiiifffccc]]]]]]\\\\\\[[[[[[[[[[[[YYYYYYXXXWWWVVVVVVVVVVVVVVVVVVWWWWWWXXXXXXXXXXXXXXXXXXYYYYYYZZZZZZZZZZZZWWWTTTSSSTTTSSSRRRTTTYYY^^^aaadddiiiqqqxxxyyywwwoooxxx~~~sssooodddhhh||||||vvvuuuttt}}}|||}}}}}}|||zzzvvvuuuvvvqqqjjjbbb^^^aaammmzzzrrr\\\III<<<888888777666444444555777999;;;777777666666555555444444333111222888:::888555666222333444666888777444111000000000000111111222222222222222222111111111111000000111000......000222222111111111111000000000zzztttssskkk{{{XXXAAA999777555444555555444333333444444555555444444333111222333333222333666888:::@@@PPPfff{{{tttnnnfff[[[RRROOOXXXhhhuuu}}}xxxrrrnnnfffaaaZZZTTTQQQQQQRRRRRRXXX```jjjmmmfff[[[RRROOOQQQOOOSSS^^^fffcccVVVJJJNNNMMMCCC444111555444---...111333777FFF]]]pppxxxooocccTTTGGG???:::888888222444555666555333111///111444666777555444333333333333333555999BBBMMMTTTRRRWWW[[[]]]fffvvvbbbSSSyyyxxxdddsssmmmGGG444---///,,,,,,///,,,------------------------,,,---...///000000000000222222333444444444444333444444555555666666666666666777777888888999999:::888888888888:::@@@EEEHHHDDDFFFJJJZZZ}}}yyy{{{uuudddlllxxx}}}vvv```AAA;;;<<>>===<<<<<<;;;<<<<<<===<<<<<<;;;:::999888777666555333222222333444444444444555666777888888999888:::;;;;;;999999:::;;;888===CCCCCC<<<444444888777888999999888999;;;===>>>FFFTTTbbbmmmssswwwyyyvvvlllgggmmmsssuuu{{{}}}lllaaaiii___UUUUUU^^^ggghhhfffHHHEEEDDDHHHPPPWWW[[[\\\\\\]]]]]]\\\[[[[[[]]]___aaa```______```cccgggiiigggccc```^^^___^^^\\\ZZZVVVWWWWWWWWWVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTUUUVVVVVVWWWYYYYYYYYYYYYXXXYYYXXXWWWVVVVVVUUUUUUTTTUUUTTTVVVXXXWWWTTTVVVZZZbbbfffiiimmmvvv|||yyyqqq\\\dddlll|||wwwvvvxxx{{{~~~~~~zzzsssnnnmmmllliiibbbccciiiqqquuuwww{{{|||hhhRRRAAA888777999777666555444555666888:::777777666666555555444444333111333999<<<999666666333333555777999888555222//////000000000000000111222222222111111111000000///000111000...---...///111111111000000000//////uuuwwwsss|||fff===999777555555555666555333333444444555555444444333222333444444333333555777:::;;;EEEVVVhhh~~~yyypppdddZZZQQQMMMPPPUUU\\\kkk{{{~~~rrrggggggmmm|||vvvssspppeeebbb^^^[[[ZZZ[[[^^^```eeehhhmmmmmmcccVVVPPPOOOLLLNNNVVV```ddd^^^UUUPPPNNNFFF999111222666333,,,///333555888JJJhhhwwwfffSSSHHHCCC>>>:::999333333222111111000000000444666888777555333333333444444555777===FFFQQQYYYWWW]]]___```iiiyyy~~~nnnSSSMMMtttrrrjjjwwwZZZ;;;...---000+++,,,///,,,------------............,,,---///000111111000///111222222333333333333333333444444555666555555555555555666666777888888888666888888777999???CCCCCC===???>>>AAA]]]{{{}}}{{{nnniiizzz^^^JJJ888:::KKK]]]iiioooaaa[[[TTTNNNJJJGGGDDDBBB@@@@@@>>>===<<<;;;;;;;;;===============;;;::::::888777666555444444444444222222333333444555666666777888:::;;;:::999:::;;;:::<<<>>>===999666666888777999999999888999;;;===>>>DDDRRReeesssxxxyyyzzzuuuiiidddmmmyyy~~~~~~ooogggiii___VVVWWW^^^bbb^^^XXX???CCCHHHKKKMMMPPPUUUZZZ\\\\\\[[[XXXVVVVVVXXXZZZYYYYYYZZZZZZ[[[\\\]]]^^^[[[YYYWWWWWWXXXXXXWWWUUURRRRRRRRRSSSRRRQQQQQQPPPRRRRRRRRRRRRRRRSSSTTTTTTVVVWWWYYYZZZZZZYYYXXXWWWWWWVVVUUUSSSRRRQQQQQQQQQWWWYYY^^^bbb___YYYXXX[[[bbbgggjjjooo|||zzzfffVVVWWWdddqqqxxxtttvvv~~~xxxnnnmmmppprrroooppptttvvvtttppprrrxxx~~~ppp\\\HHH<<<777666666666666666666666777888888999999888888777777666666222000333:::<<<999666666444444555666888888555333000000000000000000000000111111111000000000000//////000111000...---...///000000000000////////////{{{uuussswwwpppJJJ:::888666666777777666555333444444555555444444333333444555555444333555666:::999AAAOOO\\\nnn{{{jjj^^^SSSKKKJJJMMMOOOUUUdddtttyyynnn\\\PPPPPPVVVfff~~~zzzttttttsssmmmmmmllllllmmmppptttwwwxxxuuuqqqkkk___PPPJJJKKKJJJOOOYYYaaa^^^UUUPPPRRRKKK@@@555333555333000///...222222555IIIlllkkkXXXPPPLLLEEE<<<777777555222///...000222444777888999777444222222222444555777:::@@@JJJTTT[[[]]]dddhhhgggnnn{{{}}}sssyyylll\\\MMMUUUuuu}}}pppuuu}}}jjjGGG444,,,...111+++,,,000,,,------------.........///,,,---///111111111000///000111111222333222222222222333444555555555444444555555666666777888888888777999999666888???AAA>>>>>>??????AAANNNhhh~~~www}}}jjjqqqpppZZZJJJBBBDDDSSSbbbgggnnnrrrjjjZZZJJJCCCBBBCCCBBBAAA???===<<<;;;;;;======>>>??????>>>===<<<:::::::::999888666555444222222222333333444444444555777:::;;;:::::::::;;;:::;;;;;;999888888999888888999::::::999:::<<<>>>@@@CCCRRRhhhzzz}}}zzzxxxrrrccc\\\gggvvv{{{|||}}}}}}}}}uuullljjjllleee___aaafffcccVVVJJJ???CCCIIIKKKKKKLLLPPPTTTTTTUUUTTTRRRPPPPPPRRRTTTSSSSSSSSSTTTTTTUUUVVVVVVTTTSSSRRRSSSSSSTTTSSSSSSPPPPPPQQQRRRRRRQQQPPPPPPSSSSSSSSSTTTTTTVVVWWWWWWWWWWWWYYYZZZYYYXXXWWWUUUSSSRRRQQQPPPPPPPPPQQQQQQZZZ___gggmmmhhh___[[[\\\ccciiilllppplllXXXPPPPPP___jjjrrr{{{wwwrrrsss~~~~~~sssooovvv}}}~~~{{{zzzyyytttmmmkkknnnkkk^^^LLL???:::888666444555666777888888888777777999999888888777777666666111000333:::<<<999666666444333333444555555333222000000000000000000000000000000000/////////.........000111111///......///000000/////////.........~~~yyyttttttrrr}}}|||bbb<<<:::888777888888777666333444444555555444444333444555666666444444555666333555???MMMUUU___wwwnnn___TTTMMMMMMQQQYYYYYYeee{{{vvvbbbWWWTTTXXXbbbooo{{{yyysssuuuuuuyyyzzz|||}}}vvvkkk[[[JJJCCCEEEKKKRRR]]]bbbXXXLLLJJJPPPHHH<<<444666666000...333***......000FFFlllppp^^^XXXUUUJJJ===555;;;888333///...111555888999:::999777444222222222444555888<<>>===<<<<<<<<<===>>>@@@@@@???>>>>>><<<<<<<<<<<<:::888666444222222333333333333444444444666999;;;::::::;;;<<<999999888777888:::;;;999999:::;;;;;;:::;;;===???===???MMMfffyyy|||vvvrrrooo^^^TTT___mmmpppllliiimmmkkknnnrrrooofffccceeeqqqllliiimmmpppgggSSSBBBBBBEEEIIIKKKKKKLLLNNNQQQLLLMMMMMMLLLLLLLLLOOOQQQOOOOOOOOOOOOPPPQQQRRRSSSLLLLLLLLLMMMNNNNNNNNNNNNPPPQQQRRRTTTTTTTTTSSSSSSVVVVVVWWWWWWXXXZZZ[[[\\\VVVWWWYYYYYYYYYWWWUUUTTTPPPOOOOOONNNOOOPPPRRRSSS]]]cccnnntttoooccc\\\\\\fffkkkmmmqqqoooSSS@@@III\\\fffnnnsssyyy}}}{{{vvvqqqqqq}}}yyyuuuxxxrrrmmmvvvzzzxxxtttlllgggeeeZZZNNN???888999;;;999555555666888::::::999777666777777777666555555444444000///222999<<<999666666444333111111222333111000111111111111000000000000////////////...............000111111000//////000000/////////............{{{{{{wwwiiilllvvvrrrOOOBBB555111555999777333444444333333333444444555444444444444444444444444555444666AAAQQQ```hhhkkkhhhVVVOOOFFFJJJ^^^vvv^^^]]]{{{XXXUUU^^^ggglllttt{{{xxxdddTTTGGGBBBBBBOOOVVV]]]]]]WWWNNNIIIGGG:::888666444444444333111222555111...<<<]]]|||rrrfffcccZZZJJJ???@@@FFF===444111111000000333666444333111111222444555666999>>>BBBGGGNNNXXX___fffsss|||}}}vvvaaaPPP}}}ooo```QQQUUUaaaooo|||ooolllEEE666000000000...++++++---///,,,,,,------------------...///111222333333222222222111000///000111333444333444444333111111222444333333444555666777888888999:::::::::999:::===???>>><<<@@@EEEDDDCCCQQQccctttmmmrrrtttXXXwww{{{MMM:::???>>>RRRlll}}}}}}rrrcccYYYLLLJJJEEEAAAAAABBBAAA???===888888>>>???;;;:::===<<<=========<<<<<<;;;:::999999888666555333222222222333333444555666777777666777777888999::::::;;;:::;;;======<<<<<<>>>???<<>>CCCCCCBBBNNN]]]kkk|||tttssszzzssslll|||zzzZZZCCC222<<>>;;;===>>>;;;===AAA????????????>>>===<<<<<<<<<;;;:::999777666555444222333333444444555555666777777777888999999::::::;;;<<<>>>>>>======???@@@<<>>666:::;;;999999555555444444444444444555444444444444444444444444444444555888???KKKXXX```mmm~~~rrrdddaaaUUUMMMIIIBBBHHH\\\fffuuudddaaahhhqqqyyyrrraaaSSSHHHCCCDDDTTTXXXZZZVVVNNNFFF@@@>>>888666444444666888999999333222000......<<>>@@@CCCGGGNNNYYYdddlllmmmtttwwwggg[[[www___VVVooo|||zzz]]]<<<111111000......///000//////---------....../////////...///111222222222222111222222333444444444444444555666888888777777999:::777666555444555777888:::;;;;;;<<<;;;;;;;;;>>>@@@BBB<<<<<<@@@BBBAAAIIISSSPPPjjjtttwwwgggvvvttt___???777444???UUUjjjtttvvvvvvnnnbbbYYYRRRLLLGGGCCCIIICCC======<<<;;;<<<>>>@@@@@@AAAAAA@@@@@@???>>>>>>>>>===<<<:::999888888444444444444444444444444666666777777888888999999<<<===??????>>>>>>@@@AAA===@@@CCCOOOaaa___VVVWWWUUULLLDDDBBBBBBAAAAAACCCFFFFFFFFFHHHJJJLLLNNNOOOSSSSSSSSSSSSPPPMMMJJJHHHFFFFFFFFFFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIJJJKKKKKKOOOOOOPPPQQQQQQQQQQQQQQQPPPPPPPPPPPPQQQRRRSSSSSSSSSTTTVVVXXXXXXYYYXXXXXX[[[[[[ZZZXXXTTTSSSSSSTTTKKKJJJIIIIIIJJJKKKJJJIIIGGGJJJKKKKKKRRR___iiimmmiiinnnwww|||vvv~~~yyyooodddeeettt}}}||||||zzzvvvtttwww}}}yyytttwww}}}wwwrrriiiiiivvvvvvlllrrrwww{{{~~~xxxaaaQQQBBB???<<<<<<===<<<888999===@@@@@@@@@???===;;;999888222111000222444666666666333333444555666666333000000111111222333222222222555444444333333444444555000//////...///000222333555333111000111444888:::333222000///...//////000~~~pppgggcccnnnqqqQQQ999555:::;;;666666555555444444444444555444444444444444444444444555666666777:::DDDSSS^^^```uuurrrdddZZZ\\\```ZZZRRRMMMDDDGGGXXXqqqsssvvv|||}}}~~~~~~mmm\\\OOOGGGFFFIIIWWWWWWVVVPPPHHH@@@;;;999888666444555777999::::::888555444222///888VVVvvvnnnfffhhhcccYYYHHH>>>444222111111222555444444333444777;;;@@@BBBDDDDDDFFFIIIQQQ\\\gggnnnlllttt~~~pppkkknnngggkkktttpppKKK222///111///---...///000///------......//////000000000000111333444444444333222222333555666666666555444666888:::;;;:::;;;<<<>>>;;;:::777666666888:::<<<;;;<<<<<<<<<;;;<<<>>>AAACCC===:::===@@@AAADDDJJJLLLUUUeee|||yyyxxxkkkvvv|||~~~bbbPPP999...444EEEWWWbbbzzzyyyxxxttthhh[[[TTTRRR^^^RRRFFF@@@??????<<<888===>>>???@@@AAAAAAAAAAAA@@@@@@???>>>===<<<;;;:::777777666666555555555555555555555666666777777777:::<<<============>>>@@@===@@@???GGGTTTQQQJJJMMMKKKFFFBBBAAAAAAAAAAAAAAABBBCCCDDDFFFHHHKKKLLLMMMLLLKKKKKKJJJJJJJJJJJJJJJGGGFFFFFFFFFGGGGGGHHHIIIIIIIIIHHHHHHHHHHHHIIIIIIMMMMMMNNNOOOPPPPPPPPPPPPQQQPPPPPPOOOPPPQQQRRRSSSRRRSSSVVVXXXZZZ[[[ZZZZZZXXXWWWVVVRRRNNNLLLLLLMMMKKKJJJIIIJJJKKKLLLKKKJJJHHHLLLPPPSSS[[[fffmmmnnn{{{~~~vvvllllllooonnnmmmqqq{{{}}}yyy{{{|||zzzwwwwww|||zzzuuuwww~~~vvvooogggjjjzzz}}}mmmrrruuutttuuu~~~ttt\\\MMM?????????@@@AAA>>>999:::???<<<===>>>>>><<<:::777555333222111111222444555666444555666888888666333000000000111222222222222111444333222111111222333444000///...---...000222444666444111000111444777:::555333111///......///000yyymmmkkkyyyiiiAAA000999;;;111777666555444444444444444444444444444444444444444333555666555777???MMMXXXYYYfffqqqddd\\\UUUYYY```]]]UUUPPPFFFFFFRRRyyy~~~{{{~~~~~~gggVVVKKKGGGJJJPPPVVVTTTPPPIIIAAA<<<888777999777777777999::::::999;;;777555555333===\\\{{{~~~qqq\\\HHH>>>555333222000111333333444555888;;;@@@DDDFFFJJJIIIHHHKKKSSS]]]gggmmmmmmxxxwwwqqqpppiiixxxcccoooZZZ:::,,,111///.........//////...---......///000000111222222333444555666777666555444333444555777777666555555777999<<<=========>>>??????===:::999888:::<<<>>>;;;<<<<<<<<<;;;<<<>>>AAABBB===:::<<>>999:::;;;===???@@@AAABBBBBB@@@@@@??????>>>===<<<<<<:::::::::999999888888777444444444555555555555555888999;;;;;;::::::<<<======@@@===AAAJJJFFF@@@FFFCCCCCCAAA@@@AAABBBCCCAAA@@@@@@BBBDDDEEEGGGHHHHHHGGGGGGHHHIIIIIIHHHHHHHHHGGGGGGFFFFFFGGGGGGHHHHHHIIIHHHGGGGGGFFFGGGGGGGGGJJJKKKLLLMMMNNNNNNNNNNNNRRRRRRRRRRRRRRRSSSSSSTTTSSSTTTUUUVVVWWWWWWVVVUUURRRRRRQQQNNNKKKJJJKKKMMMIIIHHHIIIKKKMMMNNNMMMLLLNNNQQQSSSVVV___nnnzzz~~~yyyqqqnnnjjjooouuuyyy|||zzz}}}~~~{{{zzz{{{}}}wwwpppsssyyy}}}yyyrrriiilll|||ooonnnkkkhhhnnnuuu~~~dddPPPFFF<<>>???@@@;;;666777<<<888999;;;;;;;;;:::777666555555333222111111222444333555777888777555333111000000111222222222222111444333333333333333333444///...------...000222444444222000//////222555777555333111///......///000sssqqqwwwzzzwwwOOO666888999000777777666555444444444444444444444444444444444444000222444333444:::DDDMMMYYYbbbvvv}}}pppjjjeee___TTT]]]ZZZTTTQQQIIIGGGPPPddd~~~}}}}}}|||~~~zzzcccSSSJJJHHHNNNUUUTTTPPPIIIBBB<<<999777777999999:::<<<>>>???===;;;;;;888555444666CCC\\\rrr~~~uuu\\\CCC:::444333333222111222444666999===BBBFFFHHHJJJNNNMMMLLLOOOWWWaaaiiimmmrrrsss{{{ggg]]]fff~~~jjjgggxxxgggHHH333---444///111222111///------...//////000000111222333333555666777888888888777666444444555666666666666666777:::===>>>>>>===>>>???@@@>>>===;;;:::;;;<<<===;;;;;;<<<;;;;;;;;;>>>@@@@@@>>><<<===???AAABBBBBB===IIIIIIMMMkkkzzz|||{{{{{{iiillluuummmPPP;;;444444===KKKbbbrrrqqqjjjnnnyyyfffLLLAAAAAAAAA===<<<===>>>@@@AAABBBBBBBBBAAAAAA@@@??????>>>===============<<<<<<;;;;;;;;;555555555555666666666666666777888999888888999;;;;;;>>>;;;===CCC???;;;BBB???AAA@@@>>>===@@@@@@>>>@@@AAABBBDDDFFFFFFGGGGGGDDDEEEGGGHHHHHHGGGEEEDDDHHHGGGGGGFFFGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHJJJJJJKKKMMMNNNNNNNNNNNNTTTUUUUUUVVVVVVUUUUUUTTTUUUTTTSSSQQQPPPNNNMMMMMMHHHHHHHHHGGGGGGHHHLLLOOOLLLNNNQQQVVVZZZ[[[YYYXXXWWWYYYXXXVVV^^^rrr~~~zzzxxxvvvwww}}}~~~}}}{{{zzz|||rrrlllnnnssstttkkkxxx}}}{{{wwwllllll{{{uuummmfffbbbiiijjjooohhhPPPBBB===666<<<999999:::777333444888666777999:::::::::999999777777666444111000000222111444666777555333222222000111111222333222222222555666666777777666666555///......---...///111222111000///......000222333333222000///...//////000zzzuuupppqqq{{{xxxaaaFFF999666444888777666555444444444444444444444444444444444444000222333333333777<<>>BBBEEEEEEBBB@@@;;;;;;777333888GGGUUU\\\eeekkkrrrvvvxxxrrr___LLL;;;444111333555444333444777:::???DDDIIILLLMMMNNNQQQPPPPPPUUU^^^hhhnnnqqqxxxuuunnn{{{{{{ooo\\\ZZZgggqqqkkkuuu~~~{{{qqqPPP<<<111///444000444888555///,,,---000//////000111222333444444666777888888888777666666555444444444444555666666777:::===>>>>>>=========???>>>===<<<;;;::::::::::::;;;;;;::::::;;;===???===>>>>>>>>>???AAACCCDDD;;;EEEEEEDDDTTTjjjwww~~~}}}sssaaabbbuuuwww{{{vvv\\\GGG<<<444777BBBMMMOOONNNXXXhhhzzzdddSSSMMMJJJHHHCCCCCCDDDDDDDDDCCCBBBBBBBBBBBBAAAAAA@@@@@@??????>>>>>>>>>===============888888888888888888888888555666888888777777999:::777;;;999:::???:::777@@@:::>>>???;;;;;;???@@@===@@@AAACCCEEEGGGHHHIIIIIICCCDDDFFFGGGGGGGGGFFFEEEHHHHHHGGGGGGFFFGGGGGGHHHIIIIIIIIIHHHIIIIIIJJJJJJJJJKKKLLLNNNOOOPPPPPPPPPRRRSSSUUUVVVVVVUUUSSSQQQPPPOOOLLLJJJIIIIIIIIIJJJDDDEEEGGGHHHKKKOOOUUUYYY^^^bbbiiiqqqxxxzzzyyywwwnnnrrrqqqkkklllzzz}}}yyyoooooorrrzzz|||{{{~~~||||||xxxqqqooorrrtttsssbbbqqqwwwvvvrrriiilll}}}xxxkkkbbbbbbaaa\\\\\\TTTAAA999999555:::555333555777666777999666777777777888888999999666888999777333111000111///222444444222111222444111222222333333333333333444555777999999777555444.../////////////////////............/////////000////////////////////////rrrnnnppptttmmmUUU:::333:::888888777555555444444444444444444444444444444444333444555555555666999:::OOO[[[dddnnnooo___^^^eee```ZZZ[[[XXXSSSWWWQQQ]]]sssbbbWWWPPPMMMPPPUUUNNNHHH???999666777999:::888;;;@@@FFFJJJJJJGGGDDD===>>>:::444:::HHHNNNJJJDDDJJJQQQWWWVVVNNN@@@555555000...333777666555666999===CCCIIINNNPPPQQQPPPSSSRRRSSSYYYcccmmmtttvvv{{{mmmjjjvvvnnnddd]]]cccnnnpppwww{{{{{{zzzaaaAAA444111///111111777<<<999000+++...222///000000222333444555555666666777888888777666555555555444333333555666777777:::===>>>===<<<<<<<<<======<<<;;;:::999999888999:::::::::999:::===???;;;>>>@@@??????BBBDDDFFFDDDCCC===@@@JJJRRRgggyyy~~~|||lll\\\QQQ___gggnnnlll]]]EEE:::333555666777CCCSSSxxxoooaaaYYYUUUJJJJJJIIIHHHFFFDDDBBBAAACCCCCCCCCBBBAAAAAAAAA@@@=========>>>>>>>>>>>>>>>;;;;;;::::::::::::::::::555666888888777777999:::444999777999===888666???777<<<===:::;;;@@@CCCAAA;;;===???CCCEEEFFFGGGGGGEEEFFFFFFGGGHHHHHHHHHIIIHHHHHHGGGGGGFFFGGGGGGGGGJJJJJJJJJJJJJJJKKKLLLLLLLLLLLLNNNOOOPPPQQQQQQQQQMMMOOORRRTTTTTTRRROOOMMMIIIGGGEEEDDDEEEGGGJJJLLLJJJLLLOOORRRVVV]]]dddiiisssyyyyyyllleeessskkkmmmppp}}}tttrrr}}}wwwxxxvvvtttvvv{{{{{{xxxjjjtttuuunnniiicccllltttddd\\\___WWWPPPOOOHHH999777;;;777;;;444111555999:::<<<>>>666666555444555555666666555777999888555222111222...000222222000000222444222222333444444444444333111333666888888666333111...//////000//////...------...///////////////...---...///////////////...nnniiiddd```ooozzz[[[666555:::666555888:::777555555333333333222222333444444555444333222333555777999CCCVVVfffkkktttxxxppplllfffmmmssssssnnnhhhddd```^^^aaaqqq|||nnn\\\VVVOOONNNRRRQQQNNNAAA666444777999;;;===888DDDLLLKKKLLLQQQOOOHHHBBB:::444:::KKKUUUKKK;;;@@@999555777888666333333222555666444555:::<<<999BBBFFFLLLRRRUUUUUUTTTRRRSSSRRRVVV^^^gggooozzzyyyjjjssswwwjjjcccVVV^^^ppppppoooSSS:::000111111...111555999888333///...000000222444444444444666777555666777666555444555777777777666666666666777777888:::=========<<<<<<===???===;;;<<<======:::777555666777888999:::;;;;;;=========>>>??????@@@@@@CCC??????CCCFFFHHHPPPZZZ}}}wwwvvvfff___PPPKKKeeevvvZZZ???444222111444;;;TTTdddyyyxxxqqq^^^WWWQQQOOOQQQQQQLLLFFFFFFGGGEEEAAAAAADDDDDDBBBCCCAAA???>>>??????>>>===>>>>>>>>>===<<<;;;999888:::999888777777888999999999777555555777777777666;;;;;;;;;<<<<<<============>>>>>>???AAACCCDDDEEEBBBBBBCCCCCCCCCCCCCCCBBBCCCDDDDDDEEEFFFGGGGGGHHHGGGGGGHHHIIIJJJLLLNNNOOOMMMMMMMMMMMMMMMLLLLLLKKKIIIHHHGGGGGGGGGGGGGGGFFFGGGFFFFFFGGGFFFHHHQQQ[[[ZZZ^^^dddiiimmmrrryyy~~~zzzyyyooojjjkkklllhhhiiirrrxxxlllgggjjjwww~~~}}}uuu{{{~~~{{{{{{}}}~~~oooqqqtttgggjjjyyyxxx|||vvvhhh^^^VVVQQQHHHCCC===:::999999777555555555666666666666666666444444555666777777666666888888777666555333111000//////000111222222333333222222333333333222222111000222333333111000000111333222000///---,,,,,,,,,---,,,,,,...000000///---//////.........---------xxxyyymmmddd]]]ggguuuhhhKKK:::888444333777888555333333444333333222333333444444555444333222333555777888888HHH]]]ffffffrrr~~~wwwqqqnnnuuuyyy|||{{{wwwpppiiiddd]]]mmmnnn___\\\VVVSSSTTTOOOEEE???::::::;;;999888999CCCMMMVVVWWWSSSQQQOOOMMMLLL@@@888BBBYYYggg\\\III@@@:::555444333000///222111333555666888;;;???CCCJJJMMMSSSWWWZZZYYYWWWVVVXXXWWWZZZbbbjjjrrr}}}xxxvvv~~~~~~nnnZZZPPP^^^qqqttt{{{}}}eeeFFF222...000///---...222666666222000000333111333444444444444555777555666777666555444555777777777666666666666777777:::<<<>>>>>>===<<<<<<===>>><<<:::;;;<<<<<<999777555666666777999::::::;;;=========>>>??????@@@@@@@@@======@@@AAABBBHHHPPP^^^{{{|||yyy}}}gggTTTXXXoooyyyUUU???666333333555;;;FFFWWWiiixxx~~~}}}fffccc```___^^^ZZZSSSMMMQQQSSSPPPIIIDDDCCCBBB>>>DDDBBB@@@@@@AAAAAA@@@>>>======>>>>>>>>>======<<<;;;:::999888888888999999:::888777777888888888777888888999999999:::::::::<<<<<<<<<<<<===>>>?????????@@@AAABBBCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFHHHGGGGGGFFFFFFFFFFFFFFFHHHHHHHHHGGGFFFDDDCCCBBBBBBAAAAAAAAACCCEEEHHHIIIDDDEEEKKKQQQUUUYYYcccnnnmmmrrrxxx}}}~~~~~~yyyzzzttthhh``````eeeeeejjjpppzzzoookkkooozzz{{{{{{{{{zzz~~~vvvzzzuuuuuu|||wwwtttuuupppggg]]]VVVNNNFFFBBB>>>999666666666555444555555555555555555555555333444555555666666555555777777666666444333111000//////000111111222333333111222222333333222222111000000111111222222111000000///.........///000000...---,,,---//////...---.........---------,,,,,,^^^tttccc\\\eeeqqqttt]]]<<<777222222666999666444333444444333333333333333444444444333333333555666777777===PPPbbbeeeggg{{{vvvtttrrrvvvxxx{{{|||zzztttnnnjjjeee|||wwwddd]]]TTTOOONNNHHH<<<999888::::::999===BBBPPPWWW```aaaWWWNNNNNNUUUZZZKKK???IIIddduuukkkXXXEEE>>>777444000---...222111000666======999???IIITTTWWW[[[^^^___^^^[[[YYY\\\ZZZ]]]fffnnnvvv~~~zzzvvv]]]___rrr|||~~~{{{xxxXXX777---///000//////---000222222111111333666222333555555444444555777555666777666555444555777777777666666666666777777;;;===??????===<<<;;;<<<;;;:::999:::::::::888666555555666777888999::::::<<<<<<======>>>>>>??????>>><<<<<<>>>>>>===AAAFFFAAA^^^}}}|||}}}nnn]]][[[eeeppplllQQQFFFCCC===555111111666BBBQQQ^^^eeeggg]]]aaafffjjjjjjhhhccc```\\\^^^[[[RRRKKKIIIIIIHHHCCCAAA@@@@@@@@@@@@???===>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;:::999:::::::::<<<:::888888999999999888777777777888888888888888;;;;;;;;;;;;::::::::::::;;;<<<>>>???AAABBBBBBCCCBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDBBBAAA@@@?????????@@@@@@@@@@@@???>>>======BBBBBBAAA@@@AAADDDHHHLLLOOOQQQXXXaaafffkkkttt}}}xxxnnniiibbbZZZZZZ```gggjjjpppqqqvvvvvvmmmkkkpppyyy}}}sssvvvwwwuuuxxx|||xxx~~~~~~}}}tttqqqmmmddd[[[VVVRRRJJJAAA<<<999666444444555555444444444444444444444444444222333333444444444444444555555555555444333222111///000000111111222222222111111222222222222222111000///...000333444222///...---,,,---...111444555111///,,,,,,---......------------,,,,,,,,,++++++IIIrrreee```kkkqqqtttfffFFF:::444222666:::999777777555444444333333333333444444333333333333444555666;;;777@@@WWWjjjqqqxxx|||wwwtttssshhhmmmuuu|||{{{xxxzzz}}}xxxiii]]]QQQMMMMMMHHH>>>:::666666777===IIIUUU^^^aaaeeecccSSSFFFLLL\\\fffXXXJJJNNNcccssspppcccPPPEEE:::666555222000111555666AAANNNLLLAAACCCOOO\\\^^^aaaccccccaaa^^^\\\\\\[[[^^^hhhrrryyyssskkkyyyqqqjjjKKK111///222000///333///000222111111222555888333444666555444444555666555666777666555444555777777777666666666666777777:::<<<>>>===;;;:::999999999888888888888888777666555555666666777888999999999::::::;;;<<<<<<======>>>>>>>>>???>>>===???BBBCCCLLL```zzzzzz{{{|||~~~{{{hhhbbbfffpppnnnpppxxxxxxfff```^^^SSSCCC===888111///222999>>>AAACCCLLLYYYdddlllqqquuuxxxmmmpppmmmcccYYYUUUSSSRRRFFFEEECCCBBBBBBAAA???===???>>>>>>===============>>>>>>======<<<<<<<<<<<<===;;;999999999:::999888999999999999999999999999:::::::::::::::999999999:::;;;<<<===?????????@@@?????????????????????>>>======<<<<<<<<<<<<<<<===::::::;;;======>>>>>>>>>BBBDDDFFFFFFGGGLLLUUU\\\fffeeehhhnnnppprrrxxx|||www}}}mmm\\\RRRMMMQQQbbbuuuvvvvvvxxxtttrrryyyuuuqqqoooqqqzzzuuukkknnn|||yyyrrrooorrrwww||||||zzzsssuuuooobbbUUUNNNLLLFFF???888777555444555666666777444444333333333333333222111222333333333333222222333333333333333333222111///000000000111111111222000111111222222222222111000---+++...333555222......---,,,,,,...111555777222000,,,+++,,,---...---,,,,,,,,,+++++++++******888ZZZ~~~pppgggsssrrrooonnndddBBB999333555999:::999999666555444444333333333444333333333333333444444555777444666DDD\\\qqqvvvsssxxxpppmmmdddlllzzzmmm```TTTNNNMMMGGGAAA<<<999===FFFRRRbbbpppvvvsssnnnaaaKKK>>>JJJ___llldddXXXSSS[[[iiipppppp]]]LLL===999:::888444222;;;???OOO```___RRRPPPZZZaaabbbdddeeeeeebbb___]]]]]]]]]bbbnnnxxx~~~www___www{{{ooommmSSS???111222333------555333333333222222333555888444666666666444333444555555666777666555444555777777777666666666666777777888:::;;;;;;999777777777666777888888777666666666555555555666666777777888777777888888999:::::::::;;;>>>???>>>===>>>???@@@IIIDDDEEEXXXvvvzzz|||||||||}}}|||{{{______cccmmmzzzyyyvvvuuuiiiZZZOOOKKKCCC999111...000333...777DDDPPP[[[fffrrryyy{{{ttthhh\\\SSSOOOLLLHHHFFFDDDCCCAAA???<<<<<<;;;<<<===>>>???@@@BBBAAAAAA@@@@@@???>>>>>>>>><<<:::999::::::999888999999999999999999999999777777888999999999888888:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::999::::::;;;;;;::::::<<<===>>>?????????@@@FFFMMMQQQTTT[[[gggqqqrrrpppooorrrssstttxxx~~~yyyrrrooommmmmmllliiisss~~~}}}{{{{{{eee]]]WWWVVVUUU[[[ooo~~~|||wwwsss|||||||||xxxttt{{{rrrhhhkkkwww{{{oooiiiqqq}}}|||}}}|||vvvsssyyysssdddRRRDDD???;;;777555555555444444444666777444444333333222222222222111222222222222222111111111111222222222222111111000000000000000111111111///000111111222222222222///,,,***---222444222...///...------...000222444222000,,,+++,,,---...---,,,,,,+++++++++*********333HHHnnnsssxxxuuupppxxxQQQDDD777444666777777999777666555444333333333333333333333333444444444333222888999999FFF```www~~~}}}oooiiilllrrrzzznnn```SSSKKKFFF===>>>999;;;LLLcccxxx{{{aaaFFF<<>>555111222111,,,---333666555444333333444555666666777777666444333444555555666777666555444555777777777666666666666777777666888::::::888666666777555777888888666555666777444555555555666666666777666666666777888888999999999======;;;:::<<<>>>>>>@@@???>>>AAAOOOjjjxxxwwwooodddYYYVVV___nnn{{{|||tttmmm``````[[[QQQCCC888333333+++///444999>>>GGGQQQYYYiiiuuu~~~nnn```WWWSSSLLLGGGDDDBBB@@@???;;;;;;<<<===@@@CCCFFFHHHEEEEEEEEEEEEDDDBBBAAA@@@@@@>>><<<;;;;;;;;;:::999999999999999999888888888666777888999999999888777:::;;;;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;======<<<;;;::::::::::::===>>>@@@AAABBBCCCCCCCCCPPPXXX```aaa___aaajjjrrrrrrpppqqqvvvyyyzzz}}}~~~hhhaaaWWWRRRSSSYYYaaaffftttzzz~~~{{{rrrjjjiiijjjaaaiiiwww{{{qqqrrr|||}}}~~~|||yyy~~~}}}~~~~~~yyyrrruuusssjjjmmmwwwrrreeebbbrrr}}}{{{wwwoooqqq{{{tttdddNNN???999666333333444444333222222333555555444444333333222222111222222222222222222111000111111111111111111000000000000000000000000000000//////000111222222222222...---,,,...111222000---//////............//////111///,,,,,,---......---,,,,,,,,,+++++++++******555:::VVV~~~~~~vvvwwwgggTTT@@@777666666777999777666555444444333333333333333333444444333333222222777;;;:::<<>>999888;;;===<<<666;;;>>><<<>>>OOOmmmwwwfff[[[[[[dddpppwwwuuu|||{{{uuuuuuoooooonnniii^^^QQQFFF???;;;888444000///111666999FFFPPP^^^mmm{{{}}}uuuiiibbbYYYPPPKKKIIIGGGGGGCCCBBBBBBCCCDDDGGGJJJLLLHHHHHHHHHHHHGGGEEECCCBBBCCCAAA???>>>>>>>>>===<<<<<<;;;;;;;;;::::::::::::;;;<<<===>>>===;;;999888888999:::;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<=====================>>>???@@@???AAADDDHHHKKKNNNPPPQQQbbbkkktttssskkkfffjjjpppvvvvvvzzz}}}wwwppphhhbbbaaa]]]YYYZZZ```hhhpppuuu||||||wwwiiiYYYQQQTTTYYYqqqtttvvvvvvuuuuuuuuutttpppqqq|||~~~rrrmmmooowww}}}rrrjjjaaa```ooozzzuuulllbbbeeemmmdddSSSCCC;;;;;;999555444666777555333111222444555555555444333222222222222333333333222222111000111111111111000//////...000000000000000000000///...///000111222222222222------.../////////......---......///......,,,,,,...---,,,---//////...------,,,,,,,,,++++++++++++444---;;;ccc}}}ooosssyyycccJJJ<<<888888999:::777777666555444333333333333333444444444333222222333///222;;;;;;<<>>BBBAAA:::888<<<>>><<<444888;;;<<<>>>GGGUUU```~~~}}}yyylll^^^TTTWWWeee|||zzzsssvvvuuuvvvxxxzzzxxxnnn```VVVNNNIIIAAA999444222222222444666<<>>?????????>>>>>>=========CCCCCCDDDDDDBBB???<<<;;;666777999:::;;;<<<======;;;;;;<<<<<<===>>>??????:::;;;<<<>>>@@@CCCFFFGGG???BBBGGGMMMTTTZZZ^^^```dddppp|||}}}vvvqqquuu{{{yyypppeee]]]ZZZZZZZZZZZZ```aaabbbeeeggggggdddbbbaaa```[[[PPPFFFHHHVVVcccxxx||||||ppppppnnnooosssuuuuuuzzzyyyppplllpppvvv{{{~~~~~~sssllllllhhheeennn|||rrrmmmaaaUUUYYYWWWLLL<<<333555;;;;;;666888:::;;;999555333444666666666555444444333222222333333333333333222111000111111111111000///...---000000000000////////////......000111111222222222---...000///...------...+++,,,...//////...,,,***---,,,,,,...000000///------------,,,,,,,,,++++++444000555OOOwwwiii\\\mmmvvvjjjHHH555999===777888777555333333333444444444444444444444444444444444444444222222:::FFFPPPxxx{{{}}}wwwuuu{{{vvvzzzzzzssssssnnnRRRPPPPPPpppxxxZZZWWW```hhhnnntttwwwxxxhhhQQQAAA<<>>HHHSSSccc```[[[YYYZZZ\\\^^^^^^ggghhhiiikkklllmmmnnnooolllnnnxxxzzzwww|||vvvkkkcccZZZSSStttyyyzzz}}}xxxdddFFF111222222111111222222333444444555666555444333444555888999:::999666444333444444555666777888888888888:::::::::999888777555555::::::888777777777777888888999:::888555333444555555444444333333555666777888999999999888888:::<<<:::>>>AAA???;;;999;;;>>><<<<<<<<<<<<<<>>;;;555333222111222666:::CCCSSSbbbooo{{{xxxnnnkkkfff```iiiaaaVVVPPPOOORRRSSSTTTSSSNNNKKKLLLQQQRRRNNNIIIGGGEEECCCCCCEEEEEEBBB???>>>AAAEEEFFF???777888>>>IIIJJJLLLMMMKKKHHHCCC??????<<<===@@@@@@>>>>>>AAAHHHFFFBBB>>>::::::===@@@@@@???AAAHHHQQQWWWVVVTTTKKKQQQYYY___cccfffgggiiiqqquuu{{{}}}qqqiiieeeTTTYYYYYYTTTXXXccchhhdddaaa^^^TTTIIIFFFIIIFFF???EEENNNVVVUUUPPPQQQ[[[eeemmmvvv}}}ssseeerrrsss{{{~~~{{{~~~vvvppptttyyyxxxsssoooppphhhdddlllpppcccfff~~~fffUUUQQQMMMHHHKKKDDD;;;777888999777555:::999777555444333444444222444555444111000222444333333333222222111111111111111111000000111222333---,,,,,,++++++,,,,,,------......///000111111111000//////...---,,,,,,,,,...///111111///------------++++++,,,...///...---,,,,,,------,,,,,,+++***111222222>>>bbbyyyeee[[[fffuuusssXXX>>>666777666888888888666555444555666444444444444444444444444333444555444333777???FFFZZZuuu~~~zzzzzzyyyrrruuuvvvrrrvvvhhhKKKHHHIIIfffpppXXXSSSVVVUUUSSSTTTNNNOOOFFF:::777:::SSSuuuoooQQQ@@@FFF```fffUUU;;;444888???JJJRRRSSSUUUYYY^^^bbbccccccgggggghhhiiikkkmmmnnnooolllqqqxxx}}}|||zzz~~~ooo```VVVkkk}}}~~~pppVVV>>>111333222222222222333444444666777888777666555666888888::::::999666444444555555555666777888888888888:::::::::999888777666555::::::::::::999999999999777999999888555333333555666555444444444555777777666888888888777666888:::<<>>:::::::::::::::<<>>FFFOOOWWWYYY[[[___bbbccclllfff^^^XXXWWWZZZ]]]___aaa___]]]```cccdddaaa^^^ZZZWWWTTTRRRPPPLLLGGGCCCCCCEEEIIIKKKGGGAAABBBHHHNNNTTT\\\```]]]VVVNNNIIIBBB@@@AAAFFFHHHHHHJJJNNNQQQPPPNNNJJJHHHHHHJJJMMMQQQSSSWWW]]]fffmmmsssvvvuuuuuutttsssrrrtttwwwzzzyyyxxxlll```VVVQQQMMMLLLXXXdddnnnmmmggg```YYYTTTSSSWWWTTTHHH;;;555777:::NNN]]]mmmppphhh```bbbgggqqqyyy}}}zzzsssppp{{{|||}}}ttt}}}{{{wwwtttuuuzzz{{{uuuoookkkvvvuuuqqqrrrrrrgggjjj~~~bbbQQQLLLHHHDDDDDD???;;;:::<<<<<<999555777666555555444444555555555777999888555222222333111111111222333333444444444444444222111111111222------,,,,,,,,,,,,------------......///000000111000000//////...------,,,---///111222000...---...---,,,+++,,,.........,,,,,,,,,------,,,,,,+++***000666111...IIIxxxyyyllldddaaapppvvvdddGGG555555:::777999;;;:::666444555777444444444444444444444444222444666666444444888;;;BBB\\\}}}yyyzzz}}}qqqmmmmmmlllkkkiiiNNNLLLOOOcccvvvpppsssaaaRRROOOMMMDDD<<<999999:::444111666===VVVyyy{{{[[[CCCAAAXXX^^^QQQ<<<555555888@@@CCCHHHPPPZZZbbbffffffeeeggggggggghhhjjjllloooppppppuuuvvvtttwww{{{kkkhhhrrraaaDDD666444444444333333444444555666888999::::::888888999:::999:::;;;:::888666666666666666777777888999999999;;;;;;:::999888777777666:::;;;<<<======<<<<<<;;;777888999888666444444444666666666555666777777888666777777777555444555777<<<>>>@@@???;;;999:::<<<999:::;;;;;;:::;;;===???===EEEXXXrrr}}}yyy{{{}}}ssspppqqqkkk]]]RRRaaafffmmmqqqssswww~~~qqqhhhaaacccYYYOOOFFFCCC@@@999333111===:::;;;>>>@@@@@@CCCHHHYYYWWWUUUSSSTTTYYYaaagggppprrruuuyyy|||~~~sssppplllhhhbbb[[[SSSNNNRRRQQQSSSTTTPPPIIIGGGIIILLLWWWeeepppqqqjjj```YYYVVVSSSTTTXXX[[[[[[^^^cccggggggfffccc___]]]]]]^^^___dddjjjqqqxxx}}}rrrhhhbbbUUUNNNGGGEEEHHHLLLMMMLLLUUU^^^iiimmmfff```eeeooouuu|||}}}oooTTTCCCFFFSSS```oooxxxmmmiiijjjqqqwwwyyyvvvooohhhrrrzzz~~~wwwvvvxxxzzzvvvnnnjjjjjjyyy}}}xxxuuummmnnn{{{pppYYYJJJEEEBBB@@@<<<::::::<<<>>>===999555333333444444555555666666666999;;;;;;888555222222///000111222444555666777777888888666333111111111///......------......///------......//////000000111000000//////......---+++...222333222000///......---,,,,,,---...---+++,,,,,,,,,,,,,,,++++++***222666333---999\\\|||tttffflllpppgggQQQ===888===555999<<<;;;777444555777444444444444444444444444333444666666444333444666<<>>>>>;;;???CCCHHHPPPZZZbbbeeedddbbbfffffffffgggiiimmmpppqqqwwwvvvqqqqqq|||iiixxxrrrNNN888333888555555555555555666666777999:::;;;;;;:::999:::<<<999:::<<<;;;999888888888777777777888999999:::;;;======<<<;;;:::999999999:::;;;===???@@@???>>>===888999:::999888666555555777777777777777888888888666777888777555444444555999;;;<<<;;;999777777888:::;;;===<<<;;;;;;<<<===DDDFFFNNN]]]sssuuuqqqyyyzzzgggUUUXXX```iiikkkeee```eeemmmxxx|||uuuwwwtttjjjccceeefff```VVVOOO???444...222555333666>>>999;;;===???CCCKKKVVV^^^iiinnnvvv}}}}}}wwwrrrnnnpppmmmmmmmmmggg\\\SSSQQQXXXaaarrr~~~qqqmmmlllnnnooommmooosss~~~}}}{{{{{{{{{xxx{{{~~~wwwqqqfff[[[QQQIIICCC???CCCHHHPPPYYYaaaccc```\\\QQQRRRYYYbbbeeejjj~~~nnnZZZ^^^lllrrryyy~~~xxxqqqnnnooorrrvvvuuurrrooohhhvvvzzzuuurrrnnnjjjjjjmmmvvvzzzzzzuuulllmmmuuulll]]]MMMDDD@@@>>><<<888777777999;;;:::777444222222333444555555555555555777999:::999555222000000000111333444555666777777999:::888444222222333000000////////////000000....../////////000000000111111000000/////////...***...111333222111/////////...,,,,,,------,,,***+++,,,,,,,,,,,,+++******222111333555444@@@ccc}}}uuurrrqqqooocccNNN>>>888666888;;;:::777555555666444444444444444444444444444444444444333444666888<<<666@@@aaawwwssssssxxxzzzyyyjjjaaa```oooYYYHHHCCC>>>============???888999666777999:::QQQwwwvvvYYYNNNXXXVVVGGG@@@JJJMMMIIIJJJJJJLLLQQQXXX___ccccccbbbffffffgggiiilllooorrrsssyyyrrrlllyyywww{{{rrrnnn{{{|||[[[@@@444444888666666555555666666777888888999;;;::::::999;;;<<<999;;;<<<<<<;;;::::::;;;999999888888999:::;;;<<>>@@@@@@@@@>>>===999::::::;;;;;;999777666666777777888888888888888666888999999777555555666888999::::::999888777888999:::<<<;;;:::999:::;;;@@@EEEJJJMMMTTTeee}}}yyyuuummmssswwwrrrdddllluuuvvvfffTTTNNNRRR[[[nnnxxx}}}|||yyywww~~~yyygggVVVIIIDDD???666222666---...000000111666>>>DDDFFFLLLUUU]]]bbbiiirrrxxx}}}|||rrrnnngggkkkwwwyyymmm```VVVQQQNNNJJJFFFCCCCCCGGGLLLPPPRRRccciiioooqqqnnnhhhbbb___aaa\\\___iiipppxxxsssttt|||}}}|||{{{{{{{{{yyyuuuqqquuuuuu}}}xxxmmmjjjfffaaavvvvvvrrr{{{vvvooonnnoooppprrruuuuuu~~~|||yyyzzzhhh^^^\\\VVVMMMFFFAAA===:::999888777555444555444444333444444444444444444444444333444555666666444111///222222222333333333444444444777:::999555333444777111000000//////000000111//////000000000000111111000000000000////////////+++---111222222000/////////...,,,,,,------,,,***++++++,,,,,,++++++***)))000+++000888222...IIImmm}}}|||uuu```HHH888999888888888888777666555444444444444444444444444555444333222333555888999<<<888777FFFhhhrrrppprrryyywwwooouuuzzz|||xxxlll^^^TTTPPPvvvyyydddQQQKKKCCC>>>===>>>@@@AAA<<<;;;999===>>>888FFFeee___MMMQQQNNNBBBBBBRRRXXXTTTVVVMMMNNNQQQVVV]]]bbbdddeeefffhhhjjjmmmppprrrtttuuutttllllllxxx~~~tttssssssnnnwwwcccHHH999666666555666666555555666666777888777999::::::::::::;;;===:::<<<======<<<;;;<<<===::::::999999:::;;;===>>>@@@???>>>===<<<===>>>>>><<<===>>>??????>>>======999999:::;;;<<<;;;888555666666777888888888888888666888::::::999777777777999::::::;;;;;;;;;;;;;;;666777888777666666888999777???GGGGGGCCCHHHWWWeee{{{{{{yyy~~~|||{{{hhhWWWUUUOOOXXX\\\cccssszzz}}}{{{}}}xxxjjj]]]PPPGGGDDD>>><<<888333///---...000,,,///444888;;;AAAHHHNNNOOOSSSZZZ```ffflllqqquuu}}}vvvuuuzzzzzzvvvrrrrrrsssnnneee\\\[[[VVVMMMEEE@@@AAAGGGLLLLLLMMMPPPXXXaaahhhkkkkkkkkkllljjjeee___^^^bbbgggtttjjjiiippp}}}}}}|||tttrrroooppptttrrrjjjcccaaaccc___uuunnnhhhpppvvvoookkkpppwwwzzz}}}wwwttt|||uuu```TTTPPPJJJEEECCC???:::666666888777444222111111222333666555444333333444555666666555333222333222111000333333333222222111111111///444999888555333555888111000000//////000000111/////////000000000000000////////////////////////,,,...000000///......///...---,,,,,,---...---++++++++++++++++++******)))000,,,...444111---:::OOOtttgggXXXKKK===:::666777999:::888555444444444444444444444444333333222333444555666666888:::<<>>>>>KKKTTTKKKLLLaaadddRRRKKKMMMGGGIIIUUUXXXUUUZZZNNNNNNPPPUUU[[[```cccdddgggiiimmmqqqtttvvvwwwwwwlllhhhqqqwwwvvvwwwtttooowwwzzz{{{jjjPPP;;;555999888222666555555555555666777777888999;;;;;;:::;;;<<<>>>:::<<<>>>>>>=========>>>;;;;;;:::999:::<<<>>>??????>>>===;;;;;;<<<===>>>============<<<<<<<<<<<<888777777999;;;:::777333555666777888888888777777555777::::::999888777888888888999;;;<<<======<<<666666666555444555888:::777<<>>BBBHHHMMMSSSWWW___eeeeeebbbffflllrrrqqqrrryyy}}}vvvlllbbb[[[XXXQQQOOOOOOOOOPPPNNNJJJFFFJJJHHHEEEDDDHHHRRR___hhhiiifffcccdddffffffccc___SSSTTTVVVZZZ___fffmmmqqqxxxkkkaaaeeevvv}}}xxxqqq}}}xxxoookkkhhhjjjlllkkkkkkkkkpppgggwwwzzziiiccckkk|||tttooommmqqqvvv|||sssjjjmmmcccTTTPPPJJJCCC===<<<:::555444777777666555333222222333555666444222222333555999;;;???:::444111111111111111222222222111111000000000---333888888333111333777000000////////////000000................................................---...///...,,,,,,---...---,,,+++,,,.........,,,+++++++++++++++***))))))222///...///111444777;;;dddxxxiiiffffffdddAAA;;;666666;;;===:::666444444444444444444444444222222222444555555444222000444;;;===>>>NNNuuusssmmmooo|||wwwdddKKKBBBGGGDDD:::888KKK]]]iiijjjcccmmm|||qqqhhh```VVVMMM:::666<<>>???>>>===>>>???<<<;;;:::999:::<<<>>>???>>>===;;;::::::;;;<<<===>>>===<<<;;;::::::;;;;;;666555666888:::999555111444555666888888777777666333666999:::999888888888666666666999;;;===<<<;;;777777777555444666:::===>>>:::888999===@@@@@@>>>???ZZZsss|||qqqnnnooopppnnnllluuuzzzwwwhhhhhhvvvvvvkkkiiidddeeehhhkkkkkkmmmvvv~~~wwwqqqooolllgggddd___YYYPPPGGG@@@<<<;;;:::555666666444111222555999444666;;;>>>;;;:::BBBLLLFFFGGGIIIKKKMMMOOOQQQSSSYYYWWWYYY\\\[[[UUURRRSSSSSSSSSSSSPPPKKKFFFCCCBBB???BBBFFFJJJLLLPPPTTTWWWcccbbbaaa```aaaeeelllqqqiiiaaaVVVPPPOOONNNLLLIIIJJJPPPZZZhhhssswwwsssoooeeelllllleeefffnnnpppkkkzzz|||}}}rrrmmmkkkooouuu{{{pppwwwttteee```jjjzzz{{{vvvpppnnnooowwwqqqaaa]]]RRRIIIOOOEEE<<<555555555222444999444555666555444444555666555333111111333777<<>>FFFKKKKKKOOO\\\iiittt^^^JJJ777:::ZZZqqqlllcccdddjjjxxx~~~fffVVVXXXWWWUUUVVVVVVUUURRRPPPQQQSSSVVVWWWWWWYYY]]]aaaaaajjjsssvvvwwwwwwwwwuuuhhhwwwrrr___fffwwwtttyyydddLLL888888<<<:::666666666666777777888888888888:::;;;===???@@@AAAAAAAAA;;;<<<<<<<<<======>>>>>>;;;;;;;;;===>>>>>><<<:::???===<<<:::999999::::::<<<888444333555888:::999777777888:::<<<:::555111555555666666666666555555444555666777777666555444555666777888888999999999777666666555555555666666<<<<<<=========<<<;;;:::???@@@KKKbbb}}}}}}vvv{{{nnnfffggggggmmm}}}hhhlllgggYYYRRRXXXccchhhpppuuussskkkmmmwww|||xxx~~~}}}zzzlllaaa\\\ZZZZZZRRRIIICCCDDDDDD???>>>AAA>>>666222555777666777<<<<<<:::<<<@@@BBB???>>>@@@DDDGGGFFFAAAAAAGGGIIIFFFIIILLLLLLKKKSSS]]]]]]UUUTTT___hhhjjjkkkmmmkkkeeeqqqwwwoooeee```XXXTTT[[[PPPTTTRRRHHHDDDKKKWWW___aaa___gggvvvzzzppphhhiiirrrggg]]][[[```hhhttt~~~{{{xxx~~~~~~~~~oooddd___jjjyyywwwooollllllqqq}}}}}}^^^TTTRRRMMMGGGGGG>>>;;;777444333555777999555444444333333444444555444333333333444777:::<<>>AAAAAACCCJJJVVV___wwwKKK===<<>>???@@@AAA;;;;;;;;;;;;<<<<<<======999::::::;;;<<<<<<:::999===<<<;;;:::999999999999<<<888555444666999999999777666777999;;;:::666222444444555555555555444444444555666777777666555444333444555666777777777777555555444444444444444555999999:::;;;;;;:::999888555666<<>>EEETTT^^^___uuu|||TTTMMMGGGFFFEEEAAA<<<;;;===UUUrrr|||rrrmmmnnnddddddccc___ZZZXXXYYY[[[]]]^^^^^^]]]]]]^^^aaadddsssqqquuu|||~~~zzz|||{{{www|||wwwvvvtttKKK>>>666888:::777666999:::999999888888888888999;;;:::::::::;;;===>>>@@@:::;;;;;;;;;;;;;;;<<<<<<888999:::::::::999888777::::::;;;;;;:::999777777888777555555666777777666666666666777999999777555333444444555555444444333444555666777777666555444111222333444555555555555333333222222222333333444555666777888888777666666555777999999>>>MMMbbbsssxxx{{{~~~xxxmmmhhhffflllzzzrrrnnnpppnnnjjjllltttttt~~~xxxxxx~~~ssslllbbbhhhggg[[[TTTVVVYYYXXXZZZ___]]]SSSLLLQQQ\\\cccmmm||||||vvvxxxwwwqqquuunnnjjjjjjkkklllooosssoookkkiiijjjhhheeeeeegggiiipppwwwvvvmmmhhhppp~~~~~~|||tttllliiilllppppppgggjjjjjjhhhfffddd```[[[PPPWWW[[[[[[ZZZXXXUUUQQQdddiiibbb\\\]]][[[[[[eeeooo}}}uuuzzz{{{tttmmmffflllsssdddgggcccdddiiimmmmmmnnnqqqvvvqqqwwwqqqqqqyyyyyyfff[[[SSSYYYiiizzzyyymmmfffeeehhhqqq{{{nnn[[[HHHBBB@@@<<<;;;>>>;;;999666333111111222333222222222111111222222222111111111111222222222222222111000//////000222333...///000000000///...---...//////000000000000000333111...------...---,,,------------------------///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---------.........//////111222222111111@@@]]]vvvnnngggppp{{{uuubbbOOO???777777:::;;;:::999777666555444444333333222222333333444555333333444777::::::::::::BBBQQQnnn|||{{{}}}}}}ssscccVVVMMMGGGAAA>>>;;;AAAEEEHHHVVViiinnnhhhkkkuuugggfff[[[III===<<<<<<999CCCWWWnnnxxxtttmmmkkkmmmeeegggfff```YYYVVVYYY]]]^^^^^^^^^]]]^^^aaadddgggpppuuu~~~vvvsss~~~uuurrr{{{mmmVVV>>>888666999:::888888<<<999999888888999:::;;;<<>><<<::::::;;;===>>><<<<<<<<<<<<<<<<<<<<<<<<888999;;;;;;:::999888888777888:::;;;;;;999666555555555555555555555444333555666666777888888888777444555555555555555555444444444555666666555444444111222333444444555555444333333222222222333444444333444555666777666555555555;;;???<<<777;;;HHHUUUsss||||||wwwnnnjjjuuupppmmmnnnkkklllzzz~~~|||yyywwwuuuvvvwwwsss{{{{{{wwwnnnnnnqqqsssuuukkkZZZKKKFFFJJJJJJGGGMMMaaalllbbbZZZ\\\[[[TTT]]]ZZZXXXWWWVVVUUUVVVVVVZZZZZZ\\\___bbbccceeefffdddiiinnnkkkaaa\\\eeesssppplllddd\\\WWWWWWWWWXXXRRRQQQPPPNNNLLLKKKMMMQQQGGGLLLSSSYYY___fffmmmpppxxxyyyxxxxxxvvvxxxvvvjjjgggdddlll}}}nnnuuussstttyyy{{{vvvrrrrrrxxxoooeee\\\^^^```lllmmmbbb]]][[[bbbmmmwww|||~~~xxxooojjjfffdddfffjjjWWWLLLAAA>>><<<999;;;???;;;:::777444222111111222111111000000000000111111111111222222222111000///222222111000000//////...///000111111111000...------...//////000000//////000///---,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---------,,,+++******++++++++++++,,,,,,,,,,,,------++++++******************)))******++++++,,,,,,---............///000111111000///333DDDbbb{{{ooosss||||||sss```LLL>>>888777::::::999999777666555555333333222222333333444555555444444555888;;;;;;999@@@AAAOOOnnnzzz{{{wwwjjjZZZQQQOOOOOOMMMIII@@@EEEIIIRRRbbbqqqpppeeefff~~~~~~oooSSSBBBBBBCCC@@@JJJUUUccclllkkkhhhfffffffffhhhgggbbb[[[XXX[[[___]]]\\\[[[\\\```dddhhhkkkpppsssxxxuuuooowwwtttsssrrriiiSSS@@@777777888;;;;;;:::<<>>???DDDBBB???===<<<<<<======>>>>>>>>>===============999;;;======;;;999999:::666777:::;;;;;;999666444666777888888777666555444555666777888888888888999666666777777777777666666333444555666666555444333222222333444555555555555444444444444444555666666444555666777777666555555000666===>>>===>>>EEEKKKYYYcccuuuzzz~~~xxxxxxzzzxxxsssuuu{{{mmmqqqooogggiiivvvttt~~~|||nnneeedddaaa\\\XXXjjjqqqeeeYYYWWWWWWSSSZZZ[[[[[[XXXSSSNNNIIIEEEHHHHHHIIILLLQQQTTTSSSPPPUUUVVVWWWTTTLLLGGGMMMWWWRRRQQQQQQQQQQQQQQQRRRSSSUUUTTTVVV\\\\\\XXXZZZ```eeefffhhhlllrrr{{{}}}yyyxxxyyy{{{wwwkkkiiilllxxx~~~yyywwwyyy~~~{{{{{{xxxppplllkkkeee]]][[[___lllxxxsssnnnkkkjjjlllrrrxxxxxxuuuvvvooojjjhhhddd[[[TTTRRRGGGBBB===;;;999888:::>>><<<;;;999666555333222222111000000//////000000111222333333333222111//////333222222111000///......111111222333222111000///------...////////////............---+++++++++,,,---,,,++++++++++++,,,---,,,++++++************++++++++++++,,,,,,---------************************((()))))))))*********+++///.........//////000111000111111888RRRuuu|||uuuzzzzzzttthhhZZZNNNAAA888999999999999999888777777333333222222333333444555666777555333444888999666999<<>>AAA:::999999999:::===???AAADDDCCCAAA???>>>>>>>>>>>>?????????>>>>>>>>>>>>===:::===@@@???<<<999:::;;;666777999;;;;;;999777555999;;;<<<;;;999888888888666888:::;;;:::888999999777777777888888777777777333444555666666555444333333333444555666666666666555555555555666666777888666777888888888777555444333555777999:::===AAAEEEHHHCCCIIIbbb}}}zzzzzzmmmhhhcccZZZ```pppvvv}}}ppptttxxxzzzzzz{{{}}}xxx{{{~~~yyy~~~qqqlllnnnpppzzzzzzrrrjjjaaaZZZ[[[ZZZYYY]]]fffnnnllleeebbb```^^^\\\WWWRRRUUU\\\]]]]]]```fffhhheeedddfffeeeeeeqqqxxxoooqqqqqqnnnmmmoooqqquuu~~~xxx|||~~~yyylllkkkuuu~~~zzzzzz}}}~~~zzzxxxxxxrrrnnngggdddiiiqqqtttqqqsssnnnmmmtttyyyxxxtttrrrvvvrrrzzzwww{{{~~~~~~~~~zzzrrrnnnqqqyyy}}}}}}rrrlllgggfff```UUUJJJDDD>>>;;;888777666777888:::;;;;;;:::999777555444333111000000//////000000111444333333222111111000000000000111111111111111222111222333333333222111000,,,------...............,,,---...---,,,++++++,,,,,,,,,************,,,,,,++++++************++++++***++++++,,,,,,------...***************+++++++++))))))))))))))))))))))))///............///000000///000222666CCC]]]{{{~~~{{{uuukkkfffhhheeeUUUBBB777888999:::::::::999999333333222222333333444555333666666333333777888666555999???EEENNNdddzzzgggaaaaaakkkyyy}}}tttiiiWWWIIIDDDPPP^^^dddhhhmmm~~~sssmmm```______[[[[[[]]]aaaeeeiiilllnnnpppffffffeeedddcccbbbbbbbbb```^^^\\\___eeelllqqqssstttuuupppjjjtttxxxtttppplllrrrvvvYYYEEE???999;;;:::999888888<<>>===;;;::::::<<<>>>???@@@@@@@@@@@@AAAAAAAAAAAA???>>>>>>>>>============:::>>>AAA@@@;;;999999<<<777888999;;;;;;:::888777:::<<<===;;;888777888999777:::===>>><<<999888999666666777777777777666666333333555555555555333333222333444555666666666666555555555555666777888999888888999999888666444333777666555444444555777999999444777HHH^^^ppp}}}{{{zzzxxxoooddd___bbbgggnnnuuu~~~uuuqqqpppnnnnnnooottt|||~~~zzz{{{}}}~~~xxx||||||tttssspppmmmsssvvvuuuuuutttooojjjmmmttttttrrrtttxxxvvvoookkklllffffffuuusssqqqooollllllpppqqqqqqvvv~~~}}}}}}sssooo{{{xxxoooiiiwww|||wwwuuuuuuqqqppprrrrrrnnnkkklllmmmkkkggghhhrrr}}}tttqqqnnnkkklllooosssnnniiimmmzzz|||sssnnnqqqtttwww}}}yyypppiiimmmzzzvvvlllccc^^^XXXNNNEEEAAA;;;:::777444555666777666:::::::::999888777555444111000000000000000000111444333222000000000111111////////////000111222333111222222333222111000///,,,,,,---............---+++---///...,,,+++,,,---,,,+++***))))))***+++,,,+++++++++******++++++,,,******+++,,,,,,---......*********+++++++++,,,,,,++++++******)))(((((((((///............//////000,,,***...444444AAAkkksssccccccrrryyyfffMMM666777999:::;;;;;;::::::333333222222333333444555...555888444444999;;;999888666777<<>>@@@BBBCCCCCCCCC>>>>>>======<<<<<<<<<;;;:::>>>AAA???;;;888999;;;888888::::::;;;:::999888888::::::888555444666888777;;;???@@@===999888888555555666666666666555555333333444555555444333333222222333444555555555555444444444555666777888888999999999999777555333222///000222333333333444555///777???@@@;;;???UUUlllzzz{{{{{{zzz{{{xxxuuu~~~|||oooqqqpppggglllwwwzzzyyyrrrjjjfffdddeeeiiipppyyy}}}}}}|||uuukkkooommmttt}}}{{{uuu|||{{{vvvpppkkkooo|||wwwxxx{{{zzztttooottt|||rrrnnnnnnqqqnnnfffcccddd```]]]jjj|||nnnmmmiiigggiiinnnnnnkkklllrrrnnnnnndddbbbppp}}}}}}}}}zzzyyyfffvvvyyysssppp\\\YYY[[[aaaeeeccccccdddyyywwwuuuwww|||yyysssllliiikkkqqqmmmlllrrrzzz~~~zzzvvvnnnkkkqqqvvvzzzqqqpppjjjffflllzzzvvviiiZZZRRRKKKDDD???>>>===;;;777444555888777444888999999999888777555444111111000000000000111111444222000///...///111222111000///......///111111000111111222222000///...+++,,,------......------+++...000///,,,+++,,,...,,,+++)))(((((()))+++,,,,,,+++++++++++++++,,,,,,******+++,,,,,,---......******++++++,,,,,,,,,,,,---,,,,,,+++***)))((((((........................---+++,,,...---666UUUuuuwww```\\\nnn|||tttdddPPP:::444:::999777999888666555444222222333444555333333444444555666777777666444666<<>>OOOvvvxxxtttppplllllluuuooolllmmmkkkggghhhmmmiiiddd``````dddeeeccc```ccc___\\\bbblllqqqmmmgggnnnuuuuuu~~~XXX>>>:::===<<<;;;;;;;;;::::::<<<@@@CCCBBBAAA???===<<<<<<===>>>??????>>>>>>???AAACCCDDD???>>><<<;;;;;;<<<===>>>:::<<<>>>>>><<<:::::::::;;;<<<=========<<<:::999:::999777666555666777777;;;;;;:::;;;<<<;;;888666666666666666555555555555555444333333222222333333222111111333555666666555444444555555555555444444666666666444222111222444222222111111111111222222222555888777666777===CCCZZZggg}}}zzzxxxzzz|||~~~ppp^^^^^^___aaaeeekkkrrrvvvttttttqqqnnnoooqqqmmmfffrrrfffffflllnnnwwwwwwrrrrrrooonnnssszzz{{{wwwnnnhhhooorrrrrruuurrrqqqpppmmmiiifffeeefffgggkkkqqqwwwyyyuuummmgggmmmmmmjjjgggjjjooonnnhhhggg___^^^eeejjjmmmxxxxxxxxx}}}|||vvvvvvqqqssswwwppp___VVVXXXQQQSSSPPPQQQ```tttyyyrrrzzzrrrtttzzzzzzzzztttmmmmmmgggfffnnnssssssrrruuuooollliiinnn}}}nnnnnnkkkeeeccckkkzzzxxxcccQQQIIICCC999777===999:::;;;<<<;;;888444222555555555555555555555444666888888333...,,,000444000000000000000/////////111///...///111222222111...111444555333111//////////////////............---,,,,,,...000111000///++++++++++++++++++++++++---,,,***))))))***,,,---)))************+++++++++))))))))))))***+++,,,---------------,,,++++++***........................000...///000---///DDD\\\iii[[[fffwwwzzzsssZZZCCC999;;;777666:::999777666555444444444444444333333444444555666666777888666777::::::===GGGRRRddd|||~~~xxxwwwxxx|||iiiddd]]][[[dddxxx}}}\\\LLLDDDAAA<<<@@@WWW{{{zzzuuuoookkklllvvvqqqooopppnnnhhhfffgggfffbbb______ccceeedddbbbgggdddbbbeeeiiillljjjgggxxx~~~xxxzzzrrrRRR>>>999;;;===;;;;;;;;;::::::<<>><<<;;;;;;<<<======>>>@@@AAABBBBBBAAA@@@======<<<<<<<<<======>>>;;;===>>>>>><<<;;;;;;;;;<<<======>>>>>><<<;;;::::::999888888777777777888;;;::::::;;;<<<<<<999777777777666666666555555555444444333222222222222333444222222333555666666555333333444444444444333333555666666555333222222333111111111000000111111111000333555444333444999>>>BBBLLL```vvv}}}{{{sssnnnwwwnnnjjjhhhfffdddbbbaaa```^^^^^^`````````dddkkkppppppooobbb```ddddddnnn|||wwwwwwtttllltttssspppmmmoootttuuurrrpppjjjppprrrsssrrrqqqoooiiibbb```dddhhhiiilllooooookkkfffcccbbbgggjjjmmmnnnmmmjjjhhhhhhfff___^^^dddggggggppp|||yyyqqqssswwwuuunnnlllkkkooopppdddUUUTTT]]]___dddgggiiiqqq{{{~~~zzzwwwuuunnnjjjqqq~~~~~~{{{xxxlllbbbdddiiikkkmmmooohhheeedddiiiyyyuuusssmmmfffbbbeeennnvvviiiWWWHHHCCC???777666;;;999:::::::::999777555333444444444444444444444444555999;;;999444111111333000000000000////////////000...---...000111111000...111444444333000////////////.........------------,,,,,,...000111000...++++++++++++++++++++++++---,,,***))))))***,,,---))))))*********+++++++++))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,++++++........................///...000222...+++333AAAggg}}}yyyaaaaaaqqqpppXXXHHHAAA555333:::;;;777777777777666555444333333333444444555666666666777666666777666777===DDDKKK]]]vvvxxxxxx~~~|||wwwqqqrrrsss___OOOGGGBBBKKKfff}}}yyyuuuooommmnnnxxxsssqqqrrrqqqkkkdddbbbccc```^^^___bbbeeedddccchhhiiiiiiiiiiiikkkmmmooosssssspppYYYGGG===888999<<<;;;<<<;;;;;;:::<<>>===;;;;;;;;;<<<<<<;;;>>>BBBEEEEEEBBB>>>;;;;;;;;;<<<===>>>>>>>>>======>>>>>>===;;;;;;<<<>>>===>>>?????????>>><<<;;;999999:::::::::999888888:::999:::;;;======;;;999777777777777666666666666444444333222222222222222555444333444555666555333111111222222222222111111333555666666444222222222111000000//////000000111...000222111///000444777///444@@@QQQ___iiittt}}}}}}yyyvvvwww~~~rrrooorrrvvvyyyqqq{{{wwwsssqqqoookkkeee```dddggggggccccccmmmyyyrrrdddbbbeeeeeeooo~~~~~~{{{rrrlllkkkhhhdddooooookkkeeedddiiilllkkkjjjgggjjjkkknnnxxxvvvrrrjjjdddccciiiooonnnrrrsssooogggdddfffjjjgggjjjssszzzuuuiiiggglllhhhbbbaaadddeeedddjjjtttxxxpppddd\\\\\\bbbcccaaafffnnnyyy|||pppdddiiivvvxxx||||||zzzyyytttmmmdddfffttt}}}{{{zzzzzz{{{|||sssggg^^^```ggglllnnnoooeeecccbbbfffssstttooohhhaaa]]]\\\]]]^^^TTTGGG===<<<:::555444999888888888888777555444444333333333333333333333333444999===>>>:::555222222111111000000///////////////...------///000000///...111333333222000//////............------------,,,,,,,,,---///000///---************************,,,+++***))))))***+++,,,)))))))))*********++++++))))))))))))******+++,,,******+++,,,,,,,,,++++++........................,,,+++---111///,,,///555DDDfffuuuhhhnnn}}}lll___QQQ===444999;;;888999999999888666444333444444444555555555666666333444555666666777;;;???BBBMMM]]]ooo|||}}}zzzfff]]]VVV___tttzzzsssppppppqqqssstttyyytttqqqppppppmmmgggbbbdddaaa______aaaccccccbbbfffjjjmmmmmmlllooovvv|||~~~|||vvvxxx~~~fffSSSCCC???>>>999999>>>======>>>===<<<===???BBB???>>>===<<<<<<<<<<<<===<<<>>>BBBDDDDDDAAA<<<:::999:::<<<>>>???>>>>>>===>>>>>>>>><<<;;;;;;===???>>>>>>???@@@???>>>===<<<888999:::;;;;;;:::999888999999999;;;>>>>>>===;;;888888777777777666666666444333333222111222222222666555444444555555444222111111111222222111111111111333666666444222111111000//////......//////000...///000///------000222...---111999AAAIIITTT___uuuxxx{{{|||zzzxxxwwwwww}}}~~~zzztttvvvyyy~~~~~~qqq{{{yyyvvvwwwzzzyyyvvvrrrrrrvvvuuummmjjjtttrrreeebbbeeebbbhhhssstttvvvpppiiieeedddddddddeeemmmllleee]]][[[aaagggiiiaaaaaabbbbbbfffuuuqqqnnnhhhcccaaacccgggjjjjjjmmmooommmhhheeefffhhhnnnmmmvvv|||mmmjjjrrriiiccc]]]ZZZVVVTTTYYYaaafff___UUUMMMNNNWWWccckkkrrr}}}{{{~~~|||zzz|||wwwmmmeeekkk||||||vvvpppjjjfffiiinnnllliiigggiiilllmmmmmmmmmiiiiiihhhjjjqqqxxxxxxsssfffaaaZZZUUUSSSPPPLLLIIICCC<<<777777777444333666555555555444333333333333111111111111222222222222333777;;;<<<999555222111222111000/////////000000000///---...///000000///...000222222111///....../////////............---,,,++++++,,,...///---,,,************************+++***))))))))))))***+++))))))))))))************)))))))))))))))***++++++))))))***+++,,,,,,++++++........................,,,***,,,///000///000333222LLLooo|||sssuuuzzzsssnnnqqqkkkTTTCCC<<<444888999::::::999777666444444444444555555555555555333555666666777999;;;<<>>BBB@@@???BBB???@@@@@@???>>>>>>@@@BBB??????>>>>>>>>>>>>>>>>>>???@@@AAABBBAAA???===;;;999:::<<<>>>???>>>>>>============<<<:::;;;===???===>>>>>>???>>>===<<<;;;777888999:::;;;:::999888888888999;;;===>>>===;;;777777777777666666666666333333222111111111111222666555333333444444333111111111222222222222111111///111444444333111000000///......------......///......///...------...///111...---000222444;;;DDD[[[bbblllsssvvvuuusssrrruuu}}}yyytttwwwuuurrrsssuuuwwwvvvuuuvvvzzzzzzuuuuuu{{{ooonnnpppjjjkkkqqqooowwwqqqjjjggggggjjjooorrrwwwsssjjjaaa___eeejjjkkkbbbfffeeedddjjjqqquuuyyyuuuqqqllllllooorrrqqqpppqqqrrrtttuuusssmmmfffaaahhhcccgggrrrqqqeeebbbjjjaaaZZZQQQKKKHHHJJJRRRZZZcccaaa___]]]___ggguuuzzz}}}xxxnnniiiqqq~~~~~~wwwnnnggg^^^YYY___hhhtttxxxyyyssskkkgggiiikkkllloooooonnnooopppkkkdddYYYTTTNNNJJJHHHEEE???::::::777555666666444333555222222222222111111111111000000000111111111222222222444555666444222111111222111000//////000111222222000//////000111000///...000111111///.........000000000/////////......+++******+++------,,,***))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********)))))))))((())))))******(((((()))***++++++++++++........................///...---......///000111222777PPPxxxvvvooo___bbbsss|||ppp^^^HHH222888888999999888888777777555555555555555555555555777999888666666999999777<<<<<<@@@GGGQQQ]]]nnn}}}}}}~~~|||yyy}}}uuuccc[[[cccsss{{{{{{vvvuuupppiiigggkkknnnnnniiihhhfffdddcccbbbbbbcccfffhhhlllpppuuu{{{vvvrrrnnniiimmm}}}~~~nnnSSSKKKBBB<<<@@@FFFGGGEEEEEE???@@@AAA@@@>>>>>>???@@@???????????????>>>>>>>>>@@@@@@@@@??????>>>>>>===;;;;;;<<<===>>>>>>>>>===;;;<<<<<<<<<;;;;;;<<<>>>;;;<<<=========<<<:::999666666777888888888888777888777888:::<<<===;;;:::666666666666555555555555333333222111111111111111555333222222333333222000000111111111111111111000...000222222000/////////...------------------.....................------...,,,---/////////222888<<>>777777777777777888888999555555555555555555555555777999777333333777777333777666:::AAAGGGNNNZZZgggqqqzzz{{{~~~|||zzz{{{{{{wwwxxx}}}~~~}}}ttteee[[[```nnnxxxxxxrrruuurrriiidddhhhmmmooojjjjjjhhhfffeeeeeefffggghhhhhhkkkuuu}}}uuuvvvwwwuuuzzzyyy^^^DDDCCCBBB@@@???CCCHHHFFFAAA>>>???@@@???===<<<===>>>======>>>>>>>>>>>>>>>===>>>???????????????>>>=========<<<<<<<<<======>>>888:::;;;<<<;;;:::;;;<<<999:::;;;;;;;;;:::888777555444444444555555666777777777777999;;;;;;:::888555555555555444444444444333222222111111111111111333111000111222222111000//////000000000000//////---...//////------...///------,,,,,,,,,,,,---------,,,,,,---......---,,,++++++---000000...///444---000555<<>>===AAA@@@;;;>>>EEECCC;;;===>>>???>>><<<:::;;;<<<<<<<<<===============<<<<<<===???AAAAAA???>>><<>><<<;;;;;;<<<===>>>666999;;;<<<;;;::::::;;;888888999:::999888777666444333222222222444555666777777777999::::::888777555555444444444333333333333222222111000111111111111000///000111222111///---..................---,,,---------++++++---///---,,,,,,++++++,,,,,,---,,,++++++,,,......---+++---,,,...111000,,,,,,///...///111222444888===AAAPPP___iiirrrzzzvvvrrryyy~~~yyyvvvwwwzzz~~~rrrdddXXXVVVVVVOOONNNRRROOOHHHaaalll\\\NNNOOORRRNNNNNNOOOSSSZZZdddeeeXXXHHHIIINNNFFFHHH[[[YYYMMMSSSOOOTTTWWWRRRJJJGGGMMMTTTPPPUUUYYYZZZYYY\\\dddkkk\\\hhhooojjjdddfffmmmqqqppppppnnnnnntttssswww~~~vvvqqqvvvvvvmmmcccbbbgggnnn||||||{{{vvvzzzvvvlllnnnxxxyyyppplllooojjj```\\\aaavvvzzzmmmfff```\\\kkklllgggZZZOOOIIIEEEAAAAAA???;;;777333222333444,,,///111111111333444333111333555888888777555444///000000111222333333333111111222444555555333111///.........000333666999222000.........///...---.../////////---,,,---...,,,,,,,,,+++++++++*********)))))))))++++++)))'''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))***)))(((((((((((())))))))))))***))))))(((''''''------------------------,,,,,,,,,---------......111333000///@@@bbbxxxgggaaagggrrr}}}uuu^^^GGG???666222333555444222888999999666333222444777555555555555555555555555888888888;;;???DDDIIIMMMSSS]]]lllzzz|||xxxxxx||||||yyysssiiiaaadddmmmssssssssssssqqqnnniiifffeeeeeennnllliiigggffffffggghhhjjjjjjwww}}}rrrxxxiiiOOO@@@===>>>@@@AAAAAA???===<<<<<<<<<<<<<<<<<<===>>>>>>@@@===:::999:::;;;;;;;;;;;;;;;<<<@@@CCCCCC???<<<>>>;;;:::===???>>>======777777888999::::::::::::999888777666555444333333666444333333444555444333444333222222444444333222111222222111000000111333222000///...///000///.........//////000000111111,,,,,,,,,------.........---------------------------------,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,///............///000000555888@@@IIITTT___gggkkkrrruuuxxxxxxyyy{{{~~~xxxqqqjjjmmmkkk\\\YYYmmmxxxlllbbb[[[WWWWWW]]]mmmrrr]]]]]]^^^___dddlllpppiii^^^aaa```aaa```YYYWWW___kkkpppxxxzzzsssmmmnnnppppppssstttuuusssqqqqqqtttxxxxxxwwwuuuuuuyyy}}}||||||}}}}}}|||{{{xxxqqqjjjccc___bbbiiivvv{{{{{{{{{tttzzzzzzrrrmmmqqqwwwyyyzzzvvvpppjjjfffdddeeeeeettt{{{xxxhhh]]]\\\[[[UUUeeebbb\\\UUUMMMEEE???<<<:::666222111333555444222000//////111444555222///444111222888888444333777333333222222111000//////222222222222222222222222000...,,,,,,...000111000///...---,,,,,,---...//////......------,,,,,,+++++++++******************************))))))))))))&&&''''''(((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''%%%&&&(((************)))******)))'''%%%%%%''')))------------------------,,,,,,,,,------------...,,,///000...666MMMiiizzzzzzjjjgggmmm{{{{{{kkkQQQMMMFFF===555111333555444666777666444444555777444444444444444555555555666666666888<<>>?????????>>>===<<<<<<<<<<<<<<<<<<===>>>>>>============<<<:::999999>>>======@@@BBBBBB???<<<>>>;;;:::<<<>>>>>><<<;;;888888999:::;;;;;;;;;;;;888888777666555444333333666444333333444555444333333222111222333333222111000111222111000000222333555222///.../////////...---......///000000111111,,,,,,,,,---------......------------------------------,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---///333888===CCCHHHJJJ[[[cccllluuu{{{~~~wwwzzzsssooouuuyyy~~~zzzrrrlllllluuuyyyqqqqqqtttxxx{{{kkkdddhhhjjjddd```bbbiiioooyyy|||qqqnnnrrruuu|||tttppprrrxxx~~~yyytttqqqssszzz~~~vvvuuuuuuxxx}}}|||xxxrrrmmmeee```dddlllrrr{{{}}}||||||ttt|||}}}zzzrrroooqqqqqqoooxxxvvvrrrooolllkkkkkkkkkhhhpppoooddd\\\\\\WWWOOOUUUSSSNNNHHHCCC>>>:::888888555333111222333333333444111000222555777555333222///111666777333333666444333333222111111000000000111333444444333111000///---,,,,,,---//////.........------------......,,,,,,,,,,,,,,,,,,------,,,,,,++++++***)))((((((******)))))))))(((((((((&&&''''''(((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&'''((())))))))))))%%%&&&'''((())))))((((((((()))((('''%%%$$$%%%&&&------------------------,,,,,,,,,,,,------------))),,,000000...666LLLbbbyyy|||~~~qqqmmmwwwzzznnnZZZ\\\ZZZOOO>>>333222555444666888999777666666777444444444444444444444444444444444555888<<>>>>>>>>=========<<<<<<<<<<<<<<<<<<===>>>>>>;;;@@@DDDEEEAAA<<<:::999@@@>>>>>>>>>@@@AAA@@@>>>===;;;::::::===>>><<<888888999:::;;;;;;<<<;;;;;;777777666555444333333222666444333333444555555444333222111111333333222111///000111111000000222444888555111...............------......///000000000,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,,,,,,,,,,---...000111222>>>EEEPPPZZZdddooozzz{{{zzz{{{uuu{{{mmmvvv}}}wwwooolllqqqtttqqqnnnpppvvv}}}uuuhhhnnnooohhhdddeeeiiikkkttt{{{nnnjjjpppvvvuuuooooootttyyywwwoookkkppp{{{zzzrrrppppppqqqwww~~~yyyqqqjjjkkkooopppuuu||||||uuuqqqzzzzzzxxxuuuvvvwwwtttnnnwwwvvvtttrrrpppnnnlllkkk___dddeee___\\\[[[SSSHHHEEEBBB???;;;888777666666555555444222000000222444555333111222555888777555111000111555666333333555444444333333222222111111...000333555555333000...///---,,,+++---------,,,,,,------......------,,,)))******+++,,,,,,------------,,,+++)))((('''&&&)))))))))(((((((((''''''&&&''''''(((((((((((((((&&&&&&&&&''''''''''''(((&&&'''((()))((('''&&&%%%''''''''''''(((((((((((()))***+++)))'''%%%$$$%%%------------------------++++++,,,,,,,,,---------+++,,,000333---***999MMMgggxxx|||wwwqqqcccZZZcccjjjeeeUUUCCC777333555666999::::::999777666444444444444333333333333444444444444666888;;;<<>>@@@@@@???>>>===<<<<<<<<<===<<<<<<<<<<<<<<<===>>>>>><<>>===<<<<<<===???@@@AAA===<<<::::::>>>AAA===777777777888999::::::::::::666666666555444333333333666444333333555666666555444333222222444444333222///000111000000000222444;;;777111...------......,,,------......///000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,---......000222555999@@@MMM]]]hhhxxxqqqmmmqqquuuzzzzzz{{{vvvyyy~~~|||{{{www~~~ooosss||||||tttsss{{{{{{rrrlllooonnnwww{{{sssppppppqqqlllcccbbbggggggoootttqqqjjjjjjqqqyyy~~~xxxsssqqqqqqrrrsssmmmjjjoooyyy}}}xxxqqqrrrqqqrrrwww}}}vvvqqqooommmlllsss~~~wwwppppppnnnrrrxxx}}}}}}yyyuuuuuutttqqqmmmiiieeeccc___```^^^ZZZZZZXXXOOODDD<<<:::777555444555777888444555555222......111444333222222555999:::777333555555666777777555444444444444444333333222222222///000222444444222000///000...---,,,------,,,++++++,,,---......---,,,+++))))))******++++++++++++,,,++++++***)))(((((('''((((((((((((''''''''''''&&&''''''(((((((((((((((&&&&&&&&&''''''''''''((('''((((((((('''%%%###!!!))))))(((((((((((())))))---...///...***'''&&&&&&------------------------+++++++++,,,,,,,,,------///,,,...222///***000<<>>CCCHHHPPPZZZeeemmmxxxqqqfffiiinnnqqqttt~~~{{{~~~}}}wwwtttnnniiilllsssuuurrrnnnpppqqqpppmmmjjjhhhgggcccdddccc___[[[]]]gggooovvviiimmmuuuyyy{{{{{{jjjVVVBBB<<<>>>???===<<<@@@@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>><<>>AAACCC>>>>>><<<<<>>999888555444444555777999444555555222......111444111333666<<<@@@>>>888333:::;;;;;;:::888777555333444444333333333333333222222111111000000111111222000///......//////---,,,***+++,,,------,,,+++***+++++++++******)))))))))))))))))))))))))))******((((((((((((''''''''''''&&&''''''(((((((((((((((&&&&&&&&&''''''''''''(((&&&'''((())))))((('''&&&,,,+++)))((()))***,,,---///111111///,,,(((&&&&&&------------------------++++++++++++,,,,,,,,,,,,...,,,,,,//////---///222333XXX|||llleeejjjuuuyyy]]]FFF555333222333666999;;;;;;666666666555555444444333666555555555666666777888777999===CCCKKKUUU___fffmmmxxxsss^^^hhhuuu~~~{{{wwwuuupppkkknnnssstttqqqlllnnnpppooommmiiigggggg```cccfffgggjjjsss~~~}}}{{{vvv}}}}}}zzz\\\LLL===;;;@@@AAA===;;;AAAAAA@@@???>>>===<<<<<<<<<<<<<<<<<<<<<===>>>>>><<<@@@EEEGGGCCC???===<<<999:::;;;;;;<<<>>>AAADDD???AAA??????EEELLLGGG<<<444444666777777777777777777777666666666555555555555444333444666777777666777666555555777777666555000111111000///...000111666333///------.........++++++,,,,,,---.........,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++++++++************++++++++++++++++++++++++++++++)))(((((((((((()))******,,,,,,++++++++++++,,,,,,))),,,//////...///222666999===CCCJJJOOOTTTYYY\\\eeelllrrrtttsssttt{{{||||||}}}~~~~~~}}}yyyvvvjjjkkkooovvv}}}{{{xxxsssyyy~~~wwwyyyzzzwwwrrrttt{{{xxxrrrnnnjjjhhhrrr|||~~~wwwlllooopppiiirrrhhhfffhhhmmmpppsssxxx~~~~~~vvvrrrsssxxx}}}xxxwwwuuurrrooooooppprrrrrrnnnkkklllrrrzzz~~~sssnnnxxxuuuoooooowww{{{xxxwwwzzznnnuuuvvvqqqrrrfffgggfffeeeaaa]]]XXXUUUTTTOOOHHHDDDCCCBBB===777777666444333333444666777555555444222000000222444222555;;;BBBFFFCCC;;;444;;;>>>===:::888888666222333333333333222222222222333222000......000222333000///...///000000...,,,***++++++,,,,,,++++++***,,,,,,++++++***))))))(((''''''((())))))******+++)))))))))(((((((((''''''&&&''''''(((((((((((((((&&&&&&&&&''''''''''''((($$$%%%''')))+++...///000,,,+++)))((()))+++...000111111111...***&&&%%%$$$------------------------***++++++++++++,,,,,,,,,,,,//////------000111///111???[[[zzztttppprrr}}}nnnZZZFFF@@@999666666888999999888888777666666555444444555555555555666666666777777888:::???FFFOOOXXX]]]bbbkkktttyyywwwdddooo}}}xxxvvvuuuqqqnnnqqqvvvvvvsssnnnnnnmmmkkkiiiggghhhiiieeefffjjjsssvvvvvvzzzlllPPPGGG@@@@@@BBBAAA@@@AAAAAAAAABBBAAA@@@>>>===;;;<<<<<<<<<<<<<<<===>>>>>>>>>>>>????????????>>>>>><<<>>>??????======@@@BBBAAADDDCCCBBBJJJSSSMMMAAA444555666777888888888888777777777777777666666666555444333444666777888777777555444555666777666555111111111000...---...000111///---,,,...//////...+++++++++,,,------......,,,,,,,,,+++++++++******++++++++++++++++++++++++)))*********++++++++++++++++++************++++++************************))))))(((((())))))***+++,,,,,,++++++++++++,,,,,,&&&***......,,,******+++---.........000888AAAGGGPPPTTTYYY\\\___dddkkkqqqmmmkkkmmmssszzz{{{wwwtttooonnnnnnrrrvvvxxxwwwwwwtttxxxzzzyyy|||vvvtttwwwvvvsssttt|||uuuvvvwwwtttmmmwwwyyyrrrppppppuuu}}}|||tttooolllkkkmmmqqqqqqqqqwww~~~xxxvvvxxx|||~~~|||yyyuuusssttttttqqqnnnkkklllrrrzzzyyysssqqq|||~~~yyywwwyyy}}}}}}|||sssssswwwzzztttjjjeeefff___^^^]]][[[WWWRRRMMMJJJCCC>>>;;;::::::888666444444444333333444444555666888555333111222333333333222444:::AAAEEECCC;;;555777;;;;;;777666888666111222222222222222222222222111111000000000000111111---------...000000...,,,++++++************++++++++++++++++++++++++******((((((((()))))))))))))))******)))))))))(((((((((&&&''''''(((((((((((((((&&&&&&&&&''''''''''''(((%%%%%%%%%&&&))),,,000222+++***((('''(((+++///222444444222...)))&&&%%%&&&------------------------******+++++++++,,,,,,,,,,,,444444---,,,222444000444***;;;eee~~~~~~tttmmmsss~~~uuuhhhYYYPPPDDD;;;888777666666999888888777666555555555444444555555555666666666444444555999>>>FFFNNNRRRXXX```iiippp{{{}}}xxx}}}ppp|||uuuuuutttqqqpppsssyyyyyyvvvpppnnnkkkgggeeefffiiilllnnnlllooo{{{~~~kkkrrr~~~~~~|||VVVFFFCCCBBBBBB???===@@@EEEAAABBBCCCCCCBBB???===;;;<<<<<<<<<<<<<<<===>>>>>>AAA???===<<<>>>@@@AAAAAA@@@BBBCCCBBB???===???AAABBBFFFEEEDDDMMMWWWQQQDDD555666777888888999999999888888888888777777777777555444333444666888888777666555444444555666555444222222222000...------///...---,,,,,,...//////...***++++++,,,,,,---......,,,,,,,,,++++++*********++++++++++++++++++++++++))))))******++++++++++++++++++************++++++************************+++++++++++++++,,,,,,---(((''''''(((((()))***+++,,,------+++((('''***...***---///---,,,///222555666888:::===@@@FFFMMMRRRYYYYYY^^^hhhssswwwvvvtttyyyvvvsssqqqnnnmmmooossslllyyy}}}zzzvvvnnnrrrrrrnnnnnnvvv{{{mmmooorrrnnnfffqqq{{{|||yyytttoookkkrrr~~~mmmqqqrrrvvvyyyuuusss{{{~~~|||zzztttrrrppprrrxxx}}}yyyyyy}}}{{{wwwvvvyyy}}}zzzuuurrrkkkiiilllkkkeeeaaabbb[[[ZZZXXXSSSMMMGGGAAA===666444333555666555444555333333444555555666666777:::666222111333555444222000222666<<<@@@???999444222666777444444777666111111111111111111111111222///000111222222111000///+++++++++---//////...,,,,,,+++***))))))***+++,,,*********+++,,,,,,------******))))))((((((''''''************))))))))))))&&&''''''(((((((((((((((&&&&&&&&&'''''''''(((((('''&&&$$$###$$$'''***,,,***(((&&&%%%'''+++000333888777444000+++(((((((((,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------............///,,,---555FFFZZZlll}}}xxxrrrwwwwwwlll___eeeeee]]]KKK:::333666<<<777888999::::::999999999666666555444444444444555555555666888<<<@@@DDDGGGMMMSSS]]]fffpppxxx~~~ooo~~~tttmmmjjjfff~~~|||wwwuuurrrppprrruuuuuurrrjjjhhhccc```dddkkkllliiiiiimmmxxxnnn{{{}}}}}}||||||~~~nnn\\\MMMAAAAAA@@@BBBCCCDDDCCCAAACCCBBBGGGMMMJJJAAA<<<>>>???<<<<<<@@@BBB@@@???@@@BBB@@@======???AAABBBBBB===AAAEEEDDD@@@>>>@@@BBBCCCCCCEEEGGGJJJJJJHHHFFF666777999:::;;;<<<<<<<<<;;;;;;;;;::::::999999999666333111222555777777666888888888777777555444444333333222111000///...---......---------,,,,,,,,,******+++++++++,,,,,,,,,+++++++++************)))******++++++++++++******+++***++++++,,,---...///******))))))((((((''''''******))))))))))))******))))))))))))************))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,...//////000000000000000666666:::FFFTTT```fffgggtttsssqqqppppppqqqssstttrrrzzz~~~zzzxxxtttvvvzzztttuuuwwwyyyyyywwwtttrrr|||~~~{{{|||}}}{{{xxx{{{||||||xxxxxxtttrrr}}}ssspppsss~~~~~~{{{xxxvvvqqqiiidddiiifffdddcccaaa]]]WWWRRRQQQOOOKKKGGGAAA===999777:::555111111555888666333222111222444777888777666888666444555777777555222333333444555444333111000000000111111111222222222444111...///111222000...............////////////,,,,,,,,,,,,,,,---...///,,,++++++******++++++,,,************************))))))((((((''''''&&&&&&%%%&&&'''(((((('''&&&%%%(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((((('''((()))+++000///---***(((&&&$$$$$$,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------............111///111777CCCVVVqqqvvvkkkbbb]]]jjjpppqqqfffTTTCCC:::666999777666666777888888777666666555444444333333333666555666777999<<>>???@@@>>><<<===???AAABBBBBB>>>BBBEEEDDDAAA???@@@CCCBBBAAABBBDDDFFFFFFDDDCCC;;;;;;;;;;;;<<<<<<======;;;;;;::::::999999888888666333222222555777777666888888888777777666555444333333222111000///......------------,,,,,,,,,,,,*********+++++++++,,,,,,+++++++++*********)))))))))******++++++******)))*********++++++,,,---...))))))))))))((((((''''''******))))))))))))******(((((()))))))))*********))))))))))))))))))))))))************************++++++++++++++++++++++++,,,------..................---...444>>>EEEGGGFFFJJJLLLOOOTTTZZZbbbhhhkkkiiiuuu~~~~~~}}}xxxzzzyyy}}}|||{{{}}}|||rrrpppssswwwvvvuuu}}}~~~sssnnnnnnuuu|||{{{wwwttt|||xxxrrrpppnnnjjjccc]]]```]]]YYYUUURRRMMMGGGCCC@@@@@@???>>><<<:::999888666444222333555666555222333222222333666777777777777555444555777777444222333333444444444333111111/////////000000111111111222000......///000///---------------............,,,,,,,,,,,,,,,---......+++++++++******+++++++++************************)))))))))(((((('''''''''%%%&&&'''(((((('''&&&%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((((('''''')))***---,,,***)))((('''&&&&&&,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------............000///...---///>>>[[[uuuooodddbbbfffqqq}}}rrrZZZBBB444666444333555999:::888555777666666555444333333333666666555555666888999;;;@@@DDDLLLTTT^^^iiisssyyyyyyiiiwww{{{mmmaaaeeettt}}}{{{xxxtttoookkkgggfffffffffbbb\\\]]]iiiwww~~~rrrjjjrrryyyzzz~~~kkkUUUHHHDDDCCC@@@??????AAABBBCCCAAA@@@AAA???>>>>>>>>>>>>CCCIIIJJJEEEAAABBBAAA>>><<<======<<<;;;<<<>>>AAAAAAAAA>>>AAADDDCCC@@@???@@@BBBCCCAAA@@@AAABBBCCCBBBAAA@@@???===<<<<<<<<<======;;;::::::999888888777777666444333333555777777777777777777777777666555444333333222111000000///...---------,,,,,,,,,++++++*********++++++++++++,,,++++++*********))))))))))))******++++++******)))***************+++,,,---)))))))))(((((((((((('''))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))******************************************************+++,,,,,,,,,,,,+++---***)))***...111000///000111444888>>>CCCHHHKKKNNNVVVaaakkkrrryyy}}}{{{yyy{{{yyywww}}}|||{{{}}}~~~}}}{{{zzz||||||qqqfffbbbeeellloooooorrrxxxvvvnnnmmmiiiiiiqqqxxxyyywwwvvvzzzsssjjjfffeeebbbZZZSSSOOOKKKGGGCCC???<<<888555333444555777777777666666333333444444444444333333444333111222444666777777666555444555666666444222222222333333333222111111......////////////000000111///------...///...---+++,,,,,,,,,------------,,,,,,,,,,,,,,,------...++++++************++++++))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((((((''''''(((***(((((('''''''''(((((())),,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,---------.........+++,,,//////---222CCCUUUqqqrrrggg___gggwwwsssVVVBBB777555333555999;;;888555888888777777666555444333666555555555555666777777999===BBBJJJSSS^^^iiipppuuuwww{{{~~~~~~yyyvvvrrrnnniiidddeeeiiirrrooohhhccciiixxx}}}nnnppp{{{ppp[[[IIIAAAAAACCC??????>>>@@@AAABBB@@@??????===<<<;;;<<<@@@FFFLLLKKKEEE@@@@@@???<<<;;;===:::999999;;;>>>@@@@@@@@@===???AAA@@@>>>===???@@@DDDCCCAAA@@@AAABBBAAA@@@BBB@@@>>>;;;:::;;;<<<<<<::::::999888777777666666555444444444555666666666666666666666666555444444333222222111000000//////,,,,,,,,,,,,++++++++++++************++++++++++++************))))))))))))))))))************)))))))))))))))))))))***+++,,,(((((((((((((((((((((((())))))************))))))(((((((((((()))))))))***))))))))))))))))))))))))************************))))))))))))))))))))))))))))))***++++++++++++***---+++******,,,...---,,,------,,,,,,,,,---...///444777;;;@@@EEELLLUUU[[[```gggmmmppppppppprrrtttrrruuuyyy{{{zzzxxxwwwxxxyyy{{{xxx{{{zzzuuuqqqvvvyyywwwwww~~~}}}|||yyyxxxxxxxxxvvvsssrrrnnnssszzz{{{tttjjjbbb```dddjjjmmmlllkkkllljjjeeellljjjllluuu|||{{{xxxwwwpppfff[[[VVVUUURRRJJJCCC<<<:::777555444444444444111222444555666555444333222333444333222222333555666444111111333555666777333333333444444444333222222222222222222222111111////////////////////////000///...---............,,,,,,,,,,,,---------------,,,,,,+++,,,,,,------******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((('''&&&&&&((()))&&&&&&&&&&&&&&&'''((())),,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,------------...++++++...111111000555<<>>>>>???>>>======>>>@@@AAA???>>>;;;=========>>>BBBGGGIIIFFF@@@======>>>;;;;;;>>>888888999<<>><<<<<<===<<<;;;;;;<<<===CCC@@@>>>>>>??????>>>===@@@>>>;;;999888888999::::::999888777666555444444333444555555555555555555444444555555555444333333222111111000000/////////,,,,,,+++++++++*********))))))*********+++++++++*********)))))))))(((((()))))))))******)))))))))))))))((((((((()))******'''''''''''''''(((((((((((()))************)))((('''(((((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))***++++++++++++***+++***)))***+++,,,,,,,,,************++++++,,,,,,,,,,,,,,,,,,...111666999===BBBIIINNNPPPPPPRRRUUUaaadddhhhkkklllkkkjjjjjjooouuu~~~|||xxxxxxtttppppppuuuzzz|||wwwvvvvvv|||yyytttuuuvvvwwwwwwuuupppkkkiiimmmqqqpppmmmjjjgggffflllpppqqqmmmiiihhhgggfffkkkhhhjjjooooooggg___[[[UUUMMMDDD@@@@@@???999444444333222111111222555777222333444555555444333222333333222111000111555888666444111111222444555555111222333333333222222222111111111111111111111111000000000000000000000000000000000///.........///,,,------------.........---,,,,,,+++++++++,,,,,,***))))))(((((())))))***((((((((((((((((((((((((((((((((((((((()))))))))&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&'''(((''''''&&&&&&&&&&&&'''''',,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,,,,,,,------------222---,,,...000///000333@@@WWWtttwwwhhhcccooo{{{wwwjjj```eee\\\MMM???555222333666777888999999999888666555333444444555666666777777444666999<<>>======<<<>>>???@@@>>>===:::>>>@@@>>>>>>BBBDDDDDD@@@;;;999<<<===;;;;;;>>>888888:::===@@@@@@>>><<<;;;::::::999999::::::;;;===<<<::::::;;;;;;:::999;;;:::888777777777888888999999888777555444333333111333555555333333333444222222333333333222222111000000000//////.........+++++++++*********)))))))))))))))************+++******)))))))))(((((((((((())))))******))))))((((((((((((''''''(((((()))&&&''''''''''''(((((((((((()))***++++++***)))(((''''''(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))***+++++++++++++++,,,++++++******++++++,,,)))******+++,,,---------,,,,,,+++++++++,,,------000000333666666333444888AAACCCFFFJJJMMMNNNNNNNNNSSSZZZdddjjjjjjjjjkkkmmmmmmooopppmmmjjjmmmsssyyy~~~|||uuurrryyyxxxqqqtttvvvvvvvvvuuupppiiifffhhhgggeeedddffffffccc``````^^^[[[XXXVVVVVVWWWSSSQQQRRRUUUSSSIIIAAA===>>>:::666444666666555444444444333222111111444777000111111222222333444444444333222111222444666777666444222222333444444333///111333333222111222333000000000///000000111222111111000000000000//////000000111///...---...000------------............---,,,,,,+++++++++++++++))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&%%%&&&'''(((((('''&&&&&&&&&&&&''',,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++,,,,,,,,,---------222---+++---///...///222333<<>>DDDHHHJJJPPP[[[fffqqqyyy~~~~~~{{{wwwtttqqqmmmiiifff```\\\[[[]]]ZZZ\\\lllyyyuuuxxxzzzqqqjjjXXXLLLCCCCCCDDDBBB@@@@@@===<<<<<<===??????>>><<<:::???@@@===<<>><<<;;;===888999;;;>>>@@@@@@===:::;;;:::999888999:::::::::999999999:::;;;;;;888666666666666777777777888888999888777666444333222222///222444444222111111222000000111111111111000000............------------+++*********))))))))))))))))))))))))***************)))))))))(((((((((((((((((())))))))))))((((((((((((''''''&&&''''''(((&&&&&&&&&'''''''''((((((((()))***++++++***)))((('''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((())))))***************,,,,,,,,,+++******+++,,,+++++++++++++++***))))))*********+++,,,---,,,+++///+++***---,,,)))***///...---...000222333444444666:::???CCCFFFGGGIIIJJJUUUWWWXXXXXXVVVVVV[[[```hhhiiibbbYYY[[[fffiiiddd^^^aaa```]]]^^^```]]]WWWUUUTTTQQQNNNPPPUUUTTTNNNCCCAAA@@@@@@???>>>>>>>>>999777888<<<<<<777444444555555444333333444555666222333444222000000222555222222000000000111333444333222111444777888666333555444333333444444222111...000222222111000111333000//////...///000111222000000000//////............///000///,,,+++---///+++,,,,,,,,,---------------,,,,,,+++******++++++)))((((((''''''(((((()))''''''''''''''''''''''''%%%&&&&&&&&&'''''''''(((&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''((('''''''''''''''((((((,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++,,,,,,,,,------------+++,,,000000------000111---:::YYYpppyyyyyyrrrkkknnnxxxsss}}}nnnUUU@@@555111222555666777666555444444444444444444333222111444555555666666999===@@@>>>EEERRR___llltttzzz|||wwwuuuqqqkkkfff```\\\ZZZ]]]ZZZ[[[___\\\[[[kkkqqqsss|||}}}tttgggYYYPPPGGGAAA???CCCCCC>>><<<>>><<<;;;;;;<<<>>>???===<<<<<<@@@@@@;;;999<<<>>>;;;===999999===???<<<;;;<<<999:::<<>>999===<<<999666<<>>>>>======>>>>>>??????@@@@@@<<<<<<;;;;;;;;;<<<<<<===999888888:::======;;;888:::777666777;;;>>>===<<<===;;;999:::;;;;;;999666666666555444444444444444555555333222111000000111111111222333333333222222000...------......---,,,+++,,,,,,------,,,,,,++++++******))))))******+++))))))))))))))))))))))))((((((''''''''''''(((((($$$&&&))),,,,,,***(((&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))((('''''''''''''''(((((((((((((((((((((((((((((()))***************&&&''')))***++++++***)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++******+++---...///...---,,,++++++++++++,,,---,,,,,,,,,,,,---...///////////////////////////000111222111000000222444333444444333333111000///111333333222555999999666///000222222111111111222000000111000000///...---///000111222111000///...222222111111222222333444;;;777000+++///444333...//////111777===>>>888333222333444333111000111222///,,,---333555111000333111111111000......111333222000...,,,+++,,,---............------,,,,,,++++++++++++************)))***)))))))))(((((('''''')))((('''&&&&&&&&&&&&&&&***(((&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&,,,,,,,,,,,,,,,,,,,,,,,,*********************************+++++++++,,,,,,+++++++++,,,,,,,,,------444...---444===KKKhhhyyy{{{fffccceeeooommmYYYOOOJJJBBB;;;666555666777777666444333333444666777555555555555555555666666666999???FFFOOOYYYccciiirrrvvv{{{}}}xxxsssmmmfffbbbccc```\\\ZZZZZZ]]]ccciiirrrzzz}}}yyyvvv{{{{{{rrrqqqrrrzzzzzz|||vvvkkk[[[IIIAAACCCCCCCCCBBBAAA@@@??????@@@:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<>>>???@@@>>>===<<<;;;;;;;;;;;;;;;;;;999888:::<<<===<<<999:::888666777:::<<<;;;::::::999888:::<<<<<<999777666555555444444444555555444444333333222111111000111111111111111111111111///---------///000///...------............------++++++************++++++))))))))))))))))))))))))((((((''''''''''''((((((%%%''')))++++++***((('''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))((('''''''''''''''''''''''''''''''''''''''(((((()))************)))((()))******************(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))******))))))***+++---...---------,,,,,,,,,++++++------,,,,,,,,,------...------------------------///000111000//////111333444333333222111111000000000222222000333777777333///111222222000///000111///000000000000000000/////////111111111111000///111111000000111111222333999:::666111///111222000000111444888;;;999555111222222111000000000111111555000///333555111///000111111111000//////111333222000...---,,,,,,---...//////...---,,,++++++++++++++++++*********))))))*********))))))((((((((((((''''''&&&&&&&&&'''''')))(((&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&,,,,,,,,,,,,,,,,,,,,,,,,*********************************++++++++++++,,,++++++++++++,,,,,,,,,,,,222...------...777OOOhhhrrrlllhhhooozzz~~~wwwnnneeebbbYYYMMMAAA999666666555444222111111222555666555555555555444444333333333555999===CCCKKKTTTZZZ```gggrrr{{{xxxuuupppkkkfff```ZZZVVVRRRXXX^^^dddhhhmmmssswww{{{tttuuuqqqooo~~~nnn[[[MMMAAA>>>BBBCCCBBBBBBAAA@@@@@@@@@@@@::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;:::<<<>>>@@@BBB???>>>===<<<;;;:::::::::===;;;::::::<<<======<<<:::999888888999:::999888777777888:::<<<<<<999777555555555444555555666666333333444444444222111000222111000//////000111222...------...000111111000......////////////......++++++************++++++))))))))))))))))))))))))((((((''''''''''''((((((&&&'''((())))))))))))(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((''''''&&&''''''''''''''''''''''''''''''''''''(((((()))))))))))))))++++++***)))))))))******(((((((((((((((((((((((((((((())))))))))))******))))))))))))))))))))))))))))))((())))))***+++,,,,,,------......---++++++...---,,,,,,,,,,,,,,,---++++++++++++++++++++++++.../////////......000111444333111000///000000111///111000///000444333//////111222111000///000111///000000000111111111111//////111111222222222222000000//////000000111222555;;;<<<666//////111333000444888999888555222111555222//////111444444333555000...111333222000000111111222111//////111333222111///...------.../////////...---,,,+++******++++++*********)))))))))***************)))))))))''''''&&&&&&&&&'''(((((()))'''&&&&&&'''(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&++++++++++++++++++++++++************************************++++++++++++***++++++++++++,,,,,,,,,------///111000000;;;HHHgggzzzvvvnnnoootttyyyzzzxxxxxxuuunnnaaaPPP@@@666222333333444444444333333444444444444444444444444444555666777;;;@@@HHHMMMPPPXXXeeeqqqyyy}}}~~~|||hhheee```]]][[[YYYWWWUUUVVVbbbqqqyyy|||~~~~~~}}}~~~tttsssdddQQQGGGAAA@@@BBBAAAAAA@@@???????????????============>>>>>>>>>>>>>>>===<<<;;;===@@@CCCEEE>>>===<<<;;;;;;;;;;;;;;;>>>===;;;;;;;;;======>>><<<;;;;;;:::::::::888777777888999;;;<<<:::888666555555555555555666666777111222444555555333222000333222111111111444666888111///...///000111000...---......//////......---++++++************++++++(((((((((((((((((((((((((((''''''&&&&&&''''''((('''''''''''''''((())))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&'''''''''''''''''''''''''''''''''&&&'''(((((())))))((((((---,,,***)))(((((()))***(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))))))))))))))******+++++++++,,,---//////---+++***...---,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,---...---,,,,,,...000333222000......///000111000111000...///222111---///000111111000111222444222111111111000000111111000111111222333444444555000000000000000111222222111888;;;666111111333333000555:::;;;777333333444999444///000444888888666111...,,,///222333222111000111222111000///111222111000///............/////////...---+++***))))))************))))))))))))++++++******************&&&&&&&&&&&&&&&'''((()))((('''&&&&&&(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&++++++++++++++++++++++++************************))))))*********+++++++++*********+++++++++,,,,,,,,,+++---000222111111444FFFYYYnnn{{{{{{wwwyyy{{{xxx}}}uuuYYYEEE;;;999777555444444555666222222333333444555555666444555555444555999>>>BBBEEELLLWWWbbbkkksssxxx{{{}}}}}}yyytttpppnnn```\\\XXXVVVVVVXXXYYYYYYhhhsss}}}~~~yyypppwww}}}mmmXXXKKKFFFCCC@@@??????>>>======<<<==================>>>>>>>>>??????>>>===;;;;;;<<>>>>>>>>===<<<;;;<<<===???===>>>>>>>>><<<:::999999888999;;;<<<;;;999777777666666555555555666666777111222444555555444333111333333333333555999<<<>>>444222000000000///---++++++,,,,,,------,,,,,,++++++******))))))******+++''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((('''&&&&&&&&&'''))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''((((((((((((''',,,+++)))((('''((())))))'''''''''''''''''''''''''''(((((((((((()))))))))((((((((((((((((((((((((*********+++++++++++++++)))+++---......---+++***---,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++,,,---,,,++++++---///222000...------...///000111222111///000333222------///000111111333666888555444222111000000000000222222222333444555666666222111111111111222333333000222333222444777666222...444;;;;;;777444555888:::444000000555888888666111222222111222333333222///000111111000///000111000//////...............///...---,,,+++***))))))*********)))))))))((((((******************++++++&&&&&&&&&&&&&&&'''((()))'''&&&&&&'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&++++++++++++++++++++++++************************)))))))))************+++************++++++++++++...+++((())),,,...///...000===QQQdddtttxxxqqqkkkqqq}}}nnnZZZLLLFFF===555111111444777222222333444555666777777333444444333222444777999===BBBJJJRRRZZZbbbjjjoootttwww}}}zzzwwwrrrkkkeee___\\\ZZZWWWVVVWWWZZZ```fffjjjlllnnnuuuyyyzzzvvv|||vvvrrrxxxnnnkkk^^^VVVKKKFFFDDDBBB???<<<===<<<<<<;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<=========;;;:::999999999;;;===???:::::::::;;;<<<===>>>???===>>>>>>===;;;;;;<<<>>>===???@@@@@@===;;;::::::999:::<<<;;;:::999999:::888777666666555555666666111222333444555555444444333333444555888;;;>>>@@@555333111//////---+++)))******++++++++++++******)))))))))(((((()))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''))))))((('''''''''((((((''''''''''''''''''''''''''''''(((((((((((())))))((((((((((((((((((((((((******+++,,,,,,++++++***))))))+++,,,,,,++++++***+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++---...000///...---------...///111222111///000333222...---...///000000222666999555444333111000111111222222222222222333444555555222222222111222333333444000000...///666<<<999222---333888:::777555777999666333000000222555555333555:::<<<888333222111000---///000000///......///..................------------,,,,,,++++++************)))))))))((((((((()))))))))***************''''''&&&&&&&&&'''((((((&&&%%%&&&'''))))))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&************************************************))))))))))))************************++++++++++++---,,,***((())),,,...///***000<<>><<<<<<<<<<<<;;;;;;<<<<<<===;;;<<<<<<<<<============::::::999999999::::::;;;;;;;;;;;;;;;;;;<<<===>>>;;;===???>>>;;;:::;;;<<<<<<>>>@@@@@@===:::999:::888999;;;::::::;;;>>>AAA999999777666555555555555222222333333444555555666222222444555777999:::;;;333111///......---+++))))))******++++++******)))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((())))))***++++++***)))((((((((()))))))))*********))))))******+++,,,......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++---...------------------------000111000...000333222...............---///222555333222111111111333444666111111000///000000111222111111111111111222222333333111//////666===;;;444---111555777555444555666444333222222222222222222222<<>>======<<<<<<<<<======>>>>>>>>>>>>>>>????????????<<<<<<;;;;;;;;;;;;::::::===<<<<<<;;;;;;;;;<<<<<<:::<<>>>>>@@@???===<<<::::::999999:::;;;===??????>>>===<<<888999::::::::::::;;;<<<===<<<:::;;;===>>>???>>><<>>======>>>666999>>>@@@@@@>>>======<<<<<<:::777777999>>>BBB999999888666555333222222111222333333111111222333000000111111111111000000//////...---,,,,,,+++++++++*********))))))(((((())))))))))))))))))))))))''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&))))))))))))))))))))))))))))))))))))******************))))))******+++,,,******))))))***,,,---///,,,,,,,,,++++++*********)))***+++,,,---.........)))***+++,,,------------//////.........---------///////////////.........///...///222555777555222111000///......///000111000/////////000111222222111111222444666777888999......//////000000111111222222222222222222222222///000222333333111///---//////...---,,,,,,++++++---,,,++++++******++++++))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))*********))))))((((((((())))))))))))************+++++++++,,,,,,,,,------...//////---...666EEEPPPhhhrrr}}}~~~nnnhhhgggnnnnnnvvvxxxbbbSSSQQQQQQKKK???777666777777555666999<<<===;;;777444999999:::;;;<<<<<<<<<===CCCBBBBBBCCCCCCCCCDDDEEEHHHIIIKKKNNNRRRVVVYYYZZZQQQRRRUUUXXX[[[]]]______ppprrrwww{{{wwwwww~~~~~~yyysssnnniiiddddddgggooo}}}yyynnnjjjfff```nnnqqquuuxxxxxxwwwwwwwww___bbbmmm}}}xxxsss{{{~~~oooYYYJJJDDDCCC@@@@@@@@@@@@@@@???>>>===???>>>===<<<;;;:::::::::999:::<<<=========<<<;;;888:::;;;;;;999999:::<<<;;;:::999;;;===??????>>>>>>@@@BBB@@@===::::::;;;777:::===???>>>===<<<<<<===<<<999666444555999<<<999888777666444333222222111222333222111111111333...//////000000//////............---,,,+++++++++*********)))))))))((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((()))))))))*********))))))(((((())))))***+++******))))))***,,,---...,,,,,,+++++++++***************++++++,,,+++++++++)))***+++,,,------------///.........---------,,,........................///...///111444555333111111111000//////000111111000000//////000000111111000111222333555666777777000000000000111111111111222222222222222222222222000111333444333222///...///......---,,,,,,++++++---,,,++++++******++++++))))))))))))))))))))))))((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))***************)))))))))))))))))))))************++++++++++++,,,,,,,,,,,,,,,------,,,,,,...333666LLLYYYhhhssszzz{{{wwwqqqkkkkkkttt{{{xxxllldddnnnoooiii[[[LLLAAA999333444333444888;;;<<<999666444888;;;;;;::::::<<<>>>>>>===;;;::::::===???AAA<<<===???AAACCCDDDDDDDDDFFFGGGHHHJJJLLLNNNOOOOOORRRUUU\\\gggrrryyyzzzyyywwwyyy|||~~~tttjjjeeejjjqqqpppjjjeeeeeeaaa^^^\\\WWWTTTXXX```qqqvvvqqqkkkccc]]]ZZZZZZ[[[[[[dddjjjwww|||uuussszzz|||zzz~~~xxxiiiXXXIII@@@>>>???===>>>>>>>>>>>>>>>======???>>>===<<<;;;:::::::::999::::::;;;;;;;;;;;;;;;:::;;;<<<;;;999888999:::999888999;;;===???>>>======>>>???>>><<<::::::;;;999:::<<<<<<;;;::::::;;;===<<<999555222222444666888777666555444333222111000111222222000000111222------............---------------,,,++++++******))))))))))))((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))******(((''''''''''''((())))))***************+++,,,---+++++++++*********************++++++***))))))((()))***+++,,,------------......------------,,,,,,,,,,,,,,,------........./////////000222222111///111000000//////000000111111000000////////////000000111111222333444444444222222111111111111111000111111111111111111222222000111333444333222000///......------,,,,,,++++++,,,,,,+++************+++))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$++++++++++++++++++++++++))))))))))))))))))))))))++++++******************((()))))))))***************++++++++++++,,,,,,,,,+++++++++,,,...///000///666BBBTTTeeerrr~~~vvvlllhhhjjjnnnqqqssswww|||~~~zzzqqqcccPPP@@@:::888555333444666888:::555999<<<;;;999;;;AAAGGG@@@@@@>>>::::::>>>@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBDDDEEEIIIOOOWWW[[[\\\[[[___bbbfffiiikkklllnnnppprrrrrrqqqrrrttttttsssrrrtttqqqlllkkknnntttzzz~~~nnnbbbXXXWWWYYYVVVPPPLLLPPPNNNQQQUUUUUUSSSYYYcccttt|||ggg]]]QQQKKKOOOZZZeeekkkuuulllooo|||}}}vvvpppfff^^^QQQEEE===::::::::::::;;;<<<===============>>>===<<<;;;;;;;;;;;;;;;999999:::::::::::::::::::::;;;<<<;;;999888999:::999999999;;;======<<<:::888999:::;;;<<<<<<======:::;;;;;;:::888777888:::;;;;;;999555222111222444666666555444333222111111///000111111//////000111------............------,,,,,,+++++++++*********((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))***((((((''''''(((((()))******************++++++,,,*********************))))))******+++******))))))******+++,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,******+++,,,------....../////////////////////...////////////////////////111000//////............///000111222222222111000222111111111000/////////000000000111111111111111000111222222222111///...---------,,,,,,,,,++++++,,,++++++***************))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%++++++++++++++++++++++++))))))))))))))))))))))))******************++++++((()))))))))*********************+++++++++,,,,,,,,,+++***,,,///111222111---333???QQQdddvvv~~~wwwlllkkkpppuuulllrrryyyrrr___MMMMMMKKKDDD<<<666555666666999:::::::::???IIIRRRNNNPPPLLLDDD@@@AAA???;;;@@@@@@>>>>>>>>>???@@@AAA???>>>>>>======>>>??????EEEDDDDDDEEEGGGIIIJJJJJJHHHLLLOOORRRSSSTTTUUUVVVVVVWWWYYY\\\^^^]]]YYYVVVTTTTTTSSSSSSTTTXXX]]]```ZZZSSSLLLKKKKKKJJJLLLOOOPPPNNNTTT^^^___[[[^^^hhhsssQQQMMMLLLSSScccuuuzzz|||~~~sssrrr}}}|||vvvkkk]]]NNNHHH@@@;;;999999999888888999:::;;;<<<============<<<<<<;;;;;;;;;<<<<<<999::::::;;;;;;:::999999:::;;;<<<;;;999888999:::<<<;;;:::;;;<<<<<<:::888999999999999;;;<<<<<<===:::;;;:::999777666888999888999888666444222333444555444444333222111000000...///000000......///000---......//////......---***************)))))))))'''''''''''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&''''''''''''(((&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((()))******))))))*********+++******))))))))))))))))))))))))((()))***+++,,,,,,,,,,,,******++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,)))******+++,,,---....../////////......---..............................000000///...---------......///000111111000///...000000000///.........---/////////000000111111111...//////000///...------,,,,,,,,,,,,,,,+++++++++,,,+++******))))))******((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!###$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%++++++++++++++++++++++++)))))))))))))))))))))))))))))))))***************))))))))))))************************++++++++++++---,,,***+++---/////////...---///:::MMMcccvvv~~~ssspppqqqmmmmmmmmmrrr{{{vvviiibbbfffiiifff[[[LLL???777555555555555777===FFFNNNZZZ^^^\\\UUUTTTYYYZZZUUUQQQOOOLLLHHHDDDAAA???>>>EEEDDDCCCBBBBBBBBBCCCDDDAAAAAA@@@@@@@@@@@@AAABBB@@@BBBDDDEEEDDDDDDEEEFFFDDDFFFIIILLLNNNMMMIIIEEEAAACCCEEEFFFGGGHHHJJJLLLKKKJJJMMMRRRVVV[[[dddnnnlllfffhhhrrrqqqgggdddjjj{{{gggWWW]]]gggttt{{{ssssss{{{zzz{{{zzzqqqcccSSS???===:::888888888888777666777999;;;<<<===>>>>>><<<<<<;;;;;;;;;<<<<<<===:::;;;===>>>===<<<:::999:::;;;<<<;;;999888999:::>>><<<::::::;;;<<<;;;:::>>><<<:::999::::::999888:::::::::999777666888999666777888777555333444555333333333222111000000000---...//////------...///---..................---))))))))))))))))))))))))&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((())))))***+++))))))******+++******)))(((((((((((())))))))))))'''((()))+++,,,---------******+++++++++++++++*********++++++++++++,,,,,,+++++++++,,,,,,---------...//////...---,,,...000---......//////......---///......------------...---...000111222111///...///...............------......//////000000111111...............------,,,,,,,,,,,,,,,++++++++++++++++++***))))))))))))***((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&************************))))))))))))))))))))))))((((((((())))))*********))))))))))))************************+++++++++++++++++++++++++++,,,---...---------///888HHH[[[iiixxx~~~}}}tttllljjjkkkhhhccckkkooowww~~~tttbbbTTTBBB@@@>>>;;;:::;;;===???MMMTTTWWWVVV^^^nnnwwwvvvsssrrrnnnhhh```VVVNNNIIIHHHGGGEEEDDDCCCDDDEEEFFFFFFHHHKKKLLLLLLKKKJJJJJJIIIJJJJJJHHHFFFEEEFFFGGGHHHHHHIIIKKKMMMMMMKKKIIIGGGKKKPPPSSSTTTVVVYYY\\\___bbbjjjsssyyy~~~}}}www}}}yyyjjjbbbdddiiihhhkkkqqqvvvuuupppkkk~~~|||tttpppnnnzzzvvveeeSSSGGG:::::::::888777666666666555666888;;;<<<>>>??????;;;;;;;;;;;;;;;<<<===>>>;;;===???AAAAAA>>>;;;999888:::;;;;;;999999:::<<<>>>;;;999999;;;===??????AAA===:::999::::::999777888:::::::::888777888999666777888777555333222222222222222111000000//////,,,.........---,,,---...,,,,,,------------,,,,,,((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))(((((('''''''''((())))))))))))***++++++***)))((('''''''''((((((((())))))(((((()))***+++++++++*********++++++++++++******************+++++++++,,,,,,,,,,,,,,,------------...///000...,,,,,,///222//////000111111000//////---------,,,------......,,,---000222222111000...............////////////------...//////000111111///............---------++++++++++++++++++++++++++++++***)))))))))))))))(((((((((((((((((((((((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%%%%$$$"""###$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&************************))))))))))))))))))))))))''''''(((((()))))))))***))))))))))))************)))************+++++++++'''***,,,---,,,,,,---...***///333000...333AAAMMMdddjjjqqq{{{yyyvvvwwwllliiihhhgggjjjkkktttxxxZZZVVVQQQKKKFFFAAA;;;777777???CCCEEERRRiiixxxzzzwwwllleee[[[ZZZXXXWWWVVVWWWYYYZZZZZZ^^^dddhhhgggdddaaa```WWWWWWUUURRRNNNMMMNNNOOOSSSRRRPPPPPPSSSUUUVVVUUUVVV[[[bbbgggkkkpppvvvzzzwwwyyytttcccXXXYYY[[[ZZZbbbqqq|||~~~uuuqqqiiiuuutttkkkbbbddduuuzzzuuuzzz|||uuuxxxoooTTT???999;;;<<<;;;999555444555666555666888;;;===>>>???@@@;;;;;;;;;;;;;;;<<<===>>>;;;>>>AAADDDCCC@@@<<<999888999::::::::::::;;;<<<===:::777888;;;???BBBDDD???<<<999999;;;<<<<<<:::777999;;;;;;999888999:::666777888777444111000000222222111111000000//////,,,---......,,,,,,---...+++++++++,,,,,,+++++++++'''''''''(((((((((((((((%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((()))'''&&&&&&&&&&&&'''((((((((()))***++++++***)))(((&&&'''''''''(((((()))))))))))))))))))))(((((('''******+++++++++******)))))))))******+++++++++,,,---------------------------///000...,,,---000333000111222333333222111000,,,,,,,,,,,,------...///+++---000222333222000///......//////000000111111---------...///000000111000/////////............+++++++++++++++++++++++++++******)))))))))))))))(((((((((((((((((((((((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&************************))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))+++++++++*********))))))******+++++++++,,,,,,,,,***+++,,,---...000111111AAANNNbbbtttzzzxxxooollllllpppqqqtttttt^^^YYYaaauuu{{{hhhKKK:::BBB777:::???999<<>>???999:::::::::999777555444666777777999:::;;;<<<<<<;;;::::::999:::;;;<<<======>>>>>>>>>===:::888666888999:::;;;<<<<<<<<<<<<>>>???BBBEEEGGGEEEAAA>>>:::::::::::::::;;;<<<======>>>???>>>;;;888666666888666444333333333555666444222000...------...///......---------,,,,,,,,,,,,,,,++++++***)))(((((())))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''++++++)))'''$$$$$$&&&(((&&&)))+++(((### ###(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((('''''''''))))))(((((())))))***+++)))************+++++++++,,,+++******+++...000222111000...---,,,---///000000000111111111000000///111111000///...------,,,+++,,,---///000000111111///000222444444333222111...///...---,,,,,,...000......------------.........---+++******+++---.........---,,,***)))((((((+++,,,,,,+++(((&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%************************))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))+++++++++*********))))))*********+++++++++,,,,,,++++++,,,---...///000000000;;;MMMaaaqqq{{{~~~}}}{{{~~~~~~yyy{{{xxxtttzzz{{{mmm^^^bbblll{{{tttaaaQQQDDDGGGPPPKKKDDDCCC???DDDKKKYYYnnn~~~zzzyyy~~~zzzqqq~~~qqqmmmnnnvvvooommmuuu|||ppp```ZZZPPPGGG@@@;;;888777888888888888888777777666666777777888999:::;;;<<<;;;::::::999:::;;;<<<===>>>===<<<;;;::::::999999999999:::;;;;;;<<<<<<<<<===???AAADDDFFFEEEAAA===;;;;;;:::::::::;;;<<<<<<<<<===>>>===;;;888777777666555333222222222444555444333111///......//////------------,,,,,,,,,,,,,,,,,,+++******)))(((((())))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''******)))'''%%%$$$''')))999EEEFFF555'''''')))&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((('''''''''&&&&&&&&&&&&'''(((((())))))((((((''''''''''''''''''''''''''''''((((((((())))))))))))(((((((((((((((((((((((('''''''''((((((((((((((()))))))))************+++(((((()))))))))*********,,,+++******+++---000111000///---,,,---...///000///000000111111000000///111111111000///......------......///000111222333222333444444444222000.../////////...------///111------,,,,,,,,,,,,---------,,,+++******+++---...///...---,,,+++***)))))),,,------+++)))''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$########################$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%************************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))+++************)))))))))*********++++++++++++,,,,,,,,,,,,------.........+++///999III\\\jjjpppqqqyyy}}}zzz~~~{{{{{{uuukkkaaajjjqqqwwwtttaaaSSSXXXkkkrrrooodddTTTAAA???IIIccczzz~~~{{{zzzwwwyyy~~~yyymmmfffiiiwwwzzzlll___bbbvvvyyyxxx{{{zzzpppfffVVVKKK>>>888999;;;999555777666666666777888999999666666777888999::::::;;;;;;::::::::::::;;;;;;<<<===<<<;;;999999999;;;;;;:::::::::;;;;;;;;;;;;;;;===>>>@@@CCCDDDCCC???<<<<<<<<<;;;:::::::::;;;;;;:::;;;===<<<:::888888888555444333222111222333333555444222000/////////000---------,,,,,,,,,+++++++++++++++******))))))((()))))))))(((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&%%%%%%''')))888KKKKKK333###&&&''' %%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((((((((((((((&&&&&&''''''(((((())))))((()))***+++,,,+++******'''''''''((((((((())))))++++++******+++---///000...---,,,,,,---...000111...//////000000000//////111111111000000//////...000000//////000222444555444444555555333000...,,,///000000///......///111,,,,,,++++++++++++,,,,,,---,,,+++******+++,,,,,,...------,,,+++******))),,,,,,---+++)))(((((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""!!!######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%************************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))************))))))))))))************++++++++++++------,,,,,,,,,,,,,,,,,,111...---333AAARRRaaaiiilllrrr{{{uuu}}}~~~wwwgggjjjkkkooozzzttthhhZZZbbb}}}gggWWWVVVllluuuttttttwwwyyyyyyuuuqqqiii___]]]^^^^^^lll|||~~~}}}vvvnnnjjjpppnnnnnnrrrtttqqqmmmkkkrrrzzzsssjjjjjjtttwwwpppvvv{{{nnnaaaaaannn~~~kkk```WWWLLLBBB777555888<<<:::666999888777666777888999:::666666777777888999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<:::::::::::::::::::::;;;<<<===>>>AAABBBAAA>>>;;;===<<<;;;:::::::::::::::888:::<<<<<<:::888888999555444333333222222333333555444222111000///000000,,,,,,,,,,,,+++++++++++++++*********)))))))))((())))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%''')))'''333555'''"""$$$ %%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((%%%&&&&&&'''((()))******((()))+++,,,---,,,***)))''''''((((((((()))))))))************+++,,,......,,,,,,,,,,,,---...///000------...////////////...///////////////.........111000///...///111333555333333444444222000---,,,...///000///...---...000,,,,,,++++++++++++,,,,,,,,,,,,+++************++++++++++++***)))))))))(((***++++++***(((&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$************************))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,+++++++++///---***(((---999HHHSSS]]]dddooozzz~~~wwwooommmuuu|||zzzxxxyyyaaaWWW```zzzhhh```uuurrrjjjeeeiiitttyyyuuuoookkkZZZQQQOOORRRaaapppppprrrggg```dddhhhfffaaa___jjjfffffflllpppooorrrvvv}}}wwwuuu{{{zzztttlllcccjjjyyylllaaaaaakkk}}}xxxttt{{{sssrrrsssxxx~~~}}}zzz{{{|||kkkXXXNNNGGG>>>:::666555666777666444;;;:::999777777888999999666666666777777888888888::::::::::::::::::999999999:::===??????>>><<<:::::::::999999999:::;;;;;;<<<<<<===>>>@@@???<<<999<<<;;;:::999999999999999777999;;;;;;999888888888666555555444444444444444444444333111000000//////,,,,,,+++++++++******************)))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%%%%''')))$$$!!!!!!$$$%%%###$$$'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******''')))+++,,,,,,,,,***)))((((((((()))))))))******************++++++,,,---+++++++++,,,---...//////+++,,,---...............,,,,,,------------------///...---,,,---///111222///000111222222000...---,,,---......---,,,---...------,,,,,,,,,,,,------++++++******))))))))))))(((((('''''''''''''''''''''((()))'''&&&$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((()))))))))))))))***)))))))))************+++++++++++++++++++++++++++)))+++...---,,,///666;;;HHHNNN\\\lllxxxzzz{{{vvvzzzZZZSSS]]]rrr{{{ggg___sssuuujjjlllzzzxxxfff[[[XXX\\\ooonnn[[[WWW[[[```hhhqqqppphhhcccdddddddddmmmyyy~~~~~~rrrccc]]]ccckkkxxxwwwggg___WWWNNNeee~~~uuuqqqfffuuutttkkkhhhrrrzzzssszzz~~~xxxyyy}}}yyymmmjjjeeeSSSGGGAAA999777888999999777555444444::::::999888777777888888555555666666777777777777999::::::::::::999999888777:::===@@@@@@>>>:::888999999888888888:::<<<===;;;;;;;;;<<<======:::777999999888888777777888888666888::::::999777777777666666555555555444444444333333222111000//////...+++++++++*********))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%$$$&&&'''+++ &&&***$$$"""'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))'''((()))***+++***))))))(((((()))))))))*********))))))*********+++++++++***++++++,,,,,,---------***+++,,,---------------***+++++++++,,,---------------,,,,,,,,,---...///+++,,,...000000///...---***,,,......,,,+++,,,,,,------,,,,,,,,,,,,------++++++******)))(((((((((%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((())))))******))))))))))))************************++++++++++++(((+++...000111000000///555999EEEVVVdddmmmwwwnnncccfffqqq}}}tttggg^^^gggvvvuuuvvvooonnnmmm___[[[```sss{{{mmmcccYYYUUUbbbttt{{{iii^^^___eeevvvkkk___nnnwwwggglll}}}rrrkkkhhhpppzzz~~~vvvvvvmmmccc\\\OOO???<<<===444777888999:::999888777666555666666777777777777666555555666666666666777777999::::::;;;:::999888777777999;;;======;;;888777888777777777888:::===>>>:::::::::;;;<<<;;;999666777666666666666777777888777888::::::888666666666444555555555444444333333222222222111000///...---+++*********))))))))))))((()))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&$$$$$$$$$%%%)))$$$!!!$$$&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''((((((((()))))))))'''''''''((((((((())))))((())))))***************+++++++++,,,,,,,,,++++++)))***+++,,,------------******+++,,,,,,---......,,,,,,,,,,,,------------)))***,,,.........,,,++++++---...///---,,,,,,---,,,,,,++++++++++++,,,,,,************)))((('''&&&$$$$$$%%%%%%&&&&&&&&&'''%%%&&&'''&&&$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################################################################################################################################$$$$$$######$$$%%%%%%%%%%%%$$$########################************************))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))'''((((((((())))))******))))))))))))************))))))******++++++++++++***((('''***...000...,,,------444DDDQQQYYYccclll||||||~~~tttuuuzzzuuulll^^^YYYeeezzzvvvjjjgggqqqsssjjj|||tttggghhh}}}yyyggg___lllvvvrrruuuyyyiiikkk~~~rrrXXXUUU```xxx{{{xxx{{{wwwyyy}}}nnnkkkccc\\\RRRAAA333888===444555444444555777777666555000222444666777777666666555555555666666666666666999::::::;;;:::999888777888999999999999888777666777666666666888;;;>>>???:::999999:::;;;:::888666555555555555555666777888777999::::::888666555555333333444444444333222111111111111111000...---,,,************))))))))))))(((((((((((())))))))))))(((((('''''''''&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&$$$######$$$ ''''''!!!!!!(((***%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''(((''''''''''''((())))))&&&&&&&&&'''''''''((((((((())))))************)))++++++,,,,,,,,,+++******((()))***+++,,,---------++++++,,,,,,---...//////+++,,,---......---------)))***,,,------,,,***)))+++---000000...---------++++++************++++++************)))((('''&&&$$$%%%%%%&&&&&&'''''''''%%%'''''''''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################%%%%%%$$$$$$###"""""""""######$$$%%%%%%%%%%%%$$$########################+++++++++************)))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---///000111555@@@NNNZZZooossswwwzzz}}}}}}|||zzzooo``````jjjwwwtttccc^^^eeeuuuzzzhhhddduuu~~~kkkdddwwwssskkkssssssjjjtttfffeeejjj~~~yyyuuuhhhdddfffrrr{{{~~~tttaaaZZZLLLHHHBBB<<<777555555555555555555555555555555555777333222444444222333777555666777666444444666777777777888888888777777666999999888888777666555555666666777777888888999999999888888888777777666666444444444444444555666777666666666777666555555444222222222111111111000000///............---------))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''&&&'''''''''&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$###'''&&&$$$######$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((''''''''''''''''''''''''''''''(((((('''&&&%%%%%%&&&''')))***++++++******'''***,,,---,,,++++++++++++***)))***---/////////000///---,,,+++,,,,,,---,,,++++++******++++++,,,***+++,,,,,,------,,,,,,,,,+++++++++******))))))+++***)))''''''&&&&&&&&&(((((('''&&&&&&&&&&&&'''#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$$$$######""""""""""""""""""""""""%%%$$$$$$$$$###""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$+++++++++************)))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...000111000000444===DDDVVV\\\gggrrr{{{zzzzzz~~~vvvuuuxxx{{{ssseee```dddnnn|||xxxfff^^^jjjzzzeeeZZZggg|||qqqfffhhhooo{{{mmmbbbmmmtttkkkaaacccppp{{{vvvzzztttsssyyy~~~xxxbbbRRRNNNBBB???;;;777444333333333444444444444444444444444555222222444444222222555555666666666444444555777888888999999999888888777:::999999888777777666666666666666777888888999999999999888888777666555555444333333333444444555666555555666666555555444333222222111111111000000000............------------))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$'''&&&$$$######$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&''''''((((((((((((((('''''''''''''''''''''''')))))))))(((((('''''''''&&&''')))***++++++*********,,,......,,,,,,,,,---+++***)))***---//////...///...---,,,+++,,,------,,,,,,++++++++++++,,,,,,***+++,,,,,,------,,,,,,++++++*********)))))))))***)))(((''''''&&&''''''(((((('''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$$$$##############################$$$$$$$$$###############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$+++++++++************)))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))*********++++++++++++,,,,,,,,,,,,,,,,,,---///111///---,,,///222<<>>MMM\\\fffttt|||zzz~~~~~~~~~vvvvvvllllllssszzztttcccWWWUUUCCC>>>777111000222444333333333222111111000000///111111111111111111111111222000111555555111000222111444666666555444333333222333444555666666666666666666666666666666666666444444555777888999:::;;;888777777666555555444444333222111111000000000111111111111111111000///////////////.........------++++++++++++************(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((((((&&&''''''(((((((((((((((''''''''''''''''''''''''&&&''')))+++,,,+++)))((()))((((((((()))***+++,,,+++222;;;@@@@@@;;;666222---+++***+++,,,------,,,---,,,+++*********+++,,,,,,,,,++++++++++++,,,,,,***+++,,,,,,------,,,,,,)))))))))*********++++++(((''''''&&&%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$###############"""############$$$$$$$$$"""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$+++++++++************)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((())))))***++++++,,,,,,******+++,,,......,,,+++,,,++++++,,,///000///...111:::AAAHHHZZZqqqzzzwwwwww{{{zzzwwwttt}}}|||xxxqqqooohhhfffjjjpppiiiVVVEEE>>>555666555222111222333222444444333222222222222222111111111111111111111111000...///333333///...000111333666777555444333333333444555666777777777777555555555555666666666666444444555777888:::;;;;;;777777666666555555555444333333222111111000111111111111111111111000000/////////.........---------+++++++++************)))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''$$$$$$$$$%%%&&&'''((()))&&&''''''(((((((((((((((''''''''''''''''''''''''&&&(((+++......,,,***((()))((((((((((((***+++,,,)))...555::::::777444222---,,,***+++,,,------,,,...---+++*********++++++,,,++++++******++++++,,,++++++,,,---------,,,,,,))))))******+++++++++,,,)))((('''&&&%%%$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""%%%$$$$$$$$$######"""""""""############$$$$$$$$$""""""###$$$%%%%%%&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$,,,,,,++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))************+++++++++,,,,,,,,,---------......333333555999BBBQQQaaallllllnnnsss{{{{{{||||||qqqgggiiippptttssseeeOOO===666777222222222111111111000000111222444555444222000...000000000000000000000000333222111000000111222333111222222333333444444555666555555555555666777777444444444444444555666666888777777777666666666555777666555444444555666777444444444444333222111111000111222333444333222111......---------,,,,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((()))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''$$$$$$&&&&&&&&&&&&$$$$$$%%%&&&''''''((((((''''''(((((((((((((((((((((((()))((((((''''''''''''((((((((()))***************))))))))))))((((((((((((+++,,,---...////////////...---,,,+++,,,---...///------------------------......---,,,,,,+++******,,,,,,,,,+++++++++*********)))(((''''''((()))***''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""##############################$$$%%%%%%&&&''''''$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$,,,,,,++++++***))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))************+++++++++,,,,,,,,,------------......------...222;;;EEEMMMXXX^^^iiiuuu}}}zzzzzz}}}}}}{{{}}}yyyyyyvvvxxxwwwqqqvvvvvvqqqqqqgggbbbXXXKKK>>>666555666222222222111111111000000///111333444444333111000000000000000000000000000222111111000000111111222111111222222333444444444444555555555666666666666555555444444555555666777888888777777666666555555777666555444444555666777777777666666444333111000000111222333333222111111------------,,,,,,,,,,,,))))))))))))))))))))))))'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''(((((('''''''''(((((()))(((((()))************)))))))))))))))((((((((((((***+++,,,------............---,,,,,,,,,,,,---...---------------------------,,,,,,+++******))))))++++++++++++************)))(((((((((((((((((()))'''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""######$$$%%%%%%&&&$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))************+++++++++,,,,,,,,,,,,------------------,,,++++++...222666;;;CCCPPP___nnnyyy~~~zzzwwwwwwvvvvvv{{{zzzuuuxxxxxxvvvlllmmmiiikkkuuu}}}}}}xxxrrrjjjdddSSSJJJ===444222333333222222111111111111000000000---///111333444333222111000000000000000000000000000111111222222111111000111111111222333333444444333444555666666666555444555555555555555666777777888888777777666555444444666666555444444555666666999999888777555333111000000111111222222111000000---------,,,,,,,,,++++++))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&''''''((((((''''''&&&%%%&&&''''''(((((('''''''''''''''''''''''''''''''''''''''''''''((()))***'''((())))))******))))))(((((((((((())))))))))))))))))***+++,,,,,,,,,,,,///...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***))))))((((((*********)))))))))((((((''''''((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################!!!!!!""""""###$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$+++++++++*********))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))*********+++++++++++++++,,,,,,,,,---------,,,...000000//////000111000333999CCCOOO]]]iiipppuuuvvvvvvxxx~~~{{{||||||}}}~~~|||yyyqqqyyy{{{xxxqqqxxxvvv{{{zzzooommmsssqqqrrr|||ttthhh___PPPBBB>>>888222111444444111---111111111111000000000000...///111222333222111000000000000000000000000000///000111222222111000///000000111111222333333333111333555666777666444333666555555555555666777777888777777666555555444444555555555555555555555555777777777666555333222111000000000000000000//////,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))''''''''''''''''''''''''))))))(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&'''''')))******'''(((((()))))))))))))))(((((((((((()))))))))))))))***++++++,,,,,,,,,+++///...---,,,++++++******++++++++++++++++++++++++++++++*********)))))))))))))))((((((((('''''''''&&&&&&((())))))(((&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################"""""""""#########$$$$$$########################%%%%%%%%%$$$$$$$$$$$$###########################+++++++++***************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))*********++++++++++++++++++,,,,,,,,,------(((+++...//////......///666444222333888@@@IIINNN[[[```gggppp|||zzzwwwzzz~~~vvvxxxuuupppllldddeeedddnnnuuusssyyy|||rrruuunnn[[[MMMEEE;;;///222222222333444444111///000000000000000000000000000111111111111000///...///////////////////////////000111222222111000/////////000111111222222333111222444555666555333222555555555555555666777777666666666666555555555555444444555555555555444444333333444444444333222222000000//////............,,,,,,+++++++++*********(((((((((((((((((((((((('''''''''''''''''''''''',,,,,,+++)))'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&'''''')))******''''''((()))))))))))))))'''((((((((()))))))))******++++++,,,,,,,,,,,,+++......------,,,+++***)))+++++++++++++++++++++++++++++++++++++++*********((((((((('''''''''&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################################################################################################################################################$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************)))************+++++++++++++++++++++,,,,,,,,,,,,)))+++...///...------...///000000111222444666777???GGGTTTbbbnnnwww|||}}}~~~{{{yyy}}}{{{uuu}}}zzzrrrlllppptttzzz{{{ssslllmmmrrruuussspppwww}}}xxxwwwuuujjj^^^YYYKKK<<<444444555444111111000//////000222444//////000000000000000111111111111000000///...---///////////////////////////000000111111000000////////////000111111222222111222333444444444333222444444444444444555666666444444555555555666666666444444555555555555444444000000111222222222222222000000///...------------+++++++++*********))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&,,,,,,+++)))'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))***&&&'''(((((())))))((((((''''''(((((())))))*********++++++,,,,,,,,,++++++,,,,,,------,,,+++***)))************************++++++++++++++++++++++++((((((((('''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************)))************+++++++++***++++++++++++,,,,,,,,,,,,---////////////000111(((***...111333333333222222888AAAJJJQQQYYYccckkkttt{{{}}}|||~~~}}}{{{wwwsssooo}}}~~~{{{yyy|||}}}vvvxxxrrriiinnnwwwuuuuuuvvvuuuvvvyyytttpppccc]]]VVVIIIDDD<<<444000///...222888000///------...///111222////////////000000111111/////////////////////...////////////////////////000000////////////000000......//////000111111222111222222222333333333333333333333333333444555555222333333444555666777777333444444555555444444333111111111222111111000000000///...---,,,,,,,,,---+++*********))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$"""#########$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''(((((()))&&&'''(((((())))))(((((('''''''''((()))*********)))******+++******))))))***+++,,,,,,,,,,,,+++***************************************************((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$""""""###$$$%%%&&&&&&'''########################******************++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************)))************+++++++++******+++++++++,,,,,,,,,***+++,,,------...111333////////////////////////222333666666777===KKKXXXhhhrrrxxxyyy}}}|||vvvyyy|||{{{yyy~~~xxxwwwyyy~~~zzzsssnnnttt}}}mmmjjj{{{www~~~|||yyyssslll|||yyy}}}}}}jjj[[[OOOBBB@@@???666555//////666666///,,,000,,,,,,,,,000333333000---.../////////000000111111------......///000000000////////////////////////111000///......///000111......//////000111111111222222111111111222333444333222222222222333444444111222333444666777888999333333444555555444333333333333333222111000///...000///...,,,++++++,,,,,,************))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%%%%&&&'''(((%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''''''''((((((&&&''''''(((((((((((((((&&&''''''((()))******+++((()))))))))))))))(((((()))***+++,,,---,,,+++***))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((''''''''''''&&&$$$$$$$$$$$$&&&'''%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""!!!!!!!!!!!!""""""######$$$$$$$$$$$$!!!!!!"""###%%%&&&'''((("""""""""""""""""""""""",,,+++******))))))******))))))(((((((((((())))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&'''''''''''''''((())))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,---------......////////////000000000000111111222444666777888999KKKXXXgggxxx{{{tttqqqwww}}}zzzzzz||||||wwwuuukkkjjjuuu|||zzzyyy}}}vvvjjjccciiittt{{{{{{yyy}}}|||xxxssspppqqqwww|||yyywwwyyyuuuuuuxxx|||{{{zzzuuuiiibbbcccTTTLLL@@@777333333333333...000111222222111000...////////////////////////....................................//////////////////.........---------,,,------......------,,,------......///000000000222222222222222222222222333333444444555444444444555444333222333555777999444444555555444222111000////////////............111000...---,,,++++++++++++***((('''''''''((()))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))'''&&&%%%%%%%%%%%%&&&'''''''''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&))))))((('''''''''''''''''''''''''''((((((((((((***)))((('''''')))+++---))))))))))))))))))))))))+++***((('''''''''((()))((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&$$$###$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######################################################""""""######$$$%%%######""""""""""""#########!!! """$$$%%%$$$####################################""""""!!!!!!######$$$$$$$$$$$$######,,,+++******))))))******))))))(((((((((((())))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))((((((((('''''''''''''''''''''''''''((())))))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,---------........./////////000000000000000000111222444555666666999AAAKKKWWWooo|||yyy~~~yyyzzz|||vvvxxx{{{{{{|||~~~~~~}}}|||{{{|||}}}xxxrrruuu|||sssfffaaaXXXIII???>>>>>>999333///////////////...///111222222111///...............................................................//////////////////.........---------,,,------......------,,,------......//////000000222222222222222222222222333333444444555555444444666555444333333444555666333333444444333222000///////////////.........---......,,,+++***)))))))))******((('''''''''((()))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((('''&&&%%%%%%%%%%%%&&&'''''''''''''''(((((((((((()))(((''''''&&&&&&&&&'''))))))((('''''''''''''''''''''''''''((((((((((((***))))))(((((()))***+++))))))))))))))))))))))))+++***)))((('''(((((()))''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%$$$###$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######################################################""""""######$$$%%%######""""""""""""############""""""!!!!!!""""""########################$$$$$$#########"""""""""######$$$$$$$$$$$$######,,,+++******))))))******))))))(((((((((((())))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''((()))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,---------............/////////000000000//////000000111222222333111666888<<>>>>><<<===BBBGGGKKKPPP[[[bbbaaa[[[[[[___mmmfffeeekkknnnmmmpppvvv}}}~~~|||xxxwww|||uuuooojjjlllsssyyyzzzxxxgggAAA222222222111000////////////...---------,,,,,,---,,,+++,,,///111........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........---------...............,,,------......------,,,,,,,,,,,,---......////////////000000111222222222111222333444555666666666777666666555555444333333000//////......//////000------,,,,,,,,,++++++++++++***))))))((((((((()))'''(((((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''(((((())))))((('''''''''''''''''''''''''''((((((((((((*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###&&&((('''$$$###$$$%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$#######################################$$$$$$$$$######################################################""""""######$$$%%%$$$$$$############$$$$$$ ######!!!!!!###%%%#################################$$$$$$$$$$$$$$$######$$$$$$$$$$$$######,,,+++******))))))******))))))(((((((((((())))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))'''''''''''''''((())))))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,---------......---------.........////////////000000111111111222777555333222222222333444555777:::;;;;;;<<<>>>@@@666999@@@GGGGGGCCCBBBEEELLLGGGKKKUUUXXXVVVYYYaaaeeeggggggfffhhhkkkjjjfffjjjsss~~~{{{wwwvvvuuuxxx{{{yyysss{{{nnncccbbbeeehhhjjjmmm```ZZZUUUUUUXXX[[[[[[YYYbbbwwwdddJJJ222...222222111333***,,,------------......,,,...000///...---///111...------------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------.........//////,,,------......------,,,+++,,,,,,------......////////////000111222222222000111333444555666666666555555666666666666666666000000///......///000111,,,,,,,,,,,,++++++++++++***))))))(((((((((((((((''''''((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%&&&''''''))))))((('''''''''''''''''''''''''''((((((((((((***))))))(((((()))***+++))))))))))))))))))))))))((())))))***)))((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$########################"""&&&+++***'''$$$$$$%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######################################################""""""######$$$%%%%%%$$$$$$######$$$$$$%%%""""""!!!!!!!!!!!!"""###########################"""""""""#########$$$$$$######$$$$$$$$$$$$######,,,++++++***)))*********))))))(((((((((((())))))))))))))))))((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))'''''''''''''''((())))))))))))))))))))))))))))))***++++++++++++,,,,,,,,,,,,,,,,,,---------......---------.........//////......//////000111111222222//////222555555333333222444666999;;;;;;;;;:::888777888<<<;;;888888;;;999666;;;EEEGGGAAADDDMMMFFFGGGFFFFFFJJJOOOMMMHHHLLLRRRYYY\\\[[[WWWUUUTTTWWW]]]aaabbbaaa___]]][[[VVVQQQOOOQQQRRROOOLLLLLLEEEAAA===;;;<<<<<<:::888333LLLwww{{{jjjDDD666...111222---,,,000,,,///000...---------,,,+++...000000---***)))***...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////,,,------......------,,,++++++,,,------......///...//////000111222222222000111333444555666666666444555666777888888888888111000///......///000111,,,,,,,,,+++++++++******)))(((((('''''''''((((((&&&'''((((((((('''%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%&&&'''))))))((('''''''''''''''''''''''''''((((((((()))***)))((('''((()))+++---))))))))))))))))))))))))((()))*********)))'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$########################!!!''',,,,,,((($$$$$$%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$#########################################################"""###$$$$$$%%%%%%$$$$$$######$$$$$$%%%(((&&&###"""###$$$$$$###########################!!!!!!""""""#########$$$######$$$$$$$$$$$$######+++++++++************)))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))************++++++,,,,,,,,,,,,---------------............///---///000111000000222444222111000111333444333222444555555666666666666666666666666666666666666666888888888888888888888999888999999999999999888777999:::<<<======<<<;;;:::;;;;;;<<<<<<=========>>>777888888888777666666555111555555222000222222000333888MMMmmmwwweeeSSSGGG111111000000/////////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......---,,,+++++++++---///111000000000000000000000000111222222333444555666666666333222666<<<>>><<<999<<<999666222///---------++++++************++++++))))))))))))))))))))))))'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''''''''%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&'''%%%###%%%###"""###&&&'''%%%###$$$###""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$######$$$$$$%%%&&&########################$$$$$$##########################################################################################"""############$$$$$$$$$#########%%%&&&&&&%%%###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&)))&&&###%%%)))***'''###)))(((''''''''')))***+++)))******'''&&&+++555===***)))((('''&&&&&&'''(((&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%################################################"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""################################################&&&%%%$$$###"""""""""###"""###$$$###""""""$$$&&&########################"""############$$$$$$$$$$$$$$$$$$############"""""""""""""""############"""###$$$%%%%%%$$$###"""+++++++++************)))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))************+++++++++,,,,,,,,,---------------............///---...////////////000111222222222222222333333333444444555666666666666666666666666666666666666666666777777777777777777777444444444444444444555555222333333333333333222222222222222222333333444444222333333333222222111000...222333000///111222111111000888HHHUUUaaavvvzzzcccRRREEE:::333000000/////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,------------...---,,,++++++,,,---///111000000000000000000000000000000111222333444555555111111333:::BBBFFFDDDAAA999777444000...---,,,---+++******))))))******+++((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$###'''$$$!!!!!!###$$$###"""&&&%%%$$$###$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$######$$$$$$%%%&&&########################################################################################################################"""############$$$$$$$$$#########$$$&&&&&&%%%###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&(((&&&$$$'''+++---***''')))((('''''''''(((***+++(((***+++)))'''(((...333***)))((('''&&&&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%################################################"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################################################################%%%$$$######"""""""""""""""###$$$###""""""$$$&&&########################"""############$$$$$$$$$$$$$$$$$$############"""""""""""""""############"""###$$$$$$$$$$$$###"""+++++++++************)))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))************++++++++++++,,,,,,,,,,,,---------............///...000111000//////000111222444666444222000222444333444555555666666555555666666666666666666666666555555555555555555555555111111000000111222333444333333222111000000000000////////////000000000000///////////////......---+++000111......111222111222...---///000666JJJ^^^tttfffPPP>>>333///------............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,---------------,,,,,,+++,,,...///000000000000000000000000000...//////000111222333333333333666;;;@@@@@@===999444333111...---,,,,,,,,,******))))))))))))******(((((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%######$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%$$$""""""###%%%'''$$$"""!!!"""$$$%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$######$$$$$$%%%&&&########################################################################################################################"""############$$$$$$$$$$$$######$$$&&&&&&%%%###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&'''&&&%%%(((,,,...---***(((((('''''''''((()))***'''***,,,+++(((%%%&&&((()))(((''''''&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%################################################"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########################################################""""""""""""""""""###$$$###""""""$$$&&&########################"""############$$$$$$$$$$$$$$$$$$############"""""""""""""""############"""###$$$$$$$$$$$$###"""+++++++++*********))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))((()))))))))***************++++++++++++,,,,,,,,,---------............///222333444333222111222333111555888666111///111555333333444555555555555444555555555555555555555555555555444444444444333333222111000000111333555777666555333222111111111222000000000000000000000000...///////////////......,,,000222...---000111///000......000......555@@@@@@;;;444///......///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,------------,,,,,,,,,---...///000////////////////////////......///000111222333333333222222333444444000---000///---,,,+++++++++,,,)))))))))(((((()))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$#########$$$%%%%%%&&&''''''&&&''''''%%%######%%%'''$$$######$$$%%%'''(((((($$$%%%%%%%%%$$$###$$$$$$$$$$$$%%%&&&&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$######$$$$$$%%%&&&#######################################$$$$$$$$$########################################################################""""""#########$$$$$$$$$$$$######$$$%%%&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&))),,,---,,,***((((((((('''(((((((((((((((***+++***'''$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!"""""""""###""""""""""""###$$$###""""""$$$&&&########################""""""#########$$$$$$$$$$$$$$$$$$#########""""""!!!"""""""""#####################$$$$$$#########+++++++++*********))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))((()))))))))*********************+++++++++,,,,,,---------............///222333444333222111222333111555777555111...111555222333333444444444444444444444444444444444444444555555444444444333333333222111000///000222555666333222000///......//////------------------------......////////////......000333444///---//////------+++,,,000222000...............///000///,,,***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,---************************++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------------------...///000000..............................///000111222333333000...,,,,,,---...///000,,,,,,++++++++++++++++++)))((((((''''''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%&&&%%%$$$$$$%%%&&&"""###%%%&&&&&&&&&%%%%%% ###%%%%%%$$$###$$$&&&$$$$$$%%%&&&&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$######$$$$$$%%%&&&########################""""""#########$$$$$$$$$########################################################################""""""#########$$$$$$$$$%%%###"""###%%%&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''''''''''''''((())))))(((''''''(((((((((((('''''''''******)))(((&&&%%%&&&'''&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######################################################################## !!!"""###$$$$$$######"""###$$$###""""""$$$&&&########################""""""#########$$$$$$$$$$$$$$$$$$#########""""""!!!"""""""""############$$$##################$$$+++++++++************)))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))************************++++++++++++---------............///...000111000//////000111111333555333111///111333111222333333444444333333444444444444444444444444555444444333333222222111000///......///000222333111000///.....................------------,,,,,,+++,,,------...---------111444444000---......,,,000---***,,,///000---***------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***))))))***+++---...************************++++++++++++++++++++++++))))))*********+++++++++++++++++++++,,,,,,,,,,,,,,,------...//////000000........................---......///000111222333888555000---+++,,,...///************************((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###""""""###%%%&&&$$$######$$$&&&%%%###""""""### $$$''''''%%%###$$$&&&$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$######$$$$$$%%%&&&########################"""""""""###$$$$$$%%%%%%########################################################################"""############$$$$$$$$$%%%###""""""$$$&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&''''''((((((((('''&&&&&&***)))'''&&&%%%&&&((()))%%%%%%&&&''''''''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""################################################ !!!###$$$%%%%%%%%%$$$"""###$$$###""""""$$$&&&########################"""############$$$$$$$$$$$$$$$$$$############"""""""""""""""############$$$$$$###""""""###$$$$$$+++++++++************)))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))************************++++++++++++---------............///---...////////////000111000111111111111111111222111111222333333333333333333333333333333333333333333333222222111000000///////////////////////////...///////////////......000/////////............++++++,,,---------------...222222...,,,------,,,000...,,,+++,,,......---************+++,,,///111+++++++++,,,,,,,,,------++++++++++++++++++++++++******************************************************)))((()))+++---...************************************************))))))))))))*********+++***++++++++++++,,,,,,,,,,,,---...//////000000000------------------------,,,,,,---...///000111111999777333...+++)))***+++))))))************))))))(((''''''&&&&&&''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!%%%+++,,,((("""%%%%%%%%%$$$"""$$$(((,,,$$$(((,,,+++&&&###$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$######$$$$$$%%%&&&########################!!!""""""###$$$$$$%%%%%%########################################################################"""############$$$$$$$$$%%%$$$""""""$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((($$$%%%&&&'''''''''''''''''''''((((((((('''&&&%%%)))(((&&&%%%&&&'''''''''$$$%%%&&&'''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######################################################################## !!!###&&&''''''&&&%%%"""###$$$###""""""$$$&&&########################"""############$$$$$$$$$$$$$$$$$$############"""""""""""""""############$$$$$$###""""""###$$$$$$+++++++++************)))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((())))))))))))))))))************)))************+++++++++---------.........//////---///000111000000222444000///...///111222222111111111222333333333333222333333333333333333333333222111111000///......---///000000111111000///...)))***,,,------,,,+++***------------,,,,,,++++++,,,---...///////////////+++///000,,,+++---...,,,'''+++---,,,+++,,,------***+++------,,,+++,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++***************************************************)))(((((()))+++---...))))))))))))))))))))))))************************))))))))))))******************+++++++++,,,,,,,,,,,,---...///000000000000------------------------***++++++,,,---...///000,,,,,,---,,,++++++,,,...)))***************)))((('''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%((($$$###)))111333,,,%%%%%%%%%$$$###$$$***333:::)))---000...(((######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$######$$$$$$%%%&&&########################!!!""""""###$$$$$$%%%%%%########################################################################"""############$$$$$$$$$&&&$$$""""""$$$%%%&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((("""$$$&&&''''''((()))***''''''((((((((('''%%%$$$((('''&&&&&&'''&&&%%%######$$$&&&'''((('''&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################ """$$$&&&(((((('''&&&"""###$$$###""""""$$$&&&########################"""############$$$$$$$$$$$$$$$$$$############"""""""""""""""############%%%$$$###""""""###$$$%%%+++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''******))))))((((((''''''))))))))))))************************************,,,,,,,,,---------......,,,------...///000111111222222222111111111000000000000111222222000///...000000000000////////////000000//////.........---................................................---------------------------------------------------------,,,,,,+++++++++************************************************+++++++++*********))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))*********))))))))))))))))))************+++++++++******************************+++,,,,,,---............---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))))))))))))))(((((((((((())))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!###&&&((()))((('''&&&###"""%%%&&&$$$%%%111AAA444///((($$$###$$$$$$###%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###########################$$$$$$%%%%%%$$$$$$######$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########################################################%%%%%%$$$###""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$######""""""!!!!!!%%%%%%$$$$$$###"""""""""######$$$$$$$$$$$$######%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$#############################################$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###########################+++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''***)))))))))((((((((('''))))))))))))************++++++++++++++++++++++++,,,,,,,,,------------...------......//////000000222222222111111000000000000111111111111000//////000000000/////////......////////////......------------------------------------------------------------------------------------------------------,,,,,,,,,,,,+++++++++***************************************************+++++++++*********)))))))))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))***))))))))))))))))))))))))************+++++++++******************************++++++,,,------......------,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******))))))))))))))))))((((((((('''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&&&&&&&'''%%%$$$%%%######...:::111,,,'''$$$$$$$$$$$$###%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######################################################%%%$$$$$$###""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#########"""""""""""""""##################$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%$$$###"""%%%$$$$$$$$$###"""""""""##############################$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###########################+++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''))))))))))))(((((((((((())))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------..................//////111111111111000000000000111111000000//////000000000////////////.........///............---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************************************************************+++************))))))))))))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))******)))************+++++++++******************************++++++,,,,,,------------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###%%%&&&'''$$$###$$$$$$&&&---444+++)))&&&$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$##################$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###################################################%%%$$$######"""#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""""""""############!!!""""""###$$$$$$%%%%%%######$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$######%%%%%%$$$$$$###"""!!!!!!##############################$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###########################+++++++++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''))))))))))))((((((((((((((()))))))))************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------.....................---000000000000000000000000222111000......///000000/////////.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))))))))************************************************************))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********))))))*********+++++++++******************************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++++++++++++++++++++++++++******))))))))))))))))))((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$$$$%%%"""!!!"""&&&***,,,...///&&&%%%%%%$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$###"""!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$###############$$$########################################################################!!!!!!""""""######$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$###&&&%%%%%%$$$###"""!!!!!!##############################$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###########################+++++++++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))((()))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,------............------------////////////////////////222111///.........///000............------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((())))))************))))))*********+++++++++******************************+++++++++++++++,,,,,,+++++++++++++++******++++++++++++++++++++++++******))))))))))))((((((((((((((((((''''''''''''$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((('''&&&$$$###"""$$$'''+++...///,,,((("""###$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$###"""!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$###############$$$$$$########################################################################!!!!!!""""""######$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$###""""""!!!##############################$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###########################+++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))))))))))))))************************************++++++++++++,,,,,,,,,,,,------------------..................////////////000000//////......//////......---------,,,,,,,,,++++++,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))***((())))))******))))))((((((((((((((((((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))((((((((((((((((((((((((((((((((()))******++++++)))************+++++++++******************************++++++++++++++++++++++++++++++++++++******++++++++++++++++++++++++)))))))))(((((((((((((((((((((((('''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''))))))'''%%%###'''+++---------,,,''' """###$$$$$$######$$$%%%######$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###########################$$$$$$%%%%%%$$$$$$##################$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""#########$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%#########################################################"""######$$$%%%###############################################################$$$$$$$$$""""""""""""############%%%%%%$$$$$$###""""""!!!######$$$$$$$$$$$$############$$$%%%%%%%%%$$$$$$$$$$$$$$$#############################################$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###########################+++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((()))))))))***))))))))))))************++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,------.........---------......///////////////000000//////...------------,,,,,,,,,,,,+++***+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))))))))******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((('''(((((()))******++++++)))************+++++++++************************++++++************************************++++++************************(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%&&&'''&&&&&&&&&+++//////***''''''%%% """$$$%%%$$$""""""%%%'''"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######################################################""""""###$$$$$$%%%################################################""""""#########$$$$$$$$$#########"""""""""""""""$$$$$$########################$$$$$$$$$$$$######"""###$$$%%%%%%%%%%%%$$$###############$$$$$$$$$##############################$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###########################+++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''''''''((((((((())))))******))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,---...//////---------.........//////...///000000000///---,,,---------,,,,,,,,,++++++*********++++++,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((('''(((((()))***+++++++++)))************+++++++++************************++++++************************************++++++************************'''''''''((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""###%%%'''(((+++///---%%%"""%%%'''%%%###%%%&&&$$$""""""%%%((("""###$$$%%%&&&&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""###$$$%%%%%%&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######################################################""""""###$$$%%%%%%########################""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$######""""""!!!!!!"""""""""###$$$$$$%%%%%%######$$$$$$$$$$$$######"""###$$$%%%%%%%%%%%%%%%"""""""""###$$$$$$%%%%%%##############################$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###########################+++++++++************)))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***)))((((((((()))+++,,,***,,,---,,,******+++,,,(((***,,,------+++)))''',,,,,,,,,---------......000000///...------,,,,,,------............------++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((((()))***++++++***((('''))))))))))))))))))))))))******))))))(((((('''''''''''''''''''''((())))))((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++******************))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$###"""!!!"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%&&&'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$#########""""""$$$$$$############$$$$$$########################%%%$$$###""""""###$$$%%%$$$$$$############$$$$$$""""""""""""####################################""""""!!!!!!"""###$$$$$$"""############$$$$$$$$$########################################################################"""############$$$$$$$$$############$$$%%%&&&''' !!!"""######$$$######""""""""""""""""""""""""+++++++++************)))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***)))((((((((()))++++++***+++,,,,,,******+++,,,++++++++++++++++++++++++,,,,,,,,,---------......000//////...------,,,,,,------............------++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))*********)))))))))(((((()))))))))))))))))))))))))))(((((((((''''''''''''(((((((((((((((((((((((('''(((((()))))))))(((((((((((((((((((((((((((((())))))))))))(((((('''''''''''''''''''''((())))))((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))+++******))))))******+++((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$###""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$%%%&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$#########""""""$$$$$$############$$$$$$########################$$$$$$###""""""###$$$$$$$$$$$$############$$$$$$""""""""""""####################################!!!!!!!!!!!!""""""######"""############$$$$$$$$$########################################################################"""############$$$$$$$$$&&&%%%$$$######""""""###"""###############"""!!!########################+++++++++************)))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))((()))******+++***+++,,,,,,******+++,,,---,,,***))))))***,,,...,,,,,,,,,---------......//////......---,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))******))))))))))))(((((())))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((('''&&&&&&''''''((()))***(((((((((((((((((((((((()))))))))((((((((((((''''''''''''''''''((())))))((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))+++******))))))******+++((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$###"""############$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$###$$$%%%&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$######$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###""""""###$$$$$$$$$$$$############$$$$$$"""""""""#########$$$$$$########################""""""""""""""""""######"""############$$$$$$$$$########################################################################"""############$$$$$$$$$%%%%%%$$$###""""""""""""$$$$$$$$$$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$+++++++++*********))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******+++)))+++,,,,,,+++***+++---,,,+++***))))))***,,,---,,,,,,,,,---------...............------,,,,,,,,,,,,,,,------------,,,,,,************************************************************************************************))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))((((((((((((((('''''''''((((((((((((((((((((((((''''''&&&&&&''')))***,,,(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++))))))))))))))))))))))))******))))))))))))******((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%$$$###############$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$##################$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$#################################$$$$$$$$$######""""""#########$$$$$$$$$########################################################################""""""#########$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$$$$######"""!!!$$$$$$$$$$$$$$$$$$$$$$$$+++++++++*********))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************)))***,,,,,,++++++,,,---((())))))*********+++***,,,,,,,,,---------......---------------,,,,,,,,,++++++,,,,,,,,,,,,++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''(((***,,,---'''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''((())))))((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))***))))))))))))))))))***''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%$$$###$$$&&&&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$###########################$$$%%%%%%%%%%%%$$$####################################$$$$$$#########$$$$$$############$$$$$$############$$$$$$$$$$$$########################$$$%%%&&&&&&&&&%%%$$$$$$""""""#########$$$$$$$$$########################################################################""""""#########$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%""""""###$$$$$$$$$$$$$$$########################+++++++++************)))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))************))))))***+++,,,++++++,,,...((()))***+++++++++++++++,,,,,,,,,---------......------,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((())))))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((())))))((())))))***+++,,,''''''''''''''''''''''''&&&''''''''''''((((((((('''''''''''''''((())))))((((((''''''''''''((((((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,))))))))))))))))))))))))***))))))(((((())))))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%&&&'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$###############$$$$$$$$$###$$$%%%&&&&&&%%%$$$###########################"""###$$$$$$$$$$$$###"""$$$$$$############$$$$$$#########$$$$$$$$$$$$%%%########################$$$%%%&&&'''&&&%%%$$$###"""############$$$$$$$$$########################################################################"""############$$$$$$$$$%%%%%%$$$###""""""""""""!!!"""###$$$%%%%%%%%%%%%""""""""""""""""""""""""+++++++++************)))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''((()))***+++******)))(((***++++++++++++,,,...,,,+++******+++---...///,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((()))))))))))))))(((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''((())))))((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''))))))'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%&&&&&&&&&''''''''''''&&&%%%&&&'''(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$""""""#########$$$$$$$$$###$$$&&&''''''&&&$$$###########################"""###$$$$$$$$$$$$###"""$$$$$$############$$$$$$#########$$$$$$$$$%%%%%%###########################$$$%%%&&&%%%$$$"""!!!"""############$$$$$$$$$########################################################################"""############$$$$$$$$$&&&%%%$$$######""""""#########$$$%%%%%%$$$$$$$$$########################+++++++++************)))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''((()))++++++******)))(((***++++++++++++---...000...+++******---111444,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((('''''')))))))))((('''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''((())))))((((((''''''''''''((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%(((******(((%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''(((((('''&&&&&&'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$###$$$&&&''''''&&&$$$###########################"""###$$$%%%%%%$$$###"""$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%########################!!!"""$$$%%%$$$""" """############$$$$$$$$$########################################################################"""############$$$$$$$$$############$$$%%%&&&'''%%%%%%%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$+++++++++************)))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((***)))((('''&&&&&&'''(((&&&'''''''''''''''&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))***)))))))))***+++,,,,,,,,,,,,+++***+++,,,---...------,,,+++,,,---...///---,,,,,,++++++,,,,,,---************************************))))))))))))******))))))((((((''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((&&&%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%###""""""$$$&&&''''''""""""###$$$$$$$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""######################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""##########################################$$$$$$$$$$$$######""""""""""""##################$$$$$$$$$$$$##############################"""############$$$$$$$$$+++++++++************)))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((***)))((('''&&&''''''(((''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))*********)))******++++++,,,,,,+++++++++,,,---...---,,,,,,,,,,,,---///000,,,,,,++++++++++++,,,,,,*********************************)))))))))(((((())))))))))))((((((''''''''''''''''''''''''''''''((((((''''''''''''((((((((('''&&&&&&&&&&&&'''(((&&&&&&&&&''''''''''''(((%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$###!!!!!!!!!"""""""""""""""###$$$$$$$$$$$$###&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$#################################""""""#########################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$##############################$$$$$$$$$$$$######""""""""""""##################$$$$$$$$$$$$##############################"""############$$$$$$$$$+++++++++************)))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))(((''''''''''''((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))++++++******)))*********,,,++++++++++++,,,------,,,,,,,,,,,,---...000000,,,,,,++++++++++++,,,,,,******************************))))))))))))(((((()))))))))(((((((((((('''''''''''''''''''''''''''((((((''''''''''''((((((''''''&&&&&&&&&''''''(((&&&&&&&&&''''''''''''(((&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******))))))))))))))))))))))))))))))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$###!!!!!! """"""###$$$$$$$$$$$$###%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$$$$######"""""""""#########$$$$$$######$$$$$$$$$$$$##############################"""############$$$$$$$$$+++++++++*********))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''''''''(((((((((((()))************)))(((((((((((()))))))))))))))))))))))))))))))))))),,,,,,+++***)))))))))***+++++++++++++++,,,,,,,,,++++++,,,---...///000000++++++************++++++***************************)))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&'''''''''(((&&&&&&&&&''''''''''''((('''(((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%&&&%%%$$$###""""""###""""""###$$$$$$$$$$$$###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%##############################$$$$$$$$$$$$######""""""#########$$$$$$$$$######$$$$$$$$$$$$##############################""""""#########$$$$$$$$$+++++++++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((()))***++++++******(((((((((((()))))))))))))))))))))))))))))))))))),,,,,,+++***)))))))))*********+++++++++,,,,,,,,,***+++,,,,,,---.........+++******))))))******+++)))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))******)))))))))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$#########%%%&&&&&&$$$###$$$&&&""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""#########$$$##############################$$$$$$$$$$$$##################$$$$$$$$$$$$######$$$$$$$$$$$$##############################""""""#########$$$$$$$$$+++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&'''(((((()))((((((((('''((()))******+++******(((((((((((())))))))))))))))))))))))))))))))))))++++++******)))*********)))******+++,,,+++++++++******+++,,,,,,,,,,,,+++******))))))))))))******))))))))))))))))))))))))))))))((((((((((((''''''&&&''''''''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''$$$%%%&&&'''((((((((((((&&&&&&&&&''''''''''''((((((((((((''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$###### $$$&&&&&&###"""###%%%""""""###$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""#######################################$$$$$$$$$$$$###############$$$$$$$$$$$$%%%######$$$$$$$$$$$$##############################"""############$$$$$$$$$+++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((%%%&&&((()))))))))((((((&&&'''((()))************(((((((((((())))))))))))))))))))))))))))))))))))*********)))******++++++((()))***+++,,,++++++*********+++++++++***)))((()))))))))(((((()))))))))))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&(((((((((((('''&&&&&&&&&''''''''''''(((''''''''''''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$#########&&&)))((($$$"""###%%%""""""###$$$$$$$$$$$$###"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########""""""#########################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$##############################$$$$$$$$$$$$###############$$$$$$$$$%%%%%%######$$$$$$$$$$$$##############################"""############$$$$$$$$$+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))%%%&&&((()))))))))((((((&&&&&&((())))))*********(((((((((((())))))))))))))))))))))))))))))))))))***)))))))))***+++,,,,,,((()))***+++,,,+++************++++++***)))'''&&&))))))(((((((((((()))))))))))))))))))))))))))))))))(((((((((''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''###$$$&&&((())))))((('''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######'''+++...,,,'''######&&&""""""###$$$$$$$$$$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$##############################"""############$$$$$$$$$))))))************))))))))))))))))))))))))))))))))))))(((''''''''''''''')))(((''''''((())))))(((,,,)))'''&&&'''''''''&&&&&&&&&&&&''''''''''''(((&&&'''(((***++++++++++++((((((''''''''''''(((((())))))))))))((((((((((((((()))***+++***)))((('''+++++++++*********))))))+++,,,---...---,,,+++******************)))(((((())))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((''''''''''''&&&&&&&&&'''(((((()))$$$"""$$$&&&$$$$$$&&& '''+++)))&&&((()))((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))((('''&&&&&&'''((()))((((((&&&%%%%%%&&&'''(((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((('''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%&&&((((((%%%"""$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######'''%%%######%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$######"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$########################...;;;999,,,!!!!!!%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$))))))************))))))))))))))))))))))))))))))))))))((('''''''''''''''%%%$$$$$$%%%'''***+++,,,,,,***'''''''''(((((('''&&&&&&&&&''''''''''''(((''')))***)))&&&###!!!!!!)))((((((''''''(((((())))))))))))***************+++---///111222000---++++++++++++*********))))))***+++,,,------,,,+++******************)))(((((((((((((((((((((((((((((())))))))))))((((((((('''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&&&&&&&&&&$$$###%%%******%%%###%%%)))***'''""""""&&&'''%%%((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))((('''&&&&&&'''((()))((('''&&&&&&&&&&&&'''(((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((('''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((((((&&&###$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######&&&))),,,,,,((($$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$########################!!!(((......(((###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$))))))************)))))))))))))))))))))))))))))))))((((((''''''''''''(((+++***)))(((((()))***+++---+++)))(((((())))))(((&&&&&&&&&''''''''''''((($$$''')))((((((+++444;;;***))))))(((((())))))************++++++,,,,,,,,,+++...222555666444000...+++++++++***************)))***++++++++++++******))))))******))))))(((((((((((((((((((((((((((((()))))))))(((((((((''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''&&&&&&%%%%%%%%%%%%######'''+++***(((+++111;;;555+++""""""&&&&&&###''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''&&&&&&&&&''''''(((''''''''''''(((((((((((((((((()))))))))*********))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&(((((('''%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######$$$---555333***""""""%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$########################!!!!!!"""###$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$))))))************))))))(((((((((((((((((((((((()))(((''''''''''''((((((******)))(((&&&&&&((()))...,,,)))))))))***))))))&&&&&&&&&''''''''''''((($$$&&&'''&&&)))555HHHWWW******))))))))))))******))))))******+++,,,,,,,,,)))+++...000222111000///************************)))))))))***************((()))))))))))))))(((((((((((((((((((((((((((((())))))((((((((('''''''''&&&''''''((((((''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&***666BBBGGGBBB777+++&&&((('''$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''(((((((((&&&&&&&&&&&&'''''''''(((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######+++222111)))""""""%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$########################!!!  """$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$))))))************))))))((((((((((((((((((((((((((((((''''''''''''((((((!!!$$$&&&&&&%%%&&&)))+++///,,,***)))*********)))&&&&&&&&&''''''''''''(((&&&((((((&&&%%%,,,;;;GGG******))))))))))))******)))))))))*********++++++)))))))))***+++---///000************************((((((((())))))*********'''(((((()))))))))((((((''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&'''((((((&&&&&&&&&%%%(((333???>>>???:::///(((&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''(((((((((((((((((('''%%%&&&&&&'''''''''((((((''''''''''''((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))))))))(((((((((''''''&&&'''''''''(((((())))))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$###&&&((((((&&&$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$######################## """$$$%%%###"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$))))))************))))))))))))))))))))))))))))))(((''''''''''''(((((()))+++...111000,,,))))))***...,,,)))))))))******)))&&&&&&&&&''''''''''''(((###'''+++***'''&&&))),,,***))))))(((((())))))***************************+++***((('''(((+++///111***************+++++++++)))((((((((()))***+++,,,''''''((()))))))))((((((''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((('''&&&&&&&&&&&&'''((((((%%%$$$''')))'''$$$&&&+++)))///000***%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''$$$%%%&&&'''((((((((((((''''''''''''((((((((((((%%%%%%&&&&&&&&&'''''''''))))))))))))))))))))))))***)))))))))((((((((((((&&&&&&''''''((()))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))'''&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$""" !!!$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$########################$$$(((((($$$!!!"""%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$))))))************))))))))))))))))))))))))))))))'''''''''''''''((())))))222666;;;:::444///.........+++)))((()))))))))(((&&&&&&&&&''''''''''''(((###&&&***+++)))((('''''')))((((((''''''(((((())),,,,,,,,,+++******))))))***)))(((((()))+++---///))))))*********+++++++++))))))(((((()))+++,,,---&&&''''''((())))))((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((())))))+++***)))((('''&&&&&&&&&$$$###%%%))))))%%%"""$$$!!!%%%&&&$$$$$$&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''((())))))((('''&&&$$$%%%&&&(((((((((((('''''''''''''''((((((((((((&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))))))))((((((((('''''''''&&&&&&''''''((())))))***((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***+++***'''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$""" !!!$$$'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%% !!!###%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$########################"""%%%%%%###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$))))))************))))))))))))))))))))))))))))))'''''''''''''''((()))***###***333777777555666888---+++)))(((((())))))(((&&&&&&&&&'''''''''((((((+++)))'''%%%$$$%%%''')))((((((''''''''''''((((((///...------,,,+++***)))((((((((())))))******+++))))))******++++++++++++***))))))))))))+++---...&&&&&&'''((())))))((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******...---+++)))'''%%%%%%$$$'''###"""&&&(((((((((+++%%%&&&$$$###&&&***((("""$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&###$$$&&&((())))))((('''''''''''''''((((((((()))''''''''''''((((((((()))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''((())))))***((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))+++,,,***&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$&&&''''''&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&& ###%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$######################## !!!###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$************))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&'''((()))***+++,,,)))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))'''&&&&&&'''(((((('''&&&((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***III@@@444+++''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''''''''''''''((((((((()))+++++++++***))))))(((((())))))((((((((('''''''''((((((((((((((((((((((((+++***)))(((((()))***+++''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%((($$$###&&&(((&&&%%%'''&&&&&&&&&&&&&&&&&&&&&&&&"""%%%''''''&&&$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$$$$######$$$%%%%%%%%%&&&'''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$************))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&'''((()))******+++)))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************))))))))))))))))))))))))((())))))))))))((((((((())))))(((((((((((())))))'''&&&&&&'''(((((('''&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))---+++)))'''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))???888...(((&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((('''''''''''''''((((((((())))))'''''''''''''''(((((((((+++++++++*********))))))))))))))))))))))))))))))******))))))((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&######''')))&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%%%%#########$$$%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$************))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((()))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************))))))))))))))))))))))))******))))))((((((''''''))))))(((((((((((())))))'''''''''((((((''''''&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((333///***&&&$$$%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''(((111---(((%%%%%%'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((('''''''''((((((((()))))))))%%%%%%&&&''''''((()))))))))))))))))))))(((((((((''''''''''''''''''''''''))))))))))))((((((''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((())))))%%%###$$$)))+++(((%%%%%%%%%%%%&&&&&&'''''''''((('''(((((('''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%%%%%%%#########%%%%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$************)))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************((((((((((((((((((((((((******)))(((((('''''''''))))))(((((((((((())))))'''((())))))((('''&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((111...***&&&%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''(((((((((((()))))))))((((((((())))))*********))))))((((((((((((((((((((((((((((((((((((((((((***)))((((((((()))+++,,,''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&'''''''''((((((((()))&&&$$$'''---...***&&&&&&%%%%%%&&&&&&''''''(((((('''(((((('''&&&&&&)))+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%######$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###""""""###%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++***)))(((''''''(((((())))))(((((((((((())))))''')))******'''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''))))))((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))***++++++*********)))))))))************************++++++++++++++++++++++++,,,***'''&&&(((+++000333(((((((((((((((((((((((((((((((((''''''(((((((((''''''''''''''''''''''''))))))((((((((('''''''''(((&&&)))///111---((('''&&&&&&&&&''''''(((((((((%%%&&&&&&&&&&&&(((+++...&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$######%%%&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((('''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))(((((((((((())))))'''***,,,***'''%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###$$$&&&((()))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((((((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''(((((((((((()))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))((((((((()))))))))******++++++***))))))(((''''''((((((((((((((()))))))))************************,,,+++(((''')))---111555(((((((((((((((((((((((()))((((((''''''(((((()))''''''''''''''''''''''''******)))(((((('''&&&&&&)))'''***000222---))))))''''''''''''''''''''''''###%%%&&&''''''(((+++---&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%''')))'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''''''''''''''&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&''')))+++,,,))))))(((((((((((())))))'''***---+++'''%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###$$$&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$''')))(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((()))))))))*********++++++******************)))))))))******+++++++++++++++++++++++++++++++++++++++******+++,,,...///(((((((((((((((((((((((())))))(((((((((((())))))'''''''''''''''''''''''')))))))))((((((((((((((()))''')))...000,,,))))))))))))((((((''''''&&&&&&$$$&&&((((((''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$&&&))),,,'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######%%%'''((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''))),,,---))))))(((((((((((())))))'''+++---+++'''$$$&&&)))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&)))(((&&&$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''((((((((())))))******''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))************+++,,,,,,------...//////111222222222333333444444333333333333333333333333***+++---------+++)))((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''(((((())))))******(((&&&''',,,...+++((((((******)))((('''&&&%%%%%%%%%'''))))))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%'''***---'''&&&%%%$$$###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$************))))))))))))))))))(((((((((((())))))******))))))((((((''''''(((((())))))((('''&&&&&&******)))((((((((())))))&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***)))((((((((((((((())))))((('''&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&(((((('''&&&&&&&&&&&&'''&&&))))))&&&&&&))))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''&&&&&&(((((((((((())))))))))))+++*********))))))(((((((((''''''''''''((()))***&&&&&&((()))***+++++++++)))))))))******+++++++++(((***,,,---...000333555444888;;;;;;::::::===@@@AAAAAAAAAAAABBBBBBCCCCCCIIIHHHGGGEEEDDDBBBBBBBBB@@@???<<<888555333111111+++***))))))((()))******---,,,******+++***(((&&&...,,,***)))))))))'''%%%'''&&&&&&(((***+++(((&&&(((((('''''''''(((((()))///***&&&&&&%%%%%%(((---''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))((('''&&&%%%$$$$$$###'''"""""")))+++&&&$$$%%%(((%%%%%%%%%$$$!!!$$$)))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%'''((('''$$$&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''%%%$$$$$$&&&(((&&&&&&'''(((((((((''''''((('''&&&&&&'''((((((((())))))(((((('''''''''''''''&&&$$$%%%&&&&&&%%%###''''''&&&%%%$$$###""""""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''%%%###"""$$$(((+++222...)))&&&''''''%%%###%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%************))))))))))))))))))(((((((((((())))))***)))))))))((((((((('''(((((())))))(((''''''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((())))))***)))(((((('''''''''''''''''''''&&&&&&''''''((()))(((((('''&&&&&&&&&&&&'''%%%((()))'''(((+++,,,)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))******)))))))))((((((((()))))))))******++++++,,,******************))))))((()))***+++---...///000111333555777999<<<@@@BBBJJJIIIGGGEEECCCDDDGGGJJJIIIJJJKKKLLLNNNOOOPPPQQQNNNNNNOOOOOONNNLLLJJJIIIJJJIIIHHHFFFDDDBBBAAA@@@:::888555111---+++))))))+++)))'''''')))+++,,,,,,***)))(((((()))***)))'''(((((((((((()))))))))(((((((((((('''''''''''''''''''''+++111111+++''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$&&&'''(((((($$$###&&&'''###$$$'''$$$"""$$$((((((%%%###%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%'''(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&&&&''''''((('''&&&%%%%%%%%%&&&'''&&&'''((('''&&&''')))+++***+++,,,...///000111111222111///.........---,,,)))))))))((('''&&&&&&%%%)))'''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&$$$###$$$'''***///+++'''%%%%%%%%%$$$###%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%************))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((((((((()))))))))(((''''''###$$$%%%&&&''''''''''''&&&&&&'''''''''((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((((((((()))***++++++***))))))(((((((((((((((+++***(((&&&&&&&&&((()))(((((('''&&&&&&&&&&&&'''$$$'''((('''(((,,,---+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))((((((((((((((('''&&&'''((())))))))))))(((,,,+++******)))))))))***,,,---///222666999;;;<<>><<<;;;::::::555444333111...+++(((''')))'''%%%%%%&&&((((((((($$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%''')))***'''%%%###$$$$$$$$$###%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%************)))))))))((())))))(((((((((((())))))))))))))))))(((((((((((((((((()))))))))(((((('''&&&'''((())))))(((''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))+++,,,---******)))))))))))))))***000---***'''%%%%%%&&&'''(((((('''&&&&&&&&&&&&'''$$$'''(((&&&'''***+++(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((('''''''''''''''((()))))))))((('''&&&)))))))))***,,,///111222777999;;;???BBBFFFIIIJJJOOOPPPRRRSSSTTTUUUXXX[[[OOOIIIAAA<<<===??????>>>===>>>???AAACCCEEEFFFGGGHHHIIIIIIHHHGGGEEEBBBAAA>>>;;;666444555:::@@@DDDKKKLLLNNNNNNMMMIIIEEEBBB<<<999444000...,,,***(((///---***)))))))))((('''******)))'''%%%%%%(((+++(((((())))))((('''%%%$$$)))(((***//////+++)))***''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''000...+++)))'''((()))***(((&&&%%%$$$$$$(((111888:::...###"""$$$&&&(((+++%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&''')))+++...111333999;;;>>>@@@@@@BBBDDDEEEHHHIIIJJJLLLNNNPPPRRRSSSSSSRRRQQQOOOMMMKKKLLLLLLJJJHHHFFFBBB===888444111,,,***'''&&&&&&''''''''''''&&&%%%$$$######$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''&&&%%%&&&''''''%%%$$$###$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%************)))))))))((())))))(((((((((((())))))(((((((((((())))))))))))(((((()))))))))))))))((())))))))))))((('''&&&&&&'''''''''((((((((())))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,******))))))))))))***+++---+++(((&&&%%%&&&(((***(((((('''&&&&&&&&&&&&'''%%%((('''%%%$$$''''''$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((())))))))))))''''''''''''((((((((((((+++++++++++++++******))))))+++...222777;;;???BBBGGGGGGHHHIIIJJJKKKLLLMMMHHHJJJMMMNNNOOORRRUUUXXXWWWRRRNNNMMMNNNOOOMMMKKKLLLMMMMMMNNNNNNOOOOOOOOONNNLLLIIIFFFDDDCCCBBBBBBFFFDDDBBB>>>;;;888666666;;;@@@HHHOOOTTTTTTSSSRRRKKKHHHEEEAAA===777111---///---)))((((((((((((''')))))))))(((''''''(((***((()))))))))(((''''''&&&***'''&&&((((((&&&'''+++''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''222000---***(((''''''(((%%%&&&%%%%%%)))111:::???777,,,!!! $$$&&&))),,,%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&'''((((((+++---///333888<<<@@@BBBEEEGGGIIIJJJJJJKKKNNNPPPQQQQQQQQQQQQRRRSSSUUUVVVWWWXXXYYYXXXVVVVVVXXXZZZWWWVVVUUURRRNNNJJJFFFCCC===999444000---+++(((&&&+++***((('''&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''&&&&&&&&&'''%%%%%%&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%************))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((()))*********))))))(((((('''&&&&&&&&&&&&'''''''''((((((((()))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))******)))))))))))))))******+++&&&&&&%%%%%%'''))),,,...(((((('''&&&&&&&&&&&&'''%%%((('''$$$###%%%%%%"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((())))))***(((((((((((())))))))))))'''(((((((((((()))))))))(((((((((((()))+++,,,---333555:::???DDDIIILLLMMMOOONNNNNNLLLKKKJJJIIIIIIDDDFFFIIILLLNNNRRRVVVYYYYYYYYYXXXYYYZZZZZZYYYXXXZZZZZZZZZZZZYYYYYYYYYXXXTTTRRRNNNJJJGGGGGGHHHIIICCCGGGKKKMMMKKKEEE===888///444<<>>222///,,,******+++******)))))))))+++------+++)))***))))))(((((()))******(((&&&&&&))))))%%%$$$&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''******)))(((''''''''''''$$$%%%&&&'''...777<<<;;;(((###!!!%%%((('''&&&'''$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((&&&%%%&&&'''''''''''''''''''''''''''%%%&&&&&&(((***,,,...///777:::>>>BBBFFFIIIKKKLLLIIIIIIJJJIIIHHHHHHKKKMMMSSSSSSRRRQQQQQQRRRTTTUUUPPPSSSUUUUUUTTTUUUYYY]]]XXXYYYZZZZZZYYYVVVTTTRRRQQQMMMGGGBBB===777111---,,,+++)))''''''((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''###%%%''''''&&&%%%&&&'''%%%&&&''''''%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%************))))))))))))))))))(((((((((((())))))'''((((((((()))))))))***(((((()))***************((('''&&&%%%&&&(((+++,,,'''((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((((((((((()))******$$$$$$%%%&&&''')))+++,,,(((((('''&&&&&&&&&&&&'''$$$''''''$$$$$$&&&&&&###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((())))))******(((((((((((())))))))))))((((((((()))))))))******&&&&&&'''))),,,111555888AAACCCGGGJJJMMMMMMMMMMMMIIIIIIIIIJJJJJJKKKKKKKKKKKKMMMOOOPPPRRRTTTWWWZZZUUUWWWYYYYYYYYYYYYZZZ[[[^^^^^^^^^]]]]]]\\\\\\\\\YYYXXXVVVSSSRRRRRRRRRSSSCCCEEEHHHJJJJJJGGGDDDAAA888999;;;???EEEMMMSSSWWWTTTTTTSSSTTTUUUSSSQQQNNNBBB>>>888444111///...,,,***)))***000555555///(((+++***(((((((((***---...---)))(((***)))%%%%%%(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''$$$%%%&&&'''(((((('''&&&%%%&&&&&&(((000777444,,,&&&$$$&&&))))))%%%###$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))+++,,,***'''&&&'''((('''''''''''''''''''''''''''(((+++///444999<<>>>>>AAACCCJJJIIIHHHGGGGGGIIIJJJLLLGGGKKKOOOOOONNNPPPUUUYYYYYYZZZ[[[\\\\\\ZZZWWWVVVXXXVVVTTTQQQNNNJJJDDD@@@777555111---***)))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%'''&&&%%%%%%&&&((($$$&&&((('''%%%$$$%%%'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%************))))))))))))))))))(((((((((((())))))'''((((((((())))))******(((((()))***************)))(((&&&&&&(((,,,000333(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''(((((('''(((((()))******'''''''''''''''&&&&&&&&&(((((('''&&&&&&&&&&&&'''###&&&'''$$$%%%((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((()))******+++(((((((((((())))))))))))(((((())))))******++++++,,,,,,---000666===DDDHHHJJJLLLNNNPPPOOOLLLHHHFFF>>>@@@CCCGGGKKKOOORRRTTTRRRSSSSSSRRRQQQQQQRRRTTTWWWYYY[[[ZZZXXXYYY]]]```bbbbbbbbbbbbbbbbbbaaaaaa___````````````______^^^RRRNNNFFF@@@======@@@BBBIIIFFFBBB@@@CCCJJJRRRXXXTTTRRRQQQRRRTTTUUUUUUTTTTTTOOOFFF>>>888444000---+++***,,,444<<<;;;222(((,,,+++((('''(((+++///111555...(((&&&%%%%%%(((...'''''''''''''''''''''''''''''''''&&&&&&'''''''''%%%&&&(((******)))'''&&&&&&'''&&&(((///444,,,111---+++***&&&""""""&&&""""""###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&***,,,---+++(((&&&''')))((((((((((((((((((((((((+++---111777>>>EEEJJJMMMKKKMMMPPPQQQPPPKKKFFFCCCEEECCC???:::666666999<<<:::999888777888:::<<<===CCCGGGKKKLLLKKKLLLQQQVVV\\\]]]^^^]]]\\\XXXUUUSSSUUUUUUVVVXXXYYYXXXTTTQQQJJJGGG@@@999222...,,,+++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&&&&%%%%%%''')))###&&&((('''$$$###$$$&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%...,,,+++)))(((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))************((('''''''''(((***---///))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''***)))'''&&&&&&'''((()))&&&(((***+++++++++,,,---000***$$$###&&&******)))%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((***+++***)))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((('''''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((()))))))))))))))'''&&&'''***,,,+++)))((()))******)))***,,,...000333777<<>>???BBBFFFIIINNNMMMLLLMMMOOOQQQQQQQQQKKKMMMLLLHHHIIIKKKIIICCCMMMNNNPPPTTTXXX\\\___aaa]]]^^^^^^^^^]]]]]]]]]^^^^^^^^^^^^\\\\\\]]]^^^^^^```\\\[[[]]]\\\XXXUUUVVVTTTUUUWWWZZZ]]]aaaeeehhhfffccc___]]]]]]\\\YYYVVVPPPMMMKKKKKKMMMMMMJJJGGG???777000...+++((()))...000///333999999444...,,,...+++((('''((()))'''&&&*********)))))))))))))))((((((''''''''''''((((((''''''''''''((((((((())))))'''&&&%%%%%%&&&''')))333---'''$$$&&&((('''%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&'''((('''%%%"""###$$$$$$%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&$$$$$$&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&''''''''''''''''''%%%&&&)))+++...444:::>>>CCCHHHLLLKKKEEE???<<<<<<===???BBBEEEFFFEEECCCBBBCCCCCCEEEGGGKKKMMMMMMLLLRRRQQQQQQQQQQQQSSSTTTUUURRRQQQOOOLLLJJJHHHGGGFFFKKKSSSZZZZZZYYYXXXTTTNNNLLLHHHDDDCCCGGGNNNTTTXXXXXXUUUSSSRRRQQQMMMDDD>>>555111+++'''&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$########################%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$,,,+++***))))))((())))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))***************)))((((((((()))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))((()))++++++)))))))))***---***&&&&&&)))***)))''',,,+++***)))'''&&&$$$$$$%%%&&&&&&''''''&&&&&&%%%((((((((((((((()))***+++'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&((()))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((())))))))))))***)))((()))+++------,,,)))***+++---000777>>>DDDHHHHHHGGGEEE@@@;;;666333666999>>>CCCHHHMMMSSSVVVWWWVVVTTTQQQNNNNNNOOOQQQHHHJJJJJJKKKPPPUUUTTTOOOUUUUUUUUUVVVYYYZZZZZZXXXXXXVVVUUUTTTUUUUUUUUUTTTUUUSSSRRRRRRTTTVVVWWWXXXYYYVVVVVV]]]aaa___]]]]]]]]]^^^___```aaacccdddeeejjjhhheeeddddddbbb```^^^YYYVVVQQQMMMJJJJJJJJJKKKGGGCCC===777///((((((+++222000111666777000((($$$)))(((''''''(((((('''%%%)))))))))))))))))))))))))))((((((''''''(((((()))''''''''''''((((((((((((((('''&&&%%%%%%&&&'''(((///***%%%$$$%%%''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$'''%%%$$$&&&))))))$$$ """"""###$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%$$$$$$%%%&&&%%%%%%''''''''''''''''''''''''%%%&&&&&&'''((())))))***###'''---222999???FFFKKKLLLMMMMMMGGG>>>555111//////000333555777888888888<<>>999777777777???FFFJJJNNNSSSVVVUUUSSSOOOIIICCC@@@AAAGGGKKKRRRQQQRRRUUUXXXVVVQQQLLLFFF@@@888000+++(((&&&%%%'''''''''''''''''''''(((((((((''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$,,,,,,++++++************(((((((((((((((((((((((((((((((((((()))))))))***((()))))))))************+++***))))))((()))******)))))))))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((''''''''''''((())))))(((***+++***)))''''''(((***(((&&&'''((()))'''%%%+++***)))((('''%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%''''''''''''((()))++++++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''(((((((((((())))))))))))******)))))))))++++++,,,,,,///333777<<>>===AAAFFFGGGDDDAAAAAABBBCCCEEEIIINNNTTTZZZ___aaabbb\\\TTTJJJBBB<<<999888555666666777<<>>EEEIIINNNQQQTTTLLLHHHDDDAAAAAAEEEKKKNNNOOOQQQTTTUUUUUUUUUVVVXXXXXXYYYXXXUUUQQQQQQUUUXXX\\\YYYVVVTTTSSSQQQPPPPPPPPPSSSRRRLLLHHHHHHGGGBBBKKKIIIGGGFFFGGGIIIIIIIIIEEEIIIQQQYYYYYYWWWZZZbbbQQQJJJEEEGGGIIIIIIKKKNNNPPPPPPQQQUUUZZZ^^^``````ZZZ\\\___bbbdddfffggghhhbbbaaa___ZZZSSSMMMIIIHHHHHHIIILLLOOOOOOIII>>>333222000///---)))&&&+++222((())),,,...---,,,+++***((((((((())))))*********))))))(((((((((((())))))(((((((((((((((''''''''''''''''''&&&&&&''''''''''''%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%%%%###!!!###)))000***)))(((&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''%%%$$$$$$%%%&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''(((***,,,---444888>>>CCCHHHLLLPPPRRRQQQMMMGGGAAA<<<;;;===???FFFGGGHHHJJJLLLOOOQQQRRRMMMQQQUUUVVVSSSPPPOOOPPPLLLNNNQQQUUUYYY]]]___aaahhheeeaaa[[[VVVRRROOONNNIIIFFFAAA<<<:::<<>>CCCIIILLLNNNBBB===666///***(((((((((((((((((((((((()))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''')))(((&&&%%%%%%%%%''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''((()))******)))((('''))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))************(((((()))***************((())))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''''''''''''''%%%&&&'''((())))))))))))%%%'''(((((('''&&&&&&'''*********(((''''''(((***((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&((()))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))'''***...222666===FFFLLLLLLMMMNNNMMMKKKIIIHHHIIIAAA>>>:::666666999===@@@<<>>DDDGGGDDD>>>888555555666777888999;;;<<<@@@CCCIIINNNRRRUUUVVVVVVVVVSSSPPPNNNLLLHHHFFFEEELLLMMMRRR[[[dddjjjiiigggkkkwww|||uuurrryyyqqqddddddjjjwwwpppvvv}}}}}}~~~~~~}}}}}}|||zzzxxxxxx~~~{{{mmmnnn{{{eeeaaaeee]]]SSSPPPRRRWWW]]]```^^^YYYSSSOOOLLLJJJGGGEEEGGGNNNUUUUUULLL@@@666000------...///...,,,***)))))),,,......,,,***))))))))))))))))))))))))))))))******)))((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%###$$$'''***,,,,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$#########!!!$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((((((&&&&&&'''(((&&&((()))((('''(((+++...444:::CCCHHHIIIKKKOOOSSSRRRTTTVVVWWWWWWXXXYYY[[[WWWWWWXXXYYY[[[\\\\\\[[[___\\\ZZZXXXVVVUUUWWWYYYWWW[[[aaaeeeddd```ZZZVVV^^^```aaagggsss{{{wwwmmmbbbaaafffoootttssssssvvviiiiiicccXXXPPPMMMLLLIIIGGGEEEIIIOOORRRRRRVVV]]]bbb```___aaacccccc```]]]VVVQQQGGG===777999???DDDOOOSSSTTTQQQMMMGGG;;;111...,,,***)))))))))((((((''''''''''''''''''''''''&&&''''''&&&&&&'''***---&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$$$$%%%'''$$$#########%%%&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************+++***))))))))))))))))))************************+++******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))+++,,,,,,***))))))***''')))******)))(((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((&&&&&&'''((()))***++++++))))))))))))))))))))))))++++++++++++++++++++++++'''***---,,,***+++///444@@@AAABBBDDDCCC>>>777111333555999>>>CCCGGGJJJKKKQQQUUUYYY[[[ZZZXXXXXXXXXRRRSSSSSSRRRQQQQQQSSSTTTVVVZZZbbbmmmxxx{{{vvvoookkkkkkooorrrtttyyyxxxwwwrrrggg[[[UUUVVV]]][[[___ffffffaaaccciiipppooossswwwqqqfffcccgggkkksssyyy|||}}}uuuttt}}}qqqwwwkkkXXXHHHBBBGGGQQQXXX[[[YYYWWWWWWXXXVVVRRROOOHHHMMMSSSVVVSSSLLLCCC===333222111///---,,,*********---//////,,,)))((('''******************************)))(((((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&$$$###$$$(((---000222&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$((('''&&&%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((&&&&&&'''(((###(((++++++)))***111888???DDDKKKNNNOOOPPPRRRUUUTTTWWWYYYZZZYYYYYYYYYZZZZZZ[[[\\\\\\[[[ZZZXXXVVVWWWWWWXXXYYY[[[\\\]]]\\\eeeiiiooorrrpppiii```YYY___]]]YYYVVVYYY^^^___\\\TTTTTTXXX]]]```^^^^^^```^^^^^^ZZZPPPJJJIIIIIIGGGGGGDDDDDDHHHLLLNNNPPPSSSUUUWWWYYY[[[]]]^^^```aaa```ZZZPPPEEE===:::===@@@GGGJJJNNNRRRVVVUUUKKK@@@999222+++((()))***(((&&&'''''''''''''''''''''''''''(((((('''&&&&&&)))+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$$$$%%%'''%%%$$$###$$$%%%&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%************************((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************++++++***)))((((((((()))************************,,,+++)))((((((((()))***(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*********((('''((()))'''(((******((('''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''&&&&&&''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''''''''((()))*********((((((((((((((((((((((((*********+++++++++++++++%%%(((+++---000444999>>>FFFCCC???>>>>>>>>>>>>===BBBEEEIIIOOOTTTXXXZZZ[[[^^^]]]\\\ZZZXXXUUURRRPPPRRRXXX___bbbeeejjjmmmnnngggmmmwww}}}uuuvvvwwwuuuhhhddd```___aaacccbbb```nnnnnnnnnmmmggg^^^WWWSSSYYYZZZ___dddbbb^^^```gggiiieeegggmmmhhhZZZUUUYYYWWW]]]gggjjjfffgggfff^^^kkkkkkrrroooXXXHHHEEEGGGHHHJJJLLLQQQYYY```bbb```]]]TTTUUUWWWZZZ[[[XXXRRRLLLAAA;;;444,,,((()))+++---+++,,,---,,,***)))***+++)))))))))******************))))))(((((((((((((((((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&$$$###$$$(((---111222&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$(((%%%$$$&&&%%%$$$%%%((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&'''((((((''''''((()))$$$'''+++,,,---222999@@@FFFJJJPPPSSSTTTUUUVVVWWWWWWYYY\\\\\\[[[YYYYYYYYY^^^___^^^\\\YYYWWWVVVVVVTTTYYYaaalllxxx{{{tttjjjqqqnnnjjjddd___ZZZVVVTTTQQQMMMFFF>>>:::;;;>>>??????@@@AAABBB@@@>>>===>>>DDDFFFDDD???===@@@CCCCCCWWWQQQKKKJJJMMMPPPRRRSSSSSSSSSSSSTTTTTTVVVWWWXXX___]]]WWWPPPIIIEEEDDDEEEAAACCCDDDIIISSSZZZVVVMMMCCC<<<333,,,))))))******''''''''''''''''''''''''(((((()))'''&&&&&&((()))''''''''''''''''''''''''%%%%%%%%%&&&'''(((((()))%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%$$$$$$%%%'''%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&************************(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************++++++***)))((((((((()))************************,,,+++)))((((((((()))***(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))***)))'''&&&''')))%%%'''(((((('''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''(((((())))))******(((((((((((((((((((((((()))))))))*********++++++++++++---333;;;AAADDDDDDBBBAAAAAADDDHHHMMMPPPQQQRRRTTTVVVYYY[[[\\\\\\[[[\\\WWWSSSTTTYYY[[[WWWRRR^^^hhhrrrxxx}}}|||zzztttwwwsssgggbbbfffiiigggcccaaaaaadddhhhkkkjjjhhhmmmpppsssttttttpppkkkffflllmmmrrryyy}}}}}}||||||qqqhhhccchhhhhh```YYYXXXZZZ^^^nnnqqqccc___\\\NNN^^^ccciiiwwwuuucccVVVKKKBBBFFFGGGJJJNNNUUU[[[```ccc```^^^\\\^^^```___ZZZVVVKKKEEE===444...,,,,,,---,,,+++***(((((()))---111((((((((())))))************))))))((((((((((((((())))))((((((((('''''''''&&&&&&''''''''''''&&&&&&(((&&&$$$$$$'''***,,,---&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%""""""&&&&&&""""""%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((('''&&&%%%%%%%%%&&&&&&&&&'''''''''&&&'''((((((''''''(((***((((((+++///666<<>>===>>>>>>999;;;;;;666666:::>>>>>>^^^WWWNNNHHHJJJPPPSSSTTTTTTPPPLLLLLLOOOQQQPPPNNNTTTVVVXXXWWWUUURRRPPPPPPJJJGGGCCCCCCLLLVVVWWWRRROOOIII@@@444+++(((***...((((((((((((((((((((((((((())))))(((&&&&&&'''(((''''''''''''''''''''''''$$$%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%$$$$$$%%%'''%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++***))))))))))))))))))+++++++++++++++++++++++++++******)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***++++++***(((''')))***%%%'''(((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))(((((())))))***+++++++++//////222999AAAGGGGGGDDDCCCGGGNNNWWW^^^aaa```]]]^^^]]]]]]\\\[[[YYYXXXWWWSSSOOOOOOWWWeeellliiiccchhhrrr|||ttthhh```dddbbb\\\___kkkrrrqqqpppnnnnnnpppvvv|||{{{uuuuuuwww~~~uuukkkkkkrrrtttmmmdddfffkkkwwwrrrrrr```[[[dddfffiiiqqqrrrttttttiiiYYYJJJTTTQQQLLLFFFDDDIIITTT\\\aaa___^^^___aaa```\\\XXXLLLKKKIIIEEE>>>666///***++++++)))((('''***///222''''''((())))))***************)))((((((((((((((()))))))))(((((((((''''''&&&&&&''''''''''''&&&&&&)))'''%%%%%%'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$'''$$$(((//////(((%%%((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''&&&'''(((((((((((()))+++------000666???FFFJJJKKKNNNQQQUUUYYY\\\]]]]]]\\\\\\]]]]]]\\\ZZZZZZZZZ\\\ZZZZZZZZZXXXWWWZZZaaafffwwwrrrmmmqqqoooTTTOOOHHHAAA>>>>>>AAADDDEEEDDDDDDEEEEEEEEEJJJRRRTTTVVVSSSKKKEEEGGGJJJKKK???AAA>>>888555777999888MMMJJJBBB;;;<<>>@@@BBBBBB???AAA???888666:::>>>===:::888666444555888;;;>>>;;;???DDDHHHLLLOOOSSSVVVZZZ[[[ZZZVVVVVVWWWSSSMMMIIIKKKKKKHHHBBB:::222...((((((((((((((((((((((((&&&'''))))))((('''((()))''''''''''''''''''''''''&&&&&&''''''(((((())))))))))))((((((((('''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$$$$%%%'''&&&%%%$$$%%%'''''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((()))***++++++++++++++++++++++++++++++)))***+++++++++***((('''))))))))))))))))))))))))'''((((((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((('''''''''%%%######%%%'''''')))******)))(((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******+++,,,,,,---......555>>>IIIQQQVVVYYY\\\^^^bbbcccfffiiikkkjjjfffbbb\\\[[[YYYVVVUUUTTTUUUUUU[[[aaalllxxxxxxqqquuufffbbbggghhhbbb[[[iiiooosssuuu~~~{{{wwwssspppvvvxxxzzzdddjjjmmm^^^``````ZZZZZZeeekkknnnnnnwwwuuu^^^fffkkkdddUUUIIIHHHLLLOOOUUU^^^eeefffccc]]]YYYJJJJJJIIIFFFAAA;;;555222)))+++---...,,,+++******))))))***+++,,,,,,------******)))((((((((((((((())))))))))))((((((((((((&&&''''''''''''''''''&&&((('''''')))***)))&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%&&&'''&&&&&&$$$$$$$$$$$$&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$"""!!!)))666777***###$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$%%%&&&'''(((&&&&&&&&&'''''''''((((((%%%'''))))))((((((***,,,333:::DDDIIIKKKNNNTTTYYY[[[\\\^^^bbbddddddbbb```]]]]]][[[YYYXXXYYY\\\___ppprrrssspppjjjgggiiilllWWWWWWRRRLLLRRR___```YYYUUURRRNNNMMMNNNSSSYYY]]]WWWSSSSSSXXX[[[[[[```hhh}}}}}}sss```TTTSSSWWWWWWOOORRRRRRMMMMMMQQQUUUUUUDDDJJJJJJCCC>>>??????<<<555777777333000111888>>>777999;;;===AAAFFFMMMRRRTTT[[[``````___\\\UUUMMM===@@@FFFLLLNNNGGG;;;111))))))))))))))))))))))))%%%'''))))))((('''((()))((((((((((((((((((((((((''''''''''''((((((((((((******))))))((((((((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$&&&'''&&&%%%$$$%%%'''((('''&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''',,,,,,++++++***+++++++++))))))))))))))))))))))))))))))))))))************++++++******************************************************************))))))***++++++++++++***)))))))))))))))))))))))))))))))))))))))*********************))))))))))))))))))))))))))))))))))))***))))))((('''(((((()))''''''''''''&&&%%%######---)))&&&%%%'''(((((('''))))))(((((('''''''''&&&&&&++++++$$$$$$***+++%%%'''((())))))(((''')))***+++$$$""")))...,,,((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))...+++((()))+++,,,***(((,,,***'''''')))///666:::GGGLLLSSSYYY___cccgggjjjkkkhhhfffhhhllljjjbbb[[[\\\VVVZZZ\\\XXX]]]dddbbboooqqqxxxxxxtttzzz~~~uuukkkbbbZZZ[[[aaadddfffgggvvv}}}vvvxxxyyyzzz|||~~~uuuooottt|||{{{iiinnnuuu}}}ssslllkkkfffddd\\\dddooorrr|||}}}}}}qqq^^^SSSUUUWWWWWWRRRRRR]]]iiihhh^^^ZZZRRREEE<<>>DDDKKKPPPSSSVVV[[[______fffhhhdddbbbdddccc___]]]ZZZXXXWWWSSSSSS___mmm|||yyyuuuooogggaaa___[[[XXXRRRVVV___ZZZWWWaaabbb___\\\]]]]]]]]]]]]^^^aaa``````aaa^^^ZZZ]]]bbbqqqhhhhhhfffgggaaa___^^^]]][[[\\\fffqqqaaaRRRJJJQQQUUUNNNEEECCCDDD@@@???>>>999333666>>>:::::::::;;;===BBBHHHMMMIIILLLSSSZZZ``````\\\XXXLLLAAA999>>>KKKPPPGGG;;;111...)))''''''((())))))******)))(((((((((((((((+++***(((&&&%%%$$$$$$%%%)))((('''''''''(((***+++:::666###---%%%&&&%%%'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&'''((((((((((((((((((''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''((()))******+++---,,,,,,+++*********+++))))))))))))))))))))))))))))))))))))************************************************************************************))))))***++++++++++++***))))))))))))))))))))))))++++++******))))))((((((*********)))))))))(((((())))))))))))))))))))))))((()))))))))******+++++++++++++++******)))''''''&&&''''''''''''''''''''')))(((((((((''''''''''''&&&))))))&&&%%%'''&&&###((()))******((('''(((***&&&)))---...,,,)))&&&###''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))+++)))((()))+++,,,+++)))*********+++///555===BBBNNNRRRYYY___dddjjjooorrrkkkhhheeeeeeggggggddd```___TTTWWWfffsssssspppvvv{{{vvvmmmiiinnnsssnnneeefffhhhiiikkkmmmqqqtttuuu~~~yyylllnnnvvvzzzuuu||||||}}}yyymmmttt{{{uuuxxx~~~|||nnnjjjkkkgggqqq}}}}}}fffXXXLLLLLLTTT\\\bbbeee```ZZZNNNCCCAAAEEECCC<<<444111...,,,,,,,,,+++***+++)))(((((()))******))))))***+++,,,,,,,,,***)))))))))******)))((('''&&&,,,+++***)))((('''''''''((((((((((((---111///)))&&&(((***)))(((&&&&&&&&&&&&&&&%%%######$$$&&&(((&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$&&&((()))(((&&&&&&&&&&&&''''''''''''((())))))(((((((((''''''''''''))))))((()))...777>>>@@@FFFNNNUUU[[[___cccffffffmmmooollliiihhheee```]]]YYYXXXYYYYYY\\\fffrrr~~~xxxsssmmmfff___\\\VVVWWWVVV]]]eee^^^YYYccctttqqqmmmjjjjjjiiijjjkkkjjjjjjlllmmmjjjggglllsss~~~|||vvvtttuuummmfffeeeggglllvvv{{{kkk___```___XXXSSSSSSMMMJJJJJJIIIBBB:::999===??????>>>======>>>AAACCCAAAGGGPPPWWW[[[]]]______ZZZNNNAAA;;;???GGGKKKMMM@@@999000)))((()))************)))(((((((((((((((,,,+++)))((('''&&&'''''')))(((((('''((()))***+++CCCDDD+++&&&+++$$$'''$$$''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%'''''''''((()))*********...---,,,+++******))))))))))))))))))))))))))))))))))))))))))************************************************************************************))))))***++++++++++++***)))))))))))))))))))))))),,,,,,+++***)))(((''''''))))))))))))(((((((((((())))))))))))))))))))))))&&&((()))+++,,,---,,,,,,,,,,,,,,,,,,,,,+++***)))###&&&******((('''(((***((((((((((((''''''''''''((('''))),,,+++&&&###$$$***++++++***((('''((()))'''555===777///,,,)))%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((())))))))))))(((((((((((())))))))))))((('''''')))+++,,,+++)))(((***...222777???GGGLLLSSSZZZdddmmmqqqrrrrrrrrrpppnnnkkkhhhddd```\\\ZZZWWWNNNWWWkkk~~~wwwkkkgggaaa^^^dddmmmooolllwww{{{tttvvvzzzyyytttyyyzzziiikkkvvv}}}yyy{{{ttt{{{vvv}}}sssgggjjjwww|||hhhRRRMMMLLLMMMWWWddddddaaaYYYOOOIIIHHHGGGDDD999666333000///...,,,***,,,***))))))***++++++***+++,,,---//////...---,,,******++++++***)))((('''(((((((((''''''''''''&&&$$$&&&&&&'''+++///,,,&&&'''))),,,,,,***(((''''''$$$(((***((($$$"""%%%(((%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%'''(((((('''&&&&&&&&&''''''''''''((())))))(((((((((((('''''''''((()))***---555@@@HHHHHHMMMVVV^^^eeejjjkkklllkkkoooqqqmmmhhhddd```[[[[[[XXXYYY^^^ccchhhooovvv~~~xxxpppjjjgggccc\\\VVVTTTXXXXXX]]]ccc]]]\\\jjj~~~}}}|||zzzxxxuuuvvvxxxwwwssspppwww{{{zzzuuukkkkkkrrr}}}yyyrrrkkkaaa]]]```WWWTTTTTTVVVSSSJJJAAA===??????>>>===;;;:::888777999@@@IIIPPPSSSWWW]]]bbbccc\\\OOOAAA:::===GGGQQQNNNFFF;;;111+++))))))*********)))(((((((((((())),,,+++***))))))))))))***((((((((((((((()))******CCCJJJ222&&&'''$$$)))$$$''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((())))))******///...---+++***)))))))))))))))))))))))))))))))))((()))))))))***************************+++++++++************************************************))))))***++++++++++++***))))))))))))))))))))))))+++*********))))))(((((()))))))))(((((((((''''''((((((((((((((((((((((((&&&'''***,,,,,,,,,+++************+++******))))))'''(((***+++++++++,,,---((((((((((((((('''''''''+++'''***222111(((%%%(((+++,,,,,,+++)))'''(((((((((999@@@555---...---%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))'''((()))***++++++***)))(((,,,333999???GGGOOOUUUWWWaaappp{{{{{{uuupppzzzzzzxxxqqqfff\\\VVVTTTSSSRRR^^^lllsss{{{yyypppppp``````]]]]]]eeeuuu|||zzzrrreeennnvvvuuulllpppsssttt|||~~~~~~}}}yyyssstttpppsss}}}jjjZZZPPPNNNTTT[[[^^^``````[[[UUUPPPMMMKKK@@@<<<888444111///,,,***---,,,******+++,,,+++***,,,,,,---...///111222333******)))***+++,,,...///&&&'''(((***+++,,,---...)))***(((&&&'''+++)))%%%'''))),,,,,,+++(((''''''$$$)))///222///)))$$$"""&&&&&&%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%''''''(((&&&&&&&&&''''''''''''((())))))((((((((((((((((((&&&(((+++...222;;;FFFNNNSSSXXXaaajjjppprrrqqqooopppqqqooojjjccc]]]YYYWWWXXXXXX\\\dddlllqqqssssssooohhh```[[[]]]```\\\UUUVVVXXXVVVXXX\\\YYY```uuu|||tttooottt}}}~~~qqqnnnooonnnrrrvvvkkkccceeennn{{{zzzoookkklllccc^^^^^^eeejjjdddSSSEEE????????????>>>;;;777444777:::???EEEKKKQQQXXX\\\]]]^^^[[[PPPDDD<<<>>>BBBMMMKKKFFF<<<111***((()))+++***))))))(((((())))))*********************+++((((((((((((((())))))***222BBB000###$$$%%%+++%%%''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&''''''(((((('''((((((((()))))))))***///...---+++***)))))))))))))))))))))))))))))))))((()))))))))************))))))*********+++++++++************************************************))))))***++++++++++++***))))))))))))))))))))))))(((((())))))*********+++))))))))))))(((((((((((((((((((((((((((((((((((('''(((***++++++***(((&&&(((((())))))***)))))))))+++)))((()))***,,,,,,,,,'''''''''(((((((((((((((***&&&)))111111)))'''+++***+++,,,***(((''''''(((%%%111333)))%%%++++++"""''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((('''''''''((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))*********)))))))))+++111999@@@FFFNNNXXX___bbbkkkxxx}}}}}}sssiiiddddddgggddd```gggnnnqqq~~~~~~{{{lllgggiiicccjjjoooqqqwww~~~sssvvvtttvvvttteeeqqq~~~wwwuuuzzzxxx|||vvvnnniiinnnrrruuu|||lllaaaeeefff```VVVYYY___bbb___YYYTTTQQQGGGCCC<<<777333000---+++...,,,+++***+++,,,+++***---,,,******,,,111555888)))(((''''''***000666999---...000222444555555555555444000)))(((******'''&&&(((***+++)))'''&&&&&&''')))---222555222,,,''')))((('''&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''&&&&&&&&&''''''''''''((((((((())))))))))))))))))%%%***000555:::AAAJJJPPP[[[bbbmmmvvvzzzyyyuuusssvvvtttoooiiibbb]]][[[\\\ZZZ]]]aaaiiipppsssoooiii]]]YYYRRRPPPWWWbbbccc^^^UUUZZZZZZ^^^cccaaaiii~~~}}}wwwmmmeeegggmmmxxxuuuddd```___^^^ccc^^^XXXUUUXXX^^^fffsss~~~uuunnnlllxxxmmmUUUGGGFFFDDDDDDBBB???:::555666333333999DDDNNNSSSTTTPPPVVV[[[ZZZRRRHHH???;;;BBBGGGKKKEEE999---)))(((++++++***)))))))))))))))(((((())))))))))))))))))'''(((((()))))))))))))))"""777+++###&&&&&&,,,%%%''''''''''''''''''''''''''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&''''''((((((((((((&&&&&&&&&''''''((((((((((((((((((((())))))))))))...---,,,+++******))))))))))))))))))))))))))))))))))))))))))************)))))))))***++++++,,,,,,************************************************))))))***++++++++++++***))))))))))))))))))))))))''''''((()))***+++,,,,,,************))))))))))))))))))))))))))))))))))))((())))))***)))((('''&&&((()))***+++++++++++++++***++++++***)))((())))))'''''''''(((((((((((((((((('''(((++++++((('''))))))******)))'''&&&'''((((((+++)))$$$%%%++++++&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''(((((())))))''''''((((((((()))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))***+++***))))))+++---222999BBBIIIOOOXXXccckkkvvvyyy}}}uuullliiiqqqyyyllljjjqqqxxx|||ssslllddd______dddtttyyyssssssvvv~~~ttt~~~{{{wwwhhhffffffccciiitttuuuyyyuuu{{{YYYVVVWWW^^^aaa___ZZZXXXQQQKKKBBB:::555222000///...,,,+++***++++++***)))---+++)))(((***...333666)))'''%%%&&&)))000666;;;000000222333333222111000444444///(((&&&'''(((&&&&&&((()))((('''&&&&&&'''***'''&&&)))000555777666...,,,***((('''&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''&&&%%%&&&'''&&&&&&&&&''''''''''''((((((((())))))))))))******)))...666===CCCJJJRRRXXXdddnnnzzz}}}xxxvvvrrrooollliiieeeaaaaaaeeedddgggiiijjjllllllfff^^^RRRRRRNNNMMMWWWhhhpppnnn[[[dddkkksssyyyqqqrrrwwwtttqqqlllccc[[[YYY\\\lllvvvqqqgggeee___XXXYYYWWWRRRPPPRRRTTTWWW___gggnnnrrrzzz}}}yyyzzzkkkVVVRRRLLLHHHEEE@@@999444777111---222???IIILLLKKKGGGKKKRRRXXXYYYUUUMMMGGG;;;BBBHHHGGG@@@666///+++++++++***))))))))))))***''''''((())))))(((((('''''''''((())))))))))))))) 222(((&&&***&&&***$$$'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&''''''((()))))))))'''''''''''''''((((((((((((((((((((())))))))))))---,,,,,,+++*********+++))))))))))))))))))))))))))))))))))))************((())))))***++++++,,,,,,************************************************))))))***++++++++++++***))))))))))))))))))))))))(((((())))))******++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))******((((((***+++,,,,,,,,,,,,'''000777555,,,%%%&&&***''''''''''''((((((((()))+++,,,***%%%$$$''''''%%%'''((()))((('''&&&'''(((***)))((('''((()))***+++''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((()))))))))'''((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((()))***))))))+++///333:::AAAKKKSSSZZZdddqqq{{{|||uuukkkfffjjjyyywwwwwwzzzyyytttgggdddeeeeeeeeefffyyyttt{{{|||zzz|||yyy~~~xxxxxx{{{uuunnnhhheeefffgggwww}}}iiiZZZOOORRR[[[______^^^ZZZRRRGGG===777444333333...,,,************)))(((++++++***))))))+++,,,---((((((''''''))),,,///111)))***,,,------+++***)))(((++++++'''%%%'''&&&$$$((((((((('''%%%%%%&&&((((((&&&$$$%%%***000666999333111---***'''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###&&&***+++)))''''''(((&&&&&&&&&''''''''''''((((((((()))))))))*********000555===DDDKKKTTT^^^eeerrr~~~{{{uuusssiiihhhjjjnnnnnnkkkmmmrrrssstttppphhhdddbbb]]]VVVPPPSSSQQQOOOYYYmmmyyyzzzuuu|||zzzsss}}}}}}wwwqqqwww|||zzzsssnnnlllllliiiccc``````iiiuuuwwwuuuvvvpppggggggggg___ZZZ[[[___```bbbeeebbbdddggglllrrruuutttrrrmmmqqqzzzmmmfff\\\UUUPPPKKKDDD???>>>888333444:::@@@BBBBBB@@@CCCIIIQQQWWWXXXUUUQQQBBB???>>>AAAEEEBBB999111,,,+++******))))))******'''((()))))))))((('''&&&&&&'''((()))***))))))((($$$///###'''---%%%(((&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$%%%&&&&&&'''%%%%%%&&&''''''((())))))((((((((((((''''''''''''))))))))))))((((((((((((,,,,,,++++++***+++++++++))))))))))))))))))))))))))))))))))))************((())))))***++++++,,,,,,************************************************))))))***++++++++++++***))))))))))))))))))))))))************)))))))))))),,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))***+++---...&&&'''((()))***+++++++++%%%555CCC@@@000$$$&&&---&&&'''''''''(((((())))))000333...$$$!!!((()))$$$%%%&&&((('''&&&&&&'''((('''$$$%%%((('''###%%%***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))***(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))'''((()))((()))---333999???GGGQQQYYYaaalll{{{~~~|||qqqlllgggffflllxxxtttoooxxx{{{wwwlllfffnnnzzz~~~{{{wwwuuuqqq|||xxxxxxwwwttt~~~{{{qqqpppkkkoootttyyyzzz|||www}}}yyy|||xxxmmm```gggoooxxx}}}yyy```IIIHHHTTT]]]aaaccc```WWWKKK???999777666666...,,,***)))******)))(((***+++++++++***(((&&&%%%)))))))))))))))(((''''''%%%&&&)))+++,,,+++****** &&&+++++++++,,,+++'''***)))(((&&&$$$%%%'''***"""%%%((()))((()))...222666444///+++'''%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&###(((---...,,,)))((()))&&&&&&&&&'''''''''(((((((((((())))))*********+++666:::AAAGGGOOO[[[gggpppxxxnnnlllggghhhoooyyy|||zzz{{{~~~uuufff]]][[[XXXSSSQQQVVVUUUQQQZZZooo}}}yyyooowwwsss~~~{{{wwwzzz{{{vvvyyyuuutttxxxzzzwwwtttsssrrr~~~~~~zzzooofffiiippprrrrrrqqqllliiidddaaaccceeeccc___UUUaaaqqq{{{ooogggbbb^^^YYYTTTGGGBBB<<<777666777888999;;;>>>EEEMMMSSSUUUSSSQQQKKK@@@777;;;GGGKKKBBB666,,,+++******)))*********((()))*********((('''&&&&&&''')))*********)))(((&&&+++%%%---###''')))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%''''''''''''''''''''''''#########$$$%%%&&&'''((($$$$$$%%%%%%&&&'''(((((())))))((((((''''''&&&&&&))))))))))))((((((((((((************************************************))))))************))))))************************+++++++++*********))))))++++++******************((((((((()))))))))******,,,+++***)))))))))))))))++++++************++++++///...---,,,***)))(((((()))))))))))))))(((''''''(((((()))***++++++,,,,,,)))))))))******))))))))))))+++------+++)))((())),,,***'''&&&(((*********:::333+++%%%$$$%%%&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''(((((((((((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***+++,,,+++***)))***+++///---***))),,,333;;;AAAEEENNNYYYdddrrr~~~tttllljjjkkklllmmmrrr{{{yyygggdddiiiooonnnwwwvvv~~~uuulllkkkooorrrpppllljjjhhhiiipppzzz|||xxxssswww|||~~~}}}||||||{{{tttjjjmmmqqqtttyyykkkTTTTTTXXXUUUWWW^^^\\\ZZZTTTJJJ>>>888;;;BBB222333111---***+++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((((((''''''%%%---(((###***,,,%%%###''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&(((***+++***)))***+++'''((())))))(((((()))***'''''')))+++******///777>>>BBBIIIRRR\\\hhhssszzzzzzjjj```___rrrsssbbb[[[ZZZZZZXXXVVVXXXZZZ]]]aaahhhwww}}}wwwrrrnnnsssxxxyyy~~~|||wwwsssnnngggbbbZZZYYYYYYaaassszzztttzzz~~~tttdddVVVNNNEEE???;;;888777888444888@@@HHHKKKKKKNNNSSSWWWQQQFFF===:::>>>GGGMMM<<<333+++(((***,,,***'''************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''))))))(((((('''''''''&&&&&&''''''((()))******+++************************************************))))))************))))))************************+++++++++*********))))))++++++******************++++++++++++++++++++++++******)))((((((((())))))+++******))))))******+++------,,,+++******)))))))))************)))((('''((())))))***++++++,,,,,,******))))))))))))******)))+++,,,,,,***)))))))))+++******+++---,,,+++)))444///)))%%%%%%'''((('''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''))))))((((((((('''''''''''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***+++,,,+++***)))***++++++***)))+++000888AAAGGGPPPYYYdddooo|||}}}uuurrrrrryyy}}}~~~|||}}}xxxjjjjjjqqqyyyyyyrrrsssyyy~~~}}}zzzuuurrrrrrxxx{{{wwwyyy{{{{{{zzzxxxxxxxxx~~~~~~zzzzzzvvvnnnjjjxxxpppcccdddddd[[[RRRZZZ\\\\\\VVVJJJ@@@===???888444///+++)))*********************************************************))))))))))))))))))))))))'''(((((((((((((((''''''&&&'''&&&(((,,,&&&###***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&((())))))))))))+++,,,((((((''''''(((((())))))***((((((+++,,,...444<<>>FFFNNNUUUSSSNNNEEE===;;;AAAGGGFFF===111+++,,,---+++(((************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((()))((((((((('''''''''''''''''''''((()))*********************************************************))))))************))))))************************+++++++++*********************++++++++++++++++++*********)))))))))))))))***)))))))))))))))************))))))))))))******,,,,,,+++++++++***************+++++++++***)))))))))))))))***++++++,,,,,,+++***)))(((((()))***+++***++++++***(((((()))+++)))***---000111///+++'''---***'''&&&'''((()))(((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))))))))))))))(((((((((''''''((((((((((((((('''(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))+++,,,+++******+++,,,(((***,,,000666@@@JJJQQQ[[[eeerrr}}}ssskkkqqqzzzzzzvvv{{{}}}||||||}}}uuufffmmmwwwkkkeeeXXXHHHQQQWWW]]]\\\TTTIII???:::???999111---,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))'''(((((())))))((((((((('''###%%%,,,***!!!""",,,''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''((((((((())),,,...,,,)))%%%%%%(((***)))(((,,,)))(((+++///333:::BBBEEEOOO___ooo|||{{{oooddd^^^^^^nnnlll___bbbddd```ggguuu|||yyywww}}}vvvttthhhffflllooonnnnnn{{{tttgggaaaYYYUUUSSSNNNDDD<<<888444111222222444;;;CCCMMMRRRSSSMMMCCC<<<>>>BBBPPPGGG<<<333...---,,,***++++++*********)))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%'''''''''((((((((())))))((((((((((((''''''''''''''''''(((((())))))******************************************************)))******++++++******)))******************************************************+++++++++++++++,,,************))))))))))))***************++++++,,,*********))))))************************++++++++++++++++++,,,,,,++++++***))))))*********++++++++++++***)))(((((()))***+++***+++***)))'''(((***,,,)))***,,,///111///+++'''((((((''''''((((((((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''(((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))+++,,,+++******+++---***---222777===GGGRRRYYYcccnnn|||~~~nnnhhhqqq}}}rrrvvvzzz}}}xxxuuuxxx}}}vvvqqqyyyttt```TTTOOOJJJOOOVVV[[[]]]WWWIII===BBB>>>999666111,,,)))***++++++++++++++++++++++++++++++++++++++++++++++++(((((((((((((((((((((((('''(((((())))))))))))(((((($$$&&&)))((()))+++(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''''''''&&&(((,,,///333---'''%%%(((***)))&&&,,,((()))...444888>>>DDDNNNZZZmmm~~~{{{rrrjjjdddaaacccqqqjjj[[[ccchhhdddlll}}}|||xxxqqqjjjqqqyyyxxxuuuuuu~~~~~~xxxnnnqqqvvvxxxnnnooossszzzwwwlllaaa___^^^```dddbbbUUUGGG===999777777555333444888BBBHHHOOOPPPJJJDDDBBBAAAOOOMMMHHH>>>333,,,+++---+++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((''''''''''''((((((((()))))))))*********************************************************++++++++++++************************************************************++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,******)))))))))******+++++++++************++++++))))))************++++++***+++,,,,,,,,,,,,++++++***************++++++++++++***)))(((((()))***+++)))******(((''''''***,,,*********+++---,,,***((('''(((((((((((('''&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))+++,,,,,,++++++,,,---,,,111777<<>>===>>>>>>666,,,(((+++++++++++++++++++++++++++************************((((((((((((((((((((((((''''''((()))******))))))'''&&&)))&&&)))>>>BBB***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&(((+++...777000***''')))***(((%%%)))(((,,,333999<<>>BBBKKKUUUjjjuuurrrgggeeeiiimmmppp{{{{{{|||{{{vvvttt{{{uuu```XXXeeeppppppsss}}}{{{xxx|||xxxyyy}}}~~~zzz}}}{{{yyyoooaaaVVVQQQMMMWWWbbbmmm{{{rrr]]]QQQDDD;;;555111222666222333888AAAKKKPPPPPPMMMDDDMMMVVVRRREEE777000///,,,++++++++++++*********************************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))***************************************************++++++,,,,,,++++++***************************))))))*********+++++++++******++++++,,,------...------...///000111111222333222111///...............------,,,,,,------...************))))))))))))))))))***+++++++++++++++************************((()))***++++++***)))(((&&&(((******)))((()))******)))((((((******)))(((&&&(((***)))((('''(((***&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''''''''((((((((((((%%%&&&'''((())))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))+++,,,,,,,,,,,,---///222999CCCMMMXXXhhh|||{{{sssuuuuuussszzz}}}uuunnnhhhiiilllttt{{{{{{kkk\\\\\\wwwkkk]]]^^^WWWLLLJJJSSSVVVRRRBBB:::999BBBCCC999111000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))''''''(((******++++++******$$$++++++***HHHQQQ///''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''((()))(((''''''((()))---,,,+++***)))))))))(((***...555===BBBJJJZZZjjjpppggghhhqqqzzz~~~tttmmmlllnnnnnnrrrxxxjjjfffkkkwww}}}zzzyyy}}}{{{|||~~~~~~xxx|||zzz{{{~~~tttxxx{{{{{{zzz{{{kkk[[[UUULLLVVV```ggguuu~~~pppcccTTTIIIBBB<<<;;;===444444555:::BBBIIINNNPPPKKKPPPUUUVVVPPPDDD777...,,,,,,+++++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((()))))))))))))))((((((((((((***************************************************++++++,,,,,,++++++***************************))))))******++++++++++++******+++,,,,,,---......555666777888:::;;;<<<<<<:::999888666555444333333///......------......///************)))))))))(((((()))***+++++++++++++++++++++******************'''(((+++,,,,,,+++((('''%%%'''*********))))))))))))((()))***,,,+++)))'''%%%'''***)))((((((***---&&&&&&&&&'''''''''(((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((())))))******%%%&&&'''((())))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))+++,,,,,,,,,,,,...///666>>>JJJVVVdddxxx{{{|||sssmmmzzztttrrrmmmhhhlllxxx|||qqq}}}pppfff___jjjzzzooossslllWWWKKKPPPXXXZZZKKK<<<777BBBJJJDDD999555,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))''''''(((******+++++++++000"""***...&&&999CCC)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''(((***)))(((&&&&&&'''&&&'''))))))(((((()))+++,,,111999???DDDPPPfffzzzssskkknnnzzz{{{kkk^^^aaahhhllllllnnnuuu}}}yyyrrrppp|||}}}}}}||||||}}}~~~vvvxxxyyywwwtttrrrrrrtttqqq{{{qqqfffMMMVVV\\\___kkk}}}{{{pppeee]]]UUUJJJCCCAAA888888777777999@@@JJJQQQUUUSSSTTTWWWXXXNNN<<<...,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((()))))))))(((((((((''''''''''''''''''''''''((((((((()))&&&'''''''''(((((())))))))))))))))))((((((((((((,,,++++++******++++++,,,***************************++++++,,,,,,,,,++++++,,,+++************+++,,,+++++++++)))((())),,,///+++---222666;;;>>>@@@AAA???BBBFFFHHHHHHGGGGGGGGGIIIIIIJJJJJJHHHFFFDDDCCCBBBAAA@@@===999555111///111...+++*********)))(((,,,***'''&&&(((***+++,,,***************************)))))))))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((((((((((((((())))))))))))***)))(((''''''((()))***(((((((((((()))))))))))))))************++++++++++++---,,,+++,,,///111111CCCFFFPPP___rrryyy|||pppvvvyyytttiiippp}}}sssllliiikkkuuuzzztttuuuiiifffvvvyyysssXXXNNNRRRWWWZZZGGG::::::BBBNNNGGG///444...+++......+++,,,111...---,,,+++************222...***)))***+++)))(((+++++++++*********))))))---******---+++&&&&&&+++$$$'''))))))'''&&&(((***))))))))))))(((&&&%%%$$$((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&$$$&&&((()))(((((()))***''''''((((((((((((''''''(((***,,,,,,+++******+++222777???FFFPPPaaa{{{yyyqqqdddfffooommmppp}}}vvvyyy|||{{{||||||xxxtttvvvyyyxxx~~~~~~|||wwwpppppprrrvvvvvvtttvvvooo[[[YYYcccfffmmm|||}}}ttt___[[[WWWIIIGGG888555:::777;;;HHHNNNXXXWWWTTTQQQMMMJJJGGGEEE222///+++(((((()))***+++((((((((((((((((((((((((+++'''%%%(((***)))+++...)))))))))))))))))))))))),,,&&&###%%%((((((&&&$$$((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,++++++******++++++,,,***************************++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++*********+++,,,,,,,,,///333666:::<<>>:::>>>KKKRRRUUUSSSQQQPPPOOOLLLHHHDDD888222+++(((+++---+++)))))))))))))))))))))))))))(((&&&'''+++,,,(((%%%&&&((((((((((((((((((((((((***'''%%%&&&)))***)))'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((()))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,---------,,,+++******,,,///111333777<<<@@@DDDEEEGGGJJJLLLMMMNNNOOOTTTQQQNNNPPPSSSWWWXXXWWWWWWWWWVVVWWWXXXYYY[[[\\\[[[ZZZYYYWWWUUUTTTSSSRRRJJJFFFAAA;;;777222---***---+++***+++,,,,,,+++)))++++++++++++++++++++++++++++++******)))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((('''((((((((((((((((((((((((((((((((((((((((((((())))))))))))***))))))(((((())))))***((((((((()))))))))******************+++++++++,,,,,,+++)))))),,,222:::AAAFFFTTTjjjsssiiiuuu{{{xxxvvvwww{{{}}}}}}|||zzz~~~zzz{{{}}}}}}{{{rrrpppxxxxxxuuu}}}~~~qqq[[[EEEPPPQQQVVVRRREEEHHHPPPMMM:::222+++,,,...---+++***...---,,,++++++******+++---***((('''((())))))))))))))))))((((((((((((((()))111<<<@@@888,,,(((***+++000333000(((######&&&''''''&&&%%%&&&'''((()))(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&'''(((((('''&&&'''(((((((((((())))))(((((((((***************,,,000333===AAAJJJZZZppp~~~ppp```YYY]]]ooo{{{xxxwww|||~~~xxxzzzxxx}}}|||wwwzzz{{{zzzvvvwwwtttzzzyyytttlllmmmsssssszzz~~~VVVCCC<<<===888;;;FFFKKKLLLJJJIIILLLOOONNNHHHBBB@@@777---***---///,,,'''************************)))'''(((,,,+++(((&&&(((((((((((((((((((((((((((''''''&&&''')))******(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((((((''''''''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,---,,,,,,++++++++++++++++++,,,---//////000333666999<<<@@@DDDHHHGGGIIIKKKNNNPPPSSSTTTUUU[[[UUUPPPOOOTTTXXXYYYWWWTTTSSSQQQQQQRRRTTTWWWYYYZZZ[[[\\\]]]]]]\\\[[[ZZZ[[[WWWRRRKKKEEE>>>777222...,,,******+++,,,++++++++++++++++++++++++++++++,,,,,,+++***)))))))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))******************+++++++++,,,,,,***)))***...111777BBBKKKSSSeee}}}{{{vvv{{{{{{zzzwwwrrrooorrr{{{uuutttuuuyyy{{{uuutttxxxzzzyyyvvvwwwxxxyyy{{{}}}xxxvvvtttttt}}}zzzwwwlll]]]TTTTTTYYYUUUHHHHHHPPPQQQFFF<<<111---...//////---...---,,,++++++++++++++++++***)))((()))*********)))))))))))))))))))))))))))///777:::555...******''',,,000...(((&&&+++111000...+++(((&&&%%%&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((('''(((((((((&&&&&&'''((())))))))))))))))))))))))******)))((()))...444999AAAGGGTTThhhvvvmmmuuuwwwccc[[[NNNXXXnnn|||ssssss~~~{{{yyy}}}~~~||||||}}}{{{vvvxxxxxx||||||yyyqqqssszzzzzzqqqlllcccjjjuuujjjOOO???;;;666777======???>>>???EEEMMMOOOIIICCCDDD<<<333...------+++(((+++++++++++++++++++++++++++(((((()))(((&&&(((---''''''''''''''''''''''''&&&((()))'''&&&((((((&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++---------------,,,+++***+++***)))***,,,111555888:::<<>>EEEQQQcccyyyzzzjjjdddppplll\\\\\\LLLZZZtttyyyrrrwww|||~~~}}}zzzxxxuuuvvv~~~xxxtttsssvvvzzzrrraaabbb```nnn~~~]]]GGGAAA;;;:::;;;666888666888AAALLLQQQNNNIIIDDDAAA<<<444...***)))***++++++++++++++++++++++++++++++...000---'''&&&((((((((((((((((((((((((((((((...000***'''((((((%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))************++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------,,,+++***,,,,,,,,,---111777<<<@@@AAACCCEEEFFFGGGHHHJJJLLLLLLLLLKKKKKKKKKKKKLLLLLLKKKGGGCCCBBBCCCDDDCCCAAABBB@@@===;;;;;;<<<===???@@@CCCIIIQQQXXX^^^bbbdddaaaaaaaaabbbbbb___[[[WWWNNNHHH@@@888222...***''',,,,,,,,,,,,,,,,,,,,,,,,++++++******)))*********************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((('''''''''(((((()))***(((((((((((((((((((((((((((((((((((()))))))))))))))******++++++******))))))))))))*********++++++++++++++++++,,,,,,,,,,,,---,,,111888:::;;;EEERRRqqqiiiiiivvvrrrppppppvvvlllmmmggg```^^^cccllltttxxx{{{|||zzzvvvqqqmmmkkklllnnntttgggZZZ[[[fffnnnlllgggeeebbb___]]]]]]]]]\\\\\\]]]```ccceeefffggghhhjjjnnnsssxxx}}}}}}}}}ssszzzfffUUUNNNQQQQQQXXX^^^[[[XXXQQQCCC444......///...------,,,,,,,,,,,,------***+++,,,,,,+++***+++---************++++++++++++,,,***&&&$$$)))//////,,,))))))(((&&&%%%(((///444...---+++)))((('''(((((((((((((((((((((((((((((()))((((((''''''(((((()))'''''''''(((((())))))***)))******(((''''''***,,,,,,+++***))))))***+++,,,******)))***---444===CCCNNNaaayyywwwtttvvviii[[[aaaZZZggg~~~yyyuuuxxx}}}~~~~~~xxxsssqqqmmmmmmyyypppbbbYYYdddyyyiiiVVVPPPFFF???<<<555666555777???IIIPPPQQQPPPFFFFFFCCC;;;111+++***+++++++++++++++++++++++++++///444===BBB<<<000'''%%%))))))))))))))))))))))))+++444777///)))******'''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&''''''''''''((((((''''''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,............---,,,+++***///000222666999===AAABBBDDDEEEGGGHHHGGGGGGIIIJJJGGGGGGEEEDDDCCCDDDDDDEEEBBBBBBCCCCCCBBBBBBAAA@@@AAA@@@>>><<<<<<===>>>???777888:::>>>EEENNNVVV[[[bbbbbbdddffffffddd___\\\\\\XXXQQQJJJBBB:::333...,,,,,,,,,,,,,,,,,,,,,,,,*********)))******++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))***+++------(((((((((((((((((((((((((((((((((((()))))))))))))))***++++++++++++***)))))))))*********++++++++++++++++++,,,,,,,,,------///...333===AAAEEESSSddd|||ttt]]]jjjyyypppooommm}}}mmmddd```\\\[[[[[[\\\aaajjjssszzz}}}~~~wwwqqqlllkkkiiiddd___^^^```ccciii___UUURRRWWW[[[ZZZWWWUUUUUUTTTQQQNNNMMMOOOQQQPPPRRRUUUVVVWWWXXXZZZ\\\^^^bbbfffgggjjjsss}}}~~~lllvvv~~~tttuuuooo[[[QQQQQQNNNTTT^^^^^^ZZZYYYOOO???333000...,,,------,,,,,,,,,------...)))+++---,,,***)))***+++))))))))))))*********++++++---+++(((***000000,,,***)))''''''''')))******$$$$$$%%%%%%%%%%%%&&&&&&(((((((((((((((((((((((())))))(((((((((((())))))&&&''''''((())))))***************)))((())),,,///---,,,***))))))***,,,---+++,,,---...222:::CCCIII[[[uuuttt{{{iiiaaallltttwww~~~}}}|||zzz{{{{{{}}}}}}yyyvvvmmmeeelllyyykkkdddiiirrruuu}}}tttmmmYYYHHHAAA;;;777666777;;;BBBIIIOOOQQQJJJJJJGGG@@@888111,,,+++++++++++++++++++++++++++...444===BBB===111***)))************************(((444888///((()))+++(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''((()))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,............---,,,+++***111333888===AAABBBBBBBBBCCCEEEGGGHHHGGGGGGGGGIIIFFFEEEDDDDDDDDDFFFGGGHHHNNNQQQTTTVVVUUUSSSSSSSSSKKKJJJIIIIIIIIIJJJKKKKKKJJJEEE===888777;;;AAAFFFXXXZZZ___dddiiijjjgggeeeaaa___\\\WWWQQQGGG===777,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))***+++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((())))))******+++,,,...///000(((((((((((((((((((((((((((((((((((()))))))))))))))***+++,,,,,,+++***))))))************+++++++++++++++,,,,,,,,,---------000...444AAAIIIQQQdddzzzrrrnnn{{{qqqfffvvvuuuvvvwwwhhhZZZ\\\bbb```cccfffeeedddgggpppwww|||}}}yyy{{{}}}~~~yyypppjjj______^^^ZZZVVVUUUWWW[[[___ZZZSSSNNNMMMMMMMMMMMMKKKNNNOOOKKKFFFEEEHHHLLLGGGHHHJJJKKKKKKNNNQQQTTTWWWYYY[[[YYYYYY```nnnyyy}}}tttssslllvvv{{{~~~ppp|||rrrvvv|||iii^^^XXXOOOQQQ^^^ddd\\\___YYYIII:::333///+++------,,,,,,,,,------...(((***,,,,,,)))'''(((***'''((((((((())))))******"""***---)))'''))))))%%%((('''&&&(((******'''$$$&&&'''(((((())))))(((((((((((((((((((((((((((((())))))(((((((((((())))))&&&''''''((()))******+++*********))))))***...111---,,,***))))))***,,,------...///222666>>>GGGMMMfffrrrgggzzz{{{fffgggyyyzzzwww}}}|||~~~qqqcccdddppprrrzzzxxxvvvwwwqqqnnnnnnTTTJJJFFF777666555666;;;BBBIIINNNOOOLLLGGGCCC>>>777///***************************&&&(((---000---'''(((---************************"""000555,,,%%%'''***'''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&'''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,...------,,,,,,------...,,,,,,---.........------......---,,,,,,///333777666888;;;>>>AAACCCCCCDDDIIIGGGCCC@@@@@@CCCGGGIIIGGGEEECCCBBBDDDEEEFFFFFFMMMWWW_________cccccc___^^^]]][[[XXXUUUQQQNNNLLLJJJIIIGGGDDD@@@<<<888666EEEHHHPPP[[[eeekkkkkkiiidddcccbbb```\\\WWWQQQMMM@@@999111,,,,,,---,,,+++((()))++++++***+++,,,---,,,+++)))(((((()))+++,,,))))))))))))))))))))))))((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******************************))))))))))))))))))---...//////------...///---888AAACCCIII^^^|||vvvmmm|||rrrrrryyyttt~~~|||ssshhhaaaaaaeeegggjjjiiieeeeeemmmrrrssszzz~~~~~~|||wwwsssooossswwwuuuooofff```]]]TTTSSSQQQPPPOOONNNNNNNNNRRRXXXXXXNNNGGGHHHJJJJJJFFFIIIKKKJJJFFFCCCBBBCCCAAAAAABBBCCCEEEGGGIIIJJJLLLKKKJJJJJJMMMSSS\\\ccclllsss}}}{{{|||ooooooiiiuuu{{{mmmnnnpppiiijjj^^^MMMRRReeehhh```YYYTTTGGG666000444...,,,,,,...,,,)))+++///++++++************++++++,,,+++******)))*********))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''&&&%%%&&&(((((('''''''''((()))***************+++*********))))))(((((())))))))))))***+++,,,---,,,***...777;;;???PPPddd}}}tttgggdddxxxmmmmmmsssmmm~~~uuuyyy}}}xxxpppllljjjppptttyyy|||qqquuuwwwaaaMMM>>>>>>999444555;;;>>><<>>???AAAAAAAAAAAAAAAEEEDDDCCCCCCEEEGGGJJJLLLHHHDDD???<<<<<<>>>AAABBBMMMWWW___aaaaaaeeefffdddfffeeecccaaa^^^[[[XXXWWWOOOMMMIIIEEEBBB???>>>===>>>@@@FFFOOOZZZaaaeeeeeemmmjjjfffdddbbb___YYYTTTNNNJJJAAA888000+++******)))***+++++++++++++++,,,,,,+++)))(((((()))+++,,,))))))))))))))))))))))))***))))))(((((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))************************+++,,,......---...///111555===EEEJJJWWWqqqwwwyyyuuutttmmmsssvvvooommmmmmllljjjkkkmmmmmmmmmnnnqqqsss~~~|||{{{{{{{{{{{{{{{xxxsssooogggkkknnnmmmggg___ZZZWWWPPPPPPNNNMMMLLLKKKKKKKKKLLLQQQQQQKKKFFFHHHIIIGGGEEEGGGIIIIIIEEEBBBBBBBBB@@@@@@@@@@@@AAABBBCCCDDDFFFFFFEEEDDDEEEJJJQQQVVV\\\ccckkkrrrwww{{{sss|||iiikkkxxxrrrjjjllleeeVVVOOOTTT\\\\\\^^^]]]RRRBBB555000000------///---******...++++++************++++++************************))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''&&&%%%&&&'''((((((((()))))))))))))))*********+++*********))))))))))))+++*********+++,,,,,,---------333<<>>BBBCCCDDDEEEFFFHHHHHHIIIHHHEEEAAA>>>???CCCHHHLLLQQQYYY___``````bbbcccbbbffffffeeedddbbbaaa```___[[[XXXRRRMMMIIIHHHHHHIIIIIIIIIKKKPPPXXX___dddfffcccaaa```bbbeeeeee```ZZZ[[[YYYSSSGGG999...++++++***+++++++++++++++++++++,,,+++***))))))***+++,,,))))))))))))))))))))))))++++++***)))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))++++++++++++++++++++++++***+++---------///111444<<<@@@FFFPPPeeeuuu~~~}}}ppp}}}rrrkkkzzzrrr}}}qqqkkkiiinnnwwwxxxsssuuu{{{~~~|||uuuuuuuuuuuutttqqqllliiiaaacccfffeee```[[[VVVSSSPPPOOONNNLLLLLLKKKKKKKKKKKKMMMMMMJJJIIIJJJJJJGGGEEEGGGHHHGGGEEECCCBBBBBB@@@@@@???>>>>>>>>>>>>>>>AAAAAA@@@??????AAAEEEHHHJJJPPPWWW]]]bbblllxxxttteeepppzzzyyy~~~uuuooorrrqqqeeeQQQCCCTTT\\\bbbaaaZZZNNN>>>111222///...///...+++***---++++++************++++++))))))******+++******)))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&'''(((***++++++***)))(((((())))))******************))))))))),,,++++++++++++,,,------...111999@@@DDDNNNiii|||hhhiiiooollliiihhhfff~~~~~~~~~yyyuuutttvvvwwwuuuppplllnnnvvv}}}yyytttvvv|||WWWJJJ>>>:::777222444:::BBBGGGKKKLLLMMMJJJCCC;;;111///,,,+++,,,---------,,,+++++++++************************************))))))))))))))))))))))))'''(((((())))))(((((('''&&&&&&'''''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))))))))))))))))))))))))))***)))))))))+++,,,+++***)))((((((***---......---......------------..................---.........///222666999;;;>>>AAACCC@@@@@@@@@AAAAAAAAAAAAAAAEEEEEEDDDDDDDDDDDDEEEEEEIIIIIIKKKLLLOOOSSSWWW[[[XXX]]]aaa```]]]\\\[[[\\\````````````aaaaaabbbbbbdddaaa\\\XXXUUUTTTTTTUUU]]]]]]]]]^^^aaadddggghhhUUURRRSSSYYYaaaeeeccc___^^^^^^[[[TTTHHH<<<444000,,,+++******+++,,,,,,+++++++++***))))))***++++++))))))))))))))))))))))))******))))))((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))++++++,,,,,,,,,,,,,,,---,,,,,,---------///333666BBBDDDIIIYYYuuurrruuuwww{{{qqqvvv{{{llleeetttlllgggnnn|||{{{}}}{{{yyy{{{zzzwwwnnnnnnmmmmmmmmmjjjfffccc^^^___aaa```^^^ZZZWWWUUURRRQQQPPPOOONNNNNNNNNNNNNNNNNNMMMLLLMMMNNNLLLJJJGGGGGGHHHGGGFFFDDDCCCBBBBBBAAA@@@???>>>>>>>>>>>>>>>?????????>>>>>>@@@BBBAAAEEEJJJNNNSSS[[[fffnnnvvveeecccpppvvvwwwxxx|||~~~ttt[[[DDDSSS\\\```]]]ZZZWWWJJJ;;;333///---......,,,+++---,,,++++++******++++++,,,))))))***++++++***))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&(((+++------+++)))''''''((()))***************************+++++++++***++++++,,,---000555<<>>??????>>>>>>@@@AAA???AAADDDEEEHHHNNNUUU[[[bbbkkk||||||iiiiiimmmvvv~~~~~~jjjWWWNNNVVVZZZZZZ]]]```VVVGGG777000,,,---...------///,,,,,,++++++++++++,,,,,,+++++++++++++++******)))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''((()))((('''(((+++------+++)))''''''((()))******************+++++++++***************+++,,,---444777>>>FFFSSSlllqqqlllwwwwwwjjjffffff___hhh{{{{{{{{{~~~yyywwwuuusssppp|||}}}}}}}}}~~~yyyqqqkkkkkkmmmhhh|||tttuuuyyytttNNNDDDCCC===888:::;;;;;;>>>DDDHHHKKKKKKKKK<<<555---***,,,...,,,))),,,,,,,,,++++++++++++***************************************************(((((())))))))))))(((((('''''''''((((((((())))))((((((((((((((((((((((((************************(((((((((((())))))******)))))))))))))))))))))))))))***************++++++,,,000555999999666222/////////............//////------,,,,,,---///111222555888<<<>>>@@@BBBDDDFFFBBBCCCEEEHHHKKKOOORRRTTTMMMLLLJJJJJJKKKNNNRRRTTTOOOSSSWWWWWWSSSPPPOOOOOOOOOPPPRRRSSSPPPMMMNNNSSSWWWVVVTTTSSSRRRSSSTTTTTTPPPRRRTTTWWW[[[^^^aaaccceeeiiinnnpppppppppooooooooodddTTTGGGDDDHHHPPPUUUYYY[[[___cccddd\\\OOODDD<<<666///+++,,,---------************************************************''''''((()))***,,,---...))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...000///...---...222888===AAAMMM```{{{~~~|||rrrssstttuuu}}}rrr```___kkkxxxuuuwww~~~xxxooojjjkkkiiieeecccbbbbbbcccdddcccaaa___XXXWWWVVVVVVXXXYYYXXXWWWTTTSSSSSSRRRQQQQQQRRRRRRVVVSSSQQQRRRQQQOOOPPPSSSQQQOOOLLLKKKJJJIIIFFFDDDEEEDDDCCCAAA@@@@@@@@@@@@;;;===>>>???>>>===???@@@>>>???@@@@@@AAADDDHHHKKKSSSYYYfffwwwggggggqqq|||}}}uuummmMMMPPPTTTZZZbbbeee]]]RRR???666///......---...000,,,,,,++++++++++++,,,,,,///...---+++************))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''))),,,+++((((((***,,,+++***)))(((((())))))************+++++++++++++++)))))))))***,,,---///000888;;;AAAOOOeeennnwwwssshhheeedddssssssmmmsssyyywwwwwwtttooodddppp|||{{{|||{{{xxxrrrmmmiiihhhjjjrrrzzzmmmsssZZZHHHGGGDDD===999>>>:::;;;AAAGGGJJJNNNRRRBBB:::111,,,,,,---,,,))),,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************((())))))******))))))(((''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((***++++++******+++,,,***...333555444111...---//////............//////...------...///222555666999;;;===>>>???@@@CCCEEEEEEFFFGGGIIILLLPPPSSSUUUOOOOOOPPPQQQRRRTTTUUUVVVQQQRRRSSSQQQNNNOOOUUUZZZYYYXXXYYY[[[XXXSSSUUU[[[aaa___[[[WWWSSSQQQPPPPPPLLLLLLLLLNNNRRRVVV[[[^^^___dddiiimmmnnnoooppprrrpppkkkaaaUUUKKKFFFFFFHHHLLLQQQYYY```bbb___YYYTTTKKKBBB666///---...---,,,*********++++++*********************************(((((())))))***+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++*********+++,,,---------............000666>>>CCCEEEWWWrrrzzz~~~sssuuuvvvxxxyyysssgggbbbmmm|||xxxyyy|||~~~~~~}}}uuukkkggggggeeeaaa```______```bbbcccaaa```]]][[[YYYZZZ]]]___```______^^^]]]]]]\\\]]]]]]]]]```]]]]]]^^^\\\ZZZ^^^fff___[[[WWWUUUUUUSSSPPPNNNLLLJJJHHHFFFDDDBBBAAAAAA>>>???@@@???======>>>???<<<===>>>>>>???@@@AAABBBGGGKKKUUUbbbnnn}}}vvvfffkkksssxxxwwwuuuvvvzzz^^^UUUQQQWWW___aaa]]]ZZZLLL@@@444000///......000---,,,,,,++++++,,,,,,---444222...+++*********+++))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&***......***'''(((***)))))))))))))))******************++++++,,,,,,,,,)))******,,,...000222444;;;>>>HHH]]]|||{{{www|||xxxqqqfffgggqqqvvvooopppzzz~~~}}}sssiiiqqq}}}yyyvvvsssooojjjffflllnnntttsssooohhhQQQLLLKKKDDD<<<===888888???DDDGGGKKKQQQHHHAAA777000------,,,+++------,,,,,,,,,+++++++++++++++++++++++++++++++++************************))))))************))))))'''((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((++++++******)))((((((((())))))))))))))))))))))))(((***,,,+++))))))+++---'''***,,,---,,,+++---/////////............/////////......///111555888:::;;;===>>>>>>>>>???BBBDDDGGGGGGGGGHHHJJJMMMOOOQQQQQQRRRSSSUUUUUUSSSRRRQQQQQQQQQOOONNNOOOXXXgggrrrqqqnnnnnnooojjjdddeeelllssspppjjjccc^^^YYYWWWVVVQQQOOOKKKIIIJJJNNNTTTWWWXXX\\\aaadddeeegggjjjmmmgggmmmrrrnnnbbbTTTJJJFFF???GGGQQQYYY\\\]]]___aaaVVVKKK<<<222///...---+++******++++++++++++************************************************++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++************************))))))***++++++,,,------,,,,,,,,,...111999BBBHHHRRRhhhjjjgggvvvwwwpppqqq}}}oooaaabbbsssxxxsssyyy}}}~~~~~~zzz}}}|||zzzsssjjjfffgggeeeaaa^^^^^^^^^```bbbcccbbbaaaeeebbb```aaaeeehhhjjjiiikkkkkkjjjjjjiiijjjjjjjjjllliiijjjkkkiiifffnnnyyykkkgggccc```___^^^ZZZWWWSSSQQQOOOKKKHHHEEEDDDCCCBBBCCCBBB@@@>>>===>>>???;;;<<<>>>???????????????@@@BBBJJJSSS[[[eeezzziiigggkkkpppooommmsss~~~uuuaaaQQQQQQWWWXXXZZZ___UUUGGG999222000......000---,,,,,,++++++,,,,,,---777444000+++))))))+++,,,))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))&&&+++000///+++'''''')))'''((()))***++++++***************++++++,,,,,,,,,***+++,,,...000333555777>>>AAAMMMhhhyyybbbjjjooodddlll{{{sssxxx~~~xxxzzz{{{wwwuuusssmmmhhhfffjjjpppzzz}}}rrr{{{tttYYYPPPPPPJJJ@@@999444555===BBBCCCGGGLLLLLLEEE<<<333...------------------,,,,,,,,,++++++++++++++++++++++++++++++************************))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))************************,,,,,,+++***)))(((''''''))))))))))))))))))))))))(((***,,,+++))))))+++---,,,------++++++...444999/////////000000000000000---111444555444555:::>>>>>>===;;;999999:::<<<===<<<>>>AAAFFFKKKOOOPPPPPPSSSSSSSSSQQQQQQQQQTTTVVVXXX[[[___bbbbbbfffttt{{{{{{{{{qqqyyyzzzoooxxxpppdddlll[[[^^^```]]][[[YYYSSSLLLZZZNNNSSS]]]\\\^^^gggllldddfffjjjnnnmmmdddWWWMMMMMMNNNHHHDDDOOOaaafff```___ZZZSSSHHH888++++++222---+++)))***+++,,,***)))************************))))))))))))))))))))))))************************))))))))))))))))))))))))+++*********))))))(((((((((((((((((())))))))))))******)))))))))***+++,,,***++++++,,,,,,++++++***++++++++++++,,,---......,,,222///...777===BBBNNNYYYyyy~~~nnn^^^eeexxxgggiiisssfff\\\tttyyywwwssswww~~~~~~wwwqqqtttrrroooiiidddaaaaaabbb]]]]]]]]]^^^aaadddgggiiikkkmmmooopppqqqtttxxx{{{wwwyyyzzzzzzxxxwwwxxxyyyuuuwwwyyyyyyxxxwwwvvvwww|||vvvooollllllkkkgggddddddaaa]]]WWWPPPKKKFFFDDDAAAAAAAAA@@@???>>>>>>===???@@@@@@@@@@@@@@@?????????BBBDDDFFFKKKVVVfffrrrnnn]]]bbbbbb\\\lll{{{cccPPPKKKQQQZZZ___ZZZQQQBBB666000///111222222...+++,,,,,,***+++///333000---+++,,,---------************************))))))))))))))))))))))))))))))))))))))))))))))))'''******&&&&&&((((((%%%))))))))))))))))))))))))***)))((((((((()))++++++)))************+++++++++&&&***,,,,,,...333999<<>>>>>>>>??????>>>>>>>>>===>>>@@@AAADDDLLLYYYbbbsssoooaaa^^^bbbnnn{{{uuuXXXHHHPPP[[[^^^^^^VVVIII<<<333000000111111---,,,......++++++...555444111...,,,,,,,,,---************************))))))))))))))))))))))))))))))))))))))))))))))))&&&)))***'''(((+++,,,)))))))))))))))))))))))))))******)))))))))***+++,,,************++++++++++++,,,------,,,...333999===HHHOOOqqq}}}iiieeeqqqwww{{{uuullluuu|||wwwqqqjjjkkkmmmpppqqqwwwwwwcccOOO===888444777:::>>>EEEMMMGGGHHHDDD:::222///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,************************************************((((((((((((((((((((((((((((((((((((((((((((((((************************'''(((((()))******++++++*********************************++++++++++++,,,---,,,...111000///555<<<000///...---...///111222444444555:::???@@@<<<777333222333444999???FFFIIIHHHIIIJJJKKKLLLNNNNNNOOOQQQWWW^^^bbbeeekkkssszzz{{{|||~~~yyy|||ooobbbYYYQQQKKKRRRWWWOOO[[[]]]aaafffjjjkkkiiiggg^^^WWWUUUTTTIII===EEEVVV]]]dddeee^^^XXXOOO>>>---,,,///000...)))'''))),,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))************))))))))))))((((((((()))))))))******)))***,,,---------,,,+++++++++,,,,,,,,,,,,++++++++++++++++++,,,---...///...//////888CCCBBBMMMeee{{{nnnllliiirrrvvvppp{{{lllccceeessszzzqqqooowwwzzz}}}|||}}}}}}{{{xxxtttooolllkkkiiifffdddcccbbbcccddd___aaadddgggjjjkkkkkkkkkrrrssssssrrrqqqrrrtttvvvwwwyyy}}}~~~~~~|||yyyyyyzzzzzzwwwtttsssrrrppplllgggaaa[[[XXXMMMKKKGGGCCCAAAAAABBBCCC????????????????????????;;;===>>>===>>>CCCKKKQQQ\\\kkkggg\\\hhhsssssszzzeeeJJJKKKWWWZZZaaa\\\SSSFFF999111///000000,,,,,,000111...,,,---777777666222---***+++---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%)))***)))***///000...))))))))))))))))))))))))+++************+++,,,,,,************+++++++++,,,///---+++,,,///555<<>>===:::666777999<<>>???>>>>>>@@@DDDGGGOOOZZZlllvvv```fffrrrvvvxxxvvvVVVJJJOOOUUU``````[[[PPP@@@444/////////,,,---222444111---,,,444666777333,,,)))+++///))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%)))***)))***///000...))))))))))))))))))))))))+++++++++++++++,,,,,,,,,*********+++++++++,,,,,,---++++++...333888@@@FFFSSSvvvmmmuuuqqqllllllffflllxxxeeefffzzz~~~xxx~~~~~~{{{}}}wwwyyy{{{|||{{{wwwvvvyyy|||iiiRRRGGG<<<666555666<<>>???===:::999999;;;DDDGGGKKKPPPSSSVVVWWWXXXMMMOOOPPPRRRVVV\\\eeekkk~~~wwwzzz{{{uuutttjjjSSSMMMNNNQQQTTTXXX^^^cccfffkkkcccVVVNNNRRRUUUJJJ;;;EEEUUU```]]]\\\^^^VVVIII999333,,,***,,,...---***++++++++++++++++++++++++************************************************************************))))))))))))))))))******))))))))))))************)))***,,,......---,,,+++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,---...//////000///222>>>IIIKKK^^^pppsss}}}dddhhhiii~~~ttt\\\___fffnnnpppqqqwww~~~}}}xxxtttssssssmmmjjjhhhhhhkkkmmmnnnmmmgggddd___ZZZWWWVVVVVVVVVRRRRRRSSSRRRRRRSSSVVVXXXaaaeeejjjnnnpppqqqsssttttttuuuwwwyyyzzzvvvoooiiiccccccdddfffhhhiiihhhhhhgggiiikkklllllljjjhhhfffeeeaaaZZZSSSMMMHHHEEEDDDDDDCCCBBBAAA@@@@@@@@@@@@===>>>?????????@@@AAACCCHHHPPP^^^mmm~~~jjj___jjjwww}}}pppUUUMMMUUU\\\______WWWHHH:::222///...+++---333777444///,,,...222444111,,,***,,,000))))))))))))))))))))))))************************((((((((((((((((((((((((&&&)))***((())),,,---***))))))))))))))))))))))))******++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,+++...444777999AAAJJJ```|||kkkzzzkkkjjjlllhhhpppaaacccyyyvvvrrr}}}}}}qqqxxx|||zzzdddTTTAAA888777888===AAA???@@@FFFKKKDDD444...222------------------------+++,,,------------,,,+++++++++++++++++++++++++++))))))))))))))))))))))))***((('''+++000111---((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))*********+++++++++++++++,,,---......//////777...)))---333888<<<@@@111000111222555888;;;>>>===AAACCCBBB@@@AAAEEEIIIRRRTTTUUUWWWVVVUUUSSSQQQOOOUUU\\\cccjjjsss}}}zzztttzzz|||}}}}}}xxx~~~ooowwwwww___ZZZRRRKKKJJJOOOXXX___```hhhfffYYYSSSTTTOOOCCC:::KKK[[[aaacccbbb[[[QQQGGG<<<000+++---000...+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))************)))))))))*********++++++)))***,,,---------,,,+++,,,,,,------------,,,,,,,,,,,,,,,,,,---...///000///333777@@@LLLVVVpppttt]]]ttt{{{qqq```]]]aaakkkuuuzzz}}}|||~~~yyyuuuuuuvvvqqqmmmhhhggghhhiiihhhfff\\\XXXQQQJJJFFFDDDDDDEEEBBBCCCDDDDDDDDDEEEHHHKKKRRRWWW]]]aaaccceeefffgggjjjlllooosssuuupppfff^^^WWWXXXYYYZZZ[[[]]]^^^^^^\\\^^^aaadddfffgggggggggkkkiiieee```ZZZUUUQQQNNNGGGFFFCCCAAA????????????<<<======>>>??????@@@@@@AAAGGGQQQ\\\gggzzzyyyccccccooo~~~zzznnnZZZZZZUUUZZZ^^^[[[QQQDDD888222///+++,,,444999666111---+++...000///,,,+++---///************************************************))))))))))))))))))))))))'''******''''''******((()))))))))))))))))))))))))))******+++,,,+++++++++++++++++++++,,,,,,,,,,,,//////444999999999DDDRRRvvvyyyxxx{{{pppmmmrrrpppuuuggg]]]pppxxxttt{{{uuuwwwzzz}}}}}}~~~|||qqq```KKK???888666888<<<===@@@FFFLLLHHH>>>555333------------------------+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************+++))))))+++...///,,,***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))******)))))))))***++++++,,,,,,***+++,,,,,,---...//////777///+++///666;;;???CCC000111333666999===@@@BBBBBBEEEJJJPPPUUUZZZ^^^```]]]\\\[[[YYYXXXVVVUUUUUUWWWaaannnyyy|||pppiiiooozzztttpppzzzsssgggYYYOOOLLLPPPTTTWWW```fffccc[[[VVVTTTSSSFFFLLLVVVaaagggfff```[[[VVVJJJ:::000---......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************((()))))))))************))))))*********+++++++++*********++++++++++++,,,,,,,,,------------,,,,,,---,,,,,,------...///000...999===BBBQQQdddqqqkkksssrrrjjjaaa```eeerrr~~~{{{|||xxxwwwyyytttmmmeeeaaa___]]]XXXTTTLLLIIIEEE@@@<<<;;;;;;;;;:::;;;;;;;;;;;;<<>>?????????>>><<<>>>EEEOOOYYYfff|||{{{mmmfffrrrpppmmm```NNNTTT\\\___ZZZNNN@@@777000,,,,,,444:::888222///,,,------......---------++++++++++++++++++++++++************************))))))))))))))))))))))))''')))***'''(((++++++((())))))))))))))))))))))))((()))***+++++++++******+++++++++,,,,,,,,,------000111777<<<:::;;;NNNddd}}}zzzyyysssqqqrrr~~~fff^^^pppzzzwwwzzzyyyyyy|||~~~~~~|||zzzhhhUUUBBB555333777<<>>444........................+++,,,---//////---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))((())))))***++++++,,,,,,******+++,,,---...//////111///000555888<<>>BBBBBBAAA@@@@@@BBBEEEHHHKKKLLLNNNPPPSSSVVVXXXYYY\\\```eeeiiijjjgggccc```TTTQQQNNNJJJGGGEEEEEEEEE@@@???>>>>>>???@@@???>>>;;;:::>>>IIIRRR[[[iiiwww|||cccdddjjj|||{{{bbbKKKQQQZZZaaa```UUUFFF:::111,,,,,,333:::999333000///...---...//////---+++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))&&&)))***((((((,,,,,,***))))))))))))))))))))))))'''((()))***+++***))))))++++++,,,,,,,,,---------...///666<<<;;;@@@YYYvvvuuuzzzyyykkkjjjmmmvvvmmmRRR^^^|||~~~zzzzzzzzzyyy|||xxxvvvvvvqqqRRR;;;555:::<<>>????????????>>>===<<<:::999999999999888888999;;;===>>>AAAAAABBBEEEHHHMMMQQQTTTUUUYYY^^^``````bbbeeeiii```___YYYOOOIIIGGGEEEAAABBBAAACCCFFFCCC===;;;===<<<<<<>>>BBBIIIRRR[[[```~~~wwwpppggguuummmWWWEEENNN```]]]YYYTTTDDD555---222...555???333000---,,,++++++,,,---,,,***,,,++++++******++++++,,,000///...---+++***)))(((---,,,++++++*********+++++++++******************))))))))))))))))))))))))(((***------,,,++++++,,,,,,------,,,+++***+++---///---333>>>AAAIIIjjjyyyyyy```bbbrrrlllNNNOOOooossswww~~~~~~yyytttrrruuuyyy~~~{{{eeemmmgggAAA333888333999@@@EEEIIIIIIFFFBBB888111,,,...///...---///+++---000222222000---+++++++++******++++++,,,---------,,,,,,,,,+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++***)))(((((((((((()))************+++++++++...%%%,,,555---''',,,///,,,111000444<<>>===;;;999888888777555444555666666888999:::;;;;;;::::::999999888777777777555555444444555666888999:::;;;;;;===@@@DDDHHHJJJMMMRRRWWW[[[]]]```dddhhhhhhgggaaaWWWOOOKKKFFFAAABBB??????BBBBBB???>>>AAA???>>>>>>@@@FFFMMMTTTYYYhhhsssnnnuuulllTTTPPPYYY[[[___\\\III:::000333///888BBB333---000111111000///...---,,,,,,,,,++++++++++++,,,,,,---------,,,,,,++++++***......---,,,,,,,,,,,,,,,************************************************++++++,,,***)))((()))+++,,,------,,,+++***,,,...111000444:::BBBVVV}}}uuu{{{{{{bbbfffzzzrrrXXXDDDRRRxxxvvvmmmxxxxxxwww{{{xxxuuu}}}qqqpppvvv~~~}}}}}}tttqqqqqqQQQ@@@;;;555888<<>>DDDSSSkkk444:::AAAHHHNNNVVV___eee~~~}}}yyynnniiioootttttt{{{}}}|||{{{|||}}}|||xxxmmmkkksss~~~yyyiii```cccwwwzzzjjjnnnwww~~~kkkTTTRRR]]]\\\[[[gggkkknnnooollljjjlllnnnlllhhhfffbbb[[[QQQDDD666......//////...---,,,,,,---,,,+++++++++************++++++++++++++++++++++++***)))))))))***+++,,,,,,)))************+++++++++************************************+++++++++,,,,,,,,,---...............,,,+++,,,//////---///444===AAAMMMfff~~~wwwtttmmm[[[XXXppp|||fff[[[YYY\\\bbbnnnsss{{{zzzoooeeeZZZVVVQQQMMMJJJHHHEEECCCBBB???<<<999888777666444333444444555666777777888666666666666666666666666444333333222222333333444555555555666999<<<>>>@@@CCCHHHOOOSSSWWW[[[aaaffflllmmmiii```YYYTTTMMMGGGKKKDDD???AAACCCBBBBBBDDDAAA@@@??????BBBFFFLLLOOOTTTgggtttkkklll}}}fffSSSOOOTTTbbbbbbPPPCCC555444///999DDD222)))222555777666222///...///,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++************************************************+++++++++)))((((((+++---,,,------,,,++++++---...111555999===KKKiiixxxtttwwwccckkkUUUCCC@@@]]]pppjjj|||zzzqqqrrrwww}}}wwwxxxwwwnnnmmmuuu}}}yyyzzzxxxzzz}}}}}}}}}uuu}}}qqqXXXHHH<<<999777666888===BBBFFFHHHAAA888222111111...---...,,,,,,---......---,,,,,,---------------....../////////.........---------************************))))))))))))))))))))))))************************+++************+++,,,,,,************+++++++++,,,(((+++<<>>???BBBFFFIIIMMMXXXmmmpppfffkkk~~~xxxbbbPPPOOO\\\aaaXXXNNN;;;555,,,777CCC111(((...333888777222......000,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++)))))))))***))))))))))))***************+++++++++************************(((***+++,,,+++,,,...///+++,,,---,,,,,,,,,...000///999AAAFFFYYY}}}zzzvvvlllbbbqqqeeeBBB===KKKppprrrmmmvvvoooqqqxxx{{{yyy{{{yyypppkkknnnvvv~~~wwwrrrppprrrwwwzzz{{{wwwxxxuuu[[[KKKBBB===777333555:::???DDDHHHBBB999222111111...---......------------------...---------,,,---......///............------------************************))))))))))))))))))))))))************************++++++************++++++*********+++++++++,,,,,,***'''111666+++(((///111333======;;;CCCSSSnnnGGGLLLSSSZZZdddsss|||}}}uuurrrsssrrrzzzyyy~~~vvvpppmmmmmmooowww{{{www}}}|||sssqqqrrr~~~uuuxxxxxxyyyzzzyyywwwtttqqq|||tttuuuxxxrrr\\\]]][[[bbbjjjpppooolllkkklllkkkhhhdddbbb^^^TTTEEE999.........---,,,---...000,,,,,,,,,++++++++++++***++++++++++++++++++++++++******))))))***+++,,,,,,))))))*********+++++++++***************************++++++++++++,,,,,,,,,+++,,,---...////////////...---...111111111444:::BBBKKK```ssseee|||rrreeeeee}}}{{{eeeZZZYYY^^^gggnnn~~~vvvqqqjjjccc^^^ZZZWWWTTTJJJFFFAAA===<<<<<<<<<;;;777777777777666666666666444555555555555666666666555555555555444333333222333333333444555666777777:::>>>CCCFFFIIINNNTTTYYY^^^dddhhhiiiiiiiiiddd^^^___SSSHHHEEEEEEDDDDDDFFFBBBAAA???>>>???AAADDDFFFNNNQQQ\\\ssswwwgggbbbppp~~~cccVVVWWW\\\___WWWCCC999+++111===000***)))...444444000---...000---,,,,,,,,,,,,,,,,,,------,,,,,,++++++***))))))((())))))*********)))((())))))*********+++++++++************************&&&))),,,---,,,+++++++++***,,,------,,,---///111222;;;AAAKKKgggzzzeeeeeegggiii}}}bbbNNN;;;FFFaaasssrrrvvvoooqqqxxx|||{{{}}}|||sssllljjjqqqwww}}}ooollllllrrrvvvxxx|||}}}tttssskkkUUUPPPCCC:::444777;;;===@@@DDDAAA888111000000///...000//////...------...//////,,,,,,,,,,,,,,,------...---------,,,,,,,,,,,,+++************************************************************************,,,+++***)))))))))))))))***++++++++++++,,,,,,,,,111)))+++...))),,,333222333>>>>>>;;;GGG]]]~~~MMMSSS[[[eeerrr~~~}}}zzz~~~tttsssrrrrrrrrrssstttuuu{{{~~~}}}sssiiidddnnn|||}}}oooYYY[[[]]]dddlllnnnllllllooonnnkkkgggfffccc\\\RRRIII555111---,,,---...//////,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,)))************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++,,,---...///000000000111///...111222222888???CCCRRRpppjjjdddyyytttSSS___vvvwwwjjj]]]ZZZ^^^ccciiiooo|||www~~~{{{rrrkkkddd^^^ZZZUUUPPPIIIDDDBBBBBBBBBBBB;;;;;;;;;:::999888888777666666555555444444444333333444444444444333222111000111111222333333444444777;;;???AAACCCGGGMMMRRRXXX___fffiiikkkllliiiccc___UUUKKKHHHGGGEEEEEEHHHBBB@@@???>>>>>>@@@CCCDDDIIIJJJQQQ```vvvqqqjjjsss|||hhhYYYWWWccc]]]KKKAAA///...777......'''+++///000...,,,---///------,,,,,,,,,,,,---------,,,,,,+++***)))))))))***+++,,,---------,,,+++)))))))))***++++++,,,,,,++++++++++++++++++++++++(((***,,,,,,***((('''(((***+++---------...000222888:::???RRRwwwuuubbbeeeqqq}}}kkkMMMBBBBBBXXXvvv~~~vvvwwwssswwwzzzrrrsssyyy~~~|||||||||wwwpppmmmooorrrxxxsssnnnlllppptttvvvzzz~~~xxxlllfff\\\NNNAAA888:::<<<;;;<<>>===;;;:::999888666555444333333333444555444444222222//////000111222222333333333666:::<<<===AAAHHHMMMRRRZZZbbbggglllooommmiiiccc[[[TTTPPPKKKFFFFFFIIIAAA@@@>>>======>>>???AAAAAACCCIIISSS___sss~~~uuuvvvxxx```TTTaaa^^^RRRMMM777///444,,,000+++,,,------------------------,,,,,,,,,,,,------+++++++++******************+++---...///...---,,,((())))))***++++++,,,,,,++++++++++++++++++++++++*********))))))***...000)))+++,,,------...111333;;;:::EEEddd|||mmmqqq]]]HHHBBBTTTmmm|||rrrxxx|||}}}yyyyyy~~~~~~zzzxxxwwwtttqqqssswwwuuu{{{xxxssstttvvvxxx{{{~~~|||}}}jjj[[[III<<<;;;<<<999:::???FFF===444222111//////111........................---------------......///...---------,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******+++,,,---...000111+++++++++,,,,,,,,,------,,,(((...000,,,///333---888CCCBBBBBBXXXzzz^^^ffftttxxxxxxtttmmm}}}cccbbbtttddd[[[UUUZZZ___ccchhhooojjjjjjjjjjjjhhhddd^^^ZZZJJJ>>>222---///111///+++---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,+++++++++)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------+++,,,---///000111111111777333000000222555>>>GGGQQQkkksssdddmmmcccMMMHHH___xxx```___ZZZZZZdddqqqyyypppiii___VVVQQQOOOMMMMMMKKKKKKJJJIIIGGGFFFEEEDDD@@@???>>><<<999777666555444444666666777666555444///000111222333333333333000333777888:::>>>EEEJJJLLLUUU^^^eeelllrrrrrrnnnkkkeee^^^XXXOOOGGGFFFIIIBBB@@@>>><<<;;;<<<======;;;???FFFMMMQQQ___}}}wwwnnnvvv|||fffSSS^^^]]]VVVUUU???111333,,,222000///------......---+++...------,,,,,,------...((())))))***++++++,,,,,,((()))+++---------+++***((())))))***++++++,,,,,,++++++++++++++++++++++++******)))(((+++000888>>>)))+++,,,------///111444;;;;;;MMMxxxxxx}}}pppXXXLLLGGGeee}}}xxxwww|||~~~yyyttttttttttttxxx~~~xxx|||zzz{{{{{{}}}~~~yyyxxxzzzdddOOO>>><<<;;;888999@@@JJJ@@@777333222//////000,,,------......------,,,...............///000000//////.........---------++++++++++++++++++++++++************************++++++++++++++++++++++++)))***+++---///222444666++++++,,,,,,,,,------------+++000///''',,,666444<<>>GGGZZZ}}}cccrrr}}}WWW???UUUzzzgggZZZWWWWWW```qqq}}}}}}lll```ZZZYYYVVVTTTVVVSSSOOOLLLKKKJJJHHHGGGIIIGGGEEECCC@@@===888555777555444222222333555666111000000///000222444555222555777999:::<<<>>>@@@HHHOOOWWW]]]fffooossssssmmmjjjfffccc___WWWKKKBBB???AAABBBAAA===:::999888>>>;;;???IIINNNSSSeeezzzrrriiiiii{{{lllOOOSSSVVVXXXTTTGGG999000///000///////////////////////////---******,,,---,,,***---,,,,,,+++***************)))((()))***+++***)))******+++,,,,,,,,,,,,+++,,,+++***))))))+++---...///+++((()))+++000:::DDD222...---111000...222:::@@@>>>```hhhMMMLLLXXXzzzvvvxxx~~~|||lllrrr}}}yyyxxxxxxwwwwwwzzz|||}}}~~~}}}dddIII<<<999999<<<@@@AAAEEEBBB777//////222111......------------.........------,,,,,,------...---------,,,,,,,,,++++++***+++,,,------,,,+++***---(((''',,,...+++***---,,,,,,+++******+++,,,,,,*********)))******+++,,,++++++++++++++++++++++++------.........000333666;;;===AAAOOOppppppuuutttppprrrzzzyyyiiinnnhhh___YYYUUUbbbaaakkkkkklllggg]]]UUUYYYbbb[[[TTTEEE666///000111///------------,,,,,,,,,,,,,,,,,,++++++***++++++,,,...---,,,++++++,,,---...++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...///000000...---...222333111222666III444222///444>>>AAATTTjjjmmmooonnnOOOGGGeeemmm\\\SSSXXX[[[fffvvvxxxkkkbbb]]][[[___\\\WWWTTTRRRPPPMMMKKKLLLKKKIIIHHHGGGDDD@@@===;;;:::888666444444555555333222222222222222333444111222444555666888;;;>>>EEELLLTTT\\\eeepppuuuttttttpppmmmjjjeee]]]QQQHHHBBBBBBAAA@@@???>>><<<;;;<<<999===EEEHHHKKKZZZlllnnneeedddwwwsssUUUSSSZZZ\\\XXXLLL===333000000///////////////////////////---++++++------,,,+++---,,,,,,+++++++++,,,,,,,,,***))))))***+++***)))******+++,,,,,,,,,,,,+++,,,+++***)))***+++---...666000+++***))))))---333000---,,,------///555;;;???GGGpppyyypppTTTHHHWWWlllzzzqqqoooyyy{{{wwwkkkoooyyy|||{{{yyyvvvvvvwww|||uuuXXXFFF>>>:::999<<<@@@FFFEEE;;;111///111111000//////......//////000...------,,,,,,------...---------,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++))),,,111111+++)))+++,,,,,,+++******+++,,,,,,***************++++++,,,++++++++++++++++++++++++---............000444777;;;>>>FFFZZZ|||}}}nnnggguuu}}}~~~yyynnnddd\\\eeeaaahhhmmmqqqiiiYYYMMMSSS______\\\RRR@@@222///111222//////.........---------,,,+++++++++++++++,,,,,,---,,,+++******+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---...//////...---000444444333666;;;iii;;;+++222>>>AAABBB]]]~~~xxxjjjZZZIIIXXXyyy___UUUSSSZZZaaaooo}}}sssjjjgggkkkgggccc___\\\YYYUUUSSSQQQPPPOOOOOOOOOMMMJJJGGGBBBAAA>>>;;;888666444444444444444444333333222222111222222333333666999===CCCKKKSSSZZZdddnnnssssssxxxuuurrrpppllldddYYYQQQGGGCCC@@@???@@@AAA???===;;;999<<>>FFFHHH@@@555000000111111000000//////000000111......------------......------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,))),,,222666333,,,)))***,,,++++++******++++++,,,***************+++,,,,,,++++++++++++,,,,,,,,,,,,---.........///111555888<<>>@@@AAA>>>;;;<<<;;;===AAAAAAAAAHHHQQQbbb~~~llloooooo[[[WWWXXXZZZYYYPPPAAA666111///////////////////////////...---------------------------------...///000222///+++))))))+++++++++******+++,,,,,,,,,,,,+++,,,++++++++++++,,,---...000+++)))---///---,,,...)))...///,,,///888??????JJJkkk{{{bbb[[[___kkkcccJJJAAAMMMjjjkkkfffnnnwwwnnnppptttrrruuu~~~~~~xxxttttttxxxxxxvvvvvvyyyrrrXXXEEE999666555<<>>GGGTTTvvvhhhmmmtttooo|||uuuhhhRRREEEXXXwww]]]RRRYYYeeefffrrr~~~yyyvvvsssooojjjggg]]]ZZZWWWVVVUUUTTTRRRPPPNNNMMMJJJGGGBBB===999777444444444444444444444444333333333222111444888;;;>>>EEELLLRRRZZZcccgggfffiiijjjjjjkkkkkkhhheeebbbVVVNNNFFFBBBCCCBBB???<<<;;;;;;===?????????DDDJJJTTTmmmzzzsssyyy|||{{{~~~fffUUURRRUUU[[[YYYKKK;;;222000000000000000000000000/////////...------......------------...//////000222///+++)))***+++,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,------+++((()))---///...///111(((,,,......111888>>>@@@TTT|||xxxpppUUURRR\\\rrroooSSSCCCFFFXXXssskkklllwww|||mmmiiiqqquuuqqqsss{{{}}}zzzrrrpppqqquuuvvvuuuwww{{{||||||fffNNNAAA;;;:::;;;BBBIIIHHH>>>333000222000//////......//////000///......------......///.........---------,,,,,,...---,,,++++++,,,---......333777444///+++,,,---+++++++++++++++++++++++++++++++++***+++,,,,,,---++++++,,,,,,,,,------------...///000111444999<<>>LLLbbb{{{mmmnnnqqqjjjqqq```RRRGGGGGGeee~~~eeeTTTQQQZZZeeeppp|||}}}wwwsssjjjeee___YYYWWWUUUSSSRRRRRRQQQPPPNNNJJJEEE@@@>>>888777555444444444555555111111111000000111444777666===DDDIIIQQQZZZ^^^]]]\\\]]]^^^```aaacccdddddd\\\VVVNNNIIIGGGEEEAAA???::::::;;;;;;;;;===@@@CCCJJJ]]]xxx|||qqqkkkjjjrrrwww^^^SSSQQQZZZ___SSSAAA555000000000000000000000000///000000///------...000......---------...//////000...+++******,,,,,,+++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,---------------++++++---+++)))+++111///,,,,,,///222555===EEEcccuuuyyybbbPPPSSScccrrrZZZCCC???OOOfff}}}mmmuuu}}}{{{nnndddgggqqqrrrooopppxxx~~~zzzxxxrrrooooooqqqqqqqqquuu|||uuuoooTTTCCC;;;888:::???FFFHHHBBB777111222000//////......//////000//////............//////............---------,,,------,,,,,,,,,,,,------///333444///,,,,,,------***++++++,,,,,,++++++***+++++++++++++++,,,------++++++,,,,,,------......---...000111222666:::>>>DDDRRRpppxxxrrrzzzzzzyyyzzz|||iii___[[[dddmmmiiiZZZNNNKKKUUU]]]ZZZQQQFFF:::000000000000/////////......+++++++++,,,,,,---...///,,,,,,------------,,,,,,++++++++++++++++++++++++---------------------------------------.........,,,---000111000222;;;FFFBBB777@@@AAABBBRRRooouuukkkmmmqqqkkkQQQEEEGGGPPPsssgggVVVRRRWWWbbbkkkzzzzzzssshhh```ZZZXXXVVVVVVUUUVVVVVVUUURRRNNNIIIFFF@@@===999666444444555666000111222222111111333555333999>>>AAAFFFLLLNNNLLLLLLMMMNNNPPPRRRVVV[[[^^^ZZZWWWRRRLLLGGGDDDBBBAAA<<<===;;;999999;;;>>>???DDDOOObbb|||pppcccaaahhhsss]]]PPPXXXaaaXXXFFF999000000000000000000000000///111111000------...111......------,,,------------,,,******+++,,,,,,+++******+++,,,,,,,,,,,,++++++,,,,,,---------------,,,,,,------***)))000999>>>222---333555555AAARRRyyyvvvsssXXXRRR\\\ooo^^^KKK>>>HHH```vvvyyypppyyyzzzmmm```^^^gggooossspppqqqvvvxxxuuuqqqpppmmmjjjhhhiiijjjlllttt}}}uuuvvvXXXFFF===999:::;;;AAAGGGDDD:::222111111000000//////000000111//////............//////............------------,,,,,,------------,,,,,,...111111,,,+++......******+++,,,,,,,,,,,,+++***,,,++++++++++++,,,------++++++,,,,,,---......///---///000111333777<<>>222111111111111000000000000---------...///000111111,,,------......------,,,++++++++++++++++++++++++------------------------------..................---...//////,,,,,,555AAALLL555777===DDDWWW{{{{{{fffkkk~~~lllLLLBBBKKKZZZ}}}uuuWWWMMMTTT```mmmvvv}}}pppeee^^^[[[ZZZYYYWWWXXXZZZZZZXXXTTTOOOMMMGGGCCC===888444444555666222333555555444444555666555:::<<<<<<>>>@@@@@@===AAAAAABBBCCCEEEJJJQQQUUUUUUTTTQQQKKKFFFBBB@@@AAA@@@@@@>>>:::999<<<>>>>>>AAAFFFSSSkkkqqqcccaaaccchhhRRRVVV```ZZZIII<<<000000000000000000000000///111222000------///111///...---,,,,,,,,,,,,,,,+++*********,,,---,,,*********+++,,,,,,,,,,,,++++++,,,------......------''')))---...,,,...999GGGMMM:::111777999777FFF^^^~~~zzzhhhTTTVVVeeexxxSSSFFFCCCVVVrrryyytttrrrzzzvvvbbbVVV]]]hhhlllwwwtttsssuuusssmmmhhhgggdddaaa```aaaccchhhsss~~~www~~~aaaOOOFFFAAA:::999>>>FFFEEE<<<333111222222111111111111222222//////............////////////.........---------+++,,,............,,,+++,,,//////+++,,,000---'''***+++,,,------,,,+++***,,,,,,++++++,,,,,,---...++++++,,,,,,---...//////---///000222444888===@@@GGGaaa|||{{{ooonnnyyywwwbbb___gggkkkiiihhhZZZ[[[\\\\\\]]]WWWGGG777111000111222000---000666======;;;777111---++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++......---,,,+++,,,///222111,,,---222444222555555999AAALLLfffoooxxxpppmmmqqqjjjYYYIII???NNNpppsssaaaOOONNNYYYhhhttt}}}{{{ooohhhbbb^^^ZZZWWW\\\^^^[[[XXXVVVSSSOOOPPPKKKEEE@@@<<<999777555777555333444666888888777;;;:::777333555999888333::::::;;;===???AAACCCDDDFFFKKKLLLIIIHHHIIIEEE???DDDBBB>>><<<:::;;;<<<<<<@@@CCCMMM^^^tttddd\\\nnntttxxxSSSMMMZZZ^^^SSSEEE444333333444111...000666222222222111111///............---------,,,,,,,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---......------,,,,,,------...((()))***,,,...000111222;;;>>>444222999888KKKtttvvv}}}yyyeeeWWW___}}}{{{WWWDDDLLLsss{{{xxx{{{zzzlll\\\UUU]]]iiipppyyyxxxvvvuuusssooojjjgggaaa]]][[[\\\^^^cccooo{{{jjjPPPFFF???<<<777888@@@EEE@@@777111111000000111222222000...111000000///...---------///...---,,,,,,---...//////000///---++++++---///111111...******---,,,)))111!!!,,,555'''---555""",,,,,,++++++,,,,,,---...,,,,,,,,,---------......000555444666>>><<<:::AAAPPPrrrvvvlllgggeeefffjjj```^^^[[[ZZZ\\\YYYKKK===444111///111000...///444<<<<<<;;;888333000...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---//////...---...///)))***,,,...000000111111444666???LLL^^^zzz}}}pppqqqqqqrrrfffGGGAAAEEE^^^cccVVVMMMRRRaaaooo{{{tttlllfffbbb___YYY]]]]]]XXXUUUUUUTTTQQQPPPLLLGGGCCC???<<<999666555888<<>>???<<<777555666555222555555666777999;;;<<<===???EEEIIIJJJLLLNNNKKKEEEFFFDDD@@@===<<<;;;;;;;;;???AAAJJJWWWiiiuuubbbhhhooo~~~___OOOTTT[[[UUUKKK888444222333222///000444222222222111111000///............---------,,,,,,+++++++++++++++,,,,,,---,,,,,,++++++,,,,,,---......------,,,,,,------...++++++,,,------...//////333777333666===>>>VVVwww~~~wwwfff]]]iiixxxeeeMMMDDDVVVzzz||||||vvviiiZZZUUU^^^kkkrrr|||{{{yyywwwuuuqqqlllhhh```\\\YYYYYY[[[bbbooo{{{pppXXXMMMCCC@@@999777===BBB???999555222000000000111111000...111000000///......------///...------------...///222222111///,,,+++,,,...///111000,,,***,,,,,,)))...111RRR___;;;%%%------,,,,,,++++++,,,,,,---...,,,,,,---------.........///444222444<<<;;;<<>>@@@CCC<<<@@@???999444333444333222222222333444555666777666===EEELLLRRRVVVTTTOOOHHHEEEAAA>>>======;;;:::===@@@EEENNNYYYooorrrkkkmmm{{{uuuYYYUUU]]]]]]UUU>>>777111222222000000111111111222111111000///............------------,,,,,,++++++++++++,,,------,,,,,,,,,,,,,,,------......------,,,,,,------............------------------000333;;;AAAFFFhhhwww~~~tttlllmmm|||eeePPPCCCDDD]]]zzzvvvpppcccWWWUUUaaaooowww}}}{{{xxxtttnnnjjjaaa\\\WWWVVVXXX___mmm{{{vvvdddXXXJJJFFF===777:::???>>>;;;:::222111000000111111000...111000000//////......---///......------......///444444333000---,,,,,,---+++000222...***+++,,,+++---999fff{{{RRR,,,***111,,,,,,,,,,,,,,,------...,,,------------.........---222000222::::::???NNNggg|||pppwww}}}vvvsss{{{wwwjjjhhhkkknnnggg]]]VVVWWW[[[XXXQQQBBB777///...111111//////---...///...,,,,,,,,,...........................---------------------------------------------------...//////...000333666:::333555???>>>333000777999;;;CCCWWWwwwuuupppttttttzzzfffJJJ???HHH___~~~sssYYYKKKKKKSSSbbbqqq|||{{{qqqlllhhhggghhhjjjggg```ZZZYYYWWWUUURRRPPPMMMLLLKKKIIIFFFDDDBBBDDDFFFEEEAAA<<<888666777>>>@@@:::333333555777444444555555555555555444111888CCCPPPZZZ___\\\XXXJJJEEEAAA>>>>>>>>><<<:::;;;>>>BBBFFFMMM___tttpppvvv~~~iii[[[^^^```YYYGGG;;;222111333222000///111111111111111000//////............------------,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,---.........------,,,,,,------...............------------...///555>>>BBBOOO{{{yyy}}}qqqvvvrrrTTTEEE===EEE```|||ssswwwtttpppjjj^^^TTTVVVdddttt}}}|||wwwrrrnnnfff___YYYWWWWWW]]]kkkxxxwwwlllYYYKKKAAA999:::>>>>>><<<<<<444222000000111111000...000000000000//////......//////............//////222222222000...,,,,,,---(((000333///+++***,,,,,,...333QQQhhhXXX???222***,,,,,,,,,,,,,,,---......------------............,,,111111444;;;:::AAASSSuuusssmmmttttttuuutttwww}}}ooofffooojjj___VVVUUUZZZ\\\YYYJJJ===111///111111///...---///000000//////000222........................------------------------------------------------------.........///222555999000///888777...---666;;;===BBBVVV}}}rrrzzzzzz\\\???BBBTTTpppdddLLLIIIMMMYYYhhhvvvvvvpppnnnlllqqquuutttmmmfffbbb\\\WWWPPPNNNKKKJJJJJJJJJIIIHHHLLLKKKJJJMMMPPPOOOHHHBBB;;;CCCFFF???777666999;;;999999999999888777555444222888DDDUUUbbbgggddd```MMMGGGAAA>>>???@@@>>><<<:::<<>>:::JJJhhhvvviiifffeeerrrlllfff[[[RRRXXXiiizzz{{{vvvqqqllleee___ZZZXXX[[[gggsssmmmPPPEEE;;;<<>><<<<<<666333111000111111111000000000000000000/////////////////////////////////---///000///...------...'''///333///++++++------,,,,,,444???FFFGGG;;;&&&------,,,,,,------...///---------.........//////,,,111333999>>>;;;CCCYYYppppppoootttzzzyyyccckkkjjjcccYYYTTTXXX]]]^^^QQQCCC555111111000///000,,,...//////......///111........................------------------------------------------------,,,---............000222333---,,,111222///222999;;;@@@III___yyysssRRR???EEE___pppVVVFFFGGGOOO^^^ooo{{{~~~yyyvvvtttyyy~~~{{{tttmmmeee^^^RRRNNNHHHEEEDDDFFFGGGHHHOOOLLLJJJOOOVVVWWWPPPIIIHHHOOOQQQIII@@@======>>>>>>>>>>>>===<<<999777555666:::GGG[[[jjjnnnkkkiiiUUUMMMDDD???@@@AAA???===:::;;;===???BBBNNNfff|||{{{pppsssrrr{{{ggg___[[[VVVGGG999444444333111111000000111111111111000000/////////.........------...------------...//////---------------......///...------,,,,,,------...+++,,,---...///000111111999888===@@@GGGmmmppp```lllkkkLLL<<<888<<>><<<>>>>>><<<<<<888666333222222222222111000000000000000000000000...//////000000//////...+++---//////...---...///(((...000---+++---...---***///,,,(((000<<<888,,,---------------......///------........./////////---222555;;;@@@===IIIddd}}}ssslllrrr}}}iiieeeiiiggg]]]TTTUUU\\\aaaUUUHHH:::333111///000222,,,---......,,,,,,---...........................................................................,,,...000000///...///000111000///000111444777999;;;HHHWWWpppeeeGGGGGGSSSnnnuuuYYYKKKHHHHHHSSSeeewww}}}{{{~~~}}}wwwpppiii\\\UUUKKKCCCAAACCCFFFHHHLLLJJJJJJNNNTTTUUUQQQLLLPPPUUUVVVOOOGGGDDDCCCBBBDDDDDDDDDCCCAAA>>>:::888:::<<>>777444222222444000000111111111111000000////////////...........................//////000---------------...//////...------,,,,,,------...,,,,,,---...///000111111666888@@@AAANNNyyy```^^^rrrrrrUUUAAA:::999FFF___~~~eeeRRRWWW^^^kkkyyyxxxpppnnnfffZZZTTT\\\ppp|||xxxlllhhheeeccc___]]]bbbjjj|||~~~___OOO???999:::;;;===???:::888444333333444333333000000000000000000000000...///000111111000///...---...000000///------...+++......++++++...///---+++000---))),,,//////222---------------...//////............///////////////222444:::@@@@@@RRRsss~~~vvvtttzzzllllllyyyppp```hhhjjj___TTTSSS[[[aaaXXXKKK===555111///000444000222222222000///000111////////////////////////................................................---///111222000/////////000333222//////444555222===NNNddd~~~yyy}}}{{{XXX>>>LLLeee|||```FFFCCCMMMJJJWWWkkk}}}}}}}}}wwwqqqggg]]]PPPFFFBBBCCCGGGJJJHHHJJJNNNTTTYYY\\\]]]]]]PPPTTTUUUPPPKKKIIIHHHFFFJJJJJJJJJIIIFFFBBB???<<<<<<===JJJaaatttyyywwwwwwkkk^^^OOOEEEBBBBBB@@@===999888888;;;===CCCQQQ___nnnzzzzzz}}}eeeXXX]]]]]]PPPAAA999444111222555///000000111111111000000000/////////...........................///000000...------------...//////...------,,,,,,------...------......//////000000111666@@@BBBSSSlllZZZbbb{{{}}}___CCC:::===???QQQhhhiiiVVVXXX^^^gggnnnpppoookkkiiioooggg[[[UUU^^^rrr~~~zzziiifffeeeeeeaaa^^^aaahhhxxxeeeRRR???777777:::>>>AAA<<<999555444444444444444000000000000000111111111...///000111111000///...///111333222000...------------,,,)))+++000000------...+++///444+++'''222...------------...//////............/////////000111222222888???BBBYYY~~~yyyrrrtttiiirrr{{{vvvpppjjjdddgggeeeSSSMMMZZZddd\\\UUUFFF666111333333...000000000000////////////000/////////..................------------........./////////////////////,,,000555000(((222:::111000///000222000///555<<<>>>HHHaaalllJJJIII^^^rrrfffVVVHHH>>>EEETTT```sss~~~yyyxxxyyyiii___UUUOOOIIIDDDBBBDDDJJJMMMTTT\\\dddiiijjjiiiggg]]]UUURRRPPPLLLNNNSSSOOOLLLHHHDDD@@@>>>======777BBBVVVlllwwwxxx{{{tttgggVVVJJJEEECCCAAA???<<<===<<<::::::@@@LLLUUUffftttsssqqqdddVVV^^^```XXXKKK???888666444222222333333111000222888===000000000000////////////......------------....................................------------......222333444333111//////000555===<<>>TTTrrrpppaaajjjkkkooonnnbbbUUUXXXeeennniii___YYY```sss~~~qqqqqqnnnhhhaaa___ccchhhsss}}}www[[[BBB<<<<<<;;;???HHHCCC===666222222333333333000111111111000///000111000000000000000000000000000/////////............................................................,,,+++---...,,,+++111:::///---///444555111......444///444>>>===@@@bbboooiiisss{{{ooowwwoooeeehhhkkk]]]TTT[[[bbb^^^YYYLLL<<<333333333000111111000000000/////////000000/////////.........//////............////////////////////////............111------???OOOLLL111000000222000///555<<>>=========<<>><<<===<<<:::999>>>GGGOOOXXXfffrrr~~~pppYYYUUU```[[[QQQDDD:::555333333111222222000///111555999111000000000///////////////......------......///........................///......------......///000222333222111///000111666===???RRR|||fff]]]www{{{WWW???<<<999FFFYYYrrr~~~sssnnn}}}wwwkkkZZZPPPUUU___nnnkkkccc^^^ddduuuwwwuuuqqqkkkeeeccceeegggoooyyygggLLLBBB???>>>DDDMMMHHHAAA888333222222222111333333333111000.........000000000000000000000000000000/////////.........................................................///---...///...///777@@@444///,,,...000///...///444000666??????FFFlllrrr]]]fff}}}~~~xxxooozzzsss```___iiiccc[[[]]]``````]]]SSSCCC777333333222111111111000000000000///000000000/////////......000000////////////000000000000000//////.........222......,,,...???MMMHHH333222333444333222777>>>HHHUUUyyyzzzzzz~~~cccGGGEEEaaacccJJJCCC>>>CCCUUUcccmmm|||{{{wwwuuurrrggg\\\TTTNNNHHHFFFHHHKKKPPPXXXbbbmmmvvv}}}xxxlllcccZZZRRRNNNOOOGGGEEEBBB>>><<<<<<===>>>@@@OOOfffzzzzzznnn```SSSIIIBBB???=========:::999;;;BBBGGGKKKYYYpppqqqqqqfffSSS^^^]]]WWWKKK<<<333222555///000111000///000222444111111000000000////////////......------......///........................///......------......///...000111111000000111222777===DDDbbbyyyhhhddd~~~oooSSS@@@:::999KKK```qqqyyywww|||bbbNNNJJJQQQWWWjjjiiieeeaaagggwww{{{tttnnnkkkiiigggfffkkktttmmmRRRCCC<<<<<>><<<;;;<<<===BBBTTTnnn{{{ttthhhZZZMMMEEEAAA???@@@???<<<:::;;;>>>AAAHHHSSSbbbyyyrrriiiwwwyyyZZZ[[[]]][[[QQQ@@@333222888000111111111111000000000111111111000000000////////////............//////........................//////............//////---...000000000000222444777<<>>GGGOOOZZZkkk|||fffmmmfff\\\[[[[[[TTTEEE666333999222222222333333222111000111111111111000000000000/////////......//////////////////////////////////////////....../////////---...//////000111444666777>>>SSStttmmmgggUUUNNNOOONNNIII[[[jjjkkkzzz}}}lll}}}cccQQQSSSWWWVVVYYY___bbbaaagggwwwxxxuuuuuutttpppllliiippp{{{yyyrrrkkk[[[III>>>===@@@CCCHHHBBB:::555444666777888444222000000222444444444111111111111111111111111111000000000////////////////////////////////////////////////////////////,,,***+++//////---///333===555///000333333222333999:::===@@@HHHdddxxx\\\YYY```tttzzzxxx{{{sssdddmmm~~~ooo```___iiinnneee]]]]]][[[TTTEEE666111444333333333222222222111111111111000000000/////////111111000000000000111111000000000000000000000000222,,,///222///333777111111111333555666666<<>><<<<<<===FFF^^^zzz}}}uuuiii[[[MMMEEEEEECCCAAA???>>>=========CCCIIISSScccmmmmmmttt}}}ccc]]]ZZZVVVKKK;;;555888333333222333444444222111222222111111111000000000000//////......//////000////////////////////////000//////......//////000...///000000000222555777999DDDaaa|||qqqxxx{{{ZZZMMMHHHMMMRRRRRRdddkkkhhhqqq|||ssshhhcccSSSQQQQQQOOOVVV^^^cccbbbfffvvv}}}zzzyyyxxxtttpppkkkpppyyy|||llllllbbbNNN???===>>>===@@@???<<<777555666:::>>>;;;777222000222333111000111111111111111111111111111111000000000/////////////////////////////////////////////////////////...---...222222...---///444000...111222111111333:::<<<>>>AAAOOOpppddd]]]^^^fffxxxxxxnnnkkkjjjggggggiiikkkpppyyyooohhhxxxjjjXXXaaaiii```\\\[[[ZZZWWWJJJ;;;444555444333333333333222222222111111111000000000//////000000000//////000000000/////////000111111222222555...000111)))+++222000000000222666777888???HHH\\\ssssss|||ssszzzkkkSSSEEEVVV{{{XXXBBBBBB@@@III]]]dddvvv|||wwwtttmmmgggddd^^^WWWRRRRRRUUU]]]hhhrrr{{{wwwhhh[[[UUUQQQJJJCCC>>>======>>>LLLeee~~~{{{wwwpppcccUUUJJJEEECCC@@@???>>>>>>>>>>>>>>>BBBMMM^^^rrrwwwqqqmmmzzznnnbbbZZZXXXQQQAAA666555444222111111444555333222222222222111111111000000000000////////////000000////////////////////////000000////////////000000000111111111111222666888;;;LLLooo}}}iiiRRRJJJAAACCCNNNWWWnnnkkkggglllrrrkkkgggyyycccVVVOOONNNOOOVVV^^^ccc```bbbqqq}}}zzzvvvrrrmmmpppwwwrrrwwwnnnUUUBBB======:::999===>>>:::555444:::@@@>>>888222000222333111...111111111111111111111111111111111000000000//////////////////////////////////////////////////////111......111222///...///...---///222111///222777:::===>>>CCCVVV}}}yyySSS]]]gggssspppeee___WWWTTTTTTSSSUUU[[[fffvvvkkkzzzyyywwwZZZaaakkkddd\\\ZZZZZZXXXNNN>>>666777444444444333333333222222111111111111000000000000000000////////////000000......///000111222333333...+++222666///000666666222222555999:::<<>>>>>???QQQkkkzzzxxxvvvuuurrriii[[[PPPEEEBBB???======>>>>>>>>><<<@@@KKK[[[jjjyyypppeeennnwwwggg[[[ZZZUUUEEE777222444111///000333555444222222222222111111111111000000000////////////000000000000000000000000000000000000////////////000000111222222111111333666999>>>RRRyyycccTTTPPPBBB>>>MMM]]]yyylllgggiiimmmggghhhxxxhhh^^^VVVUUUZZZUUU^^^aaa]]]]]]kkkzzzvvvtttnnnqqqvvv~~~|||___IIICCCBBB===666<<<@@@<<<444222999AAA<<<666111000333555333111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000222---,,,...///......000,,,---111444222000555<<<999<<<>>>EEE\\\kkktttwwweeeZZZ```ffftttsssggg[[[VVVWWWPPPLLLLLLQQQ[[[iii{{{~~~}}}fffbbbgggfffRRRVVVYYYVVVQQQIII>>>555555+++444999---///777///000000000000000000000000111111000000000000111111222222111000//////000000---111444444222111222444333555222444::::::AAASSSsssuuuxxxoooQQQ===PPPwwwxxxSSSJJJBBBBBBHHHTTTfffttt~~~|||tttoooiiieeeccc^^^WWWQQQVVV]]]iiitttzzz|||nnnbbb[[[QQQGGGDDDBBB>>>@@@EEE[[[kkk{{{wwwmmmfffiiilllnnnpppmmmcccWWWHHH???;;;???>>>;;;AAAMMMVVVJJJJJJQQQYYYsssfffkkkggg}}}kkkVVVZZZZZZHHH888666777555333333444555444333222111111000000000000000333333222222111000//////---...///111111111000///333)))***...***...555444222//////222333333666;;;EEEYYYkkk\\\GGG;;;@@@RRReeeoooiiiqqqtttkkkeeeooorrriiieee]]]ZZZ]]]^^^]]]^^^^^^]]]cccsss}}}yyytttuuuxxx~~~___UUU???AAA555:::999<<>>GGGZZZttt___SSSLLL```bbbMMMFFF@@@BBBKKKYYYkkkzzz}}}rrrnnnhhheeeccc```YYYTTTSSSYYYdddpppzzzsssggg___VVVMMMGGGBBB===???DDDRRR___kkklllhhhddd^^^WWWWWW[[[___bbbfffggg___UUULLLCCC>>>???>>>;;;BBBNNNeee___TTTMMMQQQeeeooommmcccssswww^^^[[[\\\PPPAAA:::666444222222333333333222333333222111111111111222333333222222111000000000//////000000111000000000222...333555333777888---333000000333555444888===EEEeeejjjYYYDDD===GGGXXXdddhhhhhhsssuuukkkeeepppyyyjjjgggfff___ZZZZZZ^^^```aaaaaa^^^aaaqqq~~~{{{xxxxxxzzzaaaZZZEEEDDD999:::;;;>>>AAA===666333555333333333333333333333333222222222222222222222222111111111111111111111111/////////000000000111111000000000000000000000000/////////000000000111111000111222111111222555777===DDD@@@HHHoootttwwwyyydddVVVXXXfffqqqwwwkkkfff]]]TTTNNNMMMOOOSSSYYY```bbbeeehhhjjjkkklllooopppqqqyyyuuu|||vvvddd^^^XXXQQQPPPWWWZZZRRRHHHDDD444666222333;;;:::333222111111111111111111111111222111111000000111111222111111111000111111222222555222......222999@@@CCC444444///333===@@@JJJ```mmmRRRVVV]]]qqq}}}OOOGGGAAA???EEEPPP```sss~~~sssoookkkhhhfffccc^^^YYYWWWYYYbbbnnnzzzwwwkkk```YYYPPPIIIBBB@@@GGGOOOQQQWWWZZZTTTLLLGGGDDDBBBFFFKKKOOOSSSWWWZZZTTTMMMLLLEEE@@@@@@???===CCCMMMooouuuaaaJJJNNN\\\tttxxxooo```iiibbbVVVVVVRRRFFF:::666555333333444444444333555444333333222222333333333333333222111111000000111111000000000000000000888111000---***111666...444111222555666666;;;AAAGGGwwwsss|||uuufffRRR@@@BBBTTTcccfffaaaiiissstttjjjgggtttuuujjjeeekkknnnhhhaaa___```cccgggeee___^^^lll||||||{{{zzz{{{uuubbb```MMMEEE;;;:::===BBBDDD>>>555333666444444444444444444444444333333333333333333333333222222222222222222222222///000000000000111111111000000000000000000000000///000000000000111111111000111333333333444555777AAAEEEBBBOOO{{{{{{uuudddXXXUUU[[[lllzzzuuulllfff\\\TTTSSSVVVZZZbbbiiiiiillllllhhheeedddcccaaa```eeekkkrrr|||~~~sssyyyqqqaaa]]]PPPMMMWWW]]]UUUKKKHHH999???555222BBBAAA222222222222222222222222222222222222111111111111222222111111111111111222333444666333000222888>>>AAAAAA666555333999CCCDDDPPPiiiyyyhhhQQQXXXfff~~~rrrJJJCCC???@@@IIIVVVgggyyywwwtttpppmmmjjjgggaaa^^^aaa___cccnnnzzzxxxlll^^^YYYPPPGGGDDDKKK[[[iii___[[[RRRIIIBBB???>>><<<>>>BBBDDDEEEIIIKKKGGGAAAFFFAAA@@@AAA@@@>>>BBBIII```sss^^^CCCLLLXXXhhhuuueeekkkgggQQQQQQTTTIII:::888666555555666666555444555444333333222222333333333333333222222111111111444333111000///000000111===222777===555///333555333222333555666777===DDDMMM{{{kkkyyy{{{www^^^JJJ===IIIaaaooojjj```lllqqqoooiiilllxxx{{{tttccc___bbbkkkqqqnnnhhhfffbbbgggmmmkkkaaa]]]ggguuu~~~zzzzzzzzz}}}~~~pppnnnooo^^^LLL???:::>>>DDDGGG@@@666444777444444444444444444444444333333333333333333333333222222222222222222222222000000000111111111222222111111111111111111111111000000000111111111222222///111444555555555666888BBBEEEDDDWWWaaaVVVSSSUUU^^^tttuuufff\\\TTTTTTZZZcccqqq|||~~~yyyrrroookkkfffdddccccccfffkkktttvvv~~~wwwzzz``````SSSNNNWWW]]]WWWMMMGGG@@@GGG:::666FFFFFF777444222222222222222222222222333333222222222222333333222222111222222333444444333333555999>>>???<<<888888999:::BBBJJJJJJYYYwww}}}|||gggSSSXXXooobbbJJJBBB@@@CCCOOO]]]mmmzzzxxxtttpppkkkgggbbb___eeeaaaccclllxxxyyymmm___ZZZOOOEEEGGGYYYsssvvvgggTTTHHHDDDDDDBBBAAA===@@@AAA@@@@@@CCCAAA<<<<<<===???BBBAAA???@@@CCCDDD[[[MMM:::FFFQQQ\\\xxx~~~mmmpppoooUUUSSSWWWOOO@@@888666555444555666555444444444333222222222222333333333333222222222222222444333222000000000111222777222IIIdddVVV888///666111111333555555777>>>GGGZZZzzzqqq~~~pppjjj|||vvvUUUDDD>>>PPPkkkvvvpppgggqqqoookkkllluuu{{{qqqaaaWWWWWW\\\dddjjjjjjiiiiiiffflllrrrpppfff^^^dddnnnzzzxxxwwwwwwyyy|||vvvXXXEEE;;;???FFFIIICCC:::666777555555555555555555555555333333333333333333333333222222222222222222222222111111111111222222222222222222222222222222222222111111111111222222222222000222555666666666888999@@@CCCGGG```iiiPPPOOOPPPUUUaaa}}}wwwfff___YYYYYY^^^iii{{{~~~vvvsssnnnjjjiiiiiikkkrrr{{{ssswwwlll___YYYTTTWWW\\\ZZZOOOEEE>>>AAA999444>>>CCC:::222333333333333333333333333444333333222222333333444333333333222333333444444111444888===>>><<<666222444666888AAAGGGHHH___}}}xxxyyyeeeQQQ___sssRRRFFFCCCBBBGGGUUUdddtttzzzxxxuuuqqqkkkfffbbb___ddd```aaajjjuuu|||pppddd]]]QQQHHHPPPjjjxxx^^^OOOJJJGGGGGGHHHEEEGGGFFFBBB@@@BBBBBB???:::===@@@CCCBBB@@@???@@@999HHHDDD<<>>DDDMMMlll{{{RRREEEMMMOOOTTTeeexxxjjjfffbbb______fffwww~~~yyyuuutttppplllnnntttwwwxxx{{{]]]^^^\\\XXX\\\___TTTDDD:::777666333555@@@AAA333444444444444444444444444444444333333333333444444555444444333333333333444111444888999888555444333000333555<<>>>>>CCCJJJKKKDDD;;;777666666666666666666666666444444444444444444444444333333333333333333333333222222222333333333333444333333333333333333333333222222222333333333333444333444555555666888;;;>>>???GGGUUUyyyjjjEEEAAAOOOPPPUUUiii~~~kkkiiieee```[[[\\\kkkzzz}}}||||||wwwooommmqqq~~~}}}}}}{{{ZZZbbbaaaYYY\\\cccYYYEEE<<<666:::999555EEEMMM;;;444444444444444444444444555444444333333444444555666555444444333333333333333555666444111111444777444777999>>>CCCKKKttt}}}~~~vvv\\\PPP[[[}}}\\\IIICCCAAACCCKKK\\\mmm}}}}}}}}}{{{xxxsssooollllllqqqnnnnnnqqqvvv|||zzzqqq```[[[RRRQQQdddkkkUUUIIIMMMWWWcccccc\\\PPPGGGDDDBBB???IIIJJJHHHDDD@@@AAABBBCCCDDD:::===FFFDDDGGGSSS[[[ssszzz~~~nnnddd[[[TTTRRR>>><<<::::::;;;<<<;;;:::777777666555555555555555333333333333333333333333000111333444555444444333666222555444111888;;;111222444777999888:::EEEQQQiiihhhwwwgggNNNAAA@@@IIIZZZdddfffooo{{{wwwppp{{{kkkUUUUUUKKKNNNPPPQQQSSSZZZbbbfffrrrssswwwzzztttiiibbbaaaeeewww}}}xxxvvvxxx~~~xxx}}}\\\GGG>>>===AAAJJJNNNGGG===777777777777777777777777777444444444444444444444444333333333333333333333333222222333333333444444444333333333333333333333333222222333333333444444444444555555555555888<<>>:::666555666666444222777555333222333444444444888333111444444000111666555555555666666666777777555222000777>>>999EEEbbbzzz|||rrrhhhHHHCCCDDDRRRbbbaaaYYYfff~~~xxxuuugggTTTTTTLLLJJJJJJLLLMMMQQQ[[[eeejjjlllsssyyyxxxnnnddd```mmmzzz|||xxxvvv|||xxxwwwXXXOOO???>>>AAAHHHNNNLLLAAA777555555555444444555666666555777999;;;;;;999777555777666666555555666666777444444444333333222222222555555555555555555555555333333444444444555555555444555666666777:::>>>AAAMMMMMMbbbzzz[[[FFFKKKPPPPPP```xxx~~~sssmmmlllfff\\\[[[aaatttvvvuuuyyyxxxmmmsssyyynnnhhh```MMMBBB999===:::999888WWW888555555555555555555555555666666555555555555555555666666666666666666666666555555555555666666666666999===@@@CCCJJJ\\\}}}vvvzzzrrr]]]RRRUUUzzzqqqRRRBBBDDDIIIIIIVVVlll~~~}}}yyyvvvsssooollliiiiiijjjlllqqq{{{uuulll\\\XXXRRRZZZ|||mmmNNNHHHZZZppp}}}dddNNNHHHBBB>>>EEEGGGLLLQQQPPPIIIBBBAAACCC@@@AAAAAABBBDDDIIIOOOTTT^^^xxxxxxccc___]]]VVVBBB<<<888777888999@@@GGGFFF@@@777222111222444444555444333333444555666666555111111555555333444888444444444555555555666666888777666===BBB???PPPqqqppp]]]CCCEEEOOO___fff^^^VVVdddzzzyyyvvveeeRRRPPPJJJHHHHHHJJJKKKNNNXXXbbbiiikkkqqqyyyyyypppgggcccuuu~~~wwwuuu{{{yyy{{{wwwaaaRRRCCCBBBCCCKKKRRRPPPEEE:::777777666666666666777777444555777888888777555444555555444444444444555555777777777666666555555555444444444444444444444444222222222333333333444444333444555555555888<<>>888888:::;;;===AAA???:::555111222444666777444444444555666666666777666444444777777555555888555555555555666666666666666777777<<<@@@@@@WWWyyylllOOO???FFF]]]qqqmmm[[[VVVfffyyyyyyuuucccSSSOOOJJJHHHHHHIIIJJJMMMVVVaaaggghhhnnnwwwyyytttnnnlllrrrppp{{{}}}nnnooodddLLLDDDAAAAAAIIIRRRQQQFFF:::888888777777777777888888666666666666666666666666555555444444444444555555666666666555555555555555444444444444444444444444333333333333444444444444444555555555555777;;;>>>EEERRRtttaaaNNNCCCIIIQQQWWWjjjxxxjjj]]]WWW[[[hhhzzz~~~nnn```gggmmmiiibbb[[[HHH===:::999:::AAAJJJ999999999888888888888888888<<<;;;;;;:::999888777777666666666666666666666666777777888888888999999999888999>>>BBBLLLqqqyyyrrr```KKKLLL]]]\\\KKKFFFHHHPPPTTTbbbyyywwwqqqnnnnnnnnnoooqqqpppnnnmmmpppvvvxxxooo^^^TTTRRRlllpppYYYTTTkkkmmmSSSIIIAAA===DDDLLLXXXaaa]]]QQQGGGCCCBBBBBBBBBCCCCCCDDDGGGMMMQQQVVVfffjjj^^^]]]MMMBBB::::::>>>>>>======555555666777777666444333444555666666555555555666999888888888777666555555777777777777888888888888444666777:::;;;>>>\\\}}}kkkHHHDDDGGGhhhrrr]]]\\\ooo{{{tttwww^^^VVVQQQLLLJJJIIIJJJJJJMMMVVV```eeeeeeiiiqqquuuvvvxxx{{{zzznnnooo|||dddhhhiiiLLLGGGAAA???GGGQQQSSSGGG;;;888888777666666666777777999888777666666777888999666666555555555555666666666666666666666555555555666666666666666666666666444444555555555666666666666777777777777999===@@@AAAUUU}}}xxxTTTIIIDDDIIIQQQ[[[nnn|||pppccc[[[ZZZaaalll|||qqqjjjqqqnnnbbb[[[KKK???999999;;;FFFBBB:::======<<<;;;999888777777;;;;;;::::::999888777777666666666666666666666666777888888888999999999999::::::CCCGGGSSSrrrtttwww^^^HHHOOOfffuuuRRRGGGFFFIIIOOOVVVggg~~~yyyqqqnnnmmmmmmmmmoooooonnnmmmpppvvv~~~uuulll```TTTUUUuuuiiiYYY\\\tttpppWWWNNNFFFBBBHHHQQQ]]]ddd^^^SSSLLLGGGCCCCCCDDDCCCBBBBBBCCCGGGJJJTTT___vvvzzzccc\\\QQQEEE;;;;;;>>>>>>;;;:::999:::;;;;;;:::777666555666777888777444333444666777777777666555555555444666777777777777888888888777::::::;;;<<>>EEERRRVVVLLL???888777666555555555555555999888666555555666888999666666555555555555666666777777777777888888888888555555555555555555555555444444444444555555555555666777777777777999===@@@AAAZZZhhhLLLGGGFFFKKKSSS___sssxxxkkkbbbZZZ]]]bbblll~~~|||kkkqqqooobbb]]]QQQDDD:::;;;===MMM<<<===???>>>===;;;999888666666999999888888777777666666777777777777777777777777888888999999999:::::::::::::::FFFLLLXXXnnntttxxx]]]IIIWWWuuuhhhMMMEEEFFFKKKQQQ]]]qqqxxxssspppooonnnllllllmmmnnnqqqvvv}}}{{{pppfff___TTT\\\zzz]]]UUUeeeiiiRRRKKKDDDAAAHHHRRR^^^fffaaaYYYTTTMMMEEEEEEFFFEEECCCBBBBBBEEEGGGNNNWWWjjj~~~bbbYYYSSSGGG===;;;===<<<:::999<<<;;;:::999:::???EEEJJJ888::::::888555444777;;;777999777444444777888666666666666666777777777777888::::::<<<>>>EEElll~~~]]]???FFFNNNllluuujjjssshhhTTTWWWLLLLLLJJJHHHHHHGGGIIIQQQZZZdddeeeggghhhhhhooo~~~}}}yyyvvvvvvyyyxxxooouuugggQQQEEE;;;AAAOOOVVVMMMAAA:::999888777666666666666888777666555555666777888666555555444444555555666444444555555555555555666444444444444444444444444222333333333333444444444555666777777888:::>>>AAAGGGeee}}}]]]HHHIIIKKKOOOVVVdddxxxwwwkkk]]]^^^^^^cccqqqnnnoooqqqgggeeeWWWIII===>>>AAAUUU:::AAA??????>>>===<<<::::::999:::999999999999999999999:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;<<>>>>>======???:::::::::999<<>>CCCDDDEEEAAA999777:::;;;999888888888999999999:::::::::;;;;;;>>>DDDNNNvvvsssUUU???FFFXXXkkkwwwrrrooozzzkkkXXX\\\MMMPPPMMMKKKKKKIIIKKKRRR\\\ccchhhllljjjeeeiii}}}~~~}}}tttqqqpppZZZJJJ===AAARRR[[[TTTHHH>>>===<<<;;;;;;:::::::::;;;::::::::::::::::::;;;999999888888888888999999555555555666666666777777666666666666666666666666555555555555666666666666777888999:::;;;>>>CCCFFFRRRsss~~~vvv}}}pppYYYGGGKKKOOORRRYYYggg{{{sssaaaaaa______jjj}}}|||zzzuuuvvvmmmnnn[[[LLL???AAADDDYYY999DDDAAAAAA@@@@@@??????>>>>>><<<<<<<<<===============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>BBBBBBTTT\\\hhh~~~rrrtttzzzttt]]]SSSsss}}}ZZZLLLHHHIIIRRR```rrr}}}yyyvvvqqqssswwwyyy{{{~~~{{{pppeeeWWWVVVlll}}}bbbiiigggNNNHHHGGGIIITTTcccpppwwwuuuqqqjjjYYYFFFIIIJJJJJJIIIHHHIIIKKKMMMQQQXXXggglllccc]]]RRRHHHCCCAAA@@@BBBEEE>>>@@@AAA???======@@@CCC;;;======;;;:::<<>>===:::<<<<<<<<<=========>>>>>>@@@AAAAAAFFFNNNZZZsssYYYIIIPPP___kkkrrrpppqqq|||ppp^^^cccRRRUUURRRPPPOOONNNOOOVVV```cccjjjqqqmmmddddddxxx}}}vvv}}}gggUUUFFFJJJ[[[fff```UUUBBBAAA@@@???>>>>>>>>>>>>????????????????????????>>>======<<<<<<======>>>=========>>>>>>?????????::::::::::::::::::::::::999999999999::::::::::::;;;<<<===???@@@DDDHHHLLLZZZ}}}qqqqqqooobbb[[[[[[\\\cccooozzz{{{zzzxxxyyyyyyhhhVVVTTT^^^ccc[[[QQQQQQSSSVVVXXXXXXVVVSSSQQQSSSRRRPPPNNNLLLKKKJJJJJJNNNUUU^^^fffjjjhhhddd```RRRPPPNNNLLLMMMPPPTTTVVV[[[]]]eeezzzzzznnnzzzvvvjjjkkkpppttt~~~tttrrruuuxxxooocccoooqqqtttwww|||ppplllpppsssnnngggjjjiiihhhfffcccaaa^^^]]]````````````````````````ggggggfffeeedddcccaaa```\\\]]]^^^___eeekkklllhhhbbbmmmwwwzzz~~~~~~yyywwwxxxxxxwwwuuuvvvvvvwwwwwwxxxyyyzzzzzzyyyyyyyyyxxxxxxwwwwwwwwwtttuuuxxxzzzyyywwwsssqqqoooiiiaaa]]]^^^```bbbbbb```````````````````````````aaaeeeppp}}}