BM6P6(@ xxxwwwwwwzzz~~~}}}wwwuuuvvvwwwvvvuuuzzz}}}}}}|||uuubbbWWWQQQ[[[ppp~~~}}}vvvfffZZZNNNHHHFFFDDDEEEHHHLLLOOOSSSUUUVVVWWWYYYZZZ```bbbfffiiikkklllkkkjjjiiiccc[[[TTTPPPMMMIIIFFFDDDAAA>>>???CCCGGGIIIIIICCC@@@<<<777555444555666666666666666555555444333111000111222333333111...000000000000000000111111444333444999AAAGGGIIIIIIMMMIIIBBB;;;666333333333777777666666555444444333000000000000111111222222222222111111000000//////000000111111222222333333//////000000111111222222000000000000000000000000///000111222555999<<<>>>>>>@@@CCCDDDBBB@@@>>>>>>BBBDDDGGGIIIKKKLLLKKKKKKJJJIIIGGGFFFEEEDDDDDDDDDGGGEEEFFFNNNYYYgggyyyssscccTTTMMMOOOUUUiii~~~sssjjjaaaZZZXXXRRROOONNNKKKDDD??????999999999:::===AAAEEEGGGPPPRRRYYYgggwww}}}~~~uuueeeRRRCCC<<<======@@@DDDBBB<<<888999666444000---+++*********((((((((((((((((((((((((&&&&&&&&&'''((())))))***%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))((('''&&&(((((('''(((((()))***+++------,,,,,,+++*********)))---000...000<<>>888:::<<<>>>@@@EEEJJJNNNPPPRRRUUUYYY^^^fffnnnttt|||~~~~~~}}}zzzzzzzzzzzzyyywwwuuuttttttrrrpppooonnnooopppqqqrrrrrrqqqqqqqqqrrrssstttmmmkkkiiigggeeedddddddddhhhhhhgggfffeeeddddddccceeedddbbb```^^^^^^^^^^^^bbbhhhoootttwwwyyy{{{~~~|||wwwvvvppplllggggggkkkttt|||rrrqqqrrruuuyyy|||||||||zzzyyyxxxwwwxxxyyyzzz{{{{{{lll[[[SSSOOO[[[ppp}}}zzzssseeeYYYMMMHHHEEEBBBBBBDDDFFFIIIMMMQQQRRRTTTWWWXXXWWWYYY\\\___aaaaaaaaa```]]]WWWPPPJJJGGGDDDAAA>>>;;;999666777:::>>>@@@@@@???===999666444444555666666777777777777666555444555444333333333333111///111111111111000000000000333333555:::@@@EEEFFFFFFDDDAAA;;;666333222222333555444444333222222111111......//////000000000000222222222222111111111111222222222222222222333333//////000000111111111111111111111111111111111111.........///111333555666888999;;;;;;;;;;;;<<<===>>>@@@BBBDDDFFFFFFEEEEEEAAA@@@??????>>>>>>>>>>>><<<;;;>>>FFFPPP^^^qqqvvvfffWWWNNNMMMPPPbbbwww{{{rrrhhh___WWWRRRNNNMMMJJJBBB===;;;::::::::::::<<>>@@@DDDIIIMMMOOOQQQUUUYYY___gggpppvvv|||~~~}}}|||yyyzzzzzzzzzyyyxxxwwwvvvuuusssqqqooonnnooopppppprrrqqqqqqqqqrrrrrrssssssooommmkkkiiigggfffeeeeeeggggggggggggfffffffffeeefffdddbbb```___^^^^^^^^^```eeelllqqqtttwwwzzz}}}{{{yyyuuuqqqllljjjlllssszzzmmmnnnpppssswwwxxxwwwuuusssvvvxxxyyyyyy|||vvvdddRRRMMMNNN\\\ppp{{{wwwnnnaaaVVVKKKFFFBBB???===>>>>>>AAAFFFIIILLLNNNQQQTTTOOOPPPRRRSSSTTTSSSRRRRRRLLLHHHBBB===;;;999777555666444222333555888::::::<<<:::888666555666777888888888999999999999888888<<<999666444444333111000222222111111111000000000222333555:::>>>AAAAAA@@@:::888555222111222333444333333222222111111000000/////////000000000000000222222222222222333333333333333333333333222222222000000000000000111111111111111111111111111111111111111111000111111222333222333444444444666:::<<<999:::<<<===>>>>>>===<<<999888888777888888999999555555999???EEEQQQfffxxxyyykkk]]]SSSOOONNNWWWkkk|||qqqggg[[[VVVSSSRRRMMMDDD===;;;<<<;;;;;;;;;;;;<<<>>>???CCCFFFMMMWWWeeessslllWWWIII>>><<>>;;;>>>CCCIIISSS\\\eeeooovvvnnnYYYEEE<<<:::999;;;<<<>>>@@@CCCHHHLLLNNNQQQUUUZZZaaaiiirrrxxx}}}~~~}}}|||zzzzzzzzzzzzzzzyyyxxxwwwvvvuuusssqqqooooooooopppqqqqqqqqqrrrrrrrrrssssssrrrpppnnnllliiihhhgggffffffggggggggghhhhhhhhhhhhgggfffdddbbb```___^^^^^^^^^bbbhhhmmmppptttxxx{{{}}}|||{{{wwwrrrnnnooosssyyy}}}nnnpppsssxxx{{{|||zzzxxxrrrvvvzzzzzzyyy~~~rrr^^^KKKJJJQQQaaattt|||vvvlll[[[QQQFFFBBB???;;;999:::999<<>>???===>>>??????@@@@@@??????BBB>>>999555444333222111333222222111111000000///000222555888:::;;;;;;:::666555333222222333555666444333333333222222111111222222222222222222222222111111111222222333333333444333333333222111111111000000111111111111111111111111111111111111111111222111111111111111111111000222333444444555777:::444555666777777777666666666666555555444555555666555777:::===???GGGZZZlll}}}|||rrreeeZZZSSSNNNNNN___tttyyyooofffaaa]]]\\\VVVLLLDDDBBB>>>===<<<;;;;;;;;;<<<===BBBFFFLLLTTT```nnn|||}}}dddQQQAAA<<>>===???DDDKKKQQQUUU]]]fffkkkcccPPP@@@:::<<<:::;;;===>>>???BBBGGGKKKMMMPPPVVV\\\cccllluuuzzz}}}~~~}}}}}}}}}||||||{{{zzzxxxwwwwwwwwwvvvtttrrrqqqpppooooooqqqqqqrrrrrrsssssssssrrrtttrrrqqqnnnllljjjhhhhhhfffgggggghhhiiiiiijjjjjjiiiiiigggeeecccaaa```___]]]```dddhhhmmmrrrwwwzzz|||~~~}}}~~~{{{xxxttttttxxx~~~qqqsssvvv{{{~~~vvvzzz|||zzzyyylllXXXHHHLLLVVViiizzzwwwmmmVVVKKKBBB>>><<<888777888777999;;;===???AAADDDFFFIIIHHHFFFCCC@@@>>>===<<<>>>>>>===<<<;;;;;;<<<===999999:::;;;<<<>>>@@@BBBCCCCCCDDDEEEGGGHHHIIIJJJLLLLLLLLLLLLLLLKKKJJJIIIEEE@@@:::666444333222222333222222222111111000000///111444666666666555555444444333333333333444444444444333333333333222222333333222222222222222222111111111222222333333333333333333222111111111000222222222222222222111111111111111111111111111111,,,------...............///222555666444333333333222222333333333333333222555555444333333333333333666888;;;======CCCSSSdddyyyxxxkkk```TTTKKKIIIUUUhhhyyyxxxrrrmmmhhheee```UUUNNNKKKCCCAAA>>><<<;;;<<<===>>>BBBFFFLLLSSS\\\jjj{{{rrrZZZFFF???>>>KKKVVVSSSEEE999888666222...+++*********((((((((((((((((((((((((''''''''''''((((((((((((%%%%%%&&&&&&''''''''''''&&&'''((())))))((('''&&&))))))(((''''''&&&''''''''''''((()))***++++++,,,,,,...000444???TTTnnn}}}~~~|||bbbOOO@@@@@@???AAAGGGNNNRRRSSSVVV\\\___XXXIII===999;;;:::;;;<<<===???BBBGGGJJJMMMQQQWWW]]]eeennnwww||||||~~~~~~~~~~~~~~~}}}{{{yyywwwvvvuuuxxxwwwuuutttrrrqqqpppppppppqqqrrrsssssssssrrrrrrtttsssrrrpppnnnkkkjjjiiigggggghhhhhhiiijjjjjjjjjjjjjjjiiigggeeedddbbbaaa^^^___```dddjjjpppuuuxxx|||~~~}}}~~~~~~}}}|||}}}ttttttuuuxxx|||~~~~~~zzz}}}~~~}}}}}}zzzdddQQQIIIOOO^^^qqqzzzpppVVVKKKAAA<<<:::777666888666888:::;;;<<<>>>AAADDDGGGEEEBBB???<<<;;;::::::999;;;<<<<<<<<<===@@@BBB???AAACCCDDDEEEGGGJJJMMMQQQSSSUUUWWWYYYZZZ[[[[[[```___]]]ZZZWWWTTTQQQOOOCCC???:::666444444333222222222222222222222222222///111444444333333333444333333333444444444333333555555555444444444444444333333333333222222222222222333333333333333444444333333333333222222222222444444444333333333333333222222222222222222222222---...///000111111111111...111444555333000///...111111111111111222222222333222222222222222333333555666:::>>>@@@DDDRRR___uuu{{{nnnbbbTTTGGGGGGNNN]]]ppp~~~}}}vvvpppmmmggg]]]VVVUUULLLHHHCCC???======???@@@???EEEKKKPPPWWWfffzzz~~~eeeLLLBBB>>>HHHTTTSSSHHH???888666222...+++***))))))((((((((((((((((((((((((''''''((((((((((((((((((%%%%%%%%%&&&''''''((((((&&&'''((())))))((('''&&&((((((''''''&&&'''''''''(((((())))))***+++,,,,,,,,,...111666BBBWWWqqq}}}aaaMMM@@@AAABBBEEEMMMVVVYYYXXXTTTVVVTTTLLLAAA999666777888:::;;;===???BBBGGGKKKNNNRRRXXX___gggoooxxx}}}{{{}}}~~~~~~~~~|||zzzxxxvvvuuuuuuwwwwwwvvvuuutttsssrrrqqqpppqqqrrrssstttsssrrrqqqrrrqqqqqqpppnnnllljjjiiiiiiiiiiiiiiihhhhhhhhhhhhiiihhhhhhgggfffdddcccbbb___^^^]]]```fffmmmsssuuu{{{}}}~~~vvvtttrrrrrrtttxxxyyyzzzzzz}}}sss___OOOKKKSSSdddwww|||sss\\\PPPCCC===:::666666888555666888:::;;;>>>BBBEEEGGGEEEBBB@@@??????AAABBB???BBBEEEFFFGGGIIILLLOOOQQQTTTXXXYYY[[[]]]```dddgggiiillloooqqqrrrrrrrrrooommmhhhbbb[[[SSSNNNJJJ@@@===999666555444333222000111111222222333333444111333555444333222444666444555666777888777777666::::::::::::::::::::::::777777777666666666555555666666666666555555555555444444444555555555555555666666555555555444444444222222222222222222222222111222333444555444333333000222333333111000///000000000000000000111222222000000111222444666777888999:::===BBBEEEHHHQQQZZZjjjxxxzzzoooeeeWWWHHHGGGIIIUUUiiizzzwwwsssmmmddd___^^^WWWRRRIIIBBB======???AAA>>>DDDJJJOOOUUUdddzzzlllRRRFFF???EEEOOOQQQJJJDDD999777333///,,,*********((((((((((((((((((((((((((((((((((((((((((((('''%%%&&&&&&'''(((((())))))&&&'''((())))))((('''&&&''''''&&&&&&&&&'''(((((()))*********++++++,,,,,,+++...111777DDDYYYqqqzzz```MMM???BBBDDDHHHTTTaaaeeebbb\\\VVVMMMCCC:::666444444777999;;;<<>>BBBAAACCCHHHJJJKKKPPPVVV___ooozzzwwwpppiii\\\MMMHHHGGGQQQeeeyyy}}}xxxrrrjjjffffff___XXXNNNDDD>>>===???AAA>>>EEEKKKOOOUUUddd{{{|||nnnVVVHHH???CCCKKKNNNKKKHHH<<<999555111...,,,++++++((((((((((((((((((((((((((((((((((((((('''''''''&&&''''''((()))******+++&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&'''((()))+++++++++++++++,,,,,,,,,+++---111888EEEZZZqqqwww___NNN>>>BBBEEEKKKYYYiiinnnkkkeeeZZZKKK>>>777555444444666888:::<<>>@@@???@@@AAACCCEEEFFFHHHHHHJJJJJJKKKLLLLLLKKKJJJIIIPPPJJJCCC@@@AAAAAA===:::;;;999777666666666555444999888777777777888999:::<<<;;;::::::;;;;;;999777888666444333444555444333222222111111000111111111///111333444222000000111000111222111000///111333444666888999;;;>>>BBBEEEJJJKKKLLLKKKIIIHHHHHHIIIXXXhhhvvvyyyvvvnnn^^^NNNKKKIIIMMM]]]www|||tttmmmddd^^^```YYYOOOFFF@@@???AAADDDIIIFFFGGGNNNYYYhhh{{{{{{|||{{{~~~|||qqqYYYIIIAAABBBDDDMMMQQQIII>>>:::555///+++))))))******)))(((''''''((()))***'''&&&%%%%%%%%%%%%&&&'''%%%&&&&&&&&&'''(((((((((,,,+++***(((''''''''''''(((((((((((()))))))))))))))))))))***++++++,,,,,,///...111999III___sssqqqYYYGGG???BBBGGGOOO___pppxxxyyylll^^^III999555777555111666888:::===???AAAEEEHHHRRRUUUZZZ```gggnnnvvv{{{~~~}}}{{{yyyxxxxxxvvvuuuuuuvvvwwwwwwvvvyyyvvvttttttvvvwwwuuurrrqqqqqqqqqqqqqqqqqqqqqqqqoooooonnnlllkkkjjjiiihhhiiiiiiiiiiiihhheee```\\\^^^___``````___]]]ZZZXXX[[[ZZZYYYXXXYYY^^^fffkkkrrrvvvzzz}}}|||vvvrrrqqqnnnlllpppwww|||fffXXXTTTRRR\\\nnn~~~vvvcccWWWGGG>>>;;;;;;999666888888<<>>888444666666555555666777888999<<<;;;::::::;;;===???@@@>>>???AAADDDHHHLLLOOOQQQTTTTTTUUUVVVWWWXXXYYYZZZZZZZZZZZZYYYWWWUUURRRQQQRRRMMMGGGDDDDDDDDD@@@===<<<;;;999:::<<<===>>>===<<<;;;;;;::::::;;;<<<===>>>===<<<<<<===<<<:::888888666555444555555444333888777666444444555666666111333555444333111111222111222222111000111333555666999===@@@DDDHHHMMMPPPOOOOOOMMMJJJHHHJJJNNNQQQ\\\lllzzz~~~{{{uuueeeUUUPPPMMMOOO]]]vvvwwwnnnddd]]]]]]WWWNNNEEE@@@???@@@BBBEEEEEEIIIPPPYYYeeexxxyyy|||zzzzzzwwwmmmWWWGGG???@@@BBBKKKPPPHHH===:::555///,,,*********))))))(((((((((((())))))''''''&&&%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&******)))(((''''''''''''(((((((((((()))))))))))))))))))))***++++++,,,,,,000///222===OOOdddvvvoooWWWGGG@@@CCCHHHSSSdddtttzzzxxxlll\\\GGG999555777555222666888;;;===???BBBFFFIIIOOOSSSZZZaaahhhqqqyyy~~~}}}{{{zzzyyyxxxvvvuuuuuuwwwxxxxxxwwwxxxvvvttttttuuuvvvtttrrrpppppppppppppppppppppppppppooonnnmmmkkkjjjiiiiiijjjhhhggggggfffddd```]]]ZZZ[[[[[[ZZZYYYWWWUUUTTTUUUUUUTTTSSSUUUZZZaaagggooosssxxx|||~~~xxxrrrnnnkkkkkkpppxxxsssaaaUUUPPPRRR```tttxxxdddYYYJJJAAA===<<<:::888:::;;;???EEEIIINNNWWWaaaiiiuuuyyy}}}}}}vvvmmmccc\\\PPPKKKDDD>>>:::888666444777777888888999;;;======AAAAAA@@@AAADDDGGGKKKMMMJJJLLLQQQWWW\\\aaaeeefffeeeeeeeeeeeeddddddddddddaaaaaa___]]]ZZZVVVSSSQQQNNNIIIDDDAAAAAA@@@>>>;;;999888888;;;???CCCFFFFFFEEEDDDCCCBBBBBBBBBCCCDDDEEEDDDCCCCCCCCCBBB???<<<<<<:::888888888888777666777555333111000111333555222444555555333222222333222333333333333555888;;;>>>BBBFFFJJJMMMQQQTTTWWWSSSPPPLLLIIIIIIOOOWWW^^^fffuuu~~~ooo___TTTOOOMMMXXXnnn{{{pppcccZZZVVVRRRKKKDDD???>>>???@@@@@@DDDLLLSSSXXXaaattt|||~~~zzzxxx{{{}}}tttlllWWWFFF>>>>>>???HHHMMMFFF<<<:::555000---+++******(((((())))))))))))((((((''''''&&&%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%(((((('''''''''''''''((((((((((((((())))))))))))))))))******+++,,,,,,,,,000000444AAAVVVjjjxxx~~~}}}jjjUUUFFFAAADDDJJJYYYnnnzzzlllZZZDDD888555777666444666999<<<>>>@@@CCCGGGJJJNNNRRRZZZbbbjjjttt|||~~~}}}|||{{{xxxwwwuuuvvvxxxyyyyyyxxxwwwvvvttttttuuuuuusssrrrooooooooonnnnnnnnnnnnnnnpppooonnnmmmlllkkkjjjiiiiiigggeeedddcccbbb___]]]YYYXXXVVVUUUSSSRRRRRRQQQQQQQQQPPPPPPQQQWWW^^^ccckkkpppvvv{{{~~~|||xxxqqqllljjjmmmttt{{{{{{iiiYYYPPPLLLRRRdddyyyyyyjjj```RRRHHHBBB???<<<:::;;;;;;???DDDIIIOOO\\\hhhwww}}}wwwnnnfff^^^WWWPPPKKKEEECCC???<<<;;;<<<======>>>??????@@@AAACCCDDDDDDGGGHHHKKKNNNRRRVVVYYYZZZ[[[^^^bbbfffjjjmmmooopppjjjiiihhhfffcccaaa```___YYYYYYWWWUUURRRNNNJJJHHHFFFCCC???===<<<;;;999777777777999>>>EEELLLPPPRRRQQQPPPOOONNNMMMMMMNNNOOOOOONNNMMMMMMLLLJJJGGGDDDBBB@@@>>>======<<<;;;999555333///---,,,...000222333444555555333222333444222444666777999<<<@@@CCCKKKMMMPPPRRRQQQQQQRRRRRRQQQPPPNNNMMMQQQZZZeeelllwwwwwwgggWWWOOOJJJPPP___rrrrrrcccXXXNNNKKKFFFAAA>>>===>>>??????EEENNNSSSUUU\\\ooo~~~~~~{{{zzz|||}}}uuunnnZZZIII@@@>>><<>>AAADDDHHHKKKNNNSSS[[[dddllluuu}}}yyyxxxvvvwwwyyyzzzzzzyyyxxxwwwvvvuuuuuutttsssrrrooooooooonnnnnnnnnnnnnnnpppooonnnmmmkkkjjjiiiiiihhhfffbbbaaa``````^^^]]]ZZZXXXVVVTTTRRRRRRRRRSSSPPPPPPOOOOOOQQQVVV\\\aaahhhmmmtttzzz}}}~~~yyywwwrrrllllllqqqyyyqqq^^^QQQJJJHHHUUUiii~~~~~~wwwmmmeeeYYYNNNGGGBBB===:::999:::===AAAEEEMMM]]]kkk}}}tttnnnddd```YYYRRRMMMIIIFFFDDD????????????@@@BBBDDDFFFGGGHHHJJJMMMOOOQQQRRRSSSTTTWWW[[[```dddggghhhhhhhhhiiikkkllllllkkkjjjiiidddccc```]]]ZZZWWWTTTSSSLLLLLLKKKJJJHHHFFFCCCBBB@@@???===<<<;;;:::999888:::<<<@@@HHHRRRZZZ___aaa^^^]]][[[ZZZYYYYYYYYYZZZYYYXXXWWWWWWVVVSSSNNNKKKHHHFFFCCCAAA@@@>>><<<;;;999777444111000111444555222333444444333333555666444777:::>>>AAADDDIIILLLPPPRRRTTTSSSQQQOOONNNNNNQQQRRRUUUYYY```iiittt{{{~~~lll\\\RRRIIIJJJRRR```ttttttdddYYYIIIGGGCCC@@@>>>>>>>>>???BBBHHHPPPSSSRRRXXXkkk~~~{{{xxxzzzyyyzzz~~~~~~vvvooo```OOOEEE???:::>>>BBB<<<:::999666333000---***)))'''((()))******)))((('''''''''''''''''''''''''''))))))((((((''''''&&&&&&&&&&&&%%%&&&&&&'''((()))(((((((((((())))))))))))*********+++,,,,,,------...///777III___pppxxxyyy{{{}}}ppp^^^NNNEEECCCFFFQQQgggsss[[[BBB777666666555666666888<<<>>>AAADDDIIILLLQQQVVV]]]eeemmmuuu|||{{{zzzxxxxxxzzzzzzzzzyyyxxxyyyxxxwwwuuutttttttttppppppooooooooonnnnnnnnnnnnmmmlllkkkjjjhhhggggggfffccc```^^^^^^^^^]]]\\\ZZZXXXVVVSSSRRRSSSTTTUUUOOOOOOOOOOOOQQQUUU[[[___fffkkksssyyy}}}~~~wwwxxxuuuppppppwww~~~lllWWWJJJGGGIIIZZZnnnuuukkkeee\\\TTTLLLEEE???;;;999999;;;>>>AAAJJJ\\\lll}}}wwwooofff^^^YYYOOOMMMIIIEEEBBBAAA@@@@@@>>>@@@DDDFFFHHHJJJMMMOOOSSSTTTXXX\\\```ccceeefffeeegggjjjmmmoooooonnnnnniiihhhgggeeebbb___]]][[[UUUTTTRRROOOLLLJJJHHHFFFAAABBBCCCDDDCCCCCCAAAAAA==================<<<<<>><<<;;;999666444333333555666222333444555444666888::::::===CCCGGGIIILLLNNNPPPNNNPPPRRRRRRQQQPPPQQQRRRXXX[[[```gggmmmuuu}}}qqqcccWWWMMMJJJKKKSSSggg{{{yyyhhh]]]LLLJJJEEEAAA???>>>???@@@DDDJJJRRRUUUSSSVVVfffxxx}}}{{{wwwwwwyyy|||~~~{{{tttnnngggVVVJJJBBB:::<<<@@@:::999888777444111...+++)))(((((())))))))))))((((((&&&'''(((((((((((('''&&&)))))))))((((((((((((((('''&&&&&&&&&'''((())))))(((((((((((())))))))))))******++++++,,,------------000;;;LLL```pppwwwxxxyyyzzz}}}yyyiiiXXXKKKDDDBBBFFFRRRiiizzz^^^CCC888777555444555555888;;;>>>@@@DDDHHHLLLRRRWWW^^^fffmmmtttzzz~~~~~~|||zzzyyyzzzzzzzzzxxxxxxyyyyyywwwtttrrrssssssppppppoooooonnnnnnmmmmmmkkkkkkjjjhhhgggfffeeeddddddaaa^^^\\\\\\\\\[[[ZZZXXXVVVTTTSSSSSSSSSUUUVVVPPPPPPPPPPPPPPPTTTYYY]]]dddjjjqqqwwwzzz}}}~~~xxxwwwxxx|||~~~wwwzzzzzzuuuuuu{{{iiiRRRFFFHHHNNNaaauuusssgggddd```ZZZSSSKKKDDD@@@;;;;;;<<<===???HHH[[[mmmyyysssgggddd```ZZZTTTOOOKKKIIIDDDCCCCCCBBBBBBCCCEEEGGGJJJOOOUUUXXXZZZ[[[^^^```dddeeehhhkkknnnppppppqqqooonnnllliiigggfffeeeddd]]]\\\YYYVVVTTTRRRPPPOOOJJJJJJIIIHHHHHHGGGFFFFFFEEEFFFHHHJJJKKKKKKKKKJJJEEEFFFHHHIIIIIIIIIJJJKKKJJJOOOXXXeeepppxxx{{{|||}}}|||zzzxxxvvvuuuuuuvvvsssrrrrrrqqqoookkkeeeaaa[[[WWWRRRNNNKKKHHHDDDAAA999888666444333333333333333444666666777999===???BBBFFFLLLOOOPPPPPPPPPPPPLLLNNNPPPRRRSSSUUUYYY[[[aaadddiiimmmqqqvvv{{{~~~xxxfff[[[QQQLLLIIIMMM```uuu~~~nnncccVVVRRRKKKEEEAAA???@@@@@@EEEKKKUUUZZZXXXXXXbbbnnnzzzyyyyyyzzzzzzxxxsssoookkkZZZNNNEEE;;;>>>BBB<<<888888777555222...+++)))))))))(((((((((((())))))&&&'''((())))))((('''&&&'''''''''((((((((((((((((((((('''''''''((())))))(((((((((((())))))))))))******+++,,,,,,------...---333???PPPaaannnvvvyyyvvvvvvvvvxxx{{{tttdddTTTHHHCCCAAAEEEQQQgggbbbDDD:::888444222444444666:::===@@@CCCHHHKKKQQQVVV^^^fffmmmtttzzz~~~~~~|||{{{{{{zzzyyywwwvvvwwwxxxuuurrrpppppprrroooooonnnnnnmmmllllllkkkhhhhhhgggeeedddcccbbbaaaaaa___]]]\\\\\\[[[ZZZXXXVVVVVVUUUTTTUUUVVVWWWXXXTTTTTTTTTSSSSSSVVVZZZ]]]cccgggnnnssswwwzzz}}}rrrmmmnnnqqquuutttrrruuuzzzxxx}}}~~~yyyyyy}}}~~~~~~hhhPPPEEEIIIRRRfffyyysssfffeeeccc___YYYQQQJJJFFF>>>=========>>>GGG[[[nnn|||uuunnnfff]]]WWWTTTRRRMMMIIIFFFDDDDDDDDDCCCEEEGGGIIIKKKOOOSSSVVVZZZ___ggglllmmmmmmoooqqqssstttuuuvvvvvvuuusssssspppllleee^^^YYYVVVVVVVVVQQQPPPNNNKKKJJJIIIJJJJJJJJJKKKLLLMMMNNNOOOPPPPPPSSSTTTVVVXXXYYYZZZZZZZZZTTTVVVYYYZZZ[[[[[[]]]^^^[[[```kkkxxx~~~~~~}}}{{{vvvpppkkkeeeaaa\\\WWWSSSOOOKKKHHH:::999888777666555444444444555777888999<<<@@@CCCHHHMMMRRRUUUUUURRROOONNNMMMOOOQQQSSSUUUYYY^^^aaagggiiikkkmmmnnnppptttwww|||}}}fff[[[RRRMMMHHHIII\\\rrrrrrggg^^^YYYQQQHHHCCC@@@@@@@@@DDDLLLWWW^^^\\\YYY^^^gggsss}}}zzzyyyxxxvvvsssqqqmmm\\\PPPGGG===???DDD???888888777666333///+++)))***)))(((''''''((()))***&&&'''((())))))((('''&&&%%%&&&&&&&&&'''((((((((())))))(((((((((((())))))(((((((((((())))))))))))***++++++,,,,,,------......555BBBRRRaaammmvvvzzzsssrrrrrrrrrtttwww{{{~~~}}}~~~|||rrraaaQQQGGGCCC@@@EEEOOOddddddFFF;;;999444111333333666999<<>>???AAACCCHHHVVVccczzz}}}~~~zzzvvvtttkkkfff___XXXSSSNNNJJJHHHEEEDDDCCCCCCEEEGGGJJJKKKMMMOOOPPPRRRTTT[[[eeelllnnnrrrxxx|||~~~|||xxxvvvwwwuuussssssrrrpppjjjfffccc___YYYTTTRRRQQQOOOOOONNNMMMLLLKKKKKKLLLNNNOOOQQQSSSVVVYYY]]]```bbbcccgggjjjnnnqqqrrrsssuuuvvvzzzxxxvvvxxx{{{{{{vvvqqqqqquuu||||||yyyppplllddd\\\ZZZYYYSSSKKKBBB;;;666666777444111222555555666888;;;???BBBDDDHHHIIIJJJKKKKKKKKKJJJIIILLLPPPVVV[[[^^^___^^^]]]dddaaaaaabbbcccccchhhnnnqqq|||vvvcccSSSLLLJJJKKKXXXhhhyyyooommmiiicccZZZNNNDDDAAABBBCCCKKKVVV]]]aaaaaabbbccchhhzzz~~~zzz{{{}}}{{{tttmmmlllgggYYYGGG???AAACCCBBB;;;:::999666333000---+++))))))))))))))))))))))))++++++***)))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''((((((((((((''')))******)))***,,,///000444>>>QQQeeetttyyyyyywwwsssuuuvvvsssuuuzzz~~~wwwxxxyyywwwmmm^^^OOOGGGDDD???EEEMMM\\\qqqgggHHH999777777555444666888;;;===???AAAEEEHHHPPPVVV___gggmmmttt{{{}}}~~~{{{yyyxxxvvvvvvwwwuuusssqqqooonnnnnnnnnkkkjjjiiijjjjjjjjjhhhfffhhhgggdddaaa```___`````````___]]][[[ZZZZZZZZZ[[[\\\ZZZYYYXXXXXXZZZ[[[]]]XXXYYYZZZ[[[\\\[[[[[[ZZZZZZaaajjjppprrruuu{{{|||hhhddd```___bbbdddcccfffkkk~~~||||||```NNNEEELLL]]]vvvqqqkkkfffcccbbb]]]UUUOOOBBB@@@@@@BBBDDDIIIUUUaaannnrrruuuuuupppjjjeeebbbYYYUUUPPPLLLKKKJJJHHHGGGEEEEEEFFFHHHKKKNNNRRRTTTXXX\\\```dddhhhnnnuuuzzz}}}~~~xxxuuuooollliiihhhfffccc^^^ZZZUUUSSSPPPNNNNNNOOOPPPQQQSSSRRRRRRSSSUUUXXX\\\]]]cccfffkkkpppuuuzzz|||~~~{{{xxxqqqhhhcccaaa\\\UUUMMMEEE===<<<:::777555555666666666777999;;;===???BBBBBBBBBCCCEEEGGGIIIKKKQQQSSSVVVYYYYYYXXXUUUSSSUUUSSSTTTWWWYYYZZZ```gggmmmxxxvvvfffWWWQQQMMMKKKSSS```}}}~~~vvvssspppkkkcccZZZPPPIIIFFFDDDMMMYYYcccggggggfffffffffsss|||~~~~~~~~~|||vvvppppppkkk]]]KKK@@@???@@@???<<<;;;999666333000---+++))))))))))))))))))))))))(((''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((()))******''''''(((((((((((())))))((()))*********+++---///000555@@@SSShhhwww|||}}}~~~zzzxxx{{{{{{vvvuuuxxx}}}|||{{{{{{vvvjjjZZZLLLDDDAAA===CCCLLLYYYlll}}}zzzaaaEEE888777777555333666888;;;===???AAAEEEHHHNNNVVVaaajjjqqqvvv|||~~~}}}{{{yyywwwuuuvvvuuusssqqqooonnnnnnnnnllljjjiiiiiiiiiiiihhhfffhhhgggdddbbb`````````aaaaaa```^^^]]]\\\\\\\\\]]]______]]]\\\[[[[[[[[[\\\YYYZZZ\\\]]]]]]\\\[[[ZZZYYY```hhhnnnqqquuuzzz|||jjjbbb______ccceeeeeegggkkk~~~~~~}}}}}}vvvYYYJJJDDDNNNbbb{{{yyyssskkkgggeeeaaa[[[UUUFFFCCCCCCDDDEEEHHHQQQ[[[bbbdddfffeee___XXXSSSPPPIIIFFFCCCBBBDDDGGGHHHIIIIIIKKKNNNRRRWWW]]]aaaccchhhmmmrrrwwwzzz|||{{{uuuooolllccc```\\\YYYWWWUUURRROOOKKKKKKLLLMMMPPPSSSVVVXXX______aaadddhhhmmmrrrtttyyy|||yyyqqqmmmjjjgggUUUKKKAAA>>>;;;888777999444444333333444555666777;;;;;;;;;<<>>777666555444444555666666777888888:::>>>BBBFFFHHHFFFGGGHHHIIIHHHFFFDDDCCC???===???DDDHHHKKKRRRZZZaaakkkvvv{{{pppccc[[[RRRKKKKKKOOOfffyyyvvveeeVVVQQQ[[[iiivvv|||{{{wwwtttmmmkkknnn|||zzzwww|||~~~yyywwwvvvqqqmmmcccUUUIIICCCBBBCCC???===;;;888444000---+++((((((((((((((((((((((((***)))((((((''''''(((((())))))))))))))))))))))))&&&&&&&&&&&&&&&'''(((((((((((())))))******++++++)))***+++++++++,,,...000111:::JJJ]]]qqqwwweeeRRREEE???===>>>DDDKKKSSS]]]gggiiieee\\\LLL;;;555666555444333666888;;;===???AAAEEEHHHMMMUUUaaakkkrrrxxx}}}~~~{{{wwwuuuuuutttsssqqqooonnnmmmlllmmmjjjgggeeefffgggggggggeeedddbbb```______```aaacccbbbbbbbbbbbbbbbbbbbbbeeeeeeffffffeeeccc```___]]]___aaabbbbbb```]]][[[YYY^^^eeekkkoootttzzz}}}{{{mmmjjjkkknnnooonnnooorrryyyuuu|||~~~|||bbbLLLEEECCCOOOfff}}}zzzqqqkkkgggccc\\\VVVNNNIIIFFFFFFFFFFFFLLLSSSWWWVVVSSSOOOLLLLLLNNNQQQRRRQQQRRRUUUZZZ___bbbccciiilllpppuuuzzz~~~~~~|||zzzxxxuuurrrppplllkkkhhhddd___[[[WWWUUUMMMLLLLLLLLLNNNQQQTTTWWW[[[```gggmmmrrrxxx~~~~~~nnncccVVVOOOJJJDDDBBBBBB===<<<;;;999888888999999555666888;;;<<<>>>??????>>>>>>?????????>>>>>>======;;;===AAACCCFFFLLLTTT[[[eeeqqq{{{uuuhhh\\\RRRLLLLLLNNN___sssvvvddd]]]eeerrr~~~tttmmmjjjttt{{{uuuvvv}}}}}}xxxwwwwwwuuuqqqiii]]]OOOEEEBBBDDD@@@???<<<999444000,,,***((((((((((((((((((((((((+++***))))))(((((())))))))))))))))))))))))))))))&&&&&&&&&&&&&&&'''(((((('''(((((()))***+++++++++)))+++,,,,,,,,,,,,///111222===OOOcccuuuyyydddRRREEE@@@>>>>>>DDDKKKPPPXXX```bbb___OOOCCC888555555444333444666888;;;===???AAAEEEHHHNNNUUU___hhhnnnuuu}}}~~~{{{wwwuuuttttttsssqqqooonnnlllkkkllliiifffeeeeeefffggggggcccbbb```^^^]]]^^^___```bbbbbbcccccccccccccccccccccdddfffhhhhhhfffdddccc___aaacccddddddccc```___\\\```eeekkkpppuuuzzz}}}~~~~~~uuurrrqqqssssssqqqrrruuu}}}wwwttt|||{{{yyyxxx{{{sssYYYGGGBBB@@@JJJ```yyy}}}}}}~~~xxxqqqmmmkkkfff^^^WWWOOOIIIFFFGGGIIIKKKQQQXXXYYYXXXVVVSSSRRRUUUZZZ___aaabbbeeekkkqqqwwwyyyzzz{{{}}}~~~{{{wwwtttrrrqqqnnnlllcccaaa]]]XXXTTTPPPNNNMMMJJJLLLOOOSSSWWW]]]ccchhhkkkrrr{{{uuuhhh```XXXNNNHHHFFFCCCAAA???<<<:::888888888666777888999999999777666<<<;;;;;;:::999888777777;;;999:::===???@@@FFFMMMUUU```lllwwwzzzlll^^^TTTNNNLLLMMMXXXkkkvvvjjjppp{{{|||rrrjjjooo~~~~~~sssooottt|||{{{yyyzzz}}}xxxqqqeeeTTTEEE@@@BBBBBB@@@>>>:::555000,,,***))))))))))))))))))))))))))))))((('''''''''''''''((((((((((((((((((((((((((((((((((((((()))******''''''(((((()))***++++++***+++,,,---,,,---///111444AAATTThhhxxx{{{dddRRRGGGAAA@@@>>>EEENNNSSSYYY^^^^^^[[[GGG>>>666555444333333555666888;;;===???AAAEEEHHHPPPVVV___fffmmmttt{{{}}}zzzwwwuuusssssssssqqqpppnnnlllkkkkkkhhhfffeeefffffffffeeebbbaaa___^^^]]]^^^```aaaaaaaaabbbcccdddddddddccc```bbbdddggghhhggggggfffbbbcccdddeeeeeeeeeddddddaaacccggglllqqqwww{{{}}}}}}}}}~~~~~~~~~{{{wwwuuuvvvvvvuuuvvvzzzyyyuuutttzzzxxxuuusssuuu{{{xxxjjjQQQCCC@@@;;;CCCXXXppptttsssrrrooolllllllllhhh___WWWMMMGGGDDDGGGMMMSSS\\\dddffffffffffffgggjjjooossswwwyyy}}}}}}zzzvvvsssooommmllljjjfffcccYYYWWWSSSPPPMMMLLLLLLMMMPPPUUU[[[aaagggooowww}}}}}}vvvnnncccZZZWWWQQQNNNJJJEEEAAA>>><<<;;;;;;:::999888777666666666;;;:::999777666666666666888666666999;;;<<>>:::555000,,,***))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((()))******%%%&&&'''((()))******+++***,,,------------000222555CCCXXXkkkzzzzzzdddSSSHHHBBB@@@AAAKKKWWW^^^bbbddd```ZZZCCC<<<666555444222333666666888;;;===???AAAEEEHHHQQQXXXaaaiiioootttzzz~~~}}}{{{yyywwwuuussssssrrrrrrpppnnnkkkjjjiiigggffffffffffffeeecccbbbaaa```______```bbbccc___```aaaccccccdddcccccc```aaacccdddffffffffffffdddddddddeeefffggghhhiiifffgggiiinnnsssxxx{{{}}}}}}~~~~~~}}}}}}}}}zzz{{{||||||vvvsssrrrwww|||zzzvvvrrrrrruuuyyy{{{{{{sssdddMMM@@@===888>>>RRRggg}}}yyykkkjjjgggffffffiiikkkggg^^^VVVKKKEEECCCHHHPPPYYYdddmmmsssvvvyyy{{{|||~~~|||vvvrrrnnnkkkhhhgggeeeaaa[[[WWWSSSRRRPPPOOOOOOQQQTTTVVVYYY___gggnnnuuu}}}|||sssooodddaaa\\\UUUOOOKKKGGGFFFAAA???;;;999777888999:::999888777666777888999:::777555555888:::;;;AAAHHHLLLWWWeeeqqq~~~wwwgggYYYPPPIIIEEEKKK]]]sss}}}xxxsssyyy{{{mmmppp~~~~~~{{{wwwnnn]]]KKKEEEIIIDDDBBB???;;;555000,,,***))))))))))))))))))))))))))))))(((''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((%%%%%%&&&'''((()))******+++,,,---------...000222555EEEZZZmmm{{{zzzdddSSSHHHCCC@@@EEERRRaaaiiilllkkkccc[[[BBB;;;666555444111333777666888;;;===???AAAEEEHHHPPPYYYdddmmmrrrvvvzzz}}}~~~|||yyyxxxvvvvvvrrrsssrrrrrrpppnnnkkkjjjhhhgggffffffgggfffdddbbbdddcccaaa```aaabbbdddeee]]]___```bbbcccccccccbbb```aaabbbcccddddddddddddeeedddddddddfffhhhjjjllliiiiiikkkoootttyyy|||}}}~~~}}}~~~~~~}}}}}}~~~ssspppqqqwww{{{{{{}}}xxx{{{{{{wwwuuuvvvvvvtttrrr[[[FFF===;;;999<<>>;;;777333///,,,***))))))))))))))))))))))))&&&&&&((()))******++++++******)))((('''&&&%%%%%%))))))))))))))))))))))))((((((((()))******++++++---------,,,,,,...222666999III```rrr}}}eeeMMMAAA???AAAFFFXXXjjjsssvvvssseeeUUUCCC:::444444444333333555:::999999===>>>???DDDJJJPPPXXXccclllrrrwww}}}}}}{{{yyyyyyxxxvvvtttrrrqqqpppooonnnmmmlllllliiiiiijjjiiiiiihhhgggfffeeedddcccaaa``````aaaaaaaaa```___^^^___aaacccdddddddddcccbbbbbbbbbcccccceeebbb```___aaacccdddddddddeeehhhlllqqquuuyyyzzz~~~}}}{{{zzzzzz|||~~~{{{|||}}}}}}}}}~~~pppnnnqqqyyy~~~~~~~~~~~~yyyvvvuuussspppoooZZZDDD<<<:::888===DDDTTTkkk~~~~~~vvvqqqjjjbbbbbbccceeehhhjjjeee]]]VVVJJJGGGFFFLLLUUUbbbsss}}}wwwrrrooonnnnnnhhhfffbbb]]]YYYTTTPPPMMMNNNOOOSSSXXX```iiiqqqvvv~~~vvvmmmggg\\\VVVNNNHHHEEEBBB===:::::::::999777666666888:::666666666777888:::<<<>>>HHHNNNZZZiiiwwwzzzlllaaaWWWNNNIIIJJJMMM___yyywwwzzz~~~|||nnn___QQQGGGAAA???>>>;;;777333///,,,***))))))))))))))))))))))))$$$$$$%%%&&&''''''''''''((((((((((((((('''''''''))))))))))))))))))))))))((((((((()))******++++++,,,------------...222555<<>>??????BBBGGGMMMVVVbbbkkkqqqwww~~~~~~|||zzzyyyxxxwwwuuusssqqqqqqppppppooonnnmmmmmmjjjjjjiiiiiihhhhhhgggggggggfffdddbbbaaaaaaaaaaaabbbbbbaaa```aaaccceeefffffffffeeedddccccccccccccbbb```]]]\\\]]]_________aaacccgggkkkppptttwwwxxxyyyxxxvvvvvvvvvwwwyyyzzzzzz{{{{{{{{{zzz{{{~~~}}}ooonnnttt}}}|||xxxvvvrrrmmmlllWWWBBB;;;999:::@@@IIIWWWkkk}}}~~~wwwqqqiiibbbdddcccdddffffffccc[[[UUULLLHHHGGGMMMXXXfffyyy~~~vvvpppmmmkkkiiifffccc```ZZZUUUQQQPPPOOOPPPSSSVVV]]]gggrrr}}}yyyuuussspppmmmqqqqqqsssuuuwwwxxxzzzzzz{{{{{{~~~~~~~~~tttlllaaaXXXRRRLLLFFFBBB;;;999777666555555666666666666666666777999;;;<<>>@@@DDDKKKTTT```iiiooouuu}}}|||zzzxxxwwwwwwvvvtttrrrpppppppppoooooonnnnnnnnnlllkkkiiihhhgggggghhhhhhjjjhhhfffdddbbbbbbbbbbbbccccccbbbbbbbbbdddfffgggggggggeeedddcccccccccccc```]]]ZZZYYYYYYYYYYYYXXX\\\___dddiiinnnrrrtttuuuwwwwwwvvvuuuvvvwwwyyyyyy{{{||||||{{{zzz{{{}}}~~~}}}}}}}}}~~~~~~}}}|||}}}||||||~~~rrrrrryyy|||zzzuuuooohhhTTTAAA;;;;;;>>>HHHSSSaaappp{{{tttllleeeeeedddcccdddeeebbb\\\WWWLLLHHHHHHNNNYYYiii~~~zzzrrrmmmllliiiddd^^^\\\YYYUUUQQQOOOQQQVVVZZZbbbgggoooyyysssfffaaa^^^ZZZUUUYYYYYY[[[]]]___bbbdddeeekkkllloootttyyy|||~~~|||~~~~~~yyytttqqqppppppqqqnnnooooooooonnnppptttwww|||zzzooofff\\\SSSLLL@@@===:::777666666666666666666555666666888:::;;;???EEEPPP___ooo~~~tttgggZZZPPPKKKFFFDDDLLL___ttt~~~kkkXXXIIIAAA>>>>>><<<999555111---+++))))))))))))))))))))))))***+++++++++******)))(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))******++++++)))+++...//////000222444@@@PPPfffwwwdddNNNBBB@@@CCCQQQhhhpppWWWEEE===666555666444444555444444777<<<>>>===???DDDJJJTTT```hhhlllqqqzzz{{{zzzxxxwwwwwwvvvtttrrrooooooooonnnnnnnnnnnnnnnnnnllljjjgggfffggghhhiiikkkjjjgggeeecccbbbbbbbbbaaaaaaaaaaaaaaacccdddeeeddddddcccbbbbbbbbbcccccc___]]]ZZZXXXWWWWWWUUUSSSXXX[[[```eeejjjnnnpppqqqttttttsssssstttuuuvvvwwwyyyzzzzzzxxxwwwxxxzzz||||||}}}~~~{{{zzzzzz{{{|||}}}}}}}}}||||||zzz{{{{{{}}}wwwxxx~~~{{{uuucccQQQ@@@<<>><<<;;;:::999777777666666666777999:::<<>>===;;;777222///,,,************************(((((((((((('''&&&%%%%%%((((((((((((''''''''''''((((((((((((((((((((((((((((((((()))******++++++)))+++---//////000222444AAAQQQgggxxx|||bbbLLLAAA@@@CCCTTTkkkxxx]]]FFF>>>777666666444444555666444666999;;;;;;@@@FFFKKKUUU```fffhhhllluuu||||||zzzxxxwwwwwwwwwuuusssoooooonnnnnnnnnnnnnnnnnnnnnmmmjjjhhhgggggghhhiiikkkjjjgggeeecccbbbaaaaaa^^^^^^^^^^^^___```aaaaaa____________```aaabbbbbb```^^^[[[YYYXXXVVVSSSQQQTTTWWW[[[```dddhhhjjjkkkkkkkkkkkkllllllmmmnnnooorrrssssssrrrpppqqqsssuuuyyyzzz|||}}}}}}{{{yyyxxxwwwxxxyyyzzz{{{|||||||||zzz{{{|||~~~~~~yyyyyy}}}|||www]]]MMM???===CCCMMM___pppvvv{{{|||tttmmmiiifffdddddddddeeebbb\\\WWWIIIEEEDDDKKKUUUcccvvv}}}}}}yyytttooojjjfffaaaZZZUUUPPPRRRTTTWWW[[[eeeqqqzzzrrraaaWWWPPPIIIEEEBBBAAAAAAAAABBBCCCEEEFFFMMMRRRVVVYYY___fffiiihhhggghhhkkklllmmmkkkiiihhheeebbb]]]XXXUUUSSSRRRRRROOOOOOPPPOOOOOOQQQTTTWWWZZZ^^^cccddddddffflllqqquuuxxx}}}~~~tttcccZZZMMMCCC>>><<<999777999888777666777888999:::<<>><<<;;;<<<======BBBHHHMMMOOOTTT\\\```^^^___```aaabbbaaa___\\\ZZZSSSQQQNNNJJJGGGDDDCCCCCCBBBCCCCCCCCCCCCEEEIIILLLMMMOOOSSSUUUXXX[[[```cccjjjmmmqqqvvvzzz}}}ppp]]]MMMDDD>>>:::666:::999888777777888999:::>>>BBBIIIUUUdddsssuuuggg\\\UUUSSSMMMQQQUUUZZZccctttyyywwwyyyyyywwwtttuuuyyy~~~iiiSSSIIIAAAAAAAAA???;;;777222000************************++++++,,,,,,,,,+++******'''''''''((((((((((((((())))))))))))))))))))))))((((((((()))******++++++***+++,,,,,,---000444777EEEVVVlll|||uuu\\\III@@@AAAEEEQQQhhhjjjHHH???888777777555444666555444666:::<<<<<>>BBBEEEFFFGGGIIIMMMQQQUUUYYY[[[cccfffiiimmmpppuuu{{{ooo[[[NNNFFF@@@===;;;:::999888888888999:::???BBBIIIUUUcccrrr~~~vvvhhh]]]XXXVVVPPPVVVZZZ]]]cccrrryyytttvvvwwwtttpppooosssxxx~~~lllSSSDDDBBBBBBBBB@@@===888444111************************'''(((((()))))))))((((((%%%%%%&&&'''((()))***+++))))))))))))))))))))))))((((((((()))******++++++++++++,,,+++,,,///444888HHHXXXnnn}}}pppXXXEEE===???CCCLLLccckkkIII@@@999888777555555666333333777===>>>===???CCCFFFQQQ]]]bbbbbbgggrrr|||~~~}}}|||}}}}}}{{{yyyyyyxxxwwwvvvuuutttssssssmmmmmmmmmllljjjhhhgggeeedddcccaaa____________```^^^___```aaabbbbbbbbbbbbaaa```^^^\\\[[[ZZZYYYYYYZZZXXXUUUTTTSSSPPPMMMJJJHHHHHHGGGHHHKKKOOOSSSVVVUUUVVVXXXYYYZZZ[[[[[[[[[___```aaa``````bbbeeegggeeeddddddcccddddddeeeffffffggghhhiiikkknnnpppqqqrrruuuxxxyyyyyyzzz}}}zzzxxxxxxwwwxxx{{{pppllliiillluuu}}}wwwdddIII???777999DDDXXXpppzzzrrrmmmlllhhhiiiiiihhhcccZZZOOOHHHCCCAAAAAAEEEMMMZZZgggooo}}}}}}}}}xxxuuutttssssssrrrooofff^^^[[[XXXVVVVVVYYYaaaiiittt}}}vvvgggXXXLLLBBB@@@===:::888888:::;;;777888:::===AAAEEEHHHIIIKKKJJJIIIHHHEEECCCAAA@@@===<<<999777555555444555555555666777999<<>>EEEOOO]]]mmm}}}{{{lll```[[[ZZZ]]][[[\\\aaahhhrrrrrrsssrrrpppnnnnnnnnnpppqqq|||~~~|||}}}~~~nnnXXXKKKCCCBBB@@@===:::666333111,,,+++******))))))************))))))((((((''''''((((((((((((((((((((((((******))))))((((((''''''))))))***++++++++++++***---******...000///222666LLLYYYlll{{{rrr^^^QQQFFF===>>>DDDOOO\\\sssfffLLLAAA999777888666555666555666777888:::===BBBEEEKKKSSS\\\```aaagggsss}}}}}}zzzyyyyyyzzz|||yyyxxxwwwvvvuuuuuuuuuuuupppnnnmmmmmmllljjjfffcccdddcccaaa```___^^^______\\\```ccccccaaa___```bbbcccaaa___]]]\\\ZZZVVVTTTSSSRRRPPPNNNKKKHHHGGGFFFAAAAAAAAABBBCCCDDDEEEFFFJJJKKKLLLNNNPPPQQQRRRSSSVVVVVVWWWXXXYYYZZZ[[[[[[YYYYYYYYYYYYYYYYYYYYYZZZ[[[[[[]]]___cccgggjjjmmmkkkppptttvvvuuuvvv{{{~~~~~~xxxsssuuuxxxuuuqqqpppllliiilllttt|||~~~ooo]]]EEE===666888CCCVVVppp}}}tttooollliiiiiiiiihhhcccZZZOOOHHHBBBAAAAAAEEENNNZZZgggooowwwxxxzzz|||~~~}}}yyytttqqqppppppooonnnjjjccc]]]ZZZWWWUUUYYY^^^kkkrrr|||sssaaaSSSLLLHHHBBB>>><<<:::999777666777777999;;;===???AAABBBBBBAAA@@@>>><<<;;;::::::999777555444333333333222222222333555777999;;;<<<===???AAACCCHHHNNNRRRWWW]]]eeejjjmmmoootttwwwyyyzzz}}}nnnZZZJJJBBB???===:::999999999:::::::::>>>EEEOOO\\\lll|||qqqeee___^^^aaa______ccchhhqqqrrrrrrqqqooommmllllllmmmmmmtttxxx~~~||||||}}}}}}~~~xxxfffRRRGGGDDDBBB@@@===999555222000,,,++++++******************)))))))))((((((((('''((((((((((((((((((((((((***)))))))))((((((((('''))))))***++++++++++++***,,,***+++...//////222777IIIWWWkkkzzz~~~}}}}}}}}}kkkXXXMMMDDD===>>>DDDJJJVVVkkkwww^^^JJJAAA888777888666555666555666777888999===AAAEEELLLTTT\\\```aaagggrrr|||}}}{{{{{{||||||zzzzzzzzzyyywwwtttqqqooopppnnnmmmllllllkkkhhhfffeeedddbbb```____________```ccceeeeeebbb``````aaaaaa```^^^]]][[[YYYUUURRRQQQPPPNNNKKKHHHFFFCCCBBB>>>>>>>>>>>>???@@@AAAAAABBBBBBCCCDDDFFFGGGHHHHHHJJJJJJKKKLLLMMMNNNOOOPPPNNNNNNNNNNNNNNNNNNMMMMMMMMMNNNOOOQQQTTTXXX\\\^^^ccciiipppssstttwww{{{sssnnnqqqtttsssqqqooollliiilllsssyyy~~~~~~xxxgggUUU???:::666888AAASSSooovvvooollljjjjjjjjjhhhcccZZZOOOHHHBBBAAAAAAEEENNN[[[hhhooorrrsssuuuwwwzzz|||~~~yyyvvvrrrooonnnmmmlllkkkddd```\\\YYYVVVWWW^^^hhhxxx~~~sssaaaUUUMMMDDD???===<<<777333777777666666777777888999:::::::::999888777666555666555444222222222222222111111111222333444555666555777999:::===BBBHHHMMMQQQYYYbbbiiilllooorrruuuwwwwwwxxxyyyzzz|||~~~lllWWWKKKCCC@@@<<<:::::::::999999:::>>>DDDMMMZZZkkkzzzwwwkkkeeedddfffdddcccfffjjjqqq~~~tttqqqpppmmmkkkiiihhhhhhhhhlllqqq||||||}}}{{{zzzzzzwwwtttssstttmmm^^^NNNFFFDDDCCC@@@<<<777333000...+++++++++************)))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))***++++++++++++***,,,***+++...//////333999HHHYYYnnn|||}}}{{{~~~tttbbbQQQHHHBBB<<<===CCCFFFPPPaaatttlllWWWGGG???888777888666555666555666777888999<<>>:::::::::999999::::::;;;999::::::;;;;;;<<<======>>>>>>???@@@AAABBBBBBCCCCCCCCCBBBBBBAAAAAA@@@@@@CCCDDDEEEGGGIIIMMMPPPRRRXXX___hhhooosssvvv{{{~~~|||oooiiikkkpppqqqpppooollljjjkkkqqqwww{{{}}}wwwdddQQQ===999666888???PPPlll~~~uuuoookkkjjjjjjjjjhhhcccZZZOOOGGG@@@@@@AAAFFFOOO\\\hhhpppsssssstttuuuwwwxxxyyyzzzxxxuuuqqqooonnnnnnlllkkkaaa^^^\\\[[[YYY\\\gggtttvvvbbbWWWIIIBBBAAAAAA===888:::999888777777777777777777777888888777777666555333333222222222222222222333333333333444444555555666777777888999===BBBFFFLLLTTT___hhhlllooorrrtttwwwvvvvvvvvvvvvvvvwwwwwwzzz}}}gggWWWFFFBBB===;;;;;;;;;:::999;;;===CCCLLLXXXiiiyyy}}}qqqkkkiiiiiiffffffiiilllrrr~~~tttpppnnnllliiigggeeeddddddiiioooxxx~~~|||~~~}}}}}}yyywwwvvvtttooollllllfffZZZNNNGGGEEECCC???:::555111...,,,++++++++++++******))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))***++++++++++++***,,,+++,,,/////////555<<>><<<;;;888777666666555555555666777777777777888888888888888888999999:::;;;<<<<<<======<<<<<<;;;;;;::::::>>>>>>???@@@BBBEEEHHHJJJNNNUUU___hhhnnnssswwwzzz|||~~~ppphhhiiimmmpppqqqnnnllljjjkkknnntttxxx{{{{{{eeePPP>>>:::777888>>>OOOjjjxxxrrrllliiijjjjjjiiihhhbbbYYYNNNFFF??????AAAGGGPPP]]]iiiqqqttttttttttttttttttuuuuuuwwwtttqqqoooooonnnlllkkkaaa```___``````eeeqqqxxxkkkYYYMMMIIIGGGDDD@@@;;;:::999888888777888888666777777888888888777777333333444444444333333333444444444444444444444444444444555555666999>>>BBBGGGPPP\\\fffkkkoooqqqtttvvvuuuuuuuuuuuuuuuvvvvvvwwwzzz~~~tttbbbLLLFFF>>>;;;;;;===<<<:::;;;===BBBJJJVVVfffwwwuuummmkkkiiiggggggkkknnnttttttnnnllljjjgggeeebbb``````eeekkksss|||~~~~~~~~~yyyuuutttrrrmmmiiihhhcccWWWMMMHHHDDDBBB>>>888333///,,,+++***++++++++++++***)))((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))***++++++++++++***++++++---/////////666???NNNaaawwwrrr^^^KKKDDD???::::::>>>AAAIIISSS^^^fffggg[[[NNN???:::777888777444444666555666777777888;;;???CCCIIIOOOVVVZZZ\\\aaahhhnnnxxx~~~~~~|||yyyuuurrrpppoooooopppllliiihhhiiilllmmmnnnfffeeeeeecccbbb```___^^^\\\\\\]]]^^^___^^^]]]\\\\\\[[[[[[ZZZYYYTTTNNNJJJIIIGGGEEEBBB???<<<:::999777666555444444333333444666666666666777777777777666666666777777888888999:::::::::999999888888888777777888888:::===???@@@GGGMMMVVV___gggmmmrrruuu~~~|||zzz|||tttkkkkkknnnrrrsssmmmllljjjjjjlllqqqvvvyyy|||jjjRRR@@@;;;888999@@@QQQjjj{{{vvvqqqnnnjjjhhhiiiiiiiiigggaaaXXXLLLEEE>>>???AAAGGGQQQ^^^jjjrrrssssssssssssrrrrrrrrrrrruuussspppoooooonnnllljjjdddbbbbbbeeehhhnnnzzzlll\\\RRRJJJDDD???;;;:::999888777777777777666666777777777777666666555555666666666555444444111222222333333222222111...///000111333777<<<@@@BBBKKKXXXbbbiiimmmqqqssstttttttttttttttuuuvvvvvvuuuwwwyyyyyywwwtttsssrrryyy~~~lllWWWNNNCCC===<<<======;;;;;;===AAAIIITTTddduuuwwwooollliiiggghhhlllooouuutttjjjiiigggdddaaa___]]][[[^^^cccjjjrrr||||||wwwuuurrrlllhhhgggbbbVVVKKKEEECCCAAA<<<666222...+++*********+++,,,,,,***)))((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))***++++++++++++***++++++...000///000888BBBPPPdddxxxvvv```KKKCCC???::::::>>>@@@GGGOOOUUUZZZYYYPPPFFF;;;888777888777444444666555666777777888;;;???BBBHHHMMMSSSXXX\\\aaagggllluuuzzz~~~}}}~~~~~~}}}}}}{{{wwwsssqqqqqqrrrsssooolllhhhfffgggiiijjjjjjdddddddddcccbbbaaa______]]]]]]]]]___```aaa___]]]ZZZXXXWWWVVVTTTPPPKKKFFFDDDCCCAAA???<<<:::888777666555555444333333333444444444444444555555555555444444444555555555666666777777777777777777777777777777777777888:::<<<===BBBFFFLLLUUU___hhhooorrr{{{}}}{{{xxx~~~xxxooonnnqqquuuwwwmmmllljjjjjjkkkoootttwwwzzzsssXXXBBB;;;666999DDDUUUmmm{{{sssnnnkkkkkkjjjiiihhhhhhgggeee```VVVKKKCCC===>>>AAAHHHRRR___kkkrrrssssssssstttuuuuuuvvvvvvwwwuuusssqqqqqqpppnnnlllgggddddddiiiooouuu~~~~~~~~~~~~|||ppp```SSSIIICCC>>>===<<<:::888777666666666777777777777777666666666666777777777666444333000111222222222222111000///000000000111444999===>>>FFFSSS]]]dddiiinnnrrruuutttttttttuuuvvvwwwwwwvvvvvvtttpppjjjeeebbbaaaccckkkxxx|||eeeYYYIII@@@>>>>>>===;;;;;;===@@@GGGSSScccsss~~~yyypppllljjjhhhiiimmmpppuuurrreeedddbbb```]]][[[XXXWWWVVV\\\bbbiiiwww|||{{{sssnnnkkkjjjdddWWWJJJDDDBBB???:::555000---++++++)))***+++,,,,,,+++)))((('''((((((((()))))))))***(((((((((((((((((((((((('''((((((((()))))))))***))))))***++++++++++++******+++...000///000999DDDUUUiii{{{xxxaaaJJJAAA>>>:::;;;@@@DDDJJJPPPRRRRRROOOGGG>>>888666666888777333333666555666777777888:::>>>AAAGGGLLLSSSYYY]]]bbbhhhllltttyyy|||{{{}}}~~~|||{{{{{{yyywwwtttrrrrrrrrrrrrnnnkkkgggeeeeeeeeeeeedddaaaaaabbbbbbbbbaaa```___^^^]]]]]]^^^``````]]]ZZZVVVUUURRRPPPNNNKKKFFFCCC??????===;;;999777555555555444444333333333444444222222222333333444444444333333333333444444444444555555555666666777777888::::::999::::::<<<>>>???>>>@@@DDDLLLWWWdddnnnssszzz|||{{{|||yyyqqqppptttxxx{{{mmmlllkkkiiijjjmmmssswww{{{{{{___BBB:::555999FFFYYYppp~~~wwwnnniiihhhiiijjjjjjgggggggggeee___UUUJJJBBB===>>>AAAHHHSSS___kkkrrrttttttvvvwwwyyyzzz{{{|||zzzxxxvvvuuuuuutttrrrpppiiieeedddjjjrrryyy~~~}}}}}}~~~~~~}}}|||{{{{{{zzzzzzxxx|||ssscccVVVOOOCCCBBB???===:::888777777888888999999888888777777666777777888777555444333000111333444444333222222555555444222111333777:::;;;CCCOOOZZZaaagggmmmqqqwwwwwwwwwvvvwwwwwwxxxyyyzzzwwwqqqhhh___XXXUUUUUUUUU[[[gggvvvoooaaaOOOCCC???>>>===:::;;;<<<@@@GGGRRRbbbsss~~~{{{qqqmmmkkkjjjjjjmmmooottt~~~rrraaa```___]]][[[XXXVVVTTTRRRXXX^^^fffvvvwwwrrrooonnnhhhZZZLLLEEEAAA>>>999444000---++++++)))***,,,,,,,,,+++)))''''''((((((((())))))******(((((((((((((((((((((((('''((((((((())))))******))))))***++++++++++++******+++...000///000999EEEZZZmmmyyyaaaIII@@@===;;;<<>>AAAHHHMMMSSSYYY___dddjjjmmmtttyyy|||{{{|||~~~|||{{{zzzyyyyyyxxxvvvtttrrrpppooommmjjjgggeeedddcccbbb```___```aaabbbbbbaaa```___^^^\\\[[[\\\]]]\\\YYYVVVTTTRRROOOLLLJJJGGGCCC@@@<<<;;;:::888777555444333444444333333333333444444111111222333333444444555333444444444444444444555444444555666777888999999:::999999888999:::<<<===;;;<<<>>>GGGSSSbbbooouuuzzz||||||xxxqqqqqquuuzzz}}}qqqpppnnnmmmnnnpppsssuuu|||eeeGGG<<<888;;;FFFaaawwwyyyyyynnnfffccceeeiiikkkjjjhhhfffddd___UUUIIIAAA<<<>>>AAAHHHRRR^^^iiipppsssuuuxxxyyyyyyyyyzzz{{{}}}}}}{{{yyyvvvtttrrrqqqjjjffffffnnnxxx~~~~~~|||zzzzzzzzzzzz|||~~~~~~}}}|||{{{{{{|||yyy{{{yyyggg[[[PPPJJJBBB<<<:::;;;;;;<<<666777999::::::999888777;;;999777888999:::999888777555222222555666444222555555444444444333333333:::AAAKKKTTT\\\dddmmmrrryyyzzz||||||{{{yyyvvvtttwwwqqqggg___XXXSSSOOOMMMOOOQQQWWWbbbrrrrrrZZZIIIAAA>>><<<:::999<<<@@@EEENNN^^^qqqrrrfffhhhggghhhjjjjjjmmmxxxtttbbbZZZSSSSSSSSSPPPOOOPPPNNNOOORRRXXXfff{{{|||}}}zzzvvvsssmmmaaaQQQEEECCC???999444///---------(((((())))))******++++++******************************))))))((((((''''''''''''''''''''''''&&&&&&***************+++++++++,,,,,,...000000111;;;EEE^^^sss{{{aaaJJJCCC???;;;???HHHTTTYYY^^^\\\RRREEE<<<888444333333222222333333444444555666666777999===@@@CCCFFFLLLTTT___gggmmmooouuuyyy}}}}}}|||{{{yyyxxxuuuuuuuuutttsssqqqpppooolllkkkhhheeebbbaaacccffffffeeedddfffgggfffbbb^^^[[[\\\\\\\\\ZZZWWWTTTRRRMMMKKKGGGEEEDDDBBB@@@>>>999888666555444444555555666666777555333111222222333333222222222333444444444444444555666777888999777555555555777888999888::::::999::::::;;;<<<<<<;;;>>>AAAFFFNNN[[[jjjuuuxxx~~~xxxtttvvv}}}rrrrrrppppppqqqrrruuuvvv~~~fffFFF<<<999===HHHdddzzz|||wwwmmmfffcccfffiiikkkkkkiiigggccc]]]TTTHHH@@@???@@@DDDJJJTTT```kkkrrrqqqtttxxxzzz{{{|||~~~~~~|||zzzwwwuuusssrrrlllffffffmmmuuuzzz}}}{{{zzzzzzzzzzzz{{{|||}}}|||zzzzzz{{{||||||}}}wwwlll[[[TTTJJJCCC???=========888888999::::::999888777999777666555777777777666555333111111333444444222555444444444444333333333777===GGGQQQZZZdddmmmsssxxxyyy{{{|||{{{yyyvvvtttpppjjjaaaYYYRRRNNNJJJGGGJJJLLLRRR[[[jjj~~~eeePPPCCC>>>;;;::::::===AAAFFFOOO___qqqttthhhhhhggggggiiijjjmmmwwwwwwcccZZZSSSQQQPPPNNNLLLMMMKKKMMMOOOTTT```sss~~~zzzvvvrrrlll```QQQFFFCCC@@@:::444000---------************++++++++++++************************+++*********))))))))))))((((((((((((((((((((((((************++++++++++++------///000000111;;;EEE```tttzzzaaaJJJCCC@@@;;;@@@JJJXXX^^^ccc___SSSFFF<<<888444333333222222333333444444555666666666999===@@@EEEHHHMMMVVV___hhhooorrrxxx{{{|||{{{zzzyyyxxxuuuuuutttsssrrrqqqppppppnnnmmmkkkgggcccbbbdddfffhhhfffeeeeeefffeeeaaa^^^]]]]]]\\\ZZZWWWSSSPPPMMMGGGEEEAAA???>>><<<:::888888777666444333333444444444555666444222111222333333333333222333333444555444444444444555666777888888777777777999:::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<===???AAAEEELLLXXXgggqqqwww}}}~~~{{{~~~ttttttsssttttttuuuvvvwww~~~cccEEE<<<:::???KKKfff|||}}}{{{tttkkkeeedddfffiiikkkllljjjgggccc[[[QQQFFF??????AAADDDKKKUUUaaakkkqqqqqquuuyyy|||~~~}}}{{{yyyvvvuuutttmmmgggeeekkkrrruuuyyy}}}}}}}}}|||zzzzzzyyyzzzzzzxxxzzz{{{zzzyyyyyyzzz{{{llldddXXXMMMFFFCCCAAA@@@============<<<;;;::::::999777666555666666666444333222111111333555555444444444444444333333333222333999BBBMMMXXXcccmmmsssvvvwwwyyyzzzyyywwwuuussskkkeee\\\TTTNNNJJJFFFCCCDDDFFFJJJRRR```rrrrrrZZZHHH???======<<<>>>BBBHHHQQQ```qqq}}}vvvjjjhhhffffffhhhjjjmmmwwwzzzdddZZZRRROOOMMMJJJIIIJJJHHHJJJLLLNNNVVVhhh{{{uuupppjjj```RRRHHHDDDAAA;;;555000...------,,,,,,,,,+++++++++++++++************************++++++++++++************))))))))))))))))))))))))************++++++,,,,,,///...///000000111;;;FFFaaatttyyyaaaKKKDDDAAA<<>>@@@???>>>===<<<<<<<<<<<<>>>???AAADDDIIIUUUcccnnnuuu|||uuuuuuvvvwwwwwwxxxxxxxxx{{{{{{xxxZZZCCC;;;:::@@@KKKeeeyyyzzzwwwqqqiiidddcccfffiiijjjmmmkkkhhhaaaYYYNNNDDD>>>===???CCCJJJTTT```jjjoootttwww|||~~~|||yyywwwuuutttnnnhhhfffkkkqqqtttwwwzzz{{{{{{zzzzzzzzzyyyzzzzzzxxxyyyzzzzzzyyyyyyzzz{{{|||tttfffZZZQQQKKKHHHFFFEEEEEEDDDCCCBBB@@@??????===;;;888777777777666444222222222333444666777777444444444444333333333333222777???IIIUUUaaakkkqqqssstttvvvxxxwwwvvvsssrrrjjjddd\\\UUUOOOJJJFFFCCCAAABBBEEEKKKVVVfffvvv}}}dddOOOCCC@@@BBB<<<>>>BBBHHHRRR```ooozzzxxxmmmjjjgggfffiiikkkoooxxx{{{cccYYYPPPLLLJJJGGGGGGHHHGGGIIIKKKLLLOOO]]]vvv}}}uuunnniii```TTTKKKFFFBBB<<<555000...------,,,,,,,,,++++++******)))************************************************(((((()))))))))))))))***)))******++++++,,,,,,,,,000///000111000222<<>>>>>>>>>>>???@@@BBBCCCBBBAAA???>>>===<<<<<<>>>???@@@BBBHHHSSSbbbllltttzzzwwwxxxxxxyyyzzzzzz{{{{{{|||xxx{{{~~~}}}lllPPPAAA999:::@@@JJJcccvvvuuutttoooiiiddddddfffhhhjjjmmmlllggg```VVVKKKBBB======???DDDKKKVVVaaakkkqqqyyy|||~~~|||zzzwwwvvvuuuoooiiiggglllrrruuuxxx{{{~~~yyyzzzzzzzzzzzzzzzyyyyyyyyyzzz{{{{{{yyyyyyzzz{{{~~~|||}}}sssggg^^^XXXSSSQQQOOONNNLLLJJJHHHFFFEEEDDDAAA???<<<999888777555333000111222222333555666888555555555444444444333333444777===FFFSSS___iiioooqqqrrruuuvvvvvvuuusssrrrkkkfff^^^WWWQQQKKKFFFCCCAAAAAACCCGGGOOO\\\jjjttt{{{pppYYYIIIBBBAAA<<<>>>AAAHHHRRR___mmmuuuyyynnnkkkgggfffiiilllpppyyy{{{dddYYYOOOJJJHHHFFFFFFHHHHHHHHHJJJKKKLLLUUUlll}}}uuunnniiibbbWWWOOOHHHDDD===666111...------++++++******)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((())))))))))))******+++,,,,,,------000//////000000333>>>IIIaaaqqq}}}uuu^^^KKKEEEAAA===EEERRRmmmxxxzzzdddLLL>>>:::444333333222222333333444333444555555666888<<>>===;;;888777777666555333333333333333333222222222///111222222222222333555444444444444555666777888999999999999:::<<<===>>>@@@BBBCCCCCCBBBBBBDDDGGGGGGFFFEEECCCAAA@@@??????@@@@@@@@@BBBGGGRRRaaalllrrryyy{{{{{{{{{{{{|||}}}~~~zzzzzz|||xxxtttcccHHH???888:::AAALLLdddvvvtttuuuqqqkkkggggggiiijjjkkkmmmkkkggg^^^SSSIIIAAA>>>===@@@FFFNNNYYYeeeooottt|||~~~{{{yyywwwwwwqqqkkkhhhmmmssswwwzzz}}}~~~zzzzzzzzz{{{{{{zzzyyyyyyzzz{{{|||{{{yyyxxxyyyzzz{{{yyyzzz|||}}}}}}~~~uuummmgggccc```ZZZYYYVVVSSSPPPNNNMMMLLLGGGDDD@@@===:::888444222///000111111111222444777666666666666555555555444666777;;;EEERRR```jjjoooqqqsssuuuwwwxxxwwwuuutttmmmhhhaaaYYYSSSLLLGGGCCCAAAAAAAAACCCIIISSS___hhhppp~~~fffRRREEE???===>>>AAAHHHSSS___kkkrrryyynnnkkkgggeeehhhlllqqqxxx}}}hhh\\\PPPJJJHHHEEEEEEHHHHHHGGGIIIKKKJJJMMM```uuu}}}uuupppllleee[[[SSSIIIEEE>>>777111...---,,,*********)))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))&&&''''''(((((())))))))))))******+++,,,---......///...///000111444@@@LLLbbbppp{{{rrr]]]JJJDDD@@@===FFFTTTqqqkkkPPP@@@;;;444333333222222333333444333444444555555888<<>>???EEEHHHIIIIIIGGGGGGJJJMMMMMMLLLJJJHHHFFFEEEDDDDDDDDDDDDCCCCCCGGGRRR```kkkrrryyy~~~|||zzzzzztttmmm[[[AAA===777;;;DDDQQQiii{{{yyyxxxtttooolllkkklllmmmmmmlllkkkfff]]]RRRGGGAAA???;;;???EEEOOOZZZgggqqqvvv|||~~~|||zzzyyysssmmmjjjnnntttvvvyyy|||~~~~~~}}}}}}}}}}}}}}}}}}{{{{{{||||||{{{zzzyyyxxxzzz{{{{{{zzzwwwvvvvvvwww{{{xxxxxx{{{|||{{{|||wwwrrroooiiigggddd```]]]ZZZYYYXXXPPPMMMHHHCCC@@@<<<888555111333444444333333666888777777777777666666666666555666:::DDDSSSbbbmmmrrrtttuuuxxxzzz{{{zzzyyyxxxrrrmmmeee]]]VVVOOOIIIEEE@@@?????????CCCLLLVVV]]]jjjxxxuuu___LLLBBB>>>???BBBIIITTTaaakkkppp{{{xxxmmmjjjeeebbbfffkkkooowww~~~nnnaaaSSSLLLGGGCCCCCCEEEFFFCCCEEEIIIGGGGGGTTTfff~~~}}}vvvrrrnnnhhh^^^WWWJJJFFF???888222...---,,,)))***************++++++))))))))))))))))))))))))(((((()))))))))*********''''''((())))))***++++++)))******+++,,,---...//////---...000111666BBBOOOdddqqq{{{ooo[[[IIIDDD???<<>>AAACCCDDDKKKNNNPPPOOOLLLLLLPPPSSSSSSRRRPPPNNNMMMLLLKKKKKKKKKIIIGGGEEEGGGQQQ^^^hhhrrryyy|||yyyyyyqqqhhhUUU<<<<<<777<<>>===<<>>@@@CCCFFFHHHJJJOOORRRUUUTTTPPPPPPTTTXXXWWWVVVUUUSSSQQQPPPPPPPPPPPPNNNJJJGGGHHHOOO\\\fffrrryyy|||~~~~~~wwwnnn___KKK:::999999>>>MMMbbbsss}}}}}}uuuoooooopppnnnnnnooonnnlllggg^^^RRRHHH@@@===999===DDDOOO[[[gggpppvvv{{{|||zzzrrrkkkeeegggooowwwzzzyyyzzzxxxuuutttsssuuuwwwyyyzzz{{{||||||{{{yyywwwuuuwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvuuuvvvyyy|||}}}zzzwwwvvvtttrrrpppmmmeee[[[SSSNNNHHH@@@:::<<<<<<;;;;;;;;;<<<<<<===555777999::::::999777666666888===GGGUUUbbblllrrrwwwyyy}}}{{{tttjjj```XXXRRRNNNKKKFFFAAA;;;888;;;AAAHHHKKK```eeennnxxxyyy```NNNGGGBBBCCCLLLWWW```kkksss}}}yyylllhhhdddbbbeeegggiiinnntttvvvfffUUUMMMKKKFFFAAA>>>AAA???@@@AAA@@@???EEEMMMaaasss~~~{{{uuurrrnnnbbbUUUMMMGGG???888333000...---------,,,,,,+++***))))))(((((())))))))))))((((((++++++******************((((((&&&&&&''')))+++---***++++++,,,,,,------...000...111555444777GGGZZZooorrr|||nnn[[[GGG@@@>>>@@@IIITTTnnnwwwYYYEEE>>>666555444333222333444444333444555555666888<<>>???@@@<<<>>>@@@CCCEEEGGGKKKNNNPPPTTTZZZ]]]]]]ZZZXXXWWW[[[ZZZZZZYYYXXXVVVUUUTTTTTTOOOKKKJJJKKKQQQ^^^kkkqqqvvv}}}xxxuuuzzz}}}~~~~~~uuuiiiYYYEEE777888999???PPPeeeuuuyyyxxxtttmmmiiikkknnnnnnnnnpppnnnlllggg]]]RRRHHH@@@===:::>>>EEEOOO[[[gggqqqvvvzzz|||yyyvvvppplllhhhjjjpppwwwzzzzzzzzzyyywwwuuuttttttuuuvvvxxxzzz{{{}}}}}}|||{{{zzzxxxxxxxxxwwwwwwvvvvvvvvvzzzyyywwwwwwxxx{{{~~~~~~|||zzzxxxuuusssuuunnneee^^^ZZZTTTMMMHHHEEEDDDCCCAAA@@@???>>>>>>888999999:::999888777666999:::===FFFSSS```jjjpppvvvyyy}}}}}}xxxpppggg___WWWOOOJJJCCC???999888:::???EEEGGGXXX^^^gggpppzzzhhhUUUHHHCCCCCCLLLWWWaaalllttt{{{|||pppkkkeeeaaabbbdddfffmmmttt|||jjjXXXOOOJJJEEE@@@>>>>>><<<===>>><<<<<>>DDDNNNfffxxxrrrVVVCCC:::666555444333222333333444333444555555666888<<>>??????@@@BBBEEEGGGIIILLLPPPSSSVVVZZZ___bbbbbb```^^^]]]^^^^^^^^^^^^]]][[[ZZZYYYZZZUUUPPPNNNNNNRRR___kkkrrrwww}}}yyyqqqqqqttt~~~|||~~~vvvfffRRRAAA777888999BBBUUUkkkxxxxxxrrrjjjdddcccggglllmmmmmmooommmkkkfff]]]QQQGGG@@@===;;;???FFFQQQ]]]iiirrrxxxyyyzzzuuuqqqkkkkkklllnnnqqquuuyyy{{{zzzzzzxxxwwwvvvttttttsssvvvxxxzzz|||~~~~~~~~~~~~zzzzzzyyyyyyxxxwwwvvvvvv|||{{{yyyxxxxxxyyyzzz||||||~~~zzzwwwyyytttlllfffccc___YYYUUURRRQQQOOOLLLIIIFFFDDDCCC======;;;:::999888888888<<<;;;===DDDPPP^^^iiiooovvvxxx}}}|||vvvooofff[[[PPPIII@@@===999777:::===@@@BBBLLLTTT^^^eeelllwwwttt___LLLFFFEEEMMMYYYdddnnnvvvzzzuuummmfffaaa```aaacccjjjrrrppp\\\PPPIIIDDD???>>><<<;;;;;;<<<::::::???GGG[[[qqq~~~|||~~~}}}}}}yyynnnaaaOOOIII@@@888333000...---+++++++++******))))))((((((((())))))))))))((((((%%%&&&(((***+++***)))(((******)))))))))+++,,,---***++++++,,,,,,------......,,,...333444999LLLaaawwwyyy|||xxxaaaQQQDDD@@@???<<>>;;;:::999888888777666555555555555555555666777888888666666666555444555999;;;======>>>>>>???@@@@@@AAADDDFFFIIIKKKNNNQQQUUUXXX^^^bbbgggjjjiiigggfffeeedddeeeeeeeeedddcccaaa```aaa\\\VVVTTTRRRUUUaaallluuuxxx}}}zzznnniiiiiixxxeeePPPAAA;;;999;;;EEEZZZqqq}}}{{{ttthhhcccbbbgggkkklllkkklllmmmjjjeee[[[PPPFFF@@@>>><<<@@@HHHRRR^^^jjjtttyyy{{{xxxqqqmmmfffjjjnnnqqqrrrtttwwwzzzyyyzzzzzzzzzyyywwwvvvuuuvvvwwwyyy{{{|||}}}~~~~~~||||||{{{zzzxxxwwwvvvvvv{{{zzzxxxwwwvvvwwwxxxyyyyyy}}}|||{{{wwwqqqmmmiiifffccc```]]]\\\ZZZWWWTTTPPPMMMLLLEEECCC@@@===;;;:::::::::===<<<<<>><<<999999999999888777777666555555555666777888999:::999::::::999888999<<<>>>??????@@@AAABBBCCCDDDEEEFFFHHHKKKNNNPPPTTTXXX[[[dddhhhmmmppppppnnnnnnmmmmmmnnnnnnmmmkkkiiifffdddfffaaa\\\YYYWWWZZZeeepppwwwzzz~~~xxxkkkfffeeexxxeeeNNNAAA>>>:::>>>JJJ```www{{{mmmhhhfffiiilllkkkiiijjjllliiicccZZZOOOFFF@@@>>>===AAAHHHSSS___kkktttzzz~~~xxxooojjjbbbhhhooorrrrrrsssvvvyyyxxxyyyzzz||||||{{{zzzyyyvvvwwwxxxyyyzzz{{{{{{{{{||||||{{{zzzyyyxxxwwwvvvwwwwwwvvvuuuuuuvvvwwwwwwwww||||||xxxssspppnnnllljjjeeedddcccaaa^^^[[[XXXWWWNNNLLLGGGCCC@@@>>>>>>>>>===<<<===CCCPPP___mmmtttxxxyyy|||yyyooodddZZZPPPJJJ@@@>>>;;;:::;;;;;;;;;::::::CCCNNNUUUZZZeeevvvsssZZZQQQKKKPPP\\\fffooovvv|||xxxlllhhheeeeeeeeecccfffjjjvvvttt___QQQIIICCCBBBCCC===<<<<<<<<<:::999???FFFTTTlll}}}yyy}}}~~~|||{{{}}}|||rrrfffRRRLLLBBB:::444111...,,,*********)))))))))))))))(((((())))))))))))((((((%%%'''***,,,---,,,+++))))))((((((((()))))))))******++++++,,,,,,------...333000000333444999LLLaaaxxxttt^^^OOOAAA<<<:::777:::BBBHHHSSS```ddd\\\MMM???888333333333333333222222222111222333444555888<<<@@@DDDHHHRRR^^^dddhhhnnnvvvzzz|||}}}zzzvvvwwwxxxyyyzzzzzz{{{{{{xxxvvvsssqqqooonnnooooootttvvv{{{{{{zzzyyyyyy{{{}}}||||||uuuqqqllliiiiiiiiijjjjjjhhhddd]]]VVVOOOIIICCC@@@@@@??????@@@AAA@@@===;;;888999999:::999999888777666666666777888999;;;;;;:::;;;<<<;;;:::;;;>>>@@@>>>???AAACCCEEEGGGIIIJJJIIILLLOOORRRTTTXXX\\\___fffjjjooosssssssssssstttvvvvvvvvvuuurrrnnnjjjhhhhhhccc___]]]\\\```jjjuuuzzz|||}}}mmmbbb___aaa~~~~~~~~~{{{vvveeeMMM???===:::AAAQQQggg|||qqqkkkgggjjjllljjjiiijjjkkkiiibbbYYYNNNEEE@@@>>>===AAAHHHSSS___kkktttzzzxxxnnngggbbbgggnnnsssttttttvvvyyywwwyyyzzz|||||||||{{{{{{wwwxxxxxxxxxxxxyyyyyyzzz{{{{{{zzzyyyyyyxxxwwwwwwuuuuuuuuuuuuuuuvvvwwwwwwvvvzzz~~~zzzvvvrrrooonnnmmmiiijjjiiihhhfffdddaaa___XXXUUUPPPKKKGGGDDDBBBBBB???>>>???FFFSSSbbbooowwwxxxzzz|||yyynnncccYYYQQQLLLBBB???<<<;;;;;;;;;999888777>>>GGGNNNTTT```ooo{{{cccWWWNNNRRR\\\fffmmmsss|||yyymmmiiihhhiiihhhffffffjjjtttvvvbbbUUUKKKEEEDDDFFF===;;;;;;;;;999888===EEEPPPeee}}}yyy}}}}}}}}}|||}}}vvvkkkTTTMMMDDD;;;555111...,,,************************(((((())))))))))))(((((('''(((***,,,---,,,+++***((((((((((((((((((((((((***++++++,,,,,,------...333000222555555:::LLLaaavvvuuu```OOO@@@;;;999666:::BBBAAAKKKUUUXXXPPPDDD:::666333333333333333222111111000111333333555888<<<@@@EEEJJJSSS^^^dddhhhnnnvvvxxx{{{~~~}}}zzzyyyzzz|||~~~~~~{{{vvvsssnnnnnnoooqqqrrrtttuuuvvvvvvtttqqqnnnlllllllllmmmqqqrrrwww}}}~~~{{{zzzxxxyyy{{{||||||{{{uuuqqqmmmjjjiiihhhfffeeebbb^^^XXXQQQJJJEEEAAA@@@???>>>===>>>>>>===:::888777888:::;;;;;;:::999888666666777888999:::<<<===999:::;;;;;;;;;;;;===??????@@@BBBDDDGGGJJJLLLMMMMMMPPPSSSVVVYYY\\\aaadddfffjjjppptttvvvwwwxxxyyy|||||||||{{{xxxtttooommmkkkgggcccbbbbbbeeeppp{{{}}}~~~~~~~~~rrrcccYYYYYY\\\{{{xxxvvvgggOOO???<<<888DDDYYYpppoooiiieeegggjjjjjjkkklllkkkhhhbbbXXXMMMEEE@@@???===AAAHHHRRR^^^jjjtttyyyvvvkkkdddeeeiiiooosssvvvxxxyyyzzzxxxyyyyyyzzzzzzzzzzzzyyyxxxxxxxxxxxxyyyzzz{{{{{{zzzyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwtttxxx}}}}}}xxxtttpppoooooommmmmmnnnmmmkkkhhheeeddd```]]]XXXSSSNNNIIIGGGEEECCCBBBCCCJJJVVVdddpppwwwxxxyyy||||||qqqfff\\\TTTNNNCCC@@@<<<:::999999888777666:::@@@FFFMMMXXXeeeooo|||oooaaaVVVWWW```iiippptttyyy|||qqqllliiiiiiiiigggiiimmmwwwzzzhhhYYYOOOGGGFFFHHH>>>===<<<===;;;999>>>FFFOOObbbwww{{{~~~{{{||||||~~~zzzoooUUUNNNDDD<<<555111...,,,***+++++++++++++++++++++(((((())))))))))))(((((())))))***************))))))))))))******)))))))))***++++++,,,,,,------...000///222666777<<>>>>><<<999666777888:::;;;<<<;;;:::999777777777888:::;;;===>>>:::<<<======<<<<<<>>>@@@AAABBBCCCEEEHHHJJJKKKLLLNNNQQQTTTWWWZZZ^^^bbbeeeeeejjjoootttwwwyyy{{{}}}~~~~~~{{{wwwtttpppllliiihhhgggjjjttt~~~~~~~~~}}}~~~|||oooaaaZZZ[[[___|||yyyxxxjjjQQQ@@@<<<666EEE^^^vvv}}}llleeeaaadddiiijjjmmmoookkkhhhaaaWWWMMMEEE@@@???<<<@@@HHHRRR^^^jjjtttyyyuuujjjbbbhhhjjjoootttyyy{{{{{{{{{yyyyyyyyyxxxxxxwwwwwwwwwwwwwwwxxxyyyzzz{{{}}}~~~xxxxxxxxxxxxxxxxxxxxxxxxzzzzzzyyyyyyxxxwwwwwwvvvsssvvv|||zzzvvvuuuuuupppppppppooommmjjjgggeeedddbbb]]]XXXRRRMMMJJJHHHFFFEEEFFFMMMXXXeeepppvvvwwwyyy|||uuujjj```VVVPPPCCC@@@;;;999888777666555555777;;;@@@HHHRRR^^^eeeuuuzzzkkk^^^^^^fffnnntttxxxvvv}}}tttnnniiiiiihhhhhhlllqqq{{{~~~lll]]]RRRIIIFFFHHHBBB@@@???@@@>>><<>>PPPdddtttttt[[[MMM@@@===;;;666777===AAAJJJRRROOODDD:::777999222222333444333222111000///111222333444888<<<@@@EEEIIISSS]]]bbbeeekkkrrruuuxxx{{{}}}~~~~~~~~~|||~~~zzzuuuqqqkkklllmmmnnnpppsssuuuvvv{{{yyyvvvsssrrrqqqrrrrrrnnnnnnsss|||~~~~~~~~~}}}zzzxxxvvvuuutttrrrqqqmmmkkkhhheeeccc___[[[XXXSSSQQQNNNIIIFFFDDDEEEGGGEEEDDDBBBAAA@@@===999666666888:::<<<<<<<<<::::::777777888999:::<<<>>>>>>===>>>@@@@@@??????AAABBBCCCDDDEEEFFFHHHIIIJJJKKKLLLOOORRRUUUXXX\\\```dddeeeiiioootttxxx{{{}}}|||zzztttpppmmmkkkjjjlllvvv~~~}}}~~~~~~~~~~~~{{{qqqeee```bbbggg}}}vvvcccJJJ>>>>>>===GGG]]]www{{{qqqcccccccccfffjjjlllmmmlllkkkggg___UUUKKKCCC===::::::>>>FFFRRR___kkkqqqttt}}}ooofffeeehhhnnnsssrrrrrrvvvzzzzzzzzzzzzxxxwwwvvvwwwxxxxxxwwwvvvuuuvvvxxx{{{||||||zzzzzzzzzzzzyyyxxxwwwwwwxxxxxxxxxxxxwwwvvvuuuttttttuuuwwwzzz|||{{{xxxvvvtttqqqpppooommmjjjhhhhhheeeaaa]]]ZZZUUUPPPMMMIIIJJJKKKQQQYYYeeepppvvvwww{{{}}}xxxooofff[[[PPPEEE???::::::999777777999666666888;;;AAALLLXXXaaasssuuuhhhfffjjjnnnrrruuuxxx~~~ssspppmmmjjjiiijjjlllnnn{{{ttteeeXXXOOOHHHEEEFFFDDDDDDCCC@@@@@@HHHRRRWWWfffsss}}}}}}~~~~~~}}}sssgggXXXOOOFFF@@@999000,,,,,,++++++************++++++))))))))))))))))))))))))''''''&&&&&&''')))+++,,,---+++)))''''''(((***,,,*********++++++,,,,,,---000111333666999@@@QQQ```uuummmVVVJJJ>>>999999888999;;;GGGKKKOOONNNEEE:::555666555555444333222000000///111///000333444333777===CCCIIIRRRYYY^^^bbbhhhllltttwww{{{}}}}}}}}}|||}}}~~~{{{{{{~~~yyysssqqqrrroooppprrrvvvyyyzzzyyywww}}}~~~}}}zzzvvvrrrqqqpppoooqqqtttwwwzzz~~~zzzzzzyyywwwuuusssqqqpppiiifffbbb___\\\XXXTTTQQQOOONNNMMMKKKJJJIIIIIIIIIKKKIIIFFFCCCAAA@@@@@@@@@======>>>>>>===;;;999888777888999999:::;;;>>>AAA@@@AAAAAABBBCCCDDDEEEEEECCCDDDEEEGGGJJJLLLNNNOOOOOOQQQUUUXXX\\\^^^______fffiiinnnqqqtttwwwzzz|||~~~rrrsssssspppnnnoootttyyy~~~~~~~~~~~~~~~~~~uuunnnlllmmmmmm}}}vvvcccKKK>>>>>>???JJJ```xxx{{{qqqaaa``````bbbeeeggghhhgggkkkggg___UUUKKKCCC===:::;;;>>>EEEQQQ^^^iiipppssspppfffdddgggnnnsssrrrssswwwzzzzzz|||{{{zzzxxxwwwwwwwwwwwwuuuuuuvvvxxx{{{|||{{{yyywwwxxxxxxxxxxxxxxxwwwwwwvvvvvvwwwwwwwwwvvvvvvuuuvvvwwwxxxyyyzzz|||}}}~~~~~~{{{xxxuuusssrrrqqqooommmjjjhhhddd```]]]XXXSSSPPPLLLMMMOOOSSS\\\fffpppvvvvvvzzz|||~~~|||rrriii\\\PPPFFF@@@;;;;;;;;;888888:::888888888:::???HHHRRRZZZiiiuuuzzzmmmjjjlllnnnqqqtttwww~~~vvvsssooollljjjiiijjjkkkzzzyyyjjj]]]SSSKKKGGGDDDCCCCCCCCCAAABBBLLLVVV^^^nnnyyy}}}|||}}}}}}}}}rrreeeVVVMMMEEE???999111,,,,,,++++++************++++++)))))))))))))))))))))))))))(((((((((((())))))******((('''&&&&&&'''((()))******++++++,,,,,,------000000333666888@@@PPP```rrr}}}~~~jjjSSSGGG<<<888999999;;;>>>KKKOOORRROOODDD999555555555444444333222111000///111///000333444333777===CCCIIIRRRXXX]]]aaafffjjjrrruuuyyy||||||||||||}}}{{{yyyzzz{{{||||||yyyuuutttttttttuuuxxx{{{}}}|||{{{{{{xxxwwwwwwqqqsssvvvyyy{{{~~~yyyyyyxxxwwwtttqqqnnnmmmdddaaa]]]ZZZXXXTTTQQQNNNMMMLLLLLLKKKKKKKKKKKKKKKLLLKKKHHHFFFDDDBBBAAA@@@??????@@@???>>>===;;;:::999:::;;;<<<<<<===@@@CCCBBBBBBCCCDDDEEEFFFGGGGGGEEEFFFGGGIIIKKKMMMOOOOOOPPPQQQSSSVVVYYY[[[\\\\\\aaadddiiimmmpppssswwwzzz~~~}}}|||vvvvvvtttrrrqqqtttxxx{{{zzzsssssstttttt~~~|||vvvdddKKK>>>>>>AAAOOOeee{{{}}}rrrfffeeedddeeegggiiiiiiiiikkkfff^^^TTTJJJBBB===;;;<<>>999111------++++++************++++++)))))))))))))))))))))))))))))))))))))))(((''''''((((((((((((((((((((((((******++++++,,,---......///000222555888???PPP___ppp{{{|||fffNNNDDD:::777888:::>>>CCCOOOTTTVVVPPPCCC999555444555444333333222111000000111///000333444333777===CCCIIIQQQXXX\\\___eeehhhooossswwwzzz{{{{{{|||}}}|||vvvssstttyyy}}}|||xxxyyyxxxxxxyyy|||~~~~~~|||{{{{{{uuuwwwzzz|||~~~}}}|||wwwxxxwwwvvvsssooojjjggg```]]]YYYVVVTTTQQQNNNLLLKKKLLLLLLLLLMMMNNNNNNNNNMMMMMMKKKIIIGGGDDDBBBAAABBBBBBBBBAAA@@@???===<<<<<<===>>>>>>>>>???BBBDDDDDDDDDEEEFFFGGGHHHHHHIIIIIIJJJKKKLLLMMMOOOPPPPPPQQQQQQRRRSSSUUUVVVXXXYYY[[[^^^bbbfffiiimmmqqqtttxxxxxxyyyyyyyyyyyyxxxxxxvvvssspppppprrrvvvyyy{{{||||||~~~~~~|||vvvdddKKK>>>>>>BBBSSSkkkvvvnnnllljjjjjjkkkllllllkkkjjjeee]]]SSSIIIBBB===;;;===@@@EEEOOO[[[fffmmmqqq{{{qqqdddaaagggnnntttttttttxxxzzzzzz||||||{{{{{{zzzzzzzzzzzzwwwwwwxxxzzz||||||yyywwwvvvvvvwwwwwwwwwwwwwwwvvvrrrssstttvvvwwwxxxyyyyyywwwvvvvvvvvvvvvwwwxxxyyyyyy~~~~~~zzzwwwvvvvvvtttsssrrrpppllliiieeeaaa]]]YYYUUUWWWZZZ___eeemmmssswwwwwwzzz|||}}}zzzooo```RRRKKKDDD???>>>===999999;;;777777666666777<<>>999222------++++++************++++++(((((((((((((((((((((((('''((()))******)))((('''((()))***+++,,,+++*********++++++,,,---...////////////222555777???OOO___qqq{{{|||eeeMMMCCC:::777888:::???EEERRRYYY[[[QQQCCC999666555444444333333222111000000111///000333444333777===DDDJJJRRRXXX\\\___dddhhhooorrrvvvyyy{{{|||~~~zzzuuutttwww}}}~~~|||zzzzzz|||}}}zzzyyyyyywwwzzz}}}~~~{{{yyyvvvvvvvvvuuuqqqkkkfffbbb]]]ZZZVVVTTTRRRQQQOOOMMMNNNNNNOOOOOOPPPPPPPPPPPPMMMMMMMMMKKKIIIFFFCCCAAADDDDDDCCCBBBAAA@@@???>>>===>>>@@@@@@@@@AAACCCEEEDDDEEEFFFFFFHHHHHHIIIJJJLLLMMMMMMNNNOOOPPPQQQQQQSSSRRRRRRQQQRRRSSSUUUVVVWWWZZZ]]]```bbbeeeiiikkkmmmnnnooooooppppppqqqqqqnnnjjjfffhhhnnnuuuxxxzzz}}}}}}|||vvvcccKKK???@@@CCCXXXqqq|||rrrppplllkkkkkkkkkkkkjjjjjjddd[[[QQQHHHAAA===;;;===@@@FFFOOO[[[fffmmmpppxxxooobbb___gggooouuuuuuuuuxxxzzzyyyxxxyyyzzz{{{|||}}}}}}}}}zzzyyywwwxxxyyyzzzzzzyyyxxxxxxyyyyyyxxxwwwvvvvvvrrrsssuuuwwwxxxyyyyyyzzzttttttssstttuuuwwwyyy{{{|||}}}{{{zzzyyywwwuuuuuurrrnnnkkkhhhddd```\\\YYY[[[___dddjjjpppuuuwwwxxx{{{}}}~~~}}}rrrcccVVVNNNGGGAAA@@@===999888999555555555555555999>>>BBBNNNZZZlll~~~xxxuuuuuussstttvvvvvv~~~}}}tttqqqmmmiiihhhhhhjjjlllvvv|||pppcccWWWPPPJJJIIIIIIHHHEEEEEEMMMWWWhhh~~~~~~{{{zzz||||||{{{vvvrrrqqqqqqjjj```OOOHHHAAA>>>:::222......++++++************++++++((((((((((((((((((((((((%%%&&&(((************)))((()))+++,,,---,,,+++******+++,,,---...///000000///000222555888???PPP___sss~~~}}}eeeNNNEEE;;;888777999???FFFUUU^^^aaaUUUEEE<<<888666444333333222222111111111111///000333444333777===EEEKKKSSSYYY]]]aaaeeeiiipppssswwwzzz{{{}}}~~~yyyxxxwwwyyy}}}}}}zzzxxxxxxzzz~~~~~~{{{wwwuuuuuuxxx{{{~~~}}}yyywwwtttuuuuuusssoooiiiccc___ZZZWWWSSSQQQPPPPPPOOONNNQQQRRRSSSSSSSSSSSSRRRRRRMMMMMMMMMLLLJJJGGGDDDBBBFFFFFFDDDCCCAAA@@@??????>>>@@@AAABBBAAABBBCCCEEEEEEEEEFFFGGGHHHIIIIIIJJJNNNNNNOOOOOOPPPQQQQQQRRRTTTSSSRRRQQQPPPQQQRRRSSSVVVWWWYYYYYYZZZ\\\___aaacccccccccdddeeefffggghhhbbb___]]]```hhhqqqwwwyyy~~~{{{zzzzzz~~~~~~vvvbbbKKK@@@AAAGGG___yyyyyyvvvqqqnnnnnnmmmlllkkkiiidddZZZPPPGGGAAA===<<<<<>>IIISSSdddttt{{{vvvvvvuuussstttwwwwww}}}}}}wwwsssmmmhhhfffhhhkkknnnvvv~~~sssggg[[[TTTMMMLLLLLLKKKGGGDDDIIIQQQccc|||}}}{{{{{{~~~|||yyysssnnnnnnoooiiiaaaOOOHHHBBB???;;;333......++++++************++++++))))))))))))))))))))))))%%%&&&''')))******++++++&&&''')))***+++******)))++++++,,,---///000111111000111333666999@@@QQQ```uuu~~~eeePPPGGG===999777999@@@HHH[[[gggkkk\\\JJJ@@@;;;666333333333222222222111111111///000333444333777===EEEKKKSSSZZZ^^^bbbgggkkkqqqssswwwyyy{{{}}}}}}{{{vvvwwwyyy|||zzzwwwsssooonnnooorrrsssyyy|||~~~yyyuuutttssswwwzzz~~~{{{wwwuuuttttttsssqqqmmmgggbbb___WWWTTTPPPNNNNNNOOOOOONNNRRRSSSTTTUUUUUUUUUSSSSSSMMMMMMMMMLLLJJJIIIGGGFFFIIIHHHFFFDDDBBBAAAAAA@@@???AAACCCDDDCCCCCCDDDEEEEEEFFFGGGHHHIIIJJJJJJKKKMMMNNNNNNOOOPPPQQQQQQRRRSSSRRRQQQPPPPPPOOOPPPPPPRRRSSSSSSSSSRRRTTTVVVYYYYYYYYYYYYZZZ[[[\\\^^^^^^YYYXXXWWW[[[cccllluuuyyy{{{~~~yyyyyyzzz}}}uuuaaaKKKAAACCCMMMggg}}}yyytttpppnnnmmmlllkkkiiicccZZZOOOFFF@@@===<<<;;;???HHHTTT```iiinnnooovvv}}}lllbbbcccjjjrrrxxxwwwvvvwwwwwwvvvuuuvvvxxxzzz|||}}}}}}}}}|||zzzyyyyyyzzzzzzyyywwwssstttuuuwwwxxxyyyyyyyyyyyyyyyzzzzzzzzzyyyyyyxxxssssssrrrrrrtttwwwzzz|||~~~yyyvvvtttrrrnnnllliiieeeaaa^^^\\\___eeelllrrrvvvxxxyyyxxx{{{|||}}}{{{ooodddYYYQQQJJJFFFAAA;;;888888777777777666444555888:::BBBKKKZZZjjjvvv|||~~~}}}~~~xxxuuuuuutttrrrrrruuuwww}}}}}}tttpppjjjggggggmmmsssxxxvvvuuujjj___XXXMMMMMMNNNNNNHHHDDDFFFMMM___|||}}}{{{|||{{{wwwpppkkkkkkmmmjjjcccOOOIIICCCAAA<<<444......++++++************++++++))))))))))))))))))))))))((((((((((((((()))******''''''((()))************++++++,,,...///000111222111222444777:::AAARRRaaauuu~~~eeeOOOGGG>>>:::888:::CCCLLLdddrrrvvveeePPPDDD<<<555333333333222222222222111111///000333444333777===CCCIIIRRRYYY]]]aaagggkkkqqqsssvvvxxxyyy{{{~~~~~~zzz{{{}}}}}}uuurrrmmmhhheeeeeefffggglllrrr{{{}}}{{{||||||zzzwwwtttssssssuuuxxx}}}zzzvvvssstttsssrrroookkkfffbbb```WWWTTTQQQOOOPPPQQQQQQQQQOOOPPPSSSUUUVVVVVVUUUTTTOOONNNMMMLLLKKKKKKKKKKKKLLLJJJHHHFFFDDDCCCCCCCCCAAADDDFFFGGGFFFEEEFFFGGGGGGHHHHHHIIIJJJKKKLLLLLLLLLLLLMMMNNNOOOPPPQQQRRROOOPPPPPPOOOOOONNNMMMLLLLLLMMMMMMLLLLLLMMMQQQSSSRRRQQQQQQQQQRRRTTTUUUVVVSSSSSSTTTVVV\\\eeeooovvvxxx{{{xxxyyy{{{~~~uuuaaaJJJAAADDDRRRlllyyyuuuoookkkiiigggfffeeehhhcccYYYOOOFFF@@@===<<<:::???HHHUUUbbbjjjnnnooovvv}}}llldddeeelllsssyyyxxxvvvvvvvvvtttvvvwwwyyy{{{|||||||||{{{zzzzzz{{{|||}}}{{{xxxuuuoooppprrruuuwwwyyy{{{{{{{{{{{{{{{{{{zzzyyyxxxwwwuuutttsssrrrtttvvvyyy||||||wwwssssssqqqnnnkkkhhheee```]]]\\\```fffmmmssswwwyyyzzzxxxzzz{{{|||~~~tttiii]]]UUUMMMIIICCC<<<999999999999999777555444555777<<>>:::999<<>>666000---///---++++++,,,---,,,+++)))))))))(((((((((((((((((())))))))))))*********+++++++++++++++***)))(((++++++,,,...000111222333000111444888;;;DDDUUUeeeooozzz~~~iiiTTTHHH???===;;;;;;EEEQQQlll}}}```GGG<<<999444333222222111111222222...///111222333444777999===CCCMMMWWW]]]bbbeeeggglllpppttttttsssuuuzzzyyyssstttqqqmmmiiigggggghhhiiijjjmmmpppsssuuuyyy}}}|||wwwsssqqqqqquuuxxxxxxssspppsssvvvvvvyyy{{{~~~xxxuuuuuuvvvvvvvvvvvvuuuqqqmmmiiifffdddaaa\\\XXXVVVVVVXXXYYYRRRQQQPPPOOOOOOQQQSSSTTTRRRRRRSSSRRRRRRQQQPPPPPPQQQOOOLLLIIIFFFDDDCCCCCCFFFGGGHHHJJJKKKLLLLLLLLLMMMMMMMMMLLLLLLLLLLLLLLLNNNNNNNNNNNNNNNMMMLLLLLLJJJIIIIIIJJJKKKKKKJJJHHHGGGFFFDDDCCCDDDGGGJJJLLLMMMMMMLLLIIIGGGGGGHHHJJJJJJKKKMMMNNNPPPWWWaaaiiiqqquuuzzz~~~}}}|||~~~}}}~~~~~~wwwrrrsss{{{~~~|||zzz}}}vvv^^^OOOUUUYYYvvv{{{uuummmjjjfffeeefffggghhhhhheee```WWWNNNFFF@@@===;;;;;;???HHHRRR]]]ffflllooouuu{{{mmmgggjjjpppvvvyyyuuutttwwwxxxwwwtttuuuxxxzzzzzzzzzzzzyyyvvvwwwyyyzzzzzzzzzxxxwwwvvvuuutttvvvxxxyyyyyyxxx|||||||||{{{zzzyyywwwwwwxxxwwwuuuuuuvvvzzz}}}~~~{{{uuuvvvwwwxxxxxxvvvtttsssmmmlllhhheeebbb```_________cccjjjooorrrtttvvvwwwxxxuuuvvvzzzwwwpppggg[[[PPPIIIDDD>>>:::;;;:::888666666666666777999>>>GGGRRR]]]fffmmmppprrrssssssrrrppppppqqqsssuuu{{{xxxooohhhhhhkkknnnuuu|||xxxyyypppcccXXXNNNKKKIIIIIIFFFCCCFFFKKKXXXuuu{{{vvvllleeegggllliiiaaaPPPIIICCCAAA>>>666000......,,,+++***+++,,,+++***)))))))))))))))))))))))))))))))))*********++++++---------------,,,+++***+++,,,,,,...///000111111111222555999===EEEVVVfffrrr|||kkkTTTHHH???<<<;;;;;;DDDPPPggg|||cccKKK>>>:::444333222222111222222222///000111111222444777:::>>>DDDNNNVVV]]]aaaeeeggglllpppssstttsssuuuzzz~~~yyyuuuuuuuuuttttttsssrrrrrrrrrrrrssstttttttttuuuxxxzzzxxxxxxwwwtttpppnnnnnnooorrrvvvwwwsssrrruuuyyyyyyyyy|||}}}}}}}}}zzzwwwtttttttttuuuuuuvvvvvvssspppllljjjgggddd___ZZZXXXXXXYYYZZZSSSQQQPPPOOOOOOPPPRRRSSSTTTTTTTTTTTTSSSSSSRRRQQQSSSQQQOOOLLLJJJHHHHHHHHHHHHHHHJJJKKKLLLMMMMMMMMMNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKJJJIIIHHHIIIJJJJJJHHHFFFCCCAAA???>>>???AAAEEEGGGIIIJJJJJJIIIGGGFFFGGGHHHGGGHHHIIIIIIKKKRRR\\\dddnnnrrrwww|||}}}~~~~~~~~~~~~}}}|||~~~}}}zzzpppjjjllluuu|||~~~|||{{{~~~gggUUUXXX\\\vvvxxxooohhheeecccbbbccceeeeeeeeeddd___WWWMMMEEE???<<<;;;;;;>>>EEEQQQ^^^iiinnnoootttxxx~~~pppiiilllqqquuuvvvtttsssvvvwwwwwwwwwxxxzzz{{{{{{{{{zzzyyywwwxxxyyyzzzzzzyyywwwvvvuuuttttttvvvxxxzzzzzzyyy|||||||||{{{{{{yyyxxxwwwwwwvvvuuutttvvvxxx{{{~~~~~~}}}|||||||||yyyssssssttttttsssqqqooonnniiigggdddaaa^^^]]]\\\\\\___dddjjjpppsssuuuvvvwwwvvvssssssxxx|||zzzqqqdddWWWNNNGGG@@@;;;::::::999888777666666666666:::AAAKKKUUU___fffkkkpppqqqqqqqqqpppppprrrsssssszzzxxxooogggfffgggiiiooouuuwwwzzzqqqfff[[[PPPKKKHHHIIIHHHFFFHHHLLLRRRooo|||vvvnnniiikkkmmmggg```MMMFFFAAA@@@===777111000---+++******++++++***)))((()))))))))***+++++++++************+++++++++,,,,,,,,,---------,,,++++++,,,,,,------...//////000333444777;;;>>>GGGXXXiiivvvmmmTTTHHH>>>;;;::::::CCCNNN```vvvfffMMM???888444444333222222222222222000111111000111333777;;;???EEENNNVVV\\\```dddggglllooorrrssssssuuuzzz~~~~~~|||{{{zzz|||}}}|||{{{zzzyyyvvvsssrrrssstttqqqqqqpppnnnkkkkkkmmmoooppptttvvvtttuuuzzz}}}}}}yyy{{{~~~{{{yyyxxxwwwwwwvvvuuussstttuuuvvvwwwvvvssspppnnnjjjhhhccc___\\\ZZZ[[[[[[VVVUUUSSSRRRRRRSSSTTTUUUVVVVVVVVVVVVUUUTTTSSSRRRRRRQQQOOONNNMMMLLLLLLLLLJJJKKKLLLMMMNNNOOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKJJJJJJIIIHHHHHHHHHGGGEEECCC???>>><<<;;;;;;===@@@BBBEEEGGGIIIIIIGGGFFFFFFGGGFFFGGGFFFEEEGGGMMMVVV^^^iiinnntttyyy|||~~~~~~~~~~~~~~~~~~}}}}}}~~~uuujjjccceeemmmttt~~~nnnXXXZZZaaazzzyyynnngggdddbbbbbbccceeeeeeeeeccc^^^VVVMMMEEE???<<<;;;<<<===CCCPPP```kkkoooooosssvvvzzzrrrllloooqqqssssssssssssuuuvvvwwwzzz{{{{{{||||||{{{zzzzzzyyyzzz{{{|||{{{yyywwwvvvuuuuuuuuuwwwzzz||||||{{{{{{{{{{{{{{{{{{zzzyyyxxxwwwvvvuuuuuuvvvxxxzzz|||~~~||||||{{{{{{|||zzzvvvvvvvvvuuussspppmmmjjjhhhdddbbb```]]][[[ZZZZZZZZZ^^^cccjjjpppsssuuuvvvwwwuuurrrssswww{{{wwwiii\\\RRRJJJBBB===888888999999888777666666555777<<>>@@@AAADDDHHHJJJJJJIIIHHHHHHHHHHHHGGGEEEEEEJJJSSSZZZeeejjjqqqwww{{{~~~~~~~~~~~~~~~vvviii``````hhhooo}}}rrr[[[\\\eee~~~|||qqqjjjhhhfffeeefffgggfffeeebbb]]]UUULLLDDD???<<<;;;<<<===CCCPPP```lllpppppptttuuuxxx|||xxxqqqrrrrrrrrrrrruuuwwwxxxxxxyyy{{{{{{|||{{{{{{{{{zzzzzzzzz{{{|||}}}|||{{{yyywwwwwwvvvvvvxxx{{{}}}}}}}}}yyyzzzzzzzzzzzzzzzyyyyyyxxxwwwvvvuuuvvvwwwyyyzzz}}}~~~{{{{{{{{{~~~|||xxxtttuuutttrrrooolllhhhfffddd```^^^\\\ZZZYYYXXXXXXXXX]]]bbbjjjpppssstttuuuuuuuuussssssxxx|||yyykkk^^^UUUMMMEEE@@@888888999999999888888777666777:::???GGGQQQYYY___dddeeeggghhhiiikkknnnqqquuu}}}wwwnnngggeeeeeefffjjjooossszzzsss```UUUKKKHHHGGGFFFFFFGGGRRRnnnwwwqqqnnnggg^^^WWWKKKDDD??????===777222111---+++))))))***+++***)))(((((()))***+++,,,,,,---******+++++++++,,,,,,,,,)))******+++++++++******---------....../////////555666:::>>>BBBKKK\\\mmmyyypppWWWHHH<<<:::::::::AAAJJJ[[[qqq~~~gggOOO>>>666555444333333222222333333222222111000///222777;;;???DDDKKKQQQWWW]]]cccggglllnnnqqqsssuuuwwwyyy{{{}}}}}}~~~~~~|||yyyvvvvvvxxxzzzxxxwwwvvvsssqqqqqqtttwwwtttxxxzzz{{{}}}||||||{{{zzzyyyxxxxxxwwwuuusssqqqsssvvvxxxvvvtttvvvwwwyyyyyyxxxuuurrrppprrrpppmmmiiieeebbb```___```^^^\\\ZZZXXXXXXYYYYYYXXXXXXXXXVVVUUUSSSQQQPPPNNNNNNOOOPPPPPPQQQQQQQQQOOOOOOPPPQQQRRRRRRRRRRRRNNNMMMMMMLLLKKKJJJJJJJJJKKKKKKKKKKKKKKKJJJIIIIIIIIIHHHFFFFFFEEEDDDAAA???>>>===<<<::::::;;;<<<===>>>BBBGGGKKKLLLLLLMMMMMMJJJJJJIIIGGGEEEIIIPPPUUUbbbgggooovvv{{{~~~xxxjjj```___eeekkk}}}{{{zzz}}}qqq\\\^^^eeevvvqqqnnnllljjjjjjiiigggfffaaa\\\TTTKKKCCC>>><<<;;;;;;>>>EEERRR```kkkpppqqqvvvvvvxxx{{{|||tttsssqqqoooqqqwww{{{zzzzzz{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyzzz|||}}}|||{{{yyyxxxxxxwwwwwwyyy{{{}}}}}}|||wwwxxxxxxyyyyyyyyyyyyxxxwwwvvvuuuuuuuuuvvvwwwwww{{{~~~}}}}}}~~~}}}zzzzzzzzz{{{{{{yyyvvvsssnnnmmmkkkhhhfffdddbbbaaa[[[ZZZXXXVVVVVVUUUVVVVVV[[[aaaiiiooorrrsssttttttuuussstttxxx|||}}}ooocccZZZRRRKKKFFF======<<<;;;:::999999888666777999===CCCKKKSSSXXX]]]___bbbdddeeehhhlllooosss{{{yyyppphhhffffffeeeiiimmmppp|||jjj[[[KKKFFFFFFEEEEEEFFFQQQnnn~~~uuuoooggg]]]XXXMMMFFFAAA@@@===777111000---+++******++++++***)))((()))))))))***+++++++++************+++++++++,,,++++++,,,---------,,,,,,------......///000000111555666:::???CCCLLL]]]nnnyyy}}}~~~yyywwwyyy}}}}}}rrrYYYIII===;;;;;;;;;AAAIII[[[ooo~~~yyycccNNN@@@999555444444333333333333333222222222111000222666999===AAAHHHNNNUUU\\\cccggglllmmmpppsssuuuxxxyyyyyy|||}}}~~~}}}{{{yyyzzz}}}~~~~~~}}}zzzxxxxxxzzz||||||||||||{{{zzzxxxvvvuuuuuuuuuqqqppppppqqqssstttttttttxxxyyy{{{{{{zzzxxxuuusssvvvuuusssppplllhhhfffdddcccaaa^^^[[[ZZZYYYYYYZZZZZZYYYYYYWWWUUUSSSQQQPPPPPPQQQRRRSSSTTTUUUUUUUUUPPPQQQRRRRRRSSSSSSRRRRRRMMMMMMLLLKKKJJJIIIIIIHHHKKKKKKKKKKKKKKKJJJJJJIIIIIIGGGFFFEEEEEEDDDAAA???<<<;;;:::999888999999:::;;;@@@FFFKKKNNNPPPRRRSSSNNNOOOOOOLLLJJJJJJOOOSSS___eeemmmuuuzzz|||xxxkkkaaa```eeejjj|||zzzyyyzzzjjjWWW\\\eee}}}wwwtttqqqooommmkkkhhheee```[[[SSSKKKCCC>>>;;;::::::???HHHSSS___hhhooorrrxxxxxxxxx{{{{{{qqqooojjjhhhkkktttzzzxxxvvvwwwxxxxxxxxxxxxxxxxxxyyyyyyvvvxxxyyy{{{{{{zzzxxxwwwxxxwwwvvvxxxzzz{{{{{{zzzuuuvvvwwwxxxxxxxxxxxxxxxttttttsssrrrrrrsssssstttxxx}}}~~~~~~~~~|||zzzxxxwwwvvvvvvwwwwwwuuussskkkjjjgggdddaaa___]]]\\\VVVUUUTTTRRRRRRRRRSSSTTTZZZ___hhhnnnrrrrrrrrrrrrtttrrrsssxxx{{{~~~wwwkkkaaaZZZSSSNNNGGGEEEBBB>>><<<:::999888666777888;;;@@@GGGMMMQQQTTTVVVYYY\\\^^^bbbfffiiimmmvvv|||sssjjjgggeeeccceeeiiimmmzzzppp^^^KKKDDDDDDEEEFFFGGGRRRoooyyyrrriiiaaa^^^PPPIIICCCAAA>>>666000......,,,+++***+++,,,+++***)))))))))))))))))))))))))))))))))*********++++++***+++,,,------------,,,------...///000222222333555666:::???CCCLLL^^^nnn}}}{{{vvvvvvxxxwww{{{ttt[[[KKK===;;;<<<<<>>:::555555444333333333333444111222222222111333555888:::>>>EEEKKKSSS[[[bbbhhhkkkmmmooorrrvvvxxxyyyxxxzzz{{{|||~~~}}}{{{|||xxxwwwuuusssrrrqqqqqqrrrsssppprrrssstttttttttvvvwwwyyy{{{}}}~~~~~~}}}{{{yyy{{{zzzyyywwwsssppplllkkkhhhfffccc```^^^]]]]]]]]]\\\\\\[[[YYYWWWTTTRRRQQQOOOQQQRRRTTTUUUUUUUUUUUUQQQQQQRRRSSSSSSSSSSSSRRRNNNNNNMMMLLLKKKJJJIIIIIIKKKLLLLLLLLLLLLKKKJJJJJJHHHGGGEEEEEEEEEDDDBBB@@@<<<;;;:::999888888888888999===DDDJJJNNNRRRVVVXXXVVVXXXXXXVVVSSSQQQTTTVVV]]]bbbkkksssxxx}}}|||xxxnnnfffeeejjjooo}}}zzzzzz|||~~~~~~bbbRRRWWWfff{{{xxxtttqqqoookkkhhheee```[[[SSSJJJCCC>>>;;;::::::@@@JJJTTT^^^gggnnnssszzzyyyyyy|||vvvkkkhhhccc```eeepppvvvtttqqqrrrwwwvvvvvvvvvwwwwwwxxxyyytttuuuwwwyyyyyyyyyxxxwwwwwwvvvuuuvvvxxxyyyxxxwwwtttuuuvvvwwwwwwwwwwwwwwwrrrrrrqqqqqqppppppqqqqqquuuyyy~~~~~~}}}{{{xxxvvvuuuttttttuuuvvvuuusssooollliiiddd```\\\YYYXXXSSSRRRQQQPPPOOOPPPQQQQQQXXX___gggnnnqqqqqqqqqqqqtttrrrssswwwzzz}}}~~~qqqhhh___XXXSSSOOOLLLGGGAAA===:::888888666666777:::>>>DDDIIILLLLLLNNNRRRTTTWWW[[[___cccgggrrr~~~~~~uuulllhhhdddaaabbbeeelllxxxsss___JJJBBBDDDFFFGGGHHHSSSrrr|||uuukkkeeedddSSSKKKDDDBBB>>>666000---///---++++++,,,---,,,+++))))))))))))((((((((((((((())))))))))))*********((()))***+++++++++++++++------...000111333444444555666:::???CCCLLL^^^nnnzzzyyyyyyxxxxxx~~~vvv\\\LLL>>><<<======AAAIIIOOO___jjjcccQQQCCC;;;888555555444333333333333444000222333333222333555777999===CCCJJJQQQZZZbbbhhhkkklllooorrrvvvxxxxxxxxxvvvwwwyyy|||||||||~~~vvvooonnnlllkkkkkkmmmnnnpppsssvvvyyyyyywwwwwwyyy|||yyy{{{~~~~~~~~~~~~}}}{{{xxxtttqqqooonnnllliiieeecccbbbaaabbb^^^]]]\\\ZZZXXXVVVSSSRRRMMMOOOPPPRRRSSSSSSSSSSSSQQQRRRRRRSSSSSSSSSSSSRRROOOOOONNNMMMLLLKKKJJJIIILLLLLLLLLLLLLLLKKKKKKJJJGGGFFFEEEEEEFFFEEECCCAAA======<<<:::999999999999777;;;BBBHHHNNNSSSXXX[[[^^^```aaa___[[[YYYZZZ\\\[[[aaaiiiqqqwww|||~~~zzzrrrkkkkkkpppvvvzzzyyyxxxyyy{{{|||||||||xxx___RRRRRRddd~~~xxxuuupppllljjjhhhfffeeeeee\\\RRRKKKEEE>>>:::;;;;;;>>>DDDMMMXXXdddooouuuyyyxxxyyyzzz}}}~~~~~~}}}{{{lll___ZZZUUU[[[dddmmmsssuuuuuutttuuuuuuuuuvvvvvvwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyvvvvvvvvvxxxzzz{{{zzzyyysssssstttvvvxxxwwwuuussstttsssrrrqqqooommmiiieeehhhkkkooosssyyy~~~}}}|||{{{{{{{{{yyyvvvssssssuuuuuutttrrroookkkeeeaaa^^^[[[XXXVVVSSSNNNLLLLLLLLLJJJLLLPPPUUU^^^hhhlllooorrrrrrooosssssssssrrrsssyyywwwpppjjjccc^^^XXXSSSKKKDDD@@@===;;;999333666888:::;;;???EEEJJJJJJJJJJJJIIIJJJOOOYYY```gggrrr}}}vvvnnnjjjgggcccccceeelllvvvooo]]]KKKDDDEEEFFFGGGIIITTTlll~~~wwwrrrkkkfffVVVKKKDDDDDD@@@666000111...---,,,+++************+++***)))(((((()))***+++***)))((((((((()))+++,,,***,,,---.........000222//////000111222333444444666888<<>>GGGRRR]]]bbbZZZKKKAAA<<<:::666666555444333333333333000111222222222333666888999===DDDIIIOOOWWW```ggglllmmmppprrruuuwwwxxxxxx}}}||||||{{{zzz}}}yyytttqqqlllkkkhhhfffeeeggglllpppqqqvvvzzzzzzwwwuuuvvvyyyxxx||||||yyywwwvvvuuussspppmmmlllkkkjjjhhhgggbbb^^^ZZZZZZ]]]]]]YYYUUURRRRRRQQQQQQQQQQQQRRRRRRSSSSSSTTTTTTTTTRRRQQQPPPOOOMMMJJJJJJJJJJJJIIIGGGHHHIIIIIIJJJKKKLLLLLLMMMGGGGGGHHHGGGFFFDDDBBBAAA>>>===;;;999888888888999888999;;;@@@GGGOOOWWW\\\```bbbdddeeedddaaa^^^\\\bbbdddggglllrrrwww{{{}}}}}}~~~|||rrrmmmpppvvvyyyvvvwwwyyy|||}}}}}}|||zzz~~~uuu\\\PPPPPPbbbtttqqqmmmkkkkkkkkkjjjiiieee[[[QQQKKKEEE===:::;;;:::===DDDMMMYYYdddnnnsssyyyyyyzzz|||~~~}}}{{{xxxzzzxxxvvvuuunnnaaaWWWTTTUUUZZZccclllrrruuuuuuuuussstttuuuuuuvvvuuuuuuuuuyyyyyyyyyyyyyyyyyyxxxxxxvvvvvvvvvxxxzzz{{{zzzxxxwwwvvvuuuuuuwwwxxxwwwvvvsssqqqmmmkkkiiieeeaaa^^^\\\___ccchhhnnnwww}}}|||{{{zzzzzzyyyyyyzzzyyywwwtttsssttttttrrrpppllliiidddaaa^^^ZZZWWWTTTRRRMMMKKKKKKKKKIIIJJJNNNQQQ[[[eeejjjooossssssqqqoooqqqqqqqqqrrrwwwyyyrrrjjjddd]]]XXXPPPHHHCCC@@@===;;;888999;;;;;;:::<<<@@@DDDCCCDDDCCCBBBBBBHHHQQQXXXcccooo{{{}}}tttllliiifffccccccffflllvvvmmm[[[JJJCCCEEEGGGIIIKKKWWWmmm~~~xxxssskkkeeeVVVKKKDDDDDD@@@666000111...---,,,+++************+++***)))(((((()))***+++***)))))))))))))))***++++++---......------...000...///000111333444555666666888<<<@@@CCCLLL___rrrttt[[[MMM@@@===;;;:::@@@IIISSS[[[^^^UUUHHH???:::888666666555444333333333333000111222222111333555888999>>>DDDIIIOOOWWW```gggkkkmmmooorrrtttvvvxxxyyy~~~}}}|||zzzuuutttvvvyyyyyysssmmmjjjccccccddddddeeehhhnnnrrruuuzzz~~~~~~{{{xxxyyy{{{|||~~~|||{{{zzzzzzvvvssspppmmmllljjjhhhfffbbb^^^ZZZZZZ\\\[[[XXXTTTSSSSSSSSSRRRRRRSSSSSSSSSRRRRRRSSSTTTTTTSSSRRRQQQOOOMMMKKKKKKKKKKKKJJJIIIIIIIIIJJJJJJKKKKKKLLLLLLGGGHHHHHHHHHGGGEEECCCBBB???>>><<<:::888888888999666777888<<>>:::;;;<<<<<<<<<===???AAA?????????===>>>CCCLLLSSS___kkkyyy|||ssskkkhhheeeccccccfffllluuuiiiYYYHHHBBBDDDGGGJJJMMMVVVkkk~~~{{{uuukkkcccVVVKKKDDDDDD@@@666000111...---,,,+++******************))))))))))))************************))))))+++---...---,,,+++,,,---//////000222333555666666777888<<<@@@CCCMMMbbbuuuttt[[[LLL@@@===<<<<<>>DDDIIIOOOVVV```gggjjjkkknnnpppsssvvvxxxyyy~~~}}}}}}~~~yyyqqqlllkkkmmmpppvvv{{{}}}xxxrrrjjjddd```\\\^^^```bbbdddhhhmmmpppvvv{{{~~~|||{{{|||zzzwwwrrrooommmkkkhhheeeccc```\\\[[[\\\\\\YYYVVVTTTTTTTTTTTTTTTTTTTTTTTTQQQRRRSSSSSSSSSSSSSSSRRRPPPNNNLLLLLLMMMMMMLLLKKKJJJJJJKKKKKKKKKKKKKKKKKKHHHHHHIIIIIIHHHFFFDDDCCC@@@???===;;;999888888999444555666888===CCCIIILLLUUUXXX\\\______]]]ZZZXXXYYY\\\aaagggnnntttxxx{{{{{{|||~~~|||sssooorrrxxxzzz|||~~~}}}nnnYYYOOOQQQaaa{{{xxxtttpppnnnkkkhhhfffcccZZZPPPJJJCCC<<<999:::777;;;DDDNNNZZZdddlllppprrrtttxxx|||~~~{{{tttpppccc^^^[[[ZZZXXXUUUUUUYYY]]]aaagggmmmrrruuuvvvvvvuuuwww{{{}}}~~~~~~|||{{{}}}}}}|||{{{zzzyyyyyyxxxwwwvvvvvvwwwyyyyyyxxxvvvxxxvvvsssrrrrrrrrrpppnnnhhhccc[[[UUUPPPLLLIIIGGGAAACCCFFFJJJPPPYYYcccjjjpppsssxxx|||~~~}}}zzzyyywwwwwwwwwxxxyyyzzz|||}}}|||zzzyyywwwuuurrrpppnnneeedddbbbaaa^^^ZZZTTTPPPNNNJJJGGGGGGFFFDDDFFFJJJSSS\\\eeejjjmmmpppppplllkkknnnrrrttttttvvv{{{xxxpppkkkeee[[[SSSLLLGGGCCCAAA;;;<<<>>>@@@AAACCCDDDFFF@@@@@@@@@??????EEENNNVVV]]]jjjxxx~~~uuulllhhheeebbbcccfffllluuu~~~fffWWWGGGBBBBBBDDDHHHLLLPPPcccyyy}}}}}}}}}wwwlllbbbWWWLLLDDDDDD@@@666000000------,,,+++***************))))))))))))))))))***)))***+++,,,+++***)))(((***+++,,,,,,++++++---...000000111222333444555555777888;;;???CCCNNNcccwwwsssZZZLLL@@@=========EEEPPP^^^aaa^^^SSSGGGAAA>>>;;;666666555444333333333333111111222111111222444777999===CCCIIINNNUUU___eeeiiijjjlllooorrruuuxxxyyy~~~}}}}}}}}}xxxuuuooohhhcccbbbeeehhhiiinnnuuu{{{~~~}}}{{{xxxsssllleee^^^ZZZ\\\^^^aaaccceeegggjjjlllrrrwww|||}}}|||}}}zzzwwwssspppnnnllliiigggfffccc___]]]]]]\\\ZZZXXXTTTTTTTTTTTTTTTTTTTTTTTTQQQQQQRRRSSSSSSSSSTTTTTTPPPNNNMMMLLLMMMNNNMMMLLLKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIJJJJJJIIIHHHFFFEEEBBBAAA>>><<<:::999999999444444444666999===AAACCCJJJMMMQQQUUUVVVUUUSSSQQQOOORRRXXX```hhhpppvvvzzz~~~||||||~~~|||tttqqquuu{{{~~~}}}yyyjjjVVVNNNPPPddd}}}xxxtttpppmmmiiifffcccYYYPPPIIICCC;;;888999666;;;CCCNNNYYYccckkkooossstttwwwyyyyyytttlllfffYYYVVVVVVYYY[[[ZZZ]]]aaadddggglllqqquuuvvvvvvvvvuuuwww{{{}}}}}}|||{{{{{{zzzyyyyyyxxxwwwvvvwwwxxxxxxwwwuuuttttttsssrrrqqqmmmgggccc]]]XXXPPPIIIEEEBBB@@@>>>===>>>@@@BBBFFFMMMUUUZZZbbbeeekkkqqqttttttsssrrrssstttuuuvvvyyy{{{}}}|||||||||zzzwwwtttrrrqqqfffeeedddbbb```[[[TTTPPPMMMHHHEEEEEEDDDBBBCCCGGGQQQ[[[dddiiimmmqqqqqqnnnlllpppuuuwwwwwwyyy|||~~~vvvooohhh___VVVPPPKKKGGGDDDAAABBBDDDGGGJJJKKKKKKKKKBBBCCCBBB@@@AAAFFFOOOWWW^^^jjjxxxxxxooojjjfffccccccfffmmmttt|||tttbbbUUUGGGAAAAAAAAADDDGGGKKK\\\ppp~~~~~~{{{zzz|||~~~yyynnndddWWWLLLEEEDDD@@@666///000------,,,+++************)))))))))******))))))))))))***+++,,,,,,+++***)))''')))+++,,,,,,---///111111111222333333444555555888888;;;>>>BBBNNNeeeyyywwwZZZLLL???======>>>FFFRRRaaaeeebbbVVVHHHAAA===;;;666666555444333333333333111111222111000111444666888<<>><<<:::999:::;;;<<<>>>???CCCIIIMMMTTTXXX]]]cccggghhhiiihhhkkklllmmmppptttwwwzzz|||zzz|||}}}|||yyyvvvuuuuuujjjiiigggeeebbb]]]VVVRRRLLLHHHEEEEEECCCAAABBBFFFJJJTTT```gggmmmrrrtttrrrmmmqqqvvvxxxxxxyyy|||{{{pppjjjbbbYYYSSSOOOLLLIIILLLLLLNNNQQQTTTUUUSSSQQQHHHHHHFFFCCCBBBFFFMMMTTTaaalllxxxyyyooojjjfffdddeeehhhmmmttt~~~zzzqqqggg]]]QQQFFFAAA@@@>>>@@@CCCHHHXXXkkkyyy{{{|||~~~~~~~~~}}}zzzxxx{{{}}}zzzpppgggXXXLLLEEEDDD@@@555//////...---,,,+++************))))))************)))))))))******+++,,,,,,++++++&&&(((+++,,,---...111333111222333555666888999:::::::::<<<>>>BBBOOOfff{{{}}}[[[LLL???<<<<<<===FFFRRRbbbhhhhhhZZZIII???;;;:::666666555444333333333333111222222111000000333555777;;;AAAFFFJJJRRR[[[aaafffgggiiikkkoootttxxxzzz||||||{{{zzzzzz||||||yyywwwvvvssspppnnngggeeeaaa\\\VVVSSSSSSTTTXXX]]]dddkkkppptttwwwzzzwwwwwwuuurrrnnniiidddaaa___bbbdddfffhhhiiilllnnnmmmooossswww{{{}}}~~~~~~}}}{{{xxxuuusssqqqpppnnnllleeeccc___[[[XXXWWWVVVWWWTTTUUUVVVWWWWWWVVVUUUTTTSSSRRRRRRRRRRRRSSSSSSTTTPPPNNNLLLKKKKKKKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHKKKKKKLLLLLLLLLKKKIIIHHHFFFDDDAAA>>>;;;:::999999888777777666777888999:::999:::<<>>>>>@@@GGGVVVgggttt}}}yyy|||~~~~~~|||xxxyyy|||zzzrrrkkkXXXMMMEEEDDD@@@555//////...---,,,+++************((()))***++++++***)))((()))))))))***+++,,,---...(((***,,,------...000222000111444777;;;>>>AAABBB>>>>>>???@@@DDDPPPhhh~~~[[[KKK>>>;;;;;;<<>>::::::666666555444333333333333111222222111000000222444555999???DDDIIIPPPYYY___eeefffgggjjjnnnsssxxx{{{{{{{{{zzzxxxwwwzzzxxxvvvuuuuuuuuuuuutttrrrkkkjjjfff```YYYSSSPPPOOORRRWWW___fffkkkooosssvvvuuuuuuuuutttqqqnnnjjjhhheeefffggggggggggggjjjllllllmmmnnnqqquuuxxxyyyyyyyyy}}}}}}yyyvvvtttrrrooommmgggeeeaaa]]]YYYWWWWWWXXXVVVXXXYYYZZZZZZYYYXXXVVVTTTSSSRRRQQQQQQRRRSSSSSSPPPNNNKKKIIIIIIIIIGGGEEEEEEEEEEEEFFFGGGGGGGGGHHHKKKLLLMMMMMMMMMLLLKKKJJJGGGFFFBBB???<<<:::999999999888777777666777777777777888888:::<<<>>>@@@BBBAAA@@@BBBGGGQQQ___kkksssuuuyyy~~~xxxyyy~~~mmmZZZRRRTTTkkkzzzxxxuuusssrrroookkkhhhaaaXXXNNNHHHAAA:::777777888;;;@@@IIIUUUaaakkkqqqooommmjjjhhhfffccc```]]]gggjjjsss{{{zzzpppfffbbbaaagggooowww{{{|||zzzxxxyyyyyyyyyyyyzzzzzz{{{{{{yyyyyyzzzzzzzzzzzzzzzzzzyyyxxxwwwwwwwwwwwwtttrrrkkkhhhbbb]]]WWWPPPJJJEEE===:::888777888999888777333555777888999:::<<<===BBBDDDHHHLLLPPPSSSUUUVVVVVVWWWZZZ^^^cccgggkkkmmmtttwww{{{{{{yyywwwwwwxxxtttqqqmmmiiieee```ZZZVVVLLLHHHDDDDDDCCC@@@AAAEEEEEEPPP[[[bbbhhhnnnooommmjjjnnnrrrsssssstttxxx|||yyyyyyrrrmmmeee^^^ZZZWWWUUUSSSRRRSSSXXX___fffiiihhhfffdddbbb]]]UUUOOONNNSSSWWWdddmmmwww}}}|||sssjjjgggeeeeeehhhmmmnnnsss|||wwwnnn___RRROOOHHHBBBAAA@@@>>>>>>@@@EEESSSdddppp{{{}}}{{{yyyxxx{{{zzztttmmmXXXMMMEEEEEE@@@555...///...---,,,+++************((()))***++++++***)))((())))))))))))***,,,///000+++,,,............///111///111555999???CCCGGGIIIBBBAAAAAABBBEEERRRjjj[[[LLL>>>::::::<<>>CCCGGGNNNWWW^^^eeeeeegggiiinnnsssxxx{{{zzzzzzyyywwwuuuyyy~~~}}}zzzxxxwwwvvvuuuwwwyyy{{{zzzzzzsssrrrnnnggg^^^VVVQQQNNNNNNSSSZZZaaafffkkkooorrrssstttttttttsssqqqnnnmmmllllllkkkhhheeedddeeefffkkkjjjjjjllloooqqqsssssstttxxx~~~}}}yyyvvvssspppmmmkkkiiieee```\\\ZZZZZZ\\\XXXZZZ[[[\\\\\\[[[ZZZXXXUUUTTTSSSQQQQQQQQQRRRSSSPPPMMMJJJHHHHHHGGGEEECCCCCCCCCDDDEEEFFFGGGGGGHHHLLLLLLMMMNNNNNNMMMKKKKKKHHHFFFCCC???<<<:::999999999888777777666666666666999888888888:::===@@@BBBDDDBBBBBBEEENNN[[[hhhpppsssxxx~~~yyyzzzfffRRRTTTlll}}}yyyvvvsssqqqooommmkkkhhh```ZZZQQQGGG???:::888888;;;<<>><<<:::999DDDPPPaaannnwww}}}||||||{{{}}}|||{{{yyyuuurrr___KKKDDDDDD<<<444111+++///...,,,,,,,,,,,,+++))))))))))))))))))))))))))),,,+++***))))))***++++++***,,,.../////////111333222444666999===@@@BBBDDD@@@@@@CCCEEEIIITTTjjj~~~{{{```KKK<<<======;;;DDDRRRddduuu}}}pppWWWDDD:::555666555555444444333222222111111000//////000111222555888<<>>;;;999;;;;;;<<<:::888777888999<<<======<<<<<<===@@@BBBEEEEEEEEEGGGNNNZZZhhhqqquuuxxx}}}{{{zzzlllZZZ\\\nnnzzzuuusssqqqpppooollliiigggaaa[[[QQQGGG???:::888888999:::>>>FFFQQQ]]]ffflllllljjjhhhgggggghhhjjjlllooorrryyyxxxhhh[[[[[[```hhhpppwww{{{}}}~~~|||zzzyyyzzz{{{{{{yyywwwxxxyyyzzz{{{{{{zzzyyyxxxtttsssssstttttttttqqqoooccc[[[PPPHHHCCC@@@===::::::999777666555444333333666777777888999::::::;;;999:::;;;===???AAACCCCCCEEEEEEGGGJJJNNNTTTYYY]]]```eeekkkqqquuuxxx{{{|||xxxuuuqqqkkkfffbbb___]]]SSSPPPLLLIIIDDD>>>???DDDDDDJJJSSS\\\ccchhhjjjjjjgggiiimmmooopppppprrrsssvvvzzzzzzvvvrrrpppmmmiiiccc]]]XXXUUUNNNLLLNNNYYYiiiwww}}}~~~zzzrrrhhh```\\\]]]^^^iiioooyyy}}}ssskkkgggfffeeehhhlllrrrzzzyyymmm]]]PPPJJJFFFBBB???>>>===;;;999>>>IIIYYYgggrrrzzz|||{{{~~~~~~}}}~~~~~~}}}{{{{{{zzzyyyvvvsssfffQQQHHHGGG===444000+++...---++++++,,,,,,***))))))))))))))))))))))))))),,,+++***))))))***++++++)))+++---......///111222333444666999<<>>???@@@@@@@@@AAACCCFFFHHHHHHIIILLLSSS^^^kkksssuuuxxx||||||zzzqqq```cccrrr}}}uuummmmmmmmmmmmmmmlllhhhfffbbb\\\RRRHHH???:::888888666888<<>>>>>>>>???AAAEEEIIIMMMPPPTTTYYY___ffflllrrrxxx|||xxxvvvsssnnniiieeeaaa___UUUQQQMMMKKKEEE@@@???CCCAAAFFFNNNWWW___dddfffgggdddfffjjjllllllnnnpppqqqqqquuu~~~~~~|||zzzyyywwwssskkkccc[[[VVVKKKIIIJJJUUUfffxxx~~~uuummmhhhhhhiiilllrrr{{{|||ssskkkhhhfffeeehhhlllttt|||xxxlll[[[OOOIIIFFFBBB???>>>===;;;:::999CCCRRR```lllwww~~~yyywww{{{~~~}}}~~~~~~|||{{{{{{{{{{{{yyywwwnnnXXXMMMJJJ===333000+++---,,,******++++++***((())))))))))))))))))))))))++++++************+++,,,)))+++---------...000222444555666999;;;===???@@@???@@@BBBEEEHHHRRRgggzzzrrrYYYGGG<<<<<<===:::???JJJZZZkkkxxxrrr___LLL???999666666555555444333333333333222111000000111222222888:::===@@@DDDKKKRRRWWW\\\```eeeiiilllpppvvv{{{yyyzzz|||~~~~~~~~~~~~}}}|||yyywwwrrrmmmhhhdddbbbaaaddddddddddddfffiiikkkmmmsssttttttuuuwww{{{~~~wwwlllaaaWWWQQQNNNRRRWWW\\\ccciiikkkrrrwwwxxxxxxzzzyyyvvvrrroookkkgggccc```[[[XXXZZZXXXUUUQQQMMMJJJHHHGGGKKKOOOUUUXXXZZZ]]]cccgggooottt{{{~~~|||zzzxxxvvvtttsssqqqooollljjjiiiiiifffdddbbbaaaaaa```^^^\\\[[[YYYVVVUUUTTTSSSRRRPPPKKKKKKJJJHHHFFFDDDBBBAAA@@@AAACCCDDDEEEEEEEEEDDDGGGIIIJJJIIIHHHHHHIIIJJJMMMMMMLLLJJJFFFBBB>>><<<::::::999777666777:::===BBBDDDFFFGGGGGGHHHKKKMMMMMMNNNPPPSSSYYYbbblllsssuuuxxx|||}}}yyy|||qqq```cccwwwxxxnnncccdddfffjjjlllllljjjhhhddd^^^TTTIII@@@;;;888888666888<<>>===<<<;;;:::::::::777777777777777777777777999999::::::;;;;;;;;;<<<<<<<<<<<<===@@@CCCFFFHHHMMMPPPUUUZZZ___fffmmmrrrttttttrrrppplllhhhdddaaaWWWRRRNNNLLLGGGAAA@@@BBB>>>BBBJJJRRRZZZ```cccddddddfffhhhiiijjjjjjlllnnnnnnqqqyyyvvvjjj^^^WWWIIIFFFGGGPPPaaauuu{{{tttpppooopppooouuu}}}}}}tttllliiihhhfffhhhlllttt}}}vvvhhhXXXMMMGGGDDDAAA>>>======;;;:::999AAANNN\\\iiivvv}}}yyysssrrrxxx~~~~~~||||||}}}}}}}}}|||ppp[[[PPPJJJ<<<222000,,,,,,+++******++++++)))((())))))))))))))))))))))))++++++***+++++++++,,,,,,***,,,.../////////111333555666777999;;;===>>>???AAAAAADDDFFFIIIRRRfffyyylllTTTEEE;;;<<<<<<:::<<>>888666666666555444444333333333333111000000111222222666888;;;???CCCIIIQQQVVVZZZ^^^cccgggiiimmmsssxxxxxxyyy|||~~~~~~~~~}}}}}}{{{wwwtttpppnnnjjjddd___[[[XXXWWWXXXZZZ\\\```eeekkkpppsssssssssqqqoooooosssyyy~~~~~~qqqfff\\\VVVQQQRRRVVVZZZbbbjjjlllsssyyyzzz{{{|||zzzwwwwwwtttooojjjfff```[[[WWWUUUSSSOOOKKKGGGDDDBBB@@@AAADDDHHHIIIKKKNNNTTTYYYaaaiiittt~~~~~~}}}|||zzzwwwssspppnnnllljjjiiiiiifffcccaaa```___^^^\\\\\\ZZZWWWVVVUUUTTTRRRPPPKKKKKKJJJHHHFFFDDDBBBAAA>>>@@@BBBCCCDDDCCCBBBAAAEEEFFFHHHHHHGGGGGGHHHIIINNNNNNNNNMMMJJJFFFAAA???>>>===<<<::::::<<<@@@DDDIIIKKKOOOQQQRRRSSSUUUWWWVVVWWWYYY[[[___eeelllpppuuuxxx||||||wwwyyyppp___bbbzzzuuuiii[[[]]]aaaggglllnnnmmmlllfff```UUUJJJAAA;;;999888666999===CCCMMM[[[jjjttt}}}xxxqqqeeeccccccfffiiihhhbbb\\\VVVZZZbbbjjjqqqvvvzzz{{{~~~{{{zzzzzzzzzyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxvvvuuuuuuuuuvvvtttpppnnnkkkddd[[[UUURRROOOLLLJJJFFFEEEDDDBBB@@@???>>>>>><<<;;;;;;::::::999999888;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===???AAABBBFFFHHHKKKNNNSSSYYY```eeelllmmmoooooommmiiieeebbbZZZTTTPPPNNNJJJCCC@@@BBB???CCCIIIQQQXXX^^^bbbdddeeefffhhhhhhggggggiiikkklllpppuuu}}}~~~pppbbbYYYKKKHHHGGGMMM[[[mmm|||yyyuuussstttvvvrrrwwwwwwnnnkkkiiiggghhhkkkqqq|||}}}ssseeeUUUKKKEEEBBB???===<<<<<<;;;999999@@@KKKXXXfffsss~~~}}}wwwyyyrrrpppvvv~~~|||zzzyyyzzz{{{|||{{{mmmYYYOOOJJJ;;;222111...,,,***)))***++++++***(((******************************++++++,,,,,,,,,,,,,,,...000000000111333555666666888999;;;===>>>???CCCDDDFFFIIIJJJSSSgggyyyfffPPPDDD;;;;;;;;;999:::???HHHUUUdddiii^^^LLL>>>999777666666555555444333333444333111000000000111111333555999===BBBIIIQQQVVV[[[^^^ccceeefffjjjooosssvvvxxx{{{~~~~~~~~~~~~~~~~~~{{{vvvoooiiidddbbb```\\\YYYVVVTTTSSSUUUXXX]]]dddkkkrrrxxx{{{vvvsssoookkkiiilllrrrvvv}}}uuujjj```YYYTTTSSSTTTWWW```iiipppwww~~~~~~{{{wwwzzzvvvqqqkkkeee___ZZZVVVPPPNNNKKKHHHDDDBBB@@@???<<<>>>@@@@@@@@@CCCIIINNNUUU^^^lllxxx}}}wwwsssqqqooollliiijjjgggccc```___^^^]]]\\\\\\ZZZXXXWWWVVVTTTRRROOOLLLKKKKKKIIIGGGEEECCCBBB??????@@@AAAAAAAAA@@@???BBBDDDEEEFFFEEEEEEGGGIIINNNNNNOOOOOOMMMIIIEEEBBBAAAAAA???>>>===@@@DDDHHHOOOSSSXXX[[[]]]^^^```aaabbbcccddddddeeehhhllloootttwww{{{~~~zzzuuuwwwqqq```cccyyywwwhhhYYYZZZ^^^dddjjjnnnoooooohhhaaaWWWKKKBBB<<<999888777:::>>>CCCLLLZZZjjjuuuooojjjdddcccdddbbb]]]XXXVVVZZZ```hhhpppvvvzzz{{{}}}zzzyyyyyyzzzyyyyyyyyyyyyyyyxxxxxxyyyyyyyyyzzzyyyxxxxxxyyyyyywwwvvvvvvqqqiiidddaaa^^^ZZZVVVRRRQQQNNNKKKHHHEEEDDDCCCBBBAAAAAA@@@>>>===<<<<<<;;;;;;;;;;;;::::::::::::999999999999:::;;;<<<===>>>@@@BBBEEEIIIOOOVVV[[[```ccchhhkkkllliiifffccc\\\VVVQQQOOOLLLEEEAAAAAABBBEEEJJJPPPWWW\\\aaaccccccdddeeeeeedddeeegggiiikkknnnsssxxx~~~vvvggg___SSSOOOLLLMMMVVVbbbnnnuuuuuutttrrrooonnnpppuuuxxxtttyyyxxxpppllliiiffffffiiimmmyyy~~~rrrcccSSSIIIBBB@@@<<<;;;;;;:::999888888>>>HHHUUUdddqqq|||zzzrrr{{{~~~vvvrrrwww~~~|||yyyuuussssssuuuuuuuuuhhhUUUMMMIII;;;111111...,,,+++******+++,,,+++***************************)))***+++,,,---------,,,---///111222222222444666666777888:::<<<>>>???@@@EEEFFFHHHJJJKKKSSSfffxxxcccNNNDDD<<<::::::999:::<<>>999;;;<<<;;;:::===CCCHHHOOOXXXfffrrr{{{{{{xxxvvvtttoookkkjjjgggcccaaa```___^^^]]]]]][[[YYYXXXWWWUUURRROOOMMMMMMLLLJJJHHHFFFDDDCCC@@@@@@@@@???????????????@@@AAACCCDDDDDDDDDFFFHHHLLLMMMOOOPPPOOOLLLHHHFFFCCCCCCCCCAAAAAACCCFFFIIISSSXXX^^^ccceeefffhhhiiijjjkkkkkkjjjiiijjjmmmppppppssswwwzzz}}}xxxsssttt|||rrraaadddttt{{{lll[[[\\\___ccciiimmmooooooiiicccXXXLLLBBB<<<999888777:::===BBBIIIWWWhhhuuu~~~uuuppplllhhh```ZZZVVVYYY```hhhooovvvzzz||||||zzzyyyzzz{{{{{{zzzzzzzzzyyyyyyyyyyyyzzzzzz{{{zzzyyy{{{}}}|||wwwuuussspppjjjfffcccaaa]]]XXXTTTPPPNNNLLLHHHGGGFFFEEECCCBBBAAA@@@<<<<<<<<<<<<;;;;;;;;;;;;888888888999999:::;;;;;;:::<<<>>>???BBBGGGMMMQQQUUUZZZaaagggjjjiiifffccc^^^WWWRRRPPPMMMFFFAAA@@@AAACCCGGGLLLRRRWWW\\\^^^^^^```aaaaaabbbdddgggiiihhhlllqqqvvv{{{rrrjjj^^^YYYSSSPPPRRRXXX___dddaaaaaa``````bbbhhhpppvvvuuuzzzxxxoookkkgggcccbbbdddhhhuuussscccTTTJJJ@@@===:::999999999888777888===HHHVVVeeesss}}}zzzoootttxxxrrrxxx{{{wwwrrrooonnnoooppppppeeeTTTNNNJJJ;;;111000---,,,+++***+++,,,---,,,+++************************)))***+++------------------...000111111222444666666777999;;;===???AAABBBEEEFFFHHHJJJKKKRRRdddvvv~~~aaaMMMEEE<<<999999999:::;;;AAAGGGSSS[[[VVVHHH>>><<<777777666666555555444444222111000............///222444777;;;???FFFMMMRRR[[[^^^bbbcccdddfffkkkpppssstttuuuwwwzzz}}}~~~|||}}}~~~zzzvvvpppiiiaaa\\\[[[\\\\\\]]]^^^^^^^^^^^^aaaeeekkkqqqvvvxxxyyyyyytttqqqlllgggcccdddiiilllqqqwww|||~~~}}}uuummmbbb]]]XXXVVVTTTVVV___hhhttt}}}~~~zzztttkkkccc]]]XXXTTTRRRMMMLLLIIIFFFBBB@@@>>>===888;;;<<<<<<<<>>===>>>???@@@>>>@@@BBBCCCCCCDDDFFFGGGJJJLLLOOOQQQQQQNNNKKKIIIGGGHHHHHHGGGFFFGGGIIILLLUUUZZZaaagggjjjkkklllmmmiiiiiiiiigggfffhhhkkknnnkkknnnsssvvvyyy|||yyyrrrqqqvvv{{{qqq```cccoooppp___^^^```ccchhhlllnnnnnnjjjcccYYYMMMCCC<<<999888777999===@@@GGGUUUgggsss}}}yyyqqqfff^^^VVVYYY```hhhooovvvzzz||||||zzzyyyzzz|||||||||{{{zzzzzzyyyyyyzzzzzz{{{|||zzzzzz|||}}}wwwrrrpppnnnjjjddd___ZZZWWWUUULLLKKKJJJHHHGGGEEEDDDCCC???>>>>>>>>>>>>>>>>>>===888999999::::::;;;;;;;;;;;;<<<======>>>AAAEEEHHHNNNTTT\\\dddhhhhhheeeccc___XXXRRRQQQNNNGGGBBB@@@===???BBBFFFLLLQQQVVVXXXZZZ[[[]]]^^^```cccgggjjjfffjjjooouuu{{{}}}vvveee```YYYSSSQQQSSSVVVYYYQQQQQQRRRSSSXXX```jjjqqquuuzzzwwwooojjjfffaaa___aaaeeessstttdddTTTKKK>>><<<999888888888777777999???IIIYYYiiixxxzzzmmmooovvvqqqxxx}}}yyyrrrnnnmmmnnnooooooeeeTTTOOOLLL<<<000///,,,---,,,++++++---...---+++************************)))***+++---......------,,,...000000000111333555777777999<<<>>>@@@BBBCCCDDDEEEHHHJJJJJJQQQcccttt}}}aaaNNNEEE<<<999888999:::;;;>>>BBBKKKTTTQQQDDD;;;:::777777777666555555444444222111///...---------...444666888;;;???DDDKKKPPPYYY]]]aaacccdddggglllppprrrrrrsssuuuxxx{{{}}}{{{|||xxxqqqkkkddd^^^[[[```aaacccdddfffgggggggggfffjjjooouuuwwwwwwtttsssnnnlllhhhccc```aaaeeeiiikkkqqquuuwwwyyyxxxrrrkkkeee```\\\ZZZXXXYYYaaakkkttt~~~|||uuukkkbbb\\\XXXUUUSSSPPPOOOKKKHHHDDDAAA???>>>:::<<>>======<<<;;;::::::;;;<<<;;;999:::::::::;;;<<<===??????CCCIIIQQQZZZ___aaaaaa```\\\XXXTTTQQQNNNJJJEEE@@@BBBAAAAAACCCFFFKKKPPPRRRSSSTTTWWWYYY]]]```bbbcccdddhhhmmmqqqvvvuuuiii___]]]\\\WWWTTTUUURRRLLLIIILLLSSS\\\hhhrrruuu{{{zzzooogggaaa\\\ZZZ\\\aaaiiitttxxxfffTTTJJJ@@@>>>;;;888777777888:::888===KKK^^^ooo{{{}}}sssrrrzzz{{{tttvvv~~~}}}tttlllhhhiiikkkmmmbbbXXXMMMFFF???777111000...,,,++++++,,,,,,***))))))))))))***+++,,,......(((***,,,...///////////////000000222333444555555888:::===??????@@@BBBDDDCCCGGGDDDEEEMMMQQQ[[[nnn}}}zzziiiOOOFFF>>>;;;999888999<<>>===<<<;;;;;;<<<<<<;;;:::999999999999:::;;;<<<<<<@@@DDDLLLSSSXXXZZZ[[[ZZZYYYVVVRRROOOLLLIIICCC???===<<<<<<===@@@DDDHHHKKKPPPRRRTTTVVVYYY\\\^^^___bbbeeeiiimmmrrr}}}vvvkkkfffbbb[[[VVVUUURRRLLLIIILLLRRRYYYeeeooovvv{{{xxxllleee___XXXVVVXXXZZZcccppp}}}zzziiiVVVKKKAAA@@@===:::888888888999;;;BBBPPPbbbssswwwvvv}}}~~~xxxtttxxx|||vvvqqqnnnlllkkkjjj```VVVKKKDDD===555000///---+++***+++,,,,,,+++***+++++++++***++++++,,,,,,)))***,,,......///.........///000222333444555666777:::<<<>>>>>>>>>@@@BBBBBBFFFDDDDDDLLLPPP\\\pppxxxgggPPPGGG>>>:::999777888<<<<<<@@@FFFIIIHHHCCC===999777666444444444444222111111111111111111222222333333444666888;;;@@@FFFKKKRRRVVV\\\aaaeeeiiimmmpppqqqqqqssswww{{{~~~}}}|||}}}}}}}}}~~~~~~zzzrrrllliiiiiigggfffgggiiikkkmmmnnnooorrrtttuuuuuuuuutttrrrpppmmmkkkkkkjjjiiigggfffffffffgggkkkhhhdddcccdddeeedddccceeebbbaaa```]]][[[```gggttt~~~}}}wwwnnneee^^^XXXSSSPPPUUUUUUSSSPPPLLLJJJJJJKKKLLLMMMNNNOOOPPPRRRVVVYYY]]]___eeennnyyy}}}{{{yyyxxxxxxzzzyyyvvvuuusssqqqnnnkkkllljjjhhhggggggfffdddbbb______]]]\\\ZZZXXXWWWVVVRRRNNNKKKJJJLLLLLLHHHDDDFFFDDDBBB@@@???>>>>>>>>>AAAAAA@@@@@@@@@AAABBBCCCEEEFFFIIIMMMPPPPPPNNNKKKJJJLLLNNNNNNOOOPPPRRRTTTWWW^^^dddggghhhhhhccc]]]YYYUUUPPPMMMLLLOOOTTTWWWZZZ```ggglllmmmooossswwwzzzzzzzzz{{{}}}~~~~~~~~~tttmmmlllppptttzzzzzzzzz|||iiiVVVZZZccc~~~xxxppplllkkklllkkkiiiiiidddZZZOOOFFF???<<<;;;999:::===AAAIIITTT```iiirrrwwwrrrjjjfffhhhmmmooorrrvvvxxxxxxxxxxxxxxxyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{||||||wwwssshhhddd^^^XXXSSSPPPOOOOOOJJJIIIHHHFFFEEECCCBBBAAA???===<<<<<<======<<<;;;999999888888888888888999;;;>>>CCCIIIMMMPPPQQQQQQSSSPPPMMMKKKHHHEEEAAA>>><<<<<<<<<<<<>>>AAADDDFFFLLLMMMNNNQQQSSSVVVWWWXXX\\\___aaadddjjjxxxzzztttmmmddd^^^[[[WWWQQQMMMOOOSSSZZZdddnnnvvv{{{wwwmmmfff^^^WWWSSSTTTUUU]]]lllzzz}}}nnn[[[NNNDDDBBB@@@===:::999888888???HHHVVVgggvvv|||||||||yyywww}}}}}}{{{xxxvvvsssoooiiifff\\\SSSIIICCC;;;333...---,,,*********,,,---,,,+++---,,,++++++******+++++++++,,,------.........---......000222444555777777777:::<<<=========>>>???AAAFFFCCCCCCKKKPPP]]]rrryyyhhhSSSHHH>>>:::888777888;;;;;;???DDDEEECCC???<<<:::777555333222444555444444111000//////......//////...111444777:::>>>DDDHHHPPPTTTZZZ```dddhhhlllnnnqqqqqqsssvvvzzz|||{{{zzzzzz{{{}}}~~~~~~yyyrrrmmmkkklllmmmnnnjjjmmmppprrrssstttvvvxxxyyyyyyxxxwwwtttqqqnnnlllkkkjjjiiihhhhhhhhhhhhhhhlllgggbbb^^^^^^___``````dddcccdddeeeccc```dddjjjttt}}}zzztttkkkccc\\\WWWSSSPPPUUUUUUTTTRRRPPPOOOPPPRRRUUUWWWZZZ[[[\\\]]]___aaadddeeeiiipppyyy}}}{{{yyyxxxxxx|||zzzyyyxxxvvvsssnnnjjjllljjjhhhggggggfffcccaaa______^^^\\\[[[YYYXXXXXXSSSOOOJJJIIIJJJJJJHHHFFFGGGEEECCCAAA@@@@@@@@@@@@@@@????????????@@@AAAAAA@@@BBBEEEIIIMMMNNNMMMKKKIIIKKKNNNPPPPPPQQQSSSTTTWWW]]]cccddddddccc^^^WWWOOOLLLGGGCCCBBBDDDHHHJJJMMMTTT\\\bbbeeegggkkknnnqqqqqqrrrtttvvvyyy{{{|||~~~|||qqqjjjkkkqqqvvvzzzyyyyyyzzzkkkYYY\\\cccxxxqqqooonnnllljjjlllfff[[[PPPFFF@@@>>>===:::;;;>>>CCCJJJTTT___fffqqquuu|||~~~uuunnnmmmooopppqqqtttwwwwwwwwwxxxxxxxxxyyyyyyzzzzzz{{{|||}}}|||||||||~~~{{{ppplllddd\\\VVVTTTSSSTTTMMMMMMKKKIIIGGGEEECCCBBBAAA???>>>>>>??????===<<<:::999888777777666777777888999<<>>@@@AAAEEEFFFHHHIIIKKKMMMOOOOOORRRTTTVVVYYY```ppp{{{ssskkkgggbbb[[[VVVWWWYYY^^^fffooouuuzzzyyypppjjjbbbZZZUUUUUUTTT[[[hhhwwwtttbbbSSSHHHFFFCCC@@@===:::999888@@@KKK[[[iiivvv~~~~~~|||yyywwwtttooohhhcccYYYQQQIIICCC;;;222---...+++***)))***,,,------+++,,,,,,++++++***++++++,,,,,,,,,---------------------...000222444666888999888:::<<<======<<<===??????EEECCCCCCKKKPPP___uuuoooWWWKKK>>>999888777888:::===AAAFFFGGGCCC???===<<<999666333222333444444444111000///...---,,,,,,---,,,...222666999>>>BBBFFFOOOSSSZZZ___dddhhhkkknnnqqqrrrtttwwwyyyzzzzzzzzzyyyzzz}}}{{{xxxtttpppnnnnnnooooookkknnnrrruuuwwwyyy{{{}}}~~~|||yyyuuuqqqnnnlllnnnnnnmmmllllllkkkkkkkkkmmmiiiccc___]]]___bbbdddffffffhhhjjjhhhdddfffkkksss|||~~~vvvppphhh```ZZZVVVRRRPPPQQQRRRRRRQQQPPPQQQSSSUUUZZZ]]]bbbdddeeeeeeeeefffjjjkkknnnrrryyy}}}{{{yyyxxx~~~~~~}}}}}}|||yyytttpppllljjjhhhffffffeeecccaaabbbaaa```^^^[[[YYYXXXWWWSSSOOOKKKIIIIIIIIIIIIGGGFFFEEECCCAAA@@@@@@@@@AAA>>>>>>>>>>>>??????@@@@@@>>>???BBBGGGLLLNNNMMMLLLIIILLLOOOQQQRRRSSSUUUVVVYYY___ddddddccc```ZZZSSSMMMJJJEEE@@@===<<<>>>???CCCHHHPPPVVVZZZ]]]___aaacccdddfffhhhlllqqqwww{{{zzz|||}}}sssmmmnnnsssxxx|||{{{zzz{{{qqq```aaafff|||uuurrrqqqooommmkkkdddZZZNNNEEE???===<<<:::<<>>@@@AAABBBBBBBBB@@@>>>;;;:::999777666666666666777999999>>>???@@@AAACCCDDDEEEFFFEEEGGGIIILLLTTTcccwwwxxxqqqllleee```___```bbbiiipppsssxxxzzzsssnnnggg^^^YYYXXXTTTZZZeeesss|||kkkZZZKKKIIIFFFBBB>>><<<::::::AAAOOO^^^jjjuuuzzz}}}zzzuuurrrnnnhhhbbbWWWQQQJJJDDD<<<222...///+++***)))***,,,------+++************+++,,,---...---------------------------...000222444666888999999;;;===>>>======>>>@@@???FFFEEEEEELLLQQQ```wwwwww]]]NNN???:::999888888:::>>>DDDJJJJJJEEE@@@<<<<<<<<<999555333333333333222444333222111000/////////,,,///333666999===BBBEEEMMMRRRYYY___dddhhhkkkmmmppprrruuuwwwxxxyyyzzzzzzyyy{{{~~~|||wwwwwwvvvtttqqqooommmllljjjnnnssswwwyyy{{{~~~~~~{{{wwwssspppnnnrrrrrrqqqpppnnnmmmlllkkkllliiieeebbbaaabbbfffiiilllmmmooopppmmmggggggkkksss{{{~~~}}}|||zzzvvvqqqjjjccc^^^YYYTTTQQQOOOPPPQQQQQQPPPRRRTTTWWW[[[___eeeiiijjjiiiiiijjjlllnnnppptttyyy~~~}}}{{{zzz}}}}}}~~~}}}yyyvvvmmmkkkiiihhhhhhhhhfffdddfffeeebbb___\\\YYYVVVUUUSSSPPPMMMJJJIIIIIIIIIIIIEEEDDDBBBAAA@@@@@@@@@AAA>>>>>>??????@@@@@@@@@@@@>>>???BBBFFFKKKMMMMMMLLLIIILLLOOOQQQSSSTTTVVVXXXYYY___cccbbb```]]]VVVOOOIIIGGGBBB>>>;;;999::::::===AAAGGGLLLPPPRRRTTTUUUTTTVVVYYY\\\aaahhhrrryyyyyy{{{~~~~~~wwwrrrrrruuuxxx}}}|||{{{{{{vvveeeffffff~~~xxxuuusssqqqnnngggbbbXXXMMMDDD===:::999999;;;>>>CCCJJJTTT___fffqqquuuzzzyyywwwwwwvvvvvvxxxwwwxxxxxxyyyzzzyyyyyyyyy{{{{{{{{{{{{|||||||||}}}~~~~~~~~~~~~xxxoooeee^^^YYYXXXXXXTTTSSSPPPNNNKKKHHHFFFEEEEEEDDDBBBBBBBBBBBB@@@>>>===<<<;;;999888777777777666666666777888999;;;<<<:::;;;<<<;;;999777666777555555555555555666777777888999999:::;;;<<<<<<===:::===???AAAGGGSSSeeerrr~~~{{{vvvooohhhfffeeeeeekkkqqqsssxxx{{{uuurrrmmmddd^^^\\\VVVZZZdddqqqtttbbbOOOLLLGGGCCC???=========EEEUUUeeemmmvvvyyysssvvv|||}}}vvvrrrnnnhhhbbbVVVPPPKKKEEE<<<333///111,,,*********,,,---,,,+++)))))))))***+++,,,...///,,,,,,,,,,,,,,,---.../////////111333444666888888999;;;===>>>>>>>>>???@@@???GGGHHHIIINNNRRR```www}}}bbbRRRAAA::::::999999:::???GGGOOOPPPIIIAAA;;;999<<<999666444444333222111333222111000///............000333555888<<>>;;;:::999::::::;;;===@@@DDDHHHKKKLLLMMMKKKMMMOOORRRWWW```llluuuzzz|||{{{wwwwwwxxxzzz~~~}}}}}}}}}xxxhhhgggdddyyyvvvtttpppmmmgggbbbYYYOOOFFF???:::888777999;;;@@@GGGRRR^^^eeemmmrrrxxx~~~yyyyyyzzzxxxxxxyyywwwxxxyyyzzz{{{zzzzzzyyy{{{{{{zzzzzzzzz{{{|||}}}~~~~~~}}}}}}}}}tttjjjbbb]]]ZZZYYYWWWVVVTTTQQQNNNKKKHHHGGGGGGEEECCCCCCCCCCCCAAA???<<<;;;:::999888777777777555555555555666666777777444666888777555333444555555555555555555666666666333444444444555555666666444777999999;;;DDDQQQ[[[ooo}}}zzzssspppsssvvvwww{{{yyyqqqnnnlllkkkoootttuuuyyy}}}yyyxxxtttllleeeddd___aaagggrrr|||jjjRRRNNNHHHCCC??????@@@AAALLL^^^nnntttzzztttlllnnntttyyy|||yyytttooohhhbbbTTTOOOKKKEEE<<<222///111---+++***+++,,,,,,+++***+++*********+++,,,,,,---,,,+++++++++,,,...///000000111222333444666777888666999;;;=========???@@@???IIILLLLLLQQQSSS```wwwfffUUUCCC;;;;;;::::::;;;BBBLLLVVVXXXPPPEEE===999:::888666555666555333111000///...---------------000111222333555999???CCCGGGLLLTTT\\\```dddgggiiiiiimmmqqqssstttuuuwwwyyyyyyzzz|||~~~}}}|||{{{xxxvvvtttvvvwwwvvvrrroooooooooqqqtttxxx{{{{{{{{{{{{{{{zzzzzzzzzzzzzzz{{{{{{{{{{{{{{{yyyuuuqqqmmmiiigggiiikkkmmmmmmkkkjjjkkkmmmooonnnooopppkkkddddddhhhkkkssszzzzzzzzz|||}}}{{{xxxuuuqqqmmmggg```XXXSSSLLLMMMMMMMMMLLLMMMPPPRRRRRRVVV]]]aaadddeeefffggghhhlllqqquuuyyy~~~|||zzzvvvuuutttuuuuuuuuurrrqqqmmmlllkkkkkklllmmmlllkkkiiigggeeeaaa]]]ZZZWWWVVVRRRRRRQQQOOOMMMKKKJJJJJJFFFEEECCCBBBBBBBBBBBBCCCAAAAAACCCDDDDDDDDDCCCBBBBBBBBBBBBEEEHHHJJJIIIHHHGGGHHHIIIJJJLLLPPPUUUYYYYYY^^^aaa```]]]YYYRRRJJJ???>>>===;;;:::999999999999999;;;???CCCGGGIIIKKKHHHJJJLLLMMMQQQZZZgggpppxxxzzz}}}~~~~~~xxxiiiggg```zzzwwwsssnnnkkkiiieee]]]SSSJJJBBB===:::555777999===EEEPPP]]]eeejjjnnnvvv}}}~~~}}}yyyzzz{{{zzzyyyzzzxxxyyyzzz{{{|||{{{zzzzzz|||{{{yyyxxxyyyzzz|||~~~}}}|||zzzzzz~~~xxxnnneee___\\\ZZZZZZYYYVVVSSSPPPMMMJJJIIIHHHFFFDDDDDDDDDCCCAAA@@@;;;:::999888777777777777555555555555444444444444111333666555333111222444//////000000111111111222111111111111222222222222222555666555555:::CCCKKKQQQbbbpppuuuzzzxxxxxxoooiiijjjjjjgggiiinnnyyyuuurrrpppsssyyywww{{{~~~~~~zzzsssmmmkkkiiiiiillltttnnnTTTOOOHHHBBB??????BBBDDDRRReeeuuuzzzrrrhhhiiiooouuuyyy}}}}}}xxxqqqhhhaaaRRRNNNJJJEEE;;;111...111...,,,++++++,,,,,,***)))---,,,++++++******++++++++++++++++++,,,...000111111111222333444666666777444777:::;;;<<<===>>>@@@???JJJNNNOOOSSSTTT```vvviiiWWWDDD<<<;;;;;;;;;;;;FFFQQQ]]]```WWWJJJ???;;;777666555666777777555333222111111000000000000111000111111111333888>>>BBBDDDJJJRRRYYY^^^bbbdddffffffjjjoooqqqrrrsssvvvxxxxxxyyyzzz}}}|||{{{zzzyyywwwuuutttvvvwwwuuurrrppprrrtttuuuxxx|||}}}|||zzzyyyyyyuuuvvvwwwyyy{{{~~~}}}zzzuuuooojjjhhhlllooosssssspppmmmmmmnnniiihhhiiiiiieee______cccdddmmmtttvvvwwwzzz||||||uuusssppplllfff^^^UUUOOOHHHIIIIIIHHHGGGHHHKKKMMMKKKOOOUUUZZZ]]]___aaabbbeeejjjpppuuuyyy~~~{{{yyyvvvuuurrrrrrrrrqqqooommmiiihhhggghhhjjjkkkjjjiiigggfffdddaaa^^^[[[YYYXXXRRRSSSSSSQQQOOOLLLKKKKKKGGGFFFEEEDDDCCCCCCDDDDDDBBBCCCDDDEEEEEEEEEDDDCCCCCCBBBBBBDDDFFFHHHGGGFFFEEEFFFFFFGGGIIIMMMTTTXXX[[[```dddbbb___\\\TTTLLLCCCBBB@@@===;;;999888777888888888<<>>???BBBFFF]]]ooo{{{}}}tttjjjnnnsssvvv{{{~~~wwwssskkkaaaSSSOOOKKKGGG>>>333......******))))))))))))************+++,,,,,,,,,,,,++++++++++++,,,---...///000222333444555666666666666999:::;;;<<<===??????@@@FFFHHHMMMSSSVVVZZZeeepppnnnXXXEEE???===999777:::HHHXXXeeeddd[[[PPPDDD999888888777666555444333333222111000//////.........000000000111444888<<>>>>><<<888444;;;:::;;;>>>CCCHHHKKKLLLPPPQQQPPPMMMKKKRRR___kkkttttttwww|||{{{|||~~~zzzpppeee___^^^xxx|||{{{yyytttqqqrrrjjjfff___UUUKKKBBB<<<888777666888===BBBHHHSSS^^^fffkkksssyyy}}}~~~}}}yyyyyy{{{}}}~~~}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~||||||~~~}}}ssskkkeeeaaa```]]]ZZZVVVTTTSSSSSSQQQPPPLLLJJJGGGFFFEEEDDDAAA??????===:::999999999888666666666555555444333333222111111000///////////////111000000/////////000000111111111111111111111111444333222111222555777999666???HHHOOO[[[jjjtttvvv{{{tttooolllgggaaaaaaeeeuuuxxxvvvvvvwwwwww|||}}}|||~~~}}}zzz{{{~~~|||qqqeeeTTTMMMFFFDDDBBBCCCHHHOOOccctttyyyqqqvvv|||zzzrrrhhh^^^SSSOOOKKKFFF===333......+++******))))))******+++))))))******+++++++++***+++++++++,,,---...///000222333444555666666777777999:::;;;<<<>>>???@@@AAAHHHJJJOOOUUUXXX\\\gggrrrrrr\\\GGG???===999888;;;IIIZZZiiiiii___RRREEE;;;888888777666555444333333222111000//////.........000//////111333777;;;>>>???EEENNNVVVZZZ]]]___```bbbdddhhhmmmqqqtttvvvvvvyyyyyyzzz{{{~~~~~~}}}|||{{{}}}~~~}}}zzzwwwvvvxxxzzz}}}{{{zzzttttttwww{{{zzztttpppooooooppppppqqqooolllgggaaa^^^VVVSSSNNNLLLKKKLLLLLLKKKSSSWWW___hhhooorrrrrrqqqmmmnnnlllfff```ZZZPPPFFFAAA@@@>>>===>>>??????>>>@@@BBBFFFNNNVVV[[[\\\[[[bbbgggnnnuuuzzz~~~~~~{{{yyyvvvrrrpppnnnnnnnnnkkkkkkjjjlllmmmnnnllljjjlllkkkiiifffbbb^^^ZZZXXXWWWVVVTTTQQQOOOMMMLLLKKKHHHGGGGGGGGGFFFEEEDDDCCCEEEEEEFFFGGGGGGFFFEEEDDDEEEEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHGGGFFFIIIMMMQQQUUU\\\bbbbbbaaa```]]]XXXWWWQQQIIIEEEDDDBBB>>>:::;;;:::;;;???DDDIIILLLMMMQQQRRRRRROOOMMMSSS___iiiuuuuuuwww|||yyy{{{}}}}}}xxxpppfff^^^[[[ttt~~~wwwxxxyyyvvvtttssslllhhh```WWWMMMDDD===999666555666;;;???EEEPPP\\\dddjjjqqqxxx{{{}}}{{{yyy|||zzzyyyzzz|||}}}~~~}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}yyyppphhhccc```]]][[[WWWUUUUUUUUUTTTSSSOOOMMMJJJHHHGGGEEEBBB@@@???===:::999999888777555555555444444333333222222000///......------......///......------......///111111111111111111111111111111111222333444666666222777===CCCOOOaaapppxxx|||xxxtttmmmeeeccceeemmm{{{zzzwwwwwwxxxxxx~~~~~~|||wwwnnncccZZZSSSQQQPPPNNNJJJGGGMMMVVVhhhwww{{{uuu{{{}}}qqqfff]]]RRRNNNJJJFFF===222---...,,,++++++******++++++,,,(((((()))))))))*********++++++,,,,,,---...000111222333444555666777777888999999;;;<<<>>>@@@AAABBBHHHJJJOOOTTTWWW\\\gggsssxxx```IIIAAA>>>:::999===GGGZZZkkknnncccSSSDDD;;;888888777666555444333333222111000//////........./////////111333777;;;===???DDDLLLSSSXXX\\\___aaabbbdddhhhmmmppprrrssssssvvvwwwyyy{{{~~~~~~|||zzz{{{}}}|||{{{uuuwww{{{zzztttqqqqqqqqqrrrrrrpppmmmhhhaaa[[[WWWLLLIIIEEECCCCCCCCCBBBBBBGGGJJJQQQ\\\hhhoooqqqpppmmmlllhhhccc```\\\RRRGGGAAA===:::888888999999999:::<<>>:::666555666:::>>>CCCOOOZZZdddiiiqqqwwwzzz{{{||||||}}}yyyvvvuuuvvvwwwzzz|||}}}~~~~~~~~~~~~~~~~~~~~~~~~|||}}}~~~}}}tttlllfffbbb```^^^ZZZXXXWWWVVVTTTSSSRRROOOLLLJJJHHHFFFCCCAAA???===:::999999888777555444444444333333222222222//////...------------.........---------.../////////////////////////////////000111222333444444444777999:::>>>HHHZZZmmmyyy|||tttllliiiiiihhhsss|||yyyxxxyyyzzz{{{~~~}}}{{{~~~qqqeee[[[VVVWWW[[[```^^^UUUMMMOOOWWWhhhuuuzzzqqqeee]]]QQQMMMIIIEEE<<<222---...---,,,,,,++++++,,,,,,---)))))))))))))))***++++++,,,,,,,,,,,,---///000111333333333444666777888999999:::;;;===???AAABBBCCCGGGIIIMMMRRRVVVZZZfffrrr~~~eeeLLLBBB>>>::::::>>>CCCUUUhhhnnncccRRRBBB999888888777666555444333333222111000///............/////////111333666999;;;???CCCJJJQQQVVV[[[___bbbcccfffjjjnnnqqqrrrrrrrrrtttvvvxxx{{{~~~~~~~~~}}}~~~~~~yyyuuussstttuuusssqqqnnnjjjccc\\\VVVRRRJJJGGGDDDBBBBBBBBBAAA@@@AAABBBIIIUUUcccmmmrrrrrrooolllgggddddddaaaVVVJJJCCC???:::666666777888888777:::>>>EEELLLRRRVVVXXX\\\bbbkkkrrrvvvyyy}}}~~~|||yyyvvvsssqqqppppppppppppqqqrrrttttttrrrppplllkkkiiifffccc```^^^]]]XXXWWWUUUTTTRRRRRRQQQQQQLLLLLLKKKKKKKKKKKKKKKKKKFFFFFFGGGGGGHHHHHHHHHHHHFFFHHHIIIKKKKKKJJJHHHGGGHHHIIIJJJJJJIIIIIIJJJKKKOOOXXXaaafffjjjooopppnnnnnniiibbb\\\YYYVVVRRRPPPKKKJJJKKKNNNSSSXXX[[[\\\\\\^^^___]]]\\\^^^eeekkkvvvxxx{{{~~~~~~zzznnnaaa]]]qqq~~~tttrrrtttssspppoooooollleee\\\RRRHHH@@@;;;888666777:::===CCCOOOZZZeeejjjqqqwwwyyyyyyxxxxxxuuuyyy}}}}}}zzzuuuqqqooommmooossswwwyyy|||}}}|||}}}~~~~~~~~~~~~~~~~~~~~~|||}}}~~~~~~xxxpppjjjfffeeebbb]]]ZZZXXXWWWTTTSSSSSSQQQNNNKKKJJJHHHDDDBBB@@@>>>;;;:::999999777555444333333333333333222222111000//////....../////////.........//////000111000000000000000000000000...///111222333444444333777666666999AAAPPPeeeuuuvvvnnniiigggfffmmmxxx||||||zzzxxxwwwxxxyyyzzz~~~zzzyyy~~~pppccc\\\ZZZbbbjjjsssrrrcccTTTQQQVVVfffqqq|||qqqeee\\\PPPLLLHHHDDD<<<222---...------,,,,,,,,,,,,------+++************+++,,,---,,,,,,,,,---...///000111333333333444666777999::::::;;;<<<>>>@@@AAACCCCCCHHHIIIMMMRRRUUUZZZfffsssgggNNNCCC>>>::::::>>>@@@OOObbbkkkdddRRRBBB:::888888777666555444333333222111000///..................///000333666888999???CCCIIINNNTTTZZZ```dddeeegggkkkoooqqqssssssssssssuuuxxx{{{~~~|||zzzxxxxxxyyyzzzwwwsssmmmeee]]]VVVPPPMMMIIIGGGDDDCCCCCCCCCBBBAAA???AAAFFFPPP]]]iiippprrrrrrpppllliiiiiiggg\\\PPPDDD@@@:::666555666777888777:::>>>CCCHHHNNNSSSVVV\\\aaahhhmmmpppttt{{{~~~|||yyywwwuuutttssssssssstttvvvwwwvvvtttqqqllljjjhhhfffdddaaa```___YYYYYYWWWVVVUUUTTTTTTTTTPPPPPPOOONNNNNNOOOOOOPPPHHHHHHHHHHHHHHHHHHIIIIIIHHHIIIKKKMMMMMMLLLJJJIIIJJJLLLMMMMMMKKKJJJJJJKKKMMMXXXeeennnuuu{{{|||yyyyyyuuuoooiiieeeaaa___]]]YYYXXXWWWYYY]]]aaacccdddcccddddddcccaaacccgggkkkwwwyyy}}}sssccc```qqqvvvssssssqqqppppppqqqnnnhhh___TTTJJJAAA<<<:::888777:::===CCCOOO[[[eeejjjqqqvvvwwwuuusssrrrooorrrtttsssooojjjeeecccbbbfffkkkpppssswww{{{~~~zzz|||}}}~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~|||}}}xxxyyy{{{}}}zzzsssnnnkkkhhheee```\\\ZZZXXXUUUSSSSSSQQQNNNLLLKKKIIIFFFDDDBBB@@@===;;;;;;:::888666444444444444333333333333222111000000//////000000////////////000111222222333333333333333333333333///000111222333444444444555444444777===JJJ^^^ooowwwoookkkhhhfffjjjpppwww{{{|||{{{zzzzzz{{{{{{yyywwwuuuvvvwww}}}|||vvvttt|||~~~sssfffaaabbbmmmvvv}}}lllYYYSSSVVVeeeppp{{{}}}pppbbbXXXOOOKKKGGGDDD;;;111---...---,,,,,,++++++,,,,,,---,,,+++*********+++---...,,,,,,,,,---...///111111333333333444666888:::<<<<<<======???@@@AAABBBCCCIIIJJJMMMRRRUUUZZZgggsssgggNNNCCC>>>:::999===>>>HHHYYYfffdddUUUEEE===888888777666555444333333222111000//////.........---...///000333555777888>>>AAAFFFKKKQQQXXX```eeeggghhhkkknnnqqqsssuuuvvvtttuuuwwwzzz}}}~~~~~~}}}}}}}}}{{{uuulllaaaXXXQQQMMMKKKJJJHHHFFFEEEFFFEEEDDDCCCBBBCCCGGGNNNVVV```iiiooorrrsssqqqnnnnnnjjj```TTTCCC???999555444555666666888:::===@@@DDDHHHNNNRRRZZZ___eeehhhiiinnnvvv~~~~~~}}}{{{yyyxxxwwwvvvvvvwwwyyyyyyxxxtttqqqlllkkkiiigggeeedddcccccc^^^]]][[[ZZZYYYXXXXXXXXXVVVUUUTTTRRRRRRRRRSSSTTTMMMMMMLLLKKKJJJJJJKKKKKKKKKLLLNNNOOOPPPPPPOOOOOOOOOPPPPPPOOOMMMLLLLLLMMMNNN[[[jjjvvv~~~xxxsssooommmlllhhhgggeeefffhhhjjjkkkkkkiiiiiihhhfffeeefffiiilllwww{{{|||hhhcccqqqzzzvvvsssqqqrrrvvvssspppjjjaaaVVVKKKBBB===:::888777999<<>><<<<<<;;;999777444444444444444444444444222111000000//////000000////////////000111222333444444444444444444444444000111111222333444555555666444444777:::BBBSSSddduuu}}}zzzqqqmmmjjjhhhfffhhhlllppptttvvvvvvvvvwwwyyy{{{zzzxxxvvvwwwxxx}}}{{{ssspppvvv~~~~~~uuukkkgggiiiooovvv}}}zzzjjjXXXSSSVVVdddmmmxxxwwwvvvzzznnn```UUUNNNJJJGGGCCC;;;111,,,---,,,,,,++++++++++++,,,,,,+++***)))((()))***,,,---------------...000111222444333333444555888;;;===>>>>>>??????@@@AAAAAABBBFFFFFFJJJNNNQQQWWWdddqqqfffMMMCCC>>>999888;;;<<<@@@MMM]]]aaaUUUFFF>>>888888777666555444333333222111000//////.........------///000222444666777;;;>>>BBBGGGMMMUUU^^^dddggggggiiikkknnnrrruuuwwwuuuvvvwwwyyy|||~~~~~~xxxrrrggg]]]UUUQQQPPPQQQQQQOOOMMMMMMMMMMMMKKKJJJHHHKKKMMMOOORRRZZZdddlllpppsssuuurrrooojjj___UUUBBB>>>:::666666666777666777999;;;<<<===AAAGGGKKKTTT[[[bbbdddeeehhhooovvvzzz|||~~~~~~}}}|||{{{yyyyyyyyy{{{{{{xxxssspppooommmkkkiiihhhgggggggggcccbbbaaa___]]]\\\\\\\\\[[[ZZZXXXVVVUUUUUUVVVWWWSSSRRRPPPOOONNNNNNNNNNNNOOOPPPQQQRRRSSSUUUUUUVVVTTTTTTSSSQQQOOONNNNNNPPPSSS___nnnzzz}}}||||||zzzxxxuuutttuuuuuuuuutttrrrqqqnnnllljjjkkknnnpppxxx|||nnndddqqq}}}xxxuuurrruuu{{{tttqqqkkkbbbWWWLLLBBB===:::777777999;;;AAAMMMYYYccchhhnnnqqqpppmmmiiigggdddeeefffddd```\\\ZZZYYYQQQUUU\\\aaafffmmmtttzzzzzz|||~~~~~~||||||{{{{{{{{{{{{||||||}}}~~~|||wwwrrrooohhheeeaaa^^^]]]\\\ZZZYYYQQQOOOMMMLLLKKKJJJHHHFFFEEEBBB???======;;;999888555555555555555555555555111111000///////////////.........//////111222222333333333333333333333333111111111222333444666777555333333555444777EEETTT^^^iiiooojjjeeeeeeeeedddggghhhjjjnnnrrruuuvvvuuurrrvvvzzz{{{zzzyyy{{{}}}~~~{{{sssmmmqqqxxx|||~~~wwwmmmjjjllllllqqquuuqqqcccTTTQQQVVVbbbjjjuuu}}}{{{ttttttxxx}}}|||uuulll___TTTMMMJJJFFFCCC;;;111,,,---,,,++++++******++++++,,,+++***((('''((()))+++,,,------------///000111222444333333444555888;;;===??????@@@@@@@@@AAAAAAAAABBBBBBEEEIIIMMMRRR___lll}}}eeeMMMCCC>>>999777:::888999DDDUUU]]]TTTEEE===888888777666555444333333222111000//////.........,,,---///000222444555666999<<>>777111...---+++++++++*********))))))+++++++++***++++++,,,,,,222222222222222111111000444444555666777888999999<<<<<<===>>>???AAACCCDDD@@@@@@CCCGGGHHHLLLZZZiiikkkRRRDDD@@@>>>======???<<>><<<;;;;;;999777666666666444333111111111000//////......///...---,,,---///111222444444666777777777777777444444333222222111222222555444333222222555777999@@@CCCFFFJJJMMMPPPTTTWWW]]]```ffflllqqqssssssrrrttttttuuuvvvwwwyyy{{{|||}}}zzzuuuooolllmmmrrrxxx|||wwwmmmeeebbb[[[YYYWWWSSSLLLFFFIIIOOO[[[gggsssyyy|||}}}xxxyyy|||~~~~~~}}}{{{wwwuuunnnqqqrrrppplllfffYYYNNNHHHGGGCCC===666000......+++++++++*********))))))+++++++++++++++,,,,,,---......//////000//////...444555555666777888999:::<<<======>>>???AAACCCDDDDDDAAABBBFFFJJJQQQ```ooolllSSSEEE@@@>>><<<===<<<:::===HHHSSSRRRFFF999888666444333444444444333222222111111000/////////.........///000111333333999<<<@@@EEEKKKRRRYYY^^^bbbdddhhhkkkmmmooorrruuuwwwwwwwwwxxxzzz~~~~~~vvviiiaaaYYYVVVUUUWWW^^^eeemmmmmmmmmmmmmmmkkkgggcccZZZZZZZZZYYYYYY[[[___bbbiiilllllllllmmmkkkaaaVVVJJJBBB<<<<<<===;;;:::;;;444555555444444777;;;>>>GGGPPPZZZ^^^]]]\\\^^^aaahhhqqqyyy{{{|||}}}{{{zzzzzzzzzzzzyyyxxxvvvuuurrrpppmmmkkklllnnnqqqssstttqqqnnnlllkkkjjjhhhfffeeedddcccbbb```^^^]]]\\\]]]]]]\\\\\\[[[ZZZZZZZZZ\\\^^^```bbbccccccbbbaaa^^^]]]ZZZXXXVVVUUUUUUUUUYYYbbbnnnyyy|||yyyyyy{{{}}}||||||sssooorrruuuvvvvvvxxx~~~vvvyyyzzzwwwwwwxxxvvvsssrrrnnnggg___VVVKKKAAA:::888777777888666888BBBNNNYYY```fffhhheeecccdddgggjjjpppvvvyyy|||{{{iii^^^VVVWWW^^^fffnnnttt|||}}}~~~~~~}}}|||{{{||||||{{{zzz{{{|||}}}~~~}}}}}}}}}}}}}}}wwwqqqmmmnnnjjjeeeaaa^^^ZZZWWWTTTTTTRRROOOMMMMMMLLLJJJHHHIIIHHHFFFEEECCCAAA@@@???===;;;999888999888666444444444333222111000//////......---......///000111333555888:::;;;:::999777666666444333222222222222333333222111111222222333333666999===AAAGGGMMMRRRYYY]]]cccjjjoooqqqrrrrrrsssssssssssstttvvvxxxzzz{{{yyyuuuoookkkjjjmmmrrrvvv|||uuuhhh\\\TTTNNNJJJFFFDDDAAA@@@EEELLLWWWdddrrrzzz~~~||||||}}}}}}|||{{{{{{zzzxxxuuulllnnnnnnkkkiiidddYYYMMMFFFEEEAAA;;;444000......+++++++++***************+++++++++++++++,,,---...000000111222333333333333555555666777888999::::::=========>>>@@@AAACCCDDDGGGCCCBBBFFFOOO[[[iiiuuuyyyoooUUUGGGAAA>>><<<<<<::::::===FFFMMMMMMDDD<<<777555333333333444333222222222111111000/////////.........///000111222333888;;;???DDDIIIPPPWWW\\\aaadddhhhkkkmmmooorrrtttuuuvvvvvvwwwzzz}}}yyyqqqeee]]]WWWUUUUUUWWW^^^eeennnppprrrqqqmmmhhhdddbbb[[[ZZZXXXVVVUUUXXX]]]```eeegggiiiiiijjjjjjcccZZZLLLDDD>>>>>>>>><<<:::;;;333444444333333555999<<>>===:::999888777555444222111111111//////000111222222222222222444666999===DDDLLLQQQWWW\\\ccciiimmmoooqqqrrrssssssrrrrrrsssuuuwwwyyy|||yyyvvvpppjjjgggiiimmmqqqyyy}}}ssseeeTTTIIIFFF@@@<<<======>>>CCCIIIUUUdddsss|||}}}{{{}}}}}}|||{{{{{{{{{{{{yyyxxxmmmmmmllliiigggdddYYYNNNEEECCC???999333///---...************************,,,,,,+++,,,,,,---...///111111333444555666666666666666777888999:::;;;;;;>>>>>>>>>???@@@AAACCCCCCHHHDDDCCCJJJVVVdddpppwwwrrrXXXIIIBBB>>><<<<<<999:::>>>EEEJJJJJJDDD???777555333333444444222111222222111111000/////////............000111222333777:::>>>BBBGGGMMMUUUYYYaaadddhhhlllnnnqqqsssuuuttttttuuuwwwyyy|||~~~~~~|||yyyqqqiiiaaaZZZUUUTTTTTTVVV]]]dddhhhkkknnnllleee___[[[ZZZVVVUUURRROOONNNPPPUUUZZZ]]]bbbeeegggiiiiiiccc[[[MMMEEE@@@??????<<<::::::222333333333222444666999>>>HHHVVV___aaa___^^^^^^```jjjuuuzzz~~~|||xxxxxxxxxyyyzzz{{{}}}~~~xxxwwwuuusssrrrssstttuuuuuuttttttuuuuuutttqqqooolllkkkjjjhhhgggeeeeeeddddddddddddeeeeeefffffffffggghhhhhhhhhhhhgggfffeeedddcccaaa^^^\\\[[[[[[[[[]]]ccciiiooo{{{~~~{{{{{{~~~~~~~~~xxxooolllnnnppppppooommm~~~zzzuuutttuuuxxxzzzyyyvvvttttttqqqllleee\\\QQQEEE>>>===:::888999888999@@@HHHVVV```kkkpppqqqttt{{{vvvddd___ccckkkssszzz|||||||||{{{{{{zzzzzzyyyzzzzzzzzzzzzzzz{{{{{{{{{||||||{{{{{{zzztttoooiiigggdddbbb```]]]ZZZWWWUUURRROOONNNNNNNNNNNNMMMKKKKKKJJJIIIGGGFFFFFFEEEEEEDDDBBBAAA@@@===:::777666666555444333222111111.........///////////////222666;;;@@@BBBBBB@@@>>>:::888666444222111000//////000111222222222111111333444555777:::@@@HHHMMMVVV\\\ccciiilllnnnppprrruuutttrrrrrrsssuuuxxxyyy~~~{{{yyytttnnniiijjjnnnrrrzzz}}}qqqaaaOOOCCCAAA<<<:::;;;<<<===AAAFFFUUUcccsss|||{{{vvvzzz}}}}}}||||||{{{|||~~~~~~|||{{{ooonnnllliiihhhfff[[[OOOEEECCC>>>888222...---...************************,,,,,,,,,,,,---...///000...///000222333444444555777777888999:::;;;<<<<<>>HHHVVVaaadddcccaaa___```jjjtttxxx|||}}}{{{zzzzzzzzz{{{|||~~~~~~|||{{{yyywwwuuutttssssssrrrrrrsssuuuwwwwwwuuusssooonnnllljjjiiihhhhhhhhhgggggghhhhhhiiiiiijjjjjjkkkkkkkkkkkkjjjiiihhhhhhiiigggdddaaa^^^]]]\\\\\\```dddhhhllluuu|||zzzzzz}}}~~~{{{}}}|||uuummmkkknnnqqqrrrqqqiiizzzuuuvvvrrrqqqvvvyyywwwuuutttsssqqqnnniiiaaaUUUIII@@@===:::888999999999???FFFUUU```nnnuuuwwwzzz}}}mmmfffhhhmmmuuu|||{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{}}}|||{{{|||}}}zzzvvvuuuwww{{{}}}}}}xxxtttkkkhhhdddaaa___]]][[[YYYUUUSSSQQQQQQQQQQQQPPPOOOMMMLLLLLLKKKJJJIIIIIIHHHIIIHHHGGGGGGFFFEEEAAA>>><<<;;;999777555333111111//////............///000444888===CCCGGGGGGGGGFFF<<<;;;999666333111000000333333333333111000///...111111222333555:::@@@EEESSSYYYbbbhhhkkkmmmpppsssvvvuuusssrrrsssuuuxxxzzz}}}|||xxxrrrmmmlllqqqvvv{{{|||ooo]]]LLLAAA>>>;;;999:::::::::???FFFVVVdddsss{{{~~~}}}xxxqqqxxx}}}{{{{{{{{{{{{||||||rrrpppmmmkkkkkkhhh\\\OOOFFFDDD>>>777111---,,,---***************+++++++++,,,,,,,,,---...///000111000111333444555666666666888888999:::;;;<<<======?????????@@@@@@AAACCCCCCCCCFFFIIIOOO[[[iiioooooosssyyy^^^MMMEEE???;;;:::888888;;;AAAFFFFFFBBB>>>777666555555666555333111222222111111000/////////---------...///000111222555777;;;>>>CCCHHHOOOTTTYYY]]]bbbgggjjjlllnnnooopppqqqsssuuuwwwzzz{{{|||}}}~~~zzzvvvssslllddd]]]YYYWWWXXXXXXVVVWWW[[[YYYZZZZZZWWWRRRMMMJJJHHHCCCBBB@@@>>><<<>>>CCCFFFLLLTTT[[[^^^aaabbb^^^XXXNNNGGGAAAAAA@@@<<<888888222444444333222222444555>>>HHHUUU```eeeeeebbb```___hhhpppsssvvv{{{~~~~~~~~~~~~}}}{{{zzzzzz{{{||||||}}}}}}}}}~~~}}}|||zzzxxxvvvuuutttsssssssssuuuwwwyyyxxxwwwrrrqqqooommmlllllllllmmmkkkkkkkkkllllllmmmmmmmmmooonnnnnnmmmllllllkkkkkkkkkiiifffcccaaa___^^^^^^cccfffiiikkksss~~~|||}}}~~~{{{|||vvvpppjjjjjjoootttvvvuuufffvvv}}}zzzooosssmmmlllrrrwwwvvvtttuuuppppppooollldddXXXJJJAAA<<<888666777888999>>>DDDSSS```ooovvvwwwyyyrrrlllkkkmmmttt|||{{{zzzzzzzzzzzz{{{{{{|||{{{||||||}}}}}}}}}}}}}}}}}}}}}}}}||||||zzzwwwuuummmkkkhhhggghhhlllqqqttt}}}{{{yyyoookkkeeeaaa^^^\\\YYYXXXUUUTTTSSSSSSTTTTTTRRRPPPOOOOOONNNNNNMMMMMMLLLLLLKKKKKKLLLMMMOOONNNLLLIIIJJJHHHEEEAAA<<<888555444111000...------...///000222666;;;BBBFFFIIIIIIIII@@@>>><<<999666333222111333333222111000//////...///000111222333777<<<@@@LLLTTT^^^eeeiiimmmqqquuuvvvuuurrrqqqrrrtttwwwyyy|||zzzyyywwwqqqllllllqqqvvvzzzzzzkkkYYYKKKBBB===;;;:::999777999BBBMMM\\\iiiwww}}}}}}yyyoooxxx{{{xxxxxxxxxyyy||||||sssrrrnnnlllllliii[[[MMMHHHEEE???888111,,,,,,---))))))*********+++++++++,,,,,,------...000111222444555666777888999999999999999:::;;;<<<===>>>>>>@@@@@@@@@@@@AAAAAABBBCCCCCCGGGJJJMMMVVVccckkklllppp|||```OOOFFF???;;;:::;;;;;;===DDDJJJKKKEEE???777777666777777777444222222222111111000/////////---------...///000111222444777:::===AAAGGGMMMRRRVVVZZZ```eeehhhjjjlllmmmoooppprrrtttwwwyyyzzz{{{||||||}}}~~~~~~|||~~~}}}{{{zzzwwwyyyxxxtttrrrqqqkkkddd]]]ZZZZZZ[[[ZZZUUUTTTUUUQQQOOOLLLIIIGGGEEEBBB???<<<<<<;;;999999:::>>>AAAGGGMMMRRRTTTVVVZZZZZZWWWPPPIIIDDDCCCBBB===999888333444555444333222333555===FFFRRR]]]cccccc```]]][[[dddjjjmmmooouuuyyyzzzzzzyyyxxxyyyzzzzzzyyywwwvvvwwwyyy{{{|||}}}||||||}}}~~~~~~}}}|||{{{yyyxxxyyyxxxwwwwwwyyyzzzzzzyyyvvvuuurrrqqqppppppqqqqqqooooooooooooppppppppppppnnnnnnmmmlllkkkkkkkkkkkkiiigggeeedddbbbbbbbbbbbbeeehhhjjjlllrrr|||}}}~~~~~~||||||~~~sssnnnjjjlllssszzz}}}}}}dddsss}}}zzzyyyuuurrrjjjqqqiiigggnnntttttttttvvvnnnoooooommmfffYYYKKKAAA:::666444666777888===BBBRRR___ooovvvuuuvvv}}}~~~tttnnnkkklllssszzz{{{{{{{{{{{{{{{|||}}}~~~}}}}}}~~~~~~~~~~~~}}}zzzuuuooojjjeeeddddddfffjjjnnnsssvvv|||~~~|||sssnnngggaaa]]]ZZZWWWVVVUUUTTTTTTUUUVVVVVVSSSQQQQQQQQQPPPPPPPPPOOOOOOOOOLLLLLLNNNQQQUUUUUUTTTRRRWWWUUUPPPKKKEEE???:::888222000...,,,,,,---000111...222888>>>CCCGGGHHHIIICCCAAA>>>;;;888555444333//////...//////000111222///111222444666999>>>BBBGGGOOO[[[ccchhhmmmsssxxxvvvtttrrrpppqqqsssvvvyyyyyy|||~~~uuuuuusssmmmhhhhhhnnnsssxxx~~~xxxhhhWWWJJJDDD???===;;;999666999FFFUUUcccooo|||}}}pppzzzyyyvvvvvvvvvxxx||||||tttrrrooommmmmmiii[[[LLLIIIFFF@@@888000,,,,,,---))))))******++++++++++++,,,,,,------///000111222222333444555555666666555999::::::;;;<<<===>>>>>>@@@@@@@@@@@@AAABBBBBBCCCEEEIIIJJJJJJQQQ___iiikkkppp~~~aaaOOOFFF???;;;:::AAA???AAAHHHPPPQQQJJJBBB888777777888888777555222222222111111000/////////------------///000111222444666999<<<@@@FFFLLLPPPWWW[[[aaafffiiikkkmmmnnnnnnooorrrtttwwwxxxzzzzzz||||||||||||}}}~~~|||yyy|||{{{|||~~~~~~|||yyyzzz{{{||||||{{{yyywwwuuunnnqqqpppnnnnnnnnniiiccc]]][[[\\\^^^[[[UUURRRRRROOOKKKGGGEEEEEEDDDAAA>>>999999999999888999<<>>IIIQQQZZZbbbfffjjjnnnqqqtttrrrqqqqqqrrrtttuuuuuuyyy{{{~~~~~~tttqqqlllhhhhhhkkkpppsss}}}|||uuuiiiZZZJJJ@@@@@@:::888888777:::JJJ\\\pppzzztttqqqwww}}}wwwvvvsssxxx{{{{{{|||~~~}}}yyyuuussspppnnnjjjcccZZZSSSPPPHHH<<<333///...,,,***)))******++++++,,,---------...///.........000222333444555777888:::;;;;;;::::::999999;;;===@@@BBBFFFDDDAAA>>>>>>>>>@@@BBBHHHHHHHHHIIINNNVVV```gggppp~~~iiiSSSEEE>>><<<;;;888;;;CCCOOOWWWUUUOOOJJJBBB777666888333222666222222222333222222111000///...............///000000333555888;;;>>>BBBGGGKKKPPPWWW___dddfffgggiiikkksssssstttuuuwwwzzz|||~~~}}}}}}|||zzzxxxyyy|||~~~|||{{{yyywwwvvvuuuttttttyyywwwvvvxxx{{{{{{yyyvvvwwwssspppoooooonnnllliiiffffffhhhjjjmmmllljjjgggbbb^^^ZZZXXXWWWUUUTTTRRROOOLLLHHHDDDAAA>>>:::888888777666777:::<<<>>>>>>CCCFFFJJJMMMLLLJJJLLLOOOLLLJJJGGGEEECCC@@@<<<999666666555444333333333333999@@@JJJSSSXXXYYYVVVTTTOOOUUU^^^fffkkknnnpppqqqkkklllmmmppprrrrrrpppnnnqqqqqqqqqrrrtttwwwyyy{{{zzz|||~~~~~~~~~}}}{{{zzzzzzzzz{{{{{{|||yyyuuuuuuvvvuuuqqqnnnrrrqqqqqqrrrrrrqqqooollleeeeeeeeeffffffffffffffffffdddccccccdddddddddcccjjjiiijjjmmmsssxxx|||~~~zzz|||}}}~~~}}}|||~~~~~~|||zzzzzzqqqppprrryyykkkmmmrrryyyzzzyyy|||sssjjjjjj}}}zzzooofffggglllppprrruuuuuurrrppplllggg]]]PPPGGG>>>:::777777666666;;;BBBQQQeeennnllllllfffbbbhhhqqquuuzzz~~~yyyvvvuuuyyy~~~}}}{{{|||}}}}}}}}}~~~~~~}}}}}}~~~~~~{{{yyy{{{{{{zzzzzz{{{yyyqqqkkkiiieee___]]]^^^VVVVVVWWWWWWWWWVVVVVVUUUVVVVVVVVVUUUTTTTTTVVVXXXYYYZZZ\\\\\\]]]```cccfffnnnppprrrnnneeeWWWIIIAAA:::777333111000000000000...000222666;;;AAAFFFIIIKKKHHHCCC===999555444333222222222111111111111000///000111222333666:::>>>HHHPPPZZZaaafffiiimmmqqqqqqpppooopppqqqsssssssssyyy{{{~~~{{{tttpppkkkhhhgggjjjooorrrzzz}}}~~~~~~}}}wwwmmm^^^NNNDDDAAA<<<:::;;;:::===MMM```vvv|||vvv}}}~~~xxxwwwuuuzzz}}}{{{zzzzzzxxxtttuuusssqqqnnnkkkddd[[[UUUPPPHHH<<<444000...,,,+++*********+++,,,,,,---------...///.........000222444555666888999;;;<<<===999999888999:::===@@@AAAEEEDDDBBBAAA@@@AAABBBCCCGGGGGGHHHIIINNNVVV```gggmmm}}}kkkUUUFFF???<<<;;;;;;===EEESSS]]]^^^VVVNNNEEE999777999333333666333222222333222222111000///...............///000000222444777999<<<@@@EEEIIIPPPVVV]]]bbbdddfffiiilllqqqqqqqqqrrruuuwwwzzz{{{yyyyyyxxxwwwvvvwww{{{~~~}}}}}}}}}|||{{{xxxvvvtttqqqppppppoooooooooooopppttttttuuuxxxzzzzzzvvvssskkkhhhdddcccccccccaaa``````bbbeeehhhkkkkkkiiifffgggccc___\\\YYYWWWTTTRRROOOLLLHHHDDDBBB@@@===;;;999888777888:::===???@@@KKKNNNQQQQQQNNNIIIHHHIIIGGGEEECCCBBBAAA>>>:::777555444333222111111111111444999AAAHHHMMMMMMLLLJJJJJJPPPYYYaaafffjjjmmmooojjjiiiiiiiiiiiihhhgggfffjjjjjjlllnnnqqqtttwwwyyyzzz{{{~~~~~~}}}|||{{{{{{|||}}}~~~}}}yyyuuutttuuutttrrrooopppooooooppppppooollliiibbbbbbaaaaaa```aaaaaabbbbbbaaa``````aaaccccccccciiiiiikkknnnsssxxx{{{}}}~~~}}}~~~~~~zzzzzz~~~}}}xxxuuuqqqsssyyyqqqqqquuuzzzzzzwwwxxx|||vvvkkkkkk~~~vvviiieeegggjjjnnnssssssqqqpppnnniii```TTTKKK???;;;888888777666;;;BBBOOOcccmmmkkkjjjbbbZZZ\\\eeejjjoootttuuuvvvwwwxxx~~~{{{zzz{{{~~~}}}~~~}}}||||||}}}~~~xxxrrrllljjjgggbbb______XXXXXXYYYYYYZZZYYYYYYYYYXXXYYYYYYXXXWWWWWWXXXZZZ]]]___aaaaaaaaaaaaccceeeooouuu|||~~~vvvgggVVVJJJ>>>999444000.../////////---...111555:::>>>BBBDDDEEECCC@@@<<<888555333222222222222111111111111000///000111222333666:::===GGGNNNXXX```eeehhhllloooooopppqqqrrrssssssssssssxxxzzz~~~}}}xxxsssoookkkggggggjjjnnnqqqxxx{{{~~~~~~}}}||||||{{{sssdddTTTIIIBBB===<<<======AAARRReeezzz~~~yyyxxxwww|||~~~{{{wwwvvvsssoootttrrrpppnnnjjjccc\\\VVVPPPHHH===444111///...,,,******++++++,,,,,,---------...//////...///111333555666777999;;;<<<>>>>>>:::::::::;;;<<>>FFFVVVfffjjjaaaVVVKKK===999999333333777333222222333222222111000///...............///000000000222555777:::>>>CCCGGGPPPUUU[[[___aaadddiiimmmnnnnnnooopppsssuuuwwwxxxwwwwwwwwwvvvvvvwww{{{}}}yyyxxxvvvtttrrrooonnnmmmjjjjjjkkklllmmmnnnooooooqqqrrruuuxxxyyywwwrrrnnnaaa^^^ZZZXXXYYYZZZZZZZZZ]]]```eeekkkooonnnkkkhhhllliiidddaaa]]]YYYUUURRRPPPLLLHHHDDDCCCAAA???>>>::::::999999<<>>:::777555555333222222222222222000333888===@@@AAA@@@???DDDIIIQQQYYY```eeeiiilllkkkiiifffbbb___]]]\\\\\\^^^```cccggglllppptttuuuyyyzzz}}}~~~~~~}}}}}}~~~zzzuuusssttttttrrrpppmmmlllllllllllljjjfffbbb]]][[[YYYXXXWWWWWWYYYZZZZZZZZZZZZ[[[]]]___aaabbbggghhhlllppptttwwwzzz{{{~~~~~~~~~}}}www{{{xxxssssssxxxyyyxxxzzz~~~~~~zzzxxxzzzyyyllliii{{{zzzjjjaaaaaadddjjjqqqtttsssrrrqqqmmmcccWWWMMM@@@<<<999888777666;;;AAALLLbbbnnnpppqqqhhh^^^^^^]]]aaafffkkkooossswwwzzz}}}}}}|||||||||}}}zzzuuupppmmmiiiddd```^^^]]]]]]^^^_________^^^^^^[[[\\\\\\\\\ZZZZZZ[[[]]]^^^___aaa```___]]]]]]^^^iiirrr}}}tttbbbVVVEEE>>>666000.........---,,,...000333666999<<<===>>>===;;;999777555333222222222222111111111000000000000111222222555999<<>>===??????DDDUUUhhhzzz|||vvvvvvuuu{{{~~~{{{vvvtttqqqmmmqqqqqqooolllggg```ZZZUUUPPPGGG<<<444111000///---******++++++,,,------...---...//////...///111333555555777999;;;<<<>>>>>><<<<<<===>>>???BBBDDDEEEBBBCCCEEEGGGHHHHHHHHHGGGIIIIIIJJJJJJMMMRRRYYY^^^dddyyyvvv^^^LLLBBB===<<<;;;===EEEWWWmmmxxxqqqdddRRRBBB;;;:::444444777333222222222222222111//////...............///000000000222444777999===BBBEEENNNRRRXXX[[[^^^bbbhhhmmmmmmnnnoooqqqsssuuuwwwxxxzzzzzzzzzyyyxxxyyy{{{}}}vvvuuusssqqqooonnnmmmmmmooopppqqqrrrssstttuuuuuurrrtttxxxzzzyyytttmmmiii^^^\\\YYYWWWXXX[[[^^^___bbbffflllssswwwvvvrrrnnnmmmjjjgggcccaaa]]]XXXUUUSSSOOOIIIEEEBBBAAA@@@???<<<;;;;;;;;;>>>DDDKKKOOO[[[aaafffbbb[[[SSSKKKFFFBBBAAABBBBBBBBB@@@<<<999888777666555444444444444111222555777999:::;;;;;;???DDDKKKRRRYYY```fffiiinnnkkkfff___YYYUUUTTTTTTSSSUUUZZZaaagggmmmqqqssswwwyyy|||~~~~~~~~~{{{uuurrrssssssrrrpppllljjjiiigggeeebbb]]]YYYUUUSSSPPPNNNLLLMMMOOOPPPQQQRRRSSSTTTVVVZZZ^^^aaadddggglllqqqtttvvvxxxzzz~~~~~~~~~{{{zzz{{{vvvwww}}}}}}{{{}}}}}}zzzzzz~~~}}}mmmfffwww|||iii]]]ZZZ]]]gggppptttsssrrrqqqmmmcccVVVMMMAAA===:::999777666:::AAAKKKbbbqqqvvvzzzrrrgggfff___aaaeeejjjpppxxx~~~}}}|||||||||}}}~~~~~~yyytttppplllfffaaaaaaaaabbbbbbbbbbbbaaaaaa]]]___``````^^^^^^^^^___]]]______^^^[[[YYYXXXXXX```iiivvv}}}ooodddRRRIII===555222222111000......///111333555777888999999888777666444333333222222222111111111000000000111111111222444888<<>>===@@@AAAEEEWWWjjjyyyxxxrrrrrrrrryyy~~~{{{wwwtttrrrpppppppppnnniiibbb[[[UUURRRNNNFFF;;;444111000///...***++++++,,,------......,,,.../////////000222444333444666888:::<<<===>>><<<======>>>@@@AAABBBCCCAAACCCFFFHHHIIIJJJIIIIIIKKKLLLLLLKKKLLLOOOTTTWWW```uuu}}}dddPPPCCC>>><<<;;;>>>FFFYYYsssuuuYYYGGG>>>;;;555555888444222222222222222111//////...............///000000000222444777999===AAAEEEJJJOOOTTTWWWZZZ___fffkkknnnoooqqqsssuuuwwwxxxxxx}}}}}}|||zzzxxxwwwxxxzzzrrrrrrqqqqqqqqqrrrssssssxxxyyyzzzzzz{{{zzzzzzyyywwwyyy|||{{{wwwqqqjjjfff^^^]]]\\\\\\]]]aaafffiiimmmpppvvv|||}}}xxxssskkkiiifffdddbbb```^^^[[[XXXSSSLLLFFFBBBAAA@@@???>>>>>>>>>===@@@GGGPPPWWWdddmmmsssnnneee\\\QQQHHHCCCBBBBBBBBBBBB@@@===:::888888777666555555555555333444444555777888999:::===AAAGGGMMMTTT[[[bbbgggmmmkkkfff]]]UUUOOOMMMMMMKKKNNNSSSZZZaaahhhnnnppptttvvvzzz~~~~~~~~~~~~~~~~~~yyyssspppqqqqqqooonnnjjjgggddd```\\\XXXRRROOOMMMKKKHHHEEECCCDDDEEEFFFGGGIIIKKKMMMOOOSSSXXX]]]aaaffflllqqqtttvvvxxxzzz~~~}}}~~~~~~~~~yyy}}}}}}{{{zzzxxx{{{|||{{{~~~ooodddrrriii[[[UUUYYYcccnnnqqqppppppppplllbbbUUULLLCCC>>>;;;999777666:::@@@JJJaaarrr{{{}}}rrrqqqjjjlllppptttyyy~~~}}}}}}}}}}}}~~~xxxssspppjjjdddcccccccccdddcccbbbbbbaaa```bbbccccccbbbaaaaaabbb___```___]]]YYYWWWVVVVVVZZZ```lllxxxyyyrrr]]]RRRBBB888444333111///000//////000222555888:::<<<;;;999777555444333333222222222111111111111000000111111111222444888;;;CCCKKKWWWaaafffiiilllnnnnnnqqquuuuuutttsssvvvxxx~~~xxxsssmmmkkkiiihhhiiimmmqqqssszzz}}}~~~~~~wwwgggUUUIIICCC???>>>AAAAAAFFFXXXkkkzzztttooonnnoooxxx}}}xxxvvvuuusssqqqqqqnnnhhh___VVVPPPNNNMMMEEE:::333000000///...++++++,,,,,,------......,,,.../////////000333555333444555777:::<<<>>>>>><<<<<<===>>>>>>?????????AAACCCEEEGGGHHHIIIIIIIIIKKKLLLLLLLLLLLLMMMPPPSSS]]]rrrjjjTTTEEE>>>======@@@GGGWWWttt```LLL@@@<<<555666999444222222333222222111000///...............///000000000111444666888;;;@@@CCCFFFJJJPPPTTTWWW\\\ccchhhnnnoooqqqsssuuuwwwxxxxxx{{{{{{zzzxxxuuussstttuuuoooppprrrtttvvvxxxzzz{{{~~~|||{{{{{{}}}}}}zzztttnnniiiggg___```bbbcccfffjjjpppuuuzzz}}}zzzuuujjjgggdddccccccdddcccccc^^^XXXOOOHHHDDDCCCBBBBBBBBBBBB@@@>>>???FFFQQQZZZkkkwww~~~yyypppfffYYYMMMEEECCCAAAAAA@@@>>><<<999777666555444444333444444444444444555666888:::;;;>>>AAAEEEIIIOOOVVV^^^dddggggggddd\\\RRRJJJGGGGGGFFFHHHLLLSSS[[[cccjjjnnnqqqtttxxx}}}~~~}}}|||{{{||||||}}}yyyuuuooommmmmmllljjjhhhddd```ZZZUUUQQQMMMIIIGGGEEECCCAAA>>>======>>>???>>>AAADDDEEEGGGKKKRRRXXX^^^dddkkkpppsssuuuyyy|||~~~{{{yyyyyy|||yyyuuu{{{}}}wwwuuuxxx~~~rrrcccoookkk[[[SSSUUU```kkkoooooopppqqqooofffYYYPPPCCC???;;;:::777555999@@@DDD]]]qqq~~~zzz}}}~~~~~~}}}}}}~~~zzzwwwvvvppphhhgggggggggfffeeedddcccbbbbbbdddffffffeeedddddddddaaaaaa___[[[WWWUUUUUUVVVUUUXXX___jjjvvv||||||yyygggYYYGGG;;;666444111...111000///000333888>>>AAADDDBBB>>>999666444333222222222222111111111111000000111111111111333777:::CCCKKKXXXbbbgggjjjmmmoooooorrruuuuuusssssswww{{{~~~xxxssskkkjjjiiiiiikkkooosssvvv{{{~~~}}}uuueeeUUUIIIEEEAAA@@@BBBCCCGGGYYYlllyyy}}}sssnnnnnnoooyyyzzzxxxwwwvvvuuutttppphhh]]]SSSMMMKKKKKKCCC999222//////...---++++++,,,,,,---.........,,,...///000000111333666333444666888;;;===???@@@??????@@@@@@@@@@@@??????AAABBBDDDEEEFFFGGGHHHHHHIIIJJJKKKLLLLLLMMMPPPSSS\\\qqqnnnVVVFFF???===<<>>AAAAAAFFFMMMRRRUUUZZZ```eeekkkllloooqqqsssuuuuuuuuuwwwxxxxxxvvvsssrrrrrrsssqqqsssvvvzzz~~~|||}}}{{{wwwqqqlllkkkkkkeeehhhlllppptttyyy}}}wwwkkkhhhdddcccdddfffhhhhhhbbb[[[SSSKKKHHHHHHHHHHHHGGGFFFBBB>>><<>><<<:::888777666555444444444444444444555666888;;;===>>>???AAACCCFFFKKKRRRZZZ```bbbdddddd^^^SSSJJJEEECCCCCCDDDGGGLLLTTT]]]eeejjjoooqqqvvv{{{~~~|||yyyxxxwwwwwwwwwrrrnnnjjjhhhgggfffccc```ZZZVVVOOOJJJGGGEEECCCBBB>>>===<<<;;;:::999999999888;;;>>>???@@@EEEMMMTTT\\\bbbjjjoooqqquuuzzz~~~~~~|||vvvuuuxxx}}}~~~uuupppvvv}}}}}}uuutttxxxtttcccmmmnnn\\\SSSTTT^^^iiipppppprrrtttssskkk___VVVDDD???<<<:::777555999???>>>XXXooo}}}~~~~~~~~~~~~~~~yyyqqqkkkkkkkkkjjjhhhgggeeedddccceeeggghhhfffeeeeeeeeeaaa```]]]YYYUUUSSSTTTVVVRRRRRRVVV___lllwww{{{{{{qqqcccOOOAAA<<<999666333111000///111555<<>>999===@@@IIIccciiiRRRCCC===666777:::555222222333222222111000///...............///000000---///111333444888<<>>DDDKKKQQQTTTYYY___ccchhhjjjllloooqqqrrrrrrrrruuuvvvwwwvvvtttsssssstttuuuwww|||{{{{{{yyytttnnnkkklllnnnmmmrrrxxx|||yyynnnjjjeeeccceeehhhjjjkkkddd]]]UUUNNNKKKLLLMMMNNNJJJHHHDDD===999===HHHQQQbbbuuutttgggQQQMMMHHHDDDBBB@@@???===:::999888777777666666666666666777999<<<>>>@@@BBB@@@AAABBBDDDHHHOOOWWW]]]```cccfffaaaVVVLLLFFFDDDAAABBBDDDHHHPPPYYYbbbhhhmmmpppuuuzzz}}}{{{xxxuuutttssssssmmmiiieeeddddddbbb^^^ZZZSSSNNNGGGBBB@@@@@@@@@@@@:::::::::999999888777777444888;;;<<<<<>>@@@===;;;@@@FFFSSSmmm|||sssmmmXXXBBB999888888777777333333222111000///...---......------------......111111222444666999;;;<<<>>>BBBHHHMMMSSSXXX^^^bbbhhhjjjlllmmmmmmnnnppprrrsssttttttsssrrrrrruuuwwwvvv{{{zzzsssqqqpppoooqqqtttwwwzzzyyyrrrllleeebbbdddhhhlllmmmlllcccXXXRRRSSSSSSOOOKKKOOOHHHBBB?????????EEELLL]]]nnn}}}ssseeeYYYKKKCCCAAAAAA>>>;;;;;;:::999999888999999999999;;;===@@@CCCDDDEEEEEEHHHFFFEEEEEEHHHMMMRRRVVV```eeehhhdddYYYMMMEEEBBB???>>>@@@DDDHHHNNNYYYeeeooosssvvvxxx|||}}}|||uuuqqqnnnlllkkkiiigggdddaaa]]]ZZZVVVQQQMMMEEEBBB???<<<:::999999::::::777555666777666333000222333444555999???FFFKKKZZZ```hhhlllnnnrrrxxx~~~}}}{{{{{{{{{|||yyyvvvvvvzzz~~~~~~uuupppooottt|||zzzuuuxxx{{{{{{|||ttttttzzzdddWWWVVV\\\aaajjjoootttuuutttpppeeeZZZLLLCCC;;;999999888888:::===III]]]qqq}}}}}}|||yyytttqqqqqqrrrrrruuuzzz}}}}}}|||yyyvvvtttuuuvvv}}}~~~xxxwwwuuussspppnnnlllkkknnnllljjjjjjkkkkkkjjjiiihhheeeaaa[[[VVVQQQMMMKKKGGGDDDDDDHHHMMMUUUbbboooqqqnnncccSSSFFF???:::555111000000111333888<<>><<<999555333222333333111222222333333222222222111111222111111333777:::BBBLLLYYYccciiikkknnnpppsssssssssuuuwwwzzz}}}~~~|||uuupppnnnllliiihhhjjjoootttxxx~~~~~~{{{wwwsssnnniii```VVVNNNGGGEEEDDDEEEFFFLLLZZZhhhsss}}}yyyuuu{{{{{{xxxvvvyyy{{{}}}~~~}}}{{{yyywwwuuuqqqnnniii___RRRKKKKKKIII???555111///---,,,......------------...//////000000111222333444555555888888999:::===@@@DDDFFFBBBAAA@@@??????@@@AAABBBAAAAAAAAAAAABBBCCCDDDEEEGGGHHHHHHHHHIIIKKKNNNQQQZZZiiiwww\\\FFF>>>???===;;;>>>AAAJJJcccsssnnnlllXXXCCC:::999888666555333333222111111000//////......------------......000000111333555777:::;;;===AAAGGGLLLQQQWWW]]]aaagggiiikkklllllllllnnnpppppprrrsssttttttvvvyyy|||{{{}}}tttqqqqqqrrrvvv{{{}}}uuuooogggdddfffkkkppprrrqqqggg\\\VVVVVVVVVSSSOOOMMMFFF???===<<<===BBBHHH[[[llllllbbbTTTLLLIIIGGGDDD@@@;;;;;;::::::;;;<<<======<<<>>>@@@DDDFFFHHHIIIIIIJJJHHHGGGFFFHHHLLLPPPSSS]]]bbbeeeaaaWWWLLLDDDAAA>>><<<===AAAEEEJJJVVVaaannnrrrvvvxxx|||}}}}}}yyysssnnnkkkiiigggeee___\\\WWWSSSOOOKKKFFFBBB@@@>>><<<:::888777777777999777555555666555333000222222333444777===DDDIIIVVV]]]eeekkkmmmqqqxxx~~~}}}zzzyyyyyywwwuuusssuuuxxx|||}}}}}}~~~tttooonnnrrryyy~~~uuusssvvvxxxxxxwww{{{~~~wwwiii[[[XXX[[[```hhhnnntttuuuuuurrrhhh^^^NNNEEE<<<:::999777777999999BBBSSSeeettt}}}{{{|||~~~|||~~~}}}|||uuunnngggddd```^^^```dddeeeggghhhhhhhhhhhhjjjlllxxx~~~{{{xxxuuurrrqqqppppppnnnlllkkkllllllkkkiiifffeeeaaa\\\VVVPPPJJJGGGAAA???>>>>>>???EEEUUUeeemmmllleeeWWWJJJCCC===777111111111111222444666888666444333111111111222333222222222222222222222222000111222333333444666999BBBKKKXXXbbbhhhkkknnnpppsssttttttvvvxxx{{{~~~~~~xxxqqqmmmmmmkkkjjjjjjlllqqquuuxxx}}}{{{wwwrrrkkkfffaaa\\\VVVQQQJJJFFFEEEGGGJJJQQQ___kkkwww~~~zzztttyyy}}}~~~||||||}}}|||xxxuuusssoookkkfff]]]QQQKKKKKKHHH>>>444111///---,,,...---------------...///000111111222333444555666666888999:::<<<>>>@@@BBBCCC@@@???>>>======>>>???@@@??????@@@@@@BBBCCCDDDEEEEEEFFFHHHHHHHHHJJJNNNPPPVVVeee||||||aaaIII???>>>???===>>>>>>AAAVVVhhhffffffUUUCCC<<<;;;888555333333333333222222111111111......------------......//////000222444666888999<<<@@@EEEJJJOOOUUU[[[___eeegggjjjkkkkkkkkkmmmnnnmmmpppsssuuuxxx{{{wwwttttttvvv|||xxxrrrkkkgggiiiooouuuyyyyyyoooccc\\\ZZZYYYVVVSSSMMMFFF@@@>>>===<<<@@@FFFXXXiii~~~xxxmmm___UUUPPPMMMIIIEEE>>>>>>???@@@BBBCCCEEEFFFEEEFFFHHHKKKMMMOOOPPPPPPNNNMMMJJJIIIIIIKKKMMMOOOYYY\\\___\\\SSSIIICCC@@@===;;;:::===???EEEQQQ\\\hhhnnnrrrtttxxx}}}}}}zzzxxxtttnnniiifffccc```___TTTQQQLLLHHHDDD???;;;777999888888777666555444444666555444444444444111///000111222333666;;;AAAFFFQQQYYYbbbhhhlllqqqyyy|||yyyvvvuuurrrrrrrrruuuyyy|||}}}|||wwwqqqpppttt{{{|||rrrqqqtttvvvuuurrrttt{{{{{{mmm]]]WWWXXX[[[ccckkkrrrttttttrrrjjjaaaRRRGGG>>>:::999666666888666===IIIXXXgggsss|||~~~~~~~~~~~~|||{{{zzzzzz|||}}}~~~~~~~~~}}}{{{uuulllccc]]]WWWSSSTTTXXXYYY\\\___bbbccceeegggiiiuuu~~~}}}zzzxxxwwwvvvsssqqqnnnmmmmmmmmmkkkjjjeeedddbbb]]]VVVNNNGGGCCC???;;;999888999===JJJWWWbbbddd```UUUIIIAAA;;;666333333333333333333333444444333222111111000000000333333222222222222222222///111333444444555666888BBBKKKWWWbbbgggkkknnnqqqttttttuuuwwwzzz}}}~~~{{{uuuooojjjkkkkkkkkklllooosssvvvxxx~~~zzzxxxvvvoooeee___[[[YYYUUURRRLLLHHHGGGKKKQQQYYYfffqqq}}}yyyvvvzzz|||}}}~~~wwwsssqqqmmmiiieee[[[PPPKKKKKKFFF<<<333000///---,,,---,,,,,,,,,,,,---...//////111111222333444555666666888999;;;===>>>??????>>>>>>===<<<;;;;;;<<<===>>>>>>>>>>>>???AAABBBDDDEEECCCEEEGGGGGGHHHJJJMMMOOOTTTbbbxxxgggNNNBBB@@@@@@>>>AAA@@@>>>MMM]]]^^^]]]OOO@@@<<<;;;888555333333333333333333333333333......------------............///000222444666777;;;>>>CCCGGGLLLRRRYYY]]]dddfffiiikkkkkkkkkmmmnnnnnnpppuuuxxx{{{zzzyyyzzz||||||vvvooojjjkkkqqqyyywwwkkkbbb]]]ZZZWWWTTTPPPIIIDDDBBB@@@>>>AAAFFFRRRbbbvvvxxxhhh[[[SSSOOOKKKIIIEEEEEEGGGJJJMMMPPPSSSTTTSSSTTTTTTUUUVVVWWWWWWWWWUUUSSSQQQNNNLLLLLLLLLLLLSSSVVVXXXUUUOOOGGGAAA???===:::999:::<<<@@@LLLWWW```gggmmmooorrrvvvwwwuuusssnnnhhhccc___\\\YYYVVVKKKHHHDDD@@@===:::666444222333333333333222111000444444333333333222111//////000111222444888>>>BBBLLLTTT___ggglllqqqyyy~~~|||yyytttqqqpppqqqtttxxx{{{~~~|||wwwvvv{{{}}}ssspppsssuuurrrnnnnnnrrrwww~~~}}}qqq^^^UUUTTTUUU^^^gggooossssssqqqkkkcccVVVKKK@@@;;;999666555777666:::CCCOOO\\\iiitttzzzzzzzzzzzzzzz{{{||||||}}}}}}}}}}}}|||||||||~~~~~~~~~}}}}}}~~~~~~}}}{{{rrrjjjaaaZZZTTTPPPQQQUUUWWW[[[```dddfffgggiiikkkwww~~~}}}||||||vvvtttqqqooonnnmmmllljjjeeedddaaa\\\UUULLLDDD???<<<666333555777:::???FFFSSSWWWWWWNNNCCC<<<777222222222333333333333222222222222222222222111111000444333222111111111222222///111333444444555777888BBBJJJWWWaaafffkkkooorrrtttuuuvvvxxxzzz~~~~~~|||yyytttmmmiiikkkkkklllnnnqqqtttxxxzzz~~~}}}xxxuuussskkkaaaYYYVVVTTTRRRPPPOOOKKKKKKRRR[[[eeeoooxxx~~~xxxwww{{{}}}~~~yyyrrrooolllhhheee\\\QQQLLLLLLCCC:::222000///---,,,---++++++++++++,,,---...///000000111222333444555555777888:::<<<======<<<<<<======<<<;;;;;;<<<============>>>>>>@@@AAABBBCCCAAACCCEEEGGGGGGIIILLLNNNRRR___tttlllSSSEEECCC>>><<>>===:::999999:::===GGGRRRYYYbbbiiikkknnnrrrsssrrrmmmiiiccc]]]YYYUUUQQQNNNCCCAAA===;;;999888666444//////000111111000//////222333333333222111000000...///000111222666;;;>>>HHHPPP\\\eeekkkqqqzzz~~~}}}zzztttpppmmmppptttxxx{{{}}}~~~{{{{{{|||sssllloooqqqnnniiigggjjjnnn}}}uuu```TTTPPPQQQYYYcccnnnrrrsssqqqlllgggZZZOOOCCC===:::666666777666999???HHHUUUbbbnnnuuuzzzzzz{{{{{{{{{{{{zzzyyy~~~~~~~~~|||zzz{{{|||~~~~~~~~~}}}qqqjjjbbb]]]XXXSSSTTTXXX\\\```ggglllnnnppprrrsssyyyvvvsssqqqpppnnnllljjjfffeeeaaa[[[SSSIIIAAA<<<888222///222555555777999EEEKKKNNNGGG===888444111111111222333333444555555222333444666666666555444555444222111000111111222111222333444444555777:::AAAJJJVVV```fffjjjooorrrttttttvvvxxx{{{~~~~~~{{{xxxtttnnnjjjkkkkkklllnnnrrrvvvzzz|||}}}}}}wwwtttoooggg]]]VVVSSSRRRPPPNNNQQQMMMOOOZZZgggqqqzzz~~~zzzyyyyyy}}}{{{tttmmmkkkiiiggg___TTTNNNMMMAAA999111000///---,,,---+++++++++,,,---...///000000000111222333444555555777999:::<<<=========<<<>>>===<<<;;;;;;<<<===>>>>>>>>>===>>>>>>???@@@AAA@@@BBBDDDFFFGGGIIIKKKMMMRRR]]]ooonnnUUUGGGCCC:::888===@@@<<>>BBBGGGMMMTTTXXX```ccchhhkkkmmmnnnpppqqqtttxxx|||zzztttqqquuu|||xxxooohhhaaa\\\YYYWWWPPPKKKGGGCCC>>>===@@@BBBMMM\\\mmmzzzlllbbb\\\YYYWWWUUUWWWZZZ^^^ccchhhlllnnnpppnnnlllhhheeecccbbbaaaaaa```]]]XXXTTTOOOLLLJJJJJJJJJKKKJJJGGGDDD@@@======:::999999999:::BBBLLLTTT^^^fffiiikkkoooqqqppphhhddd^^^YYYTTTOOOJJJFFF>>>;;;888666666666555444////////////////////////111222444333111000000111...///000000111444888;;;CCCLLLYYYccciiipppxxx~~~~~~|||vvvqqqkkknnnssswwwyyy{{{}}}~~~~~~{{{|||xxxppphhhkkkmmmjjjeeebbbdddggg{{{dddVVVPPPPPPWWWbbbmmmrrrssssssooojjj^^^RRRFFF???;;;777666888666888<<>>???>>><<<:::888666444222111000000111222222333333333333555888;;;AAAJJJUUU___eeejjjooosssssstttuuuwwwzzz~~~~~~{{{yyyuuupppllllllllllllnnnrrrvvv{{{~~~~~~~~~yyyuuulllfff^^^YYYXXXWWWUUURRRRRROOOSSSaaaqqq{{{xxxxxx}}}~~~~~~vvvlllkkkkkkjjjbbbWWWOOONNN@@@777111000///---,,,---------------///000111222111111222333444555666666999:::;;;===>>>????????????>>>===<<<<<<===>>>???>>>>>>>>>======>>>>>>???>>>AAADDDFFFGGGHHHKKKMMMPPPZZZkkk}}}oooTTTEEEAAA<<<666:::>>><<>>;;;999888999888777>>>FFFMMMWWWaaadddfffiiikkkkkkeeeaaa[[[UUUPPPKKKEEEAAA===:::666444444444333222111111000/////////000111000333444444111000111222...///000111111333777:::>>>HHHUUU___fffmmmuuu{{{~~~}}}yyyssslllppptttwwwxxxzzz}}}|||{{{~~~|||yyyssslllgggkkkmmmkkkfffbbbdddfffhhhXXXRRRQQQVVVbbbnnnsssttttttqqqmmmaaaTTTGGG@@@<<<777666888555777;;;CCCNNN[[[gggnnnqqqsssvvvxxxxxxwwwtttsssmmmooopppooommmmmmppptttvvvxxx{{{}}}~~~|||wwwtttppplllkkkooosssyyy|||zzzvvvsssqqqooommmkkkhhhfff```XXXOOOFFF???:::666555555444///---333;;;999BBBGGGBBB;;;888777666777888999:::===AAADDDFFFHHHHHHIIIHHHEEEAAA===:::666555222111000000111222333333333222222444999<<>>???@@@AAABBB@@@???>>>======>>>???@@@??????>>>==================@@@CCCFFFGGGHHHJJJLLLOOOYYYiiizzznnnSSSCCC???@@@777999>>>>>>HHHVVVXXXSSSIII@@@<<<:::777555666555555444333111000//////.........------..................///000222333444777999<<>>999888888999777666;;;BBBFFFQQQ[[[___```cccffffffccc```ZZZTTTNNNHHHBBB>>>???<<<888555444444333222444222000///...///111222000333555444222000111333...///111111111333666999;;;EEESSS]]]dddjjjrrrxxx~~~}}}{{{uuupppssswwwyyyyyy||||||||||||xxxvvvqqqkkkiiimmmpppooojjjfffgggjjj|||uuummmccc]]]XXXUUU\\\fffpppuuuuuuqqqmmmgggXXXIIICCC>>>888555777666888;;;???FFFRRRaaalllpppuuuxxxvvvtttrrrmmmggg``````aaaaaaaaacccgggiiiqqqtttyyy}}}{{{{{{{{{yyyuuuqqqnnnmmmmmmgggbbb]]]RRRBBB::::::888555111///000111222222999===BBBAAA<<<777777888333;;;BBBDDDHHHOOOVVVXXX\\\YYYTTTNNNHHHCCC@@@???<<<:::999999999888555333333333333444555666777888???IIIUUU^^^cccggglllpppsssssstttvvvyyy}}}}}}zzzuuuqqqnnnooooooooopppsssxxx||||||wwwllleee___]]]___^^^YYYSSSPPPSSS\\\kkk|||||||||zzznnnjjjiiiiii```SSSLLLLLLCCC777---+++.....................///000222444555333444555555444444555777;;;;;;<<<===>>>???@@@@@@DDDBBB???>>>>>>===;;;999===<<<;;;;;;;;;<<<>>>???@@@AAACCCDDDDDDEEEHHHKKKPPPVVVaaarrroooUUUEEE@@@======<<<===AAAKKKSSSWWW[[[OOOBBB<<<999777555333777666666444333222111111//////...------------...------......///111222333444666:::>>>BBBGGGMMMQQQZZZ]]]aaafffiiinnnrrruuu{{{~~~~~~{{{|||}}}~~~||||||~~~~~~|||~~~xxxrrrnnniiibbbXXXOOOJJJFFFDDDCCCCCCDDDHHHPPP\\\gggooottt||||||rrriiiccc___^^^^^^aaaeeeiiikkkkkkmmmllljjjiiihhhgggffffffeeegggddd]]]VVVRRRNNNIIIIIIGGGDDDCCCAAA???<<<:::===<<<:::999888999999:::DDDJJJSSSZZZ^^^___`````````\\\WWWPPPJJJEEEAAA???===;;;888555222222222222222111111111111111222222444444444333222111//////.........///111333555777<<>>===<<<<<<<<<:::777444666555555555666777888999???IIIUUU^^^dddhhhmmmqqqrrrrrrsssuuuxxx{{{~~~~~~~~~}}}{{{xxxuuuqqqpppppppppppprrrvvv{{{zzzuuunnnfff^^^[[[\\\]]]YYYUUURRRXXXdddsss~~~|||pppkkkhhhfff]]]QQQKKKKKKBBB777---,,,......---............///111222444555555777888777666666777888;;;;;;<<<===>>>???@@@@@@CCCBBB@@@@@@@@@>>><<<:::===============>>>>>>???@@@AAACCCDDDDDDEEEHHHKKKPPPTTT^^^nnnrrrWWWEEE???999999888:::AAALLLXXX___bbbVVVGGG???;;;:::777555777666555444333222222111//////...------------...------......///111222333333666:::===AAAFFFLLLPPPXXX\\\```eeeiiimmmrrruuu{{{~~~}}}yyywwwuuuuuuvvvwwwxxxzzzyyyvvvmmmggg^^^UUUPPPMMMJJJIIIFFFFFFIIIPPPYYYccciiilllooossswwwyyywwwqqqlllhhh___^^^]]]___bbbeeegggggghhhfffdddbbbaaa`````````]]]``````[[[VVVTTTPPPKKKJJJHHHDDDBBB@@@???<<<;;;<<<;;;:::888888888888999???EEEMMMSSSWWWYYYZZZ[[[[[[YYYTTTOOOJJJFFFCCCBBB>>><<<999666444444444444222222111111111111222222444444444333222111000///////////////000222444666;;;@@@GGGRRR]]]gggoootttzzz{{{|||}}}|||zzzxxxvvvtttvvvxxx{{{~~~|||yyy|||{{{|||~~~}}}wwwuuuvvvuuurrr{{{zzztttppplllcccdddggglllqqqssssssrrrjjj^^^PPPGGG@@@:::777777444555777999>>>IIIVVV```gggmmmoookkkddd___WWWPPPRRRRRRSSSTTTVVVXXXZZZ[[[XXX]]]eeeoooxxx~~~zzzwwwuuusssssssssqqqpppmmmcccRRRDDD===;;;888444222222333333333333666999999777666888:::@@@LLLYYYaaaiiiqqquuuvvvqqqlllddd[[[SSSNNNKKKJJJIIIIIIHHHHHHGGGEEEAAA===999999888777777888999:::@@@HHHTTT^^^dddiiinnnrrrssstttuuuvvvxxx{{{}}}~~~||||||zzzyyywwwuuutttsssrrrrrrsssvvvzzz}}}wwwsssnnnggg^^^ZZZZZZ[[[ZZZWWWTTT]]]kkk||||||~~~|||qqqkkkeee```YYYOOOJJJIII@@@666------......---.........///000111333444555888:::;;;:::888888999::::::;;;<<<<<<>>>>>>???@@@CCCBBBBBBBBBBBBAAA===:::===>>>>>>???????????????@@@AAACCCDDDDDDEEEHHHKKKNNNQQQYYYiii|||wwwZZZFFF>>>:::888666888???LLL[[[fffkkk```OOOCCC===;;;888555666666555444333222222111//////...------------...---------...///000111222333666999<<<@@@EEEJJJNNNVVVZZZ___ccchhhmmmrrruuu{{{~~~|||zzzwwwssspppmmmlllkkklllnnnqqqwww~~~}}}tttnnnfff___YYYUUURRRPPPLLLLLLNNNSSSZZZ```dddeeeeeegggkkknnnooonnnkkkjjj^^^\\\ZZZ[[[]]]____________^^^[[[YYYXXXYYYZZZ[[[WWW[[[]]]ZZZXXXWWWSSSMMMKKKHHHCCC@@@???>>>===;;;;;;:::888777666666777777:::???FFFLLLPPPSSSUUUVVVVVVTTTQQQNNNJJJGGGEEEDDD>>>===;;;888777666666777333333222222222222333333444444444444333111000///000000//////000111333444999===DDDMMMXXXbbbjjjnnnuuuwwwxxxzzzzzzyyywwwvvvuuuxxx{{{~~~zzzuuuvvv|||~~~~~~}}}zzz}}}~~~|||xxx~~~wwwqqqlllaaaaaadddiiiooossstttsssmmmcccUUUJJJBBB<<<999888444555555666;;;DDDQQQZZZdddiiijjjddd]]]YYYUUUQQQTTTVVVZZZ^^^bbbbbbaaa___YYY[[[___fffoooxxx~~~{{{xxxwwwwwwvvvtttuuuwwwvvvlll\\\KKK@@@<<<999444222222222333222333666888999999:::===???CCCQQQ```jjjrrryyy||||||uuuppphhh___XXXSSSRRRQQQTTTTTTSSSSSSQQQNNNJJJFFF<<<;;;999888777777888999@@@GGGSSS]]]eeekkkppptttwwwwwwxxxyyy{{{}}}~~~|||{{{zzzyyyxxxxxxxxxxxxwwwwwwxxxzzz}}}~~~}}}zzzuuupppkkkfff___[[[[[[[[[YYYVVVTTT___ooo~~~~~~|||{{{yyyyyypppjjjbbbZZZTTTNNNJJJIII===444------///...---...//////000000222333555666:::;;;<<<;;;999999999::::::;;;<<<===>>>??????@@@BBBBBBCCCDDDEEECCC???<<<>>>???@@@AAABBBAAA@@@???@@@AAACCCDDDDDDEEEHHHKKKMMMPPPXXXhhh{{{|||___III??????;;;888999>>>JJJ[[[iiiuuulll[[[III???:::777333666666555444333333222222//////...------------...---------...///000111111333555888;;;???CCCHHHLLLSSSWWW\\\bbbffflllqqquuuzzz}}}}}}{{{wwwrrrmmmiiifffffffffgggjjjooovvv}}}}}}{{{zzz|||wwwpppiiiccc^^^YYYVVVTTTTTTUUUXXX]]]bbbdddeeeccccccdddeeefffeeedddbbbYYYWWWTTTTTTUUUVVVUUUUUUWWWUUUSSSRRRSSSUUUYYY[[[XXX\\\^^^]]]\\\ZZZSSSLLLKKKHHHBBB???>>>>>>======:::999888666555555555666888===BBBHHHKKKOOORRRUUUTTTRRRPPPMMMJJJGGGEEEDDD>>>===;;;:::888888888888555444333333333333333333444444444444333222111000111111000//////000222222555999@@@IIITTT^^^gggkkkqqqsssuuuvvvwwwwwwvvvvvvwwwxxx{{{~~~~~~~~~~~~}}}vvvsssttt~~~xxxwwwyyyuuuqqquuukkkdddZZZZZZ]]]eeennnttttttrrrppphhh[[[NNNDDD>>>;;;888555555555666999AAAMMMVVVaaaffffff___YYYYYYZZZZZZ]]]aaagggooouuutttpppkkk```]]]ZZZ]]]eeeqqqzzz{{{zzzyyyxxxwwwtttwww{{{zzzssseeeSSSFFF===:::555222222222222111333555777:::;;;>>>@@@BBBGGGUUUdddmmmtttzzz|||{{{uuuqqqjjjbbb]]][[[ZZZ[[[ZZZXXXWWWVVVTTTQQQLLLHHH???===:::888666666777888???FFFPPP[[[eeelllqqqtttwwwxxxyyy{{{|||}}}~~~}}}}}}|||{{{{{{||||||}}}||||||}}}~~~~~~|||yyyrrrmmmfffccc```^^^^^^\\\XXXUUUUUU```ooo|||zzzuuuuuunnnhhh^^^UUUQQQNNNLLLIII:::333......///------///000000000111222444666777999:::;;;;;;999999:::;;;;;;<<<<<<===>>>???@@@@@@BBBBBBCCCEEEFFFDDD@@@===>>>???AAABBBBBBBBBAAA@@@@@@AAACCCDDDDDDEEEHHHKKKOOOTTT^^^nnndddMMMBBBBBB<<<999:::???HHHZZZkkk~~~zzzkkkUUUDDD<<<777333555555555444444333333222//////...------------......---------...///000111222444777:::===AAAFFFJJJPPPTTTZZZ```eeekkkqqqtttzzz}}}zzzsssmmmiiiiiigggcccaaabbbeeejjjmmmtttwwwzzz{{{{{{{{{{{{|||xxx~~~{{{tttnnnhhhbbb]]]\\\[[[[[[]]]bbbfffhhhiiidddaaa^^^]]]]]]\\\ZZZXXXRRRPPPMMMLLLLLLMMMLLLKKKPPPOOONNNOOORRRWWW[[[___^^^aaabbb```^^^[[[RRRIIIJJJFFFAAA>>>>>>>>>>>>>>>:::999777555444444444555666:::>>>BBBFFFJJJOOOSSSTTTRRRPPPMMMJJJFFFDDDBBB======<<<:::999888888777666666555444444333444444444444444444444333222111111111000//////000111222333666<<>>AAACCCDDDMMMYYYfffmmmsssxxxzzzyyyuuurrrmmmhhhdddccccccdddaaa___[[[YYYWWWTTTPPPMMMBBB@@@<<<888666666777777>>>DDDNNNYYYdddlllrrruuuuuuvvvxxxzzz{{{|||}}}}}}~~~~~~~~~}}}yyyqqqkkkaaa``````______]]]YYYVVVZZZeeettt~~~xxxuuunnnhhh]]]SSSOOONNNLLLGGG777111...///000------///000000111222333555666777888999;;;:::999999;;;<<<<<<======>>>???@@@AAABBBBBBBBBBBBDDDEEEDDDBBB??????@@@@@@AAAAAAAAAAAAAAA@@@AAACCCDDDDDDEEEHHHKKKSSSXXXdddtttjjjRRREEE???:::888<<>>????????????;;;999777555444444444444333555999<<<@@@EEEKKKOOOTTTSSSQQQNNNJJJGGGDDDBBB???>>>===<<<:::999888777888777666555444444444444444444444444444333222222111000/////////000111222222555:::CCCMMMXXXbbbggghhhiiikkknnnqqqsssuuuuuuwwwvvvvvvwwwyyy|||~~~~~~|||xxxsss{{{~~~zzztttnnnkkkyyyyyyvvvpppiiitttwwweeeYYYVVVRRRRRRYYYeeeppptttttttttqqqeeeTTTGGGBBB>>>999555555555555777???JJJSSSaaajjjooommmkkknnnsssuuuvvvwww{{{vvviiidddhhhqqqxxx|||}}}{{{{{{{{{xxxttttttyyy||||||{{{ttteeeVVVCCC???:::777666555555444555777;;;???DDDFFFFFFFFFPPP[[[eeekkkooouuuxxxxxxtttrrrnnnkkkhhhgggggggggfffccc^^^ZZZXXXUUURRRPPPFFFCCC>>>:::777777777888===BBBKKKWWWccclllrrruuutttvvvxxx{{{|||}}}~~~~~~~~~~~~zzzqqqjjj```___^^^^^^]]]\\\[[[ZZZbbbooo~~~zzzpppkkk^^^RRRMMMNNNIIIBBB555000///000000------///111111111222444555777888777999;;;;;;;;;;;;===>>>>>>>>>???@@@AAABBBBBBCCCBBBAAAAAABBBCCCDDDBBBAAA@@@@@@@@@@@@@@@AAAAAABBB@@@AAACCCDDDDDDEEEHHHKKKSSSXXXcccsssnnnUUUGGG???999999===>>>AAAPPPcccyyylllOOOAAA===;;;555444444444444333333333//////...------------.........---------...//////222444666888:::>>>CCCFFFKKKOOOVVV\\\ccciiippptttxxx{{{zzztttkkkbbbZZZVVVTTTTTTPPPSSSVVVYYY^^^ccciiinnnmmmsss|||}}}xxxssspppmmmlllppptttxxxzzzsssmmmeee```]]]XXXRRRMMMGGGEEECCCBBBCCCDDDDDDCCCJJJJJJLLLOOORRRWWWZZZ]]]^^^___^^^\\\\\\ZZZQQQGGGCCCAAA??????@@@AAA@@@???;;;:::888666444444444444222333666888<<>><<<:::888777999888777666555555555555444444444555444444333222000///......///000111222333555:::AAAJJJSSS\\\aaabbbcccfffiiilllppprrrsssssstttvvvxxx{{{}}}~~~~~~}}}||||||~~~~~~zzzvvvqqqyyy|||uuummmjjjqqq}}}}}}zzzrrriiirrrzzzhhhZZZYYYSSSPPPUUUaaannntttvvvvvvssshhhUUUHHHCCC???:::444555444444666>>>IIIRRReeepppyyyzzzxxxzzz}}}~~~yyypppppptttxxxyyy}}}{{{{{{{{{wwwsssuuuzzz}}}||||||yyykkk[[[EEEBBB===999888777777666999;;;???EEEIIIKKKKKKIIIQQQZZZccchhhlllrrrvvvwwwrrrqqqnnnkkkiiihhhggggggeee```[[[VVVSSSQQQOOONNNHHHEEE@@@<<<999888999999<<>>@@@??????@@@AAABBBCCCCCCDDDBBBAAA@@@AAABBBCCCCCCBBBAAA@@@???>>>???@@@AAABBB@@@AAACCCDDDDDDFFFHHHKKKPPPTTT^^^nnnqqqVVVHHHAAA<<<;;;>>><<<;;;HHHYYYpppnnnOOO@@@===<<<444444444444444444333333//////...------------.........---------...//////111333666888:::===BBBEEEJJJNNNUUU\\\bbbiiippptttwww{{{~~~xxxoooeee\\\VVVSSSRRRMMMOOOQQQSSSUUUXXX]]]```fffkkkttt}}}{{{vvvuuuwww|||zzzppphhhbbb[[[RRRKKKEEECCCAAAAAABBBDDDDDDCCCIIIJJJLLLNNNQQQUUUWWWYYYYYYZZZYYYXXXYYYYYYRRRHHH@@@??????@@@AAABBBAAA@@@<<<:::888666555444444444222444666888<<>>;;;999888999999777666555555555555444444444555444444333333///.........///000222333555666999???GGGOOOWWW\\\^^^___bbbfffiiimmmpppqqqqqqssswww{{{~~~~~~~~~~~~}}}|||{{{zzzzzz}}}}}}yyyuuurrr{{{~~~wwwmmmooopppyyy~~~wwwrrroooqqq{{{rrr]]]\\\XXXSSSRRRZZZgggppptttuuurrrlllbbbTTTFFF>>>===<<<999777666666:::FFFSSSgggsss|||}}}}}}|||~~~{{{zzz|||}}}{{{||||||~~~}}}yyyuuurrrvvvzzz~~~qqqcccPPPFFF<<<::::::999;;;===>>>GGGMMMMMMKKKMMMPPPQQQVVV\\\dddkkkppprrruuuvvvuuussspppnnnjjjfff```\\\\\\XXXRRRNNNLLLKKKJJJIIIBBB@@@===:::888777777888;;;>>>FFFQQQ^^^iiipppsssxxxyyyzzz|||}}}~~~~~~~~~}}}~~~{{{ssscccZZZUUUZZZ]]][[[]]]bbbyyy~~~tttlll]]]NNNJJJJJJCCC999111111///......//////000000000222444666888999:::777:::;;;999:::???AAA???>>>>>>???@@@AAACCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBAAAAAA@@@@@@AAAAAABBBCCCDDDGGGIIIJJJJJJIIIHHHMMMPPPSSS\\\qqq{{{^^^KKKEEE???:::;;;<<<>>>DDDKKKdddssszzzkkkRRR@@@;;;;;;888888666555444333333222222111000///...---,,,,,,---------............///000111222444888<<>><<<999777777777:::EEEQQQeeettt~~~~~~~~~{{{xxxxxxzzzzzzvvvsssrrruuuxxx}}}xxxlllZZZOOOEEEAAA???>>>???BBBHHHQQQYYYXXXWWWXXXYYYYYY]]]aaahhhmmmpppsssuuuwwwwwwtttoookkkhhhccc^^^[[[XXXUUUPPPNNNMMMLLLKKKJJJEEEBBB???;;;888777666666:::===DDDOOO\\\gggooorrrwwwxxxzzz|||}}}wwwfff\\\WWWYYY[[[ZZZ```iiiqqqiiiZZZMMMIIIHHHBBB999111000///......///000111111111222333444666666777999<<<===;;;<<>>>>>>>>???@@@AAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBAAAAAAAAAAAABBBBBBBBBDDDFFFHHHIIIIIIHHHHHHKKKNNNRRRZZZlllbbbNNNEEE???;;;;;;<<<===AAAGGGUUUdddmmmcccOOO@@@:::888888777666555444333333333111111000///...---,,,,,,---------............///000111222444777;;;>>>@@@IIILLLPPPUUU\\\eeeooouuuxxx{{{tttjjjbbb\\\ZZZRRRQQQNNNLLLJJJKKKMMMOOOQQQWWW```kkkuuu~~~ssseee[[[UUULLLJJJGGGFFFHHHIIIJJJJJJIIIJJJLLLLLLLLLMMMOOOQQQMMMLLLJJJJJJJJJJJJHHHGGGAAABBBBBBBBBBBBCCCCCCCCC<<<;;;999666555444444444333111222777:::===EEEMMMUUUSSSRRRSSSSSSRRRNNNKKKIIIGGGDDDAAA>>><<<;;;;;;::::::999888777666666555777777666555555444333333222222111000000000000000333333555999@@@GGGOOOSSSWWWYYY\\\aaafffkkkoooqqqsssuuuxxxzzzzzz{{{}}}~~~}}}}}}}}}||||||||||||}}}{{{yyyvvvuuuxxx||||||xxxvvvsssqqqqqqtttwww}}}{{{zzz{{{tttnnnlllttt}}}{{{vvvvvv|||oooddd___WWWRRRSSS[[[hhhqqqyyyyyyvvvmmm```RRRFFF???;;;888777888888;;;DDDMMM```qqq}}}~~~|||yyyvvvtttuuuwwwwwwuuurrrrrruuuxxx}}}vvvcccWWWKKKFFFDDDCCCDDDGGGUUU___ggggggeeeeeeeeedddfffiiillloooppprrrtttvvvxxxtttnnniiieeeaaa^^^[[[VVVTTTQQQPPPOOOOOOMMMKKKFFFDDD@@@;;;888666555555888;;;AAALLLZZZeeennnqqqvvvwwwyyy|||~~~|||iiiaaa[[[[[[YYYZZZeeetttooofffWWWKKKGGGFFF???777111000/////////000111222444444444555666666777777;;;>>>???===>>>BBBDDDBBB??????>>>>>>??????@@@AAACCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBBBBBCCCEEEGGGHHHHHHHHHGGGHHHLLLPPPWWWggg~~~jjjSSSFFF@@@;;;;;;<<<<<<>>>AAAEEERRR]]]YYYMMMBBB:::666888777666555444333333333111111000///...------,,,---------............///000000111333666:::===???EEEHHHLLLRRRYYYcccmmmssszzz}}}~~~ssskkkeeecccYYYWWWSSSOOOLLLKKKJJJJJJJJJNNNVVV___iiitttrrrcccYYYQQQNNNLLLKKKLLLNNNOOOOOOOOONNNMMMMMMMMMMMMLLLKKKEEEDDDDDDEEEGGGHHHGGGFFFAAABBBCCCCCCDDDDDDDDDDDD===;;;999777555444444444444111222555999===FFFOOOTTTTTTVVVXXXYYYWWWSSSPPPJJJHHHEEEBBB???>>>======<<<;;;:::999888777666666777777666666555555444444333222111111000000111111222333444777===CCCIIIMMMRRRUUUYYY___eeejjjoooqqqrrrtttwwwyyyzzz{{{}}}~~~~~~~~~|||xxxttttttvvvyyy||||||yyyvvvsssrrrpppoooooooootttxxxxxx}}}yyyqqqlllpppwww}}}xxxuuuvvv{{{vvvggg___VVVOOOMMMRRR```mmmwwwzzzyyyrrrgggYYYKKKAAA;;;888777999999:::AAAIIIZZZkkk|||}}}yyyssstttsssrrrsssvvvwwwwwwuuussswww{{{yyyhhh]]]RRRMMMLLLLLLOOOSSSaaakkksssssspppooonnnmmmnnnpppqqqqqqqqqrrrtttvvvxxxtttnnniiifffeeecccaaa[[[YYYVVVTTTSSSQQQNNNKKKDDDAAA>>>:::777555555555666999@@@KKKYYYeeemmmqqquuuvvvyyy|||kkkddd```___\\\]]]kkk}}}~~~pppeeeVVVLLLGGGBBB;;;333000000/////////000222333666777777888999:::;;;;;;<<>>BBBDDDBBB@@@@@@????????????@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBCCCCCCBBBCCCEEEFFFGGGHHHHHHHHHEEEIIINNNUUUcccyyysss[[[HHHAAA<<<<<<<<<;;;:::<<<<<>><<<:::777666555555555555222111444888===FFFPPPUUUXXX\\\___```]]]XXXTTTKKKIIIGGGDDDAAA@@@??????===<<<;;;:::888777666555777777777666666666555555333333222111111111111222333333444777;;;@@@EEEHHHMMMPPPUUU\\\cccjjjooorrrqqqtttwwwyyyzzz{{{}}}}}}wwwsssrrrtttvvvxxxxxxvvvsssrrroooppppppooommmqqqzzz~~~vvvwww|||~~~zzz{{{~~~xxxoooooottt~~~xxxtttuuuzzz}}}kkk```TTTLLLHHHJJJXXXfffqqqwwwyyytttkkkaaaRRRDDD>>>:::888999999999>>>DDDVVVddduuu}}}|||}}}|||{{{}}}~~~xxxpppkkknnnnnnoooqqqtttvvvwwwwwwvvv{{{yyynnndddZZZXXXYYYZZZ^^^bbbkkktttzzzxxxtttssstttsssuuuvvvvvvvvvuuuuuuwwwyyywwwtttooolllkkklllllllllfffccc^^^YYYUUUPPPKKKHHH>>><<<999777555555666666555999AAAMMM[[[fffmmmqqqtttvvvyyy}}}mmmhhheeedddaaabbbqqqyyyxxx}}}xxxzzz~~~rrreeeVVVMMMGGG???777000000/////////000111333444555666777999;;;<<<>>>>>><<>>===:::888666666555666666333222555888<<>>===;;;999888666666777777777777777666666666444333333222222222222222444555555777:::>>>BBBDDDHHHKKKRRRYYYbbbjjjpppsssrrrtttwwwyyyzzz{{{}}}}}}}}}wwwrrroooqqqssstttuuutttrrrqqqlllqqqtttsssqqqsssxxx|||xxxtttwwwyyyzzzvvvuuuuuu|||uuuqqqsss}}}vvvssswww{{{tttfffVVVNNNHHHGGGQQQ^^^jjjrrrwwwsssooohhhYYYJJJBBB<<<888888777777:::@@@QQQ]]]ooozzz{{{{{{|||uuuooolllmmmoooqqqvvvvvvttttttrrrnnnhhhdddhhhiiikkknnnrrruuuwwwxxxyyy~~~~~~sssjjjbbbaaabbbcccfffjjjpppvvvyyyuuupppqqqssstttxxxyyyzzzyyyyyyyyy{{{}}}xxxuuurrrqqqrrrtttvvvvvvpppkkkccc[[[TTTMMMFFFBBB:::888666555444555777888666:::DDDQQQ___iiiooorrruuuwwwzzz}}}qqqkkkggggggeeehhhxxx~~~vvvvvv|||uuuvvvzzz|||qqqcccUUULLLFFF===444...////////////000222444555333444555777999;;;===>>><<<>>>>>><<<===@@@AAA???BBBBBBAAAAAA@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEFFFGGGHHHIIIIIIJJJGGGGGGJJJRRR___rrrlllQQQGGG>>>===>>><<<::::::777>>>CCCBBB@@@@@@===999666666555444444444444444000000//////............---------............///000000000111333555888999;;;>>>BBBHHHOOOYYYccciiittt}}}|||xxxzzz{{{vvvlllfff^^^ZZZXXXXXXVVVSSSQQQPPPNNNOOOTTT^^^jjjrrr|||~~~yyymmmdddaaa^^^\\\[[[[[[[[[ZZZ\\\ZZZXXXUUURRRMMMHHHDDDFFFEEEEEEFFFHHHIIIHHHGGGGGGHHHJJJJJJJJJHHHFFFDDD???===;;;999777666666666777444333666888<<>><<<:::888888888888888888777777777777555444333333222222333333555555666777:::===@@@BBBDDDHHHOOOXXXbbbkkkrrruuutttvvvyyyzzz{{{{{{}}}~~~~~~~~~~~~|||{{{uuuqqqmmmnnnpppqqqrrrsssrrrrrrnnnuuuyyywwwuuuwwwzzz|||}}}}}}yyysssrrruuuwwwvvvrrrooolllqqq|||ttttttzzzvvvyyy}}}ppp]]]SSSKKKFFFLLLVVVdddnnntttsssrrroooaaaQQQFFF>>>888777666555888<<>>???>>><<<<<<555>>>EEEFFFDDDBBB???;;;666666555444444444444555////////////............---------............///000000000000222444666888:::===AAAGGGNNNWWW```gggsss}}}wwwxxx||||||qqqiii```ZZZYYYYYYWWWUUUQQQOOOMMMLLLPPPZZZfffnnnxxxyyy{{{}}}~~~vvvjjjfffbbb___^^^]]]\\\[[[\\\]]]\\\XXXSSSMMMIIIHHHGGGFFFFFFHHHJJJLLLLLLKKKMMMNNNOOOOOONNNKKKHHHFFF???>>><<<999888777777777777555555777999;;;BBBIIIUUU[[[dddjjjkkkjjjhhhhhh]]]ZZZWWWRRROOOLLLJJJJJJHHHGGGEEECCC@@@>>><<<;;;888888888888888888888888555555444333333333333333444444555777999<<<>>>???AAAEEEMMMWWWbbblllssswwwwwwyyy{{{|||||||||}}}~~~~~~~~~~~~~~~{{{wwwrrrnnnkkklllnnnoooqqqrrrssstttuuu{{{~~~yyyuuuyyy}}}}}}|||wwwqqqrrrwwwyyywwwrrrlllfffggguuuvvvtttzzz}}}xxxbbbXXXOOOHHHJJJRRRaaalllsssssstttsssgggVVVHHH@@@999666555444666;;;AAALLLaaatttzzzvvvuuuyyy~~~yyytttllleeeaaaaaaccceeedddddddddfffggghhhfffdddfffiiimmmqqqtttxxx|||}}}~~~~~~~~~|||yyywwwwwwhhhjjjhhh___YYY]]]dddhhhkkknnnqqqssstttuuuvvvxxxzzzyyywwwxxxzzz|||}}}|||tttmmmaaaUUUKKKCCC<<<888:::999777666555666777888777===JJJYYYgggpppssstttwwwxxx{{{~~~}}}qqqfffdddfffnnnyyyqqqsssyyyvvvwwwzzz~~~|||hhhZZZMMMIIIEEE;;;333000.........///111333555777888888999::::::;;;<<<<<<===@@@???======AAABBB@@@??????>>>>>>???@@@@@@AAACCCCCCCCCCCCCCCCCCCCCCCCEEEEEEDDDDDDDDDDDDEEEEEEGGGGGGGGGHHHIIIJJJKKKLLLPPPJJJIIIPPP[[[hhh{{{xxxXXXLLL@@@>>>@@@???>>>>>>555@@@JJJLLLIIIGGGCCC>>>666666555444444444555555///////////////.........---------.........//////000000000000222444666777;;;===AAAFFFMMMVVV___eeesss~~~wwwxxx{{{tttkkk```YYYXXXXXXWWWUUUQQQOOOMMMLLLPPPZZZeeennnsssuuuvvvxxxzzz|||}}}}}}||||||zzzzzzyyyzzz{{{|||}}}mmmiiidddaaa___^^^]]][[[^^^```aaa]]]VVVOOOMMMLLLHHHHHHHHHJJJNNNPPPPPPPPPQQQRRRSSSSSSQQQNNNJJJHHH@@@>>><<<:::888777777777888555666999:::;;;@@@GGGRRRYYYcccjjjmmmmmmmmmnnnbbb```\\\WWWSSSPPPNNNMMMKKKJJJIIIFFFCCCAAA???>>>888888888888888888999999555555444333333333333444222333444666888;;;===>>>@@@DDDLLLWWWbbbllltttyyyxxxzzz|||}}}||||||}}}~~~}}}zzzxxxtttooollljjjkkklllnnnqqqssstttuuu{{{xxxtttyyy~~~xxxssstttzzz|||zzzvvvnnndddbbbmmm}}}nnnbbbWWWMMMKKKOOOYYYiiiuuuuuutttsssiii\\\PPPAAA888;;;;;;555444888???DDDQQQbbbnnnqqqrrrsssvvv}}}~~~{{{vvvooogggcccbbbccceeeccceeeffffffddddddeeegggeeeiiimmmpppsssvvv|||}}}yyyxxxoooeee___WWWRRRRRRVVVZZZ]]]hhhgggggggggiiilllpppssswwwvvvuuuuuuwwwwwwvvvuuussshhhYYYLLLDDD@@@===;;;===;;;:::===<<<999999;;;:::AAANNN]]]iiirrrwwwxxxvvvyyy}}}~~~~~~pppdddeeejjjssswwwsss||||||xxxuuuwww|||{{{tttoooqqqvvvtttooo^^^XXXRRRKKKAAA777333555111000......///222555777666666777999:::<<<>>>??????>>>>>>===>>>@@@AAABBB@@@???===<<<===???BBBDDDEEEDDDCCCBBBBBBBBBBBBBBBDDDDDDEEEFFFFFFFFFFFFFFFEEEGGGIIIJJJIIIJJJKKKLLLKKKJJJKKKNNNTTT^^^qqq```PPPCCCAAA???999777;;;>>>BBBLLLVVVSSSGGG???>>>:::888444333444555555555111111000000//////............------------....../////////000111333444555:::;;;???EEEIIIOOO\\\iiiwww}}}{{{yyyqqqeee]]]ZZZYYYXXXVVVSSSTTTSSSQQQQQQTTT\\\bbblllpppuuuxxxyyyyyyyyyyyy|||xxxwwwwwwuuupppnnnppptttzzz|||ooojjjffffffeeeaaa___```___``````^^^YYYTTTQQQPPPMMMNNNOOOQQQSSSVVVXXXYYYXXXXXXWWWWWWVVVRRRMMMJJJFFFCCC???<<<;;;;;;:::999888888888777777:::>>>AAAPPPWWWaaaiiinnnpppqqqqqqkkkgggbbb^^^\\\ZZZVVVSSSTTTRRROOOLLLJJJGGGCCC???===;;;999999::::::999888666555555555555666777777555777888888888:::<<<>>>AAAEEELLLVVVaaakkkrrrvvvwwwzzz|||}}}}}}~~~}}}~~~}}}xxxrrrnnnllliiieeecccggglllnnnrrrwww|||}}}wwwuuuzzz}}}vvvsssuuuzzz~~~zzzoooggghhhooouuu{{{qqqcccXXXOOOLLLOOOTTTdddrrruuuuuuuuummmaaaTTTEEE;;;<<<;;;555333666999===GGGVVVaaafffiiilllttt{{{zzzxxxsssmmmiiieeecccbbbccceeefffeeeddddddeeeggggggjjjnnnqqqtttwww|||}}}yyyuuukkk]]]XXXQQQLLLLLLPPPSSSVVV\\\\\\\\\^^^aaaeeeiiikkkooonnnnnnooorrrssssssrrrjjjaaaTTTJJJFFFCCCAAA@@@CCC@@@>>>@@@>>>:::999;;;===EEERRR___kkkrrruuuvvvwwwzzz}}}~~~pppfffgggmmmvvvxxxuuu|||yyyvvvuuuwwwooommmiiieeegggllllllhhh\\\VVVOOOHHH???555111333111000000000111333666777555555666777999;;;===>>>@@@@@@???????????????@@@AAA@@@??????@@@AAACCCEEEDDDCCCBBBAAAAAAAAAAAAAAAAAABBBCCCCCCDDDDDDDDDCCCDDDFFFHHHIIIHHHIIIJJJKKKMMMKKKKKKNNNRRR[[[lll{{{jjjWWWFFFBBB@@@:::888:::<<>>AAAOOOVVVaaajjjqqquuuwwwxxxqqqnnnkkkhhhgggddd```]]]\\\YYYUUUQQQNNNJJJEEEAAA???===:::999::::::999888999999888777777777777888999:::;;;:::999999;;;===???CCCLLLVVVaaajjjrrruuuwwwyyy|||}}}}}}}}}{{{uuupppmmmkkkfffdddgggiiikkkooottt~~~}}}yyyvvvzzztttjjjiiimmmsssyyytttcccXXXPPPMMMMMMNNN]]]mmmsssvvvwwwpppfffYYYKKK???===<<<666333555555666===IIISSSYYY___eeeooouuu{{{{{{}}}~~~~~~~~~~~~~~~{{{zzzxxxtttoooiiiccc___cccdddeeeeeeddddddfffhhhjjjmmmpppsssvvvyyy}}}{{{zzzwwwsssvvv|||ooodddVVVQQQKKKHHHIIIKKKNNNOOONNNPPPSSSVVVZZZ^^^aaabbbcccbbbbbbeeeiiilllnnnnnnccc\\\RRRLLLKKKKKKJJJIIIKKKGGGEEEEEEBBB===;;;>>>CCCKKKWWWcccmmmrrrttttttyyy|||~~~zzzooogggjjjqqqzzzxxxuuu{{{zzzxxxtttooonnndddfffeeecccccchhhiiigggXXXRRRLLLFFF<<<333000222000111222333444666777777444555555666888:::<<<===AAAAAAAAAAAA@@@???>>>===@@@@@@@@@AAAAAABBBCCCCCCBBBBBBAAAAAA@@@AAAAAAAAA@@@@@@AAABBBBBBBBBAAAAAACCCEEEGGGGGGGGGGGGIIIJJJNNNLLLLLLMMMOOOVVVeeetttwww```JJJCCCAAA<<<999:::;;;BBBQQQ___bbbXXXKKKBBB;;;999777666666666444333333333222222111000000000......------------....../////////000111222333444555666:::@@@EEELLLZZZhhhxxx~~~vvvllldddaaa___\\\ZZZTTTUUUTTTRRROOOQQQVVV[[[ggglllqqqvvvwwwwwwxxxxxxuuuqqqnnnmmmjjjdddbbbdddiiipppzzzyyyrrrlllkkkhhhdddcccdddeeeggggggeeeaaa\\\YYYXXX[[[[[[[[[[[[\\\]]]^^^^^^aaa___]]]\\\[[[WWWSSSPPPIIIFFFAAA>>>===<<<;;;:::999999999888888:::>>>AAALLLSSS^^^iiiqqqwww|||~~~xxxwwwuuutttsssoookkkgggfffccc^^^ZZZUUUPPPKKKGGGDDDAAA===;;;:::::::::999<<<;;;:::999999999999999===>>>>>>===;;;:::;;;<<<<<>>;;;777444444666555999AAAHHHOOOXXXaaahhhooouuuwwwzzz~~~~~~~~~|||zzzxxxxxxzzz||||||}}}}}}{{{wwwqqqjjjccc___bbbddddddddddddeeehhhjjjoooqqqsssvvvxxx{{{}}}~~~yyywwwrrrooopppuuu{{{~~~~~~~~~}}}tttggg\\\TTTPPPLLLJJJJJJLLLLLLMMMJJJLLLOOOSSSVVVYYYZZZ[[[XXXWWWXXX\\\aaaeeehhhiiibbb\\\UUURRRRRRTTTTTTSSSRRRNNNKKKKKKHHHDDDCCCEEEJJJQQQ\\\gggpppuuuvvvvvv{{{|||~~~~~~zzzuuutttmmmiiimmmttt~~~vvvttt}}}{{{tttuuuvvvqqqjjjfffaaafffhhhfffeeeggghhhfffUUUPPPJJJDDD;;;222///222000111333666777888888888666666666777999;;;<<<===@@@@@@AAABBBAAA@@@>>>===<<<===???@@@AAAAAA@@@@@@BBBBBBAAAAAAAAABBBCCCCCCAAABBBBBBCCCCCCBBBBBBBBBBBBDDDEEEEEEEEEFFFHHHJJJNNNLLLLLLMMMNNNTTTbbbooohhhMMMDDDBBB>>>;;;;;;;;;CCCRRRbbbiiibbbQQQDDD===;;;888777777666444222333222222111111000//////......------------......////////////000111222333444555999???DDDLLLZZZhhhzzz}}}ssskkkgggddd```]]]YYYZZZZZZWWWTTTUUUYYY]]]fffjjjppptttvvvvvvvvvvvvrrrmmmiiihhhddd^^^\\\^^^bbbiiittt~~~yyyssspppnnniiihhhjjjlllmmmmmmkkkgggbbb___^^^aaaaaabbbbbbdddeeeggghhhgggeeebbb___]]]ZZZVVVSSSJJJGGGBBB???===<<<;;;:::999:::999888888:::>>>AAAHHHOOOZZZeeennnvvv|||}}}}}}~~~}}}{{{vvvqqqnnnnnnkkkgggccc^^^YYYTTTPPPJJJFFFAAA===<<<;;;:::999;;;:::999999999999999:::>>>???@@@@@@>>>======>>>:::@@@KKKWWWbbbkkkqqqssswwwyyy{{{||||||}}}~~~{{{uuuoookkkkkkgggddddddbbbaaaeeejjjvvv}}}yyyvvvwwwxxx|||}}}hhhZZZRRRMMMHHHIIIUUUdddmmmrrrrrrnnnjjj\\\PPPDDD>>>;;;888666555777555777<<<@@@FFFPPP[[[ccckkkrrruuuxxx|||}}}{{{wwwvvvtttpppmmmnnnssswwwyyy}}}~~~yyysssmmmgggcccaaabbbcccddddddeeegggkkknnntttuuuwwwyyy{{{}}}}}}}}}|||xxxssspppnnnoooqqqtttnnnnnnpppssstttnnncccZZZUUUSSSPPPOOOOOOOOOMMMLLLKKKMMMOOORRRSSSTTTSSSSSSPPPPPPQQQUUU[[[aaaeeeffffff```YYYVVVWWWYYYYYYYYYWWWSSSQQQQQQPPPNNNNNNQQQSSSXXXbbblllsssxxxyyyyyy{{{|||}}}{{{xxxtttpppnnnkkkkkkqqqxxx|||vvvttt{{{~~~vvvqqqtttvvvrrrjjjfffccchhhjjjhhheeedddbbb^^^TTTNNNIIICCC;;;333000333000222444777999:::999999888999999:::;;;===>>>???>>>???@@@BBBBBBBBBAAA@@@<<<===???AAAAAAAAA@@@???CCCCCCBBBCCCCCCDDDEEEEEEEEEEEEEEEFFFFFFEEEEEEDDDBBBCCCDDDDDDDDDEEEGGGIIILLLKKKLLLMMMNNNSSS```mmmoooRRREEEBBB???<<<===<<>>CCCKKKZZZhhh|||{{{sssnnniiiddd```\\\]]]^^^\\\YYYYYY\\\```gggkkkpppsssttttttssssssooojjjfffddd```ZZZYYY[[[]]]cccnnnxxxzzzxxxvvvrrrppprrrsssttttttrrrmmmhhheeedddddddddfffiiilllpppsssuuuooolllgggccc___\\\XXXUUUMMMIIIDDD@@@>>>===;;;::::::::::::999888:::>>>AAAHHHOOOXXXccckkkssszzz~~~{{{wwwttttttrrrnnnkkkhhhddd___\\\QQQMMMHHHCCCAAA???<<<;;;888888777888888999:::;;;===???AAAAAAAAA@@@AAABBB<<>>@@@@@@>>>???@@@AAABBBBBBBBBBBB>>>???AAABBBCCCCCCBBBAAACCCCCCCCCCCCDDDEEEFFFGGGGGGGGGHHHHHHHHHGGGFFFFFFCCCCCCDDDDDDCCCEEEGGGJJJJJJJJJKKKMMMNNNRRR^^^jjj|||wwwYYYJJJCCC>>>===???===BBBMMM]]]nnnqqqbbbQQQCCC???:::777666555333222111111000000///...............------------......///////////////000111222555555888===BBBJJJYYYggg|||{{{uuuooohhhccc]]]___aaa```^^^^^^aaadddjjjmmmrrrtttsssqqqpppppplllgggbbb```\\\WWWVVVYYY[[[```hhhrrr{{{|||zzz{{{{{{|||{{{xxxsssmmmjjjhhheeegggjjjnnntttyyy~~~yyytttmmmgggbbb^^^ZZZWWWPPPMMMGGGDDDAAA@@@>>><<<;;;;;;:::999888:::>>>AAAIIIOOOXXXaaajjjqqqxxx}}}~~~}}}yyywwwtttqqqooolllgggdddYYYVVVQQQLLLIIIEEEAAA>>>999999999999999:::;;;;;;;;;>>>AAACCCCCCCCCDDDEEE@@@EEENNNYYYdddmmmsssvvvvvvxxx{{{|||||||||~~~{{{wwwsssqqqllljjjiiigggbbb\\\]]]bbbmmm~~~{{{~~~vvvuuu|||hhh]]]WWWQQQPPPWWWaaalllqqqrrrrrrsssfff\\\MMMBBB>>><<<999666555444555666666777@@@JJJVVV```jjjnnnpppqqqnnnjjj```___\\\WWWUUUYYYccckkkvvv|||}}}xxxppphhhbbb```___``````aaaccceeehhhmmmsssxxx|||{{{|||~~~~~~{{{xxxqqqllliiicccZZZXXXZZZXXXYYY]]]bbbffffffbbb______^^^]]]]]][[[XXXRRROOOOOOOOONNNNNNLLLKKKJJJIIIFFFGGGJJJQQQ\\\fffmmmqqqpppiii```[[[[[[^^^`````````]]][[[^^^______aaafffjjjlllooossswwwyyy{{{|||yyyxxxxxx{{{yyysssqqqmmmhhhgggmmmuuu|||yyytttssssssvvvvvvtttqqqmmmbbbWWWPPPKKKFFFBBB:::333111444111222444666888:::;;;;;;<<<<<<<<<===>>>???@@@AAAAAAAAA@@@@@@@@@AAAAAABBB??????@@@AAABBBBBBBBBBBBAAAAAABBBBBBDDDEEEFFFGGGGGGGGGHHHHHHGGGFFFFFFEEECCCDDDDDDDDDCCCEEEHHHKKKIIIIIIJJJLLLLLLOOOYYYeeewwwaaaPPPEEE===<<<@@@<<<@@@HHHYYYnnnyyynnn]]]FFFAAA;;;666444444444333222222111111000//////.........------------......000////////////000111111444444777;;;???GGGVVVeeexxx{{{ssskkkeee___bbbffffffeeeeeehhhkkknnnqqqttttttrrrooommmllliiiddd___]]]ZZZUUUTTTWWW\\\___eeemmmvvv}}}wwwqqqmmmkkkgggiiimmmrrryyy|||tttlllfffaaa]]]ZZZUUUQQQLLLHHHEEECCCAAA@@@<<<<<<;;;999999:::>>>AAAGGGLLLUUU]]]fffnnnvvv{{{|||}}}{{{xxxvvvssspppllliiibbb___[[[WWWRRRMMMGGGBBB@@@???>>>===<<<;;;;;;<<<;;;>>>BBBCCCCCCCCCDDDEEEEEEIIIQQQ[[[eeennntttxxxvvvxxxzzz|||||||||}}}~~~}}}yyyvvvuuutttrrrqqqpppnnneee\\\ZZZ]]]kkk~~~|||zzzsssyyyoooccc\\\VVVRRRXXXbbblllrrrtttvvvyyylllaaaRRREEE???>>>:::555666555666777666666===FFFNNNYYYccchhhiiiiiieee___[[[[[[WWWSSSQQQVVVaaakkkvvv||||||zzzzzzyyyuuummmeee```^^^]]]^^^___aaacccfffiiiooovvvzzz~~~}}}}}}~~~zzzzzzsssmmmjjjcccYYYUUUWWWSSSTTTWWW\\\aaabbb```^^^dddddddddcccaaa]]]WWWRRRQQQPPPOOONNNLLLKKKJJJJJJCCCDDDIIIRRR^^^jjjssswwwuuummmddd^^^___bbbeeeeeeddd```___aaabbbbbbeeejjjsssssstttuuuwwwyyyzzz{{{xxxwwwwwwzzz~~~|||~~~|||tttooolllgggbbbgggoooxxxyyyuuuvvvuuuvvvvvvtttsssnnnaaaTTTOOOJJJEEEAAA999222000333111222333555777999;;;<<<<<<<<<<<<======???@@@AAADDDCCCAAA@@@??????@@@AAA>>>>>>>>>??????@@@AAAAAA@@@@@@AAAAAACCCDDDFFFGGGFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDCCCEEEHHHKKKIIIHHHJJJKKKJJJLLLUUU```ttthhhTTTFFF<<<;;;@@@<<<>>>EEEVVVooo~~~wwwgggHHHBBB;;;555333333444444333333222222111000000000.........------.........000////////////000000111444333555999===EEETTTcccttt~~~uuulllfffbbbfffjjjlllkkkkkknnnqqqpppsssuuuuuurrrnnnkkkjjjgggbbb]]][[[XXXSSSSSSVVV\\\^^^cccjjjttt}}}yyysssnnnlllhhhkkkooouuu{{{yyypppiiiddd___\\\YYYUUUOOOKKKHHHFFFDDDBBB<<<<<<;;;:::999:::>>>AAACCCHHHPPPYYYbbbkkksssyyyvvvzzz~~~{{{xxxuuurrrmmmjjjhhheeebbb^^^YYYRRRKKKFFFFFFEEECCCAAA???===<<<<<<<<>>@@@AAAAAAAAAFFFEEECCCBBBAAA@@@??????FFFBBB>>>===???AAA@@@???AAAAAAAAAAAABBBCCCDDDEEECCCCCCCCCCCCDDDDDDDDDEEEDDDCCCBBBCCCEEEGGGHHHHHHGGGEEEFFFKKKLLLMMMVVVaaaqqquuuYYYIIIAAA===:::999<<<@@@JJJ^^^pppsssmmmWWWDDD777888:::555222555333333333222222222111111//////............//////////////////000000000000...000666:::;;;AAAPPP___rrr~~~uuummmiiikkkoootttvvvvvvtttrrrqqqzzzxxxvvvssspppmmmkkkjjjkkkddd]]]ZZZWWWTTTVVV[[[\\\___cccgggmmmxxx|||uuupppnnnggglllooorrr|||wwwoooiiieeeccc```[[[TTTPPPNNNKKKGGGCCCAAA<<<:::===>>><<<;;;===FFFKKKSSSZZZ```gggooovvvyyy{{{{{{uuupppmmmllliiiiiihhheeeaaa[[[UUURRRLLLKKKIIIGGGFFFEEEDDDDDDAAABBBBBBCCCEEEFFFFFFGGGJJJOOOVVV]]]eeelllrrrvvvzzzzzz{{{||||||||||||||||||~~~}}}yyyuuusssrrrrrrzzzzzzyyywwwmmmaaa[[[[[[hhhwww|||yyyrrrtttnnnbbb^^^]]]\\\]]]eeepppwwwwwwuuuqqqkkk___SSSHHH@@@<<<:::777666444333444666888:::BBBLLLXXX___``````aaaccciiiiiihhhhhhkkkooosssvvv{{{}}}pppfffeeefffoootttzzz~~~~~~zzztttpppllljjjfffbbb```______```eeefffjjjoootttyyy}}}~~~}}}xxxuuurrrjjj]]]TTTPPPPPPQQQTTTXXX^^^cccggghhhiiilllllliiihhhfff^^^VVVWWWTTTQQQQQQRRRQQQNNNKKKHHHJJJMMMRRR```sssxxxjjjbbbaaaccceeefffhhhccc___```aaacccjjjqqqxxxwwwwwwyyy|||}}}|||zzzuuuuuuuuuwwwyyyzzzyyyxxxyyy{{{}}}}}}}}}~~~zzzxxxzzz~~~|||wwwooogggccceeehhhsss|||}}}~~~}}}yyyvvvttttttwww|||yyymmmbbbUUUMMMCCC<<<999888777555555555666777888999:::;;;;;;<<<===???@@@AAAAAABBBDDDDDDCCCBBBBBBCCCCCCCCCFFFCCC???>>>???@@@@@@>>>>>>>>>>>>??????@@@AAABBBBBBBBBCCCCCCDDDEEEEEEFFFFFFDDDBBBDDDHHHJJJJJJHHHEEEBBBCCCHHHKKKNNNUUU]]]nnn~~~bbbOOOEEE@@@>>>>>>======CCCSSSdddjjjgggYYYGGG999999:::555222444444444444333333333222222//////............//////////////////000000000000...111666:::;;;@@@NNN]]]ooo}}}~~~wwwsssrrruuuyyy{{{{{{yyyxxxwww}}}|||yyyvvvsssooommmlllkkkddd___\\\ZZZXXXZZZ___```cccfffiiinnnwww|||sssnnnkkkoooqqqttt|||}}}tttnnniiigggbbb]]]WWWRRRPPPMMMHHHEEEDDD>>>;;;<<<===<<<<<>>:::777666555444444555666777???HHHUUU___fffjjjooorrrxxxxxxxxxyyy{{{}}}~~~~~~~~~ttteee\\\ZZZ[[[bbbhhhpppwwwwwwrrrjjjeeegggfffdddccccccdddeeegggkkkmmmrrrwww|||~~~{{{xxxoooaaaWWWSSSQQQRRRVVVZZZ___cccggghhhkkknnnooonnnllljjjccc[[[XXXVVVUUUVVVXXXVVVRRRNNNJJJJJJKKKSSSeeezzzooodddcccfffgggeeegggbbb^^^```cccffflllsssyyyxxxxxxyyy{{{|||zzzyyyuuuuuutttuuuvvvuuusssqqqsssuuuyyy}}}}}}||||||~~~yyyvvvwww~~~|||wwwpppiiigggjjjnnnzzz{{{zzzyyyvvvtttqqqsssxxx~~~|||oooeeeSSSKKKBBB;;;999999888777555666777888:::;;;<<<===>>>>>>???@@@AAAAAABBBBBBBBBBBBBBBCCCDDDEEEFFFGGGFFFDDDAAA???@@@@@@???>>>>>>>>>>>>>>>>>>???@@@AAA@@@AAABBBCCCDDDFFFFFFGGGHHHFFFDDDFFFJJJNNNOOOOOOLLLGGGDDDGGGKKKOOOTTTYYYjjjoooXXXIIIDDDCCCCCC???999:::EEETTT]]]___ZZZJJJ<<<::::::555333444555555555444444444333333//////............//////////////////000000000000000222666999:::>>>KKKXXXiiixxx{{{zzz}}}~~~zzzvvvrrrooonnnjjjddd``````___]]]```dddgggiiikkklllooouuuwwwooonnnqqqrrrttt||||||uuupppmmmgggccc]]]YYYWWWTTTOOOKKKIIIBBB===<<<===<<<>>>BBBGGGKKKQQQVVVZZZ```hhhnnntttwwwzzz}}}~~~~~~zzzvvvrrrpppoookkklllkkkjjjgggccc___]]]\\\ZZZWWWSSSNNNKKKIIIGGGHHHHHHHHHHHHHHHIIIJJJJJJNNNSSS\\\dddjjjooosssvvv|||}}}~~~zzzuuurrrooonnnrrrqqqqqqooohhh^^^\\\^^^cccnnn|||}}}tttooosss{{{zzzeeeXXXSSSRRRRRRYYYdddnnnsssuuuuuurrrlllcccXXXKKK@@@:::777666666555555555555555;;;EEETTTcccoooxxx}}}}}}nnn```WWWUUUVVV[[[```iiipppqqqnnnhhhdddhhhhhhhhhiiilllnnnqqqsssvvvyyy}}}}}}sssdddZZZWWWWWWYYY\\\^^^aaaccceeegggiiinnnqqqpppnnnlllfff___ZZZYYYYYY[[[]]][[[VVVQQQKKKIIIIIITTThhh}}}tttfffeeeiiiiiifffeee___\\\___cccgggnnnuuuxxxxxxxxxxxxxxxwwwvvvuuusssrrrrrrrrrsssqqqnnnkkknnnqqqvvv{{{~~~}}}zzz{{{}}}}}}yyyxxxzzz}}}wwwpppiiiiiimmmrrr}}}xxxuuusssqqqpppmmmpppvvv|||~~~wwwjjj___PPPIII???:::999999999888444555666888:::;;;<<<===@@@@@@@@@@@@AAAAAABBBBBBAAAAAAAAABBBCCCEEEFFFGGGFFFEEECCCAAA@@@@@@??????@@@?????????@@@AAAAAABBB???@@@AAACCCEEEFFFHHHHHHHHHHHHHHHHHHJJJOOOWWW\\\aaaXXXOOOKKKMMMQQQUUUWWWeee{{{|||```MMMEEEEEECCC>>>888777===HHHSSSXXXXXXJJJ>>>:::999666444555444444444444333333333333//////............//////////////////000000000000111222555888999<<>>======@@@DDDHHHLLLQQQTTTWWW\\\ccciiipppsssvvvzzz}}}~~~~~~zzzuuuqqqnnnnnnkkkllllllkkkiiigggeeecccbbb```]]]YYYTTTQQQOOOMMMPPPOOONNNNNNNNNNNNOOOOOORRRXXX```hhhnnnrrruuuwwwyyy{{{}}}~~~|||wwwssspppnnnmmmkkkkkkjjjddd]]]]]]aaafffmmmuuuyyyzzzwwwrrrnnniiimmmttt}}}iiiYYYNNNLLLKKKQQQ[[[eeemmmqqqqqqqqqooohhh^^^PPPCCC;;;999888777666555444444444666???PPPcccttt~~~~~~zzzmmmaaaZZZWWWVVVYYY]]]dddjjjmmmnnnlllkkkkkklllnnnqqquuuyyy}}}uuufff]]]\\\aaaccceeeeeecccbbbcccdddeeekkkpppqqqooonnniiiccc^^^]]]]]]___```^^^XXXSSSMMMHHHHHHSSSfffzzzyyyiiifffkkklllhhhddd^^^ZZZ^^^dddiiiooouuuxxxxxxyyyxxxwwwvvvuuuuuuoooooonnnoooooonnnllljjjiiilllqqqvvvzzz|||||||||}}}yyyxxx{{{{{{yyyzzz~~~|||vvvnnnhhhhhhnnnttt|||uuuqqqnnnllllllmmmpppuuuyyyxxxoooaaaWWWKKKEEE<<<888777999999888444555666777999:::;;;<<<@@@????????????@@@AAABBBAAAAAAAAAAAABBBCCCDDDDDDEEEEEEDDDCCCAAA@@@@@@@@@@@@@@@@@@???@@@@@@AAAAAA??????AAACCCEEEFFFHHHIIIGGGJJJLLLIIIGGGMMM[[[hhhuuukkk\\\QQQOOORRRVVVWWWaaavvvgggPPPEEECCC@@@===::::::<<>>MMMaaattt~~~}}}}}}~~~~~~{{{|||~~~}}}sssjjjccc___]]]^^^aaaeeejjjnnnqqqrrrsssnnnpppsssxxx}}}vvviiicccccciiilllmmmkkkfffbbbbbbbbbaaajjjqqqrrrrrrqqqmmmhhhcccbbbaaacccdddaaa[[[VVVOOOJJJIIIRRRbbbsssmmmggglllmmmiiifff^^^[[[___fffkkkqqqvvvyyyzzz{{{zzzxxxwwwvvvwwwnnnmmmkkkkkklllllljjjiiicccfffjjjnnnrrruuuwwwxxx{{{xxxwwwzzzzzzxxxyyy|||{{{xxxrrrjjjfffhhhooovvv{{{tttoookkkiiiiiioooqqquuuwwwssshhh[[[QQQGGGAAA999555666888999888555666666777888999::::::>>>===<<<<<<===???AAABBBBBBBBBAAAAAAAAABBBBBBCCCCCCDDDEEEDDDBBBAAAAAABBB??????>>>>>>>>>??????@@@???@@@AAACCCEEEFFFHHHHHHFFFJJJLLLIIIFFFKKKYYYfffvvvnnn```SSSNNNQQQUUUVVV\\\ooooooTTTFFFBBB======>>>>>>>>>@@@KKKUUUVVVMMMBBB;;;888888777777333333222222222111111111//////............//////////////////000000000000111000222555777999AAAJJJXXXeeewww~~~~~~}}}rrrlllhhhhhhiiijjjooouuu||||||wwwuuuuuuyyy|||zzzsssiiifffdddggglllvvv|||tttqqqoooppprrrqqqnnnkkk```VVVLLLFFFCCC@@@BBBFFFLLLQQQVVVXXXXXXXXX[[[^^^bbbeeejjjppptttwwwyyyzzz}}}}}}{{{xxxrrrnnnlllkkkkkkkkklllllllllkkkkkkjjjeeedddcccaaa___^^^^^^^^^[[[YYYWWWUUUTTTTTTUUUUUU]]]bbbiiiooosssvvvyyyzzz{{{|||}}}}}}xxxsssppphhhfffeeeddd```]]]aaagggmmmllllllkkkfff```aaaeeegggkkkqqqssstttxxx}}}{{{}}}uuuuuu{{{eeeSSSOOOIIIGGGKKKSSS\\\bbbhhhkkknnnmmmfffZZZMMMEEE???===999666444444555555888<<>>???AAABBB>>>>>>IIIWWW[[[SSSHHH>>>999888777666444444333333333222222222//////............//////////////////000000000000000///000444666888@@@HHHRRR^^^oooyyysssmmmllllllmmmssszzzzzztttqqqmmmqqqvvvyyy|||~~~xxxqqqjjjeeebbbcccfffooo}}}zzzxxxyyyzzzyyyuuuqqqggg\\\QQQKKKFFFBBBBBBFFFNNNSSSYYY[[[ZZZYYYYYYZZZZZZ]]]ccciiiooosssuuuvvvxxxxxxxxxvvvrrrnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhfffeeeddddddccccccbbb```]]]ZZZXXXXXXYYYZZZbbbfffkkkppptttwwwzzz}}}}}}}}}}}}~~~~~~yyytttppphhhfffdddccc___^^^cccjjjpppoooqqqqqqjjjaaa___cccgggmmmrrrrrrooopppvvv}}}{{{vvvvvv|||uuuqqq|||jjjYYYSSSLLLGGGHHHNNNWWW\\\eeeiiimmmnnnhhh]]]QQQIIIAAA>>>:::666444444555666555666===LLL```qqqyyy{{{xxxuuupppmmmlllnnnrrruuuuuuxxx|||}}}wwwtttpppsssxxx|||~~~xxxzzz~~~yyyooommmpppnnnrrrtttppphhhbbbaaabbbaaalllvvvyyyzzzzzzxxxuuunnnkkkiiihhhhhhfff```\\\TTTPPPOOOTTT[[[ggg}}}vvvjjjkkkmmmjjjkkkccc^^^ccckkkpppuuuzzzuuuwwwyyyxxxuuutttuuuvvvrrrnnnjjjgggfffgggggggggddddddfffiiimmmqqquuuxxxuuuuuuxxx}}}{{{sssmmmkkknnnlllhhhcccbbbhhhsss{{{}}}xxxqqqllliiiiiikkkmmmooonnnhhh]]]QQQJJJAAA;;;444111333666888888::::::::::::::::::::::::999888888888999<<>>===IIIXXX```YYYMMMAAA:::999777555555555444444444333333333//////............//////////////////000000000000///...///333666888???GGGNNNZZZjjjzzzwwwpppnnnnnnooovvv}}}|||tttpppcccgggmmmqqquuuwww{{{}}}vvvooolllfffaaaaaacccjjj|||zzzvvvjjj```UUUNNNHHHCCCCCCEEEOOOTTT[[[^^^\\\YYYXXXXXXTTTXXX^^^eeekkkooorrrssstttuuuuuutttqqqooooooooonnnnnnnnnnnnnnnoooooooookkkkkkiiihhhgggfffffffffiiifffccc```^^^^^^___```eeehhhmmmqqqtttxxx{{{~~~}}}}}}||||||~~~~~~yyyssspppiiifffdddbbb___^^^dddlllssstttxxxyyyqqqeeeaaaeeehhhnnnsssqqqlllkkkqqqxxxzzzwwwxxx}}}wwwuuuzzzfff]]]TTTOOOMMMMMMRRRYYYdddiiimmmmmmkkkfff\\\RRRGGGBBB;;;666444444555555444444555<<>>::::::999888888999<<>>???@@@BBBCCCCCCBBBAAA@@@AAACCCFFFGGGKKKIIIFFFEEEFFFGGGHHHHHHIIIIIIIIIGGGGGGIIILLLPPPQQQZZZlllmmmTTTGGGEEE<<<888<<>>;;;:::777666555444333222111111111222222111111000///////////////............//////111000///000222666:::<<>><<<;;;===@@@AAA>>><<<<<<;;;999999:::===???AAAAAAAAAAAABBBCCCDDDEEEFFFDDDDDDDDDEEEDDDDDDDDDCCCDDDCCCBBBBBBBBBBBBCCCDDD@@@?????????AAACCCFFFHHHGGGEEECCCCCCEEEFFFFFFFFFHHHIIIHHHHHHGGGIIIMMMPPPUUU[[[jjjvvv[[[LLLDDD===999<<<>>>AAANNN]]]llliii^^^NNNCCC>>>999555666666444333222111111111222222111111000///////////////............////////////...///111555888:::BBBLLLZZZiiiwww{{{rrrnnnpppsssvvvvvvooojjjfffiiinnnqqqwww|||zzzqqqmmmhhheeeccccccfffnnnxxx~~~{{{zzzrrrjjj___UUUNNNKKKIIIHHHLLLVVV___ccceeefffaaa[[[TTTQQQRRRWWW\\\^^^aaadddfffhhhiiijjjiiiiiikkklllnnnllljjjkkknnnoooooommmnnnnnnnnnnnnnnnmmmmmmmmmmmmllljjjgggeeeeeehhhkkkoooqqqsssttttttvvvyyy{{{{{{{{{|||}}}~~~zzzooofffbbbdddfffeeebbbeeennnxxxvvvkkkfffhhhqqquuuwwwuuupppnnnrrrvvv}}}~~~~~~~~~~~~zzzrrrzzzuuulllbbb\\\UUUMMMIIIIIIRRRZZZbbbhhhmmmooojjjbbbUUULLLAAA:::999999777555444555777777;;;EEETTT___tttxxxzzztttmmmfff^^^WWWZZZ___gggpppyyy~~~xxxtttnnnkkklllrrrzzz{{{rrrmmmooovvv}}}}}}{{{xxxrrrlllgggeeeeeeiiirrr~~~{{{uuutttrrrkkkfffdddddd^^^ZZZ[[[\\\cccuuuwwwnnnlllkkkmmmpppqqqqqquuuzzzzzzwwwsssrrrrrrtttwwwzzzzzzzzzwwwuuurrrnnnjjjgggeeedddcccccceeejjjppptttvvvvvvvvvtttrrrrrrqqqmmmeee______YYYYYY```hhhrrr|||xxxuuuqqqnnngggeeebbb^^^XXXOOOFFF???:::999777555555555777888<<<===>>>@@@@@@@@@???>>>===<<<;;;:::;;;===@@@AAA???@@@AAABBBCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGFFFFFFFFFEEEBBBBBBCCCDDDFFFIIIKKKMMMEEEDDDCCCDDDFFFGGGGGGFFFGGGHHHHHHHHHHHHJJJNNNQQQWWW[[[fffxxxfffSSSDDD===:::<<<===@@@OOOaaarrrrrrkkk[[[LLLBBB<<<777777666555333222222111111222222111111000///////////////............//////............000333666888===EEEQQQ^^^jjjvvvzzztttssssssssswwwppplllnnnqqqtttzzzyyytttmmmhhhhhhhhhgggiiimmm~~~~~~{{{zzzssslllbbbYYYRRRNNNJJJHHHJJJTTT___fffjjjlllgggaaaUUUPPPMMMPPPSSSUUUXXX\\\^^^aaadddeeeeeeeeefffgggjjjiiiggghhhjjjlllmmmmmmooopppqqqrrrrrrqqqppppppmmmnnnmmmlllkkklllnnnqqqssstttvvvvvvvvvwwwzzz|||{{{{{{{{{|||}}}zzzmmmdddbbbfffhhhggggggmmmvvv~~~}}}uuulllkkknnnvvvyyy|||zzzvvvuuuxxx|||~~~~~~~~~~~~rrruuu}}}|||qqqddd\\\TTTLLLGGGFFFJJJSSS\\\dddlllqqqooojjj___TTTGGG>>><<<;;;888555333555777555444:::GGGQQQgggpppuuutttnnnhhhaaa[[[[[[___gggpppxxx~~~yyyuuunnniiidddcccfffnnnvvv{{{wwwoookkknnnvvv}}}~~~}}}zzzuuuoooiiigggfffjjjttt{{{vvvlllfffdddbbb```___^^^\\\aaappp}}}tttqqqpppppptttvvvvvvxxxzzzxxxsssooommmmmmnnnrrrtttsssrrrmmmmmmlllkkkkkkjjjjjjjjjhhhhhhhhhkkknnnqqqrrrrrrvvvuuuttttttsssnnnfff```^^^ZZZZZZ```jjjwww}}}}}}yyyvvvqqqnnngggccc]]]WWWRRRLLLDDD???999888777555555666777888999<<<@@@AAAAAA???>>>>>>===<<<;;;:::;;;<<<>>>???<<<===???AAABBBBBBBBBAAADDDDDDDDDDDDEEEEEEFFFFFFGGGHHHJJJKKKJJJIIIGGGFFFEEEEEEFFFGGGHHHJJJLLLMMMEEEDDDEEEGGGIIIJJJJJJHHHFFFGGGHHHIIIIIIKKKOOORRRVVVZZZdddtttqqqYYYFFF???;;;<<<;;;???OOOaaarrr{{{{{{kkkUUUFFF???<<<777666555444333222222222222222111111000///////////////............/////////......///000333555777:::@@@IIISSS]]]jjjwwwzzzwwwuuu}}}|||vvvvvvxxxyyy~~~wwwooommmmmmiiiffffffrrr|||~~~|||rrrmmmddd\\\VVVQQQMMMKKKKKKTTT___gggnnnpppkkkdddXXXPPPJJJJJJJJJKKKOOOTTTWWWZZZ^^^aaabbbbbbbbbcccfffeeeddddddfffhhhjjjkkkoooqqqssstttuuutttsssrrrqqqqqqpppnnnmmmooorrrvvvtttvvvwwwwwwwwwxxxzzz}}}zzzzzz{{{|||}}}}}}qqqhhhjjjmmmnnnmmmooowww~~~{{{yyytttoooqqqvvv{{{~~~~~~{{{zzz|||~~~}}}zzzvvvzzzsssbbbXXXQQQJJJHHHHHHFFFNNNWWW___iiiqqqrrrnnnggg]]]PPPEEE@@@===999555222555777444111555???HHHXXXcccnnnqqqpppooolllhhheeehhhmmmtttzzz{{{tttpppfffcccaaabbbiiiqqqxxx{{{}}}wwwpppmmmoootttxxx||||||{{{wwwqqqkkkhhhggglllwwwxxxlllcccaaa___bbbeeeccc^^^___lllzzzyyyuuutttwwwzzz|||{{{{{{zzzuuummmhhhfffdddfffllloooooommmffffffgggiiijjjkkkkkkkkkjjjiiiiiijjjnnnpppqqqqqqvvvuuuvvvwwwxxxtttlllfff^^^\\\]]]dddooo~~~|||{{{}}}yyyuuupppllleee^^^VVVPPPLLLGGGAAA<<<888888777666777777888999777;;;@@@BBBBBB@@@>>>===<<<;;;:::::::::;;;<<<===:::;;;===???@@@@@@@@@???AAAAAAAAAAAABBBDDDEEEFFFHHHJJJKKKLLLLLLJJJHHHFFFDDDDDDDDDDDDDDDEEEFFFFFFDDDDDDDDDGGGIIIKKKJJJIIIFFFGGGIIIIIIJJJLLLOOORRRTTTZZZfffwww|||```JJJBBB<<<<<<;;;===KKK\\\pppzzz___III@@@>>>777777555444333222222222222222111111000///////////////............//////000//////000111333444666888===DDDKKKTTT___kkkttt{{{xxxvvv~~~zzzuuusssnnniiigggnnnqqqxxx~~~rrrmmmeee^^^YYYUUUQQQOOOMMMVVV```hhhooorrrmmmfff\\\SSSJJJFFFDDDDDDGGGLLLQQQTTTYYY\\\^^^___```aaaaaaaaabbbbbbdddfffhhhjjjnnnooorrrtttuuutttsssrrruuutttqqqnnnmmmoootttxxxuuuvvvxxxxxxxxxyyy{{{}}}{{{{{{{{{|||}}}xxxpppooorrrsssrrrxxx|||zzzwwwuuuyyy}}}~~~}}}{{{}}}|||xxxdddWWWPPPKKKIIIJJJCCCJJJQQQYYYdddooosssqqqoooggg[[[OOOFFF???:::888333666666444222444:::AAAJJJYYYiiiqqqtttwwwyyyxxxsssuuuwwwzzz~~~{{{tttnnneeebbbbbbgggpppxxx~~~zzztttrrrqqqssstttwwwyyyyyywwwrrrmmmjjjhhhnnnyyy|||mmmbbb______gggnnnkkkbbb___gggrrr|||xxxwww~~~~~~{{{xxxpppggg]]]ZZZXXX]]]fffmmmooonnnfffggghhhiiijjjjjjjjjiiihhhgggfffhhhlllppprrrsssssssssvvvyyy|||yyysssmmm___```cccjjjwww|||}}}}}}xxxtttnnnjjjaaaYYYPPPIIIFFFCCC===888888888888888999999:::;;;888;;;@@@DDDEEECCC???===<<<;;;;;;:::::::::;;;;;;:::;;;<<<===>>>?????????????????????@@@BBBDDDFFFHHHIIIKKKKKKKKKIIIGGGEEEEEEEEEEEEEEEEEEEEEEEEEEECCCBBBBBBDDDGGGHHHHHHGGGGGGHHHJJJJJJKKKLLLOOOQQQTTT[[[hhhyyygggPPPEEE===<<<;;;<<>>???AAAAAA???>>>>>>>>>@@@BBBEEEFFFHHHHHHIIIIIIHHHGGGEEEDDDFFFGGGHHHHHHIIIIIIIIIIIIEEEDDDBBBCCCEEEGGGHHHHHHHHHIIIKKKKKKKKKLLLNNNOOOTTTZZZeeeuuupppVVVHHH===<<<;;;:::???HHH[[[nnnwwwcccOOOAAA888777666444333333333333222222111111000///////////////............///////////////000000111111222111555:::???DDDLLLVVV^^^hhhqqq{{{}}}tttuuuzzz{{{yyytttppppppuuuxxxvvvwww{{{~~~}}}wwwnnneee___ZZZWWWUUUTTTYYY```iiirrryyyvvvoooggg\\\OOOGGGBBB>>>>>>BBBCCCFFFJJJMMMPPPSSSWWWYYYXXX\\\aaaccccccccceeefffhhhiiijjjkkkmmmnnnooopppoooqqqtttuuuuuuuuuwwwxxxvvvxxxzzz{{{{{{}}}}}}}}}}}}~~~|||nnnrrrsssttt~~~~~~}}}vvvqqqaaaWWWNNNGGGEEE???DDDIIIPPP]]]lllvvvwwwyyywwwoooaaaPPPDDD??????999777555444333444555666@@@TTTlllzzz~~~wwwqqqkkkgggeeekkkwwwzzzyyyyyyzzz{{{ooorrrtttuuurrrnnnllljjjmmm{{{yyynnnjjjggguuuzzzjjj```aaafffzzz~~~wwwpppiii___UUULLLGGGDDDJJJVVVaaaggggggjjjkkkmmmoooppppppooooooiiigggddddddfffiiijjjjjjhhhjjjooowww}}}}}}yyytttmmmpppsssxxxyyytttmmmhhhbbbYYYNNNHHHGGGDDD>>>888999999:::;;;<<<<<<======>>>>>>AAAGGGLLLLLLDDD>>>>>>>>>>>>===<<<<<<;;;;;;>>>>>>======>>>@@@BBBDDD???>>>>>>>>>@@@BBBEEEGGGGGGGGGGGGGGGFFFEEEDDDCCCBBBCCCEEEFFFGGGHHHHHHHHHIIIGGGDDDDDDFFFIIIJJJJJJHHHJJJLLLLLLKKKLLLMMMOOOQQQWWW```nnnvvvZZZJJJ===;;;<<<999<<>>@@@DDDGGGJJJNNNRRRVVVVVV[[[aaadddccccccdddffffffgggggghhhjjjlllnnnooojjjooouuuyyyzzzyyyxxxxxxwwwyyy{{{|||}}}}}}}}}~~~}}}ppptttssssss~~~{{{{{{tttmmm```[[[UUUNNNEEEDDDFFFLLLTTT^^^nnn{{{wwwxxxssshhh]]]RRRFFF<<<:::777444333444666666777===LLL```rrr}}}yyyrrrnnnhhhhhhqqq~~~~~~{{{sssrrruuuyyywwwooojjjjjjoooyyyyyyppprrrzzz}}}pppeeeaaabbbrrr|||tttjjj___VVVQQQGGGEEEBBBDDDKKKWWWcccllliiijjjmmmooopppqqqqqqqqqllljjjhhhhhhhhhhhhgggfffgggfffhhhlllrrruuuuuussstttxxx}}}wwwssspppkkkeeeXXXLLLHHHGGGCCC>>><<<<<<<<<<<<<<<===>>>???@@@???AAAAAAAAAEEEIIIGGGBBBBBB@@@>>>;;;;;;;;;===>>>???@@@AAABBBAAAAAA??????AAA@@@???>>>???AAADDDEEEHHHFFFDDDCCCBBBCCCDDDEEEHHHGGGFFFFFFFFFGGGHHHIIIJJJHHHEEEDDDDDDFFFIIIKKKIIIIIIJJJJJJKKKMMMNNNOOOPPPSSS[[[fffqqqdddPPP@@@>>>>>>:::;;;AAAEEESSSfffxxxzzzaaaJJJ@@@<<<888555444333222111333222111000/////////////////////...---------,,,...............///000000444555666777999>>>DDDIIIVVVZZZfffuuu~~~zzztttrrrxxx}}}wwwxxx{{{|||xxxssstttuuuxxx~~~zzzmmmccc^^^WWWPPPTTT[[[cccjjjsss{{{|||yyypppgggZZZNNNDDD>>>999777:::<<>>;;;777444444555666555888CCCRRR```iiipppuuuyyy}}}|||uuuooojjjjjjuuuwwwuuuvvv{{{{{{uuuooommmmmmuuuwwwttt~~~tttgggbbbcccooo}}}yyypppggg^^^XXXTTTHHHDDDAAAAAAGGGRRR^^^fffiiijjjmmmoooqqqrrrrrrrrrnnnkkkhhhggggggggggggeeedddbbbccchhhpppvvvwwwvvvvvv{{{~~~wwwtttqqqmmmdddWWWKKKGGGEEEAAA>>>===<<<<<<<<<===>>>???@@@AAAAAACCCDDDDDDHHHMMMLLLGGGCCCAAA>>><<<;;;;;;===>>>>>>???@@@@@@@@@@@@>>>>>>EEEDDDCCCAAA@@@@@@AAAAAADDDCCCBBBAAABBBCCCEEEFFFGGGGGGFFFEEEFFFGGGHHHIIIJJJIIIFFFEEEFFFHHHKKKMMMJJJJJJJJJKKKLLLMMMNNNOOOPPPRRRXXXaaakkk{{{iiiTTTAAA======::::::>>>???IIIWWWeeepppnnn]]]KKK???;;;777555444333222222333222111000////////////..................------...............///000000000111222222444888>>>BBBLLLPPP[[[jjjwwwyyyttttttzzz~~~zzzuuuvvvvvvyyy}}}uuukkkddd\\\UUUVVV]]]dddjjjsss{{{|||xxxooofffYYYMMMCCC===:::888999;;;===@@@BBBFFFKKKOOORRRVVVYYYZZZ^^^bbbccc___bbbbbbaaaaaaaaabbbcccccchhhkkkppptttvvvxxxzzz|||vvvuuuuuuxxx{{{~~~{{{nnnlllmmmttt~~~zzz}}}yyyhhhYYYQQQKKKHHHIIIMMMTTTaaammmqqquuuvvvpppiii```UUUKKKCCC???999666555555555444444:::CCCKKKRRR\\\fffmmmssswww|||zzzppplllmmmxxx}}}yyyyyy~~~|||uuuqqqnnnsss~~~~~~www|||ooogggfffkkkwww|||tttlllddd^^^ZZZXXXKKKGGGCCCAAAFFFPPP[[[ccciiikkkmmmoooqqqrrrrrrrrrooolllhhhffffffgggffffffbbb^^^]]]cccnnnwwwyyyxxx{{{~~~}}}|||}}}~~~zzzvvvvvvrrrmmmbbbUUUIIIEEECCC@@@===>>>;;;;;;<<<===???@@@BBBCCCDDDFFFGGGGGGKKKPPPQQQMMMDDDBBB???<<<;;;;;;===>>>>>>???@@@AAAAAA@@@???>>>DDDDDDDDDCCCCCCBBBAAA@@@AAAAAA@@@AAABBBDDDFFFGGGGGGFFFEEEEEEEEEFFFHHHIIIKKKIIIHHHGGGHHHJJJMMMOOOLLLLLLKKKKKKLLLMMMNNNNNNPPPQQQUUU\\\dddrrrsss[[[EEE>>>>>><<<;;;===:::???EEEOOOZZZ___XXXNNN===:::666444333333333222333222111000////////////..................//////...............///000000.../////////000444888<<>>::::::;;;===???AAADDDEEEEEEHHHIIIHHHLLLRRRTTTRRREEECCC@@@===<<<<<<===>>>>>>???@@@AAABBBAAA@@@@@@<<<===@@@CCCDDDEEEDDDDDDAAAAAAAAABBBCCCDDDFFFGGGFFFFFFEEEDDDEEEFFFGGGHHHIIIIIIGGGGGGHHHJJJMMMNNNLLLLLLLLLLLLLLLMMMNNNNNNOOOPPPSSSXXX___mmm}}}eeeLLLAAA???>>><<<<<<:::;;;<<>>BBBKKKWWWcccpppwwwuuuvvvxxx{{{~~~~~~}}}~~~xxxoooeee[[[ZZZ___dddiiiooovvvvvvssslllcccUUUIIIAAA===;;;:::666888:::<<<===@@@DDDHHHKKKRRRYYY\\\___cccbbb___^^^]]]\\\[[[ZZZZZZZZZZZZ___dddkkkqqqtttvvvwwwxxxwwwvvvvvvwwwzzz|||}}}}}}}}}sssmmmnnnrrrzzz|||vvvoooooosss}}}}}}}}}}}}hhh]]]QQQLLLLLLPPP[[[dddlllrrrwwwvvvrrrlllaaaXXXJJJEEE>>>888666666666666333555888:::===DDDNNNVVVbbbiiiqqqxxx|||}}}}}}}}}sssooopppyyy~~~yyywwwuuuxxx|||oookkkrrr|||wwwuuurrrmmmhhhccc```]]]UUURRROOONNNSSS[[[ccciiihhhiiikkkmmmnnnnnnmmmmmmkkkiiiggggggiiikkklllllliiiccc___bbblllvvvzzz{{{}}}zzzxxxssssssqqqmmmjjjjjjlllnnnvvvwwwuuussstttsssmmmdddYYYOOOFFFAAA???<<<;;;>>>999:::;;;<<>><<<<<<======<<<===>>>@@@@@@@@@???>>>777999===AAADDDEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDEEEFFFGGGHHHGGGFFFFFFGGGIIIKKKLLLKKKKKKKKKKKKLLLMMMNNNNNNOOOOOORRRWWW]]]iiipppUUUEEE@@@>>><<<:::;;;:::999;;;CCCMMMPPPMMM>>>:::666444333333333222222111000000000000000000---......//////000000000...............///000000000111111000000111444777777:::AAAKKKUUUaaatttzzzzzz{{{vvvwwwyyy{{{~~~}}}uuujjj```[[[___cccffflllrrrrrrnnnhhh```SSSHHHAAA===<<<;;;777999:::;;;<<>>::::::<<<888999:::<<<>>>@@@BBBDDDCCCGGGGGGEEEGGGMMMSSSTTTIIIFFFBBB???<<<<<<<<<===888999;;;<<<======<<<<<<999;;;>>>AAABBBCCCCCCBBBDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCDDDFFFGGGGGGGGGFFFFFFFFFGGGHHHIIIIIIIIIJJJJJJKKKMMMNNNOOONNNNNNRRRVVV[[[fffyyydddOOODDD???;;;999::::::999999???HHHKKKHHH@@@<<<888555444333222111111111000000000000000111//////////////////000000...............///000000...///000///...///222444444777>>>FFFLLLVVVhhhxxx~~~uuutttsssttttttwww|||pppfff\\\```cccdddiiinnnnnnjjjddd]]]RRRHHHBBB>>><<<:::888999:::;;;<<<>>>AAADDDJJJSSS\\\^^^```bbbcccbbb___^^^]]]\\\[[[ZZZZZZZZZ___cccjjjooorrrtttwwwxxx|||{{{{{{|||wwwpppoooqqquuuxxxvvvmmmfffeeeeeekkkuuu|||xxxdddWWWQQQQQQWWW___gggnnnuuuwwwwwwvvvppphhh[[[TTTJJJAAA<<<999888777111333555555444777<<>>999888;;;888999999;;;===???AAABBBCCCGGGGGGDDDDDDKKKQQQSSSJJJGGGCCC???===<<<<<<===888:::;;;============<<<<<<===???AAABBBBBBBBBBBBAAABBBCCCDDDEEEEEEFFFFFFDDDDDDCCCBBBCCCDDDEEEFFFHHHHHHGGGFFFFFFFFFFFFGGGGGGGGGHHHIIIKKKLLLNNNOOOMMMNNNQQQUUUXXX```ppp{{{```MMMCCC>>>;;;;;;;;;999888===FFFIIIHHHBBB???:::777555444222111111111000000000000111111000000000///////////////...............///000000---...//////...///111333333666<<>>999888:::888888999:::<<<>>>???AAACCCGGGGGGCCCCCCIIIPPPSSSJJJHHHDDD@@@===<<<<<<===;;;<<<>>>???@@@@@@@@@???===>>>???AAABBBCCCDDDDDD>>>???@@@CCCDDDFFFFFFGGGDDDCCCCCCBBBCCCDDDEEEFFFIIIIIIHHHGGGFFFFFFFFFFFFEEEFFFFFFHHHJJJLLLNNNOOOLLLMMMPPPSSSUUU[[[iiixxxnnnVVVIIICCC@@@======;;;999>>>GGGKKKKKKDDD@@@;;;777555444222111111000000000000000111111111111000000//////.....................///000000...///111000000000333444---000666:::<<>>;;;<<<<<<:::777777888:::<<<>>>?????????BBBAAAAAA@@@AAAEEEKKKOOOJJJFFFAAA>>>===>>>???????????????>>>>>>>>>>>>>>>@@@@@@AAAAAABBBAAAAAAAAA>>>???AAACCCEEEEEEEEEEEEBBBAAA@@@???@@@BBBDDDEEEFFFHHHGGGDDDDDDIIIKKKIIIGGGIIIIIIIIIHHHIIIKKKMMMOOOOOOOOOOOORRR[[[gggpppgggMMMBBBCCC>>><<<999999@@@JJJQQQTTTQQQHHH>>>999777555444333222111000//////000000111222222111000//////000000////////////////////////////////////111333555666000000222555:::BBBKKKQQQeeeppp|||wwwssspppnnnsss{{{uuunnnhhhiiihhhgggjjjmmmjjjeee^^^WWWRRROOOJJJAAA<<<;;;;;;:::999999999:::;;;<<>>AAAAAA@@@@@@AAAEEEKKKPPPJJJFFFBBB>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAAAAA???@@@BBBCCCDDDEEEDDDDDDEEEDDDCCCAAAAAABBBCCCDDDCCCFFFFFFDDDGGGMMMPPPOOOEEEFFFGGGGGGFFFGGGHHHJJJMMMNNNNNNMMMOOOVVVaaaiiirrrVVVGGGDDD>>>===;;;;;;@@@KKKVVV\\\bbbVVVFFF<<<999777555333333222000//////000000111222111111000//////000000////////////////////////////////////000222333444000111222333777===EEEKKKXXXbbbrrr|||vvvqqqooopppvvv}}}xxxqqqkkkmmmlllkkklllooolllfff```ZZZTTTQQQKKKCCC===<<<;;;:::999999999:::;;;;;;FFFJJJPPPUUUWWWXXXYYYZZZYYY[[[]]]^^^___```bbbdddjjjmmmqqqssssssssstttuuuxxxyyyyyyzzz|||ssspppuuuuuutttsssqqqnnnjjjhhhlllmmmpppttttttqqqsssxxxyyykkkcccaaacccdddnnntttyyy|||~~~~~~zzzwwwrrriii]]]QQQGGG@@@<<<:::999777555444333333444666:::???FFFOOOZZZeeekkkuuuxxx|||~~~vvvmmmhhhaaa___]]]\\\]]]```dddgggjjjiiihhhhhhggghhhhhhiiimmmiiidddaaa^^^[[[XXXVVVWWWYYY\\\___bbbhhhnnnrrr{{{yyyxxx|||}}}wwwwwwyyyxxx||||||wwwttttttnnnnnnmmmjjjdddZZZQQQLLLEEE@@@;;;:::;;;<<<:::888666666666666888999;;;===>>>?????????AAAEEEKKKOOOKKKGGGBBB???>>>???>>>>>>=========>>>>>>>>>>>>>>>===>>>???@@@AAABBBBBBBBBAAAAAABBBCCCCCCCCCCCCCCCGGGFFFDDDCCCBBBBBBCCCDDDAAADDDEEEDDDGGGMMMPPPOOOFFFGGGIIIIIIHHHHHHJJJKKKKKKMMMOOOOOOQQQVVV___fff|||cccNNNEEE???>>><<<<<<@@@LLL[[[gggqqqdddRRRCCC<<<999777444333222111000///000000111111111000/////////000000///////////////////////////////////////000111111111111222222444888>>>CCCNNNWWWdddssszzzwwwqqqssswww~~~}}}vvvqqqssssssqqqqqqsssooojjjddd]]]WWWSSSMMMEEE???>>>;;;;;;:::999999999:::;;;AAADDDGGGJJJMMMPPPTTTWWWXXXZZZ]]]^^^```aaadddfffmmmppprrrssssssrrrrrrsssvvvyyyyyyzzz~~~yyyqqqpppxxxyyyzzzyyyvvvsssqqqppprrrrrruuuyyyyyyuuutttwww~~~~~~|||nnngggeeeffffffssswww{{{|||yyyvvvoooeeeYYYNNNDDD???;;;:::777555333333333444555666999===EEEOOO[[[bbbnnnrrrxxx}}}~~~uuukkkbbb\\\YYYYYYXXXZZZ]]]bbbgggjjjmmmmmmllllllkkkjjjiiihhhlllhhhccc^^^[[[YYYWWWUUUVVVXXXZZZ\\\```ffflllqqqvvvtttvvvyyytttvvvzzz{{{zzzsssooommmooopppoooiii^^^SSSKKKHHH@@@===:::999:::;;;:::999888777666555666888:::<<<;;;<<<<<<===???CCCHHHLLLJJJGGGBBB@@@??????>>>===<<<<<<===============>>>===>>>???AAABBBCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAADDDDDDCCCBBBBBBBBBCCCDDDCCCFFFFFFCCCDDDIIIJJJHHHGGGIIIKKKKKKJJJJJJLLLMMMHHHKKKNNNPPPRRRWWW^^^dddrrroooUUUEEE@@@===<<<<<>>???@@@AAADDDHHHOOOSSSTTTVVVYYY\\\^^^```dddfffnnnppprrrsssrrrrrrssstttvvvyyy{{{{{{~~~yyyrrrqqqwww{{{~~~}}}{{{zzz{{{zzzyyy||||||zzz|||}}}}}}}}}tttllliiihhhhhhwwwxxx{{{~~~{{{xxxvvvrrrkkk```UUUJJJDDD===;;;888555444444444555444555555888===GGGQQQYYYeeekkkssszzz~~~}}}uuulllbbbZZZUUUTTTUUUWWW[[[```eeeiiillloooooooooooonnnllljjjiiijjjfff```[[[YYYXXXWWWVVVWWWYYY\\\___ccchhhnnnrrrooopppvvvwwwtttvvvzzz}}}|||tttpppnnnpppqqqnnneeeXXXMMMGGGEEE===;;;999999::::::;;;:::999888777666777888;;;<<<888999:::;;;<<<@@@DDDHHHHHHEEEAAA?????????>>>===;;;;;;<<<<<<<<<=========>>>???@@@BBBCCCDDDDDDDDDAAAAAAAAA@@@@@@@@@@@@@@@?????????@@@AAABBBCCCCCCDDDGGGGGGEEEFFFJJJKKKIIIJJJLLLNNNNNNNNNMMMNNNOOOLLLOOORRRSSSTTTWWW\\\```ooo|||]]]HHHBBB===:::;;;===EEEVVVgggooovvvtttdddPPPCCC<<<999555444222000000000000111000///////////////000000////////////////////////////////////.........---...000111111222555888;;;<<>>CCCJJJOOOPPPSSSWWWZZZ]]]```dddgggkkknnnpppqqqqqqrrrtttvvvvvv{{{~~~}}}|||tttssszzz}}}}}}}}}|||uuunnnlllkkkuuutttwww}}}{{{vvvvvvtttppphhh]]]TTTNNNBBB@@@<<<888555555555666444444555666999@@@HHHNNN[[[bbbllltttyyy~~~zzzvvvqqqiiibbb[[[UUUSSSRRRTTTYYY^^^cccgggiiikkkmmmnnnooopppooommmkkkiiigggbbb\\\XXXWWWWWWXXXYYYYYY\\\aaaeeehhhkkknnnqqqkkkpppyyyyyyzzz}}}{{{wwwvvvrrrpppjjj___SSSIIIEEEDDD;;;;;;::::::::::::;;;;;;:::999999888888999:::;;;777888999:::;;;>>>BBBEEEDDDBBB???>>>??????>>>===::::::;;;;;;<<<=========>>>???@@@AAABBBCCCCCCCCC@@@???>>>>>>>>>>>>??????;;;<<<===>>>@@@AAABBBBBBBBBFFFIIIIIILLLRRRTTTSSSTTTVVVYYYYYYYYYXXXXXXYYY\\\^^^``````^^^___cccggguuuiiiQQQFFF>>>:::;;;<<>>EEENNNYYYhhhyyyzzzpppfff___VVVKKKEEECCC===<<<:::999888999999:::::::::::::::<<<@@@EEEJJJMMMPPPUUUYYY]]]aaafffiiiiiikkknnnoooppprrrtttwwwvvv|||~~~wwwvvv~~~|||vvvwwwpppmmmooolllppp|||~~~}}}vvvwwwxxxuuupppggg___YYYKKKGGGBBB<<<888666666666333444555666777;;;@@@DDDMMMUUUaaajjjpppvvv|||wwwssskkkgggaaaZZZUUURRRPPPPPPPPPTTTZZZ```eeeggghhhgggiiijjjmmmoooooommmkkkiiiccc^^^YYYUUUUUUXXXZZZ[[[[[[```fffkkkllllllkkkkkklllsss|||~~~zzzyyytttoooeeeYYYOOOGGGDDDDDD:::;;;;;;;;;::::::;;;;;;999999999999999999999999999:::;;;;;;;;;===AAADDDAAA???======>>>???>>>===999::::::;;;<<<<<<=========>>>???@@@@@@@@@@@@@@@>>>===<<<<<<<<<===>>>>>>;;;<<<===>>>???@@@@@@@@@???DDDHHHKKKPPPXXX[[[ZZZ[[[^^^aaabbbaaa``````aaafffhhhjjjjjjiiikkkpppttt}}}xxx^^^KKKAAA:::<<<<<<;;;AAAMMMZZZmmmzzzuuuiii[[[JJJ;;;666555333111000000000111...............///000000////////////////////////......///000000000///...---///111111111111333444777:::@@@FFFOOO\\\kkkuuuyyynnneee[[[OOOHHHFFF===<<<;;;999888888999999777888999:::;;;===AAADDDIIILLLQQQVVV[[[```eeehhhiiijjjlllnnnnnnpppsssuuuuuu{{{~~~|||}}}{{{xxxyyy}}}|||yyyooozzz}}}sssooojjjggglllyyyxxxyyyzzzyyyuuunnnfffbbbRRRNNNGGG@@@:::777666555222444555666666888;;;>>>AAAJJJWWWaaagggnnnuuu{{{}}}~~~}}}}}}uuukkkeee^^^[[[UUUOOOKKKJJJKKKLLLPPPTTT[[[bbbfffgggfffdddeeegggjjjmmmnnnllljjjhhhaaa\\\VVVTTTUUUXXX[[[]]]\\\bbbiiimmmmmmjjjgggeeennnwwwzzzzzz}}}xxxvvvuuunnnbbbVVVMMMGGGEEEDDD;;;;;;<<<<<<::::::;;;;;;888999999999999888777777:::;;;<<<<<<<<<>>>AAACCC???===<<<<<<>>>???>>>===999999:::;;;;;;<<<======<<<======>>>>>>>>>======<<<;;;;;;:::;;;<<<===>>>===>>>>>>?????????>>>>>>>>>CCCHHHKKKPPPXXX[[[ZZZYYY\\\___``````^^^^^^___bbbdddhhhiiikkkooovvv{{{hhhOOOCCC;;;======888;;;DDDLLL^^^nnnpppmmmeeeRRR>>>666555333111000000000111...............///000111////////////////////////---...000111111111000///---///111111000///000111000333777<<>>@@@DDDHHHMMMRRRWWW\\\bbbeeeiiikkklllmmmmmmnnnqqqsssssszzz~~~~~~~~~}}}~~~~~~~~~~~~}}}}}}|||yyy{{{~~~~~~xxxxxx{{{{{{}}}~~~tttrrr~~~{{{pppgggcccaaahhhuuu~~~{{{xxxxxxwwwooofffddd\\\PPPEEE>>>:::777666444444555666666777888888???CCCJJJQQQZZZdddmmmssstttwww|||zzzssswww}}}|||yyyyyyrrrjjjbbb\\\OOOMMMIIIEEECCCFFFKKKPPPUUUXXX]]]aaadddeeedddccccccfffiiikkkkkkhhheeebbb```XXXRRRRRRUUUXXX^^^dddhhhgggkkkooommmggghhhnnnwwwvvvrrrzzzuuuvvvlll^^^SSSLLLGGGCCCAAA;;;::::::999999::::::;;;999999:::888777666777999:::<<<============???AAA>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<===>>>???<<<======>>>???@@@@@@AAA===<<<;;;:::;;;===???@@@???>>><<<===>>>??????>>>AAAAAACCCGGGLLLOOOPPPPPPRRRQQQPPPRRRTTTVVVVVVUUUWWWWWWXXXZZZ]]]```dddfffnnnsss~~~qqqSSSIII@@@======<<<===@@@EEEOOO]]]jjjsssmmmYYYFFF@@@888222333333222111222111111111111000000000000000000//////.........---//////............//////---......///000111111222444777:::;;;===CCCNNNVVVgggttt|||uuuiiiXXXLLLIIIBBBAAA>>><<<;;;::::::999777777777888:::<<>>CCCIIIPPPZZZccciiirrrvvv{{{yyyrrroootttzzz}}}yyypppfff]]]SSSNNNGGGFFFCCCAAAAAAEEELLLRRRYYY[[[___ccceeeeeeddddddccceeegggiiiiiigggdddaaa]]]YYYVVVXXXYYY[[[```gggjjjjjjlllooommmiiilllrrr|||tttqqq|||{{{tttqqqhhh\\\QQQKKKGGGCCC@@@;;;;;;::::::::::::;;;;;;:::::::::999777777888:::???@@@BBBAAA???>>>>>>???<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<======<<<<<<======>>>??????@@@>>>===<<<<<<<<<>>>@@@AAACCCAAA@@@@@@BBBCCCCCCBBBBBBCCCDDDHHHLLLNNNMMMLLLKKKIIIHHHKKKOOOQQQOOOLLLMMMMMMMMMMMMPPPTTTXXXZZZ]]]bbbnnn{{{[[[NNNAAA======<<<<<<===@@@GGGQQQ^^^jjjlll___OOOBBB:::333333333111111222111111000000000/////////000/////////............//////............//////---......///000000111111111333666777888>>>GGGOOO```lll~~~xxxnnn```UUUQQQDDDAAA>>><<<::::::999999888888888999;;;>>>AAABBBEEEGGGJJJOOOVVV\\\bbbeeeffffffggggggggggggggggggppprrrwww|||~~~~~~}}}}}}|||{{{~~~||||||}}}}}}{{{yyytttwww|||~~~|||vvvrrrvvv}}}~~~}}}~~~}}}{{{tttiiisssrrriiiaaadddppp}}}}}}}}}~~~yyyrrrnnniiiaaaYYYPPPGGG???::::::999999888777777777777777999<<<@@@FFFMMMVVV\\\jjjooouuu|||zzzzzz~~~xxxnnnbbbXXXNNNFFFBBB??????>>>???BBBIIIRRRXXX^^^```ccceeegggffffffeeecccdddfffggggggfffeeeddd___^^^```cccbbb```dddjjjooonnnooopppnnnnnnssszzzzzzrrroooxxxzzzqqqiiiaaaWWWOOOKKKGGGBBB???<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;999777888:::===CCCEEEFFFEEEBBB???===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::::::::;;;;;;;;;;;;;;;<<<======>>>>>>???>>>======>>>???AAABBBAAA??????@@@AAABBBBBBAAACCCDDDEEEHHHKKKLLLJJJIIIHHHFFFFFFLLLRRRTTTOOOHHHKKKJJJHHHHHHIIIMMMQQQSSSRRRWWWdddxxxgggVVVDDD======<<<;;;:::===???DDDOOO___jjjfff\\\EEE<<<555444333111000111000000000/////////......////////////............//////............//////.........//////000000111---///111222333777???EEETTT___ppp{{{ttthhh]]]XXXHHHEEE@@@>>>===<<<;;;;;;::::::999:::<<<@@@CCCFFFEEEFFFIIIMMMSSSZZZ___ccc``````aaaaaabbbbbbcccccckkknnntttyyy~~~~~~||||||{{{yyyxxx|||{{{zzzzzzzzzyyyvvvtttsssuuuxxxzzz|||}}}~~~~~~{{{vvvppppppxxx{{{xxxzzz~~~zzz}}}{{{jjjooozzzzzzllliiirrr~~~|||vvvssspppkkkeee\\\QQQFFF???<<<;;;:::888888777888888777888999;;;>>>DDDLLLQQQ\\\aaajjjrrrxxx~~~|||pppiii^^^TTTLLLFFFBBB???;;;===???BBBHHHQQQZZZaaadddeeefffggghhhggggggfffeeeeeefffggghhhiiijjjkkkhhhjjjoooqqqmmmggghhhmmmtttttttttsssrrrttt{{{uuuqqqooouuuzzzooo```ZZZRRRMMMIIIFFFBBB>>><<<<<<<<<;;;;;;<<<<<<<<<>>>===<<<:::888999<<<>>>CCCEEEGGGFFFCCC???<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999999999:::::::::;;;;;;<<<<<<<<<>>>=========>>>???@@@AAA??????>>>@@@BBBBBBBBB@@@AAABBBDDDHHHJJJKKKIIIGGGJJJJJJMMMWWWaaabbbXXXNNNMMMKKKIIIGGGHHHKKKOOOQQQRRRVVVaaatttuuu___III???>>>===;;;:::>>>======FFFWWWeeeggg```HHH???777444333111000111////////////............///////////////.........//////............//////........./////////000000---...///000111444999===HHHQQQ___nnn{{{~~~xxxnnnddd]]]OOOKKKFFFCCCBBBBBB@@@>>><<<;;;:::;;;===BBBFFFIIIFFFGGGIIILLLQQQWWW\\\```]]]^^^___```aaabbbcccccchhhkkkqqqwww}}}}}}|||{{{yyywwwxxxxxxyyyyyyxxxuuurrrpppqqqrrrssstttuuuvvvwwwxxxxxxssslllnnnzzzxxxpppsss|||}}}pppnnnqqq|||rrruuu~~~}}}xxxwwwuuurrrmmmfff[[[OOOHHH???>>><<<:::888888999999777888888888999===BBBFFFNNNTTT]]]fffnnnuuuzzz~~~|||}}}uuuooo^^^XXXOOOGGGBBB@@@>>>>>><<>><<<<<<<<<;;;;;;<<<<<<<<<>>>>>>===;;;999:::<<<>>>???AAADDDDDDBBB???===<<<========================<<<;;;:::999999999999999::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<======>>>???BBBAAABBBDDDFFFFFFEEEDDD??????AAAEEEHHHIIIHHHFFFIIIKKKRRR___jjjjjj___SSSLLLJJJGGGFFFFFFHHHKKKMMMQQQUUU___pppmmmSSSEEEBBB???<<<;;;>>><<<<<>>EEEQQQ^^^kkkyyyxxxlllcccVVVRRRLLLJJJIIIHHHDDD@@@???>>><<<<<>>;;;;;;;;;;;;@@@DDDKKKQQQWWW]]]cccgggiiiiiihhhgggggggggggghhhgggeeecccbbbdddiiinnnrrrvvvxxx||||||vvvuuuwwwzzzpppssstttuuuzzz}}}{{{{{{mmmUUUPPPJJJFFFEEEDDDAAA>>><<<<<<;;;;;;;;;;;;<<<<<<======>>>===;;;:::<<<===;;;===@@@AAA@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;:::999999999::::::::::::::::::::::::;;;;;;999999:::;;;;;;<<<<<<===??????@@@CCCEEEEEEDDDBBB>>>===>>>AAADDDFFFFFFEEECCCFFFNNNZZZdddcccYYYPPPKKKJJJIIIHHHHHHIIIJJJKKKPPPVVV```nnn~~~cccQQQHHHBBB>>>>>>:::;;;;;;<<>>CCCIIIOOOWWW^^^cccgggmmmuuu~~~~~~sssmmmfffaaa___ZZZTTTNNNGGGBBB===:::;;;===???@@@HHHNNNVVV\\\aaacccfffgggiiihhhgggeeeeeefffggghhheeebbb]]][[[[[[```eeeiiiqqqpppttt{{{~~~||||||uuuqqqnnnsssvvvuuuxxx}}}~~~{{{|||vvvfffSSSNNNGGGDDDCCCCCCAAA???;;;;;;::::::::::::;;;;;;;;;<<<>>>>>><<<;;;:::;;;:::<<<>>>???>>>===>>>???========================;;;::::::::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;888999:::;;;;;;<<<<<<<<<<<<<<<===@@@BBBCCCAAA??????>>><<<===@@@BBBCCCBBB@@@BBBGGGOOOTTTUUUPPPJJJKKKKKKJJJJJJJJJJJJKKKKKKNNNVVV```jjjvvvuuu___OOOEEE@@@???888;;;;;;999<<>>EEEMMMXXXdddmmm|||wwwkkkfffbbbbbbbbb^^^UUUNNNIIIFFFDDDCCCGGGNNNVVV[[[^^^\\\ZZZXXXYYY\\\___bbbdddeeegggiiilllnnnpppqqqooopppsssvvvzzz}}}{{{zzzzzzzzz{{{zzzxxxvvvrrrrrrrrrooojjjgggggghhheeefffggghhhjjjjjjjjjjjjfffiiijjjffffffkkkpppqqqqqqppprrrvvvxxxzzzyyymmmmmmzzzzzz}}}{{{zzzwwwsssmmmiiiZZZVVVOOOFFF???:::777666888999;;;:::888777666777444777:::>>>BBBIIIPPPUUUYYY^^^gggqqqzzzwwwppplllccc]]]UUUPPPNNNKKKFFFAAAAAA>>>;;;;;;>>>BBBFFFGGGQQQVVV___eeehhhiiiiiiiiiiiihhhfffddddddeeeggghhhccc___YYYTTTTTTWWW\\\```iiihhhlllvvv}}}ssslllkkklllssswwwuuuwww|||}}}zzz|||ooo^^^SSSMMMFFFBBBBBBBBBAAA???;;;::::::999999::::::;;;999<<<>>>???===;;;::::::;;;<<<>>>>>>======>>>@@@<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;888999:::;;;<<<<<<<<<<<<>>>>>>@@@CCCEEEFFFDDDBBBAAA???<<<;;;===???@@@@@@BBBBBBDDDGGGJJJKKKJJJHHHFFFGGGHHHHHHHHHHHHGGGGGGJJJRRR[[[bbbjjj{{{hhhTTTFFF@@@@@@777<<<===999999AAAJJJOOOMMMCCC999666555333333666111111111111000000000000---.........//////000000//////............//////.....................---///...///111222333333111333666:::>>>DDDLLLWWW___lllxxx}}}uuuqqqmmmnnnnnnjjj___VVVLLLJJJGGGGGGJJJRRRZZZ___eeeccc```]]]]]]___bbbeeedddfffhhhjjjmmmppprrrsssrrrsssuuuwwwyyy|||~~~~~~~~~~~~wwwvvvvvvwwwxxxxxxuuussspppqqqppplllgggddddddfffbbbcccfffhhhiiiiiiiiiiiieeelllmmmhhhcccgggnnnsssvvvttttttwwwxxxyyy}}}xxxvvvxxx}}}zzzsssyyy~~~yyyyyyyyyssskkkjjjddd[[[RRRJJJCCC===999===:::777777888888555111555555777999<<>>>>>>>>>>>@@@EEEKKKOOO^^^dddhhhiiikkknnnlllhhhhhhfffbbb```______^^^\\\\\\[[[XXXSSSRRRUUU]]]dddggghhhkkkrrryyyvvvooommmnnnqqquuuttttttuuuxxx{{{|||{{{|||uuudddXXXRRRKKKDDD@@@@@@AAA>>>;;;999999999:::;;;<<<===>>>???>>>>>>>>>@@@@@@>>>===;;;;;;;;;;;;;;;<<<===>>><<<<<<<<<<<<============<<<=========;;;::::::<<<:::888777888999999888777<<<;;;::::::;;;;;;999888???>>>===>>>@@@AAAAAA???=========>>>???@@@AAABBBCCCCCCDDDFFFFFFGGGGGGGGGGGGGGGHHHIIIJJJLLLLLLMMMOOOPPPTTTYYY```oooyyy```NNNCCC>>>:::888888<<<>>>AAAGGGNNNOOOCCC;;;;;;:::444000111222000///...///000///......///000111111000///...////////////............////////////////////////000000000000111111111111222333555888;;;BBBIIINNN\\\ddduuu{{{wwwtttuuuwwwrrrhhh___ZZZTTTOOONNNOOOSSS]]]gggkkkhhhdddaaaaaabbbeeegggdddeeegggiiilllnnnoooppptttuuuvvvxxx{{{~~~}}}zzzyyyxxxxxxxxxxxxwwwtttrrrooommmjjjiiihhhgggdddbbb^^^aaaeeefffeeefffhhhkkkiiiooopppgggaaafffrrr|||{{{~~~|||wwwvvvyyy}}}|||qqqooosss~~~zzzzzz{{{vvvooommmhhhaaaYYYRRRJJJDDD???<<<999555555777777555222444444555666888:::<<<===CCCGGGOOOYYYdddnnnwww|||~~~xxxmmmcccZZZSSSMMMIIIGGGDDDAAA@@@AAAAAA???<<<===???BBBDDDHHHMMMTTTXXXfffkkknnnnnnoooqqqooojjjgggeeeaaa___^^^]]]\\\ZZZ[[[ZZZYYYUUUTTTWWW___eeehhhkkkppptttwww{{{{{{ppplllnnnrrruuuwwwvvvttttttuuuvvvvvvuuuxxxzzz}}}~~~yyynnnaaaXXXRRRKKKDDD@@@@@@@@@>>>;;;::::::::::::;;;<<<============<<<>>>??????>>><<<<<<<<<;;;;;;<<<===>>>>>>===========================>>>???===;;;999:::::::::888888888::::::999888<<<:::999999:::;;;;;;:::@@@???===>>>@@@AAA@@@???>>>>>>?????????>>>>>>===AAAAAACCCDDDEEEFFFFFFGGGEEEEEEFFFGGGHHHIIIJJJJJJNNNOOOQQQVVV[[[hhh~~~kkkUUUGGG@@@===:::999;;;===BBBMMMXXX___QQQBBB<<<888333222444444222000000111111///...//////000111111000//////////////////..................................../////////000000000111111222333444555888===CCCGGGSSS[[[kkk}}}~~~~~~yyyooofff^^^XXXTTTSSSTTTXXXbbblllnnnmmmjjjhhhfffeeedddeeeddddddeeegggiiillloooppptttuuuwwwyyy|||{{{xxxxxxwwwvvvwwwwwwwwwtttrrrooollliiigggfffeeecccaaa\\\^^^```aaabbbcccgggkkknnnsssrrrkkkgggmmmyyy{{{xxxzzz}}}~~~zzz~~~vvviiieeejjjzzz~~~||||||}}}zzzsssrrroooiiiccc]]]VVVNNNIII@@@<<<777666777888777555555444444555555666777888;;;===BBBJJJTTT^^^fffkkkuuuzzz{{{vvviiicccYYYPPPIIICCC???<<>><<<>>>===============>>>?????????>>>>>>======<<<<<>>>>>BBB@@@>>>===>>>@@@@@@??????@@@AAABBBAAA@@@>>>===@@@AAABBBCCCDDDEEEEEEFFFDDDEEEEEEFFFGGGHHHIIIIIILLLLLLNNNQQQUUU___rrr~~~dddPPPFFFAAA>>>;;;:::;;;AAAPPP^^^kkk\\\JJJ>>>888444555888555333222222222222000...///000000111111000000///////////////........................................../////////000000000222333333333444777;;;???HHHNNN]]]oooxxxpppeee___[[[ZZZZZZ^^^gggppptttsssqqqooolllhhhfffdddeeeddddddeeegggkkkoooqqquuuvvvxxxzzz}}}~~~zzzvvvwwwvvvuuuuuuvvvvvvtttrrrnnnkkkgggdddcccbbbaaa___XXXYYY[[[\\\]]]aaafffjjjtttwwwwwwsssttt|||~~~xxxwww|||~~~rrrgggfffppp|||yyy}}}~~~|||vvvvvvtttpppmmmhhhaaaYYYTTTKKKEEE???<<<;;;;;;999777666666555555666666777888999:::<<>><<<;;;;;;;;;:::;;;>>>@@@CCCDDDEEEJJJRRRYYY___dddiiilllqqquuuvvvuuutttuuusssnnnnnnjjjeeeaaa]]]ZZZVVVSSSTTTWWWYYYYYYZZZ^^^eeejjjooorrrvvvxxxxxxzzzyyymmmiiioooyyy{{{uuuppplllhhheeeccceeeffffffaaaYYYRRROOONNNLLLHHHCCC@@@>>>>>><<<;;;:::::::::::::::;;;<<<===;;;;;;<<>>??????>>>>>>>>>>>>>>>????????????>>>======<<<<<>>>>>===<<<:::888888;;;>>>@@@AAACCCAAA>>>===>>>????????????AAADDDGGGHHHGGGFFFEEECCCCCCCCCCCCCCCCCCDDDDDDFFFFFFGGGGGGHHHIIIIIIJJJIIIIIIJJJNNNPPPXXXgggvvvttt\\\OOOEEEAAA===;;;999>>>LLL[[[jjj___QQQFFF>>>:::888888444333111222222333111000000000000000000000000000////////////................................................////////////111111111111111333777:::???DDDQQQaaapppyyynnniiidddcccbbbcccjjjrrryyyxxxvvvssspppllljjjhhhhhhgggeeeeeegggkkkpppsssuuuvvvxxx{{{~~~~~~zzzxxxvvvuuussstttttttttrrrqqqlllhhhdddbbb``````^^^]]]VVVVVVVVVWWW[[[aaagggkkkuuuzzz~~~tttrrruuuzzz}}}~~~zzzuuuuuuyyyzzzzzz}}}wwwwwwvvvtttrrroooiiibbb^^^WWWQQQIIICCCAAA>>>;;;888666666666666666777888888:::999999;;;>>>CCCHHHJJJOOOQQQUUUYYY\\\___bbbddddddgggjjjlllnnnpppsssvvvuuuvvvwwwxxxzzz{{{{{{|||~~~zzzuuummmeee^^^XXXSSSOOOKKKGGGBBB>>>===>>>>>>===<<<<<<>>>@@@BBBEEEIIIKKKQQQVVV]]]dddhhhlllooopppssswwwxxxvvvwwwxxxwwwssstttooohhhaaa\\\WWWRRRPPPPPPSSSWWWYYY[[[```ggglllttttttuuuxxx|||zzzsssmmmoooxxx|||uuunnnhhhddd```^^^``````___YYYPPPJJJIIIIIIGGGDDDAAA>>>===<<<;;;;;;;;;;;;:::::::::;;;<<<<<<;;;;;;>>>AAADDDEEECCCAAAAAA@@@???>>>>>>>>>>>>>>>???>>>>>>>>>======<<<<<>><<<;;;<<<;;;::::::;;;===???>>>======:::888999<<<@@@BBBCCCCCCAAA>>>>>>>>>??????>>>???BBBGGGKKKOOOPPPPPPPPPHHHGGGEEEDDDCCCBBBBBBBBBEEEEEEFFFFFFGGGHHHHHHHHHFFFFFFHHHLLLOOOTTT```mmmhhhVVVDDDAAA===;;;999<<>>999555333111000222333222222111111000000000000111111////////////................................................///////////////000111111111333666999:::>>>HHHVVVcccsss|||vvvqqqnnnllljjjooovvv}}}{{{xxxuuurrrppppppppplllkkkhhhgggiiimmmqqquuuuuuvvvyyy{{{~~~~~~|||zzzuuusssqqqqqqqqqqqqooonnngggeeeaaa___^^^^^^\\\[[[VVVUUUTTTVVV[[[bbbhhhlllqqq{{{|||xxxmmmooottt{{{~~~zzzzzz}}}~~~yyyxxxwwwvvvuuusssooojjjeeeaaa[[[SSSLLLHHHDDD???;;;777777666666666666777777999888777777888:::<<<>>>BBBDDDFFFHHHKKKNNNPPPRRRSSSUUUXXXZZZ[[[]]]```cccbbbccceeefffhhhiiiiiiiiinnnppptttwwwxxxxxxwwwvvvyyywwwtttqqqnnnkkkiiihhhbbb^^^XXXRRRNNNJJJFFFDDD???===::::::;;;=========>>>AAAEEEIIILLLOOOSSSVVV^^^bbbhhhmmmpppqqqrrrsssuuuyyyzzzyyyyyy|||{{{xxxuuunnneee]]]WWWSSSOOOMMMLLLOOOSSSWWWZZZ```hhhnnnxxxvvvuuuxxx}}}qqqooopppvvv~~~{{{tttlllgggccc```^^^```___\\\VVVOOOIIIGGGFFFAAA@@@>>><<<;;;:::;;;;;;;;;;;;;;;::::::;;;;;;<<<:::;;;>>>BBBFFFGGGEEECCCAAAAAA???>>>============<<<<<<<<<===============>>>??????>>>;;;999999:::<<<;;;:::;;;===>>>>>>======;;;:::;;;>>>AAACCCDDDAAA???>>>???@@@@@@???>>>???BBBFFFLLLPPPSSSTTTUUUIIIHHHFFFDDDBBBAAABBBBBBCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEGGGKKKNNNRRR[[[dddzzzwwwaaaHHHBBB===<<<;;;===EEEMMMYYY___cccaaa\\\TTTJJJ@@@:::777333000111222333333222111111000000111111222////////////............------------------------....../////////000000000...000111111111222666888777;;;CCCMMMXXXfff|||}}}zzzvvvssswww}}}{{{xxxvvvuuuvvvvvvqqqnnnllljjjkkknnnrrrttttttvvvxxx{{{}}}~~~~~~}}}||||||}}}|||{{{yyyrrrpppmmmlllkkkkkkiiihhhbbb```^^^^^^^^^]]][[[YYYVVVTTTSSSVVV\\\ccciiilllooo{{{xxxrrrjjjooovvv|||{{{{{{{{{yyyxxxwwwwwwvvvsssooolllkkkeee^^^XXXSSSNNNHHHCCC===<<<;;;999888777777777666666666666666777888888;;;;;;;;;===???BBBCCCCCCCCCFFFHHHIIIJJJLLLNNNPPPOOOQQQSSSUUUVVVWWWWWWVVVYYY[[[^^^aaabbbbbb```___bbbaaa^^^[[[WWWUUUSSSRRRNNNKKKHHHEEEDDDCCCAAA???<<<;;;:::;;;===???>>>===DDDIIIPPPVVV[[[___cccfffjjjmmmrrrtttuuuuuuvvvwwwvvvyyyzzzxxxxxx{{{zzzwwwooohhh^^^UUUPPPMMMLLLLLLIIILLLPPPSSSXXX___iiipppyyyyyyxxxyyyzzz}}}vvvkkkmmmssszzzzzzrrrlllgggdddbbb``````]]]XXXSSSNNNIIICCC???;;;;;;;;;:::999999:::;;;<<<;;;;;;::::::;;;;;;;;;888:::===BBBFFFGGGEEECCCAAAAAA???>>>===<<<<<<<<<::::::;;;;;;<<<<<<======;;;<<<===<<<;;;:::;;;<<<===;;;;;;;;;======<<<;;;<<<;;;;;;===@@@BBBCCCCCC>>>>>>>>>@@@BBBBBB???===@@@BBBDDDGGGKKKMMMNNNOOOGGGEEECCCBBBAAAAAABBBCCCBBBBBBCCCCCCCCCCCCDDDDDDFFFEEEGGGKKKMMMOOOUUU]]]kkkuuuWWWLLLBBB===<<<<<<@@@EEEKKKUUU___bbbcccaaaZZZRRRCCC>>>777222000111222333222222111000000111222222////////////............------------------------/////////000000000111111///000111111000111333555555888???FFFNNN[[[qqq{{{yyy|||}}}zzzxxxwwwsssqqqnnnllllllnnnqqqrrrsssuuuwwwzzz|||}}}}}}}}}|||{{{yyyxxxxxxxxxvvvtttooolllhhhfffeeedddbbb```\\\\\\\\\]]]^^^\\\ZZZWWWUUUTTTSSSVVV]]]dddiiijjjooo}}}xxxpppiiipppxxx~~~xxxvvv}}}~~~{{{~~~zzzyyywwwwwwwwwuuurrrooorrrmmmgggaaa]]]XXXQQQLLLCCCBBB@@@>>>;;;:::999888555666666777777888888888777666666777999;;;;;;;;;999;;;===>>>>>>???AAACCCBBBDDDFFFHHHIIIJJJIIIIIIIIIKKKOOOQQQRRRQQQOOOMMMPPPOOOLLLJJJGGGEEEDDDCCCCCCAAA??????@@@@@@???>>>???>>>>>>@@@BBBBBBAAA???IIIPPPZZZbbbggglllqqqtttpppssswwwyyyyyyyyyyyyzzzuuuxxxxxxuuuuuuwwwwwwsssiiiaaaWWWNNNJJJJJJKKKKKKGGGJJJNNNQQQVVV^^^iiiqqqxxx{{{|||zzzvvvwww}}}wwwmmmiiimmmttt{{{~~~yyyrrrlllhhhfffdddccc^^^ZZZTTTPPPMMMGGG???999888999999999888888:::;;;<<<;;;;;;:::::::::;;;;;;777999<<>>>>>======>>>@@@===<<<;;;;;;<<<===;;;:::<<<<<<<<<>>>AAACCCCCCBBB<<<===>>>AAACCCBBB???===AAAAAABBBCCCEEEFFFGGGHHHCCCBBBAAA@@@@@@AAACCCEEEDDDDDDDDDEEEEEEEEEEEEEEEGGGFFFGGGKKKLLLLLLQQQWWWbbb}}}gggXXXHHH???<<<::::::======JJJWWW^^^dddiiigggbbbKKKDDD;;;444111111111222333222111000000111222333000/////////............------------------------000000000000111111111111000111222111//////111222333666<<>>;;;888;;;:::999888777777777777444444444777:::;;;;;;:::::::::::::::::::::::::::???>>>=========>>>???@@@AAAAAABBBBBBBBBBBBCCCCCC??????>>>>>>>>>>>>??????;;;<<<===<<<;;;;;;===???>>>???BBBEEEHHHJJJKKKLLLRRRXXXaaakkkqqqssssssrrrwwwxxxyyyzzzzzzzzzyyyyyyyyyxxxvvvuuuqqqkkkddd___YYYRRRJJJHHHIIIKKKJJJHHHNNNNNNPPPTTTYYY___eeeiiiuuu||||||xxx{{{~~~ssskkkqqqsssuuuwwwzzz}}}wwwqqqkkkiiijjjiiiddd```WWWTTTPPPNNNMMMHHHAAA<<<;;;;;;::::::999888777777;;;;;;;;;;;;;;;;;;::::::===<<<<<<<<<===>>>@@@AAA>>><<<;;;999999:::;;;<<<::::::;;;<<<<<<;;;;;;:::<<<<<<<<<<<<<<<<<<======????????????>>>>>>>>>>>>>>>>>>>>>=========@@@BBB>>>???@@@CCCFFFFFFCCCAAA@@@@@@????????????@@@@@@@@@BBBCCCBBB???>>>AAACCCFFFGGGGGGEEECCCAAABBBCCC@@@BBBDDDFFFIIILLLQQQTTTaaarrryyydddNNNFFFCCC@@@???@@@>>>AAAHHHRRR]]]fffkkkmmm```RRRAAA888666666444444222111000//////000111222111111000///////////////....................................////////////000000000111222222333333333555888;;;CCCPPP```kkk}}}{{{{{{~~~|||{{{|||vvvpppllllllooorrrtttrrrrrrssstttvvvyyy{{{|||zzzxxxtttrrrqqqpppnnnlllhhhddd___[[[ZZZZZZZZZZZZZZZYYYYYY\\\^^^]]]YYYUUURRRRRRSSSWWW\\\bbbgggkkkyyyzzzuuuqqqssswww|||}}}rrrooouuuzzz}}}|||wwwttttttuuuwwwvvvsssoooooopppnnniiieeeaaa]]]WWWQQQLLLGGGBBB??????>>><<<:::999888888888666555555666888999888777777777777777777777777777::::::999999999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;<<<=========>>>AAACCCHHHIIIKKKNNNQQQSSSTTTUUUZZZ___hhhpppvvvxxxwwwvvvxxxyyy{{{|||}}}}}}|||{{{yyyvvvrrrlllfff^^^UUUPPPKKKHHHDDDCCCGGGKKKOOOPPPSSSTTTVVVXXX[[[aaahhhmmmzzzyyyrrroooppprrruuuxxxzzz{{{{{{zzztttqqqnnnmmmlllhhh```ZZZUUUSSSPPPMMMIIIDDD???;;;::::::999999888888777777::::::::::::;;;;;;;;;;;;<<<;;;;;;:::;;;<<<>>>>>>===<<<:::999999:::;;;<<<999:::::::::;;;;;;<<<<<<<<<>>>@@@AAAAAA???===;;;===========================>>>???>>>======???BBB???>>>>>>???BBBCCCBBBAAA@@@??????>>>>>>??????@@@AAACCCDDDCCC@@@@@@BBBDDDEEEGGGGGGFFFDDDBBBAAABBBBBBDDDEEEGGGHHHKKKNNNQQQXXXfff}}}yyy\\\NNNJJJFFFAAA???<<<>>>CCCIIIRRR[[[dddiiiggg[[[JJJ>>>888444222222555444333333333333444444111111000///////////////....................................///////////////000000111111222333333444555777999???JJJXXXbbbuuu}}}yyywwwyyy|||~~~~~~}}}{{{vvvpppmmmmmmppprrrsssqqqqqqrrrtttvvvxxxzzz{{{yyywwwsssqqqpppnnnkkkiiieeeaaa\\\XXXWWWXXXXXXWWWXXXWWWWWWYYY[[[ZZZVVVRRRNNNQQQUUUYYY\\\```dddhhhyyy{{{xxxyyy|||~~~ooofffhhh|||~~~xxxvvvvvvwwwyyyvvvtttssstttuuuuuurrrnnnmmmiiiccc^^^YYYSSSNNNJJJCCCBBB@@@>>><<<:::999999999888777777888888777666666666666666666666666666777666666666666777888888777777777777777666666666:::::::::999999::::::;;;<<<===>>>???AAADDDIIILLLVVVWWWZZZ\\\^^^```aaaaaadddhhhooovvvzzz{{{zzzxxxwwwxxxzzz||||||{{{yyyxxxuuupppiiiaaaYYYPPPHHHCCCAAAAAAAAABBBEEEKKKSSSYYYZZZ]]]``````___ccckkkrrr}}}~~~vvvtttuuusssuuuxxx{{{|||{{{xxxwwwssssssrrrrrrpppiii^^^VVVQQQQQQOOOKKKEEE???<<<;;;888888888888777777777777888999999999:::;;;;;;;;;::::::999999999:::;;;;;;===<<<:::999999999:::;;;999999888888999;;;===>>><<>>???>>>======???AAA@@@>>>======???AAAAAAAAA??????>>>>>>>>>>>>??????BBBCCCDDDCCCBBBBBBCCCEEEDDDFFFIIIIIIFFFDDDBBBAAACCCDDDFFFFFFGGGIIILLLOOOQQQ[[[mmmjjjVVVMMMGGG@@@;;;;;;===???BBBGGGPPP\\\eeeiiiaaaTTTEEE:::555333222111111111111111111111111111111000///////////////....................................//////////////////000111111222222333444555666777:::BBBMMMUUUkkkvvv|||xxxuuutttwww{{{~~~~~~yyyuuuqqqooooooqqqrrrrrrpppppprrrtttvvvxxxyyyzzzxxxuuurrrooommmkkkgggeee___\\\WWWTTTTTTTTTTTTTTTUUUUUUUUUVVVVVVUUUQQQNNNJJJOOOVVVYYYZZZ\\\aaaeeexxx||||||ggg^^^lll~~~|||vvvrrrrrrtttuuuvvvuuuuuuvvvwwwwwwtttqqqqqqnnniiieeeaaa\\\WWWSSSHHHGGGDDDBBB@@@>>>===<<<<<<;;;999999999999888777888888888888888888888888777777777777777888888888999999999888888888888888===============>>>??????>>>@@@BBBEEEIIINNNUUUZZZdddeeegggiiijjjkkkllllllllloootttxxx{{{{{{yyyxxxuuuvvvvvvvvvuuussspppnnnjjjfff___XXXRRRKKKEEEAAA???BBBDDDDDDFFFKKKUUU]]]bbbfffiiihhheeegggpppxxx~~~|||yyyzzz{{{yyyzzz|||~~~~~~|||zzzyyyuuuuuutttsssoooggg]]]UUUOOOPPPNNNIIIAAA<<<:::;;;666666666666777777777777777777888888999:::;;;;;;:::::::::999999999999999<<<;;;:::999999999::::::999888777777888:::===???===@@@CCCFFFEEEBBB===::::::::::::::::::;;;;;;;;;===?????????======>>>@@@@@@??????@@@BBBCCCBBBAAA???>>>>>>======>>>>>>???BBBBBBBBBBBBBBBBBBCCCDDDDDDGGGKKKLLLIIIFFFCCCBBBBBBCCCDDDEEEFFFHHHKKKNNNRRRWWWcccyyy}}}bbbQQQHHHAAA===<<<>>>@@@@@@BBBIIIVVV___cccaaaYYYKKK@@@:::777666000000000000000/////////111000000///////////////....................................//////////////////000000111222222222333444555555666<<>>>>>>>>???@@@AAACCCDDDDDDFFFKKKOOOUUU[[[ccchhhmmmnnnoooqqqrrrrrrsssssssssuuuxxxzzz{{{zzzxxxwwwtttsssqqqoookkkgggdddbbb___\\\XXXTTTPPPKKKFFFBBB???CCCGGGHHHIIINNNXXXaaaggglllpppooolllnnnuuu}}}~~~~~~}}}~~~~~~xxxvvvsssnnniiiaaaZZZUUUNNNNNNLLLFFF???;;;:::<<<666666666666666666777777555666666777888999::::::;;;;;;;;;;;;::::::::::::;;;;;;::::::999999999999888777666666777:::<<<>>>>>>???@@@AAA@@@???===;;;::::::;;;;;;;;;<<<<<<<<<===???@@@???>>>===>>>??????AAACCCGGGIIIIIIEEEBBB??????>>>>>>>>>>>>??????AAAAAA@@@@@@AAABBBCCCCCCDDDHHHLLLMMMKKKHHHEEECCC???AAABBBDDDEEEHHHLLLOOORRRTTT]]]pppwww\\\MMMFFFCCC<<>><<<::::::::::::::::::::::::999:::;;;;;;<<<<<<;;;;;;::::::;;;<<<===>>>????????????@@@BBBDDDGGGIIIJJJOOORRRWWW]]]bbbhhhnnnrrrrrrrrrssstttuuuuuuuuuuuuxxxyyyzzz{{{zzzyyywwwvvvrrroookkkfffaaa]]]ZZZXXXVVVVVVUUUUUUSSSOOOIIIDDD???DDDJJJNNNPPPVVV___ffflllqqquuuwwwvvvwww}}}~~~zzz~~~}}}}}}yyyrrrjjjaaaZZZUUUSSSMMMKKKHHHBBB===;;;;;;<<<777777777777666666666666555666666666777888888888::::::;;;<<<<<<<<<;;;;;;::::::::::::999999999999777777666666777999;;;<<<===<<<<<<<<<<<<<<<======:::;;;;;;<<<<<<============???@@@@@@>>>======>>>>>>@@@EEEJJJMMMLLLHHHEEE@@@@@@????????????@@@@@@AAA@@@>>>???AAACCCCCCBBBCCCGGGKKKLLLJJJGGGDDDCCC>>>???AAACCCDDDGGGKKKNNNMMMOOOWWWfff{{{jjjTTTIIICCC===?????????>>>AAAGGGLLLYYYccciiibbbYYYQQQFFF;;;999777555222111000000000111111000///////////////////////////////////////............////////////......///000000111111222...111333444444777<<>>???@@@AAAAAAAAA@@@??????@@@AAACCCDDDFFFGGGHHHGGGHHHIIILLLOOOSSSUUUWWW\\\```eeejjjmmmpppsssvvvssstttuuuuuuuuuuuuuuutttxxxxxxxxxxxxwwwuuutttssskkkgggaaaZZZUUURRRPPPPPPPPPSSSWWW[[[\\\YYYRRRMMMFFFKKKRRRWWW\\\aaaggglllppptttyyy}}}}}}yyy{{{~~~~~~|||}}}yyylll```WWWRRRPPPKKKGGGBBB>>><<<;;;::::::888888888777777666666666666666666666666666666666888999:::<<<<<<<<<;;;;;;:::::::::::::::999888888777777777777888888999999::::::::::::;;;<<<<<<===::::::;;;;;;<<<======>>>===???AAA@@@???============>>>BBBGGGKKKKKKIIIGGGAAAAAA@@@@@@@@@@@@AAAAAABBB@@@>>>@@@BBBDDDDDDCCCAAADDDHHHIIIGGGDDDCCCBBB???@@@BBBBBBCCCEEEIIILLLIIILLLSSS\\\lll}}}eeeRRRGGGBBB@@@>>><<<===@@@DDDFFFVVVfffrrrrrrnnngggXXXGGG===:::666222000///000111111111000///////////////////////////////////////............////////////......//////000111111111---000333444333444888<<>>;;;===AAADDDFFFSSSfffwww|||}}}xxxgggTTTEEEBBB<<<777444444555666111111000///////////////000000000000000000000000............/////////000......//////000111111111---000333333222222555888888???HHHRRR^^^ooo~~~}}}ssspppllljjjlllooorrrssstttxxx|||}}}{{{vvvrrrpppjjjhhhfffgggkkkppptttvvvtttsssrrrnnnjjjddd___\\\[[[YYYXXXVVVTTTPPPKKKHHHFFFEEECCCDDDFFFGGGGGGFFFBBBEEEFFFEEEBBBAAACCCEEEJJJMMMRRRYYYbbbkkkssswww}}}zzzxxxwwwyyy~~~|||xxxsssppptttuuurrrrrrjjjttttttaaaWWWSSSUUUXXX___jjjyyyxxxooojjjaaaWWWUUUTTTRRROOONNNMMMMMMNNNOOOVVV\\\^^^dddlllooolllooooooooommmmmmooosssvvvwwwtttoookkkgggbbb^^^ZZZ]]][[[XXXVVVUUUTTTRRRPPPRRRSSSUUUTTTTTTSSSUUUVVVWWWWWWXXXYYY\\\___aaacccccceeegggiiikkklllmmmmmmrrrssstttvvvwwwwwwwwwwwwvvvuuuuuuvvvwwwuuurrroootttpppmmmkkkjjjhhheeeaaaXXXTTTMMMGGGCCCBBBCCCDDDJJJNNNUUU\\\aaadddeeefffcccdddeeehhhlllnnnnnnnnnuuuzzz~~~|||{{{zzzxxxvvvpppaaaVVVQQQOOOIIICCC<<<999;;;;;;999666999888888777777777777777666666666666555555555555777777777888999999::::::;;;;;;:::999999999::::::999;;;<<<;;;999777777777777888:::;;;<<<;;;;;;:::::::::::::::::::::::::::<<<<<<===>>>>>>===<<<;;;@@@@@@@@@AAABBBEEEGGGHHHEEECCCBBBBBBBBBBBBAAA?????????@@@@@@@@@AAAAAAAAADDDBBBDDDHHHGGGBBB???@@@AAAAAAAAABBBDDDEEEGGGHHHLLLIIIMMMUUU[[[fffvvvbbbNNNCCC===???===888;;;EEEQQQ^^^ooo}}}|||lllXXXKKK???;;;888333222555//////000000000000//////////////////////////////------,,,,,,,,,------...000000//////.........---000222333333222222333444666;;;CCCKKKUUUdddttt|||xxxwwwwwwwwwtttqqqiiifffddddddfffiiijjjjjjlllooosssuuuuuurrrnnnkkkkkkhhhfffgggkkkoooqqqpppnnnllliiigggddd___YYYUUUSSSQQQOOOLLLIIIFFFEEEDDD@@@AAACCCDDDDDDCCCAAA@@@BBBBBBAAABBBBBBDDDEEEFFFLLLUUU```iiittt~~~|||}}}|||xxxtttvvvtttoooooouuu}}}wwwrrruuu]]]hhhxxxuuuhhhbbbZZZ[[[]]]dddppp{{{tttkkkaaaVVVSSSOOOLLLJJJIIIGGGEEEEEELLLRRRVVV^^^iiinnnnnnpppqqqqqqqqqrrruuuyyy|||}}}zzzwwwuuurrrooollliiifffdddbbbbbbaaa___^^^```bbbccccccbbbbbbdddeeeffffffffffffgggiiijjjkkkkkklllmmmoooqqqrrrssssssrrrrrrsssuuuvvvvvvwwwwwwvvvuuuuuuuuuuuutttpppmmmhhhddd```^^^\\\ZZZVVVSSSKKKHHHDDD@@@???@@@BBBDDDFFFJJJPPPXXX```ggglllnnnpppooonnnnnnppprrrssstttyyy}}}}}}{{{yyywwwuuu||||||mmmaaaXXXRRROOOFFFAAA;;;999:::;;;999666999888777777666666777777777777666666555555444444444444555555666777777777999999999999999:::;;;<<<:::;;;<<<;;;999777777888999999::::::;;;:::::::::;;;;;;;;;;;;::::::999999<<<<<<===>>>>>>===<<<;;;AAAAAAAAAAAABBBCCCEEEFFFDDDBBBAAAAAACCCCCCBBB@@@@@@@@@@@@@@@AAAAAAAAAAAABBB???>>>@@@@@@<<<;;;>>>@@@@@@AAABBBCCCEEEFFFGGGJJJHHHKKKRRRWWW```yyypppZZZNNNEEEDDDBBB===>>>EEEIIIVVVfffvvv{{{pppcccUUUJJJ@@@666222444222222222222111000//////////////////////////////------------...///111111000/////////...............000111111000000111222333888>>>DDDKKKWWWeeeooo}}}yyywwwvvvtttppplllfffdddbbbbbbcccdddeeeddddddfffjjjlllmmmkkkiiiggghhhfffdddfffiiilllllllllgggeeebbb___\\\XXXSSSOOONNNMMMJJJHHHEEECCCBBBBBB???@@@BBBCCCCCCBBB@@@???>>>???@@@???@@@CCCGGGKKKTTTbbbrrr~~~xxxrrrsss{{{yyyuuuuuu{{{}}}OOOZZZlll}}}rrrooojjjgggjjjuuuxxxmmm[[[TTTMMMIIIIIIHHHDDD??????DDDHHHMMMVVVbbbjjjlllnnnpppsssuuuwwwzzz}}}~~~}}}}}}}}}{{{yyyuuusssppppppppppppooonnnoooqqqssstttsssssstttuuuuuuuuusssrrrrrrrrrrrrrrrqqqqqqrrrssstttuuuvvvvvvrrrrrrssssssttttttuuuuuutttsssqqqpppooommmiiifffZZZWWWSSSPPPNNNKKKHHHFFFAAA@@@>>><<<===>>>AAACCCFFFIIIPPPYYYcccmmmuuuzzz{{{yyyuuusssrrrtttwwwxxx}}}~~~|||zzzxxxvvvxxx}}}oooddd]]]WWWQQQLLLBBB===999777999:::999777888888777666666666666666777777666666555444333333444444444555666666777777777777777888999:::<<<<<<:::;;;<<<<<<:::888888999;;;::::::999999999999:::<<<<<<<<<;;;;;;:::::::::<<<<<<>>>>>>>>>>>>===<<>>===@@@DDDMMM[[[kkk}}}~~~ooo___MMM===555555444444444333222111000000////////////////////////------...///000222333444////////////...............000111111000000111222222555888<<<@@@HHHSSS[[[mmmuuu~~~zzzxxxvvvrrrlllgggcccaaa``````aaabbb```___\\\]]]___```aaabbbbbbaaacccbbbbbbccceeefffeeeddd^^^[[[WWWTTTQQQNNNKKKIIIGGGFFFDDDBBB@@@??????>>>===>>>???@@@@@@???>>>===:::<<<=========CCCMMMUUUaaattt{{{tttuuu|||{{{yyyzzzIIIQQQ```rrr}}}tttsss{{{zzziii___SSSMMMMMMLLLGGGBBBAAABBBCCCFFFNNNXXXaaafffkkkoootttxxxzzz|||~~~~~~}}}{{{yyywwwwwwxxxxxxxxxwwwwwwyyy{{{|||{{{{{{|||}}}{{{zzzyyywwwvvvuuuttttttrrrrrrrrrrrrrrrsssssstttttttttsssrrrqqqpppoooooonnnkkkhhhfffccc___ZZZWWWOOOMMMJJJHHHGGGEEEDDDDDDAAA@@@??????@@@BBBDDDFFFMMMQQQXXXaaakkkttt|||}}}{{{yyyyyy{{{}}}}}}|||{{{zzzyyy}}}vvvlll___XXXVVVSSSLLLFFF===:::777666888999888777777777666555555555555666777777666555444444333222666777777888888999::::::888888888888888999:::;;;:::;;;<<<<<<:::999999:::<<<;;;999888888888999999::::::;;;;;;;;;<<<<<<<<<;;;<<<===>>>>>>>>>===<<<@@@@@@@@@AAAAAABBBCCCCCCBBBAAA@@@AAADDDEEEDDDDDDAAAAAAAAAAAABBBBBBBBBBBBGGGCCCBBBDDDBBB>>>>>>@@@??????@@@@@@BBBCCCEEEFFFEEEEEEHHHLLLNNNTTTdddtttrrr[[[OOOHHHAAA>>>???DDDHHHQQQ___ooo~~~rrr]]]III===888444444333222222222111111////////////////////////////////////000111222333///////////////.........000222333333222222333444333555777888:::@@@GGGLLLZZZbbbooo||||||zzzxxxtttmmmgggcccbbbbbbcccddddddbbbaaaZZZYYYXXXXXXYYYZZZ[[[\\\^^^___```aaaaaa```^^^\\\WWWSSSNNNJJJHHHGGGEEECCC@@@@@@???======<<<<<<<<<;;;<<<============<<<;;;777:::<<<;;;===FFFUUUbbbooo}}}~~~~~~|||{{{{{{xxxyyy{{{GGGMMMWWWeeetttsssdddZZZVVVSSSLLLFFFCCCAAA???BBBGGGOOOXXX___iiinnnuuu{{{~~~}}}{{{zzzzzz{{{||||||{{{yyy{{{~~~~~~}}}|||}}}|||{{{{{{zzzyyywwwvvvvvvsssrrrqqqpppppppppqqqqqqtttrrrooollliiigggfffeeebbb___[[[WWWTTTOOOJJJGGGDDDDDDCCCCCCBBBCCCEEEGGGCCCDDDDDDFFFIIILLLPPPRRRXXX]]]dddllltttyyy|||}}}}}}}}}~~~~~~{{{|||}}}vvviii```UUUPPPPPPNNNHHHBBB:::999777666777888888777777666555555444555555555777666666555444333333333777777888999999::::::;;;:::999888888777777777777999:::<<<;;;:::999999:::<<<;;;999888777888888999777888999:::<<<===>>>>>>:::;;;<<<===>>>>>>===<<<======???@@@BBBCCCDDDDDDAAAAAA@@@BBBDDDFFFEEEDDDAAAAAABBBBBBBBBCCCCCCCCCBBBAAACCCGGGFFF@@@<<<<<>>??????@@@CCCGGGKKKIIIJJJLLLOOOUUU\\\bbbffffffjjjpppwww{{{}}}~~~}}}~~~~~~{{{|||}}}yyyxxxyyy||||||tttlll```ZZZRRRMMMLLLJJJEEE@@@888888777777777777777777666666555444444444444444555555555444444444444444555555555666777777888888;;;:::888777666666555555888999;;;:::999888888999:::999999888888888888999666666888999;;;<<<===>>>888999;;;<<<======<<<;;;;;;<<<>>>@@@BBBCCCDDDDDDBBBAAAAAABBBDDDFFFEEEDDDBBBBBBBBBCCCCCCCCCDDDDDDBBBCCCHHHOOONNNGGG@@@>>>@@@@@@@@@AAABBBDDDFFFFFFDDDGGGJJJKKKMMMSSS___iiizzznnn[[[OOOGGGBBBBBB@@@BBBIIIRRR[[[eeennnyyyxxxeeeOOO???333333111111111222333444000000000000000000000000000000///...------------.........///////////////...000111111000000111222111111222333444777999:::???FFFQQQ[[[gggsss}}}{{{{{{xxxrrrnnnfffeeedddeeefffgggfffeee[[[XXXTTTQQQPPPQQQTTTUUUUUUWWWXXXWWWTTTPPPNNNMMMJJJGGGCCC@@@??????>>>===:::999999999999999999:::777777777777777777777777777999:::<<>>@@@AAABBBBBBAAACCCBBBBBBCCCDDDEEEEEEDDDBBBCCCCCCCCCDDDDDDDDDDDDDDDFFFLLLSSSSSSLLLEEEDDD@@@@@@AAABBBCCCEEEFFFGGGDDDGGGIIIJJJMMMUUUaaaiiitttnnn[[[MMMEEEEEEAAA@@@EEEHHHKKKSSS[[[fffqqq|||yyylllVVVDDD888777444222111111222222000000000000000000000000//////...---------................../////////000...000111111000000111222222111111222333444444444888===EEELLLUUU```llltttzzzxxxwwwtttpppllleeebbb___^^^^^^^^^]]]\\\UUURRROOOMMMLLLNNNPPPRRRQQQSSSSSSQQQLLLHHHFFFGGGDDDAAA>>><<<<<<;;;:::888888888777777777777777888666555555444444555555666888777777<<>>;;;999888999999888777666666777555555444333333333333444222222333444444555555666333333444444555666666777777666666666666777777888555777999999777777777888555777888:::::::::999888999999999888888888777777666777888:::;;;;;;::::::===>>>???@@@AAA@@@@@@???DDDCCCBBBCCCDDDEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDEEEBBBCCCIIIPPPPPPJJJDDDCCCAAAAAABBBBBBDDDEEEGGGHHHCCCFFFHHHIIIMMMWWWcccjjjppp~~~kkkYYYNNNJJJDDDBBBDDDCCCAAAEEEMMMUUUaaannnuuuvvvooo[[[HHH===;;;777444222111111111000000000000000000000000...............///000111---.........//////000000000222333333222222333444444333222333444444333222444888>>>CCCIIIRRR]]]eeemmmvvv~~~xxxuuusssppplllhhhccc___[[[XXXWWWVVVUUUTTTOOOMMMJJJIIIIIIKKKNNNPPPNNNPPPPPPLLLGGGCCCBBBCCC???===;;;999999888777555777777666555555555666666555444444333333444444555888666555;;;HHH[[[nnnzzz}}}|||xxxttttttzzz>>>CCCHHHIIIJJJRRRaaannnvvvmmm```VVVQQQOOOMMMKKKWWW[[[eeerrr{{{}}}}}}{{{zzzyyyzzz{{{zzzyyyzzzyyywwwtttrrrpppooooooooommmjjjeee```[[[WWWUUUSSSQQQNNNKKKJJJJJJKKKKKKDDDDDDBBB@@@>>>???BBBEEEEEEEEEFFFHHHLLLNNNOOOOOOUUUSSSOOOMMMOOOUUU\\\```jjjpppwwwyyyyyy|||yyyuuuwwwzzztttqqqqqqpppoooqqqqqqlllddd]]]ZZZYYYTTTPPPIIIBBB>>>;;;888666555666777888888777666555333444555666666666555444555555666666555555444333333333444444444444444555555555555555555555555555555666666777888999999:::888888777777777777777888666666666666777777777777777777888:::======<<<:::;;;<<<===???AAAAAA@@@??????@@@BBBCCCDDDDDDCCCBBBCCCCCCCCCCCCCCCCCCBBBBBBAAACCCEEEGGGFFFDDDBBB@@@GGGFFFBBB???===>>>CCCFFFHHHGGGFFFHHHLLLRRRYYY]]]bbbkkk{{{gggSSSLLLFFFBBB@@@>>>===AAAHHHLLLUUU___fffllllll```QQQCCC:::333666777444111222222000......000222333222000000000000////////////000000////////////000000---......///000111111222------...///000222444555333444555888>>>EEELLLQQQ[[[bbbmmmwww|||wwwtttrrrnnnjjjfffeee^^^UUUPPPOOONNNJJJGGGHHHGGGGGGFFFFFFGGGGGGHHHLLLJJJGGGDDDAAA>>><<<;;;;;;:::999888777666555444333333333333333333333333333222222222444666777666666555999BBBIIISSSeeewww}}}{{{|||}}}~~~xxxuuummmiiipppxxx|||???DDDIIIIIIIIIPPP^^^iiixxxkkkaaaZZZTTTPPPRRRUUU^^^jjjuuu{{{}}}yyysssooonnnnnnnnnnnnpppooollliiifffdddbbbaaa]]]\\\YYYUUUQQQMMMKKKIIIHHHGGGEEEDDDCCCCCCDDDDDD???????????????AAAEEEIIIMMMNNNOOOQQQSSSUUUVVVVVV\\\ZZZXXXWWWYYY^^^cccfffssszzz{{{tttttt{{{xxxrrrpppooonnnoooooommmiiibbb\\\WWWVVVRRRLLLEEE???;;;999777555555555666777777666555555333444555555555555444333222333444555555555555555444444444444333333333333444444444444444444444444444444555555666777777888888777777666666666777777777777777777888888888888888888999;;;>>>>>>===;;;>>>>>>???AAABBBBBBBBBAAA???@@@AAAAAABBBAAAAAA@@@CCCCCCCCCCCCCCCCCCCCCCCCBBBBBBDDDEEEEEEDDDBBBAAACCCCCCBBBAAA???@@@BBBEEEHHHGGGGGGGGGJJJOOOTTTWWWYYY```nnn{{{dddRRRKKKDDDBBB@@@>>>???CCCBBBJJJSSS[[[dddhhhaaaVVVLLLAAA888777777333111222444222000000111222111000111000000000////////////000000////////////000000.........///000111111111000000000000000111222222333333444666:::???DDDGGGMMMTTT]]]eeelllsss{{{~~~~~~}}}{{{sssqqqnnnmmmllljjjgggccc___XXXPPPKKKKKKJJJGGGCCCEEEEEEDDDDDDDDDDDDEEEEEEFFFEEEBBB???<<<:::999888999888888666555444333333333333333333333333333333555444333333444444444444444333888AAAIIISSSaaaoooyyy{{{zzz|||~~~~~~xxxqqqiiigggnnnvvvzzz~~~BBBFFFIIIHHHGGGLLLWWWaaaqqqyyyssshhh^^^XXXRRRQQQVVV```hhhnnnuuu|||~~~wwwmmmeeeaaaaaaaaabbbcccaaa^^^ZZZVVVTTTRRRRRRMMMLLLJJJGGGDDDBBBAAA@@@???????????????@@@@@@@@@===>>>???AAACCCGGGMMMQQQUUUVVVVVVVVVVVVVVVUUUUUUYYYZZZ\\\___cccgggkkknnn|||~~~{{{uuuooommmsss}}}uuuqqqnnnmmmlllnnnlllhhhddd```[[[VVVSSSMMMHHHAAA;;;888777666555444555555666666555555444333333444444444444333333000111222444555555666666444444333333222222111111333333333333444444444444333333333444444555555666666666555555555666666777777777777888888888999999999999:::<<>>===???@@@AAABBBBBBCCCBBBBBB?????????@@@@@@@@@@@@@@@CCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCCCC@@@BBBCCCCCCBBBAAABBBCCCGGGGGGFFFGGGIIIKKKMMMOOOSSSXXXdddvvvyyy\\\QQQFFFCCCAAA>>><<<<<>>===;;;999777555555444666555555444333222111111222222222222222222222222222222333333333444444444777777;;;DDDMMMUUU]]]eeeppp}}}{{{{{{}}}vvvkkkggggggnnnuuuzzz}}}DDDGGGIIIGGGEEEGGGPPPWWW___nnnvvvxxxxxxmmmfffWWWSSSQQQUUUYYY\\\aaagggkkkrrrvvvwwwyyy||||||yyyyyyrrrhhh```[[[YYYXXXXXXVVVTTTQQQNNNLLLJJJJJJJJJIIIHHHFFFCCCAAA@@@@@@@@@===>>>@@@AAACCCCCCCCCCCCAAACCCEEEGGGJJJOOOUUUYYY]]]^^^^^^\\\XXXUUUTTTSSSWWWZZZ```gggnnntttxxxzzzzzzsssnnnllljjjkkkttt}}}|||wwwrrrooonnnllljjjlllhhhcccaaa___\\\WWWSSSIIIDDD===888666666666666444444444444444444444444333333333333333333222222000111222333444444444444222222222222222222222222222222333333333333333444333333333444444555555555555555444444444555666666666666777777888888999999999999:::<<>><<<>>>???@@@AAA@@@@@@AAABBB???????????????@@@BBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDFFFGGGDDDEEEEEEDDDBBBAAABBBCCCEEEEEEFFFGGGIIIJJJKKKKKKQQQTTT\\\kkkooo^^^MMMFFFDDDAAA>>>===BBBDDDHHHPPP\\\gggnnnpppdddZZZNNNDDD>>>;;;999:::444333222222222222000///111111111000000000//////000000////////////000000.../////////000000000111444333222111111000000111111111222333444444444444888;;;???BBBCCCHHHNNNSSS[[[^^^bbbgggkkkpppuuuyyy{{{tttqqqqqqqqqlllhhhiiiiiigggeeedddbbbbbbbbb______^^^]]]YYYUUUOOOLLLLLLHHHCCC@@@???>>><<<;;;=========>>>>>>=========999888666555444333333333222222222111111000000000222222222222222222222222...///111222222333555666<<<>>>CCCLLLUUU[[[^^^```lllyyy|||yyyrrriiihhhkkkqqqwww{{{||||||DDDFFFGGGEEEBBBCCCIIINNNRRR^^^nnn~~~}}}wwwyyyyyyqqq]]]UUUNNNNNNOOOOOORRRVVVYYY___dddeeefffkkkmmmmmmnnniiibbb\\\XXXTTTRRRPPPNNNMMMKKKIIIHHHIIIJJJKKKKKKJJJGGGEEECCCCCCCCCCCCBBBDDDFFFHHHJJJKKKLLLLLLJJJKKKLLLMMMPPPTTTZZZ^^^eeegggiiigggdddaaa``````cccgggmmmttt{{{zzzooohhheeegggjjjmmmvvvyyytttsssuuuuuusssqqqooonnnmmmkkkiiihhhdddaaa______\\\WWWSSSEEE@@@;;;777666777777888444444333333333333444444444444333333222222222222222333333444333333222222111111111222222333333333222222222333333444444444555555555555555666666666444444444444444555666666555555666777777888999999888888999;;;>>>???===<<<:::<<<>>>>>>===>>>@@@BBBAAAAAA@@@@@@@@@BBBDDDFFFCCCCCCCCCDDDDDDDDDEEEEEEFFFEEEDDDDDDEEEGGGIIIJJJLLLKKKIIIEEEAAA@@@BBBDDDCCCDDDEEEGGGIIIJJJKKKLLLNNNPPPUUUbbbvvvpppYYYMMMIIIFFFCCCBBB@@@@@@BBBKKKWWWdddqqqxxxooohhh\\\OOOEEE???;;;888444333111222333333222000111111111111000000000000000000////////////000000////////////000000000000111111111000111111222222000111222444444444444333444777:::::::::===BBBGGGKKKMMMRRRVVVYYY^^^cccgggooouuu~~~xxxrrrllliiijjjiiiddd``````___]]][[[YYYYYYXXXYYYWWWXXXXXXUUUPPPKKKFFFCCCDDDAAA>>><<<::::::999999999:::;;;;;;;;;;;;:::999666555555444333333333333000000000000////////////111111111111111111111111...000111111000111555777>>>CCCKKKUUU___fffgggeeelllttt~~~uuuooojjjmmmrrrvvvzzz{{{zzzxxxCCCDDDEEECCCAAAAAADDDHHHKKKTTTaaappp~~~}}}vvvwwwzzzqqqaaaWWWNNNKKKKKKKKKLLLOOOOOOUUUZZZZZZ[[[bbbhhhjjjfffccc___\\\YYYVVVRRROOOPPPOOOMMMLLLMMMOOORRRTTTRRRQQQNNNLLLKKKLLLMMMNNNPPPQQQRRRTTTWWWYYY[[[\\\XXXYYYZZZZZZ[[[___dddhhhmmmqqquuuvvvtttssstttuuuvvvwww{{{}}}ooofffbbbbbbggglllqqqyyy~~~yyyrrrooooooooonnnmmmmmmmmmmmmlllhhhfffbbbaaa___^^^[[[WWWRRRNNN@@@===999777777888888888555444444333333444444555666555444333222222222333444444444444444333222222222222222222333333333444222222333333444444555555666666666666666666666666444444444444444555666777555666666777888999::::::888888999;;;>>>>>>===;;;999;;;>>>>>>===>>>BBBEEEFFFEEEBBBAAAAAABBBEEEFFFCCCCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFFFFGGGIIIKKKLLLRRRQQQMMMHHHDDDBBBDDDEEEBBBCCCEEEGGGIIIKKKLLLMMMPPPQQQVVV___qqqfffUUULLLGGGCCCBBBAAA???AAAIIIUUUcccrrr~~~vvvtttkkk]]]QQQHHH@@@999999777444333333444444333222222111111111000000000000000////////////000000////////////000000000000////////////000111222333000111222333444444444444111333666666555666:::===@@@BBBFFFHHHKKKNNNSSSVVV\\\ccclllqqqtttyyy}}}xxxtttjjjfffbbb```___^^^ZZZWWWVVVUUUTTTRRRQQQPPPPPPPPPKKKLLLMMMKKKHHHDDDAAA@@@===<<<:::888777777777777555666777888888777666555444444333222222222222333///////////////000000000000000000000000000000000333444444222000222777;;;AAAKKKWWWaaakkkrrrsssqqqnnnpppvvv~~~zzzsssooommmsssxxxzzzzzzzzzuuupppAAABBBCCCAAA??????AAADDDGGGMMMWWWcccppp|||{{{uuu{{{|||sssggg\\\QQQNNNMMMLLLKKKMMMLLLRRRVVVVVVXXXaaakkkpppmmmjjjgggdddbbb```]]][[[\\\ZZZYYYXXXZZZ]]]```bbbbbbaaa```______aaadddeeegggggghhhiiillloooqqqsssqqqqqqqqqqqqrrruuuyyy}}}~~~{{{mmmaaa___cccgggmmmsssttt{{{~~~xxxrrrqqqpppnnnllllllmmmmmmmmmiiiddd```]]]^^^^^^[[[UUUNNNHHHEEE;;;999777777888888888777666555444333333444555666777666555444333333333444333444444555555555444444555555555444333222222111222333333444555555666666666666666666666666666666444444444444555666777888777888888999:::;;;<<<===999999:::<<>>===999===@@@@@@???AAAFFFKKKLLLIIIEEEAAA???@@@AAACCCBBBCCCCCCDDDEEEEEEFFFFFFEEEEEEEEEFFFHHHJJJKKKLLLSSSSSSQQQNNNJJJGGGFFFGGGCCCCCCDDDEEEGGGIIIJJJKKKPPPRRRVVV^^^lll|||hhhYYYNNNGGGEEEFFFAAABBBHHHQQQ[[[jjjvvvwww{{{yyyoooeee]]]RRRIIIBBB>>>999666555555555444222222222111111111000000000000////////////000000000000000000////////////............///000111222000000000111111111111222---000444444333222555777999;;;===>>>???AAAEEEGGGJJJQQQXXX\\\^^^ccckkkssszzz~~~|||yyyvvvsssnnniiieeeZZZYYYWWWUUURRRPPPNNNMMMKKKKKKJJJJJJIIIHHHGGGGGG@@@BBBCCCAAA>>><<<<<<===777777666555444444555666111222444555555444222111222111111000000000000000/////////000000111111111000000000000000000000000333444555333333777@@@GGGPPP]]]jjjqqqvvv{{{|||zzzsssnnnnnnvvv~~~yyy|||wwwssssssnnnvvv|||{{{xxxuuunnnfff???AAAAAAAAA??????@@@BBBDDDGGGOOOZZZfffqqq}}}xxxxxx~~~}}}nnnbbbVVVRRRPPPMMMKKKKKKKKKQQQUUUUUUXXXcccooouuuzzzvvvrrrooonnnmmmkkkjjjhhhfffeeedddeeehhhlllnnnssssssrrrrrrtttwwwzzz|||{{{{{{{{{|||~~~zzzlll___VVV\\\fffnnnuuu{{{uuu|||zzzuuuuuusssooommmmmmmmmnnnlllgggaaa\\\YYY\\\^^^YYYPPPFFF???===777666555666888888777666666555444444444444555666888777555444333333444444222222444555666777777777999888777555333111000///333333444444555666777777666666666666666666555555444444444555666777888888999999:::;;;<<<>>>>>>???;;;;;;;;;>>>@@@AAA???>>>;;;???BBBCCCBBBDDDJJJOOOQQQMMMGGGAAA>>>===>>>???BBBCCCCCCDDDEEEFFFFFFGGGCCCDDDEEEFFFHHHJJJKKKKKKQQQRRRSSSRRROOOKKKIIIHHHDDDDDDCCCDDDEEEFFFHHHJJJJJJMMMQQQXXXddduuummm\\\RRRNNNGGGBBB???CCCHHHNNNZZZfffuuu~~~}}}wwwpppfff\\\IIIDDD===888666555555555222222222111111111111000000000////////////000000000000000000///////////////............//////000000000///.........//////,,,///333444333222333555666777999999999:::<<<>>>===DDDJJJMMMNNNSSS\\\dddkkkpppxxxxxxuuutttrrrrrrqqqrrruuuzzz~~~~~~zzzxxxsssqqqmmmjjjgggbbb\\\XXXOOOOOOOOOMMMIIIFFFFFFFFFCCCCCCDDDDDDCCCBBBAAA@@@;;;======;;;777555666888333444444333222222333555...000111333333111000...000///......------------//////000000111222222222000000000000000000000000///222333444666>>>JJJSSSaaaooo|||}}}yyyooojjjqqq{{{~~~vvv{{{~~~vvvuuuvvvnnnwww}}}zzzvvvqqqhhh___===>>>???@@@AAA@@@??????BBBCCCHHHOOOUUU]]]kkkyyy~~~||||||tttjjjccc```\\\VVVQQQVVVRRRSSSWWWVVVVVVeeexxx~~~~~~zzz{{{{{{yyywwwwww{{{rrrcccWWW[[[aaahhhnnnqqqssstttvvv{{{}}}{{{wwwuuuqqqlllqqqrrrqqqmmmfffaaa^^^^^^```^^^YYYPPPGGG???:::888999888777666555555555555666555444333333444555666666666777666666555444444777666444333333444666777999888666444333333333444555555555666666666666777888777777777777777888999:::999888777777999;;;===;;;;;;;;;<<<<<<<<<<<<===999:::<<<>>>@@@@@@@@@@@@????????????@@@CCCIIIMMMSSSLLLDDD???>>>???@@@@@@BBBDDDFFFFFFFFFEEEFFFHHHHHHHHHFFFFFFFFFFFFHHHHHHMMMNNNNNNMMMKKKKKKLLLMMMGGGFFFEEEDDDDDDDDDEEEFFFMMMNNNSSSYYY___ffftttuuu]]]KKKNNNFFFDDDHHHGGGDDDMMM[[[jjjyyyyyymmm\\\NNNBBB<<<888111///222000111222333333222111000222111111000///......---000000000000000000000000000000000000000000000000000000000000000000000000333333333333333333333333333444555555666555555555;;;;;;<<<>>>CCCHHHNNNQQQ]]]___ccciiioootttyyy{{{~~~~~~~~~}}}}}}|||||||||}}}wwwrrrllliiigggfffeeeeeeeeegggiiilllnnnppptttttttttsssssstttttttttuuuuuuvvvuuussspppmmmkkkbbbaaa^^^[[[WWWTTTQQQPPPIIIHHHEEECCC@@@===;;;:::???>>>>>><<<;;;:::999999888888888888777666555444111111222222222333333333333333222111000000111111000000///.................................------000////////////000000111333111111444999DDDWWWhhh}}}~~~zzzwww|||~~~zzz{{{zzzuuussssssxxx{{{yyypppddd[[[UUU===>>>???@@@@@@@@@??????AAAAAADDDIIINNNTTTaaammm|||zzz~~~|||wwwpppkkkfffbbbaaabbb]]]YYYbbbrrrwwwhhh^^^UUUZZZccckkkqqqtttttttttvvv{{{}}}zzzwwwuuuqqqlllnnnnnnlllgggbbb___^^^^^^```\\\UUULLLDDD>>>;;;::::::999888777777666666666666666444444333444555555666777777777777666666555666666555444444555666666666555444444333444555555555555666666666777777777888888888888888999999:::999888777666666777999:::;;;;;;;;;;;;<<<<<<<<<<<<666888:::<<<===>>>>>>>>>@@@@@@@@@??????AAADDDGGGKKKFFF@@@======???@@@@@@BBBDDDFFFFFFFFFEEEFFFHHHGGGGGGFFFFFFFFFGGGIIIJJJKKKKKKLLLMMMMMMLLLJJJIIIHHHGGGFFFFFFFFFFFFHHHHHHLLLLLLPPPTTTXXX]]]hhhtttwwwaaaSSSJJJFFFIIIHHHCCCGGGPPPSSScccqqqwww~~~ppp^^^KKKBBB>>>:::777777222222333333222111000///222111111000//////......000000000000000000000000000000000000000000000000000000000000000000000000222222222222222222222222222222333444444444444444666666666888;;;@@@EEEGGGPPPRRRVVV[[[```eeeiiikkkpppooooooooonnnnnnnnnmmmpppmmmhhhccc___\\\ZZZZZZVVVWWWXXXYYY\\\___bbbdddbbbccccccddddddccccccbbbbbbbbbccccccbbb```^^^\\\XXXWWWTTTQQQNNNKKKIIIHHHDDDCCCAAA???<<<:::888888<<<;;;:::999888777666666666666666555555444333222111111111111222222222222222222111000000000000000000000///...............////////////////////////000000000///000000111222333222444:::CCCRRRjjj}}}}}}}}}}}}{{{zzz|||{{{wwwuuuwwwyyy{{{wwwlll```VVVPPP======>>>???????????????AAA@@@AAAEEEGGGKKKTTT^^^rrr~~~{{{sssuuuzzzzzzvvvtttkkkbbbeeennnyyy}}}vvvfff^^^]]]ZZZ___hhhpppuuuvvvtttrrrtttyyy{{{yyywwwvvvrrrmmmllliiieeeaaa___^^^^^^___]]]XXXNNNEEE???<<<;;;<<<;;;:::999888777777777777777666666555444444555555666777888888888888888888666666666666666666666666444444333333444555555666555666666666666777777777888888999999999:::::::::888888777666666666777777;;;;;;;;;;;;<<<<<<<<<<<<555777999;;;===>>>?????????@@@@@@???>>>>>>???AAA@@@>>>;;;;;;===???@@@@@@AAACCCEEEEEEEEEEEEEEEGGGFFFFFFEEEEEEFFFHHHJJJKKKJJJKKKLLLPPPSSSQQQLLLGGGHHHHHHGGGGGGHHHIIIJJJKKKNNNLLLNNNPPPRRRTTT\\\eeerrryyyaaaUUULLLKKKIIICCCBBBFFFHHHUUU```gggrrrlllUUUGGGAAA<<<999888444444444333222111//////222222111111000/////////000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111222333333333333222333333222333555888;;;===@@@BBBFFFJJJOOOSSSVVVXXX]]]]]]]]]]]]\\\\\\\\\\\\[[[YYYVVVRRROOOMMMLLLLLLGGGGGGHHHJJJMMMQQQTTTVVVSSSTTTVVVWWWWWWVVVTTTSSSQQQRRRSSSTTTSSSSSSQQQPPPLLLKKKIIIGGGEEEBBBAAA@@@======;;;:::888777666555777777666555444333333222333333333333222111000000000000000000111111111111111000000////////////000000//////............///000000000000000000000000000000000000000111222222444333777@@@MMMbbb}}}~~~|||yyywwwxxx{{{|||{{{{{{{{{yyyrrrgggZZZPPPJJJ=========>>>>>>>>>>>>>>>AAA???@@@CCCDDDFFFMMMUUUeeerrrzzzssssssuuu{{{tttrrruuu}}}wwwhhh```___bbbgggjjjppptttvvvuuurrrppprrrwwwzzzzzz{{{{{{wwwqqqkkkfffaaa^^^^^^```aaaaaaWWWQQQGGG>>>::::::<<<===::::::999888777777777777888888888777777777777777777777888999::::::::::::666777777888888777777666444444444444444444555555444444555555555666666666777777888999::::::::::::888888888888777666666666::::::;;;;;;;;;<<<<<<<<<777888999;;;>>>???@@@AAA===???@@@@@@>>>===>>>>>>;;;::::::;;;===>>>?????????AAACCCCCCBBBBBBCCCDDDDDDDDDDDDEEEFFFHHHKKKLLLKKKLLLOOOVVV\\\[[[SSSLLLGGGGGGGGGGGGHHHJJJLLLMMMPPPMMMMMMOOOOOOOOOTTT[[[bbbwwwyyyhhhVVVNNNJJJFFFCCCDDDEEEMMMSSSXXXbbbppp{{{~~~wwwcccQQQDDD<<<999888444444444444333222111111222222222111111000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000111222222333333222222555444333333444555777888888999<<>><<<<<<777777777666555444444444444333333222111111000000111111111111111000//////////////////000000000000000//////.........//////000///............////////////000000000000000111///////////////000111222444444:::EEETTTkkk|||yyywwwvvvvvvxxx}}}|||zzzuuummmbbbVVVMMMGGG===============>>>>>>>>>???======@@@BBBCCCHHHNNNWWWdddxxx{{{zzz{{{~~~}}}qqqhhhdddeeehhhkkkqqqrrrtttvvvvvvvvvuuuttttttyyy~~~yyylllfff```^^^```cccbbb```OOOIII@@@;;;999:::<<<<<<999999777666666666666666999999::::::::::::999999888888999::::::;;;::::::777888888999999888888777777777666666555444333333333333444444444555555555555666777888999999999999999::::::;;;:::999777777:::::::::;;;;;;;;;;;;<<<777888999:::<<<>>>@@@@@@;;;===???@@@???>>>??????:::;;;<<<===============<<<>>>@@@AAA@@@@@@AAABBBCCCCCCCCCDDDEEEHHHJJJKKKIIIJJJOOOXXX______XXXQQQEEEEEEEEEFFFGGGIIIKKKLLLNNNLLLKKKNNNNNNMMMPPPUUU[[[kkk~~~eeeTTTMMMIIIGGGGGG???CCCFFFJJJTTTcccqqqyyy~~~uuubbbNNNAAA<<<<<<666555555444444444444444222222222222111111111111111111111111111111111111////////////////////////000000000000000000000000000000000000000000000000111111222333333333333333666555444333333444555555444555777999;;;>>>@@@AAAEEEEEEEEEEEEEEEEEEEEEEEEAAAAAA@@@???>>>>>>>>>>>>===<<<<<<<<<<<<>>>???@@@<<<>>>@@@BBBBBB@@@>>><<<>>>>>>=========<<<;;;;;;======<<<;;;:::999999999444444444444333333333333222222111111000000//////000000111111111000//////....../////////000000000///...............////////////............//////.........//////000000000............///000111222333666>>>LLL]]]rrryyyuuuttttttwwwzzz~~~zzzvvvnnneee\\\RRRKKKGGG<<<<<<<<<<<<<<<===>>>>>><<<999999===@@@@@@CCCHHHLLLVVVgggzzzrrrkkkdddeeekkkqqqsssqqqssstttuuuvvvwwwxxxxxxxxxxxx~~~|||kkkddd______cccddd```[[[HHHCCC>>><<<>>>>>>===;;;999888777666555555555555888999:::;;;;;;<<<;;;;;;888999::::::::::::::::::999999999999999999999999888888888888666555444333333333444444444555555555333555666888999999999888999:::<<<======;;;999888::::::::::::;;;;;;;;;;;;666666777777999:::<<<===999;;;>>>>>>>>>>>>???@@@<<<===??????===<<<<<<===;;;===?????????>>>???AAABBBBBBBBBBBBDDDFFFHHHIIIDDDGGGLLLSSSXXXXXXSSSOOOEEEEEEDDDEEEFFFHHHJJJKKKKKKHHHHHHKKKLLLKKKLLLPPPWWWaaaqqq|||fffYYYQQQLLLHHHAAAAAABBBDDDKKKWWWeeennnuuu~~~~~~oooXXXHHHAAA???999888777666666666666666222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111222333333333333222333333222222222222222333111222333444666777888999;;;;;;;;;;;;<<<<<<<<<<<<999999999999999999999999:::999888777666777888999777888:::;;;;;;:::888777999888888777777666666666777777666666555444444444222222222222222222222222111111000000000////////////000000111111000//////////////////000000000000///............//////000///............//////000---......//////000000000............///111222222333999FFFWWWgggyyy~~~vvvssssssuuu}}}wwwpppfff]]]TTTNNNHHHEEE<<<<<<;;;;;;;;;<<<===>>><<<999999<<>>???CCCEEEKKKVVVeeeuuuzzzqqqccccccfffppp{{{|||wwwssstttuuuwwwwwwwwwvvvuuuxxx~~~vvvhhhaaa]]]^^^cccccc[[[SSSCCCAAA@@@BBBEEEDDD@@@;;;:::999888777666666666666555666888:::;;;<<<<<<<<<999::::::::::::999999888;;;:::999888888999:::;;;888888999999888777666555555555555666666666777777333555777999:::::::::999888999<<<>>>>>>===:::999999999:::::::::;;;;;;;;;888777777777888999:::;;;999:::<<<<<<;;;;;;===>>><<<>>>??????<<<;;;<<<>>><<<>>>@@@@@@??????@@@AAAAAAAAA@@@AAABBBDDDFFFGGGBBBDDDHHHLLLNNNMMMKKKIIIFFFEEEEEEEEEFFFGGGIIIJJJJJJGGGGGGJJJLLLJJJJJJMMMQQQYYYdddrrrooo___QQQHHHGGGEEECCCCCCHHHPPP\\\eeeooo|||vvvcccSSSIIIDDD???===;;;999777666555555333333333333333333333333111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111///000111111222222111111111111111111111111222222111111222222333444444444444444444555555666666666333444555555666666666666555555444333333444555555555666666777777666666555555555555555555666666777444333333222111111000000111111111111111111111111000////////////............//////000000//////...//////000000000111111111//////......//////000111...............///000000......///000000111222222/////////000111333444555888@@@PPPbbbooo{{{{{{uuuuuuyyy~~~~~~}}}~~~~~~|||ssskkk___TTTMMMGGGCCC@@@<<<<<<;;;:::;;;<<<===>>>???;;;:::>>>@@@>>>???AAADDDFFFLLLUUUbbbqqq~~~{{{oooeee]]]cccooo~~~|||sssuuuxxxyyyxxxtttpppnnnvvv|||{{{mmmeee___[[[]]]bbbaaaWWWLLL@@@@@@BBBFFFJJJIIIBBB;;;;;;:::999888777777777777222444666999:::;;;<<<;;;::::::::::::999999888777<<<;;;999888888999;;;<<<666777888::::::999888888777777777777888888888888444666888;;;<<<<<<;;;:::666888<<<>>>???===;;;999999999:::::::::;;;;;;;;;;;;:::999999999:::<<<<<<::::::;;;:::999999:::<<<;;;===???>>><<<;;;===???===???AAAAAAAAA@@@AAABBBAAA@@@@@@@@@AAACCCDDDFFFBBBEEEHHHIIIHHHFFFEEEEEEGGGFFFFFFEEEFFFGGGIIIJJJMMMIIIIIILLLMMMKKKJJJLLLLLLTTT^^^gggwwwlllWWWHHHDDDAAAAAACCCIIIQQQ^^^hhhsssooobbbVVVMMMCCCAAA>>>:::777555444333333333333333333333333333111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111...//////000000000000000000111111222222333333333222222222222333333333333111111222222333333333444222333444555555555555555333333222222222444555666111111111111111111111111/////////000111333444555333333222222111000//////000000000000000000/////////.....................------......///.........000000000000111111111111///////////////000111111...............///000111///000000111222222333333111111111222333555666777===GGGWWWhhhrrrxxxxxxuuuyyy}}}yyyyyyzzz{{{}}}}}}|||qqqgggZZZOOOHHHCCC>>><<<======>>>>>>>>>>>>======:::;;;;;;<<<===>>>>>>???@@@AAACCCIIISSS___lllsssxxxooohhheeeeeebbbkkkxxxwwwyyyxxxuuuooollllllmmmtttyyy}}}{{{tttmmmiiibbbcccbbb___XXXPPPJJJFFFAAA@@@AAAFFFLLLMMMHHHDDD;;;999888777888777666444444555777888888888777666888888888888888888888888;;;;;;999888777666666666555888===BBBDDDBBB<<<777999888666555444555666777666666777888999999::::::999999:::::::::999888888999999888888999999:::;;;999999888888888888999999999999999:::;;;<<<===>>>======<<<<<<<<<<<<======???@@@AAABBBAAAAAA??????@@@??????>>>???AAABBBCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBAAA@@@@@@BBBCCCCCCCCCHHHHHHIIIIIIJJJKKKLLLLLLLLLPPPWWW___hhhwwwjjjSSSOOOGGGCCCCCCEEELLL^^^rrr}}}xxxjjj^^^TTTJJJBBBAAA???999777888444555555666555444333222333333222222111000000000111111111111111000//////000000000000000000000000111111111111000000000000111000/////////000222333222111111000///......---000000000000111111111111222222222111111111000000222222222222222222222222222222222222222222222222111111111111111111111111000000000000000000000000222111111111000000//////000000////////////000000//////............//////000000//////......------111111000///////////////////////////............000000////////////000000000///............---+++,,,111666777666888>>>CCCIIISSSaaakkkpppvvvxxxpppqqqyyy}}}uuuooommmmmmlllzzz|||xxxzzzwwwppppppcccTTTKKKDDD>>>;;;<<<;;;<<<<<<======<<<<<<;;;;;;;;;<<<<<<======>>>>>>@@@???@@@DDDLLLVVV```fffxxx}}}tttjjjdddccceeeggglllrrr|||~~~{{{vvvsssqqqqqqqqqwwwxxxyyywwwssslllfffcccbbbaaa^^^YYYQQQJJJEEEBBB>>>======AAAFFFGGGDDD@@@:::888666666777777555333333444555666777666555555777777777777777777777777999888777666666666666666777999<<<@@@BBBAAA<<<888888777666666777888:::<<<777777888999999:::;;;;;;999999999999999999999999888888888888888999::::::999999888888888888999999:::::::::::::::;;;<<<=========<<<<<<<<<<<<======>>>???@@@AAAAAA@@@???>>>>>>>>>======>>>???AAABBBAAAAAABBBBBBBBBBBBAAAAAACCCBBBAAABBBCCCDDDDDDDDDFFFGGGHHHIIIJJJKKKLLLLLLKKKMMMRRRYYY___kkkiiiVVVMMMGGGHHHKKKQQQ```qqqyyypppbbbTTTLLLEEE===:::;;;999888666555444444444333333333333222111111000000111111111111111000000///000000000000000000000000111111111111000000000000000000000000000111111222111111111000///.........//////000000000111111111222222222111111111000000222222222222222222222222222222222222222222222222111111111111111111111111000000000000000000000000111111000000000/////////000000////////////000000//////............/////////////////////.........111111000///////////////000000000111111222222222000000////////////000000111111111111222222222111///111444444555;;;DDDLLLWWW___iiippprrrvvv~~~tttpppnnnsss|||zzzrrrlllkkkkkkmmmyyy{{{wwwyyyvvvppplll___QQQIIICCC===:::;;;:::;;;;;;;;;;;;;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<>>===>>>BBBIIIQQQUUUeeerrr{{{vvvuuummmbbb[[[\\\bbbiiinnnvvvzzz{{{wwwvvvvvvuuussswwwuuuqqqlllgggcccaaa___aaa]]]WWWOOOHHHBBB>>><<<;;;999888:::>>>???===:::777666444555555555444333222333444555555555444333666666666666666666666666666666555555555555555666666777999<<<>>>===:::777555555555555777999<<<===777888888999999::::::;;;999888777777777888999999777777777777777888888999999999888888888888999999;;;;;;::::::::::::;;;;;;===<<<<<<;;;;;;<<<<<<=========????????????>>>===<<<<<<<<<<<<===>>>???@@@??????@@@@@@@@@@@@??????BBBBBBBBBCCCCCCCCCDDDDDDEEEEEEFFFHHHIIIKKKLLLMMMKKKLLLOOOTTTWWW___qqqdddWWWLLLKKKMMMOOOYYYeee~~~}}}jjj\\\PPPGGGAAA@@@>>>;;;777444444555555555444333333222222111111000111111222222111111000///000000000000000000000000111111111111000000000000//////000111111111111111111111000000//////......//////000000000000111111222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///////////////.........000//////......//////000//////............//////.........///////////////111000000///////////////+++,,,---...///000111111111000000//////000000111---...///000111111111111222333444666;;;EEESSS]]]kkkpppuuuwwwvvvwww||||||rrrgggjjjqqqzzzvvvnnnjjjjjjlllpppzzzzzzvvvvvvsssmmmeeeYYYMMMFFFAAA<<<:::;;;::::::;;;;;;;;;;;;::::::<<<<<<;;;;;;;;;;;;;;;;;;===<<<::::::===AAAFFFIIIUUU```ooo|||}}}ooorrrzzzxxxeee___WWWVVV]]]iiittt{{{}}}yyyxxxzzzzzzuuupppoookkkfffbbb``````aaaaaa^^^XXXNNNEEE???;;;888777888666444555777888888666555444222333444444333222111222444555555555444333444444444444444444444444444444444444444555666666555555555666888999777555222222333333555777888999666777777777888888999999999777666555555666888:::666666666666666777888888999999888888888888999999<<<;;;;;;:::999999999:::<<<;;;;;;;;;;;;;;;;;;<<<;;;<<<===>>>>>>>>>===<<<<<<<<<<<<======>>>?????????@@@@@@AAAAAA@@@@@@???AAABBBCCCCCCBBBBBBBBBCCCCCCDDDEEEGGGIIIJJJLLLLLLMMMMMMOOORRRTTTYYYfffttt}}}iiiWWWPPPNNNLLLPPPXXXpppyyyrrrfffYYYOOOIIIAAA===888666777777777555444444444333222222111111111222222222222111000000000000000000000000000000111111111111000000000///...///000222222111000000111000000000/////////...////////////000000000111111111111111000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000......................../////////......///////////////............//////------......//////000000000000////////////000000++++++,,,,,,---......///111000000000000000000111+++---///000000000000111444777;;;BBBKKKYYYgggqqq|||~~~}}}yyyxxx{{{~~~|||qqqhhhdddmmmzzz}}}tttnnnlllnnnpppxxx~~~zzzssspppkkkfff[[[QQQGGGBBB???;;;999::::::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;::::::::::::<<<;;;:::999;;;>>>AAACCCKKKQQQ^^^nnn|||qqqkkkiiinnnwwwuuujjjYYYWWWWWW[[[eeeqqq||||||xxxzzz}}}|||ssskkkdddaaa]]]]]]___bbbddddddYYYQQQFFF>>>999666555444666444333222333444555555333222111222333444333222222333444555666555444444333333333333333333333333444444444444444555666777777555555555777888777666444444444444444555555666555555555555555666666666777666444444444666888999666666555555666666777888999999888888888888999999<<<;;;:::999999999999999;;;;;;::::::::::::;;;;;;:::;;;<<<===>>>======<<<<<<<<<===>>>>>>?????????AAABBBBBBCCCCCCBBBBBBAAA???AAACCCCCCAAA@@@@@@BBBBBBBBBDDDFFFHHHIIIKKKKKKLLLLLLNNNQQQRRRUUU```kkk~~~}}}fffZZZSSSNNNNNNTTT]]]hhhzzzuuudddWWWFFFBBB<<<;;;;;;;;;888555555555444444333222222222222222222222222111000000000000000000000000000000111111111111000000000///...///000222222111000000000000000000////////////...////////////000000000000000000000000000000000////////////////////////////////////////////////........................////////////////////////------------............//////............////////////............//////------......//////000000000000////////////000000111000000000000000000000111111000000000000111111000222333333222222555777666===HHHUUUcccppp|||~~~|||}}}zzzpppgggbbbfffqqq|||tttpppqqquuuxxxxxxooohhhbbb\\\RRRIIIAAA???>>>;;;999;;;:::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::::::::999999:::<<>>888555555333111333333222222222333333444222111000111333444333222222333444555555555444333333333333333333333333333444444333333444555666666999888777777888999888777777777666666666555555444444444444444444444444444555444444333444555777888666666666666666777777888999999888888888888999999;;;;;;:::999999999999999;;;::::::999999::::::;;;999:::<<<===>>>>>>===<<<;;;<<<===>>>????????????BBBBBBCCCCCCCCCCCCBBBBBB???BBBEEEEEEBBB@@@@@@BBBBBBBBBCCCEEEFFFHHHIIIJJJIIIIIIJJJNNNOOOQQQYYYbbbpppsssfff[[[PPPMMMQQQPPPYYYlll{{{kkkSSSLLLDDD??????===999555666555555444444333333222222222222333222222111000000000000000000000000000111111111111000000000000//////000111111111111111000000000000////////////......////////////000000//////000000000000000111////////////////////////////////////////////////////////////////////////////////////////////////---------...............///......------....../////////............//////.........//////////////////////////////000000111111111111000000/////////222111111000000111111222111333444333222333888===@@@JJJZZZmmm}}}~~~}}}|||ooofffcccbbbjjjvvv}}}vvvtttvvvzzz}}}|||tttjjj```WWWRRRJJJBBB<<<<<<===;;;:::;;;999999::::::::::::999999888888999999::::::;;;;;;999999888888999:::;;;<<<===>>>DDDNNNYYYfffxxxwwwkkkhhhfffeeemmmxxxwwwqqqoookkkeeebbbcccdddkkkrrrttttttuuuzzz}}}|||xxxvvvuuuooofff___[[[[[[^^^bbbdddaaaYYYRRRDDD>>>777333333444111///000111222222222222222333111000000111333444444333000111333444444444333222333333333333333333333333333333222222222333333444888777666777888888777555666666666666555555444444444444444444444444444444222333333444555555666666777777666666777777888999999999888888888888999999::::::999999999999999999::::::999999999999::::::999:::<<<===>>>>>>======999:::<<<===>>>>>>======@@@@@@AAAAAAAAAAAA@@@@@@@@@DDDHHHGGGDDDAAAAAACCCBBBBBBCCCDDDEEEGGGGGGHHHHHHGGGHHHLLLMMMNNNTTT[[[cccwwwyyyiiiXXXOOOPPPLLLPPP\\\jjjsssuuuyyy~~~ggg[[[LLLCCC@@@>>>;;;777666666555555444333333333222222333333222222111000000000000000000000000000111111111111000000000000000000000000000111111222////////////000000000000........./////////000000////////////000000111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////------......///////////////......------....../////////............/////////////////////.........///////////////000111111.........///////////////222111111000000111111222000222333222222666>>>EEESSS___rrryyyxxxsssgggcccggglllsss{{{wwwvvvyyy|||~~~~~~wwwnnncccXXXNNNJJJDDD===999;;;===<<<;;;<<<888888999999999999888888777777888999::::::;;;;;;888888888777777888888999999888===FFFMMMWWWjjj|||uuusssmmmeeeeeelllqqq}}}~~~zzzppphhhccccccbbb```eeelllrrrzzzxxxtttwww|||xxx{{{~~~~~~|||zzzzzz{{{uuuqqqlllfff^^^XXX^^^___bbbffffff^^^PPPFFF===888222111333333000------///111222111111222333111000000111333555555444///000111222333222111111333333333333333333333333222222111111111111111222555444333444555555444222222333333444444333333222555555555555555555555444111222333444555555555555777777777777777888999999999999888888888888999999:::999999888999999:::::::::999999999999999999:::999:::<<<>>>>>>>>>>>>>>>888999;;;<<<===<<<<<<;;;>>>>>>????????????>>>>>>BBBFFFJJJJJJEEEBBBCCCEEEBBBCCCCCCDDDEEEFFFFFFGGGIIIGGGIIILLLMMMMMMQQQXXXZZZjjj{{{cccVVVSSSMMMLLLOOOWWW[[[\\\ccckkkmmmyyyuuufffRRRDDD???>>><<<999666666666555444444333333222333333333333222111111000000000000000000000000111111111111000000000000111000/////////000222333////////////000000000000............/////////000.../////////000000111111111111111111111111111111111111111111111111111111000000000000000000000000////////////////////////........./////////000000.........------.........//////............//////000000//////.........---///////////////000111111000000111222333444555555222222111111111111222222444666777666777===GGGPPPeeeqqq{{{vvvtttyyy}}}{{{mmmdddeeeoooyyy{{{yyywwwyyy|||}}}zzzrrriii___SSSJJJFFFAAA;;;777:::===<<<<<<===999999999999999999999888999999999999999999999999777777777777777777777777888999;;;===BBBLLLXXX```pppxxxlllfffjjjlllrrr}}}|||||||||tttnnn\\\ZZZYYYZZZaaalllwww~~~~~~zzzxxxuuuuuuwwwyyyzzzzzzwwwtttoooggg```\\\[[[[[[aaadddgggggg___SSSEEE<<<666666555333222000//////---......///000111111222222222111111222222333444222222111111111111111111666666555444444444444555666666666666555444333222333444666777777666444333333333333444444444444555333444444444444444333333444444333222333555888999888888888999999::::::;;;999999:::::::::999999888777777777777777666555555555666888999::::::999888;;;;;;<<<<<<<<<;;;:::999;;;;;;:::::::::;;;;;;<<<===>>>???>>><<<<<<>>>???CCCGGGKKKNNNLLLIIIFFFDDDDDDCCCBBBBBBCCCEEEGGGIIIIIIIIIIIIKKKNNNSSSWWWZZZZZZaaalllgggUUUTTTOOOMMMMMMMMMMMMRRRYYYZZZeeerrr}}}ppp[[[KKKCCCBBBBBBAAA===:::777555444444444333111222333444444444444444///000111222222111000///111111111111000000000000000000000000////////////////////////////////////---......///////////////000000000000000000000000////////////////////////---///000000///......///////////////////////////------......//////000000000///...------...///000000000//////.........---........................000000000000////////////...//////000000000000000111111111111222222222222333000111333000,,,000777666777777777<<>>:::::::::<<<======;;;999999999999999999999999999777777777777777777777777777777777777777777777777444666777888<<>>===<<<<<<>>>???CCCGGGKKKLLLJJJGGGDDDBBBDDDCCCBBBBBBCCCEEEGGGIIIIIIJJJJJJLLLOOORRRUUUVVVVVVZZZbbbpppkkkXXXQQQKKKJJJIIIGGGIIIMMMMMMUUU^^^hhhvvvzzzgggVVVLLLGGGDDDAAA@@@>>><<<;;;:::999888888444444444444444333222222///000111222222111000000111111111111000000000000000000000000////////////////////////////////////---......///////////////000000000000000000000000////////////////////////---///000000///......///////////////////////////.........///////////////333222111000000111222333000000000/////////..............................000000000000000000000///...///000000111111000000111111111111111111111111222000222444222...000555888999<<>>666222222222111000...---,,,,,,---...///000000111111000111111111111111222222333111111111111111111111111111222222222444555666777333333333333222111000000///000111222222111000///222222333333444555666666777777888888888888777777555555444333444555777888999999888888777666666666888999999::::::999999999777777999:::;;;<<<<<<<<<666777999:::;;;<<<<<<<<<999999999999:::<<<>>>???>>>======<<<;;;;;;;;;<<<;;;<<<======<<<<<<>>>???BBBEEEHHHJJJHHHEEECCCBBBDDDCCCCCCCCCDDDFFFHHHIIIKKKLLLMMMOOOPPPQQQRRRRRRRRRTTTXXX```uuueeeYYYNNNJJJHHHFFFEEEFFFIIILLLPPPVVVdddvvvvvvggg\\\TTTMMMIIIDDDBBB@@@>>><<<;;;999999777666555444333222111000111111222222222111111000222222111111111000000000000000000000////////////////////////////////////---......///////////////////////////////////////////////////////////////---///000000///......//////////////////////////////////////////.........000000////////////000000111000000000000000//////........................000000000000000000000000//////000111111111111000111111111111111111111111222111333666555222333666888;;;@@@GGGQQQ```qqq}}}zzzwwwxxx||||||}}}}}}{{{xxxlll]]]SSSJJJ@@@:::888:::999999999::::::888666666888<<>>EEEKKKVVVdddttt|||tttooorrr|||~~~vvvnnnbbbZZZYYY]]]bbbeeeiiimmmsss{{{|||zzzwwwuuusssoookkkhhh___^^^\\\]]]^^^aaabbbbbb\\\XXXQQQIIIAAA:::555333333333222111000///......---...///000111111000000000000000000000111222222000000000000111111111111111111111222222333555555222333333333222222111000222222333444444333222222111222222333444555666666555555666777777777777666666555555444555555666777777777777777666666666666888888999:::::::::999999888999:::;;;<<<<<<<<<<<<777888999:::<<<===>>>>>>;;;:::999888999;;;===??????>>>===<<<<<<<<<<<<<<<:::<<<===>>>======>>>???>>>AAAEEEFFFEEEDDDCCCCCCEEEEEEEEEFFFGGGHHHJJJKKKNNNOOOQQQRRRSSSRRRQQQPPPQQQRRRTTTYYYggg{{{iiiWWWOOOMMMJJJGGGFFFIIIJJJLLLPPP\\\pppzzzppphhh```[[[SSSQQQLLLEEE@@@<<<;;;;;;888888666555444333222222222222222222222222111111222222222111111111000000000000000000////////////////////////////////////---......///////////////////////////////////////////////////////////////---///000000///......///////////////////////////000000//////......------//////............//////111111111111000000000000........................000000000000000111111111///000111111222222111111222222222222111111111111444444555666777888:::<<>>BBBCCC???999555555555555555555555555555555555555555555555555555444555555777999;;;;;;;;;CCCCCCHHHRRR```mmmxxx}}}tttooo___\\\YYYZZZ```hhhqqqvvvzzz{{{~~~zzzxxxuuusssqqqnnnjjjgggaaaaaaaaacccdddbbb]]]ZZZNNNLLLIIIDDD>>>999555333333222222111000///......---...000111111000//////000000//////000000111222//////000000000111111111222222111111111111222222222333333333333222222111333333444444444444333333222222333333444555666666555555666777888888777777777666666555555555666666444444555666777777888888777888999:::::::::::::::999:::::::::::::::999999999999999:::;;;===>>>>>>===<<<:::999999:::<<<===>>>>>>===<<<<<<<<<<<<<<<;;;===??????>>>>>>>>>???;;;>>>AAACCCDDDDDDEEEFFFGGGGGGHHHHHHIIIKKKLLLLLLPPPQQQSSSUUUUUUTTTRRRQQQQQQRRRTTTWWW^^^ooogggYYYSSSMMMGGGDDDCCCDDDGGGMMMYYYmmmxxxsssnnnjjjaaaUUUJJJBBB@@@@@@999888777666555555555555444444333222222222222222222222222222111111111111000000000000////////////////////////////////////---......///////////////////////////////////////////////////////////////---///000000///......///////////////////////////000000//////......------222222222222222222222222000000000000111111111111///////////////////////////000000000111111111222000111111222222222222222222222222222333333333333555555666888===DDDIIIKKKPPPUUU^^^hhhpppwww}}}}}}|||{{{|||~~~}}}xxxqqqdddUUUKKKDDD>>><<<===999888666666777777666555222666<<>>999555333333333333333333333333555555555555555555555555444333333555888::::::999>>><<<>>>FFFOOOZZZfffppp|||}}}~~~xxxkkkbbb]]]WWWYYY]]]ccckkkttt}}}xxxvvvrrrpppnnnkkkhhheeefffeeeeeefffddd^^^TTTLLLDDDDDDCCC@@@<<<777333000111111000//////...---------...000222222000///...///////////////000000111...//////000000111111111222222111000000000000000222222333333333222222111222222222222222222222222333333333444444444555555666777888999999:::999999777777777777666555555555333444555666777888999:::777888999999::::::::::::999:::::::::999999888777:::::::::::::::;;;=========<<<;;;:::999:::;;;;;;===<<<<<<;;;<<<<<<=========???AAAAAA@@@>>>>>>>>>:::===???AAABBBCCCFFFGGGGGGHHHIIIJJJKKKLLLLLLMMMPPPRRRSSSUUUUUUUUUSSSRRRQQQQQQSSSVVVXXX```qqqooobbbUUUJJJDDDAAABBBFFFNNNYYYmmm{{{kkkZZZLLLFFFDDD<<<;;;999888777777777888555555444333222222222222333222222222222111111111000000000000////////////////////////////////////---......///////////////////////////////////////////////////////////////---///000000///......//////////////////////////////////////////.........000111222222222222111000//////000000000000000111///////////////////////////000000111111222222222111111222333333333333222222222333444555666666777666999>>>DDDPPP^^^fffgggfffjjjqqqxxx~~~~~~~~~|||rrreeeYYYMMMFFFAAA<<<:::;;;999777555555777888888777333555888:::;;;:::888777444444444444444444444444444444444444444444444444555333222444777999888777888777:::@@@DDDHHHRRR\\\hhhsssrrrmmmyyyxxxkkkccc``````hhhjjjnnnrrrwww|||~~~qqqnnnkkkjjjjjjjjjiiihhhjjjgggdddbbb]]]TTTHHH???<<<<<<<<<;;;999666333111111111111000//////......---///111222222000...---///............///000000......//////000111111222000000/////////000111111000000111111222111111000111111000000000000111111555444444444444333333333555666777888999999999999888888888777666555444444555555666777888888999999777777888999::::::::::::888999999:::::::::999999;;;;;;:::999999:::;;;<<<::::::;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<===>>>???AAACCCCCCAAA???>>>>>>===>>>@@@AAAAAABBBDDDFFFFFFGGGHHHIIIJJJKKKKKKKKKNNNOOOQQQSSSTTTTTTTTTSSSTTTSSSTTTUUUTTTVVV```lll~~~kkkZZZRRRJJJIIIJJJNNNVVVgggsss___SSSMMMAAA???<<<:::888777888888777666444333222222222333333333222222222111111111000000000000////////////////////////////////////---......///////////////000000000000000000000000////////////////////////---///000000///......///////////////////////////.........///////////////...///000000000000///........./////////000000000///////////////////////////000000111111222333333111222222333444333333333111222333555666888999::::::CCCNNN\\\ooozzzyyywwwxxx|||yyyjjjYYYOOOFFFBBB???:::888999888666555555777999999999444444444444555666888888666666666666666666666666444444444444444444444444888555333444777888888666666666:::???>>><<>>AAACCCEEEDDDBBB???>>>>>>@@@AAAAAAAAA@@@@@@BBBDDDEEEEEEGGGHHHIIIJJJJJJJJJLLLMMMOOOPPPRRRSSSTTTTTTYYYUUUUUUVVVSSSQQQXXXbbblllnnndddQQQMMMKKKKKKNNN[[[xxxuuuddd[[[DDDBBB???;;;999777777777777666444333222222333333333333333222222222111111000000000000////////////////////////////////////---......///////////////111111111111111111111111////////////////////////---///000000///......///////////////////////////---.........//////000000111222333444444333222111---.........//////000000000000000000000000000000///000000111222222333333111222333333444444333333111222333666888:::;;;<<<@@@LLL^^^qqquuusssrrrsssxxxvvvcccSSSJJJBBBAAA???;;;888888777666444555777:::::::::444444444444444444444444222333444444555555444444333333333222222111111111555555555555666666666666:::999888888999;;;===>>>EEELLLXXXfffuuuqqqggggggiiijjjhhhmmm|||xxxooorrruuuyyy}}}~~~}}}~~~wwwrrreeebbbaaaeeekkkpppqqqooolllaaaSSSIIICCC>>>999555555333111333666888777555333222111000000111222222000000//////.........---///000000000000000/////////////////////000111111...111333333111///......//////000000000000/////////////////////000000000333444444444444444333333666333111222555777666555555555555555555555444444444555555666777666666666666777999::::::999888888777666555555666888:::;;;999999999999::::::;;;<<<;;;;;;::::::;;;<<<>>>???<<>>:::999;;;>>><<<>>>???@@@???>>>>>>???DDDDDDDDDDDDCCCBBBAAA@@@EEEFFFGGGFFFCCCBBBCCCDDDHHHJJJKKKKKKKKKNNNSSSWWWZZZYYYWWWUUUTTTTTTUUUUUU\\\iii~~~ooo___QQQMMMPPPXXXggguuuzzzaaaQQQIIIBBB@@@???;;;888888999777444333333333111000222222111111111111111111......//////000000111111111111000/////////////////////............/////////000000000000000//////111111000///////////////111000///......///000111///////////////.........111111111000000000000000111111000000000000111111///////////////000111111111111111111000000000000000111222333444333333222333222111000000222333444222444666777888<<>>>>>888888999999999:::<<<>>>999;;;<<<<<<;;;;;;<<<>>>BBBBBBBBBAAAAAAAAAAAA@@@EEEFFFFFFEEECCCBBBCCCDDDFFFHHHJJJKKKKKKMMMQQQTTTYYYXXXVVVTTTQQQPPPOOONNNSSS\\\oootttaaaVVVRRRSSS\\\fffuuuyyyvvv___SSSGGGAAA===999777999;;;999777666777777666555333222222111111111111111////////////000000111111111111000/////////////////////............////////////000000000000//////111111000///////////////111000////////////000111////////////////////////000000000///////////////111111000000000000111111///////////////000111111111111111111111111111111111222333444444444333222444555555555666666777777555666777999<<>>666222222000///222000///000222444444333333111000...------......000////////////.........------............------...------------......///000222444444222111000111......////////////......000111111222333444444555444555555666666666555555222111111222444555555444555555555555555555555555555666666777777777777777555666777888888888888777777777888999::::::::::::;;;::::::999999999999:::::::::::::::;;;<<<===>>>888888999::::::;;;;;;<<<888999:::::::::<<>>999888999:::999777444555666777777777777777111111111111111111111111///000000111111111111111222222222111111111111111222222333444555666777888555555444333333333444444555555666888===GGGRRRZZZmmmxxxsssnnnlllsss}}}~~~zzztttnnnllllllnnnmmmjjjfffcccdddhhhlllsss|||~~~xxxnnnfffccccccddddddgggiiilllooonnnhhh^^^VVVKKKDDD:::333000000111111000000///000111222333333555444222000///...//////,,,,,,,,,,,,,,,,,,,,,,,,------.../////////...............------......///111222444444222111111222///000000111111000000///111111222333555666777777444555666666666666666666666555555555666555444444444444444555555555555555444555666666777777666666555555666666777777888888777888:::;;;<<<;;;::::::;;;;;;:::999888888888999::::::::::::;;;<<<======<<>><<<999888999999888777444444555666777777777777111111111111111111111111...///000000111111000000111111111111111111111111000111222333444555666666555444444444333333444444111222333444666;;;AAAFFFSSS```rrryyyyyy~~~|||vvvpppfffggghhheee```]]]^^^___bbbcccfffhhhkkkpppvvvzzz~~~}}}}}}}}}}}}{{{yyyooojjjccc___```dddhhhjjjqqqooolllggg___VVVMMMGGGFFFAAA:::333000000000111000000000111111222333444555333222000.........///+++++++++,,,,,,,,,,,,,,,---...///000000000000000000000///////////////000111222333333222111222333222222333333333333222222111222333444555666777777444555555666777777666666;;;;;;;;;:::888666444444444444444555555555666666444444555666666666666555555555555666777777888999888999;;;<<<<<<;;;:::999;;;:::999999888888888888999999:::;;;;;;<<<<<<<<<;;;EEENNNLLLBBB999777::::::<<<===???BBBFFFLLLPPPKKKJJJGGGDDDBBBBBBBBBCCCCCCDDDEEECCCAAA@@@AAABBBAAACCCEEEHHHIIIIIIHHHFFFCCCDDDFFFGGGHHHGGGGGGFFFHHHJJJQQQ[[[fffxxxjjj\\\TTTPPPNNNPPPSSSXXXdddoooxxxjjj```XXXOOOJJJIIIEEEBBB>>>;;;::::::999888666555444333222222222222111111111111000000000000000000////////////000000000000////////////000000//////000111111111111111000000////////////000000000000111111111111000000////////////000000111111000000000111111222222222222222111111111111222222000000000000000111222222000000000111111222222222333333333222222222333333999999999;;;???DDDIIILLLLLLOOOVVV___jjjssszzz}}}~~~kkkggggggkkksss|||yyyyyyzzz{{{{{{rrrqqqpppmmmeeeYYYKKKBBB<<<;;;999999888888777555444444555666666666666666111111111111111111111111...///000000111111000000000000000111111111111111//////000111222333333444111111111222222222222222111333444444555666999;;;AAAMMM]]]kkkvvv|||vvvpppmmmllliiiddd___WWWZZZ\\\[[[YYYYYY[[[^^^dddhhhnnnssswww{{{}}}{{{yyyvvvrrrooobbb```^^^___ccchhhkkkmmmrrrmmmdddZZZOOOFFF???<<>><<<999666444444333333444444555666666666444555555666666666666666555555555666777888999:::999::::::;;;;;;::::::::::::999999888888888888999888999:::;;;<<<<<<<<<;;;555@@@IIIIIIAAA:::999<<<888:::===>>>AAADDDHHHLLLKKKJJJHHHEEEDDDCCCCCCCCCBBBCCCDDDCCCAAA@@@@@@AAABBBBBBDDDFFFHHHHHHFFFDDDDDDEEEEEEEEEEEEDDDDDDCCCEEEHHHNNNTTTZZZfff~~~~~~kkk[[[SSSLLLKKKLLLPPPYYYaaakkkuuu|||vvvnnnbbbXXXSSSNNNJJJDDD@@@>>><<<;;;:::777666555444333222222222222111111111111000000000///////////////000000111111000000//////000000111//////000111222222222222///////////////000000111000111111222222111111000...//////000000111111222000111111222222333333333222222111111111111222222111000000000000111222222000000111111222333333333333333333222333444555555888:::???EEEMMMVVV^^^bbbdddgggllluuu}}}{{{jjjiiimmmssszzz|||}}}|||}}}}}}yyymmmllljjjbbbXXXMMMDDD@@@::::::::::::999888777666555555555666666555555444222222222222222222222222//////000111111111111000///000000000111111111222.../////////000000111111//////000111111222222111333444555444444444777999888???IIIQQQZZZgggwww~~~|||yyyuuuuuuzzz|||{{{~~~|||tttpppkkkiiigggggggggfffbbb^^^^^^bbbggghhhfffeeeeeefffmmmqqqwww{{{~~~|||xxxtttoooiiieee]]]^^^```dddiiikkkjjjiiieee___UUUIII???888666555666555333111...------------...000///......111333000///...---,,,------...---.........////////////,,,---...///000000000000000000///...............///000111111000000222333333333444444444444333333111111111222222333333333222222444555555666666666666999;;;:::777444444444333333444444555666666777666666777888888888888888666666666666777999;;;<<<::::::999999999999::::::888888888888888888999:::777888:::;;;<<<<<<;;;;;;666:::>>>???===<<<<<<===999;;;===>>>>>>???AAACCCEEEEEEDDDDDDCCCCCCBBBBBBBBBCCCCCCBBB@@@???@@@AAADDDCCCCCCEEEGGGHHHFFFCCCEEEDDDDDDDDDDDDDDDEEEFFFEEEFFFJJJNNNQQQYYYiiiyyyooocccVVVPPPMMMNNNSSSYYY\\\bbbmmm|||}}}sssnnnfff___VVVMMMFFFAAA<<<:::888777666444333333222222222222222111111111000000///////////////000111111111111000000000000111111//////000111222222222222///////////////000111111000111222222222222111000...//////000111111222222///000000111222222333333333222222111111222222333111111000000111111222333222222333333444555555666444444444444555666888999:::@@@KKKYYYgggsss|||zzzrrrqqqvvv{{{~~~}}}xxxtttgggfffaaaWWWJJJAAA>>>>>>666777:::;;;::::::999999666666666666555444333333222222222222222222222222///000000111111111111111//////000000111111111222............//////////////////111222333333333333222222111000///000333666444888<<>>===<<<;;;===>>>>>>===<<<<<<===??????AAAAAABBBBBBBBBAAABBBCCCCCCBBB@@@??????@@@EEECCCBBBDDDGGGHHHFFFCCCBBBBBBBBBCCCDDDGGGIIIKKKHHHFFFGGGJJJMMMQQQ[[[ddd|||uuudddZZZSSSPPPRRRVVVYYY\\\eeevvvzzzmmm___SSSIIIAAA<<<888888666555444333333222222222222222111111000000///////////////000111111111111000000000000111111//////000222222333333333///////////////000111111000111222333333222111000...//////000111222222222...//////000111222222222333222222111111222222333111111111000111111222333444444555555666777888888555555555555777999;;;<<>>@@@@@@@@@@@@@@@@@@@@@@@@BBBAAA@@@??????@@@AAABBBCCCBBBAAACCCEEEGGGHHHGGGEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHGGGFFFGGGJJJOOOSSSfff}}}zzzdddVVVPPPOOOPPPSSSSSS\\\rrr~~~hhhWWWJJJAAA:::::::::888555222222222111111000000111111222333222222222222111111111000000000000000000000000000000000000000000000000000111111000000000000111111333333333222111000000///000000//////000111333444333333333333222111000///666333000///111222111///222222222333333333444444333444444555777999;;;<<<;;;;;;;;;;;;;;;<<<===>>>LLLUUUiiizzzpppmmmrrryyy}}}}}}}}}tttkkkeeebbb[[[SSSIII@@@<<<:::::::::777999;;;<<<<<<:::777666777666666555444333333333222222222111111111000000///000111111111111000///...///000111222111000000.../////////------///000/////////////////////////////////000111111222222555555444444666;;;BBBGGGKKKTTTbbbppp}}}{{{xxxxxx}}}~~~wwwqqqqqqssstttuuuyyy~~~xxxqqqmmmjjjiiijjjjjjgggddd[[[XXXTTTTTTWWW[[[___aaafffiiinnnsssrrrqqquuu|||zzzuuulllfffdddcccddddddjjjhhheee```ZZZRRRIIICCC???<<<777222///...///000////////////...------,,,+++++++++,,,,,,---...///222000//////000000///---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...////////////---------...000111000000000//////000000000000000111222333333333333222222222333333222222222333333444555555555555555333333222222111222222222333444555666777888888888777777777777777777777777777777888999:::;;;;;;<<<<<<;;;:::888888888888888::::::999888888888999999888999999::::::;;;;;;<<<888888999777666555777888:::<<<>>>@@@AAAAAA@@@@@@????????????????????????AAA@@@???>>>>>>???@@@AAACCCBBBAAABBBEEEFFFGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEDDDDDDFFFKKKOOOWWWhhh}}}|||jjj^^^WWWSSSOOOOOOXXXlllppp\\\MMMAAA???<<<999777666555444666666555444444444444444333333333222222222222111111111111111111111111111111111111111111111111111111111111000000111111111333333222222111000000/////////......///000111222222222222333222222111111444333222333555555333111555555555666777888999999777888:::<<<===>>>???@@@DDDBBBAAAAAABBBEEEGGGIII\\\dddvvvyyyqqqiiikkkuuu~~~yyypppfff___[[[MMMGGG???999666555555555666888:::;;;;;;:::888777777777666666555444444333222222111111111000000000//////000000000000//////...///000111111111000000...//////...------...000////////////////////////...//////000000111111222444444444333333555999<<<<<>>>>>>>>===<<<999666666777999;;;<<<<<<===>>>???@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>======>>>>>>???CCCAAA@@@AAACCCDDDDDDCCCCCCDDDDDDDDDEEEEEEEEEEEECCCCCCBBBAAA@@@BBBEEEHHHNNNVVVdddxxxmmm^^^VVVRRRQQQVVVdddvvvlllWWWHHHCCC<<<888777777666444666555444333222222222222444444444333333333222222333333333333333333333333222222222222222222222222222222111111111111222222333222222111111000000000000000000//////000111111222333333333444444444444222222222444666666444222666666666666777888999999===AAAGGGLLLOOOQQQSSSUUU[[[XXXUUUSSSSSSVVVZZZ]]]iiiooo}}}pppllliiinnnyyy~~~zzzqqqfff\\\SSSOOODDD@@@;;;888777777777666555666888:::;;;:::999888888777777666666555555444111111111111000000000000////////////////////////---...000111111111000///......///...---,,,...000////////////////////////......//////000111111111111222333333222222333555777999===CCCKKKWWWccckkksss}}}~~~{{{{{{||||||~~~|||vvvpppjjjllllllllllllllljjjgggdddUUUOOOFFF???:::777444333///////////////.........---,,,+++***+++,,,---...---------------...///000000///------------+++)))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,......---------...///000111111000000000000111111///000111222222333333222222222222222222222222222222222333333444333333222000000/////////000111111///000111333444555555555444555555666777888999999999999999999999999999999:::::::::999999888888888888888777777888999::::::666666888999;;;<<<>>>>>>@@@???===999777666999;;;::::::999999:::;;;===>>>================================================AAA???>>>>>>@@@AAA@@@???BBBBBBBBBCCCCCCCCCCCCDDDBBBBBBAAA???===>>>AAADDDKKKMMMUUUeee~~~mmmbbb^^^ZZZZZZ___hhhwwwyyybbbRRRIII>>>999888:::999666444444333333222333333444444444333333333222222222333333333333333333333333222222222222222222222222333333222222222222333333333222222222111111111000333222222222222222333333444444444444444555555666666555666666777888888777999888888888999:::<<<===GGGOOO[[[fffmmmrrrwwwzzz{{{tttooolllmmmppprrrrrrwwwyyyooopppqqqssswww|||{{{vvvxxx~~~{{{qqqfff[[[QQQHHHCCC@@@>>>;;;:::::::::999777333555777999::::::999999888888777777666666666555111111111000000000/////////..................///---...///000111000000///---...///...,,,,,,...///.................................///000000111111///000222333222111111222222333444777;;;AAAIIINNN\\\eeepppyyy~~~}}}|||{{{|||{{{vvvsssnnnjjjmmmmmmmmmmmmiiiaaaXXXRRRCCC???:::666555444222111...///000000///...---,,,---,,,+++******+++---...,,,,,,,,,+++,,,,,,------...,,,++++++++++++)))(((++++++++++++++++++++++++******++++++++++++++++++---------------......///111111000000000000111111//////000111222222222222333222222111111222222333222333333444333333222222111000000000000000111111///000111333444555666666555555666666777777777777:::::::::999999999999888999:::::::::999999888888777777777777888999999:::888888999::::::;;;<<<<<<::::::888666444444777:::;;;:::999888999;;;<<<>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>===;;;;;;===>>>>>>===@@@@@@AAAAAAAAAAAABBBBBBAAAAAAAAA???======???AAADDDFFFLLLWWWggg}}}yyykkkddd^^^[[[]]]fffxxxqqq^^^SSSFFF>>>===>>>>>><<<777666666666666777888888444444333333333222222222333333333333333333333333444444444444444444444444444444333333333333444444333333333333222222222222222333333333444444444444555555444333333444555555;;;::::::999999;;;===???======>>>@@@BBBFFFIIIKKKXXXcccsss}}}tttmmmkkkpppxxx|||tttnnnqqqwwwxxxkkk^^^SSSJJJBBB>>><<<:::888777777666444333333444666777999999999999777777777777666666666666111111000000000/////////......------------......---...///000000000//////---......---,,,,,,---///........................---......//////000000111---///111222111111111222...000222333444777;;;>>>DDDLLLVVV___gggqqq~~~|||xxxvvvttttttsssqqqpppvvvyyyvvvttttttqqqmmmnnnllliiiccc[[[PPPDDD<<<888666444333333222111//////000111111000...,,,+++---,,,,,,++++++,,,,,,,,,+++++++++******++++++,,,...,,,++++++,,,---+++***++++++++++++++++++++++++)))))))))******+++++++++,,,,,,------............000000////////////000000...///000111222222222222444333222111111222333444444444444444444333333222333333222111111111111111000111333555666888888888555555555666666777777777:::999999999999999999999999999:::::::::999999888888888777777777888999999::::::::::::::::::::::::999999999777666777:::<<<===<<<<<<;;;<<<===>>>???<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<======<<<<<<;;;===;;;:::;;;===>>>>>>===????????????@@@@@@@@@@@@@@@AAA@@@???======???@@@@@@DDDJJJQQQYYYhhh|||rrrggg^^^YYY\\\hhhttt~~~{{{yyy|||~~~hhh^^^QQQGGGCCCCCCDDDDDD???>>>===;;;999888888777555555444444444333333333333333333333333333333333444444444444444444444444555555444444444444555555444444444444444444444444111222333444555555555555666666555444555666888999===???@@@@@@AAACCCGGGJJJFFFGGGHHHKKKOOOTTTYYY\\\kkkwww}}}{{{}}}~~~xxxooonnnqqquuuyyyqqqlllpppwwwtttdddVVVMMMFFFAAA>>><<<;;;999888777666444222333444555666888888999999666666666666666666666666111000000000////////////......---,,,,,,---......------///000000000///...---......---,,,,,,---///........................------......///000000000---///111111000///000111///111333333333333555777555;;;BBBHHHNNNXXXeeeooovvv}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}zzztttmmmhhhfffhhhjjjkkkqqquuutttrrrrrroookkkeeeaaaYYYQQQHHH???777222444222000000111222111000///000000000///...,,,+++---......------,,,+++***++++++************++++++---+++++++++---...---,,,************************'''(((((()))***+++,,,,,,,,,,,,------.........---//////............//////...///000111222222222222444333111000000111333444555555555555555444333333777666555444333222222222...000111333555666777777222333444555666888999999999999999999999999999:::888999::::::::::::999888999888888777777777777888999999::::::::::::;;;;;;;;;<<<<<<;;;::::::;;;=====================>>>???<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>>>>===<<<;;;===<<<;;;<<<>>>@@@@@@@@@======>>>>>>>>>????????????@@@@@@>>>======>>>@@@AAACCCHHHMMMOOOWWWiii{{{yyykkk___ZZZ]]]dddiiiiiimmmuuu{{{{{{ssshhh\\\UUUSSSUUUVVVSSSQQQMMMGGGBBB===:::888777777777666666666666555555555555555555555555555555555555555555555555555666555555555555555555666555555666666666666666666333555666888::::::::::::;;;;;;:::;;;===@@@CCCEEEKKKPPPVVVZZZ]]]___bbbddd______^^^___bbbeeeiiikkkyyy}}}zzzwwwyyy~~~vvvnnnkkkrrr{{{zzzmmmZZZLLLDDD@@@>>><<>>>>>===<<<;;;>>>===<<<>>>@@@BBBCCCBBB============>>>>>>>>>>>>>>>>>>???>>><<<<<<>>>???AAA???BBBEEEEEEHHHTTTbbb|||xxxggg[[[XXXZZZZZZ]]]gggrrrwwwyyyuuullliiikkknnnkkkhhhaaaXXXOOOGGGBBB???999999999999888888888777777777777777777777777777666666666666666666666666666666555555555555666666666666666777777777777777777999;;;===???@@@@@@@@@@@@AAAAAACCCFFFKKKOOOQQQ```hhhsss{{{~~~|||yyywwwuuuvvvwwwxxxwwwtttzzzzzzrrrlllkkksss~~~ttteeeRRRCCC<<<::::::999>>>;;;999888999999888777444444555555666777777777444444444555555555555555////////////////////////......---,,,,,,+++******,,,,,,,,,------............------,,,,,,,,,------////////////////////////111///---++++++,,,///000---...............------........................111111222333666999<<<>>>JJJQQQZZZbbbjjjsss~~~}}}xxxtttssstttzzzyyytttmmmhhhfffjjjmmmooorrrtttsssmmmcccYYYRRRGGGBBB:::333///...000222.........///////////////,,,,,,,,,++++++*********++++++------------,,,+++++++++******))))))(((((((((((()))***++++++,,,,,,000///,,,***)))))))))***+++***)))))))))***,,,,,,///---+++,,,...///---+++------------------------------...///000111222222333222111000000000222222111222333444555555555555777666555444222111//////000000000111222222333333222222333444555666777888777777888999999999999888999999999888888888888888555555666777888:::;;;<<<;;;:::999999999:::;;;<<<;;;:::999999888888888999;;;<<<<<<<<<;;;<<>>===;;;;;;;;;>>>>>>>>>???@@@@@@AAAAAABBB@@@???===<<<===>>>>>>???>>>============>>>>>>???@@@BBBCCCEEEHHHLLLOOObbbwwwrrrfff]]]VVVUUUXXX___hhhmmmqqqxxxsssaaaRRRHHHEEEEEE???<<<<<<<<<999:::<<<;;;>>>>>>::::::<<<<<<999666888::::::999999999:::;;;===<<<999:::===<<<888777666888;;;;;;888999===;;;CCCIIIKKKNNNRRRRRRPPPMMMMMMOOOSSSUUUWWW^^^gggttt~~~sssvvv{{{{{{tttrrruuuzzz}}}{{{}}}}}}uuubbbTTTEEE>>>:::777666777:::::::::999999999999888555555555555555555555555555555555555555555555555////////////////////////...------,,,++++++******,,,,,,,,,---------.........------,,,,,,,,,------........................///...---,,,,,,---...///------............------........................---------...000333555666999>>>FFFLLLRRRZZZeeelll~~~xxxxxxwwwtttqqqoooqqqttt||||||yyytttnnnkkkkkkllljjjiiieee```WWWNNNEEE@@@<<<:::777333111//////////////////...............,,,,,,,,,++++++*********++++++,,,---,,,,,,+++************)))))))))))))))(((((()))******+++,,,,,,///---+++)))((())))))*********)))))))))***+++,,,///---,,,---///000...,,,------------------------------...///000111222222333222111000000111222222333333444555666666666555777666555444222111000///000000000111222222333333222222333444555666777777777777888999999999999888888888888888888888888888888888888888999;;;<<<===;;;:::999888888999:::;;;;;;;;;:::999999999999999;;;;;;<<<<<<;;;<<<>>>@@@?????????>>>===<<<::::::999;;;>>>>>>===<<<;;;;;;<<<======>>>??????@@@@@@@@@@@@???>>>============???>>>>>>=========>>>>>>===???AAABBBDDDFFFIIIKKKTTTddd|||zzzmmmbbbYYYWWWZZZaaagggmmmuuu}}}yyykkk```[[[PPPIIIDDDCCCAAA???@@@DDDEEEKKKMMMJJJGGGFFFCCC???:::;;;<<<<<<<<<<<<>>>@@@AAACCCDDDCCCDDDEEEAAA;;;===::::::<<<;;;:::===BBBKKKUUU___dddiiimmmnnnllljjjhhhggghhhhhhhhhmmmuuu{{{yyy||||||yyyzzz}}}~~~yyywwwuuummmdddUUUIII>>>;;;:::999999;;;:::999999999888888777777555555555555555555555555555555555555555555555555////////////////////////------,,,,,,++++++******,,,,,,,,,,,,------------------,,,,,,,,,,,,------........................------------------------------............------------------------------............///000111222///333777;;;>>>EEEMMMTTTbbbiiisss~~~~~~ttttttrrrooonnnppptttwww||||||{{{wwwqqqkkkgggeeeccc___XXXOOOFFF>>>888555000111222222111000...---/////////......------,,,+++++++++++++++*********+++++++++++++++***)))((())))))))))))************((())))))******+++++++++,,,+++***)))((())))))******))))))))))))***++++++...---,,,---///000///...------------------------------...///000000111222222111111000111111222222444555555666666555555555777666555444333222111000000000111111222333333333222222333444555666666777666777888888999999888888666777777888888999999999:::::::::::::::;;;<<<<<<;;;:::999888888999::::::;;;;;;::::::::::::999999:::;;;<<<;;;;;;;;;===???>>>>>>>>>======;;;:::999:::<<<>>>>>>===<<<;;;<<<;;;;;;;;;<<<======>>>>>>>>>?????????>>>===<<<;;;=========<<<<<<======>>><<<>>>AAABBBBBBCCCEEEFFFIIIRRRaaauuusssbbbYYYSSSUUU\\\ccckkksss{{{vvvoooccc[[[TTTPPPMMMJJJMMMRRRXXXbbbhhhfff^^^XXXSSSNNNEEEFFFFFFEEEEEEGGGJJJMMMQQQVVVYYYZZZZZZXXXQQQHHHFFFBBB???@@@@@@AAAHHHPPP```lll{{{|||yyy}}}}}}zzzsssllldddXXXNNNHHH???999888999888999;;;999999888777777666555555555555555555555555555555444444444444444444444444........................,,,,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------------------------***+++,,,---...---,,,,,,,,,,,,---.........------------------------------/////////...............000111333333555999@@@EEEGGGNNNYYYdddnnnwww{{{xxxyyy~~~}}}tttsssqqqppppppqqqtttvvvwwwvvvsssmmmfff___ZZZWWWUUURRRKKKDDD>>>888555333+++---...000000///---,,,//////......---,,,+++++++++++++++***************++++++******))))))(((((((((((())))))******++++++((()))))))))*********++++++***)))(((((())))))***)))))))))))))))******++++++++++++,,,.../////////------------------------------......///000000111111111111111111111222222444444444555444444333333666555555444333222222111000000111222222333333444222222333444444555666666666777777888888888888888555666666777888999999:::;;;;;;::::::999::::::;;;;;;:::888777777888999999::::::;;;;;;;;;:::::::::999;;;<<<;;;:::;;;<<<>>><<<<<<<<<<<<<<<;;;:::999;;;===>>>>>><<<;;;;;;<<<999999::::::;;;<<<<<<<<<<<<===???@@@???===:::999;;;;;;:::::::::;;;<<<<<<;;;>>>AAABBBBBBAAABBBCCCFFFJJJSSS```rrrwwwgggXXXSSSWWW\\\aaafffppp|||yyyqqqiiiccc^^^[[[^^^eeeppp}}}|||rrrjjjdddZZZZZZXXXVVVVVVYYY^^^bbbjjjqqqxxxzzzzzzvvvkkk```UUUPPPKKKJJJKKKOOOXXXbbbppp~~~|||sssiii___UUUIII@@@BBB<<<777888888666555666888888777666555444444333555555555555555555555555444444444444444444444444------------------------,,,+++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...------------------------)))***,,,---...---,,,+++++++++,,,---......------------------------------,,,,,,,,,++++++******)))...............111444777666;;;CCCKKKSSSZZZaaaeeehhhnnnvvv}}}tttxxx{{{zzzuuutttwwwzzz{{{}}}~~~}}}||||||~~~|||yyyxxxyyy{{{{{{{{{sssrrrqqqpppooonnnmmmlllkkkggg```YYYRRRLLLGGGEEEBBBAAA???<<<888333000.........------------------///......---,,,++++++************************************))))))((((((((((((((())))))******++++++)))))))))))))))***************))))))))))))))))))(((((())))))************((()))***++++++,,,---...------------------------------......//////000000000000111111222222222222222222333333333222111111444444333333222222222111111111111222333333444444222222333333444555555555666666777888888888888777555555666777888888999999:::999888888777888888888:::999888777666777777888999999:::;;;;;;::::::999999:::;;;;;;::::::;;;<<<::::::;;;;;;;;;::::::999;;;=========;;;::::::;;;777888888999::::::;;;;;;;;;<<>>AAABBBAAA@@@@@@AAABBBFFFLLLQQQ\\\qqq~~~iii^^^[[[ZZZ[[[\\\aaammmyyyrrrnnnrrrxxx}}}uuusssppplllkkknnntttxxx{{{mmmgggaaa^^^\\\]]]eeennnzzz{{{|||~~~vvvhhh\\\RRRIIIAAA===>>>999777999888444333555777777666666555444333333555555555555555555555555444444444444444444444444------------------------++++++++++++++++++******,,,,,,,,,,,,+++++++++++++++******++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,---,,,,,,+++***+++,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,+++------,,,,,,,,,---///000///222666:::>>>BBBFFFIIINNNSSS[[[aaaeeehhhjjjkkkjjjpppwww}}}}}}|||zzztttrrrrrrsssxxxzzz{{{{{{yyywwwvvvvvvzzzvvvrrrqqqrrrtttvvvwwwsssqqqooommmllliiieeebbbYYYSSSKKKDDD???;;;888666777888:::999777222---***000///---,,,+++,,,---------------,,,,,,++++++***)))))))))*********************))))))))))))******))))))))))))************))))))))))))))))))))))))+++++++++******)))))))))'''((())))))******))))))((()))************+++,,,------------------------------.........////////////000111222222222222222000000111222222111111111222222222222111111111111111111222222333444444444222222333333444444444444555666777777888888777777555666666777777888888888888777777666666666777777:::999888666666666777777777888999:::;;;:::999888888:::;;;;;;:::999999:::888999999::::::::::::999;;;<<<<<<;;;999888999:::777777888888999999::::::;;;<<<>>>???>>><<<999777777777777777888999::::::<<<===???@@@??????@@@AAA<<>>888555666999888555555888666666666555555555444444555555555555555555555555333333333333333333333333,,,,,,,,,,,,,,,,,,,,,,,,******************++++++,,,,,,,,,+++++++++******************+++,,,---...++++++++++++++++++++++++((()))***++++++,,,,,,,,,******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------///000000000///...---,,,------...///...---...000111222222444777999;;;>>>CCCFFFJJJMMMQQQTTTZZZaaajjjqqq{{{yyy|||~~~}}}yyy}}}~~~~~~~~~zzzuuuqqqoooooosssvvvyyyzzzyyyuuusssrrruuurrrnnnlllmmmnnnnnnmmmkkkgggbbb___\\\ZZZVVVSSSGGGBBB<<<888666444222000000222555777777333///---......---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++((()))))))))*********+++)))))))))((()))***,,,---*********))))))))))))))))))))))))))))))))))))(((,,,,,,,,,,,,+++***)))((('''''')))*********)))((((((***,,,+++))))))***,,,---------------------------------.........//////...///111222333333222222///000111222222222222222000000000000000000000111111111222333333444444555222333333333333444444444555666666777777777777777666666666777777777777777666666666555666666777777:::999777666555555666666555666888::::::999888777777999;;;;;;:::999999999777777888999::::::999999:::;;;;;;:::777777777999777777777888999999::::::;;;<<<=========;;;999888888888888888999:::;;;;;;:::;;;<<<<<<<<<<<<>>>@@@===???@@@???BBBLLL]]]jjjzzzmmmccc```\\\```fffllluuuxxxwwwzzz~~~nnn___OOOEEE???999888;;;555444555888777555555999555555555555666666666666555555555555555555555555333333333333333333333333,,,,,,,,,,,,,,,,,,,,,,,,******************++++++,,,,,,,,,++++++*********************+++,,,---...++++++++++++++++++++++++((())))))***++++++,,,,,,)))***+++,,,------...---,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,------,,,,,,******+++,,,......,,,+++///000000///...///111333222333555777888<<<@@@DDDFFFMMMVVV^^^gggnnnnnnjjjmmmrrrwwwyyyzzz}}}rrrwww}}}~~~{{{zzz|||~~~~~~}}}}}}~~~~~~{{{||||||zzzuuuqqqnnnmmmiiimmmsssvvvvvvtttqqqppppppnnnllljjjiiihhhfffddd]]]WWWOOOJJJHHHGGGEEEBBB<<<999555333444333111...'''***...222333222000///+++,,,------------,,,+++++++++++++++++++++,,,,,,(((((())))))*********+++))))))((()))***+++---...++++++******))))))(((((())))))))))))((((((((((((......------+++***((('''&&&''')))*********)))(((***,,,...,,,***)))***------------------------------------..................///111222333333222222///000111222333444444444////////////000000000000111222222333333444444555333333333333333333333444555666666777777777777777777777777777666666666666666666666666666777888888:::999777666555555555666444555777999:::999777666777999;;;;;;:::888888999666777888999999999999999:::::::::999666666666888777777777888999999::::::;;;<<<<<<<<<<<<:::999888999999999999:::;;;<<<===999:::::::::999:::===@@@DDDBBB???>>>@@@FFFNNNTTThhhzzzxxxsssgggfffdddbbbdddjjjrrrxxx~~~~~~~~~}}}|||~~~~~~pppfffWWWHHH@@@:::555444888666555555777666222333666444444555555666777777777555555555555555555555555333333333333333333333333,,,,,,,,,,,,++++++***)))******))))))))))))))))))******************************+++++++++,,,,,,,,,************************************************,,,,,,,,,++++++*********+++++++++++++++++++++++++++,,,,,,+++***)))((('''(((((()))***+++,,,,,,,,,............////////////000111222333444555666666888===DDDKKKQQQTTTVVVVVVZZZ]]]cccjjjpppuuuyyyzzz}}}~~~{{{|||{{{yyyvvvssssssuuuwww~~~{{{xxxwwwwwwyyyzzz{{{}}}{{{vvvssspppqqqrrrssssssqqqooonnnkkkiiiiiilllppppppkkkeeejjjhhhddd^^^YYYSSSOOOMMMGGGDDD???;;;888888999:::333222111///......------,,,,,,------------------***++++++,,,,,,,,,++++++++++++************++++++))))))))))))))))))))))))((((((((((((((()))******))))))*********))))))((())))))))))))************---------,,,+++)))'''%%%%%%''')))***+++***((('''((())))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********,,,///000---------...///000111222111111000000//////......////////////000000000111///000111222333333222111333444666777777555444222333444555666666777666666777777777777666444333222666666666666777999:::;;;888888999999888777666666777777777888999999999:::<<<<<<;;;;;;;;;;;;<<<<<<===<<<:::999888888999:::999888666555555555666777666777777777777888888888:::;;;;;;;;;;;;:::888777666666666666666777777888888888888888999;;;===>>>AAA???<<<;;;<<<@@@EEEIIIYYYaaauuu{{{vvvooojjjhhhffffffeeejjjnnnvvv||||||}}}~~~{{{yyyrrrvvv}}}rrrjjjWWWNNNBBB;;;999999888666444444444444555555555555666555555444444444555555222333333444444333333222000111222222333333333333+++++++++,,,++++++***************************************************************+++++++++,,,,,,************************************************,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******)))))))))******++++++,,,,,,------------.........,,,------...000111111222///222777<<<@@@CCCDDDDDDGGGIIIMMMSSSXXX\\\```aaajjjooovvv|||~~~~~~{{{xxxyyyxxxwwwtttrrrrrruuuwww}}}zzzvvvtttuuuvvvxxxzzzuuuvvvxxxxxxvvvssspppnnnnnnnnnoooooommmjjjhhhfffccc```^^^^^^```^^^YYYTTTUUUSSSPPPLLLGGGCCC???>>>;;;:::777444333333444555111000///...---,,,,,,,,,+++++++++,,,,,,---------***+++++++++,,,+++++++++***))))))))))))))))))***))))))))))))))))))))))))))))))((((((((()))******))))))*********))))))((())))))))))))************))))))******)))(((&&&&&&&&&'''((()))***))))))((()))))))))************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,...000------------...///000000000000000000//////......000000000000000000000111...///000222222222222111333444555777777666555444444444555666777777777777777777777777777777666666777666666666666777777888555555555666555555444444666777777888888999999:::<<<<<<;;;;;;;;;;;;<<<<<<===<<<:::999888888888888999888777666555666666777777777777777888888888888888999;;;;;;;;;:::888777666555555555666777888888888888777777888999;;;<<>>BBBDDDJJJQQQaaavvv|||tttmmmhhhdddbbbdddjjjrrrxxx~~~{{{zzz~~~~~~}}}|||{{{{{{xxxvvvuuuyyy}}}oooaaaXXXMMMEEE<<<777777888777555555555555555555555555555555444444333333444444555222333333444444333333222000000111222222222222222)))******++++++++++++***************************************************)))*********++++++++++++************************************************+++++++++***************++++++++++++++++++++++++((()))***+++,,,,,,,,,,,,************************+++++++++,,,,,,,,,------******+++,,,---......///---...000333444666666777888999;;;>>>AAAEEEHHHJJJPPPTTTZZZ```ccceeehhhjjjkkkmmmooorrrsssrrrpppooooooooonnnlllkkklllooorrruuurrrnnnmmmnnnppprrrsssqqqqqqpppooommmkkkiiihhhggghhhgggfffccc___\\\ZZZSSSPPPLLLJJJJJJHHHDDDAAA???>>><<<999666333111000000000////////////000111///...---,,,+++*********)))******+++,,,------...+++++++++++++++++++++***(((((((((((((((((((((((())))))))))))))))))))))))***))))))((((((((())))))((())))))******)))))))))))))))))))))************''''''((()))))))))((((((''''''((((((((())))))))))))************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,...///...---------------......000000000////////////...111000000000000000000000......000111222222222111333444555666777777666555444555666777888888888888666666777888888888888888777666666555444444555555222333333444444444444333666666666777888999999999;;;;;;;;;;;;;;;;;;;;;;;;===<<<:::999888777777777888888777666666666666666777777777888888888999999555777999;;;;;;:::888666444444444555666777888888777777666666666777999:::<<<;;;:::999999;;;===>>>BBBFFFOOO^^^nnn}}}tttnnnddd```aaahhhpppxxx~~~~~~zzzwwwyyy{{{yyywwwzzzyyyzzz|||yyyxxxyyy|||ppp```SSSKKKBBB===777555666888777666777777666666555444444444333333222222222333333444222222333333333333222222000000111222222222111111(((((()))***+++++++++***************++++++++++++************************)))))))))************+++*********************************************************************)))((((((((((((((((((((((((((()))***+++,,,,,,,,,,,,************))))))))))))+++++++++,,,,,,,,,,,,---++++++,,,------...//////////////////000111111222222222222333444777:::;;;;;;>>>CCCFFFIIILLLPPPSSSTTTVVVZZZ]]]^^^___^^^^^^]]]]]]]]]\\\[[[^^^bbbeeegggccc______bbbeeeffffffiiigggdddaaa^^^]]][[[[[[[[[[[[[[[ZZZWWWTTTPPPNNNCCC@@@<<<:::999999777555444333222111000///......,,,---....../////////......---,,,+++************))))))***+++,,,......///+++++++++***************((())))))))))))))))))((()))))))))))))))))))))))))))((((((''''''''''''''''''((())))))))))))))))))((()))))))))************)))******************)))(((''''''''''''((())))))************+++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,---......------,,,,,,,,,------////////////////////////000000000/////////......---...///000111222222222333333555666666666666666444444666777888888888888666777777888888777777777555555444444333444444555222333444555555555555555444555555666777888999999;;;;;;;;;;;;;;;;;;;;;;;;======;;;:::999888777777888777777666666666666666777777777888888888999999333555888:::;;;999777555333333333444555666777888666555555555666888:::;;;;;;:::999999888888999999@@@AAAEEEMMMXXXjjjuuukkkddddddhhhmmmtttzzz~~~{{{|||zzz{{{}}}~~~tttcccTTTJJJEEE<<<:::777777888999999777888888777666555444333222222111111111111222222333222222333333333333222222111111222222222222222111'''((())))))************))))))*********+++++++++))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''')))******++++++******)))******))))))))))))))))))++++++,,,,,,,,,---------+++,,,,,,,,,---.........,,,,,,++++++,,,---...///...------------///111222111333555666888:::>>>@@@BBBCCCFFFHHHIIIJJJIIIIIIGGGGGGHHHGGGHHHKKKOOOSSSRRRNNNKKKMMMSSSYYY[[[[[[XXXVVVQQQMMMIIIGGGFFFFFFJJJKKKLLLLLLKKKIIIFFFEEE;;;888555222111000000//////////////////.........,,,---............---,,,------,,,+++************)))***+++,,,---...//////,,,+++***)))))))))******)))******++++++******)))(((((((((((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&''''''((()))))))))))))))((()))))))))************++++++***))))))((((((((('''''''''&&&'''((())))))))))))*********+++++++++*********++++++,,,,,,,,,,,,,,,++++++,,,,,,------...------,,,,,,,,,------.............../////////..............................///000111222333444333333444555555555555555333444555777888888999999777777777777666555444333222222222222333444555666222222333444444555444444333444555666777888999999::::::;;;<<<<<<;;;::::::======<<<;;;:::999888777777777777777777666666555666666777777777888888888222444666888999888666555333333333333444555666777444444444555777:::<<<>>>;;;::::::999888888777777;;;;;;===BBBHHHUUUkkk}}}ooohhheeedddeeehhhpppttt|||~~~vvveeeTTTGGG???<<<999888777888888888777666888777666555444333222111000000000000000111222333111222222333333222222111222333333333333333222222'''(((((())))))))))))(((((((((((()))******++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))))))))))))))))))))++++++,,,,,,,,,---------************+++++++++,,,++++++++++++,,,---...///...............//////000---///000//////000222555666777888999::::::999888666777777777888<<<@@@DDDAAA===:::>>>FFFMMMPPPPPPJJJGGGCCC???<<<:::999999:::;;;===?????????===<<<999777444111...,,,++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,+++***))),,,++++++***))))))******)))******+++,,,---......---,,,***)))(((((()))***)))***+++,,,,,,+++***)))((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&''''''&&&&&&'''((())))))))))))))))))))))))***************)))((('''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((())))))))))))*********))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---------------......---............/////////---------......//////////////////000111333444555444333333333333333333333222222444666777888888888888888777777666444333222111111222222333555666777000111111222222222222111222333444555666777888999999:::;;;<<<<<<;;;:::999;;;;;;;;;;;;;;;:::888888777777777777777666555555555555555666666666777777333444555666666555555444444333333333333444555555444444444555777:::<<<>>>;;;:::999888777777777777999888;;;@@@DDDLLL\\\jjjxxxqqqjjjfffgggeeefffiiinnnrrrzzz}}}{{{yyyjjjYYYJJJ@@@999777666666666555555555444444666666555444333222111000000000000000000111222333111111222222222222111111222333333333333222111111((((((((()))((((((''''''&&&''''''((())))))******))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))%%%&&&'''(((((()))((((((''''''(((((())))))***************++++++++++++,,,))))))))))))************,,,,,,---------------...---...//////000000000///,,,---...---,,,,,,---///111111222222222222111111//////000000111444999===>>>999444666<<>>BBBFFFNNNWWWdddvvv}}}xxxwwwnnnlllkkkllljjjjjjsss~~~{{{{{{{{{uuupppllleeeYYYMMMBBB;;;777666333444444333333333444444444444333222222111000000000000000000111222333444111111222222222222111111111111111111111000//////((()))))))))((('''&&&&&&%%%&&&&&&'''((())))))***))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((("""###%%%'''((()))******&&&''''''((()))******+++))))))))))))************************++++++++++++))))))*********)))((((((((()))+++,,,---,,,,,,++++++,,,------,,,+++,,,---//////000000000000//////---......///000333888;;;EEE===555444777999777333111000///...---......///***,,,...000222111111000---...//////...---...///++++++++++++++++++++++++)))))))))))))))+++,,,---(((((('''&&&&&&&&&''''''''''''''''''((((((((((((---,,,***(((''''''((()))'''((()))++++++)))((('''((((((((((((((((((((((((&&&&&&&&&''')))***,,,---%%%&&&'''((())))))))))))))))))))))))************((((((''''''((()))+++,,,$$$%%%'''))))))((('''%%%''''''''''''((((((((((((((())))))***++++++,,,,,,,,,,,,---------,,,++++++---------...///000111222---------.........//////......///111222333444555111000000111333555777888444444222111000////////////000222444555666777777666666777888888888888888555555444444333333444444555555555555555444333222111222333444666777888999888999;;;<<<<<<;;;999888444555777888888777777666666777888888888777555444333333333444444444555555666555333222111222333333555555444333222222222222666666444444333444555666999888666444333444666777999555555999;;;<<<@@@EEEKKK]]]www~~~{{{yyyqqqjjjmmmvvvzzzzzz|||}}}uuujjjcccTTTOOOHHH???999555444444333333444444333444666777333333222222111000000000000000000000111222333444111111222222222222111111//////000//////...------***))))))((('''&&&&&&%%%%%%'''))))))))))))***+++++++++++++++++++++++++++******))))))))))))*********************)))(((((()))(((((('''''''''(((((((((((((((((())))))))))))))))))))))))(((&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))************************************************+++,,,,,,---,,,+++***)))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000444333333222111000000000------------------------------------------------//////...---,,,,,,+++++++++*********))))))(((((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,++++++)))((((((((())))))'''%%%$$$%%%&&&)))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&(((((()))************)))))))))(((((('''''''''&&&))))))))))))))))))))))))))))))((((((((((((((()))******++++++++++++******(((((()))***,,,---......///////////////.........---------..................///000222333444555555000......000333555444333555444222111000111222222222222222222333444555555444555666777888888888777888777555333222333444555666:::===;;;666444555888:::555000///333666555333666777888999:::999999888555555555555666666666666888777666666777777666555666555333222222333555666555555444333333222111111999666333000///000333444000111222333444444444444444444555666666555444444666666666666888:::<<<===GGGOOO]]]ppp}}}zzzxxxuuuqqqqqqwww~~~}}}}}}}}}}}}}}}~~~zzzqqqggg^^^XXXJJJGGGAAA;;;777444333333333333333555777888666444444333111000000111333444333333444555666666555555333222000/////////000111111111000///////////////++++++******)))(((((('''%%%''')))))))))((()))+++)))))))))))))))))))))))))))(((((((((((((((((())))))************)))(((((())))))(((((((((((())))))'''((((((((())))))))))))++++++++++++******)))(((&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''))))))))))))))))))))))))************************************************++++++,,,,,,,,,+++***)))******++++++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------...............---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,+++***************)))))))))((((((((())))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((++++++++++++***)))((('''((())))))'''%%%$$$%%%'''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''((('''(((((())))))))))))))))))(((((((((''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))******++++++++++++***************++++++,,,,,,,,,////////////............------............/////////000111333444444444444222000///000222333111///222222111111000111111111222222222222333444555555555555555666666777777777777666555444555666888999;;;>>>AAA???;;;999:::<<<:::666111000333555555333555666888999999999888777666666666777777777888888888777555666777777666444555444333222222333444555555444444333222222111111555444111000///000111333111111222333444444444444444444444444444444444444666666555666777888:::;;;???EEEOOO]]]nnn}}}xxxuuuwww}}}~~~}}}{{{yyyzzz{{{|||wwwvvvuuuuuuwwwzzz}}}|||rrrggg]]]SSSMMMCCC@@@===999666444444444444333333444666555333111111000...------...000111333333444555555555555555222222000/////////000000111111000///////////////+++******))))))(((((((((%%%'''))))))(((((()))***(((((((((((((((((((((((((((''''''&&&&&&''''''((())))))******))))))((('''***))))))((())))))******''''''((((((((()))))))))''''''(((((((((''''''&&&''''''&&&&&&''''''((()))''''''''''''''''''''''''))))))))))))))))))))))))***************************************************++++++++++++***))))))+++++++++,,,,,,,,,,,,,,,************************++++++++++++++++++,,,,,,---,,,,,,++++++*********************************)))))))))))))))))))))))),,,,,,++++++***)))))))))))))))((((((((((((((('''((())))))******))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((('''&&&((())))))'''%%%$$$%%%'''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&((())))))''''''((((((((()))))))))((((((((((((''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))******++++++++++++******++++++++++++++++++++++++....................................//////000000111222333333444444444333444222000000000000...,,,///000111111111111111111222222222222333444555555555555555444555555666666555444444555777999<<<===???BBBDDDCCC???===>>>@@@;;;666222111333555444222444555777888888888777666777777888888888999999999777666555555666666555333555444333222222333444555444444333333222111111111111111000000///000000111111111222333444444444444555555333333333333555555555555555444555666777777777;;;AAAHHHSSScccwww}}}zzzwwwvvvxxxzzz|||{{{sssfffYYYNNNEEE???999888777666555444444444555333333333333333111///000///...------...///000222333333444444444444444111111000/////////000000111000000///////////////(((((('''''''''&&&&&&&&&%%%'''))))))((('''((()))''''''''''''''''''''''''(((''''''''''''''''''((()))))))))))))))(((((('''(((((((((((((((((()))***'''''''''((((((((())))))$$$%%%%%%&&&&&&&&&&&&%%%(((''''''''''''((())))))''''''''''''''''''''''''))))))))))))))))))))))))******************************************************************))))))+++++++++,,,,,,,,,,,,,,,))))))))))))))))))))))))******************)))))),,,,,,++++++************************************((((((((((((((((((((((((+++++++++******)))))))))((((((((((((''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((''''''&&&%%%'''(((((('''%%%%%%&&&'''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((((((((((((((((())))))***((((((((((((((('''''''''(((((((((((((((((((((((()))(((((((((((())))))*********++++++++++++******************++++++++++++------...............///---......//////000000000333333444444444333333222222111000000///...------///000111333333333222111222222222222333444555555666555444444333444555555333444444555777:::<<<===>>>@@@BBBAAA???===>>>???:::777444333333444333222444444666777777777666555777777777777888888888888666555444444555555444222333333222222222222333333333333222222111111111000//////000111111111000000000111222333444444444444555444222111111222444555444444444333333333333444444888<<<>>>BBBNNN```nnn}}}uuugggYYYMMMCCC;;;777333333333444444444444444333111000111222111000...222111000000000000111222222222333333333333333222000000000/////////000000000000////////////000000''''''''''''&&&&&&&&&&&&%%%'''))))))(((''''''((((((((((((((((((((((((((()))((((((''''''(((((())))))))))))))))))(((''''''&&&&&&&&&&&&&&&'''((()))''''''''''''((((((((((((''''''((()))))))))(((((((((''''''''''''((())))))''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((''''''''''''************************))))))))))))))))))))))))++++++++++++************''''''''''''(((((((((((((((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''&&&%%%%%%'''(((((('''%%%%%%&&&(((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&)))(((((((((((()))***+++'''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((()))************++++++++++++******'''(((((()))+++,,,,,,---,,,---------......//////---------...///000000111333333444444333333222222///000000000////////////000111333444555444333333222222222222333444555555777666555444444444444444333333444555666777999999:::;;;<<<<<<;;;:::::::::999777555444444444444333333444555666777666666555555555555555666666666777555444333333444444333111222222222111111222222222222111111111111111000000///000111222222111111000///000111222333333333333555444222111111222444555333333333333222222111111222777;;;;;;<<>>:::777666222222111111000000111111///...---...000111222111000000000111111000000000111111111111111111000///......///000000000/////////////////////000000111((((((((((((((((((((((((%%%'''(((((('''&&&&&&'''(((((((((((((((((((((((((((''''''&&&&&&''''''((((((((())))))(((((('''&&&%%%%%%%%%&&&&&&'''))))))&&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$###"""!!!&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''((()))***))))))))))))((((((((('''************************''''''(((((())))))******,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''((('''%%%%%%''')))''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&'''''''''&&&%%%$$$$$$&&&''')))''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''((()))***+++******++++++++++++******'''(((((()))***++++++,,,++++++,,,------...//////******+++,,,---...//////000000111222222111111111...000222222000///111333444444333333222222333333222222222222333444555555777777999999888555333111111222333444555666666666555555555555666666555444444555666666555555666777444555666777888777666666333333333333444444444444444222111111222222111000000000111111111111000000000000000000000000000000111000000//////.........,,,---...///000000000000222222222111111222222222000000222222333222111111111333444555666888<<>>DDDNNN]]]nnnwwwgggYYYPPPGGGBBB;;;666444333333222000...,,,++++++---000222444111///.../////////...000000111111111111000000000000111000000///......,,,---///000000000/////////////////////000111111&&&&&&&&&''''''''''''(((&&&'''(((*********)))(((""""""######$$$%%%&&&&&&(((((((((((((((''''''''')))(((((('''&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%((((((''''''''''''(((((('''&&&&&&%%%%%%%%%&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))((((((''''''''''''(((((((((((())))))))))))(((((())))))(((((('''''''''&&&&&&&&&&&&&&&''''''(((((('''((((((((((((((('''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''((())))))%%%&&&''''''((((((''''''))))))))))))))))))))))))))))))))))))((((((((((((+++***)))(((((()))***+++,,,+++++++++++++++++++++)))******+++,,,---......///000000000111111111111222222111111111111111111000000111111111222222222000000000111222333444555666888999:::888555111...111111222222222333333333555444444444444555666666777777666444444333333333222333555777888888888777222222333444444444333333111111111111000000000000//////000000111111111222111111000///////////////..................------000000000000000000000000000000000000000000000000////////////000000000000111111222333444666666777:::===BBBHHHRRRbbbwwwzzzjjjYYYKKKDDD;;;:::999777555333111000000000000000////////////---------............///222111000//////000111111000000///...............---...///111111///...---000000000000000000000000&&&&&&&&&&&&''''''''''''&&&&&&'''(((((((((''''''&&&&&&''''''(((((())))))((((((((((((''''''''''''))))))(((''''''&&&%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((('''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((())))))((((((((()))((((((((('''''''''&&&''''''''''''(((((())))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&'''''''''''''''((())))))%%%&&&''''''((((((''''''(((((((((((((((((((((((())))))))))))((((((((((((******)))(((((()))******,,,,,,,,,,,,,,,,,,++++++------..................//////000000000111111111222222222222222222222222111111222222222333333333222222222222222333444555666777888888777444222000111111111222222222333333444444444444444555555666777777666444333333333333333444555666666666555444333333333444333333222222111111111000000000////////////000000000111111111111000000///////////////..................------////////////////////////000000000000000000000000.../////////000000000000111111222333444555666666444777999<<>>BBBKKKZZZmmm|||~~~xxxqqqiiibbb]]]WWWLLLAAA:::666666777111111111000000000//////000000/////////.........---------............///000000000000000111111111111111000//////000000000...///000000000000///...........................%%%%%%%%%&&&&&&&&&&&&''')))(((&&&%%%$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((%%%&&&''''''(((''''''''''''''''''''''''''''''''''''((((((((()))))))))***((((((((())))))((((((((('''((((((((()))))))))*********++++++,,,---......---............/////////000111111111222222222333000000000000111111111111555555444333333333444444555444333222222333444444000000111111111222222222222222222222222333444444555444333222222111111222111111111111222222333333444444333333222111000///000000000////////////...///........................//////000///...------,,,,,,,,,,,,------..............................------------------------............//////////////////000000111222222222000111111111222444777999???FFFSSSaaaooo~~~{{{wwwuuuvvv|||wwwkkkbbbZZZSSSIIIEEE>>>888333111111111000000000000000000000000////////////............---------............/////////000000111111111111//////.........//////000//////000000000000//////........................%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''&&&''''''((((((''''''&&&''''''''''''''''''''''''((((((((('''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&)))((((((''''''''''''(((%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''(((((())))))******'''(((((())))))((((((''''''''''''((())))))******+++,,,,,,---...///000111------------.........///000000000111111222222333/////////000000000000111444333333333333333444444444444333222222222333333000000000111111111111222222222111111222222333444333222222111111222222333111111111111111222333444222333333333222111000000000000////////////.....................---------......///000///...---,,,++++++,,,,,,------......................................................------.........//////////////////000000000111111/////////000222555777888999;;;AAAJJJTTTcccxxx}}}{{{wwwwwwxxx{{{wwwhhh\\\UUUOOOIII<<<;;;888555333111000000000000000000000111111111/////////.........---------------............///...///000111111222111111...............//////000000000000000000000000000........................$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$$$$%%%&&&&&&'''((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''%%%###"""&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%######%%%&&&'''%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&))))))((('''''''''''''''%%%&&&''''''(((((('''''''''''''''''''''''''''''''''''''''((()))*********''''''((())))))(((''''''(((((())))))***++++++,,,---------....../////////,,,,,,---------.........000000111222222333444444///000000000000111111111222222222222222333444555444333333333222222111111000000000000111111111111111111111111111222333333000000000111111222333444444333222111111111222222111111222222222111111000000000/////////..................---------,,,,,,---...///000000...,,,+++***++++++,,,------......................................................---------.........//////......////////////000000222111000111444666777888555555888>>>CCCKKK\\\kkk~~~}}}rrrooodddVVVLLLGGGCCC>>>888777666555444333222222000000000000000000////////////.........------------------............///---...000111222222111111//////......///000000111111000000000000000000111////////////////////////$$$$$$%%%%%%%%%&&&&&&&&& """###%%%%%%%%%$$$###""""""######$$$%%%&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%((())))))'''$$$"""'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''((((((((()))&&&''''''''''''''''''&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&$$$######$$$&&&'''%%%%%%%%%&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((***)))((('''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&''''''((()))******+++&&&'''((())))))((('''&&&)))******+++,,,,,,------------,,,,,,,,,+++++++++,,,,,,,,,---------......111111222333333444555555000111111111111222222222000000111111222333444555333333444333333111000///000000000000111111111111111111111000111222222333/////////000111333444555666555333111000000000111000111111222222222111111000/////////.....................------,,,,,,,,,---...///000000...,,,+++******+++,,,,,,---..............................////////////////////////---------.........//////.........///////////////222000//////111222333333222111555:::<<<>>>IIIVVVaaatttwwwddd```VVVHHH???<<<:::666444333222111000000000111///////////////.........//////.........------------------.........//////---...000111222222222111000000///000000111222222111111000000000000111111000000000000000000000000###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((()))(((((((((&&&$$$""""""$$$&&&((($$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$&&&((('''%%%###%%%(((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))((('''&&&%%%%%%&&&'''((('''''''''((()))******+++)))((('''&&&&&&'''((()))((((((((((((((('''''''''((((((((((((((()))******(((((()))***+++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,---...///000111111222111000///000333666888222///,,,---000222111000111222333333333333222111444222000000111222111000***---000111000/////////333222111//////111222333111111000000///000000000000111333444444333111000000000111111111111000000333000,,,***+++---........................------++++++,,,------......///---------.........//////------,,,+++,,,---.../////////.........---------.........------,,,,,,,,,///////////////............//////000111222222333000222333555666:::???CCCMMM[[[oooqqqeeeYYYPPPDDD===;;;:::888666222222222111111111111111////////////////////////---------------------------------............///......//////000000111111111111000///////////////111111000000111222222333000000000///////////////###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&'''((((((((((((((('''&&&$$$######$$$&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''&&&&&&&&&&&&'''(((%%%%%%&&&&&&'''(((((())))))((('''&&&&&&'''((()))((((((((((((((((((((('''((('''''''''(((((()))***)))))))))******++++++,,,******+++++++++,,,,,,,,,------......//////000000//////......///111333444222000......111222222111222222222222222222222222333111//////000000000///,,,...111111000//////000222111000//////000111222111111000000000111111222000111333444444333111000000000000000000000000000222///---,,,---..................---------------.........---,,,,,,++++++,,,,,,------------......---,,,,,,+++,,,---...///------------,,,,,,,,,+++---------------,,,,,,,,,///.....................,,,------...//////000000222333444333333555999;;;;;;FFFWWWhhhyyyvvveeeZZZIIIAAA999444333333111///222222222111111000000000........................++++++++++++++++++******,,,,,,,,,,,,------------.........///000000111111111000000///////////////222111111000000111111111000000000000000000000000###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$"""###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&'''(((###$$$$$$%%%%%%&&&&&&&&&(((((('''&&&&&&'''((((((''''''(((((((((((((((((('''''''''&&&''''''((()))******************************+++++++++,,,,,,,,,........................---......///000111222333222111///000222333333222333222111000000111222333111000......///000///...000111222111000///000111111000///......///000111000000000111111222333333111222333444444333222111111000///......///000111111///......//////...---------------------------......---,,,,,,++++++***+++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...,,,,,,++++++++++++******,,,,,,,,,,,,------------........................,,,,,,------.../////////111222222111000111444666333999CCCOOO^^^qqq|||pppaaaSSSJJJ===888333111222333111///333222222111000//////...........................,,,,,,++++++*********)))++++++++++++,,,,,,,,,,,,---......//////000111111111000//////......//////111111111000000000000000000000000000000000111111###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$###$$$$$$%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&$$$"""###%%%'''%%%"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''''''''&&&&&&'''''''''###$$$$$$$$$%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''(((************))))))))))))******+++++++++,,,,,,,,,/////////......---------...///111222333444333333111000000000111222222222222111///------///111222111///......///000///...222333333111//////000222000///............///000//////000111222333333333111111222333333222111111111000...------...000111///......///111000...,,,,,,,,,,,,,,,,,,---------*********+++,,,,,,------************+++++++++++++++++++++++++++,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,------...---------------..................//////000000000---...///000000111444666666777:::@@@IIIXXXiiittt~~~zzzyyyyyy}}}wwwmmmbbbWWWLLLBBB<<<777555333333444444333111222222111000///......---..............................------,,,+++++++++++++++++++++,,,,,,,,,,,,------......///000000111000000///............///...//////000000111111111000000000111111111111111###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$###$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%###$$$&&&''''''&&&$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&$$$"""###%%%'''%%%"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''(((((())))))((('''&&&&&&&&&&&&''''''******))))))))))))))))))******+++++++++,,,,,,,,,//////......------,,,,,,---...000222333333333222...///000000000000000111000...,,,++++++,,,...000111000...///000111111000333333333222000///000222///..................///...///000222333333333222000111111111111111111000000///---,,,,,,---///000...---...000111111...,,,++++++++++++,,,,,,------))))))******+++,,,,,,---)))))))))*********++++++*********+++++++++++++++++++++++++++++++++,,,,,,***++++++,,,,,,---------+++,,,,,,,,,---------...............////////////---...000000///000222444555444444555:::CCCMMMSSSkkkyyy|||uuunnnhhheeeddd^^^UUULLLDDD>>>888555222111000111111000///---111111000000///...------........................---------,,,,,,+++++++++,,,,,,,,,,,,---------------------...//////000000000//////...............+++,,,...///111111222222//////000000111111111111###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((())))))))))))(((''''''&&&'''''''''))))))))))))))))))))))))******+++++++++,,,,,,,,,///.........------,,,,,,+++,,,...000111111111000---///000111000///000000...---,,,++++++,,,---...111///...///000111111000111222333222000000111222...//////////////////...---///000111222222111000///////////////////////////...---,,,,,,---...///---,,,---...000000...,,,)))******++++++,,,,,,---,,,,,,+++******))))))((()))))))))************+++))))))***++++++++++++***+++++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,///111111000///......///222222111222555:::>>>AAAMMM\\\nnn||||||vvvpppiiiaaaXXXSSSMMMHHHBBB<<<999666444222000111111111000///...---////////////............------------------------************************,,,,,,,,,,,,------------,,,------......///000000000///......------......***+++---///111111111000......//////000000111111###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''((())))))******)))(((((('''''''''(((''''''(((((())))))************+++++++++,,,,,,,,,------------------------+++,,,---///000000111111---///222222000///000111...------------------...000...------///000000000...000222333111000000111/////////000000/////////---...000111111000///............------.........------------------------,,,++++++,,,...///---,,,)))))))))***+++,,,,,,,,,+++++++++***))))))(((((())))))*********+++++++++((((((***+++++++++***))))))))))))*********++++++,,,,,,,,,+++++++++++++++*********+++,,,,,,------++++++++++++++++++++++++---///000///...------...222222111222444777999:::>>>HHHTTT___lll}}}{{{wwwuuupppllleee^^^WWWPPPGGGBBB===:::666444444333222111000111222111000000000000------............//////------------------------((((((((()))******++++++++++++++++++,,,,,,,,,,,,,,,,,,---......//////000//////...------------...,,,---...000000///...---,,,------...//////000000$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&##############################$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$''')))'''%%%$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''######$$$$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&'''((())))))*********)))(((((((((((((((&&&''''''((()))******+++******+++++++++,,,,,,,,,------------------------......///000111222333333---000444444222000111333......///000000///.........---,,,,,,.../////////,,,...222333222111000111//////000000000000//////---...000111000///---,,,...------,,,,,,------...,,,------......------,,,,,,+++***+++---...---,,,((())))))***++++++,,,,,,((((((((()))******++++++************++++++++++++'''((()))++++++******)))'''((((((((())))))******---,,,,,,++++++*********))))))***+++,,,,,,------------------------------(((***---.........///111222000...///000222333333555;;;@@@DDDNNN```pppxxxvvvpppllljjjeee___VVVNNNHHHBBB;;;666555333222111222333222111---...///......---...000,,,,,,------.../////////------------------------))))))***+++,,,------...)))************+++++++++,,,,,,------...//////000//////...------------......///000000///---+++***,,,,,,------...//////000%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$!!!!!!"""###$$$%%%%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$######$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$&&&(((((('''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''&&&%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((((((((((((''''''''''''((((((((())))))(((&&&'''((()))'''&&&++++++++++++++++++++++++------......---+++***(((111000///......///000111000000000000000111111222333222111000////////////000000000000///////////////000111222333333222111000111111111111000000//////000111111111000...---333222111///............////////////////////////------,,,,,,,,,,,,++++++,,,,,,,,,++++++*********++++++++++++++++++++++++))))))(((((((((***+++,,,))))))(((((('''''''''&&&************************(((((()))***++++++,,,,,,*********)))))))))))))))++++++,,,,,,,,,++++++***,,,,,,,,,---------......///222444444222000//////888777666888>>>GGGPPPUUUjjjuuu~~~vvvrrrmmmddd\\\TTTLLLAAA;;;:::999555222000000000000000000000000000000//////.........---........................------------,,,+++***)))...)))%%%$$$(((,,,...///)))***+++,,,,,,+++***))),,,,,,,,,---------......,,,---......//////......------,,,++++++,,,,,,---...------,,,,,,------...%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""######$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%$$$$$$######$$$$$$######$$$$$$%%%&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$&&&'''((('''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&%%%%%%$$$###&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$''''''''''''&&&%%%$$$$$$''''''''''''(((((((((((('''''''''((((((((((((((()))(((''''''))))))((('''++++++******************))))))+++,,,---.........//////.........///111222000000000000000111111222111000///...------,,,,,,000000000000///////////////000111222222222111000000000111111000000/////////000000000//////...---//////..........................................------,,,,,,,,,+++++++++++++++*********)))))))))++++++++++++++++++++++++***)))((((((((()))***+++***)))))))))((((((((((((************************'''(((((())))))*********)))))))))))))))))))))))))))******++++++******))),,,,,,,,,,,,------------///111333333222000//////000//////000444:::AAAEEERRR[[[hhhuuuyyyoooiiiaaaWWWOOOGGG@@@999555555444222///000000000000000000000000////////////......------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++---+++)))***,,,------+++***+++,,,,,,,,,,,,+++***++++++,,,,,,,,,---------,,,------.........------,,,,,,,,,+++++++++++++++------,,,,,,,,,,,,------$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$%%%&&&!!!"""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$&&&'''''''''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%((((((''''''%%%$$$$$$###&&&''''''''''''(((((((((((((((((((((((('''''''''***)))((((((******)))(((*********************************+++,,,...///000---------...///000222222000000000000000111111222222111000...---,,,,,,,,,////////////000000000000000000111111111000/////////000000000000///...---000///......---.........------,,,,,,---......///........................,,,,,,,,,,,,++++++++++++***))))))))))))(((((((((******************************)))((((((((())))))*********))))))))))))((())))))))))))))))))))))))'''''''''((((((((((((((())))))))))))))))))))))))(((((())))))***))))))(((++++++,,,,,,,,,---------...000222222000///.../////////...///000333777999;;;AAAIIITTT```pppzzzmmmbbbZZZQQQFFF>>>999555111000111111000---........................///............---------++++++++++++++++++++++++'''((()))+++,,,---......---,,,---...///...+++(((++++++,,,------,,,++++++*********+++++++++,,,,,,,,,,,,---------,,,++++++******+++++++++++++++***---,,,,,,++++++,,,,,,---######$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$######$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$######$$$$$$%%%&&&""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$######$$$%%%&&&######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((((((''''''''''''***)))((()))***+++***)))*********+++++++++++++++///...---+++******+++++++++,,,---...///111222333000000000000000111111222666555333222000/////////////////////000000000000000000000000//////......///000000//////...---,,,///...---,,,,,,---...///...---------------......------------------------,,,,,,,,,++++++++++++***))))))))))))))))))))))))******************************))))))(((((((((((()))))))))((((((((((((((())))))))))))))))))))))))((((((((('''''''''''''''((((((((()))))))))))))))(((((())))))******))))))++++++++++++,,,,,,,,,,,,---...000000///---......000000000000111222333333444777;;;@@@GGGTTTcccnnn}}}{{{{{{|||{{{yyyoooggg\\\RRRJJJBBB999222333111///000111222000...------------------------------------------------++++++++++++++++++++++++((()))***,,,---.........++++++---......---+++)))++++++++++++++++++++++++))))))))))))************+++,,,,,,,,,,,,+++******((()))***+++++++++******,,,,,,++++++++++++,,,,,,"""######$$$$$$######""""""###$$$$$$%%%%%%$$$$$$######$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''''''''&&&'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$#########$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$###"""######%%%&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%+++)))'''&&&%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&''''''''''''(((((((((((((((''''''''')))(((((()))***++++++***++++++++++++,,,,,,------222000...+++***)))))))))***+++,,,...000111222222000000000000000111111222777666444333222111111111.../////////000000000111111111000/////////......000000000000///...---,,,///...---,,,,,,---...///111000///...------------------------------------,,,,,,+++++++++*********************************))))))))))))))))))))))))))))))))))))((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))((())))))***++++++***************+++++++++,,,,,,+++---......---,,,---...+++,,,---......///......333555777888:::AAAJJJRRR```kkkzzzzzzvvvqqqooonnnlllgggcccVVVPPPIIIBBB>>>999333///111000000000111111///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++++++++,,,---------------((())))))******+++,,,---******))))))))))))******((((((((()))))))))*********++++++,,,++++++******((()))******++++++++++++---,,,,,,++++++,,,,,,---#########$$$$$$#########"""######$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$######%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$#########$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$############$$$$$$%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%''')))***%%%&&&&&&&&&&&&'''''''''''''''''''''((((((((()))(((''''''(((***+++***)))*********+++,,,,,,------------,,,,,,++++++,,,,,,***+++,,,...000111111111000000000000000111111222444333222111000000000000......//////000000111111111111000/////////000000111111111000///...---,,,.........---......///000222111000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************))))))************++++++(((((((((((((((((((((((((((((()))))))))(((''''''%%%&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''((((((((((((((((((&&&''''''(((((())))))***(((((()))***++++++++++++))))))*********+++++++++***,,,---,,,++++++,,,...++++++---......///......///222444444444666;;;???FFFMMMXXXbbbmmmzzz}}}qqqkkkddd___ZZZTTTMMMGGGAAA>>>:::777555333111000/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,---------,,,++++++'''''''''&&&&&&(((,,,///))))))(((((((((((())))))((((((((()))))))))******)))***+++,,,,,,,,,,,,+++***************+++,,,---...------,,,,,,------...###$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""############$$$$$$$$$$$$$$$#########%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&$$$""""""###$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$"""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%############$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&%%%$$$$$$$$$&&&((()))%%%%%%&&&&&&&&&'''''''''%%%&&&&&&'''((()))******'''&&&&&&''')))******)))'''(((((()))******++++++)))***+++,,,------------***+++---...000000000000000000000000000111111222111000000//////000000000.........///000111111111111111000000000111222333222222222111000///---,,,---...//////000000000/////////...---,,,,,,,,,---++++++++++++++++++++++++++++++++++++************((((((((()))))))))******((((((((((((((((((((((((&&&'''((()))))))))((('''&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((&&&&&&''''''((())))))***&&&'''((()))************))))))))))))*********+++)))***++++++******,,,---......//////000000000000,,,///222222111111444777666;;;BBBHHHOOO\\\lllwww{{{ssslll```YYYPPPHHHDDD@@@;;;777555333111000000000000000---------,,,,,,,,,---...------------------------***+++++++++,,,,,,,,,,,,*********************************++++++******)))'''((()))'''&&&&&&***---******)))(((((()))******(((((()))))))))*********))))))+++,,,------------,,,+++))))))))),,,...000///......------......///$$$$$$%%%%%%%%%%%%$$$$$$""""""###$$$$$$$$$$$$###$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""$$$$$$%%%%%%%%%########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&$$$""""""###$$$%%%$$$$$$######$$$$$$%%%&&&""""""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&########################%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!"""###%%%%%%%%%$$$###$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%% !!!###%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&((('''%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''(((***++++++'''&&&%%%&&&)))******)))%%%&&&&&&'''((())))))***)))***,,,---...---,,,,,,***+++---///000000//////000000000000000111111222000000000000000111111222---......///000111111222111111000000000222333444333333222222111///...------...000111111111000///,,,,,,++++++,,,,,,------+++++++++++++++++++++++++++++++++************)))&&&'''''''''(((((())))))((((((((((((((((((((((((%%%&&&''')))))))))((((((&&&'''''''''(((((())))))''''''''''''''''''''''''######$$$%%%%%%&&&''''''&&&&&&&&&'''((())))))***%%%&&&'''((())))))))))))))))))))))))************)))***+++***))))))+++---.........------------------000222222//////111444000555:::>>>@@@FFFOOOWWWeeeppp|||vvvsssrrrkkk___VVVNNNFFF<<<666555666666666111000...------...//////---------,,,,,,---///111------------------------*********++++++,,,,,,,,,))))))))))))))))))))))))''''''((()))))))))))))))(((***+++***'''&&&'''***,,,+++***))))))***+++,,,))))))))))))************((()))***,,,---...//////...,,,***((())),,,///222//////............//////!!!###%%%''''''%%%###!!! """######""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!""""""""""""""""""""""""######""""""###$$$%%%%%%"""""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""###%%%%%%$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$##################***)))(((&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$!!!###''')))+++---%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&''''''''''''(((((((((((((((((((((((($$$%%%%%%&&&'''((())))))''''''(((((())))))******))))))((((((((((((((()))+++,,,---,,,***)))***+++,,,---......,,,,,,---...............//////000000222111111000///......---......////////////......000000000000000000000000111000000///...---------...---...///111222111///---.../////////...,,,,,,,,,,,,,,,,,,,,,---------))))))))))))((((((((((((((((((((((((((((((((((((&&&(((******(((&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&'''''')))***+++''''''''''''((((((((((((((((((((((((((('''''''''+++*********))))))(((((()))************+++++++++,,,,,,,,,---------............//////000000111111111222333555888;;;???@@@MMMTTT```nnn{{{~~~|||~~~zzzqqqlllgggddd___WWWKKKBBB<<<;;;999777444333111111------------------------+++++++++,,,,,,---------+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,++++++***)))(((((())))))((())))))***++++++&&&'''((())))))***))))))***)))((()))***+++***((())))))))))))))))))))))))++++++++++++,,,---...///++++++++++++,,,---......000///---+++++++++---...!!!"""$$$%%%%%%$$$"""!!! """######""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######"""###%%%$$$$$$###%%%&&&""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######"""%%%%%%%%%$$$$$$$$$######$$$$$$###############$$$########################%%%$$$############$$$%%%########################((('''&&&$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&''''''(((((())))))******))))))(((((()))))))))+++,,,---,,,+++***+++,,,,,,---......,,,,,,---...------........./////////111111000000///......---+++,,,---...////////////000000000000000000000000.............../////////000///......//////...,,,,,,---.........---++++++))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&(((******(((&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&'''((((((''''''''''''((((((((((((((((((((((((''''''''''''*********)))))))))(((((())))))*********+++++++++++++++,,,,,,,,,---------,,,------......///000000......///111333666999;;;===BBBIIISSS]]]iiittt|||~~~}}}xxxwwwwwwtttooojjjYYYTTTOOOKKKIIIDDD<<<666777555333111///.........000000000000000000000000++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,+++******)))(((((())))))((((((((()))******'''(((((())))))))))))(((***)))((()))******)))((((((((((((((((((((((((((((((((((((((()))***++++++------,,,++++++,,,,,,,,,000...---++++++,,,---...$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###$$$$$$$$$#############################################$$$$$$%%%$$$$$$$$$"""###%%%$$$######$$$%%%!!!!!!"""""""""#########""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######"""""""""%%%%%%%%%$$$$$$$$$$$$###&&&%%%$$$###""""""""""""""""""""""""""""""""""""$$$######""""""######$$$########################%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((())))))******)))))))))******++++++,,,------,,,,,,---...,,,---......,,,,,,---...---------------.........111000000//////.........)))***+++---...///000000000000000000000000000000------...///111222333333555222///............,,,,,,,,,,,,,,,,,,+++******************************''''''(((((())))))******))))))))))))))))))))))))&&&((())))))'''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((''''''''''''''''''''''''******))))))))))))(((((()))))))))*********++++++*********+++++++++,,,,,,++++++,,,,,,---......///------...///000222444555555777999===CCCMMMWWW___rrrzzz|||zzzyyyxxxvvvuuuwwwqqqjjjeeeaaa\\\VVVQQQDDD@@@<<<:::999888555222222111...,,,++++++,,,---------------------------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------.........+++++++++******))))))((())))))(((((('''(((((((((((())))))))))))(((((('''***)))((((((******)))(((((((((((((((((((((((((((''''''''''''((()))***+++///...---,,,++++++++++++///...---,,,+++,,,---...&&&&&&%%%$$$$$$%%%&&&&&&!!!"""######"""!!!"""$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$"""###$$$$$$###"""###%%%""""""""""""#########$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""#################################""""""""""""""""""##################$$$$$$$$$$$$$$$#########$$$$$$%%%############$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&'''((())))))******************+++,,,+++,,,------------...///,,,---......,,,,,,---...------------------------000000/////////.........***+++---...///000000000000000000000000000000000//////000111333444555555888555111000000111111000,,,,,,,,,,,,,,,++++++***,,,+++++++++++++++******))))))))))))(((((((((((())))))))))))))))))))))))&&&((()))(((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((&&&&&&'''''''''''''''((())))))))))))))))))(((((())))))))))))************))))))))))))************++++++,,,,,,---........./////////000111222222333555555555555888===EEEJJJSSS[[[gggsss}}}yyytttooojjjfffbbb___ZZZSSSMMMHHHDDD???<<<999777555555666666444333111///---,,,+++,,,...///++++++++++++++++++++++++---,,,,,,,,,++++++******************************++++++,,,,,,,,,---------+++*********)))))))))(((***)))(((''''''&&&''''''))))))***))))))((('''&&&***((('''((()))***)))(((((((((((((((((((((((((((***))))))******+++,,,---...---,,,,,,+++++++++,,,...------,,,,,,,,,---...%%%$$$###""""""###$$$%%%"""###$$$###"""!!!"""###########################""""""##################""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%$$$###%%%$$$$$$$$$###"""""""""""""""""""""""""""""""""!!!"""######$$$$$$$$$$$$"""$$$$$$$$$""""""###$$$#########$$$$$$$$$%%%%%%""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&"""""""""######$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%%%%$$$$$$$$$$$$%%%&&&'''((())))))******))))))***+++,,,,,,+++,,,------------...///,,,---......,,,,,,---...------------------------////////////...............//////000000000000///////////////////////////000000000111111222222222444222///...000222222222...------,,,,,,,,,,,,,,,))))))((((((''''''''''''++++++***)))((('''&&&&&&(((((((((((((((((((((((('''(((((('''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&''''''(((((((((((((((((((((((())))))(((((()))))))))*********((((((((()))))))))******+++,,,,,,------.../////////000000000000111000000111222222222222333666888>>>CCCLLLVVV```jjjtttzzz~~~{{{wwwrrrkkkccc\\\VVVOOOKKKEEEBBB>>>:::888666444333000000111222333222000...///...---,,,,,,---...000........................,,,,,,,,,++++++*********************************))))))*********+++++++++*********)))))))))))))))***)))(((''''''&&&''''''))))))***))))))((('''&&&)))((('''((()))***)))'''''''''''''''''''''''''''++++++++++++,,,---......,,,+++++++++,,,,,,---...---------,,,------------"""!!!  !!!""""""###$$$###"""!!!"""###########################"""""""""""""""#########"""""""""""""""""""""""""""###$$$$$$$$$###"""!!!$$$$$$$$$###############""""""""""""""""""""""""""""""######$$$#########"""$$$$$$$$$"""!!!"""######$$$$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######""""""""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&!!!!!!""""""###$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%'''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%'''((()))***+++)))))))))))))))***+++,,,+++,,,------,,,,,,---...,,,---......,,,,,,---............---------------........................000000111111111000000///////////////////////////..................------...,,,++++++---///000000......---,,,,,,,,,,,,,,,++++++******))))))((((((++++++***)))((('''&&&&&&(((((((((((((((((((((((('''((((((&&&%%%$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&''''''((((((''''''(((((((((((())))))((((((((()))))))))******((((((((()))))))))******++++++,,,------......///------............---------///222222111000000111666888<<>>:::888555444444444222111000111222222///---,,,,,,,,,,,,+++***)))+++///222,,,---///000///...,,,***------------------------))))))******+++++++++,,,)))))))))))))))))))))))))))************+++++++++(((((((((((())))))))))))))))))((())))))***+++,,,''''''((())))))***)))))))))'''&&&'''((()))((('''''''''''''''''''''''''''))))))))))))***+++,,,---......---,,,+++++++++++++++,,,------.........---"""!!!!!!!!!"""###$$$$$$ !!!######""""""###%%%########################$$$$$$############$$$$$$$$$$$$$$$$$$###!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############!!!!!!!!!!!!""""""""""""!!!"""###$$$$$$###"""!!!"""######$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############&&&%%%%%%$$$###"""!!!!!!"""""""""""""""""""""""""""############$$$$$$$$$$$$#########$$$%%%&&&&&&############""""""!!!!!!""""""#########$$$$$$$$$$$$###############$$$$$$%%%%%%$$$###"""""""""###$$$#########""""""!!!!!!""""""""""""""""""""""""########################$$$$$$############$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&''''''((()))***)))(((&&&%%%&&&''')))***,,,+++***)))((((((((((((,,,,,,------...//////////////////...---------,,,,,,---//////...---......222000///------///000222000000000000000000000000////////////............------+++***)))((((((((()))))))))***+++++++++,,,******))))))((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%"""###&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%'''((((((''''''(((***((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********************************+++***+++,,,,,,------,,,,,,---------............//////000000000111111111111333333555777999<<<>>>???DDDEEEGGGKKKOOOTTTYYY[[[^^^ccckkkttt|||}}}zzz|||~~~~~~zzzzzzzzz{{{|||yyytttoookkkeee^^^YYYWWWSSSKKKEEEEEECCC@@@<<<888444222111111000000///...---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,++++++***)))+++,,,,,,------,,,,,,+++++++++++++++,,,,,,---...))))))(((((((((((())))))******)))(((((((((((((((&&&'''''''''(((((()))))))))((('''''''''(((***+++)))&&&$$$$$$''')))((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%)))))))))))))))******+++++++++++++++++++++,,,,,,+++,,,------......------###""""""""""""######$$$!!!"""######"""!!!###$$$########################""""""!!!!!!!!!!!!""""""$$$$$$$$$######!!! ########################""""""##################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############!!!!!!!!!!!!"""""""""###!!!"""###$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################""""""""""""############%%%%%%$$$$$$###""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$############$$$$$$%%%$$$$$$#########"""""""""######$$$$$$$$$%%%%%%%%%###"""""""""""""""######%%%$$$######""""""#####################"""""""""################################################$$$$$$############$$$$$$$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&''''''((()))******)))((('''((()))+++,,,,,,+++***)))((((((((((((,,,,,,------.../////////...............---------,,,...//////...------...111000///......///000111////////////////////////111111111000000000//////,,,++++++************+++******************++++++))))))))))))((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######&&&### !!!###&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''&&&&&&''')))''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))************************)))))))))***++++++,,,---,,,,,,,,,------------............/////////000000000111111111111111222333555666777777777999;;;===AAADDDFFFHHHKKKPPPWWW]]]bbbfffhhhoooppprrruuuxxx|||zzzuuuqqqnnnnnnoooqqqssstttsssrrrrrrqqqmmmgggaaa]]]WWWQQQMMMQQQLLLFFFCCCBBB@@@:::555777666555444333222222222000000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++******)))++++++,,,,,,,,,,,,+++++++++************++++++,,,******))))))))))))*********))))))(((((((((((((((&&&'''''''''((((((((())))))((('''''''''(((******)))&&&$$$$$$''')))((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''((())))))******++++++++++++,,,,,,,,,+++,,,------......------$$$$$$##################"""###$$$###"""!!!"""###########################""""""!!!!!!!!!!!!""""""###############"""!!! ########################$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""""""""############!!!!!!!!!"""""""""######""""""############""""""&&&%%%%%%$$$######""""""!!!!!!"""""""""#########""""""""""""""""""""""""""""""""""""####################################"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$###"""""""""######$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&###""""""!!!!!!!!!""""""$$$$$$###"""""""""#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&''''''((()))***++++++***)))***+++,,,---,,,+++***)))((((((((((((,,,,,,,,,---......//////---------...............,,,...//////...------...////////////////////////////////////////////////000000000000/////////...++++++******++++++,,,---******************)))))))))))))))(((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$'''%%%###"""$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%'''&&&%%%%%%&&&'''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))******))))))((((((((('''******+++,,,,,,,,,,,,+++,,,,,,,,,---------............/////////000000000000000////////////000000111111111222333444555666999:::;;;>>>BBBFFFJJJMMMOOOPPPRRRTTTXXX[[[^^^```dddfffiiikkknnnoooppppppnnnllljjjfffbbb]]]YYYWWWXXXYYY[[[\\\]]]\\\\\\[[[XXXSSSLLLFFFBBB@@@===<<<<<<888555444555444000---------------...///000000/////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++++++++******++++++,,,,,,,,,,,,+++++++++***))))))))))))))))))+++******))))))******+++)))))))))((((((((('''''''''''''''''''''(((((((((((((((''''''(((((()))***(((&&&%%%%%%'''(((((('''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''(((((()))******+++++++++,,,,,,,,,+++,,,------......------&&&%%%$$$######"""#########$$$$$$###!!! !!!"""########################$$$$$$############$$$$$$""""""#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!&&&%%%%%%$$$$$$#################################!!!"""""""""############!!!!!!"""""""""#########"""""""""######"""""""""%%%$$$$$$$$$######""""""""""""""""""#########$$$########################!!!"""""""""############""""""#########$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$###"""!!!!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%$$$######""""""""""""#########""""""""""""######""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&''''''((()))***++++++*********+++,,,---++++++***)))(((((())))))+++,,,,,,------...//////,,,---------.../////////---...000///...,,,------......///000000///......////////////////////////------------,,,,,,,,,,,,,,,+++++++++++++++,,,,,,++++++******))))))((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%&&&'''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((()))))))))))))))(((''''''&&&&&&)))******++++++++++++++++++,,,,,,,,,---------------............/////////111000//////.........///111111111111111222222222444444444555666888:::<<<;;;;;;;;;===>>>@@@BBBCCCFFFHHHJJJMMMOOOPPPQQQQQQQQQPPPNNNKKKHHHEEECCCBBBAAABBBCCCDDDDDDDDDDDDDDD???===999666555666777777444222000111222222000.........------------...............---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,******++++++++++++******++++++***)))((((((((((((******))))))))))))******((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''(((((())))))'''&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''((())))))*********++++++,,,,,,---+++,,,------......------%%%%%%$$$###""""""""""""###$$$$$$###!!! !!!"""########################$$$$$$############$$$$$$!!!""""""#########""""""!!!!!!!!!!!!!!!!!!!!!!!!&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""############""""""""""""###############""""""""""""""""""###"""""""""######$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""############"""""""""###$$$$$$%%%%%%""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$###"""!!!!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############&&&%%%$$$$$$#########$$$###""""""!!!""""""######"""""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((()))***))))))))))))******+++++++++***))))))))))))))))))++++++,,,,,,---.........,,,---------.../////////---///000///---,,,,,,---......////////////..............................,,,,,,,,,,,,+++++++++***...---,,,+++************+++******))))))((((((((('''''''''''''''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''((()))((('''&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''''''''(((((((((((((((((((((''''''&&&&&&((()))******++++++******++++++++++++,,,,,,,,,---,,,,,,---------.........///......------......///------......///////////////000111111111111000///444444444555666777888999555666888:::;;;;;;::::::<<<;;;:::999888777777666444444444555555555555555333333222000///---------000///......///...---,,,000///...---------------------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---------,,,)))******++++++******))),,,+++***)))))))))))))))((((((''''''''''''(((((('''(((((()))((('''&&&&&&'''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((%%%&&&'''''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((())))))***+++))))))***+++,,,,,,------+++,,,------......------######"""""""""""""""""""""###$$$###"""!!!"""###########################""""""!!!!!!!!!!!!"""""" !!!"""#######################################$$$$$$$$$$$$$$$#################################""""""""""""############"""""""""#########$$$$$$######""""""""""""######!!!!!!""""""###$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############""""""######$$$$$$$$$%%%"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$###"""""""""###############$$$$$$$$$$$$$$$!!!!!!!!!""""""""""""###'''&&&%%%$$$$$$$$$$$$$$$""""""!!!!!!!!!"""######"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&''''''''''''&&&&&&''''''((()))***((((((((()))))))))))))))******)))))))))))))))***+++++++++,,,------......---------..................///000///---,,,,,,---................................................------------,,,,,,,,,,,,...---+++***)))((((((((())))))))))))))))))((((((&&&''''''''''''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%###$$$&&&%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&''')))))))))'''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((('''((((((((((((((((((((((((((()))************)))******+++++++++,,,,,,,,,+++,,,,,,,,,,,,---------,,,++++++++++++,,,------***+++,,,---...............///000000000///---,,,......///000111222444444000111333444444333222222222222111111222222333444000000000000000000000000,,,...111111///...------............---------,,,,,,,,,,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++))))))************))))))+++***)))))))))))))))***(((''''''&&&&&&''''''(((''''''((()))((('''&&&%%%'''''''''&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''$$$&&&(((((('''&&&'''(((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))***++++++))))))***+++,,,------...+++,,,------......------!!!!!!!!! !!!!!!""""""!!!"""######"""!!!###$$$########################""""""!!!!!!!!!!!!"""""" !!!######$$$$$$$$$########################""""""##########################################""""""""""""############""""""#########$$$$$$$$$$$$###"""!!!!!!"""###$$$""""""""""""########################$$$$$$$$$$$$########################""""""""""""###########################$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$$$$############$$$$$$%%%"""""""""#########$$$$$$!!!""""""""""""#########'''&&&%%%$$$############!!!!!!!!!!!!!!!"""######"""""""""!!!!!!!!!!!!!!!################################################$$$$$$############$$$$$$""""""#########$$$$$$$$$########################""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''((('''&&&&&&''''''((()))***'''(((((()))))))))))))))******))))))))))))*********++++++,,,,,,---.....................---------...///000///---,,,,,,,,,///...------------...///........................---,,,,,,,,,+++++++++++++++******)))((((((((()))((((((((()))))))))))))))&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$ ###%%%%%%######$$$&&&########################%%%%%%&&&''''''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''((()))(((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%&&&&&&&&&''''''''''''''''''(((((()))******'''((())))))******))))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++***++++++,,,+++,,,---///000000//////000000///////////////000,,,,,,+++++++++,,,------......000111111000000/////////.........000111222//////...............///***,,,000000//////000222------......---------...,,,,,,+++++++++,,,,,,---++++++++++++++++++,,,,,,************************++++++++++++++++++++++++)))************))))))(((((())))))))))))))))))(((((((((((('''(((((())))))((((((''''''''''''((((((&&&'''((())))))'''%%%$$$'''''''''&&&&&&%%%%%%%%%%%%&&&'''(((((((((''''''###&&&))))))'''&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))******((()))***+++,,,------...+++,,,------......------ !!!"""### !!!######""""""###%%%########################$$$$$$############$$$$$$ !!!###$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$######"""!!!!!!!!!""""""""""""############""""""""""""""""""""""""""""""""""""####################################"""""""""""""""""""""""""""############$$$$$$$$$$$$#########$$$%%%&&&&&&!!!!!!""""""#########$$$"""############$$$$$$$$$&&&%%%$$$###""""""""""""!!!!!!!!!!!!!!!"""######""""""!!!!!! """"""""""""""""""""""""########################$$$$$$############$$$$$$""""""######$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!"""###%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&'''(((((('''&&&&&&''''''((()))***(((((()))************)))***)))))))))))))))*********++++++,,,,,,---....../////////......------,,,...000000000---,,,,,,,,,000///---,,,,,,---///000........................*********))))))))))))(((((((((((((((((())))))***''''''(((((())))))******&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!$$$%%%######$$$'''########################%%%%%%&&&''''''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((()))***++++++'''(((((())))))))))))))))))************+++++++++******+++++++++,,,,,,,,,///...---,,,+++++++++++++++,,,---.........---,,,000...+++******,,,///111222111///---+++***)))))))))***,,,---...------,,,...---,,,+++,,,,,,...///...------,,,,,,,,,---------...///---)))'''(((+++((()))***+++***+++,,,---//////---,,,+++++++++++++++++++++++++++++++++,,,************************))))))))))))))))))))))))(((((()))(((((('''&&&&&&(((((())))))))))))((((((&&&&&&&&&&&&&&&'''((()))))))))(((((((((((())))))&&&'''((())))))'''%%%$$$'''''''''&&&&&&%%%%%%%%%%%%%%%'''((((((((('''&&&###&&&))))))'''&&&'''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''((())))))((())))))+++,,,---......+++,,,------......------!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$###### !!!!!!!!! ###%%%""""""!!!!!!!!!###$$$%%%$$$#########""""""!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!"""###$$$$$$$$$%%%%%%$$$###""""""######!!!!!!""""""""""""!!!!!!!!!"""###$$$%%%%%%$$$###""""""######$$$$$$$$$%%%$$$$$$$$$#########""""""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""$$$""" !!!$$$&&&""""""""""""""""""""""""%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""############################## !!!"""""""""""""""######"""""""""###%%%&&&%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!!!!!"""############$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%%%%$$$$$$######$$$$$$%%%%%%''')))***)))'''%%%###%%%%%%%%%$$$$$$#########&&&%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&''''''((()))((('''&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''''''''&&&&&&++++++******************+++++++++***************+++,,,...000000///...---///111111000...,,,,,,---++++++++++++,,,,,,---......---,,,,,,,,,,,,---...000///---,,,++++++,,,,,,,,,+++)))'''''''''((((((''''''''''''''''''''''''%%%%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$%%%&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&)))((('''&&&$$$###!!!!!!%%%%%%%%%&&&&&&&&&''''''((('''&&&'''((())))))'''))))))))))))))))))))))))---,,,+++******+++,,,---++++++******)))(((((((((,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---))))))***+++,,,,,,------////////////////////////......---,,,***)))((((((---,,,+++*********+++,,,)))************+++++++++)))***,,,,,,***)))***+++***+++,,,,,,------,,,,,,************************))))))))))))))))))))))))******++++++++++++************))))))((((((''''''******++++++++++++******))))))(((((((((((())))))(((((())))))((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((((((((('''''''''))))))))))))))))))))))))............------,,,+++"""""""""""""""""""""""""""##################"""!!!""""""!!! """$$$###""""""!!!!!!"""###$$$############"""""""""!!!!!!!!!!!!!!!"""""""""""" !!!!!!"""######$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""" !!!"""#########"""""""""""""""#########$$$$$$$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$############$$$$$$!!! !!!""""""###########################""""""!!!!!!""""""###""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""############################## !!!""""""#########"""######"""""""""###%%%%%%$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!!!!!!!!!!!"""""""""#########$$$$$$###""""""###$$$$$$$$$######""""""######$$$%%%&&&'''((((((&&&$$$###%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&''''''((()))((('''&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((''''''))))))))))))))))))))))))************************+++,,,...///000///...---///000111000...---,,,---------,,,,,,---......///...---,,,,,,,,,,,,---...///...,,,+++******+++++++++***)))((('''''''''(((''''''''''''''''''''''''%%%%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&'''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''')))''''''((()))***)))((()))))))))))))))))))))))),,,+++***))))))***+++,,,******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---*********++++++,,,,,,,,,++++++++++++++++++++++++......---,,,+++***))))))---,,,+++*********++++++))))))*********+++++++++(((***,,,+++***)))*********++++++,,,---,,,,,,,,,************************))))))))))))))))))))))))((())))))******))))))((())))))))))))((((((''''''((())))))******))))))(((((((((''''''''''''((((((((((((((((((((('''&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((''''''''''''))))))))))))))))))))))))---------------,,,+++***""""""""""""""""""""""""!!!""""""######""""""!!!"""######""" !!!###$$$###""""""!!!""""""###############""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!"""######$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########!!!""""""""""""!!!!!! !!!!!!""""""""""""######$$$############"""""""""""""""###$$$$$$$$$$$$###########################$$$$$$############$$$$$$!!!"""###%%%%%%$$$#################################""""""!!!!!!""""""###!!!!!!!!!"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""##############################!!!"""######$$$##################"""######$$$%%%$$$$$$###""""""###$$$$$$########################"""############""""""!!! !!!!!!!!!""""""###########################""""""""""""""""""###%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############$$$%%%&&&'''((($$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''((((((((('''&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&***)))(((''''''&&&''''''(((((((((((((((((((((((())))))))))))))))))******+++,,,.../////////...---...000111000...------.....................///000------,,,,,,,,,,,,---------,,,+++***))))))******+++***)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&$$$$$$%%%&&&&&&''''''(((%%%%%%%%%&&&&&&&&&'''''')))((('''(((*********)))))))))))))))))))))))))))******))))))))))))*********++++++,,,------......+++++++++++++++++++++++++++************+++,,,,,,******++++++++++++++++++************************---------,,,,,,+++++++++,,,,,,+++************+++)))))))))*********++++++(((***++++++***))))))*********+++,,,,,,,,,,,,+++************************))))))))))))))))))))))))'''(((((())))))((((((''')))))))))(((((((((((('''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''(((((((((((('''&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''))))))))))))))))))))))))+++++++++,,,++++++***)))########################!!!!!!""""""""""""!!!!!!"""######"""  !!!$$$$$$###""""""!!!!!!!!!#########"""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""############$$$$$$###############$$$!!!!!!!!!!!!"""###$$$$$$#########""""""!!!!!! !!!!!!!!!!!!!!!"""""""""############"""""""""""""""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""!!!"""###$$$$$$$$$######""""""""""""""""""""""""$$$$$$############$$$$$$""""""###$$$%%%&&&&&&&&&############$$$$$$$$$$$$######""""""""""""##############################"""######$$$$$$$$$########################$$$$$$$$$##################$$$""""""""""""""""""""""""""""""############"""!!! !!!!!!!!!"""""""""""""""############""""""######""""""""""""######%%%$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((('''%%%$$$$$$%%%&&&''''''((((((((((((((())))))((()))))))))))))))******,,,---......//////......---///000000...---...//////......---......//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######"""""""""$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&''''''((((((%%%%%%%%%&&&&&&&&&''''''((('''&&&''')))))))))((())))))))))))))))))))))))))))))(((((((((((())))))+++++++++,,,,,,---------++++++++++++++++++++++++***************++++++,,,++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++***************))))))))))))************(((***++++++)))))))))***)))******+++++++++++++++************************))))))))))))))))))))))))'''(((((())))))(((((('''((((((((((((((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&'''''''''''''''(((((('''&&&&&&'''''''''(((((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&'''''''''''''''((()))))))))))))))))))))))))))***************))))))""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""###$$$###!!! !!!############""""""!!!!!!""""""""""""""""""######!!!!!!!!!!!!"""""""""""""""""""""""""""#########$$$###############$$$$$$"""""""""!!!"""###$$$%%%%%%$$$$$$###"""""""""""""""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""######$$$$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!$$$##################$$$""""""###$$$%%%&&&&&&&&&"""""""""######$$$$$$$$$######""""""""""""####################################$$$$$$$$$######"""#########$$$#####################$$$$$$#########""""""""""""""""""""""""!!!""""""#########""""""!!!!!!!!!"""""""""######!!!"""############"""!!!$$$$$$$$$######$$$$$$$$$$$$###"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""###############$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%$$$$$$$$$%%%&&&((()))((((((((())))))*********(((((())))))*********+++,,,------...............,,,...000000///...//////......---------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++)))))))))(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!!!!######$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$%%%'''((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((,,,+++++++++*********)))******************************))))))******+++,,,+++*********************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++******))))))(((((()))))))))*********((()))++++++)))((()))***((()))******++++++******))))))))))))))))))))))))((((((((((((((((((((((((((())))))******))))))((('''''''''''''''((((((((('''(((((())))))(((((('''(((''''''''''''''''''(((&&&&&&''''''''''''&&&&&&'''''''''(((((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((()))******)))))))))!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######""""""!!! """######!!! !!!"""############""""""!!!""""""""""""############!!!!!!!!!!!!""""""""""""""""""""""""""""""######!!!!!!!!!!!!!!!""""""###$$$$$$"""!!!!!!"""###$$$%%%$$$###############$$$######""""""""""""!!!!!!!!!!!!"""""""""""""""######$$$$$$$$$$$$###""""""""""""""""""""""""""""""$$$$$$############$$$$$$$$$###"""""""""###%%%&&&!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!!"""!!!!!!!!!"""#########$$$!!!!!!""""""###$$$$$$$$$######""""""""""""#######################################$$$######"""!!!###$$$$$$$$$$$$###"""""""""###$$$$$$$$$$$$###"""########################!!!""""""############"""!!!!!!"""""""""#########""""""""""""""""""""""""%%%%%%$$$$$$$$$$$$%%%%%%######"""!!!"""###$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""""""""""""""############$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&((()))+++,,,((((((((())))))******+++)))))))))***++++++,,,,,,------------......//////,,,---///000///...///000///...------,,,---------++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++(((((((((((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###"""!!!  !!!"""""""""###$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%$$$###$$$&&&&&&&&&%%%(((((((((((((((((((((((((((((())))))))))))((((((++++++******)))(((((('''))))))))))))))))))))))))***))))))))))))***++++++))))))******************************************++++++++++++++++++++++++******++++++******)))(((((((((((()))))))))******''')))******)))(((((()))(((((()))************)))))))))))))))))))))))))))((((((((((((((((((((((((((())))))******))))))(((&&&''''''''''''(((((((((''''''((((((((((((''''''((((((''''''''''''((((((%%%%%%&&&''''''''''''&&&&&&&&&'''''''''((((((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((((((((((((((())))))******)))))) """##################"""!!!######"""!!!!!!"""!!!!!!######$$$###""""""!!!"""""""""############!!!!!!!!!!!!""""""""""""###"""""""""""""""""""""!!!!!!!!!!!!!!!"""######&&&%%%###"""!!!!!!############"""!!!""""""$$$$$$$$$$$$#########"""""""""!!!!!!!!!!!!""""""######$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%&&&'''''''''&&&&&&########################!!!!!! !!!!!!""""""""""""""""""######!!!!!!!!!"""###$$$$$$$$$######""""""""""""##############################"""#########""""""!!! ###$$$$$$%%%$$$###"""!!!"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""############### !!!!!!!!!""""""###"""!!! !!!"""###$$$$$$############$$$$$$###"""""""""######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%############$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))))))))&&&&&&'''(((((()))******)))******+++,,,,,,---------------------...//////+++---///000//////000111000//////...------......***+++,,,,,,,,,,,,+++***)))***+++,,,,,,+++******'''((((((((((((&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######!!!""""""###$$$$$$%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###"""!!! """###$$$!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%$$$###$$$&&&'''&&&%%%((((((((((((((((((((((((((()))************)))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++(((((())))))******++++++))))))))))))))))))))))))************************)))******+++***)))((('''(((((((((((()))))))))***''')))******)))(((((()))'''((())))))******))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&&&&&&&'''$$$%%%&&&&&&'''''''''&&&%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''(((((((((((((((((((((((((((((((((((()))*************** ######$$$$$$$$$$$$###### ######"""""""""### !!!"""###$$$$$$###"""!!!!!!""""""#########$$$!!!!!!!!!!!!""""""""""""#########"""""""""""""""######"""######$$$%%%%%%(((&&&$$$"""!!!!!!"""###"""!!! """###$$$%%%$$$$$$$$$######"""""" !!!!!!!!!""""""######$$$$$$$$$$$$$$$###"""!!! """"""!!!!!!!!!!!!"""""""""$$$%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######%%%%%%%%%$$$$$$$$$$$$$$$ !!!!!!"""###$$$$$$$$$######""""""""""""##############################"""""""""""""""!!! ###$$$%%%%%%$$$###"""!!!"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""############### !!!!!!$$$"""!!!!!!"""$$$######""""""""""""######""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&'''((()))"""############$$$$$$$$$$$$$$$%%%&&&&&&''''''(((%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%%%%%%%&&&&&&'''((())))))******+++,,,------.........------------...//////+++---///000//////000111111111000///////////////***+++,,,------,,,+++***((()))***++++++***)))((('''((((((((((((&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######!!!""""""###$$$$$$%%%%%%!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$###"""!!!"""###%%%'''!!!!!!"""$$$$$$%%%%%%%%%"""""""""######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$%%%'''((('''&&&((((((((((((((((((((((((((()))***++++++***)))(((((((((((()))******++++++)))))))))))))))))))))))))))))))))))))))******+++'''(((((()))***++++++,,,************************************))))))(((((()))******++++++)))((('''(((((((((((())))))))))))''')))******((((((((()))'''(((((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''$$$$$$%%%%%%&&&'''(((((((((((((((((((((((((((((((((((()))***************$$$###!!!  !!!!!!!!!!!!""""""""""""$$$$$$#####################"""!!!!!!!!!"""$$$%%%""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!$$$""" """$$$$$$$$$%%%$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######"""!!!!!!!!!"""###%%%&&&$$$$$$######"""#########$$$$$$$$$######!!!  !!!"""######""" !!!!!!"""###$$$%%%%%%%%%######""""""""""""######%%%$$$$$$$$$###""""""""""""!!! !!!###$$$!!!!!!""""""""""""!!!!!!$$$#########""""""!!!!!!""""""###$$$$$$$$$$$$###!!!"""###$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%###$$$&&&''''''&&&$$$###########################$$$$$$$$$$$$$$$###"""!!! !!!"""###############$$$#########""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""###$$$%%%$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&))))))((('''&&&%%%%%%%%%'''''''''(((''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&###%%%'''(((*********))))))******+++,,,,,,------++++++,,,,,,,,,,,,,,,,,,...............///000000000//////000111111///---------......------,,,++++++******)))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#################################""""""""""""!!!$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%((('''&&&%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&%%%&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***,,,+++***((((((((()))******))))))((('''&&&&&&&&&(((((())))))))))))((((((+++***)))'''''''''((()))''''''(((((())))))******))))))((((((((((((((((((&&&&&&'''((()))***++++++))))))(((((('''''''''&&&((((((((((((''''''''''''(((((('''''''''&&&&&&&&&''''''((((((''''''&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&%%%%%%$$$###(((''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$%%%&&&'''&&&&&&&&&&&&&&&'''((()))###%%%))),,,---+++)))'''(((((((((((())))))))))))'''((((((((())))))******&&&%%%###"""!!!!!!!!!"""!!!!!!!!!!!!""""""""""""########################!!! !!!"""######""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!###!!!!!!######"""$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$######""""""!!!!!!!!!!!!"""$$$%%%$$$###############$$$$$$###############"""!!! !!!!!!"""######""""""""""""""""""######$$$$$$%%%######""""""""""""######$$$$$$$$$##################""""""!!!"""###$$$%%%"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$######""""""""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$##################$$$$$$"""###%%%&&&&&&%%%###"""####################################""""""!!!!!!!!!""""""############"""############"""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""$$$%%%$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&)))((('''&&&&&&%%%%%%%%%''''''(((((((((''''''&&&%%%%%%&&&&&&&&&'''''''''$$$%%%&&&((()))***))))))))))))******++++++,,,,,,---------..............................///000000000///...///111111///------------------,,,,,,++++++***))))))(((((())))))''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''***)))(((''''''((()))***+++***)))((('''(((((()))((((((((()))))))))))))))(((((())))))))))))((((((+++***))))))((((((((()))''''''(((((())))))))))))((((((((()))))))))))))))(((((((((((((((((()))))))))((((((((('''''''''&&&((((((((((((''''''''''''((('''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&%%%%%%$$$###%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&'''(((((($$$&&&(((*********((('''''''''''''''((((((((((((''''''((((((((()))))))))%%%$$$###"""!!!!!!!!!"""!!!!!!!!!!!!""""""""""""######################## !!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""" !!!""""""!!!######""""""""""""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$######"""""""""!!!!!!!!!!!!"""###""""""""""""###$$$%%%%%%""""""#########""""""!!!"""""""""""""""###$$$%%%##############################""""""""""""#####################$$$$$$$$$#########"""###$$$$$$%%%"""###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###$$$###"""""""""###$$$%%%##################""""""!!!"""$$$$$$%%%$$$###"""########################""""""""""""!!!!!!!!!!!!"""############""""""!!!############"""""""""""" !!!!!!""""""#########"""""""""""""""""""""""""""###$$$$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&)))((('''&&&%%%%%%%%%%%%&&&''''''(((((('''''''''&&&&&&&&&'''''''''(((((($$$%%%&&&(((((()))))))))((((((((()))******++++++,,,---------.........///............/////////000///......///000000///---,,,------------,,,+++++++++***))))))(((((())))))''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))'''''''''''''''''''''''')))((((((''''''(((((())))))(((''''''&&&'''''''''''''''((()))******++++++'''(((((())))))((((((''')))))))))***))))))(((''''''(((((((((((()))))))))((((((((())))))*********))))))((((((((('''''''''((((((((('''''''''''''''(((((((((''''''''''''&&&''''''''''''&&&&&&&&&&&&'''''''''''''''&&&%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&'''(((%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((''''''''''''((((((((((((""""""!!! !!!!!!!!!!!!""""""""""""###############$$$$$$$$$ """######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!! """######""""""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""###$$$%%%&&&!!!""""""############"""###"""!!!!!!"""$$$&&&'''############""""""""""""######""""""""""""######"""""""""###$$$$$$$$$%%%"""""""""#########$$$$$$!!!!!!!!!""""""!!! ########################""""""###$$$$$$$$$$$$###%%%$$$"""!!!!!!"""$$$&&&$$$$$$######""""""!!!!!!"""###$$$$$$%%%$$$$$$###########################"""""""""!!!!!!!!!""""""###############"""!!! #########""""""""""""""" !!!"""######$$$$$$"""""""""""""""""""""""""""###$$$$$$###"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&&&&%%%%%%%%%&&&$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&'''((((((((()))''''''(((((()))******************++++++,,,,,,------......///////////////...------...000000///---,,,,,,,,,,,,,,,+++************)))((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################"""""""""!!!!!!%%%%%%%%%$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&'''''''''((())))))******'''(((((((((((((((((('''&&&'''((())))))((('''&&&(((((((((((((((((((((((('''(((((())))))******+++''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((()))''''''''''''''''''((((((!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""#########$$$$$$$$$ """###$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""######""""""###$$$%%%$$$###!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""""""""!!!!!!!!!""""""""""""###$$$%%%&&&!!!""""""############"""###"""!!!!!!"""$$$&&&'''######""""""""""""""""""######""""""""""""######"""""""""###$$$$$$$$$%%%!!!!!!!!!"""""""""""""""""""""!!!!!! !!!!!!!!!"""""""""""""""""""""###$$$$$$$$$$$$###&&&$$$"""!!!!!!"""$$$%%%$$$######""""""!!!!!!!!!###$$$$$$%%%%%%%%%%%%%%%########################$$$###"""""""""###$$$$$$###############"""!!! """"""""""""""""""###### !!!!!!"""###$$$$$$%%%""""""""""""""""""""""""!!!###$$$$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&"""###$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&''''''((((((&&&''''''((())))))******))))))******+++,,,,,,---------...///000/////////---,,,,,,---//////...---++++++,,,,,,++++++***)))***))))))((('''((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################"""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$########################$$$######""""""######$$$ !!!!!!!!!"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&&&&%%%''''''''''''''''''''''''''''''((((((((((((''''''$$$%%%&&&'''''''''%%%%%%((((((((('''''''''''''''''''''((((((((()))))))))$$$%%%%%%&&&'''(((((((((&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$###$$$%%%%%%&&&''''''((())))))******((((((((((((((((((''''''""""""############""""""!!!!!!!!!!!!"""""""""""""""""""""###$$$$$$%%%%%%!!!""""""###############"""""""""""""""""""""""" !!!!!!""""""###############$$$&&&&&&%%%###!!!!!!""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""######""""""!!!!!!"""############""""""""""""""""""###$$$%%%%%%""""""#########""""""!!!"""""""""""""""###$$$%%%""""""""""""""""""""""""######""""""""""""#####################$$$$$$$$$ !!!""""""""""""!!!$$$$$$$$$###"""!!!  !!!!!!!!!!!!"""""""""###$$$$$$$$$$$$###%%%$$$###"""""""""###$$$""""""""""""""""""!!!!!!$$$$$$$$$%%%%%%&&&''''''########################$$$###"""""""""###%%%&&&"""############""""""!!!""""""""""""############!!!""""""######$$$$$$$$$""""""""""""""""""""""""!!!"""$$$$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&""""""###$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''((('''''''''((())))))************+++,,,---...//////,,,---///000000000///...,,,++++++,,,...///...---***++++++++++++***))))))***)))((((((''''''((((((&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$$$$###"""############$$$$$$$$$##############################""""""""""""######!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&$$$%%%&&&&&&&&&&&&&&&&&&(((((((((''''''''''''&&&''''''''''''''''''''''''######$$$%%%&&&'''((()))&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''((()))***++++++))))))))))))((((((((((((!!!"""###$$$$$$###""""""!!!!!!!!!!!!""""""""""""!!!""""""###$$$$$$%%%%%%######"""!!!!!!!!!!!!""""""""""""""""""""""""""" !!!"""#########"""""""""$$$%%%%%%$$$""""""""""""#########$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!"""###$$$%%%%%%$$$$$$$$$###############$$$$$$###############"""!!! !!!!!!"""######""""""""" !!!!!!""""""############""""""""""""######$$$$$$$$$############### !!!"""#########""""""######$$$$$$$$$$$$###### !!!!!!!!!""""""""""""""""""###$$$$$$$$$$$$###$$$$$$$$$#########""""""!!!!!!!!!"""""""""""""""############$$$%%%&&&'''###########################"""!!!!!!!!!"""$$$%%%!!!""""""############"""!!!"""""""""####################################"""""""""""""""""""""""" """###$$$######%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&######%%%&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%&&&'''((('''(((((())))))***++++++******+++,,,---...//////,,,---///000111000///...+++******,,,...///...,,,***************))))))((())))))(((''''''''''''(((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%################################################%%%%%%%%%$$$$$$$$$$$$###!!!!!!"""""""""#######################################""""""""""""######!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&$$$$$$&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((((((((&&&''''''((((((''''''&&&'''&&&&&&&&&''''''((()))(((((('''''''''&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%###$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&'''((()))***+++++++++******)))))))))))) !!!""""""!!! !!!!!!!!!!!!""""""""""""!!!""""""###$$$$$$%%%%%%$$$###!!! """""""""""""""""""""""" !!!"""######$$$!!!!!!!!!###%%%%%%###!!!""""""######$$$$$$$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!"""$$$%%%&&&&&&&&&%%%$$$$$$##################$$$$$$$$$######!!! !!!"""######"""  !!!"""######$$$######""""""""""""######%%%$$$$$$$$$######""""""!!!"""###$$$%%%$$$###### """###%%%%%%&&&&&&!!!!!!""""""#########$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$###"""!!! !!!!!!""""""######""""""""""""###$$$%%%&&&########################"""!!!  !!!###%%% !!!"""###############!!!!!!""""""#########$$$$$$$$$$$$###############"""""""""""""""""""""""" """###$$$######%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&$$$%%%&&&'''((((((((((((&&&&&&&&&'''''''''(((((('''&&&%%%$$$%%%&&&'''((((((((())))))******++++++'''((()))***+++,,,------,,,---///000111000///...*********,,,...///...,,,***************)))(((((())))))((('''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########################################################""""""""""""!!! !!!!!!"""""""""###""""""""""""""""""""""""######""""""""""""######""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%###$$$&&&'''((('''&&&&&&$$$%%%&&&'''(((***++++++&&&''''''''''''''''''&&&)))(((''''''''')))***+++(((((('''''''''&&&&&&&&&((('''&&&%%%$$$######"""&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&#########$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%'''(((((('''''''''&&&%%%%%%$$$$$$$$$$$$"""###$$$%%%&&&'''''''''$$$$$$%%%&&&'''((()))***,,,+++++++++******))))))""""""!!!!!!!!!!!!""""""%%%%%%$$$###"""!!! """"""!!!!!!"""###$$$$$$########################""""""###$$$$$$###!!!!!!""""""""""""""""""""""""""""""""""""############"""###"""!!! """$$$$$$$$$$$$#########""""""######""""""!!!!!!  !!!"""######$$$"""############$$$$$$$$$$$$###"""!!!!!! !!! !!!"""###$$$$$$%%%"""############$$$$$$$$$###"""  !!!###$$$"""""""""""""""######$$$$$$#########""""""!!!!!!!!!!!!""""""#########$$$######"""!!!!!!!!!!!!!!!######""""""######$$$%%%"""###%%%&&&%%%$$$""" """%%%''''''%%%""" !!!"""###$$$$$$###"""!!!$$$$$$############$$$$$$$$$$$$######"""!!! """"""""""""""""""""""""######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$$$$$$$$$$############"""""""""######$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&''''''''''''(((&&&&&&'''((())))))((((((++++++***************+++,,,------......------,,,,,,,,,,,,+++++++++******************))))))))))))))))))(((((((((((())))))''''''&&&%%%%%%$$$######&&&&&&%%%%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$########################%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$######"""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###!!!###$$$$$$"""!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''(((((())))))))))))))))))))))))))))))))))))(((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$%%%%%%&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$#########$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""%%%%%%%%%%%%%%%%%%%%%%%%***)))'''&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''')))******))))))))))))((((((((((((""""""!!!!!!!!!!!!""""""$$$######""""""!!!!!! """""""""""""""###$$$$$$########################!!!"""######$$$###""""""""""""""""""""""""""""""""""""""""""############"""""""""!!! """$$$$$$$$$$$$#########""""""###"""""""""!!!!!!!!! !!!!!!""""""######""""""#########$$$$$$$$$###"""""""""""""""######!!!!!!""""""######$$$$$$!!!!!!"""""""""############""""""!!!!!!###$$$%%%"""""""""""""""######$$$############"""""""""!!!"""#########$$$$$$$$$$$$######"""!!!!!!!!!!!!!!!######""""""######$$$%%%######$$$%%%$$$###"""!!!!!!"""$$$&&&&&&$$$"""!!!"""######$$$$$$######"""$$$######""""""######$$$%%%$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######""""""""""""""""""""""""!!!!!!"""""""""#########!!!!!!!!!""""""######### !!!!!!!!!""""""""""""$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&'''((((((((((((((((((++++++***))))))******+++,,,,,,------------,,,,,,---------,,,,,,,,,++++++*********)))))))))(((((()))(((((((((((((((((()))''''''&&&%%%%%%$$$######''''''&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$###########################""""""!!!!!!""""""############$$$$$$######"""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$######%%%&&&&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''''')))))))))((((((((('''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&((('''%%%%%%&&&'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%$$$$$$######$$$$$$$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&'''((()))***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""###$$$######################## !!!"""######$$$######""""""""""""""""""""""""""""""""""""############!!!""""""!!! """###$$$############"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""#########$$$$$$""""""""""""###$$$%%%&&&"""""""""""""""######### !!!!!!!!!""""""""""""############$$$$$$$$$$$$"""""""""""""""######$$$############""""""""""""$$$$$$$$$$$$$$$%%%%%%%%%###""""""!!!!!!!!!!!!!!!###""""""""""""###$$$$$$$$$$$$$$$############""""""###$$$$$$$$$$$$###"""$$$######""""""######$$$$$$######""""""######$$$%%%%%%$$$$$$###""""""""" ###""""""!!!!!!""""""########################### !!!!!!!!!"""""""""""" !!!"""###$$$$$$!!!!!!!!!!!!""""""""""""$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$#########$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((('''&&&******)))))))))******+++,,,,,,------------,,,,,,...---------,,,,,,,,,,,,******))))))))))))((((((((((((''''''''''''(((((('''&&&&&&%%%%%%$$$$$$###(((''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$###########################""""""!!!!!!""""""###""""""######$$$######"""""""""""""""""""""""""""######$$$$$$$$$$$$######"""$$$&&&&&&%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""""""""%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%"""#########$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((((((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((***+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&""""""!!!!!!!!!!!!"""""" !!!!!!!!!"""###"""""""""""""""############################## !!!"""###$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############ !!!""""""!!!!!!"""###############""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""############""""""!!!!!!"""######$$$#########"""""""""""""""!!!!!!!!!"""""""""######!!!"""###$$$$$$$$$######"""""""""""""""######$$$#########"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!"""""""""""""""""""""###$$$$$$%%%$$$######""""""######$$$##################$$$######!!! !!!############""""""""""""######%%%$$$$$$$$$#########"""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!"""""""""###### !!!!!!"""######$$$###############$$$$$$$$$###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((((((((())))))((('''&&&&&&***))))))))))))******+++,,,,,,,,,------,,,,,,,,,------,,,,,,,,,+++++++++***)))))))))(((((((((((((((''''''&&&&&&''''''(((&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$############$$$$$$!!!""""""###############""""""""""""""""""""""""######$$$$$$$$$$$$###### """###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$"""###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''""""""!!!!!!!!!!!!"""""" !!!!!!""""""######"""""""""""""""###"""""""""""""""""""""""" !!!!!!"""###$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############!!!""""""!!!!!!"""###""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!"""""""""#########""""""!!! #########""""""""""""""""""""""""#########$$$$$$ !!!""""""######"""""""""""""""""""""######$$$""""""""""""""""""########################""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""###$$$%%%$$$######""""""######$$$$$$###""""""###$$$$$$"""!!!  !!!"""###""""""""""""""""""###$$$$$$$$$###############""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########$$$$$$########################$$$$$$########################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((((((((())))))((('''&&&&&&))))))(((((()))******++++++,,,,,,,,,,,,,,,,,,+++++++++++++++*********))))))))))))(((((((((((('''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################$$$##################$$$ !!!"""###############"""""""""""""""""""""""""""######$$$$$$######"""!!!"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$############$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$###$$$%%%&&&'''''''''&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$$$$$$$$$$%%%&&&''''''&&&%%%%%%$$$######%%%$$$######%%%&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((((((((""""""!!!!!!!!!!!!"""""" !!!!!!"""""""""$$$######""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""###$$$%%%""""""""""""""""""""""""""""""""""""############ """###"""!!!"""###!!!!!!"""""""""""""""###!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!"""""""""#########"""!!! """""""""""""""#####################$$$$$$$$$$$$!!!!!!!!!!!!!!!""""""""""""""""""""""""######$$$""""""""""""#####################"""""""""""""""!!!!!!!!!!!!!!!""""""###"""!!!!!!!!!!!!"""######$$$$$$$$$############"""$$$$$$############$$$$$$"""!!!!!! !!!!!!"""###""""""!!!!!!""""""###""""""""""""""""""""""""########################"""!!!!!! !!!!!!""" ############$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""!!!!!!!!!!!!###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((('''&&&(((((((((((()))******+++++++++,,,,,,,,,,,,++++++************))))))))))))))))))((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################"""!!!!!! !!!!!!""" !!!"""############""""""""""""""""""""""""""""""############"""""" """###$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$&&&'''(((((('''&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$######$$$%%%&&&''''''&&&&&&%%%$$$######$$$###"""###$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''(((((())))))""""""!!!!!!!!!!!!""""""!!!"""""""""""""""""""""$$$$$$###"""""""""""""""""""""""""""""""""""""""######"""!!!!!!"""###$$$""""""""""""""""""""""""""""""""""""############ """###"""""""""###!!!!!!!!!!!!""""""###### !!!!!!!!!"""""""""### !!!!!!""""""######!!!!!!!!!!!!"""""""""###"""!!! !!!!!!!!!""""""######$$$$$$""""""""""""###############"""!!!!!!!!!"""###$$$"""""""""""""""######$$$!!!"""""""""############$$$$$$$$$######"""""""""!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!"""############$$$%%%$$$###"""!!!########################""""""############""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""""""""############""""""""""""!!!!!!!!! """""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&'''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&'''(((((((((((((((((('''''''''(((((()))++++++++++++,,,,,,,,,,,,+++++++++++++++*********))))))))))))((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################"""############$$$$$$$$$########################!!!!!! !!!!!! !!!"""############""""""""""""""""""""""""""""""############"""""""""$$$&&&&&&$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################&&&&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%"""""""""###$$$$$$%%%%%%###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###"""###%%%'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$""""""$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&$$$############$$$%%%%%%#################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&''''''((((((""""""!!!!!!!!!!!!""""""############""""""""""""$$$$$$###""""""!!!""""""""""""""""""""""""""""""$$$###"""!!!!!!"""######""""""""""""""""""""""""""""""""""""############"""######""""""### !!!!!!!!!""""""###### !!!!!!!!!""""""###### !!!"""######$$$!!!!!!!!!!!!""""""""""""!!! !!!!!!"""###$$$ !!!!!!"""###$$$$$$%%%!!!!!!!!!!!!""""""""""""%%%###"""!!!!!!###%%%&&&"""""""""""""""######$$$!!!!!!""""""#########$$$%%%%%%%%%$$$$$$#########!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!"""######"""###%%%&&&%%%$$$""" """###$$$$$$$$$$$$###"""###$$$%%%&&&&&&%%%$$$###""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!"""###$$$$$$%%%$$$$$$$$$######"""""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((&&&&&&'''((()))))))))(((''''''''''''((()))+++++++++++++++,,,,,,+++++++++,,,,,,,,,+++++++++******)))(((((((((''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&########################"""############$$$$$$$$$##############################""""""""""""###### !!!"""############""""""""""""""""""""""""""""""############""""""###%%%&&&&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%!!!!!!"""###$$$%%%%%%&&&###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###### """$$$&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&%%%###""""""###%%%&&&"""######$$$&&&'''((((((%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$#########$$$%%%%%%&&&######""""""######$$$%%%########################"""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%'''((((((''''''########################&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''$$$"""!!!!!!"""$$$$$$###""" !!!"""!!!!!!!!!!!!!!!!!!!!!!!! """######""""""###%%%&&&%%%###""" !!!"""#########""" $$$#########""""""!!!!!!$$$$$$$$$$$$#########"""!!!!!! !!!!!!""""""!!!!!! """######""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!"""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!###"""  !!!###$$$!!!!!!!!!!!!"""###$$$%%% !!!"""###############!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$##################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%'''((('''&&&$$$#########""""""!!!!!!""""""""""""!!!!!!!!!!!!###""""""!!! """""""""""""""######$$$"""""""""""""""""""""""" !!!!!!!!!"""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""###############$$$###"""""""""###%%%%%%###$$$&&&'''((('''&&&%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%$$$$$$$$$%%%&&&(((((((((((((((''''''''')))))))))***++++++,,,,,,(((((()))***+++,,,,,,,,,***)))((()))+++,,,,,,+++))))))))))))((('''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$###"""'''&&&&&&%%%%%%$$$$$$###""""""############""""""$$$$$$###"""!!!!!!""""""$$$$$$$$$#########""""""########################$$$$$$$$$#########""""""(((&&&$$$"""!!!!!!!!!"""#########"""""""""""""""$$$ """%%%$$$!!!!!!!!!"""###########################""""""!!!!!!#########$$$$$$%%%%%%%%%$$$$$$############$$$$$$#####################$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&)))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###&&&%%%###""""""###%%%&&&((('''&&&%%%$$$$$$$$$$$$&&&%%%%%%$$$#########$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$###""""""$$$%%%&&&'''''''''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%###"""!!!&&&&&&&&&&&&&&&&&&&&&&&&###"""!!! !!!"""###$$$###"""!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!! """!!! """###""""""!!!!!!!!!!!!""""""!!!""""""###"""!!! ############"""""""""!!!$$$#########""""""""""""""""""!!!!!!!!!!!!""""""######"""""""""!!!!!!!!! !!!"""""""""""""""!!!"""""""""""""""""""""""""""""""""""""""###$$$$$$""""""""""""""""""""""""####################################""""""""""""$$$###!!!!!!!!!"""$$$%%%!!!!!!!!!!!!"""###$$$%%%"""############""""""!!!""""""""""""""""""""""""########################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!!!!###$$$###"""############"""""""""!!!"""""""""""""""""""""!!!$$$$$$######""""""!!!!!!""""""!!!!!!""""""###$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###"""############$$$$$$$$$###$$$$$$$$$$$$###"""!!!!!!!!!"""###############$$$###"""""""""###$$$%%%###$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%$$$$$$$$$%%%&&&((((((((((((''''''''''''(((((()))******++++++,,,)))))))))******++++++,,,)))((('''(((***+++***)))))))))))))))((('''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%""""""############""""""$$$$$$###"""""""""""""""$$$$$$$$$#########"""""" $$$$$$$$$#########""""""$$$$$$######"""############"""""""""""""""""""""%%%!!!###%%%$$$"""""""""######$$$#########$$$$$$#########"""""""""$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$######""""""$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###&&&%%%###""""""###%%%&&&''''''&&&%%%$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$######""""""$$$%%%&&&'''''''''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&###"""!!! !!!"""######""""""!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!###"""!!!!!!"""###""""""!!!!!!!!!!!!"""""""""""""""""""""!!! ############""""""""""""""""""""""""!!!!!!!!!!!!######""""""""""""##################"""""""""""" !!!"""####################################""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$############$$$###"""""""""###%%%&&&!!!!!!!!!!!!"""###$$$%%%###$$$$$$######"""!!! ################################################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$!!! !!!"""!!! ############""""""""""""""""""""""""""""""""""""########################""""""!!!!!!""""""###$$$"""""""""""""""""""""""""""!!! !!!###$$$"""############$$$$$$$$$######$$$$$$######""""""!!!!!!"""#####################""""""######$$$%%%$$$$$$##################%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''(((((())))))******++++++***************************(((''''''((()))(((&&&((((((((((((((('''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&&&&%%%%%%$$$######$$$$$$%%%&&&&&&'''""""""############""""""$$$###""""""""""""""""""$$$$$$$$$#######################################$$$############"""""""""!!!""""""###$$$$$$$$$$$$""""""""""""""""""######%%%""" $$$%%%$$$"""###$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$#########%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$'''&&&&&&%%%$$$###""""""$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###############&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###&&&%%%$$$######$$$%%%&&&'''&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&""""""!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!###$$$%%%%%%$$$###$$$&&&%%%$$$###!!! """""""""""""""!!!!!! #########""""""""""""""""""!!!!!!!!!!!! ###""""""!!!!!!""""""###"""""""""""""""""""""""" !!!"""""""""""""""""""""""""""""""""""""""###"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$#########"""""""""######"""""""""###$$$%%%""""""!!!!!!"""###$$$$$$""""""#########""""""!!!########################""""""""""""############!!!"""""""""####################################"""!!! !!!###$$$###"""#########""""""""""""""""""""""""""""""#########!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!###$$$""""""#########$$$$$$$$$""""""############""""""!!!!!!"""##############################$$$$$$$$$%%%$$$###"""!!!"""###$$$######"""!!!!!!!!! ###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((''''''(((((()))******+++************))))))))))))+++***(((((((((((('''%%%'''(((((((((''''''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%######$$$$$$%%%%%%%%%%%%""""""############""""""######"""""""""""""""###########################$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""" !!!###$$$$$$$$$###""""""""""""""""""#########%%%###!!!"""$$$%%%$$$"""$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$&&&&&&%%%%%%$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$######$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$##################"""""""""!!!!!!$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""!!!!!!!!!!!!""""""!!!!!!!!!""""""""""""!!!""""""""""""""""""""""""$$$%%%&&&%%%$$$###$$$%%%$$$$$$###!!! ###""""""!!!!!!!!!!!!!!!""""""""""""""""""######!!!!!!!!!!!! """!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!######"""""""""""""""###########################""""""""""""""""""""""""######"""""""""!!!!!!!!!!!!!!!!!!!!!""""""######""""""""""""""""""###$$$ !!!######$$$$$$$$$########################!!!!!!"""""""""#########!!!"""""""""#######################################"""!!!"""$$$%%%$$$###""""""""""""""""""######!!!"""""""""#########$$$!!!!!!!!!!!!""""""""""""!!!!!!!!! !!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!###$$$""""""#########$$$$$$$$$!!!""""""#########""""""!!!!!!"""###############""""""######$$$$$$$$$$$$%%%$$$###""""""###$$$%%%######!!! !!!#########$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&''''''((((((&&&''''''(((((()))************)))))))))))))))))),,,+++))))))))))))'''%%%'''''''''''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$#########""""""############""""""###"""""""""""""""##############################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""###$$$$$$"""!!! !!!!!!""""""############$$$#########$$$$$$###"""$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$#########$$$$$$%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$##################"""""""""""""""$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!""""""""""""!!!!!! !!!!!!""""""""""""!!!""""""""""""""""""""""""!!!#########!!! !!!"""!!! !!!!!!"""###$$$######"""!!!!!!!!!!!!!!!""""""""""""############!!!!!!!!!!!! !!!!!! !!!!!! !!!!!!!!!!!!############"""!!!  $$$######"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!! !!!!!!!!!""""""""""""###"""""""""""""""######!!!"""$$$%%%%%%%%%######################## !!!!!!""""""#########""""""""""""####################################"""!!! !!!"""###"""!!!""""""""""""############!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!! !!!!!!"""###"""""""""""""""""""""""" !!!!!!!!!"""""""""""""""############$$$$$$$$$!!!!!!""""""######""""""!!!!!!"""###############""""""###$$$$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$###"""""""""###$$$############$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''######$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&''''''(((((()))))))))))))))))))))))))))))),,,+++))))))))))))(((&&&&&&&&&'''''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&&&&&&&%%%&&&%%%%%%$$$######""""""""""""############"""""""""""""""""""""######$$$###############$$$$$$$$$""""""""""""""""""""""""!!!!!!"""""""""""""""###############"""!!!!!! !!!!!!!!!"""######$$$$$$######$$$$$$######"""!!!"""######$$$%%%%%%$$$$$$#########$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$!!!!!!"""###$$$%%%%%%&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!""""""""""""!!!!!! !!!"""######"""!!!""""""""""""""""""""""""!!!"""###"""  !!! !!!"""###$$$$$$###"""!!! !!!!!!"""!!!"""""""""############"""""""""!!!!!!!!! """"""!!!!!!!!!!!!"""""" !!!!!!""""""""""""!!!"""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""!!!!!!!!!!!!""""""##################""""""""""""###### !!!######$$$$$$$$$"""""""""""""""""""""""" !!!!!!"""######$$$""""""""""""####################################!!! """###"""!!!!!!"""""""""############!!!""""""######$$$%%%%%%&&&%%%%%%$$$$$$#########!!! !!!"""""""""""""""""""""""""""""" """#########"""!!!"""############$$$$$$$$$ !!!!!!"""""""""""""""!!!!!!"""###############!!!"""###$$$%%%$$$$$$### !!!"""###$$$$$$$$$%%%$$$###""""""###%%%&&&############$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''"""###$$$&&&''''''&&&&&&$$$$$$%%%&&&&&&'''((((((%%%&&&&&&''''''((())))))''''''(((((())))))*********)))'''((((((((('''&&&%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%%%%%%%%%%$$$$$$$$$###############""""""############"""""""""""""""""""""###$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!""""""######"""!!!!!!!!!!!!""""""### !!!!!!"""######$$$$$$!!!"""$$$$$$###!!!!!! """###$$$$$$%%%%%%"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$!!!!!!!!!""""""######$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###############$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&######%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!""""""""""""!!!!!! !!!#########"""!!!""""""""""""""""""""""""###$$$$$$###"""!!!!!!"""$$$###"""!!!!!! !!!!!!$$$###!!! !!!"""!!!!!!""""""#########$$$""""""""""""!!!!!!!!!!!!######""""""""""""######!!!!!!""""""#########$$$ !!!"""############""""""""""""""""""""""""$$$$$$###""""""!!!""""""""""""""""""""""""""""""########################$$$$$$$$$############"""""""""###$$$$$$$$$$$$#########"""""""""""""""###!!!""""""############"""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$""""""""""""############""""""""""""""""""""""""###"""!!!"""###$$$$$$"""!!!!!!""""""#########$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$###"""!!! !!!"""""""""""""""""""""""""""""" """$$$%%%###!!! """############$$$$$$$$$ !!!"""""""""""""""!!!!!!"""###############!!!"""###$$$%%%$$$######!!!###############"""!!! !!!"""$$$&&&"""############$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''"""###$$$&&&''''''&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%&&&&&&'''(((((()))&&&''''''((()))******+++)))'''&&&&&&'''(((&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$$$$%%%%%%%%%%%%"""""""""###$$$$$$%%%%%%""""""############""""""""""""!!!""""""###$$$$$$""""""######$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""###### !!!###%%%&&& !!!!!!"""###$$$$$$$$$ """$$$$$$""" !!!"""$$$%%%%%%%%%!!!!!!""""""#########$$$#########$$$$$$%%%%%%&&&$$$$$$############$$$$$$""""""""""""!!!!!!!!!!!!$$$$$$############$$$$$$#################################$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""""""""""""""$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$###############$$$$$$$$$#########$$$%%%%%%&&&$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$#########$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%%%%$$$###""""""############"""!!!!!!######""""""""""""#####################"""!!!!!! !!!######!!! """"""!!!!!!!!!!!!"""""" !!!"""######$$$!!!######""" #########""""""""""""""""""############$$$$$$$$$!!!!!!"""##############################"""!!!!!!############""""""""""""######"""!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!!""""""""""""""""""""""""######$$$$$$$$$$$$##############################""""""""""""""""""""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$###"""!!!""""""############""""""###""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######"""!!!!!!!!!!!!!!!######""""""!!!!!! !!!!!!"""###"""!!! """""""""""""""""""""""""""""""""""""""!!! """"""""""""############"""""""""""""""######$$$$$$$$$$$$#########""""""&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''(((%%%&&&'''((())))))))))))'''''''''''''''&&&&&&&&&((((((((()))******++++++***(((''''''(((((('''%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%########################%%%###""" !!!!!!""""""###$$$$$$$$$$$$###%%%%%%$$$###"""""""""###$$$$$$$$$###"""!!!!!! """""""""###$$$$$$$$$%%%!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%$$$%%%&&&'''%%%###""""""""""""""""""######$$$$$$$$$$$$###!!! !!!!!!!!!!!!!!!!!!!!!!!!&&&$$$"""!!! !!!"""###$$$"""!!!"""######"""!!!$$$"""!!! !!!"""$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!###&&&'''&&&$$$$$$$$$$$$######"""""""""###$$$%%%%%%&&&&&&%%%%%%""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$""""""#########$$$$$$$$$############$$$%%%&&&&&&########################""""""""""""""""""""""""!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$&&&''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###"""############""""""""""""######""""""""""""#####################"""!!!!!!!!!"""###$$$$$$###"""!!!""""""!!!!!!!!!!!!"""""" !!!"""######### """#########"""!!!###"""""""""""""""""""""""""""#########$$$$$$$$$!!!!!!"""###############$$$$$$$$$$$$$$$###""""""#########"""""""""!!!!!!######"""!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!""""""""""""!!!"""""""""""""""""""""""""""######$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""$$$######""""""######$$$######$$$$$$###""""""!!!""""""############"""""""""!!! !!!"""###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!######"""!!!!!!!!!!!!!!!###"""""""""!!!!!!!!! !!!"""$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""!!! """"""""""""############"""""""""""""""######$$$$$$$$$$$$#########""""""&&&&&&&&&%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''''''''$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''(((((())))))***+++++++++)))(((''''''(((((('''%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################!!!!!!!!!!!!"""###$$$$$$""""""###$$$$$$$$$$$$###$$$$$$###"""""""""######$$$$$$######"""!!!!!! ##################$$$$$$!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""""""""""""""""""""$$$#########%%%%%%###"""#########"""""""""""""""$$$$$$$$$$$$###"""!!!!!!""""""""""""""""""""""""%%%$$$"""!!! !!!"""###$$$###""""""$$$$$$###"""###"""!!! !!!"""$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###%%%&&&%%%###&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%###############$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########""""""#########$$$$$$$$$$$$$$$#########$$$%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$&&&''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$######"""%%%$$$"""!!!!!!!!!"""######""""""!!!!!!""""""###""""""######""""""!!!!!!""""""############""""""""""""!!!!!!!!!!!!"""""" !!!!!!""""""######""""""""""""############""""""""""""""""""######"""""""""#########$$$$$$!!!!!!"""###############$$$$$$%%%%%%$$$$$$############""""""""""""!!!!!!###""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!""""""######"""""""""""""""""""""""""""""""""######$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$######""""""######$$$""""""######""""""!!!!!!""""""############"""""""""!!! !!!$$$%%%$$$###!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!###$$$$$$$$$$$$""""""""""""""""""""""""""""""######""""""!!!!!!""""""""""""############"""""""""""""""######$$$$$$$$$$$$###############%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''"""###$$$%%%%%%&&&%%%%%%&&&&&&''''''(((((())))))(((((()))******++++++,,,)))'''&&&&&&'''((('''%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######################## !!!"""###$$$$$$$$$$$$!!!"""######$$$$$$######""""""!!!!!!!!!"""######$$$$$$######"""!!!!!!!!!##################""""""!!!!!!!!!!!!!!!"""######"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""######""" $$$#########""""""!!!!!!"""######$$$$$$######"""########################$$$$$$"""!!!!!!!!!"""###$$$###"""###$$$%%%$$$######"""!!!!!!!!!"""$$$%%%$$$$$$############$$$$$$##############################$$$$$$%%%&&&&&&'''########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###$$$%%%%%%$$$###%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%########################$$$$$$###############"""###############$$$$$$$$$%%%%%%$$$#########$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""%%%$$$""" !!!###$$$""""""!!!!!!!!!!!!""""""!!!"""""""""""""""!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!"""""" !!!!!!!!!"""""""""###""""""!!!!!!!!!"""###$$$"""""""""""""""#########""""""""""""############!!!!!!"""#####################$$$$$$$$$######"""###"""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!"""###############!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######!!!!!!""""""""""""!!!!!!""""""############"""""""""!!! !!!###$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!! !!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""#########""""""!!!!!!"""""""""############"""""""""""""""######$$$########################%%%%%%$$$$$$###"""""""""######$$$%%%%%%%%%%%%$$$###$$$$$$%%%&&&&&&''''''######$$$%%%%%%%%%%%%%%%&&&&&&''''''((()))******(((((())))))***++++++,,,'''&&&%%%&&&''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%###!!! !!!""""""###############!!!!!! !!!"""##################""""""!!!!!!$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!""""""###"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""######""" $$$$$$######"""!!!!!!!!! !!!""""""#########"""########################$$$###"""!!!!!!"""######%%%#########%%%&&&%%%$$$""""""!!!!!!""""""###$$$$$$$$$############$$$$$$##############################$$$$$$%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$###"""#########"""""""""""""""######$$$%%%%%%%%%%%%$$$&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$"""""""""""""""#########$$$$$$$$$$$$####################################%%%%%%$$$###""""""######################################################!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$""" !!!###$$$""""""!!!!!!!!!!!!"""""" !!!!!!"""""""""!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!! !!!"""###!!!!!!""""""############!!!!!!"""""""""#########!!!!!!"""###############!!!!!!"""""""""""""""!!!"""""""""!!!!!!!!!!!! """"""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!"""###############!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######"""""""""########################""""""""""""""""""""""""###""""""""""""""""""### !!!""""""""""""!!!!!!""""""############""""""###""" !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""!!!"""""""""############"""""""""""""""######$$$########################$$$$$$$$$######"""""""""######$$$%%%%%%%%%%%%$$$######$$$$$$%%%&&&&&&'''$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))***'''(((((())))))***++++++&&&%%%$$$%%%&&&'''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%###!!! !!!!!!"""############"""!!!!!! !!!"""###############"""""""""""""""$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""###""""""""""""""""""""""""""""""""""""""""""""""""###""""""###$$$$$$###!!!############""""""!!!!!! !!!""""""""""""########################""""""""""""""""""######$$$###"""###%%%&&&%%%$$$"""""""""""""""######$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$#########"""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$!!!!!!"""""""""#########$$$%%%%%%%%%%%%%%%%%%%%%########################%%%$$$$$$###""""""""""""################################################!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###""""""!!!!!!""""""###%%%$$$"""!!!!!!!!!"""###"""!!!!!! !!!!!!""" !!!"""""""""!!!!!!""""""############""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!!!!!!!"""######$$$$$$!!!!!!!!!"""""""""######!!!!!!"""############### !!!!!!""""""!!!!!!""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""###"""""""""""""""""""""""" !!!""""""######""""""""""""""""""""""""""""""!!!""""""######""""""!!!########################""""""""""""""""""""""""###""""""!!!!!!""""""###!!!!!!""""""######""""""""""""############""""""###""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!""""""""""""%%%%%%$$$###"""#########""""""""""""""""""""""""""""""######$$$$$$######""""""""""""############"""""""""""""""######$$$###############$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''((((((&&&&&&'''(((((())))))***%%%$$$###$$$&&&'''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!"""###$$$$$$$$$$$$ !!!""""""######""""""""""""!!!!!!!!!"""############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""""""""""""""""""""$$$######$$$%%%%%%$$$""""""""""""""""""""""""### !!!""""""""""""########################""""""""""""###############""""""###%%%&&&%%%$$$!!!"""""""""##################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$######""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######"""######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%#########%%%#########$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############$$$!!!""""""######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$###############$$$$$$###"""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###"""!!! !!!"""###############""""""""""""!!!!!! !!!!!! !!!""""""!!!!!!!!!"""###$$$$$$###"""!!!""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!! !!!"""###"""!!!!!! !!!!!!"""######$$$$$$!!!!!!!!!!!!"""""""""###!!!!!!"""############### !!!"""""""""""""""""""""!!!!!!!!! !!!!!!!!!!!!!!!"""######"""""""""""""""""""""""" !!!""""""""""""!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!########################""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!""""""###$$$$$$######""""""############""""""###!!! !!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###### !!!!!!!!!"""""""""###""""""!!! !!!"""###""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$###""""""""""""############"""""""""""""""######$$$""""""#########$$$$$$$$$""""""######$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$#########$$$%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((($$$######$$$%%%&&&&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%################################################!!!!!!!!!!!!"""###$$$$$$ !!!!!!"""""""""""""""$$$$$$###"""""""""######"""""""""""""""""""""###!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""""""""""""""""""""$$$######$$$%%%%%%$$$"""!!!!!!!!!"""######$$$$$$!!!"""###############"""""""""""""""""""""""""""!!!!!!"""###############"""!!!!!!"""$$$%%%%%%$$$!!!!!!"""#####################""""""""""""##############################$$$$$$$$$###############################################################""""""""""""###$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%######$$$&&&"""#########$$$$$$$$$%%%""""""###$$$$$$$$$$$$$$$###############$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############""""""######$$$%%%%%%&&&######$$$$$$%%%%%%%%%%%%$$$$$$$$$#########""""""###""""""""""""######$$$###################################################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&''''''(((""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###"""!!! !!!"""###"""############"""!!!!!!!!!!!! !!!!!! !!!""""""!!!!!! !!!######!!! """"""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!###$$$%%%$$$"""!!! !!!!!!"""###$$$$$$$$$!!!!!!!!!!!!""""""""""""!!!!!!"""###############!!!!!!"""###############"""!!!!!!!!! !!!!!!!!!!!!!!!"""######"""""""""""""""""""""""" !!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""###$$$$$$$$$$$$$$$""""""############"""""""""!!! !!!###%%%$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###### !!!!!!!!!""""""###### """""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$""""""""""""############"""""""""""""""######$$$""""""######$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''######$$$%%%%%%%%%%%%$$$"""######$$$%%%%%%&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&''''''((($$$###"""###%%%&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""######$$$$$$$$$%%%################################################%%%$$$""" !!!!!! !!!!!!"""""""""""""""%%%%%%$$$###""""""######"""""""""""""""######### !!!!!!""""""######!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""""""""""""""""""""$$$###"""###%%%%%%###""" !!!"""###$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###############!!! !!!###%%%$$$###!!!!!!"""#####################""""""""""""######"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%################################################""""""""""""###$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$!!!###&&&%%%######%%%''' !!!!!!"""""""""###""""""###$$$$$$$$$$$$###""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############""""""###$$$%%%%%%&&&&&&""""""######$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""!!!!!!"""###$$$$$$######################## !!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&'''((((((!!!!!! !!!!!!!!!!!!""""""""""""########################"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!"""""""""""" """###$$$"""!!!!!!###$$$"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######!!!  !!! """"""!!! ###""" !!!""""""!!!!!!!!!"""##################!!! !!!"""###""" $$$###"""!!!!!!"""###$$$""""""""""""##################""""""!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""###""""""""""""""""""""""""""""""############""""""'''%%%$$$#########!!!"""""""""""""""""""""""" !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""$$$###"""""""""""""""###""""""""""""""""""""""""###"""!!!"""###$$$###!!!###"""!!!!!!!!!"""$$$%%%%%%%%%%%%$$$$$$######### !!!"""###$$$%%%&&&&&&""""""!!!!!!"""$$$&&&'''#########$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###!!! !!!###%%%$$$$$$###"""!!!!!!""""""############""""""""""""""""""!!!!!!!!!!!!""""""########################"""""""""""""""""""""""""""""""""""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###!!!"""###$$$$$$$$$$$$$$$############""""""""""""########################!!!!!!""""""######$$$$$$!!!!!!""""""#########$$$#####################$$$###"""!!! !!!"""###################################################""""""""""""""""""""""""##############################""""""######$$$%%%"""############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$"""$$$&&&&&&$$$###$$$$$$#########$$$$$$%%%%%%%%%######""""""""""""######$$$######"""""""""""""""%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################'''%%%""""""###$$$""" ######################## !!!"""#################################!!!!!!!!!!!!"""###$$$%%%########################$$$%%%%%%&&&&&&%%%%%%$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$###"""$$$%%%&&&&&&''''''&&&&&&$$$###"""!!!!!!!!!"""###!!!!!!!!!!!!""""""""""""########################"""""""""""""""""""""""""""""""""#########$$$$$$!!!!!!!!!!!!""""""""""""######""""""!!!!!!!!!!!!$$$###"""###%%%%%%###!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!! """"""!!! """"""!!! ###""" """###"""!!!"""######$$$$$$$$$$$$$$$###!!! !!!"""###"""!!!""""""###$$$$$$###""""""""""""""""""############ !!!!!!""""""######!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$###"""!!!!!!!!!!!!""""""""""""""""""""""""""""""############""""""$$$"""!!!!!!######""" """""""""""""""""""""""" !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###"""!!!"""###$$$###!!!###"""!!!!!!!!!"""$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""""""""###$$$&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###!!!!!!"""###%%%$$$$$$###"""""""""""""""######"""""""""!!!!!!!!!""""""!!!!!!!!!!!!"""""" """""""""""""""""""""""""""!!!!!!!!!!!!"""######"""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$######"""######$$$$$$$$$######"""############""""""""""""########################"""""""""""""""#########!!!"""""""""##############################""""""###"""!!!!!! !!!"""###########################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""######""""""######$$$%%%"""############$$$$$$$$$######$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!########################"""############$$$$$$$$$"""###$$$$$$""""""###$$$###$$$$$$$$$$$$$$$$$$%%%#########""""""#########$$$######"""""""""""""""%%%%%%%%%$$$$$$#########################################################$$$""" !!!$$$&&&%%%$$$######################## !!!""""""###$$$$$$#########"""""""""""""""!!!!!!!!!""""""###$$$%%%########################$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$###"""$$$%%%&&&&&&''''''&&&&&&"""!!!!!!!!!!!!!!!!!!""""""""""""########################""""""""""""""""""""""""############$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""$$$$$$#########"""""""""$$$###""""""$$$$$$###"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!###"""!!!!!!######"""!!!""""""!!! !!!!!!###"""!!!!!!"""###"""!!!!!!""""""##################"""!!!!!!######"""!!! """$$$%%%%%%$$$""" """"""""""""############ !!!!!!""""""######!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!&&&%%%$$$"""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""!!!  """###"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###""""""!!!""""""""""""""""""""""""###"""!!!"""###$$$###!!!"""""""""!!!"""######$$$$$$$$$$$$$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$######""""""######&&&%%%$$$###""""""""""""###$$$$$$%%%&&&''''''(((''''''''''''''''''''''''%%%%%%&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###!!!!!!"""$$$%%%$$$###"""""""""""""""""""""""""""!!!!!!!!! """"""!!!!!!!!!!!!""""""########################""""""""""""""""""""""""!!!!!! !!!!!!"""###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""######"""""""""$$$$$$$$$$$$###"""!!! ############""""""""""""####################################""""""""""""""""""""""""#####################""""""!!!!!!!!!""""""!!!!!!!!!""""""###########################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""######""""""######$$$%%%"""############$$$$$$$$$######$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!########################"""############$$$$$$$$$"""######""" """%%%$$$$$$$$$$$$$$$#########$$$$$$############$$$$$$$$$######"""""""""""""""$$$$$$$$$$$$$$$#########""""""""""""""""""""""""###########################"""!!!"""$$$%%%%%%%%%########################!!!!!!""""""###$$$$$$$$$######""""""!!!!!!!!! """""""""""""""###%%%%%%########################$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%&&&&&&''''''&&&&&&!!! !!!!!!!!!!!!""""""""""""########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!###$$$$$$%%%%%%!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! """!!! !!!#########"""""""""!!!!!!!!!!!!!!!"""###"""!!!"""###$$$"""!!! !!! ###"""!!!"""######"""!!! !!!""""""""""""!!! !!!"""""""""##################""""""!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$###!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""!!!  """###"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" """######"""!!!""""""""""""""""""""""""###"""!!!"""###$$$###!!!"""""""""""""""######$$$$$$$$$$$$###############&&&%%%%%%%%%%%%$$$$$$$$$!!!!!!""""""###%%%&&&&&&&&&%%%$$$######""""""###"""######%%%&&&'''((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$###"""""""""$$$%%%######"""""""""""""""###!!!!!!!!!!!! """"""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""############""""""###############"""!!!!!!############"""""""""!!!########################$$$$$$######""""""!!!!!!"""""""""""""""###############""""""!!! """"""""""""""""""######################################################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%""""""#########$$$$$$$$$######$$$$$$$$$$$$######################################################""""""#########$$$$$$$$$$$$$$$###!!! !!!###&&&%%%%%%$$$$$$######""""""%%%$$$$$$$$$$$$$$$$$$%%%$$$######"""""""""""""""$$$$$$$$$###############################################################&&&%%%$$$###""""""""""""########################""""""######$$$$$$$$$$$$$$$$$$######""""""!!!!!!""""""""""""###$$$%%%%%%########################$$$%%%%%%&&&&&&%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&$$$###!!!  !!!"""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######################## !!!!!!!!!!!!""""""""""""!!!"""###$$$$$$$$$!!!!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! !!!  """###"""!!!""""""!!!!!!!!!""""""######""""""###$$$$$$"""!!! $$$"""!!!"""###$$$###""""""!!!!!!"""!!!"""""""""##################""""""!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""$$$"""!!!!!!"""###!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """######"""!!!""""""""""""""""""""""""###"""!!!"""###$$$###!!!!!!"""""""""################################################$$$$$$$$$$$$ !!!"""###$$$%%%%%%&&&&&&&&&&&&&&&&&&'''((((((""""""###$$$%%%''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$######""""""###$$$%%%###"""""""""""""""######!!!!!!!!!!!! """"""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!######################## !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###$$$$$$$$$$$$$$$$$$### !!!"""###########################"""""""""!!!""""""""""""""""""""""""$$$$$$######""""""!!!!!!######""""""""""""""""""###"""""""""!!!!!! !!!!!!"""###############################################################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%""""""#########$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%########################""""""#########$$$$$$$$$%%%%%%$$$"""!!!"""$$$'''$$$$$$$$$######"""""""""%%%$$$$$$$$$$$$$$$$$$%%%$$$######"""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$###"""""""""###""""""""""""""""""""""""###############$$$$$$$$$%%%%%%%%%$$$$$$#########""""""""""""###$$$%%%&&&########################$$$%%%%%%&&&&&&%%%%%%$$$"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&""""""!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""########################""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!"""#########""" """######!!! """$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!  """######!!!""""""!!!!!!!!!"""######"""""""""$$$%%%%%%### !!!!!!"""""""""""""""$$$###""""""$$$$$$###"""###!!!!!!###""""""""""""############ !!!!!!""""""######!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""$$$###"""""""""###!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###""""""!!!""""""""""""""""""""""""###"""!!!"""###$$$###!!!!!!!!!"""############""""""""""""###############"""""""""######$$$$$$$$$###$$$$$$$$$$$$###""""""!!!!!!!!!"""###$$$&&&'''"""######$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##########################################$$$$$$"""""""""""""""######$$$"""""""""!!!!!!!!! """"""!!!!!!!!!!!!""""""""""""""""""""""""""""""########################!!!!!! !!!!!!"""###""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$ !!!"""########################""""""""""""""""""""""""""""""""""""############""""""""""""############""""""""""""""""""""""""""""""""""""!!!!!!"""###$$$$$$$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""##############################""""""######$$$%%%"""############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$%%%%%%%%%$$$"""###%%%'''###############"""""""""$$$$$$############$$$$$$$$$######""""""""""""""""""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""######"""###%%%'''""""""""""""""""""""""""########################%%%%%%%%%%%%%%%%%%%%%%%%######"""######$$$%%%&&&########################$$$%%%%%%&&&&&&%%%%%%$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&& !!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""####################################""""""!!!!!!!!!!!!!!!!!!"""""""""""""""###$$$%%%%%%###!!! """######!!!"""%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!! !!!###$$$$$$###""""""!!!!!!"""######$$$""""""###$$$&&&%%%### !!!!!!"""############"""$$$###""""""$$$$$$###"""###"""  """###""""""""""""############ !!!!!!""""""######!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!! !!!!!!"""""""""""""""""""""""""""""""""############""""""!!!  """###"""!!!"""""""""""""""""""""""" !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""###"""!!!"""###$$$###!!! !!!"""###$$$######"""!!!"""""""""#########$$$%%%$$$$$$$$$$$$$$$#########$$$$$$%%%$$$###"""!!! """###$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$"""""""""""""""###$$$$$$######"""""""""!!!!!!!!!""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$########################"""!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######!!!!!!"""""""""""""""!!!############"""""""""""""""""""""""""""""""""""""""""""""""""""#####################"""""""""!!!!!!!!!""""""###$$$$$$$$$ !!!###$$$%%%%%%$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""##############################""""""######$$$%%%"""############$$$$$$$$$######$$$$$$$$$$$$######################################################"""############$$$$$$$$$"""$$$%%%$$$###"""###%%%""""""""""""#####################""""""#########$$$######"""""""""""""""!!!"""""""""#########$$$################################################!!!"""$$$###""""""%%%'''""""""""""""""""""""""""""""""""""""""""""""""""#########$$$%%%%%%&&&&&&############$$$%%%&&&&&&########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$%%%&&&'''((($$$%%%&&&&&&''''''&&&&&&"""###%%%&&&&&&$$$""" !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###########################"""""""""!!!!!! !!!!!!!!!!!!"""""""""""" !!!$$$&&&'''&&&&&&%%% !!!!!! $$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######"""!!!!!!"""$$$&&&%%%$$$""""""!!!""""""###$$$$$$""""""###%%%&&&%%%###  !!!!!!!!!!!!!!!$$$###"""###$$$$$$$$$"""######""""""""""""######""""""""""""#####################"""!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! ########################""""""############""""""!!!###""""""######################## !!!!!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""""""""""""""###""""""""""""""""""""""""###"""!!!"""###$$$###!!! !!!"""$$$$$$######"""!!!!!!""""""#########$$$(((''''''&&&$$$######"""!!!"""$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""######$$$$$$$$$$$$""""""!!!""""""###$$$$$$############""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!########################"""""""""""""""###$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""############"""!!! ############""""""""""""""""""""""""""""""""""""!!!!!!""""""######$$$$$$$$$#########""""""!!!!!!!!!!!!"""###$$$%%%&&&&&& !!!###$$$%%%%%%$$$$$$################################################""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%#########"""###$$$$$$%%%"""############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$!!!"""$$$$$$###""""""###!!!!!!""""""######$$$$$$######""""""""""""######$$$######"""""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""########################$$$%%%&&&$$$!!! """$$$"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%%%%&&&############$$$%%%&&&'''########################$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$%%%&&&'''((($$$%%%&&&&&&''''''&&&&&&"""!!!!!!!!! """""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$###!!! ######""""""!!!!!! ######""""""!!!!!! """"""""""""""""""""""""""""""!!!!!!"""###$$$$$$""""""""""""""""""""""""""""""!!!!!! """"""""""""!!!!!!!!!!!!"""###$$$$$$$$$"""!!! !!!  !!!######$$$###"""######################## !!!"""""""""""""""$$$#########""""""!!!!!!"""######"""!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######"""!!!  !!!"""!!!!!! %%% """######"""!!!!!! !!!!!!!!!"""""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""######""""""!!!!!! ###############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$"""!!!  !!!"""$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%########################""""""""""""""""""""""""&&&%%%$$$###""""""""""""!!!!!!""""""#########$$$'''###!!!!!!###%%%$$$###########################""""""""""""""""""""""""""""""!!!!!! ###"""!!! !!!"""###""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%$$$$$$###"""!!!!!!########################"""#########$$$$$$$$$$$$""""""""""""############%%%###!!!!!!###$$$""" ######$$$$$$$$$$$$######""""""""""""####################################""""""""""""############%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$"""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$#########""""""###$$$%%%&&&&&&%%%$$$###########################""""""""""""############"""############$$$$$$$$$"""###$$$$$$######$$$%%%%%%$$$$$$###"""!!! ###########################""""""!!!"""$$$%%%&&&""""""#########$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%&&&###"""!!!!!!!!!###$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''')))++++++)))&&&######%%%&&&'''(((((('''+++***(((''''''((()))))) """"""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$"""""""""!!! """"""""""""!!!!!!!!!!!!###"""""""""!!!!!!!!! """"""""""""""""""""""""""""""!!!!!!"""######$$$"""""""""""""""""""""""""""!!!!!!!!! """"""""""""!!!!!!!!!!!!"""######$$$###"""!!! """!!!!!! !!!!!!""" !!!#########!!!######################## !!!"""""""""""""""#########"""""""""!!!!!! !!!""""""!!!!!!"""###!!!"""!!!  """!!!"""$$$&&&&&&$$$"""!!!""""""""""""""""""""""""######""""""""""""######$$$###!!! !!!!!!"""###$$$###"""!!!"""###"""###$$$$$$$$$###!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###"""""""""""""""""""""""""""""""""""""""""""""###"""""""""!!!!!!!!! ###############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$###"""!!! !!!!!!!!!!!!"""###$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$#########!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%%%%%%%%%%$$$###"""""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%$$$$$$&&&%%%$$$###""""""##############################""""""""""""""""""""""""%%%$$$###"""!!!!!!!!!!!!!!!!!!"""""""""#########&&&### !!!###$$$$$$""" """"""""""""""""""""""""############""""""""""""###"""!!!!!!!!!!!!"""###""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%$$$######"""!!!!!!"""""""""""""""""""""""""""""""""#########$$$$$$""""""""""""############%%%###!!!"""###$$$""" ######$$$$$$$$$$$$######""""""""""""############$$$$$$$$$###############""""""""""""############%%%%%%%%%$$$$$$#########$$$######""""""######$$$""""""""""""""""""""""""############$$$%%%&&&&&&$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$###########################""""""""""""############"""############$$$$$$$$$%%%%%%%%%###!!!  $$$$$$######""""""!!!!!!########################$$$$$$##################""""""#########$$$$$$$$$######$$$###"""!!! """"""""""""""""""""""""###############$$$$$$$$$###"""!!!!!!"""###$$$%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%'''))))))(((&&&$$$$$$%%%%%%&&&'''((((((&&&&&&%%%%%%%%%&&&'''(((!!!!!!!!! """""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!"""######""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""""""############"""!!!!!!###""""""!!!!!!""""""### !!!###$$$$$$###""""""""""""""""""""""""""" !!!"""""""""""""""######""""""""""""!!!!!! """"""!!!!!!###$$$$$$"""!!!!!!"""$$$###### """%%%((((((%%%""" """"""""""""""""""""""""######""""""""""""######%%%$$$"""!!!!!!!!!""""""%%%%%%%%%&&&'''%%%###!!!$$$$$$%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############"""!!!!!!$$$$$$############$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%((('''%%%$$$###"""""""""########################""""""""""""""""""""""""######"""!!! !!!!!!""""""""""""######$$$""" !!!"""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$###""""""""""""###$$$""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######""""""""""""############$$$###""""""######""" ######$$$$$$$$$$$$######""""""""""""############$$$$$$$$$$$$######""""""""""""""""""############$$$$$$$$$$$$$$$#########$$$######""""""######$$$""""""""""""""""""""""""$$$$$$######$$$%%%'''((($$$############"""""""""$$$$$$$$$######$$$$$$$$$########################""""""""""""############"""############$$$$$$$$$%%%$$$###"""!!!#########"""""""""""""""########################%%%%%%%%%$$$$$$"""!!!!!!###############$$$$$$$$$"""""""""""""""!!! """"""""""""""""""""""""$$$$$$$$$#########""""""######"""""""""###$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$######$$$&&&((('''&&&&&&%%%%%%$$$%%%&&&((()))'''''''''((()))+++,,,---############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""#########""""""""""""""""""""""""""""""""" """###$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""""""""""""""""""""!!!!!! !!!""""""!!!!!!"""###$$$!!! !!!$$$&&&%%%"""!!!"""$$$%%%%%%$$$"""!!!""""""""""""""""""""""""######""""""""""""######$$$###"""""""""###$$$%%%(((%%%###$$$&&&&&&"""#####################""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########"""""""""######"""!!!!!!!!!!!!!!!######""""""""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%'''&&&%%%%%%$$$#################################""""""""""""""""""""""""###"""!!!!!! !!!!!!!!!"""""""""""""""""""""!!!!!!!!!!!!""""""!!!########################!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""$$$##################$$$""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$#########"""""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!"""""""""############$$$###"""""""""""""""!!!######$$$$$$$$$$$$######!!!"""""""""############%%%%%%$$$$$$###"""""""""!!!"""""""""############$$$$$$$$$#####################""""""""""""######""""""""""""""""""""""""######""""""###%%%'''(((############""""""""""""%%%$$$###""""""###$$$%%%########################!!!"""""""""############""""""#########$$$$$$$$$###"""!!!!!!"""""""""!!!"""""""""""""""####################################$$$$$$%%%%%%###"""!!!########################""""""######"""!!!!!! """"""""""""""""""""""""#############################################$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$###"""###%%%'''''''''(((&&&%%%$$$$$$%%%'''(((((()))***,,,...000111222############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""##################"""!!!!!! !!!!!!""""""######!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!"""""""""###""""""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###############!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""!!!!!!!!!!!!!!!!!!""""""###$$$$$$###  ### !!!$$$%%%$$$!!!###"""!!!!!!!!!!!!"""###""""""""""""""""""""""""######""""""""""""######!!!!!!!!!"""###%%%'''(((+++'''"""!!!###%%%$$$"""!!!!!!!!!!!!""""""######""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!""""""#########""""""""""""""""""""""""""""""""""""""""""""""""############"""!!! ###""""""""""""""""""############$$$$$$%%%%%%%%%""""""""""""""""""""""""###$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""######"""!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""###############$$$$$$#########""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""""""""########################!!!!!!!!!!!!""""""""""""!!!"""""""""########################"""!!!""""""######$$$$$$$$$$$$######!!!"""""""""############$$$$$$$$$#########""""""!!!"""""""""#######################################""""""""""""""""""###"""""""""""""""""""""""""""!!!!!!!!!"""###%%%&&&""""""""""""""""""""""""%%%$$$""""""""""""$$$%%%########################!!!"""""""""############""""""#########$$$$$$$$$###"""!!!"""$$$%%%$$$""""""""""""""""""#################################!!!"""###%%%%%%$$$$$$#################################$$$$$$######""""""""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%###$$$$$$$$$$$$#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###$$$''')))))))))((('''%%%$$$$$$%%%&&&(((&&&'''))),,,...111222333!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######$$$$$$###""""""!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!! !!!!!!""""""######"""""""""!!!""""""###$$$ !!!!!!""""""!!!!!! ######"""""""""!!!!!!!!!"""""""""""""""""""""""" !!!""""""""""""""" !!!!!!!!!!!!""""""$$$%%%%%%### !!! !!!######""" ###"""  """###""""""""""""""""""""""""######""""""""""""######!!! !!!###%%%''')))+++((($$$"""###%%%&&&&&&!!!!!! !!!""""""###!!!!!!!!!""""""#########""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!""""""############""""""""""""""""""""""""""""""""""""!!!""""""###$$$%%%%%%$$$###""""""#########""""""!!!!!!""""""###"""""""""######$$$$$$%%%##############################$$$%%%%%%%%%$$$$$$""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###!!!"""###$$$$$$$$$$$$###########################""""""""""""""""""""""""###""""""!!!!!!""""""###""""""!!!!!!!!!!!! """$$$###"""!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!"""###$$$$$$%%%""""""###$$$$$$###""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################!!!!!!!!!"""""""""######""""""""""""############"""###$$$###"""!!!!!!#########$$$$$$$$$$$$######""""""""""""####################################""""""""""""############"""""""""##################""""""!!!!!!""""""###""""""""""""""""""""""""!!!!!!!!!"""""""""""""""!!!!!!"""""""""""""""############""""""#################################""""""""""""############"""############$$$$$$$$$&&&$$$""""""%%%%%%### #########"""""""""""""""########################!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$#####################$$$$$$$$$$$$######"""""""""""""""""""""""" !!!"""###$$$%%%&&&&&&$$$$$$$$$%%%$$$$$$###""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&(((+++,,,,,,+++)))(((&&&%%%$$$%%%%%%&&&((())),,,///222444555666 """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!"""""""""###""""""""""""""""""""""""""""""!!! """""""""""""""""""""""" !!!!!!!!!""" !!!"""############"""!!!!!!!!!"""$$$%%%!!!"""############"""!!!"""!!!!!!!!!!!!!!!!!!"""######################## !!!""""""""""""""" !!!!!!!!!""""""###$$$$$$###  """######"""!!! !!!""""""!!! !!!""""""""""""""""""""""""""""""######""""""""""""######""""""!!!!!!"""###%%%&&&%%%%%%%%%$$$"""###$$$&&&%%%$$$###!!!!!! !!!!!! !!!"""###$$$$$$%%%"""""""""""""""""""""""" !!!!!!"""######$$$$$$"""""""""""""""""""""""" !!!!!!!!!"""""""""###!!!!!!"""###############""""""""""""""""""""""""###"""!!!!!!!!!"""$$$%%%&&&%%%%%%$$$$$$$$$%%%%%%""""""!!!!!!!!!!!!"""""" !!!!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######"""!!!"""#########"""!!! ########################""""""""""""""""""""""""!!!!!!!!! !!!!!!"""""""""!!!!!!!!! ###%%%%%%###!!!"""###########################""""""""""""""""""""""""!!!!!!""""""######$$$$$$!!!""""""######""""""!!!""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""""""""""""""########################"""""""""#########$$$$$$""""""""""""############"""###%%%$$$!!! !!!#########$$$$$$$$$$$$######""""""""""""############"""""""""###$$$$$$%%%%%%""""""""""""############!!!"""""""""#########$$$""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!"""###$$$$$$###!!! !!!!!!!!!!!!""""""######""""""############""""""########################""""""""""""############"""############$$$$$$$$$$$$!!!!!!$$$&&&$$$!!!$$$$$$######""""""!!!!!!##########################################$$$$$$$$$$$$$$$#########""""""""""""############""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&))))))***---///000///...(((((('''&&&%%%%%%$$$$$$)))+++...111444666777777"""!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!"""###$$$$$$$$$######""""""!!!!!! !!!!!!!!!""""""######""""""""""""""""""""""""###"""!!! """""""""""""""""""""""" !!!!!!"""""" !!!"""######$$$###"""!!!!!!!!!###$$$%%%"""###$$$%%%%%%$$$###"""  !!!"""########################### !!!!!!""""""""""""""" !!!!!!""""""!!!"""###"""!!! !!!""" ###&&&%%%""" """!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""######""""""""""""######%%%$$$"""!!!!!!!!!"""###!!!$$$$$$!!!!!!###***(((&&&###!!!  """###$$$%%%&&&"""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$"""""""""""""""""""""""" !!!!!!!!!""""""######!!!!!!"""###############""""""""""""""""""""""""###"""!!!!!!!!!###$$$%%%%%%$$$$$$######$$$$$$%%%""""""!!!!!!!!!!!!"""""" !!!"""#########"""""""""""""""""""""""""""###$$$%%%%%%%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!############"""!!!########################""""""""""""""""""""""""  !!!""""""!!!!!!  ###&&&&&&$$$""""""$$$ """""""""""""""""""""""" !!!!!!!!!!!! !!!"""######"""!!! """"""############""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$""""""""""""############!!!$$$%%%$$$!!! !!!#########$$$$$$$$$$$$######""""""""""""############!!!!!!"""###$$$%%%%%%&&&""""""""""""############!!!!!!""""""#########$$$""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""$$$%%%&&&&&&$$$!!! !!!!!!!!!""""""######!!!"""###$$$$$$###"""!!!########################""""""""""""############"""############$$$$$$$$$%%%((('''$$$%%%$$$$$$###"""!!!!!! ########################&&&%%%$$$"""!!!"""######$$$$$$$$$$$$######""""""!!!!!!"""""""""""""""!!!""""""""""""""""""""""""$$$$$$$$$###############$$$%%%%%%&&&%%%$$$###"""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%$$$$$$%%%%%%&&&***+++,,,000333333222000'''(((((('''&&&%%%$$$###%%%'''***---000222222333######"""!!!!!!!!!!!!!!! !!!&&&###!!!!!!$$$$$$""""""""""""!!!  !!!"""$$$$$$###""""""""""""""""""############ !!!"""######"""!!! """""""""""""""###$$$$$$########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""""""""""""""######""""""!!!!!! ############""""""""""""########################!!!!!!  !!!!!!""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""######"""!!!!!! !!!!!! !!!"""######$$$###### !!!"""$$$$$$######################## !!!!!!"""###$$$$$$$$$""""""!!!!!!!!!!!!""""""""""""""""""###$$$%%%&&&!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! !!!!!!!!!!!!"""""""""""" !!!"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''%%%$$$######""""""###############"""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""########################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""##############################"""!!!!!! !!!!!! !!!"""###############$$$#########""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!%%%''')))(((&&&""" """"""""""""############ !!!!!!""""""######""""""""""""############"""""""""""""""""""""""""""!!!!!!!!!!!!""""""#########""""""""""""######""""""""""""############!!!"""###$$$$$$###"""!!!%%%$$$"""!!! !!!"""$$$""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""############ !!!"""$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$######""""""!!!!!!$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!! """"""!!!!!!!!!!!!"""""" !!!!!!""""""######&&&%%%###!!! !!!###$$$###$$$$$$%%%$$$###"""!!!########################!!!"""""""""""""""!!!!!!"""############$$$$$$$$$########################$$$$$$############$$$$$$###"""!!!!!!!!!!!!!!!""" !!!"""######$$$######""""""""""""##################""""""!!!!!! """""""""""""""""""""""" !!!  """"""""""""""""""######$$$$$$$$$############$$$$$$######$$$$$$$$$$$$###### """%%%'''(((&&&$$$"""######""""""######$$$%%%---000222444444555777999222///+++&&&$$$$$$%%%&&&(((((()))***+++,,,------######"""!!!!!!!!!!!!!!! !!!!!!!!!""""""###"""!!!!!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""###############!!!!!!!!!!!!!!! !!!"""######"""!!! """!!!!!!!!!""""""###$$$ """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!!"""""""""""""""""""""""""""############""""""""""""#########"""""""""!!!!!!########################"""""""""!!!!!! """"""""""""""""""######""""""""""""!!! """"""""""""""""""""""""%%%%%%$$$$$$$$$$$$%%%%%%""""""""""""""""""""""""$$$######""""""""""""###""""""###$$$$$$$$$###### !!!""""""###$$$######################## !!!!!!"""######$$$$$$""""""!!!!!!!!!!!!""""""######""""""######$$$%%%""""""""""""""""""""""""###"""""""""!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$###""""""""""""###############"""!!!!!!!!!!!!!!!!!!"""""""""###################################################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""###!!!""""""############"""######"""""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!"""######"""!!!"""""""""""""""############!!!!!!!!!!!!""""""""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""%%%$$$###!!! ######""""""""""""######""""""""""""############""""""############""""""%%%$$$"""!!! !!!"""###""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""############ !!!"""###$$$######"""###########################"""""""""!!!!!!!!!!!!$$$###"""!!!!!!"""###$$$##############################""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!"""""""""""""""###!!!###$$$$$$$$$$$$###"""!!!#################################"""!!! """############$$$$$$$$$########################$$$##################$$$"""""""""!!!!!!""""""###""""""#########""""""!!!""""""""""""############$$$#########"""""""""""""""""""""""""""""""""""""""""""""!!! """###"""""""""""""""######$$$$$$$$$############$$$$$$######$$$$$$$$$$$$###############$$$$$$$$$$$$$$$&&&&&&%%%%%%&&&&&&'''(((,,,000555888888777777777111...***&&&$$$$$$%%%&&&''''''(((((())))))******######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""### !!!"""!!!  !!! !!!!!!"""######"""""""""""""""######$$$"""""""""!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!""""""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!""""""###""""""""""""""""""""""""############$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!##############################""""""""""""!!!!!!######"""""""""""""""""" !!!!!!""""""!!!!!! ###########################""""""!!!!!!""""""###""""""""""""""""""""""""$$$###############$$$%%%######$$$$$$$$$###"""""" !!!!!!!!!"""######$$$""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$###""""""!!!!!!""""""#########"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!"""""""""############""""""!!!!!!!!!!!!"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%"""############""""""!!!""""""!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""###""""""""""""############""""""""""""!!!!!!!!!!!! !!!!!!!!!"""""""""""""""""""""""""""""""""%%%$$$###!!! """"""""""""""""""""""""""""""""""""##################""""""""""""######%%%$$$"""!!!!!!!!!"""###""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""############!!!!!!"""############"""####################################""""""""""""######""""""""""""######""""""""""""""""""""""""###""""""""""""!!!!!!!!!###""""""!!!!!!""""""##################"""""""""""""""  !!!######$$$$$$######"""!!!""""""""""""""""""""""""#########"""!!!"""############$$$$$$$$$################################################"""""""""""""""###$$$%%%$$$$$$$$$######""" """"""""""""############$$$$$$$$$$$$############""""""""""""""""""""""""###$$$$$$###""""""$$$%%%"""""""""""""""######$$$$$$$$$############$$$$$$######$$$$$$$$$$$$######%%%###!!! """%%%'''&&&&&&&&&&&&&&&'''(((((()))///666;;;;;;999666444///---)))&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###""""""!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""$$$""" ### !!!!!!""""""""""""###"""!!!!!!!!!"""$$$%%%%%%%%%$$$$$$###"""!!!!!!!!!!!!""""""""""""!!!!!!"""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######$$$$$$$$$"""""""""!!!!!!!!! ########################"""""""""""""""""""""""""""""""""!!!!!! !!!"""""""""""""""########################!!!!!! !!!!!!""""""""""""""""""""""""""""""""""""######$$$%%%############"""!!!!!! !!!!!!""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###############""""""""""""""""""###""""""!!!""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""#########"""""""""""""""###########################""""""!!!!!!!!!!!!"""""""""############"""!!!!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""""""""""""""""""""""""""###$$$$$$$$$%%%########################""""""""""""######$$$%%%###############"""!!! !!!!!!!!!!!! """"""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!"""###"""!!!!!!"""!!!"""""""""##################""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###$$$""""""############""""""!!!"""""""""############$$$###"""!!!!!!"""###$$$$$$###""""""!!!!!!""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!"""""""""############!!!"""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""###########################""""""""""""""""""""""""###""""""""""""""""""###%%%%%%$$$$$$######""""""%%%%%%$$$#########$$$%%%##################""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!""""""#########$$$$$$$$$#################################$$$$$$#########""""""""""""###$$$&&&&&&###############"""!!!!!!!!!"""""""""####################################"""""""""""""""""""""""""""$$$%%%$$$######$$$&&&"""""""""""""""######$$$$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###$$$###!!! """$$$&&&$$$############$$$%%%%%%(((---444888888666333222---+++(((&&&$$$$$$%%%&&&'''&&&&&&&&&%%%%%%%%%$$$###""""""!!!!!!!!!!!!!!! !!!!!!!!! """$$$###!!! """$$$######""""""!!!!!!!!!!!!###"""!!!!!!!!!"""$$$%%%&&&%%%%%%$$$###""""""!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""#########""""""""""""!!!!!!!!!!!!########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""####################################%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!"""###$$$""""""""""""!!! !!!"""######$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""###############""""""""""""###### !!!"""$$$%%%&&&########################!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""#########"""""""""""""""########################!!!!!!!!! !!!!!!""""""!!!""""""#########""""""""""""""""""####################################################################################"""""""""""""""""""""""""""""""""###$$$$$$$$$%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!"""###$$$###############"""!!! !!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!!!!"""$$$$$$"""!!!!!!!!!!!!"""""""""##################""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$!!!"""############"""!!!!!!"""""""""############$$$###"""!!!!!!"""###$$$$$$######"""""""""""""""########################!!!!!!""""""""""""!!!!!!!!!"""""""""############"""""""""""""""#########""""""""""""""""""""""""########################"""""""""######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""##################""""""""""""######%%%%%%$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! """"""#########$$$$$$$$$########################"""###$$$$$$$$$$$$###"""""""""""""""###$$$&&&&&&!!!!!!"""###############!!!"""""""""############""""""""""""""""""""""""########################!!!"""$$$$$$###"""$$$%%%"""""""""""""""######$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""""""""""""""#########"""""""""""""""######$$$(((+++///111111000000000***)))'''%%%$$$%%%%%%&&&(((''''''&&&&&&%%%%%%$$$######"""!!!!!!!!!!!!!!! !!!"""######""""""###$$$$$$$$$###""""""!!! """""""""""""""######$$$#########""""""!!!!!! """"""!!!!!!!!!!!!""""""$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!""""""###""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""############""""""""""""######################## !!!!!!!!!!!!""""""!!!!!!  !!!""""""##########################################""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!"""###!!!!!!""""""!!!!!! !!!"""###$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""######$$$######""""""######$$$ !!!"""###$$$%%%""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""#################################!!!!!! !!!!!!"""######!!!""""""############""""""""""""#########$$$$$$""""""""""""""""""""""""#######################################$$$$$$$$$#######################################$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!"""###"""############""""""!!! !!!!!!!!!!!!"""""""""###"""!!! !!!"""###!!!!!!""""""""""""!!!!!! """"""!!!!!!"""###""""""""""""############""""""""""""!!!!!!!!!!!! !!!!!!!!!"""""""""""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!""""""""""""##################""""""""""""##################"""""""""!!!########################!!!!!!""""""""""""!!!!!!""""""""""""############"""""""""!!!"""######$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############$$$$$$######""""""######$$$###############""""""""" !!!!!!!!!!!!!!!""""""!!!!!!!!!"""######"""""""""""""""""""""""" !!!"""############"""############$$$$$$$$$########################"""###$$$%%%%%%$$$###""""""""""""""""""###$$$%%% """######$$$$$$$$$""""""""""""############!!!!!!!!!!!!!!!"""""""""########################!!!#########"""###$$$"""""""""""""""######$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$ !!!###$$$%%%$$$###"""###############$$$%%%%%%&&&(((************,,,...((('''&&&%%%$$$%%%&&&&&&((('''''''''&&&&&&%%%%%%######"""!!!!!!!!!!!!!!! !!!!!!!!!!!!"""!!! !!!"""######"""######""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""###"""!!! !!!"""###%%%%%%$$$###############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!!"""""""""""""""""""""""""""######""""""""""""""""""$$$$$$$$$$$$####################################!!!!!!!!!""""""#########!!!!!!!!!"""""""""""""""!!!""""""#########""""""""""""""""""""""""""""""!!!!!! !!!!!!""""""""""""""""""""""""######""""""!!!"""""""""!!!"""###############"""!!!"""$$$%%%%%%$$$"""!!!###########################"""""""""""""""""""""$$$######""""""######$$$###""""""!!!!!!!!!"""""""""""""""""""""""""""""" !!!!!!!!!"""""""""###!!!!!!!!!!!!""""""""""""!!!!!!""""""######$$$$$$########################!!!!!!!!!!!!"""###$$$%%%!!!!!!"""###############""""""#########$$$$$$$$$################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#############################################""""""!!!"""""""""!!!""""""############"""!!!!!!!!!"""""""""#########"""!!! !!!"""###!!!!!!""""""""""""!!!!!! !!!"""!!!!!!"""$$$""""""""""""############!!!!!!!!!!!!""""""""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""###""""""!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!""""""""""""############""""""############""""""###############"""!!!!!!########################!!!!!!""""""""""""!!!!!!""""""""""""###############"""!!!!!!!!!"""$$$$$$"""""""""""""""""""""""" !!!!!!!!!"""""""""!!!"""###$$$$$$###"""!!!########################""""""#########$$$$$$$$$$$$######""""""######$$$!!!!!!"""""""""""""""###""""""######$$$$$$$$$$$$"""!!!!!! !!!"""###$$$########################!!!"""##################"""############$$$$$$$$$########################!!!###$$$%%%%%%$$$###!!!"""""""""!!!!!!""""""###!!!""""""#########""""""""""""""""""############!!!!!!"""""""""#################################!!!###$$$#########$$$"""""""""""""""######$$$$$$$$$############$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""$$$%%%%%%%%%$$$###$$$$$$######$$$$$$%%%&&&###%%%'''((('''''')))***&&&%%%%%%$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&%%%######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""$$$""" !!!!!!!!!"""######$$$$$$ !!!###$$$$$$$$$###"""$$$$$$$$$$$$$$$%%%%%%%%%###"""!!! !!!"""###&&&&&&%%%$$$#########$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""""""""""""""%%%$$$$$$$$$######""""""%%%%%%%%%$$$$$$$$$##############################""""""######$$$$$$$$$$$$""""""######$$$$$$%%%%%%""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$############$$$$$$""""""""""""""""""""""""%%%%%%$$$###"""""""""###"""###$$$%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$"""!!!#################################"""""""""""""""$$$$$$############$$$$$$&&&%%%###""" """""""""""""""""""""""" !!!!!!!!!""""""######!!!!!!!!!!!!"""""""""""" !!!!!!"""###$$$$$$%%%""""""""""""""""""""""""!!!!!!!!!!!!"""$$$%%%&&&!!!!!!"""###############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""### !!!"""###############!!!!!!""""""######$$$$$$$$$"""!!! !!!"""$$$!!!!!!""""""""""""!!!!!!"""###$$$###"""!!!"""###""""""""""""############ !!!!!!""""""######""""""""""""############"""""""""""""""""""""""" !!!###$$$%%% """###$$$$$$###""" """"""""""""############!!!"""###$$$$$$###"""!!!###############"""!!!!!!########################!!!!!!""""""""""""!!!!!!""""""""""""###############"""!!!!!!!!!"""$$$%%%##############################$$$$$$%%%%%%%%%&&&!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$############$$$$$$ !!!!!!""""""###### !!!"""###############"""!!! """###$$$########################$$$$$$$$$$$$$$$###"""!!!"""############$$$$$$$$$########################!!!"""$$$%%%%%%$$$"""!!!###"""!!!!!!!!!!!!!!!"""###$$$$$$######"""!!! """"""""""""############""""""######$$$$$$$$$%%%########################!!!$$$%%%$$$$$$$$$%%%"""""""""""""""######$$$$$$$$$############$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&######""""""######$$$%%%!!!###&&&(((''''''''''''%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""!!!!!!!!!!!! !!!"""######$$$""""""""""""""""""""""""""""""######$$$$$$%%%%%%$$$###"""!!!!!!"""###$$$""""""#########$$$$$$$$$"""!!! !!!###$$$;;;000%%%!!!$$$'''$$$ ########################%%%$$$""" !!!!!!""""""!!!!!!!!!!!!"""""""""""""""""""""###$$$$$$######"""!!!!!! !!!!!!$$$###"""!!!!!!"""###$$$!!!"""###$$$$$$###"""!!!"""""""""""""""""""""""""""""""""""""""!!! """""""""###$$$$$$$$$%%% !!!!!!!!!!!!""""""""""""""""""""""""%%%$$$"""!!!!!!"""$$$%%% !!!!!!"""###$$$ !!!"""$$$$$$""""""############""""""&&&%%%$$$######$$$%%%&&&%%%$$$###"""!!!!!!!!!!!!"""!!!!!!!!!!!!""""""###""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$###"""!!!  ###$$$$$$$$$###""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""############"""!!! !!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!"""###%%%&&&&&&&&&&&&$$$$$$$$$#########""""""!!!!!!""""""""""""!!!!!!###$$$$$$$$$###!!! $$$#########""""""!!!!!!$$$$$$$$$###############%%%###""" !!!###$$$$$$######"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! """"""""""""###############""""""!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!! """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!""""""""""""!!!!!! ######""""""!!!!!! ###!!! ###$$$""" !!!!!!""""""""""""!!!!!! """$$$%%%$$$######$$$""""""!!!!!!!!!!!!""""""######################## !!!"""###$$$%%%%%%############""""""""""""$$$#########""""""!!!!!! !!!"""###$$$%%%%%%%%%$$$$$$###$$$$$$$$$###"""  !!!$$$###"""!!!!!!"""###$$$""""""############""""""#########"""""""""""""""""""""""""""##################""""""!!!!!!  !!!"""""""""######"""""""""###%%%&&&"""""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$######""""""""""""######%%%%%%$$$$$$###"""""""""""""""############"""""" !!!!!!!!!!!! """"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$$$$"""!!!"""######"""!!!$$$$$$%%%%%%%%%&&&&&&&&&########################!!!!!!"""###$$$%%%%%%&&&""""""""""""""""""""""""""""""###$$$%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%""""""""""""!!!!!!!!!!!! !!!!!!"""""""""""""""""""""""""""""""""""""""##################"""!!!!!!!!!!!!"""###!!!!!!!!!""""""#########$$$###"""!!! !!!!!!"""---'''!!! ###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!! !!!!!! !!!""""""###"""!!! !!!$$$###"""!!!!!!"""###$$$!!!"""###$$$$$$###"""!!!"""""""""""""""""""""""""""""""""""""""!!! ##################$$$$$$ !!!!!!!!!""""""""""""""""""""""""$$$###!!! !!!###$$$"""!!!  !!!!!!!!! !!!!!!"""###$$$""""""############""""""%%%$$$$$$######$$$$$$%%%%%%$$$###"""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!###$$$###"""!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!""""""#########""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$%%%&&&&&&$$$$$$$$$#########""""""###$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$"""!!! $$$$$$$$$$$$#########""""""############$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$######"""""""""""""""""""""""""""""""""""""""######"""""""""!!!!!!!!!""""""""""""###############""""""!!!  !!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!###"""""""""!!!!!!!!! ###!!! !!!######""" !!!!!!""""""""""""!!!!!!!!!###$$$$$$###"""###$$$""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!############""""""""""""############"""""""""!!!!!!!!!""""""""""""""""""$$$$$$$$$######$$$%%%%%%###"""!!!!!! !!!!!!$$$###"""!!!!!!"""###$$$""""""############""""""!!!!!!!!!"""""""""""""""!!!!!!!!!"""""""""############""""""!!!!!!!!!!!!!!!!!!"""######$$$%%%%%%######"""""""""###$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%######""""""""""""######$$$$$$$$$$$$$$$$$$%%%%%%""""""############"""""" !!!!!!""""""!!!!!! """"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""#########$$$"""!!!"""###$$$"""!!!"""""""""#########$$$$$$#######################################$$$$$$$$$#################################$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""!!!!!! !!!!!!""" !!!!!!!!!!!!""""""&&&%%%$$$"""!!! !!!###### !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!  !!! !!!""""""""""""!!! !!!!!!######""""""""""""######!!!"""############"""""""""""""""""""""""""""""""""""""""""""""!!!!!! ##################"""""" !!!!!!!!!!!!"""""""""""""""""""""""""""""" """"""%%%$$$""" !!!!!!""""""!!!!!!!!!!!!""""""""""""############""""""###$$$$$$$$$$$$$$$$$$###%%%$$$###"""!!!!!!!!!!!!$$$###"""!!!!!! !!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""###### !!!"""######"""!!! !!!"""######"""!!! !!!!!!!!!!!!""""""""""""$$$############"""""""""""""""""""""""""""""""""""""""###$$$$$$###""""""###""""""""""""###%%%&&&$$$$$$$$$###############$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$###"""!!!!!!"""###$$$$$$######"""""""""""""""####################################""""""""""""""""""""""""###############""""""!!!!!!  !!!!!!"""""""""########################""""""""""""!!!!!!!!!!!!######""""""!!!!!!  !!!""""""###""""""""""""""""""!!!!!!!!!!!!###"""!!!!!!######"""!!!!!!""""""######""""""!!!###$$$$$$###!!!!!!###$$$""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!######"""!!! ############""""""""""""############""""""""""""$$$$$$###"""!!! ###############$$$%%%&&&###############"""!!!!!!######""""""""""""######""""""############"""""" !!!!!!""""""###### !!!!!!!!!"""""""""###""""""""""""!!!!!!!!!""""""######$$$%%%%%%%%%######"""""""""###$$$$$$########################"""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$%%%%%%%%%######""""""""""""############$$$$$$%%%&&&&&&'''""""""############""""""!!!""""""######""""""!!!""""""""""""############""""""""""""""""""""""""############""""""""""""###"""!!!"""###$$$###""""""""""""############$$$########################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$$$$###"""!!!!!!!!!"""######""""""""""""""""""""""""""""""""" !!!###%%%%%%%%%%%%$$$!!!!!! !!!!!!"""""""""""""""######$$$###""""""!!!!!!!!!""""""###""""""""""""""""""###!!!""""""###############""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!$$$$$$######""""""!!!!!!!!!!!!!!!""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!!"""(((&&&$$$""""""###$$$&&&###""""""!!!!!!!!!!!!"""""""""############"""""""""###$$$%%%%%%$$$###"""$$$$$$###"""!!!!!!""""""$$$$$$"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!"""$$$$$$"""!!! !!!!!!"""""""""""""""######$$$$$$$$$#########""""""""""""""""""""""""!!!"""$$$%%%%%%$$$"""!!!"""!!! !!!###$$$#################################$$$$$$###############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$###""""""!!!""""""###$$$$$$######"""""""""""""""########################""""""""""""""""""""""""!!!"""""""""############""""""""""""!!!!!! """"""!!!!!!!!!!!!!!!!!!"""""""""###############""""""""""""!!!!!!!!!!!!######""""""!!!!!!  """############""""""""""""!!!!!!!!!!!!###""""""""""""###"""""""""""""""######"""""""""$$$$$$$$$""" """$$$""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""######"""!!! ############"""""""""!!!#########"""""""""""""""%%%$$$$$$###"""!!! """"""""""""###$$$&&&&&&######$$$%%%$$$###"""!!!###""""""""""""""""""###""""""############"""""" !!!""""""###$$$$$$ !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""###############""""""""""""########################$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$######""""""""""""###############$$$$$$%%%%%%%%%""""""############""""""""""""############""""""!!!"""""""""####################################$$$$$$######""""""!!!!!!###"""!!!"""###$$$###"""$$$$$$$$$$$$%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!  !!!!!!!!!!!! """""""""""""""""""""""""""""""""#########"""""" """###"""!!! """$$$"""""""""""""""""""""""" !!!###$$$%%%%%%%%%$$$######""""""""""""######"""""""""""""""######$$$#########""""""###$$$$$$"""""""""######""""""""""""""""""""""""######$$$""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!$$$######""""""!!!!!!!!!""""""#########$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""%%%$$$###"""###$$$&&&'''###""""""!!!!!!!!!!!!"""""""""############""""""""""""$$$%%%%%%$$$""""""$$$###""""""""""""""""""$$$$$$"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!""""""#########!!!"""$$$$$$"""!!! !!!"""###""""""!!!"""###$$$$$$$$$$$$######""""""""""""""""""""""""!!!"""$$$%%%%%%$$$"""!!!!!! !!!"""#################################$$$$$$##################$$$$$$%%%&&&&&&""""""##################%%%$$$$$$$$$###""""""""""""""""""""""""######$$$$$$######"""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############"""""""""""""""!!!!!!!!!$$$$$$###"""!!! !!!!!!!!!""""""#########""""""""""""!!!!!!!!!!!!###"""""""""!!!!!!!!!  """############!!!!!!!!!!!!"""""""""""""""#########"""""""""###""""""############""""""#########!!! """$$$""""""!!!!!!!!!!!!""""""########################""""""""""""""""""""""""############"""""""""!!!""""""""""""""""""##################""""""""""""!!!!!!""""""###$$$%%%&&&###$$$%%%%%%%%%$$$"""!!!"""""""""######"""""""""""""""############""""""!!!!!!""""""###$$$%%%%%% !!!!!!!!!!!!""""""""""""############"""""""""""""""#########"""""""""###""""""""""""""""""######$$$$$$$$$$$$""""""""""""""""""""""""########################!!!!!!!!!!!!""""""""""""######""""""""""""######$$$#########"""""""""!!!""""""############""""""""""""############""""""!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!"""!!!!!!!!!###$$$$$$"""######$$$$$$$$$%%%%%%%%%########################!!!""""""###$$$$$$%%%%%%########################&&&%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!! ######""""""""""""!!!!!! !!!""""""""""""""""""""""""  """!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""$$$######""""""######$$$ !!!""""""######"""""""""###$$$$$$""""""############"""""""""!!!!!!!!!"""###$$$%%%"""""""""""""""""""""""" !!!!!!"""""""""""""""""""""""""""""""""!!!!!!############$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%""""""!!!!!!!!!!!!""""""""""""############"""""""""##################"""######"""""""""""""""###$$$###"""!!!!!! !!!!!!""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!! !!!"""######$$$ !!!"""######"""!!!  """#########"""!!!!!!"""###$$$$$$$$$###"""""""""""""""""""""""""""""""""###$$$$$$###""""""!!!  !!!!!!###############$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###############$$$%%%&&&"""""""""""""""#########$$$$$$$$$#########""""""!!!!!!""""""######$$$$$$$$$######"""""""""""""""######################## !!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""$$$$$$###""""""!!! !!!""""""#########""""""""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""""" !!!""""""###""""""!!!!!!!!!!!!"""""""""""""""###$$$$$$""""""###$$$"""######$$$$$$######""" """""""""!!!!!!###%%%""""""!!!!!!!!!!!!""""""########################!!!!!!""""""######$$$$$$############""""""""""""""""""""""""############"""""""""######$$$$$$$$$"""""""""""""""###$$$%%%$$$$$$$$$$$$$$$###""""""""""""############""""""""""""############""""""!!!!!!""""""######$$$$$$ !!!!!!!!!""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########"""!!! !!!!!!""""""###$$$$$$$$$""""""""""""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######$$$######"""!!!!!! """"""############""""""!!!""""""######""""""!!!""""""""""""################################################"""""""""""""""!!! !!!###$$$$$$###!!!!!!!!!""""""""""""########################### !!!"""###$$$%%%&&&&&&""""""""""""""""""""""""%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%""""""""""""!!!!!!!!!!!! !!!!!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""!!!!!!"""######"""!!!!!!"""""""""!!!!!! !!!"""!!!!!!###"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""######""""""""""""###### !!!""""""!!!!!! !!!""""""###!!!"""###$$$$$$###"""!!!"""!!!!!!!!!"""###$$$%%%"""""""""""""""""""""""" !!!"""""""""""""""!!!!!!!!!"""""""""""""""!!!!!!"""""""""#########"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!! !!!"""######""""""!!!!!!!!! !!!!!!"""###$$$""""""############""""""######""""""""""""############""""""""""""######""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!! """#########!!!!!! """$$$$$$###"""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$###$$$$$$$$$$$$$$$$$$###$$$###"""""""""###$$$$$$"""""""""######$$$$$$$$$!!!!!!"""###$$$$$$%%%%%% !!!"""######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""" !!!!!!""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""######$$$%%%%%%""""""""""""!!!!!!!!!!!! !!!!!!""""""######!!!!!!""""""""""""!!!!!! !!!!!!!!!"""""""""###"""###%%%$$$"""!!!###%%%"""######$$$$$$######""" """"""""""""###$$$""""""!!!!!!!!!!!!""""""########################!!!!!!!!!"""""""""##################""""""""""""!!!"""""""""############""""""#########$$$$$$$$$######""""""""""""######$$$$$$###"""""""""""""""!!!"""###$$$$$$###"""!!!""""""############"""""" !!!!!!!!!!!!!!!!!!!!!"""""""""######""""""#########$$$$$$$$$########################""""""#########"""  !!!""""""###$$$$$$""""""""""""""""""""""""########################"""""""""!!!!!!!!!!!!!!!######""""""""""""###############"""""""""""""""""""""############"""""" !!!!!!""""""!!!!!! """"""""""""####################################"""""""""""""""#########"""!!! !!!###%%%$$$###!!!!!!!!!!!!""""""""""""########################""""""#########$$$$$$$$$########################%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""!!!!!!!!!!!! !!!""""""######################## !!!!!!""""""######!!!"""###$$$$$$###"""!!!!!!!!! !!!!!!""""""!!!###""""""###%%%%%%""" ########################""""""!!! !!!###$$$""""""!!!!!!!!!!!!"""""""""""""""""""""###$$$$$$ !!!"""!!!"""###$$$$$$###"""!!!"""!!!!!!!!!!!!###%%%&&&"""""""""""""""""""""""" !!!""""""""""""""" !!!!!!""""""###### !!!!!!!!!!!!"""""""""""""""""""""""" ###$$$%%%&&&%%%###!!! !!!###$$$$$$""""""############""""""$$$###"""!!!!!!"""###$$$###"""""""""""""""######"""!!!!!!!!!!!!""""""###"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""###$$$$$$$$$###"""!!! """"""!!!!!!!!!!!!"""""" """###$$$###!!!  """###$$$###"""!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""$$$$$$%%%%%%%%%%%%$$$###""""""######$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!$$$###"""!!!!!!"""###$$$#########$$$$$$%%%%%%%%% """$$$&&&(((((( """###$$$$$$$$$$$$$$$######"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$""""""""""""############"""""""""""""""######### !!!"""###$$$%%%%%%""""""###$$$%%%%%%&&&&&&""""""""""""!!!!!!!!!!!! !!!"""###$$$$$$!!!"""""""""""""""!!! !!!!!!!!!""""""######!!!$$$%%%%%%"""!!!###%%%######$$$$$$$$$$$$######!!!#########$$$$$$""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!! ############""""""""""""!!!!!!""""""#########$$$$$$$$$##################$$$###"""""""""""""""###%%%$$$"""!!!!!!!!!"""###!!!"""###$$$$$$###"""!!!""""""############""""""""""""""""""############""""""######$$$$$$$$$$$$!!!!!!!!! !!!"""#########!!!  !!!"""#########""""""""""""""""""""""""#################################"""""""""""""""######""""""""""""######"""""""""###$$$$$$%%%%%%""""""############"""""" !!!!!!!!!!!! """"""""""""############""""""""""""""""""""""""!!!!!!""""""######$$$$$$!!! !!!$$$%%%$$$###############$$$$$$$$$$$$########################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""############$$$#########""""""!!!!!!$$$###!!!  """###!!!!!!!!!!!!  !!!######!!! """"""""""""""""""""""""""""""!!!!!! ######""""""!!!!!! %%%$$$###""""""!!!""""""""""""""""""""""""""""""#########!!! """"""""""""""""""""""""%%%### !!!!!! $$$#########""""""!!!!!!######""""""!!!!!! ###$$$%%%$$$### !!!!!!!!!!!!!!!!!!!!!!!!###!!! !!!"""###""" $$$$$$$$$$$$#########"""######""""""!!!!!! """"""""""""!!! """"""""""""""""""""""""""""""############""""""""""""""""""!!!!!!!!!!!!"""!!! !!!###$$$########################""""""""""""""""""""""""$$$###!!!!!!"""######"""""""""############""""""!!!!!!!!!!!!!!!"""###### !!!!!!""""""######$$$$$$###"""!!!!!!"""""""""!!!  !!!"""&&&%%%$$$###""""""""""""""""""""""""""""""""""""######""""""""""""######"""############$$$$$$$$$###############"""!!!!!!!!!!!!""""""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!######"""""""""""""""#########""""""""""""######"""!!!!!!!!!!!!""""""###""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""""""""""""""""""""###%%%&&&'''######"""!!!!!!!!!!!!!!!"""  """###  !!!"""###$$$$$$ !!!!!!!!!!!! !!!!!!!!!"""'''&&&%%%###"""!!!!!!!!! """#########"""!!!"""""""""""""""""""""""" !!!!!!!!!"""""""""###"""""""""###$$$$$$%%%%%%%%%$$$"""!!!!!!###%%%&&&%%%$$$$$$$$$###"""""""""########################$$$#########""""""!!!!!!"""""""""""""""""""""""" !!!!!!""""""##############################$$$$$$###############$$$######""""""!!!!!! ########################!!!!!!!!!!!! """"""""""""""""""######""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$############$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""###############"""!!!!!!######$$$$$$$$$$$$######%%%$$$"""!!!!!!!!!"""###!!!"""###$$$%%%%%%$$$###""""""""""""############$$$$$$%%%%%%%%%$$$$$$######"""""""""###$$$%%%%%%$$$$$$############$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""#####################"""""""""!!!###"""!!! !!!"""### """######### """######""" """""""""""""""""""""""""""""""""!!!!!!!!! ###"""""""""!!!!!!!!! """!!!!!! !!!""""""""""""""""""""""""!!!""""""!!! """""""""""""""""""""""""""%%%###!!!!!!""""""!!! ############"""""""""!!!###"""""""""!!!!!!!!! """######$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!###!!! !!!"""###""" !!!!!!"""###$$$%%%%%%######""""""!!!!!!!!!!!!""""""""""""!!! """"""""""""""""""""""""""""""############""""""!!!!!!!!!!!!"""""""""""""""!!!!!! !!!"""###$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""!!! !!!""""""!!!""""""############""""""!!!!!!!!!!!!!!!"""######!!!!!!!!!"""""""""""""""$$$$$$###"""""""""""""""""""""!!! !!!""""""##################$$$$$$""""""""""""""""""""""""###""""""!!!!!!""""""###"""############$$$$$$$$$###############"""!!!!!!"""""""""""""""#######################################""""""""""""############""""""""""""######""""""!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""""""""###""""""""""""""""""""""""!!!!!!!!!!!!!!!"""#########"""!!!!!!!!!!!!!!!$$$""" !!!######!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!""""""""" !!!!!!!!!""""""""""""!!!!!!""""""###### !!!!!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$#####################'''&&&$$$"""!!!!!!!!!"""$$$$$$######################################################"""""""""!!!"""""""""""""""""""""""" !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!########################!!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""$$$$$$$$$#########""""""""""""""""""""""""""""""###############"""!!!!!!!!!!!!""""""""""""!!!!!!###""""""!!!!!!!!!!!!!!! !!!"""#########""""""""""""""""""############""""""############""""""#########"""######$$$$$$$$$######""""""######$$$######$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$##################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""##################""""""""""""###"""!!! !!!"""### !!!""""""""" """""""""""" """"""""""""""""""""""""###"""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!! !!!!!!""""""""""""""""""""""""""" """!!! """###""""""""""""""""""""""""$$$###"""###$$$$$$"""!!!############""""""""""""""""""""""""!!!!!!!!!!!! !!!"""######"""!!!!!!""""""""""""""""""""""""###!!! !!!"""###"""  !!!"""###$$$%%%###""""""""""""!!!!!!!!!"""""""""!!!!!! """"""""""""""""""""""""""""""############"""""" !!!!!!""""""######!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!""""""############""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""!!!!!!$$$###""""""""""""""""""###""""""!!!!!!""""""###!!!!!!""""""###$$$%%%%%%""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""############$$$$$$$$$"""############""""""!!!############""""""""""""###########################"""""""""""""""############""""""""""""######$$$###"""!!!!!! !!!!!!""""""############""""""########################""""""""""""""""""############"""!!!!!!!!!!!!!!!###""""""!!!!!!!!!!!!!!!%%%""" !!!"""!!!!!!###"""""""""!!!!!!!!! !!!!!!!!!"""""""""###### !!!!!!!!!"""""""""!!! !!!!!!"""###"""!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!%%%%%%$$$######"""!!!!!!%%%%%%$$$###"""!!!!!! """"""######################################################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######"""""""""######$$$!!!!!!!!!!!!""""""""""""########################""""""""""""""""""""""""$$$#########""""""!!!!!! !!!!!!""""""######""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""$$$############""""""""""""""""""""""""""""""""""""############""""""!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""!!!!!! !!!""""""""""""!!!!!! """"""""""""############ !!!""""""!!!!!! $$$$$$###"""""""""######$$$######""""""######$$$######$$$$$$$$$$$$###############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######"""!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!"""""""""############""""""""""""""""""!!!!!! !!!!!!"""###"""""""""!!!  !!!""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!############""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!""""""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!###"""!!! !!!"""""""""""""""""""""""""""###"""###$$$&&&%%%###!!!#########"""""""""""""""""""""""""""!!!!!!!!!!!! """############""""""""""""""""""""""""###!!! !!!"""###""" """"""""""""!!!!!!!!!!!!""""""""""""""""""""""""###""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""############"""""" !!!!!!""""""######!!!!!!!!!!!!!!!""""""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!!!!!!!!"""""""""############""""""!!!!!!!!!!!!!!!""""""###$$$######""""""!!!!!!!!!######"""""""""""""""#########""""""""""""######!!!!!!"""###############"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!"""""""""#########$$$$$$$$$""""""############"""!!!$$$$$$######""""""!!!!!!########################""""""""""""""""""###$$$######""""""""""""######$$$$$$"""!!! """"""############""""""########################"""""""""""""""#########$$$$$$###############$$$""""""!!!!!!!!!!!!""""""$$$""" !!!!!!""""""""""""!!!!!!!!!!!!""""""""""""############ !!!!!!!!!!!!"""""""""$$$###"""!!! ###"""!!!!!!!!!"""$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!$$$#########"""""""""!!! !!!"""###$$$$$$######!!!!!!""""""######$$$$$$#################################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""########################$$$$$$#########$$$%%%%%% !!!!!!""""""##############################""""""""""""############$$$$$$######"""!!!!!!!!! !!!"""######$$$""""""""""""""""""""""""$$$$$$############$$$$$$############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""!!!######$$$$$$$$$$$$######!!!"""#########""" #########""""""!!!!!! !!!"""""""""############ !!!!!!"""!!!!!!!!!%%%$$$###""""""!!!""""""######""""""""""""############$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!"""""""""""""""""""""""""""######!!!!!!!!!!!!!!!"""######$$$###"""!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############!!!!!!!!!!!!""""""""""""""""""!!!""""""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$!!!  !!!!!!!!!!!!!!!!!!!!!!!!"""!!!"""$$$&&&&&&$$$"""""""""""""""""""""######!!!!!!!!!!!!"""""""""""" !!!"""###$$$$$$""""""""""""""""""""""""###!!! !!!"""###""" """"""""""""!!!!!!!!!!!!""""""""""""##################"""!!!!!!!!!""""""########################""""""############"""""" !!!!!!!!!"""""""""### !!!!!!"""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$"""!!!"""$$$""""""############""""""!!!!!!!!!!!!!!!""""""###$$$$$$######""""""!!!!!!###"""""""""""""""######""""""############"""""""""############"""!!! """"""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""#########$$$$$$$$$!!!""""""#########""""""$$$$$$######""""""!!!!!!""""""""""""""""""""""""""""""!!!!!!"""###$$$$$$######""""""""""""######$$$$$$"""!!! """"""############""""""########################!!!!!!""""""############""""""""""""###$$$%%%&&&""""""!!!!!!!!!!!!""""""%%%$$$"""!!! """$$$ !!!"""#########""""""""""""############!!!!!!!!!!!!"""""""""###$$$###""""""!!!!!!!!!!!!###"""!!!!!!!!!"""$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""######### !!!######$$$$$$###!!!!!!!!!""""""######$$$""""""""""""""""""""""""""""""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!######################## !!!"""""" !!!!!!""""""######""""""""""""""""""""""""!!!"""""""""#########$$$############""""""!!!!!! !!!"""######$$$""""""""""""""""""""""""$$$$$$############$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########""""""######$$$$$$$$$$$$############$$$%%%$$$###"""!!!%%%$$$$$$###""""""""""""!!!"""""""""############ !!!""""""#########"""$$$$$$###"""!!!!!!!!!!!!###""""""""""""""""""#########$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!""""""""""""""""""############ !!!!!!""""""######!!! !!!"""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""""""""###!!!!!!!!!!!!""""""""""""!!! !!!!!!""""""""""""""""""""""""""""""$$$%%%%%%""" !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""%%%&&&%%%###""""""""""""############!!!!!!!!!!!!"""""""""""" !!!""""""######""""""""""""""""""""""""###!!! !!!"""###"""  !!!"""###$$$%%%"""""""""############$$$$$$###"""!!!!!!!!!"""###########################""""""############"""""""""""""""""""""!!!!!!!!! !!!"""""""""""""""########################""""""""""""""""""""""""!!!%%%%%%###"""###%%%""""""############""""""!!!!!!!!!!!!!!!"""########################"""""""""""""""""""""######$$$!!!""""""######""""""!!!"""###$$$$$$###!!! """"""""""""""""""""""""######""""""""""""######"""############$$$$$$$$$!!!""""""############"""############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%######""""""""""""######$$$###"""!!!!!! !!!!!!""""""############""""""########################!!!!!!!!!"""######$$$$$$ !!!###$$$%%%!!!!!!!!!!!!!!!""""""###'''''''''%%%######%%%''' !!!"""###$$$$$$!!!!!!!!!"""""""""######!!!!!!!!!"""""""""###### !!!"""###$$$%%%###""""""""""""###$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!""""""###$$$$$$######"""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!""""""#########"""""""""""""""""""""### !!!!!!""""""######""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!"""""""""""""""###""""""""""""""""""""""""!!!""""""############"""!!!!!!""""""""""""!!!!!!$$$$$$%%%%%%$$$$$$###"""%%%$$$###############$$$""""""""""""############!!!!!!"""###$$$$$$$$$$$$######"""!!!!!!!!!""""""###""""""!!!!!!""""""#########$$$$$$$$$$$$######"""""""""############$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!""""""!!!"""""""""############ !!!""""""######### !!!"""$$$%%%###""""""""""""""""""###"""""""""""""""""""""""" !!!!!!!!!""""""""" !!!!!!!!!"""""""""###"""!!!!!! !!!""""""""""""""""""""""""!!!###%%%%%%###!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!  ###%%%%%%$$$!!!"""""""""############ !!!!!!!!!"""""""""###""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!###!!! !!!"""###""" !!!!!!"""###$$$%%%%%%""""""#########$$$$$$$$$$$$###!!! """###$$$########################""""""############""""""######""""""!!!!!!  !!!"""###""""""!!!########################"""""""""""""""""""""""" $$$%%%""" """$$$""""""############""""""!!!!!!!!!!!!!!!"""########################$$$$$$"""""""""""""""###$$$$$$ !!!""""""""""""!!! !!!###$$$###"""!!!""""""""""""""""""""""""$$$$$$############$$$$$$"""############$$$$$$$$$!!!!!!"""###############"""""""""""""""#########""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%######""""""""""""######""""""!!!!!!!!!!!!""""""""""""############"""""""""""""""""""""""""""""" !!!!!!"""######$$$$$$!!!!!! !!!"""######!!!!!!!!!!!!!!!"""######$$$&&&'''&&&$$$###$$$&&& !!!!!!""""""###### !!!!!!!!!"""""""""!!!!!!"""""""""######### !!!"""$$$$$$""""""###$$$$$$$$$$$$###"""""""""""""""""""""""" !!!"""###$$$$$$!!!!!!!!!"""""""""""""""$$$###"""!!! !!!"""""""""""""""""""""!!!!!!!!!""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""###"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!############$$$%%%&&&'''""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!"""######!!!!!!!!!"""######$$$$$$!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""######""""""""""""""""""""""""!!!!!!"""###############!!!!!!""""""""""""!!!!!!%%%$$$$$$#####################"""!!!""""""$$$$$$""""""""""""############ !!!"""###$$$$$$$$$$$$"""!!!!!!!!!!!!""""""###""""""!!!!!!!!!!!!""""""######$$$$$$$$$$$$######""""""""""""##################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!"""!!!!!!""""""#########$$$!!!"""############$$$###!!! !!!!!!"""######""""""""""""######"""""""""""""""""""""""" !!!!!!"""""" !!!!!!!!!""""""######%%%$$$###""""""!!!""""""""""""""""""""""""""""""!!!$$$%%%$$$"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$%%%%%%!!!!!!""""""#########$$$ !!!!!!!!!""""""######$$$###"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###!!! !!!"""###"""!!!$$$$$$$$$$$$############""""""######$$$$$$$$$$$$$$$###!!! """$$$%%%########################""""""############""""""$$$$$$###"""!!!  """#########"""!!!""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$!!!!!!$$$""""""############""""""!!!!!!!!!!!!!!!"""######"""""""""###$$$$$$$$$%%%""""""!!!""""""###$$$$$$ !!!""""""!!! !!!###$$$###"""!!!""""""""""""""""""""""""%%%%%%$$$$$$$$$$$$%%%%%%"""############$$$$$$$$$!!!!!!"""###############!!!!!!""""""######$$$$$$########################!!!!!!!!!!!!"""###$$$%%%######""""""""""""######"""!!!!!!!!!!!!""""""###""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###$$$$$$$$$%%%$$$$$$###############!!!!!!!!!!!!!!!"""###### ###%%%$$$""" !!!"""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""############!!!!!!  !!!"""###%%%%%%$$$######"""""""""""""""""""""""" !!!"""###$$$%%%######""""""!!!!!! !!!  """%%%'''######""""""!!!!!! """"""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""######""""""!!!!!!!!! ######################## !!!"""###$$$######""""""!!!!!! """""""""""""""""""""""" !!!""""""### !!!"""###$$$%%%%%%""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$############$$$$$$ !!!!!!!!!""""""######""""""""""""""""""""""""!!!!!!"""#####################$$$$$$$$$$$$######%%%$$$"""!!!!!!!!!"""###"""!!! """###$$$""""""""""""############ """###$$$$$$$$$$$$!!!!!! !!!!!!"""###$$$""""""!!!!!!!!!!!!""""""######$$$$$$$$$$$$######""""""""""""#####################$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###"""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######""""""!!!!!! !!!"""###$$$$$$%%%""""""""""""""""""""""""!!! !!! """"""""""""###########################"""!!!!!!$$$###"""!!!!!!"""###$$$!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$""""""!!!!!!!!!!!!""""""!!!!!!""""""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###!!! ###""""""""""""""""""""""""###!!!  !!!##################"""!!!!!!!!!!!! !!!!!!"""""""""""""""""""""""" !!!!!!""""""""""""!!!!!!!!!!!!"""!!!  !!!"""!!!!!!!!!!!!!!!""""""###"""###$$$%%%%%%$$$"""!!!""""""""""""""""""""""""#########"""""""""""""""&&&$$$###$$$%%%%%%$$$""" !!!""""""""""""""")))***)))'''$$$!!!!!!!!!######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$###"""!!!!!!!!!"""###############"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""###### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###############"""!!!!!!########################!!!!!!""""""""""""!!!!!!&&&$$$###!!!  !!!!!!!!!!!!!!!!!!!!!!!!)))$$$ !!!$$$%%%%%%""""""""""""""""""""""""!!!!!!"""############"""########################"""""""""""""""!!! !!!"""######""""""###$$$""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############%%%%%%$$$$$$###""""""""" !!!#########"""!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""#########!!! """$$$$$$!!!$$$###"""!!!!!!"""###$$$ !!!"""$$$$$$%%%%%%%%%""""""""""""""""""""""""######$$$######"""!!! ###"""!!! !!!""""""""""""""""""""""""""""""######""""""!!!!!! %%%%%%%%%$$$%%%&&&&&&'''###""""""!!! """"""""""""############"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########"""""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$######"""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""######$$$$$$"""""""""""""""""""""""""""!!! """"""!!! !!!!!!!!!"""""""""#####################"""!!!!!!###"""!!!!!!!!!!!!"""###!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$%%%&&&&&&$$$$$$############$$$$$$"""""""""""""""#################################!!!""""""""""""!!! """"""""""""""""""""""""###$$$$$$###""""""###%%%""""""""""""""""""""""""###"""  """##################"""!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""""""""""""""!!!!!!!!!!!!""""""!!! !!!""""""###############$$$$$$%%%"""###$$$%%%%%%$$$"""!!!""""""""""""""""""""""""###"""""""""""""""""""""&&&%%%$$$$$$$$$$$$###"""""""""###$$$$$$$$$$$$$$$$$$%%%%%%$$$!!! !!!!!!######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""###########################$$$$$$$$$$$$###"""!!!!!!!!!"""###############"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""### !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!###############"""!!!!!!########################!!!!!!""""""""""""!!!!!!######"""!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!'''$$$ """$$$$$$$$$""""""""""""""""""""""""!!!"""######$$$$$$##############################"""#########""""""!!!  !!!!!! !!!######"""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""#####################""""""""""""!!!!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""######!!!$$$###"""!!!!!!"""###$$$ !!!"""""""""""""""""""""""""""""""""""""""!!!""""""#########""""""""""""!!! !!!!!!"""###"""""""""""""""""""""""""""""""""""""""!!!!!!!!!######################## !!!""""""$$$$$$######"""!!!!!! """"""""""""############"""############$$$$$$$$$############$$$$$$$$$%%%""""""""""""##################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$######""""""!!!!!!  !!!!!!""""""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""#########""""""""""""""""""""""""###!!! !!!"""###"""!!! !!!!!!!!!""""""""""""############""""""!!!"""!!!!!! !!!!!!"""!!!!!!""""""###""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!###%%%&&&(((((($$$$$$############$$$$$$############""""""""""""##############################"""!!!!!!!!!!!!"""###########################!!! !!!""""""!!!""""""""""""""""""""""""###"""!!! !!!"""###""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$###############""""""""""""""""""!!!!!!!!!!!!###""""""!!!!!!""""""##################$$$$$$%%%""""""$$$%%%%%%$$$###"""""""""""""""""""""""""""""""""""""""""""""######'''%%%$$$###$$$$$$"""!!!""""""###$$$$$$$$$$$$$$$!!!""""""!!!!!!"""#########""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""##############################$$$$$$######""""""!!!!!!"""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!"""############""""""!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!%%%###!!!!!!###$$$######"""""""""""""""""""""""""""######$$$$$$$$$$$$$$$""""""""""""""""""""""""#########$$$######"""!!! """!!! !!!#########"""""""""!!!!!!!!!""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!""""""""""""###############$$$$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######!!!###$$$###"""!!!!!!!!!######""""""""""""###### !!!!!!"""""""""!!!!!!"""""""""""""""""""""""" """######$$$$$$$$$!!!!!!!!!!!!!!!"""###$$$""""""""""""""""""""""""!!!!!!""""""""""""""""""#########$$$$$$%%%%%%%%%!!!!!!!!! !!!""""""###%%%%%%%%%$$$$$$######"""""""""""""""############"""############$$$$$$$$$"""""""""#########$$$$$$!!!"""""""""###$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$############""""""!!!!!!!!!!!! !!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!""""""###############"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!""""""!!! !!!!!!!!!!!!""""""############"""!!!!!!!!! !!!!!!!!!!!!"""#########""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!###$$$%%%&&&&&&""""""!!!!!!!!!!!!""""""$$$$$$######""""""!!!!!!########################%%%$$$"""!!!!!!!!!"""###""""""""""""""""""""""""### !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######!!!"""""""""""""""!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$######"""""""""""""""""""""!!!!!!!!!!!!######""""""""""""######!!!!!!!!!!!!!!!""""""###""""""###$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""#########'''%%%$$$###$$$###""" !!!""""""""""""""" """######""""""###%%%######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!########################""""""############""""""!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""!!!"""######$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########""""""""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$######"""!!!###$$$$$$###"""$$$%%%#########"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############ !!!!!!"""######$$$$$$###"""!!!""""""$$$%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###!!!###%%%$$$!!!!!!######""""""""""""""""""######$$$$$$$$$$$$######"""""""""""""""""""""""""""!!!!!!"""############### !!!!!!"""###$$$%%%""""""""""""""""""""""""!!!!!!!!!""""""######$$$ !!!!!!"""###$$$$$$"""""""""""""""######$$$%%%%%%%%%$$$$$$#########!!!"""""""""############""""""#########$$$$$$$$$!!!""""""""""""#########!!!!!!"""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""!!!!!!!!!!!!!!! !!!"""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""###############"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  !!!!!!!!!!!!!!!""""""#########"""""" !!!!!!!!!!!! !!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""""""""""""""!!!!!!!!!!!!""""""$$$$$$######""""""!!!!!!""""""""""""""""""""""""%%%$$$"""!!!!!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!&&&### !!!$$$%%%$$$"""!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""###### !!!!!!"""""""""!!!!!!!!!!!!"""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#########""""""!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""############""""""!!!!!!!!!!!!!!!""""""###""""""######$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""############&&&%%%############""" !!!""""""""""""""""""###$$$###!!!!!!"""#########""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!""""""#########""""""!!!!!! !!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""###$$$$$$""""""""""""""""""""""""!!!""""""#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!###############""""""!!!""""""""""""""""""""""""!!!"""###$$$###""""""!!!""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$$$$######"""###$$$$$$######$$$%%%############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############ !!!""""""###$$$%%%%%%$$$###!!! !!!"""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###"""$$$%%%$$$!!!!!!$$$"""""""""######"""""""""###$$$$$$$$$$$$######"""""""""""""""""""""""""""###############"""!!!!!! !!!!!!"""###$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""######$$$$$$ !!!"""###### !!!!!!"""###############"""""""""!!!"""""""""############""""""#########$$$$$$$$$!!!""""""""""""#########!!!""""""###$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""###""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""#########""""""""""""""""""""""""!!! !!!  !!!!!!!!!"""""""""!!!""""""############""" !!!!!!""""""!!!!!! !!!!!!"""###$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!! $$$$$$############$$$$$$############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######"""!!!!!!!!!!!!""" ###"""!!!!!!"""###"""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""""""""!!!!!!!!!!!!############!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!! """"""""""""!!!!!!!!!!!!!!!""""""######""""""!!!###############$$$$$$%%%"""""""""######$$$%%%%%%""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$%%%###""""""###$$$"""!!!""""""###$$$$$$$$$$$$$$$!!!"""###!!! ######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######"""""""""!!!  !!!"""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""######$$$""""""""""""""""""""""""!!!""""""############"""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!###$$$$$$$$$###""""""!!!"""""""""""""""""""""""" """######"""!!!!!!""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!"""######$$$######### !!!###"""!!!!!!"""$$$$$$$$$#########"""""""""""""""""""""""""""""""""""""""""""""############!!!""""""###$$$%%%%%%&&&###"""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######$$$$$$$$$###!!!!!!"""$$$""""""############"""""" !!!!!!"""""""""!!!!!!""""""""""""""""""""""""$$$$$$$$$######""" !!!!!!"""###$$$$$$$$$$$$""""""""""""""""""""""""""""""##################!!!""""""######$$$$$$$$$"""""""""""""""###$$$$$$""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$"""""""""#########$$$$$$"""#########$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""######$$$$$$""""""""""""""""""""""""!!!  !!!"""!!!!!!!!!!!!"""""""""######!!!!!!"""###############!!!!!!"""######"""!!!!!!!!!!!!"""###$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$$$$############$$$$$$"""""""""""""""#########""""""""""""""""""""""""!!!""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!""""""""""""""""""""""""!!!!!!!!!""""""!!!!!!!!! !!!""""""!!!!!! !!!###$$$$$$###!!! """""""""""""""""""""""" !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!""""""""""""!!! ###############$$$$$$%%%""""""""""""###$$$%%%&&&"""""""""""""""""""""""" !!!!!!"""######$$$$$$###"""!!!"""###$$$###"""""""""###$$$$$$$$$$$$$$$!!!"""###"""  !!!######""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""""""""""""""!!! !!!"""###""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""!!!!!!!!! """!!!!!!!!!!!!"""######""""""""""""""""""""""""!!!!!!"""#######################################!!!!!!""""""""""""!!!!!!!!!"""###$$$$$$$$$######"""""""""""""""""""""""" """###### !!!###""""""""""""""""""""""""!!!"""######$$$$$$############################## !!!""""""#########""" """######"""!!!###$$$$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""############!!!!!!""""""######$$$$$$###############"""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######&&&$$$"""""""""#########!!!"""###$$$$$$###"""!!! !!!"""""""""""""""""""""""""""""""""""""""""""""#########""""""!!!""""""###$$$$$$$$$###"""""""""""""""""""""""""""$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$###### !!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!########################!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! !!!!!!"""###$$$$$$%%%""""""""""""""""""""""""###!!! !!!"""###"""!!!""""""""""""############!!!!!!"""###############!!!"""###$$$$$$###"""!!!!!!!!!"""$$$$$$%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!"""###$$$$$$%%%""""""!!!!!!!!!!!!""""""!!!!!!""""""######$$$$$$######################## !!!"""""""""!!!""""""""""""""""""""""""!!!###%%%###!!! """%%%"""""""""""""""""""""""" !!!!!!!!!!!!  !!!""""""!!!!!! """###$$$$$$###""" """""""""""""""""""""""" !!!!!!""""""######""""""""""""!!!!!!!!!!!! !!!""""""!!! !!!!!!!!!!!!!!!""""""###""""""""""""###$$$%%%&&&"""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$"""!!! !!!###%%%$$$### !!!""""""""""""""""""###$$$$$$######$$$%%%######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""######################## !!!""""""""""""""""""!!! """$$$""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!!!!! !!!!!!!!!!!!!!!""""""###""""""""""""""""""""""""!!!!!!"""#######################################!!!!!!""""""""""""!!!!!! """$$$%%%%%%%%%%%%"""""""""""""""""""""""" """###""" !!!$$$""""""""""""""""""""""""!!!!!!"""####################################### !!!""""""""""""""""""$$$%%%%%%$$$$$$%%%&&&$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!""""""""""""###$$$%%%%%%%%%###"""!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######((($$$!!!!!!###%%%$$$"""!!!"""###$$$$$$###"""!!!!!!!!!"""$$$$$$%%%%%%%%%"""""""""""""""""""""""" !!!"""######$$$$$$###"""###$$$%%%%%%$$$"""!!!""""""""""""""""""""""""%%%$$$$$$$$$###"""""""""$$$$$$##################!!!!!!!!!!!!!!!""""""###"""""""""""""""#########""""""""""""############"""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""""""""!!!!!!!!!!!!!!! !!!###### !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!###$$$%%% !!!"""######""""""""""""!!!!!! !!!!!!!!!!!!""""""""""""'''''''''&&&%%%$$$$$$###""""""!!!!!!  !!!###$$$$$$$$$###""" !!!!!!""""""############""""""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###!!!  """############"""""""""!!!!!!"""""""""""""""""""""""" ###%%%%%%###  !!!!!!!!!"""""""""""""""""""""""""""&&&&&&$$$"""!!! !!!!!!""""""######$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""####################################"""""""""""""""""""""""""""""""""###$$$$$$$$$%%%""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!""""""############""""""!!!!!!""""""#########$$$&&&%%%###!!! !!!"""###""""""###$$$$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""############"""""""""""" !!!"""""""""""""""!!!!!!!!!!!!""""""""""""###"""!!!###&&&'''%%%"""!!!!!!""""""#########$$$""""""""""""!!!!!!!!!!!!"""""""""###$$$$$$$$$%%%######################## !!!"""###$$$$$$%%%%%%$$$###"""!!! !!!!!!"""###$$$%%%%%%&&&!!!!!!!!!!!!""""""""""""%%%###!!!!!!"""###"""!!!######"""!!!!!!!!!!!!!!!!!!"""###"""  !!!!!!"""""""""""""""!!!!!!""""""#########$$$ !!!"""######$$$######!!!!!!!!!!!!!!!!!!!!!!!!######"""""""""""""""###""""""""""""""""""""""""######""""""""""""######$$$$$$###"""!!!!!!""""""################################################!!!  """$$$&&&$$$###""" !!!"""""""""############""""""""""""""""""""""""""""""$$$"""!!!!!!"""$$$ !!!"""######"""!!! """"""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$#########""""""#########$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$###""""""###%%%''')))######""""""######$$$%%%###$$$%%%%%%$$$###"""!!! !!!!!!"""""""""###########################""""""############""""""$$$%%%%%%$$$"""!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!"""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% """  """###!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!!!!"""###!!!!!!!!!!!!""""""""""""$$$#########"""""""""!!!!!!!!!!!!!!!""""""""""""""""""!!!!!! !!!!!!!!!!!!!!! !!!""""""######""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######""""""!!!!!!!!!"""###$$$$$$$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$&&&&&&$$$"""!!! !!!!!!!!!""""""""""""""""""""""""""""""%%%%%%###"""!!!!!!!!!!!!!!!!!!!!!!!!""""""##################"""""""""!!!########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""####################################""""""""""""""""""""""""""""""""""""""""""######"""""""""""""""""""""""" !!!""""""""""""!!! #########$$$$$$#########!!!"""""""""############"""!!!  """### !!!"""""""""""""""############$$$$$$$$$$$$############"""""""""""" !!!"""""""""""""""######""""""!!!!!! !!!""" !!!!!!"""""""""#########""""""""""""!!!!!!!!!!!!##################$$$$$$######################## !!!"""""""""$$$######""""""!!!!!! """""""""###############!!!!!!!!!!!!""""""""""""###!!! !!!"""$$$$$$#########"""!!!!!!!!!!!!!!! !!!######"""!!!  !!!!!!!!!!!!!!!!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""######"""""""""""""""###""""""""""""""""""""""""######""""""""""""######$$$$$$###"""""""""""""""################################################"""!!!  """$$$%%%$$$###"""!!!!!!!!!""""""""""""############""""""""""""""""""""""""""""""###"""!!! !!!"""###!!!!!!"""######"""!!!!!!#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$#########""""""""""""##################""""""""""""""""""""""""!!! """###$$$######""""""######$$$%%%""""""#########"""!!! !!!!!!!!!""""""#########""""""""""""""""""""""""""""""############""""""###$$$%%%$$$"""""""""$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% """!!!!!!"""!!! !!!!!!!!!!!!!!!!!!!!!!!!###"""!!!!!! !!!!!!!!!######!!! !!!""""""############""""""""""""!!!!!!!!!!!!""""""""""""$$$$$$######"""!!!!!!!!! !!!!!!!!!!!!!!!""""""!!!!!! !!!!!!"""###""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!########################""""""""""""""""""""""""""""""""""""############$$$############$$$%%%%%%&&&%%%%%%$$$######"""""" """######$$$$$$######""" !!!!!!!!!"""""""""""""""""""""""""""""""""$$$######"""""""""""""""!!!!!!!!!""""""""""""###############""""""""""""########################""""""""""""""""""""""""########################!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!! """"""############""""""""""""""""""############ !!!###$$$ !!!"""""""""""""""############$$$$$$$$$$$$############"""""""""""" !!!"""""""""""""""$$$$$$###"""!!! """!!!!!!!!!""""""!!!!!!!!!""""""""""""######""""""""""""!!!!!!!!!!!!##################""""""########################!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" """"""!!!###""""""!!!!!!!!!!!!!!! !!!"""$$$$$$###""""""!!!!!!!!!!!!""""""""""""""""""########################"""!!!!!!!!!""""""########################"""""""""!!!!!!""""""###""""""""""""""""""""""""$$$$$$############$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###"""!!! !!!"""###$$$$$$###"""""""""######""""""############""""""""""""""""""""""""""""""###"""!!! !!!"""###""""""###$$$$$$###""""""$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""$$$############"""""""""""""""""""""""""""!!!!!!"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%###""""""""""""###$$$$$$ !!!!!!""""""""""""!!!"""""""""###############!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$######!!!###$$$###""""""###$$$########################""""""""""""""""""""""""%%%%%%$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""!!!!!!!!!!!!"""!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""######%%%$$$!!!  !!!"""!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""&&&&&&&&&%%%%%%%%%$$$$$$ !!!!!!"""""""""###!!!  """#########""""""!!!!!! !!!!!!""""""###### """"""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""###"""""""""############$$$$$$%%%%%%&&&&&&%%%%%%$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""""""""######""""""""""""""""""""""""#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#########""""""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! """""""""""""""#########""""""!!!!!!"""###$$$%%%""""""###$$$$$$$$$$$$$$$ !!!!!!!!!""""""""""""############"""""""""!!! !!!"""""""""""""""######""""""!!!!!! $$$$$$$$$$$$$$$###"""!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!$$$$$$######""""""!!!!!!########################$$$$$$$$$######""""""""" !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""" !!!"""""""""""""""!!!!!!!!!!!!""""""!!!"""###$$$$$$$$$$$$#########"""#########$$$$$$""""""###$$$$$$$$$###"""""""""!!! !!!!!!######"""""""""""""""""""""""""""!!!!!!!!!!!!""""""###""""""""""""""""""""""""$$$$$$############$$$$$$######"""""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!! !!!!!!$$$$$$##################""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""#########$$$$$$#########$$$$$$######"""!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""#########""""""!!!!!!!!!"""""""""""""""""""""""""""###$$$%%%%%%%%%%%%$$$"""""""""""""""###$$$$$$ !!!!!!""""""###########################$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$###### """######""""""###%%%########################""""""""""""""""""""""""%%%$$$$$$######""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!"""!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$%%%%%%%%%$$$!!!  !!!""" !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!""""""######!!!  """#########""""""!!!!!! !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!""""""!!! """""""""###############%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""!!!!!!  !!!!!!!!!!!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$############""""""""""""""""""""""""""""""###### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""######""""""!!!######""""""""""""""""""$$$$$$###"""""""""""""""""""""###$$$$$$$$$$$$$$$ !!!!!!!!!""""""""""""############"""""""""!!! !!!""""""""""""""" !!!!!!""""""######""""""######"""!!! """"""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!$$$######""""""!!!!!!!!!""""""""""""""""""""""""#########""""""!!!!!!  !!!!!!"""""" !!!!!!""""""!!!!!!!!!!!!""""""""""""'''%%%######%%%%%%%%%$$$""""""!!!!!!!!!!!!"""""""""######$$$$$$$$$$$$$$$""""""!!!!!!!!!"""###$$$"""###$$$%%%%%%$$$###""" !!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######""""""""""""""""""""""""$$$##################$$$###"""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######"""!!!!!! #########$$$$$$$$$######""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""$$$##################$$$############""""""!!!!!!""""""""""""""""""""""""########################""""""""""""""""""""""""$$$$$$$$$######""""""!!!"""""""""""""""""""""""" !!!!!!"""!!!!!! """"""!!!!!!""""""###$$$""""""""""""###$$$$$$%%%$$$$$$##################""""""""""""""""""""""""#########$$$$$$######### !!!######""""""###%%%########################""""""""""""""""""""""""!!!!!!!!!"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$  !!!"""!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$$$$#########!!! !!!""""""""""""""""""############!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!""""""""""""""""""###!!!!!! !!!!!!"""###""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" """""""""""""""""""""""" !!!""""""!!! !!!""""""######""""""#########$$$$$$$$$$$$$$$###########################""""""!!!!!!""""""###!!!!!!!!!"""""""""######""""""""""""""""""""""""###"""""""""""""""######$$$############"""""""""""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$############""""""""""""""""""""""""######""""""""""""######$$$$$$%%%%%%%%%%%%$$$$$$############"""""""""""""""""""""!!!  !!!"""""""""""""""############$$$$$$$$$$$$############"""""""""""" !!!""""""""""""""" !!!"""###$$$$$$"""$$$%%%%%%###"""######""""""!!!!!!!!!!!! """"""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!  !!!!!!""""""""" !!!"""######!!!!!!!!!!!!""""""""""""%%%###!!!!!!""""""""" !!!!!!!!!!!!!!!""""""##################$$$$$$$$$ !!!""""""###%%%&&&&&&$$$"""!!! !!!"""""""""""" !!!"""######""""""""""""""""""""""""######""""""""""""######"""""""""""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!! !!!"""######$$$#########""""""############""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!$$$###""""""""""""###$$$"""""""""""""""""""""###""""""""""""""""""""""""########################!!!!!!"""""""""""""""#####################""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!"""######$$$###############$$$%%%###############"""""""""""""""""""""""""""""""""""""""############"""""" """###"""!!!!!!"""###########################"""""""""""""""""""""""" !!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!###"""  """!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!!!!!!!!!!""""""""""""!!!"""""""""#########$$$!!!!!!!!!!!!"""""""""""""""""""""########################""""""""""""""" !!!""""""######""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#########!!!  !!!"""#########"""!!! !!!!!!"""###$$$%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""#########""""""""""""""""""""""""######"""""""""""""""###$$$$$$$$$#########""""""!!!"""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""####################################""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""###"""!!!!!!!!!!!!"""#########$$$$$$$$$$$$##################"""""""""!!! !!!!!!!!!!!! !!!"""""""""""""""############$$$$$$$$$$$$############"""""""""""" !!!""""""""""""""" !!!!!!""""""######"""%%%''''''%%%$$$%%%'''""""""!!!!!!!!! """"""""""""!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!! !!!""""""""""""""""""""" !!!!!!"""""""""!!!!!!!!!!!!""""""""""""  !!!!!!!!!!!!!!!"""######"""""""""""""""###$$$$$$!!!  """######$$$&&&'''&&&$$$"""!!! !!!"""######!!!!!!!!!!!!!!!!!!!!!!!!!!!  """######""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""###$$$$$$################################################!!!""""""""""""!!!!!!!!! !!!"""#########""""""""""""############""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!###""""""!!!!!!""""""###!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""########################!!!!!!!!!!!!""""""######!!!!!!""""""""""""""""""""""""""""""""""""""""""%%%$$$###""""""###$$$%%%!!!!!!!!!!!!!!!"""######$$$$$$""""""!!!"""###############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!"""###"""!!! !!!""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################"""""""""!!!!!!!!!!!! ######!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!! !!!"""######"""""" !!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""$$$$$$######""""""!!!!!! !!!###$$$$$$$$$###""" !!!!!!""""""############""""""!!!!!! ########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%$$$###!!! !!!"""###$$$###"""""" """###$$$%%%&&&!!!!!!!!!!!!!!!!!!!!!!!! """"""""""""############""""""""""""""""""""""""$$$$$$###"""""""""""""""$$$$$$$$$$$$######""""""!!!!!!""""""#########$$$ !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""####################################"""""""""""""""""""""""" !!!!!!""""""######"""""""""""""""""""""""""""!!!  !!!""" !!!!!!!!!!!! $$$#########""""""!!!!!! !!!"""###$$$$$$$$$###""""""###$$$$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""############"""""""""""" !!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!! ######!!! """$$$""""""!!!!!! """"""""""""!!!!!!!!!!!! !!!!!!""""""######""""""""""""""""""""""""###############$$$$$$$$$############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!! !!!###%%%%%%%%%!!!!!!!!!!!!!!!"""######""""""!!!!!!""""""###$$$%%%$$$"""!!!"""###%%%&&&###$$$&&&''''''%%%""" !!!###$$$%%%### """""""""""""""""""""""" """######""""""""""""""""""""""""!!!!!! !!!!!!""""""!!!""""""###$$$$$$################################################!!!!!!""""""""""""!!!!!! !!!#########"""!!!""""""############""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!###"""!!! !!!"""### !!!"""###$$$%%%%%%""""""""""""""""""""""""######################## !!!!!!!!!""""""###### !!!!!!""""""""""""""""""""""""""""""###""" !!!"""!!!!!!!!!!!!!!!"""######$$$###""" !!!"""###"""""""""!!!!!! !!!!!!!!!!!! """###$$$"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!###"""!!! !!!"""###"""###$$$###!!! """""""""""""""""""""""" !!!!!! """"""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""######""""""!!!!!!!!!!!!$$$###""" !!!"""!!!!!!""""""""""""!!!!!!""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! ######""""""!!!!!! !!!!!!!!!!!!"""###$$$%%%%%%$$$"""!!!  !!!!!!!!! """"""!!!!!!!!!!!!""""""$$$$$$######""""""!!!!!!##############################""""""!!!!!! !!!"""""""""""""""""""""############$$$$$$$$$$$$ """  !!!!!!!!!!!!!!!!!!!!!!!!"""############""""""!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""$$$$$$######""""""!!!!!!%%%$$$$$$$$$###""""""""" !!!"""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!"""$$$$$$"""!!!""""""""""""""""""""""""###""""""###%%%%%%$$$"""""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$""""""!!! !!!"""###"""$$$$$$"""###&&&$$$ """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!""""""######$$$$$$###"""!!! !!!"""###"""!!!  !!!"""######""""""""""""############""""""!!!!!! !!!"""######"""!!! !!!!!!""""""######!!!!!!"""###############"""""""""""""""######$$$######$$$%%%%%%%%%$$$$$$""""""""""""""""""""""""""""""!!! """$$$###!!!&&&&&&&&&''''''&&&%%%%%%""""""""""""""""""""""""""""""!!!!!! """"""""""""""""""""""""###$$$%%%%%%$$$###"""!!!""""""""""""""""""""""""###############$$$$$$%%%""""""!!!!!!!!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!######""""""!!!!!!  !!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""###############"""!!! !!!"""#########""""""""""""######"""############$$$$$$$$$"""""""""""""""""""""""""""""""""""""""######$$$%%%$$$$$$###############!!!"""$$$%%%%%%######""""""!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!$$$###!!!"""###%%%$$$$$$########################%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""$$$%%%$$$""" """""""""""""""""""""""" !!!!!!!!!!!! """"""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!  !!!!!!!!! %%%$$$###"""!!!!!!"""###!!!!!!""""""""""""!!!!!!""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!###"""""""""!!!!!!!!! !!!!!!!!!!!!"""###$$$%%%%%%$$$###!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""#########"""""""""""""""###########################"""""""""!!!!!!!!!  !!!!!!!!!""""""""" """!!! !!!""""""!!!!!!!!!!!!!!!!!!"""#########"""""""""!!!!!!!!! ###$$$$$$$$$######"""!!!!!!!!!!!!!!!""""""""""""#########"""""""""""""""########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!""""""!!!"""""""""""""""""""""""""""""""""###$$$%%%$$$""""""""""""""""""""""""""" !!!"""""""""""""""$$$###""" !!!!!!###%%%%%%######%%%$$$!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""""""""""""""#########""""""!!!!!!!!!!!!""""""""""""!!! !!!""""""######""""""""""""######!!!!!! !!!"""######"""!!! !!!!!!!!!"""""""""###!!!!!!"""###############"""""""""""""""######$$$%%%%%%%%%%%%$$$$$$###"""""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!"""  """###""" $$$$$$%%%%%%%%%$$$$$$###"""""""""""""""""""""""""""""""""!!!!!!!!! """"""""""""""""""""""""######$$$$$$$$$###!!!!!!"""""""""""""""""""""""" !!!!!!"""%%%%%%$$$###"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!###"""""""""!!!!!!!!! !!!!!!!!!!!!!!!###""""""!!!!!!""""""###""""""""""""###############"""!!!!!!!!!!!!"""#########""""""""""""######"""############$$$$$$$$$########################"""""""""""""""######$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""#########"""""""""######$$$$$$$$$!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!""""""######""""""!!!$$$"""!!!"""###%%%$$$$$$#################################$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%!!!!!!""""""""""""!!!!!!!!!!!!  !!!!!!!!!"""$$$$$$"""!!!###$$$%%%$$$"""!!!!!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""!!!!!! !!!!!!"""$$$$$$############""""""$$$$$$###"""""""""######!!!!!!""""""""""""!!!!!!""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%%%%$$$###"""""""""""""""!!!!!!""""""""""""######""""""!!!!!!!!!!!!""""""""""""""""""####################################""""""""""""!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""!!!!!!!!!!!!$$$$$$$$$%%%$$$$$$###"""!!!!!!!!!!!!""""""""""""""""""""""""###########################$$$$$$$$$%%%%%%$$$###"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########""""""""""""""""""""""""###!!! !!!!!! """""""""""""""""""""""""""!!!!!!"""$$$$$$###""""""""""""""""""""""""""" !!!!!!""""""!!!!!!%%%$$$"""!!!  """%%%%%%""""""%%%%%%"""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!"""""""""#########""""""""""""""""""!!!!!!!!!""""""""""""!!!!!!###""""""!!!!!!""""""######""""""!!!!!!""""""### !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""###############"""""""""""""""######$$$&&&&&&&&&%%%$$$"""!!! """"""""""""""""""""""""$$$######""""""""""""###$$$###!!!!!!"""###!!! !!!""""""#########""""""""""""""""""""""""""""""###"""""""""""""""!!!!!!""""""""""""""""""""""""""""""#########"""!!!!!!""""""""""""""""""""""""###""""""""""""###$$$$$$###$$$%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######""""""!!!""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!! #########""""""#########""""""""""""############$$$###""""""""""""###$$$######""""""""""""######"""############$$$$$$$$$########################"""""""""""""""######$$$###""""""!!!!!!!!!!!!!!!$$$$$$$$$###""""""!!!!!!#########$$$$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""##################"""$$$"""!!!!!!###$$$$$$###########################!!!!!!"""###$$$%%%&&&'''%%%$$$$$$######$$$$$$%%%!!!!!!""""""""""""!!!!!!"""!!!!!!""" !!!"""######"""!!! ###$$$%%%%%%###""""""###!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########""""""""""""!!!!!!!!!!!!""""""!!!!!!"""###$$$$$$$$$$$$$$$###############""""""""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!""""""######$$$$$$########################""""""""""""!!!!!!!!!!!!$$$$$$######"""!!!!!!!!!""""""""""""#########$$$""""""""""""""""""""""""###$$$$$$$$$###""""""###!!!!!!!!!!!!!!!""""""###""""""""""""!!!!!!!!!!!!""""""#########""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""######$$$$$$$$$$$$$$$###############&&&%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""$$$""" !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """###$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###############"""$$$###""" !!!!!!"""%%%&&&"""!!!$$$%%%###""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""##################""""""!!!!!!!!!  """######"""!!!!!!######""""""""""""######""""""!!!!!!!!!!!!""""""""""""######$$$$$$%%%%%%!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""###############"""""""""""""""######$$$%%%%%%%%%$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######"""!!!!!!"""""""""######""""""######""""""!!!!!!""""""###"""""""""""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!""""""""""""""""""""""""$$$$$$######$$$$$$%%%&&&"""$$$&&&&&&%%%$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######"""""""""""""""""""""!!!!!!!!!!!!###"""""""""!!!!!! $$$$$$############$$$$$$!!!"""""""""############$$$##################$$$######""""""""""""######""""""#########$$$$$$$$$########################"""""""""""""""######$$$%%%$$$$$$###############%%%%%%$$$$$$###"""""""""%%%%%%$$$###!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""######$$$$$$$$$$$$#########"""!!!!!!###$$$$$$###########################!!!""""""###$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%!!!!!!""""""""""""!!!!!!"""!!!!!!"""###"""!!! !!!"""###"""$$$%%%%%%###""""""###!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$############$$$$$$ !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""############"""""""""""""""""""""""""""""" !!!!!!"""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""###$$$#########$$$$$$$$$$$$$$$######""""""!!! """"""!!!!!!!!!!!!""""""!!!!!!""""""######$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$$$$######""""""""""""!!!""""""""""""#################################"""$$$&&&&&&###""""""###!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!""""""""""""!!!""""""#########""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""######$$$$$$%%%%%%%%%$$$###"""!!!!!!$$$$$$$$$###############""""""""""""""""""""""""!!!"""""""""#########$$$""""""""""""""""""""""""%%%###!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!######""" !!!!!!!!!!!!!!!!!!!!!!!!""""""#########""""""!!!!!!!!! """###$$$+++...---&&&""""""###!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###############"""""""""!!!!!!  !!!#########"""!!!""""""############""""""""""""!!!!!!!!!!!!""""""""""""######$$$$$$%%%%%%""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!"""###############"""""""""""""""######$$$"""######$$$$$$#########!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""" !!!""""""######$$$%%%!!!!!!"""###$$$$$$######""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!! !!!""""""!!!###%%%$$$$$$###""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!""""""""""""######""""""!!!!!!!!! $$$$$$############$$$$$$!!!"""""""""#####################$$$$$$###############""""""""""""######""""""#########$$$$$$$$$########################"""""""""""""""######$$$%%%$$$$$$##############################$$$$$$$$$""""""!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""######$$$$$$$$$$$$#########!!! !!!"""$$$######################################################%%%$$$$$$######$$$$$$%%%!!!!!!""""""""""""!!!!!!!!!!!!  !!!!!!$$$"""!!!!!!"""$$$!!!###$$$$$$###""""""###""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""!!!!!! !!!!!!""" !!!!!! !!!!!!!!! !!!!!!""""""""""""!!!!!!""""""############"""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###"""""""""""""""######!!!!!!"""###$$$$$$$$$#########"""!!!!!! """"""!!!!!!!!!!!!""""""""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""""""""""""""!!!$$$'''&&&###!!!!!!"""!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!"""""""""""""""###$$$$$$%%%$$$$$$$$$!!!!!!!!!!!!""""""""""""""""""""""""############%%%%%%$$$$$$###""""""!!!!!!""""""######$$$$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""%%%###!!! """#########""""""""""""""""""""""""  """"""!!! """""""""""""""""""""""" !!!!!!!!!   !!!"""$$$%%%333666333***###!!!!!! """"""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!"""""""""######"""!!!!!!!!!!!!!!!!!!  !!!""""""######"""!!!""""""######""""""!!!"""!!!!!! !!!!!!""" !!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!"""###############"""""""""""""""######$$$!!!""""""###$$$$$$######"""""""""""""""""""""""" !!!!!!""" """"""""""""$$$&&&!!!"""###$$$$$$%%%$$$$$$""""""""""""""""""""""""!!!!!!"""""""""""""""###""""""""""""""""""""""""""""""!!!!!!!!!"""######""""""""""""""""""""""""""""""!!!!!!""""""###$$$!!!"""######"""!!! """""""""""""""""""""""""""######$$$$$$######"""!!!!!!!!!!!!""""""""""""###""""""""""""""""""!!!#########""""""#########""""""""""""############""""""###$$$$$$###""""""######""""""""""""######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$###""""""!!!!!!!!!!!!!!!!!!!!!""""""###$$$%%%%%% !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""##################"""###!!! """######"""########################$$$$$$#########"""""""""%%%$$$$$$######$$$$$$%%%!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" """######"""!!!""""""""""""""""""""""""""""""!!!""""""""""""""""""!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!  !!!""""""#########$$$$$$$$$ """""""""!!! !!!!!!""""""""""""!!!!!!""""""############"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!! !!!!!!!!!"""""""""#########""""""""""""###### !!!###$$$$$$######!!!!!!!!!""""""#########""""""!!!!!!!!!!!!""""""#########""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""### !!!""""""###### !!!!!!"""""""""""""""""""""""" $$$((('''""" """!!!!!!!!!!!!!!!"""###### !!!!!!!!!"""""""""###!!!"""######$$$$$$$$$###!!!!!!!!!!!!""""""""""""#########"""""""""""""""""""""#########$$$$$$$$$!!!!!!!!!""""""#########""""""""""""""""""""""""%%%$$$$$$######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!###!!!!!!###$$$$$$""""""""""""""""""""""""  """"""!!!"""""""""""""""""""""""" !!!!!! !!!!!! """###$$$...111000(((!!! """"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""" !!!!!!!!!!!!!!! !!!"""###$$$ !!!""""""""""""!!! !!!!!! !!!!!!!!!!!! ###"""!!! !!!"""######"""""""""!!!!!!!!! !!!!!!"""###############"""""""""""""""######$$$"""############""""""!!!""""""""""""""""""""""""!!!!!! !!!""""""### """""" """$$$!!!!!!"""###$$$$$$$$$$$$"""""""""""""""""""""""" !!!!!!!!!"""""""""""""""""""""""""""""""""###""""""!!!"""###$$$%%%""""""""""""""""""""""""$$$$$$$$$###$$$%%%%%%&&&$$$$$$######"""!!! """""""""""""""""""""""""""######$$$$$$######""" !!!!!!!!!"""""""""###"""""""""""""""############""""""!!!!!!""""""###""""""""""""############!!!""""""######""""""!!!######""""""""""""######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$###""""""!!!!!!!!!!!!!!! !!!""""""###$$$$$$ !!!###$$$$$$!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!""""""######""""""!!!"""!!! """######"""########################""""""""""""############%%%$$$$$$######$$$$$$%%%!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!! !!!"""######"""!!! !!!######!!!!!!!!!""""""""""""""""""""""""""" !!!"""######"""!!! """"""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!"""""""""### !!!#########"""!!!!!!!!!""""""""""""!!!!!!""""""############""""""""""""""""""""""""""""""$$$$$$######""""""!!!!!! !!!!!!!!!""""""############"""""""""""""""###!!!"""#########""" !!!"""$$$&&&''''''""""""!!!!!!!!!!!!""""""$$$$$$######""""""!!!!!!"""""""""""""""""""""""" !!!!!!!!!""""""######!!!!!!"""###$$$%%%&&&&&&!!!!!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!$$$((('''"""!!!!!!!!!!!!!!!!!!"""###### !!!!!!!!!""""""###### !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""$$$$$$######""""""!!!!!! !!!"""$$$&&&''''''"""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""&&&%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """$$$$$$"""""""""""""""""""""""" !!!"""!!!""""""""""""""""""""""""""""""######"""!!! ###"""!!! !!!"""""""""&&&'''""" $$$&&&""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!""""""!!! """$$$%%% !!!""""""!!! !!!!!! !!!!!!######""""""!!!!!! ###"""!!! !!!"""#########""""""!!!!!!!!! !!!!!!"""###############"""""""""""""""######$$$$$$$$$$$$$$$###!!! """"""""""""""""""""""""""""""!!!""""""###$$$$$$"""###"""""" """###$$$$$$$$$$$$"""""""""""""""""""""""" !!!!!!""""""""""""""""""""""""""""""$$$###"""""""""###%%%&&&""""""""""""""""""""""""!!!!!!!!! !!!""""""###$$$######"""######$$$%%%""""""""""""""""""""""""######$$$$$$$$$$$$###### !!!!!!!!!""""""######!!!!!!""""""######$$$$$$""""""!!!!!!!!!!!!""""""""""""""""""############ !!!"""######"""!!! ######""""""""""""######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$%%%$$$$$$###############!!!!!!!!!!!!""""""""""""############$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!"""!!! """######"""######################## !!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! """###$$$###"""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""$$$"""!!!!!!"""$$$######""""""""""""###### """"""""""""""""""""""""!!!!!! !!!!!!########################!!!!!!!!!!!!!!!"""######""""""############"""""""""""""""""""""""""""""" !!!"""""""""""""""!!!!!! !!!"""######""""""!!!!!! """"""!!!!!!!!!!!!""""""###############$$$$$$%%%!!!!!!"""""""""#########""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""$$$$$$######""""""!!!!!!!!!!!!""""""######$$$$$$$$$###"""!!!!!! !!!!!!!!!""""""#########$$$########################""""""""""""""""""""""""&&&%%%"""!!! !!!"""###""""""!!! $$$$$$###$$$%%%$$$"""###!!! ###$$$""" """""""""""""""""""""""" !!!!!!"""###$$$$$$$$$""""""""""""############""""""""""""""""""""""""######""""""!!!!!!!!! ######"""!!!!!!!!!!!!!!! !!!!!!!!!!!!%%%$$$"""!!! !!!""""""""""""""""""""""""###############"""!!!!!!"""""""""!!!  !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!  !!!########################""""""""""""""""""""""""$$$#########""""""!!!!!!!!!!!!""""""""""""!!!!!!$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!""""""""""""!!! !!!"""###"""!!! !!!"""""""""""""""""""""""""""""""""""""""""""""""""""###!!! !!!$$$%%%$$$!!! !!!"""###$$$#########""""""!!!!!!$$$#########""""""!!!!!!"""""""""""""""""""""""" !!!"""#########""""""!!!!!!  !!!"""###$$$$$$$$$""""""""""""""""""""""""$$$$$$############$$$$$$""""""############""""""!!!!!!!!!!!!"""""""""""" !!!!!!"""###$$$$$$$$$""""""""""""""""""""""""############""""""""""""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!"""######"""!!! !!!&&&###!!!######"""$$$###"""""""""""""""###$$$###"""""""""""""""###$$$$$$############$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$###"""!!!########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###"""!!!!!!""""""###"""!!! !!!"""###""""""""""""###$$$&&&&&& """###"""!!! !!!############""""""""""""""""""""""""!!!"""######$$$$$$$$$$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""###"""!!! !!!"""#########""""""""""""######$$$$$$$$$$$$$$$#########""""""""""""""""""""""""!!!!!! !!!!!!########################!!!!!!!!!!!!!!!"""######""""""############"""""""""""""""""""""""""""""" !!!"""""""""""""""######""""""###$$$$$$%%%######"""""""""!!!!!!!!!######""""""""""""#########""""""""""""###$$$$$$%%%%%%&&&&&&&&&'''''''''""""""!!!!!!!!!!!!""""""""""""""""""############"""!!!!!!!!!!!!!!! """""""""""""""#########"""!!!!!!!!!!!!!!!"""###""""""######$$$$$$$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!$$$###!!!!!!!!!"""###%%%###""""""!!!!!!!!!!!!!!!"""""""""###$$$$$$""" ###!!! !!!######""" """""""""""""""""""""""" !!!!!!"""######$$$$$$""""""""""""############""""""""""""""""""""""""""""""!!!!!!!!! ######"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###%%%$$$"""!!! !!!""""""""""""""""""""""""""""""######""""""!!! """""""""""""""!!!!!!!!! !!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!########################""""""""""""""""""""""""############"""""""""!!!!!!!!!""""""""""""!!!!!!###"""!!!!!!!!!!!!"""###!!!!!!!!!!!!""""""""""""""""""!!!!!!!!! """$$$$$$###"""!!!"""###""""""""""""""""""""""""""""""""""""""""""""""""###!!! !!!$$$%%%###"""""""""!!!!!!!!!"""###############"""""""""!!!!!!$$$$$$$$$######"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###$$$$$$######"""""""""!!!!!!!!! !!!!!!!!!"""#################################""""""!!!!!!!!!!!!""""""""""""############""""""""""""""""""############ !!!!!!"""######$$$$$$""""""""""""""""""""""""######"""""""""!!!!!!!!!!!!!!!!!!"""""""""######!!!!!!!!!!!!!!!!!!!!!!!!"""#########!!! !!!"""&&&$$$!!!!!!###%%%$$$######"""""""""""""""#########"""""""""""""""######$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%"""######$$$###"""!!! ########################""""""""""""""""""""""""########################$$$$$$###"""""""""""""""###""""""!!!!!!""""""###"""""""""""""""###$$$%%%!!!"""###"""!!! !!!###"""""""""""""""###############""""""######$$$%%%%%%%%%%%%%%%$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""###"""!!! !!!"""#########""""""""""""######$$$######""""""!!!!!!!!!""""""""""""""""""""""""!!!!!! !!!!!!########################!!!!!!!!!!!!!!!""""""###""""""############"""""""""""""""""""""""""""""" !!!"""""""""""""""######"""""""""###$$$$$$############""""""""""""$$$$$$############$$$$$$""""""!!!!!!!!!"""######$$$$$$$$$%%%%%%%%%&&&&&&###""""""!!!!!!""""""###############$$$$$$$$$$$$!!!!!!!!!"""""""""""""""############"""""""""""" !!!"""###$$$######$$$$$$$$$$$$%%%%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!###%%%&&&#########""""""""""""""""""!!!!!!"""$$$$$$###!!!###"""!!!!!!######"""!!!""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$""""""""""""############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!######"""!!!!!!!!!!!!!!!""""""""""""############$$$###"""!!! !!!""""""""""""""""""""""""!!!!!!"""""""""!!! """"""""""""############ !!!!!!""""""!!!!!!  !!!!!!!!!""""""######""""""!!!########################""""""""""""""""""""""""############""""""""""""!!!!!!""""""""""""!!!!!!"""!!!!!! !!!!!!"""!!!!!!!!!!!!""""""""""""#########"""""""""!!!!!!###$$$%%%$$$###""""""$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###!!!!!!!!!###$$$###"""$$$##################"""######""""""""""""!!!!!!$$$$$$############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$############""""""""""""!!!!!!""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""""""""############""""""############$$$$$$$$$$$$!!!!!!!!!"""######$$$$$$"""""""""""""""""""""""""""""""""!!!!!!!!! !!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""#########!!! !!!"""$$$###"""###$$$$$$###""""""!!!!!!!!!"""###$$$$$$"""!!!!!!!!!"""###$$$$$$$$$$$$############$$$$$$""""""######$$$$$$%%%%%%!!!""""""""""""!!! ########################""""""""""""""""""""""""########################$$$###"""""""""""""""""""""##################""""""""""""!!!!!!"""######!!!"""######!!!!!!"""###!!!!!!""""""######$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""######""""""""""""#########""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!########################""""""!!!!!!!!!!!!""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""!!!!!! !!!!!!"""""""""""""""""""""""""""$$$######""""""######$$$!!!!!!!!!!!!!!!""""""###""""""#########$$$$$$$$$###""""""""""""""""""###"""""""""#########$$$$$$######$$$$$$%%%%%%&&&&&&$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!"""##############################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!"""###$$$$$$$$$$$$$$$$$$######""""""$$$###"""###$$$$$$###!!!###""""""""""""###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!###########################""""""!!!!!!!!!!!!!!!!!!!!!"""""""""###############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!""""""###$$$$$$!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""######"""!!!!!!########################!!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""######"""""""""!!!!!!!!!###$$$%%%$$$"""!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!"""############$$$$$$$$$######"""!!!!!!""""""""""""""""""!!!!!!"""""""""""""""""""""""" """"""######$$$$$$$$$$$$""""""""""""""""""""""""###############"""""""""########################$$$$$$############$$$$$$""""""############"""""""""""""""#########$$$$$$!!!!!!""""""############""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$###!!!!!!"""###!!!""""""#########"""!!!!!!!!!!!!!!!"""###%%%%%%!!!!!!!!!!!!"""###%%%%%%$$$$$$############$$$$$$ !!!!!!"""###$$$$$$%%%""""""""""""""""""!!!!!!########################!!!!!!!!!!!!!!!!!!!!!!!!##############################"""""""""""""""###"""###$$$%%%%%%$$$###"""###"""!!!!!!!!!!!!!!!"""!!!"""######"""!!!"""### !!!"""###$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""######""""""""""""######%%%$$$$$$###"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!""""""###$$$$$$%%%%%%%%%&&&&&&&&&######""""""""""""######!!!!!!!!!"""""""""############$$$$$$%%%%%%&&&&&&$$$$$$######""""""!!!!!!######"""!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!########################$$$######"""""""""""""""###$$$$$$%%%$$$###""""""'''&&&$$$###$$$$$$"""!!!"""#########"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""#########!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###""""""!!!!!!!!!!!!!!! !!!!!!!!!"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!"""######!!!!!!""""""""""""!!!!!!#########"""!!!!!! !!!!!!""""""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""######!!!!!!""""""""""""!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!"""""""""""""""""""""!!!!!!!!! """#########!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""###$$$"""############""" !!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###############$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""""""""$$$$$$############$$$$$$""""""############""""""!!!!!!!!!"""""""""######"""""""""""""""#########""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""!!!###$$$###"""!!!"""$$$"""###$$$$$$######""""""!!!!!!!!!!!!"""###%%%%%%!!!!!!!!!!!!"""###%%%%%%$$$$$$############$$$$$$ !!!"""######$$$$$$########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###"""""""""""""""######"""###$$$%%%%%%$$$###"""###"""!!!!!!!!!!!!!!!""""""###$$$###"""!!!"""$$$ !!!"""###$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&'''############$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!######""""""""""""######"""""""""!!!!!! """"""""""""""""""""""""!!!!!! !!!!!!""""""""""""""""""""""""###""""""!!!!!!!!!!!!!!!""""""############"""""""""""""""""""""""""""""" !!!"""""""""""""""######""""""!!!!!!"""""" !!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!"""##################$$$$$$$$$$$$$$$######""""""######$$$ !!!!!!!!!""""""""""""!!!!!!!!!"""""""""""""""############""""""""""""$$$###"""!!! """!!!!!!!!!!!! """"""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!! ######$$$%%%%%%###"""!!!'''%%%###"""######"""!!!"""###$$$$$$""""""###$$$""""""""""""""""""""""""""""""""""""""""""######""""""""""""############"""""""""""""""""""""""" ######"""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!"""""""""!!!!!! !!!""""""###!!!""""""######""""""!!!"""!!!!!! """!!!!!! !!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!!!!""""""""""""!!!!!! !!!!!!""""""!!!!!! !!!!!!!!!!!!""""""""""""""""""!!!!!!!!! !!!"""###""" !!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" """######""""""###$$$!!!"""#########"""!!! !!!!!!!!!!!!"""""" !!!!!!!!!!!!""""""""""""""""""""""""""""""######################## !!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""############"""""" !!!!!!!!!""""""""""""""""""""""""""""""######"""""""""""""""""""""""""""""""""!!!!!!!!! !!!!!!!!!"""""""""""""""""""""""""""""""""!!!###$$$###""""""###%%%###%%%&&&%%%$$$###$$$%%%"""!!!!!!!!!"""###$$$$$$"""!!!!!!!!!"""###$$$$$$$$$$$$############$$$$$$!!!!!!""""""######$$$$$$$$$###############$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$"""##################""""""""""""!!!!!!"""######"""###$$$$$$""""""###$$$!!!!!!""""""######$$$$$$%%%%%%$$$$$$%%%%%%&&&'''"""###############$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""!!!!!! !!!"""######"""!!! """"""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!######""""""""""""###### """"""""""""""""""""""""!!!!!! !!!!!!""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!""""""############"""""""""""""""""""""""""""""" !!!"""""""""""""""######"""!!!!!!!!!!!!!!! !!!!!!""""""""""""###""""""""""""""""""######""""""""""""###$$$$$$!!!!!!"""""""""#########$$$######""""""######$$$!!!!!!"""""""""#########"""!!!!!!!!!!!!!!! """""""""""""""############"""!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!! ################################################""""""#########""""""!!!"""###$$$%%%$$$###!!! """!!!!!!#########"""###%%%$$$"""!!!###%%%""""""""""""""""""""""""###"""""""""""""""""""""""""""""""""############"""""""""""""""""""""""" !!!!!!!!!!!!######"""!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""" !!!"""######"""!!!!!!"""""""""""""""""""""""" !!!""""""######"""""" !!!!!!"""""""""###""""""############"""""" !!!!!!!!!!!!$$$###!!! !!!###$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############!!!!!!""""""""""""!!!!!!!!!!!!"""######"""!!!!!!!!!!!!!!!!!!""""""""""""#########"""""""""!!!!!!"""###$$$###!!! !!!""""""""""""""""""""""""""""""""""""""""""""""""""" """$$$###"""!!!###%%%!!!"""###%%%%%%$$$###""" !!!!!!!!!""""""""""""""""""#########$$$########################"""""""""""""""""""""""" !!!!!!""""""""""""!!!!!!!!!""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""############""""""!!!!!!"""""""""############"""""""""""""""""""""""""""""""""""""""""""""######"""""""""!!!!!!!!!!!!!!!!!!"""""""""######""""""""""""""""""""""""!!!"""$$$$$$###"""$$$%%%"""###$$$""" ###%%%###"""""""""""""""#########"""""""""""""""######$$$$$$############$$$$$$###########################""""""!!!"""###$$$%%%"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$###""""""!!!!!!""""""###"""""""""""""""###$$$%%%"""###$$$$$$""""""###$$$"""""""""""""""#########$$$$$$$$$$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!! """#########"""!!! !!!"""######"""!!! """"""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!######""""""""""""##################$$$$$$$$$$$$""""""""""""""""""""""""!!!!!! !!!!!!""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!""""""############"""""""""""""""""""""""""""""" !!!!!!""""""""""""""""""!!! !!!!!!""""""#########$$$$$$$$$############$$$$$$###############$$$$$$%%%%%%%%%&&&&&&&&&'''''''''$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$######""""""!!!!!!!!!!!!""""""######$$$$$$!!! !!!!!!"""###$$$$$$#########""""""!!!!!!########################"""""""""""""""""""""""" !!!"""######$$$$$$###!!!"""$$$$$$$$$###!!! ###$$$$$$!!!$$$%%%%%%"""!!!###%%%""""""""""""""""""""""""#########"""""""""""""""""""""""""""############""""""""""""""""""""""""""""""######$$$$$$$$$%%%######"""!!!!!!!!!!!!!!!""""""""""""############ !!!"""######"""!!!!!!""""""""""""""""""""""""!!!!!!"""###############""""""""""""############""""""############"""""" """###%%%&&&&&&'''%%%""" """%%%'''""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$!!!!!!""""""""""""!!!!!!!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!""""""""""""$$$$$$$$$############"""###$$$%%%$$$"""""""""###########################"""""""""""""""""""""""" """$$$###!!!!!!###%%%!!!"""$$$&&&&&&&&&$$$$$$ !!!!!!""""""######$$$$$$%%%%%%%%%%%%########################"""""""""!!!!!!!!!!!!!!!!!!!!!""""""#########$$$ !!!""""""###""""""""""""""""""""""""$$$$$$############$$$$$$""""""############"""""""""############$$$$$$$$$#########"""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""############""""""""""""""""""""""""!!!"""$$$$$$######$$$%%% ###$$$###"""""""""""""""###$$$###"""""""""""""""###$$$$$$############$$$$$$$$$$$$$$$###############"""!!! """###$$$""""""""""""""""""""""""""""""""""""""""""""""""########################""""""!!!""""""###$$$$$$###"""!!! !!!"""###""""""""""""###$$$&&&&&&"""$$$$$$$$$###"""###$$$#########"""""""""""""""$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&######################## !!!""""""!!!!!!"""###############""""""############""""""""""""""""""!!!!!!!!!!!!######"""!!!!!!!!!!!!!!!""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############### !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""###$$$%%%%%%$$$###"""""""""""""""""""""""""""######"""""""""""""""###""""""############""""""$$$###""" !!!"""!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""!!!!!! """!!! !!!###%%%&&&%%%%%%%%%$$$$$$#########$$$######"""""""""""""""!!!"""#########"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$##############################$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""  !!!!!!""""""######"""!!! !!!!!!!!!!!!!!!"""###### !!!!!!!!!!!!!!!$$$$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$#########""""""!!!!!!!!!!!!""""""""""""!!!!!! !!!""""""!!!!!!""""""""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""###"""""""""#########"""$$$$$$$$$###############""""""""""""!!!!!!!!!!!! !!!###$$$%%%%%%$$$$$$######""""""!!!!!! """"""""""""!!!!!!!!!!!!###"""!!! !!!"""### $$$$$$!!! !!!"""""""""""""""""""""""" !!!"""######"""!!! """""""""""""""!!! """"""""""""""""""""""""""""""""""""""""""""""""&&&%%%%%%$$$###"""!!!!!!###############"""!!!!!!""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!"""""""""""" !!!"""######"""!!! !!!!!!!!!"""######$$$$$$########################&&&$$$"""!!! !!!"""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$###!!!!!!!!!"""#########""""""""""""############"""!!!!!!!!!!!!!!!&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$########################%%%%%%$$$###"""!!! """"""""""""""""""""""""!!!"""###$$$$$$###"""!!!!!!!!! !!!!!!!!!!!!"""###############%%%$$$$$$######$$$$$$%%%$$$###"""!!!!!!!!!#########"""""""""$$$%%%$$$###""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!""""""!!!!!!"""###############""""""############""""""!!!!!!!!!!!! ######"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######"""""""""""""""""""""""" !!!!!!"""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""###$$$$$$###""""""""""""""""""""""""""""""######""""""""""""#########$$$$$$$$$$$$$$$$$$###$$$###"""!!! !!!"""""""""""""""""""""""""""#########""""""!!!!!!!!!""""""!!! !!!###%%%&&&%%%%%%%%%$$$$$$$$$######$$$######""""""""""""""" !!!"""############$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#######################################"""""""""#########$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!"""#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###### !!!!!!""""""!!!!!!!!!!!!!!!!!!""""""""""""####################################"""""""""!!!!!!!!!""""""""""""!!!!!! !!!""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""%%%""" $$$&&&###""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!"""###$$$$$$$$$$$$###"""""""""!!!!!!!!! """"""""""""!!!!!!!!!!!!###"""!!! !!!"""###!!!"""######"""!!!""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""""""""""""""!!! """"""""""""""""""""""""""""""""""""""""""""""""$$$$$$###""""""!!!!!!!!!###############"""!!!!!!""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!"""""""""###!!!!!!""""""""""""!!!!!!"""""""""###$$$$$$%%%%%%########################%%%$$$"""!!! !!!"""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$"""!!!!!!!!!"""#########""""""""""""######$$$$$$###"""""""""""""""$$$$$$#########$$$$$$%%%########################"""############$$$$$$$$$########################$$$$$$######"""!!!!!!!!!""""""""""""""""""""""""""""""############""""""######""""""""""""######!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""#########"""""""""$$$%%%$$$###""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!"""###############""""""############""""""!!!!!! ######"""!!!!!!!!!!!!!!! !!!!!!!!!"""""""""######################## !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!""""""######""""""!!!""""""""""""""""""""""""###"""""""""""""""######"""######$$$$$$######"""###""""""!!!!!!!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!###$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$######"""""""""""""""######"""""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$#######################################!!!!!!!!!"""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!""""""###$$$$$$###"""!!! !!!""""""!!!!!!!!!!!!!!!"""###### !!!!!!""""""!!!!!!!!!!!!!!!!!!""""""""""""####################################""""""""""""!!!!!!""""""""""""!!!!!! !!!"""""""""!!!!!!"""""""""""""""""""""""" !!!!!!!!!"""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""$$$###""""""""""""###$$$""""""""""""""""""""""""'''!!!%%%(((### !!!!!!""""""######""""""""""""!!!!!!!!!!!!!!!!!! !!!!!!"""###$$$""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""###""" """""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""############""""""!!!""""""""""""""""""""""""""""""""""""############!!!!!!!!!"""""""""######""""""!!!!!!!!!!!!""""""""""""###$$$$$$%%%%%%&&&########################$$$$$$"""!!!!!!!!!"""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$###""""""!!!"""""""""######""""""""""""######%%%%%%$$$############$$$"""""""""""""""###$$$%%%########################"""############$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######$$$######""""""######$$$!!!!!!"""#####################$$$$$$$$$$$$###### !!!"""##################"""""""""$$$%%%$$$###""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!"""###############""""""############"""""""""!!!!!!!!!!!! ###""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""###$$$ !!!!!!!!!!!! """""""""!!!!!!!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################""""""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""%%%$$$###"""""""""$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%$$$$$$######""""""########################!!!!!!!!!"""""""""######!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!"""######%%%###!!! !!!###$$$!!!!!!!!!!!!!!!""""""### !!!"""""""""""""""$$$$$$###"""!!! #################################"""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!%%%$$$"""!!!!!!"""$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!%%%!!! $$$%%%""" !!!!!!"""###$$$$$$""""""""""""!!!!!!!!!!!!!!! !!!"""###""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""###!!! !!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!"""###!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""############"""!!!""""""""""""""""""""""""!!!"""""""""############!!!!!!"""""""""############"""!!! !!!"""###!!!""""""######$$$%%%%%%########################$$$###"""!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""######""""""""""""######%%%$$$$$$#########$$$$$$"""""""""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################!!!!!!""""""############""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$"""!!!!!!!!!!!!!!!!!!"""!!!!!!"""###############"""###$$$%%%%%%$$$###""" """###$$$$$$$$$######"""""""""$$$%%%$$$###""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!""""""!!!!!!"""###############""""""############""""""#########""""""""""""!!!###""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######""""""!!!########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!"""###$$$$$$ !!!!!!!!!!!! !!!!!!!!!""""""""""""!!!##########################################$$$$$$"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""%%%$$$###"""""""""$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$$$$######""""""""""""""""""""""""""""""""""""""""""#########$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!! !!!!!!"""###$$$###""" """$$$%%%!!!!!!!!!!!!!!!""""""### !!!!!!"""""""""""""""$$$$$$###"""!!! """"""""""""""""""""""""""""""""""""""""""######!!!!!!""""""""""""!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!%%%$$$"""!!!!!!"""$$$%%%!!!!!!!!!!!!!!!!!!!!!!!! """""""""!!! !!!"""!!!!!!"""######$$$%%%%%%""""""""""""!!!!!!!!!!!!!!!  !!!"""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!###  """!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!"""###!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$%%%!!!""""""#########""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""###############"""!!! !!!"""### !!!!!!"""#################################""""""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########""""""######""""""""""""############"""""""""######$$$###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################!!!!!!!!!"""######$$$$$$########################$$$###"""!!!!!!"""###$$$""""""!!!!!!!!!!!!""""""!!!!!!"""###############"""######$$$$$$######""" """###$$$$$$$$$######"""""""""$$$%%%$$$###""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!""""""!!!!!!"""###############""""""############""""""$$$$$$$$$#########""""""######"""!!!!!!!!!!!!!!! !!!!!!!!!""""""""" !!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###""""""!!!!!!""""""###""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%"""######$$$$$$######""" !!!!!!""""""""""""!!!"""""""""""""""""""""""""""""""""###############""""""""""""######""""""###$$$$$$$$$$$$%%%%%%%%%$$$######"""""""""""""""######"""""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!! !!!""""""######"""!!!"""###$$$%%%!!!!!!!!!!!!!!!"""###### !!!""""""######""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############!!!!!!""""""""""""!!!!!!""""""#########"""!!!!!!"""""""""""""""""""""""" !!!!!!!!!"""""""""""""""!!!!!!!!!!!!"""""" !!!"""######"""!!! $$$###""""""""""""###$$$"""""""""""""""""""""""""""$$$### $$$""""""######$$$$$$%%%%%%""""""""""""!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!$$$###!!!!!!#########"""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$$$$%%%!!!""""""############"""""""""""""""""""""""""""""""""""""""############"""""""""#########$$$$$$""""""!!!!!!!!!!!!"""""" !!!""""""###########################""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""############"""######""""""""""""#########""""""""""""###$$$$$$%%%$$$$$$#########$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$########################!!!!!!""""""#########$$$##############################""""""""""""######%%%$$$$$$######$$$$$$%%%!!!!!!"""###############$$$###""""""""""""###$$$ !!!"""##################"""""""""$$$%%%$$$###""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!"""###############""""""############""""""############""""""""""""######"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$###""""""""""""###$$$""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%###$$$$$$$$$$$$$$$$$$### !!!"""######"""!!!""""""""""""""""""""""""!!!!!!!!!""""""#########""""""#########"""""""""######$$$$$$$$$%%%%%%%%%$$$######""""""""""""""" !!!"""############""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""###$$$""""""#########$$$$$$$$$!!!!!!!!!!!!!!!"""######!!!!!!"""############"""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!"""""""""############!!!!!!""""""""""""!!!!!!###############"""!!!!!!""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""!!!!!!!!!!!!"""""" !!!"""######"""!!! """""""""""""""""""""""""""""""""""""""""""""""" !!!"""!!! !!!""""""""""""###############""""""""""""!!!!!!!!!!!!!!!!!!"""""""""!!!!!! !!!!!!!!!"""""""""###""""""""""""!!!!!!!!!!!! !!!"""######"""!!! """$$$%%%%%%$$$######$$$""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############!!!!!!"""###############""""""""""""""""""""""""""""""""""""############""""""#########$$$$$$$$$!!!!!!""""""""""""!!!!!! !!!""""""##############################!!!!!!"""###############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""###$$$######"""######""""""""""""#####################$$$%%%%%%%%%$$$###""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$########################"""""""""""""""#################################""""""############""""""%%%$$$$$$######$$$$$$%%%!!!!!!"""###############%%%$$$!!! !!!$$$%%%###"""""""""""""""#########"""""""""$$$%%%$$$###""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$ !!!""""""!!!!!!"""###############""""""############""""""""""""""""""!!!!!!!!!!!!######"""!!!!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""!!!"""#########!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$###""""""###$$$%%%""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%""""""############"""""" !!!#########"""!!!"""""""""""""""""""""""" !!!!!!"""""""""###""""""############"""!!!#########$$$$$$%%%%%%%%%$$$######"""""""""""""""!!!"""#########"""########################""""""""""""""""""""""""########################"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""""""""""""""""""""""""""""" !!!!!!!!!"""########################""""""""""""""""""""""""#########"""###$$$$$$%%%!!!"""###$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!"""######!!!!!!"""###############$$$$$$###"""!!! ########################!!!!!!""""""#########$$$!!!!!!""""""""""""!!!!!!###############"""!!!!!!""""""""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!"""""" !!!"""$$$$$$"""!!! !!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""  """"""!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!"""######"""!!! !!!!!!!!!""""""######""""""""""""!!!!!!!!!!!! !!!"""######"""!!! """%%%%%%""" !!!########################### !!!"""######"""!!! !!!"""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""###############""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$ !!!"""######"""!!! !!!!!!!!!"""######$$$$$$######################## !!!"""###############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""$$$$$$$$$###"""######""""""""""""######$$$$$$$$$$$$%%%%%%&&&'''%%%$$$###!!! ########################"""############$$$$$$$$$##############################""""""""""""""""""########################!!!"""###$$$$$$###"""!!!######""""""""""""######!!!!!!"""###############&&&$$$!!!!!!$$$&&&$$$###"""!!!!!!"""#########"""""""""$$$%%%$$$###""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!!!!! """""""""""""""""""""""" !!!""""""###""""""""""""""""""""""""""""""######""""""!!!!!! !!!"""""""""""""""""""""""""""###############""""""""""""!!!!!!!!!"""""""""###$$$$$$$$$%%%""""""""""""""""""""""""$$$###"""!!!"""###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######$$$$$$%%%%%%$$$###!!! $$$#########""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""+++)))&&&###!!! !!!!!!$$$$$$$$$$$$%%%&&&'''(((%%%%%%$$$$$$$$$$$$$$$%%%##############################""""""!!!!!! !!!"""###$$$%%%&&&&&&############""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!"""############""""""!!!  !!!""""""""""""""""""""""""""" !!!"""######""" $$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""!!!!!!""""""""""""!!!!!!######"""""""""""""""""" !!!"""""""""""""""""""""""""""""""""""""""$$$"""!!!!!!"""$$$"""###$$$$$$$$$"""!!! $$$#########""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$######""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""###$$$$$$###"""###$$$"""""""""""""""""""""""" !!!"""######"""!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######""""""""""""######$$$###""" !!!"""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!"""$$$$$$$$$$$$$$$$$$############$$$$$$""""""!!!!!!!!!!!!"""""" !!!""""""""""""""""""""""""""""""######### !!!!!!!!!""""""""""""""""""######$$$""""""""""""""""""""""""""""""""""""############ !!!"""######"""!!! !!!"""###$$$%%%%%%######$$$$$$$$$$$$######!!!!!! !!!###$$$###$$$###""" """$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$###"""!!!!!!!!!"""############"""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""########################$$$$$$############$$$$$$"""######$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$#########""""""!!!!!!""""""""""""""""""""""""""""""############"""""""""!!! """$$$&&&&&&%%%######$$$%%%%%%%%%%%%$$$ !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!""""""""""""""""""""""""###"""""""""!!!!!!!!! !!!"""""""""""""""""""""""""""############ !!!"""""""""""""""######""""""""""""""""""""""""###"""  !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!"""######$$$###""""""############"""""""""!!!""""""""""""""""""""""""""""""""""""############&&&%%%###"""""""""$$$%%%"""""""""######$$$%%%&&&######""""""""""""##############################$$$#########""""""""""""########################$$$$$$#########"""""""""""""""""""""############""""""""""""############$$$###""""""!!!"""###$$$"""""""""""""""""""""""" !!!###$$$$$$###!!! """"""""""""""""""""""""$$$######""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!"""""""""""""""######### !!!"""""""""""""""""""""""""""""""""""""""###"""!!! !!!"""###"""######$$$###"""!!! ############"""""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!"""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###"""###$$$$$$""""""###$$$""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######$$$###"""!!! !!!"""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!""""""######$$$$$$$$$$$$%%%%%%%%%$$$######""""""######$$$######"""!!!!!!!!!"""""" !!!""""""######"""""""""""""""""""""""""""### !!!!!!!!!"""""""""""""""""""""######$$$""""""""""""""""""""""""""""""""""""############!!!!!!"""######"""!!!!!!!!! !!!!!!"""######$$$$$$$$$$$$######%%%$$$$$$###$$$%%%&&&'''$$$$$$$$$###!!!!!!"""$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$###""""""###############"""!!! """"""""""""""""""""""""!!!!!!!!!!!!"""""""""###########################$$$######""""""######$$$""""""#########""""""!!!"""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$#########"""########################""""""############""""""&&&$$$######$$$$$$###"""""""""###$$$$$$$$$$$$### !!!!!!""""""!!!!!! !!!""""""""""""!!!!!! """"""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!"""""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!!"""!!!!!!!!!!!!!!! """"""""""""""""""""""""###"""!!! !!!"""##############################""""""""""""######""""""""""""""""""""""""!!!!!! !!!!!! !!!"""###$$$$$$$$$$$$############""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$###"""!!!"""###$$$%%% !!!!!!"""######$$$######""""""""""""##############################$$$$$$$$$$$$############$$$$$$###"""!!!!!! $$$$$$$$$#########""""""############$$$$$$$$$$$$###"""!!!!!!!!!"""$$$%%%######"""""""""######$$$""""""""""""""""""""""""!!!"""###$$$$$$###""""""""""""""""""""""""""""""$$$$$$###""""""!!! !!!!!!""""""""""""!!!!!!!!!!!!""""""#########$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""""""""""""""""""""""""""###"""!!! !!!"""###"""############"""!!!!!!############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######""""""""""""""""""""""""!!!!!!!!!"""""""""######"""###$$$$$$""""""###$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""" ######""""""""""""#########""""""!!!!!!!!!!!!"""!!!!!!!!!!!!""""""""""""###"""!!! !!!"""### #########""""""#########&&&%%%$$$###############$$$######""""""######$$$%%%$$$###"""""""""""""""!!!"""######$$$$$$############"""""""""""""""""" !!!!!!!!!""""""""""""""""""""""""######$$$""""""""""""""""""""""""""""""""""""############""""""###$$$$$$###""""""###"""!!!  !!!!!!######$$$$$$$$$$$$############"""""""""###$$$$$$$$$%%%%%%$$$""""""###%%%######"""!!!"""###$$$%%%###$$$$$$$$$$$$###""""""%%%$$$$$$$$$"""!!! """"""""""""""""""""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""$$$######""""""######$$$"""""""""""""""!!! """""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$########################""""""############""""""&&&%%%$$$$$$%%%%%%$$$###!!!!!!"""############"""!!!!!!""""""""""""!!!!!! """"""###""""""!!! """"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!"""""""""############$$$$$$#########""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!&&&%%%$$$###""""""######"""""""""""""""""""""""""""""""""""""""#################################"""!!!!!! !!!!!!"""######$$$$$$%%%%%%%%%%%%#########""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$%%%$$$###"""!!!!!!!!!""" !!!""""""#########%%%%%%$$$$$$$$$%%%&&&&&&################################################$$$######"""!!! ######"""""""""!!!!!!!!!"""""""""#########$$$$$$$$$###!!! """$$$%%%!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! """"""!!!!!!!!!!!!""""""!!!!!!!!!"""######$$$$$$"""""""""""""""""""""""" !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""#########"""""""""#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########"""###$$$###"""!!!"""$$$!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!"""###!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######"""""""""!!!!!!!!!!!!"""!!!!!!!!!!!!""""""""""""$$$"""!!!!!!"""$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$############$$$$$$$$$###"""!!! !!!!!!"""######""""""""""""######&&&%%%$$$###""""""""""""""""""###$$$$$$$$$$$$$$$#########""""""""""""""" !!!!!!!!!!!!""""""""""""""""""""""""######$$$""""""""""""""""""""""""!!!"""""""""#####################$$$$$$#########%%%$$$###!!!!!!"""$$$%%%######$$$$$$$$$$$$######""""""""""""""""""""""""$$$%%%&&&%%%###"""###%%%$$$###!!! !!!"""$$$&&&######$$$$$$$$$######"""$$$$$$$$$######""" """"""""""""""""""""""""!!!!!!"""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""##################"""!!! $$$$$$$$$$$$$$$%%%%%%%%%!!!"""######$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$######"""$$$###"""$$$&&&(((((('''!!!""""""###############!!!!!!""""""""""""!!!!!! """"""###""""""!!! """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!"""""""""############!!!!!!!!! #########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%$$$######"""""""""""""""""""""""""""""""""!!!!!!""""""############$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!""""""###$$$$$$######""""""""""""""""""""""""""""""######""""""""""""""""""""""""!!!!!!!!!"""""""""######$$$######""""""""""""""" !!!"""###$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&'''########################"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""!!!!!!!!! !!!!!!!!!"""""""""######$$$###!!! """$$$%%% !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$$$$$$$##############################""""""!!! """"""!!!!!!!!!!!!""""""!!!!!!""""""#################################### !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""######""""""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""########################$$$######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############!!!"""######"""!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!"""###!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######""""""""""""######!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!""""""""""""$$$"""!!!!!!"""$$$""""""""""""""""""""""""$$$$$$############$$$$$$!!!!!! !!!!!!"""######""""""""""""""""""###%%%%%%$$$###""""""######""""""###$$$$$$$$$$$$$$$############""""""!!!!!!!!!!!!!!!!!!"""""""""###"""""""""""""""######$$$""""""""""""""""""""""""!!!"""""""""############$$$##################$$$###"""""""""###$$$&&&'''######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&%%%$$$######$$$###"""!!! """$$$%%%"""######$$$$$$$$$######!!!"""############""""""""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!###""""""""""""""""""###%%%%%%$$$$$$###"""!!! ######$$$$$$$$$%%%%%%%%% !!!!!!"""""""""""""""""""""################################################$$$$$$$$$$$$######$$$###"""$$$&&&(((((('''"""###$$$$$$%%%%%%$$$$$$!!!""""""######""""""!!! !!!""""""""""""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""!!!!!! """"""""""""############""""""""""""!!!!!!!!!!!!######"""""""""""""""!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!######################## !!!"""######$$$####################################""""""""""""#########"""!!!""""""""""""############"""""""""""""""""""""""" !!!!!!!!!""""""""""""!!!!!!"""######$$$%%%%%%!!!"""###%%%&&&%%%%%%$$$######"""######$$$%%%&&&########################!!!!!!!!!!!!!!!"""""""""!!!!!!!!!""""""#########""""""!!!!!!!!! !!!!!!!!!""""""""""""###"""!!!!!!!!!"""$$$%%%""""""###$$$%%%%%%%%%%%%""""""""""""""""""""""""!!!"""""""""###$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!! ###"""!!! !!!"""######""""""""""""""""""""""""""""""""""""""""""""" !!!"""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""""""""!!!""""""###$$$""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""##############################"""!!!!!! """""""""""""""""""""""""""""""""#########$$$$$$!!!"""######!!!!!!"""###""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""##############################""""""""""""###### !!!!!!""""""""""""!!!!!!!!!!!!!!!""""""""""""###"""!!! !!!"""####################################""""""#########!!!"""######$$$$$$$$$######""""""!!!!!!""""""#########"""""""""######$$$!!!"""######$$$$$$######$$$$$$######"""!!!!!!!!!!!!!!!!!!"""""""""######"""""""""""""""######$$$""""""""""""""""""""""""""""""""""""############$$$###""""""""""""###$$$ !!!###$$$$$$%%%######$$$$$$$$$$$$###############$$$######"""!!!###$$$&&&%%%$$$""""""###""""""!!! !!!"""###$$$""""""###$$$$$$$$$$$$###!!!!!!"""###############"""""""""""""""""""""""""""""""""#########$$$$$$""""""""""""""""""""""""###""""""!!!!!!""""""###$$$$$$%%%$$$$$$###"""!!!!!!!!!!!!"""######$$$$$$ !!!""""""######"""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######&&&%%%$$$$$$%%%%%%$$$#########$$$%%%%%%%%%%%%%%%""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!"""""""""""""""""""""""" !!!!!!!!!"""""""""###"""""""""""""""!!! """"""""""""############%%%%%%%%%$$$$$$$$$###### !!!!!!!!!!!!!!!""""""""""""""""""""""""""" !!!!!!""""""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$ """###$$$$$$##############################""""""!!!!!!!!!!!!"""""""""!!!  !!!!!!!!!"""""""""############""""""""""""""""""""""""!!!!!!"""""""""#########""""""###$$$$$$%%%%%%$$$ """$$$%%%&&&&&&%%%$$$############$$$%%%&&&&&&########################!!!!!!"""""""""#########"""""""""#########$$$$$$############""""""""""""!!!!!!"""""""""#########""""""""""""############!!!"""$$$%%%&&&&&&%%%%%%""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!###"""!!! !!!"""###$$$$$$######"""!!!!!!!!!"""""""""""""""""""""""" !!!"""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!###"""!!!!!!!!!"""$$$%%%!!!"""""""""############""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!! """"""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""""""""""""""""""""""""""#########$$$$$$$$$!!!"""###"""!!! !!!###""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######""""""""""""###### !!!"""######"""!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""###""""""!!!!!!""""""###!!!"""$$$%%%%%%###!!! """"""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""###$$$$$$ !!!""""""######""""""$$$$$$######"""!!!!!! !!!!!!"""""""""#########"""""""""""""""######$$$""""""""""""""""""""""""""""""""""""###############""""""!!!!!!""""""### """$$$$$$$$$""""""######$$$$$$$$$$$$###### !!! """###%%%%%%###"""!!!"""!!!!!!!!!!!!"""""""""###""""""###$$$$$$$$$$$$$$$"""############""""""!!!""""""""""""""""""""""""""""""#########$$$$$$$$$########################""""""!!!!!!!!!!!!"""""""""###############"""""" !!!!!!"""######$$$$$$""""""###$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&$$$######$$$$$$###"""""""""###$$$$$$$$$$$$$$$""""""############"""""""""""""""""""""""""""""" !!!""""""###"""""""""""""""""""""""""""""" !!!!!!!!!""""""######"""""""""""""""!!! """"""""""""############"""""""""!!!!!!!!!!!!  !!!!!!!!!""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """###$$$$$$$$$###""""""""""""""""""""""""!!!!!! !!!!!!######"""""""""$$$%%%&&&!!!!!!""""""#########$$$"""""""""""""""""""""""""""############$$$$$$$$$&&&&&&&&&&&&$$$###"""!!! !!!###%%%&&&%%%$$$###%%%%%%%%%%%%&&&'''((()))########################""""""######$$$$$$$$$%%%$$$$$$$$$###############%%%%%%%%%$$$$$$$$$$$$###"""############$$$$$$$$$!!!!!!"""############""" """###$$$$$$######"""""""""""""""""""""""" !!!"""###$$$######################## !!!"""""""""$$$"""!!! !!!"""$$$%%%%%%$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!###"""!!!!!!!!!###$$$%%%!!!!!!""""""#########$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!! """"""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$  """###$$$%%%"""""""""""""""""""""""""""############$$$$$$$$$!!!"""###"""!!! !!!###"""""""""""""""""""""""" !!!"""######"""!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""###### !!!#########"""!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!$$$%%%### """"""!!!!!!!!!!!!"""""" !!!###$$$%%% !!!"""""""""""""""$$$$$$$$$###"""!!!!!! """"""""""""############"""""""""""""""######$$$""""""""""""""""""""""""""""""""""""###############"""!!! !!!"""###"""$$$&&&''''''%%%"""!!!######$$$$$$$$$$$$######!!!"""#########""" !!!###%%%%%%###!!!!!!!!! !!!"""###"""""""""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!! """""""""""""""""""""""""""############$$$$$$$$$########################""""""!!!!!!!!!!!!"""""" !!!"""""""""""""""!!!"""######$$$%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""!!! """$$$&&&&&&%%%!!!!!!"""###############$$$######"""!!! """!!! !!!###$$$!!!!!!"""###############!!!!!!!!!!!!"""###$$$%%%#########"""""""""""""""""""""""""""############""""""############""""""######""""""""""""#########"""!!!"""###$$$###!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""%%%$$$###!!!!!!###$$$%%%""""""""""""""""""""""""""""""############""""""!!!""""""""""""######### !!!"""""""""!!!!!!!!!!!!!!!""""""""""""$$$###"""!!!!!! !!!!!! !!!"""###$$$$$$%%%$$$""" !!!$$$%%%###!!!&&&%%%%%%%%%$$$###############""""""######$$$%%%$$$%%%%%%&&&%%%$$$###"""!!!!!!"""###$$$%%%%%%%%%$$$%%%%%%&&&''''''''''''%%%$$$"""!!!!!!!!!"""###"""""""""""""""!!! """"""""""""############"""""""""""""""""""""""""""""""""""""""######$$$!!!"""###$$$$$$###"""!!! !!!!!!"""""""""""""""!!!!!! """"""""""""""""""""""""%%%%%%$$$$$$###!!! """"""!!!!!!"""###$$$$$$""""""!!!!!!"""###$$$$$$######"""!!!!!!!!!!!!!!!%%%%%%$$$$$$###"""""""""######$$$%%%'''((()))***&&&$$$######$$$$$$###!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""######$$$""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!########################"""""""""""""""#########$$$$$$$$$###"""!!!!!! """"""""""""!!!!!!!!!!!!""""""#########$$$$$$$$$""""""!!!!!!!!!!!!""""""###""" !!!###$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""###### !!!!!!""""""""""""""""""""""""""""""###"""!!! !!!"""###&&&%%%$$$#########%%%%%%%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""%%%###""""""###$$$$$$###$$$""" !!!""" !!!!!!""""""######"""""""""""""""######$$$"""!!!!!!!!!!!!###$$$&&&"""############$$$$$$$$$""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""!!!!!! ########################""""""""""""""""""""""""%%%###!!!!!!###$$$"""""""""!!!!!!!!!!!!""""""$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$%%%$$$######"""""""""""""""###"""""""""!!!!!! %%%%%%$$$###"""!!! """"""""""""""""""""""""!!!"""""""""##################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$###"""!!!########################$$$###"""""""""###%%%%%%#########"""!!! !!!!!!!!!!!!!!!""""""### !!!"""""""""""""""!!!!!!!!!!!!"""###$$$%%%%%%$$$$$$###"""!!! """"""""""""############"""""""""""""""!!!!!! ######""""""""""""#########"""!!!"""###$$$###!!!""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$"""!!!!!!"""$$$%%%""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""""""""############$$$!!!"""""""""!!! !!!!!!!!!!!!"""""""""######""""""!!!!!!!!!!!!"""""""""##################%%%###""""""%%%%%%$$$"""############""""""""""""&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%&&&%%%$$$###"""!!!!!!"""$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$"""!!!!!!!!!"""###"""#########""""""!!! """"""""""""############"""""""""""""""""""""""""""""""""""""""######$$$!!!"""###$$$$$$###"""!!! !!!!!! !!!!!!!!! """"""""""""""""""""""""""""""######""""""!!!!!!######""""""""""""######"""""""""""""""###$$$$$$######"""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!"""###$$$%%%%%%&&&%%%###""""""######"""!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""######$$$""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!""""""""""""""""""""""""%%%$$$$$$###"""!!! $$$$$$######"""!!!!!! """"""""""""!!!!!!!!!!!!!!!!!!"""""""""#########""""""!!!!!!!!!!!!""""""###!!! """######"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""###### !!!!!!!!!""""""""""""""""""""""""""""""###"""!!! !!!"""###$$$###"""!!!!!!"""###$$$#########"""""""""!!!!!!""""""""""""""""""""""""$$$"""!!!!!!"""###""""""$$$###"""!!! !!!"""""" !!!!!!!!!"""""""""##################$$$$$$%%%!!! !!!"""$$$%%%&&&""""""#########$$$$$$$$$""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""#########"""""""""!!!!!!!!!################################################%%%###!!!"""###$$$""" """"""!!!!!!!!!!!!""""""################################################"""""""""#########$$$$$$$$$######"""""""""""""""#########""""""!!!!!!!!!""""""""""""############""""""""""""""""""""""""""""""""""""##################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%$$$##############################$$$###"""""""""###$$$%%%######""""""!!!!!! !!!!!!""""""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!"""###$$$%%%&&&%%%$$$###""" """"""""""""############$$$$$$######""""""!!!!!!######""""""""""""#########"""!!!"""###$$$###!!!!!!!!!""""""###$$$$$$$$$""""""""""""""""""""""""######!!!!!!!!!!!!######""""""""""""""""""""""""""""""############"""""""""############$$$$$$$$$$$$###"""!!!  !!!!!!!!!"""""""""######""""""!!!!!!!!!"""######%%%%%%$$$$$$############%%%$$$###$$$%%%&&&%%%### !!!!!!!!!!!!!!!!!!######"""""""""###$$$$$$###$$$%%%&&&%%%$$$###"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$######"""!!!"""""""""#########$$$######"""!!!""""""""""""############"""""""""""""""""""""""""""""""""""""""######$$$!!!"""###$$$$$$###"""!!! !!!!!! !!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!""""""""""""$$$###"""""""""""""""###""""""""""""""""""###$$$######"""!!!!!!!!!"""""" !!!!!!"""!!!!!!""""""############$$$"""!!!!!!######""" """"""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""######$$$""""""""""""""""""""""""###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$#########""""""!!!!!!$$$$$$######"""!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!"""""""""  !!!###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""###### !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""!!!!!! !!!!!!"""###""""""""""""!!!!!!!!!""""""""""""""""""""""""$$$"""!!!!!!"""######"""$$$$$$#########"""""""""!!!!!!!!!!!!""""""""""""$$$############$$$%%%%%% !!!"""$$$%%%&&&"""""""""#########$$$$$$""""""!!!!!!!!!!!!""""""!!!!!!!!!"""""""""##################""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""######"""!!!###""""""!!!!!!""""""###########################""""""""""""""""""""""""########################$$$######"""""""""""""""###############""""""""""""""""""#########$$$$$$""""""""""""""""""""""""##################""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%&&&%%%%%%$$$#################################""""""######$$$%%%###"""""""""!!!!!!!!!  """#########"""!!! !!!!!!"""!!!!!! """"""!!!!!!"""###$$$$$$%%%$$$$$$###"""!!! !!!"""""""""############$$$$$$$$$$$$$$$$$$$$$%%%######""""""""""""#########"""!!!"""###$$$###!!!!!!!!!"""###$$$%%%&&&&&&""""""""""""""""""""""""""""""!!! !!!""""""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$%%%$$$"""  !!!!!!"""""""""#########!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$### !!!!!!"""""""""!!!!!! !!!!!!"""######$$$%%%%%%%%%%%%######!!!"""###$$$$$$$$$$$$$$$######$$$$$$###"""!!!!!!$$$######"""""""""""""""######$$$$$$$$$######"""!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$!!!"""###$$$$$$###"""!!!!!!!!!"""###############!!!!!!""""""#########$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""!!!!!!"""###$$$$$$###"""""""""""""""############""""""!!!""""""###""""""""""""######$$$$$$$$$$$$$$$##################!!! !!!""""""!!! """"""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""######$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$%%%%%%############""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!! !!!""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""###$$$!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!!!!!!!"""$$$$$$$$$$$$############""""""""""""""""""""""""%%%###""""""###$$$############$$$$$$######"""!!!!!!!!!!!!!!!""""""""""""######""""""######$$$%%%"""""""""""""""#########""""""""""""############""""""!!!!!!!!!!!!""""""!!!!!!"""""""""#########""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""######""""""###""""""""""""""""""##################$$$$$$$$$########################""""""######$$$$$$%%%%%%$$$######"""""""""""""""$$$$$$##################%%%%%%$$$######"""!!!!!!""""""""""""""""""""""""$$$$$$############""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$""""""""""""!!!!!!!!!!!! """#########"""!!!"""""""""######""""""!!!""""""""""""""""""###$$$"""""""""""""""#########!!!"""""""""############!!!!!!!!!!!!"""$$$%%%&&&######""""""""""""#########"""!!!"""###$$$###!!! !!!!!!###$$$%%%&&&'''""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############""""""""""""#########$$$$$$$$$%%%$$$"""!!! !!!!!!""""""""""""############""""""!!!""""""###$$$%%%"""######$$$%%%%%%&&&&&&"""#########""""""######!!!!!!!!!""""""########################$$$%%%%%%######%%%%%%%%%%%%$$$###""""""###$$$$$$$$$##################"""!!! ############"""""""""!!!"""######$$$$$$$$$######!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$!!!"""###$$$$$$###"""!!!!!!""""""###############!!!!!!""""""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""$$$%%%&&&######"""""""""""""""#########""""""""""""######%%%%%%%%%$$$$$$$$$######$$$$$$############"""""""""!!! !!!"""###"""!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""######$$$########################""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!"""###$$$%%%%%%#########"""""""""""""""""""""""""""!!!!!!!!!!!!########################""""""!!!!!!!!!!!!""""""!!! !!!""""""!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!""""""#################################""""""""""""""""""""""""###""" """###"""!!!""""""#########"""!!! """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$$$$###"""!!!!!! !!!!!!"""""""""#########""""""!!!!!!!!!!!!""""""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$""""""######"""""""""#########""""""""""""######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!###$$$%%%&&&&&&$$$######"""""""""""""""##################$$$$$$%%%%%%$$$$$$######""""""""""""""""""""""""""""""$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$""""""""""""!!!!!!!!!!!! !!!!!!"""""""""""""""###############""""""!!!###"""""""""""""""######!!!!!!!!!"""######$$$$$$""""""""""""############!!!###$$$######""""""""""""#########"""!!!"""###$$$###!!! !!!"""###$$$%%%&&&"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!! !!!""""""""""""###############""""""!!!!!!"""""""""""""""#########$$$$$$######"""""""""###$$$$$$!!!!!!"""###$$$%%%&&&&&&!!!"""######"""!!!"""###"""###############$$$$$$"""!!!!!!!!!!!!"""######"""###$$$%%%&&&%%%$$$$$$"""######$$$$$$$$$######"""""""""###""""""!!!!!!"""############"""!!!!!!!!!"""######$$$#########""""""""""""############"""""""""""""""""""""""""""""""""""""""######$$$!!!"""###$$$$$$###"""!!! !!!!!!""""""!!!!!!""""""""""""############""""""""""""""""""""""""""""""""""""!!!!!!  !!!"""$$$%%%&&&$$$######"""""""""""""""######"""""""""###$$$$$$%%%%%%$$$######"""!!!!!!"""""""""!!!!!!!!!!!!!!!"""!!! !!!###$$$###"""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""######$$$########################!!!!!!!!!!!!!!!""""""###""""""""""""""""""""""""$$$#########""""""!!!!!!######""""""""""""""""""""""""""""""!!!!!!!!!!!!$$$$$$$$$$$$############""""""!!!!!!!!!!!!"""""""""  !!!###""""""""""""""""""""""""""""""""""""""""""""""""""""""###""""""""""""###$$$$$$######""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!"""###$$$$$$$$$$$$ !!!!!!!!!!!!!!!""""""""""""""""""""""""""""""  !!! ######"""""""""!!!!!!!!!""""""""""""!!!!!!!!!!!!!!! !!!""""""$$$$$$$$$$$$###!!! !!!!!!!!!"""""""""######""""""!!!!!!!!!!!!"""""""""""""""#########$$$$$$ !!!!!!!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######""""""###$$$$$$######""""""######$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%$$$######""""""""""""""""""""""""###############!!!""""""###$$$%%%&&&&&&""""""""""""""""""""""""#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%% !!!""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$###!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!""""""###""""""######"""!!!!!! ######""""""""""""######"""""""""""""""#########""""""""""""###############"""!!! """#########""""""""""""#########"""!!!"""###$$$###!!! !!!""""""###$$$$$$"""""""""""""""""""""""""""##################"""""""""""""""""""""""""""!!!!!!!!!""""""!!!!!!!!! !!!!!!!!!"""""""""!!!!!!"""############"""""""""#########$$$$$$$$$$$$$$$######"""#########"""""""""######$$$$$$$$$!!!###%%%$$$"""!!!###%%%$$$##################""" !!!"""###$$$%%%&&&%%%$$$$$$######$$$$$$$$$######"""!!!!!!"""#########"""""""""######$$$###"""!!! !!!""""""#########"""""""""""""""############"""""""""""""""""""""""""""""""""""""""######$$$!!!"""###$$$$$$###"""!!! !!!""""""""""""!!!""""""""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!""""""######""""""""""""""""""""""""###$$$$$$$$$###"""""""""""""""######""""""######$$$%%%#########"""""""""""""""""""""""""""""""""""""""###"""!!!"""$$$%%%$$$###""""""!!!!!!!!!!!!""""""########################""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""######$$$########################!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$$$$###"""!!! """""""""""""""""""""###""""""""""""!!!!!!!!!!!!$$$#########""""""""""""""""""!!!!!!!!!!!!""""""###!!! """######"""""""""""""""""""""""""""""""""""""""""""""""""""######""""""######$$$%%%#########"""""""""!!!!!!"""""""""""""""""""""""" !!!"""######"""!!! !!!"""$$$%%%%%%$$$$$$ !!!!!!""""""""""""""""""""""""""""""###""" """###"""!!!%%%$$$###"""!!!"""#########"""""""""!!!!!!!!! !!!!!!!!!!!!!!!""""""###!!!"""######$$$###"""!!!!!!!!!!!!!!!"""""""""###""""""!!!!!!!!!!!!""""""""""""#########$$$$$$$$$ !!!!!!""""""""""""################################################ """$$$###"""!!!###%%%$$$######""""""######$$$!!!""""""###$$$$$$%%%%%%########################"""!!!!!!!!!!!!!!!!!!!!!$$$######"""""""""""""""!!!!!!!!!""""""#########!!!""""""###%%%&&&&&&'''""""""""""""""""""""""""""""""######$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%!!!!!!"""#######################################!!!"""###$$$%%%$$$$$$###!!!!!!!!!!!!"""""""""""""""!!! !!!###$$$!!!!!!""""""!!! ######"""""""""""""""###$$$$$$######""""""!!!!!!""""""""""""############)))(((%%%###""""""############""""""""""""#########"""!!!"""###$$$###!!! !!!!!!""""""######""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$ !!!!!!!!!!!! """$$$$$$$$$######"""############$$$$$$$$$%%%%%%$$$###"""""""""############""""""""""""""""""%%%&&&%%%###"""$$$&&&$$$$$$######""""""!!!!!!"""!!!!!!!!!!!!"""######"""###$$$%%%&&&%%%%%%$$$######$$$$$$$$$######"""!!!!!!"""######$$$######"""######$$$$$$"""!!! !!!"""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""######$$$!!!"""###$$$$$$###"""!!!""""""###$$$$$$$$$$$$$$$######""""""!!!!!! """""""""""""""""""""""" !!!###$$$$$$%%%%%%%%%$$$###"""!!!!!!!!!!!!$$$$$$###""""""!!!""""""######""""""###$$$%%%%%%"""""""""###$$$$$$%%%%%%###$$$$$$$$$%%%%%%%%%%%%###"""!!!"""$$$%%%%%%$$$""""""!!!!!!!!!!!!""""""########################""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""######$$$########################!!!!!!!!!!!!!!!"""###### """""""""""""""#########"""""""""""""""#########""""""""""""!!!!!!!!!!!!######""""""!!!!!!!!! """"""!!!!!!!!!!!!""""""###"""!!!!!!###$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""#########"""######$$$%%%$$$#########""""""!!!!!!"""""""""""""""""""""""" !!!"""######"""!!!  """###$$$$$$$$$###!!!"""""""""######$$$$$$""""""""""""""""""""""""'''%%%$$$$$$%%%&&&&&&%%%'''&&&$$$""""""###$$$%%%######""""""!!!!!!!!! """""""""""""""######$$$ !!!###$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""""""############$$$$$$$$$!!!!!!""""""#########$$$########################"""""""""""""""""""""""""""$$$###!!!!!!###%%%$$$$$$############$$$$$$!!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""$$$###"""!!! $$$######""""""""""""""" !!!!!!"""""""""###%%%%%%$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!"""###%%%&&&'''(((######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%$$$######""""""!!! """"""############""""""######$$$$$$$$$$$$#########"""!!! !!!"""######!!! ###$$$""" """"""""""""""""""""""""#########"""""""""""""""""""""############""""""""""""""""""""""""""""""  $$$$$$""" %%%%%%$$$###"""!!! $$$#########""""""!!!!!! !!!######$$$$$$$$$"""!!! !!!###$$$""""""############""""""############"""""""""""" !!!!!!"""###$$$$$$$$$!!!"""#########!!! $$$$$$######""""""!!!!!! !!!!!!""""""######"""""""""""""""######$$$###"""""""""###$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$###!!!""""""!!! $$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!! !!!!!!!!!!!!""""""""""""'''$$$!!!!!!"""###!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!""""""######""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""############$$$$$$###""""""###$$$$$$######""""""""""""######""""""""""""############%%%$$$$$$$$$######""""""#########"""""""""""""""######""""""!!!!!! !!!!!!"""###$$$$$$%%%%%%""""""######"""!!! $$$$$$##################""""""""""""""""""""""""$$$#########""""""!!!!!!""""""""""""############""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!$$$!!! """###""" """"""############""""""""""""""""""""""""""""""!!!###%%%%%%###!!!!!!!!!########################$$$#########""""""!!!!!!###$$$$$$$$$%%%%%%%%%%%% !!!"""###""""""""""""############"""""""""""""""######$$$""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""###$$$%%%&&&''''''#################################"""""""""""""""######""""""!!!!!!!!! ######""""""""""""######""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!"""#########!!! """""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""!!!###%%%''''''%%%###!!!"""############$$$$$$$$$###""""""""""""""""""###########################$$$#########""""""!!!!!!$$$###"""""""""""""""###!!!!!!!!!!!!"""###%%%%%%&&&%%%%%%$$$#########$$$$$$$$$$$$###$$$$$$%%%%%%$$$%%%%%%&&&%%%$$$###""""""###$$$$$$###"""###$$$$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$""""""!!! !!!""""""######""""""!!!"""""""""######"""""""""###"""!!! !!!"""######!!! !!!######""" """"""""""""""""""""""""###"""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""###&&&&&&%%% ######""""""""""""""""""############"""""""""!!! !!!"""######$$$$$$$$$"""!!!!!! !!!"""###$$$"""""""""######""""""""" !!!!!!"""""""""### !!!!!!"""######$$$$$$""""""#########"""!!! #########"""""""""""""""""""""""""""############"""""""""""""""###$$$$$$#########"""######$$$$$$%%%%%%%%%%%%%%%$$$###### """#########!!! ########################!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""%%%###!!!!!!###$$$###!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!$$$$$$$$$#########""""""######""""""""""""######!!!!!!!!!"""""""""######$$$$$$#########""""""""""""""""""""""""###############""""""!!!!!!!!!!!!!!!!!!"""######$$$%%%%%%""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""!!!""""""""""""############""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!###!!! """$$$###!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!###$$$$$$###!!!!!!!!!####################################"""""""""!!!"""""""""############$$$!!!!!! !!!""""""""""""""""""############"""""""""""""""######$$$"""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!########################"""""""""""""""#########!!!!!!!!! ###""""""!!!!!!""""""###""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""#########""""""!!! ########################""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""!!!!!!!!! """###$$$$$$###""" """############$$$$$$$$$""""""############""""""""""""""""""""""""""""""############"""""""""!!!######""""""""""""######!!! !!!!!!###$$$$$$&&&%%%$$$$$$#########$$$$$$#########$$$%%%%%%&&&$$$%%%%%%%%%%%%$$$###""""""###$$$$$$###"""###$$$$$$$$$$$$#########""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!! !!!!!!""""""!!!!!! !!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""###"""!!!!!!######"""!!!""""""""""""""""""""""""""""""""""""""""""######""""""############""""""""""""""""""""""""""""""!!!!!!"""######$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$%%%############"""""""""""" !!!"""######$$$######!!!!!!!!!!!!!!!"""######"""""""""""""""""""""""" !!!"""######!!!!!!!!!"""######$$$$$$#########$$$######"""!!!""""""""""""############$$$$$$$$$$$$###############""""""""""""###$$$$$$$$$$$$######"""#########$$$$$$$$$$$$$$$$$$###"""###$$$%%%%%%$$$###"""!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""$$$"""!!!"""$$$%%%$$$###!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!######$$$$$$$$$###!!! ######""""""""""""###### !!!!!!!!!"""""""""######""""""""""""!!!!!!!!!!!!""""""######$$$$$$###""""""""""""!!!!!!!!!!!!""""""######$$$$$$$$$""""""!!! !!!######!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""############""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""!!! !!!###$$$###"""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!###$$$$$$"""!!!!!!!!!####################################""""""""""""""""""""""""############""""""!!! !!!!!!""""""""""""############"""""""""""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!!!!########################!!!!!!""""""######$$$$$$"""""""""!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""###""""""!!!!!!""""""###$$$$$$###""""""""""""###########################""""""""""""""""""""""""%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""############$$$$$$$$$!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""############"""""""""""""""""""""""""""###$$$%%%"""""""""""""""###$$$%%%%%%%%%$$$############$$$""""""######$$$%%%&&&'''$$$$$$%%%%%%%%%$$$######"""###$$$$$$###"""###$$$$$$$$$$$$###############""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""!!! !!!!!!!!!!!! !!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""###""""""""""""###"""""""""""""""""""""""""""""""""""""""""""""#########""""""############"""""""""""""""""""""""""""""" """"""!!! !!!""""""""""""""""""""""""""" !!!"""###$$$$$$%%%#########"""""""""""""""!!!!!!"""###############!!!!!!!!!!!!!!!""""""###"""""""""!!!!!!""""""""" !!!"""######!!!!!!""""""##################$$$$$$$$$#########!!!!!!""""""######$$$$$$$$$$$$$$$######"""""""""######""""""######$$$%%%%%%%%%$$$###"""""""""#########$$$$$$$$$######"""$$$$$$%%%%%%%%%$$$###""""""""""""""""""""""""""" !!!!!!"""""""""###!!!!!!!!!!!!""""""""""""#########$$$$$$$$$$$$###!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""############ !!!###%%%%%%$$$"""!!!######""""""""""""###### !!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!! !!!"""###$$$$$$%%%""""""""""""""""""""""""!!!"""""""""#########$$$"""!!!  !!!$$$%%%!!!!!!!!!"""""""""""""""""""""""""""""""""""""""#########"""""""""""""""!!!"""""""""############""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!"""###$$$######""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!#########!!! !!!"""#################################"""""""""""""""""""""#########$$$$$$$$$######"""!!! !!!!!!"""""""""############"""""""""""""""######$$$"""""""""""""""""""""""""""""""""""""""#########""""""""""""""""""""""""################################################ !!!"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""###""""""""""""""""""###%%%$$$###""""""###$$$%%%########################""""""""""""""""""""""""&&&&&&%%%%%%$$$$$$##############################$$$$$$$$$###############%%%%%%$$$######$$$%%%%%%""""""#########$$$$$$$$$!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""#########"""""""""""""""!!!!!!""""""###$$$%%%&&&$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$###############$$$"""""""""###$$$&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$########################"""""""""###$$$$$$%%%%%%###$$$$$$$$$$$$$$$%%%%%%""""""######""""""!!! !!!!!!!!!!!! """######$$$$$$######"""!!!!!!""""""""""""!!!!!!"""#########"""""""""###########################!!!!!!""""""############""""""############""""""######################## """"""  ########################"""""""""""""""#########""""""""""""""""""######!!!""""""############""" !!!!!!"""""""""""""""""""""!!! !!!"""""""""""""""""""""""""""""""""""""""""""""###########################$$$$$$!!!!!!""""""######$$$$$$#########""""""!!!!!! ###############$$$$$$%%%%%%%%%$$$###"""""""""###"""######$$$$$$$$$######""""""#########$$$############################## !!!!!!!!!""""""######!!!!!!!!!!!!""""""""""""###$$$%%%%%%$$$###"""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""############!!!$$$%%%%%%$$$$$$######""""""""""""###### !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""" !!!"""###$$$$$$%%%""""""""""""############"""""""""""""""#########"""!!!  !!!$$$%%%"""""""""######$$$$$$$$$########################""""""""""""""""""######!!!"""""""""############""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!#####################$$$$$$%%%%%%$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###"""  """""""""""""""""""""""""""""""""""""""""""""######!!!!!!!!!!!!""""""""""""$$$###"""!!!!!!!!!!!!!!!!!!"""""""""############"""""""""""""""######$$$""""""""""""""""""""""""!!!"""""""""#########$$$"""""""""""""""""""""""" !!!!!!""""""""""""""""""""""""""" !!!"""###$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""######""""""""""""######%%%$$$###""""""###$$$%%%########################""""""""""""""""""""""""%%%%%%%%%$$$$$$###################################################$$$$$$&&&%%%$$$""""""$$$%%%&&&""""""#########$$$$$$$$$!!!"""###$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""######""""""""""""###$$$&&&&&&$$$$$$#########$$$%%%%%%#########""""""###$$$$$$"""""""""###$$$&&&'''((($$$$$$$$$$$$$$$$$$$$$%%%"""###$$$$$$###"""###$$$########################""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%!!!"""###$$$###"""!!! !!!!!!""""""!!!!!! ######$$$$$$$$$$$$######!!!!!!""""""""""""!!!!!!"""###$$$$$$""""""###$$$########################!!!!!!!!!"""######$$$$$$""""""############""""""########################""""""!!!"""""""""""""""""""""""""""""""""""""""$$$$$$######""""""!!!!!!""""""""""""############""""""############"""""" !!!""""""""""""""""""""" """"""$$$#########"""""""""!!!""""""""""""""""""############"""""""""###$$$$$$""""""""""""############"""""""""!!!!!!!!!!!!!!!$$$############$$$%%%%%%$$$$$$######"""#########"""###$$$$$$%%%$$$$$$$$$!!!!!!!!!""""""######$$$########################!!!""""""""""""""""""###!!!!!!!!!!!!"""""""""""" """$$$$$$###"""!!!"""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!! """"""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!!!! """$$$%%%%%%%%%######""""""""""""###### !!!!!!!!!"""""""""!!!!!!""""""""""""######!!!!!!""""""######$$$$$$"""""""""############$$$""""""""""""""""""""""""""""""!!! !!!######""""""######$$$$$$%%%%%%########################""""""""""""############""""""""""""############""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!###%%%%%%$$$"""""""""###$$$$$$$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""!!! """""""""""""""""""""""""""""""""""""""############ ######"""!!!!!!!!!""""""""""""""""""############"""""""""""""""######$$$""""""""""""""""""""""""!!!""""""######$$$$$$$$$"""""""""""""""""""""""" !!!"""###$$$$$$""""""""""""""""""""""""!!!!!!""""""######$$$$$$"""""""""""""""###############""""""""""""######""""""""""""""""""""""""$$$######""""""######$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$##########################################!!!!!!!!!!!!""""""""""""$$$###"""!!!!!!"""###$$$"""############$$$$$$$$$###""""""""""""""""""###%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""###########################$$$%%%&&&""""""!!!!!!!!!""""""######""""""""""""###$$$$$$""""""######$$$%%%&&&'''$$$$$$######$$$$$$%%%&&&"""###$$$$$$###"""###$$$###############$$$$$$$$$#################################$$$$$$%%%%%%&&&!!!"""###$$$$$$"""!!! !!!""""""######""""""!!!""""""############"""""" !!!"""######"""!!! """###%%%$$$"""!!!###%%%######################## !!!!!!"""######$$$$$$""""""############""""""########################%%%""" ###%%%%%%$$$""""""""""""""""""""""""############"""""""""!!!!!!"""""""""############""""""############"""""" !!!"""###""""""!!!###"""  """###!!!!!!!!!"""""""""""""""###"""""""""""""""""""""""""""!!!!!!!!!"""###$$$#########"""""""""""""""""""""""""""""""""######$$$$$$######$$$$$$%%%&&&#########"""######$$$$$$######$$$%%%%%%%%%%%%%%%$$$######"""""""""""""""""""""""""""""""""""""""#########"""""""""""""""!!!!!!!!!!!!"""""""""""""""######"""###$$$!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!! """"""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!!!! !!!!!!"""###############""""""""""""######!!!!!!!!!"""""""""######"""""""""#########$$$$$$"""""""""""""""#########""""""#########$$$$$$$$$"""""""""""""""""""""!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$########################!!!"""""""""############""""""""""""############""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!$$$'''&&&$$$!!!!!!!!!"""""""""######""""""""""""""""""""""""""""""""""""""""""  """""""""""""""""""""""""""!!!"""""""""############ !!!!!!!!!"""""""""""""""!!!""""""######""""""""""""############"""""""""""""""######$$$""""""""""""""""""""""""!!!""""""######$$$%%%%%%""""""""""""""""""""""""###$$$$$$$$$%%%%%%&&&&&&"""""""""""""""""""""""""""""""""""""""#########!!!!!!!!!"""""""""######$$$$$$############$$$$$$""""""""""""""""""""""""$$$######""""""######$$$ !!!""""""#########"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""############################## !!!!!!!!!""""""""""""###""""""""""""""""""###"""############$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""############$$$$$$$$$######$$$%%%%%%$$$######"""""""""######"""""""""""""""###$$$$$$$$$#########$$$%%%%%%&&&$$$$$$#########$$$%%%&&&"""###$$$$$$###"""###$$$""""""#########$$$$$$$$$%%%%%%$$$$$$###""""""""""""######$$$%%%%%%&&&&&&!!!"""$$$%%%$$$###!!! """"""############""""""!!!!!!""""""""""""!!!!!! !!!"""######"""!!! !!!$$$%%%%%%"""!!!###%%%######################## !!!!!!"""###$$$$$$$$$""""""############""""""########################&&&!!!###&&&&&&###!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""#########!!!!!!""""""#########$$$""""""#########""""""!!! """#########"""!!!###!!!  !!!### !!!"""###############""""""""""""""""""!!! """###$$$$$$$$$######""""""!!!!!!""""""######$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&###"""""""""###$$$%%%%%%###$$$%%%&&&&&&&&&&&&&&&'''&&&$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$######""""""!!!!!!!!!!!!!!!!!!"""""""""""" #########%%%'''!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!! """"""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""##################"""!!!!!!!!!!!!!!!######""""""""""""######""""""""""""############""""""######$$$$$$$$$%%%#########"""""""""""""""""""""######$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!""""""######"""!!!  !!!"""######$$$########################!!!!!!""""""#########$$$""""""""""""############""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""%%%((('''$$$ !!! !!!!!!!!!!!! """""""""""""""""""""""""""""""""  """""""""""""""""""""""""""!!!!!!""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%""""""!!!!!!"""###$$$$$$""""""""""""############"""""""""""""""######$$$""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""#########"""""""""""""""""""""######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%""""""""""""""""""""""""$$$$$$############$$$$$$ !!!#########"""!!!$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!!!!""""""######""""""""""""""""""""""""""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%$$$!!! !!!$$$%%%########################!!!!!!""""""#########$$$%%%%%%$$$$$$###$$$$$$$$$''''''&&&%%%%%%&&&&&&&&&""""""!!!""""""###$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$&&&'''"""$$$$$$$$$###"""###$$$""""""######$$$$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!""""""###$$$%%%%%%&&&&&&###############"""!!!!!!#########################################################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! """"""!!!!!!!!!!!!""""""""""""""""""""""""""""""######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!######""""""!!!!!!!!!!!!!!!"""###%%%%%%!!!!!!"""###$$$%%%%%%%%%#########"""""""""""""""$$$$$$######""""""!!!!!!######""""""###%%%'''(((%%%$$$"""!!! !!!"""$$$---***&&&""" !!!###!!!!!!!!!"""######$$$$$$%%%%%%$$$$$$######""""""""""""""""""""""""""""""!!!!!!"""###############$$$$$$$$$###############%%%$$$#########$$$%%%&&&&&&&&&&&&&&&%%%$$$###"""""""""""""""!!!!!!!!!!!!""""""""""""!!! $$$###############$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$###"""!!!!!!"""$$$%%%%%%%%%########################$$$######"""""""""""""""#########""""""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!"""""""""""""""  ###$$$###!!!######$$$$$$$$$$$$######$$$#########""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!""""""###$$$%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""######################## !!!"""######$$$##############################""""""!!!!!!!!!!!!""""""###"""!!! !!!"""###$$$######"""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""#########!!! !!!"""%%%%%%$$$###"""!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###"""!!!!!!""""""######""""""!!!!!! """###%%%%%%###"""###$$$ !!!"""###$$$$$$%%%$$$$$$######"""!!!!!!!!!########################!!!!!!!!!!!!!!!""""""###!!!!!! !!!!!! !!!"""######"""!!! """""""""""""""!!! !!!"""###$$$$$$%%%########################%%%%%%%%%$$$###"""""""""%%%$$$"""!!!!!!!!!"""############"""""""""""""""$$$$$$$$$#########"""""""""""""""###$$$$$$$$$%%%(((%%%###"""$$$$$$!!!(((&&&%%%###"""######$$$########################!!!!!!!!!!!!!!!!!!""""""""""""""""""############""""""############""""""!!!"""###$$$$$$###"""!!!""""""#########$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%$$$###""""""############$$$$$$$$$%%%%%%$$$###"""!!! """"""#########$$$$$$$$$#######################################"""!!!!!! ###########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!"""#########""""""!!!!!!!!!!!!"""###$$$%%%"""""""""###$$$$$$$$$%%%"""""""""""""""##################"""""""""""""""$$$$$$###""""""###$$$%%%%%%$$$"""!!! !!!"""###'''%%%###!!! """############""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""$$$$$$#########$$$%%%&&&""""""############""""""!!!!!!!!! """"""""""""!!! ######"""""""""######$$$$$$$$$$$$$$$$$$###""""""!!!"""###$$$$$$###"""!!! !!!"""###$$$$$$$$$########################$$$######"""""""""""""""###"""""""""""""""""""""!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""""""  ###$$$###!!!######$$$$$$$$$$$$######""""""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###"""""""""######""""""###$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""#########""""""!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""###"""!!!!!!!!!!!!"""###$$$######"""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!"""$$$$$$######""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$###""""""""""""""""""""""""""""""!!!!!!!!! """$$$$$$"""!!!"""###!!!!!!""""""######$$$$$$"""""""""""""""#########"""""""""""""""""""""""""""""""""""""""###$$$$$$###""""""""""""""""""###!!!""""""######""""""!!!"""""""""""""""!!! """"""##########################################!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%###"""""""""###$$$###"""""""""""""""""""""$$$$$$$$$#########""""""###############$$$$$$$$$###!!! !!!$$$%%%$$$"""######""""""""""""##############################""""""""""""""""""""""""""""""""""""##################$$$$$$$$$$$$######""""""############""""""""""""#########$$$$$$$$$###$$$$$$$$$$$$######"""%%%%%%%%%%%%%%%$$$###""""""############$$$$$$$$$############""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############""""""!!!""""""""""""""""""""""""""""""""""""""""""##############################!!!!!!""""""""""""""""""!!!!!! !!!!!!""""""""""""""""""""""""######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$######"""!!!!!!!!!"""###$$$$$$##################$$$$$$!!!!!!""""""######$$$$$$""""""""""""############$$$$$$###"""!!!"""""""""%%%$$$"""!!!!!!!!!"""###!!! !!!"""###$$$$$$######"""!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""!!!!!!$$$############$$$%%%%%% """###$$$$$$$$$$$$"""""""""!!!!!!!!!!!! """""""""!!!!!! ###""""""!!!!!!"""""""""###$$$$$$$$$$$$###""""""""""""############"""""" !!!""""""""""""!!!########################$$$######"""""""""""""""""""""""""""""""""######""""""""""""!!!!!! !!!!!!!!!!!!"""""""""""""""!!! !!!#########"""######$$$$$$$$$$$$######"""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$############$$$$$$%%%""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" $$$$$$$$$######""" !!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!""""""######""""""!!!!!!""""""###$$$######"""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""!!!"""###%%%########################""""""""""""""""""""""""""""""""""""""""""""""""########################$$$###""""""""""""""""""!!!!!!"""""""""""""""""" !!!######!!! !!!""""""""""""""""""######### !!!!!!"""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!###############$$$$$$%%%$$$$$$$$$######$$$$$$$$$#########""""""#########""""""######""""""!!!!!!%%%%%%$$$$$$#################################### !!!""""""###&&&%%%$$$$$$######$$$$$$""""""""""""""""""######$$$$$$$$$###############$$$$$$$$$###############!!! !!!###%%%$$$### !!!""""""""""""########################$$$$$$#########"""""""""""""""""""""###############$$$$$$%%%%%%$$$$$$#########""""""""""""#####################$$$$$$$$$!!!""""""############"""$$$$$$%%%%%%%%%$$$######"""############$$$$$$$$$"""""""""#########$$$$$$###############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%""""""############"""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""#################################!!!!!!!!!""""""######$$$!!!!!! !!!!!!""""""""""""""""""""""""######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$$$$$$$###"""""""""""""""######$$$$$$$$$############### !!!"""###$$$$$$%%%!!!!!!""""""######$$$$$$"""""""""!!!!!!!!!""""""$$$###""""""!!!!!!"""""" !!!""""""""""""############""""""!!!!!!""""""######$$$$$$%%%%%%"""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$&&&%%%%%%$$$###"""!!!!!!###############$$$$$$%%%###$$$%%%&&&&&&'''''''''%%%%%%%%%$$$$$$$$$#########""""""!!!!!!!!!!!!!!!###"""!!!!!!!!!!!!!!!!!!######$$$$$$$$$######""""""""""""######""""""""" !!!!!!!!!!!! ########################$$$######""""""""""""""""""""""""""""""#########""""""###""""""!!! !!!!!!!!!!!!"""""""""""""""""""""""""""###""""""######$$$$$$$$$$$$######"""""""""""""""!!!!!!!!!########################$$$#########$$$%%%&&&&&&###$$$$$$$$$$$$$$$$$$###########################""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!###############"""!!!!!!""""""""""""""""""""""""###""""""""""""""""""###""""""""""""""""""""""""$$$######"""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$%%%$$$"""!!!"""###"""""""""######$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######"""""""""""""""###!!!!!!!!!""""""######$$$ """######"""!!!!!!"""#########"""""""""""""""!!!!!!""""""############""""""""""""""""""""""""###""""""""""""###$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$###""""""###$$$%%%""""""#########""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!"""######$$$$$$%%%%%%$$$$$$############"""""""""""""""#################################%%%$$$$$$$$$###"""""""""$$$$$$############"""""""""####################################%%%%%%$$$$$$###"""""""""!!!"""""""""############"""######$$$$$$######"""$$$###"""!!!!!!"""###$$$######################## !!!""""""###""""""$$$$$$%%%%%%%%%$$$$$$###""""""#########$$$$$$$$$""""""#########$$$$$$$$$########################$$$%%%%%%%%%%%%%%%&&&&&&!!!""""""#########""""""########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""####################################!!!!!!""""""######$$$$$$!!!!!! !!!!!!""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""###############$$$$$$$$$######"""""""""""""""###$$$$$$$$$############### !!!"""###$$$$$$%%%!!!!!!""""""######$$$$$$ !!!""""""######$$$######"""""""""""""""!!!"""#########"""!!!!!!!!!!!!""""""############""""""######$$$$$$%%%%%%""""""""""""""""""""""""!!!""""""###############%%%%%%$$$$$$###""""""!!!""""""######$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######"""!!!!!!!!!""""""######"""!!!!!! !!!!!!"""######$$$$$$$$$#########""""""""""""""""""###!!!!!!!!!!!!!!! """"""""""""""""""""""""$$$######"""""""""""""""!!!!!!""""""############""""""######"""!!! !!!!!!!!!!!!"""""""""""""""#########"""""""""#########$$$$$$$$$$$$##############################%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!"""#############################################""""""""""""######""""""############""""""$$$######""""""""""""""" !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!! """"""######$$$$$$%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""""""""######!!!!!!""""""######$$$$$$!!!###$$$$$$###""""""############"""""""""""""""############""""""!!!!!!########################"""!!!!!!!!!!!!"""############""""""""""""######%%%$$$###""""""###$$$%%%""""""############"""""""""######$$$%%%%%%&&&&&&""""""""""""""""""""""""#######################################""""""!!!!!!!!!""""""####################################%%%$$$$$$$$$###"""""""""%%%%%%%%%$$$###""""""###!!!###$$$%%%$$$$$$########################$$$$$$$$$$$$######""""""!!!"""""""""############!!!!!!""""""""""""!!!!!!$$$###"""!!!!!!"""###$$$######################## !!!"""""""""""""""###$$$$$$%%%%%%%%%$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%&&&&&&&&&!!!""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$########################""""""##################""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""###""""""""""""###$$$$$$$$$$$$###"""!!!!!!!!!"""##################$$$$$$!!!!!!""""""######$$$$$$""""""""""""############ """######$$$$$$############"""""""""!!!$$$$$$$$$$$$###"""!!!!!! !!!!!!"""######$$$$$$!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!"""############"""$$$$$$$$$###############!!!"""######$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$#########""""""""""""!!!$$$###"""!!!!!!!!!"""###$$$$$$###"""!!!!!!!!!!!!""""""###$$$$$$$$$$$$#########""""""""""""######!!!!!!"""""""""!!!!!! """"""""""""""""""""""""$$$######"""""""""""""""!!!!!!!!!"""######$$$$$$!!!""""""######""""""!!!!!!!!!!!!!!!""""""""""""###$$$$$$$$$"""!!!"""#########$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%########################""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$ """######$$$$$$$$$########################$$$######""""""######$$$"""######$$$$$$######"""$$$######""""""""""""""" !!!!!!""""""######"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""!!!"""$$$%%%#########$$$$$$$$$%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""""""""######$$$""""""##################"""###%%%%%%###"""###$$$"""""""""""""""#########$$$$$$######"""!!!!!! ########################!!!!!!!!!!!!!!!""""""###""""""!!!!!!!!!!!!""""""#########""""""#########""""""######$$$$$$######!!!!!!"""###$$$%%%&&&&&&""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""############"""!!!!!!!!!!!!!!!"""######$$$$$$###############$$$$$$$$$$$$$$$$$$###############"""###$$$$$$######$$$%%% !!!"""###$$$$$$$$$$$$################################################""""""""""""############ !!!!!!!!!!!!!!!!!! ######""""""""""""######$$$$$$$$$############### !!!!!!""""""""""""!!!######$$$%%%%%%%%%$$$$$$"""############$$$$$$$$$%%%%%%$$$$$$$$$######"""$$$$$$$$$#####################$$$$$$%%%%%%&&&&&&!!!!!!"""###############!!!!!!!!!!!!!!!!!!!!!!!!######################## !!!!!!"""######$$$$$$""""""""""""""""""""""""$$$$$$########################""""""""""""######""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""!!!!!!!!!"""###$$$%%%$$$###"""!!!!!!!!!!!!"""""""""###$$$$$$$$$%%%"""""""""""""""##################""""""""""""""" """############"""###############"""!!!!!!$$$$$$#########""""""""""""""""""""""""#########"""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""###$$$$$$$$$$$$##################$$$$$$$$$ !!!"""###$$$######"""!!!!!!"""###$$$$$$$$$$$$###""""""""""""!!!!!!!!!$$$###!!! """###$$$%%%%%%$$$###"""!!!!!!"""""""""###$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$!!!!!!""""""###"""""""""""""""""""""""""""""""""$$$######""""""""""""""" !!!!!!"""######$$$$$$ !!!"""###############!!!!!!!!!!!!""""""""""""###$$$&&&$$$"""!!!"""$$$######$$$$$$$$$$$$######""""""######$$$$$$$$$$$$########################$$$$$$###"""""""""######$$$$$$###""""""###$$$$$$########################""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""#########""""""########################$$$######""""""######$$$"""###$$$$$$$$$$$$###"""$$$######""""""""""""""" !!!"""#########""""""""""""""""""""""""""""""""""""""""""""""""!!!"""$$$$$$$$$$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""""""""###$$$$$$$$$$$$##################!!!###$$$$$$###""""""###!!!!!!""""""######$$$$$$#########"""""""""""""""########################""""""!!!!!!""""""###$$$""""""!!!!!!!!!!!!""""""!!!""""""######""""""!!!!!!"""###$$$$$$$$$$$$###"""""""""######$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""######$$$$$$######$$$$$$$$$###"""!!! !!!!!!"""######$$$$$$""""""#########$$$$$$$$$###############$$$$$$$$$!!!"""$$$###  """$$$######""""""################################# !!!!!!""""""######$$$""""""""""""############!!!!!!""""""""""""!!!!!!""""""############""""""$$$$$$$$$#########""""""""""""#########"""!!!!!!"""###$$$%%%%%%%%%%%%$$$"""############$$$$$$$$$######$$$$$$$$$$$$%%%%%%$$$$$$$$$#########""""""""""""######$$$%%%%%%&&&!!!!!!"""###############""""""""""""""""""""""""######################## !!!!!!"""###$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$$$$$$$###"""""""""$$$$$$############$$$$$$""""""""""""""""""""""""######""""""""""""######"""""""""""""""""""""""""""!!! !!!###$$$%%%%%%###"""!!!!!!!!!!!!!!!!!!"""###$$$%%%%%%&&&#########"""""""""""""""$$$$$$######""""""!!!!!!"""######$$$$$$###!!! ###############"""!!!!!!###""""""""""""######$$$$$$$$$######"""!!!!!!!!!%%%%%%$$$$$$######""""""""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$"""""""""###$$$$$$%%%%%% !!!"""$$$$$$######""" !!!###%%%&&&&&&&&&$$$$$$$$$############"""$$$###!!! """$$$%%%&&&%%%$$$###""""""""""""!!!"""###$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$!!!!!!"""###############""""""""""""""""""""""""$$$######""""""""""""""" !!!!!!"""###$$$$$$$$$ !!!###$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""###%%%&&&%%%""" """$$$######$$$$$$$$$$$$######!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""###"""!!! !!!"""###""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""###########################$$$$$$######"""!!! """"""""""""""""""""""""$$$$$$############$$$$$$"""###$$$%%%%%%$$$###"""$$$######""""""""""""""" !!!"""######$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###""" !!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!""""""###$$$$$$%%%$$$$$$$$$###""""""""" """######!!!!!!!!!""" !!!!!!"""###$$$$$$%%%!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""#########"""###$$$$$$%%%######""""""""""""###### !!!"""######"""!!! !!!"""###$$$$$$$$$$$$$$$#########"""""""""""""""""""""""""""""""""""""""""""""###%%%&&&'''((()))$$$$$$%%%&&&%%%$$$###""" !!!!!!"""###$$$$$$$$$""""""######$$$$$$$$$$$$""""""######$$$$$$$$$%%%###$$$%%%"""&&&%%%###!!!!!!!!!""""""######################## !!!"""###$$$$$$""""""""""""############""""""############""""""!!!"""###$$$$$$###"""!!!$$$$$$$$$$$$######""""""######$$$######"""!!! """###$$$%%%%%%%%%%%%%%%"""############$$$$$$$$$!!!"""###$$$%%%&&&''''''$$$$$$$$$$$$######""""""!!!!!!"""###$$$$$$%%%%%%)))((('''%%%###  !!!!!!######################## !!!!!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!###$$$###"""!!!"""###""""""""""""""""""""""""%%%$$$$$$$$$######""""""$$$$$$############$$$$$$""""""""""""""""""""""""$$$$$$############$$$$$$###############"""!!! """"""""""""""""""""""""%%%###!!! """#########"""""""""###%%%&&&######$$$$$$$$$$$$######$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!"""###$$$%%%###################################################!!! !!!###$$$$$$###""""""""""""############""""""""""""""""""""""""######""""""######$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$""""""""""""############""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""############ !!!#########"""!!!######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!######$$$$$$$$$%%%$$$###"""!!!!!!!!!!!!$$$$$$############$$$$$$######""""""""""""######)))'''$$$"""!!!"""$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!!!!"""%%%$$$###!!!"""###$$$$$$###"""!!! !!!"""$$$$$$###""""""""""""!!!!!!!!!!!!""""""########################$$$$$$###"""!!! """###$$$%%%%%%$$$###"""####################################""""""""""""''''''&&&$$$###!!! #########"""""""""""""""############""""""""""""  !!!"""###########################%%%%%%%%%$$$$$$$$$######%%%$$$#########$$$%%%&&&###""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""########################!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!! !!!"""###$$$###""" """###$$$%%%$$$"""!!!!!!###%%%&&&$$$$$$##################""""""""""""""""""""""""######$$$$$$$$$$$$######%%%%%%$$$###"""!!! """"""""""""############""""""""""""""""""""""""%%%%%%%%%%%%%%%$$$###"""!!!""""""""""""#########$$$$$$$$$#########""""""######""""""######$$$%%%&&&&&&%%%$$$###"""!!!!!!""""""""""""############"""############$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!! """"""""""""!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""&&&&&&%%%%%%%%%%%%$$$$$$###%%%%%%$$$"""!!!"""###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%###""" !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!###$$$###"""!!!"""###""""""""""""""""""""""""$$$$$$#########"""""""""$$$######""""""######$$$""""""""""""""""""""""""$$$$$$############$$$$$$"""############""""""!!!""""""""""""""""""""""""###"""""""""!!!!!!!!!!!!$$$###"""""""""###$$$%%%######$$$$$$$$$$$$############$$$$$$$$$###""""""$$$$$$###############$$$###################################################"""!!!!!!"""###$$$$$$!!!!!!"""""""""#########""""""""""""""""""""""""######""""""######$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$""""""######$$$$$$%%%%%%$$$###"""!!!!!!"""###$$$""""""""""""############""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!!!!!!!"""""""""######$$$$$$############""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###############""""""""""""""""""###$$$$$$$$$############$$$$$$######""""""""""""######'''&&&$$$"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""!!!!!!!!!!!!)))'''$$$###$$$$$$""" !!!"""###$$$$$$###"""!!!!!!"""######$$$$$$######""""""!!!!!!!!!!!!""""""########################"""""""""""""""!!!!!!!!!""""""############""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""###"""""""""""""""""""""############""""""""""""###""""""""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$#########"""""""""######"""""""""###$$$%%%######""""""###$$$%%%%%%""""""""""""""""""""""""########################!!!""""""######""""""!!!""""""""""""""""""""""""###""""""""""""######$$$$$$###"""!!!!!!"""###$$$$$$###!!! !!!"""###""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!############""""""""""""""""""""""""############""""""""""""""""""""""""###$$$$$$$$$######"""!!!"""""""""#########$$$$$$$$$$$$$$$#########""""""######""""""######$$$%%%###############"""""""""""""""""""""############"""############$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!"""###$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""#################################$$$$$$$$$$$$%%%###$$$%%%$$$###""""""###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!###$$$###"""!!!"""###""""""""""""""""""""""""######""""""""""""!!!!!!$$$######""""""######$$$""""""""""""""""""""""""$$$$$$############$$$$$$!!!""""""############"""""""""""""""""""""""""""!!!"""###$$$###""" %%%$$$######"""###############$$$$$$$$$$$$######"""######$$$$$$$$$######&&&&&&%%%$$$###############################################################""""""""""""###$$$$$$!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######""""""######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$ !!!!!!"""###$$$%%%%%%######""""""""""""######""""""""""""###############""""""!!!!!!""""""###"""""""""""""""""""""""" !!!!!!!!!""""""&&&%%%$$$$$$$$$$$$$$$$$$######""""""""""""######""""""""""""""""""""""""!!!""""""#########"""""" !!!"""$$$%%%&&&$$$$$$############$$$$$$######""""""""""""######%%%$$$$$$###"""""""""!!!#########$$$$$$%%%%%%&&&######"""""""""!!!!!!!!!!!! !!!###$$$$$$###""""""###$$$$$$###""""""###############$$$%%%%%%###""""""!!!!!!""""""###########################!!!!!!!!!""""""#########""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""$$$$$$#########""""""""" """"""""""""""""""##################""""""""""""$$$###############""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!""""""!!!!!!""""""###$$$!!!!!!""""""###%%%&&&'''""""""""""""""""""""""""#################################$$$$$$#########""""""""""""""""""""""""#########$$$######""""""$$$###"""!!!!!!"""###$$$###"""  !!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""#########$$$""""""""""""############"""""""""""""""""""""""""""############"""!!!!!!############$$$$$$$$$%%%$$$$$$$$$#####################""""""######$$$%%%!!!!!!!!!""""""#########"""""""""#########$$$$$$"""############$$$$$$$$$"""""""""############$$$""""""""""""""""""""""""###""""""""""""!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!"""###$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""###$$$$$$$$$###$$$%%%$$$###"""###$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$######""""""""""""!!!!!!""""""""""""""""""""""""$$$######""""""!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!###$$$###"""!!!"""###"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!######""""""""""""######""""""""""""""""""""""""$$$$$$############$$$$$$ !!!"""###############"""""""""""""""""""""""""""############"""!!!!!!%%%%%%$$$######"""""""""######$$$$$$$$$$$$######!!!"""###$$$$$$$$$$$$$$$%%%$$$######"""""""""###############################################################""""""###%%% !!!!!!!!!"""""""""""""""""""""""""""""""""######""""""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$###""""""""""""""""""###!!!"""""""""###############""""""""""""""""""###""""""""""""""""""""""""""""""#########$$$$$$$$$'''&&&$$$###"""###$$$$$$######""""""""""""##############################"""############""""""!!! !!!"""$$$%%%&&&$$$$$$############$$$$$$$$$######""""""######$$$"""######$$$###"""!!! """"""###$$$%%%%%%&&&&&&#########"""""""""!!!!!! """$$$%%%%%%########################%%%$$$#########$$$&&&'''###""""""""""""""""""###########################!!!!!!"""""""""#########$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""$$$$$$$$$#########""""""###"""""" """""""""""""""#####################"""""""""!!!""""""""""""!!!!!! ########################""""""""""""!!!!!!!!!!!!""""""""""""#########$$$ !!!"""###$$$""""""""""""""""""""""""###########################$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""!!!"""######"""!!!######"""!!!!!!"""#########"""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""############!!!"""""""""############"""""""""""""""""""""""""""###############""""""######$$$$$$$$$%%%%%%%%%##############################""""""######$$$%%%!!!!!!!!!!!!""""""""""""""""""#########$$$$$$$$$""""""#########$$$$$$$$$""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""###$$$%%%%%%%%%%%%#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""########################$$$%%%%%%#########%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!########################$$$$$$######""""""!!!!!!########################!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$###"""!!!"""###""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""###""""""""""""""""""###########################$$$$$$############$$$$$$ !!!"""###############""""""""""""""""""""""""%%%$$$"""!!! !!!###$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$######!!!"""###$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!"""#########################################################$$$%%%$$$"""!!!###%%%!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!"""""""""######"""""""""!!!"""""""""##################""""""""""""######""""""""""""""""""""""""############$$$$$$$$$$$$%%%$$$###!!!!!!!!!"""#########""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$"""############""""""!!!""""""!!!!!!"""###$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$!!!"""###$$$$$$###!!! """"""###$$$%%%%%%&&&&&&############""""""""""""$$$%%%&&&%%%$$$###""""""$$$$$$############$$$$$$%%%$$$#########$$$&&&'''######""""""""""""##########################################""""""""""""&&&%%%############%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################""""""!!! !!!!!!""""""########################"""""""""!!!""""""######"""!!! #########################################################$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""########################$$$$$$%%%%%%%%%%%%$$$$$$########################!!!"""#########!!! ######""""""""""""######$$$###"""!!! """""""""######$$$$$$$$$##############################$$$$$$$$$$$$##################""""""""""""!!!"""""""""############""""""""""""""""""""""""######$$$$$$%%%$$$$$$#########$$$$$$$$$%%%%%%%%%##############################""""""######$$$%%%""""""""""""!!!!!!!!!!!!############$$$$$$$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""""""""!!!!!!!!!!!!"""###$$$%%%&&&&&&&&&&&&$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$#########"""###$$$%%%%%%$$$###$$$&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###"""""" !!!!!!"""""""""##########################################""""""########################!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$###"""!!!"""###""""""""""""""""""""""""!!!!!!""""""""""""#########""""""!!!!!!""""""###########################$$$$$$############$$$$$$!!!""""""############"""""""""""""""""""""""""""'''%%%""" !!!###%%%######$$$$$$$$$###""""""######$$$$$$$$$$$$######"""######$$$$$$$$$######  !!!"""#########################################################%%%&&&%%%"""!!!###&&&""""""""""""############""""""""""""""""""""""""######""""""######$$$%%%#########$$$$$$$$$$$$$$$%%%%%%$$$###"""!!!!!! """"""############""""""""""""""""""############$$$######""""""######$$$""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""!!!!!!!!!!!!!!!!!!######""""""""""""##############################!!!""""""#########""""""$$$###"""""""""""""""###$$$$$$############$$$$$$$$$$$$############$$$$$$""""""$$$$$$$$$###"""!!!#########$$$$$$%%%%%%&&&$$$$$$#########"""""""""!!!$$$%%%$$$######$$$%%%$$$############$$$%%%###############$$$%%%%%%$$$######""""""######$$$########################$$$$$$$$$######"""""""""%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########!!!!!!!!!""""""######$$$!!!!!!!!!"""######$$$$$$############""""""""""""###$$$%%%%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%$$$###############""""""""""""""""""""""""###########################$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$%%%$$$$$$######"""""""""######"""""""""############"""!!!!!!!!!""""""######$$$$$$%%%%%%########################!!!!!!""""""""""""!!!!!!$$$#########""""""!!!!!!""""""""""""############""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$############$$$$$$$$$%%%###############$$$$$$$$$######""""""######$$$%%%#########""""""!!!!!!!!!#########$$$$$$$$$$$$%%%"""############$$$$$$$$$###"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############$$$""""""""""""!!!!!!!!!!!!"""###$$$%%%&&&&&&&&&&&&$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$############$$$%%%%%%$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$###### !!!"""######$$$$$$##########################################$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$###"""!!!"""###"""""""""""""""""""""""""""""""""#########$$$$$$""""""!!!!!!!!!!!!""""""########################$$$$$$############$$$$$$"""############""""""!!!""""""""""""""""""""""""%%%$$$###"""""""""######""""""###$$$%%%$$$############$$$$$$$$$$$$############$$$$$$$$$###"""""""""!!!!!!!!!!!!!!!""""""###################################################&&&'''%%%!!! ###&&&############$$$$$$$$$$$$""""""""""""""""""""""""######""""""######$$$%%%"""#########$$$$$$$$$$$$%%%%%%$$$$$$######""""""!!!"""###$$$$$$###"""!!!""""""""""""############$$$######""""""######$$$""""""""""""""""""""""""!!!!!!"""""""""######### !!!"""""""""!!!!!!######""""""""""""############################## !!!"""#####################""""""""""""######$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""######%%%'''%%%$$$$$$######$$$$$$%%%!!!"""######$$$$$$######$$$######""""""######$$$########################"""###############$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######### !!!!!!""""""###$$$$$$ !!!!!!"""######$$$$$$############"""""""""""""""###%%%&&&&&&%%%$$$###!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$%%%%%%%%%&&&!!!"""###$$$%%%$$$$$$###$$$###############$$$%%%""""""""""""""""""""""""##############################$$$$$$$$$$$$##############################$$$$$$$$$###$$$$$$%%%%%%""""""############"""""""""""""""######""""""!!!!!!!!!!!!"""###$$$$$$$$$########################!!!!!!""""""""""""!!!!!!""""""""""""############""""""""""""############""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$"""""""""#########$$$$$$""""""#########$$$$$$$$$######""""""######$$$%%%"""""""""########################$$$$$$$$$%%%%%%"""############$$$$$$$$$######""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$###""""""###$$$$$$########################!!!!!!""""""###$$$$$$%%%###$$$%%%%%%$$$$$$%%%'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!###$$$$$$%%%%%%$$$ !!!###$$$%%%&&&'''"""""""""""""""""""""""""""""""""###$$$$$$$$$%%%########################!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$###"""!!!"""###""""""""""""""""""""""""""""""######$$$$$$$$$%%%""""""!!!!!!!!!!!!""""""########################$$$$$$############$$$$$$###############"""!!! """"""""""""""""""""""""######$$$%%%$$$###"""!!!!!!"""###$$$%%%%%%$$$#########$$$$$$$$$$$$######$$$$$$$$$$$$$$$###"""!!!%%%$$$###"""!!!!!!!!!!!!###################################################&&&(((&&&!!! ###&&&######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""#########"""###$$$$$$%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%!!!"""###$$$$$$###"""!!!""""""""""""############$$$$$$############$$$$$$""""""""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%% !!!#########"""!!!######""""""""""""######"""""""""""""""""""""""" !!!######$$$$$$$$$""""""!!!""""""###$$$$$$$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""&&&'''$$$######$$$&&&%%%$$$######$$$%%%&&& !!!"""$$$$$$###""""""$$$$$$############$$$$$$######################## !!!"""###$$$%%%&&&&&&"""###$$$%%%%%%$$$###"""########################%%%%%%%%%$$$$$$$$$############""""""!!!!!! !!!!!!"""###$$$$$$$$$############"""""""""""" """$$$%%%$$$###"""##############################$$$$$$$$$%%%%%%%%% !!!"""$$$$$$######""" !!!###$$$%%%""""""""""""""""""""""""#################################$$$$$$#################################""""""!!!!!!!!!"""$$$%%%""""""############"""""" !!!"""""""""""""""!!! !!!"""######$$$##############################$$$$$$$$$$$$###### !!!"""###$$$%%%%%%""""""""""""############""""""""""""""""""""""""!!!!!!"""###############!!!""""""""""""#########""""""######$$$$$$$$$$$$#########"""###$$$$$$%%%!!!!!!"""###$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$######""""""!!!!!!!!! ########################""""""######$$$$$$$$$$$$""""""""""""!!!!!!!!!!!! !!!""""""#########%%%$$$###""""""###$$$%%%""""""""""""""""""""""""!!!###$$$&&&'''###$$$&&&%%%%%%$$$&&&'''%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$&&&&&&$$$"""!!!######"""""""""""""""###########################$$$$$$$$$$$$$$$$$$%%%%%%###"""!!! !!!"""###$$$$$$$$$#########""""""""""""############""""""###""" !!!###$$$############""""""""""""!!! !!!"""#########"""!!!!!! !!!!!!!!!!!!""""""######$$$$$$$$$$$$$$$###############&&&&&&%%%$$$###"""!!! """############$$$$$$$$$$$$###"""!!!!!!"""###$$$%%%%%%$$$######$$$%%%%%%########################""""""""""""!!!!!!!!!!!! !!!"""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%""""""""""""""""""""""""########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###"""!!! !!!""""""""""""""""""###$$$###"""!!!!!!###""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""###!!! ###$$$""" """""""""""""""######$$$'''&&&$$$""""""###$$$%%%$$$$$$######"""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!!!!"""###################################################$$$$$$%%%%%%%%%$$$$$$###$$$$$$##################$$$$$$$$$############""""""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$%%%$$$$$$######$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!"""###$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$&&&''''''&&&$$$###""""""###$$$%%%&&&&&&'''""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############""""""!!!###"""!!!!!!!!!"""$$$%%% !!!!!!"""###$$$$$$$$$########################$$$###"""!!!!!!"""###$$$""""""!!!!!!!!!!!!""""""!!! !!!###%%%$$$###""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""########################$$$$$$######""""""!!!!!! """###$$$$$$###""" !!!""""""""""""#########"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""###$$$$$$$$$$$$###"""############$$$$$$$$$###$$$%%%%%%%%%###"""!!!######$$$$$$$$$%%%%%%%%%$$$######"""""""""""""""!!!!!! """$$$%%%%%%%%%###"""""""""###$$$######$$$$$$$$$######"""""""""""""""############ !!!"""###$$$ !!!###%%%&&&%%%$$$###""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$#########$$$%%%&&& !!!"""######"""!!! ######""""""""""""##############################$$$#########"""!!!!!!!!!""""""!!!!!!!!!!!!""""""#########"""""""""!!!!!!""""""""""""""""""""""""$$$###!!! !!!"""###############""""""""""""###"""!!!!!!!!!!!!"""###$$$###""""""!!!!!!!!!""""""""""""""""""###########################$$$$$$$$$$$$$$$###############"""############$$$$$$$$$#########""""""#########%%%$$$$$$######$$$$$$%%%######################## !!!!!!!!!""""""######%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$""""""""""""""""""""""""########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###""""""######$$$%%%%%%%%%%%%%%%!!!"""###"""!!! """########################""""""""""""############""""""""""""""""""""""""###!!! !!!######""" """""""""""""""###$$$$$$&&&%%%###!!!!!!"""###$$$############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""################################################$$$$$$$$$%%%%%%$$$$$$###$$$$$$##################$$$$$$$$$$$$####################################!!!!!!!!!"""###$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!""""""###$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""#####################$$$########################""""""""""""""""""""""""!!!""""""#########"""""""""""""""""""""###$$$$$$!!!!!!!!!"""###$$$$$$$$$##############################""""""""""""######""""""!!!!!!!!!!!!"""""""""!!! !!!###%%%$$$###!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###########################"""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$#####################""""""""""""######"""""""""#########$$$$$$"""############$$$$$$$$$%%%%%%$$$$$$$$$#########""""""###$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$###""""""######$$$$$$$$$%%%%%%%%%$$$######"""""""""""""""$$$###"""!!! !!!!!!""""""!!!!!!!!!"""######$$$######$$$$$$$$$#########""""""""""""############ !!!"""######$$$!!!"""$$$%%%%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%&&&!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""""""""##############################%%%$$$$$$###"""!!! !!!""""""######""""""!!!"""""""""!!!!!!!!!!!!!!!$$$###"""!!!!!!"""###$$$&&&%%%###"""!!!!!!"""###############""""""""""""$$$######""""""""""""###$$$$$$###""""""""""""###############"""""""""""""""""""""###$$$$$$$$$%%%""""""######$$$$$$$$$%%%"""############$$$$$$$$$######$$$$$$$$$$$$######%%%$$$############$$$%%%######################## !!!"""###$$$%%%&&&%%%$$$###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""""""""""""""""""""########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$###"""!!!!!!""""""""""""######!!!"""###"""  !!!########################""""""""""""############""""""""""""""""""""""""###"""!!!!!!######"""!!!###""""""""""""###$$$$$$$$$###"""!!!!!!!!!"""###""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$#########$$$######"""!!!###################################################$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$####################################!!!!!!""""""###$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#################################"""""""""!!!!!!########################"""""""""""""""""""""""" !!!"""###############!!!"""######$$$$$$######!!!!!!""""""###$$$$$$$$$########################""""""############""""""###""""""!!!!!!""""""###"""!!! !!!###$$$$$$### !!!!!!!!!""""""########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""######""""""""""""""""""""""""##############################$$$$$$$$$$$$$$$$$$%%%###!!! !!!###%%%############$$$$$$$$$%%%"""############$$$$$$$$$%%%$$$$$$$$$$$$#########""""""######$$$$$$$$$$$$"""############$$$$$$$$$%%%$$$$$$############$$$######$$$$$$$$$%%%%%%%%%$$$######"""""""""""""""&&&%%%###"""  !!!#########$$$########################"""""""""#########$$$$$$!!!!!!"""""""""#########"""###$$$%%%%%%$$$"""!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$############$$$$$$""""""""""""""""""###$$$########################&&&%%%%%%%%%$$$#########!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""%%%###!!! !!!###%%%'''&&&$$$###""""""""""""############"""""""""!!!!!!!!!!!!""""""#########$$$$$$###############$$$$$$$$$######""""""!!!!!!!!!!!!"""###$$$%%%%%%%%%"""############$$$$$$$$$""""""#########$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$############$$$$$$######################## !!!!!!"""######$$$$$$$$$$$$###"""!!!!!!""""""########################%%%$$$$$$$$$###"""""""""""""""""""""""""""""""""########################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$######!!!!!! !!!!!!!!!!!!######"""!!! !!!"""########################!!!"""""""""############""""""""""""""""""""""""###""""""""""""###""""""######""""""######$$$%%%$$$###""""""""""""###### !!!!!!"""###$$$$$$$$$########################"""###$$$%%%%%%$$$"""!!!######################################################$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#################################"""""""""######$$$$$$$$$%%%$$$$$$######$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######%%%&&&&&&%%%######"""######$$$$$$%%%%%%%%%########################&&&%%%%%%$$$$$$%%%%%%&&&##################""""""########################$$$$$$$$$$$$$$$$$$$$$$$$ !!!######$$$$$$$$$!!!"""###$$$%%%$$$###""""""""""""######$$$$$$$$$########################!!!"""###$$$$$$###"""!!!###""""""""""""""""""###"""!!!!!!!!!###$$$$$$"""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""#########""""""""""""""""""""""""########################"""""""""######$$$$$$$$$$$$###"""!!!!!!"""###$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$""""""#########$$$$$$$$$&&&%%%######"""###$$$%%%######$$$$$$$$$%%%%%%%%%$$$######"""""""""""""""%%%%%%$$$"""!!!!!! !!!###$$$$$$###"""##################$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$###"""!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$""""""!!!!!!"""###$$$$$$#################################$$$%%%%%%%%%&&&!!!"""###$$$$$$###"""!!!########################%%%###!!! !!!###%%%&&&%%%$$$######""""""!!!############"""""""""!!! """###$$$$$$$$$###############$$$$$$$$$$$$######""""""!!!!!!!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$############"""""""""#########$$$$$$$$$###$$$%%%&&&&&&%%%$$$###########################""""""""""""""""""""""""############""""""""""""$$$$$$######$$$%%%&&&&&&########################%%%$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$%%%%%%$$$#########$$$%%%###$$$%%%$$$"""!!!"""###########################!!!"""""""""############"""""""""""""""""""""""""""#########"""""""""##################$$$$$$%%%$$$$$$$$$######$$$$$$$$$ !!!"""###$$$$$$%%%########################"""###$$$%%%%%%$$$###"""################################################"""###$$$%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#######################################$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###!!!"""""""""######$$$$$$########################&&&%%%%%%$$$$$$%%%%%%&&&""""""######$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$ !!!######$$$$$$$$$!!!"""$$$%%%%%%%%%$$$###############$$$$$$$$$$$$########################!!!"""###$$$$$$###"""!!!######""""""""""""#########"""!!!"""###$$$###"""""""""#########$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""############""""""""""""""""""""""""######################## !!!!!!""""""######!!!"""###$$$$$$###"""!!!######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$#########""""""######"""""""""###$$$%%%""""""#########$$$$$$$$$&&&%%%$$$######$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$######"""""""""""""""""""""############"""""""""###$$$$$$$$$###"""!!!######""""""######%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######"""!!!######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%######################## !!!"""###$$$$$$%%%"""##################"""############$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$######""""""!!!############""""""""""""!!!"""############""""""""""""###$$$$$$############"""""""""""""""""""""###$$$$$$$$$%%%%%%$$$$$$$$$######"""""""""############$$$$$$$$$######$$$$$$$$$$$$######""""""###$$$$$$###""""""""""""""""""""""""""""""$$$$$$#########"""""""""!!!!!!!!!!!!"""###$$$%%%########################$$$$$$$$$###############"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%%%%%%%%%%$$$###!!!!!!"""###$$$$$$%%%&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############"""""""""""""""""""""""""""###$$$$$$""""""###$$$$$$############$$$%%%%%%###$$$$$$$$$%%%%%%%%%%%% !!!!!!"""###$$$$$$$$$########################"""###$$$$$$%%%$$$$$$$$$################################################"""###$$$$$$%%%%%%%%%%%%######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$"""""""""""""""#########%%%%%%%%%%%%%%%%%%%%%%%%########################""""""###$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!"""###############"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""############""""""$$$######""""""######$$$###"""!!!"""###$$$###"""#########$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""######################## !!!!!!!!!!!!!!!!!! !!!###%%%%%%###!!! ############$$$$$$$$$%%%"""############$$$$$$$$$$$$############"""""""""$$$###"""""""""###%%%&&&"""############$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$######""""""""""""""" !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""######"""""""""$$$%%%&&&#########$$$$$$$$$$$$%%%$$$$$$##################$$$$$$$$$##################$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$ !!!"""######"""!!! !!!!!!!!!!!!"""###$$$%%%########################!!!!!!!!!"""#########$$$$$$######""""""######$$$""""""""""""#########$$$"""""""""""""""""""""""""""""""""###"""""""""!!!############"""""""""""" !!!"""###"""!!!!!!"""!!!!!!!!!""""""###$$$"""""""""""""""###########################$$$$$$###############$$$$$$$$$"""############$$$$$$$$$#########""""""#########!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""##################$$$$$$  !!!#######################################$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%###"""  !!!###$$$%%%$$$"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############"""""""""""""""""""""""""""###%%%$$$"""!!!###%%%$$$$$$######$$$$$$%%%&&&""""""###$$$$$$$$$$$$$$$!!!!!!""""""#########$$$########################$$$#########$$$$$$%%%&&&################################################""""""###$$$%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###############"""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!""""""#########""""""$$$#########$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""######$$$######""""""######$$$$$$"""!!!"""###$$$"""!!!"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!!!!"""######$$$$$$""""""""""""""""""""""""########################""""""""""""!!!!!!!!!!!!""""""############"""""""""""""""#########$$$$$$"""############$$$$$$$$$############""""""""""""$$$###"""!!!"""###%%%&&&"""############$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$######""""""""""""""" !!!"""$$$%%%%%%$$$$$$###""""""""""""######$$$###"""!!!!!!"""$$$&&&'''#########$$$$$$$$$%%%%%%"""""""""#################################$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$!!!###$$$&&&&&&$$$###!!!!!!!!!!!!!!!"""###$$$%%%########################%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%% !!!!!!!!!""""""######""""""############"""""" !!!!!!""""""""""""!!!############""""""""""""###$$$$$$$$$###""" !!!!!! !!!!!!"""######!!!!!!""""""######$$$$$$$$$$$$$$$############### !!!"""###$$$%%%&&&&&&"""############$$$$$$$$$$$$###"""!!!!!!"""###$$$!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%&&&&&&%%%$$$###""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$%%%"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&'''%%%###"""!!!"""###$$$"""###$$$###"""!!!!!!###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############""""""""""""""""""""""""!!!$$$%%%%%%"""!!!###%%%$$$$$$######$$$$$$%%%&&& !!!"""###############""""""""""""############""""""""""""""""""""""""$$$$$$###"""###$$$&&&'''################################################!!!"""###$$$%%%&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%&&&%%%%%%$$$$$$#########!!!!!!!!!!!!!!!!!!!!!!!!###$$$&&&''''''&&&$$$###############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############""""""!!!%%%$$$###"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###"""!!!!!!"""###$$$$$$$$$############$$$$$$$$$"""!!!"""######"""!!!""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$""""""""""""""""""""""""########################$$$$$$######""""""!!!!!!$$$###""" """###$$$!!!""""""""""""#########"""############$$$$$$$$$############""""""""""""$$$###"""!!!!!!###%%%&&&"""############$$$$$$$$$"""###%%%&&&'''&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$######"""""""""""""""!!!"""###$$$%%%$$$$$$###!!!  !!!"""$$$&&&###"""!!!!!!"""$$$&&&'''######$$$$$$$$$%%%%%%%%%!!!!!!"""""""""############"""""""""###$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$###$$$$$$$$$$$$###"""""" !!!"""######$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######&&&%%%###"""""""""###$$$########################!!!!!! ########################&&&%%%$$$%%%%%%%%%###!!! !!!"""######"""!!! ###$$$%%%%%%$$$###"""!!!###"""!!!!!!!!!"""$$$%%%"""""""""""""""#########"""############$$$$$$$$$######""""""""""""######"""############$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""!!! !!!###$$$$$$#########""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&)))&&&###!!!"""###$$$$$$%%%###""""""###$$$$$$### !!!$$$&&&'''&&&%%%$$$########################"""!!!"""###$$$$$$""" """"""############""""""!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%%%%$$$###""""""$$$%%%%%%$$$###%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$###""""""$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########"""$$$$$$$$$###"""###$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!"""###$$$%%%%%%%%%%%%########################!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""""""""###""""""""""""###$$$%%%%%%######"""""""""###%%%&&&!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&"""######$$$$$$$$$######!!!"""###$$$%%%$$$######'''&&&%%%%%%$$$$$$%%%%%%"""""""""""""""""""""""""""############$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######""""""!!!!!! ########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""%%%$$$"""!!!!!!"""######""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$#########""""""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$""""""#########""""""!!!%%%%%%%%%$$$$$$$$$######""""""""""""!!!!!!!!!!!!$$$$$$$$$###!!!!!!$$$&&&"""""""""###$$$$$$$$$%%%######$$$$$$$$$$$$######%%%%%%$$$$$$###"""""""""%%%$$$$$$$$$###"""""""""""""""#########$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""!!!!!!""""""######$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%$$$$$$###""""""##############################$$$$$$#########"""""""""###########################"""!!!!!!"""""" $$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%$$$###"""!!!###""""""!!!"""###$$$%%%###############$$$$$$$$$"""############$$$$$$$$$######""""""""""""######""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""###$$$$$$$$$$$$$$$#########"""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&(((&&&######$$$$$$$$$$$$&&&$$$"""###$$$%%%$$$###!!!"""$$$&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$""" """"""############""""""!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$######"""###%%%$$$######$$$&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%(((((('''''''''&&&&&&&&&###$$$%%%$$$###"""###%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&########################"""######$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$###############$$$$$$#########$$$$$$%%%######"""""""""###%%%%%%"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%&&&$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$%%%$$$$$$###$$$######""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$######""""""""""""############""""""!!!!!!!!!!!!########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######  !!!"""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$#########""""""########################$$$###"""!!!!!!"""###$$$######$$$$$$$$$$$$######"""""""""######$$$$$$$$$"""""""""""""""""""""!!!#########"""!!!!!!$$$&&&###############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$###############$$$$$$$$$########################$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$###""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$$$$$$$###""""""########################%%%%%%$$$$$$$$$$$$##############################%%%$$$###$$$%%%%%%###!!!###""""""!!!!!!""""""######$$$$$$$$$$$$###""""""###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######""""""""""""######"""""""""#########$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$$$$""""""""""""""""""""""""########################$$$############$$$%%%%%%'''%%%$$$$$$&&&&&&%%%$$$&&&$$$"""###$$$%%%$$$$$$"""###%%%%%%&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$$$$$$$""" """"""############""""""""""""""""""""""""""""""$$$$$$############$$$$$$"""###$$$$$$######$$$&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&'''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%#########"""######$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$###"""!!! """"""###$$$$$$$$$$$$###""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""############$$$$$$$$$######""""""""""""#########""""""""""""!!!!!!!!!########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$ !!!"""$$$%%%&&&""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$#######################################$$$###""""""""""""###$$$###$$$$$$%%%%%%%%%$$$$$$ !!!"""###$$$%%%%%%""""""""""""""""""""""""!!!"""###"""!!!"""###%%%$$$$$$$$$#####################$$$$$$$$$$$$######"""############$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&############$$$%%%&&&&&&''''''''''''''''''''''''(((((((((''''''&&&&&&&&&###$$$$$$$$$$$$###""""""#####################"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######"""###$$$%%%%%%$$$""""""########################""""""""""""""""""""""""########################%%%%%%$$$%%%&&&&&&%%%###"""!!!  !!!"""#########$$$############"""""""""#########$$$$$$$$$$$$$$$$$$$$$#########""""""#########$$$$$$$$$######""""""""""""######""""""""""""############""""""""""""""""""""""""########################"""""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""########################$$$$$$%%%%%%$$$$$$%%%''''''%%%$$$%%%###!!!"""###$$$###"""$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%######$$$$$$"""!!!""""""############""""""########################%%%$$$###""""""###$$$%%%"""###$$$$$$######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$###############$$$%%%&&&%%%$$$###$$$&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######"""######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%&&&''''''&&&%%%$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""!!!$$$$$$$$$$$$$$$###"""!!!""""""######$$$$$$$$$$$$###############""""""!!!""""""""""""""""""""""""""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%""""""""""""""""""""""""########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$""""""######$$$%%%&&&&&&""""""""""""""""""""""""""""""""""""""""""""""""##############################################################################$$$$$$%%%$$$$$$$$$!!!!!!""""""###$$$$$$%%%"""""""""""""""######### !!!""""""!!!"""###%%%%%%$$$$$$$$$###"""""""""######$$$$$$$$$$$$######!!!""""""###$$$$$$%%%%%%"""""""""###$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%""""""""""""###$$$%%%&&&&&&&&&&&&'''''''''''''''******))))))((((((''''''###$$$$$$$$$$$$###"""""""""""""""""""""!!!!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######""""""$$$%%%%%%$$$###"""########################!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""!!!!!!"""######""" %%%%%%###""""""###%%%%%%##################$$$$$$"""#########$$$$$$$$$$$$$$$$$$######""""""""""""""""""#########$$$$$$$$$######""""""""""""######!!!!!!"""""""""#########""""""""""""""""""""""""########################""""""""""""""""""""""""########################"""###%%%&&&&&&&&&%%%$$$""""""##################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""#########""""""######$$$$$$$$$$$$$$$######%%%''''''&&&$$$###""" """###"""!!!$$$$$$%%%%%%$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$""""""###$$$###!!!""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%!!!###$$$$$$###"""$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''$$$&&&'''&&&%%%$$$%%%&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&%%%$$$$$$$$$$$$#########$$$##############################""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$###############$$$$$$$$$"""############"""!!! """"""""""""""""""""""""""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%""""""""""""####################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""######################################################$$$$$$$$$$$$######!!!!!!"""###$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""#########$$$ """######""""""###$$$%%%$$$$$$$$$###"""""""""######$$$$$$$$$$$$######!!!!!!"""###$$$%%%%%%&&&"""""""""###$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$!!!!!!!!!"""###$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&*********))))))(((((((((###$$$$$$$$$$$$###""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###########################"""""""""############$$$""""""""""""""""""""""""###""""""###$$$%%%###"""#########""""""##################"""######$$$%%%"""###$$$$$$%%%%%%$$$$$$$$$$$$######"""!!!!!!!!!"""############$$$$$$$$$######""""""""""""######!!!!!!!!!"""""""""######""""""""""""""""""""""""########################""""""""""""""""""""""""##############################$$$%%%%%%%%%%%%$$$"""""""""""""""#########""""""""""""""""""""""""!!!""""""######$$$$$$$$$!!!"""######$$$$$$#########""""""###%%%'''&&&%%%###""" """###"""!!!$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!!!!"""######"""""""""############""""""########################$$$$$$############$$$$$$!!!"""######""""""###%%%########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%###$$$$$$$$$$$$###""""""#########"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%% !!!"""###$$$%%%%%%%%%######""""""######$$$%%% !!!"""""""""!!!"""""""""""""""""""""""""""############$$$$$$$$$######""""""""""""######"""""""""############$$$########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$###############"""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$###### !!!"""###############%%%%%%%%%$$$$$$$$$######!!!""""""######$$$$$$$$$"""###%%%%%%###"""######$$$$$$$$$#####################$$$$$$$$$$$$######!!!!!!"""###$$$$$$%%%%%%###############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$$$$######""""""""""""###$$$%%%%%%"""######$$$$$$%%%%%%%%%((((((((((((((((((((((((###$$$$$$$$$$$$###""""""!!!!!!!!!""""""######$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$############""""""###$$$$$$%%%#################################$$$$$$$$$%%%%%%""""""""""""""""""""""""%%%$$$$$$%%%''''''&&&%%% !!!!!!!!!!!! ######"""""""""###%%%%%%"""###$$$%%%%%%%%%$$$$$$%%%%%%$$$######"""!!!!!!"""############$$$$$$$$$######""""""""""""######!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#######################################$$$%%%%%%"""""""""######$$$$$$$$$""""""""""""""""""""""""""""""######$$$%%%%%%&&& !!!"""###$$$######""""""!!! ###%%%&&&&&&%%%###""""""###$$$$$$###############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""" !!!#########""""""############""""""##############################$$$$$$$$$$$$######!!!"""######""""""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%""""""#########$$$$$$$$$%%%'''((('''&&&%%%&&&'''$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%###############$$$%%%%%%$$$$$$#########$$$$$$%%%###$$$$$$%%%$$$###"""!!!$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&!!!"""###$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%% !!!"""######!!! """""""""""""""""""""""""""############$$$$$$$$$######""""""""""""######""""""#########$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""#########$$$%%%&&&&&&&&&%%%$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$### !!!"""###$$$$$$$$$$$$############$$$$$$$$$$$$!!!""""""######$$$%%%%%%$$$%%%''''''%%%###"""##################$$$$$$$$$######$$$$$$$$$$$$######"""""""""###$$$$$$$$$%%%$$$$$$$$$########################$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$#########$$$$$$%%%""""""######$$$%%%%%%&&&%%%%%%&&&&&&'''(((((((((###$$$$$$$$$$$$###""""""!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$###"""""""""###%%%&&&########################"""""""""######$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!"""$$$$$$###""""""###$$$%%%%%%$$$###"""######"""""""""###%%%&&&"""###$$$%%%&&&%%%$$$$$$&&&&&&%%%%%%$$$###"""""""""############$$$$$$$$$######""""""""""""######!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""########################$$$###"""!!!"""###%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&& !!!"""$$$$$$######"""""" !!!$$$&&&''''''%%%$$$$$$%%%&&&&&&%%%############$$$%%%&&&'''########################  ###$$$###""""""############"""""""""""""""""""""""""""""""""###$$$%%%%%%$$$###"""!!!"""######""""""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&'''((('''&&&&&&'''(((#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%###"""""""""###$$$$$$%%%""""""""""""###$$$%%%%%%###$$$%%%%%%$$$###"""!!!%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$######"""$$$###"""""""""###%%%&&&"""###%%%&&&%%%$$$"""!!!"""""""""""""""""""""""""""############$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%""""""######$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!###$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###!!!"""###$$$%%%&&&&&&&&& !!!"""###$$$%%%%%%!!!""""""###$$$$$$%%%%%%%%%'''((((((%%%###""""""""""""######$$$$$$$$$%%%######$$$$$$$$$$$$#####################$$$$$$$$$%%%$$$$$$$$$######""""""""""""#########$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&###$$$$$$%%%&&&'''((((((!!!"""$$$&&&&&&$$$"""!!!!!!!!!""""""######$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$############""""""###%%%&&&&&&%%%$$$###"""""""""###$$$$$$$$$%%%$$$$$$############$$$$$$######################################################""""""!!! !!!######$$$$$$$$$######""""""""""""############""""""!!!""""""#########$$$$$$$$$$$$######"""############$$$$$$$$$########################$$$#########""""""!!!!!!&&&&&&%%%$$$###"""!!! #########"""""""""""""""!!!"""###$$$%%%&&&&&&&&& !!!!!!###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&'''(((((($$$$$$$$$############"""%%%$$$"""!!!!!!"""$$$%%%((('''%%%$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""$$$$$$&&&%%%%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!!!!!%%%$$$###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$######$$$%%%&&&&&&''''''%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%$$$$$$###$$$$$$%%%((('''&&&%%%%%%&&&'''(((###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""########################%%%%%%%%%%%%%%%%%%%%%%%%################################################ """###%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&$$$""" ######$$$$$$$$$$$$############$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######""""""############""""""&&&%%%$$$######$$$%%%&&& !!!""""""%%%$$$$$$$$$###"""""""""######""""""""""""######""""""!!!!!!!!!!!!""""""$$$$$$$$$#########"""""""""############$$$$$$$$$###%%%%%%$$$"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""######%%%$$$"""!!!!!!###$$$&&&$$$$$$$$$#########"""""""""############$$$$$$$$$$$$$$$$$$#########""""""%%%###"""$$$&&&'''$$$""""""############$$$$$$$$$!!!!!!"""""""""#########"""############$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''''''''''' !!!"""######"""!!! """"""""""""##################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""###$$$$$$###############$$$%%%%%%$$$$$$$$$$$$############&&&&&&%%%%%%$$$"""!!! ###############$$$$$$$$$$$$$$$############$$$$$$################################################"""""""""""""""""""""### !!!"""###$$$$$$$$$$$$#########""""""#######################################$$$$$$$$$$$$######"""############$$$$$$$$$########################$$$$$$$$$$$$#########"""$$$$$$$$$###########################""""""""""""!!!!!!"""###$$$$$$$$$$$$""""""##################!!!""""""""""""##################$$$%%%&&&&&&&&&$$$$$$$$$############"""%%%$$$"""!!!!!!"""$$$%%%&&&&&&%%%$$$$$$######"""""""""""""""""""""""""""%%%$$$###""""""###$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%$$$###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%(((''''''&&&&&&%%%&&&&&&(((((((((''''''&&&&&&%%%'''''''''&&&&&&&&&''''''(((''''''&&&&&&''''''((($$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$##############################%%%%%%%%%%%%%%%%%%%%%%%%################################################"""############$$$$$$$$$""""""############""""""$$$%%%&&&&&&&&&$$$""" ######$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###"""######$$$$$$$$$$$$######%%%$$$############$$$%%%"""""""""""""""###$$$$$$$$$$$$$$$#####################""""""""""""######""""""!!!!!!!!!!!!""""""$$$$$$$$$#########"""""""""############$$$$$$$$$###$$$%%%$$$"""!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$$$$######"""######$$$###""""""###%%%'''((($$$$$$$$$#########"""""""""############$$$$$$$$$%%%%%%%%%%%%$$$$$$######%%%######$$$&&&&&&$$$""""""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&"""############$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''''''''&&&""""""""""""""""""""""""###############"""""""""###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$###""""""""""""###$$$$$$%%%$$$$$$$$$############&&&%%%$$$###"""!!!!!!!!!$$$$$$$$$###############$$$$$$############$$$$$$################################################!!!""""""###$$$$$$%%%%%%!!!!!!"""###$$$$$$$$$$$$$$$$$$############$$$$$$"""######$$$$$$$$$############$$$$$$$$$$$$######"""############$$$$$$$$$########################%%%%%%%%%$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%######################## !!!"""###############%%%$$$$$$$$$$$$$$$######!!!""""""""""""##################$$$%%%%%%&&&&&&$$$$$$$$$############"""%%%$$$###""""""###$$$%%%###$$$%%%%%%%%%%%%$$$###########################$$$######"""######$$$$$$""""""##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''+++***(((''''''((()))))),,,+++***(((((('''''''''&&&&&&&&&&&&&&&''''''''''''(((((())))))(((((('''&&&&&&'''''''''&&&&&&%%%'''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$###"""""""""""""""""""""############""""""$$$%%%&&&&&&%%%$$$"""!!!######$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###"""$$$$$$%%%%%%%%%%%%$$$$$$$$$######""""""######$$$"""""""""#########$$$$$$###############$$$$$$$$$######""""""""""""#########""""""!!!!!!""""""###$$$$$$$$$###############"""############$$$$$$$$$###$$$%%%$$$"""""""""$$$ $$$$$$$$$##################""""""###$$$&&&(((***$$$$$$$$$###############"""############$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$%%%$$$###$$$%%%&&&$$$""""""############$$$$$$$$$"""""""""############$$$"""############$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$##################$$$"""""""""!!!""""""###$$$%%%%%%$$$$$$$$$#########""""""!!! !!!###$$$%%%%%%$$$$$$$$$###"""""""""$$$$$$############$$$$$$#########################################################$$$$$$%%%%%%%%%!!!"""######$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%"""###$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""###############$$$$$$!!!!!!"""###$$$$$$###############""""""!!!!!! ######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$#########""""""$$$$$$###""""""###$$$$$$ """$$$&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%##################$$$$$$!!!!!!!!!"""#########$$$########################""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((('''''''''(((((()))))))))***)))))))))***,,,///000...---+++***)))((())))))(((((())))))))))))))))))'''((()))******)))(((''''''''''''(((''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%"""""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################%%%$$$###"""!!!""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$###"""######$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$$$$######""""""""""""""""""### !!!!!!"""""""""""""""""""""###$$$$$$$$$%%%######""""""""""""#########""""""""""""""""""###########################""""""#########$$$$$$$$$"""$$$%%%$$$###"""###$$$##############################$$$$$$$$$###############"""###$$$%%%&&&'''########################""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$###""""""#########$$$$$$$$$!!!!!!""""""""""""""""""""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((()))&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$##################$$$$$$#########"""""""""!!!""""""###$$$%%%%%%%%%$$$$$$$$$$$$###"""!!!!!! !!!###%%%&&&%%%$$$$$$$$$###"""""""""$$$$$$############$$$$$$################################################%%%%%%%%%%%%$$$$$$######"""######$$$$$$$$$$$$###%%%$$$$$$$$$$$$$$$$$$%%%""""""###$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$########################""""""##################$$$$$$$$$############"""""""""######$$$$$$$$$%%%######$$$$$$%%%$$$$$$$$$"""""""""!!!!!! ######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$#########""""""$$$##################$$$!!!###&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$!!!!!!!!!"""#########$$$########################!!!!!!!!!"""""""""######$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###'''&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((())))))*********+++))))))******++++++,,,,,,+++***++++++---///111222......---,,,+++*********+++,,,---...//////......((()))***++++++***)))(((((()))))))))(((((('''&&&(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$"""""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""!!!!!!""""""###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$#########$$$$$$$$$$$$###""""""""""""############"""""""""""""""######""""""""" !!!"""###""""""!!!"""""""""###$$$$$$$$$%%%######""""""""""""############""""""""""""##############################""""""#########$$$$$$$$$"""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$###############"""""""""""""""########################""""""#########$$$$$$$$$############$$$$$$$$$$$$###$$$%%%%%%%%%$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''((()))+++,,,$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""###""""""""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$###"""""""""""""""$$$$$$$$$###############$$$$$$############$$$$$$################################################&&&&&&%%%%%%$$$######"""######$$$$$$$$$$$$$$$###$$$$$$############$$$$$$"""!!!!!!!!!"""###$$$%%%######$$$$$$$$$$$$######"""############$$$$$$$$$########################"""""""""""""""#########%%%$$$$$$$$$######""""""""""""######$$$%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$##################""""""!!!""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$############"""######################## !!!###%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$""""""###################################################$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''''''''((((((((())))))((((((((((((((((((((((((***++++++,,,,,,------------------------.....................////////////...////////////......---***+++---...///......---,,,,,,------------,,,,,,,,,,,,,,,,,,+++***)))))))))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################ !!!""""""#########"""""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$######"""!!!"""""""""######""""""""""""######$$$$$$######""""""###$$$%%%%%%%%%$$$##################$$$$$$$$$######""""""""""""######$$$######""""""######$$$###############$$$$$$$$$"""############$$$$$$$$$"""###$$$$$$###"""$$$%%%""""""""""""""""""""""""!!!"""###%%%%%%$$$###############"""!!!!!! ###############$$$$$$$$$"""############$$$$$$$$$"""###############$$$$$$"""$$$&&&%%%$$$###$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$#########"""############$$$$$$$$$"""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&''''''&&&'''(((***,,,///000###$$$%%%&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%"""###$$$$$$$$$$$$###"""###############$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###############$$$$$$$$$$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$############""""""#########"""!!!!!!$$$&&&######$$$$$$$$$$$$######"""############$$$$$$$$$########################"""""""""######$$$$$$$$$###############$$$$$$$$$""""""###$$$$$$%%%&&&&&&######$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$!!!""""""""""""###########################""""""$$$$$$$$$############"""#########$$$$$$#########""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((())))))))))))((((((((()))))))))************++++++++++++++++++++++++,,,------...//////000000000000000000000/////////,,,...///111111000///...///000333444555333222000+++,,,...000000000///...111111111000000111111111000000000000///...------,,,,,,+++++++++*********((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################ !!!###$$$$$$""" """"""############""""""$$$$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$$$$############$$$$$$$$$$$$#####################""""""!!!"""######$$$$$$######"""######$$$%%%%%%$$$######!!!###$$$&&&&&&%%%$$$###$$$$$$$$$#####################""""""""""""######$$$######""""""######$$$""""""#########$$$$$$$$$"""############$$$$$$$$$!!!###$$$$$$######$$$%%%"""""""""""""""""""""""" """###%%%%%%%%%###""""""############""""""!!!""""""#########$$$$$$$$$"""############$$$$$$$$$#########$$$$$$%%%%%%%%%"""$$$&&&&&&$$$######%%%"""############$$$$$$$$$""""""""""""!!!!!!!!! """############$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$#########$$$%%%%%%&&&''''''''''''''')))+++///333555%%%&&&((())))))(((&&&%%%#########$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$##################$$$$$$%%%%%%&&&"""###$$$%%%%%%$$$###"""$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$ !!!###%%%&&&'''&&&&&&""""""######$$$$$$$$$%%%$$$$$$############$$$$$$################################################"""""""""######$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$#########""""""""""""######"""  $$$&&&######$$$$$$$$$$$$######"""############$$$$$$$$$#################################$$$$$$%%%%%%%%% !!!"""###$$$%%%&&&&&&""""""###$$$%%%%%%&&&&&&""""""#########""""""!!!"""""""""######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$############"""######$$$$$$$$$$$$##################$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&& !!!###$$$%%%%%%$$$$$$&&&%%%%%%%%%$$$#########""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''))))))************)))))))))*********++++++++++++------------------------.........///000111111222333222222222111111000000(((***...111333333222111000222555888999777555333222333666888888888777666666555333333333333555666444444444333333111000000......---------,,,,,,,,,))))))))))))))))))))))))&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################!!!"""%%%&&&$$$!!!$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$###$$$$$$%%%%%%######$$$$$$$$$$$$############$$$$$$$$$$$$#####################"""!!!!!!$$$$$$$$$%%%%%%$$$$$$$$$###$$$%%%&&&&&&%%%$$$###!!!###$$$$$$$$$"""!!!%%%$$$$$$$$$######""""""######""""""""""""######$$$$$$############$$$$$$""""""######$$$$$$$$$$$$"""############$$$$$$$$$!!!###$$$$$$######$$$&&&######################## !!!###%%%&&&%%%###"""!!!"""###$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&"""$$$'''&&&$$$"""###%%%"""############$$$$$$$$$&&&%%%%%%%%%$$$$$$######"""############$$$$$$$$$"""############$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$#########$$$%%%%%%&&&''''''''''''''')))---111555777&&&$$$$$$(((---///+++'''"""############$$$$$$$$$%%%%%%%%%$$$$$$#########&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$"""!!! %%%$$$"""!!! !!!"""###########################$$$$$$######$$$$$$%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###############$$$$$$$$$$$$#########""""""!!!!!!%%%$$$$$$######$$$$$$%%%%%%$$$"""  !!!""""""""""""""""""""""""""""""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%""""""############""""""""""""############""""""$$$$$$##################&&&&&&&&&%%%%%%$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$######"""$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''(((((()))***,,,---------,,,+++...------------......///.........---++++++...000...111333555555666888:::888666444333333444444444555555666777888:::<<<===;;;>>>AAAAAA???<<<<<<===@@@??????>>><<<;;;::::::999999888777666666666666888888777555444222111000000000000000000///......---+++***)))))))))'''%%%(((''''''&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%***)))'''%%%%%%%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###'''&&&$$$""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$"""!!! ########################################################################$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$&&&((()))***""""""#########""""""!!!$$$$$$$$$############"""#########"""""""""""""""######""""""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$#########""""""""""""""""""""""""""""""%%%$$$###""""""###$$$%%%$$$$$$############$$$$$$""""""###$$$%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$##################"""######$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$"""!!!!!!"""%%%&&&%%%&&&'''(((''''''%%%$$$###&&&***...000333666999&&&$$$$$$''',,,---***&&&############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""###############"""!!!!!!&&&%%%###!!!!!!"""###$$$#######################################$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&%%%$$$###"""!!!!!!$$$#########""""""""""""%%%$$$$$$######$$$$$$%%%###"""!!! !!!###$$$########################"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$"""##################"""""""""############""""""########################&&&&&&%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''''''''((()))***+++,,,++++++---......---,,,+++---,,,,,,,,,,,,---.........//////...,,,---///111000333666888:::>>>DDDHHHIIIEEE@@@<<<;;;;;;<<<<<<;;;<<<<<<>>>???BBBCCCEEEFFFHHHJJJJJJGGGDDDCCCDDDEEEEEEDDDCCCBBBAAA@@@@@@>>>===<<<;;;:::::::::;;;:::999888666555333222111//////000000000//////...000///------......,,,+++((((((((()))))))))******%%%&&&&&&&&&&&&&&&&&&''''''&&&$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&%%%%%%$$$###'''&&&$$$###"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$###"""!!!########################################################################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%&&&&&&&&&""""""############""""""$$$$$$$$$############""""""""""""""""""###############""""""!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$#########""""""########################$$$$$$############$$$$$$$$$$$$############$$$$$$!!!!!!"""######$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#####################$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%###!!!!!!"""$$$&&&%%%%%%&&&&&&'''&&&&&&&&&&&&)))---111333555888;;;&&&%%%$$$'''******((($$$############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""$$$$$$###""""""""""""###&&&%%%$$$###"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%$$$###"""!!!!!!###############"""""""""$$$$$$############$$$$$$!!!!!! !!!"""$$$%%%########################"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######""""""""""""####################################$$$$$$$$$$$$######""""""############""""""########################%%%%%%%%%%%%$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''((((((((()))+++---...///......///000000///...------------------.../////////000000000///000222444666:::>>>BBBGGGPPP[[[dddfffaaaXXXNNNHHHFFFFFFGGGCCCDDDEEEFFFIIIKKKMMMNNNQQQSSSTTTRRRPPPMMMMMMMMMLLLLLLKKKIIIIIIHHHHHHHHHGGGFFFEEECCCCCCBBBCCCCCC???>>>===;;;:::888777666222222333333222222111000///...------//////...---,,,,,,,,,,,,,,,+++***)))$$$%%%%%%&&&&&&'''((((((%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$###&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""###############"""$$$$$$$$$############"""!!!!!!""""""######$$$$$$###""""""""""""!!!!!!!!!########################"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$#############################################$$$$$$$$$$$$######$$$$$$############$$$$$$!!!!!!!!!"""######$$$$$$###$$$$$$%%%%%%$$$$$$###################################################%%%%%%%%%$$$$$$$$$$$$##################$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&(((&&&$$$###"""###$$$%%%%%%%%%%%%%%%&&&'''((((((+++...111444666888:::==='''%%%%%%&&&((((((&&&############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""###$$$&&&&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!""""""###$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###$$$$$$%%%%%%########################$$$$$$############$$$$$$""""""!!!!!!!!!"""$$$$$$########################""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$######""""""######$$$############$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$"""######$$$$$$######"""###############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((((((+++++++++,,,---...000000000000111222222111///...//////...//////000111222111333444555444555777999???DDDJJJPPPYYYgggwwwttteeeXXXQQQNNNNNNJJJJJJKKKMMMOOOQQQTTTUUUVVVVVVVVVUUUTTTSSSSSSTTTPPPPPPOOONNNMMMNNNNNNOOOQQQPPPOOONNNMMMMMMLLLLLLHHHGGGEEEDDDBBB@@@>>>>>>:::999999888666555333222///...---...000111111000111111000///---+++((('''&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$###%%%%%%$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$################################################################################################$$$$$$######""""""!!!!!!""""""###$$$$$$$$$######$$$$$$$$$#########"""""" !!!"""###$$$$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""###%%%%%%%%%%%%###"""$$$$$$############$$$$$$""""""""""""######$$$$$$###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&)))(((&&&$$$######$$$%%%&&&%%%%%%%%%&&&(((***+++...111444666777888;;;<<<'''&&&%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!""""""###$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%###############$$$$$$$$$$$$######""""""######$$$$$$$$$###"""""""""""""""########################""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&''''''(((%%%%%%&&&&&&&&&'''''''''$$$%%%%%%%%%&&&&&&&&&'''(((((()))))))))*********///............///000000///000111111111000///.../////////000000111333333666888:::;;;<<<<<<>>>@@@GGGLLLTTT\\\fffvvv{{{iii\\\VVVTTTPPPPPPQQQRRRSSSUUUVVVWWWUUUTTTSSSSSSTTTUUUVVVWWWSSSRRRQQQQQQQQQSSSUUUVVVXXXXXXYYYXXXWWWUUUTTTRRROOONNNMMMKKKIIIGGGEEEDDDBBBAAA???===:::777444333222111111333555777666666222111111000...,,,+++*********))))))((('''&&&&&&&&&&&&&&&&&&'''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$################################################################################################""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$#########"""""" !!!"""###$$$$$$%%%""""""""""""############""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$%%%&&&&&&%%%$$$###$$$$$$############$$$$$$#########$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&***)))'''&&&%%%%%%%%%%%%&&&%%%%%%&&&(((***,,,...000222555666777777999:::&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""$$$############$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###""""""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#########$$$$$$$$$$$$$$$######""""""""""""######%%%$$$$$$######"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$%%%%%%&&&&&&'''######$$$$$$$$$$$$############$$$$$$$$$$$$######"""""""""###$$$$$$%%%%%%#########$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&''''''(((%%%&&&&&&&&&''''''''''''%%%%%%%%%&&&''''''(((((())))))******++++++,,,,,,111000000/////////000000///000111222333222222111111111222222333444666666<<<>>>AAACCCDDDEEEGGGIIILLLSSS\\\ccckkkzzzyyyiii___\\\YYYYYYXXXXXXXXXXXXYYYYYYUUURRRQQQQQQTTTWWWYYYYYYVVVVVVUUUVVVXXX[[[^^^``````aaacccdddccc```\\\YYYVVVUUUSSSQQQOOOMMMKKKJJJJJJIIIGGGDDD@@@===:::888666666555777999;;;;;;:::111111000//////000000111...---,,,+++)))(((''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$################################################################################################!!!!!!""""""######$$$$$$""""""###$$$%%%%%%%%%%%%$$$$$$$$$############"""!!!!!!""""""######$$$$$$"""""""""############$$$########################"""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######################################################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&))))))(((''''''&&&&&&&&&%%%&&&'''(((+++---///000111333555666666666777888&&&&&&'''&&&&&&&&&'''((($$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""""""""""""""""""""###$$$$$$%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%######""""""""""""############$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""######$$$%%%%%%&&&&&&"""##################"""###$$$$$$%%%%%%$$$$$$###!!!""""""###$$$$$$%%%%%%"""#########$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))***************+++,,,,,,------////////////000111222222555666777999:::::::::999888888999999:::<<<===>>>AAADDDHHHKKKLLLMMMOOOPPPRRRZZZccchhhmmmwwwvvvjjjeeedddcccaaa```^^^^^^]]]]]]ZZZWWWSSSSSSVVVZZZ[[[\\\]]]\\\\\\^^^aaaeeeiiikkkkkknnnrrrtttsssnnnhhhddd___^^^\\\ZZZWWWUUUSSSRRRRRRRRRPPPNNNKKKHHHFFFDDDAAA@@@@@@AAADDDEEEEEEDDD888666333111000000222333......---,,,++++++******((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######################################################################################################"""""""""#########$$$$$$!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$############""""""""""""""""""#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$##################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&)))(((((((((((((((((((((%%%&&&(((+++...000111222222444666666555555555777&&&'''''''''&&&&&&((()))$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$%%%&&&%%%%%%$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&#########$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%&&&&&&#########$$$$$$%%%%%%%%%######""""""""""""######!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%!!!""""""###$$$$$$%%%%%%""""""############""""""###$$$$$$%%%%%%$$$$$$###!!!""""""###$$$$$$%%%%%%""""""######$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((())))))***+++,,,,,,,,,******+++,,,,,,---...............///000222333444<<<===???AAACCCCCCCCCCCC@@@@@@@@@AAABBBDDDEEEFFFEEEHHHLLLOOOPPPRRRTTTUUUXXX```iiilllnnnttt~~~sssmmmlllkkkiiifffdddbbbaaa``````\\\XXXWWWZZZ]]]^^^^^^bbbbbbbbbdddhhhlllqqqtttuuuyyy~~~zzzsssnnnfffeeecccaaa___\\\ZZZYYYZZZZZZYYYWWWUUUSSSQQQPPPQQQPPPOOOQQQSSSTTTSSSRRRAAA===888333000//////000------------------------++++++,,,++++++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&&&&&&&%%%$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""########################################################################""""""""""""""""""""""""$$$$$$$$$$$$############!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$############"""#########"""""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$#########$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$$$$$$$$$$&&&'''$$$$$$############$$$$$$#########"""""""""""""""$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&(((((((((((())))))))))))$$$&&&***---000222222333333555777777555555555666%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$######### !!!"""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""""""""""""""########################$$$$$$$$$#########""""""##############################$$$$$$$$$$$$######""""""""""""""""""""""""&&&&&&&&&&&&$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$###""""""###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&'''&&&&&&&&&&&&'''((((((((('''&&&%%%$$$$$$$$$$$$''''''(((((())))))******'''''''''))),,,---------///---------......---,,,111...///333444444<<>>888777777333...222000---,,,,,,------,,,+++,,,+++)))'''&&&'''(((((('''&&&&&&%%%%%%&&&&&&)))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%$$$"""!!!###$$$%%%%%%%%%%%%$$$###((('''&&&&&&%%%%%%%%%%%%&&&%%%$$$#########%%%%%%"""###&&&''''''%%%###!!!%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$#########$$$%%%&&&&&&########################"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###""""""""""""###$$$$$$&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((())))))))))))***+++---///111333333444666777777777666666888:::%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$$$$$$$!!!""""""######$$$$$$$$$""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""########################$$$$$$$$$#########""""""##############################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$##############################"""!!!""""""$$$$$$!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%&&&''''''((('''&&&&&&&&&&&&&&&''''''''''''(((((()))***++++++,,,+++++++++,,,------,,,---,,,,,,,,,.../////////222111333999===BBBNNN[[[dddeeeddd```ZZZTTTRRRRRROOOQQQSSSTTTRRRQQQOOONNNSSSUUUZZZ^^^aaabbbbbbaaaiiilllppprrrrrrtttwwwzzzyyytttqqqpppooommmkkkiiihhhggggggccc^^^[[[[[[\\\^^^^^^cccccceeegggkkkooosssvvv|||}}}wwwnnnjjjkkknnnnnnmmmqqqooollljjjiiikkkmmmoooqqqqqqpppnnnllliiigggfff\\\RRRFFF>>><<<:::555000222000......//////...------...---,,,+++*********))))))((('''&&&&&&&&&'''(((''''''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""###$$$%%%%%%%%%%%%$$$###&&&%%%%%%$$$######$$$$$$$$$$$$############$$$$$$!!!"""###$$$%%%&&&&&&'''%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""!!!""""""##############################"""############$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((())))))******+++,,,...000222333444555444555666666555666888999&&&&&&&&&'''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&################################################$$$$$$$$$$$$$$$$$$%%%%%%#########$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!########################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""###$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((()))***&&&'''((()))***+++,,,,,,//////...------,,,,,,,,,++++++,,,---///222444666777888<<>>'''''''''''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&""""""""""""""""""""""""#################################$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&'''((()))***''''''((()))+++,,,------/////////---,,,,,,---///,,,---///111444888===AAAEEEHHHKKKNNNSSS___qqq{{{rrrmmmiiihhhgggfffeeeccc```^^^[[[^^^dddhhhjjjiiifffdddjjjmmmoooooolllgggbbb``````dddkkkqqqsssrrrooommmkkkkkkllllllkkkjjjhhhggghhhhhhhhhiiiiiigggccc```ggghhhiiijjjkkkkkkjjjjjjlllllloooxxxzzzsssqqqssswwwxxx{{{yyyxxxwwwwwwxxxzzz|||~~~|||xxxtttooollljjjeee___XXXUUUTTTTTTQQQNNN>>>;;;777444333444333333444444333444444333111///...---,,,***)))(((''''''&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""###### !!!###$$$$$$###"""!!!'''&&&$$$###"""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&%%%$$$#########$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%!!!!!!"""###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((***,,,...///000111333444555666666777999888666555777===EEEKKK(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&""""""""""""""""""""""""#################################$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$###"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%&&&&&&&&&""""""""""""############$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''(((((()))***+++,,,------,,,---...---+++,,,///222000222444777:::AAAHHHNNN[[[```bbbaaaaaaiiiwwwyyytttoookkkjjjjjjiiiggg^^^aaafffiiijjjgggdddaaaggghhhjjjkkkhhhbbb[[[WWWXXX\\\aaafffhhhgggdddbbbcccdddfffggggggfffdddddddddeeegggjjjkkkhhhccc___eeeeeefffeeedddbbb___^^^``````cccjjjvvvwwwqqqoooppptttvvvvvvuuutttttttttvvvxxxyyy{{{{{{yyywwwtttrrrooonnniiifffbbb```aaaaaa```^^^MMMHHH???:::888888:::;;;;;;999888888999888666333222000...,,,***)))(((''''''''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%% !!!"""$$$$$$######"""&&&&&&%%%%%%$$$###""""""######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&%%%$$$#########$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%""""""###$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''')))+++...000222333333555666777777777777:::888555555999CCCPPPYYY))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&################################################$$$$$$$$$$$$$$$$$$%%%%%%#########$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%""""""############""""""""""""""""""""""""""""""#######################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######""""""""""""""""""""""""%%%$$$##################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%&&&%%%%%%$$$$$$#########$$$$$$$$$$$$%%%$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%&&&&&&&&&*********+++,,,,,,------***,,,...---+++---222666555777;;;===AAAHHHRRRZZZnnnvvvzzzuuupppsss{{{|||sssnnnmmmnnnmmmkkkbbbdddgggiiihhheeeaaa___```aaaccceeeddd```YYYSSSTTTVVVYYY\\\^^^]]]\\\[[[\\\]]]___aaabbbbbb```______```cccfffgggfffaaa^^^_________]]][[[YYYVVVTTTSSSRRRTTTYYYbbbjjjqqqtttxxxuuupppllljjjjjjmmmnnnppppppppppppqqqrrrtttuuuuuuvvvvvvvvvuuuuuutttssspppmmmkkkiiiiiihhhfffddd[[[UUULLLEEEBBBCCCEEEEEEGGGCCC???>>>??????===:::666555333000...,,,*********))))))(((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&!!!!!!"""###$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$######""""""!!!""""""""""""""""""""""""""""""""""""############$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''))),,,///222444444555666777777777777777888777666888???LLL[[[eee*********)))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$$$$$$$!!!""""""######$$$$$$$$$!!!!!!!!!"""###$$$$$$$$$""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$#######################################$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%$$$###!!! %%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&%%%&&&&&&&&&%%%&&&''''''(((&&&&&&&&&&&&'''((()))))),,,,,,,,,,,,,,,,,,,,,,,,,,,...000...,,,...333888999<<>>AAADDDGGGPPP\\\fffrrr~~~}}}}}}|||uuuqqqpppnnniiieeedddddddddbbb___\\\XXXVVVUUUVVVXXX]]]```___ZZZUUUSSSUUUWWWYYY]]]```bbbddd\\\^^^aaadddffffffeeeddd^^^___```cccfffgggfffddd[[[[[[ZZZZZZYYYYYYYYYYYYTTTSSSSSSUUUWWWYYY[[[\\\WWWYYY[[[[[[ZZZYYYXXXYYY]]]]]]^^^___```bbbcccdddcccdddfffiiikkklllmmmnnnppppppooonnnmmmllljjjhhhfffccc```^^^]]]\\\ZZZXXX___XXXPPPMMMNNNOOOMMMJJJ@@@???<<<888555333111000......,,,***)))(((((((((''''''''''''''''''''''''###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$######$$$%%%&&&$$$$$$######$$$%%%&&&&&&$$$###""""""###%%%'''(((+++((($$$!!! !!!###%%%!!!"""#########"""$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$#########$$$%%%&&&&&&########################"""############$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""!!!!!!"""###$$$%%%%%%&&&########################%%%%%%%%%&&&&&&&&&''''''&&&&&&''')))---111555888666666777777777777666666666;;;CCCMMMXXXeeeqqqxxx(((((()))******)))))))))%%%%%%%%%%%%&&&'''((()))((((((((()))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%%%%(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%!!!###&&&((()))((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$######$$$################################################"""""""""""""""######$$$########################"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%$$$#########$$$%%%&&&+++***((('''&&&''''''(((&&&''')))+++,,,---......//////......//////000000222333444444444555888;;;===>>>AAAFFFMMMVVV___dddwww|||~~~||||||~~~xxxvvv||||||{{{vvvsssnnnkkkiiiiiigggfffeeeccc``````___[[[TTTNNNOOOQQQUUUXXXZZZZZZYYYXXX\\\YYYVVVWWW[[[___aaaaaa___^^^^^^dddjjjnnnllliiijjjfffbbbbbbfffiiigggeee\\\\\\[[[[[[\\\^^^```aaaaaaaaa_________aaacccdddbbbWWWPPPSSSWWWVVVSSSTTTTTTUUUWWWXXXXXXXXXWWWVVVXXX[[[___dddhhhjjjkkkkkknnnnnnmmmmmmmmmmmmnnnnnnqqqlllhhhfffggghhhgggeee^^^]]][[[YYYVVVTTTSSSRRRKKKIIIDDD???:::666444333444111...,,,,,,,,,+++******(((%%%%%%''')))******''''''&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''''''&&&%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$######""""""######""""""""""""##############################################################################%%%$$$###!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$###############$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$###"""###$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$$$$$$$$$$&&&'''"""$$$&&&((()))(((&&&%%%(((***---///111222555666999777666666888999999888999CCCQQQ]]]eeekkkpppsss---------...---,,,+++***''''''&&&&&&&&&'''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''&&&&&&%%%(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""######$$$########################"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$"""#########$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&)))(((((((((((())))))***)))***+++,,,---.........///......//////000111222333666888999999999:::;;;@@@AAADDDJJJQQQZZZaaaeeeoootttyyy{{{yyywwwvvvvvvvvvpppnnnrrrtttrrrooommmmmmjjjfffdddddddddbbbaaa___]]]\\\]]]^^^\\\WWWSSSNNNPPPTTTWWWZZZ[[[[[[[[[aaa^^^[[[[[[___bbbcccccccccdddhhhpppxxx}}}{{{xxxqqqkkkfffdddfffgggfffddd____________aaacccfffggghhhiiiiiijjjjjjkkkllllllhhh___ZZZ]]]___[[[UUUSSSRRRRRRRRRRRRRRRQQQPPPOOOQQQTTTYYY___dddgggiiijjjiiijjjlllnnnoooooooooooorrroookkkjjjkkkkkkjjjhhheeedddbbb___\\\XXXUUUSSSLLLJJJGGGBBB???<<<:::999777444111000000000000///---+++((('''((()))((('''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###%%%'''((((((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&((('''&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$#########"""$$$$$$############$$$$$$########################################################################%%%$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""######$$$$$$#########$$$$$$$$$$$$$$$$$$%%%%%% !!!"""$$$%%%'''))))))%%%$$$###$$$%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&$$$%%%&&&'''''''''&&&&&&(((+++...111222333555666666777777888999999:::;;;BBBLLLZZZgggooosssvvvxxx---.........---+++)))(((+++***))))))((((((((()))(((((((((((((((((((((((((((((((((''''''''''''&&&''''''''''''''''''''''''((((((((((((((('''&&&%%%'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%,,,***&&&###!!!"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """$$$%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$########################!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$$$$$$$%%%############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&''''''(((******+++++++++,,,,,,------...///000000000000000000111222444444666:::>>>@@@@@@?????????FFFHHHLLLQQQWWW^^^cccfffgggkkkoooppppppnnnnnnnnnkkkeeecccfffgggccc```___bbb```______```aaaaaa```___]]]\\\]]]______\\\XXXSSSTTTWWWZZZ]]]___aaacccfffcccaaaaaacccfffhhhhhhhhhkkkrrr|||{{{uuunnniiihhhgggeeecccccccccccceeegggjjjmmmoooqqqqqqqqqrrrqqqqqqpppoooooojjjiiilllnnnhhh```ZZZTTTSSSRRRQQQOOOMMMLLLLLLNNNQQQUUUZZZ___bbbeeeeeedddfffjjjnnnqqqssssssrrrrrrpppnnnmmmmmmmmmkkkjjjjjjjjjhhheee```\\\WWWUUUPPPNNNLLLIIIFFFDDDBBBBBB999666333111111111111000///---+++******)))'''%%%''''''&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%% """###&&&''')))***&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$############%%%%%%$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$### !!!"""###############%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&''''''(((,,,000333444444555666444777999:::999;;;>>>BBBNNNXXXgggttt|||~~~~~~~~~......//////...,,,***))),,,++++++***************))))))((((((((((((((('''((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%,,,)))&&&"""!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$ """$$$%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$########################!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&###$$$&&&'''(((((('''&&&&&&((()))+++++++++******---...///000111333444444444444444444555666777777;;;>>>AAADDDEEEFFFHHHJJJPPPRRRUUUYYY\\\___bbbccccccdddfffggggggeeedddcccaaa\\\ZZZ]]]^^^ZZZWWWXXX\\\\\\\\\___cccfffggggggjjjfffcccbbbcccccc```]]]]]]]]]^^^___bbbdddgggiiigggfffdddeeegggjjjmmmooonnnqqqwwwxxxqqqmmmkkkhhhgggfffggggggiiilllooorrrtttuuutttsssqqqooonnnmmmmmmssssssvvv{{{}}}xxxooohhh]]]\\\ZZZWWWTTTRRRQQQPPPSSSUUUWWWZZZ]]]___```aaabbbcccgggkkkooorrrtttvvvsssrrrpppnnnmmmkkkjjjiiijjjjjjiiifffccc^^^ZZZXXXVVVUUUSSSQQQNNNLLLJJJIII@@@<<<777444222222111000///...,,,,,,,,,***'''%%%((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))(((%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$### """###$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&%%%%%%$$$###"""!!!!!!&&&$$$###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$((('''&&&%%%%%%&&&((()))***...222555666666666777555888::::::999>>>GGGNNNZZZdddrrr~~~333333222222111000000///******))))))))))))************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$########################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&$$$%%%'''((())))))((((((((()))+++,,,,,,,,,+++***...///222444777888999::::::::::::::::::;;;<<<===BBBCCCEEEGGGJJJNNNTTTXXX[[[\\\]]]^^^___^^^^^^]]]^^^^^^]]]]]]\\\[[[YYYXXXVVVSSSSSSWWWYYYVVVUUUWWWZZZZZZ]]]bbbjjjppptttuuuvvvqqqllliiiiiihhhfffdddeeeddddddcccdddfffhhhiiieeeeeeeeegggiiinnnrrruuuvvvwwwzzzyyytttqqqooonnnlllllllllmmmooorrrtttvvvvvvtttrrrpppooopppqqqrrrwwwzzzyyyqqqgggfffdddaaa^^^[[[YYYXXXYYYZZZ[[[^^^```aaacccccc`````````bbbfffkkkpppsssttttttrrrooollljjjiiiiiiiiiiiihhhgggfffcccaaa_________]]]ZZZWWWTTTRRRQQQLLLGGG@@@;;;777555333222000...------...---***((()))(((''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$######&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))(((%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$%%%######""""""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$######### !!!"""$$$%%%''''''%%%###"""###$$$%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%'''(((((('''%%%%%%)))(((&&&%%%&&&(((+++,,,---000444666777777888999888999:::999;;;DDDRRR]]]eeelllwww}}}999777555333222222222333---,,,+++***************,,,++++++******))))))((('''(((((((((((()))))))))((((((((((((((((((((((((%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""######$$$########################"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''%%%&&&'''((()))************+++,,,---.../////////222444999<<>>?????????AAABBBDDDFFFGGGJJJKKKLLLNNNQQQWWW^^^cccdddcccbbbaaa^^^\\\ZZZXXXWWWUUUSSSRRRSSSRRRPPPOOOOOOMMMOOOUUUWWWUUUVVVZZZZZZ[[[___gggqqq|||~~~wwwrrrqqqqqqooommmiiihhhfffeeeddddddeeefffdddeeeggghhhkkkpppvvvzzz|||||||||~~~|||yyywwwvvvuuutttsssrrrssstttuuuvvvuuuuuuttttttuuuwwwzzz|||yyy}}}yyyrrrllllllkkkjjjgggccc```^^^[[[\\\^^^aaadddgggiiijjj```^^^[[[ZZZ\\\bbbhhhkkksssrrrpppmmmjjjiiikkkmmmjjjjjjjjjjjjjjjjjjjjjjjjhhhhhhgggeeebbb___\\\[[[UUUOOOGGG@@@;;;888555333444222000000000///...,,,******)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%&&&&&&################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%###""""""""""""""""""###########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%$$$###""""""$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&)))((('''''')))+++...000000333555777777888:::;;;:::::::::;;;AAANNN^^^iiinnnrrryyy}}}xxxFFFCCC>>>:::777777888999777666444222000......---------,,,,,,+++******)))'''((((((((())))))))))))((((((((((((((((((((((((%%%&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""######$$$########################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%$$$######$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''((()))***,,,,,,,,,,,,---///222444666777999===BBBFFFGGGFFFBBB@@@@@@AAACCCFFFJJJMMMQQQRRRSSSTTTVVVXXXZZZ___dddhhhgggfffccc```]]]ZZZXXXVVVRRROOOMMMMMMNNNPPPOOOMMMNNNNNNQQQVVVYYYXXXZZZ^^^^^^___dddmmmzzz|||zzzwwwuuujjjiiihhhgggfffeeeeeeeeeeeegggiiijjjlllpppwww{{{||||||||||||}}}~~~}}}}}}~~~{{{yyyxxxwwwwwwwwwtttuuuwwwyyyzzzzzzzzzyyyssswwwyyywwwwwwyyyvvvqqqnnnoooppppppnnnjjjfffccc______aaacccfffhhhjjjlllbbb```]]][[[[[[^^^bbbdddkkkkkkiiifffdddfffjjjooolllkkkjjjjjjkkkmmmooopppooooooooonnnllljjjhhhggg___YYYPPPIIIDDD@@@>>>===<<<999555333333222111///,,,+++***)))((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&$$$######""""""######$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""###$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%((('''&&&%%%$$$###""""""%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&''''''(((((((((***,,,...111222333555666666777888;;;>>>::::::;;;@@@JJJYYYgggpppvvvwwwzzz~~~zzzuuuXXXSSSLLLFFFBBBAAABBBDDDCCCAAA>>>;;;777555333222......------,,,+++******'''((((((((())))))******))))))))))))))))))))))))%%%&&&''')))************&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$ """$$$%%%%%%%%%&&&'''########################%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""######$$$########################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&%%%$$$######$$$%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''((('''''''''(((***,,,...,,,---...111444999<<>>999666555555222111///......,,,)))'''***))))))((((((((())))))''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$""" !!!###$$$########################$$$$$$$$$#########""""""%%%%%%$$$###"""""""""###&&&%%%%%%'''((((((&&&###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$###"""###%%%&&&%%%$$$%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%((('''%%%$$$$$$$$$%%%%%%((())))))+++...111444666555333333444666999:::;;;999<<>>;;;999777555444222000///------,,,+++++++++++++++(((((()))(((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&$$$"""!!!!!!"""$$$&&&########################$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###""""""######%%%%%%$$$###############!!!!!!!!!!!!"""###$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""#########""""""!!! ########################$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$###"""!!!"""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$$$$&&&&&&%%%###%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$))))))((((((((((((((((((+++*********+++,,,...///444222222666===BBBFFFGGGIIIMMMQQQRRRQQQOOOMMMLLLPPPUUUYYY^^^eeennnpppmmmnnnllliiigggfffeeedddccc]]]]]]\\\\\\[[[[[[ZZZZZZYYYWWWSSSQQQQQQSSSWWWYYY]]][[[ZZZ\\\```ddddddccciiijjjmmmqqqwww{{{tttsssrrrqqqpppnnnmmmllloooqqqrrrppplllllloootttppppppoookkkhhhgggjjjlllqqquuuyyyyyyvvvtttuuuwwwtttwwwwwwttttttvvvtttooonnnkkkiiihhhfffaaaXXXQQQPPPOOOOOOSSS[[[dddkkkooonnnnnnmmmkkkhhhggghhhjjjfffffffffffffffeeedddcccccccccdddgggjjjkkkjjjiiikkkgggcccbbb___ZZZ\\\aaaccc```^^^^^^```bbbccccccggghhhlllsss{{{xxxmmmccc]]][[[[[[SSSPPPJJJCCC>>>:::888777666444222000///...+++)))(((((('''&&&&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""%%%$$$##################%%%$$$$$$%%%'''&&&$$$""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$###"""###%%%&&&%%%$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$#########"""###$$$$$$$$$$$$%%%%%%%%%'''&&&%%%%%%%%%&&&'''((()))***+++,,,///222444666999888666555666777888888===AAAJJJVVVcccnnnvvvzzz{{{zzzyyywwwvvvvvvuuuuuu|||zzzzzz{{{{{{yyyzzzwwwrrrnnneeeVVVHHH>>>;;;999999999777222...111000---+++************((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%$$$$$$###""""""%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######"""#########&&&%%%%%%$$$$$$$$$$$$$$$ !!!"""###$$$####################################$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!""""""""""""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$#########$$$$$$$$$######""""""$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$(((&&&%%%%%%%%%%%%$$$"""%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%((((((((((((((((((((((((,,,,,,------.........///222222444888>>>CCCFFFGGGHHHLLLQQQUUUVVVVVVWWWWWWYYY___fffllluuu~~~zzzsssnnnjjjfffcccaaaYYYYYYXXXXXXYYYZZZ\\\]]][[[YYYWWWVVVWWWYYY]]]___bbbaaa```aaadddfffggggggkkkllllllmmmqqqwwwxxxsssqqqppppppqqqooojjjfffiiikkkllliiieeecccdddfffddddddccc```]]]ZZZZZZ[[[aaaeeeiiijjjhhhffffffgggeeeggghhhfffgggiiihhheeefffbbb^^^[[[XXXSSSLLLFFFCCCCCCDDDJJJSSS\\\dddgggjjjhhheee```]]]]]]```cccffffffggghhhhhhgggfffeeeffffffgggjjjmmmooonnnmmmkkkiiifffeee```[[[ZZZ]]]WWWWWWVVVXXXZZZ[[[ZZZYYY\\\^^^ccckkkttt}}}tttiiiaaa^^^]]]ZZZVVVQQQJJJEEEAAA>>>>>>>>>;;;777333222000...,,,))))))((('''&&&&&&&&&'''((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$############$$$$$$%%%$$$######$$$%%%%%%$$$""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$###"""###%%%&&&%%%$$$%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&''')))***+++,,,,,,...000333555777:::888666555555777999:::DDDJJJVVVbbbmmmtttyyyzzz{{{vvvqqqpppqqqssssssrrr~~~uuubbbPPPDDD@@@===<<<===;;;777222444333000---++++++++++++(((((((((((('''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$###############$$$&&&&&&%%%$$$$$$%%%%%%&&&%%%%%%$$$###""""""""""""#################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$#########$$$$$$$$$$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%###%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''(((((())))))))),,,---......//////......000111555:::???DDDGGGHHHGGGKKKQQQVVVYYY\\\^^^``````fffnnnvvv|||sssmmmgggbbb^^^XXXWWWWWWWWWYYY\\\___aaa___^^^\\\[[[\\\^^^aaacccgggfffeeeeeefffhhhiiijjjllllllllllllooottt||||||ssskkkgggdddeeehhhgggbbb]]]^^^___aaa___\\\YYYXXXXXXYYYZZZYYYXXXVVVTTTRRRRRRUUUXXX\\\^^^\\\ZZZYYYYYYXXXZZZ[[[[[[[[[\\\]]]^^^```]]]XXXTTTRRROOOJJJGGGAAA@@@AAAEEELLLTTTYYY\\\ccc```\\\VVVSSSUUUZZZ^^^bbbdddfffhhhiiiiiihhhhhhkkkkkkkkklllnnnnnnllljjjfffggggggfffccc___^^^___TTTSSSRRRSSSUUUWWWVVVVVVSSSUUUXXX___hhhqqqxxx|||wwwnnneeeaaa```]]]ZZZVVVQQQMMMJJJIIIHHHIIIEEE>>>999555222///------,,,+++***))))))))))))(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%####################################$$$$$$%%%&&&$$$#########%%%%%%$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''')))***---...///111333555666777444444444444555999???BBBNNNWWWcccooovvvyyyzzzzzzrrrmmmhhhhhhlllooommmkkknnn]]]QQQMMMGGGCCCBBBAAA>>><<<:::888666333111000000000******)))((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$###############$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%$$$###""""""""""""###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&''''''(((((('''''''''((()))***+++++++++,,,---.../////////...---///444888===BBBFFFHHHIIIMMMRRRWWW[[[___cccfffeeekkkssszzzvvvoooiiibbb\\\WWWWWWWWWXXXZZZ^^^aaacccdddcccbbbaaaaaabbbcccdddjjjjjjhhhgggfffgggiiikkkoooooooooooopppssswww{{{uuurrrppprrruuutttoooiii```\\\WWWWWW[[[]]][[[WWWUUUWWWYYYYYYWWWVVVTTTTTTRRRRRRSSSTTTTTTTTTSSSRRRSSSUUUXXXYYYXXXVVVUUUTTTRRRTTTVVVWWWWWWWWWYYY]]]ccc___[[[WWWUUURRRPPPOOOJJJHHHEEEEEEGGGKKKNNNOOOYYYWWWTTTPPPNNNPPPTTTXXX]]]___cccgggjjjlllllllllmmmllllllmmmnnnmmmkkkhhheeehhhiiihhheeecccaaa```UUUSSSPPPPPPQQQTTTUUUUUUOOOOOOQQQTTTXXX___fffkkktttyyy~~~|||tttkkkeeeccc]]]\\\ZZZXXXVVVUUUTTTTTTUUUPPPHHH@@@;;;666111///000///---,,,+++*********(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$######"""!!!%%%%%%%%%%%%%%%%%%%%%%%%########################$$$#########$$$%%%&&&&&&&&&$$$###$$$%%%&&&%%%$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%'''((()))000111222444555666777888222333444555888>>>FFFLLL\\\dddqqqzzz}}}{{{yyywwwjjjfffccceeeiiillliiifff}}}qqqbbb^^^WWWPPPIIIEEECCCCCC???>>><<<999666333111000...---+++))))))))))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&""""""###$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&#########"""######$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$&&&(((((('''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((''''''((()))+++,,,------,,,,,,---...///000111111---000444999===BBBHHHLLLOOORRRWWWZZZ^^^bbbfffiiijjjnnnrrrxxx}}}vvvqqqllleee___YYYYYYZZZ[[[^^^```ccceeehhhhhhggggggggggggggggggmmmlllkkkhhhffffffiiikkkrrrssssssqqqooommmnnnooogggccc___^^^___``````^^^YYYVVVSSSSSSWWWZZZ[[[ZZZWWWXXXYYY[[[[[[[[[ZZZZZZRRRRRRSSSVVVZZZ\\\[[[ZZZ[[[\\\\\\\\\[[[ZZZYYYXXXVVVVVVYYY[[[ZZZYYY\\\bbbkkkiiifffbbb^^^\\\[[[[[[ZZZUUUNNNIIIGGGHHHHHHIIIMMMMMMMMMLLLJJJJJJLLLMMMVVVZZZ```gggllloooqqqqqqmmmllllllnnnoooooommmkkkjjjnnnnnnjjjfffdddaaa]]]WWWTTTQQQOOOQQQRRRTTTTTTNNNNNNNNNMMMNNNRRRWWW[[[fffnnnwwwxxxrrrjjjdddbbb______^^^^^^______``````___ZZZRRRJJJDDD>>>888444111000...,,,+++***)))))))))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%######%%%&&&%%%$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$###"""###%%%&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''(((***+++222333555666777888888888666888:::;;;>>>FFFQQQYYYiiiqqq{{{zzzuuussshhheeedddeeeggghhhfffcccxxxwwwqqqfffYYYOOOKKKKKKJJJJJJGGGDDD???:::555222111000---+++***)))******((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######""""""###$$$$$$%%%###############$$$%%%%%%""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!!!!"""###############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&'''(((###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""$$$&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&'''((()))***,,,---...///---------...///222444555444777;;;???CCCIIIPPPUUUYYY[[[^^^```bbbeeejjjmmmkkkmmmmmmmmmttt}}}}}}uuurrrssspppjjjddd___```aaaccceeeggghhhiiijjjkkkkkklllmmmmmmmmmmmmoooooommmiiiffffffiiilllppprrrrrrpppkkkfffcccbbb\\\YYYUUUSSSRRRTTTVVVXXXXXXXXXZZZ\\\^^^aaacccddd]]]^^^^^^```aaabbbbbbaaa]]]\\\]]]```eeeiiiiiiiiihhhgggeeedddcccbbbaaa```^^^]]]```cccaaa___ccckkktttsssrrrpppmmmlllmmmmmmllleee[[[RRRNNNMMMNNNNNNMMMPPPSSSTTTRRRNNNLLLKKKRRRVVV^^^gggoootttwwwxxxrrrqqqqqqrrrrrrqqqooolllnnnrrrrrrkkkfffeeebbb]]]ZZZXXXVVVUUUUUUUUUTTTSSSPPPPPPOOOMMMKKKMMMQQQTTTXXXaaakkkooojjjeeeccccccccccccdddeeefffggghhhiiieee```ZZZTTTNNNHHHBBB>>>333222111...---++++++***)))(((((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%&&&$$$""""""###$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$###"""###%%%&&&%%%$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&(((***---///111444555777888999999999999999<<<@@@CCCIIISSSaaallluuu|||~~~vvvqqqooojjjgggdddbbb````````````mmm^^^XXXWWW[[[ZZZXXXSSSMMMEEE>>>:::333111///,,,*********+++))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&(((''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######""""""###$$$%%%%%%###"""""""""###$$$$$$%%%(((((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%'''((()))###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$&&&'''&&&$$$'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%((()))***+++---...000000......---...000333777999===@@@CCCGGGJJJQQQYYY___aaabbbdddeeefffhhhlllooojjjiiifffdddgggooosssrrryyytttooopppssstttoooiiifffgggiiikkklllmmmmmmmmmkkklllnnnoooqqqrrrrrrrrrqqqqqqooojjjffffffiiimmmkkkmmmnnnmmmhhhbbb^^^\\\WWWVVVTTTQQQOOOPPPTTTXXXZZZ^^^cccfffhhhjjjlllmmmcccbbbbbbccceeefffffffffhhhggggggjjjppptttuuuuuurrrooollljjjiiiiiihhhgggdddcccfffiiigggccchhhrrrxxxyyyzzzzzzzzz{{{}}}xxxpppeee[[[VVVVVVVVVWWWYYY^^^ccceeebbb\\\VVVSSSOOOUUU^^^hhhqqqwww{{{|||zzzyyywwwvvvtttrrrnnnkkknnnsssssslllggggggddd```\\\\\\[[[\\\[[[YYYVVVSSSQQQRRRRRROOOMMMMMMQQQTTTQQQ[[[eeeiiihhhfffhhhkkkgggggghhhiiikkklllmmmmmmgggddd___ZZZUUUPPPIIIEEE777666444222000...------))))))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$""""""###$$$%%%########################""""""######$$$$$$$$$$$$'''&&&&&&%%%$$$$$$$$$$$$%%%###!!! """#########"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$###"""###%%%&&&%%%$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&)))---111444777555666888999::::::999999999>>>CCCIIIQQQ___ppp||||||}}}tttnnnlllkkkiiiddd^^^YYYXXXZZZ]]]~~~vvvoookkkiiilllmmmhhh]]]RRRJJJGGG<<<777111---++++++++++++///---***)))*********)))))))))))))))((('''%%%%%%))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$$$$$$$((('''%%%$$$$$$%%%'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%###"""!!!!!!'''&&&$$$""""""###$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$######""""""#########$$$%%%&&&%%%$$$###"""######$$$$$$$$$%%%%%%%%%&&&'''((()))************)))+++---...---------///---///111222444888===AAAGGGIIILLLOOOSSSYYY___dddllljjjgggdddcccdddfffgggiiiccc]]][[[^^^dddiiikkknnnoooqqqtttwwwvvvrrrmmmmmmmmmmmmnnnoooqqqrrrsssssspppnnnooosssvvvuuutttuuussspppmmmkkkkkklllmmmlllmmmlllgggaaa^^^^^^```aaa[[[WWWXXXYYYXXXZZZ^^^bbbggglllnnnmmmlllnnnppphhhhhhhhhhhhjjjlllnnnppppppqqqrrrvvvzzz}}}}}}}}}{{{xxxuuusssqqqpppnnnlllkkkjjjhhhggghhhiiikkkmmmxxxxxxyyyzzz{{{|||}}}}}}}}}vvvlllccc______cccffflllnnnrrrvvvvvvnnnbbbYYYQQQRRRVVV]]]fffnnnrrrtttuuutttsssrrrsssrrrpppmmmppprrruuuwwwvvvppphhhaaa]]]___```^^^[[[YYY[[[^^^VVVVVVVVVUUUTTTUUUWWWYYY\\\]]]^^^```cccgggkkkmmmiiiiiijjjllloooqqqqqqpppiiigggdddaaa]]]XXXQQQLLLCCCAAA<<<666111///000222///---+++*********)))(((''''''&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%***'''%%%###$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########"""######$$$$$$######""" !!!"""###$$$%%%%%%(((&&&###!!!"""$$$''')))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###""""""###$$$%%%$$$$$$##################&&&%%%$$$"""!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))(((''''''(((+++///333666888888888:::===>>>>>>======BBBKKKXXXeeeooouuuwww}}}wwwlllhhhgggiiigggccc]]]YYYYYY\\\___yyywwwuuuxxx~~~yyyvvvxxx{{{|||yyypppdddXXXRRRHHHCCC===888444222///...---***((('''((())))))(((************)))(((''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%((('''%%%$$$$$$%%%'''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$###""""""'''&&&$$$###"""###$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''((()))************)))+++,,,---,,,,,,---...///111333555888<<>>999444222222111222000---,,,+++***((('''(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%***'''%%%$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$######!!!!!!""""""######$$$$$$%%%$$$"""!!!"""###&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$############$$$%%%$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((()))+++...111555777999:::;;;<<<>>>??????>>>AAAHHHUUUcccpppyyy~~~~~~{{{rrrkkkhhhgggeeeccc^^^ZZZXXXYYY\\\___vvvsssrrrssswww|||zzzmmmdddQQQLLLEEE???:::666222///,,,***(((((()))******)))******+++++++++******)))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%$$$#########$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((()))******+++*********,,,---...------///000111444888;;;???CCCHHHLLLSSSTTTVVVXXXZZZ^^^cccggghhhgggfffdddcccbbbaaa```bbb___\\\\\\```fffjjjllloooppprrrvvvxxxwwwtttqqqmmmpppsssrrrqqqttt{{{xxxssspppqqqnnnmmmkkkjjjjjjkkkmmmooowwwyyyxxxuuupppnnnoooqqqqqqmmmkkkmmmnnnnnnpppuuuqqqrrruuuxxx||||||{{{yyyssssssssstttuuuxxxzzz{{{|||{{{|||~~~{{{zzzxxxuuussskkkkkkkkkkkklllmmmnnnnnnqqqqqqqqqppppppooooooooonnnnnnooopppsssvvvxxxzzz{{{yyyxxxxxxwwwqqqiiibbbNNNLLLJJJJJJMMMQQQSSSTTTWWWVVVWWWYYY]]]______^^^]]]dddppp{{{}}}uuunnnmmmjjjfffdddbbbaaa```___cccaaa___]]]\\\\\\]]]]]]aaa___[[[YYYXXXZZZ]]]___bbbbbbdddhhhmmmtttzzz}}}|||wwwrrrmmmfff___ZZZSSSMMMEEE@@@===;;;777555555333000///---+++(((&&&((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%)))'''$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$##############################"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$$$$$$$!!!!!!"""$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((())),,,...222555777999;;;<<<===???@@@@@@@@@@@@HHHRRRbbbrrr|||xxxrrrmmmjjjhhhgggaaa]]]YYYWWWXXX[[[^^^___yyywwwtttsssuuuxxx{{{|||~~~vvv]]]WWWNNNEEE???;;;777555000...+++***+++,,,,,,+++)))******++++++++++++***)))(((((((((((('''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''((('''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$%%%'''&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&'''$$$###"""""""""###$$$%%%&&&&&&&&&&&&'''''''''((((((((()))***++++++++++++,,,---////////////111333555888===BBBFFFKKKOOOSSSUUUUUUUUUUUUUUUVVVZZZ]]]ddddddddddddbbb```^^^]]]bbbbbbaaacccfffjjjnnnpppqqqrrrtttvvvwwwuuusssqqqnnnrrruuurrroooqqqyyysssnnnmmmiiiiiihhhhhhiiikkkmmmnnnvvvyyyzzzxxxtttrrrtttvvvsssqqqrrrvvvxxxzzz}}}{{{}}}{{{zzzxxxvvvvvvvvvvvvwwwzzzyyyxxxzzz~~~|||yyyvvvsssqqqmmmnnnoooppppppooonnnnnnqqqqqqqqqpppppppppoooooommmmmmoooqqqtttwwwyyy{{{{{{yyyxxxxxxvvvppphhhaaaXXXTTTOOOLLLLLLMMMNNNNNNQQQPPPOOOPPPSSSTTTTTTTTTUUU\\\gggssszzz{{{vvvqqqqqqmmmiiiiiikkkmmmkkkiiifffdddaaa``````bbbcccddddddbbb```]]]\\\[[[\\\\\\]]]^^^```dddjjjrrrzzzzzzrrriiiccc```YYYPPPKKKIIIGGGAAA<<<999666333111///---***'''))))))(((((('''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$$$$&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$%%%!!!"""###%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((***---111555777888999;;;<<<>>>???@@@AAABBBCCCPPP[[[lll|||}}}xxxrrrnnnmmmkkkhhheee^^^[[[WWWWWWZZZ^^^```aaa}}}|||zzzxxxwwwwwwyyyzzzuuummmaaaUUULLLEEE@@@===555222///---------,,,+++))))))***+++++++++***************))))))))))))(((''''''''''''''''''''''''%%%%%%%%%%%%&&&''''''(((&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%'''&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&'''%%%$$$$$$######%%%&&&'''&&&&&&'''''''''(((((((((((()))***+++,,,,,,,,,,,,+++,,,......///111444666:::>>>DDDIIIMMMQQQUUUXXX\\\\\\ZZZWWWUUUTTTVVVXXXaaabbbccccccbbb```^^^\\\bbbccceeegggjjjlllooopppqqqrrrtttuuuuuusssqqqpppqqqtttuuuqqqllllllrrrzzzrrriiifffcccccccccccceeefffhhhiiipppsssuuutttrrrqqqsssuuutttsssvvv|||~~~|||zzzwwwvvvtttttttttyyywwwvvvvvvyyy|||~~~~~~{{{xxxvvvssspppmmmmmmooorrruuuvvvvvvuuussstttttttttuuuuuuuuuuuuvvvpppoooooopppssswww{{{~~~~~~}}}}}}~~~}}}wwwmmmfffeee```ZZZVVVTTTTTTSSSSSSTTTQQQOOONNNNNNNNNLLLKKKNNNRRRZZZdddmmmssstttsssqqqooommmnnnqqqsssrrrppplllhhhdddbbbccceeeeeeeeebbbbbbbbbaaa```^^^\\\[[[YYY[[[]]]___cccjjjtttzzz|||rrrjjjjjjccc[[[VVVTTTQQQLLLFFF???<<<777444111///,,,***+++***)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$%%%&&&'''&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$######""""""###$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''')))+++///333666888999999:::<<<>>>???@@@BBBFFFJJJWWWbbbrrr{{{vvvrrroooooommmhhhccc___^^^]]]^^^```cccddddddyyykkk^^^SSSIIIDDD<<<999555222000///---+++******+++++++++******)))+++++++++*********))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&'''&&&&&&''''''((()))***&&&&&&&&&'''''''''(((((())))))+++,,,,,,,,,,,,,,,***+++---///000333777;;;BBBFFFLLLRRRUUUXXX[[[]]]aaa```^^^ZZZVVVUUUVVVWWW___```aaaaaaaaa```___^^^___bbbfffhhhiiiiiijjjkkkmmmooorrrsssrrrqqqpppqqquuuvvvuuuqqqkkkiiimmmqqq{{{|||nnnfffbbb____________```aaabbbbbbhhhlllooopppnnnnnnpppsssttttttxxx~~~~~~}}}zzzxxxwwwvvvvvvvvvzzzxxxvvvvvvxxxzzzzzzzzz|||yyyvvvuuutttsssqqqooommmqqqwww|||~~~xxxxxxyyyyyyzzzzzzzzz{{{tttsssrrrsssvvv|||yyyrrrppplllgggcccaaa```___^^^\\\YYYUUURRRQQQOOONNNLLLKKKLLLOOOVVV```iiiooorrruuuuuuvvvxxxzzz{{{yyywwwwwwqqqjjjfffeeeeeedddbbb____________^^^\\\[[[ZZZXXXYYYZZZZZZ[[[___gggmmmpppttt{{{xxxrrrqqqllleeeaaa^^^[[[VVVRRRKKKFFF???999444222///...,,,+++***))))))(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''%%%%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((())),,,...111444777888999999:::<<<>>>???@@@EEEMMMSSS___hhhttt|||~~~|||zzzyyyyyyvvvsssrrrpppmmmgggccccccfffiiijjjiiihhhhhhhhhuuuyyyxxxiiiZZZQQQGGGCCC>>>999666333000...,,,,,,---,,,,,,+++***)))************))))))))))))''''''''''''''''''''''''(((''''''&&&&&&&&&&&&'''%%%&&&&&&&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''((((((%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$$$$%%%&&&'''((((((((((((%%%%%%&&&&&&&&&''''''''')))***+++,,,------------...000222444666;;;@@@DDDJJJOOOUUUZZZ]]]^^^___aaacccbbb```]]]ZZZYYYZZZ\\\^^^______```````````````^^^bbbgggiiigggeeeeeeeeefffiiimmmppppppppprrrtttyyyxxxvvvrrrnnnkkkkkkllltttyyy~~~vvvmmmhhhfffaaaaaaaaa`````````aaaaaadddhhhlllnnnmmmmmmppprrrssssssvvv|||}}}zzzwwwuuusssssssssuuutttssstttvvvxxxwwwvvvuuutttssstttvvvxxxyyyxxxuuuyyy{{{{{{{{{{{{{{{zzzzzzzzzxxxwwwwwwxxx{{{}}}xxxuuurrroooooonnnlllkkkgggddd```]]]\\\[[[ZZZYYYQQQNNNMMMPPPVVV^^^eeehhhooosssyyy}}}~~~~~~}}}}}}}}}vvvnnniiihhhgggeeecccaaa___\\\ZZZXXXXXXYYYZZZXXXYYYYYYVVVSSSSSSXXX]]]___dddlllvvv|||~~~{{{xxxwwwuuuqqqlllhhheeebbbaaaZZZSSSHHH>>>888444111000---,,,+++***))))))))))))''''''''''''''''''''''''%%%%%%$$$%%%'''((('''%%%%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$%%%%%%$$$############$$$$$$%%%&&&&&&'''$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''')))******000222444666888:::;;;;;;;;;===>>>???BBBIIIUUU^^^gggmmmuuuyyyxxxvvvwwwxxxyyywwwtttqqqnnnkkkgggdddiiiooovvvvvvqqqlllkkkmmmcccjjjssszzzooocccPPPLLLFFFAAA<<<999555222...///......---,,,+++***))))))))))))(((((((((((((((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%'''((())))))%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$######""""""###### """###%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''******+++,,,------------444555888:::===BBBHHHLLLPPPUUU[[[___aaabbbccccccggggggeeeccc``````bbbddd^^^^^^______```aaabbbbbb^^^ccchhhjjjhhheeecccccc```eeejjjmmmnnnppptttwww|||zzzwwwtttqqqnnnlllkkkrrruuuxxxwwwsssooommmmmmffffffeeeeeeddddddccccccbbbggglllnnnmmmnnnqqqsssqqqpppsssxxx~~~zzzvvvrrrnnnllllllnnnmmmnnnpppssstttsssrrrqqqqqqrrruuuzzz~~~}}}}}}|||{{{zzzyyyxxxwww|||{{{{{{|||}}}}}}{{{yyyxxxxxxxxxvvvuuupppmmmiiigggggghhhggggggZZZVVVQQQOOORRRVVV[[[]]]___gggpppwwwyyyzzz{{{}}}~~~wwwnnnjjjkkkkkkiiigggdddaaa[[[VVVTTTVVVYYY[[[XXXYYYXXXTTTNNNLLLOOOSSSUUUYYYaaakkkuuu{{{}}}|||}}}|||zzzvvvqqqmmmlllllleee\\\OOOCCC:::555222111---,,,+++***))))))))))))''''''''''''''''''''''''%%%$$$$$$&&&(((((('''%%%%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""###$$$%%%%%%$$$###"""######$$$%%%%%%&&&''''''######"""!!!"""$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&((()))***+++444555666777999;;;<<<===<<<>>>???@@@CCCMMMZZZeeekkkqqqvvvxxxvvvuuuwwwzzzzzzxxxtttpppkkkhhhgggfffmmmvvvwwwooommmoooUUUYYYaaahhhlllppp|||~~~~~~sssjjjbbbWWWNNNFFF???999444000---,,,...---)))(((***,,,,,,,,,,,,++++++++++++))))))))))))((('''&&&%%%))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''((((((&&&$$$#########$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&$$$#########$$$%%%######$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$""""""###$$$%%%$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))((('''&&&%%%%%%%%%###$$$%%%&&&''''''''''''%%%'''(((((('''''')))***)))***---...+++)))...666777===BBBDDDHHHOOORRRRRRZZZ\\\```eeeiiijjjiiigggmmmkkkiiifffdddcccbbbbbbaaabbbaaa```___aaadddffffffhhhiiihhheeecccbbbbbbdddfffjjjnnnqqqrrrssssssyyywwwwwwzzzzzzvvvtttvvvzzz{{{|||{{{xxxtttrrrrrrmmmkkkjjjkkkmmmmmmiiieeeiiihhhhhhjjjlllnnnnnnmmmkkkmmmqqquuu{{{|||ppphhhgggfffcccggghhhiiijjjjjjkkkkkkkkkmmmmmmmmmqqq}}}|||{{{yyyxxxxxxyyy{{{}}}{{{|||}}}}}}~~~|||zzz|||~~~~~~}}}|||wwwrrrrrruuuwwwuuuqqqlllddd[[[VVVVVVWWWVVVTTTWWW[[[bbbjjjqqquuuwwwwww{{{yyyuuurrrpppoooooopppjjjccc[[[WWWYYY\\\\\\[[[]]]\\\[[[YYYVVVSSSQQQOOOPPPTTTZZZaaaiiiqqqvvvyyyzzz~~~}}}{{{zzzvvvpppgggbbbYYYOOOGGG@@@999555444222///......---+++))))))(((((('''&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%'''%%%######$$$$$$###"""&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%###"""###$$$%%%%%%%%%%%%%%%###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########)))((('''&&&'''***---///333555888999:::;;;===>>>===>>>@@@DDDLLLXXXeeennnpppuuuzzzyyytttqqqtttxxx{{{uuuqqqooollliiikkkooouuu}}}{{{tttqqqooonnnNNNOOOSSSXXX[[[```nnn{{{~~~{{{zzzrrrhhh___XXXOOOEEE===888333000111111---,,,---************************))))))))))))((('''&&&%%%)))((('''''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$###"""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%'''&&&%%%$$$$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%######$$$%%%&&&######$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''''''''&&&'''))))))(((((()))+++++++++---///------555>>>GGGOOOVVVWWWXXX[[[]]][[[bbbdddggglllooopppnnnllljjjiiigggeeedddddddddeeeccccccccccccbbbdddgggiiihhhjjjkkkkkkiiigggfffggghhhjjjmmmppprrrrrrrrrrrrrrrsssyyy~~~xxxsssrrrrrrooommmlllnnnqqqqqqnnnjjjmmmlllkkklllmmmmmmkkkjjjmmmnnnppptttzzz}}}sssfff_________]]]aaabbbcccdddddddddcccbbbcccddddddjjjvvv}}}zzzwwwtttsssrrrrrrtttwww{{{~~~~~~{{{zzzzzz{{{}}}||||||~~~~~~xxxnnngggbbb___ZZZWWWXXXZZZ]]]bbbgggkkknnnooosssssstttuuuuuutttrrrqqqnnnhhh```]]]^^^___^^^\\\^^^^^^\\\ZZZXXXUUUTTTSSSPPPQQQSSSWWW^^^gggooottt~~~{{{uuummmhhh```XXXQQQIIICCC???:::777333///...,,,)))((()))(((((('''''''''&&&&&&(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&)))(((&&&&&&''''''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%###"""###$$$"""######$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######((('''''''''(((+++///111333555999;;;<<<===>>>@@@===@@@FFFMMMVVVaaammmtttyyy{{{}}}yyysssnnnnnnoooqqqkkkggggggggggggjjjoootttyyy{{{yyywwwwwwsssnnnHHHFFFGGGHHHJJJPPP^^^lll~~~~~~xxxqqqfffVVVJJJAAA888111111111///,,,+++***+++++++++++++++++++++))))))))))))((('''&&&&&&((('''''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%'''&&&%%%%%%$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&((())))))))))))+++,,,...---...000111555@@@MMM^^^iiisssssspppnnnkkkhhhmmmmmmooorrrtttssspppnnnhhhgggdddcccbbbccceeeffffffgggggggggggghhhkkknnnmmmooopppooonnnnnnnnnoooppprrrtttvvvvvvtttrrrqqqooosss}}}{{{uuusssssspppnnnnnnqqqtttuuussspppooonnnnnnooopppooommmjjjpppoooooorrrxxx~~~||||||}}}vvvrrrhhh[[[UUUWWWXXXXXX\\\^^^```bbbbbbaaa___^^^^^^______cccmmmxxxzzzvvvpppqqqssssssrrrooollliiifffeeedddeeehhhnnnssswww}}}~~~~~~}}}|||~~~~~~|||zzzxxxxxxxxxzzz|||{{{ssskkkddd___^^^^^^]]]]]]^^^aaadddfffgggkkkqqqvvvxxxxxxuuussssssnnniiiffffffeeeccc```cccbbbaaa^^^\\\ZZZYYYXXXTTTRRROOOOOOUUU^^^hhhnnn~~~|||sssoooiiiccc]]]VVVPPPKKKAAA===777222000---+++***))))))(((((((((((((((((())))))((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$$$$%%%%%%$$$###&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$%%%$$$############%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$'''''''''(((***...111444444777<<<>>>??????@@@AAA>>>EEEOOOZZZeeeoooxxx}}}}}}yyytttnnnjjjhhhjjjdddaaaaaabbbdddiiiooorrruuuwwwwwwyyyzzzuuummmDDDBBBAAACCCDDDIIIUUUaaarrr|||{{{iii[[[MMMAAA666444555111---+++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))(((''''''''''''&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&''''''((('''&&&%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&''')))***+++***+++,,,...///...///333777???OOO^^^sssyyyttttttsssssssssssspppllliiigggeeebbbaaaaaacccfffhhhkkklllmmmmmmlllmmmooorrrtttuuuuuuuuuttttttvvvxxxzzz{{{}}}~~~|||yyyvvvssstttwww{{{vvvuuupppoooooorrrwwwxxxvvvsssoooooooooqqqssssssqqqnnnnnnlllkkkmmmrrrvvvwwwuuuxxxwwwtttpppllljjjkkkmmmkkkjjjcccZZZVVVXXXYYYXXX```bbbfffiiijjjiiigggeeeeeeeeedddeeejjjppppppkkkhhhhhhhhhgggeeebbb___^^^[[[ZZZXXXXXXZZZ___dddhhhooooooooonnnnnnooorrruuuxxxxxxwwwwwwxxxxxxyyyxxxxxxxxxyyy{{{~~~wwwoookkkjjjhhheeecccaaa`````````___cccjjjqqqvvvwwwvvvuuuvvvsssqqqpppooonnnkkkhhhjjjiiigggeeebbb___^^^]]]ZZZWWWRRRPPPSSSZZZbbbhhhttt{{{vvvtttpppmmmhhhbbb\\\WWWIIIDDD>>>888555222000...+++***))))))((()))******(((((((((((('''''''''&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$###"""###$$$%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$###$$$&&&(((&&&$$$"""""""""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''(((***---111444666888;;;???BBBBBBAAABBBBBBAAAJJJXXXgggrrrzzz}}}zzzxxxvvvrrrmmmhhhjjjddd``````aaaccchhhnnnoootttxxxwwwwwwvvvqqqjjj@@@>>>>>>AAACCCEEEMMMVVVcccnnnyyy{{{yyyzzz}}}~~~}}}|||ooo]]]OOOBBB>>><<<777111...---,,,,,,,,,,,,+++++++++))))))))))))))))))((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((('''&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$######"""######$$$%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##################$$$$$$&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((''''''(((***+++,,,,,,,,,...000//////222888>>>III[[[kkk}}}zzzxxxvvvsssqqqlllgggcccbbbaaa___```ccciiiooossstttuuuuuuuuusssssstttuuuyyyyyyyyyxxxwwwwwwzzz}}}zzzxxxyyyyyy~~~|||yyytttrrrsssvvvzzz{{{yyywwwqqqppppppqqqqqqqqqnnnllleeecccaaacccgggiiihhhfffffffffdddbbb``````bbbdddeeegggfffaaa```bbbbbb___fffiiimmmqqqssssssrrrpppnnnooommmkkkmmmqqqooojjjjjjjjjiiifffdddaaa^^^\\\[[[YYYUUUSSSSSSUUUXXXZZZ[[[\\\\\\[[[[[[\\\___bbbdddfffgggiiilllooorrrtttxxxyyy|||yyyuuutttsssqqqnnnjjjeee```^^^___aaaeeejjjnnnqqqsssttttttttttttuuuvvvuuusssqqqnnnnnnllljjjgggdddaaa___]]]ZZZWWWTTTTTTWWW[[[]]]dddkkkssswww|||~~~yyyxxxwwwvvvtttooohhhcccVVVQQQJJJBBB<<<777333000---,,,+++))))))***+++,,,'''''''''&&&&&&&&&%%%%%%(((((())))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%$$$%%%&&&(((&&&$$$"""""""""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''((())),,,///333666888===@@@CCCEEEDDDDDDDDDDDDGGGQQQaaappp{{{|||xxxwwwwwwuuuooojjjiiiddd```aaacccdddiiipppnnnwww}}}{{{uuuqqqlllhhh===;;;<<>>EEEPPPaaaqqq}}}{{{xxxtttqqqmmmgggddd^^^^^^^^^bbbjjjttt~~~~~~{{{yyyyyyzzz|||{{{yyywwwuuuuuuxxx{{{}}}zzzxxxwwwzzz}}}xxxvvvvvvyyy|||}}}{{{xxxsssqqqnnnkkkiiigggdddaaaYYYYYYYYYZZZ\\\^^^]]]]]][[[]]]___``````aaadddffffffjjjlllkkkkkkmmmkkkhhhjjjlllpppsssvvvvvvvvvuuuqqqsssrrrqqqrrruuusssooopppoooooommmkkkhhhfffdddcccaaa]]]ZZZWWWVVVWWWWWWQQQQQQQQQOOONNNOOORRRTTTRRRUUUWWWZZZ]]]bbbgggkkkrrrtttwww{{{~~~}}}{{{yyyyyyzzzxxxsssmmmgggcccfffeeeeeeeeehhhkkkooorrrppprrrtttvvvwwwwwwwwwvvvpppqqqrrrrrrppplllhhhfff```^^^[[[XXXVVVTTTTTTTTTVVV]]]eeejjjqqqyyy{{{yyyzzz{{{}}}~~~~~~yyysssnnnfff```XXXOOOFFF===666111000///,,,+++******,,,,,,'''&&&&&&&&&&&&%%%%%%%%%&&&''')))*********)))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$&&&((((((&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&'''$$$############%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&((()))+++...111555888:::@@@BBBDDDFFFFFFGGGIIIJJJQQQ[[[iiivvv~~~}}}zzzwwwvvvuuurrrmmmhhhddd```___bbbeeeggglllrrrppp{{{yyytttppplllDDD@@@>>>???>>><<<>>>CCCEEEMMMUUUYYY```hhhmmmnnnpppmmmjjjggggggjjjppptttyyyxxxmmm```WWWLLL@@@999777111000///...,,,***)))(((((())))))*********)))))))))((('''&&&%%%$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&'''''''''&&&%%%$$$######$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$%%%$$$###""""""$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&%%%%%%%%%$$$$$$&&&''')))*********)))+++---......///111333666888===DDDKKKSSSbbbppp~~~|||zzzwwwtttrrrooojjjgggbbbbbbccchhhqqq}}}~~~~~~{{{zzzwwwsssppppppsssvvv}}}}}}zzzxxxwwwzzzxxxvvvvvvwwwzzzzzzwwwtttoookkkeeeaaa^^^[[[YYYWWWTTTUUUWWWXXXYYYZZZ]]]___^^^aaadddfffggghhhjjjkkklllpppqqqoooppprrrrrrnnnlllmmmoooqqqrrrsssssssssooorrrsssrrrsssvvvtttqqqooopppqqqrrrqqqooommmlllkkkjjjgggdddaaa___^^^]]]UUUTTTSSSPPPMMMLLLNNNPPPHHHKKKMMMNNNPPPSSSYYY]]]dddeeegggjjjoootttxxx{{{}}}{{{|||~~~~~~|||xxxsssqqqpppnnnjjjggggggiiilllnnnlllnnnppprrrssstttuuuvvvuuuxxx|||~~~~~~{{{wwwtttjjjiiieeeaaa]]]YYYVVVUUUOOOUUU\\\aaaiiiqqquuuuuuxxxzzz~~~~~~wwwrrrlllhhhaaaXXXPPPFFF===888333111...+++******+++,,,''''''''''''&&&&&&&&&&&&###$$$''')))***))))))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%!!!!!!"""$$$&&&&&&###!!!$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&((("""######$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((%%%%%%%%%&&&&&&&&&'''''')))***---000333666999:::???AAACCCEEEHHHKKKOOOSSS\\\dddpppzzzwwwvvvtttsssqqqoookkkhhhfffcccbbbfffhhhiiilllqqqttt}}}{{{uuuMMMHHHDDDBBB@@@===???CCC???DDDGGGHHHMMMVVV]]]___```^^^\\\YYYZZZ^^^dddhhhyyyssshhhZZZLLLEEEDDD666555444222000...,,,+++((())))))*********))))))***)))(((&&&%%%$$$######''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%%%%&&&'''((((((&&&$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%'''((()))))))))(((&&&&&&######$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%'''&&&%%%$$$$$$&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%$$$#########$$$%%%''')))***++++++***,,,...//////000222333:::<<>>FFFMMMUUU]]]dddiiippprrrwww~~~|||wwwuuussspppnnnmmmnnnpppqqqpppmmmkkkmmmttt|||zzzvvvpppkkkiiijjjmmmpppttttttuuuxxx|||}}}{{{xxxzzz|||vvvqqqnnnjjjgggfffeeedddcccZZZYYYWWWUUURRRRRRTTTUUU[[[[[[\\\___dddhhhiiiiiiooooooqqqqqqqqqpppooonnnooopppqqqqqqpppooommmlllkkkjjjiiihhhhhhggghhhhhhfffffffffgggggghhhhhhhhhfffhhhkkkmmmnnnnnnlllkkkmmmmmmmmmlllkkkkkkjjjjjjgggdddaaa______\\\XXXTTTPPPMMMJJJJJJLLLMMMKKKIIINNNMMMMMMNNNQQQVVV\\\___jjjooouuuvvvuuuuuuxxx{{{|||~~~{{{wwwtttppplllhhhdddcccdddeeeffffffhhhjjjlllttt~~~uuunnnjjjfffbbb___XXX[[[___bbbcccfffkkkppprrrpppqqqwww}}}}}}vvvooollliiifffccc]]]UUUJJJBBB999555222111222111...+++,,,+++***)))''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%''''''''''''%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$(((&&&###$$$&&&((('''%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&(((******,,,///222666999<<<===AAA@@@AAADDDGGGKKKVVVaaammmqqqyyy{{{vvvpppooonnnnnnnnnllliiiffflllnnnnnnkkkhhhfffiiilllyyy}}}dddaaa]]][[[YYYVVVQQQMMMEEEEEEDDDBBBBBBEEEIIILLLPPPIIIGGGKKKKKKHHHPPP\\\lll{{{vvvggg\\\RRRKKKDDD???888000...111+++,,,,,,+++)))(((''''''))))))(((((((((''''''''''''''''''''''''''''''''')))(((''''''&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))))))))***++++++,,,,,,---///333777:::;;;AAAEEEKKKRRRXXX^^^dddhhhlllnnnssszzzzzzuuurrrqqqqqqpppoooooonnnnnnqqqpppppppppsssxxx}}}|||yyyvvvqqqmmmllllllooopppuuutttuuuxxx|||}}}{{{yyy{{{~~~|||qqqfffccc___]]]\\\\\\[[[ZZZYYYZZZZZZ[[[\\\]]]```bbbbbbbbbbbbeeeiiikkklllkkkmmmnnnnnnooonnnmmmlllkkkllllllllllllkkkjjjhhhgggeeedddcccbbbaaa`````````_________```````````````___aaacccfffggggggfffeeehhhhhhhhhhhhhhhiiiiiiiiihhheeecccccccccbbb___\\\\\\YYYVVVUUUVVVVVVTTTRRROOOMMMLLLKKKKKKNNNQQQSSS]]]dddkkkpppqqqqqquuuxxxxxx|||~~~|||yyyvvvsssooojjjfff```___^^^\\\\\\^^^bbbeeemmmyyyyyysssoookkkgggddd```bbbeeeeeedddeeegggjjjhhhfffgggjjjnnnooolllhhhiiigggeeebbb^^^WWWMMMFFF<<<777333111111111...,,,++++++)))(((''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%######%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&(((***,,,...111444888;;;>>>???@@@???AAAEEEIIINNNZZZeeeqqqvvv|||~~~yyyuuuqqqpppnnnmmmmmmllliiigggqqqrrrqqqmmmjjjkkkpppuuutttyyyjjjiiigggfffdddaaa\\\YYYRRRMMMHHHDDDCCCDDDEEEFFFIIIDDDBBBFFFFFFDDDJJJSSSbbbppp}}}sssfff^^^UUULLLBBB888333333---------,,,+++)))'''&&&)))))))))(((((((((''''''''''''''''''''''''''''''***)))((((((''''''(((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''(((***+++'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))***))))))))))))******+++...///000333777===AAADDDLLLOOOTTTXXX\\\aaaeeeiiijjjlllpppwww|||}}}zzzuuuqqqqqqqqqqqqooonnnlllkkkqqqtttvvvvvvttttttvvvxxx}}}wwwvvvuuusssrrrqqqrrrssstttwwwvvvwwwxxx{{{{{{zzzyyyvvvzzz~~~}}}yyyzzztttkkk```^^^[[[[[[\\\]]]]]]\\\]]]^^^aaadddfffiiijjjkkkjjjhhhhhhiiikkklllkkkjjjiiiiiiiiiiiihhhfffeeedddcccdddccccccaaa```^^^^^^ZZZYYYXXXVVVUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRTTTWWWZZZ[[[[[[[[[ZZZ]]]]]]___```bbbdddeeeffffffeeedddeeeggghhhgggfffhhheeecccaaaaaaaaa___]]]WWWUUUQQQMMMJJJHHHHHHHHHNNNTTT]]]cccfffhhhllloooooosssxxx{{{}}}~~~|||zzzxxxvvvtttpppkkkggg```]]]XXXUUUTTTVVVZZZ\\\cccmmmxxx~~~yyyuuuqqqnnnkkkiiijjjkkkiiifffcccbbbbbbcccccccccdddfffggghhhhhheeeeeedddccc```ZZZRRRMMMAAA<<<666222222111///---******)))(((''''''(((((('''''''''(((((('''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''(((***,,,///000333777:::>>>AAABBBBBBBBBEEEJJJPPPWWWcccoooxxx}}}~~~yyyvvvuuussspppmmmkkkkkkjjjiiihhhnnnmmmlllhhheeehhhnnntttooorrryyypppppppppooommmhhhddd```]]]WWWQQQMMMLLLLLLJJJGGGJJJFFFDDDFFFFFFDDDGGGMMMZZZfffuuu{{{yyyyyyrrrhhh]]]QQQCCC888333...---,,,,,,,,,+++)))''')))))))))(((((((((((('''''''''''''''''''''''''''******)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''')))***,,,---'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&'''''''''''')))))))))*********++++++******************+++,,,222333666999===CCCJJJNNNTTTWWW[[[^^^aaadddhhhkkkkkklllpppvvv}}}}}}zzzuuusssqqqooommmkkkjjjiiinnnttt{{{|||xxxuuuuuuwww}}}vvvtttuuuwwwxxxzzzzzz{{{{{{{{{zzzyyyyyyxxxxxxwwwvvvlllqqqwww{{{~~~}}}~~~zzztttqqqqqqnnngggaaa______```cccfffffffffggghhhiiilllnnnnnnmmmkkkkkkiiigggggggggfffdddccc```______^^^\\\[[[ZZZYYYXXXWWWWWWUUUTTTSSSRRRQQQNNNMMMLLLJJJIIIHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEGGGJJJLLLNNNNNNNNNNNNOOOPPPRRRUUUXXXZZZ\\\]]]______```bbbeeehhhjjjjjjkkkjjjiiihhhhhhhhhhhhgggeeebbb]]]WWWQQQMMMJJJIIIHHHKKKQQQUUUWWWZZZ^^^bbbeeeiiinnnrrrvvvyyy}}}zzzwwwvvvuuutttssspppkkkgggddd```[[[WWWVVVWWWXXXXXX[[[```gggnnnvvv|||xxxtttqqqooonnnooonnnlllgggccc^^^\\\aaacccffffffeeeeeegggiiidddeeeeeedddaaa\\\VVVRRRIIICCC;;;666444333000...******)))(((((((((((((((&&&'''((())))))((('''&&&)))(((&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%###$$$$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((((((((()))+++...111222555888<<<@@@BBBDDDFFFGGGLLLTTTZZZbbbooozzz|||vvvtttuuussspppkkkiiihhhiiiiiihhhggghhhgggcccaaaaaafffkkkkkknnnsssxxx|||~~~~~~~~~}}}}}}}}}zzzvvvpppkkkhhheeeaaa\\\[[[[[[[[[XXXTTTTTTOOOKKKJJJHHHFFFFFFHHHQQQ\\\hhhpppyyy|||sssqqquuuzzz{{{pppcccSSSBBB666000...,,,,,,------+++)))***)))))))))((((((((((((((((((((((((((((((((((((******)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&''''''((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''((((((((((((((()))))))))*********++++++***++++++,,,---...666999===AAADDDJJJQQQVVVXXX[[[^^^aaadddgggjjjmmmnnnnnnqqqwww~~~zzzwwwrrrmmmiiihhhiiijjjjjjqqqzzz}}}{{{yyyyyyzzzzzzzzz{{{}}}wwwtttwww{{{~~~|||xxxuuusssrrrrrrgggkkkppptttuuuuuuuuuvvvnnnnnnkkkiiiiiijjjhhheeeaaaaaaaaadddhhhlllmmmmmmoooooooooqqqrrrpppmmmiiifffdddbbb```___]]][[[YYYSSSRRRQQQPPPOOONNNMMMMMMJJJJJJIIIHHHFFFFFFEEEEEECCCBBBAAA@@@>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;===???@@@BBBCCCCCCCCCBBBCCCEEEHHHKKKNNNPPPQQQSSSTTTVVVYYY\\\```cccfffffffffggghhhiiikkkmmmnnnnnnlllhhhbbb\\\WWWSSSQQQMMMMMMMMMLLLMMMOOOSSSUUUVVVZZZ___eeekkkqqqxxx|||{{{}}}zzzuuuuuutttuuuuuutttpppmmmjjjfffbbb___^^^]]][[[YYYUUUUUUXXX\\\ccckkkuuu}}}}}}xxxtttqqqooopppooonnnkkkhhhccc^^^[[[[[[```eeefffdddbbbccceeeeeeggggggfffccc___[[[XXXQQQKKKBBB;;;888666333000,,,+++***)))))))))))))))&&&'''((())))))((('''&&&)))(((&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$"""!!!!!!"""$$$$$$#########$$$$$$$$$%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))))))))+++---///222333666:::===AAADDDEEEHHHJJJRRR\\\ccckkkvvv|||uuussstttqqqmmmiiiffffffggghhhhhhgggiiiiiigggcccaaaccceeejjjkkknnnqqqsssttttttttt|||tttnnnllljjjhhhgggfffhhhiiiiiiiiiddd___XXXQQQMMMIIIFFFDDDIIIQQQZZZ```iiissszzz{{{~~~}}}zzzuuupppooorrrvvv{{{~~~tttfffSSSCCC999444///---......---+++******)))))))))(((((((((((((((((((((((((((((((((***)))((((((''''''((((((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''(((((())))))&&&&&&&&&'''''''''((((((+++++++++,,,...///111222<<<@@@EEEIIILLLPPPVVV[[[ZZZ]]]```bbbdddfffiiilllnnnmmmooouuu}}}|||xxxqqqlllhhhhhhjjjlllfffmmmuuuzzzzzzyyyzzzzzztttttttttxxx|||~~~|||zzzxxxzzz}}}wwwrrroooooopppkkkmmmooonnnkkkhhhgggfffaaa``````bbbeeeggggggfffgggggghhhjjjnnnqqqqqqqqqpppnnnmmmnnnooonnniiieee]]][[[XXXVVVTTTRRROOOMMMFFFEEEDDDCCCBBBAAAAAAAAA??????===<<<<<<<<<<<<<<<;;;;;;:::999888888888888555555555666666777777777666777888999:::;;;;;;;;;999:::;;;===@@@BBBDDDDDDEEEGGGJJJLLLNNNRRRVVVZZZ[[[]]]```bbbdddgggkkknnnlllkkkjjjgggddd```]]][[[YYYVVVSSSOOONNNNNNOOOPPPIIILLLQQQVVV]]]eeemmmsssuuuyyyyyyxxxxxxzzz{{{|||{{{zzzppplllhhhffffffdddaaa]]]TTTQQQOOORRRVVV\\\gggqqq{{{||||||zzzwwwsssqqqpppqqqooommmkkkiiieeeaaa]]][[[___dddeeedddbbbbbbdddfffhhhjjjiiifffbbb```___ZZZSSSJJJCCC>>>:::666222///...---+++******))))))((((((((())))))(((((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$##################$$$############$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&(((((('''%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))******,,,///111444555888;;;???CCCEEEGGGGGGKKKUUUaaaiiioooxxx{{{tttqqqqqqmmmjjjfffdddeeefffggggggfffhhhjjjhhhccc``````aaaiiiiiijjjkkkkkkkkkkkkkkk{{{uuusssooonnnmmmlllmmmqqqwww|||yyyrrrggg\\\TTTOOOJJJEEEAAAHHHNNNQQQXXXbbbjjjlllnnnllljjjhhhiiilllpppssssssxxx~~~xxxgggWWWDDD===444000//////---+++*********)))))))))(((((((((((((((((((((((((((((()))(((''''''&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''((()))))))))''''''((((((((()))))))))++++++,,,...000222444555@@@FFFLLLPPPRRRTTTYYY]]]\\\^^^```bbbbbbdddfffhhhjjjiiijjjpppyyyxxxuuuqqqmmmkkklllmmmoooeeeiiinnnrrruuuuuuttttttrrrsssvvvyyy}}}}}}{{{uuupppmmmnnnpppppppppoookkkeeeaaa^^^]]]]]]]]]___dddiiikkklllmmmpppooonnnoooqqqqqqpppnnnlllhhheeeddddddbbb]]]XXXPPPMMMJJJIIIGGGEEEBBB@@@<<<;;;:::999888888999999888777666666666666777888777666666555555555666666111111222333444555666666444444555555555666666666555555666777888999:::::::::<<<>>>???@@@CCCIIIMMMNNNQQQUUUWWWYYY\\\aaaeeedddeeefffggggggfffeeedddcccaaa^^^\\\YYYWWWUUUSSSJJJKKKLLLMMMPPPVVV]]]bbbgggooo{{{}}}||||||}}}xxxsssmmmkkklllllliiifffYYYRRRNNNMMMNNNQQQ[[[eeepppssswwwwwwuuussssssssstttpppmmmkkkjjjhhhdddaaa^^^```aaabbbccccccdddeeedddgggjjjkkkiiigggfffggg```ZZZQQQJJJDDD???888444222111///---+++******)))))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""%%%((((((&&&$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))++++++---000333666888:::>>>BBBEEEHHHIIIGGGMMMYYYgggnnnrrryyy}}}yyytttooolllhhhfffccccccdddfffffffffdddffffffddd```^^^___bbbgggffffffffffffffffffggg}}}rrrqqqooolllmmmtttssseee\\\UUUNNNIII>>>CCCFFFGGGLLLUUU\\\^^^^^^ZZZWWWWWW\\\ccchhhlllqqqxxxvvvgggMMMDDD999222000000---+++************))))))))))))))))))))))))))))))))))))(((((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''((())))))******++++++++++++,,,,,,,,,++++++---///111444666777BBBIIIPPPTTTUUUVVVZZZ^^^]]]___aaaaaaaaaaaaccceeeeeedddeeekkkttt{{{sssrrrpppooooooooopppqqqfffgggiiilllppppppooolllssswww{{{~~~}}}zzztttnnnmmmooorrrqqqqqqnnniiiddd___]]]]]]aaa```dddjjjppprrrssstttrrrpppooonnnmmmllliiiggggggbbb]]]ZZZYYYVVVOOOJJJEEEBBB@@@>>>===;;;888666777666555444333444555666555444333333333444666777444444444444444555666666000000111222444555666666444444444444444444444444444444444444444555555555444666888888888;;;@@@DDDDDDHHHLLLNNNOOORRRWWW[[[^^^```cccgggiiijjjjjjjjjhhhggggggfffeeeaaa\\\XXXSSSRRROOOLLLJJJLLLPPPSSSXXXeeeuuu}}}}}}yyyqqqnnnoooqqqqqqooo___VVVOOOLLLIIIIIIQQQ[[[iiimmmsssuuuuuutttuuuwwwvvvrrrnnnkkkkkkiiifffccc^^^]]]\\\[[[]]]___aaabbbbbbfffjjjlllkkkjjjkkkmmmddd]]]UUUNNNHHHBBB:::555444333111...,,,+++***)))***)))(((''''''((()))***&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&&&&%%%$$$###"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ $$$''''''%%%######$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""""""""###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***+++,,,...111444888:::<<<@@@DDDGGGJJJKKKJJJPPP^^^lllsssvvv{{{~~~}}}{{{zzzxxxsssmmmiiieeecccbbbbbbdddeeefffeeefffgggfffccc``````dddhhheeeddddddcccddddddeeeeeezzzssspppppprrryyyxxxpppjjjbbbXXXQQQNNNJJJDDDBBBDDDIIINNNPPPPPPLLLJJJLLLOOOUUU```kkkqqqyyyyyy```UUUFFF;;;666333000...,,,***(((((())))))((('''))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%###$$$&&&&&&%%%&&&''')))((('''&&&''')))+++++++++...///000000222555;;;???GGGJJJNNNRRRWWW]]]dddhhhjjjhhhdddbbb```aaabbbccccccdddfffiiimmmpppssstttqqqppppppqqqrrrpppnnnlllhhhgggggggggjjjnnnrrrttt||||||zzz{{{xxxvvvtttqqqmmmjjjhhhggglllkkkiiigggeeeddddddcccjjjjjjjjjmmmpppsssssssssqqqooollljjjiiifffbbb___[[[WWWQQQLLLHHHEEEBBB???999888888777777666666666444444444333333333333333444444444444555555555555444555555555555666666666222222222222333333333333222222333333444444444444333333444444444333333222333444444333222333555888>>>>>>>>>@@@CCCGGGKKKMMMTTTWWW\\\```dddfffggggggeeehhhjjjkkkjjjhhhggggggccc]]]VVVQQQOOOMMMKKKIIITTTVVVaaapppyyyzzz|||}}}vvvuuuyyyzzzxxxkkkeee[[[QQQKKKKKKPPPUUU___kkksssqqqooorrrvvvvvvsssoookkkhhhhhhfffccc```aaa^^^ZZZWWWWWWXXX[[[^^^fffddddddiiippprrroookkkkkkeee]]]WWWQQQKKKDDD???:::777333111000...---+++))))))(((((((((((())))))&&&''''''(((((('''&&&%%%$$$$$$$$$$$$%%%''')))***$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&%%%%%%&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''(((((()))((((((+++///333555666:::<<<@@@DDDHHHIIIJJJIIIQQQZZZfffoootttuuuwwwyyyyyyxxxwwwtttqqqmmmjjjhhheee^^^]]]dddgggeeeccceeeiiigggeeedddddddddeeeeeegggeeeeeefffbbb^^^dddnnnzzzrrrooonnnnnnrrrxxx{{{uuuqqqnnniiibbb[[[SSSNNNHHHEEEDDDFFFHHHIIILLLGGGEEEFFFIIIMMMWWW```lllxxxlllaaaQQQDDD<<<777222///111000...---......---+++************************((((((((((((((((((((((((((((((((((((((('''''''''((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&%%%'''(((((((((((()))+++)))(((((((((***+++,,,,,,,,,...///000222666<<>>BBBDDDKKKMMMRRRWWW\\\```bbbcccaaadddiiikkkmmmmmmooopppqqqlllfff```[[[UUUOOOKKKPPPOOOUUU```hhhmmmttt{{{zzzttthhh\\\SSSOOOOOOQQQZZZeeennnpppqqqtttuuusssppplllhhhfffeeedddaaa^^^]]][[[WWWTTTRRRRRRTTTUUUYYY[[[```gggmmmqqqsssssspppkkkddd___ZZZVVVQQQMMMHHHCCC<<<777333000---+++***))))))((((((((())))))'''''''''''''''''''''''''''&&&%%%$$$%%%&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''((((((*********,,,000444777888<<<@@@DDDGGGHHHIIIJJJLLLTTT\\\gggoooqqqpppppppppooooooppppppooommmkkkiiiddd```___dddgggfffgggkkkmmmllljjjiiiiiihhhhhhgggdddbbbcccffffffeeekkksssyyyvvvtttssssssvvvxxxuuurrrqqqqqqppplllhhh]]]XXXRRRMMMJJJHHHGGGFFFIIIDDDBBBBBBCCCEEEMMMUUUeeeuuu}}}rrraaaRRRGGG???888333111///------------,,,***************************(((((((((((((((((((((((())))))(((((('''''''''&&&)))))))))(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&'''))))))((((((***+++************+++,,,---------///111444777;;;@@@DDDKKKOOOSSSXXX\\\aaafffjjjmmmkkkhhheeeeeefffhhhiiigggiiikkkmmmnnnooonnnnnntttuuuvvvvvvtttpppllliiiffffffgggjjjnnnsssxxx{{{}}}xxxttttttsssoooiiiddd```^^^___```dddfffjjjnnnrrrtttuuuuuutttsssqqqpppooommmiiifffeeebbb]]]XXXSSSNNNIIIEEE???===:::888888777666444444444444333333333333333555555555555555555555555444444444555555666666666555666666666666777777777666666666666666555555555666666666666666777777777555555666666555444333333222222333222111111333555222111111222444666888:::???AAADDDIIIOOOTTTYYY[[[\\\___dddhhhkkknnnrrrtttzzzxxxuuurrrlllddd[[[TTTPPPLLLKKKOOOVVV^^^iiissswwwjjj___WWWSSSQQQXXX```hhhmmmqqqsssqqqmmmkkkiiifffdddcccaaa___\\\\\\ZZZWWWSSSPPPNNNMMMLLLLLLRRRZZZbbbhhhnnntttyyyvvvrrrlllhhheeebbb___]]]ZZZSSSHHH>>>777222...,,,+++***)))((((((((((((((('''&&&&&&&&&&&&''')))***((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##################$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&''''''((()))++++++---///222666999;;;@@@EEEJJJJJJIIIIIIMMMQQQ]]]dddmmmqqqpppmmmjjjjjjdddfffhhhkkklllkkkjjjiiifffdddcccfffgggiiinnnuuuvvvtttrrrpppooommmiiifffaaa___aaafffkkknnnsssyyy}}}|||}}}zzzvvvrrrppppppppppppooogggddd^^^YYYUUUQQQNNNKKKIIIEEECCCCCCCCCCCCIIIPPP^^^pppqqqaaaTTTIII@@@;;;111///,,,+++++++++***)))************************(((((((((((((((((((((((()))))))))(((''''''&&&&&&)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''%%%&&&((((((''''''((()))***+++++++++++++++---///000333777;;;>>>CCCHHHKKKQQQUUU[[[```dddhhhmmmpppmmmkkkhhhfffffffffggghhhjjjlllooorrrtttuuuttttttyyyyyyxxxvvvrrrooommmlllmmmnnnoooqqqtttyyy|||zzzuuusssmmmiiiddd___]]]___bbbeeejjjmmmqqquuuxxxxxxwwwvvvpppooommmllljjjgggbbb___ZZZVVVQQQLLLGGGCCC>>>;;;:::888666666777777666444444444444444444444555555555555666666666666666777888888888999999::::::;;;::::::::::::;;;;;;;;;;;;888888888888888777777777888888888888888888888888666666666666555444333333111222333333111111222444111111111111222333444555777777999===BBBHHHMMMPPPUUUXXX\\\```dddggglllooouuuwww{{{|||zzzssskkkeee[[[UUUOOOLLLOOOWWWaaahhh{{{}}}}}}vvvlllccc\\\XXX]]]___bbbggglllnnnkkkggghhhgggfffeeecccaaa___^^^```^^^[[[WWWRRROOOLLLJJJGGGKKKRRR[[[cccllltttxxxyyyvvvsssooollljjjhhhgggggg___RRREEE<<<555000...---,,,+++)))(((((('''''''''&&&%%%%%%&&&(((***,,,((('''&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&'''###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''(((((()))+++,,,///111444888<<>>>>>======>>>>>>>>>?????????===<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::777777777777666555444333222444555444333222333444333222222222222333333444444444444666999>>>BBBEEEKKKNNNRRRVVVZZZ___eeeiiilllqqqyyy}}}xxxuuuiiieee]]]VVVTTTWWW\\\^^^hhhmmmttt{{{|||yyyyyyqqqhhhbbbbbb^^^\\\___eeeiiijjjiiihhhhhhiiihhhfffdddbbbaaacccbbb___[[[VVVRRROOOMMMHHHGGGIIIRRR```llltttvvv{{{zzzxxxuuuqqqnnnllllllkkkdddXXXLLLBBB;;;555222000///---+++)))(((((('''((('''&&&%%%&&&(((+++,,,&&&&&&%%%$$$%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&'''''''''(((''''''''''''((())))))***,,,000333666:::@@@DDDMMMQQQUUUSSSPPPRRRZZZbbbppptttxxxxxxsssmmmjjjiiieeefffggggggggggggfffeeedddfffhhhiiiooo{{{wwwjjjaaa```aaadddiiiooovvvxxxxxxvvvzzz}}}vvvpppmmmlllkkkiiigggfffeeecccaaa^^^RRROOOMMMMMMJJJFFFGGGKKKTTTcccwww~~~qqqeee\\\XXXGGGAAA888111...------,,,++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&'''((())))))+++,,,+++***)))***,,,(((+++......---...111555777<<>>>>>>>>===>>>>>>???@@@AAABBBBBBAAAAAABBBBBBBBBBBBCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@??????>>>>>>>>>>>>======::::::::::::999777666555444666777777555444444555333333333333333333333222444444333333555777:::<<<@@@BBBFFFKKKPPPWWW^^^ccceeekkkssszzz|||}}}||||||tttsssmmmddd```___^^^[[[ZZZ]]]eeennnuuuxxxxxxvvv}}}ssslllfff^^^YYY[[[___dddhhhmmmiiijjjlllkkkiiigggffffffeeedddaaa^^^ZZZWWWTTTRRRMMMHHHFFFLLLZZZiiiqqqtttzzz{{{{{{yyyuuuqqqooonnnkkkfff]]]TTTKKKCCC<<<777333222000---+++)))(((((((((''''''''''''(((***+++&&&%%%%%%$$$%%%&&&'''(((&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%"""""""""""""""###$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&''''''''''''((((((''''''(((((()))***)))---222666999>>>EEEKKKSSSUUUWWWWWWWWW[[[dddllltttwwwxxxuuuooojjjhhhhhhjjjjjjhhhgggggggggggghhhbbbeeegggiiissspppeeebbbgggkkklllpppuuuwwwvvvrrrvvvxxxyyy~~~zzzrrrmmmkkkiiihhhhhhiiiiiihhhggg\\\YYYVVVTTTOOOHHHGGGIIIMMMWWWfffttt~~~sssjjjfffZZZQQQDDD888111...------++++++++++++++++++++++++))))))))))))))))))))))))&&&&&&''''''((())))))))))))))))))(((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''((()))***+++,,,,,,******+++,,,))),,,000111000111666:::???CCCJJJQQQUUUYYY\\\^^^hhhlllppprrrqqqooommmlllfffjjjqqqwww|||}}}}}}|||}}}|||zzzyyyxxxyyyzzz{{{~~~{{{}}}}}}|||{{{zzz|||~~~yyyqqqiiihhhkkkmmmnnnppprrrtttvvvwwwxxxooopppqqqrrrpppnnnkkkiiiddd___XXXQQQKKKGGGBBB???>>>;;;888666777777777777333333444666888999888666999999:::;;;<<<===>>>>>>@@@AAAAAABBBCCCCCCDDDDDDCCCDDDEEEFFFGGGHHHIIIIIIHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJIIIHHHHHHGGGFFFFFFDDDDDDCCCCCCCCCBBBBBBBBB>>>>>>>>>>>><<<;;;:::999777888::::::888666666777333333444444444444333333444333333222333444555666777999<<>>FFFKKKRRRYYY]]]```ccceeerrrtttwwwxxxtttpppllljjjmmmsss|||}}}zzzyyyyyyzzz~~~}}}{{{{{{xxxrrrkkkeeeiiippprrrsssvvvxxxyyyxxxwwwvvvqqqqqqpppnnnkkkfffccc```XXXSSSLLLFFFBBB???<<<;;;;;;888555444555666666666777777999<<>>>>>???@@@AAABBBCCCDDDEEEDDDEEEEEEFFFGGGHHHHHHIIIJJJJJJKKKLLLMMMNNNOOOPPPOOOOOOOOOOOOPPPPPPPPPPPPOOONNNNNNMMMLLLKKKKKKKKKHHHGGGGGGGGGFFFFFFEEEEEEBBBBBBAAAAAA@@@>>>===<<<888:::<<<<<<:::888888888444555666666666666555555333333222222333333444444444555666777999>>>DDDIIIRRRWWW^^^ccchhhnnnuuu{{{{{{wwwwwwssslllfffaaaZZZXXX[[[```cccddddddnnnxxx|||{{{uuukkkccc___ZZZWWWZZZaaaiiilllppppppmmmjjjjjjkkkkkkjjjgggeeeccccccccccccccc^^^VVVNNNMMMSSS^^^fffmmmrrrwwwxxxuuuqqqnnnmmmmmmkkkhhhccc\\\RRRGGG@@@777666333000...+++***)))((()))))))))))))))((('''***)))'''%%%$$$$$$$$$$$$'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((()))*********000777<<<@@@FFFPPPWWWZZZYYYXXXZZZ```iiirrrxxx~~~}}}zzzsssjjjeeedddfffiiihhhfffeeeggglllqqqtttvvvuuuoookkkqqq~~~xxxllleeepppvvvtttrrrvvvxxxxxx