BM6P6(@ }}}yyyvvvtttsssqqqpppmmmiiiccc]]]XXXSSSNNNKKKLLLGGGAAA>>>???===888444333333333333333333333333555555444444444444555555>>>@@@CCCGGGJJJNNNSSSWWW\\\ZZZZZZcccttt~~~qqqjjjddd```^^^^^^\\\YYY[[[``````gggnnnvvvuuunnnmmm{{{vvvPPP<<<...,,,///,,,,,,,,,&&&+++++++++************)))'''''''''''''''''''''''''''&&&&&&'''(((((('''%%%'''((()))%%%)))&&&&&&&&&%%%%%%$$$$$$$$$&&&'''&&&%%%$$$$$$&&&(((&&&'''''''''&&&%%%%%%$$$&&&'''(((((('''%%%$$$###((((((((('''&&&(((+++---444999@@@GGGMMMQQQUUUXXXZZZ\\\^^^___```aaaccceeecccggggggcccbbbaaaXXXMMMMMMLLLQQQddd{{{www}}}zzzmmmddddddeeekkk}}}}}}tttooohhhcccaaa^^^[[[XXX\\\]]]^^^___aaaeeejjjnnnsss{{{___@@@,,,000...***000******)))))))))))))))(((''''''''''''((((((((((((''''''###&&&******(((%%%%%%&&&'''&&&%%%%%%''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&###%%%&&&%%%######%%%(((%%%&&&&&&%%%######%%%'''((())))))((('''''')))+++111666===DDDIIIMMMQQQTTTXXXYYY[[[___cccggghhhhhhjjjiiijjjjjjeeeZZZSSSRRRSSSjjj~~~{{{xxxuuutttsssqqqoookkkfff___XXXTTTOOOLLLIIIKKKFFF@@@>>>>>><<<888444111111111111111111111111555444444444555666777888AAAEEEJJJNNNQQQTTTXXXZZZ^^^\\\[[[aaakkktttyyyzzzjjjgggcccbbbgggpppzzzsssjjjgggccc```___\\\YYY[[[______dddjjjrrr|||zzz[[[AAA222...000------...'''+++++++++************)))************************'''&&&&&&'''(((((('''%%%(((((()))***&&&"""%%%***(((((('''''''''&&&&&&&&&&&&''''''&&&$$$%%%&&&(((&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&''''''&&&&&&%%%'''((((((''''''(((+++...555:::AAAGGGMMMQQQVVVXXXZZZ\\\^^^___```aaaccceeedddggggggdddcccaaaYYYOOOMMMPPPZZZooo~~~oooqqq~~~oooiiigggkkkmmmsss~~~uuummmhhheeecccaaaaaaccceeefffiiinnntttxxx}}}dddGGG111444///+++111++++++)))))))))))))))(((''''''%%%&&&&&&''''''&&&&&&%%%$$$'''))))))'''%%%&&&''''''&&&%%%%%%''''''&&&%%%$$$$$$%%%&&&''''''''''''&&&((()))(((&&&&&&(((+++'''((('''%%%$$$%%%''')))'''((()))(((((())),,,///111666>>>EEEJJJOOOSSSUUUXXXYYY\\\```dddggghhhhhhllljjjiiihhhbbbYYYVVVWWWcccyyy|||zzzvvvtttsssrrrpppooommmhhh```YYYTTTQQQNNNLLLHHHDDD???===<<<:::777333000000000000000000111111333444444555777888:::;;;CCCIIIQQQWWWZZZ[[[[[[[[[^^^[[[YYYYYY[[[\\\YYYWWWOOOMMMJJJJJJNNNTTT\\\```ooouuu}}}vvvmmmkkkfffaaa```]]]ZZZ[[[^^^]]]aaaeeekkkwww}}}lllJJJ888111111---...///)))+++++++++************)))'''''''''''''''''''''''''''&&&&&&'''(((((('''%%%%%%"""$$$(((***'''&&&'''(((''''''''''''&&&&&&&&&''''''((('''%%%%%%''')))&&&&&&''''''&&&&&&%%%%%%###$$$%%%&&&'''''''''''''''((((((''''''))),,,///666;;;AAAHHHMMMQQQVVVXXXZZZ[[[^^^______```bbbdddccceeeeeecccaaa^^^WWWPPPLLLWWWiiisssjjjtttrrrfffgggnnnvvvzzz{{{tttrrrqqqqqqppprrruuuyyy}}}nnnPPP777555...(((///)))))))))))))))))))))(((((('''%%%&&&&&&''''''&&&&&&%%%&&&'''((('''&&&&&&&&&((('''&&&%%%%%%''''''&&&%%%###$$$%%%&&&''''''''''''$$$%%%%%%%%%$$$$$$&&&(((((('''&&&$$$###$$$'''***&&&'''((())))))+++///111111777???FFFLLLPPPTTTWWWXXXZZZ]]]aaadddgggiiijjjmmmjjjhhheee^^^YYYZZZ___ttt{{{xxxtttrrrqqqqqqooonnnmmmggg^^^WWWRRRPPPNNNMMMDDDAAA===;;;:::888555333111111111222222222222222222333444555777:::<<<===DDDLLLVVV^^^```___\\\ZZZWWWTTTPPPMMMKKKGGGCCC???@@@???>>>???AAAEEEIIILLLNNNSSSYYY___eeejjjppptttwwwyyy}}}ssslllfff```___]]]ZZZ[[[^^^]]]]]]___ccclllxxxyyyzzzUUU@@@444222,,,...000***+++++++++*********))))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''(((((('''%%%###!!!"""'''(((%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&&&&'''(((%%%&&&&&&'''&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''''''''((((((((((((***...111888<<>>CCCHHHMMMQQQVVVYYY[[[\\\^^^_________aaaccccccbbbbbbaaa^^^YYYUUUTTTQQQjjj~~~oootttqqqooovvvqqqPPPDDD444,,,333...///(((((())))))))))))((((((((())))))))))))))))))(((((('''&&&&&&&&&''''''''''''&&&%%%%%%''''''&&&%%%###$$$%%%&&&''''''''''''%%%%%%%%%%%%&&&(((((()))&&&%%%$$$"""!!!"""%%%(((&&&'''(((((('''(((+++...333999BBBIIIOOORRRUUUVVVXXX[[[___bbbdddfffiiilllhhhhhhiiifff^^^ZZZaaalll}}}yyyvvvrrrooonnnllljjjiiiaaa\\\TTTNNNJJJGGGEEECCC===<<<:::888555444333222------......//////000000222222222333555666888999CCCJJJTTT[[[[[[VVVQQQMMM>>><<<999666444555666777222222333444555666666666;;;<<<===>>>???BBBGGGKKKSSSZZZhhh~~~ooofff^^^\\\\\\ZZZYYY[[[\\\YYYXXX[[[^^^dddoooxxxoooSSS>>>444,,,---///***+++++++++************)))(((((((((((((((((((((((('''&&&&&&'''(((((('''%%%'''&&&''''''$$$ $$$+++&&&&&&&&&''''''''''''((($$$&&&''''''&&&%%%%%%&&&%%%%%%&&&&&&''''''&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&'''((()))***,,,111444<<<@@@DDDIIIMMMQQQVVVYYY\\\^^^___`````````bbbdddeeedddcccccc___YYYWWWYYYZZZvvv{{{pppvvvsssuuu{{{^^^KKK666+++000+++,,,'''(((((()))))))))))))))&&&''''''((((((''''''&&&((('''&&&&&&'''((('''&&&'''&&&%%%%%%''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&$$$###"""###%%%''''''''''''(((((('''%%%%%%''')))&&&'''(((''''''(((+++---555;;;CCCJJJOOOQQQSSSTTTVVV[[[```bbbccceeehhhlllfffgggiiieee]]][[[eeesss{{{xxxyyyvvvqqqnnnllljjjhhhfff^^^YYYSSSMMMIIIFFFCCC@@@;;;:::999666444222222222,,,,,,---......///000000222111111222222333444555;;;AAAIIINNNMMMHHHCCC???666555444222000111222444111111222333444444444444555888:::;;;;;;<<<===>>>GGGOOO]]]ppp|||~~~uuujjj```]]]\\\YYYWWWXXXZZZWWWWWW\\\___dddnnnzzz|||]]]DDD777---...111++++++++++++************)))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''(((((('''%%%%%%######''''''######%%%&&&&&&&&&'''''''''((((((###$$$&&&'''%%%$$$$$$%%%$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$%%%&&&((()))&&&'''))))))***---222555>>>AAAEEEIIIMMMQQQVVVYYY]]]___aaaaaaaaaaaacccddddddbbbbbbbbb]]]VVVVVVZZZdddzzzrrrxxx~~~nnnUUU;;;,,,///((((((''''''((()))))))))))))))''''''(((((((((((('''''''''&&&%%%'''))))))'''$$$'''&&&%%%%%%''''''&&&%%%&&&&&&''''''&&&&&&%%%$$$"""  ###&&&%%%$$$'''((())))))((('''((()))%%%&&&(((((((((***---000666<<>>AAA@@@;;;666333222222333111///...//////......///000111111111111---111666999888666555444>>>FFFSSSdddyyyrrrqqqnnnkkkmmmyyy{{{oooccc___\\\XXXVVVVVVXXXVVVWWW]]]aaafffqqq}}}cccHHH999///000222,,,+++++++++************)))))))))))))))))))))))))))'''&&&&&&'''(((((('''%%%((($$$$$$+++000---(((%%%$$$$$$$$$%%%%%%&&&&&&&&&"""$$$&&&&&&%%%######$$$$$$%%%%%%&&&'''''''''&&&$$$######$$$%%%'''***+++&&&'''))))))+++...222666???BBBEEEIIIMMMQQQVVVZZZ^^^```aaabbbaaabbbccceeeaaa^^^^^^___ZZZRRRRRRXXXlllvvvqqqzzzcccEEE333444---,,,''''''((()))))))))))))))))))))************))))))&&&%%%%%%(((******&&&###'''&&&%%%%%%''''''&&&%%%''''''''''''&&&%%%$$$$$$%%%###!!!###&&&)))((('''$$$&&&))))))(((&&&&&&&&&$$$&&&'''(((***,,,000333666<<>>AAAHHHWWWjjjtttlll___WWWWWWZZZ___fffttt|||sssggg^^^[[[YYYVVVSSS[[[VVVTTTYYYaaaiiirrrzzzuuuVVV===333333000)))000***'''((()))'''''')))'''&&&%%%$$$$$$%%%&&&'''&&&&&&''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%(((((($$$###&&&$$$&&&''''''&&&%%%%%%&&&###$$$$$$!!!###((()))'''###$$$&&&'''''''''&&&%%%%%%&&&&&&''')))---333888AAAHHHOOOPPPNNNOOOSSSYYY\\\]]]___```aaacccfffiiicccddd```\\\YYYNNNOOO```yyyvvvmmmsssxxxtttOOO666------...++++++******)))(((((((((((((((((((((''''''''''''((('''&&&(((***+++((($$$&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((($$$$$$%%%&&&&&&''''''((('''''''''''''''+++000444777>>>FFFLLLOOOQQQTTTVVVYYY[[[___aaabbbccceeegggiiidddbbb___XXXZZZqqq~~~{{{xxxwwwuuurrrpppnnnjjjeeebbbXXXTTTMMMHHHDDD@@@===;;;777666333111000//////000......------......///000//////......///000111222......///000000000000000---///111333333222111000,,,---///000222333333333000111333444555666888999999<<>>;;;999666444222111000///000000///............///000000------------------......000///...---...///000111111000---,,,,,,///222444000111111222222111111000222222333555777999::::::;;;>>>@@@CCCKKKRRRRRRNNNHHHDDDBBBBBBCCCGGGQQQ\\\jjjwwwttteee\\\YYYZZZ[[[WWWVVVXXXYYY[[[aaaiii|||}}}]]]BBB555222111---((('''***+++******,,,))))))(((((((((((())))))%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%(((((($$$###&&&###$$$&&&&&&$$$###$$$%%%%%%%%%######&&&(((###(((((('''&&&&&&((()))***'''(((((())),,,111777;;;CCCHHHNNNQQQRRRTTTXXX[[[]]]___bbbccccccdddfffhhhccceee___[[[[[[XXXddd||||||nnngggnnnxxxttt```VVVSSSRRRVVV]]]hhhrrrzzz}}}~~~yyyyyy}}}zzz]]]@@@...'''++++++******)))(((((((((((((((((((((''''''''''''***((('''&&&'''(((((()))''''''''''''''''''''''''(((''''''''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%'''((((((((()))---222777===CCCJJJNNNOOOQQQTTTWWWZZZ\\\___bbbcccdddfffhhhddd```]]]]]]```lll~~~|||{{{vvvtttqqqnnnkkkfffaaa]]]VVVQQQKKKEEEAAA===:::888555444222000//////000000...............///000000+++,,,---...///000000111111000///...///000111222444222///,,,,,,---000111111111222222222222111111555333333444777999888777999;;;???GGGSSS]]][[[TTTIIICCC???>>>???@@@GGGNNNUUU```sss{{{jjj^^^[[[[[[ZZZWWWWWWXXXXXXXXX]]]dddyyyjjjKKK999222000---((('''***,,,******+++((())))))))))))))))))(((%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%(((((($$$###&&&$$$&&&''''''&&&%%%%%%&&&&&&)))***'''&&&)))+++)))(((((('''&&&&&&((()))***&&&'''((()))+++000777;;;CCCHHHNNNRRRTTTVVVZZZ]]]]]]```cccddddddeeefffhhhccceee___ZZZ[[[\\\llluuukkkiiiqqqzzz~~~fffUUUOOOOOOPPPVVV```mmmvvvzzzyyywwwssssssyyy}}}zzz|||jjjJJJ444,,,++++++******)))((((((((((((((((((((('''''''''''')))((((((&&&&&&'''(((***''''''''''''''''''''''''(((''''''''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((((((***...444888>>>CCCJJJMMMOOOQQQTTTXXX[[[^^^aaacccdddeeegggiiifffccc```___cccqqq|||zzzvvvtttpppmmmiiiddd___[[[UUUPPPJJJDDD@@@<<<999777444333111000//////000000---------------...//////***+++---///000111222222...............///000000000111222333222///---+++...///000222333444444555444111000222555777555333:::>>>DDDOOO___jjjiiiaaaOOOGGG@@@>>>??????BBBGGGIIIQQQaaavvvnnnaaa\\\[[[YYYXXXXXXZZZYYYWWW\\\cccwwwyyyWWW???222,,,///+++***---///,,,+++---(((((())))))))))))((((((&&&'''(((((()))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%(((((($$$###&&&$$$&&&((('''&&&%%%&&&&&&$$$)))***%%%!!!###'''(((''''''&&&&&&''''''((()))((((((***+++...333999>>>DDDHHHMMMRRRUUUXXX[[[^^^^^^aaadddeeefffffffffgggdddeee^^^YYYZZZ^^^rrryyyrrrrrrxxx}}}sss___SSSOOOOOOLLLTTTaaappp{{{}}}zzzuuuwwwxxxqqqsss~~~rrrPPP777///++++++******)))(((((((((((((((((((((''''''''''''%%%&&&'''&&&$$$$$$&&&'''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((((((((())))))+++///555999===BBBHHHLLLNNNQQQUUUXXX]]]```ccceeefffgggiiikkkgggeeeccccccjjjyyyzzzwwwwwwuuuqqqmmmjjjddd___[[[TTTOOOIIICCC???<<<888666333222111000//////000000,,,,,,,,,,,,,,,---......+++,,,...///000000000///------...///////////////000111222333333111///---...///000222333444555555333000...111555888666444:::AAAJJJTTTbbbmmmppplllWWWMMMCCC@@@??????@@@CCCFFFIIITTTeeeuuuqqqddd\\\YYYWWWXXXZZZ\\\ZZZXXX]]]dddwwweeeIII777...000,,,+++...///,,,***+++''''''((())))))(((''''''&&&''''''((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%(((((($$$###&&&$$$%%%''''''%%%$$$%%%&&&!!!%%%&&&###!!!###$$$"""%%%%%%&&&''''''''''''''')))***+++,,,///444;;;@@@EEEHHHMMMRRRVVVZZZ]]]___^^^aaaeeeffffffffffffgggeeeeee^^^XXXYYY___vvvzzziii\\\UUUQQQOOOQQQYYYfffvvv~~~|||qqqoooyyyzzzzzzVVV;;;333++++++******)))(((((((((((((((((((((''''''''''''$$$&&&((('''%%%$$$%%%'''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&&&&&&&&&&(((((())))))+++///555:::???DDDJJJNNNPPPTTTXXX\\\___aaaeeeggghhhiiikkkmmmeeeeeeeeehhhrrr|||~~~xxxtttxxxvvvrrrnnnjjjeee___[[[TTTOOOIIICCC???;;;888666333222111/////////000000,,,++++++++++++,,,------,,,---...//////...---------...000111111111000///444222000......000333555111222222333333222222111333000///222888;;;:::777555???IIIQQQZZZeeelllmmmYYYMMMAAA===<<<::::::<<>>EEEOOOZZZaaaeeeUUUJJJAAA===<<<::::::<<>>333///------***&&&'''*********))))))(((((('''''')))'''%%%$$$$$$&&&(((***$$$&&&&&&%%%$$$%%%))),,,&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''&&&'''((())),,,111888<<>>;;;777333444111///.../////////...------,,,+++,,,---.../////////000000000111111111000111222333333333333333222222222111111222222222111000000111111222333444333333444888>>>@@@???===999888:::>>>FFFOOOUUUXXXSSSJJJCCCBBBBBBAAAAAACCCDDDBBBFFFLLLOOORRR___nnn|||yyyyyy~~~mmmaaaZZZWWWUUUTTTVVVVVVVVV[[[aaaxxxzzzyyysssVVV999333000...------,,,***)))************))))))))))))'''''''''((((((((((((((('''''''''''''''&&&&&&&&&(((((((((((()))(((&&&#########$$$&&&)))***)))(((''''''''''''''''''''''''&&&&&&&&&''''''(((((()))&&&(((,,,///333888===AAALLLQQQWWWZZZ[[[\\\^^^aaadddeeefffgggggghhhhhhhhhbbb[[[TTTQQQVVVfffzzzggg]]]ZZZ\\\aaa___XXXWWW]]]jjj}}}~~~xxx}}}wwwqqqsssxxx~~~jjjIII666111...---+++''''''+++))))))))))))(((((((((((()))(((&&&%%%%%%&&&'''(((%%%&&&&&&%%%$$$$$$''')))%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''(((((()))***,,,111777<<>>FFFOOOUUUYYYSSSKKKDDDDDDEEEDDDDDDFFFEEEDDDHHHMMMOOOPPPXXXbbbsssuuummmlllqqq|||rrrddd\\\XXXUUUSSSTTTTTTTTTXXX___lllwww~~~aaa@@@666111.........,,,)))(((*********)))))))))(((((())))))(((((('''''''''&&&''''''''''''''''''''''''%%%%%%%%%'''((()))))))))&&&&&&%%%%%%&&&'''''''''(((((((((''''''&&&&&&&&&%%%&&&&&&'''((()))******'''))),,,///222888>>>BBBJJJOOOUUUXXXXXXYYY\\\^^^dddeeeggghhhiiiiiiiiiiiibbbZZZSSSSSS[[[mmmyyyxxxzzzrrr```[[[ZZZ```hhheee\\\YYY^^^qqq|||{{{rrrkkkfffiiinnnrrrxxx~~~{{{~~~vvvQQQ:::444...---+++((((((+++(((((((((((())))))))))))***)))'''%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&'''$$$%%%&&&''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''))))))***+++---222888<<>>DDDOOO[[[dddiii___UUUKKKHHHGGGEEEEEEGGGGGGJJJNNNRRRUUUWWW[[[^^^```kkkzzzwwwjjjaaagggvvvvvvmmm]]]XXXUUUSSSPPPOOOSSSYYY^^^lll~~~wwwttt{{{WWWBBB666...000111,,,***,,,((((((((((((''''''''''''+++******((('''&&&%%%$$$&&&&&&&&&'''''''''''''''&&&&&&&&&%%%######&&&((($$$%%%&&&%%%$$$$$$&&&(((((('''''''''&&&&&&%%%%%%&&&&&&&&&''''''(((((())))))))))))+++///666@@@FFFJJJOOOUUUYYYZZZ[[[^^^aaabbbdddgggiiijjjjjjiiiiiiccc\\\ZZZeeevvv{{{ppphhhjjjppp{{{jjjZZZTTTWWW```kkkkkkeeegggooo{{{|||yyygggaaacccdddbbbcccgggiiihhhiiimmmmmmyyycccCCC999000---,,,******,,,))))))))))))(((((((((((((((''''''&&&&&&&&&'''''')))(((''''''))))))(((&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''((()))***,,,///444;;;???FFFIIIMMMQQQTTTYYY^^^bbbjjjjjjjjjiiiiiiiiiiiiiiieeefffooo~~~|||tttsssqqqpppnnnjjjeeebbbVVVPPPHHHBBB>>>:::555111333111.........///......,,,,,,,,,---------......//////000000000111111111111111111222222111111000111222222222222222222111222222222222333444555555777999@@@LLLXXXZZZRRRIII???>>>@@@GGGRRR^^^hhhnnniii]]]QQQKKKHHHEEEFFFHHHJJJMMMQQQTTTWWW[[[]]]^^^aaahhhsss~~~oooffffffvvv|||rrr```[[[VVVSSSPPPMMMQQQWWWZZZgggwwwzzzooo~~~hhhHHH999...000111,,,+++///)))))))))(((((((((((('''((((((((((((''''''''''''&&&&&&&&&'''''''''(((((( ###''''''%%%######$$$$$$&&&((('''&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))+++...222999AAAFFFIIIOOOUUUZZZ[[[]]]aaadddaaacccfffiiijjjjjjiiihhh```[[[^^^oooyyylllfffjjjsss~~~kkk\\\[[[^^^gggqqqqqqnnntttxxxccc\\\]]]eeedddfffjjjlllkkklllqqqpppyyyiiiGGG;;;111---,,,+++***,,,******))))))((((((''''''&&&&&&&&&&&&''''''''''''(((&&&%%%&&&))))))'''%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&'''''''''(((***,,,///555<<>>:::555111444111///.../////////...+++,,,---.........------000111111111111222222222222222333333333222222111222222444555555444222222222222222222333444555555999;;;CCCPPP]]]^^^VVVLLL@@@???AAAGGGRRR___iiiooopppcccUUUMMMIIIFFFGGGIIILLLPPPSSSUUUXXX\\\^^^^^^dddiiipppxxx}}}lllffflll|||rrrbbb]]]WWWTTTOOOLLLPPPVVVUUUbbbppp}}}lllyyytttLLL;;;///000111---,,,111************))))))))))))&&&&&&&&&'''((())))))***&&&&&&&&&'''''''''((((((%%%)))(((%%%$$$###(((***,,,***'''$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''***---111666;;;AAAEEEHHHMMMTTTYYY[[[]]]aaaddd```bbbeeehhhjjjjjjiiihhh]]]ZZZ```uuu~~~|||ooogggmmmwwwpppaaaZZZ]]]hhhuuu{{{~~~|||eee^^^___bbb```bbbfffhhhhhhkkkqqquuu{{{jjjHHH<<<111---,,,++++++,,,+++******)))(((''''''&&&%%%&&&&&&''''''(((((((((&&&$$$###%%%((()))'''$$$''''''%%%$$$$$$%%%''''''%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&''''''''''''(((***,,,000666===CCCGGGJJJNNNRRRUUUZZZ___cccgggiiilllmmmmmmjjjfffdddVVV[[[hhh~~~zzzzzzyyywwwuuurrrllleee```VVVOOOGGG@@@===999555111//////......------,,,,,,...------------.../////////000000000000111111111222222111111111111111111333333333333333333333333444555555444333444666888<<<===DDDRRR```bbbYYYNNNEEE@@@BBBLLLWWWaaannnzzzwwwhhhXXXQQQPPPNNNLLLLLLPPPRRRTTTUUUXXX]]]ccchhheeegggkkkqqqxxx~~~ooobbbrrruuuggg^^^WWWUUUTTTPPPNNNNNN[[[^^^eeevvvuuuyyyZZZ???222333---)))---///)))+++---,,,)))))),,,///&&&&&&''''''''''''''''''333,,,$$$###'''***(((%%%%%%%%%%%%%%%%%%&&&'''((('''&&&&&&'''))))))'''%%%'''''''''''''''''''''''''''''''''''''''((()))))))))((())),,,111888???DDDLLLPPPUUUYYY\\\___bbbeeecccfffggggggiiikkkhhhccc[[[ZZZbbbxxx{{{uuuxxxtttttt{{{sssddd___bbblll|||jjj^^^___hhhfffgggkkkmmmlllmmmppp{{{zzzxxx^^^JJJ777111111---)))(((+++++++++***)))(((((('''+++)))&&&######%%%(((***)))((('''&&&%%%&&&''''''&&&######$$$$$$###&&&,,,&&&###%%%&&&###'''''''''(((((((((((()))''')))+++---111777>>>CCCIIIKKKOOOSSSWWW\\\bbbfffiiimmmpppooonnnnnnjjjeeeccc```fffxxx}}}zzzzzzyyywwwuuurrrllleee```WWWQQQHHHBBB>>>:::666333444444333222000///.........------------...//////000000000111111111222222111111111111111111111111333333333333333333333333333444444444333444777999>>>AAAJJJYYYeeeeeeZZZNNNFFFCCCEEEPPP\\\fffrrr}}}{{{kkk[[[TTTRRRQQQOOOPPPRRRUUUXXXZZZ]]]___cccfffhhhjjjlllppptttwwwzzz{{{mmmcccrrrxxxiii```XXXUUUSSSPPPNNNNNNUUUYYYaaarrr|||{{{aaaCCC333333---***,,,,,,,,,,,,---+++***)))***+++(((((((((((('''&&&%%%%%%///***%%%$$$&&&((('''%%%''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))***)))***---222:::AAAEEELLLPPPUUUZZZ]]]___ccceeedddggghhhhhhiiikkkhhhbbbWWWXXXbbb{{{||||||xxxyyy}}}~~~~~~vvvgggcccgggsssssseeecccnnnkkkmmmqqqrrrqqqrrruuuwwwwww}}}hhhUUUAAA888444///+++)))++++++******)))(((((('''---+++(((&&&%%%&&&'''((()))((('''&&&%%%&&&&&&'''###"""$$$&&&&&&###%%%)))(((&&&""" $$$)))((($$$&&&&&&'''''''''((((((((('''(((***,,,000666>>>CCCIIILLLOOOSSSWWW\\\bbbfffkkknnnooolllkkkllljjjfff]]]\\\cccttt~~~{{{yyyxxxwwwuuurrrmmmfffaaaYYYRRRJJJCCC???<<<777444777666555333222000///......------------...//////111111111111222222222333111111111111111111111111222222222333333444444444222333444444444555888;;;???EEEQQQaaakkkhhhZZZMMMHHHFFFIIIUUUbbbooo{{{qqq___WWWUUUTTTSSSTTTTTTWWW\\\___aaacccdddfffoooppprrruuuvvvwwwwwwwww~~~~~~llldddppp~~~mmmcccYYYUUUSSSOOOMMMNNNQQQVVV^^^mmm|||zzzlllJJJ444222...+++,,,)))///---+++++++++***)))''')))))))))((('''&&&%%%$$$***)))'''&&&%%%%%%%%%%%%)))((('''&&&%%%%%%%%%%%%&&&((((((&&&###"""$$$''''''''''''''''''''''''''''''''''''''''''((())))))******+++...333;;;BBBFFFMMMPPPVVVZZZ]]]```ccceeeeeehhhjjjiiijjjkkkhhhbbbSSSWWWeee~~~|||}}}~~~~~~}}}nnnkkkppp~~~ooohhhqqqooopppuuuvvvuuuuuuxxxyyyyyy}}}|||iiiRRRDDD<<<444///---++++++******)))(((((((((---,,,***)))'''&&&&&&&&&(((((('''&&&&&&&&&&&&'''!!!!!!$$$(((((($$$###&&&((((((&&&$$$'''+++(((###%%%&&&&&&&&&'''''''''''''''(((***---111777>>>CCCIIILLLPPPTTTXXX^^^cccggglllnnnnnnjjjiiijjjiiifffZZZ]]]fffuuu~~~|||~~~zzzyyywwwvvvsssnnngggbbbZZZSSSJJJCCC???<<<777333333333222111000///...---...------------...//////111111222222222333333333111111111111111222222222111111222333333444555555111222444444444666:::<<>>CCCIIIMMMTTTZZZ___dddhhhkkkooorrrrrrooolllkkkgggaaa[[[cccvvv~~~|||xxxxxxyyy|||~~~}}}yyyssslllfffaaaZZZPPPHHHCCC>>>999555111000...---,,,,,,------+++...000111111000000111111111000000000000000000222222222222222222222222444333222222222333444555333333333333444444555666999:::AAAGGGGGGEEEIIIQQQVVVggg}}}tttiiibbb___^^^[[[XXX[[[]]]```bbbeeeiiimmmqqqssswwwyyyyyy~~~~~~zzzrrrlllgggttt}}}nnn\\\SSSQQQPPPMMMNNNQQQ[[[rrrtttccchhh{{{xxxwww```BBB555222000---+++,,,,,,---,,,+++)))(((+++)))(((((())))))(((&&&---***'''&&&((((((&&&$$$***(((&&&$$$$$$%%%''')))((($$$$$$))))))%%%%%%***((((((''''''&&&&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''(((&&&)))111666999@@@JJJMMMRRRYYY```dddgggiiijjjkkkiiiggggggiiiggg\\\QQQTTTbbbtttzzzyyyyyyssswwwxxxyyyrrrcccVVVKKKEEECCCAAABBBEEEFFFEEEIIIOOOWWW]]]ccciiioooqqqkkkbbbllljjjkkkooorrrsssyyyjjjGGG555---)))((((((***,,,,,,***&&&"""(((***(((&&&''')))((($$$'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%%%%&&&''''''$$$$$$%%%&&&&&&''''''(((++++++,,,...111777>>>CCCJJJNNNTTTZZZ___eeejjjmmmpppqqqpppooolllhhhcccaaabbbhhhyyy}}}|||{{{}}}~~~{{{uuuooojjjccc\\\QQQIIICCC===888333111000...---,,,,,,------,,,...000000000000000222111111111111111111111111222222222222222222222222333333222222222333444555333222222333333444555666888888<<>>>>>???BBBIIITTTaaalll{{{yyypppnnnlllkkkhhhccc\\\WWWWWW[[[```cccccccccccccccllluuu~~~xxxdddWWWTTTTTTRRRRRRXXXhhhoooXXXYYYmmmwwwuuu{{{XXX@@@444000...,,,,,,++++++)))((('''&&&***((('''((()))***)))''''''&&&&&&&&&'''(((((((((%%%%%%&&&'''((((((((('''###"""###$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''***+++...222666;;;CCCHHHQQQVVV\\\aaadddeeefffggghhhjjjooopppkkkaaaYYYWWW___lll|||jjj\\\MMMFFFCCCBBBBBBEEEFFFDDDEEEKKKQQQXXXcccmmmwww~~~xxxqqqiiibbb]]]\\\]]]```bbbccciiipppyyy~~~~~~}}}{{{yyywwwwwwyyy{{{{{{{{{}}}YYY;;;///...///,,,(((&&&'''((())))))&&&&&&$$$ """((()))'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&'''(((&&&''''''(((((()))******''')))+++///333:::BBBGGGMMMQQQWWW]]]bbbggglllpppqqqqqqpppmmmiiiccc]]]ZZZaaammm|||yyyuuusssmmmeeeYYYNNNEEE===666000111000...---,,,,,,------...//////......///111444111111222222222333333333222222222222222222222222222222333444555666666666777777777888999:::;;;<<>>???DDDGGGIIILLLVVVdddooosssuuusssrrrsssqqqllliiijjjhhhjjjmmmnnnnnnkkkhhhffffffggggggfffcccaaaaaabbbgggrrrxxxqqq|||mmm\\\UUUSSSQQQVVVaaatttnnnWWWSSS___~~~kkkKKK666...---++++++******++++++,,,---)))((('''((()))***)))(((%%%&&&'''&&&%%%%%%'''))),,,***'''$$$###$$$&&&'''###&&&&&&$$$$$$''''''%%%'''''''''''''''((((((((((((''''''''''''((())))))###(((,,,...444>>>GGGJJJRRRWWW]]]bbbeeefffggghhhnnniiijjjpppooofff^^^]]]iii{{{}}}rrrdddVVVNNNIIIFFFDDDEEECCC??????AAACCCCCCHHHSSS___lll{{{yyyjjj[[[YYYWWWXXX\\\]]]^^^cccjjjtttyyy~~~|||xxxvvvvvvvvvuuutttssstttvvvvvvwww||||||kkkeeepppgggEEE666555+++******+++,,,+++(((%%%)))***'''$$$&&&***+++(((((((((''''''''''''((((((%%%&&&&&&''''''&&&&&&%%%############$$$&&&''''''%%%&&&&&&''''''((()))))))))+++///333888>>>EEEIIIMMMQQQWWW]]]bbbggglllpppssssssrrroookkkeee___\\\aaarrr~~~zzzvvvsssmmmeeeZZZPPPHHHAAA:::555111000...---,,,,,,------,,,...000000000000000222//////000000111222222333222222222222222222222222333555666888999999999999888888999:::;;;===???@@@EEEJJJLLLMMMSSS]]]bbb```aaa^^^]]]___^^^YYYYYY]]]^^^```dddhhhjjjkkkmmmmmmoooqqqrrrqqqmmmhhheeedddgggsss}}}rrrmmmxxxrrraaaYYYUUUSSSUUUbbbuuurrr[[[SSSYYYssstttRRR;;;111000,,,+++***))))))***++++++(((''''''((()))******(((%%%&&&'''&&&$$$$$$&&&))))))((('''&&&%%%%%%&&&&&&!!!%%%%%%""""""&&&&&&###&&&&&&&&&''''''((((((((((((''''''''''''((())))))%%%+++...///444???GGGIIIQQQVVV]]]bbbeeeggghhhiiikkkgggiiiooolllaaa^^^cccqqq~~~~~~vvvhhh^^^SSSKKKHHHEEECCCCCCDDDBBB>>>>>>BBBFFFGGGNNNZZZgggtttxxxiii]]]XXXVVVWWWZZZ\\\\\\aaahhhqqqxxx~~~{{{{{{{{{{{{zzzxxxvvvsssrrrsssuuuuuutttppprrrssstttvvv|||wwwhhh___fff}}}mmmKKK888444,,,+++***+++++++++(((&&&((()))'''%%%&&&))))))%%%((((((''''''''''''((((((%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%&&&'''))))))&&&''''''(((((()))******+++...111555:::???EEEJJJNNNRRRXXX^^^ccchhhmmmqqqssssssrrrpppkkkfffaaa]]]ddduuu}}}{{{wwwrrrooollleeeZZZPPPIIIBBB<<<777111000...---,,,,,,------+++...000111111000000111...//////000111111222222222222222222222222222222444555777999:::;;;::::::888888888999;;;===>>>??????DDDFFFEEEHHHNNNMMMHHHOOOLLLMMMQQQQQQLLLMMMRRRSSSVVV[[[```eeeiiimmmpppvvvyyy{{{zzzuuunnnhhheeekkkwwwwwwllllllwwwuuueee]]]ZZZXXXQQQ___sssuuu___TTTUUUmmm|||YYY@@@666444---,,,***(((((((((((()))(((''''''((()))******)))%%%'''((('''$$$###&&&(((%%%&&&'''((((((((('''&&&$$$((()))%%%%%%******&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((...111000555@@@GGGHHHQQQVVV]]]bbbeeegggiiijjjgggfffjjjooohhh\\\]]]gggzzziii[[[RRRKKKGGGGGGEEECCCCCCCCCAAA>>>@@@FFFJJJKKKRRR___lllxxxuuuiii```[[[YYYZZZ]]]^^^___dddjjjqqqxxxzzzwwwvvvvvvvvvvvvtttrrrpppppprrrtttuuuuuummmoooqqqrrruuu|||{{{uuuhhh]]]___ssspppMMM777000---,,,***)))******)))(((%%%&&&%%%"""###&&&$$$ ((((((''''''''''''((((((%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&'''((()))++++++((((((((()))******++++++---///333777;;;@@@FFFJJJOOOSSSZZZ___eeejjjooorrrqqqqqqpppnnnjjjeee___\\\eeevvv}}}|||}}}}}}zzzvvvrrrkkkaaaTTTIII@@@:::666111000///...---......///,,,---...000111111222222888666444222111111222222555555444444333333444444888:::<<<======<<<:::888666777777888999::::::;;;<<<<<<===???AAABBBAAA@@@AAACCCEEEFFFFFFFFFHHHJJJIIIIIINNNUUUZZZ^^^eeemmmppp|||}}}vvvmmmrrr{{{|||pppiiimmmxxxqqq^^^TTTTTTTTTaaaqqqzzz]]]PPPSSSccc~~~dddDDD333000//////...---+++***))))))'''((()))))))))(((&&&%%%###&&&(((((('''%%%%%%%%%+++)))((()))++++++)))&&&&&&&&&''''''(((((())))))$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&%%%(((+++...111666===EEEJJJNNNSSS[[[aaaeeefffggghhhggghhhjjjhhhbbb]]]aaajjjxxx```QQQJJJEEECCCCCCAAAAAA@@@???@@@BBBGGGJJJOOOZZZfffmmmuuuxxxooogggcccaaa``````cccfffiiijjjuuuyyy~~~|||xxxvvvvvvwwwwwwwwwrrrpppmmmmmmooorrruuuuuutttoooooouuuvvvyyyzzzwwwmmm___ZZZggg~~~uuuTTT<<<444,,,+++******,,,,,,,,,***)))(((((((((''''''''''''***(((''''''(((((('''&&&+++%%%###&&&&&&###$$$***###''')))'''((()))((($$$'''((()))******)))((('''(((,,,222888<<>>>>>>>>>>>AAACCCAAAAAAEEEMMMRRRWWW___hhhqqq~~~yyy~~~{{{pppiiilllxxxppp^^^UUUUUUVVV___lllzzzzzz]]]PPPRRRccc~~~jjjIII666111///...---,,,,,,+++******((())))))***)))((('''&&&(((&&&$$$ !!!&&&******((('''(((******(((%%%''''''''''''((((((((((((%%%%%%&&&&&&&&&'''''''''&&&''''''(((((((((''''''(((+++...111666===EEEJJJQQQVVV\\\bbbdddeeefffgggjjjkkkllljjjddd```eeennnrrr\\\NNNHHHEEECCCDDDBBBDDDFFFCCCAAACCCKKKQQQ\\\jjjwwwzzzyyy~~~~~~vvvnnnjjjkkklllnnnrrrtttvvvvvv|||zzzwwwvvvvvvvvvuuurrrpppnnnnnnqqqsssttttttuuuppppppuuuwwwyyy{{{yyyqqqddd\\\bbbsss|||\\\AAA666...---++++++++++++***((())))))((((((((('''''''''***(((''''''(((((('''&&&...)))'''(((%%%!!! $$$&&&))))))&&&%%%&&&$$$ ''''''((()))))))))))))))(((,,,111666<<>>AAAHHHOOOTTT^^^gggqqq}}}|||qqqkkknnn{{{rrr```XXXXXXXXX]]]eeeuuu{{{]]]OOOQQQ```{{{sssPPP:::222......---,,,,,,+++,,,,,,)))************)))(((((()))'''$$$ !!!'''+++((('''''''''((((((&&&%%%((((((((('''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''(((((()))))))))(((+++...111666===EEEJJJRRRWWW]]]bbbddddddeeeeeellllllllliiicccaaahhhrrr}}}jjjVVVKKKGGGDDDCCCEEEBBBFFFIIIGGGCCCFFFPPPYYYiiiyyywwwvvv}}}xxxqqqkkkpppsssxxx}}}|||yyywwwwwwuuutttqqqpppooooooqqqssssssrrrtttpppqqquuuwwwzzzzzzmmm```]]]gggsss}}}}}}bbbEEE555111///,,,++++++***)))''')))))))))(((((((((''''''***(((''''''(((((('''&&&'''%%%%%%'''(((%%%&&&((((((***)))&&&%%%'''&&&###''''''''''''(((***++++++))),,,000555:::AAAHHHMMMRRRWWW___fffjjjmmmoooqqqqqqnnnmmmkkkddd\\\\\\```ppp|||zzzqqqjjj^^^TTTKKKBBB:::555111111///.........///000......///000111222222222333333333222333444555555---///222333444777<<<@@@GGGGGGGGGEEECCC???<<<:::888777666666666666777777888888888888999;;;???BBB===???AAABBBCCCDDDGGGJJJGGGFFFHHHNNNTTT[[[eeeooowwwwwwqqqwwwuuuccc[[[YYYWWWZZZcccuuu}}}___OOOMMMZZZttt{{{WWW===222...---,,,,,,,,,,,,------++++++++++++******))))))'''((()))(((&&&&&&''')))((((((((((((((('''&&&%%%(((((((((''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((()))***++++++(((+++...111666===EEEJJJQQQUUU[[[```bbbdddeeeffflllkkkjjjfffaaa___gggrrruuudddQQQHHHFFFDDDCCCDDDBBBEEEGGGGGGHHHMMMVVV^^^ooozzzvvvkkkhhhnnnsss||||||tttmmmhhhfffqqquuu|||}}}zzzxxxwwwvvvtttooonnnnnnnnnpppqqqpppnnnpppoooppptttwww|||xxxfff\\\aaakkk~~~}}}fffHHH555111///,,,+++++++++***((()))))))))(((((((((((('''***(((''''''(((((('''&&&""""""$$$'''))))))***+++'''******'''(((+++,,,***'''&&&&&&&&&(((***,,,------...111444999@@@HHHMMMQQQWWW___fffjjjmmmnnnooonnnlllkkkhhhaaa[[[\\\bbbsss}}}{{{ooofffZZZPPPHHHBBB:::555222111000///...//////000...///000111111222222111444333333222222222222222///222444444444666===BBBKKKJJJHHHFFFCCC???<<<::::::999777666666777888999<<<===>>>>>>>>>AAAEEEIIICCCGGGKKKOOOPPPQQQRRRSSSUUURRRSSSYYY___fffrrr}}}{{{vvveee[[[VVVUUUYYYdddzzz~~~aaaOOOIIIRRRiii___@@@222///...---,,,+++,,,---...,,,++++++***************'''((())))))((('''((()))((()))))))))((('''''''''((((((''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''((()))+++,,,(((+++...111666===EEEJJJNNNSSSYYY^^^aaacccfffggglllkkkiiieee___^^^fffrrrppp```OOOGGGFFFDDDDDDDDDEEEDDDEEEIIIPPPWWW]]]```lllooolllbbbZZZ[[[^^^```gggjjjmmmnnnkkkhhhhhhjjjpppuuu}}}|||zzzyyyyyywwwvvvmmmlllkkklllmmmmmmllljjjkkklllooosssvvv~~~jjj\\\___jjj|||jjjNNN:::000...+++***+++,,,,,,+++***)))))))))((((((((((((***(((''''''(((((('''&&&'''((()))(((''''''&&&$$$'''******'''(((,,,---+++'''&&&&&&&&&(((***,,,---000111222444888???GGGLLLQQQWWW___fffjjjlllmmmnnnlllkkkiiifff___ZZZ^^^fffttt|||{{{lllbbbTTTJJJDDD@@@;;;666222111000/////////000000///000111111222222111111222222222111111000000000111444777666555777>>>EEEMMMLLLJJJGGGCCC???<<<:::<<<:::999888888999;;;<<<===@@@CCCCCCCCCEEEJJJNNNRRRXXX```eeefffdddaaa___ccc``````fffmmmwwwuuuhhh\\\SSSTTTYYYggg}}}aaaNNNFFFKKK___uuugggGGG666111///---,,,+++,,,---...,,,+++******))))))*********)))&&&$$$"""$$$(((,,,''')))******(((''''''((('''''''''&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&(((''''''&&&'''(((***+++(((+++...111666===EEEJJJNNNRRRXXX]]]aaadddgggiiimmmllljjjfff```]]]eeeppp~~~|||jjj[[[LLLFFFFFFEEEEEEEEEHHHFFFGGGMMMVVV]]]___^^^bbb```YYYPPPNNNRRRSSSQQQRRRSSSWWW\\\^^^```fffnnnooouuu}}}}}}|||{{{zzzyyywwwmmmkkkiiiiiijjjjjjjjjhhhhhhkkknnnqqquuunnn\\\]]]iii{{{lllRRR===111...+++***+++,,,,,,,,,******)))))))))(((((((((***(((''''''(((((('''&&&&&&((((((&&&&&&))))))''''''******&&&&&&((((((%%%''''''''''''(((***++++++000111333555999???GGGLLLSSSXXX```fffjjjlllnnnooommmlllkkkfff___[[[bbblll|||~~~|||{{{iii]]]NNNDDD@@@>>>:::777222222000/////////000111000000111222222222111111222222333333444333333333111555888888666999AAAIIIOOONNNKKKHHHDDD@@@===<<<===<<<:::999:::<<<>>>@@@DDDIIIOOOSSSUUUYYY___dddpppxxxzzzuuurrrooopppwwwwwwsssrrrrrrrrr{{{yyyooobbbVVVSSSZZZiiizzz___MMMCCCFFFXXXmmmqqqNNN<<<222111...,,,++++++---...,,,+++***)))((())))))***(((((('''&&&$$$%%%(((+++&&&(((***)))'''%%%&&&'''%%%&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&''')))(((&&&%%%%%%'''((()))(((+++...111666===EEEJJJRRRUUU[[[___bbbdddgggiiilllkkkiiieee^^^[[[bbblllwwwxxxbbbTTTGGGDDDFFFFFFGGGHHHGGGHHHJJJOOOTTTXXXXXXXXXTTTRRRMMMHHHGGGJJJJJJFFFGGGFFFIIINNNQQQUUU^^^hhhmmmttt~~~|||yyywwwooollliiihhhhhhiiiiiiiiigggkkkooopppsss}}}uuu___]]]iii~~~tttZZZEEE333000,,,******+++++++++*********)))))))))((((((***(((''''''(((((('''&&&###&&&&&&$$$%%%+++---+++%%%((()))''''''((('''$$$''''''((())))))))))))))),,,///222666;;;AAAIIINNNWWW[[[aaagggjjjmmmppprrrqqqooonnniiiaaa^^^gggrrr~~~{{{zzzgggZZZJJJ@@@>>>===:::777333222000/////////000111000111111222222222111111333444555777888999999999000555999888777;;;DDDLLLQQQOOOLLLIIIEEEBBB???>>>>>>===;;;;;;;;;>>>AAACCCPPPXXXbbbiiinnnuuu}}}}}}~~~qqqbbb]]]___bbbeeewww~~~wwwiii[[[TTT[[[iiivvv]]]LLLBBBCCCUUUiiiwwwTTTAAA444111...,,,***+++,,,---,,,+++)))((((((((()))***$$$(((---///---***'''&&&$$$''')))(((%%%$$$$$$&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((()))(((&&&%%%%%%&&&'''((()))+++...222666===EEEJJJVVVYYY]]]aaaccceeegggiiiiiihhhgggccc[[[WWW]]]gggqqqzzz~~~~~~uuu~~~uuu]]]OOODDDBBBEEEGGGHHHJJJDDDHHHLLLOOOOOOOOOPPPQQQIIIJJJIIIEEEDDDEEEDDD@@@JJJGGGGGGKKKLLLNNNXXXcccjjjsss}}}zzzwwwpppmmmiiiggghhhiiijjjjjjhhhmmmpppooorrr{{{|||ccc___iii~~~|||{{{{{{hhhRRR666222...+++*********)))************))))))))))))***(((''''''(((((('''&&&***---***$$$###''')))%%%"""'''))))))***,,,,,,((('''((()))******)))((('''))),,,111666<<>>@@@@@@CCCHHHSSSPPPLLLHHHFFFEEEFFFGGGDDDBBB@@@>>>;;;<<>>777555222000000000000000111111222222222333333333222222333444444555555555555777<<>>LLL^^^{{{aaaDDD777111------,,,***+++...+++,,,,,,++++++)))(((((()))&&&$$$%%%&&&&&&$$$"""&&&&&&''''''''''''&&&&&&)))((('''&&&%%%%%%%%%%%% """%%%&&&&&&&&&&&&'''&&&%%%%%%&&&)))******)))'''***...111444:::DDDKKKTTTYYY```dddeeefffiiilllkkkiiifff```WWWQQQVVV___fffuuuwwwppppppssszzzssskkkccc\\\fff{{{{{{kkkYYYMMMCCCAAACCCCCCBBBBBBEEEFFFHHHLLLOOOOOOMMMKKKGGGCCCBBBEEEEEECCCBBBDDDCCCGGGKKKKKKKKKPPPZZZcccttt~~~}}}{{{zzzwwwrrrlllkkklllmmmllliiiggghhhiiikkkooovvv~~~kkk______ooo{{{yyyzzz~~~bbbEEE555...---)))+++...)))***)))))))))((((((((((((&&&''''''''''''&&&''''''))))))&&&###%%%)))((($$$)))))))))))))))*********'''((()))(((&&&%%%%%%&&&---...000555;;;CCCKKKOOOWWW^^^gggnnnqqqtttyyy}}}|||tttnnniiiaaa___lll~~~qqq```OOOJJJKKKIIIDDD@@@:::777444111111111000///111111222222222333333333111222222333444555555555888;;;CCCMMMRRRRRRSSSWWWWWWWWWWWWVVVTTTRRROOOMMMIIIFFFDDDAAA>>>>>>GGGRRRgggwww|||aaaRRRGGGIIIUUU^^^wwwrrrbbbYYY\\\hhh~~~ttt]]]LLL@@@===IIIZZZtttzzzoooyyyjjjJJJ999333...------++++++...+++++++++++++++***)))(((((('''%%%%%%&&&&&&%%%###&&&&&&''''''''''''&&&&&&((('''&&&%%%$$$$$$$$$$$$###%%%'''''''''''')))+++'''&&&&&&''')))***)))((('''***---000333:::CCCJJJQQQWWW^^^bbbdddeeehhhkkkkkkiiifff```VVVPPPTTT]]]dddrrrrrrkkklllqqqzzz|||vvvjjj\\\VVVWWW___vvvvvveeeVVVKKKBBBAAACCCBBBBBBCCCDDDEEEGGGJJJMMMMMMKKKHHHGGGDDDCCCEEEFFFEEEGGGKKKIIIMMMQQQSSSUUU[[[eeemmm~~~~~~|||zzzuuurrrnnnmmmnnnnnnkkkiiiggghhhiiijjjnnnuuu|||~~~|||jjj______iiirrrzzzyyywwwzzzlllJJJ888000000++++++---'''******)))))))))(((((((((***'''%%%%%%''')))((('''((()))'''$$$%%%)))((($$$&&&&&&'''(((***+++,,,,,,***++++++***(((&&&'''(((---///222777===CCCIIILLLWWW^^^hhhoootttxxx}}}}}}wwwpppkkkbbb___lll}}}tttcccTTTRRRTTTQQQIIIDDD===999444111222222111///111111222222222333333333111111222222444555666777:::???KKKWWW\\\\\\\\\___aaabbbbbb```[[[UUUNNNJJJJJJGGGDDDBBB>>>???IIITTTiiiyyyvvv}}}```QQQHHHNNN```oooqqq```YYYZZZcccwwwqqq\\\LLL???;;;GGGVVVnnnwwwkkkyyysssPPP===555......---++++++---+++++++++++++++***)))(((***)))((((((((((((''''''&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$%%%&&&'''''')))******((('''&&&((()))((('''&&&'''((()))((('''(((***---000555<<>>???JJJUUUpppzzzaaaUUUPPPZZZooossscccXXXWWW^^^pppooo\\\MMMAAA;;;EEESSSiii|||ppp{{{WWWAAA777///......,,,+++,,,******+++++++++***)))))))))******))))))(((((()))&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&%%%######$$$&&&((('''&&&'''((()))((('''***,,,...111777>>>FFFKKKRRRXXXaaafffiiijjjmmmooommmkkkgggaaaWWWRRRXXXbbbnnnyyyuuulllooovvvyyy___UUU[[[ggg{{{ooo```PPPHHHBBBBBBCCCCCCDDDGGGHHHIIIKKKNNNQQQRRRPPPNNNNNNLLLLLLOOOPPPQQQXXX___dddjjjrrrzzz|||{{{{{{zzzxxxqqqpppooonnnmmmllliiigggiiijjjkkklllnnnrrrxxx}}}zzz{{{{{{{{{qqqeeeXXXRRRUUU]]]kkkxxx}}}TTT;;;///111---+++,,,)))************))))))))))))''')))***'''$$$$$$(((,,,$$$((()))&&&%%%((((((&&&''''''(((((())))))))))))((())))))(((&&&%%%%%%&&&(((+++111888@@@GGGLLLOOOZZZ___gggnnntttxxx{{{}}}zzztttnnndddbbbrrrvvvooooooooohhh```[[[LLLCCC888222222444333111111111222222222333333333222222222333555777:::<<<@@@FFFRRR___ccc```^^^___```aaaaaa```\\\WWWRRRNNNJJJFFFCCCAAA???AAALLLYYYsss|||xxx]]]UUUTTTbbbyyyxxxiiiZZZWWWZZZjjj~~~nnn]]]OOOCCC<<>>555333444333111111111222222222333333333333333333444666999<<<>>>BBBGGGRRR^^^aaa]]]ZZZZZZXXXXXXXXXWWWVVVTTTQQQPPPJJJGGGDDDBBBAAADDDPPP]]]qqq||||||uuu]]]ZZZ]]]mmmxxxjjj[[[VVVWWWeee{{{}}}nnn^^^RRREEE>>>DDDQQQjjj|||lllGGG;;;111...///...,,,+++)))******+++++++++******&&&(((***)))'''&&&(((***&&&&&&''''''''''''&&&&&&)))((('''&&&%%%%%%%%%%%%$$$&&&)))******)))***+++&&&%%%%%%&&&)))******))),,,+++---111888@@@FFFJJJMMMTTT^^^eeehhhiiikkknnnkkkgggbbb\\\UUUTTT___lll{{{}}}sssvvv{{{oooeeefffmmm{{{rrraaaLLLGGGDDDEEEFFFFFFHHHLLLIIIKKKOOOUUUZZZ]]]]]][[[ZZZ\\\bbbjjjooottt~~~~~~yyyyyy{{{zzzwwwssssssrrrpppnnnllllllllljjjjjjjjjiiiiiikkkooorrruuuyyy~~~zzzyyy|||~~~xxxsssjjjYYYKKKIIIRRRggghhhGGG444333...***+++++++++++++++*********))))))''')))***)))''''''(((***"""'''***'''&&&'''((('''(((((((((((((((((((((((()))***++++++******+++,,,***,,,111888@@@GGGMMMQQQZZZ]]]dddllltttzzz|||}}}}}}yyytttnnngggjjj|||ssslllkkkdddVVVDDD888444555333111111111222222222333333333444333333444777:::===???BBBGGGRRR\\\^^^ZZZVVVVVVTTTTTTRRRQQQPPPOOONNNNNNKKKHHHEEECCCBBBFFFRRR```ssszzz|||eeeeeekkk}}}uuufffYYYSSSSSS```www}}}ooo___SSSGGG???EEEQQQ|||tttHHH<<<111///000...,,,+++)))******+++++++++******(((+++,,,,,,)))(((***---&&&''''''''''''''''''&&&&&&&&&&&&&&&'''((())))))###&&&((()))'''%%%$$$$$$&&&%%%%%%&&&)))++++++***+++***+++000777???EEEIIILLLTTT]]]dddgggiiikkkmmmiiieee```YYYSSSTTTaaannnxxxzzzssslllkkktttsssbbbOOOKKKHHHJJJJJJJJJMMMRRRLLLNNNSSSYYY```cccdddcccbbbeeennnxxx~~~}}}~~~|||rrrrrrqqqnnnkkkjjjjjjkkkmmmmmmmmmkkkkkkllloooqqqmmmqqqwww}}}~~~}}}}}}yyyvvvnnn\\\LLLGGGQQQhhhqqqMMM888555...)))+++++++++++++++************))))))(((''')))******(((&&&!!!'''***(((&&&'''((('''''''''''''''(((((())))))%%%&&&(((((('''''')))***,,,...222888???FFFLLLPPPXXX\\\ccclllvvv|||}}}xxxtttnnnggglll}}}{{{wwwsssiii^^^MMM>>>444000000000222222222333333444444444555666555444777>>>CCCFFFHHHFFFLLLVVV[[[WWWTTTTTTPPPSSSSSSOOOOOORRROOOIIIMMMEEECCCFFFFFFEEEPPP```zzz|||mmmnnnwwwhhh^^^UUURRR]]]nnnzzz|||tttgggXXXIIIAAAHHHRRR}}}WWW>>>333444,,,'''+++,,,+++)))(((((()))***))))))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&& %%%((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((***---000444;;;BBBGGGNNNTTT\\\cccgggjjjkkkllloooggg___XXXRRRRRR___ooo}}}xxxxxx}}}}}}vvvdddUUULLLEEEIIIPPPRRRSSSSSSOOOQQQWWW]]]dddjjjnnnpppkkkqqq}}}}}}xxxtttrrrpppmmmkkkkkklllmmmooojjjkkkkkkllllllkkkkkkkkkiiijjjmmmuuu~~~~~~~~~yyywwwrrr___IIIIIIRRRggg___???333111---+++---''')))+++***)))'''&&&''')))&&&$$$%%%''')))'''%%%###%%%'''((()))((('''&&& """%%%'''((('''&&&$$$))))))(((((((((((())))))(((,,,111777<<>>555111111111222333333333333333333444444555444555888???FFFJJJGGGEEEHHHQQQUUUSSSRRRTTTPPPSSSRRROOOPPPSSSQQQLLLLLLHHHHHHMMMLLLIIIQQQ^^^qqq|||~~~xxxkkkaaaWWWRRRZZZiiivvv|||uuuiii[[[KKKCCCHHHRRR]]]AAA222222,,,(((***+++333111...,,,+++)))'''&&&&&&&&&'''''''''((((((((('''&&&&&&%%%%%%$$$$$$$$$"""$$$$$$$$$$$$$$$((((((((((((((((((((((((%%%%%%%%%%%%&&&'''(((((((((***,,,000444;;;BBBGGGOOOUUU]]]dddhhhjjjlllmmmkkkeee]]]WWWSSSUUUcccsss~~~vvvdddVVVMMMHHHLLLSSSVVVVVVVVVUUUXXX]]]dddkkkppptttvvvvvv~~~}}}yyytttpppooonnnmmmllllllmmmooopppkkkmmmoooqqqpppmmmiiiggggggiiinnnwww~~~xxxdddNNNLLLSSSggg|||lllIII888333---)))+++***++++++***))))))+++---)))'''%%%&&&((()))(((&&&%%%&&&'''))))))((('''&&&!!!###%%%'''((()))(((''')))))))))(((((()))))))))))),,,111777<<>>666...***,,,***"""''')))((((((***---)))))))))(((((((((''''''######$$$$$$%%%%%%&&&&&&'''((()))(((&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&'''((()))***((()))***,,,000888AAAHHHMMMSSS[[[bbbfffiiijjjkkkeeeddd^^^ZZZcccxxxlllbbb\\\___dddfffddddddbbbfffnnnwww}}}{{{~~~vvvooojjjiiijjjhhhgggfffeeefffhhhiiikkklllnnnppprrrssstttuuurrrttt{{{}}}jjjVVVPPP```\\\===222111---(((++++++,,,***(((''''''(((&&&((()))(((&&&%%%''')))(((((((((((((((((())))))'''''''''''''''((())))))((((((''''''''''''((((((,,,...222666;;;CCCKKKQQQXXX\\\dddllluuu{{{~~~vvvnnnhhhdddjjjxxxkkkeeehhhqqq}}}wwwlll```YYYNNNDDD<<<777444222222222222333333444444444777444777@@@EEEKKK^^^sssooossssssppprrrvvvtttmmmddd\\\VVVWWWWWWTTTUUUYYYmmmvvv|||uuufff[[[WWWWWWccc{{{nnnaaaUUUSSSXXXdddsss~~~fffMMM???===IIIbbb|||]]]CCC;;;111,,,///...%%%)))...---***'''(((++++++*********))))))((((((((((((((((((((((((''''''!!!###%%%%%%$$$$$$$$$&&&'''''''''''''''''''''''''''&&&&&&''''''((()))***))))))***,,,000888AAAHHHMMMRRR[[[aaafffhhhiiikkkfffeeeaaa]]]hhhoooddd]]]___ccceeedddcccbbbfffmmmuuu{{{xxxvvvzzzwwwnnniiigggjjjhhhfffeeefffhhhkkkmmmlllnnnpppsssuuuuuuuuuuuuooorrryyyvvvbbbOOORRRcccZZZ<<<111111...((()))((('''%%%###$$$'''***%%%''')))'''%%%$$$''')))(((((('''(((((()))***+++&&&&&&'''''''''''''''&&&''''''&&&&&&&&&&&&''''''---///222666;;;CCCLLLQQQVVV[[[bbbkkktttzzz|||tttlllfffccclll~~~llljjjkkkrrr|||{{{wwwjjjcccWWWJJJ@@@888333000222222333444444444333333777666777<<>>222111---&&&***++++++***((('''((()))((((((((((((((((((((((((((()))))))))***************(((&&&&&&((((((&&&###&&&)))(((&&&(((++++++...222666:::AAAJJJRRR[[[bbbiiinnnttt{{{|||zzzzzzuuunnngggffftttsssnnnuuuzzz}}}}}}zzzmmmeeeYYYLLLAAA999444222333333444555555555555444666666999@@@KKKWWWbbbhhhaaa___^^^```bbb```[[[VVVPPPOOOPPPPPPOOOUUUfffvvv{{{tttjjj___\\\^^^mmm}}}uuugggXXXTTT\\\ooobbbJJJ???===FFFVVVppphhhFFF777333...,,,///************************---+++(((''''''&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%''''''&&&%%%%%%%%%&&&&&&'''&&&&&&&&&%%%$$$$$$%%%'''(((((('''((()))***,,,000777???DDDKKKRRRZZZ```dddgggkkknnnjjjhhhccc```jjj|||yyyzzzuuujjj___]]]^^^^^^___aaagggjjjmmmnnnnnnqqqvvvzzzxxxoookkkkkkggghhhgggffffffhhhnnnsssrrrtttxxx{{{|||zzzuuurrroooooosss|||jjjXXXLLLJJJWWWppptttvvvbbbAAA444222///((()))***+++***((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%...---,,,+++***))))))))))))'''%%%&&&(((((('''$$$###(((***)))((((((***+++...222555:::AAAJJJQQQ]]]dddkkkpppvvv}}}}}}xxxsssmmmgggfffsssuuusssyyy~~~|||pppiii\\\OOOCCC:::666444444555555666777777666666666777;;;DDDOOOZZZaaaeee\\\ZZZYYYYYYZZZXXXRRRNNNJJJJJJLLLOOOSSS]]]pppxxxppphhhcccbbbeeevvvyyykkk\\\XXXaaavvv~~~___GGG===;;;BBBQQQlllnnnKKK:::444000///000************************+++)))((('''((('''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&'''&&&&&&%%%%%%&&&$$$###$$$&&&(((((('''((()))***,,,000666>>>DDDKKKQQQZZZ```dddgggkkknnnkkkhhhbbb```kkk|||wwwqqqmmmlllwwwwwwjjj^^^ZZZ[[[[[[]]]___fffiiimmmooooooqqquuuyyywwwoookkkjjjdddeeeffffffgggiiimmmpppooosssxxx|||}}}yyytttqqqnnnoootttxxxfffTTTHHHDDDLLL]]]pppttthhhnnndddBBB444222///))))))***+++***)))((()))***''''''''''''((((((((((((...---+++)))((((((((()))'''&&&%%%&&&(((((((((&&&'''((())))))))))))))))))***...222555999AAAJJJQQQ\\\ccckkkpppwww~~~~~~vvvrrrmmmgggeeeqqq~~~uuuyyy}}}ssslll```RRRDDD;;;777555444444555666777777777777777888<<>>???MMMhhhuuuQQQ<<<444000///000************************((('''&&&'''))))))(((&&&'''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%''''''''''''&&&%%%$$$$$$&&&%%%###$$$&&&(((((((((((()))***,,,///666===CCCJJJQQQYYY```cccgggkkkooolllhhhaaa```kkkxxxsssqqqnnnkkkjjjvvvyyykkk\\\WWWVVVVVVXXXZZZ^^^dddjjjooorrruuu{{{vvvoookkkiiicccdddeeefffggghhhiiijjjhhhmmmrrrvvvwwwuuusssqqqrrrrrrvvv~~~wwwdddQQQFFF@@@EEEPPP]]]iiiqqqtttuuu}}}yyyhhh```iii{{{cccAAA222000---((()))***+++***)))((()))***((()))))))))))))))******((('''&&&%%%&&&''')))***%%%%%%%%%&&&'''((()))(((***)))'''((()))******)))***---111555999@@@JJJQQQYYY```hhhnnnuuu}}}~~~xxxtttnnnhhheeepppwwwsss}}}}}}uuuoooeeeVVVGGG<<<777666333333555666666777777777:::999<<>>===JJJccc}}}}}}XXX>>>333///...///***************************)))(((((()))(((&&&$$$'''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%''''''''''''&&&%%%$$$$$$'''%%%######%%%'''((((((((()))***+++///555===BBBIIIPPPYYY___cccgggkkkooolllgggaaaaaannnssspppqqqpppoooooo|||{{{lll[[[SSSPPPPPPQQQTTT[[[aaaiiipppuuu{{{wwwpppllljjjddddddeeefffgggfffeeecccdddhhhmmmpppqqqrrrtttvvvwwwuuuvvv|||}}}{{{}}}|||gggRRRFFF===AAAIIITTT^^^fffjjjlllvvv~~~|||vvvnnn```ZZZdddxxxcccAAA111///---)))((()))******)))((()))+++%%%%%%&&&&&&&&&'''''''''((('''&&&&&&&&&'''))))))$$$%%%&&&&&&'''((()))***((('''%%%&&&(((***+++******---111444999@@@IIIPPPXXX```hhhnnnvvv~~~|||wwwqqqjjjfffoooyyyrrrqqq|||~~~wwwsssjjj\\\KKK???888777333333444666777777777777<<<;;;>>>HHHVVVccciiijjjjjjiiihhheee___YYYSSSPPPIIIHHHLLLUUU___mmm~~~wwwqqqnnnuuu|||ooo```ZZZ\\\hhhzzzsss]]]III???;;;<<>>EEEQQQ^^^fffiiihhhoootttpppjjjeeeYYYVVV```zzzcccBBB222000000---((()))******))))))***+++&&&&&&''''''((())))))))),,,,,,,,,+++***)))((('''$$$%%%''''''''''''(((***%%%%%%&&&&&&''')))+++,,,)))---111444888@@@IIIPPPYYYaaaiiipppyyy{{{ssslllhhhrrr~~~pppoooqqqzzzyyywwwpppbbbQQQBBB;;;888333444666777888999999999<<<===BBBOOO^^^jjjmmmllliiijjjjjjgggccc]]]XXXVVVNNNMMMQQQYYYbbbnnn~~~xxxeeeYYYXXX```pppttt```MMM@@@:::;;;DDDYYYtttzzz{{{eeeDDD333///...---************************,,,+++******)))'''### &&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%%%%%%%&&&&&&'''&&&&&&&&&(((%%%###"""$$$'''))))))((()))***+++...444;;;AAAHHHOOOXXX___cccgggkkkoooiiigggfffnnnsss]]]PPPJJJHHHIIIMMMSSSXXX```fffmmmuuu~~~wwwpppkkkgggdddcccbbbaaabbbddddddaaa___bbbgggmmmooooooooorrrvvvrrrooommmnnnuuu}}}{{{{{{uuuXXXGGG??????EEESSScccmmmnnnkkkkkkmmmgggbbbaaaXXXUUU___zzzbbbAAA111000000...''')))******))))))***+++((())))))***++++++,,,,,,,,,,,,------,,,***(((&&&$$$&&&((((((&&&&&&(((***###&&&))))))''''''))),,,))),,,111444888???IIIPPPXXX```iiipppyyy{{{tttmmmkkkwwwppphhhllloooyyy{{{zzztttgggUUUEEE===:::555666777888:::::::::;;;<<<>>>FFFUUUeeeooopppmmmhhhjjjkkkiiieeeaaa]]]\\\UUUTTTVVV\\\ccclllxxx}}}gggXXXSSSZZZjjjyyyuuucccQQQDDD===999AAAUUUppp|||jjjFFF444000///---************************&&&&&&''')))+++***(((%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%$$$$$$%%%&&&''''''''''''(((%%%###"""$$$'''))))))((()))***+++...444;;;@@@HHHNNNWWW^^^cccgggkkkoooiiigggiiitttvvv___QQQJJJGGGHHHLLLHHHNNNUUU]]]dddnnnyyy{{{pppjjjeee```]]]bbb```___aaacccdddbbb``````gggnnnqqqooommmnnnpppllljjjgggiiiqqq~~~||||||zzzZZZGGGCCCBBBGGGVVVhhhsssuuuqqqjjjkkkccc___```ZZZWWWaaaxxx___>>>...---...---''')))******))))))***,,,%%%&&&&&&'''((()))))))))&&&'''***,,,,,,+++)))'''$$$''')))(((&&&%%%''')))###(((,,,+++'''&&&(((,,,))),,,000444888???IIIPPPVVV^^^gggnnnwww{{{tttnnnmmm{{{fffaaahhhlllyyy}}}yyyvvvppp___III;;;888444555555444666:::======@@@CCCKKKZZZjjjrrrqqqmmmhhhiiikkklllkkkgggbbb___```XXXYYYdddlllnnnvvvlllZZZQQQTTTaaaooo|||lllVVVEEE===<<>>...000111...++++++***)))((('''&&&&&&(((((((((((((((((((((((()))'''%%%%%%((()))'''$$$(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&'''((()))***---,,,...444888;;;BBBJJJUUU^^^gggnnnuuu~~~|||uuunnnrrrwwwbbb___dddiiixxx}}}zzzxxxrrrbbbMMM???<<<;;;;;;:::999;;;>>>AAABBBBBBEEEOOO^^^nnnuuusssoooiiijjjkkkmmmmmmkkkgggdddhhhbbbeeeqqqyyy|||kkkZZZPPPQQQ^^^jjj~~~zzzlllZZZIIIAAA<<>>FFFOOOUUU^^^gggmmmuuu~~~}}}vvvpppuuuttt^^^ZZZ^^^cccooozzz}}}zzzttteeeSSSEEE@@@===;;;::::::;;;===@@@BBBEEEJJJUUUeeesssyyyuuupppiiiiiijjjlllnnnnnnmmmkkkkkkjjjppp~~~|||iiiYYYOOONNNWWWbbbtttvvvwwwsssiiiZZZLLLBBB===@@@OOOjjjXXX;;;...,,,,,,------,,,++++++******)))((((((((((((''''''''''''(((''''''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&###%%%&&&%%%$$$###$$$%%%''''''&&&&&&&&&''''''(((((('''))),,,---///666???DDDIIIQQQXXX]]]bbbfffiiikkklllrrr|||||||||}}}nnn```YYYXXXYYYYYYZZZ^^^fffnnnwwwtttjjj___ZZZYYYZZZ___dddeeedddcccbbbbbbcccdddeeefffggggggddd```]]]\\\\\\XXXYYY[[[```jjjyyy}}}xxxwwwzzznnnVVVDDD>>>@@@FFFTTTiii{{{zzztttrrrtttzzz|||{{{yyyzzzmmmJJJ666222///(((++++++***)))(((((('''&&&((((((((((((((((((((((((---+++)))(((((('''&&&$$$%%%%%%%%%&&&'''((()))***))))))((((((((())))))***)))(((,,,444:::???GGGPPPTTT]]]gggmmmttt}}}}}}wwwsssxxxrrr[[[UUUYYY\\\gggsss}}}vvviiiXXXJJJCCC>>>;;;:::;;;<<<===AAAEEEIIIPPP]]]lllxxx{{{vvvpppiiigggeeegggkkkooooooooommmqqq|||zzzhhhYYYNNNJJJPPPYYYdddfffgggeee```XXXKKK@@@>>>@@@MMMggg[[[<<<...---...------,,,++++++******)))************))))))))))))(((''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&((('''&&&%%%%%%&&&((()))''''''(((,,,,,,...555===CCCHHHPPPWWW\\\aaaeeehhhjjjllluuuzzzmmmrrr{{{{{{}}}nnneeeccceeefffgggmmmwwwrrrmmmgggcccdddggglllpppppplllgggcccbbbbbbbbbbbbcccccccccaaa]]]ZZZYYYYYYUUUWWW[[[aaalll|||~~~xxxwwwyyy~~~jjjUUUEEE===@@@GGGVVVlll{{{zzz||||||rrrLLL777222///***++++++******)))(((((('''(((((((((((((((((((((((((((((('''&&&&&&%%%$$$###%%%%%%%%%&&&&&&((())))))))))))(((((('''(((((((((,,,+++///555:::>>>EEEMMMSSS]]]gggmmmttt|||~~~xxxtttxxxrrr[[[TTTWWWZZZbbbooo}}}~~~~~~xxxlll___QQQGGGDDD???===@@@AAAAAAEEELLLMMMUUUcccrrr|||}}}xxxrrriiieeeaaaaaagggllloooooorrrzzzzzziiiZZZMMMFFFJJJQQQUUUXXXYYYYYYYYYWWWMMM@@@??????KKKddd^^^>>>000...000------,,,++++++******)))************))))))))))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&'''((('''&&&%%%&&&((('''&&&%%%%%%%%%'''((()))((('''(((+++,,,---444===CCCHHHPPPWWW\\\aaaeeehhhhhhllluuu{{{nnnuuu}}}}}}}}}yyyooommmoooqqqttt~~~xxxxxxxxxwwwyyy~~~}}}wwwnnnfffcccaaa___^^^___``````___\\\ZZZYYYYYYVVVXXX]]]fffsssyyyxxxzzz~~~hhhTTTHHH<<<@@@HHHYYYqqquuuMMM666111111...++++++******))))))((((((((((((((((((((((((((((((%%%%%%&&&&&&%%%%%%&&&&&&(((''''''&&&&&&&&&''''''(((((('''&&&&&&&&&'''''',,,+++...555999===DDDLLLRRR\\\gggnnnuuu|||xxxtttwwwsss\\\TTTWWW[[[aaaooo|||}}}}}}~~~zzzqqqgggZZZNNNIIIBBB>>>BBBBBB@@@DDDKKKNNNWWWfffvvv}}}xxxnnnfff___^^^cccjjjmmmnnnsss}}}lll[[[MMMDDDFFFKKKLLLPPPQQQRRRXXX\\\SSSEEE@@@???HHHaaa}}}```AAA333000000------,,,++++++******)))((((((((((((''''''''''''(((''''''''''''&&&&&&&&&'''''''''''''''(((((((((&&&((()))((('''&&&'''(((&&&&&&&&&&&&&&&'''((()))((('''))),,,,,,---444<<>>BBBKKK\\\uuu\\\>>>444///***+++++++++***************(((((((((((((((((((((((($$$&&&(((&&&###"""###%%%%%%%%%%%%&&&'''((()))***''''''''''''(((***++++++---,,,...333666888???FFFPPP[[[gggpppyyy{{{sssooouuuzzzccc]]]dddkkk}}}||||||}}}yyyrrrmmmbbbWWWNNNLLLIIICCCAAACCCDDDMMM___uuuxxxppplllmmmpppsssrrr[[[LLLGGGDDDAAACCCFFFQQQ[[[cccpppppp___OOODDDAAARRRnnnjjjHHH555000000------,,,,,,,,,,,,++++++---***((())),,,---***&&&&&&&&&'''(((((('''&&&&&&%%%)))---...,,,(((%%%###&&&$$$$$$''''''%%%%%%(((&&&%%%%%%&&&((()))(((&&&'''(((***,,,---000444777BBBGGGNNNTTTYYY^^^bbbeeeddddddkkk|||{{{}}}}}}jjjZZZeeeoootttmmmeeeaaa```aaa```___]]]]]]\\\\\\[[[ZZZYYYYYY[[[YYY]]]kkk}}}yyyvvv|||mmmUUUBBB999===III^^^vvveeeBBB444000,,,000///---,,,++++++,,,---+++)))'''''')))***(((&&&''''''&&&&&&&&&&&&''''''***'''%%%&&&(((++++++***'''''''''(((((((((((((((---111---...999???AAAIIISSSYYYcccnnnwww|||wwwooooooyyy{{{kkkaaaggg{{{~~~}}}|||}}}~~~|||vvvrrrfff\\\TTTQQQNNNHHHDDDDDDDDDJJJXXXjjjxxxyyyxxxyyyzzzrrr[[[KKKFFFDDDAAACCCFFFSSS```jjjzzz{{{jjjVVVHHHBBBQQQmmmkkkHHH555000000------,,,,,,,,,,,,++++++,,,***(((***------)))%%%''''''''''''''''''''''''&&&(((+++,,,***'''%%%$$$(((%%%%%%((((((&&&&&&)))'''&&&%%%'''((()))'''&&&''')))***+++,,,000444888BBBFFFMMMSSSYYY]]]bbbeeedddcccjjj}}}|||{{{|||~~~lll\\\___hhhxxxzzzpppjjjbbb^^^^^^```______```___^^^\\\[[[ZZZZZZZZZVVVUUUXXXcccrrr{{{zzz}}}iiiQQQ???<<<>>>GGGZZZqqq~~~dddBBB555000,,,///...---++++++++++++,,,...,,,******,,,,,,+++)))(((((((((''''''(((((((((,,,---...+++'''%%%'''***&&&&&&'''((())))))******---111------999>>>@@@IIISSSYYYcccmmmvvv|||~~~xxxpppooowww{{{lllccclll~~~~~~}}}}}}~~~|||yyyllleee]]]ZZZUUUNNNGGGDDDDDDFFFMMM[[[hhhtttrrr[[[KKKEEECCC@@@CCCGGGVVVfffuuuyyy^^^NNNDDDPPPlllnnnJJJ666000000------,,,,,,,,,,,,+++++++++))))))+++------)))%%%(((''''''&&&&&&''''''(((&&&(((***)))'''%%%%%%%%%***''''''))))))&&&&&&)))((('''&&&'''((((((&&&%%%))))))))))))+++///444888AAAFFFLLLSSSXXX]]]aaadddaaa^^^bbbttt}}}~~~|||vvv{{{nnn^^^[[[bbbpppwwwpppjjjddd^^^[[[]]]______^^^aaa___]]]ZZZXXXXXXXXXYYYRRRRRRUUU\\\gggsss{{{~~~zzzgggOOO===>>>???EEEUUUkkkwwwzzzcccBBB555111---...---,,,+++************+++)))(((((())))))((('''))))))(((((((((((())))))000666888333(((###'''...'''(((((((((((()))))))))+++000------888===@@@IIIRRRXXXbbbllluuu{{{~~~yyyqqqooouuu|||mmmfffttt~~~}}}}}}}}}~~~}}}rrrmmmgggbbb]]]TTTKKKDDDBBBBBBFFFPPP\\\kkk~~~sss\\\KKKDDDBBB???EEEIIIYYYlll~~~cccRRRFFFQQQlllrrrMMM888111///------,,,,,,,,,+++++++++)))))))))+++---,,,(((%%%)))((('''&&&&&&'''((()))&&&'''((('''%%%$$$%%%&&&)))'''&&&))))))&&&%%%(((((('''''''''((('''&&&$$$******)))(((***...444888@@@EEEKKKRRRWWW\\\```cccaaaZZZYYYhhh~~~xxxppp```[[[```kkk{{{zzz~~~{{{ooohhheeeaaa[[[ZZZ]]]`````````___]]]YYYVVVTTTTTTUUUVVVTTTUUUWWW[[[dddooo{{{|||iiiRRRAAA<<<===DDDSSShhh|||wwwxxx___AAA666111---,,,,,,+++******)))))))))((((((''''''''''''&&&&&&)))(((((((((((((((((()))---222555111(((###''',,,)))((((((''''''&&&&&&&&&***///,,,,,,666;;;>>>IIIQQQWWWaaakkkttt{{{~~~zzztttqqqvvvqqqjjjzzz~~~~~~}}}~~~xxxuuuoooiiibbbYYYNNNEEE@@@@@@DDDMMMXXXggg|||uuu]]]KKKCCCAAA???GGGKKK[[[pppeeeTTTHHHRRRlllwwwQQQ:::222///------,,,,,,,,,+++++++++))))))***++++++***(((&&&(((((((((''''''(((((((((&&&''''''&&&$$$$$$%%%&&&(((%%%%%%((('''%%%%%%'''((('''''''''((('''&&&$$$******)))((()))---333888???DDDJJJQQQVVV[[[___bbb```WWWTTT```yyy~~~tttddd\\\___gggvvvzzzxxxwwwllleeeccc___[[[[[[___bbbcccbbb___\\\YYYUUUSSSSSSTTTUUUVVVWWWZZZ^^^gggttt~~~lllUUUDDD777;;;DDDSSSfffwwwyyy{{{[[[>>>555222---++++++++++++***)))((((((***++++++***))))))))))))(((''''''&&&&&&''''''(((%%%'''((('''%%%$$$%%%'''%%%%%%%%%&&&&&&'''''''''(((...,,,,,,555999===HHHQQQVVV___jjjssszzz~~~~~~{{{wwwuuuyyyyyyppp~~~~~~~~~}}}{{{vvvnnnggg___RRRGGG@@@@@@DDDLLLWWWggg~~~www___LLLCCCAAA@@@IIILLL]]]rrrfffTTTGGGPPPjjjzzz|||VVV>>>333///------,,,,,,,,,,,,++++++))))))******))))))(((((('''(((((())))))(((((('''%%%&&&''''''%%%%%%%%%'''&&&###$$$''''''%%%%%%(((((('''&&&'''((((((&&&%%%))))))))))))***---222666>>>CCCIIIPPPUUUZZZ^^^aaaYYYRRRPPP[[[rrr{{{kkk^^^___dddrrruuupppmmmuuu~~~wwwwww~~~wwwlllgggccc___\\\]]]aaadddeeeeee___]]][[[XXXVVVVVVVVVWWWUUUWWWZZZaaammm~~~mmmVVVCCC555999CCCPPP```nnnvvvzzzvvvxxxxxxzzzxxx}}}~~~UUU;;;444111---++++++,,,++++++***((((((((()))***)))((('''''')))''''''&&&&&&&&&&&&''''''&&&%%%$$$&&&***+++)))''' !!!###%%%'''***+++,,,&&&...,,,+++333777<<>>CCCOOOTTT]]]iiittt|||~~~}}}}}}|||zzzzzz{{{~~~zzzoooeeeXXXNNNHHHCCCCCCJJJXXXkkkxxx```MMMEEECCCBBBEEEMMMZZZnnneeeGGGCCCDDDWWW}}}^^^@@@333111......---------,,,,,,,,,++++++***))))))))))))***((((((((((((((((((((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''***)))(((((((((((('''&&&'''(((***,,,,,,---///222<<>>DDDNNNSSS]]]hhhssszzz~~~zzzxxxzzzwww~~~~~~|||zzzyyyzzz~~~~~~ssshhhZZZNNNHHHDDDDDDKKKWWWhhh}}}www```MMMDDDBBBAAACCCKKKXXXjjjfffGGGBBBDDDTTTwww\\\???444333......---------,,,,,,,,,))))))******))))))((('''******))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''')))***++++++---///111888<<>>DDDMMMRRR\\\fffpppxxx}}}xxxssstttqqq{{{~~~}}}~~~|||yyyxxxyyy}}}xxxmmm___RRRKKKFFFDDDIIIRRRaaauuuyyybbbNNNEEEBBB@@@AAAJJJVVVgggjjjKKKEEEEEEQQQppp[[[???444333......---------,,,,,,,,,((())))))******)))'''&&&*********)))(((((('''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''!!!###$$$%%%&&&''')))***((()))*********,,,///111666;;;BBBIIIQQQYYY```eeeeeedddfffpppuuunnnuuuxxxbbbVVVSSSTTT\\\aaaiiiqqqwww}}}}}}qqqgggaaa[[[]]]aaagggkkkggg^^^WWWTTTTTTSSSSSSRRRRRRQQQPPPVVV]]]llluuuaaaLLL@@@===<<<>>>EEESSSdddrrrzzzuuukkkxxxvvvNNN;;;333000444///...---,,,+++*********++++++***)))((('''&&&&&&(((((())))))))))))((((((&&&%%%%%%%%%%%%&&&''''''''''''''''''((((((((((((((()))***,,,///666===CCCKKKQQQZZZdddnnnuuu{{{~~~yyytttsssppp{{{~~~~~~~~~|||yyyxxxyyy}}}|||tttfffZZZPPPIIICCCCCCJJJWWWjjj{{{|||eeeQQQGGGCCC@@@@@@IIIUUUeee{{{iiiIIIDDDDDDMMMjjj[[[>>>333222......---------,,,,,,,,,((())))))******)))'''&&&***)))))))))((((((''''''((('''&&&&&&&&&&&&'''((('''''''''''''''''''''''' ###%%%&&&&&&&&&)))+++((()))***))))))+++...111666:::AAAHHHOOOVVV\\\``````]]]]]]fffxxxuuuvvvnnn]]]UUUWWW[[[eeejjjrrryyy~~~|||pppfffaaa```bbbeeehhhhhhbbbYYYRRRTTTTTTSSSSSSQQQQQQQQQQQQWWW```qqq~~~ppp]]]KKK???>>><<<===EEESSSeeettt}}}}}}sssyyyOOO:::111---111,,,,,,+++++++++,,,------+++******)))((('''&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''((((((((((((((()))***+++///444<<>>222000......---------,,,,,,,,,))))))******))))))(((''''''''''''(((((((((((((((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&)))***)))&&&%%%'''***))))))))))))(((***...111555999@@@GGGMMMSSSXXX\\\\\\YYYXXX___pppxxxttt{{{tttcccXXXTTTXXX___iiiooowww{{{nnnddd```bbbbbbccccccbbb]]]WWWRRRTTTUUUUUUTTTRRRQQQSSSTTTYYYcccvvvxxxkkkZZZIII>>>::::::===FFFUUUgggvvv~~~{{{rrrzzzNNN:::111+++---++++++++++++,,,---......''''''(((((())))))******'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&''''''(((''''''''''''((((((((((((*********+++...333:::???FFFMMMXXX```hhhooowww}}}zzz~~~zzzwwwvvvrrr|||~~~}}}|||zzzzzz{{{~~~}}}qqqfffRRRJJJAAA===>>>EEESSS```lllmmmmmmnnnpppvvv}}}~~~~~~rrruuu|||{{{|||jjjUUUHHHAAA===AAAJJJVVVeeezzzeeeEEEBBBDDDKKKeee~~~\\\???111///......---------,,,,,,,,,++++++***))))))))))))***%%%%%%&&&&&&''''''(((((()))(((&&&%%%%%%&&&((()))'''''''''''''''''''''''''''***,,,***&&&$$$&&&))))))***)))((((((***---000222666>>>EEEKKKQQQVVVZZZZZZXXXYYY```qqqyyyqqquuu|||hhh[[[UUUTTTZZZccclllsss}}}}}}oooeee```]]]]]]\\\[[[[[[ZZZXXXWWWUUUWWWWWWUUUSSSRRRUUUWWW]]]hhh{{{}}}yyywwwyyy|||{{{sssgggVVVFFF;;;888:::???KKK\\\nnn|||tttlllxxxLLL:::222+++***,,,,,,+++++++++,,,------'''''''''((()))*********((('''&&&&&&&&&&&&'''(((''''''&&&&&&''''''((()))''''''''''''((((((((((((++++++++++++---111888===EEELLLVVV___eeemmmvvv|||zzz~~~{{{xxxxxxuuu~~~|||{{{|||{{{{{{{{{|||~~~sssgggQQQIIIAAA>>>===AAALLLVVVdddcccaaaaaaeeemmmxxxzzzqqqbbbcccppp||||||yyyyyy|||kkkUUUHHH@@@;;;BBBKKKWWWeee{{{lllLLLHHHHHHNNNeee~~~\\\???222///......---------,,,,,,,,,---,,,***)))))))))***+++###$$$$$$%%%&&&'''(((((()))(((&&&%%%%%%&&&((()))''''''''''''''''''''''''"""%%%((('''$$$###&&&*********)))(((''')))---000///444<<>>@@@GGGNNNWWWlllttt\\\FFFEEETTTiiibbbDDD444000222///+++***+++,,,------,,,+++***(((''''''&&&&&&***(((''''''))))))&&&$$$'''(((((('''&&&&&&''')))((('''%%%$$$$$$%%%'''(((&&&&&&''''''((())))))***((()))************---///000333999@@@FFFNNNVVV\\\\\\```ccciii}}}uuuddd```dddkkkooosssiii___\\\]]]bbbkkkvvv}}}}}}qqqeee^^^ZZZVVVTTTWWW]]]aaaaaa^^^\\\ZZZYYYYYYUUUQQQSSSZZZcccssszzztttssstttvvvxxx||||||yyyqqqcccSSSDDD;;;;;;???III]]]uuuuuukkkfffxxxpppHHH222...///---,,,,,,,,,,,,+++******)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))&&&''''''((()))((((((((((((***+++,,,---000555999BBBHHHRRRZZZbbbjjjssszzz~~~yyytttwwwyyy~~~|||{{{zzz~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}wwwiii^^^MMM@@@:::;;;???CCCHHHTTTbbbkkkpppvvvssslllsssiiiUUUNNNKKKNNNUUU\\\cccppp|||lllVVVFFF>>><<<===DDDJJJPPPaaaxxxzzzaaaJJJGGGSSSgggbbbDDD444000222///,,,++++++,,,,,,,,,,,,+++***(((''''''''''''%%%%%%&&&(((***)))&&&###%%%&&&((((((&&&%%%&&&'''((('''&&&%%%%%%&&&'''(((''''''(((((()))************+++++++++******,,,...///333888>>>EEEMMMTTTYYY\\\___ccclll{{{zzzppp]]]UUUWWW]]]bbbjjjddd___^^^aaahhhttt{{{oooddd^^^ZZZWWWUUUXXX^^^```^^^[[[YYYXXXXXXXXXUUUSSSWWW^^^hhhwwwyyyttttttuuuvvvyyy}}}}}}zzzpppaaaPPPBBB:::;;;AAAOOOeee}}}tttjjjdddtttmmmEEE333000000---+++++++++,,,,,,++++++***(((((((((((()))))))))))))))((('''&&&&&&'''((())))))(((((('''''''''((((((''''''((()))))))))))))))(((***+++,,,---000555888AAAHHHQQQZZZaaajjjssszzz{{{|||yyyzzzwww|||~~~}}}|||{{{~~~~~~~~~~~~}}}||||||}}}~~~}}}yyypppeeeTTTDDD;;;999===@@@DDDRRReeerrr{{{uuuddd___hhhyyyaaaQQQMMMIIIJJJPPPUUU___nnn|||jjjTTTEEE===;;;<<>>EEEOOOXXX```hhhrrryyyzzz|||yyyyyytttxxx~~~~~~~~~}}}~~~~~~}}}||||||rrrbbbPPPAAA::::::<<>>;;;===;;;999;;;CCCOOO[[[eeekkklllZZZKKKKKKTTTcccyyycccDDD444///...---,,,,,,......---+++***))))))(((((((((((()))###'''(((&&&%%%%%%'''%%%&&&&&&$$$######%%%(((###$$$$$$%%%%%%$$$$$$###''''''(((((()))*********%%%&&&((((((((()))+++---///222555999===BBBGGGKKKRRRVVV[[[]]]___fffuuu~~~~~~vvvooozzzyyyccc[[[WWWWWW```mmmmmmhhh___^^^nnn~~~pppdddZZZTTTQQQNNNMMMPPPVVVXXXVVVRRRKKKJJJKKKNNNPPPSSS\\\fffjjjtttxxxnnnhhhhhhdddfffeeeZZZJJJ===777666888???MMM```pppvvvsssnnnooottt{{{~~~{{{sssjjjdddooo}}}xxxPPP888000...,,,++++++,,,,,,,,,++++++*********))))))((((((''''''''''''((((((((((((''''''""""""###$$$%%%'''((()))%%%&&&''''''(((((('''''')))***+++++++++...222555999@@@IIISSS[[[dddnnnuuuzzzzzzuuusssmmmnnn}}}}}}|||{{{{{{}}}~~~{{{{{{~~~}}}qqqaaaPPPDDD???>>>???HHHXXXqqqsssTTTJJJ>>>888<<>>>>>IIIccc|||UUUIIIHHHJJJZZZooopppYYYHHH???===>>>;;;???===???KKKTTTbbbxxxzzzmmmTTTGGGNNN\\\pppaaaCCC777666/////////...---***(((''''''((((((((('''&&&%%%$$$%%%%%%&&&'''((((((''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%%%%&&&&&&&&&'''((())))))(((((('''---...111666===CCCFFFHHHUUU\\\ZZZXXX[[[^^^lll{{{zzzyyyvvvrrrttt{{{fffWWWSSSYYYbbbhhhnnnhhhbbbeeeqqqzzzlllbbbZZZVVVTTTPPPMMMNNNRRRSSSPPPLLLJJJIIIHHHIIILLLQQQVVVZZZeeeuuuxxxrrrjjjdddbbbdddfffeee[[[KKK===777666777999AAASSSgggtttvvvttttttttttttsssooojjjeeebbbmmmxxxSSS999///......---,,,++++++------,,,+++---(((''',,,,,,'''$$$&&&'''''''''&&&&&&%%%%%%%%%((('''&&&%%%%%%&&&'''(((&&&%%%%%%%%%%%%&&&''''''))))))))))))+++---///000;;;???FFFNNNWWWaaakkkrrrzzz{{{|||zzzsssmmmqqqxxx~~~}}}}}}~~~}}}|||}}}}}}sssdddTTTGGG@@@>>>>>>GGGWWWpppeeeJJJBBB999555999;;;===>>>FFF]]]}}}xxxVVVKKKIIIMMM___www~~~{{{|||~~~pppYYYHHH???======:::@@@???CCCOOOWWWeeezzztttYYYIIINNNZZZoooaaaAAA444222/////////...,,,***((('''******************++++++%%%&&&&&&'''((((((''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))))))))(((''',,,---000555;;;AAAFFFHHHSSSZZZYYYVVVZZZ\\\jjjxxxwwwxxxyyyzzzooo```\\\```gggllliiiccc^^^aaammm|||vvvjjj```YYYTTTUUUQQQMMMLLLNNNOOOLLLIIIJJJIIIHHHIIIKKKPPPVVVZZZgggxxx}}}uuunnngggaaa___bbbcccaaaVVVHHH<<<777666666888???OOObbbppptttsssssssssttttttrrrmmmfff```jjj}}}nnnLLL777///---------,,,++++++------,,,++++++'''&&&***+++&&&$$$%%%(((((((((''''''&&&&&&&&&)))((('''&&&%%%&&&''''''''''''&&&&&&''''''((()))))))))))))))+++---///000999>>>EEEMMMWWWaaakkkqqqyyyyyy{{{zzzsssmmmooovvv|||}}}~~~~~~}}}vvvjjj[[[MMMCCC???>>>FFFUUUmmmuuuTTT@@@<<<555333777888:::<<>>:::::::::@@@@@@FFFVVVbbbssscccMMMLLLVVVkkk___???000---......------,,,+++******+++***(((((((((***,,,---&&&&&&'''''''''''''''&&&&&&&&&'''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((&&&&&&'''(((((()))))))))(((***---111666<<>>DDDLLLYYYiiitttuuuwww___SSSJJJIIIKKKXXXxxx|||xxxzzz|||iiiUUUEEE===999999:::???>>>DDDUUUdddyyyeeeMMMKKKTTTjjj___???111///---------,,,++++++++++++,,,+++((('''&&&''')))***&&&'''''''''''''''&&&&&&'''(((((((((((()))))))))''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***''')))---000444999@@@EEEMMMVVVWWWWWWZZZ[[[ggg|||sssfff^^^\\\[[[XXXVVVUUUXXX___iiiqqqvvvwww|||zzzpppeee\\\VVVQQQNNNKKKIIIIIIJJJLLLLLLIIIJJJIIIHHHHHHMMMVVV]]]rrrqqqkkkgggaaa]]]\\\]]]YYYQQQFFF<<<777777999777???LLLYYYbbbffffffddd``````dddmmmtttrrrhhh^^^kkkzzzRRR;;;444111...,,,,,,+++******,,,,,,+++******)))(((((()))+++***)))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&''''''&&&&&&''''''((()))))))))))))))***---///000333888@@@IIISSS]]]gggmmmssstttwwwzzzuuulllhhhiiiqqq|||}}}}}}yyyyyy{{{}}}}}}{{{|||~~~~~~~~~}}}{{{qqqaaaQQQFFF>>>CCCLLL\\\vvvjjjOOO===666888555888;;;666444999>>>AAACCCIIISSS[[[```kkk}}}rrr```OOOIIIFFFIIINNN___~~~{{{yyyfffRRRCCC;;;999999999>>>>>>DDDUUUdddyyydddNNNLLLUUUmmm]]]???333111------,,,+++++++++,,,,,,---,,,***)))(((((())))))'''''''''(((''''''&&&%%%''''''((((((((()))))))))((('''''''''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''')))***+++(((+++...///222777>>>DDDKKKTTTWWWXXX\\\]]]hhh}}}vvvfff\\\XXXWWWWWWWWWVVVXXX\\\cccjjjnnnnnnqqqxxxxxxmmmbbbYYYTTTMMMLLLKKKJJJJJJLLLNNNOOOIIIKKKKKKIIIHHHLLLWWW___tttzzznnnhhheee```\\\[[[[[[VVVMMMCCC:::555666777666AAAPPP^^^eeefffdddccc___```eeelllrrrqqqjjjcccsssxxxOOO:::444000------,,,***)))***+++,,,+++***)))***)))''')))------***%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((''''''&&&&&&''''''((()))))))))))))))+++---///000222666>>>FFFPPP[[[fffmmmssstttwwwyyyuuummmhhhhhhooo~~~}}}|||{{{{{{{{{{{{{{{~~~}}}}}}~~~uuufffUUUIII>>>BBBIIIVVVoooaaaFFF888444666555999===888:::===??????@@@CCCJJJOOOSSSYYYfffrrrvvvnnn^^^RRRGGGDDDEEEKKKUUUiii}}}wwwcccOOO@@@:::999:::888>>>???FFFVVVbbbsss~~~cccOOONNNYYYrrr\\\>>>222111---,,,+++++++++,,,------******************))))))''''''(((((('''&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''')))***,,,))),,,///000000555===CCCGGGRRRVVVXXX]]]^^^iii~~~wwwggg]]]YYYXXX^^^^^^]]]^^^___ccchhhlllmmmnnnsssyyy}}}}}}rrrhhh___WWWRRRJJJKKKKKKKKKKKKKKKMMMNNNJJJLLLLLLJJJHHHMMMXXXaaatttuuuiiidddaaa\\\YYYXXXYYYSSSJJJ???777333333333999EEEUUUbbbiiikkkkkklllfffhhhkkkooorrrqqqmmmiii{{{sssKKK888111---,,,...+++***)))***+++,,,+++)))(((***(((%%%(((---...***&&&&&&&&&&&&'''''''''((("""###%%%'''))))))))))))((((((''''''(((((()))***))))))))))))+++---///000222666<<>>CCCKKKUUU```gggjjjiiieee___YYYSSSQQQPPPQQQQQQWWWdddvvv}}}|||}}}ppp[[[III>>>;;;::::::;;;<<>>::::::===???EEEOOOaaassstttjjj[[[XXXddd{{{]]]===555000///000---///---,,,,,,------,,,******************)))((((((***)))'''&&&%%%%%%&&&&&&'''''''''&&&%%%%%%''')))))))))*********)))((('''''''''((()))***++++++,,,---222999???GGGQQQ]]]eeepppuuuzzzzzzuuuooonnnooo|||}}}~~~~~~~~~~~~~~~|||}}}~~~~~~~~~}}}|||{{{{{{yyyrrrhhh```MMMEEE@@@CCCNNN```wwwaaaGGG888777666888:::<<<<<<;;;===???CCCIIIQQQ[[[fffmmmqqqrrrpppiii```\\\\\\___``````fffuuu~~~}}}{{{mmmXXXGGG>>>;;;::::::999:::>>>DDDJJJVVViiizzzmmmVVVVVVeee~~~[[[===111///...---+++,,,,,,---+++***))))))***++++++)))((('''''''''((((((((((((((('''$$$$$$%%%&&&'''''''''''''''''''''''''''&&&&&&&&&''')))((($$$$$$'''(((&&&'''&&&&&&'''***,,,,,,+++***+++,,,,,,---000555999>>>FFFKKKTTT\\\ZZZbbbxxxvvvlll```XXXPPPIIIFFFGGGEEEGGGIIIIIIHHHFFFFFFGGGGGGGGGIIIKKKKKKNNNZZZfffrrryyyeeeZZZOOOLLLKKKLLLPPPUUUWWWQQQGGG???:::;;;>>>AAAGGGRRRddduuussseeeVVVWWWhhh}}}YYY;;;444///...///---,,,+++)))***+++++++++******************))))))((()))(((&&&%%%%%%&&&'''(((&&&''''''&&&%%%%%%''')))************))))))(((((('''(((((()))******++++++///222777<<>>===@@@BBBFFFKKKQQQYYYbbbgggnnnrrrssspppiiifffhhhkkkpppqqqyyy||||||xxxjjjWWWFFF>>>;;;::::::;;;:::<<<@@@EEEQQQhhh{{{oooVVVVVVfff~~~ZZZ<<<000......,,,++++++------,,,***))))))***++++++)))((('''''''''((((((((((((''''''$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''(((***((($$$$$$'''(((%%%&&&&&&%%%'''***++++++***''')))+++,,,---111555999===EEEJJJSSS]]]\\\aaarrrssshhh\\\TTTMMMGGGFFFHHHDDDGGGIIIIIIGGGFFFFFFGGGFFFFFFHHHJJJKKKNNNXXXccclllxxx~~~uuubbbVVVKKKHHHKKKOOOTTTZZZ[[[TTTIII???999:::>>>AAAIIIVVVhhhwww~~~nnn```UUU\\\qqq}}}UUU:::333...,,,...,,,,,,***(((((()))******)))***************)))((((((&&&%%%%%%%%%&&&''')))***%%%&&&''''''&&&&&&((()))))))))((((((((('''''''''(((((())))))******++++++...111555999@@@JJJVVV___dddmmmvvvyyyvvvtttvvvzzz}}}~~~~~~||||||~~~}}}~~~}}}|||{{{xxxrrrkkkfffQQQJJJCCCBBBHHHXXXppp|||eeeOOO@@@777777777:::===@@@@@@@@@???CCCGGGLLLQQQWWW^^^bbbkkkppptttssspppooorrruuu}}}~~~zzzxxxyyy~~~wwwiiiVVVFFF>>>;;;:::999;;;;;;===>>>AAALLLcccwwwrrrWWWUUUfff~~~[[[>>>222000---,,,++++++------,,,+++***************)))((((((''''''((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''((((((((()))+++)))%%%$$$''''''%%%***(((''''''(((((('''%%%&&&(((***,,,---000444777;;;DDDIIIQQQ\\\\\\___lllzzz~~~pppeeeYYYQQQJJJFFFEEEHHHFFFHHHJJJJJJIIIHHHHHHHHHHHHGGGHHHKKKMMMPPPXXXbbbkkkuuu|||{{{}}}{{{rrrcccVVVLLLLLLSSSXXX[[[^^^]]]UUUHHH===888888===AAAMMMZZZnnn}}}xxxfffZZZTTT```zzzwwwQQQ888222---+++---,,,///---******+++,,,++++++)))))))))))))))(((''''''###$$$%%%&&&((()))******$$$&&&''''''&&&&&&((())))))((('''&&&&&&&&&''''''(((((())))))************,,,///444888>>>GGGSSS\\\eeellluuuyyyyyyyyy{{{~~~}}}}}}~~~{{{wwwpppjjjeeeSSSLLLEEECCCGGGUUUlllrrrZZZHHH===666555666888<<<@@@AAAAAAAAAFFFMMMUUU[[[bbbgggkkksssuuuwwwxxxwwwxxx{{{|||yyywww{{{wwwiiiWWWGGG>>>;;;:::999555888<<>>CCCKKK\\\rrrppp\\\SSSQQQbbb}}}kkkIII333111---,,,000000222///,,,******+++******'''''''''''''''&&&&&&%%%###%%%(((******(((&&&$$$###%%%'''(((''''''((()))***)))'''&&&&&&''''''((())))))))))))************(((,,,111777===EEEPPPXXXgggjjjpppuuuxxxyyyxxxwww{{{~~~|||tttnnngggbbbUUUNNNGGGCCCDDDOOOdddvvvbbbHHH888111666555444555777<<<@@@CCCHHHMMMWWWcccooozzz|||}}}}}}{{{{{{uuufffRRRCCC<<<:::888777;;;;;;???EEELLLVVVhhhxxx{{{aaa\\\ggg|||}}}VVV:::111333---,,,***)))))))))******(((((((((((((((((())))))&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))***+++$$$'''(((''''''******'''''''''''''''((((((((((((+++,,,,,,++++++,,,000333;;;<<>>:::666;;;EEEUUUkkkwwwfffZZZPPPRRRhhhbbbEEE777777...(((+++...---+++)))(((((())))))((('''''''''(((((((((((((((&&&(((++++++***((((((((('''&&&&&&&&&&&&'''((((((***)))((((((((()))+++,,,%%%&&&(((***,,,,,,+++++++++---111444999AAALLLTTTdddjjjrrrwwwwwwtttqqqpppsss||||||{{{~~~zzzrrrmmmgggaaaWWWOOOFFFBBBBBBLLL___qqq|||]]]DDD888333555444333333555888;;;===FFFKKKSSS\\\eeennnuuuzzz{{{vvvvvvzzz~~~~~~|||}}}rrrcccPPPBBB;;;:::999888;;;<<>>000222,,,(((+++,,,,,,+++)))(((((()))))))))((((((((((((((('''''''''%%%%%%%%%&&&&&&&&&%%%$$$'''&&&&&&&&&&&&'''(((((())))))((((((((()))***+++$$$%%%&&&((())))))*********---000333888AAALLLTTTaaagggoootttuuussspppnnnpppyyywwwuuuzzz~~~~~~wwwqqqmmmggg```XXXOOOEEE??????GGGYYYiii{{{rrrTTT???666555444444444444555666777888@@@DDDJJJOOOUUU[[[aaaeeejjjjjjooowww~~~~~~~~~oooaaaNNN@@@;;;::::::999;;;>>>EEEQQQ]]]mmmccc]]]iiitttNNN666......,,,,,,+++************+++***+++---......,,,+++***%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''$$$''''''$$$###%%%$$$ %%%%%%%%%&&&&&&&&&&&&'''))))))******)))***---000444888>>>HHHQQQXXX[[[\\\hhhxxxyyypppbbbVVVJJJFFFCCC@@@===<<<@@@BBBDDDFFFGGGFFFEEEDDDIIIGGGGGGGGGFFFFFFMMMUUU^^^mmm|||{{{ooojjjdddbbbbbb___XXXRRRJJJ???777777777:::FFFUUUuuu|||mmm[[[OOOJJJSSSmmm~~~TTT888,,,///---+++---,,,+++******)))))))))******))))))((((((''''''&&&&&&)))&&&$$$$$$'''((('''%%%'''&&&&&&&&&&&&'''(((((()))(((((((((((()))******&&&&&&&&&&&&''')))***+++))),,,///222777@@@KKKSSS]]]ccckkkqqqrrrpppnnnlllmmmttt~~~}}}~~~|||vvvqqqmmmggg___VVVLLLBBB<<<<<>>@@@CCCFFFGGGFFFEEEEEEJJJIIIHHHHHHFFFGGGOOOYYYfffvvvtttmmmddd___\\\XXXRRRLLLGGG===555555666;;;JJJ[[[wwwjjj[[[QQQNNNXXXqqqvvvQQQ888,,,000000///000,,,******+++***))))))***+++******)))((('''&&&&&&%%%+++'''"""###'''***(((%%%'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((()))((((((((((((***,,,---(((+++...111666>>>IIIQQQYYY```hhhoooqqqpppnnnlllkkkqqq||||||~~~~~~~~~~~~{{{uuuqqqmmmfff]]]QQQHHH>>>::::::@@@LLLXXXeeemmmmmm[[[DDD666333444111222444666777888888777666999<<<>>>???DDDKKKRRR```jjjvvv|||~~~rrrdddQQQBBB<<<;;;:::888;;;@@@KKKZZZgggvvvvvv[[[ZZZkkkjjjGGG666000...+++++++++,,,,,,,,,++++++)))***,,,...---+++)))'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&"""&&&'''%%%%%%((((((%%%&&&'''''''''((((((((((((&&&'''))))))((()))+++---111555<<>>>>>CCCIIIKKKJJJGGGEEEEEEHHHGGGGGGGGGFFFHHHSSS___qqqvvvnnnccc\\\XXXUUUOOOJJJBBB:::444555777>>>PPPbbb~~~uuulll```XXXWWWbbbwwwnnnMMM888...111000000000***)))+++---,,,***))))))+++******)))((('''&&&&&&%%%(((### $$$&&&$$$!!!'''&&&&&&&&&&&&'''((((((''''''((((((''''''''''''))))))(((((((((***+++,,,(((+++...000444<<>>555222222///000222333555555666666666:::>>>???@@@EEEOOOVVVfffsss~~~ssseeeQQQCCC<<<;;;:::888<<>>AAAAAAJJJUUUWWWPPPHHHEEEEEEDDDDDDEEEFFFFFFKKKYYYggg|||uuulllaaaYYYUUUQQQLLLGGG;;;555222555888AAATTTiii{{{{{{zzzuuuooofff```aaannnfffFFF555///000,,,---...(((***,,,///---***((((((***))))))((((((''''''&&&&&&'''$$$"""###%%%'''%%%###'''&&&&&&&&&&&&'''(((((('''''''''(((''''''&&&%%%'''''''''''''''((()))))))))+++---///222:::DDDKKKTTT[[[eeemmmqqqqqqpppooolllttt}}}}}}~~~~~~}}}zzzsssnnniii___TTTKKKCCC;;;888888999>>>DDDHHHLLLKKKBBB:::666333000333333333333444444444555666:::>>>???@@@EEEPPPYYYkkk{{{~~~}}}qqqcccPPPBBB<<<;;;;;;999<<>>???BBBEEETTTccceeeYYYKKKFFFFFFCCCDDDGGGIIIKKKRRRbbbrrrsssjjj^^^VVVRRRNNNHHHCCC999333111555888???SSShhh|||{{{}}}|||wwwrrriiicccgggwww]]]>>>222000000******---)))+++...000///***'''''')))((((((((((((((('''''''''''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((&&&''''''((('''&&&%%%$$$&&&''''''(((((((((((((((***,,,...///111777AAAHHHRRRYYYccclllpppppppppooolllvvv~~~}}}~~~~~~~~~~~~yyyqqqlllggg\\\PPPLLLCCC<<<999777666999======@@@@@@;;;888777444000888777666555555555555555555999=========CCCOOOXXXnnn~~~|||mmm```MMM@@@;;;;;;;;;;;;===EEETTTcccmmmtttyyyeeelll___@@@555111,,,)))***,,,---...---,,,,,,,,,,,,+++******))))))((((((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$$$$$$$&&&((()))&&&%%%'''&&&"""%%%%%%%%%&&&&&&&&&''''''%%%'''************+++,,,///222666:::@@@IIITTT\\\kkkyyyooonnnpppwwwuuueeeYYYQQQOOOKKKYYYiiisss|||yyyssshhh]]]TTTLLLEEEBBB???===???CCCIII[[[mmmnnn___NNNGGGHHHEEEFFFJJJNNNPPPYYYkkk|||~~~rrriii]]]TTTPPPKKKDDD???:::555333555666<<>>IIIVVV```gggrrr|||nnnqqqcccDDD333---+++---,,,++++++,,,,,,+++))),,,***))))))***++++++******))))))((('''&&&&&&&&&'''&&&%%%$$$###$$$%%%&&&***)))(((''''''((()))***%%%&&&&&&'''((((((((((((''''''&&&%%%$$$%%%(((+++---)))$$$"""%%%)))******000///111888>>>EEEOOOYYYpppyyy|||llliiinnn|||~~~|||tttkkkcccZZZPPPKKKLLLNNNTTT___kkkwww|||tttjjj```YYYPPPJJJCCC@@@AAAAAA>>>:::MMM___nnnkkkYYYHHHDDDHHHGGGHHHJJJNNNVVVccctttnnneeeZZZSSSOOOIII???777444333333333555===OOO___rrrzzzyyyqqqmmmgggdddnnnpppOOO;;;222+++,,,...---,,,,,,+++*********))))))(((((('''&&&%%%%%%'''(((((((((***(((&&&$$$$$$&&&(((***'''&&&&&&''''''((()))***&&&((('''%%%(((---+++$$$$$$''')))(((&&&%%%'''))),,,***+++...111444;;;CCCPPPUUU^^^gggmmmppppppppprrryyy~~~yyyqqqjjjdddYYYNNNFFFAAA:::555444444555555888777666444333222222222444555666555333222333444444444777;;;===BBBLLLXXXkkkzzz~~~||||||mmm\\\III>>>999666777:::AAAIIISSS[[[bbbpppxxxiiillleeeFFF777111...---+++******+++,,,***)))+++***((((((***+++***)))***))))))(((''''''&&&&&&((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''((()))***''''''&&&%%%$$$""" %%%&&&''''''&&&&&&''')))+++'''###"""%%%((()))***000...111777===DDDMMMWWWggguuu{{{hhhfffkkkwwwwwwxxx~~~~~~zzzwwwrrrkkkccc]]]VVVMMMJJJKKKPPPVVVaaammmyyyyyyqqqfff[[[TTTEEEBBB>>>???AAADDDDDDCCCNNN\\\gggdddTTTFFFCCCEEEFFFHHHLLLQQQZZZjjj{{{{{{iiiaaaVVVPPPLLLFFF===666444222333444777>>>OOO___qqqxxx}}}}}}~~~|||uuuiiieee```cccqqqiiiHHH777///)))***,,,++++++,,,************)))))))))((((((&&&%%%%%%'''(((((((((&&&%%%###!!!!!!###%%%&&&&&&&&&&&&&&&'''((()))***(((***(((&&&(((---,,,'''!!!%%%((()))((('''((())),,,******...111333:::BBBLLLRRR[[[eeellloooooonnnqqqxxx~~~~~~~~~~~~~~~~~~}}}yyypppiiiaaaTTTIIIEEE@@@999444222222222222222222111111111222222333444666888888666555555555555555888<<<>>>BBBMMMYYYmmm|||~~~ooo^^^KKK@@@;;;999:::<<>>???CCCOOO\\\qqqjjjZZZIII@@@===<<<>>>AAADDDGGGKKKOOOXXXhhh}}}mmm^^^ddd~~~^^^BBB444...+++,,,***))))))***+++)))(((***(((''''''((())))))((())))))((((((''''''''''''&&&'''((((((((('''%%%$$$###$$$&&&'''((((((((('''%%%&&&&&&&&&&&&%%%%%%$$$$$$&&&(((((('''&&&'''(((+++)))(((((()))***,,,------,,,///555:::???GGGPPPVVVeeezzznnnhhhfffooo}}}zzzxxxxxxwwwvvvtttooojjjgggaaaYYYUUUUUUXXX```mmm{{{{{{tttjjj^^^QQQHHHCCCCCCBBB???<<<<<<>>>@@@IIILLLOOOLLLGGGBBBBBBDDDHHHLLLSSS\\\hhhzzz{{{mmm[[[UUUMMMHHHDDD@@@999444333111333888===EEESSSaaaqqqtttuuuuuusssooojjjfffjjjdddeeesssXXX===000***''')))+++******,,,*********))))))))))))))))))'''&&&&&&((()))((('''((('''%%%%%%%%%%%%'''(((&&&&&&&&&&&&'''((())))))'''&&&$$$######&&&((((((%%%&&&&&&''''''((()))++++++)))***...///111777>>>EEEMMMYYYeeemmmqqqqqqpppiiinnnzzz~~~~~~}}}}}}xxxqqqjjjaaaSSSGGG===999444111111111111111000//////.........//////111444777888777666555666999:::===@@@AAAFFFUUUdddwww{{{bbbSSSCCC;;;:::999;;;>>>AAADDDIIIOOOWWWeeewwwxxxeeeYYYcccYYY>>>222---))),,,+++******++++++***(((***(((''''''((())))))(((((((((((((((''''''''''''%%%%%%&&&''''''%%%$$$###&&&'''((())))))(((&&&%%%$$$$$$&&&'''(((((((((((('''''''''%%%$$$%%%(((+++'''(((((((((((()))+++,,,++++++---333888<<>>>>>>>>======>>>AAADDDBBBDDDEEEDDDBBBCCCEEEGGGKKKQQQYYYcccpppvvvhhhWWWRRRKKKFFFCCC>>>999555333111333999@@@JJJXXXeeesssssssssssspppjjjdddbbbiiieeejjj~~~vvvQQQ:::///+++)))+++,,,***+++...))))))))))))))))))*********(((&&&&&&((()))(((''')))(((''''''''''''((()))%%%%%%%%%&&&&&&'''((()))'''%%%$$$$$$$$$$$$'''))),,,***&&&$$$$$$&&&)))+++***)))***---///000555;;;BBBIIIUUUaaakkkoooppppppjjjlllttt~~~~~~||||||yyyssslllcccUUUHHH:::777333111111111222111000000///.........//////000222555666666555666777:::<<<@@@CCCEEENNNbbbtttuuubbbSSSCCC;;;:::999:::===???BBBHHHNNNVVVbbbpppzzzxxxnnn^^^XXXggg{{{TTT;;;222...,,,---,,,***+++,,,,,,+++)))+++)))'''((()))***))))))((((((((((((((((((''''''%%%%%%&&&&&&%%%%%%$$$###((())))))(((((('''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$((('''&&&$$$###%%%(((,,,###%%%'''''''''''')))******))),,,222666999@@@GGGQQQYYYgggvvvzzz{{{{{{nnniiieeeooo}}}vvvnnndddXXXLLLEEECCCAAA???=========>>>???===???@@@AAAAAACCCFFFHHHOOOVVVaaalllxxx}}}ooobbbTTTPPPKKKFFFBBB===999666444111333:::CCCOOO___llltttrrrsssuuurrrlllggggggfffccclllkkkHHH777///,,,+++,,,,,,***+++...))))))))))))***************)))''''''((()))((('''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&'''((())))))'''''')))(((&&&(((---///+++&&&###$$$''')))******((()))---......333999>>>EEEPPP[[[dddjjjlllmmmllllllsss}}}|||~~~~~~~~~}}}|||}}}}}}~~~|||uuunnneeeVVVHHH;;;888444111111111000000000000/////////000000111111333444555555555777999;;;===BBBFFFLLLYYYrrr~~~sss___QQQBBB<<<;;;;;;===@@@???BBBGGGMMMTTT___kkksssqqqiii^^^]]]ppptttNNN777111000///...---,,,,,,------,,,***+++***((((((***+++***)))'''(((((((((((((((((((((''''''&&&%%%%%%%%%%%%%%%''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""&&&''''''&&&%%%&&&(((***###&&&)))***)))(((***+++)))(((+++111444777===DDDMMMUUUbbbooozzztttkkkjjjuuu}}}yyyqqqhhh^^^SSSIIICCCHHHDDD???=========<<<:::;;;>>>AAABBBAAABBBEEEHHHQQQZZZgggttt~~~tttggg[[[RRROOOJJJEEE@@@<<<888555555222222:::FFFSSSdddrrrtttrrrtttyyyxxxsssppprrrjjjfffoooaaaAAA444///,,,,,,---,,,)))***---((()))))))))************+++)))''''''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((((('''))),,,***&&&(((---,,,)))&&&&&&((())))))((()))((()))---...---111777===CCCLLLWWW```gggkkkllljjjkkkrrr~~~~~~||||||~~~~~~{{{~~~~~~|||}}}~~~wwwpppeeeVVVHHH===999555222111000///.../////////000000111222333222333555555555666888;;;:::===CCCIIIQQQaaa}}}~~~{{{{{{~~~sssUUUHHH;;;777888:::===AAA@@@BBBFFFKKKRRR]]]iiiqqqpppiiibbbeeezzzmmmHHH333///111111///---,,,,,,---...,,,+++,,,***))))))***++++++***'''''''''((((((((((((((()))((('''%%%%%%&&&''''''%%%%%%$$$###$$$%%%'''((($$$%%%%%%&&&&&&&&&%%%%%%$$$&&&((()))((('''''''''%%%))),,,---,,,+++---///((((((***000333666<<>>:::;;;@@@CCCCCC@@@;;;???CCCCCCAAAAAACCCFFFRRR[[[jjjyyyyyynnnaaaVVVQQQNNNIIIDDD???:::777555666222222:::GGGVVVhhhvvvsssqqquuu|||}}}yyyxxx|||rrrmmmsss[[[===333...,,,,,,---+++((((((,,,(((((())))))*********++++++***((('''((()))((('''''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((((((&&&%%%(((,,,***$$$&&&,,,(((&&&&&&(((+++,,,)))''')))((()))---------000666???DDDMMMWWW```gggkkkmmmfffgggqqq~~~~~~~~~~~~~~~~~~||||||{{{{{{~~~xxxpppfffWWWIII>>>888222000...,,,...222000000000///////////////333444444555777888:::;;;<<<<<>>:::999999<<>>BBBKKKWWWcccnnnzzzwwwppprrr~~~xxxpppeee[[[SSSLLLEEE@@@??????>>>>>>======<<<<<>>:::>>>BBBDDDIIISSS___gggsss{{{~~~~~~www|||hhhEEE444111///***++++++++++++++++++++++++''''''(((((((((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&'''&&&%%%%%%%%%%%%&&&'''(((((('''''''''&&&&&&&&&(((((()))***************---)))(((+++...111666<<>>>>>>>>=========<<>>@@@BBBDDDJJJQQQ\\\jjj{{{wwwmmmcccXXXPPPHHHGGGDDDAAA>>>:::777555666666999CCCRRRcccrrrzzzyyyvvvvvv{{{{{{ppppppwwwkkkHHH444111///---+++***))))))***+++))))))************))))))))))))))))))(((((((((''')))'''&&&&&&''''''&&&%%%'''&&&&&&%%%&&&'''((()))'''''''''''''''''''''''''''))))))(((''''''))),,,)))***+++++++++,,,///222;;;AAAKKKTTT\\\ccchhhllliiikkkttt~~~}}}{{{}}}}}}uuujjjZZZKKK@@@:::555444444111222444111111111111222222222222333444444555666888999:::555:::AAAEEEKKK___~~~}}}~~~{{{tttuuuzzz}}}}}}vvvcccNNNEEE<<<::::::888999;;;999<<>>>>>>>>>>>============AAA>>>>>>AAACCCFFFMMMUUUbbbppp|||oooeee\\\SSSMMMDDDCCCAAA>>>;;;888666555777888===HHHXXXhhhuuu|||{{{yyyxxx}}}xxxqqqeeegggrrr```@@@222111...---+++***)))******+++))))))************)))))))))))))))((((((((('''''')))(((&&&&&&''''''&&&$$$'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((()))***)))((((((***,,,)))***+++++++++,,,///222999???HHHRRRZZZaaagggjjjnnnlllppp~~~~~~~~~yyynnn]]]NNN???777222222222000000111222222222333333333333333444444444555666777888999888:::???EEEMMMaaa~~~}}}~~~~~~|||vvvuuuyyy~~~~~~zzzzzzrrr___KKKBBB;;;:::999777777888999:::===@@@CCCKKK[[[iii}}}___AAA333000---***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))((((((&&&&&&''''''''''''&&&&&&%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''$$$%%%'''((()))((('''&&&...***))),,,---...222777???EEENNNZZZiii|||}}}||||||~~~xxxmmmkkkwww}}}wwwoooeeeYYYNNNHHHDDD@@@===>>>>>>>>>>>>============>>><<<===AAADDDHHHQQQ[[[iiiuuusssggg___VVVOOOLLLCCCBBB???<<<999666444333444777@@@MMM]]]lllwww}}}|||zzzzzz|||~~~wwwkkk```WWW]]]lll~~~{{{VVV;;;111222---,,,+++*********++++++))))))************))))))))))))(((((((((''''''''''''&&&%%%&&&'''((('''&&&''''''&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((()))***)))***+++++++++,,,///222666;;;DDDNNNVVV]]]dddhhhnnnkkknnn|||~~~|||}}}~~~~~~~~~|||rrrbbbTTTAAA888111111222000///000222222333333444444444555444444444444555666888888;;;999<<>>>>>>>>>>>;;;;;;===BBBEEEKKKVVVbbbqqq|||}}}kkkbbbZZZRRRMMMLLLEEECCC@@@<<<888555333222333888DDDTTTeeesss{{{{{{{{{{{{{{{vvvjjj[[[OOOMMMWWWjjjzzz~~~~~~mmmIII444......,,,,,,++++++++++++++++++))))))************))))))((((((((((((''''''''''''%%%$$$$$$&&&((())))))(((''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''(((((((((''')))***+++++++++,,,///222555:::CCCLLLUUU\\\ccchhhjjjjjjnnn{{{~~~|||}}}~~~~~~~~~vvvgggZZZHHH===444333444333111222222222333333444444555555444444444444555666777888<<<888;;;JJJaaa{{{|||iii___```nnn{{{}}}zzzxxxvvv~~~~~~}}}{{{|||}}}yyywwwlllXXXHHH@@@999888888777666888888777;;;AAADDDMMMbbbxxx~~~WWW>>>444000...---,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))((('''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&'''''''''''''''************+++++++++,,,---)))))),,,------///333444;;;FFFSSSaaaqqq|||uuuvvv}}}|||tttlllmmm{{{zzzqqqbbbZZZPPPHHHDDDBBB???===============>>>>>>>>>>>>;;;<<>>MMMbbb{{{xxxhhh```cccppp}}}|||xxxvvv{{{~~~}}}yyy{{{}}}xxxttthhhRRRIII@@@888777888777777999888777;;;BBBGGGPPPhhhzzzSSS<<<333///,,,,,,++++++++++++++++++++++++''''''(((((((((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&###$$$%%%'''''''''''''''&&&&&&&&&'''''''''((((((+++***((((((((()))+++,,,+++((((((+++---,,,///333222999CCCPPP^^^nnn~~~yyyuuuoooqqq|||sssiiiZZZSSSKKKEEECCCAAA>>>;;;<<<=========>>>>>>>>>???===>>>CCCHHHLLLTTTcccrrr|||zzzhhhYYYUUUQQQHHHEEEHHHCCCAAA===999666444333333:::BBBPPPaaapppyyy{{{{{{uuu{{{zzzlllZZZLLLEEEJJJ]]]uuu|||xxxSSS<<<444111...***++++++,,,,,,+++++++++))))))************))))))(((((('''''''''&&&&&&&&&((('''&&&&&&'''((('''&&&''''''((((((((('''%%%%%%''''''''''''''''''''''''&&&%%%%%%'''))))))'''%%%)))***+++++++++,,,///222333888@@@IIIRRR[[[ccchhhhhhkkknnnsss}}}zzz{{{}}}zzzooodddQQQCCC666333444333333333111111222222333444555555444444444444444555666777:::;;;AAAMMM^^^uuuvvvjjjffflllzzz~~~|||yyywww~~~zzz}}}{{{xxx~~~xxxzzz{{{vvvrrrdddNNNJJJ@@@888777777777888:::888666;;;DDDIIIRRRlllwwwPPP:::222---++++++************************'''((()))))))))))))))(((&&&''''''''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&''''''((((((''''''&&&"""$$$%%%'''((((((''''''&&&&&&&&&'''''''''(((((()))'''%%%$$$$$$&&&)))***+++((((((+++------///333333999BBBMMM\\\nnn}}}}}}vvvrrruuu~~~{{{wwwmmmbbbTTTOOOHHHCCCAAA@@@<<<:::<<<=========>>>>>>??????>>>@@@EEEKKKPPPXXXhhhwwwzzzrrraaaSSSQQQMMMDDDAAAEEE@@@>>>;;;888555444444555;;;CCCQQQbbbooovvvvvvuuurrr{{{|||kkkYYYMMMHHHLLLbbb|||iiiFFF333///---)))***++++++,,,,,,,,,++++++))))))************))))))(((((('''''''''&&&&&&&&&+++)))'''''''''&&&$$$###''''''((((((((('''%%%$$$'''''''''''''''''''''''''''&&&&&&(((***+++(((%%%)))***+++++++++,,,///222///444<<>><<<:::888777777777777:::777<<>>>>>===============>>>???BBBDDDIIIOOOWWWbbbnnnuuusssrrruuu~~~yyyeee]]]SSSMMMLLLKKKHHHEEE@@@;;;777555222000333999===EEESSS```kkkqqqtttuuu{{{jjj[[[QQQKKKSSSjjjzzz{{{XXXAAA111000000)))...((('''+++,,,(((&&&))),,,+++)))''''''(((***+++,,,///,,,&&&$$$(((((($$$%%%(((***)))&&&%%%'''***###"""!!!"""$$$&&&&&&&&&###$$$$$$$$$'''))))))'''+++((('''(((+++,,,+++((()))***+++,,,---,,,++++++000333888>>>FFFPPPZZZaaaiiilllooopppoooxxxuuummmXXXJJJ<<<777555222333666444444444555444444444333888666666888<<<===<<<;;;===???EEENNNYYYnnn~~~wwwiiiWWWJJJ===<<<:::888777777777777999777;;;EEEMMMZZZuuufffEEE:::000,,,---+++***++++++++++++++++++,,,)))++++++)))***,,,'''))))))((((((''''''&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&'''''''''''''''%%%&&&'''))))))(((((('''''''''((((((''''''&&&%%%***))))))(((''''''&&&&&&((()))******,,,,,,---...000444<<>>>>>>>>============>>>>>>CCCDDDIIIPPPZZZfffooouuuooonnnpppyyyzzzppp```YYYPPPLLLKKKKKKHHHDDD>>>:::666444111000333:::>>>HHHWWWeeeooouuuxxxyyyyyyhhhYYYQQQMMMXXXlllyyy~~~oooOOO:::---,,,...'''///+++***,,,***$$$$$$''',,,+++)))((((((((()))***,,,...,,,&&&%%%(((((($$$'''&&&&&&&&&'''''''''&&&)))'''%%%%%%'''''''''&&&+++)))'''&&&&&&'''&&&$$$(((&&&%%%&&&)))***)))''')))***+++,,,,,,,,,++++++000333777===EEEOOOYYY```gggjjjmmmmmmmmmvvvyyytttcccRRRAAA888666555555555999666444666999999555111777777888;;;???CCCDDDDDDBBBEEEJJJSSS^^^sss~~~yyyhhhSSSEEE<<<;;;999888777777777888:::999===EEENNN\\\wwwbbbBBB777///,,,---++++++++++++++++++*********(((++++++)))(((,,,---,,,***))))))((('''&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''''''''''''''((()))***+++***))))))'''((((((((((((''''''&&&))))))))))))))))))))))))((())))))***+++,,,------111222777@@@HHHSSSbbbooo{{{~~~xxxuuuzzz}}}~~~}}}xxxrrriii\\\RRRHHHBBB>>>>>>>>>;;;<<<>>>>>>>>>============>>>>>>FFFFFFJJJSSS^^^hhhmmmooojjjhhhjjjttt}}}}}}qqqeeeYYYRRRKKKIIIJJJJJJGGGCCC<<<777444333111000444;;;AAALLL]]]kkktttxxx{{{}}}}}}qqq___QQQMMMNNN\\\nnnxxx{{{bbbDDD555***+++...(((...,,,,,,---+++''''''***************))))))))))))+++---+++'''&&&((('''%%%(((%%%###$$$''')))&&&###)))'''&&&&&&((()))((((((...+++'''&&&&&&&&&&&&&&&&&&%%%%%%&&&)))******))))))***++++++,,,,,,++++++///222666<<>>CCCHHHLLLNNNJJJNNNTTT[[[ggg|||~~~}}}{{{gggQQQBBB;;;:::999777777777888888<<<<<<@@@GGGOOO___zzz]]]???555///---///---,,,,,,++++++******))))))******)))'''''')))******(((((((((''''''&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&%%%%%%&&&'''''''''&&&&&&'''((()))***+++***))))))&&&'''''''''''''''&&&&&&&&&''''''((())))))******(((((()))***+++,,,------111000333;;;BBBKKKVVVaaaqqq{{{}}}yyywww{{{zzzssskkk```TTTKKKDDD>>>;;;<<<===;;;;;;>>>>>>============>>>>>>???IIIIIIMMMWWWaaahhhgggeeecccbbbfffpppyyywwwjjj\\\QQQLLLGGGFFFHHHIIIEEEAAA999555222222111000555<<>>999888777444999:::::::::;;;;;;;;;;;;999;;;===AAAFFFMMMSSSWWWWWW\\\ccciiittt}}}~~~{{{fffPPPAAA:::999888777777777888999888;;;@@@GGGRRRfffXXX;;;555000...000---+++++++++******)))))))))+++(((&&&(((******'''$$$%%%%%%&&&&&&''''''(((((($$$'''))))))'''%%%$$$%%%$$$%%%%%%&&&'''&&&&&&&&&&&&'''((()))))))))(((((($$$%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&((())))))***'''((()))***+++,,,,,,---...---///666===EEEPPPZZZmmm~~~|||~~~|||}}}}}}tttkkkbbbXXXMMMFFF@@@;;;999;;;<<<;;;;;;===<<<<<<<<<<<<===>>>???@@@GGGJJJQQQ]]]gggjjjeee___^^^```gggqqqwwwsssdddWWWKKKHHHDDDEEEHHHHHHCCC>>>777333111222111222777???GGGVVViiiuuuxxxyyy}}}{{{ooo\\\NNNNNNVVVcccuuuwwwUUU===555...---000------)))%%%(((///333///))))))************)))((((((***))))))))))))'''''''''&&&((()))(((&&&&&&''')))%%%$$$###%%%(((***+++***'''!!!###''''''***///'''((())))))******+++,,,)))))))))*********++++++---///333888>>>FFFOOOVVV^^^bbbgggiiihhhppp}}}}}}~~~~~~|||zzz{{{~~~~~~yyymmmYYYEEE;;;:::999777777:::>>>AAABBBBBBAAAAAA<<<>>>@@@CCCHHHOOOXXX]]]cccjjjrrrwwwyyydddOOOBBB999888777666777888999:::333888???HHHVVVooowwwQQQ888444000...///,,,***************)))))))))***&&&&&&+++///---(((&&&$$$$$$%%%&&&'''(((((()))$$$''')))((($$$"""###%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%&&&'''(((((((((''''''######$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((())))))'''(((((()))***+++,,,,,,++++++...333888???LLLXXXllluuuxxx|||vvvlllbbbXXXNNNFFFAAA???:::888;;;<<<:::;;;===::::::;;;<<<>>>@@@AAABBBEEELLLZZZhhhpppoooggg```]]]bbbllluuuvvvmmm^^^RRRIIIFFFDDDFFFHHHGGGAAA;;;555222000222222444:::AAALLL]]]qqq|||~~~qqq]]]MMMQQQ]]]oooqqqNNN888444...+++---,,,---***%%%%%%***...***"""************)))))))))))))))'''(((+++***'''''')))%%%(((+++***&&&%%%'''***+++***((((((((()))((('''(((!!!%%%(((%%%''',,,&&&'''((((((''''''((()))***))))))))))))***++++++,,,...222666;;;CCCLLLRRRZZZ___fffhhhgggmmm}}}~~~|||}}}}}}~~~~~~|||uuucccLLL???<<<===;;;;;;>>>FFFOOOUUUSSSLLLFFF>>>@@@BBBEEEIIIPPPZZZ```hhhqqqzzzttt```NNNCCC888777666666666888999:::333:::AAAIIIXXXtttoooJJJ444222///------)))))))))))))))***************'''(((,,,---)))(((+++%%%%%%%%%&&&&&&'''''''''&&&'''&&&""""""'''$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&'''(((((((((''''''###$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&'''((())))))***''''''((()))***+++,,,,,,)))***---111333999HHHWWWmmmzzzrrrttt{{{uuunnncccWWWMMMFFF@@@>>>>>>:::888;;;<<<::::::<<<888888:::<<<>>>AAACCCDDDKKKWWWhhhvvvzzzssshhh___^^^gggsssyyytttfffVVVMMMIIIGGGEEEGGGIIIGGG@@@999444111000222444555<<>>???>>>@@@DDDMMM[[[fffdddWWWJJJ@@@BBBDDDFFFIIIQQQZZZbbbgggrrr{{{zzz|||qqq]]]MMMCCC777777666666666888999:::888???EEEKKKYYYtttiiiFFF111000...,,,+++&&&(((((())))))******++++++***)))+++,,,'''!!!$$$,,,&&&&&&&&&&&&&&&&&&&&&%%%''''''###""")))$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&((()))))))))((('''$$$%%%&&&&&&'''''''''&&&'''''''''((()))*********''''''((()))***+++,,,,,,)))***...//////555FFFVVVmmmxxxrrrttt|||wwwpppiii]]]QQQGGG@@@===;;;>>>:::888;;;<<<::::::<<<777777999;;;>>>BBBDDDFFFUUUbbbuuuuuueee[[[```kkkxxx{{{rrraaaQQQHHHJJJHHHFFFHHHJJJGGG???888444111000333444777===EEEXXXjjjtttbbb[[[kkkgggEEE222333///+++------%%%---111+++'''***------,,,+++)))''''''(((***+++)))%%%''',,,,,,'''&&&***(((%%%###$$$''')))&&&$$$'''&&&$$$$$$&&&'''&&&%%%((( !!!***---((((((...)))+++---+++(((&&&(((******)))((((((((()))+++,,,+++---000333999@@@HHHNNNRRRYYYbbbfffccceeettt|||}}}~~~~~~~~~}}}ooo\\\JJJ>>>:::999AAAKKK___uuu|||oooZZZKKKEEEEEEFFFKKKRRR\\\fffllluuuzzz}}}||||||}}}~~~xxxfffTTTFFF>>>999888777666555666666777999;;;AAAMMM___www```BBB333222***###&&&)))...,,,***(((((()))+++,,,))))))((((((((((((&&&$$$%%%&&&&&&&&&'''(((((((((###(((***%%%"""###%%%$$$'''&&&&&&%%%%%%$$$$$$###)))((('''&&&%%%$$$$$$$$$((('''&&&%%%%%%&&&(((***'''&&&%%%&&&(((******)))&&&))))))&&&%%%((()))(((...,,,---///111555???JJJgggttt~~~xxxrrrvvv~~~xxxttteee]]]SSSIIICCC@@@???>>>:::;;;;;;;;;::::::999888===::::::===>>>???EEEMMMXXXrrrtttccc```___iiitttuuujjj[[[OOOJJJJJJKKKLLLMMMJJJCCC;;;444000000111111...222@@@PPPccc{{{xxxjjj___```tttVVVFFF666...---+++***+++...,,,)))((()))***+++***---&&&%%%&&&(((111###'''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%$$$&&&((((((&&&###"""%%%(((%%%%%%%%%%%%&&&(((******''''''((((((((((((''''''+++***)))(((''''''''''''///,,,---111555999BBBJJJPPPUUU^^^ccccccfffttt}}}~~~uuubbbOOOCCC@@@AAAGGGSSSiii~~~qqqZZZKKKHHHJJJOOOVVV```kkktttyyy}}}}}}~~~sssbbbPPPCCC<<<888777666555555666777777===???DDDMMM\\\rrr~~~___BBB444444---'''+++---'''((()))******((('''&&&******)))))))))((('''&&&&&&&&&&&&'''''''''''''''$$$((((((%%%$$$&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%$$$'''''''''&&&&&&%%%$$$###((('''&&&%%%&&&''')))***)))'''&&&''')))++++++***%%%((()))&&&&&&***+++)))---,,,,,,///000444===HHH]]]jjj{{{|||tttrrr~~~|||xxxqqqlll^^^WWWNNNEEE@@@>>><<<;;;:::;;;;;;;;;:::999999888;;;999:::===???AAAIIIRRRccc~~~{{{hhhZZZ\\\```hhhpppooodddXXXOOOLLLOOOPPPQQQPPPLLLDDD<<<666555555555555555:::JJJZZZppp~~~hhh\\\YYYccc}}}yyyMMM???222------,,,+++,,,...+++)))((()))*********+++'''*********111$$$)))(((((((((((('''''''''%%%%%%%%%%%%$$$$$$######'''''''''&&&$$$$$$%%%&&&)))(((((('''&&&&&&%%%%%%((((((((())))))(((''''''))))))(((((((((((())))))...,,,---111555999AAAIIINNNUUU^^^dddcccdddnnn{{{}}}}}}}}}~~~}}}kkkWWWJJJGGGHHHLLL[[[uuurrrZZZLLLJJJOOOYYYeeesss~~~~~~yyykkk[[[KKK???999777666666555555666777888;;;???EEELLLXXXnnn~~~xxx~~~{{{ZZZ@@@333444...***...///)))***+++++++++***((((((*********))))))((('''''''''''''''''''''&&&&&&&&&%%%&&&&&&$$$%%%(((((($$$%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&&&&%%%$$$###((('''&&&%%%&&&'''((()))((('''%%%&&&(((******)))$$$((()))'''(((,,,,,,))),,,***+++...///111:::CCCNNN]]]rrrvvvoooxxx{{{zzzyyyxxxuuunnngggaaaTTTOOOGGG@@@<<<:::999999:::::::::::::::999999999999888:::===@@@DDDNNNXXXpppqqq\\\SSSZZZ___dddhhheee\\\TTTQQQPPPVVVVVVUUUQQQKKKCCC;;;666444333444666888@@@RRRccc~~~~~~jjjWWWRRRYYYjjjhhhBBB777---,,,---,,,,,,------+++)))((()))******)))&&&''',,,"""+++***---$$$)))(((((((((((('''''''''%%%%%%%%%%%%$$$$$$$$$###'''&&&&&&&&&''''''%%%$$$(((((()))((((((&&&$$$###)))))))))))))))(((''''''''''''''''''((()))++++++...,,,,,,111444777???GGGLLLSSS^^^dddcccaaahhhrrr{{{}}}}}}}}}~~~uuuaaaQQQKKKKKKMMM```{{{rrr[[[OOOLLLUUUcccttt{{{rrrdddTTTFFF<<<888666666555555666777999:::555;;;CCCKKKXXXppp|||yyyxxxUUU===111111,,,***---------+++)))''''''(((***+++)))))))))((('''&&&&&&'''((((((((('''&&&&&&&&&%%%$$$$$$###"""%%%)))((("""$$$$$$%%%%%%&&&''''''((("""###%%%&&&'''&&&%%%$$$&&&%%%%%%%%%%%%&&&''''''&&&$$$######%%%'''&&&&&&&&&((()))((())),,,+++'''+++)))***------...666???DDDUUUmmm|||qqqtttxxx{{{~~~}}}{{{|||zzzxxxtttnnnfff]]]VVVKKKGGGAAA<<<:::999888777::::::999999999999999999888888:::>>>AAAFFFRRR___yyy|||hhhVVVQQQYYYYYY\\\]]]ZZZVVVSSSUUUWWW[[[ZZZWWWQQQHHH???777444333222333777===HHH\\\nnn~~~fffXXXMMMQQQ```rrr{{{UUU:::222,,,,,,...,,,,,,---,,,***(((((()))***))))))###'''***%%%''''''((($$$'''&&&&&&&&&&&&%%%%%%%%%(((((('''&&&&&&&&&&&&&&&'''%%%$$$&&&))))))&&&""""""###&&&((())))))((('''************)))(((''''''''''''''''''((()))***+++---+++,,,000333666===DDDKKKQQQ[[[bbbaaa```fffooo|||~~~~~~~~~}}}kkk[[[RRROOORRRddd~~~vvvcccZZZYYYbbbrrr|||wwwmmm^^^OOOCCC<<<999666666555666777999;;;<<<333:::BBBLLL[[[tttuuuQQQ<<<111000+++***---***(((((((((((('''''''''&&&'''((((((&&&$$$###$$$&&&((((((((('''&&&&&&&&&%%%######""" $$$(((&&&!!!$$$$$$%%%&&&''''''(((((("""###%%%&&&'''&&&&&&%%%$$$$$$###$$$$$$$$$%%%%%%&&&$$$######%%%&&&&&&%%%(((***)))'''(((+++)))%%%***)))***,,,,,,,,,222:::???PPPhhh{{{xxxwwwxxxxxxyyyzzz|||~~~xxxrrriii___TTTNNNEEEBBB===;;;:::999999888:::999888888888999::::::888999;;;???BBBIIIWWWeeennn___RRRMMMTTTRRRSSSTTTTTTTTTVVV[[[```aaa```[[[RRRGGG<<<666333555333666<<>>???888===FFFPPP```yyypppOOO;;;222111,,,---///***&&&)))...111111---(((%%%&&&'''(((%%%"""!!!###&&&'''''''''''''''&&&&&&&&&"""$$$$$$!!!###&&&&&&"""$$$%%%%%%&&&'''(((((((((%%%%%%%%%&&&&&&'''''''''#########$$$$$$$$$%%%%%%((('''%%%%%%'''(((((('''))))))&&&$$$'''+++***%%%))))))+++---,,,+++///666===KKK```rrr|||}}}{{{|||{{{wwwwwwyyywwwzzz~~~vvvmmmcccXXXNNNGGGAAA???<<<:::;;;:::999888999999888777777888:::;;;888999===BBBEEENNN___ooovvv___UUULLLGGGLLLLLLOOORRRUUUXXX]]]cccggggggeee___TTTGGG<<<777666222111555>>>JJJZZZooo|||ssshhhXXXKKKHHHBBBAAAMMMeee}}}dddDDD555000---......+++)))++++++)))((((((******((('''***---'''+++"""***''',,,)))(((((((((((('''''''''((('''%%%$$$$$$$$$%%%&&&%%%%%%%%%&&&'''(((&&&%%%$$$%%%&&&(((((((((((('''''''''((((((((((((''''''***)))((((((((((((((()))+++)))+++///111333888???HHHKKKSSS[[[]]]___fffnnn{{{{{{uuuqqqzzz|||~~~wwwqqqdddUUUGGG>>>;;;:::777777777888;;;>>>@@@BBB<<<@@@HHHTTTfffiiiIII777000///+++...000***+++,,,...//////---+++)))&&&((((((%%%!!! $$$(((&&&&&&&&&'''''''''''''''$$$'''(((%%%###%%%&&&$$$%%%%%%&&&&&&''''''((((((((('''&&&%%%%%%'''((()))$$$$$$%%%&&&&&&&&&&&&&&&)))(((&&&&&&'''((((((''''''&&&""" %%%,,,,,,(((***)))+++---,,,***---333:::CCCUUUjjjyyy}}}~~~{{{{{{yyyzzz}}}zzzpppeeeZZZPPPHHHCCC>>>===;;;:::;;;;;;:::888999888777666777888:::;;;777999???EEEJJJUUUiii{{{lllTTTKKKEEECCCHHHLLLOOOTTTZZZ```eeeiiillliiigggaaaTTTEEE:::666666//////444@@@NNN___ssstttgggZZZKKKAAA??????DDDRRRiii~~~rrrUUU<<<333...,,,---,,,))))))+++***)))((()))******(((&&&+++---$$$...###---&&&+++)))(((((((((((('''''''''((('''%%%$$$$$$$$$&&&'''%%%%%%&&&&&&%%%%%%'''((((((((('''''''''&&&&&&&&&$$$%%%&&&''''''(((((('''(((((('''(((((()))***+++***)))***...000111666===CCCHHHQQQZZZ]]]]]]aaahhhttt}}}}}}~~~}}}~~~vvvooobbbSSSEEE===::::::777777888999<<>><<<:::888666555555;;;777666999:::888888:::777===CCCIIIWWWkkk}}}nnnTTTEEEAAACCCHHHMMMQQQWWWaaajjjlllkkkllloooiiicccXXXKKK>>>666222111333666===JJJYYYiiiyyyzzzooo]]]III???>>>===???KKKaaarrryyy}}}~~~ZZZ@@@555,,,,,,,,,,,,,,,,,,,,,,,,************************(((''''''''''''&&&&&&&&&(((((((((((())))))))))))%%%$$$"""###&&&((())))))###$$$%%%&&&'''&&&%%%$$$(((&&&%%%'''***+++)))&&&***(((&&&$$$$$$%%%((()))&&&'''((('''%%%&&&))),,,***'''&&&***...111777>>><<>>888666888999::::::999999:::<<>>>>>AAAEEESSSeeerrrvvvyyy}}}rrrNNN666---------,,,,,,+++***))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&((((((''''''''''''''''''(((&&&$$$$$$%%%''''''&&&$$$$$$%%%%%%&&&&&&%%%%%%(((&&&%%%'''))))))(((&&&''''''''''''''''''''''''((())))))(((%%%%%%'''***+++((('''***---...333888:::BBBLLLSSSWWW[[[```dddjjjwww{{{zzz~~~~~~|||{{{}}}}}}||||||}}}~~~zzzssseeeXXXIIIAAA<<<888777:::999:::;;;;;;:::;;;===>>>===AAAHHHUUUiiiuuuLLL<<<000///222---,,,---(((************))))))))))))((((((((((((((((((((((((&&&&&&'''((()))))))))(((%%%%%%$$$###############(((&&&%%%%%%&&&'''%%%$$$***(((&&&&&&'''((('''&&&%%%&&&&&&%%%$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((())))))++++++,,,,,,,,,---------...111999FFFYYYooowwwuuuuuu{{{~~~~~~~~~|||{{{zzzuuummmggg^^^YYYPPPGGG@@@<<<::::::777777777777777888999999777444444777888666888<<<@@@EEEMMMWWWgggvvv~~~}}}ppp___LLLDDDEEEIIIQQQWWW[[[bbbkkkrrrssspppllljjjccc[[[OOOBBB999444444444777>>>KKK]]]ppp}}}{{{tttjjj^^^OOOAAA<<>>@@@@@@DDDLLLXXXllloooFFF:::......111,,,+++...***************)))))))))(((''''''''''''''''''''''''###$$$%%%&&&''''''''''''%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%&&&&&&'''&&&&&&)))&&&$$$$$$%%%&&&'''&&&%%%&&&&&&%%%$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((())))))***+++++++++******---000666@@@PPPeeezzz~~~}}}~~~|||{{{xxx{{{}}}~~~|||zzz{{{{{{{{{zzzxxxxxxvvvqqqiiicccTTTPPPIIIBBB<<<999888888666666666666666777888999555333333666777666999???BBBJJJWWWeeeuuu~~~|||uuubbbTTTGGGCCCGGGMMMVVV]]]```gggnnnrrrsssrrrnnniii___VVVIII===555333333444999DDDVVVkkk~~~zzzpppbbbUUUGGG<<<;;;???CCCQQQdddrrrxxxxxx{{{tttSSS:::///.........---,,,+++***))))))************************(((''''''''''''&&&&&&&&&)))(((((('''&&&%%%$$$$$$***(((&&&%%%&&&&&&$$$###&&&%%%$$$###$$$%%%&&&''''''&&&&&&%%%%%%&&&%%%%%%%%%&&&((())))))((('''&&&###$$$%%%&&&&&&''')))***,,,)))***---...,,,---000777===FFFMMMSSSXXX]]]```ccckkk{{{~~~{{{yyyzzz||||||}}}}}}}}}{{{zzzzzzyyywwwsssnnniiidddaaa```aaabbbeeehhhlllooopppxxxzzz}}}}}}|||yyywwwtttnnnhhhcccYYYWWW\\\hhhxxxwwwmmmddd\\\ZZZ]]]___aaaeeehhhmmmttt{{{}}}~~~}}}yyyuuunnnfffWWWLLL@@@;;;888777777:::999;;;<<<<<<<<<>>>@@@CCCEEEJJJUUUdddzzzkkkEEE999...---///)))***///---************)))))))))((((((((((((((((((((((((((($$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''"""###%%%%%%&&&'''((()))(((&&&$$$$$$%%%'''''''''%%%&&&'''&&&%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((('''((()))++++++,,,,,,+++---000444:::FFFYYYooo~~~yyyvvvtttttttttzzzzzzzzz|||}}}}}}{{{{{{{{{|||yyywwwuuusssqqqkkkbbb[[[NNNJJJDDD>>>:::777666666777777666666555666666777444222444777777777<<>>:::888666777:::999:::;;;<<<<<>>555333555777777AAAVVVooovvvgggUUUGGG===:::???FFFSSSfff}}}|||WWW===333111000,,,,,,,,,,,,,,,,,,,,,,,,''''''''''''''''''''''''(((''''''''''''&&&&&&&&&))))))(((((('''&&&&&&&&&%%%$$$$$$&&&(((((('''%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%(((***''''''''''''((()))***+++---,,,***))))))(((%%%"""***(((***...000///000333666:::@@@HHHPPPWWW[[[]]]^^^cccuuu{{{zzz|||~~~|||wwwxxx~~~~~~~~~}}}|||vvvpppeeeYYYPPPJJJGGGGGGBBBBBBCCCEEEGGGIIIKKKLLLRRRUUU[[[cccjjjllljjjgggddd]]]SSSJJJEEEBBBAAAAAACCCCCCGGGRRR```rrrvvvooollllllrrryyy}}}{{{vvvppplllpppqqqssstttsssrrrqqqqqqfff^^^VVVPPPKKKEEEEEEIIIJJJJJJLLLNNNSSS[[[eeekkkrrrtttyyy{{{tttiii___PPPFFF<<<888777666888:::::::::::::::<<>>>>>BBBMMMZZZkkknnnccc^^^^^^aaagggnnnqqqooohhhaaa\\\ZZZ\\\^^^___]]][[[ZZZZZZVVVQQQMMMMMMJJJGGGHHHKKKHHHJJJMMMQQQWWW___hhhnnnkkkmmmsss|||}}}|||sssfff[[[MMMCCC999777777777888;;;::::::999999<<>>;;;===FFFPPPhhhyyyeeeAAA222222111,,,,,,+++***)))((('''&&&%%%))))))))))))))))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%'''((((((%%%######$$$%%%&&&'''&&&%%%$$$%%%&&&'''&&&%%%'''+++///###%%%))),,,---+++)))'''((('''''')))---...+++))),,,)))(((++++++***,,,000222555:::BBBLLLSSSWWWYYY[[[[[[hhh~~~~~~}}}|||zzzyyyyyyyyyzzzxxx|||~~~{{{{{{|||nnnbbbUUUNNNHHHCCCBBBCCCCCCEEEDDDCCCFFFJJJIIIEEEHHHLLLOOOOOOPPPOOOMMMIIIBBB>>>;;;:::777555888>>>:::???DDDIIIXXXoooyyyooofff___YYYVVVZZZ]]]aaabbb```YYYRRRMMMNNNLLLKKKMMMPPPQQQNNNKKKNNNQQQPPPNNNOOOSSSTTTSSSYYYXXXZZZcccppp|||~~~yyyzzzyyyrrrbbbRRRFFFBBB<<<999:::;;;;;;:::;;;;;;:::999<<>>999999999888888888888777555777999777555444777:::<<<::::::======@@@NNN\\\lll}}}rrrcccVVVMMMNNNPPPRRRTTT\\\hhhnnnnnnvvvyyy}}}}}}uuugggXXXNNN@@@555000111111222>>>NNN\\\pppxxxcccQQQAAA>>>===@@@NNN^^^uuuuuuQQQ@@@333......+++)))************)))(((((()))(((''''''''')))***+++''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%$$$$$$###"""'''&&&$$$###$$$&&&((()))(((((((((''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''*********(((%%%$$$&&&'''$$$(((+++)))%%%$$$(((---***((((((***)))'''***///222444888???FFFNNNTTTXXXZZZ___kkk}}}~~~|||{{{zzzzzz{{{||||||~~~~~~{{{yyyxxxlll```SSSLLLIIIGGGIIIMMMPPPSSSTTTRRRSSSXXXYYYWWWPPPNNNLLLIIIIIIHHHFFFBBBAAA===::::::777555888======CCCIIIQQQaaawww~~~uuusssyyy|||yyyxxx|||xxxuuupppjjjddd]]]WWWSSSRRRTTTWWWYYYWWWQQQKKKGGGIIIGGGGGGGGGIIIKKKKKKJJJPPPUUUYYY\\\```gggiiigggllllllqqq{{{~~~|||tttlll\\\NNNDDD@@@;;;999999;;;;;;:::999:::::::::===CCCKKKOOOgggwwwzzzlllIII666222///---,,,---------,,,++++++*********)))))))))###"""!!!$$$(((******((()))))))))((('''&&&''')))"""!!! !!!###$$$$$$###)))'''$$$$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%&&&((()))'''%%%&&&%%%$$$%%%%%%&&&%%%$$$%%%&&&''''''&&&%%%&&&(((+++***)))))))))***,,,,,,+++---///......444@@@JJJaaarrr}}}wwwxxx}}}yyyxxx{{{{{{xxxwwwxxxwwwuuuqqqooonnnmmmkkkiiikkklllmmmppptttyyy~~~}}}|||zzzxxxvvvtttqqqmmmhhhdddZZZUUUNNNIIIFFFCCC???<<<999999999888888888888777777888888777666666888999777888<<<@@@CCCIIIXXXhhhwww}}}lll^^^SSSMMMOOOUUU[[[___eeennnsssrrryyy{{{{{{wwwlll]]]MMMCCC;;;444222555555777DDDUUUeeexxxtttZZZLLL@@@???BBBJJJ]]]pppdddDDD666,,,)))***'''******++++++******)))(((((((((''''''(((((())))))''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&%%%$$$%%%&&&'''(((&&&&&&%%%%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$&&&(((((('''&&&&&&''''''(((((('''''''''((())))))'''(((******(((+++000222444888>>>EEEMMMSSSWWWZZZ]]]fffvvv}}}{{{{{{{{{}}}~~~~~~{{{wwwtttkkk___SSSNNNNNNRRRZZZbbbkkkmmmllljjjjjjnnnooommm___VVVKKKEEECCCCCCAAA??????<<<::::::999888;;;AAABBBJJJSSS^^^qqquuufff[[[]]]```______cccdddfffiiiiiifff___XXXSSSNNNPPPRRRRRRQQQMMMIIIFFFIIIIIIHHHHHHHHHKKKOOOSSSWWW```jjjsss||||||wwwmmmcccTTTHHH@@@===:::888999:::;;;;;;888999:::;;;===CCCLLLSSSrrr|||xxxdddDDD333000...------......,,,+++,,,+++++++++************((('''&&&''')))***)))(((***)))'''&&&'''''''''&&&'''%%%######$$$&&&&&&%%%&&&%%%###$$$&&&''''''&&&%%%%%%&&&''''''((())))))&&&%%%%%%&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&)))++++++************)))***++++++,,,***---///...---111999AAAXXXhhh|||}}}}}}}}}xxxvvvxxxyyywwwwwwyyyzzzwwwssspppnnnkkkhhhfffcccdddfffhhhlllooorrrtttzzz{{{~~~~~~||||||{{{yyywwwxxxvvvrrrnnniiiccc]]]YYYQQQLLLFFFAAA???===;;;:::999999999888888888888777:::888666666777888999888555999???EEEIIISSSfffwwwuuucccWWWQQQNNNRRR\\\fffjjjnnnsssvvvvvvzzzyyyuuummm```QQQBBB999666333444888:::???PPPbbbrrr{{{jjjSSSHHH@@@AAAGGGUUUmmmtttSSS;;;333++++++---)))+++++++++++++++******)))''''''((((((((('''&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$''''''&&&&&&&&&&&&''''''"""&&&))))))(((''''''***(((&&&&&&))))))(((&&&((('''(((++++++)))+++000111333777<<>><<<===<<<<<>>111...---------......,,,***,,,,,,,,,+++++++++******,,,+++***))))))((('''''''''$$$"""###&&&'''&&&$$$///,,,(((&&&&&&&&&&&&%%%&&&$$$###$$$&&&'''&&&%%%%%%&&&&&&&&&'''''''''(((%%%%%%%%%&&&'''''''''&&&$$$%%%&&&%%%%%%$$$%%%&&&'''%%%$$$&&&***---,,,)))((((((((((((((())))))***))),,,......---///555;;;LLL]]]sss|||wwwtttvvvwwwwwwxxx{{{|||yyytttpppmmmjjjfffccc```aaaccceeegggiiikkkkkkppprrrvvvzzz}}}zzzwwwvvvuuusssqqqppplllhhhccc]]]WWWQQQMMMIIIFFFAAA===::::::::::::999999999888888888777777;;;777444444777:::999888777===DDDIIIPPP^^^sss}}}kkk[[[SSSRRRTTTZZZeeeoooqqqqqqtttvvvvvvxxxtttmmmcccVVVHHH<<<555222222444999>>>HHH^^^rrrzzziiiZZZMMMFFFAAACCCKKK\\\vvv```GGG777222---...111,,,+++,,,,,,,,,,,,+++******''''''(((((((((&&&%%%$$$''''''&&&&&&&&&&&&''''''$$$%%%&&&'''''''''''''''&&&&&&&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''"""&&&(((((((((((()))(((((((((((((((((('''&&&((('''(((******''')))---000222555;;;AAAHHHNNNRRRWWWXXX]]]iii~~~~~~|||}}}~~~~~~~~~}}}}}}|||{{{{{{{{{|||}}}~~~}}}{{{zzz{{{~~~~~~{{{xxxqqqkkkgggjjjrrr~~~~~~jjjUUULLLKKKMMMRRRWWWRRRKKKEEEBBB???@@@FFFNNNRRRccctttbbbPPPCCCEEEKKKMMMPPPTTTXXXaaannnvvvuuunnneee``````aaaaaaaaa```___^^^^^^[[[\\\[[[[[[]]]dddoooxxx~~~xxxjjj___SSSIIICCC::::::999888888999;;;===::::::===???>>>CCCRRRcccvvvRRR:::111...---,,,---......,,,***,,,,,,,,,+++++++++******###$$$%%%&&&&&&'''((()))%%%"""!!!"""&&&((((((&&&---)))&&&###############&&&%%%$$$%%%&&&&&&$$$###&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&$$$%%%'''&&&$$$###%%%&&&&&&$$$"""###'''(((&&&$$$'''((((((((())))))))))))(((***---......000555999CCCUUUmmm~~~}}}wwwtttvvvwwwwwwyyy|||{{{wwwsssooollliiieeeccc```aaaaaacccdddeeeeeefffhhhjjjnnnqqquuuyyy|||}}}}}}|||{{{zzzwwwssspppnnnmmmllljjjdddaaa\\\XXXTTTOOOIIIFFFDDDBBB???<<<::::::;;;<<<999999999888888888777777999666222333777::::::999:::AAAIIIPPP[[[mmmssscccWWWSSSWWW]]]fffooouuutttrrrsssuuuvvvxxxrrrgggZZZLLL@@@777333111222555:::CCCTTTlll~~~rrreeeWWWMMMFFFBBB???DDDOOOddd}}}uuuMMM:::000---)))+++...(((+++,,,,,,,,,,,,+++******''''''(((((((((&&&%%%$$$''''''&&&&&&&&&&&&''''''###$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((%%%&&&''''''&&&''')))+++$$$(((+++***'''%%%&&&))))))'''(((***)))%%%%%%)))///000444999???FFFKKKOOOSSSWWW]]]gggyyy~~~zzzzzz|||}}}}}}}}}}}}|||zzzyyyyyy{{{}}}}}}}}}|||wwwuuuvvv|||nnn[[[VVVWWW\\\gggrrrooodddWWWNNNGGGGGGOOOYYYhhh|||\\\MMMAAADDDHHHIIILLLRRR]]]hhhuuu}}}|||vvvooolllmmmnnnppprrrsssuuuuuuvvvxxxwwwwwwxxx~~~~~~lll```VVVLLLDDDAAA999::::::999888999;;;===<<<<<<>>>BBBBBBHHH]]]ssskkkJJJ777333...,,,+++,,,------,,,+++,,,+++++++++************'''((()))(((&&&%%%&&&'''&&&%%%%%%&&&(((*********'''%%%######$$$&&&&&&&&&&&&%%%$$$%%%&&&%%%###!!!'''&&&&&&%%%$$$$$$#########%%%&&&'''&&&%%%&&&'''###%%%'''&&&$$$###%%%'''((('''&&&&&&'''((('''%%%))))))***++++++++++++***(((***,,,---...111444777>>>PPPhhh~~~|||xxxyyyyyywwwxxx{{{vvvssspppmmmkkkiiifffdddaaa``````______```aaaaaaaaadddgggjjjlllooorrruuuyyy{{{|||yyyxxxqqqmmmiiifffddddddcccbbb[[[XXXTTTPPPMMMIIIEEECCC???@@@???===;;;:::;;;===999999999888888888888777777555333444666:::===>>>@@@HHHTTT___oooxxxiii^^^XXXXXX^^^eeepppvvvyyyuuussstttuuutttyyypppaaaPPPBBB888222000222444888@@@NNNcccyyy|||nnn```TTTKKKEEE>>><<<===FFFWWWnnngggBBB444///---(((+++---&&&+++++++++++++++******)))''''''((((((((('''&&&&&&''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$((((((''''''''''''(((((('''(((((('''&&&'''))),,,"""''',,,+++'''$$$'''+++(((''')))+++)))%%%%%%)))...///222777===CCCIIILLLPPPWWW^^^dddsss~~~}}}xxxzzz}}}~~~|||xxxyyy{{{{{{{{{{{{|||~~~||||||sssdddcccgggooonnn```XXXYYYdddpppyyyYYYKKKBBBCCCGGGIIIOOOXXXfffppp}}}|||zzz~~~~~~nnn^^^TTTMMMDDD>>>===999;;;<<<;;;999999;;;>>>===<<<@@@FFFHHHQQQkkkbbbBBB444333...,,,******,,,---------++++++*********))))))))),,,---...+++(((%%%&&&'''((())))))(((''''''((()))'''&&&%%%'''(((***)))(((#########%%%&&&&&&%%%###&&&&&&&&&&&&&&&%%%%%%%%%"""$$$''''''%%%$$$%%%'''"""&&&((('''###"""$$$((()))***++++++))))))***+++((()))***+++,,,++++++*********++++++,,,///222444999III^^^rrr~~~}}}{{{vvvtttuuuqqqooollljjjjjjjjjhhhfffbbbaaa___]]]]]]]]]^^^___]]]```cccdddeeegggjjjnnnqqqrrrtttwww{{{~~~~~~~~~~~~}}}{{{yyyvvvsssrrrfffccc^^^[[[ZZZZZZZZZYYYRRROOOKKKHHHFFFCCC@@@>>>;;;===>>>===:::999:::;;;999999999888888888888777666666666666777;;;@@@DDDKKKVVVeeettt{{{nnnbbb]]][[[\\\cccjjjqqquuuvvvtttssstttrrrnnnrrrhhhWWWFFF999222000000333777>>>JJJ\\\qqq{{{nnn```RRRHHHAAA???<<<<<>>@@@DDDGGGQQQ]]]mmmwwwzzzssscccTTTLLLFFF>>>:::::::::<<<===<<<999999;;;>>>>>>===AAAHHHLLLXXXvvv\\\===222333///,,,***)))+++---------*********))))))))))))(((!!!$$$''''''&&&'''))),,,(((***+++((($$$"""$$$'''((('''''''''((((((&&&$$$!!!!!!"""$$$'''(((&&&%%%%%%%%%&&&&&&'''((((((((("""$$$''''''%%%$$$%%%'''"""&&&((('''###"""$$$((($$$'''))))))&&&&&&(((+++&&&'''(((******))))))(((++++++******+++---///111444CCCUUUfffxxx|||uuuqqqqqqmmmllljjjiiijjjjjjiiihhheeeccc```]]]\\\]]]^^^___[[[^^^aaaaaaaaabbbfffiiimmmmmmmmmnnnpppsssuuuwwwxxxxxxxxxwwwwwwwwwwwwwww~~~{{{wwwuuutttooooooooonnnmmmjjjhhhfff___\\\WWWTTTTTTTTTTTTSSSMMMJJJEEEBBB@@@>>>;;;999777:::======:::777888999999999999888888888888777666777999888999<<>>@@@KKKWWW___uuu{{{eee]]]ZZZ^^^bbbccceeeiiirrrqqqqqqqqqppplllfffbbb[[[QQQDDD;;;222---...222;;;CCCPPPcccyyynnnbbbRRRFFF>>>:::999;;;:::@@@MMM]]]mmm|||aaaGGG666111+++***,,,---+++(((///---+++)))''''''''''''))))))((((((((((((((()))$$$$$$%%%%%%&&&'''''''''***)))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%+++***(((%%%$$$######$$$%%%&&&&&&%%%$$$%%%''')))$$$$$$%%%''')))***((('''&&&'''))))))((((((***++++++---000222555:::@@@DDDKKKQQQTTTUUU___xxx}}}{{{}}}~~~~~~|||zzzyyyyyywwwvvvvvvvvvxxx{{{}}}}}}eeeMMMEEE@@@CCCGGGLLLYYYhhhyyy~~~~~~uuufff\\\PPPFFFAAA>>><<<;;;:::<<<======<<<<<<<<<===AAAAAAEEEPPP^^^uuunnnLLL:::222......------,,,,,,++++++***'''(((*********)))((('''***((('''((()))***)))'''***))))))((((((((((((((()))((('''&&&%%%%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''(((###$$$&&&((())))))((('''((('''(((***,,,,,,***'''(((((()))***,,,---......111444???PPPdddxxx}}}zzzuuussspppmmmjjjiiifffdddaaa```___\\\ZZZZZZ[[[\\\^^^^^^^^^^^^\\\ZZZYYY[[[\\\`````````aaaaaabbbbbbccceeefffeeeccc``````ccceeejjjlllmmmkkkgggcccaaa```bbb___\\\\\\]]][[[VVVRRRQQQNNNIIIFFFFFFFFFEEEDDDDDDBBB???<<<::::::;;;<<<;;;:::999888777777777777444555555555333333555777444444888>>>AAAGGGUUUccctttoooeee^^^\\\aaafffgggjjjnnnuuutttqqqooojjjddd\\\VVVNNNFFF>>>999444111444999:::FFFWWWkkk}}}yyyeeeYYYJJJAAA<<<::::::<<>>BBBIIIOOORRRRRR[[[qqq}}}~~~~~~~~~~~~|||zzzyyy{{{vvvvvvvvvwwwzzz}}}}}}yyyYYYNNNGGGEEEJJJMMMSSSbbbrrrwww~~~}}}~~~xxxiii]]]TTTIIIBBB???>>>===<<<;;;<<<>>>>>>======>>>@@@@@@DDDLLLYYYjjjzzz|||bbbDDD555111000,,,,,,,,,,,,,,,,,,,,,,,,)))******+++***)))'''&&&***((('''((()))***)))'''))))))((((((''''''((((((***)))(((((('''(((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''((((((((($$$%%%&&&(((((((((''''''((((((((()))++++++***((()))******++++++,,,------111111666BBBSSSiii~~~{{{xxxyyyuuupppllliiifffbbb```^^^\\\[[[YYYYYYZZZ\\\]]][[[\\\[[[YYYVVVUUUVVVWWWZZZZZZZZZZZZZZZZZZZZZYYY______^^^[[[YYYYYY[[[]]]^^^______]]]ZZZXXXWWWXXXVVVTTTRRRSSSTTTTTTQQQMMMJJJGGGCCC@@@@@@@@@???>>>>>>===;;;:::999:::<<<===>>>===;;;888777666666666333444555555444444666888555888<<>>>>>>>>???AAACCCFFFJJJSSScccyyyuuu|||~~~YYY???444111111+++++++++,,,,,,---------***+++++++++***((('''&&&***((('''((()))***)))''')))(((((('''''''''(((((())))))((((((((((((((((((++++++******************%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%&&&'''((((((%%%%%%&&&'''((((((''''''(((((((((((()))******)))++++++++++++++++++,,,,,,///---000888FFF[[[www|||zzzsssmmmiiieeebbb___\\\[[[ZZZYYYZZZ[[[\\\]]]YYYZZZYYYWWWTTTRRRSSSSSSWWWWWWWWWWWWWWWWWWWWWWWWZZZYYYWWWUUUSSSSSSTTTVVVWWWWWWVVVTTTQQQQQQRRRSSSQQQOOOMMMNNNOOOOOOMMMKKKEEEBBB???=========<<<;;;;;;:::999888888999;;;<<<===<<<999777666555666666444666777777777888:::<<<:::===BBBHHHQQQaaaxxxrrrggg^^^^^^^^^aaaeeejjjmmmppprrrnnnkkkfffaaaZZZQQQGGGAAA:::777666555222000444;;;CCCXXXssspppaaaUUUHHH>>><<<<<<;;;AAAIIIYYYoootttTTT===444///---***)))***+++***((('''((()))******)))((('''(((((('''''''''((())))))***)))))))))(((((((((''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&(((%%%&&&'''))))))'''&&&%%%''')))))))))(((''')))***)))((('''((())))))(((&&&$$$''')))+++***))))))))))))+++---...111444:::===DDDIIIMMMOOOUUUeee||||||zzz|||~~~~~~~~~~~~{{{|||}}}~~~~~~~~~wwwnnnppp|||gggTTTTTTUUUZZZaaaaaacccppp~~~jjj^^^[[[eeeuuu~~~}}}~~~zzzlll___SSSLLLCCC>>><<<<<<<<<;;;<<<===>>>??????AAADDDFFFNNNQQQ[[[qqq}}}tttSSS>>>333///...***++++++,,,,,,------...+++++++++***)))(((''''''***((('''((()))***)))'''((((((''''''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))$$$%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''""""""###$$$%%%%%%&&&&&&&&&&&&'''''''''''''''''''''((((((((((((((()))***++++++++++++++++++++++++,,,+++...555???PPPhhh}}}|||tttmmmhhhdddaaa```\\\[[[[[[ZZZ[[[[[[\\\]]]XXXYYYYYYWWWTTTRRRRRRRRRSSSSSSTTTTTTUUUVVVVVVVVVSSSQQQNNNMMMLLLMMMNNNNNNQQQQQQPPPNNNLLLLLLNNNPPPNNNMMMKKKJJJJJJIIIHHHGGGCCC@@@>>>=========<<<;;;::::::888777777777888888999888777666555666666777444666888888888:::===???===BBBIIIRRR```vvvpppgggbbb```^^^bbbeeehhhkkkmmmnnnnnngggddd^^^WWWPPPGGG???:::666555555555222111888@@@SSSfff}}}{{{gggWWWOOOCCC<<<<<<;;;;;;FFFTTTkkk```GGG888333...---+++++++++++++++***))))))******)))(((&&&%%%'''''''''''''''((())))))&&&&&&&&&''''''((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&''')))'''&&&&&&'''((('''&&&%%%''')))***)))))))))******+++---...000444999<<>>@@@???GGGRRRaaauuurrrgggbbbbbbbbbaaafffjjjjjjjjjkkkjjjgggaaa[[[SSSKKKDDD===777333222222333555666:::EEEQQQffftttqqq]]]MMMFFF===:::<<<<<<>>>QQQhhhiiiMMM<<<333///,,,,,,,,,,,,,,,+++++++++******))))))((('''&&&%%%&&&&&&&&&&&&'''((())))))$$$$$$%%%%%%&&&''''''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&%%%'''(((&&&%%%$$$###$$$%%%'''(((!!!###&&&'''&&&&&&''')))(((&&&%%%%%%'''(((''''''&&&'''))))))((((((***+++***+++---...///222777;;;>>>CCCJJJPPPUUUaaaxxx~~~|||}}}}}}}}}~~~~~~~~~~~~~~~xxxzzz|||~~~}}}~~~tttfff^^^aaappp|||~~~}}}|||ooo]]]QQQPPPQQQUUUXXXVVVZZZooonnn]]]VVVXXXdddwww~~~|||{{{{{{uuueeeVVVJJJEEE>>>::::::<<<;;;:::<<<>>>???@@@AAADDDHHHLLLMMMXXXlll```EEE888000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************((('''((()))***)))''''''&&&&&&&&&&&&'''((()))$$$%%%&&&''''''''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''###'''***+++)))''''''(((*********++++++,,,,,,,,,***+++///333666>>>PPPaaawww~~~wwwqqqiiibbb___^^^^^^^^^\\\[[[[[[ZZZZZZYYYYYYYYYUUUWWWXXXWWWUUUSSSSSSSSSOOOOOOOOOOOOOOOOOOOOOOOOOOOLLLIIIIIIKKKMMMNNNMMMIIIJJJJJJHHHFFFEEEFFFGGGEEEDDDCCCAAA@@@???@@@AAA???===<<<;;;<<<<<<;;;:::888888888777777777777777444555777888888888777666444666888999;;;===@@@CCCGGGRRRaaasssrrrgggcccbbbcccddd```gggkkkhhhdddccc```\\\UUUOOOGGG???:::777444222111111333777;;;DDDUUUeeewww}}}~~~tttgggUUUFFF>>>999;;;AAAAAAGGGcccnnnQQQ===555000,,,)))***+++++++++***++++++)))(((((('''''''''((((((&&&&&&&&&&&&'''((())))))%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%%%%&&&((("""###$$$%%%&&&(((((()))!!!###&&&'''&&&&&&'''((((((&&&%%%%%%''')))))))))((((((((('''&&&(((***---)))***+++,,,---000555888;;;@@@HHHOOOSSS\\\rrr{{{{{{{{{zzz}}}{{{{{{{{{|||}}}{{{|||~~~~~~|||yyywww~~~yyynnnaaaZZZ^^^mmmyyyxxxlllfffdddgggoooxxxxxxlll[[[OOOLLLKKKMMMNNNLLLSSSllllll\\\VVV[[[iii~~~~~~zzzzzz{{{}}}~~~~~~}}}~~~uuubbbQQQFFFAAA;;;888:::<<<<<<;;;===>>>???@@@AAAEEEIIIMMMUUUeee|||VVV>>>555222111444,,,,,,,,,,,,,,,,,,,,,,,,*********)))******++++++***((('''((()))***)))(((&&&&&&&&&&&&&&&'''((()))$$$%%%'''(((((((((''''''&&&&&&&&&&&&''''''((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&(((''''''&&&&&&&&&''''''"""&&&***,,,)))''''''((()))******+++,,,,,,------***,,,///111222999JJJ[[[lll{{{xxx~~~rrrlllddd^^^[[[[[[\\\]]][[[[[[ZZZYYYXXXWWWWWWVVVSSSUUUWWWWWWUUUSSSSSSSSSQQQPPPPPPOOONNNNNNMMMMMMIIIFFFCCCCCCFFFIIIIIIHHHIIIJJJKKKIIIGGGFFFFFFGGGBBBBBBBBB@@@??????@@@BBB<<<;;;::::::;;;;;;:::888777777777777888888888888444666999::::::999666555666888;;;<<<>>>@@@DDDFFFPPP\\\nnn~~~qqqddd___aaadddeeeeee^^^fffiiiddd^^^\\\WWWQQQJJJEEE===777555555666666444333666:::???KKK___qqqvvvlll```OOOBBB:::888===FFFHHHQQQsssvvv[[[@@@333222111,,,''')))***+++***))))))***''''''&&&&&&'''(((***+++%%%%%%%%%&&&'''((()))***'''''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%$$$$$$&&&'''###%%%(((***+++***((('''%%%'''((((((&&&$$$$$$$$$)))'''%%%&&&(((***++++++)))((((((&&&%%%'''+++...((()))******,,,...333666999>>>FFFMMMPPPXXXnnnzzzvvvvvvuuusssqqqqqqtttyyy}}}}}}}}}|||~~~~~~}}}{{{{{{|||~~~}}}|||{{{|||~~~}}}{{{~~~}}}{{{|||~~~{{{kkk]]]ZZZ[[[ggg}}}uuu```WWWXXX\\\dddmmmvvvzzzsss```NNNKKKGGGFFFGGGGGGRRRqqq}}}nnnbbb\\\aaaqqq~~~|||xxxuuuwww}}}~~~~~~~~~xxxdddTTTLLLJJJEEE>>>:::999;;;===>>>BBB??????BBBEEEGGGKKKQQQYYYrrruuuRRRAAA333,,,...---000------///...+++***---++++++******)))(((''''''((((((((((((((('''''''''%%%%%%%%%%%%%%%%%%$$$$$$'''''''''&&&&&&%%%%%%%%%%%%&&&'''''''''&&&%%%$$$((()))***(((%%%%%%(((+++'''&&&$$$######$$$&&&'''&&&&&&%%%%%%%%%%%%$$$$$$'''((()))(((&&&%%%&&&'''(((((((((((())))))))))))''''''''''''((((((((((((+++,,,---///333999AAAGGG^^^pppxxx~~~tttqqqlllfffbbb___]]]\\\ZZZXXXVVVVVVVVVVVVUUUTTTWWWVVVTTTSSSSSSSSSUUUUUURRRPPPNNNMMMMMMKKKHHHFFFJJJIIIGGGFFFEEEFFFGGGHHHJJJIIIHHHGGGGGGGGGGGGGGGBBBAAA@@@>>><<<;;;::::::;;;:::999888777777777777:::999777666555555666777777777777888999888666444555999===>>>>>>BBBJJJQQQbbbiiiyyy~~~nnniiicccaaacccfffffffffhhhfffbbb[[[SSSLLLHHHFFF@@@;;;888777444000000444333666<<>>???CCCFFFIIIOOOVVVddd}}}nnnKKK===222---...------***)))++++++'''&&&)))************************(((((((((((((((((((((''''''((((((((()))*********''''''&&&&&&&&&%%%%%%%%%&&&'''''''''''''''&&&&&&$$$%%%%%%$$$######%%%''''''&&&$$$######$$$&&&'''"""###$$$$$$&&&&&&'''((($$$%%%&&&%%%###"""###$$$''''''((((((((()))))))))((((((((())))))))))))*********+++,,,...333:::???SSShhh{{{yyy|||wwwzzzxxxtttooojjjeee```]]][[[YYYWWWWWWXXXXXXWWWVVVVVVVVVUUUTTTTTTTTTTTTUUUSSSQQQOOONNNMMMKKKHHHFFFIIIGGGEEECCCCCCEEEGGGHHHHHHGGGFFFFFFEEEEEEEEEEEE???>>>===<<<;;;;;;;;;;;;::::::888777777666666666888777666555555555555666666666666777888888888777444888>>>BBBFFFMMMWWW___ooovvvyyynnnjjjfffeeefffgggeeecccaaa___YYYRRRJJJDDD@@@>>>===777333555555222000111666===GGGQQQ\\\jjjyyyzzzttthhh[[[OOOFFF???:::<<<999>>>NNNdddfffRRR<<<333222000---++++++++++++*********)))))),,,+++)))(((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&'''$$$$$$###$$$%%%''')))+++&&&&&&%%%%%%$$$%%%%%%%%%%%%"""!!!%%%&&&###!!!!!!'''((())))))(((((()))***(((***,,,,,,---...111333888;;;BBBIIIMMMSSS___lll}}}tttnnnjjjggggggeeeccc```aaafffmmmsss|||zzz{{{~~~~~~}}}}}}}}}{{{|||}}}~~~xxxrrrbbbXXX\\\aaalllpppZZZIIIFFFKKKPPP[[[jjjvvv}}}xxxgggVVVNNNKKKLLLQQQYYYlllttthhhaaammm~~~}}}zzzwwwyyy}}}}}}~~~{{{ssseeeSSSFFFAAA555555777:::===>>>>>><<>>;;;999<<<>>>III___yyyyyyTTTCCC333...///...,,,+++*********)))))))))(((((())))))***************)))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%$$$$$$%%%%%%%%%#########$$$%%%&&&((((((&&&&&&%%%$$$%%%''')))***''''''&&&%%%$$$$$$%%%%%%((($$$$$$'''(((%%%###$$$***)))((()))***+++******)))+++,,,------///111444888:::@@@FFFIIIMMMXXXdddvvvoooiiieeedddbbb```^^^___eeemmmrrr|||yyyzzz}}}~~~~~~}}}}}}~~~~~~}}}~~~~~~|||}}}~~~{{{tttbbbZZZaaagggrrr}}}kkkVVVFFFDDDJJJQQQ]]]nnn{{{ppp```QQQQQQTTT]]]jjj{{{pppjjjsss~~~{{{zzz{{{~~~~~~}}}~~~wwwnnnfffYYYKKKBBB@@@::::::;;;===@@@@@@>>><<>>QQQhhhwww}}}{{{pppeeeeeehhhpppxxxxxxwwwvvv}}}vvvmmmfffaaa```^^^]]]]]]\\\YYYWWWWWWXXXZZZZZZYYYWWWTTTRRRPPPNNNLLLKKKLLLKKKJJJIIIHHHFFFCCCAAABBBDDDGGGJJJKKKKKKJJJJJJIIIHHHGGGFFF===<<<;;;::::::999::::::777777666555555555555555555555555555555555555666::::::::::::;;;===AAADDDCCCGGGOOOWWWaaalllwww~~~uuummmmmmiiieeeccccccbbb___[[[XXXRRRIIIAAA;;;777555444777222000222555888===CCCTTTnnnuuufffSSSEEE>>>:::999:::???HHHZZZpppoooFFF999///---...---+++++++++*********))))))))))))$$$%%%''')))))))))((('''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&'''((())))))((((((((('''&&&$$$###"""((('''&&&%%%%%%%%%%%%%%%,,,((('''***+++)))'''(((***(((&&&'''+++,,,***(((***+++---------///111333777888===CCCGGGKKKTTT^^^}}}tttkkkeeebbbaaa___^^^___eeelllrrr{{{}}}zzzzzz}}}~~~~~~}}}~~~~~~~~~}}}||||||~~~~~~|||uuuddd]]]dddjjjvvv{{{kkkWWWGGGEEEJJJQQQ^^^ooo|||xxxkkkZZZ[[[aaammm~~~zzzvvvxxx~~~~~~~~~}}}|||}}}~~~~~~|||ssshhh^^^RRRFFF@@@@@@???>>>======???@@@???>>>CCCBBBDDDJJJPPPYYYhhhvvv}}}UUU999444000...///+++---***)))***)))&&&%%%'''******))))))((((((((('''&&&'''''''''(((((())))))((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$%%%'''(((###!!! """%%%'''&&&###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&((()))(((''''''((()))&&&&&&&&&&&&'''''''''((('''''''''((((((((())))))***,,,---......///222444999EEEXXXkkkxxxzzzooobbb[[[aaajjjttt~~~yyyjjjeeennnyyywwwqqqiiigggeeecccbbb___[[[XXX\\\]]]^^^^^^\\\XXXTTTRRRLLLKKKIIIIIIKKKLLLLLLKKKJJJHHHFFFDDDDDDFFFIIIJJJKKKKKKKKKKKKJJJHHHGGGFFF??????===;;;:::999888888777666555555555555555555444555555666666777777777;;;<<<<<<<<<===@@@EEEJJJOOOTTT\\\gggrrr}}}wwwkkkeeeiiieee___]]]\\\[[[XXXUUURRRLLLCCC<<<888666444333222111111222222999IIIZZZkkkqqqjjj[[[JJJAAA;;;777999===FFFXXXnnn^^^>>>666///...///---+++,,,,,,,,,+++++++++*********!!!###%%%((())))))'''&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%'''''''''''''''&&&%%%%%%''''''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&''''''$$$&&&((()))'''$$$ ((('''&&&&&&%%%%%%%%%&&&***&&&$$$'''(((&&&%%%&&&)))'''%%%&&&)))+++)))'''***+++---------...000333444555:::AAAFFFJJJSSS\\\xxxlllddd``````___^^^___dddjjjooovvv|||||||||~~~~~~~~~~~~~~~~~~}}}~~~{{{uuufff___eeelllyyyyyyjjjVVVFFFCCCHHHNNN[[[jjjxxxvvvhhhlllsss}}}~~~sssfffZZZMMMAAA===>>>===<<<:::;;;>>>AAABBBBBBBBBBBBFFFMMMVVVcccvvvpppMMM777555000......,,,---******,,,+++((((((***(((((()))******+++,,,,,,&&&&&&''''''((()))))))))''''''&&&%%%$$$######"""%%%%%%%%%&&&&&&&&&&&&'''############$$$%%%&&&'''$$$###$$$%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$&&&&&&'''(((%%%&&&''''''&&&&&&'''(((&&&&&&'''''''''(((((((((''''''''''''((((((((((((''')))+++,,,------///111555:::GGG[[[nnntttlllaaaXXXaaallluuu|||jjjaaaeeemmm~~~{{{qqqooommmllljjjfffbbb___bbbbbbbbbaaa^^^YYYUUURRRLLLJJJHHHIIIJJJLLLMMMMMMLLLJJJIIIGGGGGGGGGIIIJJJHHHHHHIIIHHHGGGEEECCCAAA@@@???===;;;999888777777666666555555555555666666555666777888999::::::999:::===???@@@BBBFFFMMMSSS[[[aaakkkxxxzzzmmmccc^^^aaa]]]YYYWWWWWWUUUQQQMMMIIICCC;;;666444444333111---///222222444???WWWnnnuuufffXXXLLLBBB>>>;;;888???HHHXXXkkkoooMMM:::444000//////,,,+++---,,,,,,,,,++++++++++++***###$$$''')))******)))(((''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''((((((''''''&&&%%%(((''''''&&&&&&''''''((('''&&&%%%$$$$$$$$$$$$$$$!!!%%%((((((&&&""" ''''''&&&&&&&&&&&&''''''***%%%###&&&'''%%%$$$&&&''''''&&&'''((()))((('''***+++,,,,,,,,,---///111222333777???EEEJJJQQQYYYzzznnneee____________```ccchhhlllpppvvv}}}~~~~~~~~~xxxvvvjjjccchhhpppyyygggRRRCCC@@@FFFJJJVVVeeesss~~~xxx}}}|||xxxmmm___SSSGGG===:::<<<<<<;;;;;;<<<@@@BBBCCCCCCDDDFFFLLLWWWbbbsssbbbEEE555666000---///...///,,,,,,//////,,,,,,///))))))((((((((('''''''''&&&&&&''''''((())))))***$$$$$$$$$######"""""""""%%%%%%%%%&&&&&&&&&''''''"""###$$$%%%&&&&&&&&&&&&&&&(((******)))((((((((($$$%%%%%%&&&&&&%%%%%%$$$"""###$$$$$$&&&&&&'''((($$$%%%&&&&&&%%%%%%&&&(((''''''((((((((()))))))))'''(((((((((((()))))))))'''))),,,---,,,,,,,,,---333444===OOOaaajjjiiieee\\\fffqqqyyyvvvgggeeehhhyyy}}}vvvvvv{{{~~~wwwvvvuuutttssspppllliiihhhgggfffccc___ZZZUUURRRPPPNNNKKKJJJKKKMMMMMMMMMLLLKKKKKKIIIIIIHHHGGGGGGEEEEEEFFFFFFDDDBBB???>>>===<<<;;;:::888888777777777666666555666666777777666777999;;;<<<===<<<<<<;;;???EEEIIILLLRRR[[[aaakkkqqq|||{{{pppeee^^^YYYWWWVVVVVVWWWVVVRRRJJJDDDAAA;;;444222333444222000...///333888>>>MMMggg~~~rrraaaXXXIIIAAA<<<======>>>KKK\\\rrr~~~YYY@@@555111......---******---++++++++++++************%%%&&&((()))************''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&''''''''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$%%%&&&&&&!!!"""$$$%%%&&&%%%$$$$$$&&&&&&%%%&&&&&&'''((()))---(((&&&((()))'''''')))'''((())))))(((((()))***)))***+++++++++,,,...000222111555===CCCGGGNNNUUU{{{ppphhh___```aaabbbbbbeeehhhllllllqqqxxx{{{|||}}}{{{|||}}}~~~}}}~~~xxxxxxnnngggllltttyyyfffPPP@@@???EEEIIITTTcccppp~~~|||nnndddWWWLLLBBB:::888;;;>>>===>>>@@@CCCDDDBBBAAAHHHKKKSSS```nnnYYY???333666000,,,000000,,,)))))),,,---******---,,,***(((%%%""" &&&&&&&&&'''((())))))***''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''"""$$$%%%'''(((((('''&&&###&&&))))))&&&$$$$$$&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&''''''&&&&&&((()))(((((((((((())))))))))))))))))))))))***************,,,......---,,,,,,,,,333444;;;JJJYYYbbbgggiii```kkkvvv{{{|||zzzwwwxxxooogggfffoooxxxooommmssszzz}}}|||zzzzzzyyyzzzzzzwwwtttqqqlllkkkhhhddd___ZZZUUUSSSTTTRRRNNNLLLLLLMMMMMMLLLLLLLLLKKKKKKIIIGGGFFFEEEDDDEEEFFFEEEDDDAAA???===:::999999888777777888888777777666666666777777888777999;;;===>>>>>>>>>>>>===CCCKKKQQQVVV]]]gggoooyyy~~~|||qqqhhhbbb\\\YYYQQQRRRUUUXXXXXXQQQGGG>>>===777222111333555444111111222666???JJJ[[[sss~~~oooZZZLLLHHHCCC<<<:::>>>@@@DDDWWWmmmdddEEE777222...,,,---+++(((***...************))))))))))))%%%&&&'''(((((()))))))))((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((%%%%%%&&&&&&&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&'''((()))***((('''%%%$$$###$$$$$$%%%%%%%%%%%%&&&'''((()))***,,,'''%%%'''(((&&&&&&(((&&&)))++++++((('''***,,,(((***++++++***+++---///222111444<<>>===>>>AAADDDDDDJJJSSS[[[dddppp~~~|||pppfff```]]]YYYVVVRRRQQQQQQSSSSSSMMMBBB:::777222...//////------000...444;;;CCCRRRgggxxx{{{pppddd[[[RRRGGGAAA???AAA<<<;;;???CCCMMMhhhoooWWW@@@111///...---,,,,,,,,,------+++***)))*********(((&&&&&&&&&''''''''''''&&&&&&###$$$&&&(((((('''&&&%%%%%%%%%%%%&&&&&&'''''''''###$$$%%%%%%&&&&&&%%%%%%+++'''###"""$$$%%%%%%###((($$$"""$$$%%%$$$%%%)))%%%%%%$$$$$$%%%'''((()))&&&&&&&&&%%%%%%$$$$$$$$$'''''''''''''''((()))*********))))))((((((''''''((((((((()))***+++------...111444777;;;@@@GGGKKK{{{wwwpppddd^^^dddhhheeecccfffkkkpppsssvvv|||~~~}}}|||}}}~~~~~~~~~~~~zzzvvv|||vvv^^^JJJ@@@??????FFFRRRcccrrr}}}|||}}}~~~wwwmmm]]]SSSFFF===;;;<<<<<<<<<:::===???@@@@@@@@@AAABBBFFFNNN[[[mmmeeeBBB888///,,,+++******---+++,,,,,,,,,,,,+++*********)))))))))))))))******$$$&&&((('''&&&%%%''')))'''''''''''''''&&&%%%%%%((((((''''''&&&%%%%%%$$$!!!&&&'''%%%$$$&&&'''%%%!!!###$$$$$$$$$%%%&&&###%%%&&&&&&$$$$$$%%%''''''%%%"""###&&&(((((('''&&&&&&%%%$$$$$$&&&'''(((&&&)))+++)))&&&$$$&&&)))(((((()))))))))******************+++++++++,,,,,,+++///333777@@@OOO___jjjooolllppp{{{~~~~~~||||||ooohhhfffnnn|||xxxtttwwwyyyvvvuuuvvvxxxzzz}}}~~~xxxpppjjjnnnjjjddd```]]][[[YYYWWWTTTQQQOOOMMMLLLLLLJJJHHHIIIHHHFFFEEEDDDEEEEEEFFFEEEEEEEEECCCAAA???<<<;;;;;;;;;;;;;;;;;;;;;::::::888999:::999888888999;;;<<<>>>@@@BBBBBBEEEIIIMMMQQQYYYdddnnnyyyxxxpppddd\\\XXXUUUSSSPPPLLLLLLMMMPPPQQQKKKAAA999666111///111111000000333555:::BBBOOObbbssszzzxxxjjj^^^RRRKKKEEE???;;;;;;===888999AAAKKKZZZxxxxxx[[[CCC333***...------,,,,,,,,,,,,,,,)))((('''((())))))(((&&&&&&&&&''''''''''''&&&&&&$$$%%%'''))))))((('''&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&&&&%%%***'''######$$$%%%%%%###&&&%%%&&&'''$$$"""&&&,,,%%%%%%$$$$$$%%%&&&'''(((''''''&&&&&&&&&&&&&&&&&&'''''''''&&&''''''((((((***)))))))))((((((((('''))))))))))))***,,,---......000333555999>>>DDDHHHuuukkkgggkkknnnjjjfffhhhjjjmmmooorrrxxx~~~~~~~~~~~~ttt]]]III@@@??????GGGSSSbbbrrr~~~}}}}}}~~~zzzlllaaaPPPIII@@@;;;;;;============>>>@@@AAA@@@AAABBBDDDHHHPPP^^^tttyyyUUU:::111+++***+++***+++---+++,,,,,,,,,,,,+++*********))))))(((((()))))))))'''((()))(((&&&$$$%%%&&&'''(((((((((((('''&&&&&&)))(((((('''&&&&&&%%%%%%!!!%%%(((&&&$$$&&&&&&$$$"""$$$$$$%%%&&&(((!!!"""$$$%%%%%%&&&((()))'''%%%$$$$$$&&&'''&&&&&&'''%%%###""""""$$$''')))''')))+++)))&&&%%%&&&)))(((((())))))))))))***************++++++++++++,,,***---000222777DDDWWWeeeppplllnnnxxx~~~vvvqqqpppxxxzzzvvvxxxzzzxxxvvvvvvtttxxx}}}|||vvvppplllppplllfffbbb^^^\\\YYYXXXRRRPPPNNNLLLLLLLLLJJJIIIFFFEEEEEEDDDDDDEEEFFFGGGGGGGGGFFFEEEBBB@@@>>>======<<<<<<<<<;;;;;;::::::999::::::999888:::===???CCCDDDEEEGGGIIIOOOUUUZZZcccmmmzzzwwwhhh```WWWQQQNNNMMMLLLJJJEEEFFFIIILLLMMMHHH???777333000000222333222333777:::@@@LLL___tttxxxkkkXXXLLL@@@<<<;;;999777888<<<:::>>>KKKYYYlllhhhJJJ666//////,,,,,,,,,++++++++++++***'''&&&&&&&&&((()))(((&&&&&&&&&''''''''''''&&&&&&%%%&&&((()))))))))((('''%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%&&&&&&&&&&&&&&&)))'''$$$###$$$%%%%%%$$$%%%&&&((()))$$$!!!&&&...&&&&&&%%%%%%%%%%%%&&&'''&&&&&&''''''''''''''''''((('''&&&&&&&&&&&&&&&&&&))))))))))))(((((((((((()))))))))***+++,,,.........///222444666;;;@@@DDD}}}wwwvvv{{{|||vvvooommmkkkkkklllooouuu|||~~~}}}~~~~~~}}}qqqZZZHHH@@@???>>>GGGRRRaaaqqq{{{{{{~~~||||||}}}~~~~~~ssscccWWWGGGCCC>>><<<===>>>>>>>>>>>>@@@AAABBBBBBCCCFFFHHHNNNWWWhhhkkkGGG777000+++---...---,,,---+++,,,,,,,,,,,,+++*********))))))(((((((((((()))*********)))((('''''''''((((((((()))(((''''''&&&)))((((((''''''&&&&&&%%%!!!&&&(((&&&%%%&&&&&&######%%%&&&&&&%%%$$$%%%&&&!!!"""$$$%%%%%%&&&((()))&&&%%%$$$$$$$$$%%%$$$$$$&&&%%%$$$$$$$$$%%%'''((($$$&&&(((((('''''')))+++(((((((((((()))))))))***************++++++++++++***,,,...000111:::NNN___lllmmmqqqxxx}}}~~~~~~||||||yyy~~~zzz{{{|||yyyzzz{{{zzzwwwtttooosssxxxxxxuuurrrqqqqqqsssooohhhbbb^^^[[[XXXVVVQQQOOOMMMLLLMMMMMMKKKJJJGGGFFFEEEDDDEEEFFFGGGHHHJJJIIIHHHFFFDDDAAA???>>>======<<<<<<;;;:::::::::<<<<<<;;;::::::<<>>BBB|||vvvnnnkkkjjjmmmrrrxxx||||||~~~}}}{{{zzzzzz|||yyy{{{}}}~~~}}}||||||{{{|||~~~nnnXXXFFF@@@???>>>FFFQQQ```ppp|||wwwsssuuuzzz~~~|||{{{{{{{{{}}}yyyjjjZZZNNNAAA???===;;;<<<<<<<<<<<<===>>>@@@@@@BBBDDDIIILLLWWWddd{{{[[[<<<666000,,,...000---,,,,,,+++,,,,,,,,,,,,+++************)))(((''''''(((((((((((((((((())))))))))))((((((((()))(((''''''&&&((((((((('''&&&&&&%%%%%%"""&&&(((&&&$$$&&&%%%###%%%'''((('''%%%######$$$###$$$&&&%%%%%%$$$&&&'''###$$$$$$$$$############$$$%%%'''((((((((('''&&&%%%&&&(((((('''((()))***'''(((((((((((()))))))))))))))*********++++++++++++,,,...000///444EEEWWWkkksss|||~~~|||zzz|||}}}xxx}}}|||yyyssswww|||}}}||||||{{{wwwrrrkkknnnoooooommmnnnqqquuutttooohhhbbb]]]XXXUUURRRNNNLLLJJJJJJKKKLLLKKKJJJHHHGGGFFFEEEDDDEEEFFFGGGKKKJJJHHHEEECCCAAA???>>>======<<<<<<<<<;;;;;;;;;======<<<<<<===AAAFFFKKKSSSTTTWWW^^^iiiuuuwwwkkkcccTTTNNNGGGBBBAAAAAA???===???AAADDDEEEDDD???777222000...///222222222777===JJJUUUdddoootttnnn]]]LLLCCC===888999:::999999;;;FFFPPPbbbsss|||^^^CCC555///000333******+++++++++***)))((()))'''&&&&&&(((******)))&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%'''""" $$$'''%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''((('''&&&%%%%%%%%%%%%%%%(((((((((((()))))))))))))))))))))***+++,,,......///000111333444888<<<@@@~~~sssnnnkkknnnqqqsssvvvzzz||||||zzzuuupppnnnppprrrtttxxx}}}~~~}}}}}}~~~~~~}}}{{{{{{|||~~~}}}lllUUUEEE@@@>>>===EEEQQQ```pppxxxpppmmmlllooottt~~~}}}|||||||||{{{nnn^^^OOOEEE<<<;;;:::999999999::::::;;;<<<>>>@@@CCCHHHNNNSSS[[[ooowwwRRR:::444...***,,,...,,,******+++,,,,,,,,,,,,+++************)))(((''''''''''''%%%$$$$$$%%%((())))))((('''(((((((((((('''&&&&&&(((''''''&&&%%%%%%$$$$$$###'''((($$$###%%%&&&$$$!!!###$$$$$$#########$$$$$$&&&'''&&&$$$$$$$$$&&&!!!###%%%%%%$$$######$$$###%%%(((******)))&&&%%%******)))((('''&&&&&&%%%''''''(((((((((((()))))))))))))))************+++---+++---111000111>>>MMMgggvvv}}}}}}}}}~~~yyyxxxzzz~~~uuuooonnnoooyyy~~~xxxqqqjjjjjjjjjiiiiiikkkooorrrpppkkkeee^^^ZZZVVVRRRPPPLLLKKKIIIIIIKKKLLLLLLKKKJJJIIIHHHGGGGGGGGGHHHIIILLLJJJHHHEEEBBB@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>@@@BBBEEEKKKRRRWWWaaaccciiittt}}}sssiii___XXXJJJEEE>>>:::999999777555<<<>>>@@@@@@>>>999444111000///000333444666???HHH[[[dddkkkjjjcccYYYKKK???:::888888:::::::::@@@FFFSSScccvvvpppKKK888111---,,,---******+++,,,+++***)))(((***(((&&&&&&((()))))))))&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''''''''''''$$$%%%&&&&&&$$$$$$%%%&&&((( """((('''$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%((('''&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))((((((((()))***+++------...///000111333777;;;???{{{zzz~~~xxxqqqnnnpppqqqoooppptttwwwwwwtttmmmhhhggglllqqqxxx}}}|||~~~||||||}}}~~~~~~}}}}}}|||jjjSSSDDD@@@>>>===FFFRRRbbbsssqqqjjjeeeccchhhrrr~~~}}}~~~~~~yyykkk]]]OOODDD>>>999999999999999:::;;;===>>>???AAADDDIIIPPPXXX^^^eee}}}kkkKKK:::222,,,(((+++---,,,+++,,,+++,,,,,,,,,,,,+++************)))''''''&&&&&&'''&&&%%%$$$%%%((())))))''''''''''''''''''&&&%%%%%%&&&&&&&&&%%%$$$$$$######%%%((('''###!!!$$$&&&%%%!!!###$$$$$$###$$$&&&$$$%%%&&&&&&$$$$$$%%%&&&!!!$$$''''''&&&%%%&&&'''$$$%%%&&&'''((('''&&&%%%+++***)))(((''''''%%%$$$'''''''''((((((((())))))))))))))))))************---)))+++222333000777CCCWWWjjj}}}zzzrrrppprrruuu{{{uuunnniiihhhiiikkkkkkpppwww{{{rrrkkkjjjiiiiiijjjkkkkkkkkkiiieee___ZZZWWWUUURRRPPPPPPNNNMMMNNNPPPQQQQQQPPPOOOOOONNNNNNOOOPPPQQQRRRQQQPPPMMMIIIGGGEEEDDDCCC@@@@@@AAAAAABBBCCCCCCCCCAAADDDHHHNNNTTT]]]fffkkkwwwyyywwwmmmddd[[[RRRKKKBBB<<<777444444444333111777999::::::888555333111000000222666999???KKKWWWcccfffcccZZZPPPHHH@@@999666777:::<<<===BBBPPP^^^kkkyyywwwZZZ>>>444111---+++...***+++,,,---,,,+++)))(((***(((%%%%%%&&&'''((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''###%%%''''''$$$###%%%&&&&&&!!! $$$'''&&&$$$$$$"""###$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%'''''''''&&&''''''(((((('''((((((((()))))))))***'''''''''((()))***,,,,,,+++,,,...///111555:::==={{{wwwwww{{{{{{tttoooqqqqqqmmmmmmqqqqqqpppnnnhhhdddfffnnnuuu{{{{{{||||||~~~~~~~~~{{{hhhRRRDDD???>>>===GGGTTTddduuuoooiiiaaa\\\dddrrr~~~~~~~~~~~~wwwjjj\\\OOOEEE>>>;;;999:::;;;;;;;;;===???BBBBBBDDDGGGJJJPPPXXXbbbhhhuuu^^^BBB555222+++(((+++.........///+++,,,,,,,,,,,,+++************)))''''''&&&&&&&&&***(((&&&'''***+++***'''&&&&&&''''''&&&&&&%%%$$$&&&&&&%%%$$$$$$######"""''')))'''""" ###&&&&&&###$$$&&&&&&%%%%%%%%%&&&###$$$&&&%%%%%%$$$&&&'''!!!%%%((()))''''''(((***%%%%%%$$$$$$%%%%%%&&&&&&((('''&&&'''((()))((('''''''''''''''((((((((()))))))))))))))************---(((***333444000333===EEEZZZpppssskkkiiimmmqqq~~~rrrggg\\\XXX]]]eeekkkmmmrrrtttwwwyyyzzz~~~}}}sssmmmkkkjjjkkkmmmlllhhhdddccc```[[[WWWVVVTTTSSSRRRUUUTTTSSSTTTVVVXXXXXXWWWUUUUUUUUUUUUWWWYYY[[[]]]XXXVVVSSSOOOMMMKKKJJJIIIBBBCCCCCCDDDEEEFFFGGGGGGFFFJJJQQQYYYbbblllvvv}}}wwwrrrjjjccc\\\SSSIIICCC===888333111333444333111333555666666444333222333111111444999>>>FFFUUUcccbbb___WWWJJJCCC@@@===999888:::>>>AAACCCLLL```ttt~~~zzz]]]GGG444000///***+++000***+++---------,,,***(((***(((%%%###$$$&&&&&&&&&&&&''''''''''''''''''&&&(((''''''''''''((())))))'''''''''&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''"""%%%''''''%%%###%%%&&&$$$###$$$''''''$$$$$$'''!!!"""###%%%&&&&&&%%%%%%(((((((((''''''&&&&&&%%%'''''''''''''''((()))***'''((((((((())))))******&&&&&&''''''(((***+++,,,)))***,,,---///333888<<>><<<:::;;;@@@<<>>IIIaaazzz|||}}}hhhEEE===333......///---+++---------,,,+++***)))(((&&&)))++++++)))((('''(((+++'''$$$###&&&(((((('''&&&)))+++***'''%%%&&&(((***%%%$$$'''(((%%%$$$%%%&&&&&&%%%###'''+++***&&&---000%%% &&&'''!!!&&&%%%%%%$$$#########$$$%%%%%%$$$#########$$$$$$&&&((())))))(((&&&'''(((###$$$$$$%%%&&&'''(((((()))''''''******)))***...))))))*********+++++++++.../////////000333888;;;yyyxxxwwwyyy|||{{{vvvvvvvvvssspppqqqtttpppnnnppprrrvvv|||zzz{{{}}}~~~~~~}}}yyyiiiVVVFFF>>>===???HHHSSSeeeyyyxxxlll___\\\\\\cccnnn}}}{{{}}}~~~}}}{{{yyyyyyyyy|||}}}vvvkkk^^^PPPIIICCC===:::999===<<<===AAAAAA@@@CCCHHHGGGQQQXXXaaammmnnnqqqmmmQQQ<<<111///---,,,++++++,,,---...'''((()))((('''&&&'''(((+++******))))))(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%###""""""%%%&&&$$$"""###%%%!!!!!!$$$&&&$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''''')))'''&&&$$$$$$%%%&&&'''&&&'''(((((((((((((((((()))((('''((())))))'''&&&++++++***+++,,,---...///)))+++,,,------...000222555>>>KKK]]]ttt{{{ssspppsssyyyiii]]]PPPKKKJJJMMMUUU]]]lllkkknnnssssssooollllllzzzuuupppiiieee```]]]XXXUUUSSSQQQNNNMMMKKKQQQVVVXXXVVVVVVXXX[[[```cccfffhhhjjjmmmpppsssmmmiiiddd___ZZZVVVRRRPPPOOOQQQSSSRRROOOOOOQQQTTTZZZaaakkktttzzz|||ssstttqqqmmmkkkkkkhhhbbbccc[[[PPPHHHCCC>>>888333777666444444333111000...///000222444888;;;???AAA@@@FFFOOO\\\lllvvvqqqgggUUUHHH<<<999888666444444777:::<<>>888000,,,---......,,,++++++++++++***)))((('''(((((((((((('''%%%"""!!!***'''$$$$$$&&&((((((&&&&&&(((***)))'''%%%&&&''')))&&&%%%((((((%%%$$$'''###%%%%%%###&&&(((&&&!!! (((***$$$!!!$$$$$$!!!&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&((())))))'''&&&'''(((%%%%%%%%%%%%%%%&&&&&&&&&)))&&&'''******)))***---***+++++++++,,,,,,,,,,,,---.........///222777:::|||{{{||||||}}}|||vvvwwwwwwtttqqqqqqrrrpppqqquuuxxx|||~~~|||}}}~~~~~~~~~~~~~~~~~~}}}|||||||||~~~xxxiiiVVVFFF======???HHHSSSeeeyyyzzznnn^^^[[[\\\cccppp~~~}}}~~~~~~zzzwwwuuuuuu|||}}}~~~{{{yyy{{{xxxkkk\\\QQQGGGBBB???;;;999:::999888:::>>>@@@@@@EEEKKKLLLXXX```gggoooqqqyyyvvv[[[EEE777000...---,,,++++++,,,---...'''+++---,,,)))'''***---++++++***))))))(((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$### !!!###%%%&&&$$$### $$$%%%###"""$$$&&&%%%$$$$$$$$$$$$%%%&&&((((((%%%%%%%%%%%%&&&&&&&&&&&&((('''&&&%%%$$$%%%&&&'''###&&&((((((&&&%%%&&&((((((((('''(((******)))''''''%%%$$$&&&***,,,,,,+++(((***,,,,,,,,,,,,---...000222999HHHaaayyy|||uuutttuuuxxx~~~rrrfffYYYQQQLLLIIIKKKPPPZZZZZZ```gggiiieeeccccccnnnxxx}}}vvvmmmfff```]]]XXXUUUSSSQQQNNNLLLGGGLLLQQQTTTTTTVVVYYY\\\fffhhhlllnnnqqqtttxxx{{{rrroookkkfffaaa^^^[[[ZZZXXX\\\______]]]\\\]]]___kkkooovvv|||}}}wwwqqqnnnhhhjjjhhheeedddccc___YYYWWWPPPGGG@@@;;;777222///333333333333222000///...000222555888>>>EEEMMMRRRWWW\\\hhhxxxrrr]]]GGG>>>777666666555555777;;;===BBBPPPiii}}}oooQQQ===777222,,,***,,,......---************)))(((''''''***(((&&&'''((('''###(((&&&%%%&&&'''((('''&&&&&&((())))))'''&&&&&&'''%%%###$$$&&&%%%!!!"""&&&$$$''''''&&&''')))&&& ###$$$$$$$$$$$$#########%%%%%%$$$$$$######$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&'''((((((&&&&&&'''(((&&&&&&&&&%%%%%%%%%$$$$$$)))&&&'''***+++((())),,,&&&&&&'''''''''(((((((((,,,---------...000555888}}}}}}~~~xxxqqqpppqqqooooooqqqqqqoooppptttyyy~~~}}}}}}~~~~~~}}}}}}|||{{{~~~yyykkkYYYHHH??????BBBGGGSSSeeezzz}}}qqq```\\\]]]eeeqqq}}}zzzyyyxxx{{{}}}~~~|||zzzxxxkkk___RRRIIIBBB???===;;;:::===999777888<<<>>>@@@EEELLLOOO^^^hhhooovvvwww~~~|||```JJJ:::222000222111///...---,,,,,,,,,/////////...,,,******+++++++++***)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###!!!"""$$$&&&'''&&&%%%###"""$$$%%%$$$###$$$%%%&&&%%%$$$$$$###$$$&&&'''((($$$$$$%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&'''###&&&%%%""" ###&&&(((''''''(((***+++***((('''### """(((+++)))&&&***++++++***((()))+++.........000;;;NNNdddttt|||vvvqqqllllllooosssvvvxxxsssggg]]]UUUMMMIIIJJJQQQNNNMMMQQQUUUWWW[[[aaa```hhhttt~~~rrrhhhccc___ZZZVVVSSSQQQNNNLLLEEEIIINNNSSSVVVZZZ^^^aaahhhjjjmmmoooqqqtttxxx{{{uuutttqqqlllhhhfffeeeffffffjjjooopppooommmnnnooouuuxxx|||}}}~~~}}}xxxqqqkkkfffdddbbbeeedddaaa``````[[[TTTNNNIIIBBB<<<888555111///---///000111000000000111666777<<>>===<<<999999<<>>444///000000000///...---,,,,,,,,,---)))&&&''')))***'''###******))))))(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""###%%%'''&&&%%%###"""###$$$%%%%%%$$$###$$$&&&&&&%%%$$$######$$$%%%&&&###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&###&&&%%%""" ###&&&'''''''''(((***+++***(((,,,(((%%%&&&+++---+++'''---,,,)))&&&%%%'''+++/////////222777@@@PPPcccrrrqqqlllfffeeeiiinnnooonnn}}}~~~tttiiiaaaWWWMMMGGGFFFJJJDDDAAACCCFFFJJJRRRZZZ[[[bbbkkkppprrryyyxxxmmmhhhddd^^^YYYUUUQQQMMMKKKFFFJJJPPPVVV\\\```dddfffiiijjjkkkllllllnnnrrruuuttttttssspppmmmlllooorrrtttyyy~~~~~~}}}|||yyyrrriiibbb]]][[[[[[]]]\\\YYYXXXWWWRRRKKKEEEBBB===999666444111000---///000000//////222444999???MMMaaassszzzuuummmjjjjjjlllmmmiii^^^PPPGGG<<<999888888777777===FFFPPP\\\mmm~~~{{{zzztttWWWAAA666333111///---+++++++++++++++*********+++******)))(((+++(((&&&)))...///+++'''$$$&&&'''(((((('''''''''&&&&&&&&&''''''''''''&&&(((&&&''')))(((%%%&&&***!!!$$$### $$$&&&$$$)))###!!!$$$&&&$$$%%%(((%%%$$$$$$###$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&''''''$$$%%%&&&%%%$$$%%%''')))%%%&&&&&&'''((()))))))))(((&&&'''***+++(((''')))))))))))))))************)))***,,,,,,,,,...111333}}}yyyooogggfffhhhjjjnnnsssssspppooorrrwww}}}~~~~~~}}}}}}|||~~~}}}yyymmmZZZGGG======AAAGGGRRRdddyyywwwfff```___ggguuu~~~~~~~~~}}}~~~~~~~~~~~~zzzkkk]]]QQQKKKBBB>>>;;;;;;999666777;;;@@@>>>???DDDHHHMMMVVV```kkk|||zzzsssRRR@@@777111...000******++++++,,,,,,------***$$$ ###***---)))###))))))((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###!!!###%%%%%%###"""""""""$$$###$$$%%%$$$!!!"""&&&&&&%%%$$$$$$$$$$$$$$$%%%"""###%%%&&&&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&###&&&((((((&&&%%%&&&(((''''''&&&'''))))))(((&&&,,,)))''''''***+++***''',,,+++)))&&&%%%''',,,//////000333666888@@@RRRbbbnnnkkkddd___aaahhhllllllxxxqqqiiiaaa[[[TTTJJJDDDDDDCCC???>>>AAACCCDDDGGGMMMVVV\\\cccddd``````mmm{{{xxxsssnnnggg```ZZZUUUPPPLLLMMMPPPVVV]]]bbbfffggghhhiiijjjiiihhhhhhiiilllooonnnppppppooonnnqqqvvv{{{}}}zzzssskkkccc[[[UUURRRVVVWWWUUUQQQPPPOOOJJJDDD<<<:::888555222111000000111333444222000111555999@@@LLLbbb|||vvvfffZZZXXXWWWTTTMMMEEEBBBEEE777666777777666:::GGGUUUeeeuuuwww[[[DDD444///000000///...---++++++******)))******++++++***))))))+++)))'''(((******&&&###$$$&&&''''''&&&&&&((()))&&&%%%%%%&&&(((((('''%%%&&&"""!!!$$$&&&$$$###%%%$$$((((((%%%###&&&((('''&&&$$$""" !!!$$$%%%$$$$$$######$$$$$$%%%%%%!!!!!!"""$$$&&&(((***+++$$$$$$%%%$$$###$$$''')))%%%%%%&&&'''((()))******(((&&&'''++++++'''&&&((((((((()))))))))*********)))***,,,,,,,,,---000222~~~~~~}}}}}}qqqjjjdddeeehhhjjjlllppppppmmmnnnrrruuuzzz~~~~~~}}}}}}~~~~~~|||yyy{{{~~~~~~zzzooo\\\HHH======AAAGGGRRRdddxxxyyyeee___^^^hhhvvv~~~}}}}}}}}}|||}}}~~~~~~}}}|||}}}wwwiii^^^SSSJJJEEE===999888:::999666888<<<===<<<@@@HHHPPPZZZfffqqq~~~vvv}}}{{{]]]@@@555333000...000))))))***+++,,,,,,------+++'''%%%''',,,...,,,((('''''''''(((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$### ###%%%$$$######$$$'''$$$!!!"""%%%$$$ !!!%%%"""###$$$%%%%%%%%%%%%%%%"""###%%%&&&&&&%%%$$$###$$$%%%%%%&&&'''''''''&&&&&&'''(((((((((((((((((('''&&&&&&'''((((((&&&$$$((('''''''''((()))******)))******)))((()))+++---------000333444777BBBPPP___fffiiieeeccchhhooorrrzzzggg```[[[YYYVVVOOOKKKKKKDDD@@@>>>@@@@@@???@@@DDDJJJNNNVVVZZZVVVSSS[[[fffjjjnnntttzzzwwwnnnfff___YYYUUUVVVYYY^^^dddhhhhhhfffdddffffffeeedddcccdddgggjjjgggjjjlllmmmnnnsss{{{uuuooohhhbbb^^^YYYSSSOOOQQQRRROOOIIIGGGFFFBBB<<<555444333222000//////000222444555444444888@@@GGGUUUaaassstttaaaSSSHHHEEEEEEEEE???999;;;BBB666777:::<<<===FFFZZZnnn}}}^^^HHH:::111...000,,,------,,,+++*********(((((())))))***))))))(((''''''(((((((((&&&%%%###%%%&&&'''&&&%%%%%%)))+++&&&%%%$$$%%%((()))'''%%%%%% %%%%%%""" %%%+++---***'''&&&%%%"""###(((''' %%%$$$$$$$$$######$$$$$$%%%&&&!!!!!!"""###%%%'''((()))###$$$$$$###"""$$$''')))$$$%%%%%%%%%&&&&&&'''''''''&&&'''++++++'''&&&'''&&&&&&&&&&&&'''''''''''')))***,,,---------///111|||yyyvvvzzzzzzjjjdddaaaeeeiiiiiiiiikkkjjjiiikkkppptttvvv}}}~~~~~~~~~~~~~~~}}}||||||{{{{{{{{{~~~{{{zzz|||~~~sss___KKK???>>>CCCHHHRRRdddxxx{{{ccc^^^]]]hhhxxx~~~}}}{{{{{{~~~~~~}}}}}}yyygggYYYPPPHHHAAA===;;;888999;;;;;;999;;;@@@??????DDDPPP\\\hhhwww}}}lll{{{lllNNN444///222000...///............------,,,++++++***))))))))))))((('''&&&&&&''''''((()))))))))))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$!!!$$$&&&&&&%%%&&&)))---$$$!!!"""%%%$$$ %%% ###%%%&&&''''''&&&!!!###$$$&&&&&&%%%$$$###$$$%%%&&&&&&'''''''''&&&&&&&&&%%%'''((()))(((&&&(((&&&&&&&&&''''''%%%###)))***,,,,,,,,,---///222%%%(((+++---,,,++++++++++++)))+++000222333999CCCLLL```pppqqqlllnnntttyyyxxxpppfff```]]]^^^]]]XXXVVVWWWJJJCCC>>>===;;;;;;???DDD>>>AAAIIIRRRRRROOOQQQXXXUUUWWW[[[^^^dddmmmxxxzzzqqqiiibbb^^^\\\___ccchhhjjjhhhddd```aaaaaaaaa___^^^```dddgggbbbeeeiiikkkmmmsss}}}|||vvvjjjddd]]]ZZZ[[[ZZZUUUQQQKKKJJJFFF@@@======999444222333222111000///000111///222444555888@@@KKKTTTllltttyyyvvvhhhVVVIIICCC???<<<>>>AAA>>>888888===999;;;???CCCFFFSSSmmmgggIII999333///...///(((***+++,,,+++******+++''''''((((((((((((((('''"""%%%'''(((((('''((()))%%%&&&'''%%%$$$%%%)))---&&&$$$###%%%((()))'''%%%+++###$$$++++++'''$$$&&&+++(((######---,,,"""(((%%%$$$#########$$$%%%%%%&&&&&&%%%%%%$$$#####################""""""###''')))%%%%%%$$$$$$$$$$$$######'''&&&'''++++++'''%%%'''((((((((()))))))))******)))+++,,,------...///111}}}xxxvvv{{{~~~{{{gggbbb```bbbcccbbbdddhhhllllllllloootttwwwyyyyyy~~~}}}}}}~~~|||}}}|||yyyxxx{{{}}}ppp___MMM>>><<>>===:::777888;;;;;;999;;;???===BBBIIIUUUjjj~~~oooppp~~~YYYAAA555444111333555000,,,,,,,,,+++++++++******))))))((((((((()))+++,,,''''''(((((())))))*********&&&""""""$$$'''((('''&&&&&&&&&'''&&&&&&%%%$$$%%%$$$$$$$$$%%%%%%###!!!$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%######"""""""""###%%%&&&######%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%)))(((%%%&&&***)))###((((((((((((((((((((((((&&&***,,,+++&&&$$$'''+++******)))))))))))))))***++++++,,,...111444777888@@@NNN```lllqqquuu|||wwwooollliiifffdddccccccbbbbbbYYYWWWPPPFFF@@@@@@???<<<>>>???CCCHHHNNNQQQQQQPPPPPPMMMMMMPPPRRRUUU]]]eeezzzvvvkkkdddiiiiiijjjlllkkkhhhddd```jjjgggdddbbbccceeefffgggeeefffhhhkkkooosssvvvxxxzzzpppgggaaa\\\YYYZZZWWWPPPKKKJJJEEEDDDBBB>>>;;;777555333222///...///222333222000444888;;;999999FFF]]]ppp|||mmm^^^QQQFFF===777<<<777777;;;<<<:::===CCC>>>AAAFFFNNNZZZmmmiiiSSS;;;000//////...///---,,,,,,+++***)))(((((())))))*********((('''&&&%%%&&&'''''''''&&&%%%$$$'''&&&$$$###"""###$$$$$$((())))))(((&&&$$$%%%&&&&&&"""###((((((###"""&&&###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$((('''%%%######$$$%%%&&&'''&&&$$$%%%'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&***'''&&&((((((&&&'''******)))))))))***,,,...000zzzwwwzzz~~~yyysssjjjhhhggghhhfffbbbcccfffiiijjjlllnnnqqquuuxxxyyy}}}}}}|||{{{}}}{{{zzzzzz|||}}}{{{yyy|||~~~}}}ppp```MMM???===BBBLLLXXXkkkkkkbbbaaalllyyy|||{{{||||||{{{yyy}}}~~~nnn[[[OOOFFF>>>;;;;;;;;;999:::======:::<<<@@@???GGGSSSbbbwwwxxxuuuoooOOO:::111000,,,...000,,,,,,,,,,,,+++++++++******000///---+++)))((((((((((((((((((((((((((())))))***'''$$$###%%%''''''&&&((((((((('''&&&&&&%%%%%%&&&$$$###$$$%%%&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""""""""###%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%&&&((((((%%%&&&***(((###''''''''''''''''''''''''&&&(((***)))'''&&&(((*********))))))))))))***************+++---///111333999BBBPPP```ooo{{{{{{yyyrrrpppooonnnmmmllljjjiiifffeee^^^TTTMMMJJJGGGBBBAAA@@@???AAADDDGGGIIIIIIQQQNNNLLLNNNMMMMMMRRRXXXfffiiipppwwwxxxxxxxxxwwwuuurrrnnniiifffnnnkkkhhhhhhiiijjjjjjjjjggghhhiiikkkmmmooopppqqqqqqvvv}}}wwwqqqllleee^^^[[[VVVTTTTTTRRRLLLGGGGGG???>>><<<:::777555333222777555333333444333111...000777>>>CCCHHHTTTgggvvvzzzooo]]]NNNEEE>>>999666999666777>>>AAA@@@@@@DDDLLLMMMOOOVVVcccwwwsssSSSCCC444...//////...///++++++*********************))))))(((((()))***+++%%%&&&&&&''''''&&&%%%%%%'''&&&%%%$$$###$$$$$$%%%'''((()))(((&&&$$$%%%&&&'''$$$%%%((((((%%%$$$'''$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%#########%%%%%%'''%%%$$$$$$&&&''''''&&&$$$$$$%%%%%%&&&'''((((((***'''&&&((((((&&&'''******)))))))))***,,,...000vvvnnnnnnnnnpppqqqllleeecccfffhhhkkkoooqqqppppppsssuuurrrzzz}}}|||{{{~~~|||yyyyyy{{{|||}}}}}}}}}qqqbbbOOOAAA>>>BBBKKKWWWiii}}}nnnddd```hhhttt~~~|||zzzzzz{{{|||{{{zzz}}}~~~wwweeePPPDDD>>>:::888888<<<;;;<<>><<<===BBBGGGSSSdddvvv|||ppptttyyy\\\BBB333//////)))***...***,,,,,,,,,+++++++++******111000---+++)))((('''&&&***)))((('''''''''((()))((('''%%%%%%&&&&&&%%%$$$)))((('''&&&%%%$$$$$$$$$***(((%%%$$$$$$%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$############$$$%%%%%%'''&&&%%%$$$$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$######&&&''''''%%%'''***((($$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))***)))))))))))))))******++++++******+++,,,...///444777@@@QQQgggzzz||||||||||||{{{yyywwwvvvwwwwwwsssiiiaaa[[[TTTMMMIIIDDD???<<<===@@@CCCEEEFFFEEEGGGLLLNNNOOOSSSYYYWWWZZZ^^^dddmmmzzz~~~xxxtttqqqxxxvvvttttttuuuuuuuuutttqqqqqqppppppoooooonnnmmmiiiooowww}}}~~~yyyxxxsssjjjfffddd___YYYRRRNNNKKKLLLJJJEEEAAAAAA999888777555444333333333333222222333555666666555333:::CCCKKKSSS]]]gggnnnfffZZZIII===:::999999888<<<999:::AAAHHHKKKLLLNNNUUUTTTTTTYYYggg{{{kkkRRR>>>666/////////---,,,...)))))))))*********++++++)))'''%%%$$$%%%'''***,,,%%%%%%&&&''''''&&&&&&%%%''''''&&&%%%%%%%%%&&&&&&'''(((((('''%%%$$$%%%&&&'''%%%%%%''''''%%%%%%'''$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%$$$###$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&$$$######$$$$$$'''%%%$$$$$$%%%%%%%%%$$$"""###$$$%%%'''((()))******'''&&&((((((&&&'''******)))))))))***,,,---///zzzpppnnnqqqvvvyyytttllliiilllnnnuuu||||||wwwqqqnnnnnnooosssyyy~~~~~~~~~}}}|||}}}|||rrrcccQQQCCC???CCCJJJVVViii}}}oooddd___gggrrr~~~~~~{{{zzzyyyzzzzzz{{{||||||~~~~~~}}}}}}}}}}}}}}}hhhWWWEEE>>><<<999777777<<<;;;===???>>>===@@@FFFSSScccwwwsssgggeeewwwcccHHH888000000000)))***///+++,,,,,,,,,+++++++++******)))))))))(((((((((((((((+++***(((&&&&&&&&&'''((('''''''''''''''&&&$$$###&&&%%%$$$#########$$$%%%...+++'''$$$#########"""$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%#########%%%&&&&&&&&&%%%%%%$$$$$$######&&&&&&&&&&&&((()))(((%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&''')))+++***)))))))))))))))))))))***+++---,,,,,,,,,---...000111222333888EEEZZZooowwwooofff]]]VVVPPPIIICCCAAAAAAAAAAAA>>>???DDDKKKPPPRRRWWW^^^VVVXXXYYY\\\aaaiiirrrxxx||||||{{{yyyvvvssspppnnnnnnsssyyy|||{{{wwwsssqqqmmmnnnkkkeeebbbaaa\\\VVVKKKFFFCCCDDDBBB===999999777666555444333333444444222111111222444777999;;;???AAAFFFKKKQQQTTTUUUUUUNNNFFF;;;666777:::;;;:::BBBAAACCCKKKUUU[[[]]]]]]WWWVVVWWW]]]jjj}}}nnnTTTAAA666222000111///+++***,,,))))))))))))************%%%$$$###""""""###%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''&&&'''((('''%%%$$$%%%&&&%%%$$$$$$%%%%%%$$$$$$%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%$$$######%%%'''$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&$$$$$$$$$$$$$$$(((&&&%%%$$$%%%%%%%%%$$$######$$$%%%&&&'''((()))***'''&&&((((((&&&'''***))))))))))))***+++,,,---tttmmmpppwww~~~}}}xxxvvvyyy{{{qqqlllmmmnnnrrrwww|||}}}}}}|||ssseeeSSSEEEAAADDDNNNZZZmmmmmmccc___fffqqq{{{~~~~~~}}}||||||||||||||||||~~~}}}~~~~~~|||yyyxxxyyyzzzzzz}}}~~~~~~{{{{{{{{{{{{zzzuuunnnhhhVVVIII>>><<<===;;;999888;;;:::<<>>>>>EEEMMM^^^ooo~~~pppddd^^^iiisssPPP888222---000000))),,,111,,,,,,,,,,,,+++++++++******&&&&&&'''((()))************)))(((&&&&&&&&&''''''%%%&&&(((((('''&&&$$$###$$$$$$$$$%%%%%%&&&'''(((,,,)))%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%$$$$$$$$$((('''%%%#########%%%&&&''''''&&&&&&%%%%%%$$$$$$&&&%%%%%%''')))(((''''''''''''''''''''''''''''''((('''&&&(((***,,,+++***))))))(((((()))***++++++,,,,,,,,,,,,---///111333...111666>>>KKK]]]qqq~~~}}}tttiiiddd\\\TTTMMMFFF@@@<<<======AAAGGGJJJKKKOOOUUUYYY[[[]]]]]]^^^___aaacccrrrwww|||wwwuuuyyy{{{}}}|||vvvnnnhhheee```ccccccaaa___]]]WWWOOOFFFAAA======;;;666222333555555333333333444555666<<<<<<;;;999999;;;===???JJJHHHEEEEEEFFFEEEAAA>>>===;;;888777999:::::::::DDDKKKWWWccclllooojjjdddXXXYYY^^^hhhwwwiiiRRRCCC===333///...///---******...++++++******)))(((((('''%%%%%%%%%%%%$$$###!!!!!!%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''%%%$$$%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$######%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$$$$)))(((&&&%%%&&&'''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&***'''&&&((((((&&&'''***))))))))))))***++++++,,,~~~vvvnnnooovvv}}}tttmmmjjjjjjpppvvvzzz~~~}}}|||}}}|||tttgggVVVFFFBBBEEENNNZZZmmmjjj```\\\cccmmmwww~~~}}}}}}}}}~~~zzz{{{{{{xxxuuutttvvvzzzzzz~~~wwwuuurrrpppllleee[[[TTTFFF???;;;<<<===;;;:::;;;::::::<<<>>>???BBBLLLWWWiiiyyy}}}nnnbbbaaafff|||cccFFF555...***......)))---222***,,,,,,,,,+++++++++******)))******++++++******)))(((((((((''''''''''''&&&###%%%(((((('''%%%%%%&&&&&&&&&'''((())))))))))))%%%###"""###%%%((())))))$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$###'''&&&%%%$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&%%%'''$$$$$$(((***((('''(((((((((((((((((((((((((((''''''(((((())))))******(((((((((((()))***+++,,,************+++---///000)))...555999>>>KKK___ooozzzrrrhhh]]]PPPDDD===:::888999===@@@BBBGGGNNNZZZ^^^ccceeeeeebbbaaa```bbbfffkkknnnqqqvvv~~~yyypppggg```]]]VVVZZZ\\\\\\[[[ZZZSSSKKKBBB<<<999999777333000111444444333333555777:::<<>>@@@MMM^^^sssttthhh\\\___gggtttgggOOO===777888...***(((++++++***+++///,,,+++***)))(((''''''&&&((()))))))))'''%%%###!!!%%%%%%%%%%%%%%%&&&((((((%%%&&&''''''((('''''''''%%%&&&'''&&&%%%$$$%%%&&&''')))((($$$$$$((()))'''%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$###"""###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&)))'''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&***'''&&&((((((&&&'''***)))))))))*********++++++~~~zzzzzzrrrqqqvvvssskkkgggjjjoooqqqvvv{{{~~~}}}{{{{{{|||ttthhhWWWHHHCCCFFFLLLYYYlll|||hhh\\\VVV[[[eeeqqq}}}~~~}}}zzzxxxyyy{{{sssvvvwwwtttrrrrrrwww|||uuunnnfff```[[[UUULLLFFF===:::999;;;;;;999:::>>>::::::<<>>444111222---(((&&&***---,,,,,,...******))))))((((((((('''******)))((('''&&&&&&&&&%%%%%%$$$$$$%%%&&&((()))$$$%%%&&&'''(((''''''&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%(((&&&!!!!!!&&&(((%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$###""""""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&''''''''''''&&&$$$%%%&&&''''''&&&%%%%%%%%%&&&&&&'''''''''***'''&&&((((((&&&'''***((())))))***************|||yyyvvvssswwwyyyoooggggggiiiiiimmmsssyyy~~~|||{{{~~~|||uuuiiiXXXIIIDDDFFFPPP\\\ooowwwgggZZZQQQUUU___lll~~~zzz|||{{{xxxtttrrrsssuuunnnqqqsssrrrppprrryyyxxxnnneeeYYYPPPKKKFFF???::::::999999:::888666999@@@;;;;;;===???BBBIIIZZZiiivvvtttnnncccVVVXXXppp}}}ZZZ???222///000,,,...---+++444777+++,,,,,,,,,+++++++++******&&&'''((())))))(((''''''###$$$''')))***)))'''%%%"""$$$'''&&&%%%%%%(((***$$$&&&(((((('''###&&&%%%$$$%%%%%%%%%###!!!$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%&&&'''&&&%%%###"""###$$$%%%&&&&&&&&&&&&&&&#########$$$$$$%%%%%%&&&'''"""###(((+++'''&&&)))&&&&&&&&&&&&&&&&&&&&&&&&"""&&&)))'''###!!!$$$((((((((((((((()))***+++,,,...---,,,*********++++++***...111000///444>>>FFFXXXmmm~~~tttiiiaaaVVVOOOFFF@@@:::777;;;BBBGGGMMMVVV]]]``````______```bbbccc___ZZZWWWZZZ]]]___jjjxxx}}}vvvqqqnnnjjjgggcccbbbccceeeffffffmmmpppuuuyyyzzzxxxtttrrrlllhhhaaaWWWMMMFFFDDDDDD???AAAAAA@@@@@@AAA>>>999:::555333666777555555888999999;;;>>>DDDJJJPPPTTTdddllluuuvvvmmm]]]NNNEEE;;;999666444555777999;;;555999<<<;;;===JJJ```qqqnnnNNN>>>888444000///000+++)))---000...+++***(((((((((((())))))))))))***(((&&&$$$$$$&&&((()))%%%%%%$$$$$$%%%'''((()))###$$$&&&'''''''''&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&!!!$$$######$$$!!!%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$###""""""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%&&&'''((((((%%%$$$######%%%''''''&&&######$$$%%%'''((())))))***'''&&&((((((&&&'''***((())))))************)))wwwtttyyy}}}}}}~~~~~~|||qqqnnnhhhdddccceeeiiikkkoootttzzz~~~}}}}}}~~~|||{{{tttgggWWWKKKGGGGGGPPP[[[lll~~~{{{iiiYYYNNNSSS\\\fffwww~~~~~~}}}{{{xxxwwwwwwsssmmmlllooommmhhhgggmmmqqqttt{{{zzzrrrmmmfff^^^SSSHHHAAA===;;;999888:::;;;;;;:::999:::;;;777===AAAAAAAAANNNeeexxx~~~rrrddd[[[SSSPPPSSSaaa}}}|||xxx~~~___DDD888111+++000///---,,,++++++,,,,,,,,,---------,,,,,,+++***+++******)))(((''''''&&&%%%$$$$$$&&&'''((('''&&&&&&&&&%%%$$$$$$$$$%%%%%%"""$$$$$$%%%(((((($$$$$$&&&(((&&&"""!!!"""%%%%%%$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###"""!!!!!!!!!"""$$$%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''""" ###%%%&&&'''***###$$$%%%&&&''''''''''''&&&''')))*********)))((())))))))))))************))))))+++---000444777999JJJZZZppp{{{tttmmm```QQQEEE??????AAADDDGGGJJJLLLLLLOOOTTTXXXaaadddhhhhhh```XXXWWW\\\[[[bbbjjjllleee\\\VVVSSSUUUSSSOOOJJJHHHJJJNNNRRRWWWZZZ]]]^^^]]]ZZZXXXWWWQQQNNNHHHAAA<<<:::<<>>;;;777777555333555:::<<<<<<:::666;;;BBBJJJPPPSSSTTTTTT```dddgggfff]]]QQQFFF???777666444333666888777444:::888:::DDDVVVmmmgggSSS>>>555333111---+++))))))***---+++'''&&&)))...)))%%%%%%)))+++)))&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$###"""""""""###%%%%%%%%%%%%%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###&&&%%%%%%&&&###&&&%%%######$$$%%%$$$$$$***(((&&&$$$##################$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))))))))((('''&&&''')))))))))'''$$$###&&&&&&''''''(((***+++,,,wwwssssssyyy|||{{{{{{~~~mmmjjjfffbbbaaabbbdddeeekkkoootttyyy|||~~~{{{uuuhhhZZZOOOIIIHHHOOO[[[mmm|||sssfffWWWMMMQQQZZZdddttt~~~|||{{{zzzzzzvvvtttrrrrrrmmmfffeeegggjjjgggiiipppuuuwww|||yyyooogggbbb[[[UUUKKKCCC>>><<<:::999888999;;;;;;:::999:::;;;;;;???AAA@@@CCCRRRiii{{{qqqdddUUUOOOKKKOOOZZZoooyyyzzzuuuUUU???444///---000///---,,,++++++,,,,,,++++++,,,++++++******)))*********)))((('''''''''(((((('''(((******)))'''***)))((('''&&&%%%%%%%%%###%%%$$$%%%((('''$$$"""###$$$$$$$$$$$$%%%'''&&&%%%###"""!!! !!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$ $$$''''''))),,,%%%&&&'''((())))))))))))&&&'''((()))***))))))((())))))))))))************+++++++++,,,...111333555;;;III\\\mmm~~~{{{wwweeeUUUIIIDDDCCCDDDEEEGGGGGGGGGJJJPPPTTTYYY[[[```ccc^^^YYYZZZ___^^^eeejjjjjjbbbWWWPPPMMMLLLJJJFFFAAA>>>???CCCGGGPPPRRRSSSRRRNNNJJJFFFEEEAAA@@@>>>:::777666777999999888777999;;;<<<999777888888:::???FFFJJJJJJIII???BBBGGGLLLOOOOOONNNMMMOOOQQQSSSQQQKKKCCC===999555555444444666999:::999<<<@@@JJJZZZooolllRRRCCC444//////...---,,,***)))***---+++''''''+++,,,)))&&&&&&)))+++(((&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%'''%%%!!!!!!%%%'''%%%&&&$$$""""""$$$%%%$$$###$$$$$$%%%&&&%%%%%%$$$#########$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))((((((''''''((()))))))))((('''&&&&&&&&&''''''(((***+++,,,}}}yyyxxxyyyzzz}}}}}}}}}wwwyyy~~~{{{kkkiiigggdddbbbaaa``````fffgggjjjmmmqqqwww~~~~~~}}}{{{tttjjj___TTTLLLGGGOOO\\\oooxxxnnncccVVVMMMPPPXXXbbbrrr}}}{{{yyyxxxwwwwwwpppllljjjiiiddd^^^]]]```fffgggmmmuuuzzz|||~~~|||rrriii```ZZZWWWMMMHHHAAA<<<:::999999999777888:::;;;:::999:::;;;???@@@AAABBBIIIYYYmmm}}}ttt```SSSJJJFFFGGGRRRfffzzzvvv~~~{{{[[[GGG999...,,,//////...---,,,+++++++++,,,***************)))))))))******))))))((((((''''''***)))((()))******((('''+++***)))'''&&&%%%$$$$$$!!!$$$&&&$$$%%%'''&&&######""""""###%%%&&&&&&%%%%%%%%%###"""!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$ !!!###%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$!!!!!!%%%((('''''')))&&&&&&'''((())))))))))))''''''((()))))))))))))))))))))))))))************---,,,,,,+++,,,---///000000:::FFFSSScccwwwxxxgggXXXPPPLLLLLLKKKIIIFFFEEEHHHLLLPPPMMMNNNRRRUUUTTTPPPRRRXXX[[[```dddccc[[[RRRKKKHHHIIIGGGCCC>>><<<<<<@@@DDDKKKMMMMMMJJJEEE@@@<<<;;;888999999888777666777888999888999;;;===??????>>>>>>===???EEELLLPPPPPPNNNDDDEEEGGGIIIHHHFFFCCCAAA???@@@@@@>>>:::777666666444444444777999===@@@BBBJJJUUUfffyyycccKKK===444---,,,,,,++++++---+++)))***,,,+++(((***...***(((&&&(((******(((%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&########################&&&'''%%%!!!!!!%%%'''&&&$$$###!!!!!!###$$$$$$### ###&&&'''&&&$$$#########$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((('''((((((((((((((()))))))))''''''''''''(((***+++,,,|||{{{wwwwwwzzzyyyooonnnllljjjfffcccaaa_________aaaccchhhpppyyy~~~~~~}}}}}}~~~~~~}}}{{{zzz~~~zzzrrrjjjaaaWWWMMMGGGOOO^^^ttttttjjj```WWWPPPRRRYYYdddsss}}}||||||zzzxxxuuusssqqqhhhccc___]]]ZZZWWWYYY___eeeiiirrrzzz~~~}}}{{{uuukkkaaaYYYTTTQQQOOOBBB???:::777666777888888666888::::::::::::;;;<<>>@@@DDDHHHKKKKKKKKKHHHCCC???===<<<::::::;;;::::::;;;>>>@@@@@@BBBEEEIIILLLMMMMMMLLLLLLIIIFFFFFFIIIJJJIIIGGG????????????===;;;888666:::;;;;;;999666666666888555666999>>>AAADDDJJJPPPcccpppgggMMM<<<444000---...---***))),,,,,,******,,,+++)))+++000)))(((''')))******'''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%&&&''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$############ $$$&&&%%%%%%&&&$$$ ###""" !!!"""$$$######!!!$$$%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((&&&&&&&&&&&&'''(((******''''''''''''((()))***+++zzzwwwzzz{{{vvvuuurrrnnniiidddaaa___YYYYYYZZZ\\\aaajjjttt{{{~~~~~~|||||||||}}}~~~~~~~~~~~~~~~}}}|||zzzyyy|||wwwppphhh```VVVMMMGGGPPPbbb{{{{{{llleee___ZZZUUUWWW]]]hhhwww~~~yyyvvv||||||||||||yyyuuunnnhhheee]]]XXXSSSRRRQQQRRRZZZbbbgggnnnwww}}}zzzvvvppphhh\\\RRRLLLIIIGGGFFF===:::777555666777777666555888:::;;;;;;;;;<<<>>>???CCCJJJRRR]]]hhhsssyyy~~~kkkWWWJJJDDDHHHPPP^^^qqq|||yyyjjjOOO999444222+++***111,,,,,,,,,,,,,,,,,,++++++++++++************+++,,,))))))))))))(((((((((((('''&&&%%%%%%&&&&&&$$$"""%%%%%%$$$$$$$$$%%%&&&&&&$$$''''''$$$$$$&&&&&&###(((%%%######%%%&&&### """"""###$$$%%%%%%&&&&&&######################## !!!"""$$$$$$###""""""%%%%%%$$$###$$$%%%'''((($$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%***&&&%%%((((((%%%"""###$$$%%%&&&&&&'''&&&&&&&&&((((((((((((((())))))***((()))))))))***************)))))))))***+++---......222666:::@@@MMMbbbrrr{{{yyyrrrmmmeee\\\VVVRRRPPPOOONNNHHHDDDDDDCCC??????AAAAAADDDHHHIIIGGGDDDAAA@@@??????>>>======@@@EEEIIINNNNNNLLLHHHCCC???======>>>>>>>>>>>>???DDDJJJOOORRRVVV[[[^^^^^^\\\YYYWWWXXXRRRIIIDDDCCCBBBAAA@@@666666666666666555444333777888999999777666777888;;;===DDDKKKNNNNNNVVV___vvv{{{bbbMMM>>>777000......000///***))),,,,,,******,,,+++)))+++000''''''((())))))(((&&&$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&'''%%%&&&&&&''''''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$###%%%######%%%######!!! !!!###$$$$$$###!!!!!!!!!!!!"""###$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((($$$$$$$$$%%%&&&'''((()))(((''''''(((((()))***+++~~~zzz|||~~~{{{uuunnnhhhccc___^^^XXXXXXWWWXXX[[[bbbkkkqqqwwwzzz}}}~~~~~~~~~~~~||||||{{{{{{|||}}}}}}~~~~~~~~~~~~}}}{{{zzzyyyvvvpppggg]]]TTTMMMIIITTThhhsssiiiddd___]]][[[\\\bbbnnn|||yyysssooossswww}}}}}}|||zzzuuummmddd[[[VVVSSSOOOMMMNNNPPPTTT]]]fffkkksssyyy||||||yyyrrrkkkfff]]]QQQHHHCCC@@@>>><<<:::888666666777777777666666888;;;<<<<<<===>>>@@@>>>EEEOOOZZZccclllsssxxxsss]]]MMMGGGGGGLLL\\\sss|||vvvTTTCCC444111000,,,,,,///++++++,,,,,,,,,,,,++++++,,,+++***)))***+++,,,---))))))))))))(((((((((((()))((('''((())))))'''%%%&&&&&&&&&&&&'''((())))))%%%''''''$$$$$$''''''$$$###""""""###%%%&&&&&&%%%###############"""!!! ##############################$$$%%%%%%%%%%%%%%%%%%$$$#########%%%''')))&&&&&&&&&&&&%%%$$$###"""''''''''''''''''''''''''((($$$###''')))'''&&&'''''''''((((((((((((((('''((((((((((((((()))******))))))))))))************)))((((((((()))+++---...***,,,000555777>>>LLLZZZlllyyyzzzsssmmmgggaaa^^^XXXNNNFFFCCCAAA===;;;<<<===>>>@@@@@@???===:::999:::;;;;;;;;;===AAAFFFKKKUUUTTTQQQKKKEEEAAA??????CCCCCCCCCEEEHHHOOOXXX^^^aaadddgggfffbbb\\\WWWTTTQQQIII@@@;;;999999888777222222222333444555555666333555888999::::::<<<===IIILLLUUU]]]]]]YYY___jjj}}}nnnXXXEEE888222111...++++++......++++++---+++)))***,,,+++(((***...'''(((((((((((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&%%%&&&'''''''''&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%!!!!!!%%%%%%###""" !!!###%%%%%%$$$$$$###"""!!!!!!"""###$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((######$$$%%%&&&&&&''''''((((((((((((((()))******~~~xxxooogggbbb___^^^YYYYYYXXXWWWWWW[[[```dddjjjnnnrrrttttttuuuwwwyyyvvvvvvvvvxxxzzz|||}}}}}}~~~~~~}}}|||wwwvvvqqqggg[[[RRRNNNMMMYYYoooyyykkkeeeddd^^^^^^^^^___eeerrrwwwrrrnnnqqquuu|||zzzwwwrrrkkkbbb[[[TTTQQQPPPOOOQQQVVVZZZ]]]dddlllooovvvyyywwwtttppphhh___XXXPPPGGG@@@>>>===:::777777666555666888999999888666999<<<===>>>>>>@@@BBB@@@HHHSSS]]]dddkkksssyyyzzzhhhTTTJJJMMMTTT[[[rrrzzz___???999222.........---,,,***+++,,,,,,,,,,,,+++*********(((((((((***+++---(((((((((((())))))))))))))))))((()))++++++***(((''''''&&&&&&&&&'''(((((($$$''''''$$$$$$'''(((%%%"""###$$$$$$$$$$$$%%%'''""""""###$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&'''&&&$$$"""###$$$&&&(((%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&)))%%%###&&&((('''''')))'''((((((((((((((('''''')))(((((('''((()))***+++))))))))))))***************))))))))))))***,,,---))))))---222333444<<>>555...,,,...111,,,))),,,---,,,+++---***)))***---+++''''''+++((((((((('''&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%%%%%%%&&&%%%&&&'''((('''&&&$$$###&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$######"""&&&&&&""""""&&&&&&###"""!!!"""$$$&&&&&&%%%"""""""""######$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((###$$$&&&'''''''''&&&&&&((((((((((((((())))))***zzzyyy~~~|||pppgggcccaaaaaa[[[[[[YYYWWWUUUUUUXXXZZZ___cccgggjjjjjjlllpppssspppqqqqqqsssvvvzzz}}}}}}~~~~~~~~~wwwwwwrrrgggZZZQQQOOOPPP]]]tttmmmaaa^^^___]]]___```aaaggguuuxxxsssppptttxxx~~~}}}{{{zzzuuupppjjjbbb[[[WWWTTTSSSRRRSSSYYYaaaeeefffkkkpppqqqwwwyyysssnnnjjjaaaWWWMMMFFF???<<<<<<===;;;888444444444666999:::::::::777999<<<>>>??????AAACCCBBBJJJUUU^^^cccjjjttt{{{|||zzzrrr```OOOKKKUUUaaannnfffIII111333000,,,,,,000...***)))***,,,,,,---,,,+++***)))((('''&&&'''(((***,,,(((((((((((())))))))))))((((((((()))+++,,,+++)))'''&&&%%%%%%$$$$$$$$$$$$$$$'''&&&$$$$$$((((((&&&$$$&&&(((&&&"""!!!"""%%% !!!###%%%&&&'''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""$$$%%%)))(((%%%###"""###%%%&&&$$$%%%&&&&&&''''''''''''########################---((($$$&&&&&&%%%%%%'''%%%&&&&&&&&&&&&&&&%%%%%%)))((('''''''''(((***+++))))))))))))************,,,+++***))))))***+++,,,,,,+++---222222///333:::FFFNNN[[[lll~~~yyyyyyvvvsss}}}zzziii___WWWMMMEEEAAA<<<;;;;;;;;;<<<<<<;;;:::555555666666777:::???CCCFFFEEECCC???<<<:::;;;===;;;<<<>>>>>>>>>???BBBDDDKKKKKKJJJEEE???<<<<<<>>>:::777555555666666222///444444333333333444666777<<>>:::888777777888888888888777666666555555999999:::<<<@@@BBBCCCCCCGGGOOOUUUVVV[[[iii{{{sssYYYMMMYYYppp}}}nnnPPP:::555///,,,------,,,,,,......,,,******,,,---+++(((((((((((())))))))))))(((''''''((((((((((((''''''&&&&&&''''''''''''''''''***(((%%%######$$$&&&(((%%%$$$############ %%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$###"""!!!%%%%%%%%%$$$$$$$$$######%%%%%%&&&&&&%%%$$$"""!!!+++)))&&&$$$###$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&''',,,+++***)))((('''&&&&&&%%%&&&((()))))))))((('''''''''''''''''''''''''''))),,,...---+++***+++---))))))))))))***+++,,,------,,,+++***+++---000111555;;;EEERRRbbbwww|||qqqnnnttt~~~uuuhhh[[[TTTEEEGGGFFF@@@>>>@@@===888666888777555888<<<<<<999AAA???<<<;;;;;;:::888777777999;;;<<<;;;:::::::::888888999999999777666555999666333333555666555333555555555777999<<<>>>@@@AAAIIIRRRZZZdddnnnrrrqqqmmmiiikkkooommmiiissshhhSSSCCC<<<444000111111///,,,......//////...---,,,,,,+++***))))))(((((()))))),,,'''%%%)))+++(((%%%%%%***(((&&&&&&'''))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&$$$$$$$$$$$$&&&&&&&&& !!!'''&&&"""$$$%%%%%%###!!!"""###$$$$$$##################%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&%%%!!!!!!%%%&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''))))))((((((((((((((()))yyywwwyyy}}}~~~lllccc___hhhwww~~~vvvqqqmmmllleeeaaa\\\WWWTTTRRROOOMMMPPPPPPQQQSSSWWWZZZ\\\]]]cccdddfffjjjnnnssswwwyyywwwzzz{{{yyyzzz{{{xxxrrrooollljjjgggaaa[[[\\\aaauuu~~~mmmbbb[[[XXXXXXYYYZZZ^^^eeekkkrrr~~~|||yyy~~~pppddd]]][[[UUUTTTRRRQQQQQQUUU[[[___cccjjjooooooqqqvvvyyyyyyyyywwwqqqiii^^^SSSJJJEEE@@@>>>;;;888777777888999666666666666666666666666::::::<<<>>>AAABBBBBBBBBFFFOOOWWW\\\eeetttnnn```bbbvvvsssWWW>>>000222---***,,,---++++++---...+++******,,,,,,***(((***)))((((((((((((((()))''''''((((((((((((''''''''''''''''''''''''''''''((('''%%%$$$$$$%%%&&&'''%%%$$$######$$$###!!!%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$#########"""#########$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%$$$"""!!!)))(((&&&$$$######$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((((((((((((((((((''''''''''''''''''(((&&&&&&&&&%%%######&&&))),,,,,,+++***************---,,,+++++++++---///000000333999AAANNN```ttt|||sssttt}}}zzzmmmfffZZZXXXSSSLLLKKKLLLGGG???;;;<<<:::888:::???@@@===<<<:::777666777777777666666777777777666666666666888888999:::999888666555<<<:::777666777888888888999;;;===???CCCJJJSSSYYYaaagggkkklllmmmqqqrrrqqqjjjggghhhnnnnnnooo|||kkkRRRBBB;;;666000...///000---+++---------------,,,++++++++++++***))))))))))))))))))%%%$$$(((+++(((''''''&&&''''''&&&######%%%(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&)))$$$%%%+++***!!!"""###$$$$$$%%%$$$$$$%%%%%%######$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$&&&%%%""""""''')))((($$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))((((((((((((((()))vvvrrrtttyyyyyymmmaaa^^^cccnnn~~~{{{xxxxxxnnniiibbb[[[VVVRRRNNNKKKKKKIIIGGGIIINNNQQQQQQPPP^^^___```bbbfffjjjnnnqqqpppssstttssstttuuuqqqlllhhhfffeeeeeecccaaafffmmmssseee___YYYUUUSSSRRRRRRVVV]]]cccjjjvvvsss```RRRMMMNNNGGGIIIKKKNNNRRRXXX```eeekkkqqqttttttvvv{{{~~~}}}wwwooodddYYYQQQIIIAAA<<<999888777666666777999:::555666666777888999999::::::<<>>LLL\\\hhh~~~}}}xxx|||vvvpppnnnjjjccc^^^]]]\\\TTTKKKFFFGGGDDDAAACCCHHHIIIFFFAAA>>>:::999999999999888:::999777666555666666777777888999999:::999888888===<<<;;;:::;;;<<<===>>>CCCGGGLLLPPPVVVaaapppzzz{{{yyywwwssslllhhhhhhlllnnnrrrxxxcccNNN===444222///,,,,,,---...,,,***++++++,,,,,,,,,+++******+++++++++***************'''$$$$$$(((***(((''')))$$$(((***'''""" $$$)))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&***&&&'''---,,,%%%###&&&$$$###""""""$$$&&&&&&&&&######$$$$$$%%%%%%&&&&&&"""######$$$$$$#########"""%%%%%%###$$$)))+++***$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((())))))((((((''''''((())))))zzztttuuuyyy}}}qqqcccYYYZZZiiiyyyzzzuuukkkccc[[[UUUPPPMMMJJJFFFCCCEEEJJJMMMMMMLLLZZZ[[[]]]```ccceeeggghhhlllnnnnnnllllllmmmiiiccc```___```cccdddfffnnnwwwmmmbbb___ZZZTTTQQQNNNNNNSSSZZZ___fffqqq|||vvvhhhXXXNNNKKKMMMIIILLLQQQUUUZZZ___eeeiiimmmrrrvvvwwwxxx||||||yyyooodddUUUJJJEEEAAA<<<777777666555555666777999:::888999999:::;;;<<<<<<===:::>>>BBBEEEGGGGGGHHHHHHNNNUUU___lllwwwrrrxxx|||jjjNNN;;;555777///++++++///111...---...++++++******++++++******---+++(((&&&%%%&&&(((***''''''(((((((((((('''''''''''''''''''''&&&&&&&&&%%%%%%&&&'''&&&%%%$$$###&&&%%%%%%%%%&&&&&&$$$"""$$$$$$############$$$$$$&&&%%%###""""""###%%%&&&""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$%%%$$$###"""!!!$$$%%%'''(((((('''%%%$$$###$$$$$$%%%%%%&&&&&&'''((((((((('''&&&%%%%%%$$$((('''&&&%%%&&&'''((()))***)))(((''''''((()))***---,,,***(((((())),,,---///...---+++******))))))...---,,,++++++,,,,,,---111222222333666>>>JJJRRReeeppp~~~}}}vvvsssyyyyyyxxxvvvuuuqqqkkkfffgggfffccc______cccdddaaaTTTPPPJJJEEEBBB@@@>>>===>>><<<999888888:::;;;;;;999999999:::<<>>555111///---,,,,,,------+++)))***++++++,,,++++++******+++++++++++++++******)))'''$$$%%%((()))'''&&&(((&&&)))+++)))%%%###%%%(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$))))))$$$###%%%%%%### !!!###$$$$$$#########$$$%%%&&&&&&''''''"""######$$$$$$$$$$$$###"""%%%%%%###$$$(((***((($$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))(((((('''''''''((())))))}}}uuutttwwwyyy~~~qqq\\\SSS]]]mmm{{{yyyoooeee]]]VVVPPPMMMIIIFFFCCCDDDGGGKKKKKKKKKRRRUUUZZZ___cccdddeeedddiiijjjhhhdddcccccc```[[[[[[[[[^^^bbbeeeiiisss}}}wwwggg```]]]XXXRRROOONNNOOOUUU]]]bbbgggqqq{{{{{{oooccc[[[WWWTTTSSSVVVZZZ```dddhhhlllooorrrtttyyy{{{zzzyyyxxxssslllaaaWWWIII@@@===<<<:::777888777777666777888999:::999::::::;;;<<<<<<======???BBBEEEFFFEEEEEEGGGHHHRRR^^^mmm}}}xxxvvv{{{mmmRRR???333111444+++((((((,,,---+++)))***)))******************+++,,,+++(((&&&%%%''')))***''''''((((((((((((''''''(((((('''''''''&&&&&&&&&$$$%%%&&&'''&&&%%%###"""&&&%%%%%%%%%&&&&&&%%%#########""""""""""""######&&&%%%###""""""$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%###"""!!!%%%%%%&&&''''''&&&%%%%%%###$$$$$$%%%%%%&&&&&&'''))))))(((((('''&&&&&&&&&'''&&&%%%%%%%%%&&&((()))***)))(((''''''((()))***)))((((((((()))))))))(((,,,++++++******++++++,,,---,,,,,,,,,++++++,,,,,,+++---///000000333:::???LLLWWWiii{{{}}}yyyxxxzzz}}}rrrmmmeee^^^WWWRRRMMMJJJHHHFFFDDDDDDGGGHHHHHHGGGEEEDDDBBBCCCFFFLLLRRRVVVaaafffjjjiiiddd``````bbbhhhqqq{{{|||zzzzzz}}}vvvaaaUUUFFF<<<888777444000000///.........---+++)))***++++++,,,,,,,,,++++++***++++++++++++***)))((((((&&&''')))((($$$$$$'''((('''''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""!!!"""%%%%%%###"""$$$&&&%%%###############"""######$$$%%%&&&&&&''''''######$$$%%%&&&&&&%%%%%%###%%%%%%######&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''''''''((())))))'''''''''''''''((()))))){{{ssspppsssyyyzzz}}}hhhVVVVVV___kkkxxxyyynnnccc[[[TTTOOOLLLIIIHHHFFFDDDDDDFFFHHHJJJIIIMMMSSSZZZ___bbbcccddddddccc___YYYXXXZZZYYYTTTXXXXXX\\\aaaeeeiiirrr{{{|||ttthhh^^^YYYWWWRRRNNNMMMLLLNNNVVV___dddhhhpppxxx|||rrriiifffdddbbb```fffjjjqqqvvvxxxyyy{{{|||}}}~~~xxxsssnnnddd[[[PPPIII@@@:::999999999888888888777777888888999999888888999;;;<<<===??????FFFHHHHHHFFFDDDEEEJJJNNN\\\mmmzzzyyy~~~{{{{{{||||||XXXBBB777///---///000,,,+++...///---,,,---((()))+++***))))))***+++***)))(((''''''((()))+++''''''((((((((((((''''''((((((((('''&&&&&&%%%%%%$$$%%%&&&&&&&&&%%%###"""&&&%%%$$$%%%&&&&&&%%%#########""""""""""""######%%%%%%$$$###$$$$$$&&&'''%%%%%%%%%$$$$$$$$$######%%%%%%$$$######$$$$$$%%%"""###$$$%%%%%%$$$""""""%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''######$$$%%%&&&''''''(((&&&&&&&&&%%%&&&&&&'''((((((((((((((((((((((((((((((((('''(((******(((&&&))))))))))))***+++,,,---+++++++++,,,,,,,,,,,,,,,(((+++///000///000333666<<>>111+++...111000---000000000///...,,,***)))******+++,,,,,,,,,++++++))))))***++++++)))((('''(((&&&''')))'''######&&&%%%$$$###$$$&&&'''%%%"""''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$$$$$$$$$$$$$$$$&&&''''''%%%$$$$$$%%%######$$$$$$%%%%%%&&&&&&###$$$%%%&&&&&&&&&&&&&&&###%%%%%%######%%%%%%"""$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''''''''&&&&&&''''''((()))&&&&&&&&&&&&'''((())))))~~~xxxsssssswww{{{xxxyyy~~~jjj___^^^aaalllyyy{{{pppfff^^^XXXSSSQQQMMMMMMLLLGGGBBBAAAEEEIIIGGGHHHLLLPPPTTTYYY\\\^^^\\\[[[UUUOOONNNSSSTTTQQQRRRRRRVVV\\\___aaahhhqqqttt}}}|||pppddd^^^XXXTTTRRRPPPKKKJJJLLLMMMQQQ[[[eeejjjlllrrryyy}}}vvvrrrqqqqqqqqquuuzzz~~~zzzyyyrrriiiccc]]]TTTKKKBBB???<<<888777666777777555666666777888999999:::777888:::===@@@CCCEEEFFFKKKLLLLLLKKKKKKPPPZZZbbbrrr{{{rrrsssyyydddFFF:::555///,,,///444///---///000...---///''')))+++***)))(((***,,,((('''''''''((()))***+++''''''(((((((((((('''''')))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$######%%%$$$###$$$&&&&&&%%%###%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$%%%%%%######$$$$$$$$$$$$$$$###&&&%%%###""""""###%%%&&&###$$$$$$%%%%%%&&&&&&'''""""""###$$$%%%&&&''''''%%%%%%&&&&&&''''''&&&&&&%%%&&&((())))))(((&&&%%%,,,***'''(((***+++***)))(((((((((((()))***+++,,,)))***++++++,,,,,,,,,,,,+++---000///......222555333888AAAPPPbbbuuu{{{wwwxxx||||||}}}|||}}}}}}}}}}}}|||zzzxxxvvvuuu{{{{{{sssqqqxxxvvvdddQQQCCC999222+++(((***---...---.........,,,+++*********((()))******++++++******'''((()))******((('''&&&&&&%%%''')))'''###$$$(((!!!"""$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%$$$!!!'''((($$$!!!###&&&######$$$$$$$$$$$$$$$$$$""""""$$$%%%%%%&&&&&&&&&"""%%%&&&$$$$$$''''''$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&'''((())))))~~~zzzyyywwwvvvzzz}}}wwwvvv}}}vvvooo___eeennnvvv{{{vvvlllddd___[[[YYYRRRSSSRRRKKKBBB???CCCIIIJJJIIIHHHHHHJJJOOOSSSVVVVVVTTTNNNHHHIIINNNRRRQQQKKKLLLPPPVVVWWWYYY___fffbbbhhhmmmllljjjfff^^^WWWQQQOOONNNNNNLLLHHHIIIMMMVVV[[[eeepppuuuwww{{{{{{zzz}}}~~~{{{oookkkcccXXXRRROOOIIIBBB999::::::888666444444555333333444666777999::::::888999===AAAEEEIIIMMMNNNLLLMMMOOOPPPTTT^^^mmmyyywwwqqqxxxdddLLL888333222---+++...111+++((())))))((((((***&&&)))+++***((((((***,,,&&&&&&'''((()))***++++++''''''((((((((((((''''''))))))((('''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######$$$######$$$%%%&&&$$$###'''&&&&&&%%%%%%&&&&&&'''###$$$%%%&&&&&&&&&&&&%%%""""""###$$$%%%&&&&&&'''%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%&&&$$$""" """$$$&&&###$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((('''&&&%%%$$$%%%(((******(((%%%$$$---((($$$###&&&((())))))((((((((((((((()))******((()))***+++,,,---------+++,,,---+++)))***...222000333888>>>JJJ\\\qqq{{{xxxzzz{{{{{{~~~yyytttwwwhhhSSSFFF<<<555000///---++++++---///111***++++++)))(((((()))***''''''((())))))***))))))&&&''')))***)))(((&&&%%%######&&&)))'''$$$%%%***$$$))))))&&&$$$'''+++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$###%%%%%%######%%%%%%###$$$%%%!!!!!!&&&$$$$$$##################!!!!!!"""$$$$$$%%%%%%%%% $$$&&&%%%&&&)))***'''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&'''((()))***|||{{{wwwxxxwwwvvvvvvwwwyyy{{{~~~zzz|||~~~}}}vvvlllkkkhhhdddccciiiuuu~~~}}}tttooojjjgggddd\\\TTTQQQQQQNNNGGG@@@DDDBBBAAABBBDDDGGGIIIIIIKKKJJJIIIJJJKKKMMMPPPRRRQQQQQQQQQRRRRRRTTTUUUUUUYYYVVVVVVYYY]]]]]]XXXSSSPPPPPPNNNLLLKKKKKKNNNQQQXXX___jjjsss{{{}}}xxxyyy|||vvvkkkcccZZZUUUMMMHHHEEEBBB>>>;;;:::999777666555555555666888666444444666888999:::<<<@@@FFFJJJMMMOOOQQQSSSSSSRRRQQQVVVaaappp~~~~~~fffPPPDDD666/////////+++&&&,,,,,,,,,+++++++++******,,,+++)))((((((((()))******(((&&&(((++++++)))&&&(((((('''''''''&&&&&&&&&&&&$$$""""""$$$%%%%%%$$$&&&&&&&&&&&&%%%###$$$&&&###$$$$$$%%%%%%$$$$$$###'''''''''&&&&&&%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$"""!!!###'''"""###$$$%%%%%%$$$###"""""""""#########$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''""" """&&&'''&&&###''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&,,,***))))))******)))''')))((('''&&&&&&'''((()))+++++++++*********)))))))))***,,,---,,,***((('''+++,,,............///111...111333555:::EEETTT___~~~zzz{{{~~~qqq\\\MMMBBB888222000......---,,,,,,,,,,,,---************************))))))))))))((((((((((((((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%$$$%%%%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%,,,(((### !!!!!!""" """######"""###%%%'''&&&$$$ !!!%%%(((&&&!!!&&&)))%%%(((---(((%%%$$$#########$$$%%%&&&%%%%%%%%%&&&'''((())))))&&&&&&''''''''''''''''''&&&%%%%%%%%%###"""$$$'''zzzyyyyyy{{{|||{{{xxxuuurrrpppqqqwww}}}~~~}}}|||~~~|||yyyqqqggg___]]]bbbhhhxxxwwwpppmmmhhhaaa[[[WWWSSSNNNJJJHHHEEEAAA???@@@BBBCCCCCCDDDEEEFFFIIIMMMRRRWWWYYYYYYXXXWWWUUUUUUUUUVVVWWWWWWWWWXXX[[[\\\[[[XXXTTTSSSSSSSSSRRRRRRTTTXXX\\\eeelllvvv{{{{{{}}}vvvpppkkkcccZZZRRRMMMIIICCC@@@>>><<<:::777777666666555555666888888777666555666888;;;===>>>CCCHHHNNNQQQRRRQQQQQQRRRRRRXXXcccnnnyyyhhhPPPAAA999000,,,...111000---,,,,,,+++++++++*********++++++)))((((((((()))***)))(((((()))******((('''(((((('''''''''&&&&&&&&&'''%%%$$$%%%&&&'''&&&%%%%%%&&&'''(((&&&$$$$$$%%%###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$&&&!!! $$$%%%"""!!!###$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&+++(((&&&$$$$$$"""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&***(((''''''(((((('''&&&)))((('''&&&&&&'''((()))+++++++++*********))))))***++++++,,,+++***)))(((***,,,------------...000---///111111333999DDDMMM]]]iiizzzwwwcccUUUFFF===777111............---,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))((((((((('''&&&&&&''''''''''''''''''!!!!!!"""###$$$$$$%%%%%%''''''&&&%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$""""""###$$$'''$$$!!! !!!###$$$$$$%%%&&&&&&&&&%%%&&&((()))%%%$$$"""!!!"""###%%%&&&$$$$$$'''###&&&+++&&&$$$$$$#########$$$%%%&&&%%%%%%&&&&&&''''''((((((((((((''''''&&&&&&%%%%%%))))))))))))(((&&&%%%%%%zzzvvvtttvvvyyy{{{xxxtttpppmmmooozzz}}}zzzzzz{{{|||lll]]]SSSPPPQQQbbbmmm{{{wwwvvvsssoooiiibbb^^^\\\[[[RRRMMMFFF@@@>>>>>>>>>>>>???@@@CCCGGGMMMSSSXXX[[[]]][[[YYYWWWVVVWWWXXXYYYYYY\\\```aaa```^^^[[[[[[ZZZ[[[[[[\\\^^^bbbgggkkkrrrxxx{{{wwwwwwwwwwwwrrrkkkbbbZZZTTTNNNFFFAAA???<<<999777777777666555444444444555666888:::;;;777777666777:::===@@@BBBGGGLLLRRRUUUTTTSSSSSSTTTWWWcccuuuoooSSS>>>222///,,,+++---///111111,,,++++++++++++*********+++******)))((()))))))))'''(((******)))(((((()))'''''''''''''''&&&&&&&&&'''''''''((())))))'''%%%$$$&&&((('''&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$############%%%%%%&&&&&&&&&%%%$$$$$$###!!!"""&&&)))'''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&&&&$$$$$$$$$%%%$$$""" %%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&((('''%%%&&&''''''&&&$$$(((((('''&&&&&&'''((((((+++************)))))))))+++++++++***************)))+++,,,,,,++++++---...---///111111111444:::??????MMM```ssszzzbbbQQQGGG===444222111///...000...---,,,,,,++++++,,,,,,(((((((((((((((((((((((()))))))))(((((((((''''''(((''''''''''''&&&&&&&&& """###$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######"""!!!"""###%%%###""""""###$$$$$$###$$$%%%%%%%%%######%%%'''######$$$$$$%%%%%%%%%%%%###"""%%%!!!$$$)))$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&'''''''''))))))((('''&&&%%%$$$$$$((((((((()))******'''%%%~~~wwwqqqrrryyy}}}|||yyyuuusssvvv{{{xxxwww~~~sssbbbTTTMMMJJJOOOZZZiiiwww|||yyyvvvrrrpppnnnlllkkkaaaZZZOOOFFFAAA>>>=========>>>AAADDDHHHLLLPPPRRRVVVTTTSSSRRRTTTXXX\\\^^^```eeekkkkkkhhhddddddeeeeeefffhhhiiikkkooouuuyyy{{{~~~rrrjjjhhhhhhfffddd\\\VVVNNNGGGCCC@@@===;;;888777666555555666666666333444444666777888999:::666777777888999<<<@@@CCCEEEKKKQQQTTTTTTUUUYYY]]]kkkvvvqqqYYYCCC777.........,,,++++++,,,---++++++++++++************+++******)))))))))))))))&&&)))++++++(((&&&(((***''''''''''''''''''''''''&&&&&&''')))******'''$$$%%%''''''###"""###%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$######%%%&&&&&&&&&%%%$$$###### $$$&&&&&&$$$###&&&%%%$$$######$$$%%%&&&$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$###$$$%%%%%%&&& !!!###&&&'''(((((($$$$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%''''''&&&%%%''''''''''''''''''''''''************))))))))))))++++++***))))))******+++(((***++++++******+++---'''+++...000111222555777888>>>HHHTTTcccvvv{{{iiiXXXGGG===:::444///000000...---///---,,,,,,+++++++++++++++))))))))))))))))))))))))))))))((((((((('''''''''***)))((('''&&&%%%$$$$$$######$$$%%%&&&&&&''''''$$$%%%&&&''''''&&&$$$###$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###"""!!!"""$$$&&&%%%$$$$$$$$$###!!!$$$%%%%%%$$$""""""###%%%############$$$$$$%%%%%%###"""%%% ###(((###$$$###$$$$$$$$$$$$%%%%%%'''&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$'''+++***'''zzzrrrkkklllsssyyyzzzxxxxxxzzzzzzvvvuuuwww}}}{{{lll___WWWRRROOOVVV```lll|||yyyxxx{{{zzzuuupppkkkcccVVVKKKDDD@@@>>>>>>:::;;;===???AAADDDFFFGGGIIIIIIJJJMMMRRRYYY```dddffflllqqqppplllhhhjjjmmmpppqqqrrrrrrtttwww}}}xxxmmmeee[[[VVVVVVVVVSSSPPPLLLHHHBBB<<<:::999999999777777777666555555555666555555666777777777777777666777888999999;;;@@@CCCFFFKKKRRRUUUWWW]]]fffnnnoooVVVBBB666111///000000...+++))))))***+++++++++*********))))))************)))))))))(((&&&)))++++++(((&&&(((***&&&'''''''''''''''''''''%%%%%%&&&((()))(((&&&###&&&(((%%%"""&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$###""""""#########"""""" %%%$$$###""""""###$$$%%%############$$$$$$$$$$$$$$$############$$$%%%%%%%%%%%%&&&%%%$$$#########$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&'''((()))(((&&&&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))+++******))))))***++++++(((***+++***))))))***+++###&&&))),,,---......///666777999===FFFVVVgggtttqqqZZZJJJ@@@888333222...,,,------+++***,,,,,,,,,+++************+++************************((((((((((((''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&###$$$%%%&&&&&&&&&$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$###$$$%%%$$$""" ''''''((('''%%%%%%&&&((($$$###!!! """$$$&&&$$$###&&&!!!$$$(((#########$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&''''''&&&(((&&&"""$$$***+++(((~~~yyyoookkkgggiiioootttuuutttvvv|||tttmmmkkkuuuvvvllleeeaaa[[[^^^aaafffrrrxxxpppnnnfffZZZNNNGGGBBB@@@???777888999;;;===>>>@@@@@@@@@AAADDDHHHOOOVVV]]]aaabbbfffiiihhhdddbbbeeehhhoooooooooooopppssswww{{{|||ssshhh___UUUPPPJJJHHHGGGGGGEEECCCCCC@@@===999666666666777555666777666444333444555666777777777777777666555666888;;;;;;;;;>>>DDDHHHOOOVVV]]]```bbbhhhsss}}}rrrXXXDDD666000///......///...,,,++++++,,,+++************))))))))))))************)))(((((('''(((******)))(((((()))&&&&&&&&&'''''''''''''''%%%$$$%%%&&&''''''%%%###&&&)))&&&"""'''&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%######$$$$$$$$$###"""""""""$$$###""""""$$$!!!$$$######""""""######$$$""""""#########$$$$$$$$$###############$$$%%%%%%%%%&&&'''&&&$$$#########$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$)))''''''''')))***)))(((&&&&&&''''''''''''&&&&&&(((((()))))))))))))))******************+++++++++)))***+++***))))))***+++***+++,,,,,,---------,,,///000222555999AAAJJJPPPaaammm}}}yyyjjjUUUDDD;;;555000---...++++++......,,,,,,///,,,+++******))))))******************************((((((((('''''''''&&&&&&"""###$$$&&&((()))***+++'''''''''&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%$$$###$$$%%% !!!###%%%'''&&&%%%$$$%%%%%%$$$######%%%&&&$$$###!!! """$$$&&&%%% $$$'''"""$$$(((###"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&######$$$%%%&&&'''((((((&&&,,,,,,%%%###(((+++(((uuu~~~~~~wwwtttsssqqqlllnnnqqqvvvzzz|||zzzwwwvvv{{{vvvmmmiiiqqq~~~}}}xxxssspppiiikkkjjjhhhmmmxxx{{{tttooohhh\\\RRRJJJFFFCCCAAA888999:::;;;;;;<<<<<<<<<======???CCCGGGLLLPPPSSSUUUVVVVVVUUURRRRRRUUUXXX]]]]]]]]]]]]]]]```eeehhhkkklllmmmllllllmmmoooqqquuuwwwtttkkkccc]]]VVVOOODDDCCCAAA???===<<<;;;:::999999888777555555555666333666888777555444555777555666777888888777666555666:::>>>@@@AAAEEELLLRRR]]]eeemmmpppnnnpppxxx~~~xxxXXXEEE<<<444000///---,,,,,,,,,------------************)))))))))))))))******+++***)))(((''')))(((((()))******((('''&&&&&&&&&'''''''''((((((&&&%%%$$$%%%&&&&&&%%%$$$$$$***)))!!!&&&((($$$###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$%%%######$$$$$$%%%%%%$$$$$$ """"""!!!###)))((($$$###$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%###############$$$$$$%%% """%%%&&&%%%%%%''')))$$$%%%%%%&&&''''''((((((&&&&&&&&&%%%%%%$$$$$$$$$((('''&&&''')))***)))(((%%%&&&&&&''''''&&&&&&%%%(((((((((((())))))******((()))***+++,,,++++++***)))***++++++))))))***+++000///...---......///...+++,,,///111444777:::<<>>@@@BBBCCCDDDIIIHHHFFFDDDCCCEEEHHHJJJJJJKKKKKKKKKLLLOOOSSSWWWTTTUUUVVVVVVVVVWWW[[[]]]VVVXXXWWWQQQLLLJJJGGGDDD<<<======;;;888555555666000222444555555555666777333666999999777666888:::444555666888888888777666777;;;AAACCCEEEKKKSSSZZZgggpppyyyzzzvvvssswww|||yyy^^^AAA666555333...,,,...,,,***+++,,,...---,,,************)))))))))))))))******++++++)))((('''***(((&&&(((++++++)))&&&&&&&&&&&&'''''''''(((((((((&&&$$$$$$&&&'''&&&&&&###+++,,,%%%###))))))###$$$$$$$$$%%%%%%$$$$$$$$$!!!!!!""""""#########$$$###$$$%%%%%%&&&&&&&&&&&&&&&(((&&&!!!!!!&&&%%%$$$$$$&&&''''''&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&#########"""###$$$$$$%%%"""%%%''''''%%%$$$%%%'''%%%%%%&&&&&&'''((())))))&&&&&&&&&%%%%%%$$$$$$$$$(((&&&&&&''')))***)))(((%%%%%%&&&''''''&&&%%%%%%'''((((((((())))))******'''(((***,,,---,,,***)))***+++,,,+++***)))***+++---+++)))(((***,,,............------///222666888777@@@IIINNNRRR]]]nnn|||yyypppqqqxxxxxxhhhWWWLLLHHH???333------//////---,,,******+++***'''(((,,,+++******)))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&))))))((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$###"""###$$$&&&'''$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$###"""!!!"""###$$$###!!!"""###%%%$$$$$$!!!"""######"""###%%%'''!!!###$$$&&&&&&%%%$$$###%%% $$$&&&!!!###'''""""""###$$$%%%&&&%%%$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%% +++(((%%%***---+++]]]```eeeiiigggeeekkktttzzzuuuxxx|||yyytttuuuzzz~~~zzzzzzyyyyyyvvvppptttvvv|||zzzlllYYYQQQSSSUUUTTTOOOJJJEEEBBBAAA???<<<888555555666999===@@@AAAAAAAAA@@@????????????>>><<>>===???AAABBBBBBCCCDDDFFFGGGHHHEEEDDDCCCBBB@@@???======888777666666555555555555555333000111444555444222666666666666666666666555:::777777888666222222555;;;CCCHHHFFFIIIVVVccciii}}}|||~~~yyyqqqrrryyy]]]III:::777555...+++///************************+++*********+++,,,,,,---(((((((((((((((''''''&&&)))((('''&&&&&&&&&&&&&&&(((((('''&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$######$$$%%%%%%%%%$$$$$$#########&&&&&&%%%$$$###"""!!!!!!&&&###"""$$$(((***)))&&&""""""###$$$$$$$$$$$$###########################%%%&&&&&&'''&&&%%%$$$###'''(((%%% ###%%%$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%$$$$$$###"""&&&###!!!%%%'''### ((('''&&&%%%%%%%%%%%%%%%))))))))))))************''')))***++++++***)))'''(((((((((((())))))))))))(((***+++------,,,+++***++++++,,,,,,,,,,,,------///++++++000000,,,---111777000000:::AAADDDNNN\\\lllxxxzzznnnhhhooo{{{wwwjjj\\\NNNDDD>>><<<333222000...,,,+++***))),,,...///000///---***''')))))))))))))))*********(((((()))***************''''''''''''''''''''''''###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$###$$$&&&((('''###$$$!!! $$$''''''%%%%%%&&&'''&&&$$$###$$$%%%'''&&&%%%%%%$$$$$$$$$$$$%%%############""""""$$$%%%###%%%&&&###!!!'''222###"""!!! """$$$%%%%%%""" %%%$$$"""((($$$$$$$$$$$$$$$$$$$$$$$$!!!&&&$$$""")))"""&&&&&&""""""&&&&&&"""''''''&&&%%%&&&'''((()))'''&&&&&&&&&&&&''''''(((RRRWWWaaaiiilllnnnvvvyyyyyy|||~~~yyyxxxyyyyyyyyyyyy~~~~~~zzzwwwrrrkkkggggggiiioooxxxyyyllleeeeeedddaaaWWWRRRLLLHHHDDD???:::666888777777:::===@@@BBBBBBFFFDDDAAA???>>>>>><<<;;;<<<666444888<<<:::777666999999999999:::;;;<<<<<<>>>>>>===<<<;;;:::999999555555444333333222333333888555444444777888777666555555666666777999:::;;;<<<::::::;;;999777;;;AAACCCJJJNNNNNNUUUeeettt{{{~~~iiiKKK;;;///000111,,,,,,000++++++++++++++++++++++++***))))))))))))***+++,,,(((((((((((((((''''''&&&***))))))(((((((((((()))'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$######$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$######"""$$$###"""###$$$%%%$$$###""""""###$$$$$$$$$$$$#################################$$$%%%$$$###"""!!!!!!$$$%%%######''''''%%%%%%%%%%%%$$$$$$$$$######%%%&&&&&&'''&&&%%%$$$###(((%%%###$$$'''(((&&&$$$''''''&&&%%%%%%%%%&&&&&&''''''((((((((()))))))))'''(((***++++++***(((''',,,++++++***)))(((((('''''')))***,,,,,,+++***)))+++++++++,,,,,,,,,------,,,)))***///000...///333111******222777888???KKKTTT^^^nnnvvvjjjlllsssuuujjj\\\WWWNNNEEE===888444333///...---,,,+++++++++++++++,,,.........---+++***)))))))))))))))))))))***'''((()))***+++***))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%''')))((($$$ &&&&&&%%%$$$######$$$%%%%%%&&&'''&&&$$$###$$$%%%'''&&&%%%$$$$$$$$$$$$$$$'''%%%%%%%%%%%%$$$$$$%%%### $$$$$$"""$$$)))"""###$$$%%%%%%%%%$$$$$$$$$***&&&###(((%%%!!!'''$$$$$$$$$$$$$$$$$$$$$$$$&&&)))***&&& """'''###&&&&&&######&&&&&&###%%%%%%$$$$$$$$$%%%&&&'''((((((((((((((())))))***EEELLLYYYgggnnnttt}}}}}}{{{}}}~~~|||{{{{{{|||~~~yyyrrrjjj^^^YYYUUUVVV___nnn||||||xxxsssmmmfffaaaZZZSSSMMMGGGBBB>>>>>>===<<<>>>CCCGGGIIIJJJNNNIIICCC===:::999777666:::333111777<<<:::666333888777777666666777777888777777777777666666666666444444333222222222333333444333111222444555555444666555555666777:::<<<===<<<;;;;;;;;;:::;;;DDDOOOLLLSSS[[[aaajjjvvv~~~|||yyyqqqttt{{{kkkNNN;;;///(((+++...,,,+++///,,,,,,,,,,,,,,,,,,,,,,,,))))))((((((((()))******(((((((((((((((''''''&&&)))(((((((((((())))))***&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$######$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$###"""!!!!!!"""""""""###$$$$$$$$$$$$###########################"""###$$$%%%$$$###"""!!! $$$&&&%%%&&&((('''###%%%%%%%%%$$$$$$$$$######%%%&&&'''(((((('''%%%###&&&&&&&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&'''&&&&&&'''''''''(((((((((((((((************((((((+++++++++******)))))))))'''((()))***+++***))))))++++++++++++,,,,,,,,,,,,***)))***...//////000333222,,,+++111333222666===>>>EEEPPP]]]kkkzzzuuurrrwwwppp\\\NNNJJJ???===999666222000//////++++++******++++++,,,---++++++,,,,,,,,,---------******))))))))))))))))))&&&''')))++++++***)))(((''''''''''''''''''''''''''''''&&&%%%%%%$$$######$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&((()))(((%%%"""&&&((()))'''""" ###&&&$$$%%%&&&%%%$$$###$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%######""""""!!!!!!!!!!!!### ###&&&$$$""""""!!!###'''******(((%%%"""###((($$$!!!%%%!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%(((+++###&&&&&&######&&&&&&###%%%$$$$$$$$$$$$%%%&&&'''((((((''''''((())))))***<<>><<<<<<<<<;;;@@@MMMZZZ\\\dddoooxxx}}}}}}{{{xxxxxx}}}rrrrrrzzzpppRRR===777...***,,,...,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))(((((())))))***(((((((((((((((''''''&&&&&&&&&&&&&&&&&&'''((()))'''(((((((((((((((((((((''''''''''''''''''''''''$$$&&&'''&&&%%%###$$$$$$$$$#####################"""""""""######$$$$$$$$$"""$$$&&&%%%"""!!!###%%%""""""###$$$$$$$$$$$$###########################$$$%%%&&&&&&&&&&&&$$$$$$%%%((()))&&&%%%&&&$$$ %%%%%%%%%$$$$$$$$$#########%%%'''((((((&&&$$$######%%%&&&&&&$$$$$$%%%'''$$$%%%%%%&&&''''''''''''&&&&&&'''''''''((((((((((((((()))******)))((((((&&&'''((()))***+++,,,,,,((()))******++++++*********++++++++++++,,,,,,,,,******+++---......///111333//////222333111222666888:::???DDDLLLWWWbbbjjj|||vvvaaa[[[RRRBBB999:::555444333222000...------***************+++,,,---,,,,,,+++******+++,,,---*********)))))))))))))))%%%''')))++++++***((('''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&$$$######%%%&&&%%%$$$###%%%'''$$$%%%&&&%%%$$$###$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%!!!######!!! """!!!%%%######$$$$$$#########!!!###'''******(((%%%""" %%%!!!$$$ $$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!###%%%&&&&&&%%%$$$%%%%%%$$$$$$%%%%%%$$$&&&&&&&&&&&&''''''((((((%%%%%%%%%%%%&&&&&&'''(((666;;;GGGVVVbbbkkkuuu{{{uuuuuuxxx~~~|||wwwwwwzzz|||tttkkk^^^TTTSSSXXX___cccmmmttt{{{uuujjj^^^VVVRRRQQQRRRTTTUUUYYY___gggmmmooopppnnnfffZZZNNNFFFBBB???>>>555777::::::444...///555555555444444333333444444555555555555555555555555444444444444555555666777444444444555555666777888999999:::<<>>LLLYYYdddqqq|||}}}wwwttttttxxx~~~xxxuuuwww{{{zzz~~~~~~sssjjjeeeccccccdddbbbgggssswwwlllddd___```aaaeeehhhooowww}}}}}}ssskkk___SSSLLLGGGEEEDDD???BBBEEEAAA666---000999555555555555666777777888999888888777666555555444222222222333444555666777444666777777666777999;;;:::<<<@@@DDDJJJNNNRRRTTTPPPKKKHHHIIILLLRRR\\\gggpppooonnnmmmiiigggnnnwww}}}{{{gggNNN<<<555555...,,,+++,,,...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))******(((((((((((((((''''''&&&)))(((((((((((())))))*********)))((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%!!!!!!!!!""""""#########!!!!!!!!!"""$$$%%%""""""###$$$$$$$$$$$$###########################!!!"""###$$$%%%$$$#########&&&%%%""""""%%%&&&$$$%%%%%%%%%$$$$$$$$$############$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&''''''(((((($$$%%%&&&'''''''''&&&%%%''''''((((((((()))))))))(((((((((((((((((((((((((((((((((''''''&&&&&&&&&+++++++++++++++,,,,,,,,,************++++++++++++,,,......++++++------***,,,,,,---.........//////...///111222444777;;;>>>>>>GGGOOORRRUUU\\\cccfffuuu~~~zzzzzzzzzlll___VVVeeeMMM888444777555111000,,,,,,,,,,,,++++++++++++------,,,+++************...---+++)))((((((((()))++++++******)))(((((((((''''''(((((()))))))))(((''''''''''''''''''''''''######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''###%%%&&&%%%$$$"""###$$$'''$$$"""###%%%%%%!!!"""###$$$$$$######$$$%%%$$$############$$$$$$%%%"""'''((($$$###'''&&& %%%&&&###'''###############$$$$$$%%%!!!###&&&&&&!!!%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''))))))&&& '''$$$$$$''''''$$$$$$'''###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''(((******111000555@@@MMMYYYhhhttt}}}}}}yyytttuuuyyy~~~{{{rrruuu||||||uuupppkkkhhhaaaaaahhhsss{{{}}}yyyvvvuuuwwwwww{{{rrrkkk```WWWQQQOOOMMMMMMSSSSSSRRRKKK???666777???======>>>???@@@BBBDDDEEE@@@???>>><<<:::999777777333333333444555666888888666888999999888999<<<>>>===@@@EEEJJJOOORRRTTTUUURRRJJJEEEGGGLLLPPPWWW]]]```___``````___fffzzz}}}aaaLLL>>>333///111,,,,,,,,,+++,,,---,,,***+++++++++++++++++++++++++++***)))((((((((((((((((((((((((((((((''''''&&&***))))))(((((((((((()))((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((('''&&&$$$$$$%%%###$$$$$$$$$%%%%%%%%%%%%############$$$$$$$$$$$$"""!!! !!!###$$$###"""""""""###$$$$$$$$$$$$###########################!!!"""###$$$%%%$$$###### $$$%%%######%%%$$$ %%%%%%%%%$$$$$$$$$######%%%$$$$$$###$$$%%%&&&'''&&&$$$"""$$$''')))(((&&&%%%&&&'''((((((&&&%%%$$$&&&&&&'''''''''((((((((((((((((((''''''(((((((((***))))))((('''&&&&&&%%%***************++++++,,,************++++++++++++***......******......+++...............000000000***+++---///000111444777333777999888<<>>@@@@@@>>>???BBBEEEBBBDDDHHHLLLOOOOOOOOONNNMMMDDD>>>@@@FFFIIILLLPPPTTTWWW___fffjjjuuu|||bbbGGG:::666222......///000///,,,+++,,,***(((***************************)))((('''''''''''''''(((((((((((((((''''''&&&)))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''&&&$$$%%%%%%!!!!!!""""""############%%%%%%%%%%%%%%%%%%%%%%%%'''%%%"""###&&&&&&$$$"""""""""###$$$$$$$$$$$$##############################$$$%%%&&&'''&&&&&&%%%!!!%%%'''&&&$$$###%%%%%%%%%$$$$$$$$$######'''&&&$$$###$$$&&&((()))$$$!!!!!!&&&(((&&&"""%%%&&&(((((((((&&&$$$###%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''(((((((((((((((((()))))))))))))))))))))))))))******+++)))************+++++++++(((,,,---******///000,,,,,,---,,,++++++---...---,,,---------,,,,,,...000222444222///222:::===:::BBBJJJSSSZZZdddqqq{{{~~~|||xxxpppkkkfff``````jjjyyyzzzvvvooojjjhhhjjjnnnpppqqqwww~~~yyypppjjjhhh[[[WWWOOOFFF>>>888555555,,,000000,,,+++...---)))...---+++*********+++,,,)))(((((((((((())))))***))))))))))))************+++++++++***)))((((((''')))(((&&&%%%&&&''')))+++'''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$###&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%''')))'''$$$###%%%'''"""&&&'''&&&%%%''')))!!!###$$$$$$######$$$&&&######""""""###$$$%%%%%%'''(((""""""'''%%%"""%%%%%%"""$$$)))'''!!!!!!###$$$&&&&&&%%%$$$###''''''%%%'''###'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######&&&(((((($$$$$$(((((($$$$$$(((%%%&&&'''((((((((('''&&&#########$$$%%%&&&((((((...---...333888???MMMZZZjjj|||zzzvvvuuuxxx}}}}}}uuuooosssqqqmmmhhhdddaaa```___bbbhhhuuu}}}wwwqqqlllddd]]]```hhhjjjaaaWWWNNNGGGDDDHHHOOOUUUZZZ^^^```bbbccc___YYYUUUPPPHHHBBB>>><<<;;;:::;;;:::::::::<<<>>>@@@AAAAAAEEEDDDAAABBBGGGEEE@@@BBBAAA@@@AAACCCDDDDDDDDDAAAAAABBBEEEIIINNNTTTWWW___iiivvvzzz\\\III:::777555///000666.........------,,,,,,,,,,,,+++---000000+++((()))))))))))))))((((((((('''+++***((('''&&&&&&'''''''''%%%######$$$&&&((((((---,,,***'''$$$###%%%'''%%%$$$###"""###%%%''')))'''''''''&&&%%%$$$###"""''''''&&&&&&$$$######"""$$$***)))###"""(((///&&&"""!!!$$$""" !!!"""!!! """$$$###$$$$$$$$$$$$###""""""&&&%%%%%%$$$###"""!!!!!!"""############$$$$$$$$$########################&&&%%%$$$###$$$$$$&&&'''$$$''''''%%%&&&)))***''''''%%%$$$&&&))))))&&&"""***)))((('''%%%%%%$$$$$$******)))((('''&&&%%%%%%***)))(((''''''((()))***'''&&&%%%%%%&&&(((***,,,...(((######'''++++++***(((++++++)))))),,,,,,***......------------......+++,,,,,,+++***+++---///111000...---...111444666999:::===AAAGGGNNNTTTXXXgggiiimmmppptttyyy{{{~~~sssggg```^^^^^^iiivvv}}}tttlllbbbZZZWWWWWWWWWVVVWWWZZZ[[[WWWNNNHHHGGGHHHFFFDDD===333///111333222///...---,,,+++*********000+++&&&&&&)))+++)))'''+++ %%%***'''&&&***'''(((((((((((()))))))))***'''%%%%%%'''((('''%%%))))))))))))))))))))))))***(((''''''))))))'''$$$'''%%%###$$$%%%&&&%%%$$$&&&&&&$$$$$$$$$$$$&&&&&&###&&&&&&$$$$$$''''''%%%%%%%%%%%%&&&&&&&&&''''''######$$$$$$$$$%%%%%%%%%!!!###%%%&&&%%%'''+++///$$$###"""!!!!!!"""###$$$""""""!!!!!!!!!"""$$$%%%###!!!!!!$$$%%%######&&&!!!!!!"""###$$$$$$%%%%%%#########"""""""""""""""%%%%%%$$$$$$###$$$$$$$$$$$$###"""$$$&&&'''%%%"""&&&((('''######'''(((&&&'''%%%###$$$&&&'''%%%"""%%%%%%%%%%%%%%%%%%%%%%%%,,,+++,,,111555;;;FFFRRR```sss~~~}}}yyyyyy|||wwwyyyzzzyyytttkkkaaa[[[VVV[[[eeesss{{{|||wwwoooiiikkkrrroooggg^^^XXXUUUUUU]]]fffrrrvvvxxxuuuqqqmmmeee]]]WWWRRRJJJCCC???===;;;:::>>>======<<<===>>>???@@@???BBBBBB>>>???BBBAAA<<>>===>>>???@@@AAAAAABBBDDDFFFKKKQQQYYYaaafffxxxwwwcccNNN???555555444...---222......---------,,,,,,,,,'''&&&(((,,,---)))(((******))))))((((((((((((((())))))((('''(((((()))***&&&$$$$$$&&&)))***(((&&&'''((((((&&&$$$$$$%%%'''***)))'''&&&%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$###&&&%%%%%%$$$$$$###$$$$$$!!!%%%$$$!!! $$$((($$$!!!!!!%%%$$$ !!!"""######!!!!!!"""###$$$$$$$$$############"""%%%%%%$$$$$$###""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%###&&&'''%%%&&&))))))&&&&&&%%%%%%&&&((('''&&&$$$((((((''''''&&&&&&''''''))))))((((((''''''&&&&&&***)))(((''''''((())))))+++***)))(((((()))+++,,,---)))$$$%%%(((++++++***(((++++++)))))),,,,,,***------,,,,,,,,,,,,------,,,,,,,,,+++******,,,...000///...---...000111333444444444666999===@@@BBBIIIKKKPPPTTTYYY```gggllltttwww|||xxxllldddaaacccnnnzzz~~~zzzpppggg___YYYPPPJJJHHHHHHGGGGGG@@@BBBCCC@@@;;;777666777999888333+++))),,,...,,,...---,,,+++++++++++++++555000+++)))+++,,,***''',,,### (((,,,((('''*********+++++++++,,,,,,,,,***(((&&&&&&((()))'''%%%''''''''''''''''''''''''!!! !!!$$$((()))(((&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&& ######!!!!!!$$$$$$"""%%%%%%%%%&&&&&&&&&&&&'''######$$$$$$$$$%%%%%%%%%###$$$&&&%%%$$$$$$'''***$$$###""""""""""""###$$$$$$$$$#########$$$&&&&&&$$$!!!!!!$$$$$$!!!!!!$$$!!!""""""###$$$$$$%%%%%% """###$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%###"""###%%%&&&%%%###&&&((('''######'''(((&&&&&&$$$###$$$'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%))))))+++///111444===GGGSSSeee~~~vvvjjjbbb```___bbbhhhkkklllrrrxxx~~~zzz}}}zzzrrrnnnmmmpppyyyzzzpppcccYYYNNNIIICCC>>><<<:::999888;;;::::::999999::::::;;;===???>>>;;;;;;======;;;======>>>@@@CCCFFFIIIKKKMMMPPPUUU\\\dddoooyyy}}}jjjVVVGGG<<<333...222222---+++...------------,,,,,,,,,,,,)))''''''++++++((('''******)))((('''''''''((()))(((((((((((()))***+++,,,&&&%%%%%%(((,,,+++%%%!!!###%%%%%%%%%$$$%%%''')))((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###"""###$$$&&&''' """!!! !!!######!!!"""%%%&&&######%%%"""###%%%$$$###""""""###%%%%%%###"""""""""###$$$########################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###!!!%%%&&&%%%&&&(((((($$$$$$&&&''''''&&&%%%%%%&&&'''''''''''''''((()))***'''''''''''''''''''''''')))((((((''''''((())))))---,,,***)))))))))***+++,,,)))''''''+++,,,+++)))(((++++++)))))),,,,,,***,,,++++++******++++++,,,,,,,,,---,,,******+++---........................000000//////000222444555333666:::>>>BBBHHHNNNSSSXXX\\\bbbiiiqqqzzzyyykkk```[[[___hhhssszzzzzzwwwqqqjjjfffbbb\\\SSSKKKEEEAAA<<<888777777777666111222222222111000///...111222000+++***...///---,,,,,,+++++++++++++++,,,000,,,(((''')))***(((&&&---&&&%%%+++...***''')))(((((((((((()))))))))))))))(((((()))***)))'''%%%&&&&&&&&&&&&&&&&&&&&&&&& $$$'''((('''&&&&&&&&&&&&%%%$$$###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&"""""" ###$$$!!!%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%&&&$$$""""""###%%%$$$$$$############$$$$$$$$$$$$$$$###$$$$$$%%%&&&$$$!!!!!!$$$### ###"""""""""###$$$$$$%%%%%%!!!""""""###$$$%%%&&&&&&%%%$$$$$$###$$$$$$%%%%%%&&&$$$""""""$$$%%%&&&%%%%%%'''&&&######&&&'''%%%%%%$$$###%%%((())))))(((%%%%%%%%%%%%%%%%%%%%%%%%((((((***......///555===HHHVVVjjj|||yyyuuuuuuqqqnnnllliiieeegggkkkxxxyyyjjj[[[PPPAAA>>>;;;999999999999888777777777777888888999999===>>>===<<<<<<===@@@AAABBBEEEIIIMMMSSSYYY```ddddddhhhooovvvuuuvvv}}}eeeOOO@@@888333---+++///000,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,000---,,,---,,,(((''')))***)))(((&&&&&&'''((()))((((((((((((((())))))******&&&$$$'''***(((!!!"""%%%&&&&&&%%%%%%&&&"""###$$$%%%&&&&&&&&&&&&"""###$$$$$$%%%%%%%%%$$$$$$###""""""###%%%((()))$$$###""""""#########""""""""""""$$$%%%%%%%%%&&& """$$$%%%$$$###$$$$$$&&&%%%###!!!!!!"""###%%%""""""#########$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%###""" $$$&&&%%%&&&((('''######&&&((((((%%%###%%%((((((''''''''''''((())))))&&&&&&&&&''''''(((((((((''''''''''''((((((((()))***)))(((((((((((())))))***)))(((***,,,---+++)))(((++++++)))))),,,,,,***,,,++++++******++++++,,,+++,,,---,,,******+++,,,,,,,,,---......---++++++------------///000222333000222444555777999===???@@@DDDHHHMMMQQQWWW]]]aaajjjmmmqqqvvv{{{~~~yyylll]]]QQQJJJNNNUUU[[[^^^```bbb___ZZZTTTQQQLLLIIIGGGCCC===888555333111000////////////111000///000222222111000...000000------000000...+++************++++++,,,(((&&&%%%&&&(((******)))---((((((,,,...***'''(((&&&&&&'''''''''(((((((((((((((***++++++)))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&(((((('''%%%###&&&$$$"""###&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%"""%%%%%%######&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$############%%%$$$$$$$$$$$$$$$$$$%%%""""""""""""""""""######$$$!!!!!!$$$$$$""""""%%%""""""#########$$$$$$$$$'''''''''&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%%%%&&&$$$"""""""""$$$&&&'''%%%'''&&&""""""&&&'''%%%%%%%%%%%%&&&'''((()))((($$$$$$%%%%%%%%%%%%&&&&&&))))))+++......,,,111888???FFFTTTcccnnnssstttuuu{{{{{{{{{{{{zzz~~~{{{zzzyyyuuuoooooorrrqqqxxxtttcccTTTIII===;;;999999;;;<<<;;;:::999:::;;;===>>>???@@@AAABBBBBBCCCCCCDDDFFFKKKOOOTTTWWW\\\bbbhhhoooxxx~~~rrreeeiiiuuuxxxbbbNNN???666333111...,,,------,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,000---,,,---,,,)))(((******)))'''&&&&&&&&&'''((((((((((((''''''&&&&&&%%%+++((($$$%%%((()))%%%""""""$$$'''((('''&&&%%%%%%"""###$$$%%%&&&&&&&&&&&& !!!"""######$$$######$$$$$$###$$$%%%'''((()))&&&$$$######%%%%%%$$$""""""######""""""$$$$$$$$$!!!###$$$$$$$$$&&&'''&&&%%%###!!!!!!"""###%%%"""""""""###$$$$$$%%%%%%""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%###"""!!!$$$&&&$$$%%%((('''$$$$$$&&&((('''$$$###%%%((())))))((('''''''''''''''%%%%%%&&&&&&''''''((((((&&&&&&''''''(((((((((((('''''''''(((((()))***+++))))))***+++,,,,,,+++)))(((++++++)))))),,,,,,***,,,,,,++++++++++++,,,,,,***+++,,,,,,*********+++***+++,,,------,,,***)))((())))))***,,,---//////...000111000//////111333777999;;;<<<===???BBBDDDIIILLLQQQWWW\\\bbbiiimmmnnnnnnmmmllljjjfffbbb___dddeeeeee```WWWJJJ@@@999===AAABBBAAABBBEEEDDDAAA;;;:::888777555333111000......///......------...///...,,,---...///...,,,***------******,,,+++'''******)))))))))***++++++))))))((()))+++---------+++))))))+++,,,)))&&&&&&)))))))))*********++++++''')))***+++***)))'''&&&''''''''''''''''''''''''&&&((())))))(((%%%$$$###'''!!!!!!(((,,,)))%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$''''''$$$%%%((((((%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###""""""""""""###!!!!!!%%%&&&$$$$$$'''###############$$$$$$$$$'''&&&&&&%%%$$$$$$######$$$#########$$$$$$%%%&&&%%%$$$###""""""###&&&'''%%%'''&&&""""""&&&'''%%%'''''''''''''''&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&******,,,...---,,,000777777:::BBBOOOZZZaaahhhnnnpppqqqsssvvvzzz~~~~~~xxx{{{|||zzzxxxzzzvvvzzz}}}|||xxxuuuuuuvvvzzzlll[[[MMMCCC<<<<<<<<<===@@@AAA@@@???AAABBBDDDGGGIIIJJJKKKKKKNNNMMMNNNQQQQQQSSSZZZbbbkkknnnsssvvvzzz{{{fffaaaeeeqqqnnnWWWGGG<<<555222222000///---,,,,,,,,,---...++++++++++++,,,,,,,,,,,,(((&&&'''++++++))))))+++((((((((('''''''''&&&&&&''''''((('''&&&%%%$$$###)))'''&&&&&&(((+++---...$$$&&&))))))(((&&&%%%%%%)))((((((''''''&&&%%%%%% !!!"""###############$$$$$$%%%%%%%%%&&&&&&&&&$$$###""""""###$$$###""""""$$$### ###$$$"""!!!"""""""""###&&&(((%%%%%%###"""""""""###$$$""""""######$$$$$$$$$%%%"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%###%%%&&&$$$$$$((((((&&&&&&&&&'''&&&%%%%%%&&&((()))((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''(((%%%&&&'''(((((((((((((((''''''((()))***+++,,,,,,((()))******++++++******(((++++++)))))),,,,,,***,,,++++++++++++++++++,,,(((***,,,,,,+++***+++,,,)))***+++,,,,,,,,,+++***++++++,,,,,,,,,,,,------+++---......------///000000222333444333333555666888:::===???BBBFFFKKKNNNNNNNNNMMMLLLJJJGGGDDDCCCDDDFFFGGGFFFBBB;;;444000333555555222222666777555111222222111...------...+++---...---,,,,,,,,,...,,,+++***)))(((((())))))***------***)))***(((%%%******)))))))))))))))***+++*********))))))(((((()))))))))))))))(((''''''(((((((((((())))))))))))'''(((******((('''''''''''''''''''''''''''''''''###%%%&&&&&&$$$$$$$$$%%%&&&!!!!!!(((,,,***%%%$$$%%%%%%&&&&&&%%%%%%$$$"""%%%&&&######''''''$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###""""""$$$&&&'''%%%$$$######$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######### !!!$$$%%%###$$$'''########################!!!!!!!!!!!!""""""##################$$$%%%&&&&&&$$$$$$$$$###"""###%%%'''$$$&&&%%%""""""%%%&&&$$$&&&'''((('''%%%$$$%%%&&&###$$$$$$%%%%%%&&&&&&'''***)))+++...---,,,000777333222777CCCLLLRRRZZZbbbgggiiiooowww}}}~~~zzzsssvvv}}}zzztttppptttxxx~~~{{{uuurrrrrruuu|||~~~~~~yyygggYYYNNNGGGAAAAAADDDIIIOOORRRTTTSSSUUUVVVXXXZZZ\\\]]]]]]]]]]]]\\\]]]______```hhhrrr||||||lllkkkoooyyyyyyaaaOOO>>>666333000///111***,,,---,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,###"""$$$)))+++(((''')))&&&'''((()))((('''%%%$$$&&&''''''(((((('''&&&%%%'''(((((('''&&&(((,,,///$$$&&&(((((('''&&&&&&&&&***)))'''&&&%%%%%%&&&&&&"""###$$$$$$$$$$$$$$$#########%%%%%%%%%###!!! """##################$$$!!!$$$### $$$&&&#########"""  ###&&&$$$$$$$$$############"""###############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%'''&&&######(((***((((((&&&$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&(((((((((((((((''''''((()))))))))))))))(((((())))))))))))******(((++++++)))))),,,,,,***+++******))))))******+++&&&(((+++,,,++++++,,,---)))******+++,,,,,,,,,,,,---......//////.........***,,,......------...000***,,,............///000333333444333333666999<<<999999:::999777666666666333444555666555222...+++...111000------000111......000111///,,,***,,,///***,,,---,,,***)))+++---***+++,,,***'''&&&(((+++,,,///...+++***+++***'''+++***)))((((((((((((((((((((()))(((&&&%%%%%%%%%)))******((('''((())))))%%%%%%%%%&&&&&&&&&''''''&&&(((***(((&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$###""""""%%%'''%%%$$$###$$$%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$"""%%%%%%######&&&&&&$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""!!!!!!###%%%&&&###!!!""""""###$$$$$$###""""""$$$%%%%%%&&&%%%$$$###"""$$$!!!!!!######"""########################!!!!!!!!!"""""""""""""""############$$$%%%&&&'''"""$$$%%%%%%######$$$'''$$$&&&%%%""""""%%%&&&$$$###%%%'''&&&%%%$$$&&&'''######$$$%%%%%%&&&''''''***)))+++---,,,+++111888333000333<<>>DDDNNNVVV[[[]]]```fffiiiggggggccc```fffsssyyyuuuvvvnnnppprrrsssssstttvvvwwwzzz}}}~~~wwwmmmiiiooovvvuuuyyy~~~vvvllloooxxxkkkTTTFFF>>>888333111333000---,,,---...---,,,---,,,,,,,,,,,,+++++++++,,,***''''''(((***)))((('''+++***%%%$$$'''(((&&&)))'''&&&&&&(((((((((''''''''''''''''''&&&%%%%%%''''''''''''&&&&&&%%%%%%&&&'''&&&%%%###$$$&&&)))%%%'''((((((&&&%%%%%%&&&'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%########################$$$%%%%%%###!!! !!!"""""""""""""""""""""""""""$$$$$$$$$$$$$$$###""""""%%%"""###&&&&&&"""!!!###"""###$$$$$$###"""###$$$%%%$$$###$$$&&&&&&$$$"""$$$$$$$$$#########""""""%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%&&&&&&%%%%%%(((((((((((('''''''''''''''((((((&&&$$$$$$'''***((('''&&&%%%&&&&&&((((((%%%%%%%%%&&&&&&&&&''''''(((&&&%%%&&&((()))'''%%%))))))((('''''''''''''''(((***((($$$%%%)))'''!!!(((((())))))))))))((((((+++)))'''(((***+++***(((+++++++++++++++,,,,,,,,,---)))(((***+++((('''(((***(((''''''((()))((('''))))))))))))))))))))))))((((((((((((((()))******'''((((((((()))))))))***))))))***))))))((('''&&&+++)))''''''''')))******(((((((((((((((((((((((($$$&&&((()))(((((()))***((('''&&&&&&&&&&&&'''(((***)))((('''&&&&&&%%%%%%&&&'''((('''&&&%%%&&&(((%%%$$$###$$$&&&'''&&&%%%''''''(((''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$((((((%%%%%%''''''###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&###"""$$$((((((###&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$###############$$$%%%$$$"""!!!"""###$$$$$$$$$###$$$$$$%%%%%%"""#########""""""!!! #################################"""!!!!!!###$$$"""$$$###!!!###&&&&&&"""$$$"""&&&%%%#########'''&&&!!! ###%%%###"""######$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''#########$$$$$$$$$$$$$$$&&&'''%%%"""###&&&&&&"""(((((((((((((((((((((((($$$&&&))),,,,,,***(((&&&))))))******+++///444888<<>>666444111/////////...,,,,,,------,,,***,,,,,,,,,+++++++++******+++***((('''((())))))((((((+++***%%%###&&&***+++(((&&&%%%&&&'''((('''&&&((('''&&&&&&%%%&&&&&&&&&(((((((((''''''''''''&&&%%%&&&%%%$$$######%%%'''%%%$$$$$$%%%''''''&&&$$$)))(((((('''&&&%%%$$$###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$""" """$$$""""""""""""""""""""""""&&&%%%$$$$$$$$$$$$$$$$$$$$$"""###''''''$$$###&&&"""###$$$$$$###"""###$$$&&&$$$######$$$%%%%%%$$$$$$$$$$$$###############%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%'''''''''''''''((((((((('''''''''&&&$$$%%%''')))######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&'''((('''&&&)))((((((''''''''''''(((&&&((('''%%%'''******&&&'''''')))******)))''''''***)))((((((******)))((())))))(((((()))+++,,,------)))'''))))))'''&&&((('''&&&%%%&&&((()))((('''))))))))))))))))))))))))((((((((((((((()))******(((((((((((())))))))))))((((((((())))))((((((''')))((('''&&&&&&'''((()))'''((())))))))))))((('''###%%%&&&''''''(((+++---((('''&&&&&&&&&&&&'''((())))))((((((''''''''''''%%%&&&''''''%%%%%%&&&''''''&&&%%%&&&((()))((('''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((&&&%%%'''&&&###%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$#########"""#########$$$$$$%%%%%%$$$######%%%(((((('''%%%%%%%%%%%%$$$$$$##################$$$$$$$$$$$$$$$###$$$%%%$$$"""""""""$$$############$$$%%%&&&'''"""###$$$$$$$$$###"""!!!########################!!!"""###"""!!!!!!###%%%"""$$$###!!!###&&&&&&"""%%% ###&&&%%%$$$$$$###&&&&&&""" """###"""###""""""""""""###$$$$$$###$$$%%%&&&'''((()))***%%%%%%%%%%%%$$$$$$$$$$$$((()))(((%%%&&&)))'''###)))))))))))))))*********%%%'''***,,,---+++(((&&&)))***+++++++++---///222222777>>>CCCHHHMMMRRRTTTXXX\\\cccllluuu}}}|||}}}|||wwwsssrrrsssuuuzzz||||||vvvnnngggeeefffllllllmmmmmmnnnrrrvvvzzz~~~tttnnnlllkkkooovvvyyyvvvuuuvvvzzz~~~}}}}}}ssseeeJJJ>>>222000111000000000,,,,,,,,,,,,,,,,,,***)))++++++++++++************++++++***)))******))))))******)))'''''')))++++++((('''&&&'''(((((('''&&&***)))'''&&&&&&'''((()))((((((((((((((((((((('''%%%&&&&&&%%%$$$$$$%%%''''''%%%$$$&&&***+++)))&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$""" ###%%%""""""""""""""""""""""""&&&%%%###""""""###$$$%%%$$$"""###&&&'''%%%%%%((("""###$$$$$$###"""###$$$######"""############"""########################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''(((((((((''''''&&&%%%%%%%%%&&&'''######$$$%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&''''''''''''&&&)))(((''''''''''''(((((('''((((((((()))******)))(((((((((((((((((((((((())))))(((((()))))))))(((((('''%%%$$$%%%''')))***---(((&&&((()))'''''')))'''&&&%%%&&&(((((('''%%%%%%&&&'''((()))+++,,,,,,((((((((((((((())))))***(((((((((((())))))))))))&&&''''''((())))))(((((('''''''''&&&%%%&&&'''(((&&&''')))******)))'''&&&%%%%%%&&&&&&&&&(((+++...'''''''''&&&&&&'''''''''$$$%%%&&&((()))******+++&&&'''((((((&&&&&&'''((()))''''''''')))***)))((('''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$""""""#########$$$$$$$$$###$$$%%%%%%%%%&&&((()))%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""$$$%%%$$$###"""###$$$$$$#########$$$$$$%%%&&&"""###$$$%%%%%%$$$"""!!!########################"""###$$$###!!!!!!"""###"""$$$###!!!###&&&&&&"""$$$ """%%%###"""######%%%&&&$$$"""###$$$$$$###"""!!!!!!!!!"""$$$%%%"""###$$$%%%&&&((())))))&&&&&&&&&%%%%%%$$$$$$$$$&&&'''%%%"""###'''((($$$%%%%%%%%%&&&&&&'''''''''***+++,,,,,,------,,,,,,''')))+++++++++,,,...000000333888>>>CCCGGGLLLPPPOOOVVV```hhhooouuu{{{|||zzz}}}~~~yyyuuutttvvvyyy{{{|||{{{wwwpppjjjfffdddffffffffffffgggjjjooosssuuuwwwvvv{{{mmmbbb___[[[ZZZ^^^fffkkknnnsssyyy~~~jjjXXXLLL???666//////111111000111***+++,,,,,,+++*********++++++*********)))))))))+++,,,,,,,,,+++*********,,,(((''')))------***((((((((('''(((******(((&&&)))((('''&&&&&&'''((()))'''(((((((((((((((((((((&&&'''((('''%%%%%%&&&((((((&&&%%%'''***,,,***'''######$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$#################################$$$%%%$$$###!!!!!!###%%%""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$$$$""""""&&&'''%%%&&&)))"""###$$$$$$###"""###$$$"""###%%%%%%%%%$$$###"""########################$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$#########$$$%%%&&&%%%%%%&&&&&&''''''((((((&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''&&&'''''''''&&&&&&''''''((((((''''''''''''(((((()))))))))***)))(((((())))))((('''&&&&&&'''((()))(((((())))))((((((((())))))(((&&&$$$$$$%%%&&&'''+++'''&&&)))***((((((***)))(((''''''((('''%%%###%%%%%%&&&((()))***+++,,,((((((((((((((())))))***))))))))))))((((((((((((%%%&&&'''(((((())))))(((%%%'''((('''%%%%%%&&&(((%%%'''(((******((('''%%%'''(((((('''&&&&&&)))+++&&&''''''''''''''''''&&&$$$%%%&&&((()))*********''')))***)))((('''((()))%%%$$$###$$$&&&'''&&&%%%)))((('''%%%$$$%%%%%%&&&%%%&&&&&&&&&'''''''''(((######$$$&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$#########""""""$$$%%%%%%$$$######%%%((($$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$%%%%%%%%%&&&"""###$$$$$$###"""###$$$&&&%%%$$$$$$#########$$$"""###$$$%%%%%%$$$###"""###########################$$$%%%$$$""" !!!"""$$$###!!!###&&&&&&"""$$$ ###$$$""""""$$$"""###%%%&&&%%%$$$%%%'''###"""!!!!!!!!!"""$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$!!!!!!###&&&$$$&&&&&&&&&'''(((((())))))(((((('''''''''((()))***%%%''')))*********,,,......///333999<<<>>>BBBHHHJJJRRR]]]ffflllrrr{{{zzzyyy|||~~~}}}yyyuuusssuuuzzz||||||{{{yyyvvvrrrmmmkkkjjjjjjhhhfffeeefffiiikkkoooxxx~~~|||yyysssmmmjjjmmmxxx~~~vvvkkk]]]VVVWWWVVVTTTXXXaaakkksss|||wwwcccPPPAAA999888111---000111000...///***+++,,,+++***)))***,,,*********))))))))))))(((***+++---,,,+++)))*********''''''+++---***''''''((((((((()))+++***(((&&&%%%%%%%%%%%%%%%%%%&&&'''&&&''''''''''''(((((((((&&&'''((((((&&&&&&'''(((&&&%%%%%%&&&(((((('''%%%!!!""""""###$$$%%%&&&'''%%%%%%$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###$$$%%%%%%###"""###$$$"""""""""""""""""""""""""""""""""!!!""""""###$$$%%%""""""%%%&&&$$$%%%)))"""###$$$$$$###"""###$$$###%%%''''''%%%$$$%%%&&&###############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######""""""$$$%%%&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$%%%&&&'''&&&$$$(((((('''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&'''((('''&&&&&&'''((((((''''''''''''(((((()))***))))))+++)))%%%&&&))))))((('''&&&&&&'''((()))'''((())))))''''''((()))+++***)))'''&&&''''''''''''$$$$$$)))+++)))((()))***)))((())))))'''%%%"""((((((((((((((((((((((((((((((((((((((()))******))))))))))))((((((((((((%%%&&&'''(((((((((((((((%%%''')))(((%%%$$$&&&)))&&&'''(((((((((((('''&&&((())))))(((&&&%%%'''(((&&&&&&'''(((((('''&&&&&&&&&'''((((((((('''%%%$$$((()))******(((((()))***'''%%%%%%&&&'''((('''&&&)))((('''&&&%%%%%%%%%%%%%%%&&&&&&''''''((((((((($$$"""$$$'''(((&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&'''(((%%%%%%$$$$$$#########"""$$$%%%%%%###""""""###$$$#########$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%"""###$$$$$$###"""$$$%%%'''&&&%%%$$$############"""""""""############$$$########################"""$$$%%%$$$""" !!!"""$$$###!!!###&&&&&&"""%%%######&&&&&&######&&&###"""$$$'''&&&######'''###""""""""""""###$$$$$$$$$$$$$$$$$$############%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$"""!!!''')))'''((((((((()))***+++++++++%%%%%%%%%%%%%%%&&&'''''''''((()))***)))***,,,...---+++...333555444777>>>@@@IIIUUU^^^eeennn{{{~~~wwwwwwyyyxxxsssrrrpppoooqqqxxx~~~{{{wwwssssssrrrpppkkkgggeeefffgggnnntttwwwsssmmmiiiddd___aaaeeeooo||||||yyyxxx}}}vvvlllsssrrrgggddd___WWWWWW^^^___]]]aaalllxxxvvvfffWWWJJJ@@@888333333...---000111...+++,,,***,,,,,,+++))))))+++...******)))))))))((((((((('''***,,,,,,)))'''((()))'''''')))***&&& ###***''''''''')))******'''%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''%%%&&&''''''&&&%%%&&&'''$$$&&&''''''%%%$$$$$$%%%###$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%########################!!!###&&&&&&%%%$$$######""""""""""""""""""""""""!!!"""######$$$$$$$$$###%%%"""!!!$$$$$$###$$$((("""###$$$$$$###"""###$$$%%%%%%$$$!!! $$$(((""""""#########$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$###"""!!!"""###%%%&&&'''&&&&&&&&&&&&&&&&&&%%%&&&%%%$$$%%%''''''%%%###''''''%%%%%%$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%''')))(((&&&%%%&&&((('''''''''''''''((()))))))))'''(((+++)))$$$%%%***%%%&&&((())))))(((&&&%%%&&&(((***)))'''&&&'''))))))))))))(((((((((((((((!!!!!!'''+++)))'''(((((((((((()))***)))&&&$$$((((((((((((((((((((((((((((((((((((((()))*********)))))))))((((((((('''&&&&&&''''''((('''''''''$$$(((+++***&&&$$$&&&)))''''''''''''''''''''''''''')))***)))'''&&&&&&'''&&&&&&'''(((((('''&&&&&&&&&'''(((((('''%%%###"""((()))***)))((('''(((***)))((('''(((*********)))%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&'''(((((('''$$$$$$(((((($$$$$$'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%$$$#########$$$$$$$$$###""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$!!!###$$$$$$######$$$%%%%%%%%%$$$$$$###$$$$$$$$$###"""!!! """$$$%%%########################!!!###$$$###"""######"""$$$###!!!###&&&&&&"""%%%######%%%%%%""""""%%%$$$"""###&&&$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$'''))))))'''(((+++)))%%%$$$%%%%%%&&&'''(((((()))))))))++++++,,,,,,+++******+++,,,+++***+++---///,,,)))+++000000...111777222<<>>999333///.........,,,+++******+++,,,,,,++++++******++++++,,,***,,,------+++***+++---******************************)))((()))))))))'''((((((''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&&&&###(((((('''))))))'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$###"""""""""###%%%&&&&&&%%%%%%######"""###$$$!!!!!!""""""######$$$$$$$$$%%%&&&&&&&&&%%%$$$###$$$%%%%%%$$$######$$$&&&""""""###""""""""""""###%%%%%%$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%&&&%%%%%%%%%$$$&&&''''''&&&&&&''')))$$$$$$$$$$$$$$$%%%'''(((%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&''''''((($$$''')))(((&&&&&&)))---(((((()))((('''''')))+++((((((((((((((((((((((((''''''''''''((((((((((((++++++******))))))))))))'''''''''''''''((((((((()))******)))&&&%%%%%%&&&,,,(((%%%%%%((()))(((&&&'''(((((((((''''''((((((&&&'''((())))))'''%%%$$$+++******)))(((''''''&&&%%%&&&((()))*********)))))))))((((((((('''''''''&&&'''''''''&&&%%%###"""$$$%%%&&&''''''((())))))&&&&&&&&&'''&&&&&&%%%%%%&&&''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%###$$$&&&&&&$$$&&&***$$$&&&'''&&&%%%$$$%%%'''%%%###"""%%%$$$!!!!!!###&&&&&&%%%%%%&&&&&&'''(((&&&))))))'''%%%&&&$$$ ######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######""" !!!###&&&###$$$$$$$$$###"""######$$$######$$$%%%&&&%%%###"""###$$$%%%$$$######"""!!!!!!!!!!!!!!!"""""""""!!!###$$$%%%$$$######$$$###"""!!!!!!!!!"""$$$%%%!!!"""$$$$$$######%%%&&&"""######$$$$$$$$$%%%%%%)))'''###"""######"""!!!"""############$$$$$$$$$&&&&&&''''''((()))))))))%%%%%%'''((()))***************)))******)))'''&&&))))))))))))))))))))))))+++(((***000222000...///888<<>>999666222111222111///,,,...---+++******+++------)))***+++,,,---,,,++++++...---++++++,,,,,,***(((&&&'''((())))))((('''&&&(((+++&&&---&&&,,,'''***(((((('''&&&&&&&&&'''''' $$$)))((($$$$$$''''''''''''(((((((((((()))'''''''''''''''''''''''''''&&&%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$'''###"""$$$%%%"""###$$$%%%&&&%%%$$$$$$'''%%%$$$$$$%%%%%%###"""!!!###&&&&&&%%%###!!!!!!######$$$%%%&&&((()))***&&&((()))(((%%%######$$$$$$"""!!!"""######"""!!!"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''(((((("""%%%%%%###$$$''''''%%%%%%$$$$$$%%%&&&'''%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$&&&%%%%%%%%%$$$$$$$$$###%%%&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((($$$$$$$$$%%%&&&'''((()))''''''((((((((('''&&&&&&***&&&###$$$(((***(((%%%((('''''''''((()))***+++((((((''''''(((((()))***&&&&&&'''''''''(((((((((&&&'''((('''%%%%%%''')))&&&'''(((((('''''')))++++++***(((((())))))'''&&&%%%&&&''''''((((((''''''***+++***)))&&&%%%%%%&&&)))(((((('''&&&&&&%%%%%%)))'''%%%%%%&&&'''&&&%%%%%%''')))((('''&&&&&&'''((("""$$$(((((('''''''''$$$$$$''''''$$$$$$'''"""&&&'''&&&%%%''')))#########$$$%%%'''***+++((('''%%%&&&'''&&&%%%$$$%%%&&&'''''''''&&&%%%$$$%%%&&&((((((&&&%%%&&&'''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%&&&''''''&&&$$$&&&&&&$$$$$$'''(((%%%########################((((((&&&###$$$%%%!!!$$$######$$$&&&&&&$$$######!!!%%%%%%######$$$###!!!"""%%%$$$!!!######""""""""""""######!!!!!!"""#######################################$$$###"""###$$$$$$$$$### !!!"""###%%%&&&'''(((%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&&&&'''((($$$%%%''''''%%%%%%%%%&&&''''''((()))******++++++(((((((((((((((((((((((((((***,,,+++***))))))***((((((((()))))))))******)))))))))(((((('''''''''(((,,,000000...---///222222999CCCNNNYYYbbbjjjnnnkkkiiiaaaZZZZZZ^^^```]]]cccddddddaaa]]]XXXVVVUUURRRUUU[[[bbbeeebbb\\\WWWSSSRRRSSSWWW]]]aaabbbaaa______]]]\\\bbbkkknnnlllhhheee```^^^```ccceeegggeeeeeeeeebbb``````aaaccccccbbbdddiiikkkjjjgggeeejjjgggccc``````aaaccceeeeeeeeehhhmmmtttvvvsssppphhh```YYYYYYZZZ]]]bbbhhhjjjlllnnnooopppooonnnmmmlllmmmlllfffaaabbbjjjqqqooohhh]]]QQQIIIAAA888111555333111111111000...+++//////...---,,,,,,,,,---)))+++,,,------+++)))'''---+++************)))'''&&&''')))******)))'''&&&&&&'''&&&)))''')))((())))))((((((''''''((((((((("""###'''((((((&&&%%%'''&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$&&&###  """$$$$$$"""###$$$%%%%%%%%%$$$$$$$$$##################""" ###&&&%%%###"""$$$'''######$$$%%%&&&''')))***%%%&&&&&&&&&%%%$$$######%%%$$$""""""$$$&&&&&&&&& """$$$&&&'''$$$$$$$$$$$$$$$%%%&&&''' !!!!!!"""$$$&&&%%%"""$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%$$$#########%%%'''&&&$$$###$$$&&&&&&&&&%%%%%%%%%&&&'''(((''''''''''''''''''''''''$$$%%%%%%$$$$$$&&&(((***'''((()))******)))(((''')))'''%%%%%%'''((('''&&&''''''(((((()))******+++'''''''''''''''(((((()))((((((((()))))))))******&&&'''((('''&&&%%%'''((('''''''''&&&%%%&&&)))+++'''&&&%%%&&&)))***)))(((%%%&&&''''''((('''''''''"""&&&******)))((()))+++&&&&&&&&&&&&&&&&&&%%%%%%'''&&&%%%%%%%%%&&&&&&&&&!!!###%%%%%%$$$$$$$$$&&&&&&""""""%%%&&&%%%%%%'''%%%$$$%%%&&&&&&%%%$$$%%%''')))******((('''(((***'''&&&%%%%%%%%%%%%&&&''''''&&&$$$$$$%%%&&&'''(((&&&&&&'''''''''&&&%%%$$$$$$&&&((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""""""""""""""""""""%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""###$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%"""""""""######$$$$$$$$$###$$$$$$"""$$$((('''"""%%%$$$$$$$$$%%%$$$$$$###$$$"""'''&&&""""""###$$$$$$%%%%%%%%%###"""""""""""""""############$$$$$$$$$######"""!!!########################&&&###!!!"""%%%%%%###!!!###############"""""""""%%%%%%%%%$$$$$$#########$$$%%%&&&&&&%%%%%%&&&((($$$%%%&&&''''''&&&&&&&&& """%%%(((******)))(((((((((((((((((((((((((((''')))++++++)))((())))))(((((((((((())))))))))))))))))))))))))))))))))))((()))+++***((((((***---...111777>>>GGGRRR]]]eeemmmlllggg```\\\]]]\\\XXX]]]^^^___^^^ZZZWWWUUUUUUMMMPPPVVV\\\^^^ZZZSSSMMMMMMMMMNNNRRRVVVYYYZZZ[[[ZZZZZZXXXWWW]]]eeehhheeeeee```ZZZWWWXXX\\\___bbbeeedddbbb^^^[[[[[[\\\___]]]___bbbdddeeeddd```]]]^^^]]]ZZZXXXWWWYYY\\\^^^bbbaaabbbfffiiiiiifffbbb\\\VVVRRRTTTWWWZZZ^^^ccccccdddeeegggiiijjjjjjjjjnnnnnnmmmjjjgggeeedddddd^^^TTTGGG===777333000///000...,,,++++++++++++***......//////...,,,)))((("""$$$(((+++---......---***)))(((((())))))(((''''''(((***++++++***((('''(((''')))&&&)))&&&((('''***))))))((())))))*********)))'''&&&((()))(((&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((($$$$$$&&&'''''''''&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%$$$######%%%%%%$$$#########$$$$$$%%%%%%%%%%%%!!!!!!""""""!!!!!!""""""!!!###$$$###"""###(((---$$$$$$######$$$%%%&&&&&&$$$!!! """&&&'''%%%!!!  ###$$$$$$"""""""""!!!!!!!!!!!! #########"""######$$$%%%"""!!!###$$$$$$$$$###$$$%%%&&&&&&%%%%%%&&&$$$$$$%%%%%%$$$$$$###"""!!!$$$'''&&&$$$###&&&***&&&%%%%%%%%%%%%&&&''''''&&&''''''''''''''''''&&&&&&''''''%%%###$$$&&&)))###$$$&&&''''''&&&%%%$$$&&&'''((('''%%%%%%''')))&&&'''(((((()))*********%%%%%%&&&&&&&&&'''''''''(((((((((((())))))))))))%%%'''((((((&&&&&&&&&'''&&&&&&&&&%%%$$$%%%''')))%%%$$$$$$%%%'''(((((('''%%%&&&''''''((('''''''''%%%((('''&&&&&&'''"""###%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&''' """$$$%%%$$$$$$%%%&&&%%%&&&'''(((###"""((($$$%%%&&&%%%%%%&&&%%%$$$%%%&&&&&&%%%$$$$$$%%%&&&(((''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%'''***,,,&&&&&&'''&&&&&&&&&%%%%%%$$$&&&''''''&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$########################&&&$$$######$$$%%%$$$#########$$$&&&&&&%%%$$$%%%"""""""""###$$$$$$%%%%%% ######!!!$$$((()))&&&%%%%%%%%%$$$$$$###$$$$$$%%%###(((&&&###!!!!!!"""$$$$$$######$$$!!!!!!""""""############&&&&&&&&&%%%$$$"""!!! ########################&&&###!!!"""%%%%%%###!!!%%%$$$###"""!!! %%%%%%%%%$$$$$$#########"""$$$%%%%%%$$$###%%%&&&%%%%%%%%%&&&'''''''''&&&"""$$$&&&&&&&&&%%%((((((((((((((((((((((((%%%&&&''''''%%%%%%&&&'''%%%%%%&&&&&&&&&'''''''''(((((())))))******++++++*********)))'''''')))+++---///111444999CCCOOOXXXfffjjjjjjeeeaaa___\\\XXXZZZ[[[\\\ZZZWWWUUUTTTUUUOOORRRVVV[[[\\\YYYRRRMMMKKKLLLMMMOOOQQQRRRTTTTTTUUUUUUUUUVVV\\\dddeeebbbbbb\\\UUUQQQRRRWWW\\\___aaa```]]]YYYWWWWWW[[[]]]]]]aaabbb```^^^]]]YYYTTTWWWWWWWWWVVVUUUVVVYYY\\\aaabbbbbbbbb```___]]]\\\UUUQQQOOOSSSWWWYYY\\\```eeeeeeeeefffggghhhiiiiiiooommmlllkkkiiiddd[[[UUUIII???444000...------///,,,+++***)))***+++---///***+++------,,,***'''$$$&&&''')))***+++++++++***)))''''''''')))***)))(((((()))***++++++***)))(((+++(((---&&&,,,&&&***'''))))))(((((())))))******+++***'''%%%&&&******&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''###$$$&&&'''(((''''''&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%%%%%%%$$$###"""###$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%'''((('''%%%"""######$$$$$$$$$%%%%%%%%% """"""!!!!!!"""$$$#########""""""$$$(((***$$$$$$###"""""""""######### &&&)))%%%!!! """###############$$$$$$%%%%%%%%%$$$######""""""######$$$%%%"""!!!###$$$###$$$(((!!!###%%%%%%$$$$$$%%%&&&$$$%%%%%%%%%%%%$$$######!!!$$$&&&&&&%%%%%%'''***$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&((()))'''$$$"""$$$'''%%%&&&&&&''''''''''''&&&%%%(((***((($$$###&&&***%%%&&&'''((())))))))))))$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''%%%'''(((((('''&&&&&&'''%%%&&&'''&&&$$$$$$&&&((((((&&&%%%%%%&&&%%%$$$"""%%%&&&''''''((((((''''''!!!&&&))))))'''%%%$$$!!!"""$$$'''((((((((((((%%%&&&'''&&&%%%%%%''')))###%%%''''''&&&&&&'''(((%%%(((+++***###!!!***###&&&&&&######&&&&&&###!!!!!!"""###%%%&&&'''((($$$%%%%%%&&&&&&'''''''''"""###$$$$$$%%%&&&***,,,''''''&&&&&&&&&%%%%%%%%%$$$%%%''''''%%%$$$%%%&&&$$$$$$$$$$$$############''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%$$$$$$########################((('''%%%%%%&&&'''&&&%%%###"""###''''''$$$###%%%######$$$$$$$$$%%%%%%%%%"""%%%$$$!!!"""%%%&&&$$$$$$$$$%%%$$$######$$$&&&%%%!!! %%%'''%%%""" """"""!!!%%% !!!"""######$$$######$$$$$$$$$$$$$$$###"""!!!########################$$$###"""###$$$$$$$$$###""""""""""""""""""""""""%%%%%%$$$$$$$$$$$$$$$$$$"""###$$$$$$######$$$%%%$$$$$$$$$%%%'''((('''%%%$$$$$$######$$$%%%&&&'''((((((((((((((((((((((((%%%&&&%%%$$$######%%%'''%%%%%%%%%&&&&&&&&&''''''((((((((()))))))))))))))+++,,,+++***)))((('''(((+++...///000222888BBBJJJSSS^^^ggghhheeecccbbbaaaaaaaaa```\\\XXXVVVUUUVVVSSSUUUXXX[[[]]]\\\WWWSSSNNNOOOOOOOOONNNMMMNNNNNNMMMQQQTTTYYYcccmmmpppmmmeee^^^TTTNNNNNNRRRVVVZZZYYYXXXVVVTTTSSSVVV[[[___dddhhhggg```[[[XXXSSSMMMQQQTTTVVVWWWVVVWWWYYY\\\___aaabbb___ZZZWWWXXX[[[UUUPPPNNNQQQUUUWWW[[[___hhhgggeeebbbaaa```______bbbbbbaaa```]]]UUUKKKDDD;;;222---...///,,,+++---+++,,,,,,,,,,,,---...000((()))***++++++***)))))),,,,,,+++***((('''&&&%%%((('''''')))+++,,,,,,+++)))))))))))))))))))))))))))%%%---###...$$$+++''''''''''''''''''((())))))!!!&&&(((%%%$$$((()))'''$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%$$$$$$%%%&&&'''$$$$$$%%%%%%%%%$$$###""""""###$$$%%%&&&'''''''''$$$$$$%%%'''((((((%%%"""$$$$$$######$$$$$$%%%%%%!!!######""""""$$$&&&###""""""###$$$###""" #########"""""""""#########!!!!!!###%%%&&&$$$"""###""" !!!###$$$###""" """$$$&&&((()))***%%%%%%$$$$$$$$$$$$%%%%%%$$$###%%%(((%%%!!!###)))!!!$$$$$$###"""$$$&&&%%%%%%%%%%%%%%%$$$$$$###$$$%%%&&&&&&&&&&&&'''(((###$$$%%%&&&'''&&&%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$'''***(((%%%###$$$'''((((((((((((((()))******'''''''''&&&&&&&&&'''((($$$%%%&&&'''((((((''''''$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%'''((()))'''&&&&&&'''%%%'''((((((&&&%%%&&&''')))'''&&&%%%&&&&&&%%%###%%%&&&''''''(((((('''''')))(((((()))+++***)))'''"""$$$&&&((()))(((((('''%%%'''((('''&&&&&&(((***$$$&&&(((((('''&&&&&&'''''''''))))))%%% ###***$$$'''%%%!!!!!!%%%'''$$$""""""###%%%'''((((((((("""###$$$&&&'''(((((()))###%%%'''&&&%%%%%%'''***''''''&&&&&&%%%%%%%%%&&&###%%%'''&&&%%%$$$%%%&&&%%%%%%%%%$$$$$$#########''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%$$$$$$########################)))'''%%%%%%&&&&&&&&&%%%%%%"""$$$))))))%%%$$$&&&%%%%%%%%%%%%%%%&&&&&&&&&$$$&&&%%%!!! """###!!!"""$$$%%%$$$"""###%%%(((###""""""###%%%%%%###!!!""" !!!$$$""""""))) """###$$$$$$###### """####################################!!!"""###$$$######$$$&&&""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%"""$$$%%%%%%$$$###%%%&&&$$$""""""$$$'''(((&&&$$$///,,,'''$$$$$$&&&***,,,((((((((((((((((((((((((''''''&&&$$$###$$$''')))'''''''''((((((((())))))(((((((((((((((''''''''''''(((((((((&&&###!!!))),,,/////////333:::AAABBBRRRbbbhhhggghhhiiiiiikkkjjjgggaaa\\\XXXWWWXXXQQQRRRTTTXXXZZZZZZXXXUUUNNNNNNMMMKKKIIIGGGFFFFFFGGGLLLTTT^^^lllzzz}}}kkkbbbWWWNNNKKKMMMPPPSSSVVVVVVUUUTTTUUUZZZ```eeeooossspppfff]]]ZZZTTTMMMNNNQQQUUUWWWVVVVVVYYY[[[]]]```aaa\\\UUURRRVVV[[[XXXRRRNNNPPPSSSUUUZZZ___dddbbb]]]YYYTTTQQQOOOOOOOOOPPPQQQNNNHHH@@@888333666///...333444///++++++***+++------+++***))))))))))))))))))+++---///000((('''''''''((()))***+++)))((((((***---//////...((((((''''''''''''((((((%%%!!!***,,,!!!+++&&&%%%%%%%%%%%%%%%&&&'''(((!!!(((%%%"""$$$''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&###"""###&&&)))+++((('''%%%$$$$$$%%%'''(((&&&&&&'''((('''&&&%%%$$$!!!"""###%%%&&&'''((((((%%%$$$$$$%%%''''''%%%###$$$$$$######$$$$$$%%%&&& ###%%%%%%$$$###&&&)))###""""""$$$%%%"""###"""""""""###$$$$$$%%%###%%%&&&&&&$$$######$$$%%%###"""!!!"""""" %%%$$$$$$$$$###"""""""""''''''&&&%%%%%%&&&&&&&&&""""""'''***&&& '''!!!$$$$$$""""""###&&&%%%&&&&&&&&&&&&%%%$$$$$$'''&&&&&&&&&&&&&&&%%%%%%"""###%%%''''''&&&%%%$$$######%%%%%%%%%%%%######!!!&&&***)))&&&###%%%(((&&&%%%$$$$$$$$$&&&'''(((***'''$$$%%%((()))(((%%%###$$$%%%'''(((''''''&&&%%%%%%'''((((((((('''&&&'''''''''((((((((())))))$$$&&&))))))'''&&&&&&&&&%%%(((******((('''''''''&&&%%%%%%&&&((())))))(((%%%&&&''''''((((((''''''+++'''$$$$$$'''******((($$$&&&'''))))))(((&&&%%%%%%''')))(((&&&&&&)))+++###%%%'''&&&%%%$$$$$$%%%(((&&&&&&((('''%%%&&&***$$$'''%%% %%%'''$$$######$$$%%%&&&%%%$$$"""###$$$%%%&&&''''''''''''%%%''')))'''%%%###%%%'''''''''&&&%%%%%%%%%%%%&&&###%%%'''&&&%%%$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%######$$$$$$$$$"""&&&###%%%++++++&&&%%%(((&&&&&&&&&&&&&&&&&&&&&&&&"""%%%%%% """###"""!!!###$$$$$$"""###&&&***!!!"""$$$%%%%%%###!!! &&&$$$$$$'''%%%"""&&&... """###$$$$$$$$$###"""$$$%%%%%%########################"""%%%$$$""""""%%%(((%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&###%%%&&&&&&%%%$$$&&&'''###"""!!!###&&&(((&&&$$$+++)))&&&'''((()))'''$$$((((((''''''''''''(((((((((((('''&&&%%%%%%%%%%%%***)))(((&&&&&&&&&'''(((''''''''''''(((((((((((((((&&&%%%&&&))),,,......******+++,,,...000333444===FFFQQQZZZ___ccciiinnnpppqqqpppllleee^^^YYYVVVUUUTTTUUUWWWYYYXXXSSSOOOOOONNNKKKIIIGGGGGGHHHIIIJJJMMMTTTaaauuutttaaaPPPKKKMMMNNNOOORRRVVVUUUTTTVVVYYY___fffiiitttuuussskkk```VVVPPPNNNIIIKKKOOOSSSUUUUUUUUUTTTXXXYYYYYYYYYYYYWWWVVVUUUPPPQQQPPPMMMLLLOOOVVV[[[ZZZTTTKKKFFFBBB@@@===:::???<<<999888888777444000++++++------------++++++***)))))))))((((((''''''...---+++)))(((***///222))))))))))))))))))))))))&&&&&&((()))************'''(((((()))))))))))))))&&&(((((('''$$$$$$'''***)))'''&&&&&&((((((&&&###''''''''''''''''''&&&&&&+++)))((((((******'''$$$((((((((((((((((((((((((''''''&&&&&&&&&&&&%%%%%%$$$######%%%'''))))))(((&&&$$$###!!!!!!"""$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%########################!!! """&&&&&&$$$!!!'''%%%###!!! !!!$$$%%%'''%%%"""!!!""""""!!!((('''%%%$$$###$$$%%%%%%###"""!!!!!!!!!"""$$$%%%%%%""" ######!!!###$$$%%%%%%%%%###!!! """$$$&&&%%%""" """%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%######$$$''''''$$$!!!""" !!!%%%'''&&&$$$,,,&&&  $$$'''((()))(((&&&%%%$$$#########!!!"""%%%'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((''''''&&&%%%(((''''''((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%&&&'''&&&%%%'''%%%%%%&&&((()))((('''(((((((((''''''((((((((('''%%%%%%&&&'''&&&''')))%%%&&&&&&&&&%%%$$$$$$###"""&&&)))+++***'''%%%$$$'''%%%$$$%%%((((((&&&###%%%&&&''''''(((((('''''',,,)))'''&&&'''(((((('''$$$$$$$$$$$$$$$$$$$$$$$$(((***((($$$###&&&%%%###!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&''''''''''''&&&%%%%%%$$$$$$$$$$$$########################$$$###""""""######!!!'''$$$"""###&&&&&&### %%%%%%%%%$$$$$$#########&&&&&&'''''''''(((((((((((('''&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$""" !!!%%%$$$%%%%%%###!!!&&&######""""""###$$$%%%&&&$$$$$$######$$$$$$%%%&&&$$$$$$###""""""!!!!!!!!!$$$###"""!!!!!!"""##############################""""""############""""""&&&&&&%%%%%%$$$#########&&&$$$"""$$$'''(((&&&"""&&&###%%%+++,,,((('''+++&&&$$$###$$$''''''%%%###(((''''''''''''''''''(((&&&&&&%%%%%%%%%&&&&&&''')))((('''&&&&&&&&&&&&'''''''''''''''(((((((((((()))'''&&&'''(((******)))&&&&&&&&&'''))),,,...///777???IIIQQQVVV[[[bbbgggoooqqqqqqoooiiiccc^^^\\\WWWUUUTTTUUUVVVUUUSSSPPPMMMLLLIIIGGGFFFFFFGGGHHHJJJOOOWWWddduuuyyyjjj[[[NNNJJJKKKLLLOOORRRZZZYYYYYY[[[___eeekkkooo{{{yyytttjjj___TTTMMMIIIKKKMMMPPPSSSUUUUUUTTTSSSUUUVVVWWWWWWVVVUUUSSSRRRPPPOOOMMMIIIFFFEEEFFFHHHIIIDDD???;;;:::888666444777444222111111000...+++******+++,,,,,,+++***************))))))((((((((()))******)))((()))+++---))))))))))))))))))))))))&&&'''((()))************%%%&&&&&&''''''''''''''''''((()))'''%%%%%%'''***)))'''&&&&&&((((((&&&###''''''''''''''''''''''''((('''%%%&&&))))))(((&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$'''%%%$$$$$$$$$$$$"""!!!***)))'''%%%$$$$$$%%%&&&$$$$$$############$$$$$$""""""""""""""""""""""""!!!$$$%%%%%%$$$%%%$$$###!!!!!!"""###$$$'''%%%#########$$$###!!!&&&%%%$$$#########$$$$$$###"""!!!!!!!!!"""$$$$$$###"""!!!""""""###"""!!!%%%%%%$$$$$$$$$$$$$$$$$$#########$$$%%%&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$'''$$$""""""$$$%%%%%%$$$$$$###"""$$$''')))((('''%%%!!! """"""&&&%%%%%%%%%$$$%%%%%%%%%"""###%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&########################''''''''''''''''''''''''''''''((((((''''''&&&%%%'''&&&%%%&&&''''''%%%$$$%%%&&&''''''(((((('''''''''&&&$$$$$$&&&&&&&&&%%%'''%%%%%%&&&'''(((((('''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%&&&''''''''')))%%%%%%%%%%%%%%%$$$#########&&&)))***(((&&&%%%%%%'''%%%$$$%%%((((((&&&$$$%%%%%%&&&''''''''''''&&&'''&&&$$$$$$%%%%%%$$$###&&&%%%%%%%%%%%%%%%%%%&&&''')))((($$$###&&&&&&###"""""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######%%%&&&'''&&&%%%&&&%%%%%%%%%&&&&&&$$$###%%%%%%%%%$$$$$$$$$######"""#########$$$$$$$$$$$$''''''&&&%%%$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$""" !!!######"""###$$$!!!$$$ !!!!!!""""""!!!!!!###""""""""""""###$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$###"""!!!!!!"""######################################################$$$$$$$$$############""" !!!###$$$$$$%%%&&&(((%%%"""###'''((($$$###&&&""""""###%%%'''(((&&&$$$''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&'''(((((((((((('''&&&&&&&&&&&&'''''''''''''''(((((((((((()))(((''''''((((((&&&$$$''''''((()))***,,,...///000666>>>DDDIIINNNUUUZZZfffhhhkkkjjjgggbbb___^^^[[[YYYVVVUUUUUUUUUTTTRRRMMMLLLJJJHHHFFFFFFFFFFFFFFFLLLUUU```llltttppphhh[[[SSSKKKHHHHHHJJJMMMRRR]]]]]]^^^```eeekkkpppttt|||vvvnnnddd[[[RRRKKKFFFKKKLLLOOOQQQRRRQQQPPPPPPOOOOOOPPPPPPOOONNNLLLKKKIIIGGGCCC@@@>>>:::777444555444222111222111000...///---,,,+++,,,+++***((())))))************))))))***************)))))))))''')))++++++***)))***+++))))))))))))))))))))))))&&&'''((())))))******)))%%%&&&&&&'''''''''''''''((())))))((('''&&&(((***'''&&&&&&&&&((('''&&&$$$''''''''''''''''''''''''&&&%%%$$$$$$'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$######"""(((&&&$$$$$$$$$###!!!,,,***(((&&&%%%$$$$$$%%%################################################!!!###$$$%%%$$$%%%'''(((########################&&&$$$###$$$%%%%%%$$$###%%%$$$###"""""""""######"""""""""!!!"""######$$$!!!###$$$###""""""###$$$&&&%%%###"""###$$$&&&(((%%%""" """'''***(((%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%(((%%%""" """$$$&&&&&&%%%$$$$$$%%%((())))))(((%%%### !!!"""############$$$$$$%%%&&&'''((($$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%(((&&&%%%%%%&&&&&&%%%$$$$$$%%%''')))***)))((('''&&&%%%###$$$%%%&&&&&&%%%'''&&&%%%&&&'''((('''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&%%%%%%$$$###%%%&&&((((((&&&%%%&&&'''&&&%%%%%%&&&''''''&&&$$$$$$$$$%%%&&&&&&&&&&&&&&&((('''&&&'''((((((&&&$$$''''''%%%%%%%%%%%%''''''%%%''''''######''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&'''))))))'''&&&$$$%%%&&&&&&$$$######$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%'''&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&%%%######$$$%%%'''%%%&&&(((&&&######'''######$$$%%%$$$######""""""!!!!!!!!!!!!"""######!!!"""###%%%&&&&&&%%%$$$######""""""""""""##############################%%%$$$############$$$%%%#########$$$$$$$$$$$$%%% ###%%%### !!!%%%)))%%%######&&&%%%"""!!!###%%%&&&''')))***)))(((&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''(((((((((''''''''''''''''''''''''''''''(((((((((((((((((('''((()))(((%%%###(((((()))***+++---......---000555999<<<@@@FFFJJJRRRUUUYYY[[[YYYWWWUUUTTT[[[ZZZXXXWWWVVVUUUSSSRRRNNNMMMJJJHHHEEEDDDCCCBBB>>>DDDLLLRRRYYY]]]ZZZSSSKKKIIIGGGEEEEEEFFFKKKOOOYYYZZZ[[[^^^ccchhhmmmpppnnnggg^^^XXXSSSNNNIIIDDDFFFGGGHHHIIIJJJIIIHHHGGGDDDDDDEEEEEEDDDCCCAAA@@@<<<999555444555444111---+++,,,---...///...---,,,,,,+++++++++++++++******************************++++++*********************+++---,,,+++***+++,,,))))))))))))))))))))))))''''''((()))))))))))))))'''(((((()))))))))))))))))))))))))))(((((())))))&&&&&&&&&&&&''''''&&&%%%&&&&&&&&&''''''''''''''''''&&&%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""&&&$$$$$$$$$&&&'''&&&%%%'''&&&%%%######""""""###"""""""""######"""""""""%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''%%%"""!!!$$$'''!!!!!!###$$$$$$######"""###""""""###%%%&&&%%%$$$$$$$$$$$$############$$$"""""""""""""""######$$$ ###%%%$$$""""""$$$'''######""""""###%%%&&&'''$$$"""!!!###%%%'''&&&$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%&&&$$$###"""###$$$&&&&&&#########$$$&&&'''''''''&&&&&&%%%%%%&&&&&&&&&&&&"""###$$$%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%***(((''''''(((((('''&&&$$$&&&((())))))(((%%%$$$&&&$$$######%%%&&&&&&%%%'''&&&%%%%%%''''''&&&%%%((((((''''''''''''(((((($$$''''''%%%&&&''''''%%%&&&&&&&&&''''''&&&&&&%%%&&&''''''&&&%%%%%%&&&(((&&&&&&&&&&&&''''''&&&%%%###$$$%%%%%%&&&&&&%%%%%%''''''''')))***)))'''%%%'''&&&%%%$$$$$$%%%&&&'''###&&&&&&######'''(((&&&)))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$###&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%+++)))(((''''''&&&###!!!!!!$$$&&&%%%"""!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$######$$$$$$$$$$$$############$$$$$$"""$$$&&&&&&%%%$$$$$$%%%'''%%%&&&)))(((%%%%%%(((&&&%%%$$$###""""""######"""!!!!!!!!!!!!"""###### """###$$$###"""!!!"""""""""""""""#################################%%%$$$"""!!!!!!"""$$$%%%######$$$%%%%%%&&&''''''&&&'''&&&### """%%%&&&%%%%%%&&&&&&%%%%%%&&&((()))******)))((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%%%%((((((((((((((((((((((((''''''''''''((((((((((((''''''''')))******(((&&&%%%&&&'''((()))))))))***---...///111333555999;;;>>>AAAEEEGGGFFFFFFFFFFFFRRRSSSTTTTTTRRROOOLLLJJJJJJHHHFFFBBB???<<<:::999777<<<@@@AAADDDGGGFFFBBB???AAABBB@@@@@@BBBFFFIIINNNOOOQQQTTTXXX\\\___aaaYYYSSSLLLHHHFFFEEEAAA???======>>>??????>>>======888888999999888777555444333///++++++---000000...)))+++---...---,,,+++++++++++++++++++++++++++,,,+++++++++******+++++++++******************++++++,,,,,,,,,***))))))+++...))))))))))))))))))))))))'''(((((())))))))))))((('''(((((())))))))))))))))))(((((())))))))))))((($$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((('''&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$###""""""###""""""$$$&&&(((((('''""""""""""""""""""######!!!"""############"""!!!%%%%%%%%%%%%%%%%%%%%%%%% """"""!!!$$$ !!!###$$$$$$###"""!!!!!!!!!!!!###%%%%%%$$$"""$$$$$$%%%%%%%%%%%%%%%%%%!!!"""""""""############ ###%%%$$$""""""$$$''' """###$$$$$$$$$$$$!!!###$$$$$$!!!!!!"""$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%&&&'''"""###$$$$$$######""""""$$$$$$%%%&&&&&&&&&%%%$$$&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((''''''&&&%%%***(((&&&&&&((()))((((((%%%&&&(((((('''%%%""" &&&$$$###$$$%%%''''''&&&'''&&&%%%%%%&&&'''&&&$$$%%%$$$$$$######$$$$$$%%%###'''(((%%%%%%((('''###''''''((((((((((((((('''&&&&&&&&&%%%$$$$$$&&&(((%%%&&&''''''&&&&&&%%%&&&###$$$%%%%%%&&&&&&%%%%%%#########%%%&&&&&&$$$"""&&&%%%$$$######$$$%%%&&&"""%%%%%%"""###'''(((&&&((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$### """%%%''''''$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!!""""""""""""%%%%%%$$$#########$$$$$$!!!!!! !!!!!!!!!###%%%%%%$$$###$$$$$$""" $$$$$$!!! """$$$"""!!!###""""""""""""###$$$$$$!!!""""""###"""!!! !!!!!!""""""####################################$$$"""!!!!!!"""$$$!!!!!!"""###$$$%%%&&&&&&+++'''###"""###$$$$$$###$$$%%%&&&%%%&&&((()))((('''(((((('''%%%###$$$%%%''''''&&&&&&&&&&&&''''''(((((('''&&&%%%%%%%%%%%%&&&'''(((((()))(((((((((''''''''''''((((((((((((&&&&&&&&&(((***+++***)))''''''((()))******)))))),,,,,,,,,,,,---///000111222444666777777777999:::BBBEEEHHHHHHEEEBBB???===>>>===;;;888555222000///222666888555555888:::999666:::;;;999999<<>>;;;999888777666444444555555555555444444///000000000000...---,,,...,,,)))((()))+++---...)))+++,,,,,,+++)))((())))))***+++***))))))***+++,,,+++************+++,,,)))))))))***************+++***)))'''&&&&&&)))+++))))))))))))))))))))))))(((((())))))))))))((((((%%%&&&&&&'''''''''''''''(((''''''(((******(((&&&###%%%''''''%%%%%%%%%&&&%%%%%%&&&&&&'''(((((((((''')))***)))'''%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###"""!!!"""###$$$###"""""""""######$$$%%%%%%%%%!!!"""###$$$$$$###"""!!!########################"""$$$%%%%%%%%%&&&!!!"""#########""" !!! !!!###%%%%%%###!!!$$$$$$%%%&&&&&&&&&%%%%%%!!!!!!"""############"""!!!###$$$###""""""###$$$!!!$$$$$$$$$###""" ###%%%$$$  #########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%% """%%%&&&%%%$$$%%%%%%$$$&&&''''''&&&&&&'''((( """$$$$$$###""""""###%%%&&&&&&'''&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((''''''&&&%%%'''%%%######%%%'''((((((%%%&&&''''''&&&$$$!!! &&&%%%$$$$$$&&&((((((''''''&&&%%%%%%&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&"""((()))$$$$$$((('''!!!&&&'''(((((()))(((((((((%%%&&&&&&%%%$$$$$$%%%'''$$$&&&''''''&&&%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%"""###&&&'''%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""!!!!!!"""###$$$"""!!!%%%'''((()))((('''((((((###$$$$$$$$$$$$%%%%%%%%%"""""""""#########$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%"""$$$$$$$$$""""""###$$$"""$$$%%%###!!!!!!%%%""""""$$$###""""""""""""###$$$$$$%%%%%%$$$###""""""!!!!!! !!!"""######$$$##############################"""!!! !!!""" !!!"""######'''### """&&&)))(((&&&!!!$$$$$$"""###'''((('''%%%%%%%%%###!!!!!!$$$'''(((''''''''''''''''''((('''&&&&&&%%%%%%%%%&&&&&&$$$$$$&&&'''''''''&&&&&&''''''''''''(((((((((((('''&&&%%%%%%((())))))((((((((()))***+++***))))))((((((((()))+++,,,,,,,,,---------,,,,,,---000222555777:::999666444333444111111000///...,,,+++***+++000333///---///222222000333333000111666666333333444666777888999999888555555444222000///000111.../////////////////////+++,,,------,,,+++)))((()))*********))))))***,,,(((***,,,+++((('''''')))(((***+++***((('''(((***+++***))))))))))))***+++((((((((())))))*********(((******)))(((''''''((())))))))))))))))))))))))(((((())))))))))))((((((%%%&&&&&&'''''''''''''''(((&&&&&&''')))***'''%%%"""$$$''''''%%%$$$%%%'''%%%%%%&&&&&&'''(((((()))###&&&)))***(((%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%###""""""######!!! ###$$$$$$%%%%%%%%%$$$$$$"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""""""""$$$'''((('''###!!!$$$$$$######""" """""""""$$$&&&%%%###!!!"""###$$$%%%&&&%%%%%%$$$ !!!"""###$$$######"""###"""!!!""""""###"""!!!!!!!!!""""""############!!!"""######""""""############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$!!!###%%%%%%######%%%(((###%%%'''&&&%%%$$$&&&(((###%%%'''&&&$$$###$$$&&&$$$%%%&&&''''''%%%###"""######$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((''''''&&&%%%%%%###"""###%%%(((******$$$$$$%%%&&&&&&%%%%%%$$$'''%%%$$$%%%''')))))))))'''&&&%%%%%%&&&&&&%%%###(((''''''&&&&&&''''''(((!!!(((***$$$$$$((('''%%%%%%&&&'''''''''''''''$$$%%%&&&&&&%%%$$$%%%&&&$$$&&&((((((%%%$$$%%%'''%%%%%%&&&''''''''''''&&&(((&&&%%%&&&''')))((((((###$$$&&&''''''&&&$$$######&&&%%%""""""&&&&&&$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!"""$$$%%%$$$"""&&&&&&&&&'''((()))(((&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$############$$$$$$)))(((((((((((((((((()))%%%%%%%%%###!!!!!!"""$$$$$$ !!!&&&(((&&&######$$$$$$$$$$$$$$$%%%%%%&&&"""!!!!!!!!!!!!"""######%%%$$$"""!!!!!!"""###$$$ """###$$$$$$##############################!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""###"""""""""###%%%'''''''''"""%%%$$$ !!!%%%'''$$$$$$$$$$$$""" """&&&***((((((''''''''''''((((((%%%%%%%%%%%%&&&'''((((((!!!"""$$$%%%&&&%%%%%%$$$''''''''''''((((((((()))(((&&&$$$$$$%%%'''''''''###$$$%%%&&&&&&&&&$$$$$$%%%%%%&&&(((***,,,+++***+++***)))'''&&&'''+++...///111111000---,,,...000***++++++,,,,,,++++++***%%%,,,000---***+++---------000...***,,,111111+++---...///000000///...---***,,,///...,,,,,,///222,,,,,,,,,------------...+++,,,,,,,,,,,,***)))(((###''',,,,,,***)))***+++)))+++,,,+++((('''(((***)))+++,,,+++(((''')))+++***)))(((''''''((()))***''''''(((((()))))))))***(((+++---...,,,***(((((())))))))))))))))))))))))((()))))))))))))))(((((('''(((((()))))))))))))))'''&&&%%%'''))))))'''###!!!$$$''''''%%%$$$%%%'''%%%%%%&&&&&&'''((())))))###((()))(((%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''(((%%%$$$###$$$%%%&&&%%%###$$$$$$$$$$$$$$$###"""!!!"""###%%%&&&&&&%%%###"""###########################"""!!!"""###%%%%%%###"""!!! ######$$$&&&'''&&&###!!!!!!"""###$$$%%%%%%$$$### !!!"""$$$$$$######"""%%%""" ######!!!%%%###"""!!!"""###%%%&&&###!!!!!!%%%'''&&&$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$############$$$$$$"""!!!"""'''+++!!!###%%%$$$"""!!!###%%%"""%%%&&&%%%###"""$$$&&&###$$$&&&''''''&&&$$$###!!!###$$$%%%%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%&&&$$$###$$$'''+++------######$$$%%%&&&((())))))'''&&&%%%&&&(((******)))'''&&&%%%%%%%%%&&&$$$###%%%$$$$$$######$$$$$$%%%!!!)))***$$$###)))'''###$$$%%%%%%&&&&&&&&&%%%###%%%'''&&&%%%$$$$$$%%%###&&&((((((%%%$$$%%%'''%%%&&&''''''((((((''''''%%%###!!!"""###%%%&&&&&&###%%%'''))))))'''%%%###$$$&&&%%%""""""%%%&&&###''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''########################&&&%%%$$$$$$%%%%%%###!!!$$$"""!!!###&&&'''%%%"""#########$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$###############$$$$$$%%%$$$$$$######$$$$$$%%%''''''&&&###!!!!!!###%%%!!!###&&&$$$ !!!$$$&&&&&&%%%###""" !!!"""""""""  ###%%% """###$$$$$$$$$###########################""""""############""""""$$$$$$$$$$$$$$$%%%%%%%%% ###&&&&&&###!!!###%%%$$$(((&&&!!!!!!%%%&&&###&&&%%%%%%%%%%%%&&&''''''$$$######$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))''''''(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((+++)))'''&&&###!!!%%%,,,$$$)))***''''''+++***%%%)))))))))))))))*********---,,,,,,+++*********+++++++++******++++++,,,---))))))(((((()))+++...///,,,***)))***+++---,,,,,,*********+++,,,,,,,,,---++++++***)))***+++---...(((((((((((()))***,,,---(((***+++***((('''&&&''',,,+++***))))))***+++,,,))))))))))))))))))))))))(((((())))))))))))((('''*********))))))))))))(((,,,+++***)))))))))++++++'''((())))))(((''')))***))))))))))))))))))))))))++++++)))''')))---+++%%%((('''''''''''''''((()))$$$%%%&&&&&&''''''&&&&&&(((+++)))$$$)))111///%%%%%%(((***)))&&&&&&'''***&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$######$$$$$$$$$######"""###$$$&&&&&&&&&$$$"""!!! !!!%%%$$$ """)))######""""""""""""""""""""""""""""""""""""""""""'''$$$!!!!!!###$$$$$$"""$$$&&&""""""%%%$$$$$$%%%&&&%%%###"""###$$$$$$'''&&&!!! $$$$$$ !!!!!!!!!!!!!!!""""""###"""$$$###!!! """ !!!!!!"""""""""!!!!!!######$$$$$$%%%%%%%%%%%%""""""###$$$$$$%%%&&&&&&###$$$&&&''''''$$$""" %%%%%%$$$$$$%%%%%%&&&'''"""###$$$%%%%%%%%%%%%%%%'''$$$###$$$''')))'''%%%"""''')))'''"""!!!&&&,,,$$$&&&(((((('''&&&'''((()))'''&&&'''((()))((('''$$$$$$%%%&&&&&&'''((((((''''''''''''&&&%%%$$$###$$$$$$%%%%%%&&&%%%%%%%%%(((''''''''''''((()))))),,,'''""" """%%%&&&&&&***(((&&&%%%%%%%%%'''((()))&&&%%%&&&''''''%%%"""&&&%%%%%%'''((((((&&&###%%%&&&&&&''''''&&&&&&%%%"""$$$%%%%%%%%%&&&)))+++%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&%%%$$$######$$$###!!!%%%###"""###&&&((('''%%%(((((('''''''''&&&&&&&&&$$$###"""###%%%&&&%%%$$$%%%&&&%%%$$$""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$%%%&&&%%%%%%$$$$$$#########***'''$$$$$$%%%%%%$$$!!!$$$""" !!!###$$$### %%%$$$"""!!!!!!"""$$$%%%$$$###"""""""""""""""""" """###$$$$$$$$$###!!!"""$$$%%%%%% !!!(((''' (((""""""""""""""""""""""""$$$$$$############$$$$$$"""###$$$$$$$$$"""!!! """$$$%%%&&&%%%###!!!""""""#########$$$$$$%%%!!!###%%%### """%%%###"""!!!"""###$$$###!!!$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))&&&%%%'''&&&%%%(((...$$$(((***''''''******&&&)))))))))))))))))))))***,,,,,,+++***************)))))))))))))))******+++)))((((((((()))+++---///,,,***))))))+++,,,,,,+++))))))))))))************++++++*********+++,,,---))))))(((''''''((()))***(((***++++++***)))***++++++***)))(((((()))***+++************************)))))))))(((((((((((((((,,,,,,,,,+++++++++*********))))))(((((()))***+++((()))******(((((((((***))))))))))))))))))))))))(((******(((***---,,,((((((((((((''''''(((((()))$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%$$$&&&)))((($$$&&&((())))))&&&&&&''')))''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&%%%%%%'''&&&&&&%%%%%%%%%&&&&&&"""###$$$$$$$$$$$$###"""%%%%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&$$$###!!!###!!!"""$$$"""%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%""" !!!###%%%%%%$$$###### $$$$$$$$$%%%&&&%%%###"""###$$$###&&&%%%!!!!!!$$$%%%""""""""""""""""""###$$$$$$ """$$$$$$!!! !!!###$$$$$$$$$%%%$$$$$$######$$$$$$#########$$$$$$%%%$$$$$$%%%&&&&&&'''((((((%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''"""###$$$%%%%%%%%%%%%%%%&&&%%%###%%%'''((('''%%%$$$&&&(((&&&######'''***$$$&&&(((((('''&&&'''((()))'''&&&'''((()))(((&&&"""""""""###$$$%%%%%%%%%''''''''''''&&&%%%$$$###'''&&&%%%$$$$$$%%%&&&'''''''''''''''(((((((((((()))'''%%%%%%&&&'''&&&$$$'''&&&%%%%%%%%%'''(((***'''%%%%%%&&&((()))'''%%%&&&%%%%%%&&&((('''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%&&&((((((&&&%%%'''%%%$$$%%%'''((('''%%%((('''''''''&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%!!!"""#########%%%(((***$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$$$$&&&%%%###"""""""""$$$%%%)))&&&$$$###%%%&&&$$$"""%%%###"""###%%%&&&$$$"""######$$$$$$$$$$$$######$$$%%%%%%$$$###""""""### """###$$$$$$$$$### !!!"""######$$$$$$$$$%%% '''""""""""""""""""""""""""%%%###!!!!!!###%%%"""############""""""!!!$$$$$$$$$$$$#########"""!!!""""""###$$$$$$%%%%%%&&&%%%$$$$$$%%%%%%&&&%%%$$$"""!!!"""###$$$###!!!%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&***(((''''''''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))%%%$$$''')))((((((***%%%((()))'''(((******'''***))))))(((((()))))))))******))))))(((((())))))''''''''''''((((((((()))(((((((((((()))***,,,---+++***((()))+++,,,,,,+++(((((((((((('''''''''''',,,+++******)))******++++++***)))(((((((((((()))(((***,,,,,,,,,+++,,,...******)))(((((()))*********************************)))(((''''''((()))***,,,,,,+++++++++*********((((((((((((((()))***+++***+++,,,+++)))(((((()))))))))))))))))))))))))))"""'''***((((((***+++)))))))))(((((((((((())))))$$$%%%&&&&&&''''''&&&&&&((('''''')))(((%%%%%%)))&&&((()))(((&&&&&&'''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&%%%$$$$$$&&&%%%%%%%%%%%%&&&&&&'''"""######$$$$$$######"""$$$%%%%%%&&&&&&%%%%%%%%%###$$$%%%&&&%%%$$$###"""&&&$$$###$$$""" """&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!! !!!$$$&&&&&&&&&&&&"""#########%%%%%%%%%###"""###$$$$$$&&&%%%"""!!!######!!!###############$$$$$$%%%!!!###$$$$$$""""""###$$$%%%%%%&&&&&&%%%$$$######%%%$$$""""""!!!"""###$$$$$$%%%%%%&&&&&&''''''((((((&&&###!!!"""$$$''')))%%%%%%$$$$$$%%%%%%&&&'''######$$$%%%%%%%%%$$$$$$&&&%%%$$$%%%&&&'''&&&%%%&&&%%%%%%%%%%%%&&&'''((($$$&&&(((((('''&&&'''(((((('''&&&'''(((((('''&&&%%%%%%&&&&&&'''(((((((((''''''''''''&&&%%%$$$$$$)))(((%%%######%%%''')))%%%&&&'''((()))(((''''''&&&&&&''')))***)))%%%"""%%%%%%$$$$$$&&&''')))+++&&&%%%%%%''')))***)))'''&&&%%%%%%&&&''''''%%%$$$'''&&&%%%%%%%%%%%%&&&'''(((((((((&&&$$$###$$$%%%((('''&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%''')))***)))''')))'''&&&&&&(((((('''%%%''''''''''''&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&"""###$$$$$$$$$&&&))),,,$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$"""!!!!!!###%%%&&&&&&%%%######%%%&&&%%%$$$###"""!!!"""###$$$###!!!!!!###%%%&&&&&&%%%###!!!###%%%''''''$$$"""###$$$ !!!"""######$$$######$$$$$$$$$############""" &&&&&&!!!!!!'''""""""""""""""""""""""""%%%""""""%%%""""""""""""""""""###$$$$$$###"""!!!"""###%%%&&&$$$$$$$$$###############&&&### $$$&&&$$$!!!$$$###""""""###$$$###"""$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&''''''(((((((((((()))'''&&&&&&''''''&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((+++&&&$$$''')))'''$$$###&&&'''(((((((((******)))******)))((((((((()))))))))(((((('''''''''((((((&&&&&&''''''(((((((((((((((((('''((((((***+++,,,+++)))((((((***++++++***(((((((((''''''&&&&&&&&&++++++******))))))))))))++++++******************(((***,,,,,,++++++,,,---************************++++++++++++++++++++++++***)))'''&&&&&&(((***+++))))))))))))((((((((((((((((((((())))))***++++++,,,,,,---+++)))(((((()))))))))))))))))))))))))))$$$((('''&&&((())))))******)))((((((((())))))$$$%%%&&&&&&''''''&&&&&&)))&&&)))---))) ###,,,'''((((((''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$#########$$$%%%%%%%%%$$$$$$###%%%$$$###$$$$$$%%%'''***!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""$$$%%%%%%%%%%%%!!!!!!"""!!!###$$$%%%$$$###"""###$$$''''''&&&###!!!!!!!!! ###""""""""""""###$$$$$$##################$$$%%%$$$$$$$$$$$$$$$###"""!!!%%%$$$"""!!! !!!"""############$$$$$$%%%%%%%%%'''&&&###""""""%%%(((***%%%%%%$$$$$$%%%%%%&&&'''###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%'''%%%###$$$'''((('''%%%%%%'''(((((('''&&&&&&'''((('''&&&&&&(((((('''&&&'''((((((((()))))))))***&&&'''''''''&&&&&&%%%$$$)))((('''%%%%%%&&&'''((($$$%%%'''))))))((('''&&&$$$%%%''')))***(((%%%###%%%%%%%%%%%%&&&'''((()))&&&&&&'''((())))))((((((&&&%%%$$$%%%&&&&&&%%%$$$((('''%%%$$$$$$%%%'''(((%%%&&&'''&&&%%%%%%&&&((('''&&&%%%$$$$$$%%%'''(((''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&%%%#########$$$&&&'''&&&%%%((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&''''''%%%'''((('''&&&$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$######$$$%%%&&&&&&$$$$$$######$$$$$$$$$#########$$$%%%%%%$$$#########'''&&&###"""$$$&&&!!!!!!""""""############$$$######""""""!!!!!!!!!$$$###%%%(((&&& """"""""""""""""""""""""###""""""######"""!!!!!!!!!###$$$%%%""""""""""""###$$$%%%&&&''''''&&&$$$"""!!! $$$""" """###"""!!!$$$###""""""$$$$$$###"""!!!"""$$$$$$$$$$$$"""!!!%%%&&&'''(((((((((''''''%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$######$$$'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))$$$###''')))&&&""""""'''''''''((())))))***++++++***((('''''''''((()))(((''''''&&&''''''((((((&&&'''((()))))))))((((((''''''''''''((()))*********((('''((()))*********)))))))))(((((('''''''''************)))(((((('''&&&'''((())))))*********)))***,,,+++)))(((((()))***++++++++++++++++++******************************((('''&&&'''(((***,,,)))))))))(((((((((''''''((())))))*********++++++,,,,,,---+++)))(((((()))((((((((((((((((((((((((&&&***(((&&&(((************)))((((((((((((((($$$%%%&&&&&&''''''&&&&&&%%%###&&&***$$$)))(((''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$###$$$$$$$$$%%%$$$$$$$$$######"""!!!"""%%%&&&&&& !!!!!!!!!"""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$############ """###""" !!!$$$"""###$$$$$$""""""###$$$&&&$$$#########""""""###"""!!!!!!!!!!!!"""######$$$###""""""###$$$%%%%%%$$$$$$$$$$$$$$$###"""!!!$$$###"""!!!!!!"""############$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%$$$%%%%%%'''$$$###$$$((()))'''$$$%%%'''(((((('''&&&&&&'''(((&&&%%%&&&'''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&'''((()))((('''%%%$$$$$$%%%'''))))))(((&&&%%%$$$%%%&&&'''&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&(((((())))))((('''&&&&&&&&&%%%###$$$%%%&&&%%%$$$((('''%%%$$$$$$%%%'''(((%%%&&&'''&&&%%%%%%&&&(((%%%$$$$$$$$$%%%''')))***''''''''''''''''''''''''%%%&&&&&&'''&&&&&&%%%%%%$$$###"""###%%%%%%###"""&&&'''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%######$$$%%%&&&%%%$$$******)))&&&###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$$$$###"""$$$&&&(((((('''&&&%%%###############$$$%%%'''&&&''''''''''''&&&''''''&&&%%%$$$######$$$%%%&&&!!!###$$$###"""$$$'''"""""""""""""""#########""""""""""""############$$$###$$$%%%!!!""""""""""""""""""""""""""""""""""""""""""""""""###"""!!!!!!!!!###$$$%%% ###%%%&&&%%%%%%$$$%%%%%%$$$$$$###""""""!!!$$$%%%&&&%%%######%%%'''$$$###"""###$$$%%%$$$""""""###$$$%%%%%%$$$###""""""###$$$%%%&&&%%%$$$###$$$######$$$&&&''''''&&&$$$%%%%%%&&&&&&'''''''''"""!!!!!!"""$$$%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%""""""&&&(((&&&%%%''')))&&&&&&)))***)))***---,,,***(((&&&&&&&&&((()))''''''&&&&&&''''''((((((&&&''')))*********)))(((&&&'''''''''(((((((((((()))(((&&&''')))******))))))))))))))))))(((((((((((())))))))))))(((((('''"""###%%%&&&'''((((((((()))***+++***(((&&&&&&'''******++++++++++++******))))))))))))))))))))))))((((((''''''((()))***+++++++++*********)))))))))((())))))******))))))(((***+++,,,+++)))(((((()))(((((((((((((((((((((((('''+++,,,)))(((+++,,,+++***)))(((''''''&&&''''''$$$%%%&&&&&&''''''&&&&&&$$$%%%((()))%%% ###))))))'''&&&&&&''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&$$$######""""""######$$$###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%"""###"""!!! !!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%###""""""""""""'''(((### &&&!!!"""$$$###""""""###$$$""" ###$$$$$$%%%)))!!!!!!!!!!!!!!!""""""###$$$""" """$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$"""""""""#########$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%$$$######$$$%%%&&&%%%$$$###$$$%%%&&&$$$###%%%((()))'''$$$&&&''')))((('''%%%&&&&&&'''&&&%%%&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%&&&(((***)))'''$$$"""$$$%%%&&&'''((('''&&&&&&###%%%&&&%%%$$$$$$%%%'''&&&&&&&&&&&&%%%%%%$$$$$$''')))***)))'''%%%%%%&&&&&&%%%######$$$%%%%%%$$$'''&&&%%%%%%%%%%%%&&&'''(((((((((&&&$$$###$$$%%%$$$$$$%%%&&&'''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&%%%$$$%%%&&&&&&%%%###$$$&&&&&&&&&$$$###$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$###"""###%%%&&&%%%$$$&&&&&&&&&%%%###$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$""""""$$$%%%%%%%%%$$$######$$$&&&(((((('''%%%$$$"""###$$$#########%%%'''"""###$$$$$$""""""###$$$'''&&&$$$""""""$$$&&&'''"""!!!!!!!!!"""###$$$$$$######""""""""""""###############$$$%%%%%%&&&&&&###$$$$$$$$$""" !!!"""""""""""""""""""""""""""###$$$%%%%%%$$$###"""""""""""""""""""""###$$$ ###&&&'''&&&$$$""" !!!"""###$$$%%%&&&&&&"""%%%&&&%%%!!! ###'''%%%#########$$$%%%$$$###%%%%%%&&&&&&&&&&&&%%%%%% !!!###$$$%%%$$$###"""&&&%%%$$$%%%&&&'''&&&%%%$$$$$$%%%%%%&&&''''''((("""!!!!!!"""###$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&$$$&&&((((((%%%'''+++)))&&&%%%)))***)))***///,,,***(((&&&%%%&&&'''((('''''''''''''''((())))))&&&''')))*********((('''&&&&&&''''''(((((('''''')))'''&&&&&&((())))))(((((((((((((((((()))))))))&&&'''((()))))))))((('''$$$%%%&&&'''(((((('''''''''(((***)))(((''''''((('''((()))******)))((('''(((((((((((((((((((((((('''''''''((()))*********+++*********))))))))))))'''((((((((((((&&&%%%$$$((()))******(((((((((***((((((((((((((((((((((((------***''''''++++++((()))((('''&&&%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%***+++(((&&&(((***))))))'''%%%%%%''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$###""""""###$$$$$$######$$$%%%&&&&&&&&&&&&$$$#########$$$$$$%%%&&&!!!###""" !!!###!!!!!!""""""###$$$$$$%%%######################## ###%%%%%%###"""###$$$!!!!!!$$$(((%%% %%% """######""""""###%%%### $$$%%%"""$$$(((""""""!!!!!!""""""###$$$###!!!"""$$$%%%$$$""""""###$$$%%%%%%%%%%%%!!!###%%%&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&#########$$$######""""""%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%%%%%%%$$$###"""$$$%%%'''&&&###"""###%%%%%%$$$%%%&&&((((((&&&%%%&&&((()))((('''%%%%%%&&&'''&&&%%%%%%''''''&&&%%%((((((''''''''''''''''''%%%%%%&&&&&&'''&&&&&&%%%&&&&&&'''''''''%%%###"""%%%%%%&&&&&&&&&'''''''''"""%%%''''''&&&%%%&&&'''$$$%%%%%%&&&&&&&&&%%%%%%%%%''')))(((&&&%%%%%%'''&&&$$$###"""$$$%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&$$$$$$%%%&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%$$$$$$%%%'''((('''&&&$$$&&&''''''%%%$$$&&&((($$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%"""###$$$######$$$'''***$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%%%%$$$###%%%%%%$$$#########$$$$$$"""$$$%%%$$$""""""$$$&&& """!!! """%%%%%%%%%$$$$$$%%%%%%%%%+++&&&!!! """###""" $$$###"""!!!!!!"""###############$$$$$$$$$$$$$$$$$$%%%&&&$$$$$$%%%''')))""""""""""""""""""""""""###$$$$$$$$$$$$$$$$$$###"""############""""""!!!!!!"""###$$$%%%$$$$$$###!!!!!!"""###$$$%%%&&&&&&!!!""""""!!! """###%%%$$$######%%%%%%$$$###&&&&&&&&&%%%%%%&&&&&&&&&!!!###%%%&&&&&&%%%$$$###)))((('''&&&''''''&&&$$$$$$$$$%%%%%%&&&'''((((((%%%#########%%%&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((*********+++'''###&&&+++***%%%%%%***+++(((***000,,,+++(((%%%%%%%%%'''((('''''''''''''''((()))***%%%&&&(((******)))((('''&&&&&&''''''((('''''''''((('''&&&&&&((())))))(((&&&'''''''''((()))))))))%%%&&&''')))))))))(((((()))***+++++++++***((('''%%%''')))))))))((()))***%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((&&&&&&((()))************((((((((((((''''''''''''&&&'''''''''&&&$$$"""!!!'''((())))))(((''')))***((((((((((((((((((((((((...,,,'''###$$$)))((($$$)))((('''&&&%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&!!!((()))###""")))***%%%***'''%%%%%%''''''%%%"""&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$############'''&&&%%%$$$$$$%%%&&&''' !!!"""###$$$%%%%%%%%%$$$#########$$$%%%%%%&&&"""###"""%%%((($$$ !!!""""""###""""""""""""""""""""""""!!!%%%%%%$$$###$$$&&&%%% %%%%%%!!! $$$ """######""""""###%%%)))$$$###%%%$$$############"""###$$$$$$%%%### !!!$$$$$$$$$ !!!"""######### ###&&&((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###!!!!!!!!!""""""%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%$$$###"""$$$&&&'''&&&###!!!###%%%###%%%&&&'''''''''&&&&&&&&&((()))((('''%%%%%%&&&'''&&&%%%%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$###%%%%%%&&&&&&'''&&&&&&&&&((('''&&&%%%$$$$$$######&&&&&&%%%%%%%%%&&&'''(((!!!%%%)))***(((&&&&&&'''"""###$$$%%%&&&'''''''''"""%%%''''''&&&%%%&&&)))'''$$$""""""###%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%"""$$$%%%%%%%%%&&&)))+++'''(((******)))&&&###!!!((((((((((((((((((((((((&&&'''''''''&&&%%%%%%$$$"""!!!"""$$$''')))((('''$$$&&&((((((&&&%%%(((***$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$%%%'''((('''&&&"""###$$$###"""###&&&)))$$$$$$$$$$$$$$$$$$$$$$$$ !!!###%%%&&&%%%###"""(((%%%!!! ###%%%"""$$$%%%$$$!!!!!!###&&&###%%%'''&&&###"""$$$&&&###$$$&&&''''''&&&$$$###222***""""""$$$!!!$$$###"""!!!!!!"""######"""""""""!!!!!!!!!!!!!!!"""$$$###!!! ###&&&'''""""""""""""""""""""""""%%%$$$###!!!!!!###$$$%%%"""###$$$$$$$$$"""!!! $$$###"""""""""###$$$%%%%%%%%%$$$$$$###""""""!!!'''$$$!!!"""%%%'''%%%###%%%$$$######%%%%%%$$$###&&&%%%############%%%&&&######$$$$$$$$$%%%%%%%%%&&&$$$"""!!!###%%%&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$)))""" &&&(((%%%###%%%"""###%%%'''(((((('''&&&$$$%%%%%%&&&&&&%%%%%%$$$)))((('''((()))(((&&&%%%###)))...,,,&&&$$$***000+++***((()))******)))(((''''''''''''((((((((((((%%%%%%&&&&&&'''((((((((()))((('''&&&&&&'''((()))'''''''''''''''((())))))'''&&&&&&'''(((((('''%%%(((******&&&&&&((((((%%%###)))+++((((((+++)))###%%%%%%&&&'''((()))******''''''''''''((()))***+++******))))))(((((((((''',,,+++((($$$%%%)))***(((***)))(((''''''((()))***%%%&&&((())))))((('''&&&***((('''&&&&&&'''(((***&&&((()))(((((()))(((&&&)))((('''&&&&&&'''((()))(((''''''''''''&&&&&&&&&'''''''''(((''''''&&&&&&%%%%%%%%%&&&&&&'''''''''))))))((('''&&&%%%$$$$$$&&&&&&%%%$$$%%%&&&'''((($$$$$$%%%%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$&&&(((&&& !!!$$$######$$$$$$%%%&&&&&&&&&&&&%%%######&&&'''%%%%%%(((###'''&&&"""!!!$$$$$$$$$$$$###!!!!!!$$$&&&$$$$$$############$$$$$$"""###%%%%%%###"""###$$$###!!! !!!"""###""" ###"""!!! !!!"""###'''!!! &&&######""""""###%%%%%%$$$"""!!!"""###$$$$$$###!!!!!! !!!#########"""!!!'''$$$!!!!!!###%%%$$$"""!!!###$$$#########$$$&&&$$$$$$%%%%%%%%%%%%$$$$$$((('''&&&%%%$$$$$$###"""%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%(((&&&$$$%%%&&&&&&### )))((('''%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$)))((('''&&&%%%$$$$$$$$$)))((('''&&&%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''+++(((%%%%%%''''''$$$!!!'''&&&&&&%%%###""""""!!!%%%%%%&&&'''((((((''''''((()))***)))&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$###%%%''''''&&&$$$$$$%%%+++(((!!!!!!&&&***'''''''''%%%""""""###%%%'''((()))(((%%%#########((('''%%%$$$$$$%%%&&&((($$$%%%%%%&&&&&&%%%%%%$$$'''$$$###%%%((($$$$$$%%%&&&&&&$$$$$$%%%&&&'''$$$""""""%%%&&&%%%###!!!"""###$$$$$$$$$$$$###(((%%%%%%(((&&&%%%%%%$$$######$$$$$$$$$&&&$$$###%%%((((((%%%!!!$$$!!!!!!&&&(((&&&###$$$%%%&&&$$$###"""$$$%%%###$$$%%%$$$"""!!!"""###%%%$$$"""!!!!!!!!!"""###!!!!!!"""###############&&&%%%$$$"""!!!!!!!!!!!! !!!!!!""""""######!!!!!! ###&&&$$$""" """%%%&&&&&&"""$$$&&&((('''%%%""" ########################'''###"""''')))%%%!!!&&&&&&%%%$$$############&&&''''''&&&$$$######$$$######$$$$$$$$$%%%%%%%%%$$$######$$$%%%&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$***%%%$$$((()))&&&%%%'''###$$$%%%&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''&&&'''((((((&&&$$$%%%(((+++***((((((***---...+++(((''''''(((((('''''''''''''''((((((((((((''''''''''''''''''&&&&&&(((((('''&&&&&&'''((((((&&&&&&&&&&&&&&&'''(((((('''&&&%%%&&&(((((('''&&&&&&((()))&&&&&&))))))'''###(((***%%%$$$&&&'''&&&&&&&&&''''''((()))))))))'''''''''(((((()))***+++)))))))))(((((('''''''''***)))(((&&&$$$###&&&***)))((((((''''''(((((()))***))))))((((((((((((((()))((('''&&&&&&'''((()))%%%'''))))))))))))'''%%%((((((''''''''''''(((((($$$%%%%%%&&&'''((())))))&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''')))((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''###$$$$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''')))'''""" ###%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$""""""%%%%%%"""###%%% ###%%%%%%"""!!!"""$$$###$$$$$$###!!!"""###%%%$$$##################$$$!!!###$$$$$$###""""""###"""#########""""""######""""""!!!!!!!!!!!!""""""###''''''### !!!###%%%'''&&&%%%###$$$%%%%%%%%%%%%$$$### !!!"""#########""""""&&&###!!!!!!###%%%$$$###$$$$$$$$$""" !!!###%%%###$$$$$$$$$$$$$$$$$$###(((''''''&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%$$$%%%%%%%%%&&&&&&'''''''''&&&$$$%%%&&&&&&$$$!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$(((''''''&&&%%%%%%%%%%%%((('''&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((((('''''''''((()))(((&&&%%%%%%&&&(((((('''''''''&&&&&&&&&%%%&&&&&&%%%######%%%'''&&&+++((($$$%%%&&&%%%'''((('''%%%######$$$&&&'''((()))(((&&&&&&'''(((''''''%%%%%%%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&$$$###%%%(((((($$$ $$$%%%&&&&&&$$$$$$%%%&&&(((%%%$$$$$$&&&'''&&&$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&###$$$((('''""""""&&&&&&%%%$$$$$$$$$$$$$$$'''&&&&&&&&&''''''&&&%%%!!!###%%%### !!!"""###$$$%%%$$$"""!!!$$$%%%%%%%%%###"""###$$$$$$$$$"""!!!!!!!!!"""###!!!!!!"""###############"""""""""#########$$$$$$"""!!!!!!!!!!!!""""""### """"""!!!!!!"""###$$$""" ###%%%&&&&&&$$$$$$%%%%%%$$$######"""########################%%%!!!!!!$$$%%%"""!!!"""%%%%%%$$$#########$$$$$$"""%%%'''((('''%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""###&&&''''''$$$"""&&&%%%%%%$$$$$$%%%%%%&&&((('''''')))'''$$$$$$(((%%%%%%%%%%%%&&&''''''(((&&&''''''((((((''''''&&&&&&%%%$$$&&&'''(((&&&%%%(((''''''(((***++++++***///+++(((%%%%%%&&&&&&&&&&&&''''''''''''((((((((()))(((((('''&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((&&&%%%%%%&&&((()))((('''$$$'''(((&&&&&&******((('''++++++'''$$$'''***+++((((((((((((((((((((((((&&&''''''(((((()))******((((((((('''''''''''''''+++***+++---''' %%%///'''''''''(((((('''''''''+++***'''&&&%%%&&&'''((()))((('''&&&&&&'''((()))$$$%%%'''))))))(((&&&%%%''''''((((((((((((''''''$$$%%%%%%&&&'''((())))))%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((((((((((((((((((((((($$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%(((&&&!!!"""%%%$$$%%%%%%%%%%%%%%%%%%$$$###'''$$$$$$&&&&&&######&&&#########""""""######$$$###$$$$$$###""""""###%%%######################## """######"""!!!!!!""""""$$$&&&%%%"""!!!###%%%!!!!!!""""""###""""""!!!!!! ((()))%%%%%%***"""!!!!!!###%%%&&&%%%$$$###$$$$$$%%%%%%%%%$$$$$$!!!"""######$$$#########%%%###""""""###$$$$$$###''''''&&&###!!!!!!###%%%######$$$$$$$$$$$$######'''''''''''''''&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%######$$$%%%&&&'''((((((&&&%%%$$$%%%&&&&&&%%%######$$$%%%&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''###''')))((($$$###%%%(((&&&&&&''''''((((((((()))%%%&&&''''''((('''''''''%%%'''(((((('''&&&&&&'''(((''''''''''''&&&&&&&&&''''''%%%###"""###&&&)))))))))'''$$$&&&((('''###((((((((('''%%%$$$%%%'''%%%&&&&&&&&&%%%%%%(((***&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$&&&(((***+++$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%###$$$%%%&&&%%%$$$%%%%%%&&&&&&&&&%%%%%%$$$###"""###''''''$$$$$$%%%"""""""""######$$$%%%%%%"""######"""!!!!!!###$$$$$$!!! !!!%%%&&&%%%###$$$$$$%%%(((++++++'''###$$$&&&&&&%%%$$$###$$$%%%$$$######"""!!!"""""""""!!!"""""""""############!!!"""###$$$$$$$$$######$$$###"""!!! !!!"""######"""!!!"""######"""!!!$$$"""!!!!!!###%%%%%%%%%%%%$$$###!!!!!!"""###$$$########################%%%""""""###""" ###((($$$$$$#########$$$%%%%%%"""''')))((('''%%%%%%######$$$$$$$$$%%%%%%%%%#########%%%&&&&&&%%%###&&&&&&$$$$$$$$$$$$&&&&&&%%%&&&((('''$$$!!!###&&&&&&&&&%%%$$$%%%&&&'''(((&&&&&&''''''''''''&&&&&&%%%$$$$$$&&&(((((('''&&&''''''(((((()))************)))'''&&&''''''%%%$$$&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''%%%$$$%%%''')))((((((%%%((((((%%%&&&))))))&&&))))))((('''(((***)))((())))))((((((''''''''''''&&&&&&'''((())))))))))))''''''''''''''''''&&&&&&,,,((()))...***!!!###...%%%&&&'''(((((('''&&&%%%'''&&&%%%%%%%%%&&&'''((()))(((''''''''''''((()))'''%%%%%%'''(((&&&&&&(((%%%&&&((((((((((((&&&%%%(((''''''''''''&&&&&&&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%'''''''''(((((()))))))))$$$%%%&&&'''((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$ """!!!%%%%%%%%%%%%%%%$$$###"""&&&###"""%%%$$$!!!!!!###%%%""" !!!######""""""$$$$$$$$$""""""###%%%#########$$$$$$######### !!!######!!! !!!""" $$$'''%%%!!!"""&&& !!!"""$$$$$$###"""!!!###!!!"""''''''$$$$$$'''&&&%%%$$$$$$$$$###!!!!!!"""""""""#####################$$$$$$$$$############"""######$$$$$$$$$%%%&&&((('''&&&%%%%%%&&&"""######$$$$$$######"""%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%%%%######$$$%%%&&&&&&''''''$$$$$$%%%%%%&&&&&&%%%$$$###$$$%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''###%%%''''''%%%%%%&&&(((''''''''''''((((((((((((&&&&&&'''''''''''''''&&&$$$&&&(((((('''&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&$$$###$$$&&&)))'''$$$ ###'''(((&&&'''((()))'''&&&%%%&&&'''$$$$$$$$$"""!!!"""%%%((($$$%%%&&&'''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&$$$""""""%%%)))$$$%%%&&&&&&$$$$$$%%%&&&""""""""""""######"""!!!######$$$$$$$$$###""""""######$$$&&&'''&&&%%%&&&!!!###$$$%%%&&& """"""!!!"""%%%%%%###"""$$$&&&'''&&&$$$'''$$$###&&&,,,---)))%%%%%%&&&'''&&&$$$###$$$%%%$$$######""""""""""""""""""""""""""""""######$$$"""###$$$%%%$$$!!!%%%$$$"""!!! !!!"""###%%%""" """%%%&&&$$$"""$$$"""!!!!!!###%%%%%%$$$$$$###"""!!!!!!""""""###########################&&&$$$$$$$$$"""!!!'''///######""""""###$$$%%%%%% """%%%%%%%%%$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&$$$""""""$$$%%%&&&%%%&&&&&&$$$$$$$$$$$$&&&&&&###'''(((&&&###"""$$$%%%'''&&&%%%$$$%%%&&&'''(((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''')))***((('''$$$'''***)))''''''))),,,%%%%%%&&&((())))))&&&$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&&&&&&&&&&&&&%%%((((((((((((((())))))***(((&&&%%%%%%'''((((((((('''***)))&&&%%%'''&&&###)))$$$###&&&++++++&&&!!!)))))))))(((''''''&&&&&&%%%&&&'''((()))))))))(((&&&&&&''''''''''''''''''***$$$$$$)))***$$$###'''%%%&&&'''(((((('''&&&%%%###%%%&&&((()))))))))(((((((((''''''''''''((((((+++%%%###%%%&&&$$$'''---%%%&&&'''(((((('''&&&%%%(((''''''''''''&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((())))))$$$%%%&&&'''((('''&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$$$$ !!!"""!!!%%%%%%%%%%%%$$$######""""""!!!!!!###!!! !!!"""!!!"""###%%%$$$###"""###$$$"""###$$$$$$$$$$$$###""" !!!######!!! !!!"""###%%%$$$ !!!%%% !!!###$$$$$$$$$###"""###!!!!!!$$$$$$"""!!!###&&&%%%$$$$$$$$$###!!!!!!!!!!!!""""""######$$$$$$$$$##################!!!"""###$$$###$$$$$$$$$!!!&&&((((((&&&%%%$$$######$$$$$$$$$$$$###############$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$#########$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''%%%%%%%%%%%%&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&$$$###%%%''')))(((&&&'''''''''&&&&&&&&&&&&%%%&&&'''''''''''''''&&&&&&###%%%'''(((''''''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((('''&&&%%%&&&&&&$$$""" !!!$$$'''***&&&((()))(((&&&%%%&&&'''&&&&&&%%%###!!!!!!$$$&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$"""%%%'''&&&""" """%%%$$$%%%&&&&&&$$$$$$%%%&&&!!!"""#########"""""""""######$$$$$$$$$######"""%%%&&&&&&%%%%%%%%%%%%$$$ """###$$$%%%%%%%%%$$$&&&'''%%%######&&&***"""!!!!!!!!!"""###""""""%%%!!!$$$'''&&&###%%%&&&'''&&&$$$###$$$%%%############"""""""""!!!""""""!!!!!!""""""###$$$!!!"""######""" %%%$$$###"""!!!!!!""""""###!!!"""%%%(((&&&$$$$$$###""""""$$$%%%$$$###!!!"""############"""!!!########################%%%$$$###$$$"""!!!'''///""""""""""""###$$$$$$%%%$$$$$$###!!! ###&&&######$$$$$$$$$%%%%%%%%%'''$$$!!!!!!###%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%((()))&&&%%%'''((('''&&&&&&&&&%%%%%%&&&&&&'''$$$%%%%%%%%%%%%%%%%%%$$$(((''''''((()))***((('''$$$'''***)))'''&&&))),,,$$$$$$%%%(((******(((%%%%%%&&&&&&&&&&&&'''''''''%%%%%%&&&&&&'''(((((()))&&&&&&''''''''''''&&&&&&))))))(((((())))))***+++)))'''%%%%%%&&&'''''''''(((+++***&&&$$$&&&%%%!!!+++&&&&&&+++000...((($$$))))))(((((('''''''''&&&$$$%%%'''((())))))(((''''''''''''''''''((((((((()))''''''***,,,,,,***''''''''''''(((((('''''''''%%%''')))+++,,,,,,+++***((((((((((((((((((((((((,,,%%%###&&&'''%%%(((///&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&'''((())))))###$$$%%%&&&&&&''''''&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((($$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""&&&&&&###!!!$$$%%%$$$$$$$$$$$$$$$$$$$$$###"""%%%""""""$$$$$$!!!!!!$$$!!!!!!!!! !!!"""!!!###%%%%%%###"""###$$$"""###$$$%%%%%%$$$###""" """######"""!!!!!!""""""$$$### !!!###!!!!!!"""###$$$$$$$$$$$$ !!!"""""""""###"""!!!!!!###%%%&&&%%%$$$############$$$%%%&&&'''$$$$$$###"""""""""###### """$$$$$$$$$###$$$%%%"""%%%%%%$$$"""!!!$$$$$$$$$%%%%%%$$$$$$$$$""""""######$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%############$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$###$$$%%%'''&&&%%%$$$$$$%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''###$$$&&&'''((('''&&&&&&%%%%%%%%%%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&''''''$$$"""$$$(((***((($$$'''&&&&&&%%%%%%%%%$$$$$$'''''''''(((''''''&&&%%%$$$&&&(((((('''''''''(((&&&&&&&&&''''''''''''((($$$&&&((()))'''&&&%%%&&&'''&&&&&&&&&###!!!$$$***%%%&&&((((((&&&%%%&&&&&&(((((((((&&&$$$$$$&&&((($$$%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$###&&&'''%%%$$$%%%'''$$$%%%&&&&&&$$$$$$%%%&&&"""$$$''''''%%%$$$$$$$$$###$$$%%%&&&&&&&&&&&&%%%%%%''''''$$$###%%%$$$"""'''((((((((('''&&&$$$######$$$%%%%%%$$$%%%'''(((##################$$$$$$&&&"""!!!$$$&&&%%%$$$&&&&&&%%%$$$###$$$%%%"""############"""!!!!!!###"""!!!!!!!!!"""$$$%%% !!!"""""""""!!!!!!##################"""""" """%%%&&&'''&&&$$$###"""###$$$%%%$$$"""!!!"""###$$$%%%$$$###"""########################""" """""" ###(((######"""""""""###$$$$$$&&&%%%"""###'''######$$$$$$$$$%%%%%%%%%%%%###"""###%%%&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$''''''$$$&&&+++***&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%((('''&&&'''((((((&&&%%%&&&&&&''''''((())))))))))))'''%%%&&&'''(((((((((%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''''''''&&&'''(((((((((((('''&&&((((((((((((((()))******+++)))&&&%%%%%%&&&&&&&&&'''))))))%%%$$$&&&%%%"""+++((()))------)))(((+++((((((((((((((('''''''''###%%%'''((())))))(((''''''''''''(((((()))))))))!!!***---))))))......''')))((((((''''''(((((()))))))))))))))))))))((((((''''''((((((((((((''''''+++$$$$$$++++++&&&(((///'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&'''((())))))$$$$$$%%%''''''((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""&&&'''$$$"""%%%&&&%%%"""######$$$$$$$$$$$$###'''$$$$$$''''''%%%%%%((( ###%%%$$$"""!!!"""$$$!!!###%%%%%%$$$#########!!!###$$$%%%%%%$$$###!!!!!!###$$$$$$###""""""###""""""""""""""""""""""""""""""""""""###$$$%%%&&&!!!""""""!!!"""###$$$$$$ !!!###%%%'''&&&%%%$$$############%%%&&&'''$$$###"""!!!!!!!!!"""""""""$$$%%%$$$###$$$&&&!!!###"""""""""###%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%############$$$%%%&&&'''$$$$$$$$$$$$$$$%%%%%%%%%$$$&&&((('''$$$######$$$'''&&&$$$###$$$&&&(((***&&&&&&&&&&&&'''''''''((($$$%%%&&&(((((('''%%%%%%&&&&&&%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&%%%%%%&&&(((((('''&&&'''(((&&&&&&&&&'''''''''((((((&&&'''((('''&&&%%%&&&(((***'''''')))'''""""""'''###%%%''''''&&&%%%%%%&&&&&&'''(((((('''&&&((()))%%%%%%$$$$$$%%%&&&((()))$$$%%%%%%&&&&&&%%%%%%$$$ """$$$%%%%%%&&&&&&'''$$$%%%&&&&&&$$$$$$%%%&&&"""%%%((((((&&&$$$$$$%%%"""###$$$%%%&&&'''''''''###&&&&&&"""!!!%%%%%%"""&&&'''((()))(((&&&$$$###!!!!!!!!!"""$$$%%%$$$###&&&&&&'''&&&&&&%%%&&&&&&&&&%%%$$$######$$$&&&&&&$$$%%%%%%%%%###"""###$$$"""######$$$###"""!!! ###"""!!! !!!"""$$$%%%""""""""""""############!!!"""$$$%%%%%%$$$###""" !!!############$$$&&&$$$###"""###$$$%%%###"""###############$$$%%%%%%########################!!!"""$$$"""!!!"""$$$######""""""""""""###$$$$$$###!!! """&&&***######$$$$$$$$$%%%%%%%%%""""""###%%%''''''$$$"""$$$$$$&&&''''''&&&$$$$$$"""$$$###!!!%%%+++***###%%%&&&'''''''''&&&%%%$$$&&&''''''''''''''''''&&&((('''&&&&&&''''''%%%###)))%%%###%%%***,,,***&&&...***&&&###$$$''')))***%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%&&&'''((())))))((('''&&&'''''''''''''''((()))))),,,***&&&%%%%%%&&&&&&%%%%%%((((((%%%$$$''''''$$$######&&&'''"""!!!+++((((((((((((((((((((((((###$$$'''((())))))'''''''''((((((((())))))******$$$+++"""''')))"""***)))(((''''''((()))***+++)))'''$$$######$$$%%%''''''(((((((((((('''''')))###&&&//////((('''---''''''%%%$$$$$$%%%''''''(((((('''''''''&&&&&&&&&$$$%%%&&&'''(((((((((((())))))((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$%%%&&&'''(((""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ %%%&&&###!!!$$$%%%###!!!"""###$$$$$$$$$$$$$$$!!!"""###!!!!!!$$$ $$$)))((($$$!!!###&&&!!!###%%%%%%$$$###"""###!!!"""$$$%%%%%%$$$"""!!!"""###%%%%%%###"""###$$$$$$###"""###$$$%%%$$$"""###"""!!!!!!"""$$$&&&'''&&&&&&%%%###"""$$$$$$"""###""""""###%%%%%%$$$""""""!!!!!!!!!!!!###%%%&&&$$$###""" !!!"""!!!%%%%%%$$$###$$$&&&###$$$$$$###!!!"""$$$&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%############$$$%%%&&&'''""""""###$$$%%%&&&&&&'''%%%''')))'''$$$""""""$$$&&&$$$""""""###'''***---&&&&&&&&&'''''''''(((((($$$%%%'''(((((('''%%%$$$'''&&&&&&%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$''')))'''$$$###%%%(((######$$$%%%&&&'''((()))'''((((((((('''&&&%%%%%%%%%'''(((((('''&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&(((((('''%%%$$$$$$(((***)))$$$$$$)))***%%%"""$$$"""$$$''''''&&&$$$$$$%%%!!!###&&&'''''''''((()))&&&%%%$$$###$$$&&&)))***$$$%%%%%%&&&&&&%%%%%%$$$$$$###"""""""""###$$$%%%$$$%%%&&&&&&$$$$$$%%%&&& $$$''''''%%%######$$$ !!!###$$$%%%&&&&&&!!!%%%%%% !!!%%%&&&"""!!!###&&&''''''&&&%%%$$$""""""%%%)))***'''$$$###$$$$$$$$$""""""###$$$!!!###$$$###"""!!!!!!"""###$$$%%%$$$"""!!!"""###"""######$$$$$$"""!!! $$$###!!! !!!"""$$$%%%((('''%%%$$$###""""""###!!!$$$&&&&&&%%%###""" ###%%%$$$!!! """$$$$$$#########%%%%%%###!!!&&&%%%"""!!!!!!$$$''')))###########################%%%(((%%%!!! $$$$$$###"""!!!!!!"""""""""###$$$$$$$$$%%%)))+++$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$%%%((((((&&&###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$%%%'''(((&&&######&&&((()))'''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%###$$$&&&)))***((($$$!!!!!!###%%%'''%%%&&&''''''&&&&&&(((***&&&&&&&&&&&&&&&'''((()))%%%&&&&&&&&&%%%%%%'''(((***'''(((,,,...***((((((///%%% %%%***'''###"""(((((('''%%%###%%%(((+++((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))''''''(((((('''&&&%%%%%%%%%&&&''''''((((((''''''(((((('''''''''&&&&&&&&&''')))&&&###&&&,,,,,,&&&(((''''''''''''&&&&&&&&&'''''''''((()))(((((('''''''''''''''''''''''''''"""%%%((()))((('''&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&'''###$$$$$$%%%%%%$$$$$$###&&&%%%%%%&&&''''''&&&$$$"""############$$$$$$$$$"""$$$%%%%%%$$$###%%%'''((('''$$$"""$$$&&&########################%%%$$$###$$$$$$$$$""" ######$$$$$$$$$$$$######!!!!!!###'''***)))$$$!!!###$$$###"""!!!"""###"""""""""""""""######$$$""""""#########""""""!!!!!!$$$&&&%%%"""!!!###%%%"""$$$### !!!$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$$$$$$$%%%%%%((($$$"""###&&&'''$$$$$$$$$################## ###%%%$$$""" !!!#########""""""""""""######!!!$$$'''((('''$$$###$$$'''))))))&&&%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$###!!! """%%%''''''"""%%%'''&&&$$$###%%%((($$$$$$%%%%%%%%%%%%&&&&&&+++$$$###'''&&&!!!""")))$$$$$$$$$%%%&&&'''((()))((('''%%%$$$###$$$%%%%%%###!!! """&&&((('''%%%''''''''''''''''''''''''&&&%%%$$$$$$&&&&&&%%%$$$(((((('''''''''&&&&&&&&&"""###%%%'''((((((''''''%%%%%%&&&'''(((((('''''' %%%)))((($$$"""$$$'''%%%%%%%%%%%%%%%%%%%%%%%%(((((((((&&&%%%%%%'''(((###$$$$$$%%%%%%$$$$$$###%%%&&&&&&&&&%%%%%%'''(((+++***)))'''%%%###"""!!! $$$""" ((( """$$$%%%&&&%%%###"""((('''%%%$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###%%%%%%$$$!!! ###%%%''''''''''''''''''&&&&&&!!!"""###""""""###%%%(((######$$$$$$$$$%%%%%%%%%%%%((('''"""!!!%%%%%%!!!""""""""""""""""""""""""'''### """"""!!!"""%%%'''&&&###"""###%%%#########"""""""""""""""!!!"""#########!!! %%%$$$###"""!!!!!!!!!!!!###"""!!!"""###$$$###"""###########################"""""""""$$$%%%$$$###"""""""""###$$$$$$%%%%%% %%%'''""" ###''')))$$$$$$$$$$$$$$$$$$$$$$$$%%%######$$$&&&&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%,,,)))((((((******(((&&&!!!$$$&&&''''''&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%###$$$&&&)))((('''%%%$$$$$$$$$%%%%%%%%%'''(((''''''''')))+++&&&&&&&&&&&&&&&'''((((((%%%&&&&&&&&&%%%%%%'''(((***''''''+++---)))''''''---'''%%%'''(((%%%$$$&&&%%%&&&&&&&&&&&&(((+++...''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''(((((('''&&&&&&%%%%%%&&&''''''((((((''''''(((((('''''''''&&&&&&&&&'''(((&&&"""%%%******%%%$$$%%%%%%&&&'''((())))))'''((())))))''''''''''''''''''''''''''''''''''''%%%&&&'''(((((((((&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%$$$%%%&&&&&&$$$###############$$$$$$$$$$$$###$$$%%%&&&''''''&&&&&&"""$$$%%%$$$"""!!!"""$$$###########################""""""###%%%%%%$$$"""#########$$$$$$#########$$$""""""###&&&&&&$$$""""""###$$$$$$""""""###$$$"""""""""""""""###$$$$$$%%%###!!! !!!###$$$!!!"""######"""!!!"""###!!!###$$$###!!! ###$$$$$$%%%%%%$$$$$$### !!!"""$$$&&&''''''$$$"""###&&&'''### $$$$$$$$$$$$$$$$$$$$$$$$ ###%%%$$$"""!!!"""###$$$$$$############$$$$$$!!!###&&&&&&&&&$$$###$$$&&&((((((&&&%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$*********)))(((&&&$$$###''''''(((&&&$$$"""######$$$$$$%%%%%%%%%%%%&&&&&&%%%((((((&&&&&&((((((&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%$$$$$$$$$%%%%%%&&&$$$"""###&&&'''%%%$$$''''''''''''''''''''''''&&&%%%$$$$$$&&&&&&%%%$$$(((((((((((('''''''''&&&$$$$$$%%%&&&''''''''''''%%%&&&&&&''''''(((''''''%%%&&&''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&''')))$$$$$$%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%&&&(((%%%%%%$$$$$$$$$$$$######%%%%%%$$$((($$$ &&&"""###$$$%%%&&&%%%%%%$$$%%%%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$%%%%%%%%%&&&'''&&&###!!!"""$$$###$$$%%%&&&&&&'''&&&&&&$$$%%%%%%$$$$$$$$$''')))############$$$$$$$$$%%%###&&&%%% ######"""##################""")))&&&"""!!!###%%%%%%$$$!!!###$$$$$$###"""#########"""""""""""""""""""""!!!"""#########""" ###"""""""""""""""###$$$$$$###""""""######""" $$$$$$$$$$$$$$$$$$$$$$$$###"""""""""$$$%%%$$$###!!!!!!!!!!!!!!! !!!######"""&&&++++++'''$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&''''''&&&###%%%&&&&&&%%%%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$$$$&&&(((%%%%%%&&&&&&&&&%%%%%%$$$))))))***)))'''&&&((()))&&&&&&%%%%%%%%%&&&''''''%%%&&&&&&&&&%%%%%%'''((()))&&&&&&***,,,)))&&&'''(((''''''(((&&&$$$&&&,,,%%%&&&'''(((((()))+++---&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''(((''''''&&&%%%&&&&&&'''((((((((((((''''''''''''''''''&&&&&&&&&''''''&&&###$$$''''''$$$$$$%%%%%%&&&'''((())))))&&&)))***)))&&&$$$&&&((('''''''''''''''''''''''')))&&&$$$%%%((((((&&&$$$%%%&&&&&&''''''&&&&&&%%%((('''%%%######$$$&&&'''$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%$$$$$$%%%%%%###!!!############$$$$$$$$$%%%''''''&&&&&&&&&&&&''''''"""###$$$$$$###"""###%%%########################"""!!!!!!###%%%&&&%%%$$$########################%%%### !!!$$$%%%%%%"""###$$$$$$""""""###$$$###""""""""""""###$$$$$$(((&&&""""""&&&)))"""!!! !!!""""""""" #########$$$$$$"""###$$$$$$%%%%%%$$$$$$### !!!"""$$$%%%&&&&&&$$$"""###&&&&&&### %%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%$$$$$$###%%%'''&&&%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ ''')))(((&&&%%%%%%((('''%%%%%%%%%%%%###"""$$$$$$%%%%%%%%%%%%&&&&&&""")))((( !!!***,,,&&&%%%%%%%%%%%%&&&&&&'''(((&&&&&&%%%$$$$$$$$$%%%%%%(((&&&%%%%%%&&&&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''&&&$$$((((((((((((''''''''''''&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''***(((&&&&&&((('''$$$!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''(((%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&%%%$$$%%%&&&(((######$$$$$$$$$$$$%%%%%%"""((($$$"""&&&######%%%%%%%%%%%%%%%&&&''''''###""""""######$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&''''''&&&'''((('''%%%#########!!!"""###%%%&&&&&&&&&&&&%%%%%%&&&%%%$$$$$$%%%'''#########$$$$$$$$$%%%%%%###%%%$$$!!! """""" """###$$$%%%%%%$$$###"""&&&###  """""""""!!! """###$$$###"""""""""""""""""""""######!!!"""#########"""!!! !!!!!!!!!""""""$$$%%%%%%%%%###""""""######!!! $$$$$$$$$$$$$$$$$$$$$$$$###"""""""""$$$%%%$$$###""""""!!!!!! )))'''$$$###(((***"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ ###%%%&&&&&&((()))(((&&&$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$&&&(((%%%%%%&&&&&&&&&&&&&&&&&&+++,,,+++(((%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&%%%%%%'''((()))&&&%%%)))+++(((&&&'''&&&&&&&&&&&&%%%%%%(((+++'''((())))))'''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''(((((((((((((((''''''''''''''''''''''''(((((('''&&&%%%&&&&&&$$$(((''''''''''''&&&&&&&&&&&&)))+++)))%%%###%%%(((''''''''''''''''''''''''+++&&&"""###''')))'''###%%%&&&&&&''''''&&&&&&%%%)))(((%%%$$$###$$$&&&'''$$$%%%%%%%%%%%%%%%%%%$$$&&&%%%$$$%%%%%%%%%###!!!#########$$$$$$$$$%%%%%%'''&&&$$$###"""###$$$%%%###$$$%%%%%%%%%%%%&&&'''###########################""""""###%%%%%%$$$###$$$##################$$$$$$""" !!!"""$$$%%%!!!"""######!!!!!!"""#########""""""######$$$%%%***'''$$$!!!"""$$$(((+++$$$!!! ###$$$""" ###""""""$$$&&&%%% ###$$$$$$%%%%%%$$$$$$###&&&%%%$$$$$$###$$$$$$$$$$$$###"""###%%%%%%###!!!######$$$$$$$$$$$$%%%%%%!!!"""###$$$$$$############$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%&&&&&&###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!%%%$$$###%%%(((&&&$$$"""###'''(((&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&'''(((&&&""""""''')))(((%%%%%%%%%%%%%%%&&&'''(((&&&%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%&&&'''&&&%%%''''''''''''&&&&&&&&&%%%((('''&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''&&&%%%''''''''''''''''''''''''%%%%%%$$$$$$%%%&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&%%%$$$$$$&&&((('''''''''&&&&&&%%%%%%%%%"""&&& &&&%%%!!!%%%&&&%%%$$$###$$$%%%'''((("""""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$%%%&&&&&&%%%$$$$$$#########$$$%%%%%%&&&%%%%%%###$$$%%%$$$""""""###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%######$$$$$$###"""$$$%%%&&&&&&%%%$$$"""$$$"""  !!!!!!!!!!!!$$$&&&$$$!!!"""""""""""""""#########!!!"""###$$$######!!!!!!###"""""""""######$$$%%%###"""!!!"""###$$$###"""###########################"""""""""$$$%%%$$$###$$$$$$$$$$$$######""""""'''&&&$$$###&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&'''((()))(((((((((&&&$$$###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$&&&'''&&&&&&%%%$$$%%%&&&((()))(((((((((&&&$$$###$$$&&&'''&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&&&&%%%%%%'''(((***&&&%%%)))***(((&&&''')))'''%%%$$$%%%%%%$$$!!!&&&'''((('''%%%$$$%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&'''(((((())))))((((((&&&'''''''''''''''''''''((((((((()))(((&&&&&&&&&(((''''''''''''&&&&&&&&&'''((()))'''$$$###&&&(((''''''''''''''''''''''''***&&&"""###''')))'''###%%%&&&&&&''''''&&&&&&%%%)))(((&&&$$$$$$$$$&&&'''%%%%%%%%%&&&&&&%%%%%%%%%'''&&&%%%&&&'''&&&%%%######$$$$$$$$$$$$%%%%%%%%%(((&&&###!!!!!!"""###$$$$$$$$$$$$%%%&&&&&&&&&&&&########################%%%$$$######$$$$$$""" $$$$$$###""""""###$$$$$$!!!!!!"""############### !!!"""!!! !!!"""###############$$$$$$%%%%%%$$$######$$$%%%&&&'''%%%""" """$$$%%%###!!!!!! $$$''''''######$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$######$$$$$$###""""""###$$$$$$###"""!!!"""""""""#########$$$""""""###$$$%%%%%%$$$###""""""###$$$$$$###""""""&&&&&&%%%$$$%%%&&&''''''$$$###$$$$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$ $$$((('''### """%%%&&&$$$"""###'''(((&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&...(((,,,666555)))$$$)))&&&&&&%%%%%%%%%&&&''''''$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$)))(((&&&%%%$$$$$$%%%&&&((('''&&&&&&&&&&&&''''''###&&&)))(((%%%$$$'''+++'''''''''''''''''''''''''''&&&$$$$$$&&&&&&$$$"""%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%$$$$$$&&&''''''''''''&&&&&&%%%%%%%%%$$$((("""!!!((((((%%%)))&&&%%%###""""""$$$&&&((($$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""$$$%%%%%%%%%$$$&&&&&&&&&&&&&&&%%%$$$###"""$$$%%%$$$###""""""###&&&&&&&&&''''''''''''(((&&&%%%$$$$$$$$$###$$$%%%###$$$%%%%%%%%%%%%$$$###&&&%%%$$$#########$$$%%%""" """%%%'''%%%"""!!!!!!""""""############!!!"""###$$$$$$###"""!!!%%%%%%$$$###############!!! !!!$$$%%%%%%$$$""""""""""""""""""""""""###"""""""""$$$%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%"""$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))******)))'''%%%&&&'''"""$$$&&&&&&&&&&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&%%%$$$$$$%%%''')))+++"""###$$$%%%$$$%%%(((***(((((('''&&&&&&&&&''''''%%%&&&&&&&&&%%%%%%'''(((+++'''%%%)))***(((''')))******(((%%%%%%%%% ###$$$%%%%%%$$$%%%''')))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''''''''%%%&&&''''''((('''''''''''''''((())))))))))))(((&&&&&&&&&'''''''''''''''((('''(((+++)))%%%&&&)))$$$%%%%%%&&&'''((())))))((('''%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&$$$###$$$'''((('''$$$%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%&&&'''(((&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%)))'''%%%$$$###$$$%%%&&&$$$"""""""""$$$%%%$$$###########################&&&$$$###$$$$$$$$$""" %%%$$$###""""""###$$$%%%!!!%%%&&&%%%###"""""" !!!"""""" !!!"""$$$############$$$%%%%%% !!!"""######""""""$$$###"""###$$$$$$$$$### !!!$$$&&&&&&$$$######$$$$$$%%%%%%$$$$$$###!!!!!!!!!!!!"""###$$$%%%!!!"""######$$$######### !!!!!!"""############""""""###%%%&&&%%%$$$!!!"""###$$$$$$###"""!!!&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$###$$$%%%&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$'''))))))'''###!!!"""$$$((('''%%%%%%%%%%%%###"""$$$$$$%%%%%%%%%%%%&&&&&&---(((444IIIGGG000"""&&&&&&&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&&&&&&&%%%%%%"""###%%%&&&%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%&&&'''((('''%%%&&&&&&&&&%%%%%%%%%%%%$$$((('''&&&&&&%%%%%%%%%%%%)))((('''%%%%%%&&&''''''!!!%%%)))'''$$$###(((---&&&&&&&&&&&&&&&&&&&&&&&&(((%%%$$$%%%'''(((%%%"""%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%$$$###$$$%%%'''""""""###$$$$$$%%%&&&&&&$$$((($$$!!!&&&$$$ &&&&&&%%%###"""###$$$&&&'''%%%%%%%%%%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$######"""!!!!!!###%%%%%%$$$''''''''''''&&&$$$###"""###%%%''''''%%%$$$%%%&&&&&&&&&&&&'''''''''(((((($$$"""!!!######!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###!!!!!!"""###"""!!!!!!###$$$%%%$$$###!!!!!!!!!"""######$$$$$$!!!"""###$$$$$$$$$###"""&&&&&&%%%######"""""""""!!! !!!$$$%%%%%%$$$""""""""""""""""""""""""###"""""""""$$$%%%$$$###"""######$$$%%%%%%&&&&&&###(((&&&######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """%%%%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''$$$###$$$%%%"""%%%''''''((()))***''''''''''''''''''''''''$$$&&&''''''&&&%%%%%%&&&$$$$$$%%%&&&'''((())))))###$$$%%%%%%%%%&&&(((******)))(((''''''''''''(((%%%&&&&&&&&&%%%%%%'''(((,,,(((&&&)))***)))(((*** '''***(((&&&&&&###%%%&&&%%%$$$$$$%%%(((***''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((%%%&&&&&&'''((((((''''''''''''((()))))))))))))))&&&&&&&&&'''''''''((((((%%%%%%'''+++)))$$$%%%***$$$%%%%%%&&&'''((()))))))))%%%!!!"""&&&))))))'''''''''''''''''''''''''''"""###$$$&&&'''''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&'''((((((''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$######%%%'''((('''%%%$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&%%%%%%&&&''''''%%%###""""""$$$%%%###!!!########################$$$#########%%%%%%###!!!%%%$$$###!!!!!!###$$$%%%###&&&&&&$$$######$$$"""###$$$###"""!!!"""$$$$$$$$$######$$$$$$%%%&&& !!!"""############"""###$$$###"""""""""### """$$$$$$######$$$%%%###$$$$$$%%%%%%$$$$$$###!!!!!!!!!!!!"""###$$$$$$ """################## !!!!!!"""######$$$$$$###"""!!!###&&&'''&&&$$$!!!"""$$$%%%%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###$$$&&&'''%%%"""$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$%%%''''''(((&&&$$$"""######$$$$$$%%%%%%%%%%%%&&&&&&''''''111@@@???///######'''&&&&&&%%%%%%&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%"""$$$&&&%%%$$$###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%&&&'''((('''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%***((('''%%%%%%%%%'''((($$$%%%&&&%%%$$$$$$'''***%%%%%%%%%%%%%%%%%%%%%%%%&&&######%%%***+++(((%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%$$$######%%%'''#########$$$$$$%%%%%%%%% (((%%%!!!### $$$&&&%%%%%%$$$$$$&&&'''((($$$$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$)))%%%"""!!!"""$$$$$$$$$%%%%%%&&&%%%%%%$$$###""""""$$$&&&'''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%!!! ###### !!!%%%%%%$$$"""!!!!!!"""$$$%%% """###"""!!! """######"""!!!"""""" !!!!!!"""######$$$$$$!!!"""###$$$%%%$$$######%%%%%%$$$#########$$$$$$$$$"""!!!"""######"""!!!###########################"""""""""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""(((***%%% !!!######$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$''''''&&&%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$''''''%%%&&&(((+++!!!$$$'''(((((('''&&&&&&''''''''''''''''''''''''$$$&&&''''''&&&%%%%%%&&&!!!###&&&)))******((('''((())))))'''%%%$$$%%%&&&******)))(((((((((((((((%%%&&&&&&&&&%%%%%%'''(((---(((''')))+++))))))+++!!!+++***''')))+++***+++***(((%%%######&&&)))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))%%%%%%&&&'''(((((((((''''''(((((()))))))))))))))&&&&&&&&&'''''''''((((((######&&&***(((###$$$***(((((('''''''''&&&&&&&&&)))$$$!!!'''+++***'''''''''''''''''''''''''''!!!%%%'''''''''''''''%%%&&&&&&''''''&&&&&&%%%###%%%'''))))))((('''&&&%%%&&&&&&''''''&&&&&&%%%"""!!!"""$$$&&&'''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&(((&&&$$$$$$&&&'''$$$"""########################"""!!!!!!###%%%&&&%%%###%%%$$$"""!!!!!!"""$$$%%%!!!$$$&&&&&&######$$$'''###%%%%%%%%%$$$###$$$%%%$$$$$$######$$$$$$%%%&&&"""#########$$$%%%&&&'''"""$$$### !!!$$$"""$$$&&&%%%""" """%%%$$$$$$$$$%%%%%%$$$$$$$$$'''&&&%%%$$$############ !!!#########"""###$$$!!!""""""###$$$$$$%%%%%%###"""!!!###&&&(((&&&$$$"""###%%%&&&&&&%%%###"""""""""#########""""""!!!&&&$$$###%%%'''(((%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&((('''$$$""""""%%%'''&&&$$$###%%%((($$$$$$%%%%%%%%%&&&&&&&&&"""$$$'''))))))'''###!!!'''&&&&&&%%%%%%%%%&&&&&&"""###%%%&&&'''&&&%%%%%%###%%%'''%%%###!!!###%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&'''((('''&&&***)))))))))(((((((((((($$$%%%&&&'''''''''%%%%%%***)))'''%%%%%%%%%'''((((((&&&######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!!!!!%%%+++...+++(((###$$$$$$%%%%%%$$$$$$######$$$%%%$$$######%%%''')))(((((('''%%%$$$$$$### ***)))&&&'''###"""***&&&&&&&&&&&&&&&'''(((((("""###%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&...)))$$$!!!"""$$$$$$###"""######$$$$$$$$$######!!!$$$%%%$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%'''""""""&&&&&&"""###'''%%%###!!!!!!###%%%"""%%%&&&%%%"""!!!"""$$$!!!$$$### """ !!!!!!"""###$$$$$$$$$!!!"""###$$$%%%$$$$$$###############$$$%%%&&&&&&&&&%%%###""""""""" %%%%%%%%%%%%%%%%%%%%%%%%###"""""""""$$$%%%$$$###''''''&&&%%%%%%$$$$$$$$$"""### ###'''(((""""""###$$$$$$$$$$$$### """$$$%%%$$$"""!!! (((,,,%%%"""(((***'''%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$)))((('''&&&&&&&&&&&&&&&%%%(((&&&%%%))))))*********(((&&&"""$$$&&&)))***)))&&&###!!!!!!***+++###"""((()))###%%%%%%$$$%%%&&&'''%%%###$$$%%%&&&&&&''''''&&&&&&$$$$$$######$$$$$$%%%&&& """$$$'''((('''&&&%%%''''''''''''''''''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((%%%$$$###"""###%%%((()))&&&&&&&&&'''''''''(((((('''&&&&&&'''((('''$$$"""''''''(((((('''&&&%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$'''######((()))&&&&&&+++%%%$$$"""$$$((()))(((&&&'''''''''&&&%%%$$$"""!!!'''%%%############!!! """$$$&&&'''&&&$$$###"""%%%%%%%%%$$$$$$#########'''%%%"""!!!###$$$%%%%%% ))),,,%%% ###$$$%%%""""""%%%%%%""""""%%%%%%###!!!###&&&'''&&&$$$$$$$$$##################"""!!! !!!!!! !!!###$$$%%%%%%%%%%%%&&&$$$$$$######$$$$$$%%%&&&%%%%%%$$$###"""!!! !!!"""$$$$$$###""""""!!!!!!""""""######$$$$$$###"""!!!!!!!!!"""###$$$"""""""""""""""""""""""""""%%%'''%%%  ######""""""$$$'''&&&######!!!%%%%%%'''+++$$$$$$#########$$$&&&'''###""""""!!!"""###%%%&&&%%%$$$#########$$$%%%&&&&&&&&&""""""&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$(((%%%$$$&&&%%%"""!!!$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''&&&&&&$$$$$$&&&%%%###""""""###%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$"""""""""$$$&&&&&&&&&'''%%%$$$'''******'''$$$***'''"""###((((((###$$$&&&''''''%%%%%%&&&((()))"""$$$'''%%%%%%'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''%%%$$$$$$$$$---***%%%###$$$$$$"""%%%%%%%%%%%%%%%%%%%%%%%%########################$$$''''''$$$$$$&&&&&&$$$!!!%%%%%%###'''###"""!!!"""$$$%%%$$$###&&&&&&###"""$$$###((((((((('''%%%###"""!!!$$$$$$###############$$$&&&%%%%%%$$$###"""!!!!!!!!!"""######""""""###$$$!!!"""###%%%&&&$$$  """###############$$$###"""###$$$%%%$$$""" !!!!!!"""""" !!!######"""###$$$$$$$$$$$$%%%%%%%%%!!!""""""""""""#########!!!"""!!!"""$$$###$$$ !!!%%%%%% ###---&&&"""""" ############""""""""""""!!!"""######$$$###"""!!! %%%$$$###""""""###$$$%%%""""""###$$$$$$$$$$$$###$$$))),,,+++&&&######&&&&&&***### %%%'''$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&$$$#########$$$&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$(((((('''&&&&&&&&&&&&&&&%%%(((&&&!!! %%%)))(((%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&###$$$'''$$$######$$$%%%%%%$$$"""$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''$$$%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''(((((((((((('''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((%%%$$$$$$###$$$&&&'''(((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&((()))'''&&&''''''(((''''''&&&&&&%%%&&&%%%$$$%%%&&&'''&&&$$$'''######&&&&&&""""""&&&&&&$$$###%%%''')))'''&&&&&&&&&&&&%%%%%%%%%%%%%%%'''%%%$$$$$$%%%%%%###"""%%%###"""###%%%$$$ %%%$$$$$$$$$$$$$$$$$$###'''%%%###"""###%%%%%%%%%!!!''')))$$$ """######%%%""""""%%%%%%""""""%%%$$$"""!!!"""%%%&&&%%%###########################!!!###$$$$$$!!! !!!"""""""""%%%((($$$#########$$$$$$%%%%%%$$$$$$######"""!!!!!!!!!!!!!!!"""###############$$$$$$$$$######"""!!! '''&&&%%%#########$$$$$$""""""""""""""""""""""""###&&&'''%%% """$$$""""""###&&&&&&### &&& ###''''''(((+++###$$$%%%&&&&&&&&&%%%%%%$$$$$$###$$$$$$&&&'''((()))(((&&&%%%$$$%%%%%%&&&###&&&'''%%%%%%'''&&&###(((((((((''''''&&&&&&&&&###!!!"""&&&'''%%%&&&)))'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%&&&'''(((((((((%%%%%%&&&'''))))))'''%%%((()))(((&&&'''***(((###%%%&&&'''&&&$$$###$$$%%%,,,&&&$$$'''(((&&&&&&)))%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%%%%%%%&&&(((&&&######%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$##################$$$ ######!!!!!!$$$$$$"""$$$((((((### """$$$$$$%%%$$$###$$$%%%&&&%%%$$$!!!$$$###$$$'''%%%"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$############### """###""" !!!""" !!!"""$$$%%%### $$$%%%%%%%%%%%%%%%$$$$$$%%%###!!!!!!""""""!!! $$$$$$$$$$$$$$$#########"""!!! """$$$&&&'''&&&!!!!!!"""""""""#########"""""""""#########$$$$$$"""""" ######!!!$$$ !!!$$$%%%!!!"""%%%)))$$$!!!"""!!! $$$""""""###$$$%%%&&&&&&''''''&&&%%%$$$$$$$$$%%%%%%$$$$$$###""""""###$$$$$$""""""###$$$$$$$$$$$$###&&&,,,111...'''"""$$$)))''')))###!!!%%%&&&###%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$#########$$$&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$((('''&&&&&&&&&&&&&&&&&&$$$''''''###"""%%%((((((%%%&&&&&&'''((()))*********(((&&&%%%%%%'''***+++)))"""###***))) !!!+++%%%$$$$$$%%%&&&&&&%%%###&&&%%%$$$$$$$$$%%%''''''&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''((($$$$$$$$$%%%&&&&&&''''''&&&&&&&&&'''''''''''''''((('''%%%&&&'''((((((''''''''''''''''''&&&&&&&&&'''&&&%%%&&&'''''''''%%%'''%%%$$$%%%### !!!'''%%%$$$%%%''''''&&&%%%&&&%%%%%%$$$%%%&&&'''(((&&&%%%$$$%%%&&&&&&%%%$$$((($$$ """%%%%%% #########$$$$$$$$$$$$$$$'''%%%######$$$&&&&&&%%%!!!$$$$$$!!!!!!######!!!%%%""""""%%%%%%""""""%%%###"""!!!"""$$$$$$$$$"""########################"""%%%'''%%%###!!! ###$$$###$$$&&&(((############$$$$$$%%%%%%"""""""""""""""""""""""""""""""""""""""######$$$######$$$$$$$$$"""!!! ((('''%%%$$$###"""""""""""""""""""""""""""""""""!!!$$$%%%$$$!!!!!!###$$$###"""###$$$$$$###"""###!!!######$$$&&&"""$$$&&&((()))'''%%%############$$$%%%&&&((()))***((('''%%%$$$$$$$$$$$$$$$'''(((%%%%%%((('''$$$******)))((('''&&&%%%%%%###!!!"""&&&'''%%%&&&)))''''''&&&&&&&&&&&&''''''''''''%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$&&&'''((('''&&&''''''###'''&&&&&&'''%%%!!!)))******)))&&&$$$%%%%%%)))'''&&&'''%%%"""$$$(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%######%%%'''&&&$$$######%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$"""""" !!!$$$$$$"""$$$'''(((&&&%%%'''&&&"""'''%%%$$$%%%&&&&&&%%%$$$"""%%%$$$%%%(((&&&"""%%%$$$$$$######$$$%%%%%%$$$###############$$$$$$""""""#########$$$$$$$$$%%%''''''&&&$$$###$$$%%%""""""###%%%&&&%%%"""''''''&&&&&&%%%$$$######$$$""" """######"""&&&&&&&&&%%%$$$######"""$$$###"""###%%%&&&%%%$$$!!!!!!!!!"""""""""##################$$$$$$$$$%%%###$$$######%%%$$$ $$$!!!!!!###$$$###$$$'''###!!! ######!!!"""%%%""""""###$$$%%%&&&&&&'''&&&%%%""" !!!###%%%$$$$$$###""""""###$$$$$$""""""###$$$$$$$$$$$$###%%%(((+++***%%%"""###&&&###(((***&&&$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$''''''&&&%%%%%%&&&&&&&&&###&&&'''&&&%%%%%%'''''')))(((''''''''''''((((((+++***(((&&&&&&(((***,,,(((%%%&&&***)))###$$$***(((''''''((())))))(((&&&(((&&&%%%$$$$$$&&&((()))%%%%%%&&&&&&''''''''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''''''''((('''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''((($$$$$$%%%&&&''''''&&&&&&''''''''''''''''''''''''...+++(((&&&&&&&&&&&&%%%'''''''''&&&&&&&&&''''''((('''&&&&&&(((((('''&&&(((&&&%%%%%%$$$"""!!!!!!'''&&&&&&&&&&&&&&&&&&%%%'''&&&%%%$$$$$$&&&((()))%%%$$$###$$$&&&'''&&&%%%'''%%%$$$$$$&&&&&&"""""""""######$$$$$$%%%%%%'''%%%$$$$$$%%%&&&&&&%%%"""!!! """$$$### %%%""""""%%%%%%""""""%%%""""""""""""#########"""""""""""""""############!!!$$$%%%%%%$$$$$$$$$(((&&&%%%%%%%%%$$$""""""######$$$$$$$$$$$$$$$!!!!!!""""""###############"""!!!!!!!!!"""$$$%%% """$$$%%%%%%$$$$$$$$$######""""""!!!!!!!!!""""""""""""""""""""""""!!!######""""""$$$&&&$$$$$$""""""######$$$$$$###!!! !!!""""""###$$$###$$$&&&''''''&&&$$$### !!!"""$$$%%%&&&'''&&&%%%###"""""""""######&&&&&&""""""&&&&&&&&&&&&&&&%%%$$$$$$$$$###'''$$$###&&&%%%!!!!!!###&&&&&&%%%%%%%%%%%%&&&&&&(((&&&$$$######$$$&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$#########$$$###&&&((((((%%%$$$&&&)))%%%%%%###$$$%%%%%%'''((()))(((%%%$$$%%%&&&&&&'''((('''$$$###&&&***%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###!!! """%%%'''&&&%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###&&&&&&######&&&&&&###!!!###$$$###%%%)))'''"""&&&%%%$$$$$$%%%&&&$$$###%%%'''%%% $$$&&&%%%)))((('''%%%$$$######$$$#########"""######$$$%%%########################((())))))(((%%%$$$$$$%%%%%%%%%&&&((()))(((%%%###%%%$$$$$$###############"""!!! !!!$$$%%%&&&%%%#########""""""!!!!!!!!!$$$###"""!!!"""!!!############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!$$$%%%######&&&&&&###%%%###"""#########$$$%%% !!!###$$$######$$$#########""""""""""""!!!$$$###!!! !!!"""###$$$##################$$$""""""###$$$$$$$$$$$$###$$$#########%%%%%%$$$###$$$'''(((&&&%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&'''$$$%%%''''''&&&%%%&&&((()))((('''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%+++,,,'''%%%***+++'''(((((('''((())))))(((&&&)))(((&&&%%%%%%''')))***$$$$$$%%%&&&'''&&&&&&%%%&&&&&&%%%&&&&&&((()))***''''''''''''''''''''''''%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((%%%%%%&&&'''''''''&&&&&&'''''''''''''''''''''&&&---+++(((&&&&&&'''&&&%%%''''''&&&&&&&&&&&&'''(((((('''&&&&&&(((((('''&&&'''((('''&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&)))'''%%%$$$###$$$&&&'''###"""!!!###%%%&&&%%%$$$"""$$$&&&&&&###"""$$$&&&"""""""""######$$$$$$$$$&&&%%%$$$$$$%%%&&&%%%$$$$$$  ###$$$""" %%%""""""%%%%%%""""""%%%"""#########""""""""""""!!!!!!"""""""""############$$$%%%$$$"""!!!###&&&+++$$$######!!!"""###$$$$$$$$$######!!!!!!!!!"""######$$$$$$###"""!!!!!!!!!"""$$$%%% """$$$%%%&&&%%%%%%!!!!!!""""""############""""""""""""""""""""""""!!!"""######""""""###$$$$$$$$$######""""""###$$$&&&''''''&&&%%%&&&''''''$$$$$$###############$$$ !!!"""###$$$%%%%%%&&&###""""""!!!"""###%%%&&&%%%%%%!!!!!!%%%%%%"""""""""######$$$$$$%%%(((%%%$$$%%%### %%%$$$$$$$$$$$$$$$$$$%%%'''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&(((((('''&&&&&&(((###&&&((('''$$$$$$&&&)))$$$)))&&&"""$$$''')))"""###$$$$$$###"""###$$$$$$''')))'''%%%&&&***---%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###!!!"""$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&'''))))))%%%$$$&&&%%%"""###%%%$$$"""###'''&&&"""%%%###"""###$$$%%%$$$"""$$$&&&%%%!!!!!!%%%'''%%%((('''&&&$$$$$$###############""""""###$$$$$$%%%%%%%%%$$$$$$###""""""!!!###$$$$$$###!!! !!!%%%%%%&&&''')))(((&&&$$$######"""""""""###$$$%%%"""!!! !!!###$$$"""!!! !!!!!!!!!""""""!!! !!!!!!""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!###!!!"""$$$###%%%%%%$$$""""""######""" """#########$$$###"""#########""""""""""""!!!$$$$$$%%%%%%&&&%%%%%%$$$#########$$$$$$#########""""""###$$$$$$$$$$$$###%%%""" """&&&(((&&&######$$$$$$$$$%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$#########$$$&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&'''&&&%%%&&&((('''%%%&&&)))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((('''&&&%%%$$$###---...%%%$$$,,,---&&&&&&%%%%%%&&&''''''&&&$$$((('''&&&&&&&&&'''))))))###$$$%%%''''''&&&%%%%%%###$$$%%%&&&'''((())))))''''''''''''''''''''''''%%%%%%%%%&&&''''''(((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&'''&&&%%%&&&((()))))))))''''''&&&%%%%%%'''((()))'''&&&%%%&&&'''''''''%%%%%%((((((&&&&&&))))))&&&%%%&&&''''''%%%%%%&&&'''''''''%%%$$$###$$$$$$%%%###"""!!!"""$$$%%%$$$###"""&&&$$$ ###((("""""""""###############%%%$$$######%%%%%%$$$###%%% !!!$$$""" %%%""""""%%%%%%""""""%%%"""$$$$$$$$$"""!!!"""### !!!!!!""""""#########%%%&&&%%%"""###''')))"""%%%'''  !!!###$$$$$$$$$###"""!!!!!!""""""#########$$$"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%&&&&&&&&&&&&""""""""""""""""""""""""%%%$$$$$$###"""!!! """###%%%$$$###"""###$$$$$$((()))&&&$$$&&&'''&&&%%%$$$"""!!!!!!"""###$$$######%%%&&&&&&&&&&&&&&&############$$$&&&''')))!!!$$$$$$""""""$$$$$$!!!""""""###$$$%%%&&&''''''%%%""""""$$$$$$!!!!!!###$$$$$$############$$$$$$%%%$$$$$$######$$$&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&& $$$'''(((&&&%%%&&&((($$$%%%&&&%%%$$$%%%&&&(((###((()))$$$ ###$$$$$$&&&''''''&&&&&&''')))"""""" $$$''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$""""""$$$&&&!!!###%%%&&&&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$######$$$%%%'''&&&((('''$$$###%%%$$$!!!%%%((('''$$$###%%%$$$!!!###"""!!!"""$$$%%%$$$### $$$&&&''')))'''"""!!!!!!###$$$$$$$$$$$$$$$""""""""""""###$$$%%%%%%&&&&&&%%%$$$###"""!!! ###$$$$$$###!!! !!!""""""""""""###%%%%%%###"""$$$###""""""###%%%&&&((("""""""""""""""  !!!!!!"""######$$$$$$!!!$$$$$$###!!! !!!!!!!!!""""""############$$$$$$$$$%%% """!!!!!!$$$$$$""""""###""" ###$$$""""""$$$### """"""###$$$%%%&&&&&&'''!!!"""$$$%%%%%%%%%$$$###"""###$$$$$$$$$$$$###"""""""""###$$$$$$$$$$$$###%%%$$$######%%%&&&%%%$$$###""""""$$$&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$#########$$$&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''%%%%%%((('''$$$&&&+++"""###%%%&&&&&&&&&%%%$$$%%%&&&(((***++++++++++++%%%((()))'''&&&'''((('''&&&%%%$$$%%%''''''%%%$$$%%%%%%%%%%%%&&&&&&&&&'''$$$%%%'''(((((((((&&&%%%###$$$%%%&&&''''''&&&%%%''''''''''''''''''''''''$$$$$$%%%&&&&&&'''(((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&'''((((((((('''''''''&&&&&&&&&######$$$&&&(((***)))(((((('''%%%%%%%%%'''(((***&&&%%%$$$%%%&&&'''&&&$$$$$$''''''$$$$$$''''''$$$###%%%''''''%%%%%%''')))#########$$$$$$$$$$$$%%%$$$###"""###%%%%%%%%%### """$$$### """%%%############""""""""""""$$$###"""###$$$$$$###!!!&&&!!! $$$$$$ """%%%""""""%%%%%%""""""%%%###%%%&&&%%%"""!!!"""$$$ !!!!!!"""######$$$!!!###%%%### ###'''%%%"""!!!###&&&'''$$$!!! !!!###$$$$$$$$$"""""""""""""""""""""#########!!!!!!"""###############&&&%%%###""""""###%%%&&&"""###$$$%%%&&&&&&%%%%%%""""""""""""""""""""""""###"""""""""######"""""" ###&&&&&&###""""""$$$%%%'''###!!!###%%%###$$$$$$$$$$$$######""""""$$$$$$&&&&&&&&&&&&%%%$$$$$$$$$#########%%%&&&'''!!!$$$%%%######%%%$$$!!!$$$$$$$$$%%%%%%&&&&&&&&&$$$!!!"""%%%&&&$$$%%%(((%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&& %%%&&&$$$###%%%'''&&&%%%######%%%&&&'''&&&!!!%%%&&&""" """!!!((()))******((('''((())) $$$$$$!!!###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&$$$###$$$%%%!!!$$$''''''%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$""""""$$$&&&'''###%%%%%%######&&&&&&###"""'''%%%###$$$$$$"""""""""!!!###%%%'''&&&%%%$$$%%%''')))&&&!!!!!!"""%%%'''((('''&&&$$$""""""""""""###$$$%%%&&&$$$$$$$$$#########""""""$$$%%%&&&%%%$$$###$$$%%%!!! !!!###$$$"""!!!%%%$$$"""!!!!!!###$$$%%% !!!###&&&&&&########################$$$!!! !!!###$$$$$$!!! !!!!!!!!!""""""""""""#########$$$$$$!!!!!!!!!###!!! ###!!!"""%%%$$$ ###### !!!%%%%%%"""""""""###$$$%%%&&&&&&'''!!!!!!!!!!!!!!!""""""###"""###$$$$$$$$$$$$###"""""""""###$$$$$$$$$$$$###%%%&&&&&&$$$"""!!!###%%%%%%######&&&(((((('''(((#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((%%%%%%((('''###&&&,,,$$$%%%&&&''''''%%%###"""""""""$$$&&&(((+++---...((("""###***)))!!!"""***'''&&&&&&'''(((((('''%%%"""###$$$%%%%%%%%%$$$$$$%%%&&&((()))***)))((('''$$$%%%&&&''''''%%%###"""''''''''''''''''''''''''$$$$$$%%%%%%&&&'''(((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''(((((()))(((&&&%%%%%%&&&''')))(((((('''''''''&&&&&&&&&$$$$$$%%%&&&((((((&&&$$$((('''%%%%%%%%%''')))***&&&%%%$$$$$$&&&&&&%%%$$$"""&&&&&&!!!!!!%%%$$$ """$$$''''''%%%%%%'''*** """###%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$'''&&&$$$$$$$$$$$$$$$###$$$$$$######""""""!!!!!!###"""!!!"""$$$$$$"""!!!'''""""""%%%$$$###%%%""""""%%%%%%""""""%%%$$$&&&'''&&&###!!!###%%% !!!"""######$$$ %%%%%%"""!!!###&&& """"""  """ !!!###$$$%%%$$$"""!!!######"""""""""""""""""" !!!###$$$$$$$$$###"""###"""!!!!!!"""%%%)))+++!!!"""###$$$$$$###!!!!!!""""""""""""""""""""""""!!!$$$'''''''''###&&&'''$$$""""""### ''')))%%%###&&&'''%%%###$$$&&&''''''%%%""" ######$$$%%%$$$###"""!!!$$$###"""!!!!!!""""""###&&&&&&""""""&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$$$$'''(((%%%&&&)))&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&"""((()))'''&&&(((+++((($$$!!!"""%%%''''''%%%$$$&&&%%%%%%((()))'''%%%&&&&&&%%%###!!!!!!"""&&&'''$$$ ###***)))############$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%###""""""###%%%''')))(((%%%""""""###%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$""""""$$$&&&(((!!!$$$%%%###$$$((()))'''"""$$$###$$$%%%$$$###""""""$$$&&&((((((''' ###### $$$%%%###'''(((+++---,,,)))&&&$$$""""""""""""###$$$%%%&&&###############$$$$$$$$$!!!"""######!!!!!!"""$$$"""!!!!!!"""$$$$$$###"""$$$###!!! !!! $$$))),,,+++&&&"""$$$$$$######"""!!!!!!!!!%%%$$$######"""""""""""""""############!!!""""""""""""#########!!!$$$&&&$$$$$$'''&&&###!!!!!!###'''%%% ###### &&&'''$$$#########""""""""""""!!!&&&$$$###""""""$$$&&&((("""###$$$%%%%%%$$$###"""######$$$$$$$$$$$$######&&&&&&&&&%%%$$$###"""!!!'''%%%###!!!"""$$$(((***"""$$$$$$$$$###"""###$$$&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&'''((($$$%%%%%%%%%%%%$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######%%%%%%%%%%%%######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***+++%%%%%%%%%&&&'''(((((()))%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((***(((&&&%%%%%%&&&%%%### """&&&)))++++++++++++******))))))(((((('''''''''''''''''''''''''''''')))%%%%%%))))))$$$$$$(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$(((&&&$$$%%%'''(((&&&###&&&******%%%"""%%%((()))$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$###"""###$$$%%%&&&"""#########"""###&&&((("""############$$$$$$$$$&&&$$$""""""###%%%%%%$$$###$$$%%%%%%######$$$%%%'''$$$###$$$$$$!!!!!!$$$"""###$$$%%%%%%$$$###""" !!!""""""!!! """""""""""""""""""""""" """### ###### !!!"""######"""!!!"""$$$$$$###"""!!!!!!"""###$$$(((&&&###!!!!!!!!! !!!!!!""""""#########$$$""" ###((()))%%%!!!""""""""""""############"""%%%$$$""" """%%%$$$###""""""!!!""""""###"""""""""""""""""""""""""""!!! !!!###$$$"""$$$&&&((('''%%%""" ###$$$%%%### ###&&&$$$######"""!!!!!!!!!"""$$$$$$$$$###!!!"""$$$&&&$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%###""""""$$$%%%""""""""""""############ !!!"""###$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&&&&""""""&&&'''$$$%%%)))((('''%%%$$$###$$$%%%%%%,,,'''"""!!!###%%%%%%$$$$$$$$$###""" !!!$$$&&&(((((('''''''''&&&&&&&&&######%%%&&&'''((((((((((((&&&######%%%%%%""" &&&&&&$$$$$$$$$$$$&&&&&&""""""###$$$%%%%%%###!!!%%%%%%$$$######$$$$$$$$$###%%%'''((('''''')))***'''&&&$$$###"""######$$$%%%$$$$$$######$$$$$$%%%%%%&&&&&&'''&&&%%%###"""&&&&&&%%%$$$$$$######""" """&&&'''%%%###""""""&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$###"""!!!$$$######""""""######$$$%%%***'''"""&&&%%%%%%$$$###"""!!!!!!###### !!!%%%!!!&&&&&&$$$!!!###'''""""""###$$$%%%%%%&&&&&&######""""""""""""#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########"""!!!!!!!!!!!!!!!###############"""!!!!!!(((%%%!!! ###$$$$$$######"""!!!!!!###$$$###""""""""""""""""""""""""""""""%%%%%%"""!!!######!!!"""%%%###""""""!!!!!!!!!###$$$%%% """#########$$$$$$$$$$$$$$$###"""!!!&&&%%%###""""""$$$&&&((("""$$$%%%$$$###"""###$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))***++++++((((((''''''''''''&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&)))'''%%%%%%&&&&&&%%%$$$***(((&&&%%%&&&((())))))))))))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((($$$$$$''''''$$$$$$'''''''''''''''''''''''''''%%%&&&''''''''''''&&&%%%'''&&&%%%%%%&&&'''&&&%%%&&&))))))%%%"""%%%((()))$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&%%%&&&'''(((((($$$%%%&&&%%%%%%%%%(((***############$$$$$$$$$$$$)))'''%%%%%%&&&'''''''''###$$$%%%%%%######$$$%%%%%%"""!!!$$$$$$""""""&&&"""###$$$$$$$$$$$$###"""!!!"""############"""!!!""""""""""""""""""""""""$$$'''&&&$$$###&&&&&&###"""$$$%%%$$$###"""###%%%$$$###"""!!!!!!"""###$$$&&&$$$"""!!!"""""""""!!!!!!"""""""""############$$$""""""$$$(((((($$$ """"""""""""############!!!!!!"""###$$$$$$###"""############$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######"""$$$%%%&&&&&&$$$""" ,,,,,,***&&&###!!!!!!"""&&&&&&%%%$$$$$$$$$$$$$$$#########""" !!!###%%%$$$$$$$$$%%%%%%$$$$$$###"""###%%%&&&&&&&&&''''''""""""""""""############ !!!###$$$%%%&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''######'''(((%%%&&&+++'''&&&%%%%%%$$$$$$$$$%%%$$$######$$$&&&(((''''''%%%&&&%%%$$$######%%%'''((('''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%'''%%%######$$$%%%###!!!&&&%%%$$$$$$$$$$$$%%%&&&&&&""" """&&&'''$$$ $$$$$$$$$#########$$$$$$###%%%''''''&&&&&&'''(((&&&%%%$$$$$$$$$%%%&&&'''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$%%%!!!$$$''''''&&&$$$######$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$$$$$$$######$$$$$$$$$%%%!!! %%%(((%%%!!!%%%%%%$$$$$$###""""""""""""###"""!!!###&&&%%% !!!%%%((((((&&&###""""""%%%%%%$$$$$$$$$$$$############""""""""""""######%%%$$$$$$###############$$$###"""!!!!!!!!!!!!!!!###"""""""""""""""#####################"""!!!!!!$$$!!! """!!! """$$$%%%$$$###""""""""""""""""""""""""!!!$$$&&&%%%###  ###$$$$$$"""###&&&&&&"""$$$###""""""""""""###$$$!!!"""$$$$$$%%%%%%""""""############""""""%%%%%%$$$#########$$$$$$###$$$%%%$$$###"""###%%%$$$$$$############$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%''''''%%%$$$$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((()))***++++++++++++***((('''&&&%%%$$$'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&%%%%%%$$$'''&&&%%%%%%&&&'''&&&%%%---)))%%%$$$&&&((('''%%%)))))))))(((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&###$$$&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%&&&'''&&&%%%%%%&&&'''&&&))))))%%%###&&&)))((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$###$$$$$$%%%$$$%%%&&&&&&%%%%%%''')))############$$$$$$$$$%%%&&&$$$######$$$%%%%%%$$$###$$$%%%$$$######$$$%%%### !!!$$$%%%###$$$'''"""###$$$$$$$$$$$$###"""###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""&&&)))(((%%%%%%''''''$$$###%%%&&&%%%$$$###$$$%%%######""""""""""""######$$$"""!!!!!!"""######"""""""""""""""############&&&%%%$$$%%%''''''$$$ """"""""""""###############!!!!!!%%%&&&### """###$$$%%%&&&&&&%%%$$$"""""""""""""""""""""""" !!!""""""######""""""######$$$$$$$$$###"""!!!&&&$$$""""""###$$$######&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$###!!!"""$$$&&&###$$$$$$%%%%%%$$$$$$$$$!!!"""$$$&&&''''''&&&%%%"""""""""#########$$$$$$ """###%%%'''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&######&&&&&&%%%&&&)))%%%%%%&&&&&&%%%%%%$$$$$$ ###&&&((((((''''''(((%%%'''((('''&&&%%%&&&(((''''''''''''&&&&&&&&&&&&(((((('''&&&&&&%%%$$$###%%%$$$######%%%%%%$$$###%%%%%%$$$$$$$$$$$$%%%%%%)))### &&&)))%%% %%%%%%%%%%%%%%%&&&&&&&&&###%%%&&&&&&%%%$$$%%%&&&$$$$$$$$$%%%%%%&&&((((((%%%$$$$$$######$$$$$$%%%%%%%%%$$$############$$$"""######$$$%%%%%%&&&&&&"""%%%'''((('''%%%$$$$$$"""###%%%&&&&&&%%%###"""###$$$$$$$$$$$$###""""""%%%%%%$$$$$$$$$$$$%%%%%%&&&$$$###$$$%%%&&&%%%###########################!!!%%%'''$$$###%%%&&&$$$ ###'''((('''$$$"""!!!''''''&&&$$$###"""!!! ######""""""""""""######%%%$$$$$$###############%%%%%%###"""!!! ###""""""""""""######$$$"""############""""""!!!%%%"""  !!!!!!!!!"""!!!!!!"""$$$&&&%%%$$$""""""""""""""""""""""""$$$%%%&&&%%%###""""""###!!!"""!!!!!!%%%%%%!!!%%%%%%$$$############$$$######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!###$$$%%%%%%######$$$%%%########################&&&%%%%%%$$$############((('''%%%$$$$$$%%%'''((($$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((())))))***++++++***)))'''&&&%%%%%%''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%'''(((&&&%%%(((&&&%%%'''***+++'''"""((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&###&&&((('''%%%$$$&&&)))%%%((((((%%%$$$((()))'''$$$%%%%%%&&&&&&%%%%%%$$$$$$#########"""""""""""""""###$$$$$$######%%%&&&#########$$$$$$$$$%%%%%%$$$###!!!"""###$$$###""""""$$$%%%$$$###"""###$$$###!!!!!!%%%%%%######%%%#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$'''&&&###"""$$$$$$!!!###%%%%%%%%%###"""###$$$###""""""""""""""""""###$$$"""!!!!!!#########""""""""""""""""""#########%%%######$$$&&&&&&$$$!!!!!!"""""""""############"""!!! """$$$%%%###!!!!!!###&&&&&&&&&%%%$$$"""""""""""""""""""""""" !!!"""$$$$$$###""""""######"""""""""""""""###!!! $$$&&&%%%###$$$$$$###############$$$%%%&&&&&&$$$######%%%'''######$$$%%%%%%%%%$$$$$$###""""""###$$$$$$######""""""#########$$$$$$$$$"""###$$$&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""!!!!!!"""######$$$&&&$$$%%%&&&'''&&&%%%$$$###"""&&&))))))&&&$$$%%%&&&%%%&&&(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%((($$$ !!!$$$'''%%%###'''''''''((((((((((((((($$$%%%&&&&&&$$$#########$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%$$$###"""""""""$$$$$$#########$$$$$$%%%%%%%%%"""$$$''''''&&&$$$$$$$$$###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$###$$$%%%&&&""""""#########$$$$$$$$$ &&&)))%%%!!!!!!######$$$$$$###!!!!!!"""###%%%'''&&&%%%$$$###"""!!! ######""""""""""""#########""""""!!!!!!!!!!!!!!!%%%$$$###"""!!!!!!!!!!!!$$$###"""!!!!!!!!!!!!!!!""""""############"""!!!%%%$$$###""""""#########$$$###"""###$$$%%%$$$###""""""""""""""""""""""""%%%%%%$$$###"""###$$$%%%"""###"""!!!&&&&&&###$$$$$$$$$$$$$$$$$$%%%%%% !!!!!!""""""!!!!!! ######$$$%%%&&&&&&&&&&&&###$$$$$$%%%$$$###"""!!!###%%%%%%%%%$$$###$$$%%%########################&&&%%%%%%$$$############((('''%%%$$$$$$%%%'''((($$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&'''''''''))))))(((((('''''''''&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&((((((&&&$$$(((&&&%%%&&&((()))'''$$$'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''((('''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&###%%%((('''%%%$$$&&&)))%%%''''''%%%%%%))))))&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%"""$$$%%%%%%$$$###$$$%%%###$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$%%%&&&'''&&&$$$"""###$$$$$$""""""###$$$%%%"""###&&&%%%"""!!!###$$$##################$$$#########""""""#########!!!!!!!!!!!!!!!!!!!!!!!!"""%%%$$$!!!!!!###### ###$$$$$$$$$"""!!!!!!###"""""""""######"""""""""%%%###""""""######!!!######""""""""""""""""""!!!!!!!!!"""$$$%%%$$$###!!!"""""""""############"""$$$$$$"""!!!"""$$$ """$$$%%%%%%$$$###"""""""""""""""""""""""" !!!###$$$$$$$$$###"""######"""!!!!!!"""###$$$)))&&&$$$$$$&&&&&&### #########""""""###$$$$$$$$$$$$$$$###""""""$$$&&&"""###$$$%%%%%%%%%%%%%%%%%%### ###%%%&&&&&&############$$$$$$$$$$$$###$$$%%%%%%%%%$$$###"""&&&%%%%%%$$$$$$%%%%%%&&&"""""""""""""""$$$%%%%%%###$$$%%%&&&'''&&&%%%$$$%%%'''((('''$$$###%%%((($$$%%%''''''&&&%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((%%%%%%&&&'''''''''((()))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%###"""###%%%'''$$$%%%&&&'''((('''''''''$$$%%%&&&%%%###""""""###$$$$$$$$$$$$######""""""%%%$$$$$$######$$$$$$%%%$$$$$$"""""""""###$$$%%%%%%%%%%%%$$$$$$$$$######!!!###%%%%%%$$$######$$$%%%%%%$$$######$$$%%%%%%"""######$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$!!!"""""" !!!###"""""""""###$$$$$$%%%%%%"""&&&""" ###$$$&&&$$$"""!!!"""###%%%&&&$$$$$$$$$######"""""""""######""""""""""""#########""""""!!!!!!!!!!!!!!!######""""""""""""######%%%$$$###!!! !!!""""""#########""""""""""""""""""!!! !!!!!!&&&$$$######$$$$$$"""!!!""""""""""""""""""""""""$$$###!!!!!!!!!###$$$%%%%%%&&&%%%###%%%))))))%%%""""""###$$$%%%&&&&&&&&& """###%%%&&&&&&&&&$$$$$$%%%&&&''''''&&&&&&$$$$$$$$$%%%$$$$$$###"""$$$%%%&&&%%%$$$###$$$&&&######$$$%%%%%%$$$######&&&%%%%%%$$$$$$$$$$$$%%%&&&%%%$$$$$$$$$%%%''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%&&&&&&''''''&&&%%%%%%'''((((((%%%###,,,)))&&&###"""$$$&&&(((&&&''''''''''''(((((((((''''''''''''''''''''''''$$$''''''%%%&&&))))))'''))))))))))))))))))))))))&&&%%%%%%$$$$$$%%%%%%&&&###%%%&&&&&&&&&&&&'''(((%%%'''&&&%%%'''******&&&$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%%%%%%%%%%$$$$$$&&&''''''&&&%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$%%%&&&$$$""""""###$$$###""""""###$$$%%%###$$$&&&&&&!!! !!!$$$$$$###""""""###$$$$$$###"""!!!!!!!!!!!!"""###"""""""""""""""""""""""""""$$$$$$""""""%%%%%%"""###$$$$$$###!!! !!!"""""""""############""""""%%%$$$############!!!############"""""""""""" !!!"""###$$$%%%""""""""""""############"""%%%%%%!!! """%%% """###$$$$$$###"""""""""""""""""""""""""""!!!"""######$$$$$$############"""""""""###$$$$$$###""""""###%%%%%%$$$"""$$$$$$$$$###$$$$$$%%%%%%!!!""""""!!!"""$$$"""###$$$$$$%%%%%%%%%%%%%%%""" !!!%%%((()))(((#########$$$$$$$$$$$$%%%###$$$%%%%%%%%%$$$""""""&&&%%%%%%$$$$$$%%%%%%&&&###&&&&&&###$$$''')))'''$$$$$$%%%&&&&&&&&&%%%%%%###$$$%%%$$$$$$$$$&&&(((###%%%&&&%%%$$$###$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%''')))***%%%&&&''''''&&&&&&((()))######$$$$$$$$$$$$#########&&&(((&&&"""!!!$$$((( !!!###$$$%%%%%%$$$###$$$%%%&&&&&&$$$"""######$$$$$$$$$$$$###"""!!! %%%$$$$$$######$$$$$$%%%$$$############$$$%%%%%%&&&&&&%%%%%%$$$######""""""###%%%$$$###"""###$$$&&&%%%###""""""###%%%&&&""""""###$$$$$$$$$$$$######$$$%%%&&&&&&%%%$$$###"""######!!!""""""######$$$$$$$$$%%%""" """&&&'''$$$$$$$$$&&&((((((%%%###"""""""""#####################""""""""""""######%%%$$$$$$###############"""""""""""""""###$$$%%%%%%%%%###!!! !!!""""""############"""###$$$%%%%%%###"""###$$$%%%###""""""######!!! """"""""""""""""""""""""###!!!!!!###$$$###!!!###""" """%%%###!!!"""###$$$%%%%%%%%%%%%###$$$%%%'''((()))******$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%&&&'''$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%&&&'''&&&&&&'''((('''$$$""""""&&&))))))&&&$$$%%%'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&"""&&&'''$$$%%%))))))&&&))))))))))))))))))))))))'''&&&%%%%%%%%%%%%&&&'''%%%$$$$$$%%%'''(((((('''%%%&&&%%%$$$'''+++***%%%$$$%%%%%%&&&&&&%%%%%%$$$!!!"""############$$$&&&((((((&&&%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&!!!!!!!!!"""######!!!!!!###$$$###"""!!!"""$$$###!!!###&&&&&&"""!!!"""$$$$$$###""""""###$$$$$$###"""!!!!!!!!!!!!"""###"""""""""""""""""""""""" ######!!!"""%%%&&&###$$$%%%%%%$$$"""!!!!!!"""!!!"""###$$$$$$###"""!!!"""""""""###$$$$$$""" ############"""""""""!!!!!!"""""""""""""""###%%%""""""""""""############ !!!##########################################""""""""""""""""""""""""######""""""######$$$%%%#########$$$$$$$$$$$$%%%!!!"""###%%%&&&######""""""######$$$%%%"""######!!! """$$$""""""###$$$%%%%%%%%%%%%$$$"""!!!###&&&&&&!!!#########$$$$$$$$$%%%%%%!!!"""$$$&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$''''''$$$$$$)))***'''%%%$$$$$$$$$%%%%%%&&&'''#########%%%&&&&&&$$$"""%%%%%%%%%$$$"""###%%%'''$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$###%%%''')))+++$$$&&&'''&&&%%%$$$&&&((("""###$$$%%%%%%$$$###"""###%%%&&&&&&%%%$$$$$$%%% !!!###%%%&&&%%%$$$######%%%&&&&&&%%%###$$$%%%"""###$$$$$$$$$###""""""%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%""""""###$$$$$$$$$$$$$$$"""###$$$&&&&&&$$$###"""%%%$$$###""""""!!! ###############$$$$$$$$$!!!$$$"""!!!$$$&&&%%%###"""!!!"""%%%&&&$$$"""""""""""""""##################""""""""""""######%%%$$$$$$###############$$$$$$######"""#########%%%$$$##################!!!!!!"""###############$$$&&&((('''%%%###$$$%%%!!!  """###"""!!!"""""""""""""""""""""""""""  ###%%%$$$###  !!!######$$$$$$$$$###!!! $$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$###%%%$$$$$$$$$%%%&&&''''''$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%&&&''''''((("""###$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$#########$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%$$$$$$###'''''''''(((((('''###!!!,,,333000)))%%%###&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%!!!%%%&&&######((()))%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&$$$"""$$$(((***(((&&&$$$&&&%%%$$$(((,,,***%%%$$$%%%%%%&&&&&&%%%%%%$$$ !!!###%%%&&&''''''&&&"""$$$&&&&&&%%%#########$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%&&&&&&$$$"""!!!###$$$###"""!!!"""###!!! """&&&'''$$$"""$$$%%%$$$###""""""###$$$%%%$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""!!!!!! $$$%%%###%%%&&&'''%%%###""""""###!!!"""###$$$$$$###"""!!! !!!###%%%%%%$$$"""$$$#########""""""!!!!!!$$$$$$$$$###""""""###$$$""""""""""""###############!!! !!!%%%&&&### %%%%%%$$$######$$$$$$%%%""""""""""""""""""""""""$$$###"""""""""###%%%&&&"""###$$$%%%%%%%%%%%%%%% ###&&&&&&###"""###$$$  !!!""""""%%%&&&&&&%%%######%%%(((!!!"""###$$$%%%&&&&&&&&&%%%###"""$$$$$$######$$$$$$$$$%%%%%%%%% !!!$$$&&&((()))))))))&&&%%%%%%$$$$$$%%%%%%&&&"""&&&&&&"""###((()))%%%%%%%%%$$$###$$$%%%'''(((&&&%%%%%%'''(((%%%&&&&&&%%%###"""###&&&((($$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$&&&(((***"""%%%&&&%%%###"""###&&&"""###$$$%%%%%%$$$###"""%%%$$$$$$&&&''''''%%%""""""###&&&((((((((('''&&&###%%%'''&&&%%%$$$%%%&&&!!!"""$$$%%%&&&&&&%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%"""$$$%%%&&&'''&&&&&&%%%#########$$$$$$%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&"""###%%%&&&&&&%%%###"""!!!"""###$$$$$$$$$$$$$$$!!!"""$$$%%%%%%$$$"""!!!$$$###"""###%%%'''&&&$$$########################$$$(((((($$$"""###### &&&!!! $$$%%%$$$#########""""""!!!!!!######""""""""""""#########""""""!!!!!!!!!!!!!!!&&&&&&$$$###""""""!!!!!!$$$$$$$$$$$$%%%&&&'''(((!!!!!!"""############### """$$$###!!! """"""$$$$$$###""""""""""""""""""""""""""" !!!$$$&&&%%%###!!!$$$&&&%%%%%%%%%!!!%%%%%%%%%$$$###  """$$$'''))))))(((((( """$$$&&&&&&&&&%%%$$$$$$'''&&&"""$$$&&&"""###%%%(((((('''%%%%%%&&&$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%&&&''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%############%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&'''(((''''''&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''((((((((("""(((### %%%###""")))$$$"""!!!###''')))(((&&&(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&$$$"""###&&&(((&&&$$$%%%$$$###$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((('''&&&$$$""" %%%%%%&&&&&&%%%###"""!!!((()))(((%%%!!! ###'''""""""$$$&&&###$$$######$$$''''''$$$!!!$$$$$$############$$$$$$######$$$%%%%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$&&&$$$###""""""$$$&&&'''+++&&& ###%%%### !!!$$$&&&$$$"""%%%$$$$$$######$$$$$$%%%"""!!! !!!###$$$ $$$%%% ###############$$$$$$%%%$$$$$$%%%%%%%%%$$$#########$$$&&&''''''&&&%%%### !!!$$$&&&&&&$$$$$$""" !!!###%%%$$$$$$###"""!!! ######$$$$$$$$$$$$######"""""""""""""""!!! ########################&&&%%%###"""!!! !!!!!!$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%'''((($$$%%%%%%$$$###"""$$$%%%&&&%%%$$$$$$######$$$$$$###%%%'''&&&###""""""$$$%%%&&&&&&%%%$$$###""""""&&&'''((())))))'''%%%###'''######,,,111$$$$$$&&&'''((()))))))))'''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&### """&&&(((&&&###%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%&&&%%%$$$$$$'''$$$"""###&&&&&&### ''')))***)))'''%%%$$$$$$###"""""""""$$$%%%$$$###%%%$$$######%%%'''***+++&&&%%%$$$%%%'''&&&"""$$$#########"""!!!!!!!!!(((&&&###"""###$$$$$$###%%%%%%$$$###"""!!! !!!###%%%$$$!!! """$$$(((!!!$$$(((%%%###%%%(((&&&$$$"""!!!"""$$$&&&&&&%%%###""""""###%%%&&&###$$$$$$###!!! !!!"""(((%%%""""""###$$$""" ########################%%%###!!!"""$$$$$$"""%%%$$$###""""""###$$$%%%!!!!!!###%%%&&&&&&###!!!"""!!!  ###$$$######!!! !!!"""###""" !!!!!!!!!!!! &&&%%%$$$###""""""""""""$$$$$$############$$$$$$###"""!!!!!!!!!"""###$$$%%%%%%&&&&&&%%%$$$"""!!!!!!"""###%%%%%%%%%$$$$$$###$$$%%%&&&&&&%%%$$$$$$&&&'''%%%"""$$$((('''"""%%%'''))))))'''&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))((('''&&&'''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&'''(((&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&!!!'''$$$""")))(((&&&,,,(((&&&$$$%%%&&&'''%%%###'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%&&&$$$###$$$'''((('''%%%+++((($$$"""############&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%$$$$$$###$$$%%%%%%&&&%%%$$$""""""#########"""!!!"""$$$''' ######$$$&&&###'''&&&%%%&&&((()))'''$$$$$$$$$############$$$$$$"""###$$$$$$$$$$$$$$$#########$$$$$$$$$######"""$$$######"""###$$$%%%&&&)))%%%!!! """$$$###"""!!!$$$&&&$$$ """$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!!!!""""""######!!!###!!! %%%&&&"""!!!!!! !!!"""############$$$%%%%%%$$$$$$$$$###$$$%%%&&&%%%$$$"""!!!$$$$$$###""""""$$$''')))###$$$###""" !!!############"""""""""""""""######$$$$$$$$$$$$#####################"""!!!!!!######################## """############$$$$$$$$$$$$$$$$$$$$$$$$""""""#####################$$$$$$###""""""###%%%&&&%%%$$$$$$###$$$$$$$$$$$$&&&((('''$$$###$$$%%%'''%%%###$$$&&&&&&### $$$%%%&&&''''''&&&$$$###&&&$$$""" !!!$$$(((***&&&''''''''''''&&&%%%%%%%%%$$$######""""""######%%%%%%%%%%%%%%%%%%%%%%%%$$$!!! $$$&&&$$$!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%$$$%%%%%%%%%$$$"""%%%&&&''''''%%%###""""""###"""""""""$$$%%%$$$###$$$#########%%%'''***+++(((%%%  """###"""$$$$$$$$$$$$$$$$$$######'''%%%######$$$$$$$$$###$$$$$$$$$$$$############"""#########"""!!!"""###$$$ $$$$$$"""$$$***&&&%%%$$$""""""###$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%###$$$&&&%%%$$$"""######&&&$$$!!!!!!"""###!!!########################$$$###!!!"""$$$$$$"""$$$###""""""""""""###$$$"""!!!"""###%%%%%%###!!!""""""!!! """###$$$###$$$"""!!!"""###$$$###""" !!!"""######$$$$$$""""""!!!!!!!!!"""#########""""""""""""""""""###"""!!!!!!!!!"""###%%%&&& !!!"""###$$$###"""""""""""""""""""""!!!!!!!!!&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$"""%%%***+++***''')))***)))(((&&&&&&''''''((((((((('''&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''$$$&&&))),,,---,,,***)))&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%%%%&&&"""(((%%%$$$***(((%%%******(((&&&&&&'''&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''((('''&&&///+++&&&######%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''&&&%%%$$$###$$$%%%&&&$$$$$$######$$$$$$%%%&&&###$$$%%%&&&'''((((((((($$$$$$%%%%%%%%%$$$$$$###%%%###!!!!!!"""$$$%%%%%%"""$$$$$$!!!!!!$$$%%%###(((&&&%%%%%%&&&''''''&&&$$$$$$############$$$$$$"""###############"""!!!%%%%%%$$$$$$###""""""!!!"""""""""#########$$$$$$%%%$$$###""""""###$$$$$$!!!$$$%%%$$$  """"""###$$$%%%%%%$$$###"""!!!"""######$$$$$$######!!!$$$%%%"""!!!###$$$### !!!"""###$$$""""""###$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$""" &&&&&&&&&%%%$$$$$$%%%'''"""$$$$$$$$$"""!!!"""###!!!!!!""""""##################$$$$$$$$$$$$#########$$$$$$$$$$$$######"""########################!!!$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$"""!!!"""#########!!!!!!###$$$&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&((('''%%%$$$%%%%%%((($$$!!!###((()))%%% """"""$$$%%%%%%$$$######%%%&&&&&&''''''%%%$$$###&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$######""""""######%%%%%%%%%%%%%%%%%%%%%%%%$$$""" !!!$$$%%%$$$!!!&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$&&&'''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""###"""""""""$$$%%%$$$###&&&%%%$$$$$$$$$%%%'''((('''$$$!!! """###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$"""###$$$$$$$$$%%%%%%&&&&&&###"""!!!"""#########"""""""""$$$%%%###"""&&&...$$$$$$$$$$$$$$$$$$%%%%%%###%%%'''(((((('''%%%###"""$$$'''((('''%%%%%%%%%$$$"""!!!!!!"""""" ###########################"""""""""$$$###""" ###""""""!!!!!!""""""###"""!!! !!!###$$$###""""""""""""###$$$#########$$$###"""###$$$%%%$$$"""#########$$$$$$%%%%%%%%% !!!###$$$&&&'''""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!###%%%'''(((!!!"""$$$$$$%%%%%%$$$###""""""!!!"""""""""&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%&&&)))++++++((()))***)))'''%%%&&&&&&))))))))))))((('''%%%%%%######$$$%%%&&&'''((()))###%%%(((***,,,.........''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''$$$$$$$$$%%%&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''$$$)))%%%###)))&&&"""'''&&&&&&''''''(((''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''(((((('''&&&$$$""""""$$$'''))))))&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&%%%$$$######%%%&&&'''&&&&&&%%%%%%&&&&&&'''((($$$%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$%%%$$$$$$+++'''$$$###%%%&&&$$$!!!$$$%%%%%%######$$$$$$###%%%###"""!!!"""###$$$$$$$$$$$$############$$$$$$"""""""""""""""!!!!!! %%%$$$$$$######""""""###!!!!!!"""############""""""###$$$###""""""$$$&&&"""###$$$###!!! !!!"""!!!###$$$&&&&&&$$$###!!!!!!"""###%%%%%%$$$######"""%%%### !!!"""""""""""""""###%%%&&&&&&!!!!!!"""$$$%%%%%%%%%%%%###$$$$$$$$$###"""!!!!!!%%%$$$###$$$&&&$$$ """###%%%%%%###"""######""""""""""""""""""############$$$$$$$$$$$$###############$$$$$$###""""""###########################$$$&&&''''''&&&$$$######$$$$$$$$$$$$$$$%%%%%%&&&'''((())))))'''%%%$$$"""###$$$###""""""$$$&&&&&&&&&%%%$$$$$$$$$$$$%%%$$$%%%&&&&&&%%%%%%$$$$$$&&&$$$###$$$'''(((%%%###!!!"""###$$$%%%%%%$$$$$$$$$&&&((())))))&&&$$$"""""""""$$$%%%&&&'''''''''&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$&&&'''%%%$$$'''&&&&&&%%%%%%$$$$$$###&&&%%%$$$$$$$$$%%%'''(((###&&&((('''$$$###$$$&&&&&&&&&%%%%%%&&&&&&%%%$$$###"""""""""$$$%%%$$$###)))((('''%%%$$$#########!!!###&&&)))***((($$$"""$$$%%%%%%%%%&&&&&&''''''$$$###$$$%%%&&&&&&$$$!!!$$$$$$$$$$$$%%%%%%%%%%%%$$$!!! !!!$$$%%%###!!!###%%%'''(((&&&%%%&&&)))""""""$$$%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$"""&&&((('''&&&%%%%%%###"""""""""""""""!!! ########################"""""""""#########"""!!!""""""!!!!!!!!!!!!"""""""""!!! !!!######"""""""""$$$&&&%%%""""""$$$$$$###""""""$$$$$$###"""''''''&&&%%%###"""!!!!!!#########$$$%%%'''((()))""""""!!!!!!!!!!!!""""""###"""""""""###$$$&&&'''!!!"""###$$$%%%&&&&&&'''$$$$$$$$$###$$$$$$%%%&&&#########$$$&&&(((***+++$$$$$$&&&(((((('''''''''''''''((('''%%%$$$%%%&&&)))***))))))((('''&&&%%%######$$$%%%'''((())))))((('''''''''(((***,,,---)))((('''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%)))%%%###***''' """&&&''''''''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&'''''''''''''''((( ###%%%%%%$$$&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$&&&'''(((&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$%%%%%%***'''$$$$$$&&&&&&$$$!!!%%%$$$$$$%%%%%%$$$###$$$""""""!!! """###$$$$$$############$$$$$$!!!!!!"""""""""!!!!!! ######""""""######%%%%%%!!!!!!"""############"""!!!"""######"""###$$$&&&"""###$$$###"""!!!"""###!!!"""$$$%%%%%%$$$"""!!!!!!"""###%%%%%%$$$######"""$$$$$$!!! ###""""""""""""###$$$%%%&&& !!!"""###$$$%%%%%%%%%""""""###$$$$$$%%%%%%%%%$$$!!! $$$)))(((!!!###%%%%%%$$$######$$$$$$$$$######"""!!!!!! ######$$$$$$$$$$$$######!!!!!!"""""""""""""""!!!########################((('''&&&%%%$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$&&&((()))))))))'''&&&###$$$%%%%%%$$$$$$&&&((('''&&&%%%%%%$$$$$$%%%%%%#########$$$$$$$$$######"""%%%''''''%%%$$$%%%'''######$$$%%%%%%&&&&&&&&&$$$%%%&&&'''((('''&&&%%%""""""$$$%%%&&&'''''''''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$######"""###$$$&&&(((***"""%%%((('''$$$###$$$'''&&&$$$######&&&'''&&&$$$###"""""""""$$$%%%$$$###'''&&&%%%%%%$$$$$$$$$$$$!!!###''')))(((&&&$$$#########$$$$$$%%%%%%&&&&&&#########%%%&&&&&&$$$"""%%%$$$$$$$$$$$$############!!!!!!$$$%%%$$$!!!###$$$%%%'''((('''"""!!!"""$$$&&&&&&&&&%%%$$$%%%$$$###""""""###$$$%%% $$$&&&&&&%%%$$$$$$"""###$$$$$$######""""""""""""""""""""""""""""""!!!"""#########"""""""""!!!!!!""""""""""""!!!!!!"""!!! !!!######""""""!!!$$$(((&&& %%%###"""!!!!!!"""###"""!!!&&&%%%%%%###"""!!! %%%%%%$$$$$$%%%&&&&&&'''$$$######""""""######$$$%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%%%%%%% """$$$''')))***+++###$$$'''***)))$$$$$$&&&%%%&&&'''&&&$$$$$$&&&(((((()))))))))((('''&&&&&&###$$$%%%&&&'''((())))))...,,,)))&&&%%%%%%'''((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''######$$$%%%&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%$$$$$$$$$%%%(((######---,,,&&&)))(((((()))'''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&&&&'''(((!!!!!!###%%%((((((%%%###%%%%%%%%%&&&''''''(((((($$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%&&&&&&&&&'''$$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$######$$$$$$%%%###""""""###$$$%%%$$$###$$$"""###&&&&&&######%%%###$$$$$$###""""""###%%%$$$$$$############$$$$$$ !!!"""""""""""""""###""""""!!!"""$$$%%%'''"""""""""#########$$$$$$"""""""""###$$$$$$$$$$$$########################!!!"""###$$$$$$###"""!!!!!!"""######$$$$$$#########"""###%%%$$$!!!"""%%%!!!!!!!!!!!!!!!""""""###!!!!!!"""###$$$$$$$$$$$$!!!""""""###$$$%%%&&&'''%%%"""!!!%%%+++***!!!!!!"""$$$###""""""###%%%%%%%%%$$$###"""!!! ######$$$$$$$$$$$$###### !!!""""""""""""!!!########################$$$###"""!!!"""###$$$%%%#########$$$$$$%%%%%%&&&"""###%%%&&&&&&&&&%%%%%%$$$%%%&&&%%%%%%%%%''')))'''&&&&&&%%%%%%%%%%%%%%%""""""!!!"""$$$$$$###"""!!!&&&***)))$$$!!!$$$(((%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%$$$$$$######""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$&&&'''((("""###%%%%%%$$$$$$$$$%%%$$$!!! ###%%%$$$"""###"""""""""$$$%%%$$$###!!!"""###$$$%%%&&&'''(((%%%$$$"""###'''############$$$$$$$$$$$$$$$######$$$&&&&&&%%%###%%%%%%$$$$$$#########""""""!!! !!!###$$$$$$###!!!""""""###%%%%%%"""###$$$%%%&&&%%%$$$###%%%$$$""" """$$$%%% ###$$$$$$#########!!!###%%%&&&$$$###"""###"""""""""""""""""""""""" """###$$$"""""""""###!!!""""""######""""""!!!"""!!! !!!###$$$###"""###!!!###'''$$$&&&"""!!! !!!"""###""" !!!!!!!!!"""""""""######$$$######"""""""""######$$$$$$############$$$$$$%%%$$$###!!!!!!!!!!!!"""%%%$$$###"""!!!!!!!!!!!!###$$$$$$%%%$$$###!!!  """%%%'''(((((((((%%%$$$&&&)))'''###$$$***%%%&&&&&&&&&%%%&&&(((***''''''(((((((((''''''&&&$$$%%%%%%&&&'''(((((()))---,,,***(((&&&&&&''''''%%%%%%%%%%%%%%%&&&'''((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&''''''''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$&&&((("""""",,,---(((+++%%%'''((('''$$$###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%###%%%'''&&&%%%$$$&&&((((((''''''(((******(((&&&$$$$$$$$$%%%&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&''''''%%%###"""$$$$$$######$$$$$$%%%&&&$$$$$$%%%&&&&&&&&&&&&&&&'''&&&$$$############$$$!!!"""$$$$$$#########$$$### !!!&&&'''######&&&"""%%%'''&&&$$$###$$$&&&$$$$$$############$$$$$$ !!!"""###$$$$$$$$$%%%$$$"""!!!"""###$$$%%%$$$######"""###$$$%%%&&&$$$"""!!!"""%%%&&&$$$!!!######"""######$$$######""""""############"""""""""!!!!!!!!!""""""######%%%"""###""""""&&&###""""""!!!!!!!!!!!!!!!""""""############"""""""""""""""""""""###$$$%%%$$$###$$$%%%&&&%%%$$$"""!!!""""""!!! !!!###%%%$$$#########""""""!!!!!!######$$$$$$$$$$$$###### !!!"""####################################### !!!!!!"""###$$$$$$%%%"""######$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$###$$$%%%%%%$$$%%%''')))''''''&&&%%%%%%%%%%%%&&&###"""!!!###%%%&&&$$$"""$$$''')))(((%%%###$$$&&&'''&&&&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$###############$$$$$$%%%%%%&&&&&&'''""""""######$$$$$$######"""""""""###$$$%%%$$$"""### ###%%%$$$"""###"""""""""$$$%%%$$$###!!!"""###$$$%%%&&&&&&&&&&&&%%%""""""&&&$$$$$$$$$$$$############%%%###"""###$$$&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%% !!!"""###""""""$$$%%% ###### """$$$$$$%%%%%%%%%$$$######$$$##################$$$!!!######"""""""""$$$"""%%%%%%###""""""""""""""""""""""""""""""""""""$$$$$$"""!!!###$$$""""""###$$$$$$###"""""""""!!!"""###%%%%%%###!!!$$$!!!"""&&&###'''###"""!!!!!!######"""!!! !!!"""###$$$$$$###""""""!!!!!!"""""""""######""""""""""""#########"""!!! !!!"""%%%$$$###!!!!!!!!!!!!!!!######$$$$$$""" ###&&&''''''&&&%%%&&&$$$%%%(((&&&###'''///%%%&&&'''&&&&&&'''***---&&&&&&'''''''''''''''&&&%%%%%%&&&&&&'''((((((((('''((()))***************"""######$$$&&&(((***+++'''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''((((((((((((((('''&&&%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&((()))!!!))))))$$$''' ###%%%&&&$$$%%%'''***&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%"""%%%'''&&&$$$###%%%(((&&&$$$######$$$&&&&&&&&&######$$$%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&'''))))))'''$$$ &&&&&&%%%%%%&&&&&&'''((($$$%%%%%%%%%$$$$$$###"""((('''%%%###""""""######%%%((()))((($$$!!!"""$$$""" &&&'''###"""&&&!!!$$$''''''$$$######%%%$$$$$$############$$$$$$!!!"""$$$%%%%%%%%%'''&&&###"""!!!"""###$$$&&&$$$###""""""$$$&&&'''&&&""" """&&&'''$$$$$$###"""###$$$$$$$$$#########""""""""""""######"""!!! !!!###$$$$$$!!! !!!$$$&&&%%%$$$###"""""""""""""""############""""""!!!###"""!!!!!!!!!!!!!!!"""!!!$$$%%%"""%%%+++!!!"""!!!  ###&&&""""""""""""##################$$$$$$$$$$$$######!!!"""###$$$$$$$$$$$$$$$########################!!!"""%%%''''''&&&$$$"""""""""###$$$%%%%%%&&&&&&***)))'''&&&%%%$$$$$$$$$"""###$$$$$$###$$$&&&(((''''''&&&%%%%%%%%%%%%&&&$$$""""""###&&&'''%%%###((('''''''''&&&%%%$$$###''''''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""$$$$$$&&&'''((()))))))))%%%$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%$$$%%%&&&"""###$$$%%%&&&&&&'''(((######$$$$$$###""" ###!!!!!!%%%&&&$$$!!!%%%!!! $$$((('''$$$###"""""""""$$$%%%$$$###&&&&&&&&&%%%$$$###"""!!!$$$%%%&&&###  ###%%%%%%%%%$$$$$$#########%%%$$$""""""$$$%%%&&&&&&###$$$$$$%%%&&&(((((()))!!!$$$###!!!!!!$$$''' &&&'''!!!!!!$$$###&&&%%%%%%$$$$$$#########"""###%%%&&&&&&%%%###"""!!!"""######"""!!!###$$$!!!$$$%%%""" !!!""""""""""""""""""""""""""""""$$$$$$"""!!!###%%%"""###$$$%%%%%%$$$###"""!!!"""###%%%&&&&&&###!!!%%% !!!&&&!!!((($$$###"""###$$$%%%$$$"""#########"""""""""""""""######""""""###$$$%%%%%%""""""!!!!!!!!!!!!""""""!!!  !!!"""###'''&&&$$$#########$$$%%%###&&&(((&&&$$$"""$$$'''---)))'''))))))&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%...(((###%%%&&&%%%$$$%%%(((((()))******)))''''''******)))((((((((((((((((((((((((((())))))))))))%%%$$$%%%))),,,***((((((***)))'''&&&&&&'''((()))%%%&&&'''(((((('''&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&###$$$%%%&&&((()))***+++&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&'''''''''$$$&&&'''&&&######'''***!!!&&&((('''%%%%%%&&&&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&'''''''''&&&''''''''''''%%%$$$$$$((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%&&&&&&'''((('''&&&$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&''''''''''''%%%%%%%%%%%%%%%&&&'''(((###%%%&&&%%%"""!!!$$$'''(((((('''''''''&&&&&&&&&###$$$%%%&&&'''&&&%%%$$$'''$$$!!!"""&&&(((%%%!!!"""#########$$$$$$$$$$$$'''!!!$$$&&& """&&&!!!######""""""""""""######!!!###$$$"""!!!!!!!!!###""""""""""""$$$%%%&&&$$$"""###&&&%%% """!!!!!!!!!!!!!!!!!!"""%%%$$$###""""""###$$$%%%###%%%'''&&&"""!!!###&&&%%%$$$"""!!!!!!###$$$&&&***'''$$$$$$%%%$$$!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""%%%"""!!!###"""!!!$$$$$$##################&&&$$$""""""###$$$###"""$$$$$$$$$$$$$$$###"""!!!######$$$$$$$$$$$$######"""""""""###$$$$$$%%%%%%&&&&&&%%%%%%$$$###""""""%%%&&&'''&&&$$$###$$$%%%%%%((((((%%%%%%''''''$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$''''''  +++$$$&&&$$$!!!"""&&&)))''')))&&&######&&&''''''%%%$$$$$$%%%%%%%%%%%%&&&&&&"""&&&***)))%%%###$$$'''%%%'''))))))((((((((()))!!!###%%%&&&%%%%%%&&&(((!!!!!!"""$$$&&&&&&$$$"""&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&''''''&&&$$$###(((&&&""" """&&&))) !!!"""$$$%%%&&&'''''''''''''''&&&&&&&&&%%%%%%########################"""$$$$$$$$$######%%%'''%%%&&&'''&&&$$$###$$$%%%''''''''''''''''''''''''"""###%%%&&&%%%###!!! !!!"""###$$$%%%&&&&&&$$$###!!!&&&$$$%%%((('''""" !!!%%%"""!!!###""" ######$$$!!!"""&&&%%% !!!"""###$$$%%%%%%$$$###$$$%%%%%%$$$"""!!!"""#########""""""""""""######$$$###  ###$$$""""""""""""""""""""""""!!!%%%&&&######%%%$$$ &&&### !!!###%%%%%%$$$######$$$$$$$$$$$$###""""""""""""""""""######$$$$$$(((!!!###%%%!!!"""((($$$ ###%%%%%%$$$ $$$&&&$$$%%%'''&&&###$$$!!! """%%%%%%### $$$%%%&&&%%%$$$$$$%%%&&&***&&&$$$'''(((%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''!!!"""%%%%%%%%%'''%%%'''(((***+++,,,++++++(((''''''&&&&&&&&&&&&&&&'''((((((((())))))))))))&&&%%%&&&(((+++***)))(((+++***((('''%%%$$$$$$$$$%%%&&&''''''''''''&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&&&&%%%$$$%%%&&&'''''''''$$$&&&'''&&&%%%%%%&&&'''%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&((())))))'''%%%$$$((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&'''''''''&&&%%%$$$&&&%%%%%%%%%&&&&&&''''''&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%&&&&&&'''$$$%%%%%%$$$######$$$&&&$$$$$$$$$$$$##################$$$%%%%%%%%%%%%$$$%%%"""!!!$$$%%%### $$$#########$$$$$$%%%%%%'''!!!###%%%!!!&&&!!!######""""""""""""###### """$$$$$$###"""""""""$$$###"""!!!!!!!!!"""###$$$"""###&&&%%%!!! !!!""""""######""""""!!!###""""""""""""""""""###$$$$$$############""""""$$$###"""!!!"""###%%%&&&)))'''$$$$$$$$$$$$!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###%%%""""""$$$$$$!!! #################################$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$############$$$$$$$$$$$$##################""""""""""""&&&&&&%%%$$$$$$###""""""###$$$$$$$$$"""!!!"""###$$$''''''$$$$$$''''''$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&'''"""!!!)))###%%%%%%"""###'''(((&&&(((&&&###$$$&&&''''''%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$######$$$%%%%%%$$$$$$%%%'''%%%'''((('''%%%#########%%%$$$$$$%%%&&&'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$###'''&&&$$$""""""###$$$%%%$$$%%%%%%%%%%%%$$$###"""""""""######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$######""""""######$$$$$$%%%%%%###$$$$$$%%%$$$###"""!!!$$$'''(((&&&""" ###&&&###$$$%%%&&&&&&$$$###!!!###!!!###'''(((%%%$$$''''''$$$$$$''''''%%%%%%'''###'''(((%%%&&&)))((($$$!!!"""###$$$%%%$$$$$$###"""###$$$$$$"""!!!"""#########""""""""""""#########"""!!! !!!"""###""""""""""""""""""""""""!!!###"""###&&&&&&###)))&&&""""""######""" $$$$$$###"""!!!!!! """""""""""""""######$$$$$$(((!!!###%%%!!!"""!!!###&&&))))))%%% """!!!"""$$$"""$$$###"""#########""" %%%$$$###$$$%%%&&&%%%$$$'''###"""%%%'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%(((###"""%%%''''''(((***&&&''')))+++,,,,,,,,,+++((('''&&&&&&%%%%%%&&&&&&''''''((((((((())))))))))))(((((((((***,,,+++)))***))))))((('''%%%$$$###%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&'''''''''&&&&&&%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&)))(((&&&%%%$$$$$$%%%&&&'''$$$###%%%(((***'''###...***'''$$$%%%&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%$$$&&&(((******)))'''&&&((('''&&&&&&%%%&&&&&&&&&&&&'''''''''&&&%%%%%%$$$%%%%%%&&&'''''''''&&&&&&&&&&&&%%%$$$%%%&&&'''(((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$###'''&&&&&&%%%%%%%%%%%%&&&&&&$$$######$$$%%%%%%$$$#########"""""""""!!!!!!$$$$$$$$$$$$$$$%%%&&&&&&$$$""" !!!$$$%%%### $$$$$$###"""###$$$%%%&&&''' """### %%%!!!######""""""""""""######"""###%%%%%%$$$######$$$$$$###"""!!! """!!!"""%%%%%%""" """!!!"""###$$$$$$###"""!!!!!!!!!""""""""""""!!!!!!%%%""" ###$$$"""""""""!!!!!!"""$$$&&&'''(((&&&$$$$$$$$$###!!! """"""""""""""""""""""""!!!!!!!!!"""""""""######%%%""""""%%%%%%""""""%%%########################"""%%%&&&%%%$$$&&&((($$$$$$%%%%%%&&&%%%%%%%%%######$$$$$$$$$$$$######%%%%%%$$$$$$###""""""!!!%%%%%%%%%$$$######""""""!!!#########!!! !!!"""###&&&&&&######&&&&&&###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&$$$!!!"""&&&"""%%%%%%###$$$''''''%%%'''&&&$$$$$$%%%&&&&&&%%%(((''''''&&&$$$######"""%%%"""!!!###&&&'''$$$ ###$$$$$$$$$######$$$&&&&&&(((((('''$$$"""""""""&&&%%%######$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########&&&&&&&&&%%%$$$###"""!!! !!!"""###$$$%%%&&&########################%%%""" !!!$$$%%%$$$"""&&&###!!!"""$$$%%%###  !!!"""###$$$$$$$$$$$$$$$##################%%%'''%%%""""""$$$'''###$$$%%%%%%%%%$$$"""!!!### !!!%%%&&&%%%&&&)))!!! !!!%%%&&&###"""%%%###&&&&&&$$$$$$&&&%%%"""""""""###$$$$$$$$$$$$### """######!!!!!!"""$$$######""""""""""""######""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!"""%%%%%%"""(((&&&###"""######""" $$$###"""!!!!!!"""###$$$"""""""""""""""######$$$"""((("""###%%%!!!###%%%%%%###!!! """%%%""""""#########$$$%%%$$$"""!!!!!!"""&&&###!!!###&&&'''%%%###'''###"""%%%&&&$$$###$$$$$$$$$%%%%%%%%%%%%&&&&&&,,,(((&&&((('''$$$$$$&&&)))***++++++***)))'''&&&))))))(((''''''''''''((('''''''''((((((((())))))******)))'''))),,,,,,)))&&&'''((()))))))))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&((('''%%%$$$$$$%%%&&&'''%%%$$$$$$&&&))))))&&&$$$///***%%%$$$&&&''''''&&&$$$$$$$$$%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&''''''''''''&&&%%%$$$$$$&&&''')))%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$###"""''''''&&&%%%$$$$$$$$$$$$'''$$$!!!"""%%%&&&%%%###%%%%%%%%%$$$$$$$$$$$$###'''&&&%%%$$$%%%&&&'''(((&&&$$$######%%%&&&%%%###$$$###"""!!!!!!###$$$%%%''' """"""%%%!!!######""""""""""""######"""###$$$$$$###"""###$$$######""""""!!!!!!!!!!!!""" !!!$$$%%%""""""$$$"""###$$$%%%%%%$$$###""" !!!"""######"""!!! $$$"""!!!!!!######""" !!!!!!!!!"""###%%%&&&'''&&&%%%$$$$$$######"""!!!""""""""""""""""""""""""!!!!!!"""""""""#########&&&###"""%%%$$$!!! ##################$$$$$$$$$!!!''''''$$$"""$$$'''"""###$$$$$$%%%%%%%%%%%%######$$$$$$$$$$$$######&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$$$$######"""""""""$$$%%%$$$###"""###$$$"""%%%%%%######&&&&&&###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&%%%$$$### $$$%%%###$$$''''''$$$&&&%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######%%%###!!!"""&&&'''%%%"""&&&''''''&&&%%%%%%''')))$$$%%%'''&&&%%%$$$$$$%%%&&&###!!! !!!""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%$$$$$$###""""""###$$$%%%%%%&&&&&&""""""""""""""""""""""""$$$ """$$$"""'''### !!!&&&'''$$$ """"""######$$$$$$%%%%%%$$$$$$###""""""######$$$ """###"""!!!!!!###%%%###$$$$$$%%%$$$###""""""%%%"""!!!###$$$""""""&&&###$$$!!! """###$$$$$$###""""""""" ############$$$######### """"""!!!!!!"""$$$######""""""""""""###### !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$!!! """!!!######"""######$$$$$$$$$""""""!!!"""$$$'''+++---"""""""""""""""######$$$!!!((("""###$$$!!!### %%%+++$$$$$$!!!"""%%%$$$!!!###%%%$$$!!!!!!###&&&%%%###!!!"""&&&'''%%%###'''###"""%%%&&&$$$"""$$$$$$$$$$$$%%%%%%&&&&&&&&&)))&&&%%%%%%### ((())))))))))))'''&&&$$$))))))((('''''''''''''''''''''''''''(((((((((((('''(((&&&###$$$(((((($$$###$$$&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%&&&'''((($$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%'''((()))"""%%%(((((('''%%%&&&''')))&&&$$$%%%''')))'''$$$&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%'''%%%###""""""%%%(((***''''''&&&&&&&&&''''''(((&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%&&&'''''''''&&&&&&%%%$$$%%%&&&'''(((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$###"""'''&&&%%%$$$$$$$$$$$$$$$'''$$$!!!"""%%%&&&%%%###''''''&&&&&&&&&%%%%%%%%%%%%$$$#########$$$&&&'''%%%$$$###$$$%%%%%%$$$$$$"""!!!!!! !!!"""###$$$&&& """"""%%%!!!######""""""""""""######!!!"""###"""!!! """###"""""""""######$$$$$$$$$""" $$$$$$""""""%%%"""###$$$%%%%%%$$$###"""!!!"""$$$$$$$$$$$$"""!!!"""$$$%%%$$$"""!!!"""###!!!!!!!!!"""###%%%&&&'''$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""############&&&###"""$$$### """"""#########$$$$$$$$$"""''''''### """%%% !!!"""######$$$############$$$$$$$$$$$$##################$$$$$$%%%%%%$$$$$$###############""""""###$$$$$$###"""###%%%"""$$$%%%"""###&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######%%%'''%%%""" $$$%%%###$$$'''&&&###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&'''((()))(((&&&&&&''')))$$$%%%'''&&&%%%$$$$$$%%%&&&$$$!!! !!!""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&$$$###"""!!!"""%%%''')))$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&"""###%%%###((($$$!!!###''')))&&&"""&&&&&&%%%%%%$$$$$$$$$###$$$######""""""###$$$$$$###$$$$$$$$$$$$$$$&&&'''$$$$$$$$$$$$######""""""### """""" !!!$$$ """''')))&&&%%%'''&&&%%%$$$%%%$$$#########$$$$$$################## """"""!!!!!!"""$$$######""""""""""""###### !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""%%%$$$ """!!!""""""###$$$######$$$$$$""""""!!!"""$$$'''+++---"""""""""""""""######$$$'''######$$$!!!$$$###)))(((######%%%$$$!!!!!!$$$%%%""" """$$$###""""""%%%)))###""""""###%%%&&&%%%$$$&&&"""!!!$$$&&&$$$###$$$###$$$$$$%%%%%%&&&&&&'''&&&%%%%%%'''%%%!!!"""%%%%%%&&&'''((((((((('''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''(((((((((!!!%%%###$$$###$$$$$$$$$$$$###"""!!! &&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((%%%%%%%%%%%%&&&''''''(((###$$$$$$%%%&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%'''((())))))"""&&&)))(((%%%$$$&&&)))######$$$&&&((((((&&&$$$''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%'''%%%###!!!!!!###&&&)))'''''''''&&&''''''((()))%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###&&&%%%%%%$$$$$$$$$$$$%%%&&&$$$######$$$%%%%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""!!!!!!!!!""""""""""""###%%% ###$$$!!!%%% ######""""""""""""######!!!""""""!!! !!!###!!!!!!###$$$%%%%%%%%%%%%### ###$$$""""""%%%##############################$$$$$$$$$$$$######!!!$$$'''%%%!!!"""%%%!!!!!!"""###$$$%%%%%%%%%"""###$$$$$$"""!!!"""###"""""""""""""""""""""""""""""""""#########$$$$$$%%%"""!!!###""" """""""""###$$$$$$%%%%%% ###&&&&&&###"""###$$$ !!!""""""""""""""""""######$$$$$$$$$$$$###### !!!""""""############################## """###"""!!!!!!"""$$$"""%%%%%%###$$$''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$###!!!###&&&%%%"""!!!$$$$$$"""###&&&&&&$$$###$$$&&&&&&%%%$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$$$$$$$%%%&&&(((%%%&&&((((((&&&%%%%%%%%%&&&(((((('''$$$"""""""""'''&&&$$$$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$%%%%%%%%%$$$###"""!!!"""$$$''')))'''''''''&&&$$$"""!!! $$$$$$#########"""""""""########################(((%%%######%%%&&&%%%###&&&$$$###$$$'''(((&&&$$$&&&&&&%%%$$$###""""""!!!###############$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''$$$$$$######"""""""""""""""###"""###&&&###!!!###((()))'''&&&)))%%%"""!!!###""" !!!###%%%$$$######"""######### """######!!!!!!"""$$$######""""""""""""###### !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!! ###""" $$$%%%"""$$$%%%&&&%%%###!!! !!!$$$###"""!!!!!!"""###$$$"""""""""""""""######$$$'''$$$###$$$!!!$$$###&&&%%%""" $$$%%%######$$$###""""""###""""""$$$&&&)))!!!"""###$$$######%%%&&& """%%%$$$$$$'''######$$$%%%%%%&&&'''''''''''')))+++***&&&(((,,,&&&&&&((()))))))))(((''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''(((((( %%%%%% %%%"""%%%%%%$$$###""""""""""""''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&'''((((((%%%%%%%%%%%%&&&'''(((((($$$%%%%%%&&&''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&"""###%%%'''(((((('''&&&%%%%%%&&&%%%%%%%%%'''((("""$$$&&&'''&&&%%%%%%&&&((('''&&&%%%%%%&&&'''(((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%'''''''''''''''((())))))$$$$$$%%%&&&''''''''''''((('''&&&%%%%%%%%%&&&&&&###$$$&&&'''((('''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$###$$$$$$%%%%%%$$$%%%%%%$$$######$$$&&&&&&&&&&&&&&&%%%%%%%%%$$$!!!!!!"""############"""""""""######"""""""""###!!!"""$$$%%%%%%%%%######$$$ $$$'''!!!"""%%%######""""""""""""######"""######""" """$$$!!!"""###$$$$$$###""""""$$$!!!!!!######!!!"""%%%$$$###!!! !!!###$$$######""""""""""""######"""######"""!!!!!!!!!"""""""""###$$$$$$$$$$$$$$$!!!###$$$###"""!!!"""$$$""""""""""""""""""""""""""""""#########$$$$$$$$$###!!!!!!###$$$!!!!!!$$$!!!""""""###$$$$$$%%%%%%"""###$$$%%%%%%&&&'''(((""""""#########""""""!!!######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""############!!!"""######""""""###%%%"""%%%&&&$$$$$$((((((&&&%%%%%%%%%%%%%%%%%%%%%%%% $$$###$$$%%%###"""$$$### !!!%%%'''%%%"""$$$'''&&&$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""" !!!$$$'''&&&%%%###%%%(((((('''$$$######%%%'''((('''%%%#########&&&%%%%%%&&&(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!###$$$%%%%%%$$$$$$%%%%%%$$$$$$###$$$$$$%%%'''&&&&&&%%%$$$###!!! ############$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!'''&&&%%%$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$#########"""!!!"""###$$$%%%$$$$$$###$$$###""""""###$$$$$$$$$$$$######"""""""""""""""!!!!!!%%%&&&######%%%""" $$$$$$"""###&&&###!!!!!! $$$%%%%%%###"""""""""######"""###$$$$$$"""!!!"""#########""""""""""""######!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""$$$### $$$%%%######%%%'''&&&### !!!$$$$$$###"""!!!!!! """""""""""""""######$$$&&&%%% ######!!!%%%***%%% """%%%'''!!!$$$%%%######$$$###'''%%%""""""###$$$%%%%%%"""%%%$$$""""""%%%''' $$$%%%&&&(((######$$$%%%%%%&&&''''''&&&&&&(((+++(((%%%&&&******++++++***)))'''&&&$$$(((((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''(((((("""))))))######(((%%%%%%%%%$$$$$$%%%'''(((***((('''&&&&&&&&&&&&'''((('''&&&&&&&&&&&&'''(((((($$$$$$$$$%%%&&&'''((()))&&&&&&''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&###$$$'''))))))'''%%%###)))%%%"""###&&&((((((&&&$$$'''((('''$$$###%%%(((''''''%%%%%%%%%%%%''''''%%%%%%%%%&&&&&&'''''''''%%%&&&(((((((((&&&$$$###'''''''''''''''((())))))######%%%&&&'''((((((((()))(((&&&%%%$$$%%%%%%&&&"""$$$'''))))))(((%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''''''''############$$$%%%&&&&&&###%%%&&&%%%"""!!!$$$'''(((((('''''''''&&&&&&&&&###$$$%%%&&&'''&&&%%%%%%###$$$%%%%%%$$$###$$$%%%!!!###&&&(((((('''%%%###$$$ %%%)))######%%%######""""""""""""######$$$$$$$$$###!!!"""$$$&&&""""""#########!!! %%%!!!!!!######!!!!!!$$$$$$###  ###$$$###"""!!! !!!"""###$$$!!!"""### """######$$$$$$$$$###### """$$$$$$!!!!!!###%%%"""""""""""""""""""""""""""############$$$$$$$$$!!! $$$%%%$$$%%%(((!!!""""""###$$$$$$%%%%%%$$$######$$$(((***++++++$$$$$$$$$$$$$$$###"""!!!######$$$$$$$$$$$$######''''''&&&&&&%%%$$$$$$$$$"""""""""""""""############$$$&&&&&&%%%%%%&&&'''###&&&&&&$$$%%%))))))'''&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""%%%$$$"""$$$### %%%'''&&&!!!$$$''''''$$$######%%%((('''&&&&&&%%%$$$######''' %%%)))&&&!!!###&&&)))***)))&&&###"""!!!###%%%&&&%%%%%%&&&(((######$$$&&&'''(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&!!!###%%%&&&%%%$$$###%%%&&&''''''&&&###!!!"""###$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&'''(((((()))###########################$$$$$$###!!! !!!###!!!###$$$$$$######$$$&&&%%%%%%%%%%%%%%%%%%&&&&&& !!!###%%%&&&%%%###"""'''%%%$$$$$$%%%&&&%%%%%%$$$######"""""""""""""""&&&$$$%%%((('''### !!!### ######"""###&&&&&&"""!!!%%%%%%"""$$$)))&&&%%%###"""""""""######$$$%%%%%%$$$"""!!!"""#########""""""""""""######""""""!!!!!!!!!!!!""""""########################&&&(((&&&!!! ###### """&&&&&&$$$"""###%%%######$$$$$$$$$$$$###""""""""""""""""""######$$$&&&%%% $$$###!!!%%%$$$""""""$$$((()))(((%%%$$$''''''$$$###%%%%%%"""+++'''"""!!!###$$$###!!!%%%%%%$$$###"""""""""###'''%%%%%%&&&%%%###&&&+++ $$$******$$$###&&&)))((('''&&&&&&&&&&&&&&&((()))$$$"""&&&%%%((('''%%%$$$###$$$%%%%%%######$$$$$$%%%&&&''''''---)))&&&$$$$$$"""***###!!!%%%%%%$$$&&&(((&&&$$$###$$$%%%%%%%%%$$$***+++&&&###&&&&&&""""""###%%%&&&%%%$$$$$$$$$(((%%%""""""$$$%%%$$$######""""""%%%&&&%%%$$$$$$%%%'''((((((&&&%%%$$$%%%$$$&&&((()))'''&&&$$$$$$###$$$%%%&&&%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&+++***'''$$$$$$$$$&&&'''$$$%%%'''((((((((('''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%$$$###"""###$$$%%%&&&&&&&&&%%%%%%((()))+++,,,+++)))&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''(((***&&&%%%############%%%&&&%%%&&&'''$$$!!!"""%%%)))"""#########""""""$$$&&& """###$$$$$$###""" ''''''&&&%%%$$$$$$$$$$$$######$$$"""%%%######""""""""""""######$$$$$$############$$$$$$%%%"""!!!&&&(((%%%"""'''&&&%%%$$$##################$$$$$$$$$%%%%%%%%%"""###$$$%%%$$$###!!! ##############################""""""""""""######$$$###"""###&&&'''%%%###%%%$$$###"""""""""######"""""""""""""""######$$$"""######"""!!!!!!"""$$$)))(((&&&$$$############$$$###"""###$$$%%%$$$"""&&&'''$$$ !!!$$$$$$  """###"""!!!!!!""""""###$$$%%%&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$######"""###%%%&&&'''###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% ###&&&'''&&&%%%$$$$$$&&&'''(((%%%!!! !!!$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###""""""%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$$$$&&&$$$ ###((('''!!!%%%!!!((('''(((###&&&&&&&&&&&&%%%$$$######%%%$$$$$$%%%''''''%%%#########"""""""""""""""###!!!$$$%%%###"""'''$$$)))%%%"""$$$%%%$$$  )))000***###&&&&&&%%%###'''$$$"""###""""""$$$"""!!!"""!!!$$$(((%%%"""###&&&'''$$$ """"""###$$$&&&%%%""" $$$$$$$$$%%%%%%$$$$$$$$$"""&&&&&&!!!!!!%%%&&& ###%%%%%%"""!!!$$$'''""""""!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!"""$$$%%%###!!!+++!!!%%%&&&###!!!  !!!###$$$""" !!!%%%%%%"""!!!###%%%$$$###""""""###$$$%%%(((""""""&&&'''###########################$$$%%%&&&&&&%%%$$$###"""%%%$$$!!! !!!$$$$$$$$$$$$###############%%%###$$$&&&%%%"""$$$((((((((((((&&&$$$%%%''')))(((((('''&&&&&&&&&''''''***,,,+++&&&%%%))))))&&&((('''&&&%%%$$$%%%%%%&&&***)))))))))))))))((((((&&&%%%###$$$&&&&&&%%%###)))&&&%%%'''&&&######''''''%%%######%%%&&&&&&&&&###((()))$$$###%%%%%%"""###%%%&&&'''&&&%%%%%%%%%'''%%%######%%%&&&%%%###&&&%%%%%%&&&''''''&&&&&& ###$$$$$$$$$%%%&&&"""''''''###!!!###&&&$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&""""""!!!"""$$$(((,,,...$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######%%%%%%%%%%%%&&&&&&&&&&&&'''((())))))((('''$$$###&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&%%%$$$"""!!!&&&%%%%%%%%%%%%%%%%%%&&&%%%&&&%%%$$$######%%%'''$$$$$$$$$###!!! !!!###"""###$$$%%%%%%$$$###"""%%%%%%$$$############$$$###!!!"""$$$###!!!&&&######""""""""""""######!!!!!!"""######"""!!!!!!%%%"""!!!%%%&&&$$$!!!""""""!!!""""""###$$$%%%""""""""""""############"""!!!!!!!!!!!! ##############################""""""""""""######$$$###"""$$$&&&'''%%%###!!!"""###$$$%%%%%%"""""""""""""""######$$$"""######"""!!!!!!"""$$$$$$$$$###"""""""""###$$$$$$###""""""###$$$###"""$$$&&&''''''###!!!###%%%%%%$$$###$$$%%%###$$$%%%&&&'''&&&%%%%%%######$$$$$$$$$%%%%%%%%%""""""""""""$$$%%%'''(((###%%%%%%%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% """$$$$$$#########$$$###$$$&&&%%%######%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''%%%&&&$$$!!!###'''&&&!!!'''###)))''''''"""%%%%%%&&&&&&&&&%%%%%%$$$%%%$$$######$$$%%%$$$###$$$######""""""#########!!!$$$%%%### ###'''$$$""" ###%%%$$$!!!!!!$$$+++(((!!!!!!###%%%%%%$$$!!! &&&######%%%%%%""""""%%%$$$""""""###!!! $$$'''$$$!!!"""%%%&&&$$$!!!&&&&&&&&&'''((((((&&&$$$######$$$$$$$$$$$$######!!!%%%'''$$$###&&&&&&%%%"""!!!!!!!!!"""#########""""""""""""""""""""""""%%%$$$###$$$$$$%%%$$$###%%%###!!!"""$$$%%%###"""&&& %%%$$$!!!!!!###$$$###"""###%%%(((###!!!"""%%%%%%"""!!!###$$$$$$###""""""###$$$$$$(((%%%!!! """$$$%%%%%%##############################$$$$$$$$$$$$#########$$$&&&%%%$$$###$$$$$$############$$$$$$$$$$$$$$$$$$&&&)))((($$$%%%((( ''''''!!! %%%'''$$$'''''''''&&&''''''(((((()))---///......---***%%%''''''&&&%%%%%%%%%%%%&&&...---,,,+++***(((''''''$$$######$$$'''((((((''''''(((+++---(((""""""'''&&&$$$######%%%'''''''''###''')))&&&$$$&&&&&&%%%%%%&&&'''''''''&&&%%%%%%%%%%%%$$$%%%''''''&&&$$$((('''&&&%%%$$$%%%&&&'''!!!#########%%%&&& &&&&&&""" $$$***%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&***)))'''%%%%%%&&&'''(((%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###'''&&&%%%%%%%%%&&&((((((&&&&&&&&&&&&%%%$$$######&&&&&&&&&%%%%%%$$$$$$$$$ %%%'''&&&$$$###%%%&&&&&&''''''&&&&&&%%%&&&$$$$$$$$$%%%&&&%%%$$$######$$$###!!!!!!"""$$$###$$$%%%&&&&&&%%%$$$######""""""""""""###$$$$$$%%%!!! %%%)))((($$$###"""""""""""""""""""""""""""###$$$%%%%%%$$$###"""%%%""" !!!###$$$""" !!!"""###$$$ !!!!!!!!!""""""""""""!!! !!!!!!################################################$$$######$$$&&&&&&%%%#########$$$###"""!!!"""""""""""""""######$$$"""######"""!!!!!!"""$$$!!!!!!!!!!!!"""$$$%%%&&&###"""!!!!!!######"""!!!$$$%%%$$$$$$###$$$%%%%%%%%%###$$$%%%'''$$$%%%&&&'''''''''&&&&&&######$$$$$$$$$%%%%%%%%%"""""""""###$$$%%%'''(((###%%%&&&%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%% !!!"""!!! """$$$###$$$&&&%%%$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$%%%&&&'''''''''&&&%%%$$$###"""###$$$%%%$$$$$$$$$%%%&&&'''))))))&&&'''%%%"""###&&&%%%"""'''###'''!!!((("""'''&&&""""""###$$$$$$$$$######%%%###!!!!!!###$$$$$$###%%%$$$$$$######$$$$$$%%%"""$$$%%%### ###''' $$$"""!!!"""$$$###"""""" !!!%%%&&&###%%%&&&&&&&&&%%%###!!! $$$###$$$((((((%%%%%%'''$$$""""""###""" $$$$$$""" !!!$$$&&&$$$!!!###"""!!!"""###$$$###!!!"""##################"""###%%%&&&$$$%%%&&&###%%%!!!"""$$$###!!!"""""""""#########$$$$$$&&&###!!!"""%%%&&&$$$"""$$$###"""###$$$%%%$$$"""!!!###$$$!!!"""$$$%%%%%%######&&&))) $$$%%%""""""$$$$$$$$$###""""""###$$$$$$'''&&&%%%%%%&&&%%%###!!!##############################""""""""""""######$$$$$$###$$$%%%&&&$$$###"""######$$$%%%%%%%%%%%%&&&&&&***...---((('''***""")))$$$$$$,,,*** ''''''&&&''''''((())))))&&&))),,,------***&&&"""%%%%%%%%%$$$$$$$$$%%%%%%******)))(((&&&%%%$$$$$$'''&&&&&&&&&&&&&&&&&&%%%%%%&&&***...+++%%%###%%%&&&$$$######&&&(((((((((&&&)))***)))(((((())))))&&&%%%&&&'''''''''%%%###$$$%%%&&&'''((('''&&&%%%&&&'''&&&""" ###%%%$$$"""$$$%%%%%%$$$$$$%%%&&&###''''''%%%$$$'''+++%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&444222...***'''$$$######&&&%%%$$$$$$$$$%%%'''((($$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&%%%%%%$$$$$$((('''%%%%%%%%%&&&(((***&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###&&&'''&&&%%%$$$%%%&&&''''''&&&%%%$$$&&&###"""$$$''''''$$$!!!!!!"""######$$$''')))######$$$%%%%%%$$$######!!!!!!!!!"""###$$$%%%%%%%%%""" ###&&&%%%"""""""""############""""""""""""""""""""""""""""""$$$"""!!!!!!""""""!!!$$$###"""!!!!!! !!!!!!!!!""""""######$$$$$$$$$######"""#########################################################$$$%%%%%%%%%$$$'''&&&$$$"""!!! """""""""""""""######$$$"""######"""!!!!!!"""$$$""""""###$$$%%%&&&''''''"""!!! !!!"""###""" $$$%%%"""$$$###$$$$$$"""!!!"""$$$&&&$$$%%%%%%&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%&&&%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%"""""""""  """%%%'''''''''&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%&&&&&&%%%'''&&&$$$###"""###%%%%%%%%%%%%$$$$$$%%%'''((()))''''''%%%$$$$$$$$$$$$###$$$"""$$$$$$(((%%%((()))######$$$%%%&&&&&&&&&%%%$$$######$$$%%%%%%###"""%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%%%%###""""""$$$&&&$$$'''(((&&&$$$""""""###"""$$$$$$"""!!!"""###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###%%%))))))&&&$$$&&&###!!!"""$$$### %%%"""!!! !!!###%%%$$$"""!!! """"""############""""""%%%%%%###!!!"""###%%%"""!!!######""""""""""""###$$$$$$%%%%%%&&&###!!!"""%%%&&&$$$!!!######"""###$$$$$$$$$$$$!!!!!!###"""""""""!!! !!!"""#########"""$$$"""###%%%$$$##################$$$###$$$$$$$$$$$$$$$"""!!!###########################"""!!! !!!"""###$$$!!! !!!$$$%%%""""""###$$$%%%%%%%%%%%%%%%&&&'''+++///...)))(((***'''---((()))000///%%%'''''''''''''''((()))***&&&&&&((())))))&&&###"""#########$$$$$$$$$$$$###&&&%%%%%%%%%$$$$$$######((((((((('''%%%$$$$$$$$$$$$"""$$$***---)))%%%$$$&&&$$$###$$$&&&((())))))'''(((***+++)))((((((***&&&$$$$$$%%%&&&&&&###!!!$$$%%%'''((('''&&&%%%%%%$$$((('''!!!"""%%%$$$%%%&&&'''&&&%%%%%%&&&'''&&&&&&%%%&&&(((((((((&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&---,,,***)))(((((((((((('''&&&%%%%%%%%%&&&((()))&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%((('''%%%%%%%%%&&&(((***&&&&&&&&&%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''############"""!!! ###$$$%%%&&&&&&%%%$$$###%%%###"""###&&&'''$$$!!! """$$$$$$$$$&&&(((***""""""############"""""""""""""""###$$$%%%&&&'''"""###"""!!! !!!######!!!"""############"""!!!"""  """###"""!!!!!!"""!!! %%%%%%$$$###""""""""""""!!!!!!!!!"""""""""######!!!"""$$$&&&&&&%%%###!!!########################"""###$$$$$$$$$$$$###""""""###$$$%%%%%%$$$$$$%%%"""!!!"""&&&***---"""""""""""""""######$$$"""######"""!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!! !!!"""###""" &&&)))'''"""&&&$$$$$$$$$"""!!!!!!###%%%$$$$$$$$$$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$###""""""$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$###!!! !!!$$$&&&&&&&&&&&&&&&&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''######$$$$$$$$$$$$######'''&&&%%%$$$$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&&&&'''&&&&&&%%%$$$###$$$%%%%%%###"""(((&&&%%%###''''''((()))***************"""###%%%''')))'''$$$ %%%%%%$$$$$$%%%&&&&&&'''%%%%%%%%%$$$######%%%&&&((((((((((((&&&$$$###$$$"""$$$&&&'''%%%"""!!!###"""""""""###$$$%%%&&&&&&%%%###%%%(((((($$$"""###"""!!!"""%%%$$$ !!!%%%"""!!!!!!"""###$$$$$$###%%%$$$""""""###$$$$$$###""""""############""""""%%%$$$!!! $$$"""###$$$$$$###!!!!!!###%%%""""""######$$$$$$$$$$$$%%%###!!!"""$$$%%%###!!!""""""############$$$%%%$$$"""""""""!!!!!!'''$$$$$$&&&"""!!!""" """#########$$$$$$##################""""""###$$$&&&###########################"""!!! !!!"""###$$$!!! !!!$$$%%%"""###$$$%%%&&&&&&&&&%%%$$$%%%%%%(((---,,,'''&&&)))&&&+++***###"""))),,,)))((((((((('''(((((())))))***''''''))))))%%%%%%&&&"""######$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%&&&&&&$$$&&&'''&&&%%%$$$%%%'''%%% &&&+++)))&&&%%%'''%%%$$$$$$&&&(((((((((&&&&&&''')))((($$$%%%(((&&&$$$###$$$&&&&&&###%%%&&&''''''%%%$$$$$$%%%###***+++$$$!!!%%%(((&&&!!!###$$$$$$###$$$&&&((()))&&&###$$$'''(((%%%"""############$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&((((((&&&&&&&&&''''''&&&&&&%%%######$$$%%%&&&&&&''''''&&&%%%###"""""""""###$$$###$$$$$$%%%%%%$$$$$$###%%%#########$$$%%%$$$###%%%%%%&&&%%%######$$$&&&"""""""""""""""""""""""""""""""""###$$$%%%&&&'''###%%%""""""''')))!!!"""###$$$$$$###"""!!!&&&$$$!!! !!!$$$&&&###""""""""""""""""""!!!############$$$%%%&&&'''""""""#########$$$$$$$$$ """$$$$$$###""" ########################"""###$$$%%%%%%$$$###""""""###%%%%%%$$$$$$$$$%%%$$$###!!! """&&&***---"""""""""""""""######$$$"""######"""!!!!!!"""$$$"""#########"""!!! ###"""!!!!!!######"""!!!!!!&&&(((### """$$$###%%%&&&&&&%%%######$$$&&&$$$$$$#########$$$%%%&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###"""!!!$$$&&&'''&&&%%%$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%&&&&&&%%%###""""""$$$'''!!!!!!"""$$$''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&''''''$$$$$$%%%%%%%%%$$$######%%%%%%&&&&&&&&&'''''''''&&&&&&''''''&&&&&&%%%$$$&&&%%%%%%'''%%%###$$$((((((%%% +++"""""""""%%%%%%&&&&&&'''&&&&&&&&&######%%%((()))((($$$!!!$$$$$$$$$$$$%%%&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&$$$""""""%%%&&&$$$$$$'''######&&&)))(((###!!!"""########################%%%######&&&&&&"""!!!""""""!!!###&&&$$$!!!"""%%%""""""##################&&&%%%$$$%%%&&&&&&&&&$$$"""##################""""""###!!!"""'''***(((!!!%%%'''%%%""" """%%%################################################!!!"""$$$$$$######$$$&&&&&&###!!!""" """(((%%%!!!!!!&&&'''###### ###""""""###$$$$$$$$$$$$###"""$$$$$$$$$###"""$$$'''***########################""""""!!!!!!!!!!!!""""""$$$$$$###$$$%%%&&&$$$###$$$%%%&&&''''''%%%$$$"""%%%%%%(((+++***&&&&&&)))((('''%%%""" """&&&)))***)))((((((((((((((((((...******---,,,((('''***###$$$%%%&&&'''&&&&&&%%%''''''''''''''''''''''''"""$$$&&&%%%$$$###%%%'''&&&###"""%%%'''%%%%%%((()))'''%%%%%%&&&'''((('''(((%%%''')))(((######'''(((%%%###%%%''''''###&&&'''(((&&&"""!!!"""$$$ ))),,,$$$!!!&&&)))&&&"""#########""""""$$$'''(((&&&$$$$$$%%%%%%$$$###$$$$$$######$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$#########%%%%%%&&&''''''''''''&&&%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""###&&&((()))%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$###""""""$$$&&&$$$%%%%%%###!!!!!!"""###$$$##################$$$"""""""""""""""###$$$%%%$$$'''$$$!!!$$$&&&&&&!!!"""###$$$$$$###"""!!!&&&&&&&&&&&&&&&&&&&&&&&&""""""#########"""###$$$$$$######$$$$$$%%%&&&'''"""""""""#########$$$$$$""""""!!!!!!!!!"""$$$$$$########################"""###%%%&&&&&&%%%###"""!!!###&&&&&&$$$###$$$&&&&&&&&&%%%$$$############"""""""""""""""######$$$"""######"""!!!!!!"""$$$!!!"""######"""!!! $$$###""""""###$$$###"""$$$&&&%%%%%%&&&$$$ ###%%%&&&%%%$$$""""""###%%%%%%$$$###$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$###%%%&&&'''&&&%%%%%%%%%'''$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%&&&&&&&&&$$$###"""$$$&&& ###&&&'''%%%"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''!!!"""%%%&&&'''''''''&&&###$$$'''(((((('''%%%$$$%%%###%%%(((&&&###%%%+++$$$"""+++ """""""""""""""###""""""!!!!!!%%%$$$###$$$%%%&&&$$$###############$$$%%%&&&''''''&&&$$$$$$%%%&&&&&&&&&######%%%######'''%%%""""""&&&&&&"""!!!###$$$$$$$$$$$$$$$###""""""$$$""""""%%%%%%"""###%%%!!!!!!###&&&%%%""""""%%%$$$$$$%%%$$$#########$$$###""""""$$$%%%%%%###!!!######$$$$$$$$$$$$#########%%%######''')))(((!!!###%%%%%%$$$"""!!! $$$######""""""!!!!!! ###%%%$$$!!! """%%% """$$$$$$###"""$$$'''%%%!!!"""""" !!!$$$"""###$$$%%%$$$###""""""%%%######%%%$$$ """###$$$$$$$$$$$$###"""###$$$%%%$$$""""""$$$'''########################!!!""""""######""""""!!!###$$$&&&%%%$$$###$$$$$$$$$%%%'''''''''%%%###"""((('''))),,,+++((((((+++%%%###%%%***)))%%%'''++++++***)))(((((('''((((((///++++++//////)))(((+++$$$%%%'''(((((((((''''''((((((''''''&&&&&&&&&&&&###%%%'''&&&###!!!###%%%(((&&&&&&&&&###!!!%%%+++***'''%%%%%%&&&'''''''''***'''(((,,,)))######(((***&&&$$$&&&))))))$$$ '''(((((($$$!!!!!!$$$'''***### %%%((($$$(((((('''$$$"""!!!"""###%%%''''''&&&$$$$$$&&&(((%%%%%%$$$$$$%%%'''((()))&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''###$$$%%%&&&'''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&'''''''''&&&###$$$%%%&&&&&&&&&%%%%%%"""$$$&&&((((((&&&$$$###(((((('''&&&$$$######"""&&&&&&%%%$$$$$$#########''''''%%%$$$$$$%%%''''''###%%%%%%### $$$((( !!!"""!!! !!!"""$$$%%%$$$$$$######$$$$$$%%%!!!!!!!!!!!!!!!""""""###%%%((($$$"""###!!! """###$$$$$$###"""  ###%%%%%%### !!!"""$$$$$$######$$$&&&'''&&&%%%$$$############""""""""""""############(((%%%""" ###'''***########################"""###%%%&&&&&&%%%###"""!!!$$$&&&&&&$$$###$$$&&& ###%%%'''&&&$$$###"""""""""""""""######$$$"""######"""!!!!!!"""$$$"""###$$$%%%%%%$$$###"""$$$###"""###$$$%%%$$$"""$$$&&&$$$!!!"""%%%$$$ """$$$$$$"""  &&&&&&%%%$$$%%%&&&'''(((######$$$$$$$$$%%%%%%%%% !!!###%%%&&&&&&&&&%%%%%%&&&''''''%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%%%%&&&&&&%%%###"""###%%%###!!!!!!###%%%%%%!!!%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&$$$######"""###$$$&&&((()))***++++++ ###&&&((('''&&&%%% """&&&)))***)))'''%%%$$$"""$$$((('''###&&&---***$$$&&&&&&&&&&&&&&&&&&%%%$$$###'''$$$!!! !!!###%%%%%%############$$$%%%&&&'''(((&&&$$$$$$%%%&&&'''&&&(((""" $$$%%%!!!!!!%%%'''!!!"""$$$!!!!!!$$$!!!###$$$%%%&&&%%%$$$$$$###!!!!!!$$$%%%$$$%%%)))!!!!!!###&&&&&&""""""&&&%%%&&&&&&%%%#########$$$""""""###%%%&&&&&&### $$$$$$%%%%%%%%%%%%$$$$$$%%%(((%%%""""""###!!!"""!!!!!!###&&&%%% $$$$$$###"""!!! ###'''%%% !!!&&&"""$$$$$$""""""%%%'''""""""$$$!!!###((('''!!! %%%###!!!###''''''$$$$$$&&&"""###$$$%%%%%%$$$###"""!!!###%%%### !!!########################!!!"""###$$$$$$###"""!!! """%%%$$$""" """$$$"""&&&)))((('''&&&%%%%%%&&&'''(((((()))))))))((()))***+++******((((((***(((%%%%%%&&&((())))))++++++)))%%% &&&,,,&&&)))###%%%$$$""")))***)))&&&$$$###$$$%%%&&&"""###%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$%%%'''***+++'''&&&%%%&&&(((((($$$!!!'''$$$&&&)))'''"""###)))%%%%%%%%%$$$&&&(((%%%"""%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&((('''$$$"""%%%%%%%%%&&&&&&&&&''''''"""))))))######))))))"""'''$$$$$$'''&&&"""!!!###'''''''''&&&&&&%%%%%%%%%%%%$$$$$$######""""""!!!%%%$$$###""""""$$$&&&'''&&&&&&$$$$$$$$$$$$&&&&&&((('''&&&%%%$$$%%%&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&"""&&&)))'''"""!!!'''---((('''%%%$$$###"""""""""&&&&&&&&&%%%%%%$$$$$$$$$"""%%%###$$$)))((($$$"""###$$$$$$###"""###$$$###""""""""""""""""""""")))'''$$$!!!!!!"""$$$&&&$$$$$$$$$############"""'''&&&$$$"""!!!!!!"""###%%%$$$###"""!!!!!!!!!!!!(((%%%######$$$$$$"""############""""""""""""!!!"""#########!!! &&&%%%$$$######$$$%%%&&&!!!%%%%%% $$$$$$ """######"""!!!"""%%%'''&&&$$$"""###%%%%%%""" %%%%%%$$$$$$###""""""!!!!!!""""""""""""#########'''&&&&&&%%%$$$###""""""###############"""!!! &&&&&&%%%$$$$$$%%%&&&&&&####################################""""""!!!!!!""""""###$$$%%%%%%&&&&&&################################################%%%%%%&&&'''''''''&&&%%%%%%$$$#########$$$%%%&&&"""""""""###$$$$$$$$$%%%$$$$$$###""""""###$$$$$$$$$&&&%%%###$$$'''$$$!!!"""###$$$%%%&&&&&&&&&######$$$%%%%%%%%%$$$$$$&&&!!!$$$---,,,"""&&&&&&'''''''''&&&$$$###'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%$$$###"""!!!!!!###%%%%%%$$$###$$$%%%%%%%%%%%%%%%%%%$$$###"""######$$$%%%&&&&&&''''''###$$$%%%%%%######$$$%%%$$$"""!!!"""%%%&&&$$$"""&&&%%%$$$$$$$$$$$$###"""'''""""""%%%%%%""""""'''!!!&&& !!!(((...!!!&&&%%%""" $$$###$$$$$$%%%%%%%%%$$$$$$###$$$#########""""""!!!!!!###&&&&&&%%%"""!!!&&&%%%%%%$$$$$$######### !!!"""###$$$$$$%%%&&&$$$"""!!! !!!"""###$$$!!! """&&&&&&"""$$$$$$$$$######!!! ###$$$$$$###!!! !!!"""&&&$$$""""""#########""" !!!"""$$$$$$$$$###"""$$$$$$ """$$$!!! !!!###$$$$$$$$$$$$%%%%%%%%%$$$$$$#########!!!###$$$$$$$$$%%%&&&(((""""""############""""""---&&&(((""" %%%'''%%%$$$%%%''''''((()))******++++++***+++******)))))))))***+++***(((&&&%%%'''((())))))'''((()))&&&!!! $$$(((&&&+++(((&&&+++)))$$$))))))(((&&&%%%$$$$$$$$$%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%'''((()))((('''(((******'''$$$'''"""!!!&&&(((%%%%%%'''%%%'''(((&&&%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''$$$"""%%%%%%%%%%%%&&&&&&&&&&&&$$$''''''%%%%%%''''''$$$'''$$$$$$'''&&&"""!!!###''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&%%%$$$###$$$%%%'''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%''')))***&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$############$$$$$$&&&''''''&&&%%%%%%''')))%%%%%%$$$$$$######$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$"""&&&'''%%%&&&******'''"""###$$$$$$###"""###$$$$$$$$$%%%&&&'''(((((()))%%%%%%$$$#########$$$$$$$$$$$$$$$############"""#########"""######$$$%%%!!!!!!!!!""""""###$$$%%%"""  $$$&&&&&&%%%%%%$$$$$$###"""!!!!!! !!!"""###############""""""!!!!!!""""""###$$$&&&%%%!!!!!!%%%'''%%%"""#########""""""$$$&&&$$$###"""$$$%%%%%%### ########################"""""""""#########$$$$$$&&&%%%%%%$$$$$$######"""#########$$$######""""""%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%%%%&&&&&&'''########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%$$$###"""&&&%%%$$$"""!!!!!! ############$$$$$$$$$$$$$$$##################$$$ $$$&&&%%%%%%'''&&&###$$$%%%%%%&&&''''''''''''"""###$$$%%%%%%%%%%%%%%%%%%(((######(((((("""&&&&&&'''''''''&&&$$$$$$&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$#########$$$###"""$$$''''''&&&$$$%%%%%%%%%%%%%%%$$$###"""######$$$$$$%%%%%%&&&&&&###$$$%%%%%%######$$$%%%$$$"""!!!"""%%%&&&$$$###&&&%%%$$$$$$%%%%%%$$$###'''######''''''######'''&&&***$$$'''+++!!!%%%%%%"""!!!%%%$$$ ######$$$$$$$$$$$$##################"""""""""!!!"""$$$%%%%%%$$$##################"""""""""#########$$$%%%%%%&&&&&&###"""!!! !!!###%%%&&&!!!!!!$$$%%%"""$$$$$$$$$######"""!!! """$$$$$$$$$"""!!!"""###&&&$$$""""""###$$$###"""!!!!!!"""##################$$$ """$$$!!!###############"""!!!!!!$$$$$$#########"""""""""""""""!!!"""%%%""""""############""""""///$$$!!!'''&&&$$$###"""&&&&&&$$$$$$'''***''''''((()))************---+++***((((((***,,,---***(((&&&&&&'''((((((((((((+++---+++(((&&&''')))!!!(((&&&&&&,,,((("""%%%&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$#########$$$%%%+++***)))***++++++)))'''***$$$!!!$$$((('''%%%$$$%%%''')))'''$$$###&&&+++'''&&&%%%%%%&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$&&&''''''%%%###$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$''''''$$$$$$&&&'''$$$$$$'''&&&"""!!!$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''((('''&&&%%%$$$%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%&&&'''((()))%%%&&&&&&''''''&&&&&&%%%%%%$$$###!!!!!!###$$$%%%'''%%%$$$%%%''''''%%%###$$$#########$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%"""###&&&'''%%%"""###$$$$$$###"""###$$$$$$$$$$$$%%%%%%%%%&&&&&&"""###$$$%%%%%%%%%$$$###$$$$$$$$$############""" """###%%%%%%&&&&&&"""""""""""""""###%%%%%% """%%%''''''###############"""""""""&&&%%%$$$###"""!!!!!!!!!!!!""""""######""""""!!!$$$%%%$$$ !!!%%%((('''"""###$$$###""""""$$$&&&""""""###$$$&&&&&&###!!!!!!!!!"""###$$$$$$%%%%%%############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&%%%$$$"""!!!$$$$$$$$$$$$###""" $$$$$$$$$$$$$$$###############$$$$$$$$$$$$###### &&&%%%$$$&&&'''%%%%%%%%%&&&''''''&&&&&&&&&!!!"""###$$$%%%&&&&&&&&&(((((('''&&&$$$###%%%'''%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$######$$$%%%%%%&&&""" ###)))+++(((###$$$$$$%%%%%%%%%$$$############$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$###"""###%%%%%%%%%###&&&%%%$$$%%%&&&'''&&&%%%&&&$$$$$$''''''$$$$$$&&&&&&)))&&&$$$$$$%%%'''###$$$%%%###!!!"""%%%%%%!!! !!!"""######$$$##################"""""""""""" !!!###$$$$$$%%%$$$############$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!"""%%%'''(((""" """%%%&&&### ######$$$######"""!!! """###%%%$$$######$$$%%%%%%$$$"""###$$$$$$###""""""""""""""""""######$$$"""""" ###### ###############"""!!!!!!###""""""""""""!!!!!!!!!###"""  ###""""""############"""""")))&&&######"""!!!$$$%%%&&&&&&&&&&&&''')))***$$$%%%&&&'''((((((((((((++++++*********+++,,,---***(((&&&&&&'''((((((''')))+++---,,,***((()))*** &&&%%%$$$***'''!!!%%%$$$%%%%%%%%%%%%$$$###"""%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%+++*********++++++***))),,,)))'''&&&&&&%%%%%%%%%'''%%%%%%%%%$$$###&&&***$$$#########%%%(((,,,...%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%''''''%%%$$$######$$$$$$$$$%%%%%%%%%(((""""""))))))""""""((('''%%%%%%'''&&&###"""$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&%%%%%%$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$)))(((%%%$$$$$$%%%((()))%%%$$$$$$%%%&&&%%%""" $$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!!!!"""$$$$$$"""###$$$$$$###"""###$$$&&&&&&%%%$$$"""!!! !!!"""###$$$%%%%%%$$$$$$$$$$$$$$$#########"""""" """$$$%%%&&&%%%%%%%%%%%%$$$###""""""""""""$$$""" !!!###$$$!!!!!!"""######$$$%%%%%%&&&%%%###"""""""""###$$$"""###$$$%%%%%%$$$###""" !!!!!!!!!"""$$$%%%%%%"""###$$$$$$""""""###%%% !!!###%%%&&&%%%###""""""""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$%%%"""###$$$%%%%%%%%%%%%%%%"""""""""!!!!!!"""""""""%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$"""""""""$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''&&&$$$###"""###%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$###############$$$%%%%%%$$$######%%%$$$"""###$$$$$$$$$$$$%%%%%%%%%$$$######!!!"""###$$$%%%&&&&&&&&&(((######((('''###%%%---%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$###""""""$$$&&&'''%%%###"""$$$)))+++(((%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$#####################$$$%%%%%%######$$$%%%#########$$$$$$%%%%%%$$$&&&%%%$$$%%%'''((('''&&&######$$$&&&&&&$$$######!!!###+++""" )))$$$'''"""%%%$$$""""""%%%%%%"""!!!"""#####################""""""""""""""""""""""""""""""######$$$%%%%%%%%%&&&&&&'''''''''"""""""""!!!!!! !!!###%%%'''(((%%%$$$$$$%%%''''''%%%"""###############"""!!!!!!"""###%%%%%%$$$$$$%%%'''$$$###"""###$$$$$$###"""$$$###"""!!!!!!"""###$$$!!!!!! """######!!! !!!"""$$$$$$$$$$$$""""""""""""""""""""""""######""" """%%%"""######$$$$$$######"""$$$$$$$$$### $$$,,,((($$$$$$''')))'''%%%$$$%%%&&&''''''(((((((((((())),,,---...---+++******(((''''''(((((('''&&&&&&&&&&&&%%%$$$$$$%%%&&&%%%***&&&$$$***(((%%%+++$$$$$$%%%%%%%%%$$$######%%%%%%$$$$$$$$$%%%&&&'''######$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''(((((()))))))))(((((()))***$$$((()))%%%!!!!!!%%%)))***""""""&&&&&&%%%&&&%%%$$$######$$$&&&)))***%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%######$$$$$$$$$%%%%%%%%%'''!!!"""))))))"""!!!'''(((%%%%%%((('''###"""$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$***)))&&&%%%%%%&&&)))***###%%%''''''%%%###"""###&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((&&&%%%%%%$$$$$$%%%'''"""###$$$$$$###"""###$$$(((((('''&&&%%%######"""###""""""""""""###%%%%%%$$$$$$$$$#########""""""!!!"""###%%%%%%%%%$$$###&&&%%%$$$###""""""""""""&&&$$$"""!!!###$$$$$$$$$############### !!!###&&&(((***"""###$$$%%%%%%$$$###"""!!!$$$%%%$$$######"""$$$%%%$$$###"""###$$$ !!!$$$%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%!!!""""""######$$$$$$%%%"""###$$$%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$"""!!! !!!$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''((('''&&&%%%$$$"""###%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$"""(((&&&"""###$$$$$$$$$$$$%%%%%%%%%$$$######!!!"""###$$$%%%&&&&&&%%%%%% """))))))"""$$$---%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%$$$"""""""""$$$&&&(((###$$$&&&''''''''''''(((###$$$$$$%%%%%%%%%$$$$$$$$$$$$#####################$$$%%%%%%######$$$%%%###$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$%%%'''((('''&&&!!!"""###""""""###"""!!! """+++### &&&###''' ###$$$""""""%%%%%%### !!!"""#########""""""""""""""""""######%%%$$$###"""!!!!!!!!!"""%%%%%%%%%&&&&&&''''''''''''''''''&&&%%%%%%$$$$$$"""""""""######$$$%%%&&&'''''''''''''''%%%###!!!"""############""""""!!!"""###%%%%%%$$$$$$%%%'''###""""""###%%%%%%###"""$$$###"""!!!!!!"""###$$$""" """######"""""" !!!"""$$$$$$$$$$$$########################!!!$$$$$$$$$###$$$%%%######$$$$$$$$$$$$######%%%%%%%%%######$$$%%%&&&)))%%%""""""%%%&&&$$$!!!&&&&&&'''((())))))))))))%%%(((+++...///---***)))***)))''''''(((((('''%%%&&&&&&%%%%%%$$$%%%%%%&&&$$$((("""%%%%%%$$$+++%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&"""######$$$$$$%%%%%%&&&######$$$%%%&&&'''((((((&&&'''''''''&&&&&&((()))###&&&"""''',,,***!!!((('''$$$$$$((('''&&&$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&''''''&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%######&&&&&&######%%%(((%%%%%%((('''###"""$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$######"""######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######%%%&&&'''(((((((((%%%&&&&&&''''''&&&&&&%%%'''&&&%%%$$$$$$%%%&&&'''%%%''')))(((&&&%%%%%%'''&&&%%%%%%$$$#########$$$#########$$$$$$$$$$$$$$$&&&######%%%%%%"""###%%%"""###$$$$$$###"""###$$$""""""######$$$$$$$$$%%%$$$###"""!!!!!!"""$$$%%%$$$$$$$$$############"""######$$$$$$$$$######"""######"""######$$$%%%&&&"""""""""!!! ###&&&((((((&&&%%%###!!! %%%%%%$$$###"""!!!!!!!!! !!!!!!""""""!!!!!! """!!!###'''(((%%%###%%%"""$$$%%%%%%###""""""###!!!###$$$$$$#########$$$$$$$$$##############################$$$$$$$$$%%%"""""""""#########$$$$$$"""###$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################%%%%%%$$$###""" """""""""#####################################################################$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$###""""""%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%!!!'''***'''%%%&&&'''&&&%%%%%%&&&''''''&&&&&&&&&######$$$%%%%%%%%%$$$$$$%%%"""$$$***(((""""""'''%%%$$$$$$$$$$$$%%%%%%&&&###$$$%%%&&&&&&%%%$$$###$$$$$$#########$$$&&&'''"""%%%''''''%%%$$$%%%'''######$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%###$$$%%%%%%$$$$$$%%%'''&&&%%%$$$%%%&&&'''&&&%%%!!!###""""""###!!!%%%%%%$$$&&&###"""&&&"""$$$"""!!!$$$%%%### !!!""""""###""""""""""""""""""############%%%%%%###"""!!!!!!!!!!!!############$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$"""!!!""""""############"""""""""###%%%$$$######$$$%%%"""""""""$$$%%%%%%###!!!$$$######"""""""""""""""###"""$$$###"""$$$###############"""!!!!!!""""""############$$$$$$###%%%%%%$$$$$$$$$######$$$$$$$$$$$$######"""######!!!"""&&&&&&###!!!###%%%$$$######$$$&&&&&&&&&'''((())))))))))))&&&'''***,,,,,,,,,***)))***)))((((((((((((&&&$$$&&&&&&''')))***)))'''%%% $$$""""""!!!((('''&&&%%%$$$$$$%%%&&&'''###$$$%%%&&&&&&&&&%%%%%%######$$$$$$%%%&&&&&&'''######$$$%%%%%%%%%%%%%%%$$$&&&'''&&&$$$$$$'''***%%%&&&!!!!!!''')))(((%%%***&&&###&&&(((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%#########&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&"""%%%&&&$$$$$$&&&%%%"""(((&&&&&&((('''$$$###%%%######$$$$$$$$$%%%%%%%%%###########################$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###%%%'''((((((((('''&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$######$$$$$$$$$'''%%%$$$$$$&&&'''&&&&&&$$$$$$######$$$$$$%%%%%%"""#########$$$$$$$$$$$$""" $$$$$$ ###"""###$$$$$$###"""###$$$ !!!""""""###$$$$$$"""############""""""!!!$$$$$$$$$############"""$$$$$$###############$$$############$$$%%%&&&&&& """######!!!"""%%%'''''''''&&&%%%###"""!!!!!!))))))'''$$$!!!!!!!!! !!!!!!'''###"""%%%%%%"""###'''"""$$$&&&%%%$$$"""""""""###%%%%%%###!!!!!!###%%%"""""""""###$$$$$$%%%%%%"""""""""#########$$$$$$""""""""""""#####################$$$######""""""######$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%###"""!!!"""""""""######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&%%%%%%$$$%%%%%%$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%'''&&&$$$""""""$$$&&&'''%%%''''''%%%%%%((()))&&&$$$%%%%%%&&&''''''''''''$$$$$$%%%%%%%%%$$$######%%%&&&''''''%%%######%%%$$$$$$#########$$$&&&&&&"""$$$%%%&&&&&&%%%$$$"""$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%&&&&&&###$$$%%%%%%######$$$%%%"""$$$&&&&&&$$$$$$%%%'''&&&%%%$$$$$$%%%%%%$$$###"""$$$""""""$$$"""$$$$$$'''&&&###%%% ###!!!!!!###$$$###!!!""""""######"""""""""!!!"""""""""############""""""""""""""""""""""""###############"""""""""#########"""""""""""""""######$$$$$$%%%%%%$$$$$$!!!"""$$$$$$$$$###""""""""""""############"""""""""$$$$$$$$$"""!!!"""###!!!!!!"""$$$&&&&&&$$$!!!###############"""!!!!!!$$$"""$$$"""###&&&###############"""!!!!!!!!!!!!!!!"""""""""######!!!$$$$$$#########$$$###$$$$$$%%%%%%$$$$$$### $$$%%%!!!###### ###***)))###!!!&&&---###$$$%%%&&&'''''''''''''''(((((()))***+++++++++***)))(((((()))(((&&&$$$!!!"""&&&)))***(((### !!!&&&!!!%%%%%%""")))((('''%%%$$$$$$%%%'''((("""###%%%''''''&&&%%%$$$$$$$$$%%%&&&&&&'''((((((###$$$$$$$$$$$$###""""""$$$&&&'''%%%###$$$'''***))),,,***""" $$$&&&$$$&&& )))***$$$###)))###$$$&&&'''((()))))))))$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###%%%'''''''''%%%%%%&&&&&&&&&&&&'''''' '''(((""""""(((''' (((&&&&&&(((((($$$###%%%#########$$$$$$%%%%%%%%%%%%&&&&&&''''''(((((()))$$$%%%&&&&&&''''''&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%&&&'''''''''&&&%%%$$$''''''%%%$$$$$$%%%''''''$$$$$$$$$$$$$$$$$$$$$$$$'''!!!$$$'''%%%!!!"""""""""###$$$%%%'''(((""""""######$$$$$$$$$$$$$$$!!!"""((((((######&&&"""$$$$$$$$$###"""###$$$&&&&&&&&&&&&&&&&&&&&&&&& """%%%&&&%%%### $$$$$$$$$############"""$$$###"""""""""###%%%&&&'''&&&%%%$$$############!!!###%%%%%%""""""$$$&&&""""""###$$$%%%&&&&&&''' """######"""!!! $$$###"""!!!!!!"""###$$$)))""" !!!((("""$$$&&&&&&$$$"""!!!"""%%%&&&%%%### ###&&& !!!###$$$%%%&&&'''!!!""""""""""""##################"""""""""""""""###############"""!!! """###$$$%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$'''''''''%%%###""""""###$$$%%%%%%&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%'''((((((((('''%%%$$$$$$$$$%%%''')))***$$$$$$$$$%%%%%%&&&&&&&&&)))&&&$$$""""""$$$&&&)))###$$$""" """'''(((%%%!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$###""""""$$$''''''$$$###&&&(((((($$$$$$#########$$$&&&'''"""###%%%&&&&&&%%%###"""###$$$%%%%%%%%%$$$$$$###((($$$!!!###''''''###"""###$$$%%%%%%%%%%%%%%%######$$$%%%&&&&&&''''''###$$$%%%%%%######$$$%%%"""%%%'''&&&$$$###%%%(((&&&%%%$$$$$$$$$$$$###"""$$$&&&######&&&$$$$$$&&& &&&%%%###!!! """$$$###"""############""""""!!!!!!!!!""""""#########$$$ !!!###$$$$$$$$$$$$&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&%%%!!!$$$%%%&&&%%%&&&'''!!!""""""#########""""""###$$$$$$###!!! !!!"""!!!!!!"""$$$&&&&&&$$$!!!"""###$$$$$$$$$"""!!! %%%"""$$$"""###''' !!!###$$$$$$$$$$$$ !!!!!!""""""%%%&&&%%%$$$""""""$$$&&&###$$$$$$%%%%%%$$$$$$###$$$+++---&&&"""$$$%%%$$$&&&%%%$$$$$$$$$%%%&&&&&&)))((('''&&&&&&'''((()))***'''%%%&&&***+++((($$$((('''&&&&&&%%%%%%%%%&&&%%%$$$$$$&&&''''''%%%"""&&&$$$!!!!!!###%%%***&&&$$$%%%%%%###$$$(((&&&&&&&&&&&&%%%%%%$$$###"""$$$$$$$$$###"""###$$$$$$###"""###%%%%%%###"""$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$###(((---+++%%%'''%%%$$$%%%((((((&&&###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$###$$$%%%&&&''' ###"""""")))+++''')))*********(((&&&$$$######&&&((('''$$$"""$$$'''!!!###$$$$$$$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%,,,&&&((((((!!!###'''###%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%$$$$$$########################$$$%%%&&& &&&*********+++***&&&,,,&&&$$$%%%$$$!!!"""'''""""""############""""""&&&&&&&&&%%%%%%$$$$$$$$$&&&###"""%%%)))***%%% ###############"""!!!!!!!!!"""###$$$$$$$$$$$$$$$!!!%%%&&&$$$###%%%'''%%%!!!""""""!!!###%%%'''"""!!!%%%&&&""" $$$###&&&&&&###!!!!!!$$$%%%$$$"""%%%$$$###!!!!!!!!!""""""$$$!!! $$$%%%""""""""""""###$$$$$$$$$%%%&&&### ###$$$###!!!((($$$$$$&&&$$$!!!'''!!!"""#########""" !!!!!!!!!!!!""""""""""""#########$$$%%%%%%&&&&&&&&&###!!!!!!###%%%$$$###"""############$$$$$$$$$###"""""""""$$$$$$""" !!!"""###$$$$$$$$$###$$$!!! ###"""###$$$$$$###"""###$$$$$$$$$###"""!!!!!!"""""")))### $$$&&&%%%###$$$"""&&&&&&""""""&&&&&&"""""""""###$$$$$$"""!!! $$$%%%&&&&&&''''''&&&&&&"""###$$$###""""""$$$&&&!!!%%%%%%%%%%%%'''((('''&&&$$$###""""""!!!"""###$$$%%%&&&'''''''''&&&$$$"""###%%%&&&%%%"""'''&&&$$$#########$$$$$$!!!%%%((())))))!!! ###'''((($$$ $$$$$$######"""!!!!!!!!!$$$$$$$$$###!!! !!!""""""""""""%%%''''''%%%###$$$ !!!%%%'''%%%###$$$&&&### !!!"""!!! !!!!!!!!!!!!!!! !!!###%%%&&&%%%###"""""""""#########$$$$$$$$$$$$""" $$$&&& """###  """###$$$%%%&&&%%%$$$$$$###!!! !!!###$$$"""######!!! """&&&$$$"""""""""""""""#########""" $$$&&&%%%"""!!! !!!$$$&&&&&&&&&$$$!!!!!!!!! """"""""""""""""""""""""'''%%%###!!! !!!!!! """$$$%%%$$$###"""$$$!!!!!!$$$%%%$$$!!!!!!!!!""""""###$$$&&&&&&%%%%%%$$$$$$###"""!!!!!!###!!!!!!###&&&'''$$$!!! &&&&&&&&&&&& $$$$$$######$$$&&&'''((()))((('''&&&&&&'''((((((***'''%%%'''***+++((($$$%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&%%%###'''&&&###"""!!!!!!"""""")))''''''))))))&&&%%%'''%%%%%%&&&&&&%%%%%%$$$###"""$$$%%%$$$###"""###$$$%%%$$$$$$$$$&&&&&&$$$###$$$$$$%%%%%%%%%%%%&&&&&&######!!! $$$)))'''!!!'''%%%$$$%%%'''(((&&&$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$"""'''''''''(((&&&!!!(((((((((''''''&&&%%%$$$&&&%%%$$$%%%%%%&&&%%%$$$$$$%%%&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%(((###''')))###&&&+++&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&''''''((((((***---,,,%%% !!!"""!!!&&&"""!!!$$$$$$ !!!%%%""""""###$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$###!!!!!!$$$&&&&&&$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$$$$############ !!!""" !!!$$$$$$"""!!!"""###&&&!!!###&&&###!!!######"""'''%%%!!!!!!%%%###"""###&&&'''%%%$$$######"""!!!!!!"""###$$$$$$"""!!!"""$$$%%%### ###############$$$$$$$$$#########!!!!!!!!!###$$$&&&######%%%$$$!!!###((( !!!#########""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$#########&&&###!!!!!!###%%%$$$###"""############$$$$$$$$$ !!!######"""!!! !!!######"""###$$$%%% ###$$$!!!!!!###"""###$$$$$$###"""###$$$'''&&&&&&%%%%%%%%%%%%%%%(((###"""%%%&&&$$$$$$&&&$$$''''''######''''''###"""######$$$%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%''')))''''''&&&&&&&&&$$$!!! !!!"""%%%'''((('''&&&%%%######$$$%%%&&&&&&&&&%%%$$$"""!!!"""$$$%%%###!!!'''&&&%%%$$$###$$$$$$%%%'''!!!!!!%%%%%%$$$%%%((()))***(((%%%%%%'''***#########$$$$$$$$$$$$$$$###$$$$$$#########$$$%%%++++++***(((%%%###""""""""" """ !!!%%%""" ###%%%$$$###&&&%%%$$$### ######$$$%%%$$$###"""!!!""""""#########$$$$$$$$$!!!!!!!!!"""""""""######!!!######""""""###%%%&&&######$$$%%%%%%$$$$$$$$$$$$"""!!!"""$$$%%%### ###$$$""" """%%%$$$###############$$$$$$$$$###$$$!!! ###%%%$$$$$$"""!!! !!!"""!!! '''$$$""""""$$$%%%$$$"""""""""""""""""""""""""""$$$###"""""""""""""""""""""###$$$%%%%%%$$$"""!!!!!!!!!""""""""""""######""""""""""""###$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%!!!"""$$$%%%$$$$$$###### &&&%%%%%%&&& ###""""""###$$$''')))***(((''''''&&&''''''(((((()))'''%%%'''******(((%%%######"""""""""######$$$&&&%%%######%%%&&&%%%$$$''''''&&&$$$###"""!!! $$$"""$$$((((((###!!!"""%%%%%%%%%%%%%%%$$$$$$######$$$%%%$$$###"""###%%%&&&%%%%%%&&&''''''&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&"""""" """&&&$$$&&&%%%%%%%%%''''''%%%$$$&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$"""!!! ###)))(((%%%"""'''&&&&&&%%%$$$$$$%%%%%%((($$$"""###'''(((&&&"""%%%&&&'''&&&###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&"""'''***%%%'''***%%%&&&&&&'''''''''&&&%%%%%%''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%'''### $$$%%%""" !!!$$$%%%""""""$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########"""!!! """$$$''')))%%%%%%%%%%%%%%%%%%$$$#########$$$$$$$$$######""" $$$%%%""" """###"""###$$$%%%%%%###!!!!!!"""&&& !!!%%%%%%"""!!!!!!###"""###%%%#########%%%&&&%%%$$$!!!!!!!!!!!!"""###$$$%%%#########$$$$$$$$$######$$$$$$$$$###############!!!###%%%###"""'''###!!!"""$$$$$$"""$$$)))!!!"""###$$$$$$$$$############$$$$$$$$$$$$%%%$$$$$$###""""""!!!!!!%%%###""""""###$$$$$$###"""############$$$$$$$$$  """$$$%%%$$$###!!!###%%%$$$"""!!!###%%%!!! $$$%%%""""""$$$"""###$$$$$$###"""###$$$'''''''''&&&&&&&&&&&&&&&%%%###$$$'''%%%"""###'''%%%''''''%%%%%%''''''%%%######$$$$$$&&&'''((()))!!!""""""###############'''''''''&&&$$$%%%(((+++)))%%%"""###'''((('''$$$!!!&&&***,,,***'''%%%###$$$$$$%%%%%%%%%$$$$$$%%%###"""###$$$%%%$$$"""&&&&&&%%%$$$$$$$$$%%%%%%***&&&$$$%%%%%%"""###&&&%%%)))***###!!!***######$$$$$$%%%&&&&&&'''############$$$%%%&&&''''''(((((('''%%%$$$%%%&&&'''### ###$$$""""""$$$"""!!! """$$$''''''''' !!!!!!""""""""""""!!!%%%%%%$$$$$$###""""""!!!"""""""""############$$$!!!###%%%&&&$$$"""!!!"""###$$$$$$######%%%'''%%%$$$$$$#########$$$$$$$$$###"""###%%%%%%###"""###%%%###!!!!!!$$$###$$$$$$$$$$$$$$$$$$$$$$$$###&&&%%%  """!!!%%%###!!!!!!!!!!!! $$$"""!!!!!!###$$$######""""""""""""""""""""""""!!!!!!"""###############%%%%%%&&&&&&%%%$$$"""!!!"""%%%$$$!!!"""&&&$$$###############$$$$$$""""""###$$$&&&'''((()))###&&&&&&###!!!###%%%!!!&&&%%% %%%&&&!!!############$$$&&&((()))'''&&&&&&'''''''''(((((((((&&&&&&''')))***(((&&&"""""""""""""""######$$$'''%%%""""""###%%%%%%%%%%%%&&&&&&&&&%%%###"""!!!$$$"""###&&&%%%""" """$$$$$$%%%%%%%%%$$$$$$######$$$%%%%%%######$$$%%%&&&%%%$$$%%%''''''%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%$$$!!!###&&&%%% %%%%%%%%%&&&&&&&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%$$$###!!! &&&&&&%%%""" )))(((&&&$$$###$$$$$$%%%&&&%%%###$$$&&&'''%%%###%%%&&&'''&&&$$$###$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&'''###(((+++%%%%%%&&&%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%#########$$$$$$$$$######%%%'''%%%%%%&&&&&&######%%%''''''%%%######$$$$$$%%%%%%$$$$$$###"""########################"""$$$$$$$$$$$$%%%(((***$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###"""!!!$$$%%%"""!!!$$$%%%$$$$$$$$$$$$$$$###"""!!!!!!&&&!!! $$$$$$!!! !!!######"""""""""""""""#########""""""""""""""""""######$$$!!!"""$$$$$$###"""###$$$%%%$$$$$$$$$###""""""""""""######""" ###&&&""""""###$$$###"""$$$&&& !!!"""######$$$$$$ !!!!!!!!!""""""""""""#########"""""""""!!!!!!$$$############$$$######""""""#########$$$$$$$$$$$$######%%%''''''&&&%%%!!!$$$&&&%%%!!! """%%%###!!!!!!%%%%%%######%%%"""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$######""""""%%%'''$$$ """'''%%%%%%&&&%%%%%%&&&'''&&&%%%%%%$$$$$$%%%&&&((()))!!!""""""###############%%%%%%$$$###"""###&&&)))!!!!!!%%%(((((('''"""$$$(((******'''###!!!$$$$$$$$$%%%$$$$$$######&&&&&&&&&&&&&&&'''&&&&&&$$$$$$$$$$$$######$$$$$$%%%$$$%%%'''%%%"""%%%***"""$$$$$$###$$$$$$$$$%%%%%%%%%&&&$$$###"""###$$$%%%%%%%%%###"""!!!###&&&&&&### ,,,'''$$$%%%&&&$$$%%%'''"""!!!"""###$$$&&&&&&&&& """$$$%%%%%%&&&%%%$$$###""""""######$$$""""""""""""############ !!!$$$&&&&&&%%%###!!!###""""""###""" !!!%%%&&&%%%###"""""""""###$$$############$$$$$$###"""###%%%$$$!!!!!!###"""$$$$$$$$$$$$$$$#########"""%%%$$$!!! %%%###""""""###%%%$$$###!!!!!! !!!"""#########"""""""""""""""""""""""" !!!###$$$$$$###""""""$$$$$$%%%%%%%%%$$$###"""!!!###%%%$$$###"""$$$&&&%%%$$$$$$###""""""######!!!"""###$$$%%%'''(((((( """%%%%%%$$$######$$$"""%%%%%%!!!!!!%%%%%%"""&&&%%%$$$$$$$$$%%%&&&'''%%%%%%&&&''''''''''''''''''&&&&&&((())))))((('''$$$$$$#########$$$$$$%%%&&&$$$""""""###%%%%%%$$$"""###%%%&&&&&&%%%$$$###+++'''&&&''''''%%%%%%)))######$$$%%%%%%$$$$$$$$$###%%%%%%%%%$$$###$$$%%%%%%$$$$$$%%%&&&&&&%%%###$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&###$$$'''&&&"""$$$%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%!!!"""$$$%%%%%%$$$###""")))%%%"""###%%%$$$""" ,,,***(((&&&$$$###$$$$$$###%%%'''&&&$$$###%%%&&&###$$$&&&&&&%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%!!!'''***$$$$$$%%%###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''(((''''''&&&%%%""")))((($$$###""" ###%%%'''&&&&&&$$$"""&&&%%%%%%$$$###!!!########################"""$$$''''''&&&%%%%%%&&&######$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$###"""!!! """$$$###"""!!!!!!!!!"""######"""'''$$$ """### &&&&&&&&&$$$###$$$$$$###"""#########""""""""""""############""""""!!!!!!!!!######"""!!!"""###%%%$$$$$$$$$###"""""""""$$$""" """$$$$$$###"""%%%%%%$$$""""""""""""#########""""""""""""### !!!!!!!!!""""""""""""!!!!!!"""""""""###############$$$$$$############""""""#########$$$$$$$$$'''&&&%%%&&&&&&&&&$$$""""""$$$&&&%%%"""!!!###%%%%%%""""""$$$%%%"""###&&&"""###$$$$$$###"""###$$$!!!"""############"""""" ###&&&$$$ !!!&&&$$$######%%%%%%%%%%%%&&&&&&%%%$$$######$$$%%%&&&"""###$$$$$$%%%$$$$$$$$$###$$$###"""!!!"""%%%'''"""$$$&&&&&&### &&&&&&'''&&&%%%###""" $$$$$$%%%%%%%%%$$$######&&&&&&'''&&&&&&&&&&&&&&&""""""##################""""""%%%'''$$$!!!$$$+++ ###$$$"""!!!&&&%%%%%%$$$$$$############&&&$$$!!!!!!######"""!!!((($$$!!!$$$'''%%%(((###!!!""" !!!###"""#####################$$$$$$$$$$$$###"""!!! """"""""""""###$$$%%%&&&"""""""""""""""""""""""""""#########$$$$$$$$$$$$!!! $$$###!!!###(((%%%$$$###"""""""""###$$$!!!""""""###""""""!!!!!!"""%%%%%%!!!!!!###### $$$$$$######""""""""""""!!!%%%$$$ !!!###"""%%%###""""""###%%%$$$###$$$$$$$$$$$$$$$%%%&&&'''########################""""""###$$$$$$###!!! !!!""""""###############&&&$$$###$$$&&&'''&&&$$$%%%%%%$$$###"""""""""""""""#########$$$$$$%%%%%%###""""""###&&&&&&$$$!!!###%%%$$$""""""$$$%%%###&&&&&&%%%$$$$$$$$$%%%&&&$$$%%%&&&'''''''''''''''%%%&&&'''((())))))))))))&&&&&&%%%$$$$$$$$$$$$$$$%%%$$$""""""$$$%%%$$$###!!!"""###%%%%%%%%%%%%$$$***&&&$$$%%%%%%###%%%)))"""###$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$&&&%%%$$$###$$$&&&&&&$$$###$$$$$$%%%%%%%%%%%%&&&&&&"""%%%%%%""""""%%%%%%######$$$&&&&&&$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%$$$"""######$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%"""######$$$%%%%%%$$$$$$"""!!!###***---***&&&%%%+++***((('''%%%$$$$$$$$$"""&&&((('''###"""$$$(((###$$$&&&&&&%%%%%%'''(((###$$$$$$%%%%%%&&&&&&'''!!!%%%)))%%%&&&)))"""######$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''&&&$$$###$$$'''&&&!!! ###&&&%%%!!!$$$%%%###"""""" &&&%%%%%%$$$""" #########$$$$$$$$$$$$$$$!!!"""$$$%%%%%%$$$"""!!!"""######$$$$$$$$$$$$$$$######$$$$$$$$$######""" """ $$$&&&%%%!!!  """$$$$$$$$$%%%&&&$$$!!!!!!"""!!!&&&%%%### """&&&$$$ $$$%%%&&&%%%#########%%%$$$$$$$$$$$$###"""  !!!""""""###""""""$$$$$$$$$###############%%%!!!###&&&%%%###"""%%%'''###!!!"""""" %%%$$$###""""""""""""###############$$$$$$$$$$$$!!!!!!""""""###$$$$$$%%%!!!###%%%%%%###"""###$$$"""############$$$$$$$$$&&&%%%$$$$$$$$$###!!!$$$######$$$$$$$$$$$$$$$%%%"""!!!$$$$$$""""""&&&"""###$$$$$$###"""###$$$"""###$$$%%%&&&%%%$$$### """&&&%%%""""""%%%$$$!!!"""%%%%%%$$$$$$'''%%%%%%$$$##################$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$&&&'''###'''***)))$$$!!!!!!"""%%%%%%$$$#########$$$%%%$$$%%%%%%&&&&&&&&&%%%%%%###$$$%%%$$$###"""###%%%!!!"""######$$$#########$$$$$$%%%'''$$$ !!!&&&###$$$%%%&&&&&&''''''(((&&&%%%%%%$$$###"""""""""'''$$$!!!!!!######!!!'''###!!!%%%***))) &&&!!!!!!""" """###$$$%%%%%%"""!!! !!!"""######$$$$$$$$$$$$### !!!###$$$%%%&&&'''###"""""""""""""""!!!!!!$$$###"""!!!!!!###$$$%%%%%%&&&###'''///"""""""""""""""###$$$$$$ !!!######!!! !!!""" $$$%%%""" ###$$$"""$$$$$$######"""!!!!!!!!!"""&&&'''$$$###&&&'''%%%%%%###!!!!!!!!!!!! """###$$$###""""""$$$%%%#######################################"""!!!!!! !!!!!!""""""###$$$$$$'''$$$"""###''')))'''###%%%%%%$$$###"""""""""###$$$$$$##################$$$!!! ###''''''$$$ $$$$$$$$$######$$$$$$$$$%%%$$$$$$###$$$%%%'''(((###$$$%%%'''((((((''''''%%%&&&'''((((((((())))))((('''&&&%%%$$$#########$$$###"""###%%%%%%###"""""""""##################%%%""""""$$$###!!!!!!$$$""""""###$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%%%%''''''%%%$$$$$$$$$%%%%%%%%%%%%&&&&&& $$$%%%""""""%%%&&&$$$"""$$$&&&&&&$$$###$$$%%%$$$%%%%%%%%%%%%%%%%%%&&&######$$$$$$%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%!!!"""'''+++''' !!!'''%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&%%%%%%$$$%%%&&&$$$&&&'''&&&%%%%%%&&&'''######$$$%%%%%%&&&''''''### &&&***&&&(((+++%%%###$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&"""###$$$%%%%%%###""" %%%$$$!!!!!!(((+++))) $$$$$$!!!!!!###"""$$$$$$$$$$$$###"""!!!!!!$$$$$$$$$$$$%%%%%%%%%&&&###!!! """%%%&&&%%%"""###$$$$$$%%%&&&%%%%%%%%%""""""###$$$$$$$$$######"""&&&'''$$$###%%%&&&%%%$$$!!! ###%%%%%%$$$ %%%'''""" ###$$$"""!!!###!!!######$$$%%%'''%%%###"""###%%%""""""###$$$######"""!!!""" !!!$$$&&&$$$!!!###############$$$$$$$$$"""!!! """$$$%%%%%%$$$&&&###!!!###### $$$###"""""""""###$$$%%%############$$$$$$$$$$$$#########$$$$$$$$$$$$$$$!!!###&&&%%%###""""""$$$"""############$$$$$$$$$$$$###"""###$$$###!!!%%%""" """&&&(((&&&###%%%"""!!!######!!!"""%%%"""###$$$$$$###"""###$$$"""###%%%''''''&&&%%%$$$### """'''(((&&&$$$%%%%%%!!!"""&&&'''$$$%%%((("""######$$$$$$$$$$$$######$$$%%%%%%&&&%%%%%%%%%###%%%''''''&&&&&&&&&'''###$$$%%%%%%&&&&&&((()))$$$$$$$$$$$$$$$%%%&&&'''$$$%%%&&&'''''''''''''''!!!###%%%$$$"""!!!"""$$$"""###$$$%%%&&&%%%%%%$$$&&&$$$%%%'''%%%!!!!!!$$$"""###$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%$$$$$$$$$'''### !!!$$$&&&$$$!!!!!!"""###%%%'''''''''%%%'''###"""%%%'''%%%$$$&&&###%%%'''&&&###!!!!!!""" """$$$%%%''''''((( !!!"""$$$%%%%%%%%%$$$######""""""!!!!!!!!!!!!""""""!!!!!!!!!"""###$$$!!!%%%&&&!!!###,,, !!!###$$$$$$$$$$$$ """$$$$$$"""!!!"""######%%%""" ###%%%$$$%%%%%%$$$######"""!!!!!! %%%(((%%%$$$%%%%%%"""$$$"""!!! !!!"""!!! !!!"""!!!"""########################""""""""""""""""""###$$$#########"""######$$$$$$############$$$%%%%%%$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%$$$"""%%%$$$###$$$$$$###$$$%%%############$$$&&&(((***"""$$$%%%'''((((((''''''$$$&&&(((((((((((()))***((('''&&&$$$###""""""!!!###"""###$$$%%%%%%###!!!$$$######"""""""""!!!!!!%%%###$$$((('''###!!!###!!!"""###$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&'''&&&&&&'''(((((('''%%%$$$$$$%%%%%%%%%&&&&&&&&&!!!%%%&&&$$$$$$'''((('''"""$$$'''&&&$$$"""###%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&'''((((((%%%%%%&&&&&&&&&&&&'''''')))(((&&&$$$######$$$$$$'''((()))$$$''' !!!###%%%&&&&&&&&&%%%'''%%%"""$$$'''(((&&&###'''(((((('''%%%$$$$$$%%%######$$$%%%%%%&&&'''''')))$$$))),,,&&&'''***$$$$$$%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&'''''''''%%%&&&(((((((((&&&$$$###%%%%%%""""""&&&***&&& %%%%%%""""""&&&&&&"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''""" &&&******'''$$$%%%&&&&&&'''''''''&&&!!!"""###$$$$$$$$$$$$$$$"""&&&&&&""" !!!""" '''$$$!!!!!!$$$&&&&&&$$$$$$(((### ###'''&&&"""&&&&&&!!!$$$&&&$$$"""$$$%%%$$$!!!!!!### """###$$$$$$######$$$!!!!!!&&&(((&&&"""""""""######$$$$$$$$$%%%"""###""" $$$(((###%%%"""!!!%%%%%%"""""""""!!!!!!"""$$$&&&'''!!!!!!!!!!!!""""""""""""&&&&&&%%%%%%$$$######### ###&&&&&&###""""""$$$"""############$$$$$$$$$$$$######$$$&&&&&&%%%###&&&!!!!!!'''***'''"""%%%"""!!!"""""" !!!%%%"""$$$$$$$$$###"""###$$$!!!"""$$$&&&&&&&&&$$$###%%%""""""(((+++)))&&&%%%&&&"""###((((((%%%&&&*** !!!###%%%&&&&&&&&&%%%######$$$%%%%%%%%%%%%$$$!!!$$$'''((('''%%%$$$%%%)))%%%!!!!!!$$$''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((((((((((("""%%%&&&%%%###"""$$$&&&###$$$&&&'''((('''&&&&&&&&&###$$$''''''$$$###%%%"""$$$%%%### !!!$$$((($$$%%%%%%&&&&&&''''''(((&&&""" !!!&&&(((&&&$$$%%%((()))%%%"""'''%%%""""""&&&(((&&&%%%&&&###&&&((((((%%%######%%%&&&&&&&&&%%%$$$###"""!!!!!!"""$$$%%%&&&$$$###"""######""""""!!!!!!!!! !!!"""""""""""""""%%%$$$"""$$$!!!###%%%%%%%%%$$$!!!###&&&%%%###!!!###$$$"""$$$""" ###&&&%%%&&&&&&%%%%%%$$$###""""""###&&&$$$"""""" """!!! !!!$$$&&&'''&&&###$$$%%%### !!!$$$########################!!!!!! !!!###%%%''''''&&&%%%$$$############"""$$$$$$!!! """%%%$$$###############$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###&&&&&&###"""###%%%&&&$$$###$$$$$$###$$$&&&******)))'''&&&%%%$$$###%%%$$$$$$$$$%%%(((+++---,,,***,,,,,,'''!!!(((%%%((()))(((%%%###$$$&&&""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!! !!!###&&&)))+++$$$"""###&&&&&&######%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%###"""&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&""""""&&&&&&$$$'''///)))((('''&&&%%%&&&''''''"""$$$### !!!$$$&&&$$$%%%%%%&&&&&&%%%%%%$$$###""""""$$$&&&((((((&&&###&&&&&&&&&%%%%%%%%%$$$$$$"""$$$%%%%%%%%%%%%&&&(((%%%""""""((()))%%% $$$%%%""""""&&&%%%!!!"""$$$%%%%%%###""""""###"""%%%%%%######&&&&&&###&&&&&&%%%%%%$$$######"""&&&%%%$$$$$$$$$%%%&&&'''###############$$$$$$%%%%%%%%%$$$###"""!!! $$$""" ###%%%$$$"""%%%###!!! !!!"""$$$###!!! """###%%%$$$######""""""""""""""" """((()))%%%$$$$$$$$$#########""""""!!!$$$%%%%%%%%%'''(((%%%%%%%%%$$$$$$######### """###"""!!!%%%$$$###!!!!!!!!!"""###'''%%%###"""!!!"""###$$$""""""###""""""!!! !!!%%%'''&&&$$$""""""%%%###!!!"""$$$%%%$$$!!!""""""!!! !!!!!!!!!!!!"""""""""""""""###$$$###"""!!!!!!###!!!$$$###""""""###"""'''%%%######$$$$$$$$$###$$$######%%%(((((($$$ !!!###%%%&&&&&&&&&%%%$$$$$$$$$###"""###%%%(((%%%&&&!!!!!!%%%&&&###***$$$###'''***(((&&&&&&&&&&&&&&&''''''&&&%%%%%%"""###$$$$$$$$$$$$###"""&&&&&&%%%%%%%%%&&&''''''%%%$$$######""""""######'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%&&&'''((()))"""&&&&&&!!!"""&&&'''###""""""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((($$$!!!!!!###%%%###!!!"""%%%&&&&&&%%%$$$%%%######"""!!!"""###%%%&&&#########$$$&&&)))---///&&&$$$###$$$### !!!$$$###"""###%%%%%%###"""$$$$$$############$$$$$$""""""""""""""""""""""""%%%$$$$$$$$$###"""""""""&&&&&&%%%%%%$$$###""""""%%%$$$$$$###"""!!!!!! ###"""!!! !!!"""###!!!!!!!!!!!!""""""""""""""""""############"""""" """###"""""""""###"""###$$$%%%&&&'''(((((("""###$$$%%%%%%$$$###"""''' ***---%%%!!!######""""""""""""######%%%&&&$$$ !!!#########"""""""""""""""""""""!!!!!!!!!!!!"""""""""###$$$$$$###"""!!! !!!!!!""""""######!!!""""""""""""#########"""""""""""""""$$$###!!! !!!###&&&((())))))((('''&&&&&&%%%$$$&&&&&&&&&&&&(((***,,,---+++***,,,---)))###%%%+++ """%%%%%%###""""""$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&''''''%%%######&&&&&&$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%%%%###&&&,,,((('''&&&%%%%%%%%%&&&&&&###%%%$$$!!!!!!%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$###%%%$$$%%%'''))))))(((&&&######$$$$$$%%%%%%&&&&&&$$$&&&&&&&&&$$$$$$$$$&&&&&&)))### %%%'''###'''++++++&&&%%%'''&&&"""###$$$&&&%%%$$$""""""###&&&((('''###"""$$$### !!!!!!!!!"""######$$$$$$######"""""""""###$$$%%%$$$############$$$%%%%%%%%%%%%$$$$$$######""""""$$$!!! !!!###$$$$$$"""&&&%%%$$$###"""###$$$$$$%%%$$$###""""""###$$$$$$"""""""""""""""###$$$$$$###$$$""""""%%%$$$ $$$$$$$$$#########""""""###"""###$$$%%%###$$$$$$#########""""""""""""$$$%%%$$$!!! !!!#########!!! !!!!!!%%%$$$"""!!!!!!"""###%%%!!!!!!""""""""""""!!!!!!"""%%%&&&%%%$$$######%%%###!!!"""$$$%%%###"""$$$######"""!!!!!!""""""############$$$$$$$$$$$$"""###$$$###"""!!!"""###"""$$$&&&&&&&&&&&&&&&%%%(((&&&$$$$$$%%%&&&%%%$$$'''%%%!!! %%%(((''''''&&&&&&$$$"""!!! #########"""!!!"""$$$'''"""''''''######&&&'''$$$%%%######%%%$$$!!!"""&&&###$$$$$$%%%$$$$$$##########################################$$$%%%&&&'''"""""""""###$$$&&&'''(((#########$$$$$$%%%&&&'''$$$%%%%%%%%%&&&'''''''''$$$'''&&&""""""&&&&&&###$$$############$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%""""""############"""$$$&&&'''%%%#########%%%$$$$$$$$$$$$%%%%%%&&&'''&&&$$$###"""###$$$%%%%%%$$$$$$$$$$$$"""""""""$$$###"""###%%%%%%###"""$$$$$$############$$$$$$########################$$$$$$##################%%%%%%$$$######"""!!!!!!############"""!!! $$$$$$############$$$$$$######""""""!!!!!! """"""############"""""""""$$$$$$$$$"""""""""$$$$$$$$$######"""""""""!!!""""""###$$$$$$###""""""""" '''&&&!!!######""""""""""""######$$$&&&$$$ $$$%%%###!!!!!!"""###############"""""""""!!!!!!""""""""""""###$$$$$$$$$###"""!!!""""""""""""############""""""###$$$$$$$$$#########"""""""""""""""""""""$$$###"""!!!"""###%%%&&&((((((((('''''''''&&&&&&%%%%%%&&&((()))***+++,,,))))))+++,,,)))%%%''',,, ###$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((((((&&&$$$"""&&&""""""%%%&&&%%%&&&***$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$###"""$$$)))'''&&&%%%$$$$$$$$$%%%%%%###%%%%%%"""###&&&'''%%%%%%%%%&&&&&&%%%%%%$$$###&&&%%%$$$&&&((()))((('''!!!!!!"""###$$$%%%&&&'''&&&''''''&&&$$$######$$$###))))))!!!"""%%%$$$&&&((((((%%%$$$%%%$$$!!!$$$%%%'''&&&$$$######$$$%%%((('''###"""$$$### !!!!!!"""######$$$$$$###""""""""""""###$$$$$$$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###!!!!!!!!!###$$$###"""%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$###### !!!"""###$$$%%%&&&###%%%&&&###"""###!!!$$$$$$$$$###############%%%"""!!!$$$'''$$$###""""""""""""!!!!!!!!!###$$$$$$$$$"""!!!"""###"""!!!!!! !!!###"""!!! !!!"""###$$$ !!!!!!"""""""""""""""!!!"""$$$%%%$$$######$$$$$$###""""""$$$$$$###"""%%%$$$$$$$$$$$$#####################$$$$$$$$$$$$###$$$$$$$$$"""!!!"""######""""""$$$%%%%%%$$$###'''%%%######$$$%%%$$$###%%%$$$!!!###******)))'''%%%###!!!"""######"""!!!!!!$$$&&&$$$&&&&&&$$$###&&&&&&###%%%$$$$$$$$$  '''######$$$$$$$$$$$$######$$$$$$############$$$$$$""""""""""""###$$$%%%&&& !!!!!!"""$$$&&&'''(((""""""###$$$%%%&&&&&&'''$$$%%%&&&&&&&&&&&&%%%%%%%%%'''&&&###"""$$$%%%"""&&&%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$""""""###%%%$$$%%%''''''$$$"""""""""$$$$$$$$$%%%$$$$$$######((('''%%%"""!!!!!!!!!!!!$$$%%%%%%$$$$$$$$$$$$$$$$$$###"""###%%%%%%###"""$$$$$$############$$$$$$########################""""""###########################""""""!!!!!! !!!"""###"""!!! ######$$$$$$$$$$$$######$$$$$$###"""!!! """"""############""""""%%%%%%$$$""" !!!###$$$$$$###"""!!!!!! !!!""""""######""""""!!! !!!%%% !!!######""""""""""""######"""$$$### !!!%%%&&&%%%!!!###$$$%%%$$$$$$######""""""""""""######"""###$$$%%%%%%%%%$$$###$$$$$$$$$$$$############%%%%%%%%%%%%%%%$$$###"""""""""""""""""""""########################$$$$$$''''''''''''''''''''''''"""###%%%&&&'''(((((((((&&&'''((((((&&&%%%&&&(((!!!###%%%''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%&&&&&&&&&%%%###"""%%%!!! ###$$$$$$&&&+++########################""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$"""!!!###%%%%%%%%%%%%$$$$$$$$$$$$$$$###&&&&&&###$$$''''''%%%%%%%%%&&&&&&%%%%%%$$$###$$$###""""""$$$&&&&&&&&&!!!!!!"""###$$$$$$%%%%%%%%%&&&'''&&&$$$###$$$%%% %%%$$$"""%%%$$$!!!"""######$$$%%%%%%$$$$$$&&&''''''%%%$$$$$$%%%!!!$$$%%%"""###&&&'''$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%&&&###""""""""""""###$$$$$$#########$$$$$$$$$%%%%%%!!!!!!""""""#########"""######$$$$$$$$$######"""%%%%%%%%%%%%$$$###"""!!!!!!!!!"""###$$$$$$%%%%%% !!!############""" ###########################!!!!!!$$$'''&&&!!!""""""""""""""""""""""""!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!!!! !!!!!!"""!!!""""""""""""!!!!!! """###$$$###""""""$$$&&&###"""""""""#########"""$$$$$$$$$$$$$$$$$$$$$### !!!!!!!!!""""""""""""###$$$%%%$$$"""!!!"""###$$$ """$$$###""""""###""" !!!""""""!!!!!!###"""  """&&&&&&%%%$$$############"""###$$$###""""""$$$&&&######"""""""""###"""!!!***'''%%%%%%""""""((($$$$$$%%%&&&&&&&&&&&&%%%$$$$$$###""""""###$$$$$$######"""""""""###$$$$$$"""""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&$$$""""""""""""!!!&&&&&&%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""%%%&&&%%%"""!!!###&&&###%%%&&&&&&$$$#########!!!"""######"""!!!%%%%%%$$$######$$$%%%%%%"""$$$$$$######%%%&&&$$$$$$###"""###%%%%%%###"""$$$$$$############$$$$$$########################!!!!!!""""""######$$$$$$#########""""""!!!!!!!!!!!!"""""""""  !!!"""######"""!!! ######""""""!!!!!! """"""############""""""""""""!!! """""""""#########$$$$$$$$$!!!!!!""""""""""""!!!!!!$$$""""""$$$!!!"""######""""""""""""###### """"""###$$$""" """$$$%%%$$$############""""""""""""######"""###$$$%%%&&&&&&%%%$$$$$$$$$$$$######"""""""""#########$$$$$$######""""""""""""""""""###############$$$%%%$$$###""""""&&&&&&&&&&&&''''''''''''"""###%%%&&&'''''''''''''''(((((('''%%%%%%%%%%%%%%%&&&'''((((((&&&$$$"""################################################$$$$$$###""""""###$$$%%%###!!!""""""$$$)))###########################$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$###"""###$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%###!!!"""######$$$$$$$$$$$$$$$############&&&&&&$$$$$$''''''$$$%%%%%%&&&&&&%%%%%%$$$###$$$"""!!!"""$$$&&&&&&%%%###########################$$$&&&%%%%%%$$$&&&'''"""###""""""$$$%%%$$$######$$$&&&&&&&&&&&&'''$$$&&&''''''%%%$$$$$$%%%!!!$$$$$$"""###''''''%%%%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%!!!!!!!!!!!!!!!"""######!!!!!!""""""###$$$$$$$$$ !!!##################"""######$$$$$$$$$############$$$$$$###"""!!!!!!######$$$$$$$$$$$$###""" """###"""""""""######################## !!!"""""""""###$$$%%%########################"""!!!!!!!!!"""""""""!!!""""""""""""""""""""""""$$$###"""!!!!!! ############"""!!!"""###$$$###""""""$$$&&&""""""###""""""""""""###""""""###$$$$$$######""" !!!!!!!!!""""""""""""###$$$%%%$$$###""""""$$$(((###"""&&&'''######&&&###!!! !!!""""""!!! """%%%'''%%%!!!######$$$$$$$$$%%%%%%%%%###%%%%%%%%%$$$$$$&&&'''$$$""" """######"""!!!---'''"""$$$%%%$$$$$$&&&###$$$%%%%%%&&&&&&&&&%%%$$$##################$$$&&&%%%$$$######""""""###$$$$$$#########$$$$$$%%%%%%%%%%%%%%%$$$"""!!! %%%%%%%%%%%%%%%%%%$$$$$$%%%###""""""!!!  %%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$'''&&&###"""$$$&&&"""###%%%%%%$$$$$$%%%&&&!!!"""######"""!!!"""""""""###$$$%%%&&&'''###$$$!!!!!!%%%&&&"""$$$###"""###%%%%%%###"""$$$$$$############$$$$$$########################!!!!!!!!!""""""######$$$###############""""""""" !!!""""""!!! !!!"""######"""!!! !!!!!!""""""######""""""############""""""!!!!!! """%%%"""""""""###$$$$$$%%%%%%""""""!!!!!!!!!!!!""""""(((### !!!###!!! !!!######""""""""""""######!!!$$$### """""" !!!"""###$$$$$$###"""!!!######""""""""""""######"""###$$$%%%&&&&&&%%%$$$#########""""""!!!!!! !!!!!!###$$$$$$%%%%%%%%%!!!!!!""""""############"""###$$$%%%%%%$$$"""!!!%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&'''(((((())))))(((+++***'''''')))(((&&&'''%%%$$$$$$%%%%%%###!!!""""""""""""""""""""""""###########################"""!!! !!!###%%%&&&"""!!!"""!!!"""&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$######"""""""""&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%&&&&&&'''!!!%%%&&&###!!!###$$$###$$$%%%%%%%%%%%%$$$###""""""%%%&&&$$$$$$'''&&&###%%%%%%&&&&&&%%%%%%$$$###%%%$$$###%%%'''((('''&&&%%%%%%$$$$$$$$$#########"""$$$%%%%%%%%%%%%&&&(((###%%%&&&''''''%%%###!!!%%%"""###%%%%%%!!!!!!"""$$$%%%'''&&&$$$######$$$$$$&&&&&&######%%%%%%""" """###$$$%%%&&& !!!""""""######"""""""""!!!!!!!!!!!!"""######!!!!!!"""""""""#########!!!$$$$$$###""""""###$$$$$$$$$%%%%%%%%%%%%%%%""""""""""""""""""""""""###$$$%%%%%%%%%$$$"""!!!!!! !!!$$$$$$!!! !!!###############$$$$$$$$$!!!"""""" """%%%""""""############$$$$$$$$$###"""###%%%%%%%%%$$$!!!""""""############"""$$$######""""""!!! ############"""!!! """###$$$###""""""$$$&&&!!!"""######!!!!!!"""### !!!"""#########"""!!!############$$$$$$$$$$$$$$$%%%%%%%%%###"""###$$$%%%!!!!!!%%%###&&&$$$###!!!"""$$$%%%$$$$$$&&&### !!!$$$&&&$$$!!!###$$$%%%&&&%%%$$$###"""$$$%%%&&&&&&%%%%%%&&&'''&&&!!! ###'''&&&$$$$$$+++$$$"""%%%$$$###### !!!"""###$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""&&&%%%$$$###""""""""""""%%%%%%%%%&&&'''((()))***$$$$$$$$$###"""%%%%%%$$$$$$$$$$$$%%%&&&%%%"""!!!"""""""""%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&%%%$$$%%%%%%!!!###$$$$$$$$$$$$&&&'''$$$$$$$$$%%%$$$$$$######"""""""""""""""#########$$$$$$ %%%&&&!!!$$$###"""###%%%%%%###"""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""""""""""""""########################"""!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$###### !!!"""###$$$$$$""""""############"""""""""#########"""###%%%(((###""""""""""""!!!!!!!!!###""""""!!!!!!""""""###%%%!!!"""###!!!######""""""""""""#########&&&&&&""""""$$$$$$!!!$$$######""""""""""""!!!""""""!!!!!!!!!!!!"""""""""###$$$%%%%%%%%%$$$###"""""""""!!!!!!!!!!!!!!!"""###$$$%%%&&&'''''''''!!!!!!!!!"""######$$$$$$""""""$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%&&&''')))***&&&))))))&&&'''+++***&&&&&&$$$!!!!!!###$$$$$$#####################################################################$$$$$$""" ######!!!!!!$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%&&&'''''' %%%'''###"""%%%%%%###$$$%%%&&&&&&&&&%%%###### $$$%%%###$$$&&&%%%"""%%%%%%&&&&&&%%%%%%$$$#########$$$%%%((((((&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%&&&''''''%%%"""!!!### $$$$$$"""###$$$&&&%%%$$$""""""######&&&&&&######%%%%%%""" """###$$$%%%&&& !!!"""###""""""!!!###############$$$$$$%%%#####################$$$!!!$$$%%%###""""""###$$$$$$###"""###$$$%%%&&&###""""""!!!"""###%%%&&&"""###$$$&&&&&&%%%$$$###%%%"""###'''&&&""" ###""""""#########$$$$$$$$$""""""!!!!!!""""""""""""!!!!!!!!!"""""""""######%%%###"""###%%%'''%%%$$$ """#########""""""!!!""""""###$$$$$$$$$### !!!"""""""""""""""!!!###$$$$$$######$$$%%% """######!!! !!!### """###$$$###"""!!!############$$$$$$$$$$$$$$$%%%&&&%%%###"""###$$$  ###%%%%%%###""""""$$$%%%%%%%%%%%%$$$"""!!!"""###$$$$$$"""###&&&''''''%%%""" ###$$$&&&&&&%%%%%%%%%&&&%%%###'''&&&$$$%%%%%%""" ###$$$!!!!!!$$$ !!!"""######$$$$$$$$$!!!"""$$$&&&&&&$$$"""!!!"""!!!!!!!!!""""""###$$$&&&%%%%%%%%%&&&&&&'''((($$$%%%%%%%%%$$$!!!%%%$$$"""""""""$$$&&&(((%%%!!!!!!$$$$$$ !!!%%%%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%''''''%%%$$$###$$$%%%$$$######$$$&&&%%%$$$$$$$$$$$$%%%%%%&&&"""##################"""&&&&&& &&&''' $$$###"""###%%%%%%###"""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""!!!!!!!!!""""""""""""""""""""""""%%%$$$""" !!!"""$$$$$$############$$$$$$ !!!!!!""""""######""""""############""""""###$$$%%%%%%$$$###%%%&&&"""""""""###############$$$###""""""""""""###$$$ !!!!!! !!!###"""!!!######""""""""""""######!!!$$$%%%"""###%%%%%%"""$$$###!!! !!!"""$$$%%%!!!!!! !!!!!!"""###$$$$$$$$$###"""!!!""""""""""""""""""############$$$%%%%%%&&&%%%%%% !!!!!!"""######$$$$$$!!!"""######$$$$$$$$$$$$$$$$$$$$$#########""""""&&&%%%###"""###%%%'''(((!!!%%%%%%###%%%++++++&&&'''### !!!$$$&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###$$$%%%&&&&&&%%%###"""### !!!%%%%%%"""!!!###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''%%%'''###"""&&&'''$$$%%%%%%&&&'''&&&%%%$$$### ###%%%######&&&%%%!!!%%%%%%&&&&&&&&&%%%$$$$$$ !!!"""$$$&&&&&&$$$"""######$$$%%%&&&''''''(((&&&''''''&&&$$$######$$$%%%""""""$$$%%%###"""###$$$ """''')))%%%%%%***"""$$$%%%%%%###""""""### ###$$$"""###'''(((&&&$$$$$$$$$$$$$$$$$$%%%%%%!!!"""###%%%%%%$$$$$$###%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$!!!%%%%%%###""""""###"""!!! !!!###%%%$$$###""""""###%%%'''))) !!!$$$&&&'''&&&%%%%%%%%%"""###((()))$$$###'''""""""######$$$$$$$$$$$$###!!! $$$)))+++'''""" !!!!!!""""""###!!!!!!$$$%%%$$$"""!!!"""""""""!!!!!! !!!###%%%&&&''''''!!!###$$$%%%%%%!!!"""$$$%%%$$$######$$$ """$$$### !!!### """$$$%%%$$$""""""!!!!!!!!!!!!""""""""""""$$$%%%&&&%%%###"""###$$$""" ###&&&)))###!!! !!!###$$$$$$###"""&&&&&&### !!!###!!!%%%((()))'''$$$""""""###%%%%%%$$$$$$$$$%%%###!!!&&&%%%###$$$""""""$$$&&&$$$ """'''""""""###%%%%%%&&&&&&&&& """%%%''''''%%%""" !!!###$$$%%%'''&&&%%%###"""!!!!!! &&&'''(((((((((&&&$$$"""%%%$$$!!! !!!$$$'''***'''""""""&&&&&&"""###(((&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""%%%((()))&&&###%%%&&&&&&$$$""""""###$$$######"""!!!"""###%%%&&&"""###$$$&&&&&&'''''''''!!!((((((!!!!!!((('''!!!$$$###"""###%%%%%%###"""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!! !!!!!!!!!!!!!!!(((&&&###  """######"""!!! !!!"""###""""""""""""!!!!!!!!!!!!""""""############""""""###%%%&&&%%%###!!!!!!""" !!!"""$$$&&&(((******%%%$$$###""""""###$$$%%%"""%%%$$$""""""$$$%%%######""""""""""""###### !!! !!!%%%%%%"""###!!!  ###&&&(((  """###$$$$$$###"""!!! """"""######$$$$$$$$$%%%"""############"""!!!!!! !!!!!!"""###$$$$$$$$$!!!!!!"""###$$$$$$%%%&&&!!!!!!"""###$$$%%%%%%&&&&&&%%%''')))$$$"""***(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!! !!!###$$$"""!!! """"""""""""$$$&&&$$$###"""!!!!!!###%%%&&&$$$!!! $$$''''''&&&%%%$$$###""""""$$$&&&(((%%%$$$$$$###$$$$$$%%%%%%&&&$$$%%%***(((######(((######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&############$$$%%%&&&'''!!!###%%%&&&%%%$$$%%%%%%+++***(((%%%$$$#########&&&%%%###""""""###%%%&&&'''''''''&&&&&&%%%%%%%%% """$$$&&&&&&&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$)))'''$$$$$$&&&&&&$$$!!!"""""""""######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&###&&&)))'''###!!!$$$'''!!!###%%%$$$"""!!!$$$'''###############$$$$$$%%%&&&###"""&&&++++++%%% """$$$&&&&&&%%%"""!!!%%%%%%$$$$$$###"""!!!!!!$$$###"""""""""###%%%&&&!!!!!!!!!!!!""""""""""""!!!###%%%$$$"""!!!###&&&"""###$$$$$$$$$"""!!! (((!!! )))---''' !!!######$$$$$$$$$'''%%%###!!! """"""""""""!!!!!!!!!###$$$%%%'''+++### """%%%!!!###&&&%%%"""!!!###$$$###"""!!!"""#########""""""""""""######"""!!!!!!!!!"""###$$$$$$!!!!!!"""###$$$%%%%%%%%%###"""!!!"""###$$$###"""!!!!!!!!!!!!"""$$$%%%&&&$$$###""" !!!"""&&&"""###$$$$$$%%%$$$######$$$$$$"""!!!$$$###!!! """$$$%%%!!!!!!""""""###$$$&&&&&&&&&###!!!!!!$$$'''&&&%%%"""&&&(((&&&$$$$$$$$$!!!%%%$$$###""""""###$$$%%%$$$###"""""""""###%%%&&& """###$$$$$$$$$############"""""" %%%%%%%%%$$$$$$#########'''&&&$$$###$$$$$$###"""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$###"""!!!"""""""""$$$''''''&&&$$$###'''$$$###&&&!!!%%%'''$$$###%%%%%%$$$!!!"""###$$$%%%&&&&&&%%%(((""" ###$$$"""###$$$$$$%%%%%%$$$$$$###)))""" $$$'''$$$###%%%###"""""""""###$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$###########################+++)))&&&###!!!"""###$$$$$$%%%$$$###""" !!!"""###$$$$$$%%%!!!%%%$$$###%%%""" ###$$$###!!!"""###$$$%%%&&&%%%$$$$$$+++&&&%%%'''&&&!!!!!!%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$###"""!!! $$$######"""!!! """!!!!!!!!!!!!!!!"""### !!!!!!"""$$$%%%&&&"""!!!!!!!!!"""###$$$$$$!!!!!!!!!"""######$$$$$$######""""""""""""###### !!!""""""!!!!!!"""######$$$%%%%%%&&&&&&%%%%%% !!!"""###$$$$$$!!!!!!$$$'''$$$$$$---############$$$$$$$$$$$$$$$###%%%&&&""" '''(((((('''''''''&&&&&&&&&''''''&&&&&&%%%$$$######"""!!! !!!"""######"""!!!###$$$###""""""###$$$$$$###"""!!!"""###%%%&&&&&&###!!!!!!###$$$###!!!"""!!!!!!!!!"""$$$'''(((%%%%%%$$$$$$###$$$$$$$$$$$$"""###&&&%%%!!!"""'''#########$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&$$$######$$$&&&'''&&&%%%$$$###$$$$$$%%%&&&%%%$$$######$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$"""###$$$%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""" !!!$$$%%%$$$""""""""""""###############$$$$$$$$$%%%%%%%%%&&&&&&"""$$$$$$!!! ###&&&###$$$%%%###""""""$$$'''###""""""""""""###$$$$$$%%%""" !!!$$$%%%### """"""""""""######$$$%%%%%%%%%$$$$$$###""""""!!!######""""""######$$$%%%############$$$$$$$$$$$$!!!######""""""###$$$######$$$$$$$$$###"""!!!###!!! !!!$$$&&&%%%"""!!!"""""""""""""""!!!!!!###"""!!! """###%%%$$$###"""!!!!!!"""######!!!)))+++%%% !!!###$$$'''%%%"""!!!""""""!!! !!!###$$$###"""!!!"""#########""""""""""""######""""""""""""""""""###$$$!!!!!!"""$$$$$$%%%%%%$$$###!!! !!!!!! ###"""""""""""""""###$$$$$$###"""!!! !!!!!!"""%%%""" ###$$$###%%%$$$"""###$$$$$$"""!!!###"""!!!!!!!!!"""$$$%%%##################$$$$$$&&&$$$"""###%%%'''&&&$$$ """### """"""$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%&&&&&& """###$$$$$$$$$###############"""!!! %%%%%%$$$$$$$$$$$$$$$$$$%%%$$$"""###$$$%%%%%%$$$######$$$$$$$$$$$$#########$$$$$$$$$######"""!!!"""""""""$$$&&&'''%%%$$$"""###&&&###"""$$$!!!$$$######&&&'''%%%%%%%%%%%%%%%%%%$$$######'''"""!!!$$$$$$"""###$$$$$$%%%%%%$$$$$$###)))###!!!%%%'''$$$###%%%#########"""######$$$$$$"""###$$$$$$%%%%%%%%%$$$""""""""""""""""""""""""$$$###"""""""""###$$$%%%$$$###"""!!!!!!!!!"""###"""""""""############### !!!%%%)))(((###%%%###!!!!!!###$$$###""" !!!"""#########""""""""""""### !!!%%%!!!"""###############"""$$$$$$######""""""!!!!!!#########"""!!! $$$###"""!!! !!!!!!!!!!!!"""###$$$%%%""""""!!!!!!!!!"""######$$$$$$######"""!!!!!!!!!######""""""""""""######!!!"""######""""""###$$$"""###$$$$$$%%%%%%$$$$$$%%%%%%$$$###"""!!!!!! ### ###$$$###'''---%%%%%%$$$$$$##################%%%&&&###!!!&&&'''''''''''''''&&&&&&&&&))))))(((&&&%%%$$$###"""###!!! !!!############$$$%%%$$$"""!!!"""###$$$###"""""""""###%%%&&&$$$###""""""######!!! !!!!!!!!!!!!###&&&(((***&&&%%%%%%$$$#########$$$%%%######%%%###!!!###'''#########$$$$$$$$$$$$%%%$$$$$$%%%&&&&&&&&&&&&%%%''''''&&&%%%$$$$$$######''''''&&&###!!!!!!$$$&&&###"""""""""###$$$%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$############&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###&&&'''&&&%%%###############"""""""""$$$$$$$$$$$$%%%%%%%%%%%%"""""" ###&&&&&&&&&%%%###""""""%%%'''"""""""""""""""######$$$%%%###  ###$$$&&&$$$"""!!!!!!$$$(((***%%%%%%$$$$$$###"""""""""""""""###$$$$$$$$$$$$$$$############$$$$$$$$$$$$!!!###$$$"""!!!######$$$$$$$$$###"""""""""%%%### """%%%############"""!!!  !!!###%%%&&&%%%$$$###"""!!!!!!!!!!!!!!!%%%%%%""" !!!"""!!!$$$$$$$$$"""!!! !!!###!!!###$$$###"""!!!"""#########""""""""""""######$$$###""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$###""" !!!!!! $$$$$$###"""""""""""""""######"""!!!!!!!!!""""""###!!! """#########%%%###""""""###$$$###!!!""""""""""""############$$$$$$$$$#########""""""&&&%%%$$$%%%&&&&&&$$$###&&&&&&###!!!###((('''#########$$$$$$$$$$$$######"""###$$$$$$%%%%%%$$$$$$ !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""%%%&&&&&&&&&######$$$$$$$$$$$$######%%%%%%%%%%%%%%%$$$$$$######""""""$$$&&&'''%%%$$$'''###!!!###$$$""""""### $$$######%%%%%%### """%%%'''(((******&&&### !!!$$$%%%$$$"""######$$$$$$$$$$$$######%%%!!! ###$$$!!! !!!$$$$$$######"""#########""""""###$$$%%%%%%%%%$$$######################## !!!!!!###%%%&&&'''%%%$$$!!!"""###$$$$$$$$$#########""""""$$$!!!"""&&&'''$$$""""""%%%###""""""###$$$$$$### !!!""""""######""""""""" ###$$$######&&&######$$$$$$$$$###""""""$$$$$$$$$#####################""""""!!!!!! $$$###"""!!! ######""""""""""""#########""""""!!!!!!!!!""""""$$$######""""""!!!!!! ######""""""""""""######"""###$$$$$$######$$$%%%!!!""""""###$$$######### """###$$$%%%%%%'''!!!!!!$$$%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%######&&&''''''''''''''''''''''''((('''&&&%%%$$$###""""""%%%""" !!!###$$$$$$###$$$%%%$$$###"""###$$$######"""""""""###$$$%%% !!!###$$$$$$###"""############%%%&&&((()))&&&&&&%%%$$$############&&&&&&&&&%%%$$$###%%%(((############$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%''''''&&&&&&%%%$$$$$$######$$$$$$###!!!!!!###$$$"""""""""###$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&%%%$$$%%%%%%$$$$$$######""""""###$$$$$$$$$$$$%%%%%%%%% """$$$$$$######%%%'''((('''%%%###"""###%%%'''""""""!!!!!!""""""###$$$$$$$$$###!!!###''''''%%%$$$###$$$'''+++---$$$$$$$$$#########""""""!!!"""###%%%%%%$$$###### !!!!!!!!!""""""""""""!!!%%%&&&### """""""""""""""""""""!!!###&&&$$$ !!!%%%$$$$$$$$$$$$###"""!!!  !!!###$$$%%%$$$######""""""""""""""""""!!!!!! !!!"""!!!######!!!"""&&&***!!!###$$$###"""!!!"""#########""""""""""""######$$$$$$###"""!!!!!!!!!"""!!!"""###$$$$$$$$$$$$$$$$$$###""""""$$$%%%$$$"""######"""""""""""""""#########""""""""""""""""""!!!!!!""""""#########"""$$$"""!!!"""###$$$###!!!!!!!!!"""############"""######$$$$$$$$$#########$$$$$$%%%%%%%%%$$$"""!!!+++(((###!!!&&&,,,,,,'''"""###$$$%%%%%%$$$###""" !!!######"""!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""#########$$$$$$%%%%%%%%%%%%###"""###$$$&&&&&&%%%###$$$$$$%%%%%%$$$$$$###&&&'''''''''''''''&&&&&&$$$###"""###%%%&&&%%%$$$(((%%%###############$$$$$$'''%%%######"""!!!$$$'''***,,,,,,%%%######$$$&&&&&&$$$"""######$$$$$$$$$$$$#########""""""######"""!!!!!!%%%%%%$$$###"""""""""#########$$$$$$$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""#########%%%$$$""" !!!"""$$$$$$$$$$$$############)))"""!!!&&&$$$%%%$$$#########$$$$$$$$$"""######$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%$$$###$$$&&&&&&&&&&&&&&&%%%$$$###"""""""""######$$$$$$$$$###"""""""""!!!!!!!!! !!!!!!!!!!!!""""""###$$$$$$$$$###"""!!!!!!""""""%%%$$$###""""""""""""""" !!!!!!"""###############""""""""""""######!!!"""$$$###""""""###%%%!!!"""######$$$$$$######!!!###$$$%%%%%%$$$###$$$$$$###"""###"""######$$$%%%%%%&&&&&&$$$&&&'''&&&%%%%%%$$$$$$&&&'''''''''''''''''''''$$$$$$$$$###############%%%""" !!!###$$$%%% """############%%%&&&###############$$$$$$$$$!!!###$$$$$$########################$$$$$$$$$&&&%%%$$$$$$#########$$$$$$&&&&&&%%%###$$$%%%&&&""""""#########$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""$$$###""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%'''((()))%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""&&&&&&&&&%%%%%%$$$$$$############$$$$$$$$$%%%%%%$$$%%%&&&%%%$$$$$$$$$%%%(((&&&$$$######%%%&&&&&&"""""""""""""""######$$$ ###%%%$$$ """%%%#########$$$%%%'''((()))$$$$$$$$$###############!!!"""###%%%%%%$$$###### !!!!!!!!!""""""""""""!!!!!!%%%&&&$$$!!!!!!!!!!!! !!!!!!!!!!!!"""###$$$$$$"""!!!"""######$$$$$$%%%%%%$$$$$$###!!!!!!!!!!!!!!!"""######!!!!!!""""""############%%%###"""###%%%&&&$$$###"""###"""###(((---!!!###$$$###"""!!!"""#########""""""""""""######$$$$$$###"""!!!!!!!!!"""""""""###$$$$$$$$$######"""!!!!!!"""%%%&&&&&&%%%!!!!!!!!!!!!"""###$$$%%%""""""################## !!!###$$$$$$############"""!!!!!!###$$$###!!!!!!!!!"""############""" !!!###$$$%%%%%%%%%$$$"""###$$$%%%$$$"""!!! &&&$$$!!!''''''###"""###$$$%%%%%%$$$###""" !!!######"""!!!!!!###############$$$$$$$$$###$$$$$$$$$$$$######"""#########$$$$$$%%%%%%%%%'''%%%######$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%###"""###%%%&&&%%%$$$&&&%%%###"""###&&&&&&%%%!!!&&&(((%%%###$$$###!!!&&&&&&&&&&&&%%%$$$######$$$$$$$$$%%%&&&&&&$$$###"""######$$$$$$######"""###%%%&&&%%%%%%%%%%%%$$$%%%%%%$$$###"""""""""###%%%%%%%%%$$$###"""!!! %%%%%%%%%%%%%%%%%%%%%%%%############""""""!!!!!!###$$$$$$$$$######"""!!!!!!""""""###$$$$$$%%%%%%"""######$$$###$$$######""""""###$$$###############$$$$$$$$$!!!###############""" &&&&&&&&&&&&%%%%%%$$$### !!!!!!"""#########""""""""""""!!!!!!!!!!!!""""""""""""###$$$%%%&&&%%%$$$###"""!!!!!!!!!!!!&&&%%%$$$$$$############ !!!""""""############""""""""""""###### !!!""""""!!!!!!"""$$$"""######$$$$$$$$$$$$$$$!!!!!! """''''''$$$""""""###""""""###$$$%%%&&&''''''!!!$$$%%%$$$###$$$### &&&&&&&&&'''''''''''''''"""""""""###############$$$"""!!!!!!"""$$$$$$$$$ """""""""###$$$&&&""""""######$$$$$$$$$$$$$$$%%%&&&%%%###!!!!!!!!!!!!!!!!!!!!!!!! %%%$$$$$$###$$$$$$%%%%%% $$$%%%###"""######""""""""""""############$$$""""""###$$$$$$$$$$$$###"""###$$$%%%&&&%%%$$$###"""%%%%%%$$$""""""%%%%%%%%%&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''$$$$$$%%%%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$$$$&&&(((%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$#########""""""%%%$$$######%%%&&&&&&%%%###############$$$$$$%%% ######!!!!!! """###$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$$$$############$$$$$$$$$$$$"""!!!!!!!!!#########"""!!!!!! !!!""""""###"""""""""###$$$###"""######$$$$$$%%%$$$$$$$$$############"""""""""""" """###$$$$$$$$$$$$### ###%%%######$$$ $$$$$$"""!!!%%%(((!!!###$$$###"""!!!"""#########""""""""""""######$$$###"""""""""""""""""""""######$$$$$$$$$###### !!!###$$$$$$### !!!!!!"""$$$%%%&&&!!!"""###$$$$$$$$$###### """$$$$$$###"""###$$$"""!!! !!!#########"""""""""""""""############ """$$$%%%%%%%%%%%%"""###$$$$$$"""!!!"""######"""$$$$$$!!!######$$$$$$$$$$$$######"""###$$$$$$%%%%%%$$$$$$$$$$$$#########$$$$$$%%%"""###############""""""$$$$$$$$$$$$$$$$$$%%%%%%(((&&&$$$###$$$$$$###"""$$$$$$%%%%%%%%%%%%$$$$$$!!!""""""###############&&&$$$"""###$$$%%%%%%$$$###$$$###!!!###''''''$$$$$$&&&$$$###&&&'''%%%$$$%%%%%%%%%$$$$$$###"""###$$$$$$%%%%%%$$$$$$###""""""############"""""" ###!!!!!!"""###!!!$$$$$$######"""#########%%%%%%$$$$$$###""" ######################## !!!""""""######"""""""""###$$$%%%%%%$$$###""" !!!"""###$$$%%%%%%  ###""" !!!&&&"""######"""!!!!!!"""$$$!!! !!!"""######$$$$$$%%%'''&&&$$$""""""#########"""!!!!!! !!!!!!"""""""""###""""""""""""!!!!!!!!!!!!%%%$$$######"""""""""###$$$$$$###"""!!!!!!""""""%%%%%%$$$#########$$$$$$###""""""!!!!!! ######""""""""""""######!!!""""""!!!!!!"""###"""###$$$$$$%%%%%%$$$$$$""""""""""""""""""""""""''''''$$$$$$&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&!!!%%%&&&######&&&$$$&&&&&&&&&'''''''''((((((%%%$$$$$$######"""""""""###"""!!!"""$$$%%%$$$### """"""!!!!!!"""$$$""""""###$$$$$$$$$$$$$$$&&&'''(((%%%"""!!!"""$$$ !!!!!!"""""""""!!!!!!############$$$%%%&&&&&&###&&&$$$"""$$$###""""""""""""############!!!""""""##################$$$%%%%%%$$$###!!!  $$$%%%%%%$$$###$$$"""###$$$%%%%%%$$$######"""##################"""$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%$$$"""!!!"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###&&&&&&&&&&&&)))+++"""###############$$$$$$############$$$$$$$$$$$$""""""""""""#########""""""!!!!!!###&&&'''&&&###$$$$$$$$$$$$$$$%%%%%%&&&!!!"""###"""!!! !!!!!!!!!"""#############################################""""""######$$$%%%############$$$$$$$$$$$$######""" !!!######""""""!!!"""###$$$%%% !!!!!!"""""""""#####################"""!!! ######$$$$$$$$$$$$######!!!"""######$$$###"""""" """""" %%%"""%%%%%%"""!!!"""###!!!###$$$###"""!!!"""#########""""""""""""######""""""""""""""""""###$$$######$$$$$$$$$######"""###"""!!!!!!######"""!!!""""""!!!!!!"""###$$$$$$!!!"""###$$$$$$$$$$$$###!!!###$$$$$$""""""$$$&&&"""!!! !!!#########"""###"""!!!!!!!!!"""$$$%%% !!!###%%%%%%%%%$$$######$$$&&&%%%######%%%'''$$$%%%$$$ ###%%%###$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$#########$$$%%%!!!""""""######""""""!!!%%%%%%$$$$$$$$$$$$$$$$$$&&&$$$######$$$%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$!!!!!!"""###############&&&$$$###"""$$$%%%%%%$$$!!!$$$$$$"""###'''&&&!!!!!!$$$%%%!!!!!!$$$&&&&&& !!!###$$$%%%&&&&&&###$$$$$$$$$#########$$$""""""############"""""" !!!"""#########"""######$$$$$$""""""############"""""""""""""""""""""""""""""" !!!"""#########"""!!!!!!""""""######$$$$$$ !!!!!!!!!"""""""""###''''''""" !!! """###""" !!!###!!!  !!!"""###!!!%%%'''%%%&&&)))'''### !!!"""""""""!!!!!!""""""""""""""""""######!!!!!!!!!!!!""""""""""""###"""!!!!!!!!!!!!!!!!!!######"""""""""""""""###"""""""""!!!""""""#########""""""!!! ######""""""""""""###### """######"""!!!###$$$!!!""""""###$$$######### !!!"""$$$%%%&&&&&&"""%%%"""!!!$$$&&&$$$&&&&&&%%%%%%%%%%%%$$$$$$###'''(((%%%%%%)))&&&&&&&&&&&&'''''''''((((((((('''&&&%%%###"""!!!!!!###""""""###%%%%%%$$$""" !!!"""!!!  !!!""""""###$$$$$$$$$$$$###$$$&&&&&&%%%######&&&)))!!!"""###%%%%%%&&&&&&&&&"""""""""###$$$%%%''''''%%%)))&&&%%%'''%%% """"""""""""############!!!!!!"""###############$$$%%%%%%%%%$$$!!!###$$$%%%%%%$$$###$$$&&& !!!"""###$$$$$$######""""""############""""""#########$$$$$$%%%%%%%%%$$$%%%&&&%%%$$$!!!!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%$$$"""!!!###%%% !!!!!!""""""######"""############$$$$$$$$$"""!!!!!!"""$$$&&&&&&%%% ###'''(((&&&###%%%%%%$$$$$$%%%%%%&&&'''$$$$$$#########$$$$$$$$$&&&%%%$$$$$$$$$%%%&&&'''##################$$$$$$$$$###"""""""""###%%%&&&!!!!!!!!!!!!"""""""""""""""###"""###$$$$$$#########$$$&&&'''"""""" """%%%$$$######""" """###$$$%%%%%%%%%%%%%%%######$$$$$$###""" """ """&&&%%%!!!###))) """$$$$$$###"""""""""!!!###$$$###"""!!!"""#########""""""""""""######""""""!!!!!!"""###$$$$$$######$$$$$$$$$######"""((('''%%%$$$$$$$$$""" $$$######"""""""""""""""!!!"""###$$$%%%%%%$$$###!!!###%%%$$$!!!!!!$$$'''!!! !!!"""######"""$$$###!!! """$$$%%%"""###%%%%%%%%%$$$"""!!!$$$&&&'''%%%$$$$$$'''+++"""%%%%%%!!!!!!###"""%%%$$$###""""""###$$$%%%$$$###"""""""""###%%%&&&&&&%%%$$$#########$$$%%% !!!!!!"""""""""!!!!!!&&&%%%%%%$$$$$$#########$$$###"""###%%%&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&&&&&&&'''%%%###"""###%%%%%%$$$!!!%%%%%%"""###'''$$$$$$'''%%%  ###"""###############"""!!! ###$$$$$$###""""""###%%%""""""############"""""" %%%###"""&&&'''%%%###"""""""""###$$$%%%%%% !!!"""$$$$$$%%%%%%######################## !!!"""######"""!!! """ """%%%'''!!!!!!!!!!!! &&&'''"""$$$ !!!"""!!! ######"""!!!!!!!!!"""$$$%%% %%%&&&"""!!!"""  !!!"""#######################################!!!!!!!!!!!!"""""""""""" !!!"""#########""""""""""""###### !!!"""### !!!"""""""""######""""""""""""######!!!###$$$$$$######$$$%%% !!!!!!"""""""""""""""%%%%%%$$$"""!!!&&&'''$$$######$$$$$$$$$$$$$$$###"""!!!######"""!!!"""%%%''')))''''''&&&&&&&&&&&&''''''***)))'''%%%###!!! &&&&&&"""...,,,""""""!!!!!! ###"""""""""$$$%%%$$$###!!!""""""######""""""!!!"""#########""""""$$$&&&$$$$$$$$$#########""""""!!!###%%%'''((('''&&&%%%%%%$$$###"""""""""###$$$111&&&&&&'''%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$"""&&&%%%###(((///***$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######$$$$$$%%%%%%######'''++++++&&& $$$############$$$%%%%%%###$$$$$$###%%%)))(((%%%###$$$$$$%%%%%%$$$$$$###"""'''((($$$###$$$""""""""" ###$$$!!!'''&&&%%%%%%%%%%%%&&&'''%%%$$$###""""""###$$$$$$!!!!!! !!!###$$$***$$$###&&&%%%""""""''''''%%%###"""######!!! %%%$$$###"""###$$$%%%&&&###"""!!!!!! !!!"""###$$$$$$$$$$$$$$$###"""!!!'''''''''&&&%%%$$$"""!!!&&&!!!+++ !!!$$$&&&############"""######$$$%%%$$$"""!!!!!!"""######"""'''%%%***###+++!!!########################"""!!!$$$(((((($$$###%%%#########"""""""""""""""'''"""'''"""!!!%%%&&&$$$""""""###""",,,(((###"""###$$$###!!!$$$""""""$$$ ''')))%%%$$$'''""""""#########""""""!!!%%%%%%%%%$$$###"""!!!!!! ###&&&'''$$$!!!""" """%%%&&&### %%%""" !!!$$$&&&%%%###&&&### !!!""" !!!###%%%%%%$$$$$$$$$&&&"""&&&'''###"""%%%###""""""!!!!!!"""###$$$$$$&&&%%%$$$$$$$$$$$$###""" %%%&&&$$$%%%###"""###""" ###&&&$$$%%%'''%%%%%%''''''%%%&&&%%%%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$###"""!!!&&&%%%###!!!!!!!!!###$$$###$$$$$$%%%%%%$$$$$$###$$$######""""""######$$$%%%%%%%%%$$$$$$#########%%%###%%%((($$$%%%#########"""######$$$$$$%%%%%%%%%&&&&&&'''''''''$$$%%%$$$###"""!!!"""$$$!!! !!!$$$%%%%%%$$$%%%%%%$$$$$$###""""""!!!######$$$$$$$$$$$$######!!!!!!!!!!!!""""""""""""'''$$$""""""$$$%%%""" !!!"""""""""""""""""""""!!!!!!""""""###$$$+++...***!!!!!!###!!!!!!!!!"""""""""#########$$$###  ###$$$############""""""""""""%%%'''%%%"""### ###"""!!!  !!!!!!###%%%$$$!!!!!!###"""%%%######&&&$$$ !!!!!!""""""###############"""""""""""""""!!!###%%%%%%###!!! !!!$$$###!!! """$$$&&&### """''''''""" #########$$$$$$$$$###""""""&&&%%%$$$$$$%%%'''***+++''''''&&&&&&&&&&&&'''''')))'''$$$"""!!!!!!!!!""" $$$###!!!(((&&&######""""""""""""""""""###"""""""""$$$%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$ """######"""!!!###$$$$$$$$$$$$#########"""""" !!!"""$$$$$$$$$$$$$$$''''''&&&%%%%%%&&&&&&'''+++&&&!!!"""%%%&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$%%%$$$&&&))))))%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$&&&$$$"""$$$&&&&&&###!!!'''&&&&&&&&&&&&'''((((((###%%%$$$###%%%)))((($$$###$$$$$$%%%%%%$$$$$$###%%%))))))$$$"""""" ###$$$!!!"""%%%%%%"""&&&%%%$$$$$$$$$$$$%%%&&&$$$###"""!!!!!!"""######$$$#########$$$%%%''''''&&&""""""%%%&&&$$$&&&+++(((&&&$$$###%%%&&&&&&%%%######""""""######$$$%%%###############""""""!!!$$$$$$$$$$$$$$$###""""""###$$$$$$%%%%%%$$$######$$$ $$$(((!!!"""###!!! %%%&&&###%%%%%%$$$###"""""""""###$$$"""!!!!!!"""######"""(((%%%''' %%%########################(((###"""&&&(((%%%!!!!!!############$$$$$$$$$$$$&&&"""&&&"""!!!$$$"""!!!!!!"""###""" ((($$$!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!### """'''&&&!!! !!!!!!""""""###$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$%%%######$$$&&&%%%### '''%%%######%%%&&&''''''%%%"""!!!!!!$$$%%%%%%###'''&&&%%%&&&'''&&&### """$$$%%%%%%$$$###$$$%%%"""%%%$$$ %%%&&&######""""""""""""######$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$***(((&&&'''(((&&&###$$$###!!!###&&&$$$$$$)))***'''%%%&&&%%%###&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$###""""""((('''&&&%%%%%%%%%&&&&&&###$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######  $$$$$$ !!!&&&#########"""######$$$%%%######$$$$$$%%%%%%%%%%%%$$$%%%%%%$$$###"""##################"""""""""""""""############$$$$$$$$$######$$$$$$$$$$$$######!!!!!!!!!!!!"""""""""###$$$###!!!"""$$$%%%$$$"""$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''',,,...,,,$$$!!!###%%%###$$$$$$%%%%%%%%%&&&&&&&&&"""""""""!!!!!!""""""""""""""""""######$$$$$$$$$!!!%%%%%%!!!!!!$$$$$$ ######""""""!!!""""""""""""###$$$### $$$"""%%%%%%!!!"""&&&&&&##################$$$$$$$$$$$$$$$$$$###############"""$$$%%%%%%###""""""###$$$###"""!!!!!!###$$$%%%&&&###%%%))))))%%%$$$&&&"""######$$$$$$$$$######&&&&&&&&&&&&''')))***,,,''''''&&&&&&&&&&&&'''''')))'''$$$!!!!!!"""$$$&&&%%%###!!!!!!"""""""""!!!######$$$$$$$$$$$$$$$$$$###"""""""""$$$%%%$$$###%%%%%%&&&&&&&&&&&&%%%%%%!!!"""###"""!!!!!!"""$$$$$$$$$###############!!!!!!!!!!!!"""###$$$$$$''''''&&&&&&&&&&&&'''(((%%%&&&&&&&&&%%%$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""!!!###&&&%%%###&&&+++$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$'''&&&$$$###"""######$$$$$$$$$######$$$$$$%%%&&&###%%%$$$###%%%(((((($$$######$$$$$$$$$$$$######!!!###"""###%%%$$$!!!"""$$$%%%"""###&&&&&&###$$$$$$############$$$$$$""""""!!!!!!!!!""""""###$$$###""""""!!!"""""""""### !!!$$$%%%$$$%%%((()))'''$$$###$$$&&&&&&&&&!!!!!!"""############"""###$$$%%%%%%%%%###"""!!!###$$$$$$$$$$$$###"""""" !!!"""###$$$%%%%%%%%%!!!))),,,(((###$$$%%%$$$"""###&&&%%%"""'''&&&%%%###"""!!!!!!!!!$$$"""!!!!!!"""######"""''' $$$&&& ###""""""""""""""""""""""""...&&& ###'''%%% #########$$$%%%%%%&&&&&&%%%!!!%%%!!! $$$!!!###$$$$$$######$$$$$$"""  !!!!!! !!!$$$%%%%%%$$$!!!###"""###%%%$$$######""""""###$$$$$$%%%!!!!!!"""$$$$$$%%%%%%%%%&&&%%%$$$$$$%%%%%%$$$"""&&&$$$!!!###&&&$$$###!!!"""###%%%$$$$$$$$$%%%&&&%%%###""""""###"""$$$%%%%%%$$$######$$$###$$$""" $$$''''''$$$$$$###"""""""""######%%%%%%%%%&&&&&&&&&&&&&&&###''''''### ###&&&'''###%%%$$$"""###&&&%%%!!!%%%)))***'''%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%$$$$$$$$$$$$###!!!###%%%$$$$$$&&&######""""""###$$$$$$%%%"""""""""###############$$$$$$%%%%%%%%%$$$######"""$$$&&&$$$!!! !!!$$$ !!!!!!###$$$%%%&&&&&&######$$$$$$$$$$$$######!!!!!!!!!"""""""""######"""!!!!!!"""$$$&&&%%%$$$"""###$$$$$$%%%%%%$$$$$$"""""""""#########$$$$$$&&&))))))%%%###%%%'''&&&"""""""""############$$$ !!!###$$$$$$###!!! !!!!!!"""$$$%%%%%%&&&"""$$$###$$$%%%$$$!!!$$$$$$#########$$$%%%%%%"""$$$%%%"""###'''###### """"""$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$######%%%'''############$$$$$$$$$%%%$$$"""###%%%%%%""""""###!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&((()))***'''&&&&&&%%%%%%&&&&&&''')))(((&&&%%%$$$$$$%%%%%%***###!!!%%%&&&!!!"""'''#########$$$$$$%%%%%%%%%###"""""""""$$$%%%$$$######$$$$$$%%%%%%$$$$$$###!!!###$$$"""!!!!!!"""########################%%%$$$###""""""$$$&&&'''$$$#########$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$###$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$(((!!! %%%%%% """***%%%%%%$$$$$$$$$$$$$$$###""""""######$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&''''''&&&$$$$$$&&&((("""""""""""""""###$$$$$$$$$%%%%%%###%%%(((((($$$######$$$$$$$$$$$$######!!!###%%%&&&%%%!!!$$$%%%""""""&&&&&&###$$$$$$$$$######$$$$$$$$$"""""""""""""""#########&&&%%%$$$""" """!!!!!!""""""!!!!!!""")))&&&###!!!!!!"""###### !!!###$$$$$$$$$###"""$$$$$$$$$$$$######""""""######$$$$$$$$$######""" !!!"""$$$%%%%%%%%%%%% """)))%%%!!!&&& $$$%%%$$$$$$%%%%%%### &&&%%%$$$###""""""""""""$$$"""!!!!!!"""######"""###"""###$$$###$$$&&&$$$!!!!!!!!!!!!!!!!!!!!!!!!---&&&"""###$$$"""!!!"""""""""######$$$%%%&&&&&&$$$!!!###!!!!!!### $$$''''''%%%$$$%%%'''###"""!!!!!!"""######### """$$$&&&&&&$$$""" !!!###$$$###""""""&&&%%%$$$###""""""######$$$$$$$$$$$$$$$###"""!!!""""""""""""$$$%%%&&&'''!!!!!! #########""""""###$$$$$$$$$###&&&'''###!!!"""$$$%%%%%%###""""""###$$$$$$"""!!!!!!###%%%&&&%%%$$$$$$###""""""""""""###$$$%%%%%%%%%%%%&&&'''"""###""""""$$$$$$&&&%%%"""###&&&&&&###!!!&&&'''%%%$$$'''((('''$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%$$$######""""""############"""!!!$$$$$$############$$$$$$###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$((($$$"""$$$''''''&&&$$$""""""""""""###$$$%%%%%%"""""""""###############$$$$$$$$$%%%&&&&&&$$$""""""&&&%%%!!! $$$(((!!!!!!"""###$$$%%%&&&&&&######$$$$$$$$$$$$######!!!!!!"""""""""############""""""###$$$$$$$$$$$$!!!!!!"""############""" !!!!!!""""""""""""""" ######$$$%%%'''(((!!!!!!"""""""""""""""""""""""""""######""""""""" !!!""""""###$$$$$$"""############$$$$$$###############$$$$$$%%%&&&!!!$$$$$$""""""%%%'''&&&###""" !!!######""""""!!!!!! #########$$$$$$$$$$$$$$$###$$$$$$###"""###%%%((("""###$$$%%%&&&%%%$$$$$$###""""""""""""!!!!!!"""!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%&&&'''((()))***&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&'''(((&&&$$$!!!(((!!! &&&&&& """***!!!"""""""""###$$$$$$$$$###"""""""""$$$%%%$$$######$$$$$$%%%%%%$$$$$$###"""###%%%$$$###""""""###########################&&&%%%###""""""$$$&&&'''!!!!!!""""""############'''$$$!!!"""$$$%%%$$$!!!$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$...######&&&"""!!!%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###%%%'''''''''&&&&&&'''%%%%%%%%%%%%%%%&&&''''''$$$&&&%%%###$$$((('''###"""######$$$$$$######"""$$$#########""" !!!###$$$!!!"""%%%%%%"""$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%''''''&&&&&&%%%$$$######"""##################"""&&&$$$!!! """###$$$$$$!!!"""$$$%%%&&&%%%$$$###%%%$$$"""!!!!!!"""$$$%%%"""######$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$&&&###&&&&&&"""###$$$######%%%%%%### $$$###############$$$$$$$$$"""!!!!!!"""######""""""$$$""""""$$$$$$###%%%!!!!!!!!!!!!!!!!!!!!!!!!'''%%%$$$%%%"""###))) !!!!!!"""###$$$%%%%%%### !!!###""""""###!!!$$$''''''$$$!!!"""$$$""""""""""""""""""###$$$######$$$$$$$$$$$$###### """###$$$&&&&&&%%%#########"""######$$$$$$######$$$$$$$$$###""""""!!!!!!!!!""""""###%%%&&&"""$$$&&&$$$ !!!$$$##################$$$%%%%%%)))***'''!!!"""&&&"""###%%%$$$###""""""###$$$###$$$$$$$$$"""""""""%%%%%%$$$###""""""######!!!###$$$$$$###"""$$$&&&###"""############$$$&&&###&&&&&&""""""%%%&&&$$$ $$$&&&###"""%%%'''&&&""""""######$$$$$$%%%%%%###$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%$$$######""""""######$$$###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''%%%""""""%%%((('''$$$""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$###%%%######$$$&&&&&&$$$"""###&&&%%%"""!!!$$$(((##############################$$$$$$$$$$$$######""""""""""""############$$$$$$$$$$$$###""""""#########$$$%%%%%%%%%%%%$$$###$$$%%%&&&&&&&&&%%%%%% """$$$$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!)))&&&###!!!!!!!!!###%%%"""""""""""""""###$$$%%%"""######"""%%%((($$$&&&%%%$$$$$$###"""###$$$######""""""!!!!!! """"""""""""######$$$$$$""""""""""""!!!"""$$$'''"""###$$$&&&&&&%%%$$$###''''''%%%######$$$%%%$$$"""######$$$$$$$$$######&&&&&&'''((()))***++++++&&&&&&%%%%%%%%%%%%&&&&&&!!!$$$&&&'''&&&"""### %%%$$$!!!(((!!!!!!!!!"""""""""""""""###"""""""""$$$%%%$$$###%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%###"""!!!###%%%###############$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%!!!"""###$$$%%%%%%%%%$$$((($$$ ###%%%$$$!!!&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$...%%%"""&&&%%%###"""&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$###$$$$$$######$$$$$$%%%&&&$$$&&&%%%###$$$((('''###""""""############""""""$$$!!!!!!###### ### ###$$$!!!!!!%%%%%%"""$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$%%%&&&&&&&&&&&& !!!###$$$&&&&&&&&&&&& ###%%%%%%&&&******((("""!!! """%%%'''''''''######$$$%%%%%%%%%%%%%%%$$$######"""###%%%&&&'''""""""###$$$$$$$$$$$$###&&&&&&&&&&&&&&&%%%$$$###&&&+++(((!!!)))$$$!!!!!!$$$%%%"""######""""""###$$$$$$%%%$$$"""!!!!!!"""######"""!!!'''"""###  """"""""""""""""""""""""######&&&&&&!!!$$$,,,!!!!!!!!!"""#########$$$$$$###""""""#########$$$!!!"""$$$###!!!!!!"""""" !!!"""%%%$$$###""""""###$$$%%%!!!###$$$######%%%%%%###!!!"""$$$%%%%%%%%% """###%%%%%%&&&&&&"""###$$$###!!!!!!!!!""""""$$$&&&'''%%%$$$######"""###$$$###""""""$$$&&&!!!%%%((('''$$$###&&&*** """$$$$$$###"""###$$$%%%###$$$&&&&&&""" !!!%%%$$$$$$#########$$$$$$ ###%%%$$$!!! ###%%%!!! """&&&'''%%%$$$&&&###&&&&&&""" ###%%%%%%$$$''''''""" """###""""""""""""######$$$$$$$$$###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!!!!"""###$$$###$$$%%%&&&&&&%%%$$$######$$$$$$$$$$$$%%%%%%%%%!!!""" !!!&&&'''%%%!!!!!!""""""###$$$&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%""" !!!$$$&&&%%%###$$$&&&'''&&&""" !!!###%%%%%%$$$$$$###""""""!!!######$$$$$$$$$$$$######"""""""""#########$$$$$$$$$%%%&&&$$$"""!!!!!!"""!!!""""""###############!!!"""$$$%%%%%%%%%$$$###&&&%%%&&&'''%%%!!!!!!$$$$$$$$$$$$$$$$$$#########&&&$$$""" """$$$&&&"""""""""!!!!!! ,,,'''"""!!! """&&&""""""!!!!!!!!!""""""###"""%%%$$$!!!"""$$$%%%######&&&&&&###"""$$$$$$$$$$$$$$$############!!!!!!!!!"""######$$$$$$!!!"""###"""!!!!!!###$$$!!!"""$$$%%%%%%%%%$$$###&&&'''$$$ ###$$$#########$$$$$$$$$###""""""%%%&&&'''((()))*********&&&%%%%%%$$$$$$%%%%%%&&&!!!###%%%'''&&&### !!!"""$$$%%%""" !!!###"""""""""""""""!!!!!!!!!###"""""""""$$$%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%###!!! """%%%""""""#########$$$$$$$$$&&&%%%$$$######$$$%%%%%%!!!"""$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''$$$"""$$$(((((($$$&&&&&&%%%%%%$$$######"""&&&&&&%%%%%%$$$##################$$$$$$$$$$$$$$$)))&&&###"""$$$%%%###!!!!!!!!!!!!!!!!!!"""######%%%&&&%%%###$$$(((&&&"""""""""############"""""" ###%%%$$$%%%***"""$$$%%%"""###&&&&&&###"""###$$$%%%%%%$$$###"""!!!"""$$$%%%&&&&&&%%%%%%!!!###$$$$$$$$$$$$###%%%$$$&&&++++++'''"""!!!!!!###$$$$$$###!!!###############$$$$$$%%%!!!###%%%((()))))))))(((""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######"""!!!!!!'''!!!'''$$$ ###%%%!!! """$$$$$$######"""#########$$$"""!!!!!!"""######""" (((!!!%%% !!!##############################$$$%%%### $$$***########################$$$%%%%%%$$$###$$$%%%%%%""""""!!!""""""!!! """$$$###!!! !!!"""$$$###""""""""""""###$$$!!!%%%%%%!!!!!!$$$$$$  """$$$$$$###!!! !!!###%%%&&&&&&&&&!!!$$$&&&&&&###!!!!!!"""!!!!!!!!!###$$$$$$""" !!!###$$$###""""""$$$&&&!!!$$$%%%###"""###%%% ############$$$%%%&&&""""""%%%%%%!!!!!!%%%$$$$$$#########$$$%%%%%%!!!$$$'''%%%!!! """%%%""" &&&'''###"""$$$"""%%%%%%!!!"""%%%%%%%%%((('''### ###$$$######$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%""""""!!!!!!!!!"""$$$%%%$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########&&&%%%!!!!!!!!!"""###%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$&&&""""""%%%%%%###'''&&&&&&%%%###""""""!!!%%%%%%$$$$$$###""""""!!!######$$$$$$$$$$$$######""""""#########$$$$$$$$$"""$$$%%%$$$"""!!!###$$$ !!!""""""""""""!!! """#########!!! '''$$$$$$&&&$$$ $$$""""""""""""!!!!!!!!! $$$$$$###""""""###$$$$$$""""""""""""############***$$$"""###### """'''######"""!!!!!!!!!""""""''')))"""!!! ### $$$$$$!!! $$$###############$$$$$$$$$!!!!!!"""######$$$%%%%%%"""$$$%%%$$$###""""""###!!!"""######$$$$$$######$$$%%%""" """ $$$$$$$$$$$$$$$###"""!!!"""###$$$&&&''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%''''''((('''&&&%%%###(((***'''###""""""!!!$$$#########""""""!!!!!!###"""""""""$$$%%%$$$###"""""""""######"""""""""%%%$$$""""""%%%""""""######$$$$$$$$$$$$((((((''''''&&&''''''''' !!!###$$$%%%%%%$$$$$$!!!&&&***)))%%%"""###%%%$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$ ''')))###""")))+++'''&&&&&&%%%%%%$$$###""""""&&&%%%%%%$$$###"""!!!!!!"""""""""######$$$$$$%%%222+++$$$"""$$$&&&$$$!!!$$$$$$$$$$$$$$$%%%%%%&&&%%%&&&%%%###$$$'''&&&"""""""""############""""""&&&!!!!!!%%%%%%!!!"""'''###&&&&&&###$$$''''''%%%!!!"""###$$$$$$###"""!!! !!!###$$$%%%%%%$$$$$$&&&&&&''''''&&&%%%###"""$$$%%%"""###'''&&&!!!$$$###""""""!!!###"""!!!!!!!!!"""$$$%%%"""(((---///---***(((!!!"""###$$$$$$$$$$$$$$$"""######$$$$$$$$$######'''%%%%%% %%% $$$%%%!!!!!!$$$&&&&&&$$$###""""""!!!!!!$$$"""!!!!!!"""######"""(((!!!((($$$'''########################&&&###"""%%%%%%######&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%''''''$$$###$$$&&&&&&%%%###"""###&&&&&&######%%%''''''$$$"""###$$$"""""""""######"""""""""###### $$$$$$ ###$$$%%%%%%###"""######$$$$$$$$$######!!!&&&'''&&&$$$%%%&&&###!!!!!!%%%&&&$$$"""!!!###%%%$$$"""!!!$$$'''!!!###&&&&&&%%%###!!!!!!"""#########%%%&&&&&&!!!"""###!!!$$$***############$$$%%%&&&&&&###&&&(((&&&""" """&&&'''""""""((()))%%%###&&&!!!%%%%%% !!!$$$%%%"""&&&&&&###"""&&&((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$######%%%''')))$$$###""" """###$$$$$$$$$###""""""###$$$$$$#########$$$$$$%%%%%%%%%###)))(((!!!!!!$$$###!!!!!!!!!"""###%%%&&&'''%%%%%%%%%$$$$$$$$$######'''!!! $$$%%%###%%%#########%%%&&&%%%$$$$$$$$$$$$############"""######$$$$$$$$$$$$######"""############$$$$$$$$$ """%%%$$$""""""$$$'''$$$$$$%%%&&&&&&&&&&&&%%%!!!###%%%&&&'''&&&$$$###!!!###"""!!!(((&&&%%%%%%%%%$$$$$$######"""###$$$%%%%%%$$$###"""""""""###$$$%%%&&&&&&'''&&&"""!!!%%%&&&"""###((($$$$$$###"""!!!!!!!!!"""(((---$$$"""((('''&&&"""!!!%%%&&&###$$$))) !!!!!!""""""######""""""###$$$%%%%%%&&&&&&###%%%''''''%%%###"""""""""""""""""""""#########''')))%%%###%%%#########""""""!!!!!!!!! """############$$$$$$$$$&&&$$$###$$$%%%%%%$$$###%%%%%%&&&&&&%%%$$$"""!!! !!!"""###$$$###""""""###!!!###'''&&& &&& $$$$$$!!!!!!$$$((( """###$$$$$$!!!)))$$$"""$$$$$$""" """&&&### """######!!!!!!""""""###$$$$$$%%%%%%'''$$$""""""$$$&&&%%%######$$$%%%$$$######%%%'''###&&&&&&$$$###%%%%%%!!!'''&&&$$$#########$$$$$$$$$$$$$$$###############&&&&&&&&&%%%$$$###!!! """""""""$$$&&&&&&$$$###'''&&&$$$#########$$$$$$###%%%$$$"""!!!"""$$$$$$######$$$&&&(((&&&###!!! !!!)))&&&$$$###%%%&&&$$$""""""$$$!!!***$$$%%%%%%&&&&&&%%%%%%$$$(((''''''&&&$$$######"""######"""""""""###%%%&&&&&&&&&%%%%%%$$$###""""""###%%%&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%))))))$$$###&&&$$$ %%%###  ###'''*** $$$%%%###$$$&&&"""!!!$$$###!!!!!!$$$''' !!!"""###""""""&&&""""""'''((($$$"""$$$!!!&&&'''###"""%%%$$$###&&&%%% $$$&&&"""%%%$$$$$$$$$$$$$$$%%%%%%######$$$$$$%%%&&&((()))'''******###$$$########################"""######"""  """######"""""""""""""""######&&&((('''###!!!"""$$$"""""""""""""""""""""""" !!!###&&&&&&%%%%%%(((&&&&&&%%%$$$############ %%%%%%!!!!!!&&&&&&"""########################%%%%%%%%%$$$$$$############"""!!!"""$$$%%%$$$###&&&%%%$$$#########$$$%%%!!!"""###%%%%%%%%%############$$$%%%&&&&&&''''''%%%###!!!"""%%%%%%$$$!!!"""!!!''''''%%%###&&&&&&&&&$$$!!! !!!"""%%%$$$######%%%%%%$$$###((($$$###&&&$$$ !!!'''###$$$%%%%%%%%%%%%$$$###""""""""""""###$$$%%%&&&&&&%%%$$$#########$$$$$$"""###%%%&&&&&&%%%$$$###'''### ###%%%%%%$$$#########$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$""" )))$$$!!!$$$$$$!!!###)))!!!!!!""""""#########$$$######!!!!!!&&&&&&!!!######""""""######$$$%%%############""""""""""""%%%$$$"""!!!&&&%%%$$$$$$"""######%%%%%%###$$$'''&&&!!!""""""%%%((()))&&& """$$$%%%%%%$$$$$$%%%&&&%%%###$$$&&&$$$ ###$$$$$$###""""""######$$$"""############$$$$$$$$$""""""""""""""""""""""""%%%$$$###""""""######$$$%%%###%%%"""!!!######""""""!!!""""""###$$$###"""!!!!!!"""######$$$&&&'''$$$!!! ###&&&&&&###!!!###'''(((%%%"""&&&%%%### !!!$$$(((######""""""######$$$%%%######$$$$$$###""""""!!!############$$$$$$$$$$$$$$$###""""""$$$%%%$$$"""%%%%%%%%%%%%$$$###""""""%%%$$$###"""###$$$%%%'''(((###!!!$$$$$$!!!!!!###!!!$$$### """&&&$$$$$$$$$$$$#########"""###!!!!!!"""!!!!!!%%%,,,'''$$$!!!!!!###$$$###"""!!!!!!"""###$$$%%%%%%%%%&&&###!!! ###%%%%%%$$$###$$$%%%$$$######%%%''' ###$$$!!!"""$$$$$$!!!%%%%%%######"""###$$$$$$##################$$$$$$$$$$$$$$$%%%%%%$$$$$$###(((%%%!!!!!!$$$%%%$$$#########$$$%%%%%%!!!!!!!!!###%%%&&&%%%$$$"""###%%%$$$######$$$%%%""""""!!!!!!"""###%%%&&&%%%###"""###&&&''''''&&&"""%%%###"""###$$$$$$%%%%%%$$$$$$###'''&&&&&&%%%%%%$$$$$$###$$$$$$#########$$$%%%&&&$$$$$$######"""!!!!!! !!!###$$$%%%%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$###&&&'''######&&&%%%!!!"""!!!  ###### !!!$$$### !!!######""""""###%%% !!!""""""""""""!!! $$$ $$$&&&""" """"""&&&&&&""""""%%%$$$ %%%'''&&&""""""&&&'''$$$###"""""""""###$$$$$$%%%""""""""""""###$$$%%%%%%%%%'''(((### %%%########################((()))(((&&&###"""###$$$######""""""""""""######"""###%%%%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$$$$###""""""###$$$$$$$$$###$$$$$$%%%%%%!!!$$$%%%!!!"""&&&&&&"""########################$$$$$$$$$$$$######"""!!!%%%$$$###$$$%%%&&&%%%$$$%%%%%%$$$#########$$$%%%!!!###%%%%%%$$$###$$$&&&#########$$$%%%&&&&&&&&&$$$######%%%''''''$$$ """!!!###''''''%%%&&&***###$$$%%%$$$"""!!!"""###%%%$$$######%%%%%%$$$###'''$$$$$$&&&$$$ """'''###$$$%%%%%%%%%%%%$$$###&&&%%%$$$###""""""""""""$$$$$$$$$$$$############ !!!"""!!! )))&&&###"""###%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$###&&&""""""%%%%%%""""""&&&"""#########$$$$$$$$$$$$######  %%%%%%"""######""""""######$$$%%%############""""""""""""$$$$$$### """&&&$$$###$$$$$$  &&&!!!######!!!"""%%%$$$$$$######$$$&&&%%%""" !!!"""!!! """###%%%######&&&&&&"""!!!###""""""#########$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$!!!"""###$$$$$$$$$$$$$$$%%% ###%%%""" """#########""""""#########"""""""""""""""""""""!!!%%%%%%%%%###!!!!!!###$$$###!!!!!!%%%&&&### %%%$$$###""" !!!$$$'''###############$$$$$$%%%###$$$%%%&&&&&&$$$"""!!!############$$$$$$$$$%%%"""!!!!!!"""$$$%%%$$$###&&&&&&%%%$$$############$$$""" ###&&&+++$$$ ###"""!!!!!! ###%%%$$$!!! !!!$$$$$$###"""""""""###%%%&&&!!!!!!""""""'''111'''%%%###"""###$$$$$$### !!!###$$$%%%%%%$$$###$$$"""!!!!!!"""$$$%%%%%%###$$$%%%$$$######%%%'''!!!%%%%%%###$$$''''''%%%######"""""""""###$$$$$$"""""""""###$$$$$$$$$%%%!!!"""###$$$%%%&&&&&&&&&''''''%%%!!!###((($$$$$$#########$$$$$$%%%%%%&&&''''''%%%$$$$$$$$$$$$%%%&&&%%%$$$###$$$%%% """###%%%&&&''''''%%%###"""###%%%''''''&&&"""%%%(((((('''$$$######"""######$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$######"""!!!!!!!!!""""""$$$$$$%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$ ###$$$######%%%%%%#########$$$$$$###!!!  ###### """$$$$$$###"""!!!"""###$$$###"""$$$$$$$$$$$$###!!! ### ###%%%"""!!!!!!###%%%%%%"""!!!$$$$$$"""###%%%$$$!!!!!!$$$%%%###"""""""""###$$$%%%&&&'''$$$$$$############$$$$$$###$$$$$$###""""""$$$&&&########################"""######""""""###&&&(((########################!!!!!!!!!###$$$%%%$$$###########################%%%%%%$$$###############""""""######$$$%%%%%%&&&!!!$$$$$$""""""%%%%%%###########################""""""###$$$###"""!!! %%%$$$###$$$%%%&&&%%%$$$$$$$$$#########$$$$$$%%%"""$$$%%%$$$""""""%%%(((""""""######$$$%%%%%%%%%"""###%%%((()))(((### ###'''(((""" (((!!!###%%%%%%###"""###$$$%%%$$$######%%%%%%$$$###&&&$$$$$$%%%$$$!!!"""&&&###$$$$$$%%%%%%$$$$$$###&&&&&&$$$######"""""""""###$$$%%%%%%%%%$$$"""!!!$$$%%%%%%%%%$$$""" ***(((%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###!!!""""""###$$$$$$%%%%%%###!!!###&&&&&&###"""###$$$$$$$$$$$$$$$%%%%%%%%%###### ###%%%#########""""""######$$$%%%$$$$$$#########""""""""""""$$$%%%$$$######$$$&&&######%%%'''$$$!!!###(((!!!######!!!"""%%%$$$&&&$$$"""!!!"""$$$$$$###"""######"""!!!!!!$$$&&&$$$###%%%###!!!!!!!!!"""###$$$%%%%%%$$$###"""############$$$$$$$$$&&&%%%$$$######$$$%%%&&&!!!"""$$$&&&&&&$$$"""!!!%%%!!! ###%%%###"""###$$$$$$######$$$$$$$$$$$$ !!!""""""###"""!!!!!!%%%$$$""""""#########"""###!!! !!!$$$%%%### ###$$$$$$###""""""###%%%"""############$$$$$$$$$!!!###%%%'''&&&%%%"""!!!#########$$$$$$$$$%%%%%%"""!!!!!!"""$$$&&&%%%%%%'''&&&$$$###"""###$$$%%%###!!!"""%%%%%%###!!!"""""""""""""""!!!###%%%$$$###"""$$$&&& !!!"""###$$$%%%###$$$### ###***&&&$$$###""""""######### """###%%%%%%%%%######""""""###$$$%%%%%%%%%$$$###$$$%%%$$$######%%%'''###&&&%%%######&&&&&&$$$!!!!!!!!!""""""###$$$$$$!!!!!!"""###$$$%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&'''***'''%%%%%%'''%%%%%%$$$###############"""%%%'''&&&###!!!"""$$$%%%&&&'''&&&$$$###$$$%%%"""###%%%&&&&&&%%%###"""'''&&&%%%$$$$$$#########)))&&&###!!!!!!$$$&&&(((######$$$$$$$$$$$$#########$$$$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$!!!"""#########$$$###""""""###$$$&&&&&&&&&%%%$$$"""$$$%%%""" !!!###$$$%%%""" !!!$$$%%%""" %%%%%%$$$$$$###""""""!!!$$$""""""###%%%%%%$$$###%%%$$$###!!!!!!###$$$$$$###############$$$$$$$$$#########$$$%%%&&&((()))###""""""!!! !!!!!!###""""""###%%%%%%$$$########################### !!!!!! !!!###&&&""""""######$$$$$$#########!!!!!!%%%&&&###!!!""""""""""""""""""""""""$$$%%%$$$"""$$$'''(((&&&""""""###$$$$$$$$$$$$$$$"""############$$$$$$$$$########################!!!"""$$$$$$$$$###"""!!!$$$###"""###$$$%%%$$$##################$$$$$$$$$%%%###!!! !!!###%%%&&&""""""#########$$$$$$$$$"""###$$$&&&&&&%%%###!!!###&&&)))(((""""""$$$%%%%%%$$$"""""""""%%%$$$######%%%%%%$$$###$$$$$$%%%%%%$$$"""###&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%&&&###$$$&&&'''&&&%%%###!!!'''((((((((((((&&&%%%%%%'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%"""###############$$$%%%"""""""""$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""### """%%%#########""""""######$$$%%%$$$$$$$$$#########"""""" !!!$$$&&&&&&&&&%%%$$$$$$###%%%(((&&&"""###'''###%%%%%%###$$$'''&&&!!!%%%$$$"""!!!"""###%%%%%%$$$$$$$$$"""!!!"""%%%'''"""$$$$$$!!!!!!###$$$%%%%%%$$$"""!!!""""""#########$$$$$$$$$&&&%%%###""""""###%%%&&&%%%%%%%%%%%%$$$"""!!! %%%###"""###$$$######$$$###$$$$$$$$$%%%%%%%%%$$$!!!!!!!!! !!!"""###&&&$$$!!!"""%%%&&&$$$"""$$$###"""$$$&&&'''%%%###"""###%%%%%%###"""###$$$""""""######$$$$$$$$$$$$ !!!$$$&&&&&&$$$""" ###$$$$$$$$$$$$%%%%%%%%%$$$###"""$$$&&&''''''&&&&&&%%%$$$###"""###$$$%%%$$$$$$$$$$$$$$$%%%&&&&&& &&&%%%###!!!###%%%!!!###$$$%%%%%%&&&'''(((!!!###$$$$$$###"""'''######%%%%%%!!! """######"""!!! !!!"""!!!"""###$$$%%%$$$###### ###&&&''''''&&&$$$######$$$%%%$$$######%%%'''###%%%$$$ """### !!!!!!""""""############!!!!!!"""###$$$%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$ """((('''###!!!"""&&&&&&%%%$$$###!!!  ###%%%%%%"""!!!"""%%%%%%&&&'''&&&$$$###$$$%%%$$$%%%&&&'''&&&$$$""" &&&&&&%%%$$$###"""######'''"""###$$$$$$$$$%%%%%%%%%%%%$$$$$$"""######$$$&&&''''''(((''''''''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$############$$$%%%###""""""######!!!!!!!!!!!!!!!!!!"""######$$$$$$%%%%%%&&&&&&$$$"""!!!"""%%%""" !!!$$$%%%""" ###############$$$$$$%%%######""""""###%%%%%%###%%%###""""""""""""$$$%%%$$$$$$$$$&&&&&&%%%%%%&&&!!!!!!!!!"""###%%%&&&''' $$$""""""###%%%%%%### ########################&&&'''&&&$$$!!! !!!!!!"""###$$$%%%$$$$$$$$$%%%"""!!!"""$$$$$$"""%%%%%%%%%%%%%%%%%%%%%%%%"""$$$### """((('''"""###$$$$$$$$$$$$###"""!!!###""""""###$$$###$$$%%%########################"""###$$$%%%%%%$$$$$$###%%%$$$###$$$&&&&&&&&&%%%""""""######$$$$$$$$$$$$'''!!!!!!%%%%%%"""##################$$$$$$#########"""!!!"""###$$$((('''((()))%%% $$$$$$%%%&&&%%%###!!!!!!"""%%%$$$######%%%%%%$$$###"""$$$&&&%%%###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&$$$&&&'''((((((&&&$$$###""""""###$$$$$$%%%%%%%%%"""############$$$%%%&&&""""""###$$$%%%%%%&&&&&&$$$%%%%%%###!!!!!!"""$$$$$$$$$"""!!!!!!$$$%%%&&&##################""""""!!!###""""""%%%$$$######""""""######$$$%%%$$$$$$$$$$$$############"""%%%&&&&&&$$$"""%%%$$$%%%'''%%%!!! ######%%%%%%###$$$'''&&&!!!"""######$$$#########$$$ !!!!!!  """$$$""" &&&%%%"""!!!$$$$$$&&&&&&%%%### """"""#########$$$$$$$$$$$$###"""!!!!!!"""###$$$%%%$$$"""!!!!!!###%%%&&&###$$$$$$""""""###$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$""" !!!$$$&&&&&&$$$"""###&&&'''%%%############$$$%%%&&&%%%$$$!!!###%%%%%%$$$"""######!!!"""###$$$$$$$$$$$$### !!!###$$$%%%$$$"""!!!$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%'''((('''&&&%%%%%%$$$$$$###$$$$$$%%%!!!"""$$$%%%&&&%%%$$$###((('''"""!!!$$$&&&""""""###$$$&&&'''((())) ###&&&'''&&&$$$###$$$ %%%(((%%%"""""""""""""""  """#####################$$$"""$$$&&&&&&%%%$$$###$$$###$$$%%%$$$######%%%'''&&&(((&&&""""""%%%&&&$$$""""""###$$$$$$$$$######"""""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###""""""###"""!!!"""$$$%%%%%%%%%$$$###!!! !!!###%%%%%%$$$$$$%%%&&&$$$%%%&&&%%%$$$###$$$%%% """$$$%%%&&&%%%$$$###"""###$$$#########%%%'''###"""!!!!!!"""#########%%%%%%%%%&&&&&&%%%%%%%%%"""######$$$&&&''''''(((&&&&&&'''''''''&&&%%%%%%"""""""""""""""""""""""""""""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$$$$!!! """$$$$$$$$$$$$############'''######&&&'''$$$!!!!!!###"""!!!"""###$$$###"""!!!!!!!!!"""###%%%&&&''' !!!  $$$$$$!!!$$$"""!!!$$$$$$"""###&&& ######!!!!!!### !!!"""###$$$$$$###"""!!!!!!!!!!!!!!!######"""#########!!! ########################!!!############$$$!!!"""###%%%%%%%%%$$$$$$%%%$$$######$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$"""%%%### %%%!!!###$$$$$$%%%$$$"""!!!$$$!!!"""$$$%%%######%%%########################$$$$$$$$$$$$$$$%%%%%%%%%'''&&&%%%&&&'''((((((&&& !!!"""###$$$$$$$$$$$$'''!!!"""%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$######"""  """%%%### !!!%%%'''$$$$$$%%%$$$%%%%%%###"""!!!"""$$$%%%$$$######%%%%%%$$$### %%%&&&$$$###%%%%%%$$$%%%$$$$$$######$$$$$$%%%)))(((&&&%%%###"""""""""%%%&&&'''''''''&&&$$$### !!!"""###$$$%%%%%%!!!############%%%'''"""######$$$%%%%%%&&&&&&%%%&&&&&&$$$ """%%%$$$%%%### %%%((((((#########""""""""""""""" $$$$$$ ###%%%$$$######""""""######$$$%%%%%%$$$$$$$$$$$$######### """$$$%%%###!!!'''$$$###%%%$$$!!! """!!!######!!!"""%%%$$$!!!###%%%&&&$$$"""""""""!!!"""$$$$$$###"""###%%%%%% $$$(((&&&%%%%%%$$$%%%%%%%%%$$$"""!!!"""############$$$$$$$$$""""""""""""""""""""""""""" !!!%%%))),,,"""%%%%%%!!!"""$$$$$$!!!"""###%%%%%%%%%$$$$$$$$$### """%%%((($$$######$$$&&&&&&%%%###!!!!!!"""############"""!!!###%%%%%%###"""###$$$!!!"""###%%%%%%$$$######"""######$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&$$$###$$$$$$%%%%%%$$$$$$$$$!!!"""""""""!!!  &&&$$$!!!###%%%$$$"""""""""###%%%&&&&&&%%%!!!"""###$$$%%%%%%$$$$$$""" !!!%%%%%%###$$$'''"""######!!!!!!###%%%$$$###!!!!!!"""$$$%%%&&&%%%$$$ """&&&###$$$%%%$$$######%%%'''$$$&&&%%%""""""''')))(((###$$$$$$%%%%%%$$$###"""##################$$$$$$$$$%%%%%%%%%%%%$$$######&&&%%%$$$######$$$%%%'''"""######$$$$$$###!!!!!!$$$######$$$&&&&&&%%%$$$"""###%%%$$$######$$$%%% !!!###%%%%%%%%%%%%!!!###$$$###""""""%%%'''###%%%&&&'''''''''&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&''''''$$$$$$%%%&&&'''&&&%%%%%%""""""""""""""""""""""""""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""### !!!%%%%%%"""!!!%%%!!!"""%%%&&&'''&&&$$$"""'''!!!&&&%%%###""" !!!######""""""###%%%!!!!!!!!!!!!"""$$$&&&'''!!! $$$%%%!!!### !!!%%%&&&""""""%%%"""###"""!!!!!! !!!"""######&&&&&&%%%%%%%%%%%%%%%&&&!!!!!!!!!!!!!!!!!!!!!"""########################"""$$$%%%%%%%%% """$$$%%%&&&&&&%%%$$$###$$$%%%%%%$$$#########!!!!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$"""'''"""!!!"""###$$$$$$###!!! $$$!!!!!!%%%%%%""""""&&&########################$$$###"""!!!"""###%%%&&&%%%$$$###$$$&&&'''&&&%%% """###$$$$$$$$$###$$$$$$###""""""###%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$"""###$$$""" """%%% ###$$$""""""$$$"""###"""!!!!!!"""&&&)))%%%$$$######%%%%%%$$$###%%%'''$$$###&&&&&&###%%%%%%$$$######$$$%%%%%%)))((('''%%%######""""""%%%%%%$$$$$$$$$#####################$$$$$$%%%&&& ###%%%%%%$$$###%%%&&&%%%%%%%%%$$$$$$############%%%&&&### ###'''###&&&&&&"""###((()))&&&$$$$$$$$$######"""""""""$$$&&&###"""$$$%%%$$$######""""""######$$$%%%%%%%%%$$$$$$$$$############!!! """$$$$$$"""'''###!!!###$$$""""""%%%!!!######!!!"""%%%$$$###%%%&&&%%%"""!!!!!!######%%%((()))(((&&&&&&&&&$$$!!!"""&&&&&&$$$###&&&########################"""############$$$$$$$$$!!!"""$$$%%%%%%$$$"""!!!!!!!!! """%%%(((*** %%%%%%!!!$$$$$$!!!###$$$%%%%%%$$$###"""""""""######$$$%%%&&&!!!###$$$###"""###### !!!#########"""######"""$$$$$$$$$""""""###$$$!!!"""$$$%%%%%%$$$###"""$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$###$$$%%%%%%$$$###"""###%%%&&&&&&%%%$$$###!!!""""""###############"""### $$$%%%"""###"""!!!"""#########""""""!!! !!!######"""###%%%%%%!!!###+++###$$$%%%### """%%%&&&%%%""" """$$$&&&)))&&&!!!!!!'''###$$$%%%$$$######%%%'''"""%%%$$$$$$%%%&&&&&&%%%$$$###"""$$$$$$$$$##################$$$$$$%%%%%%%%%$$$$$$$$$###""""""$$$%%%$$$### """###$$$$$$$$$###%%%###!!!"""%%%%%%### !!!"""$$$$$$######$$$&&& !!!"""###$$$$$$$$$$$$%%%&&&$$$!!! """$$$"""######"""!!!!!!$$$'''######$$$$$$$$$$$$############$$$%%%%%%&&&''''''"""###%%%&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$ !!!$$$%%%%%%$$$!!! """ &&&'''######((($$$&&&%%%"""'''$$$%%%%%%%%%!!!$$$###!!!!!!$$$'''"""!!!!!!!!!!!!###$$$%%%!!!###""" &&&'''###### !!!''''''""""""%%%$$$!!!###((()))%%%$$$(((%%%$$$$$$$$$$$$$$$%%%%%%""""""!!!!!!!!!!!!"""""" !!!  """$$$########################"""''')))((($$$!!! """$$$&&&'''&&&%%%$$$ ###&&&&&&$$$###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$ %%%&&&"""&&&---''' """$$$%%%$$$###"""$$$ !!!%%%&&&""""""&&&########################$$$###!!! """%%%&&&!!! """###"""!!! """###$$$$$$$$$###!!!&&&)))'''!!! %%%,,,%%%%%%%%%%%%%%%%%%%%%%%% ###&&&&&&###""""""$$$&&&%%%&&&(((%%%!!!!!!$$$  $$$)))---%%%$$$######%%%%%%$$$###%%%'''$$$###&&&&&&###&&&%%%$$$######$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$###""""""!!!!!!""""""######""""""!!!"""""""""###&&&((('''$$$###$$$&&&(((((('''%%%###"""!!! !!!###%%%### %%%***!!!&&&'''%%%&&&***)))%%%%%%%%%%%%$$$$$$#########%%%(((%%%###%%%%%%$$$#########"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$######&&&"""!!!$$$$$$###&&&""" """$$$$$$%%%)))###%%%%%%###$$$'''&&&!!!%%%&&&&&&$$$ !!!$$$"""&&&'''&&&$$$###### !!!$$$### $$$!!!!!!!!!"""###%%%&&&'''"""############$$$$$$$$$!!!###%%%''''''%%%###!!!%%%$$$$$$#########"""""" %%%%%%!!!$$$### """$$$%%%$$$###"""!!!$$$'''''''''%%%$$$######!!!!!!###"""###%%%%%%%%%$$$%%%%%%###$$$$$$###""""""###%%% """$$$%%%%%%%%%###"""&&&%%%$$$#########$$$%%%$$$$$$$$$%%%%%%$$$######&&&''''''%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$ ###%%%$$$ ###!!!!!!!!!!!!"""###$$$%%%!!!!!!!!!!!!  !!!"""$$$$$$$$$$$$""""""""""""""""""""""""!!!###$$$$$$######$$$%%%$$$$$$######""""""!!!!!! ###'''***)))%%%"""%%%%%%%%%###!!!!!!###$$$$$$###"""""""""###$$$%%%$$$$$$$$$$$$$$$###"""!!!### $$$$$$!!!"""%%%#########"""""""""""""""###((('''###!!!$$$"""$$$$$$$$$$$$$$$$$$$$$$$$######""""""###%%%'''((($$$$$$###""""""%%%))),,,'''$$$&&&+++***###!!!$$$$$$###***&&&%%%$$$######%%%'''((("""$$$%%%''''''&&&%%%$$$&&&%%%$$$$$$&&&&&&%%%$$$"""$$$''')))(((&&&###!!!''''''%%%###"""###&&&((((((%%%!!! $$$'''### ###!!!%%%""""""###$$$$$$$$$$$$###$$$###!!!"""###%%%%%%$$$$$$$$$######""""""!!!!!!"""######"""  !!!$$$$$$%%%%%%%%%%%%&&&&&&"""############$$$$$$$$$&&&$$$######$$$### !!!&&&"""&&&$$$!!!''' ))) '''%%% +++%%%%%%%%%$$$$$$#########""" $$$$$$$$$%%% """!!!$$$$$$###"""!!! """###$$$$$$###!!! !!!!!!  !!!###$$$$$$$$$###"""$$$###!!!!!!!!!###%%%'''&&&&&&&&&%%%%%%$$$$$$$$$$$$#########""""""!!!!!!%%%###"""$$$'''(((&&&$$$#########$$$''''''$$$""" !!!###$$$%%%%%%$$$$$$###&&&(((&&&!!! ###'''###$$$$$$$$$$$$###""""""######""""""!!! !!!"""$$$$$$$$$###""""""$$$### ###$$$""""""###$$$&&&&&&%%%$$$$$$$$$$$$######$$$$$$%%%&&&"""###%%%&&&&&&%%%###"""!!!"""###$$$$$$###!!! ###&&&&&&$$$###%%%$$$!!!$$$!!!!!!$$$$$$!!!!!!$$$(((!!! '''---)))$$$!!!***)))&&&###!!!!!!""""""######$$$$$$$$$$$$######%%%'''$$$###$$$""""""'''&&& ###&&&$$$!!!###%%%&&&$$$###"""###!!!###%%%%%%$$$#########!!!$$$%%%!!! $$$!!!"""###$$$"""!!! &&&%%%$$$######$$$%%%&&&&&&%%%###!!!!!!!!!!!!"""###%%%&&&%%%###!!!!!!"""!!!"""$$$&&&&&&&&&$$$######$$$%%%%%%$$$###"""!!!""""""""""""###$$$%%%&&&""""""!!!!!!!!!!!!!!!"""'''"""$$$$$$%%%""" """$$$###!!!$$$$$$######""""""!!!!!!&&&&&&%%%%%%%%%%%%%%%$$$&&&###!!! !!! """###$$$%%%%%%$$$###"""""" """###!!! !!!!!!"""###$$$$$$$$$###"""""""""""""""###$$$$$$ !!!%%%&&&""""""&&&$$$#########$$$&&&((()))******)))((('''%%%$$$###&&&(((***+++)))((('''((($$$$$$$$$$$$$$$$$$$$$$$$###########################&&&(((&&&###!!!###&&&$$$$$$###############$$$ !!!!!!""""""############$$$$$$$$$$$$##############################!!!###$$$$$$######$$$%%%$$$$$$##################""""""###$$$######""""""$$$%%%%%%###!!!!!!###$$$############$$$%%%&&&&&&######$$$$$$$$$###""""""$$$!!!"""%%%%%%######&&&$$$$$$$$$###############!!!$$$$$$%%%((('''"""$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%&&&!!!"""""""""!!!###&&&(((!!! $$$%%%!!! ### ###%%%&&&$$$###$$$%%%%%%$$$#########$$$&&&'''"""###%%%&&&'''&&&%%%$$$&&&$$$###$$$%%%&&&%%%$$$"""###%%%&&&%%%$$$!!! !!!###$$$###""""""$$$%%%$$$""""""$$$!!!'''$$$!!!%%%"""%%%$$$$$$###"""!!! $$$"""!!!"""$$$%%%$$$$$$!!!!!!!!!!!!!!! $$$$$$$$$########################$$$$$$$$$%%%%%%############$$$$$$$$$$$$&&&###!!!!!!###$$$###""""""'''###!!!'''%%%"""(((%%%###!!!&&&%%%%%%%%%$$$$$$#########""" !!!$$$$$$"""$$$(((### ###%%%$$$!!!$$$$$$$$$$$$############"""############!!! ######$$$%%%&&&'''''''''!!!!!!"""############"""&&&%%%###"""""""""######$$$$$$$$$$$$#########"""$$$$$$$$$$$$#########"""$$$""""""###%%%&&&$$$""""""$$$&&&&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$%%%### !!!$$$""""""###$$$$$$$$$$$$$$$"""""""""""""""""""""###!!!""""""############""""""$$$### ###$$$""""""######$$$$$$$$$$$$$$$###############$$$%%%%%%"""###%%%&&&&&&%%%###"""%%%$$$$$$##################&&&&&&$$$###%%%$$$!!!$$$!!!!!!$$$$$$!!!!!!$$$###!!!%%%###!!!"""'''%%%$$$"""""""""###$$$!!!""""""""""""""""""!!!"""$$$###"""%%%)))%%%$$$&&&$$$ !!!###!!!###$$$$$$###""""""###"""$$$&&&&&&$$$######$$$$$$ ###### ### """###$$$###"""!!!$$$$$$############$$$$$$%%%$$$###"""!!!!!!!!!""""""###%%%$$$###!!!"""""" """$$$$$$###"""!!!"""###$$$$$$$$$###"""!!!!!!%%%''''''$$$!!!$$$######"""""""""######&&&!!!%%%###"""$$$  #########""""""!!!!!!!!!$$$$$$$$$$$$%%%%%%%%%%%%%%%###!!!"""###$$$""" """###$$$$$$$$$$$$###"""###!!! """###""" !!!!!!!!!"""###$$$$$$$$$!!!!!!!!!""""""$$$%%%%%%$$$!!!!!!%%%%%%""""""&&&$$$$$$$$$$$$%%%'''((()))*********)))(((&&&$$$$$$$$$'''+++---,,,***((('''############$$$$$$%%%%%%""""""""""""""""""""""""$$$&&&((('''$$$"""$$$''''''&&&%%%$$$############ !!!"""###$$$%%%%%%&&&&&&&&&%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$######$$$%%%############$$$$$$$$$$$$$$$%%%$$$!!! ###$$$$$$%%%###"""!!!###$$$!!!"""###$$$%%%%%%&&&%%%"""######$$$$$$$$$######%%%""""""%%%&&&###$$$'''$$$$$$$$$$$$$$$$$$$$$$$$###%%%(((***((($$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""######$$$!!!###$$$###""""""$$$%%%###!!!!!!$$$$$$###$$$''''''%%%###$$$'''((($$$!!!$$$$$$###""""""$$$%%%&&&!!!"""$$$%%%%%%%%%$$$###%%%#########$$$%%%$$$######$$$$$$$$$$$$###"""!!!!!!$$$%%%$$$######$$$%%%$$$###""""""###%%%&&&"""(((%%%"""&&&$$$ '''%%%$$$###!!!  $$$"""!!!"""$$$%%%$$$### !!!!!!!!!!!!!!!!!!%%%"""!!!"""%%%&&&$$$"""""""""#########$$$$$$$$$############$$$$$$$$$%%%'''$$$!!! !!!###$$$$$$"""((($$$"""(((&&&"""'''### """$$$$$$$$$$$$$$$###############&&&'''$$$ $$$***%%%###!!!###&&&'''$$$!!!#########$$$$$$$$$%%%%%%""""""""""""""""""""""""""""""######$$$$$$%%%%%%"""!!!!!!!!!!!!"""######$$$$$$##################"""""""""""""""!!!!!!!!!%%%%%%%%%$$$$$$$$$$$$$$$###"""""""""######""" !!!%%%((('''$$$###%%%((()))(((&&&%%%###"""""""""#########"""!!!!!!""""""$$$$$$%%%%%%%%%%%%%%%$$$!!!""""""###$$$$$$%%%%%%$$$$$$###"""""""""######"""$$$$$$!!!!!!$$$$$$"""###""""""""""""###$$$$$$###""""""""""""###$$$$$$###$$$%%%&&&&&&%%%$$$###((('''$$$###"""###%%%&&&###&&&&&&$$$###%%%$$$!!!$$$!!!!!!$$$$$$!!!!!!$$$%%%"""!!!######"""$$$'''""""""!!!!!!"""###%%%&&&""""""############""""""%%%### &&&+++(((!!!###"""!!!!!!$$$$$$""""""###"""!!!!!!"""$$$"""$$$&&&&&&$$$###$$$%%%&&&###!!!"""!!! """ """###$$$###"""""""""##################"""%%%$$$###"""!!!!!!!!!""" !!!######"""!!!"""### !!!"""#########"""!!!!!!!!!"""#########""""""!!!"""$$$%%%$$$"""$$$$$$#########$$$$$$%%%$$$###%%%((('''""" """###!!! !!!"""!!! """"""""""""!!!!!!!!!!!!"""""""""###$$$$$$%%%%%%"""!!!!!!"""$$$%%%$$$###"""###$$$$$$$$$$$$###"""###"""!!!"""###$$$###!!!!!!!!!""""""###$$$$$$$$$ !!!"""###%%%&&&&&&$$$!!!"""$$$%%%######%%%&&&&&&%%%%%%$$$$$$$$$$$$###$$$%%%%%%&&&%%%%%%%%%"""%%%((()))'''%%%######""""""######$$$$$$%%%%%%"""""""""""""""""""""""""""###%%%$$$"""!!!"""$$$&&&%%%$$$########################$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$######$$$%%%!!!"""""""""######$$$$$$###%%%&&&""" $$$###$$$$$$$$$""""""###$$$!!!"""###$$$$$$$$$###"""!!!"""###$$$$$$$$$$$$$$$$$$""""""%%%%%%######&&&#########$$$$$$$$$$$$$$$ ###%%%&&&&&&%%%"""$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""""""""###%%%''''''&&&$$$$$$%%%)))'''%%%$$$$$$$$$%%%'''$$$!!!!!!%%%'''$$$!!!$$$######""""""###$$$$$$!!!"""###$$$$$$$$$######$$$###""""""$$$$$$###"""'''&&&%%%%%%$$$$$$%%%%%%###%%%&&&&&&$$$###$$$%%%%%%&&&&&&''''''''''''''' &&&$$$!!!&&&###!!!'''$$$###"""""""""###%%%%%%###""""""###$$$%%%$$$###"""""""""######$$$$$$%%%###$$$&&&### ############$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$###"""!!!!!!!!!"""!!!"""'''###"""'''%%%!!!&&&!!!### !!! """$$$$$$$$$###############&&&$$$%%%'''$$$!!!###(((###""""""###%%%%%%"""!!!!!!"""""""""############""""""""""""###$$$%%%###"""!!! ###"""!!! !!!"""###$$$ """###%%%%%%&&&&&&""""""""""""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!! ###$$$'''(((((((((***+++***)))&&&$$$############&&&$$$######$$$%%%%%%$$$''''''''''''&&&%%%$$$############$$$$$$%%%%%%%%%&&&%%%###"""!!!"""######"""%%%$$$!!!!!!$$$%%%"""###"""!!!!!!!!!"""$$$%%%"""""""""!!!""""""###$$$###$$$$$$%%%%%%$$$$$$###'''&&&%%%#########$$$%%%###&&&&&&$$$###%%%$$$!!!$$$""""""$$$$$$""""""$$$&&&'''((('''$$$"""$$$'''!!!!!!!!!!!!"""###%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%###!!!!!!$$$'''&&&$$$!!! """%%%%%% """""""""!!! """$$$"""$$$%%%%%%###"""###$$$&&&$$$"""!!! """$$$"""############"""!!! !!!"""###$$$$$$###"""!!!$$$######""""""""""""""" """"""""""""###$$$"""###$$$$$$%%%$$$###### !!!!!!""""""""""""&&&$$$ """$$$$$$############$$$$$$%%%######%%%&&&&&&###!!! %%%$$$###"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############ !!!"""######"""#########$$$$$$#########$$$############$$$######"""""""""######$$$$$$$$$ !!!"""###$$$$$$%%%%%%###""""""###$$$###$$$%%%$$$$$$$$$$$$######""""""!!!"""###$$$$$$$$$$$$$$$$$$%%%%%%$$$!!! !!!"""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""""""""!!!!!!"""###"""""""""""""""###$$$$$$&&&&&&%%%%%%$$$$$$######!!!""""""#######################################!!!###$$$$$$######$$$%%% !!!!!!""""""######### $$$'''&&&!!!"""%%%"""###$$$$$$###"""###$$$""""""#########!!! !!!"""###$$$$$$$$$$$$$$$###!!!!!!$$$$$$""""""%%%""""""""""""######$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########"""""""""!!!###%%%'''(((&&&$$$$$$$$$%%%%%%$$$!!!!!!"""######!!!!!!""""""!!!"""###$$$$$$#####################""""""######$$$$$$$$$$$$$$$###""""""$$$$$$###"""'''&&&%%%$$$$$$$$$%%%%%%''''''&&&###!!!!!!###%%%!!!"""$$$%%%%%%%%%$$$$$$ &&&###### """###############$$$$$$%%%"""""""""###%%%%%%$$$"""""""""######$$$$$$%%%%%%###$$$&&&### $$$$$$$$$%%%%%%%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%!!!######""""""!!! &&&"""!!!&&&######$$$"""######!!!"""###!!!########################(((###!!!###%%%###"""###"""""""""###$$$###!!!############""""""""""""######""""""###$$$%%%&&&&&&%%%$$$"""!!!!!!!!!!!!###"""!!!!!!!!!"""$$$%%% """$$$%%%%%%%%%%%%########################""""""##################$$$%%%%%%%%%$$$###""""""&&&$$$$$$)))///111///+++((('''%%%$$$###$$$%%%%%%&&&$$$######$$$%%%%%%$$$!!!!!!"""###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######&&&%%%$$$"""""""""###$$$"""%%%%%%""""""%%%%%%"""###"""!!!!!!!!!"""$$$%%%"""""""""!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""###&&&&&&$$$###%%%$$$!!!%%%""""""%%%%%%""""""%%% $$$$$$!!! !!!###""""""""""""""""""######%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$### """&&&$$$###$$$$$$$$$######%%%"""""""""!!! """$$$"""###$$$###"""!!!###$$$######!!! ###%%%%%%&&&%%%%%%$$$"""!!!!!!"""###$$$$$$###"""!!!############"""""""""!!!!!!"""""""""###$$$#########$$$$$$######### !!!!!!!!!"""######$$$"""!!!$$$&&&"""""""""""""""###$$$%%%###!!!"""$$$### """"""!!!  !!!!!!!!!"""""""""""""""#########""""""!!!!!!!!!""""""""""""!!!!!!!!!!!!$$$##################$$$###$$$$$$$$$#########$$$############$$$$$$$$$$$$######$$$$$$$$$$$$###""""""############$$$$$$$$$ !!!###$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$###"""&&&&&&&&&$$$"""!!!###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%''''''&&&%%%$$$###""""""!!!"""###$$$$$$$$$""""""""""""""""""""""""!!!###$$$$$$######$$$%%%"""""""""""""""############'''(((&&&$$$$$$%%%!!!###$$$%%%#########$$$############"""!!! """######$$$$$$$$$######### ###$$$!!!"""$$$!!!!!!!!!"""######$$$$$$$$$!!! """######%%%((($$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$######"""!!!###%%%%%%$$$"""""""""!!!$$$%%%###$$$&&&%%%###$$$&&&(((%%%!!!"""%%%$$$$$$$$$$$$$$$#####################$$$$$$%%%%%%%%%#########$$$%%%$$$###%%%$$$######""""""######&&&%%%### !!!###"""###%%%&&&''''''&&&%%%###)))$$$!!!############""" """""""""$$$&&&&&&$$$"""!!!!!!""""""""""""""""""%%%"""!!!"""%%%&&&$$$"""$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%% $$$%%%%%%%%%%%%%%%""" &&&###!!!###"""%%%!!!&&& """""""""###############(((!!!"""%%%$$$""""""######$$$$$$$$$$$$$$$###&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%#########$$$%%%&&&$$$############$$$%%%%%%%%%%%%$$$$$$###""""""!!!######$$$$$$$$$$$$$$$%%%"""""""""""""""#########$$$&&&''''''%%%$$$$$$%%%'''$$$$$$***333555///(((%%%$$$$$$$$$$$$%%%%%%&&&""""""""""""""""""###$$$"""$$$%%%&&&&&&&&&%%%%%%$$$######"""%%%$$$$$$#########$$$$$$"""%%%%%%######%%%%%%"""###""""""""""""###$$$$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!$$$&&&&&&%%%$$$######&&&&&&$$$###%%%$$$!!!%%%""""""%%%%%%""""""%%%"""""""""$$$%%%$$$##################""""""""""""############""""""###$$$&&&%%%''')))'''&&&%%%""" ###(((""""""###"""!!!!!!"""$$$###$$$$$$###""""""###%%%!!!###""" !!!%%%&&&%%%'''&&&%%%$$$"""!!!"""##################"""""""""############"""!!! """###""""""###$$$""""""!!!!!!!!! """"""!!!!!!!!!"""######"""$$$%%%$$$"""!!!"""""""""""""""###$$$%%%"""  %%%%%%!!!"""######"""!!! """###""""""""""""########################"""""""""!!!%%%&&&&&&%%%###!!!"""###$$$$$$###""""""###$$$$$$"""$$$%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%###"""!!!!!!$$$$$$""""""%%%%%%### """$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$#########%%%'''''''''&&&''''''$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$#########%%%%%%%%%%%%#########""""""###$$$$$$&&&&&&%%%%%%$$$$$$###### """###$$$%%%%%%%%%########################!!!###$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&&&&%%%$$$ """$$$%%%$$$######$$$###############$$$%%%%%%######$$$$$$$$$###""""""$$$!!!!!!$$$%%%""""""%%%!!!!!!"""######$$$%%%%%%### $$$%%%###$$$((($$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%%%%%%%$$$$$$!!!###$$$$$$###"""###$$$%%%(((&&&&&&'''$$$%%%'''(((%%%"""!!!$$$'''%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$%%%%%%&&&&&&$$$###$$$%%%&&&%%%$$$$$$$$$$$$#########""""""!!!""""""!!! """$$$$$$%%%&&&((())))))((((((###((($$$!!!###!!!"""###$$$$$$###!!!"""""""""$$$&&&&&&###!!!######""""""""""""""""""$$$$$$$$$##################$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###%%%%%%$$$%%%&&& &&&###"""'''###!!!###"""'''"""((( !!!"""""""""#########$$$%%%!!! ###$$$""""""%%%######$$$$$$$$$$$$&&&'''$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&%%%%%%$$$&&&%%%###""""""###%%%&&&$$$$$$%%%&&&&&&&&&&&&%%%((('''%%%###!!!!!!!!!!!!#########$$$$$$$$$%%%%%%"""""""""######$$$$$$$$$###%%%''''''%%%$$$%%%'''''''''(((...222111***#########$$$$$$$$$$$$$$$### """$$$###!!! ###&&&!!!###%%%&&&&&&$$$$$$$$$$$$$$$###############$$$$$$%%%%%%$$$$$$!!!%%%&&&$$$$$$&&&%%%!!!"""######$$$$$$$$$$$$$$$###############$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%!!!"""###$$$&&&''''''(((###&&&&&&$$$###%%%$$$!!!%%%######%%%%%%######%%%"""%%%###$$$)))***'''######$$$$$$$$$$$$######!!!""""""""""""""""""!!!$$$"""$$$&&&###!!!'''(((### ######!!!###'''!!!###$$$$$$###""""""###%%%&&&&&&%%%######%%%'''!!!%%%%%%!!!!!!%%%%%%"""%%%%%%$$$###""""""""""""$$$$$$############$$$$$$!!!"""###$$$$$$###"""!!! """$$$$$$#########$$$""""""!!! %%%$$$###"""""""""######!!!$$$''''''%%%!!!###""""""###$$$%%%&&&&&&!!!$$$### %%%'''$$$###%%%&&&%%%######%%%((("""#########$$$$$$$$$%%%!!!!!!""""""###$$$%%%%%%$$$&&&'''&&&###!!!"""$$$$$$$$$###""""""###$$$$$$!!!###%%%$$$"""!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&$$$###"""!!!$$$%%%!!!"""&&&&&&"""$$$$$$%%%&&&%%%$$$###"""!!!"""###$$$%%%%%%&&&%%%"""'''******)))))))))%%%%%%$$$###"""!!! ###########################"""""""""$$$%%%$$$$$$&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$######$$$%%%'''''''''&&&&&&%%%%%%%%%%%%$$$###$$$%%%%%%$$$### """$$$%%%$$$######$$$###""""""###$$$''')))***$$$$$$$$$$$$$$$###"""!!!%%%""""""%%%&&&###$$$&&&""""""###$$$%%%%%%&&&&&&### """''''''"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&&&&&&&%%%###%%%&&&%%%%%%$$$&&&'''$$$'''$$$"""!!!""""""#########$$$''')))&&&&&&&&&&&&&&&%%%$$$###%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$&&&&&&%%%$$$%%%&&&&&&&&&&&&%%%$$$###!!!###%%%%%%$$$%%%&&&!!!"""###$$$%%%%%%%%%%%%%%%###"""'''%%%###***!!!$$$''''''%%%###!!!!!!!!!"""$$$&&&&&&###!!!&&&%%%%%%%%%$$$#########"""######"""  !!!"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$&&&'''&&&###!!!###%%%!!!'''$$$###((($$$"""$$$$$$)))$$$,,,!!!!!!!!!""""""#########$$$""""""$$$%%%###"""(((!!!"""""""""!!!###%%%((( !!!"""###$$$%%%&&&&&&###$$$&&&''''''&&&$$$###---+++(((&&&$$$$$$%%%%%%$$$%%%&&&'''((('''&&&%%%&&&%%%###!!!!!!"""###%%%""""""######$$$$$$$$$%%%#########$$$$$$%%%%%%%%%!!!$$$''''''%%%$$$&&&(((&&&)))---000000+++$$$###$$$$$$%%%$$$###"""!!!!!!$$$'''%%%"""!!!%%%)))$$$$$$%%%&&&&&&&&&&&&%%%"""""""""######$$$%%%%%%!!!"""$$$%%%&&&&&&%%%$$$!!!%%%&&&$$$$$$&&&%%%!!!"""###$$$&&&&&&%%%$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%######"""###%%%(((+++,,,###&&&&&&$$$###%%%%%%!!!&&&######&&&&&&######&&&%%%((('''""""""''''''$$$"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$$$$######%%%!!!!!!&&&'''$$$$$$'''### &&&&&&%%%&&&!!!###%%%&&&$$$#########'''((((((&&&%%%%%%''')))"""&&&'''""""""%%%$$$######""""""######$$$%%%&&&%%%$$$######$$$%%%&&&!!!"""###$$$$$$###"""!!!!!!###$$$%%%#########$$$$$$$$$###"""""""""""""""&&&%%%$$$"""""""""######&&&%%%$$$###""""""""""""$$$$$$$$$$$$%%%&&&'''((( '''***%%%!!!$$$'''''' """###"""!!! ###&&&######$$$$$$$$$%%%%%%%%%!!!"""$$$&&&((((((!!!###%%%$$$!!! !!!$$$%%%$$$###""""""###$$$%%% ###$$$$$$!!! """$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$&&&&&&&&&$$$### %%%%%%!!!!!!&&&&&&"""$$$######""""""######$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&$$$######%%%&&&&&&&&&(((%%%!!! """$$$###"""&&&$$$""""""###$$$###"""###  ###$$$""" ########################$$$!!! ###%%%$$$"""$$$######""""""###$$$$$$ ######!!!"""&&&'''%%%###$$$$$$$$$$$$###""""""""""""""""""############""""""""""""############"""""""""###$$$$$$$$$%%% !!!###$$$$$$###!!! """############$$$$$$$$$""""""""""""############$$$""" """%%%''''''$$$"""!!!!!!""""""  !!!###$$$%%%&&&'''###$$$$$$%%%%%%%%%$$$$$$%%%$$$######%%%%%%$$$###$$$$$$############$$$$$$"""""""""###$$$%%%''''''$$$%%%%%%%%%$$$$$$&&&((("""######$$$$$$#########"""%%%'''&&&###"""###%%%%%%$$$&&&'''$$$!!!###)))!!!!!!"""###$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%!!!###%%%$$$""""""$$$&&&%%%$$$$$$######$$$$$$%%%&&& $$$%%%""""""&&&%%%$$$######%%%%%%$$$##################"""!!!!!!######""""""###$$$%%%%%%!!!$$$%%%$$$!!! !!!###"""""""""!!! """######$$$$$$$$$###### ###%%%'''&&&%%%!!!"""###$$$$$$###!!!!!!'''&&&%%%%%%$$$$$$$$$%%%$$$###!!!!!!"""######"""#########"""!!! """$$$%%%%%%###"""%%%((($$$"""!!!"""$$$%%%$$$###$$$$$$%%%$$$$$$###"""!!!"""$$$%%%###!!! $$$'''&&&$$$""" """$$$&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$###""""""###$$$$$$'''((()))***)))'''$$$!!!&&&%%%###"""""""""#########$$$%%%$$$######%%%'''%%%$$$$$$###"""!!! $$$###"""###%%%&&&%%%$$$"""######$$$$$$%%%&&&&&&###"""$$$(((((($$$"""###"""###%%%%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###&&& !!!!!! ###)))$$$###$$$%%%&&&%%%############%%%&&&!!!"""$$$%%%%%%$$$"""!!!"""%%%&&&%%%###"""$$$#########$$$%%%&&&&&&&&&%%%$$$#########$$$%%%########################$$$###"""!!!"""###%%%'''$$$$$$$$$###############$$$$$$$$$$$$$$$###"""!!!%%%%%%%%%$$$###"""!!!!!!######$$$$$$$$$%%%%%%%%%%%%!!!!!!%%%'''%%%$$$&&&##################$$$$$$""""""!!!!!!"""$$$%%%'''""""""!!!!!!"""###$$$$$$"""#########"""###%%%'''######$$$$$$$$$%%%%%%%%%"""""""""""""""#########!!!"""$$$%%%%%%$$$"""!!!%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$###"""!!! !!!"""###############!!!$$$%%%$$$"""!!!###%%%"""""""""""""""######$$$ !!!""""""""""""""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$###"""!!!'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$#########"""&&&$$$###$$$%%%&&&&&&%%%)))&&&""""""###%%%%%%$$$&&&$$$""""""###$$$###"""###$$$$$$$$$#########$$$########################$$$""" !!!###%%%$$$"""$$$$$$$$$###############"""%%%%%%"""###&&&&&&###!!!"""###$$$$$$$$$$$$$$$""""""""""""############""""""""""""###########################$$$$$$$$$""""""$$$$$$$$$$$$"""""""""############$$$$$$$$$""""""""""""#####################$$$%%%%%%&&&'''$$$"""!!!"""######"""!!!!!!!!!"""###$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$$$$%%%$$$######%%%%%%$$$###$$$$$$############$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$%%%%%%%%%$$$$$$&&&(((%%%%%%%%%&&&%%%%%%$$$$$$$$$''')))(((%%%######$$$'''%%%%%%&&&### $$$###$$$$$$$$$$$$$$$#########$$$%%%&&&&&&&&&%%%%%%!!!###%%%$$$###"""$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&%%% $$$'''%%%&&&)))%%%$$$######%%%%%%$$$### !!!"""###$$$$$$$$$$$$###############$$$%%%%%%"""$$$%%%$$$!!! !!!###""""""##################$$$%%%%%%&&&&&&%%%%%%%%%!!!!!!!!!###%%%&&&%%%$$$""""""############""""""&&&&&&%%%$$$$$$$$$$$$$$$!!!!!!!!!###%%%%%%###!!!"""""""""""""""""""""""""""###%%%$$$""""""$$$'''############$$$$$$$$$###!!!"""###$$$$$$%%%$$$$$$""""""###"""!!!"""$$$&&&%%%$$$###!!!!!!###$$$%%%$$$$$$%%%&&&&&&%%%$$$$$$&&&%%%###""""""###%%%&&&&&&'''(((((((((&&&$$$"""%%%%%%###"""""""""#########$$$%%%$$$######%%%'''''''''&&&%%%$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$"""######$$$$$$%%%&&&&&&$$$"""###&&&&&&###"""$$$"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$######%%%!!!!!!$$$$$$!!!!!!%%%((('''######)))(((###&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$&&&&&&$$$###"""""""""###$$$$$$######"""%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$###"""###$$$%%%&&&$$$%%%%%%&&&&&&'''''''''######$$$$$$$$$######""" !!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$###""""""$$$%%%%%%$$$$$$"""!!!!!!######$$$$$$$$$%%%%%%%%%###!!!!!!$$$$$$!!!"""%%%%%%$$$$$$$$$###"""""""""***)))'''%%%$$$$$$$$$$$$""""""""""""######$$$$$$!!!###$$$$$$""""""###$$$#########$$$$$$$$$%%%%%%""""""############""""""$$$$$$&&&&&&&&&&&&$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$$$$"""$$$%%%$$$"""!!!###%%%"""""""""""""""######$$$ """######$$$$$$$$$""""""######$$$%%%%%%&&&######$$$$$$$$$###""""""$$$$$$############$$$$$$"""""""""""""""!!!!!!!!!%%%$$$###$$$%%%&&&&&&%%%(((&&&$$$###$$$%%%%%%%%%&&&$$$""""""###$$$###""""""%%%'''%%%!!!"""%%%########################$$$"""!!!!!!###$$$$$$######$$$$$$%%%$$$###"""!!! ###$$$!!!!!!###""" !!!"""###$$$%%%%%%%%%"""""""""#########$$$$$$"""""""""#########$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""""""""#########$$$$$$"""&&&&&&$$$######%%%$$$"""""""""$$$%%%$$$###""""""#########$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###%%%$$$######%%%%%%$$$###$$$$$$############$$$$$$&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$&&&((('''''''''''''''&&&%%%%%%%%%'''))))))'''$$$######'''"""!!!###$$$"""!!!###&&&&&&&&&&&&%%%$$$###"""###$$$%%%&&&&&&&&&%%%%%%"""###$$$$$$######$$$&&&&&&&&&%%%%%%%%%%%%&&&&&&'''###!!!###$$$""" !!!%%%$$$######$$$%%%$$$### """$$$%%%&&&''''''$$$############$$$$$$%%%###$$$$$$$$$"""!!!"""############$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$###""""""###%%%%%%$$$#########"""""""""######$$$%%%$$$################## """%%%'''&&&### !!!!!!"""###$$$$$$%%%%%%"""#########""""""###%%%###$$$$$$$$$###"""###$$$!!!"""###$$$$$$%%%$$$$$$'''%%%######$$$%%%%%%$$$########################$$$$$$%%%%%%%%%%%%$$$$$$'''&&&$$$""""""$$$&&&'''$$$%%%%%%%%%%%%%%%$$$$$$%%%$$$######"""############$$$%%%$$$######%%%'''%%%$$$"""!!!!!!"""$$$%%%$$$###"""###%%%&&&%%%$$$"""######$$$$$$%%%&&&&&&%%%"""!!!$$$$$$!!!"""%%%"""$$$%%%%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######$$$"""###&&&&&&###!!!###&&&%%%###!!!$$$'''&&&"""%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%&&&&&&%%%$$$###(((&&&$$$###"""""""""###%%%%%%%%%&&&%%%%%%$$$###""""""""""""###$$$%%%&&&!!!!!!"""###$$$%%%&&&&&&###$$$%%%&&&%%%###!!! """$$$%%%%%%%%%$$$###$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$###"""!!!######$$$$$$$$$%%%%%%%%%!!! """$$$!!!$$$&&&%%%%%%$$$###"""!!!!!!)))(((&&&$$$"""!!! """"""###$$$$$$$$$$$$###!!!###$$$$$$###!!!!!!"""#########$$$$$$$$$$$$%%%!!!"""###$$$$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%""""""###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###"""###$$$$$$###"""###$$$"""""""""""""""######$$$"""###$$$%%%%%%%%%%%%%%%!!!""""""######$$$$$$$$$"""######$$$$$$$$$######"""""""""!!!!!!"""""""""""""""""""""""""""!!!!!!$$$######$$$&&&&&&%%%$$$&&&%%%$$$$$$$$$%%%%%%%%%%%%###""""""###$$$$$$###"""$$$$$$### !!!##############################""""""###$$$$$$$$$###$$$%%%&&&%%%###!!! ###$$$""""""$$$###!!!!!!"""###$$$%%%%%%%%%""""""#########$$$$$$$$$""""""#########$$$$$$$$$%%%$$$$$$$$$###"""""""""&&&%%%%%%$$$$$$%%%%%%&&&""""""#########$$$$$$$$$""""""#########$$$$$$$$$!!!$$$### $$$$$$###"""###%%%&&&%%%$$$########################$$$$$$%%%%%%%%%$$$######%%%$$$######%%%%%%$$$###$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$%%%%%%%%%$$$$$$&&&((((((((((((((('''&&&%%%$$$###%%%'''((((((&&&$$$######!!!&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$###$$$%%%$$$""""""$$$###"""###$$$%%%$$$""" !!!"""$$$&&&&&&''''''$$$$$$$$$######$$$$$$%%%$$$$$$$$$######""""""###"""#########$$$$$$$$$%%%######$$$$$$$$$###""""""$$$###"""###%%%%%%###!!!$$$###"""!!!"""###$$$%%%######""""""""""""#########"""###$$$%%%%%%""" """######$$$$$$%%%&&&&&&""""""""""""!!!"""###$$$###$$$%%%$$$"""!!!"""$$$$$$$$$$$$$$$$$$###!!!!!!---)))&&&&&&''''''$$$!!!"""###$$$$$$$$$$$$###"""$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$#####################$$$%%%$$$######%%%'''###""" !!!$$$&&&$$$###"""###%%%&&&%%%$$$"""######$$$$$$%%%&&&&&&&&&""" """""" """&&&###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$############$$$&&&&&&%%%$$$$$$$$$$$$######$$$%%%### ###$$$&&&&&&&&&&&&$$$###$$$%%%%%%&&&&&&%%%%%%$$$((('''%%%$$$###"""######"""######$$$###"""!!! #####################$$$ !!!!!!""""""############$$$$$$%%%$$$###"""!!!"""###$$$%%%%%%###"""!!!######$$$$$$$$$######"""$$$$$$$$$$$$$$$###"""!!!######$$$$$$$$$%%%%%%%%% !!!$$$%%% $$$%%%$$$$$$$$$###""""""""""""""""""""""""#########"""###$$$%%%%%%$$$###### ###%%%%%%###!!! ############$$$$$$$$$$$$!!!"""###$$$$$$###!!! ######""""""""""""######$$$$$$############$$$$$$!!!!!!"""###$$$%%%%%%%%%!!!!!!"""######"""""""""######$$$############$$$"""""""""""""""######$$$######$$$%%%&&&&&&%%%%%%!!!!!!"""""""""#########!!!"""###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%#################################$$$&&&&&&%%%######$$$$$$#########$$$$$$%%%###""""""###$$$$$$###%%%###!!!!!!"""""" ##########################################$$$%%%"""###%%%&&&%%%###!!! !!!$$$%%%$$$$$$((((((%%%######$$$$$$$$$######"""############$$$$$$$$$$$$############$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""&&&&&&%%%$$$$$$%%%&&&&&&""""""#########$$$$$$$$$############$$$$$$$$$$$$"""###  %%%$$$###"""###%%%&&&&&&%%%$$$$$$$$$############"""%%%%%%%%%%%%%%%$$$###"""%%%$$$######%%%%%%$$$###$$$$$$############$$$$$$############$$$%%%&&&'''$$$%%%%%%%%%$$$$$$&&&(((&&&&&&&&&&&&&&&%%%$$$$$$!!!"""$$$&&&'''&&&%%%$$$$$$"""'''''''''(((###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$######$$$%%%%%%%%%%%%$$$$$$############$$$$$$""""""$$$&&&)))++++++)))$$$###""""""$$$$$$###"""######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$###############""""""""""""!!!!!!!!! $$$$$$$$$$$$$$$###"""!!!$$$#########$$$$$$###!!!$$$###"""""""""###%%%&&&"""""""""!!!!!!"""######(((&&&###""""""###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!""""""""""""###$$$$$$$$$###"""###$$$$$$$$$$$$$$$$$$###!!!!!!)))&&&$$$%%%''''''$$$!!!!!!###$$$%%%%%%$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$&&&&&&$$$!!!!!!"""""""""###$$$$$$%%%############$$$############$$$%%%$$$######%%%'''&&&%%%###""""""%%%''')))$$$###"""###%%%&&&%%%$$$"""######$$$$$$%%%&&&&&&&&&""" !!!!!! """&&&###%%%%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$#########"""###%%%''''''&&&%%%%%%''''''%%%$$$###"""###$$$%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###############""""""!!! $$$$$$$$$$$$######""""""&&&&&&%%%%%%$$$$$$$$$#########"""""""""###%%%&&&######$$$%%%$$$###"""!!!"""######$$$$$$$$$############$$$$$$$$$###""""""######$$$$$$$$$%%%%%%%%%""""""%%%&&&!!!%%%"""""""""###$$$$$$$$$%%%"""###$$$%%%'''(((((()))######$$$$$$$$$######"""!!!###%%%&&&$$$!!! """"""#########$$$$$$$$$"""######$$$###"""!!! ###""""""!!!!!!""""""########################### !!!"""###$$$%%%%%%%%%"""###############""""""$$$############$$$######"""""""""""""""######$$$######$$$$$$%%%$$$$$$$$$"""""""""""""""#########!!!"""###$$$$$$$$$$$$$$$$$$######""""""######$$$######$$$$$$$$$$$$$$$%%%""""""###$$$&&&&&&$$$"""!!!###$$$$$$###"""###%%%$$$###!!!"""###%%%$$$$$$'''$$$!!!"""%%%&&&##############################$$$$$$$$$######%%%&&&"""###$$$%%%%%%$$$###"""!!!!!! $$$%%%$$$$$$$$$$$$$$$$$$###""""""#########$$$$$$$$$$$$%%%#########$$$$$$$$$$$$%%%$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%$$$!!!"""&&&%%%#########%%%&&&%%%$$$$$$$$$##################%%%%%%%%%%%%$$$$$$###"""%%%$$$######%%%%%%$$$###$$$$$$############$$$$$$"""""""""###$$$%%%'''((($$$%%%%%%%%%$$$$$$&&&((($$$$$$%%%%%%%%%%%%$$$$$$###""""""###%%%&&&%%%$$$&&&"""!!!$$$%%%######%%%"""###$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''%%%$$$###$$$&&&&&&&&&$$$######""""""""""""#########$$$$$$"""###%%%"""$$$###""""""###$$$###"""$$$$$$%%%%%%$$$###""""""&&&%%%%%%$$$$$$$$$$$$%%%&&&$$$######$$$$$$###"""""""""!!!!!! &&&&&&&&&&&&%%%%%%$$$###$$$#########%%%%%%###!!!###############$$$%%%&&&""""""""""""""""""###$$$***'''###!!!!!!"""######%%%$$$$$$$$$$$$$$$$$$$$$%%%###""""""#########"""###"""!!!"""$$$%%%$$$###!!!"""###$$$$$$%%%$$$$$$ !!!"""$$$%%%$$$###"""###$$$%%%%%%$$$###"""$$$$$$############$$$$$$ ###%%%%%%### !!!!!!"""###$$$$$$$$$###""""""###$$$$$$$$$$$$######$$$%%%$$$######%%%'''$$$###"""!!!"""$$$%%%'''$$$###"""###%%%&&&%%%$$$"""######$$$$$$%%%&&&&&&&&&"""!!!""""""!!!"""&&&$$$%%%&&&%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%"""$$$###!!!!!!%%%'''&&&%%%######%%%%%%!!! """""""""############""""""%%%%%%$$$$$$$$$$$$%%%%%%!!!"""###%%%%%%%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%$$$###"""&&&%%%%%%$$$###"""!!!!!!$$$###!!!!!!!!!###&&&'''!!!!!!"""###$$$%%%&&&&&&""""""###$$$$$$$$$$$$#########$$$$$$$$$######"""######$$$$$$$$$%%%%%%%%%######$$$&&&###!!!&&&!!!!!!"""###$$$%%%%%%&&&######$$$%%%%%%%%%%%%%%%$$$###""""""!!!""""""""""""$$$%%%%%%$$$""""""###"""""""""############$$$$$$$$$######"""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$###"""""" !!!"""###$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$######$$$###"""###$$$$$$$$$""""""""""""""""""######$$$"""######$$$$$$#################################"""######$$$$$$$$$######!!!!!! !!!!!!#########$$$$$$$$$%%%%%%"""""""""$$$&&&&&&$$$!!!!!!###%%%%%%$$$###$$$&&&$$$"""!!!"""###%%%%%%$$$$$$$$$######$$$$$$##############################"""$$$%%%$$$""""""%%%'''"""""""""###$$$$$$%%%%%%  """!!!"""######$$$$$$$$$###############$$$$$$$$$%%%%%%#########$$$$$$$$$%%%%%%###############$$$$$$$$$###$$$%%%&&&&&&%%%$$$###"""############$$$$$$$$$#########$$$$$$$$$%%%%%%&&&%%%$$$"""!!!!!!""""""%%%$$$######$$$$$$###"""##################$$$$$$%%%%%%%%%%%%$$$###""""""%%%$$$######%%%%%%$$$###$$$$$$############$$$$$$$$$#########$$$%%%%%%&&&$$$%%%%%%%%%$$$$$$&&&((("""###$$$%%%%%%&&&%%%%%%(((&&&######$$$&&&%%%###$$$""""""$$$### !!!%%%######$$$$$$$$$$$$$$$###%%%%%%$$$$$$$$$%%%&&&'''&&&$$$###$$$&&&'''&&&$$$$$$##################$$$###&&&$$$ $$$"""!!!"""###$$$###!!!######$$$$$$###""""""!!!'''&&&%%%$$$$$$$$$$$$$$$&&&$$$######%%%%%%$$$"""""""""""""""""""""""""""&&&&&&&&&&&&%%%$$$#########""""""###%%%%%%$$$"""!!!"""###$$$%%%%%%%%%%%%###""""""""""""###$$$%%%&&&$$$""""""###%%%%%%%%%""""""######$$$$$$%%%%%%'''$$$""""""$$$%%%###"""$$$  &&&)))&&&"""!!!"""###$$$$$$%%%$$$$$$ """$$$$$$###"""""""""#########$$$$$$#########%%%$$$###""""""###$$$%%%!!!"""############"""!!!!!!"""$$$%%%%%%$$$###"""!!!"""###$$$%%%$$$$$$######$$$%%%$$$######%%%'''"""!!!!!!!!!!!!!!!""""""$$$###"""###%%%&&&%%%$$$"""######$$$$$$%%%&&&&&&&&&###"""$$$$$$"""###&&&$$$%%%&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&&&&''''''&&&"""%%%&&&""""""$$$###$$$!!!!!!###"""!!!$$$##################$$$$$$$$$$$$######$$$$$$$$$###""""""""""""###$$$$$$'''&&&$$$######%%%''')))"""###%%%&&&'''''''''&&&""""""!!!!!! ##################$$$$$$""""""!!!!!!"""$$$&&&(((""""""###$$$$$$$$$$$$$$$"""######$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$!!!!!!$$$$$$""""""%%%"""""""""###$$$$$$$$$%%%!!!"""############!!!!!!%%%###!!! !!!######$$$%%%%%%$$$$$$%%%&&&""""""""""""############&&&%%%###!!! !!!!!!""""""###$$$%%%%%%$$$###"""!!!"""###$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$###############"""!!!!!!%%%###!!!"""$$$%%%$$$""""""""""""""""""######$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$###""""""$$$$$$############$$$$$$""""""######$$$$$$$$$%%%!!!!!!"""$$$&&&&&&###!!!!!!$$$''''''%%%$$$%%%'''$$$"""!!!"""$$$%%%%%%$$$"""$$$### !!!$$$########################"""$$$&&&%%%""""""%%%((("""!!!!!!"""###$$$&&&'''&&&'''$$$###&&&%%% !!!"""###$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$%%%"""###%%%&&&&&&%%%###""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$###"""######"""&&&$$$######$$$$$$"""!!!""""""#########$$$$$$$$$&&&&&&&&&%%%$$$###"""!!!%%%$$$######%%%%%%$$$###$$$$$$############$$$$$$&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$&&&(((""""""$$$%%%&&&'''''''''...***%%%###$$$%%%$$$"""!!!###!!!"""((($$$$$$$$$$$$$$$###"""!!!&&&%%%$$$###$$$%%%&&&'''&&&$$$"""$$$&&&(((&&&$$$%%%$$$$$$$$$$$$$$$$$$%%%"""$$$"""%%%)))'''!!!###"""!!!"""###$$$###!!!""""""############""""""'''&&&%%%%%%$$$$$$$$$$$$'''$$$"""###%%%&&&$$$!!!#########$$$%%%%%%&&&&&&%%%%%%%%%$$$###"""!!! ###""""""###%%%%%%$$$###!!!"""$$$%%%&&&&&&%%%%%%######""""""###$$$%%%%%%"""!!!!!!###&&&''''''&&& !!!"""$$$%%%&&&'''(((%%%"""###%%%%%%$$$"""%%%'''+++'''"""$$$$$$%%%$$$$$$###"""!!!'''***+++)))$$$  ########################%%%$$$###""""""###$$$%%%%%%$$$"""!!!!!!"""$$$%%%!!!"""%%%&&&&&&$$$""" !!!"""###$$$%%%%%%$$$######$$$%%%$$$######%%%'''$$$$$$$$$%%%$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$"""######$$$%%%%%%&&&&&&&&&######%%%%%%######&&&$$$%%%&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''''''''!!!'''((($$$######((($$$$$$&&&%%% !!!&&&&&&%%%$$$######$$$%%%&&&$$$######""""""######$$$&&&$$$!!!!!!###%%%&&&$$$""" !!!###'''))) !!!$$$&&&((()))******############$$$$$$$$$$$$###$$$%%%&&&%%%###!!! '''%%%###!!! """$$$%%%!!!"""###$$$$$$$$$$$$$$$"""######$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$ ###%%%######$$$$$$$$$$$$##################$$$%%%&&&''''''&&&%%%%%%### !!!###$$$%%%%%%%%%$$$$$$&&&(((""""""""""""############'''%%%"""  """###!!!"""$$$$$$"""!!!!!!"""###$$$$$$###"""!!!""""""###$$$$$$$$$$$$### %%%###!!!"""%%%%%%$$$!!!"""""""""""""""######$$$$$$$$$%%%%%%%%%$$$######%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$%%%%%%&&&&&&&&&'''%%%"""!!!"""######"""&&&%%%$$$###""""""""""""""""""""""""###$$$%%%&&&$$$$$$######"""#################################%%%"""###'''%%%$$$###"""!!!!!!###$$$###""""""""""""""""""######$$$$$$$$$$$$###"""###%%%'''((('''$$$!!!###&&&'''%%%###$$$&&&'''&&&###$$$%%%&&&&&&$$$$$$%%%'''!!!###%%%%%%######$$$%%%&&&%%%$$$###""""""############$$$$$$$$$'''((()))'''***"""$$$&&&''''''######$$$$$$$$$######"""##############################$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&(((((( '''"""%%%&&&%%%%%%%%%&&&***%%% $$$&&&&&&$$$$$$$$$######$$$$$$%%%&&&((('''&&&%%%%%%%%%%%%&&&%%%$$$###"""""""""######"""###$$$%%%%%%$$$"""!!!########################$$$%%%$$$"""!!!###(((--- """######""""""###$$$ !!!''''''!!! """!!!!!!!!!"""$$$&&&''' """$$$$$$""" &&&###!!!$$$$$$"""#################################""""""""""""""" """###$$$$$$$$$###!!!!!!!!!!!!""""""""""""!!!"""###$$$$$$$$$$$$$$$"""!!!!!! !!!!!!""""""""" !!!$$$&&&%%%###&&&%%%$$$$$$#########$$$######$$$$$$$$$$$$######$$$#########$$$$$$###!!!"""######$$$$$$$$$#########$$$&&&''''''&&&$$$###&&&''''''%%%$$$###$$$&&& !!!!!!!!!!!!!!!%%%"""!!!######"""$$$######""""""######$$$"""%%%%%%""""""$$$$$$"""!!!"""%%%''''''&&&$$$"""########################%%%%%%%%%%%%%%%%%%%%%%%%#########"""""""""""""""######$$$$$$$$$$$$######$$$######$$$%%%$$$""" '''%%%$$$%%%&&&''''''&&&"""%%%&&&%%%#########(((%%%!!! """$$$&&&'''$$$$$$$$$#########""""""$$$$$$$$$$$$$$$###"""!!!%%%&&&&&&%%%$$$###%%%&&&&&&%%%###"""""""""######"""$$$&&&$$$!!! """%%%)))'''$$$!!! !!!"""########################!!!!!!""""""""""""!!!!!!%%%###"""###%%%%%%### $$$%%%&&&''''''&&&%%%$$$%%%%%%$$$###"""!!! )))$$$"""$$$$$$###%%%)))!!!"""###$$$$$$###"""!!!###!!!!!!!!!!!!'''&&&&&&&&&%%%$$$""" $$$$$$######"""!!! ######$$$&&&'''&&&### %%%""""""%%%%%%""""""$$$'''&&&%%%%%%%%%%%%$$$###%%%""""""###!!!""""""""""""############%%%%%%###"""!!!!!!!!!!!!!!!"""###$$$$$$###"""!!! """&&&***)))!!! $$$$$$##################"""###$$$###""""""$$$&&&!!!"""###"""!!!"""&&&***!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$"""!!!"""######"""##################$$$$$$######"""######$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$""""""""""""""""""""""""'''%%%&&&)))(((######'''###"""!!!"""$$$$$$###!!!"""""""""""""""###$$$$$$###$$$$$$###"""###%%%'''%%%%%%$$$###!!!"""%%%((($$$""" !!!###$$$"""!!!%%%&&&'''%%%$$$######$$$$$$###!!!!!!###$$$######!!!"""###$$$$$$$$$###""""""############$$$$$$$$$&&&!!!%%%###&&&$$$(((%%%%%%&&&&&&&&&%%%%%%$$$!!!!!!""""""""""""!!!!!!########################&&&%%%$$$######%%%'''(((#########$$$$$$$$$%%%%%%""""""###!!!###((("""$$$&&&&&&%%%%%%&&&'''%%%!!! ###"""!!!$$$$$$######$$$$$$%%%&&&(((''''''&&&%%%%%%$$$$$$######$$$%%%&&&'''(((((("""###%%%&&&&&&%%%$$$###########################&&&'''&&&$$$!!!!!!%%%(((!!!"""$$$###""""""###%%%""" """''''''""" """$$$###"""""""""###$$$%%%"""$$$&&&%%%$$$$$$$$$'''$$$!!! ###$$$$$$$$$####################################$$$$$$$$$$$$ !!!"""###$$$$$$######!!!!!!"""###############""""""###$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%###!!! """$$$&&&%%%###'''&&&&&&%%%%%%%%%%%%%%%######$$$$$$$$$$$$######!!! """###$$$###!!!$$$$$$$$$$$$$$$###""""""###$$$%%%&&&&&&%%%$$$######$$$$$$###!!!!!!"""### !!!""""""######""""""!!!!!!#########&&&%%%%%%$$$$$$%%%%%%&&&"""%%%%%%""""""%%%%%%"""######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$$$$######$$$######$$$%%%$$$""" &&&$$$""""""$$$&&&&&&%%% ###&&&'''%%%$$$$$$$$$ ###%%%%%%###$$$&&&((($$$$$$$$$#########""""""$$$%%%%%%%%%%%%$$$$$$###(((((((((&&&###!!!"""###&&&%%%###"""""""""###$$$%%%###"""!!!"""#########(((&&&$$$!!! !!!"""###########################!!!!!!""""""""""""!!!!!!$$$###"""###%%%%%%###!!!#########$$$$$$#########$$$$$$######""""""!!!!!!### !!!$$$%%%$$$&&&)))$$$%%%&&&&&&&&&&&&%%%$$$'''%%%######%%%$$$$$$%%%%%%$$$###!!!!!!"""""""""""""""###$$$%%%%%%$$$######%%%%%%$$$###%%%""""""%%%%%%""""""%%%$$$$$$%%%%%%#########$$$&&&$$$###"""###$$$###"""!!!!!!!!!!!!""""""""""""$$$$$$###""""""!!!!!!!!!"""###$$$%%%%%%$$$###"""%%%""" """"""!!!########################"""###$$$###""""""$$$&&&"""!!!$$$$$$###""""""###$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%$$$""""""#########"""!!!""""""###$$$$$$%%%%%%#########$$$$$$%%%&&&''')))((('''&&&%%%%%%$$$$$$########################$$$###$$$&&&%%%!!!!!!%%%###""""""$$$%%%$$$""" ###""""""""""""###$$$$$$###$$$$$$###"""###%%%&&&###$$$%%%%%%$$$%%%''')))"""!!! !!!""""""!!! %%%&&&&&&%%%###!!!!!!"""&&&&&&&&&$$$"""!!!"""### """###$$$$$$###""""""############$$$$$$$$$$$$%%%"""((("""###!!!&&&$$$$$$$$$$$$###"""!!! !!!!!!""""""""""""!!!!!!########################(((&&&$$$""""""%%%(((***""""""#########$$$$$$$$$"""%%%'''&&&%%%%%%&&&&&&&&&$$$$$$&&&(((%%%""""""%%%%%%$$$$$$$$$######$$$$$$%%%&&&&&&&&&''''''&&&$$$###""" """$$$%%%%%%%%%$$$######%%%&&&&&&&&&&&&&&&########################%%%&&&&&&$$$###"""$$$%%%"""###$$$$$$######$$$&&&$$$"""###&&&&&&###"""$$$%%%%%%$$$###""""""###### """%%%&&&%%%$$$$$$%%%%%%###!!!!!!"""###$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&""""""######$$$######"""!!!"""###$$$%%%$$$###############$$$######""""""########################$$$###""""""$$$$$$$$$""""""""""""!!!!!!!!!!!!!!!######$$$$$$$$$$$$###### """%%%&&&%%%$$$$$$$$$$$$$$$$$$###"""!!!###$$$$$$$$$$$$$$$$$$$$$"""######""" !!!###!!!"""######$$$$$$######"""$$$###"""%%%%%%$$$$$$$$$$$$%%%%%%"""$$$%%%""""""%%%%%%"""%%%$$$###"""###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$%%%%%%######$$$$$$$$$$$$######$$$#########%%%$$$###!!!%%%### """$$$%%%%%%!!!$$$&&&'''&&&%%%%%%%%%!!!((()))%%%###%%%((($$$$$$$$$###############$$$$$$%%%&&&&&&&&&%%%%%%'''((((((&&&###!!!""""""%%%%%%$$$############$$$&&&""" $$$%%%$$$!!!&&&%%%###!!!!!!"""###$$$########################""""""""""""""""""""""""######"""###%%%%%%###"""$$$##################$$$########################### !!!%%%&&&###$$$'''"""######$$$$$$######"""(((%%%###$$$!!!!!!%%%"""######$$$$$$$$$###### !!!###$$$'''$$$"""!!!"""$$$%%%%%%%%%""""""%%%%%%""""""%%% """%%%$$$"""!!!"""%%%$$$%%%%%%$$$""""""###$$$ !!!!!!!!!""""""######""""""""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$'''### $$$''')))########################"""###$$$###""""""$$$&&&$$$###'''$$$""""""###$$$$$$$$$$$$###"""###$$$%%%%%%$$$######$$$###!!!"""###$$$###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''***)))'''&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$$$$###!!!!!!############$$$%%%%%%""" ######""""""######$$$%%%"""###$$$$$$######$$$&&&!!!###%%%&&&%%%%%%&&&'''$$$$$$######$$$$$$$$$######%%%%%%$$$"""!!!"""###%%%&&&'''%%%!!! !!!$$$ """$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""'''+++((($$$ !!!"""############"""######$$$$$$$$$$$$###########################'''%%%###""""""$$$'''((("""""""""#########$$$$$$&&& ###&&&$$$!!!&&&&&&&&&$$$######%%%'''&&&###!!!"""%%%'''((('''$$$$$$######$$$$$$%%%&&&"""$$$%%%''''''%%%$$$""""""###$$$%%%%%%###!!! $$$$$$$$$%%%%%%%%%%%%%%%######################## !!!###$$$$$$%%%%%%&&&"""$$$%%%%%%$$$###%%%&&&%%%######$$$$$$######%%%$$$$$$$$$###############"""###%%%$$$""" ###"""!!! !!!"""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$#####################""" !!!###$$$$$$###"""!!!######$$$######"""!!!!!!""""""""""""""""""!!!!!!###""""""""""""""""""!!! ######$$$$$$$$$$$$######$$$######%%%'''((('''%%%"""######$$$$$$$$$############"""""""""###$$$%%%###$$$$$$###""""""###%%%!!!"""######$$$$$$######!!!###$$$$$$###!!!######""""""""""""######!!!$$$$$$""""""%%%%%%"""$$$$$$######$$$$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&######$$$$$$$$$$$$######$$$###"""###$$$$$$###"""%%%### !!!###%%%%%%!!!###%%%%%%$$$$$$$$$%%%"""'''(((&&&$$$$$$&&&##############################$$$%%%&&&&&&&&&%%%"""$$$%%%%%%$$$$$$$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$&&&&&&$$$!!!%%%$$$"""""""""###$$$%%%###########################""""""""""""""""""###""""""###$$$$$$$$$$$$###'''&&&%%%$$$$$$%%%&&&'''"""""""""######$$$$$$$$$)))%%%$$$%%%$$$!!!!!!$$$!!!""""""""""""""""""!!!%%%"""!!!$$$$$$###%%%)))#########$$$$$$#########%%%$$$"""!!! !!!"""###%%%###!!!!!!###$$$%%%%%%%%%""""""%%%%%%######&&&"""%%%%%%"""!!!###&&&!!!$$$%%%### !!!$$$!!!!!!!!!!!!""""""""""""!!!""""""############"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$$$$##################$$$$$$$$$"""###$$$###""""""$$$&&&''' %%%)))&&& """######$$$$$$$$$######""""""$$$%%%$$$###"""!!!###"""!!!"""###$$$###!!!###$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$%%%&&&''''''((('''&&&$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$###&&&''''''%%%%%%&&&&&&$$$$$$###$$$%%%%%%""" ###############$$$$$$%%%!!!"""$$$$$$###"""###%%%!!!###%%%%%%$$$#########$$$%%%%%%%%%%%%$$$%%%%%%!!!"""$$$$$$######$$$%%%"""$$$%%%$$$!!! """%%% !!!###%%%&&&&&&%%%%%%""""""#########$$$$$$$$$!!!''')))))) """!!!"""###%%%&&&''''''(((""""""###$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$"""############$$$$$$$$$&&&%%%###!!!!!!######"""$$$%%%$$$###!!!!!!###%%%###"""!!!"""###%%%&&&&&&$$$$$$######$$$$$$%%%&&&!!!###%%%&&&&&&%%%$$$&&&''')))***)))(((&&&$$$&&&%%%$$$###""""""############################## !!!###%%%%%%%%%$$$"""$$$%%%%%%$$$###%%%&&&$$$$$$###!!!!!!###$$$$$$""""""######$$$$$$$$$$$$###$$$%%%$$$""" !!!!!!############""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""!!!$$$$$$$$$###############!!!"""""""""!!! ###############"""!!! %%%%%%&&&&&&%%%%%%######!!!!!!!!!!!! !!!###$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$######&&&%%%$$$%%%''''''%%%### !!!"""###$$$%%%%%%%%%######""""""######$$$%%%###$$$$$$###""""""###%%% !!!""""""######""""""!!!###%%%&&&%%%$$$"""!!!###""""""!!!!!!""""""###!!!$$$$$$""""""%%%&&&###!!!###$$$&&&&&&%%%$$$###""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&######$$$$$$$$$$$$######$$$###""""""$$$$$$$$$###&&&$$$!!!!!!###%%%%%%%%% """######""""""###$$$%%%$$$$$$$$$%%%$$$$$$###########################""""""###$$$$$$%%%$$$$$$!!!###%%%%%%$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%$$$$$$###''')))'''%%%$$$$$$$$$###"""""""""###$$$%%%##############################""""""""""""######!!!"""###$$$$$$$$$$$$$$$'''&&&%%%$$$$$$%%%&&&'''""""""######$$$$$$%%%%%%---((($$$$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$!!! $$$&&&%%%&&&***%%%%%%$$$######"""""""""((((((&&&%%%%%%&&&''''''###"""!!!###$$$%%%$$$###%%%""""""%%%&&&$$$$$$'''"""&&&&&&$$$###$$$%%%"""$$$%%%### !!!$$$""""""#########$$$$$$$$$!!!""""""#########""""""#########""""""############$$$%%%%%%$$$"""!!! """"""#########$$$$$$$$$"""###$$$###""""""$$$&&&$$$###"""###%%%&&&&&&%%%######$$$$$$$$$######"""!!!"""$$$$$$$$$###!!! !!!!!!!!!"""###$$$"""!!!$$$$$$%%%%%%$$$###!!! #########$$$$$$%%%&&&'''&&&%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!%%%'''%%%###%%%&&&$$$&&&%%%######$$$$$$###!!!$$$############$$$%%%%%% """$$$$$$###"""###$$$"""###%%%%%%###""""""###"""$$$%%%$$$###"""###$$$ """###$$$$$$$$$&&&'''!!!"""###"""""""""$$$&&&"""###$$$%%%&&&&&&%%%$$$"""############$$$$$$$$$!!!$$$ ### ((($$$"""######$$$$$$$$$$$$$$$### !!!""""""###""""""########################!!!!!!"""###$$$######"""######$$$$$$$$$%%%%%%%%%"""&&&&&&""" """$$$%%%"""#########!!!!!!###%%%%%%%%%%%%%%%&&&&&&'''((($$$$$$######$$$$$$%%%&&& """$$$%%%%%%%%%%%%"""###%%%'''((((((((('''&&&%%%###!!!!!!"""###$$$###########################"""""""""$$$###!!! """###$$$$$$######$$$&&&"""$$$$$$!!!!!!$$$$$$"""!!!"""###$$$$$$$$$$$$$$$"""$$$%%%%%%$$$$$$&&&(((%%%&&&''''''%%%%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%#########"""""""""!!!!!!$$$$$$#########$$$$$$%%% !!!!!!"""""""""###""""""!!!!!!######$$$$$$$$$"""!!! !!!"""""" !!!""""""###$$$&&&&&&%%%$$$$$$######$$$$$$$$$$$$######$$$###"""###$$$$$$""" !!!"""###$$$%%%%%%%%%""""""######$$$%%%%%%%%%!!!"""""""""!!!!!!"""$$$ !!!""""""######""""""###%%%''''''%%%###""""""$$$$$$############$$$$$$ ###$$$""""""&&&&&&### """%%%''''''&&&$$$"""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%######$$$$$$$$$$$$######$$$###!!!"""###%%%$$$$$$%%%$$$######%%%&&&&&&%%% !!!""""""!!!!!!"""$$$)))&&&###"""###$$$$$$"""###############$$$$$$$$$""""""###$$$$$$$$$#########%%%'''&&&$$$"""!!!!!!###$$$%%%%%%&&&%%%%%%%%%###((((((%%%###%%%'''##################$$$$$$########################$$$###"""!!!!!!"""###$$$ """$$$$$$$$$###$$$%%%$$$##################$$$#########$$$$$$$$$%%%%%%***%%%"""###""" """&&&$$$$$$############$$$$$$'''"""!!!$$$&&&$$$$$$&&&&&&%%%$$$###"""""""""""" !!!###$$$%%%&&&&&&!!!!!!!!!###%%%%%%$$$"""$$$""""""&&&&&&$$$%%%(((!!!"""$$$&&&&&&%%%###"""%%%&&&&&&%%%######$$$%%%#########$$$$$$$$$%%%%%%!!!"""###$$$$$$###"""!!!######"""!!!!!!"""######"""###"""!!! !!!$$$&&&"""""""""###$$$$$$%%%%%%"""###$$$###""""""$$$&&& """$$$$$$"""!!!###&&&###$$$$$$$$$$$$###"""""" """###$$$$$$"""  """$$$$$$""" """###$$$%%%%%%$$$"""!!!######"""######$$$%%%&&&%%%$$$###"""""""""""""""""""""""""""""""""""""""###%%%"""!!!$$$$$$""")))&&&###"""############$$$$$$######$$$$$$%%%&&&"""$$$$$$###"""######!!!###$$$$$$###$$$%%%'''!!!###$$$###!!!!!!"""$$$"""$$$%%%%%%$$$$$$%%%'''$$$###""""""$$$%%%%%%$$$"""###$$$%%%%%%$$$###""""""############$$$$$$$$$"""!!!######%%%)))""""""""""""""""""!!!  !!!""""""#######################################"""""""""###$$$%%%$$$%%%%%%%%%%%%&&&&&&&&&!!!%%%&&& """$$$### """$$$$$$######$$$%%%'''(((((((((''''''((()))$$$$$$######$$$$$$%%%&&&"""""""""############### !!!"""###$$$$$$%%%%%%###"""!!!!!!$$$''')))########################$$$""" !!!######!!!!!!"""$$$###""""""###%%%"""%%%&&&""""""&&&%%%"""######$$$%%%$$$###"""!!!###$$$%%%%%%$$$%%%&&&(((###%%%''''''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""######$$$%%%%%%$$$############$$$&&&'''!!!!!! """### !!!"""""""""""""""""" !!!"""!!! """$$$###""""""###&&& """$$$$$$###"""!!!######$$$$$$$$$$$$######"""!!!!!!"""###$$$"""!!!######$$$$$$$$$######"""!!!"""$$$%%%&&&&&&&&&%%%!!!"""###"""""""""$$$%%%!!!"""######$$$$$$######"""$$$'''&&&$$$"""###$$$$$$$$$############$$$$$$ ###$$$!!!"""&&&&&&$$$"""###$$$%%%%%%%%%$$$$$$##############################################################################$$$$$$$$$$$$######$$$###!!!!!!###%%%%%%$$$$$$######%%%''''''%%%###!!!"""###"""!!!!!!###%%%%%%%%%%%%#########$$$%%%""""""#########$$$$$$$$$$$$$$$%%%%%%$$$$$$######"""$$$&&&&&&$$$"""!!!!!!###$$$%%%&&&&&&&&&%%%%%%######""" """&&&((($$$$$$##########################################%%%$$$"""!!!!!!"""$$$%%%"""$$$%%%######$$$&&&#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""$$$######"""!!! !!!"""###%%%!!! $$$&&&%%%$$$%%%%%%$$$###""""""###$$$$$$ """""""""!!!###!!! """$$$%%%%%%$$$""""""&&&'''%%%%%%(((###"""!!!$$$'''&&&"""'''&&&$$$$$$%%%%%%%%%$$$"""############$$$$$$$$$"""###$$$$$$$$$""" $$$$$$###""""""###$$$$$$!!!"""###""" !!!$$$(((!!!""""""###$$$$$$%%%%%%"""###$$$###""""""$$$&&&"""$$$$$$"""!!!"""$$$$$$$$$$$$$$$$$$###"""""" !!!###$$$$$$""" """$$$$$$""" !!!###%%%&&&%%%$$$###""""""""""""###$$$%%%&&&$$$$$$######"""#########%%%%%%%%%%%%%%%%%%%%%%%% &&&((($$$###'''(((%%%***'''###!!!"""###$$$$$$$$$$$$######$$$$$$%%%&&&!!!$$$$$$###""""""###!!!"""$$$$$$$$$&&&(((+++"""$$$&&&%%%"""!!!###%%%%%%&&&'''&&&$$$$$$%%%&&&(((%%%"""###&&&'''&&&###""""""###$$$$$$###!!!!!!"""############$$$$$$$$$"""$$$&&&###,,,###$$$$$$%%%%%%%%%$$$$$$###!!!!!!"""$$$$$$%%%%%%%%%########################'''%%%"""!!!!!!###&&&(((%%%%%%%%%&&&&&&&&&''''''$$$&&&$$$"""""""""%%%&&&%%%%%%%%%&&&$$$$$$%%%%%%#########$$$$$$$$$######$$$$$$%%%&&&%%%$$$###"""!!!!!!!!!!!!%%%$$$######"""############"""!!!!!!###'''+++---########################""""""%%%$$$### """######""""""###$$$"""''''''$$$$$$''''''"""%%%%%%%%%%%%$$$""" %%%%%%%%%###!!!!!!"""### """%%%$$$""" """###%%%%%%%%%%%%%%%%%%%%%%%% !!!###%%%'''((()))######""""""###%%%'''((($$$""" !!!###%%% !!!""""""###"""""""""###$$$$$$###!!! ###%%%%%%######&&&(((!!!###%%%&&&'''&&&%%%$$$######$$$$$$$$$$$$######!!!!!!!!!###%%%&&&%%%$$$&&&&&&%%%%%%###""" !!!"""%%%'''((('''&&&%%%$$$%%%&&&%%%$$$$$$&&&(((######$$$%%%%%%%%%%%%$$$ """%%%%%%###"""$$$&&&""""""!!!!!!!!!!!!"""""" ######!!!"""&&&&&&$$$%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#################################"""""""""""""""######$$$$$$$$$$$$######$$$###!!!!!!###%%%%%%%%%""""""###&&&''''''$$$""""""###$$$###""""""$$$&&&$$$''''''###!!!$$$(((""""""######$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###!!!$$$&&&%%%$$$$$$$$$"""###%%%&&&'''&&&%%%%%%)))""""""'''((($$$$$$$$$$$$######""""""########################%%%$$$"""!!!!!!"""$$$%%%"""%%%%%%######$$$'''$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$'''$$$&&&%%%$$$######$$$%%%&&&!!!"""''''''&&&(((###""""""""""""$$$&&&'''!!!$$$%%%&&&$$$""" %%%""" ###&&&'''$$$""""""&&&'''%%%%%%((($$$!!!"""'''''' '''$$$!!!!!!$$$%%%###!!!""""""""""""##################$$$%%%$$$""" &&&%%%$$$######$$$%%%&&&"""'''(((%%%"""!!!"""!!!""""""###$$$$$$%%%%%%"""###$$$###""""""$$$&&&!!!###$$$$$$$$$######$$$$$$$$$$$$$$$$$$###"""!!!%%%$$$###""""""###$$$$$$$$$$$$$$$#########""""""""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%######""""""!!!!!! $$$"""!!!###&&&'''&&&$$$$$$$$$""" $$$%%%""""""&&&&&& ###&&&$$$$$$######%%%&&&&&&$$$"""""""""###$$$$$$$$$$$$###$$$"""!!! !!!"""$$$%%%########################$$$$$$###"""!!!!!!!!!"""$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""""""""""""""""""""""""""###"""!!!"""###$$$###!!!######$$$######"""!!! ########################%%%%%%$$$######$$$%%%%%%$$$$$$$$$############"""%%%$$$#########$$$%%%&&&$$$#########$$$$$$"""!!!""""""""""""""""""""""""""""""!!!!!!""""""###$$$$$$$$$$$$%%%%%%&&&&&&&&&###&&&%%% $$$%%%"""%%%$$$###$$$$$$### !!!!!!!!!!!!!!!!!!!!!!!!%%%$$$""" !!!###%%%'''$$$"""!!!"""%%%&&&%%%""""""############""""""!!!!!!"""###""" !!!###%%%$$$###!!!!!!###$$$%%%''''''&&&***%%% $$$&&&(((######))))))"""###%%%''''''%%%###"""""""""!!!!!!!!!"""###$$$$$$$$$%%%&&&%%%###"""###$$$"""$$$%%%""" ###$$$ %%%&&&  """"""""""""""""""######%%%###""" !!!###$$$!!!""""""""""""#########'''&&&$$$###"""###$$$$$$$$$$$$############$$$$$$'''&&&$$$#########$$$%%%"""###%%%%%%%%%###!!! """"""######"""!!! ######""""""!!!!!! %%%%%%$$$###"""!!! '''"""!!!######$$$$$$###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%(((&&&$$$"""!!!!!!""""""!!!"""###$$$$$$$$$$$$$$$"""######$$$$$$%%%&&&&&&"""###$$$$$$$$$$$$###"""!!!###$$$$$$$$$$$$&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$%%%&&&'''(((###%%%&&&%%%"""!!!$$$'''$$$###"""###$$$$$$$$$"""!!!"""###"""!!!!!!"""""""""###%%%''''''%%%######!!! """$$$### $$$$$$$$$###"""!!!!!! ###"""""""""""""""######$$$$$$############$$$$$$""""""""""""""""""""""""###########################""""""###%%%%%%$$$"""########################"""$$$'''(((&&&%%%$$$$$$"""###$$$%%%%%%$$$""""""%%%###""""""$$$%%%%%%%%%$$$...+++$$$###$$$""""""######$$$$$$%%%&&&&&&###$$$$$$$$$$$$###""""""%%%###!!! !!!###%%%"""#########$$$$$$$$$$$$ !!!"""$$$$$$###""""""###"""!!!!!!"""$$$&&&'''"""$$$%%%%%%%%%""""""""""""""""""""""""############""""""""""""!!!!!!!!!""""""!!!!!!!!!***%%% !!!&&&)))'''$$$((($$$ !!!###"""!!!&&&###""""""$$$$$$!!!$$$###""""""""""""###$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&""""""##################$$$"""!!!!!!###$$$""" """%%%$$$"""###&&&%%%!!!%%%&&&  $$$$$$"""######$$$%%%%%%$$$###""""""###$$$$$$$$$$$$######"""!!! !!!"""$$$%%%########################$$$$$$###"""""""""######$$$$$$$$$$$$$$$###""""""########################""""""""""""""""""""""""$$$"""!!!"""###$$$###!!!"""###$$$$$$$$$$$$$$$###########################%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$###############""""""""""""$$$%%%&&&$$$###"""###$$$$$$""" ########################""""""""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%% #########%%%""""""!!!!!!"""$$$$$$###"""""""""""""""""""""""""""$$$###"""!!!!!!###%%%&&&%%%###"""###%%%&&&%%%###""""""############""""""%%%$$$$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!"""###$$$%%%***$$$#########,,,333;;;:::---$$$%%%&&&"""###%%%&&&%%%$$$"""######$$$###############$$$%%%$$$%%%&&&%%%###"""###$$$!!!###%%%%%%&&&!!! $$$&&&"""!!!"""$$$######"""""""""######$$$###"""!!!!!!"""###$$$!!!!!!!!!"""""""""######&&&%%%$$$$$$#########$$$$$$$$$############$$$$$$%%%%%%$$$###############"""###%%%%%%%%%###""" !!!!!!""""""!!!!!! $$$#########""""""""""""$$$############"""""""""((($$$ !!!###$$$$$$$$$$$$%%%&&&%%%%%%############$$$$$$$$$%%%%%%%%%'''&&&$$$###"""###%%%%%%""""""###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""###"""###$$$$$$###$$$$$$%%%%%%$$$$$$###((('''&&&$$$$$$$$$$$$%%%###$$$$$$$$$###"""$$$%%%$$$###"""###$$$%%%$$$"""&&&''''''&&&###""""""###%%%$$$""""""###$$$###"""$$$######%%%((()))&&&$$$%%%%%%%%%$$$###"""""""""$$$$$$############$$$$$$###""""""!!!!!!""""""######################################################"""""""""$$$%%%$$$###"""""""""""""""""""""""""""$$$''''''&&&$$$$$$$$$"""###$$$$$$$$$$$$###"""&&&$$$###$$$%%%'''&&&%%%%%%***&&&"""###%%%%%%&&&%%%%%%$$$$$$######"""###$$$$$$$$$$$$###""""""$$$###"""!!!!!!"""###$$$"""""""""#########$$$$$$###$$$$$$%%%&&&%%%%%%%%%############"""""""""""" !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""#########$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$"""""""""###&&&### """######"""###&&&&&&%%%###""""""!!!!!!""""""###&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''""""""######$$$%%%%%%&&&%%%$$$""""""###"""!!!!!!%%%'''%%%%%%'''%%%!!!$$$'''### !!!###$$$ """$$$$$$#########$$$""""""###$$$$$$$$$$$$######"""!!!!!!!!!"""$$$%%%########################$$$############$$$$$$%%%###$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$###""""""###$$$###"""""""""###%%%%%%&&&&&&&&&########################%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$############"""""""""######%%%&&&'''$$$###"""###$$$$$$""" $$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$#########"""$$$$$$""""""&&&'''%%%###"""!!!!!!###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$###"""###%%%&&&%%%$$$!!!!!!"""###$$$$$$$$$$$$&&&$$$"""###&&&((('''%%%%%%$$$###""""""###$$$%%%"""(((###!!!''')))+++555>>>DDD@@@000###!!!$$$$$$$$$%%%%%%$$$""""""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%###"""###$$$"""&&&&&&$$$'''"""!!!###%%%$$$$$$&&&&&&%%%$$$###############$$$###"""!!!!!!"""###$$$!!!!!!!!!""""""""""""###$$$$$$$$$%%%$$$$$$###"""$$$$$$############$$$$$$######$$$$$$######"""!!!######$$$%%%%%%###"""!!!""""""######""""""!!!!!!$$$$$$$$$$$$############"""#########$$$$$$%%%%%%'''%%%"""!!!"""############%%%'''((((((&&&###!!!######$$$$$$$$$%%%%%%%%%%%%%%%$$$###$$$%%%'''(((######$$$$$$$$$######"""&&&%%%%%%$$$######""""""%%%$$$###""""""###$$$%%%##################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%$$$######$$$%%%%%%$$$###""""""###$$$###"""%%%###"""###$$$%%%$$$###(((((('''%%%###"""###%%%'''%%%"""!!!###$$$$$$$$$#########$$$&&&&&&$$$"""&&&&&&%%%%%%$$$#########&&&%%%%%%$$$$$$$$$%%%%%%$$$######""""""######$$$################################################$$$###!!!"""###%%%%%%$$$########################"""$$$&&&'''%%%$$$$$$$$$"""######$$$$$$$$$#########"""!!!"""###$$$$$$###"""%%%&&&"""!!!$$$&&&&&&%%%%%%%%%$$$######""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""!!!"""""""""############$$$$$$$$$$$$$$$%%%&&&&&&""""""#########"""!!!!!!"""!!!!!! """""""""""""""""""""""" !!!"""###$$$%%%%%%######$$$$$$$$$$$$######%%%)))&&&###%%%###!!!!!!"""$$$$$$$$$!!! """$$$&&&%%%###!!!!!!!!!!!!!!!"""""""""%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&############$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$######!!!%%%'''$$$###%%%%%%"""$$$%%%&&&&&&%%%&&&%%%$$$ """$$$###"""!!!###$$$""""""###$$$$$$$$$$$$###""""""!!!!!!""""""###$$$########################$$$#########$$$%%%&&&&&&######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$###""""""$$$$$$###""""""######$$$%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###$$$%%%%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$######"""""""""$$$$$$$$$###$$$%%%%%%$$$(((%%%"""!!!"""###""""""%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$""""""""""""###$$$$$$### !!!"""###$$$%%%%%%%%%$$$  %%%(((&&&###&&&&&&%%%%%%%%%%%%&&&&&&"""+++------222...)))---///333111(((!!!"""%%%%%%$$$$$$$$$###!!!!!!$$$&&&&&&%%%$$$##################$$$%%%$$$###""""""$$$"""  """$$$###!!!&&&### !!!###$$$&&&''''''&&&%%%$$$###############""""""!!!""""""###$$$"""""""""############$$$"""###$$$%%%%%%$$$###"""$$$$$$############$$$$$$""""""###$$$$$$"""!!! ######$$$$$$$$$######"""###$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$%%%%%%%%%######""""""""""""!!!!!!$$$%%%&&&'''&&&%%%###!!!######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$###"""!!!%%%$$$$$$$$$######""""""%%%$$$"""!!!!!!"""$$$%%%&&&%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%% !!!###%%%((()))$$$""" !!!$$$%%%### %%%$$$######%%%%%%$$$############!!! !!!$$$'''%%%$$$###$$$&&&''''''&&&%%%%%%%%%$$$###!!!%%%%%%$$$$$$$$$#########&&&%%%%%%$$$$$$$$$$$$%%%'''&&&&&&%%%%%%&&&&&&'''################################################%%%###!!!!!!###$$$%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&&&&%%%###$$$$$$"""#########$$$$$$$$$$$$###""""""###%%%%%%$$$###%%%$$$"""!!!"""%%%&&&&&&"""""""""###$$$$$$%%%%%%###$$$$$$$$$$$$###""""""""""""############""""""!!!!!!"""""""""#########"""!!!  !!!###$$$""""""""""""###$$$$$$%%%&&&%%%###"""!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""######$$$$$$""""""############""""""###)))''' ######"""!!!"""###$$$%%%%%%(((''''''&&&%%%###!!! !!!!!!""""""""""""############$$$$$$$$$$$$############"""""""""""""""#########$$$$$$$$$$$$$$$$$$#########"""""""""######$$$$$$$$$$$$%%%&&&!!!%%%%%%!!!"""$$$$$$'''$$$"""%%%((((((%%%""""""######""""""!!!"""###""""""###$$$$$$$$$$$$###"""""""""""""""######$$$########################$$$#########$$$%%%&&&&&&"""######$$$$$$$$$##############################""""""""""""""""""""""""$$$###"""###$$$%%%$$$"""######$$$$$$###"""!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$######""""""&&&%%%$$$%%%&&&&&&$$$"""########################"""###$$$%%%%%%%%%%%%$$$%%%$$$$$$######"""""""""$$$############!!!!!!!!!'''%%%"""""""""######"""$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$ !!!"""""""""""""""###!!!!!!"""$$$%%%%%%%%%%%%###$$$&&&%%%!!!%%%%%%%%%$$$$$$%%%%%%%%%***444444222333)))"""###"""!!!"""%%%$$$!!!###$$$$$$"""!!!!!!$$$&&&%%%$$$###"""""""""""""""###$$$%%%$$$"""!!!"""######$$$&&&%%%"""!!!"""###%%%###  $$$&&&&&&'''&&&%%%$$$############"""""""""""""""######$$$#########$$$$$$$$$%%%%%%!!!"""$$$%%%%%%$$$###"""$$$$$$############$$$$$$""""""###$$$$$$"""!!! #########$$$$$$$$$######""""""###$$$$$$#########""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$$$$###""""""#########"""""""""%%%%%%$$$#####################$$$$$$$$$%%%%%%%%%%%%$$$$$$###############$$$$$$$$$$$$$$$###"""!!!"""""""""######$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%&&&$$$###$$$&&&'''&&&$$$$$$$$$%%%%%%%%%%%%$$$$$$ !!!###%%%((()))###!!! """%%%%%%"""%%%$$$###$$$%%%%%%%%%###""""""!!!  ###&&&"""###$$$&&&'''%%%"""''''''''''''%%%""" ###############"""""""""%%%%%%$$$###############''''''&&&&&&&&&&&&''''''################################################$$$###!!!"""$$$%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%$$$###$$$%%%"""""""""######$$$$$$%%%&&&%%%%%%'''((()))'''&&&%%%###"""$$$&&&&&&%%%$$$!!!""""""######$$$%%%%%%###$$$$$$$$$$$$###""""""""""""############""""""""""""""""""############ !!!"""&&&%%%###!!!!!!###%%%&&&%%%$$$###""""""###%%%&&&##############################""""""""""""""""""%%%&&&&&&&&&&&&&&&&&&%%%!!!%%%%%%$$$"""###$$$"""############$$$%%%&&& !!!"""#########$$$ !!!"""############"""###############$$$$$$"""""""""""""""!!!!!!!!!""""""""""""############%%%$$$$$$###""""""!!!!!!!!!"""###""""""$$$%%%!!!%%%%%%  $$$%%%&&&!!!"""%%%$$$"""!!!&&&$$$""""""######"""!!!""""""###$$$$$$$$$$$$###!!!"""""""""####################################$$$############$$$$$$%%%""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""%%%#########$$$%%%$$$######$$$$$$###"""!!! ###########################$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%$$$$$$$$$$$$""""""""""""!!! &&&%%%$$$%%%&&&&&&$$$"""""""""""""""""""""""""""!!!"""$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$#########'''%%%%%%''''''$$$###%%%###"""!!!"""$$$&&&&&&&&&##############################""""""######$$$%%% !!!###"""!!!!!!"""$$$""""""###$$$%%%%%%%%%%%%$$$""" !!!$$$&&&%%%###"""##################"""&&&---+++(((***%%%######"""!!!###&&&'''""""""#########""""""###%%%######""""""!!!"""""""""###$$$$$$$$$"""!!!"""######''''''$$$"""%%%(((%%%$$$!!! $$$&&&$$$&&&%%%$$$###############!!!!!!""""""######$$$$$$#########$$$$$$$$$%%%%%%!!!"""######$$$#########$$$$$$############$$$$$$######$$$$$$######"""!!!###############$$$$$$$$$ !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""%%%%%%$$$$$$#########""""""$$$&&&&&&%%%%%%&&&(((%%%$$$"""!!!!!!"""$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""""""""######$$$$$$$$$######"""!!!!!!""""""###$$$$$$%%%%%%$$$###""""""###$$$%%%"""  $$$&&&$$$"""!!!!!!""""""""""""!!!!!!######"""""""""###%%%&&&"""""""""$$$%%%$$$"""!!!&&&$$$###$$$%%%&&&%%%$$$&&&&&&%%%###!!! !!!###""""""$$$%%%%%%!!! """$$$%%%###""""""###""""""""""""""""""""""""&&&%%%$$$######"""######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""###%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$###"""###%%%""""""""""""###$$$%%%&&&"""""""""$$$&&&&&&$$$"""$$$!!!"""&&&(((%%%###$$$$$$$$$$$$###""""""!!!!!!###$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$!!!!!!!!!!!!!!!""""""###'''&&&###"""!!!!!!###$$$!!!!!!!!!!!!"""###$$$%%% ############""""""!!!!!!###$$$$$$%%%%%%$$$$$$###!!!!!!"""###&&&'''&&&%%%"""###%%%$$$######$$$%%%"""$$$%%%$$$$$$&&&''' !!!"""$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%############""""""!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$###### """$$$###!!!!!!"""$$$ %%%'''###!!!$$$%%%###!!!!!!###!!! &&&,,,&&&!!!!!!$$$%%%"""""""""###$$$$$$$$$$$$###!!!!!!"""#######################################$$$$$$###"""""""""######""""""###$$$$$$$$$$$$$$$########################""""""""""""""""""""""""%%%$$$######%%%%%%$$$#########$$$$$$$$$###""""""###########################$$$%%%%%%%%%%%%$$$###&&&&&&%%%%%%%%%$$$$$$$$$ !!!"""###""""""!!!$$$#########$$$$$$""" ######################## !!!###$$$%%%$$$###"""$$$$$$$$$$$$%%%%%%%%%%%%%%%"""$$$((()))&&&%%%)))"""!!!!!!###&&&'''&&&%%%########################$$$###"""!!!!!!###%%%&&&!!!###%%%$$$###"""$$$&&&######$$$%%%%%%$$$$$$$$$%%%$$$######$$$$$$%%%%%%######$$$$$$$$$$$$#########!!! &&&%%%$$$+++%%%###$$$&&&'''%%%""" """###$$$###"""###$$$######""""""######$$$$$$"""###$$$###"""!!!"""###!!!###%%%%%%&&&&&&&&&%%%'''$$$ !!!&&&&&&"""$$$######"""""""""###### !!!"""######$$$$$$$$$!!!!!!"""""""""#########"""""""""""""""###$$$$$$$$$$$$############$$$$$$%%%%%%$$$#####################"""######$$$$$$%%% !!!""""""######""""""!!!!!!"""""""""#########"""""""""###############!!!###%%%%%%%%%&&&))),,,""""""###$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$%%%$$$$$$$$$""""""###$$$$$$$$$######""""""""""""#################################### ###&&&%%%""""""""""""######"""""""""%%%$$$###"""###$$$%%%&&&!!!###%%%&&&%%%#########&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&'''%%%###!!!"""###!!!!!!"""$$$%%%### ######"""!!!!!!###########################''''''%%%$$$$$$#########$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!###%%%'''&&&###!!!###########################$$$$$$$$$""""""###%%%###""""""""""""$$$%%%&&& """$$$$$$!!!$$$!!!"""'''&&&######'''$$$$$$$$$###""""""!!!!!!###$$$$$$$$$$$$###""""""$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%!!!"""######$$$$$$###### """###$$$######!!!"""######$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######### !!!!!!""""""!!!!!! ######"""###$$$%%%%%%%%%"""%%%&&&&&&###"""###$$$''')))***)))&&&$$$$$$%%% !!!###$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$&&&'''&&&###!!!"""$$$%%%***'''######$$$$$$"""###'''''' !!!---///((( %%%'''"""""""""###$$$$$$$$$$$$###!!!!!!"""#######################################$$$$$$###"""!!!!!!!!!"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%$$$######%%%%%%$$$###"""###$$$$$$%%%%%%%%%%%%###########################$$$%%%&&&&&&%%%$$$###&&&&&&&&&%%%%%%%%%$$$$$$ ###%%%&&&'''''''''###"""!!!"""###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$$$$"""!!!$$$$$$$$$%%%%%%&&&&&&&&&"""$$$!!!!!!%%%$$$$$$$$$%%%&&&&&&###!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$""" !!!###%%%'''"""%%%'''&&&$$$###%%%((($$$$$$%%%%%%%%%$$$#########$$$$$$###"""!!!###$$$&&&''''''((((((''''''&&&&&&%%%###'''###### !!!###%%%$$$"""###&&&!!!$$$$$$###"""##################$$$%%%&&&&&&"""###$$$###"""!!!!!!######!!! ###&&&'''%%%!!!''')))&&&!!!"""''''''"""""""""""""""""""""###### """###$$$$$$$$$$$$ !!!!!!!!!!!!###"""!!!!!!!!!"""$$$%%%$$$$$$############$$$$$$'''&&&$$$#########$$$%%%######""""""###$$$%%%%%%###$$$%%%&&&&&&&&&&&&&&&""""""######$$$$$$$$$%%% !!!"""###$$$%%%%%%!!!######"""$$$(((,,, """%%%'''((((((&&&%%%######$$$$$$$$$%%%%%%%%%!!!"""$$$%%%&&&'''''''''!!!"""###$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!"""###$$$$$$$$$$$$###"""!!! %%%((('''$$$%%%%%%%%%&&&&&&%%%%%%%%%""""""""""""$$$&&&((())) $$$((((((%%%######$$$&&&%%%$$$$$$&&&&&&%%%$$$ """$$$%%%#########$$$ !!!###'''(((((('''###&&&)))(((%%%######%%%$$$$$$$$$$$$$$$$$$$$$%%%)))((('''&&&%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!###&&&(((&&&### %%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$###""""""###%%%###""""""""""""$$$&&&'''$$$$$$%%%'''))))))&&&$$$%%%"""###&&&$$$!!!###***!!!!!!!!!"""######$$$$$$###$$$$$$$$$$$$###""""""%%%###""" """###%%%$$$$$$%%%%%%%%%&&&&&&&&& !!!###$$$$$$$$$###""""""&&&'''&&&%%%$$$%%%&&&''''''%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%######$$$$$$$$$$$$######$$$%%%$$$###!!!!!!###&&&###%%%'''&&&###!!!"""$$$!!!$$$&&&&&&###"""###%%%"""###$$$###""""""$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&######""""""""""""#########$$$%%%&&&%%%###!!!&&&***)))### ###$$$ ########################""""""############""""""#########%%%&&&&&&$$$"""&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###!!!!!!"""###$$$&&&$$$######$$$%%%$$$###$$$$$$##################$$$$$$%%%&&&&&&&&&&&&%%%######""""""######$$$%%%########################!!!%%%((('''###!!!###&&&((($$$"""$$$$$$"""!!!"""$$$###"""""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%!!! %%%(((&&&###&&&&&&%%%%%%$$$###""""""%%%%%%%%%&&&((('''$$$!!!"""""""""""""""######$$$'''### $$$&&&$$$ """"""!!!!!!""""""###$$$ %%%*** +++ """$$$"""!!!"""$$$%%%%%%$$$)))'''$$$############""" !!!""""""###""""""%%%$$$#########$$$%%%&&&&&&###"""###%%%&&&%%%##################"""!!! """"""!!!!!!"""###$$$$$$!!!###$$$###"""!!!"""###!!!"""###$$$%%%$$$$$$#########""""""###$$$%%%%%%""""""""""""############ $$$%%%!!!!!!""" ############""""""""""""""""""#########$$$$$$$$$"""###$$$%%%&&&%%%$$$######""""""!!! """"""""""""!!!!!!!!!!!!$$$#########""""""!!!!!! ### !!!%%%%%%!!!###"""!!!!!!!!!"""$$$%%%'''+++&&&"""$$$%%%###!!!!!!!!!!!!!!!!!!!!!!!!&&&$$$######$$$###!!!"""###$$$$$$###"""!!!$$$""" """$$$%%%### $$$###"""!!!###%%%''')))%%%!!!&&&%%%$$$&&&########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""""""""&&&%%%###""""""###%%%&&& !!!######""""""###%%%$$$""""""&&&"""%%%%%%$$$$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$###!!! !!!###$$$$$$###$$$&&&''''''&&&### &&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###""""""###$$$%%%##################$$$$$$&&&%%%###"""""""""######$$$###"""$$$&&&###&&&###&&&######$$$%%%&&&&&&'''''''''%%%###$$$&&&&&&###!!!############""""""""""""%%%$$$""""""###"""!!!""""""#########""""""!!!###$$$""""""$$$### !!!"""%%%&&&&&&%%%$$$###&&&$$$"""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!'''###%%%'''$$$%%%############$$$%%%&&&&&&###!!! !!!$$$%%%&&&%%%###########################%%%"""###$$$%%%$$$#########$$$%%%&&&########################'''&&&%%%""" """$$$%%%''''''###"""$$$$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###!!!"""$$$&&&%%%%%%$$$$$$$$$$$$%%%%%%######""""""""""""###### !!!"""######""""""!!! $$$$$$ $$$%%%###########################""""""############""""""%%%$$$$$$%%%''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$###"""###$$$%%%&&&$$$######$$$%%%%%%$$$########################"""######$$$$$$$$$$$$$$$######""""""######$$$%%%######$$$$$$$$$$$$######!!!###""" ###)))%%%###%%%%%%###"""#########""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!%%%'''%%%"""''''''&&&%%%%%%$$$############$$$&&&((((((%%%###"""""""""""""""###$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%!!!&&&###)))%%%%%%$$$###!!!"""###%%%$$$###"""!!! !!!$$$'''((((((""""""##################$$$$$$#########$$$%%%&&&&&&$$$"""###%%%&&&%%%###%%%%%%%%%%%%%%%$$$######"""""""""""""""###$$$%%%"""$$$%%%$$$###"""###$$$"""###$$$$$$%%%$$$############""""""###$$$$$$%%%""""""""""""############!!!%%%&&&""" """###"""############"""""""""""""""""""""###############%%%%%%&&&'''''''''''''''"""$$$%%%&&&"""""""""""""""""""""!!!$$$#########""""""""""""!!!$$$%%%###$$$'''&&&!!!"""""""""""""""###$$$$$$!!! $$$''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######$$$$$$!!!###$$$%%%&&&&&&%%%$$$###%%%###"""###%%%&&&$$$!!!%%%%%%$$$"""!!! !!!###$$$ $$$$$$"""###########################$$$$$$$$$$$$$$$$$$$$$$$$"""###############""""""&&&%%%###""""""###%%%&&&!!!"""$$$######"""$$$%%%$$$$$$!!! """&&&###'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""" !!!###$$$$$$###"""###%%%&&&&&&&&&$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$###""""""######""""""#########$$$$$$$$$###""""""!!!!!!""""""###""""""###$$$%%%&&&&&&'''&&&%%%$$$###"""######$$$!!!%%%%%%"""!!!###%%% $$$'''$$$!!!%%%!!!""""""###$$$$$$%%%%%%%%%###"""###$$$$$$""" %%%###"""""""""###"""!!!"""!!!!!!"""$$$%%%%%%$$$""""""######$$$######""""""$$$$$$!!!!!!$$$$$$""""""###$$$%%%&&&%%%$$$$$$###############"""""""""%%%%%%%%%%%%%%%%%%%%%%%% """$$$$$$#########$$$%%%%%%$$$"""!!!"""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%((('''!!!"""&&&&&&$$$$$$#########$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$&&&))),,,!!!$$$$$$"""###''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$""" !!!$$$&&&$$$$$$############$$$$$$######""""""""""""######!!!!!!!!!"""###$$$%%%%%%"""""" !!!%%%&&&$$$##############################""""""""""""######'''%%%$$$%%%&&&(((''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&&&&$$$######$$$%%%%%%$$$########################!!!!!!"""############"""######""""""######$$$%%%!!!"""$$$%%%%%%$$$"""!!! !!!###***%%%###&&&&&&$$$###%%%""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!###&&&&&&### '''''''''&&&%%%%%%$$$$$$!!!!!!"""%%%'''((('''%%%###""""""""""""###$$$$$$!!!$$$&&&%%%""""""%%%)))"""###$$$%%%&&&%%%$$$$$$(((###$$$&&&###((('''%%%$$$""""""###$$$###"""%%%$$$"""###$$$%%%%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$######$$$$$$%%%&&&%%%$$$######%%%%%%$$$###$$$%%%%%%%%%%%%$$$######$$$############$$$%%%%%%###%%%&&&%%%$$$###$$$%%%###$$$$$$$$$$$$$$$###"""#########"""######$$$%%%"""""""""#########$$$$$$"""&&&'''###"""###$$$###$$$$$$#########"""""""""###############"""""""""###############$$$$$$%%% !!!"""!!! """"""""""""""""""""""""###############"""""""""&&&&&&%%%###%%%(((%%% !!!"""######$$$$$$######"""%%%###!!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%######$$$$$$###"""$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$%%%&&&&&&%%%###$$$&&&(((&&&###!!!"""$$$%%% !!!$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""&&&%%%$$$######$$$%%%&&&"""$$$%%%%%%######$$$&&&$$$&&&&&&######%%%%%%"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!###$$$$$$######$$$%%%%%%&&&&&&&&&&&&"""######$$$&&&''''''(((''''''&&&%%%%%%%%%&&&&&&""""""#########$$$$$$$$$"""######$$$$$$######"""""""""###$$$&&&'''((()))&&&%%%%%%$$$$$$$$$$$$%%%&&&''''''$$$ """%%%###%%%&&&&&&$$$######$$$"""""""""######$$$$$$%%%%%%$$$"""###$$$$$$###!!!'''$$$ """$$$###!!!###""""""###%%%&&&&&&%%%""""""###$$$%%%%%%%%%$$$$$$%%%$$$ $$$%%%#########$$$$$$$$$%%%%%%%%% !!!###%%%%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$""")))$$$%%%'''$$$(((%%%%%%$$$#########$$$$$$%%%###""""""###$$$$$$###########################!!!%%%'''$$$###$$$$$$"""$$$$$$######$$$$$$%%%&&&$$$$$$$$$#########""""""###$$$%%%%%%&&&(((+++... ###$$$"""###'''(((&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$""" !!!###&&&$$$######""""""######$$$######""""""""""""######%%%%%%######$$$%%%''')))$$$###""""""###$$$$$$###########################$$$$$$###""""""###$$$$$$'''%%%######%%%'''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$"""###$$$%%%%%%$$$###############$$$$$$$$$!!!!!!"""#####################""""""######$$$%%% """$$$&&&&&&$$$""" #########!!! !!!$$$''')))$$$"""%%%&&&$$$###%%%!!!"""###%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&&&&"""&&&&&&&&&%%%%%%$$$$$$$$$"""""""""$$$&&&'''&&&$$$######""""""######$$$%%%"""$$$###!!!!!!$$$(((!!!###$$$%%%$$$"""!!!((( $$$%%%)))%%%&&&$$$###"""#########!!!&&&%%%######$$$%%%$$$"""$$$%%%%%%%%%$$$###""""""$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$###""""""#########""""""!!!%%%$$$$$$$$$$$$$$$%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$######$$$###############$$$$$$""""""#########$$$$$$$$$"""&&&'''###!!!###$$$"""$$$$$$$$$#########""""""$$$$$$$$$$$$############"""!!! !!!###$$$###$$$%%%$$$""""""""""""""""""#################################&&&$$$!!!"""%%%&&&###!!!"""###$$$%%%$$$###"""(((++++++((($$$"""!!! """"""""""""""""""""""""&&&%%%###"""###$$$%%%&&&########################$$$$$$$$$%%%%%%%%%$$$$$$ %%%&&&$$$###$$$'''(((%%%###$$$&&&&&&%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%$$$###%%%$$$$$$######$$$$$$%%%$$$%%%&&&&&&$$$$$$%%%&&&"""'''((($$$"""$$$%%%%%%##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!"""###$$$$$$###'''&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%''''''''''''%%%$$$"""######$$$%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%"""######""" ###%%%$$$$$$%%%&&&'''&&&$$$"""$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$((($$$ ###%%%$$$!!!'''&&&$$$$$$%%%&&&$$$###!!!"""###$$$%%%&&&&&&&&&###&&&%%%""""""$$$$$$"""$$$$$$#########$$$%%%&&& !!!###$$$%%%$$$$$$###""""""""""""""""""""""""'''+++%%% $$$###$$$%%%%%%$$$###""""""######%%%$$$""""""###$$$###"""""""""""""""""""""""""""!!!###%%%$$$$$$######"""$$$###$$$$$$$$$$$$%%%%%%#########"""!!!!!! $$$%%%%%%$$$######%%%'''"""%%%%%%######&&&&&&###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!$$$&&&$$$######""""""######$$$######""""""""""""######(((&&&$$$######$$$&&&(((###!!! """###""""""########################$$$$$$############$$$$$$&&&$$$""""""$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%###"""###$$$&&&&&&%%%""""""#########$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$######""""""######$$$%%% """$$$&&&&&&$$$""" &&&&&&%%%$$$###%%%'''***'''###!!!$$$%%%###"""$$$!!!"""###%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%""" $$$$$$$$$###############%%%$$$###$$$%%%%%%$$$"""###############$$$$$$%%%""""""""""""###%%%&&&&&&!!!###$$$%%%$$$"""!!!((( $$$%%%(((%%%&&&$$$###"""#########!!! ###&&&))))))((($$$$$$$$$$$$###"""!!!!!!######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$#########!!!""""""#########""""""%%%%%%$$$$$$$$$$$$$$$%%%"""###$$$###"""!!!"""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$############$$$$$$$$$$$$!!!%%%&&&"""!!!"""###"""$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%&&&''' ###%%%%%%$$$"""!!!!!!"""""""""#########$$$###############$$$$$$$$$%%%""" """%%%%%%$$$###!!!"""$$$%%%%%%%%%$$$###!!!"""###$$$###"""###$$$""""""""""""""""""""""""%%%$$$$$$######$$$%%%'''$$$##################$$$######$$$%%%$$$$$$######"""""""""###%%%''''''%%%$$$%%%&&&&&&$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&%%%$$$%%%&&& &&&((($$$!!!"""%%%%%%##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$""""""###$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''(((((('''&&&%%%$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###############$$$######$$$&&&&&&$$$!!!$$$%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$#########$$$%%%'''$$$!!!!!!###$$$$$$"""'''&&&$$$%%%&&&&&&%%%$$$!!!"""###$$$%%%&&&&&&&&&!!!%%%&&&$$$###%%%###$$$$$$#########$$$%%%&&&######"""""""""$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$### '''%%%$$$$$$###""""""""""""%%%$$$""""""###$$$###"""########################'''%%%$$$%%%%%%%%%&&&'''######$$$$$$%%%%%%%%%%%%$$$$$$#########"""""""""%%%%%%&&&$$$"""!!!"""###"""%%%%%%######&&&&&&###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###""""""$$$&&&$$$$$$############$$$$$$######""""""""""""######%%%$$$"""!!!!!!"""###$$$"""###"""#################################$$$%%%%%%$$$######%%%###""""""$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$###""""""$$$&&&&&&%%%"""""""""###$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%######""""""######$$$%%%!!!"""$$$%%%%%%$$$"""!!!%%%%%%$$$$$$$$$&&&'''(((&&&""" ###$$$###"""$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$$$$%%%$$$###"""###############"""""""""&&&$$$######$$$$$$###"""$$$############$$$%%%%%%%%%$$$###$$$%%%&&&''''''"""###$$$%%%&&&%%%$$$$$$'''"""###%%%"""'''&&&%%%$$$""""""###$$$###""""""""""""$$$&&&'''&&&%%%##################"""!!!"""###$$$%%%%%%%%%%%%$$$%%%&&&&&&%%%###"""###$$$######$$$%%%%%%%%%%%%$$$%%%%%%$$$############$$$!!!"""######"""!!!"""###$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$######"""##################$$$$$$$$$$$$%%%!!!%%%&&&""" """###!!!%%%$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&& ###%%%&&&&&&%%%$$$!!!""""""######$$$$$$$$$#########$$$$$$$$$$$$$$$%%%######%%%%%%$$$%%%((("""###$$$$$$%%%$$$$$$$$$""" ###$$$"""###&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$""""""$$$&&&&&&&&&%%%%%%%%%%%%&&&&&&"""$$$%%%%%%$$$######$$$ """%%%&&&&&&%%%$$$###%%%$$$!!!!!!$$$$$$"""########################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%$$$&&&###!!!###%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######$$$$$$$$$### """$$$&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%&&&&&&''''''""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$######""""""!!!###$$$$$$%%%%%%%%%%%%$$$"""###&&&((((((&&&$$$"""###""""""###$$$%%%$$$"""########################"""""""""!!! !!!###%%%$$$$$$%%%$$$$$$############""""""$$$&&&(((((('''""""""###$$$%%%%%%%%%$$$!!!$$$%%%###"""###"""######$$$$$$$$$%%%%%%%%%%%%$$$"""!!!"""###%%%'''########################&&&(((%%%%%%***&&&!!!)))$$$$$$###"""""""""######%%%###""""""###$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''""" """######$$$'''"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$%%%''' ###$$$"""###'''(((&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$%%%$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%######""""""""""""######"""!!! !!!"""$$$%%%### $$$$$$###$$$########################"""###%%%&&&&&&%%%###"""$$$$$$###%%%&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%$$$$$$###""""""%%%&&&&&&&&&!!!""""""###$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&######""""""######$$$%%%######$$$$$$$$$$$$#########""""""###%%%&&&&&&&&&'''"""!!!$$$%%%$$$###%%%######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""############$$$%%%########################$$$###""""""$$$%%%$$$###$$$$$$######$$$$$$%%%&&&"""$$$%%%$$$!!!!!!###&&&######$$$$$$$$$%%%%%%%%%###$$$ %%%"""'''###$$$$$$###!!!"""###%%%$$$###(((&&&%%%%%%%%%$$$!!!######$$$$$$%%%$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$$$$&&&'''&&&###!!!"""$$$######$$$%%%%%%%%%%%%%%%%%%$$$###""""""""""""""""""###$$$$$$""""""###$$$$$$#########$$$&&&'''(((%%%$$$$$$###""""""###############$$$$$$$$$%%%%%%"""&&&'''###"""###$$$###%%%%%%$$$$$$$$$#########!!!!!!"""###$$$$$$%%%%%%!!!""""""#####################$$$$$$$$$###""""""!!!""""""######$$$%%%%%%#########$$$$$$%%%%%%%%%%%%$$$%%%&&&###!!!)))$$$#########$$$$$$%%%%%%)))%%%###&&&&&&###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%%%%"""!!!"""###'''&&&%%%%%%%%%%%%&&&'''"""%%%'''&&&$$$###$$$&&&'''%%%$$$&&&******'''$$$!!!$$$$$$ $$$%%%"""########################$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!###%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$&&&&&&%%%$$$######$$$ $$$%%%""""""%%%%%%$$$'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%######$$$$$$$$$###!!!$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((()))******""""""#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$######""""""$$$%%%%%%%%%$$$$$$$$$%%%&&&((()))(((&&&$$$##################$$$%%%###########################$$$%%%###!!!"""%%%(((!!!%%%(((((($$$!!!"""$$$"""!!!!!!###&&&(((((('''""""""######$$$######"""$$$%%%###!!!""" """###$$$%%%&&&%%%$$$$$$%%%%%%$$$$$$######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!###%%%!!!"""&&&###""""""""""""######$$$$$$"""!!!"""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%!!!###"""!!!$$$"""###$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&"""$$$&&&'''&&&&&&''')))!!!$$$$$$"""###''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$ ###%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&######""""""""""""###### !!!"""$$$%%%'''(((+++###$$$(((%%%"""###########################!!!###&&&((((((&&&###!!!%%%$$$%%%'''((((((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&$$$"""!!!"""%%%&&&&&&&&&!!!""""""###$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%#########"""###$$$$$$%%%########################"""""""""$$$&&&'''&&&%%%(((###"""%%%'''%%%$$$&&&$$$###"""""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######"""###%%%'''$$$$$$$$$$$$$$$$$$$$$%%%###!!! !!!$$$&&&&&&%%%$$$$$$######$$$$$$%%%&&&!!!&&&"""%%%""""""!!!!!!""""""###$$$###((()))!!!$$$"""!!!"""$$$%%%%%%$$$""""""###$$$''''''%%%######$$$%%%%%%&&&&&&&&&&&&"""###$$$%%%&&&%%%$$$$$$$$$&&&'''&&&###!!!"""$$$ !!!"""###############$$$$$$###"""!!!!!!""""""###$$$%%%%%%######$$$%%%############$$$&&&(((***%%%%%%$$$###""""""############$$$$$$$$$%%%%%%%%%###'''(((%%%###%%%%%%$$$%%%%%%%%%$$$$$$$$$######!!!"""###$$$%%%$$$%%%&&&(((((('''&&&&&& !!!"""###$$$%%%%%%!!!""""""###$$$$$$%%%%%%#########$$$$$$%%%%%%%%%$$$###%%%%%%&&&%%%$$$###"""###$$$%%%&&&&&&!!! %%%&&&###$$$(((######################## ###&&&%%%""" """%%%%%%############%%%%%%###&&&((((((%%%$$$%%%'''$$$  &&&((($$$!!!&&&&&&"""!!!&&&'''%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###"""  """%%%'''###$$$$$$%%%%%%$$$$$$###$$$%%%&&&%%%###"""###$$$"""$$$$$$"""###&&&'''$$$%%%%%%$$$$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$'''%%%######$$$$$$$$$### ###%%%%%%$$$"""!!!######$$$%%%&&&&&&'''(((###############$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&$$$$$$$$$$$$&&&'''$$$$$$$$$%%%%%%&&&&&&&&&!!!"""###$$$%%%$$$$$$###""""""###%%%((()))((('''###$$$$$$###"""###%%%(((%%%%%%%%%%%%%%%%%%%%%%%%'''((()))'''%%%&&&)))---%%%******$$$ !!!$$$%%%$$$######%%%%%%%%%###""""""#########""""""!!!'''&&&!!!"""###!!!###%%%&&&&&&&&&$$$###$$$$$$&&&&&&&&&$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%% ###"""&&&---&&& (((""""""!!!!!!"""###$$$$$$###!!!!!!!!!$$$%%%&&&%%%!!!!!!!!!!!!!!!!!!!!!!!!'''!!! &&&)))&&&$$$&&&"""###$$$%%%&&&%%%$$$$$$ !!!"""###$$$$$$"""$$$&&&&&&%%%$$$%%%&&&%%%''''''###"""$$$$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$ %%%(((&&&"""!!!%%%!!!"""######"""###%%%'''"""######$$$$$$$$$$$$###$$$###""""""###%%%''')))&&&$$$###"""#########"""$$$%%%""""""%%%$$$""""""!!!!!!!!!!!!!!!!!!######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######++++++ !!!)))(((###$$$%%%$$$"""!!!"""###!!!###$$$###"""!!!"""###%%%***%%% """!!!!!!***"""$$$### !!!%%%&&&%%%&&&%%%$$$$$$$$$%%%&&&'''$$$###  ###&&&)))&&&%%%$$$######%%%'''((($$$$$$################## ###%%%###!!!"""###$$$&&&&&&&&&%%%$$$###!!! %%%%%%%%%$$$$$$############%%%'''&&&%%%###"""######""""""""""""""""""""""""###%%%$$$###"""###$$$+++'''###"""$$$&&&%%%###%%%%%%$$$$$$###"""!!!!!!######""""""######$$$%%%$$$###"""""""""###%%%%%%%%%%%%%%%%%%$$$%%%''')))###!!! !!!%%%'''%%%$$$(((### $$$&&&$$$!!!######$$$%%%%%%###"""!!!"""%%%((((((&&&%%%&&&(((%%%%%%$$$$$$$$$$$$######'''&&&&&&%%%$$$###""""""### ###$$$"""###'''!!!"""$$$%%%%%%%%%$$$"""$$$###"""$$$((('''$$$###$$$$$$$$$###"""###$$$"""  !!!"""!!!!!!!!!!!!"""%%%%%%### """"""###$$$%%%$$$""" &&&%%%$$$###""""""""""""!!!###%%%$$$"""###&&&***'''!!!$$$'''%%%$$$&&&"""!!!!!!$$$''''''###"""$$$### !!!$$$$$$$$$%%%%%%%%%&&&&&&&&&############%%%%%%###"""###%%%&&&&&&$$$###$$$$$$$$$$$$$$$######"""""""""%%%###""""""###$$$$$$############$$$$$$%%%%%%%%%$$$%%%&&&'''((('''&&&%%%$$$&&&((('''### !!!######%%%$$$"""$$$'''&&&"""###$$$"""###(((&&& ###$$$%%%%%%%%%%%%$$$###%%%"""!!!###%%%&&&### !!! ###&&&(((%%%###&&&!!! ###&&&$$$"""###%%%"""!!!$$$&&&&&&&&&'''&&&&&&### %%%%%%"""""""""###&&&&&&###""""""#########"""""""""!!!!!! !!!###&&&&&&$$$%%%'''%%%%%%$$$###$$$%%%'''(((###$$$$$$###!!!###&&&)))###%%%&&&&&&%%%$$$%%%&&&###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%#########$$$((('''&&&%%%%%%%%%%%%&&&######""""""###$$$$$$%%%&&&### !!!"""######%%%%%%$$$$$$######$$$%%%$$$$$$$$$$$$%%%&&&'''''''''###!!!######""""""$$$!!!"""######""" &&&!!!!!!&&&'''""" ### ###&&&&&&###""""""$$$$$$$$$######"""!!!!!!!!!)))$$$ !!!%%%'''&&&###((('''%%%###""""""######%%% """$$$$$$%%%)))"""''')))$$$"""%%%%%%!!!!!!"""############"""!!!!!!###%%%&&&%%%%%%&&&(((###%%%'''&&&$$$###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$###"""""""""&&&&&&&&&%%%###"""###$$$ !!!"""#########""""""'''%%%$$$""""""###$$$%%%%%%$$$""""""###$$$###"""###%%%$$$!!!!!!$$$%%%###&&&%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''***''',,,+++ ### """###$$$$$$###"""###$$$"""$$$%%%$$$###"""###$$$ '''### ### &&&"""$$$### $$$%%%###''''''%%%$$$###$$$$$$%%%%%%&&&(((((((((&&&$$$"""%%%$$$"""""""""###%%%&&&"""""""""###$$$$$$$$$%%%###"""!!!!!!"""###""" &&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$#########%%%&&&&&&$$$#########%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$###""""""###%%%%%%$$$"""###$$$$$$###"""%%%%%%$$$$$$###"""""""""$$$############$$$%%%%%%%%%$$$#########$$$&&&&&&$$$%%%&&&&&&%%%%%%%%%%%%&&&$$$""""""######!!!%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%%%%%%%%%%$$$######$$$&&&&&&%%%""""""$$$&&&######$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$#########(((%%%$$$&&&&&&""""""%%%""""""###$$$%%%$$$######%%%&&&%%%"""###%%%$$$ """###$$$######"""######$$$###""""""###$$$"""!!!"""$$$&&&'''&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$##################!!!###%%%%%%$$$$$$%%%&&&(((###!!!%%%'''%%%$$$&&&######"""###%%%%%%$$$###%%%&&&'''&&&%%%$$$%%%&&&$$$$$$$$$###"""!!! #########$$$$$$$$$###"""###$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$#########$$$###""""""$$$%%%$$$###$$$$$$$$$$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%###%%%'''&&&"""!!!"""$$$%%%&&&%%%###$$$'''&&&!!!%%%(((((($$$%%%((('''"""%%%%%%$$$######$$$%%%%%%&&&%%%$$$%%%&&&%%%$$$"""(((&&&%%%%%%&&&%%%"""$$$ ###&&&%%%$$$%%%$$$"""!!!###%%%&&&&&&%%%%%%''''''######'''(((&&&$$$$$$%%%''''''%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$%%%&&&''')))(((&&&%%%###$$$%%%&&& """$$$$$$###"""###$$$%%%%%%&&&&&&%%%%%%$$$$$$""""""###$$$%%%&&&&&&&&&###%%%%%%%%%###""""""$$$&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%### """$$$%%%%%%$$$&&&(((******(((### &&&%%%$$$$$$$$$$$$$$$%%%((($$$"""$$$%%%$$$$$$'''"""###%%%%%%%%%###""" !!!###&&&%%%&&&)))!!!$$$&&&&&&$$$"""###$$$#########$$$$$$$$$$$$$$$%%%""" !!!###$$$###!!! !!!###%%%''')))((($$$"""$$$$$$""""""%%%"""'''((($$$###%%%&&&###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$%%%&&&&&&&&&((()))'''$$$""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!"""$$$$$$### '''''''''&&&######$$$%%%!!!"""$$$&&&&&&%%%$$$###&&&%%%$$$""""""###$$$$$$$$$###!!!"""###%%%$$$###"""%%%&&&$$$$$$&&&%%%"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&'''((())))))$$$$$$(((###&&&+++&&&"""###$$$$$$###"""###%%%###%%%&&&%%%$$$###$$$%%%%%%###!!!%%%"""%%%###%%%$$$!!!!!!$$$$$$"""((('''&&&$$$###############$$$&&&&&&&&&###!!!###"""!!!!!!!!!"""$$$$$$!!!!!!"""###$$$%%%%%%&&&((($$$!!!"""%%%&&&### $$$$$$$$$$$$%%%'''((()))%%%%%%%%%$$$$$$$$$$$$######%%%&&&&&&$$$######$$$########################$$$$$$$$$###!!!!!!$$$&&&!!!"""$$$$$$$$$######$$$%%%%%%%%%$$$######""""""$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$&&&&&&&&&%%%###"""'''%%%$$$######"""!!! $$$''''''$$$###%%%(((&&&&&&%%%$$$$$$$$$$$$%%%''''''%%%### !!!###&&&"""######$$$&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$!!!######""""""%%%$$$$$$$$$$$$$$$###"""!!!%%%&&&$$$""""""%%%###"""""""""#########""""""%%%$$$######$$$$$$###!!!"""&&&%%%"""!!!###&&&%%%$$$"""!!!!!!###$$$%%%###############$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$###)))%%%###%%%&&&%%%$$$%%%$$$$$$$$$###"""###%%%(((&&&%%%$$$$$$%%%%%%###""""""###%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%$$$$$$###%%%%%%%%%%%%$$$$$$$$$$$$$$$""""""###$$$%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%"""$$$&&&%%%###!!!###&&&###$$$###!!!!!!$$$"""''')))(((%%%$$$&&&&&&$$$'''%%%###""""""###%%%'''$$$%%%&&&%%%###"""######$$$###$$$%%%'''((('''&&&###$$$'''&&&&&&((("""""""""###%%%&&&%%%###!!!&&&)))&&&$$$&&&((('''$$$%%%&&&&&&&&&&&&%%%$$$######$$$%%%&&&'''((()))''''''%%%$$$""""""!!!!!!###$$$$$$%%%%%%%%%%%%%%%(((&&&###"""############)))***+++***'''%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$''''''&&&&&&%%%###"""!!!%%%&&&&&&$$$""""""###$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%###!!!!!!###%%%&&&%%%%%%$$$$$$&&&))))))%%%"""&&&&&&%%%######"""""""""%%%""""""%%%&&&$$$%%%)))%%%%%%&&&'''&&&%%%###""")))$$$!!!###$$$$$$$$$'''###$$$&&&&&&%%%$$$$$$%%%######$$$$$$%%%&&&&&&'''""""""############""""""######"""""""""######$$$&&&######%%%%%%""""""$$$"""&&&'''$$$###%%%&&&%%%&&&%%%$$$######$$$%%%&&&)))&&&###"""$$$&&&%%%$$$&&&'''((('''%%%#########%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""######"""###$$$%%%$$$$$$$$$&&&((( ###%%%%%%%%%###"""""""""""""""###%%%&&&'''$$$"""!!!"""$$$%%%%%%$$$"""%%%%%%""""""%%%%%%""""""""""""""""""###############$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''((()))))) &&&'''---222,,,###$$$%%%$$$"""!!!"""######$$$%%%%%%######$$$%%%!!!&&&###!!!'''%%%"""(((%%%'''&&&###"""%%%%%%"""&&&&&&%%%$$$$$$############"""  !!!$$$%%%"""""""""!!!""""""$$$$$$"""""""""###$$$$$$$$$%%%***'''%%%''''''%%%###$$$""""""!!!"""###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&%%%$$$###$$$%%%!!!!!!!!!!!!""""""""""""$$$$$$$$$"""!!!!!!$$$&&&!!!$$$&&&&&&$$$$$$'''***%%%%%%%%%$$$$$$#########%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$###!!!%%%%%%###!!!###%%%&&&%%%$$$###"""###$$$%%%%%%%%%%%%$$$######$$$%%%###$$$$$$%%%&&&&&&''''''#########$$$$$$%%%%%%%%%""" ###### """#########$$$############!!!###"""!!!###'''&&&"""!!!!!!!!!###$$$$$$"""!!!$$$"""!!!!!!"""###!!! !!!"""""""""!!!"""###"""#########""""""###$$$!!!!!!"""###$$$%%%%%%%%%)))&&&######%%%&&&%%%"""'''%%%$$$$$$$$$######$$$"""$$$&&&%%%###"""%%%((('''$$$!!!"""$$$%%%"""$$$%%%''')))((('''$$$"""$$$$$$%%%$$$######$$$%%%"""""""""###$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%###""""""###%%%&&&%%%$$$%%%%%%%%%$$$$$$#########%%%$$$#########$$$&&&'''"""%%%'''&&&$$$###&&&)))!!!######!!!###%%%###$$$%%%$$$"""!!!"""$$$%%%%%%$$$$$$######$$$$$$%%%!!!###""" """%%%!!!!!!"""$$$'''))))))***$$$!!!!!!%%%'''%%%&&&((("""###$$$###%%%'''&&&""""""'''%%%""""""$$$%%%!!!$$$$$$######$$$$$$!!!""""""###$$$%%%&&&&&&'''''''''%%%""""""%%%%%%#########%%%&&&&&&%%%$$$###$$$"""!!!!!!$$$&&&&&&%%%111222111///+++'''&&&&&&'''&&&&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$"""!!!$$$%%%%%%$$$######%%%'''$$$############$$$%%%%%%%%%$$$$$$###############&&&%%%######$$$%%%%%%$$$%%% %%%''''''%%%$$$######"""""""""###"""!!!"""%%%%%%$$$%%%)))$$$$$$%%%&&&'''&&&&&&%%%///***&&&$$$$$$$$$%%%%%%$$$%%%&&&&&&%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%&&&"""%%%''''''&&&$$$$$$%%%%%%%%%$$$######""""""""" !!!%%%%%%######'''###%%%%%%$$$""""""$$$$$$$$$###!!! !!!###$$$((($$$!!!###''')))&&&"""###$$$&&&'''''''''&&&'''%%%%%%%%%%%%%%%%%%%%%%%% ###%%%### """&&&!!!###############%%%'''!!!""""""!!! !!!!!!!!!"""###$$$%%%&&&$$$"""!!!"""$$$%%%%%%$$$$$$%%%######%%%$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''+++###%%%(((&&&***,,,$$$&&&&&&&&&%%%""" !!!"""###$$$###"""!!!"""$$$$$$'''!!!%%%%%%###***&&&((((((%%%$$$'''&&&###"""######$$$$$$%%%%%%%%%&&&%%%$$$######$$$&&&'''############$$$$$$%%%%%%%%%$$$$$$$$$###"""""""""&&&%%%((()))$$$ '''#########""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$######$$$&&&$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$###!!!"""$$$%%%###%%%%%%$$$"""###(((,,,%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''"""######$$$$$$$$$$$$$$$&&&$$$""""""%%%'''((((((&&&&&&'''&&&&&&%%%%%%&&& """###$$$###""""""%%%$$$"""!!!!!!!!!"""###"""$$$%%%%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&,,,)))((()))&&&!!! """""""""######$$$%%%%%%!!!###"""!!!###'''&&&###!!!!!!!!!###%%%%%%###!!!$$$"""!!!"""###$$$###"""'''$$$!!!"""''')))&&&###"""%%%)))+++)))''''''''' !!!"""$$$%%%%%%%%%%%%,,,'''"""!!!###%%%&&&%%%$$$$$$$$$"""!!!!!!""""""###''''''%%%######%%%)))&&&###$$$&&&'''%%%"""''''''((('''$$$ $$$%%%&&&$$$""""""$$$'''!!! !!!$$$$$$###!!!%%%%%%%%%%%%%%%%%%%%%%%%#########$$$&&&'''%%%###%%%%%%%%%$$$$$$#########&&&%%%$$$$$$$$$%%%'''((($$$&&&((('''%%%%%%(((+++###%%%&&&%%%'''***(((###!!!!!!""""""!!!!!!$$$((("""###%%%&&&&&&%%%###"""!!!!!! $$$(((&&&&&&&&&%%%$$$######$$$&&&###$$$''''''$$$$$$(((###%%%%%%"""$$$((('''"""!!!&&&$$$!!!!!!######!!!%%%%%%""""""%%%%%%!!!######$$$$$$$$$%%%%%%%%%***+++((($$$%%%))))))$$$###$$$%%%%%%%%%$$$###"""$$$######$$$%%%''''''&&&***++++++***'''$$$$$$$$$%%%%%%$$$###""""""###### """%%%&&&''''''&&&"""$$$%%%%%%%%%%%%''')))%%%%%%$$$$$$$$$$$$%%%%%%$$$######"""""""""######(((&&&$$$$$$$$$$$$###!!!&&&!!!!!!%%%&&&###"""""""""######$$$%%%""""""$$$((('''%%%''',,,!!!"""###$$$&&&'''((((((&&&%%%###"""$$$''')))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############%%%'''(((&&&%%%$$$%%% !!!###$$$&&&'''((()))!!!$$$### """&&&%%%%%%$$$###!!! ###$$$###!!! !!!###$$$"""!!!!!!%%%***,,,'''"""###$$$%%%'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%###"""((($$$%%%%%%###!!!!!!"""###!!!"""###$$$%%%&&&&&&&&&$$$############"""""""""$$$###!!!"""###%%%$$$###$$$%%%""""""%%%$$$!!!!!!""""""######$$$$$$######$$$$$$$$$%%%%%%%%%'''''''''&&&&&&&&&%%%%%%...&&&''')))%%%((()))!!!&&&&&&&&&%%%""" !!!!!!"""######"""!!!"""###$$$&&&"""###!!!'''$$$((((((&&&%%%''''''### !!!###$$$%%%%%%&&&%%%"""$$$'''((('''###$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$###"""!!!!!!!!!!!!%%%(((!!!'''%%%%%%&&&&&&%%%$$$###"""###$$$$$$$$$$$$%%%%%%%%%###$$$%%%$$$######%%%'''""""""######$$$%%%%%%%%%"""###%%%$$$###"""###$$$"""""""""!!!!!!"""&&&(((%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&!!!"""###$$$$$$$$$$$$###&&&###!!!!!!%%%''''''&&&((())))))'''%%%######$$$$$$######$$$%%%%%%$$$"""######"""!!!!!!!!!!!!!!!"""%%%%%%!!!%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%$$$"""$$$'''((($$$###%%%!!!!!!!!!"""###%%%&&&'''&&&'''%%%"""###&&&$$$ """!!!!!!$$$'''((($$$!!!%%%$$$###$$$&&&''''''&&&(((""" &&&)))&&&!!!###)))+++)))&&&%%%%%% !!!###$$$%%%%%%$$$$$$+++((($$$""""""$$$&&&''' ###$$$ !!!"""!!!!!!%%%&&&&&&$$$""""""%%%$$$######%%%%%%$$$###"""###%%%&&&&&&$$$###!!!$$$&&&&&&%%%""""""%%%(((###!!! """%%%&&&$$$"""$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%'''&&&$$$"""%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%&&&&&&'''(((%%%'''((('''$$$%%%(((,,, ###$$$###%%%(((%%% !!!"""$$$&&&%%%###''',,, ###&&&((((((&&&### !!!""""""###%%%(((***###$$$$$$$$$###$$$&&&((('''%%%&&&((('''###$$$(((###&&&%%% !!!''''''!!!###'''%%%###$$$%%%$$$###((((((""""""((((((###%%%%%%%%%%%%&&&&&&&&&&&&(((***&&& !!!%%%###$$$$$$$$$$$$$$$$$$###"""!!!"""###"""  """$$$%%%%%%%%%&&&'''$$$###"""!!!!!!"""###$$$###$$$%%%%%%$$$""" """$$$&&&'''''''''((()))&&&&&&%%%$$$$$$$$$$$$$$$######""""""######$$$%%%'''%%%$$$$$$$$$$$$""" %%%%%%%%%%%%###"""!!!!!!"""""""""######%%%&&&&&&$$$$$$(((+++)))&&&(((... !!!"""###%%%&&&'''(((###$$$$$$"""###$$$"""&&&%%%######$$$%%%%%%$$$&&&%%%%%%$$$###"""""""""######$$$$$$$$$$$$######$$$%%%&&&&&&'''&&&&&&&&&""""""###%%%"""$$$&&&$$$######!!! %%%&&&%%%$$$######$$$%%%&&& !!!&&&***+++(((%%%&&&&&&'''((()))(((%%%"""%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""!!! ###&&&%%%&&&&&&$$$"""!!!"""$$$&&&%%%%%%&&&'''(((***+++###############""""""!!!%%%$$$""""""###$$$###"""###%%%$$$ $$$%%%### !!!""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''!!!%%%((($$$'''***%%%###$$$%%%$$$"""""""""$$$"""###$$$$$$""""""###$$$$$$&&&$$$$$$ $$$"""%%%&&&$$$%%%'''&&&###!!!"""###$$$%%%%%%$$$$$$ """%%%&&&$$$ $$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$###"""""""""""""""'''###(((###$$$&&&''''''%%%###!!!######$$$$$$$$$%%%%%%%%%###$$$$$$###"""###%%%''' !!!""""""###### ###%%%&&&$$$###""""""!!!!!!"""$$$%%%%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%"""###$$$%%%%%%%%%$$$$$$$$$"""!!!###&&&&&&!!!%%%'''(((&&&###"""###$$$$$$&&&'''%%%!!! """%%%###############"""!!!!!!"""%%%%%%""""""#####################$$$$$$$$$$$$$$$$$$%%%%%%###&&&$$$%%%'''######"""""""""###%%%&&&'''(((&&&$$$$$$'''%%%!!!###!!!!!!%%%)))***&&&!!!#########$$$'''))))))(((%%% """%%%###  %%%&&&$$$!!!"""$$$ !!!###%%%%%%%%%$$$###&&&''''''&&&%%%$$$%%%'''###%%% """$$$###!!!!!!!!!"""$$$$$$###!!! """############$$$%%% !!!###&&&((()))***+++$$$&&&'''%%%!!!!!!%%%)))&&&###"""$$$(((***'''$$$#########$$$$$$$$$%%%%%%&&&%%%%%%&&&'''&&&### $$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&'''%%%"""###&&&***"""$$$%%%###$$$%%%!!!###$$$'''+++((($$$&&&---"""###%%%&&&&&&%%%###"""&&&$$$""""""$$$&&&''''''!!!###$$$%%%'''+++///%%%$$$&&&)))'''$$$&&&+++"""&&&###%%%&&& """&&&'''%%%%%%'''&&&###"""((((((!!!!!!((((((""""""######$$$%%%&&&''''''###&&&###$$$ %%%%%%$$$###############!!!$$$""" """$$$%%%%%%&&&'''(((######"""!!!"""###%%%'''&&&''''''%%%"""###&&&)))***(((&&&%%%%%%'''&&&%%%###""""""""""""#########$$$%%%&&&'''(((###""""""###$$$$$$###!!!"""&&&))))))&&&###$$$&&&%%%$$$$$$$$$$$$$$$%%%&&&"""###'''***((($$$&&&,,,############$$$%%%&&&&&&$$$((()))&&&$$$###&&&$$$!!!"""$$$%%%%%%###%%%%%%%%%%%%%%%$$$$$$$$$&&&$$$!!!"""$$$&&&%%%###)))))))))'''%%%""" $$$$$$%%%%%%"""!!!(((&&&###"""%%%$$$!!!$$$***$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$&&&'''((((((&&&&&&&&&(((***)))%%%"""&&&&&&&&&&&&&&&&&&&&&&&&$$$!!!!!!###$$$$$$###$$$%%%%%%$$$%%%'''((("""!!! !!!$$$&&&((( !!!###$$$$$$$$$$$$&&&$$$###"""#########""""""%%%&&&######&&&%%%"""######$$$%%%&&&&&&''''''######$$$$$$$$$%%%%%%%%%"""###$$$$$$%%%&&&''''''&&&!!!%%%'''!!!###'''""" """###$$$######%%%&&&###$$$%%%%%%######$$$%%%%%%((("""!!!)))''' """###$$$######&&&%%%""""""###$$$%%%%%%$$$""""""%%%$$$############$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%###############$$$$$$$$$''' !!!(((''' !!!)))!!!$$$&&&&&&$$$!!!#########$$$$$$%%%%%%%%%###$$$$$$###"""###%%%((("""######$$$%%%&&&&&&&&&"""&&&'''%%%###"""!!!""""""$$$(((+++***$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%###$$$%%%&&&'''&&&%%%%%%"""!!!"""%%%'''$$$"""$$$$$$""""""%%%''' %%%((($$$%%%######$$$%%%%%%###"""!!!&&&$$$"""###&&&'''%%%### !!!"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###$$$'''&&&!!! %%%$$$###"""""""""###$$$$$$&&&%%%$$$&&&***)))%%%###""""""%%%***+++&&&""" """&&&(((((((((%%%$$$###"""$$$%%%&&&&&&"""&&&&&&###!!!$$$(((!!!"""$$$%%%%%%%%%###"""!!!%%%)))***'''%%%$$$%%%$$$&&&!!!###&&&$$$$$$!!!"""$$$###!!!"""%%%((((((&&&&&&))),,,'''&&&%%%$$$"""!!! $$$'''(((%%%!!!!!!%%%***(((%%%$$$&&&+++---***&&&"""""""""######$$$$$$$$$'''&&&&&&''''''&&&"""#########$$$$$$%%%%%%&&&"""###$$$%%%&&&%%%$$$$$$$$$%%%&&&###!!!!!!$$$(((***,,,,,,***))))))$$$$$$$$$(((,,,)))"""$$$+++$$$$$$$$$$$$$$$$$$$$$$$$((($$$ """$$$$$$"""&&&'''(((&&&$$$$$$(((+++######&&&)))(((%%%(((---!!!%%%!!!###%%%%%%&&&&&&$$$%%%(((&&&""" '''&&&&&&'''  !!!###%%%&&&'''"""&&&%%% $$$,,,(((&&&%%%###"""""""""###$$$$$$***(((""" $$$***!!!###%%%$$$###""""""###$$$###""""""###%%%''')))!!!###$$$###!!! %%%(((+++,,,)))%%%###!!!&&&&&&$$$"""!!! $$$$$$%%%&&&''')))***+++  """$$$%%%%%%$$$ $$$&&&$$$!!!###+++333''''''&&&%%%$$$$$$$$$$$$ %%%'''$$$ """''''''&&&%%%$$$$$$$$$$$$%%%%%%))))))******$$$&&&### !!!###%%%$$$###$$$%%%%%%&&&&&&''''''(((+++&&&""""""''')))'''$$$###$$$%%%&&&%%%$$$###"""######%%%&&&###!!!&&&...%%%!!!"""&&&&&&$$$(((///!!!"""############"""!!!&&&&&&$$$"""!!!###'''+++######$$$(((+++,,,)))%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((((((((&&&$$$"""'''$$$""""""%%%&&&%%%###"""###%%%!!!###%%%'''%%%###!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%% $$$&&&###"""$$$$$$"""'''%%%###"""(((...,,,&&&''''''&&&%%%%%%%%%&&&&&&##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""########################$$$$$$###"""###$$$&&&'''###%%%&&&$$$""""""%%%(((%%%%%%&&&&&&&&&%%%$$$$$$ !!!###$$$$$$###"""!!!%%%&&&&&&&&&%%%%%%''')))&&&!!!!!!%%%&&&"""!!!$$$""""""""""""""""""""""""$$$"""!!!"""###%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&&&&!!!%%%&&&###"""%%%&&&%%%#########""""""""""""""" ###%%%$$$"""!!!$$$&&&"""!!!!!!"""$$$&&&%%%$$$$$$%%%&&&$$$!!! """$$$&&&$$$$$$&&&'''$$$$$$'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%%%%$$$"""###%%%((('''$$$###$$$&&&$$$&&&'''&&&$$$""""""###%%%###"""$$$&&&'''$$$"""$$$#####################%%%%%%%%%%%%%%%%%%%%%%%%########################$$$%%%&&&&&&$$$"""######""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###"""###$$$%%%%%%###!!!%%%### ###&&&((((((""""""""""""###$$$%%%%%%###%%%''''''&&&$$$$$$%%%$$$$$$$$$$$$%%%&&&''''''!!!!!!"""&&& !!!###$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$###$$$%%%'''((((((&&&$$$%%%''''''$$$!!!&&&%%%%%%$$$%%%%%%&&&'''$$$%%%%%%###$$$'''%%% ######$$$%%%$$$###"""!!!$$$$$$%%%%%%%%%&&&&&&&&&$$$!!!!!!%%%$$$!!!$$$+++%%%"""$$$'''&&& !!!&&&%%%%%%%%%&&&&&&'''''''''###$$$%%%&&&&&&%%%$$$###&&&&&&%%%%%%%%%%%%$$$$$$"""""""""######$$$$$$%%%%%%$$$$$$%%%'''((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$$$$%%%'''&&&%%%############%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((((((&&&%%%$$$$$$###&&&'''(((######(((###$$$%%%&&&%%%$$$###"""''''''&&&%%%$$$$$$$$$$$$((($$$!!!"""%%%''''''%%%$$$###$$$&&&'''&&&###!!!"""!!!###'''((($$$###$$$###$$$%%%&&&&&&&&&%%%%%%+++)))&&&%%%&&&&&&&&&%%%#########"""######$$$%%%''''''(((((('''%%%$$$"""''''''(((&&&$$$""""""###%%%''''''%%%""""""%%%((('''&&&%%%%%%%%%$$$""" ###$$$%%%%%%&&&&&&&&&&&&$$$######%%%(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((($$$'''&&&&&&***$$$'''###!!!&&&)))(((!!!"""###$$$%%%&&&''''''&&&%%%%%%$$$"""!!!!!! ---+++(((%%%$$$$$$$$$%%%'''%%%###$$$'''((('''&&&$$$%%%%%%&&&&&&%%%%%%$$$(((***+++***'''$$$"""""""""###%%%&&&&&&%%%###"""&&&$$$"""###%%%&&&%%%###%%%###!!!###'''(((%%%"""&&&((()))(((%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!!!!!!!""""""###"""&&&(((%%%$$$%%%&&&$$$ %%%'''''''''((($$$'''%%%###$$$&&&((((((&&&$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$############"""########################$$$$$$$$$###$$$$$$%%%%%%!!!###$$$###"""###&&&)))%%%%%%%%%%%%$$$######"""''''''&&&&&&%%%%%%&&&&&&"""###$$$$$$######$$$&&&''' """&&&$$$"""!!!'''&&&&&&%%%%%%$$$$$$$$$$$$###""""""$$$%%%%%%$$$#########$$$%%%&&&'''(((!!!%%%&&&###"""%%%&&&%%%############$$$$$$$$$$$$"""###$$$$$$######$$$%%%###""""""###%%%&&&%%%$$$###%%%&&&%%%"""!!!"""$$$!!! ###$$$"""###&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%'''((('''%%% ###%%%$$$"""!!!"""###%%%&&&''''''$$$######$$$%%%###"""$$$&&&&&&$$$""""""#########$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$##############################%%%&&&&&&$$$##################$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%%%%###"""'''&&&$$$$$$$$$### ((('''&&&%%%$$$$$$$$$$$$!!!###%%%&&&%%%$$$$$$$$$(((''''''&&&%%%%%%%%%%%%""" ###$$$""""""%%% !!!"""$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$%%%&&&'''&&&$$$###$$$&&&'''%%%"""&&&%%%$$$###!!! """$$$$$$"""$$$'''&&&"""!!!"""###$$$%%%%%%$$$###$$$$$$$$$%%%%%%%%%%%%%%%'''$$$$$$&&&$$$ """'''((($$$###&&&&&&"""$$$((($$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$$$$$$$$$$***((('''''')))******)))$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$$$$%%%'''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$'''###"""$$$%%%######%%%&&&&&&&&&&&&%%%$$$###"""'''&&&&&&&&&&&&''''''''''''%%%$$$###$$$$$$###"""(((&&&###"""""""""!!! +++(((''')))(((###"""$$$$$$$$$%%%%%%&&&&&&&&&%%%)))'''%%%%%%%%%%%%$$$##################$$$$$$%%%%%%%%%%%%%%%$$$###"""!!! $$$&&&&&&&&&&&&&&&"""###$$$$$$$$$%%%&&&(((%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%%%%$$$######$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&'''"""&&&'''""""""%%%&&&$$$'''&&&""""""%%%$$$ $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''')))((('''%%%%%%%%%%%%&&&(((&&&$$$%%%''')))((('''&&&&&&''''''''''''&&&&&&"""$$$%%%&&&%%%$$$%%%&&& !!!###$$$$$$###""""""%%%$$$######$$$%%%$$$###$$$""" """%%%&&&$$$"""###%%%''''''&&&$$$$$$$$$##############################"""!!!!!!!!!""""""!!!%%%&&&###!!!$$$$$$###"""(((+++)))&&&&&&&&&###(((&&&$$$$$$&&&((('''%%%&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######!!!"""""""""$$$&&&)))%%%%%%%%%$$$###"""!!! ((('''$$$""""""###$$$%%%!!!"""######""""""###%%%&&&&&&'''### &&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######%%%&&&&&&%%%"""""""""###%%%&&&((()))!!!%%%&&&###"""%%%&&&$$$######$$$$$$%%%%%%%%%&&&$$$###"""###$$$%%%%%%$$$%%%$$$###$$$%%%&&&%%%$$$"""$$$%%%%%%$$$"""######"""$$$"""###''''''&&&%%%#########$$$%%%###""""""$$$&&&''''''&&& """######"""!!!"""###"""$$$%%%$$$""" !!!$$$######$$$%%%%%%$$$""""""#########$$$$$$%%%%%%''''''&&&%%%$$$###""""""###########################%%%&&&&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###$$$%%%$$$###%%%%%%&&&&&&%%%"""''''''&&&%%%$$$$$$$$$$$$"""$$$%%%$$$######$$$'''&&&&&&%%%$$$$$$$$$###'''$$$###%%%$$$!!! """ !!!"""############"""######$$$$$$$$$$$$######&&&%%%%%%$$$$$$$$$$$$%%%######"""$$$%%%&&&$$$###&&&&&&&&&%%%$$$""" """$$$###"""$$$((('''### !!!"""$$$%%%&&&&&&&&&######$$$$$$%%%%%%%%%$$$'''%%%%%%&&&%%%"""###''')))$$$"""###%%%$$$%%%(((%%%$$$$$$$$$$$$$$$######$$$$$$############$$$$$$"""######$$$&&&''''''(((%%%%%%%%%%%%%%%%%%$$$$$$***'''$$$###%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$$$$%%%'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$&&&&&&&&&%%%$$$'''(((&&&!!!!!!$$$%%%###((((((&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((((($$$&&&(((((('''%%%%%%&&&"""!!!%%%)))+++///+++((('''%%%""""""%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%###!!!###############$$$%%%%%%&&&%%%$$$######"""#########&&&''''''&&&&&&"""""""""$$$&&&&&&$$$###$$$$$$%%%&&&&&&&&&&&&&&&###$$$$$$%%%%%%%%%%%%%%%$$$$$$###""" !!!$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%&&&"""%%%'''%%%%%%&&&%%%"""((('''###!!!###%%%!!!&&&%%%%%%$$$###"""!!!!!!""""""######$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$%%%'''''''''&&&%%%&&&&&&&&&&&&&&&&&&%%%!!!"""""""""###%%%'''!!!"""#########"""!!! ###""""""############"""$$$"""!!!"""$$$%%%$$$###!!!###$$$%%%$$$$$$###""""""""""""""""""""""""&&&%%%%%%$$$############!!!%%%&&&"""!!!###%%%###'''(((%%% &&&+++,,,(((((((((&&&$$$$$$$$$%%%'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$"""!!!!!!!!!"""######$$$%%%&&&%%%%%%%%%%%%$$$"""!!! $$$###"""!!!!!!"""######"""$$$%%%%%%$$$###$$$%%%$$$!!!%%%'''%%%""" !!!!!!"""$$$%%%%%%&&&'''%%%###$$$%%%&&&&&&%%%############$$$%%%&&&'''!!!&&&'''###"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!"""&&&'''%%%###'''%%%$$$$$$&&&&&&%%%$$$"""###%%%%%%%%%$$$$$$$$$###!!!!!!%%%&&&%%%%%%)))((('''%%%#########$$$%%%"""!!! !!!###$$$$$$######$$$%%%&&&%%%%%%%%%%%%###$$$%%%$$$"""!!!!!!!!!#########$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$#################################$$$&&&%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######$$$%%%$$$###"""###$$$&&&&&&$$$ !!!!!!""""""###$$$%%%&&& """$$$%%%$$$$$$$$$%%%!!!"""######$$$%%%%%%%%%'''###"""$$$"""""""""#########""""""!!!%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$##################$$$$$$$$$###"""!!!###&&&'''&&&%%%$$$$$$%%%$$$"""###'''&&&"""""""""###$$$%%%%%%%%%&&&"""###$$$%%%%%%%%%$$$$$$""""""$$$%%%%%%%%%'''***&&&###!!!"""$$$%%%$$$$$$&&&&&&%%%%%%$$$$$$######""""""!!!"""###%%%'''(((######$$$%%%%%%&&&'''''''''''''''&&&&&&%%%%%%$$$***'''###!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%$$$$$$%%%'''$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&!!!###$$$&&&&&&%%%$$$###$$$)))'''%%%'''###((('''&&&%%%$$$%%%&&&'''"""######$$$$$$$$$$$$$$$ &&&((('''&&&''')))###(((,,,...,,,'''$$$###"""!!!###(((%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&'''&&&###!!!$$$############$$$%%%%%%((('''%%%$$$$$$$$$%%%&&&!!!%%%&&&%%%$$$$$$$$$&&&$$$###%%%&&&%%% $$$%%%''''''&&&&&&&&&'''###$$$$$$%%%%%%%%%$$$$$$###$$$%%%### ###'''$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$$$$%%%###%%%&&&%%%&&&)))&&&!!!%%%$$$"""!!!"""###!!!%%%%%%$$$###""""""!!!!!!$$$#########""""""""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###########################$$$$$$"""!!!!!!$$$&&&%%%$$$$$$######"""!!! !!!######""""""!!!!!!((('''%%%&&&'''(((((((((#########$$$%%%$$$###!!!""""""""""""""""""""""""&&&&&&%%%$$$######$$$$$$$$$''''''###"""%%%'''&&&&&&###%%%'''$$$"""'''***(((###"""&&&+++&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$"""!!!$$$#########$$$$$$###"""&&&&&&&&&&&&%%%$$$###"""!!!"""$$$%%%&&&%%%%%%$$$"""$$$&&&&&&$$$######$$$!!!###$$$$$$###%%%&&&'''!!!!!!!!!!!!""""""""""""'''%%%$$$$$$%%%&&&%%%$$$%%%%%%$$$#########$$$$$$"""&&&'''###"""$$$%%%$$$%%%%%%$$$###"""!!!!!! &&&###!!!###&&&'''&&&###'''%%%$$$$$$&&&&&&%%%$$$#########$$$%%%&&&%%%%%%'''$$$$$$''''''%%%%%%(((((('''%%%$$$$$$$$$%%%%%%%%%###!!!!!!"""""""""!!!$$$$$$%%%&&&''''''&&&&&&&&&'''((('''%%%$$$$$$$$$"""###$$$$$$############'''&&&&&&%%%$$$###""""""#########$$$$$$%%%%%%%%%########################"""$$$%%%%%%$$$###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%&&&$$$#########"""$$$&&&&&&$$$###!!!!!!!!!"""###$$$&&&'''!!!###&&&&&&&&&%%%%%%&&&"""###$$$%%%&&&&&&&&&%%%$$$!!!!!!###"""!!!$$$%%%%%%%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$######"""$$$%%%%%%$$$###"""!!!!!!"""$$$%%%$$$$$$&&&'''%%%!!!"""&&&%%%!!!%%%%%%$$$$$$$$$$$$$$$$$$"""###$$$&&&&&&%%%$$$###"""%%%%%%%%%&&&((()))######$$$%%%&&&'''&&&###''''''&&&&&&%%%%%%$$$$$$%%%$$$#########$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%%%%%%%,,,)))&&&$$$%%%'''((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%$$$$$$%%%'''###$$$&&&&&&&&&&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$###"""!!!((('''%%%)))&&&&&&%%%$$$$$$%%%&&&((()))$$$%%%%%%%%%%%%$$$###""""""%%%$$$###$$$%%%&&&%%%$$$$$$&&&&&&%%%$$$+++&&&######"""!!!$$$(((%%%%%%$$$$$$$$$%%%&&&'''&&&%%%%%%&&&''''''%%%"""$$$$$$$$$###$$$%%%%%%&&&'''&&&%%%$$$###$$$%%%&&&%%%&&&&&&%%%######$$$&&&%%%$$$$$$%%%'''%%% %%%'''((((((&&&$$$%%%&&&$$$$$$$$$%%%%%%$$$######!!!$$$&&&%%%"""!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$$$$%%%&&&%%%###$$$((('''######$$$%%%$$$!!! """$$$$$$##################'''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$###"""$$$%%%&&&'''&&&%%%%%%%%%$$$######""""""######$$$&&&&&&&&&$$$######%%%(((%%%%%%$$$$$$###""""""""" """%%%%%%###"""""""""&&&&&&%%%$$$%%%&&&'''(((,,,***'''&&&&&&%%%###!!!########################$$$######"""""""""###### ######!!!###"""'''%%%!!! $$$'''######''''''$$$$$$***///$$$$$$$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######&&&%%%$$$%%%%%%%%%###!!!%%%&&&&&&&&&&&&%%%$$$$$$ ###$$$%%%$$$"""!!!!!!###%%%%%%###"""!!!""" %%%(((%%%"""$$$'''(((&&&&&&%%%###"""!!! '''%%%######$$$%%%$$$###&&&%%%$$$######""""""###"""&&&'''$$$"""$$$%%%###%%%$$$$$$###"""!!! %%%$$$###$$$%%%&&&&&&%%%%%%$$$###$$$%%%&&&%%%$$$$$$###"""###%%%'''''''''&&&######&&&&&&######&&&%%%%%%&&&&&&&&&&&&&&&%%%***'''$$$######$$$###""""""!!!!!!###%%%&&&$$$###"""$$$%%%$$$""" !!!!!!###$$$$$$###""""""###''''''&&&%%%$$$######"""!!!!!!"""###$$$%%%&&&&&&########################"""$$$%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%'''&&&$$$"""'''%%%######$$$%%%$$$$$$&&&&&&%%%%%%$$$%%%%%%&&&###%%%''''''&&&$$$$$$%%%'''((())))))((('''%%%$$$%%%""""""%%%%%%""""""%%% !!!!!!!!!!!!!!! """"""############""""""###$$$$$$%%%$$$$$$###"""$$$%%%&&&%%%###"""""""""!!!###$$$%%%$$$$$$&&&'''$$$!!!"""&&&&&&"""&&&&&&%%%$$$$$$$$$$$$$$$"""$$$%%%''''''&&&%%%$$$ %%%&&&$$$###%%%%%%$$$!!!&&&(((&&&%%%'''((('''''''''&&&&&&&&&&&&&&&%%%***)))'''&&&$$$#########&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%)))'''$$$###$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$$$$%%%'''###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$!!!%%%&&&""" ###''')))$$$$$$$$$$$$%%%&&&'''((('''((())))))(((&&&%%%$$$"""&&&''''''%%%$$$$$$$$$$$$%%%''')))(((%%%""",,,'''%%%&&&%%%"""###'''&&&%%%$$$###$$$%%%&&&'''&&&%%%%%%&&&''''''%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&######""""""""""""######&&&&&&%%%###"""###&&&)))!!!!!!###&&&''''''$$$!!!$$$''')))((($$$###$$$&&&$$$$$$$$$$$$$$$$$$###""""""$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%'''%%%""""""%%%'''%%%%%%%%%''''''"""############$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&(((******)))''''''''''''&&&%%%$$$$$$%%%&&&'''$$$%%%&&&&&&%%%%%%''')))""""""""""""###$$$$$$%%%"""%%%((((((&&&$$$$$$%%%$$$######"""!!!"""%%%&&&---***&&&%%%&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###$$$$$$"""!!!!!!!!!((()))(((&&&''')))%%%#########$$$&&&(((******""""""######$$$%%%%%%%%%""""""###$$$%%%&&&&&&'''$$$$$$$$$############"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%&&&%%%$$$%%%''''''%%%"""######$$$%%%%%%%%%%%%$$$"""""""""!!! """$$$&&&&&&$$$"""""""""!!!&&&'''###"""%%%&&&$$$%%%%%%%%%$$$###""""""!!!&&&%%%######$$$$$$###"""%%%$$$#####################''''''$$$"""$$$$$$##############################$$$%%%%%%$$$$$$%%%'''###""""""###%%%&&&%%%$$$&&&### !!!$$$'''))))))$$$""""""%%%&&&###$$$'''"""$$$&&&'''((('''&&&&&&***'''$$$###$$$%%%%%%%%% !!!###$$$###!!! !!!"""!!! ###%%%$$$"""!!!"""###%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$%%%%%%########################!!!###%%%%%%$$$$$$$$$&&&#########$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&######%%%''')))'''$$$!!!&&&$$$""""""$$$$$$###"""&&&%%%%%%$$$%%%%%%&&&&&&$$$%%%''''''%%%###""""""&&&'''(((((((((&&&$$$###&&&######&&&&&&$$$$$$&&& """"""############""""""""""""$$$$$$%%%$$$######!!!$$$&&&&&&$$$$$$%%%'''%%%%%%%%%%%%&&&&&&&&&'''$$$$$$""" """'''(((&&&&&&%%%$$$$$$$$$%%%&&&&&&###$$$'''((()))(((&&&%%%$$$&&&###"""%%%%%%""" &&&(((""""""(((***%%%%%%%%%%%%%%%&&&&&&&&&(((((((((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$###!!!"""###$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&$$$$$$%%%'''$$$######""""""######$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$###$$$%%%'''(((######%%%&&&### ###)))%%%%%%%%%%%%%%%$$$######'''((()))******)))'''&&&%%%%%%&&&''')))(((&&&$$$ """&&&)))***(((&&&%%%######''''''$$$$$$&&&&&&%%%$$$######%%%&&&(((&&&$$$######%%%%%%%%%$$$%%%$$$$$$$$$$$$%%%&&&&&&""""""############""""""$$$$$$%%%$$$######%%%''' """%%%&&&&&&&&&&&&&&&!!!$$$((('''$$$"""$$$'''$$$$$$$$$$$$$$$###""""""'''&&&$$$###$$$&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%!!!&&&'''###!!!###%%%%%%&&&######&&&%%% !!!$$$$$$$$$%%%%%%%%%&&&&&&&&&#########"""""""""""""""$$$$$$######$$$%%%'''(((%%%(((******(((%%%%%%&&&((('''&&&%%%%%%&&&'''(((###%%%&&&%%%###""""""### !!!###%%%&&&'''$$$'''++++++)))''''''(((&&&&&&&&&$$$$$$%%%'''***(((%%%!!!!!!%%%(((***)))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%((('''###!!!%%%''''''%%%(((&&&!!! $$$((())),,,&&&!!!###(((***&&&!!!!!!!!!"""###$$$%%%%%%&&&!!!!!!"""###%%%&&&'''((($$$$$$$$$############"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""###$$$&&&'''%%%$$$$$$&&&))))))'''$$$!!!"""###$$$$$$%%%$$$$$$+++)))&&&###!!!!!!!!!!!!$$$'''))))))'''%%%$$$$$$###%%%$$$ """'''%%% """###$$$%%%&&&&&&$$$""""""#########"""###"""""""""###$$$%%%%%%###''''''$$$"""$$$$$$###!!!""""""$$$%%%&&&''''''"""%%%'''&&&$$$###%%%((("""!!!!!!"""$$$&&&%%%$$$'''### ###(((******###!!!"""&&&'''&&&'''*** ###&&&((())))))'''&&&'''$$$"""!!!###%%%&&&&&&!!!!!!$$$%%%###!!!%%%&&&'''&&&$$$###"""### ###%%%$$$"""!!!"""$$$""""""###$$$&&&'''(((((($$$$$$$$$#######################################!!!###%%%%%%$$$$$$%%%&&&""""""###$$$%%%%%%&&&&&&''''''''''''''''''''''''"""###&&&(((***((($$$ !!! !!!"""%%%%%%$$$""" !!!"""###%%%'''((($$$%%%&&&&&&###!!! !!!###%%%&&&%%%$$$###&&&######%%%%%%######%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$!!!"""###$$$%%%%%%$$$###"""%%%&&&%%%&&&(((+++""""""""""""###$$$%%%&&&!!!"""!!!""")))+++)))$$$#########$$$&&&((()))###%%%''')))***(((&&&%%% $$$!!!"""&&&(((%%%$$$%%%&&&+++#########$$$$$$%%%%%%&&&###$$$&&&)))************######$$$%%%&&&&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%$$$&&&'''$$$###"""!!!!!!"""###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%######$$$&&&***,,,&&&###%%%***%%%(((&&&''''''&&&%%%""" ###%%%'''((()))((('''&&& $$$&&&$$$!!!&&&%%%$$$%%%%%%%%%###!!!%%%'''%%%%%%'''&&&%%%$$$######%%%'''(((%%%###!!!!!!###$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''"""###%%%&&&&&&%%%$$$######%%%&&&&&&###"""!!!!!!"""%%%((((((%%%###$$$&&&"""&&&&&&######&&&)))$$$$$$$$$$$$$$$###"""!!!,,,'''"""!!!###'''(((((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$%%%%%%%%%%%%)))%%%!!!!!!###$$$%%%$$$)))'''&&&(((&&&&&&&&&&&&&&&&&&&&&&&&******(((&&&$$$"""!!! ######""""""$$$''')))+++!!!%%%((((((%%%""""""###'''&&&$$$######$$$&&&'''&&&''''''%%%!!!$$$$$$%%%%%%%%%$$$######"""&&&******'''$$$!!!$$$&&&%%%!!!!!!%%%&&&$$$&&&%%%$$$###$$$&&&)))***+++%%% ###&&&%%%###'''%%%$$$###$$$%%%&&&&&&&&&%%%%%%$$$#########$$$&&&%%%$$$######%%%'''((( ###$$$$$$###$$$$$$###!!! !!!$$$'''###""""""###%%%'''&&&%%%+++222777333***$$$%%%((($$$######$$$&&&&&&%%%###%%%(((%%%$$$&&&&&&"""(((%%%%%%((((((&&&'''+++###"""''''''&&&&&&""""""""""""############'''&&&%%%$$$############***&&&###'''"""!!!%%%$$$$$$$$$###""""""""""""$$$### !!!%%%&&&%%%%%%""" ###&&&&&&$$$$$$$$$######$$$$$$%%%&&&((('''&&&$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!###&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$...,,,)))&&&$$$###$$$$$$!!!$$$$$$"""!!!###%%%$$$$$$$$$$$$###"""######!!!!!!""""""######$$$$$$'''&&&###"""!!!###%%%&&&%%%$$$"""###$$$$$$###!!!&&&%%%###!!!!!!"""###$$$"""###$$$$$$###$$$&&&((($$$%%%%%%%%%%%%%%%$$$############"""######$$$%%% ###&&&&&&$$$###%%%'''!!!%%%'''$$$###%%%%%%$$$%%%$$$###$$$%%%%%%$$$""" !!!"""""""""!!!%%%&&&&&&''''''&&&&&&%%%$$$### &&&&&&%%%%%%$$$$$$%%%&&&&&&333***$$$&&&&&&""" """ $$$$$$ %%%%%% """"""""""""#####################"""""""""""""""$$$$$$$$$$$$$$$###"""!!!&&&'''''''''&&&$$$"""!!!&&&%%%!!!"""***$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%"""!!!"""$$$"""!!!"""###%%%&&&$$$"""%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%$$$%%%&&&'''((()))&&&&&&+++***$$$###&&&)))###"""&&&&&&"""!!!$$$%%%$$$###$$$$$$$$$""" """###$$$%%%&&&&&&&&&&&&###"""###%%%'''((('''&&&###***,,,&&&###%%%%%%###"""###$$$%%%%%%%%%%%%%%%)))&&&"""!!!"""!!!!!!$$$''')))***(((%%%###%%%%%%$$$$$$%%%%%%&&&'''"""###$$$######$$$''')))'''%%%$$$$$$&&&&&&%%%######$$$&&&''''''&&&$$$#########$$$$$$$$$######"""$$$$$$$$$"""!!!!!!$$$&&&)))###)))&&&!!!%%%$$$$$$&&&))))))&&&######$$$%%%%%%$$$###$$$%%%!!!""""""######""""""!!!---""" &&&%%%$$$&&&&&&%%%%%%$$$#########$$$"""!!!"""$$$%%%%%%###"""""""""!!!!!!"""$$$&&&'''&&&&&&&&&$$$"""!!!###%%%$$$$$$$$$#########""""""&&&'''((()))))))))((('''&&&$$$$$$&&&***+++)))%%%%%%%%%%%%&&&)))***)))'''"""$$$&&&'''''''''((()))!!!******### %%%"""######$$$$$$$$$######!!!"""$$$%%%&&&&&&%%%%%%$$$&&&%%%!!!!!!%%%&&&$$$%%%$$$#########%%%'''(((---((($$$$$$''')))(((%%%&&&%%%$$$###$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$&&&%%%$$$######%%%&&&(((&&&%%%$$$$$$$$$$$$###"""'''(((******))))))***+++%%%$$$###$$$&&&''''''&&&+++000333000((("""!!!###""""""!!!###$$$%%%$$$"""!!!$$$%%%"""###&&&&&&""" """"""$$$)))...&&&!!!$$$'''&&&%%%&&&############$$$$$$$$$$$$&&&&&&%%%$$$############$$$,,,((("""'''&&& """%%%%%%%%%$$$$$$$$$$$$$$$)))***((($$$"""###"""'''%%%""""""$$$%%%%%%$$$&&&%%%%%%$$$#########$$$&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((""" $$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########%%%'''((()))((('''$$$"""###%%%'''&&&###!!!"""$$$%%%### """"""""""""############$$$$$$$$$$$$%%%%%%%%%%%%###"""!!!"""$$$%%%%%%$$$'''&&&$$$###"""###$$$%%%"""###$$$$$$######%%%'''%%%%%%$$$###!!! ###############$$$$$$%%%!!!$$$&&&&&&$$$###$$$&&&###'''(((%%%###$$$$$$"""######$$$%%%'''&&&$$$""" """###$$$$$$######%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%###!!! ###%%%(((''''''&&&%%%$$$$$$###+++%%%"""$$$%%%""""""%%%"""%%%%%%!!!!!!$$$$$$ ############$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""&&&&&&&&&&&&%%%$$$######"""%%%((('''$$$""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&###"""###%%%$$$%%%&&&&&&&&&%%%$$$###%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%$$$&&&%%%$$$$$$$$$%%%''''''### !!!&&&&&&"""!!!$$$'''###"""&&&'''$$$$$$'''%%%$$$######%%%%%%$$$"""%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###$$$&&&&&&%%%###'''+++,,,'''$$$%%%$$$!!!$$$%%%%%%&&&&&&&&&%%%%%%%%%###!!!"""%%%'''&&&%%%###$$$&&&(((((('''&&&$$$%%%%%%$$$$$$%%%%%%&&&'''"""""""""  """%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%###"""###%%%''''''### """%%%%%%$$$'''&&&''')))++++++)))&&&"""###$$$%%%%%%&&&)))+++%%%%%%&&&&&&&&&&&&%%%%%%)))"""$$$'''%%%###$$$&&&%%%%%%$$$######$$$$$$(((%%%###%%%((((((%%%"""$$$$$$#########%%%&&&'''%%%%%%&&&$$$###"""$$$%%%&&&%%%%%%%%%$$$$$$$$$###$$$######"""###$$$%%%&&&!!!###%%%&&&&&&%%%&&&&&&!!!"""###$$$%%%%%%%%%%%%$$$%%%''''''&&&&&&((()))$$$(((***%%%""")))!!!!!!"""###$$$$$$$$$######""""""!!!"""$$$&&&'''$$$&&&%%%!!!!!!%%%&&&$$$%%%$$$###"""###$$$%%%&&&+++(((&&&&&&(((***(((&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$######$$$$$$&&&%%%$$$###$$$%%%&&&''',,,***(((&&&$$$############'''***+++)))%%%###"""'''&&&%%%%%%'''''''''%%%''')))+++***'''###!!!!!!&&&&&&%%%'''((()))(((&&&%%%$$$ !!!&&&&&&###$$$!!! ###### !!!$$$111)))###$$$%%%%%%%%%'''$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$###$$$$$$$$$"""%%%###$$$+++&&&!!!)))%%%%%%%%%%%%%%%&&&&&&&&&"""%%%&&&######%%%%%%""")))'''%%%$$$%%%%%%$$$###((('''%%%$$$###"""""""""#########$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&...)))###"""###&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""$$$&&&)))***)))%%%  ###$$$'''""" %%%&&&"""###############"""""""""!!!###%%%'''''''''%%%$$$"""!!!!!!"""%%%&&&&&&%%%'''&&&%%%$$$$$$$$$%%%&&&###$$$%%%$$$######$$$&&&((('''%%%$$$#########$$$###############$$$%%%%%%###%%%&&&&&&$$$######$$$$$$((()))%%%###$$$###!!!""""""###&&&((('''%%%###"""###$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&&&&$$$"""%%%&&&&&&'''&&&%%%$$$###$$$""""""###""" """&&&$$$&&&&&&###"""$$$$$$!!!$$$$$$$$$%%%%%%%%%%%%&&&######$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$###"""%%%%%%$$$$$$$$$$$$%%%%%%"""%%%)))++++++'''### %%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''$$$###$$$$$$&&&(((***)))&&&$$$$$$&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$%%%&&&&&&""" """&&&'''%%%&&&(((%%%######&&&'''&&&&&&))))))'''&&&&&&((())))))(((((('''&&&%%%%%%%%%&&&'''$$$######$$$%%%%%%$$$"""&&&((('''%%%&&&(((&&&"""&&&&&&&&&&&&&&&&&&&&&%%%###""""""$$$''')))******$$$%%%&&&'''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$###"""!!!$$$"""$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%###$$$&&&(((%%%''')))'''###"""$$$((($$$###$$$&&&''''''%%%###"""############%%%(((+++$$$$$$%%%%%%%%%%%%$$$$$$$$$###$$$''''''$$$###$$$&&&%%%%%%$$$$$$$$$$$$$$$+++'''$$$$$$'''(((%%%"""&&&%%%$$$$$$$$$%%%&&&'''"""$$$&&&&&&%%%$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%'''&&&$$$""""""$$$''')))###'''&&&###"""$$$'''"""%%%%%%###"""$$$&&&'''''''''&&&%%%%%%''')))))))))((($$$!!!!!!&&&*** !!!"""$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$&&&%%%!!!!!!%%%&&&$$$&&&%%%$$$$$$###$$$$$$%%%'''%%%$$$%%%''''''&&&$$$###$$$%%%$$$######$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&''''''&&&%%%###""""""%%%'''"""$$$&&&&&&"""'''&&&%%%%%%&&&'''%%%$$$""""""###%%%''''''&&&$$$(((''''''(((******)))'''(((### %%%&&&###---)))((()))'''###"""%%%'''""""""$$$$$$%%%((($$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%"""""" %%%+++"""'''###$$$$$$$$$%%%%%%&&&&&& """!!!"""%%%$$$!!!&&&&&&%%%$$$$$$$$$$$$$$$'''&&&%%%$$$############"""""""""###$$$%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&...***&&&$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((###!!!######%%%""" !!!###$$$"""$$$$$$$$$######"""""""""###$$$&&&''''''&&&%%%$$$###""""""###%%%&&&&&&%%%'''&&&%%%$$$$$$$$$$$$%%%$$$%%%%%%$$$###"""$$$%%%%%%$$$#########&&&(((***$$$############$$$%%%%%%$$$%%%&&&%%%$$$######""""""&&&'''$$$"""######!!!###"""###$$$&&&''''''&&&###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%###"""###&&&&&&###  ###%%%''''''&&&%%%###$$$%%%$$$ !!!$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%"""######$$$%%%&&&&&&'''$$$$$$$$$%%%%%%$$$######%%%$$$#########$$$&&&''''''%%%$$$$$$%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%$$$######$$$(((+++)))%%%###%%%)))###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$$$$%%%%%%######$$$&&&''''''((()))$$$$$$%%%&&&%%%$$$%%%'''(((&&&%%%%%%''')))))))))+++)))'''%%%$$$%%%&&&'''"""!!!!!!###%%%&&&%%%###"""!!!!!!###'''***)))&&&''''''&&&%%%%%%%%%%%%%%%'''&&&%%%%%%&&&'''''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&$$$""" """%%%((("""$$$&&&%%%######$$$&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$&&&'''###'''***)))%%%###%%%)))""""""###$$$%%%%%%$$$###%%%$$$### ###%%%$$$$$$$$$%%%%%%$$$$$$$$$"""$$$''''''%%%###$$$&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$###'''&&&$$$$$$###$$$%%%&&& ###&&&'''&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%((('''&&&%%%%%%'''(((***###%%%''''''%%%%%%&&&(((!!!&&&))))))%%%###&&&***((((((&&&$$$"""###%%%((("""$$$&&&'''(((((((((((("""###$$$%%%&&&&&&&&&&&&'''(((((('''&&&%%%###"""$$$&&&%%%!!!!!!%%%&&&$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$###$$$%%%%%%%%%$$$###$$$&&&%%%$$$###$$$%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&###$$$$$$"""!!!"""%%%)))&&&''''''&&&###!!! &&&%%%###$$$%%%%%%$$$###"""!!!"""$$$((()))(((&&&######"""$$$%%%&&&$$$###)))"""!!!%%%%%%$$$$$$!!!!!!$$$$$$###$$$''' ###&&&$$$$$$&&&#########$$$$$$$$$$$$%%%$$$$$$$$$###$$$$$$%%%%%%((('''$$$'''*** """"""######$$$$$$%%%%%%###&&&&&&"""!!!!!!"""######$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%######""""""""""""############$$$$$$%%%%%%%%%%%%(((&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%$$$!!! $$$''''''&&&!!!$$$%%%$$$!!! !!!###%%%%%%$$$$$$######""""""'''&&&&&&%%%$$$$$$$$$$$$&&&$$$###$$$%%%%%%$$$###%%%$$$$$$###############$$$%%%%%%$$$###"""$$$%%%!!! !!!$$$%%%$$$$$$$$$###$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$###"""###%%%"""!!!$$$%%%###&&&$$$""""""$$$'''((((((############$$$$$$$$$%%%$$$%%%%%%%%%%%%%%%%%%$$$&&&### !!!$$$%%%$$$""""""$$$%%%%%%$$$###"""%%%'''$$$!!!!!!###%%%"""""""""$$$%%%%%%&&&'''#########$$$$$$$$$$$$%%%!!!""""""###$$$%%%&&&&&&###$$$$$$%%%%%%%%%$$$$$$$$$###""""""###$$$&&&'''(((%%%"""!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$###""" $$$((('''######'''+++###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$%%%$$$###%%%&&&$$$""""""#########"""!!!!!!###$$$$$$$$$+++***'''%%%$$$%%%&&&'''$$$#########$$$$$$""" """'''((('''&&&'''&&&%%%$$$######$$$$$$'''''''''%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&'''(((%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%$$$###%%%))),,,$$$%%%&&&&&&%%%&&&'''(((%%%$$$$$$$$$$$$%%%&&&'''######$$$%%%%%%%%%%%%%%%$$$%%%&&&%%%######$$$&&&"""$$$&&&''''''&&&'''(((%%%&&&''''''''''''''''''%%%$$$### """%%%''''''((((((((((((''''''###'''(((%%%""""""%%%(((&&&%%%%%%$$$%%%%%%&&&&&&!!!$$$'''&&&"""!!!###'''%%%$$$###""""""###$$$$$$ ###&&&'''&&&&&&&&&'''$$$$$$$$$%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%'''%%%$$$%%%'''((('''%%%###(((+++***&&&%%%'''+++''''''&&&###!!!!!!$$$&&&""""""$$$&&&((((((((('''$$$$$$%%%&&&'''''''''&&&'''(((******)))&&&### $$$&&&%%%!!!!!!%%%&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''"""%%%((('''$$$###$$$&&&$$$$$$######$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''%%%""""""%%%(((&&&'''''''''%%%&&&(((***%%%#########%%%%%%$$$###&&&%%%%%%&&&''''''%%%$$$#########$$$%%%&&&%%%###'''!!!!!!$$$$$$$$$%%%$$$ !!!!!!!!!""" ###'''((($$$"""$$$############$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$"""&&&$$$&&&,,,&&& &&&##################$$$$$$$$$&&&&&&######%%%$$$ !!!$$$$$$$$$###$$$%%%$$$$$$######$$$$$$%%%&&&%%%$$$###""""""""""""""""""######$$$$$$%%%%%%&&&############$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$&&&%%%%%%&&&''''''%%%$$$!!!%%%(((&&&!!!"""&&&$$$$$$$$$$$$$$$#########&&&%%%$$$#########$$$$$$'''%%%$$$$$$%%%%%%$$$###$$$$$$$$$#########""""""###$$$%%%$$$######$$$&&&&&&%%%###"""!!!!!!""""""$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$""""""$$$""""""%%%&&&$$$'''%%%###"""$$$'''(((((($$$######""""""###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$'''%%%""""""###%%%&&&'''"""######$$$###"""!!! $$$%%%$$$$$$'''((('''""" !!!$$$%%%$$$%%%'''############$$$$$$$$$$$$""""""######$$$$$$%%%%%%###$$$%%%%%%%%%%%%%%%%%%###############$$$%%%&&&$$$%%%&&&''''''%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%%%%$$$### """$$$$$$###$$$'''+++$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&###$$$$$$%%%&&&%%%%%%%%%''')))((($$$###%%%%%%###!!!&&&'''### """"""%%%$$$$$$%%%''''''%%%$$$***)))'''%%%%%%%%%%%%%%%)))'''&&&%%%$$$""" $$$!!!!!!$$$%%%###"""###&&&%%%$$$###"""###$$$%%%$$$%%%&&&%%%$$$$$$%%%'''&&&%%%%%%%%%%%%&&&''''''%%%%%%$$$$$$%%%%%%&&&'''###$$$$$$$$$$$$%%%(((***&&&%%%$$$%%%((()))((('''###$$$$$$%%%%%%&&&&&&'''"""###$$$%%%%%%&&&%%%%%%###%%%&&&%%%$$$###$$$%%%#########%%%'''(((((('''$$$%%%'''&&&%%%%%%&&&((($$$$$$$$$######$$$'''***&&&&&&''''''''''''&&&&&&$$$(((((($$$"""$$$'''(((%%%%%%%%%%%%%%%&&&&&&'''"""&&&)))(((%%%"""###%%%$$$###"""""""""###$$$%%%"""$$$&&&&&&&&&&&&'''((($$$$$$$$$$$$%%%%%%%%%%%%$$$%%%'''((((((((('''&&&(((%%%!!!"""&&&(((&&&###$$$&&&)))(((&&&%%%&&&(((&&&&&&&&&$$$""""""$$$%%%(((&&&$$$"""!!!###&&&((($$$%%%%%%&&&&&&%%%%%%%%%$$$&&&'''((((((&&&$$$###$$$&&&%%%!!!!!!%%%&&&$$$###$$$%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%&&&(((***"""&&&***)))&&&$$$%%%((($$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%&&&&&&&&&%%%###''')))'''###"""$$$'''%%%&&&'''&&&$$$$$$%%%'''$$$######$$$&&&'''&&&%%%'''''''''&&&%%%$$$$$$$$$&&&%%%%%%&&&(((((('''%%%$$$!!!!!!&&&&&&###"""&&&***&&&$$$$$$"""%%%###$$$'''&&&""""""%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$############$$$$$$###++++++&&&'''$$$$$$$$$$$$$$$$$$######!!!$$$$$$"""###''')))'''!!!###&&&&&&$$$######%%%%%%%%%$$$$$$###$$$$$$$$$&&&%%%%%%$$$###$$$$$$$$$######$$$$$$%%%&&&&&&'''!!!"""$$$%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$$$$"""###%%%%%%$$$######$$$###&&&'''&&&###!!!###&&&###$$$$$$$$$$$$$$$$$$%%% !!!"""$$$%%%%%%$$$$$$%%%$$$###$$$&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$######"""###$$$$$$######%%%'''******)))(((&&&%%%$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&$$$###"""$$$&&&'''%%%""" $$$&&&$$$###&&&&&&%%%&&&%%%%%%&&&''''''&&&$$$%%%$$$###""""""###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$###$$$&&&(((&&&&&&%%%$$$###""""""!!!!!!$$$$$$"""%%%)))((($$$%%%!!!!!!%%%%%%!!!!!!$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%"""######$$$$$$$$$$$$###!!!%%%)))***'''$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###$$$'''(((&&&%%%############$$$%%%'''(((%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''&&&&&&%%%(((+++***%%%$$$'''(((%%%&&&(((### """$$$$$$&&&'''''')))***)))&&&###''''''&&&&&&%%%%%%$$$$$$'''&&&%%%%%%%%%%%%""" '''$$$%%%(((&&&!!!!!!%%%&&&%%%$$$######$$$&&&'''###%%%&&&%%%$$$###&&&(((%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''"""$$$%%%&&&%%%$$$%%%'''((($$$!!!###)))+++((($$$"""###$$$&&&''''''&&&&&&###$$$%%%&&&''''''''''''$$$&&&''''''%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''"""$$$&&&%%%######%%%'''$$$%%%&&&%%%$$$%%%''')))######$$$$$$$$$$$$#########''')))%%%$$$''''''$$$%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''%%% $$$######"""###$$$&&&'''$$$%%%&&&&&&%%%%%%''')))%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((())))))(((&&&%%%%%%%%%&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&'''((('''%%%%%%%%%'''&&&&&&&&&$$$"""###&&&)))$$$$$$%%%%%%%%%$$$######"""###$$$&&&&&&&&&&&&&&&$$$&&&%%%!!!!!!%%%&&&$$$!!!"""###$$$%%%&&&&&&&&&'''&&&%%%######$$$(((+++###'''+++***&&&$$$&&&((($$$#########$$$%%%%%%&&&###$$$%%%&&&&&&&&&%%%%%%###'''&&&###"""$$$'''((()))***((($$$!!! %%%$$$###%%%'''(((((('''###%%%&&&&&&%%%$$$&&&(((######"""$$$%%%&&&%%%###"""!!!$$$)))(((""""""&&&$$$!!!!!!$$$$$$"""###&&&$$$""""""$$$###!!!###(((%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$############ ,,,***"""%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&(((&&&!!! """### ###&&&)))(((%%%######$$$''''''%%%$$$###"""""""""&&&&&&&&&%%%%%%&&&''''''$$$$$$%%%&&&&&&'''(((((("""$$$&&&'''&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$###"""$$$%%%###$$$'''+++&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%&&&!!!%%%''''''%%%###$$$###"""$$$&&&((('''&&&%%%%%%&&&&&&&&&%%%$$$###"""###$$$$$$###$$$&&&(((%%%&&&&&&''''''&&&%%%$$$%%%%%%$$$$$$%%%%%%&&&'''$$$"""!!!###&&&'''%%%######((()))&&&%%%&&&'''%%%###$$$''')))+++)))$$$ &&&%%%$$$#########$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$ ###&&&&&&###"""$$$'''&&&%%%%%%$$$$$$%%%&&&&&&%%%'''%%%"""$$$(((%%%'''###"""%%%$$$!!!%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&&&&&&&"""###$$$%%%%%%$$$###"""###&&&(((%%%!!!###'''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%(((***)))''''''%%%######$$$&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''((('''&&&&&&###&&&%%% $$$%%%!!!&&&)))$$$!!!$$$''''''""""""$$$&&&'''%%% %%%%%%&&&&&&&&&%%%$$$###"""""""""$$$''')))((('''%%%$$$'''***'''"""###***'''&&&$$$$$$$$$&&&((()))&&&((()))'''$$$###$$$'''$$$%%%&&&'''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$&&&(((((('''%%%$$$%%%((("""!!!))),,,((("""!!!"""%%%'''((('''&&&%%%$$$%%%&&&'''((((((((((((%%%'''(((((('''&&&&&&'''&&&((()))'''$$$$$$&&&)))&&&((()))(((&&&&&&)))+++%%%&&&'''%%%###""""""###%%%&&&&&&''''''&&&&&&%%%!!!''')))''''''***''' %%%%%%%%%%%%%%%&&&'''(((***$$$!!!###(((%%%$$$$$$######$$$&&&''')))&&&&&&&&&%%%$$$$$$''')))&&&&&&&&&'''''''''((((((&&&$$$"""!!!"""###&&&'''(((***+++)))&&&%%%))),,,((('''&&&'''(((((('''%%%&&&((())))))(((''''''(((!!!(((+++)))''''''(((,,,$$$!!!%%%'''$$$###%%%(((&&&$$$###$$$'''***---'''###!!!&&&***&&&&&&&&&''''''''''''((("""###$$$%%%%%%%%%%%%%%%!!!###%%%&&&%%%%%%&&&'''$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$&&&&&&&&&&&&$$$$$$'''((()))(((&&&&&&((()))&&&%%%$$$###$$$%%%&&&'''$$$&&&''''''&&&%%%'''(((&&&%%%$$$###"""###$$$%%%&&&&&&%%%$$$###"""!!! !!!"""$$$$$$######$$$&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%$$$######$$$&&&''')))%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###"""!!!"""######***"""###((('''''')))&&&%%%%%%$$$#########$$$!!!""""""###$$$$$$%%%%%%!!!###%%%'''&&&%%%$$$###&&&%%%$$$######%%%'''((($$$$$$$$$%%%%%%%%%&&&&&&###$$$&&&%%%%%%$$$&&&'''######$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&'''((($$$!!!"""''''''######'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&$$$###%%%(((+++)))%%%###%%%(((%%%%%%$$$###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$"""$$$'''(((&&&$$$%%%$$$###$$$&&&(((((('''%%%&&&'''&&&$$$###$$$&&&$$$&&&''''''$$$"""!!!!!!)))!!!((((((###,,,!!!###%%%''''''&&&$$$$$$%%%###&&&'''$$$###$$$"""$$$$$$$$$$$$$$$$$$$$$$$$(((((((((((('''&&&%%%$$$&&&&&&&&&&&&%%%%%%$$$###%%%$$$######%%%%%%$$$######&&&(((&&&$$$###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$%%%(((***(((&&&'''&&&$$$######$$$%%%'''$$$###""""""###$$$'''((((((%%%$$$%%%'''(((&&&$$$!!!######!!!"""%%%&&&$$$''''''&&&&&&&&&''''''((((((((('''&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$%%%&&&&&&'''&&&%%%$$$&&&))))))&&&###)))'''%%%%%%&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%'''%%%%%%(((******&&&###***(((%%%$$$%%%'''((('''***&&&###$$$((()))%%%!!!''''''&&&%%%&&&'''((()))+++"""$$$)))(((''')))%%%&&&&&&&&&%%%%%%''')))&&&'''((('''%%%%%%'''((('''###$$$))))))$$$$$$'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""&&&(((((((((((((((+++"""%%%)))$$$$$$***(((''''''''''''''''''''''''&&&$$$!!!!!!$$$&&&&&&((()))******(((&&&%%%+++(((&&&'''))))))'''%%%'''(((((('''%%%%%%&&&((('''&&&%%%%%%%%%%%%&&&''')))''''''******&&&%%%((('''&&&%%%$$$$$$%%%&&&'''$$$)))&&&&&&,,,,,,%%%***((('''&&&&&&'''(((***((((((((((((((('''''''''&&&&&&&&&'''''''''''''''***(((%%%###"""$$$''')))+++$$$"""%%%'''%%%$$$&&&'''&&&$$$###$$$&&&(((***&&&$$$""" """$$$%%%%%%%%%%%%%%%&&&&&&&&&'''###$$$$$$%%%%%%%%%%%%$$$"""$$$&&&&&&&&&%%%&&&(((&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&''''''&&&%%%%%%&&&(((%%%%%%$$$$$$$$$%%%&&&''' """$$$$$$###$$$%%%'''&&&%%%%%%%%%%%%&&&(((((($$$$$$###############"""###$$$%%%$$$###"""###$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%''''''%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''%%%$$$###%%%###""""""###&&&%%%%%%$$$######$$$$$$"""""""""###$$$%%%%%%%%%'''### !!!###%%%$$$"""%%%%%%$$$$$$$$$%%%&&&'''%%%%%%&&&&&&&&&'''''''''###%%%&&&&&&%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&'''$$$$$$######$$$$$$%%%&&&'''###"""%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%$$$%%%(((***)))%%%###%%%(((%%%%%%$$$$$$%%%%%%&&&'''######$$$&&&'''((()))***%%%###"""###&&&'''%%%$$$(((&&&%%%&&&(((******))))))'''$$$###$$$%%%%%%%%%"""$$$%%%&&&$$$$$$%%%&&&&&&!!!%%%)))'''(((+++'''$$$&&&(((((('''%%%%%%&&&$$$'''(((%%%$$$&&&$$$ %%%%%%%%%%%%%%%%%%%%%%%%(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&%%%$$$$$$%%%$$$###$$$%%%&&&%%%###$$$%%%&&&&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$&&&'''&&&$$$&&&%%%$$$###$$$%%%'''((($$$$$$######$$$&&&)))***(((&&&$$$%%%'''(((&&&$$$"""%%%%%%"""###'''(((&&&(((''''''&&&&&&&&&''''''%%%$$$##################''''''&&&%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%&&&((((((&&&$$$***(((&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''&&&&&&&&&%%%%%%'''&&&&&&(((***)))'''$$$&&&'''(((((('''&&&%%%%%%''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''((()))&&& $$$$$$###%%%!!!###%%%&&&'''(((***,,,''''''((('''&&&%%%''')))'''$$$$$$(((((($$$###&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###&&&)))***)))(((''''''((( %%%***&&&&&&,,,***''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''%%%&&&'''''''''&&&%%%$$$***(((&&&'''((()))'''%%%%%%&&&&&&%%%%%%%%%&&&'''(((((('''&&&&&&'''((((((&&&$$$%%%)))***''''''***(((''''''&&&&&&''''''((( ))),,,'''(((---,,,%%%)))((('''&&&&&&'''((()))(((((((((((((((((((((((())))))))))))))))))))))))(((&&&$$$""""""###%%%&&&&&&###!!!$$$%%%$$$$$$&&&&&&%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$###"""!!!$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$###$$$&&&'''&&&&&&'''((()))((('''%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%$$$######$$$&&&%%%%%%%%%$$$%%%&&&&&&'''(((((()))'''$$$######$$$$$$$$$$$$%%%&&&''')))***$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&%%%###!!!"""###$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$(((******'''###!!!&&&!!!!!!$$$%%%$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$"""######$$$$$$%%%%%%&&&((($$$ !!!&&&'''###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((($$$%%%&&&&&&%%%%%%&&&'''&&&'''''''''(((((((((((($$$$$$$$$$$$$$$%%%%%%&&&'''$$$###$$$"""$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$%%%(((***(((%%%$$$&&&((($$$%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%'''((()))***+++&&&$$$$$$%%%&&&'''&&&%%%%%%$$$"""###%%%''''''&&&+++&&&""""""&&&((('''$$$$$$%%%%%%%%%$$$$$$&&&'''%%%###!!!(((///***$$$)))$$$&&&))))))'''&&&&&&'''$$$'''(((&&&&&&((('''$$$''''''''''''''''''''''''(((((((((''''''&&&%%%%%%&&&&&&&&&'''&&&&&&%%%$$$&&&%%%$$$$$$&&&&&&%%%$$$&&&%%%$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$%%%&&&&&&%%%$$$'''&&&%%%$$$$$$%%%&&&'''%%%%%%$$$$$$&&&''')))+++'''&&&&&&&&&(((((('''%%%$$$'''&&&$$$%%%((()))'''))))))((('''&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''((((((''''''''''''((((((''''''&&&%%%%%%%%%&&&&&&((('''%%%%%%'''((('''&&&+++)))''''''((()))((('''&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&'''&&&&&&((())))))'''%%%###)))***)))&&&%%%&&&$$$(((***)))&&&%%%'''+++'''''''''''''''((()))))))))### $$$'''''''''((($$$&&&((()))(((&&&'''''''''(((((('''&&&&&&'''))))))'''''')))(((%%%%%%''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((***,,,,,,***((('''&&&%%%$$$+++((((((---+++'''''''''''''''''''''''''''((())))))))))))(((''''''''''''&&&&&&&&&%%%%%%)))(((''''''(((((('''&&&%%%%%%&&&&&&''''''(((((())))))(((''''''((())))))###!!!###((()))((((((+++((((((((())))))((((((((((((,,,+++'''(((,,,+++$$$)))((('''&&&&&&'''((()))(((((((((((((((((((((((())))))))))))))))))))))))((('''&&&%%%%%%%%%&&&&&&"""!!!!!!"""#########$$$%%%%%%%%%%%%%%%$$$###"""%%%%%%&&&&&&&&&%%%$$$###$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$$$$%%%'''((('''&&&'''(((+++***'''%%%$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$######$$$&&&%%%%%%%%%%%%&&&&&&''''''%%%&&&'''&&&%%%$$$%%%&&&""""""######$$$%%%&&&&&&''''''''''''(((((((((((($$$%%%&&&%%%###"""###$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&!!!"""$$$%%%&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% """%%%((('''%%%""" (((%%%###%%%'''(((((((((&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$%%%(((***'''!!!###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''$$$&&&'''&&&%%%%%%&&&'''''''''''''''((((((((((((&&&&&&&&&&&&&&&'''(((((($$$$$$$$$%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&''')))(((&&&%%%&&&((($$$%%%&&&''''''&&&%%%$$$'''''''''''''''''''''''''''&&&&&&'''((((((((((((%%%###"""###%%%&&&&&&%%%'''&&&&&&&&&''''''&&&%%%))))))(((%%%###"""$$$%%%%%%&&&%%%222&&&&&&$$$&&&((()))'''&&&&&&&&&###'''(((''''''))))))%%%''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''%%%$$$%%%&&&'''&&&$$$(((%%%###$$$'''(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((''''''&&&***)))'''&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&'''''''''''''''((()))((('''&&&$$$''''''$$$%%%)))***(((******((('''&&&&&&&&&&&&''''''''''''((())))))***''''''''''''''''''''''''(((((('''&&&%%%%%%&&&&&&)))(((&&&&&&&&&'''((((((***(((''''''((()))((('''''''''((((((((((((''''''(((''''''''''''''''''''''''''''''((()))((('''&&&!!!(((***(((&&&(((+++%%%(((******''''''))),,,((((((((((((((())))))))),,,)))'''(((++++++++++++!!!$$$''')))(((''''''''''''(((((('''&&&&&&'''))),,,*********)))(((((()))''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((***,,,,,,***(((''''''&&& &&&---))))))---***''''''''''''''''''''''''''''''''''''''''''''''''******)))((('''(((((((((((((((''''''((((((((('''''''''((()))+++,,,++++++((((((((((((((((((((((((###!!!###'''(((''''''***'''''')))******)))'''''')))***(((%%%&&&***)))$$$)))(((''''''''''''((()))((((((((((((((()))))))))((((((((('''''''''''''''***************)))((((((!!!###$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%###"""!!!%%%%%%$$$$$$%%%&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%$$$%%%'''(((((('''&&&'''(((+++***'''%%%$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$&&&'''%%%%%%&&&&&&&&&''''''''' """$$$(((***$$$$$$$$$$$$$$$$$$$$$###''''''''''''&&&&&&&&&&&&"""$$$%%%%%%$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&"""###$$$&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$###"""###%%%%%%$$$&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&###&&&((('''###!!!!!!"""###$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%&&&&&&&&&&&&'''''''''''''''&&&&&&''''''((()))###$$$%%%&&&'''(((((('''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''(((%%%&&&'''(((''''''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&'''(((***)))'''((()))******))) &&&,,,---)))%%%%%%'''))))))(((&&&$$$###$$$&&&%%%((( ###000&&&'''$$$&&&((()))'''&&&&&&&&&"""&&&(((&&&'''))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&''''''&&&''''''((((((''''''''''''&&&%%%&&&''''''&&&%%%(((&&&$$$%%%''')))'''$$$&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((''''''''''''''''''''''''''''''(((((()))((('''&&&$$$$$$######&&&''')))***)))(((''''''$$$''''''$$$%%%)))***(((+++***)))((('''&&&&&&&&&%%%%%%$$$%%%%%%&&&''''''&&&&&&&&&''''''&&&&&&&&&))))))((('''&&&&&&&&&&&&))))))((('''&&&'''(((***)))'''&&&&&&'''((((((''''''(((((())))))(((((('''(((((((((((((((((((((((('''((((((((((((((((((((( $$$((('''$$$$$$(((,,,(((((((((((()))*********((((((((()))))))))))))))'''''''''&&&'''))))))'''###'''((()))+++,,,'''((()))(((&&&&&&((()))******)))''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%''')))***((((((((()))***###(((...)))(((+++(((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((******)))(((((((((((()))''''''((((((''''''(((((((((''''''))),,,---,,,***''''''''''''''''''''''''&&&###$$$((((((%%%%%%'''&&&'''((())))))((('''&&&((()))'''%%%&&&))))))'''((((((''''''''''''(((((((((((((((((())))))******))))))((((((''''''''''''******+++++++++***)))((($$$(((***'''&&&(((((('''%%%%%%%%%%%%%%%$$$###"""%%%$$$###"""###%%%((()))&&&&&&&&&'''''''''(((((('''''''''(((''''''&&&&&&&&&((())))))(((''''''((()))((('''%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''%%%%%%'''(((%%%%%%&&&''''''''''''&&& """"""""""""$$$%%%&&&''''''''''''&&&%%%$$$%%%%%%%%%$$$$$$#########"""###%%%%%%$$$$$$&&&((($$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%%%%%%%&&&((()))"""$$$$$$""""""%%%%%%"""%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###***$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&'''((('''&&&%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''###&&&'''%%%%%%'''&&&###%%%%%%&&&&&&''''''((((((%%%%%%%%%&&&''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&'''''''''''''''&&&''''''''''''&&&&&&%%%######$$$%%%'''((()))***"""$$$%%%%%%$$$$$$%%%&&&***)))'''''')))***)))(((&&&//////)))$$$%%%)))&&&'''''''''&&&&&&((()))$$$(((%%%###)))(((''',,,%%%''')))***((('''''''''###'''(((''''''***)))&&&''''''''''''''''''''''''((((((&&&%%%%%%&&&'''(((&&&'''(((((()))(((((((((((('''&&&&&&(((((('''&&&'''&&&%%%&&&'''''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%%%%&&&'''"""###%%%''')))+++,,,---))))))(((&&&%%%###"""!!!%%%(((++++++***(((((((((%%%''''''%%%%%%)))***(((******)))(((''''''''''''''''''''''''''''''((()))%%%&&&''''''''''''&&&%%%)))(((((('''''''''((((((((()))***)))'''''')))***((('''%%%&&&'''(((((('''(((((())))))))))))(((((((((((((((((())))))))))))'''((())))))''''''((()))******)))&&&###"""%%%))))))((((((((()))***))))))(((((()))***************%%%((((((&&&&&&((((((&&&###%%%'''((('''%%%&&&&&&((())))))(((''''''(((***%%%'''&&&"""###&&&'''%%%((((((((((((((()))))))))))))))))))))))))))))))))###%%%'''(((''''''(((***...&&&***///((('''***'''((((((((((((((((((((((((***)))'''&&&&&&''')))***((((((((('''''''''&&&&&&&&&'''((((((''''''((()))'''%%%%%%'''++++++)))%%%&&&''''''((((((''''''&&&(((&&&&&&)))(((%%%$$$&&&&&&''''''((((((''''''&&&''')))))))))((((((+++,,,(((((((((((((((((((((((('''(((((())))))******+++,,,++++++******))))))((((((((()))))))))((('''&&&###))),,,(((&&&'''(((%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$######$$$%%%&&&%%%%%%&&&&&&&&&'''''''''&&&''''''((((((((((((''''''(((******((('''((((((&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''%%%%%%'''(((%%%%%%'''((((((((('''&&&)))***)))'''$$$!!!!!!"""$$$%%%&&&'''''''''&&&%%%###$$$$$$$$$$$$$$$%%%%%%###%%%&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%'''((()))###((((((%%%$$$''''''$$$%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&''''''%%%!!! %%%***%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%&&&&&&&&&''''''(((((('''&&&%%%&&&'''$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''$$$''''''$$$###&&&%%%!!!&&&&&&''''''((())))))***%%%%%%&&&&&&'''((((((((($$$$$$$$$$$$$$$$$$$$$$$$'''''''''(((((((((((()))&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&'''(((((('''(((((('''&&&&&&&&&&&&&&&$$$$$$%%%'''((()))***+++###%%%'''&&&%%%$$$&&&((((((&&&$$$$$$&&&'''&&&%%%"""''',,,,,,(((&&&(((+++%%%'''((((((''''''((()))$$$'''***###&&&000,,,(((***,,,,,,+++))))))***&&&)))***))))))+++***'''((((((((((((((((((((((((((('''&&&%%%%%%&&&((()))''''''((()))))))))))))))((('''&&&'''((()))(((&&&&&&'''((('''&&&&&&&&&'''''''''''''''''''''''''''$$$&&&((('''&&&%%%''')))$$$%%%&&&(((***++++++,,,(((((((((''''''&&&%%%$$$%%%(((,,,---+++(((((((((&&&))))))&&&'''+++,,,***))))))((((((((((((((()))++++++******)))*********&&&'''(((((((((((('''&&&((((((((('''(((((())))))''')))++++++)))((((((***)))'''&&&'''(((******)))((())))))******))))))((((((((()))))))))*********''')))***)))'''&&&(((***,,,***(((&&&%%%&&&'''(((&&&)))+++)))&&&%%%''')))((()))***+++++++++******&&&++++++((('''******''',,,---,,,)))&&&#########((())))))(((''''''(((***$$$&&&%%%!!!"""''')))'''((()))))))))*********+++))))))))))))))))))))))))$$$&&&''''''''''''(((***000'''***...(((&&&***((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))((('''&&&%%%%%%''')))((('''&&&(((***'''%%%$$$'''++++++'''###'''((())))))))))))(((''')))&&&'''))))))%%%%%%''')))(((((((((((((((((()))$$$(((,,,+++'''$$$(((---''''''(((((((((((('''''''''(((((()))******++++++,,,,,,++++++***))))))((()))(((((((((''''''''''''!!!(((+++&&&###%%%%%%"""&&&%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$###""""""$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''((()))))))))(((''')))******((('''((()))$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&$$$$$$$$$$$$&&&&&&&&&''''''&&&%%%%%%&&&(((%%%%%%'''((((((((('''&&&!!!###$$$$$$$$$$$$%%%''' !!!###%%%&&&&&&&&&%%%$$$$$$%%%&&&'''((()))***&&&''''''&&&$$$######$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$&&&''''''&&&$$$$$$)))(((&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&"""'''((($$$###&&&&&&###%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''&&&&&&$$$&&&)))+++,,,***'''%%%&&&%%%$$$######%%%'''(((&&&&&&&&&'''''''''(((((('''((()))(((&&&%%%&&&'''%%%%%%%%%&&&&&&&&&''''''(((''''''''''''((())))))###'''((($$$%%%)))((($$$'''''''''((()))******+++%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''(((((((((((())))))))))))&&&%%%%%%$$$%%%&&&'''(((&&&&&&%%%&&&(((((((((''')))((('''&&&%%%%%%&&&'''))))))))))))))))))))))))&&&(((******(((''')))+++***(((''''''((()))((('''(((((((((''''''(((***,,,((()))+++***(((&&&%%%%%%&&&(((...!!!!!!111&&&***,,,......---++++++,,,(((+++,,,******,,,+++'''))))))))))))))))))))))))((('''&&&%%%%%%&&&((()))''''''((())))))))))))))))))'''&&&'''((()))((('''%%%''')))(((%%%$$$&&&)))''''''''''''''''''''''''%%%(((******((('''))),,,))))))***))))))(((''''''&&&'''((((((((((((((((((%%%)))------+++(((((()))(((******((())),,,---+++)))(((((((((((())))))***))))))((('''&&&&&&'''''''''((()))******)))((('''(((((('''(((((()))***+++&&&))),,,,,,***((((((******((('''(((***++++++***))))))************))))))(((((())))))*********+++''')))***)))'''&&&(((+++(((&&&%%%&&&)))+++,,,+++$$$***...+++$$$!!!%%%+++((()))***+++,,,+++******$$$***+++'''%%%))))))%%%&&&''')))))))))***,,,...((()))))))))'''''')))***%%%((('''###$$$***---***))))))******+++++++++,,,))))))))))))))))))))))))&&&'''((((((''''''((()))000'''***---'''''',,,***))))))))))))))))))))))))%%%&&&)))******)))&&&%%%((()))+++,,,+++***(((&&&%%%'''))))))'''&&&(((+++***'''&&&))),,,,,,(((###((()))***++++++***)))((()))&&&'''******'''&&&(((+++***)))(((((()))***+++!!!&&&,,,+++$$$###***''''''(((((((((((('''''''''(((((()))***+++++++++*********)))(((''''''&&&+++******)))((()))))))))&&&&&&''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&&&&'''$$$!!!"""%%%((((((&&&))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))***)))'''%%%&&&'''$$$***+++(((&&&'''***'''%%%###$$$''')))'''%%%%%%%%%%%%%%%%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''(((%%%######$$$&&&&&&%%%%%%%%%%%%$$$$$$#########$$$%%%%%%%%%&&&&&&''''''"""###$$$%%%&&&&&&'''&&&&&&&&&&&&%%%%%%$$$$$$$$$(((&&&&&&***(((###$$$)))&&&******&&&'''+++(((!!!%%%+++111...&&&"""%%%***(((((('''&&&%%%%%%%%%%%%%%%'''%%%&&&)))'''"""###$$$$$$%%%&&&'''((((((((('''%%%%%%%%%''')))***&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&)))((('''&&&&&&'''((()))(((&&&######%%%'''((((((''''''&&&%%%%%%%%%&&&&&&(((''''''%%%$$$###""""""'''''''''&&&&&&''''''(((((((((((((((''''''''''''$$$&&&'''&&&%%%%%%&&&'''&&&&&&''''''''''''''''''(((((('''&&&'''((()))***%%%&&&&&&''''''&&&&&&%%%%%%***+++''''''++++++'''&&&&&&&&&''''''''''''((()))***+++***)))((((((***'''&&&%%%%%%&&&'''((()))%%%&&&''')))))))))((('''...+++((((((******(((&&&((()))++++++)))((()))******(((&&&'''((())))))((()))(((''''''(((***,,,...(((((())))))))))))(((((()))))))))))))))(((((('''$$$%%%((()))***)))((('''$$$&&&)))***((('''&&&&&&""""""###$$$$$$%%%&&&&&&(((((((((((())))))))))))---,,,***)))((((((((()))((((((((((((((((((((((((+++++++++++++++******))))))'''$$$$$$'''***,,,---''''''((()))***++++++,,,))))))))))))))))))))))))(((***,,,***''''''))),,,&&&&&&%%%$$$%%%''')))+++''')))************,,,---((()))+++,,,+++***(((&&&(((((())))))))))))(((((())))))******++++++,,,,,,******)))))))))+++,,,------++++++///444222))) ---//////---***)))***---,,,+++***(((&&&''')))+++...,,,***)))+++---......***)))'''&&&'''))),,,...,,,+++***)))(((&&&%%%%%%(((((())))))((('''&&&%%%))))))******+++++++++,,,))))))************))))))***)))((((((((()))+++,,,))))))***++++++)))((('''---)))'''(((,,,...+++''')))++++++***((('''((()))+++)))(((((()))******)))%%%))),,,,,,)))((()))++++++%%%((()))$$$(((...***((('''''''''((()))******(((&&&(((++++++(((''')))((((((''''''''''''((((((''''''''''''((((((((((((---+++***(((((()))+++,,,++++++************+++++++++((('''(((***+++(((%%%***(((&&&(((---...+++(((+++***)))(((((()))***+++&&&'''''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''&&&'''((($$$'''))))))'''%%%%%%%%%'''%%%$$$%%%'''((('''%%%&&&&&&&&&&&&&&&%%%$$$$$$''''''''''''''''''''''''$$$%%%%%%&&&''''''(((((((((&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$(((((((((((())))))******$$$$$$%%%&&&'''''''''&&&'''''''''&&&&&&&&&%%%%%%&&&%%%)))...,,,%%%###%%%******'''$$$$$$''''''&&&###'''+++)))$$$!!!###&&&&&&&&&&&&%%%%%%&&&''''''###'''&&&(((++++++&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''***)))(((((((((((()))***(((&&&$$$$$$&&&'''(((((('''''''''&&&''''''((((((''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%'''''''''((((((((())))))'''((())))))((((((***+++(((((((((((((((((((((((()))(((((('''((()))***+++###$$$&&&''')))************,,,+++'''&&&'''%%%''''''((((((((())))))))))))***+++)))((('''(((***)))((('''''''''((()))***(((((()))))))))(((((('''---+++(((((()))***((('''((()))++++++)))))))))***///...------//////...------,,,+++***)))******+++(((((()))))))))))))))(((((((((((()))(((''''''&&&&&&''')))******((('''&&& $$$''''''((()))***%%%%%%%%%&&&&&&''''''((((((((((((((()))))))))***---,,,+++)))))))))))))))++++++++++++++++++++++++%%%&&&'''(((((((((((((((&&&)))+++***((('''(((***(((((())))))******++++++*********************************((('''''')))+++&&&'''((())))))*********(((***,,,---,,,,,,---...******+++++++++***)))((()))******++++++******)))(((((((((((()))))))))))),,,+++*********+++,,,------+++)))+++------((($$$(((***+++***)))))),,,...+++++++++)))'''''')))+++***))))))***,,,,,,+++***)))(((''''''''')))+++---------,,,+++***))))))(((***)))))))))(((((((((((())))))*********+++++++++***************************))))))((()))***+++,,,)))***+++,,,,,,------------***((()))---...+++(((***+++,,,+++)))((()))***+++***((()))+++,,,,,,+++(((((()))+++------,,,+++---'''***+++&&&)))---)))*********+++,,,...///000...***)))***(((""" !!!******)))))))))))))))***))))))))))))************,,,+++***))))))***+++,,,++++++************++++++)))*********)))(((((((((***))))))***+++&&&+++***))))))))))))***+++&&&&&&'''''''''&&&&&&%%%)))(((((('''&&&%%%$$$$$$$$$(((***)))$$$"""###&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''((())))))((((((((())))))'''%%%&&&%%%%%%%%%'''((('''&&&'''''''''(((''''''&&&%%%((((((((((((((((((((((((&&&&&&&&&'''(((((())))))((('''&&&'''))))))'''&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''&&&((((((((('''''''''''''''---***'''&&&$$$"""&&&++++++(((&&&'''&&&$$$%%%'''###%%%''''''%%%$$$$$$%%%%%%%%%%%%%%%&&&'''((()))!!!%%%(((((()))+++***''''''''''''&&&&&&&&&%%%%%%''''''&&&%%%&&&'''((()))(((((((((((((((((((((((((((((((((''''''''''''&&&(((((('''&&&%%%%%%%%%&&&)))(((((((((((((((((()))******))))))))))))***+++)))'''%%%%%%''')))))))))''''''''''''((()))******&&&&&&'''((()))***++++++''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&''')))******+++$$$%%%'''''''''''')))***))))))))))))))))))))))))))))))((((((((()))***+++%%%&&&''')))***+++,,,,,,,,,,,,***(((((('''"""))))))))))))*********************(((&&&&&&(((***+++***)))))))))))))))***,,,+++***)))((((((((((((---+++)))((()))))))))'''(((***++++++***))))))***...---------...---+++)))++++++************))))))'''(((((()))*********)))((((((((((((((('''&&&&&&))))))******)))'''&&&%%%''')))++++++***((((((((((((((((((((())))))))))))((((((((()))))))))******---,,,+++***)))))))))***))))))))))))))))))))))))######%%%&&&'''((((((((($$$***000///)))%%%$$$''')))*********************************************+++)))&&&&&&''')))******'''(((+++---------+++***))),,,...///.........///,,,,,,,,,+++++++++******+++++++++,,,,,,+++++++++)))))))))))))))(((((((((---,,,++++++***+++++++++...,,,***)))))))))******((()))************,,,...+++,,,+++***((((((***,,,((()))***,,,...---+++(((++++++++++++,,,------...,,,,,,,,,+++++++++******,,,+++***)))))))))***+++)))))))))***************++++++***))))))***++++++******))))))******+++,,,)))))))))+++,,,...000111...+++)))+++---...,,,***+++,,,---,,,***)))***+++,,,+++******,,,------,,,+++)))(((+++///111---***---(((,,,...(((***...(((***++++++,,,...000222333...+++***,,,,,,)))))),,,------,,,+++*********+++++++++++++++,,,,,,,,,,,,******++++++++++++++++++++++++************++++++(((+++...---)))''')))+++)))((()))+++---+++%%% +++******))))))******+++$$$%%%&&&&&&''''''''''''((((((''''''&&&&&&%%%%%%$$$'''))))))'''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&(((((('''((()))++++++(((&&&(((,,,///---***&&&&&&&&&&&&'''''''''''''''''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((('''&&&'''((())))))'''%%%&&&&&&''''''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((((((((('''&&&''''''''''''''''''''''''+++)))'''%%%###"""%%%((('''%%%(((---,,,%%%###&&&''''''&&&''')))))))))(((&&&&&&&&&&&&&&&'''((((((''')))))))))((('''%%%###'''''''''''''''&&&&&&&&&&&&&&&&&&'''(((***+++,,,(((((((((((((((((((((((((((((((((''''''''''''''')))((('''&&&&&&%%%%%%&&&))))))(((((((((((())))))))))))))))))))))))*********(((&&&'''(((******)))&&&&&&''''''((()))***+++''''''((()))******++++++***)))(((''''''&&&&&&'''&&&''''''((())))))******"""$$$&&&'''&&&''')))+++***)))))))))))))))(((((((((((((((((()))))))))***))))))************))))))***)))(((***,,,,,,'''"""))))))))))))******************)))'''&&&&&&(((***++++++******)))))))))))),,,+++***)))))))))***++++++***))))))))))))))))))(((***,,,+++***)))*********))))))***+++)))&&&######$$$&&&((()))*********'''((()))***************)))))))))))))))(((''''''((())))))))))))((('''&&&,,,---...---***'''''''''************))))))))))))(((((()))))))))*********++++++******))))))))))))((((((((((((((((((((((((&&&'''((())))))*********&&&***//////***&&&%%%&&&+++*********************************************,,,((($$$$$$'''******))))))***+++---------,,,+++***,,,///000///............---,,,+++++++++,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++*********,,,,,,++++++*********)))---......,,,******---000.........---,,,+++,,,---+++,,,,,,+++))))))+++,,,,,,+++,,,---//////---+++***+++,,,---...------,,,************************...---+++))))))+++,,,---************************---,,,***))))))***,,,---************++++++,,,,,,)))(((((((((***,,,...000...,,,+++,,,......---++++++,,,------+++++++++---...,,,+++***+++,,,+++***,,,+++***,,,......+++)))+++&&&+++...)))+++///)))*********+++,,,...///000,,,))))))---......000555...---,,,++++++***+++++++++,,,,,,,,,------------)))***+++,,,,,,,,,++++++,,,++++++******++++++,,,***,,,...---+++)))***+++---***''''''+++///222333++++++++++++++++++++++++######%%%&&&''''''((('''&&&&&&&&&''''''(((((((((&&&%%%%%%'''******(((%%%''''''''''''''''''((((((''''''''''''''''''''''''$$$&&&'''((('''((()))++++++'''$$$&&&+++...+++'''&&&&&&''''''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%&&&'''((((((&&&$$$'''''''''(((((()))))))))))))))((((((((((((((((((((((((((()))((((((''''''&&&&&&&&&&&&&&&&&&''''''%%%+++---+++&&&!!!'''''')))+++)))&&&&&&******((('''(((***,,,+++***)))((('''&&&&&&&&&&&&&&&(((((((((((('''%%%######%%%%%%&&&''''''((())))))''''''''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((('''''''''(((((())))))))))))((('''((()))******)))&&&&&&&&&&&&'''((()))***((((((((((((((((((((((((***)))((('''''''''''''''))))))))))))))))))((((((&&&(((***+++***+++---///)))))))))(((((('''''''''''''''(((((())))))))))))))))))************)))))),,,******---///...+++)))(((((()))))))))******************(((&&&&&&(((***************)))(((((('''***))))))))))))+++---...*********)))(((((()))***)))***,,,,,,***)))***++++++++++++,,,,,,+++(((%%%###$$$&&&''')))*********(((((()))***************+++++++++++++++***))))))'''(((((()))))))))))))))"""$$$&&&''''''''')))************)))))))))))))))))))))))))))************))))))))))))))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++******))))))))))))***+++***)))(((++++++++++++************))))))))))))))))))))))))+++(((%%%%%%(((++++++))),,,+++*********+++,,,---))),,,......---,,,,,,---...---,,,,,,++++++,,,,,,***++++++,,,,,,++++++***------,,,,,,++++++******+++++++++******)))((((((***---000///,,,+++---000///...---,,,------------+++,,,,,,,,,******,,,---///---++++++---...///...''')))***,,,,,,+++***)))************++++++++++++///---,,,***+++,,,...///++++++++++++************...,,,+++))))))+++,,,...***++++++,,,,,,,,,,,,,,,,,,+++*********+++---......---,,,---......---,,,+++,,,------,,,+++,,,...000...+++*********((('''+++---///...***((((((((((((###)))---)))+++000***,,,++++++++++++,,,,,,---...***)))++++++)))***------,,,+++***************+++++++++,,,,,,,,,------)))***+++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,***+++------+++(((000,,,(((&&&&&&)))+++,,,++++++,,,,,,,,,,,,++++++$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&'''((())))))***(((%%%$$$&&&+++,,,***&&&'''''''''(((((((((((((((''''''''''''''''''''''''$$$&&&(((((('''((()))++++++'''$$$%%%(((((($$$ %%%'''((((((''''''((()))%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&'''(((&&&%%%(((((((((((((((((())))))(((((((((''''''''''''&&&''''''((((((((((((((('''&&&&&&&&&&&&&&&'''''''''''')))'''""" $$$''''''&&&)))(((###!!!&&&,,,///)))'''&&&'''(((******)))***)))((('''&&&&&&&&&&&&%%%$$$$$$((((((&&&&&&((($$$%%%&&&'''((()))******)))((('''&&&$$$"""!!! ))))))))))))))))))))))))'''(((((((((((()))))))))((('''''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%&&&'''((())))))(((((()))((('''(((******)))(((&&&&&&&&&&&&'''((())))))))))))((((((''''''&&&&&&'''&&&&&&&&&&&&&&&''''''*********))))))((((((((('''(((************,,,---)))))))))((((((''''''&&&'''((())))))******))))))&&&'''(((***+++,,,,,,---000...---///...***)))+++((())))))))))))*********)))***+++***)))(((((()))))))))*********))))))((('''(((((()))***,,,---...)))******)))(((((()))+++)))+++,,,,,,+++******+++++++++***+++,,,+++)))&&&))))))************++++++)))******++++++******))),,,,,,,,,,,,,,,+++******''''''(((((()))***++++++&&&''')))((('''''')))***)))))))))))))))*********)))))))))*********++++++))))))*********))))))(((++++++++++++++++++++++++***+++++++++******)))(((+++)))'''(((***,,,,,,+++******++++++++++++++++++)))))))))))))))))))))))))))((('''(((***+++++++++---+++***((((((***,,,---***,,,,,,,,,+++***+++------------,,,,,,,,,++++++***++++++,,,,,,++++++******************)))))))))******+++++++++***))))))'''***......,,,+++,,,---***)))(((***,,,...///...***,,,------,,,+++,,,......+++)))(((***,,,---...------//////000///...---------------------------...---,,,,,,,,,---...///,,,,,,,,,,,,,,,+++++++++------,,,++++++,,,------***+++,,,------------,,,000///......------------------------------------***,,,------++++++,,,...000...+++******)))(((&&&***---000...)))&&&''')))((($$$(((,,,(((+++000+++......---,,,,,,,,,,,,---,,,)))))),,,,,,***+++///+++******))))))******+++++++++++++++,,,,,,,,,,,,******++++++,,,---------,,,,,,++++++++++++,,,,,,...+++)))***---...+++''')))***,,,---,,,+++)))'''+++,,,,,,------,,,,,,+++((((((''''''%%%###"""!!!&&&&&&''''''(((((()))))))))(((''''''((()))))))))&&&&&&&&&''''''(((((((((''''''''''''''''''''''''%%%'''((((((''''''(((***)))'''&&&''')))'''### %%%''')))((('''&&&(((***&&&'''(((((()))))))))((('''''''''''''''''''''''''''''''''''''''''''''''')))'''&&&&&&'''(((((('''((((((((((((((((((''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&''''''((((((((((((&&&&&&'''''''''(((((((((...---%%%$$$---111'''***!!! )))...)))((((((''''''&&&'''(((***)))((('''''''''''''''((('''$$$$$$)))***''''''+++&&&&&&''''''(((((())))))((((((((('''%%%$$$###"""(((((((((((((((((((((((('''((((((((())))))))))))'''&&&&&&''''''((()))***'''&&&&&&%%%%%%&&&&&&'''%%%&&&((()))******))))))((('''&&&((()))***)))'''((((((((('''(((((())))))))))))((((((((('''''''''&&&%%%%%%&&&&&&'''((())))))))))))))))))*********&&&'''))))))(((((()))***++++++***))))))((('''''')))***+++,,,,,,,,,++++++'''(((***+++---.........///---......)))$$$&&&,,,************+++++++++,,,)))+++------+++***)))))))))***+++,,,,,,++++++***'''((()))***++++++++++++(((***+++***((('''))),,,)))+++,,,,,,+++******+++***((('''((())))))((('''+++******)))***+++,,,---++++++++++++***)))((((((+++,,,,,,,,,,,,+++******))))))))))))))))))******.........,,,***)))***+++)))))))))******++++++,,,))))))*********+++++++++***+++,,,,,,,,,,,,+++***)))))))))))))))))))))))))))******++++++++++++***)))***************+++,,,*********++++++,,,,,,,,,++++++++++++++++++++++++''')))+++,,,+++++++++,,,,,,+++++++++++++++++++++,,,,,,,,,***)))))),,,...+++,,,,,,------+++***))),,,,,,------------,,,,,,)))******************+++***+++,,,---------,,,+++(((***,,,,,,,,,,,,---...***)))((()))---//////...***,,,---...---,,,---...,,,+++******,,,------,,,111111111222222111111000............------------,,,,,,,,,---------...............------,,,,,,,,,------------------------++++++---.........---,,,///////////////...------,,,,,,------,,,,,,,,,---)))+++,,,,,,++++++,,,---///---+++++++++,,,+++***+++,,,------,,,+++******---'''+++,,,'''***///+++---------,,,------......+++)))***......,,,,,,///))))))))))))***+++,,,---+++++++++,,,,,,,,,------++++++******+++,,,...///---,,,,,,++++++,,,,,,---++++++++++++++++++***)))&&&)))---000111000000///+++,,,---......---,,,+++,,,+++***'''$$$!!!(((((((((((((((''''''''')))++++++)))%%%$$$'''+++%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((&&&'''((((((''''''((()))&&&''')))+++,,,+++(((&&&%%%'''))))))'''&&&(((***(((((()))***************(((((((((((((((((((((((())))))))))))((((((((((((+++)))'''&&&((()))))))))))))))((((((''''''&&&&&&)))))))))(((((('''''''''$$$$$$&&&'''(((((((((((('''((((((((())))))****** (((---+++***,,,***%%% ###...&&&%%%...+++)))******(((&&&&&&)))+++''''''&&&''''''((()))***+++''''''+++***&&&&&&***((((((((((((((('''''''''&&&'''((()))************(((((((((((((((((((((((('''((((((((())))))******&&&&&&&&&&&&((()))***+++''''''&&&&&&&&&&&&''''''&&&''')))***+++++++++***'''&&&&&&''')))***((('''+++***)))))))))))))))***((((((((((((((()))))))))'''''''''''')))***+++,,,''''''((()))***+++,,,,,,***+++,,,,,,+++***+++---,,,,,,++++++***))))))(((+++,,,---...///...------,,,------......------,,,+++***++++++%%%$$$...++++++,,,,,,,,,---------(((+++...///---+++)))))))))***,,,---...------,,,'''(((***++++++***)))((((((***+++***((('''***,,,)))+++---,,,+++***+++,,,,,,***))))))***+++++++++'''&&&&&&&&&(((+++...000,,,,,,,,,+++***)))((('''***++++++++++++***)))))),,,+++***)))((((((((((((%%%'''((()))***+++...000))))))***++++++,,,------)))************++++++++++++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---.........&&&+++///...)))'''))),,,))))))***+++,,,,,,------------------------------%%%)))---...,,,+++,,,---***+++---......---+++***......,,,***((()))---///***+++,,,------+++)))(((---..................---+++++++++,,,,,,------...+++,,,...///000///......---,,,,,,,,,---///000111000---+++,,,///000///---***,,,......---------...,,,,,,---///111000...,,,---------,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++,,,---......------/////////......---------,,,------......------,,,+++,,,---.........---,,,+++,,,---......---,,,++++++,,,---,,,++++++,,,---)))***,,,+++++++++,,,---...,,,++++++---......---,,,******,,,000111...+++222+++------''')))...************+++,,,---...//////,,,,,,,,,)))### !!!)))))))))***+++,,,......,,,,,,,,,---------......,,,+++***)))***,,,///000---,,,,,,++++++,,,,,,---(((+++...,,,)))''')))+++,,,,,,,,,++++++,,,///222,,,,,,---......---,,,,,,$$$&&&((()))(((((()))***000***$$$$$$'''***)))&&&(((''''''&&&%%%%%%$$$$$$'''!!!)))+++))))))((((((''''''''''''((((((******)))(((((((((((((((+++---+++%%%!!!$$$((()))((((((''''''''''''(((((()))((((((((((((((()))***((()))***++++++***)))(((%%%&&&'''(((((('''&&&%%%)))***+++,,,,,,+++***)))---+++)))'''&&&'''((()))((((((((((((((((((((((((%%%&&&((()))))))))((('''''')))+++,,,+++)))&&&$$$$$$***---)))''''''$$$'''&&&&&&'''((())))))(((*********)))(((''''''&&&((((((''''''''''''(((((("""###%%%'''((((((''''''(((&&&&&&'''+++,,,***(((*********+++,,,,,,***((((((((((((((())))))))))))***'''$$$###%%%'''))))))*********)))))))))+++---(((((((((((((((((((((((()))***(((%%%''',,,...+++$$$&&&((()))(((((()))***++++++)))(((''''''''''''++++++***)))((('''&&&&&&'''(((+++,,,,,,***(((''',,,***''''''***+++***((()))''''''(((+++---...---,,,...///,,,(((''')))+++...------,,,+++***))))))'''(((***,,,...000222333---+++)))***,,,---,,,)))'''(((***+++,,,,,,++++++...---+++))))))))))))***---,,,+++***))))))))))))---+++)))'''&&&(((***+++//////,,,((($$$%%%***///************************((('''&&&'''***+++***)))******))))))******+++,,,*********++++++*********/////////...---,,,******///---***(((((()))))))))******++++++++++++,,,,,,+++***((('''''''''(((((((((((((((((())))))))))))******+++++++++,,,,,,,,,000,,,)))'''''')))+++,,,%%%***,,,***))),,,,,,+++***************************************************)))&&&%%%&&&)))---///***)))((('''''')))+++,,,+++***+++///333111***###...---,,,,,,,,,...000222***///+++)))...+++&&&+++000000///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...//////...,,,++++++,,,,,,,,,---......---,,,,,,...------,,,,,,------...---+++)))+++---///---+++...---,,,---///000///.........---,,,,,,...///000---------............///////////////000000000000111000...---,,,,,,------,,,......+++,,,111333222---//////,,,+++------***------+++******+++------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......+++,,,,,,+++))))))+++,,,///---+++((('''((()))***.........------,,,,,,,,,222...++++++,,,---...000++++++,,,------,,,+++++++++,,,---,,,***)))***++++++******,,,......+++'''++++++++++++++++++++++++))))))***++++++++++++***---,,,,,,++++++,,,,,,---...---,,,---......---+++&&&((())))))(((''''''(((***)))'''&&&''')))******&&&&&&&&&&&&''''''''''''+++$$$!!!%%%((((((''''''((((((''''''''''''((((((***)))((((((''''''((((((%%%((('''!!!!!!$$$%%%((((((''''''''''''((((((((((((((((((((()))******((()))***++++++***)))(((''''''(((((((((((('''''')))))))))******)))))))))***)))(((''''''((()))***((((((((((((((((((((((((&&&'''(((((())))))((((((++++++***)))&&&### $$$))),,,(((''''''$$$((('''&&&''')))***)))(((,,,,,,++++++***))))))((())))))(((((((((((())))))'''((()))******)))((((((***)))((()))++++++)))''',,,)))''''''((()))***)))(((((((((((()))))))))******(((&&&%%%''')))******)))))))))(((((()))***,,,************************)))***(((&&&''',,,---+++&&&(((******))))))***+++,,,,,,+++))))))(((((())))))))))))))))))((((((((()))))))))***************+++)))((()))+++,,,***))))))((('''(((+++------,,,,,,,,,,,,+++)))((()))***)))******+++---...//////---------,,,,,,,,,,,,,,,---+++)))***,,,---,,,***(((((()))***+++,,,,,,,,,---,,,+++)))(((((())))))---,,,+++***))))))))))))---,,,***)))))))))+++,,,,,,***)))(((***,,,---...))))))))))))))))))))))))+++***))))))***+++***(((+++++++++++++++,,,,,,---***++++++,,,,,,++++++***............---,,,++++++---)))%%%&&&+++......+++,,,,,,------------......111000...---------...///))))))*********+++++++++++++++++++++,,,,,,,,,,,,...---++++++++++++++++++)))///222222///***************************++++++++++++++++++++++++---,,,*********,,,///000+++***)))((((((***+++------***(((***------)))%%%,,,+++*********,,,...///***///,,,+++111///+++000//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,,,,---...////////////////////////...------,,,,,,------...---+++***+++---...---+++...---,,,---...///...------------------...//////---------............///........./////////000000///...---------...//////...000///++++++///000///,,,//////,,,,,,......+++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////...///000///...---///000------,,,,,,+++*********......---------,,,,,,,,,111///---------,,,++++++------...//////...------(((***,,,------...000222...------///111111...+++------------------------))))))***+++,,,,,,,,,+++---,,,,,,,,,,,,,,,,,,---...---,,,---......---+++(((***+++***(((&&&&&&&&&%%%'''))))))((((((***,,,%%%&&&&&&'''((())))))***+++'''&&&((((((&&&&&&))))))((((((''''''(((((())))))((((((''''''''''''(((&&&)))***&&&$$$''')))((()))((((((''''''(((((()))'''''''''((()))***+++,,,))))))***++++++***))))))))))))(((((((((((())))))))))))(((((((((((())))))''''''(((((()))***++++++((((((((((((((((((((((((((((((((((((((())))))***))))))))))))))))))))))))%%%)))***(((''''''%%%!!!***(((((((((***+++***))),,,,,,++++++***)))))))))******))))))))))))************++++++******)))(((,,,+++******++++++)))'''---)))$$$"""$$$'''***+++((((((((()))))))))******)))((('''(((***+++***))))))(((((((((((()))******************************(((******''''''+++---+++(((***++++++***)))***+++---,,,+++***************((((((((())))))************)))(((((((((***+++---)))))))))+++------,,,***+++)))((()))***,,,,,,+++,,,+++))))))***++++++***((()))***,,,...///000111///...---,,,+++)))((((((,,,+++******,,,,,,+++******))))))))))))+++,,,---,,,+++***)))((((((((()))---,,,+++******)))******---,,,,,,,,,+++++++++++++++)))'''***...000---***))))))))))))))))))))))))...,,,++++++++++++)))(((,,,,,,++++++,,,,,,---...+++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,...'''###%%%---111///+++,,,,,,------------......///...------,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,,,,------------,,,---.........---+++***$$$(((***((((((,,,...---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,---......,,,+++***)))***+++,,,---///+++((('''***,,,+++***,,,+++******+++,,,...///+++000---+++111///***///---------,,,,,,,,,,,,,,,+++++++++,,,,,,---------(((***,,,---,,,,,,---...000000............000000......------------......---+++++++++---...---,,,///---,,,---......---,,,,,,---......//////......---------............///---------.........//////---,,,,,,------///000000///111///+++***,,,---++++++......,,,,,,//////,,,---......//////......---------------------------------------------------........./////////000000,,,---......,,,,,,---...+++,,,---......---,,,+++...------------,,,,,,,,,............---,,,+++***---......//////......---(((+++---...///000333555///...///000111111///---////////////////////////))))))***,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...,,,,,,,,,......---,,,((()))******(((''''''(((&&&''')))******)))))))))'''''''''((())))))******&&&&&&(((***(((%%%'''---))))))(((((((((((())))))(((((('''''''''''''''((((((,,,---++++++......+++))))))(((((((((((())))))'''''''''((()))+++,,,---************************+++***)))(((((()))***+++***)))(((''''''((()))***'''''')))******+++******((((((((((((((((((((((((***)))((('''((()))***+++((((((((()))***,,,///000((())))))((())))))'''$$$+++***))))))+++,,,+++)))))))))))))))((((((''''''+++******************+++)))))))))))))))))))))))),,,,,,,,,,,,,,,+++***))),,,(((%%%###%%%(((***+++(((((()))))))))*********((('''((()))++++++)))(((***)))((()))***+++******(((((((((((((((((((((((((((++++++((((((+++---+++)))***,,,+++***))))))***,,,,,,+++***************(((((()))))))))*********))))))))))))***+++,,,,,,'''(((***---......,,,+++,,,***))))))***++++++***---***((())),,,...---+++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++,,,++++++,,,***)))((((((***,,,...*********))))))(((((((((---,,,++++++************+++,,,---------,,,***))),,,+++***+++,,,,,,***'''++++++++++++++++++++++++---+++******++++++***)))+++++++++++++++,,,------,,,------------------,,,***+++,,,---------------...***'''(((,,,...,,,)))*********+++++++++,,,,,,************)))*********,,,,,,,,,,,,------------,,,,,,,,,---------......+++,,,......---,,,,,,,,,444444///&&&###(((,,,...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,+++******))),,,,,,+++++++++,,,---...111...***)))+++---......------,,,------...000111,,,111,,,)))---)))$$$(((+++++++++,,,,,,---------******+++,,,,,,---......)))+++------,,,,,,,,,---...---+++******+++---.........------------......,,,,,,,,,,,,---......---///---,,,,,,......---++++++,,,.../////////...------------............///,,,,,,,,,---------......------------......//////...000...***))),,,,,,)))+++......,,,,,,000000...,,,---...//////...---,,,........................---------------------------.........////////////)))+++,,,,,,+++***+++,,,++++++,,,---------------------------------------,,,...///---,,,......---,,,,,,,,,,,,,,,,,,,,,,,,...///000000///...///111---------.........---,,,///////////////000000000)))***+++------.........,,,------------------,,,...,,,+++,,,---......---&&&(((******)))((()))******((('''))),,,,,,'''###))))))))))))))))))))))))%%%&&&(((***((($$$&&&,,,))))))(((((((((((())))))(((((('''''''''(((((()))%%%)))***((())),,,,,,((())))))(((((((((((())))))''''''((((((***+++,,,---++++++************+++++++++***)))(((((()))***+++++++++)))(((((()))++++++))))))************))))))))))))))))))))))))))))))******)))((((((***+++,,,+++***((('''&&&'''((((((+++)))((()))+++***)))(((,,,***)))***+++,,,+++))))))))))))(((((((((((((((++++++************++++++((((((((()))***++++++,,,)))***+++,,,,,,,,,,,,,,,***((('''((()))++++++***))))))))))))************&&&&&&''')))++++++(((&&&+++***)))***,,,---,,,***((((((((((((((((((((((((''',,,---)))(((***,,,+++((()))+++***)))(((((()))++++++***)))))))))******************))))))))))))''')))+++,,,---,,,+++***&&&)))+++---...---,,,,,,---+++))))))***+++***)))...+++)))***...000///---,,,,,,++++++***))))))((((((((())))))***+++,,,,,,++++++,,,+++++++++++++++---+++)))''''''))),,,...***************)))))))))---,,,++++++++++++++++++***+++,,,---,,,+++)))(((***+++,,,***(((''')))+++++++++++++++++++++++++++***)))((()))+++,,,+++******************+++,,,,,,,,,------......------,,,******+++,,,------------***+++,,,+++******,,,---*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---,,,,,,,,,---------......+++,,,---+++******,,,...%%%+++///...---...---***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++***)))(((''',,,,,,,,,,,,,,,------......---,,,,,,---......---,,,---------...//////000+++000+++(((,,,((("""'''***++++++,,,,,,---------******+++,,,,,,---......+++---//////---+++******,,,+++)))(((((()))+++,,,///......------......///,,,,,,------------.........---,,,,,,---...---++++++,,,.../////////...------------............///,,,,,,,,,,,,------------//////.........------,,,+++------******------***+++...///,,,---000000...+++,,,---......---,,,+++........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........***,,,......---------...,,,+++***)))***,,,...///---------------------------111111,,,***---000///,,,,,,,,,,,,,,,,,,,,,,,,///000111///---,,,,,,---,,,,,,------,,,,,,,,,,,,------......////////////++++++---....../////////,,,------......------,,,...,,,++++++---.........%%%''')))***))))))***+++---)))&&&(((,,,,,,'''"""))))))))))))((((((((((((((((((***+++(((###$$$(((***))))))(((((())))))***)))(((((((((((())))))***&&&(((((('''))),,,+++'''***))))))(((((())))))***((((((((()))***+++,,,---,,,+++************+++,,,******))))))))))))******++++++************++++++************************))))))))))))))))))))))))***************++++++,,,******)))((()))***,,,------(((%%%(((++++++******,,,+++)))***++++++***)))++++++******************++++++************++++++************,,,---...///((())),,,,,,++++++,,,---(((((()))+++------+++))))))))))))*********++++++'''&&&'''(((******(((&&&,,,***)))+++...///---***************************''',,,///+++(((***,,,,,,''')))******)))((())))))+++******)))))))))******+++++++++******)))))))))(((***,,,......,,,)))((('''))),,,,,,,,,++++++,,,,,,+++))))))***+++******---,,,++++++---.........))))))))))))***************************+++++++++***+++,,,,,,******+++,,,---+++)))(((((())),,,---******++++++++++++***))),,,,,,++++++++++++,,,,,,***+++,,,,,,,,,+++)))(((%%%(((++++++((()))---111************************)))(((''')))+++,,,,,,+++******))))))******+++,,,,,,------......------,,,******+++,,,,,,---,,,,,,&&&***------+++***...111,,,,,,------------......+++,,,------......------*********+++++++++,,,,,,,,,,,,,,,,,,------------***,,,---+++)))))),,,000&&&***+++((('''+++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))++++++,,,,,,,,,---------***+++,,,,,,---,,,,,,+++******+++,,,,,,---------)))...+++)))///---(((---++++++,,,,,,------......+++++++++,,,,,,---------,,,...000000...,,,******---,,,++++++++++++,,,---//////............//////+++---......------...///,,,++++++,,,---...---,,,,,,---......//////......---------............///,,,,,,,,,---------......////////////...---,,,+++))),,,---***+++......,,,,,,//////------000000---+++,,,,,,,,,,,,,,,,,,+++........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...'''))),,,---,,,++++++,,,---,,,***((()))+++...000,,,,,,,,,------------...,,,333444,,,)))---///,,,///......------......///---...///...---,,,---///---...//////------...///,,,,,,------......//////------...////////////...,,,---...//////...---,,,...,,,******,,,...//////''')))******)))((()))******((('''(((******(((&&&&&&''''''(((((()))))))))***(((***,,,+++&&&&&&(((******))))))))))))******)))))))))))))))***++++++***+++***(((***...---(((******))))))))))))*********)))))))))******+++,,,,,,++++++******++++++,,,((())))))))))))))))))((())))))************))))))***))))))))))))***,,,---)))))))))))))))))))))))))))***++++++,,,,,,++++++((((((***+++---000222333---%%%"""&&&***))))))***,,,***))))))******)))(((*********************+++******))))))))))))******++++++******+++,,,---...(((***,,,,,,***)))***,,,(((((()))+++---...,,,***))))))*********+++++++++)))(((((()))***+++***(((,,,)))(((***...///,,,(((************************'''---000,,,((()))+++,,,''')))++++++******+++,,,++++++*********++++++,,,)))***************+++++++++,,,,,,,,,,,,+++)))((((((***,,,+++)))(((***,,,,,,***))))))***++++++******+++++++++******+++---(((((()))***++++++,,,,,,++++++++++++++++++++++++***+++---,,,***)))+++---,,,+++***(((((()))+++,,,***+++,,,------,,,+++***,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,++++++***&&&(((+++...............************************+++***)))***,,,,,,+++***+++************+++,,,,,,,,,,,,------------,,,,,,***++++++,,,,,,,,,++++++(((***,,,---,,,,,,---...,,,,,,------------......)))***,,,---------,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,(((,,,//////,,,***,,,///000///)))!!!%%%,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,***+++,,,,,,+++,,,,,,---******+++,,,------------)))///,,,+++111///+++000---------------.........,,,,,,,,,,,,,,,,,,,,,,,,+++...000111000...,,,,,,------------------------//////............//////+++---///...---,,,...000+++******+++---///......---------------...//////---------............///------------............---......//////...---,,,***---...+++,,,///...,,,...000000------000///---------,,,,,,,,,,,,------------------------------------------------------------------............$$$'''***++++++*********------,,,+++,,,,,,---...,,,,,,,,,---------...... ,,,222---+++///000+++///...------------...///,,,---......------///000...000111000...---///111,,,,,,------...//////000//////000000000///......,,,---...//////...---,,,...,,,******,,,...///000)))+++,,,+++)))(((((((((&&&'''))))))((((((***,,,$$$$$$%%%'''(((***++++++(((&&&(((,,,...++++++---******))))))))))))************))))))***+++,,,,,,++++++(((&&&(((,,,+++'''******))))))))))))******+++***************++++++---,,,+++******+++,,,---'''((()))******)))(((''''''((()))******)))(((''')))((('''''')))+++...000)))))))))))))))))))))))))))***+++,,,---,,,+++++++++++++++******))))))))),,,###$$$)))((('''))),,,***))))))******)))'''((((((((((((((()))))))))******))))))))))))******+++***)))((((((((()))***))),,,...,,,)))'''(((***)))((((((***,,,---,,,+++)))************++++++++++++)))))))))+++,,,+++***+++((('''***...///+++'''(((((((((((((((((((((((('''---000,,,))))))+++,,,''')))+++,,,,,,+++---...,,,,,,,,,++++++,,,------'''((()))***+++,,,------///...,,,***)))))))))***)))***+++***'''&&&)))++++++)))((()))+++,,,,,,+++(((***,,,***'''&&&))),,,***++++++++++++,,,,,,,,,))))))***+++,,,------...))),,,---,,,***)))+++---,,,+++***))))))******+++***+++,,,---...---,,,+++,,,,,,,,,++++++,,,------......---------,,,,,,,,,++++++---111444333---''',,,,,,,,,,,,,,,,,,,,,,,,///---,,,,,,,,,,,,+++))),,,,,,++++++,,,,,,---...+++,,,,,,------,,,,,,+++++++++,,,,,,,,,++++++***///---,,,,,,------***(((******+++++++++,,,,,,,,,+++,,,.../////////......+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,&&&,,,222333///,,,---///%%%***---++++++,,,,,,))),,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++******+++,,,,,,)))***+++,,,,,,,,,++++++......---,,,,,,---///222+++,,,---...////////////,,,111---+++000---(((---........................---,,,,,,,,,,,,,,,,,,,,,))),,,000222111000//////,,,------......------,,,//////............//////+++---//////---,,,...000***))))))+++---//////.........---,,,,,,...///000---------.........//////---------.........//////+++,,,---////////////...+++...///,,,,,,///...+++///111111...---//////,,,///...---,,,,,,---...///------------------------////////////////////////............/////////000(((+++...//////.........------...//////...---,,,,,,,,,,,,------.........###...---...333333------,,,++++++++++++,,,---...///000///...---...///---///000///---,,,...111,,,------...///000000111111111111000000///...---,,,---///000000///---,,,...,,,******,,,...000000************************)))***)))"""(((111))))))))))))))))))))))))''')))***++++++***(((''''''((((((((())))))*********))))))))))))))))))***,,,)))'''&&&''')))))))))***(((&&&&&&'''((((((((('''***---+++''''''+++000+++******+++,,,+++)))'''+++*********))))))(((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))******+++++++++,,,+++++++++***)))***,,,///))))))))))))))))))))))))(((((())))))******++++++)))+++,,,,,,***))))))***+++)))((('''((()))+++,,,***+++,,,,,,******+++,,,((()))***+++,,,+++******++++++++++++++++++++++++%%%''')))))))))***+++---))))))************))))))$$$///++++++///$$$))))))(((((('''''''''&&&,,,+++******++++++***(((******)))'''&&&'''+++...((()))***+++,,,---------,,,+++)))(((((()))+++,,,...,,,)))&&&&&&'''***+++++++++************++++++000...,,,+++***+++,,,---******++++++++++++******+++++++++,,,---------...++++++************++++++************************...+++((((((+++------,,,...'''111((((((///(((,,,,,,+++******++++++,,,,,,***(((((()))***)))(((******+++++++++,,,,,,,,,************************+++,,,,,,+++******+++---,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++,,,------((()))***+++++++++++++++))))))))))))))))))))))))+++)))))),,,,,,,,,000666,,,,,,,,,,,,,,,,,,,,,,,,&&&***,,,,,,***)))***,,,,,,+++,,,---***&&&***000,,,,,,+++***))))))******++++++++++++++++++++++++ (((...---+++,,,---,,,+++,,,------+++***)))*********++++++,,,,,,,,,,,,---------------------------+++)))+++---///---+++*********++++++,,,,,,,,,///............//////000111111000000/////////.........////////////......---------------...///000........................///...---,,,,,,---...///------......///000000111,,,,,,,,,------.........111...------000111///------......///000111111222///...---...///000000///............/////////000111000......//////...,,,,,,,,,,,,---------......000///...------...///000111111000000//////.........---,,,,,,,,,,,,---...---...///...------...///000000000000000/////////222000...,,,+++,,,---...//////000000///...------+++***)))***,,,...///......,,,+++,,,//////---***------,,,(((&&&''',,,111...------------...//////000---...333333//////333------------.........//////000000...,,,+++,,,...,,,...---+++...444333---************************++++++)))'''&&&'''***...))))))))))))))))))))))))***++++++++++++)))((('''((((((((()))))))))******))))))************))))))+++)))''''''((()))))))))+++)))''''''((())))))(((***+++,,,,,,,,,,,,,,,---///---,,,,,,------,,,+++++++++******))))))))))))(((((()))))))))*********))))))))))))*********************************************++++++,,,,,,,,,((()))***)))((((((***,,,************************))))))))))))************''')))+++,,,+++******+++******((((((((()))+++,,,)))***++++++***)))***+++((()))***+++,,,++++++***+++++++++++++++++++++++++++,,,------,,,,,,---///))))))************))))))'''...,,,!!!!!!,,,...'''''''''(((((()))***++++++,,,+++******++++++***(((((((((((('''&&&'''))),,,))))))***+++,,,,,,,,,,,,,,,+++***))))))***+++,,,------,,,***)))(((''''''++++++************++++++)))(((&&&%%%%%%%%%&&&''''''((())))))******))))))))))))***************+++++++++************++++++++++++++++++++++++++++++---***((()))+++------+++)))$$$---&&&(((///*********************++++++...---,,,+++++++++,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---,,,******,,,---,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++,,,,,,---*********+++++++++,,,,,,------------------------,,,***+++---,,,+++---222,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,***)))******+++'''&&&)))+++)))***---,,,,,,+++***************,,,,,,,,,,,,,,,+++++++++'''***,,,+++---000...***,,,---......---,,,,,,,,,)))))))))))))))******+++---------------------------,,,***,,,...///...,,,---------........./////////......---------......//////.........---------------............------......------......//////////////////////////////000///...------...//////000000000000000000000000.............../////////111...******,,,...............//////000000111111///.........///000000///........./////////000000000///......//////...---------------............000//////.........///000000000000000000000000000......---,,,,,,---......///000111000.........000//////////////////000000222000...---,,,,,,---...//////000000//////...---...---++++++---......---///---,,,---///000...,,,---...///---++++++---000......------......///000444000000333333///...222////////////000000000000...//////...------///111---///...,,,...333222---************************,,,***)))***,,,---+++((())))))))))))))))))))))))------,,,+++***))))))((()))))))))))))))*********((()))***++++++***)))(((***)))((()))***+++***(((,,,***((()))***++++++***---++++++,,,//////---+++111...,,,+++,,,......---+++++++++************)))))))))*********+++++++++)))))))))*********++++++************************+++++++++++++++,,,,,,,,,''')))******)))))))))+++***************************************)))))))))%%%(((+++,,,+++***************)))((()))***+++,,,)))***+++***)))((()))+++)))******+++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))++++++***((('''((())))))******++++++******)))+++---+++((((((+++---+++(((((()))***+++,,,---------+++******++++++***)))''')))******)))(((***+++)))******+++,,,,,,,,,,,,,,,+++***))))))***+++,,,,,,...//////---***&&&$$$++++++************+++++++++***((('''''''''((()))***+++,,,---------------***************)))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,***))))))+++,,,,,,+++)))!!!&&&+++&&&(((...+++)))))))))******++++++++++++,,,,,,)))&&&&&&***---+++++++++,,,,,,,,,------+++++++++++++++++++++++++++---------++++++,,,---------------------------...------,,,+++,,,,,,,,,,,,,,,+++++++++,,,------...........................,,,---///---)))***...------------------------333000---,,,++++++***)))---'''$$$)))------,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------+++***...222000***---............/////////...---,,,,,,,,,---///000...........................---,,,---///000///...////////////000000000000000///...------,,,------//////............------...//////////////////...000//////...............000000000000000000000000222111000///////////////333333333222111000//////000000000000////////////222///+++)))+++---///000000000000000000000000000////////////000000000000////////////000000000000///---------///000///............/////////000000000000////////////000000//////000000000000000111///......------......///111222222111000//////000.........//////000000000111000///---------......///000000000000//////...111///...---...///...---000///...///111111///......000111111000//////000///............///000000444111111333222000111444000111111111222222222222---///000/////////111333///000///---///222111---************************)))))))))+++,,,,,,)))'''************************------,,,+++******++++++************************((()))+++,,,,,,+++)))((()))))))))***,,,,,,***))),,,+++******,,,---,,,+++...,,,++++++,,,------------,,,++++++,,,---,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))*********+++++++++*********************************+++++++++++++++(((***------,,,++++++,,,************************+++++++++******)))))))))&&&))),,,---,,,***))))))******)))))))))***+++,,,)))+++,,,+++***)))***+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((())))))(((%%%$$$$$$%%%******++++++++++++******---******------******---++++++++++++************---+++******+++,,,***))))))+++---...---,,,,,,---)))***+++,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,---//////...+++(((&&&++++++************++++++...------,,,,,,,,,---------......///......------------,,,,,,+++++++++***++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++,,,+++...+++,,,,,,((((((++++++)))******+++,,,,,,,,,,,,(((+++,,,)))$$$$$$)))...,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---///...---,,,---...------------...............------,,,,,,,,,,,,,,,...---,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---,,,---///...******---------------------------666222---+++---...---+++///+++)))---000......///------,,,,,,,,,,,,,,,------------------.........//////,,,***+++000///+++......---...///000000000111111/////////000222333........................///......///000000000000////////////////////////111111000...------------111111000000000000000000111222222333333222222111222111000///............111111111111111111111111333222222111000000000000333333222222111111000000111111111000/////////...333111///......000111222111111000000000000000000...///000000000000111222//////000000000111111111...---,,,---///000000/////////000000000111111111000000000000000000111111111111000000000000000000////////////////////////111222333222000//////000------...//////000111111111000///.........//////000000000111111000000///222000//////000111000///111000111111222222111000111111222222111111111111000////////////000111111222111111222333333555777111111111222222222333333000111111111000000222444000111000///000111000///************************)))+++,,,+++***)))***,,,++++++++++++++++++++++++,,,++++++******+++,,,---+++++++++++++++*********)))***+++,,,,,,+++***)))***))))))+++,,,---+++***,,,++++++,,,...///...,,,---...---***&&&''',,,111+++++++++---///...,,,)))++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,************++++++++++++*********************************************)))(((***------,,,++++++,,,************************,,,,,,++++++******)))))))))+++------+++)))((((((***************++++++,,,+++,,,------++++++,,,---+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---***))))))***++++++,,,,,,,,,,,,++++++---))))))......))))))---************************---,,,++++++,,,,,,+++))))))+++...///...,,,,,,---******+++,,,,,,,,,++++++,,,++++++++++++++++++,,,,,,---------,,,,,,,,,,,,++++++************++++++,,,+++++++++++++++,,,,,,,,,,,,,,,+++***)))((('''......------,,,,,,+++++++++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,+++///...+++******)))---+++,,,---.........------,,,...000---))))))---222,,,,,,---------.........------------------------,,,...000000...---......---------....../////////............------,,,,,,//////...............///,,,,,,,,,,,,,,,,,,,,,,,,+++***,,,000///,,,,,,000........................444000,,,,,,...000000...///...000111///++++++000...---------------......------........./////////,,,000///+++(((+++......///---,,,,,,///111000//////......---...///000111//////////////////////////////000000000000111111000000000000000000000000333333111000////////////000000111111111111111111222222333333333333222222333222111000///.........222222222222222222222222333333222222222111111000111111111111111111111111111000000000///.........000111222222111111000000111111111111000000000000...000222111000000111333000000000111111111111222///------...000111000///000000000111111111222222///000000111111111222222333222222111000//////...000000000000000000000000000111222111///...///000.........///000111222222111111000000/////////000000000111111111111111000111///...///111333333333111222333333222222111222333222000000000111222333111000000000000111222222333444333222222444444444000000000111111111222222222333333222000000111222111111111111111000000111,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***---///++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++***)))***,,,------,,,,,,++++++---//////...---,,,...///+++%%%%%%+++222,,,,,,,,,...000000...,,,+++,,,,,,,,,,,,---------******+++++++++,,,,,,,,,*********++++++++++++,,,+++++++++++++++++++++++++++++++++************)))''')))******)))))))))++++++++++++++++++++++++++++++++++++++++++*********+++---...---+++******+++*********++++++++++++,,,,,,---...---,,,+++,,,...,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,...///000///---,,,---...+++,,,,,,------,,,,,,+++,,,)))***,,,,,,***))),,,&&&'''((()))+++---.........,,,++++++,,,,,,+++***''')))+++,,,+++******+++***++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---///++++++************+++++++++++++++,,,,,,,,,,,,,,,------------,,,***)))(((,,,,,,,,,,,,++++++++++++,,,,,,............,,,,,,------------------------***,,,......---,,,---...!!!---,,,(((,,,,,,)))///---...////////////---,,,+++...///...,,,+++...111---------.........//////........................---///111111000///...///------......///000000000...////////////...------000000000111000000///...........................,,,+++,,,000000---///444////////////////////////111///---...///111111111......111222---((())).....................///000.........///000000111111+++000111,,,(((***...///222///,,,,,,///111111///000000000111111111111111000000000000000000000000...000111111000///111222333333333333222222222222444333222111111000111111......////////////000000000000111111111111000000333333111000////////////222222222222222222222222111111222333333222222111111111111111111111222222000000000000////////////,,,///222333111///......111111111111111111111111...111333333000///222444000111111111222222222222111/////////111222111000000000000111111111222222///000111222222333222222333222222111111000//////000111111222222111111000///000111111000///000111000000000111111222222222111111111111111000000000000111111222222222222111000///...///222444444444111222444444222111222333555222000///000222333333222111111111111222333333444666666333222333222...//////000000000111111111333444444222000///000222111000111333222///000444---------------------------,,,+++,,,......,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))'''&&&------,,,,,,,,,+++++++++---,,,***))))))***,,,---,,,***)))))),,,---......+++++++++---///000...---,,,...///---+++***+++...///,,,******+++...//////,,,,,,,,,,,,---------...************++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++((()))***)))((((((***,,,++++++++++++++++++++++++***++++++++++++++++++,,,+++,,,---,,,,,,,,,///111******++++++,,,,,,,,,++++++,,,------++++++,,,---,,,,,,+++++++++,,,---...------------------------***,,,------,,,,,,---...,,,,,,------------,,,,,,+++,,,,,,)))))),,,,,,+++'''((()))+++,,,...///000...,,,++++++,,,---+++***''')))++++++***)))***++++++++++++,,,,,,++++++***+++,,,,,,,,,,,,,,,,,,+++---,,,+++******+++,,,,,,++++++************++++++,,,------......///.........//////000000000//////,,,,,,------------------,,,---...//////...---,,,------------------------***---000000...---...///...---(((///...)))000---...///000///...,,,******+++---.........---------.........////////////////////////////////////---///222222111/////////---......///000000111111///000111111111000......///111222333333111///---///////////////////////////------000000...111666////////////////////////...///000000//////000222///...///111000,,,+++---///.........//////000111......///000000111222222,,,///000,,,,,,///000...666111------000333111///000222333555555444333222000000000000000000000000---///111111///...000222333333333333222222111111222222111111000111111222....../////////000000000000000111111111111000000333222111111000000000000111111111111111111111111///000111222333333222222444444333333222222111111000000000111111111111111---000222222000//////111000000000111111222222333...222444333000///222555111111111222222222333333333222000111222222111000000000000000111111111111///000111333333333333333000000000111111222222222111111222333333222111111///111222222111111333444222222222222222222333333000111111111222111111111000111222222333333222222222000///000222333333222000222444444222111222333444222111222444555333111222222222222222333444444...333555333333555333///000000000000111111111111111222333222000000111333111///111444333///111777........................,,,(((&&&***///000***###,,,,,,,,,,,,,,,,,,,,,,,,------...---***'''###!!!---------,,,,,,+++++++++...,,,***((((((***,,,...---+++))))))+++---//////******+++---///000...,,,------...000111000,,,)))///+++&&&$$$&&&***...000,,,,,,,,,------.........))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++/////////......---------+++++++++***)))***,,,///++++++++++++++++++++++++*********++++++,,,,,,---***+++++++++,,,///333666******+++,,,,,,,,,,,,+++***+++,,,,,,******+++,,,---,,,+++***+++,,,---...------------------------)))+++------------///111,,,------......------,,,+++///...((((((...///+++,,,,,,,,,------............---+++,,,------,,,***)))+++,,,,,,+++***,,,---++++++,,,,,,,,,++++++***+++,,,,,,------,,,,,,+++------,,,,,,+++***)))(((++++++************++++++***+++,,,,,,---------,,,***+++,,,...///000000000.../////////000111111111,,,---///000000///---,,,........................+++...111111///......000 444222+++222///(((///---...//////...,,,***(((......000222444444111///............/////////000000000000000000000000000---000222333222000//////---......///000111111222000111222222222111///...///111333555555222///---////////////////////////222//////000///...111777000000000000000000000000,,,///222222///---///111222...---222555333/////////////////////000111111...//////000111222222222//////...---000444222---888333///...222444222000,,,...111333333222000...000000000000000000000000---///111000......000222111111111000000/////////111000000000000000111222000000111111222222222333222222222333333222222222333222111111000111111111111111111111111111111111---...000222333333333222888777666555333222111000111111111222222333333444222333444222000000222555//////000111222333333333...222555444000///222666111111222222222333333333555333222222333333111000///000000000000111111111///000222333444444333333---...///000222444555555111222333333333333222111///111333333333333555777444444333333333333333333000111111222222222111111000111222333333333333333444222000000111222111000000222444444111000111333333222333555888777333///333333222222333333444555&&&---222222555999888333000000111111111222222222///000111111000111333444000///111555333///222888111111000......---------/////////...+++'''###!!!...,,,******+++------,,,***+++,,,,,,------,,,,,,...+++)))))),,,///...---)))***+++,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,------...///000000'''''''''))),,,---,,,+++000,,,+++---,,,)))))),,,...++++++...///,,,)))***,,,+++***+++,,,,,,+++)))///,,,***,,,000111---(((+++,,,---,,,))))))+++---,,,,,,,,,,,,,,,,,,,,,,,,...,,,***((((((***,,,...******+++,,,,,,---.........------,,,,,,------...,,,---...---+++***+++,,,...+++***+++...///,,,))),,,,,,,,,...//////---+++***###"""+++222111---------------........./////////,,,+++,,,///111///,,,.........------,,,,,,,,,"""&&&+++...///...---------,,,+++))))))))))))***---------.........//////+++)))(((+++000111...***)))***+++++++++)))((('''///---+++******,,,///111//////...---+++***))))))******+++,,,------------...---+++******,,,///000......------------......000000111111222222222333...///000111111000///......///000222222000///...000000000///......------000///...///000111000///////////////////////////111111///---+++,,,...000///...---,,,,,,---...///////////////////////////000000000000000000000000222222111000//////000000//////000000000000//////333000,,,,,,...000///...000000111111111111000000111111111111000000000000000000000000111111111111222222222222111111111000000000000000000111111111111111111111000000//////111111222222222333333333000///...---------//////000000000///---...000222111333555444111000111222333222000//////000222333222111000111222111///...111000000111222222000...111111222222222222111111***111444222111333444333444333222111222333444555111222222333333222222111///111333444333222222333222222333333333444444444111222333333333111000///333333222111///000333555555444222111111111222222111222333555555444333222555666666555333333444666777666666666666555555555333222222111111222222333555444222222222333555777333333444555555444333333444444555555555555555555444333222111111333555666111222333333444444333333111111333444444333111111///111222333333222000///333222222222222222222333333333444444444555555555000222444333111000222444444444444444444444444444444444333444444555666777777777777555222222333555222444555333000...000333333333444444555666777777999555222222555777666444000000...------,,,,,,,,,)))***,,,------+++***)))...,,,******+++,,,,,,,,,+++,,,------......------...,,,******+++)))&&&###+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,---......//////000*********,,,...000///...222...---000000...///222000,,,,,,000111...,,,,,,++++++,,,---...............,,,***,,,000000---)))000---***+++---///---+++.........---------------...---,,,++++++,,,---...***++++++,,,------.........------------------...***,,,---...---...///111+++,,,---------,,,,,,,,,---,,,,,,...///...,,,***///)))(((...222000...///------........./////////000///...///111111111000............------,,,,,,%%%(((,,,...............,,,,,,,,,,,,,,,++++++***------........./////////...+++)))+++///000---***++++++,,,,,,,,,+++***)))///...---,,,---...000111000//////...---,,,+++++++++,,,---...////////////............/////////000//////............//////000///---,,,---...000222///000111111111000//////...///000111111000///...---------...///000111222000///...///111111111///////////////////////////222222222111//////111333......------------......000000000000000000000000000000000000000000000000333333222111111111111111000000111111111111000000111...,,,,,,///111111111000000000000000000000000111111111111111111111111000000000000111111111222222222222111111111000000222222111111000000//////222222222111111111000000000111111111222222222222333222222222222222333333111222222111000000222444111333555444222000111222333222111000000111222333333222111222333222111///333111//////111222111111222222333333333333222222+++000333111///222333222333222222222333333444444222222333333333333222222333333444333222222555777222333333333333444444444333333333333333222111111333333333222111111333555555444333222111111222333222222333444444444333333333444555555444444666888777777777777666666666666444444333333333333444444666555333333333444666777555555555555555555555555777666666555555444444444444333222222222333555666222333444444555555444444222333333444444333333222444444555666666555444333333333222222222222333333222222222222333333333333222444555444222111333555444444444444444444444444444444555666777888999:::666777666555333444555777888888888777666666777888444444444555666666777777555333222222333555555555//////...---,,,,,,,,,,,,((()))+++---.........---...,,,******,,,------,,,------...////////////...------,,,,,,+++)))$$$!!!...---,,,,,,+++,,,,,,,,,...............------------------......//////000---------///111222222000///,,,+++---...---///444111...---111333000///000'''***......,,,,,,...000...,,,+++,,,///000---***444---'''***111555000)))000000//////.........---........................++++++,,,,,,---...............------------......+++---////////////111333***---111000,,,***,,,///...------.........+++)))222///...000000------000............////////////---...//////......///000//////............------***,,,...///.........///+++,,,---.........------............////////////111---++++++---...---***------......------,,,+++////////////000000000111000000/////////.........---...///000111111111111...///111222222222111000000000000//////000000000111///,,,***+++---000333000000111111222111111000...///000111111000///......---------///111222444000///...///111222111000////////////////////////000222333222111111222333///000000000000000000///111111111111111111111111000000000000000000000000444333222222222222222222111222222222222222222111///...,,,---000222333333111000////////////000111000000000111111222333333000000111111111222222222222111111111111000000000444333333222111000//////333333333333222222222222000000000111111111222222000000111222222333333222333444444333222222444555222333444444222111111222222222222222222222222222444333222333444444222000555222000///000222333333333444444555555444444333///333444111000333555444111222333333444444333333222333333444444333333222666666444222111333666999333333333444444444555555555444444333333333333333222444444444333222333444555444333333222333333333333333222222333444444555222333444444444555777999888888888777777777666666666555555555555555555666666666555444555666777888888777666555555666777888999888777666555444444333555555444333333444666777444444555666666666666666555555444444444444555555666666666777777777777777444444333333333333444444666666666666777777777777444555666666444444555666555555555555555555555555777777999:::::::::::::::666777777666555555888:::777666444555666777777666666666666666666666777777333444555444444444666888000///...---------------,,,,,,---.........---,,,000...,,,,,,---...///.........///000000000000///---------......---,,,+++000///...,,,,,,,,,------000000//////......------------....../////////000/////////000333333222111000,,,***,,,---,,,///333111...---111333111111222%%%***...---)))(((+++......,,,+++,,,...///...,,,444---(((+++222555111+++000000000//////......------...///000000///...---,,,,,,------........./////////............/////////111111000///...///000,,,...000000...------//////.........///...+++)))000000000///,,,***---111....../////////000000000,,,///111111...---000222///////////////////////////000000///......///111......---......000111222....../////////000000000111...++++++---......---..................------......000111111111000///////////////////////////......///000111111111111///000111111222222111111222111111000000111111222333222000//////111222444000111111111222222222222///000111111111111000///222111///......///111222000///...///111222111000000000000000000000000000---///111222111000111222111222333444444333222111111111111111111111111111000000000000000000000000333222222111111111222222111111222222222222111111000/////////000222333333222111///......///111222//////000111222333444555111111111222222222333333222222111111111000000000333333333222222111111000444444444444444444333333111111222222222333333333...///111333444444333333333555555555333333444666333333444444333222222222222222333333333333222222333222222333444444333111444333111111333444444444333444444555555444444333444666555222111555777555111222333555555444333333333333444444444444333333666666555444222333666888444444444444555555555555555444333222222333444555222444666666444333444444555555444444444444444444444333222222333444666777333555666555555555777999888777777777666666666666666666555555555555666666777777666666666777888999:::999777666666777999:::888888888777777666666666666666555555555666666777555666777777888888777777888777555555555555777888666555555444555555666777666555555444444555555666777777888888888999999999666777777777777666777777777777777777777777777777:::;;;;;;<<<;;;:::999888999999999888666666888:::555333111222555777666444888888888888777777777777777999;;;:::777666888;;;111000/////////////////////////////////...------222000......///000000000...///000000111111000000///...---------///222444000000///...------------000000000//////..................////////////////////////000222333222000555111///111111///111555222...---000222111000222)))---000...***'''))),,,...---------///////////////...,,,---///000000///////////////......---------...///000000///...------...............//////000//////......//////000///000111000///......000000///...///111111///---000/////////000///,,,***---000111///+++,,,000333/////////000000000111111///111444333000000222555000000000000000000000000111222111000......000111111000---,,,---000444666/////////000000000111111...---,,,,,,---///111111........................---...///111111000///...............////////////------...///000000000000111000///......000222333222222111111111111222222333333444444444333333222111111111111111222222333000000111111111111000000333222111000///000111111111000///000111222222000111111111111111111111111---///111222111000111222111111333444444333111111000000000000000000000000111111111111111111111111111111000000000000111222000111111111111111111000222222222222111111222222333111000......000111333///000111222333444555666222222222222333333333333222222222222111111111111111111222222333333444444444444444444444444555555333333333444444444555555222444555777888888777777222444555555333333333444444444333444444333222111222333444444444444333222333222222333444555333222222222444666888777555222333333444444444444333333555666444111111555555333222333444666666555444444444444444555555444444444333555666666444333444555444444555555555666666666555444333222222333555666333555777777555444555555555555555555666666555555555444444333444666888999777888888777666555777999777777777666666666555555666666555555555555666666777777777777888888999999;;;:::888777777888:::;;;777777777888888999999999888888777777777777777777666777888888999999888888999888777666666777888999555555555555555666777888777777666666666666777777444444444555555555666666999888888888888999888888888888888888888888888888888999::::::;;;;;;;;;;;;======<<<:::777666888999:::777555666:::<<<;;;999999999999999999999999888:::===>>><<<888666777999111111000000///000000111......//////000111111222333000......000111111000...///000000111111000000111000...+++***,,,000333//////000000000///......///////////////.........///////////////////////////......///111111000///222//////111111......111222...---000111000000222///111222111---+++,,,---///////////////000111222,,,...000///......000333......//////////////////......000000000000......////////////////////////000000////////////000000,,,...000000000000222444222///---///333333000---111000000111111111...,,,---222333000...111333444000000000000111111111111---...//////......///000000000111111111111222222111222222111///...000111222111...---...111444777000000000000111111111111---------...///000111222///............///000000---...000111111111000///............////////////,,,---...//////000000000111000...,,,---///111333222222111111111111222222111222444555555333111///000000000000000111222333111111111111111111111111000000111111222222333333111000///000222333222111111111111111111111111111000222333222111111222333//////000000000000//////000000000000000000000000111111111111111111111111000000000///000000111222000000111111111111000000333444555444222111222333333222111111111111222333000111111333444555666666222222333333333444444444444333333333333222222222111111222333444555555666444444444444555555555555444444555555555666666666333444555666666666666666222333555555333222333444555444333444555555333111444444444444444444444444444333333444666666555333222333555999;;;999666333333444444444444444444333444555333000000444333///444555666666777777666666444555555666666555555444333555777777555444333333555555555666666666666777555555555555555555666777555666777777666555666777555555666777777777666666555555666666777888:::::::::::::::999777777888:::888888777777777666666666777666666555555666666777777777777888888888999999;;;:::999888888999:::;;;666777777888999:::;;;;;;999999999999888888888888777777888999999999999999888888777777777777888888777777888888999999::::::888888777777777777888888666666666666777777777777:::999888888::::::999888999999999999999999999999555666777888:::===???@@@@@@@@@???<<<999777888:::<<<:::999999;;;<<<<<<;;;:::::::::::::::::::::;;;;;;<<<<<<<<<999888777777000000////////////000000......///000111222333444111///------...000000///...//////000111000000000000111000---++++++...111---...111222222111///.....................//////000////////////////////////......///111111000...,,,***+++///000---,,,///444000...000111//////111000111111111000///......000000000000000111333555---000222111//////222555...//////000000111111111000000111111111111000000////////////////////////111000000//////000000111...000111222111222333555111000000111222222111000111111111222333333111///---222333000///222333000000000000111111111222222---,,,,,,,,,...///...---111111111222222222333333000111222111000///000111000000000000111222222333000000000111111111222222---...///000000000000000111000//////000111222333///000000111111111111111000000000000000000000///,,,---...///000000000000000//////...///000111222222222111111111111222222222222333333333222111000//////......///111222333222111111111111111111222000111222444444333111000111000///000222333222111222222222222222222222222222222222111//////111333111000000000000000000111111111111111111111111111111111111111111111111111111000000000111111222333111111222222222222111111111333555555333222333555333333333333333333333333111222222333444555555666333333333333444444444444555555444444444444333333222222333333444444555555333333333444444555555555444444444444555555555666333333222222222333333444222444666666444333333444666444333444555555333111666555444333333444555666666666555777999999888666444444555888::::::888555444555555666666555555444555666444222333666333...777777777777777888888999555555666666666666555555666777888777555444555666555555666666666777777777666777888888999999888888777888888666555555777999555666777888888888777777666666888999:::;;;;;;;;;:::;;;;;;;;;999:::;;;===:::::::::999999999888888888888777777777777888888666777777888888888888888999999999999999999999999888888999999::::::;;;;;;:::::::::::::::999888888777777888999999999999999777777888888888888777777777888:::;;;<<<<<<;;;;;;999999888888888888999999::::::::::::;;;;;;;;;;;;;;;999777888:::;;;999777::::::::::::::::::::::::999888888888999<<>>@@@<<<<<<;;;;;;;;;;;;:::::::::999999888888999999:::666666777888888888888777888999999::::::999999888:::::::::::::::::::::::::::;;;;;;;;;::::::999888777777888999999999999888666777888999999888777666666777:::<<<<<<<<<;;;::::::999999888888999999:::888888888999999999::::::;;;999777888:::;;;999777;;;;;;;;;;;;;;;;;;;;;;;;AAA>>>;;;888888999<<<>>>?????????===;;;;;;===???;;;===>>><<<999777:::<<<:::::::::;;;<<<===>>>>>>;;;::::::===AAABBB@@@===.........---,,,,,,...000/////////000111111///,,,666111...///000---,,,...//////000000000...---,,,222000///000111111000///444000,,,,,,000222000...111000000000//////......000000000000000000000000000///...///000111111///111111111111222222222222444444333222111111111111000000///000000111222222333222111000000222444555666555444222111000000000111111000000000000000000222222222222222222222222000000000000000000000000444222000......111444666888777444222000/////////222222333444444444444333***000555222***'''+++222(((+++111444555222---)))111------222333//////333222333444333222222444666333333333333222000...---111111222333333333333222111111111000///---+++***222222111111111111111111222111000//////...//////222222222111000000333666/////////000222333111000111000///000222222000///111111000000000000000111//////000000111111111111444333222111111222333444333333333333333333333333222333333444444333333222222222222222222222222222333333222222222222222222555222///000444666666444111000000//////000000111333333333444444555555555111111111222222333333444777666555444444444444444444444444555555555666666666666666666555333111000444444444444444555666777444444444444333222111111999888666444333333333444111111222333333333333333444444444444444555555555666666666666666666666666666444333333444555555444===777333666777555222222<<<666000111666:::888444777666555444333333333333777111000666999777555888888777777666666666777777555555555555555555555555333444555777888888888888888888888999999999999999444555555666666666555555999:::;;;888555444555888555777555222333777999888999777777999<<<===;;;777666888999888555333555777777999;;;;;;;;;:::999999777777666777888:::<<<===<<<:::888888999::::::999999888666666888:::;;;;;;:::;;;<<<<<<;;;;;;<<<===999;;;======;;;;;;===???===<<<;;;:::999::::::;;;;;;::::::999999::::::;;;999888888888888:::;;;<<<<<<<<<;;;:::999999::::::???999333444:::>>>===:::444444666888999;;;======;;;;;;;;;;;;;;;;;;;;;;;;:::777888<<<<<<:::999<<<;;;::::::999::::::;;;;;;<<<===<<<:::888777999:::;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<<<<;;;;;;???>>>===<<<<<<<<<<<<===???>>>===<<<<<<===???@@@???>>>===<<<<<<<<<<<<<<>>;;;===@@@BBB>>>:::>>>>>>===>>>>>>???AAAAAAAAA@@@>>>===<<<===>>>>>>000000000///......000222111000000111222222000...444000///000000...///333...///000000000///...---222111000000111222111000777333///...111222000---111111111000000000//////000000000000000000000000000///...///111222111000000000111111111222222222888777555444333222222222333222111000000000111111333222111000000222333555333222222111111111222222222111111111111111222222222222222222222222222222222222222222222222222222////////////000000111111222222111111111222333444000000111222222222222222000222333222000///000222---///111333444222000///444000000333333000111555333444555444222111222333333444444555555555555555///000111222333333333333111111111111000///------222222222222222222222222222222111000000000111111000222444444333222333444111000000111333333222000222111111222333333222000111111000000000000111111222222111111111222222333444333222111111222333444444444444444444444444444222333333444444333333222555555555555555555555666333333333333333333333333444444333222111222333444555555444444444444555555444444444444444444555555333333333444444444444444666666555444444444444444444444444555555555555666333444555666555555444333666666555555555666666777999999999999999888777666444777999;;;:::888444111555666666777777777666666444555555666777888999:::666666666666666666666666999777666666777888777666555222222666999999:::===;;;777333333666999888666888777777777777777888888:::555333888:::777666888333222222222222222222333888888888888888777777777:::999999888888888999999777777888888888888888888666777777888888777777777---000333333333444777:::999;;;:::777777;;;===<<<777777888999;;;;;;:::888<<<===???===;;;:::;;;<<<999:::;;;;;;:::999999999999999999999999;;;<<<======<<<:::;;;<<<===<<<;;;;;;:::::::::;;;<<<<<<<<<<<<===>>>>>>===<<<===>>>:::<<<>>>===<<<;;;===???AAA@@@??????>>>>>>??????>>>>>>>>>===>>>>>>??????===<<<;;;::::::;;;<<<<<<===<<<;;;;;;::::::;;;;;;<<<888444555999===>>>===;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::>>>>>>;;;;;;>>>>>>===<<<;;;::::::::::::999;;;===>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>===============>>>>>>???@@@????????????@@@@@@@@@AAAAAA@@@@@@@@@@@@AAABBBDDDAAA??????AAABBBAAA@@@BBBBBBBBBCCCDDDDDDEEEEEEDDDCCCBBBBBBAAAAAAAAABBB111222333222000000222444333111//////000000///...555222000111000///111777...///000000111000000000222111000111222333222111888555111111222222000---222222222222111111111111111111111111111111111111111000///000222333222111000000111111111222222222555444333111000000//////555444222000///000111222222111111000000222333444000000000000111333444555222222222222222333444555333333333333333333333333444444444444444444444444111222444666666555444222000000000111222333555666000111111111222222222222333000...///333444222///333333333222333444444555555222111222333111333666///222444555444333333444222222222222222333444555//////000222222333333333222222222222222111000000111222222333333444444444333222222222222333333444///222555666555444333333333222222222444444222000444333333444555555444222222111111000111111222222555444333222222333444444444333222222222222333444555555555555555555555555333333444444444444333333555555555666666777777777444444444444444444444444333555777444000...111444444444444444444444444444555555555555555444444444666666666555555555555555666555444444333444444444444444444444555555555555222333444555666777777777888777666666666666666777888888999999999888888777555777:::<<<<<<:::777555777777777888777777666666333333555666888:::;;;<<<777777777777777777777777999777666666777777666444666444555888777444666:::888777666555555666777888666666666777888999:::;;;;;;777666888999777666777:::999999999::::::::::::999888888888777777777666<<<;;;:::999888999:::;;;============<<<<<<<<<<<<888888999999999888888777999;;;======<<<;;;<<<===888;;;:::777777;;;<<<:::777999:::;;;:::999999:::;;;<<<===<<<:::::::::<<<<<<<<<;;;;;;:::::::::999;;;;;;::::::::::::;;;;;;<<<<<<;;;<<<>>>>>><<<;;;;;;<<<<<<=========<<<<<<<<<>>>??????>>>======>>>===???@@@@@@?????????@@@AAAAAA@@@@@@@@@@@@??????>>>>>>>>>>>>??????@@@AAACCCBBBAAA@@@????????????@@@@@@???>>>>>>>>>??????>>>===;;;;;;<<<>>>@@@AAA@@@@@@????????????>>>>>>???????????????????????????======@@@AAA>>>>>>AAA@@@??????>>>>>>=========;;;>>>BBBCCCCCCAAAAAAAAABBBBBBAAA@@@@@@@@@@@@@@@AAABBBCCCCCCDDDDDDDDDCCCGGGGGGHHHIIIJJJKKKLLLLLLDDDDDDDDDDDDDDDDDDDDDCCCFFFFFFEEEDDDDDDEEEFFFGGGHHHIIIIIIHHHGGGGGGIIIKKKGGGHHHIIIKKKKKKKKKKKKJJJIIIIIIIIIIIIIIIIIIHHHGGG222333444333222111222444222000......000222333333===666111111222111111222//////000111111222222222333222111222333444333222666444222222333333111///333333333333333333333333222222222222222222222222222111111111333444333222111111111111222222222222333222222111111111111111555444222000000111333444222111111111111222333333//////000000222333555555333333333333444555666777444444444444444444444444555555555555555555555555333444666777777777666555444333333222222222222222444444333444444444555555555222000222666777555222555555444333444555666777333111000111222333555777***---222555666666777888666555333222111111222222222333333333333333222222222333333444444444333333222222333333444555666666222222222222333444444555111333555666555444444555555444333444555444222111444333333444555555444222222222111111111222333333666555444222222333444555444444444444444444444444555555555555666666666666333444444555555444444333222222333333444555555555444444444444555555555555333555666444222111222444333333333444444333333333777666666666555555444444777777666666555555555444555555444444444444444555444444555555555555666666333444555666777777888888888777777666666666666666777777888888888888888777:::888777555666888:::<<<888888999999999888777777666666777999:::<<<======999999999999999999999999999888777888999888777555:::999;;;<<<888333444999:::;;;<<<;;;999888;;;===888888888888999:::;;;;;;<<<;;;:::;;;;;;:::::::::777777777888888888888888999999999888888888777777;;;;;;;;;<<<===>>>>>>???999999888888777777777666;;;<<<<<<<<<<<<;;;;;;:::;;;<<<===<<<;;;999888777:::======;;;;;;>>>>>><<<<<>>??????>>>>>>>>>===>>>>>>???>>>>>>@@@AAAAAA@@@>>>>>>???AAABBBAAA??????>>>@@@BBBCCCCCCBBBAAAAAAAAAAAABBBDDDEEEDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@AAABBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEEEEDDDDDDDDDEEEEEEEEEFFFFFFDDDBBBBBBDDDGGGBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCDDDDDDDDDDDDDDDEEECCCAAAAAADDDDDDBBBCCCFFFCCCDDDDDDDDDDDDDDDDDDCCCDDDFFFHHHHHHFFFEEEFFFGGGIIIHHHGGGFFFEEEEEEFFFFFFKKKLLLNNNPPPQQQRRRSSSSSSPPPQQQRRRTTTVVVWWWXXXYYYUUUTTTRRRQQQQQQQQQSSSSSSSSSRRRQQQOOOOOOOOOPPPQQQUUUZZZ^^^]]]ZZZXXXZZZ]]][[[\\\___```aaa```___^^^\\\]]]^^^______^^^]]]\\\111222333333222111222333000000000444:::???BBBCCCFFF:::111222555333...+++111111111111222222333333333222222333444555555444222111111222333333222111333333333333333444444444333333333333333333333333444333222333555555555444222222222222333333333333555555555555666777888999333222111111222444666888222222222222222333333444222111111111222333444444444444444444555666888888444444444444444444444444555555555555555555555555333222111111111222333444666555555444333222111111666555555444555666777777666777888888888888999:::333444555666666666555555222333333333444777999999+++...333666777777888999:::999777666555555666777777777777666555444222222333444555555555555555555222222333444555555666666222222222222333333444555333444444333222333555777666555444555555555333111333222222222444444222111222222222222222333444444555555333333333333444555555555666666666666555555555555555555666666777777555555666666666666555555222333333333444444555555444444444555555555666666444333222333666777555444555666777777777777666555777777777666666555555555777777666666555555444444555555555444444555555666555555666666666777777777777777777777777777777888777777666666666666666777888999:::;;;;;;<<<;;;;;;999888666555555888;;;===;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<===999999999999999999999999<<<;;;;;;<<<>>>>>><<<:::888999<<<@@@>>>;;;===BBB<<>>>>>=========>>>===999:::;;;<<<===<<<<<<<<<::::::::::::::::::::::::;;;<<<>>>@@@AAAAAA@@@???@@@@@@???>>>>>>===<<<<<>>======:::;;;<<<>>>@@@AAAAAAAAA???CCCDDDCCCCCCFFFFFFBBBBBBDDDEEEDDD@@@???AAACCC@@@@@@@@@@@@AAABBBBBBBBBDDDCCCBBBCCCEEEFFFEEECCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCEEEGGGGGGFFFEEECCCFFFHHHHHHEEECCCCCCDDDFFFHHHKKKKKKJJJIIIIIIJJJGGGHHHJJJKKKMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKJJJJJJJJJJJJJJJKKKLLLLLLHHHIIIJJJLLLMMMOOOPPPPPPOOONNNNNNMMMNNNNNNOOOOOOLLLOOOQQQPPPNNNNNNRRRVVVMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKLLLLLLMMMMMMLLLIIIIIILLLMMMLLLNNNRRRSSSSSSSSSRRRQQQOOOMMMLLLNNNOOOQQQRRRTTTXXX]]]aaaaaa___]]]\\\[[[[[[\\\]]]fffgggjjjmmmoooqqqsssssstttvvvxxxzzz{{{}}}}}}}}}wwwuuuqqqnnnnnnpppsssuuuqqqooollliiihhhhhhiiijjjooovvv~~~{{{xxxxxxzzz000222333333222111111222111222555;;;DDDKKKOOOQQQEEE;;;333444666333---***333333222222222333444444444333222333555777666555000000111222333333333333333333333333444444444444444444444444444444444444555444333444666777666555333333444444444555555555555555555555666777999999222222222333555666888888333333333444444444444444444444333333333333444444555555555555555666777888555555555555555555555555444444444444444444444444777555222000000333666999444444555666666666555555666555444444444555777888333777:::888555444666:::222444666777888777555444555777888666777::::::888222555777888777666666777555555555666666888999:::999999888888666555333333444555555666666666555555222333333444444555555555444333333333333333444555444444333222111222555888555444444444666666444222222111111111333333111000222222222222333444555555333333444444555555555555777777888888888888777777555666666777777888888999777777777888888777777777777777777777777777777777555555555666666777777888666333222444999:::888444444555666777777666555444777777777777777666666666777777666666666666666555666666666555666666777888777777777777888888888888:::999888777777777777777777777777777777888999999888999:::;;;<<<<<<<<<<<<777888:::<<<<<<<<<:::999;;;;;;<<<===============<<<<<<<<<;;;::::::999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===???@@@>>><<<<<<<<<>>>BBBAAA======AAA<<<>>>@@@???===<<<===@@@???>>>>>>=========>>>>>>???BBBCCC???===??????>>>AAABBBCCCEEEEEEEEEDDDDDD<<<<<<======>>>>>>??????>>>???AAACCCDDDDDDCCCCCCKKKKKKJJJIIIGGGFFFEEEEEEBBBBBBBBBBBBAAA@@@??????DDDBBBBBBCCCFFFIIIJJJIIIBBBFFFIIIIIIJJJMMMLLLHHHIIIIIIIIIGGGEEEDDDEEEFFFCCCBBBBBBCCCFFFGGGGGGFFFGGGFFFGGGJJJOOOPPPNNNLLLHHHIIIKKKLLLMMMNNNNNNNNNPPPNNNMMMNNNPPPQQQRRRQQQNNNQQQSSSQQQNNNKKKLLLNNNQQQTTTXXXYYYYYYXXXXXXYYYZZZ[[[\\\___bbbcccaaa___]]]\\\[[[[[[[[[\\\]]]^^^___^^^^^^]]]]]]^^^^^^___YYY[[[]]]aaadddfffggghhheeeeeeeeedddeeeeeefffggg```cccggghhhhhhjjjnnnrrrlllkkkiiigggdddbbb```_________``````aaaaaabbbbbbbbb___```ccceeeeeehhhlllssssssqqqoookkkgggcccaaaaaacccggglllsss|||000222444444333111111222222333666;;;BBBFFFHHHHHH:::777555777666222000111555444333222222333333444444333333444666777777666111333444555444444333333222222333333333444444444444444444444444444444444666555444555777888777666555555555555666666666666444444333333333333444444222333444666777777777666444444555555666666555555555444444444444555666666666666555555555666666777555555555555555555555555555555555555555555555555:::999666444444777:::<<<333444666777888888888888888777666555555777999:::555888:::999555444666999444555666777888777666666666:::;;;777666888666111777999999888666666666777222222444555666777777777666777777777777666555555555666666666666666555444333333333333333444444444666666555444444444555555111222333333222222333555444333333444666666555333222111111111333333111000222222222333333444555666222333555777888888777777999999:::;;;;;;:::999999888888999999:::;;;;;;<<<888999999::::::999999888;;;::::::999999888888777777777888888999::::::;;;666666777888999999777666333444666777777666444333777777777777777777888888777777777777888888888888777777777777777888999999888888999999999:::::::::;;;:::999888777888888999888888888999:::;;;<<<===999:::;;;===>>>>>>??????===>>>???@@@AAA@@@???>>>>>>???@@@BBBCCCCCCCCCCCCDDDCCCCCCBBBAAA@@@@@@???AAAAAAAAAAAAAAAAAAAAAAAA======???AAADDDEEECCCBBBIIIGGGGGGLLLMMMJJJGGGHHHHHHIIIKKKJJJJJJIIIIIIJJJKKKJJJJJJJJJKKKLLLMMMNNNRRRWWWWWWQQQMMMNNNNNNKKKIIIJJJLLLNNNNNNNNNMMMLLLHHHIIIJJJKKKMMMNNNOOOOOONNNNNNOOOQQQUUUYYY]]]```XXXXXXWWWUUUTTTRRRQQQQQQSSSTTTTTTSSSSSSQQQPPPPPPMMMJJJHHHIIIMMMQQQSSSSSSXXX^^^aaabbbdddgggfffccccccaaa^^^]]]]]]]]]\\\[[[WWWVVVUUUWWWZZZ\\\[[[ZZZ]]]]]]```ffflllnnnlllhhh^^^```bbbeeegggiiiiiijjjnnnkkkiiihhhkkkmmmooooookkkmmmnnnlllgggeeegggjjjooorrrvvvyyyyyyyyyyyyyyy~~~~~~}}}||||||~~~~~~111333555555444222222333444444444777999999777555000222777:::666111333999777666444333222333333444555444333555777888888777444555777777555444333333222222222333333444444444555555555555555555555555777666555666777888777666666666666666777777777777999888777666555444444444333444666888888777555444444555666666777777666666444444444555666777888999777666666555555555555666666666666666666666666666666666666666666666666666888666555444444666888999555666777999999999888777;;;:::999888888:::<<<===>>>???@@@???===<<<<<<===777777777777777888888999555:::;;;666333333///(((777888999888777777999;;;777888999::::::999777666333444555666777777777777666666666666666555444444333333333333333333222222999888777666666555666666...111444444333222222222333222222333555666555333222222111222333444222000222222222333444555666777111333777:::;;;;;;999888::::::<<<<<<<<<<<<::::::::::::;;;;;;<<<===>>>>>>999::::::;;;;;;::::::999<<<;;;;;;:::999888777777999999:::;;;;;;<<<======666:::<<<<<<888555666888777888:::;;;;;;:::888777666666777777888888999999888888888999999::::::;;;888888777777888999::::::999999:::::::::;;;;;;;;;:::999888888888999:::;;;999999:::;;;<<<>>>???@@@???@@@AAACCCDDDEEEFFFFFFGGGEEEAAA??????AAAEEEGGGIIIJJJKKKMMMNNNOOOPPPPPPRRRRRRQQQQQQPPPPPPPPPOOOHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFHHHLLLOOOPPPOOOMMMSSSPPPRRR[[[aaabbbaaaaaa^^^^^^^^^_________^^^]]]]]]]]]^^^___```bbbcccdddnnnsssssskkkeeeeeedddaaafffgggiiikkkllllllkkkjjj\\\]]]^^^```bbbdddeeefffdddcccdddgggnnnxxx~~~~~~|||{{{yyyxxxwwwvvvmmmmmmmmmmmmlllkkkjjjiiiaaa___^^^ccckkktttyyy{{{}}}||||||}}}~~~|||zzzxxxvvvuuuwww{{{}}}|||{{{}}}}}}{{{}}}666555555666777888666555000111444666777888888777666666555444444555666777555555555444444444444444444555777888888777555444777555333444888:::999888555666555333222222555777888777666555444333333333555555666666666555555444666666777888888888777777888777777777888888888777555333222444777888666333888888999999999888777666999777555666999;;;:::888888888888888777777777777999888777777888999888666:::555111222666999888666888888777444222222666:::999999999999:::999999999777999;;;<<<;;;;;;<<<===???>>>???@@@@@@???;;;888:::::::::::::::;;;;;;;;;999999999999999::::::;;;;;;;;;:::::::::999999888666777999:::;;;::::::999888777777666666555555555666999999666555666555222555444444555666666444222222111111333444555444222444555555444222222444555555555555444333333222222555555444222111111333555000333555444444666888888777777888:::<<<===<<<;;;;;;===@@@AAAAAAAAACCCDDD>>>>>>>>>=========>>>>>>???AAABBBBBB@@@@@@@@@AAA@@@???<<<:::::::::;;;<<<===>>>??????>>>???AAACCC@@@@@@???>>>============@@@???===>>>??????>>>===;;;;;;<<<===>>>>>>======???===;;;<<<>>>???<<<999<<<>>>???>>>======>>>@@@===>>>===<<<;;;===@@@BBB???===<<<===>>>??????>>>@@@>>><<<<<<>>>CCCHHHLLLLLLHHHEEEIIIQQQXXX[[[[[[XXXTTTOOOKKKKKKOOOTTTXXX^^^ffflllnnnpppssssssppplllooosssuuutttpppkkkhhh___\\\WWWUUUYYY___\\\UUUZZZXXXYYY```hhhnnnnnnlllsssyyy~~~888888888999;;;<<<;;;:::777888:::;;;<<<;;;;;;:::999888777666777888:::;;;::::::999888888777666666999:::;;;<<<<<<;;;:::999:::888666777:::<<<;;;::::::::::::888666777999;;;999888777777666777777888999:::::::::::::::999999::::::999999999999999999<<<;;;::::::::::::999999<<<:::999999<<<===;;;999888999999999::::::::::::<<<:::888999<<<>>>===<<<;;;;;;::::::::::::::::::>>><<<<<<<<<===>>>===;;;===;;;888888:::;;;;;;::::::888777888:::<<<<<<<<<:::;;;<<<======<<<:::999<<<===>>>>>><<<::::::;;;???>>>>>>???@@@@@@>>><<<>>>>>>>>>>>>>>>????????????@@@AAABBBBBBAAA@@@@@@???>>>===<<<<<<<<<<<<;;;:::::::::999888666555555:::::::::999999888888888666999999777777999999666888888777777888888777666777555333555888:::888555444555555444333333444666333333333333333333333333111444777888666444222222333555555555444555555555===<<<<<<===???AAACCCCCCBBBDDDGGGHHHGGGFFFFFFGGGHHHGGGFFFFFFFFFFFFGGGHHHFFFIIIKKKLLLLLLKKKLLLMMMHHHFFFCCCAAA???>>>>>>???BBBEEEHHHJJJMMMPPPTTTWWWQQQPPPNNNLLLJJJJJJJJJJJJIIIHHHGGGHHHIIIIIIHHHFFFHHHHHHGGGGGGFFFDDDCCCCCCDDDCCCCCCDDDEEEDDDBBB@@@DDDGGGKKKMMMLLLJJJIIIIIIIIIJJJJJJJJJIIIKKKNNNQQQMMMJJJHHHGGGHHHIIIHHHHHHEEECCCCCCGGGOOOXXX___ccc^^^\\\\\\aaallluuuyyyzzzzzzvvvoooiiigggjjjooorrr}}}}}}wwwtttvvvzzzvvvooorrrrrruuu~~~888777888999<<<===<<<;;;;;;;;;<<<<<<<<<;;;;;;:::999888666555666777:::;;;::::::999999888777666666999999;;;;;;;;;;;;999999999888666666888999999888;;;;;;;;;999777777999;;;999999888777888999;;;<<<777888888999999999888888<<<;;;:::999888888999999===<<<<<<<<<;;;;;;::::::===;;;888888999::::::::::::::::::;;;<<<<<<======<<<:::999:::<<<>>>>>>=========<<<<<<<<<;;;;;;;;;???>>>===>>>???@@@>>>============<<<::::::;;;<<<===;;;:::===AAACCCAAA===???@@@AAAAAAAAAAAA@@@???AAACCCDDDDDDBBBAAAAAABBBBBB@@@??????BBBDDDDDDDDDEEEDDDDDDDDDEEEFFFFFFGGGDDDGGGJJJLLLMMMKKKHHHEEEFFFDDDAAAAAAAAABBBAAA@@@EEEDDDAAA???============>>>????????????>>>======;;;======999999;;;:::777888777777666666666666666999666333555999;;;888555555666777777555555666777333333333444555666666666222444777777666555444555666555555777888888666555>>>>>>>>>???DDDKKKQQQVVVZZZ]]]```aaa```^^^\\\\\\\\\[[[ZZZXXXYYYZZZ\\\]]]^^^bbbeeegggggggggggghhhaaa^^^ZZZVVVQQQMMMKKKIIIQQQUUUZZZ___dddjjjpppsssmmmkkkhhhfffdddddddddeee`````````aaaccccccaaa___aaa``````___^^^\\\\\\[[[YYY[[[]]]^^^\\\YYYWWWVVV\\\```fffiiiiiifffdddbbbdddeeefffffffffgggjjjllljjjgggdddbbbaaabbbaaa```XXXVVVVVV^^^kkkxxx}}}|||}}}:::999999;;;<<<===<<<:::<<<<<<<<<<<<<<<<<<<<<<<<;;;:::888777666777888:::::::::999999999999999999888999999::::::999999888:::999888777888888888888;;;<<<<<<:::888888999;;;===<<<;;;;;;;;;===>>>???999999:::;;;;;;;;;::::::===<<<;;;;;;::::::;;;;;;===>>>>>>>>>=========>>>???===;;;999:::;;;<<<===@@@@@@@@@@@@AAAAAAAAABBB<<<;;;;;;<<<===???@@@@@@BBBAAAAAAAAA@@@@@@@@@@@@@@@??????AAABBBBBBAAA???>>>AAACCCAAA===;;;===@@@AAA@@@@@@AAACCCEEEDDDDDDFFFFFFEEEEEEFFFIIIKKKLLLKKKMMMPPPRRRSSSTTTVVVWWWSSSQQQOOOOOORRRVVVXXXZZZZZZYYYYYYXXXYYYZZZ[[[\\\YYY\\\aaaeeefffccc___\\\[[[VVVQQQOOOOOONNNMMMKKKDDDBBB@@@???>>>???AAABBBHHHIIIJJJJJJJJJIIIHHHGGGHHHIIIGGGAAA>>>???===:::888888777666555666777999999999888999999:::999999888:::;;;:::999888888999666666666777777888888888999888555222000333888===777444444999<<<;;;:::;;;===???CCCJJJTTTaaannnwww~~~|||{{{{{{}}}xxxqqqjjjeeebbbjjjnnntttzzz|||}}}{{{{{{wwwrrrqqqyyy???>>>===>>>??????>>><<<=========>>>??????@@@@@@AAA@@@>>><<<;;;:::::::::;;;;;;;;;<<<======>>>>>><<<<<<<<<======<<<<<<<<<<<<<<<<<<;;;::::::;;;<<<<<<===>>>===<<<;;;===>>>>>>>>>>>>??????@@@@@@@@@???@@@AAAAAABBBBBBBBBAAA>>>???@@@AAABBBAAA@@@@@@???@@@BBBAAA@@@???AAABBBEEEDDDBBBAAA@@@AAACCCEEEEEEFFFFFFGGGGGGFFFEEEEEEBBBCCCCCCDDDDDDFFFGGGIIIJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHJJJLLLLLLJJJHHHGGGKKKMMMKKKFFFEEEIIIMMMJJJMMMOOONNNLLLOOOUUU[[[\\\ZZZXXXWWWZZZ___eeejjjkkkmmmqqqssstttuuuxxxzzzyyywwwtttssswww{{{yyyrrriiibbb___\\\WWWTTTLLLLLLKKKJJJKKKKKKMMMMMMQQQQQQRRRSSSRRRPPPNNNMMMNNNOOOLLLEEEBBBCCCAAA>>><<<<<<<<<:::999:::>>>AAA;;;>>>BBBAAA===;;;===???<<<===>>>>>><<<:::999:::::::::999999999888888888<<<:::777444333555:::>>>999555555;;;===<<<<<<@@@@@@FFFPPP]]]lll~~~???>>>===>>>@@@@@@>>>===============>>>@@@AAABBBBBBBBBBBBAAA???===;;;:::;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>======>>>>>>>>>;;;<<<<<<;;;::::::<<<===;;;===>>>>>>>>>>>>???@@@<<<>>>@@@BBBCCCCCCCCCBBBAAABBBCCCDDDEEEEEEEEEEEEBBBFFFKKKPPPRRRPPPMMMKKKFFFIIIJJJIIIEEECCCEEEGGGGGGHHHHHHGGGFFFGGGIIIKKKKKKMMMOOOQQQRRRPPPNNNLLLPPPRRRSSSSSSSSSTTTWWWYYYYYYYYYZZZ[[[[[[\\\\\\]]]\\\\\\]]]___aaaaaa___]]]ZZZ]]]___]]]ZZZ[[[```fffccchhhlllllljjjmmmxxxrrrhhhccc^^^WWWRRRQQQRRRSSSTTTTTTSSSRRRQQQRRRRRRSSSSSSRRROOOMMMKKKGGGHHHFFFAAA???AAAAAA>>>>>>??????===;;;>>>CCCHHHAAAFFFJJJKKKGGGDDDDDDEEECCCEEEFFFDDDAAA???======>>>>>>===<<<<<<;;;::::::;;;===??????===<<<;;;;;;>>>:::;;;@@@@@@===BBBJJJMMMVVVdddtttAAA@@@AAACCCEEEGGGFFFEEEFFFEEEDDDDDDDDDDDDFFFFFFEEEGGGIIIJJJIIIGGGDDDBBBCCCCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAA<<<>>>@@@???===>>>@@@BBB@@@BBBEEEFFFFFFFFFHHHIIIGGGJJJOOOSSSVVVVVVUUUTTTQQQRRRSSSTTTUUUUUUUUUUUUZZZ```jjjrrruuusssnnniiiccceeeeeebbb\\\XXXYYY[[[ZZZ]]]______^^^^^^```bbbcccggglllppprrrpppnnnkkkoooqqqssssssrrrsssvvvyyy{{{|||}}}~~~{{{mmmeeebbb___ZZZUUUMMMPPPUUUYYYZZZYYYVVVSSSZZZ[[[[[[[[[YYYUUURRROOOLLLMMMJJJEEECCCEEEFFFCCCEEEFFFGGGEEECCCGGGNNNUUUXXXYYY[[[^^^```]]]XXXSSSQQQRRRSSSQQQMMMIIIGGGFFFDDDDDDDDDDDDDDDDDDDDDDDDAAADDDFFFFFFDDDAAA???>>>CCC@@@CCCJJJJJJIIISSSbbblllwwwIIIIIIJJJMMMQQQTTTTTTSSSUUUTTTRRRPPPPPPPPPPPPQQQNNNQQQUUUWWWXXXVVVRRRPPPQQQPPPOOONNNLLLKKKJJJIIIHHHHHHGGGGGGGGGGGGHHHHHHEEEGGGIIIIIIGGGGGGJJJMMMLLLNNNQQQSSSSSSTTTVVVWWW[[[___fffmmmqqqrrrqqqooonnnooopppqqqrrrsssssssssyyyyyyttttttvvvzzz~~~uuujjjeeefffgggeeeaaaaaagggooowwwzzzyyyvvvssskkkkkklllkkkiiieeeaaa^^^]]]^^^ZZZTTTQQQRRRRRROOOQQQSSSTTTRRRQQQTTT]]]dddtttqqqpppvvv}}}|||qqqggg]]]^^^___]]]XXXTTTQQQPPPJJJKKKKKKLLLLLLMMMMMMNNNKKKJJJIIIFFFCCCCCCDDDFFFEEEDDDJJJSSSUUUVVVeeexxxbbb```___ccciiiooorrrrrrrrrqqqooommmlllkkkjjjjjjeeeiiiooottttttoooiiieeehhhgggeeeccc```^^^\\\\\\ZZZYYYXXXVVVUUUTTTSSSSSSVVVUUUTTTSSSUUUWWWZZZ\\\dddgggiiikkklllmmmppprrrwww~~~~~~}}}|||vvvuuuqqqiiibbb]]]\\\\\\]]]aaa^^^[[[ZZZ\\\aaagggkkkrrr|||uuuuuutttpppiiiccc^^^\\\VVVWWWYYYZZZ\\\aaafffkkkgggddd^^^WWWSSSRRRUUUXXXZZZaaaiiipppxxx~~~{{{xxxvvvtttsssssstttsssrrrrrrtttvvvyyy|||{{{rrriiidddbbbdddfffhhhgggffffffiiinnntttxxx~~~yyyzzz|||}}}yyyxxxyyy{{{yyyrrrnnnooorrruuuwwwxxxyyy|||{{{|||{{{~~~~~~uuulllttt~~~xxxvvvuuurrrnnnnnnxxxwwwuuurrrqqqrrrvvvzzzzzzyyy}}}zzzrrrnnnmmmnnnxxxyyyvvvrrrkkkeeeccc______]]]\\\]]]bbbiiinnn|||vvvrrrqqqqqqooorrrwww|||rrrfff```[[[YYYXXXWWWZZZaaakkkrrr}}}xxxqqqjjjeeehhhuuu{{{~~~|||{{{|||}}}}}}|||~~~kkkaaaVVVUUUSSSSSSVVV^^^iiippp|||uuulllooo|||~~~~~~~~~yyyuuusssqqqooonnnnnnooopppppp{{{|||wwwtttqqqllluuuzzz~~~gggZZZRRRSSSSSSVVV\\\fffqqqyyyuuuvvvwwwvvvtttpppllljjjjjjjjjkkkmmmnnnlllhhhdddhhhgggfffgggjjjkkkkkkkkkjjjppptttqqqmmmllljjjhhhccckkkrrrvvvyyyzzzwwwrrrooosss|||ttt___TTTOOOSSSZZZcccnnn{{{zzzvvvsssqqqpppjjjkkkkkklllkkkjjjhhhgggffffffggghhhjjjiiifffdddeeedddeeegggkkklllkkkiiieeeiiijjjhhhgggjjjiiifffeeelllqqqsssuuuxxxvvvqqqppppppvvvxxxgggYYYTTTOOOVVVcccrrryyyuuutttxxx~~~|||yyyuuusssrrrrrrsssooooooooonnnnnnmmmlllkkkoooooooooppprrrrrrpppnnnhhhhhhiiilllooopppmmmjjjlllmmmllljjjlllpppppplllpppvvvzzz{{{}}}|||uuurrrsss|||{{{qqqooonnnllleeeZZZTTTSSSeeennn~~~~~~~~~~~~~~~~~~}}}yyyyyyzzz{{{}}}|||{{{uuussszzz|||nnnccc```[[[RRRRRRYYYppp|||yyy~~~pppeee]]]ZZZbbbppp}}}rrrqqq~~~wwwtttvvvyyyyyyyyy|||wwwvvvzzzzzzttttttxxx{{{yyyvvv|||xxxrrrooopppttt~~~zzz{{{}}}}}}yyyxxx{{{{{{}}}}}}~~~{{{yyyrrrooonnnqqqwww~~~}}}wwwrrrppptttxxxzzzyyyyyy{{{uuurrrqqqyyy