BM66(@ zzzwwwqqqmmmjjjjjjkkkmmmkkkiiiggggggiiihhheeebbbjjjnnnuuu||||||qqqfffbbbaaaaaacccgggppp~~~sssVVV===777999555111222000333444222222444333000333444666777999===BBBEEEFFFMMM___}}}pppRRRDDD;;;<<>>EEEFFFKKKTTTaaaqqq|||yyywwwvvvtttrrrnnniiieeecccbbbbbb___```aaadddccc\\\RRRJJJEEEDDDHHHRRRZZZ```gggnnnqqqooojjjffffffdddZZZNNNMMMNNNUUU^^^ccccccccceee___```___]]]]]]^^^WWWOOOMMMGGGCCCEEEFFFDDDCCCCCC>>>===:::666222///...---***)))'''''')))))))))((('''''''''''''''((())))))"""""""""###$$$$$$$$$%%%$$$%%%&&&%%%###"""###$$$%%%###!!!###&&&((((((&&&### !!!$$$%%%###$$$''' ###$$$$$$!!! """$$$###%%%((((((&&&%%%%%%''')))(((&&&%%%&&&(((***+++&&&'''((())))))((('''&&& &&&***))))))***)))''',,,,,,------...---------111111333444555666666666666777888888777888:::<<<999>>><<>>===<<<;;;888555222///...---***)))'''''')))))))))(((***)))(((&&&%%%%%%%%%%%%############$$$$$$$$$$$$"""###$$$$$$###"""###%%%%%%###"""###%%%'''&&&%%%'''$$$$$$&&&%%% !!!!!!###%%%$$$"""!!!###%%%'''%%%$$$$$$&&&''''''&&&((('''&&&%%%&&&''')))***''''''((((((((((((''''''%%%))))))***------+++,,,,,,---............---000111333444555555666666555666777777666666888:::999======CCCVVVkkk{{{yyyuuuqqqooonnnooopppkkkiiiggggggggggggeeeccccccgggooowww|||qqqlllhhheeegggkkknnn{{{pppOOO>>>888333111222222444333//////333444222111333444666888<<>>======AAAHHHRRR___kkkvvv||||||yyywwwtttpppjjjfffbbb```___aaa```______\\\UUUJJJBBBDDDDDDIIITTT^^^eeennnvvv|||vvvoookkkllljjj]]]NNNEEEIIISSSbbbjjjjjjhhhgggeeehhhhhhfffddddddaaa\\\QQQJJJEEEFFFEEE???:::999999888555333000///...---***)))'''''')))))))))((()))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######### !!!######""""""$$$%%%$$$###""""""$$$%%%$$$###(((%%%%%%'''&&& ###$$$%%%%%%######$$$%%%)))%%%!!!!!!%%%((((((&&&'''&&&%%%%%%%%%&&&((((((((((((''''''''''''(((((( &&&******+++---...,,,,,,---...///////////////000111222444555555555555555666777666555555666888888======CCCUUUiiizzzyyyuuurrrpppooonnnooopppnnnkkkhhhfffdddbbb```bbbfffmmmuuu}}}vvvpppjjjffffffjjjlllyyy}}}XXXAAA888333111222222444222......222444222000222444666888<<>>JJJbbbrrrZZZQQQLLLXXXvvvzzznnneee^^^[[[[[[YYYZZZ[[[[[[\\\^^^aaadddgggjjjmmmoooqqqtttxxxzzz~~~|||{{{~~~|||xxxvvvwwwyyy{{{|||vvvtttrrrooonnnnnnnnnooojjjhhheeecccbbbccceeefffccccccbbb___\\\ZZZZZZZZZZZZZZZYYYWWWVVVTTTSSSRRRRRRSSSSSSSSSRRRRRRQQQQQQLLLKKKIIIHHHEEEDDDBBBAAA>>>BBBJJJUUUaaallltttyyy~~~{{{zzzwwwsssmmmgggccc```^^^```_________^^^XXXNNNGGGDDDDDDIIITTT___iiittt}}}zzzrrrnnnooommm___OOO@@@CCCNNN^^^kkkpppqqqrrrjjjpppsssqqqmmmiiibbb[[[NNNHHHDDDEEEDDD???;;;999666555333111///...------***)))'''''')))))))))(((&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%$$$$$$#########"""###$$$$$$###"""###%%%######"""#########"""!!!###"""###''''''$$$"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%'''''''''&&&&&&%%%%%%%%%&&&&&&''')))((('''&&&&&&'''((()))$$$))),,,***)))++++++(((------...///000000000000000111222333444555555555666777777666555444666777777======BBBTTTggg~~~yyyxxxuuurrrooommmlllkkkooonnnlllhhheeecccbbbbbbdddgggmmmssszzzzzzrrriiiccccccgggjjjvvv___DDD888444333333222333222......222333222000222444666888===BBBFFFNNN___|||qqqTTTBBB<<<999AAAUUUsss}}}fffQQQMMMJJJ[[[|||xxxkkkddd^^^[[[\\\YYY[[[\\\]]]^^^```cccfffhhhkkknnnqqqsssvvvyyy{{{|||}}}~~~}}}{{{{{{}}}{{{wwwuuuvvvyyy|||}}}yyywwwssspppmmmlllkkkkkkjjjhhheeebbbaaabbbdddeee```aaa```]]]ZZZXXXXXXYYYWWWVVVVVVVVVUUUUUUTTTTTTQQQRRRRRRRRRRRRQQQPPPOOOMMMLLLJJJHHHEEEBBB@@@???>>>BBBJJJTTT___jjjrrrwww||||||zzzuuuooojjjddd```^^^______aaadddeeeaaaYYYRRRLLLJJJMMMVVVaaakkkwww}}}tttooonnnkkk]]]NNN@@@@@@JJJ\\\nnnzzzzzzkkk^^^PPPIIIDDDDDDCCC>>>999888444333111000......------***)))'''''')))))))))((('''''''''''''''(((((()))&&&%%%%%%%%%$$$$$$######&&&''''''&&&$$$"""###$$$!!!"""#########"""!!!!!!!!! """&&&(((%%%%%%(((&&&%%%%%%%%%&&&&&&%%%%%%###((()))%%%###%%%'''&&&&&&&&&%%%%%%%%%&&&&&&)))((('''&&&&&&'''((()))$$$)))+++((('''))))))''',,,---...///000000000000000000222333444555555555777888888777555555777888666<<<===BBBRRReee~~~}}}yyyxxxuuurrrooollliiihhhhhhhhhhhhfffddddddeeegggfffhhhmmmrrrxxx|||rrrhhh``````dddfffqqqdddGGG:::555444333111333222......222333111111222555777999>>>CCCGGGTTTjjjiiiOOOBBB???:::FFF___yyy\\\JJJHHHIII]]]vvvjjjccc]]][[[\\\XXXZZZ]]]___```bbbfffhhhhhhkkkooorrrtttwwwyyy|||{{{|||~~~~~~zzzuuusssuuuyyy|||}}}zzzwwwsssooollljjjiiiiiiiiihhheeecccaaaaaabbbbbb^^^^^^]]][[[YYYWWWXXXYYYUUUUUUUUUUUUUUUUUUUUUUUUPPPQQQRRRRRRRRRQQQOOONNNOOOMMMJJJFFFBBB>>>;;;999<<>>KKKeeesssVVVFFFHHHKKKccctttggg```[[[ZZZ[[[WWWZZZ]]]```bbbdddhhhkkkhhhkkkpppsssuuuwwwyyy{{{{{{}}}~~~{{{}}}yyytttrrrtttwww{{{}}}xxxvvvrrrnnnkkkiiiiiiiiiiiihhhfffdddbbb```______[[[[[[[[[ZZZXXXWWWXXXYYYVVVVVVVVVUUUUUUTTTTTTTTTOOOPPPQQQRRRRRRPPPOOOMMMMMMKKKIIIEEEBBB???<<<;;;<<<>>>BBBJJJVVVcccooovvv}}}}}}{{{zzzxxxuuupppjjjddd```]]]]]]aaahhhrrrwwwvvvooohhhZZZVVVUUU\\\hhhwww}}}qqqfffXXXLLLCCCAAAIII^^^www~~~hhhXXXNNNFFFCCC@@@;;;888888444333111000...------,,,***)))'''''')))))))))(((***)))((('''&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&'''(((&&&$$$######$$$!!!%%%%%%$$$######$$$((($$$###%%%$$$###$$$(((&&&$$$######%%%&&&%%%###"""'''(((%%%###%%%(((((((((((((((''''''&&&&&&''''''((((((((((((''''''"""''')))''''''***,,,+++***+++,,,---///////////////000111222333444444444444555666666555555777999444;;;===AAAPPPaaa~~~~~~}}}}}}}}}|||{{{zzzxxxuuupppkkkgggdddaaabbbbbb```]]]]]]```dddeeehhhlllqqqwww~~~sssggg]]][[[___^^^hhhvvvnnnOOO>>>888444000...111222000000222111...222444666888;;;@@@FFFJJJ```~~~zzz___III@@@@@@BBBNNNhhhmmmUUUGGGJJJOOOiiirrrfff___ZZZYYYZZZVVVYYY]]]```cccfffiiilllhhhkkkpppsssuuuwwwyyy{{{|||~~~~~~{{{xxx}}}yyysssqqqsssvvvzzz|||uuussspppmmmjjjiiiiiijjjiiihhhgggeeebbb```^^^]]]YYYZZZZZZYYYWWWWWWXXXYYYXXXXXXWWWVVVUUUTTTSSSRRROOOPPPQQQRRRRRRPPPNNNMMMIIIHHHGGGFFFEEEDDDCCCBBB===>>>AAAHHHTTTbbbpppxxx}}}~~~~~~|||zzzxxxwwwsssnnniiiccc___\\\]]]bbbkkkvvv|||{{{tttmmmWWWSSSTTT]]]mmmwwwhhhZZZOOOAAA@@@HHH^^^xxxzzzcccUUULLLDDDBBB@@@===<<<===444333222000...---,,,,,,***)))'''''')))))))))(((&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&%%%######$$$%%%!!!%%%&&&%%%###$$$%%%((($$$"""###$$$###&&&+++&&&$$$"""###%%%&&&$$$"""!!!"""###$$$$$$%%%&&&((((((((())))))((('''&&&&&&&&&'''((())))))((('''&&&'''+++,,,)))''')))***))))))***+++---...////////////000111222333444444444222333444444444555777999333;;;===AAAOOOaaa}}}~~~~~~}}}||||||}}}}}}|||zzzzzzyyywwwsssoookkkgggeeeaaaaaabbbbbbbbbcccccccccggghhhlllrrrwww{{{uuuggg^^^[[[\\\bbbgggqqqvvvWWWAAA777555666'''---000///000444222---222222444888:::>>>GGGPPPdddrrrTTTDDD<<<777@@@OOOjjjhhhUUULLLFFFQQQnnnpppeeeaaa\\\YYYWWWYYY\\\___aaabbbdddgggiiikkknnnsssvvvxxxxxxzzz{{{~~~|||zzzxxxvvvuuuwwwyyyzzzzzzwwwtttooollljjjiiigggfffeeeeeeeeedddcccbbbaaa```\\\[[[YYYWWWWWWWWWWWWXXXWWWVVVUUUSSSSSSSSSSSSTTTRRRRRRSSSRRRPPPMMMJJJHHHLLLJJJGGGDDDCCCBBB@@@>>>???>>>???DDDOOO^^^nnnxxx}}}~~~~~~}}}|||xxxwwwtttooojjjddd```^^^```eeeoooyyy}}}uuunnn```WWWVVVhhhqqq___QQQDDDCCCHHHVVVjjj~~~lll^^^RRRKKKBBB>>>>>>>>><<<999999666333111000///,,,+++000+++'''%%%(((******)))+++***)))(((&&&%%%###############$$$%%%$$$""" +++)))%%%"""  %%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$###%%%&&&"""###$$$$$$######%%%''' ###&&&&&&&&&&&&))),,,)))******)))&&&%%%&&&&&&---&&&$$$'''(((&&&'''++++++***((('''''')))+++,,,***---///...+++)))***---111222222111///...///000444444555555555555555444999:::===AAAJJJ___}}}~~~}}}|||}}}{{{xxxsssnnniiieeebbbbbbaaaaaabbbbbbbbbbbbbbbeeefffiiiooorrruuu|||xxxjjj```]]]]]]bbbiiivvvbbbKKK===888666,,,111222000000222111,,,111000333666888;;;DDDMMMccciiiNNNAAA<<<:::???MMMfffjjjUUULLLHHHVVVuuummmdddaaa^^^\\\\\\YYY\\\___aaabbbdddgggiiiiiimmmrrruuuwwwxxxzzz{{{~~~{{{yyywwwuuutttvvvxxxxxxxxxtttrrrpppnnnllljjjgggeeeeeeeeeeeedddcccbbb``````\\\[[[ZZZYYYXXXWWWWWWWWWWWWVVVTTTSSSRRRRRRSSSSSSQQQPPPPPPNNNMMMMMMLLLLLLKKKHHHEEECCCBBBAAA???===>>>>>>>>>CCCMMM\\\lllvvv|||}}}~~~|||{{{zzzyyywwwtttpppkkkeeeaaa___aaagggpppyyy~~~|||uuunnn```YYY]]]qqqjjjZZZIIIEEEEEEPPPcccttt{{{ppp```UUUOOOIIIBBB>>>>>>???<<<999666444000......---,,,***)))'''%%%%%%(((***+++,,,(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%$$$"""!!!'''&&&$$$"""!!!!!!"""###%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$###%%%&&&###$$$%%%$$$######%%%&&&!!!###&&&&&&&&&&&&(((+++$$$&&&''''''''''''((()))+++&&&%%%((((((&&&&&&******)))((((((((()))+++,,,+++,,,......---,,,,,,---...///111222111222444555222333444555666666666666888999<<>>555111222444444000///111000---222111444777999;;;BBBKKKddd___GGG>>><<<<<>>===>>>BBBKKKYYYiiittt|||~~~|||{{{zzzzzzxxxuuuqqqlllgggbbb```cccgggooowww{{{xxxrrrlll```]]]cccwwwrrr```NNNFFFBBBJJJ\\\lllttttttxxxtttpppmmmhhh```UUUNNNJJJFFFBBB@@@AAA@@@===:::666444000...------,,,+++%%%&&&'''''''''(((***,,,&&&&&&&&&''''''((())))))$$$%%%%%%%%%%%%$$$###"""$$$###"""""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$###%%%&&&$$$%%%%%%$$$###"""$$$%%%###%%%&&&&&&&&&&&&''')))$$$%%%''''''&&&&&&(((***(((&&&&&&((((((&&&&&&((())))))))))))************,,,,,,,,,---///000///...---///111222222333555777111222333555777777888888777888;;;@@@HHH\\\}}}~~~}}}~~~}}}|||xxxsssnnnhhhcccaaaeeedddcccbbbbbbbbbcccdddjjjkkkpppuuuuuutttwww~~~qqqfff```___fffuuu~~~eeeMMM===444111444444222000//////000///555444666:::;;;<<>><<<>>>>>>???BBBIIIWWWgggrrr}}}~~~}}}}}}zzzyyyvvvrrrmmmhhhdddaaacccgggnnntttuuurrrmmmiii```^^^ccctttwwwdddPPPFFF>>>FFFXXXiiiooonnnllliiifffccc^^^XXXPPPKKKFFFDDDCCCCCCDDDCCC@@@===:::777333111000///---,,,'''***,,,***'''&&&'''***&&&&&&''''''(((((())))))$$$%%%&&&%%%$$$######$$$""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&%%%&&&&&&$$$###"""###$$$%%%%%%&&&&&&&&&&&&&&&''''''((()))(((&&&%%%&&&'''&&&&&&((()))(((&&&&&&'''(((((()))************)))---++++++---111333111//////111222222111111333444222333444666777777888888777888;;;???GGGZZZzzz~~~~~~~~~~~~||||||}}}~~~}}}~~~~~~{{{zzzwwwsssooojjjgggeeegggfffdddccccccdddeeeffflllnnnsssyyyzzzyyy|||ttthhhbbb```jjj{{{}}}eeeNNN???888777222111////////////000222555444777;;;;;;<<>>>>>???@@@BBBGGGTTTdddppp{{{~~~}}}~~~zzzyyyvvvrrrmmmhhhdddbbbeeeiiinnnqqqqqqmmmiiifffaaa___aaalllvvvdddPPPEEE===CCCTTTcccgggfff___^^^]]]\\\XXXRRRKKKFFFCCCCCCDDDEEEFFFDDDBBB@@@<<<999666444333111///---***,,,...,,,)))'''(((***((((((((((((((('''''''''$$$%%%&&&%%%###"""###%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&%%%&&&&&&$$$###"""###$$$&&&&&&%%%&&&&&&&&&&&&&&&((()))***)))''''''''')))$$$''')))(((&&&&&&&&&'''(((((()))************)))---++++++---222444222///...000111111000000222333444555666666777666666666777888;;;???FFFXXXwww~~~|||||||||~~~}}}|||}}}~~~~~~}}}zzzyyywwwtttqqqmmmjjjiiifffeeedddcccccceeeggghhhjjjlllrrrxxxyyyyyy}}}xxxllleeebbblll~~~gggOOO???999777111...---///000///000444222222555999:::;;;AAAHHHTTTfffrrrXXXGGG===:::;;;EEEUUUmmmiiiPPPNNNUUUnnn|||mmmeeeaaa___aaaeeeccceeehhhjjjlllnnnqqqsssvvvwwwyyyyyyyyyzzz|||~~~}}}}}}~~~|||zzzyyyxxxwwwuuussssssoooiiiffffffgggiiiiiidddcccaaa___^^^^^^______]]]]]]]]][[[ZZZXXXVVVUUUTTTTTTTTTTTTSSSRRRQQQPPPOOOQQQUUUWWWVVVSSSOOOLLLNNNKKKHHHFFFEEEDDDAAA@@@===???@@@AAAEEEPPP```mmmvvv|||||||||~~~yyyxxxuuuqqqmmmhhheeebbbeeehhhlllmmmkkkgggdddbbb___^^^]]]cccuuu|||kkk]]]QQQFFF>>>@@@LLLWWWZZZYYYRRRSSSSSSRRRNNNIIICCC???AAACCCDDDFFFEEEDDDBBBAAA;;;:::999999888666333000++++++,,,+++******+++---******))))))((('''&&&&&&###%%%&&&$$$!!! """%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&$$$%%%%%%$$$###"""$$$%%%&&&%%%$$$%%%'''''''''%%%###%%%'''(((((((((***,,,###(((***&&&$$$%%%''''''))))))))))))************,,,,,,,,,...000222111000+++---///000000111333555666666666777777666666555777888;;;???FFFXXXuuu~~~}}}}}}~~~}}}|||}}}~~~{{{zzzxxxuuurrrooollljjjdddcccaaaaaabbbdddgggiiiiiijjjooouuuvvvvvv{{{}}}pppiiifffmmmqqqVVVBBB888555222///...222222///000444111111555999:::;;;AAAIIIUUUhhhkkkRRRCCC<<<;;;>>>LLLaaa~~~cccJJJMMM[[[xxx~~~ooofffbbb```bbbgggdddfffiiikkkmmmooorrrtttwwwyyy{{{||||||~~~~~~~~~|||zzzxxxxxxvvvssspppqqqmmmiiifffeeefffffffffdddcccaaa___^^^^^^^^^___^^^]]][[[YYYXXXVVVVVVUUUTTTUUUUUUUUUUUUSSSRRRQQQNNNPPPRRRTTTUUUSSSQQQOOONNNLLLIIIFFFEEEDDDBBB@@@;;;===>>>>>>AAALLL\\\iiirrrzzz||||||xxxwwwuuuqqqlllhhhdddbbb___bbbeeedddaaa\\\ZZZZZZYYYYYYWWWXXXeeeyyyyyyqqqjjj```WWWOOOGGG???@@@HHHOOOQQQPPPLLLMMMMMMKKKGGGBBB???===???AAACCCDDDCCCBBBAAAAAA:::;;;===@@@BBB@@@<<<999///,,,)))((()))***************))))))((('''''''''"""$$$%%%###!!!%%%""""""###$$$$$$$$$$$$$$$########################"""$$$%%%%%%$$$###%%%&&&###$$$%%%$$$######%%%&&&&&&$$$###%%%'''((('''&&&!!!###%%%&&&&&&''')))***###)))***%%%!!!$$$((((((***)))((((((((()))+++,,,***,,,...////////////000---///111111111111333555444555666777777777777777888999<<<@@@FFFWWWuuu~~~}}}|||}}}~~~|||{{{yyyvvvsssooollljjjaaa```______```cccfffhhhiiijjjnnnssstttuuuzzztttlllhhhlll~~~aaaIII<<<777444000000444444000000444222333666;;;===>>>DDDKKK]]]pppeeeLLL???:::<<>>HHHYYYfffrrrzzz~~~xxxwwwtttppplllhhhdddbbbYYY[[[^^^\\\WWWSSSQQQQQQSSSTTTQQQOOOWWWfffpppqqqwwwuuuooogggcccccc```[[[MMMGGGAAAAAAGGGMMMPPPPPPMMMMMMLLLIIIEEEAAA@@@@@@>>>@@@BBBBBBAAA@@@???@@@<<<>>>BBBGGGKKKJJJFFFCCC555///)))&&&''''''&&&$$$))))))))))))((((((((((((!!!###%%%"""!!!%%% !!!"""###%%%%%%%%%%%%########################"""$$$%%%%%%$$$###%%%&&&"""$$$$$$$$$######%%%'''&&&$$$###$$$((()))(((&&&###$$$%%%%%%######$$$%%%###******$$$ $$$((()))+++***((('''''')))+++,,,)))---000///---,,,...111333444444333111000111222333333555777888999999999888:::===@@@GGGWWWttt~~~~~~~~~|||xxxuuurrrpppllliii```^^^\\\]]]```ccceeeeeeiiijjjkkkkkkkkkmmmpppsssyyylllbbblll}}}gggJJJ;;;666222222333222111111333444333666555:::AAA===@@@PPPbbb~~~aaaLLLAAA;;;@@@KKKZZZlllZZZPPPSSSdddrrrkkkgggddddddfffggghhhkkknnnrrrtttvvvwww|||}}}~~~zzzvvvrrrqqqpppooonnnooolllhhhiiikkkjjjfffaaacccddddddccc```^^^^^^___```^^^\\\[[[[[[ZZZXXXWWWWWWVVVUUUTTTSSSRRRQQQPPPPPPOOOOOOQQQSSSUUUTTTRRROOOLLLJJJHHHGGGEEEBBB@@@:::;;;<<<===<<>>===<<<<<<<<<;;;===DDDKKKMMMGGG@@@444...(((&&&(((***)))'''))))))))))))((('''&&&%%%)))'''&&&&&&&&&&&&%%%#########$$$######"""!!! %%%%%%%%%%%%$$$$$$###"""######""""""###%%%'''((('''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))******)))))))))))))))***,,,,,,------.../////////,,,---///222333444444444777666555444555777999:::777:::999<<>>???FFFLLLRRRWWWVVVXXXWWWSSSPPPPPPMMMIIIEEEDDDCCCAAA???===<<<;;;<<<;;;<<>>:::999;;;<<<<<>>AAAIIIOOOWWWYYYZZZ\\\aaafffddd^^^VVVKKK@@@AAAGGGNNNUUU[[[^^^```___ZZZXXXWWWUUUPPPIIIGGGEEEBBB>>><<<:::999<<<::::::===@@@???999333222...)))'''(((***)))((()))))))))(((''''''&&&&&&((('''%%%%%%&&&&&&$$$### !!!"""###$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((('''&&&&&&'''((((((+++++++++******++++++,,,,,,,,,------.../////////111111111222333444555555666555555444555777888999888;;;999<<>>@@@GGGMMMTTTXXX]]]```fffjjjhhhbbbYYYMMMBBBAAAGGGOOOXXX```gggiiihhhccc```^^^[[[VVVJJJHHHEEEAAA===;;;999999;;;999888999;;;:::555000111---)))(((((())))))((())))))((('''''''''''''''(((&&&%%%%%%%%%%%%$$$"""!!!"""######$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''*********)))******++++++,,,,,,------.../////////111000/////////111222333555555444555555666888888999<<<999<<>>666333111000111222000///333666666:::@@@AAALLLccc~~~WWWGGGCCCCCCKKKVVVjjjkkkTTTHHHHHHXXXuuu}}}pppjjjgggddddddggghhhjjjnnnqqqtttuuuvvvvvv{{{|||~~~~~~zzzzzz|||vvvuuuuuuuuuvvvuuusssqqqnnnlllkkkkkkkkklllllllllhhhiiihhheeebbb___^^^___]]][[[ZZZYYYZZZYYYXXXVVVRRRRRRRRRRRRQQQQQQQQQQQQNNNMMMLLLMMMNNNNNNLLLKKKIIIGGGEEECCCCCCBBB???===;;;999999:::;;;@@@MMMYYYllluuu}}}~~~zzzyyyvvvssspppmmmiiieeebbbZZZXXXVVVTTTTTTWWWZZZ\\\^^^XXXMMMCCC>>>@@@GGGMMMSSS[[[ccchhhlllooojjjddd]]]PPPDDDAAAEEENNN[[[eeeqqqtttsssnnnjjjfffaaaZZZLLLJJJFFFAAA===;;;:::999:::888777777888777444000///---***)))))))))))))))))))))(((''''''''''''((((((&&&%%%$$$%%%%%%$$$"""$$$$$$$$$$$$$$$###""""""$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((()))******,,,,,,------.../////////000000///...///000222333444444444555555666777888999<<<999;;;EEENNNfff}}}|||zzzyyyxxxxxx{{{zzzyyyyyyxxxuuuqqqnnngggddd___\\\]]]___aaabbb]]]aaagggmmmrrrwww{{{~~~~~~www~~~\\\EEE666333000000222333222///222666666999@@@BBBOOOhhhyyyWWWGGGCCCBBBKKKYYYooogggRRRJJJKKKZZZwwwrrrllliiifffgggiiikkkmmmoooqqqtttvvvwwwxxx}}}~~~~~~zzzyyy{{{vvvuuuvvvwwwxxxwwwsssqqqlllkkkjjjiiiiiijjjkkkkkkfffgggfffdddaaa___^^^___]]][[[ZZZZZZZZZZZZYYYWWWSSSSSSSSSRRRRRRQQQQQQQQQNNNMMMLLLLLLMMMMMMKKKIIIIIIGGGDDDCCCCCCBBB@@@>>>???<<<;;;<<<===AAALLLWWWgggqqqzzz~~~zzz|||yyytttpppmmmiiieeebbb[[[YYYVVVUUUUUUWWWZZZ\\\\\\UUUKKKAAA===@@@IIIOOOXXXcccnnnuuuyyyxxxqqqiiidddVVVGGGAAADDDNNN^^^kkktttxxxzzzvvvqqqlllddd]]]SSSPPPKKKFFFAAA>>><<<;;;999888666666666555333111---,,,+++))))))))))))***)))((('''&&&&&&'''((()))'''&&&$$$$$$%%%%%%###"""%%%%%%%%%%%%$$$###"""!!!######$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$%%%%%%%%%%%%%%%#########$$$%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''((()))***,,,,,,------.../////////000000000111222333444444333444444555666666777777888;;;888;;;DDDNNNeee~~~}}}|||{{{zzz~~~|||zzzxxxwwwuuuqqqooogggccc^^^\\\\\\___aaabbbccceeehhhkkknnnqqquuuxxx|||dddKKK777444111222555777555222333777777:::@@@CCCSSSmmmsssVVVIIICCCCCCOOO___yyydddPPPLLLOOO]]]zzztttnnnkkkiiiiiilllppppppqqqrrrtttwwwzzz{{{~~~yyywwwxxxuuuuuuvvvwwwxxxvvvrrroookkkkkkiiigggffffffhhhjjjeeeffffffdddaaa______```]]]\\\ZZZZZZ[[[[[[ZZZXXXUUUUUUTTTSSSRRRRRRQQQQQQOOONNNMMMMMMNNNMMMKKKIIIIIIGGGEEEDDDCCCBBB@@@>>>@@@<<<:::;;;<<>>CCCMMMTTTbbbpppvvvlll]]]KKKCCCDDDOOObbbqqqyyy}}}xxxnnnfff___[[[UUUMMMGGGBBB???>>>:::888666555333222000///,,,,,,+++***)))((()))***)))((('''&&&&&&''')))***'''%%%$$$$$$%%%$$$###"""$$$$$$$$$%%%%%%$$$######!!!"""######$$$$$$$$$###""""""$$$%%%&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&######$$$%%%%%%%%%%%%$$$######$$$%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''((()))***+++,,,,,,------.../////////...///000111333444444444333333444555666666666666777999777:::DDDNNNfff}}}~~~}}}}}}zzzxxxvvvtttrrrooogggccc^^^[[[\\\___bbbcccffffffeeecccbbbcccgggjjjsssyyyhhhOOO999555222333777999777444444888888;;;AAAEEEUUUpppmmmTTTJJJEEEFFFUUUgggbbbNNNLLLRRR```~~~vvvpppmmmjjjkkknnnssssssrrrsssuuuyyy|||~~~}}}xxxvvvvvvttttttuuuwwwwwwuuuqqqmmmjjjjjjhhhfffddddddfffhhheeeffffffdddbbb``````aaa^^^\\\[[[[[[\\\\\\ZZZYYYWWWVVVUUUTTTSSSRRRQQQPPPQQQPPPOOOOOOOOONNNLLLJJJIIIGGGEEEDDDDDDCCCAAA???>>>:::777888999;;;CCCMMMYYYdddqqqxxx~~~}}}|||vvvqqqlllhhhccc```]]]ZZZWWWUUUTTTUUUXXXYYYXXXRRRIIIBBB@@@FFFQQQYYYlll{{{rrraaaNNNDDDEEEQQQddduuu~~~uuuiiieee]]]SSSKKKEEEBBB@@@;;;999777444111///...---+++,,,,,,***)))((()))***)))((('''&&&&&&''')))***'''%%%$$$$$$$$$$$$###!!!""""""###$$$%%%%%%%%%%%% !!!"""###############!!!"""###%%%&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''######$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''((((((%%%%%%&&&''''''&&&%%%%%%(((((((((((()))***+++,,,,,,,,,------...//////000***+++...000222222222222222333444555666666666666666999777:::DDDNNNfff}}}|||{{{zzzvvvuuuvvvvvvqqqlllgggaaa\\\ZZZZZZZZZ___eeegggccc``````bbbcccbbbaaaiiikkkqqqzzz}}}oooKKK===999333000000111222333777888666;;;CCCGGGZZZ{{{nnn[[[IIIAAAEEEOOOnnnbbbQQQNNNOOOmmmwwwsssrrrpppmmmlllqqqpppppprrrvvv{{{~~~zzzwwwuuutttsssuuuvvvvvvuuussspppmmmkkkiiihhhgggfffeeefffggggggdddcccbbbbbbbbb```]]]ZZZ\\\[[[ZZZ[[[^^^^^^ZZZWWWVVVUUUUUUTTTSSSRRRQQQQQQRRRRRRSSSTTTTTTQQQMMMJJJKKKIIIGGGFFFFFFFFFDDDBBB===;;;::::::999:::BBBKKKWWWeeesssyyy{{{~~~~~~|||zzzwwwtttpppjjjddd```\\\XXXUUUVVVWWWVVVZZZ___\\\[[[OOOEEEDDDDDDNNNaaappp{{{gggRRRGGGFFFSSSpppwwwcccTTTMMMHHHBBB===@@@???<<<999555111...------,,,***)))))))))***+++(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''""""""""""""""""""""""""((( ###(((&&&$$$%%%$$$###""""""###%%%'''((($$$((((((###!!!$$$)))+++((((((''''''&&&%%%$$$$$$!!!"""$$$&&&&&&%%%$$$###)))%%%###&&&,,,...)))$$$)))))))))))))))******+++***,,,------------...000------...///000111222222555555555555666666666666999<<<999;;;DDDMMMddd}}}|||zzzyyy{{{xxxuuuuuuuuutttqqqnnnhhhbbb\\\[[[ZZZZZZ^^^cccdddaaa^^^^^^```aaa```___eeegggmmmwww~~~}}}qqqNNN===999444000000111222333333555555;;;DDDIIIaaappp\\\LLLEEEJJJVVVuuu{{{___RRRQQQZZZwww{{{uuussspppmmmmmmoooooopppsssxxx~~~{{{xxxwwwuuuttttttttttttsssqqqnnnkkkjjjhhhgggfffeeeeeeeeeffffffdddcccaaaaaaaaa___]]][[[]]]\\\[[[\\\]]]\\\ZZZWWWUUUTTTTTTTTTSSSRRRRRRRRRRRRQQQPPPPPPOOOMMMIIIFFFHHHFFFDDDDDDDDDCCCAAA???>>>;;;::::::::::::BBBKKKVVVdddrrryyy||||||yyyvvvrrrmmmgggbbb___ZZZXXXYYYXXXWWWXXX\\\^^^___UUUMMMLLLJJJQQQdddxxx}}}gggPPPGGGIIIWWWrrriiiVVVLLLGGGBBB>>>AAA???===999555222///---,,,+++***)))((()))******+++(((&&&''')))***(((%%%&&&&&&%%%%%%%%%%%%&&&&&&########################***###!!!%%%'''%%%$$$&&&!!!!!!!!!!!!"""###$$$$$$$$$'''&&&$$$$$$&&&$$$ !!!!!!"""###$$$%%%&&&&&&"""###%%%&&&'''&&&%%%$$$&&&$$$"""%%%((()))&&&""")))))))))))))))******+++***,,,------------...000...///000111222333333444555555666666666666777777999;;;999;;;CCCLLLccc~~~|||zzzxxxwwwwwwwwwvvvtttsssrrrqqqpppjjjccc^^^\\\ZZZYYY\\\aaaaaa___]]]]]]^^^______^^^aaadddjjjttt~~~|||zzz{{{vvvVVV>>>:::444111000222333333222666777<<>><<<;;;;;;:::;;;BBBJJJTTTcccrrrzzz}}}|||yyyuuuoooiiieee```\\\ZZZ[[[ZZZWWWWWWZZZ]]]aaa[[[TTTRRROOOVVVhhh}}}eeeLLLDDDHHHWWWooohhhUUUJJJEEEBBB@@@@@@???<<<999555222///...+++***)))((((((((())))))...)))%%%'''+++---)))$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$(((%%%###$$$$$$###$$$&&&!!!""""""#########""""""$$$%%%%%%$$$&&&&&&######$$$%%%'''((())))))###$$$&&&'''''''''&&&%%%%%%%%%&&&&&&&&&&&&$$$###)))))))))))))))******+++***,,,------------...000000000111222333444555555333333444444555555555555888;;;888:::CCCKKKaaa~~~|||{{{yyyyyyxxxwwwwwwwwwuuuqqqoooooooookkkeee___\\\ZZZXXXZZZ___aaa```^^^^^^^^^___``````bbbeeekkkuuu{{{vvvuuuwww|||yyy[[[???;;;555222111222333333444999;;;>>>CCCIIIggg}}}eeeQQQIIIOOO[[[zzzzzzaaaXXXYYYqqqwwwrrrqqqppprrruuuxxxxxxyyyzzz{{{~~~}}}zzzwwwuuussssssrrrrrrpppnnnllljjjhhhffffffeeeeeedddddddddddddddaaa^^^]]]]]]^^^]]]\\\```___]]][[[ZZZXXXVVVTTTRRRRRRRRRSSSSSSSSSSSSSSSXXXUUURRRPPPOOOOOOMMMLLLKKKIIIGGGFFFFFFEEECCCBBB>>><<<;;;<<<:::;;;AAAIIIRRRaaaqqqzzz~~~|||yyyvvvpppjjjfff^^^ZZZYYY[[[ZZZVVVVVVYYYZZZ```\\\VVVSSSPPPYYYnnn{{{aaaGGG???DDDRRReeewwwrrr___OOOGGGDDDBBBAAA???>>>;;;888444111///---***))))))(((((((((((((((---***((()))***+++)))&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$############!!!!!!###&&&###$$$%%%&&&&&&%%%###""""""%%%&&&%%%&&&%%%((((((''''''&&&%%%%%%$$$%%%&&&''''''((((((''''''&&&))),,,+++(((&&&&&&''')))))))))))))))******+++***,,,------------...000000111111222333444555555111111111222222333333444666:::888:::BBBIII^^^|||~~~}}}|||{{{zzzzzz{{{{{{yyyyyyxxxuuupppmmmllllllkkkeee```]]]ZZZXXXYYY]]]bbbbbbaaaaaa```aaabbbdddfffhhhnnnwww{{{uuuqqqsssxxx}}}uuuXXX@@@<<<666222222222333333555999:::>>>CCCJJJhhh|||cccOOOIIIOOOZZZyyyggg[[[[[[pppxxxsssqqqpppssswwwxxxzzz{{{{{{{{{~~~{{{yyyvvvtttrrrssssssrrrpppnnnllljjjiiieeeeeeeeeeeeeeeddddddddddddaaa^^^]]]]]]^^^]]]]]]___^^^]]]ZZZWWWUUUTTTSSSRRRRRRRRRRRRRRRSSSSSSSSSQQQNNNKKKJJJJJJKKKKKKKKKKKKJJJHHHGGGGGGFFFDDDBBB===;;;;;;<<<::::::@@@HHHPPP___pppyyy~~~}}}{{{xxxuuupppjjjeee[[[WWWWWWYYYYYYVVVVVVYYYZZZaaa^^^VVVRRRPPP\\\ttt{{{```FFF===AAAJJJYYYgggppptttwwwwwwwwwyyywwwsssiii```UUUKKKFFFCCC@@@???===<<<:::777333000...,,,))))))))))))((((((((('''***,,,---+++(((&&&''')))%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ """$$$###"""$$$&&&'''###$$$%%%&&&&&&%%%###""" &&&)))&&&######"""&&&%%%$$$###!!!&&&&&&''''''(((((((((''''''+++...---)))&&&'''))))))))))))))))))******+++***,,,------------...000//////000111222333444444111222222333444444555555555999777:::AAAGGGZZZxxx~~~~~~~~~}}}|||{{{zzzzzz{{{|||}}}|||zzzxxxtttqqqnnnllljjjkkkeee```^^^[[[XXXYYY]]]bbbccccccbbbaaaaaacccfffgggiiinnnwww}}}vvvrrrsssyyy~~~}}}pppTTTAAA===777333222333333444222666777<<>>EEENNN^^^oooyyy}}}}}}{{{yyyvvvsssnnnhhhdddZZZWWWUUUWWWWWWUUUVVVYYY[[[dddbbbYYYRRRNNN[[[tttyyy```GGG>>>>>>CCCNNNZZZfffkkknnnlllkkkjjjfffaaaYYYUUUOOOIIIEEEBBB???======<<<:::777333111...---))))))*********)))((('''(((,,,///,,,&&&###&&&***%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ $$$%%%%%%&&&((('''$$$!!!""""""#########"""""" '''***&&&######%%%%%%$$$$$$$$$############"""&&&&&&&&&&&&''''''((((((%%%(((******'''%%%&&&''')))))))))))))))******+++***,,,------------...000......///000111222333333444444555666777888888999444888777999@@@EEEWWWttt~~~~~~~~~~~~|||{{{zzz{{{|||}}}}}}yyyuuutttsssqqqnnnjjjjjjddd```^^^[[[XXXYYY]]]```aaabbb```______bbbeeecccfffkkkuuu~~~xxxtttvvv|||tttYYYBBB>>>888444333333444444444666555;;;EEEMMMhhhqqqYYYHHHFFFNNNYYYvvvdddVVVTTTdddzzztttpppqqquuuqqqtttxxxzzz{{{~~~|||yyyxxxvvvtttrrrrrrqqqooommmkkkiiihhhhhhffffffgggggggggfffeeedddbbbaaa``````aaaaaa___]]][[[[[[ZZZVVVRRRPPPPPPRRRSSSSSSSSSRRRQQQQQQQQQPPPOOONNNLLLKKKLLLLLLKKKIIIGGGEEECCCCCCCCCBBB@@@>>>:::999999:::888777<<>>===;;;888555222000///)))***+++++++++***)))((()))+++,,,***&&&$$$%%%'''%%%%%%$$$$$$$$$$$$%%%%%%######################## ###$$$###%%%'''"""!!!!!!!!!!!!"""###$$$$$$"""&&&(((&&&%%%&&&$$$!!!%%%%%%&&&'''(((((())))))&&&&&&%%%&&&&&&&&&'''(((###%%%'''''''''&&&%%%%%%)))))))))))))))******+++***,,,------------...000......///000111222333333444444555666777888999999333777777999@@@CCCUUUqqq~~~~~~~~~{{{zzzzzz{{{|||}}}xxxssssssuuutttpppkkkjjjddd```^^^\\\YYYYYY]]]]]]___```^^^\\\]]]```ccc___bbbhhhrrryyywwwyyy~~~}}}bbbCCC>>>888444333333444444888888666;;;EEELLLcccqqqYYYHHHDDDKKKUUUppp{{{___QQQQQQaaa~~~~~~yyytttpppqqquuurrrvvvyyyzzzyyy||||||zzzyyyxxxuuutttqqqpppnnnkkkiiihhhggggggfffggghhhhhhhhhgggeeeeeebbbaaaaaabbbcccbbb___]]]YYYZZZYYYUUUQQQNNNPPPRRRTTTTTTSSSRRRQQQPPPPPPOOOMMMKKKIIIHHHHHHGGGEEECCCGGGEEEDDDCCCCCCBBB@@@>>>:::888999:::888666;;;BBBLLL\\\nnnwww{{{~~~~~~||||||zzzxxxuuurrrnnnhhhdddbbb]]]XXXXXXVVVSSSUUUYYYXXXeeeeee[[[OOOCCCJJJaaatttuuujjjWWWCCC:::666666>>>HHHKKKNNNOOOLLLLLLMMMKKKGGGDDDCCCAAAAAAAAACCCDDDDDD@@@???===:::777444222111***++++++,,,,,,***)))(((+++***)))((('''&&&%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%"""""""""""""""""""""""""""!!! ###$$$$$$###""""""###%%%'''(((###%%%&&&&&&((()))###%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%'''(((((('''&&&)))))))))))))))******+++***,,,------------...000//////000111222333333444111111222333444666666777222777777999???CCCSSSooo~~~}}}zzzyyyyyyyyyxxxvvvwwwxxxwwwuuurrrnnnlllkkkggggggfffaaa[[[VVVUUUUUUYYYWWWTTTSSSUUUYYY^^^bbb^^^```eeelllwwwxxxvvvyyy~~~mmmSSS@@@:::<<<555111333111333888777:::CCCLLLaaaqqqXXXHHHCCCJJJYYY}}}sss[[[RRRTTTaaa~~~xxxuuurrrtttwwwvvvwwwwwwwwwyyy}}}}}}{{{yyyxxxwwwuuurrrssspppllljjjiiiiiigggfffgggeeeddddddeeefffdddcccbbbcccdddcccaaa^^^ZZZXXXXXXVVVTTTSSSSSSTTTUUUWWWRRRRRRRRRRRRRRRQQQPPPPPPFFFEEEDDDEEEFFFGGGFFFEEEAAAAAAAAAAAAAAA@@@???>>>===;;;888444333666;;;@@@LLLWWWhhhwww||||||yyytttpppoooiiiccc___[[[WWWTTTUUUVVVWWWXXX\\\aaaeee^^^MMMCCCJJJXXXqqq|||{{{ssslllbbbSSSCCC;;;777777:::???HHHJJJHHHCCCCCCEEEFFFCCCAAAAAA@@@@@@AAACCCDDDEEEDDDAAA<<<:::???CCC@@@888555222---***))))))((((((***)))((('''&&&%%%%%%%%%&&&'''(((&&&$$$"""###$$$############""""""!!!!!!###$$$%%%%%%$$$###"""!!!$$$%%%%%%$$$"""!!!"""$$$!!!"""###$$$%%%&&&&&&&&&((($$$$$$&&&###!!!&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&''''''''''''((('''((())))))(((((()))******++++++,,,---...//////,,,---...000111333444555555555555666666666666666777888555777???DDDRRRlll|||}}}~~~}}}||||||~~~~~~|||zzzyyyyyyyyyxxxwwwvvvvvvvvvtttpppllljjjhhheeeeeeddd```ZZZUUUTTTTTTUUUUUUUUUUUUWWWYYY[[[\\\\\\^^^bbbiiisssyyyxxx}}}{{{[[[FFF;;;:::222000444333444888888;;;EEEOOOfffpppVVVFFFCCCLLL]]]nnnVVVOOORRR```zzzvvvtttuuuyyy||||||}}}}}}~~~~~~{{{zzzyyywwwuuurrrqqqoookkkiiihhhgggfffeeedddcccbbbccceeeffffffeeebbbccccccbbb___\\\YYYWWWWWWVVVUUUTTTSSSTTTUUUUUUUUUUUUTTTSSSQQQPPPOOONNNJJJHHHFFFFFFFFFFFFDDDCCC@@@@@@@@@@@@@@@???>>>===<<<;;;999666555777<<<@@@KKKWWWgggvvv|||}}}zzztttqqqooojjjccc___\\\WWWUUUUUUVVVWWWWWW[[[___aaa[[[MMMCCCHHHSSSdddmmmtttrrrlllfff^^^XXX^^^QQQCCC;;;888888===DDDJJJKKKIIIDDDCCCEEEEEECCCBBBAAA@@@@@@AAACCCEEEGGGCCCBBB@@@AAAHHHNNNLLLEEE999555///+++)))'''&&&%%%(((''''''&&&&&&&&&''''''(((&&&$$$%%%''''''&&&$$$%%%%%%$$$###############$$$$$$%%%&&&%%%$$$###"""%%%&&&&&&%%%###"""###%%%"""###$$$$$$%%%%%%%%%%%%(((%%%%%%'''$$$###&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&''''''''''''((('''((())))))(((((()))***++++++,,,---...//////000......///000111222222333444444444444444555555555666999666888???CCCSSSmmm~~~}}}~~~~~~|||zzzyyyyyyzzzxxxwwwvvvvvvtttrrroookkkhhhfffddddddbbb^^^XXXTTTRRRRRRPPPQQQTTTVVVXXXXXXWWWVVVYYY[[[^^^eeeppp|||{{{gggMMM===888111000555555444999888<<>>===<<<;;;;;;:::888777999<<>>===<<<:::;;;;;;:::999:::===???GGGRRRcccrrr{{{~~~~~~}}}~~~~~~|||vvvsssrrrmmmfff___[[[VVVSSSRRRRRRSSSRRRVVVUUUVVVVVVRRRKKKJJJMMMXXX___bbb___[[[ZZZXXXVVVOOOIIIAAA<<<888999DDDOOOTTTVVVUUUQQQOOOPPPNNNKKKGGGFFFCCCBBBCCCEEEHHHJJJFFFGGGGGGFFFIIILLLHHHAAA444111...,,,+++++++++***''''''&&&&&&&&&''''''(((&&&###!!!"""%%%&&&$$$ &&&%%%###""""""###$$$%%%######$$$%%%%%%$$$###"""%%%%%%&&&%%%######%%%&&&$$$$$$%%%%%%%%%$$$######$$$$$$%%%&&&$$$###$$$&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((('''((())))))(((((()))***+++,,,------//////000111/////////000111111222222222222222333333444444444222:::;;;;;;>>>@@@QQQooo~~~}}}}}}~~~~~~{{{zzz{{{~~~~~~~~~~~~~~~}}}||||||zzzyyyyyyzzz{{{zzzyyyyyywwwtttsssrrrooojjjfffjjjgggccc^^^YYYTTTPPPMMMPPPPPPQQQRRRSSSSSSSSSSSSWWWYYY___hhhwwwyyyYYYBBB;;;444444777333111777888<<>>===999:::;;;::::::;;;===???EEEPPP___nnnwww{{{}}}}}}}}}wwwuuutttooohhh___[[[VVVRRRPPPPPPPPPPPPSSSRRRTTTXXXWWWRRROOOPPPWWW___ccc```]]]\\\ZZZWWWJJJDDD>>>:::777999CCCOOOTTTXXXYYYWWWVVVWWWUUUPPPLLLKKKHHHFFFFFFGGGHHHJJJFFFGGGEEEBBBAAAAAA<<<555222000---,,,,,,,,,+++***))))))(((&&&&&&%%%%%%%%%'''''''''&&&$$$"""""""""$$$###"""!!!!!!"""###$$$!!!"""###$$$$$$###""""""###$$$$$$$$$""""""$$$%%%$$$$$$%%%%%%%%%$$$######!!!$$$%%%$$$######%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''((())))))(((((()))***++++++,,,---...///000000------...000111222333444333333333444555666666666333:::;;;<<<>>>>>>OOOmmm~~~|||{{{}}}~~~||||||~~~}}}}}}~~~~~~{{{yyyxxxxxxzzz{{{{{{zzzzzzwwwtttttttttqqqlllhhhiiifffaaa]]]YYYUUUQQQNNNRRRRRRQQQQQQQQQRRRSSSSSSVVVYYY___jjjyyydddIII>>>777666777222///777999===HHHVVVvvvnnnUUUGGGGGGUUUkkk|||___PPPXXXggg}}}~~~~~~|||zzzxxxxxxxxxwwwuuussspppmmmjjjiiihhhhhhgggfffaaa```______``````___]]]\\\]]]^^^```aaabbbbbbbbbZZZZZZYYYXXXWWWWWWVVVVVVPPPPPPQQQQQQQQQPPPOOOOOOLLLJJJIIIIIIJJJJJJIIIGGGDDDDDDDDDCCCBBB@@@???>>>888999:::999999:::===???CCCMMM[[[iiisssyyy~~~~~~yyyvvvuuupppjjjaaa]]]WWWSSSQQQPPPPPPOOOQQQQQQUUU[[[[[[VVVRRRSSS]]]fffllljjjfffbbb]]]XXXHHHAAA:::666555888@@@JJJPPPVVV[[[\\\^^^___[[[VVVRRRQQQNNNKKKIIIHHHGGGGGGAAABBBAAA===;;;;;;888222333111...,,,+++***(((&&&***)))((('''&&&%%%%%%%%%***++++++)))%%%######$$$!!!"""""""""############!!!"""###$$$%%%$$$######"""###$$$###""""""$$$%%%###$$$$$$%%%%%%%%%$$$$$$ $$$%%%###"""$$$%%%$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''((('''((())))))(((((()))******++++++,,,---...//////,,,---...///111333444555333444555555666777888888444:::::::::===>>>LLLhhh}}}}}}|||~~~~~~}}}||||||}}}zzzyyyxxxxxxzzz{{{{{{{{{yyyvvvsssssstttsssnnniiidddaaa]]][[[YYYWWWSSSPPPSSSSSSSSSSSSSSSSSSSSSRRRUUUXXX^^^hhhxxx~~~wwwrrrPPPAAA777666888333000888<<<@@@JJJWWWvvvfffPPPEEEHHHVVVkkk{{{^^^PPPXXXiii~~~{{{yyywwwvvvvvvwwwvvvuuusssnnnllliiiggggggggggggfff___^^^]]]^^^___```___^^^\\\]]]___aaaaaa```___^^^[[[YYYXXXVVVUUUTTTUUUUUUMMMNNNPPPQQQQQQPPPMMMLLLLLLJJJIIIIIIIIIIIIHHHFFFDDDDDDCCCBBBAAA???>>>===888888888888777999===???BBBJJJWWWdddoooxxx~~~zzzwwwvvvrrrkkkeee```ZZZUUUSSSRRRQQQQQQQQQSSSXXX]]]\\\VVVRRRSSSbbbmmmvvvxxxsssmmmeee^^^HHH???666333333666<<>><<<888777888666222111///,,,+++***)))'''%%%)))((('''&&&&&&&&&&&&&&&***)))'''&&&&&&%%%$$$### !!!###%%%%%%$$$###"""###$$$%%%&&&'''&&&%%%%%%###$$$$$$$$$######%%%'''"""###$$$$$$%%%%%%%%%%%%!!!&&&'''###"""&&&'''%%%&&&&&&&&&&&&'''''''''(((&&&&&&&&&''''''''''''((('''((())))))(((((()))***)))******+++,,,---......---...///000111222333333333444555666777888888999777:::888999======JJJbbb|||zzz}}}~~~~~~~~~}}}|||}}}~~~~~~}}}|||{{{|||}}}~~~}}}}}}}}}}}}zzzyyyxxxxxxzzz||||||{{{xxxuuurrrrrrttttttooojjj___\\\YYYXXXYYYXXXUUURRRSSSSSSUUUVVVUUUTTTRRRQQQTTTVVV\\\eeeuuusssmmmzzz|||UUUBBB777666888444111:::>>>BBBKKKWWWvvv```MMMDDDGGGVVVjjj{{{]]]NNNWWWhhh}}}xxxwwwvvvuuuuuuvvvvvvuuutttmmmjjjhhhffffffffffffeee\\\\\\[[[]]]___aaa```___\\\^^^```aaa```^^^\\\ZZZZZZXXXVVVSSSRRRRRRSSSTTTLLLNNNPPPRRRQQQOOOKKKIIIMMMKKKIIIIIIIIIHHHGGGEEECCCCCCCCCBBB@@@>>>===<<<888888777666666888<<<@@@AAAIIIUUUaaammmwwwzzzxxxwwwrrrlllhhhccc]]]XXXUUUTTTSSSRRRRRRUUUZZZ___\\\TTTPPPQQQ___lllyyy~~~{{{tttkkkcccIII>>>333111222444999>>>NNNXXXccckkkpppqqqmmmfff[[[ZZZXXXTTTOOOIIIEEEBBB;;;<<<:::555333444444000,,,+++******++++++)))((('''&&&&&&&&&&&&'''(((((((((### !!!%%%&&&### """%%%''''''&&&$$$###$$$%%%'''(((((((((''''''###%%%%%%%%%$$$$$$&&&(((!!!"""###$$$%%%&&&&&&&&&###((()))$$$###'''(((%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''((())))))(((((()))***((()))***+++,,,------...///000000000111111111111333333444555666777888999888:::666888======HHH^^^vvvwwwxxx{{{~~~~~~{{{~~~~~~~~~}}}|||{{{{{{|||}}}~~~~~~|||zzzzzz{{{|||}}}|||{{{zzzyyyyyyzzz|||}}}xxxvvvtttttttttqqqlllhhh``````___]]]YYYTTTPPPMMMLLLOOOTTTXXXYYYWWWTTTRRRSSSSSSYYYeeessswwwlllcccnnn___DDD888333444777:::777:::BBBJJJZZZ}}}~~~]]]OOOGGGHHHVVVjjjvvv___QQQXXXooo~~~|||}}}wwwwwwwwwwwwwwwvvvuuutttpppnnnkkkhhheeecccbbbbbb^^^^^^^^^___```___]]][[[]]]]]]^^^______^^^]]]]]]YYYXXXVVVSSSRRRQQQQQQRRRRRRQQQOOOOOOOOONNNKKKIIIKKKIIIFFFFFFFFFGGGGGGFFFDDDCCCBBBAAA???>>>======<<<999777888666444777<<<@@@FFFQQQ```nnnyyy}}}yyyuuuqqqooonnnkkkddd___]]]YYYTTTQQQRRRYYY\\\bbbgggdddXXXNNNKKKXXXjjjzzz~~~qqq^^^GGG======000+++444666FFFRRR]]]qqqxxxpppoooeeebbb]]]WWWQQQIIIAAA<<<:::888666444222111000///...---,,,+++************)))((('''&&&%%%&&&''''''((('''&&&%%%###"""!!! $$$$$$###############$$$###%%%$$$&&&)))%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&)))***)))'''%%%$$$%%%&&&"""###$$$$$$%%%%%%$$$$$$&&&&&&&&&''''''''''''((()))******)))'''%%%&&&'''))))))***+++---...//////+++///222111///111777===444444555666777888999999666999555222777;;;GGG[[[vvv~~~}}}{{{|||~~~}}}}}}}}}~~~~~~~~~}}}{{{zzzzzz{{{}}}~~~}}}{{{zzzyyyyyyzzzyyyyyyyyyxxxyyyyyyzzzzzzxxxwwwuuuttttttqqqlllhhhdddcccaaa]]]XXXRRRMMMJJJIIILLLPPPTTTUUUTTTRRRPPPUUUUUUYYYcccppppppgggaaammmeeeIII<<<666444555999777:::BBBJJJ]]]zzzZZZNNNFFFJJJYYYnnnsss^^^QQQYYYppp~~~|||}}}wwwwwwxxxwwwwwwvvvuuutttpppnnnkkkgggdddbbbaaaaaa^^^]]]]]]^^^``````^^^\\\\\\\\\]]]^^^^^^]]]\\\\\\XXXXXXVVVTTTSSSRRRQQQQQQRRRPPPOOONNNNNNMMMKKKIIIKKKIIIFFFEEEFFFGGGFFFEEECCCCCCBBBAAA???>>>======:::777666777777555999???BBBGGGRRR```nnnzzz}}}xxxtttpppmmmkkkiiibbb\\\ZZZVVVQQQOOOPPPYYY[[[bbbhhheeeZZZPPPLLLWWWjjjzzztttaaaNNNBBBBBB666111777777FFFWWWkkk|||xxxnnnjjjbbbZZZRRRJJJBBB===;;;:::888555333111//////...---,,,+++************)))((('''&&&&&&&&&''''''&&&&&&%%%%%%$$$#########$$$$$$###############$$$!!!!!! $$$############$$$$$$$$$%%%%%%$$$$$$###""""""###$$$$$$%%%&&&&&&%%%######$$$&&&###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&((()))(((''''''((()))++++++,,,---......//////,,,...//////---///333777333444444555666777888888555;;;888777===???III\\\yyy}}}|||~~~~~~~~~~~~}}}|||}}}}}}}}}~~~{{{{{{|||}}}}}}~~~}}}|||{{{yyyyyy{{{|||}}}~~~}}}|||zzzxxxwwwvvvwwwwwwxxxxxxxxxwwwwwwvvvxxxwwwvvvuuusssppplllhhhhhhfffbbb]]]VVVOOOIIIFFFEEEHHHLLLPPPRRRQQQPPPOOOVVVVVVYYYaaajjjvvvyyyggg```\\\iiijjjMMM>>>777444333888777:::AAALLLaaasssVVVLLLGGGMMM```vvvooo[[[PPPZZZrrr}}}|||~~~xxxxxxxxxxxxwwwvvvuuutttpppnnnkkkgggdddbbb``````]]]\\\\\\^^^```aaa```^^^[[[\\\]]]^^^^^^]]]\\\[[[XXXXXXWWWWWWUUUTTTRRRQQQRRRPPPOOONNNNNNMMMKKKIIIJJJHHHFFFEEEFFFFFFEEEDDDCCCCCCBBB@@@???>>>===<<<888666555777777666:::@@@BBBIIITTTaaaooo{{{}}}yyysssnnnjjjhhhhhhaaaZZZXXXUUUPPPNNNOOOXXX[[[cccjjjfffZZZPPPMMMUUUiiizzzyyyhhhXXXIIIGGG;;;666;;;:::HHH\\\yyyvvvoooeee[[[RRRJJJCCC???>>><<<:::666333111//////---,,,+++***************)))(((''''''&&&&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%$$$###############$$$$$$"""""""""$$$"""""""""#########$$$$$$$$$$$$######""""""######$$$"""$$$%%%%%%$$$$$$%%%'''$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((($$$&&&(((((('''((()))+++---------......///////////////...---...///111222222333333444555666777777444:::999:::@@@AAAJJJ\\\|||~~~~~~}}}}}}}}}||||||{{{{{{}}}}}}}}}~~~~~~}}}}}}}}}||||||{{{{{{|||{{{zzzxxxxxxzzz{{{|||}}}}}}}}}|||{{{yyyxxxwwwvvvwwwxxxxxxxxxvvvuuutttwwwwwwvvvuuusssoookkkhhhiiigggbbb\\\UUUNNNIIIEEEEEEGGGKKKOOOQQQRRRQQQPPPUUUTTTWWW^^^dddnnn|||tttbbb[[[XXXccciiiKKK<<<777444333666777;;;AAALLLeeemmmSSSLLLHHHQQQggg~~~lllYYYPPP[[[ttt|||{{{~~~xxxxxxxxxwwwvvvuuutttsssooommmjjjfffcccaaa```___\\\\\\\\\^^^```bbbaaa```\\\]]]^^^^^^^^^^^^]]]\\\YYYYYYYYYYYYXXXVVVTTTSSSRRRPPPNNNMMMMMMMMMKKKIIIIIIGGGFFFEEEFFFFFFEEECCCCCCBBBAAA@@@???===<<<<<<999777666777777666999???AAAIIIWWWfffsss}}}{{{uuupppkkkhhhiiiaaa[[[YYYVVVQQQPPPRRRWWW[[[dddiiidddWWWNNNKKKTTTjjjuuudddPPPIII===999???@@@PPPddd{{{rrrfffYYYPPPIIIDDDAAA@@@>>>;;;888444111///...,,,,,,+++***************)))(((((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%#########"""######$$$%%%&&&$$$!!!!!!$$$&&&&&&############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&&&&&&&((($$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((%%%&&&(((((('''''')))***------------............111000...///000222222111111222222333444555666777333999888888>>>@@@III\\\|||~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}||||||||||||{{{zzzyyywwwwwwyyyzzz{{{zzz{{{{{{||||||{{{zzzzzzwwwxxxxxxxxxwwwvvvtttssstttuuuuuutttqqqnnnkkkiiigggeeeaaa[[[UUUOOOJJJHHHGGGJJJNNNRRRUUUUUUTTTRRRQQQRRRUUU[[[```iiiyyy}}}tttooo```ZZZUUU^^^xxxiiiJJJ;;;888888666444777<<>>===<<<<<<;;;888777888666444888===???JJJ[[[jjjuuu}}}~~~yyysssnnnjjjiiiaaaZZZXXXUUUQQQPPPRRRVVV[[[cccggg```TTTLLLKKK[[[tttsssXXXKKK>>><<>>===<<<;;;<<<999888888666444777<<>>;;;888444111///...+++******)))))))))******((())))))))))))((('''&&&(((''''''&&&%%%$$$$$$###""""""""""""###$$$%%%%%%$$$!!!"""&&&(((&&&###$$$$$$$$$%%%%%%%%%&&&&&&&&&"""######$$$$$$######""""""$$$&&&&&&$$$"""""""""$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''((()))((('''&&&'''(((+++++++++,,,,,,,,,------,,,---...//////000111111111222222333444555666666;;;>>>999777<<<@@@LLL```vvv~~~~~~}}}~~~}}}{{{wwwwwwxxxzzz{{{}}}~~~~~~zzzxxxwwwvvvvvvwwwxxxzzzyyyxxxwwwvvvvvvwwwxxxxxxxxxwwwuuutttrrrqqqqqqpppmmmooorrrqqqnnnkkkjjjkkkdddbbb^^^YYYTTTPPPMMMKKKIIIMMMSSSXXXZZZWWWSSSPPPNNNPPPUUUYYY[[[bbbrrr~~~uuunnnjjjaaa]]]YYY```vvvkkkNNN???<<<888222333999???BBBKKKdddwww]]]KKKHHHDDDPPPkkkgggVVVRRRaaa|||{{{yyyzzzuuuuuutttsssrrrpppooonnniiihhhfffdddbbbbbbbbbbbb___^^^]]]]]]___aaabbbbbb^^^^^^___``````___^^^^^^XXXXXXWWWVVVUUUUUUUUUUUUSSSPPPMMMKKKKKKKKKKKKJJJJJJIIIIIIIIIJJJIIIGGGDDDBBBAAA@@@???>>>===<<<;;;;;;888777888666555888>>>EEEOOO]]]hhhoootttzzz~~~zzzuuuqqqggg___XXXUUUSSSPPPPPPSSSQQQVVV^^^aaa\\\TTTRRRVVVttt___KKK===>>>FFFJJJ```mmmrrrzzzqqq```SSSJJJDDDAAA???===:::777444111///...******))))))))))))******((())))))***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%""""""""""""###$$$%%%&&&%%%!!!!!!&&&((($$$###$$$###$$$$$$$$$%%%%%%%%%%%%"""###$$$$$$$$$$$$###""" """%%%&&&%%%############$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%'''(((((('''''')))******++++++,,,---...//////---000222222///...///111222222333444555666777777:::>>>:::888===???III\\\uuu~~~~~~~~~~~~}}}|||||||||}}}~~~~~~}}}}}}}}}}}}{{{yyyyyyyyyyyyyyyyyyyyyyyyyyyxxxvvvuuuuuuvvvxxxyyyzzzxxxvvvtttsssssstttuuuxxxvvvtttqqqpppooooooooojjjnnnppppppmmmkkkjjjkkkdddbbb^^^YYYTTTOOOLLLKKKGGGLLLSSSYYYZZZWWWQQQMMMOOOQQQVVVYYY[[[```pppyyyrrrnnn```^^^\\\dddxxxjjjNNN???:::333***333:::@@@BBBJJJcccoooZZZIIIFFFAAAMMMhhheeeUUUSSSccc~~~{{{xxxyyyttttttsssrrrqqqooonnnmmmhhhgggeeecccbbbbbbcccccc```___]]]]]]___aaabbbbbb]]]]]]^^^______^^^]]]]]]WWWVVVTTTSSSRRRSSSSSSTTTSSSPPPLLLJJJJJJKKKKKKJJJJJJJJJIIIJJJKKKJJJGGGEEEBBBAAA@@@???>>><<<;;;;;;999666666777777666:::@@@IIIQQQ\\\eeejjjpppxxx~~~}}}|||vvvsssjjjbbbZZZXXXUUURRRSSSVVVOOOTTT\\\```\\\VVVWWW\\\yyy\\\GGG::::::@@@CCCWWW___cccllluuuwwwwww~~~{{{lll]]]SSSLLLGGGEEE>>><<<:::666333111//////***)))))))))))))))******((()))*********)))'''&&&$$$$$$%%%&&&&&&'''((((((""""""""""""###$$$%%%&&&((("""!!!&&&(((%%%$$$'''"""############$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$"""&&&''''''&&&''''''######$$$%%%%%%%%%%%%$$$&&&&&&&&&'''''''''((((((###%%%'''(((((()))+++,,,++++++,,,---...000000111111555888666111...///333222333333444555666777777666<<<999888======EEEWWWuuu~~~||||||}}}~~~~~~}}}{{{zzzzzz}}}|||{{{}}}}}}{{{{{{~~~zzzzzzzzzzzzzzzzzzzzzzzz}}}|||{{{yyywwwvvvvvvvvvyyyyyyyyyxxxvvvssspppnnnrrrrrrrrrqqqooommmlllkkkjjjkkkmmmnnnmmmkkkhhhffffffbbb]]]XXXUUUQQQNNNLLLHHHKKKQQQVVVZZZXXXSSSNNNQQQPPPRRRXXX]]]eeerrr~~~{{{ppphhhdddaaa```jjj}}}oooWWWDDD999777999777999===BBBIIIZZZwwwlll[[[DDDGGGEEEJJJfff~~~dddWWWRRRbbb}}}{{{zzzzzztttuuutttsssqqqooommmkkkjjjhhhfffffffffeeecccbbbdddbbb```___`````````___^^^^^^___``````___^^^^^^TTTTTTUUUVVVVVVWWWXXXXXXWWWUUUQQQNNNLLLKKKLLLMMMJJJJJJHHHGGGFFFEEEEEEEEEDDDCCC@@@>>><<<;;;;;;<<<777777777666666888<<>>BBBIIISSSXXX^^^cccfffiiilllnnnrrriii]]]SSSLLLGGGBBB???>>>:::666555555444000---+++++++++,,,------***((((((((('''''''''&&&&&&&&&)))'''&&&$$$$$$%%%&&&''''''%%%$$$$$$$$$###!!!&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%'''''''''%%%###!!!%%%%%%%%%$$$$$$#########$$$$$$$$$$$$%%%&&&'''(((&&&&&&%%%$$$$$$%%%%%%%%%---+++'''%%%$$$&&&((()))''''''(((((())))))******,,,...000...+++***,,,...111...,,,---111333222000222333555666777888888777:::666888======<<>><<<;;;::::::666666666555555777;;;>>>EEEIIIOOOUUU\\\fffrrrzzz}}}zzzsssooogggaaaYYYTTTTTTTTTTTTRRRVVVVVVXXXYYYTTTMMMLLLOOOhhheeeMMM777444888:::>>>CCCHHHLLLRRRVVVZZZ]]]___aaaaaa[[[SSSMMMJJJHHHDDDAAA;;;999666666777777333000///---,,,,,,---,,,***((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$###%%%###!!!!!!"""######"""######""""""""""""######$$$%%%&&&&&&&&&%%%$$$###%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&''''''''''''(((((())))))******+++---///...,,,+++---//////...---...000111222111333333444555666777777888999666777<<<;;;;;;GGGXXXqqq~~~|||{{{zzzyyyyyyyyy{{{||||||zzzyyyzzz|||~~~|||yyyxxxzzzzzzwwwwwwzzzwwwxxxxxxxxxxxxxxxwwwwwwxxxxxxxxxyyyyyyzzz{{{{{{zzzyyywwwuuusssqqqppppppoooooopppppppppppppppooojjjkkkllllllkkkhhhfffdddbbb^^^ZZZVVVSSSPPPMMMJJJFFFHHHKKKPPPVVVYYYZZZYYYPPPOOOQQQVVVZZZ___jjjtttxxxpppiiiggghhhqqqdddJJJ:::555666444666:::???GGGYYYxxxbbbGGGFFFEEEKKKhhhmmm[[[VVVkkk}}}zzzxxxvvvuuuuuuuuuuuutttrrrpppnnnlllhhhfffeeeeeeffffffeeeccc`````````aaabbbbbb___]]][[[[[[\\\\\\\\\\\\[[[[[[XXXXXXWWWVVVVVVUUUTTTTTTRRRQQQNNNKKKJJJIIIJJJKKKIIIHHHGGGEEEDDDDDDDDDDDDAAAAAA@@@???===;;;999888555666666555444666999<<<>>>BBBHHHOOOWWWcccpppzzz~~~yyyqqqkkkfff```XXXTTTTTTUUUTTTSSSWWWVVVUUUSSSLLLDDDBBBEEEZZZooo}}}mmmZZZFFF555222666777:::???@@@CCCHHHLLLOOOQQQSSSUUURRRNNNJJJHHHIIIIIIFFFDDD<<<::::::;;;>>>???;;;888444111...,,,,,,+++***)))((((((((('''''''''&&&&&&###$$$%%%&&&&&&$$$"""!!!$$$###!!!!!!###%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&###$$$%%%'''''''''''''''''''''(((((())))))*********,,,------------...000...///000//////000111333333333222333444555777888888666777:::999:::FFFVVVsss~~~~~~~~~~~~~~~}}}}}}|||zzzyyyyyyxxxyyyzzz{{{zzzyyyzzz|||~~~|||{{{}}}|||yyyyyy|||wwwxxxxxxyyyyyyxxxwwwvvvwwwwwwxxxyyyyyyzzzzzzzzzxxxvvvtttqqqpppooooooooommmnnnnnnoooooonnnnnnmmmjjjjjjjjjjjjhhhfffdddbbb```]]]YYYVVVSSSQQQMMMKKKHHHIIILLLQQQUUUWWWWWWUUUNNNNNNPPPVVVZZZ___iiitttwwwoookkkkkkllltttlllOOO<<<666555666888;;;AAAJJJ^^^~~~iiiJJJFFFEEELLLiiisss___[[[ttt~~~{{{xxxuuusssrrrssssssssssssqqqooommmkkkfffeeeddddddffffffeeedddaaaaaaaaabbbbbb```]]]ZZZ\\\]]]]]]]]]]]]]]]]]]\\\XXXXXXWWWVVVVVVUUUTTTTTTPPPOOOLLLJJJIIIIIIIIIJJJHHHGGGFFFDDDCCCCCCCCCCCC???@@@@@@???===;;;888777555555555555444555777:::;;;???EEELLLUUUcccrrr||||||zzzpppjjjddd^^^XXXTTTTTTUUUTTTSSSTTTRRRQQQNNNGGG@@@???CCCOOO___lllooopppppphhh]]]TTTEEE888555888999;;;>>>BBBEEEIIILLLMMMLLLMMMNNNKKKIIIGGGIIIKKKLLLIIIFFF@@@???@@@CCCGGGHHHEEEBBB999555000---++++++***)))((((((((((((''''''''''''$$$%%%%%%&&&%%%$$$###"""$$$$$$$$$%%%''''''%%%###(((''''''&&&&&&''''''((($$$#########$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&''''''((((((''''''(((((())))))*********+++,,,------...///000---///111111......111555333222111111222444777999888777888:::999;;;GGGUUUsss||||||{{{{{{{{{|||}}}}}}{{{|||}}}}}}}}}}}}|||{{{xxxyyyzzz{{{zzz{{{|||~~~}}}|||}}}|||yyyyyy|||xxxyyyzzzzzzzzzyyywwwvvvwwwxxxxxxyyyxxxxxxwwwvvvyyyxxxuuusssqqqqqqqqqqqqmmmmmmmmmllllllkkkjjjiiijjjiiiiiihhhfffcccaaa```^^^\\\YYYWWWUUURRROOOLLLIIIKKKNNNRRRUUUTTTPPPMMMLLLLLLOOOUUUZZZaaammmxxxuuulllmmmnnnqqqwwwtttUUU@@@777777777888<<>>AAAAAAKKKSSSVVVWWWYYYVVVRRRQQQKKKCCC===;;;;;;===???GGGLLLRRRTTTRRRNNNIIIGGGEEEDDDFFFJJJNNNPPPMMMJJJCCCAAA???AAADDDFFFDDDBBB999555000---,,,,,,++++++)))))))))((((((((('''''')))(((&&&$$$$$$%%%&&&''' !!!$$$&&&&&&###$$$$$$############$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$%%%&&&''''''(((&&&###  ###%%%''''''(((((())))))******+++******,,,...000000//////000111000000111222444333333222333444555777888888:::;;;999888===IIISSSlll~~~}}}|||{{{{{{zzz{{{{{{xxxzzz}}}~~~|||wwwyyy{{{|||}}}}}}|||xxxwwwxxxwwwttttttvvvwwwxxxzzzzzzzzzxxxuuusssuuuuuuvvvwwwvvvtttrrrqqqqqqqqqpppooonnnlllkkkjjjiiijjjjjjjjjjjjjjjiiiiiiiiihhhgggdddbbb___]]]\\\YYYXXXVVVUUUUUURRROOOLLLHHHHHHJJJMMMOOOOOOMMMJJJLLLJJJLLLQQQXXXaaappp~~~|||ooofff```gggooouuu}}}cccHHH;;;999888888<<>><<<;;;::::::666777888777555444555666222777???GGGQQQ]]]jjjsss~~~yyypppjjjddd^^^XXXUUUUUUTTTQQQOOOSSSRRRRRRQQQJJJBBB???BBBAAAHHHPPPUUUWWWZZZYYYWWWVVVQQQIIIAAA======???@@@HHHOOOWWW\\\[[[VVVPPPLLLLLLJJJJJJLLLOOOOOOLLLHHHCCC???<<<;;;===???>>><<<666333///---------,,,+++))))))))))))(((((((((''''''&&&&&&%%%%%%%%%%%%%%%"""""""""$$$%%%### &&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%$$$""""""%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&'''(((((($$$$$$$$$$$$%%%&&&'''(((&&&%%%$$$###"""###%%%&&&''''''(((((())))))******,,,+++***+++...000///...111000///000111333333333333333444555666777777888666:::;;;888666<<>>DDDPPPiiixxxOOOFFFHHHQQQiiinnn^^^ZZZooo||||||{{{yyyuuurrrnnnmmmoooooopppoooooommmkkkjjjhhhfffeeeddddddcccbbb```aaa```^^^]]]^^^______^^^[[[ZZZYYYXXXXXXYYYZZZ[[[\\\[[[YYYWWWUUUSSSQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOIIIHHHGGGEEEDDDDDDDDDDDDDDDCCC@@@>>><<<;;;;;;<<<777888999888666555555666333999AAAIIIRRR^^^jjjrrrwwwnnnhhhddd___YYYUUUUUUSSSPPPNNNOOOOOOQQQRRRLLLDDDBBBEEECCCJJJRRRWWW[[[^^^^^^^^^ZZZWWWOOOFFF@@@@@@BBBCCCKKKSSS]]]dddddd___YYYTTTVVVSSSQQQPPPPPPNNNIIIEEEEEE@@@;;;999:::;;;;;;999444111...------...---,,,))))))))))))((((((((((((###$$$%%%&&&&&&$$$###!!!&&&%%%###$$$%%%&&&&&&&&&"""!!!!!!!!!!!!!!!!!!""""""$$$%%%&&&%%%###!!! %%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&'''((()))***$$$$$$$$$$$$%%%&&&'''(((&&&&&&'''((())))))))))))''''''(((((()))*********---+++***+++...000///---222000...///222444333222222333555666777888888888555999:::666555;;;GGGPPPddd}}}~~~~~~~~~|||zzzzzz|||~~~zzz{{{|||}}}}}}||||||{{{yyy{{{~~~~~~|||zzzuuuuuuvvvwwwwwwwwwwwwwwwvvvwwwxxxxxxxxxxxxwwwwwwtttttttttttttttssssssssssssrrrqqqpppooommmllllllnnnnnnmmmlllkkkjjjjjjiiiggggggfffdddaaa]]]ZZZXXXTTTUUUVVVVVVUUURRRPPPOOOIIIGGGEEEFFFKKKNNNNNNMMMNNNLLLKKKNNNRRRYYYfffsss|||sssfff\\\XXX[[[aaaffflllzzzvvvSSS>>>777666666888???MMMgggnnnMMMIIIIIIOOOgggfffZZZ[[[ooo}}}zzzyyyxxxvvvssspppmmmlllqqqqqqpppnnnmmmllljjjjjjhhhhhhhhhgggeeeccc```_________`````````___]]]\\\WWWXXXXXXXXXYYYYYYZZZZZZ___\\\XXXUUUTTTSSSQQQPPPQQQPPPMMMKKKJJJKKKMMMOOOIIIHHHFFFEEEEEEEEEFFFGGGDDDCCCAAA???===<<<;;;;;;777777666555555555555555555777===GGGSSSaaammmttt{{{|||xxxqqqiiidddaaa\\\XXXUUUSSSPPPNNNJJJLLLPPPQQQHHH>>><<>>LLLWWW```dddiiinnniii^^^VVVRRRMMM===>>>CCC<<>>>>>>>>===;;;999777666666555888777666555444444444444666:::BBBMMMZZZgggqqqwwwyyy||||||xxxtttqqqllleeeaaa^^^YYYUUUSSSQQQOOOMMMOOOOOOPPPPPPKKKBBB===>>>IIIWWWccchhhnnnsssooofffZZZSSSMMM;;;<<>>???>>>===;;;999888777777777777666555444444444444555:::CCCOOO\\\iiisssxxx{{{}}}|||vvvrrroookkkeee^^^ZZZVVVSSSRRRRRRQQQQQQSSSQQQQQQQQQLLLCCC>>>>>>DDDUUUfffooovvv|||zzzrrrggg]]]RRR>>><<<@@@???TTTmmm~~~xxxoooggg```YYYQQQKKKDDDAAA<<<999777666333111...---,,,+++************''''''((())))))'''&&&%%%$$$((()))&&&%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$###"""!!!%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&#########$$$%%%%%%&&&&&&''''''&&&&&&&&&'''((((((''''''(((((())))))******))))))***++++++,,,---------///000000///000111333333333333333444555666666777999:::999999===CCCIIIXXXwww~~~~~~zzzyyy{{{zzz}}}~~~~~~~~~~~~~~~~~~|||zzzyyyyyyzzz{{{|||{{{zzzxxxwwwvvvvvvuuuttttttuuuuuuvvvwwwvvvvvvuuuuuuvvvvvvwwwuuutttsssrrrqqqrrrrrrssstttssspppnnnmmmlllmmmmmmiiijjjkkkkkkjjjhhhfffdddZZZZZZYYYXXXXXXWWWWWWWWW]]]___``````\\\VVVPPPLLLEEECCCBBBEEEJJJNNNOOONNNLLLKKKMMMQQQSSSVVV^^^gggrrryyynnnaaaXXXUUUTTTWWW___iii|||]]]DDD:::888888<<>>CCCEEE___}}}|||qqqggg```YYYSSSNNNBBB???<<<999777555333222///...,,,+++***)))(((((('''((()))***)))(((&&&%%%"""$$$%%%###$$$'''&&&#########$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######"""$$$%%%%%%&&&&&&%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((('''''''''((()))*********)))******++++++,,,,,,,,,,,,...////////////000222333333333333444555666666555777888888888;;;BBBGGGWWWvvv}}}}}}zzzzzz}}}{{{~~~~~~~~~}}}~~~~~~~~~}}}{{{zzzzzzzzz{{{{{{zzzyyyxxxwwwwwwvvvuuuuuuuuuwwwxxxyyywwwvvvuuusssrrrsssssstttppppppqqqrrrssstttuuuuuusssrrrooommmkkkkkklllmmmjjjkkkkkkkkkiiifffcccbbbWWWWWWWWWWWWXXXYYYZZZ[[[cccccccccaaa\\\UUUNNNJJJDDDBBBAAADDDJJJNNNPPPOOOLLLLLLNNNRRRUUUXXXaaajjjrrr}}}uuuiii]]]UUUTTTUUUZZZcccooo___FFF<<<777777<<>><<<:::999777777666444444444333444444555666444999AAANNN\\\iiitttzzz{{{vvvsssnnnhhheee```ZZZUUURRRQQQPPPOOOVVVVVVWWWUUUKKKAAA???CCCQQQjjj}}}lll\\\EEE@@@FFFLLLkkktttfff\\\UUUPPPLLLBBB@@@===999666444333333......,,,+++))))))(((((()))************)))((((((###$$$$$$"""$$$)))(((%%%!!!!!!!!!""""""""""""###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$############$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&'''&&&$$$###$$$%%%((((((((('''''''''''''''%%%%%%%%%&&&''''''((((((&&&&&&'''((()))***++++++,,,,,,,,,------.........---...000000//////111222333333333333444555666666333444555555555888???EEEWWWwww~~~|||}}}|||xxxxxx{{{|||~~~}}}|||}}}|||}}}~~~~~~~~~|||||||||}}}}}}||||||{{{yyyyyyvvvvvvuuuuuuvvvwwwzzz{{{xxxwwwtttrrrqqqpppqqqqqqnnnoooqqqssstttttttttssssssqqqnnnkkkiiijjjkkkllljjjjjjkkkjjjhhhddd```^^^XXXXXXXXXYYY[[[^^^```bbbffffffccc___YYYRRRLLLHHHCCCAAAAAADDDJJJOOOPPPOOOMMMLLLMMMQQQSSSVVV___iiittt|||ssshhh^^^WWWWWWXXX___jjjvvvbbbGGG<<<777888<<>><<<:::888777666666222222222333444555666777555999AAAMMM[[[jjjvvv}}}~~~yyyuuuoooiiieee```ZZZVVVTTTTTTTTTSSSUUUXXX[[[WWWJJJ??????FFFXXXtttqqq^^^EEE???DDDMMMooovvvcccXXXRRROOOMMMDDDBBB???;;;666333222222,,,++++++***************((((((''''''&&&&&&&&&'''%%%&&&$$$"""$$$((('''###!!!!!!!!!!!!""""""""""""###$$$%%%%%%%%%%%%$$$###&&&$$$""" !!!###$$$###$$$%%%%%%&&&&&&&&&%%%%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%&&&''''''((((((###$$$%%%&&&&&&'''''''''&&&&&&'''((()))***++++++,,,,,,------------......///000222222111111333444333333333333444555666666333555666666666999@@@EEEYYYyyy~~~||||||zzzvvvvvvyyy|||}}}}}}{{{{{{{{{||||||~~~~~~}}}}}}~~~}}}|||uuutttttttttuuuxxxzzz|||{{{yyyvvvsssqqqpppqqqqqqppprrrtttuuuuuussspppnnnrrrpppmmmjjjhhhiiijjjkkkiiijjjjjjiiifffbbb^^^[[[ZZZZZZ[[[\\\___bbbeeeggghhhfffccc^^^WWWOOOIIIEEECCCAAA@@@DDDJJJOOOPPPPPPNNNLLLLLLOOOPPPTTT]]]gggwww~~~tttjjjaaa\\\ZZZ]]]eeeqqq~~~cccFFF:::999999===FFFWWWsssfffMMMNNNRRRgggjjj\\\ZZZjjjzzzmmmhhhiiikkkuuu}}}}}}~~~~~~|||xxxuuuttttttoooooonnnnnnnnnnnnoooooojjjjjjiiiiiihhhhhhggggggddddddbbbbbbbbbcccdddeee^^^]]][[[ZZZZZZZZZ[[[[[[ZZZZZZYYYYYYXXXXXXXXXWWWRRRQQQQQQRRRSSSRRROOOMMMMMMNNNOOOOOONNNKKKGGGEEEEEEEEEFFFFFFFFFDDDCCCBBB@@@???===;;;:::888888777111111111333444666777888777:::BBBMMM[[[kkkxxxzzzvvvoooiiiaaa]]]XXXUUUVVVXXXZZZ[[[UUUYYY]]]XXXIII===???HHH___}}}vvv```EEE===@@@IIIllluuubbbVVVRRRQQQPPPFFFEEEAAA<<<666222000000***)))))))))***+++,,,,,,%%%$$$###"""!!!"""###$$$&&&&&&### """%%%$$$############$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""&&&$$$!!! """$$$###$$$%%%%%%&&&&&&&&&&&&%%%&&&'''&&&$$$###$$$%%% !!!"""$$$%%%&&&'''"""###$$$%%%&&&&&&&&&&&&&&&&&&'''((()))***+++++++++++++++++++++++++++,,,000222333333333333444666333333333333444555666666666888999999999<<>>DDDWWWwwwhhhOOOFFFUUUllliii[[[^^^qqqxxxiii]]]VVV___nnnttt~~~}}}{{{yyyvvvssssssqqqnnnlllkkkkkklllmmmjjjkkklllkkkhhhfffeeefffddddddeeefffeeedddcccbbb]]]\\\ZZZXXXXXXXXXXXXYYYZZZZZZZZZZZZYYYYYYYYYYYYVVVVVVUUUSSSQQQOOOMMMLLLMMMNNNNNNNNNLLLJJJGGGEEEEEEDDDEEEEEEEEECCC???;;;@@@===<<<===<<<999888;;;777666444222111111111222999;;;DDDSSScccooo{{{~~~wwwooogggaaa```^^^^^^______]]]\\\]]]___^^^VVVGGG===CCCNNNiii~~~bbbLLLAAADDDQQQ___yyylll]]]UUUQQQRRRUUUPPPJJJAAA:::666333///+++,,,+++))))))***)))(((&&&))))))'''&&&%%%$$$$$$$$$(((&&&$$$$$$%%%''''''&&&"""######$$$$$$%%%&&&&&&$$$%%%&&&%%%###"""###$$$%%%###!!!"""%%%'''&&&$$$%%%%%%%%%&&&&&&%%%$$$$$$###%%%&&&%%%$$$$$$%%%&&&%%%$$$"""!!!!!!"""$$$%%%'''&&&&&&&&&'''(((***+++&&&&&&&&&&&&'''''''''(((******+++,,,,,,,,,,,,+++.........//////000111222222222222111111222333333444444555777666888AAALLL\\\|||xxx{{{}}}|||{{{zzzzzz{{{|||}}}~~~~~~~~~~~~~~~}}}}}}}}}~~~yyyxxxvvvuuuuuuvvvwwwxxxxxxxxxwwwvvvuuutttsssrrrnnnnnnnnnnnnnnnoooppppppqqqpppnnnmmmlllkkklllllliiiiiiiiiiiihhhfffdddcccaaadddhhhlllnnnnnnmmmlllfffccc___[[[VVVPPPJJJFFFAAA@@@AAAEEEKKKOOOOOONNNKKKHHHIIINNNRRRVVV]]]eeepppyyykkkbbbaaahhhmmmwww___FFF;;;999;;;===CCCTTTqqqhhhOOOGGGUUUkkkkkk\\\^^^ppp~~~lllbbb[[[YYYdddsss}}}zzzvvvssssssqqqooolllkkkjjjkkkkkkjjjjjjhhhgggfffdddcccbbbccccccdddddddddcccbbbaaa]]]\\\ZZZYYYYYYYYYYYYZZZZZZZZZZZZYYYYYYYYYYYYYYYVVVUUUUUUSSSQQQOOOMMMLLLOOOOOOPPPPPPNNNKKKHHHFFFFFFFFFFFFGGGFFFDDD@@@===>>>;;;;;;===<<<888777999555444333222222222333444777888AAAPPP___kkkwwwxxxqqqjjjeeecccaaa``````___]]][[[^^^^^^]]]TTTEEE<<>>===888666777333333222111222333444555777888???MMM\\\hhhttt~~~zzztttnnnkkkhhheeecccaaa___[[[YYY^^^]]]ZZZQQQBBB;;;AAAMMMmmm~~~dddOOOBBB???FFFPPPdddnnnwwwzzz{{{}}}}}}{{{vvvkkkaaa[[[WWWRRRPPPPPPNNNHHHAAA;;;777333...))),,,***)))***+++,,,,,,+++))))))'''&&&%%%%%%$$$$$$&&&%%%######$$$%%%%%%$$$&&&&&&%%%%%%$$$######"""###%%%%%%%%%###"""###$$$%%%$$$"""###$$$%%%%%%$$$######$$$%%%&&&&&&&&&%%%###$$$&&&%%%$$$$$$&&&'''&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&'''(((''''''((((((((()))))))))&&&''')))+++---...//////////////////000111222222222222222333444555666666444444666888777888AAAKKK[[[yyy~~~||||||{{{yyyyyyxxxyyyzzz}}}~~~~~~~~~|||{{{uuuvvvvvvvvvuuusssrrrqqqqqqrrrtttuuuuuutttrrrqqqnnnllliiigggfffggghhhjjjkkklllllllllkkkjjjhhhhhhdddeeeeeefffffffffggggggiiillloooqqqpppkkkeeeaaaaaa]]]YYYUUUQQQLLLGGGDDD===>>>AAAHHHPPPUUUUUUSSSKKKJJJKKKNNNPPPSSSZZZcccppp{{{rrroooqqqzzz~~~{{{[[[FFF===999999;;;BBBNNNbbb~~~fffOOOGGGQQQ___wwwjjjZZZZZZjjjzzzqqqhhh```YYYYYY___kkk~~~}}}zzzxxxtttpppmmmnnnmmmlllkkkjjjkkkkkkkkkmmmgggbbbaaacccccc___[[[___``````aaa```___^^^]]][[[[[[[[[[[[[[[\\\\\\\\\ZZZYYYYYYXXXXXXWWWWWWWWWTTTTTTSSSRRRQQQPPPPPPPPPPPPQQQQQQQQQOOOLLLHHHFFFGGGFFFFFFFFFFFFEEEBBB???<<<:::<<>>999666777444333222222222333444555999999???LLLZZZfffsss~~~{{{vvvqqqooolllhhhdddaaa^^^ZZZWWW^^^\\\WWWMMM@@@888???JJJeee}}}ttt]]]JJJ>>>:::???GGGSSS\\\cccdddeeehhhjjjiiifff^^^WWWUUURRRNNNKKKLLLFFFBBB>>><<<;;;888333//////---+++***+++,,,,,,+++))))))'''&&&&&&%%%%%%%%%%%%$$$######$$$%%%$$$###%%%%%%%%%$$$$$$############$$$%%%$$$###"""###$$$%%%$$$######$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$###!!!"""$$$$$$######$$$&&&######$$$%%%%%%$$$######%%%%%%%%%%%%%%%&&&''''''(((((((((((())))))))))))******+++,,,,,,,,,,,,+++////////////000111222333111222333444666777777777444444666888777888@@@JJJ[[[yyy}}}|||{{{zzzzzzxxxxxxxxxxxxzzz|||~~~~~~{{{yyywwwttttttuuuuuuuuusssqqqooopppqqqrrrrrrqqqooommmkkkjjjhhheeeccccccdddeeegggjjjkkkkkkkkkjjjiiihhhggghhhgggggggggggggggggggggjjjjjjkkkllljjjgggdddbbb___[[[WWWRRROOOKKKGGGDDD===>>>CCCKKKSSSWWWVVVTTTKKKJJJKKKMMMMMMNNNVVV___ooo{{{tttsssvvv~~~}}}^^^FFF===:::999<<>><<<;;;<<<@@@???:::666777666555444222111111222222999888>>>JJJWWWdddrrr}}}|||yyyuuuqqqnnnlllgggdddaaa]]]YYYVVV]]]YYYTTTJJJ>>>777<<>>CCCKKKSSSVVVTTTQQQJJJJJJKKKMMMLLLLLLTTT^^^ooo~~~wwwwww{{{|||wwwcccHHH>>>;;;999<<>>===;;;;;;>>>===888666777777666444222111111111222666555:::FFFSSSaaappp{{{~~~xxxvvvsssooojjjhhhdddaaa___\\\XXXVVV[[[WWWQQQIII===555999BBBWWWeeessswwwuuusssnnniiibbbUUUFFF;;;555333999@@@HHHNNNRRRQQQPPPSSSVVVVVVSSSNNNKKKJJJGGGCCCCCCEEECCCBBBDDDGGGKKKJJJEEEAAA555222---***))))))(((''')))(((((('''&&&&&&''''''%%%$$$$$$%%%&&&&&&%%%###"""######$$$%%%%%%&&&&&&!!!"""$$$###""""""###$$$$$$%%%%%%$$$###"""$$$%%%%%%%%%%%%%%%$$$###!!! $$$%%%'''''''''''')))***''''''&&&&&&&&&&&&''''''%%%&&&''''''''''''&&&&&&''''''((((((((()))))))))&&&''')))+++---...//////000000000000111222333333111222444666777777666666444444777:::888888???HHHXXXxxx~~~~~~~~~}}}|||{{{{{{|||}}}~~~|||~~~~~~}}}{{{xxxwwwrrrrrrsssssssssrrrrrrqqqnnnmmmmmmkkkjjjiiiggggggcccccccccdddeeeggghhhiiilllllljjjiiiiiijjjjjjkkkjjjiiihhhhhhhhhhhhjjjjjjeeeeeeeeeddddddcccbbbaaaYYYUUUPPPLLLIIIFFFCCCAAA;;;===BBBJJJQQQSSSOOOLLLGGGHHHKKKMMMLLLMMMWWWbbbppp|||~~~uuurrriiiLLLAAA;;;888:::AAAHHHUUUqqq```MMMHHHPPPZZZssswww___RRRWWWjjj}}}wwwmmmccc^^^YYYRRRPPPRRRVVV```ooo}}}zzzwwwuuutttssssssrrrooommmggghhhhhhiiiiiijjjiiiiiidddeeeeeeeeedddaaa^^^\\\]]]]]]^^^___^^^]]]\\\[[[ZZZ[[[[[[[[[[[[ZZZXXXWWWYYYYYYXXXWWWVVVUUUTTTTTTRRRQQQPPPPPPPPPRRRTTTUUURRRPPPLLLHHHFFFEEEEEEEEECCCBBB@@@@@@AAAAAA???>>><<<999999;;;:::666444666666555333222111222222333666555999DDDRRRaaappp|||zzztttqqqoookkkdddbbb___^^^\\\[[[XXXVVVXXXUUUPPPHHH===555777>>>OOOZZZeeeiiihhhfffccc```XXXLLL@@@888333444:::BBBOOOTTTVVVRRRNNNMMMNNNLLLLLLJJJJJJKKKIIIDDDCCCEEEEEEEEEGGGJJJLLLJJJCCC===444000,,,)))))))))(((((()))(((((('''''''''''''''%%%%%%%%%&&&''''''%%%###$$$$$$$$$$$$$$$$$$$$$%%% """######""""""###%%%$$$&&&&&&%%%"""!!!###%%%######$$$$$$$$$$$$######"""$$$&&&&&&&&&'''(((***((('''&&&%%%%%%&&&'''((($$$%%%&&&'''&&&&&&%%%$$$&&&&&&'''''''''(((((((((&&&''')))+++---...//////000000000000111222333333111222444666666666444444444444888:::999888???GGGUUUuuu}}}}}}}}}}}}~~~{{{~~~}}}}}}}}}}}}{{{yyywwwvvvooooooooooooooooooppppppmmmlllkkkjjjiiihhhhhhiiibbbcccdddfffhhhjjjkkklllkkkjjjhhhffffffgggiiijjjhhhhhhgggggggggiiikkklllddddddeeeeeedddbbb```___WWWSSSNNNJJJGGGDDDBBB@@@:::<<>>777444555<<>>GGGRRRsss}}}}}}xxxxxx||||||wwwrrrrrrqqqpppnnnnnnmmmmmmmmmiiijjjjjjiiigggfffggghhhgggggghhhiiikkklllmmmnnnlllkkkhhhfffeeedddddddddhhhgggffffffhhhiiiiiihhhbbbcccccccccbbb___]]][[[XXXVVVRRRMMMHHHCCC@@@>>>@@@AAACCCFFFJJJLLLKKKIIIEEECCCDDDJJJOOOSSSYYY```sssxxxqqqyyyllllllqqqNNNBBB===???===@@@MMMXXXooo]]]NNNEEEOOOeeeqqq\\\TTTWWWhhhzzzooocccXXXNNNIIIOOORRRPPPUUU^^^kkk||||||zzz{{{yyyvvvpppooommmnnnoooooonnnmmmhhhgggggggggggggggeeeddddddcccbbbaaa``````aaaaaaaaaaaa``````___]]]\\\[[[[[[\\\\\\[[[YYYWWWUUUSSSUUUVVVVVVVVVVVVUUUTTTTTTRRRQQQQQQQQQQQQRRRSSSSSSRRRPPPMMMJJJGGGEEEEEEDDDCCCCCCBBBAAA???===;;;::::::888777888999999888777444333111//////000111222333888@@@KKKXXXiiixxx|||vvvooohhhccc``````\\\[[[]]][[[WWWVVVXXX___[[[SSSFFF999444666;;;DDDMMMVVVZZZ\\\]]]ZZZVVVRRRCCC;;;111777<<<999OOOZZZ]]]\\\UUUOOOLLLIIIEEEJJJNNNRRRRRRNNNJJJHHHHHHGGGFFFCCCBBB@@@<<<888555///...---,,,+++***************)))(((&&&'''(((***'''&&&%%%$$$############(((***((($$$###&&&'''%%%$$$$$$$$$$$$######"""""""""######"""!!!!!!"""$$$'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$&&&'''((((((''''''(((***,,,,,,,,,,,,,,,,,,,,,,,,///////////////000111111333444444333222222333555444555666666777999===@@@VVVmmm~~~~~~}}}yyyxxxzzzyyyvvvrrrppppppooommmllllllllllllhhhjjjjjjjjjhhhggghhhiiiiiiiiiiiijjjjjjkkkkkklllkkkiiihhhfffeeedddddddddfffeeeddddddfffggggggfffccccccdddcccbbb```]]]\\\ZZZWWWQQQKKKFFFBBB@@@>>><<<===@@@DDDHHHIIIGGGEEEEEECCCDDDIIINNNRRRYYY```ppppppjjjttt}}}jjjkkktttQQQCCC===>>><<>>:::222888===<<>>999;;;@@@EEEIIIIIIFFFCCCDDDBBBCCCHHHLLLPPPWWW___mmmxxxfffaaammmyyygggkkkzzzVVVEEE<<<>>>;;;>>>HHHQQQfffxxx\\\NNNFFFPPPccc{{{kkkYYYSSSYYYlllwwwkkk^^^RRRKKKGGGCCCEEENNNXXXcccvvv}}}wwwwwwwwwvvvtttqqqpppqqqrrrwwwzzzyyyvvvttttttqqqmmmooonnnllllllmmmnnnlllkkkiiihhhhhhgggfffeeecccccccccaaa___^^^]]]]]]^^^___aaaaaaaaa```___^^^\\\\\\[[[ZZZXXXWWWVVVUUUUUUTTTTTTTTTUUUUUUTTTTTTSSSRRROOOPPPPPPPPPPPPQQQQQQQQQOOONNNKKKHHHFFFEEEDDDDDDDDDDDDCCCBBB@@@>>>===<<<<<<;;;999888888777555333444333111000000000111222444888AAALLLZZZjjjzzz{{{tttmmmiiigggfffbbb]]]ZZZZZZYYYUUUVVVYYY[[[YYYRRRFFF:::555777;;;CCCPPP___fffgggbbbYYYPPPDDD<<<;;;333888>>>AAA]]]iiilllkkkddd^^^[[[XXXTTTUUUVVVWWWTTTOOOJJJGGGFFFEEECCCBBB@@@>>>:::555111111000...---,,,,,,++++++(((((('''&&&&&&&&&&&&&&&&&&&&&%%%$$$############ ###""" $$$&&&$$$$$$$$$$$$$$$###############$$$%%%$$$$$$$$$&&&((($$$$$$############$$$$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&'''((((((''''''(((*********+++,,,,,,---......///////////////000111111333444444333222222333555444555666666777999===@@@PPPggg~~~~~~yyy|||~~~}}}}}}}}}}}}|||yyytttqqqrrrtttqqqpppooommmlllkkkkkkkkkiiijjjllllllkkkkkklllnnnnnnmmmlllkkkiiihhhgggfffggggggfffeeeeeeeeeeeeeeecccaaa```aaabbbdddccccccaaaaaaaaa```___]]][[[ZZZXXXUUUQQQLLLFFFAAA>>><<<999===BBBIIIMMMLLLHHHEEECCCBBBCCCGGGJJJMMMVVV___jjj}}}rrr```[[[iiiuuueeemmmZZZGGG<<>>GGGOOObbbuuuWWWJJJCCCMMM```wwwjjjXXXRRRYYYlllzzzlll```VVVMMMHHHGGGFFFJJJTTTaaasss~~~{{{wwwrrrppppppooollljjjjjjlllnnnuuuxxxxxxtttrrrrrroookkkmmmkkkjjjjjjjjjjjjiiihhhhhhiiiiiihhheeedddccccccdddbbb___]]]\\\]]]^^^___````````````___]]]\\\[[[ZZZYYYWWWUUUTTTTTTUUUUUUSSSTTTTTTTTTTTTSSSRRRRRROOOOOOPPPPPPQQQQQQQQQQQQNNNMMMJJJHHHFFFEEEDDDDDDAAAAAA@@@???>>><<<:::999;;;999888777888888666444333222111000000000111111444888@@@JJJWWWgggvvv{{{vvvqqqmmmjjjhhhccc^^^ZZZYYYWWWTTTUUUYYYXXXWWWQQQFFF;;;555777:::DDDRRRaaaiiiiiidddZZZPPPEEE===<<<333777AAAJJJlllwwwoooiiiddd^^^XXXXXXWWWTTTPPPLLLIIIGGGDDDBBB@@@>>><<<888333///111000///...---,,,,,,,,,)))((('''&&&'''''''''&&&&&&%%%$$$$$$#########$$$$$$&&&%%%""""""&&&(((&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$$$$$$$&&&((($$$$$$############$$$$$$###%%%'''(((((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%&&&((()))&&&'''((((((''''''(((***))))))***+++---.../////////////////////000000111333333444333222222333555444555666666777999===@@@MMMddd~~~|||{{{{{{|||}}}~~~~~~~~~}}}}}}|||||||||xxx{{{~~~|||||||||}}}|||xxxsssppprrrvvvtttsssqqqpppnnnmmmmmmllljjjlllmmmmmmllllllmmmoooooonnnmmmkkkiiigggfffeeegggggggggffffffeeeeeedddcccaaa```aaabbbdddcccccc___^^^^^^]]][[[ZZZXXXXXXSSSSSSQQQMMMHHHBBB===999:::===CCCJJJOOONNNJJJFFFCCCBBBDDDGGGHHHLLLUUU```kkk~~~ooo___[[[iiittteeeqqq^^^III===@@@===@@@IIIOOObbb~~~rrrVVVIIIBBBIIIZZZppplllYYYSSSXXXjjj}}}ttthhh\\\RRRKKKFFFFFFHHHNNNZZZjjj|||uuupppkkkhhheeeeeedddccccccfffkkkooowwwzzzyyyuuusssrrrpppkkkmmmkkkjjjjjjjjjjjjhhhgggfffhhhiiihhheeecccccccccbbb```]]]ZZZYYYZZZ\\\]]]____________^^^\\\[[[ZZZXXXWWWVVVTTTTTTTTTUUUVVVSSSTTTTTTTTTTTTSSSRRRRRROOOPPPQQQRRRRRRRRRQQQQQQMMMLLLJJJGGGFFFEEEEEEEEE@@@??????>>>===;;;:::999888777666666888999888777222222222111111111111111444777>>>GGGSSSaaapppyyy|||||||||zzzvvvqqqlllhhhccc^^^ZZZYYYWWWTTTTTTXXXUUUTTTPPPFFF;;;666777:::FFFSSSaaahhhiiieee\\\SSSFFF>>>;;;222999III[[[wwwnnnfffZZZXXXVVVSSSQQQNNNLLLJJJDDDBBB???<<<:::666222...111000///...---,,,,,,,,,***((('''((())))))(((&&&%%%%%%$$$$$$######$$$$$$###$$$###"""### $$$$$$$$$$$$$$$$$$$$$%%%"""###$$$$$$######%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%###$$$&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%'''(((&&&'''((((((''''''(((***))))))***+++---.../////////////////////000000111333333444333222222333555444555666666777999===@@@LLLccc~~~~~~}}}zzzxxxxxxzzz}}}|||{{{{{{zzzyyyxxxwwwwwwxxx{{{~~~~~~}}}}}}||||||{{{wwwsssrrrtttwwwvvvuuutttrrrpppooonnnnnnlllnnnooonnnmmmmmmnnnooonnnnnnmmmkkkiiihhhgggfffhhhhhhhhhhhhgggfffeeedddcccbbb```aaacccddddddccc]]]\\\[[[ZZZYYYWWWWWWVVVQQQQQQOOOLLLHHHBBB===:::888;;;AAAHHHMMMMMMIIIEEEDDDCCCEEEGGGHHHKKKUUUaaaoooooo```^^^llluuuhhhwww```III===@@@???BBBKKKQQQcccoooYYYLLLBBBGGGUUUiiippp\\\TTTXXXiii|||ssseeeXXXOOOJJJGGGFFFIIIPPP\\\ooo{{{qqqiii```ZZZYYYWWWXXXYYY[[[___eeemmmsss{{{}}}{{{uuurrrrrrppplllooommmkkkkkkkkkkkkiiihhhdddgggiiihhhdddbbbccceeeaaa^^^ZZZWWWVVVWWWYYYZZZ^^^^^^^^^]]]\\\[[[YYYYYYWWWWWWVVVUUUUUUVVVVVVVVVTTTTTTUUUUUUTTTTTTSSSRRRQQQRRRSSSTTTUUUTTTSSSSSSMMMLLLJJJHHHGGGFFFFFFGGGAAA@@@@@@@@@>>>===<<<;;;666555555666888999999888222222222222111111000000333777===FFFRRR```nnnvvvzzz|||~~~}}}yyyssslllhhhbbb]]]ZZZZZZWWWTTTSSSVVVRRRRRROOOFFF<<<666777:::FFFSSSaaahhhjjjggg```XXXFFF<<<999111===TTTllltttkkk]]]ZZZVVVTTTSSSRRRPPPNNNFFFCCC>>>:::888555222000111000...---,,,,,,+++++++++)))'''(((++++++(((%%%%%%%%%$$$$$$###$$$$$$%%%###%%%###!!!"""$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%$$$""""""###%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&'''((((((''''''(((*********+++,,,,,,---......///////////////000111111333444444333222222333555444555666666777999===@@@KKKaaa}}}~~~~~~~~~~~~~~~}}}zzzwwwwwwzzz}}}||||||{{{zzzyyyxxxwwwvvvxxx{{{~~~~~~~~~~~~|||{{{yyyvvvttttttvvvxxxwwwvvvtttrrrqqqoooooonnnnnnpppppppppnnnmmmnnnooommmllllllkkkjjjiiihhhgggjjjjjjjjjjjjhhhfffeeecccbbbaaa``````bbbccccccbbb]]]\\\[[[YYYXXXWWWVVVVVVRRRPPPLLLHHHEEEBBB@@@???888;;;@@@GGGKKKLLLIIIFFFDDDDDDFFFHHHGGGJJJVVVbbbsssooo```___pppxxxkkk|||```III;;;??????CCCMMMSSSeeerrrYYYKKKAAAEEESSSiiirrr^^^VVVYYYkkk}}}qqqbbbVVVQQQPPPQQQOOOQQQVVV```rrr{{{~~~yyykkkccc[[[RRRMMMMMMLLLNNNRRRWWW^^^iiiuuu|||~~~~~~zzzsssoooooonnnkkkmmmkkkjjjiiiiiiiiigggeeebbbeeehhhgggdddbbbdddgggbbb```[[[XXXVVVWWWYYY[[[\\\\\\\\\\\\[[[YYYXXXWWWVVVVVVWWWWWWWWWWWWWWWVVVUUUUUUUUUUUUUUUTTTTTTSSSSSSTTTVVVWWWWWWWWWVVVUUUMMMLLLJJJHHHHHHGGGHHHHHH@@@@@@@@@???>>>===<<<;;;777666555666777888777666222222222222222111000000333777>>>GGGTTTbbbqqqzzz}}}xxxqqqjjjfffaaa]]][[[[[[XXXTTTRRRUUUPPPQQQNNNFFF===777777999DDDRRRbbbkkknnnlllddd\\\III>>>:::444BBB[[[ssswwwlllbbb^^^YYYWWWVVVUUUSSSQQQHHHDDD>>>888666444222111000///...,,,++++++++++++***'''&&&'''++++++'''###%%%$$$$$$###$$$$$$%%%%%%%%%'''&&&""""""%%%&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%###"""###%%%$$$$$$############$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&'''((((((''''''(((***+++++++++,,,,,,---------///////////////000111111333444444333222222333555444555666666777999===@@@III___{{{}}}}}}~~~{{{}}}~~~~~~{{{wwwwww{{{~~~~~~|||{{{zzzyyyyyyyyy|||~~~~~~~~~}}}{{{xxxvvvuuuvvvxxxyyywwwvvvtttrrrqqqooonnnnnnpppqqqqqqpppnnnmmmnnnooolllkkkkkkjjjjjjiiiiiiiiikkkkkkkkkkkkiiigggeeecccaaa```______aaabbbbbbaaa^^^]]][[[ZZZXXXWWWWWWWWWTTTPPPJJJEEEAAAAAABBBCCC999<<>>>>>CCCNNNTTTfffvvvTTTGGG>>>DDDSSSlllttt___WWW[[[lll~~~~~~pppaaaWWWUUUYYY^^^[[[\\\^^^eeetttvvvssszzzxxxjjj^^^XXXRRRJJJGGGHHHIIIKKKPPPWWWaaannn|||~~~~~~yyypppllllllllliiijjjhhhfffffffffeeecccbbbaaaeeehhhgggdddbbbeeehhhfffccc___[[[YYYZZZ]]]^^^[[[[[[[[[[[[ZZZXXXWWWVVVUUUVVVWWWXXXYYYXXXWWWVVVUUUVVVVVVVVVVVVUUUTTTTTTTTTVVVWWWYYYYYYXXXWWWVVVMMMLLLJJJIIIHHHHHHIIIIII============<<<;;;999999999777666666777777666444111222222222222111000000333777???IIIWWWfffuuu}}}vvvoooiiieee```]]][[[[[[YYYTTTRRRSSSOOOPPPNNNFFF===777777999BBBQQQcccnnnrrrpppggg^^^NNNBBB===777EEE]]]rrrwwwkkkgggbbb\\\YYYXXXWWWUUURRRJJJEEE===777444444333333///...---,,,+++*********)))&&&$$$&&&******&&&"""$$$$$$$$$###$$$$$$%%%%%%"""%%%$$$!!!"""&&&'''&&&$$$$$$$$$%%%%%%&&&&&&&&&((()))(((&&&$$$###$$$%%%######""""""""""""############"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((((((((('''&&&&&&'''((((((''''''(((***,,,,,,,,,,,,,,,,,,,,,,,,///////////////000111111333444444333222222333555444555666666777999===@@@GGG^^^zzz|||{{{zzz{{{|||}}}}}}{{{~~~~~~|||{{{{{{{{{|||}}}~~~~~~~~~}}}{{{zzz{{{|||}}}}}}}}}~~~}}}}}}|||{{{{{{tttttttttwww{{{|||zzzwww{{{zzzxxxuuusssqqqpppoooqqqrrrsssssssssqqqooommmkkkjjjjjjiiihhhgggffffffiiiiiihhhgggfffeeeeeeeeebbbaaaaaabbbdddeeeeeeddd___^^^]]][[[ZZZYYYYYYYYYVVVPPPIIICCC???===;;;:::888<<>>===<<<<<<999888666555666555444222444444222111000000//////888999>>>IIIYYYkkkzzz{{{tttllleeeaaa]]][[[YYYXXXWWWUUURRROOONNNKKKHHHFFF@@@999777:::GGGMMMfff}}}uuudddTTT@@@111666HHH^^^xxx}}}rrrnnniiibbb]]][[[ZZZWWWTTTJJJDDD===777444222111000***//////+++***...---((()))&&&$$$###&&&)))***+++&&&&&&&&&%%%$$$###"""!!!$$$%%%$$$ !!!%%%'''&&&((("""!!!%%%%%%$$$%%%'''((((((&&&$$$$$$%%%%%%$$$$$$######$$$$$$%%%+++***(((&&&$$$######"""%%%######''''''$$$$$$'''&&&'''((((((((('''&&&%%%&&&---))) $$$---***(((''')))---///...,,,000///...---...///222333444333333222222333333444666888:::;;;;;;;;;<<<===JJJ]]]yyy}}}zzzyyyyyyyyy{{{|||{{{zzz|||~~~~~~zzzwww{{{{{{|||}}}}}}~~~}}}{{{zzzzzz{{{|||~~~~~~|||{{{yyyyyysssrrrsssvvvyyy{{{zzzxxxzzzyyywwwuuusssqqqppppppqqqrrrssstttsssrrrpppooommmlllkkkiiihhhhhhhhhhhhiiihhhgggfffeeeeeeffffffdddcccbbbcccdddeeedddcccaaa```^^^\\\ZZZXXXWWWVVVVVVQQQJJJDDD@@@>>><<<;;;999===DDDKKKOOOMMMGGGBBBCCCBBBCCCEEEGGGLLLYYYfffuuuwwwfffZZZ\\\uuuwwwrrr___HHHBBBCCC???BBBMMMUUUhhhttt]]]FFFIIIKKKUUUwwwzzzfff\\\^^^ppptttnnnnnnrrrtttuuuqqqiiicccfffsss{{{pppiiicccaaalll{{{tttjjjZZZTTTKKKFFFDDDDDDCCCCCCIIINNNVVVbbbooozzz}}}vvvpppmmmjjjgggeee^^^^^^^^^___```aaaaaabbbfffeeeeeeeeeeeeeeefffgggcccaaa^^^\\\\\\]]]___aaa___^^^\\\ZZZYYYYYYYYYZZZ[[[ZZZZZZZZZYYYXXXXXXWWWUUUUUUTTTSSSSSSTTTUUUVVVXXXYYYZZZYYYXXXTTTQQQOOOKKKIIIHHHGGGHHHGGGFFFDDDDDDCCCAAA???>>>=========999777666555666555444222111111111111222333444444666888>>>KKK]]]ppp{{{tttlllfffbbb^^^\\\ZZZXXXWWWUUURRROOOPPPLLLIIIFFF@@@888666999JJJVVVsssoooYYYFFF888===NNNaaavvv|||tttoookkkfffbbb___[[[WWWSSSEEE@@@888222000///......+++...///++++++------)))---,,,++++++,,,,,,***(((%%%%%%%%%%%%$$$$$$###"""$$$(((((($$$"""%%%'''&&&)))$$$ $$$''''''%%%&&&'''((('''%%%$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%((('''&&&%%%%%%%%%%%%%%%&&&$$$$$$((((((%%%%%%(((&&&&&&'''''''''''''''&&&%%%(((+++***'''%%%(((,,,***)))(((***---......,,,000///...---...000222333444333333222222333333444444666999:::;;;<<<===???KKK^^^zzz}}}{{{yyyxxxwwwxxxzzz{{{zzzyyy{{{~~~}}}xxxuuuzzz{{{{{{|||}}}~~~}}}{{{zzzzzzzzz{{{~~~|||zzzxxxwwwrrrrrrrrruuuwwwyyyxxxwwwwwwwwwuuutttsssqqqppppppqqqrrrsssttttttsssqqqqqqooonnnkkkiiihhhhhhiiijjjhhhgggeeeddddddeeeggghhhfffeeeddddddeeeeeedddcccaaaaaa```^^^[[[XXXUUUSSSTTTPPPIIIDDDAAA>>><<<;;;888===DDDKKKOOONNNHHHCCCBBBAAACCCFFFHHHMMMZZZggguuu~~~mmm___VVVYYYtttuuuttt^^^IIIBBBCCC@@@CCCOOOWWWkkk{{{]]]EEEGGGIIISSSuuujjj^^^aaauuuyyyxxx|||~~~qqqjjjcccfffqqq~~~~~~qqqeee___ZZZ[[[hhhyyyuuuhhh___QQQLLLFFFBBBAAACCCDDDEEELLLRRR\\\gggpppxxx|||~~~xxxuuuqqqnnnkkkiiifffddd]]]^^^___```bbbcccdddeeegggffffffeeeeeeeeeeeefffcccbbb```^^^]]]]]]^^^^^^^^^]]][[[ZZZYYYXXXYYYYYYZZZZZZZZZYYYXXXWWWVVVVVVSSSSSSRRRRRRSSSTTTUUUVVVZZZZZZZZZXXXUUUQQQLLLIIIJJJIIIGGGHHHHHHIIIGGGFFFDDDCCCAAA@@@>>>>>>======999777666555555555333222111111111222333444555666555888@@@OOOcccwwwxxxqqqkkkeeeaaa^^^\\\ZZZYYYXXXUUURRRPPPPPPMMMJJJGGGAAA999777:::JJJ```zzz]]]JJJ<<>>777111............+++......++++++------***'''((()))+++,,,***%%%"""$$$$$$%%%%%%%%%$$$$$$### '''***&&&!!!"""$$$%%%'''$$$!!!"""%%%'''&&&$$$&&&''''''&&&$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''(((((('''%%%%%%))))))&&&&&&)))&&&&&&&&&&&&&&&'''((()))+++)))((()))+++,,,+++)))***)))(((***,,,......---///............000222333444333333222222333333444222555777999:::<<>>=========999777555555555555333111333333222111111111222222666:::DDDUUUiii}}}}}}tttnnnhhhccc___^^^\\\ZZZXXXWWWUUURRRPPPNNNKKKIIIGGGBBB<<<;;;>>>HHHccc}}}]]]III<<>>@@@FFFXXXrrr}}}~~~~~~{{{zzzyyyxxxxxxxxxzzz{{{zzzyyyvvvyyy}}}}}}{{{wwwwwwxxxxxxyyyzzzzzzzzz~~~}}}|||zzzzzzyyyyyy{{{||||||||||||{{{{{{zzzvvvvvvuuutttrrrqqqqqqqqqrrrsssssssssrrrqqqoooooolllmmmnnnooopppqqqqqqqqqooommmjjjgggfffgggiiijjjhhhgggfffeeeeeefffhhhiiihhhgggeeeeeeeeeeeecccaaa]]]]]]^^^]]][[[XXXUUUSSSMMMIIIDDD@@@>>>;;;999777999===EEEMMMQQQPPPJJJFFFFFFEEEGGGIIIJJJMMMXXXccctttvvvnnnaaaXXXUUU[[[tttssszzzwww[[[IIICCCEEEBBBGGGRRR[[[nnncccHHHHHHHHHQQQooo{{{jjjlll|||zzz}}}{{{ttt\\\XXXVVV___ppp~~~nnn^^^VVVRRRUUUcccsssuuuiii]]]UUULLLJJJGGGDDDCCCEEEGGGJJJKKKRRR[[[cccfffhhhiiijjjhhhjjjkkkkkkjjjhhhfffeeeggghhhiiikkklllmmmmmmmmmgggfffeeecccbbbaaaaaaaaaaaaaaaaaaaaa```___^^^]]]^^^]]][[[ZZZYYYXXXYYYYYYWWWXXXXXXXXXWWWUUUSSSQQQPPPPPPQQQRRRSSSTTTTTTTTTTTTUUUUUUUUURRROOOKKKHHHIIIHHHGGGGGGIIIIIIHHHGGGCCCBBBAAA???>>>===<<<<<<888777555444555444333111111000000000000000111222888>>>III[[[ooo}}}tttnnnjjjddd```]]][[[YYYXXXWWWUUUQQQOOOKKKHHHGGGGGGDDD@@@@@@CCCIIIcccxxx]]]III;;;@@@NNNZZZfffooorrrvvvzzz{{{wwwpppgggbbbcccbbb```]]]\\\\\\]]]^^^WWWQQQGGG???999555111///---,,,++++++,,,+++,,,...))))))(((***+++,,,***(((######$$$%%%%%%%%%$$$$$$ '''$$$ ###%%%"""""""""$$$%%%%%%$$$"""$$$%%%&&&%%%$$$###%%%'''###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%%%%&&&''''''%%%###$$$''''''%%%$$$'''&&&%%%%%%%%%&&&''')))***&&&&&&''''''''''''((((((((()))***++++++,,,---...------...///000111222333444333333222222333333444666777888888888999<<<>>>EEEVVVooo~~~}}}|||{{{yyyxxxwwwxxxzzz{{{zzzyyyrrruuuyyy|||~~~~~~}}}|||wwwwwwwwwwwwwwwwwwwwwwww}}}|||||||||{{{zzzzzzyyyzzzzzz{{{||||||||||||{{{xxxxxxwwwtttqqqooooooqqqqqqrrrrrrrrrrrrpppnnnmmmkkkkkklllmmmooopppqqqrrrnnnmmmjjjhhhgggggghhhiiiiiiiiihhhhhhhhhhhhhhhhhhhhhfffddddddeeedddcccaaa\\\\\\\\\[[[YYYVVVTTTRRRJJJGGGBBB???===:::888666<<>><<<<<<;;;;;;888666555444444444222111,,,,,,---...000222444555:::@@@MMM```uuuvvvqqqmmmgggccc\\\ZZZXXXWWWVVVSSSPPPNNNIIIFFFFFFHHHFFFBBBCCCGGGMMM```~~~nnnZZZHHH;;;>>>GGGOOOYYYcccggglllrrrtttppphhhaaa]]]``````___^^^^^^```dddggg```ZZZQQQHHH@@@999333///...+++***,,,,,,+++,,,///000...+++*********)))((($$$$$$%%%%%%%%%$$$$$$###"""'''%%%###$$$&&&&&&$$$%%%%%%&&&'''&&&&&&&&&"""$$$&&&&&&%%%$$$%%%%%%###$$$%%%&&&&&&%%%$$$###''''''&&&%%%%%%%%%&&&&&&%%%"""###''''''$$$$$$&&&&&&&&&&&&&&&&&&'''((()))%%%(((***)))'''&&&(((+++''')))++++++++++++---///,,,---...///000111222333444333333222222333333444777777888777777888;;;===FFFVVVnnn~~~}}}}}}}}}}}}xxxwwwvvvwwwyyyyyyyyyxxxsssuuuwwwzzz||||||||||||xxxxxxxxxwwwvvvvvvuuuuuu{{{{{{{{{{{{{{{{{{{{{zzz{{{{{{{{{|||{{{{{{zzzzzzvvvwwwwwwtttqqqpppqqqsssqqqrrrrrrrrrqqqooolllkkkjjjkkklllmmmoooqqqssstttnnnmmmllljjjiiiiiiiiiiiijjjjjjkkkkkkjjjiiihhhgggfffdddccccccddddddcccaaa^^^]]][[[XXXVVVSSSQQQPPPIIIFFFBBB???===;;;888666<<<@@@GGGOOORRRPPPJJJEEEFFFFFFHHHKKKLLLNNNXXXdddxxx{{{yyyxxxpppfff[[[VVVTTTYYYoooyyyppp{{{tttZZZJJJAAAEEEEEEKKKVVV\\\kkkhhhJJJFFFCCCHHHbbbwwwkkkhhhxxxyyyssssssvvvrrrggg\\\SSSOOOPPPZZZkkk{{{ssscccSSSNNNNNNSSSaaappp|||}}}qqqeeeZZZQQQKKKKKKJJJGGGEEEEEEIIILLLMMMRRRXXXZZZ[[[]]]bbbfffhhhkkkmmmmmmkkkhhhhhhiiifffhhhkkknnnpppqqqqqqqqqkkkjjjhhhfffcccbbbaaa````````````___``````aaabbb```___]]]\\\[[[ZZZ[[[[[[ZZZ[[[\\\\\\[[[XXXUUUSSSRRRRRRSSSTTTTTTTTTSSSRRROOOPPPRRRSSSRRRPPPMMMLLLIIIHHHFFFFFFFFFFFFDDDCCCAAA@@@>>>===;;;:::::::::888666444444444444222000+++,,,---///111333555666999@@@OOOcccyyy}}}uuuqqqmmmgggaaa[[[YYYWWWUUUTTTRRROOOLLLIIIGGGGGGHHHFFFCCCDDDHHHPPPZZZqqqvvvaaaOOOCCC;;;???EEEJJJTTT___cccgggllllllhhhaaa\\\YYY[[[]]]___```___aaaeeehhhgggbbbZZZRRRIII@@@888222///***))),,,,,,***,,,111---+++((('''''''''%%%$$$%%%%%%%%%%%%$$$$$$###"""$$$'''$$$###%%%%%%###%%%%%%&&&&&&&&&&&&'''''' ###&&&'''&&&%%%$$$$$$"""###%%%&&&&&&%%%###"""&&&&&&&&&%%%%%%&&&&&&'''&&&###$$$((((((%%%%%%'''&&&&&&'''''''''''''''&&&&&&''')))((((((''')))***''')))+++,,,++++++---///+++,,,...///111222222333444333333222222333333444555666777666777999<<>><<<999777:::>>>EEEKKKOOOLLLFFFAAADDDEEEHHHKKKLLLPPPZZZeeezzzyyywwwxxxqqqggg]]]XXXVVVZZZooorrrkkkwwwtttZZZKKKAAAEEEFFFMMMWWW\\\iiinnnPPPKKKFFFJJJcccwwwnnnjjjxxx}}}uuummmlllnnnkkk___TTTLLLIIIJJJUUUfffwwwuuucccSSSNNNNNNRRR___mmm|||~~~rrrggg[[[RRRKKKLLLLLLJJJGGGHHHLLLPPPOOOSSSXXXYYYYYY\\\bbbhhhfffiiikkkjjjgggeeeeeegggfffhhhlllpppsssuuuuuuuuunnnllljjjgggeeecccbbbaaa``````_________aaacccdddaaa```^^^\\\[[[[[[[[[\\\YYYZZZ[[[[[[ZZZWWWSSSQQQSSSSSSTTTUUUUUUTTTSSSRRROOOQQQRRRSSSRRRPPPMMMKKKIIIHHHFFFEEEEEEEEECCCAAA@@@???===<<<:::999999999888666444444444444222000000000000000111222444444777???OOOddd{{{yyyrrroookkkddd^^^ZZZXXXVVVTTTSSSQQQNNNLLLKKKHHHHHHIIIGGGCCCDDDHHHPPPTTTgggwwwwwwrrrfffVVVCCC<<<:::AAAHHHLLLVVVbbbfffiiikkkhhhbbb\\\XXXWWWWWWZZZ^^^`````````bbbdddlllhhhaaaYYYPPPFFF===777///***(((,,,,,,***,,,111(((''''''((())))))'''%%%&&&&&&&&&%%%$$$###"""!!!###%%%%%%"""!!!###"""###$$$$$$$$$######%%%&&&"""&&&((('''%%%######"""###%%%&&&&&&%%%###"""%%%%%%%%%%%%&&&&&&'''((('''$$$%%%))))))&&&&&&(((&&&'''((((((((('''&&&%%%'''&&&%%%&&&'''((((((&&&'''))),,,,,,******---000+++,,,...///111222222333444333333222222333333444333444555666777:::>>>AAA@@@QQQiii~~~||||||zzzxxxvvvuuuvvvxxxxxxwwwxxxxxxyyyyyyzzzzzzyyyyyywwwwwwwwwvvvuuuttttttssswwwxxxyyyyyyzzzzzzzzzyyy}}}|||zzzxxxwwwvvvuuuuuuuuutttsssrrrrrrrrrrrrrrrsssrrrpppnnnkkkiiigggfffmmmmmmmmmmmmnnnpppqqqqqqpppooonnnmmmlllkkkjjjjjjdddgggiiiiiigggfffffffffaaa```___```aaabbbaaa```]]][[[XXXUUUTTTRRROOOMMMJJJFFFAAA>>><<<:::666222======BBBJJJMMMIIIEEEEEEEEEDDDEEEGGGHHHMMMZZZggg~~~zzzvvvuuusssrrrjjjbbbYYYPPPRRRlllzzzrrrkkk|||tttZZZOOOHHHFFFGGGMMMUUU^^^lllxxxwww^^^JJJIIISSSbbb|||oooaaannnzzzqqqhhhdddeeebbbZZZRRRJJJKKKLLLSSSdddwww}}}zzzsssaaaPPPKKKKKKQQQ```ooo}}}zzzmmmcccZZZTTTOOOLLLHHHFFFGGGIIIJJJJJJSSSUUUYYY[[[\\\]]]___aaahhhhhhgggeeecccaaa___^^^bbbeeejjjnnnrrrtttttttttpppmmmhhhdddaaa```aaabbbgggaaa[[[YYY\\\^^^]]][[[]]]]]]\\\[[[[[[[[[\\\\\\XXX[[[]]]\\\XXXUUUUUUWWWVVVTTTSSSTTTWWWXXXVVVSSSVVVRRRNNNMMMNNNNNNMMMKKKBBBDDDFFFHHHHHHGGGDDDCCC????????????===;;;999888666555555444444333222222...///000000000222555777@@@HHHWWWjjj~~~xxxpppkkkfff```ZZZ[[[WWWUUUUUUSSSOOONNNPPPNNNNNNMMMJJJFFFDDDDDDEEEKKKVVVcccjjjkkkeeeVVVIII???<<<:::<<>>333000---******,,,---,,,******++++++******)))((('''%%%))))))###!!!"""&&&$$$###$$$%%%$$$!!!########################&&&%%%$$$$$$%%%%%%###"""'''&&&$$$$$$###$$$%%%&&&###%%%'''&&&$$$###""""""############%%%&&&((()))&&&&&&'''&&&%%%&&&''')))%%%&&&((()))))))))(((''')))******++++++,,,------.........//////000111222333333333444444333222222666777888777777888:::===CCCNNNbbbyyy~~~~~~~~~~~~}}}}}}|||{{{|||zzzxxxwwwxxxyyyyyyxxxxxxxxxxxxxxxxxxwwwvvvuuussstttuuuvvvwwwxxxxxxyyyvvvwwwxxxxxxxxxxxxxxxwwwyyyyyyxxxwwwvvvuuuuuutttuuutttsssrrrrrrrrrrrrsssrrrqqqpppnnnlllkkkiiiiiilllllllllllllllmmmnnnoooooonnnmmmlllkkkjjjjjjiiigggggghhhhhhhhhfffeeecccaaa```______aaaaaa```___\\\[[[XXXWWWUUUSSSOOOMMMGGGDDD???===<<<:::888555;;;;;;AAAIIILLLHHHDDDDDDCCCBBBDDDFFFHHHNNN[[[hhh{{{zzzwwwuuutttsssoooggg^^^UUUYYYtttssskkk}}}tttZZZOOOHHHFFFHHHMMMTTT[[[gggrrr}}}bbbJJJGGGQQQbbbmmm```lll}}}wwwnnneeeaaaaaa^^^VVVOOOEEEEEEFFFMMM^^^pppxxxvvvqqqaaaRRRNNNNNNRRR^^^mmmyyy|||qqqggg___YYYTTTQQQLLLJJJKKKLLLNNNNNNSSSVVVYYY[[[\\\^^^```bbbbbbbbbbbbbbbaaa```___^^^ccceeehhhlllnnnoooooonnnnnnkkkfffbbb```___```aaaddd^^^YYYXXX[[[^^^]]]\\\```___^^^]]]\\\[[[ZZZZZZYYYZZZ[[[ZZZXXXVVVUUUUUUVVVTTTTTTUUUXXXYYYWWWUUUVVVSSSPPPOOOOOONNNLLLJJJEEEFFFGGGHHHGGGEEECCCAAA>>>??????>>>===;;;999777555555555444333333222222...///000000000222555777@@@GGGTTTfffxxx~~~vvvpppmmmiiiddd___]]]YYYVVVVVVSSSNNNLLLNNNKKKLLLKKKHHHEEECCCCCCDDDJJJSSS\\\```___ZZZNNNCCC:::888888===FFFRRR^^^gggcccaaa___]]]WWWRRRSSSWWW[[[```eeefffaaa]]][[[\\\XXX\\\[[[SSSJJJCCC:::222000---++++++---...,,,******++++++******)))((('''###%%%$$$!!!###'''(((&&&%%%######%%%'''(((&&&###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###$$$%%%%%%$$$""")))((('''&&&&&&'''((()))$$$$$$%%%$$$"""###%%%'''###$$$%%%%%%&&&&&&&&&&&&&&&'''((((((''''''((()))&&&&&&((()))))))))(((''')))******++++++,,,------.........//////000111222333333333444444333333222666777888777777888;;;===CCCMMMaaaxxx{{{{{{|||}}}}}}}}}}}}}}}|||zzzxxxwwwxxxxxxwwwvvvxxxxxxwwwwwwvvvtttsssrrrssstttuuuwwwxxxyyyyyyyyyvvvvvvvvvwwwwwwvvvuuuuuuuuuvvvvvvwwwwwwvvvtttsssttttttsssrrrrrrrrrssssssqqqppppppooonnnmmmmmmlllkkkkkkjjjjjjjjjjjjkkkkkkmmmllllllkkkjjjiiihhhhhhiiigggfffggghhhhhhdddaaabbb```______``````^^^]]][[[ZZZYYYXXXVVVSSSOOOKKKEEEBBB>>><<<;;;:::999777999;;;BBBJJJLLLHHHCCCCCCAAAAAABBBEEEHHHNNN[[[hhhyyy}}}{{{zzzyyyxxxvvvlllbbb[[[aaa|||ssskkk~~~uuu[[[PPPJJJIIIKKKQQQVVV[[[dddmmmfffKKKFFFPPPdddlll___jjj|||zzzssskkkbbb^^^]]]ZZZRRRKKKEEEEEEEEELLL[[[mmmvvvwwwoooaaaTTTPPPOOORRR]]]kkkzzzvvvlllccc[[[WWWSSSNNNLLLLLLMMMOOOOOOTTTVVVYYY\\\]]]^^^```bbb^^^^^^^^^^^^^^^^^^]]]]]]bbbcccfffiiikkkkkklllkkkjjjhhhddd```^^^^^^^^^______[[[XXXXXX[[[^^^^^^]]]bbbaaa```^^^\\\[[[YYYYYYYYYXXXXXXXXXXXXWWWUUURRRUUUTTTTTTVVVXXXYYYXXXWWWUUUTTTRRRQQQPPPNNNJJJGGGHHHHHHGGGFFFEEECCCAAA@@@===>>>>>>===<<<:::888777555555444444333333222222...///000000000111444777>>>DDDPPP___ppp|||{{{uuurrroookkkfffaaa___[[[XXXWWWSSSNNNLLLMMMIIIJJJIIIFFFCCCAAAAAAAAAKKKQQQVVVVVVSSSOOOGGG>>>777777999@@@LLLZZZeeekkkdddbbb___[[[TTTOOOSSSZZZ^^^dddjjjkkkeee]]]WWWTTTPPPQQQMMMFFF???;;;666000///...,,,---......---,,,***++++++******)))((('''$$$$$$"""!!!&&&,,,,,,'''$$$######%%%&&&'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$%%%%%%$$$"""&&&%%%%%%$$$$$$%%%&&&&&&$$$$$$###"""!!!###'''***%%%%%%&&&&&&&&&&&&%%%$$$$$$&&&'''((('''&&&'''(((&&&''''''((()))((((((((()))******++++++,,,------.........//////000111222333333444444444444333333666777777777777888;;;===BBBLLL___wwwzzz{{{|||~~~zzzxxxvvvvvvvvvuuutttrrrvvvvvvvvvvvvuuutttsssrrrxxxyyyyyyyyyxxxwwwuuutttuuuvvvvvvvvvvvvuuuuuutttrrrtttvvvwwwxxxwwwuuuttttttssssssrrrrrrrrrssssssooooooooooooooooooooooookkkjjjjjjiiiiiiiiijjjjjjkkkjjjjjjiiihhhhhhggggggiiifffccceeeiiiiiieee```bbbaaa___^^^___^^^\\\[[[ZZZYYYYYYXXXWWWSSSNNNJJJDDDBBB>>>;;;999888888777888<<>>>>>???KKKQQQUUUSSSOOOKKKDDD===999:::===EEETTTfffqqqtttmmmjjjfff```WWWRRRWWW```aaafffkkkkkkfff]]]VVVRRRNNNKKKDDD===888555222000.....................---***++++++******)))((('''&&&'''%%%###%%%)))(((###%%%$$$$$$###"""!!! %%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$##################$$$$$$$$$$$$$$$$$$###"""###&&&(((&&&&&&%%%%%%%%%&&&''''''!!!###&&&&&&%%%$$$$$$%%%&&&''''''((((((((((((((()))******++++++,,,------............///000111222222333444444444444444444555666777777777888;;;>>>BBBLLL___vvvyyyzzz{{{}}}zzzyyywwwwwwwwwvvvtttrrrttttttuuuuuuuuuuuuttttttzzzzzzzzzzzzxxxvvvsssrrruuuvvvvvvvvvvvvvvvuuuuuurrrsssvvvxxxxxxxxxvvvuuussssssrrrrrrrrrsssssstttooooooooopppppppppppppppkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiihhhggggggffffffgggdddbbbeeeiiijjjfffbbbbbb```^^^]]]]]]]]][[[YYYYYYXXXXXXWWWVVVRRRMMMIIIEEECCC???;;;777666666666:::@@@JJJSSSSSSKKKEEEDDDCCCBBBDDDFFFGGGMMMZZZgggyyyqqqccc]]]hhhzzzpppmmmyyy^^^SSSKKKKKKPPPXXX]]]```gggnnnjjjQQQMMMXXXlllrrrcccjjjyyywwwpppjjjbbb]]]ZZZUUUOOOIIIBBBAAACCCJJJTTT```llltttpppaaaSSSMMMJJJOOO___qqqxxxiii^^^SSSNNNIIIEEEEEEHHHJJJKKKRRRUUUXXXZZZ[[[\\\^^^```bbb___\\\ZZZ[[[___dddgggfffffffffffffffggghhhhhhfffeeebbb```______``````\\\\\\\\\^^^```bbbbbbbbb`````````___^^^]]][[[ZZZXXXVVVUUUVVVXXXXXXTTTQQQPPPQQQSSSTTTTTTTTTUUUUUUSSSTTTUUUTTTPPPKKKGGGDDDFFFFFFEEEDDDDDDCCCCCCCCC<<<<<<======<<<:::888777555444444333222222111111///000111000000111444666777===HHHXXXgggttt{{{}}}zzzyyyxxxvvvrrrllleee```\\\XXXVVVVVVTTTOOONNNPPPNNNLLLHHHCCC>>><<<===>>>IIIPPPUUURRRMMMIIIBBB<<<<<<===@@@III]]]ttt{{{uuuoooggg^^^XXX\\\dddccceeegggfffbbb]]]XXXVVVRRRJJJBBB;;;777333111000,,,---/////////.........***++++++******)))((('''###''')))%%%"""###$$$"""%%%$$$$$$###!!! $$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%%%%###%%%%%%&&&&&&''''''''''''$$$%%%&&&&&&$$$#########'''%%%###"""###&&&***,,,###%%%&&&&&&%%%%%%&&&'''''''''''''''((((((((())))))******++++++,,,------............///000111222222333444444555555555444555666777777777999<<<>>>AAAKKK^^^vvvwwwxxxyyy{{{||||||}}}}}}|||{{{zzzzzzzzzyyywwwuuurrrsssssstttuuuuuuttttttuuuwwwxxxyyyyyywwwuuutttssstttuuuvvvvvvvvvvvvuuurrrsssuuuvvvwwwwwwwwwvvvssssssrrrrrrrrrsssttttttppppppppppppooooooooooookkkkkkjjjjjjjjjkkkkkklllhhhhhhhhhhhhggggggfffffffffddddddeeehhhhhheeebbb```___]]]\\\]]]\\\ZZZXXXXXXWWWVVVUUUTTTPPPLLLHHHEEECCC@@@:::666444555666===DDDOOOXXXVVVLLLEEECCCCCCCCCDDDGGGIIINNN[[[hhhxxxpppbbb]]]jjjwwwppprrryyy^^^RRRIIIJJJOOOWWW\\\```gggnnnzzznnnUUUQQQZZZmmmrrrccciiivvvxxxqqqkkkddd^^^ZZZVVVOOOKKKCCCBBBEEEMMMTTT]]]iiisssmmm___QQQKKKHHHMMM___sss|||qqqdddSSSOOOIIIFFFFFFIIILLLNNNSSSUUUXXXZZZ[[[]]]___aaabbb```^^^^^^aaaeeekkknnnjjjiiifffdddbbbaaaaaabbbeeedddbbbaaa```aaaaaabbb]]]^^^```aaabbbccccccccc^^^_________^^^]]][[[ZZZWWWVVVVVVWWWXXXWWWUUUSSSPPPRRRSSSSSSRRRRRRRRRSSSQQQSSSTTTRRRNNNIIIFFFEEEEEEEEEEEEEEEDDDDDDCCCBBB<<<<<<======<<<;;;999888444444333333222222111111000000111000000111333666777>>>JJJZZZjjjuuu{{{}}}vvvvvvwwwvvvrrrmmmgggdddZZZVVVTTTUUUSSSOOONNNPPPNNNKKKFFF???;;;;;;>>>AAAHHHOOOTTTPPPJJJEEE???999:::>>>CCCPPPjjjvvvnnneee___```eeeccccccaaa```^^^\\\[[[ZZZUUUKKKBBB===:::555111111***,,,//////...------...***++++++******)))((('''$$$'''$$$!!!"""%%%%%%###$$$$$$$$$"""###%%%&&&########################$$$#########%%%&&&%%%$$$######$$$%%%&&&&&&&&&&&&###%%%''''''%%%"""""""""&&&%%%###"""$$$'''+++...&&&'''((('''&&&&&&(((***(((''''''''''''((()))))))))******++++++,,,------.........//////000111222222333444555555666555555444666777777777999<<>>999555444666999???FFFSSS[[[WWWLLLCCCBBBAAAAAACCCGGGJJJQQQ___mmmzzzqqqbbb```pppzzzqqqxxxwww\\\PPPKKKLLLPPPWWW\\\```gggnnnvvvuuuYYYRRRYYYkkkooo```fffrrrxxxrrrmmmfff```[[[VVVPPPLLLDDDDDDIIIPPPVVV[[[fffqqqhhh[[[PPPKKKIIIMMM___rrr}}}uuufffTTTOOOIIIGGGHHHLLLOOOQQQTTTWWWZZZ\\\]]]___aaacccddddddeeeggghhhiiijjjjjjeeecccaaa^^^]]]]]]^^^___cccbbbaaaaaa```aaaaaabbb___```bbbccccccbbbaaaaaa______```___^^^[[[XXXWWWUUUWWWYYYYYYWWWVVVUUUUUUQQQSSSUUUTTTRRRQQQQQQSSSOOOQQQSSSPPPLLLGGGFFFEEEEEEFFFFFFFFFEEECCC@@@???<<<===>>>>>>===<<<:::999444444333333222111111111000111111000000000333555:::BBBOOO```nnnxxx|||}}}wwwxxxxxxvvvqqqkkkfffddd[[[WWWTTTTTTRRRMMMLLLNNNJJJFFF@@@:::777:::@@@EEEKKKQQQTTTNNNEEE@@@;;;777666>>>III\\\|||vvvnnngggdddeeebbb```]]][[[[[[[[[ZZZZZZTTTJJJAAA@@@===777333222(((+++...///---,,,,,,---***++++++******)))((('''!!!###"""###&&&&&&$$$"""$$$$$$###!!!"""$$$'''$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$ """###$$$$$$$$$###$$$%%%%%%%%%######$$$%%%%%%%%%%%%&&&'''((())))))''''''&&&$$$###%%%(((+++(((''''''&&&'''((()))***)))******++++++,,,------.........//////000111222222333444555666666666666444555666777777999<<>>;;;======>>>>>>>>>===;;;:::444444333333222111111000000111111000000000333555>>>FFFSSSdddrrrzzz}}}|||||||||{{{vvvooohhhccc```\\\XXXUUUTTTQQQKKKIIIKKKFFFBBB<<<666555:::BBBIIIPPPUUUUUULLLBBB===:::777444???PPPggg|||uuummmhhhfff```^^^[[[ZZZZZZZZZYYYXXXRRRGGG@@@AAA???999333333'''***...///---+++,,,---***++++++******)))((('''!!!"""!!!!!!%%%)))&&& $$$%%%$$$""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&%%%$$$"""###%%%&&&''''''&&&&&&$$$$$$###"""!!!###&&&)))$$$&&&(((******(((&&&$$$%%%$$$""" !!!%%%)))(((''''''&&&&&&((()))***)))******+++,,,,,,------.........//////000111222222333444555666666666666444555666777777999===??????KKKaaa{{{zzzxxxwwwxxxzzz||||||{{{~~~||||||}}}|||xxxuuuvvvrrrppprrrvvvxxxtttpppsssuuuwwwyyywwwtttooolllpppooopppqqqtttuuutttssssssssssssrrrqqqpppoooooorrrssssssqqqpppooopppqqquuuqqqnnnlllllllllkkkkkkffffffgggggghhhiiikkkkkkgggiiikkkkkkiiihhhhhhhhhiiihhhgggfffdddcccaaaaaa\\\ZZZZZZZZZ\\\]]]\\\[[[XXXSSSOOOLLLKKKJJJFFFBBB>>><<<999666555555777999;;;IIIWWW[[[XXXOOODDD:::???>>>@@@FFFMMMWWWgggttt}}}jjj[[[dddzzzooooooWWWPPPOOOOOOUUU```eeefffkkksss|||eeeWWWYYYjjjkkk]]]___iii|||yyywwwqqqiiiaaaZZZSSSJJJDDD??????@@@CCCIIITTT___gggaaaYYYPPPKKKKKKSSSeeeuuutttbbbVVVNNNGGGGGGIIIKKKPPPVVVTTTWWWZZZ]]]^^^aaadddfffmmmmmmnnnnnnjjjbbbYYYRRRUUUTTTSSSQQQQQQUUUZZZ^^^```aaaaaaaaaaaaaaabbbbbbcccccccccbbbaaa___]]]\\\^^^]]][[[[[[\\\[[[WWWSSSXXXYYYYYYZZZYYYXXXWWWVVVVVVVVVUUUSSSRRRPPPOOOOOOMMMNNNNNNNNNLLLIIIFFFDDDIIIHHHHHHGGGEEEDDDBBBAAABBB???;;;999:::;;;;;;:::555444222111111000...,,,111///000222222111444:::;;;BBBPPPbbbsss}}}~~~|||yyytttooohhhaaa\\\___ZZZSSSOOONNNLLLIIIGGGEEE@@@;;;999777999CCCNNNVVV[[[]]]UUUGGG;;;999;;;:::@@@TTTvvv|||sssllleeebbb___\\\\\\]]][[[UUUOOOHHHBBB<<<:::===<<<777111------------------,,,,,,+++)))'''&&&'''(((''''''$$$+++...(((!!! ###%%%###$$$%%%&&&%%%$$$###""""""######$$$$$$######"""""""""!!!!!!!!!!!!!!!""""""###!!!"""&&&'''$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''(((&&&&&&''')))***)))(((''''''&&&&&&&&&''''''(((((())))))+++,,,---............//////000000111111111333444444444444555777444555777888777888999;;;@@@III\\\uuuzzzyyyxxxyyy{{{|||||||||~~~}}}}}}~~~|||xxxttttttsssrrrsssvvvwwwuuussswwwxxxzzzzzzyyyvvvrrrpppppppppppprrrtttuuutttsssuuutttsssrrrqqqqqqppppppqqqrrrrrrqqqpppoooqqqrrrrrrqqqnnnllljjjjjjjjjkkkhhhhhhhhhhhhhhhiiijjjkkkjjjlllmmmllljjjgggfffggggggfffeeedddbbbaaa```___^^^]]][[[[[[\\\\\\ZZZYYYWWWSSSNNNKKKKKKIIIEEEAAA===;;;888555444555777999CCCOOOYYYXXXQQQHHH???999???===???FFFPPP]]]pppooo```VVVccc~~~vvvppplllWWWPPPOOOPPPVVV___eeegggmmmtttdddVVVXXXjjjjjj[[[]]]fff~~~{{{yyyssskkkccc\\\TTTKKKFFF>>>>>>???AAAGGGQQQ\\\dddccc[[[RRRLLLLLLUUUhhhyyyuuucccVVVNNNHHHGGGIIIKKKPPPVVVTTTWWWYYY\\\^^^aaaeeehhhoooooonnnlllggg```XXXSSSSSSSSSSSSRRRSSSVVV[[[___bbbbbbbbbbbbbbbccccccccccccccccccbbbaaa___]]]\\\]]][[[YYYYYYZZZZZZWWWTTTYYYYYYZZZ[[[ZZZXXXVVVUUUTTTTTTSSSQQQPPPOOONNNMMMLLLMMMMMMMMMKKKHHHEEEDDDFFFFFFFFFEEECCCAAA@@@???@@@>>>;;;::::::;;;:::999888666444333333222111//////------000000///222888>>>GGGVVViiizzz}}}xxxsssnnnhhhbbb^^^]]]XXXSSSPPPNNNLLLHHHFFFDDD???;;;:::999===HHHSSS^^^cccfff```SSSGGGAAA@@@AAAHHH\\\yyyuuullleeeaaa___]]]\\\ZZZVVVPPPKKKFFF@@@:::888999999444............---------,,,,,,,,,***'''''''''(((((('''"""&&&'''###"""%%%&&&%%%###$$$%%%%%%%%%$$$############$$$$$$$$$$$$######$$$######"""""""""######!!!$$$$$$"""###&&&&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&%%%&&&&&&&&&'''''''''((((((''''''''''''((())))))((()))***+++,,,------............///000000111111111333444444333444555666444555777888777888999;;;???GGGYYYqqq{{{yyyxxxyyy{{{}}}}}}|||}}}}}}~~~}}}xxxuuurrrssstttuuuvvvwwwwwwwwwyyyyyyyyyyyywwwuuusssrrrqqqpppppprrrttttttsssqqquuutttrrrqqqqqqqqqrrrrrrpppqqqqqqqqqppppppqqqsssoooppppppmmmiiigggiiillljjjiiiiiiiiiiiiiiijjjjjjmmmnnnooommmjjjgggeeeeeedddcccbbbaaa```___^^^]]]___]]][[[ZZZYYYXXXVVVTTTUUUQQQMMMJJJJJJHHHCCC???;;;999666444333555777999EEEQQQXXXSSSIIIAAA>>><<<>>>===@@@HHHTTTdddzzz~~~mmm\\\RRROOO```yyy}}}pppqqqiiiVVVPPPPPPQQQWWW^^^dddhhhooouuu~~~aaaSSSVVViiiiiiZZZ\\\eee}}}xxxssslllddd[[[RRRJJJEEE=========>>>DDDMMMXXX___ddd\\\SSSMMMMMMXXXmmmtttcccVVVNNNHHHHHHIIIKKKPPPVVVUUUWWWYYY[[[^^^bbbhhhlllrrrqqqnnnjjjeee```[[[YYYUUUVVVXXXXXXYYY[[[___bbbfffeeeeeedddddddddeeeeeebbbbbbbbbaaa```^^^\\\[[[ZZZXXXWWWWWWXXXXXXXXXVVVYYY[[[\\\\\\[[[XXXUUUSSSRRRQQQPPPOOONNNMMMLLLKKKKKKLLLLLLKKKIIIGGGDDDCCCCCCCCCCCCBBBAAA???>>>===>>>===;;;:::;;;:::999777777444111////////////...///------000000///333888???JJJ\\\ppp}}}wwwqqqmmmhhhccc```ZZZWWWTTTQQQNNNLLLHHHEEECCC???<<<;;;<<>>BBBLLLXXXhhh}}}ppp^^^NNNHHHIII[[[pppxxxsssjjjrrreeeUUUOOOPPPSSSXXX^^^dddjjjqqqvvvyyy^^^QQQSSSeeeiiiZZZ]]]ggg|||uuuqqqkkkbbbYYYOOOFFFAAA;;;;;;;;;<<<@@@IIISSS[[[aaaZZZRRRMMMNNNZZZrrrqqqbbbTTTMMMGGGGGGIIIKKKPPPUUUWWWXXXZZZ\\\```eeelllqqqtttsssoookkkgggddddddeee___aaacccdddeeefffhhhjjjnnnllljjjhhhfffeeeeeeeee`````````___]]]\\\ZZZYYYXXXWWWVVVVVVVVVXXXYYYZZZ[[[\\\]]]^^^\\\YYYUUUSSSQQQPPPOOONNNMMMLLLKKKKKKKKKKKKJJJIIIGGGEEECCCBBBAAAAAAAAA@@@???>>>===<<<<<<;;;::::::;;;:::777555666444000......///...---000...///222222111555;;;>>>JJJ___ttt{{{uuuooojjjfffccc```XXXWWWUUUSSSPPPMMMIIIGGGEEE@@@<<<;;;<<>>FFFQQQXXX\\\WWWQQQMMMOOO\\\vvvlll___RRRKKKFFFGGGJJJLLLQQQVVVYYYZZZ]]]```dddjjjrrrwwwvvvvvvtttqqqoooooosssvvvqqqsssttttttsssrrrssstttuuusssoookkkgggeeedddddd^^^]]]]]]\\\[[[YYYXXXWWWWWWWWWWWWVVVWWWXXXZZZ\\\[[[\\\]]]]]][[[YYYUUUSSSQQQPPPPPPOOONNNMMMLLLLLLKKKJJJIIIHHHFFFDDDCCCBBBAAAAAAAAA@@@???>>>===<<<;;;:::999999:::999666444:::777555333333333222111000...///111222111555;;;???MMMbbbwww{{{sssmmmhhhdddaaa___YYYXXXWWWUUURRRNNNLLLKKKHHHBBB===;;;<<>>FFFWWWpppzzzxxxwwwxxxzzz||||||{{{yyy|||}}}{{{zzzrrrssstttuuuvvvwwwwwwwwwuuuuuuuuuuuuvvvvvvvvvvvvuuutttsssssssssrrrpppmmmmmmmmmnnnnnnooooooooooooooopppppppppooooooppprrroooqqqsssqqqnnnlllmmmooojjjjjjiiihhhgggggghhhhhhfffhhhiiiiiigggddddddddd```````````````____________]]][[[[[[[[[ZZZXXXWWWMMMJJJGGGFFFEEEBBB===888666444333222333666999<<>>===???@@@GGGQQQ[[[fffuuu~~~mmmZZZJJJEEEBBBHHHVVV```aaabbbeeewwwooo\\\SSSNNNNNNUUU\\\```fffoootttvvvyyy|||gggWWWPPPXXXssskkkYYYYYY```rrr~~~zzzwwwuuutttoooeeeYYYMMMEEEAAA999999888999===EEEPPPWWWYYYVVVQQQNNNPPP]]]wwwxxxggg\\\QQQKKKGGGIIIMMMOOOTTTYYY[[[]]]aaaeeejjjpppwww|||yyy{{{}}}|||{{{}}}}}}zzzzzzzzzxxxuuupppkkkgggdddbbbbbb\\\\\\\\\[[[ZZZXXXVVVUUUUUUWWWXXXXXXWWWWWWYYY[[[YYYYYYYYYYYYXXXVVVTTTSSSQQQPPPPPPOOONNNNNNMMMMMMKKKJJJIIIGGGFFFDDDCCCBBB@@@@@@@@@@@@???>>>===<<<;;;:::888777888777666444777555333333333222000......,,,,,,///000000444:::CCCQQQgggzzz{{{tttmmmhhhddd```]]]YYYYYYYYYVVVRRROOONNNNNNKKKEEE???<<<<<>><<<>>>???EEEOOOYYYeeevvv{{{iii\\\MMMAAAAAAAAAJJJZZZ```]]]^^^eee~~~~~~dddVVVQQQMMMLLLUUU^^^bbbhhhqqquuuuuutttrrr___PPPPPPddd|||uuu___XXX[[[nnn}}}zzzxxxuuutttooofffXXXLLLCCC@@@999999888999===FFFPPPWWW[[[XXXUUUQQQQQQ]]]vvvsssdddZZZRRRLLLIIILLLQQQTTTYYY^^^\\\```eeejjjpppvvv||||||{{{{{{uuurrrmmmhhhdddbbbaaaaaa]]]]]]]]]\\\ZZZYYYWWWVVVSSSUUUXXXXXXVVVVVVWWWYYYUUUUUUTTTSSSRRRRRRQQQQQQPPPOOOOOONNNNNNMMMMMMMMMLLLKKKIIIGGGFFFDDDCCCCCC????????????>>>===<<<<<<<<<999777555666666555555111000000000000...+++(((---+++,,,///000000444:::FFFTTTiii{{{~~~vvvpppjjjddd___\\\YYYYYYXXXTTTPPPNNNOOOPPPMMMGGG@@@===>>>EEEUUUcccssshhhTTTIIIGGGNNNZZZffflllpppzzzssseee^^^___^^^[[[dddhhhmmmllldddZZZQQQLLLBBB>>>999333000///......------,,,,,,+++++++++++++++***)))))))))'''%%%"""!!!$$$$$$"""###$$$""""""!!!!!!!!!"""###%%%&&&######$$$$$$$$$$$$#########""""""###$$$%%%&&&&&&###%%%%%%""""""%%%%%%""""""######$$$%%%%%%&&&&&&$$$%%%&&&&&&&&&%%%$$$$$$(((((((((''''''&&&&&&&&&###$$$''')))******)))(((***++++++++++++,,,,,,,,,,,,,,,---......//////000000111222333222222333555444555777888777888999;;;;;;DDDVVVoooxxxwwwvvvvvvxxxzzzzzzyyyzzz}}}}}}|||}}}vvvrrrppprrrvvvxxxtttppprrrsssvvvxxxzzzzzzzzzzzzwwwuuutttsssrrrqqqnnnllljjjlllooorrrsssrrrpppooopppqqqqqqpppnnnmmmnnnpppooonnnmmmnnnooonnnllljjjggggggffffffffffffggggggfffggggggeeeaaa^^^\\\\\\]]]]]]^^^^^^^^^^^^______```^^^[[[YYYWWWUUURRROOOKKKHHHEEEDDDDDD@@@:::555555444333222444888<<<>>>GGGKKKLLLFFFAAAAAA@@@???>>>>>>BBBLLLWWWfffzzzjjjYYYOOOEEE<<<===@@@MMM]]]bbb\\\]]]eeeuuu]]]SSSOOOMMMKKKUUU___ccciiirrrvvvtttppp{{{zzzeeeRRRKKK[[[pppfffZZZZZZmmm~~~{{{yyyrrrrrrnnndddVVVIIIAAA===999999888999>>>FFFQQQXXX]]][[[XXXTTTSSS\\\tttqqqbbbZZZSSSNNNKKKOOOTTTWWW\\\bbb]]]aaahhhnnnsssyyy{{{yyyyyyqqqnnnjjjeeebbbaaa```aaa^^^^^^^^^]]][[[ZZZXXXWWWQQQTTTWWWXXXVVVTTTUUUWWWRRRQQQPPPNNNNNNNNNOOOPPPOOOOOONNNNNNMMMMMMLLLLLLLLLKKKIIIGGGFFFEEEDDDDDD>>>>>>>>>>>>===<<<;;;;;;<<<999666444555555555555111111222222222000,,,(((///---...111222222666<<>>@@@HHHXXXgggppp{{{qqq\\\MMMFFFEEEJJJTTT```gggmmmwwwvvvggg[[[ZZZ```bbb```jjjlllllljjjddd]]]XXXUUUHHHDDD===666111...------++++++++++++++++++++++++---,,,+++++++++)))&&&###'''%%%"""!!!$$$%%%"""!!!!!!!!!!!!###%%%&&&#########$$$$$$#########$$$$$$$$$$$$%%%&&&'''((("""$$$$$$""""""%%%%%%"""""""""###$$$%%%%%%&&&&&&###$$$%%%&&&&&&&&&%%%$$$((('''%%%%%%&&&&&&%%%$$$$$$%%%(((***++++++***)))++++++++++++++++++,,,,,,,,,,,,------...//////000///111222222222222333555444555777888777888999;;;===GGGYYYrrrzzzzzz{{{|||}}}~~~~~~~~~~~~~~~}}}{{{zzz{{{|||yyyvvvsssrrrttttttssspppssstttuuuvvvvvvwwwwwwwwwyyywwwuuussspppmmmkkkiiijjjlllmmmoooooonnnlllkkkssspppooooooqqqqqqnnnkkknnnmmmllllllkkkjjjiiiiiihhheeedddffffffdddeeehhhgggeeeccc```^^^\\\[[[ZZZYYYZZZZZZ[[[[[[\\\]]]]]]```XXXPPPOOOSSSUUUQQQKKKNNNLLLIIIFFFDDDAAA===:::666777666555444555888;;;IIIJJJIIIEEE???<<<<<<=========AAAJJJSSSaaaxxxwww```NNNAAA;;;;;;DDDMMMXXXgggmmm```[[[jjjmmmYYYLLLKKKOOOLLLRRR\\\fffooosssuuuvvvnnnrrrzzzhhhSSSLLLVVVeeexxxeeeYYYZZZooo~~~{{{|||~~~yyyrrrsssqqqjjj]]]OOODDD===;;;999999999:::???HHHSSSZZZaaaccc]]]RRRRRRaaauuutttcccXXXTTTPPPPPPSSSVVVXXX]]]bbbeeefffjjjqqq|||~~~yyyvvvuuurrrlllfffdddeeeeeeaaa]]]]]]]]]\\\[[[ZZZYYYXXXXXXWWWUUUTTTUUUXXXXXXVVVTTTRRRPPPNNNLLLKKKKKKLLLMMMLLLMMMOOOQQQQQQOOOLLLKKKKKKIIIGGGFFFFFFEEEDDDBBB???>>>===;;;;;;;;;<<<===888777666666666666333111...////////////---+++***---111------222111444BBBEEE[[[pppzzzyyysssooohhh```ZZZYYYWWWSSSPPPNNNNNNOOOOOOLLLFFFAAA@@@CCCKKK[[[iiissswwwgggQQQCCCEEECCCNNNYYY___fffooovvvxxxuuujjj```^^^```bbbgggllltttpppkkkhhhfffeeedddccc___VVVIII===555111///...000000...---,,,+++******)))000222---'''%%%$$$######$$$$$$%%%%%%$$$$$$### """###$$$$$$#########$$$%%%&&&&&&%%%###!!!%%%%%%$$$$$$$$$$$$$$$$$$'''"""!!!$$$%%%###&&&+++$$$######""""""######$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&''''''''''''((()))&&&%%%&&&)))+++)))&&&''''''&&&(((+++,,,,,,+++...---,,,+++,,,...000111111111222333444666777777444555666777777777777777>>>CCCRRRkkk||||||{{{{{{{{{||||||}}}}}}~~~~~~}}}{{{zzz{{{|||yyyvvvssssssttttttsssqqqqqqrrrtttvvvwwwwwwwwwvvvxxxwwwuuurrrpppnnnlllkkkkkklllmmmnnnnnnmmmlllkkkqqqooommmnnnoooooollljjjkkkkkkkkkjjjjjjjjjjjjjjjhhheeedddffffffdddeeehhheeedddbbb```___^^^]]]]]]]]]]]]\\\\\\[[[ZZZZZZZZZ[[[VVVPPPPPPSSSTTTQQQMMMOOOLLLIIIFFFCCC???:::777666555333222222666;;;@@@JJJJJJIIIDDD???<<<<<<===???@@@EEENNNWWWfff}}}nnnXXXIII>>>;;;<<>><<<;;;;;;;;;;;;999888777777777666444222111222222222111000///...///333//////444333666DDDIII___uuuxxxrrrmmmfff___ZZZZZZXXXUUUQQQOOONNNMMMNNNHHHAAA;;;;;;???HHHWWWdddmmmyyyyyyooocccOOOBBBDDDEEEPPP\\\ccciiinnnpppnnnlllccc\\\]]]```bbbfffjjjnnnlllkkkllloooqqqqqqqqqggg^^^QQQDDD:::444111/////////............//////%%%,,,///,,,(((((()))((($$$$$$%%%%%%%%%%%%$$$$$$!!!"""###$$$$$$%%%%%%%%%!!!"""$$$&&&&&&&&&$$$$$$######$$$$$$$$$%%%%%%%%%&&&""""""%%%&&&###%%%)))%%%%%%$$$$$$$$$$$$%%%%%%"""""""""""""""######$$$&&&&&&&&&''''''''''''(((((('''&&&'''((())))))((((((''''''(((+++,,,,,,+++------...///000000000000222222333444555555555555555555666777888888888888>>>CCCQQQiii~~~|||zzzyyyxxxyyyzzz{{{|||}}}}}}|||zzzyyyzzz{{{xxxvvvsssrrrssssssqqqpppnnnppprrruuuwwwwwwwwwvvvvvvuuutttrrrpppooonnnnnnmmmlllllllllkkklllllllllnnnmmmllllllmmmmmmkkkiiihhhhhhhhhiiiiiijjjjjjjjjgggdddcccffffffcccdddgggccccccaaa```____________^^^]]]]]]\\\[[[[[[ZZZZZZVVVTTTRRRRRRRRRRRRPPPNNNNNNKKKHHHDDDAAA<<<777444444333111///000666>>>DDDKKKJJJHHHCCC???<<<===>>>AAACCCIIIRRR^^^nnn}}}cccOOOBBB::::::===DDDRRRaaalllmmmbbbhhh}}}dddRRRHHHHHHMMMSSSWWW^^^gggooouuuxxxzzztttvvv}}}oooUUUJJJQQQ___pppiii^^^^^^mmm||||||zzzxxx{{{}}}xxxnnnkkkcccXXXMMMDDD???===999888777666888???HHHNNNZZZ^^^^^^WWWRRRVVV```fffppp|||zzznnnbbbZZZUUURRRRRRWWW[[[]]]bbbhhhlllpppwww}}}{{{vvvrrrnnnlllkkkjjjmmmhhhccc```___^^^ZZZWWWYYYXXXXXXWWWWWWVVVVVVVVVVVVVVVVVVWWWWWWVVVRRROOOMMMLLLKKKJJJJJJKKKLLLMMMPPPPPPQQQQQQPPPMMMKKKIIIJJJIIIGGGFFFFFFEEECCCAAACCCBBB@@@>>><<<;;;::::::777555444333444333111000222333333333222111000//////333//////444444888FFFOOOddd{{{wwwpppkkkeee^^^ZZZZZZYYYWWWTTTPPPNNNLLLJJJEEE<<<666777>>>HHHUUU```hhhrrroooggg^^^NNNAAACCCIIIUUUcccmmmssstttooohhhbbb[[[XXX[[[___bbbeeehhhjjjkkkmmmrrrvvvxxxxxxwwwjjjbbbUUUHHH>>>666111............///000111222333,,,111222---(((&&&%%%###%%%%%%&&&&&&&&&&&&%%%%%%############$$$%%%&&&''' !!!###%%%&&&&&&&&&%%%#########$$$$$$%%%%%%&&&&&&######&&&&&&$$$$$$&&&'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''(((&&&'''((((((''''''((()))***)))((()))+++,,,+++***,,,---000222222222000///222333444555555444333222555666777888999999999999===BBBOOOddd||||||zzzxxxvvvvvvxxxzzz|||{{{|||}}}|||zzzxxxyyyyyyuuutttrrrqqqppppppooonnnkkkmmmqqqtttvvvwwwvvvvvvuuutttrrrqqqpppppppppqqqnnnmmmkkkjjjiiijjjlllmmmlllllllllllllllkkkjjjiiihhhhhhhhhhhhhhhhhhhhhhhhfffcccccceeeeeeccccccfffbbbaaa```___^^^]]]]]]]]]ZZZZZZ[[[[[[\\\]]]]]]]]]SSSTTTTTTSSSPPPNNNMMMMMMKKKIIIEEEBBB???;;;777333222222111000222777???DDDMMMKKKFFFBBB>>>======>>>BBBEEEMMMWWWeeexxxvvv]]]JJJ>>>888999===EEEUUUccckkkiii___mmmxxx___OOOGGGHHHMMMTTTXXX^^^eeemmmtttxxx{{{tttuuu{{{sssYYYMMMTTT```yyyoooaaa^^^jjj{{{yyyzzz}}}{{{uuunnniii```UUUJJJBBB===;;;777777666666999???GGGMMMYYY]]]]]]WWWQQQRRRYYY```kkkxxxzzzoooddd\\\VVVSSSUUUZZZ___aaaffflllpppuuu}}}|||vvvsssrrrrrrpppmmmiiiggggggggghhhjjjgggcccaaaaaaaaa___^^^XXXXXXXXXWWWWWWVVVVVVVVVVVVVVVWWWWWWVVVSSSPPPMMMJJJJJJJJJJJJJJJKKKLLLMMMPPPQQQQQQPPPOOOLLLJJJHHHJJJHHHFFFFFFFFFEEECCCAAABBBAAA@@@>>>===<<<;;;:::888666444333333333222000000000000000//////......---111------333333888GGGVVVkkkwwwooojjjeee___[[[ZZZZZZXXXUUUQQQMMMIIIGGGFFF<<<555888@@@KKKVVV___gggmmmiii```ZZZMMMBBBDDDKKKYYYkkkyyyuuujjjaaaZZZWWWZZZ___bbbeeehhhkkklllooorrrtttrrrnnnkkk```YYYNNNCCC:::444///,,,......//////000111333333111444333---'''%%%### %%%&&&&&&''''''&&&&&&%%%$$$###""""""###$$$&&&'''!!!"""###%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$######'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&''''''(((&&&&&&&&&''''''''''''(((%%%'''***)))&&&&&&(((++++++***))))))+++++++++))),,,---///000111111000000111222444555555444333222555666777999999:::::::::<<>>;;;777555111222333333555999>>>BBBOOOKKKEEE@@@>>>===>>>>>>AAAGGGOOO[[[lllrrrZZZIII>>>888999===GGGVVVbbbfffaaa[[[pppsssZZZLLLGGGIIILLLSSSVVV\\\ccckkkrrrwwwzzztttsssxxxvvv^^^QQQXXXdddyyyfff^^^hhh|||}}}zzz{{{~~~{{{uuuoooiii]]]QQQFFF???:::777555666777888<<>>>>>======<<<<<<;;;888666555555555555333//////......---------...---111---...555666<<>>;;;888555000222444555777;;;@@@CCCPPPKKKDDD???===>>>>>>???@@@HHHRRR___ttt|||jjjUUUFFF===999:::>>>JJJWWW___```[[[ZZZuuummmUUUJJJGGGHHHKKKPPPTTTZZZbbbjjjrrrwwwzzztttssswww{{{bbbUUUYYYdddnnncccgggyyy}}}~~~}}}|||~~~~~~wwwooogggZZZMMMDDD===888555555666999<<>>===>>>?????????IIIUUUddd{{{lll\\\KKK@@@;;;999<<<@@@LLLVVV\\\[[[YYY]]]gggPPPGGGEEEFFFHHHMMMRRRYYYbbbkkksssxxxzzzwwwuuuxxxeeeUUUWWW```wwwyyylllhhhyyy~~~}}}uuummmdddVVVJJJBBB<<<888555666888;;;???FFFOOOXXX___dddaaa___[[[UUUSSS\\\iiitttvvvjjjbbbaaa```dddlllsssvvv|||vvvlllgggcccaaa___^^^]]]\\\\\\___dddjjjmmmnnnllliiiddd___\\\[[[ZZZ]]]]]]\\\ZZZXXXWWWVVVUUUTTTUUUTTTRRRNNNMMMOOOQQQJJJKKKKKKLLLLLLLLLKKKKKKGGGHHHIIIIIIJJJKKKLLLLLLGGGGGGFFFFFFFFFEEEAAA>>>============<<<;;;999888555222///......///......111111000//////000111222...222000222;;;???GGGXXXiii}}}}}}xxxrrrmmmiiieee^^^ZZZXXXWWWUUUQQQMMMIIIFFFDDDEEE???;;;;;;???FFFRRR]]]fffnnnhhh\\\VVVNNNMMMXXXmmm{{{sssmmmiiiiiinnnqqqnnnkkkjjjjjjkkklllllljjjcccZZZTTTJJJDDD;;;444111000111111000///......---------...000111...(((%%%%%%###$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%""""""###$$$%%%%%%&&&&&&!!!$$$$$$ !!!%%%'''$$$######""""""""""""######'''''''''''''''((())))))&&&&&&&&&''''''''''''(((((('''&&&'''((())))))(((***)))(((***,,,------,,,---------......///000111222111000000111333555666333444555777888999::::::444>>>IIIVVVllltttttttttttttttsssssssssvvvxxxzzzzzzxxxvvvuuuuuutttuuuuuurrrnnnkkklllnnnmmmlllkkklllmmmpppsssuuuqqqooommmkkkkkklllnnnppplllkkkjjjiiihhhhhhhhhhhhdddgggiiihhhfffeeefffhhhggggggggghhhhhhhhhhhhhhhbbb```aaaeeeeeeaaa```bbb]]]]]]\\\\\\[[[\\\\\\\\\VVVVVVWWWWWWXXXYYYYYYYYYUUUQQQMMMJJJJJJJJJJJJIIIHHHFFFBBB@@@===:::555222111111111222666???HHHOOORRRKKKCCC===<<<>>>??????@@@JJJWWWgggttt___QQQCCC;;;999999===BBBNNNWWWZZZZZZZZZaaacccMMMEEEDDDEEEFFFLLLQQQYYYcccllltttyyy{{{zzzwwwzzzfffTTTSSS[[[mmmsssiiizzzzzzqqqkkkaaaTTTHHHAAA===999777888:::===AAAHHHQQQZZZaaafffbbb```^^^WWWSSS[[[hhhtttzzzppphhheeedddiiiqqqxxx|||~~~rrrhhhbbb___]]][[[ZZZYYYXXXYYY]]]ccciiimmmlllkkkiiieeeaaa___^^^___^^^]]]\\\ZZZXXXVVVTTTTTTTTTTTTSSSPPPMMMLLLOOORRRKKKKKKLLLLLLLLLLLLKKKKKKEEEEEEFFFHHHJJJKKKLLLMMMGGGFFFFFFGGGGGGEEEAAA>>>>>>>>>>>>===;;;999777555:::777444222222333333333000000///......///000111,,,000...111;;;@@@HHHYYYgggzzzyyyyyyuuuooollliiiddd]]]XXXXXXVVVTTTPPPLLLIIIFFFDDDFFFBBB???>>>@@@FFFSSS___iiirrrmmmbbb[[[TTTVVVdddyyyllljjjmmmuuuxxxsssllliiinnnoooppppppnnnggg___XXXLLLEEE;;;222......////////////............//////)))***)))%%%&&&)))((($$$###$$$$$$%%%%%%$$$$$$###!!!"""$$$%%%&&&&&&%%%$$$"""""""""###$$$%%%'''''' !!!###%%%'''((()))!!!$$$###&&&(((&&&$$$##################$$$%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&'''''''''(((((()))&&&%%%&&&)))+++)))&&&)))((((((***,,,......---,,,---///111222111000///555333111//////111333555222333555666888999999:::111<<>>BBBGGGNNNSSSVVV```bbbaaa[[[UUUUUU]]]eeevvvuuulllgggjjjnnnsssyyywwwiii```]]]^^^^^^]]]WWWUUURRRSSSXXXbbbkkkrrrpppkkkfffcccbbbaaa^^^[[[^^^^^^\\\[[[YYYWWWVVVUUUTTTSSSRRRPPPOOONNNMMMMMMRRROOOLLLKKKLLLMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJHHHFFFDDDCCCBBB???===<<<;;;::::::888888777666666444222000000000222333000000000000000000000000///...000666;;;@@@IIIRRRcccqqq~~~yyytttrrroookkkjjjhhhccc]]]WWWVVVTTTQQQMMMIIIGGGFFFEEEGGGAAA;;;999999AAASSScccooowwwsssggg^^^ZZZggg~~~xxxuuuuuuwwwuuupppmmmnnnqqqooommmnnnpppnnngggaaaWWWKKK<<<333222333222000............---,,,+++************)))'''&&&''')))########################'''%%%$$$%%%((((((&&&###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###&&&'''%%%######"""%%%,,,,,,&&&###&&&&&&######&&&&&&$$$%%%((('''''''''&&&$$$$$$%%%'''%%%%%%%%%&&&'''(((((()))(((***++++++++++++---...///---++++++---///000///000222444333222111222333555666666666777777888888===>>>EEETTTmmmuuuuuuuuutttttttttssssssvvvuuusssssssssttttttsssrrrqqqqqqpppppppppppppppmmmmmmlllmmmnnnpppssstttqqqqqqpppooonnnlllkkkjjjjjjjjjiiigggffffffhhhjjjhhhggggggffffffeeeddddddddddddeeeeeedddcccaaa`````````_______________```bbb```]]][[[\\\\\\\\\\\\XXXVVVUUUUUUVVVWWWUUUTTTUUUSSSQQQNNNKKKJJJIIIIIICCCBBB@@@>>>;;;777555333000222444777;;;BBBMMMVVVQQQHHH???;;;;;;;;;===AAAHHHOOO^^^sss~~~gggXXXHHHAAA;;;:::999:::>>>EEEPPPPPPPPPRRR___~~~mmmXXXEEE===DDDCCCGGGLLLQQQYYYaaaiiiqqqxxx}}}zzz{{{lllSSSMMMRRRbbbqqqvvv~~~|||zzzvvvqqqmmmfff[[[OOOGGG@@@:::888999888999;;;>>>BBBHHHMMMPPP[[[^^^^^^ZZZTTTUUU\\\dddvvvvvvnnnjjjnnnsssxxx}}}yyyooobbbZZZXXXZZZ[[[ZZZUUUSSSRRRSSSXXXaaajjjoooppplllgggdddbbbaaa^^^[[[\\\[[[ZZZYYYWWWUUUTTTSSSRRRQQQPPPPPPOOOOOOOOOOOOQQQNNNLLLJJJKKKLLLLLLKKKLLLLLLLLLKKKKKKKKKJJJJJJJJJHHHEEEDDDCCCBBB???===<<<<<<;;;:::999888777777555444222111000000111222000000000000000000000000///...000666:::>>>GGGQQQ```nnn|||~~~{{{wwwrrrqqqnnnjjjhhhfffbbb[[[UUUUUUSSSPPPLLLIIIGGGFFFEEEEEEAAA???===???GGGZZZkkkwww~~~xxxkkkeeedddwww~~~xxxppplllmmmlllkkkjjjkkkllliiibbb[[[XXXLLL===555333333222000000000000000///...---,,,*********(((%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%''''''%%%###""""""""""""""""""""""""%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""$$$&&&'''%%%###&&&###$$$***+++&&&###%%%&&&######%%%&&&$$$$$$'''&&&''''''&&&%%%$$$$$$&&&''''''(((((()))******+++&&&(((***++++++,,,...000///...---...000111111000000222444333222111222333222222333444555555666666;;;===CCCSSSlllvvvuuuuuuuuuttttttttttttvvvuuutttsssssssssssssssrrrrrrqqqqqqqqqpppppppppllllllllllllmmmppprrrsssrrrrrrqqqooommmjjjhhhgggmmmkkkhhhhhhhhhiiiiiiiiiggghhhggggggfffeeeeeedddccccccdddddddddbbbaaa```______^^^^^^^^^______```aaa___\\\ZZZ[[[[[[ZZZZZZWWWVVVTTTUUUVVVVVVUUUSSSSSSRRRPPPMMMKKKIIIHHHGGGBBBAAA???<<<999666444222000333666999???GGGPPPVVVOOOFFF>>><<<;;;;;;>>>BBBKKKRRRbbbyyyoooXXXJJJBBB===999999:::;;;AAAGGGMMMKKKKKKSSSiiieeeUUUDDD;;;AAABBBJJJJJJOOOWWW```iiiqqqyyy~~~{{{}}}pppWWWPPPTTT```qqqsss~~~}}}}}}}}}{{{zzzvvvrrroooiii]]]PPPFFF???999888;;;888888999;;;???CCCHHHJJJUUUZZZ]]][[[WWWWWW^^^ddduuuxxxpppmmmqqqwww|||{{{kkkbbbXXXQQQPPPRRRTTTTTTPPPPPPPPPSSSYYY```hhhlllppplllhhhdddbbb```^^^\\\ZZZYYYXXXVVVUUUSSSRRRQQQPPPPPPOOOOOOOOOPPPPPPQQQOOOMMMKKKKKKLLLMMMLLLKKKMMMMMMLLLLLLLLLKKKKKKKKKIIIGGGDDDCCCCCCAAA???======<<<<<<;;;:::999888777444333333222111111000000000000000000000000000000///...111555888<<>><<<;;;;;;???DDDLLLTTTeeehhhSSSGGG>>>999777888999;;;???EEEIIIEEEEEETTTsss~~~[[[NNNAAA:::AAA@@@GGGHHHMMMUUU^^^gggqqqyyy|||~~~rrrXXXPPPSSSaaalllllluuu~~~~~~~~~|||zzzyyywwwssspppkkk^^^OOOEEE>>>999999<<<;;;;;;;;;===???CCCFFFHHHRRRXXX______]]]]]]bbbhhhtttyyyqqqnnnsssyyywwwlll___XXXOOOIIIHHHIIIKKKLLLJJJKKKNNNSSSYYYaaahhhlllooolllhhheeebbb___^^^]]]XXXXXXWWWVVVTTTSSSRRRQQQQQQQQQPPPOOOOOOOOOPPPPPPLLLKKKKKKLLLNNNPPPOOONNNNNNNNNNNNMMMMMMMMMLLLLLLHHHFFFDDDBBBBBBAAA???======<<<<<<;;;:::999888888222333333333222111000///000000000000000000000000//////111555777:::EEEPPP```mmmyyy|||zzzyyyvvvrrrrrrnnniiieeeccc^^^XXXSSSOOONNNLLLJJJHHHGGGEEEEEEFFFDDDAAA???@@@KKKcccyyy~~~oooiiijjj~~~~~~vvvnnnkkkllljjjgggbbb]]]YYYSSSMMMHHHBBB<<<444111333777888888111222333333222111///---'''(((((('''%%%$$$%%%'''$$$%%%%%%%%%%%%%%%&&&&&&#########$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######"""""""""#########$$$%%%%%%%%%$$$&&&""""""%%%'''%%%###$$$""""""%%%&&&######&&&&&&))),,,,,,+++)))((((((&&&&&&&&&&&&''''''((((((&&&(((***++++++,,,...000......///111444444333111000222444333222111222222555666777888:::;;;<<<===:::<<>>;;;888555333222222111555999===FFFRRRVVVSSSHHHBBB>>><<<;;;;;;???FFFNNNXXXlllzzzaaaOOOEEE<<<777555777888888<<>>@@@GGGKKKSSS\\\eeeoooxxx~~~qqqVVVLLLNNNbbbjjjfffooo}}}zzzyyyxxxvvvssspppkkk^^^OOODDD===888999======<<<<<<===???CCCFFFHHHNNNVVV___bbb``````eeejjjuuuwwwppppppttt{{{|||nnnbbbVVVQQQJJJDDDBBBCCCDDDFFFEEEGGGKKKRRRZZZbbbhhhlllmmmllliiiddd```^^^]]]]]]XXXXXXWWWVVVUUUSSSSSSRRRSSSSSSQQQPPPOOONNNNNNNNNJJJJJJLLLOOORRRTTTSSSRRROOOOOONNNNNNNNNMMMMMMMMMGGGEEECCCBBBAAA@@@>>><<<===<<<;;;:::999888888777222222222222222000///...////////////////////////...///222555777;;;GGGTTTeeeqqq|||}}}{{{yyyvvvsssoooiiieeebbb^^^WWWRRRLLLLLLKKKIIIHHHFFFDDDCCCFFFBBB>>>>>>CCCTTTqqqzzzoookkkxxxyyyrrroooqqqqqqkkkaaaXXXOOOIIIDDDAAA888333///...111444666777000111222333222000...,,,&&&'''((('''&&&&&&(((***$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""###$$$%%%%%%$$$$$$%%%""" ###&&&'''%%%$$$"""###&&&'''$$$###%%%%%%'''***+++***(((''''''&&&&&&&&&&&&'''''''''''')))***,,,,,,++++++,,,---------...000333333222000000222444333222111222222222222444555777888999::::::<<>>IIIVVVWWWPPPEEEAAA======;;;;;;@@@GGGQQQ]]]sssoooWWWFFF???:::666555777888888;;;???FFFEEEMMMgggjjjGGG>>>999888AAA<<<===EEEJJJQQQYYYbbblllvvv|||rrrUUUJJJKKKeeennnggglll~~~~~~|||yyywwwuuutttqqqooohhh\\\MMMDDD===888999===;;;;;;;;;<<>><<<<<<;;;;;;:::999888777666333222222111000000//////////////////////////////---///333777999>>>LLLZZZkkkvvv~~~}}}{{{xxxtttoooiiidddaaa\\\VVVRRRKKKKKKJJJIIIGGGEEECCCAAACCC>>><<<@@@NNNeeexxxmmmsss~~~wwwooolllnnnuuuooocccWWWLLLDDD???===555222///...///111222222...000111222222000---+++&&&'''((('''&&&&&&(((***######$$$$$$%%%%%%&&&&&&"""###%%%%%%###"""###$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%$$$$$$$$$%%%""""""!!!"""&&&'''&&&$$$"""$$$((((((%%%$$$&&&"""$$$&&&'''&&&%%%%%%&&&(((((())))))))))))))))))***+++,,,,,,******+++,,,,,,,,,,,,...111222222111000222444333222111222333333444555666777888999::::::<<>>JJJXXXWWWLLLBBB???======;;;;;;AAAIIIPPP^^^vvvgggOOO@@@:::999666666999::::::<<>>;;;@@@DDDIIIOOOWWW```jjjssszzzqqqVVVKKKMMMfffuuuhhhiii~~~~~~}}}~~~{{{wwwuuusssqqqooommmeeeYYYLLLCCC===888999<<<:::::::::<<>><<<;;;:::999999777777666555444333111000//////000000////////////////////////,,,///444999;;;AAAQQQaaannnyyy~~~|||zzzxxxtttnnngggbbb___ZZZTTTPPPJJJJJJJJJHHHFFFCCCAAA???@@@;;;;;;FFFZZZtttvvvgggiii{{{~~~zzzuuummmkkkllltttpppggg[[[OOODDD>>>;;;444222111111111222333333...000222333222000---+++((((((((('''$$$$$$%%%&&&""""""######$$$%%%%%%&&&"""$$$&&&%%%###"""###%%%""""""""""""""""""""""""######$$$$$$%%%%%%&&&&&&!!!###&&&&&&$$$###$$$&&&!!!'''***%%%"""%%%''''''%%%###%%%))))))&&&%%%'''###%%%&&&&&&%%%%%%&&&''')))))))))))))))))))))((()))***,,,,,,++++++,,,------,,,+++---000222222222000222444333222111222333666666777888888999::::::999;;;AAAQQQiii}}}ssssssrrrrrrrrrqqqqqqqqqooorrrssspppkkkiiilllooonnnoooqqqrrrqqqpppnnnmmmiiijjjlllnnnooopppppppppppppppppppppooonnnmmmlll```ccceeedddaaa___```bbbaaacccdddeeeeeebbb```^^^]]]^^^___``````___^^^^^^[[[[[[[[[[[[\\\]]]^^^___ZZZYYYWWWVVVVVVTTTQQQOOORRRPPPOOOOOOPPPQQQOOONNNMMMMMMMMMMMMKKKIIIGGGEEE???===:::777444333444444444999;;;>>>KKKXXXVVVJJJAAA>>>======;;;;;;AAAIIIMMM]]]uuucccMMM@@@;;;888555666:::<<<<<>>AAAFFFJJJLLLOOOXXXaaaeeeeeefffkkkqqqzzzxxxnnnfffeeejjjqqqwwwyyyzzzzzz{{{uuutttppphhh^^^UUUOOOMMMJJJJJJHHHEEEDDDFFFIIILLLLLLLLLNNNRRRWWW\\\bbbeeeiiiiiigggbbb\\\YYYYYY[[[WWWVVVVVVUUUTTTSSSRRRRRRQQQPPPPPPOOOOOOPPPPPPPPPOOOOOOPPPRRRSSSPPPLLLHHHIIIIIIHHHHHHHHHGGGGGGGGGDDDCCCAAA@@@@@@@@@>>><<<::::::999888777666555555444333000///...///000111////////////////////////,,,///555:::===DDDUUUeeeoooyyy}}}{{{yyywwwsssmmmfffaaa]]]YYYSSSNNNJJJJJJJJJHHHFFFBBB@@@>>>???:::;;;III```{{{mmm]]]^^^oooyyy}}}yyysssqqqsssrrroooiii___SSSGGG???;;;111111222333444666777888///000333444333111---+++)))***)))&&&###!!!!!!"""!!!!!!"""###$$$$$$%%%%%%"""$$$'''&&&$$$"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&''''''(((!!!$$$&&&&&&$$$###$$$&&&###,,,000***$$$$$$''''''%%%$$$&&&******'''%%%'''&&&'''((('''&&&''')))+++'''''''''''''''&&&&&&&&&''')))+++++++++,,,---///...---+++,,,///222444444000222444333222111222333333333444444555555666666888999???OOOhhh|||rrrqqqqqqppppppqqqqqqrrruuuqqqooopppnnnjjjjjjllllllmmmoooppppppnnnlllkkkllllllmmmmmmmmmmmmmmmmmmqqqnnnkkkjjjiiihhhfffeeehhheeecccbbbaaaaaa```^^^cccccccccbbb```^^^[[[ZZZaaaaaaaaaaaa___]]][[[ZZZYYY[[[]]]\\\YYYYYY\\\___ZZZZZZZZZYYYXXXVVVUUUTTTVVVUUUTTTRRRQQQOOONNNMMMMMMOOOPPPQQQNNNJJJDDDAAA555:::999333111444444111111333;;;GGGQQQTTTMMMFFFBBB<<<999;;;===???DDDIIIJJJVVVmmmmmmZZZIII>>>;;;888666888:::999666777;;;AAAGGG___uuu[[[FFF>>>555333666;;;===>>>@@@EEEMMMSSSZZZcccmmmuuuxxxyyy{{{|||sss^^^QQQMMM]]]zzziiieeexxx~~~|||zzzyyyyyyzzzsssllllllpppqqqjjjccccccXXXIII???<<<;;;:::888;;;>>>AAAEEEHHHKKKOOORRRUUUZZZbbbiiimmmppprrrsss|||{{{qqqggg```dddeeegggjjjlllmmmkkkiiifffccc]]]WWWQQQLLLJJJIIIDDDEEEFFFGGGIIIKKKMMMNNNTTTVVVXXXYYY[[[___dddhhhdddddddddcccaaa]]]YYYWWWUUUTTTTTTSSSSSSTTTUUUUUURRROOONNNOOOSSSUUUTTTSSSRRRQQQOOOMMMKKKKKKKKKKKKKKKLLLKKKIIIFFFEEEFFFGGGFFFDDDBBB???===<<<<<<<<<;;;:::888777555444444333:::555111111///,,,---111------............------111222444999AAALLLXXXaaaooouuuxxxvvvvvvyyyyyyxxxqqqllleee___ZZZVVVSSSPPPQQQOOOMMMIIIEEE@@@<<<:::999999<<>>HHHPPPPPPIIIAAA>>>999777;;;>>>AAAEEEKKKNNN\\\sss|||gggUUUEEE<<<:::777555777::::::999;;;???GGGQQQmmmmmmSSS@@@:::555444777::::::888@@@EEELLLRRRYYYbbblllsssvvvwwwxxxxxx{{{}}}gggUUULLL[[[tttgggbbbuuu~~~{{{yyywwwwwwyyysssooonnnqqqpppkkkfffbbbXXXJJJ@@@<<<;;;:::888<<>>CCCHHHYYY{{{bbbIII999666444555888888666333>>>CCCJJJPPPWWW___iiiqqquuuvvvvvvvvvxxxuuu]]]NNNXXXjjjiiibbbqqq}}}zzzxxxvvvuuuxxxvvvsssrrrqqqpppllljjjaaaWWWJJJAAA<<<;;;:::999>>>AAAEEEIIIMMMQQQVVVZZZYYY^^^eeekkkooorrruuuwww|||yyymmmaaaXXXSSSRRRQQQQQQRRRRRROOOMMMLLLJJJGGGDDDBBBAAAAAAAAAFFFGGGIIIMMMQQQUUUXXXZZZ^^^```ccceeegggjjjnnnqqqrrroookkkeee___[[[XXXWWWRRRSSSTTTTTTTTTTTTRRRRRRNNNMMMMMMOOORRRUUUVVVUUUUUUSSSPPPMMMJJJHHHGGGGGGAAACCCEEEEEEDDDCCCCCCCCC@@@???>>><<<:::999999888999888666555444333222222888333111222111///000444........................///111666===FFFSSS___gggsssxxxzzzwwwuuuvvvuuusssooojjjddd___[[[WWWTTTRRRUUUSSSNNNIIICCC===:::888666888@@@RRRnnntttfffUUUJJJFFFKKKXXXdddpppsssvvvuuusssqqqsssuuuyyysssqqqnnnkkkgggccc]]]TTTIIIAAA777444222222666999888777666888:::;;;888444...++++++***(((&&&$$$###""""""&&&%%%$$$$$$######$$$$$$ !!!"""###$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$### """$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$###$$$%%%'''(((***$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((()))*********)))((((((***---///......//////000111222333444555444333333444555222333444555777888999:::888444AAAHHH]]]uuuqqqqqqpppooonnnlllkkkjjjkkkhhhgggiiiiiifffgggjjjkkkjjjiiiiiiiiiiiijjjjjjhhhhhhiiijjjkkkkkkkkkkkkhhhgggffffffhhhjjjjjjiiidddcccbbbcccddddddcccbbb____________^^^^^^^^^]]]\\\]]]^^^______^^^]]]\\\\\\YYYVVVWWWZZZ[[[ZZZXXXWWWWWWWWWXXXXXXWWWVVVVVVTTTTTTSSSQQQPPPOOONNNMMMNNNNNNLLLJJJGGGEEECCCBBB;;;;;;888333000111444666888===DDDJJJKKKGGG???999888666777<<>>AAACCCDDDBBB@@@?????????>>>===<<<:::999999888777777555444333222222222555111000111111///000444.........------............222888@@@JJJWWWccckkkvvvzzz|||xxxuuuuuutttrrrmmmiiiccc^^^ZZZWWWTTTRRRUUUQQQLLLEEE???:::666555333888CCCXXXsss~~~gggZZZKKKEEEGGGQQQ```mmm{{{wwwqqqmmmlllqqqyyy}}}xxxuuuqqqmmmhhhddd^^^UUUJJJCCC777555333444666777777555888;;;>>>???===888222...***)))'''&&&%%%$$$$$$###%%%%%%$$$######$$$$$$%%%!!!!!!"""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$&&&(((***$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&''''''((()))))))))******,,,,,,,,,***)))))),,,...............///000111222222444555555444333444555111222444666888888888888999555AAAHHH]]]uuurrrrrrqqqpppooommmkkkiiijjjggggggiiiiiifffgggjjjkkkjjjhhhgggfffffffffffffffggghhhiiijjjjjjjjjjjjiiigggffffffggghhhgggfffeeedddcccdddeeedddbbb```^^^^^^]]]]]]]]]]]]^^^^^^[[[[[[]]]^^^^^^^^^]]]\\\]]]ZZZWWWXXX[[[\\\ZZZXXXTTTUUUUUUUUUUUUUUUTTTTTTRRRRRRQQQPPPOOOMMMMMMLLLMMMKKKIIIGGGDDDBBBAAA@@@999777555222000///333666888>>>EEEIIIHHHCCC===999:::888999===>>>@@@GGGOOO\\\qqqyyydddTTTHHH>>>::::::888555555888888999>>>EEEOOOmmmqqqRRR@@@666555333333444555666666;;;@@@FFFKKKQQQYYYccciiisssuuuvvvtttuuuvvv^^^ZZZbbbooo|||sssfffnnn|||~~~~~~~~~}}}|||{{{{{{zzzzzz{{{}}}~~~}}}yyysssmmmjjjiii```YYYNNNDDD>>><<<<<<<<<@@@BBBFFFJJJNNNTTTZZZ___```eeekkkpppssswwwzzz|||~~~wwwmmm```VVVOOOLLLIIIGGGFFFFFFDDDCCCCCCBBBBBBCCCEEEHHHKKKMMMLLLNNNRRRWWW\\\bbbgggiiinnnrrrwww|||wwwmmmddd___\\\[[[UUUVVVXXXXXXXXXVVVTTTSSSPPPPPPPPPOOOOOOOOOPPPQQQTTTRRROOOKKKHHHFFFEEEEEE@@@BBBDDDDDDAAA>>>===<<<>>>>>>======<<<;;;::::::777666555333222222222222222///...000000......222///...------------...//////333:::CCCMMMYYYeeelllwww{{{|||xxxuuuuuutttqqqlllhhhaaa\\\YYYVVVSSSQQQQQQMMMGGG@@@999555333222111777EEE[[[ttt}}}ppp]]]QQQEEEDDDKKKWWWhhhtttyyyqqqmmmpppxxx{{{yyy{{{vvvnnnggg```WWWMMMFFF555555555555666777555444777999===???===999444000'''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$&&&"""###%%%###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$""""""$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''(((((('''&&&&&&&&&'''((()))************+++++++++***)))***,,,...------------...///000000111333555555444444444555222333555777888777666555;;;777DDDKKK```xxxssssssssssssqqqooommmkkkjjjggggggiiiiiiffffffiiihhhhhhgggfffeeedddccccccdddeeefffggghhhiiiiiiiiiiiigggeeeeeeffffffeeedddeeeeeedddeeeeeedddaaa___^^^^^^]]]\\\\\\\\\]]]]]]ZZZ[[[\\\]]]]]]]]]\\\[[[\\\[[[YYYYYYZZZZZZZZZYYYVVVVVVVVVVVVVVVUUUTTTTTTPPPPPPOOONNNMMMLLLKKKKKKIIIHHHGGGDDDBBB@@@>>>===777444333333111///222777:::???FFFHHHDDD>>>:::999;;;::::::===>>>@@@IIISSS```xxxsssaaaSSSHHH???::::::999666666888999:::@@@HHHYYY{{{fffKKK>>>666555333111222333666888999>>>DDDIIINNNVVV___fffnnnqqqsssqqqrrr}}}hhhaaagggttttttggglll{{{~~~~~~~~~|||||||||{{{||||||}}}}}}~~~zzztttnnnjjjhhh```ZZZQQQGGG@@@>>>>>>???AAACCCFFFJJJNNNTTT[[[```dddhhhmmmrrruuuyyy|||wwwoooddd[[[RRRNNNJJJHHHHHHHHHHHHGGGGGGGGGGGGIIILLLPPPTTTWWWYYY[[[^^^ccciiiooosssvvvzzz|||qqqgggaaa^^^]]]WWWXXXYYYYYYXXXWWWUUUTTTPPPQQQQQQOOOMMMMMMNNNOOOQQQPPPMMMJJJHHHGGGFFFFFFCCCDDDEEEDDDAAA???>>>>>>===>>>>>>>>>===<<<;;;;;;666666555444333333333333111...---//////,,,---000///...---,,,,,,---...///000555<<>>;;;:::555222222555444111333999===BBBGGGFFF@@@:::888888;;;::::::<<<>>>BBBMMMXXXfff}}}ooo___SSSIII???:::999:::777666999;;;>>>EEEMMMhhhZZZCCC;;;444333333222111222555777888<<>>>>>===<<<;;;777666555444333333333333111......000000---,,,///000///---,,,,,,---///000222777???GGGQQQZZZdddjjjoootttuuusssqqqrrrrrrooojjjfff___YYYUUUQQQNNNKKKHHHDDD===777222111111222...888GGGYYYjjjrrrkkk```OOOHHHHHHSSSdddvvvuuukkk```RRRCCC999555777:::;;;;;;:::999888666777999999777333///,,,'''&&&&&&%%%%%%%%%&&&&&&!!!"""%%%&&&'''&&&$$$######$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%((('''%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$&&&''''''&&&$$$######%%%''')))*********)))$$$'''+++,,,,,,,,,,,,---------------...///000111---000333444333222222333111222333555666777777888888555CCCLLLccc~~~lllmmmnnnnnnmmmkkkiiigggjjjfffeeegggfffccccccfff^^^```bbbeeeffffffeeedddbbbcccdddfffggghhhhhhhhhfffdddcccccceeeffffffeeeaaaaaaccceeeggggggeeeccc___^^^]]][[[ZZZ[[[[[[\\\[[[\\\\\\]]]\\\[[[ZZZYYYXXXZZZ[[[YYYUUUTTTWWWYYYWWWWWWVVVUUUTTTSSSQQQPPPMMMMMMLLLKKKJJJIIIIIIHHHDDDDDDCCCBBB???<<<999888444111333777666222444:::@@@EEEIIIEEE===777555777:::999999<<<>>>CCCPPP]]]jjjzzzmmm]]]SSSIII???999888:::777777:::===AAAJJJRRRxxxyyySSS===999000222222222222222333444777<<>>>>><<<;;;;;;:::;;;;;;999777333...,,,)))((('''&&&%%%$$$$$$$$$"""%%%'''(((&&&$$$"""""""""###$$$%%%&&&&&&'''#########$$$$$$%%%%%%%%% &&&***$$$!!!%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&((())))))(((&&&%%%###$$$''')))******)))(((%%%)))---000000000///000.........//////000111222,,,///222333333222222222///000222444666888999:::555222AAAKKKccc~~~ooonnnllljjjjjjjjjlllmmmkkkiiigggfffdddddddddeeebbbccccccddddddddddddccc___bbbfffiiiiiifffbbb___bbbcccdddddddddcccbbbaaacccbbbbbbcccddddddaaa___```___]]][[[ZZZYYYXXXXXXXXX\\\^^^\\\[[[\\\ZZZUUUZZZYYYXXXWWWVVVUUUUUUUUUXXXXXXWWWUUURRROOOLLLJJJNNNNNNMMMLLLKKKIIIGGGFFFDDDCCCAAA???<<<999777666444555444333333555888<<>>:::777666888777888<<<@@@FFFRRR^^^rrruuukkk\\\QQQJJJCCC===777666777===444666>>>EEEbbbkkkNNN===777444444333222222333333333777999===BBBHHHQQQZZZ```hhhmmmuuuyyyyyy}}}ooocccdddtttnnniiirrr}}}||||||{{{||||||}}}~~~|||{{{wwwtttqqqooonnnnnnggg___VVVOOOFFF??????CCCIIIIIIJJJLLLOOOTTTYYY]]]jjjiiiiiinnnvvv}}}zzzqqqkkkhhh^^^XXXYYY[[[YYYZZZ^^^ZZZZZZ[[[]]]```dddhhhkkkllloootttyyy|||zzzllleeeddd```YYYZZZZZZYYYWWWUUURRRPPPOOOQQQQQQPPPOOONNNMMMLLLKKKIIIJJJKKKKKKJJJGGGEEECCCFFFDDDCCCBBBAAAAAABBBCCC??????>>>>>>===<<<:::999333222111111000000111111///111222111---+++,,,.........//////////////////222777@@@KKKVVV^^^cccfffoooqqqtttuuutttpppnnnlllkkkfff___XXXSSSMMMIIIEEEAAA999333222111...---...333;;;GGGWWWhhhooohhh]]]TTTVVVccc~~~zzzkkkUUUCCC;;;999===CCCGGGGGGCCC@@@@@@===:::777555333111---***)))((('''&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$######$$$###""""""$$$&&&&&&%%%%%%%%%%%%$$$$$$#########$$$&&&$$$!!!###(((&&& ######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&'''((()))$$$%%%&&&&&&''''''&&&&&&((((((&&&&&&''')))+++---***)))(((((()))+++---//////...---,,,---///111222333333333333333333333333444444333444444555777777444999>>>III___vvvooonnnllljjjiiijjjjjjkkkiiihhhgggeeeeeeeeeeeefffeeeeeeeeeddddddcccbbbaaa]]]___cccfffgggeeecccaaabbbcccdddeeeeeedddcccbbbbbbbbbaaabbbccccccaaa___^^^]]]\\\ZZZYYYXXXXXXXXXZZZ\\\\\\XXXVVVXXXWWWTTTYYYXXXWWWVVVVVVUUUUUUUUUTTTTTTUUUUUUUUUSSSRRRQQQLLLLLLKKKJJJHHHFFFEEEDDDBBBAAA???===:::888666555444444444333333666;;;>>>IIIGGGDDD@@@<<<999777666999888999===AAAGGGTTTaaayyyxxxmmm^^^RRRJJJCCC===888555555;;;555;;;FFFLLLhhhfffKKK===888444333333222222333333333666888;;;???EEEMMMVVV\\\gggkkkrrrvvvuuuyyyzzzeeecccooolllfffnnn}}}|||||||||||||||}}}}}}}}}~~~~~~{{{yyyvvvssspppnnnmmmmmmhhhaaaXXXQQQHHHAAAAAAEEEHHHIIIKKKNNNRRRXXX^^^bbbjjjiiiiiimmmttt{{{~~~{{{rrrllliii```ZZZZZZ[[[ZZZ[[[___\\\\\\]]]^^^aaadddgggiiiooossswwwzzz}}}|||nnnfffddd___YYYTTTTTTTTTTTTTTTSSSRRRRRRPPPPPPOOONNNMMMLLLKKKKKKHHHIIIJJJJJJIIIGGGDDDCCCDDDCCCBBBAAA@@@@@@AAAAAA>>>>>>======<<<;;;999888444333222222111111222222000111111000...,,,------///...---,,,---...000111333888AAALLLWWW```fffiiippprrrtttuuusssqqqooonnnjjjeee^^^XXXRRRMMMHHHEEE@@@888222222222000///111666>>>JJJYYYiiipppiii^^^```bbbooo}}}zzzvvvoooaaaNNN???999888<<>>CCCIIIFFFBBB===:::777666666999888;;;>>>BBBIIIXXXfff|||rrrbbbUUUKKKCCC===999666666;;;666???LLLUUUrrr|||\\\EEE:::666333333222222222222333333555666999===BBBIIIQQQWWWccchhhooosssrrrvvvjjjbbbgggllldddiiixxx~~~|||||||||}}}}}}}}}|||||||||{{{{{{yyywwwuuurrrooommmlllkkkiiibbb[[[TTTKKKDDDCCCGGGHHHJJJMMMQQQUUU[[[bbbfffjjjiiiiiimmmsssyyy}}}|||sssmmmjjjccc]]][[[[[[[[[^^^bbb^^^___```bbbdddgggjjjkkkuuuyyy~~~qqqhhhccc]]]XXXRRRRRRRRRRRRRRRRRRQQQQQQOOOOOONNNMMMLLLKKKJJJJJJGGGHHHHHHHHHGGGFFFDDDBBBCCCBBBAAA@@@????????????<<<<<<<<<;;;:::999888777444444333222222222222333111000......//////...,,,000...,,,******---000222444999BBBLLLXXXbbbiiimmmqqqrrrsssssssssrrrqqqppphhhccc]]]VVVQQQLLLGGGDDD???888222111111000222555999BBBPPP___lllsssmmmdddjjjmmm{{{~~~~~~{{{vvvsssmmmggg```TTTEEE:::777888<<>>:::555111...,,,***((('''&&&%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$######(((&&&$$$###$$$$$$###"""%%%%%%%%%$$$$$$$$$$$$$$$'''(((&&&######%%%###%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$###$$$$$$%%%&&&'''$$$%%%&&&&&&''''''&&&&&&(((''''''&&&'''(((***+++******)))***+++,,,...000333222000///...//////000222222333333333333333333333333444444555666666777888<<<@@@III^^^tttooonnnllljjjhhhgggggggggddddddddddddddddddeeeeeebbbaaa```___^^^]]]\\\\\\\\\]]]___```bbbbbbccccccbbbcccdddeeefffeeeddddddaaa```______```aaa___^^^[[[[[[ZZZYYYYYYYYYZZZZZZ]]]^^^\\\WWWVVVYYYYYYWWWWWWWWWVVVUUUUUUUUUUUUUUUTTTTTTTTTSSSRRRPPPMMMLLLIIIHHHHHHFFFDDDBBB@@@???>>><<<:::888777666555555444444333333555:::@@@FFFGGGDDD???;;;777666666666888888;;;???CCCLLL]]]lllvvvgggXXXMMMDDD>>>:::999999>>>666>>>NNN^^^mmmPPP>>>555222222222222222222222333444555666888;;;???FFFNNNSSS___eeemmmrrrrrrvvvrrrdddaaawwwqqqeeeeeeppp~~~~~~}}}{{{||||||~~~}}}}}}|||{{{zzzyyyyyyvvvuuusssqqqnnnlllkkkjjjhhhbbb\\\VVVNNNFFFEEEHHHHHHLLLPPPSSSVVV[[[aaafffhhhhhhhhhkkkpppwww|||~~~zzzsssnnnkkkfffaaa^^^^^^```dddgggcccdddhhhlllppptttwwwyyyssshhhaaa[[[WWWTTTTTTRRRQQQPPPOOONNNNNNNNNMMMMMMLLLKKKJJJJJJJJJFFFGGGGGGGGGFFFEEECCCCCCCCCCCCBBBAAA@@@??????>>>;;;;;;::::::999777666555444333222222111111222222111///,,,---000111///,,,///---,,,++++++---000222555999BBBMMMYYYdddlllpppsssrrrrrrrrrssssssrrrqqqfffaaaZZZTTTOOOJJJEEEBBB>>>777222111000000333888===IIIZZZiiivvv{{{vvvmmmooosss}}}{{{zzz|||~~~yyytttlllddd\\\TTTJJJ>>>888777888===AAABBBAAAAAA@@@>>>@@@;;;555000---+++)))(((&&&%%%$$$$$$#########$$$%%%%%%%%%$$$$$$$$$######'''%%%######$$$$$$$$$#####################""""""&&&&&&%%%$$$###$$$###!!!$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$#########$$$$$$%%%&&&$$$%%%&&&&&&''''''&&&&&&(((''''''''''''((()))************+++,,,---///000............///000222333222222222222222333333333333333444555555666666666888<<<@@@JJJ___uuummmlllkkkiiihhhffffffeeeaaaaaaaaaaaaaaaaaa``````]]]\\\\\\[[[[[[\\\]]]]]]]]]^^^^^^___``````aaaaaaaaabbbdddeeeeeeeeeddddddbbb```^^^___``````___^^^\\\[[[[[[ZZZZZZ[[[[[[[[[XXX[[[[[[YYYXXX[[[ZZZWWWVVVVVVUUUTTTTTTTTTUUUUUUWWWWWWVVVTTTRRROOOLLLJJJIIIIIIHHHFFFDDDAAA???>>><<<;;;999777666666666777333444444444666:::AAAEEECCCAAA===888666555666666777888<<<@@@EEEOOOcccuuuzzzlll]]]PPPFFF???<<<888999???777???UUUpppbbbIII:::333111111111111111222222333444555666888:::>>>DDDKKKQQQ[[[bbbkkkrrrsssxxxzzzggg^^^ooouuuhhheeennn~~~~~~~~~|||{{{|||}}}~~~}}}|||{{{zzzxxxwwwwwwttttttrrrpppnnnllljjjiiigggbbb]]]XXXPPPHHHFFFIIIJJJNNNSSSTTTUUUXXX^^^dddccccccdddgggkkkqqqxxx}}}zzzyyyzzzzzzzzzwwwsssooolllkkkiiifffggglllqqqsssqqqtttzzzsssggg^^^YYYWWWUUUTTTRRRPPPOOOOOOOOOOOOMMMLLLLLLLLLKKKJJJJJJJJJFFFFFFFFFFFFEEEDDDDDDCCCDDDDDDCCCBBBAAA@@@???>>>::::::999999888666555444222111111000000000000000000...,,,---000111000---,,,,,,------...//////000555:::CCCOOO[[[eeemmmqqqsssrrrqqqrrrssssssrrroooccc___XXXRRRMMMHHHDDDAAA===777222000///000555<<>>:::999777555444555666777333444555555666:::>>>BBB>>>===:::777666555666666666999===CCCIIIUUUlll}}}qqqcccTTTIIIAAA===555777???;;;IIIhhhzzzZZZDDD999444333111111000111111222333444555666888:::===CCCJJJOOOWWW^^^iiipppsssxxxjjj]]]kkkzzzmmmhhhooo}}}~~~~~~}}}{{{zzz|||}}}}}}|||{{{zzzyyywwwvvvvvvssssssrrrpppnnnllliiihhhgggbbb^^^ZZZSSSKKKHHHKKKNNNRRRWWWXXXWWWXXX^^^cccaaabbbbbbccceeekkkrrrwwwvvvtttssstttuuuuuutttrrrpppsssuuuuuuxxx~~~pppeee\\\XXXXXXRRRQQQOOONNNNNNOOOPPPQQQMMMLLLLLLLLLKKKKKKKKKJJJGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCBBB@@@>>>===999999999888777666555444111111000///////////////...------...000000000///+++,,,...///000111000000666<<>>777777;;;===CCCEEE???===AAA@@@<<<>>>:::555111...,,,***(((%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$###""""""%%%&&&&&&&&&######$$$$$$$$$$$$%%%%%%###"""###&&&%%%###$$$((("""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''))))))***+++,,,---......------------------------000000111111222333333333222333444666777666666555888;;;???HHH]]]tttiiiiiihhhhhhgggfffeeeeee^^^]]]]]][[[YYYVVVTTTRRROOONNNMMMMMMOOOQQQSSSUUUUUUWWWYYY[[[\\\]]]\\\\\\___```aaacccddddddcccccccccaaa______`````````___\\\\\\[[[ZZZZZZZZZZZZZZZWWWYYYXXXTTTTTTXXXYYYWWWTTTTTTSSSSSSSSSSSSTTTTTTRRRRRRSSSSSSRRRPPPOOONNNIIIHHHGGGEEEBBB@@@>>><<<888666444222222444555777333555666777777888;;;>>>999999888777666666666666888;;;@@@GGGMMM\\\uuu~~~uuugggXXXKKKBBB>>>999999AAACCC[[[nnnQQQ???777444333000000000000111222333444333444666888<<>>999555222333555:::EEEPPPhhh~~~sssoooxxx}}}zzz}}}{{{oooeeeZZZPPPFFF>>>888444666;;;@@@GGGGGG???<<>>@@@===CCCJJJhhhdddHHH999333111000000000000000111222333444222333555777:::@@@HHHMMMRRRYYYdddkkklllqqqkkk\\\gggttthhhjjjzzz}}}}}}}}}{{{zzzzzz|||~~~{{{{{{zzzyyyxxxwwwvvvuuurrrrrrrrrqqqooollljjjhhhiiieeebbb___XXXPPPMMMOOOTTTZZZ```aaa___```fffllloooooommmjjjgggiiioootttssspppmmmllloootttxxxzzz|||vvvkkkaaaXXXVVVZZZTTTRRROOOLLLIIIHHHHHHIIIMMMMMMMMMMMMLLLLLLLLLLLLHHHGGGFFFFFFFFFFFFFFFGGGBBBBBBBBBAAA@@@>>>;;;:::999999999999888666555444333222222111000111111111***---000000......000333111///------...111444777;;;BBBNNN[[[gggnnnrrrtttsssqqqppprrrtttrrrkkkeee^^^ZZZSSSNNNIIIDDD@@@===777444333555888???LLLXXXvvvmmmiiirrr~~~}}}zzziii\\\RRRIII???999444222555;;;BBBIIIIII???<<>>;;;999666555333111111111222333333555888:::;;;999666444444555666666666666666666===:::<<>>CCCRRRtttsssWWWFFF666111444333111000...///111222222111555444555999;;;>>>DDDLLLPPPXXXaaaiiinnnttt{{{kkkYYY```}}}qqqmmmvvv~~~{{{}}}||||||||||||{{{{{{{{{{{{zzzyyyxxxwwwxxxyyyzzzssstttsssnnniiigggiiilllgggeeebbb]]]YYYUUUSSSRRR\\\\\\___bbbbbb```dddkkkqqqvvvxxxuuussssssrrrooouuusssqqqnnnmmmqqqwww|||wwwhhhaaa___[[[XXXWWWPPPPPPNNNMMMLLLKKKKKKKKKJJJJJJIIIIIIHHHHHHHHHHHHFFFCCC@@@AAADDDGGGGGGGGGEEECCC@@@????????????>>>999999888777666555444444444333111////////////000000///------......---,,,+++---///000000222555777;;;GGGWWWcccnnnuuuuuuqqqpppqqqrrrtttsssnnnhhhccc^^^YYYSSSMMMHHHCCC???<<<555777444555;;;===HHH```zzzwwwllljjjsss||||||{{{~~~}}}rrreeeVVVHHH<<<999666222555<<>>>>>>>>;;;:::333.........***'''''''''######&&&%%% !!!'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&%%%$$$######%%%'''(((###$$$%%%&&&'''((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$"""###&&&)))((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((()))***+++,,,+++******...------......///000111111111222222222333333333222333333444555666777777888888:::DDDWWWhhhffffffeeecccaaa```___^^^___[[[VVVRRRPPPLLLHHHDDDEEEBBB@@@@@@CCCFFFFFFFFFLLLMMMPPPRRRTTTVVVWWWXXX[[[\\\^^^___```aaa``````aaaaaaaaaaaa```______^^^^^^]]]\\\\\\[[[[[[[[[[[[[[[ZZZZZZYYYXXXWWWVVVUUUSSSSSSSSSRRRRRRQQQQQQPPPSSSRRRPPPNNNKKKIIIHHHHHHGGGEEEBBB???>>><<<999777666555333111111111333444555777999;;;;;;999666444555666777777888888888888AAA???BBBLLL[[[mmm{{{xxxpppdddVVVKKKEEECCC@@@BBBHHH\\\gggLLL???222///222000111000//////111222222111333111222666999;;;AAAIIINNNVVV___ggglllqqqxxx}}}rrr______vvvtttooowww}}}zzzyyyyyyyyyxxxxxxxxxxxxwwwyyyxxxxxxwwwwwwwwwwwwwwwtttsssqqqmmmjjjiiijjjkkkiiihhheeebbb___\\\[[[ZZZ^^^^^^aaaeeedddcccgggnnnvvv|||}}}|||~~~}}}zzzzzzyyywwwttttttvvv{{{qqqccc]]][[[XXXUUUTTTPPPOOONNNMMMLLLKKKKKKKKKJJJJJJIIIHHHHHHGGGFFFFFFHHHEEEBBBBBBDDDEEEEEECCCDDDAAA???===>>>>>>===<<<:::999999888777666555555333222111000/////////000000...------......---,,,***,,,...///000222555888@@@LLL[[[gggpppvvvvvvrrruuuuuuuuutttrrrmmmgggbbb^^^ZZZSSSLLLGGGBBB>>>;;;444666333444:::;;;GGG^^^yyymmmfffhhhnnnttt{{{{{{{{{{{{|||wwwkkk]]]MMM???:::666333666>>>CCCGGGHHHDDDAAAAAA???===888111+++,,,,,,(((&&&&&&(((%%%%%%(((&&&"""###(((%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%#########$$$&&&'''###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$%%%(((***&&&%%%%%%%%%&&&'''((((((&&&&&&'''''''''(((((((((((()))***+++,,,++++++***---------......///000111111111222222222333333333222333333444555666777777:::999;;;CCCTTTdddeeedddcccaaa___^^^\\\\\\[[[XXXSSSPPPMMMJJJFFFDDDHHHFFFEEEFFFIIIKKKLLLLLLRRRRRRRRRSSSTTTWWWYYY[[[]]]___aaabbbcccbbb```___________________________^^^]]]\\\[[[[[[ZZZYYYYYYXXXXXXWWWVVVUUUTTTTTTSSSTTTTTTSSSSSSRRRQQQPPPPPPPPPOOOMMMLLLJJJHHHGGGFFFDDDAAA>>>===;;;999666444555444222111111222333444777888:::;;;;;;999666444666777777888999:::;;;;;;EEEEEEJJJUUUdddwwwtttqqqiii___SSSKKKFFFDDDDDDFFFQQQlll^^^EEE<<<444333555222222000//////111222222111222000222666888:::???FFFLLLSSS\\\dddiiimmmrrrvvvyyyzzzfff___kkkrrrjjjsss~~~|||yyyxxxwwwwwwwwwvvvvvvvvvvvvxxxyyyyyyyyyyyyxxxwwwwwwtttqqqmmmkkkkkkkkkkkkkkkiiihhhgggeeecccbbbbbbbbbaaaaaadddggggggfffkkkrrr{{{}}}}}}xxxlll```[[[ZZZVVVTTTTTTPPPOOONNNLLLKKKKKKKKKKKKKKKJJJIIIHHHGGGFFFEEEDDDIIIGGGEEEDDDDDDDDDBBB@@@BBB@@@============<<<;;;:::999999888777666555555333222111000/////////000///...------...///---,,,+++,,,---...///111555888EEERRR```jjjrrrvvvvvvrrryyyxxxvvvtttqqqllleeeaaa___ZZZSSSLLLFFFAAA<<<999333555111222888999EEE\\\vvvsssfffhhhrrruuuxxx{{{uuuxxx|||vvvgggTTTBBB:::666444888@@@DDDIIIKKKGGGEEEEEECCC@@@===555///...---***((((((&&&%%%%%%&&&$$$"""###'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%$$$$$$$$$$$$$$$###""""""$$$%%%&&&$$$$$$%%%%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%&&&&&&&&&%%%&&&)))+++(((''''''&&&''''''((((((''''''((((((((()))))))))))))))***++++++++++++***------......///000000000111111222222222333333333333333444555666777777888::::::;;;BBBPPP___dddcccbbb```^^^\\\ZZZZZZWWWUUURRRNNNLLLJJJHHHGGGKKKKKKLLLOOOSSSWWWZZZ[[[ZZZYYYWWWWWWWWWZZZ]]]^^^```aaacccddddddbbb```___^^^]]]]]]]]]]]]^^^^^^___[[[[[[ZZZYYYXXXWWWUUUUUUVVVUUUUUUTTTSSSSSSRRRRRRUUUTTTSSSSSSRRRQQQPPPPPPLLLLLLKKKJJJHHHGGGEEEEEEBBB???===;;;:::888555333444333111000000222333555999999;;;;;;:::888666444666666777888:::;;;<<<===FFFJJJRRR___ooo|||pppllldddZZZQQQJJJFFFEEEFFFKKK\\\~~~tttTTT???:::555555777222222000///000111222222222444222444888999;;;@@@FFFJJJQQQYYYaaafffjjjmmmpppuuukkk___fff~~~ssshhhooo{{{}}}||||||zzzyyyyyyyyyyyyxxxxxxxxxwwwwwwyyyzzz{{{|||{{{zzzyyyxxxsssoookkkjjjlllmmmllljjjiiihhhgggeeeddddddcccccccccccceeeiiiiiiiiinnnuuu}}}}}}sssiii```]]]\\\XXXVVVVVVOOONNNMMMLLLKKKJJJJJJJJJLLLKKKJJJIIIGGGFFFDDDDDDFFFFFFEEEEEEDDDBBB@@@???AAA???============;;;:::888888777666555444444333222111111000000000000000///...------...///...,,,---............000444777FFFSSSbbblllrrrvvvvvvsssyyywwwtttrrrooojjjeeeaaa^^^YYYRRRKKKEEE???:::777222444000111777888DDD[[[tttvvvhhhhhhsss~~~zzz}}}xxxrrrxxxmmmXXXCCC:::666444:::BBBHHHKKKKKKFFFDDDFFFFFFEEEFFF===444111...***''''''############!!! !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$#########"""""""""###$$$%%%$$$$$$%%%%%%%%%$$$######%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&&&&%%%&&&)))+++,,,+++***(((&&&%%%%%%$$$(((((((((((())))))))))))))))))******++++++++++++------...//////000000000111111222222222333333333333333444555666777888888999999:::@@@MMMZZZbbbaaa```^^^\\\[[[YYYYYYUUUTTTRRRPPPNNNNNNOOOPPPRRRTTTWWWZZZ^^^bbbfffhhhfffdddbbbaaa```aaabbbcccddddddeeeeeedddbbb```^^^]]]\\\\\\[[[[[[\\\]]]^^^YYYYYYYYYYYYWWWVVVTTTSSSTTTTTTSSSSSSRRRRRRQQQQQQSSSSSSRRRRRRQQQPPPPPPOOOJJJJJJJJJIIIGGGEEECCCBBB@@@>>><<<:::999888555333333222000000000222444555999999::::::999888666444555555666777999<<<>>>???EEEMMMYYYgggzzz~~~xxxnnnhhh___VVVNNNIIIGGGEEEGGGPPPiiieeeIII888666222111333...222111///000222333333222444222444888999:::>>>DDDJJJOOOVVV]]]cccgggjjjllluuuqqq```bbbuuu{{{mmmqqq{{{}}}{{{{{{{{{zzzyyyyyyyyyyyyxxxxxxxxxxxxwwwxxxyyyzzzzzzzzzyyywwwvvvsssnnnjjjjjjlllmmmlllkkkjjjiiihhhfffeeedddddddddcccccceeeiiiiiijjjpppxxxrrrnnnfff```^^^]]]YYYVVVWWWNNNNNNLLLKKKJJJIIIIIIIIILLLLLLKKKIIIHHHFFFEEEDDDBBBCCCDDDCCCCCCAAAAAAAAAAAA@@@>>>>>>>>>>>><<<:::666666555444333222111111111111111111000000000//////---,,,---...///...---////////////...000444777DDDSSSbbblllqqqtttuuusssuuusssqqqpppmmmjjjeeeaaa\\\WWWPPPIIICCC===888555111333///111777999EEE\\\uuuzzzjjjcccmmm{{{xxx~~~}}}xxxtttttt|||lllVVV@@@888666666;;;DDDJJJKKKIIIDDDDDDJJJOOOQQQPPPEEE999333...((($$$$$$"""$$$$$$""" !!!"""######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$#########"""#########$$$$$$$$$$$$%%%%%%%%%$$$######&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%%%%%%%%%%'''))),,,+++***(((&&&%%%%%%$$$(((((((((((())))))))))))***************+++++++++,,,---...///000000000///111111222222222333333333333444444555666777888888666777999>>>KKKXXX^^^]]]\\\[[[ZZZYYYXXXWWWTTTTTTTTTTTTTTTUUUYYY\\\^^^aaadddgggiiilllooorrrtttsssrrrpppnnnlllkkkjjjggggggfffeeecccaaa___^^^]]]\\\[[[ZZZZZZZZZ[[[\\\YYYZZZZZZZZZYYYWWWVVVTTTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOIIIIIIIIIHHHGGGDDDBBB@@@???===;;;999999777555333111111000///000222444666888888999999888777666555555555555777999===@@@AAAFFFRRRaaappp{{{tttiiicccYYYQQQLLLIIIGGGFFFIIIXXXyyy[[[CCC777777222111333000333111000000222333333222222111333777888888<<>>>>>>>>>>>;;;999555444444333222111000000000000111111111111000///...---,,,---/////////---///////////////222666:::EEETTTdddmmmqqqtttuuutttqqqppppppooommmjjjeeeaaaYYYTTTMMMFFF@@@;;;666333000222000222999;;;GGG___wwwtttgggfffwww{{{yyy{{{~~~|||xxxvvvzzz{{{fffPPP===777888999???FFFNNNPPPNNNJJJLLLWWW```eee\\\PPPCCC:::333,,,((('''$$$''''''$$$"""$$$%%%$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''###$$$&&&%%%$$$$$$%%%&&&(((''''''&&&''''''((((((''''''((((((((()))))))))******))))))******+++,,,+++---...000000000000///111111222222222333333333444444555666777888888999555777:::>>>JJJVVVYYYYYYXXXWWWWWWVVVUUUUUUTTTUUUWWWXXXZZZ^^^ccchhhiiimmmqqquuuwwwyyy}}}~~~yyytttqqqjjjiiifffcccaaa______^^^]]]\\\ZZZYYYXXXXXXZZZZZZWWWXXXYYYYYYYYYXXXVVVTTTTTTTTTTTTTTTTTTSSSSSSSSSNNNNNNNNNOOOOOOOOOOOOPPPJJJJJJJJJIIIFFFCCC@@@>>>>>><<<999888777666444222000000//////000222555666666666777777777666666555666666666888;;;???BBBDDDKKKXXXiiixxxwwwpppccc\\\RRRLLLIIIHHHHHHHHHLLLbbbqqqPPP===666888222111555555333111000000222333333222333222444888999888;;;AAAFFFHHHLLLRRRYYY```eeegggmmm{{{lllZZZ]]]pppyyysssuuu~~~||||||||||||{{{zzzuuuuuuuuutttttttttssssssssssssrrrqqqqqqqqqqqqqqqppppppnnnkkkiiihhhjjjllllllkkkjjjiiihhhhhhhhhhhheeedddfffjjjkkkmmmttt}}}vvvkkkddd```]]]]]][[[VVVSSSTTTMMMMMMKKKJJJIIIHHHHHHHHHGGGGGGGGGFFFEEEDDDDDDCCC>>>???@@@>>><<<<<>>======>>><<<:::777555555444333222111000000///000111222222111000///...---,,,---///000///...,,,---...///111666<<<@@@KKKZZZjjjqqqssstttuuutttqqqqqqqqqqqqooojjjddd___UUUQQQJJJDDD>>>999555222000333000333;;;===JJJbbbuuussslllssswww{{{ttt^^^JJJ:::888<<<>>>CCCIIIPPPRRRQQQNNNQQQ[[[dddhhhbbbUUUFFF===555...))))))$$$))))))$$$"""%%%'''%%%"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%&&&''''''%%%$$$%%%%%%&&&%%%%%%%%%&&&'''((((((&&&&&&'''''''''(((((((((+++***)))))))))***+++,,,+++,,,...000111000//////111111222222222333333333444444555666777888999999666999<<<@@@IIIUUUUUUUUUUUUTTTTTTTTTSSSSSSTTTVVVYYY[[[^^^cccjjjpppoootttzzz{{{vvvllliiifffbbb```^^^^^^___^^^\\\ZZZXXXWWWWWWYYYYYYSSSUUUVVVWWWWWWVVVTTTSSSUUUUUUUUUUUUTTTTTTTTTTTTLLLMMMMMMNNNNNNOOOOOOPPPJJJJJJJJJIIIFFFCCC???======;;;888777666555333111000/////////000222555777444555666666666666666555777777777999<<<@@@DDDGGGOOO^^^nnn}}}}}}uuuooo^^^VVVMMMHHHGGGHHHIIIIIIOOOiiiaaaEEE444111444...---222444333111000111222444333333666555777;;;;;;:::===CCCEEEEEEHHHNNNVVV^^^ccceeeffftttttt[[[YYYmmmzzzyyy~~~}}}||||||}}}}}}|||{{{vvvvvvuuuuuuuuuttttttttttttsssrrrqqqpppqqqrrrsssooopppppplllhhhgggiiillliiiiiihhhgggggghhhhhhhhhfffeeegggkkklllnnnvvv~~~yyynnneeeddd```^^^___\\\WWWTTTTTTMMMLLLKKKJJJIIIHHHHHHHHHEEEEEEDDDDDDCCCCCCCCCBBB???@@@???===::::::===@@@===<<<<<<<<<<<<;;;888666666555555444333222111000///000111222222111000///...---,,,---///000///...)))+++---///333999@@@EEEPPP___nnntttuuuuuuvvvtttrrrrrrsssssspppkkkccc^^^SSSOOOHHHBBB===999444111000333111444<<>>:::444000///000111222111000...+++///444555111444333333444777<<<@@@CCCAAABBBEEEKKKSSS[[[aaadddiiiooo}}}{{{aaaYYYggg{{{www~~~}}}{{{yyywwwvvvvvvvvvzzzxxxvvvvvvxxxyyyvvvtttuuutttsssrrrqqqpppppppppooonnnllljjjiiiiiijjjkkklllllllllkkkiiigggeeeccceeefffhhhkkkooouuu|||xxxkkkccc```]]]\\\[[[ZZZWWWUUUSSSQQQNNNNNNKKKHHHDDDCCCDDDEEEEEEFFFFFFFFFDDD@@@<<<:::>>>>>>===<<<<<<<<<<<<<<<@@@;;;:::===;;;666555888555555444555666444222//////////////////......------------------...///000,,,+++...333777:::AAAHHHZZZdddmmmpppsssvvvxxxwwwuuuttttttsssoooiiiaaa[[[QQQMMMGGG@@@:::555333222111///000333666???TTTiii}}}|||sss]]]MMM======GGGOOOMMMFFFKKKHHHGGGJJJNNNQQQNNNKKKEEEAAA:::444000---)))'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%###""""""%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""((()))))))))(((((('''&&&'''&&&%%%$$$%%%''')))***%%%%%%'''''''''&&&%%%$$$%%%&&&''''''&&&&&&''')))))))))))))))***+++,,,---***+++...///000000...---000111333555555444333222555555555666666777888999999:::;;;@@@KKKWWWHHHKKKMMMMMMPPPUUUXXXWWW[[[\\\^^^aaafffjjjnnnpppnnnqqqwww{{{}}}xxxqqqmmmhhhfffdddaaa___]]]\\\[[[]]]\\\\\\[[[[[[ZZZYYYYYYZZZYYYWWWUUUTTTSSSRRRRRRRRRSSSSSSSSSRRRRRRQQQPPPNNNNNNOOONNNMMMKKKIIIHHHGGGFFFEEEBBB@@@>>><<<;;;999888777666555555555555:::666333444333000222666;;;:::999:::;;;999555222:::888888===BBBFFFNNNVVVaaaooo~~~xxxuuuppphhhbbbWWWXXXPPPKKKLLLFFFDDDLLLUUU}}}mmmMMM<<<888333000000000111000000000...,,,...444444111444333333333555999<<<>>>@@@AAACCCIIIPPPXXX]]]```ccckkk{{{dddZZZhhh{{{xxx~~~}}}|||{{{yyyxxxwwwwwwwwwyyywwwuuuuuuvvvwwwuuurrrwwwvvvuuusssrrrqqqqqqqqqkkkjjjhhhfffeeeffffffgggkkkkkkkkkkkkiiigggeeedddeeehhhkkknnnrrrvvv{{{{{{oooccc\\\ZZZ[[[ZZZYYYXXXVVVSSSQQQPPPNNNMMMKKKHHHDDDCCCDDDFFFBBBCCCDDDDDDBBB???<<<:::======<<<<<<<<<<<<<<<===>>>:::999<<<;;;555444777555444333333444333111///000000000000000//////...******+++,,,---...000111///---...222777<<>>KKKUUUTTTNNNKKKIIIHHHJJJMMMNNNJJJFFF>>>999333...***(((%%%###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$###!!!!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$######$$$$$$$$$######"""!!!((('''&&&%%%%%%&&&((()))&&&&&&'''''''''&&&&&&%%%%%%&&&''''''&&&&&&''')))))))))))))))***+++,,,---***,,,...///000///......000111333444555444333222555555555555666777888999888999:::???JJJVVVMMMQQQTTTTTTXXX^^^aaa```bbbbbbcccdddgggjjjmmmoookkknnnrrruuuwwwyyy|||~~~~~~|||yyyvvvsssooojjjfffcccbbb```^^^]]]\\\[[[[[[\\\\\\\\\[[[ZZZZZZYYYYYYWWWVVVUUUTTTRRRRRRQQQQQQSSSSSSSSSRRRQQQPPPOOONNNMMMMMMNNNNNNMMMLLLJJJIIIGGGEEECCC@@@>>><<<<<<;;;555555555555555666777777===888444444222000222666<<<;;;:::::::::999555333777555666;;;AAAHHHSSS]]]mmm}}}~~~xxxtttnnnfff___UUUTTTKKKHHHKKKGGGEEEOOObbbcccEEE888555222000000000///...000000///,,,...333444111333222111111222555777999===???AAAFFFLLLSSSYYY]]]cccmmm}}}jjj[[[gggzzzxxxvvv~~~}}}|||{{{zzzyyyyyyyyyyyyyyywwwvvvvvvvvvvvvtttsssvvvvvvtttsssqqqpppooooookkkjjjhhhgggfffgggggghhhiiijjjkkkkkkjjjiiigggfffgggjjjooosssvvvyyy|||~~~tttiii___YYYXXXWWWWWWVVVUUUSSSQQQOOONNNNNNMMMKKKGGGDDDCCCDDDFFFBBBBBBCCCCCCBBB???<<<;;;;;;;;;:::::::::;;;;;;<<<;;;999999;;;:::666444555666444222111222333222111000111111111111000//////)))))))))+++,,,...000111222//////333888???KKKVVVdddnnnvvvxxxyyyzzzzzzxxxxxxvvvtttpppjjjbbbYYYSSSLLLGGG@@@999444222111222---...111444:::KKKgggrrrcccFFF>>>999AAAPPPYYYXXXRRRJJJIIIIIIJJJKKKIIIDDD???777333---)))&&&$$$"""!!!&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$###!!! """###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&%%%%%%%%%%%%$$$((('''&&&%%%%%%%%%&&&'''''''''&&&&&&&&&''''''(((%%%&&&''''''&&&&&&''')))))))))))))))***+++,,,---+++,,,---///000//////...000111333444444444333222555555555555666777888999777888999>>>IIIUUUUUU[[[```cccgggkkkkkkhhhfffeeeeeeeeefffhhhjjjkkkhhhjjjmmmnnnooooooqqqrrrrrrqqqooommmkkkhhhdddaaa^^^]]]\\\[[[ZZZZZZZZZZZZ[[[ZZZZZZYYYYYYXXXXXXWWWUUUTTTSSSRRRQQQQQQPPPPPPSSSSSSRRRQQQPPPNNNLLLKKKKKKLLLMMMMMMLLLKKKJJJIIIFFFDDDAAA===;;;:::;;;;;;444444444444555666666777666111///000111111444:::<<<;;;::::::888777444333555444555;;;BBBKKKZZZgggxxxwwwqqqjjjaaa[[[RRROOOEEEDDDJJJHHHJJJYYYttt~~~ZZZAAA444222111000111000///---...000000---...222222000000/////////000222444555999;;;???CCCIIIPPPWWW[[[cccnnn~~~ooo]]]eeevvv}}}tttuuu}}}}}}|||{{{zzzzzzzzzzzzzzz{{{zzzyyyxxxxxxwwwvvvuuusssrrrrrrpppooommmkkkjjjjjjiiihhhgggggggggggghhhiiijjjkkkkkkkkkkkkjjjiiiiiimmmsssxxxzzz{{{}}}~~~vvvkkkbbbYYYVVVVVVSSSSSSRRRQQQOOONNNLLLKKKMMMLLLJJJGGGCCCBBBDDDEEEDDDDDDDDDCCCBBB???<<<:::888888888777888888999::::::::::::;;;:::777555444666444222111222333333222000000000000000///......+++++++++,,,---...000111222000000666<<>>TTTsssqqq___QQQAAA======FFFSSSYYYVVVOOOIIIIIIIIIJJJIIIDDD===777444111,,,)))'''&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$"""!!!"""######$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%))))))((((((((((((((()))((((((&&&%%%%%%%%%%%%&&&((('''&&&%%%&&&'''((()))%%%&&&''''''&&&&&&''')))))))))))))))***+++,,,---+++,,,---...////////////000111222333333333333222555555555555555666888888777888999>>>JJJVVV\\\dddlllppprrrsssooohhheeedddbbbaaabbbccceeefffeeeggghhhiiihhhggghhhiiijjjiiiggggggfffdddaaa^^^ZZZZZZYYYXXXXXXXXXYYYYYYXXXXXXWWWWWWVVVUUUUUUUUUSSSRRRQQQQQQPPPPPPPPPPPPRRRRRRQQQPPPNNNLLLJJJIIIJJJKKKKKKLLLKKKJJJHHHGGGDDDBBB???;;;999999999:::555555444444444444444555111---,,,///111222666;;;::::::999888666444333333999888:::AAAIIITTTfffvvv{{{tttnnnggg___ZZZQQQLLLCCCBBBHHHGGGOOOdddlllMMM:::111000///000111111///------000111...---000111///,,,,,,------///111333444555888===AAAGGGMMMUUU[[[]]]iiixxxuuu___aaannn{{{sss{{{~~~}}}}}}|||{{{zzzzzzzzzzzzzzzzzzzzzyyyxxxvvvuuuuuuuuupppppppppooonnnllljjjiiieeeddddddccccccccccccccchhhiiikkklllllllllkkkjjjkkkooouuuyyy{{{|||}}}~~~vvvggg^^^XXXRRROOOPPPOOOOOONNNNNNMMMKKKJJJIIIKKKJJJHHHEEEBBBAAACCCEEEEEEDDDDDDBBB???<<<999888666666666555555666777777999:::;;;:::999888666444666444222111222444444333......//////......---,,,///...............///000000///222999AAAHHHSSS]]]fffpppzzz}}}~~~|||{{{xxxssslllcccYYYOOOHHHDDD@@@;;;555222111222333000333777<<>><<<888555222111222222...222777???RRRooo~~~xxxssshhhVVVEEE<<<888:::AAAKKKTTTVVVPPPJJJGGGHHHIIIGGGCCC===666111000---)))'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''&&&%%%%%%&&&#########$$$$$$%%%%%%&&&######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%$$$######$$$&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((%%%&&&''''''&&&&&&''')))))))))))))))***+++,,,---,,,,,,------...//////000111111111111222222222333444444444444555666777888777999:::???KKKXXXtttzzz~~~}}}zzzvvvnnnfff^^^\\\ZZZXXXXXXZZZ]]]___```aaaccccccbbbaaaaaabbb___^^^^^^^^^___]]][[[XXXWWWWWWVVVVVVVVVVVVWWWWWWVVVVVVVVVUUUTTTTTTSSSSSSQQQQQQPPPPPPPPPQQQQQQRRRNNNNNNNNNMMMLLLKKKIIIHHHHHHIIIIIIHHHGGGEEECCCBBB>>>===<<<;;;999777666666555444333333222333333333333000111444555444555888666888999777555444555777777888>>>FFFOOO\\\ppp|||vvvppphhhbbb^^^KKKHHH@@@@@@DDDHHH```oooOOO<<<666111///......000222222111+++000222///---...///............//////000111111222666;;;===???DDDLLLRRRVVVbbbnnnwwwggg\\\]]]nnn~~~~~~~~~~~~}}}}}}|||{{{yyyxxxwwwwwwwwwuuuvvvwwwtttqqqooooooqqqmmmnnnooooooooonnnlllkkkffffffgggggggggggggggfffdddeeefffggghhhgggffffffhhhjjjmmmooorrruuuzzz~~~}}}ooohhh___VVVTTTRRRNNNMMMNNNJJJJJJJJJJJJIIIHHHGGGGGGFFFFFFDDDAAA???>>>@@@BBBBBBAAA@@@???>>>===<<<;;;;;;:::999777666666666666777999777222111555666333111000///000222222111///...............------,,,//////.........//////000111000111888@@@IIIUUUaaalllwww~~~vvvrrrkkkbbbXXXMMMCCC<<<999777555333222000000000---222999EEE^^^{{{ssslllhhh___NNN@@@:::777;;;BBBLLLSSSRRRLLLGGGEEEGGGHHHFFFAAA;;;666222///,,,(((&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###&&&'''&&&%%%&&&'''"""######$$$%%%%%%&&&&&&"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###((('''%%%%%%%%%'''(((***$$$$$$%%%&&&&&&&&&%%%%%%"""###$$$%%%&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))))))))))))))***+++,,,------,,,------...//////000111111111111111222222333444444444444555666777777666777999???KKKWWWvvvyyyzzzvvvqqqmmmfff___[[[ZZZWWWVVVVVVXXX[[[^^^___```bbbbbbaaa```aaabbb\\\[[[[[[[[[\\\[[[XXXVVVWWWWWWVVVVVVUUUVVVVVVVVVWWWWWWVVVVVVUUUTTTTTTSSSQQQQQQPPPPPPPPPQQQRRRRRRMMMMMMMMMMMMLLLJJJIIIHHHHHHHHHHHHGGGFFFDDDAAA@@@<<<<<<<<<;;;999777555444333333222222333333444444///...000444666444555888666888999888555555777::::::<<>>DDDLLLjjjbbbEEE666555111///......000222333333+++000333///---...///...000000000000000/////////222666:::<<<<<>>===???AAABBBBBBBBBBBBBBBBBBBBBBBB======;;;999888777777777555777555......333555222...---...///111111...,,,///////////////......---,,,,,,,,,---...///000111444000000555===GGGVVVcccmmmwww~~~zzzsssooohhh___UUUIII???888555444333222111///......444999AAAPPPnnnpppgggaaa___XXXIII===888:::>>>EEEMMMQQQOOOHHHBBBEEEFFFGGGEEE@@@:::666444///,,,(((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%%%%&&&&&&""""""###$$$%%%%%%&&&&&&"""###$$$%%%&&&&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$'''&&&$$$$$$$$$&&&((()))###$$$%%%%%%&&&&&&&&&&&& """###%%%&&&&&&%%%%%%%%%&&&((('''&&&&&&''')))))))))))))))***+++,,,------------------...000000111111000000111111222333444444444444444555777777555666888>>>JJJVVV|||vvvpppkkkgggbbb___YYYWWWTTTRRRQQQSSSUUUWWWXXXZZZ\\\^^^___^^^]]]\\\YYYZZZ[[[[[[[[[ZZZYYYXXXWWWVVVTTTSSSSSSTTTVVVXXXVVVSSSPPPRRRWWWXXXVVVRRRRRRQQQQQQRRRSSSSSSRRRPPPNNNNNNMMMMMMLLLLLLKKKKKKHHHGGGGGGEEEDDDCCCBBBAAA;;;:::888777777777555333111111111111000...---,,,333222111000111444666888555666666666555555777888>>>===CCCPPP^^^kkk|||~~~yyyqqqhhh```WWWOOOJJJHHH===<<>>666555//////...------------......------------...//////---......///000111111222777777777888;;;???CCCFFFOOOSSS[[[dddtttlll]]]YYYfff}}}~~~||||||}}}}}}}}}~~~}}}}}}|||{{{wwwrrrnnnssstttvvvvvvtttqqqmmmkkkpppnnnlllkkklllkkkgggdddfffeeedddcccbbbcccdddeeeccccccccccccccccccccccccdddddddddfffiiinnnsssvvv|||}}}{{{ssskkkbbb\\\RRRQQQNNNKKKHHHFFFFFFEEEEEECCCCCCEEEHHHHHHFFFCCCCCCCCCAAA===::::::>>>BBBFFFEEEEEEDDDCCCAAA???>>>AAAAAA@@@???>>><<<<<<;;;<<<;;;888555333222222222000000000000///////////////...---,,,,,,---...///---///000///......///000111000444>>>GGGOOO[[[ggguuu}}}}}}~~~{{{vvvrrrmmmcccWWWJJJ@@@:::888666444111///000000111111111777DDD___oooggg___WWWMMMAAA<<<<<>><<<888333+++)))'''''''''((('''&&&######"""!!! !!!###%%%######$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%&&&&&&&&&''''''&&&%%%%%%!!!"""######"""!!! ###$$$$$$%%%%%%$$$$$$###$$$%%%&&&%%%$$$%%%(((+++ !!!###%%%&&&&&&&&&%%%'''%%%######%%%&&&$$$!!!###$$$%%%'''(((((('''''')))'''&&&(((+++---+++)))...------------...//////222222///...111666444//////222444555444444666777555777999===GGGRRR{{{uuuoooiiiddd^^^[[[TTTRRROOONNNNNNQQQUUUWWWXXXYYY[[[]]]]]]]]]\\\[[[YYYYYYZZZZZZYYYXXXVVVUUUVVVVVVUUUTTTUUUVVVWWWXXXXXXTTTQQQRRRUUUVVVTTTQQQSSSRRRQQQQQQRRRQQQOOOMMMMMMMMMMMMLLLKKKKKKJJJJJJJJJIIIGGGDDDAAA???===<<<:::888666666666666444222111111111111000///...---111111111111222444555777444666777777777888:::<<>>===???BBBEEEFFFFFFEEECCCBBBAAA@@@???BBBAAAAAA@@@???>>>=========;;;888555333111111000000000000/////////............------------.........///000000///...000111555555:::EEEOOOYYYeeeqqqwww}}}~~~{{{yyyyyywwwrrrmmmhhh]]]PPPDDD;;;666444555333000//////000111111444<<>>===888666444444555444333111///000000111111000000///000000111222333444444555222444666777777888:::<<>>===>>>EEEVVVvvv}}}eeeOOO>>>333///...//////000000000///...---...------------...///////////////000222555777999666444333333666;;;@@@CCCMMMPPPUUU[[[eeewwwwwwfff]]]mmm~~~{{{{{{|||||||||}}}{{{yyyyyyxxxwwwtttrrrpppppppppoooooooooooonnnlllkkkjjjkkkkkkkkkiiigggccccccccccccdddfffgggiiibbbbbbbbbccccccdddddddddbbbaaaaaaaaabbbeeegggiiinnnpppuuu|||tttnnnfffaaa]]]ZZZUUURRRNNNMMMJJJGGGEEECCCCCCCCCCCCBBBBBBCCCEEEEEEDDDBBBCCCAAA@@@@@@CCCFFFGGGHHHGGGFFFDDDBBBAAA@@@@@@@@@AAAAAAAAA@@@@@@?????????>>><<<999555222000//////////////////............---..................---...///000000//////111222444555===IIIUUU```nnnyyy{{{|||zzzuuurrrsssqqqnnnllleeeYYYLLLAAA999666555222111///......///111222555@@@WWWyyy~~~nnn]]]KKK>>>:::===IIIMMMQQQSSSRRROOOMMMLLLHHHLLLKKKDDD===999444///---+++((('''&&&&&&$$$###$$$%%%&&&''''''%%%###!!!######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%'''&&&$$$$$$&&&''''''&&&)))'''%%%######%%%''')))&&&%%%$$$$$$%%%%%%$$$###)))(((%%%$$$###$$$&&&''')))((('''(((***,,,+++***...------------...//////,,,222555111...///222333222111222333666777666555555777999===GGGRRRvvvrrrlllgggbbb]]]YYYUUUSSSQQQNNNMMMOOOTTTZZZ]]]\\\]]]]]]]]]\\\[[[ZZZYYYYYYYYYYYYWWWUUUSSSPPPOOORRRSSSTTTUUUVVVVVVUUUUUU[[[WWWRRROOOOOOPPPPPPOOOQQQPPPNNNNNNNNNNNNKKKIIILLLLLLKKKJJJIIIHHHHHHGGGDDDDDDCCCBBB@@@???>>>===777555444444444444222111...///000111111111111111...///111222333444444444444666999999999:::;;;===AAAJJJZZZkkk{{{sssmmmdddZZZQQQIIIAAA===<<>>AAAIIILLLQQQVVV^^^lll~~~nnnaaammm~~~{{{{{{{{{{{{{{{{{{yyywwwwwwwwwvvvtttssspppooonnnlllllllllmmmmmmjjjjjjjjjjjjjjjjjjiiihhhbbbaaa``````aaabbbcccdddaaaaaaaaabbbbbbcccddddddaaaaaa_________```bbbccceeegggkkkqqqyyyzzzqqqlllfffbbb]]]YYYWWWUUUSSSQQQMMMKKKIIIFFFDDDCCCBBBBBBBBBBBBBBBCCCDDDDDDDDDCCCCCCAAA???BBBGGGKKKKKKJJJGGGEEECCC@@@??????@@@AAA????????????????????????===;;;888444111///......////////////.........---,,,---...//////...---,,,---...///.........111333222777@@@MMM[[[iiivvv~~~{{{vvvqqqooonnnnnnlllhhh```SSSFFF<<<777555444000000///...---...111333555CCC^^^iiiTTTCCC===@@@IIIMMMQQQSSSQQQPPPPPPQQQNNNRRRQQQIII???999333...,,,***'''&&&&&&&&&%%%###%%%%%%%%%&&&&&&%%%###!!!######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$######%%%%%%&&&&&&&&&&&&%%%%%%(((&&&$$$%%%&&&'''&&&$$$)))'''%%%$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$(((''''''&&&''''''((()))((((((((()))***+++++++++...------------...//////---222444111///111222111444333333555888999888666555777999===GGGRRRmmmjjjeeebbb___\\\YYYWWWUUUSSSPPPPPPRRRVVV[[[___aaaaaa```___^^^\\\[[[ZZZZZZYYYYYYWWWUUURRROOOMMMOOOPPPQQQSSSSSSTTTTTTSSSYYYVVVRRROOONNNNNNOOOOOONNNMMMLLLMMMNNNNNNLLLJJJKKKKKKJJJIIIHHHGGGFFFEEE??????>>><<<;;;:::999888666555444444444444333111...///000111222222222111///000111333444444444444777:::<<<>>>>>>???@@@AAAHHHUUUfffuuu}}}qqqkkkaaaXXXOOOGGGAAA<<<999???FFFUUUuuummmOOO???888444111111...///111222222000...---...------------...//////---,,,+++++++++,,,---...333111000000222666;;;>>>CCCHHHMMMQQQXXXdddttt|||mmmppp}}}}}}{{{zzz{{{{{{zzzzzzxxxvvvuuuvvvuuutttrrrqqqpppmmmkkkiiiiiijjjjjjhhhiiijjjjjjiiiiiihhhhhhcccbbbaaa```______```aaa`````````aaaaaaaaabbbbbb``````___^^^]]]^^^^^^___```bbbeeeiiiooouuuzzz|||}}}vvvooohhhbbb^^^YYYWWWTTTQQQOOOMMMLLLKKKLLLKKKHHHFFFDDDCCCBBBBBBBBBBBBCCCCCCBBBCCCDDDDDDBBB@@@@@@CCCHHHLLLKKKJJJEEECCCAAA???>>>>>>???@@@=========<<<<<<<<<<<<<<<;;;999777333111//////...000////////////.........,,,---...//////...---,,,,,,,,,------,,,...111444555===JJJXXXfffuuu{{{uuuqqqooommmkkkkkk^^^UUUHHH<<<555222000///---...///...---...222555888HHHfff|||nnnUUUBBB;;;===IIINNNRRRSSSRRRQQQTTTWWWWWW\\\[[[PPPDDD;;;444...)))'''%%%%%%'''''''''&&&'''%%%""""""###$$$$$$"""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######!!!"""###$$$$$$$$$$$$$$$######"""""""""#########$$$$$$%%%%%%%%%%%%$$$$$$'''&&&%%%&&&''''''%%%$$$%%%%%%&&&%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%&&&!!!###%%%((())))))(((''''''((()))))))))***++++++...------------...//////000111111000222555444///222222222444666777666555555777999===GGGRRRfffccc```^^^]]]\\\ZZZXXXTTTSSSRRRRRRUUUYYY]]]```fffeeecccaaa___]]]\\\[[[[[[ZZZZZZXXXVVVSSSPPPNNNNNNOOOOOOPPPQQQRRRSSSSSSUUUSSSQQQOOONNNNNNOOOOOOLLLLLLKKKLLLNNNNNNLLLKKKJJJJJJIIIHHHFFFEEEDDDDDDDDDCCCAAA>>><<<999777666666444333333444444333111///000000111222222222111111111222333444555555666444777===AAADDDGGGJJJLLLYYYhhhxxx~~~yyymmmggg^^^UUUMMMFFF@@@<<<:::@@@MMMeeebbbEEE999666222///000//////000000000///...---...------------...//////++++++---...///111222222111000000000222666999<<>>=========>>>;;;;;;;;;::::::999999999888666444222111000111111000000000000////////////---..................---,,,,,,---,,,---///333666777CCCRRR```nnn|||}}}vvvssspppkkkgggfffXXXOOOBBB999444222111///,,,...//////---///444888>>>PPPooo~~~mmmUUUCCC>>>AAANNNTTTYYYYYYWWWVVVYYY]]]aaafffdddXXXHHH<<<444...'''&&&$$$%%%&&&(((((('''((($$$ ###%%%%%%$$$######$$$$$$$$$%%%%%%%%%"""######$$$$$$######"""!!!!!!"""###$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###$$$&&&''''''&&&%%%&&&'''$$$$$$%%%&&&%%%$$$"""!!!$$$%%%&&&&&&%%%%%%&&&'''###'''((((((&&&$$$'''(((******))))))+++,,,...------------...//////222222111111555888555...---000222333222222333555555777999===GGGRRRbbb```]]]\\\[[[[[[YYYXXXSSSTTTUUUWWW[[[___ccceeeiiigggeeebbb```]]]\\\[[[[[[[[[[[[YYYWWWTTTQQQPPPOOOOOOOOOOOOPPPRRRTTTUUUPPPPPPPPPOOONNNNNNOOOPPPNNNMMMLLLMMMMMMMMMKKKIIIJJJIIIHHHGGGEEEDDDCCCBBBEEEDDDBBB???<<<:::888777444222111111222333222000000000111222222222111111333222222222333555777888555;;;DDDMMMUUU\\\bbbfffpppzzzttthhhbbbYYYPPPIIICCC>>>;;;@@@DDDWWWzzzsssXXX>>>555444000...111/////////.........------...------------...//////,,,...000333444444444333//////000111333666888999<<>>======@@@BBB@@@BBBDDDDDDCCCBBBAAABBB>>>>>>>>>===<<<<<<;;;;;;;;;;;;::::::999888777777444333222111111222333444222111111111000000000000......------------......---............111555999;;;JJJ[[[iiivvvxxxvvvrrriiiaaa^^^TTTKKK@@@888666555333111+++...000000...000555:::AAAVVVvvv}}}hhhSSSEEEFFFMMMZZZ___dddddd```^^^```dddiiinnnkkk]]]KKK===333---(((&&&%%%%%%&&&'''&&&%%%&&&###!!!"""&&&((('''$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%$$$######"""###$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&'''((($$$%%%%%%%%%%%%%%%%%%$$$ %%%***)))%%%###&&&***%%%%%%%%%%%%$$$$$$$$$%%%###%%%''''''%%%$$$&&&(((!!!$$$&&&((('''&&&&&&&&&(((******))))))***---...------------...//////000444555444555777555111,,,111666555222000444888555777999===GGGRRRaaa___\\\[[[[[[ZZZXXXWWWTTTUUUXXX\\\aaafffiiikkkjjjhhheeebbb___]]][[[[[[\\\\\\\\\ZZZXXXUUUSSSQQQQQQPPPOOOOOOPPPRRRUUUWWWMMMNNNPPPPPPOOOOOOPPPQQQPPPOOOMMMMMMMMMLLLJJJGGGIIIIIIHHHFFFEEECCCBBBBBB;;;;;;:::999777666555555222111000000111111000///111111222222222111111000444444333222333555888:::???FFFRRR```lllvvv}}}{{{tttmmmddd^^^UUULLLFFF@@@<<<999FFFJJJaaakkkQQQ:::444444000///333//////...------------......------------...//////+++---///000000...,,,***...///111222444666777888;;;@@@EEEIIILLLTTT^^^gggrrr}}}zzzyyy}}}yyy}}}zzzzzzzzzyyyyyywwwvvvvvvwwwvvvtttoookkkllllllllllllkkkkkkjjjjjjgggiiikkkjjjgggeeeeeeggg```___^^^]]]]]]^^^``````___^^^^^^]]]\\\[[[ZZZZZZWWWWWWXXXYYYYYYZZZZZZZZZXXXXXXYYYZZZ\\\___bbbccceeefffggghhhiiikkkllllllkkkkkkkkkjjjhhhdddaaa___YYYUUUPPPNNNNNNPPPRRRSSSNNNOOOOOOMMMKKKJJJJJJKKKGGGFFFDDDAAA@@@?????????;;;===>>><<<::::::===AAA???BBBEEEEEEAAA>>>===>>><<<=========<<<;;;:::999<<<<<<;;;:::888777666666111111000000111333444555222222222222111111111000///...---,,,,,,---.../////////000///000333777;;;DDDTTTffftttzzzxxxrrrfff\\\XXXMMMEEE:::444333222000...+++...111000///000666<<>>AAA???===:::777555333333666333///......000000///000///......///000111222444222111222555999:::;;;@@@PPPeeexxx|||yyyssshhh___UUUPPPJJJDDD???;;;<<>>>>>===<<<;;;::::::999:::888555555555666666666000222555444111000222555222111///---+++,,,///111333222111/////////000111//////111333222333<<>>>>>>>>>>>????????????>>>>>>===<<<;;;:::999999:::888666555666666666444222222111111222333222111000000000...,,,,,,...000000///...,,,,,,,,,---......---///222222555???JJJXXXkkk{{{ooofff```XXXOOOHHH;;;666333333000,,,,,,///222000+++///888555666DDDPPPmmmrrr\\\NNNFFFFFFUUUgggtttuuupppeee___```aaa```aaa^^^WWWKKK<<<000)))&&&%%%%%%### !!!$$$$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%(((%%%$$$&&&&&&######&&&$$$&&&''''''&&&&&&'''((((((&&&$$$$$$&&&'''&&&$$$########################((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%&&&(((((('''&&&'''(((''''''((()))***+++,,,,,,---...//////------.../////////000111222444444555444333333222333444555666555888:::===DDDNNN\\\[[[ZZZXXXWWWVVVVVVVVVUUUWWWZZZ^^^bbbeeehhhiiidddccc```^^^\\\[[[ZZZZZZXXXVVVTTTSSSTTTUUUTTTSSSTTTTTTSSSRRRQQQPPPOOOOOOKKKKKKKKKKKKKKKLLLMMMMMMGGGGGGHHHIIIHHHGGGFFFEEEBBBDDDDDDBBBBBBCCC???999:::999888666555444444444333111000000000000///---111000000000000222333555666777666444333666<<>>======<<>>>>>???>>>===<<<<<<::::::999888888777666666777777444333444111...000333444222///...///000///---------///...------,,,,,,,,,,,,---......000333444888DDDPPPfffwww{{{rrrfff]]]VVVOOOFFF???666222000000///++++++......---))),,,555444888III[[[xxxmmmWWWJJJFFFKKK\\\nnnuuurrrkkkccc``````___\\\UUURRRJJJ???333***&&&$$$%%%&&&%%%"""###'''%%%!!!%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$&&&###"""$$$$$$!!!!!!%%%$$$%%%&&&&&&%%%%%%&&&'''((('''%%%$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&%%%$$$###"""###$$$$$$%%%%%%$$$$$$%%%''')))***)))((((((((((((((()))***+++,,,------,,,.........,,,,,,,,,...,,,---...000222333444555333333333222333444444555555888:::===DDDMMM^^^]]][[[XXXWWWVVVVVVVVVVVVXXX[[[___bbbddddddddd___^^^\\\ZZZXXXXXXXXXXXXVVVTTTRRRRRRSSSSSSSSSRRRSSSSSSRRRQQQPPPOOONNNNNNKKKKKKKKKKKKKKKKKKKKKKKKGGGHHHIIIJJJJJJHHHGGGFFFAAACCCCCCAAAAAABBB>>>888:::999888666555444444333111000///000111111///---000000//////000222444555444666888666555999CCCJJJPPP```oooppphhh^^^SSSLLLLLLMMMSSSddd}}}zzztttppphhh^^^VVVKKKAAA<<<===>>><<<@@@GGG^^^yyy[[[BBB777///...///...///222------------------------///...,,,******+++---...//////---------...000111---------...///000222222222666;;;>>>AAAEEELLLRRRYYYfffzzziiicccqqq~~~}}}||||||wwwsssrrrtttxxxzzz{{{xxxuuurrrqqqjjjkkkmmmnnnnnnmmmkkkjjjggggggfffffffffeeeeeedddeeeeeeeeedddbbb```___^^^___\\\ZZZYYY[[[]]]^^^^^^ZZZZZZZZZZZZZZZZZZZZZZZZYYYVVVSSSRRRRRRRRRRRRRRRNNNOOOOOOPPPQQQQQQQQQQQQTTTTTTTTTTTTRRRPPPNNNMMMMMMNNNOOOPPPOOOLLLIIIGGGJJJKKKNNNSSSXXXZZZXXXVVVOOOMMMJJJHHHGGGDDD@@@===888555222000///...---+++---...000222555888:::;;;::::::;;;<<<<<<===>>>>>>======<<<;;;:::999888888888777777777777666333111333111///000222222111///,,,...000000...---------000/////////////////////000///222555777===JJJWWWnnn}}}zzzqqqhhh\\\SSSMMMFFF>>>888555111000111000---...111,,,,,,(((+++222333;;;OOOjjj{{{hhhSSSHHHIIIRRRbbbqqqsssnnnfffaaa```___\\\WWWMMMIIIAAA888///***''''''%%%''''''%%%&&&)))'''###%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%"""!!!######!!!!!!%%%###$$$%%%%%%$$$$$$%%%''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''###$$$$$$$$$%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%$$$&&&)))***)))''''''''''''(((((()))***+++,,,---,,,---...---+++***+++,,,......///000111333333444444444444555555555666666444777:::<<>>888===;;;999777555444333222000//////000111111///---000/////////000222444555333555777666555999BBBJJJOOO[[[ccc___UUULLLFFFAAADDDEEEJJJWWWqqqzzzvvvpppfffYYYPPPJJJ@@@:::<<<<<<:::BBBNNNnnniiiMMM<<<555000////////////000------------------------...---,,,+++,,,---///111------,,,,,,,,,---...///,,,,,,------...///000111111444999;;;>>>BBBHHHMMMQQQ___uuuuuuiiiooo~~~}}}{{{zzzwwwrrroooooorrrwwwzzz}}}zzzvvvsssqqqjjjkkkmmmnnnmmmllljjjiiifffffffffeeeeeeeeeeeeeeeddddddcccbbbaaa^^^]]][[[___\\\ZZZYYY[[[]]]]]]]]][[[[[[ZZZZZZYYYXXXXXXWWWVVVTTTRRRQQQRRRSSSSSSRRRNNNOOOPPPPPPPPPPPPOOOOOOPPPOOOMMMKKKJJJIIIIIIIIILLLLLLMMMLLLKKKHHHFFFDDDHHHJJJNNNRRRTTTTTTQQQNNNLLLJJJGGGEEEDDDAAA===:::666444000.........---,,,---...///111333444555666999999:::;;;<<<======>>><<<<<<;;;:::999888777777888777666777777666333000000111222111///...///000+++---///000///---------000000000000111000000000000///111555999@@@OOO]]]tttwwwnnnfff]]]QQQIIIEEE@@@999444333000///222111//////222000111---///666888DDD[[[www{{{nnn^^^MMMEEEJJJUUUcccmmmkkkddd^^^\\\]]]ZZZTTTOOOGGGBBB:::333---***)))(((###%%%$$$###$$$'''%%%!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%""""""$$$$$$"""###&&&"""###$$$$$$######$$$%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''''''''&&&%%%$$$$$$%%%'''((($$$%%%%%%&&&&&&&&&&&&&&&###%%%'''((('''&&&&&&'''&&&''''''((()))***+++++++++,,,---,,,+++***+++,,,111111111222222222222222444444444555555555555555333777:::<<>>>>>@@@>>>999===<<<999777555333222222000///......000000///...000000000000111333555777555666666444333666===BBBJJJPPPSSSLLLEEEAAA>>><<<>>>AAAGGGUUUppp}}}zzzvvvqqqjjj___RRRHHHEEE<<<888;;;::::::HHH\\\~~~]]]FFF777444111/////////......------------------------............///000000111++++++,,,,,,------------------------...///000111000444777:::;;;???EEEJJJMMMZZZppprrrppp}}}~~~}}}wwwtttpppnnnnnnrrrwww{{{|||}}}~~~}}}{{{wwwssspppllllllmmmmmmllljjjhhhfffffffffeeeeeedddeeeeeefffcccbbbaaa```^^^]]]\\\[[[^^^\\\YYYYYYZZZ[[[\\\\\\[[[ZZZZZZYYYWWWVVVVVVUUUTTTRRRRRRRRRTTTTTTSSSRRRNNNOOOPPPPPPPPPNNNMMMLLLOOONNNKKKIIIIIIIIIJJJKKKKKKJJJIIIHHHFFFEEEDDDDDDKKKMMMQQQSSSSSSQQQMMMKKKIIIGGGDDDBBBAAA>>>:::777555222000...//////...---...///111222333444444444:::::::::;;;<<<<<<<<<===<<<;;;::::::888888777666999777666666666555222000...111333111---+++---000***,,,//////...------...---...//////000/////////......111666<<>>;;;666222000------000000------000...111...000888<<>>===999:::999777555444333222222111///------...000000///222222222333444666888999777666555555666999<<>>===>>>===<<<:::444444333333222111000000---///111222111//////000000111444888<<<<<<888444444333444555888:::::::::BBB???>>>???===:::<<>>777////////////............,,,+++***,,,//////,,,)))++++++,,,,,,---.........,,,,,,,,,---------......///......------...000111222333555666888<<>>BBB???======>>>>>>;;;888;;;:::999888777777777777333222444777444...000666444222111111000000///---------,,,++++++*********,,,---...,,,)))+++///444///111777BBBTTTiii}}}zzzpppfff]]]UUUPPP???<<<888555444222000............///////////////...111444777BBB[[[}}}wwwqqqgggYYYMMMEEE@@@AAAMMM^^^iiihhhcccZZZ\\\```eeeddd\\\RRRMMMDDD:::///+++---...***&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%######$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%"""###$$$$$$%%%&&&'''''')))$$$$$$((('''"""!!!%%%+++***%%% $$$+++***$$$&&&%%%$$$$$$&&&&&&%%%$$$'''''''''(((''''''&&&&&&&&&&&&%%%%%%&&&''')))***)))'''&&&%%%%%%(((***,,,---------............///111111000000111111222333111222222333333444444555999888777:::???DDDXXXXXXYYYYYYXXXVVVTTTRRRVVVXXXYYYYYYXXXWWWYYYZZZRRRSSSTTTTTTTTTSSSRRRQQQPPPOOOMMMKKKJJJJJJKKKLLLKKKJJJIIIHHHHHHHHHIIIIIIFFFFFFGGGHHHGGGFFFEEEDDDEEECCCAAA@@@??????AAAAAA@@@>>><<<<<<<<<;;;999777444333333222111111000000...000111222000000000222222333555999<<<<<<888444555444333444777:::<<<>>>???======>>>===<<<@@@GGGSSSccczzzwwwpppooojjjbbbZZZRRRIIIAAA<<<>>>:::;;;BBBOOOhhh}}}cccIII999444////////////...............---+++,,,...---+++))).............../////////,,,,,,,,,---------.....................//////000000111222444555999>>>AAACCCKKKVVVeee}}}jjjaaannn}}}zzzyyyyyyzzzyyyxxxvvvvvvwwwyyyyyywwwsssooorrroookkkiiihhhgggfffddd``````____________```aaabbbaaa___^^^\\\[[[[[[[[[[[[YYYWWWUUUTTTUUUVVVXXXVVVVVVUUUUUUTTTTTTTTTTTTRRRRRRQQQOOONNNLLLKKKKKKLLLKKKIIIHHHHHHHHHIIIIIIJJJJJJIIIHHHGGGGGGFFFFFFNNNGGGDDDGGGKKKLLLNNNSSSPPPNNNLLLKKKJJJIIIGGGEEEDDDAAA???===;;;888444111333111000222444666555333444:::===;;;;;;>>>AAA@@@DDDAAA>>>>>>@@@@@@===;;;;;;:::999888777777777777666222111444444000...000111---***+++///111...***,,,,,,,,,,,,,,,---------...//////---******---111888:::???JJJZZZmmm|||~~~uuukkk```VVVMMMHHH>>>:::666333222222000///......////////////000000000222888BBBVVVtttzzzmmm```SSSJJJAAA???BBBOOO___iiigggbbbaaabbbdddgggddd[[[PPPJJJ@@@:::222,,,******)))(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$"""""""""###%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%###%%%))))))$$$"""$$$&&&&&&""""""((('''"""&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&'''((())))))***((('''&&&''')))+++---,,,,,,,,,,,,---------...111111000000111111222333111222222333333444444555888777777:::???DDDUUUVVVVVVVVVUUUSSSRRRPPPUUUWWWXXXXXXWWWVVVXXXYYYTTTTTTUUUVVVUUUTTTSSSRRRNNNMMMMMMLLLLLLKKKKKKKKKMMMKKKHHHFFFFFFGGGIIIKKKEEEEEEEEEFFFEEEEEEDDDCCCCCCBBB@@@>>>===>>>>>>???>>><<<:::999999888666444333333222222111000000000///111111111000000222444555555777999;;;:::777444777555444444666:::>>>@@@@@@@@@BBBFFFFFFGGGMMMVVVkkk}}}|||sssmmmgggbbbZZZRRRKKKDDD>>>:::;;;:::<<>>333222/////////............---111///,,,,,,,,,,,,+++)))000000000000000/////////,,,,,,,,,---------......------...//////////////////000111333444888<<<@@@AAAFFFNNNZZZooolll```jjj|||~~~|||xxxtttvvvuuuvvvwwwxxxwwwtttqqqpppnnnkkkiiihhhfffcccaaa^^^]]]]]]]]]]]]___```aaa______^^^^^^\\\[[[YYYXXXXXXWWWVVVVVVVVVVVVWWWWWWVVVUUUSSSQQQQQQPPPQQQQQQOOOOOONNNMMMKKKJJJIIIIIIIIIIIIHHHGGGGGGGGGHHHHHHLLLKKKKKKJJJHHHGGGFFFFFFKKKGGGFFFJJJMMMNNNOOORRRNNNLLLJJJIIIIIIHHHFFFDDDBBB@@@===<<<:::777444111222111111333666888999999999===>>><<<===BBBFFFFFFIIIEEEAAA@@@AAAAAA???===;;;;;;999888888888888888===777444777999666222111000+++&&&)))000333///)))+++,,,,,,---.../////////---///000///------000333888;;;CCCRRRddduuu{{{vvvmmmdddZZZOOOFFF@@@;;;777333000000111111000......//////000000000000111222999LLLjjjzzzgggWWWLLLGGG>>>???FFFSSSaaahhhfffaaagggggghhhfffbbbYYYNNNFFF===999444---((('''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ """$$$$$$###"""###$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$""""""%%%******&&&######&&&&&&$$$$$$'''+++***%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((((((((***)))(((((((((***,,,...+++++++++,,,,,,,,,------111000000000000111222222111222222333333444444555666666666:::???DDDTTTTTTUUUUUUTTTRRRQQQPPPTTTUUUWWWVVVUUUUUUVVVXXXTTTTTTUUUUUUUUUSSSRRRQQQLLLLLLMMMMMMMMMLLLJJJIIILLLKKKIIIHHHGGGHHHIIIJJJDDDDDDDDDDDDCCCCCCBBBBBBBBBAAA???>>>===============;;;999888888777555333222222111111000000000000///000000//////000222555777888888999:::888666555666666666666666999===@@@GGGJJJPPPXXX\\\___hhhrrr}}}wwwpppjjjaaa\\\SSSKKKEEE@@@;;;888<<<===BBBRRRuuummmWWWDDD666111111//////.........---------000...,,,++++++,,,,,,---111111111000///.........,,,,,,,,,---------......,,,---...///000///...---///111222333555888<<<@@@@@@CCCIIIRRRbbbyyyrrrccciiiwww~~~~~~~~~~~~~~~|||xxxtttuuuttttttuuuwwwwwwuuusssmmmkkkiiigggfffccc___]]][[[[[[ZZZZZZ[[[]]]___aaa[[[\\\\\\\\\[[[YYYWWWUUUTTTUUUVVVVVVWWWWWWWWWVVVUUUTTTQQQOOOMMMNNNNNNOOOMMMLLLLLLKKKIIIHHHHHHGGGHHHHHHHHHHHHGGGHHHHHHHHHMMMLLLKKKJJJIIIHHHGGGFFFGGGGGGHHHKKKMMMOOOOOOPPPLLLJJJHHHGGGGGGFFFDDDCCC@@@>>><<<:::999777444111333333333444666999;;;<<<<<<@@@AAA@@@CCCKKKPPPPPPPPPKKKEEEBBBBBBAAA???<<<;;;:::999888888777777888;;;888777888999888555444222...+++---111333000,,,,,,,,,------............+++...111111000111555999999>>>HHHYYYkkkxxx}}}~~~tttppphhh___UUUKKKAAA;;;777444000......000111111/////////000000111111222555555>>>WWW|||tttbbbSSSIIIEEE???CCCLLLXXXbbbfffddd```ggghhhgggccc]]]WWWMMMDDD;;;777111+++)))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$!!!"""$$$'''((('''%%%%%%&&&&&&&&&(((***,,,***'''&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%'''((((((((('''&&&***)))(((((()))***,,,---+++,,,,,,,,,,,,---------000000000000000111222222111222222333333444444555555444666999???DDDTTTTTTTTTTTTSSSSSSRRRQQQSSSTTTUUUUUUTTTTTTUUUVVVRRRSSSSSSSSSSSSQQQOOONNNJJJKKKLLLMMMMMMLLLJJJIIIKKKKKKKKKKKKKKKJJJIIIIIICCCCCCBBBBBBBBBBBBAAABBBAAAAAA@@@>>>===<<<<<<<<<<<<:::888777777666444222111111000000000000//////.../////////...///222444888999999999777666555555444666888888888:::>>>AAALLLTTTbbbqqqzzz{{{vvvqqqiiiccc^^^WWWNNNFFF@@@<<<:::888<<<@@@KKKccccccLLL>>>444111222............------------------,,,,,,,,,---///000000000///...------,,,+++,,,,,,,,,---------......+++,,,.../////////...---...///111111333666:::>>>@@@BBBFFFMMMXXXkkk{{{iiiiiippp~~~|||{{{zzzxxxuuurrrppppppppprrrttttttsssqqqllljjjgggeeeccc```\\\YYYYYYXXXWWWWWWYYY[[[^^^```ZZZ[[[[[[[[[ZZZXXXWWWUUURRRSSSTTTUUUVVVVVVUUUUUUTTTSSSPPPNNNLLLLLLMMMNNNKKKKKKJJJIIIIIIHHHGGGGGGIIIIIIIIIIIIHHHHHHHHHGGGLLLKKKJJJIIIHHHGGGFFFFFFCCCFFFIIIJJJLLLMMMNNNMMMIIIHHHFFFEEEEEEEEECCCAAA???===;;;:::999777444222444444444555666888;;;===@@@CCCFFFHHHNNNWWW[[[[[[WWWQQQIIICCCAAA@@@===:::::::::999888777777777777///222555444222222333333111222222111///......///...---------,,,,,,,,,++++++...000000000111666:::BBBHHHUUUdddrrrxxxxxxvvvtttoooeee[[[PPPEEE;;;555444111...,,,...///000111//////000000111222222333:::;;;GGGdddpppaaaTTTIIIBBBCCCIIISSS]]]cccdddcccaaadddfffddd]]]XXXUUULLLCCC:::333+++(((***+++((($$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''))))))(((&&&$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$$$$%%%&&&&&&###$$$$$$###$$$&&&((((((""""""$$$'''((((((&&&%%%&&&%%%$$$$$$&&&&&&%%%$$$###$$$%%%%%%&&&&&&&&&%%%%%%&&&'''((((((((('''&&&((((((((((((((()))+++,,,------------............000000//////000000111222111222222333333444444555444444555999???CCCUUUTTTTTTTTTSSSSSSSSSRRRQQQSSSTTTTTTSSSRRRTTTUUUQQQRRRRRRRRRQQQOOOMMMLLLJJJKKKLLLLLLLLLKKKJJJIIIIIIJJJKKKLLLKKKJJJHHHGGGCCCCCCBBBAAAAAAAAAAAABBBAAA@@@???>>>===<<<;;;:::999777666555666555444222000000000///////////////...///000000000111333555888888999777555444555666333666888:::;;;>>>DDDIIIUUUbbbxxxyyytttnnnfff```YYYRRRIIIAAA<<<;;;::::::===DDDXXXzzzyyyYYYDDD999444111111.........------------,,,***,,,------------000222///......---,,,+++++++++,,,,,,,,,---------......,,,,,,---...............+++,,,---...///222666:::???@@@EEEKKKQQQ^^^ssssssiiihhhxxx}}}zzzwwwtttqqqoooqqqqqqsssvvvxxxxxxwwwuuunnnkkkgggdddbbb___\\\YYYXXXWWWUUUUUUVVVYYY\\\^^^[[[[[[[[[[[[ZZZYYYXXXWWWQQQQQQRRRSSSTTTTTTSSSSSSSSSRRRPPPOOONNNNNNNNNNNNKKKKKKJJJJJJIIIHHHHHHGGGIIIIIIIIIIIIHHHGGGFFFEEEIIIHHHHHHGGGGGGFFFFFFEEEAAAFFFIIIHHHHHHJJJKKKIIIGGGEEEDDDCCCCCCCCCAAA???>>>===;;;::::::888555333555555666666666888<<>>;;;999999999888666666666666666+++111555222///111333444///222333111,,,***,,,///......------,,,++++++***---///000//////111777<<>>555///111///------...000000/////////000111222333333444777<<>>BBBTTTSSSSSSRRRRRRRRRRRRRRRPPPRRRSSSSSSRRRQQQSSSTTTQQQQQQRRRQQQPPPOOOMMMKKKJJJJJJKKKKKKKKKKKKKKKJJJIIIIIIHHHHHHHHHGGGGGGGGGDDDCCCBBBAAA@@@AAABBBBBB???>>>>>>===;;;:::888888555444333333444444333111///////////////////////////111333444333444555666666777888666333222444666333555777999<<>>CCCMMMjjjmmmMMM;;;555222///............---------,,,,,,***---//////------...000......------,,,,,,++++++,,,,,,,,,---------......------,,,,,,------......***+++,,,---...111555888;;;===CCCHHHKKKSSSeeexxxlllaaaggg}}}zzzvvvrrrpppsssuuuwww{{{~~~~~~|||yyyqqqnnniiieeebbb```]]][[[XXXVVVTTTSSSTTTWWWZZZ\\\YYYXXXWWWVVVVVVUUUVVVVVVQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOLLLKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIGGGEEECCCBBBEEEEEEEEEEEEEEEEEEEEEEEE???EEEHHHEEEDDDGGGHHHFFFEEEDDDBBBBBBBBBBBB@@@>>>>>>===;;;::::::999666444444555777777888;;;AAAEEEKKKQQQXXX___gggmmmlllgggYYYRRRHHHAAA???>>><<<:::888777666555555444444444///444555222111444444111...///000///---,,,---............---------------...///111111333999AAAHHHPPP]]]ooo{{{}}}zzzxxxddd^^^TTTJJJAAA:::444111///......///000000///---///000000111222333444555888AAAUUUrrrsss^^^OOOGGGCCCKKKSSS]]]bbbcccfffkkkpppqqqrrrkkk]]]TTTQQQHHH<<<111,,,'''''')))+++)))'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """$$$$$$#########%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$%%%###&&&&&&"""###'''(((&&&***'''(((,,,+++'''(((+++&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%''''''((((((((((((''''''&&&&&&&&&''''''(((((())))))***++++++,,,,,,,,,---------.........///////////////000111111111222222333333444444555555555666:::>>>AAASSSSSSRRRQQQQQQQQQRRRRRRPPPQQQRRRRRRQQQQQQRRRTTTQQQRRRRRRRRRQQQOOOMMMLLLJJJJJJJJJJJJKKKKKKKKKKKKJJJHHHFFFDDDCCCEEEGGGHHHDDDCCCBBBAAA@@@AAABBBCCC=========<<<:::888777666222111000111222333222000.........//////////////////222555666666666777777555777777555222111444777444555666777<<>>999888;;;???AAAKKKVVVxxx~~~cccDDD555111000---+++......---------,,,,,,,,,+++...111111...,,,,,,......------------,,,,,,,,,,,,,,,,,,---------.........---,,,+++,,,---...///,,,---......///222666999777:::@@@FFFHHHLLL]]]oooppp___ZZZrrr~~~{{{wwwtttqqqsssvvv{{{~~~~~~{{{xxxtttpppkkkfffcccaaa___^^^XXXVVVTTTRRRSSSVVVYYY[[[UUUTTTSSSQQQQQQQQQRRRRRRQQQPPPPPPOOOOOOOOOPPPPPPQQQQQQRRRRRRRRRQQQPPPPPPLLLLLLLLLKKKKKKJJJJJJIIIHHHHHHHHHHHHFFFDDDAAA@@@CCCCCCCCCCCCDDDDDDDDDDDD>>>EEEGGGCCCAAADDDFFFDDDDDDCCCAAAAAAAAAAAA???>>>>>>===;;;;;;;;;:::777555333555777888:::>>>EEEJJJPPPWWW___fffnnnrrrnnngggWWWPPPFFF@@@>>>>>>===<<<777666555444444333333444000222000,,,///333000)))///...---...000111000...------......///000000000---///222555:::CCCOOOXXXdddppp~~~}}}rrrkkkgggUUUOOOGGGAAA<<<:::888666///......000111000...,,,///000000222333444555555AAALLLbbb|||sssZZZKKKFFFGGGKKKTTT^^^cccdddgggpppxxxzzz{{{qqq```UUUPPPFFF999,,,+++)))((('''(((***+++$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """$$$$$$%%%&&&(((#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$###############!!!&&&'''$$$$$$((('''"""(((%%%&&&)))(((###$$$)))&&&%%%$$$$$$&&&&&&%%%$$$$$$%%%&&&'''(((((((((((()))(((&&&%%%%%%&&&'''((()))******+++,,,,,,------++++++,,,,,,,,,---------///////////////000111111111222222333333444555555555555777:::>>>@@@RRRQQQPPPPPPOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPOOONNNNNNMMMMMMNNNNNNMMMKKKIIIIIIKKKKKKIIIFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDCCCBBBBBB@@@@@@???>>><<<<<<<<<;;;:::888777666555444333111000/////////.........///////////////...///000000000111444777:::777444222333555666777222555:::>>>AAAMMMfff}}}{{{wwwtttpppfffYYYPPPCCCCCC<<<333111777<<<===PPPmmmsssRRR===777000...///---+++++++++,,,,,,---------,,,,,,------------,,,,,,////////////...---,,,+++...,,,)))***,,,...---+++,,,---......,,,,,,---...,,,---.........000333666666777:::>>>AAAHHHWWWfffzzzjjjfffnnnxxx|||yyywwwwwwuuusssuuuyyy|||{{{zzzvvvrrrmmmhhheeebbb___\\\UUURRRPPPPPPRRRUUUVVVWWWPPPQQQQQQRRRRRRQQQPPPPPPNNNNNNOOOPPPQQQRRRSSSSSSSSSTTTTTTTTTRRROOOMMMKKKNNNMMMKKKJJJHHHGGGGGGGGGGGGGGGFFFDDDBBBAAA@@@@@@???BBBEEEEEEBBB@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???>>>>>>>>>>>>888999:::;;;;;;999888666333555777999<<>>999888777666555333333222222333333222111000///...---////////////////////////)))///000,,,***...///,,,222111444999<<>>>>>:::;;;;;;;;;::::::999888444333222111////////////........./////////000000000222333222111222333555666444222222333444666666666888===BBBHHHXXXsss|||uuuoooiii```TTTLLLCCC???;;;888:::>>>CCCGGG___hhhJJJ888555///...000---+++,,,,,,,,,,,,,,,,,,---,,,,,,------------,,,,,,000...,,,+++******+++,,,///,,,***+++---...---+++,,,---...---,,,,,,,,,...,,,---...//////000333555555777;;;???AAAEEEQQQ]]]ttt|||nnnsssyyy~~~zzzwwwuuutttsssrrrssswwwzzzzzzyyyyyyuuuooojjjeee```\\\YYYVVVTTTRRRQQQRRRSSSRRRRRRLLLMMMNNNOOOPPPPPPPPPPPPOOOPPPQQQRRRSSSTTTTTTUUUWWWWWWXXXXXXVVVTTTQQQOOOLLLKKKJJJIIIHHHGGGGGGGGGFFFDDDCCCCCCDDDCCCAAA???@@@BBBDDDCCC@@@>>>>>>???AAAAAAAAAAAAAAAAAAAAAAAA=========>>>>>>>>>>>>>>>999:::;;;<<<;;;:::888666777888:::;;;???EEEKKKPPPXXX\\\aaaeeeiiijjjaaaWWWJJJGGGDDDCCCCCCBBB>>>;;;888888666555444333333333555444444333222111000///////////////////////////+++000111---+++///000...111222777@@@HHHRRRcccrrr~~~wwwfffTTTGGGBBB===666222444444///---...////////////............333000///111333555;;;CCCMMMfff}}}kkkZZZOOOOOOTTTXXXbbbfffcccgggsssyyyxxx|||sssggg]]]VVVLLL@@@777,,,***'''&&&&&&'''&&&%%%%%%%%%%%%$$$$$$$$$#########%%%&&&#########$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$&&&$$$""""""$$$$$$!!!$$$###"""!!!"""###%%%&&&###$$$&&&&&&%%%%%%%%%&&&%%%%%%%%%$$$$$$######"""%%%$$$$$$###""""""######&&&$$$$$$%%%''''''%%%"""(((''''''&&&&&&&&&''''''))))))******))))))((((((++++++++++++,,,,,,,,,,,,.........//////000111222333222222222333555666777666666777;;;???BBBMMMMMMMMMMMMNNNOOOPPPQQQNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMLLLLLLLLLLLLLLLKKKIIIHHHHHHIIIHHHGGGEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBAAA@@@???>>>>>>===999999::::::::::::999999333222111///............------...//////000111111111333555555444222222333333333333333333555666777===???DDDKKKTTTfff|||rrrhhh```WWWMMMFFF???888555:::>>>@@@IIITTTyyyxxxXXX@@@333222......000------,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,,,,///---***'''&&&(((***,,,///---+++,,,---...---,,,+++---...---,,,+++,,,...,,,.../////////000333555444666;;;@@@@@@BBBJJJSSSiii~~~{{{zzz{{{~~~{{{wwwuuutttrrrrrrssswwwzzz{{{{{{}}}yyyssslllfff```ZZZVVVWWWUUUSSSRRRQQQPPPNNNLLLHHHIIIJJJKKKMMMNNNOOOOOOOOOOOOPPPQQQRRRSSSSSSTTTXXXYYYYYYYYYXXXVVVSSSRRRKKKJJJIIIHHHGGGFFFFFFFFFEEECCCBBBEEEIIIIIIEEE@@@AAABBBCCCBBB???===<<<<<>>======<<<::::::::::::999999888777111111000......---------,,,---...///000111222222///111555666555333222222333444444555555666888:::BBBEEELLLVVVcccttt|||~~~xxxnnndddZZZQQQGGGAAA>>>666666===>>>@@@SSSjjjdddJJJ888111222---...000,,,---------,,,,,,+++++++++------............---------,,,)))''''''(((***+++...---,,,,,,------...---+++,,,------++++++,,,---,,,...///000000000222444444555999===>>>???FFFOOOaaavvv}}}~~~|||zzzyyyuuuuuutttuuuxxx{{{}}}|||vvvpppjjjccc\\\WWWVVVUUUSSSRRRQQQOOOLLLJJJGGGGGGGGGHHHIIIJJJKKKLLLLLLLLLLLLMMMNNNOOOOOOPPPUUUUUUUUUUUUTTTRRRQQQPPPLLLKKKJJJHHHGGGFFFEEEEEEGGGDDDCCCGGGNNNOOOJJJCCCAAABBBAAAAAA???>>>>>>>>>????????????????????????===>>>@@@BBBBBBAAA@@@???=========<<<;;;:::888888888999:::;;;>>>EEEMMMSSSWWWZZZ[[[XXXVVVSSSKKKBBB===@@@DDDEEECCCAAA???>>>888777666555444444444444222111111000///.........////////////////////////...000000...---...000111777>>>KKK]]]nnn|||qqq___MMM???777333111///...//////...//////---------...///000000111222111222333555:::IIIVVVtttxxx```SSSPPPSSSZZZbbbeeeiiiiiiffffffkkkmmmkkkccc\\\TTTMMMGGG>>>444---***'''$$$###%%%'''(((((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$###"""###%%%&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$"""!!!%%%'''&&&""""""""""""###$$$%%%&&&###%%%''''''&&&%%%&&&''' !!!"""$$$%%%&&&'''(((((('''''''''''''''((($$$$$$%%%&&&''''''&&&%%%%%%&&&'''((((((((('''&&&%%%&&&'''((())))))))))))+++,,,...//////---,,,***............///000111222333333444555555444444333666666666999<<<>>>MMMMMMLLLKKKKKKKKKKKKKKKNNNNNNNNNNNNNNNNNNNNNNNNKKKKKKJJJIIIIIIIIIIIIJJJGGGGGGGGGFFFEEEDDDDDDDDDAAABBBCCCCCCCCCCCCBBBBBB@@@@@@???>>>===<<<<<<;;;;;;;;;:::999888666444333000000///...------------------...///000111222333+++...222555444333222222222333555555555777;;;>>>DDDHHHSSScccssszzzvvvuuuqqqjjjaaaWWWMMMDDD>>>???;;;<<<@@@???FFFdddqqqVVVBBB555222333---...000***---------,,,,,,+++++++++......////////////......++++++++++++************---------,,,,,,,,,---...+++,,,---,,,++++++,,,---,,,---///000//////111222555444666:::<<<>>>FFFNNN]]]rrr}}}{{{zzzwwwwwwvvvwwwxxx{{{~~~zzzuuuooohhh```[[[UUUSSSRRRQQQQQQPPPMMMJJJIIIHHHGGGFFFFFFFFFFFFFFFJJJJJJJJJKKKKKKLLLLLLMMMPPPPPPPPPOOOOOONNNMMMMMMOOOMMMKKKIIIFFFEEECCCCCCFFFCCCBBBGGGMMMOOOJJJCCCAAA@@@@@@@@@AAAAAAAAAAAA????????????????????????>>>???AAAAAAAAA???===<<<===<<<<<<<<<;;;:::999999999999:::<<>>PPPbbb|||iiiSSSJJJKKKSSS]]]eeeiiijjjiiifffeeeeeeccc___XXXSSSLLLEEE???777///***)))'''%%%$$$&&&((())))))$$$$$$$$$$$$$$$$$$$$$$$$((('''$$$###$$$&&&((()))######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######""""""&&&""""""%%%&&&&&&$$$$$$#####################%%%''''''&&&&&&&&&''' !!!###$$$&&&''''''######"""""""""######$$$$$$%%%'''(((((('''''''''$$$%%%'''((((((((('''&&&$$$%%%&&&((()))))))))))))))+++---///000///...---............///000111222333333444555555444444333666666666888;;;===MMMLLLKKKJJJIIIIIIIIIIIIMMMMMMMMMMMMMMMMMMMMMMMMJJJJJJIIIHHHHHHHHHHHHHHHEEEFFFGGGEEECCCBBBCCCDDD@@@AAABBBCCCCCCCCCBBBAAA@@@???>>>===<<<;;;;;;:::::::::999777555333111000000000///.....................///000000111222222***---111444444333333333000333555666888<<>>BBBSSSzzzbbbKKK;;;333333333------000***---,,,,,,,,,,,,,,,,,,+++......////////////......++++++,,,,,,,,,,,,+++***,,,,,,---,,,+++***,,,...***,,,---,,,+++***+++---***,,,/////////...///000444222333777:::===DDDKKKYYYmmm}}}zzzyyyyyyyyyyyyxxxxxxzzz{{{uuunnnfff```UUUSSSQQQQQQQQQPPPNNNLLLLLLJJJHHHEEEDDDCCCCCCCCCIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKNNNLLLJJJHHHEEECCCBBBBBBBBB@@@???BBBGGGHHHDDD@@@AAA???>>>???AAACCCCCCBBB????????????????????????======>>>>>>===;;;:::999;;;;;;;;;::::::::::::::::::;;;===>>>AAAEEEKKKOOOMMMOOONNNIIIDDDBBB===777555777:::===>>>===;;;999555444444333222222333333222222111111111000000000///////////////////////////---...000000000444999EEEUUUjjj{{{rrr___MMMAAA999444000+++...///,,,***,,,...------------...///000000111111333666888:::EEE\\\rrrkkk[[[KKKFFFJJJTTT```iiiqqqpppnnnllliiiddd^^^XXXQQQMMMFFF>>>888222,,,(((((('''&&&&&&((()))((('''###$$$$$$$$$$$$%%%%%%%%%***'''$$$"""###$$$$$$$$$######$$$$$$$$$%%%%%%%%%######"""""""""""""""""",,,(((###!!!"""$$$###"""$$$$$$$$$$$$######""""""$$$&&&'''(((&&&&&&'''(((%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%"""$$$'''((('''&&&&&&'''%%%%%%&&&'''((((((((((((%%%&&&'''((()))*********((()))+++---.........---.........//////000111222333333333444444555555555666555666888;;;===JJJJJJIIIIIIIIIIIIIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIHHHGGGGGGGGGGGGGGGCCCEEEFFFEEEBBB@@@AAACCC>>>@@@AAACCCCCCCCCAAAAAA???>>>>>>===<<<;;;::::::777777777555444222000///111000//////......////////////000000000111111111---000333444333333333333111555999<<>>CCCPPP```}}}~~~}}}}}}|||~~~zzzrrriiicccXXXUUURRRPPPPPPOOONNNMMMMMMKKKHHHEEECCCCCCCCCCCCGGGGGGGGGHHHHHHHHHHHHIIIFFFFFFFFFEEEEEEFFFFFFGGGIIIHHHFFFEEECCCCCCBBBBBBAAA??????@@@AAABBB@@@>>>BBB???======@@@AAAAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;:::::::::999999999999999::::::;;;888:::===???@@@CCCGGGJJJDDDGGGFFFAAA===<<<999555444333444888;;;<<<888555333333222111111111222222111111111111000000000000////////////////////////000......222333333888???III]]]uuu{{{mmmYYYHHH>>>777222...---222333---+++---///---------......//////000000111444999===BBBPPPlllvvvZZZOOOFFFFFFMMMWWWeeeoooxxxvvvuuusssooofff\\\UUUOOOJJJBBB:::333...***((('''&&&&&&'''((((((&&&$$$######$$$$$$$$$%%%%%%%%%(((%%%""""""###$$$###"""######$$$$$$$$$%%%%%%%%%!!!!!!""""""""""""""""""+++'''###"""$$$%%%$$$""""""######$$$$$$$$$######$$$&&&(((((('''&&&'''((('''&&&&&&&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&'''(((((("""%%%&&&%%%$$$%%%&&&%%%%%%%%%&&&'''((())))))'''(((((()))************,,,,,,,,,------..................//////000111222333222222222333555666777555555555888<<<>>>HHHHHHHHHHHHIIIJJJKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGFFFFFFGGGGGGCCCEEEFFFDDDAAA@@@AAACCC>>>???AAACCCCCCCCCAAA@@@>>>>>>===<<<;;;::::::999444555444444333222111000111000000////////////000000000000000000111111111111333555555444222222333555999>>>BBBHHHRRRaaakkkrrrrrryyy}}}xxxqqqnnnoooiiidddZZZOOODDD===::::::888>>>BBBJJJbbbbbbFFF777222...222111***---222,,,+++++++++,,,,,,---------***++++++,,,,,,++++++***---+++)))''''''))),,,...)))+++,,,+++((((((***---***+++,,,,,,******+++,,,(((***---...---,,,,,,---......111888:::999999<<>>???>>>===========================;;;;;;;;;;;;;;;<<<>>>>>>888888888888999:::;;;;;;555888;;;===>>>@@@BBBEEE>>>AAAAAA<<<999888777444333111000444999;;;777222222222111111000111111111////////////............////////////////////////222//////444666666;;;CCCJJJaaa{{{vvvhhhTTTEEE===888222---111777777111---000111///.........///////////////111555<<>>===???<<<999777666666555444666555444222111000000000---------------...000000111///---...111222000...444444444333111111333555999888<<>>FFFZZZ|||jjjQQQ???555000000///...............(((,,,000000...,,,,,,...,,,,,,,,,++++++*********///...---,,,+++*********))))))))))))))))))******---,,,,,,++++++,,,,,,---,,,,,,,,,---...///000000///000222222333666;;;>>>GGGNNN]]]rrrzzztttnnniiifff^^^\\\XXXTTTRRRNNNJJJGGGGGGFFFEEEDDDCCCDDDDDDEEEBBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCBBB@@@???@@@AAA@@@@@@@@@@@@???>>>>>>>>>BBB???<<<===???@@@>>><<>>???@@@@@@>>><<<999666444333222444333333555888999999999777555222111111111000///000///...------...///000000///...---,,,+++******///000111222444999???DDDUUUeeeyyyvvvjjj]]]NNNDDD<<<333...---++++++,,,,,,---...//////333333111------000222333222999>>>GGGYYYiiiwwweeeTTTCCC???BBBLLLWWW```kkkuuuvvv|||~~~yyyqqqiii___WWWNNNEEE;;;333,,,''''''++++++'''&&&******&&&'''+++&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%%%%%%%$$$###%%%$$$""" !!!###$$$######"""""""""###$$$%%%!!!!!!"""############"""&&&%%%$$$#########$$$%%%"""###$$$%%%&&&%%%%%%$$$&&&&&&&&&&&&%%%$$$######"""###$$$%%%&&&%%%$$$$$$###$$$%%%%%%%%%%%%&&&'''''''''''''''&&&%%%$$$###'''((()))++++++,,,,,,+++......------------......222///,,,+++------+++)))222222222222222444555555999888666777999;;;GGGGGGHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCDDDDDDEEEDDDCCCAAAAAACCCEEEAAAAAA@@@???>>>===<<<<<<===;;;888888999999999999444333222000///.........------------...///000000111000///000333444333222333444444222111111333555333666@@@PPPdddttt}}}vvvqqqyyy|||uuussspppjjjeeeaaaXXXKKKAAA===<<<:::777@@@AAANNNlllyyy___III;;;333000000///...............))),,,...///---,,,,,,...---------,,,,,,,,,++++++...---,,,,,,++++++++++++'''(((***+++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,------...///000...000111111333555:::===CCCIIIVVViii}}}yyy{{{||||||vvvqqqlllhhheee```\\\XXXTTTQQQNNNJJJHHHGGGFFFDDDBBBAAABBBCCCCCCDDDDDDCCCAAA@@@>>>======@@@AAABBBAAA???>>>???@@@AAA@@@??????????????????@@@>>>;;;<<<===>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;===;;;::::::<<<<<<:::888:::;;;;;;:::999888666555888777666777888999888777666666888999;;;===>>>???>>>===:::777555333222111444333333666888:::::::::666444111111111111000...000///...------...///000//////............------,,,---...///222777===BBBUUUcccsss}}}yyyqqqdddXXXJJJAAA:::333......---------......//////000222222111000000222555666777@@@GGGUUUlll}}}yyyrrrgggVVVGGGGGGEEEHHHTTT___fffmmmtttrrruuuuuupppkkkggg```YYYOOODDD888111,,,'''''')))***&&&%%%((((((%%%%%%)))'''&&&&&&%%%%%%&&&&&&'''###$$$%%%%%%%%%%%%$$$###$$$###"""!!!!!!"""###$$$""""""######$$$$$$######!!!"""######$$$$$$######%%%$$$$$$$$$###$$$$$$%%% """#########"""!!!$$$%%%&&&&&&&&&&&&&&&%%%######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&'''''''''&&&&&&((())))))******+++,,,,,,......------------......333000......//////...,,,333333444444555666666666999777666777999;;;FFFGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@CCCDDDDDDCCCAAA@@@BBBCCC??????>>>===<<<;;;::::::888666444333555666555555111000///...------,,,,,,------------...///000111111111111333666777777666222333333222111111333555555;;;FFFVVVdddmmmnnnlllggghhhvvvwwwqqqqqqnnnggg```ZZZOOOAAA999888999::::::DDDGGG\\\~~~gggQQQ???555111000///......---.........***+++------++++++,,,...---------------,,,,,,,,,,,,,,,++++++++++++,,,,,,'''(((***---.........------,,,,,,++++++,,,,,,---,,,,,,,,,,,,---...///000---...000000111444888;;;===BBBLLL[[[mmmzzznnnooopppsss{{{|||wwwtttqqqmmmiiifffaaa]]]WWWSSSOOOMMMJJJHHHGGGEEEBBB@@@???@@@AAABBBBBBBBBAAA@@@???===<<<<<<>>>@@@@@@@@@>>>===>>>???AAA@@@>>>===>>>???AAABBB>>><<<;;;;;;<<<<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<<<<:::999:::;;;;;;:::888999::::::999888777666555777666555555666666555444555666777999:::<<<======;;;:::888666333222111000333333444666:::;;;;;;;;;555333111000111111000...//////............//////........./////////000000+++,,,---///111666===AAARRR___llltttvvvuuuoooiii]]]QQQEEE>>>888222//////////////////////////////---......//////111444888===HHHRRRddd}}}rrrggg[[[KKK???FFFFFFMMMZZZeeejjjmmmnnnpppoookkkfffeeeeee___XXXOOOBBB444...+++(((&&&'''(((%%%%%%&&&&&&######&&&''''''&&&&&&&&&&&&''''''###$$$$$$%%%%%%$$$$$$###$$$###"""!!!!!!"""$$$$$$######%%%%%%&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$$$$$$$%%%''''''((((((((($$$%%%%%%%%%%%%%%%$$$###'''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))(((***)))(((((()))***,,,---------------------------111///......///000000///333444666777888888777777888777666777:::<<>>>>>===<<<;;;::::::999999777444222222222111000000///...---,,,,,,,,,,,,------------...///000111000111333555777888888888222222333222111222444666:::???IIITTT\\\^^^[[[WWW^^^eeexxx}}}qqqlllmmmjjjaaaYYYSSSGGG<<<777888999;;;===FFFPPPpppoooZZZFFF888111000///......------.........++++++++++++++++++---...,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,------*********+++,,,------...---,,,,,,++++++,,,,,,------,,,,,,,,,------...///+++---//////000222666888:::===DDDNNN^^^rrr~~~nnniiiggggggooozzz~~~yyyyyywwwuuutttsssqqqmmmkkkccc^^^WWWRRRNNNLLLIIIHHHEEECCC@@@>>>===???AAACCC>>>>>>????????????@@@@@@>>>???@@@@@@>>>===>>>@@@@@@???===<<<<<>>BBBPPP\\\hhhooopppnnnggg```WWWLLLAAA;;;777111...///000/////////////////////------///111111111666<<>>000+++***(((&&&%%%(((&&&%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###$$$%%%'''&&&&&&&&&&&&'''((((((###$$$%%%%%%&&&&&&%%%%%%"""###$$$%%%&&&%%%$$$######$$$&&&'''''''''&&&%%%%%%&&&&&&'''((((((''''''%%%%%%%%%%%%%%%%%%$$$$$$((('''&&&&&&'''(((((((((&&&''''''((())))))((((((+++)))((('''((()))+++------------------------------,,,,,,,,,---/////////222444666888999888777666777666666888:::<<>>>>>===<<<;;;:::999999<<<999666555555555444333000///......------------...............///111111000222444666777777777777111222333222222333555888999===EEENNNUUUWWWWWWUUUZZZeee|||wwwmmmhhhfffbbbYYYQQQJJJ@@@999999999999<<>>>>>@@@BBBCCC>>>?????????@@@@@@@@@AAA>>>@@@AAA@@@??????@@@AAA???>>><<<;;;;;;>>>@@@BBB=========<<<;;;;;;;;;<<<888888888888888888888888999999999888888888999:::777666666666666666666666888777555666666666555444555555555666777888888999888777666555444333333333222333444777:::<<<;;;999666444222222222333222111...//////////////////............---------,,,,,,000111222333555:::@@@EEEQQQ]]]jjjooooookkkaaaYYYSSSIII???:::666111......//////..................222000222666666666===FFFSSSiiiyyynnn\\\LLLCCC@@@GGGQQQ___llluuuwwwtttooopppqqqpppnnnnnnlllaaaVVVGGG:::---)))***(((%%%%%%(((((('''&&&%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%(((&&&$$$""""""%%%(((***$$$$$$%%%&&&&&&&&&&&&%%%"""###$$$%%%&&&%%%$$$$$$ !!!###$$$$$$$$$###"""''''''((((((''''''&&&%%%&&&%%%%%%%%%%%%%%%%%%%%%'''%%%######&&&)))))))))(((((())))))(((''''''&&&+++***((('''''')))+++,,,,,,,,,---......---,,,,,,+++,,,,,,------///000222111333555777888777666555666666666888;;;===CCCDDDDDDEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAA>>>???@@@AAABBBBBBBBBBBB???@@@BBBAAA???>>>>>>???======<<<;;;:::999999888666444222222444555666555000//////...------..................///000111111111444666777666555444444222333333333333444777:::;;;>>>DDDJJJQQQUUUYYYZZZdddqqqyyyrrrjjjddd___YYYPPPIIIAAA:::777::::::888???JJJZZZyyysssYYYHHH<<<111...111---------,,,------...///---,,,+++,,,...///...---))))))))))))***************************+++,,,---///---***((('''(((***,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------***,,,...///000111333555777:::>>>BBBJJJ[[[rrr|||tttiii]]][[[cccooowwwzzz}}}{{{xxxtttrrrqqqqqqsssuuuvvvuuuqqqnnnhhhccc]]]WWWSSSOOOLLLIIIFFFEEECCCAAA@@@@@@@@@AAAAAAAAA@@@@@@???>>>>>>===>>>???AAA@@@??????@@@BBB>>>===;;;:::;;;<<<>>>???<<<======<<<::::::;;;===999999999999999999999999888888888777666777999;;;555555444444444555666666888777666666777888666555444444555555666666666777666666555444333333333444222222444777::::::999777555333111111222333222111......////////////............------,,,,,,,,,+++000222333666999@@@GGGLLLZZZeeeppprrrooohhh\\\RRRMMMDDD;;;777555000---...........................000...000555666777AAAOOO^^^yyymmm[[[KKKFFFJJJNNN\\\mmmvvvzzzzzzwwwsssvvvzzz{{{zzzvvvnnn```RRR???555,,,******'''%%%%%%''')))(((&&&&&&((()))'''$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%""""""###$$$$$$%%%%%%%%%%%%###!!!"""%%%'''###$$$%%%%%%&&&&&&%%%%%%"""###$$$$$$%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$(((((((((''''''%%%$$$$$$%%%%%%%%%%%%%%%&&&'''''''''### !!!$$$''''''&&&((())))))((('''&&&%%%%%%***)))((((((((((((******+++,,,---......---,,,+++---...000000///000333555111222444555666666555555555555666888;;;===CCCCCCCCCDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAA===???AAAAAA???>>>===>>><<<;;;::::::888888777666111000......000111222111//////...------------...............///000111222444777:::999666333222222222333444444555666999<<>>777///...222---,,,,,,,,,------...///---,,,,,,...000111///,,,))))))*********++++++++++++***************++++++,,,,,,,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,---------,,,,,,+++,,,,,,---***,,,...000000111333444333888<<<>>>CCCRRRiiizzz{{{fff[[[\\\dddjjjllloooqqqssswww{{{~~~yyytttpppooorrrsssuuuxxxyyyxxxtttppplllhhhbbb]]]XXXTTTOOOLLLJJJJJJHHHEEECCC@@@===<<<@@@??????>>>>>>======<<<===>>>??????>>>>>>???AAA<<<<<<;;;:::::::::;;;;;;:::<<<===;;;999888:::<<<<<<<<<<<<<<<<<<<<<<<<<<<777888888777555666999<<<444444333333333444666777777666555666777888777666444444444444555555555555444333333222222222333333222222444777999999666444333111//////000111000///---...///000000///...---------------............111333777<<>>??????@@@===???AAAAAA???=========::::::999888777666555555666444111000000111000000......---,,,,,,,,,------.........//////000111222666999<<<;;;777333111111333444555555555777:::===>>>EEERRRaaaqqq{{{sssnnnlllhhh___UUUKKKDDD@@@<<<888:::>>>===???RRRiiijjjRRR===666333...---333,,,,,,,,,,,,------...///...------///222222///,,,******+++++++++,,,,,,,,,++++++***************+++(((***...000111///---+++---,,,,,,++++++,,,,,,---------,,,++++++,,,,,,,,,***,,,///000000111333444111666:::<<>>>>>???;;;===>>>>>>======>>>@@@;;;;;;;;;::::::999999888999;;;<<<:::777666888;;;999999999999999999999999666888888666444555999<<<444333222222333444666777555444444555777888777666444444444444444444444444222111111111111111222222222333444666888888555222111///------...//////...---...///000000///...---,,,,,,---...///000111222333666;;;BBBJJJUUU```gggtttyyyzzztttjjj___TTTJJJ@@@888111111111///...000...//////000111222222333333000444===BBBGGGXXXlllwwwfffVVVKKKNNNZZZrrrttt___III999222...,,,,,,***%%%%%%'''###''''''$$$%%%***+++(((&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$######$$$%%%&&&!!!"""###$$$%%%&&&&&&&&&!!!###&&&(((((('''%%%#########$$$%%%%%%%%%$$$$$$$$$###""""""###%%%'''((("""###$$$%%%%%%%%%$$$#########$$$%%%&&&&&&&&&&&&$$$$$$###$$$%%%''')))+++222---'''%%%''')))'''$$$$$$$$$%%%&&&''''''''''''(((((())))))))))))((('''***+++---......---+++***+++...//////------000333444444333333444555666777444444666999<<<>>>CCCCCCBBBBBBBBBAAAAAAAAADDDDDDCCCBBB@@@???>>>===???>>>>>>>>>@@@@@@>>><<>>>>>===;;;:::999888888888777666666555555333222111000////////////..................------.........///111333555777555666666666555333222111777333222555777999>>>DDDBBBJJJZZZsssyyyqqqsssmmmcccYYYPPPIIICCC???:::222666@@@AAACCCaaaqqqXXXDDD333333444///...222,,,,,,,,,---///111222333+++,,,,,,,,,,,,+++******++++++++++++++++++++++++...------,,,,,,++++++***,,,,,,,,,,,,,,,+++***)))))),,,...---***)))+++---,,,+++******+++,,,...///***+++,,,---............333222444999???GGGUUUbbbzzzxxxzzznnn___SSSOOOQQQVVVWWW[[[bbblllvvv}}}|||yyyzzzzzzzzz|||~~~|||xxxtttsssooojjjeee```[[[UUUQQQLLLKKKIIIGGGEEEAAA;;;777;;;;;;<<<<<<===<<<<<<;;;;;;<<<======>>>============<<<;;;999777666444444888888999888888777666666888888777777777777888888999888888888777777666666444444444444444444333333444444333333333333222222111222222333444444444444444000...111111///...000000111222333333333333333222111000//////...//////555111------///000000///---......---,,,---///111555999@@@IIITTTaaalllsss}}}ppp```WWWKKK>>>;;;444///111222111///000000---...111111...///222333555:::AAAFFFQQQhhh~~~qqq```TTTOOOZZZllllllVVVAAA444...,,,)))'''&&&&&&'''(((&&&%%%$$$%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&######'''(((%%%"""###$$$%%%%%%$$$###"""!!!!!!"""#########""""""&&&%%%%%%'''))))))%%%""""""""""""######$$$$$$%%%$$$$$$######$$$&&&'''(((!!!$$$&&&&&&###"""###%%%******))))))))))))******&&&&&&&&&''''''''''''((($$$&&&(((((('''&&&'''(((***)))'''&&&&&&''''''((()))***++++++------...///......//////000111111111222111111333666777666555444444555888<<<>>>BBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???>>>===>>>??????===<<<=========<<<;;;:::999888666666555555444333333222333222111000////////////........................000//////000111333555666777666555444333444444555888555666:::===???DDDJJJPPP[[[ppp|||tttnnnqqqjjj^^^TTTKKKDDD>>>;;;888555999AAADDDPPPttt|||dddNNN>>>111111222------222...---------......///000+++,,,,,,,,,++++++******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,+++******)))***+++,,,,,,+++***+++,,,++++++******+++,,,...///++++++,,,...............444333444888<<>>@@@AAACCCDDDDDD???>>>======>>>>>><<<:::;;;;;;;;;:::999888777666555555444444333222222222222111000//////...//////........................111111111111222333444555666444222111111333666888666444777<<<@@@CCCJJJRRR^^^nnn}}}}}}{{{wwwsssnnnfffZZZNNNEEE???;;;888555777;;;???IIIcccnnnTTTAAA666///000///+++,,,222//////...---,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++******++++++,,,------...******++++++******)))))),,,+++***+++,,,,,,+++***+++*********+++,,,---...+++,,,---...////////////444222333666999===GGGRRReeevvv{{{hhhOOOEEEEEEBBBDDDJJJUUUcccrrr}}}}}}{{{yyywwwssspppkkkeee]]]XXXTTTQQQMMMIIIFFFCCC???<<<<<<=========<<<;;;::::::888999::::::;;;;;;::::::;;;;;;;;;;;;;;;:::::::::333333444444555444444444444444444444555555666777777666666666666555555555444444444444444444555555333333333333222222222222222222333333333222111111444111///111111...///333000111111222222222222111---------,,,------......++++++,,,---///---***(((,,,---.........111555888;;;BBBKKKSSSYYYcccooowwwyyyeeeTTTJJJ???555333000///000---***,,,000000///000222111...000555<<<>>>GGGUUUeeewwwppp^^^VVVWWWbbb{{{jjjUUUBBB444,,,...---+++)))(((((())))))#########$$$'''))))))((($$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&######'''(((%%%$$$$$$############$$$$$$###############$$$%%%&&&$$$######%%%&&&&&&$$$"""&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&((()))((('''&&&'''(((%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''###%%%&&&&&&%%%%%%&&&''''''''''''((()))***,,,,,,)))***++++++------...///,,,------...//////000000---111666777666444555666666666777:::===???AAAAAA@@@@@@@@@?????????>>>???@@@BBBDDDEEEGGGGGG>>>===<<<=========;;;999:::::::::999888777666555666666555555444444333333111000//////.........///............////////////333333333333333333444444000/////////000222555666666666888>>>DDDKKKWWWbbbrrr~~~}}}~~~}}}yyyuuukkkbbbUUUIIIAAA<<<:::888999<<>>>>>>>>===<<<;;;999999::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999555666666666555555444333222222222222333444555666555555555555555444444444444444444444444555555555333333333222222222222111222222333333222111000000333111000222111...000444000000111111111111111000---,,,,,,,,,---...//////---......///000///...,,,---......///000333777;;;@@@GGGQQQWWW\\\cccmmmuuu~~~{{{nnn[[[KKKBBB:::222000///000000---)))+++111000///111333111///222888<<>>@@@????????????>>>>>>>>>???@@@@@@AAABBBCCCDDDDDD>>><<<;;;<<<<<<<<<:::888:::::::::999888777666555555555444444333222222222000///......---................../////////000000333333333333333333333333***+++,,,///000222333333;;;:::===DDDMMMYYYlll{{{xxxxxxxxxzzz{{{xxxrrrmmmcccZZZNNNCCC<<<999999888<<>>BBBKKKYYYiiiuuu||||||zzzxxxwwwvvv{{{zzzyyywwwtttnnngggbbb[[[WWWPPPJJJFFFCCC@@@>>>AAA@@@@@@???===;;;999888999::::::;;;;;;;;;;;;;;;;;;::::::999888777666666777777777666555333222111222222111111222333444444333333333333333333333333333333333333444444555555333333222222222111111111222222222222111000//////111000111333222...000555000000000111111000000///------------...///000000000000///......///000111...///000000222666;;;@@@GGGMMMUUUZZZ]]]bbbiiinnnrrrlll___OOOBBB<<<666222//////000111...+++---222//////111333222000555<<<>>>MMM___jjjtttuuueee[[[VVVcccyyyxxxcccMMM===444///---%%%%%%$$$######"""""""""'''&&&%%%%%%&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######!!!%%%$$$###""""""###$$$%%%$$$$$$$$$%%%%%%'''(((((( !!!""""""""""""#########""""""!!!!!! $$$$$$%%%%%%%%%%%%%%%%%%((('''%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%$$$###$$$&&&((()))************))))))))))))***++++++------...///,,,,,,------.../////////+++111888999666333444666555444555777:::<<>>>>>>>>=========>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;:::888666999999999888777666555444222222222111000000//////......------------...............//////000000111111222333333333333333222)))+++---000222333333333;;;<<>><<<:::888666777888888999999888888:::999888777666555444444666555555444333111000///333222222111111222222333111111222222222222333333111111222222333333444444222222222222111111111111000000111111111000000//////000333666333///000444///000000000000//////.....................///000.........,,,+++,,,///222///000222444777===DDDIIIPPPTTTYYY]]]___aaadddeeebbb[[[NNNBBB:::666333111000...///222111......222---...111444222111888AAAFFFYYYkkksssxxxzzziiiTTTRRRYYYnnn{{{uuuiiiUUUCCC555...***)))''''''''''''&&&&&&%%%%%%)))'''&&&&&&&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$!!!###### $$$%%%"""$$$$$$############$$$$$$ !!!###$$$%%%%%%%%%%%%!!!"""$$$$$$######$$$&&&$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$(((&&&######%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&%%%$$$$$$''')))))))))******))))))(((''')))***++++++------...///,,,------...//////000000---111666777666444555666444444555777:::;;;>>>>>>>>>=========<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;===;;;:::::::::999777555777777777777666444333222222111111000//////.........------,,,------......---......///000000111111///000111333333333222222///000111333555777888999===AAALLLZZZiii{{{|||uuuvvvwwwvvvrrrjjjbbb\\\LLLFFF???999777999:::;;;:::JJJiiimmmRRR@@@:::000000///......///...---+++++++++,,,,,,---...///...---+++))))))***+++,,,************************+++++++++***************)))******+++,,,,,,++++++***+++,,,,,,+++***+++,,,((((((***+++,,,,,,++++++)))***+++,,,------------+++,,,000444444222666<<>>FFFPPPVVVZZZZZZ\\\___bbbbbb```]]]VVVMMMAAA999444111000///000------000222000///111,,,---111444333333;;;EEEOOO```pppvvv|||}}}iii\\\MMMTTTeee|||zzzqqqjjjaaaWWWHHH:::111,,,)))(((******++++++******))))))'''&&&%%%%%%&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''''''$$$$$$((()))&&&######$$$$$$$$$$$$###### """######"""!!!$$$%%%''''''%%%%%%(((***%%%%%%%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&&&&%%%$$$$$$)))&&&###"""$$$&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$%%%(((***&&&'''((()))))))))(((''')))***++++++------...///---......//////000111111000111333555666666555555555555555777:::<<<>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<;;;:::::::::999777555666666666555444333111111333333222222111000000000------,,,,,,,,,------...---......///000111111222...///111222333333222222555555444444666999===???EEELLL[[[mmm}}}}}}xxxvvvvvvtttqqqjjjbbbZZZUUUHHHCCC===::::::<<<>>>@@@FFF[[[sss[[[CCC666444......,,,,,,...111000...------,,,,,,,,,---.........---+++))))))***+++,,,)))))))))))))))))))))))))))))))))***++++++,,,,,,)))***+++,,,,,,,,,,,,,,,))),,,...---***)))+++---'''(((***+++,,,,,,++++++))))))***+++,,,,,,,,,,,,---...222555444111333999???HHH[[[tttyyyxxxuuubbbOOOJJJDDDAAADDDJJJPPPSSSXXXdddnnnrrrwww}}}|||zzzyyyyyyxxxvvvsssmmmiiiccc]]]WWWRRRMMMJJJHHHGGGEEECCC@@@===;;;999888888999:::::::::::::::555666666666777777777888333444555666777777777777555555333222111111000000//////000000111111111222...//////000111111222222222222222111111111111000......///000000111000000+++...555:::777000///333//////000000///...------...------,,,++++++++++++)))---000111///---...///...111555;;;CCCMMMXXX```aaa___^^^```dddccc^^^YYYOOOEEE;;;444000...------000+++***///333111//////***,,,111444333444<<>>555///,,,+++***&&&'''''''''''''''&&&%%%&&&%%%$$$%%%'''((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$###&&&&&&######''''''%%%"""###$$$%%%%%%$$$###""""""%%%'''&&&$$$"""!!!###%%%$$$######&&&)))$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&&&&%%%$$$###***&&&######%%%''''''&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''%%%$$$%%%(((+++$$$%%%'''((()))***)))))))))***+++,,,---......///......//////000111111111222111111333666777666555666666666999;;;<<<@@@;;;>>>@@@999;;;>>>999===<<<<<<;;;::::::999999<<<;;;:::::::::888555222666888999666222///000222,,,---///000000000///.........---------......///000000000000111111111111222222111111111333444555666333333777;;;<<<@@@EEERRR]]]lll{{{zzzxxxxxxqqqllljjjeeeZZZOOOKKKCCC???888:::>>>888:::JJJTTTwwwyyynnnZZZGGG999444555111...+++,,,///111...***---,,,***))))))***,,,...******++++++++++++******---+++)))((('''((()))***111000...+++***))))))***,,,+++***((((((((()))***...,,,+++,,,///000---***)))***+++,,,...///000111++++++***+++,,,---...///...///111111000111444666>>>DDDQQQeee}}}xxxuuu}}}uuu___PPPGGGJJJKKKFFFFFFKKKKKKRRR\\\fffooowww|||~~~}}}|||{{{{{{{{{|||{{{yyytttqqqooommmjjjfffaaaYYYQQQKKKLLLJJJFFFCCCBBB@@@===;;;;;;999777777777888777666777777666666555555555555777555333444666666444222222555444111000222222//////////////////000111111444333222111111333555777...///000///...---...000111111000000//////......000//////.........//////000---+++,,,...000///------......///......------111...***+++...222222111333666<<>>???999;;;???999<<<<<<;;;;;;:::999999888777666555555666444111///000000000111222333333222,,,---.../////////............---------...//////000000000000111111111111333222111111111222444555777555666:::===@@@HHHPPP^^^lll|||zzzyyywwwooohhheee^^^TTTJJJFFF>>><<<555888???;;;>>>OOOdddzzzvvvaaaOOO???444///000111...+++,,,///000---***---,,,+++******+++,,,---******++++++++++++******,,,+++)))((('''(((***+++...---,,,************+++,,,+++***)))(((((()))******))))))***++++++***(((******+++++++++,,,,,,,,,******+++,,,,,,------......///000000000111333555999>>>JJJ[[[nnn~~~vvvqqqvvvooo___RRRNNNIIIBBBAAAFFFIIINNNUUU\\\bbbhhhpppuuu{{{{{{{{{}}}~~~~~~yyyyyyxxxyyyyyyxxxtttrrrooonnnmmmkkkggg```XXXRRRNNNKKKGGGDDDBBBAAA>>>===:::999666666666666555444555555555555555444444444777555333333555666444222222444444222222555555222000/////////000000111222111000...---...///111222...000111000///...///000000000000/////////......//////............//////000...,,,,,,...///...,,,......////////////......///...------000222333333666:::AAAIIIPPPVVV[[[]]]]]][[[[[[^^^aaa^^^UUULLL???999333000111111///,,,...............///000111,,,333111///666888;;;FFFUUUbbbrrr~~~ooo]]]OOONNNUUUeeeyyyzzzqqqbbbQQQDDD<<<222,,,++++++***(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$###"""%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$(((###!!!%%%'''%%%$$$%%%""" """((()))%%%%%%(((&&&&&&%%%%%%%%%$$$$$$$$$((('''$$$###%%%'''((()))$$$$$$$$$$$$%%%&&&&&&''')))'''&&&%%%%%%&&&''')))$$$((()))'''(((,,,,,,)))---,,,+++,,,///111000...//////000000000111111111222222222333333333333444666777888888888888AAA;;;===>>>888:::???:::;;;::::::999999888777777666555444444555444222000444000------//////+++(((,,,,,,---............---......------......///000000000000000111111111111333222111000111222333444555555777:::===CCCPPP^^^qqq}}}zzzxxxuuukkkaaa\\\UUUKKKCCC@@@::::::555777???@@@III]]]}}}}}}|||uuudddOOOAAA888000,,,,,,000...+++,,,//////---***,,,,,,------------,,,,,,******++++++++++++*********)))((((((((()))***+++******)))))))))***++++++++++++***)))))))))******''')))******)))(((((()))++++++******)))((((((((()))***+++---------,,,,,,---///000000///000222444444:::CCCNNN\\\mmm~~~xxxyyy~~~wwwggg\\\OOOBBB???DDDFFFJJJNNNPPPRRRXXXaaaiiippprrruuuyyy|||}}}~~~~~~wwwuuutttuuuvvvvvvuuutttqqqqqqqqqqqqnnnhhhaaa[[[SSSOOOJJJFFFDDDBBB@@@???:::888666555555555333222333333333333333333444444555444222333444444333111111444444222333777777555000////////////000111111///...---,,,,,,,,,---...///000111000//////000111///////////////.........///...............//////111///------......---,,,.../////////////////////---...///000111333777999===AAAHHHOOOUUUYYY[[[[[[^^^[[[ZZZ[[[[[[VVVMMMEEE;;;666111///000000///,,,---------...///000111222000666333111777:::>>>JJJRRRccc{{{ppp___PPPIIIPPP]]]ppp}}}qqq```OOO<<<555---))))))*********))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$%%%######%%%''''''%%%"""###""""""""""""###$$$$$$###$$$$$$%%%%%%$$$$$$###+++&&&$$$&&&'''$$$###$$$(((&&&'''))))))%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%$$$$$$%%%&&&&&&((('''&&&%%%%%%&&&'''(((&&&))))))((((((******(((++++++,,,...111222000///........./////////000000111111111222222333333333555555666777777777AAA;;;======777999>>>:::999999888888777666666666444222111222222222111///333111---,,,,,,***'''$$$,,,,,,,,,---------------...---------...///000111///000000000111111111111111000000//////000222333555666999>>>BBBLLL___ppp}}}{{{yyywwwqqqfffZZZSSSLLLCCC<<<;;;777<<<999888???GGGZZZvvvuuufffUUUBBB999555111...---///---,,,,,,......---+++,,,---...//////---,,,*********++++++++++++******))))))(((((()))***+++,,,)))))))))(((((()))))))))+++*********************(((+++...---***)))***,,,*********))))))(((((('''((())),,,---...---+++***---...//////...///111333111777???EEEOOO^^^ssssss```MMMDDDEEEBBBFFFIIIIIIIIINNNWWW___gggkkkqqqvvvxxxyyyzzzzzztttrrrqqqqqqtttvvvvvvvvvttttttuuuvvvtttnnngggaaa[[[VVVPPPJJJGGGDDDBBB@@@;;;999666555444444222000111111111222222222222222333333222222222222111111111444444222222555666333///...............//////111000///...------.........///000///...---...000..............................---------...//////000///...------------,,,..................//////,,,...111222333888???EEEHHHKKKOOOSSSXXXZZZ\\\]]]___\\\YYYXXXUUUOOOFFF???666333///...//////...---//////......///000111111333999555333:::???DDDQQQZZZpppeeeSSSHHHHHHVVVgggxxxrrr^^^LLL666111,,,((((((*********))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&###"""$$$)))***&&&!!!!!!!!! !!!"""$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$((($$$"""$$$$$$!!!!!!$$$'''&&&&&&'''%%%###"""!!!%%%$$$$$$$$$$$$$$$$$$$$$!!!"""$$$$$$#########$$$&&&&&&%%%$$$$$$$$$%%%%%%((('''&&&&&&&&&&&&'''(((((()))))))))))))))((('''''')))+++...000000///........./////////000000000111111222222333333444444444444555666777777???999;;;<<<666888===888777777777666555555444444111000......//////...---)))+++---,,,++++++---///,,,,,,,,,,,,------......---------...///000111111///000000000111111111111//////......///000222333999;;;@@@GGGOOO\\\rrr}}}||||||yyyvvvjjj___RRRKKKDDD===999888444===<<<:::BBBRRRppp}}}ssseeeWWWHHH999444333111//////...---,,,,,,------,,,+++,,,---///000///---+++)))******++++++++++++******((((((((())))))***++++++))))))))))))((('''&&&&&&*********++++++++++++***))),,,......+++)))+++---)))))))))***************(((***+++------,,,+++))),,,---......------///111///444:::>>>DDDSSSgggwwwuuu\\\LLLEEE???BBBEEEEEEDDDGGGOOOUUU\\\bbbjjjpppssstttvvvxxxqqqooonnnooorrruuuwwwwwwvvvvvvvvvwwwuuupppjjjeeeccc___XXXQQQMMMHHHEEEBBB???<<<999777666555333111000000000111111111111111111111111111000000000000111333333000000222222///...------,,,,,,,,,------111000//////............,,,---...---,,,,,,---...---------------.........---------------...///////////////...---,,,---...------,,,,,,------//////---000222555888???IIIQQQQQQQQQRRRSSSUUUYYY\\\]]]^^^[[[WWWTTTPPPJJJAAA;;;222000..................111000000/////////000000222999666555@@@HHHQQQ```uuuwww\\\KKKFFFKKK]]]pppzzzmmmWWWDDD444000,,,)))((()))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$###"""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&###!!!$$$)))***&&&"""$$$#########$$$&&&((()))%%%%%%&&&&&&&&&&&&%%%%%%$$$!!!!!!###"""!!!###'''$$$%%%%%%$$$###$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$ """%%%%%%###"""###$$$&&&&&&%%%$$$$$$$$$%%%%%%'''''''''&&&&&&''''''''')))((()))***)))((('''(((%%%'''***---......------/////////000000000111111222222222333444555555666333333444666666777<<<777:::<<<555777:::555666666555444444333333222555333111000111111000///))),,,///...***))),,,///---------,,,---......///---------...///000111222000000000000111111111111///......///000222444555999<<>>@@@IIIYYYkkk}}}xxxmmmlllrrrvvvqqqjjjWWWMMMBBB>>>;;;777666777444<<>>BBBIIISSSZZZ^^^bbbggglllhhhggghhhjjjmmmpppqqqqqqsssrrrrrrssssssrrrooommmjjjgggddd```\\\XXXRRRNNNHHHEEEAAA>>><<<:::888555333222222111000///.........///111000---,,,---///---000000------000///---000///......---------...,,,,,,------------------+++,,,------++++++,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,---...///000+++---......,,,---///222//////...---...000222333444777===EEELLLQQQRRRRRROOONNNMMMLLLMMMNNNPPPQQQNNNLLLIIIEEEAAA<<<777444///000000///...---...............///000222333444333<<>>HHHKKKUUUhhh|||sssiii```bbbjjjnnniiibbbQQQGGG===:::888666555666888>>>AAATTT~~~oooVVVDDD666222///000...+++,,,///,,,---------+++++++++,,,------,,,,,,+++***)))(((******++++++++++++*********************)))((('''%%%&&&(((************))))))***+++,,,---,,,,,,++++++)))'''))),,,,,,***'''))))))))))))************++++++******)))******++++++,,,---,,,++++++---...///000222444888???IIIQQQ```jjjuuu{{{zzzzzzxxxwww{{{zzzaaaUUUFFF<<<999::::::999>>>EEEMMMRRRTTTWWW\\\aaaeeeeeeeeehhhkkkmmmnnnmmmqqqppppppqqqssstttrrrqqqiiigggfffdddbbb]]]XXXTTTKKKHHHDDDAAA???<<<999777444333222111000///...------///000///,,,+++---///,,,//////---...111111///111111000///////////////,,,---......////////////,,,---......,,,,,,---...+++++++++,,,,,,---------+++++++++,,,---...///000***,,,......,,,---000333111000//////000222444555777:::BBBLLLTTTVVVRRRMMMIIIJJJJJJKKKKKKJJJJJJJJJGGGFFFCCC???;;;777333111///000000000...---......+++,,,---///111333666777777BBBJJJXXXttt{{{]]]PPPIIIQQQbbbuuuttt[[[CCC666222((()))))))))(((((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$!!!$$$%%%$$$$$$$$$%%%"""###%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$$$$###!!!&&&---!!!%%%$$$ %%%&&&"""""""""######$$$$$$$$$$$$"""%%%(((&&&""""""%%%***#########$$$%%%&&&'''(((&&&&&&''''''''''''&&&&&&)))%%%&&&++++++''''''+++)))+++,,,+++)))))),,,///---------........./////////000000222333444555555333444555777888999:::999777666555555555666000555999777111---...000---111111---,,,///...)))******+++,,,...///000000...............---------///...------///000000///111222222111000000222444777//////777:::777<<>>555333000...,,,+++,,,,,,------............------******))))))))))))******+++)))'''))),,,---,,,***,,,+++))))))***+++...///))))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,+++******+++---******++++++++++++******,,,+++***)))))))))***+++))))))***+++---///111222---000222333444999BBBJJJ\\\dddppp{{{}}}zzznnnjjjrrryyy||||||ooo[[[HHH<<<777666777888;;;???CCCGGGMMMUUU\\\YYY\\\```ccceeefffiiijjjkkklllnnnpppqqqrrrrrrrrrnnnlllhhheeecccaaa^^^[[[TTTOOOIIICCC@@@>>><<<;;;777666444222000000000000......---------...//////000111111///---,,,...///222111000//////......///000///...---------------------,,,,,,,,,,,,++++++...//////---***)))***,,,++++++++++++,,,---......000///......///000//////000444777666333333666;;;AAAFFFNNNTTTVVVSSSNNNKKKFFFEEEDDDCCCBBBAAAAAAAAA>>>===;;;888555333000//////......------///000111...+++,,,000222111444888???KKK___xxx{{{kkkVVVOOOMMM[[[rrrtttSSS<<<222111+++++++++***)))(((((('''&&&&&&''''''''''''&&&&&&%%%&&&&&&%%%$$$%%%'''***"""$$$%%%%%%%%%###$$$%%%&&&%%%%%%###"""%%%&&&''''''&&&%%%###"""###""""""""""""""""""######$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""###$$$$$$%%%&&&&&&&&&&&&""""""#########$$$$$$$$$""""""""""""###%%%''')))%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''((())))))(((((((((((((((((((((((('''(((***+++,,,++++++***000//////............///...///222444666666555444555444444444555888777666555333333333333444000333666555111......///,,,///000,,,,,,///...*********++++++,,,,,,,,,---------......//////000000///...------///000000///---///000111000000222444===555444:::>>>AAAMMM\\\bbbmmm}}}zzztttlllfff```\\\XXXXXXZZZXXXQQQJJJEEE@@@:::666666999999888FFFQQQjjj{{{~~~pppTTT>>>444222111///---,,,,,,---...,,,,,,------------,,,,,,******))))))))))))******+++)))((()))+++,,,+++)))---+++)))(((''''''((()))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((('''&&&&&&'''))))))******************))),,,++++++******+++,,,---*********+++,,,---...///...000222111111555===DDDSSS[[[hhhttt|||zzzooojjjpppuuuwwwkkkWWWHHH???;;;999888:::<<<>>>AAAFFFLLLQQQWWWZZZ^^^aaacccccceeefffggghhhjjjmmmnnnoooppppppmmmkkkiiigggfffdddaaa^^^VVVRRRLLLFFFCCC@@@===;;;777666444222111000000111//////...------------...)))+++,,,,,,++++++,,,---......---------....../////////...---------------------,,,,,,,,,,,,+++++++++,,,+++***((('''((()))++++++++++++,,,---...///000///......///000000000111444777777555777;;;@@@KKKOOOUUUXXXXXXSSSLLLHHHCCCBBBAAA???>>>=========666666444333111000///...///...............//////222000000333555555888===MMM]]]vvvjjj\\\SSSRRRXXXhhh}}}jjjMMM999000///******))))))(((''''''&&&&&&''''''''''''''''''&&&$$$&&&&&&&&&%%%%%%'''))) !!!###%%%%%%%%%%%%$$$###$$$%%%%%%%%%%%%$$$######$$$%%%%%%&&&%%%$$$$$$%%%%%%$$$######$$$%%%%%%###$$$$$$%%%%%%$$$$$$###########################$$$$$$%%%&&&&&&&&&%%%%%%#########$$$$$$$$$$$$%%%'''&&&$$$#########$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((,,,++++++++++++---.../////////.........//////000...///222444555666555555444333333333444555444333222111000000000111///000111111111000...---***------,,,,,,......+++,,,,,,,,,,,,,,,,,,,,,,,,------...///000111222222///...------///000000///+++...000222222222444555999666888>>>BBBIIIXXXiiiuuu}}}qqqkkkfff```\\\ZZZVVVRRRQQQQQQNNNFFF@@@???<<<999777777999<<<>>>MMMdddtttsss}}}xxx___FFF777333///...---,,,,,,,,,......+++,,,,,,,,,,,,,,,,,,+++******))))))))))))******,,,***)))***++++++***))),,,+++)))(((''''''((()))((((((((((((((((((((((((''''''''''''''''''''''''((()))***)))(((((()))***((())))))******))))))(((+++++++++++++++,,,---...+++++++++++++++++++++,,,///000111///...111777<<>>999888999::::::;;;>>>CCCFFFQQQUUUZZZ^^^___``````aaabbbccceeehhhjjjlllmmmmmmmmmllljjjiiihhhgggdddbbbXXXUUUPPPLLLHHHCCC???<<<999777555333222111111111000000///...------------%%%(((***,,,,,,+++,,,---++++++++++++,,,---......///...------------------------,,,,,,,,,,,,++++++---......,,,******+++,,,++++++++++++,,,---...//////////////////000111111222444777888999===CCCHHHTTTWWWZZZ[[[WWWOOOGGGAAA???>>><<<:::999888777777///////////////.............../////////......---000...///222555777===DDDXXXlllmmmZZZPPPSSS\\\lll~~~uuuZZZCCC444...,,,)))((((((''''''&&&&&&&&&''''''''''''''''''''''''$$$%%%''''''&&&%%%&&&'''$$$$$$%%%&&&%%%$$$###"""###$$$$$$%%%%%%%%%$$$$$$!!!!!!###$$$$$$%%%%%%%%%&&&%%%###""""""###%%%&&&###$$$$$$%%%%%%$$$$$$###########################%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%((('''&&&$$$############%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''''''''))))))))))))))))))))))))---,,,***)))***,,,///111...............///000111...///111333555555555555777888888888888777111111000000////////////...------...000000...,,,)))***+++,,,---......---............//////////////////000000111111111222///...------///000000///---000333444555555666777444666===FFFKKKRRRaaaqqq~~~pppeeeaaa^^^[[[XXXUUUQQQMMMKKKJJJEEE>>>888888777888999999;;;BBBJJJ\\\zzzuuupppsss~~~{{{fffOOO<<<555666///...---,,,,,,,,,,,,---,,,,,,------------,,,,,,******))))))))))))******,,,++++++*********))))))***)))))))))***+++,,,---++++++++++++++++++++++++''''''''''''''''''''''''(((***++++++******+++,,,(((((())))))))))))(((((())))))******+++,,,---...******+++,,,,,,,,,,,,,,,/////////...---000444888???GGGTTT```kkkwww}}}{{{~~~nnn^^^PPPDDD===:::999888777888;;;>>>AAAIIINNNTTTYYY\\\^^^___```___```bbbdddfffiiijjjkkknnnlllkkkjjjjjjhhheeebbb[[[YYYUUURRRNNNIIICCC???<<<;;;888666444333333333000//////.........//////(((***...//////...---...+++++++++++++++,,,------......---,,,,,,---------------,,,,,,,,,+++++++++......///...,,,,,,---///,,,++++++,,,,,,---...///---...////////////111333333555888:::===CCCIIINNNXXXYYYZZZXXXRRRIII@@@:::;;;:::888666444333333222............/////////000---...///000000...---,,,...---...222666;;;EEEPPPaaawwwmmm\\\TTTRRR]]]ooo}}}bbbJJJ:::111---***((((((((('''''''''&&&&&&'''''''''&&&&&&'''''''''###%%%(((((('''%%%%%%&&&######$$$$$$$$$###!!! ######$$$$$$%%%%%%%%%$$$!!!!!!"""###############%%%###!!! !!!###%%%###$$$$$$%%%%%%$$$$$$###########################&&&&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&))))))))))))))))))))))))***)))(((((()))+++---...---------......000111111...///111333444555555555999999::::::999777///000000000//////......---,,,,,,---...///...,,,))))))***,,,---------...,,,------///000111111222222222111111000000000//////...------///000000//////111444555555555777888888===FFFOOOXXXeeexxxyyypppddd\\\ZZZZZZWWWTTTRRROOOKKKGGGEEE@@@:::666666555777999888;;;HHHWWWyyy~~~nnnrrrvvv{{{fffRRR@@@222000333000///...---,,,+++++++++------............------******))))))))))))******++++++++++++***)))))))))))))))))))))***+++,,,,,,************************((((((((((((((((((((((((%%%''')))***)))((()))***(((((())))))))))))((((((''''''((()))***+++++++++)))***+++---............---...------...111444777<<>>AAAFFFNNNTTTYYY]]]```bbb^^^___```bbbccceeeggghhhmmmlllkkkjjjjjjgggdddaaa^^^\\\YYYVVVSSSOOOIIIEEEBBB@@@===:::777666555555////////////000111111222---///111222000...---,,,......---,,,++++++,,,,,,------,,,,,,,,,------...------,,,,,,,,,+++++++++***++++++***))))))+++---,,,,,,,,,,,,---...//////,,,---//////...///222555666888:::>>>BBBHHHNNNRRRVVVVVVUUUQQQKKKDDD<<<888888777555333222111000000..................//////......000000000///...---222111333777<<>>:::777444444222111000000000000------------------------...///000111111111111000444444666<<>>:::999888888777777<<>>888777888888888<<>>;;;:::;;;999777555333222111000333444333111...---...///++++++++++++,,,---......++++++++++++,,,,,,---...---------,,,,,,,,,++++++)))***+++++++++,,,...000---------------...000000000444888888666777;;;@@@GGGHHHKKKOOOSSSUUUTTTSSSIIIEEE>>>888222000/////////......------......///+++,,,,,,...///000111111000000000000111444666777777;;;EEESSSeee|||xxx\\\TTTMMMMMMTTTddd}}}zzziiiYYYPPPBBB:::111,,,,,,,,,+++)))&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&((()))(((((('''%%%######%%%'''$$$%%%&&&&&&&&&%%%$$$#########""""""###%%%&&&(((######"""""""""$$$%%%&&& !!!###$$$$$$###!!! $$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&""""""#########$$$$$$$$$!!!###%%%'''((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((()))(((''''''(((+++...111000//////.........///////////////000111333555555333333444555555666,,,,,,---------,,,++++++((())),,,.........---,,,+++,,,---...///111222222222222111000000000000000111111000000//////......111......000111000222666111222888AAAGGGJJJTTT___jjjzzzxxxuuusssqqqooolllhhhccc\\\TTTOOODDD===777666666555777;;;>>>???DDDRRRjjjxxxxxxsssfffQQQGGG999000...//////......,,,******+++++++++***,,,***((((((***+++)))&&&------,,,,,,+++***))))))555...((('''(((''' ---+++))))))+++,,,---,,,(((((((((((((((((((((((((((((())))))*********+++'''((()))(((&&&&&&((()))))))))))))))))))))))))))))))))(((((((((((()))))))))+++,,,,,,+++***,,,---------,,,+++,,,---...///000000333999BBBPPPhhh{{{~~~yyykkkYYYCCC;;;:::444777666999@@@EEEIIIPPPWWW\\\___```]]]WWWTTTVVVYYYVVVXXX[[[^^^```aaa``````]]]^^^```aaa```___]]][[[\\\YYYTTTOOOJJJFFFDDDBBB>>>===<<<:::888666555444111111111000000000000///...///000111111111000///,,,---------.../////////,,,,,,+++++++++++++++,,,222000///---,,,------...***+++---///000111111111000222555777999===AAAEEEOOOQQQUUUXXXXXXUUUQQQNNNAAA>>>:::666222000//////---------......---,,,,,,...***''''''***---///...333...---222888999;;;===999CCCWWWoookkkYYYRRRJJJLLL___{{{uuudddQQQEEE666222...+++*********)))******))))))((((((''''''$$$"""!!!###'''((('''&&&)))%%%!!!"""&&&(((&&&###'''&&&&&&%%%%%%&&&&&&'''$$$((((((### """$$$$$$#########"""""""""""""""#########$$$%%%%%%%%%&&&!!!###$$$$$$$$$%%%&&&"""###$$$$$$###"""###$$$"""$$$'''&&&$$$"""###%%%%%%%%%&&&''''''''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&***&&&!!!"""%%%'''&&&###(((((('''&&&'''((()))***'''((()))***+++,,,---...)))''''''***---...***'''---...///...---,,,---...222111000000333444444444555555555555444333++++++,,,,,,---,,,,,,+++((()))+++---...------,,,,,,,,,---...///000111111111111000///////////////111000000000//////......111//////111111///111555888888===FFFOOOYYYiiiwww|||rrrooopppooommmllliiiddd___ZZZRRRKKKFFFBBB===999888777555888<<>>III]]]nnn{{{{{{zzziiiRRREEE>>>444:::888999>>>CCCFFFMMMTTTXXX[[[]]]\\\WWWSSSTTTVVVSSSUUUWWWZZZ\\\^^^______^^^___```aaaaaa```^^^]]]]]]\\\XXXUUUQQQOOOMMMMMMDDDCCCAAA>>>;;;888666555666666555444333222111000/////////000000000//////,,,,,,,,,,,,------------------,,,,,,,,,,,,------------,,,++++++,,,---......///000111333444555555666888:::<<<>>>AAAFFFIIIOOORRRUUUWWWUUUOOOIIIEEE<<<:::666333000.........,,,,,,------------,,,,,,...+++)))))),,,/////////444222333888::::::===BBBGGGVVVooozzzfffSSSSSSTTT___vvvsss___JJJ===444111,,,***)))******)))))))))))))))(((((('''''''''%%%$$$&&&(((***)))'''(((%%%"""###&&&(((&&&###%%%%%%%%%$$$$$$%%%%%%%%%!!!%%%%%%!!! """%%%%%%########################"""""""""""""""#########!!!###$$$$$$#########$$$"""###$$$$$$###"""###$$$"""$$$&&&&&&$$$######%%%"""###$$$%%%&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&((($$$!!!"""&&&((('''%%%$$$$$$###"""###$$$%%%&&&$$$$$$%%%&&&'''(((((()))&&&&&&'''(((((()))+++,,,///000111000///...///000111000//////111333222222444444555555444444)))***+++,,,,,,---,,,,,,)))***,,,---......---,,,------........./////////000000///............///000000000///////////////333111222555555444777<<<>>>@@@GGGSSSaaarrroooggghhhkkkkkkiiibbb^^^XXXRRRLLLEEE???;;;;;;777666777666555999@@@NNN^^^yyy|||~~~wwwcccOOOCCC;;;666000...///000///---000...,,,,,,---------,,,)))((('''((()))***)))((())))))((((((''''''&&&&&&''''''((()))***+++,,,,,,((('''&&&&&&((())))))((((((((((((((((((((((((((((((((((((((('''''''''''')))******)))(((((()))+++((((((((((((((((((((((((******)))((((((((((((((()))***++++++******+++---,,,,,,,,,,,,,,,---......000000111555888???NNN\\\nnnvvv||||||{{{~~~xxxwwwyyyhhhYYYMMM???>>>999777999<<<>>>DDDJJJPPPTTTYYYZZZWWWSSSSSSSSSQQQQQQSSSUUUWWWZZZ\\\]]]^^^^^^```aaaaaa```______]]]]]]\\\ZZZYYYXXXXXXWWWJJJHHHFFFDDDAAA>>><<<;;;999999888777555222///---000000//////000000111222111111000///......------///......------......///............///111222333111111222333555777999:::===>>>AAABBBDDDFFFJJJLLLPPPQQQRRRQQQMMMFFF???:::444333111///...------...+++,,,,,,------,,,,,,,,,...---,,,,,,...000000///000222666999999:::DDDOOOcccvvvtttcccVVV```nnnrrrZZZCCC777000...***))))))******))))))))))))(((((((((((('''((('''&&&&&&(((((('''&&&(((%%%"""###&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!### $$$'''&&&""""""######$$$$$$%%%%%%#########"""""""""""""""###$$$%%%%%%###""""""###"""###$$$$$$###"""###$$$"""$$$&&&%%%$$$###$$$%%%""""""###$$$%%%&&&&&&&&&$$$%%%((())))))(((%%%$$$%%%"""!!!"""&&&)))((('''&&&%%%$$$$$$$$$%%%&&&'''&&&&&&''''''((((((((()))''')))+++)))&&&&&&+++000...///000000///...///000111///......000111111000222333444444555555))))))+++,,,------------,,,,,,......//////..............................///......---------......//////000000000000000000333333555999::::::???FFFEEELLLZZZkkk~~~rrreee```dddgggddd```UUUQQQJJJEEE@@@;;;777444555444555777888999AAAKKK___yyy|||}}}rrrZZZGGG===222000......//////...,,,...,,,******+++++++++***&&&&&&&&&&&&'''((((((((((((((((((''''''&&&&&&&&&%%%'''))))))&&&&&&(((***(((&&&%%%&&&((()))((('''(((((((((((((((((((((((('''''''''(((((()))))))))((())))))(((''''''(((***((((((((((((((((((((((((+++***)))((((((''''''((()))***++++++******+++,,,,,,,,,,,,,,,,,,---------///...000333555888BBBLLL\\\hhhssswwwyyy~~~zzzuuuttt{{{}}}qqqfffVVVJJJCCC<<<;;;::::::===AAAGGGLLLRRRVVVVVVUUUTTTTTTPPPOOOOOOPPPSSSVVVYYY[[[\\\]]]^^^___````````````\\\]]]]]]]]]]]]\\\\\\[[[MMMLLLJJJHHHFFFDDDBBBAAA@@@@@@???===999555222///111111111111222444777888;;;:::777444222111000/////////.........///000000000111111111222333333444222222333555888<<>>CCCIIINNNRRRTTTUUURRRQQQOOONNNMMMNNNPPPQQQSSSTTTUUUWWWXXXZZZ\\\\\\___```bbbcccbbb```]]]\\\[[[ZZZVVVQQQLLLHHHDDDBBBIIIGGGEEEBBB>>>;;;999888888888999:::<<>>CCCFFFJJJLLLMMMJJJKKKLLLJJJGGGEEEDDDDDD???<<<777333000111222444,,,,,,------...///000000++++++,,,---............,,,---000111222444777999===<<<@@@IIIYYYqqq|||kkkaaaeeepppttt___JJJ888000///***)))'''((()))******)))&&&''''''''''''((((((((('''((()))(((&&&%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%''''''''''''%%%%%%$$$&&&%%%###$$$'''%%%!!!""""""######$$$$$$%%%%%%#########"""""""""""""""!!!###$$$$$$$$$%%%&&&"""###$$$$$$###"""###$$$%%%$$$###$$$%%%&&&$$$"""$$$$$$###"""!!! '''&&&%%%$$$$$$%%%&&&'''%%%&&&&&&&&&&&&%%%$$$###'''&&&&&&%%%%%%&&&((()))'''''''''((((((((())))))!!! !!!&&&---///---))),,,---//////......///111111///...///111333333222111222333444555555......///////////////...000/////////.../////////------------------------......------...//////000111111222333444666666777999:::???EEELLLVVVhhhyyyzzzoooddd\\\ZZZ[[[\\\[[[VVVMMMBBB:::555444333333555777666666555777:::???FFFWWWttt{{{qqqzzzeeeLLL<<<444111//////...---,,,,,,...///000...,,,,,,---------,,,''')))***)))'''&&&''')))((((((((((((((((((((()))'''(((******))))))+++,,,''''''''')))***+++)))'''))))))))))))))))))))))))((((((((()))))))))))))))&&&'''((('''%%%%%%'''((())))))))))))))))))))))))(((''''''(((((()))***+++((()))******))))))***+++)))***+++,,,---,,,,,,+++,,,***+++///000000333888<<>>AAAGGGLLLPPPQQQSSSRRROOOMMMKKKJJJJJJJJJNNNOOOPPPRRRTTTVVVXXXYYY]]]___aaacccccc```]]][[[]]][[[XXXTTTPPPMMMJJJHHHHHHFFFCCC???===;;;::::::======>>>???????????????<<<:::777444222222333444444444444444555666777888999:::;;;<<<======<<<<<<<<>>222///000+++)))((((((******)))(((&&&&&&&&&'''''''''((((((&&&((()))(((&&&%%%&&&(((%%%%%%%%%%%%$$$$$$%%%&&&###$$$&&&''''''&&&$$$######$$$###"""$$$'''%%%########################"""""""""""""""######### """$$$$$$######$$$%%%"""###$$$$$$###"""###$$$%%%######$$$&&&&&&$$$"""###############""""""!!!%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&&&&%%%%%%%%%(((((('''''''''((()))***''''''((())))))***++++++"""###$$$'''***,,,------+++---............///111...---,,,...111333333333222222333444555555///000000000000000///...///......---------......,,,,,,,,,---------.....................///000111222222333444666777888888<<>>DDDMMMYYYqqqyyywwwpppRRR===222---,,,///...---+++***+++///111...,,,******+++++++++***+++---...---***)))***,,,''''''(((((((((((((((((())))))(((((('''''''''&&&'''&&&'''(((******(((&&&))))))))))))))))))))))))***))))))((('''&&&&&&&&&'''((()))(((&&&&&&((()))************************''''''''''''(((***+++,,,((()))******))))))***+++)))***+++,,,---,,,++++++---******...///...111555888@@@MMM^^^sssuuujjj___ZZZUUUMMMFFFCCC<<<;;;:::<<>><<<;;;999888555444444555777999666666666666777888999:::777888:::<<<>>>>>>>>>>>>===???CCCFFFGGGFFFDDDCCCCCCCCCBBB???:::555222000///000000000//////...---,,,------.........------,,,---...///000000000000///111333444555999@@@EEERRRSSS___vvvuuuddd\\\ZZZccc~~~uuuXXXAAA111)))'''***+++***))))))******)))(((&&&&&&&&&'''''''''((((((###%%%'''&&&$$$###%%%'''%%%%%%&&&%%%$$$$$$%%%&&&"""###%%%&&&&&&%%%###""" """"""!!!$$$'''%%%#########"""""""""""""""######$$$$$$%%%%%%%%%&&&"""$$$%%%%%%###""""""###"""$$$$$$$$$###"""###$$$%%%###"""$$$&&&'''$$$"""$$$$$$%%%&&&''''''''''''!!!"""$$$&&&&&&$$$"""!!! ###%%%&&&&&&&&&&&&'''$$$$$$###"""###$$$%%%&&&""""""###$$$%%%''''''(((+++,,,---+++((((((,,,000)))***,,,,,,,,,,,,---///,,,++++++,,,000222333333333333444444555555///000111111111000...---///...------------,,,+++------,,,,,,,,,---.........///000000///...///111222333333444555888<<>>CCCKKK[[[yyy|||YYYCCC999444000///,,,,,,------------------,,,,,,------,,,***)))'''+++*********))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((()))((('''''''''(((***++++++******)))(((''''''&&&!!!###%%%'''((((((''''''((((((((((((((()))******(((''''''&&&&&&&&&''''''''')))******))))))***,,,***)))((((((((()))+++,,,+++)))(((***------***&&&***+++,,,...///111222333888;;;CCCRRRdddsss}}}~~~||||||yyy|||uuupppkkkaaaSSSGGGBBB===;;;======;;;???GGGFFFHHHKKKLLLKKKGGGEEEDDDFFFGGGIIIKKKNNNPPPRRRSSSXXXYYY[[[\\\\\\ZZZWWWVVVYYYYYYYYYXXXVVVUUUSSSRRRTTTOOOJJJGGGGGGHHHFFFEEEFFFEEEDDDBBB???<<<999777:::888555444444777:::<<<:::;;;;;;<<<======<<<<<>>@@@@@@AAA@@@@@@???>>>>>>:::999888666444222111000//////////////////..............................,,,///111111......000333666888999:::===DDDMMMTTTZZZmmmooocccYYYXXXbbbwwweeeGGG777333///)))$$$((()))***)))((('''((())))))'''$$$%%%''')))'''&&&((('''%%%%%%%%%&&&(((***&&&&&&%%%%%%%%%&&&&&&'''$$$$$$$$$############"""#########$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$""""""$$$%%%%%%$$$######&&&%%%$$$######$$$%%%&&&$$$$$$"""""""""$$$&&&((($$$$$$#########$$$%%%&&&"""###%%%&&&'''&&&%%%%%%''''''&&&%%%%%%$$$######&&&((()))((($$$###$$$&&&###$$$%%%'''(((''''''&&&''''''''''''((((((((((((************+++,,,---......------------.../////////222333000------111666111222333555666777//////000000//////...---...------,,,------,,,+++.........------...//////222333444333222111222333333444555555666;;;CCCIIIVVVeeevvvtttkkkbbb```^^^YYYUUUUUUXXXTTTMMMEEE>>>:::777666666444666888888777;;;AAADDDTTTjjjiiiKKK:::444111///...------------------,,,,,,,,,,,,,,,,,,+++******)))************)))))))))((())))))))))))))))))))))))(((((((((((((((((((((((()))(((((('''((()))***+++******))))))((((((''''''''''''((()))))))))((((((((((((((((((((()))******)))(((((('''''''''((((((''')))***)))(((((()))******)))((((((((()))+++++++++******+++,,,,,,***)))+++,,,,,,...///000111222333666===HHHUUUcccooouuuzzz{{{}}}|||xxxyyy~~~~~~}}}{{{ooo^^^RRRHHHBBB???>>><<<999<<>>===;;;;;;:::;;;<<<<<<<<<;;;;;;:::999555555444333222111111000........................---------------.........,,,000444666555444666888999>>>DDDHHHMMMVVVcccmmm~~~qqqjjj```ZZZcccvvvkkkVVV>>>111...+++******((()))******(((((()))***)))'''%%%%%%'''((('''&&&((('''&&&%%%%%%&&&((())))))((('''%%%$$$#########$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%%%%$$$#########$$$%%%%%%!!!!!!""""""!!! &&&%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$""""""###%%%&&&"""""""""#########$$$$$$###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''%%%###!!!"""$$$###$$$%%%''''''''''''&&&''''''''''''((((((((((((************+++,,,---......------------...//////***,,,---+++((((((,,,000///000111333444555//////...---------......------,,,,,,,,,,,,++++++000//////......////////////000222222222222555777777999::::::;;;CCCOOOYYYooo{{{sssddd]]]WWWXXXXXXUUURRRRRRSSSNNNGGG???999666444444111333777999666777BBBNNN```vvvtttvvvfffRRR===222000///............------,,,,,,++++++,,,++++++*********++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))((((((((((((+++***))))))((((((((((((((((((((((((((()))******))))))((((((((())))))***((()))***)))'''''''''))))))))))))((()))******+++***+++------,,,++++++,,,,,,,,,------...//////000///222777===EEEQQQ^^^gggrrryyy}}}|||zzz{{{|||}}}yyywwwxxxyyy|||uuujjjYYYSSSNNNJJJDDD===:::<<<>>>@@@CCCEEEGGGHHHGGGGGG@@@@@@??????AAACCCFFFGGGKKKLLLNNNPPPQQQRRRSSSSSSSSSSSSSSSSSSSSSRRRRRRQQQTTTQQQNNNLLLLLLMMMMMMMMMKKKJJJHHHFFFEEEEEEEEEEEE<<<===>>>@@@CCCFFFHHHJJJFFFFFFFFFFFFEEEDDDCCCCCCAAA@@@===:::888666666555555555555666555555444333111111111000000000000000------------------......------------......///000,,,000444666666888<<<@@@FFFPPP[[[bbbhhhtttwwwggg]]]^^^XXXZZZnnnqqqVVVGGG666---)))(((+++///'''(((******))))))***,,,((('''%%%%%%'''((('''&&&''''''&&&%%%%%%'''((()))((((((&&&%%%$$$$$$######%%%$$$$$$$$$###############$$$$$$$$$$$$%%%%%%%%%&&&$$$""" """$$$&&&!!!"""""""""!!!&&&%%%$$$$$$$$$$$$%%%&&&'''&&&%%%###""""""###$$$"""###$$$%%%%%%%%%$$$$$$###$$$%%%&&&&&&&&&%%%$$$###$$$$$$%%%&&&''''''(((%%%&&&&&&%%%###""""""######$$$%%%&&&''''''''''''''''''''''''((((((((((((************+++,,,---......------------...//////,,,...///---++++++///222///000111333444444///...,,,++++++,,,---...+++,,,---,,,+++++++++,,,000000///////////////000,,,...000222444777;;;>>>>>>AAADDDFFFIIITTTdddqqq|||tttkkkdddYYYTTTRRRTTTUUURRRPPPQQQLLLHHH@@@999444222333444222555999:::999AAAWWWmmmuuummmyyyoooRRRDDD555000000///...///......------,,,+++******++++++***))))))***+++,,,*********)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((())))))***(((((((((((())))))))))))***)))'''&&&&&&'''((((((((((((((((((((())))))***((((((((('''(((((())))))((())))))((('''&&&&&&''')))))))))))))))******+++))),,,......+++***,,,///---------------.........///222666888;;;DDDTTT___lllxxx~~~}}}|||{{{{{{yyyuuutttttttttvvvuuuqqqkkkdddYYYLLL@@@:::::::::<<<>>>BBBDDDEEEEEE@@@???===<<<===???BBBDDDEEEEEEFFFGGGIIIJJJKKKLLLLLLMMMMMMNNNOOONNNNNNNNNNNNLLLJJJJJJJJJKKKLLLLLLKKKJJJGGGEEEDDDDDDEEEFFF@@@AAACCCFFFHHHJJJKKKLLLFFFFFFFFFEEECCCBBB@@@???>>><<<999555333222222333000000000111111000000///000000//////////////////,,,,,,,,,---------------------------...000111333111333555666:::AAALLLTTTdddooo|||sssaaaWWWTTTTTTUUUaaazzztttbbbLLL>>>000+++))))))***---%%%&&&((((((((((((***+++((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((()))%%%%%%%%%%%%&&&'''((((((%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""!!!"""$$$%%%######$$$$$$$$$"""!!! $$$$$$$$$######$$$$$$$$$&&&%%%$$$#########$$$$$$$$$%%%'''))))))((('''&&&###$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&'''''''''''''''''''''((((((((((((************+++,,,------...------------...//////000222333222111111444666222222333444555666...---,,,++++++,,,---...***,,,...---++++++,,,...///////////////000000111000222555777:::>>>CCCFFFEEEIIIPPPWWWaaappp}}}tttnnnhhhaaa[[[UUURRRQQQTTTTTTPPPMMMNNNEEEAAA;;;555222222333555777999<<>><<<:::999999;;;===???@@@@@@@@@@@@AAAAAAAAABBBDDDEEEFFFGGGGGGHHHHHHHHHGGGGGGGGGFFFFFFGGGIIIJJJKKKIIIFFFDDDBBBBBBCCCCCCBBBCCCEEEGGGHHHHHHHHHHHHCCCCCCBBBAAA???===;;;:::999777444111000000111111---....../////////......111111000000//////......,,,,,,,,,---------......+++++++++,,,---000222444777888999===GGGWWWkkkxxxzzzlll\\\NNNKKKOOOPPPZZZooozzzdddRRREEE666***(((++++++)))((($$$%%%'''''''''''')))***'''''''''&&&&&&&&&'''(((&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&'''((()))***%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$###!!!"""$$$%%%&&&%%%%%%$$$""""""############""""""#########$$$$$$%%%%%%&&&$$$&&&((()))))))))'''&&&$$$%%%&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&''''''(((''''''''''''((((((((((((************+++,,,------...------------...//////...///000000000111222444222222333444555555------,,,,,,,,,---......***---///...,,,+++---000/////////000111222333444666777999;;;>>>BBBGGGKKKOOOUUU```mmm|||xxxnnngggccc___XXXRRROOOMMMOOORRRPPPKKKGGGHHH>>>;;;777444222444666888777888>>>HHHXXXrrrzzzsssxxxoooZZZHHH;;;555111000///+++)))+++------,,,,,,++++++******+++******)))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))***+++((((((((((((((()))******&&&&&&%%%&&&&&&'''((()))((()))***)))''''''''')))(((((()))************)))***+++++++++++++++---///++++++,,,,,,,,,,,,,,,,,,+++///222222111777BBBLLLUUUaaammmwwwyyyvvvxxxyyyxxxuuupppqqqtttxxxzzz~~~{{{{{{|||yyyzzz|||xxx```MMM<<<888444333666999999999888666555444444666888999;;;;;;;;;;;;;;;:::999888;;;<<<===>>>????????????@@@AAACCCBBBBBBBBBDDDFFFHHHGGGEEEBBBAAA@@@@@@@@@BBBBBBBBBBBBBBBAAA@@@?????????>>>===;;;999777666444333111///////////////------.../////////......111111000000//////......,,,,,,,,,---......//////++++++++++++...111444666777;;;CCCNNN^^^ssszzzhhhZZZLLLBBBDDDMMMPPP```yyy~~~lllWWWGGG:::---###%%%+++,,,(((&&&%%%&&&''''''''''''(((***&&&'''((('''%%%%%%'''(((&&&&&&&&&''''''''''''((()))(((((('''&&&&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%&&&''''''&&&%%%###""" """$$$%%%%%%%%%$$$""""""############""""""""""""###$$$%%%%%%&&&&&&###$$$%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%$$$###'''''''''&&&&&&&&&&&&&&&%%%$$$######%%%%%%$$$###%%%%%%%%%%%%%%%'''((((((''''''''''''((((((((((((************+++,,,---......------------...//////......///000111111222222000000111222222222,,,,,,---...............***...000000,,,,,,...222000000111222444666777888:::<<>>???999777666444555777999;;;<<>>333///...000...+++***---,,,,,,++++++++++++++++++******+++******)))((('''((()))))))))************))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((()))***))))))(((******))))))((((((''''''(((((()))))))))(((''''''((((((((((((((()))******&&&&&&&&&&&&'''((()))***''')))***)))(((((()))***'''((()))***+++******)))+++)))((()))+++,,,------******++++++,,,,,,,,,---***---000000///222999???IIIQQQ^^^nnn|||yyyttttttvvvxxxyyywwwyyy|||~~~||||||}}}|||{{{{{{yyyxxxzzz~~~ooo\\\BBB<<<555222333555444333222222222222222333444555555666777888777666444333444555666777777888777777999;;;<<<<<<;;;;;;===???@@@??????>>>>>>===<<<<<<======<<<;;;:::999888888999888888777555333111000111111000///...------,,,------...///////////////.........////////////000,,,------...//////000000000//////000333777:::===@@@JJJ[[[mmmnnn[[[QQQIIICCCHHHRRR]]]lllnnn\\\KKK>>>333+++%%%'''***(((&&&&&&''')))***)))(((((()))***&&&'''((('''%%%%%%''')))%%%&&&&&&'''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&&&&%%%%%%$$$######### !!!"""###$$$$$$###"""###$$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$###%%%%%%&&&&&&''''''((((((%%%$$$"""###%%%&&&$$$###%%%%%%$$$$$$%%%&&&((()))''''''''''''((((((((((((************+++,,,---......------------...//////......///111222333333333000000111222222222+++,,,...///000///......+++...111000---,,,///333111111222444666999;;;<<>>555222...++++++)))%%%$$$&&&***+++,,,+++***)))***+++&&&''')))'''%%%$$$''')))%%%&&&''''''((((((''''''"""""""""###$$$%%%'''(((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########(((&&&###!!! !!!###$$$######$$$%%%%%%$$$""""""%%%%%%''''''''''''%%%%%%%%%%%%%%%%%%%%%$$$""""""&&&&&&%%%%%%%%%&&&'''(((%%%&&&&&&'''&&&%%%#########$$$%%%&&&((()))******(((%%%$$$%%%'''((('''%%%&&&%%%$$$$$$%%%&&&((()))''''''''''''((((((((()))************+++,,,---......------------...//////,,,+++,,,...000111111000222222333444444444///,,,+++,,,000111///,,,...222222,,,+++000222000222666;;;===>>>@@@EEEIIIJJJRRR\\\dddkkkuuuxxxpppjjjccc___WWWTTTPPPNNNLLLHHHBBB===???===;;;999999888777555666222222777:::<<>><<<:::999777666444333444444888===@@@GGGUUUdddmmm\\\III???999222---+++...//////////////////...000---++++++---...---+++))),,,,,,))))))---...+++))))))))))))))))))))))))******)))))))))***)))((())))))))))))))))))((((((***(((&&&&&&((()))************))))))))))))******)))***+++***)))((()))+++))))))))))))))))))))))))'''((('''%%%'''***(((###)))))))))***++++++(((&&&''')))***)))((((((***,,,))))))***+++++++++++++++*********++++++,,,,,,,,,++++++,,,---...///000000333999EEEUUUeeepppuuuvvv{{{yyyyyyzzzwwwtttwww}}}|||{{{yyy|||~~~}}}wwwqqqnnnnnntttzzz}}}~~~yyymmm\\\QQQGGGEEEBBB<<<888888555333111111111111000///......---///000///---+++"""***...//////222555---...//////000000000///,,,,,,---......///000000000111111111000...,,,+++.........//////.........000///...------,,,,,,,,,)))***,,,---///000000000---...//////...---///000111333444222333888;;;;;;@@@AAABBBCCCGGGSSSeeerrrvvvnnnfffbbbaaagggyyy|||```LLL>>>444...---++++++*********)))))))))(((((('''''''''((()))***'''&&&$$$&&&((()))(((&&&%%%''''''$$$$$$''''''%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$###$$$$$$%%%#########$$$%%%%%%&&&&&&$$$###"""!!!"""###%%%&&&$$$###""""""###$$$######$$$$$$############$$$$$$"""$$$&&&&&&%%%######$$$$$$%%%&&&&&&''''''&&&&&&###"""###$$$&&&&&&"""&&&&&&&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%'''((((((((((((&&&&&&&&&'''(((((('''%%%*********+++,,,---------,,,---......//////......,,,///222444333222111222111111222333333222/////////...///111555888444888;;;;;;;;;===>>>===@@@EEEKKKQQQUUU\\\dddjjj{{{wwwlllccc]]]WWWPPPLLLKKKIIIFFFDDDBBB???;;;888666555555444333222222111555888>>>DDDKKK\\\wwwuuu}}}]]]KKK:::444444222///,,,//////000000000000//////000...,,,,,,---...---,,,'''---///+++'''))),,,---))))))))))))))))))))))))((((((((())))))*********(((((((((((((((((())))))***(((&&&&&&(((************))))))(((((())))))***''')))***)))(((((()))***((((((((((((((((((((((((%%%''''''&&&))),,,+++''''''(((***---///---***&&&((()))))))))((((((***,,,******++++++,,,,,,++++++******++++++++++++++++++++++++,,,---...//////000///444===JJJYYYfffnnnrrrvvvuuuvvvyyyzzzwwwwwwyyy~~~xxxyyy}}}vvvoookkkgggkkkrrrxxx}}}|||tttfffaaa\\\ZZZVVVKKKAAA<<<888666333222222222111000000...------------,,,***###'''+++,,,+++***,,,...---------...............---------......//////000......//////......---,,,......------------......000///---+++***+++---...////////////......---,,,,,,---......------///111000///222666999:::???EEENNNRRRUUUXXX^^^mmm}}}wwwrrrrrruuuxxx|||~~~gggMMM<<<444...***)))******)))))))))(((((((((''''''&&&&&&&&&'''((()))'''&&&%%%&&&((((((((('''''')))(((%%%%%%((()))'''&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$###$$$$$$%%%%%%""""""######$$$$$$%%%%%%$$$###"""""""""###%%%&&&"""$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%###$$$%%%%%%######$$$%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%''''''$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%***(((&&&%%%%%%&&&((()))&&&%%%%%%'''))))))(((&&&***++++++,,,,,,------...---...//////000000//////***...333555444222111000000111222333333333111222333222222666===CCC@@@BBBDDDCCCDDDFFFIIIJJJOOOTTTZZZ___dddjjjrrrxxxzzzpppiii___WWWRRRMMMGGGBBBDDDBBB@@@>>><<<:::888666///111222222222333444555:::>>>FFFPPPbbb~~~|||}}}|||fffNNNAAA444000111111111111,,,,,,------------,,,,,,...---,,,++++++,,,,,,+++))),,,---***&&&%%%((()))((((((((((((((((((((((((((()))))))))(((((()))***&&&&&&''''''(((((())))))***(((&&&'''(((******)))))))))(((((((((((())))))$$$&&&'''&&&%%%%%%&&&'''''''''''''''''''''''''''&&&))))))'''(((***)))&&&'''((())),,,...---+++(((((((((((((((((((((***+++)))******+++++++++******++++++++++++************++++++,,,------.../////////111888BBBNNN\\\gggmmmmmmnnnqqqvvvyyyyyyvvvttt~~~yyyyyy}}}zzzssswwwuuullliiiccceeeiiiooowww}}}|||vvvuuutttrrrkkk]]]NNNDDD===:::666444333333333222111000...---...///...---///111111///+++))))))***---------------------...////////////000000111111,,,,,,---------............---,,,++++++,,,---.........,,,++++++,,,------333333222111000...,,,+++...///000000///000222555666111444===BBBDDDOOO]]]ggglllrrrvvv}}}|||pppllllllsss|||jjjUUU>>>222///---******))))))))))))(((((((((((('''''''''''''''(((((((((&&&&&&&&&&&&'''((((((''''''))))))%%%%%%))))))'''&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$######$$$$$$%%%%%%$$$######""""""!!! ######"""""""""###$$$%%%!!!$$$''''''$$$"""###%%%######$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&"""###$$$$$$%%%%%%$$$$$$'''''''''((('''%%%!!!###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%&&&''')))+++'''&&&&&&''')))+++***)))***+++,,,,,,,,,,,,---...------...///////////////,,,...222333222111111111222333444555666666777999;;;;;;===BBBKKKRRRRRRPPPNNNMMMMMMPPPVVV[[[aaafffkkkooopppsssxxx|||yyyooohhhbbb\\\TTTNNNJJJFFF@@@<<<>>>===<<<;;;999777777777000222444444444666:::===AAAKKKZZZooo~~~|||}}}eeeNNN>>>777000---***))),,,111***++++++,,,,,,++++++***+++++++++***))))))******+++***)))))))))))))))***(((((((((((((((((((((((()))***+++***'''&&&&&&(((&&&&&&''''''(((((()))))))))((('''''')))******)))))))))(((((((((((())))))###%%%&&&&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%((()))'''&&&((((((&&&(((''''''(((***+++***)))((((((''''''((()))))))))((()))))))))))))))((((((+++*********************++++++,,,,,,---............000444:::DDDPPP[[[bbbcccfffkkkqqqwwwzzzyyyvvvsssnnnoootttsssooovvvtttllliiibbbaaaaaafffmmmuuuyyy{{{}}}~~~ooo___SSSOOOJJJCCC===:::888666555111000......000111111000---............///000111...---,,,,,,,,,,,,------+++++++++,,,,,,,,,,,,,,,+++++++++,,,---......///...---,,,++++++,,,---...+++,,,---.........---,,,---...///000222222333333222333333333333555888:::;;;888<<>>@@@CCCHHHPPPXXX^^^aaa]]]ZZZZZZ[[[^^^fffnnnssswww||||||zzzxxxyyy{{{yyyoooddd]]]UUUPPPIIIEEECCC@@@<<<888999999999888666555666777///222444555777;;;BBBHHHSSSeeevvvrrruuuyyypppUUUCCC666222///...***&&&)))000,,,,,,------------,,,,,,******+++)))((('''(((***+++((('''***,,,,,,,,,///)))))))))))))))))))))))))))+++,,,***&&&$$$%%%'''(((((((((((((((((()))))))))''''''((()))***)))((()))((((((''''''(((((()))%%%'''(((((('''''')))***''''''''''''''''''''''''"""''')))'''&&&)))***((()))'''%%%&&&'''((((((((()))'''&&&'''((()))))))))(((((())))))((((((''''''))))))******************++++++,,,,,,------------,,,---000333999BBBKKKRRRXXX___ffflllrrrzzz|||{{{qqqnnnnnnnnnmmmnnnuuu~~~|||ssslllhhhaaa___]]]^^^ccckkkqqqtttsss}}}ssshhhggg```VVVLLLEEE???<<<:::444222111111333333222000,,,,,,---...///000000111///...---,,,+++,,,---...++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,...///000......------------......***,,,...000000000...------...000222444666666777444555555555555777;;;>>>>>>CCCMMMZZZfffsssxxxoooddd[[[XXX___qqqkkkVVVCCC888...+++,,,+++***+++******)))))))))(((((((((''''''((())))))))))))(((%%%&&&''''''&&&&&&''')))%%%'''&&&######&&&'''%%%%%%%%%$$$$$$$$$$$$%%%%%%############$$$%%%&&&&&& !!!""""""######""""""######$$$$$$$$$$$$"""$$$%%%%%%$$$######$$$ """###$$$$$$###"""###$$$%%%%%%######$$$%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$###!!! !!!$$$'''###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''((()))***)))'''%%%###&&&%%%###$$$&&&''''''''')))+++---,,,***)))+++---+++,,,,,,---...---------000000///...---///222555///000111222222222EEEEEEGGGMMMWWW```hhhllljjjffffffiiikkknnnvvv|||xxxwww}}}uuummmcccZZZTTTIIIEEE@@@======;;;777444555666666555333333555888000444999>>>DDDOOO\\\fffvvvvvvmmmhhhoooxxx|||xxxvvvxxxpppXXXEEE:::444000...///...++++++...,,,------......------,,,)))++++++***(((''')))+++)))((()))+++((($$$&&&---))))))))))))))))))))))))&&&))),,,***&&&$$$&&&)))))))))))))))))))))(((((((((''''''(((******)))(((((((((''''''''''''((((((%%%'''((()))((((((***+++''''''''''''''''''''''''%%%***,,,)))&&&((()))'''(((''''''''')))((('''%%%)))'''%%%&&&(((***)))((()))))))))))))))(((''''''(((((())))))******+++++++++,,,,,,,,,,,,---------+++---///000333777>>>CCCKKKUUU^^^cccjjjuuu}}}xxxzzzvvvnnnkkkooovvvyyy}}}~~~~~~|||wwwpppiiiddd]]]\\\ZZZYYY\\\aaaggglllnnnvvvwwwwww|||~~~wwwooocccWWWNNNHHHDDDBBB;;;:::999999999777444111000000000000000///---,,,000///---,,,+++,,,---...////////////////////////------,,,,,,---...///000.........//////.........,,,---...///000000000000222444666999<<<>>>@@@@@@??????@@@???@@@BBBGGGJJJNNN^^^ppp|||xxxnnnmmmaaa\\\WWWVVV[[[kkk|||gggQQQ@@@444///,,,---,,,))))))+++++++++*********)))))))))%%%&&&'''(((((((((''''''$$$&&&((((((&&&%%%''')))%%%'''&&&######&&&'''%%%%%%%%%$$$$$$$$$$$$%%%%%%############$$$%%%&&&'''""""""###$$$$$$%%%%%%&&&""""""###$$$$$$$$$$$$$$$$$$###""""""###$$$######!!!###$$$%%%%%%$$$###"""$$$&&&&&&%%%######$$$$$$%%%&&&&&&''''''&&&&&&"""$$$$$$###!!!!!!###&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%)))(((&&&&&&'''((()))((((((+++---,,,((('''))),,,,,,------................../////////...///111333///000111111111000RRRQQQTTT\\\gggrrryyy{{{nnnkkkmmmssswwwyyy~~~xxxuuu{{{}}}yyyuuummmeee]]]UUUMMMHHHBBB>>>:::888888777444111222444444333111111444777666<<>>FFFLLLQQQSSSPPPQQQQQQQQQQQQTTTYYY\\\gggzzzuuuggg\\\YYYSSSQQQSSSXXXbbbwww~~~fffPPP>>>222...---...111///***))),,,++++++++++++************$$$%%%&&&'''''''''&&&%%%$$$&&&((((((&&&%%%''')))%%%''''''$$$$$$''''''%%%%%%$$$$$$$$$$$$$$$$$$%%%############$$$%%%&&&'''(((((('''&&&&&&%%%%%%$$$""""""###$$$$$$$$$$$$###&&&""""""$$$###""" """$$$&&&'''&&&%%%$$$!!!$$$&&&'''&&&$$$############$$$%%%%%%%%%$$$$$$###&&&((((((%%%######%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!###%%%''')))***+++...,,,***)))+++,,,,,,+++'''***---+++'''&&&(((,,,---......///////////////,,,...000111000000000111111222333333222111^^^dddiiinnnxxx}}}tttttttttvvvyyy}}}www{{{yyyyyy{{{~~~~~~{{{xxxppphhhfffaaa[[[SSSKKKEEEAAA===666222444555555555888555111000333444333:::CCC;;;DDDSSSgggxxxkkkfffeeesss|||qqqlllpppsssyyyppp[[[HHH:::444111...---,,,,,,......---,,,***++++++++++++***)))(((,,,&&&%%%)))***''''''***''''''((((((((((((''''''&&&((((((%%%%%%((((((&&&+++*********))))))((((((***))))))((('''&&&%%%%%%&&&'''''''''(((((())))))%%%%%%%%%&&&&&&((()))))))))((('''&&&%%%&&&'''''')))((('''&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''((())))))''''''''''''((((((((((((+++(((%%%&&&(((+++***))),,,,,,+++***)))((('''&&&******+++++++++,,,,,,,,,...(((%%%***...000111333<<>><<<777222222555666444111444333000...------...///111111222222111000///...111...,,,,,,...///000000111...,,,,,,...000000///444000000444444///000444111:::CCCLLLZZZhhhmmmjjjkkkmmmrrruuuqqqmmmsss~~~ttthhhaaaZZZSSSOOOSSSPPPRRR]]]ssstttdddOOO<<<444444&&&!!!$$$...000***)))000,,,+++***))))))***+++,,,(((((((((((((((''''''&&&'''(((***+++++++++***)))&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$############$$$$$$%%%&&&!!!###%%%''''''%%%###!!!$$$###"""!!!!!!"""###$$$&&& $$$$$$ (((%%%%%%%%%$$$$$$$$$######"""$$$### $$$%%%#########$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&%%%$$$###"""%%%%%%$$$$$$%%%%%%&&&'''### $$$$$$"""&&&&&&&&&&&&&&&&&&&&&&&&***))))))(((''''''&&&&&&)))******))))))***,,,...+++,,,---///000//////...//////000000111111222222222333555555333222kkkooosssvvv}}}|||zzzyyyxxx{{{zzzvvvtttrrrqqqrrrrrrpppnnnvvvzzz~~~{{{rrrggg```ZZZXXXUUUPPPIIIBBB===:::<<<777444555555333333555555444666;;;<<<;;;???FFFQQQbbbxxxsssfffdddggg|||{{{sssqqquuuzzz{{{xxxzzz}}}}}}zzzxxxnnn___NNN@@@666111///---+++***+++,,,---,,,+++---,,,,,,,,,++++++++++++///***)))---...+++***,,,&&&(((***,,,,,,***(((&&&&&&)))(((%%%%%%((()))&&&))))))))))))(((((('''''',,,,,,++++++***))))))(((''''''''''''((((((((()))&&&&&&&&&&&&'''((()))***'''&&&&&&%%%&&&'''((()))(((''''''&&&&&&&&&&&&'''''''''''''''((((((((((((&&&&&&&&&&&&&&&'''((((((''''''''''''((((((((((((***(((&&&''')))+++***(((++++++******)))(((((((((*********+++++++++,,,,,,...***)))---000///000333333;;;FFFPPPYYYgggwwwqqqiiiiiimmmpppqqqqqqnnnhhhcccaaaaaa^^^]]][[[XXXVVVXXX[[[___dddkkkpppqqqtttxxxwwwrrrrrrnnnkkkooo}}}zzzmmmhhhggghhhmmmrrr{{{wwwqqqkkkeeeeeeiiiaaaaaa]]]YYYXXXWWWOOOFFFGGGDDDBBBCCCDDDCCC???:::999777666444444555666777666777888888666444111///111000......000111111111000///...///111333444333555222444888999888:::???AAAKKKVVV```lllyyy}}}lllbbb]]]WWWQQQOOOQQQUUU___ooo}}}uuuiiiYYYMMM@@@555///...***%%%'''......'''&&&+++'''''''''''''''(((((()))(((((())))))(((((('''&&&%%%&&&'''((()))((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&'''(((((("""###%%%&&&&&&%%%###"""#########""""""#########%%%!!! ###$$$######%%%#########$$$$$$%%%%%%%%%!!!$$$### $$$%%%#########$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$###"""%%%$$$$$$$$$$$$%%%&&&&&&&&&###$$$((((((%%%%%%(((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((()))***)))((())),,,...)))***+++------------,,,/////////000111111222222111333555555333222uuuwwwyyyzzz~~~~~~zzzxxxzzz~~~yyytttpppllliiigggeeecccaaaeeegggiiiiiiddd\\\TTTNNNJJJHHHFFFBBB>>>999555333555222111333333000000333555777<<>>777222///---,,,***)))***+++,,,+++***///...---,,,+++,,,------+++((((((+++,,,***))))))'''))),,,......,,,)))''''''***)))&&&&&&)))***'''(((((((((((('''''''''''')))))))))((('''''''''&&&''''''''''''((((((((((((''''''''''''((()))******%%%%%%%%%&&&'''(((***+++&&&&&&&&&&&&&&&'''''''''&&&''''''''''''(((((((((%%%%%%%%%%%%%%%&&&''''''''''''''''''(((((((((((((((''''''(((******)))((())))))))))))))))))))))))*********++++++++++++,,,,,,+++,,,///...,,,---111---444===GGGQQQ```qqq}}}~~~pppfffcccccchhhjjjjjjiiieeebbb``````aaabbbaaa___[[[YYYYYYZZZ```eeehhhiiikkknnnllliiinnnkkkiiimmmzzzyyyvvvvvvwwwxxxsssuuuwwwyyy}}}}}}yyyvvvtttxxx}}}yyyxxxtttnnnjjjfff]]]TTTWWWVVVVVVWWWWWWSSSMMMGGGBBBAAA@@@@@@@@@AAACCCDDDBBBCCCDDDDDDAAA<<<777444222111000111333444333222222333444555666777888888;;;999;;;???BBBDDDJJJQQQ\\\fffqqqxxxsssddd^^^[[[WWWUUUUUUYYYdddvvv|||rrrdddTTTCCC:::666111------+++'''(((...---'''&&&***'''((()))***************)))))))))))))))(((((('''%%%&&&'''(((((((((((('''(((''''''&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$########################$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$###!!!###%%%"""!!!"""###$$$%%%&&&&&&'''!!!$$$### !!!$$$%%%######$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$%%%&&&&&&$$$"""###&&&'''&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***'''((())))))((()))+++---)))***+++,,,------------...//////000111111222222111333555555333111tttuuuvvvxxxzzz~~~}}}yyywwwxxx{{{~~~~~~|||yyyuuurrrllliiiddd___[[[XXXWWWVVVYYYZZZYYYWWWSSSMMMFFFCCC>>>===<<<999777555333222000///111444333111333888888===FFFOOOYYYgggxxxuuufffiiiwww}}}uuurrrqqqqqqrrrpppkkkccc]]]RRRHHH;;;444222222000...,,,***)))***+++,,,+++***///---+++******+++---...)))((((((***+++***((('''((()))+++,,,,,,+++)))((((((******''''''******(((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))******&&&&&&&&&'''(((((()))***$$$%%%%%%&&&''''''''''''&&&&&&&&&'''''''''((((((&&&&&&%%%%%%&&&&&&'''(((''''''''''''((((((((((((''''''(((*********)))(((((((((((()))******++++++************++++++++++++)))))),,,...+++'''(((---///444:::@@@IIIVVVeeeooovvvxxxwwwqqqhhhaaa^^^^^^aaabbbdddddddddcccccccccdddeeegggfffbbb^^^\\\[[[]]]```cccfffiiikkkkkkjjjkkkhhhfffiiittt|||}}}||||||vvvrrrjjjbbbdddcccbbbbbbaaa^^^XXXTTTPPPPPPOOONNNNNNNNNOOOPPPPPPRRRSSSRRRNNNGGG@@@;;;888777777888:::;;;:::999888;;;>>>@@@?????????@@@GGGGGGIIILLLQQQXXXccclllwwwlllbbb^^^^^^___ccchhhqqq}}}tttgggUUUGGG999333000---,,,---)))&&&''',,,,,,)))(((,,,)))***+++,,,,,,+++))))))))))))******))))))((('''((((((((()))))))))))))))(((((('''&&&&&&&&&&&&'''%%%%%%$$$$$$############""""""!!!!!!!!!!!!""""""%%%%%%$$$######$$$%%%%%%###$$$%%%&&&&&&%%%$$$###$$$'''$$$ %%% """"""###$$$%%%%%%&&&&&&!!!$$$$$$!!!"""%%%%%%######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$###$$$%%%%%%&&&$$$######$$$%%%%%%&&&(((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))'''((())))))((()))***,,,,,,,,,---....../////////......///000111222222333111333555444333111rrrsssuuuxxxzzz{{{~~~}}}{{{yyyyyyyyyyyyvvvtttrrrpppooonnnnnnllliiiggg]]][[[WWWRRRMMMKKKJJJKKKQQQPPPNNNKKKGGGBBB>>><<<666666555444333222222222111111444666555333999AAAAAANNN```qqqsssfffgggxxxuuuqqqlllhhheee^^^UUUNNNFFF===333...///111000...---+++***+++,,,---,,,+++,,,+++)))((((((***+++---,,,,,,++++++---...,,,***+++)))(((''''''((()))+++(((******''''''******((()))))))))))))))))))))))))))))))))))))))))))))***(((((((((((((((''''''''')))(((((((((((())))))***((((((((((((((((((''''''###$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((()))''''''''''''((((((((((((&&&''')))******))))))(((''''''((()))***+++,,,,,,))))))*********+++++++++)))))),,,...***&&&''',,,111444777<<>>===;;;888555333111000111000/////////000111111000333888===AAAJJJ^^^ppp}}}uuuhhh\\\___aaagggpppyyy{{{~~~xxxgggXXXOOOGGG>>>888222000...,,,++++++,,,,,,,,,***)))***+++,,,+++***''''''((((((((()))))))))((()))&&&!!!###((()))&&&***(((&&&$$$$$$&&&(((***&&&)))(((%%%%%%((()))&&&((((((((()))))))))******######$$$%%%%%%&&&'''''')))(((((((((''''''''''''(((((('''''''''''''''(((''''''))))))***)))(((((($$$%%%&&&''''''&&&$$$###%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((('''(((***)))''''''))),,,''''''((()))***++++++,,,))))))))))))************111,,,***,,,---+++,,,...***+++---111666===EEEJJJPPPRRRUUUWWWWWWWWWWWWXXX\\\\\\^^^ccchhhkkkkkkjjjiiikkkmmmmmmkkkjjjjjjkkkbbb]]][[[\\\ZZZVVVUUUYYY\\\^^^___aaadddnnn{{{{{{tttuuuwwwvvvvvvyyyuuuwwwyyy{{{~~~}}}|||zzzyyyzzz}}}~~~~~~~~~yyyssslllgggbbb___\\\\\\^^^bbbdddeeeoooxxxzzzssssssuuu~~~zzzmmmbbbZZZUUUXXX```ooosssdddWWWGGG::::::222,,,---000///,,,,,,++++++***)))((())))))(((******)))))))))*********'''''''''''''''&&&%%%%%%&&&&&&%%%%%%%%%&&&'''((('''&&&&&&%%%%%%%%%%%%%%%$$$$$$###$$$%%%'''***+++$$$$$$###"""""""""""""""%%%$$$$$$$$$$$$$$$$$$%%%#########""""""#########!!!"""$$$&&&### ###***$$$$$$$$$$$$$$$$$$%%%%%%!!!$$$%%%$$$$$$&&&&&&"""$$$%%%&&&&&&'''&&&&&&&&&&&&%%%$$$#########$$$$$$###############$$$$$$%%%###%%%$$$ %%%&&&$$$$$$$$$%%%%%%&&&''''''(((&&&&&&''''''(((((())))))'''***,,,---,,,,,,,,,---++++++******+++,,,...///------...000111222333444000222444444222000wwwvvvyyy{{{wwwnnnlllpppiiiddd___^^^^^^]]]WWWSSSOOOMMMJJJIIIIIIJJJIIIHHHDDDFFFFFFDDD???;;;;;;;;;999888777555222000///...333222111000000111222333666:::BBBKKKTTTddd~~~ooohhhggg```WWWSSS[[[eeejjjjjjlllrrrwww{{{sss^^^MMMBBB:::111+++...//////...---,,,---///***)))((()))***+++***(((&&&'''((()))***)))))))))+++,,,((("""$$$***,,,)))((((((''''''''''''((((((&&&((((((%%%%%%((((((&&&&&&'''''''''(((((())))))%%%&&&&&&'''((()))******))))))(((((('''''''''&&&(((''''''&&&&&&&&&''''''%%%&&&((()))************$$$%%%'''''''''%%%###"""%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''((((((((()))''')))***(((&&&&&&)))---'''(((((()))******++++++))))))))))))************111***&&&))),,,++++++,,,)))***+++---111666;;;>>>FFFJJJPPPUUUXXXYYYYYYXXX___^^^___ccchhhkkkiiigggeeefffgggfffddddddeeefffaaa[[[XXXZZZXXXSSSRRRWWWXXX[[[___```dddlllxxxwwwllllllmmmkkkiiijjjkkkpppuuuwwwxxx}}}{{{www~~~zzzwwwvvvyyy}}}{{{xxxyyy}}}rrrfff]]]WWWSSSRRR]]]hhh|||ppp^^^PPPFFF:::///AAA333((((((---,,,'''###'''((((((''')))+++---,,,%%%%%%$$$$$$&&&(((***+++&&&&&&''''''&&&&&&%%%$$$(((((('''&&&'''((()))***&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$###$$$&&&))),,,...(((''''''&&&%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$!!!###%%%&&&""""""###$$$%%%&&&&&&'''!!!$$$&&&$$$$$$'''&&&"""$$$%%%&&&&&&''''''&&&&&&&&&%%%$$$#########$$$%%%#########"""###$$$$$$%%%$$$((('''"""###***,,,)))$$$$$$%%%%%%&&&'''(((((($$$%%%&&&'''(((***++++++(((***---...---,,,---......---,,,,,,---...000111------...000111333444444000222444333222000mmmllljjjgggeeebbb```___]]]YYYUUUSSSQQQOOOKKKGGGFFFFFFEEEDDDDDDDDDDDDDDDAAAAAA@@@===888444222111666444222000000//////...///000222222222444777:::555BBBRRRcccxxxqqqccc^^^bbbfffddd___SSSWWW\\\dddllltttyyy|||hhhMMM@@@:::444111000111...++++++...///...,,,************************+++***)))(((((()))***+++((((((((((((''''''''''''((((((''''''''''''((((((+++(((%%%&&&***+++'''"""***'''$$$%%%(((***)))(((---)))%%%%%%%%%$$$%%%&&&+++)))'''&&&&&&&&&%%%$$$)))'''%%%'''))))))&&&###&&&(((***+++***(((%%%###%%%&&&''''''((((((''''''&&&'''''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$+++)))(((''''''((()))+++((())))))(((&&&%%%&&&(((((((((((()))******++++++******++++++++++++******,,,))))))+++,,,***+++...---+++,,,///000///444999<<<@@@FFFNNNTTTXXXZZZ[[[^^^aaadddeeeeeeccccccccccccaaa______```bbbccccccbbb___[[[VVVSSSQQQQQQQQQPPPSSSWWW]]]ccckkksssyyy~~~wwwxxx|||{{{iiibbbcccdddddddddhhhlllooopppqqqwwwuuummmaaaYYYYYYVVVPPPTTT^^^oooyyynnn]]]NNNBBB:::333///222...)))((()))***((('''))))))((((((''''''&&&&&&************)))'''&&&&&&)))(((%%%$$$%%%'''***---$$$((('''###"""%%%((('''&&&$$$###%%%(((((($$$!!!###%%%'''))))))'''%%%###%%%%%%$$$######$$$%%%%%%%%%###""""""###$$$$$$###"""######$$$$$$$$$############$$$$$$$$$%%%%%%%%%""""""!!!!!!!!!!!!""""""$$$%%%%%%$$$######$$$&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$###############)))&&&###"""$$$&&&%%%###!!!$$$&&&&&&$$$$$$&&&)))!!! !!!"""%%%&&&%%%$$$((('''&&&%%%%%%&&&'''((()))))))))))))))*********,,,,,,,,,---------......111111111111111111111111111222333444333222aaa```___^^^\\\[[[ZZZYYYTTTQQQMMMKKKIIIGGGCCC@@@BBBAAA@@@???????????????:::;;;;;;888555222111111444333333333444444333222000222555666777888:::<<>>;;;999;;;:::999888777777777777333444555444111000000111------///000111111111111444555777999>>>EEEMMMSSSmmmmmm]]]TTTTTTXXXaaalllqqqnnnddd\\\ccchhhpppzzz|||ssstttyyysssgggTTTEEE666///...---,,,,,,---,,,,,,,,,---,,,)))&&&++++++++++++++++++++++++++++++************++++++************))))))))))))((((((''''''''''''(((((((((***,,,***((('''(((***)))(((&&&''')))******))))))&&&$$$&&&***,,,)))%%%***(((&&&&&&''''''&&&%%%***'''%%%%%%&&&'''&&&&&&''''''''''''((((((((((((%%%%%%&&&'''''''''''''''''''''((((((((((((((('''************)))((('''&&&&&&%%%$$$######$$$%%%&&&)))******)))(((''')))***++++++******)))((((((''')))******++++++******)))+++)))+++//////,,,+++---!!!"""'''---...---...222444777>>>EEELLLRRRVVVXXXZZZ___eeehhhfffaaa\\\YYY[[[\\\]]]```bbbbbb```]]]XXXWWWVVVUUUTTTSSSSSSSSSPPPTTTYYY]]]bbbggglllpppvvvzzz}}}|||xxxtttsssssskkksssvvvtttuuussspppooogggggghhhjjjnnntttzzz}}}~~~}}}{{{nnn___TTTNNNHHHEEEIIILLLTTTgggzzz}}}pppYYYLLL<<<222000000...+++))))))***+++------***((())))))))))))************(((((()))))))))(((((('''&&&(((***+++***'''$$$"""%%%&&&%%%###%%%(((%%%((((((((('''&&&&&&(((***)))'''&&&$$$$$$$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''######$$$$$$$$$$$$######!!!""""""###$$$&&&'''(((!!!!!!"""""""""#########$$$##################$$$"""###$$$###"""!!!###%%%###$$$%%%&&&&&&%%%$$$###""""""######$$$$$$%%%%%%$$$###""""""###$$$"""!!!%%%'''((('''&&&%%%'''((('''&&&%%%&&&'''&&&$$$###(((((('''&&&&&&''''''((((((((())))))************,,,,,,,,,---------......---...///000222333444555222333333222111///GGGGGGGGGGGGGGGGGGGGGGGGAAA@@@>>><<<:::888666555555444333222111111111111000111222111000///000222...////////////111333444777999<<>>666333///,,,,,,------+++++++++***)))***+++---///++++++++++++++++++++++++************************))))))((((((((('''''''''((((((''''''''''''((((((***&&&###$$$(((***(((%%%'''(((((()))))))))))))))###)))+++%%%"""&&&******(((&&&%%%%%%'''(((((('''((('''&&&$$$###$$$&&&''''''&&&%%%%%%%%%'''(((***$$$%%%%%%&&&'''&&&&&&&&&&&&&&&'''((((((((((((((($$$$$$&&&'''((())))))))))))(((((((((((((((((()))&&&''''''&&&%%%%%%'''((((((((())))))************)))))))))******)))))))))***)))+++///000,,,***,,,,,,***+++---,,,***---222...000444:::AAAGGGLLLOOOSSSYYYaaafffeee```ZZZWWWQQQSSSWWW]]]``````]]]ZZZZZZVVVRRROOONNNPPPSSSVVVWWWVVVUUUTTTVVVZZZaaafffhhhjjjlllmmmmmmmmmnnnooosssqqquuu{{{tttqqqqqquuu{{{}}}~~~yyywwwwwwxxxvvvxxx}}}pppaaaVVVOOOLLLJJJFFFMMMXXXccclllwwwttt___RRR===666///---//////+++&&&,,,***(((%%%$$$%%%''')))'''''''''(((((()))))))))&&&''''''(((((((((((('''%%%&&&&&&'''''''''''''''&&&&&&%%%%%%(((***$$$&&&''''''$$$"""###(((,,,%%%&&&'''((('''%%%###"""$$$$$$%%%%%%%%%%%%$$$$$$###%%%'''&&&$$$###$$$%%%$$$$$$###"""""""""""""""#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%"""######"""!!!!!!"""$$$######$$$%%%%%%$$$######""""""###$$$%%%&&&&&&'''%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$###'''&&&'''(((***+++***)))(((((((((((((((((('''''''''(((((()))******++++++,,,,,,,,,---------......000000000000000111111111000111222333333333@@@???>>>===<<<:::999999222222333111...,,,------...------------...//////......///......///222444333666888888:::???GGGMMMSSS```wwwvvvcccbbbaaa___]]]^^^aaadddeeeeeefffjjjooouuu{{{~~~|||}}}zzzrrrfffZZZPPPEEE;;;444---///...***)))++++++)))***++++++***)))***---///************************))))))************))))))((((((((((((''''''''''''((((((''''''''''''((((((+++%%%!!!"""'''***(((%%%%%%'''))))))((('''((()))!!!))),,,'''$$$***...---'''&&&%%%%%%'''((((((((('''''''''%%%######%%%''''''&&&%%%%%%%%%&&&'''((($$$$$$%%%&&&&&&&&&&&&&&&$$$%%%&&&'''(((((((((((("""###$$$&&&'''((((((((('''''''''''''''''''''''''''((()))((('''''')))***'''(((((()))******++++++((())))))******))))))(((***(((***......+++***,,,...+++***+++)))'''***///,,,---000444999???EEEHHHMMMSSS[[[``````^^^[[[YYYSSSTTTVVVYYY\\\\\\ZZZWWWYYYVVVQQQNNNNNNPPPTTTWWWWWWVVVTTTQQQQQQTTTZZZ^^^ccchhhmmmnnnllljjjjjjllluuuqqqqqq{{{zzzqqqoooqqquuuvvvtttsssvvvuuu{{{}}}yyywwwyyyxxxxxx|||~~~qqqjjj___TTTMMMLLLQQQVVV^^^hhhwww}}}qqq]]]III>>>333111...---...,,,)))%%%---+++((($$$"""###'''+++''''''''''''((((((((((((''''''(((((((((''''''&&&&&&%%%%%%$$$%%%''')))***&&&((((((''')))***&&&%%%%%%$$$""""""###'''***"""%%%&&&&&&$$$######$$$$$$%%%%%%$$$$$$###"""$$$%%%$$$!!! ###&&&!!!!!!###$$$$$$%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""###$$$###"""!!!###%%%"""###$$$%%%%%%$$$###"""######$$$$$$%%%%%%&&&&&&!!!""""""!!! ###%%%$$$###"""###$$$%%%$$$###%%%$$$%%%''')))***)))((($$$%%%&&&(((***+++++++++''''''((()))***++++++,,,,,,,,,,,,---------......000000000000000000000000///000222333444444999999888777666555444444...///000...,,,***+++,,,+++++++++,,,---...///000///000111222333555999===???FFFNNNUUUZZZaaakkkqqqwwwjjjbbb]]]ccckkkooommmiiifffdddaaabbbfffnnnxxxyyy|||~~~nnndddUUUHHH>>>777222///(((---...)))(((***+++)))'''***------+++((((((((())))))))))))))))))))))))'''((())))))))))))(((''')))))))))(((((((((((('''((((((''''''''''''(((((()))&&&$$$$$$&&&((()))(((###&&&((()))'''&&&&&&(((###)))***&&&(((,,,(((&&&%%%$$$%%%'''))))))((($$$&&&'''&&&$$$###$$$&&&''''''&&&&&&%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%###$$$%%%&&&''''''''''''$$$$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&((((((((('''''')))+++)))))))))))))))*********(((((())))))))))))((((((***((((((+++,,,)))))),,,,,,***+++,,,+++((()))...++++++,,,...333888===@@@FFFKKKRRRXXXZZZ[[[\\\\\\ZZZXXXVVVVVVVVVVVVTTTSSSSSSRRRQQQQQQRRRTTTVVVWWWTTTTTTTTTRRRPPPQQQSSSUUU^^^fffnnnoooiiiddddddeeellllllnnnsss{{{~~~zzzwwwvvvrrrkkkhhhjjjiiisss~~~}}}zzz||||||zzzzzzzzzttthhhdddhhh\\\ZZZVVVRRRTTT]]]kkkvvvtttiiiaaaVVVFFF999444.........---+++***)))******+++***'''%%%&&&)))---)))))))))((((((((((((((((((((((((((('''&&&%%%%%%'''&&&%%%%%%%%%&&&''''''!!!%%%&&&$$$$$$&&&$$$ %%%###""""""$$$&&&''''''!!!###%%%&&&&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$ """### !!!&&&!!!"""%%%'''''''''%%%$$$############$$$$$$$$$$$$$$$$$$############$$$$$$###$$$%%%$$$""""""$$$%%%"""###$$$%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%% !!!%%%$$$"""!!!###%%%'''&&&$$$#########$$$&&&&&&%%%$$$%%%&&&((()))*********)))''''''((()))***+++,,,,,,,,,,,,,,,---------............//////000000111111000000222333333222333333333222222111111111---///111///,,,+++,,,...)))******+++---...000111222333555777999===BBBFFF[[[eeesss~~~|||sssjjjeee```ZZZWWWiiiooovvvxxxsssjjjccc___YYY^^^hhhxxx~~~vvvzzz~~~|||yyywwwbbbXXXIII;;;333///...---'''---///***(((,,,---+++%%%***///000,,,&&&###!!!((((((((((((((((((((((((&&&'''((())))))((('''&&&************))))))))))))((((((''''''''''''(((((('''((((((&&&%%%&&&))),,,"""%%%((((((&&&%%%&&&'''&&&)))((($$$(((+++ &&&%%%$$$%%%''')))))))))###&&&((('''$$$###$$$%%%'''''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%"""###$$$%%%&&&&&&&&&&&&''''''''''''&&&%%%$$$###&&&''''''((((((''''''&&&$$$%%%&&&&&&%%%%%%''')))++++++******)))((((((((((((((())))))))))))((((((+++((('''******((())),,,)))))),,,000///++++++...///......000333888===???AAAEEELLLRRRVVVYYY\\\^^^___\\\WWWTTTSSSRRRPPPOOOMMMOOOQQQTTTVVVWWWWWWWWWVVVXXXYYYYYYWWWUUUTTTTTTZZZdddnnnoooggg___^^^``````eeekkkmmmnnnqqqxxx~~~{{{rrrgggaaaaaa```kkkyyy{{{~~~}}}zzz|||||||||}}}wwwtttjjjeeefffaaaUUUSSSYYYTTTVVVXXX[[[eeewwwpppaaaSSSKKKBBB888333333---//////---******---000''')))+++***)))))),,,///++++++******))))))(((((((((((((((((('''&&&%%%$$$''''''''''''&&&%%%$$$$$$ %%%'''%%%###%%%%%%###&&&###!!!"""&&&((((((&&&((('''&&&%%%%%%%%%&&&'''%%%%%%&&&''''''&&&%%%%%%$$$&&&%%%"""$$$*** !!!$$$%%%$$$!!!""""""""""""############$$$##################$$$$$$%%%%%%$$$######$$$&&&"""###$$$%%%%%%$$$###"""&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###  &&&+++%%%###"""###'''((('''%%%((('''&&&'''((((((&&&$$$++++++++++++)))'''%%%$$$&&&'''((()))***+++,,,,,,,,,,,,,,,---------......,,,---...///000111222333000111222222111000111000......///...---,,,---///000...,,,***)))***---+++,,,000111//////111444555777<<>>222///+++))))))******)))******)))))))))(((((((((++++++++++++++++++++++++************************++++++***)))((('''&&&&&&)))((('''&&&&&&'''((()))''''''''''''''''''''''''+++***))))))((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&''')))+++***)))((($$$!!!!!!$$$&&&''')))((((((''''''''''''(((,,,***(((''')))+++,,,+++)))""" )))...+++&&&'''&&&&&&&&&'''((())))))---,,,++++++,,,,,,+++***,,,------,,,++++++---///444777:::===@@@EEEKKKNNNQQQUUU[[[______\\\WWWTTTNNNRRRVVV[[[^^^```______\\\\\\\\\\\\\\\[[[ZZZYYY]]]```cccbbb```___aaadddcccdddcccaaa___aaafffkkkuuuzzz~~~}}}|||{{{wwwqqqooofffcccjjjnnnppp|||uuupppssszzz}}}vvvqqqqqqsssnnnnnnoooooooooooonnnmmmuuusssppppppsssvvvxxxyyyxxxxxxxxx{{{yyyrrrnnnmmmjjjeee]]]SSSKKKEEEIIIEEEBBBCCCEEEJJJSSS\\\lll|||rrraaaOOODDD;;;666000,,,,,,,,,+++)))))))))((('''''')))***+++((()))))))))))))))((('''...---)))%%%&&&))))))%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$!!!###%%%%%%###"""###############$$$$$$$$$%%%%%%$$$'''$$$!!!###%%%###$$$$$$$$$$$$%%%%%%%%%#########$$$%%%&&&&&&&&&!!!###%%%&&&%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&(((&&&%%%%%%''''''&&&$$$((($$$###%%%&&&&&&(((,,,(((((()))))))))*********))))))))))))************+++++++++******)))))))))+++,,,---...///000111111...000222222111///(((***+++,,,---...000222111222333222222222444666333333555999===BBBNNNZZZpppuuucccWWWLLLCCCFFFQQQ[[[hhhvvv}}}xxxnnneee``````dddjjjnnnssszzz{{{wwwzzz{{{yyyuuunnndddXXXIII:::111...,,,++++++,,,,,,+++***+++++++++************)))))))))*********)))(((((())))))))))))******************))))))(((((('''''')))(((''''''''''''((()))''''''''''''''''''''''''++++++***)))(((''''''&&&&&&&&&%%%$$$%%%&&&((())))))(((((('''&&&&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''((($$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))***)))((()))&&&$$$###%%%'''(((((()))((('''&&&&&&'''((()))+++)))((()))***,,,++++++(((!!! (((---***%%%&&&&&&''''''((()))***++++++++++++,,,------+++))))))+++,,,,,,++++++,,,---333444666888;;;???EEEIIIKKKPPPWWW^^^aaa```\\\YYYOOOPPPSSSUUUWWWXXXYYYYYYXXXYYY[[[\\\\\\\\\[[[ZZZWWWXXXYYYYYYYYY[[[```dddfffeee```ZZZVVVVVV\\\aaakkkoooqqqrrrtttvvvrrrlllggg```___gggmmmsssyyyyyy{{{zzzwwwsssppppppsssvvv}}}|||}}}}}}xxxuuutttqqqmmmeee[[[RRRKKKHHHGGGEEEDDDDDDGGGNNNYYYfffpppwwwrrruuu~~~wwwjjj\\\LLL???666333000---,,,---...,,,+++******)))))))))******+++******)))))))))((('''''',,,(((###"""%%%)))***(((%%%&&&&&&&&&'''((((((((('''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''!!!"""######$$$$$$$$$$$$"""###$$$%%%%%%$$$###""""""###%%%$$$###"""###$$$############$$$$$$$$$%%%!!!'''(((%%%!!!!!!"""#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&'''"""$$$%%%$$$!!!&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%&&&'''&&&$$$'''%%%$$$$$$%%%'''))),,,''''''(((((())))))))))))((()))))))))************......------,,,,,,++++++/////////......---------111333555555333111+++---//////...///111333111444999<<<===???AAABBBDDDDDDGGGNNNTTT[[[fffqqq|||vvvlll^^^RRRLLLHHHHHHUUUfffxxxyyyiii\\\VVV\\\bbbllltttyyy}}}wwwtttppprrrvvvzzz{{{wwwqqqlllfffaaaXXXNNNDDD;;;333...---,,,,,,,,,------+++***+++++++++************))),,,,,,,,,,,,,,,+++***)))(((((()))))))))*********''''''(((((())))))******((((((''''''''''''(((((('''''''''''''''''''''''')))))))))))))))(((((((((''''''&&&&&&&&&''')))***))))))((('''&&&%%%%%%$$$''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''))))))((('''&&&%%%%%%&&&$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((((((&&&$$$'''&&&&&&''')))***(((&&&)))((('''&&&&&&'''((()))''''''(((***,,,+++)))'''+++)))((((((+++,,,+++***((())))))***+++,,,,,,,,,*********,,,------+++(((&&&(((+++,,,,,,+++,,,---000111333444555999>>>AAAGGGJJJQQQWWW\\\^^^______TTTSSSQQQOOOOOOPPPRRRSSSUUUVVVYYY[[[]]]^^^^^^]]]UUUTTTSSSRRRTTTYYY___cccjjjhhhbbb[[[TTTSSSWWW[[[aaadddffffffiiillliiiddd```\\\]]]fffnnnvvv}}}~~~wwwxxxvvvpppmmmmmmpppgggeee___WWWPPPMMMNNNPPPGGGKKKPPPXXXcccsss}}}vvvnnniiillltttzzzuuulll]]]OOOCCC;;;555222///...------...---,,,+++,,,+++++++++++++++++++++******)))(((((((((''''''&&&%%%$$$%%%&&&&&&(((***%%%&&&&&&&&&'''((((((((('''''''''''''''''''''''''''%%%$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&!!!"""###$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!"""$$$$$$$$$""""""###%%%"""""""""#########$$$$$$&&&%%%%%%%%%$$$###"""!!!""""""""""""#########$$$'''&&&%%%$$$$$$$$$%%%%%%%%%'''(((((($$$!!!&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###$$$%%%&&&%%%$$$(((((('''&&&'''***,,,,,,%%%&&&'''(((((((((''''''((()))))))))************//////......---------,,,//////......------,,,,,,111333555555333111---000222222000///222444888@@@JJJTTTZZZ^^^```aaaeeebbbcccjjjrrryyy}}}rrrhhhaaa\\\___ZZZVVVSSSSSSYYYhhhwww{{{pppddd\\\XXX^^^fffqqqyyy|||}}}~~~}}}}}}}}}}}}yyyvvvrrrppplllmmmmmmnnnlllggg```[[[QQQLLLCCC;;;666222///---,,,+++++++++,,,+++)))'''******)))))))))(((((((((++++++******))))))(((((('''(((((())))))*********&&&&&&'''((()))***++++++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))(((((('''''''''((())))))))))))((('''&&&&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))(((&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%"""$$$$$$%%%'''))))))&&&###(((''''''''''''(((((()))%%%&&&'''***,,,+++(((%%%)))+++---,,,)))''')))+++)))***+++,,,------,,,,,,***)))***+++------+++)))&&&(((***+++++++++---...+++---...//////222555888AAACCCHHHMMMSSSYYY]]]___[[[WWWRRRMMMKKKLLLNNNPPPRRRTTTVVVYYY[[[]]]______WWWUUUQQQPPPRRRXXX^^^bbbllljjjfff___YYYVVVXXX\\\```dddeeebbbaaabbb```\\\YYYWWWZZZccckkksss|||}}}||||||~~~|||sssjjjccc^^^[[[]]]bbb```aaaaaa\\\VVVPPPOOOPPPTTT]]]hhhrrr~~~~~~vvvrrrlllgggdddeeegggiii[[[RRRDDD888222//////000------,,,,,,++++++******+++++++++++++++************))))))(((((((((((()))&&&''')))+++(((%%%%%%)))&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&%%%$$$%%%&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$###"""""""""######"""""""""###$$$$$$###""""""###%%%"""""""""############$$$&&&### """$$$$$$###!!!!!!"""""""""#########&&&&&&&&&%%%$$$#########"""$$$&&&&&&%%%$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$###"""###%%%&&&%%%$$$$$$&&&&&&###$$$&&&'''%%%%%%&&&'''((()))((('''&&&))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...///000000...000222222111///555999>>>@@@AAACCCHHHLLLTTT___ooo~~~{{{zzzrrrggg___\\\]]]]]]]]]ggglllkkkddd___dddnnnttttttqqqmmmiiifffdddddddddhhhoooyyy~~~}}}yyyuuutttlllmmmqqqvvv|||~~~zzzuuurrrqqqppppppooollljjjfffccc^^^XXXQQQLLLAAA<<<666111///---,,,++++++***))))))******)))'''+++*********))))))))))))+++***)))''''''''''''(((''''''(((((()))******+++''''''(((((())))))******''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''((((((''''''&&&&&&((((((''''''&&&&&&&&&%%%''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$%%%%%%((('''&&&%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$'''))))))'''$$$$$$$$$$$$%%%''''''&&&$$$&&&''''''((((((((((((((('''&&&'''(((******((('''''')))+++***'''%%%&&&(((((()))***++++++******)))***))))))***,,,,,,+++***)))***++++++******,,,---(((***,,,------...000111999;;;???EEEKKKQQQWWWYYY[[[WWWSSSNNNKKKJJJKKKLLLOOOPPPQQQSSSUUUXXXZZZ[[[YYYUUUPPPNNNPPPUUU[[[^^^fffgggfffbbb]]]ZZZ\\\^^^___dddeee___[[[ZZZYYYWWWTTTUUUXXX___eeelllvvv~~~}}}yyytttrrrtttxxx}}}xxxvvveee]]]VVVSSSQQQOOORRRYYY```ccceeebbb^^^\\\^^^aaarrr~~~}}}xxxyyy}}}~~~yyytttjjjeee```]]]\\\YYYSSSOOOCCC>>>666000------------++++++++++++)))))))))***************))))))(((((())))))(((''''''((()))***((('''(((,,,***%%%%%%((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$######$$$&&&&&&&&&%%%###"""$$$######""""""######$$$###$$$$$$###!!!"""###%%%#########$$$$$$$$$%%%%%%######"""!!!!!!"""$$$&&&""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$###""" """###"""###%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###$$$&&&'''&&&%%%!!!&&&&&&######%%%$$$ &&&''')))***+++***)))((())))))))))))*********************+++,,,,,,------)))***+++,,,...///000111---///222222111000BBBIIIQQQWWWZZZ```hhhooosss}}}vvvkkkccc\\\VVVOOONNNUUU___iiinnnsss||||||nnnbbbbbbdddcccgggccc^^^]]]aaaggglllooorrryyy~~~wwwqqqooojjjnnnuuu}}}vvvrrrnnnkkklllnnnooopppiiieee___XXXRRRKKKEEE@@@999555111...---,,,***)))+++)))((()))***+++***)))---------,,,,,,,,,,,,+++000///---*********+++,,,&&&''''''((()))******+++))))))))))))((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''((('''&&&$$$###'''''''''''''''&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&)))(((&&&$$$###$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$'''***+++)))''''''&&&$$$$$$&&&'''((('''%%%&&&((()))))))))((('''***(((&&&&&&(((*********)))***,,,,,,+++*********''''''((())))))((('''&&&***)))((()))+++,,,,,,+++,,,------+++***)))***,,,(((***---...------...///333666:::@@@FFFLLLQQQTTTWWWUUURRRNNNKKKIIIIIIHHHKKKKKKKKKLLLNNNPPPSSSUUUXXXTTTNNNLLLMMMRRRVVVYYY___aaacccaaa^^^\\\]]]___WWW]]]___YYYRRRQQQRRRRRRSSSTTTXXX]]]bbbgggnnntttnnntttyyy|||~~~xxxqqqmmmkkknnnsss}}}zzzuuu}}}wwwhhhcccyyywwwwww}}}zzzkkk```VVVOOOJJJLLLLLLLLLQQQXXX]]]___aaabbbeeemmmzzz}}}~~~xxxssstttyyyyyyssslll\\\WWWSSSQQQQQQJJJ???555666444111111000///...,,,++++++++++++))))))+++,,,(((((()))(((((('''&&&&&&)))(((''''''''')))***+++(((######(((***&&&&&&((((((((((((''''''&&&&&&%%%((((((((((((((((((((((((&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%$$$###"""$$$%%%'''''''''%%%###"""&&&%%%$$$######$$$%%%&&&$$$$$$$$$###!!!"""$$$&&&$$$$$$%%%%%%%%%&&&&&&&&&"""&&&(((&&&""" ###'''######$$$$$$$$$%%%%%%%%%!!!###%%%&&&%%%$$$###"""###$$$###""""""$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$%%%'''((('''&&&''',,,...******,,,)))$$$((()))+++,,,---,,,***)))))))))))))))******************+++,,,---......///,,,,,,,,,------.........///111333444333222___lll|||uuujjjccc]]]UUUOOONNNMMMNNNRRRZZZeeeqqq{{{xxxlllfff___XXXVVVYYY^^^\\\ZZZ]]]eeeoooxxx~~~zzz~~~|||tttnnnlllmmm\\\fffuuu~~~zzztttoooiiifffgggiiiiiihhhaaaYYYNNNGGGCCC???999444///,,,))))))+++,,,+++***,,,,,,,,,,,,++++++***)))++++++************++++++,,,+++)))((('''&&&''''''((('''&&&%%%%%%%%%%%%%%%(((&&&%%%'''+++---+++(((((('''&&&'''))))))&&&"""'''''''''((((((((())))))***)))'''&&&'''(((***+++))))))(((&&&$$$$$$''')))%%%(((+++***'''&&&''')))(((+++***$$$ ###&&&''''''&&&&&&%%%%%%&&&&&&''' !!!"""###%%%&&&'''(((&&&### ###%%%%%%$$$)))&&&$$$###%%%&&&$$$"""#########%%%(((++++++***''''''&&&&&&&&&&&&'''((('''''''''''''''((())))))&&&&&&''''''''''''&&&&&&+++&&&%%%***,,,))))))---***************)))((((((---,,,***)))))))))************++++++++++++******))))))***+++---...//////000222555:::???DDDIIIKKKKKKNNNQQQQQQNNNJJJGGGFFFCCCGGGKKKJJJIIIIIINNNSSSOOOPPPPPPOOONNNOOOPPPRRRXXXWWWXXXYYY\\\]]]\\\[[[VVVUUUSSSRRRQQQQQQRRRRRRUUUWWWXXXWWWZZZaaaeeedddhhhgggjjjoooqqqmmmlllnnnhhheeebbbeeeoooxxxuuu{{{ooohhhlllrrr}}}www{{{zzzuuuqqqooonnnmmmqqqqqqpppmmmhhh___VVVPPPIIIHHHGGGFFFGGGKKKQQQVVVbbbjjjttt{{{}}}yyyvvvuuupppmmmlllqqqwwwvvvmmmcccTTTOOOHHHCCC>>>;;;777555222...---000///)))'''++++++***'''""" &&&+++$$$%%%&&&((()))*********---+++)))((('''((()))***((('''&&&&&&'''((('''&&&///...+++'''$$$$$$&&&(((&&&''''''(((((('''&&&%%%$$$%%%&&&&&&%%%$$$$$$%%%'''&&&%%%%%%%%%%%%&&&'''(((&&&$$$###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''&&&$$$###%%%'''"""""""""""""""######$$$######""""""######$$$%%%"""###$$$###!!!###'''+++%%%%%%$$$$$$###"""""""""###%%%&&&%%%""" """$$$###"""!!!"""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%'''&&&"""$$$))))))$$$'''''''''(((''''''&&&%%%+++***((()))******)))(((...+++&&&"""###&&&+++///+++,,,---...///...---,,,...000222222000000000111333333333333333222uuujjj]]]UUUOOOMMMKKKIIIJJJNNNMMMRRRZZZeeeooovvvzzz|||qqqhhh^^^YYYTTTPPPSSSYYYbbbbbbdddiiipppyyyzzzsssmmmiiidddggglllqqqtttwwwyyy{{{yyyrrriiidddbbb```^^^\\\SSSLLLCCC===:::777222...///,,,))))))***+++***)))++++++,,,,,,,,,+++******((((((''''''''''''((((((+++***)))(((''''''(((((()))(((''''''&&&&&&'''''''''''''''(((******)))((((((&&&%%%&&&''''''%%%###%%%%%%%%%%%%&&&&&&&&&&&&)))((('''&&&&&&((()))+++))))))(((&&&$$$$$$&&&((($$$&&&''''''&&&%%%%%%&&&%%%((('''"""!!!$$$%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$!!!!!!###%%%&&&%%%&&&$$$"""###&&&((('''&&&$$$######%%%(((******)))(((((((((((())))))))))))&&&&&&&&&&&&&&&'''(((((('''((((((((((((((((((''',,,((((((++++++&&&$$$&&&)))))))))))))))(((''''''+++***)))((((((((()))*********++++++++++++************++++++,,,,,,------...///222666;;;???CCCEEEHHHKKKNNNOOONNNLLLKKKKKKLLLMMMMMMIIIEEEEEEIIIMMMMMMNNNPPPQQQPPPOOOPPPQQQRRRQQQRRRTTTVVVXXXWWWVVVSSSRRRPPPOOOOOOPPPQQQRRRRRRUUUUUUSSSUUU[[[^^^^^^]]]\\\```eeeeeeaaa___aaa___\\\[[[```lll}}}xxxsssuuuyyy}}}wwwrrruuu{{{wwwssspppppplllfffcccbbbbbbbbbbbbaaaaaa```]]]YYYRRRJJJEEECCCEEEGGGJJJPPPXXXbbbhhhxxx{{{wwwyyyxxxwwwsssooollljjjiiijjjjjjkkkooorrrnnncccYYYMMMHHHAAA;;;777333///---///,,,,,,///...***))),,,,,,,,,+++(((&&&&&&(((***&&&'''(((((()))(((((((((((((((((((((((('''&&&&&&((('''&&&&&&'''((('''&&&&&&'''&&&%%%$$$%%%(((***+++***((('''%%%$$$$$$$$$$$$%%%&&&'''&&&&&&''''''&&&%%%$$$$$$$$$$$$%%%&&&'''%%%###"""$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%###"""###%%%###############$$$$$$%%%###############$$$%%%%%%$$$%%%%%%$$$""""""%%%(((##################$$$$$$###%%%&&&%%%"""!!!"""$$$%%%%%%$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%"""$$$(((((($$$&&&&&&&&&'''''''''''''''***)))(((((()))***)))(((+++)))'''&&&&&&(((***,,,++++++,,,------------------///000000/////////000111222222222111111yyyqqqfffZZZQQQHHHDDDAAABBBBBBDDDKKKSSSaaafffnnnssstttpppiiiddd___[[[WWWTTTQQQRRRZZZccckkkmmmrrrxxxxxxlllddd______bbbgggoooyyyvvvjjj```YYYTTTNNNJJJCCC>>>777333111///,,,)))...,,,***)))******)))(((******++++++,,,+++++++++******))))))))))))******))))))(((((((((((())))))***)))(((((('''(((((((((&&&((())))))((((((((()))(((&&&$$$$$$%%%&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%&&&'''((())))))))))))&&&$$$$$$%%%'''&&&%%%%%%%%%''''''%%%$$$%%%((('''""" """%%%$$$'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&%%%$$$$$$$$$'''%%%######$$$&&&&&&&&&%%%$$$###$$$&&&'''''''''&&&%%%$$$%%%''')))((('''((()))******)))(((&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((())))))))))))(((((()))'''(((+++***%%%######'''((((((((((((''''''&&&)))(((((('''(((((()))*********++++++++++++******+++*********************+++,,,...111555888;;;===CCCEEEHHHJJJKKKLLLNNNOOOTTTTTTPPPJJJCCCAAACCCFFFIIILLLPPPRRRQQQPPPOOOPPPQQQQQQPPPRRRTTTVVVUUUTTTNNNMMMLLLLLLMMMNNNQQQRRRPPPRRRRRRPPPQQQUUUWWWVVVYYYXXX[[[``````[[[XXXXXXWWWUUUVVV[[[gggyyy}}}uuummmlllkkkkkkmmmrrruuu|||zzzppplllnnntttyyy}}}~~~~~~~~~wwwnnnhhhbbb^^^[[[YYYVVVSSSRRRTTTVVVXXXXXXXXXXXXWWWTTTOOOJJJDDDAAACCCHHHPPPZZZfffsss{{{uuurrrwwwsssnnniiieeecccddddddjjjlllooopppmmmdddXXXPPP@@@===777333000...+++)))+++)))***------******,,,))))))((()))***)))&&&$$$))))))))))))(((((('''&&&&&&'''(((***)))(((&&&$$$((('''&&&&&&'''((('''&&&"""$$$&&&&&&&&&''')))***,,,+++(((%%%$$$$$$%%%&&&%%%&&&&&&''''''(((((((((%%%$$$$$$######$$$$$$%%%&&&$$$""""""$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###"""!!!"""$$$$$$$$$$$$###$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&&&&&&&&&&$$$""""""$$$&&&!!!""""""###$$$$$$%%%%%%###$$$%%%$$$###"""###$$$$$$%%%&&&&&&%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###%%%$$$"""$$$''''''###&&&&&&&&&&&&&&&'''((())))))'''&&&'''((()))(((''''''((())))))******))))))+++++++++++++++,,,------+++---//////.........000000111111111111000~~~pppooossstttsssrrrlllggg```ZZZUUUQQQLLLHHHGGGEEEEEEGGGHHHMMMWWWcccqqqtttvvvtttlll```VVVOOOTTTVVVXXXXXXXXX[[[dddmmmtttwww|||}}}ttthhh___RRRUUU[[[eeeqqq|||xxxiii\\\QQQHHH@@@;;;888444000------,,,***))),,,+++******))))))((((((((()))***+++++++++++++++++++++************++++++((((((((((((((()))******))))))(((''''''(((((((((&&&(((+++***'''%%%''')))((('''%%%$$$%%%&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&'''(((''''''((('''%%%%%%'''))))))&&&%%%&&&)))***'''$$$''')))((($$$###&&&'''%%%'''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&%%%%%%$$$&&&%%%%%%$$$%%%&&&''''''((('''&&&%%%%%%%%%%%%$$$'''&&&%%%%%%''''''&&&%%%((()))))))))'''$$$!!!'''&&&&&&&&&&&&'''((((((((((((((())))))(((((((((%%%&&&''')))(((''''''((('''(((((()))((((((''''''(((((((((((())))))************++++++++++++******))))))))))))***************+++,,,---000222555666===???BBBDDDEEEHHHKKKNNNTTTTTTQQQLLLFFFBBBAAABBBEEEIIINNNQQQQQQPPPOOONNNRRRPPPOOOOOOPPPQQQPPPOOOIIIHHHHHHHHHJJJMMMPPPRRRQQQSSSSSSPPPQQQTTTVVVTTTYYYYYY\\\aaa```ZZZVVVVVVVVVUUUVVVZZZdddrrrzzzuuummmeee```\\\YYY[[[___kkkvvv~~~sssllliiihhhhhhhhhjjjnnnuuu}}}{{{uuurrrrrrrrrqqqrrrvvvyyy{{{wwwqqqggg^^^WWWRRRNNNLLLOOOMMMKKKLLLOOORRRSSSTTTVVVVVVUUURRROOOKKKJJJIIIQQQYYYffftttyyyuuusssuuupppiiicccaaabbbdddeeekkkllllllhhh___TTTJJJEEE444222///.........---,,,*********++++++*********)))''''''(((+++***&&&###)))))))))))))))(((''''''(((((()))******)))((('''(((&&&&&&&&&'''((('''&&&'''(((******((('''&&&'''''''''&&&&&&&&&'''((((((((('''&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%)))'''$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############"""######$$$############$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$###"""""""""###$$$""""""#########$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$!!!###%%%$$$###"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&$$$''''''&&&&&&&&&&&&(((((('''&&&%%%&&&(((((((((&&&&&&''')))***++++++***))),,,+++***)))***+++,,,---+++---//////......///000000111111111111111rrreeeXXXVVVXXXXXXUUUSSSLLLHHHDDDBBBCCCGGGKKKMMMLLLJJJJJJLLLOOOSSS___jjjggghhhgggccc\\\UUUPPPOOONNNUUU\\\^^^^^^aaafffjjjuuuwwwzzz{{{|||zzzrrrhhh```[[[NNNPPPUUU^^^hhhpppuuuvvvzzzpppbbbTTTIII@@@888222000...,,,+++++++++******)))*********)))(((((((((((()))******++++++++++++''''''&&&&&&&&&&&&''''''''''''(((((()))*********(((''''''&&&''''''((((((%%%(((******'''%%%&&&((((((((('''&&&&&&'''(((***&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%&&&&&&'''###%%%&&&'''&&&''')))+++(((&&&$$$&&&))))))'''$$$'''((('''###$$$''''''%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&'''%%%&&&&&&&&&&&&&&&'''((((((((('''&&&%%%$$$%%%%%%(((&&&%%%%%%&&&&&&%%%$$$%%%&&&'''((('''%%%###"""((((((((((((((())))))***&&&''''''((((((''''''&&&&&&((()))'''&&&'''***,,,((())))))******)))))))))((())))))***++++++++++++******++++++++++++******&&&'''((()))***++++++,,,***++++++,,,---///111222888:::<<<===>>>AAAEEEHHHKKKMMMOOOOOOLLLGGGDDDAAABBBFFFKKKNNNOOONNNNNNNNNPPPMMMKKKIIIIIIHHHGGGFFFFFFEEEEEEEEEHHHLLLPPPSSSSSSVVVVVVTTTUUUYYYZZZXXXYYYXXX[[[___^^^XXXTTTTTTZZZZZZYYY[[[aaaiiiqqqvvvpppuuuzzz}}}~~~|||uuunnnjjjbbb[[[VVVQQQMMMPPPUUU]]]hhhxxx~~~yyyssslllhhhfffccc^^^YYY___bbbhhhnnnsssxxx|||~~~wwwnnnhhhggggggfffdddkkkpppuuuwwwzzz}}}yyyssseee___WWWPPPKKKHHHFFFDDDJJJHHHGGGHHHKKKMMMOOOOOOQQQRRRRRRRRRQQQRRRVVVYYYiiiqqq}}}~~~|||wwwrrrooonnniiiccc```aaaccceeefffeeeccc___UUUJJJ@@@:::777---,,,++++++,,,---,,,++++++,,,,,,+++******)))'''...+++)))***,,,---+++)))'''(((((()))))))))))))))))))))(((''''''((()))***(((&&&&&&&&&'''((('''&&&''')))++++++(((&&&$$$$$$###%%%'''))))))((('''&&&***'''%%%$$$%%%%%%$$$"""%%%%%%&&&&&&&&&&&&%%%%%%,,,***'''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$###"""""""""""""""###$$$$$$$$$$$$######$$$$$$%%%&&& """#########$$$$$$$$$#########""""""$$$$$$$$$$$$%%%%%%%%%$$$!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%''')))((('''&&&)))((('''&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((('''(((((((((((()))***,,,,,,,,,+++***)))***+++,,,---+++---///000//////000111111111222222333222{{{yyywwwmmmcccWWWMMMEEECCCDDDBBBAAAAAA>>>>>>>>>AAAFFFNNNVVVZZZ\\\WWWSSSQQQOOOOOOTTT[[[WWWXXXWWWTTTPPPNNNQQQTTTVVV^^^eeefffeeeeeeeeebbbkkkmmmpppqqqrrrvvv}}}xxxnnnddd\\\XXXWWWPPPMMMMMMRRR[[[eeekkknnnhhh___SSSHHH@@@999333...******)))))))))))))))***&&&(((******)))((())))))))))))******+++*********((((((''''''''''''((((((''''''((()))******))))))''''''&&&&&&''''''((((((%%%'''(((((('''''''''((('''((()))((('''''')))+++%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''"""$$$&&&''''''''')))+++%%%$$$$$$$$$&&&&&&$$$###$$$&&&$$$!!!###&&&&&&"""'''&&&&&&%%%%%%&&&&&&'''###$$$$$$%%%&&&''''''((($$$%%%''''''&&&%%%&&&((($$$%%%&&&&&&%%%&&&(((***'''&&&%%%%%%&&&&&&%%%###"""$$$&&&((()))*********))))))(((((())))))***+++&&&&&&''''''''''''&&&&&&&&&***+++(((%%%''')))***((())))))***************)))******++++++++++++*********++++++++++++******&&&&&&''')))***+++,,,---+++++++++,,,,,,...//////333555777888999;;;>>>@@@BBBFFFKKKNNNNNNJJJEEEBBB@@@CCCGGGIIIKKKLLLNNNOOOQQQNNNKKKHHHHHHGGGFFFDDDEEEDDDCCCDDDGGGLLLQQQTTTUUUXXXZZZZZZ\\\aaabbb```^^^\\\^^^aaa```[[[XXXYYY______^^^___```bbbdddeeeeeeiiimmmpppoookkkfffbbb^^^XXXRRRNNNJJJGGGKKKQQQWWW___kkkuuuxxxvvvrrrppphhheeeaaa```^^^ZZZUUUPPPWWWZZZ___bbbeeehhhlllnnnpppjjjccc^^^]]]^^^^^^]]]ccchhhkkklllmmmnnniiibbbYYYTTTNNNIIIFFFDDDBBBAAACCCBBBBBBDDDHHHLLLMMMNNNQQQSSSUUUWWWYYY___gggnnn|||{{{uuuvvv{{{zzztttnnnkkkhhhdddaaabbbeeeggggggfff]]]XXXPPPEEE;;;444222111---+++***)))***)))'''&&&+++------***)))***)))&&&,,,***(((((()))*********'''((())))))************((('''%%%$$$$$$&&&((()))((('''&&&&&&'''((('''&&&"""%%%''''''&&&%%%%%%%%%%%%''')))+++***'''$$$!!!+++'''######$$$%%%$$$"""%%%&&&&&&''''''&&&&&&%%%,,,***'''%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###""""""!!!!!!""""""###$$$######""""""######$$$%%% ###$$$$$$###%%%%%%$$$$$$###""""""!!!%%%$$$###$$$%%%&&&%%%$$$$$$###"""###%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$'''%%%%%%)))+++)))''''''''''''((((((''''''&&&%%%&&&%%%%%%&&&((()))((('''***)))((('''(((***---...+++++++++++++++,,,------+++---///000000000111222111111222333333333vvvuuuvvvxxxyyyzzzyyyyyypppmmmfff___\\\YYYQQQHHHCCC===:::;;;;;;:::<<>>AAAEEEIIIJJJHHHDDD@@@@@@AAACCCDDDFFFIIIMMMQQQRRROOOKKKIIIIIIIIIIIIHHHEEEDDDDDDDDDGGGLLLRRRUUUTTTXXX\\\]]]aaagggiiihhheeecccccceeeddd```___aaacccdddffffffeeecccaaa______aaadddfffddd___\\\ZZZVVVQQQMMMJJJFFFEEEJJJRRRWWW[[[```ddddddbbb___]]]XXXWWWUUUSSSRRRPPPNNNLLLPPPTTTWWWYYYYYY[[[^^^``````\\\WWWSSSSSSTTTUUUVVVYYY\\\^^^^^^aaadddccc^^^XXXUUUPPPLLLIIIFFFDDDBBBBBBBBBDDDIIIOOOUUUXXXZZZZZZ\\\^^^^^^___fffpppxxx}}}~~~}}}}}}~~~}}}sssnnnoootttyyy~~~zzzuuupppjjjfffddd___]]]^^^aaafffgggccc___PPPKKKBBB999333000000000---,,,*********)))'''%%%))),,,---******---,,,(((&&&'''((('''&&&&&&'''))))))************)))((((((%%%%%%%%%%%%&&&&&&''''''((('''&&&&&&'''((('''&&&!!!###%%%&&&%%%%%%'''(((&&&''')))))))))'''$$$###***&&&""""""&&&((('''%%%$$$%%%&&&&&&&&&&&&%%%$$$(((&&&######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!"""$$$%%%###!!!######""""""######$$$%%%""""""!!!!!!""""""###$$$###!!! """%%%%%%$$$"""$$$$$$##################%%%$$$"""$$$&&&'''&&&$$$%%%!!! %%%'''$$$ $$$$$$$$$$$$$$$$$$$$$$$$'''###$$$***+++'''%%%'''"""$$$''')))***)))'''&&&&&&%%%%%%&&&(((***)))((()))((((((((()))+++---...++++++,,,---------------***,,,.../////////000111000000111222222222]]]\\\[[[ZZZYYYYYYZZZ[[[RRRQQQNNNIIIGGGFFF@@@999999777777999::::::>>>DDDBBBHHHPPPVVVZZZ[[[[[[[[[RRRJJJEEEFFFHHHHHHIIIKKKCCCKKKTTTZZZ^^^bbbiiinnnooorrrpppjjjfffccc\\\RRRTTT[[[eeemmmsss{{{wwwbbbUUUSSSSSSQQQMMMNNNJJJFFFFFFIIIIIIEEEBBBBBB;;;444/////////...,,,)))***++++++***)))***+++!!!$$$(((***)))(((***,,,***************)))((('''''''''&&&&&&&&&&&&'''''''''((()))******)))((('''))))))((())))))***++++++&&&$$$###&&&)))+++)))&&&"""&&&))))))'''&&&'''((())))))))))))************%%%&&&''''''(((((('''''''''((())))))&&&%%%%%%%%%###&&&)))(((%%%$$$%%%'''&&&'''%%%###&&&***(((###'''&&&&&&%%%%%%&&&&&&'''###$$$$$$$$$$$$$$$%%%%%%"""$$$''''''%%%$$$%%%'''''')))***(((%%%###%%%(((&&&%%%$$$$$$&&&&&&%%%$$$'''&&&%%%$$$$$$$$$%%%%%%'''''''''''''''((())))))(((((())))))))))))((((((!!!***+++)))+++***'''&&&&&&'''((())))))(((((())))))*********((('''&&&******++++++++++++******************************++++++***++++++,,,---...+++...222444555777999;;;>>>???BBBDDDFFFEEEAAA>>>@@@@@@AAAAAACCCGGGMMMRRRMMMJJJGGGFFFFFFHHHHHHHHHFFFEEEDDDDDDHHHMMMRRRVVVRRRWWW\\\^^^cccjjjmmmkkkfffccccccdddddd``````cccgggiiilllmmmlllhhhdddaaaYYYZZZ]]]___^^^YYYWWWWWWSSSOOOKKKIIIEEEDDDJJJRRRSSSTTTUUUVVVVVVVVVUUUUUUOOONNNLLLJJJHHHHHHIIIJJJLLLOOORRRTTTSSSSSSUUUXXXSSSQQQNNNKKKJJJKKKNNNQQQRRRTTTUUUUUU[[[cccfffeee^^^[[[VVVRRRNNNKKKGGGDDDFFFGGGKKKRRR[[[cccgggiiibbbcccbbb___^^^cccllltttvvvtttqqqoooqqqxxxvvvmmmggggggkkknnntttpppkkkeee```]]][[[[[[SSSSSSUUU[[[______XXXRRRBBB<<<444///,,,,,,++++++,,,++++++,,,---...,,,***'''+++,,,)))***//////***&&&))),,,,,,)))((()))+++,,,,,,++++++)))((('''&&&%%%&&&((()))***)))((('''((('''&&&&&&'''((('''&&&%%%&&&''''''&&&&&&((()))%%%%%%&&&&&&'''(((((())))))$$$!!!"""'''++++++)))###$$$%%%&&&&&&%%%$$$######""" !!!###%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###!!! ###$$$""" $$$$$$######$$$$$$%%%&&&!!!!!!!!!!!!!!!""""""###&&&$$$###$$$&&&&&&$$$!!!"""""""""###$$$$$$%%%%%%&&&$$$"""$$$&&&(((&&&$$$$$$###&&&!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&"""###)))+++&&&$$$&&&!!!%%%)))++++++***((('''&&&%%%''')))******)))'''((()))***+++,,,------+++,,,---...///...---,,,(((***---...---...///000//////000111111111FFFDDDAAAAAACCCEEEFFFFFFBBB???<<<;;;<<<>>>??????:::888777777;;;@@@GGGKKKSSSSSSSSSSSSRRROOOKKKGGGGGGHHHFFFDDDCCCEEELLLQQQQQQQQQUUUaaaoooxxxxxxvvvuuuqqqnnnllllllhhhaaaZZZTTT[[[dddmmmtttxxx|||rrriii]]]RRRLLLJJJJJJKKKHHHEEEBBB@@@>>>===;;;999444111...***(((((()))***(((((())))))))))))(((((())))))))))))************)))'''(((++++++(((&&&((())))))(((((('''''''''&&&+++((('''))))))&&&'''******)))&&&%%%%%%&&&)))***)))((('''&&&&&&'''((())))))(((((('''&&&%%%%%%%%%))))))((('''&&&%%%$$$$$$))))))%%%"""&&&---,,,%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&((()))))))))((((((((('''%%%%%%'''((('''&&&)))(((&&&$$$$$$%%%&&&'''(((&&&$$$$$$$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&(((((($$$###$$$"""&&&###%%%***,,,***((((((&&&&&&'''((('''&&&$$$###$$$%%%&&&(((***+++,,,---%%%'''******)))(((((()))...,,,)))&&&%%%&&&((()))%%%''')))***+++***((('''(((((((((((())))))))))))(((''''''(((***+++,,,,,,))))))))))))))))))))))))+++)))((()))---///---+++---...///...---...222666:::;;;===???@@@AAA@@@@@@@@@AAABBBDDDEEEGGGHHHHHHHHHFFFDDDBBBCCCFFFIIILLLDDDCCCCCCCCCFFFJJJNNNPPPSSSTTTWWW\\\aaaddddddccc```aaa```[[[WWWWWW\\\bbbeeejjjpppttttttnnnfffaaa```^^^^^^___aaa___XXXRRROOOMMMKKKIIIIIIJJJLLLMMMTTTTTTSSSSSSQQQOOOMMMKKKLLLHHHFFFEEEEEEDDDJJJQQQNNNPPPSSSVVVVVVSSSPPPNNNLLLLLLKKKIIIGGGGGGJJJLLLTTTUUUVVVXXX^^^gggiiifffaaa]]]WWWRRRPPPOOOMMMLLLPPPRRRYYYeeeqqqwwwvvvrrriiifffaaa\\\[[[___fffkkklllrrrrrrlllppp~~~vvvkkkccc^^^[[[^^^dddfffjjjfff[[[XXX\\\[[[SSSPPPMMMJJJKKKLLLIIIBBB<<<:::666111,,,***(((%%%$$$))))))***))))))((('''&&&,,,***((()))***,,,,,,++++++***((('''''''''((())))))***+++)))'''&&&'''((('''%%%'''******'''&&&(((&&&%%%%%%%%%&&&(((***+++%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&''''''&&&$$$###+++)))&&&&&&&&&'''%%%$$$&&&%%%###""""""###%%%&&&$$$((()))&&&$$$$$$%%%''''''$$$###&&&***&&&&&&""""""&&&&&&!!! ###""""""!!!!!!""""""###$$$"""!!! ###&&&###$$$%%%""""""%%%$$$%%%&&&&&&''''''&&&&&&!!!$$$&&&%%%""" """%%%$$$&&&###$$$&&&%%%%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&'''((()))*********))))))))))))))))))+++,,,,,,---,,,+++)))(((------,,,,,,,,,------...+++---...000000...>>>;;;999888:::;;;<<<;;;======>>>AAADDDGGGGGGFFFBBB@@@>>>===>>>BBBGGGJJJKKKKKKJJJJJJIIIGGGDDDAAABBBEEEHHHKKKOOOUUU]]]bbb``````dddmmmxxx}}}{{{wwwrrrqqqrrrtttuuuqqqggg```VVVYYY___eeekkknnnooopppjjjcccYYYPPPKKKHHHGGGFFFBBB???;;;888777555222000111///,,,)))((()))***+++((())))))))))))((((((((())))))))))))***************'''''')))(((###!!!###)))((((((((('''''''''''',,,((((((***)))''''''***)))((('''&&&&&&'''((()))'''((())))))))))))((('''))))))(((((('''&&&&&&%%%((((((((('''''''''''''''%%%((((((%%%&&&,,,---***'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&'''&&&%%%%%%((('''%%%%%%'''((('''&&&######""""""###%%%'''(((((('''&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&((((((%%%$$$%%%$$$!!!%%%""""""'''(((%%%###$$$%%%&&&&&&&&&%%%%%%$$$###(((((('''&&&%%%$$$$$$###&&&((())))))(((((()))***...,,,)))'''''''''(((***((()))***+++,,,+++******(((((((((((())))))))))))))))))(((((())))))***)))))))))))))))))))))))))))+++)))((()))***++++++***+++,,,---,,,+++---000444555777:::===???AAABBBBBB??????@@@AAACCCDDDEEEEEEBBBAAA@@@@@@AAACCCFFFHHHAAAAAA@@@@@@BBBFFFIIIKKKTTTUUUXXX[[[______^^^\\\SSSTTTUUUSSSRRRTTT[[[aaahhhlllrrrvvvuuuppphhhcccbbbaaaaaadddeeeaaaZZZUUUTTTRRRPPPOOOOOOQQQTTTVVVWWWUUURRROOONNNMMMLLLKKKIIIFFFDDDEEEEEEFFFKKKRRROOOPPPQQQRRRSSSSSSSSSSSSTTTRRRNNNIIIFFFFFFIIILLLNNNQQQSSSWWW^^^fffiiifffddd___ZZZVVVWWWYYY\\\]]]]]]___eeeoooxxx{{{vvvqqqddd```[[[WWWVVVYYY___dddmmmtttwwwuuuxxx}}}tttpppggg]]]WWWSSSQQQTTTZZZYYY```aaa[[[YYY]]]ZZZRRRMMMHHHBBB???>>><<<666222222///,,,******+++******)))******+++++++++******'''(((((()))))))))******+++***)))((('''(((((()))'''((())))))(((((()))***+++))))))---,,,(((''')))&&&&&&&&&&&&&&&'''((()))%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&''''''&&&$$$###***(((&&&&&&&&&&&&&&&$$$&&&%%%###""""""###%%%&&&&&&&&&'''))))))'''$$$"""'''%%%!!!!!!&&&%%%%%%""""""&&&%%%!!! ###''''''&&&%%%%%%%%%%%%%%%'''%%%###!!!!!!###$$$&&&"""$$$&&&$$$!!! """%%%###$$$%%%%%%&&&&&&%%%%%%###$$$&&&&&&&&&&&&((()))%%%&&&$$$ $$$&&&$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((()))******)))))))))******+++,,,,,,---,,,,,,+++******------------------...///000111222333333222888777555666999<<<======???AAAEEEJJJNNNPPPNNNLLLHHHFFFBBB@@@@@@AAADDDFFFCCCCCCCCCCCCCCCCCCCCCCCCFFFJJJOOOUUUZZZ```gggkkkkkkjjjlllssszzz|||xxxtttqqqssswww{{{{{{ttthhh___SSSSSSTTTYYY___ccccccaaaaaa\\\TTTNNNIIIEEEBBB@@@;;;999555222000...+++))),,,+++)))(((((()))***,,,******))))))((((((''''''))))))))))))***************'''''')))'''###"""###(((((((((((('''''''''''',,,)))(((******'''(((+++(((((((((''''''(((((((((%%%''')))++++++)))'''%%%***))))))((((((''''''&&&'''''''''(((((()))))))))"""(((+++(((%%%'''***+++''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%$$$$$$(((&&&%%%%%%&&&''''''&&&###"""""""""###%%%'''(((&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((&&&%%%'''&&&###'''###"""%%%&&&###"""###&&&%%%$$$$$$$$$$$$$$$$$$''''''''''''(((((())))))'''((()))((('''''')))+++,,,+++***((((((((()))***))))))*********+++++++++(((((((((((())))))))))))******)))((((((((((((((()))))))))))))))))))))))))))***)))((('''(((***,,,)))***+++******+++...000000222555999===@@@BBBCCC======>>>>>>???@@@@@@AAA<<<===>>>???@@@AAABBBBBB@@@???>>>>>>@@@BBBEEEGGGPPPQQQTTTYYY\\\]]]ZZZXXXKKKMMMNNNMMMMMMQQQXXX]]]dddhhhooottttttpppkkkfffdddeeefffhhhhhheee```\\\]]][[[ZZZZZZ[[[___bbbeee___YYYRRRLLLIIIHHHHHHGGGGGGDDDDDDFFFGGGHHHNNNUUUQQQQQQRRRSSSUUUWWWZZZ[[[^^^[[[VVVPPPLLLLLLOOORRRNNNSSSYYY^^^fffoooqqqooojjjfffaaa```ccciiiooorrrppppppqqqvvvzzzxxxpppiiibbb___[[[YYY[[[```fffjjjtttxxxyyyxxx{{{}}}vvviiiaaaZZZSSSOOOMMMLLLOOOTTTPPPXXX]]]ZZZYYYZZZTTTKKKEEE>>>777222111000...,,,---+++))))))***,,,,,,,,,((((((***++++++,,,,,,,,,"""%%%))))))''''''(((*********)))(((((((((((((((&&&'''))))))((((((***+++(((&&&&&&)))(((%%%$$$&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$***(((&&&%%%&&&&&&&&&$$$&&&%%%$$$######$$$%%%&&&&&&###"""###&&&%%% '''%%% $$$%%%!!!$$$"""###%%%%%%"""!!!###!!!!!!!!!"""""""""######((('''&&&$$$$$$######$$$"""%%%'''&&&###!!!###%%%"""###$$$$$$%%%%%%$$$$$$######"""###%%%%%%%%%$$$&&&'''%%%!!! $$$%%%###%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((())))))***'''''''''&&&''''''((((((***************+++,,,---...---,,,,,,,,,,,,,,,---......------......///000000000000000000000;;;:::;;;???DDDIIILLLLLLIIIJJJLLLOOOPPPOOOLLLIIIEEECCC@@@===<<<===>>>???@@@AAACCCEEEGGGKKKOOOQQQZZZ[[[]]]___aaadddgggiiigggffffffjjjoooqqqoookkkrrrtttwwwxxxuuulll___VVVKKKIIIHHHMMMVVV\\\\\\ZZZZZZVVVQQQMMMHHHBBB<<<888777444111///...---***))))))(((''''''''')))+++,,,******)))(((((('''''''''((()))))))))************)))''''''++++++((((((+++((((((((((((((('''''''''---)))(((+++***((((((+++&&&'''((())))))((('''&&&%%%&&&((())))))(((&&&%%%******))))))((((((((('''(((((((((((())))))))))))$$$''')))'''$$$###%%%&&&''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&(((&&&%%%%%%&&&''''''&&&((('''&&&%%%%%%%%%&&&&&&###$$$$$$$$$$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###&&&'''%%%%%%''''''$$$***%%%###&&&'''&&&%%%''''''&&&%%%$$$$$$$$$&&&&&&&&&&&&'''((()))***++++++'''(((((('''&&&&&&)))+++***))))))((((((((())))))(((''''''''''''((())))))(((((((((((())))))))))))************))))))***+++))))))))))))))))))))))))''')))***)))'''(((,,,000)))************+++---...---...111555999<<>>@@@BBBCCCAAA???>>>@@@???>>>>>>???AAACCCDDDFFFIIINNNTTTZZZ\\\[[[YYYPPPQQQPPPNNNMMMNNNRRRVVVZZZ___ffflllnnnllliiifffdddeeefffffffffeeeeeeeeegggfffeeeeeehhhlllqqqtttjjjbbbVVVMMMIIIHHHHHHHHHLLLJJJKKKNNNOOOOOOTTTZZZZZZ[[[]]]___bbbdddfffgggiiigggeeeaaa^^^^^^aaaccc^^^eeelllqqqxxx}}}sssooollllllpppuuuzzz}}}{{{wwwsssssssssnnnfff___```^^^]]]^^^ccckkkrrruuu{{{zzzuuurrruuuwwwpppeeeXXXRRRNNNMMMLLLJJJMMMRRRQQQWWWYYYVVVSSSOOOGGG>>>888333...,,,,,,.........---+++)))((()))))))))(((''''''((()))))))))))))))%%%***+++'''&&&'''******))))))(((((((((((((((&&&((())))))(((((()))+++%%%######&&&&&&######&&&&&&'''((((((((('''%%%$$$'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$)))'''%%%%%%&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%###"""!!!"""###"""&&&&&&""" %%%&&&############$$$$$$###"""### """###$$$######$$$######""""""!!!"""&&&((((((%%%######%%%######$$$%%%%%%%%%%%%%%%(((%%%""""""###### &&&(((&&&"""!!!$$$%%%###%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''(((((((((((()))((('''''''''''''''(((************+++,,,---......---,,,+++,,,---...///...............///000111//////............??????@@@DDDJJJOOOQQQQQQMMMKKKJJJJJJIIIHHHEEECCC>>>>>><<<;;;;;;<<<===>>>@@@DDDHHHLLLQQQWWW___dddjjjhhheeecccccccccdddddd^^^[[[ZZZ\\\```dddfffeeejjjkkkkkkjjjeee]]]SSSMMMFFFCCCBBBGGGPPPVVVWWWVVVUUURRRNNNIIIDDD>>>777222222000...---------,,,+++''''''&&&'''''')))***++++++***)))(((''''''((((((((()))))))))************+++((((((++++++)))***---'''''''''(((((((((((((((,,,)))(((******''''''***&&&'''((())))))((('''&&&'''&&&&&&%%%%%%&&&&&&'''))))))))))))(((((((((((())))))))))))((((((((((((&&&%%%%%%&&&&&&&&&&&&'''(((''''''&&&&&&''''''((('''''''''''''''''''''''''''&&&$$$$$$&&&'''&&&%%%''''''&&&&&&%%%%%%%%%%%%###%%%&&&%%%$$$$$$&&&)))%%%%%%%%%%%%%%%%%%%%%%%%"""%%%&&&$$$$$$&&&&&&###)))%%%###''')))((((((+++((('''&&&%%%%%%&&&'''((()))((('''&&&$$$###"""!!!'''((((((&&&%%%&&&)))+++''''''(((((()))(((((((((''''''&&&&&&''''''((()))(((((((((((())))))))))))(((***++++++******---///))))))))))))))))))))))))&&&(((******)))***...222+++*********+++,,,---------...///111444666888999888999999999::::::;;;;;;@@@BBBEEEGGGFFFCCC???<<<===============???@@@AAA@@@CCCHHHOOOUUUXXXXXXWWWTTTSSSQQQNNNLLLMMMNNNPPPUUUYYY___dddfffeeebbb```_________]]]\\\___dddiiinnnmmmlllllloootttzzz}}}rrriii\\\TTTRRRTTTUUUTTTYYYXXXYYY\\\\\\\\\___eeejjjmmmrrrvvvxxxxxxvvvuuusssuuuwwwwwwwwwwwwxxxyyywww}}}yyywwwuuuuuuwwwyyyyyyyyywwwqqqkkkhhhhhhgggbbb]]]]]]ZZZYYY\\\ccckkkpppsssuuurrrmmmkkkmmmmmmfff]]]PPPLLLIIIJJJJJJHHHIIIMMMNNNPPPOOOJJJDDD???999333---,,,++++++,,,.........---+++)))((())))))'''&&&)))))))))))))))(((''''''!!!&&&,,,,,,)))&&&(((+++)))))))))))))))((((((''')))******)))(((''''''(((&&&$$$$$$((()))'''(((+++''''''((()))(((&&&%%%$$$'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%$$$&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%''''''%%%$$$%%%&&&"""$$$$$$!!!"""&&&%%%!!!"""###$$$###$$$$$$$$$"""!!!$$$&&&'''(((((( """#########""""""###&&&)))(((%%%######%%%$$$%%%%%%&&&&&&&&&&&&&&&+++(((%%%%%%'''&&&$$$!!!&&&((('''######&&&&&&$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%)))(((((('''''''''((((((************+++,,,---...---,,,,,,+++,,,---///000---------......000111111111111000000000000???>>>???AAADDDGGGGGGFFFFFFDDDBBBAAABBBBBBBBBAAA=========>>>???@@@BBBBBBEEEIIIOOOTTTYYY___hhhnnngggdddbbbaaaaaa```^^^]]]VVVUUUSSSUUUXXX\\\___```[[[[[[ZZZXXXTTTPPPKKKIIIDDDBBBBBBEEEKKKOOOOOOOOONNNKKKFFFBBB===777111------+++******+++,,,+++***((('''''''''(((((())))))***)))(((''''''((()))***))))))))))))************,,,)))''')))(((%%%%%%((('''''''''(((((((((((((((+++((('''))))))&&&'''***&&&'''((())))))((('''&&&((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((()))))))))((((((''''''''''''$$$###&&&((('''))),,,((((((''''''''''''((((((&&&%%%%%%%%%%%%&&&'''((('''%%%$$$$$$%%%&&&&&&%%%!!!"""###$$$%%%&&&&&&&&&%%%''')))(((%%%%%%'''***%%%%%%%%%%%%%%%%%%%%%%%%"""%%%%%%######&&&%%%"""&&&""""""&&&)))'''''')))'''''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((('''&&&&&&(((***&&&'''(((*********)))((((((((()))))))))*********(((((((((((())))))))))))''')))++++++)))***---000))))))))))))))))))))))))&&&(((***+++,,,---///000,,,******+++---...---,,,---------...///111222333555555666777777888999999@@@CCCFFFHHHGGGCCC???;;;999999999999:::;;;======@@@AAADDDHHHMMMOOONNNMMMLLLKKKJJJIIIJJJKKKMMMNNNVVVYYY]]]``````^^^[[[YYYWWWYYYXXXUUURRRUUU]]]eeennnmmmkkkkkkmmmsssxxx|||rrrjjj___[[[^^^bbbddddddeeedddfffiiijjjiiikkkpppzzzyyy|||~~~zzzyyywwwuuutttsssrrrqqqoookkkeee``````ccceeeccc```\\\YYYVVVYYY___dddggghhhcccbbbbbbcccddd___VVVNNNMMMJJJIIIKKKJJJFFFFFFHHHAAA@@@>>>:::666222///---***++++++++++++***)))((()))((('''(((***+++***(((,,,,,,,,,++++++***((((((%%%(((+++,,,)))((()))+++)))))))))))))))((('''''')))***+++***'''&&&'''(((&&&######&&&'''&&&'''+++'''((((((((('''&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!%%%((('''$$$###%%%((("""###!!!"""$$$### !!!$$$$$$######%%%%%%"""%%%&&&'''''''''&&&%%%$$$!!!"""###$$$%%%%%%%%%%%%###&&&((('''$$$"""$$$&&&%%%%%%&&&''''''''''''&&&$$$######$$$%%%&&&&&&%%%%%%''''''$$$$$$'''(((%%%%%%%%%%%%&&&&&&&&&''''''(((''''''&&&%%%%%%$$$$$$((((((((('''(((((())))))***************+++,,,---++++++++++++,,,---//////,,,,,,------...///000111//////////////////<<<<<<<<<===???@@@@@@>>>@@@???>>>???BBBCCCCCCBBB???@@@AAACCCEEEFFFGGGHHHMMMRRRXXX[[[]]]aaahhhmmmiiihhhggggggfffbbb\\\WWWPPPPPPQQQRRRTTTUUUUUUUUUNNNNNNNNNLLLIIIGGGEEEEEE???@@@AAACCCFFFHHHIIIJJJDDD@@@;;;777444111---++++++***(((((()))))))))((()))))))))((((((((((((((()))((('''&&&''')))+++,,,))))))))))))************+++'''%%%'''&&&$$$$$$'''''''''''''''((((((((()))***'''&&&((((((%%%&&&)))''''''((((((((((((''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((%%%$$$%%%"""###+++((((((''''''''''''((((((&&&%%%%%%%%%&&&((()))***'''%%%$$$$$$%%%&&&&&&%%%!!!"""###$$$%%%&&&&&&&&&$$$&&&(((&&&###!!!$$$(((%%%%%%%%%%%%%%%%%%%%%%%%###&&&'''$$$$$$&&&&&&"""%%%""""""''')))&&&$$$%%%%%%&&&&&&'''((((((''''''######%%%''')))+++,,,---$$$&&&(((((('''&&&'''(((&&&(((***,,,---,,,+++***'''''')))*********)))((((((((((((((())))))))))))&&&)))+++***''''''***...))))))))))))))))))))))))(((((()))+++------+++)))+++***)))***---...,,,***,,,,,,++++++,,,---//////111111222333444666666777;;;===AAADDDDDDAAA===;;;777777888999:::;;;<<<===?????????AAACCCEEEEEEDDDCCCBBBBBBCCCFFFIIIKKKLLLQQQSSSWWWZZZ[[[ZZZXXXWWWVVVYYYZZZVVVQQQQQQXXX___iiifffdddccceeejjjooosssnnnfff^^^\\\aaafffgggfffffffffiiinnnooonnnqqqvvv~~~vvvxxx{{{}}}}}}|||}}}~~~}}}zzzxxxvvvrrrssspppllliiihhhhhhgggfffaaa^^^[[[]]]aaaccc___[[[WWWSSSQQQSSSXXX]]]^^^]]]WWWUUUTTTSSSRRRMMMGGGCCCIIIFFFFFFHHHFFFAAA>>>???666444222000...,,,,,,,,,+++,,,,,,+++)))(((((((((((('''''')))+++,,,+++*********+++++++++******)))*********)))))))))((((((((())))))***)))((('''&&&((()))***)))((('''((()))'''$$$###%%%%%%######'''(((''''''&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$######""""""###!!!$$$$$$!!! $$$%%%$$$ $$$%%%""""""&&&&&&"""%%%&&&&&&&&&%%%### $$$$$$$$$%%%%%%%%%%%%%%%$$$&&&'''%%%"""!!!###&&&$$$$$$%%%&&&&&&&&&&&&%%%!!!"""""""""###$$$%%%$$$''''''%%%%%%))))))'''%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&((('''''''''((()))************)))))))))******+++((()))***,,,------......++++++,,,,,,---///000111,,,---...//////...<<<;;;<<<>>>AAABBBAAA@@@@@@@@@AAACCCFFFGGGFFFEEEAAABBBDDDFFFHHHJJJJJJKKKUUUYYY^^^```___aaaeeejjjwwwwwwxxxxxxtttkkk___WWWKKKMMMOOOQQQQQQNNNKKKIIIIIIJJJJJJHHHEEEBBBAAAAAA999<<>>???<<<;;;:::;;;>>>@@@AAA@@@>>>>>>>>>@@@DDDGGGIIIJJJHHHKKKPPPUUUXXXYYYYYYXXXXXX]]]```\\\UUURRRVVV\\\cccaaa]]]\\\]]]bbbgggkkkkkkccc[[[ZZZ^^^bbbaaa^^^aaabbbffflllnnnnnnqqqvvv|||xxxpppqqqqqqpppooonnnoooqqqooouuuxxxuuusssssssssqqqmmmiiiddd```___```aaaaaa^^^\\\[[[]]]```___XXXRRRMMMIIIGGGJJJQQQVVVWWWVVVTTTOOOHHHDDD@@@>>>???AAA@@@======???<<<666222333222000//////...,,,+++,,,,,,,,,,,,+++))))))+++,,,))))))((()))++++++***(((&&&'''((())))))******))),,,***((('''((()))((('''((()))*********)))'''&&&&&&'''))))))((((((***+++...***((()))'''$$$%%%(((((('''&&&%%%%%%&&&((((((%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%###$$$%%%&&&&&&%%%###$$$$$$%%%%%%$$$$$$###***'''$$$$$$&&&'''$$$!!!%%%'''&&&!!! %%%))))))$$$%%%""""""&&&&&&"""$$$%%%&&&'''&&&$$$"""!!!&&&&&&%%%$$$############$$$&&&&&&$$$!!! ###'''######$$$%%%%%%%%%%%%$$$###&&&((('''$$$###$$$'''###&&&'''%%%&&&******(((%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))''''''''''''(((***++++++******))))))))))))))))))&&&(((***,,,---...------+++++++++,,,---...000000///111222444444222:::999:::<<<@@@AAAAAA???AAACCCEEEEEEDDDBBBBBBAAABBBEEEIIIKKKKKKJJJIIIIIIUUU]]]aaa\\\YYYbbbppp{{{zzzrrrhhh]]]RRRLLLEEEEEEDDDCCCCCCBBBBBBBBBCCCDDDEEEEEEDDDBBB???>>>:::999:::===@@@AAA>>>:::000///...,,,+++***))))))---***''''''))))))'''%%%...)))''')))***((((((***---+++)))***,,,---,,,))))))))))))))))))(((''''''+++,,,***%%%%%%((()))(((&&&***---+++'''(((...555***'''$$$%%%(((***)))(((%%%%%%&&&&&&&&&&&&%%%%%%)))(((&&&&&&((()))((('''%%%&&&((())))))(((&&&%%%$$$'''***)))&&&%%%&&&(((&&&'''(((******((('''&&&%%%%%%&&&&&&'''&&&&&&%%%***'''%%%%%%'''((('''%%%)))'''%%%%%%&&&&&&%%%$$$&&&&&&%%%%%%$$$###""""""'''%%%###!!! !!!###%%%%%%%%%%%%%%%&&&&&&'''((((((%%%$$$%%%'''(((&&&$$$"""###%%%&&&&&&%%%###"""$$$%%%'''&&&&&&''')))+++'''((('''%%%!!!!!!$$$'''))))))(((((('''''''''&&&)))(((&&&&&&'''***---000//////...---+++***))))))&&&&&&&&&'''(((***+++,,,++++++******))))))((((((******++++++***)))'''&&&''')))******))))))***+++))))))))))))))))))))))))***))))))***,,,...---,,,///111222111///...111333777888999999999777666555444555777999;;;<<<======777999;;;;;;999888999999;;;<<<===AAAFFFJJJLLLLLLHHHIIIKKKNNNQQQSSSUUUVVVcccaaa]]]WWWSSSRRRUUUWWW^^^[[[VVVQQQPPPTTT[[[aaa\\\YYYVVVSSSRRRSSSUUUWWWRRRVVVZZZ\\\]]]___eeeiiippptttxxxzzzwwwrrrmmmkkkcccccccccccccccbbbaaaaaa^^^dddkkkooonnnlllkkklllfffaaaZZZWWWYYY\\\^^^___[[[^^^```aaa\\\TTTLLLFFFEEEBBBAAACCCHHHKKKKKKIIIDDDFFFFFFBBB===999999;;;666666666555333000---+++------,,,+++***)))((((((((())))))***+++,,,,,,------,,,,,,,,,***)))((('''+++,,,,,,,,,+++***((('''''''''((()))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))'''((((((((('''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&$$$$$$%%%((()))'''$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''#########$$$$$$%%%%%%%%%""""""""""""###%%%((()))&&&&&&&&&%%%%%%%%%$$$$$$---%%% """""" """'''&&&%%%$$$%%%&&&'''%%%$$$$$$######"""###$$$&&&'''(((&&&$$$###"""!!!$$$%%%'''''''''%%%###"""%%%'''&&&###$$$'''&&&"""$$$$$$%%%&&&&&&'''((((((%%%$$$###%%%'''(((%%%"""'''&&&&&&%%%%%%&&&&&&&&&'''((((((((((((((('''&&&...+++((((((+++,,,***(((***+++,,,,,,------,,,,,,..................------222222222222222111;;;>>>AAABBBAAABBBDDDFFFBBBCCCDDDDDDDDDDDDEEEFFFBBBEEEIIIJJJIIIGGGEEEEEELLLUUU[[[ZZZ[[[dddqqqyyyxxxooodddZZZPPPHHHCCC@@@@@@???>>>>>>>>>???@@@AAAAAABBBBBBAAA>>><<<:::777666555666777666333000...---,,,++++++***++++++,,,)))''''''((()))(((&&&...)))''')))***((((((***+++)))'''(((***+++)))''')))))))))))))))(((''''''''')))((($$$$$$(((***(((%%%'''((('''%%%%%%***...)))'''%%%&&&(((***)))(((&&&&&&''''''''''''&&&&&&'''&&&$$$$$$&&&'''&&&%%%%%%&&&'''(((((('''&&&%%%%%%'''(((((('''&&&&&&'''''''''&&&&&&&&&&&&''''''%%%&&&''''''&&&&&&&&&&&&)))'''%%%%%%'''((('''&&&&&&%%%###$$$%%%'''&&&%%%'''&&&&&&%%%%%%$$$$$$$$$&&&%%%"""!!! !!!###$$$$$$#########$$$$$$%%%&&&'''%%%$$$%%%'''(((&&&$$$%%%&&&((())))))(((&&&%%%$$$%%%&&&&&&%%%%%%''')))((()))(((&&&###"""%%%((()))((((((((('''''''''&&&((((((''''''(((***,,,---........................*********************************)))))))))))))))((())))))*********))))))''')))******))))))***+++))))))))))))))))))))))))(((''''''(((***++++++***---...//////------///111111222333555555555555444333444666888:::;;;<<<<<<777888999888777777888999::::::;;;>>>CCCFFFHHHGGGEEEFFFGGGIIIKKKLLLNNNOOOSSSRRRQQQNNNMMMNNNQQQTTTZZZWWWRRRMMMKKKNNNUUUZZZ[[[YYYVVVSSSPPPOOOOOOOOOIIIKKKOOORRRVVVZZZ___cccmmmooorrrqqqmmmgggccc```[[[\\\\\\]]]\\\[[[YYYXXX```fffnnnrrrooojjjfffeee^^^YYYSSSQQQSSSWWWZZZ\\\aaaaaa^^^ZZZTTTMMMFFFBBBEEECCCBBBCCCDDDEEEEEEEEE@@@@@@???<<<888555444444333333222111///---+++***((())))))***************&&&&&&&&&'''(((((())))))******************)))(((,,,,,,+++***))))))))))))''''''((()))))))))))))))((((((((((((((((((((((((+++***)))'''%%%$$$$$$$$$''''''''''''''''''&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%$$$###$$$''''''&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%!!!!!!"""###$$$%%%&&&&&&###!!!$$$+++,,,'''$$$%%%$$$$$$$$$%%%&&&&&&$$$"""&&&%%%$$$######$$$%%%&&&&&&$$$######$$$$$$###!!!$$$%%%&&&'''&&&%%%###"""$$$&&&%%%###$$$((('''######$$$$$$%%%&&&&&&''''''&&&$$$$$$%%%((((((%%%###'''&&&&&&%%%%%%%%%%%%&&&''''''((((((((((((((('''***((('''(((+++------,,,------...////////////...////////////////////////111111222222222111<<>>AAAAAAAAA???@@@@@@AAABBBCCCCCCCCCBBBCCCDDDCCCCCCDDDGGGJJJPPPNNNIIIEEEBBBDDDIIIMMMSSSRRRQQQNNNKKKGGGDDDBBBBBBCCCEEEJJJPPPWWW\\\^^^jjjjjjjjjfffaaa[[[XXXVVVUUUWWWYYY[[[]]]]]]\\\[[[aaahhhoooqqqlllddd]]]YYYVVVRRRNNNLLLOOOTTTXXX[[[```\\\VVVOOOHHHDDDAAA@@@DDDDDDCCCAAA>>><<<<<<===999777555333222111...---///...---,,,+++*********&&&''')))*********)))((()))))))))))))))*********''''''((())))))***)))))),,,,,,***)))))))))))))))'''(((((()))))))))))))))'''''''''''''''''''''''')))))))))))))))***+++,,,&&&&&&&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$######$$$%%%&&&%%%$$$'''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###"""!!! !!!"""###$$$$$$%%%+++,,,'''"""!!!""""""###%%%&&&%%%### &&&&&&%%%$$$$$$$$$%%%%%%######"""###%%%'''&&&%%%$$$%%%&&&&&&&&&%%%#########$$$$$$"""$$$(((((($$$#########$$$%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&$$$'''&&&%%%%%%$$$$$$$$$%%%&&&&&&'''((()))))))))(((((('''''')))+++---,,,,,,---...//////000000/////////000000000000000000000000000111111222111<<<@@@CCCCCCAAAAAAEEEIIIFFFDDDAAAAAADDDGGGJJJLLLIIIMMMQQQTTTSSSPPPMMMLLLOOOTTTXXXXXX[[[^^^___]]]VVVQQQJJJDDDAAA???===<<<666666666777:::>>>CCCEEEBBBAAA@@@===:::777444222000///...---............+++******))))))******+++(((((('''''''''((()))))),,,'''&&&)))***(((''')))******)))************)))(((((())))))(((((('''&&&%%%((('''%%%%%%)))***(((,,,)))&&&''')))***)))(((&&&&&&''')))***)))((('''(((((((((''''''((((((((()))(((&&&&&&((()))((('''((('''&&&&&&&&&&&&'''((((((&&&%%%&&&)))***'''$$$'''&&&%%%$$$$$$%%%&&&'''%%%(((***(((%%%$$$'''***&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&)))(((&&&%%%%%%&&&'''(((&&&&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$###"""$$$%%%(((((('''&&&%%%%%%&&&''''''''''''''''''''''''''''''((()))))))))((('''&&&&&&&&&'''((()))***+++,,,((()))******)))'''%%%###'''((((((((())))))******((((((''''''((()))+++,,,''')))******))))))***+++))))))))))))))))))))))))***))))))***+++,,,,,,+++))))))************,,,---***+++,,,---///000111111000111222444666777777777444444333222000111444666666555555777:::<<<<<<;;;;;;;;;:::::::::::::::::::::;;;<<<<<<::::::;;;<<>>:::888999===AAAIIIJJJKKKKKKIIIEEE@@@>>>DDDCCCCCCIIIQQQXXX[[[[[[eeedddbbb]]]XXXTTTRRRRRRMMMPPPUUUZZZ^^^```aaaaaa___dddhhhggg```WWWQQQNNNLLLJJJGGGFFFHHHMMMSSSVVVTTTPPPKKKEEEAAA?????????BBBCCCBBB===777333444555555111......///...+++(((,,,+++)))((((((((()))***((()))******)))'''%%%$$$+++++++++***************&&&''''''((()))(((((((((******++++++***)))(((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''((()))***+++&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&(((((((((''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%###!!! ###""""""""""""!!!!!!!!!%%%%%%%%%&&&$$$######$$$!!!!!!"""$$$&&&%%%"""%%%%%%%%%%%%%%%%%%&&&&&&###"""!!!###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$###!!!######"""$$$)))(((%%%""""""######$$$$$$$$$$$$&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%'''((())))))))))))******************)))(((+++,,,------......------///////////////000000000//////000111111222<<<;;;;;;;;;===>>>???@@@>>><<<<<>>=========>>>===888222------///111...,,,,,,------+++(((***)))(((''''''(((******(((((())))))((('''&&&%%%'''''''''''''''&&&&&&&&&((((((((((((((('''&&&&&&&&&(((+++------***'''%%%(((((())))))))))))((((((''''''''''''''''''''''''+++)))'''$$$!!!&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))(((((((((''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$"""!!!$$$$$$#########"""""""""'''((((((%%%###$$$&&&(((!!!!!!"""###%%%$$$""""""###$$$%%%&&&&&&''''''###"""!!!"""###$$$###"""###$$$$$$$$$$$$$$$$$$$$$ """"""!!!$$$((((((%%%""""""############$$$$$$&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%'''((()))))))))))))))******+++***)))((((((+++,,,,,,------------------------....../////////...///000111111111<<<999666666888::::::999555555888@@@JJJRRRVVVVVVRRRSSSSSSPPPKKKEEEAAA???BBBFFFGGGEEEEEEFFFDDD@@@@@@????????????<<<888555333444666888<<>>???BBBCCCEEEEEEEEEDDDEEEGGGIIIGGGGGGEEECCC???<<<999777777777555222...+++***+++...,,,++++++,,,,,,***))))))))))))(((((())))))***%%%&&&&&&'''((()))******'''''''''((((((((((((((((((((()))(((((('''&&&&&&&&&(((***,,,,,,***'''%%%)))))))))))))))(((((('''''''''''''''''''''''''''+++***(((&&&$$$######"""((('''&&&%%%%%%&&&((()))'''&&&&&&%%%%%%&&&&&&''''''(((((('''%%%&&&(((+++'''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$###!!!""""""###$$$%%%&&&&&& %%%%%%###$$$$$$######"""!!!"""$$$$$$"""!!!!!!"""###$$$%%%%%%%%%%%%$$$###!!!"""######"""!!!############$$$$$$$$$$$$ """"""!!!$$$(((((($$$########################%%%%%%&&&%%%######%%%'''%%%%%%%%%%%%&&&'''((((((&&&&&&'''((()))))))))((($$$&&&)))************+++,,,---......//////......,,,,,,------......////////////000000111000<<<;;;999777666666777999666777;;;DDDNNNTTTUUUSSSKKKKKKIIIEEE@@@;;;888777666;;;===:::999<<<===<<<>>>===<<<<<<;;;888444000000111222444555555555555///...---+++***(((((('''***,,,...---***(((((()))((((((''''''&&&''''''((('''))))))(((%%%$$$&&&((((((%%%%%%)))+++)))'''((($$$&&&((('''%%%$$$&&&(((''''''((((((''''''&&&%%%&&&)))***''''''))))))&&&((((((((((((******)))(((&&&''')))(((&&&&&&(((+++((('''&&&%%%%%%&&&'''((('''&&&$$$$$$&&&'''&&&%%%%%%&&&'''(((((('''&&&%%%%%%'''(((((('''&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%)))%%%!!!!!!%%%'''&&&$$$"""$$$&&&%%%$$$$$$''')))***(((%%%%%%%%%%%%$$$###&&&&&&&&&%%%$$$$$$$$$###""""""""""""#########$$$&&&%%%$$$$$$#########$$$###%%%&&&%%%###"""$$$&&&&&&%%%%%%%%%%%%%%%%%%&&&###$$$%%%$$$$$$$$$&&&((('''%%%$$$%%%'''(((&&&$$$%%%%%%%%%&&&&&&'''''''''%%%&&&&&&'''''''''&&&&&&''''''''''''((((((((()))((((((((()))))))))******((((((((((((((('''''''''&&&&&&'''((())))))))))))''')))******))))))***+++)))))))))))))))))))))))))))(((''''''((()))(((&&&(((&&&%%%'''***,,,,,,+++---,,,***)))))))))******+++,,,---...///000000000...///000000......///000000//////000222333333222000000111111111222222222...///000000000111444666222444555444333222222444...///111333666777888999<<<@@@DDDGGGGGGFFFDDDDDD??????>>>===<<<>>>BBBEEEIIIHHHGGGEEEEEEEEEFFFFFFDDDDDDBBB>>>::::::===AAADDDGGGIIIIIIFFFCCCCCCDDDBBBBBB@@@>>>:::666333111111///---,,,,,,+++***))))))*********(((((()))***(((((())))))))))))((((((''''''&&&&&&''')))+++---(((((())))))******++++++''''''((()))))))))(((((((((((()))))))))))))))((()))))))))))))))(((''''''((((((((((((((((((((((((&&&&&&'''''')))***,,,---)))(((&&&%%%%%%&&&'''((('''&&&%%%%%%%%%%%%&&&'''&&&''''''&&&$$$%%%(((+++%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&%%%$$$$$$######$$$$$$!!!""""""###$$$%%%&&&&&&%%%%%%######"""%%%###!!!!!!"""$$$$$$######$$$$$$$$$$$$###!!!!!!$$$###""""""$$$$$$###"""###############$$$$$$%%%!!!###"""!!!###''''''###$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%$$$""""""$$$'''$$$$$$%%%&&&''')))***+++''''''((((((((((((((('''###&&&***+++***)))***++++++,,,------...------------------...//////000000000000000000000000<<<>>>???;;;555333777<<<======AAAHHHPPPSSSOOOKKKAAABBBAAA>>>:::777777777222777999666444777;;;<<<;;;:::888888777666333000---...//////...,,,***(((+++***************+++,,,!!!%%%)))***((('''((()))&&&%%%%%%&&&'''((())))))((()))***((($$$###%%%''''''$$$%%%)))+++)))'''(((&&&(((***)))'''&&&'''***''''''((((((''''''&&&%%%###&&&(((&&&&&&))))))&&&$$$%%%&&&&&&'''&&&&&&&&&&&&((()))'''%%%%%%))),,,((('''%%%$$$$$$%%%'''((()))(((&&&&&&((()))((('''%%%&&&((())))))(((&&&%%%$$$'''***)))&&&%%%&&&(((&&&%%%###""""""###%%%&&&***$$$%%%(((&&&""""""$$$&&&%%%$$$$$$'''***&&&$$$######$$$%%%$$$###(((((('''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%"""%%%&&&%%%###"""$$$&&&%%%$$$$$$######$$$$$$%%%###$$$%%%%%%$$$%%%''')))(((&&&%%%&&&))))))'''%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&'''((())))))((('''&&&&&&&&&&&&''''''))))))(((((('''''''''&&&"""$$$&&&(((************((()))******))))))***+++))))))))))))))))))))))))+++***))))))***+++)))((('''%%%$$$%%%)))++++++***)))((('''&&&&&&'''((()))***+++,,,---.../////////---///000000///......///...---,,,...000111111000......///000000111222222//////000///......111333111222333222000...---...333333333444555777888999666<<>>???AAABBB===>>>>>><<<999999===AAA???BBBEEEDDD@@@<<<::::::;;;:::999777444111///......+++((((((+++,,,+++(((%%%(((***)))&&&%%%''')))'''((()))***)))((('''&&&,,,***(((&&&&&&''')))+++$$$%%%%%%&&&'''(((((()))%%%&&&''')))***++++++++++++)))'''&&&&&&(((***,,,)))))))))))))))(((''''''))))))))))))))))))))))))%%%%%%$$$$$$$$$$$$%%%%%%***)))'''%%%$$$%%%&&&''''''&&&%%%%%%%%%%%%&&&'''%%%&&&'''%%%######'''+++$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########((('''%%%###""""""######$$$$$$$$$$$$############(((---(((%%%&&&'''%%%'''$$$!!! """$$$%%%%%%%%%%%%%%%%%%###!!!$$$###"""###%%%&&&&&&%%%######""""""###$$$%%%%%%!!!######!!!###'''&&&"""%%%%%%$$$$$$$$$$$$$$$$$$###$$$%%%###!!! ###&&&$$$$$$%%%&&&(((***,,,---'''(((((((((((((((''''''&&&))),,,,,,)))'''''''''))))))***++++++++++++***---......///000111111222000000111000000///;;;:::777666444444555555:::<<<@@@CCCEEEDDDCCCBBB===;;;999888777666333111222333444666777888888888<<<:::777444111000/////////---***+++,,,,,,***''',,,***'''&&&'''))),,,...''''''&&&%%%&&&'''((()))&&&&&&&&&''''''''''''(((%%%'''))),,,---,,,***)))---***&&&&&&((()))((('''(((''''''))),,,,,,(((%%%'''&&&&&&%%%&&&'''((())),,,+++)))'''&&&&&&&&&'''%%%&&&''')))*********+++&&&$$$###$$$'''(((%%%###((('''&&&'''((((((&&&$$$***(((&&&$$$###$$$%%%&&&&&&'''&&&$$$&&&)))&&&!!!'''''''''&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&'''%%%&&&''''''%%%$$$%%%''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&''''''############$$$%%%&&&'''###$$$%%%$$$"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######$$$$$$""" %%%%%%$$$""" !!!###%%%)))'''%%%%%%%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((###&&&&&&$$$%%%((((((&&&'''''''''((()))******+++++++++******)))(((((((((***************)))(((''''''&&&&&&'''***++++++******,,,,,,+++)))((()))***)))******)))'''&&&''')))******++++++,,,,,,------,,,,,,,,,---------......///000111000///...///000.........000111000...,,,000///---,,,,,,...000222222111111111000000/////////000111222333444555555444666999<<<===<<<:::999777777666555777999<<<===@@@>>><<<::::::999777555888777666555444333333333555555666999;;;:::666222000111111000...,,,---...))))))))))))))))))))))))(((((())))))))))))(((((((((''''''((())))))(((&&&++++++******)))'''&&&%%%''')))***)))'''&&&&&&'''******))))))))))))******%%%&&&((())))))'''%%%###******))))))((((((''''''((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((***&&&&&&((('''"""$$$***$$$$$$%%%%%%%%%%%%&&&&&& $$$'''(((((('''&&&$$$(((***)))%%%######%%%)))'''&&&&&&&&&&&&$$$###"""!!!###&&&$$$ """(((((('''&&&%%%$$$############"""!!!"""$$$$$$"""!!!""""""############""""""###&&&''''''%%%###""""""""""""""""""""""""&&&%%%$$$$$$######$$$$$$&&&%%%$$$%%%&&&&&&%%%###!!!###%%%%%%$$$$$$$$$&&&$$$$$$$$$############"""&&&$$$###$$$&&&&&&$$$!!!&&&###!!!###&&&'''%%%"""'''&&&&&&&&&&&&'''((((((***''''''******''''''***((()))***+++++++++++++++******+++++++++,,,,,,,,,---------...............222111000000///000888777666555444333333333777999<<>>;;;999777666555444222000000111222444555555555666999888444111...,,,+++***+++)))''''''((((((&&&$$$&&&'''''''''&&&&&&((()))(((''''''&&&'''((()))***&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((((())),,,)))'''&&&((()))((('''((('''''')))++++++(((%%%'''&&&&&&%%%&&&'''((()))******((('''&&&%%%%%%%%%&&&&&&'''((())))))))))))'''%%%$$$$$$''''''&&&$$$((('''&&&'''((((((&&&$$$+++***(((&&&%%%&&&'''((((((((('''$$$&&&)))'''"""''''''&&&&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%&&&'''&&&%%%%%%%%%'''%%%&&&'''&&&%%%$$$%%%''''''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&############$$$%%%&&&&&&###%%%%%%$$$###"""###$$$######$$$$$$%%%%%%&&&&&&%%%$$$###$$$%%%%%%###!!!%%%%%%%%%###""""""###%%%'''&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''''''''((((((((('''******'''(((++++++(((%%%%%%&&&&&&'''(((((()))((((((((((((((())))))))))))************))))))(((((('''&&&''')))******))))))***+++***((('''((())))))******)))''''''((()))'''''''''(((((((((((((((******+++++++++,,,,,,,,,---...//////...---...000,,,+++***---000111000........./////////000000000111111000000////////////000000000111111111111111000222444555666666555444222222222333444666888999999777555555555444222000444444333111111000000111111111222555777666222...---......---+++******+++(((((((((((((((((((((((((((((())))))))))))(((((('''&&&%%%&&&((((((&&&%%%&&&'''''''''''''''&&&&&&''')))***)))(((&&&&&&'''***))))))))))))))))))***)))))))))))))))(((((((((***)))))))))((((((((('''((((((((((((((((((((((((''''''''''''''''''&&&&&&***'''&&&(((&&&###$$$***$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((((((&&&$$$$$$$$$&&&%%%$$$%%%'''''''''%%%$$$"""$$$'''%%%!!!###)))%%%%%%$$$#########$$$$$$###"""!!!"""$$$$$$"""!!!######$$$$$$$$$$$$######!!!!!!"""###$$$%%%%%%&&&########################%%%%%%$$$$$$######$$$$$$%%%$$$###$$$&&&&&&$$$###"""$$$%%%%%%$$$###$$$%%%$$$$$$$$$############"""%%%###"""$$$&&&&&&$$$"""((('''%%%$$$$$$$$$"""!!!%%%$$$$$$$$$$$$%%%&&&&&&)))''''''))))))&&&&&&)))))))))))))))))))))((((((*********+++++++++,,,,,,------------...............///000111444666444444444444333222000000222444777999::::::999999888666444333333222000.........000111222222222222444222000---***((('''&&&(((&&&%%%%%%&&&&&&$$$######&&&))))))&&&$$$$$$&&&((((((''''''(((((()))***&&&&&&&&&&&&''''''''''''((((((&&&%%%&&&'''((()))+++)))''''''((()))(((''''''&&&'''((())))))'''%%%'''&&&&&&&&&&&&'''(((((($$$%%%&&&'''''''''''''''&&&&&&''''''(((''''''&&&)))'''%%%$$$&&&''''''&&&((('''&&&'''((('''&&&$$$***)))(((&&&&&&&&&'''''')))***((($$$%%%((('''###'''&&&&&&&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$&&&'''&&&%%%$$$%%%'''$$$&&&'''&&&%%%$$$%%%''''''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$%%%&&&%%%###"""###$$$"""###$$$%%%&&&&&&'''(((&&&%%%$$$%%%&&&&&&$$$"""%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''(((((((((((())))))))),,,+++((((((++++++(((%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''((()))))))))((())))))************))))))((('''''')))***)))'''((()))***)))'''&&&'''(((******+++***(((((()))******))))))))))))))))))(((((((((((()))))))))*********+++------,,,,,,---///***'''%%%(((...222111...---...///000111000///...////////////............000000//////......------......//////000000111111,,,---...000111222333333333111000///000000///---000///...------,,,---------------///111000---***)))***+++***(((''''''((('''''''''''''''''''''''''''(((((())))))(((((('''''''''&&&'''((()))'''%%%######$$$%%%&&&'''((((((''')))***)))(((''''''((())))))))))))))))))))))))+++***((('''''''''))))))))))))))))))(((((((((((((((((((((((((((((((((((()))(((((('''&&&&&&%%%%%%((('''&&&'''%%%###%%%)))$$$$$$%%%%%%%%%%%%&&&&&&)))(((&&&%%%$$$%%%&&&&&&((('''&&&&&&'''&&&$$$######""""""$$$'''))))))(((%%%$$$%%%'''&&&$$$%%%(((###"""""""""######$$$%%%###"""!!!"""$$$$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$!!! !!!###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$###"""###$$$%%%$$$"""###$$$&&&&&&$$$######$$$$$$$$$$$$############"""###""""""$$$&&&&&&%%%$$$'''''''''&&&$$$#########$$$$$$$$$$$$$$$%%%&&&&&&(((%%%%%%((((((&&&&&&((((((((((((((('''&&&%%%%%%*********++++++++++++,,,,,,,,,------............,,,---///222555777222333333333333111///...111222444666666666666555666444222111222111///---,,,---...///000000000000------+++***((('''&&&%%%(((''''''''''''&&&&&&%%%%%%(((+++***&&&$$$%%%''''''''''''''''''(((((()))%%%%%%&&&&&&&&&'''''''''***))))))((((((((()))))))))(((''''''((((((((('''&&&&&&''''''((('''&&&%%%''''''&&&&&&'''''''''''' ###&&&(((*********&&&'''''''''&&&&&&%%%$$$***(((&&&%%%%%%&&&'''((('''&&&&&&&&&''''''%%%###'''&&&%%%$$$$$$$$$$$$%%%)))***)))%%%$$$''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%&&&&&&%%%$$$%%%''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$###""""""""""""%%%%%%$$$$$$###$$$$$$$$$$$$%%%&&&%%%$$$######%%%$$$$$$%%%%%%&&&&&&&&&'''&&&%%%$$$%%%&&&&&&%%%###%%%&&&((((((&&&$$$$$$%%%###%%%&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((()))))))))))))))'''***)))&&&&&&((('''$$$(((((((((((())))))******'''''''''(((((()))))))))'''((()))***************)))(((''''''((()))(((&&&''')))))))))''''''((()))******+++***(((((()))++++++*********))))))((((((''''''((((((((()))))))))'''(((************,,,---+++&&&###%%%,,,000///,,,,,,,,,---............------------------------------------,,,,,,,,,++++++...------,,,---...///000+++,,,...000000///...---///...------//////...---,,,,,,+++***************))))))***+++++++++)))((('''(((((((((&&&%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((('''***))))))***++++++***(((%%%%%%%%%&&&'''((()))***'''(((******((('''((((((((())))))))))))))))))((((((((('''&&&&&&&&&&&&&&&))))))))))))(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''&&&&&&$$$$$$&&&)))$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((())))))&&&$$$%%%'''(((%%%"""###""""""$$$'''(((((('''%%%%%%%%%&&&&&&%%%%%%&&&$$$$$$############$$$$$$###"""!!!"""$$$$$$"""!!!$$$##################$$$&&&%%%""" """$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#########"""!!!!!!###$$$###"""###%%%&&&&&&$$$######$$$$$$$$$$$$#########""""""""""""###$$$%%%&&&&&&%%%"""%%%'''&&&$$$$$$&&&)))&&&&&&%%%%%%&&&&&&'''((('''$$$$$$''''''%%%%%%((('''''''''(((''''''&&&&&&************++++++++++++,,,,,,,,,------......///---...///000111222111222222333222111///...111222333444444444444333333111//////000000...,,,++++++,,,---............(((((((((((((((''''''''''''((((((''''''&&&&&&''''''))))))'''$$$###%%%(((%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&''''''(((*********)))'''&&&''''''(((((((((''''''(((&&&''''''''''''&&&&&&'''''''''''''''''''''&&&&&&!!!"""$$$'''((((((((((((''''''''''''&&&%%%$$$###***)))'''%%%$$$%%%'''((('''&&&%%%&&&''''''%%%###&&&%%%%%%$$$$$$$$$$$$$$$&&&))))))%%%$$$''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&%%%$$$$$$%%%&&&###$$$%%%%%%$$$$$$&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$###""""""""""""%%%%%%$$$$$$###$$$$$$$$$$$$%%%&&&%%%###"""###$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$%%%&&&'''%%%$$$%%%'''((((((&&&%%%%%%%%%"""%%%''''''&&&%%%&&&(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))))))))))))))(((((((((&&&)))(((%%%$$$'''&&&###(((((((((((())))))))))))*********))))))((((((((('''((()))***************)))(((''''''(((((('''&&&((()))******(((((()))***)))******)))((((((***+++''''''&&&&&&%%%%%%%%%$$$(((((((((((()))))))))***%%%'''((()))((((((***,,,+++'''$$$%%%))),,,+++))),,,+++)))))))))***,,,...++++++++++++++++++++++++))))))************++++++---,,,+++******+++---...---...000000///---+++))),,,+++***+++---------,,,+++******)))))))))))))))(((((())))))((((((((()))&&&'''((('''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''***))))))***++++++***((())))))(((((((((((()))***'''(((******)))(((((()))'''((())))))))))))((('''&&&'''((()))((('''%%%$$$(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%''''''%%%###$$$'''((($$$$$$$$$%%%%%%%%%&&&&&&$$$%%%'''))))))((('''&&&)))&&&$$$$$$'''(((&&&###%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$''''''&&&$$$$$$############"""!!!"""$$$$$$"""!!!###"""!!!!!!!!!!!!"""###$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""###!!! """$$$$$$######$$$&&&&&&$$$######$$$$$$$$$$$$#########""""""!!!"""$$$%%%%%%%%%&&&&&&!!!$$$&&&&&&$$$$$$&&&)))&&&%%%%%%%%%%%%&&&''''''&&&###$$$''''''%%%%%%(((%%%&&&'''((()))*********))))))*********+++++++++++++++,,,,,,---......///......////////////000000111111000000///...000111111111222111111111///---,,,,,,------,,,***)))***++++++,,,,,,++++++%%%%%%&&&'''((('''''''''%%%&&&'''&&&%%%$$$%%%&&&'''&&&$$$######$$$%%%&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&###%%%'''))))))(((%%%$$$%%%&&&(((((('''''''''(((&&&(((((((((&&&&&&'''((('''''''''(((''''''&&&%%%((((((((('''&&&%%%$$$###&&&'''''''''&&&%%%%%%$$$(((((((((&&&$$$$$$%%%''''''&&&%%%&&&'''&&&%%%###&&&'''''''''&&&&&&&&&&&&"""&&&(((&&&%%%''''''%%%%%%%%%%%%&&&&&&&&&&&&'''###$$$%%%%%%&&&&&&%%%%%%###%%%&&&%%%$$$###$$$&&&"""###%%%%%%$$$$$$&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$###$$$$$$%%%%%%###$$$%%%$$$"""!!!"""###'''&&&&&&%%%$$$###"""!!!$$$######$$$&&&&&&%%%$$$&&&'''((('''%%%$$$%%%&&&"""%%%))))))&&&$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))(((((((((((('''''''''))))))&&&&&&)))(((&&&&&&&&&''''''''''''''''''+++++++++***)))(((((((((((())))))************)))((('''&&&&&&((()))(((&&&''')))******)))((()))+++'''((()))((('''''')))+++((((((((('''''''''''''''(((((()))))))))*********%%%&&&((((((''''''(((******(((''''''((((((((('''+++)))'''&&&&&&(((+++---))))))))))))************'''((((((((())))))*********)))(((''''''((()))***---...//////...,,,)))'''((('''&&&''')))***)))(((***))))))((((((((())))))((())))))(((&&&&&&(((***&&&'''((('''&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''&&&'''((()))'''%%%,,,***)))(((''''''((()))'''(((******)))((()))***''''''))))))))))))'''''''''(((***,,,+++)))'''%%%(((((((((((())))))))))))((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))$$$''''''###"""%%%''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&((())))))'''$$$"""(((&&&%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%$$$###%%%&&&%%%###$$$&&&%%%""")))(((&&&%%%$$$############"""!!!"""$$$$$$"""!!!"""!!!  !!!""""""###$$$%%%%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###"""###!!! """$$$$$$$$$!!!###%%%%%%$$$$$$$$$%%%$$$$$$$$$############"""!!!###%%%%%%$$$$$$%%%&&&$$$%%%&&&%%%###"""###$$$###############$$$%%%%%%&&&###$$$'''(((%%%&&&)))%%%&&&''')))***+++,,,,,,)))))))))************+++******+++,,,---......///---...000111111000//////...------------..................---------***)))(((((()))***((('''''''''((()))))))))((((((%%%%%%&&&'''&&&&&&$$$$$$###%%%'''&&&$$$###%%%''''''$$$###$$$((()))&&&###$$$%%%&&&'''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$&&&''''''''''''&&&###&&&))))))'''&&&'''(((''')))***)))&&&&&&(((***''''''((((((((('''%%%%%%+++***)))'''&&&%%%%%%%%%&&&''''''''''''&&&&&&%%%&&&'''((('''$$$###$$$%%%&&&%%%%%%%%%&&&&&&$$$###%%%&&&&&&''''''&&&&&&&&&###'''&&&%%%''''''%%%%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%&&&&&&%%%%%%###%%%%%%%%%$$$###$$$%%%!!!###$$$%%%$$$$$$&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&############$$$%%%&&&&&&"""###$$$###!!! !!!"""$$$$$$$$$######"""""""""###""""""###%%%&&&%%%###&&&'''&&&%%%######%%%'''"""&&&******&&&###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&))))))''''''******((('''''''''''''''''''''&&&))))))))))))))))))(((((()))************))))))(((&&&%%%%%%&&&((()))((('''&&&''')))((('''''')))***&&&'''((('''&&&&&&(((*********************++++++(((((((((((())))))))))))&&&'''((((((&&&&&&'''(((&&&(((***)))'''&&&'''((())))))((((((((()))***+++''''''(((((())))))))))))))))))((((((((((((''''''(((''''''''''''''''''((()))***+++++++++)))(((''''''&&&%%%&&&'''((('''&&&(((((((((''''''(((((()))((())))))'''%%%%%%(((+++%%%'''((('''&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&'''&&&%%%&&&((((((&&&%%%)))(((&&&$$$$$$%%%&&&''''''(((******))))))***+++&&&''')))******)))'''&&&((()))*********)))'''''''''((((((((()))))))))***((((((((((((((((((((((((&&&&&&''''''''''''''''''###''''''###"""&&&((('''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&'''&&&&&&%%%$$$&&&&&&&&&%%%$$$$$$&&&(((%%%$$$###$$$%%%%%%$$$###&&&(((&&&###%%%)))'''!!!&&&&&&%%%$$$######$$$$$$###"""!!!"""$$$$$$"""!!!###"""!!! !!!"""###""""""###$$$$$$$$$#################################$$$%%%&&&&&&$$$###!!!$$$""" """$$$&&&&&& """$$$%%%%%%%%%&&&'''$$$$$$$$$############""""""$$$&&&&&&$$$###$$$%%%%%%###"""######$$$###!!!#########"""######$$$%%%&&&###$$$'''(((&&&'''***&&&'''((()))***+++++++++))))))))))))************)))***+++,,,---......///---///000111222111...---,,,+++***+++,,,---++++++++++++************'''&&&%%%%%%''''''&&&%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''&&&%%%###!!! $$$&&&((('''%%%$$$&&&((('''$$$$$$(((...///)))"""%%%%%%'''((((((((('''&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&''')))***+++"""&&&))))))'''&&&'''(((''')))***)))'''&&&(((+++''''''((((((((('''%%%$$$)))((('''&&&&&&((()))***&&&&&&'''((((((''''''&&&$$$''')))'''$$$""""""$$$&&&%%%%%%%%%&&&&&&$$$"""######$$$%%%%%%%%%$$$$$$!!!''''''&&&''''''%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%&&&&&&&&&%%%%%%###$$$%%%%%%######$$$%%%!!!###$$$$$$$$$$$$&&&''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&''''''############$$$%%%&&&'''!!!"""###"""!!! """"""""""""""""""#########"""""""""###%%%%%%$$$###''''''&&&$$$""""""%%%'''"""'''+++***&&&######%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%%%%((((((&&&&&&******((()))))))))))))))(((((((((&&&&&&''''''((()))))))))***************)))((('''&&&%%%$$$&&&((())))))(((%%%&&&''''''&&&&&&((()))%%%&&&'''&&&&&&&&&(((***&&&&&&''''''(((((())))))'''''''''((((((((())))))&&&(((((((((&&&%%%&&&'''###'''++++++'''%%%'''***'''((()))++++++******)))''''''''''''(((((())))))+++***)))((('''&&&%%%%%%((((((((((((((((((((((((%%%%%%&&&'''((((((((((((((('''&&&&&&((()))(((&&&'''''''''&&&&&&'''(((((('''((((((&&&$$$$$$(((+++%%%&&&''''''&&&%%%&&&(((''''''''''''''''''''''''&&&''''''''''''''''''&&&(((''''''((())))))(((&&&%%%$$$"""!!!!!!"""$$$%%%'''(((*********)))***+++&&&'''(((******((('''&&&)))((('''&&&%%%&&&&&&''''''((((((((())))))******((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%"""''''''"""!!!&&&(((&&&$$$$$$%%%%%%%%%&&&&&&&&&"""""""""###$$$''')))***%%%'''(((&&&######&&&***$$$###"""###%%%&&&%%%$$$((()))'''$$$&&&***((("""#########"""######$$$%%%###"""!!!"""$$$$$$"""!!!$$$###""" """###$$$###############$$$$$$%%%""""""""""""""""""""""""###$$$%%%&&&&&&$$$###!!!$$$""" """%%%&&&&&&!!!$$$%%%%%%%%%'''((($$$$$$$$$############""""""%%%'''&&&###"""###%%%!!! $$$&&&%%%###%%%%%%$$$$$$%%%%%%&&&'''&&&$$$$$$((()))''''''***(((((()))))))))))))))((())))))))))))************)))******+++---.../////////000111111000...)))***+++++++++)))((('''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&%%%######$$$%%%######$$$$$$$$$%%%%%%%%%"""###%%%''''''%%%###!!!&&&&&&'''''''''&&&%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%&&&'''''''''(((***,,,######$$$%%%&&&'''((()))$$$&&&((('''%%%$$$%%%((('''''')))+++)))%%%'''---''''''(((((((((&&&%%%$$$$$$%%%&&&&&&%%%%%%&&&(((***++++++***(((&&&&&&'''((('''%%%$$$$$$%%%'''(((&&&%%%%%%%%%&&&%%%"""'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&%%%$$$%%%''')))&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&'''''''''&&&&&&%%%$$$###$$$%%%&&&$$$"""''')))***'''%%%%%%&&&%%%'''%%%###%%%'''((('''$$$%%%%%%%%%$$$$$$$$$######%%%"""!!!"""%%%&&&### '''&&&%%%%%%%%%%%%$$$######&&&)))***(((&&&$$$$$$$$$((('''""""""&&&'''###$$$%%%%%%&&&&&&%%%%%%$$$((('''%%%###"""""""""###---(((###"""%%%'''%%%###(((((('''''''''&&&&&&&&&'''&&&&&&%%%&&&'''((()))---***&&&$$$%%%'''(((((('''!!! %%%(((&&&%%%'''&&&&&&&&&(((***---000111%%%(((+++***'''%%%''')))))))))(((((((((((())))))(((''''''''''''(((((())))))((('''&&&&&&'''((())))))'''%%%$$$###$$$&&&'''&&&&&&&&&'''''''''(((((($$$%%%&&&((())))))******&&&'''(((******((('''&&&,,,&&&###&&&&&&###&&&,,,************)))'''&&&%%%$$$%%%%%%&&&'''''''''&&&&&&(((******)))(((((((((((('''%%%$$$%%%&&&(((***%%%&&&&&&%%%$$$$$$%%%'''+++)))'''&&&%%%&&&((()))&&&&&&''')))+++***(((&&&&&&'''((('''&&&%%%&&&((('''&&&$$$######$$$%%%&&&&&&$$$""""""###%%%&&&&&&(((((())))))))))))((((((%%%''')))(((&&&%%%&&&))))))&&&$$$''''''&&&)))---)))((('''&&&&&&'''((())))))((('''&&&%%%%%%&&&''''''(((((()))))))))))))))+++((('''))))))''''''***((((((((((((''''''''''''%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%% %%%(((***)))&&&$$$%%%%%%%%%&&&&&&%%%$$$$$$###%%%&&&&&&%%%$$$$$$%%%############$$$%%%&&&&&&!!!""""""""""""#########'''&&&$$$""""""###$$$%%%!!!###%%%%%%###"""######"""&&&***)))$$$ !!!###%%%$$$"""""""""$$$&&&(((######$$$%%%$$$###"""!!!$$$%%%%%%$$$"""!!!"""$$$######$$$$$$$$$%%%%%%%%%$$$$$$###""""""###$$$$$$ """%%%%%%$$$######$$$###&&&$$$%%%'''%%%&&&$$$######$$$%%%$$$######%%%&&&$$$######$$$###&&&&&&&&&''''''''''''((($$$'''))))))'''&&&(((+++))))))***++++++++++++***)))+++------,,,+++,,,---......//////......((()))*********)))'''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&((()))'''$$$%%%)))...''''''''''''''''''''''''%%%'''((('''%%%%%%&&&((((((&&&'''***)))&&&'''+++&&&'''((()))((('''&&&%%%$$$&&&''''''&&&&&&'''((('''(((((('''%%%$$$%%%&&&((('''%%%$$$$$$%%%'''(((%%%$$$%%%&&&((((((&&&$$$'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&%%%$$$%%%'''))))))((('''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$###$$$%%%&&&$$$""""""$$$$$$$$$&&&((())))))'''%%%&&&((()))'''%%%&&&&&&&&&%%%%%%%%%$$$$$$"""###$$$$$$$$$#########%%%$$$$$$$$$%%%&&&%%%%%%)))$$$"""%%%&&&###$$$"""%%%+++---+++$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%$$$######$$$$$$((('''&&&'''******)))'''(((((('''''''''&&&&&&&&&'''&&&&&&%%%&&&'''((()))+++(((&&&%%%&&&(((((((((+++&&&$$$(((***'''&&&'''&&&&&&&&&''')))+++---...)))(((((()))***)))(((''')))((((((''''''(((((()))***)))(((((((((((())))))))))))(((((((((((())))))+++***)))((('''(((((()))&&&&&&&&&'''''''''(((((($$$%%%&&&''''''''''''''''''((()))******)))(((''')))%%%$$$''''''$$$%%%))))))***+++,,,+++)))'''&&&)))(((&&&%%%%%%&&&(((((($$$%%%&&&%%%$$$$$$%%%'''''''''&&&%%%&&&'''((()))%%%&&&&&&%%%$$$$$$%%%'''((('''&&&&&&'''((()))***$$$$$$%%%'''((((((&&&$$$'''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&'''((('''&&&((((((((((((((((((((((((&&&((()))(((&&&&&&''')))'''%%%%%%)))***'''(((***((((((''''''''''''((((((***)))'''&&&&&&&&&'''(((''''''((()))))))))((((((***''''''))))))''''''***))))))))))))(((((((((((('''&&&&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$&&&''')))%%%%%%%%%&&&&&&%%%%%%$$$###%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$###$$$$$$%%%%%%#########$$$$$$$$$%%%%%%'''&&&$$$###"""###$$$%%%"""###$$$$$$###"""###$$$"""###!!! !!!$$$%%%$$$#########$$$%%%&&&!!!"""###$$$%%%$$$$$$###$$$%%%%%%###"""!!!"""$$$""""""#########$$$$$$$$$######$$$%%%%%%$$$######"""$$$%%%%%%$$$$$$%%%&&&"""$$$"""###&&&$$$&&&$$$######$$$%%%$$$###$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''((((((***+++***((('''(((*********+++,,,,,,,,,,,,,,,,,,...000000///...///000......//////......'''(((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&((()))######$$$%%%&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&'''))))))'''######(((---++++++***)))(((''''''&&&&&&'''((((((&&&&&&'''((((((%%%$$$''')))'''&&&(((&&&'''((()))))))))((('''%%%'''(((((('''&&&((()))''')))***)))((('''((()))'''&&&%%%$$$$$$%%%&&&'''$$$$$$%%%''')))+++***)))'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&%%%%%%'''))))))((('''&&&%%%$$$$$$$$$)))))))))))))))((('''&&&%%%$$$###$$$%%%&&&$$$"""$$$%%%&&&%%%###"""###$$$((('''%%%%%%&&&&&&%%%###'''&&&&&&&&&%%%%%%%%%%%% $$$'''&&&""" """%%%#########$$$%%%&&&&&&'''+++######%%%$$$((()))(((%%%$$$''''''$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&!!!%%%''''''&&&&&&''''''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((((('''&&&&&&((()))((('''+++'''%%%''''''%%%$$$%%%'''''''''''''''((()))***+++(((&&&(((,,,---***&&&(((''''''''''''''''''(((++++++***)))(((((((((((())))))************))))))))))))((('''&&&&&&%%%%%%&&&&&&'''''''''(((((((((&&&''''''((((((''''''&&&((()))***++++++***)))((('''%%%&&&))))))&&&%%%'''''')))+++,,,,,,+++)))'''+++)))'''%%%%%%&&&)))***'''((((((&&&%%%%%%'''***&&&&&&&&&'''''''''((((((%%%&&&&&&%%%$$$$$$%%%'''%%%%%%&&&'''((()))******%%%$$$%%%&&&((((((&&&$$$)))&&&%%%%%%((()))'''%%%$$$&&&((())))))(((&&&%%%%%%&&&(((******)))((('''((('''&&&&&&&&&&&&'''(((&&&((()))((('''&&&'''(((%%%$$$&&&+++,,,((('''(((''''''((((((((((((''''''***)))((('''''''''((()))&&&&&&'''((((((((((((''')))''''''))))))''''''************)))))))))(((((((((''''''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%)))'''&&&$$$$$$%%%'''((($$$%%%%%%&&&&&&%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$#########$$$%%%###$$$$$$###!!!"""$$$&&&"""$$$###"""$$$'''$$$$$$$$$$$$$$$######### !!!"""###%%%%%%%%%%%%$$$$$$%%%###"""!!!###$$$!!!!!!"""""""""#########"""###&&&''''''&&&###"""$$$%%%&&&%%%$$$$$$&&&(((###$$$### $$$&&&%%%%%%$$$######%%%%%%%%%###&&&%%%%%%%%%%%%%%%&&&'''&&&&&&&&&''''''''''''(((***+++,,,+++((('''((()))++++++,,,------------,,,***,,,---...---,,,---.........//////......&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&!!!"""###$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&((((((((('''&&&&&&&&&&&&++++++***)))((('''&&&&&&'''(((((((((''''''(((((()))###"""&&&)))(((&&&&&&&&&'''(((*********))))))&&&'''((((((''''''(((***&&&'''))))))(((((()))***'''&&&%%%%%%%%%%%%&&&'''%%%$$$$$$&&&)))+++***)))'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&%%%%%%&&&(((%%%%%%%%%%%%&&&&&&'''(((+++++++++***)))((('''&&&$$$$$$###$$$%%%&&&$$$""")))(((((((((%%%!!!!!!$$$%%%$$$######""""""!!! &&&&&&%%%%%%%%%$$$$$$$$$!!!###%%%%%%###"""###$$$###$$$$$$%%%$$$$$$%%%&&&%%%""" """&&&'''$$$!!!------***&&&###""" $$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&'''''' %%%%%%###"""$$$'''''''''''''''''''''''''''''''''&&&&&&''''''''''''%%%%%%%%%'''))))))(((&&&***(((&&&&&&&&&&&&&&&'''(((((((((''''''''''''''')))''''''(((***+++)))'''''''''&&&&&&&&&&&&''''''++++++)))(((''''''''''''((((((***++++++***(((((('''(((((('''&&&%%%######''''''''''''((((((((((((******+++******)))(((((('''((())))))))))))(((''')))(((((())))))(((((()))'''((((((((()))))))))***((('''&&&&&&&&&''')))***((()))***)))(((((()))***%%%&&&''''''((((((''''''%%%&&&'''&&&$$$$$$&&&'''%%%&&&'''((())))))))))))(((''''''((())))))(((&&&***&&&###%%%)))***'''$$$###$$$%%%&&&&&&&&&%%%$$$%%%&&&'''(((''''''((((((((('''%%%$$$$$$%%%'''(((&&&&&&''''''&&&&&&&&&'''&&&$$$&&&***+++(((''')))&&&'''((())))))((('''&&&***)))(((''''''((()))***%%%&&&&&&'''''''''''''''(((&&&&&&)))***'''''')))))))))))))))((((((((((((''''''&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((******(((&&&$$$$$$$$$%%%&&&&&&&&&%%%%%%###%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%$$$############%%%%%%%%%&&&&&&&&&&&&'''%%%%%%$$$######$$$$$$%%%$$$$$$$$$""" !!!$$$&&&!!!###%%%%%%###"""###$$$$$$$$$%%%%%%$$$###"""!!!!!!!!!"""###$$$$$$%%%%%%###$$$$$$###""""""###%%%""""""""""""#########$$$###$$$&&&''''''&&&$$$###$$$%%%%%%$$$######&&&(((&&&&&&%%%$$$$$$&&&(((((($$$######$$$%%%&&&%%%###'''$$$###%%%'''&&&''')))&&&&&&&&&''''''''''''((()))******))))))((())))))***++++++,,,---,,,,,,,,,)))***,,,,,,+++++++++,,,.........///......%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$$$$%%%'''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''&&&$$$""" !!!"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&&&&(((+++***%%%''''''''''''''''''''''''((((((''''''((((((((('''(((###!!!%%%)))'''%%%&&&&&&'''(((*********))))))&&&'''((((((''''''(((***!!!"""$$$$$$######$$$&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$%%%'''((((((''''''&&&&&&%%%%%%&&&&&&'''$$$%%%''''''&&&%%%&&&'''%%%$$$$$$%%%&&&'''((((((&&&&&&&&&&&&%%%###""""""$$$$$$###$$$%%%&&&$$$"""###!!!###'''&&&###%%%***$$$$$$###"""!!! $$$$$$$$$$$$#########"""$$$###"""###%%%%%%###!!!$$$%%%&&&%%%###"""###$$$ ###&&&)))(((&&&$$$###$$$######$$$$$$$$$%%%'''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''"""&&&(((&&&"""!!!&&&+++&&&'''''''''''''''''''''''''''''''''''''''&&&&&&$$$$$$%%%'''))))))'''%%%((()))((('''''')))++++++)))))))))((((((''''''&&&$$$&&&(((((('''&&&''')))''''''&&&&&&&&&&&&''''''***)))((('''&&&%%%%%%%%%&&&'''))))))))))))'''&&&++++++++++++***)))'''''''''''''''((((((((())))))++++++++++++***)))((('''&&&''''''''''''''''''&&&))))))&&&$$$$$$&&&))))))((('''%%%###$$$&&&)))+++!!!###%%%'''((()))(((((($$$&&&((()))(((&&&&&&&&&%%%&&&''''''((((((''''''&&&''''''&&&%%%%%%&&&(((''''''((()))(((((('''''')))(((''''''))))))(((&&&***&&&###%%%)))***'''$$$%%%$$$$$$###$$$%%%&&&'''%%%%%%%%%###!!!"""&&&***(((&&&%%%######%%%&&&(((&&&%%%%%%%%%%%%&&&%%%%%%)))%%%%%%'''((('''(((,,,&&&'''((())))))((('''&&&***)))(((''''''((()))***%%%&&&&&&''''''''''''''''''%%%&&&******'''''')))(((((('''''''''&&&&&&&&&&&&&&&%%%$$$#########$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$''')))***)))'''&&&###$$$%%%%%%&&&&&&&&&%%%###%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$""" !!!$$$&&&"""#########!!!  $$$$$$$$$$$$$$$###"""!!!$$$$$$#####################$$$$$$###""""""###%%%#########$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$###""""""%%%''''''&&&%%%%%%&&&&&&''')))#########$$$&&&&&&%%%###)))###!!!%%%(((&&&'''***&&&&&&&&&''''''''''''(((&&&&&&&&&''')))*********)))******+++++++++++++++,,,...///000///...///000.........///......%%%%%%%%%$$$%%%%%%&&&'''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$$$$$$$$$$%%%'''%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%''''''&&&$$$!!!######$$$%%%&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&%%%&&&(((+++***$$$$$$$$$%%%%%%&&&&&&''''''((('''&&&&&&(((((('''&&&'''$$$###&&&(((&&&%%%'''&&&'''((()))))))))((('''%%%'''(((((('''&&&((()))"""$$$%%%%%%$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$$$$%%%&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''###%%%''''''&&&%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""%%%$$$###$$$%%%&&&$$$"""$$$!!!!!!&&&$$$%%%$$$%%%&&&%%%###""""""###############""""""""""""%%%""" """&&&'''$$$ $$$&&&'''%%%""" """$$$!!!###%%%%%%######%%%(((!!! ###%%%$$$&&&)))$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&&&&&&&&&&$$$''''''$$$ $$$)))&&&&&&&&&''''''''''''''''''''''''(((''''''&&&%%%%%%%%%%%%'''((((((&&&$$$"""%%%%%%!!!!!!$$$((((((''''''((((((((((((''''''!!!%%%)))(((%%%$$$'''***(((''''''''''''''''''((((((((('''&&&%%%%%%%%%%%%''''''((((((((((((''''''))))))))))))((((((((((((''''''((((((((()))))))))((((((((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''$$$ $$$''''''(((&&&###""""""%%%(((+++"""%%%((())))))'''&&&%%%'''))))))((('''&&&'''&&&&&&&&&'''''''''((((((&&&''''''&&&%%%%%%&&&((())))))((((((''''''''''''(((&&&%%%%%%&&&'''%%%$$$)))&&&%%%%%%((()))'''%%%((('''%%%$$$%%%''')))+++%%%%%%$$$!!! &&&+++'''&&&%%%%%%%%%%%%&&&'''&&&%%%$$$%%%&&&'''&&&$$$***&&&$$$&&&'''&&&)))---''''''(((((((((((('''''')))((('''''''''((()))***&&&&&&'''(((((((((((('''&&&$$$%%%******'''&&&)))'''''''''&&&&&&&&&%%%%%%&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$"""###&&&***,,,######$$$%%%&&&&&&&&&&&&###%%%&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$############$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$###!!!"""$$$&&&"""###############$$$$$$###############"""""""""%%%$$$$$$###""""""######"""###$$$###""""""$$$&&&###$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&"""###$$$###""""""$$$&&&%%%""""""$$$%%%###$$$'''""""""###%%%''''''%%%###)))!!!$$$(((&&&'''+++&&&&&&&&&''''''''''''(((%%%$$$$$$&&&)))++++++***))))))***++++++++++++***+++---......---------///......//////......&&&%%%%%%$$$%%%&&&'''(((%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%$$$%%%&&&((($$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&'''(((((('''&&&%%%$$$&&&((((((&&&%%%%%%&&&$$$%%%%%%%%%&&&&&&&&&&&&(((&&&%%%%%%'''((('''%%%&&&%%%&&&((('''%%%&&&***&&&'''((()))((('''&&&%%%$$$&&&''''''&&&&&&'''((('''((())))))((('''(((***%%%&&&&&&&&&&&&&&&&&&%%%(((&&&$$$###%%%&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''###%%%'''((('''&&&&&&'''''''''&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$###$$$%%%&&&$$$""")))$$$###'''### ###%%%&&&%%%###"""###%%%$$$$$$$$$#########""""""#########$$$$$$$$$###"""!!!$$$'''%%%""" """&&&%%%$$$""""""###%%%'''(((((($$$###%%%%%%!!!"""%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&%%%$$$$$$"""###%%%###!!!!!!"""%%%&&&&&&&&&'''''''''((((((''''''((((((((('''%%%%%%'''&&&%%%&&&''''''&&&$$$ $$$$$$!!!$$$$$$###$$$&&&'''((((((''''''$$$%%%&&&'''''''''(((((()))((((((''''''(((((()))(((''''''&&&&&&&&&''''''))))))(((((((((((())))))'''&&&&&&%%%%%%&&&(((((('''((((((((())))))))))))&&&&&&'''''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''&&&((('''""""""'''(((&&&&&&&&&%%%%%%%%%&&&''''''$$$%%%'''(((((((((&&&&&&))))))(((&&&%%%&&&(((+++''''''&&&%%%&&&'''((()))&&&'''((('''%%%%%%'''((((((((('''&&&&&&'''))))))((('''%%%%%%&&&&&&%%%$$$''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))%%%''''''$$$!!!"""''',,,&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%&&&((()))'''%%%(((%%%%%%((()))'''(((+++((((((''''''''''''((((((''''''&&&&&&&&&''')))***''''''((()))))))))((((((%%%###%%%******'''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''')))'''$$$!!!"""$$$'''***"""###$$$%%%&&&&&&&&&&&&###%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$###$$$$$$%%%%%%############$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%"""###$$$$$$###"""###$$$######"""###%%%&&&''''''######"""!!!!!!"""$$$$$$$$$###"""""""""###$$$%%%"""###$$$###""""""$$$&&&############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%$$$###$$$%%%%%%!!!!!!%%%%%%""""""&&&!!!"""###%%%''''''%%%###)))###(((&&&&&&+++&&&&&&&&&''''''''''''((((((&&&%%%'''***++++++))))))***++++++,,,,,,++++++(((***,,,,,,+++++++++,,,......//////......&&&&&&%%%$$$%%%&&&((()))$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&&&&&&&''')))######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%''')))***&&&&&&'''''''''&&&%%%%%%%%%&&&'''(((((('''&&&%%%"""(((+++''' &&&---&&&&&&&&&&&&&&&&&&&&&&&&(((%%%$$$%%%'''(((&&&$$$%%%%%%((()))'''$$$&&&+++''''''(((((((((&&&%%%$$$$$$%%%'''&&&%%%%%%&&&(((&&&'''((('''&&&%%%&&&(((%%%&&&&&&''''''&&&&&&%%%'''%%%###$$$%%%'''(((''''''&&&&&&%%%%%%&&&&&&'''###%%%'''((('''&&&&&&&&&$$$$$$$$$%%%&&&'''))))))######$$$$$$%%%$$$$$$$$$%%%$$$###$$$%%%&&&$$$"""&&& !!!(((&&& ((( """$$$$$$!!!!!!"""%%%%%%%%%%%%$$$$$$$$$###### $$$&&&%%%"""!!!"""%%%###&&&%%%"""!!!$$$(((&&&###"""%%%***,,,(((###(((######&&&'''######((($$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%%%%%%%######"""%%%'''(((((('''&&&&&&&&&&&&&&&'''''''''((((((''''''((((((((('''%%%$$$((('''%%%%%%&&&&&&%%%$$$''',,,+++$$$!!!%%%(((((( """$$$&&&'''''''''''''''%%%$$$&&&***,,,***'''))))))(((((((((((())))))(((((('''''''''(((((()))+++***)))(((((()))***+++***)))((('''(((***,,,---(((((((((((())))))))))))''''''((((((((((((((('''((((((''''''''''''((((((&&&***+++''''''+++***&&&%%%&&&((())))))(((&&&%%%******)))((('''&&&&&&&&&'''%%%"""%%%)))((('''%%%$$$%%%&&&(((***&&&'''((('''%%%%%%'''((('''&&&%%%%%%&&&(((+++,,,+++)))''''''(((((('''&&&&&&'''((((((&&&%%%'''(((!!!"""%%%&&&''''''&&&%%%%%%(((***)))%%%$$$(((,,,&&&''''''((((((''''''&&&***(((&&&'''***+++)))'''%%%$$$&&&++++++((('''))))))((('''&&&&&&'''((()))'''&&&%%%%%%&&&'''((()))'''(((((()))))))))))))))$$$###%%%***+++'''&&&((()))((((((((('''''''''''''''''''''''''''((()))***''''''''''''''''''''''''%%%&&&''''''&&&$$$###""""""###$$$%%%&&&&&&'''&&&###%%%'''&&&%%%$$$%%%%%%############$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%!!!###%%%%%%###"""######!!!  """"""!!!###"""!!! !!!"""$$$&&&""""""!!!!!!"""$$$&&&'''"""###$$$###""""""$$$&&&""""""""""""############!!!"""$$$&&&&&&$$$"""!!!"""$$$&&&'''&&&%%%%%%%%%&&&""""""''''''###$$$(((!!!!!!###%%%''''''%%%###)))"""(((%%%&&&+++&&&&&&&&&'''''''''((((((+++)))'''(((+++,,,***(((++++++,,,------------,,,+++---//////.........///......//////......#########$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%$$$%%%&&&&&&$$$%%%'''(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%))))))((('''%%%$$$###"""'''''''''''''''''''''''''''&&&&&&&&&''')))+++,,,''''''''''''''''''&&&&&&'''((()))******)))((('''$$$%%%&&&&&&&&&%%%$$$###...)))$$$###&&&(((&&&$$$&&&$$$"""!!!!!!###&&&(((###$$$$$$%%%%%%$$$$$$###$$$%%%&&&&&&$$$#########&&&%%%%%%&&&''''''&&&$$$%%%$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$""""""%%%)))***&&&!!!%%%%%%%%%%%%%%%$$$###"""###$$$%%%%%%######$$$%%%%%%$$$$$$######$$$$$$%%%!!!!!!"""###$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%$$$###"""###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&(((((('''$$$"""###&&&)))&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''&&&%%%$$$$$$''''''''''''&&&&&&&&&&&&******)))'''$$$###$$$&&&&&&&&&''''''(((((())))))###((((((%%%%%%(((,,,(((((())))))))))))(((((('''((())))))(((((()))***)))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&'''((((((((((((((( """%%%''''''&&&###!!!&&&&&&((()))************&&&&&&''''''''''''&&&&&&&&&'''''''''&&&$$$"""!!!'''(((((('''&&&''')))+++***%%%"""&&&(((&&&%%%&&&,,,'''"""!!!$$$(((******$$$%%%(((+++,,,***%%%"""'''&&&&&&%%%%%%%%%&&&&&&''''''%%%$$$$$$%%%''''''$$$))))))###!!!%%%)))((((((''''''&&&&&&&&&''''''''''''((((((((((((''''''###$$$%%%%%%&&&&&&%%%%%%((((((((((((((('''&&&&&&'''''''''''''''((())))))%%%%%%'''''''''&&&%%%$$$&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$%%%%%%&&&$$$###%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&***)))'''&&&%%%%%%&&&&&&)))%%%%%%)))(((###"""&&&###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%###"""!!!!!!###!!! !!!"""$$$$$$###%%%$$$###""""""###$$$$$$$$$###"""""""""###%%%%%% %%%%%% &&&)))(((######""""""""""""######!!!!!!"""###$$$%%%%%%%%%"""%%%&&&%%%'''***(((###"""""""""!!!""""""###$$$""""""###$$$%%%%%%&&&&&&&&&$$$$$$&&&((()))'''$$$$$$$$$$$$$$$%%%&&&'''((('''&&&&&&''''''%%%"""(((((()))*********************+++++++++,,,,,,,,,++++++,,,------....../////////000000000...######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$###$$$%%%%%%&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))((('''%%%$$$$$$$$$$$$''''''''''''''''''''''''&&&%%%$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''&&&'''(((((((((((('''&&&&&&'''((((((((('''&&&&&&---((($$$$$$&&&(((&&&$$$((('''&&&%%%%%%''')))***$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&''''''%%%$$$$$$%%%%%%$$$$$$%%%&&&&&&%%%###$$$$$$$$$%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%$$$&&&###"""$$$((()))&&&"""%%%%%%%%%%%%%%%$$$###"""###$$$%%%%%%######$$$%%%%%%$$$$$$######$$$$$$%%%!!!"""###$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&%%%$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((''''''))))))((((((''''''&&&&&&%%%'''(((((('''&&&&&&''''''''''''((((((((((((((("""%%%((((((&&&%%%''')))'''(((((())))))(((((('''&&&((())))))(((((()))***((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''((((((((((((((('''%%%&&&&&&'''&&&&&&%%%%%%'''((()))******+++++++++&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$###'''(((((('''%%%&&&(((******%%%###&&&((('''&&&'''(((&&&$$$%%%''')))(((''')))&&&######$$$&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%)))(((!!! """!!!))))))'''&&&%%%%%%%%%%%%((())))))******))))))(((%%%%%%&&&''''''''''''&&&'''(((((((((''''''&&&%%%&&&&&&&&&&&&&&&'''((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&&&&%%%###%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&***)))'''&&&%%%%%%%%%&&&(((%%%%%%((('''###"""%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$+++)))&&&%%%%%%$$$###!!!$$$######""""""###$$$%%%$$$###"""""""""###$$$%%%"""###!!!"""(((((($$$######""""""""""""######"""""""""###$$$$$$$$$%%%&&&'''&&&$$$%%%((('''######""""""""""""###$$$$$$"""######$$$%%%%%%&&&&&&&&&$$$"""###&&&'''&&&%%%#########$$$$$$%%%''''''***(((&&&&&&(((((('''&&&(((((()))*********************+++++++++,,,,,,,,,++++++,,,------......///---...///000000///###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$############$$$%%%%%%&&&&&&'''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&((('''%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&%%%&&&''''''((((((((('''''',,,(((%%%$$$&&&(((&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&'''((('''%%%%%%%%%&&&$$$######$$$%%%%%%$$$"""###$$$%%%&&&'''(((((()))$$$%%%%%%%%%%%%%%%%%%&&&(((%%%###$$$&&&'''%%%"""$$$$$$%%%%%%%%%$$$#########$$$%%%%%%######$$$%%%%%%$$$$$$######$$$$$$%%%!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&"""$$$&&&&&&%%%###"""###%%%&&&&&&&&&'''((((((((('''''''''((((((((((((((())))))((('''&&&&&&%%%%%% $$$'''))))))(((''''''((((((((((((((('''''''''&&&&&&'''''''''&&&&&&%%%'''''''''(((((('''''''''&&&((())))))(((''')))***'''''''''(((''''''&&&%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''(((((((((((((((''''''+++***(((&&&&&&&&&'''((((((((()))***++++++++++++&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&((()))%%%$$$'''(((&&&&&&(((%%%%%%&&&(((***)))'''$$$***'''###!!!###%%%'''((('''&&&&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''***)))$$$"""$$$%%%%%%***)))(((&&&%%%$$$######((((((((())))))(((((((((&&&&&&'''(((((((((((((((''''''((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&)))((('''&&&%%%%%%%%%&&&'''%%%%%%'''&&&###"""######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&'''((((((...+++)))'''&&&%%%###!!!######""""""###$$$%%%%%%######""""""######$$$%%%$$$"""%%%)))&&&""""""""""""""""""""""""##################$$$$$$((()))&&&###$$$'''&&&"""###############$$$%%%%%%#########$$$$$$%%%%%%&&&&&&$$$""""""$$$&&&&&&%%%############$$$%%%&&&&&&***'''%%%$$$&&&(((******(((((()))*********************+++++++++,,,,,,,,,++++++,,,------......///+++,,,...000000000$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&############$$$$$$$$$%%%!!!!!!""""""############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''&&&###""""""$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&***(((%%%%%%'''''''''%%%######$$$%%%%%%%%%$$$###%%%&&&&&&''''''&&&&&&%%%%%%&&&'''&&&$$$$$$%%%'''%%%$$$###$$$&&&&&&$$$###$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&)))&&&$$$###%%%&&&%%%###$$$$$$%%%%%%%%%$$$$$$######$$$%%%%%%######$$$%%%%%%$$$$$$######$$$$$$%%%"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&'''&&&$$$######$$$&&&'''$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$######$$$%%%%%%&&&''''''((())))))%%%%%%%%%%%%&&&&&&''''''(((''''''&&&%%%$$$######"""$$$&&&'''''''''''')))))))))((((((''''''&&&&&&'''&&&&&&&&&(((((('''%%%&&&&&&''''''''''''&&&&&&&&&''')))(((''''''(((***&&&&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((((((''''''&&&+++***)))((('''&&&'''''''''((()))***************&&&&&&''''''''''''&&&&&&&&&%%%$$$$$$$$$&&&'''(((&&&''''''&&&%%%$$$%%%&&&'''$$$###&&&'''%%%%%%((($$$%%%'''((())))))'''%%%&&&&&&&&&'''((((((&&&$$$'''&&&&&&&&&&&&''''''(((%%%&&&'''(((((('''&&&%%%###%%%&&&%%%''')))+++,,,(((((('''%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((('''((((((((())))))(((((('''&&&&&&%%%%%%&&&&&&'''(((((((((((()))))))))))))))&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&'''&&&$$$'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%###""""""###$$$$$$%%%%%%$$$$$$###########################$$$$$$%%%%%%&&&'''(((((('''%%%$$$$$$%%%&&&%%%$$$"""""""""######$$$%%%%%%###############$$$$$$$$$%%%###!!!"""&&&(((%%% """"""############""""""$$$$$$$$$###############%%%'''&&&$$$%%%'''&&&!!!$$$$$$######$$$$$$%%%&&&#########$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%###############$$$%%%&&&&&&$$$""""""$$$&&&&&&&&&(((((()))*********************+++++++++,,,,,,,,,++++++,,,------......///,,,---///000000000$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%%%%%%% !!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&###""""""$$$''')))&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&''''''&&&&&&&&&'''''''''(((((()))((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''((('''&&&&&&'''''''''&&&&&&''')))))))))((('''&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%$$$######%%%'''&&&%%%%%%&&&''''''&&&$$$&&&&&&%%%%%%$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&(((&&&%%%$$$$$$%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$###$$$%%%%%%######$$$%%%%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%$$$###""""""###$$$%%%###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&'''&&&$$$######$$$&&&'''$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%######%%%((($$$%%%%%%&&&'''((())))))%%%%%%%%%%%%%%%&&&'''(((((((((''''''&&&%%%%%%$$$''''''&&&$$$###$$$''')))))))))((((((''''''&&&&&&&&&%%%%%%&&&))))))((('''&&&&&&''''''''''''&&&&&&&&&'''((((((''''''((()))&&&&&&'''''''''''''''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''(((((((((((((((''''''))))))))))))(((&&&%%%$$$&&&'''((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$%%%&&&((()))%%%&&&''''''%%%%%%%%%&&&%%%""""""%%%%%%###$$$(((&&&&&&&&&&&&&&&'''((((((%%%%%%%%%&&&''''''%%%###&&&&&&&&&&&&&&&'''((()))%%%&&&((((((((((((&&&%%% ###&&&(((***+++&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''((())))))*********))))))'''''''''''''''(((((()))(((((((((((())))))******&&&''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$###!!!###$$$$$$%%%%%%$$$$$$###########################&&&&&&&&&&&&&&&&&&&&&&&&###"""!!!"""$$$&&&&&&%%%""""""######$$$$$$$$$$$$""""""######$$$$$$$$$$$$###$$$%%%&&&&&&$$$$$$%%%!!!"""############"""!!!$$$$$$$$$###############!!!$$$%%%%%%''')))&&&!!!$$$$$$######$$$$$$%%%&&&###$$$$$$$$$$$$$$$%%%%%%"""%%%(((******(((&&&$$$$$$$$$$$$###$$$$$$%%%%%%$$$######$$$%%%%%%""" (((((()))*********************+++++++++,,,,,,,,,++++++,,,------......///...///000000000///%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&%%%$$$$$$###"""""""""###%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((((((&&&%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%'''((((((((((((%%%%%%&&&&&&'''(((((((((***)))((('''&&&&&&&&&'''''''''''''''((()))***+++'''''''''''''''''''''&&&&&&'''((((((((('''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$###"""###%%%'''&&&&&&%%%&&&'''(((&&&$$$'''&&&%%%$$$###""""""!!!$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%$$$$$$###$$$%%%%%%######$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%%%%$$$&&&%%%$$$######$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&)))((('''$$$"""###&&&)))$$$%%%%%%%%%&&&''''''''')))((('''&&&&&&''')))******))))))))))))((((((((()))(((&&&###!!!"""&&&)))((((((((((((((('''''''''$$$%%%'''(((((()))))))))'''''''''(((((('''''''''%%%'''(((((('''&&&((()))''''''&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''(((((((((((((((''''''(((((((((&&&%%%$$$&&&''''''((((((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%&&&&&&'''(((((($$$%%%'''((('''&&&'''((($$$"""###&&&%%%"""$$$)))'''''''''%%%$$$%%%(((+++(((%%%!!!!!!###%%%&&&&&&&&&&&&&&&'''((())))))''''''((((((((((((''''''%%%""""""&&&)))(((''')))&&&&&&&&&&&&'''((())))))((((((((())))))(((((((((%%%%%%&&&''''''''''''&&&(((((()))*********))))))(((''''''''''''((())))))((((((''''''((()))***+++&&&'''((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$%%%''''''$$$$$$%%%$$$!!!###$$$$$$%%%%%%$$$$$$###########################''''''&&&&&&%%%%%%$$$$$$&&&$$$######$$$%%%%%%$$$######$$$$$$$$$$$$###"""""""""###$$$$$$$$$$$$######"""$$$&&&%%%"""$$$(((!!!"""###$$$$$$###"""!!!##################$$$$$$ ###$$$$$$&&&)))'''"""###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""%%%***+++***(((&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&%%%%%%&&&'''((('''$$$!!!(((((()))*********************+++++++++,,,,,,,,,++++++,,,------......//////000000000000...%%%%%%%%%$$$$$$$$$#########$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$###!!! '''&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((((((((('''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((*********))))))%%%%%%&&&&&&'''(((((())))))((('''%%%%%%%%%%%%%%%((('''''''''((()))+++,,,&&&''''''((('''&&&''''''%%%%%%&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%###"""###&&&)))&&&%%%$$$%%%''''''%%%$$$&&&&&&&&&%%%%%%$$$$$$###&&&%%%%%%%%%%%%%%%%%%$$$###$$$&&&&&&&&&%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$###$$$%%%%%%######$$$%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&%%%%%%$$$$$$&&&%%%###""""""###%%%&&&%%%%%%%%%&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&'''&&&%%%######%%%&&&$$$$$$%%%%%%%%%%%%%%%%%%***)))'''&&&&&&'''((()))''''''(((((((((((())))))''''''&&&$$$""""""%%%''''''''''''(((((((((((((((%%%'''***)))'''&&&''')))'''(((((())))))(((((('''%%%&&&((('''&&&&&&''')))((('''%%%$$$%%%&&&)))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&((())))))))))))(((''''''&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''&&&###%%%''')))((((((((()))%%%$$$%%%'''&&&$$$&&&,,,&&&''''''&&&$$$%%%(((+++(((&&&###"""$$$%%%&&&&&&&&&&&&&&&&&&'''((()))***((((((''''''''''''((((((,,,'''%%%***,,,(((&&&((((((((('''''''''((())))))((())))))******))))))(((&&&&&&'''(((((((((((('''&&&&&&'''((((((((((((((('''&&&&&&&&&&&&'''((((((''''''&&&&&&''')))***+++&&&'''((()))((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&'''(((((('''%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$%%%((((((%%%$$$&&&%%%!!!###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$'''%%%######$$$$$$###"""$$$$$$%%%%%%$$$###!!!!!!!!!"""###$$$%%%$$$$$$###$$$"""$$$"""###'''!!!"""###$$$$$$###"""!!!"""""""""###$$$$$$$$$%%%%%%&&&$$$!!!"""&&&'''$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&((((((&&&&&&''')))''''''&&&&&&%%%&&&&&&''''''&&&&&&'''((()))(((&&&(((((()))*********************+++++++++,,,,,,,,,++++++,,,------......///......///000000///%%%%%%%%%$$$$$$############$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%$$$###!!!)))'''&&&$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))))))))((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&$$$$$$%%%%%%&&&&&&'''((())))))((('''&&&$$$######$$$$$$&&&%%%%%%%%%&&&''')))***%%%&&&(((((('''&&&''''''))))))((((((''''''''''''###$$$$$$%%%%%%$$$$$$###&&&&&&&&&$$$###%%%(((***%%%$$$###$$$%%%&&&$$$"""%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$!!!###&&&''''''&&&%%%%%%"""###$$$%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$&&&%%%###""""""###%%%&&&"""###$$$%%%%%%$$$###"""$$$$$$$$$%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&###%%%&&&&&&%%%#########%%%$$$$$$$$$$$$$$$$$$$$$)))(((&&&$$$###$$$%%%&&&######$$$%%%%%%&&&&&&'''$$$%%%&&&&&&$$$$$$%%%&&&&&&'''''''''(((((())))))&&&***---+++&&&###%%%((((((((())))))))))))((((((%%%&&&((('''&&&&&&'''))))))'''%%%###$$$&&&)))+++&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&$$$$$$&&&((()))************(((&&&$$$$$$&&&)))+++((()))))))))))))))((((((&&&''''''''''''''''''&&&%%%&&&'''(((((('''&&&%%%"""%%%((()))))))))***+++&&&%%%''')))(((%%%(((...$$$'''((((((%%%%%%'''***&&&'''))),,,...,,,'''###&&&&&&&&&'''''')))******)))((('''&&&&&&'''((())))))###"""'''***&&&###%%%+++***)))(((((((((((((((''''''(((((((((((('''''''''(((((()))))))))))))))$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&'''(((***+++&&&'''((())))))'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((()))((('''%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&&&&&&&%%%$$$%%%))))))%%%$$$'''&&&"""$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""" !!!"""######"""$$$%%%%%%%%%$$$"""!!!!!!"""###$$$%%%$$$######%%%#########%%% """###$$$$$$###""" !!!!!!"""###$$$%%%%%%&&&***)))###$$$&&&%%%"""""""""!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&$$$"""###'''+++(((''''''&&&&&&&&&'''''''''%%%###$$$&&&)))******(((((()))*********************+++++++++,,,,,,,,,++++++,,,------......///,,,---...000000000&&&&&&%%%$$$############&&&%%%$$$######$$$%%%&&&%%%%%%%%%$$$$$$#########''''''&&&%%%%%%$$$######%%%&&&''''''%%%###$$$$$$%%%%%%$$$$$$$$$%%%&&&'''&&&&&&%%%$$$%%%&&&'''(((''')))***)))&&&%%%&&&)))$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''""""""###$$$%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%''''''&&&%%%&&&%%%$$$######%%%'''(((%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%%%%$$$$$$&&&'''%%%%%%%%%%%%%%%&&&'''(((&&&######&&&%%% """((("""$$$'''))))))(((&&&$$$&&&&&&%%%%%%$$$###""""""&&&$$$#########""" %%%$$$######$$$$$$"""!!!###$$$&&&&&&&&&%%%"""!!!"""&&&&&&!!!!!!%%%$$$ %%%%%%%%%$$$$$$#########$$$$$$$$$$$$###""""""!!!%%%&&&&&&'''&&&%%%###"""######""""""###%%%'''(((!!!$$$%%%$$$$$$$$$%%%(((''''''''''''&&&&&&&&&$$$%%%''''''$$$"""!!!!!!(((((('''''''''(((((()))&&&%%%%%%$$$%%%&&&'''((($$$&&&(((((('''&&&'''((('''''''''(((((((((((((((''''''(((((('''&&&%%%%%%)))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''%%%&&&((()))*********)))))))))))))))((('''&&&%%%)))&&&###%%%***---***&&&&&&'''''''''''''''&&&&&&''''''((((((((((((((((((!!!***(((###"""%%%&&&***)))((('''%%%%%%%%%%%%'''(((***+++,,,+++)))((('''&&&%%%%%%%%%%%%&&&''''''((()))(((''''''''')))***)))(((''''''''''''''')))&&&$$$$$$''')))((('''&&&&&&%%%$$$%%%&&&'''(((((('''''''''((((((&&&$$$+++)))'''((())))))&&&######!!! """%%%'''''''''''''''(((******+++++++++)))(((&&&&&&''''''&&&%%%$$$$$$$$$$$$$$$%%%&&&'''&&&&&&&&&&&&'''(((***+++%%%$$$%%%&&&&&&%%%"""(((''''''''''''&&&&&&&&&'''$$$###$$$''')))(((&&&((('''&&&%%%%%%%%%%%%%%%((('''&&&$$$$$$%%%&&&'''(((&&&###!!!!!!"""$$$&&&$$$$$$%%%&&&&&&&&&&&&%%%"""###%%%'''((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$########################"""%%%&&&%%%$$$&&&'''###"""!!!"""###$$$###!!!%%%$$$###""""""###$$$%%% !!!"""######""""""!!!((($$$!!! """###""" %%%''')))&&&""" ###'''#########""""""!!!!!!!!!'''%%%###!!!!!!###&&&''')))'''%%%###""""""###$$$$$$%%%%%%&&&%%%%%%%%%$$$)))(((&&&%%%$$$%%%%%%&&&(((%%%$$$&&&)))+++***(((((((((''''''(((***---...************************+++,,,...000000///...---000...000333333///&&&%%%%%%$$$############$$$##################$$$%%%%%%%%%$$$$$$$$$######''''''&&&%%%%%%$$$######$$$&&&'''&&&$$$######$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''((('''(((***)))&&&%%%&&&((($$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%(((''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&'''&&&$$$$$$######""""""$$$%%%&&&&&&&&&&&&&&&'''''''''((($$$%%%%%%%%%$$$%%%&&&'''$$$$$$$$$$$$$$$%%%&&&&&&%%%"""###&&&$$$!!!###(((###$$$&&&''''''&&&%%%$$$&&&&&&%%%%%%$$$######"""$$$""" !!!""""""!!!%%%$$$######$$$$$$###!!!###%%%'''&&&$$$""""""###"""&&&%%%""""""%%%%%%!!!%%%%%%%%%$$$$$$$$$######$$$$$$###"""###%%%&&&(((&&&&&&&&&&&&&&&%%%$$$$$$############$$$%%%&&&&&&!!!$$$%%%&&&&&&''')))%%%&&&&&&&&&''''''((((((###%%%''''''&&&%%%&&&''')))((('''&&&&&&%%%&&&&&&&&&%%%$$$$$$$$$&&&'''(((%%%&&&((('''&&&&&&''')))'''(((((((((((((((((((((''''''(((((('''&&&&&&%%%%%%%%%&&&&&&'''((((((((('''''''''''''''&&&&&&&&&''')))***,,,,,,,,,,,,+++))))))(((''''''&&&&&&%%%###!!!!!!###(((***)))(((&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$###$$$***'''###$$$'''((((((''''''&&&&&&&&&&&&'''(((((()))))))))((('''&&&((('''&&&&&&&&&&&&'''(((&&&'''((((((&&&&&&'''((()))(((''''''&&&&&&'''''')))&&&$$$$$$''')))((('''&&&&&&%%%$$$%%%&&&'''((()))'''&&&&&&''''''&&&%%%***'''###"""$$$%%%$$$###&&&&&&'''''''''(((((()))&&&&&&'''((()))))))))))))))'''&&&&&&''''''&&&%%%&&&&&&&&&&&&''''''''''''(((((('''&&&&&&'''((())))))(((''''''&&&$$$ (((''''''''''''&&&&&&&&&(((&&&$$$$$$&&&''''''%%%((('''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&$$$#########%%%%%%""""""######$$$$$$$$$###"""###$$$&&&&&&&&&%%%%%%""""""###$$$%%%%%%&&&&&&########################$$$%%%&&&%%%######%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$ !!!"""######""" !!! """%%%&&&$$$!!!###&&&((('''###!!!$$$'''&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$###"""###$$$&&&'''&&&$$$###!!! !!!"""###%%%%%%&&&'''((((((((('''((('''&&&%%%%%%%%%&&&'''&&&&&&&&&''')))***)))(((''''''((()))***+++++++++************************---------------......///+++***,,,111222///%%%%%%$$$$$$$$$$$$$$$$$$""""""############""""""%%%%%%%%%$$$$$$$$$$$$###'''&&&&&&%%%%%%$$$$$$######%%%&&&&&&$$$######$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''((('''((()))(((&&&%%%&&&'''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&(((((('''&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%%%%&&&&&&'''$$$$$$#########$$$%%%%%%###"""###%%%$$$"""$$$(((######$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$#########$$$""" """$$$%%%$$$%%%$$$######$$$$$$###"""$$$%%%&&&%%%"""!!!###&&&"""%%%%%%"""###%%%%%%###%%%%%%%%%$$$$$$$$$$$$###&&&%%%###""""""%%%(((***''''''&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%%%%$$$!!!###&&&&&&&&&&&&''')))$$$$$$%%%&&&'''((())))))$$$%%%'''''''''(((+++---)))((('''&&&%%%$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&'''''''''%%%&&&((()))(((((((((((((((((('''''''''''''''(((''''''&&&%%%%%%%%%&&&&&&'''(((((()))(((((('''''''''&&&&&&&&&$$$%%%'''((())))))(((((()))((('''%%%%%%%%%&&&&&&"""######$$$&&&'''''''''&&&&&&'''''''''''''''&&&'''&&&&&&%%%$$$###""""""$$$((()))%%%$$$''')))(((&&&&&&&&&&&&''''''((((((((((((((('''&&&&&&%%%%%%)))(((''''''''''''((()))%%%'''((('''&&&%%%&&&'''((('''&&&&&&&&&&&&&&&&&&(((&&&%%%%%%'''(((((('''&&&&&&%%%$$$%%%&&&'''(((***(((%%%%%%&&&''''''&&&)))&&&""" !!!###$$$$$$%%%(((++++++(((&&&'''(((%%%%%%&&&'''((((((((((((((('''&&&&&&'''(((&&&%%%(((((()))***)))((('''&&&)))(((((('''&&&&&&'''''')))((('''''''''%%%"""(((''''''''''''&&&&&&&&&(((&&&%%%%%%&&&&&&&&&%%%''''''&&&%%%%%%%%%&&&&&&###$$$%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%""""""#########$$$$$$$$$######$$$$$$$$$$$$$$$### !!!"""###%%%&&&'''(((########################%%%%%%$$$###!!!"""%%%(((###%%%'''&&&$$$###$$$'''"""######$$$$$$######""" ###$$$###""" !!!$$$&&&&&&### !!!$$$''''''%%%###$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%""""""###$$$$$$%%%&&&'''$$$###"""!!!!!!"""###$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%&&&&&&'''((($$$&&&((())))))(((((()))&&&'''***+++,,,+++)))(((************************...---+++******,,,...///+++***,,,111222///###$$$$$$$$$%%%$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$"""$$$%%%%%%$$$######$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###%%%&&&'''(((((((((''''''###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%'''''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%""""""###$$$###"""$$$'''$$$###"""""""""###%%%%%%%%%%%%%%%$$$$$$#########%%%$$$###$$$&&&&&&%%%$$$%%%$$$######%%%%%%$$$###'''%%%###"""###$$$%%%%%%###$$$$$$###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%#########$$$%%%'''&&&%%%%%%%%%&&&'''((($$$%%%&&&&&&&&&%%%$$$###&&&'''((('''%%%######$$$$$$$$$%%%&&&&&&'''((((((%%%&&&'''''''''(((+++...(((((('''&&&%%%%%%%%%%%%''''''''''''''''''''''''&&&''''''&&&%%%&&&(((***((((((((((((''''''''''''&&&'''''''''''''''&&&&&&(((((('''''''''&&&&&&&&&((((((((('''&&&&&&%%%%%%###$$$%%%&&&'''&&&&&&%%%)))(((&&&$$$###$$$&&&''''''))))))(((%%%$$$%%%&&&%%%&&&''''''((('''''''''(((((((((''''''&&&&&&&&&''')))(((%%%&&&))))))%%%&&&&&&&&&'''''''''''''''((('''&&&&&&&&&&&&''''''(((''''''''''''''''''(((%%%&&&'''&&&%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&'''(((((((((&&&&&&%%%$$$%%%&&&'''(((***(((%%%$$$%%%'''(((((()))'''%%%%%%%%%&&&'''''' %%%******&&&###$$$'''%%%&&&'''(((((((((((((((((('''&&&&&&'''((('''%%%((()))***+++***(((&&&%%%''''''''''''''''''''''''&&&&&&&&&'''(((((('''%%%(((''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&!!!###%%%&&&''''''&&&&&&&&&&&&'''''''''&&&%%%$$$%%%%%%$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$######!!!"""###$$$%%%&&&''''''########################"""""""""""""""###%%%&&&###&&&$$$ !!!%%%!!!"""###$$$$$$###"""!!!"""%%%%%%$$$###""""""###$$$$$$###!!!"""&&&'''&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!###%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&'''&&&&&&&&&%%%$$$###!!!!!!%%%&&&&&&&&&''''''((((((###&&&***+++(((&&&''')))((((((***++++++***)))(((************************---,,,++++++++++++------///---...222222---"""###$$$%%%%%%%%%%%%%%%###$$$&&&&&&&&&&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$"""$$$&&&%%%$$$###$$$%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''#########$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###%%%&&&'''(((((((((''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$&&&((()))(((&&&&&&&&&%%%%%%%%%%%%&&&&&&!!!###$$$""""""###$$$%%%$$$###"""!!!!!!###$$$&&&%%%%%%$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''%%%!!!%%%$$$###$$$%%%&&&%%%###***$$$$$$'''&&&###$$$$$$$$$%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%###!!! &&&%%%$$$$$$%%%&&&((()))$$$%%%&&&''''''&&&$$$###&&&''''''%%%###""""""###&&&&&&&&&&&&&&&&&&&&&%%%'''''''''&&&%%%&&&)))+++'''&&&&&&&&&'''((())))))((())))))))))))(((((((((%%%&&&''''''&&&&&&''')))))))))(((((('''''''''&&&&&&&&&'''''''''''''''&&&'''''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&'''((()))***)))(((''')))'''%%%$$$###%%%&&&'''((()))***(((&&&$$$%%%&&&%%%&&&&&&'''((((((''''''''''''(((((())))))******&&&''''''&&&(((***'''!!!''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%&&&'''&&&&&&%%%%%%%%%&&&&&&'''%%%&&&'''''''''''''''(((&&&&&&%%%$$$%%%&&&'''(((***'''%%%$$$%%%'''((((((%%%&&&((())))))(((''''''"""'''(((%%%###%%%(((''''''((()))))))))(((((((((&&&%%%&&&'''((('''&&&&&&''')))***)))'''%%%$$$$$$%%%&&&&&&'''(((((((((&&&%%%%%%&&&((()))((('''(((''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&((()))&&&&&&%%%%%%%%%&&&&&&'''!!!"""$$$&&&''''''&&&&&&%%%&&&'''((((((&&&%%%###%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%########################!!!!!!###$$$$$$""" !!!$$$### $$$!!!"""###$$$$$$###"""!!! """$$$$$$###"""#########"""!!!!!!"""###!!!$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%&&&'''&&&%%%$$$$$$$$$%%%%%%&&&''''''$$$$$$$$$%%%$$$$$$######%%%&&&&&&''''''((((((((($$$'''******(((&&&''')))******)))(((((()))***+++************************+++,,,---------,,,+++***---,,,---111000,,, """###%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&%%%%%%%%%&&&###$$$%%%&&&'''&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&'''%%%$$$$$$%%%&&&$$$###$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''###$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%'''''''''((((((((())))))%%%######&&&***+++(((%%%''''''&&&&&&%%%%%%&&&&&&!!!%%%%%%""" """$$$###$$$###"""""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%###%%%$$$###$$$%%%&&&%%%$$$)))$$$ %%%(((&&&###'''$$$$$$&&&&&&######%%%###$$$$$$$$$$$$%%%%%%%%% ###&&&&&&%%%###"""#########$$$%%%&&&'''(((%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%$$$###$$$&&&(((&&&&&&&&&&&&%%%%%%$$$$$$'''(((((('''%%%%%%&&&(((&&&&&&&&&'''((()))***+++)))))))))***))))))((('''$$$&&&(((((('''&&&'''((()))))))))(((''''''&&&&&&%%%&&&''''''((('''''''''###$$$%%%&&&''')))******''''''''''''''''''''''''&&&&&&(((((((((((('''&&&((('''&&&%%%%%%&&&''''''%%%%%%%%%%%%&&&'''''''''%%%%%%&&&'''((((((((((((%%%%%%&&&'''((()))******###&&&'''&&&''')))&&&!!!''''''((((((((('''%%%$$$&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&&&&%%%%%%%%%'''((('''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&'''((($$$&&&(((((('''&&&'''(((&&&&&&%%%$$$%%%&&&'''((((((&&&%%%%%%&&&((((((((( $$$((())))))'''&&&%%%###'''((('''&&&(((***'''(((((()))))))))(((((('''&&&%%%&&&(((((((((&&&%%%&&&'''''''''&&&%%%$$$###$$$%%%&&&(((((((((((()))(((&&&&&&''''''&&&%%%(((''''''''''''&&&&&&&&&$$$%%%&&&&&&%%%%%%''')))&&&&&&%%%%%%%%%&&&''''''"""###$$$%%%%%%&&&%%%%%%%%%&&&&&&''''''&&&$$$###$$$###"""""""""###$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%!!!!!!###%%%$$$"""!!!"""%%%!!!""""""######""""""!!!""""""######"""!!!  !!!!!!!!!!!!"""&&&((( !!!###$$$%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&& """###%%%&&&&&&&&&%%%"""#########$$$$$$%%%%%%!!!"""$$$%%%'''(((((()))&&&&&&'''((((((((('''''''''(((((((((''''''((()))***)))((('''''')))+++---************************+++,,,...//////---+++***(((&&&)))...///,,,!!!###%%%''''''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''&&&&&&'''((("""$$$%%%''''''&&&%%%$$$$$$%%%&&&'''''''''&&&&&&'''%%%###$$$%%%&&&$$$"""$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$%%%'''((('''%%%###!!!%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&'''&&&$$$$$$######""""""$$$%%%&&&&&&&&&'''''''''(((((((((%%%######&&&+++,,,)))%%%'''&&&&&&%%%$$$$$$%%%%%%"""&&&&&&!!!"""###!!!###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$""""""######"""!!!%%%$$$###$$$&&&'''&&&%%%$$$$$$#########$$$%%%''')))%%%$$$'''&&&"""!!!$$$######$$$$$$$$$%%%%%%%%%!!!"""$$$%%%&&&&&&%%%$$$ !!!"""$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((###$$$%%%%%%$$$%%%(((***%%%%%%%%%%%%%%%%%%&&&&&&%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&''''''((()))'''(((((()))((('''&&&%%%"""%%%(((***)))'''&&&&&&***))))))(((''''''&&&&&&%%%&&&&&&'''((((((''''''###$$$%%%&&&''')))******%%%%%%&&&&&&'''((((((((($$$%%%&&&''''''&&&%%%$$$'''''''''''''''''''''''''''%%%###%%%)))***)))'''$$$%%%&&&'''((((((((((((%%%&&&&&&&&&''''''(((((($$$'''(((%%%$$$'''(((%%%$$$%%%'''((()))((('''&&&&&&'''''''''&&&%%%###"""%%%&&&'''(((((('''&&&%%%&&&'''((((((&&&&&&'''(((''''''&&&&&&''''''((()))###&&&))))))'''&&&'''(((&&&&&&%%%$$$%%%&&&'''((('''&&&%%%&&&((()))(((''' ###&&&'''&&&%%%&&&'''$$$%%%&&&&&&'''(((((()))'''''''''((((((''''''&&&'''&&&%%%&&&((()))((('''&&&&&&&&&&&&&&&&&&''''''$$$$$$&&&''''''''''''&&&((('''%%%%%%&&&'''&&&%%%(((''''''''''''&&&&&&&&&&&&((((((&&&$$$###%%%'''%%%%%%%%%%%%%%%&&&'''(((%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$###"""!!!!!!###%%%&&&######""""""###$$$%%%&&&#########$$$$$$%%%%%%%%%########################%%%$$$###$$$%%%$$$ $$$$$$%%%%%%$$$$$$$$$%%%""""""!!!!!!!!!!!!""""""$$$$$$###""""""""""""""" """###"""###%%%'''###""""""###$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&"""###$$$$$$%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&'''''''''''''''((())))))((('''&&&***(((&&&%%%&&&((((((((((((((((((((()))***,,,,,,************************...............---,,,,,,)))(((***///000---!!!###&&&''''''&&&%%%&&&%%%$$$######$$$%%%&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&(((((('''''''''((("""###%%%''''''&&&%%%$$$$$$%%%&&&'''''''''&&&%%%'''$$$"""###%%%&&&$$$!!!$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%$$$#########$$$&&&'''%%%!!!%%%%%%%%%&&&&&&'''''''''''''''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%''''''&&&%%%&&&%%%$$$######%%%'''(((######$$$$$$$$$%%%%%%%%%%%%######&&&+++---)))%%%&&&%%%%%%$$$#########$$$###''''''!!!""""""######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$***'''###"""###&&&((()))%%%$$$###$$$&&&'''&&&%%%$$$(((&&&!!!$$$***+++&&&%%%(((&&&!!! $$$#########$$$$$$%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$ """$$$%%%&&&%%%%%%%%%%%%$$$$$$%%%'''(((***(((((((((&&&%%%%%%&&&(((######$$$%%%&&&&&&'''((($$$&&&)))))))))(((((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&$$$###!!!%%%)))+++***(((&&&%%%***))))))((('''&&&&&&&&&%%%%%%&&&'''((((((((('''&&&&&&''''''''''''''''''$$$%%%%%%&&&'''((())))))((()))*********)))((('''''''''((())))))(((((('''---)))&&&(((,,,---***&&&$$$%%%&&&'''((((((((((((((((((((((((((((((''''''&&&)))(((###"""&&&******"""$$$&&&((())))))(((((('''(((((('''%%%"""&&&'''((())))))((('''&&&'''((()))(((''''''((()))'''''''''''''''((()))***###&&&))))))'''&&&'''(((&&&&&&%%%$$$%%%&&&'''(((&&&%%%%%%'''))))))(((&&&"""%%%'''&&&%%%%%%(((+++(((&&&$$$$$$&&&'''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%'''&&&%%%&&&((()))((('''&&&&&&&&&&&&&&&'''((()))%%%&&&'''''''''&&&%%%$$$$$$###"""$$$&&&)))))))))(((((('''''''''&&&&&&&&&)))******'''###!!!"""$$$%%%%%%%%%%%%%%%&&&'''(((&&&%%%$$$#########$$$%%%%%%%%%$$$$$$$$$#########&&&%%%$$$######%%%'''((("""!!!!!!!!!!!!###%%%&&&!!!!!!"""###%%%&&&'''(((########################"""!!! """&&&((((((&&&%%%$$$######%%%%%%$$$######"""!!! !!!"""###!!!!!!!!!!!!###%%%''')))!!!%%%&&&$$$!!!!!!"""$$$###""""""###$$$$$$$$$!!!!!!!!!""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$###""" (((((()))))))))'''&&&%%%---)))$$$###&&&))))))((($$$&&&(((+++,,,,,,++++++************************111000...,,,,,,,,,...///000...000333333///"""$$$$$$!!!"""&&&(((&&&&&&!!! %%%&&&"""!!!$$$((($$$!!!"""###$$$&&&((()))&&&&&&)))&&&###'''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%'''&&&%%%$$$###$$$%%%&&&###$$$&&&'''(((''''''&&&''''''&&&%%%%%%%%%&&&&&&%%%$$$%%%&&&''''''$$$"""'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&$$$%%%'''(((((('''%%%&&&&&&'''&&&%%%###""""""!!!!!!###%%%''''''&&&########################(((######''''''$$$%%%)))$$$$$$###$$$&&&&&&%%%###$$$$$$&&&(((***)))%%%"""###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$"""###%%%%%%"""  """$$$%%%&&& ###&&&$$$ """%%%$$$###"""!!!!!! !!!$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%######$$$%%%###!!!((($$$ !!!&&&(((%%%"""((('''%%%""" !!!######$$$%%%%%%$$$###"""!!!%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&'''((('''%%%%%%'''(((&&&""""""&&&'''&&&&&&((((((&&&$$$$$$'''***((((((((('''&&&&&&&&&%%%%%%%%%&&&&&&'''(((((((((((((((((((((((('''((((((''''''&&&&&&&&&&&&''''''%%%&&&'''((((((&&&$$$###%%%&&&%%%###&&&(((&&& ******)))((('''&&&&&&%%%'''''''''''''''((()))))))))(((&&&%%%&&&''')))+++&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###""""""###%%%&&&++++++)))(((&&&$$$###"""&&&%%%%%%$$$$$$%%%%%%&&&(((((((((''''''(((((()))%%%%%%%%%&&&'''((())))))+++&&&"""$$$)))+++(((###((('''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''(((###$$$&&&'''((('''&&&%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''***%%%$$$((('''######'''$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&%%%$$$%%%''')))***%%%%%%&&&&&&&&&&&&%%%%%%%%%'''(((((('''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%***'''$$$"""$$$&&&'''((('''%%%!!! """$$$&&&&&&$$$$$$$$$#########"""""""""!!!!!!"""$$$&&&%%%$$$$$$$$$############$$$$$$%%%&&&'''((('''%%%"""!!!"""######$$$###"""!!! #########"""######$$$$$$""" !!!###### """""""""###(((,,,$$$$$$$$$############"""'''%%%######$$$$$$$$$### !!!"""""""""""""""&&&%%%$$$######%%%'''((((((&&&$$$$$$%%%%%%$$$###%%%&&&&&&&&&%%%%%%'''(((&&&&&&((()))))))))((('''(((((((((((()))))))))))))))(((((()))******((('''******+++++++++,,,,,,,,,---.........------///000///---,,,---//////"""$$$###!!!!!!'''######((()))%%%###%%%!!!!!!###''')))&&& ###!!!"""$$$!!!&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%''''''%%%%%%&&&'''&&&%%%$$$###&&&&&&&&&''''''(((((((((&&&%%%$$$%%%&&&&&&%%%###''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$&&&(((''''''%%%%%%&&&&&&&&&%%%$$$$$$'''&&&$$$%%%&&&&&&%%%###########################'''######&&&&&&$$$$$$((('''&&&&&&'''((()))(((&&&%%%%%%&&&'''((((((%%%###%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""###%%%%%%### !!!!!!"""###%%%&&&''''''"""%%%'''%%%"""!!!$$$'''######"""""""""######$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%&&&&&&'''&&&&&&(((%%%###$$$&&&'''%%%###&&&&&&&&&$$$""""""###%%%###$$$$$$%%%$$$###"""!!!%%%&&&&&&&&&&&&&&&&&&%%%'''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&'''((('''%%%%%%'''(((%%%$$$###"""###$$$'''***&&&'''((('''%%%%%%''')))'''''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&###!!!###%%%&&&$$$"""''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((()))$$$%%%$$$###&&&+++***&&&((((((''''''&&&&&&%%%%%%'''''''''''''''(((((()))((('''&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%'''(((&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&'''(((((()))%%%&&&&&&&&&'''((((((((()))&&&$$$%%%(((***'''$$$***(((&&&%%%$$$%%%&&&'''((('''&&&&&&&&&&&&'''(((''''''''''''&&&%%%$$$$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''***&&&%%%(((((($$$$$$(((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&((()))''''''((((((((((((''''''&&&((())))))(((''''''(((%%%%%%%%%%%%%%%%%%%%%%%%'''%%%######$$$&&&''''''&&&&&&&&&'''&&&###$$$$$$$$$$$$###############"""!!!"""$$$%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%$$$"""!!!$$$%%%%%%%%%$$$###!!! $$$$$$###############$$$$$$$$$$$$&&&&&&%%%### !!!"""""""""!!!"""%%%'''''''''&&&&&&%%%%%%$$$$$$---***'''%%%$$$###!!!"""######$$$$$$$$$$$$###%%%%%%$$$###$$$%%%&&&''''''&&&$$$$$$%%%&&&%%%$$$%%%&&&&&&&&&%%%%%%'''((($$$%%%&&&'''''''''&&&%%%'''((((((((())))))))))))***)))((((((******)))(((*********+++++++++,,,,,,,,,---...---,,,,,,...000---,,,,,,...111111%%%'''&&&"""!!!######!!!$$$"""###''')))%%%""""""!!!%%%(((%%%%%%$$$%%%&&&$$$ ###%%%%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%#########$$$%%%&&&((()))%%%&&&'''''''''&&&%%%$$$"""###%%%'''((((((((((((&&&%%%###$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%'''%%%$$$$$$&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&((('''%%%&&&''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&######%%%&&&$$$%%%(((%%%$$$$$$%%%'''(((&&&%%%((('''&&&&&&&&&&&&%%%###%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""###$$$$$$###!!!######$$$$$$%%%&&&&&&&&&###%%%&&&%%%""""""$$$'''###""""""###$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&###$$$%%%$$$"""""""""###(((''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&%%%$$$%%%&&&$$$$$$$$$%%%$$$$$$###"""%%%%%%&&&&&&&&&&&&%%%%%%'''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&'''((('''%%%%%%'''(((%%%'''(((&&&###$$$(((---%%%&&&((((((&&&%%%&&&'''&&&&&&&&&''''''''''''''')))(((((('''&&&&&&%%%%%%***&&&"""$$$)))+++(((###''''''&&&&&&&&&&&&'''''''''&&&%%%%%%&&&(((+++,,,&&&'''%%%###&&&+++,,,)))&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''((()))***$$$$$$%%%&&&'''((()))***(((''''''&&&&&&''''''((('''''''''''''''((())))))&&&&&&'''''''''''''''''''''''''''''''''''''''''',,,***'''%%%$$$%%%'''((()))((('''''''''''''''(((+++***(((&&&$$$######"""&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&''')))'''&&&((('''%%%%%%(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((('''&&&%%%%%%%%%&&&'''''''''(((((((((((('''''''''(((******((('''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$#########%%%'''&&&%%%$$$$$$$$$$$$### %%%%%%%%%$$$$$$$$$######$$$###"""###$$$%%%$$$###$$$$$$############$$$$$$########################%%%%%%&&&&&&%%%$$$"""!!!%%%%%%$$$###""""""""""""$$$&&&((((((&&&%%%$$$%%%%%%###!!!!!!"""""""""!!!%%%$$$$$$###"""!!!!!! &&&$$$###$$$%%%%%%$$$###$$$$$$$$$%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$###$$$%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%'''((($$$%%%&&&&&&''''''&&&&&&''''''((((((((())))))))),,,***(((((()))***+++************++++++++++++,,,+++,,,---,,,++++++---///...---------...---$$$''''''$$$%%%((((((&&&######%%%((()))'''###!!!'''$$$!!! $$$'''"""'''((())))))(((&&&&&&((($$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&''''''%%%&&&'''((())))))((((((!!!###%%%&&&%%%$$$###'''%%%######$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$(((&&&%%%%%%'''((('''&&&%%%$$$$$$###$$$%%%'''(((%%%$$$###%%%'''(((''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%%%%%%%&&&'''&&&%%%%%%'''))))))((('''***(((%%%$$$%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$!!!"""###"""!!!!!!###%%%###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&$$$!!!!!!&&&'''((('''%%%$$$$$$%%%###%%%'''&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$###&&&%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&'''((('''%%%%%%'''(((&&&'''(((&&&%%%%%%(((+++$$$&&&'''((('''&&&%%%%%%%%%&&&&&&&&&'''((((((((((((((('''''''''&&&&&&&&&+++)))'''(((++++++***'''''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&''')))***)))***((($$$$$$((()))'''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((($$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((()))***+++(((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''')))((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%''')))(((&&&%%%&&&)))---+++'''%%%$$$%%%''')))&&&&&&&&&&&&''''''((((((+++***'''%%%$$$######$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%&&&'''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((&&&%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&'''))))))'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%&&&&&&$$$"""'''%%%"""!!!"""#########%%%%%%%%%%%%$$$$$$$$$$$$%%%###"""###$$$$$$###"""$$$$$$############$$$$$$$$$###############$$$%%%"""###$$$%%%%%%$$$######&&&%%%$$$###"""""""""""" $$$&&&&&&###"""###%%%%%%""" """###!!!######"""!!! !!! !!!######"""!!!############""""""!!! ######$$$%%%%%%%%%%%%$$$%%%###"""###%%%'''''''''%%%&&&&&&&&&%%%%%%'''((('''''''''((((((((((((((('''''''''((((((((())))))...+++(((((()))+++++++++************+++++++++++++++,,,,,,,,,++++++---...------...//////..."""%%%%%%######&&&&&&###$$$&&&(((***+++***&&&""")))((($$$ $$$******$$$###%%%'''&&&$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&'''((('''&&&%%%$$$!!!"""$$$%%%%%%$$$""" &&&$$$######$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$)))'''&&&&&&'''(((((('''%%%$$$$$$###$$$%%%'''((($$$###"""###%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%'''((('''+++******,,,...///...---+++(((%%%$$$$$$%%%%%%$$$!!!###&&&((((((&&&###!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$%%%########################!!!"""""""""!!!"""###%%%%%%$$$###"""""""""""""""#########"""""""""""""""&&&'''''''''&&&%%%&&&&&&$$$%%%'''&&&$$$#########$$$&&&'''&&&###!!!!!!!!!$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&'''((('''%%%%%%'''((((((&&&$$$$$$'''(((((('''%%%%%%&&&'''''''''%%%$$$%%%&&&&&&&&&'''(((((((((&&&&&&&&&'''''''''((((((###%%%'''&&&###"""$$$&&&''''''&&&&&&&&&&&&''''''$$$%%%&&&&&&&&&&&&$$$$$$((()))(((###"""&&&(((''''''''''''''''''(((((((((&&&&&&&&&&&&&&&'''(((((($$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((((()))))))))((('''&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&)))(((&&&$$$###""""""!!!'''''''''''''''&&&&&&&&&$$$'''***(((%%%$$$&&&)))+++)))'''%%%%%%&&&((()))""""""###%%%&&&'''((((((((('''&&&%%%$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&%%%$$$$$$&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&%%%!!!***((('''''')))+++++++++%%%%%%%%%$$$$$$$$$######%%%###"""###$$$$$$###"""$$$$$$############$$$$$$%%%%%%$$$$$$$$$%%%%%%&&& """###$$$%%%$$$$$$&&&%%%$$$###"""""""""""""""%%%$$$"""!!!###&&&###  ###$$$"""&&&&&&%%%$$$######""""""((('''$$$###!!!###############"""!!! """###$$$%%%%%%%%%$$$$$$$$$###"""###&&&'''((('''%%%&&&&&&&&&%%%%%%'''(((''''''''''''(((((())))))''''''''''''((((((((((((...+++(((((()))+++++++++))))))*********++++++++++++,,,,,,,,,++++++---...)))+++...111222333'''***)))&&&$$$&&&$$$ !!!$$$%%%%%%&&&'''$$$"""$$$!!!"""'''$$$!!!%%%'''$$$"""$$$$$$"""!!!"""###$$$%%%%%%%%%$$$###$$$$$$%%%%%%&&&&&&'''%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###'''''''''&&&$$$""" %%%%%%&&&'''&&&%%%$$$###%%%$$$######%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%)))'''&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&'''&&&$$$$$$$$$$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$'''(((&&&(((((((((***,,,---,,,+++***'''%%%$$$%%%&&&%%%%%%!!!###&&&((((((&&&###!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$"""!!!"""$$$&&&$$$$$$$$$%%%%%%%%%%%%%%%############$$$%%%&&&&&&%%%%%%$$$""""""!!!!!!!!!#########"""""""""""""""!!! """&&&(((((('''######$$$%%%&&&%%%$$$"""&&&&&&&&&$$$""" !!!%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$######$$$%%%&&&'''''''''''''''(((((((((&&&%%%%%%%%%%%%&&&''''''&&&'''((('''%%%%%%'''((()))%%%"""###''')))'''$$$&&&%%%$$$%%%''''''%%%$$$&&&&&&&&&'''''''''''''''%%%%%%&&&&&&'''(((((()))$$$'''%%%!!!"""'''''''''&&&&&&&&&&&&''''''###$$$&&&'''&&&%%%###!!!"""&&&'''$$$###'''******((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&'''''''''$$$%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%###""" &&&&&&''''''''''''''''''%%%''')))(((%%%%%%&&&)))((('''&&&&&&&&&'''((())) !!!###$$$&&&'''''''''%%%%%%%%%%%%%%%&&&'''(((&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%'''&&&$$$$$$'''(((&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$%%%''''''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%&&&&&&%%%""" $$$%%%(((+++,,,)))$$$ $$$$$$$$$#########""""""$$$###"""###$$$%%%$$$###$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$%%%$$$$$$%%%%%%$$$###""""""""""""!!!"""###$$$###$$$%%%'''!!! """$$$$$$###"""$$$$$$$$$############"""'''&&&%%%%%%%%%###%%%%%%%%%&&&%%%%%%$$$$$$############$$$$$$$$$%%%%%%###"""###%%%'''''''''%%%&&&&&&&&&%%%%%%'''(((&&&%%%%%%%%%%%%&&&''''''&&&&&&'''''''''(((((((((,,,***(((((()))***+++***)))))))))************++++++,,,---,,,++++++---///,,,...//////,,,***(((+++***'''&&&&&&$$$ !!!$$$$$$"""###&&&$$$###'''###!!!###!!!###((()))%%%###%%%&&&### !!!###$$$%%%%%%%%%$$$######$$$%%%%%%&&&''''''%%%&&&'''((((((&&&$$$#########$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$%%%%%%&&&&&&&&&$$$###"""%%%%%%%%%&&&&&&&&&&&&&&&$$$######%%%'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$)))'''%%%%%%%%%$$$###!!!%%%%%%%%%%%%%%%%%%%%%%%%"""%%%%%%!!!"""&&&'''$$$"""!!!"""###&&&'''&&&%%%(((&&&%%%%%%&&&'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$########################"""###$$$"""!!!!!!$$$(((#########$$$$$$%%%%%%%%%$$$###"""###$$$&&&&&&&&&%%%$$$$$$#########$$$$$$%%%$$$$$$$$$############ ###&&&######""""""%%%((()))&&&###&&&&&&&&&$$$"""!!!"""$$$%%%$$$$$$$$$$$$%%%&&&'''&&&%%%$$$""""""$$$%%%&&&&&&'''''''''((((((((()))&&&%%%%%%%%%%%%&&&''''''&&&'''((('''%%%%%%'''((('''&&&%%%&&&&&&&&&&&&%%%'''%%%######&&&'''&&&$$$'''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''$$$&&&((('''$$$###%%%(((''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%%%%%%%"""''')))&&&%%%(((******(((((((((''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&&&&'''((()))$$$$$$%%%%%%&&&''''''((((((((((((((('''&&&%%%%%%$$$%%%%%%&&&'''((())))))&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$###""""""""""""%%%&&&&&&&&&'''(((((((((&&&'''((('''&&&&&&''''''###$$$%%%&&&'''(((((((((###$$$%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&))))))%%%%%%***+++(((%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%''''''&&&$$$ !!!$$$''''''$$$#########"""""""""!!!!!!###"""!!!"""$$$%%%%%%$$$$$$$$$############$$$$$$$$$%%%&&&&&&%%%$$$###"""!!!"""###$$$$$$$$$######$$$$$$###############$$$"""!!!!!!"""$$$&&&&&&&&& """$$$$$$############!!!!!!!!!""""""""""""""" """$$$'''(((&&&$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###"""""""""###%%%&&&%%%$$$######%%%''''''&&&%%%&&&&&&&&&%%%%%%'''(((&&&%%%%%%$$$%%%&&&'''(((&&&&&&&&&'''''''''((((((***)))((((((******)))((())))))))))))************,,,---...---,,,,,,...000...///000---(((### ###$$$""""""$$$###'''******'''(((,,,+++%%%###...111(((###'''((($$$"""((()))$$$!!!$$$$$$ !!!###$$$%%%%%%$$$$$$######$$$%%%%%%&&&''''''%%%&&&'''((((((&&&$$$############$$$$$$%%%%%%%%%!!!"""$$$&&&'''''''''&&&"""###&&&(((***+++++++++"""""""""###$$$%%%''''''""""""###%%%((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&$$$""""""#########"""%%%&&&&&&'''&&&%%%###"""&&&%%%$$$%%%'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%% $$$$$$ %%%%%%"""!!! !!!###%%%&&&&&&$$$&&&%%%$$$%%%'''''''''%%%'''%%%###!!!!!!###%%%'''########################"""$$$$$$""" !!!%%%((( !!!""""""######"""!!! !!!###$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$(((!!!$$$%%% $$$""""""%%%+++,,,(((###&&&&&&%%%$$$"""###&&&(((%%%%%%$$$###$$$%%%'''(((&&&%%%###""""""###%%%&&&&&&'''''''''(((((())))))&&&%%%%%%%%%%%%&&&''''''&&&'''((('''%%%%%%'''(((%%%'''***(((%%%$$$&&&)))(((%%%""""""%%%'''&&&%%%(((((((((''''''&&&&&&%%%((((((((('''&&&&&&%%%%%%&&&&&&%%%&&&&&&&&&&&&%%%'''''''''&&&&&&'''''''''%%%%%%$$$###%%%''')))***%%%+++---)))'''(((((('''(((((('''&&&%%%%%%$$$$$$&&&%%%%%%%%%%%%&&&'''''')))(((&&&%%%&&&''')))+++$$$$$$%%%%%%&&&'''(((((())))))))))))(((&&&%%%$$$&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''(((''''''''''''((())))))%%%%%%&&&&&&'''((())))))''''''&&&''''''''''''&&& """$$$'''((()))((((((''''''(((((('''%%%$$$"""$$$%%%&&&'''''''''%%%$$$&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%'''++++++'''''',,,---)))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''###$$$%%%%%%&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%'''(((((('''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%'''))))))(((&&&%%%###$$$%%%%%%$$$###""""""""""""!!!!!!!!!!!!"""!!!!!!"""$$$&&&%%%$$$$$$$$$############$$$$$$###$$$%%%&&&%%%### %%%%%%&&&&&&%%%$$$"""!!!##################$$$$$$"""$$$&&&&&&$$$!!!$$$'''&&&###!!!"""$$$$$$$$$$$$%%%&&&&&&''''''!!!!!!"""$$$%%%%%%""" !!!"""###$$$$$$$$$$$$$$$%%%###"""!!!!!!###%%%&&&&&&$$$###$$$%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%'''((((((((('''&&&'''((()))***&&&&&&&&&'''''''''(((((()))(((((()))******((('''))))))))))))************---.........------///000)))---000000---,,,&&&###!!!###'''(((%%%!!!$$$###""""""$$$$$$###"""%%%$$$###""""""###$$$%%%########################&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######"""&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&(((+++(((###!!!###'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%###$$$&&&''''''&&&$$$###$$$$$$#####################%%%&&&&&&%%%$$$%%%&&&%%%%%%%%%$$$$$$######$$$!!!!!!###$$$%%%&&&&&&&&&)))'''$$$""""""###%%%&&&&&&***---,,,)))'''&&&'''&&&&&&'''(((&&&$$$""" """$$$&&&&&&$$$###"""###"""############$$$$$$$$$""" """$$$### !!!%%%000%%%!!!&&&'''!!! %%%&&&''''''$$$  ###%%%%%%$$$###""""""######$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%$$$(((+++(((""""""######$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$### $$$&&&$$$%%%((((((%%%&&&%%%$$$$$$%%%%%%###!!!%%%&&&&&&%%%$$$%%%''')))%%%%%%%%%###""""""$$$&&&((('''%%%$$$$$$%%%'''((('''((()))(((&&&%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%((()))******)))'''%%%###((('''&&&&&&((())))))(((&&&'''''''''(((((())))))'''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%&&&'''((((((((('''((('''&&&%%%%%%%%%%%%%%%***)))'''%%%$$$%%%&&&((("""''',,,,,,'''$$$$$$&&&***)))'''(((***)))&&&###%%%""" !!!%%%''''''%%%'''))))))&&&###!!!$$$'''((('''&&&%%%%%%&&&'''((('''''''''(((((((((((())),,,!!!&&&+++((((((---%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&---+++(((%%%######%%%&&&&&&$$$&&&+++(((###&&&((((((&&&$$$######"""$$$&&&%%%$$$###$$$%%%$$$$$$%%%&&&%%%""" %%%%%%$$$$$$%%%%%%&&&''''''&&&$$$#########$$$$$$#########$$$%%%&&&'''((()))&&&""""""###%%%$$$""""""$$$###!!!&&&+++(((,,,'''!!!!!!$$$'''&&&$$$ """$$$%%%%%%%%%%%%'''&&&%%%$$$###$$$%%%&&&((('''&&&$$$###""""""!!!!!!!!! !!!!!!+++)))'''%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%""" ###%%%###!!!!!!###%%%&&&$$$###"""######$$$$$$$$$$$$###""""""$$$%%%&&&&&&%%%""" $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((((('''(((((((((((((((((((((((()))%%%&&&******&&&%%%)))++++++******************''''''((()))***+++++++++''',,,,,,'''&&&***+++(((---.../////////...&&&###!!!###''''''$$$!!!&&&%%%$$$$$$&&&&&&%%%$$$%%%$$$###""""""###$$$%%%########################&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%%%%&&&%%%&&&&&&%%%######$$$&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&(((***)))%%%%%%(((&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$%%%'''&&&%%%$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$######+++)))'''&&&%%%&&&((()))!!!$$$''''''%%%###"""###%%%&&&''''''&&&%%%###"""&&&'''))))))'''&&&%%%&&&"""############$$$$$$$$$!!! ###&&&%%%!!!!!!$$$///%%% $$$$$$ &&&&&&&&&$$$!!!!!!"""###%%%$$$$$$###""""""##################$$$$$$$$$$$$"""&&&'''%%%$$$''''''%%%"""######$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""%%%'''%%%%%%'''&&&###&&&$$$"""!!!###%%%%%%%%%$$$%%%%%%$$$###$$$&&&(((&&&%%%%%%$$$%%%%%%&&&&&&((('''%%%$$$$$$%%%&&&''''''(((((((((&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&'''(((((('''&&&%%%((('''&&&&&&((())))))(((%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''''''''((('''&&&%%%%%%%%%%%%&&&)))((('''&&&%%%&&&''''''###((()))'''&&&(((***&&&%%%###$$$&&&%%%"""&&&$$$######%%%'''(((((()))(((&&&%%%%%%%%%%%%%%%''''''&&&%%%%%%&&&''''''&&&&&&'''''''''((((((((('''!!!&&&###"""'''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&***)))'''%%%%%%%%%&&&''''''$$$%%%((('''"""!!!"""%%%''''''%%%###""""""###$$$&&&&&&$$$###$$$%%%%%%&&&'''((('''%%%###"""%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$###"""######$$$%%%%%%$$$$$$$$$%%%&&&&&&(((%%%######$$$%%%$$$"""!!!######!!!###'''%%%%%%""" !!!$$$%%%"""$$$$$$#########$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%''''''%%%$$$######""""""%%%$$$$$$######$$$$$$%%%$$$$$$######$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''$$$#########$$$%%%$$$###"""$$$%%%%%%$$$######$$$""""""###$$$%%%%%%%%%$$$ !!!"""$$$$$$$$$######""""""""""""""""""""""""&&&&&&'''''''''&&&&&&%%%''''''''''''''''''''''''&&&###%%%***+++))))))---))))))))))))))))))))))))*********+++,,,,,,,,,---+++///000+++***---...---,,,,,,---------,,,&&&###"""###&&&'''$$$!!!&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%$$$'''(((&&&""""""&&&+++$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$%%%''''''$$$&&&***%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%'''''''''&&&%%%%%%&&&''''''%%%######$$$'''$$$"""###%%%&&&$$$!!!%%%%%%%%%%%%%%%$$$###"""'''&&&%%%$$$###$$$%%%&&&!!!$$$&&&&&&%%%$$$$$$%%%$$$%%%&&&&&&&&&&&&$$$###$$$%%%'''&&&%%%######$$$"""############$$$$$$$$$!!!!!!$$$((('''###"""%%%+++### ######!!!'''%%%$$$###$$$%%%$$$###%%%$$$######"""#########!!!!!!!!!"""""""""###### &&&((($$$!!!###&&&'''"""######$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$''''''%%%$$$&&&%%%"""%%%### !!!$$$&&&'''###$$$$$$$$$######%%%'''&&&$$$###%%%((()))'''%%%((('''%%%$$$###$$$%%%%%%&&&'''((('''&&&%%%&&&'''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''((('''%%%&&&''')))((((((%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''(((((((((((('''&&&'''''''''(((''''''&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''' ###&&&'''&&&&&&))),,,'''&&&%%%&&&&&&&&&$$$"""&&&''''''&&&&&&''')))+++***&&&###$$$''')))'''$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''***!!!$$$'''%%%$$$(((''''''&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''''''''&&&''''''''''''''''''$$$###%%%&&&%%%'''***###%%%''''''&&&$$$$$$$$$###$$$&&&&&&$$$$$$$$$%%%%%%&&&'''(((((('''&&&%%%%%%%%%$$$$$$%%%%%%&&&'''%%%$$$######"""#########'''&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&$$$"""###&&&&&&###"""$$$%%%$$$!!!!!!!!!$$$'''%%% )))'''$$$""""""###%%%''''''''''''''''''&&&%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$#########""""""######### """###$$$$$$$$$$$$$$$######""""""######$$$###$$$&&&'''%%%$$$$$$$$$###$$$%%%$$$###"""$$$&&&!!!"""###%%%&&&&&&'''''' !!!!!!"""###$$$$$$%%%########################'''''''''&&&&&&%%%$$$###''''''''''''''''''''''''&&&%%%&&&***+++******---(((((((((((((((((())))))++++++++++++++++++,,,,,,---000000---,,,...000///------......---+++%%%$$$###$$$&&&&&&$$$"""$$$###""""""$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$%%%%%%&&&&&&$$$(((***&&&!!!!!!(((///$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###""" ###(((%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&& ###%%%&&&&&&$$$###&&&'''((('''%%%#########'''$$$"""###&&&'''$$$!!!!!!"""###$$$%%%&&&&&&%%%$$$$$$############$$$$$$###$$$%%%&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&%%%###$$$%%%%%%###""""""###""""""#########$$$$$$$$$###"""$$$'''&&&"""###'''%%%!!! $$$%%%"""###&&&'''%%%"""###&&&(((&&&$$$$$$$$$###############$$$!!!!!!!!!!!!"""""""""###!!!%%%%%%!!! ###&&&&&&"""######$$$$$$%%%&&&&&&###$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$&&&'''$$$$$$&&&&&&###$$$""" !!!"""$$$%%%%%%###$$$%%%%%%$$$$$$%%%'''%%%"""!!!%%%***+++(((###'''&&&%%%$$$######$$$$$$%%%&&&''''''%%%%%%&&&''''''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$&&&'''((((((&&&%%%%%%'''(((((('''%%%%%%%%%%%%%%%&&&&&&&&&))))))'''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&''')))******)))'''&&&'''((((((((('''&&&%%%%%%'''&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&'''((((((((('''((())))))'''%%%$$$&&&)))((((((''''''''''''&&&%%%&&&((()))'''%%%%%%(((,,,(((&&&$$$%%%''')))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&---'''%%%(((***((('''))))))((('''&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((&&&&&&'''(((((('''&&&&&&%%%$$$###$$$&&&'''***,,,%%%'''(((((('''&&&&&&&&&###%%%&&&&&&%%%$$$$$$%%%###$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''########################&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%&&&'''&&&$$$######&&&'''###"""%%%###$$$%%%((()))((($$$ )))'''%%%$$$$$$%%%&&&'''&&&'''((()))((('''%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%######""""""""""""######!!!"""###$$$$$$###"""!!!!!!!!!!!! !!!!!!!!! $$$((((((%%%######%%%###$$$###"""!!!!!!###%%%"""###$$$%%%&&&&&&&&&&&&%%%%%%$$$###############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$'''''''''''''''''''''''')))))))))++++++)))))))))((((((((()))))))))))))))*********)))))))))))))))+++---...,,,+++,,,......//////000000///---$$$$$$$$$$$$%%%%%%$$$###$$$###""""""$$$$$$###"""$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%&&&''''''((($$$(((***'''""""""(((///%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&###"""###!!!!!!'''%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&& ###%%%&&&&&&$$$###&&&'''((('''%%%#########'''$$$######%%%&&&$$$!!!"""###$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&!!!!!!"""###$$$$$$$$$#########$$$%%%&&&&&&&&&&&&'''(((((('''%%%%%%&&&'''""""""#########$$$$$$$$$&&&######$$$###!!!$$$***"""!!!"""$$$$$$###$$$'''&&&$$$"""$$$'''(((&&&###$$$###############$$$$$$"""""""""#########$$$$$$$$$$$$!!!!!!&&&&&&""""""######$$$$$$%%%&&&&&&#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""%%%%%%###$$$'''(((&&&$$$######$$$%%%%%%""" ###%%%&&&&&&%%%%%%&&&'''$$$!!! ###(((***&&&"""'''&&&&&&%%%$$$$$$$$$$$$###%%%&&&&&&%%%%%%'''((('''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&,,,***'''%%%%%%%%%'''((('''&&&%%%%%%'''((((((''''''&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''')))******)))'''&&&'''((((((((('''&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&'''%%%%%%&&&'''((((((((('''---,,,***(((%%%%%%&&&'''%%%&&&%%%%%%$$$$$$$$$%%%%%%'''(((&&&$$$$$$'''***%%%''')))(((&&&&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&(((%%%$$$&&&&&&%%%$$$%%%)))(((''''''&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''((()))((('''%%%######$$$%%%%%%&&&'''((('''$$$%%%'''&&&%%%$$$%%%&&&###%%%'''&&&%%%$$$%%%&&&######$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''#########$$$$$$$$$######$$$$$$$$$$$$%%%&&&'''((($$$%%%''''''&&&%%%$$$###"""$$$!!!$$$&&&&&&&&&'''(((((('''&&&%%%%%%&&&''''''''''''&&&&&&'''((()))((('''%%%$$$###$$$%%%&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''######%%%%%%%%%$$$###"""$$$$$$############$$$$$$###''''''$$$""""""$$$"""###"""!!! """$$$%%%%%%%%%&&&&&&%%%%%%$$$'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&''''''''''''''''''''''''(((******************((()))))))))******+++++++++*********)))))))))))))))***++++++,,,+++***,,,/////////000000///---###$$$$$$%%%%%%$$$$$$###&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&''''''((((((%%%((()))'''######''',,,&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%)))&&&%%%%%%$$$!!!###(((%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%'''''''''&&&%%%%%%&&&''''''%%%######$$$%%%%%%%%%$$$$$$#########&&&&&&&&&%%%$$$###"""!!!###$$$%%%&&&'''&&&%%%$$$%%%$$$###$$$%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''%%%$$$###%%%&&&"""############$$$$$$$$$%%%###"""###"""!!!$$$)))"""###$$$###!!! !!!$$$$$$$$$%%%&&&&&&%%%############"""######$$$%%%#########$$$$$$$$$%%%%%%$$$$$$!!!###(((&&&!!!"""######$$$$$$%%%&&&&&&#########$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###"""$$$$$$"""###((()))'''$$$$$$%%%'''(((&&&"""###%%%''''''&&&&&&&&&'''$$$"""!!!###&&&'''%%%###&&&&&&&&&&&&&&&&&&&&&&&&"""$$$%%%&&&%%%%%%''')))''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%)))(((((('''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''---+++)))&&&%%%%%%&&&''''''&&&$$$%%%&&&(((''''''''''''''''''&&&&&&&&&&&&######$$$$$$&&&((()))***%%%%%%%%%&&&&&&&&&''''''&&&'''(((((((((((('''&&&'''''''''(((''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&'''''''''''''''))))))(((''''''((()))***&&&'''((('''%%%%%%&&&(((%%%&&&&&&$$$###$$$&&&((($$$(((+++***&&&$$$&&&)))%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%((((((''''''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))(((&&&$$$###"""%%%&&&%%%%%%'''&&&###!!!###$$$###""""""###%%%$$$%%%''''''%%%%%%%%%&&&%%%%%%&&&&&&''''''((((((%%%%%%$$$$$$%%%%%%&&&'''######$$$%%%%%%%%%$$$$$$#########$$$%%%&&&((((((&&&'''((('''%%%######$$$###$$$&&&&&&"""!!!(((&&&&&&%%%%%%%%%&&&'''(((###$$$&&&'''((('''&&&&&&'''''''''''''''&&&%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%"""###$$$%%%&&&&&&&&&&&&######""""""""""""######!!!###%%%%%%$$$#########!!!"""###"""!!! """###%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$'''(((((())),,,---+++))))))******++++++,,,,,,++++++++++++++++++,,,,,,,,,***+++------+++---111+++,,,---------,,,###$$$%%%%%%$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%&&&'''((((((&&&'''(((&&&%%%$$$&&&(((%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''$$$%%%&&&%%%###%%%***&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$%%%'''&&&%%%$$$$$$%%%###%%%'''&&&"""!!!###&&&&&&&&&&&&%%%$$$###"""!!!!!!###$$$%%%$$$"""!!!)))'''%%%%%%'''((('''%%%%%%%%%%%%$$$%%%%%%&&&&&&$$$%%%$$$###!!!!!!###$$$"""############$$$$$$$$$!!!!!!###&&&%%%!!!"""%%%"""%%%&&&$$$!!! !!!!!!"""$$$%%%&&&$$$###############""""""###$$$$$$%%%#########$$$$$$$$$%%%%%%!!!$$$$$$"""$$$'''&&&""""""######$$$$$$%%%&&&&&&"""######$$$%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$&&&%%%"""###'''(((&&&%%%%%%%%%&&&''''''%%%""""""$$$&&&'''&&&%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%&&&'''((((((((((((!!!###%%%%%%%%%&&&''')))&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&'''&&&%%%%%%%%%%%%&&&'''))))))'''&&&&&&&&&&&&''''''%%%$$$%%%&&&'''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&'''((()))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''''''''%%%%%%%%%%%%%%%&&&'''((()))((('''&&&%%%&&&''''''%%%$$$$$$%%%''')))))))))'''))))))(((&&&&&&(((+++(((&&&$$$###%%%&&&&&&&&&'''((())))))((('''&&&%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''')))((('''((((((((((((''''''''''''(((((()))$$$%%%'''(((((('''%%%$$$&&&'''''''''''''''&&&&&&"""&&&'''$$$$$$''''''###"""###$$$$$$######%%%&&&$$$&&&''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''###$$$%%%&&&'''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&'''((())))))'''###"""###%%%%%%$$$'''***(((###%%%***%%%%%%&&&%%%%%%%%%'''(((&&&&&&&&&%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%$$$%%%'''((('''&&&%%%$$$""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$%%%&&&'''"""!!!!!! !!!!!!"""%%%$$$$$$$$$%%%&&&%%%$$$"""###%%%%%%###"""###$$$######$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&"""'''(((&&&(((,,,---)))((((((((()))***+++++++++*********+++,,,,,,,,,---,,,******...---***,,,222***+++,,,---------###$$$%%%%%%$$$###$$$$$$$$$###""""""$$$$$$###"""$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&!!!""""""$$$%%%&&&'''''''''''''''&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""!!!"""%%%%%%###%%%***'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$$$$$$$$$$$$$%%%###$$$&&&''''''&&&$$$###$$$$$$#####################%%%&&&&&&%%%$$$%%%&&&!!!&&&)))'''!!!"""'''######$$$%%%%%%%%%$$$$$$!!!###&&&(((((('''%%%$$$'''$$$!!!"""###$$$###!!!&&&%%%%%%$$$$$$%%%%%%&&&'''((('''&&&$$$$$$&&&((("""############$$$$$$$$$###((('''""" !!!!!!%%%(((&&&$$$%%%&&&'''!!!$$$'''&&&###!!!!!!#########""""""###$$$%%%%%%############$$$$$$$$$$$$%%%(((&&&###$$$%%%%%%"""######$$$%%%%%%&&&&&&""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$&&&(((&&&""""""%%%&&&$$$&&&%%%$$$$$$&&&(((((('''!!!###%%%&&&%%%$$$$$$%%%'''''''''%%%$$$$$$&&&((($$$%%%'''((())))))******!!!###$$$%%%%%%&&&((()))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((('''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%%%%&&&&&&'''''''''%%%$$$$$$&&&''''''&&&%%%%%%%%%$$$$$$#########***)))(((&&&%%%$$$######%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%&&&'''((((((((('''%%%%%%%%%%%%%%%&&&'''(((***)))'''%%%$$$%%%'''(((#########$$$&&&''''''&&&###%%%%%%$$$!!!!!!$$$'''***&&&######&&&((('''%%%+++((('''(((******&&&"""&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&&&&&&&''''''###&&&((('''&&&'''(((''''''''''''''''''((()))***###%%%'''))))))'''%%%###%%%%%%&&&&&&'''(((((()))$$$''''''"""###((()))&&&%%%&&&''''''&&&&&&(((***$$$&&&''''''&&&%%%%%%&&&$$$######""""""######$$$%%%%%%$$$$$$%%%%%%&&&'''###$$$&&&'''((('''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%***+++***&&&"""!!!"""%%%!!!!!!&&&&&&!!! %%%$$$&&&(((((((((''''''(((***(((%%%###""""""$$$%%%'''&&&%%%$$$###$$$%%%&&&%%%&&&'''((((((&&&$$$###%%%$$$$$$$$$$$$$$$$$$%%%)))(((%%%###"""""""""###%%%%%%$$$$$$$$$$$$%%%%%%)))&&&###$$$&&&((('''%%%###%%%''''''&&&%%%$$$%%% !!!"""###$$$%%%%%%%%%$$$%%%%%%%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%)))***&&&&&&***)))%%%&&&''''''((()))******+++''''''((()))***++++++,,,+++((()))---,,,)))+++111+++,,,---///000///""""""$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!"""""""""###$$$$$$$$$%%%%%%%%%%%%$$$$$$#########((('''%%%#########%%%&&&((('''%%%%%%'''(((((('''%%%'''((('''%%%#########((('''&&&%%%$$$%%%%%%&&&(((###"""&&&&&&"""$$$)))((('''&&&%%%$$$$$$$$$$$$'''&&&$$$"""""""""$$$%%%!!!!!!"""#########""""""!!!!!!###$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###$$$&&&'''''''''&&&&&&&&&%%%%%%$$$#########$$$%%%%%%$$$$$$###"""!!!!!!$$$#########""""""!!!!!!'''&&&$$$###"""######$$$###%%%&&&%%%######$$$%%%###############$$$&&&((($$$""""""%%%$$$ """"""###$$$%%%%%%%%%%%%%%%###""""""$$$'''(((%%%"""###!!!"""((((((###"""%%%)))%%%$$$%%%&&&%%%&&&***%%%$$$$$$######$$$$$$%%%"""$$$""""""%%%$$$ %%%$$$###""""""###$$$%%%$$$#########%%%&&&%%%$$$""""""###$$$%%%&&&&&&''''''''''''&&&&&&%%%%%%%%% !!!###$$$%%%$$$$$$######%%%&&&&&&%%%$$$$$$%%%"""###$$$$$$$$$$$$###"""""")))))) )))""""""###$$$%%%'''((()))###%%%((('''%%%$$$&&&)))$$$$$$%%%%%%&&&'''(((((( !!!"""###$$$%%%%%%%%%)))((('''&&&%%%&&&&&&'''***)))((('''&&&%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&///)))&&&(((***(((&&&'''(((''''''&&&%%%%%%$$$$$$%%%&&&'''(((((('''&&&%%%%%%&&&((())))))(((&&&%%%"""%%%''''''%%%$$$'''***%%%&&&'''&&&%%%$$$&&&((('''&&&%%%&&&((((((((('''&&&%%%%%%%%%%%%&&&'''(((&&&$$$"""%%%***,,,)))&&&)))(((&&&%%%%%%&&&'''(((''''''((((((''''''&&&%%%$$$&&&&&&&&&$$$###$$$&&&&&&&&&''''''''''''&&&&&&''''''(((((('''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%#########"""######$$$$$$%%%###!!!"""%%%)))++++++...)))%%%%%%%%%$$$(((...((('''%%%$$$###$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""&&&'''%%%$$$&&&$$$ ###$$$%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))$$$!!!"""''')))&&&"""#########$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###&&&&&&''''''&&&$$$###"""###"""""""""###$$$%%%%%%### ###$$$!!! """!!!!!!!!!"""###$$$$$$"""###%%%''''''&&&%%%$$$&&&%%%###!!!!!!"""###$$$%%%$$$$$$&&&((('''"""###$$$%%%&&&'''&&&%%%%%%$$$##################$$$"""%%%&&&%%%%%%%%%&&&$$$$$$$$$$$$%%%&&&''''''%%%&&&(((***+++***)))((('''&&&&&&''''''((()))***(((((()))***+++,,,,,,---++++++,,,,,,,,,,,,---------...//////...,,,%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""############$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$((('''%%%######$$$%%%&&&&&&%%%###$$$%%%&&&%%%$$$###%%%&&&&&&%%%$$$%%%&&&'''&&&%%%$$$###$$$$$$%%%((($$$###&&&&&&######'''((('''&&&%%%$$$$$$$$$$$$'''&&&$$$#########%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$&&&'''''''''&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$###"""""""""%%%$$$$$$$$$############%%%$$$#########$$$%%%&&&###$$$%%%%%%######$$$%%%$$$"""!!!"""%%%%%%"""&&&$$$$$$&&&&&&###"""$$$###$$$%%%&&&&&&&&&&&&%%%###""""""$$$&&&'''%%%"""### """((()))%%%$$$'''$$$ !!!!!! !!!%%%$$$######""""""######$$$"""&&&&&&$$$%%%''''''$$$%%%%%%$$$######$$$%%%%%%$$$######$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%###%%%&&&&&&%%%$$$$$$%%%###$$$%%%&&&&&&%%%$$$###""""""%%%'''$$$ """&&&#########$$$%%%&&&'''(((%%%&&&'''&&&%%%%%%&&&'''$$$%%%%%%&&&&&&'''''''''"""###$$$%%%&&&&&&&&&&&&)))((('''&&&%%%&&&&&&''')))(((''''''&&&&&&&&&&&&'''&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&''''''''',,,'''$$$'''(((&&&$$$%%%$$$$$$%%%&&&'''((())))))&&&&&&'''(((((('''&&&&&&%%%&&&'''))))))'''&&&%%%%%%&&&''''''%%%%%%%%%&&&%%%&&&'''&&&%%%$$$&&&((('''&&&%%%&&&((((((((('''&&&&&&%%%%%%%%%&&&&&&'''(((%%%$$$&&&)))***((($$$((((((''''''''''''((((((&&&&&&''''''&&&&&&%%%$$$%%%&&&''''''%%%%%%&&&'''&&&''''''''''''''''''&&&))))))((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$"""###%%%(((******)))%%%###%%%%%%###%%%((('''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$'''&&&###"""%%%%%%"""###%%%&&&&&&$$$$$$%%%''''''&&&%%%$$$###"""""""""&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$###!!! &&&%%%$$$###""""""""""""%%%""""""%%%%%%""""""%%%$$$###############$$$%%%!!!"""$$$&&&&&&%%%$$$###&&&%%%###"""!!!"""###$$$$$$$$$$$$&&&'''&&&###!!!!!!"""###$$$$$$$$$######%%%$$$$$$######$$$$$$%%%%%%$$$$$$%%%((((((&&&###%%%%%%%%%%%%&&&'''(((((()))(((''''''&&&%%%%%%%%%'''''''''''''''(((******************************++++++,,,,,,,,,,,,---------------,,,,,,+++'''&&&%%%###"""############$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$#########&&&&&&&&&&&&&&&%%%%%%%%%'''&&&%%%$$$###$$$%%%&&&&&&$$$###$$$%%%&&&%%%###!!!###%%%&&&%%%%%%&&&'''%%%%%%$$$#########$$$$$$'''%%%%%%''''''######$$$''''''&&&%%%$$$$$$$$$$$$&&&%%%$$$###$$$%%%&&&''''''&&&%%%$$$######$$$$$$((('''&&&$$$###$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$######""""""%%%%%%%%%%%%%%%$$$$$$$$$############$$$%%%&&&'''###$$$%%%%%%######$$$%%%&&&###!!!###'''&&&'''$$$$$$&&&&&&######%%%$$$%%%&&&&&&&&&&&&&&&&&&######"""$$$%%%&&&$$$###"""!!!###''''''%%%$$$&&&%%%"""!!!###$$$"""###'''###""""""""""""""""""###!!!$$$###!!!!!!$$$%%%###&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$######''''''&&&&&&%%%%%%&&&&&&###%%%&&&&&&%%%$$$$$$%%%%%%&&&'''(((((('''&&&%%%((("""!!!%%%(((&&&$$$###%%%$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))%%%###&&&'''$$$###$$$$$$%%%%%%'''((()))******&&&&&&'''(((((('''&&&&&&%%%&&&'''(((((('''&&&%%%)))'''&&&&&&&&&&&&$$$###%%%&&&'''&&&%%%$$$&&&((('''&&&%%%&&&(((((((((''''''&&&&&&%%%%%%%%%&&&&&&)))'''%%%&&&))))))&&&###%%%%%%&&&'''((((((((((((''''''((((((''''''&&&%%%$$$&&&''''''''''''((()))''''''''''''''''''''''''***)))((('''''''''((()))%%%&&&&&&''''''&&&&&&%%%)))((('''&&&&&&&&&&&&&&&&&&%%%######&&&(((((((((%%%######''''''######%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''%%%!!!!!!%%%&&&%%%%%%&&&'''&&&$$$###$$$%%%((('''%%%$$$###"""""""""%%%%%%%%%$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%&&&%%%###"""%%%'''%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$%%%%%%$$$###!!! %%%%%%$$$###""""""""""""'''%%%&&&'''%%%"""%%%+++&&&%%%$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$######&&&%%%###""""""###$$$$$$"""$$$%%%%%%$$$$$$$$$%%%!!!"""###$$$$$$$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&***&&&###%%%)))***&&&!!!&&&&&&&&&&&&'''((())))))+++)))'''%%%$$$%%%&&&'''''''''''''''((()))******---,,,,,,+++***)))((((((++++++,,,,,,,,,,,,------......---,,,++++++'''&&&$$$""""""###$$$%%%######$$$$$$$$$######"""%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&'''&&&%%%&&&''''''&&&$$$"""$$$%%%&&&%%%%%%&&&'''%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%&&&''''''$$$###"""'''&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&'''((()))'''%%%"""""""""###$$$&&&%%%###!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""$$$%%%%%%$$$###$$$&&&'''%%%$$$%%%'''&&&"""%%%""""""$$$$$$!!!"""$$$$$$$$$%%%%%%&&&%%%%%%$$$############$$$$$$$$$######"""###$$$$$$###""""""(((%%%$$$''''''%%%&&&***######""""""""""""######!!!###"""###$$$###%%%%%%%%%$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&###%%%&&&&&&%%%$$$$$$%%%%%%&&&'''(((((('''&&&%%%)))""" $$$)))'''$$$"""&&&%%%%%%$$$$$$%%%%%%%%%'''$$$###$$$((()))'''%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((((((''''''''''''&&&&&&''''''%%%&&&&&&''''''(((((('''&&&'''''''''&&&&&&&&&'''&&&&&&&&&&&&'''''''''''''''$$$###&&&&&&###"""$$$***))))))(((''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&'''(((((('''&&&&&&)))&&&$$$%%%'''(((%%%###%%%&&&'''&&&%%%$$$&&&((('''&&&%%%&&&((((((((('''''''''&&&%%%%%%%%%&&&&&&(((&&&%%%'''((()))'''$$$!!!###%%%&&&''''''&&&&&&)))))))))))))))(((''''''###%%%&&&'''&&&'''(((***'''''''''&&&&&&'''''''''***)))'''%%%%%%&&&((()))%%%&&&&&&''''''&&&&&&%%%***)))((('''&&&&&&&&&&&&'''%%%$$$$$$&&&''''''&&&&&&$$$$$$((((((%%%%%%'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&""""""&&&'''$$$%%%&&&'''&&&$$$###$$$%%%***)))(((&&&%%%$$$######$$$$$$###########################$$$$$$$$$$$$%%%$$$%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$######%%%&&&&&&'''&&&%%%$$$###""""""""""""###$$$&&&&&&&&&&&&(((((($$$!!!&&&...&&&%%%$$$###############""""""###$$$%%%$$$$$$###%%%%%%$$$#########$$$%%%!!!$$$&&&%%%###"""%%%((($$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&(((%%%###$$$((()))&&&###%%%%%%%%%%%%&&&'''((()))((((((''''''((()))+++,,,''''''''''''((()))***+++,,,,,,++++++***))))))(((+++++++++,,,,,,,,,------111000///...---...%%%$$$###""""""$$$&&&'''"""######$$$$$$$$$######&&&%%%%%%%%%$$$$$$########################$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''&&&&&&&&&''''''%%%######%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$&&&'''&&&&&&%%%$$$"""&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&''',,,+++(((&&&%%%&&&'''((($$$###"""!!!!!!###%%%&&&############$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######"""###%%%%%%$$$$$$%%%&&&###%%%&&&%%%""""""$$$'''%%%"""!!!$$$$$$""""""&&&######$$$$$$$$$######"""######$$$######"""#########$$$$$$"""!!!!!!$$$"""!!!$$$%%%"""###&&&$$$$$$$$$######$$$$$$$$$$$$&&&%%%""""""&&&(((&&&######$$$$$$$$$$$$######"""$$$%%%%%%######%%%&&&"""######$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&######""""""###%%%&&&(((###%%%&&&&&&%%%$$$$$$%%%$$$%%%&&&''''''&&&%%%$$$%%%"""!!!%%%&&&$$$"""###&&&&&&%%%$$$$$$$$$%%%%%%%%%###"""$$$(((***)))'''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&''''''''''''''''''$$$%%%&&&'''((((((((('''$$$&&&'''&&&$$$$$$%%%'''$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%((('''$$$###%%%,,,+++***)))'''%%%$$$$$$'''''''''&&&&&&'''''''''&&&''''''''''''''''''&&&'''$$$###$$$((()))'''%%%%%%&&&'''&&&%%%$$$&&&((('''&&&%%%&&&(((((((((''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%'''((()))((('''###$$$&&&'''(((((((((''''''(((((((((((('''&&&&&&"""$$$%%%&&&%%%%%%''')))((('''&&&&&&&&&&&&'''(((((('''%%%$$$$$$%%%'''(((%%%&&&&&&''''''&&&&&&%%%))))))'''&&&%%%%%%%%%%%%'''&&&$$$%%%&&&'''&&&%%%'''$$$$$$&&&'''%%%&&&)))$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""&&&'''%%%%%%'''&&&###%%%&&&'''&&&$$$###$$$%%%))))))'''&&&%%%$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%'''$$$!!!"""%%%'''%%%"""%%%%%%%%%$$$$$$#########$$$$$$%%%%%%$$$$$$###"""$$$%%%&&&'''&&&%%%$$$###!!!!!!!!!"""###%%%&&&'''%%%%%%&&&'''### %%%---%%%$$$###"""""""""""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%!!!$$$&&&%%%###"""%%%(((%%%$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''"""###$$$$$$$$$%%%&&&'''$$$$$$$$$$$$%%%&&&'''(((&&&'''(((************)))(((''''''(((((()))***+++)))************++++++++++++++++++,,,,,,,,,------111000///------...#########"""###%%%&&&'''""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%$$$$$$$$$""""""""""""############$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%$$$""" $$$%%%'''&&&%%%$$$$$$%%%%%%%%%&&&'''''''''&&&&&&###&&&&&&$$$$$$'''&&&###&&&%%%%%%$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$$$$$$$)))((('''%%%%%%%%%&&&&&&$$$$$$$$$###$$$&&&'''((("""###############$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%&&&%%%%%%###"""!!!"""###$$$%%%$$$$$$%%%'''"""%%%###$$$***((($$$###%%%&&&$$$%%%)))###############""""""!!!###$$$$$$###!!!!!!"""$$$###%%%$$$!!!!!! ###!!!!!!$$$$$$""""""%%%%%%%%%$$$$$$$$$$$$%%%%%%"""%%%$$$!!!"""%%%&&&$$$"""######$$$$$$######"""!!!$$$&&&%%%###"""$$$'''!!!""""""###%%%&&&&&&'''%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$$$$%%%&&&''''''###%%%&&&&&&%%%$$$$$$%%%###$$$%%%&&&&&&%%%$$$###$$$"""###&&&%%%""""""%%%&&&&&&%%%$$$$$$%%%%%%%%%#########%%%'''))))))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&''''''((('''''''''$$$%%%'''(((((((((''''''###%%%'''&&&###"""$$$'''$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$'''***((($$$$$$'''(((((((((''''''''''''&&&((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''%%%$$$$$$%%%'''(((((('''%%%&&&'''&&&%%%$$$&&&((('''&&&%%%&&&((((((((('''&&&%%%%%%%%%%%%&&&'''(((###$$$%%%'''((()))))))))''''''((()))************%%%%%%%%%&&&%%%$$$$$$###"""$$$%%%%%%$$$$$$&&&'''((('''&&&%%%%%%&&&'''(((&&&%%%$$$$$$$$$%%%&&&'''%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%%%%%%%%%%%%%&&&%%%$$$%%%''''''&&&%%%%%%""""""%%%%%%$$$%%%((($$$$$$%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$!!!%%%'''&&&'''((('''###%%%&&&'''&&&$$$###$$$%%%&&&&&&%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&(((###!!!%%%(((%%%!!!%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$$$$$$$$$$""""""$$$$$$###############$$$###"""###%%%###!!!$$$***######""""""!!!"""""""""$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%"""$$$%%%%%%$$$$$$$$$%%%######""""""######$$$%%%'''&&&&&&%%%%%%&&&&&&''' """$$$$$$######&&&)))$$$$$$$$$$$$%%%&&&''''''&&&''')))))))))'''$$$###(((((((((((()))***++++++'''((()))***+++,,,------++++++,,,,,,,,,,,,------------,,,,,,,,,,,,$$$$$$$$$$$$$$$$$$$$$%%%""""""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$!!!"""$$$&&&&&&%%%%%%&&&'''###$$$%%%&&&'''&&&&&&%%%"""&&&&&&"""###'''(((%%%%%%%%%%%%$$$$$$%%%%%%&&&#########$$$######""""""$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%&&&#########$$$$$$%%%%%%%%%&&&&&&$$$#########$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&###$$$%%%%%%%%%$$$######!!!###$$$$$$$$$$$$%%%'''!!!$$$###!!!!!!###&&&((($$$###%%%&&&$$$&&&***$$$$$$$$$$$$$$$###""""""###$$$$$$### """$$$"""%%%%%%!!! $$$$$$!!!%%%######''''''$$$$$$'''$$$$$$############$$$$$$"""""" !!!###### ######$$$%%%%%%$$$######!!!$$$'''&&&###"""$$$((($$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$###"""###%%%&&&&&&%%%$$$$$$%%%###$$$%%%&&&&&&%%%$$$###&&&######''''''$$$###%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%'''&&&%%%%%%&&&'''$$$%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%'''(((((((((''''''$$$&&&'''((()))(((&&&%%%###&&&)))'''$$$###%%%(((%%%%%%%%%%%%&&&&&&&&&'''$$$$$$'''***(((######'''$$$%%%%%%&&&''''''((((((((('''&&&&&&&&&&&&'''((('''''''''&&&&&&'''''''''%%%&&&'''&&&%%%%%%&&&'''%%%&&&'''&&&%%%$$$&&&((('''&&&%%%&&&((((((((('''$$$$$$$$$%%%&&&'''((()))$$$&&&'''''''''''''''((((((((((((''''''(((((()))&&&&&&&&&&&&&&&%%%%%%$$$$$$&&&'''&&&%%%%%%&&&''')))(((&&&%%%%%%&&&((()))%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%'''((('''&&&###"""$$$((()))&&&%%%'''###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###&&&'''%%%%%%((((((%%%###%%%&&&&&&$$$$$$%%%'''%%%$$$$$$######$$$$$$$$$#########$$$$$$$$$%%%%%%############$$$$$$$$$$$$&&&###!!!"""$$$%%%$$$"""$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###""""""""""""$$$$$$$$$$$$###"""$$$###############$$$$$$""" !!!$$$%%%######'''######""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&###$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$&&&'''&&&###!!!######"""""""""###$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$######$$$&&&&&&'''%%%$$$$$$%%%%%%&&&'''((((((((((((''''''&&&%%%$$$(((((((((((()))***+++,,,'''((()))***+++,,,------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,%%%%%%%%%%%%%%%$$$""""""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&### """$$$&&&&&&&&&((()))"""###$$$%%%&&&%%%%%%$$$"""&&&%%%!!!"""(((***'''%%%%%%%%%$$$$$$%%%&&&&&&###############"""!!! %%%%%%&&&'''''''''&&&&&&$$$$$$$$$$$$$$$###!!!!!!$$$$$$$$$%%%%%%&&&&&&&&&'''&&&$$$#########$$$$$$$$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''!!!"""$$$%%%&&&&&&%%%$$$!!!###$$$$$$$$$$$$&&&'''!!!"""$$$&&&'''&&&$$$"""&&&"""!!!###$$$"""%%%)))%%%%%%%%%%%%%%%$$$###"""###$$$%%%### """$$$!!!%%%%%%!!!"""'''(((%%%$$$""""""&&&&&&######&&&######""""""""""""######!!!$$$&&&$$$%%%'''&&&"""$$$$$$&&&&&&&&&&&&$$$$$$ $$$'''&&&"""!!!$$$(((''''''&&&&&&&&&%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$""" ###%%%'''&&&%%%$$$%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$)))$$$"""''')))'''%%%%%%%%%$$$$$$$$$%%%%%%&&&'''&&&(((***((($$$"""$$$&&&$$$$$$%%%%%%&&&'''((((((&&&'''''''''''''''&&&&&&$$$%%%'''(((((((((''''''%%%&&&((())))))(((&&&%%%$$$'''***)))%%%###&&&***&&&&&&&&&'''''''''(((((("""###'''***'''######'''%%%%%%%%%&&&&&&'''''''''((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''%%%((()))((($$$"""$$$&&&&&&&&&'''&&&%%%$$$&&&((('''&&&%%%&&&((((((((('''######$$$%%%&&&((()))***&&&'''(((((('''&&&&&&&&&'''&&&%%%######$$$%%%&&&)))))))))))))))(((((('''&&&'''((((((&&&%%%&&&''')))(((&&&%%%%%%&&&((()))%%%%%%&&&'''((((((''''''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&''''''((($$$$$$$$$&&&(((((('''&&&######'''---...***&&&'''"""###%%%&&&'''&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%'''&&&"""###''')))(((###$$$%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''(((######$$$$$$%%%%%%%%%%%%""""""""""""###############$$$$$$###""""""###%%%#########$$$$$$%%%%%%&&&###$$$$$$$$$$$$###""""""$$$$$$&&&&&&'''&&&%%%$$$ !!!"""###%%%'''(((### $$$&&&%%%###%%%############$$$%%%&&&&&&######""""""######$$$%%%###$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$&&&((('''"""&&&%%%$$$$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&+++&&&"""###''')))'''###&&&&&&&&&&&&&&&((()))))))))((('''&&&''')))+++,,,(((((((((((()))***+++,,,((())))))***++++++,,,,,,++++++,,,,,,,,,---------+++,,,---.........'''%%%###""""""###%%%&&&'''&&&$$$######$$$&&&'''$$$%%%&&&&&&''''''&&&&&&######$$$$$$$$$$$$######$$$&&&((((((&&&$$$###"""''''''&&&$$$"""!!!###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))'''$$$###&&&,,,222666555///(((###"""###%%%%%%&&&%%%%%%$$$###"""!!!!!!###$$$%%%&&&'''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&%%%%%%'''(((''')))'''###"""&&&(((&&&###$$$$$$%%%%%%$$$$$$###&&&%%%$$$%%%&&&&&&%%%###$$$###'''%%%"""$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$###"""!!!&&&$$$###!!!!!!"""$$$%%%%%%$$$###"""""""""###$$$########################$$$$$$$$$$$$$$$###"""!!!%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%$$$''''''&&&&&&%%%$$$######)))""" %%%(((%%%$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$"""!!! !!!"""###""" $$$&&&''''''%%%$$$######%%%&&&''''''%%%%%%&&&'''%%%%%%&&&&&&&&&%%%$$$$$$)))'''%%%%%%''''''%%%###!!!$$$''''''%%%$$$&&&(((&&&%%%%%%%%%%%%&&&'''((($$$%%%&&&&&&$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&''''''''''''''''''&&&%%%'''(((&&&$$$%%%(((+++,,,+++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$)))''')))------)))''')))'''''''''&&&&&&%%%%%%%%%)))((((((''''''(((((()))$$$$$$$$$%%%&&&'''((()))&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&%%%&&&&&&'''((((((((('''$$$%%%&&&''''''&&&%%%$$$###((('''###"""'''---%%%%%%%%%%%%&&&'''(((((('''((((((((('''''')))******((('''&&&&&&'''(((***%%%"""###***+++'''$$$%%%&&&%%%$$$&&&)))***(((&&&(((&&&$$$%%%&&&'''&&&%%%+++)))'''&&&((()))))))))$$$$$$%%%&&&''''''''''''%%%&&&&&&''''''&&&&&&&&&'''((())))))(((&&&$$$### %%%(((######%%%%%%%%%%%%$$$###""""""'''%%%$$$######$$$&&&'''(((###"""'''((($$$"""%%%###"""!!!"""%%%&&&$$$"""%%%%%%''''''''''''%%%%%%%%%&&&&&&###$$$''''''###"""###$$$$$$"""!!!!!!"""((()))&&&!!!!!!&&&)))((($$$***&&&###%%%&&&%%%***&&&###"""$$$$$$###!!!###""""""###%%%%%%$$$"""""""""""""""############'''%%%$$$######%%%'''((('''%%%###""""""###%%%&&&###$$$$$$%%%%%%$$$$$$######$$$%%%&&&&&&&&&%%%%%%&&&%%%$$$$$$############&&&&&&%%%$$$$$$######"""((('''&&&&&&%%%%%%%%%%%%""""""$$$###&&&,,,***'''&&&'''***+++)))'''+++***((('''''')))+++,,,,,,+++))))))***++++++***+++(((&&&)))///111000------.../////////...%%%%%%$$$#########$$$%%%'''&&&$$$######$$$&&&'''!!!"""######$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$"""$$$&&&&&&%%%$$$$$$$$$$$$%%%%%%###!!! !!!"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%))))))***...444;;;BBBFFF111---'''###"""###$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$'''((((((((('''''')))+++###$$$"""###%%%%%%"""%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$%%%&&&&&&%%%###'''%%%((('''"""(((...&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%$$$######%%%$$$###""""""###$$$%%%$$$$$$$$$#########$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$##################$$$######$$$%%%%%%%%%%%%$$$&&&&&&%%%$$$$$$###""""""%%%!!! &&&)))&&&###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%&&&%%%###$$$&&&''''''%%%$$$###$$$%%%&&&&&&%%%$$$$$$%%%'''&&&&&&&&&&&&%%%%%%$$$###&&&$$$"""###&&&'''%%%###"""$$$&&&&&&$$$###$$$&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%'''(((&&&%%%%%%(((***######$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&%%%&&&******&&&%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&'''''''''(((((()))((((((((('''''''''&&&###$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%!!!###$$$%%%$$$%%%&&&(((&&&&&&%%%$$$$$$$$$$$$%%%((())))))'''%%%###$$$%%%)))((('''&&&&&&'''((()))%%%"""###)))+++'''$$$%%%)))(((&&&'''((((((%%%###(((&&&$$$%%%&&&'''&&&%%%***(((&&&'''((()))((('''&&&&&&&&&'''&&&&&&%%%%%%)))((('''%%%%%%%%%&&&'''''''''''''''&&&%%%$$$######'''***(((""" $$$$$$%%%%%%&&&&&&&&&%%%%%%'''&&&%%%$$$$$$%%%&&&'''$$$ %%%(((%%%%%%'''$$$###"""$$$&&&'''%%%###$$$%%%&&&&&&&&&&&&%%%$$$%%%'''&&&$$$%%%((('''$$$###%%%&&&%%%###""""""###$$$((((((&&&&&&(((((($$$###'''%%%"""###$$$""")))'''$$$###%%%&&&%%%###"""######$$$######""""""""""""""""""###############""""""!!!"""###$$$%%%%%%%%%$$$#########$$$%%%###$$$$$$%%%%%%$$$$$$######$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$###############%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&"""!!!$$$%%%$$$&&&+++***)))((((((***+++***)))))))))((((((((()))***+++,,,***))))))+++++++++***...+++)))***///000...+++,,,---...//////...$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&!!!!!!"""############"""%%%%%%%%%&&&&&&%%%%%%%%%"""###%%%$$$$$$$$$&&&(((&&&'''((((((&&&$$$$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%'''***---///111,,,)))%%%######$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%%%%$$$$$$%%%'''$$$$$$%%%'''$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%&&&'''%%%###&&&"""$$$###%%%,,,'''%%%%%%%%%$$$$$$$$$$$$###%%%%%%&&&&&&&&&%%%$$$$$$%%%$$$###""""""###$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$###"""""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$&&&&&&&&&%%%$$$$$$#########!!!"""&&&(((&&&######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%&&&'''&&&$$$$$$%%%''''''%%%$$$$$$%%%%%%%%%%%%$$$""""""%%%'''&&&'''&&&&&&%%%$$$###""""""!!!!!!"""$$$%%%%%%$$$###$$$&&&%%%$$$"""######$$$%%%&&&'''''''''&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%&&&((()))###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$%%%))))))%%%$$$&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''((((((((('''''''''''''''$$$$$$%%%&&&&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&$$$###$$$'''((('''%%%((('''&&&$$$###"""""""""&&&''''''&&&###""""""###)))((('''&&&&&&'''((()))%%%###$$$(((***'''%%%%%%)))(((''''''((('''%%%###(((&&&$$$%%%&&&'''&&&%%%'''&&&&&&'''(((((('''%%%''''''''''''&&&%%%$$$###)))(((%%%###$$$%%%(((***'''&&&%%%%%%$$$$$$$$$$$$$$$'''******(((%%%###"""###$$$%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&### $$$'''&&&%%%&&&%%%$$$$$$%%%''''''&&&%%%###$$$%%%%%%%%%%%%$$$###$$$''''''$$$$$$''''''$$$%%%&&&'''&&&$$$######### ######!!!!!!###### ###'''%%%""""""###"""(((&&&%%%%%%&&&'''&&&%%%"""$$$&&&%%%""" !!!###"""""""""#########$$$$$$ !!!""""""######""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$###############$$$$$$%%%&&&&&&'''((((((%%%%%%$$$$$$$$$%%%&&&&&&***'''&&&'''&&&%%%%%%((('''((()))((((((((()))+++(((((())))))*********))),,,***)))***+++,,,+++***000---+++,,,//////---++++++,,,---......---"""######$$$$$$$$$$$$###%%%%%%$$$######$$$%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&$$$$$$%%%'''***&&&(((***)))(((&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''(((***+++***)))&&&%%%'''%%%$$$$$$$$$%%%$$$###%%%$$$###"""!!! &&&%%%$$$###$$$%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%!!!"""###"""!!!"""###%%%###&&&'''((()))&&&!!!###$$$$$$%%%%%%$$$$$$###%%%$$$$$$%%%&&&'''%%%$$$%%% """""" &&&!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#########$$$%%%%%%###$$$%%%&&&'''&&&%%%$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$%%%%%%$$$######""""""############""""""######$$$%%%%%%%%%%%%$$$'''''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$$$$###"""$$$%%%&&&&&&%%%$$$$$$&&&$$$$$$$$$"""!!!!!!$$$&&&'''''''''&&&%%%$$$###"""###""""""###$$$$$$$$$$$$$$$%%%%%%$$$###"""!!!!!!###$$$&&&(((((('''&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&'''%%%&&&))))))&&&%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''&&&%%%$$$$$$%%%&&&''')))'''&&&'''(((((('''&&&((((((&&&%%%$$$############$$$&&&&&&%%%$$$%%%'''(((''''''&&&&&&''''''(((%%%$$$$$$''')))(((&&&%%%%%%%%%&&&'''((((((((('''(((&&&$$$%%%&&&'''&&&%%%%%%%%%%%%'''((((((&&&###&&&&&&&&&'''&&&&&&%%%%%%$$$$$$######$$$&&&)))***((('''%%%$$$$$$$$$%%%&&&%%%%%%%%%&&&'''%%%###!!!$$$$$$%%%&&&&&&&&&&&&&&&''''''((((((((('''&&&%%%'''%%%$$$%%%'''&&&$$$###%%%%%%%%%&&&&&&&&&%%%%%%#########$$$$$$############&&&'''$$$###%%%&&&$$$%%%&&&'''&&&$$$###"""###$$$$$$$$$$$$"""%%%((('''%%%$$$$$$$$$&&&%%%%%%%%%&&&&&&&&&&&&###'''***(((""" !!!%%%""""""#########$$$$$$$$$!!!"""$$$%%%%%%%%%###""""""######$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$######$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%&&&&&&&&&'''$$$$$$$$$$$$$$$%%%&&&'''***(((''''''&&&&&&&&&'''$$$'''((('''%%%%%%(((,,,&&&''')))***+++***)))(((+++******+++,,,---,,,***///...,,,---///000...,,,+++,,,---.........!!!"""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&######$$$$$$$$$$$$######''''''%%%###!!!"""$$$'''!!!###%%%%%%$$$"""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$'''+++,,,,,,***((($$$######$$$%%%%%%$$$"""%%%%%%$$$###"""!!! &&&%%%$$$###$$$%%%&&&'''&&&&&&''''''''''''&&&&&&$$$%%%&&&%%%$$$$$$&&&(((###'''(((&&&&&&(((&&&######$$$$$$%%%%%%$$$$$$###$$$$$$###%%%''''''&&&$$$'''!!!%%%)))###$$$'''"""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%$$$$$$$$$$$$###$$$$$$%%%%%%&&&"""$$$%%%&&&'''&&&%%%%%%&&&%%%###""""""###%%%&&&###$$$$$$%%%%%%%%%$$$$$$######$$$%%%%%%$$$############$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$(((((('''$$$###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###!!! !!!"""###"""!!!$$$%%%&&&%%%$$$$$$%%%'''###$$$$$$"""!!!!!!###%%%&&&&&&&&&&&&%%%$$$###"""%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$"""!!! ###$$$&&&(((((('''&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&''''''(((''''''%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&(((%%%%%%((((((%%%%%%(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&%%%%%%%%%&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((())))))((('''''''''&&&%%%$$$$$$%%%&&&'''&&&'''((('''&&&%%%&&&'''''''''&&&&&&&&&&&&''''''$$$&&&(((((('''&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&'''((('''$$$$$$%%%&&&''''''((((((((((((&&&$$$%%%&&&'''&&&%%%%%%%%%%%%&&&((('''%%%######$$$%%%&&&''''''''''''"""###%%%&&&&&&%%%$$$###)))(((&&&%%%%%%%%%''''''&&&$$$""""""$$$%%%$$$"""%%%%%%%%%%%%%%%$$$######''''''((((((''''''&&&%%%((('''''''''((((((&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$########################!!!%%%&&&###!!!###$$$######$$$&&&%%%###""""""###(((((($$$$$$(((((($$$%%%&&&'''&&&$$$$$$%%%###$$$%%%%%%%%%$$$%%%%%%$$$(((+++)))$$$!!!###&&&############$$$$$$$$$$$$ """$$$%%%&&&%%%###"""!!!"""###$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$######$$$%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&'''&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$%%%&&&&&&'''&&&'''&&&&&&&&&'''''''''&&&((()))(((%%%&&&***...%%%''')))++++++***((('''*********+++---...,,,***---,,,,,,---///000//////++++++---.........!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$"""######$$$$$$######"""%%%$$$###!!!!!!######$$$&&&%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$%%%%%%$$$"""###""""""$$$%%%&&&$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&###$$$%%%$$$######%%%'''$$$'''&&&###"""%%%%%%"""%%%&&&&&&''''''&&&&&&%%%$$$######%%%''''''&&&%%%%%%$$$+++&&&&&&)))&&&###$$$$$$$$$$$$%%%%%%%%% !!!"""###$$$%%%%%%%%%######$$$$$$%%%&&&&&&&&&"""###$$$%%%%%%&&&&&&%%%%%%$$$"""!!!!!!"""$$$%%%###$$$%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$#########$$$%%%%%%%%%%%%$$$"""""""""""""""!!!!!!!!!$$$''''''$$$"""%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$$$$###"""$$$%%%&&&%%%$$$$$$&&&'''"""###%%%$$$###"""###$$$%%%%%%&&&&&&&&&%%%$$$$$$'''(((((('''%%%$$$$$$%%%&&&%%%$$$$$$%%%$$$""" $$$%%%&&&'''''''''&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%'''((()))'''&&&$$$$$$%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###&&&&&&###$$$&&&%%%%%%%%%&&&&&&&&&&&&'''###$$$%%%&&&&&&%%%$$$###&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&''''''''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''###%%%&&&%%%###"""$$$&&&&&&&&&&&&&&&'''((()))***(((***+++***(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&$$$&&&)))((($$$'''((()))(((&&&%%%%%%%%%(((&&&$$$%%%&&&'''&&&%%%&&&%%%%%%&&&''''''&&&$$$"""###$$$&&&'''((())))))%%%&&&(((((('''$$$ (((''''''&&&&&&''''''''''''%%%######$$$&&&&&&&&&%%%%%%%%%%%%$$$###"""!!!((((((''''''&&&%%%%%%%%%%%%&&&'''&&&))),,,+++(((###%%%&&&&&&$$$######$$$$$$$$$###""""""###$$$$$$ %%%'''$$$!!!"""$$$$$$!!!###%%%%%%$$$###$$$%%%"""%%%'''%%%%%%'''%%%"""$$$""""""%%%%%%###"""%%%"""$$$&&&%%%$$$######$$$%%%''')))(((%%%###$$$&&&#########$$$$$$$$$$$$%%% """$$$$$$###"""!!!!!!!!!""""""###$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%$$$$$$###""""""&&&&&&%%%%%%%%%&&&''''''###&&&&&&$$$%%%((((((&&&)))***))))))(((***---000%%%&&&(((******)))((('''***)))***,,,......---++++++,,,,,,---......//////+++,,,.../////////"""!!!!!!!!!"""###%%%&&&######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############""" """$$$'''(((((('''&&&&&&((()))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''(((((((((((('''&&&%%%$$$###"""###%%%&&&%%%###%%%&&&&&&&&&&&&'''''''''$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$"""#########""""""$$$%%%!!!$$$%%%""""""%%%%%%"""%%%&&&&&&''''''&&&&&&%%%#########%%%'''((('''%%%&&&!!!'''"""!!!&&&%%%######$$$$$$$$$%%%%%%%%% !!!###$$$%%%&&&&&&&&&"""###$$$%%%&&&&&&&&&&&&"""""""""######%%%&&&&&&%%%###!!! !!!###%%%###$$$%%%%%%&&&&&&%%%%%%"""###$$$%%%%%%$$$###"""######$$$%%%%%%%%%%%%$$$"""""""""""""""""""""""" %%%$$$$$$''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###$$$%%%%%%$$$###$$$&&&(((!!!###&&&&&&%%%#########$$$$$$%%%%%%&&&&&&%%%%%%%%%'''((('''%%%$$$&&&((('''%%%$$$$$$&&&&&&###!!!%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&%%%%%%''')))***'''%%%&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((&&&&&&'''$$$$$$&&&&&&$$$$$$'''%%%%%%%%%&&&&&&&&&''''''###%%%&&&''''''&&&%%%###%%%%%%%%%%%%&&&&&&'''((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&%%%$$$%%%&&&'''&&&%%%%%%%%%%%%&&&'''((())))))(((***,,,+++)))&&&%%%%%%&&&&&&&&&''''''&&&&&&&&&$$$'''&&&###%%%))))))$$$&&&(((***)))&&&$$$%%%&&&(((&&&$$$%%%&&&'''&&&%%%(((&&&%%%%%%&&&''''''&&&###$$$%%%&&&''''''((('''''''''(((((('''&&&$$$"""%%%&&&&&&''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&'''%%%%%%%%%&&&%%%%%%$$$$$$)))(((&&&%%%$$$$$$$$$%%%$$$''''''%%%(((,,,+++'''$$$&&&((('''%%%###$$$%%%%%%$$$############$$$%%%!!!'''***&&&"""$$$&&&&&& """%%%%%%%%%%%%&&&(((###&&&%%%%%%&&&###%%%!!!!!!%%%&&&$$$###&&&$$$&&&((('''%%%######$$$$$$%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%!!!!!!###$$$$$$$$$###""""""!!!!!!!!!"""###%%%&&&###$$$$$$%%%%%%$$$$$$######$$$%%%&&&&&&&&&%%%%%%$$$############$$$%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$(((((('''&&&&&&&&&''''''###'''(((%%%%%%((((((%%%***(((&&&&&&(((+++---...&&&'''((()))))))))((('''))))))***---//////---+++,,,,,,------,,,,,,------,,,---...000111111"""""" !!!###%%%'''######$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%$$$%%%'''(((&&&&&&&&&%%%$$$$$$&&&)))########################&&&&&&&&&&&&&&&&&&&&&&&&############$$$$$$%%%%%%%%%$$$######%%%&&&%%%$$$((('''&&&&&&$$$$$$###"""###$$$%%%&&&'''&&&%%%$$$#########$$$$$$#########%%%&&&'''&&&%%%%%%''')))###%%%$$$%%%((('''$$$###$$$$$$%%%%%%$$$$$$############%%%'''((('''%%%...######''' $$$$$$#########$$$$$$%%%%%%%%%!!!"""###%%%&&&'''(((((("""###$$$%%%&&&&&&&&&&&&###"""!!!!!!"""$$$&&&'''$$$###  ###$$$###$$$%%%%%%&&&&&&&&&&&& """###$$$$$$###""" ######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&###%%%&&&)))((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$$$$###"""$$$%%%%%%$$$###$$$&&&))) ###'''(((&&&$$$###"""######$$$%%%&&&&&&&&&&&&###%%%''''''%%%%%%''')))'''%%%$$$%%%''''''%%%"""&&&&&&%%%%%%%%%&&&'''((($$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&'''''''''&&&''''''((((((''''''&&&&&&%%%%%%'''******'''$$$&&&&&&%%%$$$"""!!! &&&&&&&&&&&&&&&&&&&&&&&&&&&''')))******)))'''&&&***'''&&&))))))&&&'''***%%%%%%%%%&&&&&&'''''''''&&&''')))******)))'''&&&$$$$$$$$$%%%&&&'''((()))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''))))))******)))(((''''''$$$%%%''''''''''''%%%$$$,,,'''###&&&,,,...***&&&&&&%%%%%%%%%%%%&&&''''''$$$&&&)))***)))((('''(((%%%&&&&&&''''''&&&&&&%%%$$$'''&&&###%%%***)))$$$###%%%(((((('''&&&(((***(((&&&$$$%%%&&&'''&&&&&&)))'''%%%%%%&&&'''((('''%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&'''((()))+++,,,###$$$%%%&&&'''&&&%%%$$$"""&&&'''&&&$$$$$$$$$$$$$$$%%%&&&'''''''''''')))(((%%%###"""###$$$%%%&&&)))(((%%%&&&***((("""&&&(((***)))&&&$$$%%%'''&&&%%%$$$######$$$%%%&&&###))),,,'''$$$%%%(((((( ###%%%&&&'''''')))***&&&((('''$$$$$$'''(((&&&'''""""""''')))&&&&&&***%%%(((***)))&&&######$$$###""""""###%%%%%%$$$"""######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&"""""" !!!###%%%'''$$$$$$$$$%%%%%%$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%""""""!!!!!!"""###$$$$$$$$$%%%%%%&&&&&&''''''(((***)))((('''''''''''''''$$$))))))%%%%%%)))(((###(((%%%!!!"""&&&***+++***&&&''''''((((((((((((((())))))***---//////---+++---......---+++******+++,,,---///111111111!!!"""###$$$$$$$$$$$$###########################'''&&&%%%$$$$$$$$$%%%&&&###!!!###&&&$$$$$$$$$(((+++)))%%%###&&&***'''&&&&&&%%%%%%$$$$$$############$$$$$$%%%%%%%%%'''&&&%%%$$$############(((%%%$$$%%%'''(((&&&$$$!!!"""$$$&&&''''''&&&&&&%%%""""""'''***'''$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%$$$###""""""$$$&&&'''&&&%%%$$$$$$######$$$$$$!!!!!!"""###$$$%%%%%%&&&%%%###!!!""""""!!!!!!"""###%%%###!!!!!!""""""#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''########################$$$&&&%%%!!!"""&&&)))''''''######&&&&&&"""!!!%%%%%%%%%&&&&&&%%%%%%$$$######"""!!!"""###""""""###%%%&&&%%%###!!! """###%%%%%%###""""""###%%%&&&$$$"""###%%%"""$$$$$$###"""###$$$&&&'''###!!! """%%%'''$$$"""&&&$$$"""###%%%&&&%%%"""%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&%%%$$$#########%%%%%%&&&&&&''''''&&&&&&###$$$%%%%%%$$$###$$$&&&***%%%  $$$%%%%%%!!!###&&&(((((('''%%%###&&&&&&''''''''''''&&&&&&'''''''''((((((((())))))&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''(((((('''&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%)))&&&$$$$$$%%%&&&&&&&&&(((&&&###"""$$$%%%&&&&&&###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''')))******))))))((('''''')))((('''&&&&&&&&&&&&&&&)))'''&&&'''((()))((('''###&&&((()))'''%%%$$$$$$)))'''&&&&&&'''''''''&&&%%%$$$###""""""###$$$%%%'''&&&&&&&&&&&&'''((((((&&&%%%%%%%%%&&&''')))***'''%%%###"""###%%%'''(((%%%'''(((((('''&&&&&&'''(((&&&$$$######%%%((()))######$$$'''))))))'''%%%$$$$$$%%%%%%&&&'''(((((($$$######""""""######$$$'''''''''&&&&&&%%%%%%%%%******)))&&&######%%%(((###"""!!!"""&&&'''&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&$$$"""!!!###%%%&&&&&&$$$###"""""""""###$$$%%%'''%%%$$$$$$&&&''''''''')))'''$$$$$$&&&'''&&&$$$)))###!!!(((***%%%%%%%%%$$$$$$$$$$$$$$$%%%!!!!!!!!!###((($$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%!!! $$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$!!! ###%%%$$$%%%&&&&&&&&&%%%$$$###$$$!!! """######$$$&&&%%%$$$###$$$%%%&&&'''%%%%%%&&&&&&&&&&&&&&&&&&,,,***(((&&&%%%%%%''''''$$$%%%'''((((((((('''&&&&&&%%%%%%$$$%%%&&&'''(((+++++++++---///...+++)))+++......,,,,,,//////,,,***++++++,,,,,,+++&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%% """%%%###$$$(((###&&&''''''$$$###$$$'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%'''&&&%%%$$$############&&&$$$###$$$&&&'''%%%###$$$$$$%%%&&&&&&&&&%%%%%%&&&######(((***(((%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""$$$&&&'''&&&%%%$$$$$$######$$$$$$############$$$$$$$$$$$$%%%#########$$$$$$$$$$$$%%%((()))(((%%%%%%&&&'''$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""$$$$$$!!!"""&&&(((&&&'''######&&&&&&"""!!!%%%%%%&&&&&&'''''''''&&&&&& ###"""!!!###$$$######$$$$$$%%%$$$###"""!!!"""$$$%%%%%%$$$######$$$$$$%%%###!!!"""%%%###%%%$$$#########$$$%%%&&&$$$######$$$%%%%%%###"""'''%%%###$$$&&&'''%%%$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&!!!###$$$%%%$$$$$$&&&''''''### ###$$$%%%"""###%%%''''''&&&%%%$$$&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$$$$%%%'''&&&&&&(((&&&$$$$$$&&&'''''''''###$$$%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''!!!"""$$$'''((()))))))))(((((('''&&&&&&&&&&&&&&&)))'''&&&'''((()))(((&&&"""%%%'''((('''%%%%%%%%%%%%&&&&&&%%%$$$%%%'''(((((((((''''''''''''(((((()))(((((('''&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))###$$$%%%%%%%%%%%%'''(((%%%'''(((((('''&&&&&&''''''&&&$$$###$$$%%%((()))(((&&&$$$$$$$$$$$$###!!!$$$$$$%%%%%%&&&''''''((('''&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$***'''$$$$$$%%%&&&%%%###'''$$$###$$$'''((((((&&&$$$$$$$$$######$$$$$$$$$&&&$$$###"""###$$$%%%&&&'''&&&%%%###"""!!!!!!!!!%%%$$$"""###%%%&&&&&&%%%'''%%%######%%%%%%$$$###'''### !!!&&&(((%%% %%%$$$$$$#########$$$$$$%%%&&&&&&$$$""""""%%%((($$$$$$$$$$$$$$$$$$$$$$$$ """######"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$""" !!!$$$&&&$$$%%%&&&&&&&&&%%%$$$$$$&&&$$$"""$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((%%%%%%&&&&&&&&&&&&''''''---,,,***(((''''''((()))&&&'''(((((())))))(((((()))((('''''''''(((***+++(((+++------+++******+++(((***+++((())),,,,,,***++++++,,,,,,,,,,,,%%%%%%######"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%***%%%"""$$$&&&""""""######$$$$$$###############$$$%%%%%%&&&''''''%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$######%%%$$$######%%%%%%$$$###'''&&&%%%%%%$$$$$$$$$%%%'''$$$$$$(((***'''&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%!!!"""$$$%%%&&&%%%%%%$$$%%%$$$#########$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$$$$%%%$$$&&&'''''''''%%%$$$$$$&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$######"""!!!!!!########################"""###!!!"""&&&'''%%%&&&######%%%%%%""""""$$$%%%&&&'''(((((())))))((("""$$$!!!!!!$$$%%%$$$$$$$$$$$$##################$$$&&&&&&%%%$$$$$$%%%###$$$""" !!!%%%%%%!!!%%%%%%$$$#########$$$$$$"""###%%%%%%$$$$$$$$$%%%'''%%%$$$%%%&&&'''&&&%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&& !!!"""$$$%%%&&&''''''!!!###$$$%%%$$$%%%&&&(((&&&### """$$$&&&'''###$$$%%%&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((($$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$&&&''''''&&&'''&&&%%%&&&((())))))((($$$%%%%%%&&&&&&&&&&&&%%%(((((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''' ###&&&((()))))))))(((((('''&&&&&&&&&&&&'''((('''&&&'''(((((('''&&&"""$$$'''''''''&&&&&&'''###%%%%%%$$$"""###&&&***)))))))))******))))))))))))((('''%%%$$$$$$######'''&&&&&&&&&&&&&&&'''''' ###'''(((&&&%%%&&&(((%%%&&&((((((&&&%%%&&&''''''&&&%%%$$$$$$%%%''')))---***'''&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&'''''''''(((''''''&&&&&&''''''(((%%%%%%$$$$$$$$$$$$######***%%%!!!"""'''((($$$(((&&&$$$###%%%&&&'''&&&$$$###"""!!!!!!"""###$$$&&&%%%$$$#########$$$%%%%%%%%%%%%$$$###"""!!! ###"""!!!"""###$$$$$$###%%%###""""""######"""!!!$$$###""""""$$$%%%$$$"""$$$###############$$$$$$%%%&&&&&&%%%"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""###&&&(((###$$$%%%&&&&&&&&&%%%$$$%%%$$$$$$%%%'''(((&&&%%%%%%&&&''''''((((((''''''%%%%%%&&&&&&&&&''''''''')))(((&&&%%%$$$%%%%%%&&&((((((((((((((()))*********)))((((((((()))+++,,,&&&+++...---(((&&&)))...&&&)))***((())),,,---***,,,---------------%%%$$$"""!!! !!!###$$$%%%%%%%%%%%%%%%%%%%%%%%%##################$$$$$$###$$$'''***(((!!!"""""""""###%%%%%%###!!!$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$###%%%$$$$$$$$$%%%%%%$$$$$$'''&&&$$$$$$###$$$%%%&&&&&&###$$$((((((&&&%%%'''###$$$$$$$$$$$$%%%%%%%%% !!!$$$&&&'''&&&%%%$$$$$$$$$#########$$$%%%&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""%%%&&&###"""######"""&&&$$$$$$%%%$$$"""###%%%%%%%%%%%%$$$$$$#########%%%$$$$$$$$$#########"""########################"""###"""$$$''''''%%%%%%$$$###$$$$$$###"""######$$$&&&'''((()))))))))!!!$$$$$$!!!!!!%%%&&&$$$$$$$$$###""""""######$$$###%%%&&&&&&%%%%%%%%%&&&%%%&&&%%%!!!!!!%%%%%%"""&&&%%%%%%$$$$$$#########"""%%%&&&$$$$$$&&&)))%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''$$$$$$%%%&&&''''''''''''###%%%&&&%%%$$$$$$%%%&&&'''%%%$$$$$$%%%((()))***$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''((((((((()))$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$%%%&&&''''''&&&&&&%%%%%%''')))***((('''%%%%%%&&&&&&&&&&&&&&&%%%)))))))))(((''''''&&&&&&''''''&&&&&&&&&&&&''''''$$$%%%'''))))))(((&&&%%%(((''''''&&&&&&&&&''''''((('''&&&&&&(((((('''&&&###%%%'''(((((('''((()))&&&&&&%%%$$$$$$%%%&&&'''&&&'''((())))))((('''&&&&&&%%%$$$###""""""""""""''''''&&&&&&&&&&&&&&&&&&"""&&&)))(((%%%###%%%((($$$&&&((('''&&&%%%&&&&&&'''&&&%%%$$$$$$&&&'''(((***(((''''''((()))((('''%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$'''$$$"""$$$'''((($$$!!!&&&$$$"""!!!"""###$$$$$$&&&%%%###""""""###%%%&&&%%%%%%%%%$$$######$$$%%% !!!###$$$%%%%%%$$$###"""!!!!!!"""$$$$$$###"""$$$###"""""""""""""""""""""###$$$###""""""###$$$######"""""""""###$$$$$$###$$$%%%%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$'''### !!!$$$'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$'''***###$$$%%%&&&&&&&&&%%%$$$"""###$$$$$$&&&'''%%%!!!$$$%%%'''((((((((('''&&&%%%%%%&&&&&&''''''((((((''''''&&&%%%$$$$$$%%%%%%)))((('''''''''(((***+++)))((('''''''''(((******)))+++---+++((('''***...(((+++,,,***+++///000...------............((('''%%%$$$$$$%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$!!!((()))%%%###"""""""""""""""$$$&&&&&&$$$"""&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&%%%$$$######$$$%%%'''((($$$"""###&&&&&&######&&&#########$$$$$$$$$%%%%%% !!!$$$&&&'''&&&%%%$$$$$$$$$###$$$$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$"""######$$$%%%%%%&&&&&&$$$)))+++&&&"""$$$### )))$$$###''''''$$$%%%(((%%%%%%%%%$$$$$$#########$$$$$$$$$$$$%%%%%%&&&&&&######################## ###%%%$$$%%%((((((%%%$$$$$$$$$###"""######"""!!!"""###%%%&&&'''((((((###%%%$$$!!!"""%%%&&&###$$$######""""""###$$$$$$"""$$$&&&&&&%%%%%%&&&'''&&&((('''$$$"""$$$%%%"""%%%%%%%%%%%%$$$######"""!!!$$$'''&&&###"""$$$&&&######$$$$$$#########$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''''''''&&&%%%$$$$$$&&&''''''&&&$$$###$$$%%%%%%&&&&&&&&&'''((()))+++$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&%%%%%%%%%&&&((()))'''&&&&&&&&&&&&''''''&&&&&&%%%))))))((((((((('''''''''''''''&&&&&&&&&&&&'''''''''((())))))(((&&&$$$###''''''&&&&&&&&&''''''((((((&&&%%%&&&'''((('''&&&%%%'''))))))))))))***+++***'''$$$%%%'''(((&&&###%%%&&&'''(((((('''&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%((()))(((&&&###"""%%%((($$$&&&''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&'''((("""###$$$&&&'''&&&"""%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$############$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&%%%%%%&&&$$$$$$###"""!!!"""###$$$&&&%%%###""""""###%%%&&&###%%%&&&%%%###"""$$$&&& !!!###$$$%%%%%%$$$$$$###""""""$$$&&&&&&$$$###%%%%%%$$$############$$$"""$$$%%%$$$""""""###%%%######""""""###$$$%%%%%%$$$%%%'''((())))))'''&&&$$$$$$$$$$$$$$$$$$$$$$$$)))%%%""""""$$$&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%'''***###$$$%%%&&&'''&&&%%%%%%!!!$$$%%%###%%%(((&&&!!!###$$$%%%''''''&&&%%%%%%%%%%%%&&&''''''((())))))++++++******)))))))))***((('''&&&%%%&&&'''((())))))(((((('''((()))***+++---,,,+++++++++,,,,,,,,,)))------,,,---111222///---......//////...%%%$$$#########%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%%%%%%%%%%###)))+++%%% '''--- """$$$&&&'''&&&%%%$$$''''''&&&%%%%%%$$$######%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$%%%&&&''''''%%%%%%&&&'''#########$$$%%%&&&((((((###"""###%%%$$$!!!###'''############$$$$$$$$$$$$!!!"""$$$%%%&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$""""""###$$$%%%&&&''''''$$$,,,///((($$$&&&&&&"""''' ###&&&"""###(((%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&''''''########################"""%%%&&&###$$$'''(((%%%"""%%%$$$"""!!!######!!! !!!"""###%%%%%%&&&&&&###%%%$$$!!!###&&&$$$ ###############$$$$$$$$$!!!###%%%&&&%%%$$$%%%&&&###'''(((%%%###%%%%%%"""$$$$$$%%%%%%%%%$$$######&&&''''''%%%""" """###$$$###"""!!!"""$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''''''''&&&%%%$$$"""!!! &&&'''(((&&&$$$###$$$%%%###$$$&&&&&&%%%%%%&&&(((###$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&(((((('''&&&'''&&&%%%&&&''''''&&&%%%&&&''''''''''''&&&&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&'''(((((('''&&&%%%&&&''''''&&&%%%&&&((())))))((((((***+++((('''&&&((())))))&&&###'''''''''((((((''''''''''''''''''''''''((())))))$$$%%%&&&&&&&&&&&&%%%%%%+++)))&&&$$$###$$$&&&((($$$%%%''''''%%%$$$%%%&&&&&&%%%%%%%%%&&&&&&''''''$$$%%%'''))))))&&& &&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&''''''###%%%'''&&&%%%$$$&&&)))###%%%&&&%%%$$$$$$%%%&&&$$$###"""!!!!!!"""###$$$!!!$$$&&&%%%###"""$$$'''$$$$$$$$$$$$$$$###""""""$$$###$$$%%%''''''%%%###%%%&&&&&&%%%######$$$&&&###$$$%%%%%%$$$###$$$%%%############$$$%%%&&&&&&######$$$&&&(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$###$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$&&&((("""###%%%&&&'''&&&&&&%%%###''''''###$$$***)))"""###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((())))))***))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((((((+++***)))))))))***,,,---...,,,***+++---...---+++))),,,---+++,,,///000---------............ !!!"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&&&&&&&%%%'''---,,,$$$ ###$$$"""&&&'''&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%&&&(((((('''%%%$$$$$$&&&'''&&&$$$###%%%'''###$$$%%%%%%&&&&&&&&&&&&$$$###$$$&&&$$$!!!###(((############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&)))---&&&"""&&&'''###$$$ $$$!!!"""((($$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%########################$$$&&&%%%""""""%%%&&&$$$"""%%%%%%!!!!!!$$$$$$ !!!"""###$$$$$$$$$$$$###$$$###"""###&&&###!!!"""###$$$%%%$$$$$$### """$$$%%%$$$$$$%%%&&&"""&&&%%%###%%%%%%###"""###$$$%%%%%%%%%$$$$$$%%%$$$#########""""""$$$%%%$$$"""!!!###%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$###"""!!!$$$%%%&&&&&&%%%%%%&&&((("""%%%''''''%%%$$$%%%&&&"""###%%%''''''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&'''''''''(((((((((%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&((()))'''&&&+++)))&&&&&&&&&''''''&&&'''''''''''''''&&&%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&((((((&&&&&&&&&&&&&&&'''(((((('''&&&%%%%%%''''''&&&%%%&&&'''((('''&&&&&&''')))$$$***+++(((%%%&&&'''(((''''''''''''''''''((()))((((((''''''''''''(((######%%%&&&'''&&&&&&%%%)))&&&###$$$'''***)))&&&###%%%'''&&&%%%$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''(((((()))***+++)))%%%"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$###""""""$$$&&&'''''' ###&&&'''%%%$$$%%%&&&$$$$$$$$$######$$$$$$$$$"""&&&&&&######%%%)))%%%$$$######"""###############$$$&&&''''''%%%###%%%&&&'''%%%###"""$$$&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%&&&'''(((###"""!!!"""$$$%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$######%%%&&&"""###$$$&&&''''''&&&&&&"""'''&&& """))))))"""%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''((()))******%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((******)))((()))***+++,,,***+++,,,---,,,+++++++++))),,,---***+++......,,,---------......---!!!"""$$$%%%'''(((((((((########################"""###%%%&&&''''''&&&&&&"""'''%%%$$$&&&"""!!!'''((($$$"""###&&&###$$$$$$%%%%%%&&&&&&'''#########$$$$$$%%%%%%&&&$$$%%%'''(((((('''%%%$$$"""%%%&&&%%%###"""$$$&&&$$$%%%&&&'''&&&%%%$$$###$$$$$$%%%'''%%%"""$$$***"""############$$$$$$$$$%%%%%%$$$######$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&%%%$$$$$$######$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$)))"""$$$&&&"""'''$$$(((%%%&&&---#########$$$$$$%%%%%%&&&%%%%%%$$$$$$###"""""""""########################%%%&&&$$$ ###%%%###!!!%%%%%%!!! $$$$$$!!!"""###$$$$$$$$$$$$$$$"""$$$###"""$$$&&&""" !!!###%%%&&&%%%###"""!!!###$$$$$$###$$$&&&###$$$###%%%%%%$$$!!!"""$$$%%%&&&%%%%%%$$$!!! $$$%%%###!!!"""%%%&&&%%%###"""$$$&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''&&&%%%%%%!!!###%%%&&&&&&''')))+++$$$'''******'''%%%%%%'''!!!###&&&(((((('''%%%###$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&((()))'''&&&...+++(((&&&'''''''''''''''((((((((('''&&&%%%%%%###$$$$$$%%%&&&'''(((((('''''''''&&&&&&'''''''''+++***((('''&&&((()))+++&&&&&&&&&&&&&&&'''((()))'''&&&%%%%%%''''''&&&%%%&&&''''''&&&$$$$$$%%%''' ---...&&&!!!&&&,,,'''&&&%%%$$$$$$%%%&&&'''((('''&&&%%%$$$#########!!!###$$$&&&''''''&&&&&&&&&""" %%%+++...***%%%###%%%'''&&&%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$###$$$%%%(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%&&&!!!$$$((('''%%% $$$&&&$$$#########%%%&&&&&&''''''&&&&&&%%%"""&&&&&&$$$###&&&***"""!!!!!!!!!"""$$$&&&(((""""""###%%%''''''$$$"""$$$&&&'''%%%"""!!!###&&&'''&&&$$$%%%'''(((&&&%%%%%%%%%%%%%%%&&&'''((())))))&&&$$$$$$&&&&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$"""%%%&&&$$$"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$###"""$$$%%%"""###$$$&&&''''''&&&&&& %%%###'''''' ''''''&&&%%%%%%'''((()))%%%%%%&&&'''((()))***+++''''''(((((()))(((((('''&&&''')))*********)))(((((('''&&&&&&&&&''')))***%%%***//////***''')))++++++......,,,,,,//////,,,,,,---------------&&&"""!!!$$$%%%###"""$$$!!!############'''$$$""""""###%%%%%%$$$%%%######%%%### #########$$$%%%&&&'''''''''$$$$$$$$$$$$$$$$$$%%%%%%"""###&&&''''''&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%######$$$&&&$$$%%%%%%%%%%%%%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###!!!"""%%%'''"""&&&'''&&&$$$"""!!!%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###########################%%%"""!!!###!!!!!!&&&###!!! !!!%%%&&&%%%###&&&%%%%%%$$$$$$%%%%%%&&&""""""""""""""""""""""""###"""!!!###&&&&&&### &&&&&&%%%$$$$$$%%%%%%%%%!!!$$$&&&%%%$$$$$$$$$ '''!!!,,,)))!!!&&&$$$%%%%%%%%%%%%$$$###"""""""""#########$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$!!!###%%%%%%$$$""""""######$$$&&&''''''&&&$$$###%%%$$$$$$######$$$$$$%%%$$$&&&(((&&&###"""###&&&&&&&&&&&&%%%%%%$$$$$$$$$)))((('''&&&%%%$$$#########&&&%%%!!!###))))))$$$)))%%%!!!!!!###%%%%%%###$$$%%%&&&&&&%%%"""############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))###$$$%%%&&&''''''''''''$$$&&&''''''&&&%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''((()))((('''&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$%%%))),,,###$$$&&&((())))))((('''%%%''''''%%%""""""$$$'''%%%&&&''''''%%%%%%&&&'''%%%###""""""$$$%%%&&&%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%&&&$$$"""%%%%%%&&&''''''&&&%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&&&&$$$######$$$$$$%%%%%%&&&&&&%%%%%%$$$###%%%'''((('''&&&&&&&&&$$$'''&&&&&&)))''''''''''''''''''&&&&&&'''$$$!!!!!!%%%&&&%%%###((('''%%%$$$###$$$%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$%%%&&&'''(((%%%%%%$$$######$$$%%%%%% """%%%&&&%%%#########$$$$$$$$$$$$$$$$$$$$$%%%---+++'''$$$###$$$&&&((($$$$$$$$$$$$$$$$$$$$$%%%$$$ ###$$$ !!!&&&&&&&&&%%%$$$###"""!!! ******((('''&&&%%%%%%%%%!!!""""""""""""$$$(((+++%%%%%%'''***,,,+++'''$$$$$$###%%%'''&&&###$$$)))'''###$$$'''&&&!!!###)))%%%&&&&&&''''''&&&&&&%%%'''''')))***++++++++++++&&&'''(((((())))))((((((***)))'''&&&'''(((***+++***+++,,,------+++***(((++++++******,,,...111222//////............'''###"""%%%&&&$$$###%%%!!!###$$$$$$$$$$$$$$$###"""""""""############""" ###)))"""###$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%######%%%&&&&&&&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%###"""$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%###""""""$$$&&&"""###$$$$$$###"""###$$$%%%$$$$$$$$$##################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###!!!"""%%%$$$!!!!!!$$$&&&$$$###%%%''')))(((&&&%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$$$$$$$###$$$######$$$%%%%%%$$$"""%%%$$$$$$######$$$$$$$$$ #########"""######$$$%%% %%% &&&###&&&$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###%%%'''((('''&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&"""$$$&&&%%%######%%%'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%'''%%%"""$$$((('''###''''''&&&%%%$$$$$$%%%&&&"""######$$$%%%&&&&&&&&&&&&&&&%%%$$$"""!!!!!! %%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&###$$$%%%&&&''''''''''''$$$&&&''''''&&&%%%%%%&&&%%%&&&(((((((((&&&$$$"""''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''&&&%%%&&&'''((((((((((((((((((((((((%%%'''((('''&&&&&&''')))%%%%%%&&&'''((((((((((((&&&''''''&&&######%%%'''&&&'''((((((&&&&&&'''((('''%%%######$$$&&&&&&%%%'''''''''&&&&&&&&&%%%%%%&&&%%%$$$%%%''''''%%%$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''%%%&&&&&&''''''&&&&&&%%%$$$&&&((('''%%%#########%%%""""""$$$$$$!!!!!!$$$''''''''''''''''''&&&&&&%%%%%%&&&&&&%%%$$$$$$%%%%%%&&&'''((('''&&&$$$#########$$$$$$$$$$$$######"""""""""""""""$$$%%%&&&%%%%%%$$$######$$$%%%%%%###&&&(((&&&"""!!!$$$'''&&&&&&&&&%%%%%%$$$$$$$$$'''&&&$$$""""""###%%%&&&&&&&&&%%%%%%$$$###""""""%%%!!!"""&&&&&&######'''##############################"""!!! !!!"""$$$$$$######$$$%%%'''&&&&&&''')))***(((&&&%%%"""!!!%%%&&&%%%$$$%%%&&&###$$$&&&%%%!!!###(((%%%&&&&&&''''''&&&&&&%%%&&&'''((()))************'''(((((((((((())))))))))))(((&&&&&&&&&''')))***&&&''')))+++,,,,,,,,,+++---------,,,+++***)))(((.........------,,,((($$$###&&&'''%%%$$$&&& !!!"""$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$%%%&&&$$$$$$&&&(((%%%"""$$$))) """$$$%%%&&&'''###$$$$$$$$$%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%$$$"""######$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$""""""###%%%%%%%%%###!!! !!!$$$'''$$$$$$$$$$$$##################$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###"""$$$(((((($$$"""$$$$$$###"""###%%%%%%$$$###$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%######$$$&&&$$$######""""""###$$$$$$ """######""""""$$$%%%'''!!!!!!$$$"""'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$!!!###%%%%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&'''###$$$%%%%%%######$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&'''&&&$$$%%%'''&&&###$$$'''***(((%%%###$$$'''$$$#########%%%''')))+++&&&&&&%%%$$$""" %%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%&&&''''''''''''$$$&&&''''''&&&%%%%%%&&&%%%''')))***)))&&&""" ''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%$$$%%%&&&))))))))))))))))))))))))%%%'''))))))(((&&&%%%&&&''''''&&&&&&&&&''''''((('''((((((&&&%%%$$$&&&''''''((()))(((''''''((()))(((&&&$$$$$$%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%&&&&&&%%%&&&'''(((&&&$$$%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%'''***,,,***'''&&&''''''((((((''''''&&&%%%'''((('''%%%$$$$$$%%%)))$$$!!!"""""""""%%%***&&&&&&&&&&&&&&&&&&''''''###'''***)))%%%"""$$$&&&###%%%)))++++++((($$$"""######$$$$$$$$$$$$######$$$###!!!!!!!!!###%%%'''%%%$$$$$$######$$$$$$%%%'''))))))&&&"""!!!%%%***(((((('''&&&%%%$$$#########"""""""""###$$$%%%%%%%%%%%%%%%$$$$$$#########%%%###$$$((((((%%%%%%&&&!!!!!!"""###$$$%%%%%%&&&######""""""""""""######!!!###&&&&&&$$$!!! ((('''%%%%%%'''))))))((((((""" $$$((('''$$$$$$&&&%%%&&&(((&&&###%%%(((%%%&&&&&&''''''&&&&&&%%%&&&&&&'''((()))))))))))))))((('''''''''(((******((('''&&&%%%&&&'''((()))%%%&&&(((***+++++++++***......///...,,,)))&&&$$$+++,,,---......---'''###"""%%%'''%%%$$$%%%""""""######$$$$$$%%%%%%###&&&((('''%%%$$$%%%&&&+++&&&%%%'''(((&&&$$$%%%%%%&&&''''''((((((((('''###$$$$$$%%%%%%&&&&&&&&&$$$############$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&!!!###%%%%%%$$$"""""""""$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&$$$""""""###$$$&&&%%%$$$!!! !!!$$$&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&######''')))&&&$$$%%%######""""""######""""""$$$######""""""######$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%''''''%%%""""""%%%((($$$############$$$$$$%%%$$$%%%%%%%%%$$$$$$&&&(((((("""(((!!!(((!!!$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%% !!!######""""""$$$%%%&&&%%%###""""""###%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&'''&&&%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###&&&))))))&&&$$$$$$$$$'''&&&&&&%%%%%%%%%%%%%%%"""###$$$$$$%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%$$$)))((('''&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&$$$&&&''''''&&&%%%%%%&&&%%%&&&(((((((((&&&$$$"""&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))(((&&&%%%%%%&&&)))(((&&&%%%%%%&&&'''(((((((((((('''&&&&&&&&&'''&&&((()))((('''&&&'''(((***(((%%%%%%&&&''''''&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%!!! """(((***'''###&&&&&&''''''''''''&&&&&&%%%&&&((((((&&&&&&'''((('''### """######&&&+++%%%%%%&&&&&&&&&&&&''''''&&&''''''%%%###"""$$$&&&"""$$$'''***)))'''$$$"""######$$$$$$$$$$$$######&&&%%%###"""###%%%''')))$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%%%%!!!""""""$$$%%%&&&''''''###$$$&&&(((((('''%%%%%%!!!!!!"""###$$$%%%%%%&&&&&&%%%%%%%%%&&&''''''(((###$$$&&&&&&$$$"""!!!"""'''&&&%%%&&&((()))((('''((($$$###'''(((&&&%%%'''''''''))))))(((&&&''')))%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((((('''''')))'''&&&%%%%%%''')))***(((''''''''''''((()))*********++++++******)))(((------.........---,,,+++***+++...000111111&&&"""!!!$$$&&&###"""$$$#####################$$$ """$$$%%%$$$###""""""###(((***&&&$$$$$$$$$%%%&&&&&&&&&%%%%%%######$$$%%%&&&&&&''''''$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&& ###%%%%%%$$$###"""#########$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%###"""###$$$$$$%%%%%%$$$"""!!!"""###%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&!!!"""$$$######%%%&&&&&&&&&&&&%%%%%%%%%&&&$$$######""""""######$$$"""###$$$%%%%%%$$$###"""&&&'''(((%%%"""!!!$$$((($$$$$$$$$$$$$$$%%%&&&&&&$$$%%%&&&%%%$$$$$$&&&(((%%%###+++"""'''%%%$$$$$$######$$$%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%'''(((%%%###!!! !!!###%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%###""""""%%%''''''&&&%%%$$$$$$$$$&&&((('''### %%%&&&''''''&&&$$$!!! !!!"""###%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%)))((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&''''''((()))******&&&&&&&&&&&&&&&&&&&&&&&&%%%'''''''''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%))))))(((&&&$$$$$$&&&((()))(((&&&%%%%%%&&&'''(((((('''''''''''''''&&&%%%%%%&&&''''''%%%%%%&&&'''***(((%%%%%%&&&(((((('''(((((('''''''''&&&&&&&&&%%%$$$###$$$&&&&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&""" %%%'''$$$ %%%%%%&&&&&&&&&&&&%%%%%%&&&''''''&&&$$$###$$$%%%)))&&&$$$%%%$$$ ###%%%%%%%%%%%%&&&&&&'''''')))%%%!!!!!!###$$$$$$###$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$######&&&%%%$$$######%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!$$$((()))&&&"""""""""######$$$$$$$$$%%%$$$$$$%%%%%%%%%$$$###"""!!!""""""$$$%%%&&&''''''!!!###%%%&&&&&&&&&%%%########################$$$############$$$%%%&&&&&&%%%%%%%%%$$$######&&&((($$$%%%&&&(((***)))&&&$$$###$$$'''((($$$"""((($$$&&&((('''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&'''&&&%%%$$$$$$&&&((())))))))))))))))))*********+++++++++++++++*********---,,,,,,+++,,,---///000,,,---///111111000%%%!!! $$$%%%###"""###$$$$$$######"""###############%%%'''((('''$$$!!!&&&((()))%%%!!! !!!###%%%&&&'''((((((######$$$%%%&&&'''(((((($$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''!!!###%%%%%%$$$###$$$%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###$$$%%%"""$$$&&&&&&$$$"""!!!!!!%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%########################$$$!!!!!!"""######%%%&&&%%%$$$###%%%&&&$$$$$$############$$$$$$!!!###$$$&&&&&&$$$###!!!&&&&&&&&&%%%###"""###$$$$$$$$$$$$$$$%%%&&&''''''!!!###$$$###""""""###$$$### ###!!!((($$$%%% '''&&&$$$#########$$$%%%""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%$$$######%%%&&&$$$###!!! !!!###$$$$$$%%%&&&''''''&&&%%%$$$######"""$$$&&&(((((('''$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%### !!!%%%'''%%%$$$$$$%%%###"""$$$((('''###"""###&&&''''''&&&###!!!&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%$$$&&&''''''&&&%%%%%%&&&&&&%%%######$$$&&&)))+++%%%%%%&&&''')))***++++++''''''''''''''''''''''''%%%'''((('''&&&%%%&&&'''''''''''''''''''''''''''))))))'''%%%###$$$'''***''''''&&&&&&&&&''''''((('''&&&&&&'''((('''%%%$$$%%%&&&'''&&&%%%$$$%%%'''(((&&&$$$%%%&&&(((((((((((((((((('''''''''&&&&&&$$$######$$$%%%%%%$$$"""'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###!!! """%%%&&&$$$"""$$$%%%%%%%%%%%%%%%%%%$$$''''''&&&### $$$"""###&&&&&&###"""%%%$$$$$$%%%%%%&&&&&&'''''')))###!!!$$$%%%$$$%%%$$$"""""""""###%%%&&&######$$$$$$$$$$$$########################$$$$$$###$$$$$$%%%%%%$$$$$$###"""!!! ###''''''### !!!"""###$$$%%%%%%###############"""!!! %%%%%%%%%$$$$$$######### ###%%%###$$$&&&%%%"""%%%$$$$$$$$$######""""""###############$$$%%%&&&%%%%%%%%%$$$###%%%(((+++###$$$&&&)))+++)))&&&###"""&&&&&& '''$$$&&&$$$"""######!!!%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''''''''&&&'''&&&%%%%%%%%%&&&'''((())))))*********+++++++++))))))***+++,,,---......---,,,***))))))***,,,...////////////---+++&&&"""!!!%%%&&&$$$###$$$'''&&&%%%$$$######$$$$$$$$$"""!!!%%%******###)))$$$!!!%%%'''%%%######"""###$$$&&&'''(((((((((######$$$%%%&&&'''(((((($$$%%%&&&'''((('''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''###$$$%%%$$$###$$$%%%'''"""######$$$&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%$$$$$$%%%&&&###%%%&&&%%%###!!!!!!!!!#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!%%%$$$######!!!######!!!!!!###%%%%%%%%%$$$$$$$$$$$$%%%%%%"""$$$&&&''''''&&&$$$"""&&&%%%$$$$$$%%%$$$""" ############$$$%%%&&&''' """$$$$$$"""!!!!!!!!!###$$$!!!&&&!!!&&&###%%%((('''%%%###""""""###############$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$""" !!!###%%%$$$###""""""###$$$%%%%%%&&&'''(((((('''&&&%%%%%%###""""""$$$%%%###!!!$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&$$$!!!!!!%%%&&&""" %%%%%%%%%&&&&&&%%%$$$"""###$$$%%%&&&''''''&&&&&&(((&&&$$$######$$$&&&'''''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%$$$$$$$$$%%%&&&&&&%%%&&&&&&'''&&&&&&%%%%%%$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&((()))***,,,,,,(((((((((((((((((((((((($$$&&&'''&&&%%%$$$%%%&&&((((((((((((((((((((((((&&&''''''&&&%%%%%%''')))%%%%%%&&&'''(((((((((((('''%%%%%%&&&''''''%%%"""&&&'''((('''&&&%%%&&&(((&&&$$$###$$$&&&((())))))((((((((((((''''''''''''%%%$$$$$$%%%&&&&&&%%%###'''&&&%%%%%%%%%%%%&&&'''$$$%%%'''))))))'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%###!!! !!!######!!!"""&&&(((&&&'''***###$$$$$$%%%&&&&&&''''''###"""!!!"""###$$$%%%%%%%%%$$$###"""###$$$&&&'''######$$$$$$$$$$$$######"""###$$$$$$$$$######"""###$$$%%%%%%%%%%%%$$$######%%%&&&%%%""" !!!""""""""""""######$$$$$$%%%"""""""""############$$$&&&&&&%%%%%%$$$###""""""!!!%%%%%%""""""&&&&&&###$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%&&&&&&###$$$%%%%%%$$$%%%'''((($$$$$$%%%''')))(((&&&$$$!!!"""%%%&&&!!!&&&$$$&&&###"""$$$### %%%&&&&&&''''''&&&&&&%%%''''''(((((((((''''''&&&'''''''''((((((((())))))(((((()))***************(((((())))))***,,,---...+++++++++++++++++++++,,,//////...---,,,,,,'''###"""&&&'''%%%$$$%%%)))(((&&&%%%$$$$$$%%%&&&$$$$$$ ###$$$"""%%%***######$$$$$$$$$######"""######$$$%%%&&&(((((()))$$$%%%'''))))))((('''&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''$$$%%%%%%$$$###$$$''')))"""######$$$&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ """$$$%%%%%%%%%&&&'''%%%%%%%%%$$$"""!!!!!!###!!!!!!""""""#########$$$""""""############""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&!!!!!!''',,,***&&&%%%!!!$$$&&&&&&$$$$$$''')))&&&%%%%%%$$$$$$%%%%%%&&&###%%%'''))))))'''%%%###&&&$$$"""$$$&&&%%%!!!""""""""""""###$$$%%%&&& ###&&&&&&%%%###""""""$$$(((((('''"""******(((%%%###!!!!!!"""###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&(((((('''%%%###"""###%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&'''(((******((('''&&&***'''###"""!!! $$$$$$$$$%%%%%%&&&&&&&&&!!!"""###$$$%%%&&&'''''''''"""!!!&&&%%%$$$''')))(((%%%###$$$'''((('''&&&&&&%%%&&&'''(((&&&$$$""" !!!###''')))''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&''''''((()))&&&&&&&&&'''&&&&&&%%%%%%$$$&&&''''''&&&%%%%%%&&&%%%&&&'''''''''&&&%%%$$$$$$%%%&&&((()))+++,,,---))))))))))))))))))))))))###$$$%%%%%%######$$$%%%''''''''''''''''''''''''###%%%(((((((((''''''(((###$$$&&&((())))))((((((&&&%%%$$$%%%''''''$$$!!!'''((()))((('''&&&''')))%%%###"""###&&&((()))))))))(((((((((''''''''''''&&&%%%%%%&&&''''''&&&$$$'''&&&%%%%%%%%%%%%&&&'''"""$$$'''))))))'''$$$"""&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((('''&&&%%%%%%&&&&&&''''''''''''''''''&&&###$$$%%%%%%%%%&&&***,,,---)))'''(((&&&###"""%%%######$$$%%%%%%&&&''''''!!!'''(((&&&$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&'''######$$$$$$$$$$$$#########%%%&&&''''''&&&$$$######$$$%%%&&&&&&%%%$$$###%%%***,,,&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$#########$$$%%%'''((()))$$$$$$$$$$$$$$$$$$$$$%%%"""&&&%%%!!!!!!&&&'''$$$##################$$$$$$$$$$$$######"""######$$$!!!###&&&'''%%%$$$$$$$$$'''%%%$$$$$$&&&''''''&&&'''%%%%%%'''&&&"""###&&& ''')))&&&$$$'''&&&"""%%%&&&&&&''''''&&&&&&%%%'''(((((((((((((((''''''(((((()))***+++*********''''''((()))))))))))))))+++******)))))))))))))))(((***,,,...//////......,,,,,,------///000############%%%(((+++---###%%%''''''%%%###!!!!!!########################"""""""""""""""!!! &&&""""""&&&&&&""""""&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&###"""'''---))) ######"""""""""###%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&"""###$$$$$$###"""###%%%&&&###!!!$$$$$$###%%%***%%%+++###&&&&&&%%%$$$###""""""""""""!!!!!!!!!!!!!!!""""""###########################"""###$$$###!!!!!!!!!###"""""""""""""""""""""""" !!!$$$&&&&&&%%%###"""$$$""" !!!###$$$### &&&%%%###!!!!!!"""###$$$'''###&&&%%%#########$$$$$$%%%%%%%%%$$$$$$$$$#########""""""'''%%%###""""""###%%%''' ###"""!!!((()))%%%########################!!! !!!###%%%$$$#########$$$$$$$$$$$$######"""######$$$$$$%%%&&&&&&$$$&&&((('''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""%%%%%%"""!!!$$$%%%%%%$$$$$$###$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&'''---$$$!!!%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%$$$$$$#########$$$%%%%%%$$$"""!!!"""###$$$%%%'''))))))((('''&&&+++)))((('''&&&''''''((("""###$$$%%%%%%%%%%%%%%%'''%%%$$$%%%((('''### """(((+++&&&$$$&&&&&&###!!!"""######$$$$$$######,,,(((###$$$***"""&&&&&&&&&%%%%%%$$$$$$$$$&&&(((***+++,,,+++)))(((,,,***'''&&&&&&&&&$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&'''&&&&&&%%%$$$$$$+++'''###"""$$$%%%%%%###''')))((($$$&&&***)))###''''''&&&%%%$$$""""""!!!&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&$$$###$$$&&&%%%&&&((())))))(((&&&%%%$$$%%%###!!!%%%***%%%!!!!!!!!!"""###$$$%%%&&&&&&&&&%%%###!!!"""$$$'''%%%$$$###""""""###$$$%%%'''%%%###$$$''')))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###&&&&&&$$$&&&((('''"""((((((((('''&&&%%%######$$$""""""%%%$$$ """'''%%%###$$$'''((((((&&&%%%&&&%%%!!! ###$$$""""""!!! !!!###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!! !!!###%%%'''&&&$$$ """&&&$$$""""""""""""""""""""""""$$$ ###'''&&&###"""!!!!!!$$$''''''$$$ $$$$$$%%%&&&&&&&&&%%%$$$&&&&&&'''%%%$$$###$$$&&&'''&&&%%%&&&''''''&&&$$$"""!!!%%%###$$$&&&(((((('''&&&'''((("""###$$$%%%&&&((()))***%%%%%%&&&&&&&&&%%%$$$###((((((((((((((((((((((((***)))'''((()))***((('''------,,,,,,+++,,,,,,,,,)))(((+++//////...000555//////......------'''&&&$$$###"""###$$$%%%$$$%%%'''&&&$$$"""""""""##############################$$$$$$###""""""!!!&&&""""""&&&&&&""""""&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###""" $$$(((&&&$$$###"""""""""###$$$%%%$$$%%%&&&%%%$$$###$$$&&&###$$$&&&&&&&&&&&&((()))&&&###!!!!!!###$$$$$$######'''$$$)))"""###%%%%%%$$$###"""""""""###""""""""""""###$$$%%%&&&########################$$$&&&'''&&&%%%%%%&&&'''####################################$$$$$$$$$$$$&&&$$$###$$$&&&'''%%%###***)))'''%%%%%%&&&'''(((***%%% """%%%%%%###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$###%%%### $$$$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!"""$$$%%%$$$###%%%$$$###""""""###$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$###%%%''''''%%%#########$$$$$$$$$$$$$$$$$$$$$$$$(((&&&&&&))))))%%%%%%'''%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&###"""$$$)))+++'''%%%&&&%%%$$$###$$$&&&&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$%%%"""###%%%&&&&&&&&&$$$###'''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%$$$$$$$$$"""'''(((%%%$$$'''&&&"""$$$%%%%%%&&&&&&&&&&&&&&&000$$$...&&&$$$***&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&((()))++++++***)))(((***)))''''''''''''%%%###%%%%%%%%%&&&&&&&&&''''''))))))))))))+++---000111...+++'''&&&'''''''''%%%"""''''''""" ###$$$###&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((''''''''')))+++%%%&&&'''(((((('''&&&%%%$$$&&&&&&%%%)))...,,,&&&'''''''''''''''(((((((((&&&&&&&&&%%%######%%%'''&&&%%%$$$######$$$%%%&&&'''%%%$$$%%%((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%"""###&&&%%%!!!''''''&&&&&&%%%$$$$$$$$$&&&$$$$$$'''&&&###"""$$$'''%%%###$$$&&&((('''&&&$$$&&&%%%"""!!!$$$$$$"""""""""######$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""$$$&&&'''"""$$$###"""$$$((('''"""########################&&&""" $$$'''&&&$$$$$$"""!!!"""$$$%%%%%%###&&&&&&%%%$$$$$$$$$%%%&&&%%%&&&&&&%%%######$$$%%%'''&&&&&&&&&((((((&&&%%%###%%%###$$$&&&$$$###%%%''''''&&&%%%&&&'''***)))'''&&&&&&&&&'''((('''&&&&&&%%%%%%&&&''''''(((((((((((((((((((((((()))'''&&&'''((()))(((&&&,,,,,,++++++++++++,,,,,,000...///222111...///444111111000000000000'''&&&$$$"""!!! !!!!!!%%%&&&&&&%%%###"""###$$$########################$$$$$$$$$%%%$$$$$$###"""%%%######%%%%%%######%%%&&&%%%$$$######$$$%%%&&& """###!!!"""$$$$$$!!!%%%$$$######"""############$$$%%%$$$#########%%%"""$$$&&&''''''''')))+++%%%$$$######%%%%%%$$$###!!!%%%"""'''!!!!!!%%%$$$$$$#########$$$$$$"""""""""###$$$%%%&&&&&&########################"""###%%%%%%$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""!!!###$$$%%%'''%%%$$$%%%&&&'''&&&$$$'''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$######"""$$$$$$$$$###############"""###%%%&&&&&&%%%###"""$$$&&&%%%!!!!!!###$$$"""%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$%%%$$$###'''%%%"""!!!!!!"""%%%'''))))))((('''%%%$$$#########$$$&&&%%%$$$"""######$$$$$$$$$$$$$$$$$$$$$$$$'''%%%%%%((('''$$$###%%%%%%$$$$$$###$$$$$$%%%%%%###$$$%%%&&&&&&&&&%%%$$$ ###%%%%%%&&&)))***'''$$$###"""###%%%&&&%%%$$$%%%&&&&&&&&&&&&&&&''''''$$$%%%&&&&&&%%%%%%&&&'''!!!"""$$$%%%%%%%%%$$$###$$$$$$%%%%%%%%%$$$######&&&&&&'''''''''&&&%%%%%%"""%%%'''&&&###"""%%%)))###%%%%%%$$$%%%(((&&&"""%%%%%%&&&'''''''''''''''+++"""'''---%%%!!!&&&(((&&&&&&%%%%%%%%%%%%$$$$$$&&&''')))*********)))((('''''''''((()))(((&&&###%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&(((+++///222,,,***'''&&&&&&&&&%%%$$$ &&&'''""""""&&&$$$$$$%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((''''''''')))+++%%%%%%%%%&&&&&&%%%%%%%%%"""%%%&&&%%%&&&))))))''''''''''''((('''&&&%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%&&&'''((('''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&$$$"""$$$((((((%%%&&&%%%$$$######$$$%%%&&&&&&$$$$$$''''''$$$###%%%&&&%%%$$$$$$&&&''''''&&&###&&&&&&######%%%%%%!!!!!!###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$"""%%%######&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$'''$$$!!!"""%%%&&&%%%###&&&###!!! """$$$%%%%%%)))'''$$$"""!!!###%%%&&&%%%%%%&&&$$$###"""###%%%'''&&&%%%&&&(((((('''%%%''')))((($$$###%%%%%%###$$$&&&'''((('''&&&'''(((***((('''%%%$$$%%%&&&''')))'''&&&$$$%%%&&&(((***((((((((((((((((((((((((((('''&&&&&&(((((('''&&&+++***************++++++---,,,---///...+++,,,111//////000000000000###""""""!!!"""###$$$$$$%%%&&&&&&$$$""""""###%%%###########################$$$$$$$$$$$$$$$######%%%$$$$$$%%%%%%$$$$$$%%%&&&%%%###""""""###%%%&&&!!!$$$'''&&&$$$$$$%%%&&&%%%%%%$$$######""""""""""""###$$$$$$""""""###$$$!!!"""$$$$$$$$$$$$%%%'''$$$%%%%%%&&&&&&&&&%%%$$$"""%%%""""""!!!'''$$$!!!$$$$$$#########$$$%%%%%%###""""""!!!!!!""""""########################### """###$$$###$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$""""""###$$$%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$###""""""######$$$"""&&&'''%%%$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$######$$$$$$######%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$%%%%%%$$$###&&&%%%###""""""###%%%&&&(((((('''&&&%%%$$$######"""###%%%$$$###"""###$$$###$$$$$$$$$$$$$$$%%%%%%%%%"""###%%%%%%"""!!!###$$$$$$######$$$$$$%%%%%%###$$$&&&''''''&&&$$$###&&&***%%%###(((&&&%%%#########%%%%%%$$$###$$$$$$%%%%%%&&&&&&''''''###%%%&&&&&&%%%%%%&&&(((###$$$%%%&&&&&&&&&%%%%%%$$$%%%&&&''''''&&&$$$###$$$$$$%%%&&&&&&&&&&&&&&&###$$$%%%$$$###$$$'''***&&&%%%$$$$$$'''((('''$$$###$$$%%%%%%&&&&&&%%%%%%$$$ $$$)))&&&###&&&)))%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))))))))((((((%%%%%%&&&(((***)))&&&$$$%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$%%%'''(((((('''''''''''''''&&&%%%%%%''''''### $$$((($$$$$$%%%&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&$$$###$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&###%%%&&&%%%#########$$$$$$%%%&&&&&&&&&%%%$$$$$$###%%%''''''&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&"""$$$%%%%%%''',,,+++'''%%%$$$"""""""""$$$&&&'''%%%"""###&&&&&&""""""$$$&&&%%%$$$$$$%%%%%%&&&&&&"""&&&'''%%%%%%'''%%%""""""###$$$&&&''''''&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""######"""!!!!!!"""$$$  $$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%######$$$%%%###"""$$$###"""""""""$$$%%%%%%(((&&&$$$###"""###$$$%%%$$$%%%%%%$$$""""""###%%%%%%$$$$$$%%%''''''&&&$$$)))))))))'''%%%%%%###!!!%%%'''))))))((('''((())) """$$$%%%&&&''''''(((((('''&&&%%%%%%&&&&&&((((((((((((((((((((((((((('''&&&'''))))))(((''')))))))))))))))******+++(((''')))------+++---222++++++,,,,,,------"""""""""###$$$%%%&&&'''%%%%%%%%%$$$""""""$$$%%%########################""""""######$$$######"""$$$%%%%%%$$$$$$%%%%%%$$$&&&%%%###""""""###%%%&&&"""%%%((((((%%%###%%%)))$$$$$$$$$$$$######"""""""""###$$$$$$""""""###$$$"""###$$$###"""!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&'''"""&&&'''(((###$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$"""!!!!!! ###########################%%%''''''&&&'''(((***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&& ###&&&%%%###"""$$$(((""""""###$$$%%%%%%&&&&&&########################&&&%%%###""""""###%%%&&&"""#########""""""%%%(((%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$%%%%%%$$$######$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###""""""###%%%#########$$$$$$%%%%%%%%%&&&###$$$''''''$$$###&&&$$$#########$$$$$$%%%&&&###$$$&&&''''''&&&$$$###(((+++''' &&&%%%%%%$$$###$$$%%%%%%$$$#########$$$$$$%%%%%%&&&&&&"""$$$%%%%%%$$$$$$%%%'''$$$$$$%%%%%%&&&&&&&&&%%%###$$$%%%&&&&&&&&&$$$$$$ !!!###$$$&&&'''''''''&&&###!!!"""%%%(((((('''(((&&&%%%&&&''''''&&&'''###$$$%%%%%%&&&&&&%%%%%%&&&%%%$$$'''+++)))&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((((((((%%%%%%&&&(((***)))'''$$$%%%%%%%%%&&&&&&&&&''''''((())))))))))))'''%%%$$$$$$%%%'''(((((((((((((((***'''$$$###$$$$$$&&&(((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&$$$###$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''%%%$$$%%%'''$$$%%%&&&'''((((((((((((!!!###%%%&&&%%%$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&!!!%%%''''''(((***&&& %%%$$$"""""""""$$$&&&(((%%%"""###&&&&&&######%%%%%%%%%%%%$$$$$$$$$%%%&&&"""&&&'''%%%&&&'''&&&###"""""""""###%%%''')))+++########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%###"""!!! %%%&&&###'''########################%%%$$$############!!! !!!"""$$$%%%$$$$$$######$$$%%%%%%%%%$$$$$$###"""%%%%%%&&&$$$###"""###%%%$$$######$$$&&&&&&%%%$$$'''&&&&&&'''%%%""" $$$%%%''''''&&&&&&&&&'''"""&&&))))))'''&&&&&&'''(((((('''$$$""" (((((((((((((((((((((((()))((('''(((***+++***))))))((((((((())))))***++++++***,,,000///---///444*********++++++,,,%%%%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%######$$$%%%########################!!!"""#####################%%%%%%######%%%%%%###&&&%%%$$$######$$$%%%&&&""""""%%%'''%%%!!!###'''######$$$$$$$$$###""""""###$$$%%%$$$#########%%%$$$%%%&&&%%%###!!!"""###$$$%%%&&&&&&$$$$$$%%%&&&'''%%%)))(((%%%***###&&&%%%%%%$$$$$$$$$%%%%%%)))(((&&&%%%######""""""########################"""$$$%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&%%%%%%%%%&&&'''&&&%%%$$$%%%'''""""""############$$$$$$'''((()))&&&###"""###&&&!!!!!!"""###%%%&&&'''(((###############$$$$$$$$$'''%%%###!!!!!!###%%%'''$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$%%%$$$###"""###&&&((((((&&&###"""""""""###$$$$$$%%%&&&&&&###$$$$$$$$$"""###$$$&&&#########$$$$$$%%%%%%&&&""" !!!%%%%%%######%%%############$$$%%%&&&&&&$$$%%%&&&&&&&&&%%%$$$###"""'''((($$$!!!###&&&&&&'''%%%$$$%%%&&&&&&%%%#########$$$$$$$$$$$$$$$%%%###$$$%%%%%%$$$$$$%%%&&&############$$$$$$$$$%%%""""""###$$$$$$$$$###### !!!"""$$$%%%&&&''''''&&&### """''')))(((%%%(((&&&&&&'''%%%"""$$$(((%%%%%%&&&'''''''''''''''%%%)))###"""***&&&!!!$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&'''))))))'''%%%%%%%%%%%%&&&&&&&&&''''''$$$&&&)))++++++)))&&&$$$ $$$%%%%%%$$$###$$$+++%%%"""###%%%%%%$$$&&&''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((''''''''')))+++%%%%%%%%%&&&&&&%%%%%%%%%###!!!!!!$$$%%%$$$%%%((("""""""""###$$$&&&'''(((!!!###$$$$$$$$$$$$%%%'''$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$'''(((&&&%%%$$$%%%$$$######$$$%%%&&&''''''%%%%%%))))))&&&&&&(((%%%&&&&&&%%%######$$$&&&###''''''%%%%%%((((((%%%###"""""""""$$$&&&***+++$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''%%%$$$###%%%)))(((""" &&&(((""""""""""""""""""""""""###############"""!!! """%%%&&&%%%#########"""###$$$%%%%%%$$$###"""&&&&&&'''%%%$$$###$$$&&&#########$$$&&&'''&&&$$$&&&$$$$$$&&&%%%!!! """!!!###$$$$$$######$$$%%% ###'''***+++***'''%%%%%%&&&((()))((($$$ ((((((((((((((((((((((((***(((((()))+++,,,,,,+++(((((((((((()))***+++,,,---,,,---...---)))***...,,,,,,,,,---------''''''&&&&&&%%%$$$###""""""$$$&&&&&&%%%$$$###$$$########################"""######$$$%%%%%%$$$$$$"""&&&&&&""""""&&&&&&"""%%%%%%%%%%%%%%%%%%%%%%%%###!!!"""&&&%%%""""""&&&""""""###$$$%%%$$$######$$$%%%&&&%%%$$$###$$$&&&$$$%%%&&&%%%#########%%%$$$%%%&&&$$$""""""%%%'''&&&"""'''&&&!!!)))"""'''&&&%%%$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%######################## """###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$&&&''')))###%%%'''&&&$$$###$$$&&& !!!"""""""""""""""'''((()))(((&&&$$$######""""""###$$$%%%%%%&&&&&&""""""#########$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%$$$$$$%%% %%%$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!"""$$$%%%$$$######$$$&&&&&&&&&&&&$$$#########$$$$$$%%%&&&&&&'''$$$$$$%%%$$$######&&&((("""######$$$%%%%%%&&&&&&###$$$"""###%%%############$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$!!!"""%%%'''%%%!!!$$$)))((('''&&&&&&''''''&&&$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$%%%%%%&&&###############$$$%%%%%%###$$$%%%%%%&&&%%%%%%%%%$$$###$$$%%%&&&'''&&&%%%&&&&&&''''''""" ((($$$%%%%%%&&&&&&&&&&&&&&&)))%%% '''!!!!!!$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&'''((('''%%%%%%%%%%%%&&&&&&&&&''''''###$$$&&&'''((('''&&&%%%!!!%%%&&&$$$!!! (((%%%$$$'''&&&"""###'''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((''''''''')))+++%%%&&&'''(((((('''&&&%%%$$$!!!%%%$$$$$$&&&###"""  !!!$$$%%%###$$$$$$$$$###$$$''')))$$$%%%&&&''''''&&&%%%$$$&&&'''((('''%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''))))))'''###"""### %%%%%%%%%%%%%%%&&&&&&&&&'''%%%&&&)))***'''''')))$$$&&&&&&%%%""""""###%%%%%%''''''$$$%%%((()))'''#########$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######"""'''(((%%%"""%%%''''''########################"""###$$$%%%$$$###"""""" ###%%%%%%###"""###%%%"""""""""###$$$$$$%%%%%%''''''(((&&&%%%$$$%%%'''%%%$$$$$$&&&((()))(((&&&&&&######&&&&&&######'''!!!###%%%%%%$$$###$$$%%%&&&'''((())))))(((&&&%%%$$$%%%'''((((((&&&$$$###(((((((((((((((((((((((()))((('''(((+++,,,+++***))))))))))))***+++,,,,,,+++)))***,,,***&&&'''+++/////////.........%%%%%%%%%%%%%%%$$$###"""!!!###&&&'''&&&$$$#################################$$$%%%%%%&&&&&&&&&&&&"""&&&&&&""""""&&&&&&"""%%%&&&&&&''''''&&&&&&%%%%%%!!!"""''''''######&&&!!!"""###$$$%%%%%%$$$###$$$%%%&&&&&&$$$$$$%%%&&&!!!"""$$$$$$######$$$%%%$$$%%%%%%###!!!!!!$$$((($$$%%%###''' ((('''&&&%%%$$$#########""""""""""""###$$$%%%&&&########################$$$%%%&&&%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$!!! """%%%***,,, ###$$$###!!! """$$$###$$$%%%&&&&&&&&&&&&&&&"""###%%%'''(((&&&$$$###$$$$$$$$$$$$$$$$$$%%%%%%""""""######$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###%%%$$$&&&((($$$###,,,########################!!! !!!###%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%$$$###$$$&&&)))""""""###$$$%%%%%%&&&&&&!!! !!!&&&((('''(((+++############$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$%%%'''"""!!!### ---)))(((&&&&&&''''''&&&%%%'''''''''&&&&&&%%%%%%%%%'''((()))(((&&&%%%%%%&&&''''''&&&&&&&&&'''((()))&&&&&&%%%$$$%%%&&&((()))''''''''''''&&&%%%$$$###!!!$$$((((((%%%###$$$&&&$$$%%%'''''''''""""""###$$$$$$$$$$$$###,,,***$$$)))###+++$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''***(((&&&%%%&&&'''&&&&&&%%%%%%%%%&&&&&&&&&'''''')))(((((('''''''''((((((&&&***......***'''%%%%%%&&&&&&))),,,'''!!!###+++''''''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&$$$###$$$&&&%%%&&&((())))))(((&&&%%%...%%% %%%)))'''%%%&&&)))'''$$$"""!!!###&&&(((%%%%%%%%%$$$###%%%(((+++%%%&&&'''(((((('''&&&%%%''')))+++)))&&&%%%&&&(((''''''''''''''''''''''''######$$$%%%%%%&&&''''''+++***'''"""###((()))&&&%%%&&&&&&''''''&&&&&&%%%%%%###$$$((((((%%%%%%((($$$&&&'''%%%"""!!!###%%%&&&((('''$$$$$$(((***(((###$$$&&&&&&&&&$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""!!!!!! """&&&&&&&&&'''&&&###$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&%%%$$$$$$$$$"""$$$$$$""" !!!$$$(((###"""!!! !!!$$$'''((('''(((((('''%%%%%%&&&(((&&&&&&&&&'''******)))((((((######((((((%%%&&&+++$$$&&&(((((('''&&&'''((('''&&&%%%$$$%%%&&&'''(((%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((''''''&&&'''***++++++***))))))))))))***+++,,,---***)))+++...---+++---111/////////......---"""###$$$$$$###"""###$$$&&&### !!!###%%%$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$############"""!!!"""###$$$###!!!"""""""""!!!!!!!!!!!!!!!######""""""######$$$%%%$$$$$$######$$$$$$%%%&&&&&&$$$###$$$&&&'''&&&$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$######$$$$$$$$$###)))---***######((('''$$$!!!!!!$$$&&&&&&%%%###$$$%%%%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!!!!"""###$$$$$$'''&&&$$$######$$$&&&'''$$$""" """%%%&&&%%%######$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$###"""######$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######%%%$$$###""""""$$$&&&'''%%%$$$###"""""""""###$$$$$$%%%&&&%%%###"""###$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$######%%%'''(((+++&&&"""$$$)))***&&& &&&%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$%%%%%%###""" ###''''''%%%###$$$&&&%%%%%%$$$$$$%%%'''((()))$$$###"""#########!!!$$$%%%$$$###"""###$$$&&&"""###$$$%%%$$$$$$%%%'''$$$!!!"""&&&'''%%%&&&)))%%%&&&'''(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$+++)))'''%%%$$$$$$$$$$$$***(((&&&#########$$$%%%'''''''''''''''((()))***(((((((((''''''&&&&&&&&&'''$$$$$$'''"""###%%%'''(((((('''''' ###%%%%%%%%%''')))&&&&&&&&&&&&&&&'''((()))###$$$&&&(((((('''&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%%%%&&&&&&)))((())))))######"""$$$&&&((('''%%%"""&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&&&&((('''$$$%%%'''&&&"""&&&&&&'''((())))))((((((%%%)))***&&&%%%)))(((###&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%######$$$&&&&&&###!!!"""%%%(((((('''$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###%%%""""""%%%%%%!!!$$$***&&&'''''''''&&&%%%%%%$$$ !!!"""######"""!!!%%%$$$"""""""""$$$&&&((($$$$$$$$$$$$$$$%%%%%%&&&"""############$$$$$$$$$"""$$$%%%$$$"""!!!!!!$$$%%%&&&%%%###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%""""""###%%%%%%$$$$$$%%%'''&&&&&&$$$$$$$$$$$$&&&&&&---(((###!!!###$$$$$$###&&&'''((())))))((('''&&&$$$&&&+++,,,'''###(((000((((((((((((''''''''''''+++,,,------+++*********...---,,,,,,---...---,,,------......------"""###$$$$$$###"""###$$$(((%%%######%%%&&&&&&%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########$$$"""!!!"""###$$$###!!!&&&&&&&&&%%%%%%$$$###"""######""""""######$$$%%%$$$$$$######$$$$$$%%%&&&(((&&&$$$$$$&&&&&&$$$"""###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$###$$$$$$$$$ %%%(((&&&!!!!!!$$$%%%###!!!"""$$$&&&%%%$$$###$$$$$$%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%'''&&&%%%$$$$$$%%%&&&'''$$$"""!!!"""$$$%%%$$$"""%%%%%%&&&&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$############""""""!!!!!!###$$$%%%%%%%%%$$$#########$$$%%%'''&&&%%%$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%&&&$$$"""###&&&&&&###&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$######$$$%%%###"""!!!$$$$$$###"""$$$&&&&&&%%%$$$###$$$$$$&&&&&&###""""""###$$$$$$###"""%%%&&&''''''&&&%%%&&&&&&$$$%%%&&&%%%$$$###$$$%%%(((%%%%%%((((((%%%%%%((($$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&&&&'''(((&&&%%%$$$"""""""""######&&&&&&%%%%%%%%%&&&'''''''''''''''&&&&&&&&&%%%%%%'''%%%!!!!!!%%%'''%%%&&&'''''''''''''''&&&%%%%%%%%%%%%%%%$$$######%%%&&&&&&&&&''''''''''''&&&'''((())))))((('''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&&&&***((()))+++'''!!!"""((($$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''(((***)))''''''***)))&&&%%%&&&''''''((((((''''''###%%%### %%%'''%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%&&&&&&%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%$$$"""###%%%'''&&&$$$"""###%%%''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$### """!!! &&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$%%%%%%&&&%%%$$$$$$############$$$#########!!!!!!!!!!!!!!!""""""###"""############$$$$$$$$$!!!###%%%%%%$$$#########$$$&&&'''&&&%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((&&&$$$###$$$%%%%%%$$$###$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&)))&&&###"""$$$&&&&&&%%%&&&'''(((((((((((('''&&&)))((()))+++***'''(((,,,'''((((((((())))))******+++,,,,,,+++***))))))+++------,,,,,,---------,,,............---,,,"""###$$$$$$###"""###$$$'''%%%$$$$$$%%%&&&&&&%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$#########$$$###""""""###$$$###"""&&&&&&''''''&&&%%%###"""######""""""######$$$%%%$$$############$$$%%%%%%((('''%%%$$$%%%$$$###!!!$$$######""""""######$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''&&&%%%$$$$$$%%%""""""!!!###$$$%%%$$$"""###$$$$$$$$$$$$###""""""$$$$$$$$$%%%%%%$$$$$$$$$&&&%%%$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%###"""###$$$$$$###"""%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$###%%%$$$$$$$$$$$$#########""""""#########$$$$$$$$$$$$######""""""###$$$$$$(((%%%!!!!!!###%%%$$$"""######$$$$$$$$$%%%%%%%%%!!!###%%%''''''&&&$$$#####################"""!!!%%%%%%$$$$$$$$$$$$%%%%%%###"""!!!"""$$$$$$$$$""" !!!!!! !!!###%%%&&&%%%$$$###"""###$$$$$$$$$#########%%%&&&%%%###$$$%%%&&&''''''&&&%%%$$$&&&''''''&&&$$$"""###$$$)))&&&&&&((('''###"""$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%&&&((()))$$$$$$$$$$$$############%%%%%%$$$$$$######$$$$$$&&&&&&%%%%%%%%%%%%%%%$$$'''&&&$$$######$$$&&&'''''''''&&&%%%%%%%%%%%%%%%)))'''%%%%%%'''&&&### $$$%%%&&&'''''''''&&&%%%(((((((((''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&''')))''''''))))))'''''')))'''&&&$$$###$$$&&&)))+++&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&'''))))))'''&&&'''((($$$'''&&&$$$$$$'''(((%%%$$$%%%%%%&&&&&&&&&&&&&&&######"""'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&'''%%%#########%%%&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%$$$$$$$$$&&&((('''%%%######%%%&&&&&&%%%&&&&&&%%%%%%$$$$$$######&&&&&&''''''&&&&&&%%%$$$$$$$$$######$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%""" """ ###&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$!!!"""$$$%%%$$$###!!!###############$$$%%%%%%"""############$$$$$$$$$###%%%&&&%%%$$$###$$$%%%"""$$$%%%%%%$$$$$$&&&'''&&&&&&%%%%%%%%%%%%%%%%%%#########$$$&&&'''&&&%%%$$$%%%&&&%%%$$$###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###$$$&&&'''&&&%%%&&&&&&''''''''''''&&&&&&)))%%%$$$(((+++***)))***''''''((()))***+++,,,,,,***++++++)))'''''')))+++,,,,,,,,,,,,------------............---,,,"""###$$$$$$###"""###$$$$$$###########################$$$$$$$$$$$$######$$$$$$$$$###############$$$###""""""$$$$$$###"""!!!"""$$$%%%%%%$$$"""!!!######""""""######$$$%%%###############$$$$$$%%%&&&%%%%%%$$$$$$$$$######%%%$$$###""""""###$$$%%%$$$$$$######$$$$$$%%%&&&"""######$$$$$$$$$$$$$$$%%%%%%%%%&&&''''''&&&%%% !!!"""###$$$$$$"""!!!#########$$$###############$$$%%%%%%%%%%%%$$$###&&&%%%$$$###############$$$$$$###""""""###$$$$$$%%%$$$$$$#########""""""###############"""!!!!!!$$$$$$$$$$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$############$$$$$$%%%&&&&&&&&&&&&%%%!!!!!!!!!!!!"""""""""###&&&!!!"""%%%$$$!!!######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$"""$$$'''&&&$$$"""###%%%%%%%%%$$$$$$$$$$$$%%%%%%"""!!! !!!###$$$$$$######"""!!! """###%%%%%%$$$######$$$%%%&&&'''&&&$$$$$$%%%%%%$$$###$$$#########$$$$$$###"""$$$%%%&&&%%%###"""###$$$%%%######&&&%%%!!! """((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%&&&&&&&&&&&& !!!"""$$$%%%%%%$$$%%%&&&''''''&&&&&&%%%&&&%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$###""""""###$$$%%%'''$$$"""$$$)))+++((($$$###$$$&&&'''(((&&&%%%###'''&&&%%%$$$$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%&&&''''''&&&$$$###%%%''''''&&&&&&(((&&&$$$######%%%''')))&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''!!!%%%%%%!!!!!!%%%'''%%%###$$$%%%%%%%%%%%%$$$$$$&&&$$$!!!###''')))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%&&&(((&&&%%%%%%%%%%%%%%%%%%$$$''''''&&&%%%$$$$$$######&&&''''''''''''&&&%%%%%%$$$$$$######$$$$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$""" !!!###%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""!!!!!!"""###$$$$$$######"""%%%$$$$$$$$$$$$%%%&&&&&&""""""#########$$$$$$$$$$$$$$$%%%$$$""""""$$$&&& """""""""###$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%&&&'''&&&$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$!!!!!!&&&)))))))))+++''''''((())))))***++++++******)))'''&&&&&&)))++++++,,,---,,,,,,,,,------/////////...---,,,"""###$$$$$$###"""###$$$"""###$$$$$$############"""######$$$$$$######"""########################$$$###"""###$$$%%%$$$"""!!!"""###$$$############""""""######$$$%%%######""""""######$$$%%%"""###$$$$$$$$$$$$%%%&&&&&&%%%$$$######$$$%%%&&&$$$$$$######$$$$$$%%%&&&!!!"""###$$$$$$$$$$$$######!!!!!!"""$$$%%%###!!! !!!###$$$$$$###""""""##################$$$$$$######%%%&&&&&&%%%######%%%$$$###""""""""""""""""""!!!!!!!!!!!!!!!!!!"""$$$$$$$$$$$$###""""""""""""############"""!!!!!!$$$######"""###$$$%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$#########""""""###$$$%%%&&&&&&&&&%%%%%%!!!""""""######$$$$$$$$$$$$ $$$'''&&&#########$$$$$$$$$%%%%%%%%%$$$$$$###"""###$$$%%%&&&!!!$$$'''&&&###"""###&&&%%%$$$$$$######$$$$$$%%%"""!!! !!!###$$$$$$###(((&&&###"""!!!!!!!!!!!!$$$$$$###$$$%%%''')))***+++(((&&&$$$$$$$$$###"""&&&###!!! """$$$$$$### """######""""""###%%%""" """&&&&&&###"""$$$'''&&&%%%$$$$$$%%%&&&'''######$$$$$$%%%%%%%%%%%% !!!!!!"""############%%%%%%&&&'''''''''&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$############%%%'''(((%%%""" $$$))),,,***&&&###$$$&&&''''''%%%$$$"""&&&%%%$$$$$$$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%######%%%&&&%%%###'''&&&&&&%%%$$$######"""&&&%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''&&&%%%$$$%%%%%%$$$'''((($$$###&&&))))))###$$$$$$$$$$$$$$$######'''%%%$$$$$$$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%&&&'''((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&###""""""###%%%%%%&&&&&&%%%$$$$$$%%%''''''&&&&&&%%%$$$######&&&&&&''''''&&&&&&%%%$$$$$$$$$######$$$$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$&&&&&&%%%###"""######$$$$$$#########$$$$$$%%%######""""""!!!!!!!!!!!!######""""""###%%%&&&'''!!!!!!!!!!!!!!!"""######""""""#########$$$$$$$$$"""###$$$"""!!!!!!###%%% !!!""""""###%%%&&&'''''''''&&&&&&%%%%%%%%%((('''''''''((((((&&&$$$%%%''''''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''&&&%%%######&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$&&&)))(((&&&''',,,(((((((((((((((((((((((())))))((('''%%%&&&))),,,)))+++------++++++,,,...............---,,,"""###$$$$$$###"""###$$$###%%%''''''%%%$$$%%%%%%""""""############"""""""""""""""###############%%%#########$$$%%%$$$### !!!!!!"""$$$%%%&&&'''######""""""######$$$%%%###""""""""""""###$$$$$$ """###$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$######$$$$$$%%%&&& !!!"""$$$$$$$$$######$$$#########$$$$$$###!!! """$$$$$$###"""###$$$#########"""######$$$%%%"""###%%%&&&&&&%%%###"""######""""""!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!###$$$%%%$$$""""""###$$$$$$$$$%%%%%%$$$$$$###"""$$$###"""!!!"""###$$$%%%###$$$$$$%%%&&&'''''''''$$$############"""""""""!!!!!!"""""""""############$$$%%%&&&&&&&&&&&&&&&%%%###"""###'''(((&&&$$$######$$$$$$$$$%%%%%%%%%%%%$$$"""!!!"""###%%%'''"""%%%%%%"""!!!###%%%$$$$$$############$$$$$$###"""!!!"""$$$$$$$$$""")))'''%%%$$$$$$$$$"""!!!#########$$$&&&(((***,,,+++(((%%%$$$$$$$$$###"""(((%%%""""""%%%&&&&&&$$$ !!!######"""###$$$&&&"""!!!###(((***'''&&&((($$$$$$############$$$$$$"""######$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%'''((()))***&&&$$$###%%%((()))&&&$$$###$$$%%%%%%%%%$$$###"""%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''(((%%%((((((%%%$$$&&&&&&$$$&&&&&&'''&&&%%%### %%%%%%%%%%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&$$$###$$$%%%"""''''''""" ###'''((($$$$$$$$$$$$$$$$$$###"""%%%###$$$&&&&&&"""!!!###$$$$$$&&&&&&&&&&&&$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&(((&&&&&&'''((()))((('''&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%$$$!!!###%%%&&&&&&%%%$$$%%%&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$######$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&%%%%%% $$$%%%###!!!"""###!!!$$$###"""""""""###$$$%%%%%%$$$######"""#########%%%$$$"""""""""$$$'''(((###""""""""""""###$$$$$$"""############$$$$$$$$$!!!"""######"""!!!"""###!!!"""$$$%%%%%%%%%''')))((((((''''''&&&%%%%%%%%%$$$$$$$$$%%%&&&$$$!!!%%%&&&'''&&&%%%$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&((('''%%%$$$######''''''&&&&&&&&&&&&''''''+++***+++,,,)))%%%&&&***)))((((((((('''''''''&&&((())))))((('''''')))+++(((+++------******,,,///------......------"""###$$$$$$###"""###$$$"""%%%''''''%%%$$$$$$&&&""""""############""""""!!!"""""""""#########$$$%%%$$$######%%%%%%$$$###%%%$$$###""""""$$$%%%'''######""""""######$$$%%%"""""""""""""""###$$$$$$ ###$$$$$$###"""$$$&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&& """$$$%%%$$$######&&&&&&'''&&&%%%$$$$$$$$$"""$$$%%%$$$""""""$$$'''######"""""""""###%%%%%%"""###%%%''''''%%%###"""######""""""######$$$$$$!!!""""""""""""""""""!!!!!!###%%%$$$""""""###%%%$$$$$$$$$$$$$$$######"""%%%$$$###""""""$$$%%%'''$$$$$$$$$%%%%%%%%%%%%%%%############"""""""""""""""!!! !!!"""###!!!"""$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%###!!!######$$$$$$$$$%%%%%%%%%###############$$$$$$%%%!!!###$$$$$$$$$$$$$$$%%%$$$$$$############$$$$$$%%%$$$######$$$%%%###"""&&&%%%###$$$&&&&&&$$$"""############%%%&&&(((***(((&&&###"""###%%%%%%%%%%%%###"""%%%(((((($$$ ###$$$%%%%%%$$$###$$$&&&""""""$$$***+++(((&&&(((######$$$$$$$$$$$$############$$$$$$%%%&&&&&&'''%%%&&&'''((((((((('''''''''&&&%%%$$$######$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$###%%%$$$$$$$$$#########""""""$$$%%%'''(((((((((''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&'''((((((###)))+++&&&$$$&&&((('''&&&&&&'''&&&%%%$$$"""!!!%%%%%%%%%&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%$$$$$$%%%!!!%%%%%% ###%%%$$$%%%%%%%%%$$$$$$###"""$$$!!!"""&&&&&&###"""%%%###$$$&&&''''''&&&$$$###%%%%%%$$$$$$###$$$$$$$$$'''&&&%%%&&&((()))((('''&&&&&&&&&%%%%%%$$$$$$$$$"""$$$%%%$$$""" !!!$$$&&&'''%%%$$$%%%'''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$###"""$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$###%%%""" ###### ######!!!!!!!!!"""$$$%%%%%%$$$#########$$$%%%&&&%%%%%%$$$###############%%%%%%$$$$$$%%%%%%&&&'''"""############$$$$$$$$$!!!###%%%%%%$$$""""""###"""$$$%%%&&&%%%&&&''')))((((((((('''&&&&&&%%%%%% """%%%&&&$$$ $$$%%%'''&&&%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$"""%%%'''&&&%%%$$$%%%'''(((((('''&&&&&&'''((((((+++'''&&&)))***((('''(((((((((((((((((()))))))))'''(((***))))))(((***+++'''***------***))),,,000+++,,,------......"""$$$$$$$$$###"""###$$$ ###&&&&&&###""""""$$$""""""############""""""!!!!!!""""""#########$$$%%%$$$######%%%%%%$$$###(((&&&###!!! !!!###$$$#########"""###$$$$$$%%%"""""""""""""""######$$$"""$$$&&&%%%"""!!!###%%%"""###$$$%%%%%%$$$###"""$$$$$$######$$$$$$%%%&&& """$$$%%%$$$###""""""$$$%%%$$$""" !!!###%%%%%%$$$""""""%%%(((######"""""""""###%%%&&&!!!###%%%''''''%%%###!!!############$$$%%%&&&&&&######$$$$$$$$$$$$###### ###%%%$$$""""""$$$&&&"""""""""""""""!!! &&&%%%$$$######%%%'''(((&&&%%%%%%$$$$$$######"""############""""""""""""$$$###!!! """$$$%%%!!!"""#########"""###%%%'''%%%!!!######$$$$$$$$$%%%%%%%%% """$$$%%%%%%%%%###"""%%%%%%%%%&&&'''''''''&&&$$$$$$############$$$$$$'''%%%$$$$$$%%%%%%###"""###""""""$$$'''(((&&&###$$$$$$#########$$$&&&'''%%%###!!!!!!###&&&'''''' !!!&&&***(((!!!'''(((((('''%%%$$$$$$%%%"""!!!$$$))))))&&&$$$&&&$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%&&&&&&'''(((((("""###%%%'''((((((''''''+++***'''%%%$$$%%%&&&'''$$$#########$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$"""!!! !!!###%%%%%%$$$$$$$$$%%%%%%%%%$$$###""""""###### ###%%%''''''&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%&&&'''((()))'''+++%%%"""%%%))))))'''&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''$$$&&&''''''&&&%%%%%%&&&$$$))))))""" %%%'''%%%%%%%%%%%%%%%$$$###"""%%%!!!"""&&&'''$$$%%%***###$$$&&&''''''&&&$$$###&&&&&&%%%$$$############&&&%%%$$$%%%'''((('''&&&&&&&&&&&&%%%%%%$$$$$$$$$###%%%''''''&&&$$$$$$$$$ ###&&&'''&&&%%%&&&(((%%%%%%&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$###""""""$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$######&&&"""!!!%%%%%%!!!###"""!!! !!!"""$$$&&&######"""""""""###%%%&&&%%%%%%&&&%%%###!!!""""""!!!!!!""""""###$$$"""############$$$$$$$$$!!!$$$&&&'''&&&$$$######"""###$$$%%%$$$$$$%%%'''))))))((('''&&&&&&%%%%%%###$$$(((,,,...,,,((($$$$$$%%%&&&&&&%%%%%%'''((($$$$$$&&&&&&&&&&&&$$$$$$!!!###&&&&&&$$$$$$'''***)))((('''&&&&&&'''((()))%%%###***+++)))'''''''''((()))***+++,,,,,,&&&(((***+++***)))***+++&&&***------***))),,,000++++++,,,---......###$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&&&&%%%$$$######""""""""""""""""""""""""$$$%%%%%%$$$"""!!!"""###""""""""""""""""""""""""$$$$$$%%%$$$"""!!!"""$$$########################$$$#########""""""!!!!!!###)))(((!!! %%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$'''!!! &&&(((%%%"""$$$"""!!!!!!!!!"""###$$$$$$############""""""!!!!!!""""""""""""""""""""""""%%%%%%%%%%%%$$$$$$$$$###'''%%%%%%&&&%%%"""###(((###"""!!!###$$$$$$ &&&$$$!!!!!!"""$$$$$$$$$'''&&&%%%$$$###!!! $$$""""""###%%%$$$!!!'''$$$""""""%%%&&&%%%###$$$###"""""""""###%%%%%%'''((()))((('''%%%%%%&&&&&&""" ###((($$$$$$%%%%%%%%%&&&&&&&&&!!!"""###$$$%%%$$$##############################%%%###!!! !!!"""###"""%%%%%%%%%$$$$$$#########&&&&&&%%%$$$''',,,+++&&&"""###&&&''''''%%%%%%$$$$$$%%%'''((()))$$$$$$######$$$$$$%%%&&&&&&(((&&&$$$%%%'''&&&%%%%%%%%%&&&&&&$$$"""$$$$$$###"""###$$$&&&'''&&&$$$######$$$%%%%%%$$$'''((()))))))))'''$$$###$$$$$$$$$#########""""""&&&%%%$$$%%%'''((('''&&&'''%%%###$$$&&&'''%%%###''''''%%%%%%%%%%%%''''''((('''%%%$$$$$$%%%'''(((&&&'''%%%######%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((%%%$$$$$$######$$$$$$%%%&&&&&&'''''''''&&&$$$###%%%'''(((((('''&&&'''''''''&&&%%%&&&(((((('''&&& ###$$$######'''***&&&&&&&&&'''&&&&&&%%%%%%'''&&&&&&%%%%%%$$$######&&&&&&%%%%%%&&&))),,,---$$$$$$%%%%%%&&&'''((((((###%%%'''&&&"""!!!###%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&$$$"""!!!!!!"""$$$&&&"""""""""$$$&&&'''&&&%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$"""$$$&&&)))"""&&&$$$"""$$$&&&(((&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%###$$$''''''$$$$$$&&&%%%$$$$$$######$$$$$$%%%!!! !!!###%%%$$$###%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$###$$$%%%&&&&&&&&&%%%$$$$$$######%%%&&&&&&$$$"""""""""#########$$$$$$$$$###""" !!!"""$$$$$$$$$&&&######%%%&&&$$$%%%((('''((()))((('''%%%$$$###%%%%%%&&&))),,,------+++'''%%%%%%%%%&&&&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$&&&###!!!"""%%%'''&&&$$$''')))'''%%%'''+++&&&%%%)))+++)))%%%###'''+++++++++***************+++)))************+++...000+++*********+++---///111---,,,,,,,,,,,,...######$$$$$$$$$######""""""###$$$%%%&&&&&&&&&&&&########################$$$%%%&&&%%%###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$###""" """$$$########################$$$#########""""""""""""!!!$$$""""""&&&+++%%%$$$$$$######$$$$$$%%%############$$$$$$$$$%%%"""############$$$$$$$$$'''"""!!!%%%'''$$$"""###""""""""""""""""""###$$$$$$$$$#########"""""""""######################## !!!!!!"""###$$$######%%%$$$!!!###'''###!!! """$$$###!!!$$$"""!!!!!!"""######"""""""""######$$$%%%&&&&&&$$$###"""###$$$%%%""" %%%###!!!!!!###%%%$$$"""$$$###"""""""""###$$$%%%###$$$%%%%%%$$$#########)))%%%$$$%%%&&&%%%'''+++"""""""""#########$$$$$$!!!"""###$$$%%%$$$$$$###########################&&&%%%######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######"""######"""%%%)))'''"""$$$$$$&&&'''"""'''$$$$$$######$$$%%%&&&'''$$$$$$######$$$$$$%%%&&&###((((((%%%###$$$&&&$$$######%%%&&&'''&&&%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$ !!!###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######&&&%%%$$$%%%'''''''''&&&&&&%%%###$$$&&&'''%%%###%%%$$$############$$$%%%'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&'''''''''&&&%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%$$$$$$%%%((())))))(((%%%%%%&&&%%%###""""""###$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((()))###$$$$$$$$$%%%&&&&&&&&&'''&&&%%%%%%%%%%%%%%%$$$'''&&&%%%%%%$$$$$$$$$$$$$$$###!!! !!!###$$$#########$$$&&&'''%%%$$$###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''$$$ """''')))(((&&&$$$###$$$&&&'''&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$""""""%%%%%%"""!!!$$$%%%$$$$$$######$$$$$$%%%"""!!! !!!$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$%%%%%%%%%%%%###"""!!!$$$######%%%&&&&&&$$$"""""""""#########$$$$$$$$$###""""""""""""!!!### $$$%%%$$$%%%)))...---,,,***(((''''''(((###$$$&&&***///222222111'''&&&&&&&&&''''''%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""###$$$%%%%%%$$$((((((%%%!!!"""######$$$&&&((())))))(((((()))((('''&&&&&&'''((((((((()))***))))))***---000+++***))))))***,,,///000)))((('''''''''((($$$$$$$$$$$$$$$###"""!!!"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%######""" !!!$$$#######################################""""""""" ###$$$###"""###$$$%%%$$$$$$######$$$$$$%%%"""""""""#########$$$$$$"""############$$$$$$$$$&&&"""!!!$$$%%%"""!!!!!!$$$###""""""""""""""""""$$$$$$$$$$$$$$$################################# """$$$""" """$$$$$$!!!"""'''$$$!!!!!!$$$%%%%%%"""!!!!!!"""######""" !!!"""###%%%&&&'''(((%%%###""""""$$$%%%%%%$$$$$$"""!!!!!!"""######"""######""""""######$$$%%%!!!!!!"""#########""""""%%%"""!!!$$$$$$"""###'''"""""""""############$$$""""""###$$$$$$$$$$$$###########################%%%%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$### ######"""$$$'''&&&!!!%%%$$$%%%&&&$$$"""###((($$$$$$############$$$%%%$$$$$$######$$$$$$%%%&&&$$$''')))((($$$"""###%%%###""""""$$$&&&(((((('''$$$$$$%%%%%%%%%$$$######%%%%%%&&&&&&&&&&&&%%%%%% !!!"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$&&&%%%$$$%%%&&&'''&&&%%%&&&$$$###$$$%%%&&&%%%$$$$$$$$$############$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&""""""$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$###""""""&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%$$$######$$$######%%%(((******)))***(((&&&%%%%%%$$$""" ###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$***&&&###$$$((()))&&&###((('''&&&%%%$$$$$$###$$$%%%$$$"""!!!!!!"""$$$%%%%%%$$$###$$$&&&&&&%%%###%%%$$$$$$$$$$$$$$$$$$###&&&&&&&&&&&&%%%%%%%%%%%%#########$$$$$$%%%%%%&&&&&&$$$###%%%$$$"""$$$(((%%%$$$###$$$&&&'''&&&%%%&&&&&&''''''''''''&&&&&&)))&&&&&&)))(((%%%$$$&&&%%%$$$$$$######$$$$$$%%%"""!!!!!!"""$$$%%%$$$######$$$%%%%%%%%%%%%$$$###"""############$$$$$$$$$%%%%%%%%%$$$###""" $$$$$$###$$$&&&&&&$$$"""###############$$$$$$$$$!!!"""###$$$$$$"""!!!###%%%$$$&&&)))///...,,,((($$$###%%%'''######&&&***...111111000((('''&&&'''((((((&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%$$$######$$$%%%%%%&&&%%%$$$&&&(((%%%%%%######'''+++,,,((($$$((('''&&&$$$$$$&&&''')))'''((()))(((((())),,,...***)))))))))***+++---///,,,++++++*********%%%%%%%%%%%%$$$###""""""%%%%%%&&&%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$"""""""""$$$""""""""""""""""""""""""$$$$$$""" """$$$$$$$$$$$$$$$$$$$$$$$$$$$########################***)))((('''%%%### %%%$$$$$$######$$$$$$%%%!!!""""""""""""#########""""""#########$$$$$$$$$$$$############""" $$$$$$###"""!!!!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!  """$$$%%%!!! """%%%$$$"""###'''###"""!!!!!!"""###$$$%%%"""""""""###%%%$$$""" ###############"""""""""%%%$$$""""""###%%%&&&'''$$$###"""""""""########################$$$$$$$$$###"""###$$$%%%&&&%%%$$$ !!!"""!!!$$$$$$$$$$$$%%%%%%%%%%%%""""""######$$$$$$$$$$$$########################"""#########""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%$$$!!!"""&&&'''%%%%%%$$$###$$$%%%&&&&&&&&&$$$$$$$$$$$$############$$$$$$######$$$$$$%%%&&&&&&''''''&&&###"""###$$$$$$###"""$$$&&&''''''&&&$$$%%%&&&&&&%%%$$$"""!!!$$$&&&'''((('''&&&%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%$$$###$$$&&&'''&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&$$$%%%&&&&&&&&&&&&%%%$$$######%%%))))))&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&%%%(((''''''''''''&&&%%%###%%%$$$$$$%%%'''((((((''')))&&&$$$%%%'''(((&&&######$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''((((((&&&'''((((((((('''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$(((&&&$$$%%%&&&'''%%%###((('''&&&%%%$$$#########((('''%%%$$$$$$%%%'''(((&&&%%%$$$%%%&&&&&&$$$###'''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%!!!###'''$$$((($$$$$$$$$%%%%%%&&&&&&%%%''''''((((((((((((''''''***''''''***)))%%%$$$&&&%%%$$$$$$######$$$$$$%%%###"""!!!"""$$$%%%$$$###"""###%%%&&&&&&%%%###"""""""""#########$$$$$$$$$$$$$$$$$$######""""""!!!%%%$$$###$$$%%%%%%$$$###########################!!!###$$$$$$$$$$$$%%%""" $$$%%%$$$%%%)))...///---)))$$$""""""$$$%%%%%%%%%'''))))))(((&&&&&&%%%%%%&&&''''''&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$&&&'''%%%"""!!!###&&&%%%&&&&&&(((+++---,,,)))(((&&&%%%'''******(((%%%+++)))(((&&&'''(((***,,,'''((((((((('''(((+++---))))))))))))***+++,,,---000000///...------%%%%%%&&&&&&%%%$$$######%%%%%%%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$ """###"""!!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%$$$""" ###%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$&&&$$$###%%%'''(((&&&$$$%%%$$$$$$######$$$$$$%%%!!!""""""""""""#########""""""#########$$$$$$$$$"""###$$$###""""""!!! $$$$$$###"""!!!!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$###""""""######$$$!!! ###&&&&&&###$$$'''###$$$%%%%%%$$$###""""""$$$######%%%&&&&&&$$$!!!%%%$$$###"""!!! $$$$$$#########$$$&&&'''$$$$$$$$$#########$$$%%%""""""######$$$$$$$$$$$$$$$###"""$$$&&&'''&&&$$$""" !!!%%%&&&""""""$$$######$$$$$$$$$%%%%%%%%%###############$$$$$$$$$########################!!!###$$$$$$###"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&'''$$$###(((((($$$###!!!!!!$$$&&&&&&$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$%%%$$$###""""""###%%%'''%%%$$$###%%%&&&%%%%%%$$$%%%&&&&&&%%%$$$"""!!!$$$&&&((('''&&&%%%%%%''''''&&&&&&%%%%%%%%%%%%&&&############$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$'''%%%''',,,+++%%%"""$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%&&&''''''%%%###'''&&&%%%%%%&&&'''&&&$$$'''$$$###$$$((()))(((&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******'''''''''(((''''''&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%'''&&&###"""###%%%((('''&&&%%%$$$$$$$$$$$$''''''&&&%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&%%%###'''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%""""""###$$$%%%%%%&&&&&&&&&###%%%***''' !!!***$$$$$$%%%%%%%%%%%%&&&&&&'''(((((())))))(((((('''&&&######%%%$$$ !!!%%%$$$$$$######$$$$$$%%%$$$###"""###$$$%%%$$$###"""###%%%&&&&&&%%%###"""""""""#########$$$$$$$$$############$$$$$$%%%%%%%%%$$$######%%%%%%$$$########################### !!!!!! !!!%%%(((&&&######%%%&&&###$$$'''...111333000***%%%######'''&&&%%%&&&&&&%%%""" $$$$$$###$$$&&&&&&$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$&&&'''%%%"""!!!###&&&((('''&&&&&&&&&%%%###"""(((''''''''''''(((***++++++***)))((((((***,,,---'''(((((('''''''''***,,,))))))))))))***+++,,,,,,---,,,,,,+++***)))###$$$$$$%%%%%%%%%$$$$$$!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!###"""!!!!!!"""$$$########################$$$%%%%%%$$$""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$"""!!!!!!"""$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""""""""#########$$$$$$"""############$$$$$$$$$ $$$%%%###"""###$$$"""$$$###""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""!!!!!!!!!###'''&&&######&&&###%%%((((((%%%###!!!!!!%%%$$$$$$%%%&&&&&&%%%###""""""""""""""""""""""""###$$$$$$$$$"""###$$$&&&$$$%%%%%%$$$######$$$&&&""""""###$$$$$$$$$$$$######!!! !!!$$$%%%### $$$"""###&&&'''$$$###&&&!!!!!!!!!""""""""""""#########""""""######$$$%%%########################!!!$$$((('''%%%$$$&&&(((###$$$$$$$$$$$$%%%%%%%%%%%%&&&### &&&'''"""###""" """%%%%%%"""$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&######"""""""""###$$$%%%)))&&&$$$###$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$######$$$&&&(((&&&######%%%(((""""""######$$$%%%%%%%%%"""###############$$$$$$%%%$$$###$$$%%%&&&%%%$$$###$$$%%%$$$###"""###%%%""""""############""""""%%%%%%$$$$$$$$$$$$%%%%%%'''$$$&&&,,,,,,$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%###!!!###&&&&&&$$$!!!((('''%%%%%%&&&&&&$$$###'''&&&%%%%%%&&&'''&&&%%%$$$$$$%%%&&&''''''''''''&&&&&&''''''((()))******%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""%%%(((&&&""" ###&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$%%%''''''&&&$$$%%%$$$$$$$$$$$$$$$$$$###&&&&&&&&&&&&%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$###$$$&&&%%%"""###&&&###%%%&&&&&&$$$$$$&&&'''''''''((((((((((((''''''&&&######&&&%%%"""!!!###%%%$$$$$$######$$$$$$%%%%%%###"""###$$$%%%$$$######$$$%%%%%%%%%%%%$$$###"""############$$$$$$$$$"""""""""###$$$%%%&&&'''&&&$$$######$$$%%%%%%$$$$$$$$$$$$###############"""###!!!!!!&&&(((%%%$$$&&&&&&######&&&***///333111)))### !!!&&&%%%%%%&&&((('''%%%######""""""###%%%%%%$$$"""$$$$$$%%%%%%&&&&&&''''''$$$%%%%%%$$$######$$$%%%%%%######%%%%%%######&&&%%%%%%&&&'''''')))+++---(((''''''(((((()))***+++(((((()))(((''''''***,,,*********+++++++++,,,,,,++++++++++++***))) !!!"""###############!!!"""###$$$$$$%%%%%%$$$########################!!!###$$$$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%###!!!!!!"""#################################$$$$$$%%%%%%%%%$$$$$$$$$###"""!!!!!!"""%%%$$$$$$######$$$$$$%%%############$$$$$$$$$%%%"""############$$$$$$$$$$$$'''###"""%%%&&&$$$""""""""""""""""""###$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """###$$$%%%$$$"""!!!!!!!!!###'''%%%!!!!!!$$$###%%%'''&&&$$$###$$$%%%&&&$$$######$$$%%%%%%$$$""""""######$$$$$$%%%%%%!!!###%%%%%%"""!!!"""######$$$%%%$$$"""!!!###&&&!!!"""###$$$%%%$$$$$$######!!! ###$$$!!!###!!!!!!$$$$$$""""""%%%!!!!!!!!!!!!""""""""""""$$$###"""""""""###$$$%%%######################## $$$((((((&&&$$$&&&)))######$$$$$$$$$%%%%%%%%%"""&&&%%% !!!%%%%%%!!!$$$$$$ $$$%%%"""!!!"""###$$$%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$###$$$$$$%%%$$$###'''%%%###"""$$$&&&&&&&&&$$$$$$$$$###$$$$$$%%%%%%$$$&&&'''$$$ !!!%%%***!!!"""###$$$$$$###"""!!!#########$$$$$$%%%%%%%%%$$$#########%%%&&&%%%$$$"""$$$%%%$$$""""""###%%%!!!"""###$$$$$$###"""!!!&&&%%%$$$######$$$%%%&&&$$$!!!)))***$$$###(((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&'''((($$$!!! """&&&'''%%%"""'''%%%$$$%%%&&&&&&%%%$$$%%%&&&'''&&&%%%$$$$$$%%%######$$$%%%&&&''''''&&&%%%%%%&&&&&&''''''((((((%%%$$$#########$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&'''%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$############$$$$$$%%%$$$$$$%%%'''((('''%%%###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###""" """&&&&&&######%%%&&&&&&$$$$$$%%%'''&&&''''''((((((''''''&&&(((%%%&&&))))))%%%%%%'''%%%$$$$$$######$$$$$$%%%%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""!!!!!!"""###$$$%%%&&&$$$""""""$$$%%%%%%$$$$$$$$$$$$#########"""""""""$$$$$$"""###'''&&&###"""%%%%%%###$$$'''(((---000,,,%%% %%%%%%%%%'''))))))(((&&&#########$$$&&&&&&%%%###$$$$$$%%%%%%&&&''''''(((%%%$$$"""###$$$%%%%%%$$$### """&&&'''%%%(((---&&&%%%%%%'''***)))$$$ %%%&&&'''((()))))))))((()))))))))((('''(((***,,,***++++++,,,,,,,,,,,,,,,,,,------------,,,!!!""""""""""""$$$$$$%%%$$$$$$###"""!!!""""""""""""""""""""""""###$$$&&&&&&%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%###!!! !!!!!!!!!!!!!!!!!!!!!!!!#########$$$$$$%%%%%%%%%"""$$$%%%$$$######%%%(((%%%$$$$$$$$$$$$$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$'''$$$"""&&&(((&&&""""""!!!!!!"""###$$$$$$!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$'''((('''%%%$$$ """&&&$$$!!!###%%%%%%$$$"""###'''***&&&$$$!!!!!!"""$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% ###&&&%%%""" !!!!!!###$$$###!!! """%%%!!!"""###$$$%%%$$$######%%%"""!!!$$$%%%!!!&&&###"""%%%%%%###$$$'''############$$$$$$$$$$$$$$$###"""""""""###%%%&&&########################"""''''''$$$"""%%%(((#########$$$$$$%%%%%%%%%"""''')))&&&###%%%&&&%%%!!!&&&'''!!! ###%%%### """###$$$$$$$$$###$$$$$$######$$$$$$%%%&&&'''&&&%%%&&&&&&%%%$$$"""&&&$$$""""""$$$'''((()))$$$$$$###"""###$$$&&&'''%%%&&&&&&"""%%%***&&&&&&'''&&&%%%"""$$$$$$$$$%%%%%%&&&&&&&&&$$$###"""###%%%&&&%%%$$$!!!$$$%%%%%%"""!!!###%%%###$$$%%%&&&&&&%%%$$$###&&&%%%###""""""###%%%&&& ''')))###$$$***%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$%%%&&&'''(((%%%"""!!!###(((***((($$$%%%$$$###$$$&&&'''&&&%%%!!!$$$'''&&&$$$###&&&(((!!!"""###$$$%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$&&&((()))""""""###$$$%%%%%%&&&&&&)))&&&$$$%%%'''(((&&&###$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%((()))(((&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$%%%(((&&&!!!$$$------%%%"""%%%'''&&&$$$###%%%(((&&&&&&''''''''''''&&&&&&%%%######''''''$$$$$$&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&$$$###$$$%%%%%%$$$###%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$###"""!!! !!!""""""'''$$$""""""###%%%%%%$$$$$$$$$$$$$$$######"""""" $$$''''''%%%%%%)))---### $$$$$$###$$$''',,,000111---%%% """%%%%%%%%%%%%&&&((((((&&&$$$$$$$$$###%%%''''''&&&%%%$$$$$$%%%%%%&&&'''((((((&&&###!!!"""%%%'''&&&$$$((($$$$$$&&&$$$ &&&,,,(((%%%(((,,,((($$$&&&(((***++++++)))))))))******)))((((((***,,,++++++,,,---------,,,,,,***+++,,,---,,,+++&&&''''''%%%"""!!!"""$$$&&&$$$%%%&&&$$$ ###!!!$$$%%%%%%$$$%%%%%%"""######$$$$$$%%%&&&&&&%%%###!!!"""$$$&&&&&&&&&$$$&&&%%%"""!!!######  !!!###$$$%%%"""###$$$$$$""""""###%%%"""######"""!!!"""%%%'''###!!! ######"""%%%$$$$$$######$$$$$$%%%############$$$%%%&&&&&&$$$%%%&&&%%%$$$$$$%%%'''(((&&&###!!!!!!"""%%%''' !!!"""#########%%% $$$&&&###  $$$%%%###!!!""""""$$$&&&(((&&&"""&&&%%%###""""""###%%%&&&###%%%%%%###!!!%%%""""""""""""""""""""""""%%%%%%&&&&&&%%%%%%$$$###'''%%%###$$$%%%%%%###""""""$$$&&&%%%$$$###$$$%%%###$$$$$$%%%%%%$$$$$$###########################"""&&&!!!$$$### &&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%$$$$$$######&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&%%%%%%$$$###"""""" """$$$%%%&&&''''''&&&&&&%%%$$$###""""""###$$$%%%&&&&&&%%%$$$###"""%%%%%%"""%%%'''$$$ $$$'''%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######""""""!!!%%%$$$###""""""$$$&&&'''###$$$%%%%%%######$$$%%%'''&&&%%%%%%$$$$$$$$$%%%$$$!!!###&&&###!!!(((***%%%"""%%%'''%%%"""###%%%"""!!!###$$$%%%***111"""###%%%%%%%%%%%%'''(((&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%$$$$$$############((('''&&&%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###!!! """&&&(((&&&%%%$$$$$$%%%%%%$$$###!!! $$$%%%'''))))))((('''&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%((((((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%$$$###""""""&&&&&&&&&&&&$$$$$$$$$$$$(((&&&&&&******'''&&&)))&&&%%%###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""###$$$$$$$$$"""&&&%%%###"""!!!""""""###&&&"""!!!$$$$$$!!!"""%%%%%%%%%$$$#########$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$!!!###$$$$$$######$$$%%%!!!  """###$$$######$$$%%%%%%###"""""""""&&&%%%$$$#########$$$$$$++++++222000"""!!!***+++%%%&&&'''''''''&&&%%%$$$***"""###%%%""" ###%%%(((******((('''***,,,(((((((((((('''&&&%%%%%%$$$%%%&&&&&&%%%%%%'''))))))'''%%%$$$%%%&&&&&&%%%%%%'''((('''%%%$$$$$$%%%)))))))))(((((((((((((((...***''')))---.........+++,,,------......***%%% """'''))))))$$$""""""$$$### """&&& """$$$$$$$$$###$$$%%%&&&&&&%%%$$$$$$######"""###""""""$$$&&&'''&&&$$$ ######!!!"""&&&(((&&&"""""""""!!!""""""######!!!"""$$$###"""!!!!!!"""###$$$%%%$$$######%%%'''&&&$$$######%%%&&&%%%###%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%&&&%%%$$$$$$%%%'''((('''''''''&&&&&&&&&%%%!!!!!!"""######$$$%%%%%%$$$!!!!!!%%%'''%%%######""""""$$$&&&(((&&&$$$%%%&&&&&&&&&%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$""" ########################%%%%%%&&&&&&%%%%%%$$$###!!!###%%%%%%######%%%'''"""$$$&&&%%%$$$###$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$########################%%%!!! %%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""!!!&&&%%%$$$$$$&&&&&&%%%$$$&&&%%%%%%$$$$$$#########!!!"""###$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$######"""$$$$$$$$$%%%%%%$$$$$$$$$###&&&))))))'''$$$$$$$$$%%%&&&%%% %%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########%%%$$$$$$######%%%&&&'''&&&((()))((('''&&&''')))'''&&&&&&%%%$$$$$$$$$%%%%%%$$$&&&))))))&&&)))///((($$$###''')))'''%%%&&&'''%%%%%%&&&%%%###%%%***"""$$$%%%%%%%%%%%%&&&(((''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%***)))'''%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%&&&((()))(((&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$%%%'''((()))((('''&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&''''''''''''''''''''''''%%%%%%%%%$$$$$$#########((((((((()))))))))))))))***'''%%%%%%''''''%%%"""(((&&&&&&))))))&&&%%%'''''''''%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""###$$$%%%$$$"""%%%$$$$$$$$$%%%&&&((()))"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$$$$%%%&&&###"""!!!!!!$$$%%%%%%%%%%%%%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%&&&&&&''''''***+++333222$$$""")))***&&&''')))))))))(((&&&%%%(((###"""''')))&&&$$$%%%###$$$%%%&&&%%%%%%'''(((%%%&&&&&&'''''''''&&&&&&+++(((&&&&&&''''''&&&$$$%%%###"""###&&&)))******'''((())))))'''&&&&&&'''++++++++++++++++++++++++///,,,+++,,,------------+++,,,------......***"""&&&***&&& $$$""""""###!!! %%%###$$$$$$###""""""###%%%&&&&&&%%%$$$$$$######"""""""""###%%%''''''%%%###!!!$$$$$$"""###''')))'''%%%$$$$$$######"""""""""!!!$$$&&&&&&$$$"""!!!!!!###%%%&&&&&&%%%%%%%%%&&&###"""!!!"""###$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$############%%%&&&&&&%%%$$$###%%%&&&%%%''')))***)))&&&###!!!######$$$$$$%%%&&&&&&&&&$$$#########$$$&&&'''(((!!!!!!!!!"""$$$%%%$$$"""$$$%%%$$$###""""""$$$&&&"""###%%%''''''%%%###"""###""""""%%%'''%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$### %%%((('''""" $$$((("""$$$&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!(((&&&%%%+++'''!!!%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############""""""""""""&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$###&&&&&&%%%%%%$$$$$$######%%%$$$$$$$$$$$$$$$$$$%%%###%%%'''(((&&&$$$$$$$$$$$$&&&%%%!!!!!!%%%&&&$$$#########$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&%%%$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%###"""$$$&&&&&&%%%''',,,&&&###$$$)))+++)))'''(((&&&%%%&&&)))'''######&&&"""$$$%%%%%%%%%%%%&&&((())))))(((((((((''''''''')))((('''''''''''''''''')))(((&&&$$$###"""""""""%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$%%%%%%$$$###%%%%%%%%%%%%&&&'''))))))$$$%%%&&&((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%+++)))&&&$$$######%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######&&&&&&%%%%%%&&&'''(((***,,,'''###$$$)))***&&&!!!(((&&&&&&(((((($$$###%%%'''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%###"""###$$$%%%$$$###&&&%%%%%%%%%&&&'''((()))"""'''&&& &&&'''###!!!"""$$$%%%&&&%%%%%%$$$$$$######""""""######$$$#########$$$$$$%%%%%%&&&###%%%&&&&&&%%%$$$&&&'''%%%$$$######%%%''''''&&&'''''''''&&&&&&&&&%%%%%%###$$$&&&'''((()))))))))(((***555444'''###(((''''''(((***,,,+++)))'''%%%&&&###$$$(((***'''%%%%%%######"""###%%%&&&&&&%%%###$$$%%%&&&''''''''''''---((($$$%%%)))+++'''###$$$######$$$''')))******(((***++++++)))(((((())),,,,,,,,,,,,,,,,,,,,,,,,***,,,...------,,,------+++,,,------......$$$ $$$)))&&&%%%###$$$&&&"""%%%%%%$$$###!!!!!!###%%%"""######$$$$$$%%%&&&&&&###""""""###%%%&&&&&&%%%&&&((('''######%%%%%%"""%%%%%%%%%%%%$$$$$$######$$$&&&)))***(((%%%######"""$$$&&&'''&&&$$$$$$$$$"""!!!!!!!!!"""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$#########$$$%%%&&&&&&%%%$$$###$$$&&&"""$$$&&&'''&&&###$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&$$$""""""&&&))) !!!"""######""""""%%%%%%%%%(((******'''###"""###$$$$$$$$$$$$###"""""""""###%%%%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###&&&((()))'''""" ###"""$$$&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################)))&&&$$$***'''"""'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%$$$$$$&&&%%%$$$######$$$%%%&&&###$$$%%%%%%$$$$$$$$$$$$###&&&%%%""""""%%%&&&###""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''((($$$%%%&&&'''''''''&&&&&&"""###$$$$$$""""""###$$$&&&&&&&&&&&&&&&&&&%%%%%%$$$###"""###"""!!!"""###%%%###$$$)))***'''&&&'''$$$###$$$''''''$$$%%%)))###$$$&&&%%%%%%$$$&&&'''((((((((((((''''''''''''((((((''''''''''''(((((($$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""######$$$$$$"""###%%%'''((()))))))))$$$%%%&&&'''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&###""""""$$$''')))$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$"""!!!!!!###%%%&&&'''%%%###$$$'''((('''%%%(((%%%%%%((('''###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''"""###$$$$$$%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%%%%$$$###((('''&&&%%%$$$$$$######&&&+++%%%&&&,,,''' !!!$$$&&&'''&&&%%%$$$$$$$$$############$$$$$$""""""###$$$%%%%%%&&&&&&###$$$%%%%%%$$$$$$%%%'''&&&%%%###$$$&&&''''''&&&'''&&&%%%%%%&&&&&&&&&%%%$$$%%%&&&'''(((((((((((('''***666777)))$$$'''%%%&&&(((***,,,+++)))&&&%%%%%%$$$###%%%%%%$$$$$$$$$'''$$$###%%%(((***(((&&&###$$$%%%%%%&&&&&&&&&%%%'''$$$"""$$$(((+++)))'''***(((&&&&&&''''''%%%$$$((()))++++++)))(((((()))))))))))))))))))))******$$$***...---+++,,,......+++,,,------......!!!"""%%%''''''!!!!!!"""%%%)))&&&%%%%%%%%%###!!!!!!"""$$$"""######$$$$$$%%%&&&&&&%%%###!!!!!!###&&&'''''')))***)))$$$"""$$$### ######$$$%%%%%%%%%%%%$$$$$$&&&)))***(((&&&$$$###!!!###%%%&&&$$$###"""###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$#########$$$$$$%%%&&&&&&&&&'''%%%######$$$&&&######$$$$$$### ############$$$$$$$$$$$$$$$&&&'''$$$ """&&&###$$$%%%&&&&&&%%%%%%%%%)))))),,,444:::888---"""###"""!!! !!!"""###"""$$$%%%$$$!!! ########################%%%%%%&&&&&&%%%%%%$$$###)))'''&&&%%%$$$"""!!! """$$$&&&%%%$$$###$$$$$$%%%$$$$$$######$$$$$$%%%########################!!!%%%!!! %%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$######$$$%%%&&&'''&&&%%%%%%&&&&&&''''''"""%%%&&&######&&&%%%"""""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((()))$$$%%%&&&'''''''''&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%&&&'''''''''&&&%%%''''''&&&%%%%%%&&&%%%$$$%%%###%%%(((((($$$###&&&&&&$$$###%%%$$$"""%%%***###%%%&&&&&&$$$$$$%%%''''''''''''&&&&&&&&&%%%%%%'''&&&&&&&&&&&&&&&''''''#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%''')))***!!!%%%(((***)))'''&&&$$$%%%%%%&&&&&&&&&&&&&&&###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&((()))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&+++)))'''%%%$$$$$$&&&&&&!!!$$$%%%$$$$$$'''***(((%%%%%%'''&&&"""!!!###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%%%%%%%###(((''''''&&&%%%###""""""###***&&&(((+++%%% !!!$$$&&&'''&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%""""""###$$$%%%%%%&&&&&&"""###$$$$$$######$$$%%%&&&$$$######%%%&&&&&&%%%&&&$$$""""""$$$&&&%%%$$$%%%%%%&&&&&&&&&%%%%%%$$$&&&***777999+++%%%'''###%%%'''(((***)))(((%%%$$$&&&&&&%%%"""!!!###$$$%%%(((%%%$$$&&&)))+++)))'''%%%&&&&&&&&&%%%%%%$$$###"""###$$$$$$%%%&&&((())),,,***(((''''''&&&###!!!&&&((())))))((('''((()))&&&'''''''''(((((())))))$$$+++///+++)))+++,,,++++++,,,------......###%%%&&&%%%""" """$$$###)))(((""" $$$%%%%%%$$$"""!!!"""$$$&&&&&&%%%$$$$$$######"""%%%###!!!"""$$$&&&&&&&&&%%%'''&&&###"""%%%&&&###!!!###$$$%%%&&&%%%%%%$$$!!!###&&&'''%%%$$$######"""$$$%%%%%%###""""""######$$$%%%%%%######$$$%%%###$$$%%%&&&&&&%%%$$$###############$$$%%%&&&'''&&&''''''%%%######$$$%%%%%%%%%%%%$$$###"""!!! """"""##################"""$$$&&&$$$!!! !!!###"""$$$&&&%%%$$$###$$$%%%&&&''',,,555<<<888,,, $$$"""  """$$$###%%%&&&###!!!%%%""""""""""""""""""""""""%%%%%%&&&&&&%%%%%%$$$###%%%$$$"""###%%%&&&%%%###"""$$$&&&%%%$$$###$$$%%%&&&%%%$$$######$$$%%%&&&###########################&&& &&&$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''%%%$$$$$$$$$$$$$$$$$$%%%&&&$$$""""""###%%%%%%%%%!!!%%%&&&$$$$$$&&&%%%!!!#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%%%%######$$$%%%$$$%%%'''(((((('''&&&&&&%%%&&&%%%###&&&******'''&&&$$$%%%'''%%%"""###''')))&&&%%%%%%### """'''$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&&&&%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$######%%%(((+++!!!%%%(((((('''%%%###%%%%%%%%%%%%%%%&&&&&&&&&######%%%%%%%%%%%%######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$''''''''''''''''''''''''######$$$$$$$$$$$$%%%%%%,,,+++)))'''%%%%%%%%%%%% %%%%%%""""""''',,,'''%%%%%%''''''###"""$$$%%%&&&&&&''''''''''''&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$%%%&&&%%%$$$%%%&&&''''''''''''&&&&&&%%%(((%%%%%%)))''' !!!"""$$$%%%&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%&&&#########$$$$$$%%%%%%&&&!!!###$$$$$$###"""$$$%%%%%%$$$"""###$$$%%%%%%$$$&&&### ###%%%%%%###&&&%%%$$$############$$$&&&+++888:::,,,%%%&&&"""%%%&&&'''''''''&&&$$$$$$%%%''''''###"""$$$&&&&&&%%%$$$###$$$&&&''''''&&&'''''''''&&&&&&%%%$$$###$$$%%%&&&%%%###"""$$$&&&)))((('''(((((((((&&&$$$%%%&&&(((((('''&&&'''((('''(((((())))))*********(((//////***(((++++++&&&+++,,,------......###$$$%%%$$$"""###(((,,,"""'''&&&###"""%%%"""$$$%%%%%%###""""""###&&&&&&%%%$$$$$$######"""!!!"""###%%%''''''%%%###!!!$$$$$$!!!"""&&&'''%%%"""###%%%&&&%%%$$$"""!!! """$$$%%%$$$###$$$%%%%%%%%%%%%$$$""""""###%%%!!!"""$$$###!!! """$$$"""###%%%&&&&&&%%%###"""$$$$$$$$$###$$$$$$%%%%%%'''''''''%%%###"""###%%%$$$%%%&&&&&&&&&$$$###"""#####################"""!!!$$$%%%$$$######### """$$$$$$""" !!!### ###(((---///,,,&&&"""#########""""""#########%%%$$$$$$"""""""""$$$%%%########################%%%%%%&&&&&&%%%%%%$$$###"""###$$$$$$$$$$$$%%%&&&"""$$$&&&%%%$$$###$$$%%%&&&%%%###""""""###%%%&&&########################%%%)))### %%%$$$""")))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$&&&%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''((($$$$$$$$$%%%%%%$$$$$$$$$$$$!!!!!!###$$$### %%%&&&%%%%%%&&&%%% $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''%%%$$$$$$######%%%&&&'''"""$$$%%%$$$###"""###$$$$$$%%%'''((()))((('''&&&###$$$### ###((((((###&&&$$$%%%&&&%%%###&&&,,,&&&$$$%%%'''%%%!!!!!!%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&'''&&&&&&''''''&&&%%%$$$###''''''''''''''''''''''''#########!!! !!!%%%((($$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%''''''&&&%%%%%%$$$######"""%%%%%%######&&&)))'''$$$%%%(((((($$$$$$&&&%%%%%%'''(((((((((''''''######$$$$$$%%%&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%&&&''''''&&&%%%$$$ """%%%'''((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%$$$######$$$&&&&&&$$$######$$$%%%%%%$$$&&&"""###&&&%%%###&&&$$$"""!!!!!!###%%%''''''+++999;;;,,,%%%&&&"""'''&&&&&&%%%%%%%%%%%%%%%###'''%%%$$$&&&'''%%%"""###$$$%%%$$$$$$&&&'''&&&&&&'''''''''&&&&&&%%%&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&((()))***(((&&&$$$&&&(((((('''''''''(((((((((((()))******++++++)))...---((()))111111***+++,,,------......!!!$$$&&&&&&&&&&&&&&&%%%######%%%### """&&&!!!###%%%%%%$$$#########"""######$$$%%%%%%&&&&&& $$$)))+++)))$$$!!!$$$$$$!!!!!!%%%&&&$$$$$$%%%&&&&&&%%%""" """###%%%%%%%%%%%%''')))''''''&&&$$$######$$$&&&###&&&'''&&&$$$###%%%'''"""###%%%&&&&&&%%%###"""&&&&&&%%%$$$############'''''''''%%%###"""###%%%!!!###&&&''''''%%%###!!!$$$#####################"""%%%''''''%%%$$$###&&&((('''%%%###$$$&&&$$$))))))%%%$$$&&&***"""###%%%&&&&&&%%%###"""&&&###!!!"""&&&'''&&&###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$"""&&&)))'''""" """&&&"""$$$&&&%%%$$$###$$$%%%&&&%%%###""""""###%%%&&&########################"""'''###!!!'''%%%!!!&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&%%%%%%$$$###""""""&&&&&&''''''&&&&&&%%%%%%###$$$%%%%%%&&&'''((((((###$$$%%%&&&&&&%%%$$$###(((%%%!!!!!!$$$'''(((''' $$$'''&&&&&&'''$$$ %%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$###""""""$$$&&&''''''((())))))''''''((()))$$$%%%'''))))))((('''&&&((()))&&&"""###(((&&& %%%$$$$$$&&&%%%$$$)))111 $$$(((((($$$$$$'''$$$&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((###$$$%%%'''((((((''''''''''''''''''''''''''''''(((((((((%%%""""""&&&******(((%%%###"""###%%%&&&%%%%%%$$$$$$$$$%%%&&&'''$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$###$$$&&&(((***((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&'''''''''&&&%%%%%%%%%%%%$$$%%%%%%&&&%%%%%%&&&$$$%%%((((((%%%%%%'''"""###%%%&&&'''&&&%%%%%%""""""###$$$$$$%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%&&&&&&%%%$$$!!!)))### """######'''---%%%%%%$$$######$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$&&&''''''%%%$$$$$$%%%&&&%%%$$$'''"""###&&&&&&$$$%%%###!!! !!!$$$(((***''',,,999;;;,,,%%%&&&###((('''&&&$$$$$$%%%&&&&&&$$$%%%%%%'''&&&"""!!!$$$'''&&&$$$$$$&&&)))%%%%%%&&&'''((((((((((((&&&""" """(((,,,***''''''''''''(((***)))'''%%%%%%'''((()))((('''((()))&&&''''''((()))*********&&&+++***&&&,,,888999111+++,,,------......&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!###%%%&&&%%%######$$$%%%%%%%%%$$$###"""""""""###)))%%%"""###'''(((%%%!!!$$$&&&'''%%%""" ###%%%"""###$$$$$$""""""###$$$"""""""""######$$$$$$$$$"""%%%'''&&&###"""$$$&&&'''###"""######!!!"""%%%!!!!!!!!!"""$$$$$$###""""""###%%%&&&'''&&&%%%%%%"""######$$$$$$######""" %%%((((((&&&$$$###!!!!!! !!!###$$$$$$### """$$$###""""""%%%(((&&&###!!!"""%%%&&&%%%###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$&&&###"""$$$(((((($$$ &&&&&&%%%$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%$$$###"""&&&&&&&&&%%%%%%$$$$$$$$$000000&&&$$$---,,,%%%&&&######""""""######$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&%%%$$$###"""%%%%%%&&&&&&%%%%%%$$$######""""""$$$&&&&&&%%%$$$&&&%%%!!!'''%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&''''''###$$$&&&&&&&&&$$$"""!!!""""""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$&&&'''((()))''''''''''''''''''''''''%%%&&&&&&&&&%%%###""" (((&&&$$$$$$&&&&&&$$$!!!$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$&&&###***...(((''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###$$$%%%&&&'''''''''((((((((('''&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&'''''''''&&&%%%$$$!!!###$$$&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%'''***%%%''''''&&&&&&&&&&&&'''(((%%%$$$$$$$$$$$$%%%&&&&&&+++$$$"""&&&%%% $$$...(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&%%%#########%%%&&&&&&$$$$$$%%%'''&&&&&&&&&&&&&&&'''(((((($$$$$$$$$&&&)))***)))((( $$$((($$$ """&&&%%%$$$###"""""""""###$$$%%%$$$###%%%&&&'''&&&$$$###$$$&&&&&&&&&&&&$$$###((('''&&&%%%$$$%%%&&&'''&&&%%%###"""""""""###$$$###$$$$$$%%%%%%$$$$$$###$$$"""!!!###%%%&&&$$$!!!&&&%%%$$$$$$&&&&&&%%%$$$'''&&&&&&%%%%%%$$$$$$###'''&&&%%%$$$###$$$%%%&&&&&&'''###"""***333,,,$$$$$$############$$$$$$###$$$%%%&&&&&&%%%###"""############$$$$$$%%%&&&(((...555555///)))%%%$$$&&&''''''&&&$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&'''((('''%%%###"""###$$$(((%%%###%%%((((((###"""$$$&&&'''&&&&&&'''((()))(((''''''((()))(((&&&(((((((((((())))))))))))(((&&&$$$$$$''')))***+++,,,,,,+++++++++,,,---...---,,,...111///***"""""""""###$$$%%%&&&'''%%%%%%%%%$$$$$$###"""!!!###$$$%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$"""!!!'''***)))&&&$$$%%%&&&%%%$$$$$$%%%'''###$$$%%%$$$###"""###$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%$$$###$$$%%%&&&###"""$$$$$$!!!"""%%%%%%###"""!!!"""$$$%%%&&&$$$%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$###### ###$$$$$$###$$$%%%$$$#########"""!!! &&&''''''$$$!!! """&&&$$$"""###%%%'''&&&%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$###"""!!!"""$$$$$$""" $$$###""""""""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$&&&+++'''$$$((('''$$$+++######""""""######$$$%%%#########$$$$$$%%%%%%%%%$$$%%%%%%&&&%%%$$$###"""%%%%%%&&&&&&%%%%%%$$$###$$$######$$$%%%&&&%%%###%%%+++))) $$$(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%&&&%%%$$$###"""$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$""" (((&&&$$$%%%''''''&&&$$$$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###&&&###)))---''''''(((!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$&&&'''(((%%%%%%%%%%%%%%%&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))"""###%%%&&&&&&&&&&&&%%%'''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###!!!))),,,''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''')))###"""'''&&&!!!$$$---&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$###%%%&&&&&&$$$$$$%%%'''&&&%%%%%%%%%%%%&&&&&&'''%%%$$$$$$%%%&&&'''%%%$$$"""''''''%%%""""""###&&&%%%$$$######$$$%%%%%%&&&$$$######%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%$$$###############%%%%%%%%%&&&&&&%%%%%%%%%&&&$$$""""""###### $$$%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%((((((%%%$$$(((+++'''%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$###&&&%%%%%%%%%&&&&&&'''((((((+++---+++&&&###$$$&&&!!!###$$$$$$$$$$$$%%%'''$$$$$$%%%%%%%%%%%%&&&&&&!!!###$$$$$$$$$$$$%%%''''''$$$###$$$((()))&&&"""###%%%'''''''''&&&'''((()))'''&&&'''((()))(((&&&''''''''''''((((((((((((,,,***((((((***,,,------++++++,,,,,,,,,,,,------"""###''',,,---,,,###"""""""""######$$$%%%%%%%%%%%%%%%$$$###"""!!!###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%###!!!"""$$$&&&$$$!!!%%%$$$###$$$&&&(((((('''%%%&&&&&&%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$###$$$%%%%%%$$$###%%%######&&&%%%"""!!!$$$'''%%%###!!!!!!###&&&(((&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$ ###%%%%%%$$$%%%&&&$$$$$$$$$###""""""!!!!!!"""###$$$###""""""$$$&&&&&&%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$&&&&&&&&&%%%$$$$$$&&&((('''&&&%%%%%%%%%%%%&&&'''((('''%%%$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$#########%%%&&&###$$$!!!###///######""""""######$$$%%% !!!"""###$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%######%%%%%%&&&&&&%%%%%%$$$###&&&$$$###$$$%%%%%%$$$"""(((---,,,$$$"""&&&'''$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%###!!! %%%%%%%%%$$$$$$$$$$$$###&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""########################$$$$$$%%%%%%%%%###"""!!!%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$$$$&&&"""'''***%%%'''***$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%&&&'''((('''&&&%%%$$$$$$&&&)))***&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%$$$&&&(((+++,,,$$$$$$%%%&&&&&&%%%%%%%%%***(((&&&$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$(((%%%$$$((('''"""&&&'''(((((('''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&"""###''''''###%%%,,,$$$$$$&&&''''''(((((((((&&&%%%$$$$$$$$$%%%&&&'''###%%%&&&&&&$$$$$$%%%'''%%%%%%$$$$$$$$$$$$$$$%%%'''%%%%%%%%%&&&&&&$$$"""***(((&&&%%%%%%$$$$$$###&&&&&&%%%$$$$$$%%%&&&''''''%%%###"""$$$&&&'''&&&(((''''''&&&&&&''''''(((%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$###"""%%%&&&&&&''''''&&&&&&%%%&&&%%%######$$$###!!!"""$$$&&&%%%"""!!!###&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%'''$$$$$$''''''%%%$$$&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&''''''))),,,///...***((((((*** """############$$$&&&$$$$$$%%%%%%%%%%%%&&&&&& ###%%%%%%%%%&&&''''''$$$"""$$$'''***)))'''$$$&&&((((((''''''((()))((('''&&&'''((()))(((&&&&&&&&&&&&&&&''''''''''''+++)))'''&&&((()))***)))***+++,,,---------,,,,,,111///......)))"""'''&&&%%%###"""!!!!!!!!!$$$%%%%%%%%%$$$$$$###""""""$$$%%%%%%$$$###$$$&&&######$$$%%%%%%&&&&&&&&&'''%%%######$$$$$$""" '''$$$!!!###&&&((('''$$$&&&''''''&&&$$$######%%%########################&&&$$$"""###&&&'''%%%"""%%%###$$$''''''###!!!###$$$$$$$$$###"""###%%%&&&%%%$$$#########$$$&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''&&&$$$######$$$!!!"""############$$$%%% !!!""""""###$$$&&&(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$%%%((((((&&&""""""''',,,((((((''''''''''''(((((()))(((&&&$$$$$$%%%&&&'''###########################%%%"""### """...######""""""######$$$%%%"""""""""###$$$%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$###%%%%%%&&&&&&%%%%%%$$$###'''%%%$$$###$$$$$$###"""%%%))))))$$$###&&&%%%"""&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((((((((&&&$$$###%%%%%%$$$######$$$$$$%%%''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$"""""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&"""&&&)))$$$&&&***%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&((((((''''''''''''((()))&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&'''((()))%%%%%%%%%%%%%%%%%%$$$$$$+++)))'''%%%$$$%%%'''(((%%%%%%&&&&&&&&&&&&&&&&&&))))))((((((((('''''''''%%%+++---)))'''(((&&&###&&&'''(((((((((&&&$$$"""%%%%%%&&&&&&''''''''''''"""!!!###((('''$$$&&&+++$$$%%%&&&&&&'''''''''&&&&&&%%%#########%%%'''(((###$$$&&&%%%$$$$$$%%%'''&&&%%%%%%$$$$$$$$$$$$$$$((('''&&&'''((((((&&&$$$&&&%%%$$$######$$$%%%%%%%%%%%%$$$###$$$%%%&&&'''%%%$$$###$$$&&&'''&&&%%%((('''&&&%%%%%%&&&'''((($$$$$$$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%$$$###"""%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&'''''''''&&& $$$'''%%%!!!"""&&&######$$$%%%%%%&&&''''''###$$$%%%&&&'''&&&%%%$$$&&&&&&)))%%%&&&,,,%%%$$$$$$######$$$$$$%%%%%%$$$###"""###$$$%%%&&&$$$$$$$$$######$$$$$$%%%&&&+++222555444///+++((($$$%%%&&&%%%"""!!!"""###$$$$$$$$$%%%%%%%%%&&&&&& ###&&&'''&&&%%%$$$$$$(((&&&$$$$$$''')))))))))$$$&&&((()))(((((()))***'''&&&%%%&&&((((((((('''&&&&&&'''''''''(((((((((***(((&&&&&&'''((((((''')))***,,,......---,,,+++))))))+++///...***((((((&&&%%%######""""""$$$%%%%%%%%%%%%$$$######"""###%%%%%%$$$$$$%%%&&&!!!"""###$$$%%%%%%$$$$$$!!!!!!"""###&&&((((((((('''$$$!!!"""$$$%%%###!!!%%%&&&'''&&&$$$###$$$%%%########################&&&$$$"""###&&&'''%%%"""%%%###$$$''''''###"""### ###%%%%%%###"""!!!"""""""""!!!"""###%%%''')))$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%$$$### !!! """$$$$$$######%%%''''''&&&$$$###""""""!!! ###$$$%%%&&&'''))),,,---$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$ ###$$$!!!###***$$$$$$$$$%%%%%%$$$$$$$$$)))(((&&&$$$$$$%%%&&&'''########################%%%###!!!&&&$$$""")))######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&'''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$###'''%%%######$$$$$$$$$######%%%%%%$$$$$$&&&&&&###&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&(((((((((&&&%%%%%%$$$$$$######$$$%%%%%%''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((((((((('''&&&''''''''''''''''''''''''$$$%%%&&&'''''''''&&&%%%"""###$$$$$$%%%&&&''''''%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((((('''!!!%%%(((###&&&***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###!!!###%%%((())))))''''''%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%'''((('''%%%###"""&&&&&&%%%%%%%%%%%%%%%%%%***)))'''%%%%%%%%%'''(((%%%%%%%%%&&&&&&&&&''''''))))))((((((((('''''''''$$$'''((('''&&&))),,,,,,%%%&&&'''((((((&&&$$$"""$$$%%%&&&'''''''''&&&&&&!!!!!!$$$''''''%%%&&&)))&&&&&&''''''&&&%%%$$$$$$&&&%%%#########%%%'''(((###$$$&&&%%%$$$$$$%%%'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%'''((()))(((&&& ###&&&&&&###"""$$$&&&$$$###"""""""""$$$%%%&&&"""###$$$''')))(((%%%"""'''&&&%%%$$$$$$%%%&&&'''$$$%%%%%%&&&&&&&&&&&&&&&######%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$###$$$&&&'''''''''(((((( $$$'''%%%!!!"""&&&######$$$$$$%%%&&&''''''"""###%%%&&&'''&&&%%%%%%((($$$***'''&&&***######""""""""""""######$$$$$$###"""###$$$&&&'''%%%$$$$$$######$$$$$$$$$"""&&&,,,//////+++'''%%%%%%&&&'''&&&$$$######$$$$$$$$$$$$%%%%%%%%%&&&&&&!!!$$$'''((((((&&&&&&&&&)))'''%%%%%%&&&'''(((((($$$&&&((()))(((((()))***&&&%%%%%%&&&'''(((((('''''''''((((((((()))))))))---+++******+++,,,+++***)))***,,,......---,,,+++))))))+++000///,,,%%%$$$$$$$$$%%%&&&&&&'''$$$%%%%%%%%%%%%%%%$$$$$$"""###$$$%%%$$$$$$%%%'''!!!"""###$$$%%%$$$###"""$$$$$$$$$%%%%%%&&&''''''&&&$$$""""""""""""!!! ###%%%&&&%%%$$$###$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%$$$###$$$%%%%%%$$$###&&&$$$$$$'''&&&###"""%%%"""&&&'''$$$!!! !!!!!!!!!!!!"""$$$%%%'''((($$$$$$%%%%%%%%%%%%$$$$$$"""###$$$$$$######$$$%%%###&&&'''%%%""" """$$$&&&$$$""""""###$$$###""" """&&&(((+++///333666%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$!!!###$$$"""$$$***$$$%%%%%%&&&&&&%%%%%%$$$((('''%%%$$$$$$$$$%%%&&&#########$$$$$$$$$$$$$$$"""'''###"""(((&&&!!!%%%######""""""######$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$&&&''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$###'''%%%###"""###$$$$$$$$$&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%% !!!###%%%&&&&&&&&&%%%###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))((('''$$$###%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###%%%%%%%%%$$$$$$$$$%%%'''''''''''')))***%%%%%%%%%%%%%%%&&&&&&'''###$$$$$$%%%%%%&&&&&&'''%%%$$$$$$$$$%%%&&&'''((('''"""&&&(((###%%%)))$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######!!!&&&((()))'''&&&%%%%%%$$$$$$$$$$$$%%%%%%###%%%''')))((($$$!!!%%%%%%%%%$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&&&&$$$###$$$&&&((($$$%%%&&&''''''&&&%%%$$$###$$$%%%&&&'''&&&%%%$$$!!!"""%%%&&&%%%%%%&&&''''''''''''&&&&&&%%%######&&&%%%$$$$$$$$$%%%&&&'''###%%%&&&&&&$$$$$$%%%'''%%%%%%%%%%%%%%%&&&''''''$$$######%%%&&&'''&&&$$$"""'''+++***&&&""""""$$$###""""""!!!"""###%%%&&&"""###%%%''')))(((%%%"""%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%'''''''''''''''###$$$%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######%%%&&&&&&$$$"""######"""$$$&&&%%%"""!!!###&&&######$$$%%%%%%&&&''''''######$$$%%%&&&&&&&&&&&&+++$$$ $$$)))(((%%%###""""""!!!!!!!!!!!!""""""############$$$%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&'''&&&%%%$$$$$$&&&((()))"""$$$%%%&&&%%%%%%&&&((($$$$$$%%%%%%%%%%%%&&&&&& """&&&(((((()))***+++''''''&&&&&&&&&&&&&&&'''$$$&&&((((((''''''((()))&&&%%%$$$%%%'''(((((('''(((((((((((()))))))))***+++***)))***+++,,,+++)))***+++,,,---------,,,,,,111//////000,,,%%%############$$$%%%''''''$$$$$$%%%%%%&&&%%%%%%$$$!!!###$$$$$$$$$$$$%%%'''###$$$%%%&&&&&&$$$###"""'''''''''%%%###"""""""""###$$$$$$###""""""###$$$!!!###$$$$$$######%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%%%%$$$###$$$%%%((($$$$$$&&&%%%######&&& $$$''''''### !!!###"""######$$$$$$$$$$$$#########$$$$$$$$$$$$#########%%%''''''&&&&&&&&&'''###&&&(((&&&""" """%%%""" !!!$$$''''''&&&!!!###&&&'''(((***...111%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$$$$%%%&&&%%%###$$$(((+++%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&###((($$$###)))&&& $$$######""""""######$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%###$$$&&&'''''''''&&&%%%%%%%%%&&&&&&%%%%%%$$$###&&&$$$""""""###%%%&&&%%%)))&&&$$$%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$ """$$$$$$$$$$$$######%%%''''''%%%%%%''')))&&&%%%%%%%%%%%%&&&''''''######$$$%%%%%%&&&''''''%%%$$$$$$$$$%%%&&&((()))'''"""&&&)))###$$$((("""%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%"""%%%'''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%'''''''''%%%###!!!%%%$$$$$$$$$$$$%%%'''(((###$$$%%%&&&''''''&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%$$$$$$$$$$$$'''''''''&&&### """$$$$$$$$$%%%%%%&&&&&&'''!!!"""$$$%%%&&&%%%$$$###"""$$$%%%$$$###$$$%%%&&&%%%%%%&&&&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%$$$###%%%&&&&&&$$$$$$%%%'''############$$$&&&'''(((&&&%%%$$$%%%&&&&&&$$$###(((((((((((('''%%%###"""######""""""###$$$&&&'''%%%$$$###$$$&&&'''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%"""###%%%&&&''''''&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$"""$$$&&&%%%###!!!"""$$$$$$%%%%%%%%%$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''&&&((((((&&&'''(((&&&!!!######""""""""""""######""""""###$$$%%%%%%%%%%%%((('''&&&&&&%%%%%%%%%&&&)))'''###!!!"""%%%((()))"""###%%%%%%$$$$$$&&&'''$$$$$$%%%%%%%%%%%%&&&&&&!!!###%%%&&&&&&''')))+++###$$$%%%&&&&&&&&&&&&'''###%%%'''''''''&&&'''(((%%%$$$$$$%%%'''((((((''''''''''''((((((((())))))''''''&&&(((******)))(((++++++,,,,,,,,,,,,------$$$$$$(((------+++$$$$$$###############$$$$$$$$$%%%&&&&&&%%%%%%%%%!!!###$$$$$$$$$$$$&&&'''$$$%%%'''''''''%%%###"""!!!"""######$$$&&&'''!!!$$$%%%%%%""""""%%%))) !!!############%%%'''$$$$$$$$$######""""""""""""%%%'''&&&###"""$$$&&&)))%%%$$$%%%%%%###$$$'''###&&&(((&&&!!! ###&&&$$$$$$%%%%%%$$$###!!! #########$$$$$$#########"""$$$&&&&&&###!!!!!!!!! ###'''&&&###"""%%%)))(((%%%""""""###$$$""" $$$&&&'''%%%"""!!!###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$"""############$$$&&&(((""""""$$$$$$$$$$$$""""""$$$$$$%%%%%%%%%$$$###"""$$$$$$$$$%%%%%%&&&&&&&&& (((&&&$$$((($$$ &&&#########"""###$$$$$$%%%!!!!!!"""###$$$%%%%%%&&&###$$$&&&'''''''''&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$&&&$$$!!!!!!###%%%&&&&&&+++&&&######%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%%%%&&&&&&!!!"""$$$&&&'''&&&$$$###""""""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""%%%''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%% """###%%%&&&&&&&&&%%%!!!###%%%$$$"""!!!###&&&&&&%%%%%%%%%%%%&&&''''''######$$$%%%%%%&&&''''''''''''&&&&&&'''(((***+++'''"""'''***###$$$''' $$$$$$$$$$$$$$$$$$$$$$$$ !!!###&&&'''((((((((()))((((((''''''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$&&&'''))) """$$$'''((('''&&&%%%$$$$$$%%%%%%&&&'''((((((''''''&&&&&&&&&%%%%%%%%%!!!%%%((((((&&&%%%'''#########$$$%%%&&&(((((( """$$$%%%%%%$$$###"""###%%%&&&###"""$$$%%%&&&######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%&&&&&&%%%$$$&&&'''!!!!!!!!!"""###%%%&&&'''***)))((('''((('''$$$""")))%%%""""""&&&(((%%%!!!$$$$$$######$$$&&&'''((()))%%%"""!!!"""%%%'''(((%%%&&&'''(((((('''&&&%%%!!!"""$$$%%%&&&&&&%%%%%%%%%%%%$$$###$$$%%%'''(((%%%&&&&&&''''''&&&&&&%%% ###&&&&&&%%%%%%''')))&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$######$$$&&&'''))))))---'''%%%)))***%%%$$$$$$############$$$$$$!!!"""$$$%%%&&&&&&%%%%%%&&&%%%$$$$$$###############""""""###$$$$$$###"""$$$%%%%%%$$$"""!!!"""###$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&%%%######%%%'''!!!$$$&&&'''''''''((("""$$$&&&'''&&&&&&'''(((%%%$$$$$$%%%'''(((((('''&&&&&&&&&'''''''''(((((()))))))))+++---...---,,,,,,,,,+++++++++,,,---...111//////000,,,&&&&&&%%%###"""!!!"""$$$%%%&&&%%%!!!$$$*** !!!"""###$$$%%%&&&&&&---&&&"""$$$%%%"""###'''###%%%%%%$$$"""!!!"""###%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$###!!! !!!"""$$$$$$###!!!###'''***$$$'''### ###(((+++$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%###!!!"""$$$'''(((&&&$$$"""!!!"""$$$&&&"""######"""!!!!!!"""$$$%%%%%%%%%%%%%%%$$$###""" !!!###%%%&&&%%%$$$### ###'''******'''### """!!!''')))'''$$$""""""""""""""""""""""""######"""###$$$###!!! !!!###$$$%%%%%%$$$$$$ %%%(((&&&!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%***$$$"""%%%%%%!!! $$$'''%%%$$$$$$%%%&&&&&&%%%########################"""###$$$%%%&&&%%%$$$$$$%%%%%%&&&((('''### &&&$$$###"""""""""#########%%%###!!!"""%%%&&&"""###%%%&&&&&&%%%$$$"""!!!!!!(((+++***''''''!!!"""&&&%%%%%%'''+++(((%%%"""!!!###&&&(((###&&&&&&"""!!!###&&&!!! %%%((((((&&&"""$$$%%%%%%$$$###%%%&&&(((&&&$$$$$$%%%%%%$$$"""%%%%%%%%%$$$$$$$$$#########""""""$$$&&&&&&###&&&###!!!"""$$$%%%###!!!%%%%%%$$$$$$###$$$$$$%%%&&&++++++'''&&&(((&&& """###$$$&&&'''((((((((($$$'''((($$$"""(((%%%%%%%%%%%%%%%%%%%%%%%%***$$$###&&&&&&$$$'''---###$$$&&&&&&%%%#########%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''((()))&&&###"""%%%)))'''######&&&$$$ """)))%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((((((((($$$###$$$))))))&&&%%%'''%%%%%%&&&&&&&&&%%%$$$$$$((('''&&&%%%%%%&&&((()))###%%%'''((('''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$"""###%%%&&&&&&%%%###"""&&&$$$!!!"""%%%&&&%%%###!!!"""###$$$&&&'''((()))(((###'''$$$(((&&&$$$%%%&&&''''''&&&$$$###$$$$$$########################$$$%%%%%%%%%%%%$$$$$$$$$######"""#########&&&### """%%%'''''')))%%%""""""$$$%%%!!!"""$$$(((%%%###$$$$$$######"""######$$$$$$$$$#########$$$$$$%%%&&&%%% $$$%%%"""###((("""$$$&&&((((((&&&$$$"""$$$$$$%%%&&&&&&&&&&&&%%%((('''&&&&&&'''%%%""" )))&&&$$$$$$'''))))))'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''(((((()))))))))))))))))))))******++++++,,,,,,---+++***+++///000---***,,,,,,---------,,,###"""!!!!!!!!!###$$$&&&)))&&&###!!!"""$$$&&&((( !!!"""###$$$%%%%%%$$$"""$$$!!!!!!######$$$%%%$$$###""""""###%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%#########$$$$$$###$$$$$$###!!!"""%%%)))!!!%%%&&&"""!!!"""!!!$$$$$$$$$$$$$$$$$$$$$$$$"""&&&(((((('''&&&&&&%%%%%%%%%%%%$$$$$$######"""#########!!!!!!###$$$$$$$$$%%%%%%$$$######"""!!!"""$$$%%%%%%$$$###"""###&&&)))++++++)))&&&###$$$"""!!!##############################$$$$$$###$$$%%%%%%""" !!!###$$$%%%%%%$$$$$$$$$$$$'''+++)))%%%%%%)))'''&&&&&&%%%%%%$$$$$$$$$%%%!!!!!!%%%&&&######&&&%%%###""""""###$$$$$$###########################""""""$$$%%%%%%%%%$$$###$$$######$$$$$$###"""###!!!###$$$$$$$$$$$$$$$%%%###%%%'''&&&$$$$$$&&&'''!!!"""###$$$$$$###!!! ###!!! """&&&'''&&&$$$+++%%%"""%%%&&&$$$###$$$***'''###!!! ###'''&&&###!!!$$$'''%%%%%%%%%$$$"""""""""######$$$&&&%%%$$$$$$%%%'''$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############$$$'''&&&### &&&$$$"""###%%%&&&%%%###""""""""""""###$$$%%%%%%"""&&&'''$$$%%%(((((($$$%%%%%%&&&&&&'''&&&&&&%%%!!!"""$$$$$$$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%***%%%###&&&&&&###$$$)))%%%'''))))))'''%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&%%%%%%&&&######%%%$$$ """(((%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&'''''''''''''''&&&&&&'''$$$%%%''''''$$$###&&&$$$$$$%%%&&&&&&%%%%%%%%%((('''%%%$$$$$$%%%&&&'''"""$$$&&&'''&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$###$$$%%%&&&&&&%%%$$$###(((%%%###$$$&&&'''&&&$$$''''''&&&%%%%%%$$$######%%%+++###'''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$###############$$$$$$######$$$%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%$$$%%%''')))222,,,&&&###%%%&&&%%%"""######'''%%%###%%%'''&&&&&&%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%""" %%%&&&###$$$(((###$$$&&&''''''&&&$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$&&&((((((&&&%%%(((&&&###$$$&&&(((((('''''''''''''''''''''''''''(((''''''''''''((())))))''''''((()))))))))((((((((((((((((((((())))))))))))(((((((((***+++***))).........---,,,+++""""""""""""###%%%'''((()))&&&$$$&&&)))***'''###!!!!!!"""###$$$%%%%%%&&&"""$$$###""""""###$$$%%%$$$###"""###$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&### ###$$$###"""###$$$$$$"""!!!"""$$$&&&###$$$$$$"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""%%%&&&&&&%%%&&&&&&!!!###&&&((((((%%%""" """###$$$###!!!!!!###$$$######$$$$$$######""""""###$$$%%%%%%%%%$$$###""""""###%%%&&&&&&%%%###"""%%%###""""""###!!!########################%%%$$$$$$%%%&&&%%%$$$"""!!!"""###$$$$$$$$$$$$$$$$$$"""$$$&&&%%%"""###((()))(((((('''&&&%%%$$$### %%%'''&&&&&&)))%%%###""""""###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######$$$$$$######%%%$$$###"""###$$$&&&'''!!!$$$''''''$$$######%%%%%%&&&&&&&&&%%%###$$$&&&"""###$$$$$$###"""!!! %%%$$$$$$#########""""""(((###!!!###$$$!!! """***(((%%%""" !!!"""!!!$$$'''&&&$$$###%%%'''%%%((()))&&&!!!"""###%%%&&&&&&%%%$$$&&&'''"""$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%'''&&&$$$"""%%%$$$###$$$&&&''''''&&&######""""""""""""######"""$$$$$$"""###'''(((&&&((((((((('''&&&%%%$$$###!!!!!!"""%%%))))))'''$$$$$$$$$$$$$$$$$$$$$$$$$$$(((%%%%%%&&&%%%###"""$$$&&&''')))((('''%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&###!!!"""%%%&&&###$$$######$$$###!!!"""&&&$$$$$$$$$$$$%%%%%%%%%%%%"""###$$$%%%&&&'''((()))$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&$$$$$$)))%%%$$$&&&%%%""""""%%%###$$$$$$%%%&&&&&&&&&&&&'''&&&$$$###"""###$$$$$$"""$$$%%%&&&%%%$$$%%%%%%######$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$)))'''&&&&&&&&&&&&%%%$$$***)))(((&&&$$$"""!!! (((+++!!!''')))###&&&############$$$%%%%%%&&&###############$$$%%%&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''''',,,111222///...///222666///'''######%%%&&&&&&$$$ ###%%%$$$%%%&&&%%%$$$###"""""""""""""""######%%%&&&&&&%%%%%%$$$ !!!%%%'''%%%%%%'''###$$$&&&''''''&&&$$$#########$$$%%%%%%%%%%%%$$$$$$######%%%(((((((((&&&&&&%%%###$$$&&&''''''&&&'''''''''''''''(((((((((((((((((((((((()))******&&&&&&'''(((((((((((('''))))))))))))((((((((((((+++,,,,,,+++******---/////////...---,,,***$$$$$$$$$$$$%%%&&&((((((%%%$$$$$$%%%''''''$$$"""######$$$$$$%%%&&&'''''' """%%%%%%%%%%%%###$$$%%%%%%#########%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&"""###&&&$$$!!!$$$$$$###"""""""""###$$$!!!###$$$"""###&&&%%%!!!########################'''%%%!!!"""&&&!!!###&&&((('''%%%""" ###$$$$$$###""""""###%%%""""""#########""""""!!!$$$%%%%%%%%%%%%$$$""""""!!!!!!""""""""""""!!!!!!$$$###$$$%%%&&&%%%!!!########################%%%$$$######%%%%%%$$$"""""""""######$$$$$$$$$$$$###!!! """""" """&&&''''''&&&&&&%%%%%%$$$$$$!!!$$$&&&&&&''')))'''%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""############%%%'''&&&$$$$$$''''''&&&$$$''')))'''""" """%%%%%%######%%%$$$!!!!!!###%%%%%%&&&%%%%%%$$$###"""$$$%%%%%%$$$"""!!!!!!"""$$$!!!!!!$$$%%%######&&&&&&%%%$$$######$$$&&&'''"""$$$''''''%%%$$$%%%'''###%%%&&&%%%###"""###$$$###$$$%%%%%%$$$$$$%%%&&&$$$''')))(((%%%"""""""""&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$#########$$$%%%&&&'''''''''&&&%%%###"""!!!!!!!!!&&&&&&%%%######$$$%%%%%%((((((((('''&&&%%%$$$###%%%%%%%%%'''((((((%%%###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%&&&''''''%%%#########$$$%%%%%%###"""###$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((%%%!!! !!!"""!!!######$$$$$$"""!!!"""%%%######$$$$$$$$$%%%%%%%%%######$$$%%%&&&&&&''''''%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%$$$((($$$###$$$$$$!!!"""&&&"""###$$$%%%&&&'''''''''&&&%%%$$$###"""!!!""""""###$$$&&&&&&%%%$$$%%%'''######$$$$$$%%%&&&''''''&&&%%%$$$$$$&&&&&&%%%$$$&&&%%%$$$$$$$$$$$$%%%&&&(((''''''&&&&&&%%%$$$###'''&&&&&&%%%%%%$$$$$$###$$$((( '''***%%%))) $$$###""""""###$$$&&&'''"""""""""###$$$%%%&&&'''######$$$%%%%%%%%%%%%$$$#########$$$%%%&&&'''((((((---333888999888666555000+++$$$ ###$$$%%%$$$"""!!!"""###$$$&&&'''$$$###"""!!! """$$$&&&''''''&&&$$$###!!!!!!$$$&&&'''%%%$$$$$$###$$$&&&''''''&&&$$$###"""###$$$$$$%%%%%%$$$$$$&&&%%%$$$$$$%%%&&&$$$###%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''(((((()))***%%%&&&&&&''''''''''''''',,,,,,++++++******)))))),,,---...,,,)))***...222......------,,,+++%%%%%%%%%$$$$$$$$$%%%%%%"""$$$%%%%%%###"""###%%%""""""######$$$$$$%%%%%%%%%$$$"""!!!###%%%&&&&&&###$$$%%%%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$########################***%%%"""###'''***(((%%%%%%$$$##################$$$%%%!!!###(((***########################'''%%%!!!!!!%%%###$$$$$$%%%%%%%%%$$$$$$###$$$$$$###""""""###%%%!!!""""""#########""""""%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%&&&((('''%%%###########################$$$"""!!!"""###$$$###"""##################$$$$$$'''###!!!###$$$###$$$(((######$$$$$$%%%%%%&&&&&&!!!#########$$$&&&''''''%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""############'''(((%%%$$$&&&$$$%%%&&&&&&###!!!!!!$$$''''''""""""%%%%%%!!! ###%%%%%%%%%%%%$$$$$$######"""###%%%$$$###"""###%%%'''%%%&&&((((((%%%&&&)))!!!!!!!!!!!!!!!"""###$$$###$$$&&&&&&%%%%%%%%%&&&###""""""$$$''''''%%%###"""###$$$$$$######$$$%%%%%%&&&''''''%%%$$$######&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%!!!"""######$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%(((&&&%%%$$$$$$$$$%%%'''%%%&&&&&&'''&&&&&&%%%%%%&&&'''((('''%%%$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''((((((((('''%%%###$$$$$$###!!!!!!"""###%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###'''"""$$$%%%$$$"""######$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''&&&&&&&&&"""!!!$$$$$$###$$$((("""###$$$%%%&&&'''''''''&&&%%%$$$###""""""!!!!!!%%%&&&''''''&&&&&&''')))######$$$%%%&&&&&&''''''&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&%%%$$$$$$%%%&&&&&&%%%&&&&&&&&&%%%###""""""$$$$$$%%%%%%%%%%%%%%%&&&!!!(((!!!((((((""")))###%%%$$$###"""###$$$&&&'''############$$$%%%&&&'''######$$$%%%%%%%%%%%%$$$""""""""""""###%%%&&&&&&%%%&&&+++333:::;;;555000&&&$$$""" !!!"""######$$$$$$$$$"""###%%%'''''''''&&&%%%$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###"""$$$&&&&&&&&&%%%###!!!$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$%%%$$$"""###$$$$$$###"""###$$$%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))%%%&&&&&&''''''''''''''',,,,,,++++++******)))))))))***+++)))&&&'''+++///++++++,,,---------$$$#########"""""""""!!!###%%%'''&&&"""!!!$$$((( !!!!!!!!!"""""""""'''&&&""" $$$&&&$$$###$$$%%%%%%$$$$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%########################)))&&&######%%%'''&&&%%%%%%$$$###$$$%%%&&&%%%###!!!&&&&&& %%%)))######################## """%%%%%%$$$######$$$$$$$$$#########$$$%%%&&&###$$$%%%$$$""""""$$$%%%""""""######$$$$$$######%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$###""" !!!"""#########$$$######"""######$$$$$$&&&!!!"""$$$######&&&!!!""""""###$$$%%%&&&'''$$$&&&""" """%%%%%%%%%###""""""###$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###""""""""""""###$$$$$$&&&'''###"""$$$!!!"""!!!!!!!!!"""$$$&&&''')))###"""'''(((###"""&&&"""""""""""""""""""""###""""""###$$$%%%&&&&&&'''&&&%%%&&&'''$$$"""%%%%%%%%%$$$$$$######"""###$$$$$$%%%%%%%%%%%%%%%&&&$$$"""$$$(((((($$$ """$$$%%%%%%$$$###%%%&&&###""""""###&&&(((((('''&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$&&&!!!"""$$$#########$$$&&&#########$$$&&&''')))***%%%######&&&'''%%%'''***$$$$$$%%%&&&''''''''''''$$$%%%'''&&&$$$%%%'''***%%%%%%%%%%%%%%%%%%%%%%%%"""&&&((('''(((***)))&&&%%%&&&&&&%%%######$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""""" !!!(((///!!!%%%'''$$$###%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######%%%&&&&&&'''''''''%%%""""""%%%&&&$$$%%%)))###$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$#########&&&'''((('''&&&&&&(((***$$$$$$%%%%%%&&&&&&''''''&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%###%%%'''&&&$$$###""""""&&&&&&&&&%%%%%%$$$$$$$$$###)))!!!&&&%%%'''"""&&&%%%%%%%%%$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%&&&'''######$$$%%%%%%%%%%%%$$$""""""""""""###$$$%%%%%%&&&$$$'''///999;;;444,,,"""######$$$$$$$$$$$$$$$"""&&&'''$$$###%%%''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&$$$$$$###&&&'''%%%%%%&&&%%%!!!$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%###"""!!!"""$$$&&&&&&&&&###%%%''''''&&&%%%&&&'''#########$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''(((((((((((('''))))))))))))((((((((((((***++++++***)))***,,,...******+++,,,------######$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%$$$$$$$$$!!!!!!""""""""""""######$$$&&&$$$ !!!&&&&&&"""###$$$%%%%%%$$$$$$%%%'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$###"""#########%%%######$$$'''((('''%%%$$$'''&&&!!!!!!$$$$$$########################"""&&&'''&&&$$$######$$$#########$$$%%%%%%&&&$$$$$$%%%$$$######$$$&&&"""######$$$%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&&&& !!!"""######"""!!! &&&&&&%%%###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!###$$$%%%$$$%%%$$$###""""""###$$$$$$%%% """$$$###"""$$$###$$$$$$%%%%%%&&&&&&&&& &&&&&&  %%%&&&%%%###""""""###$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""###$$$%%%&&& ''''''!!!!!!&&&%%%###!!! ###&&&&&&""")))!!! ''')))$$$###'''!!!!!!!!!!!!"""###$$$$$$$$$"""!!!###''')))((('''$$$###$$$&&&"""''''''((((((((('''&&&&&&#########$$$%%%%%%$$$###$$$%%%%%%&&&'''&&&$$$"""$$$%%%'''&&&%%%%%%&&&(((%%%!!! '''++++++((('''&&&&&&&&&&&&%%%%%%%%%###$$$%%%$$$""""""$$$&&&"""$$$&&&%%%###"""$$$&&&$$$$$$$$$$$$%%%&&&'''((($$$!!!"""''''''$$$###'''$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&''''''%%%###&&&&&&&&&&&&&&&&&&&&&&&&###'''(((%%%%%%(((((($$$'''((('''&&&$$$$$$&&&(((%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$&&&(((***!!!''')))%%%$$$&&&&&&###%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%&&&###$$$''''''%%%$$$'''$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%&&&(((***%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$%%%&&&''''''&&&%%%$$$"""%%%((((((%%%$$$###$$$'''&&&&&&%%%%%%$$$$$$###$$$&&&!!!$$$!!!)))"""''''''''''''&&&&&&%%%$$$%%%%%%$$$$$$$$$%%%%%%&&&######$$$%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%(((''')))...444555111+++$$$%%%&&&%%%%%%$$$$$$%%%!!!''')))%%%$$$&&&'''%%%""""""""""""###$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%!!!%%%&&&######((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&$$$######%%%''''''&&&###%%%(((((('''%%%&&&(((######$$$%%%%%%&&&'''''''''''''''''''''(((((()))''''''((()))))))))((((((((((((((((((((()))))))))---,,,,,,,,,...///...---++++++,,,---------$$$$$$&&&'''((()))))))))###!!!!!!$$$''''''###%%%%%%%%%%%%%%%%%%&&&&&&"""&&&&&&$$$%%%***((("""###$$$&&&%%%%%%$$$&&&'''#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$)))***)))'''$$$$$$%%%'''%%%######%%%(((***(((&&&&&&'''&&&$$$%%%)))((($$$""""""""""""""""""""""""&&&&&&$$$""" """"""###$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$######$$$&&&"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''###$$$&&&''''''&&&$$$###&&&&&&%%%###"""$$$&&&)))$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""$$$%%%&&&&&&%%%$$$###""""""###$$$$$$)))$$$###'''***(((''''''&&&&&&&&&&&&&&&&&&&&&%%% &&&&&& &&&''''''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$&&&&&&###))))))!!!!!!)))+++%%%'''$$$###&&&((($$$'''%%%(((###!!!&&&""""""######$$$%%%'''(((&&&###!!!###)))+++)))&&&%%%%%%(((***(((###$$$((( """$$$&&&''''''''''''"""""""""###%%%%%%$$$######((((((&&&$$$%%%'''&&&'''((((((''''''(((******###&&&+++***&&&''''''&&&&&&&&&%%%%%%%%%"""$$$%%%$$$!!!!!!###&&&$$$&&&'''&&&$$$###$$$&&&((('''&&&$$$###""""""!!!'''###$$$'''&&& !!!&&&&&&&&&''''''&&&%%%%%%)))&&&$$$'''+++)))!!!''''''''''''''''''''''''%%%)))(((###"""&&&&&&!!!'''''''''%%%$$$$$$%%%'''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&''')))((($$$ """(((***&&&%%%''''''$$$%%%%%%&&&&&&&&&&&&''''''#########$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######(((%%%&&&))))))$$$###$$$%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&'''(((((((((''''''%%%&&&&&&%%%$$$%%%''')))&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$%%%'''(((((('''%%%$$$"""%%%))))))'''%%%%%%&&&$$$%%%%%%%%%%%%%%%&&&&&&###"""&&&&&&---$$$(((((())))))(((&&&$$$###&&&&&&%%%$$$$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&(((***,,,+++)))'''''''''&&&%%%######$$$%%% '''***&&&$$$''''''%%%%%%%%%%%%&&&'''(((******((('''&&&%%%%%%%%%%%%&&&###$$$!!!###)))+++)))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((('''''',,,***'''%%%&&&&&&%%%$$$###&&&))))))'''&&&'''((($$$$$$%%%&&&&&&'''((((((((((((((((((((()))******'''(((((()))))))))))))))))))))******++++++,,,,,,***((('''))),,,---+++(((------------,,,,,,""""""#########$$$$$$$$$''''''%%%$$$###"""""""""&&&&&&$$$$$$$$$$$$&&&&&&'''%%%###$$$&&&&&&### $$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%$$$$$$$$$$$$%%%'''%%%!!!!!!"""!!!######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%&&&$$$######$$$$$$"""!!!!!!!!!"""###$$$%%%%%%&&&""""""#########$$$$$$$$$%%%%%%%%%$$$$$$#########"""###$$$$$$$$$$$$###"""%%%###"""###$$$""""""!!!!!!$$$&&&#########$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$(((+++%%%%%%$$$$$$$$$$$$$$$$$$(((&&&$$$$$$%%%%%%$$$###&&&%%%$$$$$$&&&(((((('''"""#########"""$$$&&&)))$$$&&&'''&&&###!!!"""$$$######$$$&&&((('''%%%######&&&((()))'''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###'''$$$!!!!!!###$$$###!!!(((((('''&&&%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%###!!!"""$$$%%%$$$"""!!!"""###$$$%%%&&&&&&&&&$$$######&&&((((((%%%"""%%%%%%%%%%%%%%%$$$###"""&&&&&&&&&$$$######%%%'''###&&&&&&$$$%%%((()))&&&%%%%%%$$$$$$%%%%%%&&&'''!!!###%%%%%%$$$###"""###"""###$$$%%%&&&%%%%%%$$$###$$$$$$%%%&&&&&&&&&&&&333---&&&###%%%'''&&&###""""""###$$$%%%%%%&&&&&&######$$$%%%%%%&&&''''''***'''$$$$$$&&&'''%%%###'''%%%######$$$%%%&&&&&&%%%&&&&&&%%%$$$$$$%%%'''$$$$$$$$$$$$%%%%%%&&&'''%%%###"""###'''((('''%%%$$$$$$%%%%%%%%%%%%&&&&&&***,,,---)))$$$!!!!!!###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######"""###$$$$$$%%%%%%$$$$$$###%%%(((+++***%%%###%%%((($$$''''''$$$$$$)))&&&&&&&&&%%%%%%$$$$$$$$$"""((('''!!!###++++++###$$$&&&(((&&&###"""###&&&$$$######$$$%%%&&&'''((()))((('''&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$!!! !!!""""""###%%%'''(((((('''&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$%%%&&&((()))%%%$$$###$$$%%%%%%$$$"""&&&%%%$$$&&&))))))&&&###"""%%%(((((('''&&&(((***$$$&&&)))+++***((($$$"""###&&&&&&###!!!"""$$$'''%%%$$$%%%'''((('''%%%$$$%%%&&&'''(((((((((((((((###$$$''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###!!!###$$$$$$###"""###%%%!!!"""######$$$%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$+++***)))((('''&&&%%%%%%$$$$$$%%%&&&&&&%%%$$$###,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++*********%%%%%%&&&&&&&&&'''''''''&&&&&&%%%$$$############&&&%%%$$$$$$$$$$$$%%%&&&&&&$$$###%%%'''(((&&&###$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$$$$$$$$$$&&&'''%%%$$$%%%#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$%%%$$$###############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$'''%%%%%%&&&'''&&&""""""""""""######$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%)))(((%%%"""  !!!$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$$$$%%%%%%%%%$$$'''&&&%%%%%%'''((('''&&&%%%&&&'''&&&%%%%%%&&&((("""$$$&&&%%%######$$$&&&&&&&&&&&&'''((('''$$$""""""$$$&&&'''%%%$$$######'''&&&&&&%%%$$$###""""""###$$$$$$%%%%%%$$$$$$###&&&$$$""""""$$$%%%$$$"""&&&%%%%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&$$$######%%%&&&$$$"""""""""###$$$%%%%%%%%%%%%$$$######&&&((((((%%%###%%%%%%%%%%%%%%%$$$######%%%&&&&&&%%%######%%%'''%%%''''''$$$$$$''''''$$$%%%%%%$$$$$$%%%%%%&&&'''&&&'''))))))'''&&&'''(((###$$$%%%&&&'''&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%---(((###"""$$$&&&%%%######$$$$$$%%%&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&***(((&&&&&&((()))(((&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''###############$$$%%%%%%%%%###"""$$$&&&((('''%%%$$$$$$%%%%%%%%%%%%&&&&&&(((((((((&&&$$$""""""###&&&&&&&&&&&&&&&&&&&&&&&&)))((((((&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%#########%%%&&&&&&''''''''''''&&&&&&$$$'''***)))%%%$$$%%%(((&&&'''&&&### $$$''''''&&&&&&&&&%%%%%%%%%%%%###((('''"""$$$+++***"""%%%'''((('''$$$###$$$&&&%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&&&&***)))(((&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!"""###$$$$$$%%%%%%&&&'''(((((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$$$$%%%&&&%%%$$$$$$######$$$&&&&&&$$$!!!$$$&&&((('''%%%$$$&&&((("""$$$&&&''''''&&&$$$######%%%''''''&&&%%%%%%%%%(((&&&$$$%%%&&&&&&%%%"""$$$%%%&&&''''''''''''''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$&&&&&&&&&$$$###$$$%%%''''''(((((((((((((((((((((&&&%%%&&&'''((('''%%%))))))))))))))))))))))))))))))))))))((((((((((((***+++++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,,,,#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$&&&((()))(((&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$###$$$$$$$$$""" !!!'''***"""######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%"""!!!!!!"""$$$&&&%%%$$$%%%%%%$$$$$$############%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%&&&$$$!!! !!!$$$&&&###""""""###$$$$$$!!!"""###%%%&&&''''''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%###!!!!!!"""##################$$$$$$%%%%%%&&&'''&&&$$$$$$%%%&&&%%%$$$(((&&&%%%%%%''''''&&&%%%%%%'''((((((&&&$$$%%%%%%!!!###$$$$$$$$$$$$&&&'''(((((((((((()))'''$$$!!! """$$$%%%###"""""""""&&&&&&%%%###"""!!! ###$$$$$$%%%%%%$$$$$$###%%%$$$###$$$%%%&&&%%%$$$#########$$$$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%&&&&&&$$$###"""######$$$%%%%%%%%%%%%$$$###$$$&&&''''''%%%###%%%%%%%%%%%%%%%$$$$$$###%%%%%%&&&%%%$$$$$$%%%'''&&&)))(((%%%$$$&&&%%%"""%%%%%%$$$$$$%%%%%%&&&'''))))))***)))(((''')))+++%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$)))%%%######&&&'''&&&$$$$$$%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&((()))(((((($$$%%%%%%&&&&&&%%%%%%$$$$$$&&&'''&&&%%%$$$%%%'''%%%$$$$$$$$$$$$%%%&&&&&&$$$######$$$&&&''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$######$$$$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&((())))))&&&###!!!###&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''&&&&&&'''(((''''''((((((((((((''''''###&&&)))(((&&&%%%&&&((()))'''%%%###""""""$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%)))(((###$$$)))((("""&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&&&&&&&,,,+++)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$""""""$$$%%%'''%%%$$$###$$$&&&(((***%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###(((&&&$$$$$$%%%''''''&&&$$$$$$###$$$%%%%%%$$$"""&&&'''&&&%%%######%%%'''$$$$$$%%%&&&&&&%%%%%%%%%'''&&&&&&'''((((((&&&%%%((('''%%%$$$%%%$$$###!!!$$$%%%%%%&&&&&&&&&%%%%%%!!!&&&))))))%%%""""""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###'''(((((('''%%%$$$%%%&&&'''''''''&&&&&&&&&%%%%%%&&&%%%$$$%%%&&&'''&&&%%%''''''&&&%%%%%%&&&''''''''''''((())))))***))))))***)))))))))))))))******)))*********+++,,,,,,,,,++++++++++++++++++++++++,,,---------,,,,,,""""""""""""##################$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$######$$$$$$'''$$$ ###***+++'''######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&###"""!!!"""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%&&&$$$###""""""###$$$&&&!!!!!!!!!"""###"""!!! $$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$"""!!!"""%%%''''''&&&""""""###$$$%%%%%%&&&&&&'''%%%$$$$$$%%%&&&%%%$$$'''&&&$$$%%%&&&%%%$$$""""""$$$&&&&&&%%%###############$$$$$$$$$$$$%%%&&&'''&&&&&&'''((('''$$$!!! """$$$$$$###""""""###%%%$$$$$$###"""!!!!!! ###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%&&&&&&&&&&&&$$$#########$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%%%%$$$######"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&%%%$$$$$$%%%'''%%%''''''$$$$$$&&&&&&###%%%%%%$$$$$$%%%%%%&&&''''''''''''%%%$$$$$$&&&)))%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###((('''&&&'''((()))'''%%%$$$%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$$$$%%%&&&''''''###%%%&&&'''&&&%%%$$$$$$$$$&&&''''''%%%%%%%%%&&&(((((('''''''''(((((()))$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''$$$""""""%%%%%%### &&&&&&&&&&&&&&&&&&&&&&&&"""%%%'''%%%"""###(((...%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$$$$%%%&&&%%%&&&&&&&&&&&&&&&&&&%%%###%%%''''''&&&%%%'''(((***'''$$$######$$$$$$###%%%%%%%%%%%%%%%$$$$$$$$$&&&)))'''$$$$$$((('''"""&&&&&&'''&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((''''''&&&%%%%%%&&&&&&&&&))))))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""$$$$$$$$$######%%%'''&&&%%%%%%$$$%%%&&&'''(((%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&%%%$$$"""!!!)))'''$$$$$$%%%'''(((((('''&&&&&&&&&&&&&&&%%%%%%'''&&&%%%$$$$$$%%%(((***)))(((''''''&&&&&&&&&&&&'''%%%###$$$''''''%%%"""&&&%%%$$$$$$$$$$$$###"""$$$$$$%%%%%%%%%$$$######"""&&&&&&###!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%&&&''''''%%%$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""$$$%%%$$$###$$$###!!! !!!###$$$&&&'''((()))))))))((((((&&&&&&%%%$$$$$$%%%'''(((((())))))***+++,,,,,,---++++++++++++++++++++++++******+++++++++***%%%%%%%%%&&&&&&&&&&&&'''""""""$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$#########$$$$$$(((***(((""" ###&&&&&&######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%% !!!!!!###$$$%%%&&&'''%%%$$$######$$$$$$###!!!"""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%$$$######$$$&&&'''%%%%%%%%%$$$$$$#########(((&&&%%%%%%$$$###!!! """"""###$$$%%%%%%&&&&&&&&&%%%###$$$%%%&&&&&&%%%%%%$$$###$$$%%%$$$""" """%%%&&&%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$############$$$%%%'''&&&$$$!!!!!!###$$$%%%$$$###$$$%%%#########$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$#########$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%$$$###""""""#########$$$%%%%%%%%%$$$$$$###$$$%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&&&&%%%%%%###$$$&&&&&&%%%%%%&&&'''"""%%%&&&###$$$''''''%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%$$$###""""""$$$&&&%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$$$$###(((''''''(((((('''%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''"""%%%''''''&&&$$$$$$%%%$$$&&&((((((&&&%%%%%%&&&)))((((((''''''((((((((($$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&)))&&&###$$$&&&&&&### &&&&&&&&&&&&&&&&&&&&&&&& ###&&&%%%###$$$***000%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%###"""###$$$%%%&&&&&&&&&&&&&&&&&&%%%###$$$&&&'''&&&&&&&&&''')))'''%%%$$$$$$%%%$$$##################$$$$$$$$$'''(((&&&$$$%%%'''&&&###&&&&&&%%%&&&&&&&&&&&&&&&"""###%%%''')))*********&&&&&&%%%%%%%%%&&&&&&'''$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$$$$###$$$&&&((($$$%%%&&&'''''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&%%%$$$"""!!!)))'''$$$$$$&&&((())))))'''''''''&&&%%%%%%%%%&&&&&&%%%$$$$$$&&&))),,,---+++***(((&&&%%%%%%%%%%%%(((&&&###$$$&&&'''%%%""""""###$$$$$$$$$$$$%%%&&&$$$$$$$$$%%%$$$$$$######%%%$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###"""###%%%%%%$$$$$$%%%'''$$$$$$%%%%%%&&&'''((((((###"""!!!"""$$$%%%$$$###(((&&&%%%######%%%&&&(((&&&'''((()))((('''&&&%%%((('''&&&&&&&&&((()))***(((((()))***++++++,,,,,,++++++++++++++++++++++++)))***+++,,,,,,***$$$$$$$$$$$$%%%%%%%%%%%%!!!"""$$$%%%&&&%%%%%%$$$######$$$$$$$$$$$$######$$$&&&'''&&&$$$"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###)))'''$$$######"""######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%% !!!"""###$$$%%%&&&&&&%%%######$$$###""" """"""###$$$%%%&&&''''''&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$$$$$$$%%%%%%###$$$%%%&&&&&&%%%$$$######$$$%%%%%%######$$$&&&'''%%%###!!!!!!###%%%'''%%%%%%$$$$$$$$$$$$$$$$$$!!!###$$$###"""""""""#########$$$$$$%%%%%%&&&&&&$$$###$$$%%%&&&&&&%%%#########$$$%%%%%%""" """$$$&&&'''&&&'''((()))'''&&&$$$$$$$$$$$$###!!!!!!""""""%%%&&&&&&$$$""""""$$$%%%%%%$$$$$$&&&'''######$$$$$$%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###"""$$$&&&'''%%%$$$$$$%%%'''&&&%%%$$$$$$###############$$$$$$$$$%%%%%%%%%"""###$$$$$$""""""###$$$###$$$$$$%%%%%%$$$$$$$$$###%%%&&&%%%$$$$$$&&&'''$$$%%%%%%&&&&&&&&&&&&&&&"""$$$&&&&&&%%%%%%&&&'''!!!$$$%%%###$$$'''(((%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&%%%$$$###%%%&&&%%%%%%$$$#########$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%''')))"""%%%((('''$$$###$$$&&&$$$&&&(((((('''&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&)))'''&&&&&&&&&%%%$$$"""&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&%%%$$$$$$(((+++%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%''''''((((((((((((''''''$$$%%%%%%&&&&&&&&&&&&%%%'''&&&&&&%%%%%%%%%%%%%%%############$$$$$$$$$$$$'''&&&%%%%%%&&&'''&&&$$$%%%$$$###$$$&&&'''&&&%%%!!!"""$$$'''))))))))))))%%%%%%%%%%%%%%%&&&&&&'''"""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$$$$$$$&&&(((###%%%'''(((((('''%%%$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$###(((&&&$$$%%%'''((())))))%%%&&&&&&$$$""""""###$$$%%%$$$###%%%))),,,......)))(((&&&%%%######""""""***(((&&&%%%&&&&&&&&&%%%!!!###$$$%%%$$$%%%'''(((###$$$$$$%%%%%%%%%$$$$$$)))'''%%%$$$$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###!!!"""$$$$$$""""""$$$%%%!!!!!!"""###$$$%%%&&&'''%%%$$$###%%%'''((('''&&&((('''&&&&&&&&&&&&'''((('''((()))***)))(((&&&$$$''''''''''''((()))******((()))))))))***++++++++++++++++++++++++++++++++++++,,,---......---!!!!!!"""""""""#########"""###%%%&&&&&&%%%$$$###"""###$$$%%%%%%$$$###"""###%%%''''''$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$&&&&&&(((&&&#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$"""############$$$$$$$$$%%%###"""###$$$$$$###"""$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%$$$$$$$$$$$$$$$$$$########################!!!###$$$### """$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%"""%%%######&&&***$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######%%%'''&&&&&&######$$$%%%''''''$$$"""$$$%%%&&&&&&%%%%%%''')))&&&$$$######%%%&&&$$$"""$$$###$$$%%%'''&&&###!!!"""$$$%%%%%%$$$$$$&&&((($$$$$$$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###!!!$$$''''''$$$""""""###&&&&&&%%%%%%%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%!!!###%%%%%%######%%%'''$$$$$$$$$%%%%%%$$$$$$######%%%&&&%%%$$$###&&&((($$$%%%%%%&&&''''''&&&&&&!!!###&&&&&&&&&%%%&&&'''###%%%%%%######&&&&&&###%%%%%%$$$$$$%%%%%%&&&'''%%%&&&((((((&&&%%%&&&''''''&&&%%%$$$###$$$$$$%%%$$$$$$%%%&&&&&&&&&%%%%%%###$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&'''((('''$$$$$$&&&(((###&&&(((&&&###"""%%%((($$$&&&))))))(((&&&&&&&&&'''&&&&&&%%%$$$$$$%%%%%%$$$%%%'''&&&$$$###%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%$$$&&&'''&&&&&&''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%######&&&((('''$$$$$$&&&((($$$$$$%%%%%%%%%&&&&&&&&&'''%%%$$$%%%''''''&&&&&&$$$###!!!###%%%&&&%%%###"""###%%%'''((('''&&&%%%%%%%%%$$$$$$%%%%%%&&&'''###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''%%%$$$$$$%%%'''(((((('''%%%&&&&&&$$$!!!!!!"""%%%$$$######&&&***,,,,,,+++%%%%%%%%%%%%%%%%%%$$$$$$(((((('''%%%######$$$&&&"""%%%&&&&&&%%%$$$&&&(((######$$$%%%&&&&&&&&&%%%!!!$$$%%%###"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%$$$""" !!!"""!!!!!!!!!""""""#########&&&%%%$$$%%%''')))((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&(((***,,,,,,+++)))((($$$%%%&&&'''(((((((((((())))))))))))************+++++++++++++++++++++++++++,,,...///...---$$$$$$%%%%%%%%%&&&&&&&&&"""###%%%&&&&&&%%%###""""""###$$$%%%%%%$$$###""""""%%%''''''&&&%%%''')))$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%&&&$$$"""$$$'''%%%!!!######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%$$$###""""""###"""!!!"""$$$%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$#########$$$"""  """$$$%%%'''(((&&&###"""$$$'''$$$%%%&&&&&&&&&%%%$$$############$$$$$$%%%%%%&&&!!!))))))### ###(((%%%%%%$$$$$$$$$$$$$$$$$$&&&$$$######%%%''''''&&&$$$$$$%%%'''))))))'''$$$%%%&&&%%%###""""""$$$&&&$$$"""!!!###&&&'''&&&$$$'''&&&&&&''''''&&&""" """###$$$$$$###$$$&&&(((&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$!!!$$$''''''$$$!!!!!!"""%%%%%%%%%%%%&&&'''((((((######$$$$$$$$$%%%%%%%%%!!!###&&&&&&$$$$$$''')))$$$$$$%%%%%%%%%$$$$$$######%%%&&&%%%######&&&((($$$%%%%%%&&&'''''''''&&&!!!###&&&'''&&&&&&&&&'''$$$'''&&&###"""%%%$$$!!!%%%%%%$$$$$$%%%%%%&&&'''$$$&&&((()))'''&&&&&&&&&((((((&&&%%%$$$%%%%%%&&&###$$$%%%%%%&&&&&&&&&&&&###$$$%%%%%%%%%''')))+++&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''$$$&&&'''%%%"""!!!###%%%$$$&&&(((%%%"""!!!%%%)))$$$&&&))))))(((&&&&&&&&&)))((('''&&&&&&&&&&&&&&&$$$&&&'''&&&$$$###$$$'''$$$$$$%%%%%%%%%&&&&&&&&&!!!$$$&&&&&&$$$$$$'''***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$&&&((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%% """$$$$$$$$$$$$&&&(((###$$$$$$%%%%%%$$$$$$###'''&&&%%%%%%&&&%%%$$$"""!!!%%%)))((($$$###'''+++&&&&&&&&&''''''(((((((((&&&$$$###&&&((('''''''''$$$""" """%%%&&&%%%###$$$%%%&&&''''''%%%###"""$$$$$$$$$$$$%%%%%%&&&'''&&&&&&'''((('''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$###%%%'''((('''%%%$$$$$$%%%&&&'''&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$%%%&&&((()))$$$###$$$&&&((()))'''&&&((())))))&&&###"""$$$'''$$$######&&&)))+++***'''$$$%%%&&&'''(((((((((((($$$&&&&&&$$$ !!!$$$%%%'''((('''%%%$$$%%%'''"""###$$$%%%&&&''''''''' !!!$$$!!! $$$)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$'''((('''%%%!!!'''''''''&&&&&&&&&%%%%%%$$$######$$$&&&''''''&&&&&&''''''((((((''''''&&&&&&(((+++---......---+++%%%&&&(((***+++******)))*********)))))))))))))))++++++++++++++++++++++++(((***,,,------+++######$$$%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%""""""###%%%''''''%%%"""%%%&&&'''''''''%%%###!!!""""""$$$'''***+++***)))###$$$%%%%%%%%%&&&(((***)))((('''&&&&&&&&&&&&&&&"""%%%''''''%%%###""""""!!!%%%%%%""""""%%%$$$!!!""" """&&&'''&&&###%%%%%%$$$######$$$%%%%%%""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###""""""###$$$$$$$$$%%%%%%%%%%%%$$$######&&&$$$""""""$$$%%%""" '''&&&%%%$$$############$$$$$$###"""######%%%''''''&&&%%%$$$%%%!!!"""###$$$%%%&&&&&&&&&$$$%%%%%%%%%%%%$$$######)))&&&###!!!!!!""""""!!!%%%&&&'''&&&$$$###$$$%%%+++(((%%%###"""$$$&&&((("""######$$$$$$######"""%%%$$$$$$$$$%%%&&&&&&'''$$$$$$#########$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%'''((('''### ###&&&!!!$$$&&&'''%%%$$$######***""" &&&'''"""###)))&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&%%%$$$###""" !!!"""$$$%%%&&&'''"""###$$$%%%''')))+++---%%%&&&''''''%%%%%%&&&'''###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$&&&''''''%%%###'''&&&%%%$$$###$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&((()))$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%'''(((''''''&&&%%%%%%%%%&&&&&&''''''(((((('''&&&%%%%%%%%%&&&''''''((('''''''''%%%%%%%%%&&&&&&'''''''''---&&&$$$)))'''!!!$$$...'''%%%$$$%%%((((((&&&###(((%%%######%%%&&&%%%###***(((&&&&&&((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&'''''')))%%%""""""%%%(((((('''%%%&&&'''&&&$$$###$$$%%%''''''&&&%%%$$$###"""!!!'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$$$$%%%&&&''''''&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&%%%$$$###"""&&&%%%$$$$$$%%%&&&((()))&&&!!! %%%''''''&&& &&&%%% ###---%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((+++***((((((((('''&&&%%%(((''''''''''''&&&&&&&&&$$$"""!!!%%%***,,,(((###+++'''###!!!"""""" ###&&&(((&&&"""!!!%%%)))"""&&&%%% """$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""$$$&&&'''"""###$$$%%%%%%%%%$$$$$$$$$&&&''''''%%%%%%&&&((($$$'''&&&""""""$$$%%%"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''+++***(((''''''(((((()))(((((('''((())))))'''&&&******))))))******+++,,,)))+++,,,,,,+++,,,...000...++++++------)))""""""###$$$%%%&&&&&&%%%######$$$$$$$$$$$$######""""""###%%%&&&&&&$$$""""""###%%%&&&&&&%%%$$$######"""###%%%'''((('''%%%###%%%&&&%%%$$$$$$%%%&&&''''''&&&%%%%%%%%%%%%%%%$$$&&&((((((&&&%%%%%%%%%"""%%%%%%######%%%%%%"""###!!!!!!###%%%&&&%%%###$$$$$$%%%&&&&&&%%%$$$$$$#########$$$$$$$$$$$$%%%$$$$$$%%%%%%$$$###""""""%%%$$$###""""""###$$$$$$$$$%%%%%%%%%%%%$$$######'''%%%###$$$&&&&&&%%%###############$$$%%%&&&'''(((###"""%%%%%%######'''"""###%%%%%%###"""###$$$"""###$$$$$$%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$(((%%%######%%%&&&'''''' """######""""""$$$%%%)))'''%%%######$$$&&&'''%%%%%%&&&&&&&&&&&&%%%%%%###"""""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%%%%%%%''''''%%%###!!!!!!$$$&&&!!!$$$&&&'''%%%$$$######---'''$$$&&&'''%%%$$$%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&%%%$$$###"""######$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&''''''(((%%%&&&''''''%%%%%%&&&'''###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$&&&''''''%%%###%%%$$$$$$$$$%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%$$$############"""""""""###$$$%%%&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&%%%%%%((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&'''!!! $$$!!!%%%'''%%%$$$%%%((((((&&&$$$%%%###"""###&&&((('''&&&((('''%%%&&&'''((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''(((%%%######&&&((('''&&&%%%&&&&&&%%%$$$###$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$###&&&&&&%%%%%%%%%&&&&&&'''%%%$$$""" !!!%%%'''***%%%###&&&'''### %%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&&&&&&&%%%$$$'''&&&&&&&&&&&&&&&''''''(((%%%######%%%&&&%%%"""'''%%%""""""%%%&&&&&&$$$$$$&&&'''%%%"""!!!%%%)))"""!!!"""%%%$$$!!!"""&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""###$$$&&&'''###$$$$$$%%%%%%%%%%%%%%%"""$$$%%%%%%######$$$&&&&&&)))((($$$$$$''''''$$$&&&&&&&&&&&&&&&%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%''''''&&&&&&'''((()))***'''''''''((())))))((('''))))))(((((())))))***+++***+++,,,,,,++++++---///...,,,,,,...---)))!!!"""###$$$%%%&&&&&&&&&""""""############"""""""""!!!"""###%%%%%%###!!! !!!###%%%&&&%%%%%%$$$###""""""###%%%%%%$$$"""###%%%&&&&&&$$$"""######&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%'''&&&%%%%%%&&&'''"""%%%&&&$$$$$$&&&&&&###$$$###"""###%%%%%%###""""""$$$&&&((((((&&&$$$"""$$$$$$$$$$$$%%%%%%%%%%%%!!!"""$$$%%%%%%$$$"""!!!$$$$$$############$$$%%%$$$%%%%%%%%%%%%$$$######'''&&&%%%&&&'''((('''&&&#########$$$$$$%%%&&&'''###"""###%%%""" """'''!!!"""###"""!!! """######$$$$$$%%%%%%%%%$$$$$$ """###$$$%%%%%%%%%***'''$$$######$$$###""""""###$$$$$$""""""###$$$&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''&&&&&&##################$$$$$$$$$%%%%%%&&&%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%%%%'''%%%"""!!!###$$$%%%%%%"""$$$&&&&&&%%%######$$$(((&&&###!!!$$$(((&&& $$$######""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$###&&&&&&&&&&&&%%%%%%%%%%%%(((''''''&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%&&&''''''%%%###"""###$$$%%%''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&!!!"""$$$%%%%%%%%%$$$#########"""""""""###$$$%%%%%%%%%$$$%%%%%%&&&'''(((&&&''''''''''''&&&&&&%%%***)))(((&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%'''"""###&&&$$$$$$&&&%%%%%%&&&''''''&&&$$$%%%$$$###$$$&&&'''&&&%%%'''&&&%%%%%%'''''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$%%%&&&'''&&&%%%%%%%%%$$$$$$$$$$$$$$$###%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&'''((((((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$&&&'''%%%!!! ###'''((('''%%%$$$((()))"""$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&%%%$$$%%%%%%'''((('''&&&###""""""###$$$%%%%%%$$$"""###%%%''''''&&&$$$&&&'''%%%""""""%%%(((%%%###"""$$$###!!!$$$)))$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$&&&'''$$$%%%%%%%%%&&&&&&&&&&&&"""$$$%%%%%%######$$$&&&&&&((('''$$$$$$''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&((()))***&&&&&&''''''((()))))))))((((((((((((((())))))***+++,,,---,,,++++++,,,...///,,,,,,///...***###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###"""!!!!!!"""$$$$$$"""!!!!!!"""###$$$$$$$$$$$$######"""!!!"""$$$%%%$$$""""""$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%"""#########""""""%%%'''"""&&&&&&$$$$$$''''''$$$$$$$$$$$$$$$$$$###"""!!!"""###%%%&&&&&&%%%###"""$$$$$$%%%%%%%%%&&&&&&&&& """%%%((()))(((&&&%%%$$$$$$###$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%$$$######&&&%%%%%%&&&'''(((((((((''''''&&&%%%$$$$$$$$$$$$!!!""""""$$$&&&"""###"""!!! """$$$$$$$$$%%%%%%%%%$$$######!!!"""###$$$%%%%%%%%%%%%(((&&&$$$$$$%%%%%%%%%$$$)))******(((%%%#########$$$$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%%%%$$$%%%&&&'''&&&$$$!!! $$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$%%%%%%%%%%%%'''### !!!$$$'''&&&%%%"""$$$&&&&&&$$$######$$$###%%%###%%%...,,,"""$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((%%%&&&''''''%%%%%%&&&'''###$$$%%%%%%&&&&&&%%%%%%'''&&&%%%%%%''''''%%%$$$"""###%%%'''(((''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&(((''''''&&&%%%%%%%%%%%%!!!$$$&&&'''''''''%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&''''''&&&&&&%%%)))((('''%%%%%%$$$%%%%%%'''''''''&&&&&&%%%%%%%%%'''%%%'''+++)))$$$$$$(((&&&&&&&&&&&&''''''&&&%%%''''''&&&&&&%%%$$$###"""'''&&&%%%&&&((()))'''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$%%%$$$######$$$$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&''''''&&&%%%###"""$$$&&&'''&&&$$$###$$$&&&"""&&&&&&"""&&&,,,((($$$$$$#########$$$%%%&&&'''''''''&&&&&&&&&&&&%%%&&&''')))*********++++++)))(((&&&$$$###$$$%%%&&&"""###$$$######$$$''')))%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%###"""%%%'''$$$"""###%%%$$$!!!###((($$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%&&&&&&''''''$$$%%%'''&&&%%%%%%&&&((($$$&&&%%%""""""%%%%%%###$$$$$$$$$%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))%%%&&&'''''''''(((***+++)))(((((((((((()))******,,,------,,,+++***,,,---///,,,,,,//////+++&&&&&&&&&%%%$$$###"""!!!###$$$$$$%%%%%%$$$$$$######"""!!!"""######"""!!!$$$$$$$$$$$$######"""""""""!!!!!!"""$$$&&&&&&%%%"""$$$&&&&&&&&&&&&'''(((&&&%%%%%%%%%%%%%%%&&&&&&!!!"""######""""""$$$&&&"""%%%&&&$$$%%%''''''$$$$$$$$$%%%$$$###""""""!!!######""""""""""""######$$$$$$%%%%%%%%%&&&&&&&&&&&&(((***++++++)))'''%%%######$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%&&&&&&'''((('''&&&%%%$$$$$$$$$$$$###!!!!!!%%%(((&&&######$$$###"""!!!!!!###%%%$$$$$$%%%%%%%%%$$$######%%%&&&&&&''''''&&&%%%%%%###""""""%%%(((+++,,,,,,+++++++++)))&&&$$$$$$%%%######$$$%%%%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&'''&&&$$$!!! $$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&&&&### !!!%%%'''&&&%%%###$$$%%%%%%$$$###$$$%%%%%%((('''###(((111///%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%&&&''''''%%%%%%&&&'''###$$$%%%%%%&&&&&&%%%%%%((('''%%%%%%&&&'''%%%$$$%%%&&&'''(((''''''%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%$$$!!!###%%%'''''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&'''(((%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%""""""%%%((('''%%%%%%'''%%%&&&''''''&&&&&&%%%&&&&&&&&&''''''%%%$$$###"""'''''''''(((***+++)))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%$$$$$$%%%$$$"""###%%%&&&%%%###%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&'''&&&%%%###"""$$$######$$$'''((('''%%%&&&'''"""###***+++%%%%%%$$$###"""###$$$%%%&&&******))))))))))))))))))'''))),,,---,,,++++++---,,,***(((&&&$$$#########!!!###&&&''''''&&&'''(((%%%&&&&&&&&&&&&%%%%%%&&&''''''&&&$$$######$$$&&& ###'''&&&"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''((($$$%%%'''&&&%%%%%%&&&(((###%%%%%%""""""%%%&&&###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((((((((((()))((((((((((((%%%&&&((('''&&&'''***,,,***))))))))))))***++++++,,,------,,,+++***,,,---...,,,,,,//////+++''''''&&&%%%$$$###!!! """"""############""""""%%%###""""""###$$$###!!!&&&%%%%%%$$$######""""""###"""!!!"""%%%'''''''''###$$$%%%%%%%%%&&&)))+++&&&%%%%%%%%%%%%&&&&&&'''###$$$&&&%%%$$$$$$%%%&&&!!!$$$%%%$$$$$$''''''$$$###$$$%%%%%%###"""""""""$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%---------,,,***'''$$$""""""###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%$$$#########$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$%%%&&&'''(((&&&$$$ ###&&&!!!###$$$%%%$$$###"""$$$&&&###$$$$$$%%%%%%%%%$$$$$$'''(((((((((''''''&&&%%%%%%###""""""######!!! %%%&&&''''''%%%%%%&&&'''###$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&"""###$$$%%%$$$###"""!!!$$$%%%%%%&&&%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$###"""###$$$&&&&&&%%%###$$$%%%%%%######$$$%%%$$$&&&&&&###$$$&&&$$$ $$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&'''"""######$$$%%%&&&&&&'''((('''&&&%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&'''###$$$%%%%%%&&&&&&%%%%%%***(((&&&%%%&&&&&&&&&%%%'''''''''''''''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$###############$$$$$$$$$###""""""$$$$$$###$$$$$$%%%&&&'''$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%!!!###&&&'''&&&%%%&&&'''$$$&&&''''''&&&%%%%%%&&& """%%%'''&&&&&&&&&'''''''''(((***,,,,,,***(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''$$$%%%&&&%%%$$$###$$$%%%&&&$$$"""$$$'''(((&&&$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&"""######$$$$$$%%%%%%&&&"""######$$$&&&''''''((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$###%%%""" ###'''***(((%%%"""'''(((%%%###%%%''''''&&&%%%###"""###$$$&&&(((%%%%%%&&&&&&&&&'''''''''(((+++//////,,,)))***+++,,,+++***(((&&&$$$###"""%%%&&&'''(((((('''$$$######%%%((()))))))))***+++((('''%%%$$$###$$$$$$%%% ###(((&&&"""!!!###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%'''((("""$$$%%%%%%######$$$&&&%%%''''''$$$$$$((((((&&&$$$%%%%%%&&&&&&''''''((($$$$$$$$$%%%&&&'''((()))))))))******)))(((''''''&&&((()))'''%%%%%%)))---***************++++++,,,+++,,,---,,,++++++,,,...---++++++......+++$$$%%%%%%%%%%%%$$$############$$$$$$$$$$$$######&&&$$$######$$$$$$###"""%%%%%%%%%$$$$$$$$$$$$%%%%%%###""""""$$$%%%&&&%%%%%%%%%%%%###"""$$$'''***$$$$$$$$$$$$$$$%%%&&&&&&###%%%&&&&&&%%%######$$$ ###$$$######&&&&&&$$$"""$$$&&&%%%###!!!"""$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%+++******)))'''%%%$$$###"""###$$$&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%$$$#########%%%'''&&&###"""$$$%%%%%%%%%$$$%%%%%%&&&'''(((###%%%### """"""$$$%%%%%%$$$######$$$"""###$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''''''''%%%###!!! """$$$%%%%%%$$$$$$%%%'''$$$%%%%%%%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%"""###$$$%%%%%%###""" $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$#########$$$%%%$$$######$$$&&&$$$%%%%%%$$$######$$$&&&"""!!!###%%%""" ############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%&&&'''(((%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&'''###$$$%%%%%%&&&&&&%%%%%%+++(((&&&%%%&&&&&&&&&%%%'''&&&&&&&&&&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&'''''''''&&&%%%)))(((%%%###""""""#########$$$$$$$$$$$$###"""!!!%%%$$$$$$$$$$$$$$$%%%%%%###$$$%%%&&&&&&&&&&&&&&&###%%%&&&((('''&&&$$$"""%%%%%%&&&&&&&&&&&&&&&&&&&&&((()))(((&&&&&&&&&&&&$$$&&&((((((%%%$$$%%%'''!!!%%%''''''&&&''')))&&&&&&''')))+++,,,***(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((%%%&&&&&&$$$"""!!!$$$&&&(((%%%###$$$(((***(((%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&###$$$%%%&&&''''''''''''""""""###$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$%%%&&&&&&&&&$$$%%%))))))&&&###$$$'''&&&$$$######%%%''')))!!!""""""###$$$%%%&&&&&&+++///333222---***)))***))))))******)))'''%%%$$$(((%%%$$$%%%''''''%%%""""""%%%(((((('''&&&((())))))'''%%%$$$$$$$$$$$$$$$"""!!!$$$'''&&&""""""&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%#########$$$&&&'''"""$$$%%%%%%######$$$&&&$$$''''''$$$$$$((()))&&&%%%%%%&&&''''''((())))))%%%%%%%%%%%%%%%&&&'''(((&&&'''((()))))))))((('''''')))***'''$$$$$$(((,,,)))))))))))))))***++++++***+++,,,,,,++++++---///,,,******......+++""""""###$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''%%%######$$$$$$$$$###$$$$$$$$$$$$%%%&&&'''''''''%%%"""""""""#########'''&&&$$$!!! !!!%%%(((######""""""###$$$%%%%%% ###%%%%%%###!!! ###$$$"""###&&&&&&###!!!###&&&%%%###!!!###%%%###%%%'''))))))'''%%%###""""""#########$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&"""###$$$&&&''''''&&&&&&$$$%%%%%%%%%%%%$$$######$$$'''(((&&&###"""###%%%(((((('''&&&%%%%%%%%%%%%"""(((***%%%"""$$$$$$ !!!###%%%&&&$$$#########!!!"""###$$$%%%&&&&&&&&&######%%%&&&'''((((((((($$$######%%%'''((('''%%%%%%&&&'''&&&$$$###$$$%%%&&&%%%%%%%%%%%%&&&'''((("""######$$$$$$######"""$$$%%%'''''''''%%%###"""$$$$$$$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""!!!"""%%%'''&&&###"""###&&&$$$%%%%%%$$$######$$$&&&$$$"""&&&,,,(((!!!***""""""""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''((()))(((((('''&&&&&&%%%%%%#########$$$%%%&&&((((((%%%&&&''''''%%%%%%&&&'''$$$$$$%%%&&&&&&&&&%%%%%%+++)))&&&%%%&&&&&&&&&%%%&&&%%%%%%%%%&&&(((***+++&&&%%%%%%$$$$$$%%%%%%&&&###$$$&&&'''((('''&&&&&&)))'''%%%###"""###%%%'''%%%&&&&&&'''&&&%%%$$$###%%%%%%$$$$$$###$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&$$$&&&((()))(((%%%!!!%%%%%%%%%&&&&&&''''''''''''))))))&&&###"""""""""###&&&((((((%%%$$$%%%'''###'''(((&&&%%%%%%'''%%%%%%&&&)))++++++)))'''((((((((((((((((((((((((%%%%%%%%%&&&'''((())))))&&&&&&&&&###!!! $$$''')))%%%###%%%)))+++)))%%%###$$$$$$%%%&&&(((((()))%%%%%%%%%&&&&&&'''''''''$$$%%%&&&'''(((((((((((($$$$$$%%%&&&&&&'''((((((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&'''((()))'''''''''&&&%%%$$$###"""$$$$$$###"""###$$$&&&'''$$$&&&'''$$$!!! ###'''&&& +++000)))###"""(((&&&$$$###$$$%%%(((***%%%&&&'''(((***+++,,,,,,000444888666000,,,+++,,,&&&'''***++++++***'''&&&'''""" %%%)))(((&&&"""%%%'''&&&### """)))'''%%%$$$$$$$$$$$$###&&&$$$$$$&&&%%%"""%%%***$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$###""""""$$$&&&'''$$$&&&''''''&&&%%%'''((("""%%%$$$""""""&&&'''%%%&&&&&&''''''((()))******''''''&&&%%%%%%%%%&&&&&&###$$$&&&((())))))(((((('''******((($$$###''',,,((((((((((((((()))******)))+++,,,,,,+++,,,...000+++)))***------***$$$$$$############$$$$$$"""$$$%%%&&&&&&%%%###"""$$$%%%''''''%%%$$$$$$%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%(((!!!"""&&&%%%######$$$""" !!!###$$$### %%%&&&'''&&&$$$###$$$%%% ###%%%&&&%%%$$$$$$%%%!!!###%%%((((((&&&###!!!%%%###!!! """&&&+++...&&&'''''''''&&&$$$"""!!!%%%$$$###""""""###$$$%%%$$$$$$%%%&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%### ###'''###$$$%%%%%%&&&&&&&&&&&&'''&&&$$$"""""""""$$$%%%"""""""""###$$$%%%''''''%%%%%%$$$######$$$$$$$$$###!!!!!!%%%(((((((((!!!%%%))))))&&&######%%%&&&&&&%%%$$$%%%&&&'''((('''%%%###$$$'''((('''%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''((()))((('''%%%$$$%%%""" """%%%&&&%%%"""######$$$$$$$$$%%%%%%%%%$$$""" """&&&(((&&&$$$%%%$$$$$$######$$$$$$%%%'''$$$$$$'''&&&######&&&$$$&&&%%%!!!!!!###$$$"""'''''''''&&&&&&%%%%%%%%%&&&$$$&&&(((%%%%%%''''''''''''''''''''''''%%%%%%$$$$$$%%%'''((())))))(((&&&%%%$$$$$$%%%&&&$$$%%%%%%$$$######$$$&&&(((((('''''''''&&&&&&&&& %%%'''### """$$$###%%%&&&'''&&&$$$###$$$%%%%%%'''&&&###$$$'''&&&"""%%%&&&&&&'''&&&%%%###"""&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%&&&'''&&&$$$"""%%%&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&'''(((%%%&&&'''&&&%%%$$$&&&((('''(((((('''%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%&&&&&&''''''&&&&&&%%%***%%%###%%%'''%%%%%%'''$$$$$$&&&&&&&&&&&&$$$$$$!!!!!!"""###$$$&&&'''((($$$$$$%%%%%%&&&'''((((((%%%&&&(((((((((&&&$$$###%%%$$$###$$$&&&%%%!!!&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%$$$$$$&&&&&&&&&&&&''''''(((((((((***)))((('''&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((( """%%%&&&%%%$$$%%%&&&$$$&&&'''&&&%%%''',,,111333222111222222111...,,,***)))(((((()))***)))((( !!!$$$&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%###$$$%%%%%%######$$$%%%%%%%%%$$$$$$###""""""!!!""""""###$$$&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$###"""###&&&'''%%%"""%%%&&&'''''''''%%%###!!!''''''&&&&&&&&&&&&'''''''''''''''(((((((((((()))+++(((%%%&&&)))+++***)))((((((((()))******++++++,,,,,,+++++++++,,,---...***++++++,,,,,,,,,$$$$$$############$$$$$$"""$$$%%%&&&&&&%%%###"""!!!"""$$$$$$"""!!!""""""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&((()))***'''%%%$$$%%%'''(((&&&$$$###$$$%%%$$$"""!!!"""############"""!!!"""$$$'''#####################"""&&&$$$"""!!!"""$$$'''***$$$%%%&&&&&&&&&%%%$$$###$$$$$$############$$$$$$$$$$$$%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$ !!!$$$(((+++###$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&'''(((%%%$$$######""""""######%%%$$$$$$$$$$$$$$$$$$$$$&&&$$$""""""%%%&&&&&&%%%$$$&&&''''''%%%$$$######$$$$$$#########$$$%%%&&&%%%$$$###$$$''')))(((&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&%%%$$$###""""""!!! !!!###$$$###"""######$$$$$$$$$%%%%%%%%%$$$######$$$&&&''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%'''$$$$$$'''&&&######&&&%%%'''&&&######&&&%%%!!!''''''&&&&&&&&&%%%%%%%%%'''%%%%%%&&&###!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((($$$%%%%%%$$$######$$$&&&((('''''''''&&&&&&&&&&&&###((()))%%%###%%%'''&&&%%%&&&'''&&&$$$###$$$%%%###%%%$$$###%%%(((((($$$''''''(((((('''%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$(((&&&$$$######$$$###"""'''%%%###%%%'''(((%%%###%%%%%%%%%&&&&&&&&&&&&'''%%%&&&'''&&&%%%$$$&&&(((&&&'''''''''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%%%%!!!"""$$$""""""%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&'''$$$%%%%%%&&&&&&'''''''''""""""###$$$###"""!!! &&&%%%%%%&&&((('''### &&&%%%%%%$$$$$$%%%%%%&&&))))))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''%%%$$$%%%&&&%%%%%%&&&&&&&&&'''''''''''''''&&&%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&'''''' ###%%%&&&%%%%%%%%%&&&$$$&&&)))***+++---///000333000...---------,,,+++'''&&&&&&&&&'''''''''&&&$$$$$$%%%&&&'''''''''&&&(((((('''&&&%%%%%%$$$$$$###%%%%%%%%%$$$###$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$######%%%$$$###%%%((()))(((&&&###$$$&&&''''''&&&%%%$$$''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((***(((&&&&&&)))******)))(((((())))))******++++++,,,+++++++++,,,,,,------***++++++,,,,,,+++$$$$$$############$$$$$$######%%%%%%&&&%%%$$$######$$$&&&&&&$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''""" %%%)))(((((()))((('''&&&'''((()))(((&&&###$$$%%%$$$###"""###$$$%%%$$$""" %%%)))&&&$$$"""  """$$$&&&%%%$$$""""""###$$$$$$###$$$%%%&&&&&&&&&&&&%%%######$$$$$$$$$$$$#########$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""!!!###%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%""""""""""""""""""""""""$$$$$$###"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$$$$%%%%%%$$$###%%%$$$$$$$$$&&&&&&&&&$$$$$$############$$$%%%%%%$$$######$$$'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%######$$$$$$$$$###""""""!!!###$$$#########$$$%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&&&&&&&'''(((%%%%%%$$$$$$$$$$$$%%%%%%'''$$$$$$'''&&&######&&&&&&'''&&&$$$''')))&&& '''&&&&&&&&&&&&%%%%%%%%%(((&&&%%%%%%###!!!###(((%%%%%%%%%%%%%%%%%%%%%%%% """$$$&&&'''&&&$$$###$$$$$$%%%&&&''''''''''''$$$%%%%%%%%%######%%%&&&''''''''''''&&&&&&&&&&&&###''''''$$$"""%%%'''%%%%%%&&&'''&&&$$$###$$$%%%"""$$$$$$"""%%%))))))%%%'''((((((((('''&&&$$$###&&&&&&%%%%%%%%%%%%$$$$$$)))&&&###"""###$$$%%%%%%((($$$!!!###(((***&&&!!!###$$$&&&'''''''''&&&%%%%%%&&&'''&&&%%%$$$&&&((($$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&(((((())))))))))))((((((%%%&&&&&&''''''&&&&&&%%%&&&"""!!!$$$&&&%%%%%%'''%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$#########'''&&&&&&((()))(((&&&$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''!!!###%%%&&&%%%%%%&&&'''$$$$$$%%%(((,,,///000///111...)))'''((()))******$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&&&&''''''))))))((('''%%%$$$###"""###%%%&&&%%%$$$###$$$&&&###$$$$$$%%%&&&''''''((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$%%%$$$$$$&&&((()))((('''"""###%%%&&&''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&'''''''''''')))(((&&&''')))******)))(((((())))))***++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,+++%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%$$$$$$###%%%''''''&&&%%%&&&'''%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###///***'''((((((%%%###$$$&&&%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''%%%$$$%%%'''&&&%%%### !!!%%%((('''%%%""" !!!"""$$$$$$$$$$$$###############$$$$$$%%%%%%%%%&&&&&&&&&"""###%%%%%%%%%%%%###"""$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$***'''$$$$$$&&&'''%%%###%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$###"""!!!!!!!!!""""""###%%%&&&'''######$$$$$$%%%%%%$$$$$$((('''&&&%%%%%%%%%$$$$$$$$$""" """&&&))))))'''%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%&&&&&&&&&%%%'''&&&&&&&&&&&&&&&&&&'''$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$###&&&((('''%%%$$$&&&)))######$$$$$$$$$%%%%%%%%%"""%%%''''''$$$$$$&&&)))%%%%%%%%%$$$$$$%%%%%%%%%'''$$$$$$'''&&&######%%%%%%&&&%%%%%%(((***&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%%%%%%%&&&''''''((('''&&&$$$###$$$%%%&&&%%%######%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%''''''$$$###'''((('''%%%&&&'''&&&$$$###$$$%%%###$$$$$$###%%%)))(((%%%$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$&&&((((((((('''&&&$$$&&&((()))&&&$$$"""$$$&&&'''''''''%%%$$$%%%&&&'''&&&%%%$$$&&&(((###$$$&&&&&&&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%)))%%%$$$''')))'''&&&(((%%%&&&&&&&&&&&&&&&&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((()))((('''&&&%%%%%%$$$$$$$$$%%%&&&&&&""""""$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&"""$$$&&&&&&%%%%%%'''((()))''''''+++000444444222...+++(((&&&''''''''''''######$$$$$$#########$$$(((((('''&&&&&&''')))***(((((('''&&&%%%%%%$$$$$$$$$%%%&&&%%%$$$$$$%%%&&&$$$$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''''''''$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((((('''((())))))))))))((())))))******+++,,,,,,++++++,,,,,,---------,,,++++++,,,,,,,,,+++%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$%%%%%%%%%%%% """###$$$###"""###$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$ ###$$$######&&&$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&%%%&&&'''%%%&&&&&&%%%$$$###%%%&&&%%%%%%$$$$$$############!!!"""######$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$""" """'''******(((&&&&&&&&&''''''&&&&&&%%%))))))((('''&&&$$$"""!!!#########$$$%%%&&&'''((("""###$$$%%%%%%%%%%%%$$$%%%&&&&&&'''&&&&&&''''''&&&###!!!"""&&&((('''%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$######$$$'''&&&%%%%%%%%%%%%&&&'''#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###&&&((('''%%%$$$''')))######$$$$$$$$$%%%%%%%%%"""$$$'''&&&###"""$$$'''&&&%%%%%%%%%%%%%%%%%%&&&'''$$$$$$'''&&&######%%%###$$$%%%$$$''')))&&& &&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######%%%'''(((&&&''''''((('''&&&$$$###%%%&&&&&&%%%$$$$$$%%%'''%%%%%%&&&&&&&&&&&&&&&&&&''')))(((%%%%%%***+++)))%%%&&&'''&&&$$$###$$$%%%%%%&&&%%%###$$$'''&&&""" ###%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$&&&'''&&&###!!!%%%(((***)))'''%%%''')))"""###%%%''''''&&&%%%$$$%%%&&&'''&&&%%%$$$&&&((("""$$$&&&&&&&&&&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%((($$$###&&&'''$$$###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$%%%%%%%%%&&&'''''''''&&&''''''%%%$$$$$$$$$%%%%%%&&&'''%%%&&&''')))************&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&&&&&&&&&&((())),,,...333:::???>>>888222+++***)))))))))(((&&&$$$###%%%&&&%%%$$$###$$$&&&'''&&&&&&&&&''')))+++,,,%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''''''''''''''&&&%%%###""""""''''''''''''&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''((()))))))))))))))))))))))))))***++++++,,,,,,***+++,,,---------,,,,,,,,,,,,,,,,,,,,,+++%%%%%%$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%&&&!!!"""$$$%%%$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%""" ###$$$###%%%((($$$&&&'''&&&%%%$$$%%%&&&###$$$%%%%%%$$$$$$%%%&&&$$$&&&(((((('''%%%$$$$$$###$$$%%%&&&&&&%%%$$$###!!!!!!"""###$$$&&&&&&''''''&&&%%%$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!! """$$$%%%%%%$$$&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%!!!"""$$$%%%&&&&&&%%%$$$###%%%'''(((''''''((()))((('''%%%%%%%%%%%%###"""!!!""""""###$$$#########%%%&&&'''&&&$$$"""###$$$&&&&&&$$$$$$$$$$$$&&&&&&""""""######$$$%%%%%%%%%"""""""""!!!""""""###$$$"""###%%%$$$$$$###%%%&&&######$$$$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&'''$$$$$$'''&&&######&&&!!!%%%&&&$$$$$$'''&&&###%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&'''***)))%%%''''''''''''''''''''''''***'''$$$""""""%%%(((***$$$$$$%%%&&&''''''''''''%%%&&&&&&&&&$$$$$$&&&'''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$"""!!!&&&(((%%%%%%&&&'''&&&$$$###$$$%%%&&&'''&&&###$$$'''&&&"""!!!$$$&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%"""###(((,,,***&&&###&&&***"""###%%%&&&&&&&&&%%%$$$%%%&&&'''&&&%%%$$$&&&(((###$$$&&&&&&&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((('''''''''(((((('''''''''%%%&&&&&&''''''&&&&&&%%%)))%%%$$$((()))&&&$$$%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%&&&'''&&&%%%$$$%%%'''$$$$$$$$$$$$%%%&&&''''''%%%&&&&&&'''&&&$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''%%%&&&'''&&&&&&&&&(((***%%%---888BBBDDD===111(((+++***)))******)))&&&###$$$''')))'''%%%$$$&&&(((%%%%%%%%%&&&((()))+++,,,$$$$$$%%%&&&&&&''''''((($$$&&&'''&&&%%%$$$%%%'''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''######$$$%%%%%%%%%$$$$$$)))***+++)))'''%%%$$$%%%((((((''''''&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&''''''''''''&&&(((******)))((()))***))))))******+++,,,,,,,,,***+++,,,---...---,,,+++,,,,,,,,,,,,++++++&&&%%%%%%$$$$$$%%%%%%&&&############$$$%%%&&&'''"""$$$&&&'''&&&&&&'''(((%%%$$$$$$######$$$$$$%%%""""""###$$$%%%&&&&&&'''(((%%%%%%'''&&&######'''$$$&&&'''&&&$$$$$$%%%'''###$$$%%%%%%$$$$$$%%%'''###&&&((((((&&&$$$######!!!"""###$$$%%%%%%$$$$$$############$$$&&&'''(((&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%$$$$$$%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###"""!!!"""'''''''''''''''&&&%%%%%%######""""""###$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%% """$$$&&&&&&&&&%%%$$$###&&&))))))((('''(((***###%%%''''''&&&$$$$$$$$$ !!!"""###$$$######""""""$$$%%%%%%######%%%'''&&&%%%###""""""###%%%&&&!!!""""""###$$$$$$%%%%%%###""""""!!!"""###$$$%%%######"""###$$$%%%$$$#########$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$%%%&&&%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&'''$$$$$$'''&&&######&&&!!!''')))&&&###%%%'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%"""!!!((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$######$$$&&&'''%%%%%%%%%%%%&&&'''((((((%%%&&&'''&&&$$$$$$&&&'''$$$$$$%%%%%%%%%&&&&&&&&&""""""%%%&&&###%%%&&&'''&&&$$$###$$$%%%$$$&&&%%%###$$$((('''### !!!###%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%######&&&((((((%%%###%%%'''###$$$$$$$$$$$$%%%%%%%%%%%%&&&'''&&&%%%$$$&&&((($$$%%%&&&&&&%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))((((((%%%&&&&&&''''''&&&&&&%%%&&&######(((***((('''(((((('''&&&%%%%%%&&&'''((('''&&&&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''&&&&&&((()))))))))((((((&&&(((((('''$$$###%%%'''$$$$$$$$$$$$%%%&&&'''((($$$$$$%%%%%%###!!!''''''''''''''''''''''''%%%'''''''''%%%$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''((()))&&&'''''''''&&&''')))+++$$$+++333888666000)))%%%,,,***)))(((((((((&&&%%%$$$'''***)))%%%$$$&&&)))$$$%%%&&&'''((()))))))))%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%%%%'''$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$######&&&(((***)))'''&&&&&&((('''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((%%%(((***+++)))((((((***)))******++++++,,,,,,---)))+++,,,......---,,,+++,,,,,,,,,,,,+++***&&&%%%%%%$$$$$$%%%%%%&&&############$$$%%%&&&'''!!!###$$$######$$$&&&%%%$$$$$$$$$$$$$$$$$$%%%!!!!!!"""###%%%&&&'''(((""" !!!$$$$$$"""$$$((("""$$$&&&%%%###"""$$$&&&%%%&&&''''''&&&&&&((()))$$$%%%&&&%%%###"""###$$$ !!!!!!"""$$$%%%%%%%%%$$$$$$###$$$%%%'''((($$$#########$$$&&&((()))'''&&&$$$$$$$$$$$$&&&'''((('''&&&%%%$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ $$$'''(((''''''))),,,'''((((((((('''&&&%%%%%%***(((&&&$$$$$$%%%&&&'''"""""""""###$$$%%%'''''' """$$$&&&'''&&&%%%$$$$$$'''******(((&&&'''))) %%%(((''''''(((***"""###$$$%%%&&&%%%$$$$$$!!!$$$%%%$$$$$$'''***%%%$$$"""!!!!!!"""$$$%%%!!!""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%'''(((&&&$$$"""###'''(((&&&$$$######$$$$$$$$$%%%%%%%%%(((&&&$$$%%%'''(((&&&###'''&&&&&&%%%%%%&&&&&&''''''$$$$$$'''&&&######&&&!!!(((,,,'''"""$$$)))+++%%%%%%%%%&&&&&&'''''''''&&&$$$%%%)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$)))(((&&&%%%$$$$$$%%%&&&&&&&&&'''&&&%%%$$$&&&((($$$$$$$$$%%%%%%&&&&&&&&&((('''$$$!!!%%%+++,,,)))%%%&&&'''&&&$$$###$$$%%%"""$$$$$$"""%%%))))))%%%###$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$######$$$&&&(((''''''$$$$$$$$$$$$%%%%%%$$$###$$$$$$#########$$$%%%&&&&&&&&&'''&&&%%%$$$&&&((($$$&&&'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%###'''%%%%%%&&&((('''&&&%%%%%%&&&'''((((((((('''&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&'''((((((!!!"""$$$&&&&&&%%%$$$###((()))***((($$$###%%%'''$$$$$$$$$$$$%%%&&&'''(((&&&'''((())))))'''&&&$$$''''''''''''''''''''''''&&&'''((('''%%%$$$%%%&&&(((((((((''''''&&&&&&&&&''''''&&&&&&&&&''''''(((''''''&&&&&&&&&&&&''''''(((''''''''''''((())))))&&&'''''''''&&&'''))),,,///000///+++((('''***---...+++'''%%%%%%'''''''''$$$(((***)))%%%$$$&&&***%%%&&&'''(((((('''&&&%%%'''''''''&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&'''###$$$%%%&&&((()))******$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&%%%$$$"""$$$''''''&&&%%%''')))&&&&&&&&&&&&&&&'''((()))'''''''''&&&&&&''''''''''''''''''(((((((((((()))$$$(((++++++)))'''(((***)))******++++++,,,------)))***,,,......---,,,+++---------,,,+++***%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%###"""!!!!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$)))(((&&&$$$#########$$$!!!!!!"""$$$&&&&&&###!!!###$$$$$$%%%%%%$$$$$$###$$$############$$$%%%%%%&&&%%%$$$#########$$$%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&''')))***)))%%%"""(((''''''&&&$$$######""")))'''%%%######$$$'''(((%%%$$$###%%%((((((%%%"""!!!"""$$$%%%%%%$$$###"""&&&###!!!!!!$$$&&&&&&%%%###$$$%%%%%%$$$###"""!!!((($$$!!!$$$)))***%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''++++++)))'''%%%###!!! &&&&&&&&&%%%%%%$$$$$$$$$!!!!!!""""""######$$$$$$"""!!!!!!###%%%'''''''''"""&&&%%% !!!&&&(((%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%$$$###"""!!!&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%$$$###$$$%%%&&&###%%%&&&&&&$$$$$$%%%'''%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&''''''$$$!!!"""''')))'''$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$#########$$$%%%&&&&&&&&&''')))+++"""$$$"""###$$$$$$$$$######$$$$$$$$$&&&&&&%%%$$$%%%&&&'''(((&&&$$$"""###%%%&&&''''''"""######"""!!! """$$$######$$$$$$$$$%%%%%%%%%%%% """&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""%%%'''''''''&&&%%%!!!"""$$$&&&&&&&&&$$$###&&&%%%$$$###$$$%%%&&&'''%%%&&&((('''&&&%%%%%%%%%$$$&&&((()))(((((()))***$$$$$$&&&'''(((((())))))''''''((())))))(((''''''((($$$###%%%((((((&&&%%%)))(((&&&%%%%%%&&&'''((('''&&&%%%$$$&&&))),,,...&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%'''(((***%%%"""!!!%%%'''%%%"""&&&&&&$$$$$$$$$$$$&&&&&&%%%)))&&&"""###%%%%%%'''%%%$$$$$$%%%&&&&&&%%%"""%%%(((((('''&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%333,,,%%%%%%+++---***$$$%%%#########%%%&&&%%%$$$$$$%%%&&&''''''&&&%%%$$$,,,)))&&&$$$$$$&&&)))+++''''''&&&%%%$$$$$$######+++++++++++++++***)))((()))(((''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&!!!''')))'''(((+++)))###&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%&&&&&&&&&%%%'''''''''%%%%%%%%%'''###$$$$$$%%%&&&'''((((((((('''&&&$$$$$$#########***'''$$$!!! !!!$$$%%%(((((((((((((((((('''''''''&&&%%%%%%&&&'''&&&%%%(((%%%###$$$(((***)))'''(((((((((((())))))))))))---,,,,,,+++*********+++,,,+++***))))))+++---...)))---...++++++///%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$###"""""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%$$$$$$%%%%%%""""""###%%%&&&&&&$$$"""###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%&&&&&&'''###"""""""""###%%%&&&''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%''')))(((&&&$$$&&&&&&%%%%%%%%%%%%$$$$$$((('''%%%$$$$$$%%%&&&'''&&&$$$###%%%''''''%%%###$$$$$$$$$$$$$$$%%%%%%&&&(((%%%###$$$&&&(((((('''$$$$$$%%%&&&%%%$$$######&&&$$$###%%%((((((%%%!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$############$$$$$$$$$$$$###""""""###%%%'''&&&&&&%%%'''&&&""""""&&&&&&#########$$$$$$$$$%%%%%%%%%###$$$$$$%%%$$$###"""!!!&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$$$$$$$%%%''''''###%%%&&&&&&$$$$$$%%%'''%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&### !!!%%%'''&&&###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&(((***&&&)))***(((%%%###&&&)))'''&&&&&&&&&'''(((***+++&&&&&&%%%%%%%%%&&&'''((('''%%%######%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%&&&""" %%%((((((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''"""###%%%&&&&&&%%%$$$###%%%%%%$$$$$$$$$%%%&&&''''''((()))((('''%%%%%%&&&"""$$$&&&'''&&&&&&'''(((&&&&&&''''''((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###%%%''''''&&&%%%((('''&&&&&&&&&&&&'''(((%%%$$$$$$###$$$&&&)))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((&&&###!!!###'''(((&&&###&&&&&&%%%$$$$$$%%%&&&&&&&&&)))&&&###$$$&&&&&&&&&%%%###$$$%%%&&&%%%$$$%%%&&&&&&&&&$$$$$$%%%&&&)))(((''''''&&&&&&&&&'''***%%%$$$&&&$$$ %%%$$$###%%%'''((('''&&&''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''((())))))((())))))************)))&&&$$$""" !!!$$$%%%&&&&&&'''(((((('''&&&%%%###(((***((((((***)))$$$&&&&&&%%%%%%$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((()))***)))'''%%%###"""###$$$%%%'''''''''''''''''''''''''''&&&%%%&&&'''((('''%%%)))(((''''''((()))((('''(((((((((((())))))))))))((((((((()))***+++,,,---***++++++,,,,,,,,,,,,,,,,,,///...***))),,,%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%&&&''''''#########%%%''''''%%%######$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$%%%&&&&&&%%%'''&&&$$$######%%%''')))'''%%%$$$$$$&&&''''''&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%"""###$$$%%%&&&'''((()))&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###"""###%%%&&&%%%$$$&&&'''&&&###"""$$$$$$"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%$$$$$$###"""&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''#########$$$%%%&&&((()))###%%%&&&&&&$$$$$$%%%'''&&&%%%$$$######$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&### !!!$$$&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&''''''&&&%%%&&&(((&&&(((***(((%%%$$$&&&)))((('''&&&&&&(((***---///&&&%%%%%%%%%%%%&&&'''((((((&&&$$$$$$%%%&&&%%%%%%&&&$$$###%%%'''(((%%%"""$$$$$$$$$$$$%%%%%%%%%%%%(((%%%###%%%((()))(((%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%###""""""###%%%'''###$$$%%%&&&&&&%%%$$$###%%%%%%%%%$$$%%%&&&&&&''')))******)))'''%%%&&&'''###$$$&&&'''&&&&&&'''(((''''''(((((('''&&&&&&%%%%%%%%%$$$######$$$%%%%%%'''&&&%%%%%%&&&'''&&&$$$&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''%%%###$$$''')))'''%%%&&&&&&%%%%%%%%%%%%&&&&&&!!!'''***'''$$$&&&''''''((('''%%%&&&'''((('''&&&'''''''''%%%###$$$&&&((())))))(((''''''''''''((('''%%%""""""$$$%%%%%%$$$&&&%%%%%%&&&(((***)))(((***(((&&&$$$$$$&&&(((***!!!###&&&((()))(((&&&$$$&&&&&&''''''((())))))***''''''((()))***************((($$$""""""%%%)))+++'''((()))***)))(((%%%$$$%%%(((***(((((()))'''$$$&&&%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$"""###&&&'''%%%###''''''&&&&&&&&&%%%%%%%%%((((((((()))(((&&&%%%$$$((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((('''&&&&&&(((((('''&&&((()))******)))((((((((((((((((((((())))))))))))'''''''''((()))+++,,,---)))+++---...///...,,,+++---...---***)))+++%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''(((((($$$$$$$$$%%%''''''&&&$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%&&&&&&'''+++***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###!!!"""$$$&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''''''''&&&%%%'''&&&$$$###$$$%%%&&&&&&%%%%%%$$$$$$$$$&&&'''((($$$$$$######$$$$$$$$$$$$######$$$%%%%%%&&&&&&&&&"""%%%'''&&&$$$###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######%%%$$$######%%%%%%$$$######$$$$$$""""""######"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''######$$$$$$%%%&&&''''''###$$$&&&%%%$$$$$$%%%'''&&&%%%$$$######$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$&&&$$$"""###%%%&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%'''((('''&&&%%%%%%&&&$$$%%%&&&%%%###"""$$$&&&'''&&&%%%$$$%%%(((+++---%%%%%%%%%%%%&&&&&&''''''((('''%%%%%%&&&&&&%%%$$$&&&###"""%%%))))))%%% $$$$$$$$$%%%%%%%%%&&&&&&(((&&&&&&'''))))))'''$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%$$$###"""###$$$%%%%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%&&&&&&'''''')))******(((&&&%%%%%%&&&%%%'''))))))((('''((()))&&&'''''''''''''''&&&&&&)))(((&&&%%%%%%&&&((()))%%%&&&&&&$$$$$$&&&&&&$$$%%%%%%%%%&&&'''((())))))''''''((())))))((('''&&&''''''''''''''''''''''''%%%&&&'''''''''&&&%%%$$$'''&&&$$$%%%'''((('''%%%&&&&&&&&&%%%%%%&&&&&&&&&###(((***'''&&&((()))(((***)))((()))***+++)))(((%%%&&&(((((('''''')))***(((((('''''''''''''''(((''''''''''''&&&''')))***((('''&&&'''))))))((('''***)))'''&&&&&&''')))***!!!###&&&((())))))'''&&&'''''''''&&&&&&&&&%%%%%%)))******+++++++++******,,,+++)))((((((***---///((()))++++++***(((&&&$$$'''(((((('''&&&&&&%%%$$$&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''### """&&&(((%%%!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''$$$""" ''''''(((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&)))'''''''''((()))((('''$$$(((++++++(((&&&(((***(((((((((((())))))))))))+++******)))))))))******+++,,,---.........------------,,,******+++%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((((((((%%%$$$$$$%%%&&&'''&&&%%%###$$$$$$%%%%%%$$$$$$###((((((((((((((()))******))))))((('''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!!!!###&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$###$$$&&&'''((('''&&&%%%&&&&&&%%%$$$###$$$&&&'''!!!"""$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$""""""######$$$$$$%%%%%%"""%%%'''&&&######%%%)))$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$###''''''&&&%%%$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########"""&&&$$$###$$$%%%%%%$$$""" """###"""###$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$'''&&&%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&'''(((((($$$&&&((('''&&&%%%%%%%%%''''''((('''&&&&&&((()))'''&&&%%%$$$$$$&&&''')))%%%%%%%%%&&&&&&&&&&&&&&&((('''&&&&&&''''''%%%###***'''&&&)))------)))$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''((()))(((%%%###$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&%%%$$$###"""%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((&&&$$$###%%%&&&%%%'''))))))((('''((()))$$$%%%&&&'''((((((((((((+++)))(((&&&&&&((()))+++"""&&&'''######''''''$$$$$$%%%&&&''''''((())))))'''((()))***)))(((&&&%%%''''''''''''''''''''''''%%%&&&'''''''''&&&%%%$$$'''&&&%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%)))***'''&&&)))***(((((((((''')))******(((&&&"""&&&)))))))))))))))'''&&&&&&%%%&&&&&&''''''###%%%'''&&&%%%%%%''')))***)))''''''((((((&&&%%%''''''((((((((((((''''''%%%%%%&&&'''((()))))))))((('''''''''''''''&&&&&&.........---,,,+++***)))''''''(((((()))))))))))))))***++++++***(((&&&%%%'''&&&%%%%%%%%%$$$$$$%%%&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&""" """&&&(((&&&"""$$$$$$%%%%%%&&&'''(((((("""&&&(((*********''''''((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&'''''')))'''''''''((()))((('''"""%%%((()))'''&&&(((+++(((((((((((())))))))))))++++++*********++++++,,,------,,,,,,,,,---...//////...------,,,+++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###!!!!!!"""############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''''''''%%%$$$###$$$%%%&&&&&&$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$$$$%%%&&&&&&!!!"""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%###""""""$$$&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$&&&'''(((''''''&&&%%%&&&&&&%%%$$$$$$%%%''' !!!$$$&&&''''''&&&%%%%%%'''((((((&&&%%%%%%&&&######"""""""""###$$$$$$"""$$$&&&%%%######&&&)))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$############&&&$$$###$$$%%%%%%$$$######$$$"""###%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&&&&&&&%%%$$$######%%%&&&&&&$$$$$$%%%'''$$$%%%&&&''''''&&&%%%$$$&&&&&&%%%$$$$$$$$$%%%%%%(((''''''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&%%%%%%&&&'''((((((###%%%''''''&&&%%%%%%%%%(((''''''''''''(((((()))((((((''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&'''&&&&&&'''((((((&&&$$$((('''&&&(((******((($$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&'''(((((('''%%%$$$$$$$$$%%%%%%&&&&&&''''''###$$$&&&''''''&&&$$$###%%%%%%%%%%%%&&&&&&&&&'''%%%%%%&&&''''''''''''&&&'''''''''%%%######%%%'''$$$&&&''''''&&&%%%%%%&&&###$$$%%%'''((())))))))))))((('''&&&&&&'''((()))%%%'''""""""''')))&&&%%%%%%&&&'''((((((((('''%%%&&&'''''''''&&&%%%$$$''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&'''))))))&&&&&&***+++(((%%%%%%%%%&&&((('''%%%###$$$(((((('''&&&%%%&&&%%%%%%%%%%%%&&&''''''$$$&&&''''''&&&&&&''')))+++)))(((((((((((('''%%%&&&&&&((())))))(((&&&&&&((('''&&&&&&&&&(((***+++&&&'''((()))***+++,,,---000000///...---+++***)))%%%&&&((()))))))))'''&&&)))******))))))((('''''')))%%%$$$%%%%%%###$$$'''%%%%%%%%%%%%&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%###!!!###&&&(((&&&$$$###$$$$$$%%%&&&'''((()))!!!"""%%%''')))*********&&&''''''(((''''''&&&&&&%%%%%%%%%&&&''''''((((((((('''&&&&&&(((((('''&&&%%%&&&&&&&&&&&&&&&(((***(((((((((((())))))))))))(((((()))***+++---///000...---+++******,,,...000000------///---)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######!!!"""###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%%%%$$$###""""""$$$%%%%%%$$$###$$$$$$%%%%%%$$$$$$###!!!!!!!!!!!!!!!"""###### !!!###$$$%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###&&&$$$######%%%&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&''''''''''''###%%%''''''%%%###$$$&&&"""###$$$%%%''''''(((((($$$''')))(((&&&$$$$$$%%%&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$%%%''')))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$######%%%&&&%%%###!!! %%%&&&###"""&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''###$$$%%%&&&&&&&&&%%%$$$###%%%&&&&&&$$$$$$%%%'''"""$$$'''))))))'''$$$"""%%%%%%$$$$$$$$$%%%&&&&&&'''''''''&&&%%%$$$%%%&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((('''&&&&&&&&&&&&''''''(((!!!###&&&''''''%%%%%%&&&&&&%%%$$$%%%&&&'''''''''%%%&&&'''((()))(((((('''$$$%%%&&&'''''''''&&&&&&&&&%%%&&&'''))))))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&'''(((''''''''''''$$$$$$%%%%%%&&&''''''((($$$%%%%%%&&&''''''''''''$$$$$$$$$%%%&&&'''((()))%%%%%%'''((((((((('''&&&'''''''''%%%$$$%%%(((***$$$&&&''''''&&&%%%%%%&&&%%%%%%&&&'''((((((((('''''''''''''''''''''''''''$$$'''!!!!!!(((+++'''%%%&&&'''((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&'''((((((((((((((('''&&&&&&'''%%%&&&'''(((((('''&&&%%%''')))(((%%%&&&***+++(((%%%%%%%%%'''((((((%%%###"""&&&((('''&&&%%%%%%&&&&&&&&&&&&&&&'''(((((((((((())))))******))))))***(((((()))+++++++++***'''&&&&&&&&&&&&&&&&&&'''((('''&&&&&&&&&'''((((((&&&'''((()))+++,,,---...............---,,,+++******************)))))))))))))))((('''''''''((()))***&&&$$$&&&'''%%%''',,,%%%%%%%%%&&&&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&'''''''''((('''''''''&&&&&&&&&&&&$$$$$$$$$%%%&&&'''''''''%%%%%%%%%&&&&&&'''''''''))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((())))))'''&&&%%%&&&'''((('''%%%,,,)))&&&%%%%%%'''(((((((((((((((((())))))))))))''''''((()))+++---///000+++++++++++++++,,,------(((''')))...///***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$###$$$"""!!!"""###%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&%%%%%%&&&&&&'''(((%%%&&&'''''''''&&&%%%$$$###$$$%%%&&&&&&%%%$$$###'''%%%$$$%%%&&&&&&%%%###"""######$$$&&&''''''((($$$$$$%%%%%%&&&'''(((((("""%%%((((((%%%###$$$%%%&&&%%%$$$$$$%%%(((***,,,"""%%%''''''$$$""""""###((('''%%%$$$###$$$$$$%%%%%%$$$######$$$&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$###""""""$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$###"""###%%%&&&%%%$$$%%%!!!###((((((###"""%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$###$$$%%%'''((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''!!!"""$$$&&&'''''''''&&&###%%%&&&&&&%%%$$$&&&'''!!!$$$(((++++++((($$$!!!$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&%%%$$$###$$$%%%''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))(((''''''&&&&&&&&&'''''' ###&&&''''''&&&&&&&&&((('''&&&&&&((())))))))) """%%%''')))(((((('''$$$%%%&&&'''''''''&&&%%%%%%%%%%%%'''))))))(((&&&'''((()))(((&&&&&&(((***%%%%%%%%%&&&&&&&&&''''''&&&'''((((((''''''((()))$$$$$$%%%%%%&&&'''(((((('''&&&%%%$$$%%%'''***+++######$$$$$$&&&((()))***%%%%%%'''((((((((('''&&&'''''''''&&&%%%'''***,,,&&&((())))))(((''''''((('''''''''(((''''''&&&%%%''''''((())))))(((''''''###'''!!!!!!))),,,(((&&&'''((((((((('''&&&%%%''''''''''''(((((())))))((((((((((((((((((((((((%%%%%%$$$$$$%%%'''(((***)))******)))(((''''''(((%%%&&&'''(((((('''&&&%%%''')))'''$$$&&&******(((((('''(((***++++++(((&&&&&&((())))))(((''''''((('''''''''''''''((()))***((('''&&&((())))))(((%%%(((((((((***---//////...((('''%%%######%%%'''(((&&&&&&&&&&&&&&&&&&%%%%%%((((((((((((((())))))))),,,,,,---------,,,++++++,,,***((('''&&&'''((())))))(((&&&%%%%%%''')))***,,,'''%%%((((((&&&)))///%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&###%%%&&&&&&&&&&&&((()))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&''''''((()))******'''&&&%%%%%%&&&'''&&&%%%222---'''$$$&&&''''''&&&(((((((((((())))))))))))))))))((())))))***++++++(((***+++------,,,+++***###,,,000--- """'''((($$$"""$$$%%%%%%&&&$$$###"""$$$%%%$$$"""###''''''$$$###%%%$$$&&&'''%%%""" !!!######%%%''''''&&&&&&&&&'''+++'''$$$###$$$%%%$$$""""""%%%''''''&&&###"""""""""&&&'''%%%%%%'''&&&"""#########"""######$$$%%%###$$$%%%$$$######$$$&&& !!!###$$$%%%&&&&&&'''###%%%'''((((((&&&###!!!$$$%%%%%%&&&&&&%%%%%%$$$###)))(((  '''))))))&&&###$$$''')))(((&&&(((((('''&&&%%%%%%$$$$$$$$$######""""""###$$$$$$$$$%%%%%%%%%###$$$%%%'''"""$$$%%%$$$!!!!!!###$$$&&&))))))'''%%%$$$$$$%%%&&&&&&'''&&&&&&&&&%%%'''&&&%%%$$$%%%''')))++++++%%%!!!###''''''$$$"""&&&$$$######$$$%%%%%%$$$$$$###"""""""""###$$$%%%%%%''''''$$$###(((###%%%'''&&&$$$###%%%'''$$$$$$&&&((()))(((%%%"""$$$$$$######$$$&&&'''((($$$&&&&&&&&&$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""!!! """$$$&&&&&&$$$&&&,,,(((&&&+++(((###((("""''''''######''''''###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%***)))'''&&&)))+++)))%%%"""&&&)))******)))&&&###(((+++***### $$$)))+++((('''&&&&&&'''((('''&&&+++(((%%%$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))+++***)))&&&%%%'''&&&$$$%%%'''((((((((((((&&&%%%%%%&&&&&&&&&%%%$$$&&&'''&&&$$$$$$&&&)))((('''&&&%%%%%%&&&'''(((''')))---000+++###$$$+++***%%%###$$$$$$###&&&+++''''''((((((((((((''''''$$$$$$$$$$$$$$$%%%&&&''''''''''''''''''((()))***###$$$&&&((()))(((((('''&&&%%%&&&'''))))))'''%%%%%%%%%%%%%%%&&&&&&''''''***'''%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''((($$$%%%))))))%%%$$$(((&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))'''$$$&&&***)))### """,,,***'''((())))))'''$$$))))))((((((''''''&&&&&&''''''&&&&&&&&&''''''((((((((('''''''''&&&&&&&&&***)))(((''''''((()))***(((((('''&&&(((,,,---,,,444---&&&&&&***+++***)))---***'''''')))***(((&&&(((''''''&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''###%%%''''''&&&&&&&&&'''$$$%%%&&&((()))(((((('''%%%%%%%%%&&&&&&'''''''''&&&$$$$$$&&&***+++((($$$&&&((((((&&&######%%%(((''''''''''''(((((((((((("""%%%((((((''''''''')))***&&&$$$&&&)))***&&&!!!+++++++++++++++***)))(((+++***)))(((((('''(((((()))((('''))),,,---+++(((((((((((())))))*********(((******((((((++++++(((,,,,,,,,,,,,,,,,,,'''$$$$$$&&&%%%######&&&###$$$$$$###""""""###%%%&&&$$$$$$''''''###"""$$$"""###$$$###  """###%%%''''''&&&%%%&&&'''(((&&&######%%%&&&&&&$$$$$$%%%''''''&&&$$$#########&&&'''$$$$$$'''&&&##################$$$%%%%%%%%%&&&'''&&&%%%%%%&&&(((%%%%%%%%%%%%%%%$$$###"""$$$%%%&&&'''&&&%%%###"""$$$%%%%%%&&&&&&%%%%%%$$$$$$'''&&&""""""&&&'''$$$''''''&&&%%%&&&(((+++---(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$))))))***(((&&&$$$$$$%%%%%%&&&&&&$$$""""""$$$'''&&&&&&&&&$$$""""""$$$&&&&&&&&&''''''&&&%%%%%%$$$***((('''%%%$$$%%%&&&&&&######%%%((()))'''$$$###&&&$$$######$$$%%%%%%$$$'''&&&%%%%%%$$$%%%&&&&&&"""%%%'''%%%""" """%%%&&&((())))))'''&&&'''))))))&&&###"""$$$&&&(((((($$$%%%&&&''''''(((((((((###$$$%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%%%%'''***,,,$$$***&&&%%%+++((($$$)))&&&******&&&%%%((((((%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''&&&%%%%%%$$$######%%%&&&%%%"""###&&&'''(((((('''%%%###,,,&&&$$$&&&$$$"""***((('''&&&&&&'''((('''&&&,,,)))'''&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''&&&''')))***)))((('''&&&&&&&&&''''''''''''&&&((()))(((&&&&&&(((+++))))))(((((((((((())))))((('''((()))'''%%%,,,666)))&&&%%%((((((&&&&&&***''''''((((((((((((''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''((()))$$$%%%&&&((((((((((((((()))(((''''''((((((&&&$$$%%%&&&'''(((((())))))))))))&&&$$$'''++++++)))&&&''''''''''''''''''''''''+++((((((,,,,,,((('''+++''''''''''''''''''''''''''''''((((((((()))))))))""" ###((()))&&&%%%(((,,,***(((((()))***(((%%%((((((((((((((('''''''''))))))((('''''''''(((((((((((('''''''''&&&&&&&&&(((((((((((()))+++,,,---,,,,,,***))))))******)))---***)))+++///000///...+++((('''''')))***)))((((((''''''&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&'''&&&((())))))(((((()))***$$$%%%&&&'''((((((((((((%%%%%%%%%&&&&&&''''''''')))(((((((((((('''&&&$$$$$$&&&'''&&&%%%%%%''')))''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&''''''(((''''''&&&&&&&&&&&&&&&***)))))))))(((((((((((((((((('''&&&&&&&&&&&&&&&'''&&&&&&(((+++,,,+++***************++++++,,,,,,(((,,,,,,***))),,,,,,+++,,,,,,,,,,,,,,,,,,...)))%%%%%%###!!!###(((%%%&&&'''&&&%%%%%%&&&((('''$$$$$$''''''###"""$$$%%%&&&'''&&&%%%$$$%%%&&&###%%%''''''&&&%%%&&&'''&&&$$$######%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$'''&&&######&&&'''$$$$$$$$$######$$$$$$%%%&&&&&&''''''&&&%%%$$$&&&'''&&&&&&&&&&&&%%%###""""""$$$%%%%%%%%%%%%$$$######%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%)))+++''' %%%''')))'''%%%&&&+++111''''''&&&&&&%%%%%%$$$$$$&&&&&&'''''''''%%%$$$###''')))***)))'''%%%$$$$$$&&&'''&&&%%%$$$%%%'''***'''&&&###  $$$(((&&&&&&&&&&&&&&&%%%$$$$$$)))(((&&&$$$$$$$$$%%%%%%"""&&&))))))''''''((()))&&&%%%######%%%%%%%%%$$$(((((('''&&&%%%%%%&&&&&&!!!$$$''''''$$$""""""$$$$$$%%%'''&&&%%%$$$$$$%%%(((&&&###"""$$$&&&((((((###$$$&&&'''''''''''''''!!!###%%%%%%%%%%%%''')))%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!&&&+++***%%%"""$$$((("""(((%%%$$$***((($$$)))(((******'''&&&((((((%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%&&&''''''''''''&&&%%%+++)))((()))++++++***)))&&&&&&&&&&&&&&&%%%$$$###--- ((()))***((('''&&&&&&'''((('''&&&***(((&&&&&&&&&'''&&&%%%&&&''''''((((((''''''&&&'''%%%###!!!"""$$$'''***'''''''''((()))(((&&&$$$&&&&&&&&&&&&'''(((((((((&&&'''((((((''''''(((***%%%%%%&&&&&&&&&&&&&&&%%%###"""###$$$$$$$$$+++222(((&&&&&&))))))&&&%%%'''''''''((((((((((((''''''''''''&&&&&&&&&'''(((((((((''''''&&&&&&&&&''''''%%%%%%'''(((((((((((((((,,,***((('''((('''&&&%%%&&&'''((())))))'''%%%$$$)))&&&%%%'''+++,,,(((###''''''''''''''''''''''''(((&&&&&&))))))&&&&&&((('''''''''''''''((()))***&&&&&&'''''''''((((((((("""!!!"""&&&((('''(((+++,,,***))))))******(((''''''((((((((((((((())))))+++***))))))((((((((((((((((((((('''''''''&&&&&&&&&'''''')))+++---///000***))))))((('''&&&&&&&&&))),,,000333666888888777)))((('''((()))***)))(((''''''&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$$$$&&&(((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&''''''''')))******((('''&&&'''((("""$$$&&&'''''''''((()))''''''''''''((((((((((((***(((%%%%%%%%%&&&'''&&&%%%((()))'''$$$$$$''',,,)))((('''&&&%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%'''***++++++***************++++++++++++'''---///+++)))+++...---,,,,,,,,,,,,,,,,,,---(((%%%$$$###"""$$$((($$$%%%&&&%%%$$$%%%'''(((%%%""""""%%%%%%###"""%%%&&&''''''''''''''''''(((###%%%'''&&&%%%$$$%%%&&&&&&%%%$$$###$$$%%%&&&&&&&&&%%%######$$$%%%%%%$$$%%%'''&&&""""""&&&'''%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$%%%%%%$$$###"""###%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$############%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%'''***+++'''"""%%%'''(((((('''''')))+++&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&'''((('''%%%###""" ###&&&''''''%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&'''%%%###  $$$((($$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%'''((()))***((($$$$$$'''++++++&&&%%%######%%%&&&%%%$$$'''&&&&&&%%%$$$$$$$$$$$$###%%%''''''%%%$$$$$$&&&###$$$%%%%%%$$$######""""""###%%%''')))(((%%%"""###############$$$%%%&&&###$$$%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&((((((((((((''''''''''''&&&***,,,***%%%!!!!!!######(((%%%$$$)))'''###'''%%%&&&&&&&&&&&&''''''&&&$$$$$$$$$%%%%%%%%%%%%&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&######&&&&&&%%%%%%&&&)))'''&&&'''&&&$$$$$$&&&((( &&&)))&&&$$$((((((&&&&&&&&&'''((('''&&&&&&%%%$$$$$$%%%%%%%%%###&&&&&&'''(((((('''&&&&&&'''%%%###!!!"""$$$(((***$$$$$$%%%&&&'''%%%""" ###$$$&&&'''''''''((()))$$$%%%&&&&&&&&&&&&&&&'''###$$$&&&''''''&&&%%%$$$###$$$''')))(((&&&&&&&&&(((%%%%%%''''''%%%%%%'''''''''((((((((((((''''''''''''&&&&&&&&&''''''((((((((('''&&&&&&%%%&&&&&&&&&&&&''''''((((((((((((,,,***((('''((((((((((((&&&'''(((((('''### ((()))(((&&&%%%'''&&&###''''''''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&'''(((***+++&&&&&&&&&&&&'''''''''((((((&&&%%%&&&&&&&&&'''(((++++++*********))))))(((''''''(((((()))))))))***++++++***)))((((((((((((((((((((((((''''''''''''&&&'''((()))***,,,---...'''&&&'''***)))'''(((***''',,,111333555999;;;:::++++++*********)))(((''''''&&&&&&&&&&&&'''((((((((((((''''''&&&&&&%%%%%%%%%%%%$$$"""!!!"""%%%''''''&&&%%%%%%&&&''')))***&&&&&&&&&'''''''''''''''&&&((()))(((&&&'''+++///###$$$'''(((((((((((('''''''''''''''((((((((((((***(((&&&'''))))))(((&&&%%%(((***)))'''&&&))),,,)))'''%%%$$$$$$%%%'''((((((((())))))))))))))))))'''&&&&&&'''((()))))))))))))))******************&&&,,,///,,,)))+++......,,,,,,,,,,,,,,,,,,'''######%%%%%%######''' !!!""""""""""""$$$&&&""" ###$$$"""###'''######"""######$$$$$$######%%%&&&&&&%%%$$$$$$%%%((('''&&&$$$######$$$%%%&&&###!!!"""$$$%%%$$$###%%%'''&&&""""""&&&'''%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%&&&$$$""""""###%%%$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&(((&&&&&&&&&(((***((($$$ %%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''&&&%%%###!!! ###&&&''''''&&&%%%&&& ###&&&'''&&&### %%%%%%%%%$$$######%%%(((!!!"""###%%%&&&'''(((((($$$$$$$$$$$$%%%&&&''''''))))))&&&###%%%)))&&&'''%%%$$$$$$%%%&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$(((''''''%%%$$$%%%(((***&&&''''''(((((('''%%%#########%%%'''((('''$$$!!!'''%%%"""!!!!!!###&&&(((%%%&&&'''&&&$$$###$$$%%%(((((('''&&&%%%$$$$$$###%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%######$$$&&&(((((('''&&&%%%+++'''$$$)))%%% %%%$$$###$$$&&&''''''''')))$$$$$$%%%%%%%%%&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((%%%&&&))))))&&&'''+++,,,'''&&&((((((%%%%%%)))&&&)))'''###&&&,,,***!!!(((&&&&&&&&&'''((('''&&&%%%$$$$$$$$$&&&'''%%%$$$'''((()))******)))((('''&&&&&&&&&%%%&&&'''(((((($$$$$$$$$%%%&&&%%%"""!!!###&&&'''&&&%%%'''((($$$%%%%%%&&&''''''&&&%%%'''(((***+++,,,+++******((()))***+++++++++(((%%%***&&&$$$&&&&&&%%%(((,,,''''''((((((((((((''''''))))))(((((((((((()))))))))((('''&&&&&&&&&&&&&&&''''''''''''((((((((()))***(((&&&&&&(((***+++***$$$%%%'''((('''%%%""" %%%++++++%%%"""%%%))))))(((((((((((((((((((((((()))))))))((((((***++++++'''''''''''''''((())))))&&&&&&&&&&&&'''''''''(((******(((%%%%%%&&&'''&&&************))))))))))))'''((((((((())))))*********)))(((((('''''''''((())))))((((((((('''''''''(((((())))))))))))))))))***(((***---,,,(((***000&&&+++---***,,,222666555/////////---***(((&&&%%%&&&&&&&&&&&&&&&'''(((((((((((((((''''''&&&&&&&&&))))))(((&&&%%%%%%(((***'''&&&%%%%%%&&&''')))***''''''''''''''''''''''''%%%''')))(((&&&'''+++///&&&&&&'''((()))(((&&&%%%''''''''''''(((((((((((('''''')))+++,,,,,,***(((&&&''')))+++++++++***))))))(((&&&%%%%%%&&&((()))&&&'''((()))******))))))))))))((('''&&&&&&'''(((++++++++++++++++++++++++&&&+++---***)))+++------,,,,,,,,,,,,,,,,,,!!!!!!%%%&&&######%%%###$$$%%%&&&%%%&&&)))+++""" ###$$$"""$$$'''&&&%%%$$$$$$%%%&&&%%%###$$$%%%&&&&&&$$$######$$$(((((('''%%%""""""###%%%%%%###!!!###&&&'''%%%###$$$'''&&&######&&&'''$$$&&&&&&%%%%%%&&&&&&'''((('''((((((&&&$$$$$$%%%&&&''''''''''''&&&$$$######%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&''''''''''''&&&&&&%%%###"""######"""%%%***(((&&&&&&(((***((("""%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###&&&'''))))))'''&&&%%%&&& """&&&'''%%%!!!$$$&&&''''''&&&%%%&&&((( !!!###$$$&&&'''(((((('''''''''&&&%%%%%%$$$$$$ $$$&&&&&&)))+++ '''&&&$$$$$$&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&)))(((%%%$$$$$$&&&)))+++%%%%%%%%%''''''&&&### ***'''###!!!"""$$$%%%%%%***(((%%%######&&&)))+++''''''(((&&&$$$"""######(((((('''&&&%%%$$$$$$###%%%%%%%%%&&&''''''((((((%%%%%%%%%$$$$$$######"""&&&$$$###$$$'''((('''&&&''',,,(((%%%)))%%% $$$%%%$$$$$$'''((('''(((***%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((('''&&&&&&'''(((((((((%%%&&&++++++&&&'''...+++&&&%%%******&&&&&&,,,(((111///######,,,***((('''&&&&&&'''((('''&&&'''&&&&&&(((******)))''')))***,,,------,,,***)))'''(((((())))))(((''''''&&&&&&&&&'''((('''%%%###!!!$$$((((((&&&%%%&&&(((&&&&&&'''(((******(((&&&'''((()))******++++++***)))'''### ###)))+++(((,,,'''%%%&&&((((((+++111''''''(((((((((((('''''',,,,,,++++++******++++++)))(((((('''''''''(((((()))((((((''''''((())))))'''&&&%%%&&&)))***+++***###$$$''')))*********)))"""***,,,&&&$$$)))...---(((((((((((((((((((((((('''((((((%%%&&&)))+++***&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((''')))(((%%%%%%)))***)))((()))***)))((('''((()))((())))))))))))))))))***(((((((((''''''(((((())))))))))))((((((((('''''')))******))))))(((&&&&&&***''''''***'''!!!$$$---,,,///---'''(((111555222222333333000,,,(((&&&%%%&&&&&&&&&&&&&&&'''((()))((((((((('''''''''''''''((()))((('''%%%%%%''')))&&&&&&&&&&&&&&&'''((()))((((((((('''''''''''''''((())))))(((''''''((())))))(((''''''((((((&&&%%%''''''''''''((((((((((((''')))+++,,,***))))))***''''''((()))******((('''(((((('''&&&'''((()))***###$$$&&&((((((((((((''')))***)))(((&&&&&&(((***---------------,,,,,,,,,'''******)))***......+++,,,,,,,,,,,,,,,,,,""" $$$%%%######&&&$$$&&&'''(((((())),,,...'''$$$###%%%%%%"""###'''+++)))''''''))))))'''%%%$$$%%%&&&&&&$$$######$$$&&&''''''%%%""""""$$$'''&&&$$$###%%%)))***'''######&&&'''$$$$$$'''&&&###&&&&&&&&&&&&&&&''''''((((((((((((&&&$$$###$$$&&&&&&&&&''''''&&&%%%$$$$$$%%%&&&'''((((((&&&%%%###&&&&&&''''''''''''&&&&&&%%% $$$######%%%(((''''''''''''%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''(((((((((&&&%%%&&&'''$$$######$$$&&&&&&### %%%&&&''''''&&&&&&''')))"""###$$$%%%%%%%%%%%%%%%((((((''''''&&&&&&%%%$$$''')))&&&(((+++$$$'''&&&$$$$$$&&&'''&&&%%%###$$$%%%&&&''''''&&&&&&&&&%%%$$$$$$%%%&&&''''''#########$$$&&&$$$ ,,,((($$$!!!!!!"""######)))((((((((('''(((((((((%%%&&&'''&&&$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((('''&&&&&&%%%$$$$$$######))))))(((&&&%%%%%%'''(((''',,,(((%%%***'''"""&&&((($$$$$$((('''$$$$$$'''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))!!! $$$)))###$$$++++++%%%&&&,,,)))......'''$$$((()))%%%((('''&&&&&&'''((('''&&&'''&&&''')))+++,,,***)))''')))+++,,,,,,+++)))'''))))))))))))(((''''''&&&'''&&&%%%&&&'''((('''&&&###'''++++++(((&&&''')))'''&&&&&&(((++++++(((%%%%%%%%%%%%&&&&&&'''))))))&&&$$$"""***+++&&&&&&######&&&((((((+++///''''''(((((((((((('''''',,,+++***))))))))))))***))))))((((((((()))*********)))(((''''''((())))))&&&&&&%%%'''))))))((('''&&&&&&((()))***+++++++++###))))))%%%&&&,,,))) (((((((((((((((((((((((($$$'''&&&"""###(((***(((%%%&&&(((((((((&&&###"""''''''((((((((()))))))))%%%((((((%%%&&&+++,,,)))&&&((()))(((&&&&&&''')))*********)))))))))))))))(((((((((((()))***++++++))))))))))))((((((((('''******++++++***((('''&&&(((######'''######......000,,,%%%(((222444---222444555333...)))''''''&&&%%%%%%&&&&&&((())))))''''''''''''((((((((((((&&&'''((('''%%%$$$%%%&&&$$$%%%&&&'''(((((((((((()))((((((((('''''''''&&&''''''&&&'''((()))'''&&&)))'''%%%&&&((())))))'''''''''''''''((((((((((((***,,,---)))###"""&&&***&&&''''''%%%""""""%%%)))&&&'''''''''((((((((()))"""###&&&((())))))(((((('''((()))(((&&&'''+++...,,,,,,,,,++++++***************)))(((,,,111000+++,,,,,,,,,,,,,,,,,,%%%!!!!!!###$$$"""###'''!!!"""######%%%'''***,,,(((&&&'''%%%"""###&&&+++(((&&&&&&''''''%%%"""$$$%%%&&&&&&$$$#########$$$%%%&&&%%%######&&&)))'''%%%%%%(((,,,---)))$$$"""&&&'''%%%%%%'''&&&"""'''&&&&&&&&&&&&'''((((((&&&&&&&&&$$$"""!!!"""$$$"""###$$$&&&'''(((((((((%%%&&&)))***)))(((%%%###&&&&&&''''''''''''&&&&&&&&&&&&%%%!!! '''))))))&&&######&&&***$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&((()))***"""###$$$$$$$$$%%%'''***+++'''$$$$$$%%%'''&&&$$$%%%&&&&&&%%%$$$%%%(((***$$$%%%%%%%%%%%%$$$######$$$%%%&&&'''((((((((((((&&&...---$$$"""***,,,((((((&&&$$$%%%&&&'''&&&&&& """$$$%%%%%%%%%$$$""""""###%%%&&&&&&%%%###&&&%%%%%%''')))'''###'''''''''''''''$$$$$$&&&(((***)))(((%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&######$$$%%%'''(((((()))%%%%%%&&&&&&'''((())))))******)))(((''''''&&&&&&!!!%%%''''''%%%'''///555&&&+++(((&&&+++((($$$)))((($$$###&&&%%%"""'''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))&&&"""$$$+++)))"""%%%...'''!!!"""***,,,%%%%%%,,,'''&&&(((***(((%%%)))000((('''&&&&&&'''((('''&&&%%%%%%&&&(((***+++)))((($$$%%%((())))))(((%%%$$$+++***)))'''&&&&&&&&&&&&&&&$$$######%%%''''''&&&%%%***......***'''(((***%%%$$$$$$&&&))))))&&&###((((((''''''((()))+++,,,((()))((('''---222---$$$ %%%'''&&&'''***''''''((((((((((((''''''(((((('''&&&&&&&&&&&&&&&))))))((())))))***++++++***)))(((''''''((()))***'''&&&&&&((()))(((&&&$$$***))))))((('''&&&&&&&&&&&&)))&&&###'''+++ ))))))))))))))))))))))))'''***)))$$$%%%+++---+++$$$&&&((()))(((%%%!!!(((((((((((())))))))))))&&&******&&&'''++++++'''%%%''')))(((&&&%%%''')))++++++******))))))(((((((((((())))))***+++------))))))))))))((((((((((((***+++,,,,,,+++***)))((()))$$$%%%***((($$$,,,999(((***%%%$$$...---$$$111444666444///+++******%%%%%%%%%&&&'''((()))***&&&&&&''''''(((((()))))))))+++,,,+++***(((((()))$$$%%%&&&((()))(((((('''))))))(((((('''''''''&&&###"""###&&&***,,,***'''(((&&&###$$$(((++++++***''''''''''''((((((((()))---///...&&&"""+++%%%((((((!!!###,,,%%%&&&''''''((((((((('''###%%%(((***+++++++++***%%%'''((((((''')))...222)))(((((((((''''''&&&&&&---+++((((((///555222+++,,,,,,,,,,,,,,,,,,###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%$$$###"""&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%!!!(((((('''+++'''!!!%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&'''((((((''''''&&&'''%%%###$$$&&&'''%%%###'''&&&%%%%%%$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$######%%%&&&'''((((((((('''''''''((((((((())))))''''''&&&''''''((()))***&&&((()))'''###"""%%%((()))&&&""""""$$$&&&&&&%%%+++'''(((((("""'''###!!!""""""!!!###'''&&&%%%%%%$$$$$$%%%%%%&&&+++&&&$$$&&&&&&%%%+++444((((((((('''&&&&&&&&&%%%(((((()))'''$$$$$$&&&)))###$$$%%%%%%######$$$%%%''''''''''''''''''''''''(((&&&%%%%%%&&&'''%%%$$$###&&&&&&###$$$'''%%%((($$$!!!!!!###&&&&&&%%%((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''&&&$$$###"""%%%%%%(((+++,,,+++'''###$$$%%%%%%&&&&&&'''''''''''''''&&&%%%&&&'''((()))&&&'''(((((()))((((((((('''''''''(((((((((((((((***)))))))))(((%%%"""###''''''''''''''''''''''''$$$((()))''''''++++++'''((('''&&&%%%%%%&&&'''(((&&&'''&&&$$$###&&&,,,111))))))))))))((((((((((((***%%%((((((!!!%%%...---#########$$$%%%&&&'''(((+++$$$%%%)))(((%%%+++***)))(((((()))***+++&&&&&&'''''''''''''''''')))))))))***************'''(((******(((&&&&&&&&&((('''''''''((()))((('''%%%''')))(((%%%$$$&&&(((((((((((((((((('''''''''((()))***)))((('''((())))))///000)))$$$'''++++++,,,,,,+++***)))))))))***((("""!!!(((---,,,)))''' )))+++&&&&&&,,,((((((((((((((('''&&&&&&(((!!! %%%)))((())),,,,,,+++***))))))***+++,,,+++'''$$$%%%)))***(((%%%((()))***)))(((&&&###!!!+++******)))(((''''''&&&&&&'''(((((('''%%%###"""%%%%%%&&&)))+++,,,+++)))...*********'''###&&&...$$$&&&)))+++---,,,+++***'''))),,,...///---+++)))*********)))))))))))))))))),,,...---)))'''((()))&&&'''(((((())))))***+++***,,,---+++((((((,,,///---+++)))((((((((('''%%%''''''(((((((((((((((''')))((('''&&&''')))+++---)))(((((('''''')))***+++))))))(((((('''''''''&&&&&&(((***+++)))%%% %%%'''(((((('''&&&&&&'''((('''%%%######%%%'''((((((&&&''')))(((%%%'''+++''''''(((((((((((('''''')))))))))***+++((($$$!!!&&&...$$$+++''' ***+++***((('''''''''((()))'''(((((((((((())))))***)))...000+++!!!###''')))+++***((((((,,,000))),,,///000...---''''''&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%$$$######%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###(((### '''((()))222%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&'''%%%###$$$&&&'''&&&$$$'''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%&&&&&&'''&&&&&&&&&''''''''''''''''''(((((((((((((((''''''''''''(((&&&'''((('''%%%$$$%%%&&&)))&&&$$$$$$&&&''''''&&&&&&(((&&&!!!"""'''(((%%%)))%%%###$$$$$$###%%%)))$$$$$$$$$%%%&&&((()))******&&&&&&((('''$$$&&&,,,'''''''''''''''&&&&&&&&&&&&### !!!%%%'''&&&$$$%%%&&&''''''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$!!!&&&(((%%%$$$''''''$$$$$$""" !!!%%%((())))))************))))))))))))'''''''''&&&&&&&&&&&&&&&((((((((())))))))))))***&&&&&&%%%$$$%%%'''+++---)))((('''&&&%%%%%%%%%%%%'''&&&&&&&&&&&&&&&''''''((((((((((((((('''&&&&&&&&&&&&''''''(((((())))))***)))'''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&''''''((('''''''''(((''''''&&&&&&''''''((($$$&&&'''&&&%%%&&&))),,,(((((((((((())))))))))))'''###&&&&&& (((&&&%%%$$$$$$%%%%%%'''(((((()))'''$$$$$$&&&'''((((((***)))(((''''''((()))***%%%%%%&&&&&&'''((())))))(((((((((''''''&&&&&&&&&&&&(((******((('''&&&'''''''''&&&&&&'''''''''&&&''')))+++***((('''(((***((((((((((((((((((((((((&&&((()))(((''''''((()))&&&---///***'''(((***)))******)))((((((((()))))),,,)))(((++++++'''%%%&&&%%%$$$%%%***+++((((((***)))*********))))))((((((---'''%%%)))+++******---)))((('''''''''((()))***000,,,))))))+++,,,***&&&###%%%'''((())))))((('''''''''(((((()))*********''''''((()))(((&&&$$$###''')))+++***((('''''')))+++((())),,,+++'''(((,,,((((((((()))))))))))))))***+++---//////...,,,+++************))))))))))))***,,,...---)))'''(((***)))(((((()))+++,,,,,,+++)))***+++,,,,,,---000222...,,,)))(((((('''&&&$$$(((((())))))((('''&&&&&&+++***)))((((((((())))))(((((('''''''''((()))***)))(((((((((''''''''''''))))))******)))((('''&&&%%%&&&(((((('''&&&'''((())))))))))))))))))))))))(((&&&'''***)))''')))...))))))************))))))(((&&&%%%&&&((())))))((($$$---'''%%%///***!!!(((***))))))((((((((((((((((((''''''(((***+++++++++%%%))),,,***%%%###&&&***,,,+++***+++,,,---......)))+++---...,,,+++''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$(((!!!'''***+++444$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&''')))((('''&&&%%%&&&&&&'''&&&%%%$$$%%%&&&'''&&&$$$'''&&&%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&'''&&&%%%&&&&&&''''''&&&&&&%%%$$$'''''''''&&&&&&&&&&&&&&&))))))(((((('''&&&&&&%%%'''&&&&&&'''((('''%%%###((('''&&&&&&(((((('''&&& (((---***&&&&&&)))***)))%%%$$$&&&&&&$$$%%%)))%%%%%%&&&&&&'''((())))))'''&&&''')))'''###$$$'''&&&&&&&&&'''''''''''''''''' '''+++'''!!!&&&'''((('''&&&%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%&&&%%%$$$!!!&&&)))&&&$$$%%%&&&%%%%%%###"""###&&&((())))))''''''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&***))))))((()))***+++,,,%%%&&&%%%%%%$$$&&&)))+++***)))'''&&&%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%(((((((((''''''&&&%%%%%%%%%%%%&&&'''(((((()))))))))(((&&&%%%%%%''')))***''''''''''''''''''''''''+++&&&&&&,,,,,,&&&%%%***'''''''''(((((('''''''''###%%%''''''&&&&&&&&&'''''''''(((((())))))*********%%%))))))"""###((($$$&&&&&&&&&&&&'''((())))))''')))***)))'''&&&''')))(((''''''&&&&&&'''(((((($$$$$$%%%&&&((()))***+++)))(((((('''&&&%%%$$$$$$%%%'''))))))((('''((((((&&&&&&&&&&&&&&&&&&&&&&&&((()))******(((((()))***((((((((((((((((((((((((&&&'''(((((('''''')))***###)))---+++)))))))))(((((('''''''''''''''((())),,,+++,,,---***$$$$$$((()))++++++((('''))))))&&&++++++++++++*********)))+++'''$$$&&&(((''''''(((''''''&&&&&&'''((())))))222...+++***+++,,,)))'''"""$$$&&&(((************''''''(((((()))***++++++((())))))***)))(((&&&%%%'''+++...+++&&&$$$''',,,***((()))---///,,,******+++***(((&&&&&&&&&'''(((+++,,,,,,---,,,,,,++++++************************+++---...---***((())),,,,,,***)))***...///...,,,*********,,,///111111111---+++)))(((((()))(((&&&''''''((((((((((((''''''))))))))))))))))))((((((''''''&&&&&&''''''((()))(((((((((((('''''''''''')))(((&&&$$$$$$%%%'''((($$$&&&((((((''''''((()))%%%&&&'''(((((('''&&&%%%((('''(((+++***(((***///)))))))))))))))))))))))))))&&&###"""$$$(((***,,,$$$+++(((&&&,,,)))$$$)))((())))))))))))(((''''''***(((&&&'''***+++)))'''%%%''')))***)))***,,,...---+++)))+++...///,,,))))))+++,,,,,,***((($$$$$$%%%%%%&&&'''''''''$$$%%%%%%&&&%%%%%%$$$$$$###$$$%%%&&&'''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$)))$$$###***)))%%%)))%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''''''''***)))'''%%%$$$%%%&&&'''&&&&&&%%%%%%&&&&&&&&&%%%'''&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$%%%''''''&&&%%%%%%&&&&&&'''&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%(((((((((((('''&&&&&&%%%'''%%%%%%'''******&&&"""%%%&&&&&&'''(((((('''&&& '''---,,,((('''))),,,&&&######%%%%%%######&&&(((((((((''''''&&&%%%$$$%%%&&&'''((('''%%%%%%'''%%%&&&&&&&&&'''((((((((()))###"""***---)))###%%%&&&'''&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&%%%$$$$$$###""")))(((&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&+++***'''%%%%%%%%%&&&'''###%%%(((,,,---)))"""'''&&&%%%%%%&&&(((***+++%%%&&&'''''''''&&&$$$###'''''''''&&&&&&&&&&&&&&&%%%%%%&&&'''((())))))***&&&((('''$$$$$$'''(((&&&''''''''''''''''''''''''+++"""###++++++!!! (((&&&'''((())))))((('''&&&&&&'''(((((('''&&&&&&'''&&&''''''((()))******++++++&&&+++---&&&(((+++&&&((((((''''''((())))))***''')))++++++)))''''''(((&&&&&&&&&&&&&&&'''''''''%%%&&&&&&'''((())))))***))))))(((((('''''''''&&&%%%'''((((((''''''(((***'''((((((((('''''''''(((&&&'''''''''''''''((((((((((((((((((((()))))))))&&&((())))))))))))***,,,###'''******))))))******'''''''''''''''((()))***(((&&&'''******'''(((+++'''---+++$$$###))))))###+++++++++***************(((&&&%%%%%%%%%%%%&&&'''((((((((())))))***++++++---+++(((((())))))(((&&&'''((())))))))))))((('''*********)))))))))(((((()))************)))((('''&&&)))***)))&&&'''+++///,,,***))),,,///...+++(((******)))(((((((((((((((******))))))(((((()))))))))***************+++++++++---...---)))(((***---...+++)))+++...000...+++,,,******,,,111222111...***((('''((()))+++******%%%%%%'''((())))))))))))%%%&&&((()))))))))'''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((''''''''')))'''%%%#########%%%&&&$$$&&&((((((((('''((()))%%%&&&&&&&&&&&&&&&&&&%%%)))((((((***)))'''(((---'''''''''&&&&&&'''''''''+++((($$$"""$$$&&&((((((((()))&&&###%%%&&&''',,,'''((()))))))))(((&&&%%%,,,)))%%%&&&((((((%%%"""***)))))))))+++++++++******))))))***,,,,,,)))&&&***+++,,,,,,)))'''$$$%%%%%%&&&&&&'''(((((($$$%%%%%%&&&&&&&&&%%%%%%###$$$%%%&&&'''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&)))$$$""")))'''!!!$$$&&&&&&''''''''''''&&&&&&%%%&&&'''(((((((((''''''***)))&&&%%%$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%$$$%%%'''((('''&&&###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((('''''''''%%%%%%(((+++***'''######$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&''''''''')))+++&&&$$$$$$''''''$$$$$$&&&%%%&&&&&&&&&&&&%%%$$$###((())))))'''%%%%%%''''''%%%&&&&&&&&&'''((((((((()))'''&&&'''))))))(((&&&&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&'''((('''&&&)))%%%###$$$''''''%%%$$$((((((((('''&&&&&&&&&'''))))))))))))))))))))))))%%%%%%%%%&&&&&&'''''''''***(((&&&$$$$$$$$$&&&'''$$$###%%%,,,111...!!!&&&&&&&&&&&&''')))+++,,,%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&'''((()))&&&&&&''''''((()))******###((()))&&&%%%'''%%%((((((((((((((((((((((((''''''&&&$$$&&&'''((())))))((('''&&&+++***(((''''''((())))))&&&''''''((()))******+++(((###(((+++'''))),,,&&&))))))((((((((()))******((((((((()))+++***(((%%%%%%&&&&&&'''''''''((((((((((((((((((((((((''''''&&&'''''''''(((((())))))%%%'''(((((('''''')))***(((***+++***(((((()))+++''''''''''''((())))))((((((((((((((())))))******((()))++++++***)))+++,,,''''''''''''((((((***---(((((((((((()))***++++++'''""" %%%***+++******%%%+++***$$$$$$++++++&&&******)))(((((((((((()))((())))))'''(((***,,,,,,((())))))***************)))'''&&&'''((())))))(((************)))(((''''''************))))))))))))******************))))))***)))(((''')))***,,,,,,...,,,***))),,,---+++(((''')))***,,,,,,+++***)))******)))(((((())))))***))))))******+++++++++,,,+++,,,---,,,)))(((***------+++)))***---...---+++,,,+++,,,000555777555333,,,***)))((()))***)))((('''((((((((((((((('''&&&%%%&&&((()))(((&&&###"""%%%&&&&&&''''''''''''''''''''''''(((((((((((((((&&&&&&'''((()))*********%%%'''))))))((('''((()))+++***)))'''''')))***+++***((((((***((($$$%%%)))''''''&&&&&&&&&&&&'''''')))'''%%%%%%'''''''''&&&((('''***)))%%%&&&******'''((()))))))))(((&&&%%%+++((('''''')))***(((%%%+++)))((((((******)))''''''))),,,,,,)))(((((())),,,------,,,***(((((((((''''''&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((($$$&&&$$$***&&&''''''((((((''''''&&&###$$$&&&'''(((((('''&&&((('''&&&%%%&&&&&&'''(((%%%'''((('''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&'''(((&&&%%%$$$%%%'''(((((('''"""###%%%&&&'''(((((((((%%%&&&&&&&&&''''''''''''###$$$&&&'''((((((''''''&&&&&&&&&((())))))(((&&&"""$$$%%%%%%$$$$$$&&&''')))###!!!$$$'''''''''((((((&&&'''++++++'''&&&((( !!!###&&&''''''''''''(((++++++'''$$$&&&'''&&&&&&&&&&&&'''''''''''''''%%%'''))))))&&&$$$%%%&&&)))***+++***(((''''''((('''''''''''''''''''''''')))(((''''''(((((('''%%%((($$$###&&&)))))))))+++$$$%%%''''''''''''(((***)))))))))(((((('''''''''%%%&&&&&&''''''(((((((((&&&&&&&&&&&&'''(((***+++&&&"""!!!&&&,,,...(((!!!))))))))))))))))))((((((%%%&&&''''''((((((''''''(((((('''&&&&&&((()))***(((((()))))))))*********!!!(((+++'''&&&(((%%%(((((((((((((((((((((((((((######))))))###"""'''((((((((())))))(((((((((---***'''&&&((()))******''''''(((((())))))******+++%%%)))---***---000))))))))))))(((((())))))***(((''''''))),,,,,,***'''&&&'''((()))))))))))))))******)))((((((''''''&&&$$$$$$%%%&&&'''(((((()))'''(((((('''&&&&&&(((***(((+++---,,,)))(((***---)))(((((()))+++,,,,,,+++'''(((((())))))******+++)))***++++++))))))***+++***'''&&&'''((((((+++///+++************++++++,,,***###$$$******'''&&&&&&))))))((())),,,---+++***)))'''&&&&&&&&&'''(((%%%((()))&&&%%%)))++++++(((((())))))))))))(((((((((((((((((()))***+++,,,(((((())))))******++++++''''''((()))+++,,,------************************///,,,))))))******(((&&&+++,,,+++((())),,,,,,)))''')))+++......---+++)))+++++++++++++++,,,------))))))******+++,,,,,,,,,***+++,,,***''''''***---+++++++++++++++++++++++++++---111666:::<<<;;;:::000...+++))))))(((&&&%%%,,,,,,+++)))'''%%%###""")))******)))'''### &&&&&&'''((((((((((((''''''''''''((((((((((((((( $$$(((+++,,,,,,,,,'''(((***)))((('''((((((+++***'''&&&&&&'''***+++***(((((()))'''$$$%%%)))***)))(((''''''((()))***%%%%%%&&&(((***+++)))((('''&&&000333***(((+++%%%'''(((((((((((('''&&&&&&'''((()))***+++,,,---...)))((('''((()))***)))((('''+++...---***(((***---,,,---...---+++***((((((((('''&&&&&&%%%%%%$$$%%%%%%&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&(((%%%***%%%&&&&&&''''''&&&&&&%%%"""###%%%'''((('''&&&&&&%%%%%%&&&&&&'''(((((((((%%%'''((((((&&&%%%&&&(((&&&&&&&&&&&&&&&'''((((((&&&%%%$$$&&&((()))((('''$$$%%%%%%&&&'''''''''&&&%%%%%%&&&'''((())))))***$$$%%%'''(((((('''&&&%%%&&&'''((((((''''''((()))###%%%&&&%%%$$$$$$'''***(((###!!!%%%'''%%%$$$&&&'''&&&(((,,,,,,(((&&&'''!!!$$$&&&((()))))))))%%%(((&&&&&&)))***''''''''''''''''''&&&&&&&&&"""%%%((((((&&&$$$%%%'''***++++++***(((''''''(((''''''''''''''''''''''''***)))''''''''''''%%%###&&&%%%'''((($$$ $$$+++###%%%''''''&&&%%%''')))(((((('''&&&%%%$$$$$$###&&&&&&'''(((((()))******&&&&&&'''((()))***++++++&&&%%%$$$$$$''')))++++++'''(((***++++++***((('''&&&&&&&&&'''((()))***+++---+++)))'''''''''((((((++++++++++++************""")))+++&&&&&&+++)))!!!(((((((((((((((((((((((())))))***+++++++++******))))))(((((((((((())))))***(((''''''***+++)))'''(((((((((((())))))))))))000)))+++...+++...111***))))))(((((((((((())))))&&&(((++++++++++++,,,---'''((()))+++,,,,,,++++++)))))))))(((((((((((((((&&&&&&&&&''''''(((((((((((())))))'''&&&&&&''')))(((+++---,,,((('''***---***((('''))),,,---,,,+++'''(((((()))******++++++)))******)))'''&&&'''(((+++'''&&&***,,,))))))---,,,++++++*********++++++***%%%###&&&(((''''''(((&&&$$$&&&+++,,,******,,,***)))'''&&&%%%&&&'''(((###((()))$$$"""%%%((('''******++++++***)))((('''************)))***+++,,,''''''((()))***,,,---...&&&'''((()))+++,,,---...******))))))))))))******,,,,,,,,,,,,***(((''''''###)))+++))))))------+++******+++,,,+++***))))))******+++,,,---...//////))))))***++++++,,,------)))***+++)))&&&&&&***---))),,,...---***(((+++...---111666999:::999888888///---***)))***)))((('''++++++***)))'''&&&$$$###)))******)))(((&&&$$$"""&&&'''((()))))))))((((((''''''''''''((((((((()))"""%%%((()))))))))(((***+++***((('''''''''((('''&&&%%%%%%&&&'''((((((''''''))))))&&&(((,,,***)))'''&&&&&&''')))***(((''''''(((***+++***(((+++%%%...000"""###+++%%%(((((('''&&&&&&&&&&&&'''&&&))),,,+++((('''***---(((((())))))(((((()))))))))***************,,,---+++,,,---,,,******%%%%%%&&&&&&'''(((((()))$$$%%%%%%&&&'''''''''&&&&&&%%%$$$###$$$%%%&&&'''''''''''''''''''''''''''$$$'''###$$$...+++""""""$$$%%%%%%&&&&&&%%%%%%$$$!!!"""%%%'''''''''&&&%%%###$$$&&&'''((())))))(((%%%''')))(((&&&%%%&&&)))&&&&&&&&&&&&&&&'''((()))&&&%%%$$$&&&((())))))(((&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&'''(((***++++++&&&&&&(((((((((&&&$$$"""%%%''')))(((&&&%%%))),,,%%%&&&'''%%%$$$%%%)))---&&&###$$$((((((###"""%%%%%%$$$&&&++++++&&&$$$%%%"""$$$&&&((())))))((('''$$$&&&)))...///+++(((((((((''''''&&&&&&%%%"""$$$'''(((((((((((())))))******)))&&&%%%&&&&&&''''''''''''''''''''''''***)))'''&&&&&&%%%###!!!%%%(((,,,)))&&&%%%((()))(((%%%######%%%,,,,,,+++)))((('''&&&%%%'''''''''((()))******+++'''((((((((((((((('''&&&$$$(((+++***%%%$$$''',,,###%%%(((+++------+++***'''&&&&&&&&&(((***,,,...111///,,,)))&&&&&&&&&&&&------,,,,,,+++*********###***+++%%%&&&---...'''))))))))))))))))))))))))$$$((()))&&&'''******'''***)))(((''''''((()))***&&&%%%&&&))),,,+++((($$$))))))))))))((((((((((((///'''(((***&&&))),,,%%%))))))((((((((((((((()))%%%***///...***)))...444((()))+++,,,---------,,,''''''(((((())))))*********************))))))))))))***)))'''%%%%%%''')))'''***---+++'''&&&))),,,(((&&&%%%'''***,,,+++)))'''(((((()))***+++++++++((())))))(((%%%$$$$$$%%%+++'''(((...///***(((***,,,,,,+++***)))))))))***'''%%%&&&((('''&&&(((...%%% ###+++,,,&&&%%%******)))'''&&&%%%&&&((()))(((---...'''$$$''')))(((---.........---+++***(((***++++++)))((('''((()))))))))))))))***+++,,,---******************++++++***)))))))))))))))******%%%***......***''')))---%%%,,,++++++...///,,,---,,,***)))((('''(((((('''(((***+++------......))))))***+++,,,,,,------((()))***(((%%%%%%)))---(((---111///)))'''+++000000555999:::666111//////)))((('''(((+++---------&&&&&&'''((())))))((((((%%%&&&''')))******++++++&&&''')))*********)))(((&&&'''''''''(((((())))))(((((((((((((((((((((''')))++++++***(((&&&&&&&&&((()))***++++++***)))((('''%%%'''******)))+++000((('''%%%$$$$$$%%%'''(((///,,,***(((((()))(((&&&111%%%(((%%%+++))))))((('''%%%%%%&&&'''''''''+++...***###"""&&&***,,,,,,+++(((&&&'''(((***'''$$$%%%))),,,+++******+++,,,+++******((('''***+++)))$$$%%%***$$$$$$###$$$&&&&&&&&&%%%(((###"""$$$###!!!%%%---)))'''%%%%%%((()))'''$$$000""",,,(((###$$$"""&&&&&&######(((((($$$%%%$$$######%%%%%%$$$###***(((((('''######***444(((555)))!!!))),,,$$$&&&'''((((((&&&&&&&&&(((((('''&&&%%%%%%&&&((()))%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&$$$$$$*********)))(((((('''''''''&&&$$$###$$$&&&((()))((((((''''''''''''((((((...***)))+++......(((###!!!))))))!!!&&&%%%$$$%%%&&&''')))***+++,,,(((((('''%%%$$$%%%'''******(((&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''(((((((((&&&%%%$$$$$$$$$$$$%%%%%%((((((((((((&&&$$$$$$&&&))))))))))))(((((((((((()))%%%(((...,,,)))(((''''''''')))***+++'''((()))))))))(((&&&%%%''''''((((((((((((((('''%%%(((,,,,,,)))&&&%%%%%%((((((******&&&###'''... %%%(((((((((***---&&&'''''''''''''''&&&&&&))))))************))))))((((((((()))******++++++&&&)))+++***'''&&&(((+++'''(((***,,,,,,***((('''+++)))((('''(((+++...000111,,,((('''))))))%%%"""))))))))))))************,,,,,,+++***))))))******)))'''&&&(((---...+++''',,,)))(((+++000000+++&&&...***((()))------***&&&,,,&&& """(((+++***&&&,,,)))(((***)))&&&%%%((( )))+++---'''$$$---)))***+++,,,---...//////---444&&&$$$###&&&111((()))+++---------+++***---,,,,,,+++***)))((((((***)))(((''''''((()))***"""(((++++++(((%%%$$$))))))))))))))))))))))))+++******************+++---)))$$$$$$(((+++***((('''+++,,,***,,,///,,,%%%&&&+++///---++++++***&&&((()))))))))************))))))***,,,,,,---------))))))***++++++++++++***///---+++))))))(((&&&$$$&&&'''(((***++++++,,,,,,...---+++*********++++++))))))---111///((((((---...))) (((***%%%******++++++,,,,,,++++++(((((()))***+++,,,------***+++,,,------,,,******:::888777666555333000---,,,---......,,,,,,---...))))))(((((((((((())))))'''((()))******)))(((''')))(((''''''''')))***+++---+++)))((('''''''''((((((((((((((())))))))))))###******!!!%%%((((((((())))))))))))((((((+++---***$$$"""%%%)))))))))((((((((('''''''''''')))))))))))))))+++---..."""...,,,%%%$$$)))---'''(((***++++++***)))(((,,,++++++******++++++,,, ,,,000...,,,***''')))+++///111111///+++)))((()))***++++++***!!!!!!###'''&&&###$$$)))***)))((('''(((((('''''')))(((***---+++$$$###&&&((('''''''''((()))(((''',,,###&&&)))&&&###%%%$$$'''((($$$%%%))))))&&&'''%%%$$$%%%&&&'''&&&$$$)))''''''(((&&&$$$)))000 &&&,,,+++(((&&&'''(((&&&&&&'''&&&%%%$$$&&&(((&&&&&&%%%%%%'''))),,,---&&&&&&''''''''''''&&&&&&###$$$%%%'''(((((((((((()))))))))))))))))))))***'''&&&%%%%%%&&&'''((()))((((((''''''''''''((((((***************)))'''%%%$$$,,,,,,###%%%***(((+++***(((&&&$$$""" (((((('''&&&$$$%%%'''******(((&&&&&&''')))(((((((((''''''&&&&&&''''''(((''''''''''''(((((())))))''''''''''''((()))++++++(((***,,,+++'''%%%(((,,,*********)))((('''''''''%%%%%%###!!!&&&,,,+++%%%)))(((''''''((()))***+++))))))*********)))''''''((()))*********)))((((((&&&&&&&&&(((***)))'''%%%))))))+++,,,)))%%%(((...&&&&&&((()))***)))'''&&&(((((()))))))))(((((('''))))))************))))))************************((((((((()))))))))(((''')))))))))******)))))))))***)))(((((((((***,,,---***'''%%%&&&***,,,+++((())))))))))))************---,,,,,,+++++++++++++++,,,***(((***---...***&&&'''(((***,,,...//////......+++)))***---...***'''***(((&&&%%%''')))******+++((()))++++++)))))),,,)))***))),,,'''###(((((((((((()))))))))))))))'''...,,,+++###******,,,)))***,,,------,,,+++***,,,,,,++++++***))))))))))))******************)))&&&(((+++,,,+++)))))))))************************)))***++++++++++++***)))...***''''''+++---+++)))---...+++(((((((((""")))...000...,,,---,,,))))))))))))***************&&&'''((())))))************+++,,,,,,------,,,,,,...,,,************((('''))))))***+++++++++******---,,,+++***)))******+++)))(((+++000...)))(((+++...,,,'''###&&&---...)))***+++,,,------,,,++++++)))))))))***************)))***+++,,,---------,,,444333000//////...,,,******,,,---,,,+++***+++,,,+++******************+++(((((()))******)))(((((()))(((((('''((()))***++++++***)))(((''''''''''''((((((((()))))))))******&&&,,,---'''###&&&))))))))))))))))))))))))))))))(((***)))&&&%%%''''''$$$))))))((((((((('''''''''***))))))((()))***,,,---'''---+++((((((((((((------,,,,,,+++)))(((''',,,++++++******++++++,,,&&&+++---***(((***,,,,,,'''))),,,......,,,)))''')))***+++,,,,,,+++%%%$$$&&&***)))'''(((,,,***)))'''&&&$$$$$$$$$$$$######'''***)))%%%$$$&&&&&&((())))))((((((***+++'''(((***)))&&&$$$%%%&&&&&&((((((&&&'''))))))'''((('''&&&&&&'''((('''&&&)))&&&&&&))))))&&&'''***222$$$""",,,---###"""+++&&&'''&&&$$$###$$$&&&)))''''''''''''(((***,,,...''''''((((((((((((''''''$$$%%%&&&((())))))))))))'''(((((()))******++++++&&&''''''((((((((((((((()))((((((''''''(((((()))''')))***(((%%%$$$&&&(((###***+++$$$!!!%%%'''%%%((((((((((((''''''''''''(((((((((&&&%%%%%%'''******(((''''''((())))))((((((''''''&&&&&&''''''((('''(((((((((((()))))))))***))))))(((&&&&&&%%%%%%'''***,,,+++''''''+++...+++******)))(((''''''&&&&&&'''''''''***---***$$$)))(((((((((((())))))***)))************))))))(((((()))***+++***)))'''%%%)))&&&$$$&&&***,,,***''')))))),,,...+++'''(((------+++(((***,,,,,,'''###)))******++++++******)))))))))************))))))+++++++++******************'''&&&(((,,,,,,)))$$$+++***)))(((((()))***+++))))))))))))))))))))))))(((%%%$$$&&&+++......,,,)))))))))*********++++++---------,,,,,,,,,,,,,,,///,,,***+++------***''''''***,,,---,,,,,,///111---+++)))***------+++''')))******)))''''''***---+++))))))---...,,,,,,///,,,000***''',,,)))$$$(((+++++++++*********))))))%%%(((...***000---///******+++,,,---,,,+++***)))++++++++++++++++++++++++)))***,,,------,,,***)))---------+++))))))+++---************************)))***+++,,,,,,+++***)))...,,,***+++---///---*********((())),,,///***###***...///+++)))+++,,,***+++*********************)))******++++++,,,,,,,,,,,,,,,---...............---,,,***+++,,,,,,+++***+++++++++++++++***)))(((,,,+++******)))************((()))---...+++(((((('''******)))***------***+++,,,...//////---,,,***,,,,,,++++++************)))***+++,,,---///000000000...+++************))))))***+++***)))((()))++++++******))))))******+++((()))************)))((()))))))))((())))))***+++'''(((((())))))(((((('''((())))))))))))*********(((+++,,,***)))+++***(((+++***))))))))))))***+++''')))))))))+++,,,''' ))))))))))))((((((((((((***)))))))))))))))******(((******)))+++...+++&&&......,,,+++************,,,++++++******++++++,,,//////,,,'''&&&***---,,,((()))***++++++***)))(((***+++,,,------,,,,,,******---,,,)))(((+++&&&'''&&&%%%######$$$%%%&&&%%%$$$###"""###&&&***$$$'''))))))''''''***---"""))),,,(((%%%&&&'''&&&'''(((((('''((((((((((((((('''&&&&&&(((((('''&&&(((%%%&&&***+++(((%%%%%%333$$$ +++---$$$"""+++(((((('''%%%###$$$(((+++******)))((((((((())))))(((((())))))))))))(((((()))))))))))))))((((((''''''''''''(((((()))))))))&&&''')))******)))((('''))))))(((((((((((())))))))))))'''&&&%%%%%%'''(((###(((***&&&###&&&&&&$$$$$$%%%&&&(((***,,,---...'''(((((('''&&&&&&((()))***((('''(((*********)))((((((''''''''''''(((((((((((((((((((((((((((((()))((((((((('''&&&%%%$$$'''))))))'''''')))***)))(((((((((((()))))))))))),,,***'''&&&(((******((()))(((((((((((()))))))))))))))))))))))))))))))))&&&'''((()))(((&&&$$$"""+++)))(((((()))+++,,,+++((((((+++...,,,((((((+++***)))(((***,,,,,,***((())))))***+++++++++******))))))************))))))************++++++++++++((('''''')))++++++(((%%%******))))))))))))******((()))******)))((('''&&&+++)))((((((***,,,+++***))))))*********+++++++++,,,,,,,,,,,,,,,,,,++++++---+++******,,,,,,***(((,,,,,,,,,+++******+++,,,+++))))))***+++,,,***((()))******)))((((((***,,,+++))))))---...+++,,,///***///***(((---+++(((---,,,,,,+++++++++*********+++$$$*** ///(((111+++,,,,,,,,,,,,,,,+++***)))*********++++++,,,,,,,,,)))***+++,,,,,,+++***)))++++++***)))'''(((***,,,************************++++++++++++++++++++++++---,,,+++,,,...///---***###%%%(((+++///222222111(((+++***&&&$$$''')))(((,,,++++++++++++*********,,,,,,,,,,,,,,,---......,,,------...............///---,,,,,,------,,,+++*********+++***))))))(((************************+++((((((+++------)))'''%%%)))++++++***+++---...---...///000000...,,,***------------,,,,,,,,,,,,)))***+++,,,///111333444///,,,)))((()))+++++++++)))***+++***)))((()))+++)))((((((''''''(((((()))************************************************%%%&&&((()))***)))(((((()))))))))*********++++++)))(((''''''***,,,***''',,,+++)))(((((()))+++,,,******))))))---000***"""*********)))))))))((((((******))))))))))))))))))))))))((('''+++000...)))+++***))))))***+++---...,,,++++++******++++++,,,(((***+++)))+++---+++&&&++++++++++++++++++++++++******,,,------,,,)))&&&&&&))))))%%%$$$&&&%%%'''))))))((((((***,,,,,,,,,+++'''%%%%%%'''(((###&&&((((((&&&&&&(((+++!!!&&&(((&&&'''***)))%%%(((''''''((((((''''''((((((&&&%%%&&&'''((('''%%%(((%%%&&&+++,,,(((%%%%%%&&&&&&'''))))))''''''(((******)))&&&%%%&&&))),,,***))))))(((''''''''''''(((((())))))))))))((((((******))))))(((((((((((((((((((((''''''&&&&&&&&&'''(((***++++++***(((&&&))))))(((((((((((())))))...)))$$$$$$'''***)))'''(((+++,,,***)))***)))'''(((''''''&&&&&&%%%%%%%%%'''((()))((('''&&&((())))))(((((()))+++,,,+++***(((((((((''''''(((((((((((('''''''''''''''''''''&&&''')))+++,,,---------)))***'''%%%)))---+++$$$&&&&&&'''((()))***++++++***(((''''''(((((())))))((())))))))))))(((((((((((((((((((((((((((((((((&&&'''((()))((('''%%%$$$)))+++,,,)))%%%$$$(((---((('''))),,,+++'''''')))%%%'''******))))))***,,,'''((())))))*********)))))))))************))))))(((((()))***++++++,,,,,,&&&(((++++++)))'''((()))''')))***++++++***)))'''((()))*********(((&&&%%%---,,,***************)))************++++++++++++)))***++++++++++++******))))))((()))***++++++***///+++((((((+++---+++(((((((((((()))******)))(((+++)))(((((()))***)))(((,,,)))))),,,,,,)))))),,,$$$------+++///+++(((000''''''''''''((((((((((((///%%%(((...&&&///***,,,,,,,,,,,,++++++***)))*********+++,,,,,,------+++***))))))))))))***+++&&&'''))))))))))))***,,,************************...,,,***))))))***,,,...+++++++++,,,------+++***&&&)))------***(((***...'''***)))$$$###&&&(((''',,,,,,,,,,,,++++++++++++******)))))))))***++++++++++++,,,---------------111///...---------+++***'''((())))))******))))))*********+++++++++******+++***)))***,,,...+++'''***,,,......,,,,,,000666...///000000///...+++*********++++++,,,------...***+++,,,...000222444555...,,,)))(((***+++,,,,,,***+++,,,+++*********,,,))))))(((((((((((())))))++++++************++++++++++++++++++++++++******&&&'''(((***+++***))))))************+++++++++++++++'''###%%%)))+++***))),,,+++)))(((((()))+++,,,+++***'''&&&***...+++$$$+++************)))))))))***************)))))))))'''******((())),,,---+++))))))(((((()))***,,,---,,,++++++******++++++,,,'''***,,,,,,---...***$$$,,,++++++++++++++++++,,,((()))+++,,,,,,,,,%%%""""""''')))'''&&&(((###(((***))))))+++---$$$)))***+++,,,+++((($$$&&&''''''&&&&&&((()))$$$######&&&)))+++***((()))''''''))))))&&&&&&((((((&&&%%%&&&'''((('''&&&(((&&&(((++++++(((''')))(((,,,'''&&&***+++&&&++++++***((('''(((***---&&&&&&'''(((((()))******(((((())))))))))))((((((''''''''''''(((***+++,,,))))))(((''''''&&&%%%%%%'''(((***+++***)))'''&&&***))))))(((((())))))***///)))$$$%%%***---+++'''((()))***)))))))))((('''******)))((('''&&&&&&%%%'''((())))))((('''((())))))((()))***,,,---,,,***)))((((((''''''(((((()))))))))((((((((((((''''''******++++++***(((&&&%%%&&&******(((,,,111---$$$%%%&&&'''((()))***+++,,,$$$$$$''',,,---)))'''(((((())))))))))))(((((('''(((''''''''''''(((((()))))))))************))))))&&&***---)))""" %%%+++)))''''''******'''''')))&&&))),,,***&&&%%%(((+++&&&&&&'''((())))))))))))))))))************))))))'''(((((()))******++++++&&&))),,,***'''%%%(((+++&&&(((+++,,,,,,+++(((&&&))))))***+++***)))'''&&&,,,+++++++++++++++,,,,,,*********++++++++++++,,,((()))***+++,,,+++***)))(((((((((((()))***+++,,,---)))&&&(((...111...)))'''((())))))***)))))))))+++)))((((((***+++)))'''+++)))(((++++++((((((+++###...///---000+++'''...(((((())))))******++++++---'''******222++++++))),,,,,,++++++++++++++++++***+++++++++,,,,,,------,,,+++)))'''''')))+++,,,%%%'''+++,,,,,,+++,,,---++++++++++++++++++++++++///---***))))))***---///+++++++++++++++++++++++++++,,,...///,,,((()))...))),,,,,,(((&&&(((******++++++,,,,,,,,,---------,,,,,,+++******+++,,,---******+++,,,,,,,,,,,,,,,111000...---------+++)))'''((()))*********************+++,,,,,,,,,++++++***,,,,,,***+++...,,,))),,,++++++,,,+++***///666000000000///...,,,+++***''''''((()))***+++,,,,,,+++---///111333333333333,,,***((((((***++++++++++++,,,---,,,++++++,,,---,,,,,,,,,++++++,,,,,,,,,,,,,,,+++******+++,,,,,,++++++,,,,,,,,,+++******((()))******++++++++++++******+++++++++,,,,,,,,,---'''$$$'''++++++,,,...+++***))))))))))))***+++))))))&&&###%%%***)))%%%++++++++++++*********))))))******+++++++++******(((---...***'''(((***)))+++******)))(((((()))))),,,++++++******++++++,,,...000///+++***,,,+++)))************************((()))***,,,,,,,,,)))%%%%%%***---+++***+++ '''***)))((((((***&&&((())),,,,,,(((((('''&&&'''((()))((('''***######)))+++'''(((---,,,((((((+++***'''&&&***)))(((''''''))))))((('''(((((()))+++)))''')))///"""(((+++''''''++++++''')))******)))(((((()))+++''''''((()))************'''(((((())))))(((((('''&&&&&&&&&&&&''')))+++,,,)))))))))))))))((((((((((((((()))))))))((('''&&&******))))))))))))******,,,)))'''''')))+++***)))(((&&&%%%&&&&&&&&&%%%%%%(((((()))***++++++,,,,,,'''(((******((('''((())))))))))))+++---...,,,+++))))))(((((((((((())))))+++++++++*********)))))),,,,,,+++)))&&&###'''---******///...((((((((((((((())))))))))))$$$"""%%%+++,,,)))***...((()))******)))((('''&&&(((((('''''''''(((************))))))***+++,,,---&&&))),,,***%%%$$$'''+++,,,((('''******((((((+++*********)))((('''((()))%%%&&&'''((())))))))))))))))))************)))))))))))))))(((((((((''''''***)))((('''&&&''')))+++((()))************)))(((******************))))))++++++,,,+++++++++---...*********+++++++++,,,,,,((()))+++------,,,+++************)))))))))+++,,,,,,++++++---000000...,,,((()))++++++++++++++++++***,,,---,,,***))))))***)))''''''++++++)))***---'''...,,,+++222///***...------------,,,,,,,,,,,,+++***(((333//////))),,,+++++++++***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,+++++++++******+++++++++((()))+++++++++***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********,,,---...)))(((---000...---///+++...///+++)))+++,,,+++***++++++,,,---...//////000///---,,,,,,---...///******+++,,,,,,,,,,,,,,,///...,,,---......,,,+++++++++,,,,,,,,,+++*********+++,,,---...------,,,)))...///+++***---...+++,,,))))))++++++))),,,222222111///---++++++***+++)))*********++++++,,,,,,---///222444555444222000,,,+++******,,,,,,+++***+++,,,---,,,+++++++++---...------,,,,,,------...---,,,++++++++++++,,,---,,,,,,---------,,,******++++++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,---***&&&&&&+++---++++++...))))))))))))))))))))))))(((***)))%%%&&&)))***(((,,,,,,+++++++++*********)))***+++,,,------,,,,,,(((,,,---***)))++++++(((******+++++++++***)))))),,,++++++******++++++,,,+++//////***'''***,,,---******++++++++++++******(((***+++------------((('''***,,,***''''''###+++///---******+++***......'''%%%'''(((%%%+++(((&&&'''***+++)))&&&...%%%%%%---,,,###&&&111...))))))---,,,((('''+++***)))((()))***+++***((())))))***+++(((&&&+++333+++(((''')))************''')))***)))((('''((())),,,,,,,,,++++++)))((((((''''''((((((((((((''''''***)))'''&&&&&&&&&'''((()))))))))***++++++,,,,,,((((((((((((((('''&&&&&&******))))))))))))******((()))***)))'''''')))+++,,,)))'''((()))((((((((((((((((((((('''''''''''''''(((******)))(((((())))))))))))+++......---+++))))))(((((((((((())))))---------,,,,,,+++++++++%%%&&&(((***+++***)))((("""...+++'''+++...+++*********)))((((((''''''***$$$"""%%%&&&(((///888((()))*********((('''&&&***)))(((((((((***+++,,,)))(((''''''(((***,,,...)))***+++++++++,,,,,,---...)))'''***+++)))***,,,+++(((&&&'''***,,,+++)))&&&&&&((())))))*********))))))************)))))),,,+++***((('''%%%$$$###...)))%%%$$$'''******)))+++***)))(((((()))***+++******************++++++---......,,,+++***+++,,,******+++++++++,,,,,,,,,)))***,,,.........,,,+++------,,,+++))))))***,,,---000222222000---,,,,,,)))+++------,,,,,,------(((...222000***'''***...(((&&&'''+++,,,+++,,,///***,,,'''(((444555///111------,,,+++***)))((('''+++,,,###333'''///)))333+++*********+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++******+++***)))'''''')))+++++++++++++++++++++++++++)))+++---//////---+++)))------,,,***)))***---///222'''!!!'''---+++&&&###***...///,,,***,,,,,,+++)))***+++,,,...///000000---,,,***))))))***+++---***+++,,,,,,------,,,,,,---,,,+++,,,...///...---/////////...---,,,*********+++---...///...------)))000222,,,)))---///---111,,,,,,111222//////333333111...+++*********+++//////.........---------...000444666666444000......------...//////---+++***+++,,,,,,+++***+++,,,---,,,,,,++++++,,,,,,---------++++++++++++------,,,,,,---...---,,,***)))...---,,,+++++++++------++++++,,,,,,,,,---------%%%###'''---...***))),,,(((((())))))))))))(((((((((,,,...+++***,,,---+++,,,,,,,,,+++++++++******)))***+++---......------&&&)))******,,,000///+++'''(((***,,,------------,,,++++++++++++++++++,,,'''---+++)))***,,,---,,,---...//////...---,,,***+++,,,...//////---,,,***)))))))))(((&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&'''''''''''''''(((''''''***...///,,,)))******)))(((((((((((((((*********(((&&&&&&(((***)))((('''''')))*********'''''''''((()))+++------*********)))))))))))))))+++,,,,,,+++)))((()))***+++***)))(((((()))***+++'''(((***+++++++++***)))))))))))))))))))))))))))))))))***+++,,,+++(((%%%+++)))(((***...000///---+++***)))((((((***,,,---+++***)))'''''''''((()))'''---///)))&&&)))***(((***)))(((''''''((()))***((()))***++++++***)))((())))))(((((('''''''''&&&,,,)))'''(((***+++***((('''+++//////,,,((((((((('''(((***++++++***)))(((''')))++++++***)))))))))+++*********))))))((((((&&&(((***+++)))(((((((((...+++(((***///111...******(((&&&&&&)))+++)))(((+++++++++*********))))))+++***)))(((((()))***+++((())))))******((('''&&&&&&)))++++++)))((()))+++))))))))))))************++++++++++++******))))))------------,,,,,,,,,+++222...++++++***'''(((+++&&&***+++(((&&&((()))(((+++++++++++++++***)))(((,,,***'''(((+++......---******+++++++++,,,,,,,,,---+++---111222...,,,...---,,,---///---))))))---///------///111111,,,(((---,,,,,,,,,,,,,,,,,,,,,,,,,,,************,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,//////000...+++&&& +++,,,...///000///.........------------...//////---------,,,,,,,,,++++++---------,,,,,,+++++++++---%%%$$$,,,...))))))///........................---,,,+++++++++,,,,,,,,,***---//////...---...000,,,+++***+++---...---,,,+++,,,,,,---.........---..................------...------,,,---...///000---...///000000///...---///...------...///...---///......///000000///---,,,,,,,,,---------......111***''',,,111222000///)))...222000***)))...444000,,,((((((,,,///000///---...//////---++++++,,,222111000...---------------,,,,,,++++++,,,,,,---,,,,,,---.........---------+++***+++......,,,******+++---......---+++***,,,---,,,,,,+++***)))(((+++++++++,,,,,,+++++++++++++++++++++++++++++++++'''(((+++,,,,,,+++***)))+++,,,,,,---------,,,,,,((()))***+++,,,+++******---......---+++******+++)))***+++,,,---.........111000...,,,***))))))***------,,,,,,+++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,------............,,,***(((((((((***++++++---//////---,,,)))'''&&&'''))),,,......+++******)))))))))******''''''((()))))))))))))))((()))******)))))))))*********)))(((((((((((((((*********(((''''''(((******)))(((((()))***++++++(((((((((((()))+++,,,---))))))))))))************)))******)))((('''''')))+++***)))(((((()))***+++(((((())))))*********)))))))))))))))))))))))))))+++***)))***+++***(((''')))''''''))),,,...---++++++***)))((()))***,,,---(((''''''&&&&&&'''((()))!!!(((,,,)))(((******(((***)))(((((((((((()))***((()))***++++++***)))(((*********))))))(((((((((+++)))''''''***+++***)))&&&)))+++,,,+++))))))))),,,,,,+++******))))))***((()))*********)))))))))+++*********))))))))))))&&&(((******)))(((((()))***(((&&&'''***+++***''')))'''&&&'''***,,,,,,***,,,,,,,,,,,,++++++******,,,+++******)))***++++++)))***+++,,,,,,+++***)))&&&)))++++++)))(((***+++))))))))))))*********+++,,,+++++++++*********************)))))))))((((((***'''&&&((()))(((***///***...///,,,***,,,---,,,++++++,,,,,,+++******))),,,***((())),,,......---,,,,,,,,,---------......---***+++///...+++***,,,---,,,---///---)))***---,,,---//////...---++++++,,,,,,,,,,,,,,,,,,---------,,,++++++++++++,,,---+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,***)))(((---,,,+++***+++,,,...///,,,,,,++++++,,,,,,---...---------,,,,,,,,,,,,+++---------,,,,,,,,,,,,,,,,,,%%%$$$+++---((((((...........................------...---------///000---,,,,,,---...///---,,,---,,,+++,,,.........---+++,,,---...............000000000///...---,,,+++///...---------...///000......///000000///.........---,,,,,,......---,,,///......///000000///---,,,,,,---------............+++***,,,---+++,,,...------.../////////000000111000...+++***+++---...---...///...---+++,,,,,,222222000///...---,,,,,,------,,,,,,,,,,,,------///,,,(((%%%$$$'''***,,,---+++***+++......,,,***,,,---............---,,,------------,,,+++***)))+++,,,,,,------,,,,,,+++************************+++,,,---...///......---))))))*********))))))((()))***+++,,,---,,,,,,++++++,,,------++++++,,,---***++++++,,,------------...---,,,+++***++++++,,,)))))))))***+++,,,---...,,,,,,,,,,,,,,,---------+++++++++,,,,,,,,,,,,,,,...---,,,+++++++++,,,---(((***---.........,,,***((('''((()))***))))))))))))(((((('''''''''))))))***+++++++++++++++'''***,,,***&&&%%%'''++++++***))))))((()))))))))***++++++)))(((''')))***+++***((('''((()))+++,,,)))))))))))))))***++++++((()))))))))***+++++++++(((*********((('''((()))+++***))))))))))))***+++((((((((((((((())))))***))))))))))))))))))))))))///,,,)))(((((())))))))))))(((((()))+++---,,,++++++***)))))))))***,,,---******)))((((((((((((((("""((()))***,,,+++)))******))))))))))))******((()))***++++++***)))(((+++++++++***************)))((('''''')))+++******,,,+++******++++++***(((000...,,,***))))))***+++*********)))))))))*********************)))))))))''')))******)))(((((()))((((((''''''''''''''''''(((''''''(((+++---...------------,,,,,,,,,,,,+++...---,,,+++++++++++++++,,,,,,------,,,***((('''''')))++++++***)))***+++))))))*********+++++++++,,,,,,++++++++++++******,,,,,,+++++++++*********+++((((((+++---,,,...222,,,000111...,,,///000...+++,,,,,,,,,,,,++++++***,,,+++)))***,,,......---.........////////////000000,,,+++------******------,,,---000...******...)))---111000,,,***+++---+++,,,,,,,,,---............------,,,,,,------...,,,,,,,,,---------......------------------------...---,,,,,,,,,...///000000...***((((((+++///222,,,,,,,,,,,,---------.........---------,,,,,,,,,,,,,,,,,,---------------...'''&&&,,,...******///........................+++---...,,,)))(((***,,,///,,,***,,,///000,,,)))...---,,,---///000///...,,,---..................111111111000...---+++***000///............//////...//////000000//////......,,,+++,,,---...---,,,000///......000000///...------------.........///...---...///,,,(((***///111---+++///444666222---///111111...)))))),,,111,,,...///...,,,,,,,,,...444333111///...---,,,,,,------,,,,,,,,,,,,------222///+++((('''(((+++---...------...//////...,,,//////............//////............---,,,++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............////////////------,,,,,,++++++******++++++,,,---...---------)))+++,,,,,,,,,,,,---///++++++,,,------,,,,,,,,,************+++,,,------)))))))))***+++,,,---.........---------------,,,,,,,,,,,,,,,,,,+++++++++------..................(((+++---......---+++***(((((()))(((&&&$$$))))))((((((''''''&&&%%%)))***++++++,,,,,,++++++'''))),,,,,,***(((((()))+++******)))))))))*********++++++***)))((()))*********((('''&&&'''***,,,++++++***))))))*********(((((()))***++++++,,,,,,***,,,,,,,,,******+++,,,************************)))((('''''''''(((***+++))))))))))))))))))))))))111---)))&&&'''(((******+++***++++++---.........******)))))))))***+++,,,000///...,,,+++***)))((("""&&&(((***,,,,,,+++++++++************++++++)))***++++++++++++***)))++++++++++++************(((((('''((()))***++++++222...+++***+++,,,***(((---,,,+++***)))******+++,,,+++)))((()))***++++++************************((()))+++***)))((()))***)))***+++***)))((()))******))))))***+++,,,---...,,,,,,,,,,,,,,,,,,,,,+++------,,,,,,++++++******---------+++)))'''$$$"""((()))***++++++******+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++---------,,,,,,,,,,,,+++000,,,+++------++++++///***...///,,,+++...///---,,,,,,---------,,,,,,+++,,,,,,+++,,,------............/////////000000000444000...///...+++,,,000---,,,...000///++++++///+++...000000...,,,---...+++,,,,,,---...//////000///..................///------------............------------------------111000///...---.........333111...,,,,,,...111333......//////000000000000............------------,,,,,,------......//////111,,,***///000......111........................---///000,,,'''%%%&&&)))///.........///...,,,+++///.........000111000///---....../////////......111111111000///...---,,,000000///////////////////////////000000////////////---,,,---...///...---111///......000000000///---............/////////111......000000---...222111...---111777888333...---......---,,,---000333---...///...------...000444333111000...---,,,,,,......------------......---...///000///...,,,***000000000111111111000///000///---,,,,,,---///000......//////...---,,,,,,++++++,,,,,,,,,,,,++++++------------------------,,,,,,++++++,,,,,,---...///...------,,,,,,,,,,,,+++,,,,,,---------------***+++---,,,,,,+++---...,,,,,,---------,,,++++++************+++,,,,,,---///...---,,,+++++++++,,,......------,,,,,,++++++......------,,,,,,++++++,,,---...///////////////---...000///---+++ """%%%))),,,,,,)))''',,,,,,,,,,,,,,,+++***)))((()))******++++++******&&&'''***...000000+++'''++++++************++++++***+++,,,,,,***))))))***)))))))))'''%%%%%%(((+++,,,++++++***************((())))))***+++,,,,,,---***+++,,,,,,+++***+++---******++++++++++++******)))((('''''''''(((***+++************************111---)))&&&''')))***+++***+++,,,,,,,,,------...***************+++++++++.........------,,,++++++((('''&&&(((***+++,,,---+++,,,,,,,,,,,,,,,,,,+++)))***+++,,,,,,+++***)))************************)))))))))))))))***+++,,,///+++((((((***,,,,,,***'''((()))+++++++++******---+++((((((***+++++++++***************+++++++++)))***+++***)))((()))+++***+++,,,,,,******+++,,,,,,,,,,,,+++******+++,,,************++++++++++++,,,,,,+++++++++******)))++++++++++++***((('''%%%))))))***++++++,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------+++************)))))))))...***)))+++***&&&&&&((()))---///,,,+++---///---,,,---............------,,,------...------......---............/////////555000......---+++---000...,,,...111///,,,,,,000000///...///111222000...,,,,,,---...//////000000////////////////////////------........./////////........................000111111000///...,,,+++111000000//////000000000...///000111111111000000/////////.........---------------....../////////111...---///000000///111////////////////////////000111222000---,,,...000---111444222...,,,---000000///...///111222111000/////////000000///......//////000000111000000000000000000000000000000///000000000//////000000000111///...///000111000///222000......///000000000........./////////000000333---***///333222111111000111222444555555333111000...,,,---///111111000.../////////......000333444333111000...---------///......------......///(((***,,,...///...,,,+++...///000000000/////////000...,,,++++++,,,...000....../////////...------******++++++++++++******------------------------+++++++++***+++,,,------,,,+++***)))(((((())))))+++++++++++++++,,,,,,---,,,---...---+++***+++,,,,,,,,,---------,,,++++++,,,,,,,,,,,,+++++++++***......,,,++++++*********------,,,,,,++++++******------,,,,,,++++++******+++,,,---...//////.........///000///---***"""$$$'''+++---,,,(((%%%)))***+++,,,,,,+++***)))(((((()))************)))'''''')))...222222---(((+++++++++***++++++,,,---***,,,------+++******+++(((***+++)))&&&%%%(((***,,,++++++*********++++++)))*********+++,,,,,,,,,((()))+++***))))))***+++******+++,,,,,,+++******)))))))))))))))******+++************************...,,,)))((()))+++++++++((()))++++++******+++,,,))))))******++++++++++++'''((()))+++,,,---------///***''')))+++***+++...,,,,,,------------,,,,,,)))***+++,,,,,,+++***)))***************+++++++++++++++,,,+++))))))+++,,,&&&%%%$$$%%%(((+++------$$$&&&)))+++,,,,,,******---+++((())),,,---,,,)))*********+++++++++++++++******+++***((((((***,,,************++++++++++++---------,,,))))))***+++)))***************++++++******++++++++++++******((()))+++,,,.........---***))))))+++,,,---+++***++++++,,,,,,,,,---------,,,,,,------------......---------,,,,,,,,,++++++---******------******,,,***///000---,,,///111///------...////////////...,,,...//////...------...------------............222...,,,---,,,***,,,///...---...111000------111333///---///222444222///---.........///000000000...//////000000//////............////////////000////////////////////////---...///000000///...---......000111000///---,,,,,,---///000000000///...000////////////..................//////////////////---,,,---...///......////////////////////////,,,,,,,,,---///111222333,,,222777555...+++///444000///...///111222111000000000000000000//////......///000111111222222222//////000111111111111111111000000//////000000111222000///000111222111000222000......///111111000////////////000000000000222***''',,,222333111000111444666666333111222333555111---...111222///,,,///000000000///111333666333222111000///.........//////............/////////---,,,+++,,,///222444+++---......---,,,,,,---///...,,,++++++,,,...///---...............------***++++++,,,,,,++++++***************************,,,---------............,,,+++***))))))***+++,,,+++++++++***+++,,,---------......---+++******+++++++++,,,------,,,,,,,,,.........---,,,+++***)))***)))))))))******+++,,,,,,+++++++++++++++******************)))))))))))),,,,,,,,,---------------+++---//////---,,,,,,++++++,,,---,,,)))&&&&&&''')))***++++++***)))(((((()))***************)))******,,,------,,,++++++++++++++++++,,,------***,,,......,,,******+++(((+++...---)))'''(((+++++++++*********+++,,,,,,++++++++++++++++++++++++((()))+++******)))+++,,,***++++++,,,,,,++++++***)))******+++++++++++++++************************+++******+++,,,---,,,***(((***,,,+++))))))***,,,))))))***+++++++++++++++((()))***+++,,,++++++***111***(((+++---+++***,,,,,,---............---,,,******,,,,,,,,,,,,*********+++++++++,,,,,,,,,------...///---***)))+++---&&&'''(((((()))***,,,...((())))))***++++++++++++---***(((***---...+++(((*********++++++,,,,,,,,,***++++++***((((((***,,,***((('''))),,,...---+++***,,,,,,+++)))(((***,,,*********++++++,,,,,,,,,)))***+++,,,---------,,,((()))+++---.........---+++***)))***---...,,,***,,,,,,,,,,,,------------,,,---------............111111000000000////////////---...111222//////222***///000...---000111000---...///000000000000///,,,...111111...------///---------.........//////000---,,,......+++,,,000...---///222111---...222000000//////000111111111/////////////////////000......///000000///............/////////000000000//////////////////////////////......///000111111//////000111000///...,,,,,,...///111111000///...000000000/////////......000000000//////////////////...---,,,---///...---////////////////////////+++(((''')))...111000...,,,000444333///---000333000///...///111111111000000111111111111000///...000000111222222222111111---...000222333333333222111111000//////000111111111000///000111222111///333111......///111111111//////000000000111111111111---+++///111000///111444666666555222000000222222111000000000000///...111111222111111333666999222111111000//////000000000//////////////////000111000///......000333444+++---//////,,,+++,,,...//////...------...//////,,,------.........------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000//////...---,,,++++++,,,---///000---,,,,,,+++,,,---...///+++---------+++++++++---***++++++,,,------------......//////...---+++***,,,,,,+++++++++,,,------+++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,///...---,,,,,,,,,---...,,,...//////---,,,+++***)))***---000222222((())),,,...///......---))))))***++++++++++++***+++,,,,,,***&&&&&&***...++++++++++++,,,,,,---...***,,,......---+++***+++(((---111000,,,)))***,,,++++++******++++++,,,---,,,,,,++++++++++++++++++***+++------,,,,,,---...***+++,,,------,,,+++***)))***+++------,,,++++++************************((((((***,,,///...,,,)))***,,,...---+++***,,,///))))))***++++++++++++***/////////...---***(((&&&...)))(((---000,,,)))***,,,---...//////...---,,,***+++,,,,,,,,,,,,+++***,,,,,,,,,------............000000...+++)))+++---,,,...000...***)))***,,,...,,,+++))))))***,,,------***(((+++//////+++'''*********++++++,,,,,,,,,+++++++++***((((((+++---,,,)))''')))///222000---(((***+++***)))(((+++...+++++++++,,,,,,---------)))***,,,.../////////...++++++,,,,,,+++***((('''+++***)))***---...,,,***,,,,,,,,,---------......---------........./////////.........------------///---...111111------///)))---///,,,,,,///000///......///000000000000000,,,///222111///------///............////////////111......000111...///222...---///222111...///222---///111000...---000444000000000000////////////---...///000000///...---////////////000000000000000000000000000000000000444222///------...111333222222222222111111000000///000222333444333111000000000000000////////////111111000000//////......111111///...///111000...000000000000000000000000333...)))+++000222...***---...000000000000000111000......///000111000///111111111111111000//////222222222222222111000///,,,...000222333444444333222111000//////000111222111///...///000111000...333111......///111111111000000000000111111111111333111222333111...///444888666555333111111000000,,,///222222//////111444222222222222222444777:::111111000000000000111111000000////////////000000***,,,...000000...+++)))---000222111///...///111000000////////////000000,,,,,,------...------,,,......////////////......////////////////////////+++,,,...000000///---,,,***)))(((((()))+++---///......---,,,---...///000)))+++,,,,,,,,,,,,---///)))***+++,,,---.........---.../////////...---,,,333333111000///......---,,,,,,,,,------..................//////000000000111000...,,,+++,,,---...000111111000---)))---,,,++++++*********+++...---,,,+++,,,---...///******+++++++++,,,,,,,,,------------------------++++++,,,,,,,,,---------,,,,,,,,,+++++++++******///...---,,,+++,,,,,,---'''((()))+++,,,---......+++++++++******)))))))))...,,,)))&&&&&&'''***+++...---***((((((***,,,...////////////...---,,,+++,,,------------------,,,......---------,,,,,,,,,///---+++,,,///111000...------,,,,,,++++++++++++//////...------,,,++++++((()))***+++,,,---------------------------------000000000///......------...------,,,,,,------.........///---++++++,,,---*********++++++*********))),,,...---***(((***---------------------------+++,,,...//////...,,,+++,,,+++***))))))+++---...++++++,,,,,,,,,---------,,,---...///...,,,)))''',,,,,,---------.........///...---,,,,,,---...///,,,,,,,,,------.........+++++++++,,,,,,,,,---------------.........//////***,,,---.........000222222222222111111111111000/////////...///000111111,,,---...//////---+++***111000///////////////000000000000000000000000000000000////////////000000333555444///...000///,,,222222222111111111111111////////////////////////333111......000111///---//////000000111111111222,,,---///000000000///...////////////000000000000111111000000111222333333111111000000000000000111111222333444333111///...222111111111000000//////000000000000000000111111///////////////.........///111222000---,,,///222000000000000000000000000//////000000111111111222111222222111111000///...222///000333111---111888111111111111111111111111666555444333333333444555222222111111000000//////111111000000111111222333444444333000......000222333111///...000111111000111111111111000000000000777555333222333333111000000111222111//////000111222111000333666777444222000000000000////////////000/////////......------........................111000///......///000111444222000000222333111...///111222111///...000333///---++++++,,,---...---///...---,,,+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,---///000000///---,,,.........------,,,,,,,,,------------,,,,,,+++***---,,,++++++,,,------,,,,,,---...///000///...---//////............//////,,,,,,,,,------...............///////////////////////////...---------,,,...,,,---111000+++------,,,+++++++++++++++,,,+++*********+++,,,---+++,,,,,,,,,------------------------------------+++,,,,,,,,,,,,---------------------,,,,,,,,,,,,///...---,,,,,,,,,------)))***+++---........................---------,,,---,,,***(((((()))+++,,,---,,,+++******+++,,,---+++,,,------...---------------............------.........---------,,,,,,...+++******---...---,,,000000//////////////////------,,,,,,------------******+++,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,...//////---,,,+++,,,...***++++++,,,,,,++++++***,,,---...---,,,+++,,,---........................,,,,,,............,,,,,,------,,,,,,,,,---...///++++++,,,,,,,,,------------...//////...,,,***)))***++++++++++++,,,,,,,,,///...------------...///,,,------------------...,,,,,,,,,------------...------........./////////---///000000///...///111111111111000000000000////////////000000000000111000000111111000---+++))).........///000111222333////////////////////////000000000//////000000000---//////---...333555333111111111111111111111111111111111000000000//////333000......000111000...000000000000111111111222...///000000111111111000222222222111111000000///111111111111111222333333111111111000000000111111000111333333333222000///111111000000000/////////222111111000000111333333000000000000000000000000///000111000//////000111000000000000000000000000222111111000000////////////000111222333333333333111///111444222...000666222222222222222222222222222111000000000000111222222222222222222111111111111111111111222222333444333333333111000111444666444222000000111222222222333222222222222222333333555333111111111222111000///111222222111000222333222111222444777777444111//////000000111111111111111111000000000/////////........................111111000/////////000111555333111222333444222000///000111000...---///222000...,,,,,,---.........333222000...,,,,,,,,,,,,,,,,,,,,,,,,,,,---------///......------......///.........------,,,,,,,,,---------------,,,++++++///...,,,,,,,,,,,,,,,+++,,,,,,---.......................................------------------............/////////......---..................------///---...111000,,,...------------,,,,,,,,,,,,++++++++++++,,,------------------............------------------------,,,,,,,,,---------......//////.........---------//////...------------...,,,---......//////......---,,,,,,,,,,,,,,,++++++,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,------((()))+++,,,......//////......////////////...............------------,,,...---++++++,,,---,,,+++------..................++++++++++++,,,---...///,,,------.........------////////////////////////******++++++,,,------...------------------------...//////...,,,,,,---///,,,,,,------------,,,,,,...---------...///...---////////////////////////---------------------------......///////////////,,,,,,,,,,,,------------.../////////...---,,,,,,+++++++++,,,,,,,,,------///......------......///.........---------------------........./////////............////////////111222222111000//////000111000000000000/////////...///000111222111000000000111222222111///...---000000//////000111222222////////////////////////111111000000000000111111111222111,,,,,,000222000111111111111111111111111333333222222111111111000222000//////111222222111000000000111111111111111111111111111111111222333555444444333222111000000222111111111111222222333111111111111111111111111///000222333333333222111222222111111111111111111333222111000000222444555111111111111111111111111222222111111222000...,,,000000000000000000000000222222222222222222222222000111222333444444444444000000222444333000000444222222222222222222222222222222111111222333444555333333333333333333444444222222222222333444555666111222333333333444777:::444222111111333444333222555444333333444555777888222111//////111111111000000111333333222222444555222222444666888777444111//////000111222333444444333333222222222222111111////////////////////////111111000000000000111222444333222333444444222111///000000///......///111111///------///000//////444333111///...---------,,,,,,,,,------......///222000---++++++---000222.........------------------------...------,,,+++------,,,,,,,,,------...---,,,,,,,,,,,,---......,,,---............---,,,...............---------////////////...---,,,,,,..................//////000...///222111---..................------...............//////000,,,------------.................................------------............//////.........---------//////...........................//////......---,,,,,,,,,,,,,,,++++++++++++,,,---...............+++,,,---...///...------)))***+++---...///000000//////000000000000//////............------------111000///............---,,,,,,---------.........,,,+++++++++,,,---...//////////////////...------////////////////////////............//////000000000000000111111000000000...//////...------...000.........//////.........///---+++,,,000111///---////////////////////////......------------......,,,...///111111000///...,,,,,,,,,------------.../////////...........................//////////////////............////////////......------,,,,,,...////////////000000000....../////////000000000000222222111000///000111111111111111000000000000...///111333333222111000---...///111222222222222555444222111000//////...000000000000000000000000222111111000000111111222333444111---,,,///111///000000000111111111111111222222222333333333444444111111000000111333333333111111111111111111111111333222111000000111222333444333333333222222111111222222222111111222222333111111222222222222222222///000111222333333333333555444333222222333444444333222000///000222444666111111111111222222222222777555333333333111+++'''111111111111111111111111111111222444555777888888444444444444333222111000222222222222222111222333333333333333333333333333222222222333444555555666222222222333444444444555333333333333444666777888111222333333333444777999333222111222333444444333555555444444444666888:::222000///000111333333222222444555444333333444555333444666888888777444111111111222222333444444555444444444444444444444444111111111111111111111111111111111111111222222222333333333444444444222111111111000000///000000111111000//////111111000///////////////000000000111,,,,,,---...//////000000222000...,,,,,,...000222...............---------------............------++++++,,,------...000222---,,,+++++++++,,,...///,,,---///000000///---,,,000/////////......------////////////...,,,++++++------......//////000000222//////222111---------.../////////...---......//////000000000000,,,,,,,,,,,,------------........................------........./////////............------------.../////////////////////...............------,,,000000000000000000000000,,,---...///000000//////+++---...000000000......------.../////////////////////000000000000////////////.........---------111000000///...---...///000000000000000000111111///...,,,,,,,,,,,,...///000000000000///...------000000000000000000000000222111111111000000000///000111111222222111111000...///000///......///111//////000000000000//////...,,,***,,,///111///,,,........................///......------......///+++---///111111000...---,,,,,,---------........./////////////////////000....../////////000000000/////////////////////////////////......---------/////////000000000111111/////////000000000111111...000111111000///111222333333222222222222111111///000222444444333111000------///000111222333333555444333222000000//////111111111111111111111111222222111111111111222222,,,//////,,,...444777666000111111111222222222333000000111333444555666777222222222222222333444555222222222111111111111111333222111000///000111222111111111222222333333333333333222222222222222333000111222333444333333333///000111222333444444444444333222111111222444555111000///...///111333444000000000111111222222222555333222333444333...***222222222222222222222222000000111333444666777888333333333333222111000///555444111///000222444444333333333333333333333333...//////000111222222333111222222222333444444444444444444444555666777888222333444444333333555666333222111222444555444333555444444444555666888999333222111111333555555444555666666555333222333444555666888999888666444333444444444333333333333333444444444444444555555555222222222222222222222222111222222333333333333333111222444555444333222222333222111111222222333222222000000000222222111000......//////000000000000------...///000000111111000000000000000000000000........................---......//////.........---...///...------///111...---,,,+++,,,---...///---...000222222000...---000000000//////.........////////////...---,,,+++---......//////000000000222000000222111...,,,---.../////////...---,,,---......//////......+++,,,,,,,,,,,,---------.................................////////////000///............---------...///000000111000000000---...............------////////////000000000000---...//////000/////////,,,---///000111111000/////////000000000//////...//////000000000000///////////////.........---------...///---,,,+++---...000/////////............111000...,,,,,,---///000000000000000000///...---000000000000000000000000222111111000//////............000000000000......///000000000...///000222//////000000000000//////---,,,,,,---///000///...................................................+++,,,...///000///---,,,,,,---------............------...///000000000///---------............///...//////000000//////.../////////...............//////000000000111111111000000000000111111111111...000111111000000111333444444333333333222222222000111222333444333222222111111111111111000000000222222111111222333444444222222222222222222222222333333222222222222333333000222222000000444555222111111222222333444444444///000111333444666777888333444444444222222444666222222222222222111111111333222111111000111111111///000111222333444444555444333333222222222222333000111333444555555444333111111111222333444444555222111000//////111222444......//////000111222333000000000111111222333333000000111333444555333111222222222222222222222222111111111111111111111111///000111222333333333333555555222///000444444222444444444444444444444444111111222333444444444333222222333333333333333444555555555444555555666777333444555555333222333444333333333444666777666444444444555555666666777777555444222333555666666555444555666555444333333444777999:::999777555555555555444444444333333333222333333444444444444555555333333333333333333333333111222333444555555555444000333666777555444333444555333222222333444444333111000000111222222111///111111111111000///------/////////000000111111222...000222333333222000................../////////---...//////000/////////111333333000,,,***+++......------------.../////////000111111111111000///000000000000000////////////000000000///...------//////////////////000000333000///111000---***,,,---/////////---,,,,,,---...///000///......------------........................................../////////000000000000000000/////////.........///000111111111000000......///000000/////////---------....../////////////////////..................///000111111111111......////////////.........//////000000//////...////////////............,,,...///...,,,,,,...000......---,,,+++***))))))111///...------///222444/////////000//////......////////////////////////000000000///////////////---...///000000///...---///000000000//////111333//////000000000000//////,,,...////////////000222////////////////////////---...///000000///...---,,,---.../////////......------------............***,,,...000000000///...------........./////////...///000111111000///.............../////////////////////000000000000111000000000111111111222222111222333222111000111222333333333222222222111111222222222333333333333444444444333222222111111222111111111222333444555666444444444444444444444444333333222222222222333333555888777444222222000,,,222222333444444555666666111222222333444444555555444555666555333222444666333333333222222111111111333333333333333222111111222222333333444444555555555444333222222222222222000111333555666555444444222222222222333333444555444333111000000222444666---...000222333333333333111111111222333444444444111222333333222222333444333333333333333333333333333222222222111000000000000111222333444444444444222555444222333666444---444444444444444444444444555555666777777777666555555555555444444444444444666666555444444444555555444555777666555444555666555555555777999:::888777444555777888888777666555666555333444555666666555111333444444444444666777:::;;;;;;999666444555777333333333333333333444444222222222333333333444444444444444444444444444444111222444555666666555555111555999:::888666666666555333111111333444444222000000000111222222000...111222222222222000///...111111111111111111111111///000222333333222000///---........./////////000......///000000000000000///222333111,,,+++---000---...//////000000//////000000000000000000000000000000000000000000111111///000000000000000//////000000000///////////////333///...000///,,,***+++---//////...---,,,...///111222222222111000............/////////000////////////////////////////////////000000000000111111111111000000000000...///000222222222111000//////000111111111111111000000111111222222222333111000///...------.........//////000111111222333,,,------...//////............////////////......000/////////............---///111000......111333111111000///---,,,+++***///...------///111555777......////////////......//////////////////////////////000000111111222222...000111222222111000...///000111000///000111333//////000000000000//////,,,///222111//////222555000000000000000000000000,,,...000111111000...,,,---......///////////////---------.........//////(((***---000111000///---000000000000111111111111...///000111111000///...------......//////000000////////////000000000000000111111111111222222222555666666444222000000111222222222111111111111000333333222222222333444555333333333333333444666666444444333222222333333333555555555555555555555555444333333222222333333444000444666555555777555111333333444444555666777777444444333333333222222222555777777666333222333666333333333222222111111111444444555666555444222111555555555555555555444444555444333333222222222222000111444555666666555444333333222222222333444444777666444333333555888:::---///111444555555444333222222333333444555666666555777777444000...000222333333333333333333333333333333333444444555555555555555555555444333222222///444666555777999333)))555555555555555555555555333444555555555444333222777777666666555555555444777666555444444333333444444555777888777666777888777777777999<<<<<<;;;999555777999::::::888666444777555333444555666555444...000222333444555888:::;;;<<<<<<999555444666888000111111222333444555555111111111222222333333333555555555555555555555555111222444666777666666555333777;;;<<<:::888888999555222000000333444333111000///000111222222000...///000222333444444333333222222222111111111111111000111222222222222111000---.........//////000000......///000000000000000***...111000......222666---...000111111111000/////////............////////////000000111111222222///000000111111111111000111111000000//////......222///...000///,,,000000000000111111111111///111222111000///000111////////////000000000000000000000000////////////111//////000111222111000///000222333333111...---000000000000111222333444111000///......---......333333333222222222111111000000000000000000000000000000000000111111111111111//////000111222111000///......///111111000///333111000.........//////222///,,,---///000///,,,111111000//////000000111---///111///,,,+++,,,...///////////////.........//////............//////000000000000000000000000............////////////222222111111000/////////............////////////000000000000000000000000///......///000000...---111000///......---......////////////////////////...------------...//////...------///111222111000000///......///111333444.........,,,+++,,,///222,,,+++,,,...111222111000555,,,***222444---***...444222111//////000222333555444444333222111000000222222222222222222222222444444444333333333333333444333333222333444666777666555333222222222333333444333111333555555333000999666333222222333333333777666444333333555888:::555555555444444333333333333333333444444444555555333333333333333222111000333222222222222222222222111222222333333333222222555444444333222222222222444666555111111333333111222444666666555333222333888333000222333222222555333333444444444333222222222222333333333222222111444222000222666999999888444444444555555555666666///000111333333444444444333444555555666666555555444555555666666555555555222333444555666666666666666555333222222333555666666555444555777888777666777888888777555444444555777666555555444555666666444555666555222222555888777444555:::===999666555:::<<<;;;777666777666333777666666555555555666666444777666222444:::===;;;<<<999666555555666555444555555555555555555555444555333111333666777444111444555666777777555444333:::777555666999:::888666<<<===;;;777888;;;:::666555777999:::888666555555777666555444333111111000333333333333222111000//////000111222333555666666000222444333000...///111444444333111///...000111333333333111//////000222000///...///000111000///000//////...------,,,,,,---...000111000///,,,+++---///000000......///000---000222333222000000000///000000000......000222000000000000000000000000000000111111111222000111222111000///000222...//////000000111111111222222111111111000000000111000///000222222222000000111333444444222000...444333222111000000000000111000//////////////////111111111222222333333333111111111111111111111111000000000000111111111222111000///000222222222000000//////000222222111///222111000000000111222222111222111000//////000111111111111111111111111111...///111///---,,,---///000000000000000000000000000000////////////000000222111111000000111111222000000000000111111111111111111111111111111111111222222222222222222111111111111111111111111111111222111111222333333222000000000000//////000111111000000000000000000000000......------......///000///......///111222111000222111000000111222444666///000///...---...000333333111000111111000...,,,555,,,)))...///'''%%%(((222222222333333222222222444333222111111111111111333333333333333222222222222222222222333333333333555444333333333444555666555555333222222222333333666444222333555666444222555555555555666777666555444444555555666777888888666666666555555555444444444444444555555555555666555555666666555444444333444444444444444444444444555555555555555555444444666666555444444444555555666888777333222444444222222444555666555444555666888333000333444333333666555555555555555555555555111222333444555555666666777444222333555666555444555555555666666666666777222333444555666666666666333333444555555555555555444444555555555444444333444555666777777888888888777777555444444555666666555444333444666777666555555666777777555555666777888888999999999888888777666777888777555666888;;;:::666777<<<>>>;;;777777;;;===<<<888777999888555222222222333444555666777555888777333444:::<<<:::999777555555666777777666666555555444444444444444555444444555777777666555555666666777777888777777888888999;;;>>>@@@@@@???>>>@@@???===???DDDCCC@@@;;;===??????===;;;::::::888888888888888888888888333444444444444333333222444444444333333222222111000333555444222111222333666666555444222111333555111222111000......000222444444444555555555555555111111222222111111000///---...///000000000//////111222222111//////000222000111222222000000222444111222222222000000111222111111111111111000000000111111111222222222000111222222000000111222......///000111111222222333333333222222222111111111000///000222333222111111222444555555333111000444333222111111000000111111000000000000111111222///000111222333444444555222222222222222222222222000000111111111222222222111000///000222333222111111000000111333444222111111111111111222333444555111444666444000///222555111222333444444333222111///000000///...---...000222222222222222222222222222111111000000111111222444333222111111222333444222222222222333333333333000000111222222333444444444444444333333222222222222222222222222222222222444333222333444444333222000000000000111222333444000000000000000000000000///............///000000000000///000222222111///222111000000111222444555000111111000///000222444666444333222222111///,,,666///,,,000///***(((,,,000222333555555444222111333222000//////000222333555555444444333333333222222222333333444555555555555555444333333333444444555555444333333333333444777555333333555666666666444555666888888777666555333444666777888888777777777777777777666666666666555555666666666777777777777777888888777777666666777777777777777777777777555555555555555444333333777777777666777777888888888:::999555333555555222333444555555555666888:::999444222444666444555777888777666555555666777888444555666666777777777666888777555555666777777666666666666666777777777777666666777777888888999999444555666666777777666666666777777777666555444444777777888888999:::::::::999999888888777777777777777666555666888888888777666777888888777777888:::666777999::::::999888666666777777777666666999;;;:::777888<<<===:::888888:::<<<;;;777666888888666555555666666777888999999888999999666666:::;;;:::777666666777999:::999888;;;:::888777777777888999888:::;;;<<<;;;:::;;;<<<999999999::::::;;;<<<===<<<>>>AAACCCCCCCCCDDDEEEIIILLLMMMMMMQQQWWWWWWTTTSSSTTTTTTQQQMMMIIIGGGFFFDDDDDDCCCAAA@@@>>>======999999999:::999999888777888888777777666444333222222444666666444444444555555555555444222222444666222333444333333333666888111444777777555555777999333444555666555333111000000000000000111222333333111111111///......000222222222222000///111444777000111111000...---...///000000000000//////111111111222222222333333111222333222111111222333...///000000111222333333333333333333222222222111222111000111333333333222111222333444444333222111111111111111222333444444111111111111111222333444000000111222333333444444222222222222222222222222111111111222222222333333222111000111333333333222222222111333444555333222222222222222222333333444333555555444222111333555111222444666666555333222111111000/////////000111222222222222222333333333333333222222222222333333666555222111111222555666222333333333444444444444222222222333333444444444333333222222111000000000222222222222222222222222333111000000222222222111111111111111111222333333000000000000000000000000000////////////000111111222111000111222222000///000////////////000111222000111222111000000222444222111111222444444333111444///...111222///000444000111222333444333222222333111///...///111333555777666666555555444444333444444555666777888888888666666555555444444444444555555555444444444555555999777666555555777999:::666777888777666666666777777888888888888777666666777777777777777777777777777777888888888999999999777777888888888888777777888888888888999999999999888888888888777666555555888888888888888999:::;;;999;;;:::555444666666333666777777666666777999<<<999555333666888666666888999888666555555777999::::::999999888777666444333777777777888999;;;<<<<<<666666666777777777777888777777777888888999999:::777888888999:::999999999::::::::::::999888777666999999999999::::::;;;;;;::::::::::::999888777666:::999888999:::;;;;;;999999:::;;;;;;999999:::;;;888999:::;;;;;;;;;:::999::::::999888777888999:::===::::::===>>>;;;;;;===;;;===<<<888888;;;;;;888<<<<<<<<<===<<<<<<<<<<<<:::;;;:::999999;;;<<<<<<:::999999:::===>>>===<<<>>>===;;;::::::;;;<<<===:::===@@@???===<<<===@@@=========>>>@@@BBBEEEFFFEEEJJJPPPTTTUUUWWWZZZ^^^jjjnnnqqqsssxxx|||~~~|||wwwpppiiieeedddeeeccc___YYYTTTNNNJJJHHHGGGGGGGGGFFFDDDBBBAAA@@@>>>???AAABBBBBBBBBBBBBBB;;;<<<<<<<<<;;;:::999999;;;<<<<<<:::999:::<<<>>><<<===>>>>>>===???BBBDDD888===BBBCCCAAAAAADDDHHHBBBCCCCCCBBB@@@<<<777555555444222111111222333444111111111000//////222444111222222111000111333555000222222222000......///000111111222111000222222222222333333333333111333444333222111222333000000000111222333333444333333222222222111111111333111111222333444333222000111222333333222111111111111111111222333444555222222222222222333444555222222222222222222222222222222222222222222222222222222222222333333333333333111111222333444333222333222222333555555444333333333333222222111111111666444111111333444333111111222555666777666444333333111000///000111222222111111111222222333333333444444333333333333444444777555333222222333555777222222222333333333444444444444444333333333222222222222222111111000000000222222222222222222222222333111//////111222111111333222111111000000000111000000000000000000000000111000000000000111222222222111111222333333111///000000000000000111111111000111222111000000222333000//////111444555444333000......000000///000333222111111000111222333444444222111///000222555777777777777777666666555555555555666666777888999999777777777777666666555555666666666777777777666666:::999888777777999;;;===888999999777777999===AAA???===:::888666666777777777777777777888888888888999999:::::::::;;;;;;;;;666777777888888888777777999999999999::::::;;;;;;<<<<<<<<<<<<<<<;;;::::::999999999999999:::;;;<<<:::<<<:::666555777777444:::::::::888777777999;;;:::666555888:::999888:::999777666555666777999;;;:::::::::999888666555444777888888888999:::<<<===777777777777888888888888888888777777777888999:::888999999::::::::::::::::::::::::::::::999888888;;;::::::999999:::;;;<<<:::::::::::::::999888777;;;999999:::;;;<<<;;;::::::;;;<<<;;;999888999:::<<<<<<<<<<<<======>>>>>>???>>><<<;;;:::;;;;;;;;;???<<<===@@@@@@>>>???CCC>>>AAAAAA>>>>>>AAA@@@======>>>??????@@@??????>>>===<<<<<<>>>??????@@@AAAAAA@@@@@@AAACCCEEEDDDDDDDDDCCCBBBBBBBBBDDDEEEFFFCCCFFFHHHHHHEEECCCEEEGGGFFFGGGJJJNNNTTTZZZ___bbb```gggpppxxx~~~|||uuuooolllgggfffdddbbb^^^[[[XXXVVVTTTVVVXXXZZZ[[[[[[ZZZZZZPPPOOONNNMMMKKKIIIGGGEEELLLMMMMMMLLLJJJKKKMMMOOOMMMMMMMMMKKKIIIIIIJJJLLLLLLRRRXXXZZZXXXXXX\\\```YYYYYYXXXVVVQQQKKKEEEBBB;;;999666333222222333444444444444333222222555777000222444444333111111222333555666666444222222333222333444555555444222222333333333444444444222333444444222222333444111222222222222333333333333333333222222222111111333222111222444555444333000111111222222222222222555444333222222111111222333222222222222333333444333333333222222222111111222222222222222222222222222222333333333444444444333222111222444555444333333222222333555555444333333333333333222111000///777333000000333555333000222333444555666666555555444222//////111333444444111111222222333333444444555444444333333444444555666555444222222444555666222222222222333333333333555555444333333222111111333333333333333333333333222222222222222222222222666333111111222444444333444333222111000000000000111111111111111111111111222111111111111222333333222111111222444444222111333333444444444444444444000111222222111111222333333222222222444444333111333444555555333111111222333222111000111222555666666555444333333555777888777888888888888888888888555555666666777777888888888888999999999888777777777888999999999999999888:::;;;;;;:::::::::===???999:::;;;::::::>>>FFFLLLCCC@@@===999777777888999999999999999999:::::::::;;;;;;<<<<<<<<<=========777888999999:::999999999::::::;;;;;;<<<<<<======:::;;;;;;<<<<<<;;;;;;:::;;;;;;::::::;;;;;;<<<<<<;;;===<<<888777::::::777;;;<<<<<<;;;999999:::;;;;;;777666:::<<<;;;:::<<<888888777777777999:::;;;777888888999:::::::::999999::::::999777666777888999999:::::::::;;;;;;;;;;;;;;;999999999:::;;;<<<888999999:::::::::::::::999999::::::::::::999999===<<<;;;::::::;;;<<<===::::::::::::;;;;;;;;;;;;;;;:::999:::;;;<<<;;;::::::;;;<<<;;;:::999:::;;;<<<===>>>???????????????@@@>>><<<;;;===>>>>>>>>>BBB@@@AAADDDDDDCCCGGGLLLFFFJJJLLLKKKKKKLLLKKKGGGCCCEEEFFFHHHIIIHHHHHHGGGFFFDDDFFFJJJLLLLLLMMMPPPQQQOOONNNPPPSSSVVVWWWXXX]]]]]]^^^```aaabbbccccccbbbdddeeedddbbbaaa```aaa```cccjjjrrr||||||zzztttuuuvvvwwwwwwuuusssqqqkkkiiigggeeecccaaa]]]ZZZ\\\\\\\\\[[[YYYYYY[[[]]]^^^]]][[[WWWSSSQQQQQQRRRXXX\\\aaacccbbbbbbccceeedddcccbbb^^^YYYTTTOOOLLLEEECCC@@@===;;;:::;;;;;;888999999888555333333444111444666666444222000000000333555555444222222333///000222444555444333333333333444444444444333444555444333222333555333333333333333222222222444444444444333333333333444333222333444555555333111222222333333333333444555555444333222222222222444333222222222222222222222222222222222222333333333333333333333333333333333333333333444444444444444333222333444555555333333222222333555555444222333333444555444444333222555444333222333333333222222222333444444555666666666222//////111444555555222333333444555555666666555444444333333444444555555444444333333444444555222222222333333333444444333333333333222222222222333333333444555555666666333333333333333333333333777555222222333555555555444333222222222222222333444444444444444444444444222222222222222333444444222111111222444555444222555555555666555555555444111333444444333333444555666555444444555555333111222666999999666555444444333333333444555666666777888888777777777888888999777777888888999999::::::999999999999999:::::::::888999:::;;;;;;;;;:::999888999:::<<<<<<<<<;;;:::999;;;======<<<<<<>>>@@@:::<<<>>><<<;;;===DDDJJJAAA@@@>>>===<<<;;;;;;<<<;;;;;;<<<<<<<<<=====================>>>>>>>>>>>>;;;<<<<<<===============<<<<<<===>>>>>>???@@@@@@:::;;;<<<===============???>>>==================<<>>;;;;;;>>>>>><<<:::;;;======<<<;;;<<<===;;;888888<<<>>><<<;;;===888999999::::::;;;<<<<<<888999:::;;;<<<<<<===<<<;;;<<<===;;;888777888:::======>>>>>>>>>?????????@@@???>>><<<<<<===???@@@;;;<<<======>>>=========;;;;;;<<<===>>>>>>>>>>>>???>>>===<<<<<<===>>>???<<<<<<;;;;;;<<<===>>>???>>>===<<<===>>>??????===;;;===?????????@@@BBBDDDCCCFFFKKKNNNOOOMMMJJJGGGGGGEEEDDDFFFJJJMMMNNNMMMVVVTTTVVVYYYYYYYYY^^^eee```eeeiiiiiijjjjjjgggbbb``````aaaaaa```^^^[[[ZZZWWWUUUXXX___bbbbbbdddhhhhhhfffeeeggglllqqquuuwww~~~~~~{{{zzzyyywwwssspppiiiiiihhhgggeeedddfffhhhffffffdddaaa^^^]]]^^^___aaaccceeefffeeedddaaa`````````___]]]ZZZXXXUUUTTTVVVTTTRRRPPPNNNMMMMMMMMMIIIJJJJJJGGGAAA<<<999888777888999777444222222333000333555777666555555555333555888;;;<<<<<<333333333444444444555555333444555555333333444555555444444333333222222111666666555555555444444444444333222333555666555444333333333444444555555555222222222222333444555555444333333222111111111111000000111222333444444555555555555555555555555555333333333444444444555555444333222333555666555444222222111333444555444222222333444666666666666555333555777555111000333666333222222333333555666777666333//////222555666555444444444555666777777888444444333333333333444444444444444444444444444444333333333444444444555555000111111222222333333444111222222333444555666666555555555555555555555555777444222111222444555555333333333333444555666666666666666666666666666666333333222222333333444555111111111333555666555444333444444555555444333333222444666666555444555666666555555666777777666444)))///444555444444333333333444666888999999888777999999999:::999999999999777777888999:::;;;;;;<<<>>>>>>>>>>>>>>>=========888999;;;<<<===<<<<<<;;;999:::<<<=========<<<<<<999<<>>===>>>AAA;;;>>>@@@>>>:::888<<<@@@===>>>???@@@@@@???>>>=========>>>>>>??????@@@@@@===>>>>>>>>>????????????>>>???@@@AAAAAAAAAAAAAAA>>>>>>???@@@AAAAAABBBBBBAAABBBCCCDDDEEEFFFFFFFFFAAAAAA@@@???>>>>>>>>>???>>>@@@@@@======AAABBB???888:::===>>>>>>===>>>???;;;888888===???===<<<===999:::;;;<<<============<<<===============<<<<<<;;;===???>>><<<<<>>???@@@AAABBBCCCCCCCCCBBB@@@???======>>>@@@AAA>>>===<<<<<<===???AAACCCBBBAAA@@@AAACCCDDDCCCBBB>>>AAACCCEEEFFFHHHKKKMMMRRRWWW___dddeeeaaa[[[VVVVVVTTTTTTWWW]]]bbbdddcccqqqppprrruuuuuuvvv||||||xxxsssnnnkkkgggeeeiiiqqqvvvuuuwww}}}zzzxxxwwwzzz|||tttttttttrrrooooooppprrrfffggghhhggggggiiikkknnnqqqpppppppppooommmhhhddd]]]]]]]]]]]]]]]]]]]]]]]]dddcccbbbaaa```_________aaaaaa```\\\UUUMMMGGGDDD===<<<;;;777444333444666777:::===>>>>>>======>>>@@@BBBFFFIIIKKKKKK888777555333333444555666333444444444444333222222555555555555555444333333555555444444444444555555666555555444444444444444444222000000111222222111333333333333222222222222555555555666666666666666444555777888888777666666555666666666666666555555222333333111000///111222666555555555555777888999666555444333333444555555888666666888;;;<<<:::888666666666555444444333333;;;888666555555666666555888444444999999777888===999999999888666555666777777888999999777666777888:::777555444444666666777333222333555999999666333111222333555555555444333555555555555555555555555777333555<<<>>>888222111777666555555444444444444666444222444888:::;;;999666777999999777777777888888777555555666777777666999777555444333444666777000444888777444444999>>>444999>>><<<666333666999999::::::777333333666::::::666444555444111111444777333333777888666666777;;;<<<===>>>>>>>>>>>>>>><<<===>>>??????>>>===<<<:::;;;<<<>>>>>>?????????<<<===>>>????????????????????????>>>===???BBBDDDBBBBBBBBBBBBBBBBBBBBBBBB???@@@BBBAAA@@@@@@AAACCCBBBBBBAAAAAAAAAAAAAAABBBDDDDDDEEEFFFFFFEEEEEEDDDGGGFFFEEEDDDDDDDDDEEEFFFGGGFFFEEEEEEGGGHHHGGGFFFKKKJJJJJJIIIHHHGGGGGGFFFGGGJJJMMMMMMKKKJJJKKKMMMJJJHHHGGGFFFFFFFFFDDDBBBEEEDDDDDDDDDEEEFFFFFFGGGGGGGGGFFFDDDBBBBBBEEEGGGBBB@@@@@@AAACCCDDDCCCBBB???CCCDDDAAA???AAAAAA???AAA@@@@@@@@@@@@@@@@@@@@@AAABBBBBB@@@>>>???DDDHHHEEEGGGJJJLLLLLLNNNPPPQQQNNNLLLKKKLLLPPPQQQPPPNNNPPPNNNKKKIIIHHHIIIKKKLLLKKKKKKLLLLLLLLLLLLLLLKKKLLLLLLLLLLLLKKKIIIHHHGGG@@@===>>>DDDGGGFFFFFFHHHJJJIIIIIIHHHGGGGGGGGGGGGGGGHHHJJJLLLPPPSSSVVVXXXbbbiiirrrxxxyyyxxxwwwwwwpppooommmmmmmmmoooqqqrrryyyyyyzzz||||||xxxuuuqqqnnnmmmaaabbbhhhssswwwuuuqqqpppkkkhhhjjjqqquuuvvv}}}}}}yyyyyyzzzzzzzzz{{{||||||yyyuuuqqqllllllmmmooosssxxx|||yyyrrrnnnmmmkkkjjjjjjiiiiiijjjjjjjjjuuurrrnnnmmmnnnqqqsssttttttvvvtttmmmgggaaaYYYRRRJJJFFFAAA???AAABBBAAA@@@CCCCCCCCCDDDEEEIIIOOOSSSUUUYYY^^^aaacccddd888777666555555555666666777777777777777666666555555555555666666777777777666666666555555666666666666666555555555666666777:::888777777888888888777777777777777888888888888111111111222222222222222///000111333444444444444555666777777888888777777888888888666444222222333888777666666777888999:::888888777666666666777888:::999888:::<<<>>><<<;;;:::999999888777777777777888666555555777888888888;;;888888<<<===:::;;;???:::::::::999777777888999777888999999888888999:::555666999;;;<<<;;;888555888666666777888777333000444444444444444333333222555444444555555666777888999555666<<<>>>:::666666999888888888888888999::::::888777888::::::888555:::<<<======;;;::::::;;;777666444555777888888777888777777777777888999:::666777999:::::::::;;;<<<555999<<<<<<999777888:::<<<===<<<;;;:::999;;;<<<<<<777555555444111222666999555555888999666666999;;;===???@@@AAACCCDDDFFFAAABBBCCCDDDEEEEEEEEEEEECCCCCCDDDFFFGGGGGGHHHHHHEEEEEEFFFFFFFFFEEEDDDDDDEEEEEEEEEEEEDDDEEEIIIKKKFFFGGGHHHIIIJJJLLLMMMNNNJJJLLLMMMLLLJJJJJJKKKLLLLLLLLLLLLLLLMMMOOOPPPPPPOOOPPPPPPQQQRRRSSSTTTTTTWWWXXXYYYZZZYYYXXXVVVUUUTTTUUUUUUVVVWWWXXXXXXYYY]]]]]]]]]^^^^^^^^^^^^______bbbddddddccccccdddfff___\\\WWWTTTSSSSSSSSSSSSUUUUUUVVVWWWXXXZZZ[[[\\\VVVWWWVVVTTTPPPMMMMMMMMMKKKJJJIIIJJJLLLMMMMMMLLLIIIMMMNNNJJJGGGHHHGGGEEEGGGGGGHHHHHHHHHIIIIIIIIIIIIJJJKKKJJJJJJLLLQQQUUU[[[___cccfffhhhjjjlllnnnhhhfffeeegggjjjlllkkkjjjjjjiiifffdddcccccceeefffaaabbbccceeeeeefffffffffeeedddccc```^^^\\\ZZZZZZQQQOOOPPPWWW[[[[[[\\\^^^[[[ZZZXXXVVVUUUUUUUUUUUUXXXYYYZZZ[[[]]]___aaabbbgggmmmuuuzzz{{{zzzzzzzzzuuusssrrrqqqqqqqqqsssttttttsssrrrqqqrrrtttvvvwwwyyy{{{}}}uuurrrnnniiieeeaaa]]][[[ZZZXXXZZZ```dddbbb```aaa^^^[[[\\\aaabbbccchhhppp{{{{{{uuuwww{{{{{{xxxxxxrrrnnnmmmrrr}}}{{{pppiiieeeggghhhhhhiiillllllkkkiiiggggggggghhhhhhjjjjjjiiihhhgggjjjooorrr|||uuummmgggdddeeennnooorrrtttvvvtttpppllliiiiiikkknnnuuu}}}wwwrrroooooopppqqqsssuuuxxx{{{}}}~~~|||}}}zzzwwwpppjjj]]]XXXRRRQQQTTTWWWVVVSSSWWWWWWXXXZZZ]]]bbbhhhlllppptttxxx{{{{{{zzz777777777666666666666666888888888888777777666666444444444555666888999:::666666666666666666666666777777777777888999:::::::::999777777888888777666555555555666777777888888;;;;;;;;;<<<<<<<<<======::::::;;;;;;<<<======>>>666666666777888888999999::::::999999888777777666:::999999999999::::::;;;999999888888888888999:::;;;:::999:::<<<===============<<<;;;;;;;;;<<<===;;;:::999999;;;<<<<<<;;;===;;;;;;>>>???===>>>@@@>>>======<<<<<<<<<<<<===999:::;;;:::::::::<<<>>>888:::===>>>>>><<<999777:::999888999999777444222777666666555555555666666555444444444555777999:::666444444888:::777555555666666666666777888999:::999999:::<<<>>>>>><<<:::<<<>>>@@@@@@??????@@@AAA===<<<;;;<<>>>>>>>>@@@BBBBBB>>>;;;<<<===???@@@AAA@@@@@@???AAABBBCCCFFFHHHIIIGGGEEECCC>>>:::999777444555999:::666555777777555666999>>>@@@DDDGGGIIIMMMQQQTTTSSSRRRRRRQQQQQQQQQRRRRRRSSSSSSTTTUUUVVVWWWXXXXXXVVVVVVVVVVVVUUUTTTSSSRRRVVVWWWWWWVVVVVVXXX[[[^^^\\\]]]___aaadddgggiiikkkdddeeeffffffdddcccdddfffjjjjjjkkkmmmoooqqqssstttqqqqqqpppqqqrrrtttvvvxxxxxx{{{~~~}}}yyyvvvxxx{{{~~~~~~}}}}}}~~~xxxwwwxxxyyyzzzwwwxxxyyyzzz}}}{{{||||||xxxsssmmmjjjhhhdddccccccdddfffhhhgggfffeeeiiiiiieeeaaa```___\\\^^^___```bbbccccccddddddeeefffggggggiiilllpppttttttrrrttt{{{}}}{{{yyyyyyyyyzzz{{{zzzzzzzzz{{{|||}}}}}}~~~~~~}}}|||||||||}}}{{{yyyuuurrrqqqqqqrrrsssooorrrxxx~~~yyyppplllgggbbb___[[[WWWUUUZZZVVVUUUXXXZZZYYYYYY[[[[[[YYYYYY[[[\\\\\\```fffnnntttyyyzzz{{{|||yyyttttttlllgggjjjnnnmmmkkkkkkhhheeecccffflllpppnnnlllsssxxx{{{mmmddd[[[UUUQQQQQQRRRPPPPPPSSSTTTSSSQQQPPPPPPRRRSSSUUUSSSSSSTTTUUUXXX^^^ffflllwwwyyy}}}}}}yyywwwsssqqqmmmeee]]]VVVSSSSSSXXX[[[___dddgggfffbbb^^^\\\^^^aaahhhqqq{{{|||uuummmfffaaaiiikkkmmmqqqwww||||||tttnnniiijjjppptttssspppsssssssssuuuwwwzzz}}}}}}zzzuuu999::::::;;;::::::999999:::::::::999999999999999888888777888999:::<<<===999999::::::::::::999999;;;;;;<<<<<<===???@@@AAA<<<;;;::::::;;;;;;999777777888888999999:::::::::;;;;;;;;;<<<<<<<<<============<<<;;;;;;::::::::::::::::::;;;;;;<<<===>>>;;;;;;;;;<<<>>>?????????>>>>>>>>>>>>??????@@@@@@===<<<<<<=========>>>>>>???===<<<<<<>>>???AAAAAA>>>>>>>>>>>>>>>???@@@@@@CCCAAA?????????@@@???===?????????AAAAAAAAAAAAAAACCCAAA@@@@@@AAABBBBBBBBB===>>>>>>===<<<<<<>>>@@@CCCCCCBBB@@@===;;;;;;<<<;;;;;;;;;;;;;;;:::999888888888777777888999;;;===:::999888888888:::<<<===;;;:::999;;;;;;:::::::::;;;::::::;;;;;;<<<===>>>??????@@@AAACCCDDDDDDDDDDDDFFFJJJLLLMMMOOOQQQSSSNNNMMMMMMNNNQQQSSSSSSSSSRRRRRRSSSRRRQQQNNNLLLJJJQQQRRRSSSTTTSSSPPPMMMJJJLLLKKKKKKMMMPPPPPPNNNKKKOOOQQQVVV\\\aaa___YYYSSSMMMGGGAAA>>>;;;888999======:::999::::::888:::???FFFKKKSSSZZZ___fffmmmrrrxxxvvvssspppnnnlllllllllrrrrrrssstttuuuvvvxxxxxxvvvvvvwwwwwwwwwvvvuuuuuuzzz{{{{{{{{{{{{}}}{{{|||{{{wwwqqqmmmllljjjhhhfffeeeaaa```cccdddbbb```aaaeeefffgggiiijjjlllooosssvvv{{{~~~~~~~~~}}}xxxzzztttqqquuuxxxwwwuuuuuurrrpppoooqqqttttttrrrpppttt{{{xxxnnnggg^^^XXXTTTSSSPPPLLLKKKNNNLLLKKKJJJJJJKKKMMMPPPRRRNNNPPPRRRUUUXXX]]]dddhhhiiikkknnnppppppnnnllljjjfffddd```ZZZUUUQQQOOOOOOIIILLLRRRWWW[[[YYYUUUQQQNNNSSS\\\gggpppvvv{{{|||zzzuuummmgggccc^^^XXXSSSZZZ\\\___ccciiioootttwwwzzz~~~{{{~~~~~~wwwvvvrrrkkkbbbZZZ<<<<<<======>>>======<<>>===<<<<<<<<<======<<<<<<<<<<<<<<<===>>>>>>===>>>>>>??????>>>>>>=========>>>???@@@BBBCCCDDDBBBAAA@@@@@@AAA@@@>>><<>>=========>>>>>>??????AAACCCEEEFFFDDDBBB@@@AAACCCEEEEEEDDDBBBBBBCCCDDDEEEEEEEEEFFFCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDCCCBBBBBBDDDGGGIIIBBBCCCDDDEEEFFFFFFGGGGGGHHHFFFDDDDDDFFFHHHHHHHHHKKKLLLMMMMMMMMMNNNMMMLLLJJJHHHFFFGGGIIIKKKKKKJJJFFFFFFEEECCCAAAAAACCCEEEMMMOOOQQQPPPKKKFFFBBBAAA@@@AAAAAA@@@>>>===<<<<<<<<<;;;:::999999:::<<<===>>>===<<<<<<<<<===>>>???BBBCCCCCCBBBAAABBBCCCCCCDDDDDDCCCCCCDDDDDDEEEFFFIIIIIIJJJLLLOOORRRWWWYYY___bbbgggkkknnnrrruuuxxxooonnnmmmnnnqqqrrrrrrrrrrrrssstttsssrrrnnnkkkiiisssvvvyyyxxxsssooooooqqqllljjjhhhiiillllllhhhdddkkkooovvv}}}~~~uuuhhh]]]RRRKKKEEEAAA===999999===???===<<<===<<<<<>>>>>>>>>>>>>>?????????CCCBBBAAA@@@@@@@@@AAABBB??????@@@AAAAAAAAA@@@@@@BBBBBBDDDDDDDDDDDDBBBBBB>>>??????@@@AAABBBDDDDDDCCCBBBBBBBBBCCCBBB???<<>>>>>AAA@@@???===<<<<<<;;;;;;;;;<<<<<<======>>>>>>>>>AAAEEEGGGEEEDDDGGGHHHHHHIIIIIIIIIIIIJJJLLLMMMMMMRRRVVV]]]eeennnwwwkkk\\\NNNHHHCCC@@@===999999<<<999888888::::::;;;BBBKKKQQQ```www{{{zzz|||vvvpppggg]]]YYY[[[\\\^^^```ccceeeggghhhhhhdddhhhnnnrrrttttttuuuuuuuuutttqqqnnnkkkiiigggfffgggbbbZZZTTTRRRSSSTTTUUUWWWYYY]]]```bbb___ZZZVVVXXXbbbppp|||}}}uuunnnaaa]]]XXXUUUTTTUUUVVVWWWTTTUUUXXXZZZ[[[[[[[[[ZZZ\\\aaajjjrrruuuqqqjjjccc]]]```cccdddkkkvvv}}}uuurrrrrrvvv}}}{{{nnnddd```\\\UUUMMMEEEBBBMMMMMMLLLLLLLLLMMMOOOOOOSSSRRRPPPOOOOOOOOOQQQQQQNNNOOORRRTTTUUUUUUTTTRRRUUUVVVXXXYYYYYYXXXVVVUUURRRRRRRRRRRRSSSTTTVVVVVVTTTSSSSSSSSSTTTRRROOOLLLJJJLLLOOORRRWWWZZZ]]]___]]]\\\[[[ZZZYYYWWWVVVVVV[[[[[[\\\[[[YYYTTTPPPMMMOOOQQQTTTYYY___ffflllppptttmmmeee```aaabbbbbb```dddfffhhhkkkmmmnnnnnnooojjjkkkmmmnnnoooooonnnnnnlllllljjjgggfffhhhnnnssssssvvv{{{}}}rrrooonnnpppvvv|||~~~~~~~~~uuu___SSSPPPPPPOOOKKKFFFBBBBBBCCCCCCDDDDDDEEEEEEEEEDDDDDDBBBDDDGGGIIIKKKLLLLLLLLLMMMTTTXXXWWWXXX]]]```___^^^___```bbbdddgggiiijjjqqqxxxeeeSSSGGGBBB@@@@@@>>>;;;<<